diff --git a/node_modules/.bin/jiti b/node_modules/.bin/jiti deleted file mode 100755 index 3bb3b9e9a..000000000 --- a/node_modules/.bin/jiti +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env node - -import { resolve } from "node:path"; -import nodeModule from "node:module"; - -const script = process.argv.splice(2, 1)[0]; - -if (!script) { - console.error("Usage: jiti [...arguments]"); - process.exit(1); -} - -// https://nodejs.org/api/module.html#moduleenablecompilecachecachedir -// https://github.com/nodejs/node/pull/54501 -if (nodeModule.enableCompileCache && !process.env.NODE_DISABLE_COMPILE_CACHE) { - try { - nodeModule.enableCompileCache(); - } catch { - // Ignore errors - } -} - -const pwd = process.cwd(); - -const { createJiti } = await import("./jiti.cjs"); - -const jiti = createJiti(pwd); - -const resolved = (process.argv[1] = jiti.resolve(resolve(pwd, script))); - -await jiti.import(resolved).catch((error) => { - console.error(error); - process.exit(1); -}); diff --git a/node_modules/.bin/tailwindcss b/node_modules/.bin/tailwindcss deleted file mode 100755 index b7c84d210..000000000 --- a/node_modules/.bin/tailwindcss +++ /dev/null @@ -1,9 +0,0 @@ -#!/usr/bin/env node -var le=(e,t)=>(t=Symbol[e])?t:Symbol.for("Symbol."+e),ae=e=>{throw TypeError(e)};var G=(e,t,i)=>{if(t!=null){typeof t!="object"&&typeof t!="function"&&ae("Object expected");var r,o;i&&(r=t[le("asyncDispose")]),r===void 0&&(r=t[le("dispose")],i&&(o=r)),typeof r!="function"&&ae("Object not disposable"),o&&(r=function(){try{o.call(this)}catch(n){return Promise.reject(n)}}),e.push([i,r,t])}else i&&e.push([i]);return t},J=(e,t,i)=>{var r=typeof SuppressedError=="function"?SuppressedError:function(u,s,l,p){return p=Error(l),p.name="SuppressedError",p.error=u,p.suppressed=s,p},o=u=>t=i?new r(u,t,"An error was suppressed during disposal"):(i=!0,u),n=u=>{for(;u=e.pop();)try{var s=u[1]&&u[1].call(u[2]);if(u[0])return Promise.resolve(s).then(n,l=>(o(l),n()))}catch(l){o(l)}if(i)throw t};return n()};import ke from"mri";function pe(e,t=process.argv.slice(2)){for(let[o,n]of t.entries())n==="-"&&(t[o]="__IO_DEFAULT_VALUE__");let i=ke(t);for(let o in i){let n=i[o];o!=="_"&&Array.isArray(n)&&(n=n[n.length-1]),n==="__IO_DEFAULT_VALUE__"&&(n="-"),i[o]=n}let r={_:i._};for(let[o,{type:n,alias:u,default:s=n==="boolean"?!1:null}]of Object.entries(e)){if(r[o]=s,u){let l=u.slice(1);i[l]!==void 0&&(r[o]=ue(i[l],n))}{let l=o.slice(2);i[l]!==void 0&&(r[o]=ue(i[l],n))}}return r}function ue(e,t){switch(t){case"string":return D(e);case"boolean":return O(e);case"number":return R(e);case"boolean | string":return O(e)??D(e);case"number | string":return R(e)??D(e);case"boolean | number":return O(e)??R(e);case"boolean | number | string":return O(e)??R(e)??D(e);default:throw new Error(`Unhandled type: ${t}`)}}function O(e){if(e===!0||e===!1)return e;if(e==="true")return!0;if(e==="false")return!1}function R(e){if(typeof e=="number")return e;{let t=Number(e);if(!Number.isNaN(t))return t}}function D(e){return`${e}`}import We from"@parcel/watcher";import{compile as Ee,env as Ue,Instrumentation as he,optimize as Pe,toSourceMap as P}from"@tailwindcss/node";import{clearRequireCache as Ie}from"@tailwindcss/node/require-cache";import{Scanner as Le}from"@tailwindcss/oxide";import{existsSync as je}from"fs";import Z from"fs/promises";import C from"path";var A=class{#e=new Set([]);queueMacrotask(t){let i=setTimeout(t,0);return this.add(()=>{clearTimeout(i)})}add(t){return this.#e.add(t),()=>{this.#e.delete(t),t()}}async dispose(){for(let t of this.#e)await t();this.#e.clear()}};import Re from"fs";import me from"path";import{stripVTControlCharacters as De}from"util";import w from"picocolors";import ce from"enhanced-resolve";import Me from"fs";import{createRequire as Be}from"module";var Oe=Be(import.meta.url).resolve;function fe(e){if(typeof globalThis.__tw_resolve=="function"){let t=globalThis.__tw_resolve(e);if(t)return t}return Oe(e)}var Xe=ce.ResolverFactory.createResolver({fileSystem:new ce.CachedInputFileSystem(Me,4e3),useSyncFileSystemCalls:!0,extensions:[".css"],mainFields:["style"],conditionNames:["style"]});function de(e){let t=typeof e=="number"?BigInt(e):e;return t<1000n?`${t}ns`:(t/=1000n,t<1000n?`${t}\xB5s`:(t/=1000n,t<1000n?`${t}ms`:(t/=1000n,t<60n?`${t}s`:(t/=60n,t<60n?`${t}m`:(t/=60n,t<24n?`${t}h`:(t/=24n,`${t}d`))))))}var z={indent:2};function N(){return`${w.italic(w.bold(w.blue("\u2248")))} tailwindcss ${w.blue(`v${ze()}`)}`}function F(e){return`${w.dim(w.blue("`"))}${w.blue(e)}${w.dim(w.blue("`"))}`}function W(e,t=process.cwd(),{preferAbsoluteIfShorter:i=!0}={}){let r=me.relative(t,e);return r.startsWith("..")||(r=`.${me.sep}${r}`),i&&r.length>e.length?e:r}function Q(e,t){let i=e.split(" "),r=[],o="",n=0;for(let u of i){let s=De(u).length;n+s+1>t&&(r.push(o),o="",n=0),o+=(n?" ":"")+u,n+=s+(n?1:0)}return n&&r.push(o),r}function E(e){let t=de(e);return e<=50*1e6?w.green(t):e<=300*1e6?w.blue(t):e<=1e3*1e6?w.yellow(t):w.red(t)}function k(e,t=0){return`${" ".repeat(t+z.indent)}${e}`}function x(e=""){process.stderr.write(`${e} -`)}function h(e=""){process.stdout.write(`${e} -`)}function ze(){if(typeof globalThis.__tw_version=="string")return globalThis.__tw_version;let{version:e}=JSON.parse(Re.readFileSync(fe("tailwindcss/package.json"),"utf-8"));return e}import U from"fs/promises";import Ne from"path";function Y(){return new Promise((e,t)=>{let i="";process.stdin.on("data",r=>{i+=r}),process.stdin.on("end",()=>e(i)),process.stdin.on("error",r=>t(r))})}async function H(e,t){if(!await U.stat(e).then(r=>r.isCharacterDevice()||r.isFIFO()).catch(()=>!1))try{if(await U.readFile(e,"utf8")===t)return}catch{}await U.mkdir(Ne.dirname(e),{recursive:!0}),await U.writeFile(e,t,"utf8")}var ye=String.raw,a=Ue.DEBUG;function I(){return{"--input":{type:"string",description:"Input file",alias:"-i"},"--output":{type:"string",description:"Output file",alias:"-o",default:"-"},"--watch":{type:"boolean | string",description:"Watch for changes and rebuild as needed, and use `always` to keep watching when stdin is closed",alias:"-w",values:["always"]},"--minify":{type:"boolean",description:"Optimize and minify the output",alias:"-m"},"--optimize":{type:"boolean",description:"Optimize the output without minifying"},"--cwd":{type:"string",description:"The current working directory",default:"."},"--map":{type:"boolean | string",description:"Generate a source map",default:!1}}}async function X(e){try{return await e()}catch(t){t instanceof Error&&x(t.toString()),process.exit(1)}}async function ge(e){var ie=[];try{x(N());x();let t=G(ie,new he);a&&t.start("[@tailwindcss/cli] (initial build)");let i=C.resolve(e["--cwd"]);e["--output"]&&e["--output"]!=="-"&&(e["--output"]=C.resolve(i,e["--output"]));e["--input"]&&e["--input"]!=="-"&&(e["--input"]=C.resolve(i,e["--input"]),je(e["--input"])||(x(`Specified input file ${F(W(e["--input"]))} does not exist.`),process.exit(1)));e["--input"]===e["--output"]&&e["--input"]!=="-"&&(x(`Specified input file ${F(W(e["--input"]))} and output file ${F(W(e["--output"]))} are identical.`),process.exit(1));e["--map"]==="-"&&(x("Use --map without a value to inline the source map"),process.exit(1));e["--map"]&&e["--map"]!==!0&&(e["--map"]=C.resolve(i,e["--map"]));let r=process.hrtime.bigint();let o=e["--input"]?e["--input"]==="-"?await Y():await Z.readFile(e["--input"],"utf-8"):ye` - @import 'tailwindcss'; - `;let n={css:"",optimizedCss:""};async function u(g,b,f,S){let $=g;if(f["--minify"]||f["--optimize"])if(g!==n.css){a&&S.start("Optimize CSS");let T=Pe(g,{file:f["--input"]??"input.css",minify:f["--minify"]??!1,map:b?.raw??void 0});a&&S.end("Optimize CSS"),n.css=g,n.optimizedCss=T.code,T.map&&(b=P(T.map)),$=T.code}else $=n.optimizedCss;b&&(f["--map"]===!0?($+=` -`,$+=b.inline):typeof f["--map"]=="string"&&(a&&S.start("Write source map"),await H(f["--map"],b.raw),a&&S.end("Write source map"))),a&&S.start("Write output"),f["--output"]&&f["--output"]!=="-"?await H(f["--output"],$):h($),a&&S.end("Write output")}let s=e["--input"]&&e["--input"]!=="-"?C.resolve(e["--input"]):null;let l=s?C.dirname(s):process.cwd();let p=s?[s]:[];async function m(g,b){a&&b.start("Setup compiler");let f=await Ee(g,{from:e["--output"]?s??"stdin.css":void 0,base:l,onDependency(T){p.push(T)}}),S=(f.root==="none"?[]:f.root===null?[{base:i,pattern:"**/*",negated:!1}]:[{...f.root,negated:!1}]).concat(f.sources),$=new Le({sources:S});return a&&b.end("Setup compiler"),[f,$]}let[d,y]=await X(()=>m(o,t));if(e["--watch"]){let g=[];g.push(await we(be(y),async function b(f){try{var S=[];try{if(f.length===1&&f[0]===e["--output"])return;let c=G(S,new he);a&&c.start("[@tailwindcss/cli] (watcher)");let re=process.hrtime.bigint();let oe=[];let j="incremental";let se=p;for(let _ of f){if(se.includes(_)){j="full";break}oe.push({file:_,extension:C.extname(_).slice(1)})}let V="";let q=null;if(j==="full"){let _=e["--input"]?e["--input"]==="-"?await Y():await Z.readFile(e["--input"],"utf-8"):ye` - @import 'tailwindcss'; - `;Ie(se),p=s?[s]:[],[d,y]=await m(_,c),a&&c.start("Scan for candidates");let K=y.scan();a&&c.end("Scan for candidates"),a&&c.start("Setup new watchers");let Fe=await we(be(y),b);a&&c.end("Setup new watchers"),a&&c.start("Cleanup old watchers"),await Promise.all(g.splice(0).map(Ae=>Ae())),a&&c.end("Cleanup old watchers"),g.push(Fe),a&&c.start("Build CSS"),V=d.build(K),a&&c.end("Build CSS"),e["--map"]&&(a&&c.start("Build Source Map"),q=P(d.buildSourceMap()),a&&c.end("Build Source Map"))}else if(j==="incremental"){a&&c.start("Scan for candidates");let _=y.scanFiles(oe);if(a&&c.end("Scan for candidates"),_.length<=0){let K=process.hrtime.bigint();x(`Done in ${E(K-re)}`);return}a&&c.start("Build CSS"),V=d.build(_),a&&c.end("Build CSS"),e["--map"]&&(a&&c.start("Build Source Map"),q=P(d.buildSourceMap()),a&&c.end("Build Source Map"))}await u(V,q,e,c);let Ce=process.hrtime.bigint();x(`Done in ${E(Ce-re)}`)}catch($){var T=$,ve=!0}finally{J(S,T,ve)}}catch(c){c instanceof Error&&x(c.toString())}})),e["--watch"]!=="always"&&process.stdin.on("end",()=>{Promise.all(g.map(b=>b())).then(()=>process.exit(0),()=>process.exit(1))}),process.stdin.resume()}a&&t.start("Scan for candidates");let L=y.scan();a&&t.end("Scan for candidates");a&&t.start("Build CSS");let M=await X(()=>d.build(L));a&&t.end("Build CSS");let B=null;e["--map"]&&(a&&t.start("Build Source Map"),B=await X(()=>P(d.buildSourceMap())),a&&t.end("Build Source Map"));await u(M,B,e,t);let xe=process.hrtime.bigint();x(`Done in ${E(xe-r)}`)}catch($e){var Te=$e,_e=!0}finally{J(ie,Te,_e)}}async function we(e,t){e=e.sort((s,l)=>s.length-l.length);let i=[];for(let s=0;s!i.includes(s));let r=new A,o=new Set,n=new A;async function u(){await n.dispose(),n.queueMacrotask(()=>{t(Array.from(o)),o.clear()})}for(let s of e){let{unsubscribe:l}=await We.subscribe(s,async(p,m)=>{if(p){console.error(p);return}await Promise.all(m.map(async d=>{if(d.type==="delete")return;let y=null;try{y=await Z.lstat(d.path)}catch{}!y?.isFile()&&!y?.isSymbolicLink()||o.add(d.path)})),await u()});r.add(l)}return async()=>{await r.dispose(),await n.dispose()}}function be(e){return[...new Set(e.normalizedSources.flatMap(t=>t.base))]}import v from"picocolors";function ee({invalid:e,usage:t,options:i}){let r=process.stdout.columns;if(h(N()),e&&(h(),h(`${v.dim("Invalid command:")} ${e}`)),t&&t.length>0){h(),h(v.dim("Usage:"));for(let[o,n]of t.entries()){let u=n.slice(0,n.indexOf("[")),s=n.slice(n.indexOf("["));s=s.replace(/\[.*?\]/g,m=>v.dim(m));let p=Q(s,r-z.indent-u.length-1);p.length>1&&o!==0&&h(),h(k(`${u}${p.shift()}`));for(let m of p)h(k(m,u.length))}}if(i){let o=0;for(let{alias:l}of Object.values(i))l&&(o=Math.max(o,l.length));let n=[],u=0;for(let[l,{alias:p,values:m}]of Object.entries(i)){m?.length&&(l+=`[=${m.join(", ")}]`);let d=[p&&`${p.padStart(o)}`,p?l:" ".repeat(o+2)+l].filter(Boolean).join(", ");n.push(d),u=Math.max(u,d.length)}h(),h(v.dim("Options:"));let s=8;for(let{description:l,default:p=null}of Object.values(i)){let m=n.shift(),d=s+(u-m.length),y=2,L=r-m.length-d-y-z.indent,M=Q(p!==null?`${l} ${v.dim(`[default:\u202F${F(`${p}`)}]`)}`:l,L);h(k(`${v.blue(m)} ${v.dim(v.gray("\xB7")).repeat(d)} ${M.shift()}`));for(let B of M)h(k(`${" ".repeat(m.length+d+y)}${B}`))}}}var te={"--help":{type:"boolean",description:"Display usage information",alias:"-h"}},ne=pe({...I(),...te}),Se=ne._[0];Se&&(ee({invalid:Se,usage:["tailwindcss [options]"],options:{...I(),...te}}),process.exit(1));(process.stdout.isTTY&&process.argv[2]===void 0||ne["--help"])&&(ee({usage:["tailwindcss [--input input.css] [--output output.css] [--watch] [options\u2026]"],options:{...I(),...te}}),process.exit(0));ge(ne); diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json deleted file mode 100644 index f350ca0da..000000000 --- a/node_modules/.package-lock.json +++ /dev/null @@ -1,356 +0,0 @@ -{ - "name": "docs", - "lockfileVersion": 3, - "requires": true, - "packages": { - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/remapping": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.31", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@parcel/watcher": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.6.tgz", - "integrity": "sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==", - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "detect-libc": "^2.0.3", - "is-glob": "^4.0.3", - "node-addon-api": "^7.0.0", - "picomatch": "^4.0.3" - }, - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "@parcel/watcher-android-arm64": "2.5.6", - "@parcel/watcher-darwin-arm64": "2.5.6", - "@parcel/watcher-darwin-x64": "2.5.6", - "@parcel/watcher-freebsd-x64": "2.5.6", - "@parcel/watcher-linux-arm-glibc": "2.5.6", - "@parcel/watcher-linux-arm-musl": "2.5.6", - "@parcel/watcher-linux-arm64-glibc": "2.5.6", - "@parcel/watcher-linux-arm64-musl": "2.5.6", - "@parcel/watcher-linux-x64-glibc": "2.5.6", - "@parcel/watcher-linux-x64-musl": "2.5.6", - "@parcel/watcher-win32-arm64": "2.5.6", - "@parcel/watcher-win32-ia32": "2.5.6", - "@parcel/watcher-win32-x64": "2.5.6" - } - }, - "node_modules/@parcel/watcher-linux-x64-glibc": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.6.tgz", - "integrity": "sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@tailwindcss/cli": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/cli/-/cli-4.1.18.tgz", - "integrity": "sha512-sMZ+lZbDyxwjD2E0L7oRUjJ01Ffjtme5OtjvvnC+cV4CEDcbqzbp25TCpxHj6kWLU9+DlqJOiNgSOgctC2aZmg==", - "license": "MIT", - "dependencies": { - "@parcel/watcher": "^2.5.1", - "@tailwindcss/node": "4.1.18", - "@tailwindcss/oxide": "4.1.18", - "enhanced-resolve": "^5.18.3", - "mri": "^1.2.0", - "picocolors": "^1.1.1", - "tailwindcss": "4.1.18" - }, - "bin": { - "tailwindcss": "dist/index.mjs" - } - }, - "node_modules/@tailwindcss/node": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.18.tgz", - "integrity": "sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ==", - "license": "MIT", - "dependencies": { - "@jridgewell/remapping": "^2.3.4", - "enhanced-resolve": "^5.18.3", - "jiti": "^2.6.1", - "lightningcss": "1.30.2", - "magic-string": "^0.30.21", - "source-map-js": "^1.2.1", - "tailwindcss": "4.1.18" - } - }, - "node_modules/@tailwindcss/oxide": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.18.tgz", - "integrity": "sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A==", - "license": "MIT", - "engines": { - "node": ">= 10" - }, - "optionalDependencies": { - "@tailwindcss/oxide-android-arm64": "4.1.18", - "@tailwindcss/oxide-darwin-arm64": "4.1.18", - "@tailwindcss/oxide-darwin-x64": "4.1.18", - "@tailwindcss/oxide-freebsd-x64": "4.1.18", - "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.18", - "@tailwindcss/oxide-linux-arm64-gnu": "4.1.18", - "@tailwindcss/oxide-linux-arm64-musl": "4.1.18", - "@tailwindcss/oxide-linux-x64-gnu": "4.1.18", - "@tailwindcss/oxide-linux-x64-musl": "4.1.18", - "@tailwindcss/oxide-wasm32-wasi": "4.1.18", - "@tailwindcss/oxide-win32-arm64-msvc": "4.1.18", - "@tailwindcss/oxide-win32-x64-msvc": "4.1.18" - } - }, - "node_modules/@tailwindcss/oxide-linux-x64-gnu": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.18.tgz", - "integrity": "sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/detect-libc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", - "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", - "license": "Apache-2.0", - "engines": { - "node": ">=8" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.18.4", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.4.tgz", - "integrity": "sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "license": "ISC" - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jiti": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", - "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==", - "license": "MIT", - "bin": { - "jiti": "lib/jiti-cli.mjs" - } - }, - "node_modules/lightningcss": { - "version": "1.30.2", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz", - "integrity": "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==", - "license": "MPL-2.0", - "dependencies": { - "detect-libc": "^2.0.3" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "lightningcss-android-arm64": "1.30.2", - "lightningcss-darwin-arm64": "1.30.2", - "lightningcss-darwin-x64": "1.30.2", - "lightningcss-freebsd-x64": "1.30.2", - "lightningcss-linux-arm-gnueabihf": "1.30.2", - "lightningcss-linux-arm64-gnu": "1.30.2", - "lightningcss-linux-arm64-musl": "1.30.2", - "lightningcss-linux-x64-gnu": "1.30.2", - "lightningcss-linux-x64-musl": "1.30.2", - "lightningcss-win32-arm64-msvc": "1.30.2", - "lightningcss-win32-x64-msvc": "1.30.2" - } - }, - "node_modules/lightningcss-linux-x64-gnu": { - "version": "1.30.2", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.2.tgz", - "integrity": "sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/magic-string": { - "version": "0.30.21", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", - "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.5" - } - }, - "node_modules/mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/node-addon-api": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", - "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", - "license": "MIT" - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/tailwindcss": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.18.tgz", - "integrity": "sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==", - "license": "MIT" - }, - "node_modules/tapable": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", - "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - } - } -} diff --git a/node_modules/@jridgewell/gen-mapping/LICENSE b/node_modules/@jridgewell/gen-mapping/LICENSE deleted file mode 100644 index 1f6ce94c1..000000000 --- a/node_modules/@jridgewell/gen-mapping/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright 2024 Justin Ridgewell - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/node_modules/@jridgewell/gen-mapping/README.md b/node_modules/@jridgewell/gen-mapping/README.md deleted file mode 100644 index 93692b106..000000000 --- a/node_modules/@jridgewell/gen-mapping/README.md +++ /dev/null @@ -1,227 +0,0 @@ -# @jridgewell/gen-mapping - -> Generate source maps - -`gen-mapping` allows you to generate a source map during transpilation or minification. -With a source map, you're able to trace the original location in the source file, either in Chrome's -DevTools or using a library like [`@jridgewell/trace-mapping`][trace-mapping]. - -You may already be familiar with the [`source-map`][source-map] package's `SourceMapGenerator`. This -provides the same `addMapping` and `setSourceContent` API. - -## Installation - -```sh -npm install @jridgewell/gen-mapping -``` - -## Usage - -```typescript -import { GenMapping, addMapping, setSourceContent, toEncodedMap, toDecodedMap } from '@jridgewell/gen-mapping'; - -const map = new GenMapping({ - file: 'output.js', - sourceRoot: 'https://example.com/', -}); - -setSourceContent(map, 'input.js', `function foo() {}`); - -addMapping(map, { - // Lines start at line 1, columns at column 0. - generated: { line: 1, column: 0 }, - source: 'input.js', - original: { line: 1, column: 0 }, -}); - -addMapping(map, { - generated: { line: 1, column: 9 }, - source: 'input.js', - original: { line: 1, column: 9 }, - name: 'foo', -}); - -assert.deepEqual(toDecodedMap(map), { - version: 3, - file: 'output.js', - names: ['foo'], - sourceRoot: 'https://example.com/', - sources: ['input.js'], - sourcesContent: ['function foo() {}'], - mappings: [ - [ [0, 0, 0, 0], [9, 0, 0, 9, 0] ] - ], -}); - -assert.deepEqual(toEncodedMap(map), { - version: 3, - file: 'output.js', - names: ['foo'], - sourceRoot: 'https://example.com/', - sources: ['input.js'], - sourcesContent: ['function foo() {}'], - mappings: 'AAAA,SAASA', -}); -``` - -### Smaller Sourcemaps - -Not everything needs to be added to a sourcemap, and needless markings can cause signficantly -larger file sizes. `gen-mapping` exposes `maybeAddSegment`/`maybeAddMapping` APIs that will -intelligently determine if this marking adds useful information. If not, the marking will be -skipped. - -```typescript -import { maybeAddMapping } from '@jridgewell/gen-mapping'; - -const map = new GenMapping(); - -// Adding a sourceless marking at the beginning of a line isn't useful. -maybeAddMapping(map, { - generated: { line: 1, column: 0 }, -}); - -// Adding a new source marking is useful. -maybeAddMapping(map, { - generated: { line: 1, column: 0 }, - source: 'input.js', - original: { line: 1, column: 0 }, -}); - -// But adding another marking pointing to the exact same original location isn't, even if the -// generated column changed. -maybeAddMapping(map, { - generated: { line: 1, column: 9 }, - source: 'input.js', - original: { line: 1, column: 0 }, -}); - -assert.deepEqual(toEncodedMap(map), { - version: 3, - names: [], - sources: ['input.js'], - sourcesContent: [null], - mappings: 'AAAA', -}); -``` - -## Benchmarks - -``` -node v18.0.0 - -amp.js.map -Memory Usage: -gen-mapping: addSegment 5852872 bytes -gen-mapping: addMapping 7716042 bytes -source-map-js 6143250 bytes -source-map-0.6.1 6124102 bytes -source-map-0.8.0 6121173 bytes -Smallest memory usage is gen-mapping: addSegment - -Adding speed: -gen-mapping: addSegment x 441 ops/sec ±2.07% (90 runs sampled) -gen-mapping: addMapping x 350 ops/sec ±2.40% (86 runs sampled) -source-map-js: addMapping x 169 ops/sec ±2.42% (80 runs sampled) -source-map-0.6.1: addMapping x 167 ops/sec ±2.56% (80 runs sampled) -source-map-0.8.0: addMapping x 168 ops/sec ±2.52% (80 runs sampled) -Fastest is gen-mapping: addSegment - -Generate speed: -gen-mapping: decoded output x 150,824,370 ops/sec ±0.07% (102 runs sampled) -gen-mapping: encoded output x 663 ops/sec ±0.22% (98 runs sampled) -source-map-js: encoded output x 197 ops/sec ±0.45% (84 runs sampled) -source-map-0.6.1: encoded output x 198 ops/sec ±0.33% (85 runs sampled) -source-map-0.8.0: encoded output x 197 ops/sec ±0.06% (93 runs sampled) -Fastest is gen-mapping: decoded output - - -*** - - -babel.min.js.map -Memory Usage: -gen-mapping: addSegment 37578063 bytes -gen-mapping: addMapping 37212897 bytes -source-map-js 47638527 bytes -source-map-0.6.1 47690503 bytes -source-map-0.8.0 47470188 bytes -Smallest memory usage is gen-mapping: addMapping - -Adding speed: -gen-mapping: addSegment x 31.05 ops/sec ±8.31% (43 runs sampled) -gen-mapping: addMapping x 29.83 ops/sec ±7.36% (51 runs sampled) -source-map-js: addMapping x 20.73 ops/sec ±6.22% (38 runs sampled) -source-map-0.6.1: addMapping x 20.03 ops/sec ±10.51% (38 runs sampled) -source-map-0.8.0: addMapping x 19.30 ops/sec ±8.27% (37 runs sampled) -Fastest is gen-mapping: addSegment - -Generate speed: -gen-mapping: decoded output x 381,379,234 ops/sec ±0.29% (96 runs sampled) -gen-mapping: encoded output x 95.15 ops/sec ±2.98% (72 runs sampled) -source-map-js: encoded output x 15.20 ops/sec ±7.41% (33 runs sampled) -source-map-0.6.1: encoded output x 16.36 ops/sec ±10.46% (31 runs sampled) -source-map-0.8.0: encoded output x 16.06 ops/sec ±6.45% (31 runs sampled) -Fastest is gen-mapping: decoded output - - -*** - - -preact.js.map -Memory Usage: -gen-mapping: addSegment 416247 bytes -gen-mapping: addMapping 419824 bytes -source-map-js 1024619 bytes -source-map-0.6.1 1146004 bytes -source-map-0.8.0 1113250 bytes -Smallest memory usage is gen-mapping: addSegment - -Adding speed: -gen-mapping: addSegment x 13,755 ops/sec ±0.15% (98 runs sampled) -gen-mapping: addMapping x 13,013 ops/sec ±0.11% (101 runs sampled) -source-map-js: addMapping x 4,564 ops/sec ±0.21% (98 runs sampled) -source-map-0.6.1: addMapping x 4,562 ops/sec ±0.11% (99 runs sampled) -source-map-0.8.0: addMapping x 4,593 ops/sec ±0.11% (100 runs sampled) -Fastest is gen-mapping: addSegment - -Generate speed: -gen-mapping: decoded output x 379,864,020 ops/sec ±0.23% (93 runs sampled) -gen-mapping: encoded output x 14,368 ops/sec ±4.07% (82 runs sampled) -source-map-js: encoded output x 5,261 ops/sec ±0.21% (99 runs sampled) -source-map-0.6.1: encoded output x 5,124 ops/sec ±0.58% (99 runs sampled) -source-map-0.8.0: encoded output x 5,434 ops/sec ±0.33% (96 runs sampled) -Fastest is gen-mapping: decoded output - - -*** - - -react.js.map -Memory Usage: -gen-mapping: addSegment 975096 bytes -gen-mapping: addMapping 1102981 bytes -source-map-js 2918836 bytes -source-map-0.6.1 2885435 bytes -source-map-0.8.0 2874336 bytes -Smallest memory usage is gen-mapping: addSegment - -Adding speed: -gen-mapping: addSegment x 4,772 ops/sec ±0.15% (100 runs sampled) -gen-mapping: addMapping x 4,456 ops/sec ±0.13% (97 runs sampled) -source-map-js: addMapping x 1,618 ops/sec ±0.24% (97 runs sampled) -source-map-0.6.1: addMapping x 1,622 ops/sec ±0.12% (99 runs sampled) -source-map-0.8.0: addMapping x 1,631 ops/sec ±0.12% (100 runs sampled) -Fastest is gen-mapping: addSegment - -Generate speed: -gen-mapping: decoded output x 379,107,695 ops/sec ±0.07% (99 runs sampled) -gen-mapping: encoded output x 5,421 ops/sec ±1.60% (89 runs sampled) -source-map-js: encoded output x 2,113 ops/sec ±1.81% (98 runs sampled) -source-map-0.6.1: encoded output x 2,126 ops/sec ±0.10% (100 runs sampled) -source-map-0.8.0: encoded output x 2,176 ops/sec ±0.39% (98 runs sampled) -Fastest is gen-mapping: decoded output -``` - -[source-map]: https://www.npmjs.com/package/source-map -[trace-mapping]: https://github.com/jridgewell/sourcemaps/tree/main/packages/trace-mapping diff --git a/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs b/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs deleted file mode 100644 index bbb0cacc5..000000000 --- a/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs +++ /dev/null @@ -1,292 +0,0 @@ -// src/set-array.ts -var SetArray = class { - constructor() { - this._indexes = { __proto__: null }; - this.array = []; - } -}; -function cast(set) { - return set; -} -function get(setarr, key) { - return cast(setarr)._indexes[key]; -} -function put(setarr, key) { - const index = get(setarr, key); - if (index !== void 0) return index; - const { array, _indexes: indexes } = cast(setarr); - const length = array.push(key); - return indexes[key] = length - 1; -} -function remove(setarr, key) { - const index = get(setarr, key); - if (index === void 0) return; - const { array, _indexes: indexes } = cast(setarr); - for (let i = index + 1; i < array.length; i++) { - const k = array[i]; - array[i - 1] = k; - indexes[k]--; - } - indexes[key] = void 0; - array.pop(); -} - -// src/gen-mapping.ts -import { - encode -} from "@jridgewell/sourcemap-codec"; -import { TraceMap, decodedMappings } from "@jridgewell/trace-mapping"; - -// src/sourcemap-segment.ts -var COLUMN = 0; -var SOURCES_INDEX = 1; -var SOURCE_LINE = 2; -var SOURCE_COLUMN = 3; -var NAMES_INDEX = 4; - -// src/gen-mapping.ts -var NO_NAME = -1; -var GenMapping = class { - constructor({ file, sourceRoot } = {}) { - this._names = new SetArray(); - this._sources = new SetArray(); - this._sourcesContent = []; - this._mappings = []; - this.file = file; - this.sourceRoot = sourceRoot; - this._ignoreList = new SetArray(); - } -}; -function cast2(map) { - return map; -} -function addSegment(map, genLine, genColumn, source, sourceLine, sourceColumn, name, content) { - return addSegmentInternal( - false, - map, - genLine, - genColumn, - source, - sourceLine, - sourceColumn, - name, - content - ); -} -function addMapping(map, mapping) { - return addMappingInternal(false, map, mapping); -} -var maybeAddSegment = (map, genLine, genColumn, source, sourceLine, sourceColumn, name, content) => { - return addSegmentInternal( - true, - map, - genLine, - genColumn, - source, - sourceLine, - sourceColumn, - name, - content - ); -}; -var maybeAddMapping = (map, mapping) => { - return addMappingInternal(true, map, mapping); -}; -function setSourceContent(map, source, content) { - const { - _sources: sources, - _sourcesContent: sourcesContent - // _originalScopes: originalScopes, - } = cast2(map); - const index = put(sources, source); - sourcesContent[index] = content; -} -function setIgnore(map, source, ignore = true) { - const { - _sources: sources, - _sourcesContent: sourcesContent, - _ignoreList: ignoreList - // _originalScopes: originalScopes, - } = cast2(map); - const index = put(sources, source); - if (index === sourcesContent.length) sourcesContent[index] = null; - if (ignore) put(ignoreList, index); - else remove(ignoreList, index); -} -function toDecodedMap(map) { - const { - _mappings: mappings, - _sources: sources, - _sourcesContent: sourcesContent, - _names: names, - _ignoreList: ignoreList - // _originalScopes: originalScopes, - // _generatedRanges: generatedRanges, - } = cast2(map); - removeEmptyFinalLines(mappings); - return { - version: 3, - file: map.file || void 0, - names: names.array, - sourceRoot: map.sourceRoot || void 0, - sources: sources.array, - sourcesContent, - mappings, - // originalScopes, - // generatedRanges, - ignoreList: ignoreList.array - }; -} -function toEncodedMap(map) { - const decoded = toDecodedMap(map); - return Object.assign({}, decoded, { - // originalScopes: decoded.originalScopes.map((os) => encodeOriginalScopes(os)), - // generatedRanges: encodeGeneratedRanges(decoded.generatedRanges as GeneratedRange[]), - mappings: encode(decoded.mappings) - }); -} -function fromMap(input) { - const map = new TraceMap(input); - const gen = new GenMapping({ file: map.file, sourceRoot: map.sourceRoot }); - putAll(cast2(gen)._names, map.names); - putAll(cast2(gen)._sources, map.sources); - cast2(gen)._sourcesContent = map.sourcesContent || map.sources.map(() => null); - cast2(gen)._mappings = decodedMappings(map); - if (map.ignoreList) putAll(cast2(gen)._ignoreList, map.ignoreList); - return gen; -} -function allMappings(map) { - const out = []; - const { _mappings: mappings, _sources: sources, _names: names } = cast2(map); - for (let i = 0; i < mappings.length; i++) { - const line = mappings[i]; - for (let j = 0; j < line.length; j++) { - const seg = line[j]; - const generated = { line: i + 1, column: seg[COLUMN] }; - let source = void 0; - let original = void 0; - let name = void 0; - if (seg.length !== 1) { - source = sources.array[seg[SOURCES_INDEX]]; - original = { line: seg[SOURCE_LINE] + 1, column: seg[SOURCE_COLUMN] }; - if (seg.length === 5) name = names.array[seg[NAMES_INDEX]]; - } - out.push({ generated, source, original, name }); - } - } - return out; -} -function addSegmentInternal(skipable, map, genLine, genColumn, source, sourceLine, sourceColumn, name, content) { - const { - _mappings: mappings, - _sources: sources, - _sourcesContent: sourcesContent, - _names: names - // _originalScopes: originalScopes, - } = cast2(map); - const line = getIndex(mappings, genLine); - const index = getColumnIndex(line, genColumn); - if (!source) { - if (skipable && skipSourceless(line, index)) return; - return insert(line, index, [genColumn]); - } - assert(sourceLine); - assert(sourceColumn); - const sourcesIndex = put(sources, source); - const namesIndex = name ? put(names, name) : NO_NAME; - if (sourcesIndex === sourcesContent.length) sourcesContent[sourcesIndex] = content != null ? content : null; - if (skipable && skipSource(line, index, sourcesIndex, sourceLine, sourceColumn, namesIndex)) { - return; - } - return insert( - line, - index, - name ? [genColumn, sourcesIndex, sourceLine, sourceColumn, namesIndex] : [genColumn, sourcesIndex, sourceLine, sourceColumn] - ); -} -function assert(_val) { -} -function getIndex(arr, index) { - for (let i = arr.length; i <= index; i++) { - arr[i] = []; - } - return arr[index]; -} -function getColumnIndex(line, genColumn) { - let index = line.length; - for (let i = index - 1; i >= 0; index = i--) { - const current = line[i]; - if (genColumn >= current[COLUMN]) break; - } - return index; -} -function insert(array, index, value) { - for (let i = array.length; i > index; i--) { - array[i] = array[i - 1]; - } - array[index] = value; -} -function removeEmptyFinalLines(mappings) { - const { length } = mappings; - let len = length; - for (let i = len - 1; i >= 0; len = i, i--) { - if (mappings[i].length > 0) break; - } - if (len < length) mappings.length = len; -} -function putAll(setarr, array) { - for (let i = 0; i < array.length; i++) put(setarr, array[i]); -} -function skipSourceless(line, index) { - if (index === 0) return true; - const prev = line[index - 1]; - return prev.length === 1; -} -function skipSource(line, index, sourcesIndex, sourceLine, sourceColumn, namesIndex) { - if (index === 0) return false; - const prev = line[index - 1]; - if (prev.length === 1) return false; - return sourcesIndex === prev[SOURCES_INDEX] && sourceLine === prev[SOURCE_LINE] && sourceColumn === prev[SOURCE_COLUMN] && namesIndex === (prev.length === 5 ? prev[NAMES_INDEX] : NO_NAME); -} -function addMappingInternal(skipable, map, mapping) { - const { generated, source, original, name, content } = mapping; - if (!source) { - return addSegmentInternal( - skipable, - map, - generated.line - 1, - generated.column, - null, - null, - null, - null, - null - ); - } - assert(original); - return addSegmentInternal( - skipable, - map, - generated.line - 1, - generated.column, - source, - original.line - 1, - original.column, - name, - content - ); -} -export { - GenMapping, - addMapping, - addSegment, - allMappings, - fromMap, - maybeAddMapping, - maybeAddSegment, - setIgnore, - setSourceContent, - toDecodedMap, - toEncodedMap -}; -//# sourceMappingURL=gen-mapping.mjs.map diff --git a/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs.map b/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs.map deleted file mode 100644 index 4e37e457b..000000000 --- a/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.mjs.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sources": ["../src/set-array.ts", "../src/gen-mapping.ts", "../src/sourcemap-segment.ts"], - "mappings": ";AAUO,IAAM,WAAN,MAAoC;AAAA,EAIzC,cAAc;AACZ,SAAK,WAAW,EAAE,WAAW,KAAK;AAClC,SAAK,QAAQ,CAAC;AAAA,EAChB;AACF;AAWA,SAAS,KAAoB,KAAgC;AAC3D,SAAO;AACT;AAKO,SAAS,IAAmB,QAAqB,KAA4B;AAClF,SAAO,KAAK,MAAM,EAAE,SAAS,GAAG;AAClC;AAMO,SAAS,IAAmB,QAAqB,KAAgB;AAEtE,QAAM,QAAQ,IAAI,QAAQ,GAAG;AAC7B,MAAI,UAAU,OAAW,QAAO;AAEhC,QAAM,EAAE,OAAO,UAAU,QAAQ,IAAI,KAAK,MAAM;AAEhD,QAAM,SAAS,MAAM,KAAK,GAAG;AAC7B,SAAQ,QAAQ,GAAG,IAAI,SAAS;AAClC;AAgBO,SAAS,OAAsB,QAAqB,KAAc;AACvE,QAAM,QAAQ,IAAI,QAAQ,GAAG;AAC7B,MAAI,UAAU,OAAW;AAEzB,QAAM,EAAE,OAAO,UAAU,QAAQ,IAAI,KAAK,MAAM;AAChD,WAAS,IAAI,QAAQ,GAAG,IAAI,MAAM,QAAQ,KAAK;AAC7C,UAAM,IAAI,MAAM,CAAC;AACjB,UAAM,IAAI,CAAC,IAAI;AACf,YAAQ,CAAC;AAAA,EACX;AACA,UAAQ,GAAG,IAAI;AACf,QAAM,IAAI;AACZ;;;AChFA;AAAA,EACE;AAAA,OAGK;AACP,SAAS,UAAU,uBAAuB;;;ACKnC,IAAM,SAAS;AACf,IAAM,gBAAgB;AACtB,IAAM,cAAc;AACpB,IAAM,gBAAgB;AACtB,IAAM,cAAc;;;ADsB3B,IAAM,UAAU;AAKT,IAAM,aAAN,MAAiB;AAAA,EAWtB,YAAY,EAAE,MAAM,WAAW,IAAa,CAAC,GAAG;AAC9C,SAAK,SAAS,IAAI,SAAS;AAC3B,SAAK,WAAW,IAAI,SAAS;AAC7B,SAAK,kBAAkB,CAAC;AACxB,SAAK,YAAY,CAAC;AAGlB,SAAK,OAAO;AACZ,SAAK,aAAa;AAClB,SAAK,cAAc,IAAI,SAAS;AAAA,EAClC;AACF;AAgBA,SAASA,MAAK,KAAyB;AACrC,SAAO;AACT;AAoCO,SAAS,WACd,KACA,SACA,WACA,QACA,YACA,cACA,MACA,SACM;AACN,SAAO;AAAA,IACL;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,EACF;AACF;AAoCO,SAAS,WACd,KACA,SAOM;AACN,SAAO,mBAAmB,OAAO,KAAK,OAAmD;AAC3F;AAOO,IAAM,kBAAqC,CAChD,KACA,SACA,WACA,QACA,YACA,cACA,MACA,YACG;AACH,SAAO;AAAA,IACL;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,EACF;AACF;AAOO,IAAM,kBAAqC,CAAC,KAAK,YAAY;AAClE,SAAO,mBAAmB,MAAM,KAAK,OAAmD;AAC1F;AAKO,SAAS,iBAAiB,KAAiB,QAAgB,SAA8B;AAC9F,QAAM;AAAA,IACJ,UAAU;AAAA,IACV,iBAAiB;AAAA;AAAA,EAEnB,IAAIA,MAAK,GAAG;AACZ,QAAM,QAAQ,IAAI,SAAS,MAAM;AACjC,iBAAe,KAAK,IAAI;AAE1B;AAEO,SAAS,UAAU,KAAiB,QAAgB,SAAS,MAAM;AACxE,QAAM;AAAA,IACJ,UAAU;AAAA,IACV,iBAAiB;AAAA,IACjB,aAAa;AAAA;AAAA,EAEf,IAAIA,MAAK,GAAG;AACZ,QAAM,QAAQ,IAAI,SAAS,MAAM;AACjC,MAAI,UAAU,eAAe,OAAQ,gBAAe,KAAK,IAAI;AAE7D,MAAI,OAAQ,KAAI,YAAY,KAAK;AAAA,MAC5B,QAAO,YAAY,KAAK;AAC/B;AAMO,SAAS,aAAa,KAAmC;AAC9D,QAAM;AAAA,IACJ,WAAW;AAAA,IACX,UAAU;AAAA,IACV,iBAAiB;AAAA,IACjB,QAAQ;AAAA,IACR,aAAa;AAAA;AAAA;AAAA,EAGf,IAAIA,MAAK,GAAG;AACZ,wBAAsB,QAAQ;AAE9B,SAAO;AAAA,IACL,SAAS;AAAA,IACT,MAAM,IAAI,QAAQ;AAAA,IAClB,OAAO,MAAM;AAAA,IACb,YAAY,IAAI,cAAc;AAAA,IAC9B,SAAS,QAAQ;AAAA,IACjB;AAAA,IACA;AAAA;AAAA;AAAA,IAGA,YAAY,WAAW;AAAA,EACzB;AACF;AAMO,SAAS,aAAa,KAAmC;AAC9D,QAAM,UAAU,aAAa,GAAG;AAChC,SAAO,OAAO,OAAO,CAAC,GAAG,SAAS;AAAA;AAAA;AAAA,IAGhC,UAAU,OAAO,QAAQ,QAAgC;AAAA,EAC3D,CAAC;AACH;AAKO,SAAS,QAAQ,OAAmC;AACzD,QAAM,MAAM,IAAI,SAAS,KAAK;AAC9B,QAAM,MAAM,IAAI,WAAW,EAAE,MAAM,IAAI,MAAM,YAAY,IAAI,WAAW,CAAC;AAEzE,SAAOA,MAAK,GAAG,EAAE,QAAQ,IAAI,KAAK;AAClC,SAAOA,MAAK,GAAG,EAAE,UAAU,IAAI,OAAmB;AAClD,EAAAA,MAAK,GAAG,EAAE,kBAAkB,IAAI,kBAAkB,IAAI,QAAQ,IAAI,MAAM,IAAI;AAC5E,EAAAA,MAAK,GAAG,EAAE,YAAY,gBAAgB,GAAG;AAEzC,MAAI,IAAI,WAAY,QAAOA,MAAK,GAAG,EAAE,aAAa,IAAI,UAAU;AAEhE,SAAO;AACT;AAMO,SAAS,YAAY,KAA4B;AACtD,QAAM,MAAiB,CAAC;AACxB,QAAM,EAAE,WAAW,UAAU,UAAU,SAAS,QAAQ,MAAM,IAAIA,MAAK,GAAG;AAE1E,WAAS,IAAI,GAAG,IAAI,SAAS,QAAQ,KAAK;AACxC,UAAM,OAAO,SAAS,CAAC;AACvB,aAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,YAAM,MAAM,KAAK,CAAC;AAElB,YAAM,YAAY,EAAE,MAAM,IAAI,GAAG,QAAQ,IAAI,MAAM,EAAE;AACrD,UAAI,SAA6B;AACjC,UAAI,WAA4B;AAChC,UAAI,OAA2B;AAE/B,UAAI,IAAI,WAAW,GAAG;AACpB,iBAAS,QAAQ,MAAM,IAAI,aAAa,CAAC;AACzC,mBAAW,EAAE,MAAM,IAAI,WAAW,IAAI,GAAG,QAAQ,IAAI,aAAa,EAAE;AAEpE,YAAI,IAAI,WAAW,EAAG,QAAO,MAAM,MAAM,IAAI,WAAW,CAAC;AAAA,MAC3D;AAEA,UAAI,KAAK,EAAE,WAAW,QAAQ,UAAU,KAAK,CAAY;AAAA,IAC3D;AAAA,EACF;AAEA,SAAO;AACT;AAGA,SAAS,mBACP,UACA,KACA,SACA,WACA,QACA,YACA,cACA,MACA,SACM;AACN,QAAM;AAAA,IACJ,WAAW;AAAA,IACX,UAAU;AAAA,IACV,iBAAiB;AAAA,IACjB,QAAQ;AAAA;AAAA,EAEV,IAAIA,MAAK,GAAG;AACZ,QAAM,OAAO,SAAS,UAAU,OAAO;AACvC,QAAM,QAAQ,eAAe,MAAM,SAAS;AAE5C,MAAI,CAAC,QAAQ;AACX,QAAI,YAAY,eAAe,MAAM,KAAK,EAAG;AAC7C,WAAO,OAAO,MAAM,OAAO,CAAC,SAAS,CAAC;AAAA,EACxC;AAIA,SAAe,UAAU;AACzB,SAAe,YAAY;AAE3B,QAAM,eAAe,IAAI,SAAS,MAAM;AACxC,QAAM,aAAa,OAAO,IAAI,OAAO,IAAI,IAAI;AAC7C,MAAI,iBAAiB,eAAe,OAAQ,gBAAe,YAAY,IAAI,4BAAW;AAGtF,MAAI,YAAY,WAAW,MAAM,OAAO,cAAc,YAAY,cAAc,UAAU,GAAG;AAC3F;AAAA,EACF;AAEA,SAAO;AAAA,IACL;AAAA,IACA;AAAA,IACA,OACI,CAAC,WAAW,cAAc,YAAY,cAAc,UAAU,IAC9D,CAAC,WAAW,cAAc,YAAY,YAAY;AAAA,EACxD;AACF;AAEA,SAAS,OAAU,MAAkC;AAErD;AAEA,SAAS,SAAY,KAAY,OAAoB;AACnD,WAAS,IAAI,IAAI,QAAQ,KAAK,OAAO,KAAK;AACxC,QAAI,CAAC,IAAI,CAAC;AAAA,EACZ;AACA,SAAO,IAAI,KAAK;AAClB;AAEA,SAAS,eAAe,MAA0B,WAA2B;AAC3E,MAAI,QAAQ,KAAK;AACjB,WAAS,IAAI,QAAQ,GAAG,KAAK,GAAG,QAAQ,KAAK;AAC3C,UAAM,UAAU,KAAK,CAAC;AACtB,QAAI,aAAa,QAAQ,MAAM,EAAG;AAAA,EACpC;AACA,SAAO;AACT;AAEA,SAAS,OAAU,OAAY,OAAe,OAAU;AACtD,WAAS,IAAI,MAAM,QAAQ,IAAI,OAAO,KAAK;AACzC,UAAM,CAAC,IAAI,MAAM,IAAI,CAAC;AAAA,EACxB;AACA,QAAM,KAAK,IAAI;AACjB;AAEA,SAAS,sBAAsB,UAAgC;AAC7D,QAAM,EAAE,OAAO,IAAI;AACnB,MAAI,MAAM;AACV,WAAS,IAAI,MAAM,GAAG,KAAK,GAAG,MAAM,GAAG,KAAK;AAC1C,QAAI,SAAS,CAAC,EAAE,SAAS,EAAG;AAAA,EAC9B;AACA,MAAI,MAAM,OAAQ,UAAS,SAAS;AACtC;AAEA,SAAS,OAAkC,QAAqB,OAAY;AAC1E,WAAS,IAAI,GAAG,IAAI,MAAM,QAAQ,IAAK,KAAI,QAAQ,MAAM,CAAC,CAAC;AAC7D;AAEA,SAAS,eAAe,MAA0B,OAAwB;AAGxE,MAAI,UAAU,EAAG,QAAO;AAExB,QAAM,OAAO,KAAK,QAAQ,CAAC;AAI3B,SAAO,KAAK,WAAW;AACzB;AAEA,SAAS,WACP,MACA,OACA,cACA,YACA,cACA,YACS;AAET,MAAI,UAAU,EAAG,QAAO;AAExB,QAAM,OAAO,KAAK,QAAQ,CAAC;AAG3B,MAAI,KAAK,WAAW,EAAG,QAAO;AAI9B,SACE,iBAAiB,KAAK,aAAa,KACnC,eAAe,KAAK,WAAW,KAC/B,iBAAiB,KAAK,aAAa,KACnC,gBAAgB,KAAK,WAAW,IAAI,KAAK,WAAW,IAAI;AAE5D;AAEA,SAAS,mBACP,UACA,KACA,SAOA;AACA,QAAM,EAAE,WAAW,QAAQ,UAAU,MAAM,QAAQ,IAAI;AACvD,MAAI,CAAC,QAAQ;AACX,WAAO;AAAA,MACL;AAAA,MACA;AAAA,MACA,UAAU,OAAO;AAAA,MACjB,UAAU;AAAA,MACV;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IACF;AAAA,EACF;AACA,SAAY,QAAQ;AACpB,SAAO;AAAA,IACL;AAAA,IACA;AAAA,IACA,UAAU,OAAO;AAAA,IACjB,UAAU;AAAA,IACV;AAAA,IACA,SAAS,OAAO;AAAA,IAChB,SAAS;AAAA,IACT;AAAA,IACA;AAAA,EACF;AACF;", - "names": ["cast"] -} diff --git a/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js b/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js deleted file mode 100644 index cb84af55f..000000000 --- a/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js +++ /dev/null @@ -1,358 +0,0 @@ -(function (global, factory) { - if (typeof exports === 'object' && typeof module !== 'undefined') { - factory(module, require('@jridgewell/sourcemap-codec'), require('@jridgewell/trace-mapping')); - module.exports = def(module); - } else if (typeof define === 'function' && define.amd) { - define(['module', '@jridgewell/sourcemap-codec', '@jridgewell/trace-mapping'], function(mod) { - factory.apply(this, arguments); - mod.exports = def(mod); - }); - } else { - const mod = { exports: {} }; - factory(mod, global.sourcemapCodec, global.traceMapping); - global = typeof globalThis !== 'undefined' ? globalThis : global || self; - global.genMapping = def(mod); - } - function def(m) { return 'default' in m.exports ? m.exports.default : m.exports; } -})(this, (function (module, require_sourcemapCodec, require_traceMapping) { -"use strict"; -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __commonJS = (cb, mod) => function __require() { - return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; -}; -var __export = (target, all) => { - for (var name in all) - __defProp(target, name, { get: all[name], enumerable: true }); -}; -var __copyProps = (to, from, except, desc) => { - if (from && typeof from === "object" || typeof from === "function") { - for (let key of __getOwnPropNames(from)) - if (!__hasOwnProp.call(to, key) && key !== except) - __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); - } - return to; -}; -var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// umd:@jridgewell/sourcemap-codec -var require_sourcemap_codec = __commonJS({ - "umd:@jridgewell/sourcemap-codec"(exports, module2) { - module2.exports = require_sourcemapCodec; - } -}); - -// umd:@jridgewell/trace-mapping -var require_trace_mapping = __commonJS({ - "umd:@jridgewell/trace-mapping"(exports, module2) { - module2.exports = require_traceMapping; - } -}); - -// src/gen-mapping.ts -var gen_mapping_exports = {}; -__export(gen_mapping_exports, { - GenMapping: () => GenMapping, - addMapping: () => addMapping, - addSegment: () => addSegment, - allMappings: () => allMappings, - fromMap: () => fromMap, - maybeAddMapping: () => maybeAddMapping, - maybeAddSegment: () => maybeAddSegment, - setIgnore: () => setIgnore, - setSourceContent: () => setSourceContent, - toDecodedMap: () => toDecodedMap, - toEncodedMap: () => toEncodedMap -}); -module.exports = __toCommonJS(gen_mapping_exports); - -// src/set-array.ts -var SetArray = class { - constructor() { - this._indexes = { __proto__: null }; - this.array = []; - } -}; -function cast(set) { - return set; -} -function get(setarr, key) { - return cast(setarr)._indexes[key]; -} -function put(setarr, key) { - const index = get(setarr, key); - if (index !== void 0) return index; - const { array, _indexes: indexes } = cast(setarr); - const length = array.push(key); - return indexes[key] = length - 1; -} -function remove(setarr, key) { - const index = get(setarr, key); - if (index === void 0) return; - const { array, _indexes: indexes } = cast(setarr); - for (let i = index + 1; i < array.length; i++) { - const k = array[i]; - array[i - 1] = k; - indexes[k]--; - } - indexes[key] = void 0; - array.pop(); -} - -// src/gen-mapping.ts -var import_sourcemap_codec = __toESM(require_sourcemap_codec()); -var import_trace_mapping = __toESM(require_trace_mapping()); - -// src/sourcemap-segment.ts -var COLUMN = 0; -var SOURCES_INDEX = 1; -var SOURCE_LINE = 2; -var SOURCE_COLUMN = 3; -var NAMES_INDEX = 4; - -// src/gen-mapping.ts -var NO_NAME = -1; -var GenMapping = class { - constructor({ file, sourceRoot } = {}) { - this._names = new SetArray(); - this._sources = new SetArray(); - this._sourcesContent = []; - this._mappings = []; - this.file = file; - this.sourceRoot = sourceRoot; - this._ignoreList = new SetArray(); - } -}; -function cast2(map) { - return map; -} -function addSegment(map, genLine, genColumn, source, sourceLine, sourceColumn, name, content) { - return addSegmentInternal( - false, - map, - genLine, - genColumn, - source, - sourceLine, - sourceColumn, - name, - content - ); -} -function addMapping(map, mapping) { - return addMappingInternal(false, map, mapping); -} -var maybeAddSegment = (map, genLine, genColumn, source, sourceLine, sourceColumn, name, content) => { - return addSegmentInternal( - true, - map, - genLine, - genColumn, - source, - sourceLine, - sourceColumn, - name, - content - ); -}; -var maybeAddMapping = (map, mapping) => { - return addMappingInternal(true, map, mapping); -}; -function setSourceContent(map, source, content) { - const { - _sources: sources, - _sourcesContent: sourcesContent - // _originalScopes: originalScopes, - } = cast2(map); - const index = put(sources, source); - sourcesContent[index] = content; -} -function setIgnore(map, source, ignore = true) { - const { - _sources: sources, - _sourcesContent: sourcesContent, - _ignoreList: ignoreList - // _originalScopes: originalScopes, - } = cast2(map); - const index = put(sources, source); - if (index === sourcesContent.length) sourcesContent[index] = null; - if (ignore) put(ignoreList, index); - else remove(ignoreList, index); -} -function toDecodedMap(map) { - const { - _mappings: mappings, - _sources: sources, - _sourcesContent: sourcesContent, - _names: names, - _ignoreList: ignoreList - // _originalScopes: originalScopes, - // _generatedRanges: generatedRanges, - } = cast2(map); - removeEmptyFinalLines(mappings); - return { - version: 3, - file: map.file || void 0, - names: names.array, - sourceRoot: map.sourceRoot || void 0, - sources: sources.array, - sourcesContent, - mappings, - // originalScopes, - // generatedRanges, - ignoreList: ignoreList.array - }; -} -function toEncodedMap(map) { - const decoded = toDecodedMap(map); - return Object.assign({}, decoded, { - // originalScopes: decoded.originalScopes.map((os) => encodeOriginalScopes(os)), - // generatedRanges: encodeGeneratedRanges(decoded.generatedRanges as GeneratedRange[]), - mappings: (0, import_sourcemap_codec.encode)(decoded.mappings) - }); -} -function fromMap(input) { - const map = new import_trace_mapping.TraceMap(input); - const gen = new GenMapping({ file: map.file, sourceRoot: map.sourceRoot }); - putAll(cast2(gen)._names, map.names); - putAll(cast2(gen)._sources, map.sources); - cast2(gen)._sourcesContent = map.sourcesContent || map.sources.map(() => null); - cast2(gen)._mappings = (0, import_trace_mapping.decodedMappings)(map); - if (map.ignoreList) putAll(cast2(gen)._ignoreList, map.ignoreList); - return gen; -} -function allMappings(map) { - const out = []; - const { _mappings: mappings, _sources: sources, _names: names } = cast2(map); - for (let i = 0; i < mappings.length; i++) { - const line = mappings[i]; - for (let j = 0; j < line.length; j++) { - const seg = line[j]; - const generated = { line: i + 1, column: seg[COLUMN] }; - let source = void 0; - let original = void 0; - let name = void 0; - if (seg.length !== 1) { - source = sources.array[seg[SOURCES_INDEX]]; - original = { line: seg[SOURCE_LINE] + 1, column: seg[SOURCE_COLUMN] }; - if (seg.length === 5) name = names.array[seg[NAMES_INDEX]]; - } - out.push({ generated, source, original, name }); - } - } - return out; -} -function addSegmentInternal(skipable, map, genLine, genColumn, source, sourceLine, sourceColumn, name, content) { - const { - _mappings: mappings, - _sources: sources, - _sourcesContent: sourcesContent, - _names: names - // _originalScopes: originalScopes, - } = cast2(map); - const line = getIndex(mappings, genLine); - const index = getColumnIndex(line, genColumn); - if (!source) { - if (skipable && skipSourceless(line, index)) return; - return insert(line, index, [genColumn]); - } - assert(sourceLine); - assert(sourceColumn); - const sourcesIndex = put(sources, source); - const namesIndex = name ? put(names, name) : NO_NAME; - if (sourcesIndex === sourcesContent.length) sourcesContent[sourcesIndex] = content != null ? content : null; - if (skipable && skipSource(line, index, sourcesIndex, sourceLine, sourceColumn, namesIndex)) { - return; - } - return insert( - line, - index, - name ? [genColumn, sourcesIndex, sourceLine, sourceColumn, namesIndex] : [genColumn, sourcesIndex, sourceLine, sourceColumn] - ); -} -function assert(_val) { -} -function getIndex(arr, index) { - for (let i = arr.length; i <= index; i++) { - arr[i] = []; - } - return arr[index]; -} -function getColumnIndex(line, genColumn) { - let index = line.length; - for (let i = index - 1; i >= 0; index = i--) { - const current = line[i]; - if (genColumn >= current[COLUMN]) break; - } - return index; -} -function insert(array, index, value) { - for (let i = array.length; i > index; i--) { - array[i] = array[i - 1]; - } - array[index] = value; -} -function removeEmptyFinalLines(mappings) { - const { length } = mappings; - let len = length; - for (let i = len - 1; i >= 0; len = i, i--) { - if (mappings[i].length > 0) break; - } - if (len < length) mappings.length = len; -} -function putAll(setarr, array) { - for (let i = 0; i < array.length; i++) put(setarr, array[i]); -} -function skipSourceless(line, index) { - if (index === 0) return true; - const prev = line[index - 1]; - return prev.length === 1; -} -function skipSource(line, index, sourcesIndex, sourceLine, sourceColumn, namesIndex) { - if (index === 0) return false; - const prev = line[index - 1]; - if (prev.length === 1) return false; - return sourcesIndex === prev[SOURCES_INDEX] && sourceLine === prev[SOURCE_LINE] && sourceColumn === prev[SOURCE_COLUMN] && namesIndex === (prev.length === 5 ? prev[NAMES_INDEX] : NO_NAME); -} -function addMappingInternal(skipable, map, mapping) { - const { generated, source, original, name, content } = mapping; - if (!source) { - return addSegmentInternal( - skipable, - map, - generated.line - 1, - generated.column, - null, - null, - null, - null, - null - ); - } - assert(original); - return addSegmentInternal( - skipable, - map, - generated.line - 1, - generated.column, - source, - original.line - 1, - original.column, - name, - content - ); -} -})); -//# sourceMappingURL=gen-mapping.umd.js.map diff --git a/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js.map b/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js.map deleted file mode 100644 index b13750bf6..000000000 --- a/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sources": ["umd:@jridgewell/sourcemap-codec", "umd:@jridgewell/trace-mapping", "../src/gen-mapping.ts", "../src/set-array.ts", "../src/sourcemap-segment.ts"], - "mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA,6CAAAA,SAAA;AAAA,IAAAA,QAAO,UAAU;AAAA;AAAA;;;ACAjB;AAAA,2CAAAC,SAAA;AAAA,IAAAA,QAAO,UAAU;AAAA;AAAA;;;ACAjB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;ACUO,IAAM,WAAN,MAAoC;AAAA,EAIzC,cAAc;AACZ,SAAK,WAAW,EAAE,WAAW,KAAK;AAClC,SAAK,QAAQ,CAAC;AAAA,EAChB;AACF;AAWA,SAAS,KAAoB,KAAgC;AAC3D,SAAO;AACT;AAKO,SAAS,IAAmB,QAAqB,KAA4B;AAClF,SAAO,KAAK,MAAM,EAAE,SAAS,GAAG;AAClC;AAMO,SAAS,IAAmB,QAAqB,KAAgB;AAEtE,QAAM,QAAQ,IAAI,QAAQ,GAAG;AAC7B,MAAI,UAAU,OAAW,QAAO;AAEhC,QAAM,EAAE,OAAO,UAAU,QAAQ,IAAI,KAAK,MAAM;AAEhD,QAAM,SAAS,MAAM,KAAK,GAAG;AAC7B,SAAQ,QAAQ,GAAG,IAAI,SAAS;AAClC;AAgBO,SAAS,OAAsB,QAAqB,KAAc;AACvE,QAAM,QAAQ,IAAI,QAAQ,GAAG;AAC7B,MAAI,UAAU,OAAW;AAEzB,QAAM,EAAE,OAAO,UAAU,QAAQ,IAAI,KAAK,MAAM;AAChD,WAAS,IAAI,QAAQ,GAAG,IAAI,MAAM,QAAQ,KAAK;AAC7C,UAAM,IAAI,MAAM,CAAC;AACjB,UAAM,IAAI,CAAC,IAAI;AACf,YAAQ,CAAC;AAAA,EACX;AACA,UAAQ,GAAG,IAAI;AACf,QAAM,IAAI;AACZ;;;ADhFA,6BAIO;AACP,2BAA0C;;;AEKnC,IAAM,SAAS;AACf,IAAM,gBAAgB;AACtB,IAAM,cAAc;AACpB,IAAM,gBAAgB;AACtB,IAAM,cAAc;;;AFsB3B,IAAM,UAAU;AAKT,IAAM,aAAN,MAAiB;AAAA,EAWtB,YAAY,EAAE,MAAM,WAAW,IAAa,CAAC,GAAG;AAC9C,SAAK,SAAS,IAAI,SAAS;AAC3B,SAAK,WAAW,IAAI,SAAS;AAC7B,SAAK,kBAAkB,CAAC;AACxB,SAAK,YAAY,CAAC;AAGlB,SAAK,OAAO;AACZ,SAAK,aAAa;AAClB,SAAK,cAAc,IAAI,SAAS;AAAA,EAClC;AACF;AAgBA,SAASC,MAAK,KAAyB;AACrC,SAAO;AACT;AAoCO,SAAS,WACd,KACA,SACA,WACA,QACA,YACA,cACA,MACA,SACM;AACN,SAAO;AAAA,IACL;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,EACF;AACF;AAoCO,SAAS,WACd,KACA,SAOM;AACN,SAAO,mBAAmB,OAAO,KAAK,OAAmD;AAC3F;AAOO,IAAM,kBAAqC,CAChD,KACA,SACA,WACA,QACA,YACA,cACA,MACA,YACG;AACH,SAAO;AAAA,IACL;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,EACF;AACF;AAOO,IAAM,kBAAqC,CAAC,KAAK,YAAY;AAClE,SAAO,mBAAmB,MAAM,KAAK,OAAmD;AAC1F;AAKO,SAAS,iBAAiB,KAAiB,QAAgB,SAA8B;AAC9F,QAAM;AAAA,IACJ,UAAU;AAAA,IACV,iBAAiB;AAAA;AAAA,EAEnB,IAAIA,MAAK,GAAG;AACZ,QAAM,QAAQ,IAAI,SAAS,MAAM;AACjC,iBAAe,KAAK,IAAI;AAE1B;AAEO,SAAS,UAAU,KAAiB,QAAgB,SAAS,MAAM;AACxE,QAAM;AAAA,IACJ,UAAU;AAAA,IACV,iBAAiB;AAAA,IACjB,aAAa;AAAA;AAAA,EAEf,IAAIA,MAAK,GAAG;AACZ,QAAM,QAAQ,IAAI,SAAS,MAAM;AACjC,MAAI,UAAU,eAAe,OAAQ,gBAAe,KAAK,IAAI;AAE7D,MAAI,OAAQ,KAAI,YAAY,KAAK;AAAA,MAC5B,QAAO,YAAY,KAAK;AAC/B;AAMO,SAAS,aAAa,KAAmC;AAC9D,QAAM;AAAA,IACJ,WAAW;AAAA,IACX,UAAU;AAAA,IACV,iBAAiB;AAAA,IACjB,QAAQ;AAAA,IACR,aAAa;AAAA;AAAA;AAAA,EAGf,IAAIA,MAAK,GAAG;AACZ,wBAAsB,QAAQ;AAE9B,SAAO;AAAA,IACL,SAAS;AAAA,IACT,MAAM,IAAI,QAAQ;AAAA,IAClB,OAAO,MAAM;AAAA,IACb,YAAY,IAAI,cAAc;AAAA,IAC9B,SAAS,QAAQ;AAAA,IACjB;AAAA,IACA;AAAA;AAAA;AAAA,IAGA,YAAY,WAAW;AAAA,EACzB;AACF;AAMO,SAAS,aAAa,KAAmC;AAC9D,QAAM,UAAU,aAAa,GAAG;AAChC,SAAO,OAAO,OAAO,CAAC,GAAG,SAAS;AAAA;AAAA;AAAA,IAGhC,cAAU,+BAAO,QAAQ,QAAgC;AAAA,EAC3D,CAAC;AACH;AAKO,SAAS,QAAQ,OAAmC;AACzD,QAAM,MAAM,IAAI,8BAAS,KAAK;AAC9B,QAAM,MAAM,IAAI,WAAW,EAAE,MAAM,IAAI,MAAM,YAAY,IAAI,WAAW,CAAC;AAEzE,SAAOA,MAAK,GAAG,EAAE,QAAQ,IAAI,KAAK;AAClC,SAAOA,MAAK,GAAG,EAAE,UAAU,IAAI,OAAmB;AAClD,EAAAA,MAAK,GAAG,EAAE,kBAAkB,IAAI,kBAAkB,IAAI,QAAQ,IAAI,MAAM,IAAI;AAC5E,EAAAA,MAAK,GAAG,EAAE,gBAAY,sCAAgB,GAAG;AAEzC,MAAI,IAAI,WAAY,QAAOA,MAAK,GAAG,EAAE,aAAa,IAAI,UAAU;AAEhE,SAAO;AACT;AAMO,SAAS,YAAY,KAA4B;AACtD,QAAM,MAAiB,CAAC;AACxB,QAAM,EAAE,WAAW,UAAU,UAAU,SAAS,QAAQ,MAAM,IAAIA,MAAK,GAAG;AAE1E,WAAS,IAAI,GAAG,IAAI,SAAS,QAAQ,KAAK;AACxC,UAAM,OAAO,SAAS,CAAC;AACvB,aAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,YAAM,MAAM,KAAK,CAAC;AAElB,YAAM,YAAY,EAAE,MAAM,IAAI,GAAG,QAAQ,IAAI,MAAM,EAAE;AACrD,UAAI,SAA6B;AACjC,UAAI,WAA4B;AAChC,UAAI,OAA2B;AAE/B,UAAI,IAAI,WAAW,GAAG;AACpB,iBAAS,QAAQ,MAAM,IAAI,aAAa,CAAC;AACzC,mBAAW,EAAE,MAAM,IAAI,WAAW,IAAI,GAAG,QAAQ,IAAI,aAAa,EAAE;AAEpE,YAAI,IAAI,WAAW,EAAG,QAAO,MAAM,MAAM,IAAI,WAAW,CAAC;AAAA,MAC3D;AAEA,UAAI,KAAK,EAAE,WAAW,QAAQ,UAAU,KAAK,CAAY;AAAA,IAC3D;AAAA,EACF;AAEA,SAAO;AACT;AAGA,SAAS,mBACP,UACA,KACA,SACA,WACA,QACA,YACA,cACA,MACA,SACM;AACN,QAAM;AAAA,IACJ,WAAW;AAAA,IACX,UAAU;AAAA,IACV,iBAAiB;AAAA,IACjB,QAAQ;AAAA;AAAA,EAEV,IAAIA,MAAK,GAAG;AACZ,QAAM,OAAO,SAAS,UAAU,OAAO;AACvC,QAAM,QAAQ,eAAe,MAAM,SAAS;AAE5C,MAAI,CAAC,QAAQ;AACX,QAAI,YAAY,eAAe,MAAM,KAAK,EAAG;AAC7C,WAAO,OAAO,MAAM,OAAO,CAAC,SAAS,CAAC;AAAA,EACxC;AAIA,SAAe,UAAU;AACzB,SAAe,YAAY;AAE3B,QAAM,eAAe,IAAI,SAAS,MAAM;AACxC,QAAM,aAAa,OAAO,IAAI,OAAO,IAAI,IAAI;AAC7C,MAAI,iBAAiB,eAAe,OAAQ,gBAAe,YAAY,IAAI,4BAAW;AAGtF,MAAI,YAAY,WAAW,MAAM,OAAO,cAAc,YAAY,cAAc,UAAU,GAAG;AAC3F;AAAA,EACF;AAEA,SAAO;AAAA,IACL;AAAA,IACA;AAAA,IACA,OACI,CAAC,WAAW,cAAc,YAAY,cAAc,UAAU,IAC9D,CAAC,WAAW,cAAc,YAAY,YAAY;AAAA,EACxD;AACF;AAEA,SAAS,OAAU,MAAkC;AAErD;AAEA,SAAS,SAAY,KAAY,OAAoB;AACnD,WAAS,IAAI,IAAI,QAAQ,KAAK,OAAO,KAAK;AACxC,QAAI,CAAC,IAAI,CAAC;AAAA,EACZ;AACA,SAAO,IAAI,KAAK;AAClB;AAEA,SAAS,eAAe,MAA0B,WAA2B;AAC3E,MAAI,QAAQ,KAAK;AACjB,WAAS,IAAI,QAAQ,GAAG,KAAK,GAAG,QAAQ,KAAK;AAC3C,UAAM,UAAU,KAAK,CAAC;AACtB,QAAI,aAAa,QAAQ,MAAM,EAAG;AAAA,EACpC;AACA,SAAO;AACT;AAEA,SAAS,OAAU,OAAY,OAAe,OAAU;AACtD,WAAS,IAAI,MAAM,QAAQ,IAAI,OAAO,KAAK;AACzC,UAAM,CAAC,IAAI,MAAM,IAAI,CAAC;AAAA,EACxB;AACA,QAAM,KAAK,IAAI;AACjB;AAEA,SAAS,sBAAsB,UAAgC;AAC7D,QAAM,EAAE,OAAO,IAAI;AACnB,MAAI,MAAM;AACV,WAAS,IAAI,MAAM,GAAG,KAAK,GAAG,MAAM,GAAG,KAAK;AAC1C,QAAI,SAAS,CAAC,EAAE,SAAS,EAAG;AAAA,EAC9B;AACA,MAAI,MAAM,OAAQ,UAAS,SAAS;AACtC;AAEA,SAAS,OAAkC,QAAqB,OAAY;AAC1E,WAAS,IAAI,GAAG,IAAI,MAAM,QAAQ,IAAK,KAAI,QAAQ,MAAM,CAAC,CAAC;AAC7D;AAEA,SAAS,eAAe,MAA0B,OAAwB;AAGxE,MAAI,UAAU,EAAG,QAAO;AAExB,QAAM,OAAO,KAAK,QAAQ,CAAC;AAI3B,SAAO,KAAK,WAAW;AACzB;AAEA,SAAS,WACP,MACA,OACA,cACA,YACA,cACA,YACS;AAET,MAAI,UAAU,EAAG,QAAO;AAExB,QAAM,OAAO,KAAK,QAAQ,CAAC;AAG3B,MAAI,KAAK,WAAW,EAAG,QAAO;AAI9B,SACE,iBAAiB,KAAK,aAAa,KACnC,eAAe,KAAK,WAAW,KAC/B,iBAAiB,KAAK,aAAa,KACnC,gBAAgB,KAAK,WAAW,IAAI,KAAK,WAAW,IAAI;AAE5D;AAEA,SAAS,mBACP,UACA,KACA,SAOA;AACA,QAAM,EAAE,WAAW,QAAQ,UAAU,MAAM,QAAQ,IAAI;AACvD,MAAI,CAAC,QAAQ;AACX,WAAO;AAAA,MACL;AAAA,MACA;AAAA,MACA,UAAU,OAAO;AAAA,MACjB,UAAU;AAAA,MACV;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,IACF;AAAA,EACF;AACA,SAAY,QAAQ;AACpB,SAAO;AAAA,IACL;AAAA,IACA;AAAA,IACA,UAAU,OAAO;AAAA,IACjB,UAAU;AAAA,IACV;AAAA,IACA,SAAS,OAAO;AAAA,IAChB,SAAS;AAAA,IACT;AAAA,IACA;AAAA,EACF;AACF;", - "names": ["module", "module", "cast"] -} diff --git a/node_modules/@jridgewell/gen-mapping/dist/types/gen-mapping.d.ts b/node_modules/@jridgewell/gen-mapping/dist/types/gen-mapping.d.ts deleted file mode 100644 index 9ba936e82..000000000 --- a/node_modules/@jridgewell/gen-mapping/dist/types/gen-mapping.d.ts +++ /dev/null @@ -1,88 +0,0 @@ -import type { SourceMapInput } from '@jridgewell/trace-mapping'; -import type { DecodedSourceMap, EncodedSourceMap, Pos, Mapping } from './types'; -export type { DecodedSourceMap, EncodedSourceMap, Mapping }; -export type Options = { - file?: string | null; - sourceRoot?: string | null; -}; -/** - * Provides the state to generate a sourcemap. - */ -export declare class GenMapping { - private _names; - private _sources; - private _sourcesContent; - private _mappings; - private _ignoreList; - file: string | null | undefined; - sourceRoot: string | null | undefined; - constructor({ file, sourceRoot }?: Options); -} -/** - * A low-level API to associate a generated position with an original source position. Line and - * column here are 0-based, unlike `addMapping`. - */ -export declare function addSegment(map: GenMapping, genLine: number, genColumn: number, source?: null, sourceLine?: null, sourceColumn?: null, name?: null, content?: null): void; -export declare function addSegment(map: GenMapping, genLine: number, genColumn: number, source: string, sourceLine: number, sourceColumn: number, name?: null, content?: string | null): void; -export declare function addSegment(map: GenMapping, genLine: number, genColumn: number, source: string, sourceLine: number, sourceColumn: number, name: string, content?: string | null): void; -/** - * A high-level API to associate a generated position with an original source position. Line is - * 1-based, but column is 0-based, due to legacy behavior in `source-map` library. - */ -export declare function addMapping(map: GenMapping, mapping: { - generated: Pos; - source?: null; - original?: null; - name?: null; - content?: null; -}): void; -export declare function addMapping(map: GenMapping, mapping: { - generated: Pos; - source: string; - original: Pos; - name?: null; - content?: string | null; -}): void; -export declare function addMapping(map: GenMapping, mapping: { - generated: Pos; - source: string; - original: Pos; - name: string; - content?: string | null; -}): void; -/** - * Same as `addSegment`, but will only add the segment if it generates useful information in the - * resulting map. This only works correctly if segments are added **in order**, meaning you should - * not add a segment with a lower generated line/column than one that came before. - */ -export declare const maybeAddSegment: typeof addSegment; -/** - * Same as `addMapping`, but will only add the mapping if it generates useful information in the - * resulting map. This only works correctly if mappings are added **in order**, meaning you should - * not add a mapping with a lower generated line/column than one that came before. - */ -export declare const maybeAddMapping: typeof addMapping; -/** - * Adds/removes the content of the source file to the source map. - */ -export declare function setSourceContent(map: GenMapping, source: string, content: string | null): void; -export declare function setIgnore(map: GenMapping, source: string, ignore?: boolean): void; -/** - * Returns a sourcemap object (with decoded mappings) suitable for passing to a library that expects - * a sourcemap, or to JSON.stringify. - */ -export declare function toDecodedMap(map: GenMapping): DecodedSourceMap; -/** - * Returns a sourcemap object (with encoded mappings) suitable for passing to a library that expects - * a sourcemap, or to JSON.stringify. - */ -export declare function toEncodedMap(map: GenMapping): EncodedSourceMap; -/** - * Constructs a new GenMapping, using the already present mappings of the input. - */ -export declare function fromMap(input: SourceMapInput): GenMapping; -/** - * Returns an array of high-level mapping objects for every recorded segment, which could then be - * passed to the `source-map` library. - */ -export declare function allMappings(map: GenMapping): Mapping[]; diff --git a/node_modules/@jridgewell/gen-mapping/dist/types/set-array.d.ts b/node_modules/@jridgewell/gen-mapping/dist/types/set-array.d.ts deleted file mode 100644 index 6ed43543e..000000000 --- a/node_modules/@jridgewell/gen-mapping/dist/types/set-array.d.ts +++ /dev/null @@ -1,32 +0,0 @@ -type Key = string | number | symbol; -/** - * SetArray acts like a `Set` (allowing only one occurrence of a string `key`), but provides the - * index of the `key` in the backing array. - * - * This is designed to allow synchronizing a second array with the contents of the backing array, - * like how in a sourcemap `sourcesContent[i]` is the source content associated with `source[i]`, - * and there are never duplicates. - */ -export declare class SetArray { - private _indexes; - array: readonly T[]; - constructor(); -} -/** - * Gets the index associated with `key` in the backing array, if it is already present. - */ -export declare function get(setarr: SetArray, key: T): number | undefined; -/** - * Puts `key` into the backing array, if it is not already present. Returns - * the index of the `key` in the backing array. - */ -export declare function put(setarr: SetArray, key: T): number; -/** - * Pops the last added item out of the SetArray. - */ -export declare function pop(setarr: SetArray): void; -/** - * Removes the key, if it exists in the set. - */ -export declare function remove(setarr: SetArray, key: T): void; -export {}; diff --git a/node_modules/@jridgewell/gen-mapping/dist/types/sourcemap-segment.d.ts b/node_modules/@jridgewell/gen-mapping/dist/types/sourcemap-segment.d.ts deleted file mode 100644 index aa19fb5e7..000000000 --- a/node_modules/@jridgewell/gen-mapping/dist/types/sourcemap-segment.d.ts +++ /dev/null @@ -1,12 +0,0 @@ -type GeneratedColumn = number; -type SourcesIndex = number; -type SourceLine = number; -type SourceColumn = number; -type NamesIndex = number; -export type SourceMapSegment = [GeneratedColumn] | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn] | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn, NamesIndex]; -export declare const COLUMN = 0; -export declare const SOURCES_INDEX = 1; -export declare const SOURCE_LINE = 2; -export declare const SOURCE_COLUMN = 3; -export declare const NAMES_INDEX = 4; -export {}; diff --git a/node_modules/@jridgewell/gen-mapping/dist/types/types.d.ts b/node_modules/@jridgewell/gen-mapping/dist/types/types.d.ts deleted file mode 100644 index 8eb90fb47..000000000 --- a/node_modules/@jridgewell/gen-mapping/dist/types/types.d.ts +++ /dev/null @@ -1,43 +0,0 @@ -import type { SourceMapSegment } from './sourcemap-segment'; -export interface SourceMapV3 { - file?: string | null; - names: readonly string[]; - sourceRoot?: string; - sources: readonly (string | null)[]; - sourcesContent?: readonly (string | null)[]; - version: 3; - ignoreList?: readonly number[]; -} -export interface EncodedSourceMap extends SourceMapV3 { - mappings: string; -} -export interface DecodedSourceMap extends SourceMapV3 { - mappings: readonly SourceMapSegment[][]; -} -export interface Pos { - line: number; - column: number; -} -export interface OriginalPos extends Pos { - source: string; -} -export interface BindingExpressionRange { - start: Pos; - expression: string; -} -export type Mapping = { - generated: Pos; - source: undefined; - original: undefined; - name: undefined; -} | { - generated: Pos; - source: string; - original: Pos; - name: string; -} | { - generated: Pos; - source: string; - original: Pos; - name: undefined; -}; diff --git a/node_modules/@jridgewell/gen-mapping/package.json b/node_modules/@jridgewell/gen-mapping/package.json deleted file mode 100644 index 036f9b799..000000000 --- a/node_modules/@jridgewell/gen-mapping/package.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "name": "@jridgewell/gen-mapping", - "version": "0.3.13", - "description": "Generate source maps", - "keywords": [ - "source", - "map" - ], - "main": "dist/gen-mapping.umd.js", - "module": "dist/gen-mapping.mjs", - "types": "types/gen-mapping.d.cts", - "files": [ - "dist", - "src", - "types" - ], - "exports": { - ".": [ - { - "import": { - "types": "./types/gen-mapping.d.mts", - "default": "./dist/gen-mapping.mjs" - }, - "default": { - "types": "./types/gen-mapping.d.cts", - "default": "./dist/gen-mapping.umd.js" - } - }, - "./dist/gen-mapping.umd.js" - ], - "./package.json": "./package.json" - }, - "scripts": { - "benchmark": "run-s build:code benchmark:*", - "benchmark:install": "cd benchmark && npm install", - "benchmark:only": "node --expose-gc benchmark/index.js", - "build": "run-s -n build:code build:types", - "build:code": "node ../../esbuild.mjs gen-mapping.ts", - "build:types": "run-s build:types:force build:types:emit build:types:mts", - "build:types:force": "rimraf tsconfig.build.tsbuildinfo", - "build:types:emit": "tsc --project tsconfig.build.json", - "build:types:mts": "node ../../mts-types.mjs", - "clean": "run-s -n clean:code clean:types", - "clean:code": "tsc --build --clean tsconfig.build.json", - "clean:types": "rimraf dist types", - "test": "run-s -n test:types test:only test:format", - "test:format": "prettier --check '{src,test}/**/*.ts'", - "test:only": "mocha", - "test:types": "eslint '{src,test}/**/*.ts'", - "lint": "run-s -n lint:types lint:format", - "lint:format": "npm run test:format -- --write", - "lint:types": "npm run test:types -- --fix", - "prepublishOnly": "npm run-s -n build test" - }, - "homepage": "https://github.com/jridgewell/sourcemaps/tree/main/packages/gen-mapping", - "repository": { - "type": "git", - "url": "git+https://github.com/jridgewell/sourcemaps.git", - "directory": "packages/gen-mapping" - }, - "author": "Justin Ridgewell ", - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" - } -} diff --git a/node_modules/@jridgewell/gen-mapping/src/gen-mapping.ts b/node_modules/@jridgewell/gen-mapping/src/gen-mapping.ts deleted file mode 100644 index ecc878c57..000000000 --- a/node_modules/@jridgewell/gen-mapping/src/gen-mapping.ts +++ /dev/null @@ -1,614 +0,0 @@ -import { SetArray, put, remove } from './set-array'; -import { - encode, - // encodeGeneratedRanges, - // encodeOriginalScopes -} from '@jridgewell/sourcemap-codec'; -import { TraceMap, decodedMappings } from '@jridgewell/trace-mapping'; - -import { - COLUMN, - SOURCES_INDEX, - SOURCE_LINE, - SOURCE_COLUMN, - NAMES_INDEX, -} from './sourcemap-segment'; - -import type { SourceMapInput } from '@jridgewell/trace-mapping'; -// import type { OriginalScope, GeneratedRange } from '@jridgewell/sourcemap-codec'; -import type { SourceMapSegment } from './sourcemap-segment'; -import type { - DecodedSourceMap, - EncodedSourceMap, - Pos, - Mapping, - // BindingExpressionRange, - // OriginalPos, - // OriginalScopeInfo, - // GeneratedRangeInfo, -} from './types'; - -export type { DecodedSourceMap, EncodedSourceMap, Mapping }; - -export type Options = { - file?: string | null; - sourceRoot?: string | null; -}; - -const NO_NAME = -1; - -/** - * Provides the state to generate a sourcemap. - */ -export class GenMapping { - declare private _names: SetArray; - declare private _sources: SetArray; - declare private _sourcesContent: (string | null)[]; - declare private _mappings: SourceMapSegment[][]; - // private declare _originalScopes: OriginalScope[][]; - // private declare _generatedRanges: GeneratedRange[]; - declare private _ignoreList: SetArray; - declare file: string | null | undefined; - declare sourceRoot: string | null | undefined; - - constructor({ file, sourceRoot }: Options = {}) { - this._names = new SetArray(); - this._sources = new SetArray(); - this._sourcesContent = []; - this._mappings = []; - // this._originalScopes = []; - // this._generatedRanges = []; - this.file = file; - this.sourceRoot = sourceRoot; - this._ignoreList = new SetArray(); - } -} - -interface PublicMap { - _names: GenMapping['_names']; - _sources: GenMapping['_sources']; - _sourcesContent: GenMapping['_sourcesContent']; - _mappings: GenMapping['_mappings']; - // _originalScopes: GenMapping['_originalScopes']; - // _generatedRanges: GenMapping['_generatedRanges']; - _ignoreList: GenMapping['_ignoreList']; -} - -/** - * Typescript doesn't allow friend access to private fields, so this just casts the map into a type - * with public access modifiers. - */ -function cast(map: unknown): PublicMap { - return map as any; -} - -/** - * A low-level API to associate a generated position with an original source position. Line and - * column here are 0-based, unlike `addMapping`. - */ -export function addSegment( - map: GenMapping, - genLine: number, - genColumn: number, - source?: null, - sourceLine?: null, - sourceColumn?: null, - name?: null, - content?: null, -): void; -export function addSegment( - map: GenMapping, - genLine: number, - genColumn: number, - source: string, - sourceLine: number, - sourceColumn: number, - name?: null, - content?: string | null, -): void; -export function addSegment( - map: GenMapping, - genLine: number, - genColumn: number, - source: string, - sourceLine: number, - sourceColumn: number, - name: string, - content?: string | null, -): void; -export function addSegment( - map: GenMapping, - genLine: number, - genColumn: number, - source?: string | null, - sourceLine?: number | null, - sourceColumn?: number | null, - name?: string | null, - content?: string | null, -): void { - return addSegmentInternal( - false, - map, - genLine, - genColumn, - source, - sourceLine, - sourceColumn, - name, - content, - ); -} - -/** - * A high-level API to associate a generated position with an original source position. Line is - * 1-based, but column is 0-based, due to legacy behavior in `source-map` library. - */ -export function addMapping( - map: GenMapping, - mapping: { - generated: Pos; - source?: null; - original?: null; - name?: null; - content?: null; - }, -): void; -export function addMapping( - map: GenMapping, - mapping: { - generated: Pos; - source: string; - original: Pos; - name?: null; - content?: string | null; - }, -): void; -export function addMapping( - map: GenMapping, - mapping: { - generated: Pos; - source: string; - original: Pos; - name: string; - content?: string | null; - }, -): void; -export function addMapping( - map: GenMapping, - mapping: { - generated: Pos; - source?: string | null; - original?: Pos | null; - name?: string | null; - content?: string | null; - }, -): void { - return addMappingInternal(false, map, mapping as Parameters[2]); -} - -/** - * Same as `addSegment`, but will only add the segment if it generates useful information in the - * resulting map. This only works correctly if segments are added **in order**, meaning you should - * not add a segment with a lower generated line/column than one that came before. - */ -export const maybeAddSegment: typeof addSegment = ( - map, - genLine, - genColumn, - source, - sourceLine, - sourceColumn, - name, - content, -) => { - return addSegmentInternal( - true, - map, - genLine, - genColumn, - source, - sourceLine, - sourceColumn, - name, - content, - ); -}; - -/** - * Same as `addMapping`, but will only add the mapping if it generates useful information in the - * resulting map. This only works correctly if mappings are added **in order**, meaning you should - * not add a mapping with a lower generated line/column than one that came before. - */ -export const maybeAddMapping: typeof addMapping = (map, mapping) => { - return addMappingInternal(true, map, mapping as Parameters[2]); -}; - -/** - * Adds/removes the content of the source file to the source map. - */ -export function setSourceContent(map: GenMapping, source: string, content: string | null): void { - const { - _sources: sources, - _sourcesContent: sourcesContent, - // _originalScopes: originalScopes, - } = cast(map); - const index = put(sources, source); - sourcesContent[index] = content; - // if (index === originalScopes.length) originalScopes[index] = []; -} - -export function setIgnore(map: GenMapping, source: string, ignore = true) { - const { - _sources: sources, - _sourcesContent: sourcesContent, - _ignoreList: ignoreList, - // _originalScopes: originalScopes, - } = cast(map); - const index = put(sources, source); - if (index === sourcesContent.length) sourcesContent[index] = null; - // if (index === originalScopes.length) originalScopes[index] = []; - if (ignore) put(ignoreList, index); - else remove(ignoreList, index); -} - -/** - * Returns a sourcemap object (with decoded mappings) suitable for passing to a library that expects - * a sourcemap, or to JSON.stringify. - */ -export function toDecodedMap(map: GenMapping): DecodedSourceMap { - const { - _mappings: mappings, - _sources: sources, - _sourcesContent: sourcesContent, - _names: names, - _ignoreList: ignoreList, - // _originalScopes: originalScopes, - // _generatedRanges: generatedRanges, - } = cast(map); - removeEmptyFinalLines(mappings); - - return { - version: 3, - file: map.file || undefined, - names: names.array, - sourceRoot: map.sourceRoot || undefined, - sources: sources.array, - sourcesContent, - mappings, - // originalScopes, - // generatedRanges, - ignoreList: ignoreList.array, - }; -} - -/** - * Returns a sourcemap object (with encoded mappings) suitable for passing to a library that expects - * a sourcemap, or to JSON.stringify. - */ -export function toEncodedMap(map: GenMapping): EncodedSourceMap { - const decoded = toDecodedMap(map); - return Object.assign({}, decoded, { - // originalScopes: decoded.originalScopes.map((os) => encodeOriginalScopes(os)), - // generatedRanges: encodeGeneratedRanges(decoded.generatedRanges as GeneratedRange[]), - mappings: encode(decoded.mappings as SourceMapSegment[][]), - }); -} - -/** - * Constructs a new GenMapping, using the already present mappings of the input. - */ -export function fromMap(input: SourceMapInput): GenMapping { - const map = new TraceMap(input); - const gen = new GenMapping({ file: map.file, sourceRoot: map.sourceRoot }); - - putAll(cast(gen)._names, map.names); - putAll(cast(gen)._sources, map.sources as string[]); - cast(gen)._sourcesContent = map.sourcesContent || map.sources.map(() => null); - cast(gen)._mappings = decodedMappings(map) as GenMapping['_mappings']; - // TODO: implement originalScopes/generatedRanges - if (map.ignoreList) putAll(cast(gen)._ignoreList, map.ignoreList); - - return gen; -} - -/** - * Returns an array of high-level mapping objects for every recorded segment, which could then be - * passed to the `source-map` library. - */ -export function allMappings(map: GenMapping): Mapping[] { - const out: Mapping[] = []; - const { _mappings: mappings, _sources: sources, _names: names } = cast(map); - - for (let i = 0; i < mappings.length; i++) { - const line = mappings[i]; - for (let j = 0; j < line.length; j++) { - const seg = line[j]; - - const generated = { line: i + 1, column: seg[COLUMN] }; - let source: string | undefined = undefined; - let original: Pos | undefined = undefined; - let name: string | undefined = undefined; - - if (seg.length !== 1) { - source = sources.array[seg[SOURCES_INDEX]]; - original = { line: seg[SOURCE_LINE] + 1, column: seg[SOURCE_COLUMN] }; - - if (seg.length === 5) name = names.array[seg[NAMES_INDEX]]; - } - - out.push({ generated, source, original, name } as Mapping); - } - } - - return out; -} - -// This split declaration is only so that terser can elminiate the static initialization block. -function addSegmentInternal( - skipable: boolean, - map: GenMapping, - genLine: number, - genColumn: number, - source: S, - sourceLine: S extends string ? number : null | undefined, - sourceColumn: S extends string ? number : null | undefined, - name: S extends string ? string | null | undefined : null | undefined, - content: S extends string ? string | null | undefined : null | undefined, -): void { - const { - _mappings: mappings, - _sources: sources, - _sourcesContent: sourcesContent, - _names: names, - // _originalScopes: originalScopes, - } = cast(map); - const line = getIndex(mappings, genLine); - const index = getColumnIndex(line, genColumn); - - if (!source) { - if (skipable && skipSourceless(line, index)) return; - return insert(line, index, [genColumn]); - } - - // Sigh, TypeScript can't figure out sourceLine and sourceColumn aren't nullish if source - // isn't nullish. - assert(sourceLine); - assert(sourceColumn); - - const sourcesIndex = put(sources, source); - const namesIndex = name ? put(names, name) : NO_NAME; - if (sourcesIndex === sourcesContent.length) sourcesContent[sourcesIndex] = content ?? null; - // if (sourcesIndex === originalScopes.length) originalScopes[sourcesIndex] = []; - - if (skipable && skipSource(line, index, sourcesIndex, sourceLine, sourceColumn, namesIndex)) { - return; - } - - return insert( - line, - index, - name - ? [genColumn, sourcesIndex, sourceLine, sourceColumn, namesIndex] - : [genColumn, sourcesIndex, sourceLine, sourceColumn], - ); -} - -function assert(_val: unknown): asserts _val is T { - // noop. -} - -function getIndex(arr: T[][], index: number): T[] { - for (let i = arr.length; i <= index; i++) { - arr[i] = []; - } - return arr[index]; -} - -function getColumnIndex(line: SourceMapSegment[], genColumn: number): number { - let index = line.length; - for (let i = index - 1; i >= 0; index = i--) { - const current = line[i]; - if (genColumn >= current[COLUMN]) break; - } - return index; -} - -function insert(array: T[], index: number, value: T) { - for (let i = array.length; i > index; i--) { - array[i] = array[i - 1]; - } - array[index] = value; -} - -function removeEmptyFinalLines(mappings: SourceMapSegment[][]) { - const { length } = mappings; - let len = length; - for (let i = len - 1; i >= 0; len = i, i--) { - if (mappings[i].length > 0) break; - } - if (len < length) mappings.length = len; -} - -function putAll(setarr: SetArray, array: T[]) { - for (let i = 0; i < array.length; i++) put(setarr, array[i]); -} - -function skipSourceless(line: SourceMapSegment[], index: number): boolean { - // The start of a line is already sourceless, so adding a sourceless segment to the beginning - // doesn't generate any useful information. - if (index === 0) return true; - - const prev = line[index - 1]; - // If the previous segment is also sourceless, then adding another sourceless segment doesn't - // genrate any new information. Else, this segment will end the source/named segment and point to - // a sourceless position, which is useful. - return prev.length === 1; -} - -function skipSource( - line: SourceMapSegment[], - index: number, - sourcesIndex: number, - sourceLine: number, - sourceColumn: number, - namesIndex: number, -): boolean { - // A source/named segment at the start of a line gives position at that genColumn - if (index === 0) return false; - - const prev = line[index - 1]; - - // If the previous segment is sourceless, then we're transitioning to a source. - if (prev.length === 1) return false; - - // If the previous segment maps to the exact same source position, then this segment doesn't - // provide any new position information. - return ( - sourcesIndex === prev[SOURCES_INDEX] && - sourceLine === prev[SOURCE_LINE] && - sourceColumn === prev[SOURCE_COLUMN] && - namesIndex === (prev.length === 5 ? prev[NAMES_INDEX] : NO_NAME) - ); -} - -function addMappingInternal( - skipable: boolean, - map: GenMapping, - mapping: { - generated: Pos; - source: S; - original: S extends string ? Pos : null | undefined; - name: S extends string ? string | null | undefined : null | undefined; - content: S extends string ? string | null | undefined : null | undefined; - }, -) { - const { generated, source, original, name, content } = mapping; - if (!source) { - return addSegmentInternal( - skipable, - map, - generated.line - 1, - generated.column, - null, - null, - null, - null, - null, - ); - } - assert(original); - return addSegmentInternal( - skipable, - map, - generated.line - 1, - generated.column, - source as string, - original.line - 1, - original.column, - name, - content, - ); -} - -/* -export function addOriginalScope( - map: GenMapping, - data: { - start: Pos; - end: Pos; - source: string; - kind: string; - name?: string; - variables?: string[]; - }, -): OriginalScopeInfo { - const { start, end, source, kind, name, variables } = data; - const { - _sources: sources, - _sourcesContent: sourcesContent, - _originalScopes: originalScopes, - _names: names, - } = cast(map); - const index = put(sources, source); - if (index === sourcesContent.length) sourcesContent[index] = null; - if (index === originalScopes.length) originalScopes[index] = []; - - const kindIndex = put(names, kind); - const scope: OriginalScope = name - ? [start.line - 1, start.column, end.line - 1, end.column, kindIndex, put(names, name)] - : [start.line - 1, start.column, end.line - 1, end.column, kindIndex]; - if (variables) { - scope.vars = variables.map((v) => put(names, v)); - } - const len = originalScopes[index].push(scope); - return [index, len - 1, variables]; -} -*/ - -// Generated Ranges -/* -export function addGeneratedRange( - map: GenMapping, - data: { - start: Pos; - isScope: boolean; - originalScope?: OriginalScopeInfo; - callsite?: OriginalPos; - }, -): GeneratedRangeInfo { - const { start, isScope, originalScope, callsite } = data; - const { - _originalScopes: originalScopes, - _sources: sources, - _sourcesContent: sourcesContent, - _generatedRanges: generatedRanges, - } = cast(map); - - const range: GeneratedRange = [ - start.line - 1, - start.column, - 0, - 0, - originalScope ? originalScope[0] : -1, - originalScope ? originalScope[1] : -1, - ]; - if (originalScope?.[2]) { - range.bindings = originalScope[2].map(() => [[-1]]); - } - if (callsite) { - const index = put(sources, callsite.source); - if (index === sourcesContent.length) sourcesContent[index] = null; - if (index === originalScopes.length) originalScopes[index] = []; - range.callsite = [index, callsite.line - 1, callsite.column]; - } - if (isScope) range.isScope = true; - generatedRanges.push(range); - - return [range, originalScope?.[2]]; -} - -export function setEndPosition(range: GeneratedRangeInfo, pos: Pos) { - range[0][2] = pos.line - 1; - range[0][3] = pos.column; -} - -export function addBinding( - map: GenMapping, - range: GeneratedRangeInfo, - variable: string, - expression: string | BindingExpressionRange, -) { - const { _names: names } = cast(map); - const bindings = (range[0].bindings ||= []); - const vars = range[1]; - - const index = vars!.indexOf(variable); - const binding = getIndex(bindings, index); - - if (typeof expression === 'string') binding[0] = [put(names, expression)]; - else { - const { start } = expression; - binding.push([put(names, expression.expression), start.line - 1, start.column]); - } -} -*/ diff --git a/node_modules/@jridgewell/gen-mapping/src/set-array.ts b/node_modules/@jridgewell/gen-mapping/src/set-array.ts deleted file mode 100644 index a2a73a522..000000000 --- a/node_modules/@jridgewell/gen-mapping/src/set-array.ts +++ /dev/null @@ -1,82 +0,0 @@ -type Key = string | number | symbol; - -/** - * SetArray acts like a `Set` (allowing only one occurrence of a string `key`), but provides the - * index of the `key` in the backing array. - * - * This is designed to allow synchronizing a second array with the contents of the backing array, - * like how in a sourcemap `sourcesContent[i]` is the source content associated with `source[i]`, - * and there are never duplicates. - */ -export class SetArray { - declare private _indexes: Record; - declare array: readonly T[]; - - constructor() { - this._indexes = { __proto__: null } as any; - this.array = []; - } -} - -interface PublicSet { - array: T[]; - _indexes: SetArray['_indexes']; -} - -/** - * Typescript doesn't allow friend access to private fields, so this just casts the set into a type - * with public access modifiers. - */ -function cast(set: SetArray): PublicSet { - return set as any; -} - -/** - * Gets the index associated with `key` in the backing array, if it is already present. - */ -export function get(setarr: SetArray, key: T): number | undefined { - return cast(setarr)._indexes[key]; -} - -/** - * Puts `key` into the backing array, if it is not already present. Returns - * the index of the `key` in the backing array. - */ -export function put(setarr: SetArray, key: T): number { - // The key may or may not be present. If it is present, it's a number. - const index = get(setarr, key); - if (index !== undefined) return index; - - const { array, _indexes: indexes } = cast(setarr); - - const length = array.push(key); - return (indexes[key] = length - 1); -} - -/** - * Pops the last added item out of the SetArray. - */ -export function pop(setarr: SetArray): void { - const { array, _indexes: indexes } = cast(setarr); - if (array.length === 0) return; - - const last = array.pop()!; - indexes[last] = undefined; -} - -/** - * Removes the key, if it exists in the set. - */ -export function remove(setarr: SetArray, key: T): void { - const index = get(setarr, key); - if (index === undefined) return; - - const { array, _indexes: indexes } = cast(setarr); - for (let i = index + 1; i < array.length; i++) { - const k = array[i]; - array[i - 1] = k; - indexes[k]!--; - } - indexes[key] = undefined; - array.pop(); -} diff --git a/node_modules/@jridgewell/gen-mapping/src/sourcemap-segment.ts b/node_modules/@jridgewell/gen-mapping/src/sourcemap-segment.ts deleted file mode 100644 index fb296dd30..000000000 --- a/node_modules/@jridgewell/gen-mapping/src/sourcemap-segment.ts +++ /dev/null @@ -1,16 +0,0 @@ -type GeneratedColumn = number; -type SourcesIndex = number; -type SourceLine = number; -type SourceColumn = number; -type NamesIndex = number; - -export type SourceMapSegment = - | [GeneratedColumn] - | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn] - | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn, NamesIndex]; - -export const COLUMN = 0; -export const SOURCES_INDEX = 1; -export const SOURCE_LINE = 2; -export const SOURCE_COLUMN = 3; -export const NAMES_INDEX = 4; diff --git a/node_modules/@jridgewell/gen-mapping/src/types.ts b/node_modules/@jridgewell/gen-mapping/src/types.ts deleted file mode 100644 index b087f706a..000000000 --- a/node_modules/@jridgewell/gen-mapping/src/types.ts +++ /dev/null @@ -1,61 +0,0 @@ -// import type { GeneratedRange, OriginalScope } from '@jridgewell/sourcemap-codec'; -import type { SourceMapSegment } from './sourcemap-segment'; - -export interface SourceMapV3 { - file?: string | null; - names: readonly string[]; - sourceRoot?: string; - sources: readonly (string | null)[]; - sourcesContent?: readonly (string | null)[]; - version: 3; - ignoreList?: readonly number[]; -} - -export interface EncodedSourceMap extends SourceMapV3 { - mappings: string; - // originalScopes: string[]; - // generatedRanges: string; -} - -export interface DecodedSourceMap extends SourceMapV3 { - mappings: readonly SourceMapSegment[][]; - // originalScopes: readonly OriginalScope[][]; - // generatedRanges: readonly GeneratedRange[]; -} - -export interface Pos { - line: number; // 1-based - column: number; // 0-based -} - -export interface OriginalPos extends Pos { - source: string; -} - -export interface BindingExpressionRange { - start: Pos; - expression: string; -} - -// export type OriginalScopeInfo = [number, number, string[] | undefined]; -// export type GeneratedRangeInfo = [GeneratedRange, string[] | undefined]; - -export type Mapping = - | { - generated: Pos; - source: undefined; - original: undefined; - name: undefined; - } - | { - generated: Pos; - source: string; - original: Pos; - name: string; - } - | { - generated: Pos; - source: string; - original: Pos; - name: undefined; - }; diff --git a/node_modules/@jridgewell/gen-mapping/types/gen-mapping.d.cts b/node_modules/@jridgewell/gen-mapping/types/gen-mapping.d.cts deleted file mode 100644 index 7618d8572..000000000 --- a/node_modules/@jridgewell/gen-mapping/types/gen-mapping.d.cts +++ /dev/null @@ -1,89 +0,0 @@ -import type { SourceMapInput } from '@jridgewell/trace-mapping'; -import type { DecodedSourceMap, EncodedSourceMap, Pos, Mapping } from './types.cts'; -export type { DecodedSourceMap, EncodedSourceMap, Mapping }; -export type Options = { - file?: string | null; - sourceRoot?: string | null; -}; -/** - * Provides the state to generate a sourcemap. - */ -export declare class GenMapping { - private _names; - private _sources; - private _sourcesContent; - private _mappings; - private _ignoreList; - file: string | null | undefined; - sourceRoot: string | null | undefined; - constructor({ file, sourceRoot }?: Options); -} -/** - * A low-level API to associate a generated position with an original source position. Line and - * column here are 0-based, unlike `addMapping`. - */ -export declare function addSegment(map: GenMapping, genLine: number, genColumn: number, source?: null, sourceLine?: null, sourceColumn?: null, name?: null, content?: null): void; -export declare function addSegment(map: GenMapping, genLine: number, genColumn: number, source: string, sourceLine: number, sourceColumn: number, name?: null, content?: string | null): void; -export declare function addSegment(map: GenMapping, genLine: number, genColumn: number, source: string, sourceLine: number, sourceColumn: number, name: string, content?: string | null): void; -/** - * A high-level API to associate a generated position with an original source position. Line is - * 1-based, but column is 0-based, due to legacy behavior in `source-map` library. - */ -export declare function addMapping(map: GenMapping, mapping: { - generated: Pos; - source?: null; - original?: null; - name?: null; - content?: null; -}): void; -export declare function addMapping(map: GenMapping, mapping: { - generated: Pos; - source: string; - original: Pos; - name?: null; - content?: string | null; -}): void; -export declare function addMapping(map: GenMapping, mapping: { - generated: Pos; - source: string; - original: Pos; - name: string; - content?: string | null; -}): void; -/** - * Same as `addSegment`, but will only add the segment if it generates useful information in the - * resulting map. This only works correctly if segments are added **in order**, meaning you should - * not add a segment with a lower generated line/column than one that came before. - */ -export declare const maybeAddSegment: typeof addSegment; -/** - * Same as `addMapping`, but will only add the mapping if it generates useful information in the - * resulting map. This only works correctly if mappings are added **in order**, meaning you should - * not add a mapping with a lower generated line/column than one that came before. - */ -export declare const maybeAddMapping: typeof addMapping; -/** - * Adds/removes the content of the source file to the source map. - */ -export declare function setSourceContent(map: GenMapping, source: string, content: string | null): void; -export declare function setIgnore(map: GenMapping, source: string, ignore?: boolean): void; -/** - * Returns a sourcemap object (with decoded mappings) suitable for passing to a library that expects - * a sourcemap, or to JSON.stringify. - */ -export declare function toDecodedMap(map: GenMapping): DecodedSourceMap; -/** - * Returns a sourcemap object (with encoded mappings) suitable for passing to a library that expects - * a sourcemap, or to JSON.stringify. - */ -export declare function toEncodedMap(map: GenMapping): EncodedSourceMap; -/** - * Constructs a new GenMapping, using the already present mappings of the input. - */ -export declare function fromMap(input: SourceMapInput): GenMapping; -/** - * Returns an array of high-level mapping objects for every recorded segment, which could then be - * passed to the `source-map` library. - */ -export declare function allMappings(map: GenMapping): Mapping[]; -//# sourceMappingURL=gen-mapping.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/gen-mapping/types/gen-mapping.d.cts.map b/node_modules/@jridgewell/gen-mapping/types/gen-mapping.d.cts.map deleted file mode 100644 index 8a2b18353..000000000 --- a/node_modules/@jridgewell/gen-mapping/types/gen-mapping.d.cts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"gen-mapping.d.ts","sourceRoot":"","sources":["../src/gen-mapping.ts"],"names":[],"mappings":"AAgBA,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,2BAA2B,CAAC;AAGhE,OAAO,KAAK,EACV,gBAAgB,EAChB,gBAAgB,EAChB,GAAG,EACH,OAAO,EAKR,MAAM,SAAS,CAAC;AAEjB,YAAY,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,OAAO,EAAE,CAAC;AAE5D,MAAM,MAAM,OAAO,GAAG;IACpB,IAAI,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IACrB,UAAU,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;CAC5B,CAAC;AAIF;;GAEG;AACH,qBAAa,UAAU;IACrB,QAAgB,MAAM,CAAmB;IACzC,QAAgB,QAAQ,CAAmB;IAC3C,QAAgB,eAAe,CAAoB;IACnD,QAAgB,SAAS,CAAuB;IAGhD,QAAgB,WAAW,CAAmB;IACtC,IAAI,EAAE,MAAM,GAAG,IAAI,GAAG,SAAS,CAAC;IAChC,UAAU,EAAE,MAAM,GAAG,IAAI,GAAG,SAAS,CAAC;gBAElC,EAAE,IAAI,EAAE,UAAU,EAAE,GAAE,OAAY;CAW/C;AAoBD;;;GAGG;AACH,wBAAgB,UAAU,CACxB,GAAG,EAAE,UAAU,EACf,OAAO,EAAE,MAAM,EACf,SAAS,EAAE,MAAM,EACjB,MAAM,CAAC,EAAE,IAAI,EACb,UAAU,CAAC,EAAE,IAAI,EACjB,YAAY,CAAC,EAAE,IAAI,EACnB,IAAI,CAAC,EAAE,IAAI,EACX,OAAO,CAAC,EAAE,IAAI,GACb,IAAI,CAAC;AACR,wBAAgB,UAAU,CACxB,GAAG,EAAE,UAAU,EACf,OAAO,EAAE,MAAM,EACf,SAAS,EAAE,MAAM,EACjB,MAAM,EAAE,MAAM,EACd,UAAU,EAAE,MAAM,EAClB,YAAY,EAAE,MAAM,EACpB,IAAI,CAAC,EAAE,IAAI,EACX,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,GACtB,IAAI,CAAC;AACR,wBAAgB,UAAU,CACxB,GAAG,EAAE,UAAU,EACf,OAAO,EAAE,MAAM,EACf,SAAS,EAAE,MAAM,EACjB,MAAM,EAAE,MAAM,EACd,UAAU,EAAE,MAAM,EAClB,YAAY,EAAE,MAAM,EACpB,IAAI,EAAE,MAAM,EACZ,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,GACtB,IAAI,CAAC;AAwBR;;;GAGG;AACH,wBAAgB,UAAU,CACxB,GAAG,EAAE,UAAU,EACf,OAAO,EAAE;IACP,SAAS,EAAE,GAAG,CAAC;IACf,MAAM,CAAC,EAAE,IAAI,CAAC;IACd,QAAQ,CAAC,EAAE,IAAI,CAAC;IAChB,IAAI,CAAC,EAAE,IAAI,CAAC;IACZ,OAAO,CAAC,EAAE,IAAI,CAAC;CAChB,GACA,IAAI,CAAC;AACR,wBAAgB,UAAU,CACxB,GAAG,EAAE,UAAU,EACf,OAAO,EAAE;IACP,SAAS,EAAE,GAAG,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,GAAG,CAAC;IACd,IAAI,CAAC,EAAE,IAAI,CAAC;IACZ,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;CACzB,GACA,IAAI,CAAC;AACR,wBAAgB,UAAU,CACxB,GAAG,EAAE,UAAU,EACf,OAAO,EAAE;IACP,SAAS,EAAE,GAAG,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,GAAG,CAAC;IACd,IAAI,EAAE,MAAM,CAAC;IACb,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;CACzB,GACA,IAAI,CAAC;AAcR;;;;GAIG;AACH,eAAO,MAAM,eAAe,EAAE,OAAO,UAqBpC,CAAC;AAEF;;;;GAIG;AACH,eAAO,MAAM,eAAe,EAAE,OAAO,UAEpC,CAAC;AAEF;;GAEG;AACH,wBAAgB,gBAAgB,CAAC,GAAG,EAAE,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,GAAG,IAAI,GAAG,IAAI,CAS9F;AAED,wBAAgB,SAAS,CAAC,GAAG,EAAE,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,UAAO,QAYvE;AAED;;;GAGG;AACH,wBAAgB,YAAY,CAAC,GAAG,EAAE,UAAU,GAAG,gBAAgB,CAwB9D;AAED;;;GAGG;AACH,wBAAgB,YAAY,CAAC,GAAG,EAAE,UAAU,GAAG,gBAAgB,CAO9D;AAED;;GAEG;AACH,wBAAgB,OAAO,CAAC,KAAK,EAAE,cAAc,GAAG,UAAU,CAYzD;AAED;;;GAGG;AACH,wBAAgB,WAAW,CAAC,GAAG,EAAE,UAAU,GAAG,OAAO,EAAE,CA0BtD"} \ No newline at end of file diff --git a/node_modules/@jridgewell/gen-mapping/types/gen-mapping.d.mts b/node_modules/@jridgewell/gen-mapping/types/gen-mapping.d.mts deleted file mode 100644 index bbc0d89cf..000000000 --- a/node_modules/@jridgewell/gen-mapping/types/gen-mapping.d.mts +++ /dev/null @@ -1,89 +0,0 @@ -import type { SourceMapInput } from '@jridgewell/trace-mapping'; -import type { DecodedSourceMap, EncodedSourceMap, Pos, Mapping } from './types.mts'; -export type { DecodedSourceMap, EncodedSourceMap, Mapping }; -export type Options = { - file?: string | null; - sourceRoot?: string | null; -}; -/** - * Provides the state to generate a sourcemap. - */ -export declare class GenMapping { - private _names; - private _sources; - private _sourcesContent; - private _mappings; - private _ignoreList; - file: string | null | undefined; - sourceRoot: string | null | undefined; - constructor({ file, sourceRoot }?: Options); -} -/** - * A low-level API to associate a generated position with an original source position. Line and - * column here are 0-based, unlike `addMapping`. - */ -export declare function addSegment(map: GenMapping, genLine: number, genColumn: number, source?: null, sourceLine?: null, sourceColumn?: null, name?: null, content?: null): void; -export declare function addSegment(map: GenMapping, genLine: number, genColumn: number, source: string, sourceLine: number, sourceColumn: number, name?: null, content?: string | null): void; -export declare function addSegment(map: GenMapping, genLine: number, genColumn: number, source: string, sourceLine: number, sourceColumn: number, name: string, content?: string | null): void; -/** - * A high-level API to associate a generated position with an original source position. Line is - * 1-based, but column is 0-based, due to legacy behavior in `source-map` library. - */ -export declare function addMapping(map: GenMapping, mapping: { - generated: Pos; - source?: null; - original?: null; - name?: null; - content?: null; -}): void; -export declare function addMapping(map: GenMapping, mapping: { - generated: Pos; - source: string; - original: Pos; - name?: null; - content?: string | null; -}): void; -export declare function addMapping(map: GenMapping, mapping: { - generated: Pos; - source: string; - original: Pos; - name: string; - content?: string | null; -}): void; -/** - * Same as `addSegment`, but will only add the segment if it generates useful information in the - * resulting map. This only works correctly if segments are added **in order**, meaning you should - * not add a segment with a lower generated line/column than one that came before. - */ -export declare const maybeAddSegment: typeof addSegment; -/** - * Same as `addMapping`, but will only add the mapping if it generates useful information in the - * resulting map. This only works correctly if mappings are added **in order**, meaning you should - * not add a mapping with a lower generated line/column than one that came before. - */ -export declare const maybeAddMapping: typeof addMapping; -/** - * Adds/removes the content of the source file to the source map. - */ -export declare function setSourceContent(map: GenMapping, source: string, content: string | null): void; -export declare function setIgnore(map: GenMapping, source: string, ignore?: boolean): void; -/** - * Returns a sourcemap object (with decoded mappings) suitable for passing to a library that expects - * a sourcemap, or to JSON.stringify. - */ -export declare function toDecodedMap(map: GenMapping): DecodedSourceMap; -/** - * Returns a sourcemap object (with encoded mappings) suitable for passing to a library that expects - * a sourcemap, or to JSON.stringify. - */ -export declare function toEncodedMap(map: GenMapping): EncodedSourceMap; -/** - * Constructs a new GenMapping, using the already present mappings of the input. - */ -export declare function fromMap(input: SourceMapInput): GenMapping; -/** - * Returns an array of high-level mapping objects for every recorded segment, which could then be - * passed to the `source-map` library. - */ -export declare function allMappings(map: GenMapping): Mapping[]; -//# sourceMappingURL=gen-mapping.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/gen-mapping/types/gen-mapping.d.mts.map b/node_modules/@jridgewell/gen-mapping/types/gen-mapping.d.mts.map deleted file mode 100644 index 8a2b18353..000000000 --- a/node_modules/@jridgewell/gen-mapping/types/gen-mapping.d.mts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"gen-mapping.d.ts","sourceRoot":"","sources":["../src/gen-mapping.ts"],"names":[],"mappings":"AAgBA,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,2BAA2B,CAAC;AAGhE,OAAO,KAAK,EACV,gBAAgB,EAChB,gBAAgB,EAChB,GAAG,EACH,OAAO,EAKR,MAAM,SAAS,CAAC;AAEjB,YAAY,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,OAAO,EAAE,CAAC;AAE5D,MAAM,MAAM,OAAO,GAAG;IACpB,IAAI,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IACrB,UAAU,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;CAC5B,CAAC;AAIF;;GAEG;AACH,qBAAa,UAAU;IACrB,QAAgB,MAAM,CAAmB;IACzC,QAAgB,QAAQ,CAAmB;IAC3C,QAAgB,eAAe,CAAoB;IACnD,QAAgB,SAAS,CAAuB;IAGhD,QAAgB,WAAW,CAAmB;IACtC,IAAI,EAAE,MAAM,GAAG,IAAI,GAAG,SAAS,CAAC;IAChC,UAAU,EAAE,MAAM,GAAG,IAAI,GAAG,SAAS,CAAC;gBAElC,EAAE,IAAI,EAAE,UAAU,EAAE,GAAE,OAAY;CAW/C;AAoBD;;;GAGG;AACH,wBAAgB,UAAU,CACxB,GAAG,EAAE,UAAU,EACf,OAAO,EAAE,MAAM,EACf,SAAS,EAAE,MAAM,EACjB,MAAM,CAAC,EAAE,IAAI,EACb,UAAU,CAAC,EAAE,IAAI,EACjB,YAAY,CAAC,EAAE,IAAI,EACnB,IAAI,CAAC,EAAE,IAAI,EACX,OAAO,CAAC,EAAE,IAAI,GACb,IAAI,CAAC;AACR,wBAAgB,UAAU,CACxB,GAAG,EAAE,UAAU,EACf,OAAO,EAAE,MAAM,EACf,SAAS,EAAE,MAAM,EACjB,MAAM,EAAE,MAAM,EACd,UAAU,EAAE,MAAM,EAClB,YAAY,EAAE,MAAM,EACpB,IAAI,CAAC,EAAE,IAAI,EACX,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,GACtB,IAAI,CAAC;AACR,wBAAgB,UAAU,CACxB,GAAG,EAAE,UAAU,EACf,OAAO,EAAE,MAAM,EACf,SAAS,EAAE,MAAM,EACjB,MAAM,EAAE,MAAM,EACd,UAAU,EAAE,MAAM,EAClB,YAAY,EAAE,MAAM,EACpB,IAAI,EAAE,MAAM,EACZ,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,GACtB,IAAI,CAAC;AAwBR;;;GAGG;AACH,wBAAgB,UAAU,CACxB,GAAG,EAAE,UAAU,EACf,OAAO,EAAE;IACP,SAAS,EAAE,GAAG,CAAC;IACf,MAAM,CAAC,EAAE,IAAI,CAAC;IACd,QAAQ,CAAC,EAAE,IAAI,CAAC;IAChB,IAAI,CAAC,EAAE,IAAI,CAAC;IACZ,OAAO,CAAC,EAAE,IAAI,CAAC;CAChB,GACA,IAAI,CAAC;AACR,wBAAgB,UAAU,CACxB,GAAG,EAAE,UAAU,EACf,OAAO,EAAE;IACP,SAAS,EAAE,GAAG,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,GAAG,CAAC;IACd,IAAI,CAAC,EAAE,IAAI,CAAC;IACZ,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;CACzB,GACA,IAAI,CAAC;AACR,wBAAgB,UAAU,CACxB,GAAG,EAAE,UAAU,EACf,OAAO,EAAE;IACP,SAAS,EAAE,GAAG,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,GAAG,CAAC;IACd,IAAI,EAAE,MAAM,CAAC;IACb,OAAO,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;CACzB,GACA,IAAI,CAAC;AAcR;;;;GAIG;AACH,eAAO,MAAM,eAAe,EAAE,OAAO,UAqBpC,CAAC;AAEF;;;;GAIG;AACH,eAAO,MAAM,eAAe,EAAE,OAAO,UAEpC,CAAC;AAEF;;GAEG;AACH,wBAAgB,gBAAgB,CAAC,GAAG,EAAE,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,GAAG,IAAI,GAAG,IAAI,CAS9F;AAED,wBAAgB,SAAS,CAAC,GAAG,EAAE,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,UAAO,QAYvE;AAED;;;GAGG;AACH,wBAAgB,YAAY,CAAC,GAAG,EAAE,UAAU,GAAG,gBAAgB,CAwB9D;AAED;;;GAGG;AACH,wBAAgB,YAAY,CAAC,GAAG,EAAE,UAAU,GAAG,gBAAgB,CAO9D;AAED;;GAEG;AACH,wBAAgB,OAAO,CAAC,KAAK,EAAE,cAAc,GAAG,UAAU,CAYzD;AAED;;;GAGG;AACH,wBAAgB,WAAW,CAAC,GAAG,EAAE,UAAU,GAAG,OAAO,EAAE,CA0BtD"} \ No newline at end of file diff --git a/node_modules/@jridgewell/gen-mapping/types/set-array.d.cts b/node_modules/@jridgewell/gen-mapping/types/set-array.d.cts deleted file mode 100644 index 5d8cda35a..000000000 --- a/node_modules/@jridgewell/gen-mapping/types/set-array.d.cts +++ /dev/null @@ -1,33 +0,0 @@ -type Key = string | number | symbol; -/** - * SetArray acts like a `Set` (allowing only one occurrence of a string `key`), but provides the - * index of the `key` in the backing array. - * - * This is designed to allow synchronizing a second array with the contents of the backing array, - * like how in a sourcemap `sourcesContent[i]` is the source content associated with `source[i]`, - * and there are never duplicates. - */ -export declare class SetArray { - private _indexes; - array: readonly T[]; - constructor(); -} -/** - * Gets the index associated with `key` in the backing array, if it is already present. - */ -export declare function get(setarr: SetArray, key: T): number | undefined; -/** - * Puts `key` into the backing array, if it is not already present. Returns - * the index of the `key` in the backing array. - */ -export declare function put(setarr: SetArray, key: T): number; -/** - * Pops the last added item out of the SetArray. - */ -export declare function pop(setarr: SetArray): void; -/** - * Removes the key, if it exists in the set. - */ -export declare function remove(setarr: SetArray, key: T): void; -export {}; -//# sourceMappingURL=set-array.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/gen-mapping/types/set-array.d.cts.map b/node_modules/@jridgewell/gen-mapping/types/set-array.d.cts.map deleted file mode 100644 index c52b8bcee..000000000 --- a/node_modules/@jridgewell/gen-mapping/types/set-array.d.cts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"set-array.d.ts","sourceRoot":"","sources":["../src/set-array.ts"],"names":[],"mappings":"AAAA,KAAK,GAAG,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,CAAC;AAEpC;;;;;;;GAOG;AACH,qBAAa,QAAQ,CAAC,CAAC,SAAS,GAAG,GAAG,GAAG;IACvC,QAAgB,QAAQ,CAAgC;IAChD,KAAK,EAAE,SAAS,CAAC,EAAE,CAAC;;CAM7B;AAeD;;GAEG;AACH,wBAAgB,GAAG,CAAC,CAAC,SAAS,GAAG,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,GAAG,MAAM,GAAG,SAAS,CAElF;AAED;;;GAGG;AACH,wBAAgB,GAAG,CAAC,CAAC,SAAS,GAAG,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,GAAG,MAAM,CAStE;AAED;;GAEG;AACH,wBAAgB,GAAG,CAAC,CAAC,SAAS,GAAG,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,GAAG,IAAI,CAM5D;AAED;;GAEG;AACH,wBAAgB,MAAM,CAAC,CAAC,SAAS,GAAG,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,GAAG,IAAI,CAYvE"} \ No newline at end of file diff --git a/node_modules/@jridgewell/gen-mapping/types/set-array.d.mts b/node_modules/@jridgewell/gen-mapping/types/set-array.d.mts deleted file mode 100644 index 5d8cda35a..000000000 --- a/node_modules/@jridgewell/gen-mapping/types/set-array.d.mts +++ /dev/null @@ -1,33 +0,0 @@ -type Key = string | number | symbol; -/** - * SetArray acts like a `Set` (allowing only one occurrence of a string `key`), but provides the - * index of the `key` in the backing array. - * - * This is designed to allow synchronizing a second array with the contents of the backing array, - * like how in a sourcemap `sourcesContent[i]` is the source content associated with `source[i]`, - * and there are never duplicates. - */ -export declare class SetArray { - private _indexes; - array: readonly T[]; - constructor(); -} -/** - * Gets the index associated with `key` in the backing array, if it is already present. - */ -export declare function get(setarr: SetArray, key: T): number | undefined; -/** - * Puts `key` into the backing array, if it is not already present. Returns - * the index of the `key` in the backing array. - */ -export declare function put(setarr: SetArray, key: T): number; -/** - * Pops the last added item out of the SetArray. - */ -export declare function pop(setarr: SetArray): void; -/** - * Removes the key, if it exists in the set. - */ -export declare function remove(setarr: SetArray, key: T): void; -export {}; -//# sourceMappingURL=set-array.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/gen-mapping/types/set-array.d.mts.map b/node_modules/@jridgewell/gen-mapping/types/set-array.d.mts.map deleted file mode 100644 index c52b8bcee..000000000 --- a/node_modules/@jridgewell/gen-mapping/types/set-array.d.mts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"set-array.d.ts","sourceRoot":"","sources":["../src/set-array.ts"],"names":[],"mappings":"AAAA,KAAK,GAAG,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,CAAC;AAEpC;;;;;;;GAOG;AACH,qBAAa,QAAQ,CAAC,CAAC,SAAS,GAAG,GAAG,GAAG;IACvC,QAAgB,QAAQ,CAAgC;IAChD,KAAK,EAAE,SAAS,CAAC,EAAE,CAAC;;CAM7B;AAeD;;GAEG;AACH,wBAAgB,GAAG,CAAC,CAAC,SAAS,GAAG,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,GAAG,MAAM,GAAG,SAAS,CAElF;AAED;;;GAGG;AACH,wBAAgB,GAAG,CAAC,CAAC,SAAS,GAAG,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,GAAG,MAAM,CAStE;AAED;;GAEG;AACH,wBAAgB,GAAG,CAAC,CAAC,SAAS,GAAG,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,GAAG,IAAI,CAM5D;AAED;;GAEG;AACH,wBAAgB,MAAM,CAAC,CAAC,SAAS,GAAG,EAAE,MAAM,EAAE,QAAQ,CAAC,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,GAAG,IAAI,CAYvE"} \ No newline at end of file diff --git a/node_modules/@jridgewell/gen-mapping/types/sourcemap-segment.d.cts b/node_modules/@jridgewell/gen-mapping/types/sourcemap-segment.d.cts deleted file mode 100644 index 68862952d..000000000 --- a/node_modules/@jridgewell/gen-mapping/types/sourcemap-segment.d.cts +++ /dev/null @@ -1,13 +0,0 @@ -type GeneratedColumn = number; -type SourcesIndex = number; -type SourceLine = number; -type SourceColumn = number; -type NamesIndex = number; -export type SourceMapSegment = [GeneratedColumn] | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn] | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn, NamesIndex]; -export declare const COLUMN = 0; -export declare const SOURCES_INDEX = 1; -export declare const SOURCE_LINE = 2; -export declare const SOURCE_COLUMN = 3; -export declare const NAMES_INDEX = 4; -export {}; -//# sourceMappingURL=sourcemap-segment.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/gen-mapping/types/sourcemap-segment.d.cts.map b/node_modules/@jridgewell/gen-mapping/types/sourcemap-segment.d.cts.map deleted file mode 100644 index 23cdc4528..000000000 --- a/node_modules/@jridgewell/gen-mapping/types/sourcemap-segment.d.cts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"sourcemap-segment.d.ts","sourceRoot":"","sources":["../src/sourcemap-segment.ts"],"names":[],"mappings":"AAAA,KAAK,eAAe,GAAG,MAAM,CAAC;AAC9B,KAAK,YAAY,GAAG,MAAM,CAAC;AAC3B,KAAK,UAAU,GAAG,MAAM,CAAC;AACzB,KAAK,YAAY,GAAG,MAAM,CAAC;AAC3B,KAAK,UAAU,GAAG,MAAM,CAAC;AAEzB,MAAM,MAAM,gBAAgB,GACxB,CAAC,eAAe,CAAC,GACjB,CAAC,eAAe,EAAE,YAAY,EAAE,UAAU,EAAE,YAAY,CAAC,GACzD,CAAC,eAAe,EAAE,YAAY,EAAE,UAAU,EAAE,YAAY,EAAE,UAAU,CAAC,CAAC;AAE1E,eAAO,MAAM,MAAM,IAAI,CAAC;AACxB,eAAO,MAAM,aAAa,IAAI,CAAC;AAC/B,eAAO,MAAM,WAAW,IAAI,CAAC;AAC7B,eAAO,MAAM,aAAa,IAAI,CAAC;AAC/B,eAAO,MAAM,WAAW,IAAI,CAAC"} \ No newline at end of file diff --git a/node_modules/@jridgewell/gen-mapping/types/sourcemap-segment.d.mts b/node_modules/@jridgewell/gen-mapping/types/sourcemap-segment.d.mts deleted file mode 100644 index 68862952d..000000000 --- a/node_modules/@jridgewell/gen-mapping/types/sourcemap-segment.d.mts +++ /dev/null @@ -1,13 +0,0 @@ -type GeneratedColumn = number; -type SourcesIndex = number; -type SourceLine = number; -type SourceColumn = number; -type NamesIndex = number; -export type SourceMapSegment = [GeneratedColumn] | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn] | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn, NamesIndex]; -export declare const COLUMN = 0; -export declare const SOURCES_INDEX = 1; -export declare const SOURCE_LINE = 2; -export declare const SOURCE_COLUMN = 3; -export declare const NAMES_INDEX = 4; -export {}; -//# sourceMappingURL=sourcemap-segment.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/gen-mapping/types/sourcemap-segment.d.mts.map b/node_modules/@jridgewell/gen-mapping/types/sourcemap-segment.d.mts.map deleted file mode 100644 index 23cdc4528..000000000 --- a/node_modules/@jridgewell/gen-mapping/types/sourcemap-segment.d.mts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"sourcemap-segment.d.ts","sourceRoot":"","sources":["../src/sourcemap-segment.ts"],"names":[],"mappings":"AAAA,KAAK,eAAe,GAAG,MAAM,CAAC;AAC9B,KAAK,YAAY,GAAG,MAAM,CAAC;AAC3B,KAAK,UAAU,GAAG,MAAM,CAAC;AACzB,KAAK,YAAY,GAAG,MAAM,CAAC;AAC3B,KAAK,UAAU,GAAG,MAAM,CAAC;AAEzB,MAAM,MAAM,gBAAgB,GACxB,CAAC,eAAe,CAAC,GACjB,CAAC,eAAe,EAAE,YAAY,EAAE,UAAU,EAAE,YAAY,CAAC,GACzD,CAAC,eAAe,EAAE,YAAY,EAAE,UAAU,EAAE,YAAY,EAAE,UAAU,CAAC,CAAC;AAE1E,eAAO,MAAM,MAAM,IAAI,CAAC;AACxB,eAAO,MAAM,aAAa,IAAI,CAAC;AAC/B,eAAO,MAAM,WAAW,IAAI,CAAC;AAC7B,eAAO,MAAM,aAAa,IAAI,CAAC;AAC/B,eAAO,MAAM,WAAW,IAAI,CAAC"} \ No newline at end of file diff --git a/node_modules/@jridgewell/gen-mapping/types/types.d.cts b/node_modules/@jridgewell/gen-mapping/types/types.d.cts deleted file mode 100644 index 58da00a9f..000000000 --- a/node_modules/@jridgewell/gen-mapping/types/types.d.cts +++ /dev/null @@ -1,44 +0,0 @@ -import type { SourceMapSegment } from './sourcemap-segment.cts'; -export interface SourceMapV3 { - file?: string | null; - names: readonly string[]; - sourceRoot?: string; - sources: readonly (string | null)[]; - sourcesContent?: readonly (string | null)[]; - version: 3; - ignoreList?: readonly number[]; -} -export interface EncodedSourceMap extends SourceMapV3 { - mappings: string; -} -export interface DecodedSourceMap extends SourceMapV3 { - mappings: readonly SourceMapSegment[][]; -} -export interface Pos { - line: number; - column: number; -} -export interface OriginalPos extends Pos { - source: string; -} -export interface BindingExpressionRange { - start: Pos; - expression: string; -} -export type Mapping = { - generated: Pos; - source: undefined; - original: undefined; - name: undefined; -} | { - generated: Pos; - source: string; - original: Pos; - name: string; -} | { - generated: Pos; - source: string; - original: Pos; - name: undefined; -}; -//# sourceMappingURL=types.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/gen-mapping/types/types.d.cts.map b/node_modules/@jridgewell/gen-mapping/types/types.d.cts.map deleted file mode 100644 index 159e734d5..000000000 --- a/node_modules/@jridgewell/gen-mapping/types/types.d.cts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AAE5D,MAAM,WAAW,WAAW;IAC1B,IAAI,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IACrB,KAAK,EAAE,SAAS,MAAM,EAAE,CAAC;IACzB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,OAAO,EAAE,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC;IACpC,cAAc,CAAC,EAAE,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC;IAC5C,OAAO,EAAE,CAAC,CAAC;IACX,UAAU,CAAC,EAAE,SAAS,MAAM,EAAE,CAAC;CAChC;AAED,MAAM,WAAW,gBAAiB,SAAQ,WAAW;IACnD,QAAQ,EAAE,MAAM,CAAC;CAGlB;AAED,MAAM,WAAW,gBAAiB,SAAQ,WAAW;IACnD,QAAQ,EAAE,SAAS,gBAAgB,EAAE,EAAE,CAAC;CAGzC;AAED,MAAM,WAAW,GAAG;IAClB,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,WAAY,SAAQ,GAAG;IACtC,MAAM,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,sBAAsB;IACrC,KAAK,EAAE,GAAG,CAAC;IACX,UAAU,EAAE,MAAM,CAAC;CACpB;AAKD,MAAM,MAAM,OAAO,GACf;IACE,SAAS,EAAE,GAAG,CAAC;IACf,MAAM,EAAE,SAAS,CAAC;IAClB,QAAQ,EAAE,SAAS,CAAC;IACpB,IAAI,EAAE,SAAS,CAAC;CACjB,GACD;IACE,SAAS,EAAE,GAAG,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,GAAG,CAAC;IACd,IAAI,EAAE,MAAM,CAAC;CACd,GACD;IACE,SAAS,EAAE,GAAG,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,GAAG,CAAC;IACd,IAAI,EAAE,SAAS,CAAC;CACjB,CAAC"} \ No newline at end of file diff --git a/node_modules/@jridgewell/gen-mapping/types/types.d.mts b/node_modules/@jridgewell/gen-mapping/types/types.d.mts deleted file mode 100644 index e9837ebe5..000000000 --- a/node_modules/@jridgewell/gen-mapping/types/types.d.mts +++ /dev/null @@ -1,44 +0,0 @@ -import type { SourceMapSegment } from './sourcemap-segment.mts'; -export interface SourceMapV3 { - file?: string | null; - names: readonly string[]; - sourceRoot?: string; - sources: readonly (string | null)[]; - sourcesContent?: readonly (string | null)[]; - version: 3; - ignoreList?: readonly number[]; -} -export interface EncodedSourceMap extends SourceMapV3 { - mappings: string; -} -export interface DecodedSourceMap extends SourceMapV3 { - mappings: readonly SourceMapSegment[][]; -} -export interface Pos { - line: number; - column: number; -} -export interface OriginalPos extends Pos { - source: string; -} -export interface BindingExpressionRange { - start: Pos; - expression: string; -} -export type Mapping = { - generated: Pos; - source: undefined; - original: undefined; - name: undefined; -} | { - generated: Pos; - source: string; - original: Pos; - name: string; -} | { - generated: Pos; - source: string; - original: Pos; - name: undefined; -}; -//# sourceMappingURL=types.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/gen-mapping/types/types.d.mts.map b/node_modules/@jridgewell/gen-mapping/types/types.d.mts.map deleted file mode 100644 index 159e734d5..000000000 --- a/node_modules/@jridgewell/gen-mapping/types/types.d.mts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":"AACA,OAAO,KAAK,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AAE5D,MAAM,WAAW,WAAW;IAC1B,IAAI,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IACrB,KAAK,EAAE,SAAS,MAAM,EAAE,CAAC;IACzB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,OAAO,EAAE,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC;IACpC,cAAc,CAAC,EAAE,SAAS,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC;IAC5C,OAAO,EAAE,CAAC,CAAC;IACX,UAAU,CAAC,EAAE,SAAS,MAAM,EAAE,CAAC;CAChC;AAED,MAAM,WAAW,gBAAiB,SAAQ,WAAW;IACnD,QAAQ,EAAE,MAAM,CAAC;CAGlB;AAED,MAAM,WAAW,gBAAiB,SAAQ,WAAW;IACnD,QAAQ,EAAE,SAAS,gBAAgB,EAAE,EAAE,CAAC;CAGzC;AAED,MAAM,WAAW,GAAG;IAClB,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,WAAY,SAAQ,GAAG;IACtC,MAAM,EAAE,MAAM,CAAC;CAChB;AAED,MAAM,WAAW,sBAAsB;IACrC,KAAK,EAAE,GAAG,CAAC;IACX,UAAU,EAAE,MAAM,CAAC;CACpB;AAKD,MAAM,MAAM,OAAO,GACf;IACE,SAAS,EAAE,GAAG,CAAC;IACf,MAAM,EAAE,SAAS,CAAC;IAClB,QAAQ,EAAE,SAAS,CAAC;IACpB,IAAI,EAAE,SAAS,CAAC;CACjB,GACD;IACE,SAAS,EAAE,GAAG,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,GAAG,CAAC;IACd,IAAI,EAAE,MAAM,CAAC;CACd,GACD;IACE,SAAS,EAAE,GAAG,CAAC;IACf,MAAM,EAAE,MAAM,CAAC;IACf,QAAQ,EAAE,GAAG,CAAC;IACd,IAAI,EAAE,SAAS,CAAC;CACjB,CAAC"} \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/LICENSE b/node_modules/@jridgewell/remapping/LICENSE deleted file mode 100644 index 1f6ce94c1..000000000 --- a/node_modules/@jridgewell/remapping/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright 2024 Justin Ridgewell - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/node_modules/@jridgewell/remapping/README.md b/node_modules/@jridgewell/remapping/README.md deleted file mode 100644 index 6d092d7ea..000000000 --- a/node_modules/@jridgewell/remapping/README.md +++ /dev/null @@ -1,218 +0,0 @@ -# @jridgewell/remapping - -> Remap sequential sourcemaps through transformations to point at the original source code - -Remapping allows you to take the sourcemaps generated through transforming your code and "remap" -them to the original source locations. Think "my minified code, transformed with babel and bundled -with webpack", all pointing to the correct location in your original source code. - -With remapping, none of your source code transformations need to be aware of the input's sourcemap, -they only need to generate an output sourcemap. This greatly simplifies building custom -transformations (think a find-and-replace). - -## Installation - -```sh -npm install @jridgewell/remapping -``` - -## Usage - -```typescript -function remapping( - map: SourceMap | SourceMap[], - loader: (file: string, ctx: LoaderContext) => (SourceMap | null | undefined), - options?: { excludeContent: boolean, decodedMappings: boolean } -): SourceMap; - -// LoaderContext gives the loader the importing sourcemap, tree depth, the ability to override the -// "source" location (where child sources are resolved relative to, or the location of original -// source), and the ability to override the "content" of an original source for inclusion in the -// output sourcemap. -type LoaderContext = { - readonly importer: string; - readonly depth: number; - source: string; - content: string | null | undefined; -} -``` - -`remapping` takes the final output sourcemap, and a `loader` function. For every source file pointer -in the sourcemap, the `loader` will be called with the resolved path. If the path itself represents -a transformed file (it has a sourcmap associated with it), then the `loader` should return that -sourcemap. If not, the path will be treated as an original, untransformed source code. - -```js -// Babel transformed "helloworld.js" into "transformed.js" -const transformedMap = JSON.stringify({ - file: 'transformed.js', - // 1st column of 2nd line of output file translates into the 1st source - // file, line 3, column 2 - mappings: ';CAEE', - sources: ['helloworld.js'], - version: 3, -}); - -// Uglify minified "transformed.js" into "transformed.min.js" -const minifiedTransformedMap = JSON.stringify({ - file: 'transformed.min.js', - // 0th column of 1st line of output file translates into the 1st source - // file, line 2, column 1. - mappings: 'AACC', - names: [], - sources: ['transformed.js'], - version: 3, -}); - -const remapped = remapping( - minifiedTransformedMap, - (file, ctx) => { - - // The "transformed.js" file is an transformed file. - if (file === 'transformed.js') { - // The root importer is empty. - console.assert(ctx.importer === ''); - // The depth in the sourcemap tree we're currently loading. - // The root `minifiedTransformedMap` is depth 0, and its source children are depth 1, etc. - console.assert(ctx.depth === 1); - - return transformedMap; - } - - // Loader will be called to load transformedMap's source file pointers as well. - console.assert(file === 'helloworld.js'); - // `transformed.js`'s sourcemap points into `helloworld.js`. - console.assert(ctx.importer === 'transformed.js'); - // This is a source child of `transformed`, which is a source child of `minifiedTransformedMap`. - console.assert(ctx.depth === 2); - return null; - } -); - -console.log(remapped); -// { -// file: 'transpiled.min.js', -// mappings: 'AAEE', -// sources: ['helloworld.js'], -// version: 3, -// }; -``` - -In this example, `loader` will be called twice: - -1. `"transformed.js"`, the first source file pointer in the `minifiedTransformedMap`. We return the - associated sourcemap for it (its a transformed file, after all) so that sourcemap locations can - be traced through it into the source files it represents. -2. `"helloworld.js"`, our original, unmodified source code. This file does not have a sourcemap, so - we return `null`. - -The `remapped` sourcemap now points from `transformed.min.js` into locations in `helloworld.js`. If -you were to read the `mappings`, it says "0th column of the first line output line points to the 1st -column of the 2nd line of the file `helloworld.js`". - -### Multiple transformations of a file - -As a convenience, if you have multiple single-source transformations of a file, you may pass an -array of sourcemap files in the order of most-recent transformation sourcemap first. Note that this -changes the `importer` and `depth` of each call to our loader. So our above example could have been -written as: - -```js -const remapped = remapping( - [minifiedTransformedMap, transformedMap], - () => null -); - -console.log(remapped); -// { -// file: 'transpiled.min.js', -// mappings: 'AAEE', -// sources: ['helloworld.js'], -// version: 3, -// }; -``` - -### Advanced control of the loading graph - -#### `source` - -The `source` property can overridden to any value to change the location of the current load. Eg, -for an original source file, it allows us to change the location to the original source regardless -of what the sourcemap source entry says. And for transformed files, it allows us to change the -relative resolving location for child sources of the loaded sourcemap. - -```js -const remapped = remapping( - minifiedTransformedMap, - (file, ctx) => { - - if (file === 'transformed.js') { - // We pretend the transformed.js file actually exists in the 'src/' directory. When the nested - // source files are loaded, they will now be relative to `src/`. - ctx.source = 'src/transformed.js'; - return transformedMap; - } - - console.assert(file === 'src/helloworld.js'); - // We could futher change the source of this original file, eg, to be inside a nested directory - // itself. This will be reflected in the remapped sourcemap. - ctx.source = 'src/nested/transformed.js'; - return null; - } -); - -console.log(remapped); -// { -// …, -// sources: ['src/nested/helloworld.js'], -// }; -``` - - -#### `content` - -The `content` property can be overridden when we encounter an original source file. Eg, this allows -you to manually provide the source content of the original file regardless of whether the -`sourcesContent` field is present in the parent sourcemap. It can also be set to `null` to remove -the source content. - -```js -const remapped = remapping( - minifiedTransformedMap, - (file, ctx) => { - - if (file === 'transformed.js') { - // transformedMap does not include a `sourcesContent` field, so usually the remapped sourcemap - // would not include any `sourcesContent` values. - return transformedMap; - } - - console.assert(file === 'helloworld.js'); - // We can read the file to provide the source content. - ctx.content = fs.readFileSync(file, 'utf8'); - return null; - } -); - -console.log(remapped); -// { -// …, -// sourcesContent: [ -// 'console.log("Hello world!")', -// ], -// }; -``` - -### Options - -#### excludeContent - -By default, `excludeContent` is `false`. Passing `{ excludeContent: true }` will exclude the -`sourcesContent` field from the returned sourcemap. This is mainly useful when you want to reduce -the size out the sourcemap. - -#### decodedMappings - -By default, `decodedMappings` is `false`. Passing `{ decodedMappings: true }` will leave the -`mappings` field in a [decoded state](https://github.com/rich-harris/sourcemap-codec) instead of -encoding into a VLQ string. diff --git a/node_modules/@jridgewell/remapping/dist/remapping.mjs b/node_modules/@jridgewell/remapping/dist/remapping.mjs deleted file mode 100644 index 8b7009c04..000000000 --- a/node_modules/@jridgewell/remapping/dist/remapping.mjs +++ /dev/null @@ -1,144 +0,0 @@ -// src/build-source-map-tree.ts -import { TraceMap } from "@jridgewell/trace-mapping"; - -// src/source-map-tree.ts -import { GenMapping, maybeAddSegment, setIgnore, setSourceContent } from "@jridgewell/gen-mapping"; -import { traceSegment, decodedMappings } from "@jridgewell/trace-mapping"; -var SOURCELESS_MAPPING = /* @__PURE__ */ SegmentObject("", -1, -1, "", null, false); -var EMPTY_SOURCES = []; -function SegmentObject(source, line, column, name, content, ignore) { - return { source, line, column, name, content, ignore }; -} -function Source(map, sources, source, content, ignore) { - return { - map, - sources, - source, - content, - ignore - }; -} -function MapSource(map, sources) { - return Source(map, sources, "", null, false); -} -function OriginalSource(source, content, ignore) { - return Source(null, EMPTY_SOURCES, source, content, ignore); -} -function traceMappings(tree) { - const gen = new GenMapping({ file: tree.map.file }); - const { sources: rootSources, map } = tree; - const rootNames = map.names; - const rootMappings = decodedMappings(map); - for (let i = 0; i < rootMappings.length; i++) { - const segments = rootMappings[i]; - for (let j = 0; j < segments.length; j++) { - const segment = segments[j]; - const genCol = segment[0]; - let traced = SOURCELESS_MAPPING; - if (segment.length !== 1) { - const source2 = rootSources[segment[1]]; - traced = originalPositionFor( - source2, - segment[2], - segment[3], - segment.length === 5 ? rootNames[segment[4]] : "" - ); - if (traced == null) continue; - } - const { column, line, name, content, source, ignore } = traced; - maybeAddSegment(gen, i, genCol, source, line, column, name); - if (source && content != null) setSourceContent(gen, source, content); - if (ignore) setIgnore(gen, source, true); - } - } - return gen; -} -function originalPositionFor(source, line, column, name) { - if (!source.map) { - return SegmentObject(source.source, line, column, name, source.content, source.ignore); - } - const segment = traceSegment(source.map, line, column); - if (segment == null) return null; - if (segment.length === 1) return SOURCELESS_MAPPING; - return originalPositionFor( - source.sources[segment[1]], - segment[2], - segment[3], - segment.length === 5 ? source.map.names[segment[4]] : name - ); -} - -// src/build-source-map-tree.ts -function asArray(value) { - if (Array.isArray(value)) return value; - return [value]; -} -function buildSourceMapTree(input, loader) { - const maps = asArray(input).map((m) => new TraceMap(m, "")); - const map = maps.pop(); - for (let i = 0; i < maps.length; i++) { - if (maps[i].sources.length > 1) { - throw new Error( - `Transformation map ${i} must have exactly one source file. -Did you specify these with the most recent transformation maps first?` - ); - } - } - let tree = build(map, loader, "", 0); - for (let i = maps.length - 1; i >= 0; i--) { - tree = MapSource(maps[i], [tree]); - } - return tree; -} -function build(map, loader, importer, importerDepth) { - const { resolvedSources, sourcesContent, ignoreList } = map; - const depth = importerDepth + 1; - const children = resolvedSources.map((sourceFile, i) => { - const ctx = { - importer, - depth, - source: sourceFile || "", - content: void 0, - ignore: void 0 - }; - const sourceMap = loader(ctx.source, ctx); - const { source, content, ignore } = ctx; - if (sourceMap) return build(new TraceMap(sourceMap, source), loader, source, depth); - const sourceContent = content !== void 0 ? content : sourcesContent ? sourcesContent[i] : null; - const ignored = ignore !== void 0 ? ignore : ignoreList ? ignoreList.includes(i) : false; - return OriginalSource(source, sourceContent, ignored); - }); - return MapSource(map, children); -} - -// src/source-map.ts -import { toDecodedMap, toEncodedMap } from "@jridgewell/gen-mapping"; -var SourceMap = class { - constructor(map, options) { - const out = options.decodedMappings ? toDecodedMap(map) : toEncodedMap(map); - this.version = out.version; - this.file = out.file; - this.mappings = out.mappings; - this.names = out.names; - this.ignoreList = out.ignoreList; - this.sourceRoot = out.sourceRoot; - this.sources = out.sources; - if (!options.excludeContent) { - this.sourcesContent = out.sourcesContent; - } - } - toString() { - return JSON.stringify(this); - } -}; - -// src/remapping.ts -function remapping(input, loader, options) { - const opts = typeof options === "object" ? options : { excludeContent: !!options, decodedMappings: false }; - const tree = buildSourceMapTree(input, loader); - return new SourceMap(traceMappings(tree), opts); -} -export { - remapping as default -}; -//# sourceMappingURL=remapping.mjs.map diff --git a/node_modules/@jridgewell/remapping/dist/remapping.mjs.map b/node_modules/@jridgewell/remapping/dist/remapping.mjs.map deleted file mode 100644 index 66801e6d1..000000000 --- a/node_modules/@jridgewell/remapping/dist/remapping.mjs.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sources": ["../src/build-source-map-tree.ts", "../src/source-map-tree.ts", "../src/source-map.ts", "../src/remapping.ts"], - "mappings": ";AAAA,SAAS,gBAAgB;;;ACAzB,SAAS,YAAY,iBAAiB,WAAW,wBAAwB;AACzE,SAAS,cAAc,uBAAuB;AA+B9C,IAAM,qBAAqC,8BAAc,IAAI,IAAI,IAAI,IAAI,MAAM,KAAK;AACpF,IAAM,gBAA2B,CAAC;AAElC,SAAS,cACP,QACA,MACA,QACA,MACA,SACA,QACwB;AACxB,SAAO,EAAE,QAAQ,MAAM,QAAQ,MAAM,SAAS,OAAO;AACvD;AAgBA,SAAS,OACP,KACA,SACA,QACA,SACA,QACS;AACT,SAAO;AAAA,IACL;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,EACF;AACF;AAMO,SAAS,UAAU,KAAe,SAA+B;AACtE,SAAO,OAAO,KAAK,SAAS,IAAI,MAAM,KAAK;AAC7C;AAMO,SAAS,eACd,QACA,SACA,QACgB;AAChB,SAAO,OAAO,MAAM,eAAe,QAAQ,SAAS,MAAM;AAC5D;AAMO,SAAS,cAAc,MAA6B;AAGzD,QAAM,MAAM,IAAI,WAAW,EAAE,MAAM,KAAK,IAAI,KAAK,CAAC;AAClD,QAAM,EAAE,SAAS,aAAa,IAAI,IAAI;AACtC,QAAM,YAAY,IAAI;AACtB,QAAM,eAAe,gBAAgB,GAAG;AAExC,WAAS,IAAI,GAAG,IAAI,aAAa,QAAQ,KAAK;AAC5C,UAAM,WAAW,aAAa,CAAC;AAE/B,aAAS,IAAI,GAAG,IAAI,SAAS,QAAQ,KAAK;AACxC,YAAM,UAAU,SAAS,CAAC;AAC1B,YAAM,SAAS,QAAQ,CAAC;AACxB,UAAI,SAAwC;AAI5C,UAAI,QAAQ,WAAW,GAAG;AACxB,cAAMA,UAAS,YAAY,QAAQ,CAAC,CAAC;AACrC,iBAAS;AAAA,UACPA;AAAA,UACA,QAAQ,CAAC;AAAA,UACT,QAAQ,CAAC;AAAA,UACT,QAAQ,WAAW,IAAI,UAAU,QAAQ,CAAC,CAAC,IAAI;AAAA,QACjD;AAIA,YAAI,UAAU,KAAM;AAAA,MACtB;AAEA,YAAM,EAAE,QAAQ,MAAM,MAAM,SAAS,QAAQ,OAAO,IAAI;AAExD,sBAAgB,KAAK,GAAG,QAAQ,QAAQ,MAAM,QAAQ,IAAI;AAC1D,UAAI,UAAU,WAAW,KAAM,kBAAiB,KAAK,QAAQ,OAAO;AACpE,UAAI,OAAQ,WAAU,KAAK,QAAQ,IAAI;AAAA,IACzC;AAAA,EACF;AAEA,SAAO;AACT;AAMO,SAAS,oBACd,QACA,MACA,QACA,MAC+B;AAC/B,MAAI,CAAC,OAAO,KAAK;AACf,WAAO,cAAc,OAAO,QAAQ,MAAM,QAAQ,MAAM,OAAO,SAAS,OAAO,MAAM;AAAA,EACvF;AAEA,QAAM,UAAU,aAAa,OAAO,KAAK,MAAM,MAAM;AAGrD,MAAI,WAAW,KAAM,QAAO;AAG5B,MAAI,QAAQ,WAAW,EAAG,QAAO;AAEjC,SAAO;AAAA,IACL,OAAO,QAAQ,QAAQ,CAAC,CAAC;AAAA,IACzB,QAAQ,CAAC;AAAA,IACT,QAAQ,CAAC;AAAA,IACT,QAAQ,WAAW,IAAI,OAAO,IAAI,MAAM,QAAQ,CAAC,CAAC,IAAI;AAAA,EACxD;AACF;;;ADpKA,SAAS,QAAW,OAAqB;AACvC,MAAI,MAAM,QAAQ,KAAK,EAAG,QAAO;AACjC,SAAO,CAAC,KAAK;AACf;AAae,SAAR,mBACL,OACA,QACe;AACf,QAAM,OAAO,QAAQ,KAAK,EAAE,IAAI,CAAC,MAAM,IAAI,SAAS,GAAG,EAAE,CAAC;AAC1D,QAAM,MAAM,KAAK,IAAI;AAErB,WAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,QAAI,KAAK,CAAC,EAAE,QAAQ,SAAS,GAAG;AAC9B,YAAM,IAAI;AAAA,QACR,sBAAsB,CAAC;AAAA;AAAA,MAEzB;AAAA,IACF;AAAA,EACF;AAEA,MAAI,OAAO,MAAM,KAAK,QAAQ,IAAI,CAAC;AACnC,WAAS,IAAI,KAAK,SAAS,GAAG,KAAK,GAAG,KAAK;AACzC,WAAO,UAAU,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC;AAAA,EAClC;AACA,SAAO;AACT;AAEA,SAAS,MACP,KACA,QACA,UACA,eACe;AACf,QAAM,EAAE,iBAAiB,gBAAgB,WAAW,IAAI;AAExD,QAAM,QAAQ,gBAAgB;AAC9B,QAAM,WAAW,gBAAgB,IAAI,CAAC,YAA2B,MAAuB;AAKtF,UAAM,MAAqB;AAAA,MACzB;AAAA,MACA;AAAA,MACA,QAAQ,cAAc;AAAA,MACtB,SAAS;AAAA,MACT,QAAQ;AAAA,IACV;AAIA,UAAM,YAAY,OAAO,IAAI,QAAQ,GAAG;AAExC,UAAM,EAAE,QAAQ,SAAS,OAAO,IAAI;AAGpC,QAAI,UAAW,QAAO,MAAM,IAAI,SAAS,WAAW,MAAM,GAAG,QAAQ,QAAQ,KAAK;AAMlF,UAAM,gBACJ,YAAY,SAAY,UAAU,iBAAiB,eAAe,CAAC,IAAI;AACzE,UAAM,UAAU,WAAW,SAAY,SAAS,aAAa,WAAW,SAAS,CAAC,IAAI;AACtF,WAAO,eAAe,QAAQ,eAAe,OAAO;AAAA,EACtD,CAAC;AAED,SAAO,UAAU,KAAK,QAAQ;AAChC;;;AExFA,SAAS,cAAc,oBAAoB;AAS3C,IAAqB,YAArB,MAA+B;AAAA,EAU7B,YAAY,KAAiB,SAAkB;AAC7C,UAAM,MAAM,QAAQ,kBAAkB,aAAa,GAAG,IAAI,aAAa,GAAG;AAC1E,SAAK,UAAU,IAAI;AACnB,SAAK,OAAO,IAAI;AAChB,SAAK,WAAW,IAAI;AACpB,SAAK,QAAQ,IAAI;AACjB,SAAK,aAAa,IAAI;AACtB,SAAK,aAAa,IAAI;AAEtB,SAAK,UAAU,IAAI;AACnB,QAAI,CAAC,QAAQ,gBAAgB;AAC3B,WAAK,iBAAiB,IAAI;AAAA,IAC5B;AAAA,EACF;AAAA,EAEA,WAAmB;AACjB,WAAO,KAAK,UAAU,IAAI;AAAA,EAC5B;AACF;;;ACLe,SAAR,UACL,OACA,QACA,SACW;AACX,QAAM,OACJ,OAAO,YAAY,WAAW,UAAU,EAAE,gBAAgB,CAAC,CAAC,SAAS,iBAAiB,MAAM;AAC9F,QAAM,OAAO,mBAAmB,OAAO,MAAM;AAC7C,SAAO,IAAI,UAAU,cAAc,IAAI,GAAG,IAAI;AAChD;", - "names": ["source"] -} diff --git a/node_modules/@jridgewell/remapping/dist/remapping.umd.js b/node_modules/@jridgewell/remapping/dist/remapping.umd.js deleted file mode 100644 index 077eb4d5d..000000000 --- a/node_modules/@jridgewell/remapping/dist/remapping.umd.js +++ /dev/null @@ -1,212 +0,0 @@ -(function (global, factory) { - if (typeof exports === 'object' && typeof module !== 'undefined') { - factory(module, require('@jridgewell/gen-mapping'), require('@jridgewell/trace-mapping')); - module.exports = def(module); - } else if (typeof define === 'function' && define.amd) { - define(['module', '@jridgewell/gen-mapping', '@jridgewell/trace-mapping'], function(mod) { - factory.apply(this, arguments); - mod.exports = def(mod); - }); - } else { - const mod = { exports: {} }; - factory(mod, global.genMapping, global.traceMapping); - global = typeof globalThis !== 'undefined' ? globalThis : global || self; - global.remapping = def(mod); - } - function def(m) { return 'default' in m.exports ? m.exports.default : m.exports; } -})(this, (function (module, require_genMapping, require_traceMapping) { -"use strict"; -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __commonJS = (cb, mod) => function __require() { - return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; -}; -var __export = (target, all) => { - for (var name in all) - __defProp(target, name, { get: all[name], enumerable: true }); -}; -var __copyProps = (to, from, except, desc) => { - if (from && typeof from === "object" || typeof from === "function") { - for (let key of __getOwnPropNames(from)) - if (!__hasOwnProp.call(to, key) && key !== except) - __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); - } - return to; -}; -var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// umd:@jridgewell/trace-mapping -var require_trace_mapping = __commonJS({ - "umd:@jridgewell/trace-mapping"(exports, module2) { - module2.exports = require_traceMapping; - } -}); - -// umd:@jridgewell/gen-mapping -var require_gen_mapping = __commonJS({ - "umd:@jridgewell/gen-mapping"(exports, module2) { - module2.exports = require_genMapping; - } -}); - -// src/remapping.ts -var remapping_exports = {}; -__export(remapping_exports, { - default: () => remapping -}); -module.exports = __toCommonJS(remapping_exports); - -// src/build-source-map-tree.ts -var import_trace_mapping2 = __toESM(require_trace_mapping()); - -// src/source-map-tree.ts -var import_gen_mapping = __toESM(require_gen_mapping()); -var import_trace_mapping = __toESM(require_trace_mapping()); -var SOURCELESS_MAPPING = /* @__PURE__ */ SegmentObject("", -1, -1, "", null, false); -var EMPTY_SOURCES = []; -function SegmentObject(source, line, column, name, content, ignore) { - return { source, line, column, name, content, ignore }; -} -function Source(map, sources, source, content, ignore) { - return { - map, - sources, - source, - content, - ignore - }; -} -function MapSource(map, sources) { - return Source(map, sources, "", null, false); -} -function OriginalSource(source, content, ignore) { - return Source(null, EMPTY_SOURCES, source, content, ignore); -} -function traceMappings(tree) { - const gen = new import_gen_mapping.GenMapping({ file: tree.map.file }); - const { sources: rootSources, map } = tree; - const rootNames = map.names; - const rootMappings = (0, import_trace_mapping.decodedMappings)(map); - for (let i = 0; i < rootMappings.length; i++) { - const segments = rootMappings[i]; - for (let j = 0; j < segments.length; j++) { - const segment = segments[j]; - const genCol = segment[0]; - let traced = SOURCELESS_MAPPING; - if (segment.length !== 1) { - const source2 = rootSources[segment[1]]; - traced = originalPositionFor( - source2, - segment[2], - segment[3], - segment.length === 5 ? rootNames[segment[4]] : "" - ); - if (traced == null) continue; - } - const { column, line, name, content, source, ignore } = traced; - (0, import_gen_mapping.maybeAddSegment)(gen, i, genCol, source, line, column, name); - if (source && content != null) (0, import_gen_mapping.setSourceContent)(gen, source, content); - if (ignore) (0, import_gen_mapping.setIgnore)(gen, source, true); - } - } - return gen; -} -function originalPositionFor(source, line, column, name) { - if (!source.map) { - return SegmentObject(source.source, line, column, name, source.content, source.ignore); - } - const segment = (0, import_trace_mapping.traceSegment)(source.map, line, column); - if (segment == null) return null; - if (segment.length === 1) return SOURCELESS_MAPPING; - return originalPositionFor( - source.sources[segment[1]], - segment[2], - segment[3], - segment.length === 5 ? source.map.names[segment[4]] : name - ); -} - -// src/build-source-map-tree.ts -function asArray(value) { - if (Array.isArray(value)) return value; - return [value]; -} -function buildSourceMapTree(input, loader) { - const maps = asArray(input).map((m) => new import_trace_mapping2.TraceMap(m, "")); - const map = maps.pop(); - for (let i = 0; i < maps.length; i++) { - if (maps[i].sources.length > 1) { - throw new Error( - `Transformation map ${i} must have exactly one source file. -Did you specify these with the most recent transformation maps first?` - ); - } - } - let tree = build(map, loader, "", 0); - for (let i = maps.length - 1; i >= 0; i--) { - tree = MapSource(maps[i], [tree]); - } - return tree; -} -function build(map, loader, importer, importerDepth) { - const { resolvedSources, sourcesContent, ignoreList } = map; - const depth = importerDepth + 1; - const children = resolvedSources.map((sourceFile, i) => { - const ctx = { - importer, - depth, - source: sourceFile || "", - content: void 0, - ignore: void 0 - }; - const sourceMap = loader(ctx.source, ctx); - const { source, content, ignore } = ctx; - if (sourceMap) return build(new import_trace_mapping2.TraceMap(sourceMap, source), loader, source, depth); - const sourceContent = content !== void 0 ? content : sourcesContent ? sourcesContent[i] : null; - const ignored = ignore !== void 0 ? ignore : ignoreList ? ignoreList.includes(i) : false; - return OriginalSource(source, sourceContent, ignored); - }); - return MapSource(map, children); -} - -// src/source-map.ts -var import_gen_mapping2 = __toESM(require_gen_mapping()); -var SourceMap = class { - constructor(map, options) { - const out = options.decodedMappings ? (0, import_gen_mapping2.toDecodedMap)(map) : (0, import_gen_mapping2.toEncodedMap)(map); - this.version = out.version; - this.file = out.file; - this.mappings = out.mappings; - this.names = out.names; - this.ignoreList = out.ignoreList; - this.sourceRoot = out.sourceRoot; - this.sources = out.sources; - if (!options.excludeContent) { - this.sourcesContent = out.sourcesContent; - } - } - toString() { - return JSON.stringify(this); - } -}; - -// src/remapping.ts -function remapping(input, loader, options) { - const opts = typeof options === "object" ? options : { excludeContent: !!options, decodedMappings: false }; - const tree = buildSourceMapTree(input, loader); - return new SourceMap(traceMappings(tree), opts); -} -})); -//# sourceMappingURL=remapping.umd.js.map diff --git a/node_modules/@jridgewell/remapping/dist/remapping.umd.js.map b/node_modules/@jridgewell/remapping/dist/remapping.umd.js.map deleted file mode 100644 index d5e078641..000000000 --- a/node_modules/@jridgewell/remapping/dist/remapping.umd.js.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sources": ["umd:@jridgewell/trace-mapping", "umd:@jridgewell/gen-mapping", "../src/remapping.ts", "../src/build-source-map-tree.ts", "../src/source-map-tree.ts", "../src/source-map.ts"], - "mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA,2CAAAA,SAAA;AAAA,IAAAA,QAAO,UAAU;AAAA;AAAA;;;ACAjB;AAAA,yCAAAC,SAAA;AAAA,IAAAA,QAAO,UAAU;AAAA;AAAA;;;ACAjB;AAAA;AAAA;AAAA;AAAA;;;ACAA,IAAAC,wBAAyB;;;ACAzB,yBAAyE;AACzE,2BAA8C;AA+B9C,IAAM,qBAAqC,8BAAc,IAAI,IAAI,IAAI,IAAI,MAAM,KAAK;AACpF,IAAM,gBAA2B,CAAC;AAElC,SAAS,cACP,QACA,MACA,QACA,MACA,SACA,QACwB;AACxB,SAAO,EAAE,QAAQ,MAAM,QAAQ,MAAM,SAAS,OAAO;AACvD;AAgBA,SAAS,OACP,KACA,SACA,QACA,SACA,QACS;AACT,SAAO;AAAA,IACL;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,EACF;AACF;AAMO,SAAS,UAAU,KAAe,SAA+B;AACtE,SAAO,OAAO,KAAK,SAAS,IAAI,MAAM,KAAK;AAC7C;AAMO,SAAS,eACd,QACA,SACA,QACgB;AAChB,SAAO,OAAO,MAAM,eAAe,QAAQ,SAAS,MAAM;AAC5D;AAMO,SAAS,cAAc,MAA6B;AAGzD,QAAM,MAAM,IAAI,8BAAW,EAAE,MAAM,KAAK,IAAI,KAAK,CAAC;AAClD,QAAM,EAAE,SAAS,aAAa,IAAI,IAAI;AACtC,QAAM,YAAY,IAAI;AACtB,QAAM,mBAAe,sCAAgB,GAAG;AAExC,WAAS,IAAI,GAAG,IAAI,aAAa,QAAQ,KAAK;AAC5C,UAAM,WAAW,aAAa,CAAC;AAE/B,aAAS,IAAI,GAAG,IAAI,SAAS,QAAQ,KAAK;AACxC,YAAM,UAAU,SAAS,CAAC;AAC1B,YAAM,SAAS,QAAQ,CAAC;AACxB,UAAI,SAAwC;AAI5C,UAAI,QAAQ,WAAW,GAAG;AACxB,cAAMC,UAAS,YAAY,QAAQ,CAAC,CAAC;AACrC,iBAAS;AAAA,UACPA;AAAA,UACA,QAAQ,CAAC;AAAA,UACT,QAAQ,CAAC;AAAA,UACT,QAAQ,WAAW,IAAI,UAAU,QAAQ,CAAC,CAAC,IAAI;AAAA,QACjD;AAIA,YAAI,UAAU,KAAM;AAAA,MACtB;AAEA,YAAM,EAAE,QAAQ,MAAM,MAAM,SAAS,QAAQ,OAAO,IAAI;AAExD,8CAAgB,KAAK,GAAG,QAAQ,QAAQ,MAAM,QAAQ,IAAI;AAC1D,UAAI,UAAU,WAAW,KAAM,0CAAiB,KAAK,QAAQ,OAAO;AACpE,UAAI,OAAQ,mCAAU,KAAK,QAAQ,IAAI;AAAA,IACzC;AAAA,EACF;AAEA,SAAO;AACT;AAMO,SAAS,oBACd,QACA,MACA,QACA,MAC+B;AAC/B,MAAI,CAAC,OAAO,KAAK;AACf,WAAO,cAAc,OAAO,QAAQ,MAAM,QAAQ,MAAM,OAAO,SAAS,OAAO,MAAM;AAAA,EACvF;AAEA,QAAM,cAAU,mCAAa,OAAO,KAAK,MAAM,MAAM;AAGrD,MAAI,WAAW,KAAM,QAAO;AAG5B,MAAI,QAAQ,WAAW,EAAG,QAAO;AAEjC,SAAO;AAAA,IACL,OAAO,QAAQ,QAAQ,CAAC,CAAC;AAAA,IACzB,QAAQ,CAAC;AAAA,IACT,QAAQ,CAAC;AAAA,IACT,QAAQ,WAAW,IAAI,OAAO,IAAI,MAAM,QAAQ,CAAC,CAAC,IAAI;AAAA,EACxD;AACF;;;ADpKA,SAAS,QAAW,OAAqB;AACvC,MAAI,MAAM,QAAQ,KAAK,EAAG,QAAO;AACjC,SAAO,CAAC,KAAK;AACf;AAae,SAAR,mBACL,OACA,QACe;AACf,QAAM,OAAO,QAAQ,KAAK,EAAE,IAAI,CAAC,MAAM,IAAI,+BAAS,GAAG,EAAE,CAAC;AAC1D,QAAM,MAAM,KAAK,IAAI;AAErB,WAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,QAAI,KAAK,CAAC,EAAE,QAAQ,SAAS,GAAG;AAC9B,YAAM,IAAI;AAAA,QACR,sBAAsB,CAAC;AAAA;AAAA,MAEzB;AAAA,IACF;AAAA,EACF;AAEA,MAAI,OAAO,MAAM,KAAK,QAAQ,IAAI,CAAC;AACnC,WAAS,IAAI,KAAK,SAAS,GAAG,KAAK,GAAG,KAAK;AACzC,WAAO,UAAU,KAAK,CAAC,GAAG,CAAC,IAAI,CAAC;AAAA,EAClC;AACA,SAAO;AACT;AAEA,SAAS,MACP,KACA,QACA,UACA,eACe;AACf,QAAM,EAAE,iBAAiB,gBAAgB,WAAW,IAAI;AAExD,QAAM,QAAQ,gBAAgB;AAC9B,QAAM,WAAW,gBAAgB,IAAI,CAAC,YAA2B,MAAuB;AAKtF,UAAM,MAAqB;AAAA,MACzB;AAAA,MACA;AAAA,MACA,QAAQ,cAAc;AAAA,MACtB,SAAS;AAAA,MACT,QAAQ;AAAA,IACV;AAIA,UAAM,YAAY,OAAO,IAAI,QAAQ,GAAG;AAExC,UAAM,EAAE,QAAQ,SAAS,OAAO,IAAI;AAGpC,QAAI,UAAW,QAAO,MAAM,IAAI,+BAAS,WAAW,MAAM,GAAG,QAAQ,QAAQ,KAAK;AAMlF,UAAM,gBACJ,YAAY,SAAY,UAAU,iBAAiB,eAAe,CAAC,IAAI;AACzE,UAAM,UAAU,WAAW,SAAY,SAAS,aAAa,WAAW,SAAS,CAAC,IAAI;AACtF,WAAO,eAAe,QAAQ,eAAe,OAAO;AAAA,EACtD,CAAC;AAED,SAAO,UAAU,KAAK,QAAQ;AAChC;;;AExFA,IAAAC,sBAA2C;AAS3C,IAAqB,YAArB,MAA+B;AAAA,EAU7B,YAAY,KAAiB,SAAkB;AAC7C,UAAM,MAAM,QAAQ,sBAAkB,kCAAa,GAAG,QAAI,kCAAa,GAAG;AAC1E,SAAK,UAAU,IAAI;AACnB,SAAK,OAAO,IAAI;AAChB,SAAK,WAAW,IAAI;AACpB,SAAK,QAAQ,IAAI;AACjB,SAAK,aAAa,IAAI;AACtB,SAAK,aAAa,IAAI;AAEtB,SAAK,UAAU,IAAI;AACnB,QAAI,CAAC,QAAQ,gBAAgB;AAC3B,WAAK,iBAAiB,IAAI;AAAA,IAC5B;AAAA,EACF;AAAA,EAEA,WAAmB;AACjB,WAAO,KAAK,UAAU,IAAI;AAAA,EAC5B;AACF;;;AHLe,SAAR,UACL,OACA,QACA,SACW;AACX,QAAM,OACJ,OAAO,YAAY,WAAW,UAAU,EAAE,gBAAgB,CAAC,CAAC,SAAS,iBAAiB,MAAM;AAC9F,QAAM,OAAO,mBAAmB,OAAO,MAAM;AAC7C,SAAO,IAAI,UAAU,cAAc,IAAI,GAAG,IAAI;AAChD;", - "names": ["module", "module", "import_trace_mapping", "source", "import_gen_mapping"] -} diff --git a/node_modules/@jridgewell/remapping/package.json b/node_modules/@jridgewell/remapping/package.json deleted file mode 100644 index ed00441ea..000000000 --- a/node_modules/@jridgewell/remapping/package.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "name": "@jridgewell/remapping", - "version": "2.3.5", - "description": "Remap sequential sourcemaps through transformations to point at the original source code", - "keywords": [ - "source", - "map", - "remap" - ], - "main": "dist/remapping.umd.js", - "module": "dist/remapping.mjs", - "types": "types/remapping.d.cts", - "files": [ - "dist", - "src", - "types" - ], - "exports": { - ".": [ - { - "import": { - "types": "./types/remapping.d.mts", - "default": "./dist/remapping.mjs" - }, - "default": { - "types": "./types/remapping.d.cts", - "default": "./dist/remapping.umd.js" - } - }, - "./dist/remapping.umd.js" - ], - "./package.json": "./package.json" - }, - "scripts": { - "benchmark": "run-s build:code benchmark:*", - "benchmark:install": "cd benchmark && npm install", - "benchmark:only": "node --expose-gc benchmark/index.js", - "build": "run-s -n build:code build:types", - "build:code": "node ../../esbuild.mjs remapping.ts", - "build:types": "run-s build:types:force build:types:emit build:types:mts", - "build:types:force": "rimraf tsconfig.build.tsbuildinfo", - "build:types:emit": "tsc --project tsconfig.build.json", - "build:types:mts": "node ../../mts-types.mjs", - "clean": "run-s -n clean:code clean:types", - "clean:code": "tsc --build --clean tsconfig.build.json", - "clean:types": "rimraf dist types", - "test": "run-s -n test:types test:only test:format", - "test:format": "prettier --check '{src,test}/**/*.ts'", - "test:only": "mocha", - "test:types": "eslint '{src,test}/**/*.ts'", - "lint": "run-s -n lint:types lint:format", - "lint:format": "npm run test:format -- --write", - "lint:types": "npm run test:types -- --fix", - "prepublishOnly": "npm run-s -n build test" - }, - "homepage": "https://github.com/jridgewell/sourcemaps/tree/main/packages/remapping", - "repository": { - "type": "git", - "url": "git+https://github.com/jridgewell/sourcemaps.git", - "directory": "packages/remapping" - }, - "author": "Justin Ridgewell ", - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - }, - "devDependencies": { - "source-map": "0.6.1" - } -} diff --git a/node_modules/@jridgewell/remapping/src/build-source-map-tree.ts b/node_modules/@jridgewell/remapping/src/build-source-map-tree.ts deleted file mode 100644 index 3e0262bd7..000000000 --- a/node_modules/@jridgewell/remapping/src/build-source-map-tree.ts +++ /dev/null @@ -1,89 +0,0 @@ -import { TraceMap } from '@jridgewell/trace-mapping'; - -import { OriginalSource, MapSource } from './source-map-tree'; - -import type { Sources, MapSource as MapSourceType } from './source-map-tree'; -import type { SourceMapInput, SourceMapLoader, LoaderContext } from './types'; - -function asArray(value: T | T[]): T[] { - if (Array.isArray(value)) return value; - return [value]; -} - -/** - * Recursively builds a tree structure out of sourcemap files, with each node - * being either an `OriginalSource` "leaf" or a `SourceMapTree` composed of - * `OriginalSource`s and `SourceMapTree`s. - * - * Every sourcemap is composed of a collection of source files and mappings - * into locations of those source files. When we generate a `SourceMapTree` for - * the sourcemap, we attempt to load each source file's own sourcemap. If it - * does not have an associated sourcemap, it is considered an original, - * unmodified source file. - */ -export default function buildSourceMapTree( - input: SourceMapInput | SourceMapInput[], - loader: SourceMapLoader, -): MapSourceType { - const maps = asArray(input).map((m) => new TraceMap(m, '')); - const map = maps.pop()!; - - for (let i = 0; i < maps.length; i++) { - if (maps[i].sources.length > 1) { - throw new Error( - `Transformation map ${i} must have exactly one source file.\n` + - 'Did you specify these with the most recent transformation maps first?', - ); - } - } - - let tree = build(map, loader, '', 0); - for (let i = maps.length - 1; i >= 0; i--) { - tree = MapSource(maps[i], [tree]); - } - return tree; -} - -function build( - map: TraceMap, - loader: SourceMapLoader, - importer: string, - importerDepth: number, -): MapSourceType { - const { resolvedSources, sourcesContent, ignoreList } = map; - - const depth = importerDepth + 1; - const children = resolvedSources.map((sourceFile: string | null, i: number): Sources => { - // The loading context gives the loader more information about why this file is being loaded - // (eg, from which importer). It also allows the loader to override the location of the loaded - // sourcemap/original source, or to override the content in the sourcesContent field if it's - // an unmodified source file. - const ctx: LoaderContext = { - importer, - depth, - source: sourceFile || '', - content: undefined, - ignore: undefined, - }; - - // Use the provided loader callback to retrieve the file's sourcemap. - // TODO: We should eventually support async loading of sourcemap files. - const sourceMap = loader(ctx.source, ctx); - - const { source, content, ignore } = ctx; - - // If there is a sourcemap, then we need to recurse into it to load its source files. - if (sourceMap) return build(new TraceMap(sourceMap, source), loader, source, depth); - - // Else, it's an unmodified source file. - // The contents of this unmodified source file can be overridden via the loader context, - // allowing it to be explicitly null or a string. If it remains undefined, we fall back to - // the importing sourcemap's `sourcesContent` field. - const sourceContent = - content !== undefined ? content : sourcesContent ? sourcesContent[i] : null; - const ignored = ignore !== undefined ? ignore : ignoreList ? ignoreList.includes(i) : false; - return OriginalSource(source, sourceContent, ignored); - }); - - return MapSource(map, children); -} diff --git a/node_modules/@jridgewell/remapping/src/remapping.ts b/node_modules/@jridgewell/remapping/src/remapping.ts deleted file mode 100644 index c0f8b0ded..000000000 --- a/node_modules/@jridgewell/remapping/src/remapping.ts +++ /dev/null @@ -1,42 +0,0 @@ -import buildSourceMapTree from './build-source-map-tree'; -import { traceMappings } from './source-map-tree'; -import SourceMap from './source-map'; - -import type { SourceMapInput, SourceMapLoader, Options } from './types'; -export type { - SourceMapSegment, - EncodedSourceMap, - EncodedSourceMap as RawSourceMap, - DecodedSourceMap, - SourceMapInput, - SourceMapLoader, - LoaderContext, - Options, -} from './types'; -export type { SourceMap }; - -/** - * Traces through all the mappings in the root sourcemap, through the sources - * (and their sourcemaps), all the way back to the original source location. - * - * `loader` will be called every time we encounter a source file. If it returns - * a sourcemap, we will recurse into that sourcemap to continue the trace. If - * it returns a falsey value, that source file is treated as an original, - * unmodified source file. - * - * Pass `excludeContent` to exclude any self-containing source file content - * from the output sourcemap. - * - * Pass `decodedMappings` to receive a SourceMap with decoded (instead of - * VLQ encoded) mappings. - */ -export default function remapping( - input: SourceMapInput | SourceMapInput[], - loader: SourceMapLoader, - options?: boolean | Options, -): SourceMap { - const opts = - typeof options === 'object' ? options : { excludeContent: !!options, decodedMappings: false }; - const tree = buildSourceMapTree(input, loader); - return new SourceMap(traceMappings(tree), opts); -} diff --git a/node_modules/@jridgewell/remapping/src/source-map-tree.ts b/node_modules/@jridgewell/remapping/src/source-map-tree.ts deleted file mode 100644 index 935240f91..000000000 --- a/node_modules/@jridgewell/remapping/src/source-map-tree.ts +++ /dev/null @@ -1,172 +0,0 @@ -import { GenMapping, maybeAddSegment, setIgnore, setSourceContent } from '@jridgewell/gen-mapping'; -import { traceSegment, decodedMappings } from '@jridgewell/trace-mapping'; - -import type { TraceMap } from '@jridgewell/trace-mapping'; - -export type SourceMapSegmentObject = { - column: number; - line: number; - name: string; - source: string; - content: string | null; - ignore: boolean; -}; - -export type OriginalSource = { - map: null; - sources: Sources[]; - source: string; - content: string | null; - ignore: boolean; -}; - -export type MapSource = { - map: TraceMap; - sources: Sources[]; - source: string; - content: null; - ignore: false; -}; - -export type Sources = OriginalSource | MapSource; - -const SOURCELESS_MAPPING = /* #__PURE__ */ SegmentObject('', -1, -1, '', null, false); -const EMPTY_SOURCES: Sources[] = []; - -function SegmentObject( - source: string, - line: number, - column: number, - name: string, - content: string | null, - ignore: boolean, -): SourceMapSegmentObject { - return { source, line, column, name, content, ignore }; -} - -function Source( - map: TraceMap, - sources: Sources[], - source: '', - content: null, - ignore: false, -): MapSource; -function Source( - map: null, - sources: Sources[], - source: string, - content: string | null, - ignore: boolean, -): OriginalSource; -function Source( - map: TraceMap | null, - sources: Sources[], - source: string | '', - content: string | null, - ignore: boolean, -): Sources { - return { - map, - sources, - source, - content, - ignore, - } as any; -} - -/** - * MapSource represents a single sourcemap, with the ability to trace mappings into its child nodes - * (which may themselves be SourceMapTrees). - */ -export function MapSource(map: TraceMap, sources: Sources[]): MapSource { - return Source(map, sources, '', null, false); -} - -/** - * A "leaf" node in the sourcemap tree, representing an original, unmodified source file. Recursive - * segment tracing ends at the `OriginalSource`. - */ -export function OriginalSource( - source: string, - content: string | null, - ignore: boolean, -): OriginalSource { - return Source(null, EMPTY_SOURCES, source, content, ignore); -} - -/** - * traceMappings is only called on the root level SourceMapTree, and begins the process of - * resolving each mapping in terms of the original source files. - */ -export function traceMappings(tree: MapSource): GenMapping { - // TODO: Eventually support sourceRoot, which has to be removed because the sources are already - // fully resolved. We'll need to make sources relative to the sourceRoot before adding them. - const gen = new GenMapping({ file: tree.map.file }); - const { sources: rootSources, map } = tree; - const rootNames = map.names; - const rootMappings = decodedMappings(map); - - for (let i = 0; i < rootMappings.length; i++) { - const segments = rootMappings[i]; - - for (let j = 0; j < segments.length; j++) { - const segment = segments[j]; - const genCol = segment[0]; - let traced: SourceMapSegmentObject | null = SOURCELESS_MAPPING; - - // 1-length segments only move the current generated column, there's no source information - // to gather from it. - if (segment.length !== 1) { - const source = rootSources[segment[1]]; - traced = originalPositionFor( - source, - segment[2], - segment[3], - segment.length === 5 ? rootNames[segment[4]] : '', - ); - - // If the trace is invalid, then the trace ran into a sourcemap that doesn't contain a - // respective segment into an original source. - if (traced == null) continue; - } - - const { column, line, name, content, source, ignore } = traced; - - maybeAddSegment(gen, i, genCol, source, line, column, name); - if (source && content != null) setSourceContent(gen, source, content); - if (ignore) setIgnore(gen, source, true); - } - } - - return gen; -} - -/** - * originalPositionFor is only called on children SourceMapTrees. It recurses down into its own - * child SourceMapTrees, until we find the original source map. - */ -export function originalPositionFor( - source: Sources, - line: number, - column: number, - name: string, -): SourceMapSegmentObject | null { - if (!source.map) { - return SegmentObject(source.source, line, column, name, source.content, source.ignore); - } - - const segment = traceSegment(source.map, line, column); - - // If we couldn't find a segment, then this doesn't exist in the sourcemap. - if (segment == null) return null; - // 1-length segments only move the current generated column, there's no source information - // to gather from it. - if (segment.length === 1) return SOURCELESS_MAPPING; - - return originalPositionFor( - source.sources[segment[1]], - segment[2], - segment[3], - segment.length === 5 ? source.map.names[segment[4]] : name, - ); -} diff --git a/node_modules/@jridgewell/remapping/src/source-map.ts b/node_modules/@jridgewell/remapping/src/source-map.ts deleted file mode 100644 index 5156086f2..000000000 --- a/node_modules/@jridgewell/remapping/src/source-map.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { toDecodedMap, toEncodedMap } from '@jridgewell/gen-mapping'; - -import type { GenMapping } from '@jridgewell/gen-mapping'; -import type { DecodedSourceMap, EncodedSourceMap, Options } from './types'; - -/** - * A SourceMap v3 compatible sourcemap, which only includes fields that were - * provided to it. - */ -export default class SourceMap { - declare file?: string | null; - declare mappings: EncodedSourceMap['mappings'] | DecodedSourceMap['mappings']; - declare sourceRoot?: string; - declare names: string[]; - declare sources: (string | null)[]; - declare sourcesContent?: (string | null)[]; - declare version: 3; - declare ignoreList: number[] | undefined; - - constructor(map: GenMapping, options: Options) { - const out = options.decodedMappings ? toDecodedMap(map) : toEncodedMap(map); - this.version = out.version; // SourceMap spec says this should be first. - this.file = out.file; - this.mappings = out.mappings as SourceMap['mappings']; - this.names = out.names as SourceMap['names']; - this.ignoreList = out.ignoreList as SourceMap['ignoreList']; - this.sourceRoot = out.sourceRoot; - - this.sources = out.sources as SourceMap['sources']; - if (!options.excludeContent) { - this.sourcesContent = out.sourcesContent as SourceMap['sourcesContent']; - } - } - - toString(): string { - return JSON.stringify(this); - } -} diff --git a/node_modules/@jridgewell/remapping/src/types.ts b/node_modules/@jridgewell/remapping/src/types.ts deleted file mode 100644 index 384961d20..000000000 --- a/node_modules/@jridgewell/remapping/src/types.ts +++ /dev/null @@ -1,27 +0,0 @@ -import type { SourceMapInput } from '@jridgewell/trace-mapping'; - -export type { - SourceMapSegment, - DecodedSourceMap, - EncodedSourceMap, -} from '@jridgewell/trace-mapping'; - -export type { SourceMapInput }; - -export type LoaderContext = { - readonly importer: string; - readonly depth: number; - source: string; - content: string | null | undefined; - ignore: boolean | undefined; -}; - -export type SourceMapLoader = ( - file: string, - ctx: LoaderContext, -) => SourceMapInput | null | undefined | void; - -export type Options = { - excludeContent?: boolean; - decodedMappings?: boolean; -}; diff --git a/node_modules/@jridgewell/remapping/types/build-source-map-tree.d.cts b/node_modules/@jridgewell/remapping/types/build-source-map-tree.d.cts deleted file mode 100644 index e089aeaab..000000000 --- a/node_modules/@jridgewell/remapping/types/build-source-map-tree.d.cts +++ /dev/null @@ -1,15 +0,0 @@ -import type { MapSource as MapSourceType } from './source-map-tree.cts'; -import type { SourceMapInput, SourceMapLoader } from './types.cts'; -/** - * Recursively builds a tree structure out of sourcemap files, with each node - * being either an `OriginalSource` "leaf" or a `SourceMapTree` composed of - * `OriginalSource`s and `SourceMapTree`s. - * - * Every sourcemap is composed of a collection of source files and mappings - * into locations of those source files. When we generate a `SourceMapTree` for - * the sourcemap, we attempt to load each source file's own sourcemap. If it - * does not have an associated sourcemap, it is considered an original, - * unmodified source file. - */ -export = function buildSourceMapTree(input: SourceMapInput | SourceMapInput[], loader: SourceMapLoader): MapSourceType; -//# sourceMappingURL=build-source-map-tree.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/build-source-map-tree.d.cts.map b/node_modules/@jridgewell/remapping/types/build-source-map-tree.d.cts.map deleted file mode 100644 index 38e4290db..000000000 --- a/node_modules/@jridgewell/remapping/types/build-source-map-tree.d.cts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"build-source-map-tree.d.ts","sourceRoot":"","sources":["../src/build-source-map-tree.ts"],"names":[],"mappings":"AAIA,OAAO,KAAK,EAAW,SAAS,IAAI,aAAa,EAAE,MAAM,mBAAmB,CAAC;AAC7E,OAAO,KAAK,EAAE,cAAc,EAAE,eAAe,EAAiB,MAAM,SAAS,CAAC;AAO9E;;;;;;;;;;GAUG;AACH,MAAM,CAAC,OAAO,UAAU,kBAAkB,CACxC,KAAK,EAAE,cAAc,GAAG,cAAc,EAAE,EACxC,MAAM,EAAE,eAAe,GACtB,aAAa,CAkBf"} \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/build-source-map-tree.d.mts b/node_modules/@jridgewell/remapping/types/build-source-map-tree.d.mts deleted file mode 100644 index 746ac5f73..000000000 --- a/node_modules/@jridgewell/remapping/types/build-source-map-tree.d.mts +++ /dev/null @@ -1,15 +0,0 @@ -import type { MapSource as MapSourceType } from './source-map-tree.mts'; -import type { SourceMapInput, SourceMapLoader } from './types.mts'; -/** - * Recursively builds a tree structure out of sourcemap files, with each node - * being either an `OriginalSource` "leaf" or a `SourceMapTree` composed of - * `OriginalSource`s and `SourceMapTree`s. - * - * Every sourcemap is composed of a collection of source files and mappings - * into locations of those source files. When we generate a `SourceMapTree` for - * the sourcemap, we attempt to load each source file's own sourcemap. If it - * does not have an associated sourcemap, it is considered an original, - * unmodified source file. - */ -export default function buildSourceMapTree(input: SourceMapInput | SourceMapInput[], loader: SourceMapLoader): MapSourceType; -//# sourceMappingURL=build-source-map-tree.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/build-source-map-tree.d.mts.map b/node_modules/@jridgewell/remapping/types/build-source-map-tree.d.mts.map deleted file mode 100644 index 38e4290db..000000000 --- a/node_modules/@jridgewell/remapping/types/build-source-map-tree.d.mts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"build-source-map-tree.d.ts","sourceRoot":"","sources":["../src/build-source-map-tree.ts"],"names":[],"mappings":"AAIA,OAAO,KAAK,EAAW,SAAS,IAAI,aAAa,EAAE,MAAM,mBAAmB,CAAC;AAC7E,OAAO,KAAK,EAAE,cAAc,EAAE,eAAe,EAAiB,MAAM,SAAS,CAAC;AAO9E;;;;;;;;;;GAUG;AACH,MAAM,CAAC,OAAO,UAAU,kBAAkB,CACxC,KAAK,EAAE,cAAc,GAAG,cAAc,EAAE,EACxC,MAAM,EAAE,eAAe,GACtB,aAAa,CAkBf"} \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/remapping.d.cts b/node_modules/@jridgewell/remapping/types/remapping.d.cts deleted file mode 100644 index 202278475..000000000 --- a/node_modules/@jridgewell/remapping/types/remapping.d.cts +++ /dev/null @@ -1,21 +0,0 @@ -import SourceMap from './source-map.cts'; -import type { SourceMapInput, SourceMapLoader, Options } from './types.cts'; -export type { SourceMapSegment, EncodedSourceMap, EncodedSourceMap as RawSourceMap, DecodedSourceMap, SourceMapInput, SourceMapLoader, LoaderContext, Options, } from './types.cts'; -export type { SourceMap }; -/** - * Traces through all the mappings in the root sourcemap, through the sources - * (and their sourcemaps), all the way back to the original source location. - * - * `loader` will be called every time we encounter a source file. If it returns - * a sourcemap, we will recurse into that sourcemap to continue the trace. If - * it returns a falsey value, that source file is treated as an original, - * unmodified source file. - * - * Pass `excludeContent` to exclude any self-containing source file content - * from the output sourcemap. - * - * Pass `decodedMappings` to receive a SourceMap with decoded (instead of - * VLQ encoded) mappings. - */ -export = function remapping(input: SourceMapInput | SourceMapInput[], loader: SourceMapLoader, options?: boolean | Options): SourceMap; -//# sourceMappingURL=remapping.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/remapping.d.cts.map b/node_modules/@jridgewell/remapping/types/remapping.d.cts.map deleted file mode 100644 index 9f2fd0efd..000000000 --- a/node_modules/@jridgewell/remapping/types/remapping.d.cts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"remapping.d.ts","sourceRoot":"","sources":["../src/remapping.ts"],"names":[],"mappings":"AAEA,OAAO,SAAS,MAAM,cAAc,CAAC;AAErC,OAAO,KAAK,EAAE,cAAc,EAAE,eAAe,EAAE,OAAO,EAAE,MAAM,SAAS,CAAC;AACxE,YAAY,EACV,gBAAgB,EAChB,gBAAgB,EAChB,gBAAgB,IAAI,YAAY,EAChC,gBAAgB,EAChB,cAAc,EACd,eAAe,EACf,aAAa,EACb,OAAO,GACR,MAAM,SAAS,CAAC;AACjB,YAAY,EAAE,SAAS,EAAE,CAAC;AAE1B;;;;;;;;;;;;;;GAcG;AACH,MAAM,CAAC,OAAO,UAAU,SAAS,CAC/B,KAAK,EAAE,cAAc,GAAG,cAAc,EAAE,EACxC,MAAM,EAAE,eAAe,EACvB,OAAO,CAAC,EAAE,OAAO,GAAG,OAAO,GAC1B,SAAS,CAKX"} \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/remapping.d.mts b/node_modules/@jridgewell/remapping/types/remapping.d.mts deleted file mode 100644 index 95c406698..000000000 --- a/node_modules/@jridgewell/remapping/types/remapping.d.mts +++ /dev/null @@ -1,21 +0,0 @@ -import SourceMap from './source-map.mts'; -import type { SourceMapInput, SourceMapLoader, Options } from './types.mts'; -export type { SourceMapSegment, EncodedSourceMap, EncodedSourceMap as RawSourceMap, DecodedSourceMap, SourceMapInput, SourceMapLoader, LoaderContext, Options, } from './types.mts'; -export type { SourceMap }; -/** - * Traces through all the mappings in the root sourcemap, through the sources - * (and their sourcemaps), all the way back to the original source location. - * - * `loader` will be called every time we encounter a source file. If it returns - * a sourcemap, we will recurse into that sourcemap to continue the trace. If - * it returns a falsey value, that source file is treated as an original, - * unmodified source file. - * - * Pass `excludeContent` to exclude any self-containing source file content - * from the output sourcemap. - * - * Pass `decodedMappings` to receive a SourceMap with decoded (instead of - * VLQ encoded) mappings. - */ -export default function remapping(input: SourceMapInput | SourceMapInput[], loader: SourceMapLoader, options?: boolean | Options): SourceMap; -//# sourceMappingURL=remapping.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/remapping.d.mts.map b/node_modules/@jridgewell/remapping/types/remapping.d.mts.map deleted file mode 100644 index 9f2fd0efd..000000000 --- a/node_modules/@jridgewell/remapping/types/remapping.d.mts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"remapping.d.ts","sourceRoot":"","sources":["../src/remapping.ts"],"names":[],"mappings":"AAEA,OAAO,SAAS,MAAM,cAAc,CAAC;AAErC,OAAO,KAAK,EAAE,cAAc,EAAE,eAAe,EAAE,OAAO,EAAE,MAAM,SAAS,CAAC;AACxE,YAAY,EACV,gBAAgB,EAChB,gBAAgB,EAChB,gBAAgB,IAAI,YAAY,EAChC,gBAAgB,EAChB,cAAc,EACd,eAAe,EACf,aAAa,EACb,OAAO,GACR,MAAM,SAAS,CAAC;AACjB,YAAY,EAAE,SAAS,EAAE,CAAC;AAE1B;;;;;;;;;;;;;;GAcG;AACH,MAAM,CAAC,OAAO,UAAU,SAAS,CAC/B,KAAK,EAAE,cAAc,GAAG,cAAc,EAAE,EACxC,MAAM,EAAE,eAAe,EACvB,OAAO,CAAC,EAAE,OAAO,GAAG,OAAO,GAC1B,SAAS,CAKX"} \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/source-map-tree.d.cts b/node_modules/@jridgewell/remapping/types/source-map-tree.d.cts deleted file mode 100644 index 440f65b8c..000000000 --- a/node_modules/@jridgewell/remapping/types/source-map-tree.d.cts +++ /dev/null @@ -1,46 +0,0 @@ -import { GenMapping } from '@jridgewell/gen-mapping'; -import type { TraceMap } from '@jridgewell/trace-mapping'; -export type SourceMapSegmentObject = { - column: number; - line: number; - name: string; - source: string; - content: string | null; - ignore: boolean; -}; -export type OriginalSource = { - map: null; - sources: Sources[]; - source: string; - content: string | null; - ignore: boolean; -}; -export type MapSource = { - map: TraceMap; - sources: Sources[]; - source: string; - content: null; - ignore: false; -}; -export type Sources = OriginalSource | MapSource; -/** - * MapSource represents a single sourcemap, with the ability to trace mappings into its child nodes - * (which may themselves be SourceMapTrees). - */ -export declare function MapSource(map: TraceMap, sources: Sources[]): MapSource; -/** - * A "leaf" node in the sourcemap tree, representing an original, unmodified source file. Recursive - * segment tracing ends at the `OriginalSource`. - */ -export declare function OriginalSource(source: string, content: string | null, ignore: boolean): OriginalSource; -/** - * traceMappings is only called on the root level SourceMapTree, and begins the process of - * resolving each mapping in terms of the original source files. - */ -export declare function traceMappings(tree: MapSource): GenMapping; -/** - * originalPositionFor is only called on children SourceMapTrees. It recurses down into its own - * child SourceMapTrees, until we find the original source map. - */ -export declare function originalPositionFor(source: Sources, line: number, column: number, name: string): SourceMapSegmentObject | null; -//# sourceMappingURL=source-map-tree.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/source-map-tree.d.cts.map b/node_modules/@jridgewell/remapping/types/source-map-tree.d.cts.map deleted file mode 100644 index e7cbfb956..000000000 --- a/node_modules/@jridgewell/remapping/types/source-map-tree.d.cts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"source-map-tree.d.ts","sourceRoot":"","sources":["../src/source-map-tree.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,UAAU,EAAgD,MAAM,yBAAyB,CAAC;AAGnG,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,2BAA2B,CAAC;AAE1D,MAAM,MAAM,sBAAsB,GAAG;IACnC,MAAM,EAAE,MAAM,CAAC;IACf,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,EAAE,MAAM,GAAG,IAAI,CAAC;IACvB,MAAM,EAAE,OAAO,CAAC;CACjB,CAAC;AAEF,MAAM,MAAM,cAAc,GAAG;IAC3B,GAAG,EAAE,IAAI,CAAC;IACV,OAAO,EAAE,OAAO,EAAE,CAAC;IACnB,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,EAAE,MAAM,GAAG,IAAI,CAAC;IACvB,MAAM,EAAE,OAAO,CAAC;CACjB,CAAC;AAEF,MAAM,MAAM,SAAS,GAAG;IACtB,GAAG,EAAE,QAAQ,CAAC;IACd,OAAO,EAAE,OAAO,EAAE,CAAC;IACnB,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,EAAE,IAAI,CAAC;IACd,MAAM,EAAE,KAAK,CAAC;CACf,CAAC;AAEF,MAAM,MAAM,OAAO,GAAG,cAAc,GAAG,SAAS,CAAC;AA8CjD;;;GAGG;AACH,wBAAgB,SAAS,CAAC,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,GAAG,SAAS,CAEtE;AAED;;;GAGG;AACH,wBAAgB,cAAc,CAC5B,MAAM,EAAE,MAAM,EACd,OAAO,EAAE,MAAM,GAAG,IAAI,EACtB,MAAM,EAAE,OAAO,GACd,cAAc,CAEhB;AAED;;;GAGG;AACH,wBAAgB,aAAa,CAAC,IAAI,EAAE,SAAS,GAAG,UAAU,CAyCzD;AAED;;;GAGG;AACH,wBAAgB,mBAAmB,CACjC,MAAM,EAAE,OAAO,EACf,IAAI,EAAE,MAAM,EACZ,MAAM,EAAE,MAAM,EACd,IAAI,EAAE,MAAM,GACX,sBAAsB,GAAG,IAAI,CAmB/B"} \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/source-map-tree.d.mts b/node_modules/@jridgewell/remapping/types/source-map-tree.d.mts deleted file mode 100644 index 440f65b8c..000000000 --- a/node_modules/@jridgewell/remapping/types/source-map-tree.d.mts +++ /dev/null @@ -1,46 +0,0 @@ -import { GenMapping } from '@jridgewell/gen-mapping'; -import type { TraceMap } from '@jridgewell/trace-mapping'; -export type SourceMapSegmentObject = { - column: number; - line: number; - name: string; - source: string; - content: string | null; - ignore: boolean; -}; -export type OriginalSource = { - map: null; - sources: Sources[]; - source: string; - content: string | null; - ignore: boolean; -}; -export type MapSource = { - map: TraceMap; - sources: Sources[]; - source: string; - content: null; - ignore: false; -}; -export type Sources = OriginalSource | MapSource; -/** - * MapSource represents a single sourcemap, with the ability to trace mappings into its child nodes - * (which may themselves be SourceMapTrees). - */ -export declare function MapSource(map: TraceMap, sources: Sources[]): MapSource; -/** - * A "leaf" node in the sourcemap tree, representing an original, unmodified source file. Recursive - * segment tracing ends at the `OriginalSource`. - */ -export declare function OriginalSource(source: string, content: string | null, ignore: boolean): OriginalSource; -/** - * traceMappings is only called on the root level SourceMapTree, and begins the process of - * resolving each mapping in terms of the original source files. - */ -export declare function traceMappings(tree: MapSource): GenMapping; -/** - * originalPositionFor is only called on children SourceMapTrees. It recurses down into its own - * child SourceMapTrees, until we find the original source map. - */ -export declare function originalPositionFor(source: Sources, line: number, column: number, name: string): SourceMapSegmentObject | null; -//# sourceMappingURL=source-map-tree.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/source-map-tree.d.mts.map b/node_modules/@jridgewell/remapping/types/source-map-tree.d.mts.map deleted file mode 100644 index e7cbfb956..000000000 --- a/node_modules/@jridgewell/remapping/types/source-map-tree.d.mts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"source-map-tree.d.ts","sourceRoot":"","sources":["../src/source-map-tree.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,UAAU,EAAgD,MAAM,yBAAyB,CAAC;AAGnG,OAAO,KAAK,EAAE,QAAQ,EAAE,MAAM,2BAA2B,CAAC;AAE1D,MAAM,MAAM,sBAAsB,GAAG;IACnC,MAAM,EAAE,MAAM,CAAC;IACf,IAAI,EAAE,MAAM,CAAC;IACb,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,EAAE,MAAM,GAAG,IAAI,CAAC;IACvB,MAAM,EAAE,OAAO,CAAC;CACjB,CAAC;AAEF,MAAM,MAAM,cAAc,GAAG;IAC3B,GAAG,EAAE,IAAI,CAAC;IACV,OAAO,EAAE,OAAO,EAAE,CAAC;IACnB,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,EAAE,MAAM,GAAG,IAAI,CAAC;IACvB,MAAM,EAAE,OAAO,CAAC;CACjB,CAAC;AAEF,MAAM,MAAM,SAAS,GAAG;IACtB,GAAG,EAAE,QAAQ,CAAC;IACd,OAAO,EAAE,OAAO,EAAE,CAAC;IACnB,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,EAAE,IAAI,CAAC;IACd,MAAM,EAAE,KAAK,CAAC;CACf,CAAC;AAEF,MAAM,MAAM,OAAO,GAAG,cAAc,GAAG,SAAS,CAAC;AA8CjD;;;GAGG;AACH,wBAAgB,SAAS,CAAC,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE,OAAO,EAAE,GAAG,SAAS,CAEtE;AAED;;;GAGG;AACH,wBAAgB,cAAc,CAC5B,MAAM,EAAE,MAAM,EACd,OAAO,EAAE,MAAM,GAAG,IAAI,EACtB,MAAM,EAAE,OAAO,GACd,cAAc,CAEhB;AAED;;;GAGG;AACH,wBAAgB,aAAa,CAAC,IAAI,EAAE,SAAS,GAAG,UAAU,CAyCzD;AAED;;;GAGG;AACH,wBAAgB,mBAAmB,CACjC,MAAM,EAAE,OAAO,EACf,IAAI,EAAE,MAAM,EACZ,MAAM,EAAE,MAAM,EACd,IAAI,EAAE,MAAM,GACX,sBAAsB,GAAG,IAAI,CAmB/B"} \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/source-map.d.cts b/node_modules/@jridgewell/remapping/types/source-map.d.cts deleted file mode 100644 index fdb7eedeb..000000000 --- a/node_modules/@jridgewell/remapping/types/source-map.d.cts +++ /dev/null @@ -1,19 +0,0 @@ -import type { GenMapping } from '@jridgewell/gen-mapping'; -import type { DecodedSourceMap, EncodedSourceMap, Options } from './types.cts'; -/** - * A SourceMap v3 compatible sourcemap, which only includes fields that were - * provided to it. - */ -export = class SourceMap { - file?: string | null; - mappings: EncodedSourceMap['mappings'] | DecodedSourceMap['mappings']; - sourceRoot?: string; - names: string[]; - sources: (string | null)[]; - sourcesContent?: (string | null)[]; - version: 3; - ignoreList: number[] | undefined; - constructor(map: GenMapping, options: Options); - toString(): string; -} -//# sourceMappingURL=source-map.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/source-map.d.cts.map b/node_modules/@jridgewell/remapping/types/source-map.d.cts.map deleted file mode 100644 index 593daf8e0..000000000 --- a/node_modules/@jridgewell/remapping/types/source-map.d.cts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"source-map.d.ts","sourceRoot":"","sources":["../src/source-map.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,yBAAyB,CAAC;AAC1D,OAAO,KAAK,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,OAAO,EAAE,MAAM,SAAS,CAAC;AAE3E;;;GAGG;AACH,MAAM,CAAC,OAAO,OAAO,SAAS;IACpB,IAAI,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IACrB,QAAQ,EAAE,gBAAgB,CAAC,UAAU,CAAC,GAAG,gBAAgB,CAAC,UAAU,CAAC,CAAC;IACtE,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,KAAK,EAAE,MAAM,EAAE,CAAC;IAChB,OAAO,EAAE,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC;IAC3B,cAAc,CAAC,EAAE,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC;IACnC,OAAO,EAAE,CAAC,CAAC;IACX,UAAU,EAAE,MAAM,EAAE,GAAG,SAAS,CAAC;gBAE7B,GAAG,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO;IAe7C,QAAQ,IAAI,MAAM;CAGnB"} \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/source-map.d.mts b/node_modules/@jridgewell/remapping/types/source-map.d.mts deleted file mode 100644 index 52ebba2f7..000000000 --- a/node_modules/@jridgewell/remapping/types/source-map.d.mts +++ /dev/null @@ -1,19 +0,0 @@ -import type { GenMapping } from '@jridgewell/gen-mapping'; -import type { DecodedSourceMap, EncodedSourceMap, Options } from './types.mts'; -/** - * A SourceMap v3 compatible sourcemap, which only includes fields that were - * provided to it. - */ -export default class SourceMap { - file?: string | null; - mappings: EncodedSourceMap['mappings'] | DecodedSourceMap['mappings']; - sourceRoot?: string; - names: string[]; - sources: (string | null)[]; - sourcesContent?: (string | null)[]; - version: 3; - ignoreList: number[] | undefined; - constructor(map: GenMapping, options: Options); - toString(): string; -} -//# sourceMappingURL=source-map.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/source-map.d.mts.map b/node_modules/@jridgewell/remapping/types/source-map.d.mts.map deleted file mode 100644 index 593daf8e0..000000000 --- a/node_modules/@jridgewell/remapping/types/source-map.d.mts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"source-map.d.ts","sourceRoot":"","sources":["../src/source-map.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,UAAU,EAAE,MAAM,yBAAyB,CAAC;AAC1D,OAAO,KAAK,EAAE,gBAAgB,EAAE,gBAAgB,EAAE,OAAO,EAAE,MAAM,SAAS,CAAC;AAE3E;;;GAGG;AACH,MAAM,CAAC,OAAO,OAAO,SAAS;IACpB,IAAI,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IACrB,QAAQ,EAAE,gBAAgB,CAAC,UAAU,CAAC,GAAG,gBAAgB,CAAC,UAAU,CAAC,CAAC;IACtE,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,KAAK,EAAE,MAAM,EAAE,CAAC;IAChB,OAAO,EAAE,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC;IAC3B,cAAc,CAAC,EAAE,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC;IACnC,OAAO,EAAE,CAAC,CAAC;IACX,UAAU,EAAE,MAAM,EAAE,GAAG,SAAS,CAAC;gBAE7B,GAAG,EAAE,UAAU,EAAE,OAAO,EAAE,OAAO;IAe7C,QAAQ,IAAI,MAAM;CAGnB"} \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/types.d.cts b/node_modules/@jridgewell/remapping/types/types.d.cts deleted file mode 100644 index eeb320f84..000000000 --- a/node_modules/@jridgewell/remapping/types/types.d.cts +++ /dev/null @@ -1,16 +0,0 @@ -import type { SourceMapInput } from '@jridgewell/trace-mapping'; -export type { SourceMapSegment, DecodedSourceMap, EncodedSourceMap, } from '@jridgewell/trace-mapping'; -export type { SourceMapInput }; -export type LoaderContext = { - readonly importer: string; - readonly depth: number; - source: string; - content: string | null | undefined; - ignore: boolean | undefined; -}; -export type SourceMapLoader = (file: string, ctx: LoaderContext) => SourceMapInput | null | undefined | void; -export type Options = { - excludeContent?: boolean; - decodedMappings?: boolean; -}; -//# sourceMappingURL=types.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/types.d.cts.map b/node_modules/@jridgewell/remapping/types/types.d.cts.map deleted file mode 100644 index 4f8647e4c..000000000 --- a/node_modules/@jridgewell/remapping/types/types.d.cts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,2BAA2B,CAAC;AAEhE,YAAY,EACV,gBAAgB,EAChB,gBAAgB,EAChB,gBAAgB,GACjB,MAAM,2BAA2B,CAAC;AAEnC,YAAY,EAAE,cAAc,EAAE,CAAC;AAE/B,MAAM,MAAM,aAAa,GAAG;IAC1B,QAAQ,CAAC,QAAQ,EAAE,MAAM,CAAC;IAC1B,QAAQ,CAAC,KAAK,EAAE,MAAM,CAAC;IACvB,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,EAAE,MAAM,GAAG,IAAI,GAAG,SAAS,CAAC;IACnC,MAAM,EAAE,OAAO,GAAG,SAAS,CAAC;CAC7B,CAAC;AAEF,MAAM,MAAM,eAAe,GAAG,CAC5B,IAAI,EAAE,MAAM,EACZ,GAAG,EAAE,aAAa,KACf,cAAc,GAAG,IAAI,GAAG,SAAS,GAAG,IAAI,CAAC;AAE9C,MAAM,MAAM,OAAO,GAAG;IACpB,cAAc,CAAC,EAAE,OAAO,CAAC;IACzB,eAAe,CAAC,EAAE,OAAO,CAAC;CAC3B,CAAC"} \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/types.d.mts b/node_modules/@jridgewell/remapping/types/types.d.mts deleted file mode 100644 index eeb320f84..000000000 --- a/node_modules/@jridgewell/remapping/types/types.d.mts +++ /dev/null @@ -1,16 +0,0 @@ -import type { SourceMapInput } from '@jridgewell/trace-mapping'; -export type { SourceMapSegment, DecodedSourceMap, EncodedSourceMap, } from '@jridgewell/trace-mapping'; -export type { SourceMapInput }; -export type LoaderContext = { - readonly importer: string; - readonly depth: number; - source: string; - content: string | null | undefined; - ignore: boolean | undefined; -}; -export type SourceMapLoader = (file: string, ctx: LoaderContext) => SourceMapInput | null | undefined | void; -export type Options = { - excludeContent?: boolean; - decodedMappings?: boolean; -}; -//# sourceMappingURL=types.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/remapping/types/types.d.mts.map b/node_modules/@jridgewell/remapping/types/types.d.mts.map deleted file mode 100644 index 4f8647e4c..000000000 --- a/node_modules/@jridgewell/remapping/types/types.d.mts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,2BAA2B,CAAC;AAEhE,YAAY,EACV,gBAAgB,EAChB,gBAAgB,EAChB,gBAAgB,GACjB,MAAM,2BAA2B,CAAC;AAEnC,YAAY,EAAE,cAAc,EAAE,CAAC;AAE/B,MAAM,MAAM,aAAa,GAAG;IAC1B,QAAQ,CAAC,QAAQ,EAAE,MAAM,CAAC;IAC1B,QAAQ,CAAC,KAAK,EAAE,MAAM,CAAC;IACvB,MAAM,EAAE,MAAM,CAAC;IACf,OAAO,EAAE,MAAM,GAAG,IAAI,GAAG,SAAS,CAAC;IACnC,MAAM,EAAE,OAAO,GAAG,SAAS,CAAC;CAC7B,CAAC;AAEF,MAAM,MAAM,eAAe,GAAG,CAC5B,IAAI,EAAE,MAAM,EACZ,GAAG,EAAE,aAAa,KACf,cAAc,GAAG,IAAI,GAAG,SAAS,GAAG,IAAI,CAAC;AAE9C,MAAM,MAAM,OAAO,GAAG;IACpB,cAAc,CAAC,EAAE,OAAO,CAAC;IACzB,eAAe,CAAC,EAAE,OAAO,CAAC;CAC3B,CAAC"} \ No newline at end of file diff --git a/node_modules/@jridgewell/resolve-uri/LICENSE b/node_modules/@jridgewell/resolve-uri/LICENSE deleted file mode 100644 index 0a81b2ade..000000000 --- a/node_modules/@jridgewell/resolve-uri/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright 2019 Justin Ridgewell - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. \ No newline at end of file diff --git a/node_modules/@jridgewell/resolve-uri/README.md b/node_modules/@jridgewell/resolve-uri/README.md deleted file mode 100644 index 2fe70df77..000000000 --- a/node_modules/@jridgewell/resolve-uri/README.md +++ /dev/null @@ -1,40 +0,0 @@ -# @jridgewell/resolve-uri - -> Resolve a URI relative to an optional base URI - -Resolve any combination of absolute URIs, protocol-realtive URIs, absolute paths, or relative paths. - -## Installation - -```sh -npm install @jridgewell/resolve-uri -``` - -## Usage - -```typescript -function resolve(input: string, base?: string): string; -``` - -```js -import resolve from '@jridgewell/resolve-uri'; - -resolve('foo', 'https://example.com'); // => 'https://example.com/foo' -``` - -| Input | Base | Resolution | Explanation | -|-----------------------|-------------------------|--------------------------------|--------------------------------------------------------------| -| `https://example.com` | _any_ | `https://example.com/` | Input is normalized only | -| `//example.com` | `https://base.com/` | `https://example.com/` | Input inherits the base's protocol | -| `//example.com` | _rest_ | `//example.com/` | Input is normalized only | -| `/example` | `https://base.com/` | `https://base.com/example` | Input inherits the base's origin | -| `/example` | `//base.com/` | `//base.com/example` | Input inherits the base's host and remains protocol relative | -| `/example` | _rest_ | `/example` | Input is normalized only | -| `example` | `https://base.com/dir/` | `https://base.com/dir/example` | Input is joined with the base | -| `example` | `https://base.com/file` | `https://base.com/example` | Input is joined with the base without its file | -| `example` | `//base.com/dir/` | `//base.com/dir/example` | Input is joined with the base's last directory | -| `example` | `//base.com/file` | `//base.com/example` | Input is joined with the base without its file | -| `example` | `/base/dir/` | `/base/dir/example` | Input is joined with the base's last directory | -| `example` | `/base/file` | `/base/example` | Input is joined with the base without its file | -| `example` | `base/dir/` | `base/dir/example` | Input is joined with the base's last directory | -| `example` | `base/file` | `base/example` | Input is joined with the base without its file | diff --git a/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs b/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs deleted file mode 100644 index e958e8817..000000000 --- a/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs +++ /dev/null @@ -1,232 +0,0 @@ -// Matches the scheme of a URL, eg "http://" -const schemeRegex = /^[\w+.-]+:\/\//; -/** - * Matches the parts of a URL: - * 1. Scheme, including ":", guaranteed. - * 2. User/password, including "@", optional. - * 3. Host, guaranteed. - * 4. Port, including ":", optional. - * 5. Path, including "/", optional. - * 6. Query, including "?", optional. - * 7. Hash, including "#", optional. - */ -const urlRegex = /^([\w+.-]+:)\/\/([^@/#?]*@)?([^:/#?]*)(:\d+)?(\/[^#?]*)?(\?[^#]*)?(#.*)?/; -/** - * File URLs are weird. They dont' need the regular `//` in the scheme, they may or may not start - * with a leading `/`, they can have a domain (but only if they don't start with a Windows drive). - * - * 1. Host, optional. - * 2. Path, which may include "/", guaranteed. - * 3. Query, including "?", optional. - * 4. Hash, including "#", optional. - */ -const fileRegex = /^file:(?:\/\/((?![a-z]:)[^/#?]*)?)?(\/?[^#?]*)(\?[^#]*)?(#.*)?/i; -function isAbsoluteUrl(input) { - return schemeRegex.test(input); -} -function isSchemeRelativeUrl(input) { - return input.startsWith('//'); -} -function isAbsolutePath(input) { - return input.startsWith('/'); -} -function isFileUrl(input) { - return input.startsWith('file:'); -} -function isRelative(input) { - return /^[.?#]/.test(input); -} -function parseAbsoluteUrl(input) { - const match = urlRegex.exec(input); - return makeUrl(match[1], match[2] || '', match[3], match[4] || '', match[5] || '/', match[6] || '', match[7] || ''); -} -function parseFileUrl(input) { - const match = fileRegex.exec(input); - const path = match[2]; - return makeUrl('file:', '', match[1] || '', '', isAbsolutePath(path) ? path : '/' + path, match[3] || '', match[4] || ''); -} -function makeUrl(scheme, user, host, port, path, query, hash) { - return { - scheme, - user, - host, - port, - path, - query, - hash, - type: 7 /* Absolute */, - }; -} -function parseUrl(input) { - if (isSchemeRelativeUrl(input)) { - const url = parseAbsoluteUrl('http:' + input); - url.scheme = ''; - url.type = 6 /* SchemeRelative */; - return url; - } - if (isAbsolutePath(input)) { - const url = parseAbsoluteUrl('http://foo.com' + input); - url.scheme = ''; - url.host = ''; - url.type = 5 /* AbsolutePath */; - return url; - } - if (isFileUrl(input)) - return parseFileUrl(input); - if (isAbsoluteUrl(input)) - return parseAbsoluteUrl(input); - const url = parseAbsoluteUrl('http://foo.com/' + input); - url.scheme = ''; - url.host = ''; - url.type = input - ? input.startsWith('?') - ? 3 /* Query */ - : input.startsWith('#') - ? 2 /* Hash */ - : 4 /* RelativePath */ - : 1 /* Empty */; - return url; -} -function stripPathFilename(path) { - // If a path ends with a parent directory "..", then it's a relative path with excess parent - // paths. It's not a file, so we can't strip it. - if (path.endsWith('/..')) - return path; - const index = path.lastIndexOf('/'); - return path.slice(0, index + 1); -} -function mergePaths(url, base) { - normalizePath(base, base.type); - // If the path is just a "/", then it was an empty path to begin with (remember, we're a relative - // path). - if (url.path === '/') { - url.path = base.path; - } - else { - // Resolution happens relative to the base path's directory, not the file. - url.path = stripPathFilename(base.path) + url.path; - } -} -/** - * The path can have empty directories "//", unneeded parents "foo/..", or current directory - * "foo/.". We need to normalize to a standard representation. - */ -function normalizePath(url, type) { - const rel = type <= 4 /* RelativePath */; - const pieces = url.path.split('/'); - // We need to preserve the first piece always, so that we output a leading slash. The item at - // pieces[0] is an empty string. - let pointer = 1; - // Positive is the number of real directories we've output, used for popping a parent directory. - // Eg, "foo/bar/.." will have a positive 2, and we can decrement to be left with just "foo". - let positive = 0; - // We need to keep a trailing slash if we encounter an empty directory (eg, splitting "foo/" will - // generate `["foo", ""]` pieces). And, if we pop a parent directory. But once we encounter a - // real directory, we won't need to append, unless the other conditions happen again. - let addTrailingSlash = false; - for (let i = 1; i < pieces.length; i++) { - const piece = pieces[i]; - // An empty directory, could be a trailing slash, or just a double "//" in the path. - if (!piece) { - addTrailingSlash = true; - continue; - } - // If we encounter a real directory, then we don't need to append anymore. - addTrailingSlash = false; - // A current directory, which we can always drop. - if (piece === '.') - continue; - // A parent directory, we need to see if there are any real directories we can pop. Else, we - // have an excess of parents, and we'll need to keep the "..". - if (piece === '..') { - if (positive) { - addTrailingSlash = true; - positive--; - pointer--; - } - else if (rel) { - // If we're in a relativePath, then we need to keep the excess parents. Else, in an absolute - // URL, protocol relative URL, or an absolute path, we don't need to keep excess. - pieces[pointer++] = piece; - } - continue; - } - // We've encountered a real directory. Move it to the next insertion pointer, which accounts for - // any popped or dropped directories. - pieces[pointer++] = piece; - positive++; - } - let path = ''; - for (let i = 1; i < pointer; i++) { - path += '/' + pieces[i]; - } - if (!path || (addTrailingSlash && !path.endsWith('/..'))) { - path += '/'; - } - url.path = path; -} -/** - * Attempts to resolve `input` URL/path relative to `base`. - */ -function resolve(input, base) { - if (!input && !base) - return ''; - const url = parseUrl(input); - let inputType = url.type; - if (base && inputType !== 7 /* Absolute */) { - const baseUrl = parseUrl(base); - const baseType = baseUrl.type; - switch (inputType) { - case 1 /* Empty */: - url.hash = baseUrl.hash; - // fall through - case 2 /* Hash */: - url.query = baseUrl.query; - // fall through - case 3 /* Query */: - case 4 /* RelativePath */: - mergePaths(url, baseUrl); - // fall through - case 5 /* AbsolutePath */: - // The host, user, and port are joined, you can't copy one without the others. - url.user = baseUrl.user; - url.host = baseUrl.host; - url.port = baseUrl.port; - // fall through - case 6 /* SchemeRelative */: - // The input doesn't have a schema at least, so we need to copy at least that over. - url.scheme = baseUrl.scheme; - } - if (baseType > inputType) - inputType = baseType; - } - normalizePath(url, inputType); - const queryHash = url.query + url.hash; - switch (inputType) { - // This is impossible, because of the empty checks at the start of the function. - // case UrlType.Empty: - case 2 /* Hash */: - case 3 /* Query */: - return queryHash; - case 4 /* RelativePath */: { - // The first char is always a "/", and we need it to be relative. - const path = url.path.slice(1); - if (!path) - return queryHash || '.'; - if (isRelative(base || input) && !isRelative(path)) { - // If base started with a leading ".", or there is no base and input started with a ".", - // then we need to ensure that the relative path starts with a ".". We don't know if - // relative starts with a "..", though, so check before prepending. - return './' + path + queryHash; - } - return path + queryHash; - } - case 5 /* AbsolutePath */: - return url.path + queryHash; - default: - return url.scheme + '//' + url.user + url.host + url.port + url.path + queryHash; - } -} - -export { resolve as default }; -//# sourceMappingURL=resolve-uri.mjs.map diff --git a/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs.map b/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs.map deleted file mode 100644 index 1de97d011..000000000 --- a/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.mjs.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"resolve-uri.mjs","sources":["../src/resolve-uri.ts"],"sourcesContent":["// Matches the scheme of a URL, eg \"http://\"\nconst schemeRegex = /^[\\w+.-]+:\\/\\//;\n\n/**\n * Matches the parts of a URL:\n * 1. Scheme, including \":\", guaranteed.\n * 2. User/password, including \"@\", optional.\n * 3. Host, guaranteed.\n * 4. Port, including \":\", optional.\n * 5. Path, including \"/\", optional.\n * 6. Query, including \"?\", optional.\n * 7. Hash, including \"#\", optional.\n */\nconst urlRegex = /^([\\w+.-]+:)\\/\\/([^@/#?]*@)?([^:/#?]*)(:\\d+)?(\\/[^#?]*)?(\\?[^#]*)?(#.*)?/;\n\n/**\n * File URLs are weird. They dont' need the regular `//` in the scheme, they may or may not start\n * with a leading `/`, they can have a domain (but only if they don't start with a Windows drive).\n *\n * 1. Host, optional.\n * 2. Path, which may include \"/\", guaranteed.\n * 3. Query, including \"?\", optional.\n * 4. Hash, including \"#\", optional.\n */\nconst fileRegex = /^file:(?:\\/\\/((?![a-z]:)[^/#?]*)?)?(\\/?[^#?]*)(\\?[^#]*)?(#.*)?/i;\n\ntype Url = {\n scheme: string;\n user: string;\n host: string;\n port: string;\n path: string;\n query: string;\n hash: string;\n type: UrlType;\n};\n\nconst enum UrlType {\n Empty = 1,\n Hash = 2,\n Query = 3,\n RelativePath = 4,\n AbsolutePath = 5,\n SchemeRelative = 6,\n Absolute = 7,\n}\n\nfunction isAbsoluteUrl(input: string): boolean {\n return schemeRegex.test(input);\n}\n\nfunction isSchemeRelativeUrl(input: string): boolean {\n return input.startsWith('//');\n}\n\nfunction isAbsolutePath(input: string): boolean {\n return input.startsWith('/');\n}\n\nfunction isFileUrl(input: string): boolean {\n return input.startsWith('file:');\n}\n\nfunction isRelative(input: string): boolean {\n return /^[.?#]/.test(input);\n}\n\nfunction parseAbsoluteUrl(input: string): Url {\n const match = urlRegex.exec(input)!;\n return makeUrl(\n match[1],\n match[2] || '',\n match[3],\n match[4] || '',\n match[5] || '/',\n match[6] || '',\n match[7] || '',\n );\n}\n\nfunction parseFileUrl(input: string): Url {\n const match = fileRegex.exec(input)!;\n const path = match[2];\n return makeUrl(\n 'file:',\n '',\n match[1] || '',\n '',\n isAbsolutePath(path) ? path : '/' + path,\n match[3] || '',\n match[4] || '',\n );\n}\n\nfunction makeUrl(\n scheme: string,\n user: string,\n host: string,\n port: string,\n path: string,\n query: string,\n hash: string,\n): Url {\n return {\n scheme,\n user,\n host,\n port,\n path,\n query,\n hash,\n type: UrlType.Absolute,\n };\n}\n\nfunction parseUrl(input: string): Url {\n if (isSchemeRelativeUrl(input)) {\n const url = parseAbsoluteUrl('http:' + input);\n url.scheme = '';\n url.type = UrlType.SchemeRelative;\n return url;\n }\n\n if (isAbsolutePath(input)) {\n const url = parseAbsoluteUrl('http://foo.com' + input);\n url.scheme = '';\n url.host = '';\n url.type = UrlType.AbsolutePath;\n return url;\n }\n\n if (isFileUrl(input)) return parseFileUrl(input);\n\n if (isAbsoluteUrl(input)) return parseAbsoluteUrl(input);\n\n const url = parseAbsoluteUrl('http://foo.com/' + input);\n url.scheme = '';\n url.host = '';\n url.type = input\n ? input.startsWith('?')\n ? UrlType.Query\n : input.startsWith('#')\n ? UrlType.Hash\n : UrlType.RelativePath\n : UrlType.Empty;\n return url;\n}\n\nfunction stripPathFilename(path: string): string {\n // If a path ends with a parent directory \"..\", then it's a relative path with excess parent\n // paths. It's not a file, so we can't strip it.\n if (path.endsWith('/..')) return path;\n const index = path.lastIndexOf('/');\n return path.slice(0, index + 1);\n}\n\nfunction mergePaths(url: Url, base: Url) {\n normalizePath(base, base.type);\n\n // If the path is just a \"/\", then it was an empty path to begin with (remember, we're a relative\n // path).\n if (url.path === '/') {\n url.path = base.path;\n } else {\n // Resolution happens relative to the base path's directory, not the file.\n url.path = stripPathFilename(base.path) + url.path;\n }\n}\n\n/**\n * The path can have empty directories \"//\", unneeded parents \"foo/..\", or current directory\n * \"foo/.\". We need to normalize to a standard representation.\n */\nfunction normalizePath(url: Url, type: UrlType) {\n const rel = type <= UrlType.RelativePath;\n const pieces = url.path.split('/');\n\n // We need to preserve the first piece always, so that we output a leading slash. The item at\n // pieces[0] is an empty string.\n let pointer = 1;\n\n // Positive is the number of real directories we've output, used for popping a parent directory.\n // Eg, \"foo/bar/..\" will have a positive 2, and we can decrement to be left with just \"foo\".\n let positive = 0;\n\n // We need to keep a trailing slash if we encounter an empty directory (eg, splitting \"foo/\" will\n // generate `[\"foo\", \"\"]` pieces). And, if we pop a parent directory. But once we encounter a\n // real directory, we won't need to append, unless the other conditions happen again.\n let addTrailingSlash = false;\n\n for (let i = 1; i < pieces.length; i++) {\n const piece = pieces[i];\n\n // An empty directory, could be a trailing slash, or just a double \"//\" in the path.\n if (!piece) {\n addTrailingSlash = true;\n continue;\n }\n\n // If we encounter a real directory, then we don't need to append anymore.\n addTrailingSlash = false;\n\n // A current directory, which we can always drop.\n if (piece === '.') continue;\n\n // A parent directory, we need to see if there are any real directories we can pop. Else, we\n // have an excess of parents, and we'll need to keep the \"..\".\n if (piece === '..') {\n if (positive) {\n addTrailingSlash = true;\n positive--;\n pointer--;\n } else if (rel) {\n // If we're in a relativePath, then we need to keep the excess parents. Else, in an absolute\n // URL, protocol relative URL, or an absolute path, we don't need to keep excess.\n pieces[pointer++] = piece;\n }\n continue;\n }\n\n // We've encountered a real directory. Move it to the next insertion pointer, which accounts for\n // any popped or dropped directories.\n pieces[pointer++] = piece;\n positive++;\n }\n\n let path = '';\n for (let i = 1; i < pointer; i++) {\n path += '/' + pieces[i];\n }\n if (!path || (addTrailingSlash && !path.endsWith('/..'))) {\n path += '/';\n }\n url.path = path;\n}\n\n/**\n * Attempts to resolve `input` URL/path relative to `base`.\n */\nexport default function resolve(input: string, base: string | undefined): string {\n if (!input && !base) return '';\n\n const url = parseUrl(input);\n let inputType = url.type;\n\n if (base && inputType !== UrlType.Absolute) {\n const baseUrl = parseUrl(base);\n const baseType = baseUrl.type;\n\n switch (inputType) {\n case UrlType.Empty:\n url.hash = baseUrl.hash;\n // fall through\n\n case UrlType.Hash:\n url.query = baseUrl.query;\n // fall through\n\n case UrlType.Query:\n case UrlType.RelativePath:\n mergePaths(url, baseUrl);\n // fall through\n\n case UrlType.AbsolutePath:\n // The host, user, and port are joined, you can't copy one without the others.\n url.user = baseUrl.user;\n url.host = baseUrl.host;\n url.port = baseUrl.port;\n // fall through\n\n case UrlType.SchemeRelative:\n // The input doesn't have a schema at least, so we need to copy at least that over.\n url.scheme = baseUrl.scheme;\n }\n if (baseType > inputType) inputType = baseType;\n }\n\n normalizePath(url, inputType);\n\n const queryHash = url.query + url.hash;\n switch (inputType) {\n // This is impossible, because of the empty checks at the start of the function.\n // case UrlType.Empty:\n\n case UrlType.Hash:\n case UrlType.Query:\n return queryHash;\n\n case UrlType.RelativePath: {\n // The first char is always a \"/\", and we need it to be relative.\n const path = url.path.slice(1);\n\n if (!path) return queryHash || '.';\n\n if (isRelative(base || input) && !isRelative(path)) {\n // If base started with a leading \".\", or there is no base and input started with a \".\",\n // then we need to ensure that the relative path starts with a \".\". We don't know if\n // relative starts with a \"..\", though, so check before prepending.\n return './' + path + queryHash;\n }\n\n return path + queryHash;\n }\n\n case UrlType.AbsolutePath:\n return url.path + queryHash;\n\n default:\n return url.scheme + '//' + url.user + url.host + url.port + url.path + queryHash;\n }\n}\n"],"names":[],"mappings":"AAAA;AACA,MAAM,WAAW,GAAG,gBAAgB,CAAC;AAErC;;;;;;;;;;AAUA,MAAM,QAAQ,GAAG,0EAA0E,CAAC;AAE5F;;;;;;;;;AASA,MAAM,SAAS,GAAG,iEAAiE,CAAC;AAuBpF,SAAS,aAAa,CAAC,KAAa;IAClC,OAAO,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AACjC,CAAC;AAED,SAAS,mBAAmB,CAAC,KAAa;IACxC,OAAO,KAAK,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC;AAChC,CAAC;AAED,SAAS,cAAc,CAAC,KAAa;IACnC,OAAO,KAAK,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;AAC/B,CAAC;AAED,SAAS,SAAS,CAAC,KAAa;IAC9B,OAAO,KAAK,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC;AACnC,CAAC;AAED,SAAS,UAAU,CAAC,KAAa;IAC/B,OAAO,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;AAC9B,CAAC;AAED,SAAS,gBAAgB,CAAC,KAAa;IACrC,MAAM,KAAK,GAAG,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAE,CAAC;IACpC,OAAO,OAAO,CACZ,KAAK,CAAC,CAAC,CAAC,EACR,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,EACd,KAAK,CAAC,CAAC,CAAC,EACR,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,EACd,KAAK,CAAC,CAAC,CAAC,IAAI,GAAG,EACf,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,EACd,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,CACf,CAAC;AACJ,CAAC;AAED,SAAS,YAAY,CAAC,KAAa;IACjC,MAAM,KAAK,GAAG,SAAS,CAAC,IAAI,CAAC,KAAK,CAAE,CAAC;IACrC,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;IACtB,OAAO,OAAO,CACZ,OAAO,EACP,EAAE,EACF,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,EACd,EAAE,EACF,cAAc,CAAC,IAAI,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,EACxC,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,EACd,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,CACf,CAAC;AACJ,CAAC;AAED,SAAS,OAAO,CACd,MAAc,EACd,IAAY,EACZ,IAAY,EACZ,IAAY,EACZ,IAAY,EACZ,KAAa,EACb,IAAY;IAEZ,OAAO;QACL,MAAM;QACN,IAAI;QACJ,IAAI;QACJ,IAAI;QACJ,IAAI;QACJ,KAAK;QACL,IAAI;QACJ,IAAI;KACL,CAAC;AACJ,CAAC;AAED,SAAS,QAAQ,CAAC,KAAa;IAC7B,IAAI,mBAAmB,CAAC,KAAK,CAAC,EAAE;QAC9B,MAAM,GAAG,GAAG,gBAAgB,CAAC,OAAO,GAAG,KAAK,CAAC,CAAC;QAC9C,GAAG,CAAC,MAAM,GAAG,EAAE,CAAC;QAChB,GAAG,CAAC,IAAI,0BAA0B;QAClC,OAAO,GAAG,CAAC;KACZ;IAED,IAAI,cAAc,CAAC,KAAK,CAAC,EAAE;QACzB,MAAM,GAAG,GAAG,gBAAgB,CAAC,gBAAgB,GAAG,KAAK,CAAC,CAAC;QACvD,GAAG,CAAC,MAAM,GAAG,EAAE,CAAC;QAChB,GAAG,CAAC,IAAI,GAAG,EAAE,CAAC;QACd,GAAG,CAAC,IAAI,wBAAwB;QAChC,OAAO,GAAG,CAAC;KACZ;IAED,IAAI,SAAS,CAAC,KAAK,CAAC;QAAE,OAAO,YAAY,CAAC,KAAK,CAAC,CAAC;IAEjD,IAAI,aAAa,CAAC,KAAK,CAAC;QAAE,OAAO,gBAAgB,CAAC,KAAK,CAAC,CAAC;IAEzD,MAAM,GAAG,GAAG,gBAAgB,CAAC,iBAAiB,GAAG,KAAK,CAAC,CAAC;IACxD,GAAG,CAAC,MAAM,GAAG,EAAE,CAAC;IAChB,GAAG,CAAC,IAAI,GAAG,EAAE,CAAC;IACd,GAAG,CAAC,IAAI,GAAG,KAAK;UACZ,KAAK,CAAC,UAAU,CAAC,GAAG,CAAC;;cAEnB,KAAK,CAAC,UAAU,CAAC,GAAG,CAAC;;;wBAGT;IAClB,OAAO,GAAG,CAAC;AACb,CAAC;AAED,SAAS,iBAAiB,CAAC,IAAY;;;IAGrC,IAAI,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC;QAAE,OAAO,IAAI,CAAC;IACtC,MAAM,KAAK,GAAG,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;IACpC,OAAO,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,CAAC;AAClC,CAAC;AAED,SAAS,UAAU,CAAC,GAAQ,EAAE,IAAS;IACrC,aAAa,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC;;;IAI/B,IAAI,GAAG,CAAC,IAAI,KAAK,GAAG,EAAE;QACpB,GAAG,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;KACtB;SAAM;;QAEL,GAAG,CAAC,IAAI,GAAG,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC;KACpD;AACH,CAAC;AAED;;;;AAIA,SAAS,aAAa,CAAC,GAAQ,EAAE,IAAa;IAC5C,MAAM,GAAG,GAAG,IAAI,yBAAyB;IACzC,MAAM,MAAM,GAAG,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;;;IAInC,IAAI,OAAO,GAAG,CAAC,CAAC;;;IAIhB,IAAI,QAAQ,GAAG,CAAC,CAAC;;;;IAKjB,IAAI,gBAAgB,GAAG,KAAK,CAAC;IAE7B,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;QACtC,MAAM,KAAK,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;;QAGxB,IAAI,CAAC,KAAK,EAAE;YACV,gBAAgB,GAAG,IAAI,CAAC;YACxB,SAAS;SACV;;QAGD,gBAAgB,GAAG,KAAK,CAAC;;QAGzB,IAAI,KAAK,KAAK,GAAG;YAAE,SAAS;;;QAI5B,IAAI,KAAK,KAAK,IAAI,EAAE;YAClB,IAAI,QAAQ,EAAE;gBACZ,gBAAgB,GAAG,IAAI,CAAC;gBACxB,QAAQ,EAAE,CAAC;gBACX,OAAO,EAAE,CAAC;aACX;iBAAM,IAAI,GAAG,EAAE;;;gBAGd,MAAM,CAAC,OAAO,EAAE,CAAC,GAAG,KAAK,CAAC;aAC3B;YACD,SAAS;SACV;;;QAID,MAAM,CAAC,OAAO,EAAE,CAAC,GAAG,KAAK,CAAC;QAC1B,QAAQ,EAAE,CAAC;KACZ;IAED,IAAI,IAAI,GAAG,EAAE,CAAC;IACd,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,EAAE,CAAC,EAAE,EAAE;QAChC,IAAI,IAAI,GAAG,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;KACzB;IACD,IAAI,CAAC,IAAI,KAAK,gBAAgB,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE;QACxD,IAAI,IAAI,GAAG,CAAC;KACb;IACD,GAAG,CAAC,IAAI,GAAG,IAAI,CAAC;AAClB,CAAC;AAED;;;SAGwB,OAAO,CAAC,KAAa,EAAE,IAAwB;IACrE,IAAI,CAAC,KAAK,IAAI,CAAC,IAAI;QAAE,OAAO,EAAE,CAAC;IAE/B,MAAM,GAAG,GAAG,QAAQ,CAAC,KAAK,CAAC,CAAC;IAC5B,IAAI,SAAS,GAAG,GAAG,CAAC,IAAI,CAAC;IAEzB,IAAI,IAAI,IAAI,SAAS,uBAAuB;QAC1C,MAAM,OAAO,GAAG,QAAQ,CAAC,IAAI,CAAC,CAAC;QAC/B,MAAM,QAAQ,GAAG,OAAO,CAAC,IAAI,CAAC;QAE9B,QAAQ,SAAS;YACf;gBACE,GAAG,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;;YAG1B;gBACE,GAAG,CAAC,KAAK,GAAG,OAAO,CAAC,KAAK,CAAC;;YAG5B,mBAAmB;YACnB;gBACE,UAAU,CAAC,GAAG,EAAE,OAAO,CAAC,CAAC;;YAG3B;;gBAEE,GAAG,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;gBACxB,GAAG,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;gBACxB,GAAG,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;;YAG1B;;gBAEE,GAAG,CAAC,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;SAC/B;QACD,IAAI,QAAQ,GAAG,SAAS;YAAE,SAAS,GAAG,QAAQ,CAAC;KAChD;IAED,aAAa,CAAC,GAAG,EAAE,SAAS,CAAC,CAAC;IAE9B,MAAM,SAAS,GAAG,GAAG,CAAC,KAAK,GAAG,GAAG,CAAC,IAAI,CAAC;IACvC,QAAQ,SAAS;;;QAIf,kBAAkB;QAClB;YACE,OAAO,SAAS,CAAC;QAEnB,2BAA2B;;YAEzB,MAAM,IAAI,GAAG,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;YAE/B,IAAI,CAAC,IAAI;gBAAE,OAAO,SAAS,IAAI,GAAG,CAAC;YAEnC,IAAI,UAAU,CAAC,IAAI,IAAI,KAAK,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE;;;;gBAIlD,OAAO,IAAI,GAAG,IAAI,GAAG,SAAS,CAAC;aAChC;YAED,OAAO,IAAI,GAAG,SAAS,CAAC;SACzB;QAED;YACE,OAAO,GAAG,CAAC,IAAI,GAAG,SAAS,CAAC;QAE9B;YACE,OAAO,GAAG,CAAC,MAAM,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,SAAS,CAAC;KACpF;AACH;;;;"} \ No newline at end of file diff --git a/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js b/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js deleted file mode 100644 index a783049b0..000000000 --- a/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js +++ /dev/null @@ -1,240 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : - typeof define === 'function' && define.amd ? define(factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.resolveURI = factory()); -})(this, (function () { 'use strict'; - - // Matches the scheme of a URL, eg "http://" - const schemeRegex = /^[\w+.-]+:\/\//; - /** - * Matches the parts of a URL: - * 1. Scheme, including ":", guaranteed. - * 2. User/password, including "@", optional. - * 3. Host, guaranteed. - * 4. Port, including ":", optional. - * 5. Path, including "/", optional. - * 6. Query, including "?", optional. - * 7. Hash, including "#", optional. - */ - const urlRegex = /^([\w+.-]+:)\/\/([^@/#?]*@)?([^:/#?]*)(:\d+)?(\/[^#?]*)?(\?[^#]*)?(#.*)?/; - /** - * File URLs are weird. They dont' need the regular `//` in the scheme, they may or may not start - * with a leading `/`, they can have a domain (but only if they don't start with a Windows drive). - * - * 1. Host, optional. - * 2. Path, which may include "/", guaranteed. - * 3. Query, including "?", optional. - * 4. Hash, including "#", optional. - */ - const fileRegex = /^file:(?:\/\/((?![a-z]:)[^/#?]*)?)?(\/?[^#?]*)(\?[^#]*)?(#.*)?/i; - function isAbsoluteUrl(input) { - return schemeRegex.test(input); - } - function isSchemeRelativeUrl(input) { - return input.startsWith('//'); - } - function isAbsolutePath(input) { - return input.startsWith('/'); - } - function isFileUrl(input) { - return input.startsWith('file:'); - } - function isRelative(input) { - return /^[.?#]/.test(input); - } - function parseAbsoluteUrl(input) { - const match = urlRegex.exec(input); - return makeUrl(match[1], match[2] || '', match[3], match[4] || '', match[5] || '/', match[6] || '', match[7] || ''); - } - function parseFileUrl(input) { - const match = fileRegex.exec(input); - const path = match[2]; - return makeUrl('file:', '', match[1] || '', '', isAbsolutePath(path) ? path : '/' + path, match[3] || '', match[4] || ''); - } - function makeUrl(scheme, user, host, port, path, query, hash) { - return { - scheme, - user, - host, - port, - path, - query, - hash, - type: 7 /* Absolute */, - }; - } - function parseUrl(input) { - if (isSchemeRelativeUrl(input)) { - const url = parseAbsoluteUrl('http:' + input); - url.scheme = ''; - url.type = 6 /* SchemeRelative */; - return url; - } - if (isAbsolutePath(input)) { - const url = parseAbsoluteUrl('http://foo.com' + input); - url.scheme = ''; - url.host = ''; - url.type = 5 /* AbsolutePath */; - return url; - } - if (isFileUrl(input)) - return parseFileUrl(input); - if (isAbsoluteUrl(input)) - return parseAbsoluteUrl(input); - const url = parseAbsoluteUrl('http://foo.com/' + input); - url.scheme = ''; - url.host = ''; - url.type = input - ? input.startsWith('?') - ? 3 /* Query */ - : input.startsWith('#') - ? 2 /* Hash */ - : 4 /* RelativePath */ - : 1 /* Empty */; - return url; - } - function stripPathFilename(path) { - // If a path ends with a parent directory "..", then it's a relative path with excess parent - // paths. It's not a file, so we can't strip it. - if (path.endsWith('/..')) - return path; - const index = path.lastIndexOf('/'); - return path.slice(0, index + 1); - } - function mergePaths(url, base) { - normalizePath(base, base.type); - // If the path is just a "/", then it was an empty path to begin with (remember, we're a relative - // path). - if (url.path === '/') { - url.path = base.path; - } - else { - // Resolution happens relative to the base path's directory, not the file. - url.path = stripPathFilename(base.path) + url.path; - } - } - /** - * The path can have empty directories "//", unneeded parents "foo/..", or current directory - * "foo/.". We need to normalize to a standard representation. - */ - function normalizePath(url, type) { - const rel = type <= 4 /* RelativePath */; - const pieces = url.path.split('/'); - // We need to preserve the first piece always, so that we output a leading slash. The item at - // pieces[0] is an empty string. - let pointer = 1; - // Positive is the number of real directories we've output, used for popping a parent directory. - // Eg, "foo/bar/.." will have a positive 2, and we can decrement to be left with just "foo". - let positive = 0; - // We need to keep a trailing slash if we encounter an empty directory (eg, splitting "foo/" will - // generate `["foo", ""]` pieces). And, if we pop a parent directory. But once we encounter a - // real directory, we won't need to append, unless the other conditions happen again. - let addTrailingSlash = false; - for (let i = 1; i < pieces.length; i++) { - const piece = pieces[i]; - // An empty directory, could be a trailing slash, or just a double "//" in the path. - if (!piece) { - addTrailingSlash = true; - continue; - } - // If we encounter a real directory, then we don't need to append anymore. - addTrailingSlash = false; - // A current directory, which we can always drop. - if (piece === '.') - continue; - // A parent directory, we need to see if there are any real directories we can pop. Else, we - // have an excess of parents, and we'll need to keep the "..". - if (piece === '..') { - if (positive) { - addTrailingSlash = true; - positive--; - pointer--; - } - else if (rel) { - // If we're in a relativePath, then we need to keep the excess parents. Else, in an absolute - // URL, protocol relative URL, or an absolute path, we don't need to keep excess. - pieces[pointer++] = piece; - } - continue; - } - // We've encountered a real directory. Move it to the next insertion pointer, which accounts for - // any popped or dropped directories. - pieces[pointer++] = piece; - positive++; - } - let path = ''; - for (let i = 1; i < pointer; i++) { - path += '/' + pieces[i]; - } - if (!path || (addTrailingSlash && !path.endsWith('/..'))) { - path += '/'; - } - url.path = path; - } - /** - * Attempts to resolve `input` URL/path relative to `base`. - */ - function resolve(input, base) { - if (!input && !base) - return ''; - const url = parseUrl(input); - let inputType = url.type; - if (base && inputType !== 7 /* Absolute */) { - const baseUrl = parseUrl(base); - const baseType = baseUrl.type; - switch (inputType) { - case 1 /* Empty */: - url.hash = baseUrl.hash; - // fall through - case 2 /* Hash */: - url.query = baseUrl.query; - // fall through - case 3 /* Query */: - case 4 /* RelativePath */: - mergePaths(url, baseUrl); - // fall through - case 5 /* AbsolutePath */: - // The host, user, and port are joined, you can't copy one without the others. - url.user = baseUrl.user; - url.host = baseUrl.host; - url.port = baseUrl.port; - // fall through - case 6 /* SchemeRelative */: - // The input doesn't have a schema at least, so we need to copy at least that over. - url.scheme = baseUrl.scheme; - } - if (baseType > inputType) - inputType = baseType; - } - normalizePath(url, inputType); - const queryHash = url.query + url.hash; - switch (inputType) { - // This is impossible, because of the empty checks at the start of the function. - // case UrlType.Empty: - case 2 /* Hash */: - case 3 /* Query */: - return queryHash; - case 4 /* RelativePath */: { - // The first char is always a "/", and we need it to be relative. - const path = url.path.slice(1); - if (!path) - return queryHash || '.'; - if (isRelative(base || input) && !isRelative(path)) { - // If base started with a leading ".", or there is no base and input started with a ".", - // then we need to ensure that the relative path starts with a ".". We don't know if - // relative starts with a "..", though, so check before prepending. - return './' + path + queryHash; - } - return path + queryHash; - } - case 5 /* AbsolutePath */: - return url.path + queryHash; - default: - return url.scheme + '//' + url.user + url.host + url.port + url.path + queryHash; - } - } - - return resolve; - -})); -//# sourceMappingURL=resolve-uri.umd.js.map diff --git a/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js.map b/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js.map deleted file mode 100644 index 70a37f21d..000000000 --- a/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"resolve-uri.umd.js","sources":["../src/resolve-uri.ts"],"sourcesContent":["// Matches the scheme of a URL, eg \"http://\"\nconst schemeRegex = /^[\\w+.-]+:\\/\\//;\n\n/**\n * Matches the parts of a URL:\n * 1. Scheme, including \":\", guaranteed.\n * 2. User/password, including \"@\", optional.\n * 3. Host, guaranteed.\n * 4. Port, including \":\", optional.\n * 5. Path, including \"/\", optional.\n * 6. Query, including \"?\", optional.\n * 7. Hash, including \"#\", optional.\n */\nconst urlRegex = /^([\\w+.-]+:)\\/\\/([^@/#?]*@)?([^:/#?]*)(:\\d+)?(\\/[^#?]*)?(\\?[^#]*)?(#.*)?/;\n\n/**\n * File URLs are weird. They dont' need the regular `//` in the scheme, they may or may not start\n * with a leading `/`, they can have a domain (but only if they don't start with a Windows drive).\n *\n * 1. Host, optional.\n * 2. Path, which may include \"/\", guaranteed.\n * 3. Query, including \"?\", optional.\n * 4. Hash, including \"#\", optional.\n */\nconst fileRegex = /^file:(?:\\/\\/((?![a-z]:)[^/#?]*)?)?(\\/?[^#?]*)(\\?[^#]*)?(#.*)?/i;\n\ntype Url = {\n scheme: string;\n user: string;\n host: string;\n port: string;\n path: string;\n query: string;\n hash: string;\n type: UrlType;\n};\n\nconst enum UrlType {\n Empty = 1,\n Hash = 2,\n Query = 3,\n RelativePath = 4,\n AbsolutePath = 5,\n SchemeRelative = 6,\n Absolute = 7,\n}\n\nfunction isAbsoluteUrl(input: string): boolean {\n return schemeRegex.test(input);\n}\n\nfunction isSchemeRelativeUrl(input: string): boolean {\n return input.startsWith('//');\n}\n\nfunction isAbsolutePath(input: string): boolean {\n return input.startsWith('/');\n}\n\nfunction isFileUrl(input: string): boolean {\n return input.startsWith('file:');\n}\n\nfunction isRelative(input: string): boolean {\n return /^[.?#]/.test(input);\n}\n\nfunction parseAbsoluteUrl(input: string): Url {\n const match = urlRegex.exec(input)!;\n return makeUrl(\n match[1],\n match[2] || '',\n match[3],\n match[4] || '',\n match[5] || '/',\n match[6] || '',\n match[7] || '',\n );\n}\n\nfunction parseFileUrl(input: string): Url {\n const match = fileRegex.exec(input)!;\n const path = match[2];\n return makeUrl(\n 'file:',\n '',\n match[1] || '',\n '',\n isAbsolutePath(path) ? path : '/' + path,\n match[3] || '',\n match[4] || '',\n );\n}\n\nfunction makeUrl(\n scheme: string,\n user: string,\n host: string,\n port: string,\n path: string,\n query: string,\n hash: string,\n): Url {\n return {\n scheme,\n user,\n host,\n port,\n path,\n query,\n hash,\n type: UrlType.Absolute,\n };\n}\n\nfunction parseUrl(input: string): Url {\n if (isSchemeRelativeUrl(input)) {\n const url = parseAbsoluteUrl('http:' + input);\n url.scheme = '';\n url.type = UrlType.SchemeRelative;\n return url;\n }\n\n if (isAbsolutePath(input)) {\n const url = parseAbsoluteUrl('http://foo.com' + input);\n url.scheme = '';\n url.host = '';\n url.type = UrlType.AbsolutePath;\n return url;\n }\n\n if (isFileUrl(input)) return parseFileUrl(input);\n\n if (isAbsoluteUrl(input)) return parseAbsoluteUrl(input);\n\n const url = parseAbsoluteUrl('http://foo.com/' + input);\n url.scheme = '';\n url.host = '';\n url.type = input\n ? input.startsWith('?')\n ? UrlType.Query\n : input.startsWith('#')\n ? UrlType.Hash\n : UrlType.RelativePath\n : UrlType.Empty;\n return url;\n}\n\nfunction stripPathFilename(path: string): string {\n // If a path ends with a parent directory \"..\", then it's a relative path with excess parent\n // paths. It's not a file, so we can't strip it.\n if (path.endsWith('/..')) return path;\n const index = path.lastIndexOf('/');\n return path.slice(0, index + 1);\n}\n\nfunction mergePaths(url: Url, base: Url) {\n normalizePath(base, base.type);\n\n // If the path is just a \"/\", then it was an empty path to begin with (remember, we're a relative\n // path).\n if (url.path === '/') {\n url.path = base.path;\n } else {\n // Resolution happens relative to the base path's directory, not the file.\n url.path = stripPathFilename(base.path) + url.path;\n }\n}\n\n/**\n * The path can have empty directories \"//\", unneeded parents \"foo/..\", or current directory\n * \"foo/.\". We need to normalize to a standard representation.\n */\nfunction normalizePath(url: Url, type: UrlType) {\n const rel = type <= UrlType.RelativePath;\n const pieces = url.path.split('/');\n\n // We need to preserve the first piece always, so that we output a leading slash. The item at\n // pieces[0] is an empty string.\n let pointer = 1;\n\n // Positive is the number of real directories we've output, used for popping a parent directory.\n // Eg, \"foo/bar/..\" will have a positive 2, and we can decrement to be left with just \"foo\".\n let positive = 0;\n\n // We need to keep a trailing slash if we encounter an empty directory (eg, splitting \"foo/\" will\n // generate `[\"foo\", \"\"]` pieces). And, if we pop a parent directory. But once we encounter a\n // real directory, we won't need to append, unless the other conditions happen again.\n let addTrailingSlash = false;\n\n for (let i = 1; i < pieces.length; i++) {\n const piece = pieces[i];\n\n // An empty directory, could be a trailing slash, or just a double \"//\" in the path.\n if (!piece) {\n addTrailingSlash = true;\n continue;\n }\n\n // If we encounter a real directory, then we don't need to append anymore.\n addTrailingSlash = false;\n\n // A current directory, which we can always drop.\n if (piece === '.') continue;\n\n // A parent directory, we need to see if there are any real directories we can pop. Else, we\n // have an excess of parents, and we'll need to keep the \"..\".\n if (piece === '..') {\n if (positive) {\n addTrailingSlash = true;\n positive--;\n pointer--;\n } else if (rel) {\n // If we're in a relativePath, then we need to keep the excess parents. Else, in an absolute\n // URL, protocol relative URL, or an absolute path, we don't need to keep excess.\n pieces[pointer++] = piece;\n }\n continue;\n }\n\n // We've encountered a real directory. Move it to the next insertion pointer, which accounts for\n // any popped or dropped directories.\n pieces[pointer++] = piece;\n positive++;\n }\n\n let path = '';\n for (let i = 1; i < pointer; i++) {\n path += '/' + pieces[i];\n }\n if (!path || (addTrailingSlash && !path.endsWith('/..'))) {\n path += '/';\n }\n url.path = path;\n}\n\n/**\n * Attempts to resolve `input` URL/path relative to `base`.\n */\nexport default function resolve(input: string, base: string | undefined): string {\n if (!input && !base) return '';\n\n const url = parseUrl(input);\n let inputType = url.type;\n\n if (base && inputType !== UrlType.Absolute) {\n const baseUrl = parseUrl(base);\n const baseType = baseUrl.type;\n\n switch (inputType) {\n case UrlType.Empty:\n url.hash = baseUrl.hash;\n // fall through\n\n case UrlType.Hash:\n url.query = baseUrl.query;\n // fall through\n\n case UrlType.Query:\n case UrlType.RelativePath:\n mergePaths(url, baseUrl);\n // fall through\n\n case UrlType.AbsolutePath:\n // The host, user, and port are joined, you can't copy one without the others.\n url.user = baseUrl.user;\n url.host = baseUrl.host;\n url.port = baseUrl.port;\n // fall through\n\n case UrlType.SchemeRelative:\n // The input doesn't have a schema at least, so we need to copy at least that over.\n url.scheme = baseUrl.scheme;\n }\n if (baseType > inputType) inputType = baseType;\n }\n\n normalizePath(url, inputType);\n\n const queryHash = url.query + url.hash;\n switch (inputType) {\n // This is impossible, because of the empty checks at the start of the function.\n // case UrlType.Empty:\n\n case UrlType.Hash:\n case UrlType.Query:\n return queryHash;\n\n case UrlType.RelativePath: {\n // The first char is always a \"/\", and we need it to be relative.\n const path = url.path.slice(1);\n\n if (!path) return queryHash || '.';\n\n if (isRelative(base || input) && !isRelative(path)) {\n // If base started with a leading \".\", or there is no base and input started with a \".\",\n // then we need to ensure that the relative path starts with a \".\". We don't know if\n // relative starts with a \"..\", though, so check before prepending.\n return './' + path + queryHash;\n }\n\n return path + queryHash;\n }\n\n case UrlType.AbsolutePath:\n return url.path + queryHash;\n\n default:\n return url.scheme + '//' + url.user + url.host + url.port + url.path + queryHash;\n }\n}\n"],"names":[],"mappings":";;;;;;IAAA;IACA,MAAM,WAAW,GAAG,gBAAgB,CAAC;IAErC;;;;;;;;;;IAUA,MAAM,QAAQ,GAAG,0EAA0E,CAAC;IAE5F;;;;;;;;;IASA,MAAM,SAAS,GAAG,iEAAiE,CAAC;IAuBpF,SAAS,aAAa,CAAC,KAAa;QAClC,OAAO,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;IACjC,CAAC;IAED,SAAS,mBAAmB,CAAC,KAAa;QACxC,OAAO,KAAK,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC;IAChC,CAAC;IAED,SAAS,cAAc,CAAC,KAAa;QACnC,OAAO,KAAK,CAAC,UAAU,CAAC,GAAG,CAAC,CAAC;IAC/B,CAAC;IAED,SAAS,SAAS,CAAC,KAAa;QAC9B,OAAO,KAAK,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC;IACnC,CAAC;IAED,SAAS,UAAU,CAAC,KAAa;QAC/B,OAAO,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;IAC9B,CAAC;IAED,SAAS,gBAAgB,CAAC,KAAa;QACrC,MAAM,KAAK,GAAG,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAE,CAAC;QACpC,OAAO,OAAO,CACZ,KAAK,CAAC,CAAC,CAAC,EACR,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,EACd,KAAK,CAAC,CAAC,CAAC,EACR,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,EACd,KAAK,CAAC,CAAC,CAAC,IAAI,GAAG,EACf,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,EACd,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,CACf,CAAC;IACJ,CAAC;IAED,SAAS,YAAY,CAAC,KAAa;QACjC,MAAM,KAAK,GAAG,SAAS,CAAC,IAAI,CAAC,KAAK,CAAE,CAAC;QACrC,MAAM,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;QACtB,OAAO,OAAO,CACZ,OAAO,EACP,EAAE,EACF,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,EACd,EAAE,EACF,cAAc,CAAC,IAAI,CAAC,GAAG,IAAI,GAAG,GAAG,GAAG,IAAI,EACxC,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,EACd,KAAK,CAAC,CAAC,CAAC,IAAI,EAAE,CACf,CAAC;IACJ,CAAC;IAED,SAAS,OAAO,CACd,MAAc,EACd,IAAY,EACZ,IAAY,EACZ,IAAY,EACZ,IAAY,EACZ,KAAa,EACb,IAAY;QAEZ,OAAO;YACL,MAAM;YACN,IAAI;YACJ,IAAI;YACJ,IAAI;YACJ,IAAI;YACJ,KAAK;YACL,IAAI;YACJ,IAAI;SACL,CAAC;IACJ,CAAC;IAED,SAAS,QAAQ,CAAC,KAAa;QAC7B,IAAI,mBAAmB,CAAC,KAAK,CAAC,EAAE;YAC9B,MAAM,GAAG,GAAG,gBAAgB,CAAC,OAAO,GAAG,KAAK,CAAC,CAAC;YAC9C,GAAG,CAAC,MAAM,GAAG,EAAE,CAAC;YAChB,GAAG,CAAC,IAAI,0BAA0B;YAClC,OAAO,GAAG,CAAC;SACZ;QAED,IAAI,cAAc,CAAC,KAAK,CAAC,EAAE;YACzB,MAAM,GAAG,GAAG,gBAAgB,CAAC,gBAAgB,GAAG,KAAK,CAAC,CAAC;YACvD,GAAG,CAAC,MAAM,GAAG,EAAE,CAAC;YAChB,GAAG,CAAC,IAAI,GAAG,EAAE,CAAC;YACd,GAAG,CAAC,IAAI,wBAAwB;YAChC,OAAO,GAAG,CAAC;SACZ;QAED,IAAI,SAAS,CAAC,KAAK,CAAC;YAAE,OAAO,YAAY,CAAC,KAAK,CAAC,CAAC;QAEjD,IAAI,aAAa,CAAC,KAAK,CAAC;YAAE,OAAO,gBAAgB,CAAC,KAAK,CAAC,CAAC;QAEzD,MAAM,GAAG,GAAG,gBAAgB,CAAC,iBAAiB,GAAG,KAAK,CAAC,CAAC;QACxD,GAAG,CAAC,MAAM,GAAG,EAAE,CAAC;QAChB,GAAG,CAAC,IAAI,GAAG,EAAE,CAAC;QACd,GAAG,CAAC,IAAI,GAAG,KAAK;cACZ,KAAK,CAAC,UAAU,CAAC,GAAG,CAAC;;kBAEnB,KAAK,CAAC,UAAU,CAAC,GAAG,CAAC;;;4BAGT;QAClB,OAAO,GAAG,CAAC;IACb,CAAC;IAED,SAAS,iBAAiB,CAAC,IAAY;;;QAGrC,IAAI,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC;YAAE,OAAO,IAAI,CAAC;QACtC,MAAM,KAAK,GAAG,IAAI,CAAC,WAAW,CAAC,GAAG,CAAC,CAAC;QACpC,OAAO,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,KAAK,GAAG,CAAC,CAAC,CAAC;IAClC,CAAC;IAED,SAAS,UAAU,CAAC,GAAQ,EAAE,IAAS;QACrC,aAAa,CAAC,IAAI,EAAE,IAAI,CAAC,IAAI,CAAC,CAAC;;;QAI/B,IAAI,GAAG,CAAC,IAAI,KAAK,GAAG,EAAE;YACpB,GAAG,CAAC,IAAI,GAAG,IAAI,CAAC,IAAI,CAAC;SACtB;aAAM;;YAEL,GAAG,CAAC,IAAI,GAAG,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,GAAG,CAAC,IAAI,CAAC;SACpD;IACH,CAAC;IAED;;;;IAIA,SAAS,aAAa,CAAC,GAAQ,EAAE,IAAa;QAC5C,MAAM,GAAG,GAAG,IAAI,yBAAyB;QACzC,MAAM,MAAM,GAAG,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC;;;QAInC,IAAI,OAAO,GAAG,CAAC,CAAC;;;QAIhB,IAAI,QAAQ,GAAG,CAAC,CAAC;;;;QAKjB,IAAI,gBAAgB,GAAG,KAAK,CAAC;QAE7B,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,MAAM,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YACtC,MAAM,KAAK,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;;YAGxB,IAAI,CAAC,KAAK,EAAE;gBACV,gBAAgB,GAAG,IAAI,CAAC;gBACxB,SAAS;aACV;;YAGD,gBAAgB,GAAG,KAAK,CAAC;;YAGzB,IAAI,KAAK,KAAK,GAAG;gBAAE,SAAS;;;YAI5B,IAAI,KAAK,KAAK,IAAI,EAAE;gBAClB,IAAI,QAAQ,EAAE;oBACZ,gBAAgB,GAAG,IAAI,CAAC;oBACxB,QAAQ,EAAE,CAAC;oBACX,OAAO,EAAE,CAAC;iBACX;qBAAM,IAAI,GAAG,EAAE;;;oBAGd,MAAM,CAAC,OAAO,EAAE,CAAC,GAAG,KAAK,CAAC;iBAC3B;gBACD,SAAS;aACV;;;YAID,MAAM,CAAC,OAAO,EAAE,CAAC,GAAG,KAAK,CAAC;YAC1B,QAAQ,EAAE,CAAC;SACZ;QAED,IAAI,IAAI,GAAG,EAAE,CAAC;QACd,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,OAAO,EAAE,CAAC,EAAE,EAAE;YAChC,IAAI,IAAI,GAAG,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC;SACzB;QACD,IAAI,CAAC,IAAI,KAAK,gBAAgB,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,KAAK,CAAC,CAAC,EAAE;YACxD,IAAI,IAAI,GAAG,CAAC;SACb;QACD,GAAG,CAAC,IAAI,GAAG,IAAI,CAAC;IAClB,CAAC;IAED;;;aAGwB,OAAO,CAAC,KAAa,EAAE,IAAwB;QACrE,IAAI,CAAC,KAAK,IAAI,CAAC,IAAI;YAAE,OAAO,EAAE,CAAC;QAE/B,MAAM,GAAG,GAAG,QAAQ,CAAC,KAAK,CAAC,CAAC;QAC5B,IAAI,SAAS,GAAG,GAAG,CAAC,IAAI,CAAC;QAEzB,IAAI,IAAI,IAAI,SAAS,uBAAuB;YAC1C,MAAM,OAAO,GAAG,QAAQ,CAAC,IAAI,CAAC,CAAC;YAC/B,MAAM,QAAQ,GAAG,OAAO,CAAC,IAAI,CAAC;YAE9B,QAAQ,SAAS;gBACf;oBACE,GAAG,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;;gBAG1B;oBACE,GAAG,CAAC,KAAK,GAAG,OAAO,CAAC,KAAK,CAAC;;gBAG5B,mBAAmB;gBACnB;oBACE,UAAU,CAAC,GAAG,EAAE,OAAO,CAAC,CAAC;;gBAG3B;;oBAEE,GAAG,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;oBACxB,GAAG,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;oBACxB,GAAG,CAAC,IAAI,GAAG,OAAO,CAAC,IAAI,CAAC;;gBAG1B;;oBAEE,GAAG,CAAC,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;aAC/B;YACD,IAAI,QAAQ,GAAG,SAAS;gBAAE,SAAS,GAAG,QAAQ,CAAC;SAChD;QAED,aAAa,CAAC,GAAG,EAAE,SAAS,CAAC,CAAC;QAE9B,MAAM,SAAS,GAAG,GAAG,CAAC,KAAK,GAAG,GAAG,CAAC,IAAI,CAAC;QACvC,QAAQ,SAAS;;;YAIf,kBAAkB;YAClB;gBACE,OAAO,SAAS,CAAC;YAEnB,2BAA2B;;gBAEzB,MAAM,IAAI,GAAG,GAAG,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC;gBAE/B,IAAI,CAAC,IAAI;oBAAE,OAAO,SAAS,IAAI,GAAG,CAAC;gBAEnC,IAAI,UAAU,CAAC,IAAI,IAAI,KAAK,CAAC,IAAI,CAAC,UAAU,CAAC,IAAI,CAAC,EAAE;;;;oBAIlD,OAAO,IAAI,GAAG,IAAI,GAAG,SAAS,CAAC;iBAChC;gBAED,OAAO,IAAI,GAAG,SAAS,CAAC;aACzB;YAED;gBACE,OAAO,GAAG,CAAC,IAAI,GAAG,SAAS,CAAC;YAE9B;gBACE,OAAO,GAAG,CAAC,MAAM,GAAG,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,GAAG,CAAC,IAAI,GAAG,SAAS,CAAC;SACpF;IACH;;;;;;;;"} \ No newline at end of file diff --git a/node_modules/@jridgewell/resolve-uri/dist/types/resolve-uri.d.ts b/node_modules/@jridgewell/resolve-uri/dist/types/resolve-uri.d.ts deleted file mode 100644 index b7f0b3b2d..000000000 --- a/node_modules/@jridgewell/resolve-uri/dist/types/resolve-uri.d.ts +++ /dev/null @@ -1,4 +0,0 @@ -/** - * Attempts to resolve `input` URL/path relative to `base`. - */ -export default function resolve(input: string, base: string | undefined): string; diff --git a/node_modules/@jridgewell/resolve-uri/package.json b/node_modules/@jridgewell/resolve-uri/package.json deleted file mode 100644 index 02a4c5187..000000000 --- a/node_modules/@jridgewell/resolve-uri/package.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "name": "@jridgewell/resolve-uri", - "version": "3.1.2", - "description": "Resolve a URI relative to an optional base URI", - "keywords": [ - "resolve", - "uri", - "url", - "path" - ], - "author": "Justin Ridgewell ", - "license": "MIT", - "repository": "https://github.com/jridgewell/resolve-uri", - "main": "dist/resolve-uri.umd.js", - "module": "dist/resolve-uri.mjs", - "types": "dist/types/resolve-uri.d.ts", - "exports": { - ".": [ - { - "types": "./dist/types/resolve-uri.d.ts", - "browser": "./dist/resolve-uri.umd.js", - "require": "./dist/resolve-uri.umd.js", - "import": "./dist/resolve-uri.mjs" - }, - "./dist/resolve-uri.umd.js" - ], - "./package.json": "./package.json" - }, - "files": [ - "dist" - ], - "engines": { - "node": ">=6.0.0" - }, - "scripts": { - "prebuild": "rm -rf dist", - "build": "run-s -n build:*", - "build:rollup": "rollup -c rollup.config.js", - "build:ts": "tsc --project tsconfig.build.json", - "lint": "run-s -n lint:*", - "lint:prettier": "npm run test:lint:prettier -- --write", - "lint:ts": "npm run test:lint:ts -- --fix", - "pretest": "run-s build:rollup", - "test": "run-s -n test:lint test:only", - "test:debug": "mocha --inspect-brk", - "test:lint": "run-s -n test:lint:*", - "test:lint:prettier": "prettier --check '{src,test}/**/*.ts'", - "test:lint:ts": "eslint '{src,test}/**/*.ts'", - "test:only": "mocha", - "test:coverage": "c8 mocha", - "test:watch": "mocha --watch", - "prepublishOnly": "npm run preversion", - "preversion": "run-s test build" - }, - "devDependencies": { - "@jridgewell/resolve-uri-latest": "npm:@jridgewell/resolve-uri@*", - "@rollup/plugin-typescript": "8.3.0", - "@typescript-eslint/eslint-plugin": "5.10.0", - "@typescript-eslint/parser": "5.10.0", - "c8": "7.11.0", - "eslint": "8.7.0", - "eslint-config-prettier": "8.3.0", - "mocha": "9.2.0", - "npm-run-all": "4.1.5", - "prettier": "2.5.1", - "rollup": "2.66.0", - "typescript": "4.5.5" - } -} diff --git a/node_modules/@jridgewell/sourcemap-codec/LICENSE b/node_modules/@jridgewell/sourcemap-codec/LICENSE deleted file mode 100644 index 1f6ce94c1..000000000 --- a/node_modules/@jridgewell/sourcemap-codec/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright 2024 Justin Ridgewell - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/node_modules/@jridgewell/sourcemap-codec/README.md b/node_modules/@jridgewell/sourcemap-codec/README.md deleted file mode 100644 index b3e0708bf..000000000 --- a/node_modules/@jridgewell/sourcemap-codec/README.md +++ /dev/null @@ -1,264 +0,0 @@ -# @jridgewell/sourcemap-codec - -Encode/decode the `mappings` property of a [sourcemap](https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit). - - -## Why? - -Sourcemaps are difficult to generate and manipulate, because the `mappings` property – the part that actually links the generated code back to the original source – is encoded using an obscure method called [Variable-length quantity](https://en.wikipedia.org/wiki/Variable-length_quantity). On top of that, each segment in the mapping contains offsets rather than absolute indices, which means that you can't look at a segment in isolation – you have to understand the whole sourcemap. - -This package makes the process slightly easier. - - -## Installation - -```bash -npm install @jridgewell/sourcemap-codec -``` - - -## Usage - -```js -import { encode, decode } from '@jridgewell/sourcemap-codec'; - -var decoded = decode( ';EAEEA,EAAE,EAAC,CAAE;ECQY,UACC' ); - -assert.deepEqual( decoded, [ - // the first line (of the generated code) has no mappings, - // as shown by the starting semi-colon (which separates lines) - [], - - // the second line contains four (comma-separated) segments - [ - // segments are encoded as you'd expect: - // [ generatedCodeColumn, sourceIndex, sourceCodeLine, sourceCodeColumn, nameIndex ] - - // i.e. the first segment begins at column 2, and maps back to the second column - // of the second line (both zero-based) of the 0th source, and uses the 0th - // name in the `map.names` array - [ 2, 0, 2, 2, 0 ], - - // the remaining segments are 4-length rather than 5-length, - // because they don't map a name - [ 4, 0, 2, 4 ], - [ 6, 0, 2, 5 ], - [ 7, 0, 2, 7 ] - ], - - // the final line contains two segments - [ - [ 2, 1, 10, 19 ], - [ 12, 1, 11, 20 ] - ] -]); - -var encoded = encode( decoded ); -assert.equal( encoded, ';EAEEA,EAAE,EAAC,CAAE;ECQY,UACC' ); -``` - -## Benchmarks - -``` -node v20.10.0 - -amp.js.map - 45120 segments - -Decode Memory Usage: -local code 5815135 bytes -@jridgewell/sourcemap-codec 1.4.15 5868160 bytes -sourcemap-codec 5492584 bytes -source-map-0.6.1 13569984 bytes -source-map-0.8.0 6390584 bytes -chrome dev tools 8011136 bytes -Smallest memory usage is sourcemap-codec - -Decode speed: -decode: local code x 492 ops/sec ±1.22% (90 runs sampled) -decode: @jridgewell/sourcemap-codec 1.4.15 x 499 ops/sec ±1.16% (89 runs sampled) -decode: sourcemap-codec x 376 ops/sec ±1.66% (89 runs sampled) -decode: source-map-0.6.1 x 34.99 ops/sec ±0.94% (48 runs sampled) -decode: source-map-0.8.0 x 351 ops/sec ±0.07% (95 runs sampled) -chrome dev tools x 165 ops/sec ±0.91% (86 runs sampled) -Fastest is decode: @jridgewell/sourcemap-codec 1.4.15 - -Encode Memory Usage: -local code 444248 bytes -@jridgewell/sourcemap-codec 1.4.15 623024 bytes -sourcemap-codec 8696280 bytes -source-map-0.6.1 8745176 bytes -source-map-0.8.0 8736624 bytes -Smallest memory usage is local code - -Encode speed: -encode: local code x 796 ops/sec ±0.11% (97 runs sampled) -encode: @jridgewell/sourcemap-codec 1.4.15 x 795 ops/sec ±0.25% (98 runs sampled) -encode: sourcemap-codec x 231 ops/sec ±0.83% (86 runs sampled) -encode: source-map-0.6.1 x 166 ops/sec ±0.57% (86 runs sampled) -encode: source-map-0.8.0 x 203 ops/sec ±0.45% (88 runs sampled) -Fastest is encode: local code,encode: @jridgewell/sourcemap-codec 1.4.15 - - -*** - - -babel.min.js.map - 347793 segments - -Decode Memory Usage: -local code 35424960 bytes -@jridgewell/sourcemap-codec 1.4.15 35424696 bytes -sourcemap-codec 36033464 bytes -source-map-0.6.1 62253704 bytes -source-map-0.8.0 43843920 bytes -chrome dev tools 45111400 bytes -Smallest memory usage is @jridgewell/sourcemap-codec 1.4.15 - -Decode speed: -decode: local code x 38.18 ops/sec ±5.44% (52 runs sampled) -decode: @jridgewell/sourcemap-codec 1.4.15 x 38.36 ops/sec ±5.02% (52 runs sampled) -decode: sourcemap-codec x 34.05 ops/sec ±4.45% (47 runs sampled) -decode: source-map-0.6.1 x 4.31 ops/sec ±2.76% (15 runs sampled) -decode: source-map-0.8.0 x 55.60 ops/sec ±0.13% (73 runs sampled) -chrome dev tools x 16.94 ops/sec ±3.78% (46 runs sampled) -Fastest is decode: source-map-0.8.0 - -Encode Memory Usage: -local code 2606016 bytes -@jridgewell/sourcemap-codec 1.4.15 2626440 bytes -sourcemap-codec 21152576 bytes -source-map-0.6.1 25023928 bytes -source-map-0.8.0 25256448 bytes -Smallest memory usage is local code - -Encode speed: -encode: local code x 127 ops/sec ±0.18% (83 runs sampled) -encode: @jridgewell/sourcemap-codec 1.4.15 x 128 ops/sec ±0.26% (83 runs sampled) -encode: sourcemap-codec x 29.31 ops/sec ±2.55% (53 runs sampled) -encode: source-map-0.6.1 x 18.85 ops/sec ±3.19% (36 runs sampled) -encode: source-map-0.8.0 x 19.34 ops/sec ±1.97% (36 runs sampled) -Fastest is encode: @jridgewell/sourcemap-codec 1.4.15 - - -*** - - -preact.js.map - 1992 segments - -Decode Memory Usage: -local code 261696 bytes -@jridgewell/sourcemap-codec 1.4.15 244296 bytes -sourcemap-codec 302816 bytes -source-map-0.6.1 939176 bytes -source-map-0.8.0 336 bytes -chrome dev tools 587368 bytes -Smallest memory usage is source-map-0.8.0 - -Decode speed: -decode: local code x 17,782 ops/sec ±0.32% (97 runs sampled) -decode: @jridgewell/sourcemap-codec 1.4.15 x 17,863 ops/sec ±0.40% (100 runs sampled) -decode: sourcemap-codec x 12,453 ops/sec ±0.27% (101 runs sampled) -decode: source-map-0.6.1 x 1,288 ops/sec ±1.05% (96 runs sampled) -decode: source-map-0.8.0 x 9,289 ops/sec ±0.27% (101 runs sampled) -chrome dev tools x 4,769 ops/sec ±0.18% (100 runs sampled) -Fastest is decode: @jridgewell/sourcemap-codec 1.4.15 - -Encode Memory Usage: -local code 262944 bytes -@jridgewell/sourcemap-codec 1.4.15 25544 bytes -sourcemap-codec 323048 bytes -source-map-0.6.1 507808 bytes -source-map-0.8.0 507480 bytes -Smallest memory usage is @jridgewell/sourcemap-codec 1.4.15 - -Encode speed: -encode: local code x 24,207 ops/sec ±0.79% (95 runs sampled) -encode: @jridgewell/sourcemap-codec 1.4.15 x 24,288 ops/sec ±0.48% (96 runs sampled) -encode: sourcemap-codec x 6,761 ops/sec ±0.21% (100 runs sampled) -encode: source-map-0.6.1 x 5,374 ops/sec ±0.17% (99 runs sampled) -encode: source-map-0.8.0 x 5,633 ops/sec ±0.32% (99 runs sampled) -Fastest is encode: @jridgewell/sourcemap-codec 1.4.15,encode: local code - - -*** - - -react.js.map - 5726 segments - -Decode Memory Usage: -local code 678816 bytes -@jridgewell/sourcemap-codec 1.4.15 678816 bytes -sourcemap-codec 816400 bytes -source-map-0.6.1 2288864 bytes -source-map-0.8.0 721360 bytes -chrome dev tools 1012512 bytes -Smallest memory usage is local code - -Decode speed: -decode: local code x 6,178 ops/sec ±0.19% (98 runs sampled) -decode: @jridgewell/sourcemap-codec 1.4.15 x 6,261 ops/sec ±0.22% (100 runs sampled) -decode: sourcemap-codec x 4,472 ops/sec ±0.90% (99 runs sampled) -decode: source-map-0.6.1 x 449 ops/sec ±0.31% (95 runs sampled) -decode: source-map-0.8.0 x 3,219 ops/sec ±0.13% (100 runs sampled) -chrome dev tools x 1,743 ops/sec ±0.20% (99 runs sampled) -Fastest is decode: @jridgewell/sourcemap-codec 1.4.15 - -Encode Memory Usage: -local code 140960 bytes -@jridgewell/sourcemap-codec 1.4.15 159808 bytes -sourcemap-codec 969304 bytes -source-map-0.6.1 930520 bytes -source-map-0.8.0 930248 bytes -Smallest memory usage is local code - -Encode speed: -encode: local code x 8,013 ops/sec ±0.19% (100 runs sampled) -encode: @jridgewell/sourcemap-codec 1.4.15 x 7,989 ops/sec ±0.20% (101 runs sampled) -encode: sourcemap-codec x 2,472 ops/sec ±0.21% (99 runs sampled) -encode: source-map-0.6.1 x 2,200 ops/sec ±0.17% (99 runs sampled) -encode: source-map-0.8.0 x 2,220 ops/sec ±0.37% (99 runs sampled) -Fastest is encode: local code - - -*** - - -vscode.map - 2141001 segments - -Decode Memory Usage: -local code 198955264 bytes -@jridgewell/sourcemap-codec 1.4.15 199175352 bytes -sourcemap-codec 199102688 bytes -source-map-0.6.1 386323432 bytes -source-map-0.8.0 244116432 bytes -chrome dev tools 293734280 bytes -Smallest memory usage is local code - -Decode speed: -decode: local code x 3.90 ops/sec ±22.21% (15 runs sampled) -decode: @jridgewell/sourcemap-codec 1.4.15 x 3.95 ops/sec ±23.53% (15 runs sampled) -decode: sourcemap-codec x 3.82 ops/sec ±17.94% (14 runs sampled) -decode: source-map-0.6.1 x 0.61 ops/sec ±7.81% (6 runs sampled) -decode: source-map-0.8.0 x 9.54 ops/sec ±0.28% (28 runs sampled) -chrome dev tools x 2.18 ops/sec ±10.58% (10 runs sampled) -Fastest is decode: source-map-0.8.0 - -Encode Memory Usage: -local code 13509880 bytes -@jridgewell/sourcemap-codec 1.4.15 13537648 bytes -sourcemap-codec 32540104 bytes -source-map-0.6.1 127531040 bytes -source-map-0.8.0 127535312 bytes -Smallest memory usage is local code - -Encode speed: -encode: local code x 20.10 ops/sec ±0.19% (38 runs sampled) -encode: @jridgewell/sourcemap-codec 1.4.15 x 20.26 ops/sec ±0.32% (38 runs sampled) -encode: sourcemap-codec x 5.44 ops/sec ±1.64% (18 runs sampled) -encode: source-map-0.6.1 x 2.30 ops/sec ±4.79% (10 runs sampled) -encode: source-map-0.8.0 x 2.46 ops/sec ±6.53% (10 runs sampled) -Fastest is encode: @jridgewell/sourcemap-codec 1.4.15 -``` - -# License - -MIT diff --git a/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs b/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs deleted file mode 100644 index 532bab39f..000000000 --- a/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs +++ /dev/null @@ -1,423 +0,0 @@ -// src/vlq.ts -var comma = ",".charCodeAt(0); -var semicolon = ";".charCodeAt(0); -var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; -var intToChar = new Uint8Array(64); -var charToInt = new Uint8Array(128); -for (let i = 0; i < chars.length; i++) { - const c = chars.charCodeAt(i); - intToChar[i] = c; - charToInt[c] = i; -} -function decodeInteger(reader, relative) { - let value = 0; - let shift = 0; - let integer = 0; - do { - const c = reader.next(); - integer = charToInt[c]; - value |= (integer & 31) << shift; - shift += 5; - } while (integer & 32); - const shouldNegate = value & 1; - value >>>= 1; - if (shouldNegate) { - value = -2147483648 | -value; - } - return relative + value; -} -function encodeInteger(builder, num, relative) { - let delta = num - relative; - delta = delta < 0 ? -delta << 1 | 1 : delta << 1; - do { - let clamped = delta & 31; - delta >>>= 5; - if (delta > 0) clamped |= 32; - builder.write(intToChar[clamped]); - } while (delta > 0); - return num; -} -function hasMoreVlq(reader, max) { - if (reader.pos >= max) return false; - return reader.peek() !== comma; -} - -// src/strings.ts -var bufLength = 1024 * 16; -var td = typeof TextDecoder !== "undefined" ? /* @__PURE__ */ new TextDecoder() : typeof Buffer !== "undefined" ? { - decode(buf) { - const out = Buffer.from(buf.buffer, buf.byteOffset, buf.byteLength); - return out.toString(); - } -} : { - decode(buf) { - let out = ""; - for (let i = 0; i < buf.length; i++) { - out += String.fromCharCode(buf[i]); - } - return out; - } -}; -var StringWriter = class { - constructor() { - this.pos = 0; - this.out = ""; - this.buffer = new Uint8Array(bufLength); - } - write(v) { - const { buffer } = this; - buffer[this.pos++] = v; - if (this.pos === bufLength) { - this.out += td.decode(buffer); - this.pos = 0; - } - } - flush() { - const { buffer, out, pos } = this; - return pos > 0 ? out + td.decode(buffer.subarray(0, pos)) : out; - } -}; -var StringReader = class { - constructor(buffer) { - this.pos = 0; - this.buffer = buffer; - } - next() { - return this.buffer.charCodeAt(this.pos++); - } - peek() { - return this.buffer.charCodeAt(this.pos); - } - indexOf(char) { - const { buffer, pos } = this; - const idx = buffer.indexOf(char, pos); - return idx === -1 ? buffer.length : idx; - } -}; - -// src/scopes.ts -var EMPTY = []; -function decodeOriginalScopes(input) { - const { length } = input; - const reader = new StringReader(input); - const scopes = []; - const stack = []; - let line = 0; - for (; reader.pos < length; reader.pos++) { - line = decodeInteger(reader, line); - const column = decodeInteger(reader, 0); - if (!hasMoreVlq(reader, length)) { - const last = stack.pop(); - last[2] = line; - last[3] = column; - continue; - } - const kind = decodeInteger(reader, 0); - const fields = decodeInteger(reader, 0); - const hasName = fields & 1; - const scope = hasName ? [line, column, 0, 0, kind, decodeInteger(reader, 0)] : [line, column, 0, 0, kind]; - let vars = EMPTY; - if (hasMoreVlq(reader, length)) { - vars = []; - do { - const varsIndex = decodeInteger(reader, 0); - vars.push(varsIndex); - } while (hasMoreVlq(reader, length)); - } - scope.vars = vars; - scopes.push(scope); - stack.push(scope); - } - return scopes; -} -function encodeOriginalScopes(scopes) { - const writer = new StringWriter(); - for (let i = 0; i < scopes.length; ) { - i = _encodeOriginalScopes(scopes, i, writer, [0]); - } - return writer.flush(); -} -function _encodeOriginalScopes(scopes, index, writer, state) { - const scope = scopes[index]; - const { 0: startLine, 1: startColumn, 2: endLine, 3: endColumn, 4: kind, vars } = scope; - if (index > 0) writer.write(comma); - state[0] = encodeInteger(writer, startLine, state[0]); - encodeInteger(writer, startColumn, 0); - encodeInteger(writer, kind, 0); - const fields = scope.length === 6 ? 1 : 0; - encodeInteger(writer, fields, 0); - if (scope.length === 6) encodeInteger(writer, scope[5], 0); - for (const v of vars) { - encodeInteger(writer, v, 0); - } - for (index++; index < scopes.length; ) { - const next = scopes[index]; - const { 0: l, 1: c } = next; - if (l > endLine || l === endLine && c >= endColumn) { - break; - } - index = _encodeOriginalScopes(scopes, index, writer, state); - } - writer.write(comma); - state[0] = encodeInteger(writer, endLine, state[0]); - encodeInteger(writer, endColumn, 0); - return index; -} -function decodeGeneratedRanges(input) { - const { length } = input; - const reader = new StringReader(input); - const ranges = []; - const stack = []; - let genLine = 0; - let definitionSourcesIndex = 0; - let definitionScopeIndex = 0; - let callsiteSourcesIndex = 0; - let callsiteLine = 0; - let callsiteColumn = 0; - let bindingLine = 0; - let bindingColumn = 0; - do { - const semi = reader.indexOf(";"); - let genColumn = 0; - for (; reader.pos < semi; reader.pos++) { - genColumn = decodeInteger(reader, genColumn); - if (!hasMoreVlq(reader, semi)) { - const last = stack.pop(); - last[2] = genLine; - last[3] = genColumn; - continue; - } - const fields = decodeInteger(reader, 0); - const hasDefinition = fields & 1; - const hasCallsite = fields & 2; - const hasScope = fields & 4; - let callsite = null; - let bindings = EMPTY; - let range; - if (hasDefinition) { - const defSourcesIndex = decodeInteger(reader, definitionSourcesIndex); - definitionScopeIndex = decodeInteger( - reader, - definitionSourcesIndex === defSourcesIndex ? definitionScopeIndex : 0 - ); - definitionSourcesIndex = defSourcesIndex; - range = [genLine, genColumn, 0, 0, defSourcesIndex, definitionScopeIndex]; - } else { - range = [genLine, genColumn, 0, 0]; - } - range.isScope = !!hasScope; - if (hasCallsite) { - const prevCsi = callsiteSourcesIndex; - const prevLine = callsiteLine; - callsiteSourcesIndex = decodeInteger(reader, callsiteSourcesIndex); - const sameSource = prevCsi === callsiteSourcesIndex; - callsiteLine = decodeInteger(reader, sameSource ? callsiteLine : 0); - callsiteColumn = decodeInteger( - reader, - sameSource && prevLine === callsiteLine ? callsiteColumn : 0 - ); - callsite = [callsiteSourcesIndex, callsiteLine, callsiteColumn]; - } - range.callsite = callsite; - if (hasMoreVlq(reader, semi)) { - bindings = []; - do { - bindingLine = genLine; - bindingColumn = genColumn; - const expressionsCount = decodeInteger(reader, 0); - let expressionRanges; - if (expressionsCount < -1) { - expressionRanges = [[decodeInteger(reader, 0)]]; - for (let i = -1; i > expressionsCount; i--) { - const prevBl = bindingLine; - bindingLine = decodeInteger(reader, bindingLine); - bindingColumn = decodeInteger(reader, bindingLine === prevBl ? bindingColumn : 0); - const expression = decodeInteger(reader, 0); - expressionRanges.push([expression, bindingLine, bindingColumn]); - } - } else { - expressionRanges = [[expressionsCount]]; - } - bindings.push(expressionRanges); - } while (hasMoreVlq(reader, semi)); - } - range.bindings = bindings; - ranges.push(range); - stack.push(range); - } - genLine++; - reader.pos = semi + 1; - } while (reader.pos < length); - return ranges; -} -function encodeGeneratedRanges(ranges) { - if (ranges.length === 0) return ""; - const writer = new StringWriter(); - for (let i = 0; i < ranges.length; ) { - i = _encodeGeneratedRanges(ranges, i, writer, [0, 0, 0, 0, 0, 0, 0]); - } - return writer.flush(); -} -function _encodeGeneratedRanges(ranges, index, writer, state) { - const range = ranges[index]; - const { - 0: startLine, - 1: startColumn, - 2: endLine, - 3: endColumn, - isScope, - callsite, - bindings - } = range; - if (state[0] < startLine) { - catchupLine(writer, state[0], startLine); - state[0] = startLine; - state[1] = 0; - } else if (index > 0) { - writer.write(comma); - } - state[1] = encodeInteger(writer, range[1], state[1]); - const fields = (range.length === 6 ? 1 : 0) | (callsite ? 2 : 0) | (isScope ? 4 : 0); - encodeInteger(writer, fields, 0); - if (range.length === 6) { - const { 4: sourcesIndex, 5: scopesIndex } = range; - if (sourcesIndex !== state[2]) { - state[3] = 0; - } - state[2] = encodeInteger(writer, sourcesIndex, state[2]); - state[3] = encodeInteger(writer, scopesIndex, state[3]); - } - if (callsite) { - const { 0: sourcesIndex, 1: callLine, 2: callColumn } = range.callsite; - if (sourcesIndex !== state[4]) { - state[5] = 0; - state[6] = 0; - } else if (callLine !== state[5]) { - state[6] = 0; - } - state[4] = encodeInteger(writer, sourcesIndex, state[4]); - state[5] = encodeInteger(writer, callLine, state[5]); - state[6] = encodeInteger(writer, callColumn, state[6]); - } - if (bindings) { - for (const binding of bindings) { - if (binding.length > 1) encodeInteger(writer, -binding.length, 0); - const expression = binding[0][0]; - encodeInteger(writer, expression, 0); - let bindingStartLine = startLine; - let bindingStartColumn = startColumn; - for (let i = 1; i < binding.length; i++) { - const expRange = binding[i]; - bindingStartLine = encodeInteger(writer, expRange[1], bindingStartLine); - bindingStartColumn = encodeInteger(writer, expRange[2], bindingStartColumn); - encodeInteger(writer, expRange[0], 0); - } - } - } - for (index++; index < ranges.length; ) { - const next = ranges[index]; - const { 0: l, 1: c } = next; - if (l > endLine || l === endLine && c >= endColumn) { - break; - } - index = _encodeGeneratedRanges(ranges, index, writer, state); - } - if (state[0] < endLine) { - catchupLine(writer, state[0], endLine); - state[0] = endLine; - state[1] = 0; - } else { - writer.write(comma); - } - state[1] = encodeInteger(writer, endColumn, state[1]); - return index; -} -function catchupLine(writer, lastLine, line) { - do { - writer.write(semicolon); - } while (++lastLine < line); -} - -// src/sourcemap-codec.ts -function decode(mappings) { - const { length } = mappings; - const reader = new StringReader(mappings); - const decoded = []; - let genColumn = 0; - let sourcesIndex = 0; - let sourceLine = 0; - let sourceColumn = 0; - let namesIndex = 0; - do { - const semi = reader.indexOf(";"); - const line = []; - let sorted = true; - let lastCol = 0; - genColumn = 0; - while (reader.pos < semi) { - let seg; - genColumn = decodeInteger(reader, genColumn); - if (genColumn < lastCol) sorted = false; - lastCol = genColumn; - if (hasMoreVlq(reader, semi)) { - sourcesIndex = decodeInteger(reader, sourcesIndex); - sourceLine = decodeInteger(reader, sourceLine); - sourceColumn = decodeInteger(reader, sourceColumn); - if (hasMoreVlq(reader, semi)) { - namesIndex = decodeInteger(reader, namesIndex); - seg = [genColumn, sourcesIndex, sourceLine, sourceColumn, namesIndex]; - } else { - seg = [genColumn, sourcesIndex, sourceLine, sourceColumn]; - } - } else { - seg = [genColumn]; - } - line.push(seg); - reader.pos++; - } - if (!sorted) sort(line); - decoded.push(line); - reader.pos = semi + 1; - } while (reader.pos <= length); - return decoded; -} -function sort(line) { - line.sort(sortComparator); -} -function sortComparator(a, b) { - return a[0] - b[0]; -} -function encode(decoded) { - const writer = new StringWriter(); - let sourcesIndex = 0; - let sourceLine = 0; - let sourceColumn = 0; - let namesIndex = 0; - for (let i = 0; i < decoded.length; i++) { - const line = decoded[i]; - if (i > 0) writer.write(semicolon); - if (line.length === 0) continue; - let genColumn = 0; - for (let j = 0; j < line.length; j++) { - const segment = line[j]; - if (j > 0) writer.write(comma); - genColumn = encodeInteger(writer, segment[0], genColumn); - if (segment.length === 1) continue; - sourcesIndex = encodeInteger(writer, segment[1], sourcesIndex); - sourceLine = encodeInteger(writer, segment[2], sourceLine); - sourceColumn = encodeInteger(writer, segment[3], sourceColumn); - if (segment.length === 4) continue; - namesIndex = encodeInteger(writer, segment[4], namesIndex); - } - } - return writer.flush(); -} -export { - decode, - decodeGeneratedRanges, - decodeOriginalScopes, - encode, - encodeGeneratedRanges, - encodeOriginalScopes -}; -//# sourceMappingURL=sourcemap-codec.mjs.map diff --git a/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs.map b/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs.map deleted file mode 100644 index c276844b2..000000000 --- a/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.mjs.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sources": ["../src/vlq.ts", "../src/strings.ts", "../src/scopes.ts", "../src/sourcemap-codec.ts"], - "mappings": ";AAEO,IAAM,QAAQ,IAAI,WAAW,CAAC;AAC9B,IAAM,YAAY,IAAI,WAAW,CAAC;AAEzC,IAAM,QAAQ;AACd,IAAM,YAAY,IAAI,WAAW,EAAE;AACnC,IAAM,YAAY,IAAI,WAAW,GAAG;AAEpC,SAAS,IAAI,GAAG,IAAI,MAAM,QAAQ,KAAK;AACrC,QAAM,IAAI,MAAM,WAAW,CAAC;AAC5B,YAAU,CAAC,IAAI;AACf,YAAU,CAAC,IAAI;AACjB;AAEO,SAAS,cAAc,QAAsB,UAA0B;AAC5E,MAAI,QAAQ;AACZ,MAAI,QAAQ;AACZ,MAAI,UAAU;AAEd,KAAG;AACD,UAAM,IAAI,OAAO,KAAK;AACtB,cAAU,UAAU,CAAC;AACrB,cAAU,UAAU,OAAO;AAC3B,aAAS;AAAA,EACX,SAAS,UAAU;AAEnB,QAAM,eAAe,QAAQ;AAC7B,aAAW;AAEX,MAAI,cAAc;AAChB,YAAQ,cAAc,CAAC;AAAA,EACzB;AAEA,SAAO,WAAW;AACpB;AAEO,SAAS,cAAc,SAAuB,KAAa,UAA0B;AAC1F,MAAI,QAAQ,MAAM;AAElB,UAAQ,QAAQ,IAAK,CAAC,SAAS,IAAK,IAAI,SAAS;AACjD,KAAG;AACD,QAAI,UAAU,QAAQ;AACtB,eAAW;AACX,QAAI,QAAQ,EAAG,YAAW;AAC1B,YAAQ,MAAM,UAAU,OAAO,CAAC;AAAA,EAClC,SAAS,QAAQ;AAEjB,SAAO;AACT;AAEO,SAAS,WAAW,QAAsB,KAAa;AAC5D,MAAI,OAAO,OAAO,IAAK,QAAO;AAC9B,SAAO,OAAO,KAAK,MAAM;AAC3B;;;ACtDA,IAAM,YAAY,OAAO;AAGzB,IAAM,KACJ,OAAO,gBAAgB,cACH,oBAAI,YAAY,IAChC,OAAO,WAAW,cAChB;AAAA,EACE,OAAO,KAAyB;AAC9B,UAAM,MAAM,OAAO,KAAK,IAAI,QAAQ,IAAI,YAAY,IAAI,UAAU;AAClE,WAAO,IAAI,SAAS;AAAA,EACtB;AACF,IACA;AAAA,EACE,OAAO,KAAyB;AAC9B,QAAI,MAAM;AACV,aAAS,IAAI,GAAG,IAAI,IAAI,QAAQ,KAAK;AACnC,aAAO,OAAO,aAAa,IAAI,CAAC,CAAC;AAAA,IACnC;AACA,WAAO;AAAA,EACT;AACF;AAED,IAAM,eAAN,MAAmB;AAAA,EAAnB;AACL,eAAM;AACN,SAAQ,MAAM;AACd,SAAQ,SAAS,IAAI,WAAW,SAAS;AAAA;AAAA,EAEzC,MAAM,GAAiB;AACrB,UAAM,EAAE,OAAO,IAAI;AACnB,WAAO,KAAK,KAAK,IAAI;AACrB,QAAI,KAAK,QAAQ,WAAW;AAC1B,WAAK,OAAO,GAAG,OAAO,MAAM;AAC5B,WAAK,MAAM;AAAA,IACb;AAAA,EACF;AAAA,EAEA,QAAgB;AACd,UAAM,EAAE,QAAQ,KAAK,IAAI,IAAI;AAC7B,WAAO,MAAM,IAAI,MAAM,GAAG,OAAO,OAAO,SAAS,GAAG,GAAG,CAAC,IAAI;AAAA,EAC9D;AACF;AAEO,IAAM,eAAN,MAAmB;AAAA,EAIxB,YAAY,QAAgB;AAH5B,eAAM;AAIJ,SAAK,SAAS;AAAA,EAChB;AAAA,EAEA,OAAe;AACb,WAAO,KAAK,OAAO,WAAW,KAAK,KAAK;AAAA,EAC1C;AAAA,EAEA,OAAe;AACb,WAAO,KAAK,OAAO,WAAW,KAAK,GAAG;AAAA,EACxC;AAAA,EAEA,QAAQ,MAAsB;AAC5B,UAAM,EAAE,QAAQ,IAAI,IAAI;AACxB,UAAM,MAAM,OAAO,QAAQ,MAAM,GAAG;AACpC,WAAO,QAAQ,KAAK,OAAO,SAAS;AAAA,EACtC;AACF;;;AC7DA,IAAM,QAAe,CAAC;AA+Bf,SAAS,qBAAqB,OAAgC;AACnE,QAAM,EAAE,OAAO,IAAI;AACnB,QAAM,SAAS,IAAI,aAAa,KAAK;AACrC,QAAM,SAA0B,CAAC;AACjC,QAAM,QAAyB,CAAC;AAChC,MAAI,OAAO;AAEX,SAAO,OAAO,MAAM,QAAQ,OAAO,OAAO;AACxC,WAAO,cAAc,QAAQ,IAAI;AACjC,UAAM,SAAS,cAAc,QAAQ,CAAC;AAEtC,QAAI,CAAC,WAAW,QAAQ,MAAM,GAAG;AAC/B,YAAM,OAAO,MAAM,IAAI;AACvB,WAAK,CAAC,IAAI;AACV,WAAK,CAAC,IAAI;AACV;AAAA,IACF;AAEA,UAAM,OAAO,cAAc,QAAQ,CAAC;AACpC,UAAM,SAAS,cAAc,QAAQ,CAAC;AACtC,UAAM,UAAU,SAAS;AAEzB,UAAM,QACJ,UAAU,CAAC,MAAM,QAAQ,GAAG,GAAG,MAAM,cAAc,QAAQ,CAAC,CAAC,IAAI,CAAC,MAAM,QAAQ,GAAG,GAAG,IAAI;AAG5F,QAAI,OAAc;AAClB,QAAI,WAAW,QAAQ,MAAM,GAAG;AAC9B,aAAO,CAAC;AACR,SAAG;AACD,cAAM,YAAY,cAAc,QAAQ,CAAC;AACzC,aAAK,KAAK,SAAS;AAAA,MACrB,SAAS,WAAW,QAAQ,MAAM;AAAA,IACpC;AACA,UAAM,OAAO;AAEb,WAAO,KAAK,KAAK;AACjB,UAAM,KAAK,KAAK;AAAA,EAClB;AAEA,SAAO;AACT;AAEO,SAAS,qBAAqB,QAAiC;AACpE,QAAM,SAAS,IAAI,aAAa;AAEhC,WAAS,IAAI,GAAG,IAAI,OAAO,UAAU;AACnC,QAAI,sBAAsB,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC;AAAA,EAClD;AAEA,SAAO,OAAO,MAAM;AACtB;AAEA,SAAS,sBACP,QACA,OACA,QACA,OAGQ;AACR,QAAM,QAAQ,OAAO,KAAK;AAC1B,QAAM,EAAE,GAAG,WAAW,GAAG,aAAa,GAAG,SAAS,GAAG,WAAW,GAAG,MAAM,KAAK,IAAI;AAElF,MAAI,QAAQ,EAAG,QAAO,MAAM,KAAK;AAEjC,QAAM,CAAC,IAAI,cAAc,QAAQ,WAAW,MAAM,CAAC,CAAC;AACpD,gBAAc,QAAQ,aAAa,CAAC;AACpC,gBAAc,QAAQ,MAAM,CAAC;AAE7B,QAAM,SAAS,MAAM,WAAW,IAAI,IAAS;AAC7C,gBAAc,QAAQ,QAAQ,CAAC;AAC/B,MAAI,MAAM,WAAW,EAAG,eAAc,QAAQ,MAAM,CAAC,GAAG,CAAC;AAEzD,aAAW,KAAK,MAAM;AACpB,kBAAc,QAAQ,GAAG,CAAC;AAAA,EAC5B;AAEA,OAAK,SAAS,QAAQ,OAAO,UAAU;AACrC,UAAM,OAAO,OAAO,KAAK;AACzB,UAAM,EAAE,GAAG,GAAG,GAAG,EAAE,IAAI;AACvB,QAAI,IAAI,WAAY,MAAM,WAAW,KAAK,WAAY;AACpD;AAAA,IACF;AACA,YAAQ,sBAAsB,QAAQ,OAAO,QAAQ,KAAK;AAAA,EAC5D;AAEA,SAAO,MAAM,KAAK;AAClB,QAAM,CAAC,IAAI,cAAc,QAAQ,SAAS,MAAM,CAAC,CAAC;AAClD,gBAAc,QAAQ,WAAW,CAAC;AAElC,SAAO;AACT;AAEO,SAAS,sBAAsB,OAAiC;AACrE,QAAM,EAAE,OAAO,IAAI;AACnB,QAAM,SAAS,IAAI,aAAa,KAAK;AACrC,QAAM,SAA2B,CAAC;AAClC,QAAM,QAA0B,CAAC;AAEjC,MAAI,UAAU;AACd,MAAI,yBAAyB;AAC7B,MAAI,uBAAuB;AAC3B,MAAI,uBAAuB;AAC3B,MAAI,eAAe;AACnB,MAAI,iBAAiB;AACrB,MAAI,cAAc;AAClB,MAAI,gBAAgB;AAEpB,KAAG;AACD,UAAM,OAAO,OAAO,QAAQ,GAAG;AAC/B,QAAI,YAAY;AAEhB,WAAO,OAAO,MAAM,MAAM,OAAO,OAAO;AACtC,kBAAY,cAAc,QAAQ,SAAS;AAE3C,UAAI,CAAC,WAAW,QAAQ,IAAI,GAAG;AAC7B,cAAM,OAAO,MAAM,IAAI;AACvB,aAAK,CAAC,IAAI;AACV,aAAK,CAAC,IAAI;AACV;AAAA,MACF;AAEA,YAAM,SAAS,cAAc,QAAQ,CAAC;AACtC,YAAM,gBAAgB,SAAS;AAC/B,YAAM,cAAc,SAAS;AAC7B,YAAM,WAAW,SAAS;AAE1B,UAAI,WAA4B;AAChC,UAAI,WAAsB;AAC1B,UAAI;AACJ,UAAI,eAAe;AACjB,cAAM,kBAAkB,cAAc,QAAQ,sBAAsB;AACpE,+BAAuB;AAAA,UACrB;AAAA,UACA,2BAA2B,kBAAkB,uBAAuB;AAAA,QACtE;AAEA,iCAAyB;AACzB,gBAAQ,CAAC,SAAS,WAAW,GAAG,GAAG,iBAAiB,oBAAoB;AAAA,MAC1E,OAAO;AACL,gBAAQ,CAAC,SAAS,WAAW,GAAG,CAAC;AAAA,MACnC;AAEA,YAAM,UAAU,CAAC,CAAC;AAElB,UAAI,aAAa;AACf,cAAM,UAAU;AAChB,cAAM,WAAW;AACjB,+BAAuB,cAAc,QAAQ,oBAAoB;AACjE,cAAM,aAAa,YAAY;AAC/B,uBAAe,cAAc,QAAQ,aAAa,eAAe,CAAC;AAClE,yBAAiB;AAAA,UACf;AAAA,UACA,cAAc,aAAa,eAAe,iBAAiB;AAAA,QAC7D;AAEA,mBAAW,CAAC,sBAAsB,cAAc,cAAc;AAAA,MAChE;AACA,YAAM,WAAW;AAEjB,UAAI,WAAW,QAAQ,IAAI,GAAG;AAC5B,mBAAW,CAAC;AACZ,WAAG;AACD,wBAAc;AACd,0BAAgB;AAChB,gBAAM,mBAAmB,cAAc,QAAQ,CAAC;AAChD,cAAI;AACJ,cAAI,mBAAmB,IAAI;AACzB,+BAAmB,CAAC,CAAC,cAAc,QAAQ,CAAC,CAAC,CAAC;AAC9C,qBAAS,IAAI,IAAI,IAAI,kBAAkB,KAAK;AAC1C,oBAAM,SAAS;AACf,4BAAc,cAAc,QAAQ,WAAW;AAC/C,8BAAgB,cAAc,QAAQ,gBAAgB,SAAS,gBAAgB,CAAC;AAChF,oBAAM,aAAa,cAAc,QAAQ,CAAC;AAC1C,+BAAiB,KAAK,CAAC,YAAY,aAAa,aAAa,CAAC;AAAA,YAChE;AAAA,UACF,OAAO;AACL,+BAAmB,CAAC,CAAC,gBAAgB,CAAC;AAAA,UACxC;AACA,mBAAS,KAAK,gBAAgB;AAAA,QAChC,SAAS,WAAW,QAAQ,IAAI;AAAA,MAClC;AACA,YAAM,WAAW;AAEjB,aAAO,KAAK,KAAK;AACjB,YAAM,KAAK,KAAK;AAAA,IAClB;AAEA;AACA,WAAO,MAAM,OAAO;AAAA,EACtB,SAAS,OAAO,MAAM;AAEtB,SAAO;AACT;AAEO,SAAS,sBAAsB,QAAkC;AACtE,MAAI,OAAO,WAAW,EAAG,QAAO;AAEhC,QAAM,SAAS,IAAI,aAAa;AAEhC,WAAS,IAAI,GAAG,IAAI,OAAO,UAAU;AACnC,QAAI,uBAAuB,QAAQ,GAAG,QAAQ,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;AAAA,EACrE;AAEA,SAAO,OAAO,MAAM;AACtB;AAEA,SAAS,uBACP,QACA,OACA,QACA,OASQ;AACR,QAAM,QAAQ,OAAO,KAAK;AAC1B,QAAM;AAAA,IACJ,GAAG;AAAA,IACH,GAAG;AAAA,IACH,GAAG;AAAA,IACH,GAAG;AAAA,IACH;AAAA,IACA;AAAA,IACA;AAAA,EACF,IAAI;AAEJ,MAAI,MAAM,CAAC,IAAI,WAAW;AACxB,gBAAY,QAAQ,MAAM,CAAC,GAAG,SAAS;AACvC,UAAM,CAAC,IAAI;AACX,UAAM,CAAC,IAAI;AAAA,EACb,WAAW,QAAQ,GAAG;AACpB,WAAO,MAAM,KAAK;AAAA,EACpB;AAEA,QAAM,CAAC,IAAI,cAAc,QAAQ,MAAM,CAAC,GAAG,MAAM,CAAC,CAAC;AAEnD,QAAM,UACH,MAAM,WAAW,IAAI,IAAS,MAAM,WAAW,IAAS,MAAM,UAAU,IAAS;AACpF,gBAAc,QAAQ,QAAQ,CAAC;AAE/B,MAAI,MAAM,WAAW,GAAG;AACtB,UAAM,EAAE,GAAG,cAAc,GAAG,YAAY,IAAI;AAC5C,QAAI,iBAAiB,MAAM,CAAC,GAAG;AAC7B,YAAM,CAAC,IAAI;AAAA,IACb;AACA,UAAM,CAAC,IAAI,cAAc,QAAQ,cAAc,MAAM,CAAC,CAAC;AACvD,UAAM,CAAC,IAAI,cAAc,QAAQ,aAAa,MAAM,CAAC,CAAC;AAAA,EACxD;AAEA,MAAI,UAAU;AACZ,UAAM,EAAE,GAAG,cAAc,GAAG,UAAU,GAAG,WAAW,IAAI,MAAM;AAC9D,QAAI,iBAAiB,MAAM,CAAC,GAAG;AAC7B,YAAM,CAAC,IAAI;AACX,YAAM,CAAC,IAAI;AAAA,IACb,WAAW,aAAa,MAAM,CAAC,GAAG;AAChC,YAAM,CAAC,IAAI;AAAA,IACb;AACA,UAAM,CAAC,IAAI,cAAc,QAAQ,cAAc,MAAM,CAAC,CAAC;AACvD,UAAM,CAAC,IAAI,cAAc,QAAQ,UAAU,MAAM,CAAC,CAAC;AACnD,UAAM,CAAC,IAAI,cAAc,QAAQ,YAAY,MAAM,CAAC,CAAC;AAAA,EACvD;AAEA,MAAI,UAAU;AACZ,eAAW,WAAW,UAAU;AAC9B,UAAI,QAAQ,SAAS,EAAG,eAAc,QAAQ,CAAC,QAAQ,QAAQ,CAAC;AAChE,YAAM,aAAa,QAAQ,CAAC,EAAE,CAAC;AAC/B,oBAAc,QAAQ,YAAY,CAAC;AACnC,UAAI,mBAAmB;AACvB,UAAI,qBAAqB;AACzB,eAAS,IAAI,GAAG,IAAI,QAAQ,QAAQ,KAAK;AACvC,cAAM,WAAW,QAAQ,CAAC;AAC1B,2BAAmB,cAAc,QAAQ,SAAS,CAAC,GAAI,gBAAgB;AACvE,6BAAqB,cAAc,QAAQ,SAAS,CAAC,GAAI,kBAAkB;AAC3E,sBAAc,QAAQ,SAAS,CAAC,GAAI,CAAC;AAAA,MACvC;AAAA,IACF;AAAA,EACF;AAEA,OAAK,SAAS,QAAQ,OAAO,UAAU;AACrC,UAAM,OAAO,OAAO,KAAK;AACzB,UAAM,EAAE,GAAG,GAAG,GAAG,EAAE,IAAI;AACvB,QAAI,IAAI,WAAY,MAAM,WAAW,KAAK,WAAY;AACpD;AAAA,IACF;AACA,YAAQ,uBAAuB,QAAQ,OAAO,QAAQ,KAAK;AAAA,EAC7D;AAEA,MAAI,MAAM,CAAC,IAAI,SAAS;AACtB,gBAAY,QAAQ,MAAM,CAAC,GAAG,OAAO;AACrC,UAAM,CAAC,IAAI;AACX,UAAM,CAAC,IAAI;AAAA,EACb,OAAO;AACL,WAAO,MAAM,KAAK;AAAA,EACpB;AACA,QAAM,CAAC,IAAI,cAAc,QAAQ,WAAW,MAAM,CAAC,CAAC;AAEpD,SAAO;AACT;AAEA,SAAS,YAAY,QAAsB,UAAkB,MAAc;AACzE,KAAG;AACD,WAAO,MAAM,SAAS;AAAA,EACxB,SAAS,EAAE,WAAW;AACxB;;;ACtUO,SAAS,OAAO,UAAqC;AAC1D,QAAM,EAAE,OAAO,IAAI;AACnB,QAAM,SAAS,IAAI,aAAa,QAAQ;AACxC,QAAM,UAA6B,CAAC;AACpC,MAAI,YAAY;AAChB,MAAI,eAAe;AACnB,MAAI,aAAa;AACjB,MAAI,eAAe;AACnB,MAAI,aAAa;AAEjB,KAAG;AACD,UAAM,OAAO,OAAO,QAAQ,GAAG;AAC/B,UAAM,OAAsB,CAAC;AAC7B,QAAI,SAAS;AACb,QAAI,UAAU;AACd,gBAAY;AAEZ,WAAO,OAAO,MAAM,MAAM;AACxB,UAAI;AAEJ,kBAAY,cAAc,QAAQ,SAAS;AAC3C,UAAI,YAAY,QAAS,UAAS;AAClC,gBAAU;AAEV,UAAI,WAAW,QAAQ,IAAI,GAAG;AAC5B,uBAAe,cAAc,QAAQ,YAAY;AACjD,qBAAa,cAAc,QAAQ,UAAU;AAC7C,uBAAe,cAAc,QAAQ,YAAY;AAEjD,YAAI,WAAW,QAAQ,IAAI,GAAG;AAC5B,uBAAa,cAAc,QAAQ,UAAU;AAC7C,gBAAM,CAAC,WAAW,cAAc,YAAY,cAAc,UAAU;AAAA,QACtE,OAAO;AACL,gBAAM,CAAC,WAAW,cAAc,YAAY,YAAY;AAAA,QAC1D;AAAA,MACF,OAAO;AACL,cAAM,CAAC,SAAS;AAAA,MAClB;AAEA,WAAK,KAAK,GAAG;AACb,aAAO;AAAA,IACT;AAEA,QAAI,CAAC,OAAQ,MAAK,IAAI;AACtB,YAAQ,KAAK,IAAI;AACjB,WAAO,MAAM,OAAO;AAAA,EACtB,SAAS,OAAO,OAAO;AAEvB,SAAO;AACT;AAEA,SAAS,KAAK,MAA0B;AACtC,OAAK,KAAK,cAAc;AAC1B;AAEA,SAAS,eAAe,GAAqB,GAA6B;AACxE,SAAO,EAAE,CAAC,IAAI,EAAE,CAAC;AACnB;AAIO,SAAS,OAAO,SAA8C;AACnE,QAAM,SAAS,IAAI,aAAa;AAChC,MAAI,eAAe;AACnB,MAAI,aAAa;AACjB,MAAI,eAAe;AACnB,MAAI,aAAa;AAEjB,WAAS,IAAI,GAAG,IAAI,QAAQ,QAAQ,KAAK;AACvC,UAAM,OAAO,QAAQ,CAAC;AACtB,QAAI,IAAI,EAAG,QAAO,MAAM,SAAS;AACjC,QAAI,KAAK,WAAW,EAAG;AAEvB,QAAI,YAAY;AAEhB,aAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,YAAM,UAAU,KAAK,CAAC;AACtB,UAAI,IAAI,EAAG,QAAO,MAAM,KAAK;AAE7B,kBAAY,cAAc,QAAQ,QAAQ,CAAC,GAAG,SAAS;AAEvD,UAAI,QAAQ,WAAW,EAAG;AAC1B,qBAAe,cAAc,QAAQ,QAAQ,CAAC,GAAG,YAAY;AAC7D,mBAAa,cAAc,QAAQ,QAAQ,CAAC,GAAG,UAAU;AACzD,qBAAe,cAAc,QAAQ,QAAQ,CAAC,GAAG,YAAY;AAE7D,UAAI,QAAQ,WAAW,EAAG;AAC1B,mBAAa,cAAc,QAAQ,QAAQ,CAAC,GAAG,UAAU;AAAA,IAC3D;AAAA,EACF;AAEA,SAAO,OAAO,MAAM;AACtB;", - "names": [] -} diff --git a/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js b/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js deleted file mode 100644 index 2d8e459f3..000000000 --- a/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js +++ /dev/null @@ -1,464 +0,0 @@ -(function (global, factory) { - if (typeof exports === 'object' && typeof module !== 'undefined') { - factory(module); - module.exports = def(module); - } else if (typeof define === 'function' && define.amd) { - define(['module'], function(mod) { - factory.apply(this, arguments); - mod.exports = def(mod); - }); - } else { - const mod = { exports: {} }; - factory(mod); - global = typeof globalThis !== 'undefined' ? globalThis : global || self; - global.sourcemapCodec = def(mod); - } - function def(m) { return 'default' in m.exports ? m.exports.default : m.exports; } -})(this, (function (module) { -"use strict"; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __export = (target, all) => { - for (var name in all) - __defProp(target, name, { get: all[name], enumerable: true }); -}; -var __copyProps = (to, from, except, desc) => { - if (from && typeof from === "object" || typeof from === "function") { - for (let key of __getOwnPropNames(from)) - if (!__hasOwnProp.call(to, key) && key !== except) - __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); - } - return to; -}; -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// src/sourcemap-codec.ts -var sourcemap_codec_exports = {}; -__export(sourcemap_codec_exports, { - decode: () => decode, - decodeGeneratedRanges: () => decodeGeneratedRanges, - decodeOriginalScopes: () => decodeOriginalScopes, - encode: () => encode, - encodeGeneratedRanges: () => encodeGeneratedRanges, - encodeOriginalScopes: () => encodeOriginalScopes -}); -module.exports = __toCommonJS(sourcemap_codec_exports); - -// src/vlq.ts -var comma = ",".charCodeAt(0); -var semicolon = ";".charCodeAt(0); -var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; -var intToChar = new Uint8Array(64); -var charToInt = new Uint8Array(128); -for (let i = 0; i < chars.length; i++) { - const c = chars.charCodeAt(i); - intToChar[i] = c; - charToInt[c] = i; -} -function decodeInteger(reader, relative) { - let value = 0; - let shift = 0; - let integer = 0; - do { - const c = reader.next(); - integer = charToInt[c]; - value |= (integer & 31) << shift; - shift += 5; - } while (integer & 32); - const shouldNegate = value & 1; - value >>>= 1; - if (shouldNegate) { - value = -2147483648 | -value; - } - return relative + value; -} -function encodeInteger(builder, num, relative) { - let delta = num - relative; - delta = delta < 0 ? -delta << 1 | 1 : delta << 1; - do { - let clamped = delta & 31; - delta >>>= 5; - if (delta > 0) clamped |= 32; - builder.write(intToChar[clamped]); - } while (delta > 0); - return num; -} -function hasMoreVlq(reader, max) { - if (reader.pos >= max) return false; - return reader.peek() !== comma; -} - -// src/strings.ts -var bufLength = 1024 * 16; -var td = typeof TextDecoder !== "undefined" ? /* @__PURE__ */ new TextDecoder() : typeof Buffer !== "undefined" ? { - decode(buf) { - const out = Buffer.from(buf.buffer, buf.byteOffset, buf.byteLength); - return out.toString(); - } -} : { - decode(buf) { - let out = ""; - for (let i = 0; i < buf.length; i++) { - out += String.fromCharCode(buf[i]); - } - return out; - } -}; -var StringWriter = class { - constructor() { - this.pos = 0; - this.out = ""; - this.buffer = new Uint8Array(bufLength); - } - write(v) { - const { buffer } = this; - buffer[this.pos++] = v; - if (this.pos === bufLength) { - this.out += td.decode(buffer); - this.pos = 0; - } - } - flush() { - const { buffer, out, pos } = this; - return pos > 0 ? out + td.decode(buffer.subarray(0, pos)) : out; - } -}; -var StringReader = class { - constructor(buffer) { - this.pos = 0; - this.buffer = buffer; - } - next() { - return this.buffer.charCodeAt(this.pos++); - } - peek() { - return this.buffer.charCodeAt(this.pos); - } - indexOf(char) { - const { buffer, pos } = this; - const idx = buffer.indexOf(char, pos); - return idx === -1 ? buffer.length : idx; - } -}; - -// src/scopes.ts -var EMPTY = []; -function decodeOriginalScopes(input) { - const { length } = input; - const reader = new StringReader(input); - const scopes = []; - const stack = []; - let line = 0; - for (; reader.pos < length; reader.pos++) { - line = decodeInteger(reader, line); - const column = decodeInteger(reader, 0); - if (!hasMoreVlq(reader, length)) { - const last = stack.pop(); - last[2] = line; - last[3] = column; - continue; - } - const kind = decodeInteger(reader, 0); - const fields = decodeInteger(reader, 0); - const hasName = fields & 1; - const scope = hasName ? [line, column, 0, 0, kind, decodeInteger(reader, 0)] : [line, column, 0, 0, kind]; - let vars = EMPTY; - if (hasMoreVlq(reader, length)) { - vars = []; - do { - const varsIndex = decodeInteger(reader, 0); - vars.push(varsIndex); - } while (hasMoreVlq(reader, length)); - } - scope.vars = vars; - scopes.push(scope); - stack.push(scope); - } - return scopes; -} -function encodeOriginalScopes(scopes) { - const writer = new StringWriter(); - for (let i = 0; i < scopes.length; ) { - i = _encodeOriginalScopes(scopes, i, writer, [0]); - } - return writer.flush(); -} -function _encodeOriginalScopes(scopes, index, writer, state) { - const scope = scopes[index]; - const { 0: startLine, 1: startColumn, 2: endLine, 3: endColumn, 4: kind, vars } = scope; - if (index > 0) writer.write(comma); - state[0] = encodeInteger(writer, startLine, state[0]); - encodeInteger(writer, startColumn, 0); - encodeInteger(writer, kind, 0); - const fields = scope.length === 6 ? 1 : 0; - encodeInteger(writer, fields, 0); - if (scope.length === 6) encodeInteger(writer, scope[5], 0); - for (const v of vars) { - encodeInteger(writer, v, 0); - } - for (index++; index < scopes.length; ) { - const next = scopes[index]; - const { 0: l, 1: c } = next; - if (l > endLine || l === endLine && c >= endColumn) { - break; - } - index = _encodeOriginalScopes(scopes, index, writer, state); - } - writer.write(comma); - state[0] = encodeInteger(writer, endLine, state[0]); - encodeInteger(writer, endColumn, 0); - return index; -} -function decodeGeneratedRanges(input) { - const { length } = input; - const reader = new StringReader(input); - const ranges = []; - const stack = []; - let genLine = 0; - let definitionSourcesIndex = 0; - let definitionScopeIndex = 0; - let callsiteSourcesIndex = 0; - let callsiteLine = 0; - let callsiteColumn = 0; - let bindingLine = 0; - let bindingColumn = 0; - do { - const semi = reader.indexOf(";"); - let genColumn = 0; - for (; reader.pos < semi; reader.pos++) { - genColumn = decodeInteger(reader, genColumn); - if (!hasMoreVlq(reader, semi)) { - const last = stack.pop(); - last[2] = genLine; - last[3] = genColumn; - continue; - } - const fields = decodeInteger(reader, 0); - const hasDefinition = fields & 1; - const hasCallsite = fields & 2; - const hasScope = fields & 4; - let callsite = null; - let bindings = EMPTY; - let range; - if (hasDefinition) { - const defSourcesIndex = decodeInteger(reader, definitionSourcesIndex); - definitionScopeIndex = decodeInteger( - reader, - definitionSourcesIndex === defSourcesIndex ? definitionScopeIndex : 0 - ); - definitionSourcesIndex = defSourcesIndex; - range = [genLine, genColumn, 0, 0, defSourcesIndex, definitionScopeIndex]; - } else { - range = [genLine, genColumn, 0, 0]; - } - range.isScope = !!hasScope; - if (hasCallsite) { - const prevCsi = callsiteSourcesIndex; - const prevLine = callsiteLine; - callsiteSourcesIndex = decodeInteger(reader, callsiteSourcesIndex); - const sameSource = prevCsi === callsiteSourcesIndex; - callsiteLine = decodeInteger(reader, sameSource ? callsiteLine : 0); - callsiteColumn = decodeInteger( - reader, - sameSource && prevLine === callsiteLine ? callsiteColumn : 0 - ); - callsite = [callsiteSourcesIndex, callsiteLine, callsiteColumn]; - } - range.callsite = callsite; - if (hasMoreVlq(reader, semi)) { - bindings = []; - do { - bindingLine = genLine; - bindingColumn = genColumn; - const expressionsCount = decodeInteger(reader, 0); - let expressionRanges; - if (expressionsCount < -1) { - expressionRanges = [[decodeInteger(reader, 0)]]; - for (let i = -1; i > expressionsCount; i--) { - const prevBl = bindingLine; - bindingLine = decodeInteger(reader, bindingLine); - bindingColumn = decodeInteger(reader, bindingLine === prevBl ? bindingColumn : 0); - const expression = decodeInteger(reader, 0); - expressionRanges.push([expression, bindingLine, bindingColumn]); - } - } else { - expressionRanges = [[expressionsCount]]; - } - bindings.push(expressionRanges); - } while (hasMoreVlq(reader, semi)); - } - range.bindings = bindings; - ranges.push(range); - stack.push(range); - } - genLine++; - reader.pos = semi + 1; - } while (reader.pos < length); - return ranges; -} -function encodeGeneratedRanges(ranges) { - if (ranges.length === 0) return ""; - const writer = new StringWriter(); - for (let i = 0; i < ranges.length; ) { - i = _encodeGeneratedRanges(ranges, i, writer, [0, 0, 0, 0, 0, 0, 0]); - } - return writer.flush(); -} -function _encodeGeneratedRanges(ranges, index, writer, state) { - const range = ranges[index]; - const { - 0: startLine, - 1: startColumn, - 2: endLine, - 3: endColumn, - isScope, - callsite, - bindings - } = range; - if (state[0] < startLine) { - catchupLine(writer, state[0], startLine); - state[0] = startLine; - state[1] = 0; - } else if (index > 0) { - writer.write(comma); - } - state[1] = encodeInteger(writer, range[1], state[1]); - const fields = (range.length === 6 ? 1 : 0) | (callsite ? 2 : 0) | (isScope ? 4 : 0); - encodeInteger(writer, fields, 0); - if (range.length === 6) { - const { 4: sourcesIndex, 5: scopesIndex } = range; - if (sourcesIndex !== state[2]) { - state[3] = 0; - } - state[2] = encodeInteger(writer, sourcesIndex, state[2]); - state[3] = encodeInteger(writer, scopesIndex, state[3]); - } - if (callsite) { - const { 0: sourcesIndex, 1: callLine, 2: callColumn } = range.callsite; - if (sourcesIndex !== state[4]) { - state[5] = 0; - state[6] = 0; - } else if (callLine !== state[5]) { - state[6] = 0; - } - state[4] = encodeInteger(writer, sourcesIndex, state[4]); - state[5] = encodeInteger(writer, callLine, state[5]); - state[6] = encodeInteger(writer, callColumn, state[6]); - } - if (bindings) { - for (const binding of bindings) { - if (binding.length > 1) encodeInteger(writer, -binding.length, 0); - const expression = binding[0][0]; - encodeInteger(writer, expression, 0); - let bindingStartLine = startLine; - let bindingStartColumn = startColumn; - for (let i = 1; i < binding.length; i++) { - const expRange = binding[i]; - bindingStartLine = encodeInteger(writer, expRange[1], bindingStartLine); - bindingStartColumn = encodeInteger(writer, expRange[2], bindingStartColumn); - encodeInteger(writer, expRange[0], 0); - } - } - } - for (index++; index < ranges.length; ) { - const next = ranges[index]; - const { 0: l, 1: c } = next; - if (l > endLine || l === endLine && c >= endColumn) { - break; - } - index = _encodeGeneratedRanges(ranges, index, writer, state); - } - if (state[0] < endLine) { - catchupLine(writer, state[0], endLine); - state[0] = endLine; - state[1] = 0; - } else { - writer.write(comma); - } - state[1] = encodeInteger(writer, endColumn, state[1]); - return index; -} -function catchupLine(writer, lastLine, line) { - do { - writer.write(semicolon); - } while (++lastLine < line); -} - -// src/sourcemap-codec.ts -function decode(mappings) { - const { length } = mappings; - const reader = new StringReader(mappings); - const decoded = []; - let genColumn = 0; - let sourcesIndex = 0; - let sourceLine = 0; - let sourceColumn = 0; - let namesIndex = 0; - do { - const semi = reader.indexOf(";"); - const line = []; - let sorted = true; - let lastCol = 0; - genColumn = 0; - while (reader.pos < semi) { - let seg; - genColumn = decodeInteger(reader, genColumn); - if (genColumn < lastCol) sorted = false; - lastCol = genColumn; - if (hasMoreVlq(reader, semi)) { - sourcesIndex = decodeInteger(reader, sourcesIndex); - sourceLine = decodeInteger(reader, sourceLine); - sourceColumn = decodeInteger(reader, sourceColumn); - if (hasMoreVlq(reader, semi)) { - namesIndex = decodeInteger(reader, namesIndex); - seg = [genColumn, sourcesIndex, sourceLine, sourceColumn, namesIndex]; - } else { - seg = [genColumn, sourcesIndex, sourceLine, sourceColumn]; - } - } else { - seg = [genColumn]; - } - line.push(seg); - reader.pos++; - } - if (!sorted) sort(line); - decoded.push(line); - reader.pos = semi + 1; - } while (reader.pos <= length); - return decoded; -} -function sort(line) { - line.sort(sortComparator); -} -function sortComparator(a, b) { - return a[0] - b[0]; -} -function encode(decoded) { - const writer = new StringWriter(); - let sourcesIndex = 0; - let sourceLine = 0; - let sourceColumn = 0; - let namesIndex = 0; - for (let i = 0; i < decoded.length; i++) { - const line = decoded[i]; - if (i > 0) writer.write(semicolon); - if (line.length === 0) continue; - let genColumn = 0; - for (let j = 0; j < line.length; j++) { - const segment = line[j]; - if (j > 0) writer.write(comma); - genColumn = encodeInteger(writer, segment[0], genColumn); - if (segment.length === 1) continue; - sourcesIndex = encodeInteger(writer, segment[1], sourcesIndex); - sourceLine = encodeInteger(writer, segment[2], sourceLine); - sourceColumn = encodeInteger(writer, segment[3], sourceColumn); - if (segment.length === 4) continue; - namesIndex = encodeInteger(writer, segment[4], namesIndex); - } - } - return writer.flush(); -} -})); -//# sourceMappingURL=sourcemap-codec.umd.js.map diff --git a/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js.map b/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js.map deleted file mode 100644 index abc18d286..000000000 --- a/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sources": ["../src/sourcemap-codec.ts", "../src/vlq.ts", "../src/strings.ts", "../src/scopes.ts"], - "mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;ACEO,IAAM,QAAQ,IAAI,WAAW,CAAC;AAC9B,IAAM,YAAY,IAAI,WAAW,CAAC;AAEzC,IAAM,QAAQ;AACd,IAAM,YAAY,IAAI,WAAW,EAAE;AACnC,IAAM,YAAY,IAAI,WAAW,GAAG;AAEpC,SAAS,IAAI,GAAG,IAAI,MAAM,QAAQ,KAAK;AACrC,QAAM,IAAI,MAAM,WAAW,CAAC;AAC5B,YAAU,CAAC,IAAI;AACf,YAAU,CAAC,IAAI;AACjB;AAEO,SAAS,cAAc,QAAsB,UAA0B;AAC5E,MAAI,QAAQ;AACZ,MAAI,QAAQ;AACZ,MAAI,UAAU;AAEd,KAAG;AACD,UAAM,IAAI,OAAO,KAAK;AACtB,cAAU,UAAU,CAAC;AACrB,cAAU,UAAU,OAAO;AAC3B,aAAS;AAAA,EACX,SAAS,UAAU;AAEnB,QAAM,eAAe,QAAQ;AAC7B,aAAW;AAEX,MAAI,cAAc;AAChB,YAAQ,cAAc,CAAC;AAAA,EACzB;AAEA,SAAO,WAAW;AACpB;AAEO,SAAS,cAAc,SAAuB,KAAa,UAA0B;AAC1F,MAAI,QAAQ,MAAM;AAElB,UAAQ,QAAQ,IAAK,CAAC,SAAS,IAAK,IAAI,SAAS;AACjD,KAAG;AACD,QAAI,UAAU,QAAQ;AACtB,eAAW;AACX,QAAI,QAAQ,EAAG,YAAW;AAC1B,YAAQ,MAAM,UAAU,OAAO,CAAC;AAAA,EAClC,SAAS,QAAQ;AAEjB,SAAO;AACT;AAEO,SAAS,WAAW,QAAsB,KAAa;AAC5D,MAAI,OAAO,OAAO,IAAK,QAAO;AAC9B,SAAO,OAAO,KAAK,MAAM;AAC3B;;;ACtDA,IAAM,YAAY,OAAO;AAGzB,IAAM,KACJ,OAAO,gBAAgB,cACH,oBAAI,YAAY,IAChC,OAAO,WAAW,cAChB;AAAA,EACE,OAAO,KAAyB;AAC9B,UAAM,MAAM,OAAO,KAAK,IAAI,QAAQ,IAAI,YAAY,IAAI,UAAU;AAClE,WAAO,IAAI,SAAS;AAAA,EACtB;AACF,IACA;AAAA,EACE,OAAO,KAAyB;AAC9B,QAAI,MAAM;AACV,aAAS,IAAI,GAAG,IAAI,IAAI,QAAQ,KAAK;AACnC,aAAO,OAAO,aAAa,IAAI,CAAC,CAAC;AAAA,IACnC;AACA,WAAO;AAAA,EACT;AACF;AAED,IAAM,eAAN,MAAmB;AAAA,EAAnB;AACL,eAAM;AACN,SAAQ,MAAM;AACd,SAAQ,SAAS,IAAI,WAAW,SAAS;AAAA;AAAA,EAEzC,MAAM,GAAiB;AACrB,UAAM,EAAE,OAAO,IAAI;AACnB,WAAO,KAAK,KAAK,IAAI;AACrB,QAAI,KAAK,QAAQ,WAAW;AAC1B,WAAK,OAAO,GAAG,OAAO,MAAM;AAC5B,WAAK,MAAM;AAAA,IACb;AAAA,EACF;AAAA,EAEA,QAAgB;AACd,UAAM,EAAE,QAAQ,KAAK,IAAI,IAAI;AAC7B,WAAO,MAAM,IAAI,MAAM,GAAG,OAAO,OAAO,SAAS,GAAG,GAAG,CAAC,IAAI;AAAA,EAC9D;AACF;AAEO,IAAM,eAAN,MAAmB;AAAA,EAIxB,YAAY,QAAgB;AAH5B,eAAM;AAIJ,SAAK,SAAS;AAAA,EAChB;AAAA,EAEA,OAAe;AACb,WAAO,KAAK,OAAO,WAAW,KAAK,KAAK;AAAA,EAC1C;AAAA,EAEA,OAAe;AACb,WAAO,KAAK,OAAO,WAAW,KAAK,GAAG;AAAA,EACxC;AAAA,EAEA,QAAQ,MAAsB;AAC5B,UAAM,EAAE,QAAQ,IAAI,IAAI;AACxB,UAAM,MAAM,OAAO,QAAQ,MAAM,GAAG;AACpC,WAAO,QAAQ,KAAK,OAAO,SAAS;AAAA,EACtC;AACF;;;AC7DA,IAAM,QAAe,CAAC;AA+Bf,SAAS,qBAAqB,OAAgC;AACnE,QAAM,EAAE,OAAO,IAAI;AACnB,QAAM,SAAS,IAAI,aAAa,KAAK;AACrC,QAAM,SAA0B,CAAC;AACjC,QAAM,QAAyB,CAAC;AAChC,MAAI,OAAO;AAEX,SAAO,OAAO,MAAM,QAAQ,OAAO,OAAO;AACxC,WAAO,cAAc,QAAQ,IAAI;AACjC,UAAM,SAAS,cAAc,QAAQ,CAAC;AAEtC,QAAI,CAAC,WAAW,QAAQ,MAAM,GAAG;AAC/B,YAAM,OAAO,MAAM,IAAI;AACvB,WAAK,CAAC,IAAI;AACV,WAAK,CAAC,IAAI;AACV;AAAA,IACF;AAEA,UAAM,OAAO,cAAc,QAAQ,CAAC;AACpC,UAAM,SAAS,cAAc,QAAQ,CAAC;AACtC,UAAM,UAAU,SAAS;AAEzB,UAAM,QACJ,UAAU,CAAC,MAAM,QAAQ,GAAG,GAAG,MAAM,cAAc,QAAQ,CAAC,CAAC,IAAI,CAAC,MAAM,QAAQ,GAAG,GAAG,IAAI;AAG5F,QAAI,OAAc;AAClB,QAAI,WAAW,QAAQ,MAAM,GAAG;AAC9B,aAAO,CAAC;AACR,SAAG;AACD,cAAM,YAAY,cAAc,QAAQ,CAAC;AACzC,aAAK,KAAK,SAAS;AAAA,MACrB,SAAS,WAAW,QAAQ,MAAM;AAAA,IACpC;AACA,UAAM,OAAO;AAEb,WAAO,KAAK,KAAK;AACjB,UAAM,KAAK,KAAK;AAAA,EAClB;AAEA,SAAO;AACT;AAEO,SAAS,qBAAqB,QAAiC;AACpE,QAAM,SAAS,IAAI,aAAa;AAEhC,WAAS,IAAI,GAAG,IAAI,OAAO,UAAU;AACnC,QAAI,sBAAsB,QAAQ,GAAG,QAAQ,CAAC,CAAC,CAAC;AAAA,EAClD;AAEA,SAAO,OAAO,MAAM;AACtB;AAEA,SAAS,sBACP,QACA,OACA,QACA,OAGQ;AACR,QAAM,QAAQ,OAAO,KAAK;AAC1B,QAAM,EAAE,GAAG,WAAW,GAAG,aAAa,GAAG,SAAS,GAAG,WAAW,GAAG,MAAM,KAAK,IAAI;AAElF,MAAI,QAAQ,EAAG,QAAO,MAAM,KAAK;AAEjC,QAAM,CAAC,IAAI,cAAc,QAAQ,WAAW,MAAM,CAAC,CAAC;AACpD,gBAAc,QAAQ,aAAa,CAAC;AACpC,gBAAc,QAAQ,MAAM,CAAC;AAE7B,QAAM,SAAS,MAAM,WAAW,IAAI,IAAS;AAC7C,gBAAc,QAAQ,QAAQ,CAAC;AAC/B,MAAI,MAAM,WAAW,EAAG,eAAc,QAAQ,MAAM,CAAC,GAAG,CAAC;AAEzD,aAAW,KAAK,MAAM;AACpB,kBAAc,QAAQ,GAAG,CAAC;AAAA,EAC5B;AAEA,OAAK,SAAS,QAAQ,OAAO,UAAU;AACrC,UAAM,OAAO,OAAO,KAAK;AACzB,UAAM,EAAE,GAAG,GAAG,GAAG,EAAE,IAAI;AACvB,QAAI,IAAI,WAAY,MAAM,WAAW,KAAK,WAAY;AACpD;AAAA,IACF;AACA,YAAQ,sBAAsB,QAAQ,OAAO,QAAQ,KAAK;AAAA,EAC5D;AAEA,SAAO,MAAM,KAAK;AAClB,QAAM,CAAC,IAAI,cAAc,QAAQ,SAAS,MAAM,CAAC,CAAC;AAClD,gBAAc,QAAQ,WAAW,CAAC;AAElC,SAAO;AACT;AAEO,SAAS,sBAAsB,OAAiC;AACrE,QAAM,EAAE,OAAO,IAAI;AACnB,QAAM,SAAS,IAAI,aAAa,KAAK;AACrC,QAAM,SAA2B,CAAC;AAClC,QAAM,QAA0B,CAAC;AAEjC,MAAI,UAAU;AACd,MAAI,yBAAyB;AAC7B,MAAI,uBAAuB;AAC3B,MAAI,uBAAuB;AAC3B,MAAI,eAAe;AACnB,MAAI,iBAAiB;AACrB,MAAI,cAAc;AAClB,MAAI,gBAAgB;AAEpB,KAAG;AACD,UAAM,OAAO,OAAO,QAAQ,GAAG;AAC/B,QAAI,YAAY;AAEhB,WAAO,OAAO,MAAM,MAAM,OAAO,OAAO;AACtC,kBAAY,cAAc,QAAQ,SAAS;AAE3C,UAAI,CAAC,WAAW,QAAQ,IAAI,GAAG;AAC7B,cAAM,OAAO,MAAM,IAAI;AACvB,aAAK,CAAC,IAAI;AACV,aAAK,CAAC,IAAI;AACV;AAAA,MACF;AAEA,YAAM,SAAS,cAAc,QAAQ,CAAC;AACtC,YAAM,gBAAgB,SAAS;AAC/B,YAAM,cAAc,SAAS;AAC7B,YAAM,WAAW,SAAS;AAE1B,UAAI,WAA4B;AAChC,UAAI,WAAsB;AAC1B,UAAI;AACJ,UAAI,eAAe;AACjB,cAAM,kBAAkB,cAAc,QAAQ,sBAAsB;AACpE,+BAAuB;AAAA,UACrB;AAAA,UACA,2BAA2B,kBAAkB,uBAAuB;AAAA,QACtE;AAEA,iCAAyB;AACzB,gBAAQ,CAAC,SAAS,WAAW,GAAG,GAAG,iBAAiB,oBAAoB;AAAA,MAC1E,OAAO;AACL,gBAAQ,CAAC,SAAS,WAAW,GAAG,CAAC;AAAA,MACnC;AAEA,YAAM,UAAU,CAAC,CAAC;AAElB,UAAI,aAAa;AACf,cAAM,UAAU;AAChB,cAAM,WAAW;AACjB,+BAAuB,cAAc,QAAQ,oBAAoB;AACjE,cAAM,aAAa,YAAY;AAC/B,uBAAe,cAAc,QAAQ,aAAa,eAAe,CAAC;AAClE,yBAAiB;AAAA,UACf;AAAA,UACA,cAAc,aAAa,eAAe,iBAAiB;AAAA,QAC7D;AAEA,mBAAW,CAAC,sBAAsB,cAAc,cAAc;AAAA,MAChE;AACA,YAAM,WAAW;AAEjB,UAAI,WAAW,QAAQ,IAAI,GAAG;AAC5B,mBAAW,CAAC;AACZ,WAAG;AACD,wBAAc;AACd,0BAAgB;AAChB,gBAAM,mBAAmB,cAAc,QAAQ,CAAC;AAChD,cAAI;AACJ,cAAI,mBAAmB,IAAI;AACzB,+BAAmB,CAAC,CAAC,cAAc,QAAQ,CAAC,CAAC,CAAC;AAC9C,qBAAS,IAAI,IAAI,IAAI,kBAAkB,KAAK;AAC1C,oBAAM,SAAS;AACf,4BAAc,cAAc,QAAQ,WAAW;AAC/C,8BAAgB,cAAc,QAAQ,gBAAgB,SAAS,gBAAgB,CAAC;AAChF,oBAAM,aAAa,cAAc,QAAQ,CAAC;AAC1C,+BAAiB,KAAK,CAAC,YAAY,aAAa,aAAa,CAAC;AAAA,YAChE;AAAA,UACF,OAAO;AACL,+BAAmB,CAAC,CAAC,gBAAgB,CAAC;AAAA,UACxC;AACA,mBAAS,KAAK,gBAAgB;AAAA,QAChC,SAAS,WAAW,QAAQ,IAAI;AAAA,MAClC;AACA,YAAM,WAAW;AAEjB,aAAO,KAAK,KAAK;AACjB,YAAM,KAAK,KAAK;AAAA,IAClB;AAEA;AACA,WAAO,MAAM,OAAO;AAAA,EACtB,SAAS,OAAO,MAAM;AAEtB,SAAO;AACT;AAEO,SAAS,sBAAsB,QAAkC;AACtE,MAAI,OAAO,WAAW,EAAG,QAAO;AAEhC,QAAM,SAAS,IAAI,aAAa;AAEhC,WAAS,IAAI,GAAG,IAAI,OAAO,UAAU;AACnC,QAAI,uBAAuB,QAAQ,GAAG,QAAQ,CAAC,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC;AAAA,EACrE;AAEA,SAAO,OAAO,MAAM;AACtB;AAEA,SAAS,uBACP,QACA,OACA,QACA,OASQ;AACR,QAAM,QAAQ,OAAO,KAAK;AAC1B,QAAM;AAAA,IACJ,GAAG;AAAA,IACH,GAAG;AAAA,IACH,GAAG;AAAA,IACH,GAAG;AAAA,IACH;AAAA,IACA;AAAA,IACA;AAAA,EACF,IAAI;AAEJ,MAAI,MAAM,CAAC,IAAI,WAAW;AACxB,gBAAY,QAAQ,MAAM,CAAC,GAAG,SAAS;AACvC,UAAM,CAAC,IAAI;AACX,UAAM,CAAC,IAAI;AAAA,EACb,WAAW,QAAQ,GAAG;AACpB,WAAO,MAAM,KAAK;AAAA,EACpB;AAEA,QAAM,CAAC,IAAI,cAAc,QAAQ,MAAM,CAAC,GAAG,MAAM,CAAC,CAAC;AAEnD,QAAM,UACH,MAAM,WAAW,IAAI,IAAS,MAAM,WAAW,IAAS,MAAM,UAAU,IAAS;AACpF,gBAAc,QAAQ,QAAQ,CAAC;AAE/B,MAAI,MAAM,WAAW,GAAG;AACtB,UAAM,EAAE,GAAG,cAAc,GAAG,YAAY,IAAI;AAC5C,QAAI,iBAAiB,MAAM,CAAC,GAAG;AAC7B,YAAM,CAAC,IAAI;AAAA,IACb;AACA,UAAM,CAAC,IAAI,cAAc,QAAQ,cAAc,MAAM,CAAC,CAAC;AACvD,UAAM,CAAC,IAAI,cAAc,QAAQ,aAAa,MAAM,CAAC,CAAC;AAAA,EACxD;AAEA,MAAI,UAAU;AACZ,UAAM,EAAE,GAAG,cAAc,GAAG,UAAU,GAAG,WAAW,IAAI,MAAM;AAC9D,QAAI,iBAAiB,MAAM,CAAC,GAAG;AAC7B,YAAM,CAAC,IAAI;AACX,YAAM,CAAC,IAAI;AAAA,IACb,WAAW,aAAa,MAAM,CAAC,GAAG;AAChC,YAAM,CAAC,IAAI;AAAA,IACb;AACA,UAAM,CAAC,IAAI,cAAc,QAAQ,cAAc,MAAM,CAAC,CAAC;AACvD,UAAM,CAAC,IAAI,cAAc,QAAQ,UAAU,MAAM,CAAC,CAAC;AACnD,UAAM,CAAC,IAAI,cAAc,QAAQ,YAAY,MAAM,CAAC,CAAC;AAAA,EACvD;AAEA,MAAI,UAAU;AACZ,eAAW,WAAW,UAAU;AAC9B,UAAI,QAAQ,SAAS,EAAG,eAAc,QAAQ,CAAC,QAAQ,QAAQ,CAAC;AAChE,YAAM,aAAa,QAAQ,CAAC,EAAE,CAAC;AAC/B,oBAAc,QAAQ,YAAY,CAAC;AACnC,UAAI,mBAAmB;AACvB,UAAI,qBAAqB;AACzB,eAAS,IAAI,GAAG,IAAI,QAAQ,QAAQ,KAAK;AACvC,cAAM,WAAW,QAAQ,CAAC;AAC1B,2BAAmB,cAAc,QAAQ,SAAS,CAAC,GAAI,gBAAgB;AACvE,6BAAqB,cAAc,QAAQ,SAAS,CAAC,GAAI,kBAAkB;AAC3E,sBAAc,QAAQ,SAAS,CAAC,GAAI,CAAC;AAAA,MACvC;AAAA,IACF;AAAA,EACF;AAEA,OAAK,SAAS,QAAQ,OAAO,UAAU;AACrC,UAAM,OAAO,OAAO,KAAK;AACzB,UAAM,EAAE,GAAG,GAAG,GAAG,EAAE,IAAI;AACvB,QAAI,IAAI,WAAY,MAAM,WAAW,KAAK,WAAY;AACpD;AAAA,IACF;AACA,YAAQ,uBAAuB,QAAQ,OAAO,QAAQ,KAAK;AAAA,EAC7D;AAEA,MAAI,MAAM,CAAC,IAAI,SAAS;AACtB,gBAAY,QAAQ,MAAM,CAAC,GAAG,OAAO;AACrC,UAAM,CAAC,IAAI;AACX,UAAM,CAAC,IAAI;AAAA,EACb,OAAO;AACL,WAAO,MAAM,KAAK;AAAA,EACpB;AACA,QAAM,CAAC,IAAI,cAAc,QAAQ,WAAW,MAAM,CAAC,CAAC;AAEpD,SAAO;AACT;AAEA,SAAS,YAAY,QAAsB,UAAkB,MAAc;AACzE,KAAG;AACD,WAAO,MAAM,SAAS;AAAA,EACxB,SAAS,EAAE,WAAW;AACxB;;;AHtUO,SAAS,OAAO,UAAqC;AAC1D,QAAM,EAAE,OAAO,IAAI;AACnB,QAAM,SAAS,IAAI,aAAa,QAAQ;AACxC,QAAM,UAA6B,CAAC;AACpC,MAAI,YAAY;AAChB,MAAI,eAAe;AACnB,MAAI,aAAa;AACjB,MAAI,eAAe;AACnB,MAAI,aAAa;AAEjB,KAAG;AACD,UAAM,OAAO,OAAO,QAAQ,GAAG;AAC/B,UAAM,OAAsB,CAAC;AAC7B,QAAI,SAAS;AACb,QAAI,UAAU;AACd,gBAAY;AAEZ,WAAO,OAAO,MAAM,MAAM;AACxB,UAAI;AAEJ,kBAAY,cAAc,QAAQ,SAAS;AAC3C,UAAI,YAAY,QAAS,UAAS;AAClC,gBAAU;AAEV,UAAI,WAAW,QAAQ,IAAI,GAAG;AAC5B,uBAAe,cAAc,QAAQ,YAAY;AACjD,qBAAa,cAAc,QAAQ,UAAU;AAC7C,uBAAe,cAAc,QAAQ,YAAY;AAEjD,YAAI,WAAW,QAAQ,IAAI,GAAG;AAC5B,uBAAa,cAAc,QAAQ,UAAU;AAC7C,gBAAM,CAAC,WAAW,cAAc,YAAY,cAAc,UAAU;AAAA,QACtE,OAAO;AACL,gBAAM,CAAC,WAAW,cAAc,YAAY,YAAY;AAAA,QAC1D;AAAA,MACF,OAAO;AACL,cAAM,CAAC,SAAS;AAAA,MAClB;AAEA,WAAK,KAAK,GAAG;AACb,aAAO;AAAA,IACT;AAEA,QAAI,CAAC,OAAQ,MAAK,IAAI;AACtB,YAAQ,KAAK,IAAI;AACjB,WAAO,MAAM,OAAO;AAAA,EACtB,SAAS,OAAO,OAAO;AAEvB,SAAO;AACT;AAEA,SAAS,KAAK,MAA0B;AACtC,OAAK,KAAK,cAAc;AAC1B;AAEA,SAAS,eAAe,GAAqB,GAA6B;AACxE,SAAO,EAAE,CAAC,IAAI,EAAE,CAAC;AACnB;AAIO,SAAS,OAAO,SAA8C;AACnE,QAAM,SAAS,IAAI,aAAa;AAChC,MAAI,eAAe;AACnB,MAAI,aAAa;AACjB,MAAI,eAAe;AACnB,MAAI,aAAa;AAEjB,WAAS,IAAI,GAAG,IAAI,QAAQ,QAAQ,KAAK;AACvC,UAAM,OAAO,QAAQ,CAAC;AACtB,QAAI,IAAI,EAAG,QAAO,MAAM,SAAS;AACjC,QAAI,KAAK,WAAW,EAAG;AAEvB,QAAI,YAAY;AAEhB,aAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,YAAM,UAAU,KAAK,CAAC;AACtB,UAAI,IAAI,EAAG,QAAO,MAAM,KAAK;AAE7B,kBAAY,cAAc,QAAQ,QAAQ,CAAC,GAAG,SAAS;AAEvD,UAAI,QAAQ,WAAW,EAAG;AAC1B,qBAAe,cAAc,QAAQ,QAAQ,CAAC,GAAG,YAAY;AAC7D,mBAAa,cAAc,QAAQ,QAAQ,CAAC,GAAG,UAAU;AACzD,qBAAe,cAAc,QAAQ,QAAQ,CAAC,GAAG,YAAY;AAE7D,UAAI,QAAQ,WAAW,EAAG;AAC1B,mBAAa,cAAc,QAAQ,QAAQ,CAAC,GAAG,UAAU;AAAA,IAC3D;AAAA,EACF;AAEA,SAAO,OAAO,MAAM;AACtB;", - "names": [] -} diff --git a/node_modules/@jridgewell/sourcemap-codec/package.json b/node_modules/@jridgewell/sourcemap-codec/package.json deleted file mode 100644 index da5513764..000000000 --- a/node_modules/@jridgewell/sourcemap-codec/package.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "name": "@jridgewell/sourcemap-codec", - "version": "1.5.5", - "description": "Encode/decode sourcemap mappings", - "keywords": [ - "sourcemap", - "vlq" - ], - "main": "dist/sourcemap-codec.umd.js", - "module": "dist/sourcemap-codec.mjs", - "types": "types/sourcemap-codec.d.cts", - "files": [ - "dist", - "src", - "types" - ], - "exports": { - ".": [ - { - "import": { - "types": "./types/sourcemap-codec.d.mts", - "default": "./dist/sourcemap-codec.mjs" - }, - "default": { - "types": "./types/sourcemap-codec.d.cts", - "default": "./dist/sourcemap-codec.umd.js" - } - }, - "./dist/sourcemap-codec.umd.js" - ], - "./package.json": "./package.json" - }, - "scripts": { - "benchmark": "run-s build:code benchmark:*", - "benchmark:install": "cd benchmark && npm install", - "benchmark:only": "node --expose-gc benchmark/index.js", - "build": "run-s -n build:code build:types", - "build:code": "node ../../esbuild.mjs sourcemap-codec.ts", - "build:types": "run-s build:types:force build:types:emit build:types:mts", - "build:types:force": "rimraf tsconfig.build.tsbuildinfo", - "build:types:emit": "tsc --project tsconfig.build.json", - "build:types:mts": "node ../../mts-types.mjs", - "clean": "run-s -n clean:code clean:types", - "clean:code": "tsc --build --clean tsconfig.build.json", - "clean:types": "rimraf dist types", - "test": "run-s -n test:types test:only test:format", - "test:format": "prettier --check '{src,test}/**/*.ts'", - "test:only": "mocha", - "test:types": "eslint '{src,test}/**/*.ts'", - "lint": "run-s -n lint:types lint:format", - "lint:format": "npm run test:format -- --write", - "lint:types": "npm run test:types -- --fix", - "prepublishOnly": "npm run-s -n build test" - }, - "homepage": "https://github.com/jridgewell/sourcemaps/tree/main/packages/sourcemap-codec", - "repository": { - "type": "git", - "url": "git+https://github.com/jridgewell/sourcemaps.git", - "directory": "packages/sourcemap-codec" - }, - "author": "Justin Ridgewell ", - "license": "MIT" -} diff --git a/node_modules/@jridgewell/sourcemap-codec/src/scopes.ts b/node_modules/@jridgewell/sourcemap-codec/src/scopes.ts deleted file mode 100644 index d194c2f0a..000000000 --- a/node_modules/@jridgewell/sourcemap-codec/src/scopes.ts +++ /dev/null @@ -1,345 +0,0 @@ -import { StringReader, StringWriter } from './strings'; -import { comma, decodeInteger, encodeInteger, hasMoreVlq, semicolon } from './vlq'; - -const EMPTY: any[] = []; - -type Line = number; -type Column = number; -type Kind = number; -type Name = number; -type Var = number; -type SourcesIndex = number; -type ScopesIndex = number; - -type Mix = (A & O) | (B & O); - -export type OriginalScope = Mix< - [Line, Column, Line, Column, Kind], - [Line, Column, Line, Column, Kind, Name], - { vars: Var[] } ->; - -export type GeneratedRange = Mix< - [Line, Column, Line, Column], - [Line, Column, Line, Column, SourcesIndex, ScopesIndex], - { - callsite: CallSite | null; - bindings: Binding[]; - isScope: boolean; - } ->; -export type CallSite = [SourcesIndex, Line, Column]; -type Binding = BindingExpressionRange[]; -export type BindingExpressionRange = [Name] | [Name, Line, Column]; - -export function decodeOriginalScopes(input: string): OriginalScope[] { - const { length } = input; - const reader = new StringReader(input); - const scopes: OriginalScope[] = []; - const stack: OriginalScope[] = []; - let line = 0; - - for (; reader.pos < length; reader.pos++) { - line = decodeInteger(reader, line); - const column = decodeInteger(reader, 0); - - if (!hasMoreVlq(reader, length)) { - const last = stack.pop()!; - last[2] = line; - last[3] = column; - continue; - } - - const kind = decodeInteger(reader, 0); - const fields = decodeInteger(reader, 0); - const hasName = fields & 0b0001; - - const scope: OriginalScope = ( - hasName ? [line, column, 0, 0, kind, decodeInteger(reader, 0)] : [line, column, 0, 0, kind] - ) as OriginalScope; - - let vars: Var[] = EMPTY; - if (hasMoreVlq(reader, length)) { - vars = []; - do { - const varsIndex = decodeInteger(reader, 0); - vars.push(varsIndex); - } while (hasMoreVlq(reader, length)); - } - scope.vars = vars; - - scopes.push(scope); - stack.push(scope); - } - - return scopes; -} - -export function encodeOriginalScopes(scopes: OriginalScope[]): string { - const writer = new StringWriter(); - - for (let i = 0; i < scopes.length; ) { - i = _encodeOriginalScopes(scopes, i, writer, [0]); - } - - return writer.flush(); -} - -function _encodeOriginalScopes( - scopes: OriginalScope[], - index: number, - writer: StringWriter, - state: [ - number, // GenColumn - ], -): number { - const scope = scopes[index]; - const { 0: startLine, 1: startColumn, 2: endLine, 3: endColumn, 4: kind, vars } = scope; - - if (index > 0) writer.write(comma); - - state[0] = encodeInteger(writer, startLine, state[0]); - encodeInteger(writer, startColumn, 0); - encodeInteger(writer, kind, 0); - - const fields = scope.length === 6 ? 0b0001 : 0; - encodeInteger(writer, fields, 0); - if (scope.length === 6) encodeInteger(writer, scope[5], 0); - - for (const v of vars) { - encodeInteger(writer, v, 0); - } - - for (index++; index < scopes.length; ) { - const next = scopes[index]; - const { 0: l, 1: c } = next; - if (l > endLine || (l === endLine && c >= endColumn)) { - break; - } - index = _encodeOriginalScopes(scopes, index, writer, state); - } - - writer.write(comma); - state[0] = encodeInteger(writer, endLine, state[0]); - encodeInteger(writer, endColumn, 0); - - return index; -} - -export function decodeGeneratedRanges(input: string): GeneratedRange[] { - const { length } = input; - const reader = new StringReader(input); - const ranges: GeneratedRange[] = []; - const stack: GeneratedRange[] = []; - - let genLine = 0; - let definitionSourcesIndex = 0; - let definitionScopeIndex = 0; - let callsiteSourcesIndex = 0; - let callsiteLine = 0; - let callsiteColumn = 0; - let bindingLine = 0; - let bindingColumn = 0; - - do { - const semi = reader.indexOf(';'); - let genColumn = 0; - - for (; reader.pos < semi; reader.pos++) { - genColumn = decodeInteger(reader, genColumn); - - if (!hasMoreVlq(reader, semi)) { - const last = stack.pop()!; - last[2] = genLine; - last[3] = genColumn; - continue; - } - - const fields = decodeInteger(reader, 0); - const hasDefinition = fields & 0b0001; - const hasCallsite = fields & 0b0010; - const hasScope = fields & 0b0100; - - let callsite: CallSite | null = null; - let bindings: Binding[] = EMPTY; - let range: GeneratedRange; - if (hasDefinition) { - const defSourcesIndex = decodeInteger(reader, definitionSourcesIndex); - definitionScopeIndex = decodeInteger( - reader, - definitionSourcesIndex === defSourcesIndex ? definitionScopeIndex : 0, - ); - - definitionSourcesIndex = defSourcesIndex; - range = [genLine, genColumn, 0, 0, defSourcesIndex, definitionScopeIndex] as GeneratedRange; - } else { - range = [genLine, genColumn, 0, 0] as GeneratedRange; - } - - range.isScope = !!hasScope; - - if (hasCallsite) { - const prevCsi = callsiteSourcesIndex; - const prevLine = callsiteLine; - callsiteSourcesIndex = decodeInteger(reader, callsiteSourcesIndex); - const sameSource = prevCsi === callsiteSourcesIndex; - callsiteLine = decodeInteger(reader, sameSource ? callsiteLine : 0); - callsiteColumn = decodeInteger( - reader, - sameSource && prevLine === callsiteLine ? callsiteColumn : 0, - ); - - callsite = [callsiteSourcesIndex, callsiteLine, callsiteColumn]; - } - range.callsite = callsite; - - if (hasMoreVlq(reader, semi)) { - bindings = []; - do { - bindingLine = genLine; - bindingColumn = genColumn; - const expressionsCount = decodeInteger(reader, 0); - let expressionRanges: BindingExpressionRange[]; - if (expressionsCount < -1) { - expressionRanges = [[decodeInteger(reader, 0)]]; - for (let i = -1; i > expressionsCount; i--) { - const prevBl = bindingLine; - bindingLine = decodeInteger(reader, bindingLine); - bindingColumn = decodeInteger(reader, bindingLine === prevBl ? bindingColumn : 0); - const expression = decodeInteger(reader, 0); - expressionRanges.push([expression, bindingLine, bindingColumn]); - } - } else { - expressionRanges = [[expressionsCount]]; - } - bindings.push(expressionRanges); - } while (hasMoreVlq(reader, semi)); - } - range.bindings = bindings; - - ranges.push(range); - stack.push(range); - } - - genLine++; - reader.pos = semi + 1; - } while (reader.pos < length); - - return ranges; -} - -export function encodeGeneratedRanges(ranges: GeneratedRange[]): string { - if (ranges.length === 0) return ''; - - const writer = new StringWriter(); - - for (let i = 0; i < ranges.length; ) { - i = _encodeGeneratedRanges(ranges, i, writer, [0, 0, 0, 0, 0, 0, 0]); - } - - return writer.flush(); -} - -function _encodeGeneratedRanges( - ranges: GeneratedRange[], - index: number, - writer: StringWriter, - state: [ - number, // GenLine - number, // GenColumn - number, // DefSourcesIndex - number, // DefScopesIndex - number, // CallSourcesIndex - number, // CallLine - number, // CallColumn - ], -): number { - const range = ranges[index]; - const { - 0: startLine, - 1: startColumn, - 2: endLine, - 3: endColumn, - isScope, - callsite, - bindings, - } = range; - - if (state[0] < startLine) { - catchupLine(writer, state[0], startLine); - state[0] = startLine; - state[1] = 0; - } else if (index > 0) { - writer.write(comma); - } - - state[1] = encodeInteger(writer, range[1], state[1]); - - const fields = - (range.length === 6 ? 0b0001 : 0) | (callsite ? 0b0010 : 0) | (isScope ? 0b0100 : 0); - encodeInteger(writer, fields, 0); - - if (range.length === 6) { - const { 4: sourcesIndex, 5: scopesIndex } = range; - if (sourcesIndex !== state[2]) { - state[3] = 0; - } - state[2] = encodeInteger(writer, sourcesIndex, state[2]); - state[3] = encodeInteger(writer, scopesIndex, state[3]); - } - - if (callsite) { - const { 0: sourcesIndex, 1: callLine, 2: callColumn } = range.callsite!; - if (sourcesIndex !== state[4]) { - state[5] = 0; - state[6] = 0; - } else if (callLine !== state[5]) { - state[6] = 0; - } - state[4] = encodeInteger(writer, sourcesIndex, state[4]); - state[5] = encodeInteger(writer, callLine, state[5]); - state[6] = encodeInteger(writer, callColumn, state[6]); - } - - if (bindings) { - for (const binding of bindings) { - if (binding.length > 1) encodeInteger(writer, -binding.length, 0); - const expression = binding[0][0]; - encodeInteger(writer, expression, 0); - let bindingStartLine = startLine; - let bindingStartColumn = startColumn; - for (let i = 1; i < binding.length; i++) { - const expRange = binding[i]; - bindingStartLine = encodeInteger(writer, expRange[1]!, bindingStartLine); - bindingStartColumn = encodeInteger(writer, expRange[2]!, bindingStartColumn); - encodeInteger(writer, expRange[0]!, 0); - } - } - } - - for (index++; index < ranges.length; ) { - const next = ranges[index]; - const { 0: l, 1: c } = next; - if (l > endLine || (l === endLine && c >= endColumn)) { - break; - } - index = _encodeGeneratedRanges(ranges, index, writer, state); - } - - if (state[0] < endLine) { - catchupLine(writer, state[0], endLine); - state[0] = endLine; - state[1] = 0; - } else { - writer.write(comma); - } - state[1] = encodeInteger(writer, endColumn, state[1]); - - return index; -} - -function catchupLine(writer: StringWriter, lastLine: number, line: number) { - do { - writer.write(semicolon); - } while (++lastLine < line); -} diff --git a/node_modules/@jridgewell/sourcemap-codec/src/sourcemap-codec.ts b/node_modules/@jridgewell/sourcemap-codec/src/sourcemap-codec.ts deleted file mode 100644 index a81f894dc..000000000 --- a/node_modules/@jridgewell/sourcemap-codec/src/sourcemap-codec.ts +++ /dev/null @@ -1,111 +0,0 @@ -import { comma, decodeInteger, encodeInteger, hasMoreVlq, semicolon } from './vlq'; -import { StringWriter, StringReader } from './strings'; - -export { - decodeOriginalScopes, - encodeOriginalScopes, - decodeGeneratedRanges, - encodeGeneratedRanges, -} from './scopes'; -export type { OriginalScope, GeneratedRange, CallSite, BindingExpressionRange } from './scopes'; - -export type SourceMapSegment = - | [number] - | [number, number, number, number] - | [number, number, number, number, number]; -export type SourceMapLine = SourceMapSegment[]; -export type SourceMapMappings = SourceMapLine[]; - -export function decode(mappings: string): SourceMapMappings { - const { length } = mappings; - const reader = new StringReader(mappings); - const decoded: SourceMapMappings = []; - let genColumn = 0; - let sourcesIndex = 0; - let sourceLine = 0; - let sourceColumn = 0; - let namesIndex = 0; - - do { - const semi = reader.indexOf(';'); - const line: SourceMapLine = []; - let sorted = true; - let lastCol = 0; - genColumn = 0; - - while (reader.pos < semi) { - let seg: SourceMapSegment; - - genColumn = decodeInteger(reader, genColumn); - if (genColumn < lastCol) sorted = false; - lastCol = genColumn; - - if (hasMoreVlq(reader, semi)) { - sourcesIndex = decodeInteger(reader, sourcesIndex); - sourceLine = decodeInteger(reader, sourceLine); - sourceColumn = decodeInteger(reader, sourceColumn); - - if (hasMoreVlq(reader, semi)) { - namesIndex = decodeInteger(reader, namesIndex); - seg = [genColumn, sourcesIndex, sourceLine, sourceColumn, namesIndex]; - } else { - seg = [genColumn, sourcesIndex, sourceLine, sourceColumn]; - } - } else { - seg = [genColumn]; - } - - line.push(seg); - reader.pos++; - } - - if (!sorted) sort(line); - decoded.push(line); - reader.pos = semi + 1; - } while (reader.pos <= length); - - return decoded; -} - -function sort(line: SourceMapSegment[]) { - line.sort(sortComparator); -} - -function sortComparator(a: SourceMapSegment, b: SourceMapSegment): number { - return a[0] - b[0]; -} - -export function encode(decoded: SourceMapMappings): string; -export function encode(decoded: Readonly): string; -export function encode(decoded: Readonly): string { - const writer = new StringWriter(); - let sourcesIndex = 0; - let sourceLine = 0; - let sourceColumn = 0; - let namesIndex = 0; - - for (let i = 0; i < decoded.length; i++) { - const line = decoded[i]; - if (i > 0) writer.write(semicolon); - if (line.length === 0) continue; - - let genColumn = 0; - - for (let j = 0; j < line.length; j++) { - const segment = line[j]; - if (j > 0) writer.write(comma); - - genColumn = encodeInteger(writer, segment[0], genColumn); - - if (segment.length === 1) continue; - sourcesIndex = encodeInteger(writer, segment[1], sourcesIndex); - sourceLine = encodeInteger(writer, segment[2], sourceLine); - sourceColumn = encodeInteger(writer, segment[3], sourceColumn); - - if (segment.length === 4) continue; - namesIndex = encodeInteger(writer, segment[4], namesIndex); - } - } - - return writer.flush(); -} diff --git a/node_modules/@jridgewell/sourcemap-codec/src/strings.ts b/node_modules/@jridgewell/sourcemap-codec/src/strings.ts deleted file mode 100644 index d1619650e..000000000 --- a/node_modules/@jridgewell/sourcemap-codec/src/strings.ts +++ /dev/null @@ -1,65 +0,0 @@ -const bufLength = 1024 * 16; - -// Provide a fallback for older environments. -const td = - typeof TextDecoder !== 'undefined' - ? /* #__PURE__ */ new TextDecoder() - : typeof Buffer !== 'undefined' - ? { - decode(buf: Uint8Array): string { - const out = Buffer.from(buf.buffer, buf.byteOffset, buf.byteLength); - return out.toString(); - }, - } - : { - decode(buf: Uint8Array): string { - let out = ''; - for (let i = 0; i < buf.length; i++) { - out += String.fromCharCode(buf[i]); - } - return out; - }, - }; - -export class StringWriter { - pos = 0; - private out = ''; - private buffer = new Uint8Array(bufLength); - - write(v: number): void { - const { buffer } = this; - buffer[this.pos++] = v; - if (this.pos === bufLength) { - this.out += td.decode(buffer); - this.pos = 0; - } - } - - flush(): string { - const { buffer, out, pos } = this; - return pos > 0 ? out + td.decode(buffer.subarray(0, pos)) : out; - } -} - -export class StringReader { - pos = 0; - declare private buffer: string; - - constructor(buffer: string) { - this.buffer = buffer; - } - - next(): number { - return this.buffer.charCodeAt(this.pos++); - } - - peek(): number { - return this.buffer.charCodeAt(this.pos); - } - - indexOf(char: string): number { - const { buffer, pos } = this; - const idx = buffer.indexOf(char, pos); - return idx === -1 ? buffer.length : idx; - } -} diff --git a/node_modules/@jridgewell/sourcemap-codec/src/vlq.ts b/node_modules/@jridgewell/sourcemap-codec/src/vlq.ts deleted file mode 100644 index a42c68151..000000000 --- a/node_modules/@jridgewell/sourcemap-codec/src/vlq.ts +++ /dev/null @@ -1,55 +0,0 @@ -import type { StringReader, StringWriter } from './strings'; - -export const comma = ','.charCodeAt(0); -export const semicolon = ';'.charCodeAt(0); - -const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; -const intToChar = new Uint8Array(64); // 64 possible chars. -const charToInt = new Uint8Array(128); // z is 122 in ASCII - -for (let i = 0; i < chars.length; i++) { - const c = chars.charCodeAt(i); - intToChar[i] = c; - charToInt[c] = i; -} - -export function decodeInteger(reader: StringReader, relative: number): number { - let value = 0; - let shift = 0; - let integer = 0; - - do { - const c = reader.next(); - integer = charToInt[c]; - value |= (integer & 31) << shift; - shift += 5; - } while (integer & 32); - - const shouldNegate = value & 1; - value >>>= 1; - - if (shouldNegate) { - value = -0x80000000 | -value; - } - - return relative + value; -} - -export function encodeInteger(builder: StringWriter, num: number, relative: number): number { - let delta = num - relative; - - delta = delta < 0 ? (-delta << 1) | 1 : delta << 1; - do { - let clamped = delta & 0b011111; - delta >>>= 5; - if (delta > 0) clamped |= 0b100000; - builder.write(intToChar[clamped]); - } while (delta > 0); - - return num; -} - -export function hasMoreVlq(reader: StringReader, max: number) { - if (reader.pos >= max) return false; - return reader.peek() !== comma; -} diff --git a/node_modules/@jridgewell/sourcemap-codec/types/scopes.d.cts b/node_modules/@jridgewell/sourcemap-codec/types/scopes.d.cts deleted file mode 100644 index c583c7560..000000000 --- a/node_modules/@jridgewell/sourcemap-codec/types/scopes.d.cts +++ /dev/null @@ -1,50 +0,0 @@ -type Line = number; -type Column = number; -type Kind = number; -type Name = number; -type Var = number; -type SourcesIndex = number; -type ScopesIndex = number; -type Mix = (A & O) | (B & O); -export type OriginalScope = Mix<[ - Line, - Column, - Line, - Column, - Kind -], [ - Line, - Column, - Line, - Column, - Kind, - Name -], { - vars: Var[]; -}>; -export type GeneratedRange = Mix<[ - Line, - Column, - Line, - Column -], [ - Line, - Column, - Line, - Column, - SourcesIndex, - ScopesIndex -], { - callsite: CallSite | null; - bindings: Binding[]; - isScope: boolean; -}>; -export type CallSite = [SourcesIndex, Line, Column]; -type Binding = BindingExpressionRange[]; -export type BindingExpressionRange = [Name] | [Name, Line, Column]; -export declare function decodeOriginalScopes(input: string): OriginalScope[]; -export declare function encodeOriginalScopes(scopes: OriginalScope[]): string; -export declare function decodeGeneratedRanges(input: string): GeneratedRange[]; -export declare function encodeGeneratedRanges(ranges: GeneratedRange[]): string; -export {}; -//# sourceMappingURL=scopes.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/sourcemap-codec/types/scopes.d.cts.map b/node_modules/@jridgewell/sourcemap-codec/types/scopes.d.cts.map deleted file mode 100644 index 630e6477b..000000000 --- a/node_modules/@jridgewell/sourcemap-codec/types/scopes.d.cts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"scopes.d.ts","sourceRoot":"","sources":["../src/scopes.ts"],"names":[],"mappings":"AAKA,KAAK,IAAI,GAAG,MAAM,CAAC;AACnB,KAAK,MAAM,GAAG,MAAM,CAAC;AACrB,KAAK,IAAI,GAAG,MAAM,CAAC;AACnB,KAAK,IAAI,GAAG,MAAM,CAAC;AACnB,KAAK,GAAG,GAAG,MAAM,CAAC;AAClB,KAAK,YAAY,GAAG,MAAM,CAAC;AAC3B,KAAK,WAAW,GAAG,MAAM,CAAC;AAE1B,KAAK,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;AAEtC,MAAM,MAAM,aAAa,GAAG,GAAG,CAC7B;IAAC,IAAI;IAAE,MAAM;IAAE,IAAI;IAAE,MAAM;IAAE,IAAI;CAAC,EAClC;IAAC,IAAI;IAAE,MAAM;IAAE,IAAI;IAAE,MAAM;IAAE,IAAI;IAAE,IAAI;CAAC,EACxC;IAAE,IAAI,EAAE,GAAG,EAAE,CAAA;CAAE,CAChB,CAAC;AAEF,MAAM,MAAM,cAAc,GAAG,GAAG,CAC9B;IAAC,IAAI;IAAE,MAAM;IAAE,IAAI;IAAE,MAAM;CAAC,EAC5B;IAAC,IAAI;IAAE,MAAM;IAAE,IAAI;IAAE,MAAM;IAAE,YAAY;IAAE,WAAW;CAAC,EACvD;IACE,QAAQ,EAAE,QAAQ,GAAG,IAAI,CAAC;IAC1B,QAAQ,EAAE,OAAO,EAAE,CAAC;IACpB,OAAO,EAAE,OAAO,CAAC;CAClB,CACF,CAAC;AACF,MAAM,MAAM,QAAQ,GAAG,CAAC,YAAY,EAAE,IAAI,EAAE,MAAM,CAAC,CAAC;AACpD,KAAK,OAAO,GAAG,sBAAsB,EAAE,CAAC;AACxC,MAAM,MAAM,sBAAsB,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE,IAAI,EAAE,MAAM,CAAC,CAAC;AAEnE,wBAAgB,oBAAoB,CAAC,KAAK,EAAE,MAAM,GAAG,aAAa,EAAE,CAyCnE;AAED,wBAAgB,oBAAoB,CAAC,MAAM,EAAE,aAAa,EAAE,GAAG,MAAM,CAQpE;AA2CD,wBAAgB,qBAAqB,CAAC,KAAK,EAAE,MAAM,GAAG,cAAc,EAAE,CAoGrE;AAED,wBAAgB,qBAAqB,CAAC,MAAM,EAAE,cAAc,EAAE,GAAG,MAAM,CAUtE"} \ No newline at end of file diff --git a/node_modules/@jridgewell/sourcemap-codec/types/scopes.d.mts b/node_modules/@jridgewell/sourcemap-codec/types/scopes.d.mts deleted file mode 100644 index c583c7560..000000000 --- a/node_modules/@jridgewell/sourcemap-codec/types/scopes.d.mts +++ /dev/null @@ -1,50 +0,0 @@ -type Line = number; -type Column = number; -type Kind = number; -type Name = number; -type Var = number; -type SourcesIndex = number; -type ScopesIndex = number; -type Mix = (A & O) | (B & O); -export type OriginalScope = Mix<[ - Line, - Column, - Line, - Column, - Kind -], [ - Line, - Column, - Line, - Column, - Kind, - Name -], { - vars: Var[]; -}>; -export type GeneratedRange = Mix<[ - Line, - Column, - Line, - Column -], [ - Line, - Column, - Line, - Column, - SourcesIndex, - ScopesIndex -], { - callsite: CallSite | null; - bindings: Binding[]; - isScope: boolean; -}>; -export type CallSite = [SourcesIndex, Line, Column]; -type Binding = BindingExpressionRange[]; -export type BindingExpressionRange = [Name] | [Name, Line, Column]; -export declare function decodeOriginalScopes(input: string): OriginalScope[]; -export declare function encodeOriginalScopes(scopes: OriginalScope[]): string; -export declare function decodeGeneratedRanges(input: string): GeneratedRange[]; -export declare function encodeGeneratedRanges(ranges: GeneratedRange[]): string; -export {}; -//# sourceMappingURL=scopes.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/sourcemap-codec/types/scopes.d.mts.map b/node_modules/@jridgewell/sourcemap-codec/types/scopes.d.mts.map deleted file mode 100644 index 630e6477b..000000000 --- a/node_modules/@jridgewell/sourcemap-codec/types/scopes.d.mts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"scopes.d.ts","sourceRoot":"","sources":["../src/scopes.ts"],"names":[],"mappings":"AAKA,KAAK,IAAI,GAAG,MAAM,CAAC;AACnB,KAAK,MAAM,GAAG,MAAM,CAAC;AACrB,KAAK,IAAI,GAAG,MAAM,CAAC;AACnB,KAAK,IAAI,GAAG,MAAM,CAAC;AACnB,KAAK,GAAG,GAAG,MAAM,CAAC;AAClB,KAAK,YAAY,GAAG,MAAM,CAAC;AAC3B,KAAK,WAAW,GAAG,MAAM,CAAC;AAE1B,KAAK,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;AAEtC,MAAM,MAAM,aAAa,GAAG,GAAG,CAC7B;IAAC,IAAI;IAAE,MAAM;IAAE,IAAI;IAAE,MAAM;IAAE,IAAI;CAAC,EAClC;IAAC,IAAI;IAAE,MAAM;IAAE,IAAI;IAAE,MAAM;IAAE,IAAI;IAAE,IAAI;CAAC,EACxC;IAAE,IAAI,EAAE,GAAG,EAAE,CAAA;CAAE,CAChB,CAAC;AAEF,MAAM,MAAM,cAAc,GAAG,GAAG,CAC9B;IAAC,IAAI;IAAE,MAAM;IAAE,IAAI;IAAE,MAAM;CAAC,EAC5B;IAAC,IAAI;IAAE,MAAM;IAAE,IAAI;IAAE,MAAM;IAAE,YAAY;IAAE,WAAW;CAAC,EACvD;IACE,QAAQ,EAAE,QAAQ,GAAG,IAAI,CAAC;IAC1B,QAAQ,EAAE,OAAO,EAAE,CAAC;IACpB,OAAO,EAAE,OAAO,CAAC;CAClB,CACF,CAAC;AACF,MAAM,MAAM,QAAQ,GAAG,CAAC,YAAY,EAAE,IAAI,EAAE,MAAM,CAAC,CAAC;AACpD,KAAK,OAAO,GAAG,sBAAsB,EAAE,CAAC;AACxC,MAAM,MAAM,sBAAsB,GAAG,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,EAAE,IAAI,EAAE,MAAM,CAAC,CAAC;AAEnE,wBAAgB,oBAAoB,CAAC,KAAK,EAAE,MAAM,GAAG,aAAa,EAAE,CAyCnE;AAED,wBAAgB,oBAAoB,CAAC,MAAM,EAAE,aAAa,EAAE,GAAG,MAAM,CAQpE;AA2CD,wBAAgB,qBAAqB,CAAC,KAAK,EAAE,MAAM,GAAG,cAAc,EAAE,CAoGrE;AAED,wBAAgB,qBAAqB,CAAC,MAAM,EAAE,cAAc,EAAE,GAAG,MAAM,CAUtE"} \ No newline at end of file diff --git a/node_modules/@jridgewell/sourcemap-codec/types/sourcemap-codec.d.cts b/node_modules/@jridgewell/sourcemap-codec/types/sourcemap-codec.d.cts deleted file mode 100644 index 5f35e22fb..000000000 --- a/node_modules/@jridgewell/sourcemap-codec/types/sourcemap-codec.d.cts +++ /dev/null @@ -1,9 +0,0 @@ -export { decodeOriginalScopes, encodeOriginalScopes, decodeGeneratedRanges, encodeGeneratedRanges, } from './scopes.cts'; -export type { OriginalScope, GeneratedRange, CallSite, BindingExpressionRange } from './scopes.cts'; -export type SourceMapSegment = [number] | [number, number, number, number] | [number, number, number, number, number]; -export type SourceMapLine = SourceMapSegment[]; -export type SourceMapMappings = SourceMapLine[]; -export declare function decode(mappings: string): SourceMapMappings; -export declare function encode(decoded: SourceMapMappings): string; -export declare function encode(decoded: Readonly): string; -//# sourceMappingURL=sourcemap-codec.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/sourcemap-codec/types/sourcemap-codec.d.cts.map b/node_modules/@jridgewell/sourcemap-codec/types/sourcemap-codec.d.cts.map deleted file mode 100644 index 7123d5208..000000000 --- a/node_modules/@jridgewell/sourcemap-codec/types/sourcemap-codec.d.cts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"sourcemap-codec.d.ts","sourceRoot":"","sources":["../src/sourcemap-codec.ts"],"names":[],"mappings":"AAGA,OAAO,EACL,oBAAoB,EACpB,oBAAoB,EACpB,qBAAqB,EACrB,qBAAqB,GACtB,MAAM,UAAU,CAAC;AAClB,YAAY,EAAE,aAAa,EAAE,cAAc,EAAE,QAAQ,EAAE,sBAAsB,EAAE,MAAM,UAAU,CAAC;AAEhG,MAAM,MAAM,gBAAgB,GACxB,CAAC,MAAM,CAAC,GACR,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,GAChC,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC;AAC7C,MAAM,MAAM,aAAa,GAAG,gBAAgB,EAAE,CAAC;AAC/C,MAAM,MAAM,iBAAiB,GAAG,aAAa,EAAE,CAAC;AAEhD,wBAAgB,MAAM,CAAC,QAAQ,EAAE,MAAM,GAAG,iBAAiB,CAiD1D;AAUD,wBAAgB,MAAM,CAAC,OAAO,EAAE,iBAAiB,GAAG,MAAM,CAAC;AAC3D,wBAAgB,MAAM,CAAC,OAAO,EAAE,QAAQ,CAAC,iBAAiB,CAAC,GAAG,MAAM,CAAC"} \ No newline at end of file diff --git a/node_modules/@jridgewell/sourcemap-codec/types/sourcemap-codec.d.mts b/node_modules/@jridgewell/sourcemap-codec/types/sourcemap-codec.d.mts deleted file mode 100644 index 199fb9f53..000000000 --- a/node_modules/@jridgewell/sourcemap-codec/types/sourcemap-codec.d.mts +++ /dev/null @@ -1,9 +0,0 @@ -export { decodeOriginalScopes, encodeOriginalScopes, decodeGeneratedRanges, encodeGeneratedRanges, } from './scopes.mts'; -export type { OriginalScope, GeneratedRange, CallSite, BindingExpressionRange } from './scopes.mts'; -export type SourceMapSegment = [number] | [number, number, number, number] | [number, number, number, number, number]; -export type SourceMapLine = SourceMapSegment[]; -export type SourceMapMappings = SourceMapLine[]; -export declare function decode(mappings: string): SourceMapMappings; -export declare function encode(decoded: SourceMapMappings): string; -export declare function encode(decoded: Readonly): string; -//# sourceMappingURL=sourcemap-codec.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/sourcemap-codec/types/sourcemap-codec.d.mts.map b/node_modules/@jridgewell/sourcemap-codec/types/sourcemap-codec.d.mts.map deleted file mode 100644 index 7123d5208..000000000 --- a/node_modules/@jridgewell/sourcemap-codec/types/sourcemap-codec.d.mts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"sourcemap-codec.d.ts","sourceRoot":"","sources":["../src/sourcemap-codec.ts"],"names":[],"mappings":"AAGA,OAAO,EACL,oBAAoB,EACpB,oBAAoB,EACpB,qBAAqB,EACrB,qBAAqB,GACtB,MAAM,UAAU,CAAC;AAClB,YAAY,EAAE,aAAa,EAAE,cAAc,EAAE,QAAQ,EAAE,sBAAsB,EAAE,MAAM,UAAU,CAAC;AAEhG,MAAM,MAAM,gBAAgB,GACxB,CAAC,MAAM,CAAC,GACR,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,GAChC,CAAC,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,CAAC,CAAC;AAC7C,MAAM,MAAM,aAAa,GAAG,gBAAgB,EAAE,CAAC;AAC/C,MAAM,MAAM,iBAAiB,GAAG,aAAa,EAAE,CAAC;AAEhD,wBAAgB,MAAM,CAAC,QAAQ,EAAE,MAAM,GAAG,iBAAiB,CAiD1D;AAUD,wBAAgB,MAAM,CAAC,OAAO,EAAE,iBAAiB,GAAG,MAAM,CAAC;AAC3D,wBAAgB,MAAM,CAAC,OAAO,EAAE,QAAQ,CAAC,iBAAiB,CAAC,GAAG,MAAM,CAAC"} \ No newline at end of file diff --git a/node_modules/@jridgewell/sourcemap-codec/types/strings.d.cts b/node_modules/@jridgewell/sourcemap-codec/types/strings.d.cts deleted file mode 100644 index 62faceb3d..000000000 --- a/node_modules/@jridgewell/sourcemap-codec/types/strings.d.cts +++ /dev/null @@ -1,16 +0,0 @@ -export declare class StringWriter { - pos: number; - private out; - private buffer; - write(v: number): void; - flush(): string; -} -export declare class StringReader { - pos: number; - private buffer; - constructor(buffer: string); - next(): number; - peek(): number; - indexOf(char: string): number; -} -//# sourceMappingURL=strings.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/sourcemap-codec/types/strings.d.cts.map b/node_modules/@jridgewell/sourcemap-codec/types/strings.d.cts.map deleted file mode 100644 index d3602da42..000000000 --- a/node_modules/@jridgewell/sourcemap-codec/types/strings.d.cts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"strings.d.ts","sourceRoot":"","sources":["../src/strings.ts"],"names":[],"mappings":"AAuBA,qBAAa,YAAY;IACvB,GAAG,SAAK;IACR,OAAO,CAAC,GAAG,CAAM;IACjB,OAAO,CAAC,MAAM,CAA6B;IAE3C,KAAK,CAAC,CAAC,EAAE,MAAM,GAAG,IAAI;IAStB,KAAK,IAAI,MAAM;CAIhB;AAED,qBAAa,YAAY;IACvB,GAAG,SAAK;IACR,QAAgB,MAAM,CAAS;gBAEnB,MAAM,EAAE,MAAM;IAI1B,IAAI,IAAI,MAAM;IAId,IAAI,IAAI,MAAM;IAId,OAAO,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM;CAK9B"} \ No newline at end of file diff --git a/node_modules/@jridgewell/sourcemap-codec/types/strings.d.mts b/node_modules/@jridgewell/sourcemap-codec/types/strings.d.mts deleted file mode 100644 index 62faceb3d..000000000 --- a/node_modules/@jridgewell/sourcemap-codec/types/strings.d.mts +++ /dev/null @@ -1,16 +0,0 @@ -export declare class StringWriter { - pos: number; - private out; - private buffer; - write(v: number): void; - flush(): string; -} -export declare class StringReader { - pos: number; - private buffer; - constructor(buffer: string); - next(): number; - peek(): number; - indexOf(char: string): number; -} -//# sourceMappingURL=strings.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/sourcemap-codec/types/strings.d.mts.map b/node_modules/@jridgewell/sourcemap-codec/types/strings.d.mts.map deleted file mode 100644 index d3602da42..000000000 --- a/node_modules/@jridgewell/sourcemap-codec/types/strings.d.mts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"strings.d.ts","sourceRoot":"","sources":["../src/strings.ts"],"names":[],"mappings":"AAuBA,qBAAa,YAAY;IACvB,GAAG,SAAK;IACR,OAAO,CAAC,GAAG,CAAM;IACjB,OAAO,CAAC,MAAM,CAA6B;IAE3C,KAAK,CAAC,CAAC,EAAE,MAAM,GAAG,IAAI;IAStB,KAAK,IAAI,MAAM;CAIhB;AAED,qBAAa,YAAY;IACvB,GAAG,SAAK;IACR,QAAgB,MAAM,CAAS;gBAEnB,MAAM,EAAE,MAAM;IAI1B,IAAI,IAAI,MAAM;IAId,IAAI,IAAI,MAAM;IAId,OAAO,CAAC,IAAI,EAAE,MAAM,GAAG,MAAM;CAK9B"} \ No newline at end of file diff --git a/node_modules/@jridgewell/sourcemap-codec/types/vlq.d.cts b/node_modules/@jridgewell/sourcemap-codec/types/vlq.d.cts deleted file mode 100644 index dbd6602d1..000000000 --- a/node_modules/@jridgewell/sourcemap-codec/types/vlq.d.cts +++ /dev/null @@ -1,7 +0,0 @@ -import type { StringReader, StringWriter } from './strings.cts'; -export declare const comma: number; -export declare const semicolon: number; -export declare function decodeInteger(reader: StringReader, relative: number): number; -export declare function encodeInteger(builder: StringWriter, num: number, relative: number): number; -export declare function hasMoreVlq(reader: StringReader, max: number): boolean; -//# sourceMappingURL=vlq.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/sourcemap-codec/types/vlq.d.cts.map b/node_modules/@jridgewell/sourcemap-codec/types/vlq.d.cts.map deleted file mode 100644 index 6fdc35697..000000000 --- a/node_modules/@jridgewell/sourcemap-codec/types/vlq.d.cts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"vlq.d.ts","sourceRoot":"","sources":["../src/vlq.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,YAAY,EAAE,YAAY,EAAE,MAAM,WAAW,CAAC;AAE5D,eAAO,MAAM,KAAK,QAAoB,CAAC;AACvC,eAAO,MAAM,SAAS,QAAoB,CAAC;AAY3C,wBAAgB,aAAa,CAAC,MAAM,EAAE,YAAY,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,CAoB5E;AAED,wBAAgB,aAAa,CAAC,OAAO,EAAE,YAAY,EAAE,GAAG,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,CAY1F;AAED,wBAAgB,UAAU,CAAC,MAAM,EAAE,YAAY,EAAE,GAAG,EAAE,MAAM,WAG3D"} \ No newline at end of file diff --git a/node_modules/@jridgewell/sourcemap-codec/types/vlq.d.mts b/node_modules/@jridgewell/sourcemap-codec/types/vlq.d.mts deleted file mode 100644 index 2c739bc9f..000000000 --- a/node_modules/@jridgewell/sourcemap-codec/types/vlq.d.mts +++ /dev/null @@ -1,7 +0,0 @@ -import type { StringReader, StringWriter } from './strings.mts'; -export declare const comma: number; -export declare const semicolon: number; -export declare function decodeInteger(reader: StringReader, relative: number): number; -export declare function encodeInteger(builder: StringWriter, num: number, relative: number): number; -export declare function hasMoreVlq(reader: StringReader, max: number): boolean; -//# sourceMappingURL=vlq.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/sourcemap-codec/types/vlq.d.mts.map b/node_modules/@jridgewell/sourcemap-codec/types/vlq.d.mts.map deleted file mode 100644 index 6fdc35697..000000000 --- a/node_modules/@jridgewell/sourcemap-codec/types/vlq.d.mts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"vlq.d.ts","sourceRoot":"","sources":["../src/vlq.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,YAAY,EAAE,YAAY,EAAE,MAAM,WAAW,CAAC;AAE5D,eAAO,MAAM,KAAK,QAAoB,CAAC;AACvC,eAAO,MAAM,SAAS,QAAoB,CAAC;AAY3C,wBAAgB,aAAa,CAAC,MAAM,EAAE,YAAY,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,CAoB5E;AAED,wBAAgB,aAAa,CAAC,OAAO,EAAE,YAAY,EAAE,GAAG,EAAE,MAAM,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,CAY1F;AAED,wBAAgB,UAAU,CAAC,MAAM,EAAE,YAAY,EAAE,GAAG,EAAE,MAAM,WAG3D"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/LICENSE b/node_modules/@jridgewell/trace-mapping/LICENSE deleted file mode 100644 index 1f6ce94c1..000000000 --- a/node_modules/@jridgewell/trace-mapping/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright 2024 Justin Ridgewell - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/node_modules/@jridgewell/trace-mapping/README.md b/node_modules/@jridgewell/trace-mapping/README.md deleted file mode 100644 index 9fc0ed09c..000000000 --- a/node_modules/@jridgewell/trace-mapping/README.md +++ /dev/null @@ -1,348 +0,0 @@ -# @jridgewell/trace-mapping - -> Trace the original position through a source map - -`trace-mapping` allows you to take the line and column of an output file and trace it to the -original location in the source file through a source map. - -You may already be familiar with the [`source-map`][source-map] package's `SourceMapConsumer`. This -provides the same `originalPositionFor` and `generatedPositionFor` API, without requiring WASM. - -## Installation - -```sh -npm install @jridgewell/trace-mapping -``` - -## Usage - -```typescript -import { - TraceMap, - originalPositionFor, - generatedPositionFor, - sourceContentFor, - isIgnored, -} from '@jridgewell/trace-mapping'; - -const tracer = new TraceMap({ - version: 3, - sources: ['input.js'], - sourcesContent: ['content of input.js'], - names: ['foo'], - mappings: 'KAyCIA', - ignoreList: [], -}); - -// Lines start at line 1, columns at column 0. -const traced = originalPositionFor(tracer, { line: 1, column: 5 }); -assert.deepEqual(traced, { - source: 'input.js', - line: 42, - column: 4, - name: 'foo', -}); - -const content = sourceContentFor(tracer, traced.source); -assert.strictEqual(content, 'content for input.js'); - -const generated = generatedPositionFor(tracer, { - source: 'input.js', - line: 42, - column: 4, -}); -assert.deepEqual(generated, { - line: 1, - column: 5, -}); - -const ignored = isIgnored(tracer, 'input.js'); -assert.equal(ignored, false); -``` - -We also provide a lower level API to get the actual segment that matches our line and column. Unlike -`originalPositionFor`, `traceSegment` uses a 0-base for `line`: - -```typescript -import { traceSegment } from '@jridgewell/trace-mapping'; - -// line is 0-base. -const traced = traceSegment(tracer, /* line */ 0, /* column */ 5); - -// Segments are [outputColumn, sourcesIndex, sourceLine, sourceColumn, namesIndex] -// Again, line is 0-base and so is sourceLine -assert.deepEqual(traced, [5, 0, 41, 4, 0]); -``` - -### SectionedSourceMaps - -The sourcemap spec defines a special `sections` field that's designed to handle concatenation of -output code with associated sourcemaps. This type of sourcemap is rarely used (no major build tool -produces it), but if you are hand coding a concatenation you may need it. We provide an `AnyMap` -helper that can receive either a regular sourcemap or a `SectionedSourceMap` and returns a -`TraceMap` instance: - -```typescript -import { AnyMap } from '@jridgewell/trace-mapping'; -const fooOutput = 'foo'; -const barOutput = 'bar'; -const output = [fooOutput, barOutput].join('\n'); - -const sectioned = new AnyMap({ - version: 3, - sections: [ - { - // 0-base line and column - offset: { line: 0, column: 0 }, - // fooOutput's sourcemap - map: { - version: 3, - sources: ['foo.js'], - names: ['foo'], - mappings: 'AAAAA', - }, - }, - { - // barOutput's sourcemap will not affect the first line, only the second - offset: { line: 1, column: 0 }, - map: { - version: 3, - sources: ['bar.js'], - names: ['bar'], - mappings: 'AAAAA', - }, - }, - ], -}); - -const traced = originalPositionFor(sectioned, { - line: 2, - column: 0, -}); - -assert.deepEqual(traced, { - source: 'bar.js', - line: 1, - column: 0, - name: 'bar', -}); -``` - -## Benchmarks - -``` -node v20.10.0 - -amp.js.map - 45120 segments - -Memory Usage: -trace-mapping decoded 414164 bytes -trace-mapping encoded 6274352 bytes -source-map-js 10968904 bytes -source-map-0.6.1 17587160 bytes -source-map-0.8.0 8812155 bytes -Chrome dev tools 8672912 bytes -Smallest memory usage is trace-mapping decoded - -Init speed: -trace-mapping: decoded JSON input x 205 ops/sec ±0.19% (88 runs sampled) -trace-mapping: encoded JSON input x 405 ops/sec ±1.47% (88 runs sampled) -trace-mapping: decoded Object input x 4,645 ops/sec ±0.15% (98 runs sampled) -trace-mapping: encoded Object input x 458 ops/sec ±1.63% (91 runs sampled) -source-map-js: encoded Object input x 75.48 ops/sec ±1.64% (67 runs sampled) -source-map-0.6.1: encoded Object input x 39.37 ops/sec ±1.44% (53 runs sampled) -Chrome dev tools: encoded Object input x 150 ops/sec ±1.76% (79 runs sampled) -Fastest is trace-mapping: decoded Object input - -Trace speed (random): -trace-mapping: decoded originalPositionFor x 44,946 ops/sec ±0.16% (99 runs sampled) -trace-mapping: encoded originalPositionFor x 37,995 ops/sec ±1.81% (89 runs sampled) -source-map-js: encoded originalPositionFor x 9,230 ops/sec ±1.36% (93 runs sampled) -source-map-0.6.1: encoded originalPositionFor x 8,057 ops/sec ±0.84% (96 runs sampled) -source-map-0.8.0: encoded originalPositionFor x 28,198 ops/sec ±1.12% (91 runs sampled) -Chrome dev tools: encoded originalPositionFor x 46,276 ops/sec ±1.35% (95 runs sampled) -Fastest is Chrome dev tools: encoded originalPositionFor - -Trace speed (ascending): -trace-mapping: decoded originalPositionFor x 204,406 ops/sec ±0.19% (97 runs sampled) -trace-mapping: encoded originalPositionFor x 196,695 ops/sec ±0.24% (99 runs sampled) -source-map-js: encoded originalPositionFor x 11,948 ops/sec ±0.94% (99 runs sampled) -source-map-0.6.1: encoded originalPositionFor x 10,730 ops/sec ±0.36% (100 runs sampled) -source-map-0.8.0: encoded originalPositionFor x 51,427 ops/sec ±0.21% (98 runs sampled) -Chrome dev tools: encoded originalPositionFor x 162,615 ops/sec ±0.18% (98 runs sampled) -Fastest is trace-mapping: decoded originalPositionFor - - -*** - - -babel.min.js.map - 347793 segments - -Memory Usage: -trace-mapping decoded 18504 bytes -trace-mapping encoded 35428008 bytes -source-map-js 51676808 bytes -source-map-0.6.1 63367136 bytes -source-map-0.8.0 43158400 bytes -Chrome dev tools 50721552 bytes -Smallest memory usage is trace-mapping decoded - -Init speed: -trace-mapping: decoded JSON input x 17.82 ops/sec ±6.35% (35 runs sampled) -trace-mapping: encoded JSON input x 31.57 ops/sec ±7.50% (43 runs sampled) -trace-mapping: decoded Object input x 867 ops/sec ±0.74% (94 runs sampled) -trace-mapping: encoded Object input x 33.83 ops/sec ±7.66% (46 runs sampled) -source-map-js: encoded Object input x 6.58 ops/sec ±3.31% (20 runs sampled) -source-map-0.6.1: encoded Object input x 4.23 ops/sec ±3.43% (15 runs sampled) -Chrome dev tools: encoded Object input x 22.14 ops/sec ±3.79% (41 runs sampled) -Fastest is trace-mapping: decoded Object input - -Trace speed (random): -trace-mapping: decoded originalPositionFor x 78,234 ops/sec ±1.48% (29 runs sampled) -trace-mapping: encoded originalPositionFor x 60,761 ops/sec ±1.35% (21 runs sampled) -source-map-js: encoded originalPositionFor x 51,448 ops/sec ±2.17% (89 runs sampled) -source-map-0.6.1: encoded originalPositionFor x 47,221 ops/sec ±1.99% (15 runs sampled) -source-map-0.8.0: encoded originalPositionFor x 84,002 ops/sec ±1.45% (27 runs sampled) -Chrome dev tools: encoded originalPositionFor x 106,457 ops/sec ±1.38% (37 runs sampled) -Fastest is Chrome dev tools: encoded originalPositionFor - -Trace speed (ascending): -trace-mapping: decoded originalPositionFor x 930,943 ops/sec ±0.25% (99 runs sampled) -trace-mapping: encoded originalPositionFor x 843,545 ops/sec ±0.34% (97 runs sampled) -source-map-js: encoded originalPositionFor x 114,510 ops/sec ±1.37% (36 runs sampled) -source-map-0.6.1: encoded originalPositionFor x 87,412 ops/sec ±0.72% (92 runs sampled) -source-map-0.8.0: encoded originalPositionFor x 197,709 ops/sec ±0.89% (59 runs sampled) -Chrome dev tools: encoded originalPositionFor x 688,983 ops/sec ±0.33% (98 runs sampled) -Fastest is trace-mapping: decoded originalPositionFor - - -*** - - -preact.js.map - 1992 segments - -Memory Usage: -trace-mapping decoded 33136 bytes -trace-mapping encoded 254240 bytes -source-map-js 837488 bytes -source-map-0.6.1 961928 bytes -source-map-0.8.0 54384 bytes -Chrome dev tools 709680 bytes -Smallest memory usage is trace-mapping decoded - -Init speed: -trace-mapping: decoded JSON input x 3,709 ops/sec ±0.13% (99 runs sampled) -trace-mapping: encoded JSON input x 6,447 ops/sec ±0.22% (101 runs sampled) -trace-mapping: decoded Object input x 83,062 ops/sec ±0.23% (100 runs sampled) -trace-mapping: encoded Object input x 14,980 ops/sec ±0.28% (100 runs sampled) -source-map-js: encoded Object input x 2,544 ops/sec ±0.16% (99 runs sampled) -source-map-0.6.1: encoded Object input x 1,221 ops/sec ±0.37% (97 runs sampled) -Chrome dev tools: encoded Object input x 4,241 ops/sec ±0.39% (93 runs sampled) -Fastest is trace-mapping: decoded Object input - -Trace speed (random): -trace-mapping: decoded originalPositionFor x 91,028 ops/sec ±0.14% (94 runs sampled) -trace-mapping: encoded originalPositionFor x 84,348 ops/sec ±0.26% (98 runs sampled) -source-map-js: encoded originalPositionFor x 26,998 ops/sec ±0.23% (98 runs sampled) -source-map-0.6.1: encoded originalPositionFor x 18,049 ops/sec ±0.26% (100 runs sampled) -source-map-0.8.0: encoded originalPositionFor x 41,916 ops/sec ±0.28% (98 runs sampled) -Chrome dev tools: encoded originalPositionFor x 88,616 ops/sec ±0.14% (98 runs sampled) -Fastest is trace-mapping: decoded originalPositionFor - -Trace speed (ascending): -trace-mapping: decoded originalPositionFor x 319,960 ops/sec ±0.16% (100 runs sampled) -trace-mapping: encoded originalPositionFor x 302,153 ops/sec ±0.18% (100 runs sampled) -source-map-js: encoded originalPositionFor x 35,574 ops/sec ±0.19% (100 runs sampled) -source-map-0.6.1: encoded originalPositionFor x 19,943 ops/sec ±0.12% (101 runs sampled) -source-map-0.8.0: encoded originalPositionFor x 54,648 ops/sec ±0.20% (99 runs sampled) -Chrome dev tools: encoded originalPositionFor x 278,319 ops/sec ±0.17% (102 runs sampled) -Fastest is trace-mapping: decoded originalPositionFor - - -*** - - -react.js.map - 5726 segments - -Memory Usage: -trace-mapping decoded 10872 bytes -trace-mapping encoded 681512 bytes -source-map-js 2563944 bytes -source-map-0.6.1 2150864 bytes -source-map-0.8.0 88680 bytes -Chrome dev tools 1149576 bytes -Smallest memory usage is trace-mapping decoded - -Init speed: -trace-mapping: decoded JSON input x 1,887 ops/sec ±0.28% (99 runs sampled) -trace-mapping: encoded JSON input x 4,749 ops/sec ±0.48% (97 runs sampled) -trace-mapping: decoded Object input x 74,236 ops/sec ±0.11% (99 runs sampled) -trace-mapping: encoded Object input x 5,752 ops/sec ±0.38% (100 runs sampled) -source-map-js: encoded Object input x 806 ops/sec ±0.19% (97 runs sampled) -source-map-0.6.1: encoded Object input x 418 ops/sec ±0.33% (94 runs sampled) -Chrome dev tools: encoded Object input x 1,524 ops/sec ±0.57% (92 runs sampled) -Fastest is trace-mapping: decoded Object input - -Trace speed (random): -trace-mapping: decoded originalPositionFor x 620,201 ops/sec ±0.33% (96 runs sampled) -trace-mapping: encoded originalPositionFor x 579,548 ops/sec ±0.35% (97 runs sampled) -source-map-js: encoded originalPositionFor x 230,983 ops/sec ±0.62% (54 runs sampled) -source-map-0.6.1: encoded originalPositionFor x 158,145 ops/sec ±0.80% (46 runs sampled) -source-map-0.8.0: encoded originalPositionFor x 343,801 ops/sec ±0.55% (96 runs sampled) -Chrome dev tools: encoded originalPositionFor x 659,649 ops/sec ±0.49% (98 runs sampled) -Fastest is Chrome dev tools: encoded originalPositionFor - -Trace speed (ascending): -trace-mapping: decoded originalPositionFor x 2,368,079 ops/sec ±0.32% (98 runs sampled) -trace-mapping: encoded originalPositionFor x 2,134,039 ops/sec ±2.72% (87 runs sampled) -source-map-js: encoded originalPositionFor x 290,120 ops/sec ±2.49% (82 runs sampled) -source-map-0.6.1: encoded originalPositionFor x 187,613 ops/sec ±0.86% (49 runs sampled) -source-map-0.8.0: encoded originalPositionFor x 479,569 ops/sec ±0.65% (96 runs sampled) -Chrome dev tools: encoded originalPositionFor x 2,048,414 ops/sec ±0.24% (98 runs sampled) -Fastest is trace-mapping: decoded originalPositionFor - - -*** - - -vscode.map - 2141001 segments - -Memory Usage: -trace-mapping decoded 5206584 bytes -trace-mapping encoded 208370336 bytes -source-map-js 278493008 bytes -source-map-0.6.1 391564048 bytes -source-map-0.8.0 257508787 bytes -Chrome dev tools 291053000 bytes -Smallest memory usage is trace-mapping decoded - -Init speed: -trace-mapping: decoded JSON input x 1.63 ops/sec ±33.88% (9 runs sampled) -trace-mapping: encoded JSON input x 3.29 ops/sec ±36.13% (13 runs sampled) -trace-mapping: decoded Object input x 103 ops/sec ±0.93% (77 runs sampled) -trace-mapping: encoded Object input x 5.42 ops/sec ±28.54% (19 runs sampled) -source-map-js: encoded Object input x 1.07 ops/sec ±13.84% (7 runs sampled) -source-map-0.6.1: encoded Object input x 0.60 ops/sec ±2.43% (6 runs sampled) -Chrome dev tools: encoded Object input x 2.61 ops/sec ±22.00% (11 runs sampled) -Fastest is trace-mapping: decoded Object input - -Trace speed (random): -trace-mapping: decoded originalPositionFor x 257,019 ops/sec ±0.97% (93 runs sampled) -trace-mapping: encoded originalPositionFor x 179,163 ops/sec ±0.83% (92 runs sampled) -source-map-js: encoded originalPositionFor x 73,337 ops/sec ±1.35% (87 runs sampled) -source-map-0.6.1: encoded originalPositionFor x 38,797 ops/sec ±1.66% (88 runs sampled) -source-map-0.8.0: encoded originalPositionFor x 107,758 ops/sec ±1.94% (45 runs sampled) -Chrome dev tools: encoded originalPositionFor x 188,550 ops/sec ±1.85% (79 runs sampled) -Fastest is trace-mapping: decoded originalPositionFor - -Trace speed (ascending): -trace-mapping: decoded originalPositionFor x 447,621 ops/sec ±3.64% (94 runs sampled) -trace-mapping: encoded originalPositionFor x 323,698 ops/sec ±5.20% (88 runs sampled) -source-map-js: encoded originalPositionFor x 78,387 ops/sec ±1.69% (89 runs sampled) -source-map-0.6.1: encoded originalPositionFor x 41,016 ops/sec ±3.01% (25 runs sampled) -source-map-0.8.0: encoded originalPositionFor x 124,204 ops/sec ±0.90% (92 runs sampled) -Chrome dev tools: encoded originalPositionFor x 230,087 ops/sec ±2.61% (93 runs sampled) -Fastest is trace-mapping: decoded originalPositionFor -``` - -[source-map]: https://www.npmjs.com/package/source-map diff --git a/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs b/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs deleted file mode 100644 index 73a95c77d..000000000 --- a/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs +++ /dev/null @@ -1,493 +0,0 @@ -// src/trace-mapping.ts -import { encode, decode } from "@jridgewell/sourcemap-codec"; - -// src/resolve.ts -import resolveUri from "@jridgewell/resolve-uri"; - -// src/strip-filename.ts -function stripFilename(path) { - if (!path) return ""; - const index = path.lastIndexOf("/"); - return path.slice(0, index + 1); -} - -// src/resolve.ts -function resolver(mapUrl, sourceRoot) { - const from = stripFilename(mapUrl); - const prefix = sourceRoot ? sourceRoot + "/" : ""; - return (source) => resolveUri(prefix + (source || ""), from); -} - -// src/sourcemap-segment.ts -var COLUMN = 0; -var SOURCES_INDEX = 1; -var SOURCE_LINE = 2; -var SOURCE_COLUMN = 3; -var NAMES_INDEX = 4; -var REV_GENERATED_LINE = 1; -var REV_GENERATED_COLUMN = 2; - -// src/sort.ts -function maybeSort(mappings, owned) { - const unsortedIndex = nextUnsortedSegmentLine(mappings, 0); - if (unsortedIndex === mappings.length) return mappings; - if (!owned) mappings = mappings.slice(); - for (let i = unsortedIndex; i < mappings.length; i = nextUnsortedSegmentLine(mappings, i + 1)) { - mappings[i] = sortSegments(mappings[i], owned); - } - return mappings; -} -function nextUnsortedSegmentLine(mappings, start) { - for (let i = start; i < mappings.length; i++) { - if (!isSorted(mappings[i])) return i; - } - return mappings.length; -} -function isSorted(line) { - for (let j = 1; j < line.length; j++) { - if (line[j][COLUMN] < line[j - 1][COLUMN]) { - return false; - } - } - return true; -} -function sortSegments(line, owned) { - if (!owned) line = line.slice(); - return line.sort(sortComparator); -} -function sortComparator(a, b) { - return a[COLUMN] - b[COLUMN]; -} - -// src/by-source.ts -function buildBySources(decoded, memos) { - const sources = memos.map(() => []); - for (let i = 0; i < decoded.length; i++) { - const line = decoded[i]; - for (let j = 0; j < line.length; j++) { - const seg = line[j]; - if (seg.length === 1) continue; - const sourceIndex2 = seg[SOURCES_INDEX]; - const sourceLine = seg[SOURCE_LINE]; - const sourceColumn = seg[SOURCE_COLUMN]; - const source = sources[sourceIndex2]; - const segs = source[sourceLine] || (source[sourceLine] = []); - segs.push([sourceColumn, i, seg[COLUMN]]); - } - } - for (let i = 0; i < sources.length; i++) { - const source = sources[i]; - for (let j = 0; j < source.length; j++) { - const line = source[j]; - if (line) line.sort(sortComparator); - } - } - return sources; -} - -// src/binary-search.ts -var found = false; -function binarySearch(haystack, needle, low, high) { - while (low <= high) { - const mid = low + (high - low >> 1); - const cmp = haystack[mid][COLUMN] - needle; - if (cmp === 0) { - found = true; - return mid; - } - if (cmp < 0) { - low = mid + 1; - } else { - high = mid - 1; - } - } - found = false; - return low - 1; -} -function upperBound(haystack, needle, index) { - for (let i = index + 1; i < haystack.length; index = i++) { - if (haystack[i][COLUMN] !== needle) break; - } - return index; -} -function lowerBound(haystack, needle, index) { - for (let i = index - 1; i >= 0; index = i--) { - if (haystack[i][COLUMN] !== needle) break; - } - return index; -} -function memoizedState() { - return { - lastKey: -1, - lastNeedle: -1, - lastIndex: -1 - }; -} -function memoizedBinarySearch(haystack, needle, state, key) { - const { lastKey, lastNeedle, lastIndex } = state; - let low = 0; - let high = haystack.length - 1; - if (key === lastKey) { - if (needle === lastNeedle) { - found = lastIndex !== -1 && haystack[lastIndex][COLUMN] === needle; - return lastIndex; - } - if (needle >= lastNeedle) { - low = lastIndex === -1 ? 0 : lastIndex; - } else { - high = lastIndex; - } - } - state.lastKey = key; - state.lastNeedle = needle; - return state.lastIndex = binarySearch(haystack, needle, low, high); -} - -// src/types.ts -function parse(map) { - return typeof map === "string" ? JSON.parse(map) : map; -} - -// src/flatten-map.ts -var FlattenMap = function(map, mapUrl) { - const parsed = parse(map); - if (!("sections" in parsed)) { - return new TraceMap(parsed, mapUrl); - } - const mappings = []; - const sources = []; - const sourcesContent = []; - const names = []; - const ignoreList = []; - recurse( - parsed, - mapUrl, - mappings, - sources, - sourcesContent, - names, - ignoreList, - 0, - 0, - Infinity, - Infinity - ); - const joined = { - version: 3, - file: parsed.file, - names, - sources, - sourcesContent, - mappings, - ignoreList - }; - return presortedDecodedMap(joined); -}; -function recurse(input, mapUrl, mappings, sources, sourcesContent, names, ignoreList, lineOffset, columnOffset, stopLine, stopColumn) { - const { sections } = input; - for (let i = 0; i < sections.length; i++) { - const { map, offset } = sections[i]; - let sl = stopLine; - let sc = stopColumn; - if (i + 1 < sections.length) { - const nextOffset = sections[i + 1].offset; - sl = Math.min(stopLine, lineOffset + nextOffset.line); - if (sl === stopLine) { - sc = Math.min(stopColumn, columnOffset + nextOffset.column); - } else if (sl < stopLine) { - sc = columnOffset + nextOffset.column; - } - } - addSection( - map, - mapUrl, - mappings, - sources, - sourcesContent, - names, - ignoreList, - lineOffset + offset.line, - columnOffset + offset.column, - sl, - sc - ); - } -} -function addSection(input, mapUrl, mappings, sources, sourcesContent, names, ignoreList, lineOffset, columnOffset, stopLine, stopColumn) { - const parsed = parse(input); - if ("sections" in parsed) return recurse(...arguments); - const map = new TraceMap(parsed, mapUrl); - const sourcesOffset = sources.length; - const namesOffset = names.length; - const decoded = decodedMappings(map); - const { resolvedSources, sourcesContent: contents, ignoreList: ignores } = map; - append(sources, resolvedSources); - append(names, map.names); - if (contents) append(sourcesContent, contents); - else for (let i = 0; i < resolvedSources.length; i++) sourcesContent.push(null); - if (ignores) for (let i = 0; i < ignores.length; i++) ignoreList.push(ignores[i] + sourcesOffset); - for (let i = 0; i < decoded.length; i++) { - const lineI = lineOffset + i; - if (lineI > stopLine) return; - const out = getLine(mappings, lineI); - const cOffset = i === 0 ? columnOffset : 0; - const line = decoded[i]; - for (let j = 0; j < line.length; j++) { - const seg = line[j]; - const column = cOffset + seg[COLUMN]; - if (lineI === stopLine && column >= stopColumn) return; - if (seg.length === 1) { - out.push([column]); - continue; - } - const sourcesIndex = sourcesOffset + seg[SOURCES_INDEX]; - const sourceLine = seg[SOURCE_LINE]; - const sourceColumn = seg[SOURCE_COLUMN]; - out.push( - seg.length === 4 ? [column, sourcesIndex, sourceLine, sourceColumn] : [column, sourcesIndex, sourceLine, sourceColumn, namesOffset + seg[NAMES_INDEX]] - ); - } - } -} -function append(arr, other) { - for (let i = 0; i < other.length; i++) arr.push(other[i]); -} -function getLine(arr, index) { - for (let i = arr.length; i <= index; i++) arr[i] = []; - return arr[index]; -} - -// src/trace-mapping.ts -var LINE_GTR_ZERO = "`line` must be greater than 0 (lines start at line 1)"; -var COL_GTR_EQ_ZERO = "`column` must be greater than or equal to 0 (columns start at column 0)"; -var LEAST_UPPER_BOUND = -1; -var GREATEST_LOWER_BOUND = 1; -var TraceMap = class { - constructor(map, mapUrl) { - const isString = typeof map === "string"; - if (!isString && map._decodedMemo) return map; - const parsed = parse(map); - const { version, file, names, sourceRoot, sources, sourcesContent } = parsed; - this.version = version; - this.file = file; - this.names = names || []; - this.sourceRoot = sourceRoot; - this.sources = sources; - this.sourcesContent = sourcesContent; - this.ignoreList = parsed.ignoreList || parsed.x_google_ignoreList || void 0; - const resolve = resolver(mapUrl, sourceRoot); - this.resolvedSources = sources.map(resolve); - const { mappings } = parsed; - if (typeof mappings === "string") { - this._encoded = mappings; - this._decoded = void 0; - } else if (Array.isArray(mappings)) { - this._encoded = void 0; - this._decoded = maybeSort(mappings, isString); - } else if (parsed.sections) { - throw new Error(`TraceMap passed sectioned source map, please use FlattenMap export instead`); - } else { - throw new Error(`invalid source map: ${JSON.stringify(parsed)}`); - } - this._decodedMemo = memoizedState(); - this._bySources = void 0; - this._bySourceMemos = void 0; - } -}; -function cast(map) { - return map; -} -function encodedMappings(map) { - var _a, _b; - return (_b = (_a = cast(map))._encoded) != null ? _b : _a._encoded = encode(cast(map)._decoded); -} -function decodedMappings(map) { - var _a; - return (_a = cast(map))._decoded || (_a._decoded = decode(cast(map)._encoded)); -} -function traceSegment(map, line, column) { - const decoded = decodedMappings(map); - if (line >= decoded.length) return null; - const segments = decoded[line]; - const index = traceSegmentInternal( - segments, - cast(map)._decodedMemo, - line, - column, - GREATEST_LOWER_BOUND - ); - return index === -1 ? null : segments[index]; -} -function originalPositionFor(map, needle) { - let { line, column, bias } = needle; - line--; - if (line < 0) throw new Error(LINE_GTR_ZERO); - if (column < 0) throw new Error(COL_GTR_EQ_ZERO); - const decoded = decodedMappings(map); - if (line >= decoded.length) return OMapping(null, null, null, null); - const segments = decoded[line]; - const index = traceSegmentInternal( - segments, - cast(map)._decodedMemo, - line, - column, - bias || GREATEST_LOWER_BOUND - ); - if (index === -1) return OMapping(null, null, null, null); - const segment = segments[index]; - if (segment.length === 1) return OMapping(null, null, null, null); - const { names, resolvedSources } = map; - return OMapping( - resolvedSources[segment[SOURCES_INDEX]], - segment[SOURCE_LINE] + 1, - segment[SOURCE_COLUMN], - segment.length === 5 ? names[segment[NAMES_INDEX]] : null - ); -} -function generatedPositionFor(map, needle) { - const { source, line, column, bias } = needle; - return generatedPosition(map, source, line, column, bias || GREATEST_LOWER_BOUND, false); -} -function allGeneratedPositionsFor(map, needle) { - const { source, line, column, bias } = needle; - return generatedPosition(map, source, line, column, bias || LEAST_UPPER_BOUND, true); -} -function eachMapping(map, cb) { - const decoded = decodedMappings(map); - const { names, resolvedSources } = map; - for (let i = 0; i < decoded.length; i++) { - const line = decoded[i]; - for (let j = 0; j < line.length; j++) { - const seg = line[j]; - const generatedLine = i + 1; - const generatedColumn = seg[0]; - let source = null; - let originalLine = null; - let originalColumn = null; - let name = null; - if (seg.length !== 1) { - source = resolvedSources[seg[1]]; - originalLine = seg[2] + 1; - originalColumn = seg[3]; - } - if (seg.length === 5) name = names[seg[4]]; - cb({ - generatedLine, - generatedColumn, - source, - originalLine, - originalColumn, - name - }); - } - } -} -function sourceIndex(map, source) { - const { sources, resolvedSources } = map; - let index = sources.indexOf(source); - if (index === -1) index = resolvedSources.indexOf(source); - return index; -} -function sourceContentFor(map, source) { - const { sourcesContent } = map; - if (sourcesContent == null) return null; - const index = sourceIndex(map, source); - return index === -1 ? null : sourcesContent[index]; -} -function isIgnored(map, source) { - const { ignoreList } = map; - if (ignoreList == null) return false; - const index = sourceIndex(map, source); - return index === -1 ? false : ignoreList.includes(index); -} -function presortedDecodedMap(map, mapUrl) { - const tracer = new TraceMap(clone(map, []), mapUrl); - cast(tracer)._decoded = map.mappings; - return tracer; -} -function decodedMap(map) { - return clone(map, decodedMappings(map)); -} -function encodedMap(map) { - return clone(map, encodedMappings(map)); -} -function clone(map, mappings) { - return { - version: map.version, - file: map.file, - names: map.names, - sourceRoot: map.sourceRoot, - sources: map.sources, - sourcesContent: map.sourcesContent, - mappings, - ignoreList: map.ignoreList || map.x_google_ignoreList - }; -} -function OMapping(source, line, column, name) { - return { source, line, column, name }; -} -function GMapping(line, column) { - return { line, column }; -} -function traceSegmentInternal(segments, memo, line, column, bias) { - let index = memoizedBinarySearch(segments, column, memo, line); - if (found) { - index = (bias === LEAST_UPPER_BOUND ? upperBound : lowerBound)(segments, column, index); - } else if (bias === LEAST_UPPER_BOUND) index++; - if (index === -1 || index === segments.length) return -1; - return index; -} -function sliceGeneratedPositions(segments, memo, line, column, bias) { - let min = traceSegmentInternal(segments, memo, line, column, GREATEST_LOWER_BOUND); - if (!found && bias === LEAST_UPPER_BOUND) min++; - if (min === -1 || min === segments.length) return []; - const matchedColumn = found ? column : segments[min][COLUMN]; - if (!found) min = lowerBound(segments, matchedColumn, min); - const max = upperBound(segments, matchedColumn, min); - const result = []; - for (; min <= max; min++) { - const segment = segments[min]; - result.push(GMapping(segment[REV_GENERATED_LINE] + 1, segment[REV_GENERATED_COLUMN])); - } - return result; -} -function generatedPosition(map, source, line, column, bias, all) { - var _a, _b; - line--; - if (line < 0) throw new Error(LINE_GTR_ZERO); - if (column < 0) throw new Error(COL_GTR_EQ_ZERO); - const { sources, resolvedSources } = map; - let sourceIndex2 = sources.indexOf(source); - if (sourceIndex2 === -1) sourceIndex2 = resolvedSources.indexOf(source); - if (sourceIndex2 === -1) return all ? [] : GMapping(null, null); - const bySourceMemos = (_a = cast(map))._bySourceMemos || (_a._bySourceMemos = sources.map(memoizedState)); - const generated = (_b = cast(map))._bySources || (_b._bySources = buildBySources(decodedMappings(map), bySourceMemos)); - const segments = generated[sourceIndex2][line]; - if (segments == null) return all ? [] : GMapping(null, null); - const memo = bySourceMemos[sourceIndex2]; - if (all) return sliceGeneratedPositions(segments, memo, line, column, bias); - const index = traceSegmentInternal(segments, memo, line, column, bias); - if (index === -1) return GMapping(null, null); - const segment = segments[index]; - return GMapping(segment[REV_GENERATED_LINE] + 1, segment[REV_GENERATED_COLUMN]); -} -export { - FlattenMap as AnyMap, - FlattenMap, - GREATEST_LOWER_BOUND, - LEAST_UPPER_BOUND, - TraceMap, - allGeneratedPositionsFor, - decodedMap, - decodedMappings, - eachMapping, - encodedMap, - encodedMappings, - generatedPositionFor, - isIgnored, - originalPositionFor, - presortedDecodedMap, - sourceContentFor, - traceSegment -}; -//# sourceMappingURL=trace-mapping.mjs.map diff --git a/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs.map b/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs.map deleted file mode 100644 index a78958143..000000000 --- a/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.mjs.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sources": ["../src/trace-mapping.ts", "../src/resolve.ts", "../src/strip-filename.ts", "../src/sourcemap-segment.ts", "../src/sort.ts", "../src/by-source.ts", "../src/binary-search.ts", "../src/types.ts", "../src/flatten-map.ts"], - "mappings": ";AAAA,SAAS,QAAQ,cAAc;;;ACA/B,OAAO,gBAAgB;;;ACGR,SAAR,cAA+B,MAAyC;AAC7E,MAAI,CAAC,KAAM,QAAO;AAClB,QAAM,QAAQ,KAAK,YAAY,GAAG;AAClC,SAAO,KAAK,MAAM,GAAG,QAAQ,CAAC;AAChC;;;ADHe,SAAR,SACL,QACA,YACS;AACT,QAAM,OAAO,cAAc,MAAM;AAIjC,QAAM,SAAS,aAAa,aAAa,MAAM;AAE/C,SAAO,CAAC,WAAW,WAAW,UAAU,UAAU,KAAK,IAAI;AAC7D;;;AEAO,IAAM,SAAS;AACf,IAAM,gBAAgB;AACtB,IAAM,cAAc;AACpB,IAAM,gBAAgB;AACtB,IAAM,cAAc;AAEpB,IAAM,qBAAqB;AAC3B,IAAM,uBAAuB;;;AClBrB,SAAR,UACL,UACA,OACsB;AACtB,QAAM,gBAAgB,wBAAwB,UAAU,CAAC;AACzD,MAAI,kBAAkB,SAAS,OAAQ,QAAO;AAI9C,MAAI,CAAC,MAAO,YAAW,SAAS,MAAM;AAEtC,WAAS,IAAI,eAAe,IAAI,SAAS,QAAQ,IAAI,wBAAwB,UAAU,IAAI,CAAC,GAAG;AAC7F,aAAS,CAAC,IAAI,aAAa,SAAS,CAAC,GAAG,KAAK;AAAA,EAC/C;AACA,SAAO;AACT;AAEA,SAAS,wBAAwB,UAAgC,OAAuB;AACtF,WAAS,IAAI,OAAO,IAAI,SAAS,QAAQ,KAAK;AAC5C,QAAI,CAAC,SAAS,SAAS,CAAC,CAAC,EAAG,QAAO;AAAA,EACrC;AACA,SAAO,SAAS;AAClB;AAEA,SAAS,SAAS,MAAmC;AACnD,WAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,QAAI,KAAK,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,CAAC,EAAE,MAAM,GAAG;AACzC,aAAO;AAAA,IACT;AAAA,EACF;AACA,SAAO;AACT;AAEA,SAAS,aAAa,MAA0B,OAAoC;AAClF,MAAI,CAAC,MAAO,QAAO,KAAK,MAAM;AAC9B,SAAO,KAAK,KAAK,cAAc;AACjC;AAEO,SAAS,eAA4D,GAAM,GAAc;AAC9F,SAAO,EAAE,MAAM,IAAI,EAAE,MAAM;AAC7B;;;ACnCe,SAAR,eACL,SACA,OACU;AACV,QAAM,UAAoB,MAAM,IAAI,MAAM,CAAC,CAAC;AAE5C,WAAS,IAAI,GAAG,IAAI,QAAQ,QAAQ,KAAK;AACvC,UAAM,OAAO,QAAQ,CAAC;AACtB,aAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,YAAM,MAAM,KAAK,CAAC;AAClB,UAAI,IAAI,WAAW,EAAG;AAEtB,YAAMA,eAAc,IAAI,aAAa;AACrC,YAAM,aAAa,IAAI,WAAW;AAClC,YAAM,eAAe,IAAI,aAAa;AAEtC,YAAM,SAAS,QAAQA,YAAW;AAClC,YAAM,OAAQ,4CAAuB,CAAC;AACtC,WAAK,KAAK,CAAC,cAAc,GAAG,IAAI,MAAM,CAAC,CAAC;AAAA,IAC1C;AAAA,EACF;AAEA,WAAS,IAAI,GAAG,IAAI,QAAQ,QAAQ,KAAK;AACvC,UAAM,SAAS,QAAQ,CAAC;AACxB,aAAS,IAAI,GAAG,IAAI,OAAO,QAAQ,KAAK;AACtC,YAAM,OAAO,OAAO,CAAC;AACrB,UAAI,KAAM,MAAK,KAAK,cAAc;AAAA,IACpC;AAAA,EACF;AAEA,SAAO;AACT;;;AC/BO,IAAI,QAAQ;AAkBZ,SAAS,aACd,UACA,QACA,KACA,MACQ;AACR,SAAO,OAAO,MAAM;AAClB,UAAM,MAAM,OAAQ,OAAO,OAAQ;AACnC,UAAM,MAAM,SAAS,GAAG,EAAE,MAAM,IAAI;AAEpC,QAAI,QAAQ,GAAG;AACb,cAAQ;AACR,aAAO;AAAA,IACT;AAEA,QAAI,MAAM,GAAG;AACX,YAAM,MAAM;AAAA,IACd,OAAO;AACL,aAAO,MAAM;AAAA,IACf;AAAA,EACF;AAEA,UAAQ;AACR,SAAO,MAAM;AACf;AAEO,SAAS,WACd,UACA,QACA,OACQ;AACR,WAAS,IAAI,QAAQ,GAAG,IAAI,SAAS,QAAQ,QAAQ,KAAK;AACxD,QAAI,SAAS,CAAC,EAAE,MAAM,MAAM,OAAQ;AAAA,EACtC;AACA,SAAO;AACT;AAEO,SAAS,WACd,UACA,QACA,OACQ;AACR,WAAS,IAAI,QAAQ,GAAG,KAAK,GAAG,QAAQ,KAAK;AAC3C,QAAI,SAAS,CAAC,EAAE,MAAM,MAAM,OAAQ;AAAA,EACtC;AACA,SAAO;AACT;AAEO,SAAS,gBAA2B;AACzC,SAAO;AAAA,IACL,SAAS;AAAA,IACT,YAAY;AAAA,IACZ,WAAW;AAAA,EACb;AACF;AAMO,SAAS,qBACd,UACA,QACA,OACA,KACQ;AACR,QAAM,EAAE,SAAS,YAAY,UAAU,IAAI;AAE3C,MAAI,MAAM;AACV,MAAI,OAAO,SAAS,SAAS;AAC7B,MAAI,QAAQ,SAAS;AACnB,QAAI,WAAW,YAAY;AACzB,cAAQ,cAAc,MAAM,SAAS,SAAS,EAAE,MAAM,MAAM;AAC5D,aAAO;AAAA,IACT;AAEA,QAAI,UAAU,YAAY;AAExB,YAAM,cAAc,KAAK,IAAI;AAAA,IAC/B,OAAO;AACL,aAAO;AAAA,IACT;AAAA,EACF;AACA,QAAM,UAAU;AAChB,QAAM,aAAa;AAEnB,SAAQ,MAAM,YAAY,aAAa,UAAU,QAAQ,KAAK,IAAI;AACpE;;;ACHO,SAAS,MAAS,KAA4B;AACnD,SAAO,OAAO,QAAQ,WAAW,KAAK,MAAM,GAAG,IAAK;AACtD;;;ACvFO,IAAM,aAAyB,SAAU,KAAK,QAAQ;AAC3D,QAAM,SAAS,MAAM,GAA8B;AAEnD,MAAI,EAAE,cAAc,SAAS;AAC3B,WAAO,IAAI,SAAS,QAA2D,MAAM;AAAA,EACvF;AAEA,QAAM,WAAiC,CAAC;AACxC,QAAM,UAAoB,CAAC;AAC3B,QAAM,iBAAoC,CAAC;AAC3C,QAAM,QAAkB,CAAC;AACzB,QAAM,aAAuB,CAAC;AAE9B;AAAA,IACE;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,EACF;AAEA,QAAM,SAA2B;AAAA,IAC/B,SAAS;AAAA,IACT,MAAM,OAAO;AAAA,IACb;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,EACF;AAEA,SAAO,oBAAoB,MAAM;AACnC;AAEA,SAAS,QACP,OACA,QACA,UACA,SACA,gBACA,OACA,YACA,YACA,cACA,UACA,YACA;AACA,QAAM,EAAE,SAAS,IAAI;AACrB,WAAS,IAAI,GAAG,IAAI,SAAS,QAAQ,KAAK;AACxC,UAAM,EAAE,KAAK,OAAO,IAAI,SAAS,CAAC;AAElC,QAAI,KAAK;AACT,QAAI,KAAK;AACT,QAAI,IAAI,IAAI,SAAS,QAAQ;AAC3B,YAAM,aAAa,SAAS,IAAI,CAAC,EAAE;AACnC,WAAK,KAAK,IAAI,UAAU,aAAa,WAAW,IAAI;AAEpD,UAAI,OAAO,UAAU;AACnB,aAAK,KAAK,IAAI,YAAY,eAAe,WAAW,MAAM;AAAA,MAC5D,WAAW,KAAK,UAAU;AACxB,aAAK,eAAe,WAAW;AAAA,MACjC;AAAA,IACF;AAEA;AAAA,MACE;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA,aAAa,OAAO;AAAA,MACpB,eAAe,OAAO;AAAA,MACtB;AAAA,MACA;AAAA,IACF;AAAA,EACF;AACF;AAEA,SAAS,WACP,OACA,QACA,UACA,SACA,gBACA,OACA,YACA,YACA,cACA,UACA,YACA;AACA,QAAM,SAAS,MAAM,KAAK;AAC1B,MAAI,cAAc,OAAQ,QAAO,QAAQ,GAAI,SAAmD;AAEhG,QAAM,MAAM,IAAI,SAAS,QAAQ,MAAM;AACvC,QAAM,gBAAgB,QAAQ;AAC9B,QAAM,cAAc,MAAM;AAC1B,QAAM,UAAU,gBAAgB,GAAG;AACnC,QAAM,EAAE,iBAAiB,gBAAgB,UAAU,YAAY,QAAQ,IAAI;AAE3E,SAAO,SAAS,eAAe;AAC/B,SAAO,OAAO,IAAI,KAAK;AAEvB,MAAI,SAAU,QAAO,gBAAgB,QAAQ;AAAA,MACxC,UAAS,IAAI,GAAG,IAAI,gBAAgB,QAAQ,IAAK,gBAAe,KAAK,IAAI;AAE9E,MAAI,QAAS,UAAS,IAAI,GAAG,IAAI,QAAQ,QAAQ,IAAK,YAAW,KAAK,QAAQ,CAAC,IAAI,aAAa;AAEhG,WAAS,IAAI,GAAG,IAAI,QAAQ,QAAQ,KAAK;AACvC,UAAM,QAAQ,aAAa;AAM3B,QAAI,QAAQ,SAAU;AAItB,UAAM,MAAM,QAAQ,UAAU,KAAK;AAGnC,UAAM,UAAU,MAAM,IAAI,eAAe;AAEzC,UAAM,OAAO,QAAQ,CAAC;AACtB,aAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,YAAM,MAAM,KAAK,CAAC;AAClB,YAAM,SAAS,UAAU,IAAI,MAAM;AAInC,UAAI,UAAU,YAAY,UAAU,WAAY;AAEhD,UAAI,IAAI,WAAW,GAAG;AACpB,YAAI,KAAK,CAAC,MAAM,CAAC;AACjB;AAAA,MACF;AAEA,YAAM,eAAe,gBAAgB,IAAI,aAAa;AACtD,YAAM,aAAa,IAAI,WAAW;AAClC,YAAM,eAAe,IAAI,aAAa;AACtC,UAAI;AAAA,QACF,IAAI,WAAW,IACX,CAAC,QAAQ,cAAc,YAAY,YAAY,IAC/C,CAAC,QAAQ,cAAc,YAAY,cAAc,cAAc,IAAI,WAAW,CAAC;AAAA,MACrF;AAAA,IACF;AAAA,EACF;AACF;AAEA,SAAS,OAAU,KAAU,OAAY;AACvC,WAAS,IAAI,GAAG,IAAI,MAAM,QAAQ,IAAK,KAAI,KAAK,MAAM,CAAC,CAAC;AAC1D;AAEA,SAAS,QAAW,KAAY,OAAoB;AAClD,WAAS,IAAI,IAAI,QAAQ,KAAK,OAAO,IAAK,KAAI,CAAC,IAAI,CAAC;AACpD,SAAO,IAAI,KAAK;AAClB;;;ARhHA,IAAM,gBAAgB;AACtB,IAAM,kBAAkB;AAEjB,IAAM,oBAAoB;AAC1B,IAAM,uBAAuB;AAI7B,IAAM,WAAN,MAAoC;AAAA,EAkBzC,YAAY,KAAyB,QAAwB;AAC3D,UAAM,WAAW,OAAO,QAAQ;AAChC,QAAI,CAAC,YAAa,IAAyC,aAAc,QAAO;AAEhF,UAAM,SAAS,MAAM,GAAwC;AAE7D,UAAM,EAAE,SAAS,MAAM,OAAO,YAAY,SAAS,eAAe,IAAI;AACtE,SAAK,UAAU;AACf,SAAK,OAAO;AACZ,SAAK,QAAQ,SAAS,CAAC;AACvB,SAAK,aAAa;AAClB,SAAK,UAAU;AACf,SAAK,iBAAiB;AACtB,SAAK,aAAa,OAAO,cAAe,OAAkB,uBAAuB;AAEjF,UAAM,UAAU,SAAS,QAAQ,UAAU;AAC3C,SAAK,kBAAkB,QAAQ,IAAI,OAAO;AAE1C,UAAM,EAAE,SAAS,IAAI;AACrB,QAAI,OAAO,aAAa,UAAU;AAChC,WAAK,WAAW;AAChB,WAAK,WAAW;AAAA,IAClB,WAAW,MAAM,QAAQ,QAAQ,GAAG;AAClC,WAAK,WAAW;AAChB,WAAK,WAAW,UAAU,UAAU,QAAQ;AAAA,IAC9C,WAAY,OAAyC,UAAU;AAC7D,YAAM,IAAI,MAAM,4EAA4E;AAAA,IAC9F,OAAO;AACL,YAAM,IAAI,MAAM,uBAAuB,KAAK,UAAU,MAAM,CAAC,EAAE;AAAA,IACjE;AAEA,SAAK,eAAe,cAAc;AAClC,SAAK,aAAa;AAClB,SAAK,iBAAiB;AAAA,EACxB;AACF;AAMA,SAAS,KAAK,KAAyB;AACrC,SAAO;AACT;AAKO,SAAS,gBAAgB,KAA6C;AAzJ7E;AA0JE,UAAQ,gBAAK,GAAG,GAAE,aAAV,eAAU,WAAa,OAAO,KAAK,GAAG,EAAE,QAAS;AAC3D;AAKO,SAAS,gBAAgB,KAAuD;AAhKvF;AAiKE,UAAQ,UAAK,GAAG,GAAE,aAAV,GAAU,WAAa,OAAO,KAAK,GAAG,EAAE,QAAS;AAC3D;AAMO,SAAS,aACd,KACA,MACA,QACmC;AACnC,QAAM,UAAU,gBAAgB,GAAG;AAInC,MAAI,QAAQ,QAAQ,OAAQ,QAAO;AAEnC,QAAM,WAAW,QAAQ,IAAI;AAC7B,QAAM,QAAQ;AAAA,IACZ;AAAA,IACA,KAAK,GAAG,EAAE;AAAA,IACV;AAAA,IACA;AAAA,IACA;AAAA,EACF;AAEA,SAAO,UAAU,KAAK,OAAO,SAAS,KAAK;AAC7C;AAOO,SAAS,oBACd,KACA,QAC0C;AAC1C,MAAI,EAAE,MAAM,QAAQ,KAAK,IAAI;AAC7B;AACA,MAAI,OAAO,EAAG,OAAM,IAAI,MAAM,aAAa;AAC3C,MAAI,SAAS,EAAG,OAAM,IAAI,MAAM,eAAe;AAE/C,QAAM,UAAU,gBAAgB,GAAG;AAInC,MAAI,QAAQ,QAAQ,OAAQ,QAAO,SAAS,MAAM,MAAM,MAAM,IAAI;AAElE,QAAM,WAAW,QAAQ,IAAI;AAC7B,QAAM,QAAQ;AAAA,IACZ;AAAA,IACA,KAAK,GAAG,EAAE;AAAA,IACV;AAAA,IACA;AAAA,IACA,QAAQ;AAAA,EACV;AAEA,MAAI,UAAU,GAAI,QAAO,SAAS,MAAM,MAAM,MAAM,IAAI;AAExD,QAAM,UAAU,SAAS,KAAK;AAC9B,MAAI,QAAQ,WAAW,EAAG,QAAO,SAAS,MAAM,MAAM,MAAM,IAAI;AAEhE,QAAM,EAAE,OAAO,gBAAgB,IAAI;AACnC,SAAO;AAAA,IACL,gBAAgB,QAAQ,aAAa,CAAC;AAAA,IACtC,QAAQ,WAAW,IAAI;AAAA,IACvB,QAAQ,aAAa;AAAA,IACrB,QAAQ,WAAW,IAAI,MAAM,QAAQ,WAAW,CAAC,IAAI;AAAA,EACvD;AACF;AAKO,SAAS,qBACd,KACA,QAC4C;AAC5C,QAAM,EAAE,QAAQ,MAAM,QAAQ,KAAK,IAAI;AACvC,SAAO,kBAAkB,KAAK,QAAQ,MAAM,QAAQ,QAAQ,sBAAsB,KAAK;AACzF;AAKO,SAAS,yBAAyB,KAAe,QAA0C;AAChG,QAAM,EAAE,QAAQ,MAAM,QAAQ,KAAK,IAAI;AAEvC,SAAO,kBAAkB,KAAK,QAAQ,MAAM,QAAQ,QAAQ,mBAAmB,IAAI;AACrF;AAKO,SAAS,YAAY,KAAe,IAA0C;AACnF,QAAM,UAAU,gBAAgB,GAAG;AACnC,QAAM,EAAE,OAAO,gBAAgB,IAAI;AAEnC,WAAS,IAAI,GAAG,IAAI,QAAQ,QAAQ,KAAK;AACvC,UAAM,OAAO,QAAQ,CAAC;AACtB,aAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,YAAM,MAAM,KAAK,CAAC;AAElB,YAAM,gBAAgB,IAAI;AAC1B,YAAM,kBAAkB,IAAI,CAAC;AAC7B,UAAI,SAAS;AACb,UAAI,eAAe;AACnB,UAAI,iBAAiB;AACrB,UAAI,OAAO;AACX,UAAI,IAAI,WAAW,GAAG;AACpB,iBAAS,gBAAgB,IAAI,CAAC,CAAC;AAC/B,uBAAe,IAAI,CAAC,IAAI;AACxB,yBAAiB,IAAI,CAAC;AAAA,MACxB;AACA,UAAI,IAAI,WAAW,EAAG,QAAO,MAAM,IAAI,CAAC,CAAC;AAEzC,SAAG;AAAA,QACD;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA,MACF,CAAgB;AAAA,IAClB;AAAA,EACF;AACF;AAEA,SAAS,YAAY,KAAe,QAAwB;AAC1D,QAAM,EAAE,SAAS,gBAAgB,IAAI;AACrC,MAAI,QAAQ,QAAQ,QAAQ,MAAM;AAClC,MAAI,UAAU,GAAI,SAAQ,gBAAgB,QAAQ,MAAM;AACxD,SAAO;AACT;AAKO,SAAS,iBAAiB,KAAe,QAA+B;AAC7E,QAAM,EAAE,eAAe,IAAI;AAC3B,MAAI,kBAAkB,KAAM,QAAO;AACnC,QAAM,QAAQ,YAAY,KAAK,MAAM;AACrC,SAAO,UAAU,KAAK,OAAO,eAAe,KAAK;AACnD;AAKO,SAAS,UAAU,KAAe,QAAyB;AAChE,QAAM,EAAE,WAAW,IAAI;AACvB,MAAI,cAAc,KAAM,QAAO;AAC/B,QAAM,QAAQ,YAAY,KAAK,MAAM;AACrC,SAAO,UAAU,KAAK,QAAQ,WAAW,SAAS,KAAK;AACzD;AAMO,SAAS,oBAAoB,KAAuB,QAA2B;AACpF,QAAM,SAAS,IAAI,SAAS,MAAM,KAAK,CAAC,CAAC,GAAG,MAAM;AAClD,OAAK,MAAM,EAAE,WAAW,IAAI;AAC5B,SAAO;AACT;AAMO,SAAS,WACd,KACkF;AAClF,SAAO,MAAM,KAAK,gBAAgB,GAAG,CAAC;AACxC;AAMO,SAAS,WAAW,KAAiC;AAC1D,SAAO,MAAM,KAAK,gBAAgB,GAAG,CAAC;AACxC;AAEA,SAAS,MACP,KACA,UACwD;AACxD,SAAO;AAAA,IACL,SAAS,IAAI;AAAA,IACb,MAAM,IAAI;AAAA,IACV,OAAO,IAAI;AAAA,IACX,YAAY,IAAI;AAAA,IAChB,SAAS,IAAI;AAAA,IACb,gBAAgB,IAAI;AAAA,IACpB;AAAA,IACA,YAAY,IAAI,cAAe,IAAe;AAAA,EAChD;AACF;AASA,SAAS,SACP,QACA,MACA,QACA,MAC0C;AAC1C,SAAO,EAAE,QAAQ,MAAM,QAAQ,KAAK;AACtC;AAIA,SAAS,SACP,MACA,QAC4C;AAC5C,SAAO,EAAE,MAAM,OAAO;AACxB;AAgBA,SAAS,qBACP,UACA,MACA,MACA,QACA,MACQ;AACR,MAAI,QAAQ,qBAAqB,UAAU,QAAQ,MAAM,IAAI;AAC7D,MAAI,OAAS;AACX,aAAS,SAAS,oBAAoB,aAAa,YAAY,UAAU,QAAQ,KAAK;AAAA,EACxF,WAAW,SAAS,kBAAmB;AAEvC,MAAI,UAAU,MAAM,UAAU,SAAS,OAAQ,QAAO;AACtD,SAAO;AACT;AAEA,SAAS,wBACP,UACA,MACA,MACA,QACA,MACoB;AACpB,MAAI,MAAM,qBAAqB,UAAU,MAAM,MAAM,QAAQ,oBAAoB;AAQjF,MAAI,CAAC,SAAW,SAAS,kBAAmB;AAE5C,MAAI,QAAQ,MAAM,QAAQ,SAAS,OAAQ,QAAO,CAAC;AAKnD,QAAM,gBAAgB,QAAU,SAAS,SAAS,GAAG,EAAE,MAAM;AAG7D,MAAI,CAAC,MAAS,OAAM,WAAW,UAAU,eAAe,GAAG;AAC3D,QAAM,MAAM,WAAW,UAAU,eAAe,GAAG;AAEnD,QAAM,SAAS,CAAC;AAChB,SAAO,OAAO,KAAK,OAAO;AACxB,UAAM,UAAU,SAAS,GAAG;AAC5B,WAAO,KAAK,SAAS,QAAQ,kBAAkB,IAAI,GAAG,QAAQ,oBAAoB,CAAC,CAAC;AAAA,EACtF;AACA,SAAO;AACT;AAkBA,SAAS,kBACP,KACA,QACA,MACA,QACA,MACA,KACiE;AA5dnE;AA6dE;AACA,MAAI,OAAO,EAAG,OAAM,IAAI,MAAM,aAAa;AAC3C,MAAI,SAAS,EAAG,OAAM,IAAI,MAAM,eAAe;AAE/C,QAAM,EAAE,SAAS,gBAAgB,IAAI;AACrC,MAAIC,eAAc,QAAQ,QAAQ,MAAM;AACxC,MAAIA,iBAAgB,GAAI,CAAAA,eAAc,gBAAgB,QAAQ,MAAM;AACpE,MAAIA,iBAAgB,GAAI,QAAO,MAAM,CAAC,IAAI,SAAS,MAAM,IAAI;AAE7D,QAAM,iBAAiB,UAAK,GAAG,GAAE,mBAAV,GAAU,iBAAmB,QAAQ,IAAI,aAAa;AAC7E,QAAM,aAAa,UAAK,GAAG,GAAE,eAAV,GAAU,aAAe,eAAe,gBAAgB,GAAG,GAAG,aAAa;AAE9F,QAAM,WAAW,UAAUA,YAAW,EAAE,IAAI;AAC5C,MAAI,YAAY,KAAM,QAAO,MAAM,CAAC,IAAI,SAAS,MAAM,IAAI;AAE3D,QAAM,OAAO,cAAcA,YAAW;AAEtC,MAAI,IAAK,QAAO,wBAAwB,UAAU,MAAM,MAAM,QAAQ,IAAI;AAE1E,QAAM,QAAQ,qBAAqB,UAAU,MAAM,MAAM,QAAQ,IAAI;AACrE,MAAI,UAAU,GAAI,QAAO,SAAS,MAAM,IAAI;AAE5C,QAAM,UAAU,SAAS,KAAK;AAC9B,SAAO,SAAS,QAAQ,kBAAkB,IAAI,GAAG,QAAQ,oBAAoB,CAAC;AAChF;", - "names": ["sourceIndex", "sourceIndex"] -} diff --git a/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js b/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js deleted file mode 100644 index 0387ae38c..000000000 --- a/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js +++ /dev/null @@ -1,559 +0,0 @@ -(function (global, factory) { - if (typeof exports === 'object' && typeof module !== 'undefined') { - factory(module, require('@jridgewell/resolve-uri'), require('@jridgewell/sourcemap-codec')); - module.exports = def(module); - } else if (typeof define === 'function' && define.amd) { - define(['module', '@jridgewell/resolve-uri', '@jridgewell/sourcemap-codec'], function(mod) { - factory.apply(this, arguments); - mod.exports = def(mod); - }); - } else { - const mod = { exports: {} }; - factory(mod, global.resolveURI, global.sourcemapCodec); - global = typeof globalThis !== 'undefined' ? globalThis : global || self; - global.traceMapping = def(mod); - } - function def(m) { return 'default' in m.exports ? m.exports.default : m.exports; } -})(this, (function (module, require_resolveURI, require_sourcemapCodec) { -"use strict"; -var __create = Object.create; -var __defProp = Object.defineProperty; -var __getOwnPropDesc = Object.getOwnPropertyDescriptor; -var __getOwnPropNames = Object.getOwnPropertyNames; -var __getProtoOf = Object.getPrototypeOf; -var __hasOwnProp = Object.prototype.hasOwnProperty; -var __commonJS = (cb, mod) => function __require() { - return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports; -}; -var __export = (target, all) => { - for (var name in all) - __defProp(target, name, { get: all[name], enumerable: true }); -}; -var __copyProps = (to, from, except, desc) => { - if (from && typeof from === "object" || typeof from === "function") { - for (let key of __getOwnPropNames(from)) - if (!__hasOwnProp.call(to, key) && key !== except) - __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); - } - return to; -}; -var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps( - // If the importer is in node compatibility mode or this is not an ESM - // file that has been converted to a CommonJS file using a Babel- - // compatible transform (i.e. "__esModule" has not been set), then set - // "default" to the CommonJS "module.exports" for node compatibility. - isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, - mod -)); -var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); - -// umd:@jridgewell/sourcemap-codec -var require_sourcemap_codec = __commonJS({ - "umd:@jridgewell/sourcemap-codec"(exports, module2) { - module2.exports = require_sourcemapCodec; - } -}); - -// umd:@jridgewell/resolve-uri -var require_resolve_uri = __commonJS({ - "umd:@jridgewell/resolve-uri"(exports, module2) { - module2.exports = require_resolveURI; - } -}); - -// src/trace-mapping.ts -var trace_mapping_exports = {}; -__export(trace_mapping_exports, { - AnyMap: () => FlattenMap, - FlattenMap: () => FlattenMap, - GREATEST_LOWER_BOUND: () => GREATEST_LOWER_BOUND, - LEAST_UPPER_BOUND: () => LEAST_UPPER_BOUND, - TraceMap: () => TraceMap, - allGeneratedPositionsFor: () => allGeneratedPositionsFor, - decodedMap: () => decodedMap, - decodedMappings: () => decodedMappings, - eachMapping: () => eachMapping, - encodedMap: () => encodedMap, - encodedMappings: () => encodedMappings, - generatedPositionFor: () => generatedPositionFor, - isIgnored: () => isIgnored, - originalPositionFor: () => originalPositionFor, - presortedDecodedMap: () => presortedDecodedMap, - sourceContentFor: () => sourceContentFor, - traceSegment: () => traceSegment -}); -module.exports = __toCommonJS(trace_mapping_exports); -var import_sourcemap_codec = __toESM(require_sourcemap_codec()); - -// src/resolve.ts -var import_resolve_uri = __toESM(require_resolve_uri()); - -// src/strip-filename.ts -function stripFilename(path) { - if (!path) return ""; - const index = path.lastIndexOf("/"); - return path.slice(0, index + 1); -} - -// src/resolve.ts -function resolver(mapUrl, sourceRoot) { - const from = stripFilename(mapUrl); - const prefix = sourceRoot ? sourceRoot + "/" : ""; - return (source) => (0, import_resolve_uri.default)(prefix + (source || ""), from); -} - -// src/sourcemap-segment.ts -var COLUMN = 0; -var SOURCES_INDEX = 1; -var SOURCE_LINE = 2; -var SOURCE_COLUMN = 3; -var NAMES_INDEX = 4; -var REV_GENERATED_LINE = 1; -var REV_GENERATED_COLUMN = 2; - -// src/sort.ts -function maybeSort(mappings, owned) { - const unsortedIndex = nextUnsortedSegmentLine(mappings, 0); - if (unsortedIndex === mappings.length) return mappings; - if (!owned) mappings = mappings.slice(); - for (let i = unsortedIndex; i < mappings.length; i = nextUnsortedSegmentLine(mappings, i + 1)) { - mappings[i] = sortSegments(mappings[i], owned); - } - return mappings; -} -function nextUnsortedSegmentLine(mappings, start) { - for (let i = start; i < mappings.length; i++) { - if (!isSorted(mappings[i])) return i; - } - return mappings.length; -} -function isSorted(line) { - for (let j = 1; j < line.length; j++) { - if (line[j][COLUMN] < line[j - 1][COLUMN]) { - return false; - } - } - return true; -} -function sortSegments(line, owned) { - if (!owned) line = line.slice(); - return line.sort(sortComparator); -} -function sortComparator(a, b) { - return a[COLUMN] - b[COLUMN]; -} - -// src/by-source.ts -function buildBySources(decoded, memos) { - const sources = memos.map(() => []); - for (let i = 0; i < decoded.length; i++) { - const line = decoded[i]; - for (let j = 0; j < line.length; j++) { - const seg = line[j]; - if (seg.length === 1) continue; - const sourceIndex2 = seg[SOURCES_INDEX]; - const sourceLine = seg[SOURCE_LINE]; - const sourceColumn = seg[SOURCE_COLUMN]; - const source = sources[sourceIndex2]; - const segs = source[sourceLine] || (source[sourceLine] = []); - segs.push([sourceColumn, i, seg[COLUMN]]); - } - } - for (let i = 0; i < sources.length; i++) { - const source = sources[i]; - for (let j = 0; j < source.length; j++) { - const line = source[j]; - if (line) line.sort(sortComparator); - } - } - return sources; -} - -// src/binary-search.ts -var found = false; -function binarySearch(haystack, needle, low, high) { - while (low <= high) { - const mid = low + (high - low >> 1); - const cmp = haystack[mid][COLUMN] - needle; - if (cmp === 0) { - found = true; - return mid; - } - if (cmp < 0) { - low = mid + 1; - } else { - high = mid - 1; - } - } - found = false; - return low - 1; -} -function upperBound(haystack, needle, index) { - for (let i = index + 1; i < haystack.length; index = i++) { - if (haystack[i][COLUMN] !== needle) break; - } - return index; -} -function lowerBound(haystack, needle, index) { - for (let i = index - 1; i >= 0; index = i--) { - if (haystack[i][COLUMN] !== needle) break; - } - return index; -} -function memoizedState() { - return { - lastKey: -1, - lastNeedle: -1, - lastIndex: -1 - }; -} -function memoizedBinarySearch(haystack, needle, state, key) { - const { lastKey, lastNeedle, lastIndex } = state; - let low = 0; - let high = haystack.length - 1; - if (key === lastKey) { - if (needle === lastNeedle) { - found = lastIndex !== -1 && haystack[lastIndex][COLUMN] === needle; - return lastIndex; - } - if (needle >= lastNeedle) { - low = lastIndex === -1 ? 0 : lastIndex; - } else { - high = lastIndex; - } - } - state.lastKey = key; - state.lastNeedle = needle; - return state.lastIndex = binarySearch(haystack, needle, low, high); -} - -// src/types.ts -function parse(map) { - return typeof map === "string" ? JSON.parse(map) : map; -} - -// src/flatten-map.ts -var FlattenMap = function(map, mapUrl) { - const parsed = parse(map); - if (!("sections" in parsed)) { - return new TraceMap(parsed, mapUrl); - } - const mappings = []; - const sources = []; - const sourcesContent = []; - const names = []; - const ignoreList = []; - recurse( - parsed, - mapUrl, - mappings, - sources, - sourcesContent, - names, - ignoreList, - 0, - 0, - Infinity, - Infinity - ); - const joined = { - version: 3, - file: parsed.file, - names, - sources, - sourcesContent, - mappings, - ignoreList - }; - return presortedDecodedMap(joined); -}; -function recurse(input, mapUrl, mappings, sources, sourcesContent, names, ignoreList, lineOffset, columnOffset, stopLine, stopColumn) { - const { sections } = input; - for (let i = 0; i < sections.length; i++) { - const { map, offset } = sections[i]; - let sl = stopLine; - let sc = stopColumn; - if (i + 1 < sections.length) { - const nextOffset = sections[i + 1].offset; - sl = Math.min(stopLine, lineOffset + nextOffset.line); - if (sl === stopLine) { - sc = Math.min(stopColumn, columnOffset + nextOffset.column); - } else if (sl < stopLine) { - sc = columnOffset + nextOffset.column; - } - } - addSection( - map, - mapUrl, - mappings, - sources, - sourcesContent, - names, - ignoreList, - lineOffset + offset.line, - columnOffset + offset.column, - sl, - sc - ); - } -} -function addSection(input, mapUrl, mappings, sources, sourcesContent, names, ignoreList, lineOffset, columnOffset, stopLine, stopColumn) { - const parsed = parse(input); - if ("sections" in parsed) return recurse(...arguments); - const map = new TraceMap(parsed, mapUrl); - const sourcesOffset = sources.length; - const namesOffset = names.length; - const decoded = decodedMappings(map); - const { resolvedSources, sourcesContent: contents, ignoreList: ignores } = map; - append(sources, resolvedSources); - append(names, map.names); - if (contents) append(sourcesContent, contents); - else for (let i = 0; i < resolvedSources.length; i++) sourcesContent.push(null); - if (ignores) for (let i = 0; i < ignores.length; i++) ignoreList.push(ignores[i] + sourcesOffset); - for (let i = 0; i < decoded.length; i++) { - const lineI = lineOffset + i; - if (lineI > stopLine) return; - const out = getLine(mappings, lineI); - const cOffset = i === 0 ? columnOffset : 0; - const line = decoded[i]; - for (let j = 0; j < line.length; j++) { - const seg = line[j]; - const column = cOffset + seg[COLUMN]; - if (lineI === stopLine && column >= stopColumn) return; - if (seg.length === 1) { - out.push([column]); - continue; - } - const sourcesIndex = sourcesOffset + seg[SOURCES_INDEX]; - const sourceLine = seg[SOURCE_LINE]; - const sourceColumn = seg[SOURCE_COLUMN]; - out.push( - seg.length === 4 ? [column, sourcesIndex, sourceLine, sourceColumn] : [column, sourcesIndex, sourceLine, sourceColumn, namesOffset + seg[NAMES_INDEX]] - ); - } - } -} -function append(arr, other) { - for (let i = 0; i < other.length; i++) arr.push(other[i]); -} -function getLine(arr, index) { - for (let i = arr.length; i <= index; i++) arr[i] = []; - return arr[index]; -} - -// src/trace-mapping.ts -var LINE_GTR_ZERO = "`line` must be greater than 0 (lines start at line 1)"; -var COL_GTR_EQ_ZERO = "`column` must be greater than or equal to 0 (columns start at column 0)"; -var LEAST_UPPER_BOUND = -1; -var GREATEST_LOWER_BOUND = 1; -var TraceMap = class { - constructor(map, mapUrl) { - const isString = typeof map === "string"; - if (!isString && map._decodedMemo) return map; - const parsed = parse(map); - const { version, file, names, sourceRoot, sources, sourcesContent } = parsed; - this.version = version; - this.file = file; - this.names = names || []; - this.sourceRoot = sourceRoot; - this.sources = sources; - this.sourcesContent = sourcesContent; - this.ignoreList = parsed.ignoreList || parsed.x_google_ignoreList || void 0; - const resolve = resolver(mapUrl, sourceRoot); - this.resolvedSources = sources.map(resolve); - const { mappings } = parsed; - if (typeof mappings === "string") { - this._encoded = mappings; - this._decoded = void 0; - } else if (Array.isArray(mappings)) { - this._encoded = void 0; - this._decoded = maybeSort(mappings, isString); - } else if (parsed.sections) { - throw new Error(`TraceMap passed sectioned source map, please use FlattenMap export instead`); - } else { - throw new Error(`invalid source map: ${JSON.stringify(parsed)}`); - } - this._decodedMemo = memoizedState(); - this._bySources = void 0; - this._bySourceMemos = void 0; - } -}; -function cast(map) { - return map; -} -function encodedMappings(map) { - var _a, _b; - return (_b = (_a = cast(map))._encoded) != null ? _b : _a._encoded = (0, import_sourcemap_codec.encode)(cast(map)._decoded); -} -function decodedMappings(map) { - var _a; - return (_a = cast(map))._decoded || (_a._decoded = (0, import_sourcemap_codec.decode)(cast(map)._encoded)); -} -function traceSegment(map, line, column) { - const decoded = decodedMappings(map); - if (line >= decoded.length) return null; - const segments = decoded[line]; - const index = traceSegmentInternal( - segments, - cast(map)._decodedMemo, - line, - column, - GREATEST_LOWER_BOUND - ); - return index === -1 ? null : segments[index]; -} -function originalPositionFor(map, needle) { - let { line, column, bias } = needle; - line--; - if (line < 0) throw new Error(LINE_GTR_ZERO); - if (column < 0) throw new Error(COL_GTR_EQ_ZERO); - const decoded = decodedMappings(map); - if (line >= decoded.length) return OMapping(null, null, null, null); - const segments = decoded[line]; - const index = traceSegmentInternal( - segments, - cast(map)._decodedMemo, - line, - column, - bias || GREATEST_LOWER_BOUND - ); - if (index === -1) return OMapping(null, null, null, null); - const segment = segments[index]; - if (segment.length === 1) return OMapping(null, null, null, null); - const { names, resolvedSources } = map; - return OMapping( - resolvedSources[segment[SOURCES_INDEX]], - segment[SOURCE_LINE] + 1, - segment[SOURCE_COLUMN], - segment.length === 5 ? names[segment[NAMES_INDEX]] : null - ); -} -function generatedPositionFor(map, needle) { - const { source, line, column, bias } = needle; - return generatedPosition(map, source, line, column, bias || GREATEST_LOWER_BOUND, false); -} -function allGeneratedPositionsFor(map, needle) { - const { source, line, column, bias } = needle; - return generatedPosition(map, source, line, column, bias || LEAST_UPPER_BOUND, true); -} -function eachMapping(map, cb) { - const decoded = decodedMappings(map); - const { names, resolvedSources } = map; - for (let i = 0; i < decoded.length; i++) { - const line = decoded[i]; - for (let j = 0; j < line.length; j++) { - const seg = line[j]; - const generatedLine = i + 1; - const generatedColumn = seg[0]; - let source = null; - let originalLine = null; - let originalColumn = null; - let name = null; - if (seg.length !== 1) { - source = resolvedSources[seg[1]]; - originalLine = seg[2] + 1; - originalColumn = seg[3]; - } - if (seg.length === 5) name = names[seg[4]]; - cb({ - generatedLine, - generatedColumn, - source, - originalLine, - originalColumn, - name - }); - } - } -} -function sourceIndex(map, source) { - const { sources, resolvedSources } = map; - let index = sources.indexOf(source); - if (index === -1) index = resolvedSources.indexOf(source); - return index; -} -function sourceContentFor(map, source) { - const { sourcesContent } = map; - if (sourcesContent == null) return null; - const index = sourceIndex(map, source); - return index === -1 ? null : sourcesContent[index]; -} -function isIgnored(map, source) { - const { ignoreList } = map; - if (ignoreList == null) return false; - const index = sourceIndex(map, source); - return index === -1 ? false : ignoreList.includes(index); -} -function presortedDecodedMap(map, mapUrl) { - const tracer = new TraceMap(clone(map, []), mapUrl); - cast(tracer)._decoded = map.mappings; - return tracer; -} -function decodedMap(map) { - return clone(map, decodedMappings(map)); -} -function encodedMap(map) { - return clone(map, encodedMappings(map)); -} -function clone(map, mappings) { - return { - version: map.version, - file: map.file, - names: map.names, - sourceRoot: map.sourceRoot, - sources: map.sources, - sourcesContent: map.sourcesContent, - mappings, - ignoreList: map.ignoreList || map.x_google_ignoreList - }; -} -function OMapping(source, line, column, name) { - return { source, line, column, name }; -} -function GMapping(line, column) { - return { line, column }; -} -function traceSegmentInternal(segments, memo, line, column, bias) { - let index = memoizedBinarySearch(segments, column, memo, line); - if (found) { - index = (bias === LEAST_UPPER_BOUND ? upperBound : lowerBound)(segments, column, index); - } else if (bias === LEAST_UPPER_BOUND) index++; - if (index === -1 || index === segments.length) return -1; - return index; -} -function sliceGeneratedPositions(segments, memo, line, column, bias) { - let min = traceSegmentInternal(segments, memo, line, column, GREATEST_LOWER_BOUND); - if (!found && bias === LEAST_UPPER_BOUND) min++; - if (min === -1 || min === segments.length) return []; - const matchedColumn = found ? column : segments[min][COLUMN]; - if (!found) min = lowerBound(segments, matchedColumn, min); - const max = upperBound(segments, matchedColumn, min); - const result = []; - for (; min <= max; min++) { - const segment = segments[min]; - result.push(GMapping(segment[REV_GENERATED_LINE] + 1, segment[REV_GENERATED_COLUMN])); - } - return result; -} -function generatedPosition(map, source, line, column, bias, all) { - var _a, _b; - line--; - if (line < 0) throw new Error(LINE_GTR_ZERO); - if (column < 0) throw new Error(COL_GTR_EQ_ZERO); - const { sources, resolvedSources } = map; - let sourceIndex2 = sources.indexOf(source); - if (sourceIndex2 === -1) sourceIndex2 = resolvedSources.indexOf(source); - if (sourceIndex2 === -1) return all ? [] : GMapping(null, null); - const bySourceMemos = (_a = cast(map))._bySourceMemos || (_a._bySourceMemos = sources.map(memoizedState)); - const generated = (_b = cast(map))._bySources || (_b._bySources = buildBySources(decodedMappings(map), bySourceMemos)); - const segments = generated[sourceIndex2][line]; - if (segments == null) return all ? [] : GMapping(null, null); - const memo = bySourceMemos[sourceIndex2]; - if (all) return sliceGeneratedPositions(segments, memo, line, column, bias); - const index = traceSegmentInternal(segments, memo, line, column, bias); - if (index === -1) return GMapping(null, null); - const segment = segments[index]; - return GMapping(segment[REV_GENERATED_LINE] + 1, segment[REV_GENERATED_COLUMN]); -} -})); -//# sourceMappingURL=trace-mapping.umd.js.map diff --git a/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js.map b/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js.map deleted file mode 100644 index 68b0c775d..000000000 --- a/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js.map +++ /dev/null @@ -1,6 +0,0 @@ -{ - "version": 3, - "sources": ["umd:@jridgewell/sourcemap-codec", "umd:@jridgewell/resolve-uri", "../src/trace-mapping.ts", "../src/resolve.ts", "../src/strip-filename.ts", "../src/sourcemap-segment.ts", "../src/sort.ts", "../src/by-source.ts", "../src/binary-search.ts", "../src/types.ts", "../src/flatten-map.ts"], - "mappings": ";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA,6CAAAA,SAAA;AAAA,IAAAA,QAAO,UAAU;AAAA;AAAA;;;ACAjB;AAAA,yCAAAC,SAAA;AAAA,IAAAA,QAAO,UAAU;AAAA;AAAA;;;ACAjB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,6BAA+B;;;ACA/B,yBAAuB;;;ACGR,SAAR,cAA+B,MAAyC;AAC7E,MAAI,CAAC,KAAM,QAAO;AAClB,QAAM,QAAQ,KAAK,YAAY,GAAG;AAClC,SAAO,KAAK,MAAM,GAAG,QAAQ,CAAC;AAChC;;;ADHe,SAAR,SACL,QACA,YACS;AACT,QAAM,OAAO,cAAc,MAAM;AAIjC,QAAM,SAAS,aAAa,aAAa,MAAM;AAE/C,SAAO,CAAC,eAAW,mBAAAC,SAAW,UAAU,UAAU,KAAK,IAAI;AAC7D;;;AEAO,IAAM,SAAS;AACf,IAAM,gBAAgB;AACtB,IAAM,cAAc;AACpB,IAAM,gBAAgB;AACtB,IAAM,cAAc;AAEpB,IAAM,qBAAqB;AAC3B,IAAM,uBAAuB;;;AClBrB,SAAR,UACL,UACA,OACsB;AACtB,QAAM,gBAAgB,wBAAwB,UAAU,CAAC;AACzD,MAAI,kBAAkB,SAAS,OAAQ,QAAO;AAI9C,MAAI,CAAC,MAAO,YAAW,SAAS,MAAM;AAEtC,WAAS,IAAI,eAAe,IAAI,SAAS,QAAQ,IAAI,wBAAwB,UAAU,IAAI,CAAC,GAAG;AAC7F,aAAS,CAAC,IAAI,aAAa,SAAS,CAAC,GAAG,KAAK;AAAA,EAC/C;AACA,SAAO;AACT;AAEA,SAAS,wBAAwB,UAAgC,OAAuB;AACtF,WAAS,IAAI,OAAO,IAAI,SAAS,QAAQ,KAAK;AAC5C,QAAI,CAAC,SAAS,SAAS,CAAC,CAAC,EAAG,QAAO;AAAA,EACrC;AACA,SAAO,SAAS;AAClB;AAEA,SAAS,SAAS,MAAmC;AACnD,WAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,QAAI,KAAK,CAAC,EAAE,MAAM,IAAI,KAAK,IAAI,CAAC,EAAE,MAAM,GAAG;AACzC,aAAO;AAAA,IACT;AAAA,EACF;AACA,SAAO;AACT;AAEA,SAAS,aAAa,MAA0B,OAAoC;AAClF,MAAI,CAAC,MAAO,QAAO,KAAK,MAAM;AAC9B,SAAO,KAAK,KAAK,cAAc;AACjC;AAEO,SAAS,eAA4D,GAAM,GAAc;AAC9F,SAAO,EAAE,MAAM,IAAI,EAAE,MAAM;AAC7B;;;ACnCe,SAAR,eACL,SACA,OACU;AACV,QAAM,UAAoB,MAAM,IAAI,MAAM,CAAC,CAAC;AAE5C,WAAS,IAAI,GAAG,IAAI,QAAQ,QAAQ,KAAK;AACvC,UAAM,OAAO,QAAQ,CAAC;AACtB,aAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,YAAM,MAAM,KAAK,CAAC;AAClB,UAAI,IAAI,WAAW,EAAG;AAEtB,YAAMC,eAAc,IAAI,aAAa;AACrC,YAAM,aAAa,IAAI,WAAW;AAClC,YAAM,eAAe,IAAI,aAAa;AAEtC,YAAM,SAAS,QAAQA,YAAW;AAClC,YAAM,OAAQ,4CAAuB,CAAC;AACtC,WAAK,KAAK,CAAC,cAAc,GAAG,IAAI,MAAM,CAAC,CAAC;AAAA,IAC1C;AAAA,EACF;AAEA,WAAS,IAAI,GAAG,IAAI,QAAQ,QAAQ,KAAK;AACvC,UAAM,SAAS,QAAQ,CAAC;AACxB,aAAS,IAAI,GAAG,IAAI,OAAO,QAAQ,KAAK;AACtC,YAAM,OAAO,OAAO,CAAC;AACrB,UAAI,KAAM,MAAK,KAAK,cAAc;AAAA,IACpC;AAAA,EACF;AAEA,SAAO;AACT;;;AC/BO,IAAI,QAAQ;AAkBZ,SAAS,aACd,UACA,QACA,KACA,MACQ;AACR,SAAO,OAAO,MAAM;AAClB,UAAM,MAAM,OAAQ,OAAO,OAAQ;AACnC,UAAM,MAAM,SAAS,GAAG,EAAE,MAAM,IAAI;AAEpC,QAAI,QAAQ,GAAG;AACb,cAAQ;AACR,aAAO;AAAA,IACT;AAEA,QAAI,MAAM,GAAG;AACX,YAAM,MAAM;AAAA,IACd,OAAO;AACL,aAAO,MAAM;AAAA,IACf;AAAA,EACF;AAEA,UAAQ;AACR,SAAO,MAAM;AACf;AAEO,SAAS,WACd,UACA,QACA,OACQ;AACR,WAAS,IAAI,QAAQ,GAAG,IAAI,SAAS,QAAQ,QAAQ,KAAK;AACxD,QAAI,SAAS,CAAC,EAAE,MAAM,MAAM,OAAQ;AAAA,EACtC;AACA,SAAO;AACT;AAEO,SAAS,WACd,UACA,QACA,OACQ;AACR,WAAS,IAAI,QAAQ,GAAG,KAAK,GAAG,QAAQ,KAAK;AAC3C,QAAI,SAAS,CAAC,EAAE,MAAM,MAAM,OAAQ;AAAA,EACtC;AACA,SAAO;AACT;AAEO,SAAS,gBAA2B;AACzC,SAAO;AAAA,IACL,SAAS;AAAA,IACT,YAAY;AAAA,IACZ,WAAW;AAAA,EACb;AACF;AAMO,SAAS,qBACd,UACA,QACA,OACA,KACQ;AACR,QAAM,EAAE,SAAS,YAAY,UAAU,IAAI;AAE3C,MAAI,MAAM;AACV,MAAI,OAAO,SAAS,SAAS;AAC7B,MAAI,QAAQ,SAAS;AACnB,QAAI,WAAW,YAAY;AACzB,cAAQ,cAAc,MAAM,SAAS,SAAS,EAAE,MAAM,MAAM;AAC5D,aAAO;AAAA,IACT;AAEA,QAAI,UAAU,YAAY;AAExB,YAAM,cAAc,KAAK,IAAI;AAAA,IAC/B,OAAO;AACL,aAAO;AAAA,IACT;AAAA,EACF;AACA,QAAM,UAAU;AAChB,QAAM,aAAa;AAEnB,SAAQ,MAAM,YAAY,aAAa,UAAU,QAAQ,KAAK,IAAI;AACpE;;;ACHO,SAAS,MAAS,KAA4B;AACnD,SAAO,OAAO,QAAQ,WAAW,KAAK,MAAM,GAAG,IAAK;AACtD;;;ACvFO,IAAM,aAAyB,SAAU,KAAK,QAAQ;AAC3D,QAAM,SAAS,MAAM,GAA8B;AAEnD,MAAI,EAAE,cAAc,SAAS;AAC3B,WAAO,IAAI,SAAS,QAA2D,MAAM;AAAA,EACvF;AAEA,QAAM,WAAiC,CAAC;AACxC,QAAM,UAAoB,CAAC;AAC3B,QAAM,iBAAoC,CAAC;AAC3C,QAAM,QAAkB,CAAC;AACzB,QAAM,aAAuB,CAAC;AAE9B;AAAA,IACE;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,EACF;AAEA,QAAM,SAA2B;AAAA,IAC/B,SAAS;AAAA,IACT,MAAM,OAAO;AAAA,IACb;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,IACA;AAAA,EACF;AAEA,SAAO,oBAAoB,MAAM;AACnC;AAEA,SAAS,QACP,OACA,QACA,UACA,SACA,gBACA,OACA,YACA,YACA,cACA,UACA,YACA;AACA,QAAM,EAAE,SAAS,IAAI;AACrB,WAAS,IAAI,GAAG,IAAI,SAAS,QAAQ,KAAK;AACxC,UAAM,EAAE,KAAK,OAAO,IAAI,SAAS,CAAC;AAElC,QAAI,KAAK;AACT,QAAI,KAAK;AACT,QAAI,IAAI,IAAI,SAAS,QAAQ;AAC3B,YAAM,aAAa,SAAS,IAAI,CAAC,EAAE;AACnC,WAAK,KAAK,IAAI,UAAU,aAAa,WAAW,IAAI;AAEpD,UAAI,OAAO,UAAU;AACnB,aAAK,KAAK,IAAI,YAAY,eAAe,WAAW,MAAM;AAAA,MAC5D,WAAW,KAAK,UAAU;AACxB,aAAK,eAAe,WAAW;AAAA,MACjC;AAAA,IACF;AAEA;AAAA,MACE;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA;AAAA,MACA,aAAa,OAAO;AAAA,MACpB,eAAe,OAAO;AAAA,MACtB;AAAA,MACA;AAAA,IACF;AAAA,EACF;AACF;AAEA,SAAS,WACP,OACA,QACA,UACA,SACA,gBACA,OACA,YACA,YACA,cACA,UACA,YACA;AACA,QAAM,SAAS,MAAM,KAAK;AAC1B,MAAI,cAAc,OAAQ,QAAO,QAAQ,GAAI,SAAmD;AAEhG,QAAM,MAAM,IAAI,SAAS,QAAQ,MAAM;AACvC,QAAM,gBAAgB,QAAQ;AAC9B,QAAM,cAAc,MAAM;AAC1B,QAAM,UAAU,gBAAgB,GAAG;AACnC,QAAM,EAAE,iBAAiB,gBAAgB,UAAU,YAAY,QAAQ,IAAI;AAE3E,SAAO,SAAS,eAAe;AAC/B,SAAO,OAAO,IAAI,KAAK;AAEvB,MAAI,SAAU,QAAO,gBAAgB,QAAQ;AAAA,MACxC,UAAS,IAAI,GAAG,IAAI,gBAAgB,QAAQ,IAAK,gBAAe,KAAK,IAAI;AAE9E,MAAI,QAAS,UAAS,IAAI,GAAG,IAAI,QAAQ,QAAQ,IAAK,YAAW,KAAK,QAAQ,CAAC,IAAI,aAAa;AAEhG,WAAS,IAAI,GAAG,IAAI,QAAQ,QAAQ,KAAK;AACvC,UAAM,QAAQ,aAAa;AAM3B,QAAI,QAAQ,SAAU;AAItB,UAAM,MAAM,QAAQ,UAAU,KAAK;AAGnC,UAAM,UAAU,MAAM,IAAI,eAAe;AAEzC,UAAM,OAAO,QAAQ,CAAC;AACtB,aAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,YAAM,MAAM,KAAK,CAAC;AAClB,YAAM,SAAS,UAAU,IAAI,MAAM;AAInC,UAAI,UAAU,YAAY,UAAU,WAAY;AAEhD,UAAI,IAAI,WAAW,GAAG;AACpB,YAAI,KAAK,CAAC,MAAM,CAAC;AACjB;AAAA,MACF;AAEA,YAAM,eAAe,gBAAgB,IAAI,aAAa;AACtD,YAAM,aAAa,IAAI,WAAW;AAClC,YAAM,eAAe,IAAI,aAAa;AACtC,UAAI;AAAA,QACF,IAAI,WAAW,IACX,CAAC,QAAQ,cAAc,YAAY,YAAY,IAC/C,CAAC,QAAQ,cAAc,YAAY,cAAc,cAAc,IAAI,WAAW,CAAC;AAAA,MACrF;AAAA,IACF;AAAA,EACF;AACF;AAEA,SAAS,OAAU,KAAU,OAAY;AACvC,WAAS,IAAI,GAAG,IAAI,MAAM,QAAQ,IAAK,KAAI,KAAK,MAAM,CAAC,CAAC;AAC1D;AAEA,SAAS,QAAW,KAAY,OAAoB;AAClD,WAAS,IAAI,IAAI,QAAQ,KAAK,OAAO,IAAK,KAAI,CAAC,IAAI,CAAC;AACpD,SAAO,IAAI,KAAK;AAClB;;;ARhHA,IAAM,gBAAgB;AACtB,IAAM,kBAAkB;AAEjB,IAAM,oBAAoB;AAC1B,IAAM,uBAAuB;AAI7B,IAAM,WAAN,MAAoC;AAAA,EAkBzC,YAAY,KAAyB,QAAwB;AAC3D,UAAM,WAAW,OAAO,QAAQ;AAChC,QAAI,CAAC,YAAa,IAAyC,aAAc,QAAO;AAEhF,UAAM,SAAS,MAAM,GAAwC;AAE7D,UAAM,EAAE,SAAS,MAAM,OAAO,YAAY,SAAS,eAAe,IAAI;AACtE,SAAK,UAAU;AACf,SAAK,OAAO;AACZ,SAAK,QAAQ,SAAS,CAAC;AACvB,SAAK,aAAa;AAClB,SAAK,UAAU;AACf,SAAK,iBAAiB;AACtB,SAAK,aAAa,OAAO,cAAe,OAAkB,uBAAuB;AAEjF,UAAM,UAAU,SAAS,QAAQ,UAAU;AAC3C,SAAK,kBAAkB,QAAQ,IAAI,OAAO;AAE1C,UAAM,EAAE,SAAS,IAAI;AACrB,QAAI,OAAO,aAAa,UAAU;AAChC,WAAK,WAAW;AAChB,WAAK,WAAW;AAAA,IAClB,WAAW,MAAM,QAAQ,QAAQ,GAAG;AAClC,WAAK,WAAW;AAChB,WAAK,WAAW,UAAU,UAAU,QAAQ;AAAA,IAC9C,WAAY,OAAyC,UAAU;AAC7D,YAAM,IAAI,MAAM,4EAA4E;AAAA,IAC9F,OAAO;AACL,YAAM,IAAI,MAAM,uBAAuB,KAAK,UAAU,MAAM,CAAC,EAAE;AAAA,IACjE;AAEA,SAAK,eAAe,cAAc;AAClC,SAAK,aAAa;AAClB,SAAK,iBAAiB;AAAA,EACxB;AACF;AAMA,SAAS,KAAK,KAAyB;AACrC,SAAO;AACT;AAKO,SAAS,gBAAgB,KAA6C;AAzJ7E;AA0JE,UAAQ,gBAAK,GAAG,GAAE,aAAV,eAAU,eAAa,+BAAO,KAAK,GAAG,EAAE,QAAS;AAC3D;AAKO,SAAS,gBAAgB,KAAuD;AAhKvF;AAiKE,UAAQ,UAAK,GAAG,GAAE,aAAV,GAAU,eAAa,+BAAO,KAAK,GAAG,EAAE,QAAS;AAC3D;AAMO,SAAS,aACd,KACA,MACA,QACmC;AACnC,QAAM,UAAU,gBAAgB,GAAG;AAInC,MAAI,QAAQ,QAAQ,OAAQ,QAAO;AAEnC,QAAM,WAAW,QAAQ,IAAI;AAC7B,QAAM,QAAQ;AAAA,IACZ;AAAA,IACA,KAAK,GAAG,EAAE;AAAA,IACV;AAAA,IACA;AAAA,IACA;AAAA,EACF;AAEA,SAAO,UAAU,KAAK,OAAO,SAAS,KAAK;AAC7C;AAOO,SAAS,oBACd,KACA,QAC0C;AAC1C,MAAI,EAAE,MAAM,QAAQ,KAAK,IAAI;AAC7B;AACA,MAAI,OAAO,EAAG,OAAM,IAAI,MAAM,aAAa;AAC3C,MAAI,SAAS,EAAG,OAAM,IAAI,MAAM,eAAe;AAE/C,QAAM,UAAU,gBAAgB,GAAG;AAInC,MAAI,QAAQ,QAAQ,OAAQ,QAAO,SAAS,MAAM,MAAM,MAAM,IAAI;AAElE,QAAM,WAAW,QAAQ,IAAI;AAC7B,QAAM,QAAQ;AAAA,IACZ;AAAA,IACA,KAAK,GAAG,EAAE;AAAA,IACV;AAAA,IACA;AAAA,IACA,QAAQ;AAAA,EACV;AAEA,MAAI,UAAU,GAAI,QAAO,SAAS,MAAM,MAAM,MAAM,IAAI;AAExD,QAAM,UAAU,SAAS,KAAK;AAC9B,MAAI,QAAQ,WAAW,EAAG,QAAO,SAAS,MAAM,MAAM,MAAM,IAAI;AAEhE,QAAM,EAAE,OAAO,gBAAgB,IAAI;AACnC,SAAO;AAAA,IACL,gBAAgB,QAAQ,aAAa,CAAC;AAAA,IACtC,QAAQ,WAAW,IAAI;AAAA,IACvB,QAAQ,aAAa;AAAA,IACrB,QAAQ,WAAW,IAAI,MAAM,QAAQ,WAAW,CAAC,IAAI;AAAA,EACvD;AACF;AAKO,SAAS,qBACd,KACA,QAC4C;AAC5C,QAAM,EAAE,QAAQ,MAAM,QAAQ,KAAK,IAAI;AACvC,SAAO,kBAAkB,KAAK,QAAQ,MAAM,QAAQ,QAAQ,sBAAsB,KAAK;AACzF;AAKO,SAAS,yBAAyB,KAAe,QAA0C;AAChG,QAAM,EAAE,QAAQ,MAAM,QAAQ,KAAK,IAAI;AAEvC,SAAO,kBAAkB,KAAK,QAAQ,MAAM,QAAQ,QAAQ,mBAAmB,IAAI;AACrF;AAKO,SAAS,YAAY,KAAe,IAA0C;AACnF,QAAM,UAAU,gBAAgB,GAAG;AACnC,QAAM,EAAE,OAAO,gBAAgB,IAAI;AAEnC,WAAS,IAAI,GAAG,IAAI,QAAQ,QAAQ,KAAK;AACvC,UAAM,OAAO,QAAQ,CAAC;AACtB,aAAS,IAAI,GAAG,IAAI,KAAK,QAAQ,KAAK;AACpC,YAAM,MAAM,KAAK,CAAC;AAElB,YAAM,gBAAgB,IAAI;AAC1B,YAAM,kBAAkB,IAAI,CAAC;AAC7B,UAAI,SAAS;AACb,UAAI,eAAe;AACnB,UAAI,iBAAiB;AACrB,UAAI,OAAO;AACX,UAAI,IAAI,WAAW,GAAG;AACpB,iBAAS,gBAAgB,IAAI,CAAC,CAAC;AAC/B,uBAAe,IAAI,CAAC,IAAI;AACxB,yBAAiB,IAAI,CAAC;AAAA,MACxB;AACA,UAAI,IAAI,WAAW,EAAG,QAAO,MAAM,IAAI,CAAC,CAAC;AAEzC,SAAG;AAAA,QACD;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA,MACF,CAAgB;AAAA,IAClB;AAAA,EACF;AACF;AAEA,SAAS,YAAY,KAAe,QAAwB;AAC1D,QAAM,EAAE,SAAS,gBAAgB,IAAI;AACrC,MAAI,QAAQ,QAAQ,QAAQ,MAAM;AAClC,MAAI,UAAU,GAAI,SAAQ,gBAAgB,QAAQ,MAAM;AACxD,SAAO;AACT;AAKO,SAAS,iBAAiB,KAAe,QAA+B;AAC7E,QAAM,EAAE,eAAe,IAAI;AAC3B,MAAI,kBAAkB,KAAM,QAAO;AACnC,QAAM,QAAQ,YAAY,KAAK,MAAM;AACrC,SAAO,UAAU,KAAK,OAAO,eAAe,KAAK;AACnD;AAKO,SAAS,UAAU,KAAe,QAAyB;AAChE,QAAM,EAAE,WAAW,IAAI;AACvB,MAAI,cAAc,KAAM,QAAO;AAC/B,QAAM,QAAQ,YAAY,KAAK,MAAM;AACrC,SAAO,UAAU,KAAK,QAAQ,WAAW,SAAS,KAAK;AACzD;AAMO,SAAS,oBAAoB,KAAuB,QAA2B;AACpF,QAAM,SAAS,IAAI,SAAS,MAAM,KAAK,CAAC,CAAC,GAAG,MAAM;AAClD,OAAK,MAAM,EAAE,WAAW,IAAI;AAC5B,SAAO;AACT;AAMO,SAAS,WACd,KACkF;AAClF,SAAO,MAAM,KAAK,gBAAgB,GAAG,CAAC;AACxC;AAMO,SAAS,WAAW,KAAiC;AAC1D,SAAO,MAAM,KAAK,gBAAgB,GAAG,CAAC;AACxC;AAEA,SAAS,MACP,KACA,UACwD;AACxD,SAAO;AAAA,IACL,SAAS,IAAI;AAAA,IACb,MAAM,IAAI;AAAA,IACV,OAAO,IAAI;AAAA,IACX,YAAY,IAAI;AAAA,IAChB,SAAS,IAAI;AAAA,IACb,gBAAgB,IAAI;AAAA,IACpB;AAAA,IACA,YAAY,IAAI,cAAe,IAAe;AAAA,EAChD;AACF;AASA,SAAS,SACP,QACA,MACA,QACA,MAC0C;AAC1C,SAAO,EAAE,QAAQ,MAAM,QAAQ,KAAK;AACtC;AAIA,SAAS,SACP,MACA,QAC4C;AAC5C,SAAO,EAAE,MAAM,OAAO;AACxB;AAgBA,SAAS,qBACP,UACA,MACA,MACA,QACA,MACQ;AACR,MAAI,QAAQ,qBAAqB,UAAU,QAAQ,MAAM,IAAI;AAC7D,MAAI,OAAS;AACX,aAAS,SAAS,oBAAoB,aAAa,YAAY,UAAU,QAAQ,KAAK;AAAA,EACxF,WAAW,SAAS,kBAAmB;AAEvC,MAAI,UAAU,MAAM,UAAU,SAAS,OAAQ,QAAO;AACtD,SAAO;AACT;AAEA,SAAS,wBACP,UACA,MACA,MACA,QACA,MACoB;AACpB,MAAI,MAAM,qBAAqB,UAAU,MAAM,MAAM,QAAQ,oBAAoB;AAQjF,MAAI,CAAC,SAAW,SAAS,kBAAmB;AAE5C,MAAI,QAAQ,MAAM,QAAQ,SAAS,OAAQ,QAAO,CAAC;AAKnD,QAAM,gBAAgB,QAAU,SAAS,SAAS,GAAG,EAAE,MAAM;AAG7D,MAAI,CAAC,MAAS,OAAM,WAAW,UAAU,eAAe,GAAG;AAC3D,QAAM,MAAM,WAAW,UAAU,eAAe,GAAG;AAEnD,QAAM,SAAS,CAAC;AAChB,SAAO,OAAO,KAAK,OAAO;AACxB,UAAM,UAAU,SAAS,GAAG;AAC5B,WAAO,KAAK,SAAS,QAAQ,kBAAkB,IAAI,GAAG,QAAQ,oBAAoB,CAAC,CAAC;AAAA,EACtF;AACA,SAAO;AACT;AAkBA,SAAS,kBACP,KACA,QACA,MACA,QACA,MACA,KACiE;AA5dnE;AA6dE;AACA,MAAI,OAAO,EAAG,OAAM,IAAI,MAAM,aAAa;AAC3C,MAAI,SAAS,EAAG,OAAM,IAAI,MAAM,eAAe;AAE/C,QAAM,EAAE,SAAS,gBAAgB,IAAI;AACrC,MAAIC,eAAc,QAAQ,QAAQ,MAAM;AACxC,MAAIA,iBAAgB,GAAI,CAAAA,eAAc,gBAAgB,QAAQ,MAAM;AACpE,MAAIA,iBAAgB,GAAI,QAAO,MAAM,CAAC,IAAI,SAAS,MAAM,IAAI;AAE7D,QAAM,iBAAiB,UAAK,GAAG,GAAE,mBAAV,GAAU,iBAAmB,QAAQ,IAAI,aAAa;AAC7E,QAAM,aAAa,UAAK,GAAG,GAAE,eAAV,GAAU,aAAe,eAAe,gBAAgB,GAAG,GAAG,aAAa;AAE9F,QAAM,WAAW,UAAUA,YAAW,EAAE,IAAI;AAC5C,MAAI,YAAY,KAAM,QAAO,MAAM,CAAC,IAAI,SAAS,MAAM,IAAI;AAE3D,QAAM,OAAO,cAAcA,YAAW;AAEtC,MAAI,IAAK,QAAO,wBAAwB,UAAU,MAAM,MAAM,QAAQ,IAAI;AAE1E,QAAM,QAAQ,qBAAqB,UAAU,MAAM,MAAM,QAAQ,IAAI;AACrE,MAAI,UAAU,GAAI,QAAO,SAAS,MAAM,IAAI;AAE5C,QAAM,UAAU,SAAS,KAAK;AAC9B,SAAO,SAAS,QAAQ,kBAAkB,IAAI,GAAG,QAAQ,oBAAoB,CAAC;AAChF;", - "names": ["module", "module", "resolveUri", "sourceIndex", "sourceIndex"] -} diff --git a/node_modules/@jridgewell/trace-mapping/package.json b/node_modules/@jridgewell/trace-mapping/package.json deleted file mode 100644 index 9d3a1c08e..000000000 --- a/node_modules/@jridgewell/trace-mapping/package.json +++ /dev/null @@ -1,67 +0,0 @@ -{ - "name": "@jridgewell/trace-mapping", - "version": "0.3.31", - "description": "Trace the original position through a source map", - "keywords": [ - "source", - "map" - ], - "main": "dist/trace-mapping.umd.js", - "module": "dist/trace-mapping.mjs", - "types": "types/trace-mapping.d.cts", - "files": [ - "dist", - "src", - "types" - ], - "exports": { - ".": [ - { - "import": { - "types": "./types/trace-mapping.d.mts", - "default": "./dist/trace-mapping.mjs" - }, - "default": { - "types": "./types/trace-mapping.d.cts", - "default": "./dist/trace-mapping.umd.js" - } - }, - "./dist/trace-mapping.umd.js" - ], - "./package.json": "./package.json" - }, - "scripts": { - "benchmark": "run-s build:code benchmark:*", - "benchmark:install": "cd benchmark && npm install", - "benchmark:only": "node --expose-gc benchmark/index.mjs", - "build": "run-s -n build:code build:types", - "build:code": "node ../../esbuild.mjs trace-mapping.ts", - "build:types": "run-s build:types:force build:types:emit build:types:mts", - "build:types:force": "rimraf tsconfig.build.tsbuildinfo", - "build:types:emit": "tsc --project tsconfig.build.json", - "build:types:mts": "node ../../mts-types.mjs", - "clean": "run-s -n clean:code clean:types", - "clean:code": "tsc --build --clean tsconfig.build.json", - "clean:types": "rimraf dist types", - "test": "run-s -n test:types test:only test:format", - "test:format": "prettier --check '{src,test}/**/*.ts'", - "test:only": "mocha", - "test:types": "eslint '{src,test}/**/*.ts'", - "lint": "run-s -n lint:types lint:format", - "lint:format": "npm run test:format -- --write", - "lint:types": "npm run test:types -- --fix", - "prepublishOnly": "npm run-s -n build test" - }, - "homepage": "https://github.com/jridgewell/sourcemaps/tree/main/packages/trace-mapping", - "repository": { - "type": "git", - "url": "git+https://github.com/jridgewell/sourcemaps.git", - "directory": "packages/trace-mapping" - }, - "author": "Justin Ridgewell ", - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } -} diff --git a/node_modules/@jridgewell/trace-mapping/src/binary-search.ts b/node_modules/@jridgewell/trace-mapping/src/binary-search.ts deleted file mode 100644 index c1144ad1c..000000000 --- a/node_modules/@jridgewell/trace-mapping/src/binary-search.ts +++ /dev/null @@ -1,115 +0,0 @@ -import type { SourceMapSegment, ReverseSegment } from './sourcemap-segment'; -import { COLUMN } from './sourcemap-segment'; - -export type MemoState = { - lastKey: number; - lastNeedle: number; - lastIndex: number; -}; - -export let found = false; - -/** - * A binary search implementation that returns the index if a match is found. - * If no match is found, then the left-index (the index associated with the item that comes just - * before the desired index) is returned. To maintain proper sort order, a splice would happen at - * the next index: - * - * ```js - * const array = [1, 3]; - * const needle = 2; - * const index = binarySearch(array, needle, (item, needle) => item - needle); - * - * assert.equal(index, 0); - * array.splice(index + 1, 0, needle); - * assert.deepEqual(array, [1, 2, 3]); - * ``` - */ -export function binarySearch( - haystack: SourceMapSegment[] | ReverseSegment[], - needle: number, - low: number, - high: number, -): number { - while (low <= high) { - const mid = low + ((high - low) >> 1); - const cmp = haystack[mid][COLUMN] - needle; - - if (cmp === 0) { - found = true; - return mid; - } - - if (cmp < 0) { - low = mid + 1; - } else { - high = mid - 1; - } - } - - found = false; - return low - 1; -} - -export function upperBound( - haystack: SourceMapSegment[] | ReverseSegment[], - needle: number, - index: number, -): number { - for (let i = index + 1; i < haystack.length; index = i++) { - if (haystack[i][COLUMN] !== needle) break; - } - return index; -} - -export function lowerBound( - haystack: SourceMapSegment[] | ReverseSegment[], - needle: number, - index: number, -): number { - for (let i = index - 1; i >= 0; index = i--) { - if (haystack[i][COLUMN] !== needle) break; - } - return index; -} - -export function memoizedState(): MemoState { - return { - lastKey: -1, - lastNeedle: -1, - lastIndex: -1, - }; -} - -/** - * This overly complicated beast is just to record the last tested line/column and the resulting - * index, allowing us to skip a few tests if mappings are monotonically increasing. - */ -export function memoizedBinarySearch( - haystack: SourceMapSegment[] | ReverseSegment[], - needle: number, - state: MemoState, - key: number, -): number { - const { lastKey, lastNeedle, lastIndex } = state; - - let low = 0; - let high = haystack.length - 1; - if (key === lastKey) { - if (needle === lastNeedle) { - found = lastIndex !== -1 && haystack[lastIndex][COLUMN] === needle; - return lastIndex; - } - - if (needle >= lastNeedle) { - // lastIndex may be -1 if the previous needle was not found. - low = lastIndex === -1 ? 0 : lastIndex; - } else { - high = lastIndex; - } - } - state.lastKey = key; - state.lastNeedle = needle; - - return (state.lastIndex = binarySearch(haystack, needle, low, high)); -} diff --git a/node_modules/@jridgewell/trace-mapping/src/by-source.ts b/node_modules/@jridgewell/trace-mapping/src/by-source.ts deleted file mode 100644 index 1da6af05c..000000000 --- a/node_modules/@jridgewell/trace-mapping/src/by-source.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { COLUMN, SOURCES_INDEX, SOURCE_LINE, SOURCE_COLUMN } from './sourcemap-segment'; -import { sortComparator } from './sort'; - -import type { ReverseSegment, SourceMapSegment } from './sourcemap-segment'; - -export type Source = ReverseSegment[][]; - -// Rebuilds the original source files, with mappings that are ordered by source line/column instead -// of generated line/column. -export default function buildBySources( - decoded: readonly SourceMapSegment[][], - memos: unknown[], -): Source[] { - const sources: Source[] = memos.map(() => []); - - for (let i = 0; i < decoded.length; i++) { - const line = decoded[i]; - for (let j = 0; j < line.length; j++) { - const seg = line[j]; - if (seg.length === 1) continue; - - const sourceIndex = seg[SOURCES_INDEX]; - const sourceLine = seg[SOURCE_LINE]; - const sourceColumn = seg[SOURCE_COLUMN]; - - const source = sources[sourceIndex]; - const segs = (source[sourceLine] ||= []); - segs.push([sourceColumn, i, seg[COLUMN]]); - } - } - - for (let i = 0; i < sources.length; i++) { - const source = sources[i]; - for (let j = 0; j < source.length; j++) { - const line = source[j]; - if (line) line.sort(sortComparator); - } - } - - return sources; -} diff --git a/node_modules/@jridgewell/trace-mapping/src/flatten-map.ts b/node_modules/@jridgewell/trace-mapping/src/flatten-map.ts deleted file mode 100644 index 61ac40caa..000000000 --- a/node_modules/@jridgewell/trace-mapping/src/flatten-map.ts +++ /dev/null @@ -1,192 +0,0 @@ -import { TraceMap, presortedDecodedMap, decodedMappings } from './trace-mapping'; -import { - COLUMN, - SOURCES_INDEX, - SOURCE_LINE, - SOURCE_COLUMN, - NAMES_INDEX, -} from './sourcemap-segment'; -import { parse } from './types'; - -import type { - DecodedSourceMap, - DecodedSourceMapXInput, - EncodedSourceMapXInput, - SectionedSourceMapXInput, - SectionedSourceMapInput, - SectionXInput, - Ro, -} from './types'; -import type { SourceMapSegment } from './sourcemap-segment'; - -type FlattenMap = { - new (map: Ro, mapUrl?: string | null): TraceMap; - (map: Ro, mapUrl?: string | null): TraceMap; -}; - -export const FlattenMap: FlattenMap = function (map, mapUrl) { - const parsed = parse(map as SectionedSourceMapInput); - - if (!('sections' in parsed)) { - return new TraceMap(parsed as DecodedSourceMapXInput | EncodedSourceMapXInput, mapUrl); - } - - const mappings: SourceMapSegment[][] = []; - const sources: string[] = []; - const sourcesContent: (string | null)[] = []; - const names: string[] = []; - const ignoreList: number[] = []; - - recurse( - parsed, - mapUrl, - mappings, - sources, - sourcesContent, - names, - ignoreList, - 0, - 0, - Infinity, - Infinity, - ); - - const joined: DecodedSourceMap = { - version: 3, - file: parsed.file, - names, - sources, - sourcesContent, - mappings, - ignoreList, - }; - - return presortedDecodedMap(joined); -} as FlattenMap; - -function recurse( - input: SectionedSourceMapXInput, - mapUrl: string | null | undefined, - mappings: SourceMapSegment[][], - sources: string[], - sourcesContent: (string | null)[], - names: string[], - ignoreList: number[], - lineOffset: number, - columnOffset: number, - stopLine: number, - stopColumn: number, -) { - const { sections } = input; - for (let i = 0; i < sections.length; i++) { - const { map, offset } = sections[i]; - - let sl = stopLine; - let sc = stopColumn; - if (i + 1 < sections.length) { - const nextOffset = sections[i + 1].offset; - sl = Math.min(stopLine, lineOffset + nextOffset.line); - - if (sl === stopLine) { - sc = Math.min(stopColumn, columnOffset + nextOffset.column); - } else if (sl < stopLine) { - sc = columnOffset + nextOffset.column; - } - } - - addSection( - map, - mapUrl, - mappings, - sources, - sourcesContent, - names, - ignoreList, - lineOffset + offset.line, - columnOffset + offset.column, - sl, - sc, - ); - } -} - -function addSection( - input: SectionXInput['map'], - mapUrl: string | null | undefined, - mappings: SourceMapSegment[][], - sources: string[], - sourcesContent: (string | null)[], - names: string[], - ignoreList: number[], - lineOffset: number, - columnOffset: number, - stopLine: number, - stopColumn: number, -) { - const parsed = parse(input); - if ('sections' in parsed) return recurse(...(arguments as unknown as Parameters)); - - const map = new TraceMap(parsed, mapUrl); - const sourcesOffset = sources.length; - const namesOffset = names.length; - const decoded = decodedMappings(map); - const { resolvedSources, sourcesContent: contents, ignoreList: ignores } = map; - - append(sources, resolvedSources); - append(names, map.names); - - if (contents) append(sourcesContent, contents); - else for (let i = 0; i < resolvedSources.length; i++) sourcesContent.push(null); - - if (ignores) for (let i = 0; i < ignores.length; i++) ignoreList.push(ignores[i] + sourcesOffset); - - for (let i = 0; i < decoded.length; i++) { - const lineI = lineOffset + i; - - // We can only add so many lines before we step into the range that the next section's map - // controls. When we get to the last line, then we'll start checking the segments to see if - // they've crossed into the column range. But it may not have any columns that overstep, so we - // still need to check that we don't overstep lines, too. - if (lineI > stopLine) return; - - // The out line may already exist in mappings (if we're continuing the line started by a - // previous section). Or, we may have jumped ahead several lines to start this section. - const out = getLine(mappings, lineI); - // On the 0th loop, the section's column offset shifts us forward. On all other lines (since the - // map can be multiple lines), it doesn't. - const cOffset = i === 0 ? columnOffset : 0; - - const line = decoded[i]; - for (let j = 0; j < line.length; j++) { - const seg = line[j]; - const column = cOffset + seg[COLUMN]; - - // If this segment steps into the column range that the next section's map controls, we need - // to stop early. - if (lineI === stopLine && column >= stopColumn) return; - - if (seg.length === 1) { - out.push([column]); - continue; - } - - const sourcesIndex = sourcesOffset + seg[SOURCES_INDEX]; - const sourceLine = seg[SOURCE_LINE]; - const sourceColumn = seg[SOURCE_COLUMN]; - out.push( - seg.length === 4 - ? [column, sourcesIndex, sourceLine, sourceColumn] - : [column, sourcesIndex, sourceLine, sourceColumn, namesOffset + seg[NAMES_INDEX]], - ); - } - } -} - -function append(arr: T[], other: T[]) { - for (let i = 0; i < other.length; i++) arr.push(other[i]); -} - -function getLine(arr: T[][], index: number): T[] { - for (let i = arr.length; i <= index; i++) arr[i] = []; - return arr[index]; -} diff --git a/node_modules/@jridgewell/trace-mapping/src/resolve.ts b/node_modules/@jridgewell/trace-mapping/src/resolve.ts deleted file mode 100644 index 30bfa3b22..000000000 --- a/node_modules/@jridgewell/trace-mapping/src/resolve.ts +++ /dev/null @@ -1,16 +0,0 @@ -import resolveUri from '@jridgewell/resolve-uri'; -import stripFilename from './strip-filename'; - -type Resolve = (source: string | null) => string; -export default function resolver( - mapUrl: string | null | undefined, - sourceRoot: string | undefined, -): Resolve { - const from = stripFilename(mapUrl); - // The sourceRoot is always treated as a directory, if it's not empty. - // https://github.com/mozilla/source-map/blob/8cb3ee57/lib/util.js#L327 - // https://github.com/chromium/chromium/blob/da4adbb3/third_party/blink/renderer/devtools/front_end/sdk/SourceMap.js#L400-L401 - const prefix = sourceRoot ? sourceRoot + '/' : ''; - - return (source) => resolveUri(prefix + (source || ''), from); -} diff --git a/node_modules/@jridgewell/trace-mapping/src/sort.ts b/node_modules/@jridgewell/trace-mapping/src/sort.ts deleted file mode 100644 index 5d016cb78..000000000 --- a/node_modules/@jridgewell/trace-mapping/src/sort.ts +++ /dev/null @@ -1,45 +0,0 @@ -import { COLUMN } from './sourcemap-segment'; - -import type { ReverseSegment, SourceMapSegment } from './sourcemap-segment'; - -export default function maybeSort( - mappings: SourceMapSegment[][], - owned: boolean, -): SourceMapSegment[][] { - const unsortedIndex = nextUnsortedSegmentLine(mappings, 0); - if (unsortedIndex === mappings.length) return mappings; - - // If we own the array (meaning we parsed it from JSON), then we're free to directly mutate it. If - // not, we do not want to modify the consumer's input array. - if (!owned) mappings = mappings.slice(); - - for (let i = unsortedIndex; i < mappings.length; i = nextUnsortedSegmentLine(mappings, i + 1)) { - mappings[i] = sortSegments(mappings[i], owned); - } - return mappings; -} - -function nextUnsortedSegmentLine(mappings: SourceMapSegment[][], start: number): number { - for (let i = start; i < mappings.length; i++) { - if (!isSorted(mappings[i])) return i; - } - return mappings.length; -} - -function isSorted(line: SourceMapSegment[]): boolean { - for (let j = 1; j < line.length; j++) { - if (line[j][COLUMN] < line[j - 1][COLUMN]) { - return false; - } - } - return true; -} - -function sortSegments(line: SourceMapSegment[], owned: boolean): SourceMapSegment[] { - if (!owned) line = line.slice(); - return line.sort(sortComparator); -} - -export function sortComparator(a: T, b: T): number { - return a[COLUMN] - b[COLUMN]; -} diff --git a/node_modules/@jridgewell/trace-mapping/src/sourcemap-segment.ts b/node_modules/@jridgewell/trace-mapping/src/sourcemap-segment.ts deleted file mode 100644 index 94f1b6ab0..000000000 --- a/node_modules/@jridgewell/trace-mapping/src/sourcemap-segment.ts +++ /dev/null @@ -1,23 +0,0 @@ -type GeneratedColumn = number; -type SourcesIndex = number; -type SourceLine = number; -type SourceColumn = number; -type NamesIndex = number; - -type GeneratedLine = number; - -export type SourceMapSegment = - | [GeneratedColumn] - | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn] - | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn, NamesIndex]; - -export type ReverseSegment = [SourceColumn, GeneratedLine, GeneratedColumn]; - -export const COLUMN = 0; -export const SOURCES_INDEX = 1; -export const SOURCE_LINE = 2; -export const SOURCE_COLUMN = 3; -export const NAMES_INDEX = 4; - -export const REV_GENERATED_LINE = 1; -export const REV_GENERATED_COLUMN = 2; diff --git a/node_modules/@jridgewell/trace-mapping/src/strip-filename.ts b/node_modules/@jridgewell/trace-mapping/src/strip-filename.ts deleted file mode 100644 index 2c889800e..000000000 --- a/node_modules/@jridgewell/trace-mapping/src/strip-filename.ts +++ /dev/null @@ -1,8 +0,0 @@ -/** - * Removes everything after the last "/", but leaves the slash. - */ -export default function stripFilename(path: string | undefined | null): string { - if (!path) return ''; - const index = path.lastIndexOf('/'); - return path.slice(0, index + 1); -} diff --git a/node_modules/@jridgewell/trace-mapping/src/trace-mapping.ts b/node_modules/@jridgewell/trace-mapping/src/trace-mapping.ts deleted file mode 100644 index 0b793d5bb..000000000 --- a/node_modules/@jridgewell/trace-mapping/src/trace-mapping.ts +++ /dev/null @@ -1,502 +0,0 @@ -import { encode, decode } from '@jridgewell/sourcemap-codec'; - -import resolver from './resolve'; -import maybeSort from './sort'; -import buildBySources from './by-source'; -import { - memoizedState, - memoizedBinarySearch, - upperBound, - lowerBound, - found as bsFound, -} from './binary-search'; -import { - COLUMN, - SOURCES_INDEX, - SOURCE_LINE, - SOURCE_COLUMN, - NAMES_INDEX, - REV_GENERATED_LINE, - REV_GENERATED_COLUMN, -} from './sourcemap-segment'; -import { parse } from './types'; - -import type { SourceMapSegment, ReverseSegment } from './sourcemap-segment'; -import type { - SourceMapV3, - DecodedSourceMap, - EncodedSourceMap, - InvalidOriginalMapping, - OriginalMapping, - InvalidGeneratedMapping, - GeneratedMapping, - SourceMapInput, - Needle, - SourceNeedle, - SourceMap, - EachMapping, - Bias, - XInput, - SectionedSourceMap, - Ro, -} from './types'; -import type { Source } from './by-source'; -import type { MemoState } from './binary-search'; - -export type { SourceMapSegment } from './sourcemap-segment'; -export type { - SourceMap, - DecodedSourceMap, - EncodedSourceMap, - Section, - SectionedSourceMap, - SourceMapV3, - Bias, - EachMapping, - GeneratedMapping, - InvalidGeneratedMapping, - InvalidOriginalMapping, - Needle, - OriginalMapping, - OriginalMapping as Mapping, - SectionedSourceMapInput, - SourceMapInput, - SourceNeedle, - XInput, - EncodedSourceMapXInput, - DecodedSourceMapXInput, - SectionedSourceMapXInput, - SectionXInput, -} from './types'; - -interface PublicMap { - _encoded: TraceMap['_encoded']; - _decoded: TraceMap['_decoded']; - _decodedMemo: TraceMap['_decodedMemo']; - _bySources: TraceMap['_bySources']; - _bySourceMemos: TraceMap['_bySourceMemos']; -} - -const LINE_GTR_ZERO = '`line` must be greater than 0 (lines start at line 1)'; -const COL_GTR_EQ_ZERO = '`column` must be greater than or equal to 0 (columns start at column 0)'; - -export const LEAST_UPPER_BOUND = -1; -export const GREATEST_LOWER_BOUND = 1; - -export { FlattenMap, FlattenMap as AnyMap } from './flatten-map'; - -export class TraceMap implements SourceMap { - declare version: SourceMapV3['version']; - declare file: SourceMapV3['file']; - declare names: SourceMapV3['names']; - declare sourceRoot: SourceMapV3['sourceRoot']; - declare sources: SourceMapV3['sources']; - declare sourcesContent: SourceMapV3['sourcesContent']; - declare ignoreList: SourceMapV3['ignoreList']; - - declare resolvedSources: string[]; - declare private _encoded: string | undefined; - - declare private _decoded: SourceMapSegment[][] | undefined; - declare private _decodedMemo: MemoState; - - declare private _bySources: Source[] | undefined; - declare private _bySourceMemos: MemoState[] | undefined; - - constructor(map: Ro, mapUrl?: string | null) { - const isString = typeof map === 'string'; - if (!isString && (map as unknown as { _decodedMemo: any })._decodedMemo) return map as TraceMap; - - const parsed = parse(map as Exclude); - - const { version, file, names, sourceRoot, sources, sourcesContent } = parsed; - this.version = version; - this.file = file; - this.names = names || []; - this.sourceRoot = sourceRoot; - this.sources = sources; - this.sourcesContent = sourcesContent; - this.ignoreList = parsed.ignoreList || (parsed as XInput).x_google_ignoreList || undefined; - - const resolve = resolver(mapUrl, sourceRoot); - this.resolvedSources = sources.map(resolve); - - const { mappings } = parsed; - if (typeof mappings === 'string') { - this._encoded = mappings; - this._decoded = undefined; - } else if (Array.isArray(mappings)) { - this._encoded = undefined; - this._decoded = maybeSort(mappings, isString); - } else if ((parsed as unknown as SectionedSourceMap).sections) { - throw new Error(`TraceMap passed sectioned source map, please use FlattenMap export instead`); - } else { - throw new Error(`invalid source map: ${JSON.stringify(parsed)}`); - } - - this._decodedMemo = memoizedState(); - this._bySources = undefined; - this._bySourceMemos = undefined; - } -} - -/** - * Typescript doesn't allow friend access to private fields, so this just casts the map into a type - * with public access modifiers. - */ -function cast(map: unknown): PublicMap { - return map as any; -} - -/** - * Returns the encoded (VLQ string) form of the SourceMap's mappings field. - */ -export function encodedMappings(map: TraceMap): EncodedSourceMap['mappings'] { - return (cast(map)._encoded ??= encode(cast(map)._decoded!)); -} - -/** - * Returns the decoded (array of lines of segments) form of the SourceMap's mappings field. - */ -export function decodedMappings(map: TraceMap): Readonly { - return (cast(map)._decoded ||= decode(cast(map)._encoded!)); -} - -/** - * A low-level API to find the segment associated with a generated line/column (think, from a - * stack trace). Line and column here are 0-based, unlike `originalPositionFor`. - */ -export function traceSegment( - map: TraceMap, - line: number, - column: number, -): Readonly | null { - const decoded = decodedMappings(map); - - // It's common for parent source maps to have pointers to lines that have no - // mapping (like a "//# sourceMappingURL=") at the end of the child file. - if (line >= decoded.length) return null; - - const segments = decoded[line]; - const index = traceSegmentInternal( - segments, - cast(map)._decodedMemo, - line, - column, - GREATEST_LOWER_BOUND, - ); - - return index === -1 ? null : segments[index]; -} - -/** - * A higher-level API to find the source/line/column associated with a generated line/column - * (think, from a stack trace). Line is 1-based, but column is 0-based, due to legacy behavior in - * `source-map` library. - */ -export function originalPositionFor( - map: TraceMap, - needle: Needle, -): OriginalMapping | InvalidOriginalMapping { - let { line, column, bias } = needle; - line--; - if (line < 0) throw new Error(LINE_GTR_ZERO); - if (column < 0) throw new Error(COL_GTR_EQ_ZERO); - - const decoded = decodedMappings(map); - - // It's common for parent source maps to have pointers to lines that have no - // mapping (like a "//# sourceMappingURL=") at the end of the child file. - if (line >= decoded.length) return OMapping(null, null, null, null); - - const segments = decoded[line]; - const index = traceSegmentInternal( - segments, - cast(map)._decodedMemo, - line, - column, - bias || GREATEST_LOWER_BOUND, - ); - - if (index === -1) return OMapping(null, null, null, null); - - const segment = segments[index]; - if (segment.length === 1) return OMapping(null, null, null, null); - - const { names, resolvedSources } = map; - return OMapping( - resolvedSources[segment[SOURCES_INDEX]], - segment[SOURCE_LINE] + 1, - segment[SOURCE_COLUMN], - segment.length === 5 ? names[segment[NAMES_INDEX]] : null, - ); -} - -/** - * Finds the generated line/column position of the provided source/line/column source position. - */ -export function generatedPositionFor( - map: TraceMap, - needle: SourceNeedle, -): GeneratedMapping | InvalidGeneratedMapping { - const { source, line, column, bias } = needle; - return generatedPosition(map, source, line, column, bias || GREATEST_LOWER_BOUND, false); -} - -/** - * Finds all generated line/column positions of the provided source/line/column source position. - */ -export function allGeneratedPositionsFor(map: TraceMap, needle: SourceNeedle): GeneratedMapping[] { - const { source, line, column, bias } = needle; - // SourceMapConsumer uses LEAST_UPPER_BOUND for some reason, so we follow suit. - return generatedPosition(map, source, line, column, bias || LEAST_UPPER_BOUND, true); -} - -/** - * Iterates each mapping in generated position order. - */ -export function eachMapping(map: TraceMap, cb: (mapping: EachMapping) => void): void { - const decoded = decodedMappings(map); - const { names, resolvedSources } = map; - - for (let i = 0; i < decoded.length; i++) { - const line = decoded[i]; - for (let j = 0; j < line.length; j++) { - const seg = line[j]; - - const generatedLine = i + 1; - const generatedColumn = seg[0]; - let source = null; - let originalLine = null; - let originalColumn = null; - let name = null; - if (seg.length !== 1) { - source = resolvedSources[seg[1]]; - originalLine = seg[2] + 1; - originalColumn = seg[3]; - } - if (seg.length === 5) name = names[seg[4]]; - - cb({ - generatedLine, - generatedColumn, - source, - originalLine, - originalColumn, - name, - } as EachMapping); - } - } -} - -function sourceIndex(map: TraceMap, source: string): number { - const { sources, resolvedSources } = map; - let index = sources.indexOf(source); - if (index === -1) index = resolvedSources.indexOf(source); - return index; -} - -/** - * Retrieves the source content for a particular source, if its found. Returns null if not. - */ -export function sourceContentFor(map: TraceMap, source: string): string | null { - const { sourcesContent } = map; - if (sourcesContent == null) return null; - const index = sourceIndex(map, source); - return index === -1 ? null : sourcesContent[index]; -} - -/** - * Determines if the source is marked to ignore by the source map. - */ -export function isIgnored(map: TraceMap, source: string): boolean { - const { ignoreList } = map; - if (ignoreList == null) return false; - const index = sourceIndex(map, source); - return index === -1 ? false : ignoreList.includes(index); -} - -/** - * A helper that skips sorting of the input map's mappings array, which can be expensive for larger - * maps. - */ -export function presortedDecodedMap(map: DecodedSourceMap, mapUrl?: string): TraceMap { - const tracer = new TraceMap(clone(map, []), mapUrl); - cast(tracer)._decoded = map.mappings; - return tracer; -} - -/** - * Returns a sourcemap object (with decoded mappings) suitable for passing to a library that expects - * a sourcemap, or to JSON.stringify. - */ -export function decodedMap( - map: TraceMap, -): Omit & { mappings: readonly SourceMapSegment[][] } { - return clone(map, decodedMappings(map)); -} - -/** - * Returns a sourcemap object (with encoded mappings) suitable for passing to a library that expects - * a sourcemap, or to JSON.stringify. - */ -export function encodedMap(map: TraceMap): EncodedSourceMap { - return clone(map, encodedMappings(map)); -} - -function clone( - map: TraceMap | DecodedSourceMap, - mappings: T, -): T extends string ? EncodedSourceMap : DecodedSourceMap { - return { - version: map.version, - file: map.file, - names: map.names, - sourceRoot: map.sourceRoot, - sources: map.sources, - sourcesContent: map.sourcesContent, - mappings, - ignoreList: map.ignoreList || (map as XInput).x_google_ignoreList, - } as any; -} - -function OMapping(source: null, line: null, column: null, name: null): InvalidOriginalMapping; -function OMapping( - source: string, - line: number, - column: number, - name: string | null, -): OriginalMapping; -function OMapping( - source: string | null, - line: number | null, - column: number | null, - name: string | null, -): OriginalMapping | InvalidOriginalMapping { - return { source, line, column, name } as any; -} - -function GMapping(line: null, column: null): InvalidGeneratedMapping; -function GMapping(line: number, column: number): GeneratedMapping; -function GMapping( - line: number | null, - column: number | null, -): GeneratedMapping | InvalidGeneratedMapping { - return { line, column } as any; -} - -function traceSegmentInternal( - segments: SourceMapSegment[], - memo: MemoState, - line: number, - column: number, - bias: Bias, -): number; -function traceSegmentInternal( - segments: ReverseSegment[], - memo: MemoState, - line: number, - column: number, - bias: Bias, -): number; -function traceSegmentInternal( - segments: SourceMapSegment[] | ReverseSegment[], - memo: MemoState, - line: number, - column: number, - bias: Bias, -): number { - let index = memoizedBinarySearch(segments, column, memo, line); - if (bsFound) { - index = (bias === LEAST_UPPER_BOUND ? upperBound : lowerBound)(segments, column, index); - } else if (bias === LEAST_UPPER_BOUND) index++; - - if (index === -1 || index === segments.length) return -1; - return index; -} - -function sliceGeneratedPositions( - segments: ReverseSegment[], - memo: MemoState, - line: number, - column: number, - bias: Bias, -): GeneratedMapping[] { - let min = traceSegmentInternal(segments, memo, line, column, GREATEST_LOWER_BOUND); - - // We ignored the bias when tracing the segment so that we're guarnateed to find the first (in - // insertion order) segment that matched. Even if we did respect the bias when tracing, we would - // still need to call `lowerBound()` to find the first segment, which is slower than just looking - // for the GREATEST_LOWER_BOUND to begin with. The only difference that matters for us is when the - // binary search didn't match, in which case GREATEST_LOWER_BOUND just needs to increment to - // match LEAST_UPPER_BOUND. - if (!bsFound && bias === LEAST_UPPER_BOUND) min++; - - if (min === -1 || min === segments.length) return []; - - // We may have found the segment that started at an earlier column. If this is the case, then we - // need to slice all generated segments that match _that_ column, because all such segments span - // to our desired column. - const matchedColumn = bsFound ? column : segments[min][COLUMN]; - - // The binary search is not guaranteed to find the lower bound when a match wasn't found. - if (!bsFound) min = lowerBound(segments, matchedColumn, min); - const max = upperBound(segments, matchedColumn, min); - - const result = []; - for (; min <= max; min++) { - const segment = segments[min]; - result.push(GMapping(segment[REV_GENERATED_LINE] + 1, segment[REV_GENERATED_COLUMN])); - } - return result; -} - -function generatedPosition( - map: TraceMap, - source: string, - line: number, - column: number, - bias: Bias, - all: false, -): GeneratedMapping | InvalidGeneratedMapping; -function generatedPosition( - map: TraceMap, - source: string, - line: number, - column: number, - bias: Bias, - all: true, -): GeneratedMapping[]; -function generatedPosition( - map: TraceMap, - source: string, - line: number, - column: number, - bias: Bias, - all: boolean, -): GeneratedMapping | InvalidGeneratedMapping | GeneratedMapping[] { - line--; - if (line < 0) throw new Error(LINE_GTR_ZERO); - if (column < 0) throw new Error(COL_GTR_EQ_ZERO); - - const { sources, resolvedSources } = map; - let sourceIndex = sources.indexOf(source); - if (sourceIndex === -1) sourceIndex = resolvedSources.indexOf(source); - if (sourceIndex === -1) return all ? [] : GMapping(null, null); - - const bySourceMemos = (cast(map)._bySourceMemos ||= sources.map(memoizedState)); - const generated = (cast(map)._bySources ||= buildBySources(decodedMappings(map), bySourceMemos)); - - const segments = generated[sourceIndex][line]; - if (segments == null) return all ? [] : GMapping(null, null); - - const memo = bySourceMemos[sourceIndex]; - - if (all) return sliceGeneratedPositions(segments, memo, line, column, bias); - - const index = traceSegmentInternal(segments, memo, line, column, bias); - if (index === -1) return GMapping(null, null); - - const segment = segments[index]; - return GMapping(segment[REV_GENERATED_LINE] + 1, segment[REV_GENERATED_COLUMN]); -} diff --git a/node_modules/@jridgewell/trace-mapping/src/types.ts b/node_modules/@jridgewell/trace-mapping/src/types.ts deleted file mode 100644 index 730a61fb5..000000000 --- a/node_modules/@jridgewell/trace-mapping/src/types.ts +++ /dev/null @@ -1,114 +0,0 @@ -import type { SourceMapSegment } from './sourcemap-segment'; -import type { GREATEST_LOWER_BOUND, LEAST_UPPER_BOUND, TraceMap } from './trace-mapping'; - -export interface SourceMapV3 { - file?: string | null; - names: string[]; - sourceRoot?: string; - sources: (string | null)[]; - sourcesContent?: (string | null)[]; - version: 3; - ignoreList?: number[]; -} - -export interface EncodedSourceMap extends SourceMapV3 { - mappings: string; -} - -export interface DecodedSourceMap extends SourceMapV3 { - mappings: SourceMapSegment[][]; -} - -export interface Section { - offset: { line: number; column: number }; - map: EncodedSourceMap | DecodedSourceMap | SectionedSourceMap; -} - -export interface SectionedSourceMap { - file?: string | null; - sections: Section[]; - version: 3; -} - -export type OriginalMapping = { - source: string | null; - line: number; - column: number; - name: string | null; -}; - -export type InvalidOriginalMapping = { - source: null; - line: null; - column: null; - name: null; -}; - -export type GeneratedMapping = { - line: number; - column: number; -}; -export type InvalidGeneratedMapping = { - line: null; - column: null; -}; - -export type Bias = typeof GREATEST_LOWER_BOUND | typeof LEAST_UPPER_BOUND; - -export type XInput = { x_google_ignoreList?: SourceMapV3['ignoreList'] }; -export type EncodedSourceMapXInput = EncodedSourceMap & XInput; -export type DecodedSourceMapXInput = DecodedSourceMap & XInput; -export type SectionedSourceMapXInput = Omit & { - sections: SectionXInput[]; -}; -export type SectionXInput = Omit & { - map: SectionedSourceMapInput; -}; - -export type SourceMapInput = string | EncodedSourceMapXInput | DecodedSourceMapXInput | TraceMap; -export type SectionedSourceMapInput = SourceMapInput | SectionedSourceMapXInput; - -export type Needle = { line: number; column: number; bias?: Bias }; -export type SourceNeedle = { source: string; line: number; column: number; bias?: Bias }; - -export type EachMapping = - | { - generatedLine: number; - generatedColumn: number; - source: null; - originalLine: null; - originalColumn: null; - name: null; - } - | { - generatedLine: number; - generatedColumn: number; - source: string | null; - originalLine: number; - originalColumn: number; - name: string | null; - }; - -export abstract class SourceMap { - declare version: SourceMapV3['version']; - declare file: SourceMapV3['file']; - declare names: SourceMapV3['names']; - declare sourceRoot: SourceMapV3['sourceRoot']; - declare sources: SourceMapV3['sources']; - declare sourcesContent: SourceMapV3['sourcesContent']; - declare resolvedSources: SourceMapV3['sources']; - declare ignoreList: SourceMapV3['ignoreList']; -} - -export type Ro = - T extends Array - ? V[] | Readonly | RoArray | Readonly> - : T extends object - ? T | Readonly | RoObject | Readonly> - : T; -type RoArray = Ro[]; -type RoObject = { [K in keyof T]: T[K] | Ro }; - -export function parse(map: T): Exclude { - return typeof map === 'string' ? JSON.parse(map) : (map as Exclude); -} diff --git a/node_modules/@jridgewell/trace-mapping/types/binary-search.d.cts b/node_modules/@jridgewell/trace-mapping/types/binary-search.d.cts deleted file mode 100644 index b7bb85c91..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/binary-search.d.cts +++ /dev/null @@ -1,33 +0,0 @@ -import type { SourceMapSegment, ReverseSegment } from './sourcemap-segment.cts'; -export type MemoState = { - lastKey: number; - lastNeedle: number; - lastIndex: number; -}; -export declare let found: boolean; -/** - * A binary search implementation that returns the index if a match is found. - * If no match is found, then the left-index (the index associated with the item that comes just - * before the desired index) is returned. To maintain proper sort order, a splice would happen at - * the next index: - * - * ```js - * const array = [1, 3]; - * const needle = 2; - * const index = binarySearch(array, needle, (item, needle) => item - needle); - * - * assert.equal(index, 0); - * array.splice(index + 1, 0, needle); - * assert.deepEqual(array, [1, 2, 3]); - * ``` - */ -export declare function binarySearch(haystack: SourceMapSegment[] | ReverseSegment[], needle: number, low: number, high: number): number; -export declare function upperBound(haystack: SourceMapSegment[] | ReverseSegment[], needle: number, index: number): number; -export declare function lowerBound(haystack: SourceMapSegment[] | ReverseSegment[], needle: number, index: number): number; -export declare function memoizedState(): MemoState; -/** - * This overly complicated beast is just to record the last tested line/column and the resulting - * index, allowing us to skip a few tests if mappings are monotonically increasing. - */ -export declare function memoizedBinarySearch(haystack: SourceMapSegment[] | ReverseSegment[], needle: number, state: MemoState, key: number): number; -//# sourceMappingURL=binary-search.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/binary-search.d.cts.map b/node_modules/@jridgewell/trace-mapping/types/binary-search.d.cts.map deleted file mode 100644 index 648e84c1e..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/binary-search.d.cts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"binary-search.d.ts","sourceRoot":"","sources":["../src/binary-search.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,gBAAgB,EAAE,cAAc,EAAE,MAAM,qBAAqB,CAAC;AAG5E,MAAM,MAAM,SAAS,GAAG;IACtB,OAAO,EAAE,MAAM,CAAC;IAChB,UAAU,EAAE,MAAM,CAAC;IACnB,SAAS,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,eAAO,IAAI,KAAK,SAAQ,CAAC;AAEzB;;;;;;;;;;;;;;;GAeG;AACH,wBAAgB,YAAY,CAC1B,QAAQ,EAAE,gBAAgB,EAAE,GAAG,cAAc,EAAE,EAC/C,MAAM,EAAE,MAAM,EACd,GAAG,EAAE,MAAM,EACX,IAAI,EAAE,MAAM,GACX,MAAM,CAmBR;AAED,wBAAgB,UAAU,CACxB,QAAQ,EAAE,gBAAgB,EAAE,GAAG,cAAc,EAAE,EAC/C,MAAM,EAAE,MAAM,EACd,KAAK,EAAE,MAAM,GACZ,MAAM,CAKR;AAED,wBAAgB,UAAU,CACxB,QAAQ,EAAE,gBAAgB,EAAE,GAAG,cAAc,EAAE,EAC/C,MAAM,EAAE,MAAM,EACd,KAAK,EAAE,MAAM,GACZ,MAAM,CAKR;AAED,wBAAgB,aAAa,IAAI,SAAS,CAMzC;AAED;;;GAGG;AACH,wBAAgB,oBAAoB,CAClC,QAAQ,EAAE,gBAAgB,EAAE,GAAG,cAAc,EAAE,EAC/C,MAAM,EAAE,MAAM,EACd,KAAK,EAAE,SAAS,EAChB,GAAG,EAAE,MAAM,GACV,MAAM,CAsBR"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/binary-search.d.mts b/node_modules/@jridgewell/trace-mapping/types/binary-search.d.mts deleted file mode 100644 index 19e1e6b9e..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/binary-search.d.mts +++ /dev/null @@ -1,33 +0,0 @@ -import type { SourceMapSegment, ReverseSegment } from './sourcemap-segment.mts'; -export type MemoState = { - lastKey: number; - lastNeedle: number; - lastIndex: number; -}; -export declare let found: boolean; -/** - * A binary search implementation that returns the index if a match is found. - * If no match is found, then the left-index (the index associated with the item that comes just - * before the desired index) is returned. To maintain proper sort order, a splice would happen at - * the next index: - * - * ```js - * const array = [1, 3]; - * const needle = 2; - * const index = binarySearch(array, needle, (item, needle) => item - needle); - * - * assert.equal(index, 0); - * array.splice(index + 1, 0, needle); - * assert.deepEqual(array, [1, 2, 3]); - * ``` - */ -export declare function binarySearch(haystack: SourceMapSegment[] | ReverseSegment[], needle: number, low: number, high: number): number; -export declare function upperBound(haystack: SourceMapSegment[] | ReverseSegment[], needle: number, index: number): number; -export declare function lowerBound(haystack: SourceMapSegment[] | ReverseSegment[], needle: number, index: number): number; -export declare function memoizedState(): MemoState; -/** - * This overly complicated beast is just to record the last tested line/column and the resulting - * index, allowing us to skip a few tests if mappings are monotonically increasing. - */ -export declare function memoizedBinarySearch(haystack: SourceMapSegment[] | ReverseSegment[], needle: number, state: MemoState, key: number): number; -//# sourceMappingURL=binary-search.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/binary-search.d.mts.map b/node_modules/@jridgewell/trace-mapping/types/binary-search.d.mts.map deleted file mode 100644 index 648e84c1e..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/binary-search.d.mts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"binary-search.d.ts","sourceRoot":"","sources":["../src/binary-search.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,gBAAgB,EAAE,cAAc,EAAE,MAAM,qBAAqB,CAAC;AAG5E,MAAM,MAAM,SAAS,GAAG;IACtB,OAAO,EAAE,MAAM,CAAC;IAChB,UAAU,EAAE,MAAM,CAAC;IACnB,SAAS,EAAE,MAAM,CAAC;CACnB,CAAC;AAEF,eAAO,IAAI,KAAK,SAAQ,CAAC;AAEzB;;;;;;;;;;;;;;;GAeG;AACH,wBAAgB,YAAY,CAC1B,QAAQ,EAAE,gBAAgB,EAAE,GAAG,cAAc,EAAE,EAC/C,MAAM,EAAE,MAAM,EACd,GAAG,EAAE,MAAM,EACX,IAAI,EAAE,MAAM,GACX,MAAM,CAmBR;AAED,wBAAgB,UAAU,CACxB,QAAQ,EAAE,gBAAgB,EAAE,GAAG,cAAc,EAAE,EAC/C,MAAM,EAAE,MAAM,EACd,KAAK,EAAE,MAAM,GACZ,MAAM,CAKR;AAED,wBAAgB,UAAU,CACxB,QAAQ,EAAE,gBAAgB,EAAE,GAAG,cAAc,EAAE,EAC/C,MAAM,EAAE,MAAM,EACd,KAAK,EAAE,MAAM,GACZ,MAAM,CAKR;AAED,wBAAgB,aAAa,IAAI,SAAS,CAMzC;AAED;;;GAGG;AACH,wBAAgB,oBAAoB,CAClC,QAAQ,EAAE,gBAAgB,EAAE,GAAG,cAAc,EAAE,EAC/C,MAAM,EAAE,MAAM,EACd,KAAK,EAAE,SAAS,EAChB,GAAG,EAAE,MAAM,GACV,MAAM,CAsBR"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/by-source.d.cts b/node_modules/@jridgewell/trace-mapping/types/by-source.d.cts deleted file mode 100644 index da496939c..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/by-source.d.cts +++ /dev/null @@ -1,4 +0,0 @@ -import type { ReverseSegment, SourceMapSegment } from './sourcemap-segment.cts'; -export type Source = ReverseSegment[][]; -export = function buildBySources(decoded: readonly SourceMapSegment[][], memos: unknown[]): Source[]; -//# sourceMappingURL=by-source.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/by-source.d.cts.map b/node_modules/@jridgewell/trace-mapping/types/by-source.d.cts.map deleted file mode 100644 index 32d2a7a1a..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/by-source.d.cts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"by-source.d.ts","sourceRoot":"","sources":["../src/by-source.ts"],"names":[],"mappings":"AAGA,OAAO,KAAK,EAAE,cAAc,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AAE5E,MAAM,MAAM,MAAM,GAAG,cAAc,EAAE,EAAE,CAAC;AAIxC,MAAM,CAAC,OAAO,UAAU,cAAc,CACpC,OAAO,EAAE,SAAS,gBAAgB,EAAE,EAAE,EACtC,KAAK,EAAE,OAAO,EAAE,GACf,MAAM,EAAE,CA4BV"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/by-source.d.mts b/node_modules/@jridgewell/trace-mapping/types/by-source.d.mts deleted file mode 100644 index f36104955..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/by-source.d.mts +++ /dev/null @@ -1,4 +0,0 @@ -import type { ReverseSegment, SourceMapSegment } from './sourcemap-segment.mts'; -export type Source = ReverseSegment[][]; -export default function buildBySources(decoded: readonly SourceMapSegment[][], memos: unknown[]): Source[]; -//# sourceMappingURL=by-source.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/by-source.d.mts.map b/node_modules/@jridgewell/trace-mapping/types/by-source.d.mts.map deleted file mode 100644 index 32d2a7a1a..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/by-source.d.mts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"by-source.d.ts","sourceRoot":"","sources":["../src/by-source.ts"],"names":[],"mappings":"AAGA,OAAO,KAAK,EAAE,cAAc,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AAE5E,MAAM,MAAM,MAAM,GAAG,cAAc,EAAE,EAAE,CAAC;AAIxC,MAAM,CAAC,OAAO,UAAU,cAAc,CACpC,OAAO,EAAE,SAAS,gBAAgB,EAAE,EAAE,EACtC,KAAK,EAAE,OAAO,EAAE,GACf,MAAM,EAAE,CA4BV"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/flatten-map.d.cts b/node_modules/@jridgewell/trace-mapping/types/flatten-map.d.cts deleted file mode 100644 index 433d849b7..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/flatten-map.d.cts +++ /dev/null @@ -1,9 +0,0 @@ -import { TraceMap } from './trace-mapping.cts'; -import type { SectionedSourceMapInput, Ro } from './types.cts'; -type FlattenMap = { - new (map: Ro, mapUrl?: string | null): TraceMap; - (map: Ro, mapUrl?: string | null): TraceMap; -}; -export declare const FlattenMap: FlattenMap; -export {}; -//# sourceMappingURL=flatten-map.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/flatten-map.d.cts.map b/node_modules/@jridgewell/trace-mapping/types/flatten-map.d.cts.map deleted file mode 100644 index 994b208ad..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/flatten-map.d.cts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"flatten-map.d.ts","sourceRoot":"","sources":["../src/flatten-map.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAwC,MAAM,iBAAiB,CAAC;AAUjF,OAAO,KAAK,EAKV,uBAAuB,EAEvB,EAAE,EACH,MAAM,SAAS,CAAC;AAGjB,KAAK,UAAU,GAAG;IAChB,KAAK,GAAG,EAAE,EAAE,CAAC,uBAAuB,CAAC,EAAE,MAAM,CAAC,EAAE,MAAM,GAAG,IAAI,GAAG,QAAQ,CAAC;IACzE,CAAC,GAAG,EAAE,EAAE,CAAC,uBAAuB,CAAC,EAAE,MAAM,CAAC,EAAE,MAAM,GAAG,IAAI,GAAG,QAAQ,CAAC;CACtE,CAAC;AAEF,eAAO,MAAM,UAAU,EAAE,UAsCV,CAAC"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/flatten-map.d.mts b/node_modules/@jridgewell/trace-mapping/types/flatten-map.d.mts deleted file mode 100644 index 444a1bed5..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/flatten-map.d.mts +++ /dev/null @@ -1,9 +0,0 @@ -import { TraceMap } from './trace-mapping.mts'; -import type { SectionedSourceMapInput, Ro } from './types.mts'; -type FlattenMap = { - new (map: Ro, mapUrl?: string | null): TraceMap; - (map: Ro, mapUrl?: string | null): TraceMap; -}; -export declare const FlattenMap: FlattenMap; -export {}; -//# sourceMappingURL=flatten-map.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/flatten-map.d.mts.map b/node_modules/@jridgewell/trace-mapping/types/flatten-map.d.mts.map deleted file mode 100644 index 994b208ad..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/flatten-map.d.mts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"flatten-map.d.ts","sourceRoot":"","sources":["../src/flatten-map.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,QAAQ,EAAwC,MAAM,iBAAiB,CAAC;AAUjF,OAAO,KAAK,EAKV,uBAAuB,EAEvB,EAAE,EACH,MAAM,SAAS,CAAC;AAGjB,KAAK,UAAU,GAAG;IAChB,KAAK,GAAG,EAAE,EAAE,CAAC,uBAAuB,CAAC,EAAE,MAAM,CAAC,EAAE,MAAM,GAAG,IAAI,GAAG,QAAQ,CAAC;IACzE,CAAC,GAAG,EAAE,EAAE,CAAC,uBAAuB,CAAC,EAAE,MAAM,CAAC,EAAE,MAAM,GAAG,IAAI,GAAG,QAAQ,CAAC;CACtE,CAAC;AAEF,eAAO,MAAM,UAAU,EAAE,UAsCV,CAAC"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/resolve.d.cts b/node_modules/@jridgewell/trace-mapping/types/resolve.d.cts deleted file mode 100644 index 62aeedb5b..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/resolve.d.cts +++ /dev/null @@ -1,4 +0,0 @@ -type Resolve = (source: string | null) => string; -export = function resolver(mapUrl: string | null | undefined, sourceRoot: string | undefined): Resolve; -export {}; -//# sourceMappingURL=resolve.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/resolve.d.cts.map b/node_modules/@jridgewell/trace-mapping/types/resolve.d.cts.map deleted file mode 100644 index 9f155ace7..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/resolve.d.cts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"resolve.d.ts","sourceRoot":"","sources":["../src/resolve.ts"],"names":[],"mappings":"AAGA,KAAK,OAAO,GAAG,CAAC,MAAM,EAAE,MAAM,GAAG,IAAI,KAAK,MAAM,CAAC;AACjD,MAAM,CAAC,OAAO,UAAU,QAAQ,CAC9B,MAAM,EAAE,MAAM,GAAG,IAAI,GAAG,SAAS,EACjC,UAAU,EAAE,MAAM,GAAG,SAAS,GAC7B,OAAO,CAQT"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/resolve.d.mts b/node_modules/@jridgewell/trace-mapping/types/resolve.d.mts deleted file mode 100644 index e2798a19c..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/resolve.d.mts +++ /dev/null @@ -1,4 +0,0 @@ -type Resolve = (source: string | null) => string; -export default function resolver(mapUrl: string | null | undefined, sourceRoot: string | undefined): Resolve; -export {}; -//# sourceMappingURL=resolve.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/resolve.d.mts.map b/node_modules/@jridgewell/trace-mapping/types/resolve.d.mts.map deleted file mode 100644 index 9f155ace7..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/resolve.d.mts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"resolve.d.ts","sourceRoot":"","sources":["../src/resolve.ts"],"names":[],"mappings":"AAGA,KAAK,OAAO,GAAG,CAAC,MAAM,EAAE,MAAM,GAAG,IAAI,KAAK,MAAM,CAAC;AACjD,MAAM,CAAC,OAAO,UAAU,QAAQ,CAC9B,MAAM,EAAE,MAAM,GAAG,IAAI,GAAG,SAAS,EACjC,UAAU,EAAE,MAAM,GAAG,SAAS,GAC7B,OAAO,CAQT"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/sort.d.cts b/node_modules/@jridgewell/trace-mapping/types/sort.d.cts deleted file mode 100644 index aa14c1290..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/sort.d.cts +++ /dev/null @@ -1,4 +0,0 @@ -import type { ReverseSegment, SourceMapSegment } from './sourcemap-segment.cts'; -export = function maybeSort(mappings: SourceMapSegment[][], owned: boolean): SourceMapSegment[][]; -export declare function sortComparator(a: T, b: T): number; -//# sourceMappingURL=sort.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/sort.d.cts.map b/node_modules/@jridgewell/trace-mapping/types/sort.d.cts.map deleted file mode 100644 index 48b8e6741..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/sort.d.cts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"sort.d.ts","sourceRoot":"","sources":["../src/sort.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,cAAc,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AAE5E,MAAM,CAAC,OAAO,UAAU,SAAS,CAC/B,QAAQ,EAAE,gBAAgB,EAAE,EAAE,EAC9B,KAAK,EAAE,OAAO,GACb,gBAAgB,EAAE,EAAE,CAYtB;AAuBD,wBAAgB,cAAc,CAAC,CAAC,SAAS,gBAAgB,GAAG,cAAc,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,MAAM,CAE9F"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/sort.d.mts b/node_modules/@jridgewell/trace-mapping/types/sort.d.mts deleted file mode 100644 index c5b94e64f..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/sort.d.mts +++ /dev/null @@ -1,4 +0,0 @@ -import type { ReverseSegment, SourceMapSegment } from './sourcemap-segment.mts'; -export default function maybeSort(mappings: SourceMapSegment[][], owned: boolean): SourceMapSegment[][]; -export declare function sortComparator(a: T, b: T): number; -//# sourceMappingURL=sort.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/sort.d.mts.map b/node_modules/@jridgewell/trace-mapping/types/sort.d.mts.map deleted file mode 100644 index 48b8e6741..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/sort.d.mts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"sort.d.ts","sourceRoot":"","sources":["../src/sort.ts"],"names":[],"mappings":"AAEA,OAAO,KAAK,EAAE,cAAc,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AAE5E,MAAM,CAAC,OAAO,UAAU,SAAS,CAC/B,QAAQ,EAAE,gBAAgB,EAAE,EAAE,EAC9B,KAAK,EAAE,OAAO,GACb,gBAAgB,EAAE,EAAE,CAYtB;AAuBD,wBAAgB,cAAc,CAAC,CAAC,SAAS,gBAAgB,GAAG,cAAc,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,MAAM,CAE9F"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/sourcemap-segment.d.cts b/node_modules/@jridgewell/trace-mapping/types/sourcemap-segment.d.cts deleted file mode 100644 index 8d3cabc13..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/sourcemap-segment.d.cts +++ /dev/null @@ -1,17 +0,0 @@ -type GeneratedColumn = number; -type SourcesIndex = number; -type SourceLine = number; -type SourceColumn = number; -type NamesIndex = number; -type GeneratedLine = number; -export type SourceMapSegment = [GeneratedColumn] | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn] | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn, NamesIndex]; -export type ReverseSegment = [SourceColumn, GeneratedLine, GeneratedColumn]; -export declare const COLUMN = 0; -export declare const SOURCES_INDEX = 1; -export declare const SOURCE_LINE = 2; -export declare const SOURCE_COLUMN = 3; -export declare const NAMES_INDEX = 4; -export declare const REV_GENERATED_LINE = 1; -export declare const REV_GENERATED_COLUMN = 2; -export {}; -//# sourceMappingURL=sourcemap-segment.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/sourcemap-segment.d.cts.map b/node_modules/@jridgewell/trace-mapping/types/sourcemap-segment.d.cts.map deleted file mode 100644 index 0c94a4610..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/sourcemap-segment.d.cts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"sourcemap-segment.d.ts","sourceRoot":"","sources":["../src/sourcemap-segment.ts"],"names":[],"mappings":"AAAA,KAAK,eAAe,GAAG,MAAM,CAAC;AAC9B,KAAK,YAAY,GAAG,MAAM,CAAC;AAC3B,KAAK,UAAU,GAAG,MAAM,CAAC;AACzB,KAAK,YAAY,GAAG,MAAM,CAAC;AAC3B,KAAK,UAAU,GAAG,MAAM,CAAC;AAEzB,KAAK,aAAa,GAAG,MAAM,CAAC;AAE5B,MAAM,MAAM,gBAAgB,GACxB,CAAC,eAAe,CAAC,GACjB,CAAC,eAAe,EAAE,YAAY,EAAE,UAAU,EAAE,YAAY,CAAC,GACzD,CAAC,eAAe,EAAE,YAAY,EAAE,UAAU,EAAE,YAAY,EAAE,UAAU,CAAC,CAAC;AAE1E,MAAM,MAAM,cAAc,GAAG,CAAC,YAAY,EAAE,aAAa,EAAE,eAAe,CAAC,CAAC;AAE5E,eAAO,MAAM,MAAM,IAAI,CAAC;AACxB,eAAO,MAAM,aAAa,IAAI,CAAC;AAC/B,eAAO,MAAM,WAAW,IAAI,CAAC;AAC7B,eAAO,MAAM,aAAa,IAAI,CAAC;AAC/B,eAAO,MAAM,WAAW,IAAI,CAAC;AAE7B,eAAO,MAAM,kBAAkB,IAAI,CAAC;AACpC,eAAO,MAAM,oBAAoB,IAAI,CAAC"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/sourcemap-segment.d.mts b/node_modules/@jridgewell/trace-mapping/types/sourcemap-segment.d.mts deleted file mode 100644 index 8d3cabc13..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/sourcemap-segment.d.mts +++ /dev/null @@ -1,17 +0,0 @@ -type GeneratedColumn = number; -type SourcesIndex = number; -type SourceLine = number; -type SourceColumn = number; -type NamesIndex = number; -type GeneratedLine = number; -export type SourceMapSegment = [GeneratedColumn] | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn] | [GeneratedColumn, SourcesIndex, SourceLine, SourceColumn, NamesIndex]; -export type ReverseSegment = [SourceColumn, GeneratedLine, GeneratedColumn]; -export declare const COLUMN = 0; -export declare const SOURCES_INDEX = 1; -export declare const SOURCE_LINE = 2; -export declare const SOURCE_COLUMN = 3; -export declare const NAMES_INDEX = 4; -export declare const REV_GENERATED_LINE = 1; -export declare const REV_GENERATED_COLUMN = 2; -export {}; -//# sourceMappingURL=sourcemap-segment.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/sourcemap-segment.d.mts.map b/node_modules/@jridgewell/trace-mapping/types/sourcemap-segment.d.mts.map deleted file mode 100644 index 0c94a4610..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/sourcemap-segment.d.mts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"sourcemap-segment.d.ts","sourceRoot":"","sources":["../src/sourcemap-segment.ts"],"names":[],"mappings":"AAAA,KAAK,eAAe,GAAG,MAAM,CAAC;AAC9B,KAAK,YAAY,GAAG,MAAM,CAAC;AAC3B,KAAK,UAAU,GAAG,MAAM,CAAC;AACzB,KAAK,YAAY,GAAG,MAAM,CAAC;AAC3B,KAAK,UAAU,GAAG,MAAM,CAAC;AAEzB,KAAK,aAAa,GAAG,MAAM,CAAC;AAE5B,MAAM,MAAM,gBAAgB,GACxB,CAAC,eAAe,CAAC,GACjB,CAAC,eAAe,EAAE,YAAY,EAAE,UAAU,EAAE,YAAY,CAAC,GACzD,CAAC,eAAe,EAAE,YAAY,EAAE,UAAU,EAAE,YAAY,EAAE,UAAU,CAAC,CAAC;AAE1E,MAAM,MAAM,cAAc,GAAG,CAAC,YAAY,EAAE,aAAa,EAAE,eAAe,CAAC,CAAC;AAE5E,eAAO,MAAM,MAAM,IAAI,CAAC;AACxB,eAAO,MAAM,aAAa,IAAI,CAAC;AAC/B,eAAO,MAAM,WAAW,IAAI,CAAC;AAC7B,eAAO,MAAM,aAAa,IAAI,CAAC;AAC/B,eAAO,MAAM,WAAW,IAAI,CAAC;AAE7B,eAAO,MAAM,kBAAkB,IAAI,CAAC;AACpC,eAAO,MAAM,oBAAoB,IAAI,CAAC"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/strip-filename.d.cts b/node_modules/@jridgewell/trace-mapping/types/strip-filename.d.cts deleted file mode 100644 index 8b3c0e9b9..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/strip-filename.d.cts +++ /dev/null @@ -1,5 +0,0 @@ -/** - * Removes everything after the last "/", but leaves the slash. - */ -export = function stripFilename(path: string | undefined | null): string; -//# sourceMappingURL=strip-filename.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/strip-filename.d.cts.map b/node_modules/@jridgewell/trace-mapping/types/strip-filename.d.cts.map deleted file mode 100644 index 17a25da0d..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/strip-filename.d.cts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"strip-filename.d.ts","sourceRoot":"","sources":["../src/strip-filename.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,MAAM,CAAC,OAAO,UAAU,aAAa,CAAC,IAAI,EAAE,MAAM,GAAG,SAAS,GAAG,IAAI,GAAG,MAAM,CAI7E"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/strip-filename.d.mts b/node_modules/@jridgewell/trace-mapping/types/strip-filename.d.mts deleted file mode 100644 index cbbaee0db..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/strip-filename.d.mts +++ /dev/null @@ -1,5 +0,0 @@ -/** - * Removes everything after the last "/", but leaves the slash. - */ -export default function stripFilename(path: string | undefined | null): string; -//# sourceMappingURL=strip-filename.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/strip-filename.d.mts.map b/node_modules/@jridgewell/trace-mapping/types/strip-filename.d.mts.map deleted file mode 100644 index 17a25da0d..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/strip-filename.d.mts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"strip-filename.d.ts","sourceRoot":"","sources":["../src/strip-filename.ts"],"names":[],"mappings":"AAAA;;GAEG;AACH,MAAM,CAAC,OAAO,UAAU,aAAa,CAAC,IAAI,EAAE,MAAM,GAAG,SAAS,GAAG,IAAI,GAAG,MAAM,CAI7E"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/trace-mapping.d.cts b/node_modules/@jridgewell/trace-mapping/types/trace-mapping.d.cts deleted file mode 100644 index a40f30547..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/trace-mapping.d.cts +++ /dev/null @@ -1,80 +0,0 @@ -import type { SourceMapSegment } from './sourcemap-segment.cts'; -import type { SourceMapV3, DecodedSourceMap, EncodedSourceMap, InvalidOriginalMapping, OriginalMapping, InvalidGeneratedMapping, GeneratedMapping, SourceMapInput, Needle, SourceNeedle, SourceMap, EachMapping, Ro } from './types.cts'; -export type { SourceMapSegment } from './sourcemap-segment.cts'; -export type { SourceMap, DecodedSourceMap, EncodedSourceMap, Section, SectionedSourceMap, SourceMapV3, Bias, EachMapping, GeneratedMapping, InvalidGeneratedMapping, InvalidOriginalMapping, Needle, OriginalMapping, OriginalMapping as Mapping, SectionedSourceMapInput, SourceMapInput, SourceNeedle, XInput, EncodedSourceMapXInput, DecodedSourceMapXInput, SectionedSourceMapXInput, SectionXInput, } from './types.cts'; -export declare const LEAST_UPPER_BOUND = -1; -export declare const GREATEST_LOWER_BOUND = 1; -export { FlattenMap, FlattenMap as AnyMap } from './flatten-map.cts'; -export declare class TraceMap implements SourceMap { - version: SourceMapV3['version']; - file: SourceMapV3['file']; - names: SourceMapV3['names']; - sourceRoot: SourceMapV3['sourceRoot']; - sources: SourceMapV3['sources']; - sourcesContent: SourceMapV3['sourcesContent']; - ignoreList: SourceMapV3['ignoreList']; - resolvedSources: string[]; - private _encoded; - private _decoded; - private _decodedMemo; - private _bySources; - private _bySourceMemos; - constructor(map: Ro, mapUrl?: string | null); -} -/** - * Returns the encoded (VLQ string) form of the SourceMap's mappings field. - */ -export declare function encodedMappings(map: TraceMap): EncodedSourceMap['mappings']; -/** - * Returns the decoded (array of lines of segments) form of the SourceMap's mappings field. - */ -export declare function decodedMappings(map: TraceMap): Readonly; -/** - * A low-level API to find the segment associated with a generated line/column (think, from a - * stack trace). Line and column here are 0-based, unlike `originalPositionFor`. - */ -export declare function traceSegment(map: TraceMap, line: number, column: number): Readonly | null; -/** - * A higher-level API to find the source/line/column associated with a generated line/column - * (think, from a stack trace). Line is 1-based, but column is 0-based, due to legacy behavior in - * `source-map` library. - */ -export declare function originalPositionFor(map: TraceMap, needle: Needle): OriginalMapping | InvalidOriginalMapping; -/** - * Finds the generated line/column position of the provided source/line/column source position. - */ -export declare function generatedPositionFor(map: TraceMap, needle: SourceNeedle): GeneratedMapping | InvalidGeneratedMapping; -/** - * Finds all generated line/column positions of the provided source/line/column source position. - */ -export declare function allGeneratedPositionsFor(map: TraceMap, needle: SourceNeedle): GeneratedMapping[]; -/** - * Iterates each mapping in generated position order. - */ -export declare function eachMapping(map: TraceMap, cb: (mapping: EachMapping) => void): void; -/** - * Retrieves the source content for a particular source, if its found. Returns null if not. - */ -export declare function sourceContentFor(map: TraceMap, source: string): string | null; -/** - * Determines if the source is marked to ignore by the source map. - */ -export declare function isIgnored(map: TraceMap, source: string): boolean; -/** - * A helper that skips sorting of the input map's mappings array, which can be expensive for larger - * maps. - */ -export declare function presortedDecodedMap(map: DecodedSourceMap, mapUrl?: string): TraceMap; -/** - * Returns a sourcemap object (with decoded mappings) suitable for passing to a library that expects - * a sourcemap, or to JSON.stringify. - */ -export declare function decodedMap(map: TraceMap): Omit & { - mappings: readonly SourceMapSegment[][]; -}; -/** - * Returns a sourcemap object (with encoded mappings) suitable for passing to a library that expects - * a sourcemap, or to JSON.stringify. - */ -export declare function encodedMap(map: TraceMap): EncodedSourceMap; -//# sourceMappingURL=trace-mapping.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/trace-mapping.d.cts.map b/node_modules/@jridgewell/trace-mapping/types/trace-mapping.d.cts.map deleted file mode 100644 index b5a874c05..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/trace-mapping.d.cts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"trace-mapping.d.ts","sourceRoot":"","sources":["../src/trace-mapping.ts"],"names":[],"mappings":"AAuBA,OAAO,KAAK,EAAE,gBAAgB,EAAkB,MAAM,qBAAqB,CAAC;AAC5E,OAAO,KAAK,EACV,WAAW,EACX,gBAAgB,EAChB,gBAAgB,EAChB,sBAAsB,EACtB,eAAe,EACf,uBAAuB,EACvB,gBAAgB,EAChB,cAAc,EACd,MAAM,EACN,YAAY,EACZ,SAAS,EACT,WAAW,EAIX,EAAE,EACH,MAAM,SAAS,CAAC;AAIjB,YAAY,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AAC5D,YAAY,EACV,SAAS,EACT,gBAAgB,EAChB,gBAAgB,EAChB,OAAO,EACP,kBAAkB,EAClB,WAAW,EACX,IAAI,EACJ,WAAW,EACX,gBAAgB,EAChB,uBAAuB,EACvB,sBAAsB,EACtB,MAAM,EACN,eAAe,EACf,eAAe,IAAI,OAAO,EAC1B,uBAAuB,EACvB,cAAc,EACd,YAAY,EACZ,MAAM,EACN,sBAAsB,EACtB,sBAAsB,EACtB,wBAAwB,EACxB,aAAa,GACd,MAAM,SAAS,CAAC;AAajB,eAAO,MAAM,iBAAiB,KAAK,CAAC;AACpC,eAAO,MAAM,oBAAoB,IAAI,CAAC;AAEtC,OAAO,EAAE,UAAU,EAAE,UAAU,IAAI,MAAM,EAAE,MAAM,eAAe,CAAC;AAEjE,qBAAa,QAAS,YAAW,SAAS;IAChC,OAAO,EAAE,WAAW,CAAC,SAAS,CAAC,CAAC;IAChC,IAAI,EAAE,WAAW,CAAC,MAAM,CAAC,CAAC;IAC1B,KAAK,EAAE,WAAW,CAAC,OAAO,CAAC,CAAC;IAC5B,UAAU,EAAE,WAAW,CAAC,YAAY,CAAC,CAAC;IACtC,OAAO,EAAE,WAAW,CAAC,SAAS,CAAC,CAAC;IAChC,cAAc,EAAE,WAAW,CAAC,gBAAgB,CAAC,CAAC;IAC9C,UAAU,EAAE,WAAW,CAAC,YAAY,CAAC,CAAC;IAEtC,eAAe,EAAE,MAAM,EAAE,CAAC;IAClC,QAAgB,QAAQ,CAAqB;IAE7C,QAAgB,QAAQ,CAAmC;IAC3D,QAAgB,YAAY,CAAY;IAExC,QAAgB,UAAU,CAAuB;IACjD,QAAgB,cAAc,CAA0B;gBAE5C,GAAG,EAAE,EAAE,CAAC,cAAc,CAAC,EAAE,MAAM,CAAC,EAAE,MAAM,GAAG,IAAI;CAmC5D;AAUD;;GAEG;AACH,wBAAgB,eAAe,CAAC,GAAG,EAAE,QAAQ,GAAG,gBAAgB,CAAC,UAAU,CAAC,CAE3E;AAED;;GAEG;AACH,wBAAgB,eAAe,CAAC,GAAG,EAAE,QAAQ,GAAG,QAAQ,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAErF;AAED;;;GAGG;AACH,wBAAgB,YAAY,CAC1B,GAAG,EAAE,QAAQ,EACb,IAAI,EAAE,MAAM,EACZ,MAAM,EAAE,MAAM,GACb,QAAQ,CAAC,gBAAgB,CAAC,GAAG,IAAI,CAiBnC;AAED;;;;GAIG;AACH,wBAAgB,mBAAmB,CACjC,GAAG,EAAE,QAAQ,EACb,MAAM,EAAE,MAAM,GACb,eAAe,GAAG,sBAAsB,CAiC1C;AAED;;GAEG;AACH,wBAAgB,oBAAoB,CAClC,GAAG,EAAE,QAAQ,EACb,MAAM,EAAE,YAAY,GACnB,gBAAgB,GAAG,uBAAuB,CAG5C;AAED;;GAEG;AACH,wBAAgB,wBAAwB,CAAC,GAAG,EAAE,QAAQ,EAAE,MAAM,EAAE,YAAY,GAAG,gBAAgB,EAAE,CAIhG;AAED;;GAEG;AACH,wBAAgB,WAAW,CAAC,GAAG,EAAE,QAAQ,EAAE,EAAE,EAAE,CAAC,OAAO,EAAE,WAAW,KAAK,IAAI,GAAG,IAAI,CAgCnF;AASD;;GAEG;AACH,wBAAgB,gBAAgB,CAAC,GAAG,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,GAAG,MAAM,GAAG,IAAI,CAK7E;AAED;;GAEG;AACH,wBAAgB,SAAS,CAAC,GAAG,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,GAAG,OAAO,CAKhE;AAED;;;GAGG;AACH,wBAAgB,mBAAmB,CAAC,GAAG,EAAE,gBAAgB,EAAE,MAAM,CAAC,EAAE,MAAM,GAAG,QAAQ,CAIpF;AAED;;;GAGG;AACH,wBAAgB,UAAU,CACxB,GAAG,EAAE,QAAQ,GACZ,IAAI,CAAC,gBAAgB,EAAE,UAAU,CAAC,GAAG;IAAE,QAAQ,EAAE,SAAS,gBAAgB,EAAE,EAAE,CAAA;CAAE,CAElF;AAED;;;GAGG;AACH,wBAAgB,UAAU,CAAC,GAAG,EAAE,QAAQ,GAAG,gBAAgB,CAE1D"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/trace-mapping.d.mts b/node_modules/@jridgewell/trace-mapping/types/trace-mapping.d.mts deleted file mode 100644 index bc2ff0f10..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/trace-mapping.d.mts +++ /dev/null @@ -1,80 +0,0 @@ -import type { SourceMapSegment } from './sourcemap-segment.mts'; -import type { SourceMapV3, DecodedSourceMap, EncodedSourceMap, InvalidOriginalMapping, OriginalMapping, InvalidGeneratedMapping, GeneratedMapping, SourceMapInput, Needle, SourceNeedle, SourceMap, EachMapping, Ro } from './types.mts'; -export type { SourceMapSegment } from './sourcemap-segment.mts'; -export type { SourceMap, DecodedSourceMap, EncodedSourceMap, Section, SectionedSourceMap, SourceMapV3, Bias, EachMapping, GeneratedMapping, InvalidGeneratedMapping, InvalidOriginalMapping, Needle, OriginalMapping, OriginalMapping as Mapping, SectionedSourceMapInput, SourceMapInput, SourceNeedle, XInput, EncodedSourceMapXInput, DecodedSourceMapXInput, SectionedSourceMapXInput, SectionXInput, } from './types.mts'; -export declare const LEAST_UPPER_BOUND = -1; -export declare const GREATEST_LOWER_BOUND = 1; -export { FlattenMap, FlattenMap as AnyMap } from './flatten-map.mts'; -export declare class TraceMap implements SourceMap { - version: SourceMapV3['version']; - file: SourceMapV3['file']; - names: SourceMapV3['names']; - sourceRoot: SourceMapV3['sourceRoot']; - sources: SourceMapV3['sources']; - sourcesContent: SourceMapV3['sourcesContent']; - ignoreList: SourceMapV3['ignoreList']; - resolvedSources: string[]; - private _encoded; - private _decoded; - private _decodedMemo; - private _bySources; - private _bySourceMemos; - constructor(map: Ro, mapUrl?: string | null); -} -/** - * Returns the encoded (VLQ string) form of the SourceMap's mappings field. - */ -export declare function encodedMappings(map: TraceMap): EncodedSourceMap['mappings']; -/** - * Returns the decoded (array of lines of segments) form of the SourceMap's mappings field. - */ -export declare function decodedMappings(map: TraceMap): Readonly; -/** - * A low-level API to find the segment associated with a generated line/column (think, from a - * stack trace). Line and column here are 0-based, unlike `originalPositionFor`. - */ -export declare function traceSegment(map: TraceMap, line: number, column: number): Readonly | null; -/** - * A higher-level API to find the source/line/column associated with a generated line/column - * (think, from a stack trace). Line is 1-based, but column is 0-based, due to legacy behavior in - * `source-map` library. - */ -export declare function originalPositionFor(map: TraceMap, needle: Needle): OriginalMapping | InvalidOriginalMapping; -/** - * Finds the generated line/column position of the provided source/line/column source position. - */ -export declare function generatedPositionFor(map: TraceMap, needle: SourceNeedle): GeneratedMapping | InvalidGeneratedMapping; -/** - * Finds all generated line/column positions of the provided source/line/column source position. - */ -export declare function allGeneratedPositionsFor(map: TraceMap, needle: SourceNeedle): GeneratedMapping[]; -/** - * Iterates each mapping in generated position order. - */ -export declare function eachMapping(map: TraceMap, cb: (mapping: EachMapping) => void): void; -/** - * Retrieves the source content for a particular source, if its found. Returns null if not. - */ -export declare function sourceContentFor(map: TraceMap, source: string): string | null; -/** - * Determines if the source is marked to ignore by the source map. - */ -export declare function isIgnored(map: TraceMap, source: string): boolean; -/** - * A helper that skips sorting of the input map's mappings array, which can be expensive for larger - * maps. - */ -export declare function presortedDecodedMap(map: DecodedSourceMap, mapUrl?: string): TraceMap; -/** - * Returns a sourcemap object (with decoded mappings) suitable for passing to a library that expects - * a sourcemap, or to JSON.stringify. - */ -export declare function decodedMap(map: TraceMap): Omit & { - mappings: readonly SourceMapSegment[][]; -}; -/** - * Returns a sourcemap object (with encoded mappings) suitable for passing to a library that expects - * a sourcemap, or to JSON.stringify. - */ -export declare function encodedMap(map: TraceMap): EncodedSourceMap; -//# sourceMappingURL=trace-mapping.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/trace-mapping.d.mts.map b/node_modules/@jridgewell/trace-mapping/types/trace-mapping.d.mts.map deleted file mode 100644 index b5a874c05..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/trace-mapping.d.mts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"trace-mapping.d.ts","sourceRoot":"","sources":["../src/trace-mapping.ts"],"names":[],"mappings":"AAuBA,OAAO,KAAK,EAAE,gBAAgB,EAAkB,MAAM,qBAAqB,CAAC;AAC5E,OAAO,KAAK,EACV,WAAW,EACX,gBAAgB,EAChB,gBAAgB,EAChB,sBAAsB,EACtB,eAAe,EACf,uBAAuB,EACvB,gBAAgB,EAChB,cAAc,EACd,MAAM,EACN,YAAY,EACZ,SAAS,EACT,WAAW,EAIX,EAAE,EACH,MAAM,SAAS,CAAC;AAIjB,YAAY,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AAC5D,YAAY,EACV,SAAS,EACT,gBAAgB,EAChB,gBAAgB,EAChB,OAAO,EACP,kBAAkB,EAClB,WAAW,EACX,IAAI,EACJ,WAAW,EACX,gBAAgB,EAChB,uBAAuB,EACvB,sBAAsB,EACtB,MAAM,EACN,eAAe,EACf,eAAe,IAAI,OAAO,EAC1B,uBAAuB,EACvB,cAAc,EACd,YAAY,EACZ,MAAM,EACN,sBAAsB,EACtB,sBAAsB,EACtB,wBAAwB,EACxB,aAAa,GACd,MAAM,SAAS,CAAC;AAajB,eAAO,MAAM,iBAAiB,KAAK,CAAC;AACpC,eAAO,MAAM,oBAAoB,IAAI,CAAC;AAEtC,OAAO,EAAE,UAAU,EAAE,UAAU,IAAI,MAAM,EAAE,MAAM,eAAe,CAAC;AAEjE,qBAAa,QAAS,YAAW,SAAS;IAChC,OAAO,EAAE,WAAW,CAAC,SAAS,CAAC,CAAC;IAChC,IAAI,EAAE,WAAW,CAAC,MAAM,CAAC,CAAC;IAC1B,KAAK,EAAE,WAAW,CAAC,OAAO,CAAC,CAAC;IAC5B,UAAU,EAAE,WAAW,CAAC,YAAY,CAAC,CAAC;IACtC,OAAO,EAAE,WAAW,CAAC,SAAS,CAAC,CAAC;IAChC,cAAc,EAAE,WAAW,CAAC,gBAAgB,CAAC,CAAC;IAC9C,UAAU,EAAE,WAAW,CAAC,YAAY,CAAC,CAAC;IAEtC,eAAe,EAAE,MAAM,EAAE,CAAC;IAClC,QAAgB,QAAQ,CAAqB;IAE7C,QAAgB,QAAQ,CAAmC;IAC3D,QAAgB,YAAY,CAAY;IAExC,QAAgB,UAAU,CAAuB;IACjD,QAAgB,cAAc,CAA0B;gBAE5C,GAAG,EAAE,EAAE,CAAC,cAAc,CAAC,EAAE,MAAM,CAAC,EAAE,MAAM,GAAG,IAAI;CAmC5D;AAUD;;GAEG;AACH,wBAAgB,eAAe,CAAC,GAAG,EAAE,QAAQ,GAAG,gBAAgB,CAAC,UAAU,CAAC,CAE3E;AAED;;GAEG;AACH,wBAAgB,eAAe,CAAC,GAAG,EAAE,QAAQ,GAAG,QAAQ,CAAC,gBAAgB,CAAC,UAAU,CAAC,CAAC,CAErF;AAED;;;GAGG;AACH,wBAAgB,YAAY,CAC1B,GAAG,EAAE,QAAQ,EACb,IAAI,EAAE,MAAM,EACZ,MAAM,EAAE,MAAM,GACb,QAAQ,CAAC,gBAAgB,CAAC,GAAG,IAAI,CAiBnC;AAED;;;;GAIG;AACH,wBAAgB,mBAAmB,CACjC,GAAG,EAAE,QAAQ,EACb,MAAM,EAAE,MAAM,GACb,eAAe,GAAG,sBAAsB,CAiC1C;AAED;;GAEG;AACH,wBAAgB,oBAAoB,CAClC,GAAG,EAAE,QAAQ,EACb,MAAM,EAAE,YAAY,GACnB,gBAAgB,GAAG,uBAAuB,CAG5C;AAED;;GAEG;AACH,wBAAgB,wBAAwB,CAAC,GAAG,EAAE,QAAQ,EAAE,MAAM,EAAE,YAAY,GAAG,gBAAgB,EAAE,CAIhG;AAED;;GAEG;AACH,wBAAgB,WAAW,CAAC,GAAG,EAAE,QAAQ,EAAE,EAAE,EAAE,CAAC,OAAO,EAAE,WAAW,KAAK,IAAI,GAAG,IAAI,CAgCnF;AASD;;GAEG;AACH,wBAAgB,gBAAgB,CAAC,GAAG,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,GAAG,MAAM,GAAG,IAAI,CAK7E;AAED;;GAEG;AACH,wBAAgB,SAAS,CAAC,GAAG,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,GAAG,OAAO,CAKhE;AAED;;;GAGG;AACH,wBAAgB,mBAAmB,CAAC,GAAG,EAAE,gBAAgB,EAAE,MAAM,CAAC,EAAE,MAAM,GAAG,QAAQ,CAIpF;AAED;;;GAGG;AACH,wBAAgB,UAAU,CACxB,GAAG,EAAE,QAAQ,GACZ,IAAI,CAAC,gBAAgB,EAAE,UAAU,CAAC,GAAG;IAAE,QAAQ,EAAE,SAAS,gBAAgB,EAAE,EAAE,CAAA;CAAE,CAElF;AAED;;;GAGG;AACH,wBAAgB,UAAU,CAAC,GAAG,EAAE,QAAQ,GAAG,gBAAgB,CAE1D"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/types.d.cts b/node_modules/@jridgewell/trace-mapping/types/types.d.cts deleted file mode 100644 index 729c2c321..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/types.d.cts +++ /dev/null @@ -1,107 +0,0 @@ -import type { SourceMapSegment } from './sourcemap-segment.cts'; -import type { GREATEST_LOWER_BOUND, LEAST_UPPER_BOUND, TraceMap } from './trace-mapping.cts'; -export interface SourceMapV3 { - file?: string | null; - names: string[]; - sourceRoot?: string; - sources: (string | null)[]; - sourcesContent?: (string | null)[]; - version: 3; - ignoreList?: number[]; -} -export interface EncodedSourceMap extends SourceMapV3 { - mappings: string; -} -export interface DecodedSourceMap extends SourceMapV3 { - mappings: SourceMapSegment[][]; -} -export interface Section { - offset: { - line: number; - column: number; - }; - map: EncodedSourceMap | DecodedSourceMap | SectionedSourceMap; -} -export interface SectionedSourceMap { - file?: string | null; - sections: Section[]; - version: 3; -} -export type OriginalMapping = { - source: string | null; - line: number; - column: number; - name: string | null; -}; -export type InvalidOriginalMapping = { - source: null; - line: null; - column: null; - name: null; -}; -export type GeneratedMapping = { - line: number; - column: number; -}; -export type InvalidGeneratedMapping = { - line: null; - column: null; -}; -export type Bias = typeof GREATEST_LOWER_BOUND | typeof LEAST_UPPER_BOUND; -export type XInput = { - x_google_ignoreList?: SourceMapV3['ignoreList']; -}; -export type EncodedSourceMapXInput = EncodedSourceMap & XInput; -export type DecodedSourceMapXInput = DecodedSourceMap & XInput; -export type SectionedSourceMapXInput = Omit & { - sections: SectionXInput[]; -}; -export type SectionXInput = Omit & { - map: SectionedSourceMapInput; -}; -export type SourceMapInput = string | EncodedSourceMapXInput | DecodedSourceMapXInput | TraceMap; -export type SectionedSourceMapInput = SourceMapInput | SectionedSourceMapXInput; -export type Needle = { - line: number; - column: number; - bias?: Bias; -}; -export type SourceNeedle = { - source: string; - line: number; - column: number; - bias?: Bias; -}; -export type EachMapping = { - generatedLine: number; - generatedColumn: number; - source: null; - originalLine: null; - originalColumn: null; - name: null; -} | { - generatedLine: number; - generatedColumn: number; - source: string | null; - originalLine: number; - originalColumn: number; - name: string | null; -}; -export declare abstract class SourceMap { - version: SourceMapV3['version']; - file: SourceMapV3['file']; - names: SourceMapV3['names']; - sourceRoot: SourceMapV3['sourceRoot']; - sources: SourceMapV3['sources']; - sourcesContent: SourceMapV3['sourcesContent']; - resolvedSources: SourceMapV3['sources']; - ignoreList: SourceMapV3['ignoreList']; -} -export type Ro = T extends Array ? V[] | Readonly | RoArray | Readonly> : T extends object ? T | Readonly | RoObject | Readonly> : T; -type RoArray = Ro[]; -type RoObject = { - [K in keyof T]: T[K] | Ro; -}; -export declare function parse(map: T): Exclude; -export {}; -//# sourceMappingURL=types.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/types.d.cts.map b/node_modules/@jridgewell/trace-mapping/types/types.d.cts.map deleted file mode 100644 index 922478396..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/types.d.cts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AAC5D,OAAO,KAAK,EAAE,oBAAoB,EAAE,iBAAiB,EAAE,QAAQ,EAAE,MAAM,iBAAiB,CAAC;AAEzF,MAAM,WAAW,WAAW;IAC1B,IAAI,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IACrB,KAAK,EAAE,MAAM,EAAE,CAAC;IAChB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,OAAO,EAAE,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC;IAC3B,cAAc,CAAC,EAAE,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC;IACnC,OAAO,EAAE,CAAC,CAAC;IACX,UAAU,CAAC,EAAE,MAAM,EAAE,CAAC;CACvB;AAED,MAAM,WAAW,gBAAiB,SAAQ,WAAW;IACnD,QAAQ,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,gBAAiB,SAAQ,WAAW;IACnD,QAAQ,EAAE,gBAAgB,EAAE,EAAE,CAAC;CAChC;AAED,MAAM,WAAW,OAAO;IACtB,MAAM,EAAE;QAAE,IAAI,EAAE,MAAM,CAAC;QAAC,MAAM,EAAE,MAAM,CAAA;KAAE,CAAC;IACzC,GAAG,EAAE,gBAAgB,GAAG,gBAAgB,GAAG,kBAAkB,CAAC;CAC/D;AAED,MAAM,WAAW,kBAAkB;IACjC,IAAI,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IACrB,QAAQ,EAAE,OAAO,EAAE,CAAC;IACpB,OAAO,EAAE,CAAC,CAAC;CACZ;AAED,MAAM,MAAM,eAAe,GAAG;IAC5B,MAAM,EAAE,MAAM,GAAG,IAAI,CAAC;IACtB,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,MAAM,CAAC;IACf,IAAI,EAAE,MAAM,GAAG,IAAI,CAAC;CACrB,CAAC;AAEF,MAAM,MAAM,sBAAsB,GAAG;IACnC,MAAM,EAAE,IAAI,CAAC;IACb,IAAI,EAAE,IAAI,CAAC;IACX,MAAM,EAAE,IAAI,CAAC;IACb,IAAI,EAAE,IAAI,CAAC;CACZ,CAAC;AAEF,MAAM,MAAM,gBAAgB,GAAG;IAC7B,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,MAAM,CAAC;CAChB,CAAC;AACF,MAAM,MAAM,uBAAuB,GAAG;IACpC,IAAI,EAAE,IAAI,CAAC;IACX,MAAM,EAAE,IAAI,CAAC;CACd,CAAC;AAEF,MAAM,MAAM,IAAI,GAAG,OAAO,oBAAoB,GAAG,OAAO,iBAAiB,CAAC;AAE1E,MAAM,MAAM,MAAM,GAAG;IAAE,mBAAmB,CAAC,EAAE,WAAW,CAAC,YAAY,CAAC,CAAA;CAAE,CAAC;AACzE,MAAM,MAAM,sBAAsB,GAAG,gBAAgB,GAAG,MAAM,CAAC;AAC/D,MAAM,MAAM,sBAAsB,GAAG,gBAAgB,GAAG,MAAM,CAAC;AAC/D,MAAM,MAAM,wBAAwB,GAAG,IAAI,CAAC,kBAAkB,EAAE,UAAU,CAAC,GAAG;IAC5E,QAAQ,EAAE,aAAa,EAAE,CAAC;CAC3B,CAAC;AACF,MAAM,MAAM,aAAa,GAAG,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC,GAAG;IACjD,GAAG,EAAE,uBAAuB,CAAC;CAC9B,CAAC;AAEF,MAAM,MAAM,cAAc,GAAG,MAAM,GAAG,sBAAsB,GAAG,sBAAsB,GAAG,QAAQ,CAAC;AACjG,MAAM,MAAM,uBAAuB,GAAG,cAAc,GAAG,wBAAwB,CAAC;AAEhF,MAAM,MAAM,MAAM,GAAG;IAAE,IAAI,EAAE,MAAM,CAAC;IAAC,MAAM,EAAE,MAAM,CAAC;IAAC,IAAI,CAAC,EAAE,IAAI,CAAA;CAAE,CAAC;AACnE,MAAM,MAAM,YAAY,GAAG;IAAE,MAAM,EAAE,MAAM,CAAC;IAAC,IAAI,EAAE,MAAM,CAAC;IAAC,MAAM,EAAE,MAAM,CAAC;IAAC,IAAI,CAAC,EAAE,IAAI,CAAA;CAAE,CAAC;AAEzF,MAAM,MAAM,WAAW,GACnB;IACE,aAAa,EAAE,MAAM,CAAC;IACtB,eAAe,EAAE,MAAM,CAAC;IACxB,MAAM,EAAE,IAAI,CAAC;IACb,YAAY,EAAE,IAAI,CAAC;IACnB,cAAc,EAAE,IAAI,CAAC;IACrB,IAAI,EAAE,IAAI,CAAC;CACZ,GACD;IACE,aAAa,EAAE,MAAM,CAAC;IACtB,eAAe,EAAE,MAAM,CAAC;IACxB,MAAM,EAAE,MAAM,GAAG,IAAI,CAAC;IACtB,YAAY,EAAE,MAAM,CAAC;IACrB,cAAc,EAAE,MAAM,CAAC;IACvB,IAAI,EAAE,MAAM,GAAG,IAAI,CAAC;CACrB,CAAC;AAEN,8BAAsB,SAAS;IACrB,OAAO,EAAE,WAAW,CAAC,SAAS,CAAC,CAAC;IAChC,IAAI,EAAE,WAAW,CAAC,MAAM,CAAC,CAAC;IAC1B,KAAK,EAAE,WAAW,CAAC,OAAO,CAAC,CAAC;IAC5B,UAAU,EAAE,WAAW,CAAC,YAAY,CAAC,CAAC;IACtC,OAAO,EAAE,WAAW,CAAC,SAAS,CAAC,CAAC;IAChC,cAAc,EAAE,WAAW,CAAC,gBAAgB,CAAC,CAAC;IAC9C,eAAe,EAAE,WAAW,CAAC,SAAS,CAAC,CAAC;IACxC,UAAU,EAAE,WAAW,CAAC,YAAY,CAAC,CAAC;CAC/C;AAED,MAAM,MAAM,EAAE,CAAC,CAAC,IACd,CAAC,SAAS,KAAK,CAAC,MAAM,CAAC,CAAC,GACpB,CAAC,EAAE,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,GACvD,CAAC,SAAS,MAAM,GACd,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,GACrD,CAAC,CAAC;AACV,KAAK,OAAO,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AAC1B,KAAK,QAAQ,CAAC,CAAC,IAAI;KAAG,CAAC,IAAI,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;CAAE,CAAC;AAEvD,wBAAgB,KAAK,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,GAAG,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,CAEnD"} \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/types.d.mts b/node_modules/@jridgewell/trace-mapping/types/types.d.mts deleted file mode 100644 index a26d1866b..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/types.d.mts +++ /dev/null @@ -1,107 +0,0 @@ -import type { SourceMapSegment } from './sourcemap-segment.mts'; -import type { GREATEST_LOWER_BOUND, LEAST_UPPER_BOUND, TraceMap } from './trace-mapping.mts'; -export interface SourceMapV3 { - file?: string | null; - names: string[]; - sourceRoot?: string; - sources: (string | null)[]; - sourcesContent?: (string | null)[]; - version: 3; - ignoreList?: number[]; -} -export interface EncodedSourceMap extends SourceMapV3 { - mappings: string; -} -export interface DecodedSourceMap extends SourceMapV3 { - mappings: SourceMapSegment[][]; -} -export interface Section { - offset: { - line: number; - column: number; - }; - map: EncodedSourceMap | DecodedSourceMap | SectionedSourceMap; -} -export interface SectionedSourceMap { - file?: string | null; - sections: Section[]; - version: 3; -} -export type OriginalMapping = { - source: string | null; - line: number; - column: number; - name: string | null; -}; -export type InvalidOriginalMapping = { - source: null; - line: null; - column: null; - name: null; -}; -export type GeneratedMapping = { - line: number; - column: number; -}; -export type InvalidGeneratedMapping = { - line: null; - column: null; -}; -export type Bias = typeof GREATEST_LOWER_BOUND | typeof LEAST_UPPER_BOUND; -export type XInput = { - x_google_ignoreList?: SourceMapV3['ignoreList']; -}; -export type EncodedSourceMapXInput = EncodedSourceMap & XInput; -export type DecodedSourceMapXInput = DecodedSourceMap & XInput; -export type SectionedSourceMapXInput = Omit & { - sections: SectionXInput[]; -}; -export type SectionXInput = Omit & { - map: SectionedSourceMapInput; -}; -export type SourceMapInput = string | EncodedSourceMapXInput | DecodedSourceMapXInput | TraceMap; -export type SectionedSourceMapInput = SourceMapInput | SectionedSourceMapXInput; -export type Needle = { - line: number; - column: number; - bias?: Bias; -}; -export type SourceNeedle = { - source: string; - line: number; - column: number; - bias?: Bias; -}; -export type EachMapping = { - generatedLine: number; - generatedColumn: number; - source: null; - originalLine: null; - originalColumn: null; - name: null; -} | { - generatedLine: number; - generatedColumn: number; - source: string | null; - originalLine: number; - originalColumn: number; - name: string | null; -}; -export declare abstract class SourceMap { - version: SourceMapV3['version']; - file: SourceMapV3['file']; - names: SourceMapV3['names']; - sourceRoot: SourceMapV3['sourceRoot']; - sources: SourceMapV3['sources']; - sourcesContent: SourceMapV3['sourcesContent']; - resolvedSources: SourceMapV3['sources']; - ignoreList: SourceMapV3['ignoreList']; -} -export type Ro = T extends Array ? V[] | Readonly | RoArray | Readonly> : T extends object ? T | Readonly | RoObject | Readonly> : T; -type RoArray = Ro[]; -type RoObject = { - [K in keyof T]: T[K] | Ro; -}; -export declare function parse(map: T): Exclude; -export {}; -//# sourceMappingURL=types.d.ts.map \ No newline at end of file diff --git a/node_modules/@jridgewell/trace-mapping/types/types.d.mts.map b/node_modules/@jridgewell/trace-mapping/types/types.d.mts.map deleted file mode 100644 index 922478396..000000000 --- a/node_modules/@jridgewell/trace-mapping/types/types.d.mts.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"types.d.ts","sourceRoot":"","sources":["../src/types.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,gBAAgB,EAAE,MAAM,qBAAqB,CAAC;AAC5D,OAAO,KAAK,EAAE,oBAAoB,EAAE,iBAAiB,EAAE,QAAQ,EAAE,MAAM,iBAAiB,CAAC;AAEzF,MAAM,WAAW,WAAW;IAC1B,IAAI,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IACrB,KAAK,EAAE,MAAM,EAAE,CAAC;IAChB,UAAU,CAAC,EAAE,MAAM,CAAC;IACpB,OAAO,EAAE,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC;IAC3B,cAAc,CAAC,EAAE,CAAC,MAAM,GAAG,IAAI,CAAC,EAAE,CAAC;IACnC,OAAO,EAAE,CAAC,CAAC;IACX,UAAU,CAAC,EAAE,MAAM,EAAE,CAAC;CACvB;AAED,MAAM,WAAW,gBAAiB,SAAQ,WAAW;IACnD,QAAQ,EAAE,MAAM,CAAC;CAClB;AAED,MAAM,WAAW,gBAAiB,SAAQ,WAAW;IACnD,QAAQ,EAAE,gBAAgB,EAAE,EAAE,CAAC;CAChC;AAED,MAAM,WAAW,OAAO;IACtB,MAAM,EAAE;QAAE,IAAI,EAAE,MAAM,CAAC;QAAC,MAAM,EAAE,MAAM,CAAA;KAAE,CAAC;IACzC,GAAG,EAAE,gBAAgB,GAAG,gBAAgB,GAAG,kBAAkB,CAAC;CAC/D;AAED,MAAM,WAAW,kBAAkB;IACjC,IAAI,CAAC,EAAE,MAAM,GAAG,IAAI,CAAC;IACrB,QAAQ,EAAE,OAAO,EAAE,CAAC;IACpB,OAAO,EAAE,CAAC,CAAC;CACZ;AAED,MAAM,MAAM,eAAe,GAAG;IAC5B,MAAM,EAAE,MAAM,GAAG,IAAI,CAAC;IACtB,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,MAAM,CAAC;IACf,IAAI,EAAE,MAAM,GAAG,IAAI,CAAC;CACrB,CAAC;AAEF,MAAM,MAAM,sBAAsB,GAAG;IACnC,MAAM,EAAE,IAAI,CAAC;IACb,IAAI,EAAE,IAAI,CAAC;IACX,MAAM,EAAE,IAAI,CAAC;IACb,IAAI,EAAE,IAAI,CAAC;CACZ,CAAC;AAEF,MAAM,MAAM,gBAAgB,GAAG;IAC7B,IAAI,EAAE,MAAM,CAAC;IACb,MAAM,EAAE,MAAM,CAAC;CAChB,CAAC;AACF,MAAM,MAAM,uBAAuB,GAAG;IACpC,IAAI,EAAE,IAAI,CAAC;IACX,MAAM,EAAE,IAAI,CAAC;CACd,CAAC;AAEF,MAAM,MAAM,IAAI,GAAG,OAAO,oBAAoB,GAAG,OAAO,iBAAiB,CAAC;AAE1E,MAAM,MAAM,MAAM,GAAG;IAAE,mBAAmB,CAAC,EAAE,WAAW,CAAC,YAAY,CAAC,CAAA;CAAE,CAAC;AACzE,MAAM,MAAM,sBAAsB,GAAG,gBAAgB,GAAG,MAAM,CAAC;AAC/D,MAAM,MAAM,sBAAsB,GAAG,gBAAgB,GAAG,MAAM,CAAC;AAC/D,MAAM,MAAM,wBAAwB,GAAG,IAAI,CAAC,kBAAkB,EAAE,UAAU,CAAC,GAAG;IAC5E,QAAQ,EAAE,aAAa,EAAE,CAAC;CAC3B,CAAC;AACF,MAAM,MAAM,aAAa,GAAG,IAAI,CAAC,OAAO,EAAE,KAAK,CAAC,GAAG;IACjD,GAAG,EAAE,uBAAuB,CAAC;CAC9B,CAAC;AAEF,MAAM,MAAM,cAAc,GAAG,MAAM,GAAG,sBAAsB,GAAG,sBAAsB,GAAG,QAAQ,CAAC;AACjG,MAAM,MAAM,uBAAuB,GAAG,cAAc,GAAG,wBAAwB,CAAC;AAEhF,MAAM,MAAM,MAAM,GAAG;IAAE,IAAI,EAAE,MAAM,CAAC;IAAC,MAAM,EAAE,MAAM,CAAC;IAAC,IAAI,CAAC,EAAE,IAAI,CAAA;CAAE,CAAC;AACnE,MAAM,MAAM,YAAY,GAAG;IAAE,MAAM,EAAE,MAAM,CAAC;IAAC,IAAI,EAAE,MAAM,CAAC;IAAC,MAAM,EAAE,MAAM,CAAC;IAAC,IAAI,CAAC,EAAE,IAAI,CAAA;CAAE,CAAC;AAEzF,MAAM,MAAM,WAAW,GACnB;IACE,aAAa,EAAE,MAAM,CAAC;IACtB,eAAe,EAAE,MAAM,CAAC;IACxB,MAAM,EAAE,IAAI,CAAC;IACb,YAAY,EAAE,IAAI,CAAC;IACnB,cAAc,EAAE,IAAI,CAAC;IACrB,IAAI,EAAE,IAAI,CAAC;CACZ,GACD;IACE,aAAa,EAAE,MAAM,CAAC;IACtB,eAAe,EAAE,MAAM,CAAC;IACxB,MAAM,EAAE,MAAM,GAAG,IAAI,CAAC;IACtB,YAAY,EAAE,MAAM,CAAC;IACrB,cAAc,EAAE,MAAM,CAAC;IACvB,IAAI,EAAE,MAAM,GAAG,IAAI,CAAC;CACrB,CAAC;AAEN,8BAAsB,SAAS;IACrB,OAAO,EAAE,WAAW,CAAC,SAAS,CAAC,CAAC;IAChC,IAAI,EAAE,WAAW,CAAC,MAAM,CAAC,CAAC;IAC1B,KAAK,EAAE,WAAW,CAAC,OAAO,CAAC,CAAC;IAC5B,UAAU,EAAE,WAAW,CAAC,YAAY,CAAC,CAAC;IACtC,OAAO,EAAE,WAAW,CAAC,SAAS,CAAC,CAAC;IAChC,cAAc,EAAE,WAAW,CAAC,gBAAgB,CAAC,CAAC;IAC9C,eAAe,EAAE,WAAW,CAAC,SAAS,CAAC,CAAC;IACxC,UAAU,EAAE,WAAW,CAAC,YAAY,CAAC,CAAC;CAC/C;AAED,MAAM,MAAM,EAAE,CAAC,CAAC,IACd,CAAC,SAAS,KAAK,CAAC,MAAM,CAAC,CAAC,GACpB,CAAC,EAAE,GAAG,QAAQ,CAAC,CAAC,EAAE,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC,GACvD,CAAC,SAAS,MAAM,GACd,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,CAAC,CAAC,GAAG,QAAQ,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,GACrD,CAAC,CAAC;AACV,KAAK,OAAO,CAAC,CAAC,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC;AAC1B,KAAK,QAAQ,CAAC,CAAC,IAAI;KAAG,CAAC,IAAI,MAAM,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;CAAE,CAAC;AAEvD,wBAAgB,KAAK,CAAC,CAAC,EAAE,GAAG,EAAE,CAAC,GAAG,OAAO,CAAC,CAAC,EAAE,MAAM,CAAC,CAEnD"} \ No newline at end of file diff --git a/node_modules/@parcel/watcher-linux-x64-glibc/LICENSE b/node_modules/@parcel/watcher-linux-x64-glibc/LICENSE deleted file mode 100644 index 7fb9bc953..000000000 --- a/node_modules/@parcel/watcher-linux-x64-glibc/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2017-present Devon Govett - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/node_modules/@parcel/watcher-linux-x64-glibc/README.md b/node_modules/@parcel/watcher-linux-x64-glibc/README.md deleted file mode 100644 index 0214354c6..000000000 --- a/node_modules/@parcel/watcher-linux-x64-glibc/README.md +++ /dev/null @@ -1 +0,0 @@ -This is the linux-x64-glibc build of @parcel/watcher. See https://github.com/parcel-bundler/watcher for details. \ No newline at end of file diff --git a/node_modules/@parcel/watcher-linux-x64-glibc/package.json b/node_modules/@parcel/watcher-linux-x64-glibc/package.json deleted file mode 100644 index 4549903af..000000000 --- a/node_modules/@parcel/watcher-linux-x64-glibc/package.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "name": "@parcel/watcher-linux-x64-glibc", - "version": "2.5.6", - "main": "watcher.node", - "repository": { - "type": "git", - "url": "https://github.com/parcel-bundler/watcher.git" - }, - "description": "A native C++ Node module for querying and subscribing to filesystem events. Used by Parcel 2.", - "license": "MIT", - "publishConfig": { - "access": "public" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "files": [ - "watcher.node" - ], - "engines": { - "node": ">= 10.0.0" - }, - "os": [ - "linux" - ], - "cpu": [ - "x64" - ], - "libc": [ - "glibc" - ] -} diff --git a/node_modules/@parcel/watcher-linux-x64-glibc/watcher.node b/node_modules/@parcel/watcher-linux-x64-glibc/watcher.node deleted file mode 100644 index 82fbd000d..000000000 Binary files a/node_modules/@parcel/watcher-linux-x64-glibc/watcher.node and /dev/null differ diff --git a/node_modules/@parcel/watcher/LICENSE b/node_modules/@parcel/watcher/LICENSE deleted file mode 100644 index 7fb9bc953..000000000 --- a/node_modules/@parcel/watcher/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2017-present Devon Govett - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/node_modules/@parcel/watcher/README.md b/node_modules/@parcel/watcher/README.md deleted file mode 100644 index 28e74f063..000000000 --- a/node_modules/@parcel/watcher/README.md +++ /dev/null @@ -1,136 +0,0 @@ -# @parcel/watcher - -A native C++ Node module for querying and subscribing to filesystem events. Used by [Parcel 2](https://github.com/parcel-bundler/parcel). - -## Features - -- **Watch** - subscribe to realtime recursive directory change notifications when files or directories are created, updated, or deleted. -- **Query** - performantly query for historical change events in a directory, even when your program is not running. -- **Native** - implemented in C++ for performance and low-level integration with the operating system. -- **Cross platform** - includes backends for macOS, Linux, Windows, FreeBSD, and Watchman. -- **Performant** - events are throttled in C++ so the JavaScript thread is not overwhelmed during large filesystem changes (e.g. `git checkout` or `npm install`). -- **Scalable** - tens of thousands of files can be watched or queried at once with good performance. - -## Example - -```javascript -const watcher = require('@parcel/watcher'); -const path = require('path'); - -// Subscribe to events -let subscription = await watcher.subscribe(process.cwd(), (err, events) => { - console.log(events); -}); - -// later on... -await subscription.unsubscribe(); - -// Get events since some saved snapshot in the past -let snapshotPath = path.join(process.cwd(), 'snapshot.txt'); -let events = await watcher.getEventsSince(process.cwd(), snapshotPath); - -// Save a snapshot for later -await watcher.writeSnapshot(process.cwd(), snapshotPath); -``` - -## Watching - -`@parcel/watcher` supports subscribing to realtime notifications of changes in a directory. It works recursively, so changes in sub-directories will also be emitted. - -Events are throttled and coalesced for performance during large changes like `git checkout` or `npm install`, and a single notification will be emitted with all of the events at the end. - -Only one notification will be emitted per file. For example, if a file was both created and updated since the last event, you'll get only a `create` event. If a file is both created and deleted, you will not be notifed of that file. Renames cause two events: a `delete` for the old name, and a `create` for the new name. - -```javascript -let subscription = await watcher.subscribe(process.cwd(), (err, events) => { - console.log(events); -}); -``` - -Events have two properties: - -- `type` - the event type: `create`, `update`, or `delete`. -- `path` - the absolute path to the file or directory. - -To unsubscribe from change notifications, call the `unsubscribe` method on the returned subscription object. - -```javascript -await subscription.unsubscribe(); -``` - -`@parcel/watcher` has the following watcher backends, listed in priority order: - -- [FSEvents](https://developer.apple.com/documentation/coreservices/file_system_events) on macOS -- [Watchman](https://facebook.github.io/watchman/) if installed -- [inotify](http://man7.org/linux/man-pages/man7/inotify.7.html) on Linux -- [ReadDirectoryChangesW](https://msdn.microsoft.com/en-us/library/windows/desktop/aa365465%28v%3Dvs.85%29.aspx) on Windows -- [kqueue](https://man.freebsd.org/cgi/man.cgi?kqueue) on FreeBSD, or as an alternative to FSEvents on macOS - -You can specify the exact backend you wish to use by passing the `backend` option. If that backend is not available on the current platform, the default backend will be used instead. See below for the list of backend names that can be passed to the options. - -## Querying - -`@parcel/watcher` also supports querying for historical changes made in a directory, even when your program is not running. This makes it easy to invalidate a cache and re-build only the files that have changed, for example. It can be **significantly** faster than traversing the entire filesystem to determine what files changed, depending on the platform. - -In order to query for historical changes, you first need a previous snapshot to compare to. This can be saved to a file with the `writeSnapshot` function, e.g. just before your program exits. - -```javascript -await watcher.writeSnapshot(dirPath, snapshotPath); -``` - -When your program starts up, you can query for changes that have occurred since that snapshot using the `getEventsSince` function. - -```javascript -let events = await watcher.getEventsSince(dirPath, snapshotPath); -``` - -The events returned are exactly the same as the events that would be passed to the `subscribe` callback (see above). - -`@parcel/watcher` has the following watcher backends, listed in priority order: - -- [FSEvents](https://developer.apple.com/documentation/coreservices/file_system_events) on macOS -- [Watchman](https://facebook.github.io/watchman/) if installed -- [fts](http://man7.org/linux/man-pages/man3/fts.3.html) (brute force) on Linux and FreeBSD -- [FindFirstFile](https://docs.microsoft.com/en-us/windows/desktop/api/fileapi/nf-fileapi-findfirstfilea) (brute force) on Windows - -The FSEvents (macOS) and Watchman backends are significantly more performant than the brute force backends used by default on Linux and Windows, for example returning results in miliseconds instead of seconds for large directory trees. This is because a background daemon monitoring filesystem changes on those platforms allows us to query cached data rather than traversing the filesystem manually (brute force). - -macOS has good performance with FSEvents by default. For the best performance on other platforms, install [Watchman](https://facebook.github.io/watchman/) and it will be used by `@parcel/watcher` automatically. - -You can specify the exact backend you wish to use by passing the `backend` option. If that backend is not available on the current platform, the default backend will be used instead. See below for the list of backend names that can be passed to the options. - -## Options - -All of the APIs in `@parcel/watcher` support the following options, which are passed as an object as the last function argument. - -- `ignore` - an array of paths or glob patterns to ignore. uses [`is-glob`](https://github.com/micromatch/is-glob) to distinguish paths from globs. glob patterns are parsed with [`picomatch`](https://github.com/micromatch/picomatch) (see [features](https://github.com/micromatch/picomatch#globbing-features)). - - paths can be relative or absolute and can either be files or directories. No events will be emitted about these files or directories or their children. - - glob patterns match on relative paths from the root that is watched. No events will be emitted for matching paths. -- `backend` - the name of an explicitly chosen backend to use. Allowed options are `"fs-events"`, `"watchman"`, `"inotify"`, `"kqueue"`, `"windows"`, or `"brute-force"` (only for querying). If the specified backend is not available on the current platform, the default backend will be used instead. - -## WASM - -The `@parcel/watcher-wasm` package can be used in place of `@parcel/watcher` on unsupported platforms. It relies on the Node `fs` module, so in non-Node environments such as browsers, an `fs` polyfill will be needed. - -**Note**: the WASM implementation is significantly less efficient than the native implementations because it must crawl the file system to watch each directory individually. Use the native `@parcel/watcher` package wherever possible. - -```js -import {subscribe} from '@parcel/watcher-wasm'; - -// Use the module as documented above. -subscribe(/* ... */); -``` - -## Who is using this? - -- [Parcel 2](https://parceljs.org/) -- [VSCode](https://code.visualstudio.com/updates/v1_62#_file-watching-changes) -- [Tailwind CSS Intellisense](https://github.com/tailwindlabs/tailwindcss-intellisense) -- [Gatsby Cloud](https://twitter.com/chatsidhartha/status/1435647412828196867) -- [Nx](https://nx.dev) -- [Nuxt](https://nuxt.com) -- [Meteor](https://github.com/meteor/meteor) - -## License - -MIT diff --git a/node_modules/@parcel/watcher/binding.gyp b/node_modules/@parcel/watcher/binding.gyp deleted file mode 100644 index 3c12d5232..000000000 --- a/node_modules/@parcel/watcher/binding.gyp +++ /dev/null @@ -1,109 +0,0 @@ -{ - "targets": [ - { - "target_name": "watcher", - "defines": [ "NAPI_DISABLE_CPP_EXCEPTIONS" ], - "sources": [ "src/binding.cc", "src/Watcher.cc", "src/Backend.cc", "src/DirTree.cc", "src/Glob.cc", "src/Debounce.cc" ], - "include_dirs" : [" unknown; - export interface AsyncSubscription { - unsubscribe(): Promise; - } - export interface Event { - path: FilePath; - type: EventType; - } - export function getEventsSince( - dir: FilePath, - snapshot: FilePath, - opts?: Options - ): Promise; - export function subscribe( - dir: FilePath, - fn: SubscribeCallback, - opts?: Options - ): Promise; - export function unsubscribe( - dir: FilePath, - fn: SubscribeCallback, - opts?: Options - ): Promise; - export function writeSnapshot( - dir: FilePath, - snapshot: FilePath, - opts?: Options - ): Promise; -} - -export = ParcelWatcher; \ No newline at end of file diff --git a/node_modules/@parcel/watcher/index.js b/node_modules/@parcel/watcher/index.js deleted file mode 100644 index 31aba4f9a..000000000 --- a/node_modules/@parcel/watcher/index.js +++ /dev/null @@ -1,42 +0,0 @@ -const {createWrapper} = require('./wrapper'); - -let name = `@parcel/watcher-${process.platform}-${process.arch}`; -if (process.platform === 'linux') { - const { MUSL, familySync } = require('detect-libc'); - const family = familySync(); - if (family === MUSL) { - name += '-musl'; - } else { - name += '-glibc'; - } -} - -let binding; -try { - binding = require(name); -} catch (err) { - handleError(err); - try { - binding = require('./build/Release/watcher.node'); - } catch (err) { - handleError(err); - try { - binding = require('./build/Debug/watcher.node'); - } catch (err) { - handleError(err); - throw new Error(`No prebuild or local build of @parcel/watcher found. Tried ${name}. Please ensure it is installed (don't use --no-optional when installing with npm). Otherwise it is possible we don't support your platform yet. If this is the case, please report an issue to https://github.com/parcel-bundler/watcher.`); - } - } -} - -function handleError(err) { - if (err?.code !== 'MODULE_NOT_FOUND') { - throw err; - } -} - -const wrapper = createWrapper(binding); -exports.writeSnapshot = wrapper.writeSnapshot; -exports.getEventsSince = wrapper.getEventsSince; -exports.subscribe = wrapper.subscribe; -exports.unsubscribe = wrapper.unsubscribe; diff --git a/node_modules/@parcel/watcher/index.js.flow b/node_modules/@parcel/watcher/index.js.flow deleted file mode 100644 index d75da93d7..000000000 --- a/node_modules/@parcel/watcher/index.js.flow +++ /dev/null @@ -1,48 +0,0 @@ -// @flow -declare type FilePath = string; -declare type GlobPattern = string; - -export type BackendType = - | 'fs-events' - | 'watchman' - | 'inotify' - | 'windows' - | 'brute-force'; -export type EventType = 'create' | 'update' | 'delete'; -export interface Options { - ignore?: Array, - backend?: BackendType -} -export type SubscribeCallback = ( - err: ?Error, - events: Array -) => mixed; -export interface AsyncSubscription { - unsubscribe(): Promise -} -export interface Event { - path: FilePath, - type: EventType -} -declare module.exports: { - getEventsSince( - dir: FilePath, - snapshot: FilePath, - opts?: Options - ): Promise>, - subscribe( - dir: FilePath, - fn: SubscribeCallback, - opts?: Options - ): Promise, - unsubscribe( - dir: FilePath, - fn: SubscribeCallback, - opts?: Options - ): Promise, - writeSnapshot( - dir: FilePath, - snapshot: FilePath, - opts?: Options - ): Promise -} \ No newline at end of file diff --git a/node_modules/@parcel/watcher/package.json b/node_modules/@parcel/watcher/package.json deleted file mode 100644 index 995149df5..000000000 --- a/node_modules/@parcel/watcher/package.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "name": "@parcel/watcher", - "version": "2.5.6", - "main": "index.js", - "types": "index.d.ts", - "repository": { - "type": "git", - "url": "https://github.com/parcel-bundler/watcher.git" - }, - "description": "A native C++ Node module for querying and subscribing to filesystem events. Used by Parcel 2.", - "license": "MIT", - "publishConfig": { - "access": "public" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "files": [ - "index.js", - "index.js.flow", - "index.d.ts", - "wrapper.js", - "package.json", - "README.md", - "LICENSE", - "src", - "scripts/build-from-source.js", - "binding.gyp" - ], - "scripts": { - "prebuild": "prebuildify --napi --strip --tag-libc", - "format": "prettier --write \"./**/*.{js,json,md}\"", - "build": "node-gyp rebuild", - "install": "node scripts/build-from-source.js", - "test": "mocha" - }, - "engines": { - "node": ">= 10.0.0" - }, - "husky": { - "hooks": { - "pre-commit": "lint-staged" - } - }, - "lint-staged": { - "*.{js,json,md}": [ - "prettier --write", - "git add" - ] - }, - "dependencies": { - "detect-libc": "^2.0.3", - "is-glob": "^4.0.3", - "node-addon-api": "^7.0.0", - "picomatch": "^4.0.3" - }, - "devDependencies": { - "esbuild": "^0.19.8", - "fs-extra": "^10.0.0", - "husky": "^7.0.2", - "lint-staged": "^11.1.2", - "mocha": "^9.1.1", - "napi-wasm": "^1.1.0", - "prebuildify": "^6.0.1", - "prettier": "^2.3.2" - }, - "binary": { - "napi_versions": [ - 3 - ] - }, - "optionalDependencies": { - "@parcel/watcher-darwin-x64": "2.5.6", - "@parcel/watcher-darwin-arm64": "2.5.6", - "@parcel/watcher-win32-x64": "2.5.6", - "@parcel/watcher-win32-arm64": "2.5.6", - "@parcel/watcher-win32-ia32": "2.5.6", - "@parcel/watcher-linux-x64-glibc": "2.5.6", - "@parcel/watcher-linux-x64-musl": "2.5.6", - "@parcel/watcher-linux-arm64-glibc": "2.5.6", - "@parcel/watcher-linux-arm64-musl": "2.5.6", - "@parcel/watcher-linux-arm-glibc": "2.5.6", - "@parcel/watcher-linux-arm-musl": "2.5.6", - "@parcel/watcher-android-arm64": "2.5.6", - "@parcel/watcher-freebsd-x64": "2.5.6" - } -} diff --git a/node_modules/@parcel/watcher/scripts/build-from-source.js b/node_modules/@parcel/watcher/scripts/build-from-source.js deleted file mode 100644 index 4602008ba..000000000 --- a/node_modules/@parcel/watcher/scripts/build-from-source.js +++ /dev/null @@ -1,13 +0,0 @@ -#!/usr/bin/env node - -const {spawn} = require('child_process'); - -if (process.env.npm_config_build_from_source === 'true') { - build(); -} - -function build() { - spawn('node-gyp', ['rebuild'], { stdio: 'inherit', shell: true }).on('exit', function (code) { - process.exit(code); - }); -} diff --git a/node_modules/@parcel/watcher/src/Backend.cc b/node_modules/@parcel/watcher/src/Backend.cc deleted file mode 100644 index 09a53d54b..000000000 --- a/node_modules/@parcel/watcher/src/Backend.cc +++ /dev/null @@ -1,186 +0,0 @@ -#ifdef FS_EVENTS -#include "macos/FSEventsBackend.hh" -#endif -#ifdef WATCHMAN -#include "watchman/WatchmanBackend.hh" -#endif -#ifdef WINDOWS -#include "windows/WindowsBackend.hh" -#endif -#ifdef INOTIFY -#include "linux/InotifyBackend.hh" -#endif -#ifdef KQUEUE -#include "kqueue/KqueueBackend.hh" -#endif -#ifdef __wasm32__ -#include "wasm/WasmBackend.hh" -#endif -#include "shared/BruteForceBackend.hh" - -#include "Backend.hh" -#include - -static std::unordered_map>& getSharedBackends() { - static std::unordered_map>* sharedBackends = - new std::unordered_map>(); - return *sharedBackends; -} - -std::shared_ptr getBackend(std::string backend) { - // Use FSEvents on macOS by default. - // Use watchman by default if available on other platforms. - // Fall back to brute force. - #ifdef FS_EVENTS - if (backend == "fs-events" || backend == "default") { - return std::make_shared(); - } - #endif - #ifdef WATCHMAN - if ((backend == "watchman" || backend == "default") && WatchmanBackend::checkAvailable()) { - return std::make_shared(); - } - #endif - #ifdef WINDOWS - if (backend == "windows" || backend == "default") { - return std::make_shared(); - } - #endif - #ifdef INOTIFY - if (backend == "inotify" || backend == "default") { - return std::make_shared(); - } - #endif - #ifdef KQUEUE - if (backend == "kqueue" || backend == "default") { - return std::make_shared(); - } - #endif - #ifdef __wasm32__ - if (backend == "wasm" || backend == "default") { - return std::make_shared(); - } - #endif - if (backend == "brute-force" || backend == "default") { - return std::make_shared(); - } - - return nullptr; -} - -std::shared_ptr Backend::getShared(std::string backend) { - auto found = getSharedBackends().find(backend); - if (found != getSharedBackends().end()) { - return found->second; - } - - auto result = getBackend(backend); - if (!result) { - return getShared("default"); - } - - result->run(); - getSharedBackends().emplace(backend, result); - return result; -} - -void removeShared(Backend *backend) { - for (auto it = getSharedBackends().begin(); it != getSharedBackends().end(); it++) { - if (it->second.get() == backend) { - getSharedBackends().erase(it); - break; - } - } - - // Free up memory. - if (getSharedBackends().size() == 0) { - getSharedBackends().rehash(0); - } -} - -void Backend::run() { - #ifndef __wasm32__ - mThread = std::thread([this] () { - try { - start(); - } catch (std::exception &err) { - handleError(err); - } - }); - - if (mThread.joinable()) { - mStartedSignal.wait(); - } - #else - try { - start(); - } catch (std::exception &err) { - handleError(err); - } - #endif -} - -void Backend::notifyStarted() { - mStartedSignal.notify(); -} - -void Backend::start() { - notifyStarted(); -} - -Backend::~Backend() { - #ifndef __wasm32__ - // Wait for thread to stop - if (mThread.joinable()) { - // If the backend is being destroyed from the thread itself, detach, otherwise join. - if (mThread.get_id() == std::this_thread::get_id()) { - mThread.detach(); - } else { - mThread.join(); - } - } - #endif -} - -void Backend::watch(WatcherRef watcher) { - std::unique_lock lock(mMutex); - auto res = mSubscriptions.find(watcher); - if (res == mSubscriptions.end()) { - try { - this->subscribe(watcher); - mSubscriptions.insert(watcher); - } catch (std::exception&) { - unref(); - throw; - } - } -} - -void Backend::unwatch(WatcherRef watcher) { - std::unique_lock lock(mMutex); - size_t deleted = mSubscriptions.erase(watcher); - if (deleted > 0) { - this->unsubscribe(watcher); - unref(); - } -} - -void Backend::unref() { - if (mSubscriptions.size() == 0) { - removeShared(this); - } -} - -void Backend::handleWatcherError(WatcherError &err) { - unwatch(err.mWatcher); - err.mWatcher->notifyError(err); -} - -void Backend::handleError(std::exception &err) { - std::unique_lock lock(mMutex); - for (auto it = mSubscriptions.begin(); it != mSubscriptions.end(); it++) { - (*it)->notifyError(err); - } - - removeShared(this); -} diff --git a/node_modules/@parcel/watcher/src/Backend.hh b/node_modules/@parcel/watcher/src/Backend.hh deleted file mode 100644 index d673bd1a1..000000000 --- a/node_modules/@parcel/watcher/src/Backend.hh +++ /dev/null @@ -1,37 +0,0 @@ -#ifndef BACKEND_H -#define BACKEND_H - -#include "Event.hh" -#include "Watcher.hh" -#include "Signal.hh" -#include - -class Backend { -public: - virtual ~Backend(); - void run(); - void notifyStarted(); - - virtual void start(); - virtual void writeSnapshot(WatcherRef watcher, std::string *snapshotPath) = 0; - virtual void getEventsSince(WatcherRef watcher, std::string *snapshotPath) = 0; - virtual void subscribe(WatcherRef watcher) = 0; - virtual void unsubscribe(WatcherRef watcher) = 0; - - static std::shared_ptr getShared(std::string backend); - - void watch(WatcherRef watcher); - void unwatch(WatcherRef watcher); - void unref(); - void handleWatcherError(WatcherError &err); - - std::mutex mMutex; - std::thread mThread; -private: - std::unordered_set mSubscriptions; - Signal mStartedSignal; - - void handleError(std::exception &err); -}; - -#endif diff --git a/node_modules/@parcel/watcher/src/Debounce.cc b/node_modules/@parcel/watcher/src/Debounce.cc deleted file mode 100644 index be07e7828..000000000 --- a/node_modules/@parcel/watcher/src/Debounce.cc +++ /dev/null @@ -1,113 +0,0 @@ -#include "Debounce.hh" - -#ifdef __wasm32__ -extern "C" void on_timeout(void *ctx) { - Debounce *debounce = (Debounce *)ctx; - debounce->notify(); -} -#endif - -std::shared_ptr Debounce::getShared() { - static std::weak_ptr sharedInstance; - std::shared_ptr shared = sharedInstance.lock(); - if (!shared) { - shared = std::make_shared(); - sharedInstance = shared; - } - - return shared; -} - -Debounce::Debounce() { - mRunning = true; - #ifndef __wasm32__ - mThread = std::thread([this] () { - loop(); - }); - #endif -} - -Debounce::~Debounce() { - mRunning = false; - #ifndef __wasm32__ - mWaitSignal.notify(); - mThread.join(); - #endif -} - -void Debounce::add(void *key, std::function cb) { - std::unique_lock lock(mMutex); - mCallbacks.emplace(key, cb); -} - -void Debounce::remove(void *key) { - std::unique_lock lock(mMutex); - mCallbacks.erase(key); -} - -void Debounce::trigger() { - std::unique_lock lock(mMutex); - #ifdef __wasm32__ - notifyIfReady(); - #else - mWaitSignal.notify(); - #endif -} - -#ifndef __wasm32__ -void Debounce::loop() { - while (mRunning) { - mWaitSignal.wait(); - if (!mRunning) { - break; - } - - notifyIfReady(); - } -} -#endif - -void Debounce::notifyIfReady() { - if (!mRunning) { - return; - } - - // If we haven't seen an event in more than the maximum wait time, notify callbacks immediately - // to ensure that we don't wait forever. Otherwise, wait for the minimum wait time and batch - // subsequent fast changes. This also means the first file change in a batch is notified immediately, - // separately from the rest of the batch. This seems like an acceptable tradeoff if the common case - // is that only a single file was updated at a time. - auto time = std::chrono::steady_clock::now(); - if ((time - mLastTime) > std::chrono::milliseconds(MAX_WAIT_TIME)) { - mLastTime = time; - notify(); - } else { - wait(); - } -} - -void Debounce::wait() { - #ifdef __wasm32__ - clear_timeout(mTimeout); - mTimeout = set_timeout(MIN_WAIT_TIME, this); - #else - auto status = mWaitSignal.waitFor(std::chrono::milliseconds(MIN_WAIT_TIME)); - if (mRunning && (status == std::cv_status::timeout)) { - notify(); - } - #endif -} - -void Debounce::notify() { - std::unique_lock lock(mMutex); - - mLastTime = std::chrono::steady_clock::now(); - for (auto it = mCallbacks.begin(); it != mCallbacks.end(); it++) { - auto cb = it->second; - cb(); - } - - #ifndef __wasm32__ - mWaitSignal.reset(); - #endif -} diff --git a/node_modules/@parcel/watcher/src/Debounce.hh b/node_modules/@parcel/watcher/src/Debounce.hh deleted file mode 100644 index a17fdef7b..000000000 --- a/node_modules/@parcel/watcher/src/Debounce.hh +++ /dev/null @@ -1,49 +0,0 @@ -#ifndef DEBOUNCE_H -#define DEBOUNCE_H - -#include -#include -#include -#include "Signal.hh" - -#define MIN_WAIT_TIME 50 -#define MAX_WAIT_TIME 500 - -#ifdef __wasm32__ -extern "C" { - int set_timeout(int ms, void *ctx); - void clear_timeout(int timeout); - void on_timeout(void *ctx); -}; -#endif - -class Debounce { -public: - static std::shared_ptr getShared(); - - Debounce(); - ~Debounce(); - - void add(void *key, std::function cb); - void remove(void *key); - void trigger(); - void notify(); - -private: - bool mRunning; - std::mutex mMutex; - #ifdef __wasm32__ - int mTimeout; - #else - Signal mWaitSignal; - std::thread mThread; - #endif - std::unordered_map> mCallbacks; - std::chrono::time_point mLastTime; - - void loop(); - void notifyIfReady(); - void wait(); -}; - -#endif diff --git a/node_modules/@parcel/watcher/src/DirTree.cc b/node_modules/@parcel/watcher/src/DirTree.cc deleted file mode 100644 index b7eddd8cd..000000000 --- a/node_modules/@parcel/watcher/src/DirTree.cc +++ /dev/null @@ -1,164 +0,0 @@ -#include "DirTree.hh" -#include - -// "Meyer's singleton", construction is ordered by use, likewise (reverse) for destruction. -// https://stackoverflow.com/a/17713799 -// https://laristra.github.io/flecsi/src/developer-guide/patterns/meyers_singleton.html -static std::mutex& mDirCacheMutex() { - static std::mutex mutex; - return mutex; -} - -static std::unordered_map>& dirTreeCache() { - static std::unordered_map> cache; - return cache; -} - -struct DirTreeDeleter { - void operator()(DirTree *tree) { - std::lock_guard lock(mDirCacheMutex()); - std::unordered_map> &cache = dirTreeCache(); - cache.erase(tree->root); - delete tree; - - // Free up memory. - if (cache.size() == 0) { - cache.rehash(0); - } - } -}; - -std::shared_ptr DirTree::getCached(std::string root) { - std::lock_guard lock(mDirCacheMutex()); - std::unordered_map> &cache = dirTreeCache(); - - auto found = cache.find(root); - std::shared_ptr tree; - - // Use cached tree, or create an empty one. - if (found != cache.end()) { - tree = found->second.lock(); - } else { - tree = std::shared_ptr(new DirTree(root), DirTreeDeleter()); - cache.emplace(root, tree); - } - - return tree; -} - -DirTree::DirTree(std::string root, FILE *f) : root(root), isComplete(true) { - size_t size; - if (fscanf(f, "%zu", &size)) { - for (size_t i = 0; i < size; i++) { - DirEntry entry(f); - entries.emplace(entry.path, entry); - } - } -} - -// Internal find method that has no lock -DirEntry *DirTree::_find(std::string path) { - auto found = entries.find(path); - if (found == entries.end()) { - return NULL; - } - - return &found->second; -} - -DirEntry *DirTree::add(std::string path, uint64_t mtime, bool isDir) { - std::lock_guard lock(mDirCacheMutex()); - - DirEntry entry(path, mtime, isDir); - auto it = entries.emplace(entry.path, entry); - return &it.first->second; -} - -DirEntry *DirTree::find(std::string path) { - std::lock_guard lock(mDirCacheMutex()); - return _find(path); -} - -DirEntry *DirTree::update(std::string path, uint64_t mtime) { - std::lock_guard lock(mDirCacheMutex()); - - DirEntry *found = _find(path); - if (found) { - found->mtime = mtime; - } - - return found; -} - -void DirTree::remove(std::string path) { - std::lock_guard lock(mDirCacheMutex()); - - DirEntry *found = _find(path); - - // Remove all sub-entries if this is a directory - if (found && found->isDir) { - std::string pathStart = path + DIR_SEP; - for (auto it = entries.begin(); it != entries.end();) { - if (it->first.rfind(pathStart, 0) == 0) { - it = entries.erase(it); - } else { - it++; - } - } - } - - entries.erase(path); -} - -void DirTree::write(FILE *f) { - std::lock_guard lock(mDirCacheMutex()); - - fprintf(f, "%zu\n", entries.size()); - for (auto it = entries.begin(); it != entries.end(); it++) { - it->second.write(f); - } -} - -void DirTree::getChanges(DirTree *snapshot, EventList &events) { - std::lock_guard lock(mDirCacheMutex()); - std::lock_guard snapshotLock(snapshot->mMutex); - - for (auto it = entries.begin(); it != entries.end(); it++) { - auto found = snapshot->entries.find(it->first); - if (found == snapshot->entries.end()) { - events.create(it->second.path); - } else if (found->second.mtime != it->second.mtime && !found->second.isDir && !it->second.isDir) { - events.update(it->second.path); - } - } - - for (auto it = snapshot->entries.begin(); it != snapshot->entries.end(); it++) { - size_t count = entries.count(it->first); - if (count == 0) { - events.remove(it->second.path); - } - } -} - -DirEntry::DirEntry(std::string p, uint64_t t, bool d) { - path = p; - mtime = t; - isDir = d; - state = NULL; -} - -DirEntry::DirEntry(FILE *f) { - size_t size; - if (fscanf(f, "%zu", &size)) { - path.resize(size); - if (fread(&path[0], sizeof(char), size, f)) { - int d = 0; - fscanf(f, "%" PRIu64 " %d\n", &mtime, &d); - isDir = d == 1; - } - } -} - -void DirEntry::write(FILE *f) const { - fprintf(f, "%zu%s%" PRIu64 " %d\n", path.size(), path.c_str(), mtime, isDir); -} diff --git a/node_modules/@parcel/watcher/src/DirTree.hh b/node_modules/@parcel/watcher/src/DirTree.hh deleted file mode 100644 index 328f46996..000000000 --- a/node_modules/@parcel/watcher/src/DirTree.hh +++ /dev/null @@ -1,50 +0,0 @@ -#ifndef DIR_TREE_H -#define DIR_TREE_H - -#include -#include -#include -#include "Event.hh" - -#ifdef _WIN32 -#define DIR_SEP "\\" -#else -#define DIR_SEP "/" -#endif - -struct DirEntry { - std::string path; - uint64_t mtime; - bool isDir; - mutable void *state; - - DirEntry(std::string p, uint64_t t, bool d); - DirEntry(FILE *f); - void write(FILE *f) const; - bool operator==(const DirEntry &other) const { - return path == other.path; - } -}; - -class DirTree { -public: - static std::shared_ptr getCached(std::string root); - DirTree(std::string root) : root(root), isComplete(false) {} - DirTree(std::string root, FILE *f); - DirEntry *add(std::string path, uint64_t mtime, bool isDir); - DirEntry *find(std::string path); - DirEntry *update(std::string path, uint64_t mtime); - void remove(std::string path); - void write(FILE *f); - void getChanges(DirTree *snapshot, EventList &events); - - std::mutex mMutex; - std::string root; - bool isComplete; - std::unordered_map entries; - -private: - DirEntry *_find(std::string path); -}; - -#endif diff --git a/node_modules/@parcel/watcher/src/Event.hh b/node_modules/@parcel/watcher/src/Event.hh deleted file mode 100644 index 8d09712e5..000000000 --- a/node_modules/@parcel/watcher/src/Event.hh +++ /dev/null @@ -1,109 +0,0 @@ -#ifndef EVENT_H -#define EVENT_H - -#include -#include -#include "wasm/include.h" -#include -#include -#include -#include - -using namespace Napi; - -struct Event { - std::string path; - bool isCreated; - bool isDeleted; - Event(std::string path) : path(path), isCreated(false), isDeleted(false) {} - - Value toJS(const Env& env) { - EscapableHandleScope scope(env); - Object res = Object::New(env); - std::string type = isCreated ? "create" : isDeleted ? "delete" : "update"; - res.Set(String::New(env, "path"), String::New(env, path.c_str())); - res.Set(String::New(env, "type"), String::New(env, type.c_str())); - return scope.Escape(res); - } -}; - -class EventList { -public: - void create(std::string path) { - std::lock_guard l(mMutex); - Event *event = internalUpdate(path); - if (event->isDeleted) { - // Assume update event when rapidly removed and created - // https://github.com/parcel-bundler/watcher/issues/72 - event->isDeleted = false; - } else { - event->isCreated = true; - } - } - - Event *update(std::string path) { - std::lock_guard l(mMutex); - return internalUpdate(path); - } - - void remove(std::string path) { - std::lock_guard l(mMutex); - Event *event = internalUpdate(path); - event->isDeleted = true; - } - - size_t size() { - std::lock_guard l(mMutex); - return mEvents.size(); - } - - std::vector getEvents() { - std::lock_guard l(mMutex); - std::vector eventsCloneVector; - for(auto it = mEvents.begin(); it != mEvents.end(); ++it) { - if (!(it->second.isCreated && it->second.isDeleted)) { - eventsCloneVector.push_back(it->second); - } - } - return eventsCloneVector; - } - - void clear() { - std::lock_guard l(mMutex); - mEvents.clear(); - mError.reset(); - } - - void error(std::string err) { - std::lock_guard l(mMutex); - if (!mError.has_value()) { - mError.emplace(err); - } - } - - bool hasError() { - std::lock_guard l(mMutex); - return mError.has_value(); - } - - std::string getError() { - std::lock_guard l(mMutex); - return mError.value_or(""); - } - -private: - mutable std::mutex mMutex; - std::map mEvents; - std::optional mError; - Event *internalUpdate(std::string path) { - auto found = mEvents.find(path); - if (found == mEvents.end()) { - auto it = mEvents.emplace(path, Event(path)); - return &it.first->second; - } - - return &found->second; - } -}; - -#endif diff --git a/node_modules/@parcel/watcher/src/Glob.cc b/node_modules/@parcel/watcher/src/Glob.cc deleted file mode 100644 index a4a172249..000000000 --- a/node_modules/@parcel/watcher/src/Glob.cc +++ /dev/null @@ -1,22 +0,0 @@ -#include "Glob.hh" - -#ifdef __wasm32__ -extern "C" bool wasm_regex_match(const char *s, const char *regex); -#endif - -Glob::Glob(std::string raw) { - mRaw = raw; - mHash = std::hash()(raw); - #ifndef __wasm32__ - mRegex = std::regex(raw); - #endif -} - -bool Glob::isIgnored(std::string relative_path) const { - // Use native JS regex engine for wasm to reduce binary size. - #ifdef __wasm32__ - return wasm_regex_match(relative_path.c_str(), mRaw.c_str()); - #else - return std::regex_match(relative_path, mRegex); - #endif -} diff --git a/node_modules/@parcel/watcher/src/Glob.hh b/node_modules/@parcel/watcher/src/Glob.hh deleted file mode 100644 index b5fc3759f..000000000 --- a/node_modules/@parcel/watcher/src/Glob.hh +++ /dev/null @@ -1,34 +0,0 @@ -#ifndef GLOB_H -#define GLOB_H - -#include -#include - -struct Glob { - std::size_t mHash; - std::string mRaw; - #ifndef __wasm32__ - std::regex mRegex; - #endif - - Glob(std::string raw); - - bool operator==(const Glob &other) const { - return mHash == other.mHash && mRaw == other.mRaw; - } - - bool isIgnored(std::string relative_path) const; -}; - -namespace std -{ - template <> - struct hash - { - size_t operator()(const Glob& g) const { - return g.mHash; - } - }; -} - -#endif diff --git a/node_modules/@parcel/watcher/src/PromiseRunner.hh b/node_modules/@parcel/watcher/src/PromiseRunner.hh deleted file mode 100644 index 4ca3bb66c..000000000 --- a/node_modules/@parcel/watcher/src/PromiseRunner.hh +++ /dev/null @@ -1,101 +0,0 @@ -#ifndef PROMISE_RUNNER_H -#define PROMISE_RUNNER_H - -#include -#include "wasm/include.h" -#include - -using namespace Napi; - -class PromiseRunner { -public: - const Env env; - Promise::Deferred deferred; - - PromiseRunner(Env env) : env(env), deferred(Promise::Deferred::New(env)) { - napi_status status = napi_create_async_work(env, nullptr, env.Undefined(), - onExecute, onWorkComplete, this, &work); - if (status != napi_ok) { - work = nullptr; - const napi_extended_error_info *error_info = 0; - napi_get_last_error_info(env, &error_info); - if (error_info->error_message) { - Error::New(env, error_info->error_message).ThrowAsJavaScriptException(); - } else { - Error::New(env).ThrowAsJavaScriptException(); - } - } - } - - virtual ~PromiseRunner() {} - - Value queue() { - if (work) { - napi_status status = napi_queue_async_work(env, work); - if (status != napi_ok) { - onError(Error::New(env)); - } - } - - return deferred.Promise(); - } - -private: - napi_async_work work; - std::string error; - - static void onExecute(napi_env env, void *this_pointer) { - PromiseRunner* self = (PromiseRunner*) this_pointer; - try { - self->execute(); - } catch (std::exception &err) { - self->error = err.what(); - } - } - - static void onWorkComplete(napi_env env, napi_status status, void *this_pointer) { - PromiseRunner* self = (PromiseRunner*) this_pointer; - if (status != napi_cancelled) { - HandleScope scope(self->env); - if (status == napi_ok) { - status = napi_delete_async_work(self->env, self->work); - if (status == napi_ok) { - if (self->error.size() == 0) { - self->onOK(); - } else { - self->onError(Error::New(self->env, self->error)); - } - delete self; - return; - } - } - } - - // fallthrough for error handling - const napi_extended_error_info *error_info = 0; - napi_get_last_error_info(env, &error_info); - if (error_info->error_message){ - self->onError(Error::New(env, error_info->error_message)); - } else { - self->onError(Error::New(env)); - } - delete self; - } - - virtual void execute() {} - virtual Value getResult() { - return env.Null(); - } - - void onOK() { - HandleScope scope(env); - Value result = getResult(); - deferred.Resolve(result); - } - - void onError(const Error &e) { - deferred.Reject(e.Value()); - } -}; - -#endif diff --git a/node_modules/@parcel/watcher/src/Signal.hh b/node_modules/@parcel/watcher/src/Signal.hh deleted file mode 100644 index e577319d4..000000000 --- a/node_modules/@parcel/watcher/src/Signal.hh +++ /dev/null @@ -1,46 +0,0 @@ -#ifndef SIGNAL_H -#define SIGNAL_H - -#include -#include - -class Signal { -public: - Signal() : mFlag(false), mWaiting(false) {} - void wait() { - std::unique_lock lock(mMutex); - while (!mFlag) { - mWaiting = true; - mCond.wait(lock); - } - } - - std::cv_status waitFor(std::chrono::milliseconds ms) { - std::unique_lock lock(mMutex); - return mCond.wait_for(lock, ms); - } - - void notify() { - std::unique_lock lock(mMutex); - mFlag = true; - mCond.notify_all(); - } - - void reset() { - std::unique_lock lock(mMutex); - mFlag = false; - mWaiting = false; - } - - bool isWaiting() { - return mWaiting; - } - -private: - bool mFlag; - bool mWaiting; - std::mutex mMutex; - std::condition_variable mCond; -}; - -#endif diff --git a/node_modules/@parcel/watcher/src/Watcher.cc b/node_modules/@parcel/watcher/src/Watcher.cc deleted file mode 100644 index a58ff3722..000000000 --- a/node_modules/@parcel/watcher/src/Watcher.cc +++ /dev/null @@ -1,241 +0,0 @@ -#include "Watcher.hh" -#include - -using namespace Napi; - -struct WatcherHash { - std::size_t operator() (WatcherRef const &k) const { - return std::hash()(k->mDir); - } -}; - -struct WatcherCompare { - size_t operator() (WatcherRef const &a, WatcherRef const &b) const { - return *a == *b; - } -}; - -static std::unordered_set& getSharedWatchers() { - static std::unordered_set* sharedWatchers = - new std::unordered_set(); - return *sharedWatchers; -} - -WatcherRef Watcher::getShared(std::string dir, std::unordered_set ignorePaths, std::unordered_set ignoreGlobs) { - WatcherRef watcher = std::make_shared(dir, ignorePaths, ignoreGlobs); - auto found = getSharedWatchers().find(watcher); - if (found != getSharedWatchers().end()) { - return *found; - } - - getSharedWatchers().insert(watcher); - return watcher; -} - -void removeShared(Watcher *watcher) { - for (auto it = getSharedWatchers().begin(); it != getSharedWatchers().end(); it++) { - if (it->get() == watcher) { - getSharedWatchers().erase(it); - break; - } - } - - // Free up memory. - if (getSharedWatchers().size() == 0) { - getSharedWatchers().rehash(0); - } -} - -Watcher::Watcher(std::string dir, std::unordered_set ignorePaths, std::unordered_set ignoreGlobs) - : mDir(dir), - mIgnorePaths(ignorePaths), - mIgnoreGlobs(ignoreGlobs) { - mDebounce = Debounce::getShared(); - mDebounce->add(this, [this] () { - triggerCallbacks(); - }); - } - -Watcher::~Watcher() { - mDebounce->remove(this); -} - -void Watcher::wait() { - std::unique_lock lk(mMutex); - mCond.wait(lk); -} - -void Watcher::notify() { - std::unique_lock lk(mMutex); - mCond.notify_all(); - - if (mCallbacks.size() > 0 && mEvents.size() > 0) { - // We must release our lock before calling into the debouncer - // to avoid a deadlock: the debouncer thread itself will require - // our lock from its thread when calling into `triggerCallbacks` - // while holding its own debouncer lock. - lk.unlock(); - mDebounce->trigger(); - } -} - -struct CallbackData { - std::string error; - std::vector events; - CallbackData(std::string error, std::vector events) : error(error), events(events) {} -}; - -Value callbackEventsToJS(const Env &env, std::vector &events) { - EscapableHandleScope scope(env); - Array arr = Array::New(env, events.size()); - uint32_t currentEventIndex = 0; - for (auto eventIterator = events.begin(); eventIterator != events.end(); eventIterator++) { - arr.Set(currentEventIndex++, eventIterator->toJS(env)); - } - return scope.Escape(arr); -} - -void callJSFunction(Napi::Env env, Function jsCallback, CallbackData *data) { - HandleScope scope(env); - auto err = data->error.size() > 0 ? Error::New(env, data->error).Value() : env.Null(); - auto events = callbackEventsToJS(env, data->events); - jsCallback.Call({err, events}); - delete data; - - // Throw errors from the callback as fatal exceptions - // If we don't handle these node segfaults... - if (env.IsExceptionPending()) { - Napi::Error err = env.GetAndClearPendingException(); - napi_fatal_exception(env, err.Value()); - } -} - -void Watcher::notifyError(std::exception &err) { - std::unique_lock lk(mMutex); - for (auto it = mCallbacks.begin(); it != mCallbacks.end(); it++) { - CallbackData *data = new CallbackData(err.what(), {}); - it->tsfn.BlockingCall(data, callJSFunction); - } - - clearCallbacks(); -} - -// This function is called from the debounce thread. -void Watcher::triggerCallbacks() { - std::unique_lock lk(mMutex); - if (mCallbacks.size() > 0 && (mEvents.size() > 0 || mEvents.hasError())) { - auto error = mEvents.getError(); - auto events = mEvents.getEvents(); - mEvents.clear(); - - for (auto it = mCallbacks.begin(); it != mCallbacks.end(); it++) { - it->tsfn.BlockingCall(new CallbackData(error, events), callJSFunction); - } - } -} - -// This should be called from the JavaScript thread. -bool Watcher::watch(Function callback) { - std::unique_lock lk(mMutex); - - auto it = findCallback(callback); - if (it != mCallbacks.end()) { - return false; - } - - auto tsfn = ThreadSafeFunction::New( - callback.Env(), - callback, - "Watcher callback", - 0, // Unlimited queue - 1 // Initial thread count - ); - - mCallbacks.push_back(Callback { - tsfn, - Napi::Persistent(callback), - std::this_thread::get_id() - }); - - return true; -} - -// This should be called from the JavaScript thread. -std::vector::iterator Watcher::findCallback(Function callback) { - for (auto it = mCallbacks.begin(); it != mCallbacks.end(); it++) { - // Only consider callbacks created by the same thread, or V8 will panic. - if (it->threadId == std::this_thread::get_id() && it->ref.Value() == callback) { - return it; - } - } - - return mCallbacks.end(); -} - -// This should be called from the JavaScript thread. -bool Watcher::unwatch(Function callback) { - std::unique_lock lk(mMutex); - - bool removed = false; - auto it = findCallback(callback); - if (it != mCallbacks.end()) { - it->tsfn.Release(); - it->ref.Unref(); - mCallbacks.erase(it); - removed = true; - } - - if (removed && mCallbacks.size() == 0) { - unref(); - return true; - } - - return false; -} - -void Watcher::unref() { - if (mCallbacks.size() == 0) { - removeShared(this); - } -} - -void Watcher::destroy() { - std::unique_lock lk(mMutex); - clearCallbacks(); -} - -// Private because it doesn't lock. -void Watcher::clearCallbacks() { - for (auto it = mCallbacks.begin(); it != mCallbacks.end(); it++) { - it->tsfn.Release(); - it->ref.Unref(); - } - - mCallbacks.clear(); - unref(); -} - -bool Watcher::isIgnored(std::string path) { - for (auto it = mIgnorePaths.begin(); it != mIgnorePaths.end(); it++) { - auto dir = *it + DIR_SEP; - if (*it == path || path.compare(0, dir.size(), dir) == 0) { - return true; - } - } - - auto basePath = mDir + DIR_SEP; - - if (path.rfind(basePath, 0) != 0) { - return false; - } - - auto relativePath = path.substr(basePath.size()); - - for (auto it = mIgnoreGlobs.begin(); it != mIgnoreGlobs.end(); it++) { - if (it->isIgnored(relativePath)) { - return true; - } - } - - return false; -} diff --git a/node_modules/@parcel/watcher/src/Watcher.hh b/node_modules/@parcel/watcher/src/Watcher.hh deleted file mode 100644 index f89e9f5dc..000000000 --- a/node_modules/@parcel/watcher/src/Watcher.hh +++ /dev/null @@ -1,73 +0,0 @@ -#ifndef WATCHER_H -#define WATCHER_H - -#include -#include -#include -#include -#include "Glob.hh" -#include "Event.hh" -#include "Debounce.hh" -#include "DirTree.hh" -#include "Signal.hh" - -using namespace Napi; - -struct Watcher; -using WatcherRef = std::shared_ptr; - -struct Callback { - Napi::ThreadSafeFunction tsfn; - Napi::FunctionReference ref; - std::thread::id threadId; -}; - -class WatcherState { -public: - virtual ~WatcherState() = default; -}; - -struct Watcher { - std::string mDir; - std::unordered_set mIgnorePaths; - std::unordered_set mIgnoreGlobs; - EventList mEvents; - std::shared_ptr state; - - Watcher(std::string dir, std::unordered_set ignorePaths, std::unordered_set ignoreGlobs); - ~Watcher(); - - bool operator==(const Watcher &other) const { - return mDir == other.mDir && mIgnorePaths == other.mIgnorePaths && mIgnoreGlobs == other.mIgnoreGlobs; - } - - void wait(); - void notify(); - void notifyError(std::exception &err); - bool watch(Function callback); - bool unwatch(Function callback); - void unref(); - bool isIgnored(std::string path); - void destroy(); - - static WatcherRef getShared(std::string dir, std::unordered_set ignorePaths, std::unordered_set ignoreGlobs); - -private: - std::mutex mMutex; - std::condition_variable mCond; - std::vector mCallbacks; - std::shared_ptr mDebounce; - - std::vector::iterator findCallback(Function callback); - void clearCallbacks(); - void triggerCallbacks(); -}; - -class WatcherError : public std::runtime_error { -public: - WatcherRef mWatcher; - WatcherError(std::string msg, WatcherRef watcher) : std::runtime_error(msg), mWatcher(watcher) {} - WatcherError(const char *msg, WatcherRef watcher) : std::runtime_error(msg), mWatcher(watcher) {} -}; - -#endif diff --git a/node_modules/@parcel/watcher/src/binding.cc b/node_modules/@parcel/watcher/src/binding.cc deleted file mode 100644 index 057b61b83..000000000 --- a/node_modules/@parcel/watcher/src/binding.cc +++ /dev/null @@ -1,268 +0,0 @@ -#include -#include -#include "wasm/include.h" -#include -#include "Glob.hh" -#include "Event.hh" -#include "Backend.hh" -#include "Watcher.hh" -#include "PromiseRunner.hh" - -using namespace Napi; - -std::unordered_set getIgnorePaths(Env env, Value opts) { - std::unordered_set result; - - if (opts.IsObject()) { - Value v = opts.As().Get(String::New(env, "ignorePaths")); - if (v.IsArray()) { - Array items = v.As(); - for (size_t i = 0; i < items.Length(); i++) { - Value item = items.Get(Number::New(env, static_cast(i))); - if (item.IsString()) { - result.insert(std::string(item.As().Utf8Value().c_str())); - } - } - } - } - - return result; -} - -std::unordered_set getIgnoreGlobs(Env env, Value opts) { - std::unordered_set result; - - if (opts.IsObject()) { - Value v = opts.As().Get(String::New(env, "ignoreGlobs")); - if (v.IsArray()) { - Array items = v.As(); - for (size_t i = 0; i < items.Length(); i++) { - Value item = items.Get(Number::New(env, static_cast(i))); - if (item.IsString()) { - auto key = item.As().Utf8Value(); - try { - result.emplace(key); - } catch (const std::regex_error& e) { - Error::New(env, e.what()).ThrowAsJavaScriptException(); - } - } - } - } - } - - return result; -} - -std::shared_ptr getBackend(Env env, Value opts) { - Value b = opts.As().Get(String::New(env, "backend")); - std::string backendName; - if (b.IsString()) { - backendName = std::string(b.As().Utf8Value().c_str()); - } - - return Backend::getShared(backendName); -} - -class WriteSnapshotRunner : public PromiseRunner { -public: - WriteSnapshotRunner(Env env, Value dir, Value snap, Value opts) - : PromiseRunner(env), - snapshotPath(std::string(snap.As().Utf8Value().c_str())) { - watcher = Watcher::getShared( - std::string(dir.As().Utf8Value().c_str()), - getIgnorePaths(env, opts), - getIgnoreGlobs(env, opts) - ); - - backend = getBackend(env, opts); - } - - ~WriteSnapshotRunner() { - watcher->unref(); - backend->unref(); - } -private: - std::shared_ptr backend; - WatcherRef watcher; - std::string snapshotPath; - - void execute() override { - backend->writeSnapshot(watcher, &snapshotPath); - } -}; - -class GetEventsSinceRunner : public PromiseRunner { -public: - GetEventsSinceRunner(Env env, Value dir, Value snap, Value opts) - : PromiseRunner(env), - snapshotPath(std::string(snap.As().Utf8Value().c_str())) { - watcher = std::make_shared( - std::string(dir.As().Utf8Value().c_str()), - getIgnorePaths(env, opts), - getIgnoreGlobs(env, opts) - ); - - backend = getBackend(env, opts); - } - - ~GetEventsSinceRunner() { - watcher->unref(); - backend->unref(); - } -private: - std::shared_ptr backend; - WatcherRef watcher; - std::string snapshotPath; - - void execute() override { - backend->getEventsSince(watcher, &snapshotPath); - if (watcher->mEvents.hasError()) { - throw std::runtime_error(watcher->mEvents.getError()); - } - } - - Value getResult() override { - std::vector events = watcher->mEvents.getEvents(); - Array eventsArray = Array::New(env, events.size()); - uint32_t i = 0; - for (auto it = events.begin(); it != events.end(); it++) { - eventsArray.Set(i++, it->toJS(env)); - } - return eventsArray; - } -}; - -template -Value queueSnapshotWork(const CallbackInfo& info) { - Env env = info.Env(); - if (info.Length() < 1 || !info[0].IsString()) { - TypeError::New(env, "Expected a string").ThrowAsJavaScriptException(); - return env.Null(); - } - - if (info.Length() < 2 || !info[1].IsString()) { - TypeError::New(env, "Expected a string").ThrowAsJavaScriptException(); - return env.Null(); - } - - if (info.Length() >= 3 && !info[2].IsObject()) { - TypeError::New(env, "Expected an object").ThrowAsJavaScriptException(); - return env.Null(); - } - - Runner *runner = new Runner(info.Env(), info[0], info[1], info[2]); - return runner->queue(); -} - -Value writeSnapshot(const CallbackInfo& info) { - return queueSnapshotWork(info); -} - -Value getEventsSince(const CallbackInfo& info) { - return queueSnapshotWork(info); -} - -class SubscribeRunner : public PromiseRunner { -public: - SubscribeRunner(Env env, Value dir, Value fn, Value opts) : PromiseRunner(env) { - watcher = Watcher::getShared( - std::string(dir.As().Utf8Value().c_str()), - getIgnorePaths(env, opts), - getIgnoreGlobs(env, opts) - ); - - backend = getBackend(env, opts); - watcher->watch(fn.As()); - } - -private: - WatcherRef watcher; - std::shared_ptr backend; - FunctionReference callback; - - void execute() override { - try { - backend->watch(watcher); - } catch (std::exception&) { - watcher->destroy(); - throw; - } - } -}; - -class UnsubscribeRunner : public PromiseRunner { -public: - UnsubscribeRunner(Env env, Value dir, Value fn, Value opts) : PromiseRunner(env) { - watcher = Watcher::getShared( - std::string(dir.As().Utf8Value().c_str()), - getIgnorePaths(env, opts), - getIgnoreGlobs(env, opts) - ); - - backend = getBackend(env, opts); - shouldUnwatch = watcher->unwatch(fn.As()); - } - -private: - WatcherRef watcher; - std::shared_ptr backend; - bool shouldUnwatch; - - void execute() override { - if (shouldUnwatch) { - backend->unwatch(watcher); - } - } -}; - -template -Value queueSubscriptionWork(const CallbackInfo& info) { - Env env = info.Env(); - if (info.Length() < 1 || !info[0].IsString()) { - TypeError::New(env, "Expected a string").ThrowAsJavaScriptException(); - return env.Null(); - } - - if (info.Length() < 2 || !info[1].IsFunction()) { - TypeError::New(env, "Expected a function").ThrowAsJavaScriptException(); - return env.Null(); - } - - if (info.Length() >= 3 && !info[2].IsObject()) { - TypeError::New(env, "Expected an object").ThrowAsJavaScriptException(); - return env.Null(); - } - - Runner *runner = new Runner(info.Env(), info[0], info[1], info[2]); - return runner->queue(); -} - -Value subscribe(const CallbackInfo& info) { - return queueSubscriptionWork(info); -} - -Value unsubscribe(const CallbackInfo& info) { - return queueSubscriptionWork(info); -} - -Object Init(Env env, Object exports) { - exports.Set( - String::New(env, "writeSnapshot"), - Function::New(env, writeSnapshot) - ); - exports.Set( - String::New(env, "getEventsSince"), - Function::New(env, getEventsSince) - ); - exports.Set( - String::New(env, "subscribe"), - Function::New(env, subscribe) - ); - exports.Set( - String::New(env, "unsubscribe"), - Function::New(env, unsubscribe) - ); - return exports; -} - -NODE_API_MODULE(watcher, Init) diff --git a/node_modules/@parcel/watcher/src/kqueue/KqueueBackend.cc b/node_modules/@parcel/watcher/src/kqueue/KqueueBackend.cc deleted file mode 100644 index 2991c32fa..000000000 --- a/node_modules/@parcel/watcher/src/kqueue/KqueueBackend.cc +++ /dev/null @@ -1,306 +0,0 @@ -#include -#include -#include -#include -#include -#include -#include -#include "KqueueBackend.hh" - -#if __APPLE__ -#define st_mtim st_mtimespec -#endif - -#if !defined(O_EVTONLY) -#define O_EVTONLY O_RDONLY -#endif - -#define CONVERT_TIME(ts) ((uint64_t)ts.tv_sec * 1000000000 + ts.tv_nsec) - -void KqueueBackend::start() { - if ((mKqueue = kqueue()) < 0) { - throw std::runtime_error(std::string("Unable to open kqueue: ") + strerror(errno)); - } - - // Create a pipe that we will write to when we want to end the thread. - int err = pipe(mPipe); - if (err == -1) { - throw std::runtime_error(std::string("Unable to open pipe: ") + strerror(errno)); - } - - // Subscribe kqueue to this pipe. - struct kevent ev; - EV_SET( - &ev, - mPipe[0], - EVFILT_READ, - EV_ADD | EV_CLEAR, - 0, - 0, - 0 - ); - - if (kevent(mKqueue, &ev, 1, NULL, 0, 0)) { - close(mPipe[0]); - close(mPipe[1]); - throw std::runtime_error(std::string("Unable to watch pipe: ") + strerror(errno)); - } - - notifyStarted(); - - struct kevent events[128]; - - while (true) { - int event_count = kevent(mKqueue, NULL, 0, events, 128, 0); - if (event_count < 0 || events[0].flags == EV_ERROR) { - throw std::runtime_error(std::string("kevent error: ") + strerror(errno)); - } - - // Track all of the watchers that are touched so we can notify them at the end of the events. - std::unordered_set watchers; - - for (int i = 0; i < event_count; i++) { - int flags = events[i].fflags; - int fd = events[i].ident; - if (fd == mPipe[0]) { - // pipe was written to. break out of the loop. - goto done; - } - - auto it = mFdToEntry.find(fd); - if (it == mFdToEntry.end()) { - // If fd wasn't in our map, we may have already stopped watching it. Ignore the event. - continue; - } - - DirEntry *entry = it->second; - - if (flags & NOTE_WRITE && entry && entry->isDir) { - // If a write occurred on a directory, we have to diff the contents of that - // directory to determine what file was added/deleted. - compareDir(fd, entry->path, watchers); - } else { - std::vector subs = findSubscriptions(entry->path); - for (auto it = subs.begin(); it != subs.end(); it++) { - KqueueSubscription *sub = *it; - watchers.insert(sub->watcher); - if (flags & (NOTE_DELETE | NOTE_RENAME | NOTE_REVOKE)) { - sub->watcher->mEvents.remove(sub->path); - sub->tree->remove(sub->path); - mFdToEntry.erase((int)(size_t)entry->state); - mSubscriptions.erase(sub->path); - } else if (flags & (NOTE_WRITE | NOTE_ATTRIB | NOTE_EXTEND)) { - struct stat st; - lstat(sub->path.c_str(), &st); - if (entry->mtime != CONVERT_TIME(st.st_mtim)) { - entry->mtime = CONVERT_TIME(st.st_mtim); - sub->watcher->mEvents.update(sub->path); - } - } - } - } - } - - for (auto it = watchers.begin(); it != watchers.end(); it++) { - (*it)->notify(); - } - } - -done: - close(mPipe[0]); - close(mPipe[1]); - mEndedSignal.notify(); -} - -KqueueBackend::~KqueueBackend() { - write(mPipe[1], "X", 1); - mEndedSignal.wait(); -} - -void KqueueBackend::subscribe(WatcherRef watcher) { - // Build a full directory tree recursively, and watch each directory. - std::shared_ptr tree = getTree(watcher); - - for (auto it = tree->entries.begin(); it != tree->entries.end(); it++) { - bool success = watchDir(watcher, it->second.path, tree); - if (!success) { - throw WatcherError(std::string("error watching " + watcher->mDir + ": " + strerror(errno)), watcher); - } - } -} - -bool KqueueBackend::watchDir(WatcherRef watcher, std::string path, std::shared_ptr tree) { - if (watcher->isIgnored(path)) { - return false; - } - - DirEntry *entry = tree->find(path); - if (!entry) { - return false; - } - - KqueueSubscription sub = { - .watcher = watcher, - .path = path, - .tree = tree - }; - - if (!entry->state) { - int fd = open(path.c_str(), O_EVTONLY); - if (fd <= 0) { - return false; - } - - struct kevent event; - EV_SET( - &event, - fd, - EVFILT_VNODE, - EV_ADD | EV_CLEAR | EV_ENABLE, - NOTE_DELETE | NOTE_WRITE | NOTE_EXTEND | NOTE_ATTRIB | NOTE_RENAME | NOTE_REVOKE, - 0, - 0 - ); - - if (kevent(mKqueue, &event, 1, NULL, 0, 0)) { - close(fd); - return false; - } - - entry->state = (void *)(size_t)fd; - mFdToEntry.emplace(fd, entry); - } - - sub.fd = (int)(size_t)entry->state; - mSubscriptions.emplace(path, sub); - return true; -} - -std::vector KqueueBackend::findSubscriptions(std::string &path) { - // Find the subscriptions affected by this path. - // Copy pointers to them into a vector so that modifying mSubscriptions doesn't invalidate the iterator. - auto range = mSubscriptions.equal_range(path); - std::vector subs; - for (auto it = range.first; it != range.second; it++) { - subs.push_back(&it->second); - } - - return subs; -} - -bool KqueueBackend::compareDir(int fd, std::string &path, std::unordered_set &watchers) { - // macOS doesn't support fdclosedir, so we have to duplicate the file descriptor - // to ensure the closedir doesn't also stop watching. - #if __APPLE__ - fd = dup(fd); - #endif - - DIR *dir = fdopendir(fd); - if (dir == NULL) { - return false; - } - - // fdopendir doesn't rewind to the beginning. - rewinddir(dir); - - std::vector subs = findSubscriptions(path); - std::string dirStart = path + DIR_SEP; - - std::unordered_set> trees; - for (auto it = subs.begin(); it != subs.end(); it++) { - trees.emplace((*it)->tree); - } - - std::unordered_set entries; - struct dirent *entry; - while ((entry = readdir(dir))) { - if (strcmp(entry->d_name, ".") == 0 || strcmp(entry->d_name, "..") == 0) { - continue; - } - - std::string fullpath = dirStart + entry->d_name; - entries.emplace(fullpath); - - for (auto it = trees.begin(); it != trees.end(); it++) { - std::shared_ptr tree = *it; - if (!tree->find(fullpath)) { - struct stat st; - fstatat(fd, entry->d_name, &st, AT_SYMLINK_NOFOLLOW); - tree->add(fullpath, CONVERT_TIME(st.st_mtim), S_ISDIR(st.st_mode)); - - // Notify all watchers with the same tree. - for (auto i = subs.begin(); i != subs.end(); i++) { - KqueueSubscription *sub = *i; - if (sub->tree == tree) { - if (sub->watcher->isIgnored(fullpath)) { - continue; - } - - sub->watcher->mEvents.create(fullpath); - watchers.emplace(sub->watcher); - - bool success = watchDir(sub->watcher, fullpath, sub->tree); - if (!success) { - sub->tree->remove(fullpath); - return false; - } - } - } - } - } - } - - for (auto it = trees.begin(); it != trees.end(); it++) { - std::shared_ptr tree = *it; - for (auto entry = tree->entries.begin(); entry != tree->entries.end();) { - - if ( - entry->first.rfind(dirStart, 0) == 0 && - entry->first.find(DIR_SEP, dirStart.length()) == std::string::npos && - entries.count(entry->first) == 0 - ) { - // Notify all watchers with the same tree. - for (auto i = subs.begin(); i != subs.end(); i++) { - if ((*i)->tree == tree) { - KqueueSubscription *sub = *i; - if (!sub->watcher->isIgnored(entry->first)) { - sub->watcher->mEvents.remove(entry->first); - watchers.emplace(sub->watcher); - } - } - } - - mFdToEntry.erase((int)(size_t)entry->second.state); - mSubscriptions.erase(entry->first); - entry = tree->entries.erase(entry); - } else { - entry++; - } - } - } - - #if __APPLE__ - closedir(dir); - #else - fdclosedir(dir); - #endif - - return true; -} - -void KqueueBackend::unsubscribe(WatcherRef watcher) { - // Find any subscriptions pointing to this watcher, and remove them. - for (auto it = mSubscriptions.begin(); it != mSubscriptions.end();) { - if (it->second.watcher.get() == watcher.get()) { - if (mSubscriptions.count(it->first) == 1) { - // Closing the file descriptor automatically unwatches it in the kqueue. - close(it->second.fd); - mFdToEntry.erase(it->second.fd); - } - - it = mSubscriptions.erase(it); - } else { - it++; - } - } -} diff --git a/node_modules/@parcel/watcher/src/kqueue/KqueueBackend.hh b/node_modules/@parcel/watcher/src/kqueue/KqueueBackend.hh deleted file mode 100644 index 3c6a9cdd5..000000000 --- a/node_modules/@parcel/watcher/src/kqueue/KqueueBackend.hh +++ /dev/null @@ -1,35 +0,0 @@ -#ifndef KQUEUE_H -#define KQUEUE_H - -#include -#include -#include "../shared/BruteForceBackend.hh" -#include "../DirTree.hh" -#include "../Signal.hh" - -struct KqueueSubscription { - WatcherRef watcher; - std::string path; - std::shared_ptr tree; - int fd; -}; - -class KqueueBackend : public BruteForceBackend { -public: - void start() override; - ~KqueueBackend(); - void subscribe(WatcherRef watcher) override; - void unsubscribe(WatcherRef watcher) override; -private: - int mKqueue; - int mPipe[2]; - std::unordered_multimap mSubscriptions; - std::unordered_map mFdToEntry; - Signal mEndedSignal; - - bool watchDir(WatcherRef watcher, std::string path, std::shared_ptr tree); - bool compareDir(int fd, std::string &dir, std::unordered_set &watchers); - std::vector findSubscriptions(std::string &path); -}; - -#endif diff --git a/node_modules/@parcel/watcher/src/linux/InotifyBackend.cc b/node_modules/@parcel/watcher/src/linux/InotifyBackend.cc deleted file mode 100644 index 949f49853..000000000 --- a/node_modules/@parcel/watcher/src/linux/InotifyBackend.cc +++ /dev/null @@ -1,236 +0,0 @@ -#include -#include -#include -#include -#include -#include "InotifyBackend.hh" - -#define INOTIFY_MASK \ - IN_ATTRIB | IN_CREATE | IN_DELETE | \ - IN_DELETE_SELF | IN_MODIFY | IN_MOVE_SELF | IN_MOVED_FROM | \ - IN_MOVED_TO | IN_DONT_FOLLOW | IN_ONLYDIR | IN_EXCL_UNLINK -#define BUFFER_SIZE 8192 -#define CONVERT_TIME(ts) ((uint64_t)ts.tv_sec * 1000000000 + ts.tv_nsec) - -void InotifyBackend::start() { - // Create a pipe that we will write to when we want to end the thread. - int err = pipe2(mPipe, O_CLOEXEC | O_NONBLOCK); - if (err == -1) { - throw std::runtime_error(std::string("Unable to open pipe: ") + strerror(errno)); - } - - // Init inotify file descriptor. - mInotify = inotify_init1(IN_NONBLOCK | IN_CLOEXEC); - if (mInotify == -1) { - throw std::runtime_error(std::string("Unable to initialize inotify: ") + strerror(errno)); - } - - pollfd pollfds[2]; - pollfds[0].fd = mPipe[0]; - pollfds[0].events = POLLIN; - pollfds[0].revents = 0; - pollfds[1].fd = mInotify; - pollfds[1].events = POLLIN; - pollfds[1].revents = 0; - - notifyStarted(); - - // Loop until we get an event from the pipe. - while (true) { - int result = poll(pollfds, 2, 500); - if (result < 0) { - throw std::runtime_error(std::string("Unable to poll: ") + strerror(errno)); - } - - if (pollfds[0].revents) { - break; - } - - if (pollfds[1].revents) { - handleEvents(); - } - } - - close(mPipe[0]); - close(mPipe[1]); - close(mInotify); - - mEndedSignal.notify(); -} - -InotifyBackend::~InotifyBackend() { - write(mPipe[1], "X", 1); - mEndedSignal.wait(); -} - -// This function is called by Backend::watch which takes a lock on mMutex -void InotifyBackend::subscribe(WatcherRef watcher) { - // Build a full directory tree recursively, and watch each directory. - std::shared_ptr tree = getTree(watcher); - - for (auto it = tree->entries.begin(); it != tree->entries.end(); it++) { - if (it->second.isDir) { - bool success = watchDir(watcher, it->second.path, tree); - if (!success) { - throw WatcherError(std::string("inotify_add_watch on '") + it->second.path + std::string("' failed: ") + strerror(errno), watcher); - } - } - } -} - -bool InotifyBackend::watchDir(WatcherRef watcher, std::string path, std::shared_ptr tree) { - int wd = inotify_add_watch(mInotify, path.c_str(), INOTIFY_MASK); - if (wd == -1) { - return false; - } - - std::shared_ptr sub = std::make_shared(); - sub->tree = tree; - sub->path = path; - sub->watcher = watcher; - mSubscriptions.emplace(wd, sub); - - return true; -} - -void InotifyBackend::handleEvents() { - char buf[BUFFER_SIZE] __attribute__ ((aligned(__alignof__(struct inotify_event))));; - struct inotify_event *event; - - // Track all of the watchers that are touched so we can notify them at the end of the events. - std::unordered_set watchers; - - while (true) { - int n = read(mInotify, &buf, BUFFER_SIZE); - if (n < 0) { - if (errno == EAGAIN || errno == EWOULDBLOCK) { - break; - } - - throw std::runtime_error(std::string("Error reading from inotify: ") + strerror(errno)); - } - - if (n == 0) { - break; - } - - for (char *ptr = buf; ptr < buf + n; ptr += sizeof(*event) + event->len) { - event = (struct inotify_event *)ptr; - - if ((event->mask & IN_Q_OVERFLOW) == IN_Q_OVERFLOW) { - // overflow - continue; - } - - handleEvent(event, watchers); - } - } - - for (auto it = watchers.begin(); it != watchers.end(); it++) { - (*it)->notify(); - } -} - -void InotifyBackend::handleEvent(struct inotify_event *event, std::unordered_set &watchers) { - std::unique_lock lock(mMutex); - - // Find the subscriptions for this watch descriptor - auto range = mSubscriptions.equal_range(event->wd); - std::unordered_set> set; - for (auto it = range.first; it != range.second; it++) { - set.insert(it->second); - } - - for (auto it = set.begin(); it != set.end(); it++) { - if (handleSubscription(event, *it)) { - watchers.insert((*it)->watcher); - } - } -} - -bool InotifyBackend::handleSubscription(struct inotify_event *event, std::shared_ptr sub) { - // Build full path and check if its in our ignore list. - std::shared_ptr watcher = sub->watcher; - std::string path = std::string(sub->path); - bool isDir = event->mask & IN_ISDIR; - - if (event->len > 0) { - path += "/" + std::string(event->name); - } - - if (watcher->isIgnored(path)) { - return false; - } - - // If this is a create, check if it's a directory and start watching if it is. - // In any case, keep the directory tree up to date. - if (event->mask & (IN_CREATE | IN_MOVED_TO)) { - watcher->mEvents.create(path); - - struct stat st; - // Use lstat to avoid resolving symbolic links that we cannot watch anyway - // https://github.com/parcel-bundler/watcher/issues/76 - if (lstat(path.c_str(), &st) != 0) { - return false; - } - DirEntry *entry = sub->tree->add(path, CONVERT_TIME(st.st_mtim), S_ISDIR(st.st_mode)); - - if (entry->isDir) { - bool success = watchDir(watcher, path, sub->tree); - if (!success) { - sub->tree->remove(path); - return false; - } - } - } else if (event->mask & (IN_MODIFY | IN_ATTRIB)) { - watcher->mEvents.update(path); - - struct stat st; - if (stat(path.c_str(), &st) != 0) { - return false; - } - sub->tree->update(path, CONVERT_TIME(st.st_mtim)); - } else if (event->mask & (IN_DELETE | IN_DELETE_SELF | IN_MOVED_FROM | IN_MOVE_SELF)) { - bool isSelfEvent = (event->mask & (IN_DELETE_SELF | IN_MOVE_SELF)); - // Ignore delete/move self events unless this is the recursive watch root - if (isSelfEvent && path != watcher->mDir) { - return false; - } - - // If the entry being deleted/moved is a directory, remove it from the list of subscriptions - // XXX: self events don't have the IN_ISDIR mask - if (isSelfEvent || isDir) { - for (auto it = mSubscriptions.begin(); it != mSubscriptions.end();) { - if (it->second->path == path) { - it = mSubscriptions.erase(it); - } else { - ++it; - } - } - } - - watcher->mEvents.remove(path); - sub->tree->remove(path); - } - - return true; -} - -// This function is called by Backend::unwatch which takes a lock on mMutex -void InotifyBackend::unsubscribe(WatcherRef watcher) { - // Find any subscriptions pointing to this watcher, and remove them. - for (auto it = mSubscriptions.begin(); it != mSubscriptions.end();) { - if (it->second->watcher.get() == watcher.get()) { - if (mSubscriptions.count(it->first) == 1) { - int err = inotify_rm_watch(mInotify, it->first); - if (err == -1) { - throw WatcherError(std::string("Unable to remove watcher: ") + strerror(errno), watcher); - } - } - - it = mSubscriptions.erase(it); - } else { - it++; - } - } -} diff --git a/node_modules/@parcel/watcher/src/linux/InotifyBackend.hh b/node_modules/@parcel/watcher/src/linux/InotifyBackend.hh deleted file mode 100644 index f34cd1f00..000000000 --- a/node_modules/@parcel/watcher/src/linux/InotifyBackend.hh +++ /dev/null @@ -1,34 +0,0 @@ -#ifndef INOTIFY_H -#define INOTIFY_H - -#include -#include -#include "../shared/BruteForceBackend.hh" -#include "../DirTree.hh" -#include "../Signal.hh" - -struct InotifySubscription { - std::shared_ptr tree; - std::string path; - WatcherRef watcher; -}; - -class InotifyBackend : public BruteForceBackend { -public: - void start() override; - ~InotifyBackend(); - void subscribe(WatcherRef watcher) override; - void unsubscribe(WatcherRef watcher) override; -private: - int mPipe[2]; - int mInotify; - std::unordered_multimap> mSubscriptions; - Signal mEndedSignal; - - bool watchDir(WatcherRef watcher, std::string path, std::shared_ptr tree); - void handleEvents(); - void handleEvent(struct inotify_event *event, std::unordered_set &watchers); - bool handleSubscription(struct inotify_event *event, std::shared_ptr sub); -}; - -#endif diff --git a/node_modules/@parcel/watcher/src/macos/FSEventsBackend.cc b/node_modules/@parcel/watcher/src/macos/FSEventsBackend.cc deleted file mode 100644 index cfda9625f..000000000 --- a/node_modules/@parcel/watcher/src/macos/FSEventsBackend.cc +++ /dev/null @@ -1,338 +0,0 @@ -#include -#include -#include -#include -#include -#include "../Event.hh" -#include "../Backend.hh" -#include "./FSEventsBackend.hh" -#include "../Watcher.hh" - -#define CONVERT_TIME(ts) ((uint64_t)ts.tv_sec * 1000000000 + ts.tv_nsec) -#define IGNORED_FLAGS (kFSEventStreamEventFlagItemIsHardlink | kFSEventStreamEventFlagItemIsLastHardlink | kFSEventStreamEventFlagItemIsSymlink | kFSEventStreamEventFlagItemIsDir | kFSEventStreamEventFlagItemIsFile) - -void stopStream(FSEventStreamRef stream, CFRunLoopRef runLoop) { - FSEventStreamStop(stream); - FSEventStreamUnscheduleFromRunLoop(stream, runLoop, kCFRunLoopDefaultMode); - FSEventStreamInvalidate(stream); - FSEventStreamRelease(stream); -} - -// macOS has a case insensitive file system by default. In order to detect -// file renames that only affect case, we need to get the canonical path -// and compare it with the input path to determine if a file was created or deleted. -bool pathExists(char *path) { - int fd = open(path, O_RDONLY | O_SYMLINK); - if (fd == -1) { - return false; - } - - char buf[PATH_MAX]; - if (fcntl(fd, F_GETPATH, buf) == -1) { - close(fd); - return false; - } - - bool res = strncmp(path, buf, PATH_MAX) == 0; - close(fd); - return res; -} - -class State: public WatcherState { -public: - FSEventStreamRef stream; - std::shared_ptr tree; - uint64_t since; -}; - -void FSEventsCallback( - ConstFSEventStreamRef streamRef, - void *clientCallBackInfo, - size_t numEvents, - void *eventPaths, - const FSEventStreamEventFlags eventFlags[], - const FSEventStreamEventId eventIds[] -) { - char **paths = (char **)eventPaths; - std::shared_ptr& watcher = *static_cast *>(clientCallBackInfo); - - EventList& list = watcher->mEvents; - if (watcher->state == nullptr) { - return; - } - - auto stateGuard = watcher->state; - auto* state = static_cast(stateGuard.get()); - uint64_t since = state->since; - bool deletedRoot = false; - - for (size_t i = 0; i < numEvents; ++i) { - bool isCreated = (eventFlags[i] & kFSEventStreamEventFlagItemCreated) == kFSEventStreamEventFlagItemCreated; - bool isRemoved = (eventFlags[i] & kFSEventStreamEventFlagItemRemoved) == kFSEventStreamEventFlagItemRemoved; - bool isModified = (eventFlags[i] & kFSEventStreamEventFlagItemModified) == kFSEventStreamEventFlagItemModified || - (eventFlags[i] & kFSEventStreamEventFlagItemInodeMetaMod) == kFSEventStreamEventFlagItemInodeMetaMod || - (eventFlags[i] & kFSEventStreamEventFlagItemFinderInfoMod) == kFSEventStreamEventFlagItemFinderInfoMod || - (eventFlags[i] & kFSEventStreamEventFlagItemChangeOwner) == kFSEventStreamEventFlagItemChangeOwner || - (eventFlags[i] & kFSEventStreamEventFlagItemXattrMod) == kFSEventStreamEventFlagItemXattrMod; - bool isRenamed = (eventFlags[i] & kFSEventStreamEventFlagItemRenamed) == kFSEventStreamEventFlagItemRenamed; - bool isDone = (eventFlags[i] & kFSEventStreamEventFlagHistoryDone) == kFSEventStreamEventFlagHistoryDone; - bool isDir = (eventFlags[i] & kFSEventStreamEventFlagItemIsDir) == kFSEventStreamEventFlagItemIsDir; - - - if (eventFlags[i] & kFSEventStreamEventFlagMustScanSubDirs) { - if (eventFlags[i] & kFSEventStreamEventFlagUserDropped) { - list.error("Events were dropped by the FSEvents client. File system must be re-scanned."); - } else if (eventFlags[i] & kFSEventStreamEventFlagKernelDropped) { - list.error("Events were dropped by the kernel. File system must be re-scanned."); - } else { - list.error("Too many events. File system must be re-scanned."); - } - } - - if (isDone) { - watcher->notify(); - break; - } - - auto ignoredFlags = IGNORED_FLAGS; - if (__builtin_available(macOS 10.13, *)) { - ignoredFlags |= kFSEventStreamEventFlagItemCloned; - } - - // If we don't care about any of the flags that are set, ignore this event. - if ((eventFlags[i] & ~ignoredFlags) == 0) { - continue; - } - - // FSEvents exclusion paths only apply to files, not directories. - if (watcher->isIgnored(paths[i])) { - continue; - } - - // Handle unambiguous events first - if (isCreated && !(isRemoved || isModified || isRenamed)) { - state->tree->add(paths[i], 0, isDir); - list.create(paths[i]); - } else if (isRemoved && !(isCreated || isModified || isRenamed)) { - state->tree->remove(paths[i]); - list.remove(paths[i]); - if (paths[i] == watcher->mDir) { - deletedRoot = true; - } - } else if (isModified && !(isCreated || isRemoved || isRenamed)) { - struct stat file; - if (stat(paths[i], &file)) { - continue; - } - - // Ignore if mtime is the same as the last event. - // This prevents duplicate events from being emitted. - // If tv_nsec is zero, the file system probably only has second-level - // granularity so allow the even through in that case. - uint64_t mtime = CONVERT_TIME(file.st_mtimespec); - DirEntry *entry = state->tree->find(paths[i]); - if (entry && mtime == entry->mtime && file.st_mtimespec.tv_nsec != 0) { - continue; - } - - if (entry) { - // Update mtime. - entry->mtime = mtime; - } else { - // Add to tree if this path has not been discovered yet. - state->tree->add(paths[i], mtime, S_ISDIR(file.st_mode)); - } - - list.update(paths[i]); - } else { - // If multiple flags were set, then we need to call `stat` to determine if the file really exists. - // This helps disambiguate creates, updates, and deletes. - struct stat file; - if (stat(paths[i], &file) || !pathExists(paths[i])) { - // File does not exist, so we have to assume it was removed. This is not exact since the - // flags set by fsevents get coalesced together (e.g. created & deleted), so there is no way to - // know whether the create and delete both happened since our snapshot (in which case - // we'd rather ignore this event completely). This will result in some extra delete events - // being emitted for files we don't know about, but that is the best we can do. - state->tree->remove(paths[i]); - list.remove(paths[i]); - if (paths[i] == watcher->mDir) { - deletedRoot = true; - } - continue; - } - - // If the file was modified, and existed before, then this is an update, otherwise a create. - uint64_t ctime = CONVERT_TIME(file.st_birthtimespec); - uint64_t mtime = CONVERT_TIME(file.st_mtimespec); - DirEntry *entry = !since ? state->tree->find(paths[i]) : NULL; - if (entry && entry->mtime == mtime && file.st_mtimespec.tv_nsec != 0) { - continue; - } - - // Some mounted file systems report a creation time of 0/unix epoch which we special case. - if (isModified && (entry || (ctime <= since && ctime != 0))) { - state->tree->update(paths[i], mtime); - list.update(paths[i]); - } else { - state->tree->add(paths[i], mtime, S_ISDIR(file.st_mode)); - list.create(paths[i]); - } - } - } - - if (!since) { - watcher->notify(); - } - - // Stop watching if the root directory was deleted. - if (deletedRoot) { - stopStream((FSEventStreamRef)streamRef, CFRunLoopGetCurrent()); - watcher->state = nullptr; - } -} - -void checkWatcher(WatcherRef watcher) { - struct stat file; - if (stat(watcher->mDir.c_str(), &file)) { - throw WatcherError(strerror(errno), watcher); - } - - if (!S_ISDIR(file.st_mode)) { - throw WatcherError(strerror(ENOTDIR), watcher); - } -} - -void FSEventsBackend::startStream(WatcherRef watcher, FSEventStreamEventId id) { - checkWatcher(watcher); - - CFAbsoluteTime latency = 0.001; - CFStringRef fileWatchPath = CFStringCreateWithCString( - NULL, - watcher->mDir.c_str(), - kCFStringEncodingUTF8 - ); - - CFArrayRef pathsToWatch = CFArrayCreate( - NULL, - (const void **)&fileWatchPath, - 1, - NULL - ); - - // Make a watcher reference we can pass into the callback. This ensures bumped ref-count. - std::shared_ptr* callbackWatcher = new std::shared_ptr (watcher); - FSEventStreamContext callbackInfo {0, static_cast (callbackWatcher), nullptr, nullptr, nullptr}; - FSEventStreamRef stream = FSEventStreamCreate( - NULL, - &FSEventsCallback, - &callbackInfo, - pathsToWatch, - id, - latency, - kFSEventStreamCreateFlagFileEvents - ); - - CFMutableArrayRef exclusions = CFArrayCreateMutable(NULL, watcher->mIgnorePaths.size(), NULL); - for (auto it = watcher->mIgnorePaths.begin(); it != watcher->mIgnorePaths.end(); it++) { - CFStringRef path = CFStringCreateWithCString( - NULL, - it->c_str(), - kCFStringEncodingUTF8 - ); - - CFArrayAppendValue(exclusions, (const void *)path); - } - - FSEventStreamSetExclusionPaths(stream, exclusions); - - FSEventStreamScheduleWithRunLoop(stream, mRunLoop, kCFRunLoopDefaultMode); - bool started = FSEventStreamStart(stream); - - CFRelease(pathsToWatch); - CFRelease(fileWatchPath); - - if (!started) { - FSEventStreamRelease(stream); - throw WatcherError("Error starting FSEvents stream", watcher); - } - - auto stateGuard = watcher->state; - State* s = static_cast(stateGuard.get()); - s->tree = std::make_shared(watcher->mDir); - s->stream = stream; -} - -void FSEventsBackend::start() { - mRunLoop = CFRunLoopGetCurrent(); - CFRetain(mRunLoop); - - // Unlock once run loop has started. - CFRunLoopPerformBlock(mRunLoop, kCFRunLoopDefaultMode, ^ { - notifyStarted(); - }); - - CFRunLoopWakeUp(mRunLoop); - CFRunLoopRun(); -} - -FSEventsBackend::~FSEventsBackend() { - std::unique_lock lock(mMutex); - CFRunLoopStop(mRunLoop); - CFRelease(mRunLoop); -} - -void FSEventsBackend::writeSnapshot(WatcherRef watcher, std::string *snapshotPath) { - std::unique_lock lock(mMutex); - checkWatcher(watcher); - - FSEventStreamEventId id = FSEventsGetCurrentEventId(); - std::ofstream ofs(*snapshotPath); - ofs << id; - ofs << "\n"; - - struct timespec now; - clock_gettime(CLOCK_REALTIME, &now); - ofs << CONVERT_TIME(now); -} - -void FSEventsBackend::getEventsSince(WatcherRef watcher, std::string *snapshotPath) { - std::unique_lock lock(mMutex); - std::ifstream ifs(*snapshotPath); - if (ifs.fail()) { - return; - } - - FSEventStreamEventId id; - uint64_t since; - ifs >> id; - ifs >> since; - - auto s = std::make_shared(); - s->since = since; - watcher->state = s; - - startStream(watcher, id); - watcher->wait(); - stopStream(s->stream, mRunLoop); - - watcher->state = nullptr; -} - -// This function is called by Backend::watch which takes a lock on mMutex -void FSEventsBackend::subscribe(WatcherRef watcher) { - auto s = std::make_shared(); - s->since = 0; - watcher->state = s; - startStream(watcher, kFSEventStreamEventIdSinceNow); -} - -// This function is called by Backend::unwatch which takes a lock on mMutex -void FSEventsBackend::unsubscribe(WatcherRef watcher) { - auto stateGuard = watcher->state; - State* s = static_cast(stateGuard.get()); - if (s != nullptr) { - stopStream(s->stream, mRunLoop); - watcher->state = nullptr; - } -} diff --git a/node_modules/@parcel/watcher/src/macos/FSEventsBackend.hh b/node_modules/@parcel/watcher/src/macos/FSEventsBackend.hh deleted file mode 100644 index 57ded666b..000000000 --- a/node_modules/@parcel/watcher/src/macos/FSEventsBackend.hh +++ /dev/null @@ -1,20 +0,0 @@ -#ifndef FS_EVENTS_H -#define FS_EVENTS_H - -#include -#include "../Backend.hh" - -class FSEventsBackend : public Backend { -public: - void start() override; - ~FSEventsBackend(); - void writeSnapshot(WatcherRef watcher, std::string *snapshotPath) override; - void getEventsSince(WatcherRef watcher, std::string *snapshotPath) override; - void subscribe(WatcherRef watcher) override; - void unsubscribe(WatcherRef watcher) override; -private: - void startStream(WatcherRef watcher, FSEventStreamEventId id); - CFRunLoopRef mRunLoop; -}; - -#endif diff --git a/node_modules/@parcel/watcher/src/shared/BruteForceBackend.cc b/node_modules/@parcel/watcher/src/shared/BruteForceBackend.cc deleted file mode 100644 index 0e9b84f0a..000000000 --- a/node_modules/@parcel/watcher/src/shared/BruteForceBackend.cc +++ /dev/null @@ -1,41 +0,0 @@ -#include -#include "../DirTree.hh" -#include "../Event.hh" -#include "./BruteForceBackend.hh" - -std::shared_ptr BruteForceBackend::getTree(WatcherRef watcher, bool shouldRead) { - auto tree = DirTree::getCached(watcher->mDir); - - // If the tree is not complete, read it if needed. - if (!tree->isComplete && shouldRead) { - readTree(watcher, tree); - tree->isComplete = true; - } - - return tree; -} - -void BruteForceBackend::writeSnapshot(WatcherRef watcher, std::string *snapshotPath) { - std::unique_lock lock(mMutex); - auto tree = getTree(watcher); - FILE *f = fopen(snapshotPath->c_str(), "w"); - if (!f) { - throw std::runtime_error(std::string("Unable to open snapshot file: ") + strerror(errno)); - } - - tree->write(f); - fclose(f); -} - -void BruteForceBackend::getEventsSince(WatcherRef watcher, std::string *snapshotPath) { - std::unique_lock lock(mMutex); - FILE *f = fopen(snapshotPath->c_str(), "r"); - if (!f) { - throw std::runtime_error(std::string("Unable to open snapshot file: ") + strerror(errno)); - } - - DirTree snapshot{watcher->mDir, f}; - auto now = getTree(watcher); - now->getChanges(&snapshot, watcher->mEvents); - fclose(f); -} diff --git a/node_modules/@parcel/watcher/src/shared/BruteForceBackend.hh b/node_modules/@parcel/watcher/src/shared/BruteForceBackend.hh deleted file mode 100644 index de7a73d1e..000000000 --- a/node_modules/@parcel/watcher/src/shared/BruteForceBackend.hh +++ /dev/null @@ -1,25 +0,0 @@ -#ifndef BRUTE_FORCE_H -#define BRUTE_FORCE_H - -#include "../Backend.hh" -#include "../DirTree.hh" -#include "../Watcher.hh" - -class BruteForceBackend : public Backend { -public: - void writeSnapshot(WatcherRef watcher, std::string *snapshotPath) override; - void getEventsSince(WatcherRef watcher, std::string *snapshotPath) override; - void subscribe(WatcherRef watcher) override { - throw "Brute force backend doesn't support subscriptions."; - } - - void unsubscribe(WatcherRef watcher) override { - throw "Brute force backend doesn't support subscriptions."; - } - - std::shared_ptr getTree(WatcherRef watcher, bool shouldRead = true); -private: - void readTree(WatcherRef watcher, std::shared_ptr tree); -}; - -#endif diff --git a/node_modules/@parcel/watcher/src/unix/fts.cc b/node_modules/@parcel/watcher/src/unix/fts.cc deleted file mode 100644 index d50c3e493..000000000 --- a/node_modules/@parcel/watcher/src/unix/fts.cc +++ /dev/null @@ -1,50 +0,0 @@ -#include - -// weird error on linux -#ifdef __THROW -#undef __THROW -#endif -#define __THROW - -#include -#include -#include "../DirTree.hh" -#include "../shared/BruteForceBackend.hh" - -#define CONVERT_TIME(ts) ((uint64_t)ts.tv_sec * 1000000000 + ts.tv_nsec) -#if __APPLE__ -#define st_mtim st_mtimespec -#endif - -void BruteForceBackend::readTree(WatcherRef watcher, std::shared_ptr tree) { - char *paths[2] {(char *)watcher->mDir.c_str(), NULL}; - FTS *fts = fts_open(paths, FTS_NOCHDIR | FTS_PHYSICAL, NULL); - if (!fts) { - throw WatcherError(strerror(errno), watcher); - } - - FTSENT *node; - bool isRoot = true; - - while ((node = fts_read(fts)) != NULL) { - if (node->fts_errno) { - fts_close(fts); - throw WatcherError(strerror(node->fts_errno), watcher); - } - - if (isRoot && !(node->fts_info & FTS_D)) { - fts_close(fts); - throw WatcherError(strerror(ENOTDIR), watcher); - } - - if (watcher->isIgnored(std::string(node->fts_path))) { - fts_set(fts, node, FTS_SKIP); - continue; - } - - tree->add(node->fts_path, CONVERT_TIME(node->fts_statp->st_mtim), (node->fts_info & FTS_D) == FTS_D); - isRoot = false; - } - - fts_close(fts); -} diff --git a/node_modules/@parcel/watcher/src/unix/legacy.cc b/node_modules/@parcel/watcher/src/unix/legacy.cc deleted file mode 100644 index 60490c637..000000000 --- a/node_modules/@parcel/watcher/src/unix/legacy.cc +++ /dev/null @@ -1,77 +0,0 @@ -#include - -// weird error on linux -#ifdef __THROW -#undef __THROW -#endif -#define __THROW - -#ifdef _LIBC -# include -#else -# include -#endif -#include -#include -#include - -#include "../DirTree.hh" -#include "../shared/BruteForceBackend.hh" - -#define CONVERT_TIME(ts) ((uint64_t)ts.tv_sec * 1000000000 + ts.tv_nsec) -#if __APPLE__ -#define st_mtim st_mtimespec -#endif -#define ISDOT(a) (a[0] == '.' && (!a[1] || (a[1] == '.' && !a[2]))) - -void iterateDir(WatcherRef watcher, const std::shared_ptr tree, const char *relative, int parent_fd, const std::string &dirname) { - int open_flags = (O_RDONLY | O_CLOEXEC | O_DIRECTORY | O_NOCTTY | O_NONBLOCK | O_NOFOLLOW); - int new_fd = openat(parent_fd, relative, open_flags); - if (new_fd == -1) { - if (errno == EACCES) { - return; // ignore insufficient permissions - } - - throw WatcherError(strerror(errno), watcher); - } - - struct stat rootAttributes; - fstatat(new_fd, ".", &rootAttributes, AT_SYMLINK_NOFOLLOW); - tree->add(dirname, CONVERT_TIME(rootAttributes.st_mtim), true); - - if (DIR *dir = fdopendir(new_fd)) { - while (struct dirent *ent = (errno = 0, readdir(dir))) { - if (ISDOT(ent->d_name)) continue; - - std::string fullPath = dirname + "/" + ent->d_name; - - if (!watcher->isIgnored(fullPath)) { - struct stat attrib; - fstatat(new_fd, ent->d_name, &attrib, AT_SYMLINK_NOFOLLOW); - bool isDir = ent->d_type == DT_DIR; - - if (isDir) { - iterateDir(watcher, tree, ent->d_name, new_fd, fullPath); - } else { - tree->add(fullPath, CONVERT_TIME(attrib.st_mtim), isDir); - } - } - } - - closedir(dir); - } else { - close(new_fd); - } - - if (errno) { - throw WatcherError(strerror(errno), watcher); - } -} - -void BruteForceBackend::readTree(WatcherRef watcher, std::shared_ptr tree) { - int fd = open(watcher->mDir.c_str(), O_RDONLY); - if (fd) { - iterateDir(watcher, tree, ".", fd, watcher->mDir); - close(fd); - } -} diff --git a/node_modules/@parcel/watcher/src/wasm/WasmBackend.cc b/node_modules/@parcel/watcher/src/wasm/WasmBackend.cc deleted file mode 100644 index 9514109cf..000000000 --- a/node_modules/@parcel/watcher/src/wasm/WasmBackend.cc +++ /dev/null @@ -1,132 +0,0 @@ -#include -#include "WasmBackend.hh" - -#define CONVERT_TIME(ts) ((uint64_t)ts.tv_sec * 1000000000 + ts.tv_nsec) - -void WasmBackend::start() { - notifyStarted(); -} - -void WasmBackend::subscribe(WatcherRef watcher) { - // Build a full directory tree recursively, and watch each directory. - std::shared_ptr tree = getTree(watcher); - - for (auto it = tree->entries.begin(); it != tree->entries.end(); it++) { - if (it->second.isDir) { - watchDir(watcher, it->second.path, tree); - } - } -} - -void WasmBackend::watchDir(WatcherRef watcher, std::string path, std::shared_ptr tree) { - int wd = wasm_backend_add_watch(path.c_str(), (void *)this); - std::shared_ptr sub = std::make_shared(); - sub->tree = tree; - sub->path = path; - sub->watcher = watcher; - mSubscriptions.emplace(wd, sub); -} - -extern "C" void wasm_backend_event_handler(void *backend, int wd, int type, char *filename) { - WasmBackend *b = (WasmBackend *)(backend); - b->handleEvent(wd, type, filename); -} - -void WasmBackend::handleEvent(int wd, int type, char *filename) { - // Find the subscriptions for this watch descriptor - auto range = mSubscriptions.equal_range(wd); - std::unordered_set> set; - for (auto it = range.first; it != range.second; it++) { - set.insert(it->second); - } - - for (auto it = set.begin(); it != set.end(); it++) { - if (handleSubscription(type, filename, *it)) { - (*it)->watcher->notify(); - } - } -} - -bool WasmBackend::handleSubscription(int type, char *filename, std::shared_ptr sub) { - // Build full path and check if its in our ignore list. - WatcherRef watcher = sub->watcher; - std::string path = std::string(sub->path); - - if (filename[0] != '\0') { - path += "/" + std::string(filename); - } - - if (watcher->isIgnored(path)) { - return false; - } - - if (type == 1) { - struct stat st; - stat(path.c_str(), &st); - sub->tree->update(path, CONVERT_TIME(st.st_mtim)); - watcher->mEvents.update(path); - } else if (type == 2) { - // Determine if this is a create or delete depending on if the file exists or not. - struct stat st; - if (lstat(path.c_str(), &st)) { - // If the entry being deleted/moved is a directory, remove it from the list of subscriptions - DirEntry *entry = sub->tree->find(path); - if (!entry) { - return false; - } - - if (entry->isDir) { - std::string pathStart = path + DIR_SEP; - for (auto it = mSubscriptions.begin(); it != mSubscriptions.end();) { - if (it->second->path == path || it->second->path.rfind(pathStart, 0) == 0) { - wasm_backend_remove_watch(it->first); - it = mSubscriptions.erase(it); - } else { - ++it; - } - } - - // Remove all sub-entries - for (auto it = sub->tree->entries.begin(); it != sub->tree->entries.end();) { - if (it->first.rfind(pathStart, 0) == 0) { - watcher->mEvents.remove(it->first); - it = sub->tree->entries.erase(it); - } else { - it++; - } - } - } - - watcher->mEvents.remove(path); - sub->tree->remove(path); - } else if (sub->tree->find(path)) { - sub->tree->update(path, CONVERT_TIME(st.st_mtim)); - watcher->mEvents.update(path); - } else { - watcher->mEvents.create(path); - - // If this is a create, check if it's a directory and start watching if it is. - DirEntry *entry = sub->tree->add(path, CONVERT_TIME(st.st_mtim), S_ISDIR(st.st_mode)); - if (entry->isDir) { - watchDir(watcher, path, sub->tree); - } - } - } - - return true; -} - -void WasmBackend::unsubscribe(WatcherRef watcher) { - // Find any subscriptions pointing to this watcher, and remove them. - for (auto it = mSubscriptions.begin(); it != mSubscriptions.end();) { - if (it->second->watcher.get() == watcher.get()) { - if (mSubscriptions.count(it->first) == 1) { - wasm_backend_remove_watch(it->first); - } - - it = mSubscriptions.erase(it); - } else { - it++; - } - } -} diff --git a/node_modules/@parcel/watcher/src/wasm/WasmBackend.hh b/node_modules/@parcel/watcher/src/wasm/WasmBackend.hh deleted file mode 100644 index 9facac855..000000000 --- a/node_modules/@parcel/watcher/src/wasm/WasmBackend.hh +++ /dev/null @@ -1,34 +0,0 @@ -#ifndef WASM_H -#define WASM_H - -#include -#include "../shared/BruteForceBackend.hh" -#include "../DirTree.hh" - -extern "C" { - int wasm_backend_add_watch(const char *filename, void *backend); - void wasm_backend_remove_watch(int wd); - void wasm_backend_event_handler(void *backend, int wd, int type, char *filename); -}; - -struct WasmSubscription { - std::shared_ptr tree; - std::string path; - WatcherRef watcher; -}; - -class WasmBackend : public BruteForceBackend { -public: - void start() override; - void subscribe(WatcherRef watcher) override; - void unsubscribe(WatcherRef watcher) override; - void handleEvent(int wd, int type, char *filename); -private: - int mWasm; - std::unordered_multimap> mSubscriptions; - - void watchDir(WatcherRef watcher, std::string path, std::shared_ptr tree); - bool handleSubscription(int type, char *filename, std::shared_ptr sub); -}; - -#endif diff --git a/node_modules/@parcel/watcher/src/wasm/include.h b/node_modules/@parcel/watcher/src/wasm/include.h deleted file mode 100644 index 60e4d6576..000000000 --- a/node_modules/@parcel/watcher/src/wasm/include.h +++ /dev/null @@ -1,74 +0,0 @@ -/* -Copyright Node.js contributors. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to -deal in the Software without restriction, including without limitation the -rights to use, copy, modify, merge, publish, distribute, sublicense, and/or -sell copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS -IN THE SOFTWARE. -*/ - -// Node does not include the headers for these functions when compiling for WASM, so add them here. -#ifdef __wasm32__ -extern "C" { -NAPI_EXTERN napi_status NAPI_CDECL -napi_create_threadsafe_function(napi_env env, - napi_value func, - napi_value async_resource, - napi_value async_resource_name, - size_t max_queue_size, - size_t initial_thread_count, - void* thread_finalize_data, - napi_finalize thread_finalize_cb, - void* context, - napi_threadsafe_function_call_js call_js_cb, - napi_threadsafe_function* result); - -NAPI_EXTERN napi_status NAPI_CDECL napi_get_threadsafe_function_context( - napi_threadsafe_function func, void** result); - -NAPI_EXTERN napi_status NAPI_CDECL -napi_call_threadsafe_function(napi_threadsafe_function func, - void* data, - napi_threadsafe_function_call_mode is_blocking); - -NAPI_EXTERN napi_status NAPI_CDECL -napi_acquire_threadsafe_function(napi_threadsafe_function func); - -NAPI_EXTERN napi_status NAPI_CDECL napi_release_threadsafe_function( - napi_threadsafe_function func, napi_threadsafe_function_release_mode mode); - -NAPI_EXTERN napi_status NAPI_CDECL -napi_unref_threadsafe_function(napi_env env, napi_threadsafe_function func); - -NAPI_EXTERN napi_status NAPI_CDECL -napi_ref_threadsafe_function(napi_env env, napi_threadsafe_function func); - -NAPI_EXTERN napi_status NAPI_CDECL -napi_create_async_work(napi_env env, - napi_value async_resource, - napi_value async_resource_name, - napi_async_execute_callback execute, - napi_async_complete_callback complete, - void* data, - napi_async_work* result); -NAPI_EXTERN napi_status NAPI_CDECL napi_delete_async_work(napi_env env, - napi_async_work work); -NAPI_EXTERN napi_status NAPI_CDECL napi_queue_async_work(napi_env env, - napi_async_work work); -NAPI_EXTERN napi_status NAPI_CDECL napi_cancel_async_work(napi_env env, - napi_async_work work); -} -#endif diff --git a/node_modules/@parcel/watcher/src/watchman/BSER.cc b/node_modules/@parcel/watcher/src/watchman/BSER.cc deleted file mode 100644 index 82390dd8b..000000000 --- a/node_modules/@parcel/watcher/src/watchman/BSER.cc +++ /dev/null @@ -1,302 +0,0 @@ -#include -#include "./BSER.hh" - -BSERType decodeType(std::istream &iss) { - int8_t type; - iss.read(reinterpret_cast(&type), sizeof(type)); - return (BSERType) type; -} - -void expectType(std::istream &iss, BSERType expected) { - BSERType got = decodeType(iss); - if (got != expected) { - throw std::runtime_error("Unexpected BSER type"); - } -} - -void encodeType(std::ostream &oss, BSERType type) { - int8_t t = (int8_t)type; - oss.write(reinterpret_cast(&t), sizeof(t)); -} - -template -class Value : public BSERValue { -public: - T value; - Value(T val) { - value = val; - } - - Value() {} -}; - -class BSERInteger : public Value { -public: - BSERInteger(int64_t value) : Value(value) {} - BSERInteger(std::istream &iss) { - int8_t int8; - int16_t int16; - int32_t int32; - int64_t int64; - - BSERType type = decodeType(iss); - - switch (type) { - case BSER_INT8: - iss.read(reinterpret_cast(&int8), sizeof(int8)); - value = int8; - break; - case BSER_INT16: - iss.read(reinterpret_cast(&int16), sizeof(int16)); - value = int16; - break; - case BSER_INT32: - iss.read(reinterpret_cast(&int32), sizeof(int32)); - value = int32; - break; - case BSER_INT64: - iss.read(reinterpret_cast(&int64), sizeof(int64)); - value = int64; - break; - default: - throw std::runtime_error("Invalid BSER int type"); - } - } - - int64_t intValue() override { - return value; - } - - void encode(std::ostream &oss) override { - if (value <= INT8_MAX) { - encodeType(oss, BSER_INT8); - int8_t v = (int8_t)value; - oss.write(reinterpret_cast(&v), sizeof(v)); - } else if (value <= INT16_MAX) { - encodeType(oss, BSER_INT16); - int16_t v = (int16_t)value; - oss.write(reinterpret_cast(&v), sizeof(v)); - } else if (value <= INT32_MAX) { - encodeType(oss, BSER_INT32); - int32_t v = (int32_t)value; - oss.write(reinterpret_cast(&v), sizeof(v)); - } else { - encodeType(oss, BSER_INT64); - oss.write(reinterpret_cast(&value), sizeof(value)); - } - } -}; - -class BSERArray : public Value { -public: - BSERArray() : Value() {} - BSERArray(BSER::Array value) : Value(value) {} - BSERArray(std::istream &iss) { - expectType(iss, BSER_ARRAY); - int64_t len = BSERInteger(iss).intValue(); - for (int64_t i = 0; i < len; i++) { - value.push_back(BSER(iss)); - } - } - - BSER::Array arrayValue() override { - return value; - } - - void encode(std::ostream &oss) override { - encodeType(oss, BSER_ARRAY); - BSERInteger(value.size()).encode(oss); - for (auto it = value.begin(); it != value.end(); it++) { - it->encode(oss); - } - } -}; - -class BSERString : public Value { -public: - BSERString(std::string value) : Value(value) {} - BSERString(std::istream &iss) { - expectType(iss, BSER_STRING); - int64_t len = BSERInteger(iss).intValue(); - value.resize(len); - iss.read(&value[0], len); - } - - std::string stringValue() override { - return value; - } - - void encode(std::ostream &oss) override { - encodeType(oss, BSER_STRING); - BSERInteger(value.size()).encode(oss); - oss << value; - } -}; - -class BSERObject : public Value { -public: - BSERObject() : Value() {} - BSERObject(BSER::Object value) : Value(value) {} - BSERObject(std::istream &iss) { - expectType(iss, BSER_OBJECT); - int64_t len = BSERInteger(iss).intValue(); - for (int64_t i = 0; i < len; i++) { - auto key = BSERString(iss).stringValue(); - auto val = BSER(iss); - value.emplace(key, val); - } - } - - BSER::Object objectValue() override { - return value; - } - - void encode(std::ostream &oss) override { - encodeType(oss, BSER_OBJECT); - BSERInteger(value.size()).encode(oss); - for (auto it = value.begin(); it != value.end(); it++) { - BSERString(it->first).encode(oss); - it->second.encode(oss); - } - } -}; - -class BSERDouble : public Value { -public: - BSERDouble(double value) : Value(value) {} - BSERDouble(std::istream &iss) { - expectType(iss, BSER_REAL); - iss.read(reinterpret_cast(&value), sizeof(value)); - } - - double doubleValue() override { - return value; - } - - void encode(std::ostream &oss) override { - encodeType(oss, BSER_REAL); - oss.write(reinterpret_cast(&value), sizeof(value)); - } -}; - -class BSERBoolean : public Value { -public: - BSERBoolean(bool value) : Value(value) {} - bool boolValue() override { return value; } - void encode(std::ostream &oss) override { - int8_t t = value == true ? static_cast(BSER_BOOL_TRUE) : static_cast(BSER_BOOL_FALSE); - oss.write(reinterpret_cast(&t), sizeof(t)); - } -}; - -class BSERNull : public Value { -public: - BSERNull() : Value(false) {} - void encode(std::ostream &oss) override { - encodeType(oss, BSER_NULL); - } -}; - -std::shared_ptr decodeTemplate(std::istream &iss) { - expectType(iss, BSER_TEMPLATE); - auto keys = BSERArray(iss).arrayValue(); - auto len = BSERInteger(iss).intValue(); - std::shared_ptr arr = std::make_shared(); - for (int64_t i = 0; i < len; i++) { - BSER::Object obj; - for (auto it = keys.begin(); it != keys.end(); it++) { - if (iss.peek() == 0x0c) { - iss.ignore(1); - continue; - } - - auto val = BSER(iss); - obj.emplace(it->stringValue(), val); - } - arr->value.push_back(obj); - } - return arr; -} - -BSER::BSER(std::istream &iss) { - BSERType type = decodeType(iss); - iss.unget(); - - switch (type) { - case BSER_ARRAY: - m_ptr = std::make_shared(iss); - break; - case BSER_OBJECT: - m_ptr = std::make_shared(iss); - break; - case BSER_STRING: - m_ptr = std::make_shared(iss); - break; - case BSER_INT8: - case BSER_INT16: - case BSER_INT32: - case BSER_INT64: - m_ptr = std::make_shared(iss); - break; - case BSER_REAL: - m_ptr = std::make_shared(iss); - break; - case BSER_BOOL_TRUE: - iss.ignore(1); - m_ptr = std::make_shared(true); - break; - case BSER_BOOL_FALSE: - iss.ignore(1); - m_ptr = std::make_shared(false); - break; - case BSER_NULL: - iss.ignore(1); - m_ptr = std::make_shared(); - break; - case BSER_TEMPLATE: - m_ptr = decodeTemplate(iss); - break; - default: - throw std::runtime_error("unknown BSER type"); - } -} - -BSER::BSER() : m_ptr(std::make_shared()) {} -BSER::BSER(BSER::Array value) : m_ptr(std::make_shared(value)) {} -BSER::BSER(BSER::Object value) : m_ptr(std::make_shared(value)) {} -BSER::BSER(const char *value) : m_ptr(std::make_shared(value)) {} -BSER::BSER(std::string value) : m_ptr(std::make_shared(value)) {} -BSER::BSER(int64_t value) : m_ptr(std::make_shared(value)) {} -BSER::BSER(double value) : m_ptr(std::make_shared(value)) {} -BSER::BSER(bool value) : m_ptr(std::make_shared(value)) {} - -BSER::Array BSER::arrayValue() { return m_ptr->arrayValue(); } -BSER::Object BSER::objectValue() { return m_ptr->objectValue(); } -std::string BSER::stringValue() { return m_ptr->stringValue(); } -int64_t BSER::intValue() { return m_ptr->intValue(); } -double BSER::doubleValue() { return m_ptr->doubleValue(); } -bool BSER::boolValue() { return m_ptr->boolValue(); } -void BSER::encode(std::ostream &oss) { - m_ptr->encode(oss); -} - -int64_t BSER::decodeLength(std::istream &iss) { - char pdu[2]; - if (!iss.read(pdu, 2) || pdu[0] != 0 || pdu[1] != 1) { - throw std::runtime_error("Invalid BSER"); - } - - return BSERInteger(iss).intValue(); -} - -std::string BSER::encode() { - std::ostringstream oss(std::ios_base::binary); - encode(oss); - - std::ostringstream res(std::ios_base::binary); - res.write("\x00\x01", 2); - - BSERInteger(oss.str().size()).encode(res); - res << oss.str(); - return res.str(); -} diff --git a/node_modules/@parcel/watcher/src/watchman/BSER.hh b/node_modules/@parcel/watcher/src/watchman/BSER.hh deleted file mode 100644 index 6bd202542..000000000 --- a/node_modules/@parcel/watcher/src/watchman/BSER.hh +++ /dev/null @@ -1,69 +0,0 @@ -#ifndef BSER_H -#define BSER_H - -#include -#include -#include -#include -#include - -enum BSERType { - BSER_ARRAY = 0x00, - BSER_OBJECT = 0x01, - BSER_STRING = 0x02, - BSER_INT8 = 0x03, - BSER_INT16 = 0x04, - BSER_INT32 = 0x05, - BSER_INT64 = 0x06, - BSER_REAL = 0x07, - BSER_BOOL_TRUE = 0x08, - BSER_BOOL_FALSE = 0x09, - BSER_NULL = 0x0a, - BSER_TEMPLATE = 0x0b -}; - -class BSERValue; - -class BSER { -public: - typedef std::vector Array; - typedef std::unordered_map Object; - - BSER(); - BSER(BSER::Array value); - BSER(BSER::Object value); - BSER(std::string value); - BSER(const char *value); - BSER(int64_t value); - BSER(double value); - BSER(bool value); - BSER(std::istream &iss); - - BSER::Array arrayValue(); - BSER::Object objectValue(); - std::string stringValue(); - int64_t intValue(); - double doubleValue(); - bool boolValue(); - void encode(std::ostream &oss); - - static int64_t decodeLength(std::istream &iss); - std::string encode(); -private: - std::shared_ptr m_ptr; -}; - -class BSERValue { -protected: - friend class BSER; - virtual BSER::Array arrayValue() { return BSER::Array(); } - virtual BSER::Object objectValue() { return BSER::Object(); } - virtual std::string stringValue() { return std::string(); } - virtual int64_t intValue() { return 0; } - virtual double doubleValue() { return 0; } - virtual bool boolValue() { return false; } - virtual void encode(std::ostream &oss) {} - virtual ~BSERValue() {} -}; - -#endif diff --git a/node_modules/@parcel/watcher/src/watchman/IPC.hh b/node_modules/@parcel/watcher/src/watchman/IPC.hh deleted file mode 100644 index 94aa62fb1..000000000 --- a/node_modules/@parcel/watcher/src/watchman/IPC.hh +++ /dev/null @@ -1,175 +0,0 @@ -#ifndef IPC_H -#define IPC_H - -#include -#include - -#ifdef _WIN32 -#include -#include -#else -#include -#include -#include -#endif - -class IPC { -public: - IPC(std::string path) { - mStopped = false; - #ifdef _WIN32 - while (true) { - mPipe = CreateFile( - path.data(), // pipe name - GENERIC_READ | GENERIC_WRITE, // read and write access - 0, // no sharing - NULL, // default security attributes - OPEN_EXISTING, // opens existing pipe - FILE_FLAG_OVERLAPPED, // attributes - NULL // no template file - ); - - if (mPipe != INVALID_HANDLE_VALUE) { - break; - } - - if (GetLastError() != ERROR_PIPE_BUSY) { - throw std::runtime_error("Could not open pipe"); - } - - // Wait for pipe to become available if it is busy - if (!WaitNamedPipe(path.data(), 30000)) { - throw std::runtime_error("Error waiting for pipe"); - } - } - - mReader = CreateEvent(NULL, true, false, NULL); - mWriter = CreateEvent(NULL, true, false, NULL); - #else - struct sockaddr_un addr; - memset(&addr, 0, sizeof(addr)); - addr.sun_family = AF_UNIX; - strncpy(addr.sun_path, path.c_str(), sizeof(addr.sun_path) - 1); - - mSock = socket(AF_UNIX, SOCK_STREAM, 0); - if (connect(mSock, (struct sockaddr *) &addr, sizeof(struct sockaddr_un))) { - throw std::runtime_error("Error connecting to socket"); - } - #endif - } - - ~IPC() { - mStopped = true; - #ifdef _WIN32 - CancelIo(mPipe); - CloseHandle(mPipe); - CloseHandle(mReader); - CloseHandle(mWriter); - #else - shutdown(mSock, SHUT_RDWR); - #endif - } - - void write(std::string buf) { - #ifdef _WIN32 - OVERLAPPED overlapped; - overlapped.hEvent = mWriter; - bool success = WriteFile( - mPipe, // pipe handle - buf.data(), // message - static_cast(buf.size()), // message length - NULL, // bytes written - &overlapped // overlapped - ); - - if (mStopped) { - return; - } - - if (!success) { - if (GetLastError() != ERROR_IO_PENDING) { - throw std::runtime_error("Write error"); - } - } - - DWORD written; - success = GetOverlappedResult(mPipe, &overlapped, &written, true); - if (!success) { - throw std::runtime_error("GetOverlappedResult failed"); - } - - if (written != buf.size()) { - throw std::runtime_error("Wrong number of bytes written"); - } - #else - int r = 0; - for (unsigned int i = 0; i != buf.size(); i += r) { - r = ::write(mSock, &buf[i], buf.size() - i); - if (r == -1) { - if (errno == EAGAIN) { - r = 0; - } else if (mStopped) { - return; - } else { - throw std::runtime_error("Write error"); - } - } - } - #endif - } - - int read(char *buf, size_t len) { - #ifdef _WIN32 - OVERLAPPED overlapped; - overlapped.hEvent = mReader; - bool success = ReadFile( - mPipe, // pipe handle - buf, // buffer to receive reply - static_cast(len), // size of buffer - NULL, // number of bytes read - &overlapped // overlapped - ); - - if (!success && !mStopped) { - if (GetLastError() != ERROR_IO_PENDING) { - throw std::runtime_error("Read error"); - } - } - - DWORD read = 0; - success = GetOverlappedResult(mPipe, &overlapped, &read, true); - if (!success && !mStopped) { - throw std::runtime_error("GetOverlappedResult failed"); - } - - return read; - #else - int r = ::read(mSock, buf, len); - if (r == 0 && !mStopped) { - throw std::runtime_error("Socket ended unexpectedly"); - } - - if (r < 0) { - if (mStopped) { - return 0; - } - - throw std::runtime_error(strerror(errno)); - } - - return r; - #endif - } - -private: - bool mStopped; - #ifdef _WIN32 - HANDLE mPipe; - HANDLE mReader; - HANDLE mWriter; - #else - int mSock; - #endif -}; - -#endif diff --git a/node_modules/@parcel/watcher/src/watchman/WatchmanBackend.cc b/node_modules/@parcel/watcher/src/watchman/WatchmanBackend.cc deleted file mode 100644 index a442f160b..000000000 --- a/node_modules/@parcel/watcher/src/watchman/WatchmanBackend.cc +++ /dev/null @@ -1,342 +0,0 @@ -#include -#include -#include -#include -#include "../DirTree.hh" -#include "../Event.hh" -#include "./BSER.hh" -#include "./WatchmanBackend.hh" - -#ifdef _WIN32 -#include "../windows/win_utils.hh" -#define S_ISDIR(mode) ((mode & _S_IFDIR) == _S_IFDIR) -#define popen _popen -#define pclose _pclose -#else -#include -#define normalizePath(dir) dir -#endif - -template -BSER readBSER(T &&do_read) { - std::stringstream oss; - char buffer[256]; - size_t r; - int64_t len = -1; - do { - // Start by reading a minimal amount of data in order to decode the length. - // After that, attempt to read the remaining length, up to the buffer size. - r = do_read(buffer, len == -1 ? 20 : (len < 256 ? len : 256)); - oss << std::string(buffer, r); - - if (len == -1) { - uint64_t l = BSER::decodeLength(oss); - len = l + oss.tellg(); - } - - len -= r; - } while (len > 0); - - return BSER(oss); -} - -std::string getSockPath() { - auto var = getenv("WATCHMAN_SOCK"); - if (var && *var) { - return std::string(var); - } - -#ifdef _WIN32 - FILE *fp = popen("watchman --output-encoding=bser get-sockname", "r"); -#else - FILE *fp = popen("watchman --output-encoding=bser get-sockname 2>/dev/null", "r"); -#endif - if (fp == NULL || errno == ECHILD) { - throw std::runtime_error("Failed to execute watchman"); - } - - BSER b = readBSER([fp] (char *buf, size_t len) { - return fread(buf, sizeof(char), len, fp); - }); - - pclose(fp); - - auto objValue = b.objectValue(); - auto foundSockname = objValue.find("sockname"); - if (foundSockname == objValue.end()) { - throw std::runtime_error("sockname not found"); - } - return foundSockname->second.stringValue(); -} - -std::unique_ptr watchmanConnect() { - std::string path = getSockPath(); - return std::unique_ptr(new IPC(path)); -} - -BSER watchmanRead(IPC *ipc) { - return readBSER([ipc] (char *buf, size_t len) { - return ipc->read(buf, len); - }); -} - -BSER::Object WatchmanBackend::watchmanRequest(BSER b) { - std::string cmd = b.encode(); - mIPC->write(cmd); - mRequestSignal.notify(); - - mResponseSignal.wait(); - mResponseSignal.reset(); - - if (!mError.empty()) { - std::runtime_error err = std::runtime_error(mError); - mError = std::string(); - throw err; - } - - return mResponse; -} - -void WatchmanBackend::watchmanWatch(std::string dir) { - std::vector cmd; - cmd.push_back("watch"); - cmd.push_back(normalizePath(dir)); - watchmanRequest(cmd); -} - -bool WatchmanBackend::checkAvailable() { - try { - watchmanConnect(); - return true; - } catch (std::exception&) { - return false; - } -} - -void handleFiles(WatcherRef watcher, BSER::Object obj) { - auto found = obj.find("files"); - if (found == obj.end()) { - throw WatcherError("Error reading changes from watchman", watcher); - } - - auto files = found->second.arrayValue(); - for (auto it = files.begin(); it != files.end(); it++) { - auto file = it->objectValue(); - auto name = file.find("name")->second.stringValue(); - #ifdef _WIN32 - std::replace(name.begin(), name.end(), '/', '\\'); - #endif - auto mode = file.find("mode")->second.intValue(); - auto isNew = file.find("new")->second.boolValue(); - auto exists = file.find("exists")->second.boolValue(); - auto path = watcher->mDir + DIR_SEP + name; - if (watcher->isIgnored(path)) { - continue; - } - - if (isNew && exists) { - watcher->mEvents.create(path); - } else if (exists && !S_ISDIR(mode)) { - watcher->mEvents.update(path); - } else if (!isNew && !exists) { - watcher->mEvents.remove(path); - } - } -} - -void WatchmanBackend::handleSubscription(BSER::Object obj) { - std::unique_lock lock(mMutex); - auto subscription = obj.find("subscription")->second.stringValue(); - auto it = mSubscriptions.find(subscription); - if (it == mSubscriptions.end()) { - return; - } - - auto watcher = it->second; - try { - handleFiles(watcher, obj); - watcher->notify(); - } catch (WatcherError &err) { - handleWatcherError(err); - } -} - -void WatchmanBackend::start() { - mIPC = watchmanConnect(); - notifyStarted(); - - while (true) { - // If there are no subscriptions we are reading, wait for a request. - if (mSubscriptions.size() == 0) { - mRequestSignal.wait(); - mRequestSignal.reset(); - } - - // Break out of loop if we are stopped. - if (mStopped) { - break; - } - - // Attempt to read from the socket. - // If there is an error and we are stopped, break. - BSER b; - try { - b = watchmanRead(&*mIPC); - } catch (std::exception &err) { - if (mStopped) { - break; - } else if (mResponseSignal.isWaiting()) { - mError = err.what(); - mResponseSignal.notify(); - } else { - // Throwing causes the backend to be destroyed, but we never reach the code below to notify the signal - mEndedSignal.notify(); - throw; - } - } - - auto obj = b.objectValue(); - auto error = obj.find("error"); - if (error != obj.end()) { - mError = error->second.stringValue(); - mResponseSignal.notify(); - continue; - } - - // If this message is for a subscription, handle it, otherwise notify the request. - auto subscription = obj.find("subscription"); - if (subscription != obj.end()) { - handleSubscription(obj); - } else { - mResponse = obj; - mResponseSignal.notify(); - } - } - - mEndedSignal.notify(); -} - -WatchmanBackend::~WatchmanBackend() { - // Mark the watcher as stopped, close the socket, and trigger the lock. - // This will cause the read loop to be broken and the thread to exit. - mStopped = true; - mIPC.reset(); - mRequestSignal.notify(); - - // If not ended yet, wait. - mEndedSignal.wait(); -} - -std::string WatchmanBackend::clock(WatcherRef watcher) { - BSER::Array cmd; - cmd.push_back("clock"); - cmd.push_back(normalizePath(watcher->mDir)); - - BSER::Object obj = watchmanRequest(cmd); - auto found = obj.find("clock"); - if (found == obj.end()) { - throw WatcherError("Error reading clock from watchman", watcher); - } - - return found->second.stringValue(); -} - -void WatchmanBackend::writeSnapshot(WatcherRef watcher, std::string *snapshotPath) { - std::unique_lock lock(mMutex); - watchmanWatch(watcher->mDir); - - std::ofstream ofs(*snapshotPath); - ofs << clock(watcher); -} - -void WatchmanBackend::getEventsSince(WatcherRef watcher, std::string *snapshotPath) { - std::unique_lock lock(mMutex); - std::ifstream ifs(*snapshotPath); - if (ifs.fail()) { - return; - } - - watchmanWatch(watcher->mDir); - - std::string clock; - ifs >> clock; - - BSER::Array cmd; - cmd.push_back("since"); - cmd.push_back(normalizePath(watcher->mDir)); - cmd.push_back(clock); - - BSER::Object obj = watchmanRequest(cmd); - handleFiles(watcher, obj); -} - -std::string getId(WatcherRef watcher) { - std::ostringstream id; - id << "parcel-"; - id << static_cast(watcher.get()); - return id.str(); -} - -// This function is called by Backend::watch which takes a lock on mMutex -void WatchmanBackend::subscribe(WatcherRef watcher) { - watchmanWatch(watcher->mDir); - - std::string id = getId(watcher); - BSER::Array cmd; - cmd.push_back("subscribe"); - cmd.push_back(normalizePath(watcher->mDir)); - cmd.push_back(id); - - BSER::Array fields; - fields.push_back("name"); - fields.push_back("mode"); - fields.push_back("exists"); - fields.push_back("new"); - - BSER::Object opts; - opts.emplace("fields", fields); - opts.emplace("since", clock(watcher)); - - if (watcher->mIgnorePaths.size() > 0) { - BSER::Array ignore; - BSER::Array anyOf; - anyOf.push_back("anyof"); - - for (auto it = watcher->mIgnorePaths.begin(); it != watcher->mIgnorePaths.end(); it++) { - std::string pathStart = watcher->mDir + DIR_SEP; - if (it->rfind(pathStart, 0) == 0) { - auto relative = it->substr(pathStart.size()); - BSER::Array dirname; - dirname.push_back("dirname"); - dirname.push_back(relative); - anyOf.push_back(dirname); - } - } - - ignore.push_back("not"); - ignore.push_back(anyOf); - - opts.emplace("expression", ignore); - } - - cmd.push_back(opts); - watchmanRequest(cmd); - - mSubscriptions.emplace(id, watcher); - mRequestSignal.notify(); -} - -// This function is called by Backend::unwatch which takes a lock on mMutex -void WatchmanBackend::unsubscribe(WatcherRef watcher) { - std::string id = getId(watcher); - auto erased = mSubscriptions.erase(id); - - if (erased) { - BSER::Array cmd; - cmd.push_back("unsubscribe"); - cmd.push_back(normalizePath(watcher->mDir)); - cmd.push_back(id); - - watchmanRequest(cmd); - } -} diff --git a/node_modules/@parcel/watcher/src/watchman/WatchmanBackend.hh b/node_modules/@parcel/watcher/src/watchman/WatchmanBackend.hh deleted file mode 100644 index 699cded9c..000000000 --- a/node_modules/@parcel/watcher/src/watchman/WatchmanBackend.hh +++ /dev/null @@ -1,35 +0,0 @@ -#ifndef WATCHMAN_H -#define WATCHMAN_H - -#include "../Backend.hh" -#include "./BSER.hh" -#include "../Signal.hh" -#include "./IPC.hh" - -class WatchmanBackend : public Backend { -public: - static bool checkAvailable(); - void start() override; - WatchmanBackend() : mStopped(false) {}; - ~WatchmanBackend(); - void writeSnapshot(WatcherRef watcher, std::string *snapshotPath) override; - void getEventsSince(WatcherRef watcher, std::string *snapshotPath) override; - void subscribe(WatcherRef watcher) override; - void unsubscribe(WatcherRef watcher) override; -private: - std::unique_ptr mIPC; - Signal mRequestSignal; - Signal mResponseSignal; - BSER::Object mResponse; - std::string mError; - std::unordered_map mSubscriptions; - bool mStopped; - Signal mEndedSignal; - - std::string clock(WatcherRef watcher); - void watchmanWatch(std::string dir); - BSER::Object watchmanRequest(BSER cmd); - void handleSubscription(BSER::Object obj); -}; - -#endif diff --git a/node_modules/@parcel/watcher/src/windows/WindowsBackend.cc b/node_modules/@parcel/watcher/src/windows/WindowsBackend.cc deleted file mode 100644 index eabce1e06..000000000 --- a/node_modules/@parcel/watcher/src/windows/WindowsBackend.cc +++ /dev/null @@ -1,282 +0,0 @@ -#include -#include -#include "../DirTree.hh" -#include "../shared/BruteForceBackend.hh" -#include "./WindowsBackend.hh" -#include "./win_utils.hh" - -#define DEFAULT_BUF_SIZE 1024 * 1024 -#define NETWORK_BUF_SIZE 64 * 1024 -#define CONVERT_TIME(ft) ULARGE_INTEGER{ft.dwLowDateTime, ft.dwHighDateTime}.QuadPart - -void BruteForceBackend::readTree(WatcherRef watcher, std::shared_ptr tree) { - std::stack directories; - - directories.push(watcher->mDir); - - while (!directories.empty()) { - HANDLE hFind = INVALID_HANDLE_VALUE; - - std::string path = directories.top(); - std::string spec = path + "\\*"; - directories.pop(); - - WIN32_FIND_DATA ffd; - hFind = FindFirstFile(spec.c_str(), &ffd); - - if (hFind == INVALID_HANDLE_VALUE) { - if (path == watcher->mDir) { - FindClose(hFind); - throw WatcherError("Error opening directory", watcher); - } - - tree->remove(path); - continue; - } - - do { - if (strcmp(ffd.cFileName, ".") != 0 && strcmp(ffd.cFileName, "..") != 0) { - std::string fullPath = path + "\\" + ffd.cFileName; - if (watcher->isIgnored(fullPath)) { - continue; - } - - tree->add(fullPath, CONVERT_TIME(ffd.ftLastWriteTime), ffd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY); - if (ffd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) { - directories.push(fullPath); - } - } - } while (FindNextFile(hFind, &ffd) != 0); - - FindClose(hFind); - } -} - -void WindowsBackend::start() { - mRunning = true; - notifyStarted(); - - while (mRunning) { - SleepEx(INFINITE, true); - } -} - -WindowsBackend::~WindowsBackend() { - // Mark as stopped, and queue a noop function in the thread to break the loop - mRunning = false; - QueueUserAPC([](__in ULONG_PTR) {}, mThread.native_handle(), (ULONG_PTR)this); -} - -class Subscription: public WatcherState { -public: - Subscription(WindowsBackend *backend, WatcherRef watcher, std::shared_ptr tree) { - mRunning = true; - mBackend = backend; - mWatcher = watcher; - mTree = tree; - ZeroMemory(&mOverlapped, sizeof(OVERLAPPED)); - mOverlapped.hEvent = this; - mReadBuffer.resize(DEFAULT_BUF_SIZE); - mWriteBuffer.resize(DEFAULT_BUF_SIZE); - - mDirectoryHandle = CreateFileW( - utf8ToUtf16(watcher->mDir).data(), - FILE_LIST_DIRECTORY, - FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE, - NULL, - OPEN_EXISTING, - FILE_FLAG_BACKUP_SEMANTICS | FILE_FLAG_OVERLAPPED, - NULL - ); - - if (mDirectoryHandle == INVALID_HANDLE_VALUE) { - throw WatcherError("Invalid handle", mWatcher); - } - - // Ensure that the path is a directory - BY_HANDLE_FILE_INFORMATION info; - bool success = GetFileInformationByHandle( - mDirectoryHandle, - &info - ); - - if (!success) { - throw WatcherError("Could not get file information", mWatcher); - } - - if (!(info.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)) { - throw WatcherError("Not a directory", mWatcher); - } - } - - virtual ~Subscription() { - stop(); - } - - void run() { - try { - poll(); - } catch (WatcherError &err) { - mBackend->handleWatcherError(err); - } - } - - void stop() { - if (mRunning) { - mRunning = false; - CancelIo(mDirectoryHandle); - CloseHandle(mDirectoryHandle); - } - } - - void poll() { - if (!mRunning) { - return; - } - - // Asynchronously wait for changes. - int success = ReadDirectoryChangesW( - mDirectoryHandle, - mWriteBuffer.data(), - static_cast(mWriteBuffer.size()), - TRUE, // recursive - FILE_NOTIFY_CHANGE_FILE_NAME | FILE_NOTIFY_CHANGE_DIR_NAME | FILE_NOTIFY_CHANGE_ATTRIBUTES - | FILE_NOTIFY_CHANGE_SIZE | FILE_NOTIFY_CHANGE_LAST_WRITE, - NULL, - &mOverlapped, - [](DWORD errorCode, DWORD numBytes, LPOVERLAPPED overlapped) { - auto subscription = reinterpret_cast(overlapped->hEvent); - try { - subscription->processEvents(errorCode); - } catch (WatcherError &err) { - subscription->mBackend->handleWatcherError(err); - } - } - ); - - if (!success) { - throw WatcherError("Failed to read changes", mWatcher); - } - } - - void processEvents(DWORD errorCode) { - if (!mRunning) { - return; - } - - switch (errorCode) { - case ERROR_OPERATION_ABORTED: - return; - case ERROR_INVALID_PARAMETER: - // resize buffers to network size (64kb), and try again - mReadBuffer.resize(NETWORK_BUF_SIZE); - mWriteBuffer.resize(NETWORK_BUF_SIZE); - poll(); - return; - case ERROR_NOTIFY_ENUM_DIR: - throw WatcherError("Buffer overflow. Some events may have been lost.", mWatcher); - case ERROR_ACCESS_DENIED: { - // This can happen if the watched directory is deleted. Check if that is the case, - // and if so emit a delete event. Otherwise, fall through to default error case. - DWORD attrs = GetFileAttributesW(utf8ToUtf16(mWatcher->mDir).data()); - bool isDir = attrs != INVALID_FILE_ATTRIBUTES && (attrs & FILE_ATTRIBUTE_DIRECTORY); - if (!isDir) { - mWatcher->mEvents.remove(mWatcher->mDir); - mTree->remove(mWatcher->mDir); - mWatcher->notify(); - stop(); - return; - } - } - default: - if (errorCode != ERROR_SUCCESS) { - throw WatcherError("Unknown error", mWatcher); - } - } - - // Swap read and write buffers, and poll again - std::swap(mWriteBuffer, mReadBuffer); - poll(); - - // Read change events - BYTE *base = mReadBuffer.data(); - while (true) { - PFILE_NOTIFY_INFORMATION info = (PFILE_NOTIFY_INFORMATION)base; - processEvent(info); - - if (info->NextEntryOffset == 0) { - break; - } - - base += info->NextEntryOffset; - } - - mWatcher->notify(); - } - - void processEvent(PFILE_NOTIFY_INFORMATION info) { - std::string path = mWatcher->mDir + "\\" + utf16ToUtf8(info->FileName, info->FileNameLength / sizeof(WCHAR)); - if (mWatcher->isIgnored(path)) { - return; - } - - switch (info->Action) { - case FILE_ACTION_ADDED: - case FILE_ACTION_RENAMED_NEW_NAME: { - WIN32_FILE_ATTRIBUTE_DATA data; - if (GetFileAttributesExW(utf8ToUtf16(path).data(), GetFileExInfoStandard, &data)) { - mWatcher->mEvents.create(path); - mTree->add(path, CONVERT_TIME(data.ftLastWriteTime), data.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY); - } - break; - } - case FILE_ACTION_MODIFIED: { - WIN32_FILE_ATTRIBUTE_DATA data; - if (GetFileAttributesExW(utf8ToUtf16(path).data(), GetFileExInfoStandard, &data)) { - mTree->update(path, CONVERT_TIME(data.ftLastWriteTime)); - if (!(data.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)) { - mWatcher->mEvents.update(path); - } - } - break; - } - case FILE_ACTION_REMOVED: - case FILE_ACTION_RENAMED_OLD_NAME: - mWatcher->mEvents.remove(path); - mTree->remove(path); - break; - } - } - -private: - WindowsBackend *mBackend; - std::shared_ptr mWatcher; - std::shared_ptr mTree; - bool mRunning; - HANDLE mDirectoryHandle; - std::vector mReadBuffer; - std::vector mWriteBuffer; - OVERLAPPED mOverlapped; -}; - -// This function is called by Backend::watch which takes a lock on mMutex -void WindowsBackend::subscribe(WatcherRef watcher) { - // Create a subscription for this watcher - auto sub = std::make_shared(this, watcher, getTree(watcher, false)); - watcher->state = sub; - - // Queue polling for this subscription in the correct thread. - bool success = QueueUserAPC([](__in ULONG_PTR ptr) { - Subscription *sub = (Subscription *)ptr; - sub->run(); - }, mThread.native_handle(), (ULONG_PTR)sub.get()); - - if (!success) { - throw std::runtime_error("Unable to queue APC"); - } -} - -// This function is called by Backend::unwatch which takes a lock on mMutex -void WindowsBackend::unsubscribe(WatcherRef watcher) { - watcher->state = nullptr; -} diff --git a/node_modules/@parcel/watcher/src/windows/WindowsBackend.hh b/node_modules/@parcel/watcher/src/windows/WindowsBackend.hh deleted file mode 100644 index d67978282..000000000 --- a/node_modules/@parcel/watcher/src/windows/WindowsBackend.hh +++ /dev/null @@ -1,18 +0,0 @@ -#ifndef WINDOWS_H -#define WINDOWS_H - -#include -#include -#include "../shared/BruteForceBackend.hh" - -class WindowsBackend : public BruteForceBackend { -public: - void start() override; - ~WindowsBackend(); - void subscribe(WatcherRef watcher) override; - void unsubscribe(WatcherRef watcher) override; -private: - bool mRunning; -}; - -#endif diff --git a/node_modules/@parcel/watcher/src/windows/win_utils.cc b/node_modules/@parcel/watcher/src/windows/win_utils.cc deleted file mode 100644 index 62a1e59a3..000000000 --- a/node_modules/@parcel/watcher/src/windows/win_utils.cc +++ /dev/null @@ -1,44 +0,0 @@ -#include "./win_utils.hh" - -std::wstring utf8ToUtf16(std::string input) { - unsigned int len = MultiByteToWideChar(CP_UTF8, 0, input.c_str(), -1, NULL, 0); - WCHAR *output = new WCHAR[len]; - MultiByteToWideChar(CP_UTF8, 0, input.c_str(), -1, output, len); - std::wstring res(output); - delete[] output; - return res; -} - -std::string utf16ToUtf8(const WCHAR *input, DWORD length) { - unsigned int len = WideCharToMultiByte(CP_UTF8, 0, input, length, NULL, 0, NULL, NULL); - char *output = new char[len + 1]; - WideCharToMultiByte(CP_UTF8, 0, input, length, output, len, NULL, NULL); - output[len] = '\0'; - std::string res(output); - delete[] output; - return res; -} - -std::string normalizePath(std::string path) { - // Prevent truncation to MAX_PATH characters by adding the \\?\ prefix - std::wstring p = utf8ToUtf16("\\\\?\\" + path); - - // Get the required length for the output - DWORD len = GetLongPathNameW(p.data(), NULL, 0); - if (!len) { - return path; - } - - // Allocate output array and get long path - WCHAR *output = new WCHAR[len]; - len = GetLongPathNameW(p.data(), output, len); - if (!len) { - delete[] output; - return path; - } - - // Convert back to utf8 - std::string res = utf16ToUtf8(output + 4, len - 4); - delete[] output; - return res; -} diff --git a/node_modules/@parcel/watcher/src/windows/win_utils.hh b/node_modules/@parcel/watcher/src/windows/win_utils.hh deleted file mode 100644 index 9178d1b29..000000000 --- a/node_modules/@parcel/watcher/src/windows/win_utils.hh +++ /dev/null @@ -1,11 +0,0 @@ -#ifndef WIN_UTILS_H -#define WIN_UTILS_H - -#include -#include - -std::wstring utf8ToUtf16(std::string input); -std::string utf16ToUtf8(const WCHAR *input, DWORD length); -std::string normalizePath(std::string path); - -#endif diff --git a/node_modules/@parcel/watcher/wrapper.js b/node_modules/@parcel/watcher/wrapper.js deleted file mode 100644 index 3b4751846..000000000 --- a/node_modules/@parcel/watcher/wrapper.js +++ /dev/null @@ -1,74 +0,0 @@ -const path = require('path'); -const picomatch = require('picomatch'); -const isGlob = require('is-glob'); - -function normalizeOptions(dir, opts = {}) { - const { ignore, ...rest } = opts; - - if (Array.isArray(ignore)) { - opts = { ...rest }; - - for (const value of ignore) { - if (isGlob(value)) { - if (!opts.ignoreGlobs) { - opts.ignoreGlobs = []; - } - - const regex = picomatch.makeRe(value, { - // We set `dot: true` to workaround an issue with the - // regular expression on Linux where the resulting - // negative lookahead `(?!(\\/|^)` was never matching - // in some cases. See also https://bit.ly/3UZlQDm - dot: true, - windows: process.platform === 'win32', - }); - opts.ignoreGlobs.push(regex.source); - } else { - if (!opts.ignorePaths) { - opts.ignorePaths = []; - } - - opts.ignorePaths.push(path.resolve(dir, value)); - } - } - } - - return opts; -} - -exports.createWrapper = (binding) => { - return { - writeSnapshot(dir, snapshot, opts) { - return binding.writeSnapshot( - path.resolve(dir), - path.resolve(snapshot), - normalizeOptions(dir, opts), - ); - }, - getEventsSince(dir, snapshot, opts) { - return binding.getEventsSince( - path.resolve(dir), - path.resolve(snapshot), - normalizeOptions(dir, opts), - ); - }, - async subscribe(dir, fn, opts) { - dir = path.resolve(dir); - opts = normalizeOptions(dir, opts); - await binding.subscribe(dir, fn, opts); - - return { - unsubscribe() { - return binding.unsubscribe(dir, fn, opts); - }, - }; - }, - unsubscribe(dir, fn, opts) { - return binding.unsubscribe( - path.resolve(dir), - fn, - normalizeOptions(dir, opts), - ); - } - }; -}; diff --git a/node_modules/@tailwindcss/cli/LICENSE b/node_modules/@tailwindcss/cli/LICENSE deleted file mode 100644 index d6a822907..000000000 --- a/node_modules/@tailwindcss/cli/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) Tailwind Labs, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/node_modules/@tailwindcss/cli/README.md b/node_modules/@tailwindcss/cli/README.md deleted file mode 100644 index 7d21bd883..000000000 --- a/node_modules/@tailwindcss/cli/README.md +++ /dev/null @@ -1,36 +0,0 @@ -

- - - - - Tailwind CSS - - -

- -

- A utility-first CSS framework for rapidly building custom user interfaces. -

- -

- Build Status - Total Downloads - Latest Release - License -

- ---- - -## Documentation - -For full documentation, visit [tailwindcss.com](https://tailwindcss.com). - -## Community - -For help, discussion about best practices, or feature ideas: - -[Discuss Tailwind CSS on GitHub](https://github.com/tailwindcss/tailwindcss/discussions) - -## Contributing - -If you're interested in contributing to Tailwind CSS, please read our [contributing docs](https://github.com/tailwindcss/tailwindcss/blob/next/.github/CONTRIBUTING.md) **before submitting a pull request**. diff --git a/node_modules/@tailwindcss/cli/dist/index.mjs b/node_modules/@tailwindcss/cli/dist/index.mjs deleted file mode 100755 index b7c84d210..000000000 --- a/node_modules/@tailwindcss/cli/dist/index.mjs +++ /dev/null @@ -1,9 +0,0 @@ -#!/usr/bin/env node -var le=(e,t)=>(t=Symbol[e])?t:Symbol.for("Symbol."+e),ae=e=>{throw TypeError(e)};var G=(e,t,i)=>{if(t!=null){typeof t!="object"&&typeof t!="function"&&ae("Object expected");var r,o;i&&(r=t[le("asyncDispose")]),r===void 0&&(r=t[le("dispose")],i&&(o=r)),typeof r!="function"&&ae("Object not disposable"),o&&(r=function(){try{o.call(this)}catch(n){return Promise.reject(n)}}),e.push([i,r,t])}else i&&e.push([i]);return t},J=(e,t,i)=>{var r=typeof SuppressedError=="function"?SuppressedError:function(u,s,l,p){return p=Error(l),p.name="SuppressedError",p.error=u,p.suppressed=s,p},o=u=>t=i?new r(u,t,"An error was suppressed during disposal"):(i=!0,u),n=u=>{for(;u=e.pop();)try{var s=u[1]&&u[1].call(u[2]);if(u[0])return Promise.resolve(s).then(n,l=>(o(l),n()))}catch(l){o(l)}if(i)throw t};return n()};import ke from"mri";function pe(e,t=process.argv.slice(2)){for(let[o,n]of t.entries())n==="-"&&(t[o]="__IO_DEFAULT_VALUE__");let i=ke(t);for(let o in i){let n=i[o];o!=="_"&&Array.isArray(n)&&(n=n[n.length-1]),n==="__IO_DEFAULT_VALUE__"&&(n="-"),i[o]=n}let r={_:i._};for(let[o,{type:n,alias:u,default:s=n==="boolean"?!1:null}]of Object.entries(e)){if(r[o]=s,u){let l=u.slice(1);i[l]!==void 0&&(r[o]=ue(i[l],n))}{let l=o.slice(2);i[l]!==void 0&&(r[o]=ue(i[l],n))}}return r}function ue(e,t){switch(t){case"string":return D(e);case"boolean":return O(e);case"number":return R(e);case"boolean | string":return O(e)??D(e);case"number | string":return R(e)??D(e);case"boolean | number":return O(e)??R(e);case"boolean | number | string":return O(e)??R(e)??D(e);default:throw new Error(`Unhandled type: ${t}`)}}function O(e){if(e===!0||e===!1)return e;if(e==="true")return!0;if(e==="false")return!1}function R(e){if(typeof e=="number")return e;{let t=Number(e);if(!Number.isNaN(t))return t}}function D(e){return`${e}`}import We from"@parcel/watcher";import{compile as Ee,env as Ue,Instrumentation as he,optimize as Pe,toSourceMap as P}from"@tailwindcss/node";import{clearRequireCache as Ie}from"@tailwindcss/node/require-cache";import{Scanner as Le}from"@tailwindcss/oxide";import{existsSync as je}from"fs";import Z from"fs/promises";import C from"path";var A=class{#e=new Set([]);queueMacrotask(t){let i=setTimeout(t,0);return this.add(()=>{clearTimeout(i)})}add(t){return this.#e.add(t),()=>{this.#e.delete(t),t()}}async dispose(){for(let t of this.#e)await t();this.#e.clear()}};import Re from"fs";import me from"path";import{stripVTControlCharacters as De}from"util";import w from"picocolors";import ce from"enhanced-resolve";import Me from"fs";import{createRequire as Be}from"module";var Oe=Be(import.meta.url).resolve;function fe(e){if(typeof globalThis.__tw_resolve=="function"){let t=globalThis.__tw_resolve(e);if(t)return t}return Oe(e)}var Xe=ce.ResolverFactory.createResolver({fileSystem:new ce.CachedInputFileSystem(Me,4e3),useSyncFileSystemCalls:!0,extensions:[".css"],mainFields:["style"],conditionNames:["style"]});function de(e){let t=typeof e=="number"?BigInt(e):e;return t<1000n?`${t}ns`:(t/=1000n,t<1000n?`${t}\xB5s`:(t/=1000n,t<1000n?`${t}ms`:(t/=1000n,t<60n?`${t}s`:(t/=60n,t<60n?`${t}m`:(t/=60n,t<24n?`${t}h`:(t/=24n,`${t}d`))))))}var z={indent:2};function N(){return`${w.italic(w.bold(w.blue("\u2248")))} tailwindcss ${w.blue(`v${ze()}`)}`}function F(e){return`${w.dim(w.blue("`"))}${w.blue(e)}${w.dim(w.blue("`"))}`}function W(e,t=process.cwd(),{preferAbsoluteIfShorter:i=!0}={}){let r=me.relative(t,e);return r.startsWith("..")||(r=`.${me.sep}${r}`),i&&r.length>e.length?e:r}function Q(e,t){let i=e.split(" "),r=[],o="",n=0;for(let u of i){let s=De(u).length;n+s+1>t&&(r.push(o),o="",n=0),o+=(n?" ":"")+u,n+=s+(n?1:0)}return n&&r.push(o),r}function E(e){let t=de(e);return e<=50*1e6?w.green(t):e<=300*1e6?w.blue(t):e<=1e3*1e6?w.yellow(t):w.red(t)}function k(e,t=0){return`${" ".repeat(t+z.indent)}${e}`}function x(e=""){process.stderr.write(`${e} -`)}function h(e=""){process.stdout.write(`${e} -`)}function ze(){if(typeof globalThis.__tw_version=="string")return globalThis.__tw_version;let{version:e}=JSON.parse(Re.readFileSync(fe("tailwindcss/package.json"),"utf-8"));return e}import U from"fs/promises";import Ne from"path";function Y(){return new Promise((e,t)=>{let i="";process.stdin.on("data",r=>{i+=r}),process.stdin.on("end",()=>e(i)),process.stdin.on("error",r=>t(r))})}async function H(e,t){if(!await U.stat(e).then(r=>r.isCharacterDevice()||r.isFIFO()).catch(()=>!1))try{if(await U.readFile(e,"utf8")===t)return}catch{}await U.mkdir(Ne.dirname(e),{recursive:!0}),await U.writeFile(e,t,"utf8")}var ye=String.raw,a=Ue.DEBUG;function I(){return{"--input":{type:"string",description:"Input file",alias:"-i"},"--output":{type:"string",description:"Output file",alias:"-o",default:"-"},"--watch":{type:"boolean | string",description:"Watch for changes and rebuild as needed, and use `always` to keep watching when stdin is closed",alias:"-w",values:["always"]},"--minify":{type:"boolean",description:"Optimize and minify the output",alias:"-m"},"--optimize":{type:"boolean",description:"Optimize the output without minifying"},"--cwd":{type:"string",description:"The current working directory",default:"."},"--map":{type:"boolean | string",description:"Generate a source map",default:!1}}}async function X(e){try{return await e()}catch(t){t instanceof Error&&x(t.toString()),process.exit(1)}}async function ge(e){var ie=[];try{x(N());x();let t=G(ie,new he);a&&t.start("[@tailwindcss/cli] (initial build)");let i=C.resolve(e["--cwd"]);e["--output"]&&e["--output"]!=="-"&&(e["--output"]=C.resolve(i,e["--output"]));e["--input"]&&e["--input"]!=="-"&&(e["--input"]=C.resolve(i,e["--input"]),je(e["--input"])||(x(`Specified input file ${F(W(e["--input"]))} does not exist.`),process.exit(1)));e["--input"]===e["--output"]&&e["--input"]!=="-"&&(x(`Specified input file ${F(W(e["--input"]))} and output file ${F(W(e["--output"]))} are identical.`),process.exit(1));e["--map"]==="-"&&(x("Use --map without a value to inline the source map"),process.exit(1));e["--map"]&&e["--map"]!==!0&&(e["--map"]=C.resolve(i,e["--map"]));let r=process.hrtime.bigint();let o=e["--input"]?e["--input"]==="-"?await Y():await Z.readFile(e["--input"],"utf-8"):ye` - @import 'tailwindcss'; - `;let n={css:"",optimizedCss:""};async function u(g,b,f,S){let $=g;if(f["--minify"]||f["--optimize"])if(g!==n.css){a&&S.start("Optimize CSS");let T=Pe(g,{file:f["--input"]??"input.css",minify:f["--minify"]??!1,map:b?.raw??void 0});a&&S.end("Optimize CSS"),n.css=g,n.optimizedCss=T.code,T.map&&(b=P(T.map)),$=T.code}else $=n.optimizedCss;b&&(f["--map"]===!0?($+=` -`,$+=b.inline):typeof f["--map"]=="string"&&(a&&S.start("Write source map"),await H(f["--map"],b.raw),a&&S.end("Write source map"))),a&&S.start("Write output"),f["--output"]&&f["--output"]!=="-"?await H(f["--output"],$):h($),a&&S.end("Write output")}let s=e["--input"]&&e["--input"]!=="-"?C.resolve(e["--input"]):null;let l=s?C.dirname(s):process.cwd();let p=s?[s]:[];async function m(g,b){a&&b.start("Setup compiler");let f=await Ee(g,{from:e["--output"]?s??"stdin.css":void 0,base:l,onDependency(T){p.push(T)}}),S=(f.root==="none"?[]:f.root===null?[{base:i,pattern:"**/*",negated:!1}]:[{...f.root,negated:!1}]).concat(f.sources),$=new Le({sources:S});return a&&b.end("Setup compiler"),[f,$]}let[d,y]=await X(()=>m(o,t));if(e["--watch"]){let g=[];g.push(await we(be(y),async function b(f){try{var S=[];try{if(f.length===1&&f[0]===e["--output"])return;let c=G(S,new he);a&&c.start("[@tailwindcss/cli] (watcher)");let re=process.hrtime.bigint();let oe=[];let j="incremental";let se=p;for(let _ of f){if(se.includes(_)){j="full";break}oe.push({file:_,extension:C.extname(_).slice(1)})}let V="";let q=null;if(j==="full"){let _=e["--input"]?e["--input"]==="-"?await Y():await Z.readFile(e["--input"],"utf-8"):ye` - @import 'tailwindcss'; - `;Ie(se),p=s?[s]:[],[d,y]=await m(_,c),a&&c.start("Scan for candidates");let K=y.scan();a&&c.end("Scan for candidates"),a&&c.start("Setup new watchers");let Fe=await we(be(y),b);a&&c.end("Setup new watchers"),a&&c.start("Cleanup old watchers"),await Promise.all(g.splice(0).map(Ae=>Ae())),a&&c.end("Cleanup old watchers"),g.push(Fe),a&&c.start("Build CSS"),V=d.build(K),a&&c.end("Build CSS"),e["--map"]&&(a&&c.start("Build Source Map"),q=P(d.buildSourceMap()),a&&c.end("Build Source Map"))}else if(j==="incremental"){a&&c.start("Scan for candidates");let _=y.scanFiles(oe);if(a&&c.end("Scan for candidates"),_.length<=0){let K=process.hrtime.bigint();x(`Done in ${E(K-re)}`);return}a&&c.start("Build CSS"),V=d.build(_),a&&c.end("Build CSS"),e["--map"]&&(a&&c.start("Build Source Map"),q=P(d.buildSourceMap()),a&&c.end("Build Source Map"))}await u(V,q,e,c);let Ce=process.hrtime.bigint();x(`Done in ${E(Ce-re)}`)}catch($){var T=$,ve=!0}finally{J(S,T,ve)}}catch(c){c instanceof Error&&x(c.toString())}})),e["--watch"]!=="always"&&process.stdin.on("end",()=>{Promise.all(g.map(b=>b())).then(()=>process.exit(0),()=>process.exit(1))}),process.stdin.resume()}a&&t.start("Scan for candidates");let L=y.scan();a&&t.end("Scan for candidates");a&&t.start("Build CSS");let M=await X(()=>d.build(L));a&&t.end("Build CSS");let B=null;e["--map"]&&(a&&t.start("Build Source Map"),B=await X(()=>P(d.buildSourceMap())),a&&t.end("Build Source Map"));await u(M,B,e,t);let xe=process.hrtime.bigint();x(`Done in ${E(xe-r)}`)}catch($e){var Te=$e,_e=!0}finally{J(ie,Te,_e)}}async function we(e,t){e=e.sort((s,l)=>s.length-l.length);let i=[];for(let s=0;s!i.includes(s));let r=new A,o=new Set,n=new A;async function u(){await n.dispose(),n.queueMacrotask(()=>{t(Array.from(o)),o.clear()})}for(let s of e){let{unsubscribe:l}=await We.subscribe(s,async(p,m)=>{if(p){console.error(p);return}await Promise.all(m.map(async d=>{if(d.type==="delete")return;let y=null;try{y=await Z.lstat(d.path)}catch{}!y?.isFile()&&!y?.isSymbolicLink()||o.add(d.path)})),await u()});r.add(l)}return async()=>{await r.dispose(),await n.dispose()}}function be(e){return[...new Set(e.normalizedSources.flatMap(t=>t.base))]}import v from"picocolors";function ee({invalid:e,usage:t,options:i}){let r=process.stdout.columns;if(h(N()),e&&(h(),h(`${v.dim("Invalid command:")} ${e}`)),t&&t.length>0){h(),h(v.dim("Usage:"));for(let[o,n]of t.entries()){let u=n.slice(0,n.indexOf("[")),s=n.slice(n.indexOf("["));s=s.replace(/\[.*?\]/g,m=>v.dim(m));let p=Q(s,r-z.indent-u.length-1);p.length>1&&o!==0&&h(),h(k(`${u}${p.shift()}`));for(let m of p)h(k(m,u.length))}}if(i){let o=0;for(let{alias:l}of Object.values(i))l&&(o=Math.max(o,l.length));let n=[],u=0;for(let[l,{alias:p,values:m}]of Object.entries(i)){m?.length&&(l+=`[=${m.join(", ")}]`);let d=[p&&`${p.padStart(o)}`,p?l:" ".repeat(o+2)+l].filter(Boolean).join(", ");n.push(d),u=Math.max(u,d.length)}h(),h(v.dim("Options:"));let s=8;for(let{description:l,default:p=null}of Object.values(i)){let m=n.shift(),d=s+(u-m.length),y=2,L=r-m.length-d-y-z.indent,M=Q(p!==null?`${l} ${v.dim(`[default:\u202F${F(`${p}`)}]`)}`:l,L);h(k(`${v.blue(m)} ${v.dim(v.gray("\xB7")).repeat(d)} ${M.shift()}`));for(let B of M)h(k(`${" ".repeat(m.length+d+y)}${B}`))}}}var te={"--help":{type:"boolean",description:"Display usage information",alias:"-h"}},ne=pe({...I(),...te}),Se=ne._[0];Se&&(ee({invalid:Se,usage:["tailwindcss [options]"],options:{...I(),...te}}),process.exit(1));(process.stdout.isTTY&&process.argv[2]===void 0||ne["--help"])&&(ee({usage:["tailwindcss [--input input.css] [--output output.css] [--watch] [options\u2026]"],options:{...I(),...te}}),process.exit(0));ge(ne); diff --git a/node_modules/@tailwindcss/cli/package.json b/node_modules/@tailwindcss/cli/package.json deleted file mode 100644 index 5d4b9b2b6..000000000 --- a/node_modules/@tailwindcss/cli/package.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "name": "@tailwindcss/cli", - "version": "4.1.18", - "description": "A utility-first CSS framework for rapidly building custom user interfaces.", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/tailwindlabs/tailwindcss.git", - "directory": "packages/@tailwindcss-cli" - }, - "bugs": "https://github.com/tailwindlabs/tailwindcss/issues", - "homepage": "https://tailwindcss.com", - "bin": { - "tailwindcss": "./dist/index.mjs" - }, - "exports": { - "./package.json": "./package.json" - }, - "files": [ - "dist" - ], - "publishConfig": { - "provenance": true, - "access": "public" - }, - "dependencies": { - "@parcel/watcher": "^2.5.1", - "enhanced-resolve": "^5.18.3", - "mri": "^1.2.0", - "picocolors": "^1.1.1", - "@tailwindcss/node": "4.1.18", - "tailwindcss": "4.1.18", - "@tailwindcss/oxide": "4.1.18" - }, - "scripts": { - "lint": "tsc --noEmit", - "build": "tsup-node", - "dev": "pnpm run build -- --watch" - } -} \ No newline at end of file diff --git a/node_modules/@tailwindcss/node/LICENSE b/node_modules/@tailwindcss/node/LICENSE deleted file mode 100644 index d6a822907..000000000 --- a/node_modules/@tailwindcss/node/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) Tailwind Labs, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/node_modules/@tailwindcss/node/README.md b/node_modules/@tailwindcss/node/README.md deleted file mode 100644 index 7d21bd883..000000000 --- a/node_modules/@tailwindcss/node/README.md +++ /dev/null @@ -1,36 +0,0 @@ -

- - - - - Tailwind CSS - - -

- -

- A utility-first CSS framework for rapidly building custom user interfaces. -

- -

- Build Status - Total Downloads - Latest Release - License -

- ---- - -## Documentation - -For full documentation, visit [tailwindcss.com](https://tailwindcss.com). - -## Community - -For help, discussion about best practices, or feature ideas: - -[Discuss Tailwind CSS on GitHub](https://github.com/tailwindcss/tailwindcss/discussions) - -## Contributing - -If you're interested in contributing to Tailwind CSS, please read our [contributing docs](https://github.com/tailwindcss/tailwindcss/blob/next/.github/CONTRIBUTING.md) **before submitting a pull request**. diff --git a/node_modules/@tailwindcss/node/dist/esm-cache.loader.d.mts b/node_modules/@tailwindcss/node/dist/esm-cache.loader.d.mts deleted file mode 100644 index 55f2bad39..000000000 --- a/node_modules/@tailwindcss/node/dist/esm-cache.loader.d.mts +++ /dev/null @@ -1,5 +0,0 @@ -import { ResolveHook } from 'node:module'; - -declare let resolve: ResolveHook; - -export { resolve }; diff --git a/node_modules/@tailwindcss/node/dist/esm-cache.loader.mjs b/node_modules/@tailwindcss/node/dist/esm-cache.loader.mjs deleted file mode 100644 index f9ae1082c..000000000 --- a/node_modules/@tailwindcss/node/dist/esm-cache.loader.mjs +++ /dev/null @@ -1 +0,0 @@ -import{isBuiltin as i}from"module";var o=async(a,e,u)=>{let r=await u(a,e);if(r.url===import.meta.url||i(r.url)||!e.parentURL)return r;let t=new URL(e.parentURL).searchParams.get("id");if(t===null)return r;let l=new URL(r.url);return l.searchParams.set("id",t),{...r,url:`${l}`}};export{o as resolve}; diff --git a/node_modules/@tailwindcss/node/dist/index.d.mts b/node_modules/@tailwindcss/node/dist/index.d.mts deleted file mode 100644 index 2e20c579c..000000000 --- a/node_modules/@tailwindcss/node/dist/index.d.mts +++ /dev/null @@ -1,255 +0,0 @@ -import { AstNode as AstNode$1 } from './ast'; -import { Candidate, Variant } from './candidate'; -import { compileAstNodes } from './compile'; -import { ClassEntry, VariantEntry, CanonicalizeOptions } from './intellisense'; -import { Theme } from './theme'; -import { Utilities } from './utilities'; -import { Variants } from './variants'; -import * as tailwindcss from 'tailwindcss'; -import { Polyfills, Features } from 'tailwindcss'; -export { Features, Polyfills } from 'tailwindcss'; - -declare const DEBUG: boolean; - -declare const env_DEBUG: typeof DEBUG; -declare namespace env { - export { env_DEBUG as DEBUG }; -} - -declare const enum CompileAstFlags { - None = 0, - RespectImportant = 1 -} -type DesignSystem = { - theme: Theme; - utilities: Utilities; - variants: Variants; - invalidCandidates: Set; - important: boolean; - getClassOrder(classes: string[]): [string, bigint | null][]; - getClassList(): ClassEntry[]; - getVariants(): VariantEntry[]; - parseCandidate(candidate: string): Readonly[]; - parseVariant(variant: string): Readonly | null; - compileAstNodes(candidate: Candidate, flags?: CompileAstFlags): ReturnType; - printCandidate(candidate: Candidate): string; - printVariant(variant: Variant): string; - getVariantOrder(): Map; - resolveThemeValue(path: string, forceInline?: boolean): string | undefined; - trackUsedVariables(raw: string): void; - canonicalizeCandidates(candidates: string[], options?: CanonicalizeOptions): string[]; - candidatesToCss(classes: string[]): (string | null)[]; - candidatesToAst(classes: string[]): AstNode$1[][]; - storage: Record; -}; - -/** - * The source code for one or more nodes in the AST - * - * This generally corresponds to a stylesheet - */ -interface Source { - /** - * The path to the file that contains the referenced source code - * - * If this references the *output* source code, this is `null`. - */ - file: string | null; - /** - * The referenced source code - */ - code: string; -} -/** - * The file and offsets within it that this node covers - * - * This can represent either: - * - A location in the original CSS which caused this node to be created - * - A location in the output CSS where this node resides - */ -type SourceLocation = [source: Source, start: number, end: number]; - -/** - * Line offset tables are the key to generating our source maps. They allow us - * to store indexes with our AST nodes and later convert them into positions as - * when given the source that the indexes refer to. - */ -/** - * A position in source code - * - * https://tc39.es/ecma426/#sec-position-record-type - */ -interface Position { - /** The line number, one-based */ - line: number; - /** The column/character number, one-based */ - column: number; -} - -interface OriginalPosition extends Position { - source: DecodedSource; -} -/** - * A "decoded" sourcemap - * - * @see https://tc39.es/ecma426/#decoded-source-map-record - */ -interface DecodedSourceMap { - file: string | null; - sources: DecodedSource[]; - mappings: DecodedMapping[]; -} -/** - * A "decoded" source - * - * @see https://tc39.es/ecma426/#decoded-source-record - */ -interface DecodedSource { - url: string | null; - content: string | null; - ignore: boolean; -} -/** - * A "decoded" mapping - * - * @see https://tc39.es/ecma426/#decoded-mapping-record - */ -interface DecodedMapping { - originalPosition: OriginalPosition | null; - generatedPosition: Position; - name: string | null; -} - -type StyleRule = { - kind: 'rule'; - selector: string; - nodes: AstNode[]; - src?: SourceLocation; - dst?: SourceLocation; -}; -type AtRule = { - kind: 'at-rule'; - name: string; - params: string; - nodes: AstNode[]; - src?: SourceLocation; - dst?: SourceLocation; -}; -type Declaration = { - kind: 'declaration'; - property: string; - value: string | undefined; - important: boolean; - src?: SourceLocation; - dst?: SourceLocation; -}; -type Comment = { - kind: 'comment'; - value: string; - src?: SourceLocation; - dst?: SourceLocation; -}; -type Context = { - kind: 'context'; - context: Record; - nodes: AstNode[]; - src?: undefined; - dst?: undefined; -}; -type AtRoot = { - kind: 'at-root'; - nodes: AstNode[]; - src?: undefined; - dst?: undefined; -}; -type AstNode = StyleRule | AtRule | Declaration | Comment | Context | AtRoot; - -type Resolver = (id: string, base: string) => Promise; -interface CompileOptions { - base: string; - from?: string; - onDependency: (path: string) => void; - shouldRewriteUrls?: boolean; - polyfills?: Polyfills; - customCssResolver?: Resolver; - customJsResolver?: Resolver; -} -declare function compileAst(ast: AstNode[], options: CompileOptions): Promise<{ - sources: { - base: string; - pattern: string; - negated: boolean; - }[]; - root: "none" | { - base: string; - pattern: string; - } | null; - features: Features; - build(candidates: string[]): AstNode[]; -}>; -declare function compile(css: string, options: CompileOptions): Promise<{ - sources: { - base: string; - pattern: string; - negated: boolean; - }[]; - root: "none" | { - base: string; - pattern: string; - } | null; - features: Features; - build(candidates: string[]): string; - buildSourceMap(): tailwindcss.DecodedSourceMap; -}>; -declare function __unstable__loadDesignSystem(css: string, { base }: { - base: string; -}): Promise; -declare function loadModule(id: string, base: string, onDependency: (path: string) => void, customJsResolver?: Resolver): Promise<{ - path: string; - base: string; - module: any; -}>; - -declare class Instrumentation implements Disposable { - #private; - private defaultFlush; - constructor(defaultFlush?: (message: string) => undefined); - hit(label: string): void; - start(label: string): void; - end(label: string): void; - reset(): void; - report(flush?: (message: string) => undefined): void; - [Symbol.dispose](): void; -} - -declare function normalizePath(originalPath: string): string; - -interface OptimizeOptions { - /** - * The file being transformed - */ - file?: string; - /** - * Enabled minified output - */ - minify?: boolean; - /** - * The output source map before optimization - * - * If omitted a resulting source map will not be available - */ - map?: string; -} -interface TransformResult { - code: string; - map: string | undefined; -} -declare function optimize(input: string, { file, minify, map }?: OptimizeOptions): TransformResult; - -interface SourceMap { - readonly raw: string; - readonly inline: string; -} -declare function toSourceMap(map: DecodedSourceMap | string): SourceMap; - -export { type CompileOptions, type DecodedSource, type DecodedSourceMap, Instrumentation, type OptimizeOptions, type Resolver, type SourceMap, type TransformResult, __unstable__loadDesignSystem, compile, compileAst, env, loadModule, normalizePath, optimize, toSourceMap }; diff --git a/node_modules/@tailwindcss/node/dist/index.d.ts b/node_modules/@tailwindcss/node/dist/index.d.ts deleted file mode 100644 index 2e20c579c..000000000 --- a/node_modules/@tailwindcss/node/dist/index.d.ts +++ /dev/null @@ -1,255 +0,0 @@ -import { AstNode as AstNode$1 } from './ast'; -import { Candidate, Variant } from './candidate'; -import { compileAstNodes } from './compile'; -import { ClassEntry, VariantEntry, CanonicalizeOptions } from './intellisense'; -import { Theme } from './theme'; -import { Utilities } from './utilities'; -import { Variants } from './variants'; -import * as tailwindcss from 'tailwindcss'; -import { Polyfills, Features } from 'tailwindcss'; -export { Features, Polyfills } from 'tailwindcss'; - -declare const DEBUG: boolean; - -declare const env_DEBUG: typeof DEBUG; -declare namespace env { - export { env_DEBUG as DEBUG }; -} - -declare const enum CompileAstFlags { - None = 0, - RespectImportant = 1 -} -type DesignSystem = { - theme: Theme; - utilities: Utilities; - variants: Variants; - invalidCandidates: Set; - important: boolean; - getClassOrder(classes: string[]): [string, bigint | null][]; - getClassList(): ClassEntry[]; - getVariants(): VariantEntry[]; - parseCandidate(candidate: string): Readonly[]; - parseVariant(variant: string): Readonly | null; - compileAstNodes(candidate: Candidate, flags?: CompileAstFlags): ReturnType; - printCandidate(candidate: Candidate): string; - printVariant(variant: Variant): string; - getVariantOrder(): Map; - resolveThemeValue(path: string, forceInline?: boolean): string | undefined; - trackUsedVariables(raw: string): void; - canonicalizeCandidates(candidates: string[], options?: CanonicalizeOptions): string[]; - candidatesToCss(classes: string[]): (string | null)[]; - candidatesToAst(classes: string[]): AstNode$1[][]; - storage: Record; -}; - -/** - * The source code for one or more nodes in the AST - * - * This generally corresponds to a stylesheet - */ -interface Source { - /** - * The path to the file that contains the referenced source code - * - * If this references the *output* source code, this is `null`. - */ - file: string | null; - /** - * The referenced source code - */ - code: string; -} -/** - * The file and offsets within it that this node covers - * - * This can represent either: - * - A location in the original CSS which caused this node to be created - * - A location in the output CSS where this node resides - */ -type SourceLocation = [source: Source, start: number, end: number]; - -/** - * Line offset tables are the key to generating our source maps. They allow us - * to store indexes with our AST nodes and later convert them into positions as - * when given the source that the indexes refer to. - */ -/** - * A position in source code - * - * https://tc39.es/ecma426/#sec-position-record-type - */ -interface Position { - /** The line number, one-based */ - line: number; - /** The column/character number, one-based */ - column: number; -} - -interface OriginalPosition extends Position { - source: DecodedSource; -} -/** - * A "decoded" sourcemap - * - * @see https://tc39.es/ecma426/#decoded-source-map-record - */ -interface DecodedSourceMap { - file: string | null; - sources: DecodedSource[]; - mappings: DecodedMapping[]; -} -/** - * A "decoded" source - * - * @see https://tc39.es/ecma426/#decoded-source-record - */ -interface DecodedSource { - url: string | null; - content: string | null; - ignore: boolean; -} -/** - * A "decoded" mapping - * - * @see https://tc39.es/ecma426/#decoded-mapping-record - */ -interface DecodedMapping { - originalPosition: OriginalPosition | null; - generatedPosition: Position; - name: string | null; -} - -type StyleRule = { - kind: 'rule'; - selector: string; - nodes: AstNode[]; - src?: SourceLocation; - dst?: SourceLocation; -}; -type AtRule = { - kind: 'at-rule'; - name: string; - params: string; - nodes: AstNode[]; - src?: SourceLocation; - dst?: SourceLocation; -}; -type Declaration = { - kind: 'declaration'; - property: string; - value: string | undefined; - important: boolean; - src?: SourceLocation; - dst?: SourceLocation; -}; -type Comment = { - kind: 'comment'; - value: string; - src?: SourceLocation; - dst?: SourceLocation; -}; -type Context = { - kind: 'context'; - context: Record; - nodes: AstNode[]; - src?: undefined; - dst?: undefined; -}; -type AtRoot = { - kind: 'at-root'; - nodes: AstNode[]; - src?: undefined; - dst?: undefined; -}; -type AstNode = StyleRule | AtRule | Declaration | Comment | Context | AtRoot; - -type Resolver = (id: string, base: string) => Promise; -interface CompileOptions { - base: string; - from?: string; - onDependency: (path: string) => void; - shouldRewriteUrls?: boolean; - polyfills?: Polyfills; - customCssResolver?: Resolver; - customJsResolver?: Resolver; -} -declare function compileAst(ast: AstNode[], options: CompileOptions): Promise<{ - sources: { - base: string; - pattern: string; - negated: boolean; - }[]; - root: "none" | { - base: string; - pattern: string; - } | null; - features: Features; - build(candidates: string[]): AstNode[]; -}>; -declare function compile(css: string, options: CompileOptions): Promise<{ - sources: { - base: string; - pattern: string; - negated: boolean; - }[]; - root: "none" | { - base: string; - pattern: string; - } | null; - features: Features; - build(candidates: string[]): string; - buildSourceMap(): tailwindcss.DecodedSourceMap; -}>; -declare function __unstable__loadDesignSystem(css: string, { base }: { - base: string; -}): Promise; -declare function loadModule(id: string, base: string, onDependency: (path: string) => void, customJsResolver?: Resolver): Promise<{ - path: string; - base: string; - module: any; -}>; - -declare class Instrumentation implements Disposable { - #private; - private defaultFlush; - constructor(defaultFlush?: (message: string) => undefined); - hit(label: string): void; - start(label: string): void; - end(label: string): void; - reset(): void; - report(flush?: (message: string) => undefined): void; - [Symbol.dispose](): void; -} - -declare function normalizePath(originalPath: string): string; - -interface OptimizeOptions { - /** - * The file being transformed - */ - file?: string; - /** - * Enabled minified output - */ - minify?: boolean; - /** - * The output source map before optimization - * - * If omitted a resulting source map will not be available - */ - map?: string; -} -interface TransformResult { - code: string; - map: string | undefined; -} -declare function optimize(input: string, { file, minify, map }?: OptimizeOptions): TransformResult; - -interface SourceMap { - readonly raw: string; - readonly inline: string; -} -declare function toSourceMap(map: DecodedSourceMap | string): SourceMap; - -export { type CompileOptions, type DecodedSource, type DecodedSourceMap, Instrumentation, type OptimizeOptions, type Resolver, type SourceMap, type TransformResult, __unstable__loadDesignSystem, compile, compileAst, env, loadModule, normalizePath, optimize, toSourceMap }; diff --git a/node_modules/@tailwindcss/node/dist/index.js b/node_modules/@tailwindcss/node/dist/index.js deleted file mode 100644 index f60005bd5..000000000 --- a/node_modules/@tailwindcss/node/dist/index.js +++ /dev/null @@ -1,18 +0,0 @@ -"use strict";var It=Object.create;var ne=Object.defineProperty;var Dt=Object.getOwnPropertyDescriptor;var Ut=Object.getOwnPropertyNames;var Lt=Object.getPrototypeOf,Kt=Object.prototype.hasOwnProperty;var Le=(e,r)=>{for(var t in r)ne(e,t,{get:r[t],enumerable:!0})},Ke=(e,r,t,i)=>{if(r&&typeof r=="object"||typeof r=="function")for(let o of Ut(r))!Kt.call(e,o)&&o!==t&&ne(e,o,{get:()=>r[o],enumerable:!(i=Dt(r,o))||i.enumerable});return e};var T=(e,r,t)=>(t=e!=null?It(Lt(e)):{},Ke(r||!e||!e.__esModule?ne(t,"default",{value:e,enumerable:!0}):t,e)),zt=e=>Ke(ne({},"__esModule",{value:!0}),e);var ci={};Le(ci,{Features:()=>O.Features,Instrumentation:()=>Ue,Polyfills:()=>O.Polyfills,__unstable__loadDesignSystem:()=>ti,compile:()=>ei,compileAst:()=>Xr,env:()=>oe,loadModule:()=>Ie,normalizePath:()=>me,optimize:()=>li,toSourceMap:()=>fi});module.exports=zt(ci);var Pt=T(require("module")),_t=require("url");var oe={};Le(oe,{DEBUG:()=>ve});var ve=Mt(process.env.DEBUG);function Mt(e){if(typeof e=="boolean")return e;if(e===void 0)return!1;if(e==="true"||e==="1")return!0;if(e==="false"||e==="0")return!1;if(e==="*")return!0;let r=e.split(",").map(t=>t.split(":")[0]);return r.includes("-tailwindcss")?!1:!!r.includes("tailwindcss")}var j=T(require("enhanced-resolve")),St=require("jiti"),ge=T(require("fs")),_e=T(require("fs/promises")),re=T(require("path")),Oe=require("url"),O=require("tailwindcss");var ae=T(require("fs/promises")),B=T(require("path")),Ft=[/import[\s\S]*?['"](.{3,}?)['"]/gi,/import[\s\S]*from[\s\S]*?['"](.{3,}?)['"]/gi,/export[\s\S]*from[\s\S]*?['"](.{3,}?)['"]/gi,/require\(['"`](.+)['"`]\)/gi],jt=[".js",".cjs",".mjs"],Wt=["",".js",".cjs",".mjs",".ts",".cts",".mts",".jsx",".tsx"],Bt=["",".ts",".cts",".mts",".tsx",".js",".cjs",".mjs",".jsx"];async function Yt(e,r){for(let t of r){let i=`${e}${t}`;if((await ae.default.stat(i).catch(()=>null))?.isFile())return i}for(let t of r){let i=`${e}/index${t}`;if(await ae.default.access(i).then(()=>!0,()=>!1))return i}return null}async function ze(e,r,t,i){let o=jt.includes(i)?Wt:Bt,a=await Yt(B.default.resolve(t,r),o);if(a===null||e.has(a))return;e.add(a),t=B.default.dirname(a),i=B.default.extname(a);let n=await ae.default.readFile(a,"utf-8"),s=[];for(let l of Ft)for(let u of n.matchAll(l))u[1].startsWith(".")&&s.push(ze(e,u[1],t,i));await Promise.all(s)}async function Me(e){let r=new Set;return await ze(r,e,B.default.dirname(e),B.default.extname(e)),Array.from(r)}var Ve=T(require("path"));function Y(e){return{kind:"word",value:e}}function Gt(e,r){return{kind:"function",value:e,nodes:r}}function Ht(e){return{kind:"separator",value:e}}function S(e){let r="";for(let t of e)switch(t.kind){case"word":case"separator":{r+=t.value;break}case"function":r+=t.value+"("+S(t.nodes)+")"}return r}var Fe=92,qt=41,je=58,We=44,Zt=34,Be=61,Ye=62,Ge=60,He=10,Qt=40,Jt=39,Xt=47,qe=32,Ze=9;function A(e){e=e.replaceAll(`\r -`,` -`);let r=[],t=[],i=null,o="",a;for(let n=0;n0){let u=Y(o);i?i.nodes.push(u):r.push(u),o=""}let l=Y(e[n]);i?i.nodes.push(l):r.push(l);break}case je:case We:case Be:case Ye:case Ge:case He:case qe:case Ze:{if(o.length>0){let c=Y(o);i?i.nodes.push(c):r.push(c),o=""}let l=n,u=n+1;for(;u0){let u=Y(o);l?.nodes.push(u),o=""}t.length>0?i=t[t.length-1]:i=null;break}default:o+=String.fromCharCode(s)}}return o.length>0&&r.push(Y(o)),r}var g=class extends Map{constructor(t){super();this.factory=t}get(t){let i=super.get(t);return i===void 0&&(i=this.factory(t,this),this.set(t,i)),i}};var yi=new Uint8Array(256);var le=new Uint8Array(256);function y(e,r){let t=0,i=[],o=0,a=e.length,n=r.charCodeAt(0);for(let s=0;s0&&l===le[t-1]&&t--;break}}return i.push(e.slice(o)),i}var we=(n=>(n[n.Continue=0]="Continue",n[n.Skip=1]="Skip",n[n.Stop=2]="Stop",n[n.Replace=3]="Replace",n[n.ReplaceSkip=4]="ReplaceSkip",n[n.ReplaceStop=5]="ReplaceStop",n))(we||{}),w={Continue:{kind:0},Skip:{kind:1},Stop:{kind:2},Replace:e=>({kind:3,nodes:Array.isArray(e)?e:[e]}),ReplaceSkip:e=>({kind:4,nodes:Array.isArray(e)?e:[e]}),ReplaceStop:e=>({kind:5,nodes:Array.isArray(e)?e:[e]})};function v(e,r){typeof r=="function"?Qe(e,r):Qe(e,r.enter,r.exit)}function Qe(e,r=()=>w.Continue,t=()=>w.Continue){let i=[[e,0,null]],o={parent:null,depth:0,path(){let a=[];for(let n=1;n0;){let a=i.length-1,n=i[a],s=n[0],l=n[1],u=n[2];if(l>=s.length){i.pop();continue}if(o.parent=u,o.depth=a,l>=0){let m=s[l],d=r(m,o)??w.Continue;switch(d.kind){case 0:{m.nodes&&m.nodes.length>0&&i.push([m.nodes,0,m]),n[1]=~l;continue}case 2:return;case 1:{n[1]=~l;continue}case 3:{s.splice(l,1,...d.nodes);continue}case 5:{s.splice(l,1,...d.nodes);return}case 4:{s.splice(l,1,...d.nodes),n[1]+=d.nodes.length;continue}default:throw new Error(`Invalid \`WalkAction.${we[d.kind]??`Unknown(${d.kind})`}\` in enter.`)}}let p=~l,c=s[p],f=t(c,o)??w.Continue;switch(f.kind){case 0:n[1]=p+1;continue;case 2:return;case 3:{s.splice(p,1,...f.nodes),n[1]=p+f.nodes.length;continue}case 5:{s.splice(p,1,...f.nodes);return}case 4:{s.splice(p,1,...f.nodes),n[1]=p+f.nodes.length;continue}default:throw new Error(`Invalid \`WalkAction.${we[f.kind]??`Unknown(${f.kind})`}\` in exit.`)}}}var Vi=new g(e=>{let r=A(e),t=new Set;return v(r,(i,o)=>{let a=o.parent===null?r:o.parent.nodes??[];if(i.kind==="word"&&(i.value==="+"||i.value==="-"||i.value==="*"||i.value==="/")){let n=a.indexOf(i)??-1;if(n===-1)return;let s=a[n-1];if(s?.kind!=="separator"||s.value!==" ")return;let l=a[n+1];if(l?.kind!=="separator"||l.value!==" ")return;t.add(s),t.add(l)}else i.kind==="separator"&&i.value.length>0&&i.value.trim()===""?(a[0]===i||a[a.length-1]===i)&&t.add(i):i.kind==="separator"&&i.value.trim()===","&&(i.value=",")}),t.size>0&&v(r,i=>{if(t.has(i))return t.delete(i),w.ReplaceSkip([])}),ye(r),S(r)});var Ri=new g(e=>{let r=A(e);return r.length===3&&r[0].kind==="word"&&r[0].value==="&"&&r[1].kind==="separator"&&r[1].value===":"&&r[2].kind==="function"&&r[2].value==="is"?S(r[2].nodes):e});function ye(e){for(let r of e)switch(r.kind){case"function":{if(r.value==="url"||r.value.endsWith("_url")){r.value=G(r.value);break}if(r.value==="var"||r.value.endsWith("_var")||r.value==="theme"||r.value.endsWith("_theme")){r.value=G(r.value);for(let t=0;t{let r=A(e);return r.length===1&&r[0].kind==="function"&&r[0].value==="var"});function er(e){throw new Error(`Unexpected value: ${e}`)}function G(e){return e.replaceAll("_",String.raw`\_`).replaceAll(" ","_")}var tr=process.env.FEATURES_ENV!=="stable";var _=/[+-]?\d*\.?\d+(?:[eE][+-]?\d+)?/,Fi=new RegExp(`^${_.source}$`);var ji=new RegExp(`^${_.source}%$`);var Wi=new RegExp(`^${_.source}s*/s*${_.source}$`);var rr=["cm","mm","Q","in","pc","pt","px","em","ex","ch","rem","lh","rlh","vw","vh","vmin","vmax","vb","vi","svw","svh","lvw","lvh","dvw","dvh","cqw","cqh","cqi","cqb","cqmin","cqmax"],Bi=new RegExp(`^${_.source}(${rr.join("|")})$`);var ir=["deg","rad","grad","turn"],Yi=new RegExp(`^${_.source}(${ir.join("|")})$`);var Gi=new RegExp(`^${_.source} +${_.source} +${_.source}$`);function C(e){let r=Number(e);return Number.isInteger(r)&&r>=0&&String(r)===String(e)}function H(e,r){if(r===null)return e;let t=Number(r);return Number.isNaN(t)||(r=`${t*100}%`),r==="100%"?e:`color-mix(in oklab, ${e} ${r}, transparent)`}var ar={"--alpha":lr,"--spacing":sr,"--theme":ur,theme:fr};function lr(e,r,t,...i){let[o,a]=y(t,"/").map(n=>n.trim());if(!o||!a)throw new Error(`The --alpha(\u2026) function requires a color and an alpha value, e.g.: \`--alpha(${o||"var(--my-color)"} / ${a||"50%"})\``);if(i.length>0)throw new Error(`The --alpha(\u2026) function only accepts one argument, e.g.: \`--alpha(${o||"var(--my-color)"} / ${a||"50%"})\``);return H(o,a)}function sr(e,r,t,...i){if(!t)throw new Error("The --spacing(\u2026) function requires an argument, but received none.");if(i.length>0)throw new Error(`The --spacing(\u2026) function only accepts a single argument, but received ${i.length+1}.`);let o=e.theme.resolve(null,["--spacing"]);if(!o)throw new Error("The --spacing(\u2026) function requires that the `--spacing` theme variable exists, but it was not found.");return`calc(${o} * ${t})`}function ur(e,r,t,...i){if(!t.startsWith("--"))throw new Error("The --theme(\u2026) function can only be used with CSS variables from your theme.");let o=!1;t.endsWith(" inline")&&(o=!0,t=t.slice(0,-7)),r.kind==="at-rule"&&(o=!0);let a=e.resolveThemeValue(t,o);if(!a){if(i.length>0)return i.join(", ");throw new Error(`Could not resolve value for theme function: \`theme(${t})\`. Consider checking if the variable name is correct or provide a fallback value to silence this error.`)}if(i.length===0)return a;let n=i.join(", ");if(n==="initial")return a;if(a==="initial")return n;if(a.startsWith("var(")||a.startsWith("theme(")||a.startsWith("--theme(")){let s=A(a);return pr(s,n),S(s)}return a}function fr(e,r,t,...i){t=cr(t);let o=e.resolveThemeValue(t);if(!o&&i.length>0)return i.join(", ");if(!o)throw new Error(`Could not resolve value for theme function: \`theme(${t})\`. Consider checking if the path is correct or provide a fallback value to silence this error.`);return o}var gn=new RegExp(Object.keys(ar).map(e=>`${e}\\(`).join("|"));function cr(e){if(e[0]!=="'"&&e[0]!=='"')return e;let r="",t=e[0];for(let i=1;i{if(t.kind==="function"&&!(t.value!=="var"&&t.value!=="theme"&&t.value!=="--theme"))if(t.nodes.length===1)t.nodes.push({kind:"word",value:`, ${r}`});else{let i=t.nodes[t.nodes.length-1];i.kind==="word"&&i.value==="initial"&&(i.value=r)}})}var mr=/^(?[-+]?(?:\d*\.)?\d+)(?[a-z]+|%)?$/i,tt=new g(e=>{let r=mr.exec(e);if(!r)return null;let t=r.groups?.value;if(t===void 0)return null;let i=Number(t);if(Number.isNaN(i))return null;let o=r.groups?.unit;return o===void 0?[i,null]:[i,o]});function rt(e,r="top",t="right",i="bottom",o="left"){return it(`${e}-${r}`,`${e}-${t}`,`${e}-${i}`,`${e}-${o}`)}function it(e="top",r="right",t="bottom",i="left"){return{1:[[e,0],[r,0],[t,0],[i,0]],2:[[e,0],[r,1],[t,0],[i,1]],3:[[e,0],[r,1],[t,2],[i,1]],4:[[e,0],[r,1],[t,2],[i,3]]}}function z(e,r){return{1:[[e,0],[r,0]],2:[[e,0],[r,1]]}}var _n={inset:it(),margin:rt("margin"),padding:rt("padding"),gap:z("row-gap","column-gap")},In={"inset-block":z("top","bottom"),"inset-inline":z("left","right"),"margin-block":z("margin-top","margin-bottom"),"margin-inline":z("margin-left","margin-right"),"padding-block":z("padding-top","padding-bottom"),"padding-inline":z("padding-left","padding-right")};var fo=Symbol();var co=Symbol();var po=Symbol();var mo=Symbol();var go=Symbol();var ho=Symbol();var vo=Symbol();var wo=Symbol();var yo=Symbol();var ko=Symbol();var bo=Symbol();var xo=Symbol();var Ao=Symbol();function xe(e){let r=[0];for(let o=0;o0;){let l=(n|0)>>1,u=a+l;r[u]<=o?(a=u+1,n=n-l-1):n=l}a-=1;let s=o-r[a];return{line:a+1,column:s}}function i({line:o,column:a}){o-=1,o=Math.min(Math.max(o,0),r.length-1);let n=r[o],s=r[o+1]??n;return Math.min(Math.max(n+a,0),s)}return{find:t,findOffset:i}}var Q=92,ue=47,fe=42,st=34,ut=39,$r=58,ce=59,E=10,pe=13,J=32,X=9,ft=123,Ae=125,$e=40,ct=41,Tr=91,Er=93,pt=45,Ce=64,Nr=33,N=class e extends Error{loc;constructor(r,t){if(t){let i=t[0],o=xe(i.code).find(t[1]);r=`${i.file}:${o.line}:${o.column+1}: ${r}`}super(r),this.name="CssSyntaxError",this.loc=t,Error.captureStackTrace&&Error.captureStackTrace(this,e)}};function te(e,r){let t=r?.from?{file:r.from,code:e}:null;e[0]==="\uFEFF"&&(e=" "+e.slice(1));let i=[],o=[],a=[],n=null,s=null,l="",u="",p=0,c;for(let f=0;f0&&e[k]===d[d.length-1]&&(d=d.slice(0,-1));let L=Se(l,h);if(!L)throw new N("Invalid custom property, expected a value",t?[t,x,f]:null);t&&(L.src=[t,x,f],L.dst=[t,x,f]),n?n.nodes.push(L):i.push(L),l=""}else if(m===ce&&l.charCodeAt(0)===Ce)s=ee(l),t&&(s.src=[t,p,f],s.dst=[t,p,f]),n?n.nodes.push(s):i.push(s),l="",s=null;else if(m===ce&&u[u.length-1]!==")"){let d=Se(l);if(!d){if(l.length===0)continue;throw new N(`Invalid declaration: \`${l.trim()}\``,t?[t,p,f]:null)}t&&(d.src=[t,p,f],d.dst=[t,p,f]),n?n.nodes.push(d):i.push(d),l=""}else if(m===ft&&u[u.length-1]!==")")u+="}",s=I(l.trim()),t&&(s.src=[t,p,f],s.dst=[t,p,f]),n&&n.nodes.push(s),a.push(n),n=s,l="",s=null;else if(m===Ae&&u[u.length-1]!==")"){if(u==="")throw new N("Missing opening {",t?[t,f,f]:null);if(u=u.slice(0,-1),l.length>0)if(l.charCodeAt(0)===Ce)s=ee(l),t&&(s.src=[t,p,f],s.dst=[t,p,f]),n?n.nodes.push(s):i.push(s),l="",s=null;else{let x=l.indexOf(":");if(n){let h=Se(l,x);if(!h)throw new N(`Invalid declaration: \`${l.trim()}\``,t?[t,p,f]:null);t&&(h.src=[t,p,f],h.dst=[t,p,f]),n.nodes.push(h)}}let d=a.pop()??null;d===null&&n&&i.push(n),n=d,l="",s=null}else if(m===$e)u+=")",l+="(";else if(m===ct){if(u[u.length-1]!==")")throw new N("Missing opening (",t?[t,f,f]:null);u=u.slice(0,-1),l+=")"}else{if(l.length===0&&(m===J||m===E||m===X))continue;l===""&&(p=f),l+=String.fromCharCode(m)}}}if(l.charCodeAt(0)===Ce){let f=ee(l);t&&(f.src=[t,p,e.length],f.dst=[t,p,e.length]),i.push(f)}if(u.length>0&&n){if(n.kind==="rule")throw new N(`Missing closing } at ${n.selector}`,n.src?[n.src[0],n.src[1],n.src[1]]:null);if(n.kind==="at-rule")throw new N(`Missing closing } at ${n.name} ${n.params}`,n.src?[n.src[0],n.src[1],n.src[1]]:null)}return o.length>0?o.concat(i):i}function ee(e,r=[]){let t=e,i="";for(let o=5;o{if(C(e.value))return e.value}),b=F(e=>{if(C(e.value))return`${e.value}%`}),D=F(e=>{if(C(e.value))return`${e.value}px`}),gt=F(e=>{if(C(e.value))return`${e.value}ms`}),de=F(e=>{if(C(e.value))return`${e.value}deg`}),_r=F(e=>{if(e.fraction===null)return;let[r,t]=y(e.fraction,"/");if(!(!C(r)||!C(t)))return e.fraction}),ht=F(e=>{if(C(Number(e.value)))return`repeat(${e.value}, minmax(0, 1fr))`}),Ir={accentColor:({theme:e})=>e("colors"),animation:{none:"none",spin:"spin 1s linear infinite",ping:"ping 1s cubic-bezier(0, 0, 0.2, 1) infinite",pulse:"pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite",bounce:"bounce 1s infinite"},aria:{busy:'busy="true"',checked:'checked="true"',disabled:'disabled="true"',expanded:'expanded="true"',hidden:'hidden="true"',pressed:'pressed="true"',readonly:'readonly="true"',required:'required="true"',selected:'selected="true"'},aspectRatio:{auto:"auto",square:"1 / 1",video:"16 / 9",..._r},backdropBlur:({theme:e})=>e("blur"),backdropBrightness:({theme:e})=>({...e("brightness"),...b}),backdropContrast:({theme:e})=>({...e("contrast"),...b}),backdropGrayscale:({theme:e})=>({...e("grayscale"),...b}),backdropHueRotate:({theme:e})=>({...e("hueRotate"),...de}),backdropInvert:({theme:e})=>({...e("invert"),...b}),backdropOpacity:({theme:e})=>({...e("opacity"),...b}),backdropSaturate:({theme:e})=>({...e("saturate"),...b}),backdropSepia:({theme:e})=>({...e("sepia"),...b}),backgroundColor:({theme:e})=>e("colors"),backgroundImage:{none:"none","gradient-to-t":"linear-gradient(to top, var(--tw-gradient-stops))","gradient-to-tr":"linear-gradient(to top right, var(--tw-gradient-stops))","gradient-to-r":"linear-gradient(to right, var(--tw-gradient-stops))","gradient-to-br":"linear-gradient(to bottom right, var(--tw-gradient-stops))","gradient-to-b":"linear-gradient(to bottom, var(--tw-gradient-stops))","gradient-to-bl":"linear-gradient(to bottom left, var(--tw-gradient-stops))","gradient-to-l":"linear-gradient(to left, var(--tw-gradient-stops))","gradient-to-tl":"linear-gradient(to top left, var(--tw-gradient-stops))"},backgroundOpacity:({theme:e})=>e("opacity"),backgroundPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},blur:{0:"0",none:"",sm:"4px",DEFAULT:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},borderColor:({theme:e})=>({DEFAULT:"currentcolor",...e("colors")}),borderOpacity:({theme:e})=>e("opacity"),borderRadius:{none:"0px",sm:"0.125rem",DEFAULT:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},borderSpacing:({theme:e})=>e("spacing"),borderWidth:{DEFAULT:"1px",0:"0px",2:"2px",4:"4px",8:"8px",...D},boxShadow:{sm:"0 1px 2px 0 rgb(0 0 0 / 0.05)",DEFAULT:"0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)",md:"0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)",lg:"0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)",xl:"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)","2xl":"0 25px 50px -12px rgb(0 0 0 / 0.25)",inner:"inset 0 2px 4px 0 rgb(0 0 0 / 0.05)",none:"none"},boxShadowColor:({theme:e})=>e("colors"),brightness:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",200:"2",...b},caretColor:({theme:e})=>e("colors"),colors:()=>({...Ne}),columns:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12","3xs":"16rem","2xs":"18rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",...V},container:{},content:{none:"none"},contrast:{0:"0",50:".5",75:".75",100:"1",125:"1.25",150:"1.5",200:"2",...b},cursor:{auto:"auto",default:"default",pointer:"pointer",wait:"wait",text:"text",move:"move",help:"help","not-allowed":"not-allowed",none:"none","context-menu":"context-menu",progress:"progress",cell:"cell",crosshair:"crosshair","vertical-text":"vertical-text",alias:"alias",copy:"copy","no-drop":"no-drop",grab:"grab",grabbing:"grabbing","all-scroll":"all-scroll","col-resize":"col-resize","row-resize":"row-resize","n-resize":"n-resize","e-resize":"e-resize","s-resize":"s-resize","w-resize":"w-resize","ne-resize":"ne-resize","nw-resize":"nw-resize","se-resize":"se-resize","sw-resize":"sw-resize","ew-resize":"ew-resize","ns-resize":"ns-resize","nesw-resize":"nesw-resize","nwse-resize":"nwse-resize","zoom-in":"zoom-in","zoom-out":"zoom-out"},divideColor:({theme:e})=>e("borderColor"),divideOpacity:({theme:e})=>e("borderOpacity"),divideWidth:({theme:e})=>({...e("borderWidth"),...D}),dropShadow:{sm:"0 1px 1px rgb(0 0 0 / 0.05)",DEFAULT:["0 1px 2px rgb(0 0 0 / 0.1)","0 1px 1px rgb(0 0 0 / 0.06)"],md:["0 4px 3px rgb(0 0 0 / 0.07)","0 2px 2px rgb(0 0 0 / 0.06)"],lg:["0 10px 8px rgb(0 0 0 / 0.04)","0 4px 3px rgb(0 0 0 / 0.1)"],xl:["0 20px 13px rgb(0 0 0 / 0.03)","0 8px 5px rgb(0 0 0 / 0.08)"],"2xl":"0 25px 25px rgb(0 0 0 / 0.15)",none:"0 0 #0000"},fill:({theme:e})=>e("colors"),flex:{1:"1 1 0%",auto:"1 1 auto",initial:"0 1 auto",none:"none"},flexBasis:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",...e("spacing")}),flexGrow:{0:"0",DEFAULT:"1",...V},flexShrink:{0:"0",DEFAULT:"1",...V},fontFamily:{sans:["ui-sans-serif","system-ui","sans-serif",'"Apple Color Emoji"','"Segoe UI Emoji"','"Segoe UI Symbol"','"Noto Color Emoji"'],serif:["ui-serif","Georgia","Cambria",'"Times New Roman"',"Times","serif"],mono:["ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas",'"Liberation Mono"','"Courier New"',"monospace"]},fontSize:{xs:["0.75rem",{lineHeight:"1rem"}],sm:["0.875rem",{lineHeight:"1.25rem"}],base:["1rem",{lineHeight:"1.5rem"}],lg:["1.125rem",{lineHeight:"1.75rem"}],xl:["1.25rem",{lineHeight:"1.75rem"}],"2xl":["1.5rem",{lineHeight:"2rem"}],"3xl":["1.875rem",{lineHeight:"2.25rem"}],"4xl":["2.25rem",{lineHeight:"2.5rem"}],"5xl":["3rem",{lineHeight:"1"}],"6xl":["3.75rem",{lineHeight:"1"}],"7xl":["4.5rem",{lineHeight:"1"}],"8xl":["6rem",{lineHeight:"1"}],"9xl":["8rem",{lineHeight:"1"}]},fontWeight:{thin:"100",extralight:"200",light:"300",normal:"400",medium:"500",semibold:"600",bold:"700",extrabold:"800",black:"900"},gap:({theme:e})=>e("spacing"),gradientColorStops:({theme:e})=>e("colors"),gradientColorStopPositions:{"0%":"0%","5%":"5%","10%":"10%","15%":"15%","20%":"20%","25%":"25%","30%":"30%","35%":"35%","40%":"40%","45%":"45%","50%":"50%","55%":"55%","60%":"60%","65%":"65%","70%":"70%","75%":"75%","80%":"80%","85%":"85%","90%":"90%","95%":"95%","100%":"100%",...b},grayscale:{0:"0",DEFAULT:"100%",...b},gridAutoColumns:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridAutoRows:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridColumn:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridColumnEnd:{auto:"auto",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",...V},gridColumnStart:{auto:"auto",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",...V},gridRow:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridRowEnd:{auto:"auto",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",...V},gridRowStart:{auto:"auto",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",...V},gridTemplateColumns:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))",...ht},gridTemplateRows:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))",...ht},height:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),hueRotate:{0:"0deg",15:"15deg",30:"30deg",60:"60deg",90:"90deg",180:"180deg",...de},inset:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%",...e("spacing")}),invert:{0:"0",DEFAULT:"100%",...b},keyframes:{spin:{to:{transform:"rotate(360deg)"}},ping:{"75%, 100%":{transform:"scale(2)",opacity:"0"}},pulse:{"50%":{opacity:".5"}},bounce:{"0%, 100%":{transform:"translateY(-25%)",animationTimingFunction:"cubic-bezier(0.8,0,1,1)"},"50%":{transform:"none",animationTimingFunction:"cubic-bezier(0,0,0.2,1)"}}},letterSpacing:{tighter:"-0.05em",tight:"-0.025em",normal:"0em",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeight:{none:"1",tight:"1.25",snug:"1.375",normal:"1.5",relaxed:"1.625",loose:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},listStyleType:{none:"none",disc:"disc",decimal:"decimal"},listStyleImage:{none:"none"},margin:({theme:e})=>({auto:"auto",...e("spacing")}),lineClamp:{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",...V},maxHeight:({theme:e})=>({none:"none",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),maxWidth:({theme:e})=>({none:"none",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",prose:"65ch",...e("spacing")}),minHeight:({theme:e})=>({full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),minWidth:({theme:e})=>({full:"100%",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),objectPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},opacity:{0:"0",5:"0.05",10:"0.1",15:"0.15",20:"0.2",25:"0.25",30:"0.3",35:"0.35",40:"0.4",45:"0.45",50:"0.5",55:"0.55",60:"0.6",65:"0.65",70:"0.7",75:"0.75",80:"0.8",85:"0.85",90:"0.9",95:"0.95",100:"1",...b},order:{first:"-9999",last:"9999",none:"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",...V},outlineColor:({theme:e})=>e("colors"),outlineOffset:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...D},outlineWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...D},padding:({theme:e})=>e("spacing"),placeholderColor:({theme:e})=>e("colors"),placeholderOpacity:({theme:e})=>e("opacity"),ringColor:({theme:e})=>({DEFAULT:"currentcolor",...e("colors")}),ringOffsetColor:({theme:e})=>e("colors"),ringOffsetWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...D},ringOpacity:({theme:e})=>({DEFAULT:"0.5",...e("opacity")}),ringWidth:{DEFAULT:"3px",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...D},rotate:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",45:"45deg",90:"90deg",180:"180deg",...de},saturate:{0:"0",50:".5",100:"1",150:"1.5",200:"2",...b},scale:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",...b},screens:{sm:"40rem",md:"48rem",lg:"64rem",xl:"80rem","2xl":"96rem"},scrollMargin:({theme:e})=>e("spacing"),scrollPadding:({theme:e})=>e("spacing"),sepia:{0:"0",DEFAULT:"100%",...b},skew:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",...de},space:({theme:e})=>e("spacing"),spacing:{px:"1px",0:"0px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",11:"2.75rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},stroke:({theme:e})=>({none:"none",...e("colors")}),strokeWidth:{0:"0",1:"1",2:"2",...V},supports:{},data:{},textColor:({theme:e})=>e("colors"),textDecorationColor:({theme:e})=>e("colors"),textDecorationThickness:{auto:"auto","from-font":"from-font",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...D},textIndent:({theme:e})=>e("spacing"),textOpacity:({theme:e})=>e("opacity"),textUnderlineOffset:{auto:"auto",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...D},transformOrigin:{center:"center",top:"top","top-right":"top right",right:"right","bottom-right":"bottom right",bottom:"bottom","bottom-left":"bottom left",left:"left","top-left":"top left"},transitionDelay:{0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms",...gt},transitionDuration:{DEFAULT:"150ms",0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms",...gt},transitionProperty:{none:"none",all:"all",DEFAULT:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter",colors:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke",opacity:"opacity",shadow:"box-shadow",transform:"transform"},transitionTimingFunction:{DEFAULT:"cubic-bezier(0.4, 0, 0.2, 1)",linear:"linear",in:"cubic-bezier(0.4, 0, 1, 1)",out:"cubic-bezier(0, 0, 0.2, 1)","in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},translate:({theme:e})=>({"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%",...e("spacing")}),size:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),width:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",screen:"100vw",svw:"100svw",lvw:"100lvw",dvw:"100dvw",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),willChange:{auto:"auto",scroll:"scroll-position",contents:"contents",transform:"transform"},zIndex:{auto:"auto",0:"0",10:"10",20:"20",30:"30",40:"40",50:"50",...V}};var Ur=64;function K(e,r=[]){return{kind:"rule",selector:e,nodes:r}}function $(e,r="",t=[]){return{kind:"at-rule",name:e,params:r,nodes:t}}function I(e,r=[]){return e.charCodeAt(0)===Ur?ee(e,r):K(e,r)}function R(e,r,t=!1){return{kind:"declaration",property:e,value:r,important:t}}function Ee(e){return{kind:"comment",value:e}}function M(e,r){let t=0,i={file:null,code:""};function o(n,s=0){let l="",u=" ".repeat(s);if(n.kind==="declaration"){if(l+=`${u}${n.property}: ${n.value}${n.important?" !important":""}; -`,r){t+=u.length;let p=t;t+=n.property.length,t+=2,t+=n.value?.length??0,n.important&&(t+=11);let c=t;t+=2,n.dst=[i,p,c]}}else if(n.kind==="rule"){if(l+=`${u}${n.selector} { -`,r){t+=u.length;let p=t;t+=n.selector.length,t+=1;let c=t;n.dst=[i,p,c],t+=2}for(let p of n.nodes)l+=o(p,s+1);l+=`${u}} -`,r&&(t+=u.length,t+=2)}else if(n.kind==="at-rule"){if(n.nodes.length===0){let p=`${u}${n.name} ${n.params}; -`;if(r){t+=u.length;let c=t;t+=n.name.length,t+=1,t+=n.params.length;let f=t;t+=2,n.dst=[i,c,f]}return p}if(l+=`${u}${n.name}${n.params?` ${n.params} `:" "}{ -`,r){t+=u.length;let p=t;t+=n.name.length,n.params&&(t+=1,t+=n.params.length),t+=1;let c=t;n.dst=[i,p,c],t+=2}for(let p of n.nodes)l+=o(p,s+1);l+=`${u}} -`,r&&(t+=u.length,t+=2)}else if(n.kind==="comment"){if(l+=`${u}/*${n.value}*/ -`,r){t+=u.length;let p=t;t+=2+n.value.length+2;let c=t;n.dst=[i,p,c],t+=1}}else if(n.kind==="context"||n.kind==="at-root")return"";return l}let a="";for(let n of e)a+=o(n,0);return i.code=a,a}function Lr(e,r){if(typeof e!="string")throw new TypeError("expected path to be a string");if(e==="\\"||e==="/")return"/";var t=e.length;if(t<=1)return e;var i="";if(t>4&&e[3]==="\\"){var o=e[2];(o==="?"||o===".")&&e.slice(0,2)==="\\\\"&&(e=e.slice(2),i="//")}var a=e.split(/[/\\]+/);return r!==!1&&a[a.length-1]===""&&a.pop(),i+a.join("/")}function me(e){let r=Lr(e);return e.startsWith("\\\\")&&r.startsWith("/")&&!r.startsWith("//")?`/${r}`:r}var Re=/(?[\w-]+\([^)]*\)|"[^"]*"|'[^']*'|[^,]\S*[^,])\s*(?:\s(?\w[^,]+))?(?:,|$)/g,Wr=/(?zr.test(e),Gr=e=>Mr.test(e);async function wt({css:e,base:r,root:t}){if(!e.includes("url(")&&!e.includes("image-set("))return e;let i=te(e),o=[];function a(n){if(n[0]==="/")return n;let s=Ve.posix.join(me(r),n),l=Ve.posix.relative(me(t),s);return l.startsWith(".")||(l="./"+l),l}return v(i,n=>{if(n.kind!=="declaration"||!n.value)return;let s=Re.test(n.value),l=vt.test(n.value);if(s||l){let u=l?Hr:yt;o.push(u(n.value,a).then(p=>{n.value=p}))}}),o.length&&await Promise.all(o),M(i)}function yt(e,r){return bt(e,Re,async t=>{let[i,o]=t;return await kt(o.trim(),i,r)})}async function Hr(e,r){return await bt(e,vt,async t=>{let[,i]=t;return await Zr(i,async({url:a})=>Re.test(a)?await yt(a,r):Kr.test(a)?a:await kt(a,a,r))})}async function kt(e,r,t,i="url"){let o="",a=e[0];if((a==='"'||a==="'")&&(o=a,e=e.slice(1,-1)),qr(e))return r;let n=await t(e);return o===""&&n!==encodeURI(n)&&(o='"'),o==="'"&&n.includes("'")&&(o='"'),o==='"'&&n.includes('"')&&(n=n.replace(Wr,'\\"')),`${i}(${o}${n}${o})`}function qr(e,r){return Gr(e)||Yr(e)||!e[0].match(/[\.a-zA-Z0-9_]/)||Fr.test(e)}function Zr(e,r){return Promise.all(Qr(e).map(async({url:t,descriptor:i})=>({url:await r({url:t,descriptor:i}),descriptor:i}))).then(Jr)}function Qr(e){let r=e.trim().replace(Br," ").replace(/\r?\n/,"").replace(/,\s+/,", ").replaceAll(/\s+/g," ").matchAll(jr);return Array.from(r,({groups:t})=>({url:t?.url?.trim()??"",descriptor:t?.descriptor?.trim()??""})).filter(({url:t})=>!!t)}function Jr(e){return e.map(({url:r,descriptor:t})=>r+(t?` ${t}`:"")).join(", ")}async function bt(e,r,t){let i,o=e,a="";for(;i=r.exec(o);)a+=o.slice(0,i.index),a+=await t(i),o=o.slice(i.index+i[0].length);return a+=o,a}var ai={};function $t({base:e,from:r,polyfills:t,onDependency:i,shouldRewriteUrls:o,customCssResolver:a,customJsResolver:n}){return{base:e,polyfills:t,from:r,async loadModule(s,l){return Ie(s,l,i,n)},async loadStylesheet(s,l){let u=await Et(s,l,i,a);return o&&(u.content=await wt({css:u.content,root:e,base:u.base})),u}}}async function Tt(e){if(e.root&&e.root!=="none"){let r=/[*{]/,t=[];for(let o of e.root.pattern.split("/")){if(r.test(o))break;t.push(o)}if(!await _e.default.stat(re.default.resolve(e.root.base,t.join("/"))).then(o=>o.isDirectory()).catch(()=>!1))throw new Error(`The \`source(${e.root.pattern})\` does not exist or is not a directory.`)}}async function Xr(e,r){let t=await(0,O.compileAst)(e,$t(r));return await Tt(t),t}async function ei(e,r){let t=await(0,O.compile)(e,$t(r));return await Tt(t),t}async function ti(e,{base:r}){return(0,O.__unstable__loadDesignSystem)(e,{base:r,async loadModule(t,i){return Ie(t,i,()=>{})},async loadStylesheet(t,i){return Et(t,i,()=>{})}})}async function Ie(e,r,t,i){if(e[0]!=="."){let s=await Ct(e,r,i);if(!s)throw new Error(`Could not resolve '${e}' from '${r}'`);let l=await At((0,Oe.pathToFileURL)(s).href);return{path:s,base:re.default.dirname(s),module:l.default??l}}let o=await Ct(e,r,i);if(!o)throw new Error(`Could not resolve '${e}' from '${r}'`);let[a,n]=await Promise.all([At((0,Oe.pathToFileURL)(o).href+"?id="+Date.now()),Me(o)]);for(let s of n)t(s);return{path:o,base:re.default.dirname(o),module:a.default??a}}async function Et(e,r,t,i){let o=await ii(e,r,i);if(!o)throw new Error(`Could not resolve '${e}' from '${r}'`);t(o);let a=await _e.default.readFile(o,"utf-8");return{path:o,base:re.default.dirname(o),content:a}}var xt=null;async function At(e){if(typeof globalThis.__tw_load=="function"){let r=await globalThis.__tw_load(e);if(r)return r}try{return await import(e)}catch{return xt??=(0,St.createJiti)(ai.url,{moduleCache:!1,fsCache:!1}),await xt.import(e)}}var De=["node_modules",...process.env.NODE_PATH?[process.env.NODE_PATH]:[]],ri=j.default.ResolverFactory.createResolver({fileSystem:new j.default.CachedInputFileSystem(ge.default,4e3),useSyncFileSystemCalls:!0,extensions:[".css"],mainFields:["style"],conditionNames:["style"],modules:De});async function ii(e,r,t){if(typeof globalThis.__tw_resolve=="function"){let i=globalThis.__tw_resolve(e,r);if(i)return Promise.resolve(i)}if(t){let i=await t(e,r);if(i)return i}return Pe(ri,e,r)}var ni=j.default.ResolverFactory.createResolver({fileSystem:new j.default.CachedInputFileSystem(ge.default,4e3),useSyncFileSystemCalls:!0,extensions:[".js",".json",".node",".ts"],conditionNames:["node","import"],modules:De}),oi=j.default.ResolverFactory.createResolver({fileSystem:new j.default.CachedInputFileSystem(ge.default,4e3),useSyncFileSystemCalls:!0,extensions:[".js",".json",".node",".ts"],conditionNames:["node","require"],modules:De});async function Ct(e,r,t){if(typeof globalThis.__tw_resolve=="function"){let i=globalThis.__tw_resolve(e,r);if(i)return Promise.resolve(i)}if(t){let i=await t(e,r);if(i)return i}return Pe(ni,e,r).catch(()=>Pe(oi,e,r))}function Pe(e,r,t){return new Promise((i,o)=>e.resolve({},t,r,{},(a,n)=>{if(a)return o(a);i(n)}))}Symbol.dispose??=Symbol("Symbol.dispose");Symbol.asyncDispose??=Symbol("Symbol.asyncDispose");var Ue=class{constructor(r=t=>void process.stderr.write(`${t} -`)){this.defaultFlush=r}#r=new g(()=>({value:0}));#t=new g(()=>({value:0n}));#e=[];hit(r){this.#r.get(r).value++}start(r){let t=this.#e.map(o=>o.label).join("//"),i=`${t}${t.length===0?"":"//"}${r}`;this.#r.get(i).value++,this.#t.get(i),this.#e.push({id:i,label:r,namespace:t,value:process.hrtime.bigint()})}end(r){let t=process.hrtime.bigint();if(this.#e[this.#e.length-1].label!==r)throw new Error(`Mismatched timer label: \`${r}\`, expected \`${this.#e[this.#e.length-1].label}\``);let i=this.#e.pop(),o=t-i.value;this.#t.get(i.id).value+=o}reset(){this.#r.clear(),this.#t.clear(),this.#e.splice(0)}report(r=this.defaultFlush){let t=[],i=!1;for(let n=this.#e.length-1;n>=0;n--)this.end(this.#e[n].label);for(let[n,{value:s}]of this.#r.entries()){if(this.#t.has(n))continue;t.length===0&&(i=!0,t.push("Hits:"));let l=n.split("//").length;t.push(`${" ".repeat(l)}${n} ${he(Nt(`\xD7 ${s}`))}`)}this.#t.size>0&&i&&t.push(` -Timers:`);let o=-1/0,a=new Map;for(let[n,{value:s}]of this.#t){let l=`${(Number(s)/1e6).toFixed(2)}ms`;a.set(n,l),o=Math.max(o,l.length)}for(let n of this.#t.keys()){let s=n.split("//").length;t.push(`${he(`[${a.get(n).padStart(o," ")}]`)}${" ".repeat(s-1)}${s===1?" ":he(" \u21B3 ")}${n.split("//").pop()} ${this.#r.get(n).value===1?"":he(Nt(`\xD7 ${this.#r.get(n).value}`))}`.trimEnd())}r(` -${t.join(` -`)} -`),this.reset()}[Symbol.dispose](){ve&&this.report()}};function he(e){return`\x1B[2m${e}\x1B[22m`}function Nt(e){return`\x1B[34m${e}\x1B[39m`}var Vt=T(require("@jridgewell/remapping")),U=require("lightningcss"),Rt=T(require("magic-string"));function li(e,{file:r="input.css",minify:t=!1,map:i}={}){function o(l,u){return(0,U.transform)({filename:r,code:l,minify:t,sourceMap:typeof u<"u",inputSourceMap:u,drafts:{customMedia:!0},nonStandard:{deepSelectorCombinator:!0},include:U.Features.Nesting|U.Features.MediaQueries,exclude:U.Features.LogicalProperties|U.Features.DirSelector|U.Features.LightDark,targets:{safari:16<<16|1024,ios_saf:16<<16|1024,firefox:8388608,chrome:7274496},errorRecovery:!0})}let a=o(Buffer.from(e),i);if(i=a.map?.toString(),a.warnings=a.warnings.filter(l=>!/'(deep|slotted|global)' is not recognized as a valid pseudo-/.test(l.message)),a.warnings.length>0){let l=e.split(` -`),u=[`Found ${a.warnings.length} ${a.warnings.length===1?"warning":"warnings"} while optimizing generated CSS:`];for(let[p,c]of a.warnings.entries()){u.push(""),a.warnings.length>1&&u.push(`Issue #${p+1}:`);let f=2,m=Math.max(0,c.loc.line-f-1),d=Math.min(l.length,c.loc.line+f),x=l.slice(m,d).map((h,L)=>m+L+1===c.loc.line?`${ie("\u2502")} ${h}`:ie(`\u2502 ${h}`));x.splice(c.loc.line-m,0,`${ie("\u2506")}${" ".repeat(c.loc.column-1)} ${si(`${ie("^--")} ${c.message}`)}`,`${ie("\u2506")}`),u.push(...x)}u.push(""),console.warn(u.join(` -`))}a=o(a.code,i),i=a.map?.toString();let n=a.code.toString(),s=new Rt.default(n);if(s.replaceAll("@media not (","@media not all and ("),i!==void 0&&s.hasChanged()){let l=s.generateMap({source:"original",hires:"boundary"}).toString();i=(0,Vt.default)([l,i],()=>null).toString()}return n=s.toString(),{code:n,map:i}}function ie(e){return`\x1B[2m${e}\x1B[22m`}function si(e){return`\x1B[33m${e}\x1B[39m`}var Ot=require("source-map-js");function ui(e){let r=new Ot.SourceMapGenerator,t=1,i=new g(o=>({url:o?.url??``,content:o?.content??""}));for(let o of e.mappings){let a=i.get(o.originalPosition?.source??null);r.addMapping({generated:o.generatedPosition,original:o.originalPosition,source:a.url,name:o.name}),r.setSourceContent(a.url,a.content)}return r.toString()}function fi(e){let r=typeof e=="string"?e:ui(e);return{raw:r,get inline(){let t="";return t+="/*# sourceMappingURL=data:application/json;base64,",t+=Buffer.from(r,"utf-8").toString("base64"),t+=` */ -`,t}}}process.versions.bun||Pt.register?.((0,_t.pathToFileURL)(require.resolve("@tailwindcss/node/esm-cache-loader")));0&&(module.exports={Features,Instrumentation,Polyfills,__unstable__loadDesignSystem,compile,compileAst,env,loadModule,normalizePath,optimize,toSourceMap}); diff --git a/node_modules/@tailwindcss/node/dist/index.mjs b/node_modules/@tailwindcss/node/dist/index.mjs deleted file mode 100644 index 3a4d2dc18..000000000 --- a/node_modules/@tailwindcss/node/dist/index.mjs +++ /dev/null @@ -1,18 +0,0 @@ -var St=Object.defineProperty;var $t=(e,r)=>{for(var t in r)St(e,t,{get:r[t],enumerable:!0})};import*as ce from"module";import{pathToFileURL as Xr}from"url";var pe={};$t(pe,{DEBUG:()=>fe});var fe=Tt(process.env.DEBUG);function Tt(e){if(typeof e=="boolean")return e;if(e===void 0)return!1;if(e==="true"||e==="1")return!0;if(e==="false"||e==="0")return!1;if(e==="*")return!0;let r=e.split(",").map(t=>t.split(":")[0]);return r.includes("-tailwindcss")?!1:!!r.includes("tailwindcss")}import F from"enhanced-resolve";import{createJiti as Kr}from"jiti";import Ve from"fs";import wt from"fs/promises";import se from"path";import{pathToFileURL as mt}from"url";import{__unstable__loadDesignSystem as zr,compile as Mr,compileAst as Fr,Features as ru,Polyfills as iu}from"tailwindcss";import de from"fs/promises";import j from"path";var Et=[/import[\s\S]*?['"](.{3,}?)['"]/gi,/import[\s\S]*from[\s\S]*?['"](.{3,}?)['"]/gi,/export[\s\S]*from[\s\S]*?['"](.{3,}?)['"]/gi,/require\(['"`](.+)['"`]\)/gi],Nt=[".js",".cjs",".mjs"],Vt=["",".js",".cjs",".mjs",".ts",".cts",".mts",".jsx",".tsx"],Rt=["",".ts",".cts",".mts",".tsx",".js",".cjs",".mjs",".jsx"];async function Ot(e,r){for(let t of r){let i=`${e}${t}`;if((await de.stat(i).catch(()=>null))?.isFile())return i}for(let t of r){let i=`${e}/index${t}`;if(await de.access(i).then(()=>!0,()=>!1))return i}return null}async function Oe(e,r,t,i){let o=Nt.includes(i)?Vt:Rt,a=await Ot(j.resolve(t,r),o);if(a===null||e.has(a))return;e.add(a),t=j.dirname(a),i=j.extname(a);let n=await de.readFile(a,"utf-8"),s=[];for(let l of Et)for(let u of n.matchAll(l))u[1].startsWith(".")&&s.push(Oe(e,u[1],t,i));await Promise.all(s)}async function Pe(e){let r=new Set;return await Oe(r,e,j.dirname(e),j.extname(e)),Array.from(r)}import*as Te from"path";function M(e){return{kind:"word",value:e}}function Pt(e,r){return{kind:"function",value:e,nodes:r}}function _t(e){return{kind:"separator",value:e}}function S(e){let r="";for(let t of e)switch(t.kind){case"word":case"separator":{r+=t.value;break}case"function":r+=t.value+"("+S(t.nodes)+")"}return r}var _e=92,It=41,Ie=58,De=44,Dt=34,Ue=61,Le=62,Ke=60,ze=10,Ut=40,Lt=39,Kt=47,Me=32,Fe=9;function A(e){e=e.replaceAll(`\r -`,` -`);let r=[],t=[],i=null,o="",a;for(let n=0;n0){let u=M(o);i?i.nodes.push(u):r.push(u),o=""}let l=M(e[n]);i?i.nodes.push(l):r.push(l);break}case Ie:case De:case Ue:case Le:case Ke:case ze:case Me:case Fe:{if(o.length>0){let f=M(o);i?i.nodes.push(f):r.push(f),o=""}let l=n,u=n+1;for(;u0){let u=M(o);l?.nodes.push(u),o=""}t.length>0?i=t[t.length-1]:i=null;break}default:o+=String.fromCharCode(s)}}return o.length>0&&r.push(M(o)),r}var g=class extends Map{constructor(t){super();this.factory=t}get(t){let i=super.get(t);return i===void 0&&(i=this.factory(t,this),this.set(t,i)),i}};var ui=new Uint8Array(256);var te=new Uint8Array(256);function y(e,r){let t=0,i=[],o=0,a=e.length,n=r.charCodeAt(0);for(let s=0;s0&&l===te[t-1]&&t--;break}}return i.push(e.slice(o)),i}var me=(n=>(n[n.Continue=0]="Continue",n[n.Skip=1]="Skip",n[n.Stop=2]="Stop",n[n.Replace=3]="Replace",n[n.ReplaceSkip=4]="ReplaceSkip",n[n.ReplaceStop=5]="ReplaceStop",n))(me||{}),w={Continue:{kind:0},Skip:{kind:1},Stop:{kind:2},Replace:e=>({kind:3,nodes:Array.isArray(e)?e:[e]}),ReplaceSkip:e=>({kind:4,nodes:Array.isArray(e)?e:[e]}),ReplaceStop:e=>({kind:5,nodes:Array.isArray(e)?e:[e]})};function v(e,r){typeof r=="function"?je(e,r):je(e,r.enter,r.exit)}function je(e,r=()=>w.Continue,t=()=>w.Continue){let i=[[e,0,null]],o={parent:null,depth:0,path(){let a=[];for(let n=1;n0;){let a=i.length-1,n=i[a],s=n[0],l=n[1],u=n[2];if(l>=s.length){i.pop();continue}if(o.parent=u,o.depth=a,l>=0){let m=s[l],d=r(m,o)??w.Continue;switch(d.kind){case 0:{m.nodes&&m.nodes.length>0&&i.push([m.nodes,0,m]),n[1]=~l;continue}case 2:return;case 1:{n[1]=~l;continue}case 3:{s.splice(l,1,...d.nodes);continue}case 5:{s.splice(l,1,...d.nodes);return}case 4:{s.splice(l,1,...d.nodes),n[1]+=d.nodes.length;continue}default:throw new Error(`Invalid \`WalkAction.${me[d.kind]??`Unknown(${d.kind})`}\` in enter.`)}}let p=~l,f=s[p],c=t(f,o)??w.Continue;switch(c.kind){case 0:n[1]=p+1;continue;case 2:return;case 3:{s.splice(p,1,...c.nodes),n[1]=p+c.nodes.length;continue}case 5:{s.splice(p,1,...c.nodes);return}case 4:{s.splice(p,1,...c.nodes),n[1]=p+c.nodes.length;continue}default:throw new Error(`Invalid \`WalkAction.${me[c.kind]??`Unknown(${c.kind})`}\` in exit.`)}}}var ki=new g(e=>{let r=A(e),t=new Set;return v(r,(i,o)=>{let a=o.parent===null?r:o.parent.nodes??[];if(i.kind==="word"&&(i.value==="+"||i.value==="-"||i.value==="*"||i.value==="/")){let n=a.indexOf(i)??-1;if(n===-1)return;let s=a[n-1];if(s?.kind!=="separator"||s.value!==" ")return;let l=a[n+1];if(l?.kind!=="separator"||l.value!==" ")return;t.add(s),t.add(l)}else i.kind==="separator"&&i.value.length>0&&i.value.trim()===""?(a[0]===i||a[a.length-1]===i)&&t.add(i):i.kind==="separator"&&i.value.trim()===","&&(i.value=",")}),t.size>0&&v(r,i=>{if(t.has(i))return t.delete(i),w.ReplaceSkip([])}),ge(r),S(r)});var bi=new g(e=>{let r=A(e);return r.length===3&&r[0].kind==="word"&&r[0].value==="&"&&r[1].kind==="separator"&&r[1].value===":"&&r[2].kind==="function"&&r[2].value==="is"?S(r[2].nodes):e});function ge(e){for(let r of e)switch(r.kind){case"function":{if(r.value==="url"||r.value.endsWith("_url")){r.value=W(r.value);break}if(r.value==="var"||r.value.endsWith("_var")||r.value==="theme"||r.value.endsWith("_theme")){r.value=W(r.value);for(let t=0;t{let r=A(e);return r.length===1&&r[0].kind==="function"&&r[0].value==="var"});function zt(e){throw new Error(`Unexpected value: ${e}`)}function W(e){return e.replaceAll("_",String.raw`\_`).replaceAll(" ","_")}var Mt=process.env.FEATURES_ENV!=="stable";var O=/[+-]?\d*\.?\d+(?:[eE][+-]?\d+)?/,Oi=new RegExp(`^${O.source}$`);var Pi=new RegExp(`^${O.source}%$`);var _i=new RegExp(`^${O.source}s*/s*${O.source}$`);var Ft=["cm","mm","Q","in","pc","pt","px","em","ex","ch","rem","lh","rlh","vw","vh","vmin","vmax","vb","vi","svw","svh","lvw","lvh","dvw","dvh","cqw","cqh","cqi","cqb","cqmin","cqmax"],Ii=new RegExp(`^${O.source}(${Ft.join("|")})$`);var jt=["deg","rad","grad","turn"],Di=new RegExp(`^${O.source}(${jt.join("|")})$`);var Ui=new RegExp(`^${O.source} +${O.source} +${O.source}$`);function C(e){let r=Number(e);return Number.isInteger(r)&&r>=0&&String(r)===String(e)}function B(e,r){if(r===null)return e;let t=Number(r);return Number.isNaN(t)||(r=`${t*100}%`),r==="100%"?e:`color-mix(in oklab, ${e} ${r}, transparent)`}var Yt={"--alpha":Gt,"--spacing":Ht,"--theme":qt,theme:Zt};function Gt(e,r,t,...i){let[o,a]=y(t,"/").map(n=>n.trim());if(!o||!a)throw new Error(`The --alpha(\u2026) function requires a color and an alpha value, e.g.: \`--alpha(${o||"var(--my-color)"} / ${a||"50%"})\``);if(i.length>0)throw new Error(`The --alpha(\u2026) function only accepts one argument, e.g.: \`--alpha(${o||"var(--my-color)"} / ${a||"50%"})\``);return B(o,a)}function Ht(e,r,t,...i){if(!t)throw new Error("The --spacing(\u2026) function requires an argument, but received none.");if(i.length>0)throw new Error(`The --spacing(\u2026) function only accepts a single argument, but received ${i.length+1}.`);let o=e.theme.resolve(null,["--spacing"]);if(!o)throw new Error("The --spacing(\u2026) function requires that the `--spacing` theme variable exists, but it was not found.");return`calc(${o} * ${t})`}function qt(e,r,t,...i){if(!t.startsWith("--"))throw new Error("The --theme(\u2026) function can only be used with CSS variables from your theme.");let o=!1;t.endsWith(" inline")&&(o=!0,t=t.slice(0,-7)),r.kind==="at-rule"&&(o=!0);let a=e.resolveThemeValue(t,o);if(!a){if(i.length>0)return i.join(", ");throw new Error(`Could not resolve value for theme function: \`theme(${t})\`. Consider checking if the variable name is correct or provide a fallback value to silence this error.`)}if(i.length===0)return a;let n=i.join(", ");if(n==="initial")return a;if(a==="initial")return n;if(a.startsWith("var(")||a.startsWith("theme(")||a.startsWith("--theme(")){let s=A(a);return Jt(s,n),S(s)}return a}function Zt(e,r,t,...i){t=Qt(t);let o=e.resolveThemeValue(t);if(!o&&i.length>0)return i.join(", ");if(!o)throw new Error(`Could not resolve value for theme function: \`theme(${t})\`. Consider checking if the path is correct or provide a fallback value to silence this error.`);return o}var on=new RegExp(Object.keys(Yt).map(e=>`${e}\\(`).join("|"));function Qt(e){if(e[0]!=="'"&&e[0]!=='"')return e;let r="",t=e[0];for(let i=1;i{if(t.kind==="function"&&!(t.value!=="var"&&t.value!=="theme"&&t.value!=="--theme"))if(t.nodes.length===1)t.nodes.push({kind:"word",value:`, ${r}`});else{let i=t.nodes[t.nodes.length-1];i.kind==="word"&&i.value==="initial"&&(i.value=r)}})}var er=/^(?[-+]?(?:\d*\.)?\d+)(?[a-z]+|%)?$/i,Ge=new g(e=>{let r=er.exec(e);if(!r)return null;let t=r.groups?.value;if(t===void 0)return null;let i=Number(t);if(Number.isNaN(i))return null;let o=r.groups?.unit;return o===void 0?[i,null]:[i,o]});function He(e,r="top",t="right",i="bottom",o="left"){return qe(`${e}-${r}`,`${e}-${t}`,`${e}-${i}`,`${e}-${o}`)}function qe(e="top",r="right",t="bottom",i="left"){return{1:[[e,0],[r,0],[t,0],[i,0]],2:[[e,0],[r,1],[t,0],[i,1]],3:[[e,0],[r,1],[t,2],[i,1]],4:[[e,0],[r,1],[t,2],[i,3]]}}function U(e,r){return{1:[[e,0],[r,0]],2:[[e,0],[r,1]]}}var Cn={inset:qe(),margin:He("margin"),padding:He("padding"),gap:U("row-gap","column-gap")},Sn={"inset-block":U("top","bottom"),"inset-inline":U("left","right"),"margin-block":U("margin-top","margin-bottom"),"margin-inline":U("margin-left","margin-right"),"padding-block":U("padding-top","padding-bottom"),"padding-inline":U("padding-left","padding-right")};var eo=Symbol();var to=Symbol();var ro=Symbol();var io=Symbol();var no=Symbol();var oo=Symbol();var ao=Symbol();var lo=Symbol();var so=Symbol();var uo=Symbol();var co=Symbol();var fo=Symbol();var po=Symbol();function we(e){let r=[0];for(let o=0;o0;){let l=(n|0)>>1,u=a+l;r[u]<=o?(a=u+1,n=n-l-1):n=l}a-=1;let s=o-r[a];return{line:a+1,column:s}}function i({line:o,column:a}){o-=1,o=Math.min(Math.max(o,0),r.length-1);let n=r[o],s=r[o+1]??n;return Math.min(Math.max(n+a,0),s)}return{find:t,findOffset:i}}var H=92,ie=47,ne=42,et=34,tt=39,pr=58,oe=59,T=10,ae=13,q=32,Z=9,rt=123,ye=125,xe=40,it=41,dr=91,mr=93,nt=45,ke=64,gr=33,E=class e extends Error{loc;constructor(r,t){if(t){let i=t[0],o=we(i.code).find(t[1]);r=`${i.file}:${o.line}:${o.column+1}: ${r}`}super(r),this.name="CssSyntaxError",this.loc=t,Error.captureStackTrace&&Error.captureStackTrace(this,e)}};function J(e,r){let t=r?.from?{file:r.from,code:e}:null;e[0]==="\uFEFF"&&(e=" "+e.slice(1));let i=[],o=[],a=[],n=null,s=null,l="",u="",p=0,f;for(let c=0;c0&&e[k]===d[d.length-1]&&(d=d.slice(0,-1));let I=be(l,h);if(!I)throw new E("Invalid custom property, expected a value",t?[t,x,c]:null);t&&(I.src=[t,x,c],I.dst=[t,x,c]),n?n.nodes.push(I):i.push(I),l=""}else if(m===oe&&l.charCodeAt(0)===ke)s=Q(l),t&&(s.src=[t,p,c],s.dst=[t,p,c]),n?n.nodes.push(s):i.push(s),l="",s=null;else if(m===oe&&u[u.length-1]!==")"){let d=be(l);if(!d){if(l.length===0)continue;throw new E(`Invalid declaration: \`${l.trim()}\``,t?[t,p,c]:null)}t&&(d.src=[t,p,c],d.dst=[t,p,c]),n?n.nodes.push(d):i.push(d),l=""}else if(m===rt&&u[u.length-1]!==")")u+="}",s=P(l.trim()),t&&(s.src=[t,p,c],s.dst=[t,p,c]),n&&n.nodes.push(s),a.push(n),n=s,l="",s=null;else if(m===ye&&u[u.length-1]!==")"){if(u==="")throw new E("Missing opening {",t?[t,c,c]:null);if(u=u.slice(0,-1),l.length>0)if(l.charCodeAt(0)===ke)s=Q(l),t&&(s.src=[t,p,c],s.dst=[t,p,c]),n?n.nodes.push(s):i.push(s),l="",s=null;else{let x=l.indexOf(":");if(n){let h=be(l,x);if(!h)throw new E(`Invalid declaration: \`${l.trim()}\``,t?[t,p,c]:null);t&&(h.src=[t,p,c],h.dst=[t,p,c]),n.nodes.push(h)}}let d=a.pop()??null;d===null&&n&&i.push(n),n=d,l="",s=null}else if(m===xe)u+=")",l+="(";else if(m===it){if(u[u.length-1]!==")")throw new E("Missing opening (",t?[t,c,c]:null);u=u.slice(0,-1),l+=")"}else{if(l.length===0&&(m===q||m===T||m===Z))continue;l===""&&(p=c),l+=String.fromCharCode(m)}}}if(l.charCodeAt(0)===ke){let c=Q(l);t&&(c.src=[t,p,e.length],c.dst=[t,p,e.length]),i.push(c)}if(u.length>0&&n){if(n.kind==="rule")throw new E(`Missing closing } at ${n.selector}`,n.src?[n.src[0],n.src[1],n.src[1]]:null);if(n.kind==="at-rule")throw new E(`Missing closing } at ${n.name} ${n.params}`,n.src?[n.src[0],n.src[1],n.src[1]]:null)}return o.length>0?o.concat(i):i}function Q(e,r=[]){let t=e,i="";for(let o=5;o{if(C(e.value))return e.value}),b=K(e=>{if(C(e.value))return`${e.value}%`}),_=K(e=>{if(C(e.value))return`${e.value}px`}),lt=K(e=>{if(C(e.value))return`${e.value}ms`}),le=K(e=>{if(C(e.value))return`${e.value}deg`}),kr=K(e=>{if(e.fraction===null)return;let[r,t]=y(e.fraction,"/");if(!(!C(r)||!C(t)))return e.fraction}),st=K(e=>{if(C(Number(e.value)))return`repeat(${e.value}, minmax(0, 1fr))`}),br={accentColor:({theme:e})=>e("colors"),animation:{none:"none",spin:"spin 1s linear infinite",ping:"ping 1s cubic-bezier(0, 0, 0.2, 1) infinite",pulse:"pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite",bounce:"bounce 1s infinite"},aria:{busy:'busy="true"',checked:'checked="true"',disabled:'disabled="true"',expanded:'expanded="true"',hidden:'hidden="true"',pressed:'pressed="true"',readonly:'readonly="true"',required:'required="true"',selected:'selected="true"'},aspectRatio:{auto:"auto",square:"1 / 1",video:"16 / 9",...kr},backdropBlur:({theme:e})=>e("blur"),backdropBrightness:({theme:e})=>({...e("brightness"),...b}),backdropContrast:({theme:e})=>({...e("contrast"),...b}),backdropGrayscale:({theme:e})=>({...e("grayscale"),...b}),backdropHueRotate:({theme:e})=>({...e("hueRotate"),...le}),backdropInvert:({theme:e})=>({...e("invert"),...b}),backdropOpacity:({theme:e})=>({...e("opacity"),...b}),backdropSaturate:({theme:e})=>({...e("saturate"),...b}),backdropSepia:({theme:e})=>({...e("sepia"),...b}),backgroundColor:({theme:e})=>e("colors"),backgroundImage:{none:"none","gradient-to-t":"linear-gradient(to top, var(--tw-gradient-stops))","gradient-to-tr":"linear-gradient(to top right, var(--tw-gradient-stops))","gradient-to-r":"linear-gradient(to right, var(--tw-gradient-stops))","gradient-to-br":"linear-gradient(to bottom right, var(--tw-gradient-stops))","gradient-to-b":"linear-gradient(to bottom, var(--tw-gradient-stops))","gradient-to-bl":"linear-gradient(to bottom left, var(--tw-gradient-stops))","gradient-to-l":"linear-gradient(to left, var(--tw-gradient-stops))","gradient-to-tl":"linear-gradient(to top left, var(--tw-gradient-stops))"},backgroundOpacity:({theme:e})=>e("opacity"),backgroundPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},blur:{0:"0",none:"",sm:"4px",DEFAULT:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},borderColor:({theme:e})=>({DEFAULT:"currentcolor",...e("colors")}),borderOpacity:({theme:e})=>e("opacity"),borderRadius:{none:"0px",sm:"0.125rem",DEFAULT:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},borderSpacing:({theme:e})=>e("spacing"),borderWidth:{DEFAULT:"1px",0:"0px",2:"2px",4:"4px",8:"8px",..._},boxShadow:{sm:"0 1px 2px 0 rgb(0 0 0 / 0.05)",DEFAULT:"0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)",md:"0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)",lg:"0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)",xl:"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)","2xl":"0 25px 50px -12px rgb(0 0 0 / 0.25)",inner:"inset 0 2px 4px 0 rgb(0 0 0 / 0.05)",none:"none"},boxShadowColor:({theme:e})=>e("colors"),brightness:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",200:"2",...b},caretColor:({theme:e})=>e("colors"),colors:()=>({...Se}),columns:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12","3xs":"16rem","2xs":"18rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",...N},container:{},content:{none:"none"},contrast:{0:"0",50:".5",75:".75",100:"1",125:"1.25",150:"1.5",200:"2",...b},cursor:{auto:"auto",default:"default",pointer:"pointer",wait:"wait",text:"text",move:"move",help:"help","not-allowed":"not-allowed",none:"none","context-menu":"context-menu",progress:"progress",cell:"cell",crosshair:"crosshair","vertical-text":"vertical-text",alias:"alias",copy:"copy","no-drop":"no-drop",grab:"grab",grabbing:"grabbing","all-scroll":"all-scroll","col-resize":"col-resize","row-resize":"row-resize","n-resize":"n-resize","e-resize":"e-resize","s-resize":"s-resize","w-resize":"w-resize","ne-resize":"ne-resize","nw-resize":"nw-resize","se-resize":"se-resize","sw-resize":"sw-resize","ew-resize":"ew-resize","ns-resize":"ns-resize","nesw-resize":"nesw-resize","nwse-resize":"nwse-resize","zoom-in":"zoom-in","zoom-out":"zoom-out"},divideColor:({theme:e})=>e("borderColor"),divideOpacity:({theme:e})=>e("borderOpacity"),divideWidth:({theme:e})=>({...e("borderWidth"),..._}),dropShadow:{sm:"0 1px 1px rgb(0 0 0 / 0.05)",DEFAULT:["0 1px 2px rgb(0 0 0 / 0.1)","0 1px 1px rgb(0 0 0 / 0.06)"],md:["0 4px 3px rgb(0 0 0 / 0.07)","0 2px 2px rgb(0 0 0 / 0.06)"],lg:["0 10px 8px rgb(0 0 0 / 0.04)","0 4px 3px rgb(0 0 0 / 0.1)"],xl:["0 20px 13px rgb(0 0 0 / 0.03)","0 8px 5px rgb(0 0 0 / 0.08)"],"2xl":"0 25px 25px rgb(0 0 0 / 0.15)",none:"0 0 #0000"},fill:({theme:e})=>e("colors"),flex:{1:"1 1 0%",auto:"1 1 auto",initial:"0 1 auto",none:"none"},flexBasis:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",...e("spacing")}),flexGrow:{0:"0",DEFAULT:"1",...N},flexShrink:{0:"0",DEFAULT:"1",...N},fontFamily:{sans:["ui-sans-serif","system-ui","sans-serif",'"Apple Color Emoji"','"Segoe UI Emoji"','"Segoe UI Symbol"','"Noto Color Emoji"'],serif:["ui-serif","Georgia","Cambria",'"Times New Roman"',"Times","serif"],mono:["ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas",'"Liberation Mono"','"Courier New"',"monospace"]},fontSize:{xs:["0.75rem",{lineHeight:"1rem"}],sm:["0.875rem",{lineHeight:"1.25rem"}],base:["1rem",{lineHeight:"1.5rem"}],lg:["1.125rem",{lineHeight:"1.75rem"}],xl:["1.25rem",{lineHeight:"1.75rem"}],"2xl":["1.5rem",{lineHeight:"2rem"}],"3xl":["1.875rem",{lineHeight:"2.25rem"}],"4xl":["2.25rem",{lineHeight:"2.5rem"}],"5xl":["3rem",{lineHeight:"1"}],"6xl":["3.75rem",{lineHeight:"1"}],"7xl":["4.5rem",{lineHeight:"1"}],"8xl":["6rem",{lineHeight:"1"}],"9xl":["8rem",{lineHeight:"1"}]},fontWeight:{thin:"100",extralight:"200",light:"300",normal:"400",medium:"500",semibold:"600",bold:"700",extrabold:"800",black:"900"},gap:({theme:e})=>e("spacing"),gradientColorStops:({theme:e})=>e("colors"),gradientColorStopPositions:{"0%":"0%","5%":"5%","10%":"10%","15%":"15%","20%":"20%","25%":"25%","30%":"30%","35%":"35%","40%":"40%","45%":"45%","50%":"50%","55%":"55%","60%":"60%","65%":"65%","70%":"70%","75%":"75%","80%":"80%","85%":"85%","90%":"90%","95%":"95%","100%":"100%",...b},grayscale:{0:"0",DEFAULT:"100%",...b},gridAutoColumns:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridAutoRows:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridColumn:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridColumnEnd:{auto:"auto",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",...N},gridColumnStart:{auto:"auto",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",...N},gridRow:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridRowEnd:{auto:"auto",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",...N},gridRowStart:{auto:"auto",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",...N},gridTemplateColumns:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))",...st},gridTemplateRows:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))",...st},height:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),hueRotate:{0:"0deg",15:"15deg",30:"30deg",60:"60deg",90:"90deg",180:"180deg",...le},inset:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%",...e("spacing")}),invert:{0:"0",DEFAULT:"100%",...b},keyframes:{spin:{to:{transform:"rotate(360deg)"}},ping:{"75%, 100%":{transform:"scale(2)",opacity:"0"}},pulse:{"50%":{opacity:".5"}},bounce:{"0%, 100%":{transform:"translateY(-25%)",animationTimingFunction:"cubic-bezier(0.8,0,1,1)"},"50%":{transform:"none",animationTimingFunction:"cubic-bezier(0,0,0.2,1)"}}},letterSpacing:{tighter:"-0.05em",tight:"-0.025em",normal:"0em",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeight:{none:"1",tight:"1.25",snug:"1.375",normal:"1.5",relaxed:"1.625",loose:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},listStyleType:{none:"none",disc:"disc",decimal:"decimal"},listStyleImage:{none:"none"},margin:({theme:e})=>({auto:"auto",...e("spacing")}),lineClamp:{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",...N},maxHeight:({theme:e})=>({none:"none",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),maxWidth:({theme:e})=>({none:"none",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",prose:"65ch",...e("spacing")}),minHeight:({theme:e})=>({full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),minWidth:({theme:e})=>({full:"100%",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),objectPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},opacity:{0:"0",5:"0.05",10:"0.1",15:"0.15",20:"0.2",25:"0.25",30:"0.3",35:"0.35",40:"0.4",45:"0.45",50:"0.5",55:"0.55",60:"0.6",65:"0.65",70:"0.7",75:"0.75",80:"0.8",85:"0.85",90:"0.9",95:"0.95",100:"1",...b},order:{first:"-9999",last:"9999",none:"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",...N},outlineColor:({theme:e})=>e("colors"),outlineOffset:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",..._},outlineWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",..._},padding:({theme:e})=>e("spacing"),placeholderColor:({theme:e})=>e("colors"),placeholderOpacity:({theme:e})=>e("opacity"),ringColor:({theme:e})=>({DEFAULT:"currentcolor",...e("colors")}),ringOffsetColor:({theme:e})=>e("colors"),ringOffsetWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",..._},ringOpacity:({theme:e})=>({DEFAULT:"0.5",...e("opacity")}),ringWidth:{DEFAULT:"3px",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",..._},rotate:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",45:"45deg",90:"90deg",180:"180deg",...le},saturate:{0:"0",50:".5",100:"1",150:"1.5",200:"2",...b},scale:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",...b},screens:{sm:"40rem",md:"48rem",lg:"64rem",xl:"80rem","2xl":"96rem"},scrollMargin:({theme:e})=>e("spacing"),scrollPadding:({theme:e})=>e("spacing"),sepia:{0:"0",DEFAULT:"100%",...b},skew:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",...le},space:({theme:e})=>e("spacing"),spacing:{px:"1px",0:"0px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",11:"2.75rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},stroke:({theme:e})=>({none:"none",...e("colors")}),strokeWidth:{0:"0",1:"1",2:"2",...N},supports:{},data:{},textColor:({theme:e})=>e("colors"),textDecorationColor:({theme:e})=>e("colors"),textDecorationThickness:{auto:"auto","from-font":"from-font",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",..._},textIndent:({theme:e})=>e("spacing"),textOpacity:({theme:e})=>e("opacity"),textUnderlineOffset:{auto:"auto",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",..._},transformOrigin:{center:"center",top:"top","top-right":"top right",right:"right","bottom-right":"bottom right",bottom:"bottom","bottom-left":"bottom left",left:"left","top-left":"top left"},transitionDelay:{0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms",...lt},transitionDuration:{DEFAULT:"150ms",0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms",...lt},transitionProperty:{none:"none",all:"all",DEFAULT:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter",colors:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke",opacity:"opacity",shadow:"box-shadow",transform:"transform"},transitionTimingFunction:{DEFAULT:"cubic-bezier(0.4, 0, 0.2, 1)",linear:"linear",in:"cubic-bezier(0.4, 0, 1, 1)",out:"cubic-bezier(0, 0, 0.2, 1)","in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},translate:({theme:e})=>({"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%",...e("spacing")}),size:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),width:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",screen:"100vw",svw:"100svw",lvw:"100lvw",dvw:"100dvw",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),willChange:{auto:"auto",scroll:"scroll-position",contents:"contents",transform:"transform"},zIndex:{auto:"auto",0:"0",10:"10",20:"20",30:"30",40:"40",50:"50",...N}};var Ar=64;function D(e,r=[]){return{kind:"rule",selector:e,nodes:r}}function $(e,r="",t=[]){return{kind:"at-rule",name:e,params:r,nodes:t}}function P(e,r=[]){return e.charCodeAt(0)===Ar?Q(e,r):D(e,r)}function V(e,r,t=!1){return{kind:"declaration",property:e,value:r,important:t}}function Ce(e){return{kind:"comment",value:e}}function L(e,r){let t=0,i={file:null,code:""};function o(n,s=0){let l="",u=" ".repeat(s);if(n.kind==="declaration"){if(l+=`${u}${n.property}: ${n.value}${n.important?" !important":""}; -`,r){t+=u.length;let p=t;t+=n.property.length,t+=2,t+=n.value?.length??0,n.important&&(t+=11);let f=t;t+=2,n.dst=[i,p,f]}}else if(n.kind==="rule"){if(l+=`${u}${n.selector} { -`,r){t+=u.length;let p=t;t+=n.selector.length,t+=1;let f=t;n.dst=[i,p,f],t+=2}for(let p of n.nodes)l+=o(p,s+1);l+=`${u}} -`,r&&(t+=u.length,t+=2)}else if(n.kind==="at-rule"){if(n.nodes.length===0){let p=`${u}${n.name} ${n.params}; -`;if(r){t+=u.length;let f=t;t+=n.name.length,t+=1,t+=n.params.length;let c=t;t+=2,n.dst=[i,f,c]}return p}if(l+=`${u}${n.name}${n.params?` ${n.params} `:" "}{ -`,r){t+=u.length;let p=t;t+=n.name.length,n.params&&(t+=1,t+=n.params.length),t+=1;let f=t;n.dst=[i,p,f],t+=2}for(let p of n.nodes)l+=o(p,s+1);l+=`${u}} -`,r&&(t+=u.length,t+=2)}else if(n.kind==="comment"){if(l+=`${u}/*${n.value}*/ -`,r){t+=u.length;let p=t;t+=2+n.value.length+2;let f=t;n.dst=[i,p,f],t+=1}}else if(n.kind==="context"||n.kind==="at-root")return"";return l}let a="";for(let n of e)a+=o(n,0);return i.code=a,a}function Cr(e,r){if(typeof e!="string")throw new TypeError("expected path to be a string");if(e==="\\"||e==="/")return"/";var t=e.length;if(t<=1)return e;var i="";if(t>4&&e[3]==="\\"){var o=e[2];(o==="?"||o===".")&&e.slice(0,2)==="\\\\"&&(e=e.slice(2),i="//")}var a=e.split(/[/\\]+/);return r!==!1&&a[a.length-1]===""&&a.pop(),i+a.join("/")}function $e(e){let r=Cr(e);return e.startsWith("\\\\")&&r.startsWith("/")&&!r.startsWith("//")?`/${r}`:r}var Ee=/(?[\w-]+\([^)]*\)|"[^"]*"|'[^']*'|[^,]\S*[^,])\s*(?:\s(?\w[^,]+))?(?:,|$)/g,Vr=/(?$r.test(e),Pr=e=>Tr.test(e);async function ct({css:e,base:r,root:t}){if(!e.includes("url(")&&!e.includes("image-set("))return e;let i=J(e),o=[];function a(n){if(n[0]==="/")return n;let s=Te.posix.join($e(r),n),l=Te.posix.relative($e(t),s);return l.startsWith(".")||(l="./"+l),l}return v(i,n=>{if(n.kind!=="declaration"||!n.value)return;let s=Ee.test(n.value),l=ut.test(n.value);if(s||l){let u=l?_r:ft;o.push(u(n.value,a).then(p=>{n.value=p}))}}),o.length&&await Promise.all(o),L(i)}function ft(e,r){return dt(e,Ee,async t=>{let[i,o]=t;return await pt(o.trim(),i,r)})}async function _r(e,r){return await dt(e,ut,async t=>{let[,i]=t;return await Dr(i,async({url:a})=>Ee.test(a)?await ft(a,r):Sr.test(a)?a:await pt(a,a,r))})}async function pt(e,r,t,i="url"){let o="",a=e[0];if((a==='"'||a==="'")&&(o=a,e=e.slice(1,-1)),Ir(e))return r;let n=await t(e);return o===""&&n!==encodeURI(n)&&(o='"'),o==="'"&&n.includes("'")&&(o='"'),o==='"'&&n.includes('"')&&(n=n.replace(Vr,'\\"')),`${i}(${o}${n}${o})`}function Ir(e,r){return Pr(e)||Or(e)||!e[0].match(/[\.a-zA-Z0-9_]/)||Er.test(e)}function Dr(e,r){return Promise.all(Ur(e).map(async({url:t,descriptor:i})=>({url:await r({url:t,descriptor:i}),descriptor:i}))).then(Lr)}function Ur(e){let r=e.trim().replace(Rr," ").replace(/\r?\n/,"").replace(/,\s+/,", ").replaceAll(/\s+/g," ").matchAll(Nr);return Array.from(r,({groups:t})=>({url:t?.url?.trim()??"",descriptor:t?.descriptor?.trim()??""})).filter(({url:t})=>!!t)}function Lr(e){return e.map(({url:r,descriptor:t})=>r+(t?` ${t}`:"")).join(", ")}async function dt(e,r,t){let i,o=e,a="";for(;i=r.exec(o);)a+=o.slice(0,i.index),a+=await t(i),o=o.slice(i.index+i[0].length);return a+=o,a}function yt({base:e,from:r,polyfills:t,onDependency:i,shouldRewriteUrls:o,customCssResolver:a,customJsResolver:n}){return{base:e,polyfills:t,from:r,async loadModule(s,l){return bt(s,l,i,n)},async loadStylesheet(s,l){let u=await xt(s,l,i,a);return o&&(u.content=await ct({css:u.content,root:e,base:u.base})),u}}}async function kt(e){if(e.root&&e.root!=="none"){let r=/[*{]/,t=[];for(let o of e.root.pattern.split("/")){if(r.test(o))break;t.push(o)}if(!await wt.stat(se.resolve(e.root.base,t.join("/"))).then(o=>o.isDirectory()).catch(()=>!1))throw new Error(`The \`source(${e.root.pattern})\` does not exist or is not a directory.`)}}async function au(e,r){let t=await Fr(e,yt(r));return await kt(t),t}async function lu(e,r){let t=await Mr(e,yt(r));return await kt(t),t}async function su(e,{base:r}){return zr(e,{base:r,async loadModule(t,i){return bt(t,i,()=>{})},async loadStylesheet(t,i){return xt(t,i,()=>{})}})}async function bt(e,r,t,i){if(e[0]!=="."){let s=await vt(e,r,i);if(!s)throw new Error(`Could not resolve '${e}' from '${r}'`);let l=await ht(mt(s).href);return{path:s,base:se.dirname(s),module:l.default??l}}let o=await vt(e,r,i);if(!o)throw new Error(`Could not resolve '${e}' from '${r}'`);let[a,n]=await Promise.all([ht(mt(o).href+"?id="+Date.now()),Pe(o)]);for(let s of n)t(s);return{path:o,base:se.dirname(o),module:a.default??a}}async function xt(e,r,t,i){let o=await Wr(e,r,i);if(!o)throw new Error(`Could not resolve '${e}' from '${r}'`);t(o);let a=await wt.readFile(o,"utf-8");return{path:o,base:se.dirname(o),content:a}}var gt=null;async function ht(e){if(typeof globalThis.__tw_load=="function"){let r=await globalThis.__tw_load(e);if(r)return r}try{return await import(e)}catch{return gt??=Kr(import.meta.url,{moduleCache:!1,fsCache:!1}),await gt.import(e)}}var Re=["node_modules",...process.env.NODE_PATH?[process.env.NODE_PATH]:[]],jr=F.ResolverFactory.createResolver({fileSystem:new F.CachedInputFileSystem(Ve,4e3),useSyncFileSystemCalls:!0,extensions:[".css"],mainFields:["style"],conditionNames:["style"],modules:Re});async function Wr(e,r,t){if(typeof globalThis.__tw_resolve=="function"){let i=globalThis.__tw_resolve(e,r);if(i)return Promise.resolve(i)}if(t){let i=await t(e,r);if(i)return i}return Ne(jr,e,r)}var Br=F.ResolverFactory.createResolver({fileSystem:new F.CachedInputFileSystem(Ve,4e3),useSyncFileSystemCalls:!0,extensions:[".js",".json",".node",".ts"],conditionNames:["node","import"],modules:Re}),Yr=F.ResolverFactory.createResolver({fileSystem:new F.CachedInputFileSystem(Ve,4e3),useSyncFileSystemCalls:!0,extensions:[".js",".json",".node",".ts"],conditionNames:["node","require"],modules:Re});async function vt(e,r,t){if(typeof globalThis.__tw_resolve=="function"){let i=globalThis.__tw_resolve(e,r);if(i)return Promise.resolve(i)}if(t){let i=await t(e,r);if(i)return i}return Ne(Br,e,r).catch(()=>Ne(Yr,e,r))}function Ne(e,r,t){return new Promise((i,o)=>e.resolve({},t,r,{},(a,n)=>{if(a)return o(a);i(n)}))}Symbol.dispose??=Symbol("Symbol.dispose");Symbol.asyncDispose??=Symbol("Symbol.asyncDispose");var At=class{constructor(r=t=>void process.stderr.write(`${t} -`)){this.defaultFlush=r}#r=new g(()=>({value:0}));#t=new g(()=>({value:0n}));#e=[];hit(r){this.#r.get(r).value++}start(r){let t=this.#e.map(o=>o.label).join("//"),i=`${t}${t.length===0?"":"//"}${r}`;this.#r.get(i).value++,this.#t.get(i),this.#e.push({id:i,label:r,namespace:t,value:process.hrtime.bigint()})}end(r){let t=process.hrtime.bigint();if(this.#e[this.#e.length-1].label!==r)throw new Error(`Mismatched timer label: \`${r}\`, expected \`${this.#e[this.#e.length-1].label}\``);let i=this.#e.pop(),o=t-i.value;this.#t.get(i.id).value+=o}reset(){this.#r.clear(),this.#t.clear(),this.#e.splice(0)}report(r=this.defaultFlush){let t=[],i=!1;for(let n=this.#e.length-1;n>=0;n--)this.end(this.#e[n].label);for(let[n,{value:s}]of this.#r.entries()){if(this.#t.has(n))continue;t.length===0&&(i=!0,t.push("Hits:"));let l=n.split("//").length;t.push(`${" ".repeat(l)}${n} ${ue(Ct(`\xD7 ${s}`))}`)}this.#t.size>0&&i&&t.push(` -Timers:`);let o=-1/0,a=new Map;for(let[n,{value:s}]of this.#t){let l=`${(Number(s)/1e6).toFixed(2)}ms`;a.set(n,l),o=Math.max(o,l.length)}for(let n of this.#t.keys()){let s=n.split("//").length;t.push(`${ue(`[${a.get(n).padStart(o," ")}]`)}${" ".repeat(s-1)}${s===1?" ":ue(" \u21B3 ")}${n.split("//").pop()} ${this.#r.get(n).value===1?"":ue(Ct(`\xD7 ${this.#r.get(n).value}`))}`.trimEnd())}r(` -${t.join(` -`)} -`),this.reset()}[Symbol.dispose](){fe&&this.report()}};function ue(e){return`\x1B[2m${e}\x1B[22m`}function Ct(e){return`\x1B[34m${e}\x1B[39m`}import Gr from"@jridgewell/remapping";import{Features as X,transform as Hr}from"lightningcss";import qr from"magic-string";function gu(e,{file:r="input.css",minify:t=!1,map:i}={}){function o(l,u){return Hr({filename:r,code:l,minify:t,sourceMap:typeof u<"u",inputSourceMap:u,drafts:{customMedia:!0},nonStandard:{deepSelectorCombinator:!0},include:X.Nesting|X.MediaQueries,exclude:X.LogicalProperties|X.DirSelector|X.LightDark,targets:{safari:16<<16|1024,ios_saf:16<<16|1024,firefox:8388608,chrome:7274496},errorRecovery:!0})}let a=o(Buffer.from(e),i);if(i=a.map?.toString(),a.warnings=a.warnings.filter(l=>!/'(deep|slotted|global)' is not recognized as a valid pseudo-/.test(l.message)),a.warnings.length>0){let l=e.split(` -`),u=[`Found ${a.warnings.length} ${a.warnings.length===1?"warning":"warnings"} while optimizing generated CSS:`];for(let[p,f]of a.warnings.entries()){u.push(""),a.warnings.length>1&&u.push(`Issue #${p+1}:`);let c=2,m=Math.max(0,f.loc.line-c-1),d=Math.min(l.length,f.loc.line+c),x=l.slice(m,d).map((h,I)=>m+I+1===f.loc.line?`${ee("\u2502")} ${h}`:ee(`\u2502 ${h}`));x.splice(f.loc.line-m,0,`${ee("\u2506")}${" ".repeat(f.loc.column-1)} ${Zr(`${ee("^--")} ${f.message}`)}`,`${ee("\u2506")}`),u.push(...x)}u.push(""),console.warn(u.join(` -`))}a=o(a.code,i),i=a.map?.toString();let n=a.code.toString(),s=new qr(n);if(s.replaceAll("@media not (","@media not all and ("),i!==void 0&&s.hasChanged()){let l=s.generateMap({source:"original",hires:"boundary"}).toString();i=Gr([l,i],()=>null).toString()}return n=s.toString(),{code:n,map:i}}function ee(e){return`\x1B[2m${e}\x1B[22m`}function Zr(e){return`\x1B[33m${e}\x1B[39m`}import{SourceMapGenerator as Qr}from"source-map-js";function Jr(e){let r=new Qr,t=1,i=new g(o=>({url:o?.url??``,content:o?.content??""}));for(let o of e.mappings){let a=i.get(o.originalPosition?.source??null);r.addMapping({generated:o.generatedPosition,original:o.originalPosition,source:a.url,name:o.name}),r.setSourceContent(a.url,a.content)}return r.toString()}function yu(e){let r=typeof e=="string"?e:Jr(e);return{raw:r,get inline(){let t="";return t+="/*# sourceMappingURL=data:application/json;base64,",t+=Buffer.from(r,"utf-8").toString("base64"),t+=` */ -`,t}}}if(!process.versions.bun){let e=ce.createRequire(import.meta.url);ce.register?.(Xr(e.resolve("@tailwindcss/node/esm-cache-loader")))}export{ru as Features,At as Instrumentation,iu as Polyfills,su as __unstable__loadDesignSystem,lu as compile,au as compileAst,pe as env,bt as loadModule,$e as normalizePath,gu as optimize,yu as toSourceMap}; diff --git a/node_modules/@tailwindcss/node/dist/require-cache.d.ts b/node_modules/@tailwindcss/node/dist/require-cache.d.ts deleted file mode 100644 index de970b93e..000000000 --- a/node_modules/@tailwindcss/node/dist/require-cache.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -declare function clearRequireCache(files: string[]): void; - -export { clearRequireCache }; diff --git a/node_modules/@tailwindcss/node/dist/require-cache.js b/node_modules/@tailwindcss/node/dist/require-cache.js deleted file mode 100644 index 398995fad..000000000 --- a/node_modules/@tailwindcss/node/dist/require-cache.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";var i=Object.defineProperty;var a=Object.getOwnPropertyDescriptor;var f=Object.getOwnPropertyNames;var l=Object.prototype.hasOwnProperty;var n=(r,e)=>{for(var t in e)i(r,t,{get:e[t],enumerable:!0})},u=(r,e,t,o)=>{if(e&&typeof e=="object"||typeof e=="function")for(let c of f(e))!l.call(r,c)&&c!==t&&i(r,c,{get:()=>e[c],enumerable:!(o=a(e,c))||o.enumerable});return r};var h=r=>u(i({},"__esModule",{value:!0}),r);var d={};n(d,{clearRequireCache:()=>q});module.exports=h(d);function q(r){for(let e of r)delete require.cache[e]}0&&(module.exports={clearRequireCache}); diff --git a/node_modules/@tailwindcss/node/package.json b/node_modules/@tailwindcss/node/package.json deleted file mode 100644 index 21b2c51bc..000000000 --- a/node_modules/@tailwindcss/node/package.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "name": "@tailwindcss/node", - "version": "4.1.18", - "description": "A utility-first CSS framework for rapidly building custom user interfaces.", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/tailwindlabs/tailwindcss.git", - "directory": "packages/@tailwindcss-node" - }, - "bugs": "https://github.com/tailwindlabs/tailwindcss/issues", - "homepage": "https://tailwindcss.com", - "files": [ - "dist/" - ], - "publishConfig": { - "provenance": true, - "access": "public" - }, - "exports": { - ".": { - "types": "./dist/index.d.ts", - "import": "./dist/index.mjs", - "require": "./dist/index.js" - }, - "./require-cache": { - "types": "./dist/require-cache.d.ts", - "default": "./dist/require-cache.js" - }, - "./esm-cache-loader": { - "types": "./dist/esm-cache.loader.d.mts", - "default": "./dist/esm-cache.loader.mjs" - } - }, - "dependencies": { - "@jridgewell/remapping": "^2.3.4", - "enhanced-resolve": "^5.18.3", - "jiti": "^2.6.1", - "lightningcss": "1.30.2", - "magic-string": "^0.30.21", - "source-map-js": "^1.2.1", - "tailwindcss": "4.1.18" - }, - "scripts": { - "build": "tsup-node", - "dev": "pnpm run build -- --watch" - } -} \ No newline at end of file diff --git a/node_modules/@tailwindcss/oxide-linux-x64-gnu/LICENSE b/node_modules/@tailwindcss/oxide-linux-x64-gnu/LICENSE deleted file mode 100644 index d6a822907..000000000 --- a/node_modules/@tailwindcss/oxide-linux-x64-gnu/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) Tailwind Labs, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/node_modules/@tailwindcss/oxide-linux-x64-gnu/README.md b/node_modules/@tailwindcss/oxide-linux-x64-gnu/README.md deleted file mode 100644 index f129c115f..000000000 --- a/node_modules/@tailwindcss/oxide-linux-x64-gnu/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# `@tailwindcss/oxide-linux-x64-gnu` - -This is the **x86_64-unknown-linux-gnu** binary for `@tailwindcss/oxide` diff --git a/node_modules/@tailwindcss/oxide-linux-x64-gnu/package.json b/node_modules/@tailwindcss/oxide-linux-x64-gnu/package.json deleted file mode 100644 index d7bcf99cc..000000000 --- a/node_modules/@tailwindcss/oxide-linux-x64-gnu/package.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "name": "@tailwindcss/oxide-linux-x64-gnu", - "version": "4.1.18", - "repository": { - "type": "git", - "url": "git+https://github.com/tailwindlabs/tailwindcss.git", - "directory": "crates/node/npm/linux-x64-gnu" - }, - "os": [ - "linux" - ], - "cpu": [ - "x64" - ], - "main": "tailwindcss-oxide.linux-x64-gnu.node", - "files": [ - "tailwindcss-oxide.linux-x64-gnu.node" - ], - "publishConfig": { - "provenance": true, - "access": "public" - }, - "license": "MIT", - "engines": { - "node": ">= 10" - }, - "libc": [ - "glibc" - ] -} \ No newline at end of file diff --git a/node_modules/@tailwindcss/oxide-linux-x64-gnu/tailwindcss-oxide.linux-x64-gnu.node b/node_modules/@tailwindcss/oxide-linux-x64-gnu/tailwindcss-oxide.linux-x64-gnu.node deleted file mode 100644 index 85fc8256b..000000000 Binary files a/node_modules/@tailwindcss/oxide-linux-x64-gnu/tailwindcss-oxide.linux-x64-gnu.node and /dev/null differ diff --git a/node_modules/@tailwindcss/oxide/LICENSE b/node_modules/@tailwindcss/oxide/LICENSE deleted file mode 100644 index d6a822907..000000000 --- a/node_modules/@tailwindcss/oxide/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) Tailwind Labs, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/node_modules/@tailwindcss/oxide/index.d.ts b/node_modules/@tailwindcss/oxide/index.d.ts deleted file mode 100644 index 184e08958..000000000 --- a/node_modules/@tailwindcss/oxide/index.d.ts +++ /dev/null @@ -1,48 +0,0 @@ -/* auto-generated by NAPI-RS */ -/* eslint-disable */ -export declare class Scanner { - constructor(opts: ScannerOptions) - scan(): Array - scanFiles(input: Array): Array - getCandidatesWithPositions(input: ChangedContent): Array - get files(): Array - get globs(): Array - get normalizedSources(): Array -} - -export interface CandidateWithPosition { - /** The candidate string */ - candidate: string - /** The position of the candidate inside the content file */ - position: number -} - -export interface ChangedContent { - /** File path to the changed file */ - file?: string - /** Contents of the changed file */ - content?: string - /** File extension */ - extension: string -} - -export interface GlobEntry { - /** Base path of the glob */ - base: string - /** Glob pattern */ - pattern: string -} - -export interface ScannerOptions { - /** Glob sources */ - sources?: Array -} - -export interface SourceEntry { - /** Base path of the glob */ - base: string - /** Glob pattern */ - pattern: string - /** Negated flag */ - negated: boolean -} diff --git a/node_modules/@tailwindcss/oxide/index.js b/node_modules/@tailwindcss/oxide/index.js deleted file mode 100644 index 18176701b..000000000 --- a/node_modules/@tailwindcss/oxide/index.js +++ /dev/null @@ -1,575 +0,0 @@ -// prettier-ignore -/* eslint-disable */ -// @ts-nocheck -/* auto-generated by NAPI-RS */ - -const { readFileSync } = require('node:fs') -let nativeBinding = null -const loadErrors = [] - -const isMusl = () => { - let musl = false - if (process.platform === 'linux') { - musl = isMuslFromFilesystem() - if (musl === null) { - musl = isMuslFromReport() - } - if (musl === null) { - musl = isMuslFromChildProcess() - } - } - return musl -} - -const isFileMusl = (f) => f.includes('libc.musl-') || f.includes('ld-musl-') - -const isMuslFromFilesystem = () => { - try { - return readFileSync('/usr/bin/ldd', 'utf-8').includes('musl') - } catch { - return null - } -} - -const isMuslFromReport = () => { - let report = null - if (typeof process.report?.getReport === 'function') { - process.report.excludeNetwork = true - report = process.report.getReport() - } - if (!report) { - return null - } - if (report.header && report.header.glibcVersionRuntime) { - return false - } - if (Array.isArray(report.sharedObjects)) { - if (report.sharedObjects.some(isFileMusl)) { - return true - } - } - return false -} - -const isMuslFromChildProcess = () => { - try { - return require('child_process').execSync('ldd --version', { encoding: 'utf8' }).includes('musl') - } catch (e) { - // If we reach this case, we don't know if the system is musl or not, so is better to just fallback to false - return false - } -} - -function requireNative() { - if (process.env.NAPI_RS_NATIVE_LIBRARY_PATH) { - try { - return require(process.env.NAPI_RS_NATIVE_LIBRARY_PATH); - } catch (err) { - loadErrors.push(err) - } - } else if (process.platform === 'android') { - if (process.arch === 'arm64') { - try { - return require('./tailwindcss-oxide.android-arm64.node') - } catch (e) { - loadErrors.push(e) - } - try { - const binding = require('@tailwindcss/oxide-android-arm64') - const bindingPackageVersion = require('@tailwindcss/oxide-android-arm64/package.json').version - if (bindingPackageVersion !== '4.1.18' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 4.1.18 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) - } - return binding - } catch (e) { - loadErrors.push(e) - } - } else if (process.arch === 'arm') { - try { - return require('./tailwindcss-oxide.android-arm-eabi.node') - } catch (e) { - loadErrors.push(e) - } - try { - const binding = require('@tailwindcss/oxide-android-arm-eabi') - const bindingPackageVersion = require('@tailwindcss/oxide-android-arm-eabi/package.json').version - if (bindingPackageVersion !== '4.1.18' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 4.1.18 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) - } - return binding - } catch (e) { - loadErrors.push(e) - } - } else { - loadErrors.push(new Error(`Unsupported architecture on Android ${process.arch}`)) - } - } else if (process.platform === 'win32') { - if (process.arch === 'x64') { - if (process.config?.variables?.shlib_suffix === 'dll.a' || process.config?.variables?.node_target_type === 'shared_library') { - try { - return require('./tailwindcss-oxide.win32-x64-gnu.node') - } catch (e) { - loadErrors.push(e) - } - try { - const binding = require('@tailwindcss/oxide-win32-x64-gnu') - const bindingPackageVersion = require('@tailwindcss/oxide-win32-x64-gnu/package.json').version - if (bindingPackageVersion !== '4.1.18' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 4.1.18 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) - } - return binding - } catch (e) { - loadErrors.push(e) - } - } else { - try { - return require('./tailwindcss-oxide.win32-x64-msvc.node') - } catch (e) { - loadErrors.push(e) - } - try { - const binding = require('@tailwindcss/oxide-win32-x64-msvc') - const bindingPackageVersion = require('@tailwindcss/oxide-win32-x64-msvc/package.json').version - if (bindingPackageVersion !== '4.1.18' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 4.1.18 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) - } - return binding - } catch (e) { - loadErrors.push(e) - } - } - } else if (process.arch === 'ia32') { - try { - return require('./tailwindcss-oxide.win32-ia32-msvc.node') - } catch (e) { - loadErrors.push(e) - } - try { - const binding = require('@tailwindcss/oxide-win32-ia32-msvc') - const bindingPackageVersion = require('@tailwindcss/oxide-win32-ia32-msvc/package.json').version - if (bindingPackageVersion !== '4.1.18' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 4.1.18 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) - } - return binding - } catch (e) { - loadErrors.push(e) - } - } else if (process.arch === 'arm64') { - try { - return require('./tailwindcss-oxide.win32-arm64-msvc.node') - } catch (e) { - loadErrors.push(e) - } - try { - const binding = require('@tailwindcss/oxide-win32-arm64-msvc') - const bindingPackageVersion = require('@tailwindcss/oxide-win32-arm64-msvc/package.json').version - if (bindingPackageVersion !== '4.1.18' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 4.1.18 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) - } - return binding - } catch (e) { - loadErrors.push(e) - } - } else { - loadErrors.push(new Error(`Unsupported architecture on Windows: ${process.arch}`)) - } - } else if (process.platform === 'darwin') { - try { - return require('./tailwindcss-oxide.darwin-universal.node') - } catch (e) { - loadErrors.push(e) - } - try { - const binding = require('@tailwindcss/oxide-darwin-universal') - const bindingPackageVersion = require('@tailwindcss/oxide-darwin-universal/package.json').version - if (bindingPackageVersion !== '4.1.18' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 4.1.18 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) - } - return binding - } catch (e) { - loadErrors.push(e) - } - if (process.arch === 'x64') { - try { - return require('./tailwindcss-oxide.darwin-x64.node') - } catch (e) { - loadErrors.push(e) - } - try { - const binding = require('@tailwindcss/oxide-darwin-x64') - const bindingPackageVersion = require('@tailwindcss/oxide-darwin-x64/package.json').version - if (bindingPackageVersion !== '4.1.18' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 4.1.18 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) - } - return binding - } catch (e) { - loadErrors.push(e) - } - } else if (process.arch === 'arm64') { - try { - return require('./tailwindcss-oxide.darwin-arm64.node') - } catch (e) { - loadErrors.push(e) - } - try { - const binding = require('@tailwindcss/oxide-darwin-arm64') - const bindingPackageVersion = require('@tailwindcss/oxide-darwin-arm64/package.json').version - if (bindingPackageVersion !== '4.1.18' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 4.1.18 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) - } - return binding - } catch (e) { - loadErrors.push(e) - } - } else { - loadErrors.push(new Error(`Unsupported architecture on macOS: ${process.arch}`)) - } - } else if (process.platform === 'freebsd') { - if (process.arch === 'x64') { - try { - return require('./tailwindcss-oxide.freebsd-x64.node') - } catch (e) { - loadErrors.push(e) - } - try { - const binding = require('@tailwindcss/oxide-freebsd-x64') - const bindingPackageVersion = require('@tailwindcss/oxide-freebsd-x64/package.json').version - if (bindingPackageVersion !== '4.1.18' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 4.1.18 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) - } - return binding - } catch (e) { - loadErrors.push(e) - } - } else if (process.arch === 'arm64') { - try { - return require('./tailwindcss-oxide.freebsd-arm64.node') - } catch (e) { - loadErrors.push(e) - } - try { - const binding = require('@tailwindcss/oxide-freebsd-arm64') - const bindingPackageVersion = require('@tailwindcss/oxide-freebsd-arm64/package.json').version - if (bindingPackageVersion !== '4.1.18' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 4.1.18 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) - } - return binding - } catch (e) { - loadErrors.push(e) - } - } else { - loadErrors.push(new Error(`Unsupported architecture on FreeBSD: ${process.arch}`)) - } - } else if (process.platform === 'linux') { - if (process.arch === 'x64') { - if (isMusl()) { - try { - return require('./tailwindcss-oxide.linux-x64-musl.node') - } catch (e) { - loadErrors.push(e) - } - try { - const binding = require('@tailwindcss/oxide-linux-x64-musl') - const bindingPackageVersion = require('@tailwindcss/oxide-linux-x64-musl/package.json').version - if (bindingPackageVersion !== '4.1.18' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 4.1.18 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) - } - return binding - } catch (e) { - loadErrors.push(e) - } - } else { - try { - return require('./tailwindcss-oxide.linux-x64-gnu.node') - } catch (e) { - loadErrors.push(e) - } - try { - const binding = require('@tailwindcss/oxide-linux-x64-gnu') - const bindingPackageVersion = require('@tailwindcss/oxide-linux-x64-gnu/package.json').version - if (bindingPackageVersion !== '4.1.18' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 4.1.18 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) - } - return binding - } catch (e) { - loadErrors.push(e) - } - } - } else if (process.arch === 'arm64') { - if (isMusl()) { - try { - return require('./tailwindcss-oxide.linux-arm64-musl.node') - } catch (e) { - loadErrors.push(e) - } - try { - const binding = require('@tailwindcss/oxide-linux-arm64-musl') - const bindingPackageVersion = require('@tailwindcss/oxide-linux-arm64-musl/package.json').version - if (bindingPackageVersion !== '4.1.18' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 4.1.18 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) - } - return binding - } catch (e) { - loadErrors.push(e) - } - } else { - try { - return require('./tailwindcss-oxide.linux-arm64-gnu.node') - } catch (e) { - loadErrors.push(e) - } - try { - const binding = require('@tailwindcss/oxide-linux-arm64-gnu') - const bindingPackageVersion = require('@tailwindcss/oxide-linux-arm64-gnu/package.json').version - if (bindingPackageVersion !== '4.1.18' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 4.1.18 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) - } - return binding - } catch (e) { - loadErrors.push(e) - } - } - } else if (process.arch === 'arm') { - if (isMusl()) { - try { - return require('./tailwindcss-oxide.linux-arm-musleabihf.node') - } catch (e) { - loadErrors.push(e) - } - try { - const binding = require('@tailwindcss/oxide-linux-arm-musleabihf') - const bindingPackageVersion = require('@tailwindcss/oxide-linux-arm-musleabihf/package.json').version - if (bindingPackageVersion !== '4.1.18' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 4.1.18 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) - } - return binding - } catch (e) { - loadErrors.push(e) - } - } else { - try { - return require('./tailwindcss-oxide.linux-arm-gnueabihf.node') - } catch (e) { - loadErrors.push(e) - } - try { - const binding = require('@tailwindcss/oxide-linux-arm-gnueabihf') - const bindingPackageVersion = require('@tailwindcss/oxide-linux-arm-gnueabihf/package.json').version - if (bindingPackageVersion !== '4.1.18' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 4.1.18 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) - } - return binding - } catch (e) { - loadErrors.push(e) - } - } - } else if (process.arch === 'loong64') { - if (isMusl()) { - try { - return require('./tailwindcss-oxide.linux-loong64-musl.node') - } catch (e) { - loadErrors.push(e) - } - try { - const binding = require('@tailwindcss/oxide-linux-loong64-musl') - const bindingPackageVersion = require('@tailwindcss/oxide-linux-loong64-musl/package.json').version - if (bindingPackageVersion !== '4.1.18' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 4.1.18 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) - } - return binding - } catch (e) { - loadErrors.push(e) - } - } else { - try { - return require('./tailwindcss-oxide.linux-loong64-gnu.node') - } catch (e) { - loadErrors.push(e) - } - try { - const binding = require('@tailwindcss/oxide-linux-loong64-gnu') - const bindingPackageVersion = require('@tailwindcss/oxide-linux-loong64-gnu/package.json').version - if (bindingPackageVersion !== '4.1.18' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 4.1.18 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) - } - return binding - } catch (e) { - loadErrors.push(e) - } - } - } else if (process.arch === 'riscv64') { - if (isMusl()) { - try { - return require('./tailwindcss-oxide.linux-riscv64-musl.node') - } catch (e) { - loadErrors.push(e) - } - try { - const binding = require('@tailwindcss/oxide-linux-riscv64-musl') - const bindingPackageVersion = require('@tailwindcss/oxide-linux-riscv64-musl/package.json').version - if (bindingPackageVersion !== '4.1.18' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 4.1.18 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) - } - return binding - } catch (e) { - loadErrors.push(e) - } - } else { - try { - return require('./tailwindcss-oxide.linux-riscv64-gnu.node') - } catch (e) { - loadErrors.push(e) - } - try { - const binding = require('@tailwindcss/oxide-linux-riscv64-gnu') - const bindingPackageVersion = require('@tailwindcss/oxide-linux-riscv64-gnu/package.json').version - if (bindingPackageVersion !== '4.1.18' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 4.1.18 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) - } - return binding - } catch (e) { - loadErrors.push(e) - } - } - } else if (process.arch === 'ppc64') { - try { - return require('./tailwindcss-oxide.linux-ppc64-gnu.node') - } catch (e) { - loadErrors.push(e) - } - try { - const binding = require('@tailwindcss/oxide-linux-ppc64-gnu') - const bindingPackageVersion = require('@tailwindcss/oxide-linux-ppc64-gnu/package.json').version - if (bindingPackageVersion !== '4.1.18' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 4.1.18 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) - } - return binding - } catch (e) { - loadErrors.push(e) - } - } else if (process.arch === 's390x') { - try { - return require('./tailwindcss-oxide.linux-s390x-gnu.node') - } catch (e) { - loadErrors.push(e) - } - try { - const binding = require('@tailwindcss/oxide-linux-s390x-gnu') - const bindingPackageVersion = require('@tailwindcss/oxide-linux-s390x-gnu/package.json').version - if (bindingPackageVersion !== '4.1.18' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 4.1.18 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) - } - return binding - } catch (e) { - loadErrors.push(e) - } - } else { - loadErrors.push(new Error(`Unsupported architecture on Linux: ${process.arch}`)) - } - } else if (process.platform === 'openharmony') { - if (process.arch === 'arm64') { - try { - return require('./tailwindcss-oxide.openharmony-arm64.node') - } catch (e) { - loadErrors.push(e) - } - try { - const binding = require('@tailwindcss/oxide-openharmony-arm64') - const bindingPackageVersion = require('@tailwindcss/oxide-openharmony-arm64/package.json').version - if (bindingPackageVersion !== '4.1.18' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 4.1.18 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) - } - return binding - } catch (e) { - loadErrors.push(e) - } - } else if (process.arch === 'x64') { - try { - return require('./tailwindcss-oxide.openharmony-x64.node') - } catch (e) { - loadErrors.push(e) - } - try { - const binding = require('@tailwindcss/oxide-openharmony-x64') - const bindingPackageVersion = require('@tailwindcss/oxide-openharmony-x64/package.json').version - if (bindingPackageVersion !== '4.1.18' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 4.1.18 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) - } - return binding - } catch (e) { - loadErrors.push(e) - } - } else if (process.arch === 'arm') { - try { - return require('./tailwindcss-oxide.openharmony-arm.node') - } catch (e) { - loadErrors.push(e) - } - try { - const binding = require('@tailwindcss/oxide-openharmony-arm') - const bindingPackageVersion = require('@tailwindcss/oxide-openharmony-arm/package.json').version - if (bindingPackageVersion !== '4.1.18' && process.env.NAPI_RS_ENFORCE_VERSION_CHECK && process.env.NAPI_RS_ENFORCE_VERSION_CHECK !== '0') { - throw new Error(`Native binding package version mismatch, expected 4.1.18 but got ${bindingPackageVersion}. You can reinstall dependencies to fix this issue.`) - } - return binding - } catch (e) { - loadErrors.push(e) - } - } else { - loadErrors.push(new Error(`Unsupported architecture on OpenHarmony: ${process.arch}`)) - } - } else { - loadErrors.push(new Error(`Unsupported OS: ${process.platform}, architecture: ${process.arch}`)) - } -} - -nativeBinding = requireNative() - -if (!nativeBinding || process.env.NAPI_RS_FORCE_WASI) { - let wasiBinding = null - let wasiBindingError = null - try { - wasiBinding = require('./tailwindcss-oxide.wasi.cjs') - nativeBinding = wasiBinding - } catch (err) { - if (process.env.NAPI_RS_FORCE_WASI) { - wasiBindingError = err - } - } - if (!nativeBinding) { - try { - wasiBinding = require('@tailwindcss/oxide-wasm32-wasi') - nativeBinding = wasiBinding - } catch (err) { - if (process.env.NAPI_RS_FORCE_WASI) { - wasiBindingError.cause = err - loadErrors.push(err) - } - } - } - if (process.env.NAPI_RS_FORCE_WASI === 'error' && !wasiBinding) { - const error = new Error('WASI binding not found and NAPI_RS_FORCE_WASI is set to error') - error.cause = wasiBindingError - throw error - } -} - -if (!nativeBinding) { - if (loadErrors.length > 0) { - throw new Error( - `Cannot find native binding. ` + - `npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). ` + - 'Please try `npm i` again after removing both package-lock.json and node_modules directory.', - { - cause: loadErrors.reduce((err, cur) => { - cur.cause = err - return cur - }), - }, - ) - } - throw new Error(`Failed to load native binding`) -} - -module.exports = nativeBinding -module.exports.Scanner = nativeBinding.Scanner diff --git a/node_modules/@tailwindcss/oxide/package.json b/node_modules/@tailwindcss/oxide/package.json deleted file mode 100644 index 54dbd06cc..000000000 --- a/node_modules/@tailwindcss/oxide/package.json +++ /dev/null @@ -1,75 +0,0 @@ -{ - "name": "@tailwindcss/oxide", - "version": "4.1.18", - "repository": { - "type": "git", - "url": "git+https://github.com/tailwindlabs/tailwindcss.git", - "directory": "crates/node" - }, - "main": "index.js", - "types": "index.d.ts", - "napi": { - "binaryName": "tailwindcss-oxide", - "packageName": "@tailwindcss/oxide", - "targets": [ - "armv7-linux-androideabi", - "aarch64-linux-android", - "aarch64-apple-darwin", - "aarch64-unknown-linux-gnu", - "aarch64-unknown-linux-musl", - "armv7-unknown-linux-gnueabihf", - "x86_64-unknown-linux-musl", - "x86_64-unknown-freebsd", - "i686-pc-windows-msvc", - "aarch64-pc-windows-msvc", - "wasm32-wasip1-threads" - ], - "wasm": { - "initialMemory": 16384, - "browser": { - "fs": true - } - } - }, - "license": "MIT", - "devDependencies": { - "@napi-rs/cli": "^3.4.1", - "@napi-rs/wasm-runtime": "^1.1.0", - "emnapi": "1.7.1" - }, - "engines": { - "node": ">= 10" - }, - "files": [ - "index.js", - "index.d.ts" - ], - "publishConfig": { - "provenance": true, - "access": "public" - }, - "optionalDependencies": { - "@tailwindcss/oxide-darwin-arm64": "4.1.18", - "@tailwindcss/oxide-darwin-x64": "4.1.18", - "@tailwindcss/oxide-freebsd-x64": "4.1.18", - "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.18", - "@tailwindcss/oxide-linux-arm64-musl": "4.1.18", - "@tailwindcss/oxide-linux-arm64-gnu": "4.1.18", - "@tailwindcss/oxide-linux-x64-gnu": "4.1.18", - "@tailwindcss/oxide-linux-x64-musl": "4.1.18", - "@tailwindcss/oxide-wasm32-wasi": "4.1.18", - "@tailwindcss/oxide-win32-arm64-msvc": "4.1.18", - "@tailwindcss/oxide-win32-x64-msvc": "4.1.18", - "@tailwindcss/oxide-android-arm64": "4.1.18" - }, - "scripts": { - "build": "pnpm run build:platform && pnpm run build:wasm", - "build:platform": "napi build --platform --release", - "postbuild:platform": "node ./scripts/move-artifacts.mjs", - "build:wasm": "napi build --release --target wasm32-wasip1-threads", - "postbuild:wasm": "node ./scripts/move-artifacts.mjs", - "dev": "cargo watch --quiet --shell 'npm run build'", - "build:debug": "napi build --platform", - "version": "napi version" - } -} \ No newline at end of file diff --git a/node_modules/detect-libc/LICENSE b/node_modules/detect-libc/LICENSE deleted file mode 100644 index 8dada3eda..000000000 --- a/node_modules/detect-libc/LICENSE +++ /dev/null @@ -1,201 +0,0 @@ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright {yyyy} {name of copyright owner} - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. diff --git a/node_modules/detect-libc/README.md b/node_modules/detect-libc/README.md deleted file mode 100644 index 23212fdd7..000000000 --- a/node_modules/detect-libc/README.md +++ /dev/null @@ -1,163 +0,0 @@ -# detect-libc - -Node.js module to detect details of the C standard library (libc) -implementation provided by a given Linux system. - -Currently supports detection of GNU glibc and MUSL libc. - -Provides asychronous and synchronous functions for the -family (e.g. `glibc`, `musl`) and version (e.g. `1.23`, `1.2.3`). - -The version numbers of libc implementations -are not guaranteed to be semver-compliant. - -For previous v1.x releases, please see the -[v1](https://github.com/lovell/detect-libc/tree/v1) branch. - -## Install - -```sh -npm install detect-libc -``` - -## API - -### GLIBC - -```ts -const GLIBC: string = 'glibc'; -``` - -A String constant containing the value `glibc`. - -### MUSL - -```ts -const MUSL: string = 'musl'; -``` - -A String constant containing the value `musl`. - -### family - -```ts -function family(): Promise; -``` - -Resolves asychronously with: - -* `glibc` or `musl` when the libc family can be determined -* `null` when the libc family cannot be determined -* `null` when run on a non-Linux platform - -```js -const { family, GLIBC, MUSL } = require('detect-libc'); - -switch (await family()) { - case GLIBC: ... - case MUSL: ... - case null: ... -} -``` - -### familySync - -```ts -function familySync(): string | null; -``` - -Synchronous version of `family()`. - -```js -const { familySync, GLIBC, MUSL } = require('detect-libc'); - -switch (familySync()) { - case GLIBC: ... - case MUSL: ... - case null: ... -} -``` - -### version - -```ts -function version(): Promise; -``` - -Resolves asychronously with: - -* The version when it can be determined -* `null` when the libc family cannot be determined -* `null` when run on a non-Linux platform - -```js -const { version } = require('detect-libc'); - -const v = await version(); -if (v) { - const [major, minor, patch] = v.split('.'); -} -``` - -### versionSync - -```ts -function versionSync(): string | null; -``` - -Synchronous version of `version()`. - -```js -const { versionSync } = require('detect-libc'); - -const v = versionSync(); -if (v) { - const [major, minor, patch] = v.split('.'); -} -``` - -### isNonGlibcLinux - -```ts -function isNonGlibcLinux(): Promise; -``` - -Resolves asychronously with: - -* `false` when the libc family is `glibc` -* `true` when the libc family is not `glibc` -* `false` when run on a non-Linux platform - -```js -const { isNonGlibcLinux } = require('detect-libc'); - -if (await isNonGlibcLinux()) { ... } -``` - -### isNonGlibcLinuxSync - -```ts -function isNonGlibcLinuxSync(): boolean; -``` - -Synchronous version of `isNonGlibcLinux()`. - -```js -const { isNonGlibcLinuxSync } = require('detect-libc'); - -if (isNonGlibcLinuxSync()) { ... } -``` - -## Licensing - -Copyright 2017 Lovell Fuller and others. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at [http://www.apache.org/licenses/LICENSE-2.0](http://www.apache.org/licenses/LICENSE-2.0.html) - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. diff --git a/node_modules/detect-libc/index.d.ts b/node_modules/detect-libc/index.d.ts deleted file mode 100644 index 4c0fb2b0a..000000000 --- a/node_modules/detect-libc/index.d.ts +++ /dev/null @@ -1,14 +0,0 @@ -// Copyright 2017 Lovell Fuller and others. -// SPDX-License-Identifier: Apache-2.0 - -export const GLIBC: 'glibc'; -export const MUSL: 'musl'; - -export function family(): Promise; -export function familySync(): string | null; - -export function isNonGlibcLinux(): Promise; -export function isNonGlibcLinuxSync(): boolean; - -export function version(): Promise; -export function versionSync(): string | null; diff --git a/node_modules/detect-libc/lib/detect-libc.js b/node_modules/detect-libc/lib/detect-libc.js deleted file mode 100644 index 01299b4d7..000000000 --- a/node_modules/detect-libc/lib/detect-libc.js +++ /dev/null @@ -1,313 +0,0 @@ -// Copyright 2017 Lovell Fuller and others. -// SPDX-License-Identifier: Apache-2.0 - -'use strict'; - -const childProcess = require('child_process'); -const { isLinux, getReport } = require('./process'); -const { LDD_PATH, SELF_PATH, readFile, readFileSync } = require('./filesystem'); -const { interpreterPath } = require('./elf'); - -let cachedFamilyInterpreter; -let cachedFamilyFilesystem; -let cachedVersionFilesystem; - -const command = 'getconf GNU_LIBC_VERSION 2>&1 || true; ldd --version 2>&1 || true'; -let commandOut = ''; - -const safeCommand = () => { - if (!commandOut) { - return new Promise((resolve) => { - childProcess.exec(command, (err, out) => { - commandOut = err ? ' ' : out; - resolve(commandOut); - }); - }); - } - return commandOut; -}; - -const safeCommandSync = () => { - if (!commandOut) { - try { - commandOut = childProcess.execSync(command, { encoding: 'utf8' }); - } catch (_err) { - commandOut = ' '; - } - } - return commandOut; -}; - -/** - * A String constant containing the value `glibc`. - * @type {string} - * @public - */ -const GLIBC = 'glibc'; - -/** - * A Regexp constant to get the GLIBC Version. - * @type {string} - */ -const RE_GLIBC_VERSION = /LIBC[a-z0-9 \-).]*?(\d+\.\d+)/i; - -/** - * A String constant containing the value `musl`. - * @type {string} - * @public - */ -const MUSL = 'musl'; - -const isFileMusl = (f) => f.includes('libc.musl-') || f.includes('ld-musl-'); - -const familyFromReport = () => { - const report = getReport(); - if (report.header && report.header.glibcVersionRuntime) { - return GLIBC; - } - if (Array.isArray(report.sharedObjects)) { - if (report.sharedObjects.some(isFileMusl)) { - return MUSL; - } - } - return null; -}; - -const familyFromCommand = (out) => { - const [getconf, ldd1] = out.split(/[\r\n]+/); - if (getconf && getconf.includes(GLIBC)) { - return GLIBC; - } - if (ldd1 && ldd1.includes(MUSL)) { - return MUSL; - } - return null; -}; - -const familyFromInterpreterPath = (path) => { - if (path) { - if (path.includes('/ld-musl-')) { - return MUSL; - } else if (path.includes('/ld-linux-')) { - return GLIBC; - } - } - return null; -}; - -const getFamilyFromLddContent = (content) => { - content = content.toString(); - if (content.includes('musl')) { - return MUSL; - } - if (content.includes('GNU C Library')) { - return GLIBC; - } - return null; -}; - -const familyFromFilesystem = async () => { - if (cachedFamilyFilesystem !== undefined) { - return cachedFamilyFilesystem; - } - cachedFamilyFilesystem = null; - try { - const lddContent = await readFile(LDD_PATH); - cachedFamilyFilesystem = getFamilyFromLddContent(lddContent); - } catch (e) {} - return cachedFamilyFilesystem; -}; - -const familyFromFilesystemSync = () => { - if (cachedFamilyFilesystem !== undefined) { - return cachedFamilyFilesystem; - } - cachedFamilyFilesystem = null; - try { - const lddContent = readFileSync(LDD_PATH); - cachedFamilyFilesystem = getFamilyFromLddContent(lddContent); - } catch (e) {} - return cachedFamilyFilesystem; -}; - -const familyFromInterpreter = async () => { - if (cachedFamilyInterpreter !== undefined) { - return cachedFamilyInterpreter; - } - cachedFamilyInterpreter = null; - try { - const selfContent = await readFile(SELF_PATH); - const path = interpreterPath(selfContent); - cachedFamilyInterpreter = familyFromInterpreterPath(path); - } catch (e) {} - return cachedFamilyInterpreter; -}; - -const familyFromInterpreterSync = () => { - if (cachedFamilyInterpreter !== undefined) { - return cachedFamilyInterpreter; - } - cachedFamilyInterpreter = null; - try { - const selfContent = readFileSync(SELF_PATH); - const path = interpreterPath(selfContent); - cachedFamilyInterpreter = familyFromInterpreterPath(path); - } catch (e) {} - return cachedFamilyInterpreter; -}; - -/** - * Resolves with the libc family when it can be determined, `null` otherwise. - * @returns {Promise} - */ -const family = async () => { - let family = null; - if (isLinux()) { - family = await familyFromInterpreter(); - if (!family) { - family = await familyFromFilesystem(); - if (!family) { - family = familyFromReport(); - } - if (!family) { - const out = await safeCommand(); - family = familyFromCommand(out); - } - } - } - return family; -}; - -/** - * Returns the libc family when it can be determined, `null` otherwise. - * @returns {?string} - */ -const familySync = () => { - let family = null; - if (isLinux()) { - family = familyFromInterpreterSync(); - if (!family) { - family = familyFromFilesystemSync(); - if (!family) { - family = familyFromReport(); - } - if (!family) { - const out = safeCommandSync(); - family = familyFromCommand(out); - } - } - } - return family; -}; - -/** - * Resolves `true` only when the platform is Linux and the libc family is not `glibc`. - * @returns {Promise} - */ -const isNonGlibcLinux = async () => isLinux() && await family() !== GLIBC; - -/** - * Returns `true` only when the platform is Linux and the libc family is not `glibc`. - * @returns {boolean} - */ -const isNonGlibcLinuxSync = () => isLinux() && familySync() !== GLIBC; - -const versionFromFilesystem = async () => { - if (cachedVersionFilesystem !== undefined) { - return cachedVersionFilesystem; - } - cachedVersionFilesystem = null; - try { - const lddContent = await readFile(LDD_PATH); - const versionMatch = lddContent.match(RE_GLIBC_VERSION); - if (versionMatch) { - cachedVersionFilesystem = versionMatch[1]; - } - } catch (e) {} - return cachedVersionFilesystem; -}; - -const versionFromFilesystemSync = () => { - if (cachedVersionFilesystem !== undefined) { - return cachedVersionFilesystem; - } - cachedVersionFilesystem = null; - try { - const lddContent = readFileSync(LDD_PATH); - const versionMatch = lddContent.match(RE_GLIBC_VERSION); - if (versionMatch) { - cachedVersionFilesystem = versionMatch[1]; - } - } catch (e) {} - return cachedVersionFilesystem; -}; - -const versionFromReport = () => { - const report = getReport(); - if (report.header && report.header.glibcVersionRuntime) { - return report.header.glibcVersionRuntime; - } - return null; -}; - -const versionSuffix = (s) => s.trim().split(/\s+/)[1]; - -const versionFromCommand = (out) => { - const [getconf, ldd1, ldd2] = out.split(/[\r\n]+/); - if (getconf && getconf.includes(GLIBC)) { - return versionSuffix(getconf); - } - if (ldd1 && ldd2 && ldd1.includes(MUSL)) { - return versionSuffix(ldd2); - } - return null; -}; - -/** - * Resolves with the libc version when it can be determined, `null` otherwise. - * @returns {Promise} - */ -const version = async () => { - let version = null; - if (isLinux()) { - version = await versionFromFilesystem(); - if (!version) { - version = versionFromReport(); - } - if (!version) { - const out = await safeCommand(); - version = versionFromCommand(out); - } - } - return version; -}; - -/** - * Returns the libc version when it can be determined, `null` otherwise. - * @returns {?string} - */ -const versionSync = () => { - let version = null; - if (isLinux()) { - version = versionFromFilesystemSync(); - if (!version) { - version = versionFromReport(); - } - if (!version) { - const out = safeCommandSync(); - version = versionFromCommand(out); - } - } - return version; -}; - -module.exports = { - GLIBC, - MUSL, - family, - familySync, - isNonGlibcLinux, - isNonGlibcLinuxSync, - version, - versionSync -}; diff --git a/node_modules/detect-libc/lib/elf.js b/node_modules/detect-libc/lib/elf.js deleted file mode 100644 index aa166aa29..000000000 --- a/node_modules/detect-libc/lib/elf.js +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright 2017 Lovell Fuller and others. -// SPDX-License-Identifier: Apache-2.0 - -'use strict'; - -const interpreterPath = (elf) => { - if (elf.length < 64) { - return null; - } - if (elf.readUInt32BE(0) !== 0x7F454C46) { - // Unexpected magic bytes - return null; - } - if (elf.readUInt8(4) !== 2) { - // Not a 64-bit ELF - return null; - } - if (elf.readUInt8(5) !== 1) { - // Not little-endian - return null; - } - const offset = elf.readUInt32LE(32); - const size = elf.readUInt16LE(54); - const count = elf.readUInt16LE(56); - for (let i = 0; i < count; i++) { - const headerOffset = offset + (i * size); - const type = elf.readUInt32LE(headerOffset); - if (type === 3) { - const fileOffset = elf.readUInt32LE(headerOffset + 8); - const fileSize = elf.readUInt32LE(headerOffset + 32); - return elf.subarray(fileOffset, fileOffset + fileSize).toString().replace(/\0.*$/g, ''); - } - } - return null; -}; - -module.exports = { - interpreterPath -}; diff --git a/node_modules/detect-libc/lib/filesystem.js b/node_modules/detect-libc/lib/filesystem.js deleted file mode 100644 index 4c2443cc0..000000000 --- a/node_modules/detect-libc/lib/filesystem.js +++ /dev/null @@ -1,51 +0,0 @@ -// Copyright 2017 Lovell Fuller and others. -// SPDX-License-Identifier: Apache-2.0 - -'use strict'; - -const fs = require('fs'); - -const LDD_PATH = '/usr/bin/ldd'; -const SELF_PATH = '/proc/self/exe'; -const MAX_LENGTH = 2048; - -/** - * Read the content of a file synchronous - * - * @param {string} path - * @returns {Buffer} - */ -const readFileSync = (path) => { - const fd = fs.openSync(path, 'r'); - const buffer = Buffer.alloc(MAX_LENGTH); - const bytesRead = fs.readSync(fd, buffer, 0, MAX_LENGTH, 0); - fs.close(fd, () => {}); - return buffer.subarray(0, bytesRead); -}; - -/** - * Read the content of a file - * - * @param {string} path - * @returns {Promise} - */ -const readFile = (path) => new Promise((resolve, reject) => { - fs.open(path, 'r', (err, fd) => { - if (err) { - reject(err); - } else { - const buffer = Buffer.alloc(MAX_LENGTH); - fs.read(fd, buffer, 0, MAX_LENGTH, 0, (_, bytesRead) => { - resolve(buffer.subarray(0, bytesRead)); - fs.close(fd, () => {}); - }); - } - }); -}); - -module.exports = { - LDD_PATH, - SELF_PATH, - readFileSync, - readFile -}; diff --git a/node_modules/detect-libc/lib/process.js b/node_modules/detect-libc/lib/process.js deleted file mode 100644 index ee78ad261..000000000 --- a/node_modules/detect-libc/lib/process.js +++ /dev/null @@ -1,24 +0,0 @@ -// Copyright 2017 Lovell Fuller and others. -// SPDX-License-Identifier: Apache-2.0 - -'use strict'; - -const isLinux = () => process.platform === 'linux'; - -let report = null; -const getReport = () => { - if (!report) { - /* istanbul ignore next */ - if (isLinux() && process.report) { - const orig = process.report.excludeNetwork; - process.report.excludeNetwork = true; - report = process.report.getReport(); - process.report.excludeNetwork = orig; - } else { - report = {}; - } - } - return report; -}; - -module.exports = { isLinux, getReport }; diff --git a/node_modules/detect-libc/package.json b/node_modules/detect-libc/package.json deleted file mode 100644 index 36d0f2be7..000000000 --- a/node_modules/detect-libc/package.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "name": "detect-libc", - "version": "2.1.2", - "description": "Node.js module to detect the C standard library (libc) implementation family and version", - "main": "lib/detect-libc.js", - "files": [ - "lib/", - "index.d.ts" - ], - "scripts": { - "test": "semistandard && nyc --reporter=text --check-coverage --branches=100 ava test/unit.js", - "changelog": "conventional-changelog -i CHANGELOG.md -s", - "bench": "node benchmark/detect-libc", - "bench:calls": "node benchmark/call-familySync.js && sleep 1 && node benchmark/call-isNonGlibcLinuxSync.js && sleep 1 && node benchmark/call-versionSync.js" - }, - "repository": { - "type": "git", - "url": "git://github.com/lovell/detect-libc.git" - }, - "keywords": [ - "libc", - "glibc", - "musl" - ], - "author": "Lovell Fuller ", - "contributors": [ - "Niklas Salmoukas ", - "Vinícius Lourenço " - ], - "license": "Apache-2.0", - "devDependencies": { - "ava": "^2.4.0", - "benchmark": "^2.1.4", - "conventional-changelog-cli": "^5.0.0", - "eslint-config-standard": "^13.0.1", - "nyc": "^15.1.0", - "proxyquire": "^2.1.3", - "semistandard": "^14.2.3" - }, - "engines": { - "node": ">=8" - }, - "types": "index.d.ts" -} diff --git a/node_modules/enhanced-resolve/LICENSE b/node_modules/enhanced-resolve/LICENSE deleted file mode 100644 index 8c11fc728..000000000 --- a/node_modules/enhanced-resolve/LICENSE +++ /dev/null @@ -1,20 +0,0 @@ -Copyright JS Foundation and other contributors - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/node_modules/enhanced-resolve/README.md b/node_modules/enhanced-resolve/README.md deleted file mode 100644 index 8a6efb2d8..000000000 --- a/node_modules/enhanced-resolve/README.md +++ /dev/null @@ -1,186 +0,0 @@ -# enhanced-resolve - -[![npm][npm]][npm-url] -[![Build Status][build-status]][build-status-url] -[![codecov][codecov-badge]][codecov-url] -[![Install Size][size]][size-url] -[![GitHub Discussions][discussion]][discussion-url] - -Offers an async require.resolve function. It's highly configurable. - -## Features - -- plugin system -- provide a custom filesystem -- sync and async node.js filesystems included - -## Getting Started - -### Install - -```sh -# npm -npm install enhanced-resolve -# or Yarn -yarn add enhanced-resolve -``` - -### Resolve - -There is a Node.js API which allows to resolve requests according to the Node.js resolving rules. -Sync and async APIs are offered. A `create` method allows to create a custom resolve function. - -```js -const resolve = require("enhanced-resolve"); - -resolve("/some/path/to/folder", "module/dir", (err, result) => { - result; // === "/some/path/node_modules/module/dir/index.js" -}); - -resolve.sync("/some/path/to/folder", "../../dir"); -// === "/some/path/dir/index.js" - -const myResolve = resolve.create({ - // or resolve.create.sync - extensions: [".ts", ".js"], - // see more options below -}); - -myResolve("/some/path/to/folder", "ts-module", (err, result) => { - result; // === "/some/node_modules/ts-module/index.ts" -}); -``` - -### Creating a Resolver - -The easiest way to create a resolver is to use the `createResolver` function on `ResolveFactory`, along with one of the supplied File System implementations. - -```js -const fs = require("fs"); -const { CachedInputFileSystem, ResolverFactory } = require("enhanced-resolve"); - -// create a resolver -const myResolver = ResolverFactory.createResolver({ - // Typical usage will consume the `fs` + `CachedInputFileSystem`, which wraps Node.js `fs` to add caching. - fileSystem: new CachedInputFileSystem(fs, 4000), - extensions: [".js", ".json"], - /* any other resolver options here. Options/defaults can be seen below */ -}); - -// resolve a file with the new resolver -const context = {}; -const lookupStartPath = "/Users/webpack/some/root/dir"; -const request = "./path/to-look-up.js"; -const resolveContext = {}; -myResolver.resolve( - context, - lookupStartPath, - request, - resolveContext, - (err /* Error */, filepath /* string */) => { - // Do something with the path - }, -); -``` - -#### Resolver Options - -| Field | Default | Description | -| ---------------- | --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -| alias | [] | A list of module alias configurations or an object which maps key to value | -| aliasFields | [] | A list of alias fields in description files | -| extensionAlias | {} | An object which maps extension to extension aliases | -| cachePredicate | function() { return true }; | A function which decides whether a request should be cached or not. An object is passed to the function with `path` and `request` properties. | -| cacheWithContext | true | If unsafe cache is enabled, includes `request.context` in the cache key | -| conditionNames | [] | A list of exports field condition names | -| descriptionFiles | ["package.json"] | A list of description files to read from | -| enforceExtension | false | Enforce that a extension from extensions must be used | -| exportsFields | ["exports"] | A list of exports fields in description files | -| extensions | [".js", ".json", ".node"] | A list of extensions which should be tried for files | -| fallback | [] | Same as `alias`, but only used if default resolving fails | -| fileSystem | | The file system which should be used | -| fullySpecified | false | Request passed to resolve is already fully specified and extensions or main files are not resolved for it (they are still resolved for internal requests) | -| mainFields | ["main"] | A list of main fields in description files | -| mainFiles | ["index"] | A list of main files in directories | -| modules | ["node_modules"] | A list of directories to resolve modules from, can be absolute path or folder name | -| plugins | [] | A list of additional resolve plugins which should be applied | -| resolver | undefined | A prepared Resolver to which the plugins are attached | -| resolveToContext | false | Resolve to a context instead of a file | -| preferRelative | false | Prefer to resolve module requests as relative request and fallback to resolving as module | -| preferAbsolute | false | Prefer to resolve server-relative urls as absolute paths before falling back to resolve in roots | -| restrictions | [] | A list of resolve restrictions | -| roots | [] | A list of root paths | -| symlinks | true | Whether to resolve symlinks to their symlinked location | -| unsafeCache | false | Use this cache object to unsafely cache the successful requests | - -## Plugins - -Similar to `webpack`, the core of `enhanced-resolve` functionality is implemented as individual plugins that are executed using [`tapable`](https://github.com/webpack/tapable). -These plugins can extend the functionality of the library, adding other ways for files/contexts to be resolved. - -A plugin should be a `class` (or its ES5 equivalent) with an `apply` method. The `apply` method will receive a `resolver` instance, that can be used to hook in to the event system. - -### Plugin Boilerplate - -```js -class MyResolverPlugin { - constructor(source, target) { - this.source = source; - this.target = target; - } - - apply(resolver) { - const target = resolver.ensureHook(this.target); - resolver - .getHook(this.source) - .tapAsync("MyResolverPlugin", (request, resolveContext, callback) => { - // Any logic you need to create a new `request` can go here - resolver.doResolve(target, request, null, resolveContext, callback); - }); - } -} -``` - -Plugins are executed in a pipeline, and register which event they should be executed before/after. In the example above, `source` is the name of the event that starts the pipeline, and `target` is what event this plugin should fire, which is what continues the execution of the pipeline. For an example of how these different plugin events create a chain, see `lib/ResolverFactory.js`, in the `//// pipeline ////` section. - -## Escaping - -It's allowed to escape `#` as `\0#` to avoid parsing it as fragment. - -enhanced-resolve will try to resolve requests containing `#` as path and as fragment, so it will automatically figure out if `./some#thing` means `.../some.js#thing` or `.../some#thing.js`. When a `#` is resolved as path it will be escaped in the result. Here: `.../some\0#thing.js`. - -## Tests - -```sh -yarn test -``` - -## Passing options from webpack - -If you are using `webpack`, and you want to pass custom options to `enhanced-resolve`, the options are passed from the `resolve` key of your webpack configuration e.g.: - -``` -resolve: { - extensions: ['.js', '.jsx'], - modules: [path.resolve(__dirname, 'src'), 'node_modules'], - plugins: [new DirectoryNamedWebpackPlugin()] - ... -}, -``` - -## License - -Copyright (c) 2012-2019 JS Foundation and other contributors - -MIT (http://www.opensource.org/licenses/mit-license.php) - -[npm]: https://img.shields.io/npm/v/enhanced-resolve.svg -[npm-url]: https://www.npmjs.com/package/enhanced-resolve -[build-status]: https://github.com/webpack/enhanced-resolve/actions/workflows/test.yml/badge.svg -[build-status-url]: https://github.com/webpack/enhanced-resolve/actions -[codecov-badge]: https://codecov.io/gh/webpack/enhanced-resolve/branch/main/graph/badge.svg?token=6B6NxtsZc3 -[codecov-url]: https://codecov.io/gh/webpack/enhanced-resolve -[size]: https://packagephobia.com/badge?p=enhanced-resolve -[size-url]: https://packagephobia.com/result?p=enhanced-resolve -[discussion]: https://img.shields.io/github/discussions/webpack/webpack -[discussion-url]: https://github.com/webpack/webpack/discussions diff --git a/node_modules/enhanced-resolve/lib/AliasFieldPlugin.js b/node_modules/enhanced-resolve/lib/AliasFieldPlugin.js deleted file mode 100644 index 836487bf2..000000000 --- a/node_modules/enhanced-resolve/lib/AliasFieldPlugin.js +++ /dev/null @@ -1,103 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -const DescriptionFileUtils = require("./DescriptionFileUtils"); -const getInnerRequest = require("./getInnerRequest"); - -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").JsonPrimitive} JsonPrimitive */ -/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ -/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ - -module.exports = class AliasFieldPlugin { - /** - * @param {string | ResolveStepHook} source source - * @param {string | Array} field field - * @param {string | ResolveStepHook} target target - */ - constructor(source, field, target) { - this.source = source; - this.field = field; - this.target = target; - } - - /** - * @param {Resolver} resolver the resolver - * @returns {void} - */ - apply(resolver) { - const target = resolver.ensureHook(this.target); - resolver - .getHook(this.source) - .tapAsync("AliasFieldPlugin", (request, resolveContext, callback) => { - if (!request.descriptionFileData) return callback(); - const innerRequest = getInnerRequest(resolver, request); - if (!innerRequest) return callback(); - const fieldData = DescriptionFileUtils.getField( - request.descriptionFileData, - this.field, - ); - if (fieldData === null || typeof fieldData !== "object") { - if (resolveContext.log) { - resolveContext.log( - `Field '${this.field}' doesn't contain a valid alias configuration`, - ); - } - return callback(); - } - /** @type {JsonPrimitive | undefined} */ - const data = Object.prototype.hasOwnProperty.call( - fieldData, - innerRequest, - ) - ? /** @type {{[Key in string]: JsonPrimitive}} */ (fieldData)[ - innerRequest - ] - : innerRequest.startsWith("./") - ? /** @type {{[Key in string]: JsonPrimitive}} */ (fieldData)[ - innerRequest.slice(2) - ] - : undefined; - if (data === innerRequest) return callback(); - if (data === undefined) return callback(); - if (data === false) { - /** @type {ResolveRequest} */ - const ignoreObj = { - ...request, - path: false, - }; - if (typeof resolveContext.yield === "function") { - resolveContext.yield(ignoreObj); - return callback(null, null); - } - return callback(null, ignoreObj); - } - /** @type {ResolveRequest} */ - const obj = { - ...request, - path: /** @type {string} */ (request.descriptionFileRoot), - request: /** @type {string} */ (data), - fullySpecified: false, - }; - resolver.doResolve( - target, - obj, - `aliased from description file ${ - request.descriptionFilePath - } with mapping '${innerRequest}' to '${/** @type {string} */ data}'`, - resolveContext, - (err, result) => { - if (err) return callback(err); - - // Don't allow other aliasing or raw request - if (result === undefined) return callback(null, null); - callback(null, result); - }, - ); - }); - } -}; diff --git a/node_modules/enhanced-resolve/lib/AliasPlugin.js b/node_modules/enhanced-resolve/lib/AliasPlugin.js deleted file mode 100644 index 03dbbb152..000000000 --- a/node_modules/enhanced-resolve/lib/AliasPlugin.js +++ /dev/null @@ -1,176 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -const forEachBail = require("./forEachBail"); -const { PathType, getType } = require("./util/path"); - -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ -/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ -/** @typedef {string | Array | false} Alias */ -/** @typedef {{alias: Alias, name: string, onlyModule?: boolean}} AliasOption */ - -module.exports = class AliasPlugin { - /** - * @param {string | ResolveStepHook} source source - * @param {AliasOption | Array} options options - * @param {string | ResolveStepHook} target target - */ - constructor(source, options, target) { - this.source = source; - this.options = Array.isArray(options) ? options : [options]; - this.target = target; - } - - /** - * @param {Resolver} resolver the resolver - * @returns {void} - */ - apply(resolver) { - const target = resolver.ensureHook(this.target); - /** - * @param {string} maybeAbsolutePath path - * @returns {null|string} absolute path with slash ending - */ - const getAbsolutePathWithSlashEnding = (maybeAbsolutePath) => { - const type = getType(maybeAbsolutePath); - if (type === PathType.AbsolutePosix || type === PathType.AbsoluteWin) { - return resolver.join(maybeAbsolutePath, "_").slice(0, -1); - } - return null; - }; - /** - * @param {string} path path - * @param {string} maybeSubPath sub path - * @returns {boolean} true, if path is sub path - */ - const isSubPath = (path, maybeSubPath) => { - const absolutePath = getAbsolutePathWithSlashEnding(maybeSubPath); - if (!absolutePath) return false; - return path.startsWith(absolutePath); - }; - resolver - .getHook(this.source) - .tapAsync("AliasPlugin", (request, resolveContext, callback) => { - const innerRequest = request.request || request.path; - if (!innerRequest) return callback(); - - forEachBail( - this.options, - (item, callback) => { - /** @type {boolean} */ - let shouldStop = false; - - const matchRequest = - innerRequest === item.name || - (!item.onlyModule && - (request.request - ? innerRequest.startsWith(`${item.name}/`) - : isSubPath(innerRequest, item.name))); - - const splitName = item.name.split("*"); - const matchWildcard = !item.onlyModule && splitName.length === 2; - - if (matchRequest || matchWildcard) { - /** - * @param {Alias} alias alias - * @param {(err?: null|Error, result?: null|ResolveRequest) => void} callback callback - * @returns {void} - */ - const resolveWithAlias = (alias, callback) => { - if (alias === false) { - /** @type {ResolveRequest} */ - const ignoreObj = { - ...request, - path: false, - }; - if (typeof resolveContext.yield === "function") { - resolveContext.yield(ignoreObj); - return callback(null, null); - } - return callback(null, ignoreObj); - } - - let newRequestStr; - - const [prefix, suffix] = splitName; - if ( - matchWildcard && - innerRequest.startsWith(prefix) && - innerRequest.endsWith(suffix) - ) { - const match = innerRequest.slice( - prefix.length, - innerRequest.length - suffix.length, - ); - newRequestStr = alias.toString().replace("*", match); - } - - if ( - matchRequest && - innerRequest !== alias && - !innerRequest.startsWith(`${alias}/`) - ) { - /** @type {string} */ - const remainingRequest = innerRequest.slice(item.name.length); - newRequestStr = alias + remainingRequest; - } - - if (newRequestStr !== undefined) { - shouldStop = true; - /** @type {ResolveRequest} */ - const obj = { - ...request, - request: newRequestStr, - fullySpecified: false, - }; - return resolver.doResolve( - target, - obj, - `aliased with mapping '${item.name}': '${alias}' to '${newRequestStr}'`, - resolveContext, - (err, result) => { - if (err) return callback(err); - if (result) return callback(null, result); - return callback(); - }, - ); - } - return callback(); - }; - - /** - * @param {(null | Error)=} err error - * @param {(null | ResolveRequest)=} result result - * @returns {void} - */ - const stoppingCallback = (err, result) => { - if (err) return callback(err); - - if (result) return callback(null, result); - // Don't allow other aliasing or raw request - if (shouldStop) return callback(null, null); - return callback(); - }; - - if (Array.isArray(item.alias)) { - return forEachBail( - item.alias, - resolveWithAlias, - stoppingCallback, - ); - } - return resolveWithAlias(item.alias, stoppingCallback); - } - - return callback(); - }, - callback, - ); - }); - } -}; diff --git a/node_modules/enhanced-resolve/lib/AppendPlugin.js b/node_modules/enhanced-resolve/lib/AppendPlugin.js deleted file mode 100644 index 6763d5284..000000000 --- a/node_modules/enhanced-resolve/lib/AppendPlugin.js +++ /dev/null @@ -1,49 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ -/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ - -module.exports = class AppendPlugin { - /** - * @param {string | ResolveStepHook} source source - * @param {string} appending appending - * @param {string | ResolveStepHook} target target - */ - constructor(source, appending, target) { - this.source = source; - this.appending = appending; - this.target = target; - } - - /** - * @param {Resolver} resolver the resolver - * @returns {void} - */ - apply(resolver) { - const target = resolver.ensureHook(this.target); - resolver - .getHook(this.source) - .tapAsync("AppendPlugin", (request, resolveContext, callback) => { - /** @type {ResolveRequest} */ - const obj = { - ...request, - path: request.path + this.appending, - relativePath: - request.relativePath && request.relativePath + this.appending, - }; - resolver.doResolve( - target, - obj, - this.appending, - resolveContext, - callback, - ); - }); - } -}; diff --git a/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js b/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js deleted file mode 100644 index 18b81952a..000000000 --- a/node_modules/enhanced-resolve/lib/CachedInputFileSystem.js +++ /dev/null @@ -1,677 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -// eslint-disable-next-line n/prefer-global/process -const { nextTick } = require("process"); - -/** @typedef {import("./Resolver").FileSystem} FileSystem */ -/** @typedef {import("./Resolver").PathLike} PathLike */ -/** @typedef {import("./Resolver").PathOrFileDescriptor} PathOrFileDescriptor */ -/** @typedef {import("./Resolver").SyncFileSystem} SyncFileSystem */ -/** @typedef {FileSystem & SyncFileSystem} BaseFileSystem */ - -/** - * @template T - * @typedef {import("./Resolver").FileSystemCallback} FileSystemCallback - */ - -/** - * @param {string} path path - * @returns {string} dirname - */ -const dirname = (path) => { - let idx = path.length - 1; - while (idx >= 0) { - const char = path.charCodeAt(idx); - // slash or backslash - if (char === 47 || char === 92) break; - idx--; - } - if (idx < 0) return ""; - return path.slice(0, idx); -}; - -/** - * @template T - * @param {FileSystemCallback[]} callbacks callbacks - * @param {Error | null} err error - * @param {T} result result - */ -const runCallbacks = (callbacks, err, result) => { - if (callbacks.length === 1) { - callbacks[0](err, result); - callbacks.length = 0; - return; - } - let error; - for (const callback of callbacks) { - try { - callback(err, result); - } catch (err) { - if (!error) error = err; - } - } - callbacks.length = 0; - if (error) throw error; -}; - -// eslint-disable-next-line jsdoc/no-restricted-syntax -/** @typedef {Function} EXPECTED_FUNCTION */ -// eslint-disable-next-line jsdoc/no-restricted-syntax -/** @typedef {any} EXPECTED_ANY */ - -class OperationMergerBackend { - /** - * @param {EXPECTED_FUNCTION | undefined} provider async method in filesystem - * @param {EXPECTED_FUNCTION | undefined} syncProvider sync method in filesystem - * @param {BaseFileSystem} providerContext call context for the provider methods - */ - constructor(provider, syncProvider, providerContext) { - this._provider = provider; - this._syncProvider = syncProvider; - this._providerContext = providerContext; - this._activeAsyncOperations = new Map(); - - this.provide = this._provider - ? // Comment to align jsdoc - /** - * @param {PathLike | PathOrFileDescriptor} path path - * @param {object | FileSystemCallback | undefined} options options - * @param {FileSystemCallback=} callback callback - * @returns {EXPECTED_ANY} result - */ - (path, options, callback) => { - if (typeof options === "function") { - callback = - /** @type {FileSystemCallback} */ - (options); - options = undefined; - } - if ( - typeof path !== "string" && - !Buffer.isBuffer(path) && - !(path instanceof URL) && - typeof path !== "number" - ) { - /** @type {EXPECTED_FUNCTION} */ - (callback)( - new TypeError("path must be a string, Buffer, URL or number"), - ); - return; - } - if (options) { - return /** @type {EXPECTED_FUNCTION} */ (this._provider).call( - this._providerContext, - path, - options, - callback, - ); - } - let callbacks = this._activeAsyncOperations.get(path); - if (callbacks) { - callbacks.push(callback); - return; - } - this._activeAsyncOperations.set(path, (callbacks = [callback])); - /** @type {EXPECTED_FUNCTION} */ - (provider)( - path, - /** - * @param {Error} err error - * @param {EXPECTED_ANY} result result - */ - (err, result) => { - this._activeAsyncOperations.delete(path); - runCallbacks(callbacks, err, result); - }, - ); - } - : null; - this.provideSync = this._syncProvider - ? // Comment to align jsdoc - /** - * @param {PathLike | PathOrFileDescriptor} path path - * @param {object=} options options - * @returns {EXPECTED_ANY} result - */ - (path, options) => - /** @type {EXPECTED_FUNCTION} */ (this._syncProvider).call( - this._providerContext, - path, - options, - ) - : null; - } - - purge() {} - - purgeParent() {} -} - -/* - -IDLE: - insert data: goto SYNC - -SYNC: - before provide: run ticks - event loop tick: goto ASYNC_ACTIVE - -ASYNC: - timeout: run tick, goto ASYNC_PASSIVE - -ASYNC_PASSIVE: - before provide: run ticks - -IDLE --[insert data]--> SYNC --[event loop tick]--> ASYNC_ACTIVE --[interval tick]-> ASYNC_PASSIVE - ^ | - +---------[insert data]-------+ -*/ - -const STORAGE_MODE_IDLE = 0; -const STORAGE_MODE_SYNC = 1; -const STORAGE_MODE_ASYNC = 2; - -/** - * @callback Provide - * @param {PathLike | PathOrFileDescriptor} path path - * @param {EXPECTED_ANY} options options - * @param {FileSystemCallback} callback callback - * @returns {void} - */ - -class CacheBackend { - /** - * @param {number} duration max cache duration of items - * @param {EXPECTED_FUNCTION | undefined} provider async method - * @param {EXPECTED_FUNCTION | undefined} syncProvider sync method - * @param {BaseFileSystem} providerContext call context for the provider methods - */ - constructor(duration, provider, syncProvider, providerContext) { - this._duration = duration; - this._provider = provider; - this._syncProvider = syncProvider; - this._providerContext = providerContext; - /** @type {Map[]>} */ - this._activeAsyncOperations = new Map(); - /** @type {Map }>} */ - this._data = new Map(); - /** @type {Set[]} */ - this._levels = []; - for (let i = 0; i < 10; i++) this._levels.push(new Set()); - for (let i = 5000; i < duration; i += 500) this._levels.push(new Set()); - this._currentLevel = 0; - this._tickInterval = Math.floor(duration / this._levels.length); - /** @type {STORAGE_MODE_IDLE | STORAGE_MODE_SYNC | STORAGE_MODE_ASYNC} */ - this._mode = STORAGE_MODE_IDLE; - - /** @type {NodeJS.Timeout | undefined} */ - this._timeout = undefined; - /** @type {number | undefined} */ - this._nextDecay = undefined; - - // eslint-disable-next-line no-warning-comments - // @ts-ignore - this.provide = provider ? this.provide.bind(this) : null; - // eslint-disable-next-line no-warning-comments - // @ts-ignore - this.provideSync = syncProvider ? this.provideSync.bind(this) : null; - } - - /** - * @param {PathLike | PathOrFileDescriptor} path path - * @param {EXPECTED_ANY} options options - * @param {FileSystemCallback} callback callback - * @returns {void} - */ - provide(path, options, callback) { - if (typeof options === "function") { - callback = options; - options = undefined; - } - if ( - typeof path !== "string" && - !Buffer.isBuffer(path) && - !(path instanceof URL) && - typeof path !== "number" - ) { - callback(new TypeError("path must be a string, Buffer, URL or number")); - return; - } - const strPath = typeof path !== "string" ? path.toString() : path; - if (options) { - return /** @type {EXPECTED_FUNCTION} */ (this._provider).call( - this._providerContext, - path, - options, - callback, - ); - } - - // When in sync mode we can move to async mode - if (this._mode === STORAGE_MODE_SYNC) { - this._enterAsyncMode(); - } - - // Check in cache - const cacheEntry = this._data.get(strPath); - if (cacheEntry !== undefined) { - if (cacheEntry.err) return nextTick(callback, cacheEntry.err); - return nextTick(callback, null, cacheEntry.result); - } - - // Check if there is already the same operation running - let callbacks = this._activeAsyncOperations.get(strPath); - if (callbacks !== undefined) { - callbacks.push(callback); - return; - } - this._activeAsyncOperations.set(strPath, (callbacks = [callback])); - - // Run the operation - /** @type {EXPECTED_FUNCTION} */ - (this._provider).call( - this._providerContext, - path, - /** - * @param {Error | null} err error - * @param {EXPECTED_ANY=} result result - */ - (err, result) => { - this._activeAsyncOperations.delete(strPath); - this._storeResult(strPath, err, result); - - // Enter async mode if not yet done - this._enterAsyncMode(); - - runCallbacks( - /** @type {FileSystemCallback[]} */ (callbacks), - err, - result, - ); - }, - ); - } - - /** - * @param {PathLike | PathOrFileDescriptor} path path - * @param {EXPECTED_ANY} options options - * @returns {EXPECTED_ANY} result - */ - provideSync(path, options) { - if ( - typeof path !== "string" && - !Buffer.isBuffer(path) && - !(path instanceof URL) && - typeof path !== "number" - ) { - throw new TypeError("path must be a string"); - } - const strPath = typeof path !== "string" ? path.toString() : path; - if (options) { - return /** @type {EXPECTED_FUNCTION} */ (this._syncProvider).call( - this._providerContext, - path, - options, - ); - } - - // In sync mode we may have to decay some cache items - if (this._mode === STORAGE_MODE_SYNC) { - this._runDecays(); - } - - // Check in cache - const cacheEntry = this._data.get(strPath); - if (cacheEntry !== undefined) { - if (cacheEntry.err) throw cacheEntry.err; - return cacheEntry.result; - } - - // Get all active async operations - // This sync operation will also complete them - const callbacks = this._activeAsyncOperations.get(strPath); - this._activeAsyncOperations.delete(strPath); - - // Run the operation - // When in idle mode, we will enter sync mode - let result; - try { - result = /** @type {EXPECTED_FUNCTION} */ (this._syncProvider).call( - this._providerContext, - path, - ); - } catch (err) { - this._storeResult(strPath, /** @type {Error} */ (err), undefined); - this._enterSyncModeWhenIdle(); - if (callbacks) { - runCallbacks(callbacks, /** @type {Error} */ (err), undefined); - } - throw err; - } - this._storeResult(strPath, null, result); - this._enterSyncModeWhenIdle(); - if (callbacks) { - runCallbacks(callbacks, null, result); - } - return result; - } - - /** - * @param {(string | Buffer | URL | number | (string | URL | Buffer | number)[] | Set)=} what what to purge - */ - purge(what) { - if (!what) { - if (this._mode !== STORAGE_MODE_IDLE) { - this._data.clear(); - for (const level of this._levels) { - level.clear(); - } - this._enterIdleMode(); - } - } else if ( - typeof what === "string" || - Buffer.isBuffer(what) || - what instanceof URL || - typeof what === "number" - ) { - const strWhat = typeof what !== "string" ? what.toString() : what; - for (const [key, data] of this._data) { - if (key.startsWith(strWhat)) { - this._data.delete(key); - data.level.delete(key); - } - } - if (this._data.size === 0) { - this._enterIdleMode(); - } - } else { - for (const [key, data] of this._data) { - for (const item of what) { - const strItem = typeof item !== "string" ? item.toString() : item; - if (key.startsWith(strItem)) { - this._data.delete(key); - data.level.delete(key); - break; - } - } - } - if (this._data.size === 0) { - this._enterIdleMode(); - } - } - } - - /** - * @param {(string | Buffer | URL | number | (string | URL | Buffer | number)[] | Set)=} what what to purge - */ - purgeParent(what) { - if (!what) { - this.purge(); - } else if ( - typeof what === "string" || - Buffer.isBuffer(what) || - what instanceof URL || - typeof what === "number" - ) { - const strWhat = typeof what !== "string" ? what.toString() : what; - this.purge(dirname(strWhat)); - } else { - const set = new Set(); - for (const item of what) { - const strItem = typeof item !== "string" ? item.toString() : item; - set.add(dirname(strItem)); - } - this.purge(set); - } - } - - /** - * @param {string} path path - * @param {Error | null} err error - * @param {EXPECTED_ANY} result result - */ - _storeResult(path, err, result) { - if (this._data.has(path)) return; - const level = this._levels[this._currentLevel]; - this._data.set(path, { err, result, level }); - level.add(path); - } - - _decayLevel() { - const nextLevel = (this._currentLevel + 1) % this._levels.length; - const decay = this._levels[nextLevel]; - this._currentLevel = nextLevel; - for (const item of decay) { - this._data.delete(item); - } - decay.clear(); - if (this._data.size === 0) { - this._enterIdleMode(); - } else { - /** @type {number} */ - (this._nextDecay) += this._tickInterval; - } - } - - _runDecays() { - while ( - /** @type {number} */ (this._nextDecay) <= Date.now() && - this._mode !== STORAGE_MODE_IDLE - ) { - this._decayLevel(); - } - } - - _enterAsyncMode() { - let timeout = 0; - switch (this._mode) { - case STORAGE_MODE_ASYNC: - return; - case STORAGE_MODE_IDLE: - this._nextDecay = Date.now() + this._tickInterval; - timeout = this._tickInterval; - break; - case STORAGE_MODE_SYNC: - this._runDecays(); - // _runDecays may change the mode - if ( - /** @type {STORAGE_MODE_IDLE | STORAGE_MODE_SYNC | STORAGE_MODE_ASYNC} */ - (this._mode) === STORAGE_MODE_IDLE - ) { - return; - } - timeout = Math.max( - 0, - /** @type {number} */ (this._nextDecay) - Date.now(), - ); - break; - } - this._mode = STORAGE_MODE_ASYNC; - const ref = setTimeout(() => { - this._mode = STORAGE_MODE_SYNC; - this._runDecays(); - }, timeout); - if (ref.unref) ref.unref(); - this._timeout = ref; - } - - _enterSyncModeWhenIdle() { - if (this._mode === STORAGE_MODE_IDLE) { - this._mode = STORAGE_MODE_SYNC; - this._nextDecay = Date.now() + this._tickInterval; - } - } - - _enterIdleMode() { - this._mode = STORAGE_MODE_IDLE; - this._nextDecay = undefined; - if (this._timeout) clearTimeout(this._timeout); - } -} - -/** - * @template {EXPECTED_FUNCTION} Provider - * @template {EXPECTED_FUNCTION} AsyncProvider - * @template FileSystem - * @param {number} duration duration in ms files are cached - * @param {Provider | undefined} provider provider - * @param {AsyncProvider | undefined} syncProvider sync provider - * @param {BaseFileSystem} providerContext provider context - * @returns {OperationMergerBackend | CacheBackend} backend - */ -const createBackend = (duration, provider, syncProvider, providerContext) => { - if (duration > 0) { - return new CacheBackend(duration, provider, syncProvider, providerContext); - } - return new OperationMergerBackend(provider, syncProvider, providerContext); -}; - -module.exports = class CachedInputFileSystem { - /** - * @param {BaseFileSystem} fileSystem file system - * @param {number} duration duration in ms files are cached - */ - constructor(fileSystem, duration) { - this.fileSystem = fileSystem; - - this._lstatBackend = createBackend( - duration, - this.fileSystem.lstat, - this.fileSystem.lstatSync, - this.fileSystem, - ); - const lstat = this._lstatBackend.provide; - this.lstat = /** @type {FileSystem["lstat"]} */ (lstat); - const lstatSync = this._lstatBackend.provideSync; - this.lstatSync = /** @type {SyncFileSystem["lstatSync"]} */ (lstatSync); - - this._statBackend = createBackend( - duration, - this.fileSystem.stat, - this.fileSystem.statSync, - this.fileSystem, - ); - const stat = this._statBackend.provide; - this.stat = /** @type {FileSystem["stat"]} */ (stat); - const statSync = this._statBackend.provideSync; - this.statSync = /** @type {SyncFileSystem["statSync"]} */ (statSync); - - this._readdirBackend = createBackend( - duration, - this.fileSystem.readdir, - this.fileSystem.readdirSync, - this.fileSystem, - ); - const readdir = this._readdirBackend.provide; - this.readdir = /** @type {FileSystem["readdir"]} */ (readdir); - const readdirSync = this._readdirBackend.provideSync; - this.readdirSync = /** @type {SyncFileSystem["readdirSync"]} */ ( - readdirSync - ); - - this._readFileBackend = createBackend( - duration, - this.fileSystem.readFile, - this.fileSystem.readFileSync, - this.fileSystem, - ); - const readFile = this._readFileBackend.provide; - this.readFile = /** @type {FileSystem["readFile"]} */ (readFile); - const readFileSync = this._readFileBackend.provideSync; - this.readFileSync = /** @type {SyncFileSystem["readFileSync"]} */ ( - readFileSync - ); - - this._readJsonBackend = createBackend( - duration, - // prettier-ignore - this.fileSystem.readJson || - (this.readFile && - ( - /** - * @param {string} path path - * @param {FileSystemCallback} callback callback - */ - (path, callback) => { - this.readFile(path, (err, buffer) => { - if (err) return callback(err); - if (!buffer || buffer.length === 0) - {return callback(new Error("No file content"));} - let data; - try { - data = JSON.parse(buffer.toString("utf8")); - } catch (err_) { - return callback(/** @type {Error} */ (err_)); - } - callback(null, data); - }); - }) - ), - // prettier-ignore - this.fileSystem.readJsonSync || - (this.readFileSync && - ( - /** - * @param {string} path path - * @returns {EXPECTED_ANY} result - */ - (path) => { - const buffer = this.readFileSync(path); - const data = JSON.parse(buffer.toString("utf8")); - return data; - } - )), - this.fileSystem, - ); - const readJson = this._readJsonBackend.provide; - this.readJson = /** @type {FileSystem["readJson"]} */ (readJson); - const readJsonSync = this._readJsonBackend.provideSync; - this.readJsonSync = /** @type {SyncFileSystem["readJsonSync"]} */ ( - readJsonSync - ); - - this._readlinkBackend = createBackend( - duration, - this.fileSystem.readlink, - this.fileSystem.readlinkSync, - this.fileSystem, - ); - const readlink = this._readlinkBackend.provide; - this.readlink = /** @type {FileSystem["readlink"]} */ (readlink); - const readlinkSync = this._readlinkBackend.provideSync; - this.readlinkSync = /** @type {SyncFileSystem["readlinkSync"]} */ ( - readlinkSync - ); - - this._realpathBackend = createBackend( - duration, - this.fileSystem.realpath, - this.fileSystem.realpathSync, - this.fileSystem, - ); - const realpath = this._realpathBackend.provide; - this.realpath = /** @type {FileSystem["realpath"]} */ (realpath); - const realpathSync = this._realpathBackend.provideSync; - this.realpathSync = /** @type {SyncFileSystem["realpathSync"]} */ ( - realpathSync - ); - } - - /** - * @param {(string | Buffer | URL | number | (string | URL | Buffer | number)[] | Set)=} what what to purge - */ - purge(what) { - this._statBackend.purge(what); - this._lstatBackend.purge(what); - this._readdirBackend.purgeParent(what); - this._readFileBackend.purge(what); - this._readlinkBackend.purge(what); - this._readJsonBackend.purge(what); - this._realpathBackend.purge(what); - } -}; diff --git a/node_modules/enhanced-resolve/lib/CloneBasenamePlugin.js b/node_modules/enhanced-resolve/lib/CloneBasenamePlugin.js deleted file mode 100644 index 295adaaad..000000000 --- a/node_modules/enhanced-resolve/lib/CloneBasenamePlugin.js +++ /dev/null @@ -1,53 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -const { basename } = require("./getPaths"); - -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ -/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ - -module.exports = class CloneBasenamePlugin { - /** - * @param {string | ResolveStepHook} source source - * @param {string | ResolveStepHook} target target - */ - constructor(source, target) { - this.source = source; - this.target = target; - } - - /** - * @param {Resolver} resolver the resolver - * @returns {void} - */ - apply(resolver) { - const target = resolver.ensureHook(this.target); - resolver - .getHook(this.source) - .tapAsync("CloneBasenamePlugin", (request, resolveContext, callback) => { - const requestPath = /** @type {string} */ (request.path); - const filename = /** @type {string} */ (basename(requestPath)); - const filePath = resolver.join(requestPath, filename); - /** @type {ResolveRequest} */ - const obj = { - ...request, - path: filePath, - relativePath: - request.relativePath && - resolver.join(request.relativePath, filename), - }; - resolver.doResolve( - target, - obj, - `using path: ${filePath}`, - resolveContext, - callback, - ); - }); - } -}; diff --git a/node_modules/enhanced-resolve/lib/ConditionalPlugin.js b/node_modules/enhanced-resolve/lib/ConditionalPlugin.js deleted file mode 100644 index 99cc09d47..000000000 --- a/node_modules/enhanced-resolve/lib/ConditionalPlugin.js +++ /dev/null @@ -1,59 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ -/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ - -module.exports = class ConditionalPlugin { - /** - * @param {string | ResolveStepHook} source source - * @param {Partial} test compare object - * @param {string | null} message log message - * @param {boolean} allowAlternatives when false, do not continue with the current step when "test" matches - * @param {string | ResolveStepHook} target target - */ - constructor(source, test, message, allowAlternatives, target) { - this.source = source; - this.test = test; - this.message = message; - this.allowAlternatives = allowAlternatives; - this.target = target; - } - - /** - * @param {Resolver} resolver the resolver - * @returns {void} - */ - apply(resolver) { - const target = resolver.ensureHook(this.target); - const { test, message, allowAlternatives } = this; - const keys = /** @type {(keyof ResolveRequest)[]} */ (Object.keys(test)); - resolver - .getHook(this.source) - .tapAsync("ConditionalPlugin", (request, resolveContext, callback) => { - for (const prop of keys) { - if (request[prop] !== test[prop]) return callback(); - } - resolver.doResolve( - target, - request, - message, - resolveContext, - allowAlternatives - ? callback - : (err, result) => { - if (err) return callback(err); - - // Don't allow other alternatives - if (result === undefined) return callback(null, null); - callback(null, result); - }, - ); - }); - } -}; diff --git a/node_modules/enhanced-resolve/lib/DescriptionFilePlugin.js b/node_modules/enhanced-resolve/lib/DescriptionFilePlugin.js deleted file mode 100644 index c20a0c919..000000000 --- a/node_modules/enhanced-resolve/lib/DescriptionFilePlugin.js +++ /dev/null @@ -1,98 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -const DescriptionFileUtils = require("./DescriptionFileUtils"); - -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ -/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ - -module.exports = class DescriptionFilePlugin { - /** - * @param {string | ResolveStepHook} source source - * @param {string[]} filenames filenames - * @param {boolean} pathIsFile pathIsFile - * @param {string | ResolveStepHook} target target - */ - constructor(source, filenames, pathIsFile, target) { - this.source = source; - this.filenames = filenames; - this.pathIsFile = pathIsFile; - this.target = target; - } - - /** - * @param {Resolver} resolver the resolver - * @returns {void} - */ - apply(resolver) { - const target = resolver.ensureHook(this.target); - resolver - .getHook(this.source) - .tapAsync( - "DescriptionFilePlugin", - (request, resolveContext, callback) => { - const { path } = request; - if (!path) return callback(); - const directory = this.pathIsFile - ? DescriptionFileUtils.cdUp(path) - : path; - if (!directory) return callback(); - DescriptionFileUtils.loadDescriptionFile( - resolver, - directory, - this.filenames, - request.descriptionFilePath - ? { - path: request.descriptionFilePath, - content: request.descriptionFileData, - directory: - /** @type {string} */ - (request.descriptionFileRoot), - } - : undefined, - resolveContext, - (err, result) => { - if (err) return callback(err); - if (!result) { - if (resolveContext.log) { - resolveContext.log( - `No description file found in ${directory} or above`, - ); - } - return callback(); - } - const relativePath = `.${path - .slice(result.directory.length) - .replace(/\\/g, "/")}`; - /** @type {ResolveRequest} */ - const obj = { - ...request, - descriptionFilePath: result.path, - descriptionFileData: result.content, - descriptionFileRoot: result.directory, - relativePath, - }; - resolver.doResolve( - target, - obj, - `using description file: ${result.path} (relative path: ${relativePath})`, - resolveContext, - (err, result) => { - if (err) return callback(err); - - // Don't allow other processing - if (result === undefined) return callback(null, null); - callback(null, result); - }, - ); - }, - ); - }, - ); - } -}; diff --git a/node_modules/enhanced-resolve/lib/DescriptionFileUtils.js b/node_modules/enhanced-resolve/lib/DescriptionFileUtils.js deleted file mode 100644 index f41cce35a..000000000 --- a/node_modules/enhanced-resolve/lib/DescriptionFileUtils.js +++ /dev/null @@ -1,200 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -const forEachBail = require("./forEachBail"); - -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").JsonObject} JsonObject */ -/** @typedef {import("./Resolver").JsonValue} JsonValue */ -/** @typedef {import("./Resolver").ResolveContext} ResolveContext */ -/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ - -/** - * @typedef {object} DescriptionFileInfo - * @property {JsonObject=} content content - * @property {string} path path - * @property {string} directory directory - */ - -/** - * @callback ErrorFirstCallback - * @param {Error|null=} error - * @param {DescriptionFileInfo=} result - */ - -/** - * @typedef {object} Result - * @property {string} path path to description file - * @property {string} directory directory of description file - * @property {JsonObject} content content of description file - */ - -/** - * @param {string} directory directory - * @returns {string|null} parent directory or null - */ -function cdUp(directory) { - if (directory === "/") return null; - const i = directory.lastIndexOf("/"); - const j = directory.lastIndexOf("\\"); - const path = i < 0 ? j : j < 0 ? i : i < j ? j : i; - if (path < 0) return null; - return directory.slice(0, path || 1); -} - -/** - * @param {Resolver} resolver resolver - * @param {string} directory directory - * @param {string[]} filenames filenames - * @param {DescriptionFileInfo|undefined} oldInfo oldInfo - * @param {ResolveContext} resolveContext resolveContext - * @param {ErrorFirstCallback} callback callback - */ -function loadDescriptionFile( - resolver, - directory, - filenames, - oldInfo, - resolveContext, - callback, -) { - (function findDescriptionFile() { - if (oldInfo && oldInfo.directory === directory) { - // We already have info for this directory and can reuse it - return callback(null, oldInfo); - } - forEachBail( - filenames, - /** - * @param {string} filename filename - * @param {(err?: null|Error, result?: null|Result) => void} callback callback - * @returns {void} - */ - (filename, callback) => { - const descriptionFilePath = resolver.join(directory, filename); - - /** - * @param {(null | Error)=} err error - * @param {JsonObject=} resolvedContent content - * @returns {void} - */ - function onJson(err, resolvedContent) { - if (err) { - if (resolveContext.log) { - resolveContext.log( - `${descriptionFilePath} (directory description file): ${err}`, - ); - } else { - err.message = `${descriptionFilePath} (directory description file): ${err}`; - } - return callback(err); - } - callback(null, { - content: /** @type {JsonObject} */ (resolvedContent), - directory, - path: descriptionFilePath, - }); - } - - if (resolver.fileSystem.readJson) { - resolver.fileSystem.readJson(descriptionFilePath, (err, content) => { - if (err) { - if ( - typeof (/** @type {NodeJS.ErrnoException} */ (err).code) !== - "undefined" - ) { - if (resolveContext.missingDependencies) { - resolveContext.missingDependencies.add(descriptionFilePath); - } - return callback(); - } - if (resolveContext.fileDependencies) { - resolveContext.fileDependencies.add(descriptionFilePath); - } - return onJson(err); - } - if (resolveContext.fileDependencies) { - resolveContext.fileDependencies.add(descriptionFilePath); - } - onJson(null, content); - }); - } else { - resolver.fileSystem.readFile(descriptionFilePath, (err, content) => { - if (err) { - if (resolveContext.missingDependencies) { - resolveContext.missingDependencies.add(descriptionFilePath); - } - return callback(); - } - if (resolveContext.fileDependencies) { - resolveContext.fileDependencies.add(descriptionFilePath); - } - - /** @type {JsonObject | undefined} */ - let json; - - if (content) { - try { - json = JSON.parse(content.toString()); - } catch (/** @type {unknown} */ err_) { - return onJson(/** @type {Error} */ (err_)); - } - } else { - return onJson(new Error("No content in file")); - } - - onJson(null, json); - }); - } - }, - /** - * @param {(null | Error)=} err error - * @param {(null | Result)=} result result - * @returns {void} - */ - (err, result) => { - if (err) return callback(err); - if (result) return callback(null, result); - const dir = cdUp(directory); - if (!dir) { - return callback(); - } - directory = dir; - return findDescriptionFile(); - }, - ); - })(); -} - -/** - * @param {JsonObject} content content - * @param {string|string[]} field field - * @returns {JsonValue | undefined} field data - */ -function getField(content, field) { - if (!content) return undefined; - if (Array.isArray(field)) { - /** @type {JsonValue} */ - let current = content; - for (let j = 0; j < field.length; j++) { - if (current === null || typeof current !== "object") { - current = null; - break; - } - current = /** @type {JsonValue} */ ( - /** @type {JsonObject} */ - (current)[field[j]] - ); - } - return current; - } - return content[field]; -} - -module.exports.cdUp = cdUp; -module.exports.getField = getField; -module.exports.loadDescriptionFile = loadDescriptionFile; diff --git a/node_modules/enhanced-resolve/lib/DirectoryExistsPlugin.js b/node_modules/enhanced-resolve/lib/DirectoryExistsPlugin.js deleted file mode 100644 index 78a463941..000000000 --- a/node_modules/enhanced-resolve/lib/DirectoryExistsPlugin.js +++ /dev/null @@ -1,68 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ - -module.exports = class DirectoryExistsPlugin { - /** - * @param {string | ResolveStepHook} source source - * @param {string | ResolveStepHook} target target - */ - constructor(source, target) { - this.source = source; - this.target = target; - } - - /** - * @param {Resolver} resolver the resolver - * @returns {void} - */ - apply(resolver) { - const target = resolver.ensureHook(this.target); - resolver - .getHook(this.source) - .tapAsync( - "DirectoryExistsPlugin", - (request, resolveContext, callback) => { - const fs = resolver.fileSystem; - const directory = request.path; - if (!directory) return callback(); - fs.stat(directory, (err, stat) => { - if (err || !stat) { - if (resolveContext.missingDependencies) { - resolveContext.missingDependencies.add(directory); - } - if (resolveContext.log) { - resolveContext.log(`${directory} doesn't exist`); - } - return callback(); - } - if (!stat.isDirectory()) { - if (resolveContext.missingDependencies) { - resolveContext.missingDependencies.add(directory); - } - if (resolveContext.log) { - resolveContext.log(`${directory} is not a directory`); - } - return callback(); - } - if (resolveContext.fileDependencies) { - resolveContext.fileDependencies.add(directory); - } - resolver.doResolve( - target, - request, - `existing directory ${directory}`, - resolveContext, - callback, - ); - }); - }, - ); - } -}; diff --git a/node_modules/enhanced-resolve/lib/ExportsFieldPlugin.js b/node_modules/enhanced-resolve/lib/ExportsFieldPlugin.js deleted file mode 100644 index 45e3956cb..000000000 --- a/node_modules/enhanced-resolve/lib/ExportsFieldPlugin.js +++ /dev/null @@ -1,206 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Ivan Kopeykin @vankop -*/ - -"use strict"; - -const DescriptionFileUtils = require("./DescriptionFileUtils"); -const forEachBail = require("./forEachBail"); -const { processExportsField } = require("./util/entrypoints"); -const { parseIdentifier } = require("./util/identifier"); -const { - deprecatedInvalidSegmentRegEx, - invalidSegmentRegEx, -} = require("./util/path"); - -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").JsonObject} JsonObject */ -/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ -/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ -/** @typedef {import("./util/entrypoints").ExportsField} ExportsField */ -/** @typedef {import("./util/entrypoints").FieldProcessor} FieldProcessor */ - -module.exports = class ExportsFieldPlugin { - /** - * @param {string | ResolveStepHook} source source - * @param {Set} conditionNames condition names - * @param {string | string[]} fieldNamePath name path - * @param {string | ResolveStepHook} target target - */ - constructor(source, conditionNames, fieldNamePath, target) { - this.source = source; - this.target = target; - this.conditionNames = conditionNames; - this.fieldName = fieldNamePath; - /** @type {WeakMap} */ - this.fieldProcessorCache = new WeakMap(); - } - - /** - * @param {Resolver} resolver the resolver - * @returns {void} - */ - apply(resolver) { - const target = resolver.ensureHook(this.target); - resolver - .getHook(this.source) - .tapAsync("ExportsFieldPlugin", (request, resolveContext, callback) => { - // When there is no description file, abort - if (!request.descriptionFilePath) return callback(); - if ( - // When the description file is inherited from parent, abort - // (There is no description file inside of this package) - request.relativePath !== "." || - request.request === undefined - ) { - return callback(); - } - - const remainingRequest = - request.query || request.fragment - ? (request.request === "." ? "./" : request.request) + - request.query + - request.fragment - : request.request; - const exportsField = - /** @type {ExportsField|null|undefined} */ - ( - DescriptionFileUtils.getField( - /** @type {JsonObject} */ (request.descriptionFileData), - this.fieldName, - ) - ); - if (!exportsField) return callback(); - - if (request.directory) { - return callback( - new Error( - `Resolving to directories is not possible with the exports field (request was ${remainingRequest}/)`, - ), - ); - } - - /** @type {string[]} */ - let paths; - /** @type {string | null} */ - let usedField; - - try { - // We attach the cache to the description file instead of the exportsField value - // because we use a WeakMap and the exportsField could be a string too. - // Description file is always an object when exports field can be accessed. - let fieldProcessor = this.fieldProcessorCache.get( - /** @type {JsonObject} */ (request.descriptionFileData), - ); - if (fieldProcessor === undefined) { - fieldProcessor = processExportsField(exportsField); - this.fieldProcessorCache.set( - /** @type {JsonObject} */ (request.descriptionFileData), - fieldProcessor, - ); - } - [paths, usedField] = fieldProcessor( - remainingRequest, - this.conditionNames, - ); - } catch (/** @type {unknown} */ err) { - if (resolveContext.log) { - resolveContext.log( - `Exports field in ${request.descriptionFilePath} can't be processed: ${err}`, - ); - } - return callback(/** @type {Error} */ (err)); - } - - if (paths.length === 0) { - const conditions = [...this.conditionNames]; - const conditionsStr = - conditions.length === 1 - ? `the condition "${conditions[0]}"` - : `the conditions ${JSON.stringify(conditions)}`; - return callback( - new Error( - `"${remainingRequest}" is not exported under ${conditionsStr} from package ${request.descriptionFileRoot} (see exports field in ${request.descriptionFilePath})`, - ), - ); - } - - forEachBail( - paths, - /** - * @param {string} path path - * @param {(err?: null|Error, result?: null|ResolveRequest) => void} callback callback - * @param {number} i index - * @returns {void} - */ - (path, callback, i) => { - const parsedIdentifier = parseIdentifier(path); - - if (!parsedIdentifier) return callback(); - - const [relativePath, query, fragment] = parsedIdentifier; - - if (relativePath.length === 0 || !relativePath.startsWith("./")) { - if (paths.length === i) { - return callback( - new Error( - `Invalid "exports" target "${path}" defined for "${usedField}" in the package config ${request.descriptionFilePath}, targets must start with "./"`, - ), - ); - } - - return callback(); - } - - if ( - invalidSegmentRegEx.exec(relativePath.slice(2)) !== null && - deprecatedInvalidSegmentRegEx.test(relativePath.slice(2)) - ) { - if (paths.length === i) { - return callback( - new Error( - `Invalid "exports" target "${path}" defined for "${usedField}" in the package config ${request.descriptionFilePath}, targets must start with "./"`, - ), - ); - } - - return callback(); - } - - /** @type {ResolveRequest} */ - const obj = { - ...request, - request: undefined, - path: resolver.join( - /** @type {string} */ (request.descriptionFileRoot), - relativePath, - ), - relativePath, - query, - fragment, - }; - - resolver.doResolve( - target, - obj, - `using exports field: ${path}`, - resolveContext, - (err, result) => { - if (err) return callback(err); - // Don't allow to continue - https://github.com/webpack/enhanced-resolve/issues/400 - if (result === undefined) return callback(null, null); - callback(null, result); - }, - ); - }, - /** - * @param {(null | Error)=} err error - * @param {(null | ResolveRequest)=} result result - * @returns {void} - */ - (err, result) => callback(err, result || null), - ); - }); - } -}; diff --git a/node_modules/enhanced-resolve/lib/ExtensionAliasPlugin.js b/node_modules/enhanced-resolve/lib/ExtensionAliasPlugin.js deleted file mode 100644 index 4184eb36c..000000000 --- a/node_modules/enhanced-resolve/lib/ExtensionAliasPlugin.js +++ /dev/null @@ -1,100 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Ivan Kopeykin @vankop -*/ - -"use strict"; - -const forEachBail = require("./forEachBail"); - -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ -/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ -/** @typedef {{ alias: string|string[], extension: string }} ExtensionAliasOption */ - -module.exports = class ExtensionAliasPlugin { - /** - * @param {string | ResolveStepHook} source source - * @param {ExtensionAliasOption} options options - * @param {string | ResolveStepHook} target target - */ - constructor(source, options, target) { - this.source = source; - this.options = options; - this.target = target; - } - - /** - * @param {Resolver} resolver the resolver - * @returns {void} - */ - apply(resolver) { - const target = resolver.ensureHook(this.target); - const { extension, alias } = this.options; - resolver - .getHook(this.source) - .tapAsync("ExtensionAliasPlugin", (request, resolveContext, callback) => { - const requestPath = request.request; - if (!requestPath || !requestPath.endsWith(extension)) return callback(); - const isAliasString = typeof alias === "string"; - /** - * @param {string} alias extension alias - * @param {(err?: null | Error, result?: null|ResolveRequest) => void} callback callback - * @param {number=} index index - * @returns {void} - */ - const resolve = (alias, callback, index) => { - const newRequest = `${requestPath.slice( - 0, - -extension.length, - )}${alias}`; - - return resolver.doResolve( - target, - { - ...request, - request: newRequest, - fullySpecified: true, - }, - `aliased from extension alias with mapping '${extension}' to '${alias}'`, - resolveContext, - (err, result) => { - // Throw error if we are on the last alias (for multiple aliases) and it failed, always throw if we are not an array or we have only one alias - if (!isAliasString && index) { - if (index !== this.options.alias.length) { - if (resolveContext.log) { - resolveContext.log( - `Failed to alias from extension alias with mapping '${extension}' to '${alias}' for '${newRequest}': ${err}`, - ); - } - - return callback(null, result); - } - - return callback(err, result); - } - callback(err, result); - }, - ); - }; - /** - * @param {(null | Error)=} err error - * @param {(null | ResolveRequest)=} result result - * @returns {void} - */ - const stoppingCallback = (err, result) => { - if (err) return callback(err); - if (result) return callback(null, result); - // Don't allow other aliasing or raw request - return callback(null, null); - }; - if (isAliasString) { - resolve(alias, stoppingCallback); - } else if (alias.length > 1) { - forEachBail(alias, resolve, stoppingCallback); - } else { - resolve(alias[0], stoppingCallback); - } - }); - } -}; diff --git a/node_modules/enhanced-resolve/lib/FileExistsPlugin.js b/node_modules/enhanced-resolve/lib/FileExistsPlugin.js deleted file mode 100644 index cf9c8391b..000000000 --- a/node_modules/enhanced-resolve/lib/FileExistsPlugin.js +++ /dev/null @@ -1,61 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ - -module.exports = class FileExistsPlugin { - /** - * @param {string | ResolveStepHook} source source - * @param {string | ResolveStepHook} target target - */ - constructor(source, target) { - this.source = source; - this.target = target; - } - - /** - * @param {Resolver} resolver the resolver - * @returns {void} - */ - apply(resolver) { - const target = resolver.ensureHook(this.target); - const fs = resolver.fileSystem; - resolver - .getHook(this.source) - .tapAsync("FileExistsPlugin", (request, resolveContext, callback) => { - const file = request.path; - if (!file) return callback(); - fs.stat(file, (err, stat) => { - if (err || !stat) { - if (resolveContext.missingDependencies) { - resolveContext.missingDependencies.add(file); - } - if (resolveContext.log) resolveContext.log(`${file} doesn't exist`); - return callback(); - } - if (!stat.isFile()) { - if (resolveContext.missingDependencies) { - resolveContext.missingDependencies.add(file); - } - if (resolveContext.log) resolveContext.log(`${file} is not a file`); - return callback(); - } - if (resolveContext.fileDependencies) { - resolveContext.fileDependencies.add(file); - } - resolver.doResolve( - target, - request, - `existing file: ${file}`, - resolveContext, - callback, - ); - }); - }); - } -}; diff --git a/node_modules/enhanced-resolve/lib/ImportsFieldPlugin.js b/node_modules/enhanced-resolve/lib/ImportsFieldPlugin.js deleted file mode 100644 index 1475677db..000000000 --- a/node_modules/enhanced-resolve/lib/ImportsFieldPlugin.js +++ /dev/null @@ -1,223 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Ivan Kopeykin @vankop -*/ - -"use strict"; - -const DescriptionFileUtils = require("./DescriptionFileUtils"); -const forEachBail = require("./forEachBail"); -const { processImportsField } = require("./util/entrypoints"); -const { parseIdentifier } = require("./util/identifier"); -const { - deprecatedInvalidSegmentRegEx, - invalidSegmentRegEx, -} = require("./util/path"); - -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").JsonObject} JsonObject */ -/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ -/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ -/** @typedef {import("./util/entrypoints").FieldProcessor} FieldProcessor */ -/** @typedef {import("./util/entrypoints").ImportsField} ImportsField */ - -const dotCode = ".".charCodeAt(0); - -module.exports = class ImportsFieldPlugin { - /** - * @param {string | ResolveStepHook} source source - * @param {Set} conditionNames condition names - * @param {string | string[]} fieldNamePath name path - * @param {string | ResolveStepHook} targetFile target file - * @param {string | ResolveStepHook} targetPackage target package - */ - constructor( - source, - conditionNames, - fieldNamePath, - targetFile, - targetPackage, - ) { - this.source = source; - this.targetFile = targetFile; - this.targetPackage = targetPackage; - this.conditionNames = conditionNames; - this.fieldName = fieldNamePath; - /** @type {WeakMap} */ - this.fieldProcessorCache = new WeakMap(); - } - - /** - * @param {Resolver} resolver the resolver - * @returns {void} - */ - apply(resolver) { - const targetFile = resolver.ensureHook(this.targetFile); - const targetPackage = resolver.ensureHook(this.targetPackage); - - resolver - .getHook(this.source) - .tapAsync("ImportsFieldPlugin", (request, resolveContext, callback) => { - // When there is no description file, abort - if (!request.descriptionFilePath || request.request === undefined) { - return callback(); - } - - const remainingRequest = - request.request + request.query + request.fragment; - const importsField = - /** @type {ImportsField|null|undefined} */ - ( - DescriptionFileUtils.getField( - /** @type {JsonObject} */ (request.descriptionFileData), - this.fieldName, - ) - ); - if (!importsField) return callback(); - - if (request.directory) { - return callback( - new Error( - `Resolving to directories is not possible with the imports field (request was ${remainingRequest}/)`, - ), - ); - } - - /** @type {string[]} */ - let paths; - /** @type {string | null} */ - let usedField; - - try { - // We attach the cache to the description file instead of the importsField value - // because we use a WeakMap and the importsField could be a string too. - // Description file is always an object when exports field can be accessed. - let fieldProcessor = this.fieldProcessorCache.get( - /** @type {JsonObject} */ (request.descriptionFileData), - ); - if (fieldProcessor === undefined) { - fieldProcessor = processImportsField(importsField); - this.fieldProcessorCache.set( - /** @type {JsonObject} */ (request.descriptionFileData), - fieldProcessor, - ); - } - [paths, usedField] = fieldProcessor( - remainingRequest, - this.conditionNames, - ); - } catch (/** @type {unknown} */ err) { - if (resolveContext.log) { - resolveContext.log( - `Imports field in ${request.descriptionFilePath} can't be processed: ${err}`, - ); - } - return callback(/** @type {Error} */ (err)); - } - - if (paths.length === 0) { - return callback( - new Error( - `Package import ${remainingRequest} is not imported from package ${request.descriptionFileRoot} (see imports field in ${request.descriptionFilePath})`, - ), - ); - } - - forEachBail( - paths, - /** - * @param {string} path path - * @param {(err?: null|Error, result?: null|ResolveRequest) => void} callback callback - * @param {number} i index - * @returns {void} - */ - (path, callback, i) => { - const parsedIdentifier = parseIdentifier(path); - - if (!parsedIdentifier) return callback(); - - const [path_, query, fragment] = parsedIdentifier; - - switch (path_.charCodeAt(0)) { - // should be relative - case dotCode: { - if ( - invalidSegmentRegEx.exec(path_.slice(2)) !== null && - deprecatedInvalidSegmentRegEx.test(path_.slice(2)) !== null - ) { - if (paths.length === i) { - return callback( - new Error( - `Invalid "imports" target "${path}" defined for "${usedField}" in the package config ${request.descriptionFilePath}, targets must start with "./"`, - ), - ); - } - - return callback(); - } - - /** @type {ResolveRequest} */ - const obj = { - ...request, - request: undefined, - path: resolver.join( - /** @type {string} */ (request.descriptionFileRoot), - path_, - ), - relativePath: path_, - query, - fragment, - }; - - resolver.doResolve( - targetFile, - obj, - `using imports field: ${path}`, - resolveContext, - (err, result) => { - if (err) return callback(err); - // Don't allow to continue - https://github.com/webpack/enhanced-resolve/issues/400 - if (result === undefined) return callback(null, null); - callback(null, result); - }, - ); - break; - } - - // package resolving - default: { - /** @type {ResolveRequest} */ - const obj = { - ...request, - request: path_, - relativePath: path_, - fullySpecified: true, - query, - fragment, - }; - - resolver.doResolve( - targetPackage, - obj, - `using imports field: ${path}`, - resolveContext, - (err, result) => { - if (err) return callback(err); - // Don't allow to continue - https://github.com/webpack/enhanced-resolve/issues/400 - if (result === undefined) return callback(null, null); - callback(null, result); - }, - ); - } - } - }, - /** - * @param {(null|Error)=} err error - * @param {(null|ResolveRequest)=} result result - * @returns {void} - */ - (err, result) => callback(err, result || null), - ); - }); - } -}; diff --git a/node_modules/enhanced-resolve/lib/JoinRequestPartPlugin.js b/node_modules/enhanced-resolve/lib/JoinRequestPartPlugin.js deleted file mode 100644 index a171b9880..000000000 --- a/node_modules/enhanced-resolve/lib/JoinRequestPartPlugin.js +++ /dev/null @@ -1,75 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ -/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ - -const namespaceStartCharCode = "@".charCodeAt(0); - -module.exports = class JoinRequestPartPlugin { - /** - * @param {string | ResolveStepHook} source source - * @param {string | ResolveStepHook} target target - */ - constructor(source, target) { - this.source = source; - this.target = target; - } - - /** - * @param {Resolver} resolver the resolver - * @returns {void} - */ - apply(resolver) { - const target = resolver.ensureHook(this.target); - resolver - .getHook(this.source) - .tapAsync( - "JoinRequestPartPlugin", - (request, resolveContext, callback) => { - const req = request.request || ""; - let i = req.indexOf("/", 3); - - if (i >= 0 && req.charCodeAt(2) === namespaceStartCharCode) { - i = req.indexOf("/", i + 1); - } - - /** @type {string} */ - let moduleName; - /** @type {string} */ - let remainingRequest; - /** @type {boolean} */ - let fullySpecified; - if (i < 0) { - moduleName = req; - remainingRequest = "."; - fullySpecified = false; - } else { - moduleName = req.slice(0, i); - remainingRequest = `.${req.slice(i)}`; - fullySpecified = /** @type {boolean} */ (request.fullySpecified); - } - /** @type {ResolveRequest} */ - const obj = { - ...request, - path: resolver.join( - /** @type {string} */ - (request.path), - moduleName, - ), - relativePath: - request.relativePath && - resolver.join(request.relativePath, moduleName), - request: remainingRequest, - fullySpecified, - }; - resolver.doResolve(target, obj, null, resolveContext, callback); - }, - ); - } -}; diff --git a/node_modules/enhanced-resolve/lib/JoinRequestPlugin.js b/node_modules/enhanced-resolve/lib/JoinRequestPlugin.js deleted file mode 100644 index 108958ec9..000000000 --- a/node_modules/enhanced-resolve/lib/JoinRequestPlugin.js +++ /dev/null @@ -1,45 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ -/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ - -module.exports = class JoinRequestPlugin { - /** - * @param {string | ResolveStepHook} source source - * @param {string | ResolveStepHook} target target - */ - constructor(source, target) { - this.source = source; - this.target = target; - } - - /** - * @param {Resolver} resolver the resolver - * @returns {void} - */ - apply(resolver) { - const target = resolver.ensureHook(this.target); - resolver - .getHook(this.source) - .tapAsync("JoinRequestPlugin", (request, resolveContext, callback) => { - const requestPath = /** @type {string} */ (request.path); - const requestRequest = /** @type {string} */ (request.request); - /** @type {ResolveRequest} */ - const obj = { - ...request, - path: resolver.join(requestPath, requestRequest), - relativePath: - request.relativePath && - resolver.join(request.relativePath, requestRequest), - request: undefined, - }; - resolver.doResolve(target, obj, null, resolveContext, callback); - }); - } -}; diff --git a/node_modules/enhanced-resolve/lib/LogInfoPlugin.js b/node_modules/enhanced-resolve/lib/LogInfoPlugin.js deleted file mode 100644 index 5dbb688e0..000000000 --- a/node_modules/enhanced-resolve/lib/LogInfoPlugin.js +++ /dev/null @@ -1,58 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ - -module.exports = class LogInfoPlugin { - /** - * @param {string | ResolveStepHook} source source - */ - constructor(source) { - this.source = source; - } - - /** - * @param {Resolver} resolver the resolver - * @returns {void} - */ - apply(resolver) { - const { source } = this; - resolver - .getHook(this.source) - .tapAsync("LogInfoPlugin", (request, resolveContext, callback) => { - if (!resolveContext.log) return callback(); - const { log } = resolveContext; - const prefix = `[${source}] `; - if (request.path) { - log(`${prefix}Resolving in directory: ${request.path}`); - } - if (request.request) { - log(`${prefix}Resolving request: ${request.request}`); - } - if (request.module) log(`${prefix}Request is an module request.`); - if (request.directory) log(`${prefix}Request is a directory request.`); - if (request.query) { - log(`${prefix}Resolving request query: ${request.query}`); - } - if (request.fragment) { - log(`${prefix}Resolving request fragment: ${request.fragment}`); - } - if (request.descriptionFilePath) { - log( - `${prefix}Has description data from ${request.descriptionFilePath}`, - ); - } - if (request.relativePath) { - log( - `${prefix}Relative path from description file is: ${request.relativePath}`, - ); - } - callback(); - }); - } -}; diff --git a/node_modules/enhanced-resolve/lib/MainFieldPlugin.js b/node_modules/enhanced-resolve/lib/MainFieldPlugin.js deleted file mode 100644 index 1a526816f..000000000 --- a/node_modules/enhanced-resolve/lib/MainFieldPlugin.js +++ /dev/null @@ -1,87 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -const path = require("path"); -const DescriptionFileUtils = require("./DescriptionFileUtils"); - -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").JsonObject} JsonObject */ -/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ -/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ - -/** @typedef {{name: string|Array, forceRelative: boolean}} MainFieldOptions */ - -const alreadyTriedMainField = Symbol("alreadyTriedMainField"); - -module.exports = class MainFieldPlugin { - /** - * @param {string | ResolveStepHook} source source - * @param {MainFieldOptions} options options - * @param {string | ResolveStepHook} target target - */ - constructor(source, options, target) { - this.source = source; - this.options = options; - this.target = target; - } - - /** - * @param {Resolver} resolver the resolver - * @returns {void} - */ - apply(resolver) { - const target = resolver.ensureHook(this.target); - resolver - .getHook(this.source) - .tapAsync("MainFieldPlugin", (request, resolveContext, callback) => { - if ( - request.path !== request.descriptionFileRoot || - /** @type {ResolveRequest & { [alreadyTriedMainField]?: string }} */ - (request)[alreadyTriedMainField] === request.descriptionFilePath || - !request.descriptionFilePath - ) { - return callback(); - } - const filename = path.basename(request.descriptionFilePath); - let mainModule = - /** @type {string|null|undefined} */ - ( - DescriptionFileUtils.getField( - /** @type {JsonObject} */ (request.descriptionFileData), - this.options.name, - ) - ); - - if ( - !mainModule || - typeof mainModule !== "string" || - mainModule === "." || - mainModule === "./" - ) { - return callback(); - } - if (this.options.forceRelative && !/^\.\.?\//.test(mainModule)) { - mainModule = `./${mainModule}`; - } - /** @type {ResolveRequest & { [alreadyTriedMainField]?: string }} */ - const obj = { - ...request, - request: mainModule, - module: false, - directory: mainModule.endsWith("/"), - [alreadyTriedMainField]: request.descriptionFilePath, - }; - return resolver.doResolve( - target, - obj, - `use ${mainModule} from ${this.options.name} in ${filename}`, - resolveContext, - callback, - ); - }); - } -}; diff --git a/node_modules/enhanced-resolve/lib/ModulesInHierachicDirectoriesPlugin.js b/node_modules/enhanced-resolve/lib/ModulesInHierachicDirectoriesPlugin.js deleted file mode 100644 index 06065e82c..000000000 --- a/node_modules/enhanced-resolve/lib/ModulesInHierachicDirectoriesPlugin.js +++ /dev/null @@ -1,9 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -// TODO remove in next major -module.exports = require("./ModulesInHierarchicalDirectoriesPlugin"); diff --git a/node_modules/enhanced-resolve/lib/ModulesInHierarchicalDirectoriesPlugin.js b/node_modules/enhanced-resolve/lib/ModulesInHierarchicalDirectoriesPlugin.js deleted file mode 100644 index 8ed78cdbc..000000000 --- a/node_modules/enhanced-resolve/lib/ModulesInHierarchicalDirectoriesPlugin.js +++ /dev/null @@ -1,91 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -const forEachBail = require("./forEachBail"); -const getPaths = require("./getPaths"); - -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ -/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ - -module.exports = class ModulesInHierarchicalDirectoriesPlugin { - /** - * @param {string | ResolveStepHook} source source - * @param {string | Array} directories directories - * @param {string | ResolveStepHook} target target - */ - constructor(source, directories, target) { - this.source = source; - this.directories = /** @type {Array} */ [...directories]; - this.target = target; - } - - /** - * @param {Resolver} resolver the resolver - * @returns {void} - */ - apply(resolver) { - const target = resolver.ensureHook(this.target); - resolver - .getHook(this.source) - .tapAsync( - "ModulesInHierarchicalDirectoriesPlugin", - (request, resolveContext, callback) => { - const fs = resolver.fileSystem; - const addrs = getPaths(/** @type {string} */ (request.path)) - .paths.map((path) => - this.directories.map((directory) => - resolver.join(path, directory), - ), - ) - .reduce((array, path) => { - array.push(...path); - return array; - }, []); - forEachBail( - addrs, - /** - * @param {string} addr addr - * @param {(err?: null|Error, result?: null|ResolveRequest) => void} callback callback - * @returns {void} - */ - (addr, callback) => { - fs.stat(addr, (err, stat) => { - if (!err && stat && stat.isDirectory()) { - /** @type {ResolveRequest} */ - const obj = { - ...request, - path: addr, - request: `./${request.request}`, - module: false, - }; - const message = `looking for modules in ${addr}`; - return resolver.doResolve( - target, - obj, - message, - resolveContext, - callback, - ); - } - if (resolveContext.log) { - resolveContext.log( - `${addr} doesn't exist or is not a directory`, - ); - } - if (resolveContext.missingDependencies) { - resolveContext.missingDependencies.add(addr); - } - return callback(); - }); - }, - callback, - ); - }, - ); - } -}; diff --git a/node_modules/enhanced-resolve/lib/ModulesInRootPlugin.js b/node_modules/enhanced-resolve/lib/ModulesInRootPlugin.js deleted file mode 100644 index 7797a11e8..000000000 --- a/node_modules/enhanced-resolve/lib/ModulesInRootPlugin.js +++ /dev/null @@ -1,49 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ -/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ - -module.exports = class ModulesInRootPlugin { - /** - * @param {string | ResolveStepHook} source source - * @param {string} path path - * @param {string | ResolveStepHook} target target - */ - constructor(source, path, target) { - this.source = source; - this.path = path; - this.target = target; - } - - /** - * @param {Resolver} resolver the resolver - * @returns {void} - */ - apply(resolver) { - const target = resolver.ensureHook(this.target); - resolver - .getHook(this.source) - .tapAsync("ModulesInRootPlugin", (request, resolveContext, callback) => { - /** @type {ResolveRequest} */ - const obj = { - ...request, - path: this.path, - request: `./${request.request}`, - module: false, - }; - resolver.doResolve( - target, - obj, - `looking for modules in ${this.path}`, - resolveContext, - callback, - ); - }); - } -}; diff --git a/node_modules/enhanced-resolve/lib/NextPlugin.js b/node_modules/enhanced-resolve/lib/NextPlugin.js deleted file mode 100644 index e59c56b8e..000000000 --- a/node_modules/enhanced-resolve/lib/NextPlugin.js +++ /dev/null @@ -1,33 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ - -module.exports = class NextPlugin { - /** - * @param {string | ResolveStepHook} source source - * @param {string | ResolveStepHook} target target - */ - constructor(source, target) { - this.source = source; - this.target = target; - } - - /** - * @param {Resolver} resolver the resolver - * @returns {void} - */ - apply(resolver) { - const target = resolver.ensureHook(this.target); - resolver - .getHook(this.source) - .tapAsync("NextPlugin", (request, resolveContext, callback) => { - resolver.doResolve(target, request, null, resolveContext, callback); - }); - } -}; diff --git a/node_modules/enhanced-resolve/lib/ParsePlugin.js b/node_modules/enhanced-resolve/lib/ParsePlugin.js deleted file mode 100644 index c96c210ba..000000000 --- a/node_modules/enhanced-resolve/lib/ParsePlugin.js +++ /dev/null @@ -1,77 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ -/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ - -module.exports = class ParsePlugin { - /** - * @param {string | ResolveStepHook} source source - * @param {Partial} requestOptions request options - * @param {string | ResolveStepHook} target target - */ - constructor(source, requestOptions, target) { - this.source = source; - this.requestOptions = requestOptions; - this.target = target; - } - - /** - * @param {Resolver} resolver the resolver - * @returns {void} - */ - apply(resolver) { - const target = resolver.ensureHook(this.target); - resolver - .getHook(this.source) - .tapAsync("ParsePlugin", (request, resolveContext, callback) => { - const parsed = resolver.parse(/** @type {string} */ (request.request)); - /** @type {ResolveRequest} */ - const obj = { ...request, ...parsed, ...this.requestOptions }; - if (request.query && !parsed.query) { - obj.query = request.query; - } - if (request.fragment && !parsed.fragment) { - obj.fragment = request.fragment; - } - if (parsed && resolveContext.log) { - if (parsed.module) resolveContext.log("Parsed request is a module"); - if (parsed.directory) { - resolveContext.log("Parsed request is a directory"); - } - } - // There is an edge-case where a request with # can be a path or a fragment -> try both - if (obj.request && !obj.query && obj.fragment) { - const directory = obj.fragment.endsWith("/"); - /** @type {ResolveRequest} */ - const alternative = { - ...obj, - directory, - request: - obj.request + - (obj.directory ? "/" : "") + - (directory ? obj.fragment.slice(0, -1) : obj.fragment), - fragment: "", - }; - resolver.doResolve( - target, - alternative, - null, - resolveContext, - (err, result) => { - if (err) return callback(err); - if (result) return callback(null, result); - resolver.doResolve(target, obj, null, resolveContext, callback); - }, - ); - return; - } - resolver.doResolve(target, obj, null, resolveContext, callback); - }); - } -}; diff --git a/node_modules/enhanced-resolve/lib/PnpPlugin.js b/node_modules/enhanced-resolve/lib/PnpPlugin.js deleted file mode 100644 index 9f767caba..000000000 --- a/node_modules/enhanced-resolve/lib/PnpPlugin.js +++ /dev/null @@ -1,134 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Maël Nison @arcanis -*/ - -"use strict"; - -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ -/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ -/** - * @typedef {object} PnpApiImpl - * @property {(packageName: string, issuer: string, options: { considerBuiltins: boolean }) => string | null} resolveToUnqualified resolve to unqualified - */ - -module.exports = class PnpPlugin { - /** - * @param {string | ResolveStepHook} source source - * @param {PnpApiImpl} pnpApi pnpApi - * @param {string | ResolveStepHook} target target - * @param {string | ResolveStepHook} alternateTarget alternateTarget - */ - constructor(source, pnpApi, target, alternateTarget) { - this.source = source; - this.pnpApi = pnpApi; - this.target = target; - this.alternateTarget = alternateTarget; - } - - /** - * @param {Resolver} resolver the resolver - * @returns {void} - */ - apply(resolver) { - /** @type {ResolveStepHook} */ - const target = resolver.ensureHook(this.target); - const alternateTarget = resolver.ensureHook(this.alternateTarget); - resolver - .getHook(this.source) - .tapAsync("PnpPlugin", (request, resolveContext, callback) => { - const req = request.request; - if (!req) return callback(); - - // The trailing slash indicates to PnP that this value is a folder rather than a file - const issuer = `${request.path}/`; - - const packageMatch = /^(@[^/]+\/)?[^/]+/.exec(req); - if (!packageMatch) return callback(); - - const [packageName] = packageMatch; - const innerRequest = `.${req.slice(packageName.length)}`; - - /** @type {string|undefined|null} */ - let resolution; - /** @type {string|undefined|null} */ - let apiResolution; - try { - resolution = this.pnpApi.resolveToUnqualified(packageName, issuer, { - considerBuiltins: false, - }); - - if (resolution === null) { - // This is either not a PnP managed issuer or it's a Node builtin - // Try to continue resolving with our alternatives - resolver.doResolve( - alternateTarget, - request, - "issuer is not managed by a pnpapi", - resolveContext, - (err, result) => { - if (err) return callback(err); - if (result) return callback(null, result); - // Skip alternatives - return callback(null, null); - }, - ); - return; - } - - if (resolveContext.fileDependencies) { - apiResolution = this.pnpApi.resolveToUnqualified("pnpapi", issuer, { - considerBuiltins: false, - }); - } - } catch (/** @type {unknown} */ error) { - if ( - /** @type {Error & { code: string }} */ - (error).code === "MODULE_NOT_FOUND" && - /** @type {Error & { pnpCode: string }} */ - (error).pnpCode === "UNDECLARED_DEPENDENCY" - ) { - // This is not a PnP managed dependency. - // Try to continue resolving with our alternatives - if (resolveContext.log) { - resolveContext.log("request is not managed by the pnpapi"); - for (const line of /** @type {Error} */ (error).message - .split("\n") - .filter(Boolean)) { - resolveContext.log(` ${line}`); - } - } - return callback(); - } - return callback(/** @type {Error} */ (error)); - } - - if (resolution === packageName) return callback(); - - if (apiResolution && resolveContext.fileDependencies) { - resolveContext.fileDependencies.add(apiResolution); - } - /** @type {ResolveRequest} */ - const obj = { - ...request, - path: resolution, - request: innerRequest, - ignoreSymlinks: true, - fullySpecified: request.fullySpecified && innerRequest !== ".", - }; - resolver.doResolve( - target, - obj, - `resolved by pnp to ${resolution}`, - resolveContext, - (err, result) => { - if (err) return callback(err); - if (result) return callback(null, result); - // Skip alternatives - return callback(null, null); - }, - ); - }); - } -}; diff --git a/node_modules/enhanced-resolve/lib/Resolver.js b/node_modules/enhanced-resolve/lib/Resolver.js deleted file mode 100644 index 8267ac2b5..000000000 --- a/node_modules/enhanced-resolve/lib/Resolver.js +++ /dev/null @@ -1,799 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -const { AsyncSeriesBailHook, AsyncSeriesHook, SyncHook } = require("tapable"); -const createInnerContext = require("./createInnerContext"); -const { parseIdentifier } = require("./util/identifier"); -const { - PathType, - cachedJoin: join, - getType, - normalize, -} = require("./util/path"); - -/** @typedef {import("./ResolverFactory").ResolveOptions} ResolveOptions */ - -/** @typedef {Error & { details?: string }} ErrorWithDetail */ - -/** @typedef {(err: ErrorWithDetail | null, res?: string | false, req?: ResolveRequest) => void} ResolveCallback */ - -/** - * @typedef {object} PossibleFileSystemError - * @property {string=} code code - * @property {number=} errno number - * @property {string=} path path - * @property {string=} syscall syscall - */ - -/** - * @template T - * @callback FileSystemCallback - * @param {PossibleFileSystemError & Error | null} err - * @param {T=} result - */ - -/** - * @typedef {string | Buffer | URL} PathLike - */ - -/** - * @typedef {PathLike | number} PathOrFileDescriptor - */ - -/** - * @typedef {object} ObjectEncodingOptions - * @property {BufferEncoding | null | undefined=} encoding encoding - */ - -/** - * @typedef {ObjectEncodingOptions | BufferEncoding | undefined | null} EncodingOption - */ - -/** @typedef {(err: NodeJS.ErrnoException | null, result?: string) => void} StringCallback */ -/** @typedef {(err: NodeJS.ErrnoException | null, result?: Buffer) => void} BufferCallback */ -/** @typedef {(err: NodeJS.ErrnoException | null, result?: (string | Buffer)) => void} StringOrBufferCallback */ -/** @typedef {(err: NodeJS.ErrnoException | null, result?: IStats) => void} StatsCallback */ -/** @typedef {(err: NodeJS.ErrnoException | null, result?: IBigIntStats) => void} BigIntStatsCallback */ -/** @typedef {(err: NodeJS.ErrnoException | null, result?: (IStats | IBigIntStats)) => void} StatsOrBigIntStatsCallback */ -/** @typedef {(err: NodeJS.ErrnoException | Error | null, result?: JsonObject) => void} ReadJsonCallback */ - -/** - * @template T - * @typedef {object} IStatsBase - * @property {() => boolean} isFile is file - * @property {() => boolean} isDirectory is directory - * @property {() => boolean} isBlockDevice is block device - * @property {() => boolean} isCharacterDevice is character device - * @property {() => boolean} isSymbolicLink is symbolic link - * @property {() => boolean} isFIFO is FIFO - * @property {() => boolean} isSocket is socket - * @property {T} dev dev - * @property {T} ino ino - * @property {T} mode mode - * @property {T} nlink nlink - * @property {T} uid uid - * @property {T} gid gid - * @property {T} rdev rdev - * @property {T} size size - * @property {T} blksize blksize - * @property {T} blocks blocks - * @property {T} atimeMs atime ms - * @property {T} mtimeMs mtime ms - * @property {T} ctimeMs ctime ms - * @property {T} birthtimeMs birthtime ms - * @property {Date} atime atime - * @property {Date} mtime mtime - * @property {Date} ctime ctime - * @property {Date} birthtime birthtime - */ - -/** - * @typedef {IStatsBase} IStats - */ - -/** - * @typedef {IStatsBase & { atimeNs: bigint, mtimeNs: bigint, ctimeNs: bigint, birthtimeNs: bigint }} IBigIntStats - */ - -/** - * @template {string | Buffer} [T=string] - * @typedef {object} Dirent - * @property {() => boolean} isFile true when is file, otherwise false - * @property {() => boolean} isDirectory true when is directory, otherwise false - * @property {() => boolean} isBlockDevice true when is block device, otherwise false - * @property {() => boolean} isCharacterDevice true when is character device, otherwise false - * @property {() => boolean} isSymbolicLink true when is symbolic link, otherwise false - * @property {() => boolean} isFIFO true when is FIFO, otherwise false - * @property {() => boolean} isSocket true when is socket, otherwise false - * @property {T} name name - * @property {string} parentPath path - * @property {string=} path path - */ - -/** - * @typedef {object} StatOptions - * @property {(boolean | undefined)=} bigint need bigint values - */ - -/** - * @typedef {object} StatSyncOptions - * @property {(boolean | undefined)=} bigint need bigint values - * @property {(boolean | undefined)=} throwIfNoEntry throw if no entry - */ - -/** - * @typedef {{ - * (path: PathOrFileDescriptor, options: ({ encoding?: null | undefined, flag?: string | undefined } & import("events").Abortable) | undefined | null, callback: BufferCallback): void; - * (path: PathOrFileDescriptor, options: ({ encoding: BufferEncoding, flag?: string | undefined } & import("events").Abortable) | BufferEncoding, callback: StringCallback): void; - * (path: PathOrFileDescriptor, options: (ObjectEncodingOptions & { flag?: string | undefined } & import("events").Abortable) | BufferEncoding | undefined | null, callback: StringOrBufferCallback): void; - * (path: PathOrFileDescriptor, callback: BufferCallback): void; - * }} ReadFile - */ - -/** - * @typedef {'buffer'| { encoding: 'buffer' }} BufferEncodingOption - */ - -/** - * @typedef {{ - * (path: PathOrFileDescriptor, options?: { encoding?: null | undefined, flag?: string | undefined } | null): Buffer; - * (path: PathOrFileDescriptor, options: { encoding: BufferEncoding, flag?: string | undefined } | BufferEncoding): string; - * (path: PathOrFileDescriptor, options?: (ObjectEncodingOptions & { flag?: string | undefined }) | BufferEncoding | null): string | Buffer; - * }} ReadFileSync - */ - -/** - * @typedef {{ - * (path: PathLike, options: { encoding: BufferEncoding | null, withFileTypes?: false | undefined, recursive?: boolean | undefined } | BufferEncoding | undefined | null, callback: (err: NodeJS.ErrnoException | null, files?: string[]) => void): void; - * (path: PathLike, options: { encoding: 'buffer', withFileTypes?: false | undefined, recursive?: boolean | undefined } | 'buffer', callback: (err: NodeJS.ErrnoException | null, files?: Buffer[]) => void): void; - * (path: PathLike, options: (ObjectEncodingOptions & { withFileTypes?: false | undefined, recursive?: boolean | undefined }) | BufferEncoding | undefined | null, callback: (err: NodeJS.ErrnoException | null, files?: string[] | Buffer[]) => void): void; - * (path: PathLike, callback: (err: NodeJS.ErrnoException | null, files?: string[]) => void): void; - * (path: PathLike, options: ObjectEncodingOptions & { withFileTypes: true, recursive?: boolean | undefined }, callback: (err: NodeJS.ErrnoException | null, files?: Dirent[]) => void): void; - * (path: PathLike, options: { encoding: 'buffer', withFileTypes: true, recursive?: boolean | undefined }, callback: (err: NodeJS.ErrnoException | null, files: Dirent[]) => void): void; - * }} Readdir - */ - -/** - * @typedef {{ - * (path: PathLike, options?: { encoding: BufferEncoding | null, withFileTypes?: false | undefined, recursive?: boolean | undefined; } | BufferEncoding | null): string[]; - * (path: PathLike, options: { encoding: 'buffer', withFileTypes?: false | undefined, recursive?: boolean | undefined } | 'buffer'): Buffer[]; - * (path: PathLike, options?: (ObjectEncodingOptions & { withFileTypes?: false | undefined, recursive?: boolean | undefined }) | BufferEncoding | null): string[] | Buffer[]; - * (path: PathLike, options: ObjectEncodingOptions & { withFileTypes: true, recursive?: boolean | undefined }): Dirent[]; - * (path: PathLike, options: { encoding: "buffer", withFileTypes: true, recursive?: boolean | undefined }): Dirent[]; - * }} ReaddirSync - */ - -/** - * @typedef {(pathOrFileDescription: PathOrFileDescriptor, callback: ReadJsonCallback) => void} ReadJson - */ - -/** - * @typedef {(pathOrFileDescription: PathOrFileDescriptor) => JsonObject} ReadJsonSync - */ - -/** - * @typedef {{ - * (path: PathLike, options: EncodingOption, callback: StringCallback): void; - * (path: PathLike, options: BufferEncodingOption, callback: BufferCallback): void; - * (path: PathLike, options: EncodingOption, callback: StringOrBufferCallback): void; - * (path: PathLike, callback: StringCallback): void; - * }} Readlink - */ - -/** - * @typedef {{ - * (path: PathLike, options?: EncodingOption): string; - * (path: PathLike, options: BufferEncodingOption): Buffer; - * (path: PathLike, options?: EncodingOption): string | Buffer; - * }} ReadlinkSync - */ - -/** - * @typedef {{ - * (path: PathLike, callback: StatsCallback): void; - * (path: PathLike, options: (StatOptions & { bigint?: false | undefined }) | undefined, callback: StatsCallback): void; - * (path: PathLike, options: StatOptions & { bigint: true }, callback: BigIntStatsCallback): void; - * (path: PathLike, options: StatOptions | undefined, callback: StatsOrBigIntStatsCallback): void; - * }} LStat - */ - -/** - * @typedef {{ - * (path: PathLike, options?: undefined): IStats; - * (path: PathLike, options?: StatSyncOptions & { bigint?: false | undefined, throwIfNoEntry: false }): IStats | undefined; - * (path: PathLike, options: StatSyncOptions & { bigint: true, throwIfNoEntry: false }): IBigIntStats | undefined; - * (path: PathLike, options?: StatSyncOptions & { bigint?: false | undefined }): IStats; - * (path: PathLike, options: StatSyncOptions & { bigint: true }): IBigIntStats; - * (path: PathLike, options: StatSyncOptions & { bigint: boolean, throwIfNoEntry?: false | undefined }): IStats | IBigIntStats; - * (path: PathLike, options?: StatSyncOptions): IStats | IBigIntStats | undefined; - * }} LStatSync - */ - -/** - * @typedef {{ - * (path: PathLike, callback: StatsCallback): void; - * (path: PathLike, options: (StatOptions & { bigint?: false | undefined }) | undefined, callback: StatsCallback): void; - * (path: PathLike, options: StatOptions & { bigint: true }, callback: BigIntStatsCallback): void; - * (path: PathLike, options: StatOptions | undefined, callback: StatsOrBigIntStatsCallback): void; - * }} Stat - */ - -/** - * @typedef {{ - * (path: PathLike, options?: undefined): IStats; - * (path: PathLike, options?: StatSyncOptions & { bigint?: false | undefined, throwIfNoEntry: false }): IStats | undefined; - * (path: PathLike, options: StatSyncOptions & { bigint: true, throwIfNoEntry: false }): IBigIntStats | undefined; - * (path: PathLike, options?: StatSyncOptions & { bigint?: false | undefined }): IStats; - * (path: PathLike, options: StatSyncOptions & { bigint: true }): IBigIntStats; - * (path: PathLike, options: StatSyncOptions & { bigint: boolean, throwIfNoEntry?: false | undefined }): IStats | IBigIntStats; - * (path: PathLike, options?: StatSyncOptions): IStats | IBigIntStats | undefined; - * }} StatSync - */ - -/** - * @typedef {{ - * (path: PathLike, options: EncodingOption, callback: StringCallback): void; - * (path: PathLike, options: BufferEncodingOption, callback: BufferCallback): void; - * (path: PathLike, options: EncodingOption, callback: StringOrBufferCallback): void; - * (path: PathLike, callback: StringCallback): void; - * }} RealPath - */ - -/** - * @typedef {{ - * (path: PathLike, options?: EncodingOption): string; - * (path: PathLike, options: BufferEncodingOption): Buffer; - * (path: PathLike, options?: EncodingOption): string | Buffer; - * }} RealPathSync - */ - -/** - * @typedef {object} FileSystem - * @property {ReadFile} readFile read file method - * @property {Readdir} readdir readdir method - * @property {ReadJson=} readJson read json method - * @property {Readlink} readlink read link method - * @property {LStat=} lstat lstat method - * @property {Stat} stat stat method - * @property {RealPath=} realpath realpath method - */ - -/** - * @typedef {object} SyncFileSystem - * @property {ReadFileSync} readFileSync read file sync method - * @property {ReaddirSync} readdirSync read dir sync method - * @property {ReadJsonSync=} readJsonSync read json sync method - * @property {ReadlinkSync} readlinkSync read link sync method - * @property {LStatSync=} lstatSync lstat sync method - * @property {StatSync} statSync stat sync method - * @property {RealPathSync=} realpathSync real path sync method - */ - -/** - * @typedef {object} ParsedIdentifier - * @property {string} request request - * @property {string} query query - * @property {string} fragment fragment - * @property {boolean} directory is directory - * @property {boolean} module is module - * @property {boolean} file is file - * @property {boolean} internal is internal - */ - -/** @typedef {string | number | boolean | null} JsonPrimitive */ -/** @typedef {JsonValue[]} JsonArray */ -/** @typedef {JsonPrimitive | JsonObject | JsonArray} JsonValue */ -/** @typedef {{ [Key in string]?: JsonValue | undefined }} JsonObject */ - -// eslint-disable-next-line jsdoc/require-property -/** @typedef {object} Context */ - -/** - * @typedef {object} BaseResolveRequest - * @property {string | false} path path - * @property {Context=} context content - * @property {string=} descriptionFilePath description file path - * @property {string=} descriptionFileRoot description file root - * @property {JsonObject=} descriptionFileData description file data - * @property {string=} relativePath relative path - * @property {boolean=} ignoreSymlinks true when need to ignore symlinks, otherwise false - * @property {boolean=} fullySpecified true when full specified, otherwise false - * @property {string=} __innerRequest inner request for internal usage - * @property {string=} __innerRequest_request inner request for internal usage - * @property {string=} __innerRequest_relativePath inner relative path for internal usage - */ - -/** @typedef {BaseResolveRequest & Partial} ResolveRequest */ - -/** - * String with special formatting - * @typedef {string} StackEntry - */ - -/** - * @template T - * @typedef {{ add: (item: T) => void }} WriteOnlySet - */ - -/** @typedef {(request: ResolveRequest) => void} ResolveContextYield */ - -/** - * Resolve context - * @typedef {object} ResolveContext - * @property {WriteOnlySet=} contextDependencies directories that was found on file system - * @property {WriteOnlySet=} fileDependencies files that was found on file system - * @property {WriteOnlySet=} missingDependencies dependencies that was not found on file system - * @property {Set=} stack set of hooks' calls. For instance, `resolve → parsedResolve → describedResolve`, - * @property {((str: string) => void)=} log log function - * @property {ResolveContextYield=} yield yield result, if provided plugins can return several results - */ - -/** @typedef {AsyncSeriesBailHook<[ResolveRequest, ResolveContext], ResolveRequest | null>} ResolveStepHook */ - -/** - * @typedef {object} KnownHooks - * @property {SyncHook<[ResolveStepHook, ResolveRequest], void>} resolveStep resolve step hook - * @property {SyncHook<[ResolveRequest, Error]>} noResolve no resolve hook - * @property {ResolveStepHook} resolve resolve hook - * @property {AsyncSeriesHook<[ResolveRequest, ResolveContext]>} result result hook - */ - -/** - * @typedef {{[key: string]: ResolveStepHook}} EnsuredHooks - */ - -/** - * @param {string} str input string - * @returns {string} in camel case - */ -function toCamelCase(str) { - return str.replace(/-([a-z])/g, (str) => str.slice(1).toUpperCase()); -} - -class Resolver { - /** - * @param {ResolveStepHook} hook hook - * @param {ResolveRequest} request request - * @returns {StackEntry} stack entry - */ - static createStackEntry(hook, request) { - return `${hook.name}: (${request.path}) ${request.request || ""}${ - request.query || "" - }${request.fragment || ""}${request.directory ? " directory" : ""}${ - request.module ? " module" : "" - }`; - } - - /** - * @param {FileSystem} fileSystem a filesystem - * @param {ResolveOptions} options options - */ - constructor(fileSystem, options) { - this.fileSystem = fileSystem; - this.options = options; - /** @type {KnownHooks} */ - this.hooks = { - resolveStep: new SyncHook(["hook", "request"], "resolveStep"), - noResolve: new SyncHook(["request", "error"], "noResolve"), - resolve: new AsyncSeriesBailHook( - ["request", "resolveContext"], - "resolve", - ), - result: new AsyncSeriesHook(["result", "resolveContext"], "result"), - }; - } - - /** - * @param {string | ResolveStepHook} name hook name or hook itself - * @returns {ResolveStepHook} the hook - */ - ensureHook(name) { - if (typeof name !== "string") { - return name; - } - name = toCamelCase(name); - if (name.startsWith("before")) { - return /** @type {ResolveStepHook} */ ( - this.ensureHook(name[6].toLowerCase() + name.slice(7)).withOptions({ - stage: -10, - }) - ); - } - if (name.startsWith("after")) { - return /** @type {ResolveStepHook} */ ( - this.ensureHook(name[5].toLowerCase() + name.slice(6)).withOptions({ - stage: 10, - }) - ); - } - /** @type {ResolveStepHook} */ - const hook = /** @type {KnownHooks & EnsuredHooks} */ (this.hooks)[name]; - if (!hook) { - /** @type {KnownHooks & EnsuredHooks} */ - (this.hooks)[name] = new AsyncSeriesBailHook( - ["request", "resolveContext"], - name, - ); - - return /** @type {KnownHooks & EnsuredHooks} */ (this.hooks)[name]; - } - return hook; - } - - /** - * @param {string | ResolveStepHook} name hook name or hook itself - * @returns {ResolveStepHook} the hook - */ - getHook(name) { - if (typeof name !== "string") { - return name; - } - name = toCamelCase(name); - if (name.startsWith("before")) { - return /** @type {ResolveStepHook} */ ( - this.getHook(name[6].toLowerCase() + name.slice(7)).withOptions({ - stage: -10, - }) - ); - } - if (name.startsWith("after")) { - return /** @type {ResolveStepHook} */ ( - this.getHook(name[5].toLowerCase() + name.slice(6)).withOptions({ - stage: 10, - }) - ); - } - /** @type {ResolveStepHook} */ - const hook = /** @type {KnownHooks & EnsuredHooks} */ (this.hooks)[name]; - if (!hook) { - throw new Error(`Hook ${name} doesn't exist`); - } - return hook; - } - - /** - * @param {object} context context information object - * @param {string} path context path - * @param {string} request request string - * @returns {string | false} result - */ - resolveSync(context, path, request) { - /** @type {Error | null | undefined} */ - let err; - /** @type {string | false | undefined} */ - let result; - let sync = false; - this.resolve(context, path, request, {}, (_err, r) => { - err = _err; - result = r; - sync = true; - }); - if (!sync) { - throw new Error( - "Cannot 'resolveSync' because the fileSystem is not sync. Use 'resolve'!", - ); - } - if (err) throw err; - if (result === undefined) throw new Error("No result"); - return result; - } - - /** - * @param {object} context context information object - * @param {string} path context path - * @param {string} request request string - * @param {ResolveContext} resolveContext resolve context - * @param {ResolveCallback} callback callback function - * @returns {void} - */ - resolve(context, path, request, resolveContext, callback) { - if (!context || typeof context !== "object") { - return callback(new Error("context argument is not an object")); - } - if (typeof path !== "string") { - return callback(new Error("path argument is not a string")); - } - if (typeof request !== "string") { - return callback(new Error("request argument is not a string")); - } - if (!resolveContext) { - return callback(new Error("resolveContext argument is not set")); - } - - /** @type {ResolveRequest} */ - const obj = { - context, - path, - request, - }; - - /** @type {ResolveContextYield | undefined} */ - let yield_; - let yieldCalled = false; - /** @type {ResolveContextYield | undefined} */ - let finishYield; - if (typeof resolveContext.yield === "function") { - const old = resolveContext.yield; - /** - * @param {ResolveRequest} obj object - */ - yield_ = (obj) => { - old(obj); - yieldCalled = true; - }; - /** - * @param {ResolveRequest} result result - * @returns {void} - */ - finishYield = (result) => { - if (result) { - /** @type {ResolveContextYield} */ (yield_)(result); - } - callback(null); - }; - } - - const message = `resolve '${request}' in '${path}'`; - - /** - * @param {ResolveRequest} result result - * @returns {void} - */ - const finishResolved = (result) => - callback( - null, - result.path === false - ? false - : `${result.path.replace(/#/g, "\0#")}${ - result.query ? result.query.replace(/#/g, "\0#") : "" - }${result.fragment || ""}`, - result, - ); - - /** - * @param {string[]} log logs - * @returns {void} - */ - const finishWithoutResolve = (log) => { - /** - * @type {ErrorWithDetail} - */ - const error = new Error(`Can't ${message}`); - error.details = log.join("\n"); - this.hooks.noResolve.call(obj, error); - return callback(error); - }; - - if (resolveContext.log) { - // We need log anyway to capture it in case of an error - const parentLog = resolveContext.log; - /** @type {string[]} */ - const log = []; - return this.doResolve( - this.hooks.resolve, - obj, - message, - { - log: (msg) => { - parentLog(msg); - log.push(msg); - }, - yield: yield_, - fileDependencies: resolveContext.fileDependencies, - contextDependencies: resolveContext.contextDependencies, - missingDependencies: resolveContext.missingDependencies, - stack: resolveContext.stack, - }, - (err, result) => { - if (err) return callback(err); - - if (yieldCalled || (result && yield_)) { - return /** @type {ResolveContextYield} */ (finishYield)( - /** @type {ResolveRequest} */ (result), - ); - } - - if (result) return finishResolved(result); - - return finishWithoutResolve(log); - }, - ); - } - // Try to resolve assuming there is no error - // We don't log stuff in this case - return this.doResolve( - this.hooks.resolve, - obj, - message, - { - log: undefined, - yield: yield_, - fileDependencies: resolveContext.fileDependencies, - contextDependencies: resolveContext.contextDependencies, - missingDependencies: resolveContext.missingDependencies, - stack: resolveContext.stack, - }, - (err, result) => { - if (err) return callback(err); - - if (yieldCalled || (result && yield_)) { - return /** @type {ResolveContextYield} */ (finishYield)( - /** @type {ResolveRequest} */ (result), - ); - } - - if (result) return finishResolved(result); - - // log is missing for the error details - // so we redo the resolving for the log info - // this is more expensive to the success case - // is assumed by default - /** @type {string[]} */ - const log = []; - - return this.doResolve( - this.hooks.resolve, - obj, - message, - { - log: (msg) => log.push(msg), - yield: yield_, - stack: resolveContext.stack, - }, - (err, result) => { - if (err) return callback(err); - - // In a case that there is a race condition and yield will be called - if (yieldCalled || (result && yield_)) { - return /** @type {ResolveContextYield} */ (finishYield)( - /** @type {ResolveRequest} */ (result), - ); - } - - return finishWithoutResolve(log); - }, - ); - }, - ); - } - - /** - * @param {ResolveStepHook} hook hook - * @param {ResolveRequest} request request - * @param {null|string} message string - * @param {ResolveContext} resolveContext resolver context - * @param {(err?: null|Error, result?: ResolveRequest) => void} callback callback - * @returns {void} - */ - doResolve(hook, request, message, resolveContext, callback) { - const stackEntry = Resolver.createStackEntry(hook, request); - - /** @type {Set | undefined} */ - let newStack; - if (resolveContext.stack) { - newStack = new Set(resolveContext.stack); - if (resolveContext.stack.has(stackEntry)) { - /** - * Prevent recursion - * @type {Error & {recursion?: boolean}} - */ - const recursionError = new Error( - `Recursion in resolving\nStack:\n ${[...newStack].join("\n ")}`, - ); - recursionError.recursion = true; - if (resolveContext.log) { - resolveContext.log("abort resolving because of recursion"); - } - return callback(recursionError); - } - newStack.add(stackEntry); - } else { - // creating a set with new Set([item]) - // allocates a new array that has to be garbage collected - // this is an EXTREMELY hot path, so let's avoid it - newStack = new Set(); - newStack.add(stackEntry); - } - this.hooks.resolveStep.call(hook, request); - - if (hook.isUsed()) { - const innerContext = createInnerContext( - { - log: resolveContext.log, - yield: resolveContext.yield, - fileDependencies: resolveContext.fileDependencies, - contextDependencies: resolveContext.contextDependencies, - missingDependencies: resolveContext.missingDependencies, - stack: newStack, - }, - message, - ); - return hook.callAsync(request, innerContext, (err, result) => { - if (err) return callback(err); - if (result) return callback(null, result); - callback(); - }); - } - callback(); - } - - /** - * @param {string} identifier identifier - * @returns {ParsedIdentifier} parsed identifier - */ - parse(identifier) { - const part = { - request: "", - query: "", - fragment: "", - module: false, - directory: false, - file: false, - internal: false, - }; - - const parsedIdentifier = parseIdentifier(identifier); - - if (!parsedIdentifier) return part; - - [part.request, part.query, part.fragment] = parsedIdentifier; - - if (part.request.length > 0) { - part.internal = this.isPrivate(identifier); - part.module = this.isModule(part.request); - part.directory = this.isDirectory(part.request); - if (part.directory) { - part.request = part.request.slice(0, -1); - } - } - - return part; - } - - /** - * @param {string} path path - * @returns {boolean} true, if the path is a module - */ - isModule(path) { - return getType(path) === PathType.Normal; - } - - /** - * @param {string} path path - * @returns {boolean} true, if the path is private - */ - isPrivate(path) { - return getType(path) === PathType.Internal; - } - - /** - * @param {string} path a path - * @returns {boolean} true, if the path is a directory path - */ - isDirectory(path) { - return path.endsWith("/"); - } - - /** - * @param {string} path path - * @param {string} request request - * @returns {string} joined path - */ - join(path, request) { - return join(path, request); - } - - /** - * @param {string} path path - * @returns {string} normalized path - */ - normalize(path) { - return normalize(path); - } -} - -module.exports = Resolver; diff --git a/node_modules/enhanced-resolve/lib/ResolverFactory.js b/node_modules/enhanced-resolve/lib/ResolverFactory.js deleted file mode 100644 index 266dd6959..000000000 --- a/node_modules/enhanced-resolve/lib/ResolverFactory.js +++ /dev/null @@ -1,731 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -// eslint-disable-next-line n/prefer-global/process -const { versions } = require("process"); - -const AliasFieldPlugin = require("./AliasFieldPlugin"); -const AliasPlugin = require("./AliasPlugin"); -const AppendPlugin = require("./AppendPlugin"); -const ConditionalPlugin = require("./ConditionalPlugin"); -const DescriptionFilePlugin = require("./DescriptionFilePlugin"); -const DirectoryExistsPlugin = require("./DirectoryExistsPlugin"); -const ExportsFieldPlugin = require("./ExportsFieldPlugin"); -const ExtensionAliasPlugin = require("./ExtensionAliasPlugin"); -const FileExistsPlugin = require("./FileExistsPlugin"); -const ImportsFieldPlugin = require("./ImportsFieldPlugin"); -const JoinRequestPartPlugin = require("./JoinRequestPartPlugin"); -const JoinRequestPlugin = require("./JoinRequestPlugin"); -const MainFieldPlugin = require("./MainFieldPlugin"); -const ModulesInHierarchicalDirectoriesPlugin = require("./ModulesInHierarchicalDirectoriesPlugin"); -const ModulesInRootPlugin = require("./ModulesInRootPlugin"); -const NextPlugin = require("./NextPlugin"); -const ParsePlugin = require("./ParsePlugin"); -const PnpPlugin = require("./PnpPlugin"); -const Resolver = require("./Resolver"); -const RestrictionsPlugin = require("./RestrictionsPlugin"); -const ResultPlugin = require("./ResultPlugin"); -const RootsPlugin = require("./RootsPlugin"); -const SelfReferencePlugin = require("./SelfReferencePlugin"); -const SymlinkPlugin = require("./SymlinkPlugin"); -const SyncAsyncFileSystemDecorator = require("./SyncAsyncFileSystemDecorator"); -const TryNextPlugin = require("./TryNextPlugin"); -const UnsafeCachePlugin = require("./UnsafeCachePlugin"); -const UseFilePlugin = require("./UseFilePlugin"); -const { PathType, getType } = require("./util/path"); - -/** @typedef {import("./AliasPlugin").AliasOption} AliasOptionEntry */ -/** @typedef {import("./ExtensionAliasPlugin").ExtensionAliasOption} ExtensionAliasOption */ -/** @typedef {import("./PnpPlugin").PnpApiImpl} PnpApi */ -/** @typedef {import("./Resolver").EnsuredHooks} EnsuredHooks */ -/** @typedef {import("./Resolver").FileSystem} FileSystem */ -/** @typedef {import("./Resolver").KnownHooks} KnownHooks */ -/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ -/** @typedef {import("./Resolver").SyncFileSystem} SyncFileSystem */ -/** @typedef {import("./UnsafeCachePlugin").Cache} Cache */ - -/** @typedef {string | string[] | false} AliasOptionNewRequest */ -/** @typedef {{ [k: string]: AliasOptionNewRequest }} AliasOptions */ -/** @typedef {{ [k: string]: string|string[] }} ExtensionAliasOptions */ -/** @typedef {false | 0 | "" | null | undefined} Falsy */ -/** @typedef {{apply: (resolver: Resolver) => void} | ((this: Resolver, resolver: Resolver) => void) | Falsy} Plugin */ - -/** - * @typedef {object} UserResolveOptions - * @property {(AliasOptions | AliasOptionEntry[])=} alias A list of module alias configurations or an object which maps key to value - * @property {(AliasOptions | AliasOptionEntry[])=} fallback A list of module alias configurations or an object which maps key to value, applied only after modules option - * @property {ExtensionAliasOptions=} extensionAlias An object which maps extension to extension aliases - * @property {(string | string[])[]=} aliasFields A list of alias fields in description files - * @property {((predicate: ResolveRequest) => boolean)=} cachePredicate A function which decides whether a request should be cached or not. An object is passed with at least `path` and `request` properties. - * @property {boolean=} cacheWithContext Whether or not the unsafeCache should include request context as part of the cache key. - * @property {string[]=} descriptionFiles A list of description files to read from - * @property {string[]=} conditionNames A list of exports field condition names. - * @property {boolean=} enforceExtension Enforce that a extension from extensions must be used - * @property {(string | string[])[]=} exportsFields A list of exports fields in description files - * @property {(string | string[])[]=} importsFields A list of imports fields in description files - * @property {string[]=} extensions A list of extensions which should be tried for files - * @property {FileSystem} fileSystem The file system which should be used - * @property {(Cache | boolean)=} unsafeCache Use this cache object to unsafely cache the successful requests - * @property {boolean=} symlinks Resolve symlinks to their symlinked location - * @property {Resolver=} resolver A prepared Resolver to which the plugins are attached - * @property {string[] | string=} modules A list of directories to resolve modules from, can be absolute path or folder name - * @property {(string | string[] | {name: string | string[], forceRelative: boolean})[]=} mainFields A list of main fields in description files - * @property {string[]=} mainFiles A list of main files in directories - * @property {Plugin[]=} plugins A list of additional resolve plugins which should be applied - * @property {PnpApi | null=} pnpApi A PnP API that should be used - null is "never", undefined is "auto" - * @property {string[]=} roots A list of root paths - * @property {boolean=} fullySpecified The request is already fully specified and no extensions or directories are resolved for it - * @property {boolean=} resolveToContext Resolve to a context instead of a file - * @property {(string|RegExp)[]=} restrictions A list of resolve restrictions - * @property {boolean=} useSyncFileSystemCalls Use only the sync constraints of the file system calls - * @property {boolean=} preferRelative Prefer to resolve module requests as relative requests before falling back to modules - * @property {boolean=} preferAbsolute Prefer to resolve server-relative urls as absolute paths before falling back to resolve in roots - */ - -/** - * @typedef {object} ResolveOptions - * @property {AliasOptionEntry[]} alias alias - * @property {AliasOptionEntry[]} fallback fallback - * @property {Set} aliasFields alias fields - * @property {ExtensionAliasOption[]} extensionAlias extension alias - * @property {(predicate: ResolveRequest) => boolean} cachePredicate cache predicate - * @property {boolean} cacheWithContext cache with context - * @property {Set} conditionNames A list of exports field condition names. - * @property {string[]} descriptionFiles description files - * @property {boolean} enforceExtension enforce extension - * @property {Set} exportsFields exports fields - * @property {Set} importsFields imports fields - * @property {Set} extensions extensions - * @property {FileSystem} fileSystem fileSystem - * @property {Cache | false} unsafeCache unsafe cache - * @property {boolean} symlinks symlinks - * @property {Resolver=} resolver resolver - * @property {Array} modules modules - * @property {{ name: string[], forceRelative: boolean }[]} mainFields main fields - * @property {Set} mainFiles main files - * @property {Plugin[]} plugins plugins - * @property {PnpApi | null} pnpApi pnp API - * @property {Set} roots roots - * @property {boolean} fullySpecified fully specified - * @property {boolean} resolveToContext resolve to context - * @property {Set} restrictions restrictions - * @property {boolean} preferRelative prefer relative - * @property {boolean} preferAbsolute prefer absolute - */ - -/** - * @param {PnpApi | null=} option option - * @returns {PnpApi | null} processed option - */ -function processPnpApiOption(option) { - if ( - option === undefined && - /** @type {NodeJS.ProcessVersions & {pnp: string}} */ versions.pnp - ) { - const _findPnpApi = - /** @type {(issuer: string) => PnpApi | null}} */ - ( - // @ts-expect-error maybe nothing - require("module").findPnpApi - ); - - if (_findPnpApi) { - return { - resolveToUnqualified(request, issuer, opts) { - const pnpapi = _findPnpApi(issuer); - - if (!pnpapi) { - // Issuer isn't managed by PnP - return null; - } - - return pnpapi.resolveToUnqualified(request, issuer, opts); - }, - }; - } - } - - return option || null; -} - -/** - * @param {AliasOptions | AliasOptionEntry[] | undefined} alias alias - * @returns {AliasOptionEntry[]} normalized aliases - */ -function normalizeAlias(alias) { - return typeof alias === "object" && !Array.isArray(alias) && alias !== null - ? Object.keys(alias).map((key) => { - /** @type {AliasOptionEntry} */ - const obj = { name: key, onlyModule: false, alias: alias[key] }; - - if (/\$$/.test(key)) { - obj.onlyModule = true; - obj.name = key.slice(0, -1); - } - - return obj; - }) - : /** @type {Array} */ (alias) || []; -} - -/** - * Merging filtered elements - * @param {string[]} array source array - * @param {(item: string) => boolean} filter predicate - * @returns {Array} merge result - */ -function mergeFilteredToArray(array, filter) { - /** @type {Array} */ - const result = []; - const set = new Set(array); - - for (const item of set) { - if (filter(item)) { - const lastElement = - result.length > 0 ? result[result.length - 1] : undefined; - if (Array.isArray(lastElement)) { - lastElement.push(item); - } else { - result.push([item]); - } - } else { - result.push(item); - } - } - - return result; -} - -/** - * @param {UserResolveOptions} options input options - * @returns {ResolveOptions} output options - */ -function createOptions(options) { - const mainFieldsSet = new Set(options.mainFields || ["main"]); - /** @type {ResolveOptions["mainFields"]} */ - const mainFields = []; - - for (const item of mainFieldsSet) { - if (typeof item === "string") { - mainFields.push({ - name: [item], - forceRelative: true, - }); - } else if (Array.isArray(item)) { - mainFields.push({ - name: item, - forceRelative: true, - }); - } else { - mainFields.push({ - name: Array.isArray(item.name) ? item.name : [item.name], - forceRelative: item.forceRelative, - }); - } - } - - return { - alias: normalizeAlias(options.alias), - fallback: normalizeAlias(options.fallback), - aliasFields: new Set(options.aliasFields), - cachePredicate: - options.cachePredicate || - function trueFn() { - return true; - }, - cacheWithContext: - typeof options.cacheWithContext !== "undefined" - ? options.cacheWithContext - : true, - exportsFields: new Set(options.exportsFields || ["exports"]), - importsFields: new Set(options.importsFields || ["imports"]), - conditionNames: new Set(options.conditionNames), - descriptionFiles: [ - ...new Set(options.descriptionFiles || ["package.json"]), - ], - enforceExtension: - options.enforceExtension === undefined - ? Boolean(options.extensions && options.extensions.includes("")) - : options.enforceExtension, - extensions: new Set(options.extensions || [".js", ".json", ".node"]), - extensionAlias: options.extensionAlias - ? Object.keys(options.extensionAlias).map((k) => ({ - extension: k, - alias: /** @type {ExtensionAliasOptions} */ (options.extensionAlias)[ - k - ], - })) - : [], - fileSystem: options.useSyncFileSystemCalls - ? new SyncAsyncFileSystemDecorator( - /** @type {SyncFileSystem} */ ( - /** @type {unknown} */ (options.fileSystem) - ), - ) - : options.fileSystem, - unsafeCache: - options.unsafeCache && typeof options.unsafeCache !== "object" - ? /** @type {Cache} */ ({}) - : options.unsafeCache || false, - symlinks: typeof options.symlinks !== "undefined" ? options.symlinks : true, - resolver: options.resolver, - modules: mergeFilteredToArray( - Array.isArray(options.modules) - ? options.modules - : options.modules - ? [options.modules] - : ["node_modules"], - (item) => { - const type = getType(item); - return type === PathType.Normal || type === PathType.Relative; - }, - ), - mainFields, - mainFiles: new Set(options.mainFiles || ["index"]), - plugins: options.plugins || [], - pnpApi: processPnpApiOption(options.pnpApi), - roots: new Set(options.roots || undefined), - fullySpecified: options.fullySpecified || false, - resolveToContext: options.resolveToContext || false, - preferRelative: options.preferRelative || false, - preferAbsolute: options.preferAbsolute || false, - restrictions: new Set(options.restrictions), - }; -} - -/** - * @param {UserResolveOptions} options resolve options - * @returns {Resolver} created resolver - */ -module.exports.createResolver = function createResolver(options) { - const normalizedOptions = createOptions(options); - - const { - alias, - fallback, - aliasFields, - cachePredicate, - cacheWithContext, - conditionNames, - descriptionFiles, - enforceExtension, - exportsFields, - extensionAlias, - importsFields, - extensions, - fileSystem, - fullySpecified, - mainFields, - mainFiles, - modules, - plugins: userPlugins, - pnpApi, - resolveToContext, - preferRelative, - preferAbsolute, - symlinks, - unsafeCache, - resolver: customResolver, - restrictions, - roots, - } = normalizedOptions; - - const plugins = [...userPlugins]; - - const resolver = - customResolver || new Resolver(fileSystem, normalizedOptions); - - // // pipeline //// - - resolver.ensureHook("resolve"); - resolver.ensureHook("internalResolve"); - resolver.ensureHook("newInternalResolve"); - resolver.ensureHook("parsedResolve"); - resolver.ensureHook("describedResolve"); - resolver.ensureHook("rawResolve"); - resolver.ensureHook("normalResolve"); - resolver.ensureHook("internal"); - resolver.ensureHook("rawModule"); - resolver.ensureHook("alternateRawModule"); - resolver.ensureHook("module"); - resolver.ensureHook("resolveAsModule"); - resolver.ensureHook("undescribedResolveInPackage"); - resolver.ensureHook("resolveInPackage"); - resolver.ensureHook("resolveInExistingDirectory"); - resolver.ensureHook("relative"); - resolver.ensureHook("describedRelative"); - resolver.ensureHook("directory"); - resolver.ensureHook("undescribedExistingDirectory"); - resolver.ensureHook("existingDirectory"); - resolver.ensureHook("undescribedRawFile"); - resolver.ensureHook("rawFile"); - resolver.ensureHook("file"); - resolver.ensureHook("finalFile"); - resolver.ensureHook("existingFile"); - resolver.ensureHook("resolved"); - - // TODO remove in next major - // cspell:word Interal - // Backward-compat - // @ts-expect-error - resolver.hooks.newInteralResolve = resolver.hooks.newInternalResolve; - - // resolve - for (const { source, resolveOptions } of [ - { source: "resolve", resolveOptions: { fullySpecified } }, - { source: "internal-resolve", resolveOptions: { fullySpecified: false } }, - ]) { - if (unsafeCache) { - plugins.push( - new UnsafeCachePlugin( - source, - cachePredicate, - /** @type {import("./UnsafeCachePlugin").Cache} */ (unsafeCache), - cacheWithContext, - `new-${source}`, - ), - ); - plugins.push( - new ParsePlugin(`new-${source}`, resolveOptions, "parsed-resolve"), - ); - } else { - plugins.push(new ParsePlugin(source, resolveOptions, "parsed-resolve")); - } - } - - // parsed-resolve - plugins.push( - new DescriptionFilePlugin( - "parsed-resolve", - descriptionFiles, - false, - "described-resolve", - ), - ); - plugins.push(new NextPlugin("after-parsed-resolve", "described-resolve")); - - // described-resolve - plugins.push(new NextPlugin("described-resolve", "raw-resolve")); - if (fallback.length > 0) { - plugins.push( - new AliasPlugin("described-resolve", fallback, "internal-resolve"), - ); - } - - // raw-resolve - if (alias.length > 0) { - plugins.push(new AliasPlugin("raw-resolve", alias, "internal-resolve")); - } - for (const item of aliasFields) { - plugins.push(new AliasFieldPlugin("raw-resolve", item, "internal-resolve")); - } - for (const item of extensionAlias) { - plugins.push( - new ExtensionAliasPlugin("raw-resolve", item, "normal-resolve"), - ); - } - plugins.push(new NextPlugin("raw-resolve", "normal-resolve")); - - // normal-resolve - if (preferRelative) { - plugins.push(new JoinRequestPlugin("after-normal-resolve", "relative")); - } - plugins.push( - new ConditionalPlugin( - "after-normal-resolve", - { module: true }, - "resolve as module", - false, - "raw-module", - ), - ); - plugins.push( - new ConditionalPlugin( - "after-normal-resolve", - { internal: true }, - "resolve as internal import", - false, - "internal", - ), - ); - if (preferAbsolute) { - plugins.push(new JoinRequestPlugin("after-normal-resolve", "relative")); - } - if (roots.size > 0) { - plugins.push(new RootsPlugin("after-normal-resolve", roots, "relative")); - } - if (!preferRelative && !preferAbsolute) { - plugins.push(new JoinRequestPlugin("after-normal-resolve", "relative")); - } - - // internal - for (const importsField of importsFields) { - plugins.push( - new ImportsFieldPlugin( - "internal", - conditionNames, - importsField, - "relative", - "internal-resolve", - ), - ); - } - - // raw-module - for (const exportsField of exportsFields) { - plugins.push( - new SelfReferencePlugin("raw-module", exportsField, "resolve-as-module"), - ); - } - for (const item of modules) { - if (Array.isArray(item)) { - if (item.includes("node_modules") && pnpApi) { - plugins.push( - new ModulesInHierarchicalDirectoriesPlugin( - "raw-module", - item.filter((i) => i !== "node_modules"), - "module", - ), - ); - plugins.push( - new PnpPlugin( - "raw-module", - pnpApi, - "undescribed-resolve-in-package", - "alternate-raw-module", - ), - ); - - plugins.push( - new ModulesInHierarchicalDirectoriesPlugin( - "alternate-raw-module", - ["node_modules"], - "module", - ), - ); - } else { - plugins.push( - new ModulesInHierarchicalDirectoriesPlugin( - "raw-module", - item, - "module", - ), - ); - } - } else { - plugins.push(new ModulesInRootPlugin("raw-module", item, "module")); - } - } - - // module - plugins.push(new JoinRequestPartPlugin("module", "resolve-as-module")); - - // resolve-as-module - if (!resolveToContext) { - plugins.push( - new ConditionalPlugin( - "resolve-as-module", - { directory: false, request: "." }, - "single file module", - true, - "undescribed-raw-file", - ), - ); - } - plugins.push( - new DirectoryExistsPlugin( - "resolve-as-module", - "undescribed-resolve-in-package", - ), - ); - - // undescribed-resolve-in-package - plugins.push( - new DescriptionFilePlugin( - "undescribed-resolve-in-package", - descriptionFiles, - false, - "resolve-in-package", - ), - ); - plugins.push( - new NextPlugin( - "after-undescribed-resolve-in-package", - "resolve-in-package", - ), - ); - - // resolve-in-package - for (const exportsField of exportsFields) { - plugins.push( - new ExportsFieldPlugin( - "resolve-in-package", - conditionNames, - exportsField, - "relative", - ), - ); - } - plugins.push( - new NextPlugin("resolve-in-package", "resolve-in-existing-directory"), - ); - - // resolve-in-existing-directory - plugins.push( - new JoinRequestPlugin("resolve-in-existing-directory", "relative"), - ); - - // relative - plugins.push( - new DescriptionFilePlugin( - "relative", - descriptionFiles, - true, - "described-relative", - ), - ); - plugins.push(new NextPlugin("after-relative", "described-relative")); - - // described-relative - if (resolveToContext) { - plugins.push(new NextPlugin("described-relative", "directory")); - } else { - plugins.push( - new ConditionalPlugin( - "described-relative", - { directory: false }, - null, - true, - "raw-file", - ), - ); - plugins.push( - new ConditionalPlugin( - "described-relative", - { fullySpecified: false }, - "as directory", - true, - "directory", - ), - ); - } - - // directory - plugins.push( - new DirectoryExistsPlugin("directory", "undescribed-existing-directory"), - ); - - if (resolveToContext) { - // undescribed-existing-directory - plugins.push(new NextPlugin("undescribed-existing-directory", "resolved")); - } else { - // undescribed-existing-directory - plugins.push( - new DescriptionFilePlugin( - "undescribed-existing-directory", - descriptionFiles, - false, - "existing-directory", - ), - ); - for (const item of mainFiles) { - plugins.push( - new UseFilePlugin( - "undescribed-existing-directory", - item, - "undescribed-raw-file", - ), - ); - } - - // described-existing-directory - for (const item of mainFields) { - plugins.push( - new MainFieldPlugin( - "existing-directory", - item, - "resolve-in-existing-directory", - ), - ); - } - for (const item of mainFiles) { - plugins.push( - new UseFilePlugin("existing-directory", item, "undescribed-raw-file"), - ); - } - - // undescribed-raw-file - plugins.push( - new DescriptionFilePlugin( - "undescribed-raw-file", - descriptionFiles, - true, - "raw-file", - ), - ); - plugins.push(new NextPlugin("after-undescribed-raw-file", "raw-file")); - - // raw-file - plugins.push( - new ConditionalPlugin( - "raw-file", - { fullySpecified: true }, - null, - false, - "file", - ), - ); - if (!enforceExtension) { - plugins.push(new TryNextPlugin("raw-file", "no extension", "file")); - } - for (const item of extensions) { - plugins.push(new AppendPlugin("raw-file", item, "file")); - } - - // file - if (alias.length > 0) { - plugins.push(new AliasPlugin("file", alias, "internal-resolve")); - } - for (const item of aliasFields) { - plugins.push(new AliasFieldPlugin("file", item, "internal-resolve")); - } - plugins.push(new NextPlugin("file", "final-file")); - - // final-file - plugins.push(new FileExistsPlugin("final-file", "existing-file")); - - // existing-file - if (symlinks) { - plugins.push(new SymlinkPlugin("existing-file", "existing-file")); - } - plugins.push(new NextPlugin("existing-file", "resolved")); - } - - const { resolved } = - /** @type {KnownHooks & EnsuredHooks} */ - (resolver.hooks); - - // resolved - if (restrictions.size > 0) { - plugins.push(new RestrictionsPlugin(resolved, restrictions)); - } - - plugins.push(new ResultPlugin(resolved)); - - // // RESOLVER //// - - for (const plugin of plugins) { - if (typeof plugin === "function") { - /** @type {(this: Resolver, resolver: Resolver) => void} */ - (plugin).call(resolver, resolver); - } else if (plugin) { - plugin.apply(resolver); - } - } - - return resolver; -}; diff --git a/node_modules/enhanced-resolve/lib/RestrictionsPlugin.js b/node_modules/enhanced-resolve/lib/RestrictionsPlugin.js deleted file mode 100644 index 6faaa26bc..000000000 --- a/node_modules/enhanced-resolve/lib/RestrictionsPlugin.js +++ /dev/null @@ -1,70 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Ivan Kopeykin @vankop -*/ - -"use strict"; - -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ - -const slashCode = "/".charCodeAt(0); -const backslashCode = "\\".charCodeAt(0); - -/** - * @param {string} path path - * @param {string} parent parent path - * @returns {boolean} true, if path is inside of parent - */ -const isInside = (path, parent) => { - if (!path.startsWith(parent)) return false; - if (path.length === parent.length) return true; - const charCode = path.charCodeAt(parent.length); - return charCode === slashCode || charCode === backslashCode; -}; - -module.exports = class RestrictionsPlugin { - /** - * @param {string | ResolveStepHook} source source - * @param {Set} restrictions restrictions - */ - constructor(source, restrictions) { - this.source = source; - this.restrictions = restrictions; - } - - /** - * @param {Resolver} resolver the resolver - * @returns {void} - */ - apply(resolver) { - resolver - .getHook(this.source) - .tapAsync("RestrictionsPlugin", (request, resolveContext, callback) => { - if (typeof request.path === "string") { - const { path } = request; - for (const rule of this.restrictions) { - if (typeof rule === "string") { - if (!isInside(path, rule)) { - if (resolveContext.log) { - resolveContext.log( - `${path} is not inside of the restriction ${rule}`, - ); - } - return callback(null, null); - } - } else if (!rule.test(path)) { - if (resolveContext.log) { - resolveContext.log( - `${path} doesn't match the restriction ${rule}`, - ); - } - return callback(null, null); - } - } - } - - callback(); - }); - } -}; diff --git a/node_modules/enhanced-resolve/lib/ResultPlugin.js b/node_modules/enhanced-resolve/lib/ResultPlugin.js deleted file mode 100644 index 57dbdddc3..000000000 --- a/node_modules/enhanced-resolve/lib/ResultPlugin.js +++ /dev/null @@ -1,43 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ - -module.exports = class ResultPlugin { - /** - * @param {ResolveStepHook} source source - */ - constructor(source) { - this.source = source; - } - - /** - * @param {Resolver} resolver the resolver - * @returns {void} - */ - apply(resolver) { - this.source.tapAsync( - "ResultPlugin", - (request, resolverContext, callback) => { - const obj = { ...request }; - if (resolverContext.log) { - resolverContext.log(`reporting result ${obj.path}`); - } - resolver.hooks.result.callAsync(obj, resolverContext, (err) => { - if (err) return callback(err); - if (typeof resolverContext.yield === "function") { - resolverContext.yield(obj); - callback(null, null); - } else { - callback(null, obj); - } - }); - }, - ); - } -}; diff --git a/node_modules/enhanced-resolve/lib/RootsPlugin.js b/node_modules/enhanced-resolve/lib/RootsPlugin.js deleted file mode 100644 index ce5b3147e..000000000 --- a/node_modules/enhanced-resolve/lib/RootsPlugin.js +++ /dev/null @@ -1,69 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Ivan Kopeykin @vankop -*/ - -"use strict"; - -const forEachBail = require("./forEachBail"); - -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ -/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ - -class RootsPlugin { - /** - * @param {string | ResolveStepHook} source source hook - * @param {Set} roots roots - * @param {string | ResolveStepHook} target target hook - */ - constructor(source, roots, target) { - this.roots = [...roots]; - this.source = source; - this.target = target; - } - - /** - * @param {Resolver} resolver the resolver - * @returns {void} - */ - apply(resolver) { - const target = resolver.ensureHook(this.target); - - resolver - .getHook(this.source) - .tapAsync("RootsPlugin", (request, resolveContext, callback) => { - const req = request.request; - if (!req) return callback(); - if (!req.startsWith("/")) return callback(); - - forEachBail( - this.roots, - /** - * @param {string} root root - * @param {(err?: null|Error, result?: null|ResolveRequest) => void} callback callback - * @returns {void} - */ - (root, callback) => { - const path = resolver.join(root, req.slice(1)); - /** @type {ResolveRequest} */ - const obj = { - ...request, - path, - relativePath: request.relativePath && path, - }; - resolver.doResolve( - target, - obj, - `root path ${root}`, - resolveContext, - callback, - ); - }, - callback, - ); - }); - } -} - -module.exports = RootsPlugin; diff --git a/node_modules/enhanced-resolve/lib/SelfReferencePlugin.js b/node_modules/enhanced-resolve/lib/SelfReferencePlugin.js deleted file mode 100644 index af8e5b23e..000000000 --- a/node_modules/enhanced-resolve/lib/SelfReferencePlugin.js +++ /dev/null @@ -1,82 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -const DescriptionFileUtils = require("./DescriptionFileUtils"); - -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").JsonObject} JsonObject */ -/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ -/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ - -const slashCode = "/".charCodeAt(0); - -module.exports = class SelfReferencePlugin { - /** - * @param {string | ResolveStepHook} source source - * @param {string | string[]} fieldNamePath name path - * @param {string | ResolveStepHook} target target - */ - constructor(source, fieldNamePath, target) { - this.source = source; - this.target = target; - this.fieldName = fieldNamePath; - } - - /** - * @param {Resolver} resolver the resolver - * @returns {void} - */ - apply(resolver) { - const target = resolver.ensureHook(this.target); - resolver - .getHook(this.source) - .tapAsync("SelfReferencePlugin", (request, resolveContext, callback) => { - if (!request.descriptionFilePath) return callback(); - - const req = request.request; - if (!req) return callback(); - - // Feature is only enabled when an exports field is present - const exportsField = DescriptionFileUtils.getField( - /** @type {JsonObject} */ (request.descriptionFileData), - this.fieldName, - ); - if (!exportsField) return callback(); - - const name = DescriptionFileUtils.getField( - /** @type {JsonObject} */ (request.descriptionFileData), - "name", - ); - if (typeof name !== "string") return callback(); - - if ( - req.startsWith(name) && - (req.length === name.length || - req.charCodeAt(name.length) === slashCode) - ) { - const remainingRequest = `.${req.slice(name.length)}`; - /** @type {ResolveRequest} */ - const obj = { - ...request, - request: remainingRequest, - path: /** @type {string} */ (request.descriptionFileRoot), - relativePath: ".", - }; - - resolver.doResolve( - target, - obj, - "self reference", - resolveContext, - callback, - ); - } else { - return callback(); - } - }); - } -}; diff --git a/node_modules/enhanced-resolve/lib/SymlinkPlugin.js b/node_modules/enhanced-resolve/lib/SymlinkPlugin.js deleted file mode 100644 index 939d40a77..000000000 --- a/node_modules/enhanced-resolve/lib/SymlinkPlugin.js +++ /dev/null @@ -1,101 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -const forEachBail = require("./forEachBail"); -const getPaths = require("./getPaths"); -const { PathType, getType } = require("./util/path"); - -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ -/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ - -module.exports = class SymlinkPlugin { - /** - * @param {string | ResolveStepHook} source source - * @param {string | ResolveStepHook} target target - */ - constructor(source, target) { - this.source = source; - this.target = target; - } - - /** - * @param {Resolver} resolver the resolver - * @returns {void} - */ - apply(resolver) { - const target = resolver.ensureHook(this.target); - const fs = resolver.fileSystem; - resolver - .getHook(this.source) - .tapAsync("SymlinkPlugin", (request, resolveContext, callback) => { - if (request.ignoreSymlinks) return callback(); - const pathsResult = getPaths(/** @type {string} */ (request.path)); - const pathSegments = pathsResult.segments; - const { paths } = pathsResult; - - let containsSymlink = false; - let idx = -1; - forEachBail( - paths, - /** - * @param {string} path path - * @param {(err?: null|Error, result?: null|number) => void} callback callback - * @returns {void} - */ - (path, callback) => { - idx++; - if (resolveContext.fileDependencies) { - resolveContext.fileDependencies.add(path); - } - fs.readlink(path, (err, result) => { - if (!err && result) { - pathSegments[idx] = /** @type {string} */ (result); - containsSymlink = true; - // Shortcut when absolute symlink found - const resultType = getType(result.toString()); - if ( - resultType === PathType.AbsoluteWin || - resultType === PathType.AbsolutePosix - ) { - return callback(null, idx); - } - } - callback(); - }); - }, - /** - * @param {(null | Error)=} err error - * @param {(null|number)=} idx result - * @returns {void} - */ - (err, idx) => { - if (!containsSymlink) return callback(); - const resultSegments = - typeof idx === "number" - ? pathSegments.slice(0, idx + 1) - : [...pathSegments]; - const result = resultSegments.reduceRight((a, b) => - resolver.join(a, b), - ); - /** @type {ResolveRequest} */ - const obj = { - ...request, - path: result, - }; - resolver.doResolve( - target, - obj, - `resolved symlink to ${result}`, - resolveContext, - callback, - ); - }, - ); - }); - } -}; diff --git a/node_modules/enhanced-resolve/lib/SyncAsyncFileSystemDecorator.js b/node_modules/enhanced-resolve/lib/SyncAsyncFileSystemDecorator.js deleted file mode 100644 index c850cdaf4..000000000 --- a/node_modules/enhanced-resolve/lib/SyncAsyncFileSystemDecorator.js +++ /dev/null @@ -1,258 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -/** @typedef {import("./Resolver").FileSystem} FileSystem */ -/** @typedef {import("./Resolver").StringCallback} StringCallback */ -/** @typedef {import("./Resolver").SyncFileSystem} SyncFileSystem */ - -// eslint-disable-next-line jsdoc/no-restricted-syntax -/** @typedef {Function} SyncOrAsyncFunction */ -// eslint-disable-next-line jsdoc/no-restricted-syntax -/** @typedef {any} ResultOfSyncOrAsyncFunction */ - -/** - * @param {SyncFileSystem} fs file system implementation - * @constructor - */ -function SyncAsyncFileSystemDecorator(fs) { - this.fs = fs; - - this.lstat = undefined; - this.lstatSync = undefined; - const { lstatSync } = fs; - if (lstatSync) { - this.lstat = - /** @type {FileSystem["lstat"]} */ - ( - (arg, options, callback) => { - let result; - try { - result = /** @type {SyncOrAsyncFunction | undefined} */ (callback) - ? lstatSync.call(fs, arg, options) - : lstatSync.call(fs, arg); - } catch (err) { - return (callback || options)( - /** @type {NodeJS.ErrnoException | null} */ - (err), - ); - } - - (callback || options)( - null, - /** @type {ResultOfSyncOrAsyncFunction} */ - (result), - ); - } - ); - this.lstatSync = - /** @type {SyncFileSystem["lstatSync"]} */ - ((arg, options) => lstatSync.call(fs, arg, options)); - } - - this.stat = - /** @type {FileSystem["stat"]} */ - ( - (arg, options, callback) => { - let result; - try { - result = /** @type {SyncOrAsyncFunction | undefined} */ (callback) - ? fs.statSync(arg, options) - : fs.statSync(arg); - } catch (err) { - return (callback || options)( - /** @type {NodeJS.ErrnoException | null} */ - (err), - ); - } - - (callback || options)( - null, - /** @type {ResultOfSyncOrAsyncFunction} */ - (result), - ); - } - ); - this.statSync = - /** @type {SyncFileSystem["statSync"]} */ - ((arg, options) => fs.statSync(arg, options)); - - this.readdir = - /** @type {FileSystem["readdir"]} */ - ( - (arg, options, callback) => { - let result; - try { - result = /** @type {SyncOrAsyncFunction | undefined} */ (callback) - ? fs.readdirSync( - arg, - /** @type {Exclude[1], (err: NodeJS.ErrnoException | null, files: string[]) => void>} */ - (options), - ) - : fs.readdirSync(arg); - } catch (err) { - return (callback || options)( - /** @type {NodeJS.ErrnoException | null} */ - (err), - [], - ); - } - - (callback || options)( - null, - /** @type {ResultOfSyncOrAsyncFunction} */ - (result), - ); - } - ); - this.readdirSync = - /** @type {SyncFileSystem["readdirSync"]} */ - ( - (arg, options) => - fs.readdirSync( - arg, - /** @type {Parameters[1]} */ (options), - ) - ); - - this.readFile = - /** @type {FileSystem["readFile"]} */ - ( - (arg, options, callback) => { - let result; - try { - result = /** @type {SyncOrAsyncFunction | undefined} */ (callback) - ? fs.readFileSync(arg, options) - : fs.readFileSync(arg); - } catch (err) { - return (callback || options)( - /** @type {NodeJS.ErrnoException | null} */ - (err), - ); - } - - (callback || options)( - null, - /** @type {ResultOfSyncOrAsyncFunction} */ - (result), - ); - } - ); - this.readFileSync = - /** @type {SyncFileSystem["readFileSync"]} */ - ((arg, options) => fs.readFileSync(arg, options)); - - this.readlink = - /** @type {FileSystem["readlink"]} */ - ( - (arg, options, callback) => { - let result; - try { - result = /** @type {SyncOrAsyncFunction | undefined} */ (callback) - ? fs.readlinkSync( - arg, - /** @type {Exclude[1], StringCallback>} */ - (options), - ) - : fs.readlinkSync(arg); - } catch (err) { - return (callback || options)( - /** @type {NodeJS.ErrnoException | null} */ - (err), - ); - } - - (callback || options)( - null, - /** @type {ResultOfSyncOrAsyncFunction} */ - (result), - ); - } - ); - this.readlinkSync = - /** @type {SyncFileSystem["readlinkSync"]} */ - ( - (arg, options) => - fs.readlinkSync( - arg, - /** @type {Parameters[1]} */ ( - options - ), - ) - ); - - this.readJson = undefined; - this.readJsonSync = undefined; - const { readJsonSync } = fs; - if (readJsonSync) { - this.readJson = - /** @type {FileSystem["readJson"]} */ - ( - (arg, callback) => { - let result; - try { - result = readJsonSync.call(fs, arg); - } catch (err) { - return callback( - /** @type {NodeJS.ErrnoException | Error | null} */ (err), - ); - } - - callback(null, result); - } - ); - this.readJsonSync = - /** @type {SyncFileSystem["readJsonSync"]} */ - ((arg) => readJsonSync.call(fs, arg)); - } - - this.realpath = undefined; - this.realpathSync = undefined; - const { realpathSync } = fs; - if (realpathSync) { - this.realpath = - /** @type {FileSystem["realpath"]} */ - ( - (arg, options, callback) => { - let result; - try { - result = /** @type {SyncOrAsyncFunction | undefined} */ (callback) - ? realpathSync.call( - fs, - arg, - /** @type {Exclude>[1], StringCallback>} */ - (options), - ) - : realpathSync.call(fs, arg); - } catch (err) { - return (callback || options)( - /** @type {NodeJS.ErrnoException | null} */ - (err), - ); - } - - (callback || options)( - null, - /** @type {ResultOfSyncOrAsyncFunction} */ - (result), - ); - } - ); - this.realpathSync = - /** @type {SyncFileSystem["realpathSync"]} */ - ( - (arg, options) => - realpathSync.call( - fs, - arg, - /** @type {Parameters>[1]} */ - (options), - ) - ); - } -} - -module.exports = SyncAsyncFileSystemDecorator; diff --git a/node_modules/enhanced-resolve/lib/TryNextPlugin.js b/node_modules/enhanced-resolve/lib/TryNextPlugin.js deleted file mode 100644 index 4b467871e..000000000 --- a/node_modules/enhanced-resolve/lib/TryNextPlugin.js +++ /dev/null @@ -1,41 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ - -module.exports = class TryNextPlugin { - /** - * @param {string | ResolveStepHook} source source - * @param {string} message message - * @param {string | ResolveStepHook} target target - */ - constructor(source, message, target) { - this.source = source; - this.message = message; - this.target = target; - } - - /** - * @param {Resolver} resolver the resolver - * @returns {void} - */ - apply(resolver) { - const target = resolver.ensureHook(this.target); - resolver - .getHook(this.source) - .tapAsync("TryNextPlugin", (request, resolveContext, callback) => { - resolver.doResolve( - target, - request, - this.message, - resolveContext, - callback, - ); - }); - } -}; diff --git a/node_modules/enhanced-resolve/lib/UnsafeCachePlugin.js b/node_modules/enhanced-resolve/lib/UnsafeCachePlugin.js deleted file mode 100644 index 56c621717..000000000 --- a/node_modules/enhanced-resolve/lib/UnsafeCachePlugin.js +++ /dev/null @@ -1,114 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ -/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ -/** @typedef {import("./Resolver").ResolveContextYield} ResolveContextYield */ -/** @typedef {{ [k: string]: undefined | ResolveRequest | ResolveRequest[] }} Cache */ - -/** - * @param {string} type type of cache - * @param {ResolveRequest} request request - * @param {boolean} withContext cache with context? - * @returns {string} cache id - */ -function getCacheId(type, request, withContext) { - return JSON.stringify({ - type, - context: withContext ? request.context : "", - path: request.path, - query: request.query, - fragment: request.fragment, - request: request.request, - }); -} - -module.exports = class UnsafeCachePlugin { - /** - * @param {string | ResolveStepHook} source source - * @param {(request: ResolveRequest) => boolean} filterPredicate filterPredicate - * @param {Cache} cache cache - * @param {boolean} withContext withContext - * @param {string | ResolveStepHook} target target - */ - constructor(source, filterPredicate, cache, withContext, target) { - this.source = source; - this.filterPredicate = filterPredicate; - this.withContext = withContext; - this.cache = cache; - this.target = target; - } - - /** - * @param {Resolver} resolver the resolver - * @returns {void} - */ - apply(resolver) { - const target = resolver.ensureHook(this.target); - resolver - .getHook(this.source) - .tapAsync("UnsafeCachePlugin", (request, resolveContext, callback) => { - if (!this.filterPredicate(request)) return callback(); - const isYield = typeof resolveContext.yield === "function"; - const cacheId = getCacheId( - isYield ? "yield" : "default", - request, - this.withContext, - ); - const cacheEntry = this.cache[cacheId]; - if (cacheEntry) { - if (isYield) { - const yield_ = - /** @type {ResolveContextYield} */ - (resolveContext.yield); - if (Array.isArray(cacheEntry)) { - for (const result of cacheEntry) yield_(result); - } else { - yield_(cacheEntry); - } - return callback(null, null); - } - return callback(null, /** @type {ResolveRequest} */ (cacheEntry)); - } - - /** @type {ResolveContextYield | undefined} */ - let yieldFn; - /** @type {ResolveContextYield | undefined} */ - let yield_; - /** @type {ResolveRequest[]} */ - const yieldResult = []; - if (isYield) { - yieldFn = resolveContext.yield; - yield_ = (result) => { - yieldResult.push(result); - }; - } - - resolver.doResolve( - target, - request, - null, - yield_ ? { ...resolveContext, yield: yield_ } : resolveContext, - (err, result) => { - if (err) return callback(err); - if (isYield) { - if (result) yieldResult.push(result); - for (const result of yieldResult) { - /** @type {ResolveContextYield} */ - (yieldFn)(result); - } - this.cache[cacheId] = yieldResult; - return callback(null, null); - } - if (result) return callback(null, (this.cache[cacheId] = result)); - callback(); - }, - ); - }); - } -}; diff --git a/node_modules/enhanced-resolve/lib/UseFilePlugin.js b/node_modules/enhanced-resolve/lib/UseFilePlugin.js deleted file mode 100644 index f81c27f5f..000000000 --- a/node_modules/enhanced-resolve/lib/UseFilePlugin.js +++ /dev/null @@ -1,55 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ -/** @typedef {import("./Resolver").ResolveStepHook} ResolveStepHook */ - -module.exports = class UseFilePlugin { - /** - * @param {string | ResolveStepHook} source source - * @param {string} filename filename - * @param {string | ResolveStepHook} target target - */ - constructor(source, filename, target) { - this.source = source; - this.filename = filename; - this.target = target; - } - - /** - * @param {Resolver} resolver the resolver - * @returns {void} - */ - apply(resolver) { - const target = resolver.ensureHook(this.target); - resolver - .getHook(this.source) - .tapAsync("UseFilePlugin", (request, resolveContext, callback) => { - const filePath = resolver.join( - /** @type {string} */ (request.path), - this.filename, - ); - - /** @type {ResolveRequest} */ - const obj = { - ...request, - path: filePath, - relativePath: - request.relativePath && - resolver.join(request.relativePath, this.filename), - }; - resolver.doResolve( - target, - obj, - `using path: ${filePath}`, - resolveContext, - callback, - ); - }); - } -}; diff --git a/node_modules/enhanced-resolve/lib/createInnerContext.js b/node_modules/enhanced-resolve/lib/createInnerContext.js deleted file mode 100644 index 2ce53f58d..000000000 --- a/node_modules/enhanced-resolve/lib/createInnerContext.js +++ /dev/null @@ -1,46 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -/** @typedef {import("./Resolver").ResolveContext} ResolveContext */ - -/** - * @param {ResolveContext} options options for inner context - * @param {null|string} message message to log - * @returns {ResolveContext} inner context - */ -module.exports = function createInnerContext(options, message) { - let messageReported = false; - let innerLog; - if (options.log) { - if (message) { - /** - * @param {string} msg message - */ - innerLog = (msg) => { - if (!messageReported) { - /** @type {((str: string) => void)} */ - (options.log)(message); - messageReported = true; - } - - /** @type {((str: string) => void)} */ - (options.log)(` ${msg}`); - }; - } else { - innerLog = options.log; - } - } - - return { - log: innerLog, - yield: options.yield, - fileDependencies: options.fileDependencies, - contextDependencies: options.contextDependencies, - missingDependencies: options.missingDependencies, - stack: options.stack, - }; -}; diff --git a/node_modules/enhanced-resolve/lib/forEachBail.js b/node_modules/enhanced-resolve/lib/forEachBail.js deleted file mode 100644 index 6dc4d1eec..000000000 --- a/node_modules/enhanced-resolve/lib/forEachBail.js +++ /dev/null @@ -1,50 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ - -/** - * @template T - * @template Z - * @callback Iterator - * @param {T} item item - * @param {(err?: null|Error, result?: null|Z) => void} callback callback - * @param {number} i index - * @returns {void} - */ - -/** - * @template T - * @template Z - * @param {T[]} array array - * @param {Iterator} iterator iterator - * @param {(err?: null|Error, result?: null|Z, i?: number) => void} callback callback after all items are iterated - * @returns {void} - */ -module.exports = function forEachBail(array, iterator, callback) { - if (array.length === 0) return callback(); - - let i = 0; - const next = () => { - /** @type {boolean|undefined} */ - let loop; - iterator( - array[i++], - (err, result) => { - if (err || result !== undefined || i >= array.length) { - return callback(err, result, i); - } - if (loop === false) while (next()); - loop = true; - }, - i, - ); - if (!loop) loop = false; - return loop; - }; - while (next()); -}; diff --git a/node_modules/enhanced-resolve/lib/getInnerRequest.js b/node_modules/enhanced-resolve/lib/getInnerRequest.js deleted file mode 100644 index 58b1474c8..000000000 --- a/node_modules/enhanced-resolve/lib/getInnerRequest.js +++ /dev/null @@ -1,39 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ - -/** - * @param {Resolver} resolver resolver - * @param {ResolveRequest} request string - * @returns {string} inner request - */ -module.exports = function getInnerRequest(resolver, request) { - if ( - typeof request.__innerRequest === "string" && - request.__innerRequest_request === request.request && - request.__innerRequest_relativePath === request.relativePath - ) { - return request.__innerRequest; - } - /** @type {string|undefined} */ - let innerRequest; - if (request.request) { - innerRequest = request.request; - if (/^\.\.?(?:\/|$)/.test(innerRequest) && request.relativePath) { - innerRequest = resolver.join(request.relativePath, innerRequest); - } - } else { - innerRequest = request.relativePath; - } - // eslint-disable-next-line camelcase - request.__innerRequest_request = request.request; - // eslint-disable-next-line camelcase - request.__innerRequest_relativePath = request.relativePath; - return (request.__innerRequest = /** @type {string} */ (innerRequest)); -}; diff --git a/node_modules/enhanced-resolve/lib/getPaths.js b/node_modules/enhanced-resolve/lib/getPaths.js deleted file mode 100644 index cf0c9ca1a..000000000 --- a/node_modules/enhanced-resolve/lib/getPaths.js +++ /dev/null @@ -1,45 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -/** - * @param {string} path path - * @returns {{paths: string[], segments: string[]}}} paths and segments - */ -module.exports = function getPaths(path) { - if (path === "/") return { paths: ["/"], segments: [""] }; - const parts = path.split(/(.*?[\\/]+)/); - const paths = [path]; - const segments = [parts[parts.length - 1]]; - let part = parts[parts.length - 1]; - path = path.slice(0, Math.max(0, path.length - part.length - 1)); - for (let i = parts.length - 2; i > 2; i -= 2) { - paths.push(path); - part = parts[i]; - path = path.slice(0, Math.max(0, path.length - part.length)) || "/"; - segments.push(part.slice(0, -1)); - } - [, part] = parts; - segments.push(part); - paths.push(part); - return { - paths, - segments, - }; -}; - -/** - * @param {string} path path - * @returns {string|null} basename or null - */ -module.exports.basename = function basename(path) { - const i = path.lastIndexOf("/"); - const j = path.lastIndexOf("\\"); - const resolvedPath = i < 0 ? j : j < 0 ? i : i < j ? j : i; - if (resolvedPath < 0) return null; - const basename = path.slice(resolvedPath + 1); - return basename; -}; diff --git a/node_modules/enhanced-resolve/lib/index.js b/node_modules/enhanced-resolve/lib/index.js deleted file mode 100644 index 9b1014305..000000000 --- a/node_modules/enhanced-resolve/lib/index.js +++ /dev/null @@ -1,225 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -const memoize = require("./util/memoize"); - -/** @typedef {import("./CachedInputFileSystem").BaseFileSystem} BaseFileSystem */ -/** @typedef {import("./PnpPlugin").PnpApiImpl} PnpApi */ -/** @typedef {import("./Resolver")} Resolver */ -/** @typedef {import("./Resolver").FileSystem} FileSystem */ -/** @typedef {import("./Resolver").ResolveCallback} ResolveCallback */ -/** @typedef {import("./Resolver").ResolveContext} ResolveContext */ -/** @typedef {import("./Resolver").ResolveRequest} ResolveRequest */ -/** @typedef {import("./Resolver").SyncFileSystem} SyncFileSystem */ -/** @typedef {import("./ResolverFactory").Plugin} Plugin */ -/** @typedef {import("./ResolverFactory").UserResolveOptions} ResolveOptions */ - -/** - * @typedef {{ - * (context: object, path: string, request: string, resolveContext: ResolveContext, callback: ResolveCallback): void; - * (context: object, path: string, request: string, callback: ResolveCallback): void; - * (path: string, request: string, resolveContext: ResolveContext, callback: ResolveCallback): void; - * (path: string, request: string, callback: ResolveCallback): void; - * }} ResolveFunctionAsync - */ - -/** - * @typedef {{ - * (context: object, path: string, request: string): string | false; - * (path: string, request: string): string | false; - * }} ResolveFunction - */ - -const getCachedFileSystem = memoize(() => require("./CachedInputFileSystem")); - -const getNodeFileSystem = memoize(() => { - const fs = require("graceful-fs"); - - const CachedInputFileSystem = getCachedFileSystem(); - - return new CachedInputFileSystem(fs, 4000); -}); -const getNodeContext = memoize(() => ({ - environments: ["node+es3+es5+process+native"], -})); - -const getResolverFactory = memoize(() => require("./ResolverFactory")); - -const getAsyncResolver = memoize(() => - getResolverFactory().createResolver({ - conditionNames: ["node"], - extensions: [".js", ".json", ".node"], - fileSystem: getNodeFileSystem(), - }), -); - -/** - * @type {ResolveFunctionAsync} - */ -const resolve = - /** - * @param {object | string} context context - * @param {string} path path - * @param {string | ResolveContext | ResolveCallback} request request - * @param {ResolveContext | ResolveCallback=} resolveContext resolve context - * @param {ResolveCallback=} callback callback - */ - (context, path, request, resolveContext, callback) => { - if (typeof context === "string") { - callback = /** @type {ResolveCallback} */ (resolveContext); - resolveContext = /** @type {ResolveContext} */ (request); - request = path; - path = context; - context = getNodeContext(); - } - if (typeof callback !== "function") { - callback = /** @type {ResolveCallback} */ (resolveContext); - } - getAsyncResolver().resolve( - context, - path, - /** @type {string} */ (request), - /** @type {ResolveContext} */ (resolveContext), - /** @type {ResolveCallback} */ (callback), - ); - }; - -const getSyncResolver = memoize(() => - getResolverFactory().createResolver({ - conditionNames: ["node"], - extensions: [".js", ".json", ".node"], - useSyncFileSystemCalls: true, - fileSystem: getNodeFileSystem(), - }), -); - -/** - * @type {ResolveFunction} - */ -const resolveSync = - /** - * @param {object|string} context context - * @param {string} path path - * @param {string=} request request - * @returns {string | false} result - */ - (context, path, request) => { - if (typeof context === "string") { - request = path; - path = context; - context = getNodeContext(); - } - return getSyncResolver().resolveSync( - context, - path, - /** @type {string} */ (request), - ); - }; - -/** @typedef {Omit & Partial>} ResolveOptionsOptionalFS */ - -/** - * @param {ResolveOptionsOptionalFS} options Resolver options - * @returns {ResolveFunctionAsync} Resolver function - */ -function create(options) { - const resolver = getResolverFactory().createResolver({ - fileSystem: getNodeFileSystem(), - ...options, - }); - /** - * @param {object|string} context Custom context - * @param {string} path Base path - * @param {string|ResolveContext|ResolveCallback} request String to resolve - * @param {ResolveContext|ResolveCallback=} resolveContext Resolve context - * @param {ResolveCallback=} callback Result callback - */ - return function create(context, path, request, resolveContext, callback) { - if (typeof context === "string") { - callback = /** @type {ResolveCallback} */ (resolveContext); - resolveContext = /** @type {ResolveContext} */ (request); - request = path; - path = context; - context = getNodeContext(); - } - if (typeof callback !== "function") { - callback = /** @type {ResolveCallback} */ (resolveContext); - } - resolver.resolve( - context, - path, - /** @type {string} */ (request), - /** @type {ResolveContext} */ (resolveContext), - callback, - ); - }; -} - -/** - * @param {ResolveOptionsOptionalFS} options Resolver options - * @returns {ResolveFunction} Resolver function - */ -function createSync(options) { - const resolver = getResolverFactory().createResolver({ - useSyncFileSystemCalls: true, - fileSystem: getNodeFileSystem(), - ...options, - }); - /** - * @param {object | string} context custom context - * @param {string} path base path - * @param {string=} request request to resolve - * @returns {string | false} Resolved path or false - */ - return function createSync(context, path, request) { - if (typeof context === "string") { - request = path; - path = context; - context = getNodeContext(); - } - return resolver.resolveSync(context, path, /** @type {string} */ (request)); - }; -} - -/** - * @template A - * @template B - * @param {A} obj input a - * @param {B} exports input b - * @returns {A & B} merged - */ -const mergeExports = (obj, exports) => { - const descriptors = Object.getOwnPropertyDescriptors(exports); - Object.defineProperties(obj, descriptors); - return /** @type {A & B} */ (Object.freeze(obj)); -}; - -module.exports = mergeExports(resolve, { - get sync() { - return resolveSync; - }, - create: mergeExports(create, { - get sync() { - return createSync; - }, - }), - get ResolverFactory() { - return getResolverFactory(); - }, - get CachedInputFileSystem() { - return getCachedFileSystem(); - }, - get CloneBasenamePlugin() { - return require("./CloneBasenamePlugin"); - }, - get LogInfoPlugin() { - return require("./LogInfoPlugin"); - }, - get forEachBail() { - return require("./forEachBail"); - }, -}); diff --git a/node_modules/enhanced-resolve/lib/util/entrypoints.js b/node_modules/enhanced-resolve/lib/util/entrypoints.js deleted file mode 100644 index 6a560b2d5..000000000 --- a/node_modules/enhanced-resolve/lib/util/entrypoints.js +++ /dev/null @@ -1,573 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Ivan Kopeykin @vankop -*/ - -"use strict"; - -const { parseIdentifier } = require("./identifier"); - -/** @typedef {string|(string|ConditionalMapping)[]} DirectMapping */ -/** @typedef {{[k: string]: MappingValue}} ConditionalMapping */ -/** @typedef {ConditionalMapping|DirectMapping|null} MappingValue */ -/** @typedef {Record|ConditionalMapping|DirectMapping} ExportsField */ -/** @typedef {Record} ImportsField */ - -/** - * Processing exports/imports field - * @callback FieldProcessor - * @param {string} request request - * @param {Set} conditionNames condition names - * @returns {[string[], string | null]} resolved paths with used field - */ - -/* -Example exports field: -{ - ".": "./main.js", - "./feature": { - "browser": "./feature-browser.js", - "default": "./feature.js" - } -} -Terminology: - -Enhanced-resolve name keys ("." and "./feature") as exports field keys. - -If value is string or string[], mapping is called as a direct mapping -and value called as a direct export. - -If value is key-value object, mapping is called as a conditional mapping -and value called as a conditional export. - -Key in conditional mapping is called condition name. - -Conditional mapping nested in another conditional mapping is called nested mapping. - ----------- - -Example imports field: -{ - "#a": "./main.js", - "#moment": { - "browser": "./moment/index.js", - "default": "moment" - }, - "#moment/": { - "browser": "./moment/", - "default": "moment/" - } -} -Terminology: - -Enhanced-resolve name keys ("#a" and "#moment/", "#moment") as imports field keys. - -If value is string or string[], mapping is called as a direct mapping -and value called as a direct export. - -If value is key-value object, mapping is called as a conditional mapping -and value called as a conditional export. - -Key in conditional mapping is called condition name. - -Conditional mapping nested in another conditional mapping is called nested mapping. - -*/ - -const slashCode = "/".charCodeAt(0); -const dotCode = ".".charCodeAt(0); -const hashCode = "#".charCodeAt(0); -const patternRegEx = /\*/g; - -/** - * @param {string} a first string - * @param {string} b second string - * @returns {number} compare result - */ -function patternKeyCompare(a, b) { - const aPatternIndex = a.indexOf("*"); - const bPatternIndex = b.indexOf("*"); - const baseLenA = aPatternIndex === -1 ? a.length : aPatternIndex + 1; - const baseLenB = bPatternIndex === -1 ? b.length : bPatternIndex + 1; - - if (baseLenA > baseLenB) return -1; - if (baseLenB > baseLenA) return 1; - if (aPatternIndex === -1) return 1; - if (bPatternIndex === -1) return -1; - if (a.length > b.length) return -1; - if (b.length > a.length) return 1; - - return 0; -} - -/** - * Trying to match request to field - * @param {string} request request - * @param {ExportsField | ImportsField} field exports or import field - * @returns {[MappingValue, string, boolean, boolean, string]|null} match or null, number is negative and one less when it's a folder mapping, number is request.length + 1 for direct mappings - */ -function findMatch(request, field) { - if ( - Object.prototype.hasOwnProperty.call(field, request) && - !request.includes("*") && - !request.endsWith("/") - ) { - const target = /** @type {{[k: string]: MappingValue}} */ (field)[request]; - - return [target, "", false, false, request]; - } - - /** @type {string} */ - let bestMatch = ""; - /** @type {string|undefined} */ - let bestMatchSubpath; - - const keys = Object.getOwnPropertyNames(field); - - for (let i = 0; i < keys.length; i++) { - const key = keys[i]; - const patternIndex = key.indexOf("*"); - - if (patternIndex !== -1 && request.startsWith(key.slice(0, patternIndex))) { - const patternTrailer = key.slice(patternIndex + 1); - - if ( - request.length >= key.length && - request.endsWith(patternTrailer) && - patternKeyCompare(bestMatch, key) === 1 && - key.lastIndexOf("*") === patternIndex - ) { - bestMatch = key; - bestMatchSubpath = request.slice( - patternIndex, - request.length - patternTrailer.length, - ); - } - } - // For legacy `./foo/` - else if ( - key[key.length - 1] === "/" && - request.startsWith(key) && - patternKeyCompare(bestMatch, key) === 1 - ) { - bestMatch = key; - bestMatchSubpath = request.slice(key.length); - } - } - - if (bestMatch === "") return null; - - const target = /** @type {{[k: string]: MappingValue}} */ (field)[bestMatch]; - const isSubpathMapping = bestMatch.endsWith("/"); - const isPattern = bestMatch.includes("*"); - - return [ - target, - /** @type {string} */ (bestMatchSubpath), - isSubpathMapping, - isPattern, - bestMatch, - ]; -} - -/** - * @param {ConditionalMapping | DirectMapping|null} mapping mapping - * @returns {boolean} is conditional mapping - */ -function isConditionalMapping(mapping) { - return ( - mapping !== null && typeof mapping === "object" && !Array.isArray(mapping) - ); -} - -/** - * @param {ConditionalMapping} conditionalMapping_ conditional mapping - * @param {Set} conditionNames condition names - * @returns {DirectMapping | null} direct mapping if found - */ -function conditionalMapping(conditionalMapping_, conditionNames) { - /** @type {[ConditionalMapping, string[], number][]} */ - const lookup = [[conditionalMapping_, Object.keys(conditionalMapping_), 0]]; - - loop: while (lookup.length > 0) { - const [mapping, conditions, j] = lookup[lookup.length - 1]; - - for (let i = j; i < conditions.length; i++) { - const condition = conditions[i]; - - if (condition === "default") { - const innerMapping = mapping[condition]; - // is nested - if (isConditionalMapping(innerMapping)) { - const conditionalMapping = /** @type {ConditionalMapping} */ ( - innerMapping - ); - lookup[lookup.length - 1][2] = i + 1; - lookup.push([conditionalMapping, Object.keys(conditionalMapping), 0]); - continue loop; - } - - return /** @type {DirectMapping} */ (innerMapping); - } - - if (conditionNames.has(condition)) { - const innerMapping = mapping[condition]; - // is nested - if (isConditionalMapping(innerMapping)) { - const conditionalMapping = /** @type {ConditionalMapping} */ ( - innerMapping - ); - lookup[lookup.length - 1][2] = i + 1; - lookup.push([conditionalMapping, Object.keys(conditionalMapping), 0]); - continue loop; - } - - return /** @type {DirectMapping} */ (innerMapping); - } - } - - lookup.pop(); - } - - return null; -} - -/** - * @param {string | undefined} remainingRequest remaining request when folder mapping, undefined for file mappings - * @param {boolean} isPattern true, if mapping is a pattern (contains "*") - * @param {boolean} isSubpathMapping true, for subpath mappings - * @param {string} mappingTarget direct export - * @param {(d: string, f: boolean) => void} assert asserting direct value - * @returns {string} mapping result - */ -function targetMapping( - remainingRequest, - isPattern, - isSubpathMapping, - mappingTarget, - assert, -) { - if (remainingRequest === undefined) { - assert(mappingTarget, false); - - return mappingTarget; - } - - if (isSubpathMapping) { - assert(mappingTarget, true); - - return mappingTarget + remainingRequest; - } - - assert(mappingTarget, false); - - let result = mappingTarget; - - if (isPattern) { - result = result.replace( - patternRegEx, - remainingRequest.replace(/\$/g, "$$"), - ); - } - - return result; -} - -/** - * @param {string|undefined} remainingRequest remaining request when folder mapping, undefined for file mappings - * @param {boolean} isPattern true, if mapping is a pattern (contains "*") - * @param {boolean} isSubpathMapping true, for subpath mappings - * @param {DirectMapping|null} mappingTarget direct export - * @param {Set} conditionNames condition names - * @param {(d: string, f: boolean) => void} assert asserting direct value - * @returns {string[]} mapping result - */ -function directMapping( - remainingRequest, - isPattern, - isSubpathMapping, - mappingTarget, - conditionNames, - assert, -) { - if (mappingTarget === null) return []; - - if (typeof mappingTarget === "string") { - return [ - targetMapping( - remainingRequest, - isPattern, - isSubpathMapping, - mappingTarget, - assert, - ), - ]; - } - - /** @type {string[]} */ - const targets = []; - - for (const exp of mappingTarget) { - if (typeof exp === "string") { - targets.push( - targetMapping( - remainingRequest, - isPattern, - isSubpathMapping, - exp, - assert, - ), - ); - continue; - } - - const mapping = conditionalMapping(exp, conditionNames); - if (!mapping) continue; - const innerExports = directMapping( - remainingRequest, - isPattern, - isSubpathMapping, - mapping, - conditionNames, - assert, - ); - for (const innerExport of innerExports) { - targets.push(innerExport); - } - } - - return targets; -} - -/** - * @param {ExportsField | ImportsField} field root - * @param {(s: string) => string} normalizeRequest Normalize request, for `imports` field it adds `#`, for `exports` field it adds `.` or `./` - * @param {(s: string) => string} assertRequest assertRequest - * @param {(s: string, f: boolean) => void} assertTarget assertTarget - * @returns {FieldProcessor} field processor - */ -function createFieldProcessor( - field, - normalizeRequest, - assertRequest, - assertTarget, -) { - return function fieldProcessor(request, conditionNames) { - request = assertRequest(request); - - const match = findMatch(normalizeRequest(request), field); - - if (match === null) return [[], null]; - - const [mapping, remainingRequest, isSubpathMapping, isPattern, usedField] = - match; - - /** @type {DirectMapping | null} */ - let direct = null; - - if (isConditionalMapping(mapping)) { - direct = conditionalMapping( - /** @type {ConditionalMapping} */ (mapping), - conditionNames, - ); - - // matching not found - if (direct === null) return [[], null]; - } else { - direct = /** @type {DirectMapping} */ (mapping); - } - - return [ - directMapping( - remainingRequest, - isPattern, - isSubpathMapping, - direct, - conditionNames, - assertTarget, - ), - usedField, - ]; - }; -} - -/** - * @param {string} request request - * @returns {string} updated request - */ -function assertExportsFieldRequest(request) { - if (request.charCodeAt(0) !== dotCode) { - throw new Error('Request should be relative path and start with "."'); - } - if (request.length === 1) return ""; - if (request.charCodeAt(1) !== slashCode) { - throw new Error('Request should be relative path and start with "./"'); - } - if (request.charCodeAt(request.length - 1) === slashCode) { - throw new Error("Only requesting file allowed"); - } - - return request.slice(2); -} - -/** - * @param {ExportsField} field exports field - * @returns {ExportsField} normalized exports field - */ -function buildExportsField(field) { - // handle syntax sugar, if exports field is direct mapping for "." - if (typeof field === "string" || Array.isArray(field)) { - return { ".": field }; - } - - const keys = Object.keys(field); - - for (let i = 0; i < keys.length; i++) { - const key = keys[i]; - - if (key.charCodeAt(0) !== dotCode) { - // handle syntax sugar, if exports field is conditional mapping for "." - if (i === 0) { - while (i < keys.length) { - const charCode = keys[i].charCodeAt(0); - if (charCode === dotCode || charCode === slashCode) { - throw new Error( - `Exports field key should be relative path and start with "." (key: ${JSON.stringify( - key, - )})`, - ); - } - i++; - } - - return { ".": field }; - } - - throw new Error( - `Exports field key should be relative path and start with "." (key: ${JSON.stringify( - key, - )})`, - ); - } - - if (key.length === 1) { - continue; - } - - if (key.charCodeAt(1) !== slashCode) { - throw new Error( - `Exports field key should be relative path and start with "./" (key: ${JSON.stringify( - key, - )})`, - ); - } - } - - return field; -} - -/** - * @param {string} exp export target - * @param {boolean} expectFolder is folder expected - */ -function assertExportTarget(exp, expectFolder) { - const parsedIdentifier = parseIdentifier(exp); - - if (!parsedIdentifier) { - return; - } - - const [relativePath] = parsedIdentifier; - const isFolder = - relativePath.charCodeAt(relativePath.length - 1) === slashCode; - - if (isFolder !== expectFolder) { - throw new Error( - expectFolder - ? `Expecting folder to folder mapping. ${JSON.stringify( - exp, - )} should end with "/"` - : `Expecting file to file mapping. ${JSON.stringify( - exp, - )} should not end with "/"`, - ); - } -} - -/** - * @param {ExportsField} exportsField the exports field - * @returns {FieldProcessor} process callback - */ -module.exports.processExportsField = function processExportsField( - exportsField, -) { - return createFieldProcessor( - buildExportsField(exportsField), - (request) => (request.length === 0 ? "." : `./${request}`), - assertExportsFieldRequest, - assertExportTarget, - ); -}; - -/** - * @param {string} request request - * @returns {string} updated request - */ -function assertImportsFieldRequest(request) { - if (request.charCodeAt(0) !== hashCode) { - throw new Error('Request should start with "#"'); - } - if (request.length === 1) { - throw new Error("Request should have at least 2 characters"); - } - // Note: #/ patterns are now allowed per Node.js PR #60864 - // https://github.com/nodejs/node/pull/60864 - if (request.charCodeAt(request.length - 1) === slashCode) { - throw new Error("Only requesting file allowed"); - } - - return request.slice(1); -} - -/** - * @param {string} imp import target - * @param {boolean} expectFolder is folder expected - */ -function assertImportTarget(imp, expectFolder) { - const parsedIdentifier = parseIdentifier(imp); - - if (!parsedIdentifier) { - return; - } - - const [relativePath] = parsedIdentifier; - const isFolder = - relativePath.charCodeAt(relativePath.length - 1) === slashCode; - - if (isFolder !== expectFolder) { - throw new Error( - expectFolder - ? `Expecting folder to folder mapping. ${JSON.stringify( - imp, - )} should end with "/"` - : `Expecting file to file mapping. ${JSON.stringify( - imp, - )} should not end with "/"`, - ); - } -} - -/** - * @param {ImportsField} importsField the exports field - * @returns {FieldProcessor} process callback - */ -module.exports.processImportsField = function processImportsField( - importsField, -) { - return createFieldProcessor( - importsField, - (request) => `#${request}`, - assertImportsFieldRequest, - assertImportTarget, - ); -}; diff --git a/node_modules/enhanced-resolve/lib/util/identifier.js b/node_modules/enhanced-resolve/lib/util/identifier.js deleted file mode 100644 index 46a1255c1..000000000 --- a/node_modules/enhanced-resolve/lib/util/identifier.js +++ /dev/null @@ -1,77 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Ivan Kopeykin @vankop -*/ - -"use strict"; - -const memorize = require("./memoize"); - -const getUrl = memorize(() => require("url")); - -const PATH_QUERY_FRAGMENT_REGEXP = - /^(#?(?:\0.|[^?#\0])*)(\?(?:\0.|[^#\0])*)?(#.*)?$/; -const ZERO_ESCAPE_REGEXP = /\0(.)/g; -const FILE_REG_EXP = /file:/i; - -/** - * @param {string} identifier identifier - * @returns {[string, string, string] | null} parsed identifier - */ -function parseIdentifier(identifier) { - if (!identifier) { - return null; - } - - if (FILE_REG_EXP.test(identifier)) { - identifier = getUrl().fileURLToPath(identifier); - } - - const firstEscape = identifier.indexOf("\0"); - - // Handle `\0` - if (firstEscape !== -1) { - const match = PATH_QUERY_FRAGMENT_REGEXP.exec(identifier); - - if (!match) return null; - - return [ - match[1].replace(ZERO_ESCAPE_REGEXP, "$1"), - match[2] ? match[2].replace(ZERO_ESCAPE_REGEXP, "$1") : "", - match[3] || "", - ]; - } - - // Fast path for inputs that don't use \0 escaping. - const queryStart = identifier.indexOf("?"); - // Start at index 1 to ignore a possible leading hash. - const fragmentStart = identifier.indexOf("#", 1); - - if (fragmentStart < 0) { - if (queryStart < 0) { - // No fragment, no query - return [identifier, "", ""]; - } - - // Query, no fragment - return [identifier.slice(0, queryStart), identifier.slice(queryStart), ""]; - } - - if (queryStart < 0 || fragmentStart < queryStart) { - // Fragment, no query - return [ - identifier.slice(0, fragmentStart), - "", - identifier.slice(fragmentStart), - ]; - } - - // Query and fragment - return [ - identifier.slice(0, queryStart), - identifier.slice(queryStart, fragmentStart), - identifier.slice(fragmentStart), - ]; -} - -module.exports.parseIdentifier = parseIdentifier; diff --git a/node_modules/enhanced-resolve/lib/util/memoize.js b/node_modules/enhanced-resolve/lib/util/memoize.js deleted file mode 100644 index b46e252ad..000000000 --- a/node_modules/enhanced-resolve/lib/util/memoize.js +++ /dev/null @@ -1,37 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -/** - * @template T - * @typedef {() => T} FunctionReturning - */ - -/** - * @template T - * @param {FunctionReturning} fn memorized function - * @returns {FunctionReturning} new function - */ -const memoize = (fn) => { - let cache = false; - /** @type {T | undefined} */ - let result; - return () => { - if (cache) { - return /** @type {T} */ (result); - } - - result = fn(); - cache = true; - // Allow to clean up memory for fn - // and all dependent resources - /** @type {FunctionReturning | undefined} */ - (fn) = undefined; - return /** @type {T} */ (result); - }; -}; - -module.exports = memoize; diff --git a/node_modules/enhanced-resolve/lib/util/module-browser.js b/node_modules/enhanced-resolve/lib/util/module-browser.js deleted file mode 100644 index 1258c22e1..000000000 --- a/node_modules/enhanced-resolve/lib/util/module-browser.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -module.exports = {}; diff --git a/node_modules/enhanced-resolve/lib/util/path.js b/node_modules/enhanced-resolve/lib/util/path.js deleted file mode 100644 index af3404697..000000000 --- a/node_modules/enhanced-resolve/lib/util/path.js +++ /dev/null @@ -1,203 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -const path = require("path"); - -const CHAR_HASH = "#".charCodeAt(0); -const CHAR_SLASH = "/".charCodeAt(0); -const CHAR_BACKSLASH = "\\".charCodeAt(0); -const CHAR_A = "A".charCodeAt(0); -const CHAR_Z = "Z".charCodeAt(0); -const CHAR_LOWER_A = "a".charCodeAt(0); -const CHAR_LOWER_Z = "z".charCodeAt(0); -const CHAR_DOT = ".".charCodeAt(0); -const CHAR_COLON = ":".charCodeAt(0); - -const posixNormalize = path.posix.normalize; -const winNormalize = path.win32.normalize; - -/** - * @enum {number} - */ -const PathType = Object.freeze({ - Empty: 0, - Normal: 1, - Relative: 2, - AbsoluteWin: 3, - AbsolutePosix: 4, - Internal: 5, -}); - -const deprecatedInvalidSegmentRegEx = - /(^|\\|\/)((\.|%2e)(\.|%2e)?|(n|%6e|%4e)(o|%6f|%4f)(d|%64|%44)(e|%65|%45)(_|%5f)(m|%6d|%4d)(o|%6f|%4f)(d|%64|%44)(u|%75|%55)(l|%6c|%4c)(e|%65|%45)(s|%73|%53))(\\|\/|$)/i; - -const invalidSegmentRegEx = - /(^|\\|\/)((\.|%2e)(\.|%2e)?|(n|%6e|%4e)(o|%6f|%4f)(d|%64|%44)(e|%65|%45)(_|%5f)(m|%6d|%4d)(o|%6f|%4f)(d|%64|%44)(u|%75|%55)(l|%6c|%4c)(e|%65|%45)(s|%73|%53))?(\\|\/|$)/i; - -/** - * @param {string} maybePath a path - * @returns {PathType} type of path - */ -const getType = (maybePath) => { - switch (maybePath.length) { - case 0: - return PathType.Empty; - case 1: { - const c0 = maybePath.charCodeAt(0); - switch (c0) { - case CHAR_DOT: - return PathType.Relative; - case CHAR_SLASH: - return PathType.AbsolutePosix; - case CHAR_HASH: - return PathType.Internal; - } - return PathType.Normal; - } - case 2: { - const c0 = maybePath.charCodeAt(0); - switch (c0) { - case CHAR_DOT: { - const c1 = maybePath.charCodeAt(1); - switch (c1) { - case CHAR_DOT: - case CHAR_SLASH: - return PathType.Relative; - } - return PathType.Normal; - } - case CHAR_SLASH: - return PathType.AbsolutePosix; - case CHAR_HASH: - return PathType.Internal; - } - const c1 = maybePath.charCodeAt(1); - if ( - c1 === CHAR_COLON && - ((c0 >= CHAR_A && c0 <= CHAR_Z) || - (c0 >= CHAR_LOWER_A && c0 <= CHAR_LOWER_Z)) - ) { - return PathType.AbsoluteWin; - } - return PathType.Normal; - } - } - const c0 = maybePath.charCodeAt(0); - switch (c0) { - case CHAR_DOT: { - const c1 = maybePath.charCodeAt(1); - switch (c1) { - case CHAR_SLASH: - return PathType.Relative; - case CHAR_DOT: { - const c2 = maybePath.charCodeAt(2); - if (c2 === CHAR_SLASH) return PathType.Relative; - return PathType.Normal; - } - } - return PathType.Normal; - } - case CHAR_SLASH: - return PathType.AbsolutePosix; - case CHAR_HASH: - return PathType.Internal; - } - const c1 = maybePath.charCodeAt(1); - if (c1 === CHAR_COLON) { - const c2 = maybePath.charCodeAt(2); - if ( - (c2 === CHAR_BACKSLASH || c2 === CHAR_SLASH) && - ((c0 >= CHAR_A && c0 <= CHAR_Z) || - (c0 >= CHAR_LOWER_A && c0 <= CHAR_LOWER_Z)) - ) { - return PathType.AbsoluteWin; - } - } - return PathType.Normal; -}; - -/** - * @param {string} maybePath a path - * @returns {string} the normalized path - */ -const normalize = (maybePath) => { - switch (getType(maybePath)) { - case PathType.Empty: - return maybePath; - case PathType.AbsoluteWin: - return winNormalize(maybePath); - case PathType.Relative: { - const r = posixNormalize(maybePath); - return getType(r) === PathType.Relative ? r : `./${r}`; - } - } - return posixNormalize(maybePath); -}; - -/** - * @param {string} rootPath the root path - * @param {string | undefined} request the request path - * @returns {string} the joined path - */ -const join = (rootPath, request) => { - if (!request) return normalize(rootPath); - const requestType = getType(request); - switch (requestType) { - case PathType.AbsolutePosix: - return posixNormalize(request); - case PathType.AbsoluteWin: - return winNormalize(request); - } - switch (getType(rootPath)) { - case PathType.Normal: - case PathType.Relative: - case PathType.AbsolutePosix: - return posixNormalize(`${rootPath}/${request}`); - case PathType.AbsoluteWin: - return winNormalize(`${rootPath}\\${request}`); - } - switch (requestType) { - case PathType.Empty: - return rootPath; - case PathType.Relative: { - const r = posixNormalize(rootPath); - return getType(r) === PathType.Relative ? r : `./${r}`; - } - } - return posixNormalize(rootPath); -}; - -/** @type {Map>} */ -const joinCache = new Map(); - -/** - * @param {string} rootPath the root path - * @param {string} request the request path - * @returns {string} the joined path - */ -const cachedJoin = (rootPath, request) => { - /** @type {string | undefined} */ - let cacheEntry; - let cache = joinCache.get(rootPath); - if (cache === undefined) { - joinCache.set(rootPath, (cache = new Map())); - } else { - cacheEntry = cache.get(request); - if (cacheEntry !== undefined) return cacheEntry; - } - cacheEntry = join(rootPath, request); - cache.set(request, cacheEntry); - return cacheEntry; -}; - -module.exports.PathType = PathType; -module.exports.cachedJoin = cachedJoin; -module.exports.deprecatedInvalidSegmentRegEx = deprecatedInvalidSegmentRegEx; -module.exports.getType = getType; -module.exports.invalidSegmentRegEx = invalidSegmentRegEx; -module.exports.join = join; -module.exports.normalize = normalize; diff --git a/node_modules/enhanced-resolve/lib/util/process-browser.js b/node_modules/enhanced-resolve/lib/util/process-browser.js deleted file mode 100644 index 694334c87..000000000 --- a/node_modules/enhanced-resolve/lib/util/process-browser.js +++ /dev/null @@ -1,25 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ - -"use strict"; - -module.exports = { - /** - * @type {Record} - */ - versions: {}, - // eslint-disable-next-line jsdoc/no-restricted-syntax - /** - * @param {Function} fn function - */ - nextTick(fn) { - // eslint-disable-next-line prefer-rest-params - const args = Array.prototype.slice.call(arguments, 1); - Promise.resolve().then(() => { - // eslint-disable-next-line prefer-spread - fn.apply(null, args); - }); - }, -}; diff --git a/node_modules/enhanced-resolve/package.json b/node_modules/enhanced-resolve/package.json deleted file mode 100644 index 25784d3a1..000000000 --- a/node_modules/enhanced-resolve/package.json +++ /dev/null @@ -1,87 +0,0 @@ -{ - "name": "enhanced-resolve", - "version": "5.18.4", - "description": "Offers a async require.resolve function. It's highly configurable.", - "homepage": "http://github.com/webpack/enhanced-resolve", - "repository": { - "type": "git", - "url": "git://github.com/webpack/enhanced-resolve.git" - }, - "license": "MIT", - "author": "Tobias Koppers @sokra", - "main": "lib/index.js", - "browser": { - "process": "./lib/util/process-browser.js", - "module": "./lib/util/module-browser.js" - }, - "types": "types.d.ts", - "files": [ - "lib", - "types.d.ts", - "LICENSE" - ], - "scripts": { - "prepare": "husky install", - "lint": "yarn lint:code && yarn lint:types && yarn lint:types-test && yarn lint:special && yarn fmt:check && yarn lint:spellcheck", - "lint:code": "eslint --cache .", - "lint:special": "node node_modules/tooling/lockfile-lint && node node_modules/tooling/inherit-types && node node_modules/tooling/generate-types", - "lint:types": "tsc", - "lint:types-test": "tsc -p tsconfig.types.test.json", - "lint:spellcheck": "cspell --no-must-find-files \"**/*.*\"", - "fmt": "yarn fmt:base --loglevel warn --write", - "fmt:check": "yarn fmt:base --check", - "fmt:base": "node_modules/prettier/bin/prettier.cjs --cache --ignore-unknown .", - "fix": "yarn fix:code && yarn fix:special", - "fix:code": "yarn lint:code --fix", - "fix:special": "node node_modules/tooling/inherit-types --write && node node_modules/tooling/generate-types --write", - "type-report": "rimraf coverage && yarn cover:types && yarn cover:report && open-cli coverage/lcov-report/index.html", - "pretest": "yarn lint", - "test": "yarn test:coverage", - "test:only": "jest", - "test:watch": "yarn test:only --watch", - "test:coverage": "yarn test:only --collectCoverageFrom=\"lib/**/*.js\" --coverage" - }, - "lint-staged": { - "*.{js,cjs,mjs}": [ - "eslint --cache --fix" - ], - "*": [ - "prettier --cache --write --ignore-unknown", - "cspell --cache --no-must-find-files" - ] - }, - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "devDependencies": { - "@eslint/js": "^9.28.0", - "@eslint/markdown": "^7.1.0", - "@types/graceful-fs": "^4.1.6", - "@types/jest": "^27.5.1", - "@types/node": "^24.0.3", - "@stylistic/eslint-plugin": "^5.2.2", - "cspell": "4.2.8", - "eslint": "^9.28.0", - "eslint-config-prettier": "^10.1.5", - "eslint-config-webpack": "^4.1.2", - "eslint-plugin-import": "^2.31.0", - "eslint-plugin-jest": "^29.0.1", - "eslint-plugin-jsdoc": "^52.0.2", - "eslint-plugin-n": "^17.19.0", - "eslint-plugin-prettier": "^5.4.1", - "eslint-plugin-unicorn": "^60.0.0", - "globals": "^16.2.0", - "husky": "^6.0.0", - "jest": "^27.5.1", - "lint-staged": "^10.4.0", - "memfs": "^3.2.0", - "prettier": "^3.5.3", - "prettier-2": "npm:prettier@^2", - "tooling": "webpack/tooling#v1.24.0", - "typescript": "^5.8.3" - }, - "engines": { - "node": ">=10.13.0" - } -} diff --git a/node_modules/enhanced-resolve/types.d.ts b/node_modules/enhanced-resolve/types.d.ts deleted file mode 100644 index 6953b2c8f..000000000 --- a/node_modules/enhanced-resolve/types.d.ts +++ /dev/null @@ -1,1658 +0,0 @@ -/* - * This file was automatically generated. - * DO NOT MODIFY BY HAND. - * Run `yarn fix:special` to update - */ - -import { Buffer } from "buffer"; -import { AsyncSeriesBailHook, AsyncSeriesHook, SyncHook } from "tapable"; -import { URL as URL_Import } from "url"; - -declare interface Abortable { - /** - * When provided the corresponding `AbortController` can be used to cancel an asynchronous action. - */ - signal?: AbortSignal; -} -type Alias = string | false | string[]; -declare interface AliasOption { - alias: Alias; - name: string; - onlyModule?: boolean; -} -type AliasOptionNewRequest = string | false | string[]; -declare interface AliasOptions { - [index: string]: AliasOptionNewRequest; -} -type BaseFileSystem = FileSystem & SyncFileSystem; -declare interface BaseResolveRequest { - /** - * path - */ - path: string | false; - - /** - * content - */ - context?: object; - - /** - * description file path - */ - descriptionFilePath?: string; - - /** - * description file root - */ - descriptionFileRoot?: string; - - /** - * description file data - */ - descriptionFileData?: JsonObject; - - /** - * relative path - */ - relativePath?: string; - - /** - * true when need to ignore symlinks, otherwise false - */ - ignoreSymlinks?: boolean; - - /** - * true when full specified, otherwise false - */ - fullySpecified?: boolean; - - /** - * inner request for internal usage - */ - __innerRequest?: string; - - /** - * inner request for internal usage - */ - __innerRequest_request?: string; - - /** - * inner relative path for internal usage - */ - __innerRequest_relativePath?: string; -} -type BufferEncoding = - | "ascii" - | "utf8" - | "utf-8" - | "utf16le" - | "utf-16le" - | "ucs2" - | "ucs-2" - | "base64" - | "base64url" - | "latin1" - | "binary" - | "hex"; -type BufferEncodingOption = "buffer" | { encoding: "buffer" }; -declare interface Cache { - [index: string]: undefined | ResolveRequest | ResolveRequest[]; -} -declare class CachedInputFileSystem { - constructor(fileSystem: BaseFileSystem, duration: number); - fileSystem: BaseFileSystem; - lstat?: LStat; - lstatSync?: LStatSync; - stat: Stat; - statSync: StatSync; - readdir: Readdir; - readdirSync: ReaddirSync; - readFile: ReadFile; - readFileSync: ReadFileSync; - readJson?: ( - pathOrFileDescription: PathOrFileDescriptor, - callback: ( - err: null | Error | NodeJS.ErrnoException, - result?: JsonObject, - ) => void, - ) => void; - readJsonSync?: (pathOrFileDescription: PathOrFileDescriptor) => JsonObject; - readlink: Readlink; - readlinkSync: ReadlinkSync; - realpath?: RealPath; - realpathSync?: RealPathSync; - purge( - what?: - | string - | number - | Buffer - | URL_url - | (string | number | Buffer | URL_url)[] - | Set, - ): void; -} -declare class CloneBasenamePlugin { - constructor( - source: - | string - | AsyncSeriesBailHook< - [ResolveRequest, ResolveContext], - null | ResolveRequest - >, - target: - | string - | AsyncSeriesBailHook< - [ResolveRequest, ResolveContext], - null | ResolveRequest - >, - ); - source: - | string - | AsyncSeriesBailHook< - [ResolveRequest, ResolveContext], - null | ResolveRequest - >; - target: - | string - | AsyncSeriesBailHook< - [ResolveRequest, ResolveContext], - null | ResolveRequest - >; - apply(resolver: Resolver): void; -} -declare interface Dirent { - /** - * true when is file, otherwise false - */ - isFile: () => boolean; - - /** - * true when is directory, otherwise false - */ - isDirectory: () => boolean; - - /** - * true when is block device, otherwise false - */ - isBlockDevice: () => boolean; - - /** - * true when is character device, otherwise false - */ - isCharacterDevice: () => boolean; - - /** - * true when is symbolic link, otherwise false - */ - isSymbolicLink: () => boolean; - - /** - * true when is FIFO, otherwise false - */ - isFIFO: () => boolean; - - /** - * true when is socket, otherwise false - */ - isSocket: () => boolean; - - /** - * name - */ - name: T; - - /** - * path - */ - parentPath: string; - - /** - * path - */ - path?: string; -} -type EncodingOption = - | undefined - | null - | "ascii" - | "utf8" - | "utf-8" - | "utf16le" - | "utf-16le" - | "ucs2" - | "ucs-2" - | "base64" - | "base64url" - | "latin1" - | "binary" - | "hex" - | ObjectEncodingOptions; -type ErrorWithDetail = Error & { details?: string }; -declare interface ExtensionAliasOption { - alias: string | string[]; - extension: string; -} -declare interface ExtensionAliasOptions { - [index: string]: string | string[]; -} -declare interface FileSystem { - /** - * read file method - */ - readFile: ReadFile; - - /** - * readdir method - */ - readdir: Readdir; - - /** - * read json method - */ - readJson?: ( - pathOrFileDescription: PathOrFileDescriptor, - callback: ( - err: null | Error | NodeJS.ErrnoException, - result?: JsonObject, - ) => void, - ) => void; - - /** - * read link method - */ - readlink: Readlink; - - /** - * lstat method - */ - lstat?: LStat; - - /** - * stat method - */ - stat: Stat; - - /** - * realpath method - */ - realpath?: RealPath; -} -type IBigIntStats = IStatsBase & { - atimeNs: bigint; - mtimeNs: bigint; - ctimeNs: bigint; - birthtimeNs: bigint; -}; -declare interface IStats { - /** - * is file - */ - isFile: () => boolean; - - /** - * is directory - */ - isDirectory: () => boolean; - - /** - * is block device - */ - isBlockDevice: () => boolean; - - /** - * is character device - */ - isCharacterDevice: () => boolean; - - /** - * is symbolic link - */ - isSymbolicLink: () => boolean; - - /** - * is FIFO - */ - isFIFO: () => boolean; - - /** - * is socket - */ - isSocket: () => boolean; - - /** - * dev - */ - dev: number; - - /** - * ino - */ - ino: number; - - /** - * mode - */ - mode: number; - - /** - * nlink - */ - nlink: number; - - /** - * uid - */ - uid: number; - - /** - * gid - */ - gid: number; - - /** - * rdev - */ - rdev: number; - - /** - * size - */ - size: number; - - /** - * blksize - */ - blksize: number; - - /** - * blocks - */ - blocks: number; - - /** - * atime ms - */ - atimeMs: number; - - /** - * mtime ms - */ - mtimeMs: number; - - /** - * ctime ms - */ - ctimeMs: number; - - /** - * birthtime ms - */ - birthtimeMs: number; - - /** - * atime - */ - atime: Date; - - /** - * mtime - */ - mtime: Date; - - /** - * ctime - */ - ctime: Date; - - /** - * birthtime - */ - birthtime: Date; -} -declare interface IStatsBase { - /** - * is file - */ - isFile: () => boolean; - - /** - * is directory - */ - isDirectory: () => boolean; - - /** - * is block device - */ - isBlockDevice: () => boolean; - - /** - * is character device - */ - isCharacterDevice: () => boolean; - - /** - * is symbolic link - */ - isSymbolicLink: () => boolean; - - /** - * is FIFO - */ - isFIFO: () => boolean; - - /** - * is socket - */ - isSocket: () => boolean; - - /** - * dev - */ - dev: T; - - /** - * ino - */ - ino: T; - - /** - * mode - */ - mode: T; - - /** - * nlink - */ - nlink: T; - - /** - * uid - */ - uid: T; - - /** - * gid - */ - gid: T; - - /** - * rdev - */ - rdev: T; - - /** - * size - */ - size: T; - - /** - * blksize - */ - blksize: T; - - /** - * blocks - */ - blocks: T; - - /** - * atime ms - */ - atimeMs: T; - - /** - * mtime ms - */ - mtimeMs: T; - - /** - * ctime ms - */ - ctimeMs: T; - - /** - * birthtime ms - */ - birthtimeMs: T; - - /** - * atime - */ - atime: Date; - - /** - * mtime - */ - mtime: Date; - - /** - * ctime - */ - ctime: Date; - - /** - * birthtime - */ - birthtime: Date; -} -declare interface Iterator { - ( - item: T, - callback: (err?: null | Error, result?: null | Z) => void, - i: number, - ): void; -} -declare interface JsonObject { - [index: string]: - | undefined - | null - | string - | number - | boolean - | JsonObject - | JsonValue[]; -} -type JsonValue = null | string | number | boolean | JsonObject | JsonValue[]; -declare interface KnownHooks { - /** - * resolve step hook - */ - resolveStep: SyncHook< - [ - AsyncSeriesBailHook< - [ResolveRequest, ResolveContext], - null | ResolveRequest - >, - ResolveRequest, - ] - >; - - /** - * no resolve hook - */ - noResolve: SyncHook<[ResolveRequest, Error]>; - - /** - * resolve hook - */ - resolve: AsyncSeriesBailHook< - [ResolveRequest, ResolveContext], - null | ResolveRequest - >; - - /** - * result hook - */ - result: AsyncSeriesHook<[ResolveRequest, ResolveContext]>; -} -declare interface LStat { - ( - path: PathLike, - callback: (err: null | NodeJS.ErrnoException, result?: IStats) => void, - ): void; - ( - path: PathLike, - options: undefined | (StatOptions & { bigint?: false }), - callback: (err: null | NodeJS.ErrnoException, result?: IStats) => void, - ): void; - ( - path: PathLike, - options: StatOptions & { bigint: true }, - callback: ( - err: null | NodeJS.ErrnoException, - result?: IBigIntStats, - ) => void, - ): void; - ( - path: PathLike, - options: undefined | StatOptions, - callback: ( - err: null | NodeJS.ErrnoException, - result?: IStats | IBigIntStats, - ) => void, - ): void; -} -declare interface LStatSync { - (path: PathLike, options?: undefined): IStats; - ( - path: PathLike, - options?: StatSyncOptions & { bigint?: false; throwIfNoEntry: false }, - ): undefined | IStats; - ( - path: PathLike, - options: StatSyncOptions & { bigint: true; throwIfNoEntry: false }, - ): undefined | IBigIntStats; - (path: PathLike, options?: StatSyncOptions & { bigint?: false }): IStats; - (path: PathLike, options: StatSyncOptions & { bigint: true }): IBigIntStats; - ( - path: PathLike, - options: StatSyncOptions & { bigint: boolean; throwIfNoEntry?: false }, - ): IStats | IBigIntStats; - ( - path: PathLike, - options?: StatSyncOptions, - ): undefined | IStats | IBigIntStats; -} -declare class LogInfoPlugin { - constructor( - source: - | string - | AsyncSeriesBailHook< - [ResolveRequest, ResolveContext], - null | ResolveRequest - >, - ); - source: - | string - | AsyncSeriesBailHook< - [ResolveRequest, ResolveContext], - null | ResolveRequest - >; - apply(resolver: Resolver): void; -} -declare interface ObjectEncodingOptions { - /** - * encoding - */ - encoding?: - | null - | "ascii" - | "utf8" - | "utf-8" - | "utf16le" - | "utf-16le" - | "ucs2" - | "ucs-2" - | "base64" - | "base64url" - | "latin1" - | "binary" - | "hex"; -} -declare interface ParsedIdentifier { - /** - * request - */ - request: string; - - /** - * query - */ - query: string; - - /** - * fragment - */ - fragment: string; - - /** - * is directory - */ - directory: boolean; - - /** - * is module - */ - module: boolean; - - /** - * is file - */ - file: boolean; - - /** - * is internal - */ - internal: boolean; -} -type PathLike = string | Buffer | URL_url; -type PathOrFileDescriptor = string | number | Buffer | URL_url; -type Plugin = - | undefined - | null - | false - | "" - | 0 - | { apply: (this: Resolver, resolver: Resolver) => void } - | ((this: Resolver, resolver: Resolver) => void); -declare interface PnpApi { - /** - * resolve to unqualified - */ - resolveToUnqualified: ( - packageName: string, - issuer: string, - options: { considerBuiltins: boolean }, - ) => null | string; -} -declare interface ReadFile { - ( - path: PathOrFileDescriptor, - options: - | undefined - | null - | ({ encoding?: null; flag?: string } & Abortable), - callback: (err: null | NodeJS.ErrnoException, result?: Buffer) => void, - ): void; - ( - path: PathOrFileDescriptor, - options: - | ({ encoding: BufferEncoding; flag?: string } & Abortable) - | "ascii" - | "utf8" - | "utf-8" - | "utf16le" - | "utf-16le" - | "ucs2" - | "ucs-2" - | "base64" - | "base64url" - | "latin1" - | "binary" - | "hex", - callback: (err: null | NodeJS.ErrnoException, result?: string) => void, - ): void; - ( - path: PathOrFileDescriptor, - options: - | undefined - | null - | "ascii" - | "utf8" - | "utf-8" - | "utf16le" - | "utf-16le" - | "ucs2" - | "ucs-2" - | "base64" - | "base64url" - | "latin1" - | "binary" - | "hex" - | (ObjectEncodingOptions & { flag?: string } & Abortable), - callback: ( - err: null | NodeJS.ErrnoException, - result?: string | Buffer, - ) => void, - ): void; - ( - path: PathOrFileDescriptor, - callback: (err: null | NodeJS.ErrnoException, result?: Buffer) => void, - ): void; -} -declare interface ReadFileSync { - ( - path: PathOrFileDescriptor, - options?: null | { encoding?: null; flag?: string }, - ): Buffer; - ( - path: PathOrFileDescriptor, - options: - | "ascii" - | "utf8" - | "utf-8" - | "utf16le" - | "utf-16le" - | "ucs2" - | "ucs-2" - | "base64" - | "base64url" - | "latin1" - | "binary" - | "hex" - | { encoding: BufferEncoding; flag?: string }, - ): string; - ( - path: PathOrFileDescriptor, - options?: - | null - | "ascii" - | "utf8" - | "utf-8" - | "utf16le" - | "utf-16le" - | "ucs2" - | "ucs-2" - | "base64" - | "base64url" - | "latin1" - | "binary" - | "hex" - | (ObjectEncodingOptions & { flag?: string }), - ): string | Buffer; -} -declare interface Readdir { - ( - path: PathLike, - options: - | undefined - | null - | "ascii" - | "utf8" - | "utf-8" - | "utf16le" - | "utf-16le" - | "ucs2" - | "ucs-2" - | "base64" - | "base64url" - | "latin1" - | "binary" - | "hex" - | { - encoding: - | null - | "ascii" - | "utf8" - | "utf-8" - | "utf16le" - | "utf-16le" - | "ucs2" - | "ucs-2" - | "base64" - | "base64url" - | "latin1" - | "binary" - | "hex"; - withFileTypes?: false; - recursive?: boolean; - }, - callback: (err: null | NodeJS.ErrnoException, files?: string[]) => void, - ): void; - ( - path: PathLike, - options: - | { encoding: "buffer"; withFileTypes?: false; recursive?: boolean } - | "buffer", - callback: (err: null | NodeJS.ErrnoException, files?: Buffer[]) => void, - ): void; - ( - path: PathLike, - options: - | undefined - | null - | "ascii" - | "utf8" - | "utf-8" - | "utf16le" - | "utf-16le" - | "ucs2" - | "ucs-2" - | "base64" - | "base64url" - | "latin1" - | "binary" - | "hex" - | (ObjectEncodingOptions & { - withFileTypes?: false; - recursive?: boolean; - }), - callback: ( - err: null | NodeJS.ErrnoException, - files?: string[] | Buffer[], - ) => void, - ): void; - ( - path: PathLike, - callback: (err: null | NodeJS.ErrnoException, files?: string[]) => void, - ): void; - ( - path: PathLike, - options: ObjectEncodingOptions & { - withFileTypes: true; - recursive?: boolean; - }, - callback: ( - err: null | NodeJS.ErrnoException, - files?: Dirent[], - ) => void, - ): void; - ( - path: PathLike, - options: { encoding: "buffer"; withFileTypes: true; recursive?: boolean }, - callback: ( - err: null | NodeJS.ErrnoException, - files: Dirent[], - ) => void, - ): void; -} -declare interface ReaddirSync { - ( - path: PathLike, - options?: - | null - | "ascii" - | "utf8" - | "utf-8" - | "utf16le" - | "utf-16le" - | "ucs2" - | "ucs-2" - | "base64" - | "base64url" - | "latin1" - | "binary" - | "hex" - | { - encoding: - | null - | "ascii" - | "utf8" - | "utf-8" - | "utf16le" - | "utf-16le" - | "ucs2" - | "ucs-2" - | "base64" - | "base64url" - | "latin1" - | "binary" - | "hex"; - withFileTypes?: false; - recursive?: boolean; - }, - ): string[]; - ( - path: PathLike, - options: - | "buffer" - | { encoding: "buffer"; withFileTypes?: false; recursive?: boolean }, - ): Buffer[]; - ( - path: PathLike, - options?: - | null - | "ascii" - | "utf8" - | "utf-8" - | "utf16le" - | "utf-16le" - | "ucs2" - | "ucs-2" - | "base64" - | "base64url" - | "latin1" - | "binary" - | "hex" - | (ObjectEncodingOptions & { - withFileTypes?: false; - recursive?: boolean; - }), - ): string[] | Buffer[]; - ( - path: PathLike, - options: ObjectEncodingOptions & { - withFileTypes: true; - recursive?: boolean; - }, - ): Dirent[]; - ( - path: PathLike, - options: { encoding: "buffer"; withFileTypes: true; recursive?: boolean }, - ): Dirent[]; -} -declare interface Readlink { - ( - path: PathLike, - options: EncodingOption, - callback: (err: null | NodeJS.ErrnoException, result?: string) => void, - ): void; - ( - path: PathLike, - options: BufferEncodingOption, - callback: (err: null | NodeJS.ErrnoException, result?: Buffer) => void, - ): void; - ( - path: PathLike, - options: EncodingOption, - callback: ( - err: null | NodeJS.ErrnoException, - result?: string | Buffer, - ) => void, - ): void; - ( - path: PathLike, - callback: (err: null | NodeJS.ErrnoException, result?: string) => void, - ): void; -} -declare interface ReadlinkSync { - (path: PathLike, options?: EncodingOption): string; - (path: PathLike, options: BufferEncodingOption): Buffer; - (path: PathLike, options?: EncodingOption): string | Buffer; -} -declare interface RealPath { - ( - path: PathLike, - options: EncodingOption, - callback: (err: null | NodeJS.ErrnoException, result?: string) => void, - ): void; - ( - path: PathLike, - options: BufferEncodingOption, - callback: (err: null | NodeJS.ErrnoException, result?: Buffer) => void, - ): void; - ( - path: PathLike, - options: EncodingOption, - callback: ( - err: null | NodeJS.ErrnoException, - result?: string | Buffer, - ) => void, - ): void; - ( - path: PathLike, - callback: (err: null | NodeJS.ErrnoException, result?: string) => void, - ): void; -} -declare interface RealPathSync { - (path: PathLike, options?: EncodingOption): string; - (path: PathLike, options: BufferEncodingOption): Buffer; - (path: PathLike, options?: EncodingOption): string | Buffer; -} -declare interface ResolveContext { - /** - * directories that was found on file system - */ - contextDependencies?: WriteOnlySet; - - /** - * files that was found on file system - */ - fileDependencies?: WriteOnlySet; - - /** - * dependencies that was not found on file system - */ - missingDependencies?: WriteOnlySet; - - /** - * set of hooks' calls. For instance, `resolve → parsedResolve → describedResolve`, - */ - stack?: Set; - - /** - * log function - */ - log?: (str: string) => void; - - /** - * yield result, if provided plugins can return several results - */ - yield?: (request: ResolveRequest) => void; -} -declare interface ResolveFunction { - (context: object, path: string, request: string): string | false; - (path: string, request: string): string | false; -} -declare interface ResolveFunctionAsync { - ( - context: object, - path: string, - request: string, - resolveContext: ResolveContext, - callback: ( - err: null | ErrorWithDetail, - res?: string | false, - req?: ResolveRequest, - ) => void, - ): void; - ( - context: object, - path: string, - request: string, - callback: ( - err: null | ErrorWithDetail, - res?: string | false, - req?: ResolveRequest, - ) => void, - ): void; - ( - path: string, - request: string, - resolveContext: ResolveContext, - callback: ( - err: null | ErrorWithDetail, - res?: string | false, - req?: ResolveRequest, - ) => void, - ): void; - ( - path: string, - request: string, - callback: ( - err: null | ErrorWithDetail, - res?: string | false, - req?: ResolveRequest, - ) => void, - ): void; -} -type ResolveOptionsOptionalFS = Omit< - ResolveOptionsResolverFactoryObject_2, - "fileSystem" -> & - Partial>; -declare interface ResolveOptionsResolverFactoryObject_1 { - /** - * alias - */ - alias: AliasOption[]; - - /** - * fallback - */ - fallback: AliasOption[]; - - /** - * alias fields - */ - aliasFields: Set; - - /** - * extension alias - */ - extensionAlias: ExtensionAliasOption[]; - - /** - * cache predicate - */ - cachePredicate: (predicate: ResolveRequest) => boolean; - - /** - * cache with context - */ - cacheWithContext: boolean; - - /** - * A list of exports field condition names. - */ - conditionNames: Set; - - /** - * description files - */ - descriptionFiles: string[]; - - /** - * enforce extension - */ - enforceExtension: boolean; - - /** - * exports fields - */ - exportsFields: Set; - - /** - * imports fields - */ - importsFields: Set; - - /** - * extensions - */ - extensions: Set; - - /** - * fileSystem - */ - fileSystem: FileSystem; - - /** - * unsafe cache - */ - unsafeCache: false | Cache; - - /** - * symlinks - */ - symlinks: boolean; - - /** - * resolver - */ - resolver?: Resolver; - - /** - * modules - */ - modules: (string | string[])[]; - - /** - * main fields - */ - mainFields: { name: string[]; forceRelative: boolean }[]; - - /** - * main files - */ - mainFiles: Set; - - /** - * plugins - */ - plugins: Plugin[]; - - /** - * pnp API - */ - pnpApi: null | PnpApi; - - /** - * roots - */ - roots: Set; - - /** - * fully specified - */ - fullySpecified: boolean; - - /** - * resolve to context - */ - resolveToContext: boolean; - - /** - * restrictions - */ - restrictions: Set; - - /** - * prefer relative - */ - preferRelative: boolean; - - /** - * prefer absolute - */ - preferAbsolute: boolean; -} -declare interface ResolveOptionsResolverFactoryObject_2 { - /** - * A list of module alias configurations or an object which maps key to value - */ - alias?: AliasOptions | AliasOption[]; - - /** - * A list of module alias configurations or an object which maps key to value, applied only after modules option - */ - fallback?: AliasOptions | AliasOption[]; - - /** - * An object which maps extension to extension aliases - */ - extensionAlias?: ExtensionAliasOptions; - - /** - * A list of alias fields in description files - */ - aliasFields?: (string | string[])[]; - - /** - * A function which decides whether a request should be cached or not. An object is passed with at least `path` and `request` properties. - */ - cachePredicate?: (predicate: ResolveRequest) => boolean; - - /** - * Whether or not the unsafeCache should include request context as part of the cache key. - */ - cacheWithContext?: boolean; - - /** - * A list of description files to read from - */ - descriptionFiles?: string[]; - - /** - * A list of exports field condition names. - */ - conditionNames?: string[]; - - /** - * Enforce that a extension from extensions must be used - */ - enforceExtension?: boolean; - - /** - * A list of exports fields in description files - */ - exportsFields?: (string | string[])[]; - - /** - * A list of imports fields in description files - */ - importsFields?: (string | string[])[]; - - /** - * A list of extensions which should be tried for files - */ - extensions?: string[]; - - /** - * The file system which should be used - */ - fileSystem: FileSystem; - - /** - * Use this cache object to unsafely cache the successful requests - */ - unsafeCache?: boolean | Cache; - - /** - * Resolve symlinks to their symlinked location - */ - symlinks?: boolean; - - /** - * A prepared Resolver to which the plugins are attached - */ - resolver?: Resolver; - - /** - * A list of directories to resolve modules from, can be absolute path or folder name - */ - modules?: string | string[]; - - /** - * A list of main fields in description files - */ - mainFields?: ( - | string - | string[] - | { name: string | string[]; forceRelative: boolean } - )[]; - - /** - * A list of main files in directories - */ - mainFiles?: string[]; - - /** - * A list of additional resolve plugins which should be applied - */ - plugins?: Plugin[]; - - /** - * A PnP API that should be used - null is "never", undefined is "auto" - */ - pnpApi?: null | PnpApi; - - /** - * A list of root paths - */ - roots?: string[]; - - /** - * The request is already fully specified and no extensions or directories are resolved for it - */ - fullySpecified?: boolean; - - /** - * Resolve to a context instead of a file - */ - resolveToContext?: boolean; - - /** - * A list of resolve restrictions - */ - restrictions?: (string | RegExp)[]; - - /** - * Use only the sync constraints of the file system calls - */ - useSyncFileSystemCalls?: boolean; - - /** - * Prefer to resolve module requests as relative requests before falling back to modules - */ - preferRelative?: boolean; - - /** - * Prefer to resolve server-relative urls as absolute paths before falling back to resolve in roots - */ - preferAbsolute?: boolean; -} -type ResolveRequest = BaseResolveRequest & Partial; -declare abstract class Resolver { - fileSystem: FileSystem; - options: ResolveOptionsResolverFactoryObject_1; - hooks: KnownHooks; - ensureHook( - name: - | string - | AsyncSeriesBailHook< - [ResolveRequest, ResolveContext], - null | ResolveRequest - >, - ): AsyncSeriesBailHook< - [ResolveRequest, ResolveContext], - null | ResolveRequest - >; - getHook( - name: - | string - | AsyncSeriesBailHook< - [ResolveRequest, ResolveContext], - null | ResolveRequest - >, - ): AsyncSeriesBailHook< - [ResolveRequest, ResolveContext], - null | ResolveRequest - >; - resolveSync(context: object, path: string, request: string): string | false; - resolve( - context: object, - path: string, - request: string, - resolveContext: ResolveContext, - callback: ( - err: null | ErrorWithDetail, - res?: string | false, - req?: ResolveRequest, - ) => void, - ): void; - doResolve( - hook: AsyncSeriesBailHook< - [ResolveRequest, ResolveContext], - null | ResolveRequest - >, - request: ResolveRequest, - message: null | string, - resolveContext: ResolveContext, - callback: (err?: null | Error, result?: ResolveRequest) => void, - ): void; - parse(identifier: string): ParsedIdentifier; - isModule(path: string): boolean; - isPrivate(path: string): boolean; - isDirectory(path: string): boolean; - join(path: string, request: string): string; - normalize(path: string): string; -} -declare interface Stat { - ( - path: PathLike, - callback: (err: null | NodeJS.ErrnoException, result?: IStats) => void, - ): void; - ( - path: PathLike, - options: undefined | (StatOptions & { bigint?: false }), - callback: (err: null | NodeJS.ErrnoException, result?: IStats) => void, - ): void; - ( - path: PathLike, - options: StatOptions & { bigint: true }, - callback: ( - err: null | NodeJS.ErrnoException, - result?: IBigIntStats, - ) => void, - ): void; - ( - path: PathLike, - options: undefined | StatOptions, - callback: ( - err: null | NodeJS.ErrnoException, - result?: IStats | IBigIntStats, - ) => void, - ): void; -} -declare interface StatOptions { - /** - * need bigint values - */ - bigint?: boolean; -} -declare interface StatSync { - (path: PathLike, options?: undefined): IStats; - ( - path: PathLike, - options?: StatSyncOptions & { bigint?: false; throwIfNoEntry: false }, - ): undefined | IStats; - ( - path: PathLike, - options: StatSyncOptions & { bigint: true; throwIfNoEntry: false }, - ): undefined | IBigIntStats; - (path: PathLike, options?: StatSyncOptions & { bigint?: false }): IStats; - (path: PathLike, options: StatSyncOptions & { bigint: true }): IBigIntStats; - ( - path: PathLike, - options: StatSyncOptions & { bigint: boolean; throwIfNoEntry?: false }, - ): IStats | IBigIntStats; - ( - path: PathLike, - options?: StatSyncOptions, - ): undefined | IStats | IBigIntStats; -} -declare interface StatSyncOptions { - /** - * need bigint values - */ - bigint?: boolean; - - /** - * throw if no entry - */ - throwIfNoEntry?: boolean; -} -declare interface SyncFileSystem { - /** - * read file sync method - */ - readFileSync: ReadFileSync; - - /** - * read dir sync method - */ - readdirSync: ReaddirSync; - - /** - * read json sync method - */ - readJsonSync?: (pathOrFileDescription: PathOrFileDescriptor) => JsonObject; - - /** - * read link sync method - */ - readlinkSync: ReadlinkSync; - - /** - * lstat sync method - */ - lstatSync?: LStatSync; - - /** - * stat sync method - */ - statSync: StatSync; - - /** - * real path sync method - */ - realpathSync?: RealPathSync; -} -declare interface URL_url extends URL_Import {} -declare interface WriteOnlySet { - add: (item: T) => void; -} -declare function exports( - context: object, - path: string, - request: string, - resolveContext: ResolveContext, - callback: ( - err: null | ErrorWithDetail, - res?: string | false, - req?: ResolveRequest, - ) => void, -): void; -declare function exports( - context: object, - path: string, - request: string, - callback: ( - err: null | ErrorWithDetail, - res?: string | false, - req?: ResolveRequest, - ) => void, -): void; -declare function exports( - path: string, - request: string, - resolveContext: ResolveContext, - callback: ( - err: null | ErrorWithDetail, - res?: string | false, - req?: ResolveRequest, - ) => void, -): void; -declare function exports( - path: string, - request: string, - callback: ( - err: null | ErrorWithDetail, - res?: string | false, - req?: ResolveRequest, - ) => void, -): void; -declare namespace exports { - export const sync: ResolveFunction; - export function create( - options: ResolveOptionsOptionalFS, - ): ResolveFunctionAsync; - export namespace create { - export const sync: (options: ResolveOptionsOptionalFS) => ResolveFunction; - } - export namespace ResolverFactory { - export let createResolver: ( - options: ResolveOptionsResolverFactoryObject_2, - ) => Resolver; - } - export const forEachBail: ( - array: T[], - iterator: Iterator, - callback: (err?: null | Error, result?: null | Z, i?: number) => void, - ) => void; - export type ResolveCallback = ( - err: null | ErrorWithDetail, - res?: string | false, - req?: ResolveRequest, - ) => void; - export { - CachedInputFileSystem, - CloneBasenamePlugin, - LogInfoPlugin, - ResolveOptionsOptionalFS, - BaseFileSystem, - PnpApi, - Resolver, - FileSystem, - ResolveContext, - ResolveRequest, - SyncFileSystem, - Plugin, - ResolveOptionsResolverFactoryObject_2 as ResolveOptions, - ResolveFunctionAsync, - ResolveFunction, - }; -} - -export = exports; diff --git a/node_modules/graceful-fs/LICENSE b/node_modules/graceful-fs/LICENSE deleted file mode 100644 index e906a25ac..000000000 --- a/node_modules/graceful-fs/LICENSE +++ /dev/null @@ -1,15 +0,0 @@ -The ISC License - -Copyright (c) 2011-2022 Isaac Z. Schlueter, Ben Noordhuis, and Contributors - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR -IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/node_modules/graceful-fs/README.md b/node_modules/graceful-fs/README.md deleted file mode 100644 index 82d6e4daf..000000000 --- a/node_modules/graceful-fs/README.md +++ /dev/null @@ -1,143 +0,0 @@ -# graceful-fs - -graceful-fs functions as a drop-in replacement for the fs module, -making various improvements. - -The improvements are meant to normalize behavior across different -platforms and environments, and to make filesystem access more -resilient to errors. - -## Improvements over [fs module](https://nodejs.org/api/fs.html) - -* Queues up `open` and `readdir` calls, and retries them once - something closes if there is an EMFILE error from too many file - descriptors. -* fixes `lchmod` for Node versions prior to 0.6.2. -* implements `fs.lutimes` if possible. Otherwise it becomes a noop. -* ignores `EINVAL` and `EPERM` errors in `chown`, `fchown` or - `lchown` if the user isn't root. -* makes `lchmod` and `lchown` become noops, if not available. -* retries reading a file if `read` results in EAGAIN error. - -On Windows, it retries renaming a file for up to one second if `EACCESS` -or `EPERM` error occurs, likely because antivirus software has locked -the directory. - -## USAGE - -```javascript -// use just like fs -var fs = require('graceful-fs') - -// now go and do stuff with it... -fs.readFile('some-file-or-whatever', (err, data) => { - // Do stuff here. -}) -``` - -## Sync methods - -This module cannot intercept or handle `EMFILE` or `ENFILE` errors from sync -methods. If you use sync methods which open file descriptors then you are -responsible for dealing with any errors. - -This is a known limitation, not a bug. - -## Global Patching - -If you want to patch the global fs module (or any other fs-like -module) you can do this: - -```javascript -// Make sure to read the caveat below. -var realFs = require('fs') -var gracefulFs = require('graceful-fs') -gracefulFs.gracefulify(realFs) -``` - -This should only ever be done at the top-level application layer, in -order to delay on EMFILE errors from any fs-using dependencies. You -should **not** do this in a library, because it can cause unexpected -delays in other parts of the program. - -## Changes - -This module is fairly stable at this point, and used by a lot of -things. That being said, because it implements a subtle behavior -change in a core part of the node API, even modest changes can be -extremely breaking, and the versioning is thus biased towards -bumping the major when in doubt. - -The main change between major versions has been switching between -providing a fully-patched `fs` module vs monkey-patching the node core -builtin, and the approach by which a non-monkey-patched `fs` was -created. - -The goal is to trade `EMFILE` errors for slower fs operations. So, if -you try to open a zillion files, rather than crashing, `open` -operations will be queued up and wait for something else to `close`. - -There are advantages to each approach. Monkey-patching the fs means -that no `EMFILE` errors can possibly occur anywhere in your -application, because everything is using the same core `fs` module, -which is patched. However, it can also obviously cause undesirable -side-effects, especially if the module is loaded multiple times. - -Implementing a separate-but-identical patched `fs` module is more -surgical (and doesn't run the risk of patching multiple times), but -also imposes the challenge of keeping in sync with the core module. - -The current approach loads the `fs` module, and then creates a -lookalike object that has all the same methods, except a few that are -patched. It is safe to use in all versions of Node from 0.8 through -7.0. - -### v4 - -* Do not monkey-patch the fs module. This module may now be used as a - drop-in dep, and users can opt into monkey-patching the fs builtin - if their app requires it. - -### v3 - -* Monkey-patch fs, because the eval approach no longer works on recent - node. -* fixed possible type-error throw if rename fails on windows -* verify that we *never* get EMFILE errors -* Ignore ENOSYS from chmod/chown -* clarify that graceful-fs must be used as a drop-in - -### v2.1.0 - -* Use eval rather than monkey-patching fs. -* readdir: Always sort the results -* win32: requeue a file if error has an OK status - -### v2.0 - -* A return to monkey patching -* wrap process.cwd - -### v1.1 - -* wrap readFile -* Wrap fs.writeFile. -* readdir protection -* Don't clobber the fs builtin -* Handle fs.read EAGAIN errors by trying again -* Expose the curOpen counter -* No-op lchown/lchmod if not implemented -* fs.rename patch only for win32 -* Patch fs.rename to handle AV software on Windows -* Close #4 Chown should not fail on einval or eperm if non-root -* Fix isaacs/fstream#1 Only wrap fs one time -* Fix #3 Start at 1024 max files, then back off on EMFILE -* lutimes that doens't blow up on Linux -* A full on-rewrite using a queue instead of just swallowing the EMFILE error -* Wrap Read/Write streams as well - -### 1.0 - -* Update engines for node 0.6 -* Be lstat-graceful on Windows -* first diff --git a/node_modules/graceful-fs/clone.js b/node_modules/graceful-fs/clone.js deleted file mode 100644 index dff3cc8c5..000000000 --- a/node_modules/graceful-fs/clone.js +++ /dev/null @@ -1,23 +0,0 @@ -'use strict' - -module.exports = clone - -var getPrototypeOf = Object.getPrototypeOf || function (obj) { - return obj.__proto__ -} - -function clone (obj) { - if (obj === null || typeof obj !== 'object') - return obj - - if (obj instanceof Object) - var copy = { __proto__: getPrototypeOf(obj) } - else - var copy = Object.create(null) - - Object.getOwnPropertyNames(obj).forEach(function (key) { - Object.defineProperty(copy, key, Object.getOwnPropertyDescriptor(obj, key)) - }) - - return copy -} diff --git a/node_modules/graceful-fs/graceful-fs.js b/node_modules/graceful-fs/graceful-fs.js deleted file mode 100644 index 8d5b89e4f..000000000 --- a/node_modules/graceful-fs/graceful-fs.js +++ /dev/null @@ -1,448 +0,0 @@ -var fs = require('fs') -var polyfills = require('./polyfills.js') -var legacy = require('./legacy-streams.js') -var clone = require('./clone.js') - -var util = require('util') - -/* istanbul ignore next - node 0.x polyfill */ -var gracefulQueue -var previousSymbol - -/* istanbul ignore else - node 0.x polyfill */ -if (typeof Symbol === 'function' && typeof Symbol.for === 'function') { - gracefulQueue = Symbol.for('graceful-fs.queue') - // This is used in testing by future versions - previousSymbol = Symbol.for('graceful-fs.previous') -} else { - gracefulQueue = '___graceful-fs.queue' - previousSymbol = '___graceful-fs.previous' -} - -function noop () {} - -function publishQueue(context, queue) { - Object.defineProperty(context, gracefulQueue, { - get: function() { - return queue - } - }) -} - -var debug = noop -if (util.debuglog) - debug = util.debuglog('gfs4') -else if (/\bgfs4\b/i.test(process.env.NODE_DEBUG || '')) - debug = function() { - var m = util.format.apply(util, arguments) - m = 'GFS4: ' + m.split(/\n/).join('\nGFS4: ') - console.error(m) - } - -// Once time initialization -if (!fs[gracefulQueue]) { - // This queue can be shared by multiple loaded instances - var queue = global[gracefulQueue] || [] - publishQueue(fs, queue) - - // Patch fs.close/closeSync to shared queue version, because we need - // to retry() whenever a close happens *anywhere* in the program. - // This is essential when multiple graceful-fs instances are - // in play at the same time. - fs.close = (function (fs$close) { - function close (fd, cb) { - return fs$close.call(fs, fd, function (err) { - // This function uses the graceful-fs shared queue - if (!err) { - resetQueue() - } - - if (typeof cb === 'function') - cb.apply(this, arguments) - }) - } - - Object.defineProperty(close, previousSymbol, { - value: fs$close - }) - return close - })(fs.close) - - fs.closeSync = (function (fs$closeSync) { - function closeSync (fd) { - // This function uses the graceful-fs shared queue - fs$closeSync.apply(fs, arguments) - resetQueue() - } - - Object.defineProperty(closeSync, previousSymbol, { - value: fs$closeSync - }) - return closeSync - })(fs.closeSync) - - if (/\bgfs4\b/i.test(process.env.NODE_DEBUG || '')) { - process.on('exit', function() { - debug(fs[gracefulQueue]) - require('assert').equal(fs[gracefulQueue].length, 0) - }) - } -} - -if (!global[gracefulQueue]) { - publishQueue(global, fs[gracefulQueue]); -} - -module.exports = patch(clone(fs)) -if (process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH && !fs.__patched) { - module.exports = patch(fs) - fs.__patched = true; -} - -function patch (fs) { - // Everything that references the open() function needs to be in here - polyfills(fs) - fs.gracefulify = patch - - fs.createReadStream = createReadStream - fs.createWriteStream = createWriteStream - var fs$readFile = fs.readFile - fs.readFile = readFile - function readFile (path, options, cb) { - if (typeof options === 'function') - cb = options, options = null - - return go$readFile(path, options, cb) - - function go$readFile (path, options, cb, startTime) { - return fs$readFile(path, options, function (err) { - if (err && (err.code === 'EMFILE' || err.code === 'ENFILE')) - enqueue([go$readFile, [path, options, cb], err, startTime || Date.now(), Date.now()]) - else { - if (typeof cb === 'function') - cb.apply(this, arguments) - } - }) - } - } - - var fs$writeFile = fs.writeFile - fs.writeFile = writeFile - function writeFile (path, data, options, cb) { - if (typeof options === 'function') - cb = options, options = null - - return go$writeFile(path, data, options, cb) - - function go$writeFile (path, data, options, cb, startTime) { - return fs$writeFile(path, data, options, function (err) { - if (err && (err.code === 'EMFILE' || err.code === 'ENFILE')) - enqueue([go$writeFile, [path, data, options, cb], err, startTime || Date.now(), Date.now()]) - else { - if (typeof cb === 'function') - cb.apply(this, arguments) - } - }) - } - } - - var fs$appendFile = fs.appendFile - if (fs$appendFile) - fs.appendFile = appendFile - function appendFile (path, data, options, cb) { - if (typeof options === 'function') - cb = options, options = null - - return go$appendFile(path, data, options, cb) - - function go$appendFile (path, data, options, cb, startTime) { - return fs$appendFile(path, data, options, function (err) { - if (err && (err.code === 'EMFILE' || err.code === 'ENFILE')) - enqueue([go$appendFile, [path, data, options, cb], err, startTime || Date.now(), Date.now()]) - else { - if (typeof cb === 'function') - cb.apply(this, arguments) - } - }) - } - } - - var fs$copyFile = fs.copyFile - if (fs$copyFile) - fs.copyFile = copyFile - function copyFile (src, dest, flags, cb) { - if (typeof flags === 'function') { - cb = flags - flags = 0 - } - return go$copyFile(src, dest, flags, cb) - - function go$copyFile (src, dest, flags, cb, startTime) { - return fs$copyFile(src, dest, flags, function (err) { - if (err && (err.code === 'EMFILE' || err.code === 'ENFILE')) - enqueue([go$copyFile, [src, dest, flags, cb], err, startTime || Date.now(), Date.now()]) - else { - if (typeof cb === 'function') - cb.apply(this, arguments) - } - }) - } - } - - var fs$readdir = fs.readdir - fs.readdir = readdir - var noReaddirOptionVersions = /^v[0-5]\./ - function readdir (path, options, cb) { - if (typeof options === 'function') - cb = options, options = null - - var go$readdir = noReaddirOptionVersions.test(process.version) - ? function go$readdir (path, options, cb, startTime) { - return fs$readdir(path, fs$readdirCallback( - path, options, cb, startTime - )) - } - : function go$readdir (path, options, cb, startTime) { - return fs$readdir(path, options, fs$readdirCallback( - path, options, cb, startTime - )) - } - - return go$readdir(path, options, cb) - - function fs$readdirCallback (path, options, cb, startTime) { - return function (err, files) { - if (err && (err.code === 'EMFILE' || err.code === 'ENFILE')) - enqueue([ - go$readdir, - [path, options, cb], - err, - startTime || Date.now(), - Date.now() - ]) - else { - if (files && files.sort) - files.sort() - - if (typeof cb === 'function') - cb.call(this, err, files) - } - } - } - } - - if (process.version.substr(0, 4) === 'v0.8') { - var legStreams = legacy(fs) - ReadStream = legStreams.ReadStream - WriteStream = legStreams.WriteStream - } - - var fs$ReadStream = fs.ReadStream - if (fs$ReadStream) { - ReadStream.prototype = Object.create(fs$ReadStream.prototype) - ReadStream.prototype.open = ReadStream$open - } - - var fs$WriteStream = fs.WriteStream - if (fs$WriteStream) { - WriteStream.prototype = Object.create(fs$WriteStream.prototype) - WriteStream.prototype.open = WriteStream$open - } - - Object.defineProperty(fs, 'ReadStream', { - get: function () { - return ReadStream - }, - set: function (val) { - ReadStream = val - }, - enumerable: true, - configurable: true - }) - Object.defineProperty(fs, 'WriteStream', { - get: function () { - return WriteStream - }, - set: function (val) { - WriteStream = val - }, - enumerable: true, - configurable: true - }) - - // legacy names - var FileReadStream = ReadStream - Object.defineProperty(fs, 'FileReadStream', { - get: function () { - return FileReadStream - }, - set: function (val) { - FileReadStream = val - }, - enumerable: true, - configurable: true - }) - var FileWriteStream = WriteStream - Object.defineProperty(fs, 'FileWriteStream', { - get: function () { - return FileWriteStream - }, - set: function (val) { - FileWriteStream = val - }, - enumerable: true, - configurable: true - }) - - function ReadStream (path, options) { - if (this instanceof ReadStream) - return fs$ReadStream.apply(this, arguments), this - else - return ReadStream.apply(Object.create(ReadStream.prototype), arguments) - } - - function ReadStream$open () { - var that = this - open(that.path, that.flags, that.mode, function (err, fd) { - if (err) { - if (that.autoClose) - that.destroy() - - that.emit('error', err) - } else { - that.fd = fd - that.emit('open', fd) - that.read() - } - }) - } - - function WriteStream (path, options) { - if (this instanceof WriteStream) - return fs$WriteStream.apply(this, arguments), this - else - return WriteStream.apply(Object.create(WriteStream.prototype), arguments) - } - - function WriteStream$open () { - var that = this - open(that.path, that.flags, that.mode, function (err, fd) { - if (err) { - that.destroy() - that.emit('error', err) - } else { - that.fd = fd - that.emit('open', fd) - } - }) - } - - function createReadStream (path, options) { - return new fs.ReadStream(path, options) - } - - function createWriteStream (path, options) { - return new fs.WriteStream(path, options) - } - - var fs$open = fs.open - fs.open = open - function open (path, flags, mode, cb) { - if (typeof mode === 'function') - cb = mode, mode = null - - return go$open(path, flags, mode, cb) - - function go$open (path, flags, mode, cb, startTime) { - return fs$open(path, flags, mode, function (err, fd) { - if (err && (err.code === 'EMFILE' || err.code === 'ENFILE')) - enqueue([go$open, [path, flags, mode, cb], err, startTime || Date.now(), Date.now()]) - else { - if (typeof cb === 'function') - cb.apply(this, arguments) - } - }) - } - } - - return fs -} - -function enqueue (elem) { - debug('ENQUEUE', elem[0].name, elem[1]) - fs[gracefulQueue].push(elem) - retry() -} - -// keep track of the timeout between retry() calls -var retryTimer - -// reset the startTime and lastTime to now -// this resets the start of the 60 second overall timeout as well as the -// delay between attempts so that we'll retry these jobs sooner -function resetQueue () { - var now = Date.now() - for (var i = 0; i < fs[gracefulQueue].length; ++i) { - // entries that are only a length of 2 are from an older version, don't - // bother modifying those since they'll be retried anyway. - if (fs[gracefulQueue][i].length > 2) { - fs[gracefulQueue][i][3] = now // startTime - fs[gracefulQueue][i][4] = now // lastTime - } - } - // call retry to make sure we're actively processing the queue - retry() -} - -function retry () { - // clear the timer and remove it to help prevent unintended concurrency - clearTimeout(retryTimer) - retryTimer = undefined - - if (fs[gracefulQueue].length === 0) - return - - var elem = fs[gracefulQueue].shift() - var fn = elem[0] - var args = elem[1] - // these items may be unset if they were added by an older graceful-fs - var err = elem[2] - var startTime = elem[3] - var lastTime = elem[4] - - // if we don't have a startTime we have no way of knowing if we've waited - // long enough, so go ahead and retry this item now - if (startTime === undefined) { - debug('RETRY', fn.name, args) - fn.apply(null, args) - } else if (Date.now() - startTime >= 60000) { - // it's been more than 60 seconds total, bail now - debug('TIMEOUT', fn.name, args) - var cb = args.pop() - if (typeof cb === 'function') - cb.call(null, err) - } else { - // the amount of time between the last attempt and right now - var sinceAttempt = Date.now() - lastTime - // the amount of time between when we first tried, and when we last tried - // rounded up to at least 1 - var sinceStart = Math.max(lastTime - startTime, 1) - // backoff. wait longer than the total time we've been retrying, but only - // up to a maximum of 100ms - var desiredDelay = Math.min(sinceStart * 1.2, 100) - // it's been long enough since the last retry, do it again - if (sinceAttempt >= desiredDelay) { - debug('RETRY', fn.name, args) - fn.apply(null, args.concat([startTime])) - } else { - // if we can't do this job yet, push it to the end of the queue - // and let the next iteration check again - fs[gracefulQueue].push(elem) - } - } - - // schedule our next run if one isn't already scheduled - if (retryTimer === undefined) { - retryTimer = setTimeout(retry, 0) - } -} diff --git a/node_modules/graceful-fs/legacy-streams.js b/node_modules/graceful-fs/legacy-streams.js deleted file mode 100644 index d617b50fc..000000000 --- a/node_modules/graceful-fs/legacy-streams.js +++ /dev/null @@ -1,118 +0,0 @@ -var Stream = require('stream').Stream - -module.exports = legacy - -function legacy (fs) { - return { - ReadStream: ReadStream, - WriteStream: WriteStream - } - - function ReadStream (path, options) { - if (!(this instanceof ReadStream)) return new ReadStream(path, options); - - Stream.call(this); - - var self = this; - - this.path = path; - this.fd = null; - this.readable = true; - this.paused = false; - - this.flags = 'r'; - this.mode = 438; /*=0666*/ - this.bufferSize = 64 * 1024; - - options = options || {}; - - // Mixin options into this - var keys = Object.keys(options); - for (var index = 0, length = keys.length; index < length; index++) { - var key = keys[index]; - this[key] = options[key]; - } - - if (this.encoding) this.setEncoding(this.encoding); - - if (this.start !== undefined) { - if ('number' !== typeof this.start) { - throw TypeError('start must be a Number'); - } - if (this.end === undefined) { - this.end = Infinity; - } else if ('number' !== typeof this.end) { - throw TypeError('end must be a Number'); - } - - if (this.start > this.end) { - throw new Error('start must be <= end'); - } - - this.pos = this.start; - } - - if (this.fd !== null) { - process.nextTick(function() { - self._read(); - }); - return; - } - - fs.open(this.path, this.flags, this.mode, function (err, fd) { - if (err) { - self.emit('error', err); - self.readable = false; - return; - } - - self.fd = fd; - self.emit('open', fd); - self._read(); - }) - } - - function WriteStream (path, options) { - if (!(this instanceof WriteStream)) return new WriteStream(path, options); - - Stream.call(this); - - this.path = path; - this.fd = null; - this.writable = true; - - this.flags = 'w'; - this.encoding = 'binary'; - this.mode = 438; /*=0666*/ - this.bytesWritten = 0; - - options = options || {}; - - // Mixin options into this - var keys = Object.keys(options); - for (var index = 0, length = keys.length; index < length; index++) { - var key = keys[index]; - this[key] = options[key]; - } - - if (this.start !== undefined) { - if ('number' !== typeof this.start) { - throw TypeError('start must be a Number'); - } - if (this.start < 0) { - throw new Error('start must be >= zero'); - } - - this.pos = this.start; - } - - this.busy = false; - this._queue = []; - - if (this.fd === null) { - this._open = fs.open; - this._queue.push([this._open, this.path, this.flags, this.mode, undefined]); - this.flush(); - } - } -} diff --git a/node_modules/graceful-fs/package.json b/node_modules/graceful-fs/package.json deleted file mode 100644 index 87babf024..000000000 --- a/node_modules/graceful-fs/package.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "name": "graceful-fs", - "description": "A drop-in replacement for fs, making various improvements.", - "version": "4.2.11", - "repository": { - "type": "git", - "url": "https://github.com/isaacs/node-graceful-fs" - }, - "main": "graceful-fs.js", - "directories": { - "test": "test" - }, - "scripts": { - "preversion": "npm test", - "postversion": "npm publish", - "postpublish": "git push origin --follow-tags", - "test": "nyc --silent node test.js | tap -c -", - "posttest": "nyc report" - }, - "keywords": [ - "fs", - "module", - "reading", - "retry", - "retries", - "queue", - "error", - "errors", - "handling", - "EMFILE", - "EAGAIN", - "EINVAL", - "EPERM", - "EACCESS" - ], - "license": "ISC", - "devDependencies": { - "import-fresh": "^2.0.0", - "mkdirp": "^0.5.0", - "rimraf": "^2.2.8", - "tap": "^16.3.4" - }, - "files": [ - "fs.js", - "graceful-fs.js", - "legacy-streams.js", - "polyfills.js", - "clone.js" - ], - "tap": { - "reporter": "classic" - } -} diff --git a/node_modules/graceful-fs/polyfills.js b/node_modules/graceful-fs/polyfills.js deleted file mode 100644 index 453f1a9e7..000000000 --- a/node_modules/graceful-fs/polyfills.js +++ /dev/null @@ -1,355 +0,0 @@ -var constants = require('constants') - -var origCwd = process.cwd -var cwd = null - -var platform = process.env.GRACEFUL_FS_PLATFORM || process.platform - -process.cwd = function() { - if (!cwd) - cwd = origCwd.call(process) - return cwd -} -try { - process.cwd() -} catch (er) {} - -// This check is needed until node.js 12 is required -if (typeof process.chdir === 'function') { - var chdir = process.chdir - process.chdir = function (d) { - cwd = null - chdir.call(process, d) - } - if (Object.setPrototypeOf) Object.setPrototypeOf(process.chdir, chdir) -} - -module.exports = patch - -function patch (fs) { - // (re-)implement some things that are known busted or missing. - - // lchmod, broken prior to 0.6.2 - // back-port the fix here. - if (constants.hasOwnProperty('O_SYMLINK') && - process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)) { - patchLchmod(fs) - } - - // lutimes implementation, or no-op - if (!fs.lutimes) { - patchLutimes(fs) - } - - // https://github.com/isaacs/node-graceful-fs/issues/4 - // Chown should not fail on einval or eperm if non-root. - // It should not fail on enosys ever, as this just indicates - // that a fs doesn't support the intended operation. - - fs.chown = chownFix(fs.chown) - fs.fchown = chownFix(fs.fchown) - fs.lchown = chownFix(fs.lchown) - - fs.chmod = chmodFix(fs.chmod) - fs.fchmod = chmodFix(fs.fchmod) - fs.lchmod = chmodFix(fs.lchmod) - - fs.chownSync = chownFixSync(fs.chownSync) - fs.fchownSync = chownFixSync(fs.fchownSync) - fs.lchownSync = chownFixSync(fs.lchownSync) - - fs.chmodSync = chmodFixSync(fs.chmodSync) - fs.fchmodSync = chmodFixSync(fs.fchmodSync) - fs.lchmodSync = chmodFixSync(fs.lchmodSync) - - fs.stat = statFix(fs.stat) - fs.fstat = statFix(fs.fstat) - fs.lstat = statFix(fs.lstat) - - fs.statSync = statFixSync(fs.statSync) - fs.fstatSync = statFixSync(fs.fstatSync) - fs.lstatSync = statFixSync(fs.lstatSync) - - // if lchmod/lchown do not exist, then make them no-ops - if (fs.chmod && !fs.lchmod) { - fs.lchmod = function (path, mode, cb) { - if (cb) process.nextTick(cb) - } - fs.lchmodSync = function () {} - } - if (fs.chown && !fs.lchown) { - fs.lchown = function (path, uid, gid, cb) { - if (cb) process.nextTick(cb) - } - fs.lchownSync = function () {} - } - - // on Windows, A/V software can lock the directory, causing this - // to fail with an EACCES or EPERM if the directory contains newly - // created files. Try again on failure, for up to 60 seconds. - - // Set the timeout this long because some Windows Anti-Virus, such as Parity - // bit9, may lock files for up to a minute, causing npm package install - // failures. Also, take care to yield the scheduler. Windows scheduling gives - // CPU to a busy looping process, which can cause the program causing the lock - // contention to be starved of CPU by node, so the contention doesn't resolve. - if (platform === "win32") { - fs.rename = typeof fs.rename !== 'function' ? fs.rename - : (function (fs$rename) { - function rename (from, to, cb) { - var start = Date.now() - var backoff = 0; - fs$rename(from, to, function CB (er) { - if (er - && (er.code === "EACCES" || er.code === "EPERM" || er.code === "EBUSY") - && Date.now() - start < 60000) { - setTimeout(function() { - fs.stat(to, function (stater, st) { - if (stater && stater.code === "ENOENT") - fs$rename(from, to, CB); - else - cb(er) - }) - }, backoff) - if (backoff < 100) - backoff += 10; - return; - } - if (cb) cb(er) - }) - } - if (Object.setPrototypeOf) Object.setPrototypeOf(rename, fs$rename) - return rename - })(fs.rename) - } - - // if read() returns EAGAIN, then just try it again. - fs.read = typeof fs.read !== 'function' ? fs.read - : (function (fs$read) { - function read (fd, buffer, offset, length, position, callback_) { - var callback - if (callback_ && typeof callback_ === 'function') { - var eagCounter = 0 - callback = function (er, _, __) { - if (er && er.code === 'EAGAIN' && eagCounter < 10) { - eagCounter ++ - return fs$read.call(fs, fd, buffer, offset, length, position, callback) - } - callback_.apply(this, arguments) - } - } - return fs$read.call(fs, fd, buffer, offset, length, position, callback) - } - - // This ensures `util.promisify` works as it does for native `fs.read`. - if (Object.setPrototypeOf) Object.setPrototypeOf(read, fs$read) - return read - })(fs.read) - - fs.readSync = typeof fs.readSync !== 'function' ? fs.readSync - : (function (fs$readSync) { return function (fd, buffer, offset, length, position) { - var eagCounter = 0 - while (true) { - try { - return fs$readSync.call(fs, fd, buffer, offset, length, position) - } catch (er) { - if (er.code === 'EAGAIN' && eagCounter < 10) { - eagCounter ++ - continue - } - throw er - } - } - }})(fs.readSync) - - function patchLchmod (fs) { - fs.lchmod = function (path, mode, callback) { - fs.open( path - , constants.O_WRONLY | constants.O_SYMLINK - , mode - , function (err, fd) { - if (err) { - if (callback) callback(err) - return - } - // prefer to return the chmod error, if one occurs, - // but still try to close, and report closing errors if they occur. - fs.fchmod(fd, mode, function (err) { - fs.close(fd, function(err2) { - if (callback) callback(err || err2) - }) - }) - }) - } - - fs.lchmodSync = function (path, mode) { - var fd = fs.openSync(path, constants.O_WRONLY | constants.O_SYMLINK, mode) - - // prefer to return the chmod error, if one occurs, - // but still try to close, and report closing errors if they occur. - var threw = true - var ret - try { - ret = fs.fchmodSync(fd, mode) - threw = false - } finally { - if (threw) { - try { - fs.closeSync(fd) - } catch (er) {} - } else { - fs.closeSync(fd) - } - } - return ret - } - } - - function patchLutimes (fs) { - if (constants.hasOwnProperty("O_SYMLINK") && fs.futimes) { - fs.lutimes = function (path, at, mt, cb) { - fs.open(path, constants.O_SYMLINK, function (er, fd) { - if (er) { - if (cb) cb(er) - return - } - fs.futimes(fd, at, mt, function (er) { - fs.close(fd, function (er2) { - if (cb) cb(er || er2) - }) - }) - }) - } - - fs.lutimesSync = function (path, at, mt) { - var fd = fs.openSync(path, constants.O_SYMLINK) - var ret - var threw = true - try { - ret = fs.futimesSync(fd, at, mt) - threw = false - } finally { - if (threw) { - try { - fs.closeSync(fd) - } catch (er) {} - } else { - fs.closeSync(fd) - } - } - return ret - } - - } else if (fs.futimes) { - fs.lutimes = function (_a, _b, _c, cb) { if (cb) process.nextTick(cb) } - fs.lutimesSync = function () {} - } - } - - function chmodFix (orig) { - if (!orig) return orig - return function (target, mode, cb) { - return orig.call(fs, target, mode, function (er) { - if (chownErOk(er)) er = null - if (cb) cb.apply(this, arguments) - }) - } - } - - function chmodFixSync (orig) { - if (!orig) return orig - return function (target, mode) { - try { - return orig.call(fs, target, mode) - } catch (er) { - if (!chownErOk(er)) throw er - } - } - } - - - function chownFix (orig) { - if (!orig) return orig - return function (target, uid, gid, cb) { - return orig.call(fs, target, uid, gid, function (er) { - if (chownErOk(er)) er = null - if (cb) cb.apply(this, arguments) - }) - } - } - - function chownFixSync (orig) { - if (!orig) return orig - return function (target, uid, gid) { - try { - return orig.call(fs, target, uid, gid) - } catch (er) { - if (!chownErOk(er)) throw er - } - } - } - - function statFix (orig) { - if (!orig) return orig - // Older versions of Node erroneously returned signed integers for - // uid + gid. - return function (target, options, cb) { - if (typeof options === 'function') { - cb = options - options = null - } - function callback (er, stats) { - if (stats) { - if (stats.uid < 0) stats.uid += 0x100000000 - if (stats.gid < 0) stats.gid += 0x100000000 - } - if (cb) cb.apply(this, arguments) - } - return options ? orig.call(fs, target, options, callback) - : orig.call(fs, target, callback) - } - } - - function statFixSync (orig) { - if (!orig) return orig - // Older versions of Node erroneously returned signed integers for - // uid + gid. - return function (target, options) { - var stats = options ? orig.call(fs, target, options) - : orig.call(fs, target) - if (stats) { - if (stats.uid < 0) stats.uid += 0x100000000 - if (stats.gid < 0) stats.gid += 0x100000000 - } - return stats; - } - } - - // ENOSYS means that the fs doesn't support the op. Just ignore - // that, because it doesn't matter. - // - // if there's no getuid, or if getuid() is something other - // than 0, and the error is EINVAL or EPERM, then just ignore - // it. - // - // This specific case is a silent failure in cp, install, tar, - // and most other unix tools that manage permissions. - // - // When running as root, or if other types of errors are - // encountered, then it's strict. - function chownErOk (er) { - if (!er) - return true - - if (er.code === "ENOSYS") - return true - - var nonroot = !process.getuid || process.getuid() !== 0 - if (nonroot) { - if (er.code === "EINVAL" || er.code === "EPERM") - return true - } - - return false - } -} diff --git a/node_modules/is-extglob/LICENSE b/node_modules/is-extglob/LICENSE deleted file mode 100644 index 842218cf0..000000000 --- a/node_modules/is-extglob/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2014-2016, Jon Schlinkert - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/node_modules/is-extglob/README.md b/node_modules/is-extglob/README.md deleted file mode 100644 index 0416af5c3..000000000 --- a/node_modules/is-extglob/README.md +++ /dev/null @@ -1,107 +0,0 @@ -# is-extglob [![NPM version](https://img.shields.io/npm/v/is-extglob.svg?style=flat)](https://www.npmjs.com/package/is-extglob) [![NPM downloads](https://img.shields.io/npm/dm/is-extglob.svg?style=flat)](https://npmjs.org/package/is-extglob) [![Build Status](https://img.shields.io/travis/jonschlinkert/is-extglob.svg?style=flat)](https://travis-ci.org/jonschlinkert/is-extglob) - -> Returns true if a string has an extglob. - -## Install - -Install with [npm](https://www.npmjs.com/): - -```sh -$ npm install --save is-extglob -``` - -## Usage - -```js -var isExtglob = require('is-extglob'); -``` - -**True** - -```js -isExtglob('?(abc)'); -isExtglob('@(abc)'); -isExtglob('!(abc)'); -isExtglob('*(abc)'); -isExtglob('+(abc)'); -``` - -**False** - -Escaped extglobs: - -```js -isExtglob('\\?(abc)'); -isExtglob('\\@(abc)'); -isExtglob('\\!(abc)'); -isExtglob('\\*(abc)'); -isExtglob('\\+(abc)'); -``` - -Everything else... - -```js -isExtglob('foo.js'); -isExtglob('!foo.js'); -isExtglob('*.js'); -isExtglob('**/abc.js'); -isExtglob('abc/*.js'); -isExtglob('abc/(aaa|bbb).js'); -isExtglob('abc/[a-z].js'); -isExtglob('abc/{a,b}.js'); -isExtglob('abc/?.js'); -isExtglob('abc.js'); -isExtglob('abc/def/ghi.js'); -``` - -## History - -**v2.0** - -Adds support for escaping. Escaped exglobs no longer return true. - -## About - -### Related projects - -* [has-glob](https://www.npmjs.com/package/has-glob): Returns `true` if an array has a glob pattern. | [homepage](https://github.com/jonschlinkert/has-glob "Returns `true` if an array has a glob pattern.") -* [is-glob](https://www.npmjs.com/package/is-glob): Returns `true` if the given string looks like a glob pattern or an extglob pattern… [more](https://github.com/jonschlinkert/is-glob) | [homepage](https://github.com/jonschlinkert/is-glob "Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a bet") -* [micromatch](https://www.npmjs.com/package/micromatch): Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch. | [homepage](https://github.com/jonschlinkert/micromatch "Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch.") - -### Contributing - -Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new). - -### Building docs - -_(This document was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme) (a [verb](https://github.com/verbose/verb) generator), please don't edit the readme directly. Any changes to the readme must be made in [.verb.md](.verb.md).)_ - -To generate the readme and API documentation with [verb](https://github.com/verbose/verb): - -```sh -$ npm install -g verb verb-generate-readme && verb -``` - -### Running tests - -Install dev dependencies: - -```sh -$ npm install -d && npm test -``` - -### Author - -**Jon Schlinkert** - -* [github/jonschlinkert](https://github.com/jonschlinkert) -* [twitter/jonschlinkert](http://twitter.com/jonschlinkert) - -### License - -Copyright © 2016, [Jon Schlinkert](https://github.com/jonschlinkert). -Released under the [MIT license](https://github.com/jonschlinkert/is-extglob/blob/master/LICENSE). - -*** - -_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.1.31, on October 12, 2016._ \ No newline at end of file diff --git a/node_modules/is-extglob/index.js b/node_modules/is-extglob/index.js deleted file mode 100644 index c1d986fc5..000000000 --- a/node_modules/is-extglob/index.js +++ /dev/null @@ -1,20 +0,0 @@ -/*! - * is-extglob - * - * Copyright (c) 2014-2016, Jon Schlinkert. - * Licensed under the MIT License. - */ - -module.exports = function isExtglob(str) { - if (typeof str !== 'string' || str === '') { - return false; - } - - var match; - while ((match = /(\\).|([@?!+*]\(.*\))/g.exec(str))) { - if (match[2]) return true; - str = str.slice(match.index + match[0].length); - } - - return false; -}; diff --git a/node_modules/is-extglob/package.json b/node_modules/is-extglob/package.json deleted file mode 100644 index 7a908369d..000000000 --- a/node_modules/is-extglob/package.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "name": "is-extglob", - "description": "Returns true if a string has an extglob.", - "version": "2.1.1", - "homepage": "https://github.com/jonschlinkert/is-extglob", - "author": "Jon Schlinkert (https://github.com/jonschlinkert)", - "repository": "jonschlinkert/is-extglob", - "bugs": { - "url": "https://github.com/jonschlinkert/is-extglob/issues" - }, - "license": "MIT", - "files": [ - "index.js" - ], - "main": "index.js", - "engines": { - "node": ">=0.10.0" - }, - "scripts": { - "test": "mocha" - }, - "devDependencies": { - "gulp-format-md": "^0.1.10", - "mocha": "^3.0.2" - }, - "keywords": [ - "bash", - "braces", - "check", - "exec", - "expression", - "extglob", - "glob", - "globbing", - "globstar", - "is", - "match", - "matches", - "pattern", - "regex", - "regular", - "string", - "test" - ], - "verb": { - "toc": false, - "layout": "default", - "tasks": [ - "readme" - ], - "plugins": [ - "gulp-format-md" - ], - "related": { - "list": [ - "has-glob", - "is-glob", - "micromatch" - ] - }, - "reflinks": [ - "verb", - "verb-generate-readme" - ], - "lint": { - "reflinks": true - } - } -} diff --git a/node_modules/is-glob/LICENSE b/node_modules/is-glob/LICENSE deleted file mode 100644 index 3f2eca18f..000000000 --- a/node_modules/is-glob/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2014-2017, Jon Schlinkert. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/node_modules/is-glob/README.md b/node_modules/is-glob/README.md deleted file mode 100644 index 740724b27..000000000 --- a/node_modules/is-glob/README.md +++ /dev/null @@ -1,206 +0,0 @@ -# is-glob [![NPM version](https://img.shields.io/npm/v/is-glob.svg?style=flat)](https://www.npmjs.com/package/is-glob) [![NPM monthly downloads](https://img.shields.io/npm/dm/is-glob.svg?style=flat)](https://npmjs.org/package/is-glob) [![NPM total downloads](https://img.shields.io/npm/dt/is-glob.svg?style=flat)](https://npmjs.org/package/is-glob) [![Build Status](https://img.shields.io/github/workflow/status/micromatch/is-glob/dev)](https://github.com/micromatch/is-glob/actions) - -> Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience. - -Please consider following this project's author, [Jon Schlinkert](https://github.com/jonschlinkert), and consider starring the project to show your :heart: and support. - -## Install - -Install with [npm](https://www.npmjs.com/): - -```sh -$ npm install --save is-glob -``` - -You might also be interested in [is-valid-glob](https://github.com/jonschlinkert/is-valid-glob) and [has-glob](https://github.com/jonschlinkert/has-glob). - -## Usage - -```js -var isGlob = require('is-glob'); -``` - -### Default behavior - -**True** - -Patterns that have glob characters or regex patterns will return `true`: - -```js -isGlob('!foo.js'); -isGlob('*.js'); -isGlob('**/abc.js'); -isGlob('abc/*.js'); -isGlob('abc/(aaa|bbb).js'); -isGlob('abc/[a-z].js'); -isGlob('abc/{a,b}.js'); -//=> true -``` - -Extglobs - -```js -isGlob('abc/@(a).js'); -isGlob('abc/!(a).js'); -isGlob('abc/+(a).js'); -isGlob('abc/*(a).js'); -isGlob('abc/?(a).js'); -//=> true -``` - -**False** - -Escaped globs or extglobs return `false`: - -```js -isGlob('abc/\\@(a).js'); -isGlob('abc/\\!(a).js'); -isGlob('abc/\\+(a).js'); -isGlob('abc/\\*(a).js'); -isGlob('abc/\\?(a).js'); -isGlob('\\!foo.js'); -isGlob('\\*.js'); -isGlob('\\*\\*/abc.js'); -isGlob('abc/\\*.js'); -isGlob('abc/\\(aaa|bbb).js'); -isGlob('abc/\\[a-z].js'); -isGlob('abc/\\{a,b}.js'); -//=> false -``` - -Patterns that do not have glob patterns return `false`: - -```js -isGlob('abc.js'); -isGlob('abc/def/ghi.js'); -isGlob('foo.js'); -isGlob('abc/@.js'); -isGlob('abc/+.js'); -isGlob('abc/?.js'); -isGlob(); -isGlob(null); -//=> false -``` - -Arrays are also `false` (If you want to check if an array has a glob pattern, use [has-glob](https://github.com/jonschlinkert/has-glob)): - -```js -isGlob(['**/*.js']); -isGlob(['foo.js']); -//=> false -``` - -### Option strict - -When `options.strict === false` the behavior is less strict in determining if a pattern is a glob. Meaning that -some patterns that would return `false` may return `true`. This is done so that matching libraries like [micromatch](https://github.com/micromatch/micromatch) have a chance at determining if the pattern is a glob or not. - -**True** - -Patterns that have glob characters or regex patterns will return `true`: - -```js -isGlob('!foo.js', {strict: false}); -isGlob('*.js', {strict: false}); -isGlob('**/abc.js', {strict: false}); -isGlob('abc/*.js', {strict: false}); -isGlob('abc/(aaa|bbb).js', {strict: false}); -isGlob('abc/[a-z].js', {strict: false}); -isGlob('abc/{a,b}.js', {strict: false}); -//=> true -``` - -Extglobs - -```js -isGlob('abc/@(a).js', {strict: false}); -isGlob('abc/!(a).js', {strict: false}); -isGlob('abc/+(a).js', {strict: false}); -isGlob('abc/*(a).js', {strict: false}); -isGlob('abc/?(a).js', {strict: false}); -//=> true -``` - -**False** - -Escaped globs or extglobs return `false`: - -```js -isGlob('\\!foo.js', {strict: false}); -isGlob('\\*.js', {strict: false}); -isGlob('\\*\\*/abc.js', {strict: false}); -isGlob('abc/\\*.js', {strict: false}); -isGlob('abc/\\(aaa|bbb).js', {strict: false}); -isGlob('abc/\\[a-z].js', {strict: false}); -isGlob('abc/\\{a,b}.js', {strict: false}); -//=> false -``` - -## About - -
-Contributing - -Pull requests and stars are always welcome. For bugs and feature requests, [please create an issue](../../issues/new). - -
- -
-Running Tests - -Running and reviewing unit tests is a great way to get familiarized with a library and its API. You can install dependencies and run tests with the following command: - -```sh -$ npm install && npm test -``` - -
- -
-Building docs - -_(This project's readme.md is generated by [verb](https://github.com/verbose/verb-generate-readme), please don't edit the readme directly. Any changes to the readme must be made in the [.verb.md](.verb.md) readme template.)_ - -To generate the readme, run the following command: - -```sh -$ npm install -g verbose/verb#dev verb-generate-readme && verb -``` - -
- -### Related projects - -You might also be interested in these projects: - -* [assemble](https://www.npmjs.com/package/assemble): Get the rocks out of your socks! Assemble makes you fast at creating web projects… [more](https://github.com/assemble/assemble) | [homepage](https://github.com/assemble/assemble "Get the rocks out of your socks! Assemble makes you fast at creating web projects. Assemble is used by thousands of projects for rapid prototyping, creating themes, scaffolds, boilerplates, e-books, UI components, API documentation, blogs, building websit") -* [base](https://www.npmjs.com/package/base): Framework for rapidly creating high quality, server-side node.js applications, using plugins like building blocks | [homepage](https://github.com/node-base/base "Framework for rapidly creating high quality, server-side node.js applications, using plugins like building blocks") -* [update](https://www.npmjs.com/package/update): Be scalable! Update is a new, open source developer framework and CLI for automating updates… [more](https://github.com/update/update) | [homepage](https://github.com/update/update "Be scalable! Update is a new, open source developer framework and CLI for automating updates of any kind in code projects.") -* [verb](https://www.npmjs.com/package/verb): Documentation generator for GitHub projects. Verb is extremely powerful, easy to use, and is used… [more](https://github.com/verbose/verb) | [homepage](https://github.com/verbose/verb "Documentation generator for GitHub projects. Verb is extremely powerful, easy to use, and is used on hundreds of projects of all sizes to generate everything from API docs to readmes.") - -### Contributors - -| **Commits** | **Contributor** | -| --- | --- | -| 47 | [jonschlinkert](https://github.com/jonschlinkert) | -| 5 | [doowb](https://github.com/doowb) | -| 1 | [phated](https://github.com/phated) | -| 1 | [danhper](https://github.com/danhper) | -| 1 | [paulmillr](https://github.com/paulmillr) | - -### Author - -**Jon Schlinkert** - -* [GitHub Profile](https://github.com/jonschlinkert) -* [Twitter Profile](https://twitter.com/jonschlinkert) -* [LinkedIn Profile](https://linkedin.com/in/jonschlinkert) - -### License - -Copyright © 2019, [Jon Schlinkert](https://github.com/jonschlinkert). -Released under the [MIT License](LICENSE). - -*** - -_This file was generated by [verb-generate-readme](https://github.com/verbose/verb-generate-readme), v0.8.0, on March 27, 2019._ \ No newline at end of file diff --git a/node_modules/is-glob/index.js b/node_modules/is-glob/index.js deleted file mode 100644 index 620f563ec..000000000 --- a/node_modules/is-glob/index.js +++ /dev/null @@ -1,150 +0,0 @@ -/*! - * is-glob - * - * Copyright (c) 2014-2017, Jon Schlinkert. - * Released under the MIT License. - */ - -var isExtglob = require('is-extglob'); -var chars = { '{': '}', '(': ')', '[': ']'}; -var strictCheck = function(str) { - if (str[0] === '!') { - return true; - } - var index = 0; - var pipeIndex = -2; - var closeSquareIndex = -2; - var closeCurlyIndex = -2; - var closeParenIndex = -2; - var backSlashIndex = -2; - while (index < str.length) { - if (str[index] === '*') { - return true; - } - - if (str[index + 1] === '?' && /[\].+)]/.test(str[index])) { - return true; - } - - if (closeSquareIndex !== -1 && str[index] === '[' && str[index + 1] !== ']') { - if (closeSquareIndex < index) { - closeSquareIndex = str.indexOf(']', index); - } - if (closeSquareIndex > index) { - if (backSlashIndex === -1 || backSlashIndex > closeSquareIndex) { - return true; - } - backSlashIndex = str.indexOf('\\', index); - if (backSlashIndex === -1 || backSlashIndex > closeSquareIndex) { - return true; - } - } - } - - if (closeCurlyIndex !== -1 && str[index] === '{' && str[index + 1] !== '}') { - closeCurlyIndex = str.indexOf('}', index); - if (closeCurlyIndex > index) { - backSlashIndex = str.indexOf('\\', index); - if (backSlashIndex === -1 || backSlashIndex > closeCurlyIndex) { - return true; - } - } - } - - if (closeParenIndex !== -1 && str[index] === '(' && str[index + 1] === '?' && /[:!=]/.test(str[index + 2]) && str[index + 3] !== ')') { - closeParenIndex = str.indexOf(')', index); - if (closeParenIndex > index) { - backSlashIndex = str.indexOf('\\', index); - if (backSlashIndex === -1 || backSlashIndex > closeParenIndex) { - return true; - } - } - } - - if (pipeIndex !== -1 && str[index] === '(' && str[index + 1] !== '|') { - if (pipeIndex < index) { - pipeIndex = str.indexOf('|', index); - } - if (pipeIndex !== -1 && str[pipeIndex + 1] !== ')') { - closeParenIndex = str.indexOf(')', pipeIndex); - if (closeParenIndex > pipeIndex) { - backSlashIndex = str.indexOf('\\', pipeIndex); - if (backSlashIndex === -1 || backSlashIndex > closeParenIndex) { - return true; - } - } - } - } - - if (str[index] === '\\') { - var open = str[index + 1]; - index += 2; - var close = chars[open]; - - if (close) { - var n = str.indexOf(close, index); - if (n !== -1) { - index = n + 1; - } - } - - if (str[index] === '!') { - return true; - } - } else { - index++; - } - } - return false; -}; - -var relaxedCheck = function(str) { - if (str[0] === '!') { - return true; - } - var index = 0; - while (index < str.length) { - if (/[*?{}()[\]]/.test(str[index])) { - return true; - } - - if (str[index] === '\\') { - var open = str[index + 1]; - index += 2; - var close = chars[open]; - - if (close) { - var n = str.indexOf(close, index); - if (n !== -1) { - index = n + 1; - } - } - - if (str[index] === '!') { - return true; - } - } else { - index++; - } - } - return false; -}; - -module.exports = function isGlob(str, options) { - if (typeof str !== 'string' || str === '') { - return false; - } - - if (isExtglob(str)) { - return true; - } - - var check = strictCheck; - - // optionally relax check - if (options && options.strict === false) { - check = relaxedCheck; - } - - return check(str); -}; diff --git a/node_modules/is-glob/package.json b/node_modules/is-glob/package.json deleted file mode 100644 index 858af0378..000000000 --- a/node_modules/is-glob/package.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "name": "is-glob", - "description": "Returns `true` if the given string looks like a glob pattern or an extglob pattern. This makes it easy to create code that only uses external modules like node-glob when necessary, resulting in much faster code execution and initialization time, and a better user experience.", - "version": "4.0.3", - "homepage": "https://github.com/micromatch/is-glob", - "author": "Jon Schlinkert (https://github.com/jonschlinkert)", - "contributors": [ - "Brian Woodward (https://twitter.com/doowb)", - "Daniel Perez (https://tuvistavie.com)", - "Jon Schlinkert (http://twitter.com/jonschlinkert)" - ], - "repository": "micromatch/is-glob", - "bugs": { - "url": "https://github.com/micromatch/is-glob/issues" - }, - "license": "MIT", - "files": [ - "index.js" - ], - "main": "index.js", - "engines": { - "node": ">=0.10.0" - }, - "scripts": { - "test": "mocha && node benchmark.js" - }, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "devDependencies": { - "gulp-format-md": "^0.1.10", - "mocha": "^3.0.2" - }, - "keywords": [ - "bash", - "braces", - "check", - "exec", - "expression", - "extglob", - "glob", - "globbing", - "globstar", - "is", - "match", - "matches", - "pattern", - "regex", - "regular", - "string", - "test" - ], - "verb": { - "layout": "default", - "plugins": [ - "gulp-format-md" - ], - "related": { - "list": [ - "assemble", - "base", - "update", - "verb" - ] - }, - "reflinks": [ - "assemble", - "bach", - "base", - "composer", - "gulp", - "has-glob", - "is-valid-glob", - "micromatch", - "npm", - "scaffold", - "verb", - "vinyl" - ] - } -} diff --git a/node_modules/jiti/LICENSE b/node_modules/jiti/LICENSE deleted file mode 100644 index e739abce4..000000000 --- a/node_modules/jiti/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) Pooya Parsa - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/node_modules/jiti/README.md b/node_modules/jiti/README.md deleted file mode 100644 index 2c957a9fa..000000000 --- a/node_modules/jiti/README.md +++ /dev/null @@ -1,243 +0,0 @@ -# jiti - - - -[![npm version](https://img.shields.io/npm/v/jiti?color=F0DB4F)](https://npmjs.com/package/jiti) -[![npm downloads](https://img.shields.io/npm/dm/jiti?color=F0DB4F)](https://npmjs.com/package/jiti) -[![bundle size](https://img.shields.io/bundlephobia/minzip/jiti?color=F0DB4F)](https://bundlephobia.com/package/jiti) - - - -> This is the active development branch. Check out [jiti/v1](https://github.com/unjs/jiti/tree/v1) for legacy v1 docs and code. - -## 🌟 Used in - -[Docusaurus](https://docusaurus.io/), [ESLint](https://github.com/eslint/eslint), [FormKit](https://formkit.com/), [Histoire](https://histoire.dev/), [Knip](https://knip.dev/), [Nitro](https://nitro.unjs.io/), [Nuxt](https://nuxt.com/), [PostCSS loader](https://github.com/webpack-contrib/postcss-loader), [Rsbuild](https://rsbuild.dev/), [Size Limit](https://github.com/ai/size-limit), [Slidev](https://sli.dev/), [Tailwindcss](https://tailwindcss.com/), [Tokenami](https://github.com/tokenami/tokenami), [UnoCSS](https://unocss.dev/), [WXT](https://wxt.dev/), [Winglang](https://www.winglang.io/), [Graphql code generator](https://the-guild.dev/graphql/codegen), [Lingui](https://lingui.dev/), [Scaffdog](https://scaff.dog/), [Storybook](https://storybook.js.org), [...UnJS ecosystem](https://unjs.io/), [...60M+ npm monthly downloads](https://npm.chart.dev/jiti), [...6M+ public repositories](https://github.com/unjs/jiti/network/dependents). - -## ✅ Features - -- Seamless TypeScript and ESM syntax support for Node.js -- Seamless interoperability between ESM and CommonJS -- Asynchronous API to replace `import()` -- Synchronous API to replace `require()` (deprecated) -- Super slim and zero dependency -- Custom resolve aliases -- Smart syntax detection to avoid extra transforms -- Node.js native `require.cache` integration -- Filesystem transpile with hard disk caches -- ESM Loader support -- JSX support (opt-in) - -> [!IMPORTANT] -> To enhance compatibility, jiti `>=2.1` enabled [`interopDefault`](#interopdefault) using a new Proxy method. If you migrated to `2.0.0` earlier, this might have caused behavior changes. In case of any issues during the upgrade, please [report](https://github.com/unjs/jiti/issues) so we can investigate to solve them. 🙏🏼 - -## 💡 Usage - -### CLI - -You can use `jiti` CLI to quickly run any script with TypeScript and native ESM support! - -```bash -npx jiti ./index.ts -``` - -### Programmatic - -Initialize a jiti instance: - -```js -// ESM -import { createJiti } from "jiti"; -const jiti = createJiti(import.meta.url); - -// CommonJS (deprecated) -const { createJiti } = require("jiti"); -const jiti = createJiti(__filename); -``` - -Import (async) and resolve with ESM compatibility: - -```js -// jiti.import(id) is similar to import(id) -const mod = await jiti.import("./path/to/file.ts"); - -// jiti.esmResolve(id) is similar to import.meta.resolve(id) -const resolvedPath = jiti.esmResolve("./src"); -``` - -If you need the default export of module, you can use `jiti.import(id, { default: true })` as shortcut to `mod?.default ?? mod`. - -```js -// shortcut to mod?.default ?? mod -const modDefault = await jiti.import("./path/to/file.ts", { default: true }); -``` - -CommonJS (sync & deprecated): - -```js -// jiti() is similar to require(id) -const mod = jiti("./path/to/file.ts"); - -// jiti.resolve() is similar to require.resolve(id) -const resolvedPath = jiti.resolve("./src"); -``` - -You can also pass options as the second argument: - -```js -const jiti = createJiti(import.meta.url, { debug: true }); -``` - -### Register global ESM loader - -You can globally register jiti using [global hooks](https://nodejs.org/api/module.html#initialize). (Important: Requires Node.js > 20) - -```js -import "jiti/register"; -``` - -Or: - -```bash -node --import jiti/register index.ts -``` - -## 🎈 `jiti/native` - -You can alias `jiti` to `jiti/native` to directly depend on runtime's [`import.meta.resolve`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/import.meta/resolve) and dynamic [`import()`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/import) support. This allows easing up the ecosystem transition to runtime native support by giving the same API of jiti. - -## ⚙️ Options - -### `debug` - -- Type: Boolean -- Default: `false` -- Environment variable: `JITI_DEBUG` - -Enable verbose logging. You can use `JITI_DEBUG=1 ` to enable it. - -### `fsCache` - -- Type: Boolean | String -- Default: `true` -- Environment variable: `JITI_FS_CACHE` - -Filesystem source cache (enabled by default) - -By default (when is `true`), jiti uses `node_modules/.cache/jiti` (if exists) or `{TMP_DIR}/jiti`. - -**Note:** It is recommended that this option be enabled for better performance. - -### `rebuildFsCache` - -- Type: Boolean -- Default: `false` -- Environment variable: `JITI_REBUILD_FS_CACHE` - -Rebuild filesystem source cache created by `fsCache`. - -### `moduleCache` - -- Type: String -- Default: `true` -- Environment variable: `JITI_MODULE_CACHE` - -Runtime module cache (enabled by default). - -Disabling allows editing code and importing the same module multiple times. - -When enabled, jiti integrates with Node.js native CommonJS cache-store. - -### `transform` - -- Type: Function -- Default: Babel (lazy loaded) - -Transform function. See [src/babel](./src/babel.ts) for more details - -### `sourceMaps` - -- Type: Boolean -- Default `false` -- Environment variable: `JITI_SOURCE_MAPS` - -Add inline source map to transformed source for better debugging. - -### `interopDefault` - -- Type: Boolean -- Default: `true` -- Environment variable: `JITI_INTEROP_DEFAULT` - -Jiti combines module exports with the `default` export using an internal Proxy to improve compatibility with mixed CJS/ESM usage. You can check the current implementation [here](https://github.com/unjs/jiti/blob/main/src/utils.ts#L105). - -### `alias` - -- Type: Object -- Default: - -- Environment variable: `JITI_ALIAS` - -You can also pass an object to the environment variable for inline config. Example: `JITI_ALIAS='{"~/*": "./src/*"}' jiti ...`. - -Custom alias map used to resolve IDs. - -### `nativeModules` - -- Type: Array -- Default: ['typescript'] -- Environment variable: `JITI_NATIVE_MODULES` - -List of modules (within `node_modules`) to always use native `require()` for them. - -### `transformModules` - -- Type: Array -- Default: [] -- Environment variable: `JITI_TRANSFORM_MODULES` - -List of modules (within `node_modules`) to transform them regardless of syntax. - -### `importMeta` - -Parent module's [`import.meta`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/import.meta) context to use for ESM resolution. (only used for `jiti/native` import). - -### `tryNative` - -- Type: Boolean -- Default: Enabled if bun is detected -- Environment variable: `JITI_TRY_NATIVE` - -Try to use native require and import without jiti transformations first. - -### `jsx` - -- Type: Boolean | {options} -- Default: `false` -- Environment Variable: `JITI_JSX` - -Enable JSX support using [`@babel/plugin-transform-react-jsx`](https://babeljs.io/docs/babel-plugin-transform-react-jsx). - -See [`test/fixtures/jsx`](./test/fixtures/jsx) for framework integration examples. - -## Development - -- Clone this repository -- Enable [Corepack](https://github.com/nodejs/corepack) using `corepack enable` -- Install dependencies using `pnpm install` -- Run `pnpm dev` -- Run `pnpm jiti ./test/path/to/file.ts` - -## License - - - -Published under the [MIT](https://github.com/unjs/jiti/blob/main/LICENSE) license. -Made by [@pi0](https://github.com/pi0) and [community](https://github.com/unjs/jiti/graphs/contributors) 💛 -

- - - - - - - diff --git a/node_modules/jiti/dist/babel.cjs b/node_modules/jiti/dist/babel.cjs deleted file mode 100644 index 088011dd9..000000000 --- a/node_modules/jiti/dist/babel.cjs +++ /dev/null @@ -1,246 +0,0 @@ -(()=>{var e={"./node_modules/.pnpm/@babel+core@7.28.4/node_modules/@babel/core/lib/config/files lazy recursive":function(e){function webpackEmptyAsyncContext(e){return Promise.resolve().then(function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t})}webpackEmptyAsyncContext.keys=()=>[],webpackEmptyAsyncContext.resolve=webpackEmptyAsyncContext,webpackEmptyAsyncContext.id="./node_modules/.pnpm/@babel+core@7.28.4/node_modules/@babel/core/lib/config/files lazy recursive",e.exports=webpackEmptyAsyncContext},"./node_modules/.pnpm/@babel+core@7.28.4/node_modules/@babel/core/lib/config/files sync recursive":function(e){function webpackEmptyContext(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}webpackEmptyContext.keys=()=>[],webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id="./node_modules/.pnpm/@babel+core@7.28.4/node_modules/@babel/core/lib/config/files sync recursive",e.exports=webpackEmptyContext},"./node_modules/.pnpm/@babel+plugin-syntax-class-properties@7.12.13_@babel+core@7.28.4/node_modules/@babel/plugin-syntax-class-properties/lib/index.js":function(e,t,r){"use strict";t.default=void 0;var n=(0,r("./node_modules/.pnpm/@babel+helper-plugin-utils@7.27.1/node_modules/@babel/helper-plugin-utils/lib/index.js").declare)(e=>(e.assertVersion(7),{name:"syntax-class-properties",manipulateOptions(e,t){t.plugins.push("classProperties","classPrivateProperties","classPrivateMethods")}}));t.default=n},"./node_modules/.pnpm/@jridgewell+gen-mapping@0.3.13/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js":function(e,t,r){var n;!function(e,t,r){"use strict";var n=Object.create,s=Object.defineProperty,i=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,a=Object.getPrototypeOf,l=Object.prototype.hasOwnProperty,__commonJS=(e,t)=>function(){return t||(0,e[o(e)[0]])((t={exports:{}}).exports,t),t.exports},__export=(e,t)=>{for(var r in t)s(e,r,{get:t[r],enumerable:!0})},__copyProps=(e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let a of o(t))l.call(e,a)||a===r||s(e,a,{get:()=>t[a],enumerable:!(n=i(t,a))||n.enumerable});return e},__toESM=(e,t,r)=>(r=null!=e?n(a(e)):{},__copyProps(!t&&e&&e.__esModule?r:s(r,"default",{value:e,enumerable:!0}),e)),__toCommonJS=e=>__copyProps(s({},"__esModule",{value:!0}),e),p=__commonJS({"umd:@jridgewell/sourcemap-codec"(e,r){r.exports=t}}),c=__commonJS({"umd:@jridgewell/trace-mapping"(e,t){t.exports=r}}),u={};__export(u,{GenMapping:()=>E,addMapping:()=>addMapping,addSegment:()=>addSegment,allMappings:()=>allMappings,fromMap:()=>fromMap,maybeAddMapping:()=>maybeAddMapping,maybeAddSegment:()=>maybeAddSegment,setIgnore:()=>setIgnore,setSourceContent:()=>setSourceContent,toDecodedMap:()=>toDecodedMap,toEncodedMap:()=>toEncodedMap}),e.exports=__toCommonJS(u);var d=class{constructor(){this._indexes={__proto__:null},this.array=[]}};function cast(e){return e}function get(e,t){return cast(e)._indexes[t]}function put(e,t){const r=get(e,t);if(void 0!==r)return r;const{array:n,_indexes:s}=cast(e),i=n.push(t);return s[t]=i-1}function remove(e,t){const r=get(e,t);if(void 0===r)return;const{array:n,_indexes:s}=cast(e);for(let e=r+1;eaddSegmentInternal(!0,e,t,r,n,s,i,o,a),maybeAddMapping=(e,t)=>addMappingInternal(!0,e,t);function setSourceContent(e,t,r){const{_sources:n,_sourcesContent:s}=cast2(e);s[put(n,t)]=r}function setIgnore(e,t,r=!0){const{_sources:n,_sourcesContent:s,_ignoreList:i}=cast2(e),o=put(n,t);o===s.length&&(s[o]=null),r?put(i,o):remove(i,o)}function toDecodedMap(e){const{_mappings:t,_sources:r,_sourcesContent:n,_names:s,_ignoreList:i}=cast2(e);return removeEmptyFinalLines(t),{version:3,file:e.file||void 0,names:s.array,sourceRoot:e.sourceRoot||void 0,sources:r.array,sourcesContent:n,mappings:t,ignoreList:i.array}}function toEncodedMap(e){const t=toDecodedMap(e);return Object.assign({},t,{mappings:(0,h.encode)(t.mappings)})}function fromMap(e){const t=new m.TraceMap(e),r=new E({file:t.file,sourceRoot:t.sourceRoot});return putAll(cast2(r)._names,t.names),putAll(cast2(r)._sources,t.sources),cast2(r)._sourcesContent=t.sourcesContent||t.sources.map(()=>null),cast2(r)._mappings=(0,m.decodedMappings)(t),t.ignoreList&&putAll(cast2(r)._ignoreList,t.ignoreList),r}function allMappings(e){const t=[],{_mappings:r,_sources:n,_names:s}=cast2(e);for(let e=0;e=0&&!(t>=e[n][f]);r=n--);return r}function insert(e,t,r){for(let r=e.length;r>t;r--)e[r]=e[r-1];e[t]=r}function removeEmptyFinalLines(e){const{length:t}=e;let r=t;for(let t=r-1;t>=0&&!(e[t].length>0);r=t,t--);rfunction(){return t||(0,e[o(e)[0]])((t={exports:{}}).exports,t),t.exports},__export=(e,t)=>{for(var r in t)s(e,r,{get:t[r],enumerable:!0})},__copyProps=(e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let a of o(t))l.call(e,a)||a===r||s(e,a,{get:()=>t[a],enumerable:!(n=i(t,a))||n.enumerable});return e},__toESM=(e,t,r)=>(r=null!=e?n(a(e)):{},__copyProps(!t&&e&&e.__esModule?r:s(r,"default",{value:e,enumerable:!0}),e)),__toCommonJS=e=>__copyProps(s({},"__esModule",{value:!0}),e),p=__commonJS({"umd:@jridgewell/trace-mapping"(e,t){t.exports=r}}),c=__commonJS({"umd:@jridgewell/gen-mapping"(e,r){r.exports=t}}),u={};__export(u,{default:()=>remapping}),e.exports=__toCommonJS(u);var d=__toESM(p()),h=__toESM(c()),m=__toESM(p()),f=SegmentObject("",-1,-1,"",null,!1),y=[];function SegmentObject(e,t,r,n,s,i){return{source:e,line:t,column:r,name:n,content:s,ignore:i}}function Source(e,t,r,n,s){return{map:e,sources:t,source:r,content:n,ignore:s}}function MapSource(e,t){return Source(e,t,"",null,!1)}function OriginalSource(e,t,r){return Source(null,y,e,t,r)}function traceMappings(e){const t=new h.GenMapping({file:e.map.file}),{sources:r,map:n}=e,s=n.names,i=(0,m.decodedMappings)(n);for(let e=0;enew d.TraceMap(e,"")),n=r.pop();for(let e=0;e1)throw new Error(`Transformation map ${e} must have exactly one source file.\nDid you specify these with the most recent transformation maps first?`);let s=build(n,t,"",0);for(let e=r.length-1;e>=0;e--)s=MapSource(r[e],[s]);return s}function build(e,t,r,n){const{resolvedSources:s,sourcesContent:i,ignoreList:o}=e,a=n+1;return MapSource(e,s.map((e,n)=>{const s={importer:r,depth:a,source:e||"",content:void 0,ignore:void 0},l=t(s.source,s),{source:p,content:c,ignore:u}=s;return l?build(new d.TraceMap(l,p),t,p,a):OriginalSource(p,void 0!==c?c:i?i[n]:null,void 0!==u?u:!!o&&o.includes(n))}))}var b=__toESM(c()),g=class{constructor(e,t){const r=t.decodedMappings?(0,b.toDecodedMap)(e):(0,b.toEncodedMap)(e);this.version=r.version,this.file=r.file,this.mappings=r.mappings,this.names=r.names,this.ignoreList=r.ignoreList,this.sourceRoot=r.sourceRoot,this.sources=r.sources,t.excludeContent||(this.sourcesContent=r.sourcesContent)}toString(){return JSON.stringify(this)}};function remapping(e,t,r){const n="object"==typeof r?r:{excludeContent:!!r,decodedMappings:!1},s=buildSourceMapTree(e,t);return new g(traceMappings(s),n)}}(e=r.nmd(e),r("./node_modules/.pnpm/@jridgewell+gen-mapping@0.3.13/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js"),r("./node_modules/.pnpm/@jridgewell+trace-mapping@0.3.31/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js")),e.exports="default"in(n=e).exports?n.exports.default:n.exports},"./node_modules/.pnpm/@jridgewell+resolve-uri@3.1.2/node_modules/@jridgewell/resolve-uri/dist/resolve-uri.umd.js":function(e){e.exports=function(){"use strict";const e=/^[\w+.-]+:\/\//,t=/^([\w+.-]+:)\/\/([^@/#?]*@)?([^:/#?]*)(:\d+)?(\/[^#?]*)?(\?[^#]*)?(#.*)?/,r=/^file:(?:\/\/((?![a-z]:)[^/#?]*)?)?(\/?[^#?]*)(\?[^#]*)?(#.*)?/i;function isAbsoluteUrl(t){return e.test(t)}function isSchemeRelativeUrl(e){return e.startsWith("//")}function isAbsolutePath(e){return e.startsWith("/")}function isFileUrl(e){return e.startsWith("file:")}function isRelative(e){return/^[.?#]/.test(e)}function parseAbsoluteUrl(e){const r=t.exec(e);return makeUrl(r[1],r[2]||"",r[3],r[4]||"",r[5]||"/",r[6]||"",r[7]||"")}function parseFileUrl(e){const t=r.exec(e),n=t[2];return makeUrl("file:","",t[1]||"","",isAbsolutePath(n)?n:"/"+n,t[3]||"",t[4]||"")}function makeUrl(e,t,r,n,s,i,o){return{scheme:e,user:t,host:r,port:n,path:s,query:i,hash:o,type:7}}function parseUrl(e){if(isSchemeRelativeUrl(e)){const t=parseAbsoluteUrl("http:"+e);return t.scheme="",t.type=6,t}if(isAbsolutePath(e)){const t=parseAbsoluteUrl("http://foo.com"+e);return t.scheme="",t.host="",t.type=5,t}if(isFileUrl(e))return parseFileUrl(e);if(isAbsoluteUrl(e))return parseAbsoluteUrl(e);const t=parseAbsoluteUrl("http://foo.com/"+e);return t.scheme="",t.host="",t.type=e?e.startsWith("?")?3:e.startsWith("#")?2:4:1,t}function stripPathFilename(e){if(e.endsWith("/.."))return e;const t=e.lastIndexOf("/");return e.slice(0,t+1)}function mergePaths(e,t){normalizePath(t,t.type),"/"===e.path?e.path=t.path:e.path=stripPathFilename(t.path)+e.path}function normalizePath(e,t){const r=t<=4,n=e.path.split("/");let s=1,i=0,o=!1;for(let e=1;en&&(n=s)}normalizePath(r,n);const s=r.query+r.hash;switch(n){case 2:case 3:return s;case 4:{const n=r.path.slice(1);return n?isRelative(t||e)&&!isRelative(n)?"./"+n+s:n+s:s||"."}case 5:return r.path+s;default:return r.scheme+"//"+r.user+r.host+r.port+r.path+s}}return resolve}()},"./node_modules/.pnpm/@jridgewell+sourcemap-codec@1.5.5/node_modules/@jridgewell/sourcemap-codec/dist/sourcemap-codec.umd.js":function(e,t,r){var n;!function(e){"use strict";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor,n=Object.getOwnPropertyNames,s=Object.prototype.hasOwnProperty,__copyProps=(e,i,o,a)=>{if(i&&"object"==typeof i||"function"==typeof i)for(let l of n(i))s.call(e,l)||l===o||t(e,l,{get:()=>i[l],enumerable:!(a=r(i,l))||a.enumerable});return e},__toCommonJS=e=>__copyProps(t({},"__esModule",{value:!0}),e),i={};((e,r)=>{for(var n in r)t(e,n,{get:r[n],enumerable:!0})})(i,{decode:()=>decode,decodeGeneratedRanges:()=>decodeGeneratedRanges,decodeOriginalScopes:()=>decodeOriginalScopes,encode:()=>encode,encodeGeneratedRanges:()=>encodeGeneratedRanges,encodeOriginalScopes:()=>encodeOriginalScopes}),e.exports=__toCommonJS(i);var o=",".charCodeAt(0),a=";".charCodeAt(0),l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",p=new Uint8Array(64),c=new Uint8Array(128);for(let e=0;e>>=1,i&&(r=-2147483648|-r),t+r}function encodeInteger(e,t,r){let n=t-r;n=n<0?-n<<1|1:n<<1;do{let t=31&n;n>>>=5,n>0&&(t|=32),e.write(p[t])}while(n>0);return t}function hasMoreVlq(e,t){return!(e.pos>=t)&&e.peek()!==o}var u=16384,d="undefined"!=typeof TextDecoder?new TextDecoder:"undefined"!=typeof Buffer?{decode:e=>Buffer.from(e.buffer,e.byteOffset,e.byteLength).toString()}:{decode(e){let t="";for(let r=0;r0?t+d.decode(e.subarray(0,r)):t}},m=class{constructor(e){this.pos=0,this.buffer=e}next(){return this.buffer.charCodeAt(this.pos++)}peek(){return this.buffer.charCodeAt(this.pos)}indexOf(e){const{buffer:t,pos:r}=this,n=t.indexOf(e,r);return-1===n?t.length:n}},f=[];function decodeOriginalScopes(e){const{length:t}=e,r=new m(e),n=[],s=[];let i=0;for(;r.pos0&&r.write(o),n[0]=encodeInteger(r,i,n[0]),encodeInteger(r,a,0),encodeInteger(r,c,0),encodeInteger(r,6===s.length?1:0,0),6===s.length&&encodeInteger(r,s[5],0);for(const e of u)encodeInteger(r,e,0);for(t++;tl||i===l&&o>=p)break;t=_encodeOriginalScopes(e,t,r,n)}return r.write(o),n[0]=encodeInteger(r,l,n[0]),encodeInteger(r,p,0),t}function decodeGeneratedRanges(e){const{length:t}=e,r=new m(e),n=[],s=[];let i=0,o=0,a=0,l=0,p=0,c=0,u=0,d=0;do{const e=r.indexOf(";");let t=0;for(;r.pose;t--){const e=u;u=decodeInteger(r,u),d=decodeInteger(r,u===e?d:0);const t=decodeInteger(r,0);n.push([t,u,d])}}else n=[[e]];x.push(n)}while(hasMoreVlq(r,e))}b.bindings=x,n.push(b),s.push(b)}i++,r.pos=e+1}while(r.pos0&&r.write(o),n[1]=encodeInteger(r,s[1],n[1]),encodeInteger(r,(6===s.length?1:0)|(u?2:0)|(c?4:0),0),6===s.length){const{4:e,5:t}=s;e!==n[2]&&(n[3]=0),n[2]=encodeInteger(r,e,n[2]),n[3]=encodeInteger(r,t,n[3])}if(u){const{0:e,1:t,2:i}=s.callsite;e!==n[4]?(n[5]=0,n[6]=0):t!==n[5]&&(n[6]=0),n[4]=encodeInteger(r,e,n[4]),n[5]=encodeInteger(r,t,n[5]),n[6]=encodeInteger(r,i,n[6])}if(d)for(const e of d){e.length>1&&encodeInteger(r,-e.length,0),encodeInteger(r,e[0][0],0);let t=i,n=a;for(let s=1;sl||i===l&&o>=p)break;t=_encodeGeneratedRanges(e,t,r,n)}return n[0]0&&t.write(a),0===p.length)continue;let c=0;for(let e=0;e0&&t.write(o),c=encodeInteger(t,a[0],c),1!==a.length&&(r=encodeInteger(t,a[1],r),n=encodeInteger(t,a[2],n),s=encodeInteger(t,a[3],s),4!==a.length&&(i=encodeInteger(t,a[4],i)))}}return t.flush()}}(e=r.nmd(e)),e.exports="default"in(n=e).exports?n.exports.default:n.exports},"./node_modules/.pnpm/@jridgewell+trace-mapping@0.3.31/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js":function(e,t,r){var n;!function(e,t,r){"use strict";var n=Object.create,s=Object.defineProperty,i=Object.getOwnPropertyDescriptor,o=Object.getOwnPropertyNames,a=Object.getPrototypeOf,l=Object.prototype.hasOwnProperty,__commonJS=(e,t)=>function(){return t||(0,e[o(e)[0]])((t={exports:{}}).exports,t),t.exports},__export=(e,t)=>{for(var r in t)s(e,r,{get:t[r],enumerable:!0})},__copyProps=(e,t,r,n)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let a of o(t))l.call(e,a)||a===r||s(e,a,{get:()=>t[a],enumerable:!(n=i(t,a))||n.enumerable});return e},__toESM=(e,t,r)=>(r=null!=e?n(a(e)):{},__copyProps(!t&&e&&e.__esModule?r:s(r,"default",{value:e,enumerable:!0}),e)),__toCommonJS=e=>__copyProps(s({},"__esModule",{value:!0}),e),p=__commonJS({"umd:@jridgewell/sourcemap-codec"(e,t){t.exports=r}}),c=__commonJS({"umd:@jridgewell/resolve-uri"(e,r){r.exports=t}}),u={};__export(u,{AnyMap:()=>FlattenMap,FlattenMap:()=>FlattenMap,GREATEST_LOWER_BOUND:()=>_,LEAST_UPPER_BOUND:()=>P,TraceMap:()=>A,allGeneratedPositionsFor:()=>allGeneratedPositionsFor,decodedMap:()=>decodedMap,decodedMappings:()=>decodedMappings,eachMapping:()=>eachMapping,encodedMap:()=>encodedMap,encodedMappings:()=>encodedMappings,generatedPositionFor:()=>generatedPositionFor,isIgnored:()=>isIgnored,originalPositionFor:()=>originalPositionFor,presortedDecodedMap:()=>presortedDecodedMap,sourceContentFor:()=>sourceContentFor,traceSegment:()=>traceSegment}),e.exports=__toCommonJS(u);var d=__toESM(p()),h=__toESM(c());function stripFilename(e){if(!e)return"";const t=e.lastIndexOf("/");return e.slice(0,t+1)}function resolver(e,t){const r=stripFilename(e),n=t?t+"/":"";return e=>(0,h.default)(n+(e||""),r)}var m=0,f=1,y=2,b=3,g=4,x=1,v=2;function maybeSort(e,t){const r=nextUnsortedSegmentLine(e,0);if(r===e.length)return e;t||(e=e.slice());for(let n=r;n[]);for(let t=0;t>1),i=e[s][m]-t;if(0===i)return E=!0,s;i<0?r=s+1:n=s-1}return E=!1,r-1}function upperBound(e,t,r){for(let n=r+1;n=0&&e[n][m]===t;r=n--);return r}function memoizedState(){return{lastKey:-1,lastNeedle:-1,lastIndex:-1}}function memoizedBinarySearch(e,t,r,n){const{lastKey:s,lastNeedle:i,lastIndex:o}=r;let a=0,l=e.length-1;if(n===s){if(t===i)return E=-1!==o&&e[o][m]===t,o;t>=i?a=-1===o?0:o:l=o}return r.lastKey=n,r.lastNeedle=t,r.lastIndex=binarySearch(e,t,a,l)}function parse(e){return"string"==typeof e?JSON.parse(e):e}var FlattenMap=function(e,t){const r=parse(e);if(!("sections"in r))return new A(r,t);const n=[],s=[],i=[],o=[],a=[];return recurse(r,t,n,s,i,o,a,0,0,1/0,1/0),presortedDecodedMap({version:3,file:r.file,names:o,sources:s,sourcesContent:i,mappings:n,ignoreList:a})};function recurse(e,t,r,n,s,i,o,a,l,p,c){const{sections:u}=e;for(let e=0;ep)return;const n=getLine(r,t),s=0===e?l:0,i=v[e];for(let e=0;e=c)return;if(1===r.length){n.push([o]);continue}const a=h+r[f],l=r[y],u=r[b];n.push(4===r.length?[o,a,l,u]:[o,a,l,u,x+r[g]])}}}function append(e,t){for(let r=0;r=n.length)return null;const s=n[t],i=traceSegmentInternal(s,cast(e)._decodedMemo,t,r,_);return-1===i?null:s[i]}function originalPositionFor(e,t){let{line:r,column:n,bias:s}=t;if(r--,r<0)throw new Error(T);if(n<0)throw new Error(S);const i=decodedMappings(e);if(r>=i.length)return OMapping(null,null,null,null);const o=i[r],a=traceSegmentInternal(o,cast(e)._decodedMemo,r,n,s||_);if(-1===a)return OMapping(null,null,null,null);const l=o[a];if(1===l.length)return OMapping(null,null,null,null);const{names:p,resolvedSources:c}=e;return OMapping(c[l[f]],l[y]+1,l[b],5===l.length?p[l[g]]:null)}function generatedPositionFor(e,t){const{source:r,line:n,column:s,bias:i}=t;return generatedPosition(e,r,n,s,i||_,!1)}function allGeneratedPositionsFor(e,t){const{source:r,line:n,column:s,bias:i}=t;return generatedPosition(e,r,n,s,i||P,!0)}function eachMapping(e,t){const r=decodedMappings(e),{names:n,resolvedSources:s}=e;for(let e=0;e{"%%"!==e&&(n++,"%c"===e&&(s=n))}),t.splice(s,0,r)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(e){}},t.load=function(){let e;try{e=t.storage.getItem("debug")||t.storage.getItem("DEBUG")}catch(e){}!e&&"undefined"!=typeof process&&"env"in process&&(e=process.env.DEBUG);return e},t.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let e;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&(e=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(e[1],10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=r("./node_modules/.pnpm/debug@4.4.3/node_modules/debug/src/common.js")(t);const{formatters:n}=e.exports;n.j=function(e){try{return JSON.stringify(e)}catch(e){return"[UnexpectedJSONParseError]: "+e.message}}},"./node_modules/.pnpm/debug@4.4.3/node_modules/debug/src/common.js":function(e,t,r){e.exports=function(e){function createDebug(e){let t,r,n,s=null;function debug(...e){if(!debug.enabled)return;const r=debug,n=Number(new Date),s=n-(t||n);r.diff=s,r.prev=t,r.curr=n,t=n,e[0]=createDebug.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let i=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,(t,n)=>{if("%%"===t)return"%";i++;const s=createDebug.formatters[n];if("function"==typeof s){const n=e[i];t=s.call(r,n),e.splice(i,1),i--}return t}),createDebug.formatArgs.call(r,e);(r.log||createDebug.log).apply(r,e)}return debug.namespace=e,debug.useColors=createDebug.useColors(),debug.color=createDebug.selectColor(e),debug.extend=extend,debug.destroy=createDebug.destroy,Object.defineProperty(debug,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==s?s:(r!==createDebug.namespaces&&(r=createDebug.namespaces,n=createDebug.enabled(e)),n),set:e=>{s=e}}),"function"==typeof createDebug.init&&createDebug.init(debug),debug}function extend(e,t){const r=createDebug(this.namespace+(void 0===t?":":t)+e);return r.log=this.log,r}function matchesTemplate(e,t){let r=0,n=0,s=-1,i=0;for(;r"-"+e)].join(",");return createDebug.enable(""),e},createDebug.enable=function(e){createDebug.save(e),createDebug.namespaces=e,createDebug.names=[],createDebug.skips=[];const t=("string"==typeof e?e:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(const e of t)"-"===e[0]?createDebug.skips.push(e.slice(1)):createDebug.names.push(e)},createDebug.enabled=function(e){for(const t of createDebug.skips)if(matchesTemplate(e,t))return!1;for(const t of createDebug.names)if(matchesTemplate(e,t))return!0;return!1},createDebug.humanize=r("./node_modules/.pnpm/ms@2.1.3/node_modules/ms/index.js"),createDebug.destroy=function(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")},Object.keys(e).forEach(t=>{createDebug[t]=e[t]}),createDebug.names=[],createDebug.skips=[],createDebug.formatters={},createDebug.selectColor=function(e){let t=0;for(let r=0;r{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."),t.colors=[6,2,3,4,5,1];try{const e=r("./node_modules/.pnpm/supports-color@7.2.0/node_modules/supports-color/index.js");e&&(e.stderr||e).level>=2&&(t.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch(e){}t.inspectOpts=Object.keys(process.env).filter(e=>/^debug_/i.test(e)).reduce((e,t)=>{const r=t.substring(6).toLowerCase().replace(/_([a-z])/g,(e,t)=>t.toUpperCase());let n=process.env[t];return n=!!/^(yes|on|true|enabled)$/i.test(n)||!/^(no|off|false|disabled)$/i.test(n)&&("null"===n?null:Number(n)),e[r]=n,e},{}),e.exports=r("./node_modules/.pnpm/debug@4.4.3/node_modules/debug/src/common.js")(t);const{formatters:i}=e.exports;i.o=function(e){return this.inspectOpts.colors=this.useColors,s.inspect(e,this.inspectOpts).split("\n").map(e=>e.trim()).join(" ")},i.O=function(e){return this.inspectOpts.colors=this.useColors,s.inspect(e,this.inspectOpts)}},"./node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js":function(e){"use strict";const t=Symbol.for("gensync:v1:start"),r=Symbol.for("gensync:v1:suspend"),n="GENSYNC_OPTIONS_ERROR",s="GENSYNC_RACE_NONEMPTY",i="GENSYNC_ERRBACK_NO_CALLBACK";function assertTypeof(e,t,r,s){if(typeof r===e||s&&void 0===r)return;let i;throw i=s?`Expected opts.${t} to be either a ${e}, or undefined.`:`Expected opts.${t} to be a ${e}.`,makeError(i,n)}function makeError(e,t){return Object.assign(new Error(e),{code:t})}function buildOperation({name:e,arity:n,sync:s,async:i}){return setFunctionMetadata(e,n,function*(...e){const n=yield t;if(!n){return s.call(this,e)}let o;try{i.call(this,e,e=>{o||(o={value:e},n())},e=>{o||(o={err:e},n())})}catch(e){o={err:e},n()}if(yield r,o.hasOwnProperty("err"))throw o.err;return o.value})}function evaluateSync(e){let t;for(;!({value:t}=e.next()).done;)assertStart(t,e);return t}function evaluateAsync(e,t,r){!function step(){try{let r;for(;!({value:r}=e.next()).done;){assertStart(r,e);let t=!0,n=!1;const s=e.next(()=>{t?n=!0:step()});if(t=!1,assertSuspend(s,e),!n)return}return t(r)}catch(e){return r(e)}}()}function assertStart(e,r){e!==t&&throwError(r,makeError(`Got unexpected yielded value in gensync generator: ${JSON.stringify(e)}. Did you perhaps mean to use 'yield*' instead of 'yield'?`,"GENSYNC_EXPECTED_START"))}function assertSuspend({value:e,done:t},n){(t||e!==r)&&throwError(n,makeError(t?"Unexpected generator completion. If you get this, it is probably a gensync bug.":`Expected GENSYNC_SUSPEND, got ${JSON.stringify(e)}. If you get this, it is probably a gensync bug.`,"GENSYNC_EXPECTED_SUSPEND"))}function throwError(e,t){throw e.throw&&e.throw(t),t}function setFunctionMetadata(e,t,r){if("string"==typeof e){const t=Object.getOwnPropertyDescriptor(r,"name");t&&!t.configurable||Object.defineProperty(r,"name",Object.assign(t||{},{configurable:!0,value:e}))}if("number"==typeof t){const e=Object.getOwnPropertyDescriptor(r,"length");e&&!e.configurable||Object.defineProperty(r,"length",Object.assign(e||{},{configurable:!0,value:t}))}return r}e.exports=Object.assign(function(e){let t=e;return t="function"!=typeof e?function({name:e,arity:t,sync:r,async:s,errback:i}){if(assertTypeof("string","name",e,!0),assertTypeof("number","arity",t,!0),assertTypeof("function","sync",r),assertTypeof("function","async",s,!0),assertTypeof("function","errback",i,!0),s&&i)throw makeError("Expected one of either opts.async or opts.errback, but got _both_.",n);if("string"!=typeof e){let t;i&&i.name&&"errback"!==i.name&&(t=i.name),s&&s.name&&"async"!==s.name&&(t=s.name.replace(/Async$/,"")),r&&r.name&&"sync"!==r.name&&(t=r.name.replace(/Sync$/,"")),"string"==typeof t&&(e=t)}"number"!=typeof t&&(t=r.length);return buildOperation({name:e,arity:t,sync:function(e){return r.apply(this,e)},async:function(e,t,n){s?s.apply(this,e).then(t,n):i?i.call(this,...e,(e,r)=>{null==e?t(r):n(e)}):t(r.apply(this,e))}})}(e):function(e){return setFunctionMetadata(e.name,e.length,function(...t){return e.apply(this,t)})}(e),Object.assign(t,function(e){const t={sync:function(...t){return evaluateSync(e.apply(this,t))},async:function(...t){return new Promise((r,n)=>{evaluateAsync(e.apply(this,t),r,n)})},errback:function(...t){const r=t.pop();if("function"!=typeof r)throw makeError("Asynchronous function called without callback",i);let n;try{n=e.apply(this,t)}catch(e){return void r(e)}evaluateAsync(n,e=>r(void 0,e),e=>r(e))}};return t}(t))},{all:buildOperation({name:"all",arity:1,sync:function(e){return Array.from(e[0]).map(e=>evaluateSync(e))},async:function(e,t,r){const n=Array.from(e[0]);if(0===n.length)return void Promise.resolve().then(()=>t([]));let s=0;const i=n.map(()=>{});n.forEach((e,n)=>{evaluateAsync(e,e=>{i[n]=e,s+=1,s===i.length&&t(i)},r)})}}),race:buildOperation({name:"race",arity:1,sync:function(e){const t=Array.from(e[0]);if(0===t.length)throw makeError("Must race at least 1 item",s);return evaluateSync(t[0])},async:function(e,t,r){const n=Array.from(e[0]);if(0===n.length)throw makeError("Must race at least 1 item",s);for(const e of n)evaluateAsync(e,t,r)}})})},"./node_modules/.pnpm/has-flag@4.0.0/node_modules/has-flag/index.js":function(e){"use strict";e.exports=(e,t=process.argv)=>{const r=e.startsWith("-")?"":1===e.length?"-":"--",n=t.indexOf(r+e),s=t.indexOf("--");return-1!==n&&(-1===s||n{for(const n in e)r.call(e,n)&&t(n,e[n])},fourHexEscape=e=>"\\u"+("0000"+e).slice(-4),hexadecimal=(e,t)=>{let r=e.toString(16);return t?r:r.toUpperCase()},n=t.toString,s=Array.isArray,isBigInt=e=>"bigint"==typeof e,i={"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t"},o=/[\\\b\f\n\r\t]/,a=/[0-9]/,l=/[\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,p=/([\uD800-\uDBFF][\uDC00-\uDFFF])|([\uD800-\uDFFF])|(['"`])|[^]/g,c=/([\uD800-\uDBFF][\uDC00-\uDFFF])|([\uD800-\uDFFF])|(['"`])|[^ !#-&\(-\[\]-_a-~]/g,jsesc=(e,t)=>{const increaseIndentation=()=>{g=b,++t.indentLevel,b=t.indent.repeat(t.indentLevel)},r={escapeEverything:!1,minimal:!1,isScriptContext:!1,quotes:"single",wrap:!1,es6:!1,json:!1,compact:!0,lowercaseHex:!1,numbers:"decimal",indent:"\t",indentLevel:0,__inline1__:!1,__inline2__:!1},u=t&&t.json;var d,h;u&&(r.quotes="double",r.wrap=!0),d=r,"single"!=(t=(h=t)?(forOwn(h,(e,t)=>{d[e]=t}),d):d).quotes&&"double"!=t.quotes&&"backtick"!=t.quotes&&(t.quotes="single");const m="double"==t.quotes?'"':"backtick"==t.quotes?"`":"'",f=t.compact,y=t.lowercaseHex;let b=t.indent.repeat(t.indentLevel),g="";const x=t.__inline1__,v=t.__inline2__,E=f?"":"\n";let T,S=!0;const P="binary"==t.numbers,_="octal"==t.numbers,A="decimal"==t.numbers,C="hexadecimal"==t.numbers;if(u&&e&&(e=>"function"==typeof e)(e.toJSON)&&(e=e.toJSON()),!(e=>"string"==typeof e||"[object String]"==n.call(e))(e)){if((e=>"[object Map]"==n.call(e))(e))return 0==e.size?"new Map()":(f||(t.__inline1__=!0,t.__inline2__=!1),"new Map("+jsesc(Array.from(e),t)+")");if((e=>"[object Set]"==n.call(e))(e))return 0==e.size?"new Set()":"new Set("+jsesc(Array.from(e),t)+")";if((e=>"function"==typeof Buffer&&Buffer.isBuffer(e))(e))return 0==e.length?"Buffer.from([])":"Buffer.from("+jsesc(Array.from(e),t)+")";if(s(e))return T=[],t.wrap=!0,x&&(t.__inline1__=!1,t.__inline2__=!0),v||increaseIndentation(),((e,t)=>{const r=e.length;let n=-1;for(;++n{S=!1,v&&(t.__inline2__=!1),T.push((f||v?"":b)+jsesc(e,t))}),S?"[]":v?"["+T.join(", ")+"]":"["+E+T.join(","+E)+E+(f?"":g)+"]";if((e=>"number"==typeof e||"[object Number]"==n.call(e))(e)||isBigInt(e)){if(u)return JSON.stringify(Number(e));let t;if(A)t=String(e);else if(C){let r=e.toString(16);y||(r=r.toUpperCase()),t="0x"+r}else P?t="0b"+e.toString(2):_&&(t="0o"+e.toString(8));return isBigInt(e)?t+"n":t}return isBigInt(e)?u?JSON.stringify(Number(e)):e+"n":(e=>"[object Object]"==n.call(e))(e)?(T=[],t.wrap=!0,increaseIndentation(),forOwn(e,(e,r)=>{S=!1,T.push((f?"":b)+jsesc(e,t)+":"+(f?"":" ")+jsesc(r,t))}),S?"{}":"{"+E+T.join(","+E)+E+(f?"":g)+"}"):u?JSON.stringify(e)||"null":String(e)}const w=t.escapeEverything?p:c;return T=e.replace(w,(e,r,n,s,p,c)=>{if(r){if(t.minimal)return r;const e=r.charCodeAt(0),n=r.charCodeAt(1);if(t.es6){return"\\u{"+hexadecimal(1024*(e-55296)+n-56320+65536,y)+"}"}return fourHexEscape(hexadecimal(e,y))+fourHexEscape(hexadecimal(n,y))}if(n)return fourHexEscape(hexadecimal(n.charCodeAt(0),y));if("\0"==e&&!u&&!a.test(c.charAt(p+1)))return"\\0";if(s)return s==m||t.escapeEverything?"\\"+s:s;if(o.test(e))return i[e];if(t.minimal&&!l.test(e))return e;const d=hexadecimal(e.charCodeAt(0),y);return u||d.length>2?fourHexEscape(d):"\\x"+("00"+d).slice(-2)}),"`"==m&&(T=T.replace(/\$\{/g,"\\${")),t.isScriptContext&&(T=T.replace(/<\/(script|style)/gi,"<\\/$1").replace(/ - --------------------------------------------------------------------------------- - - - - - -## Table of Contents - -- [Examples](#examples) - - [Consuming a source map](#consuming-a-source-map) - - [Generating a source map](#generating-a-source-map) - - [With SourceNode (high level API)](#with-sourcenode-high-level-api) - - [With SourceMapGenerator (low level API)](#with-sourcemapgenerator-low-level-api) -- [API](#api) - - [SourceMapConsumer](#sourcemapconsumer) - - [new SourceMapConsumer(rawSourceMap)](#new-sourcemapconsumerrawsourcemap) - - [SourceMapConsumer.prototype.computeColumnSpans()](#sourcemapconsumerprototypecomputecolumnspans) - - [SourceMapConsumer.prototype.originalPositionFor(generatedPosition)](#sourcemapconsumerprototypeoriginalpositionforgeneratedposition) - - [SourceMapConsumer.prototype.generatedPositionFor(originalPosition)](#sourcemapconsumerprototypegeneratedpositionfororiginalposition) - - [SourceMapConsumer.prototype.allGeneratedPositionsFor(originalPosition)](#sourcemapconsumerprototypeallgeneratedpositionsfororiginalposition) - - [SourceMapConsumer.prototype.hasContentsOfAllSources()](#sourcemapconsumerprototypehascontentsofallsources) - - [SourceMapConsumer.prototype.sourceContentFor(source[, returnNullOnMissing])](#sourcemapconsumerprototypesourcecontentforsource-returnnullonmissing) - - [SourceMapConsumer.prototype.eachMapping(callback, context, order)](#sourcemapconsumerprototypeeachmappingcallback-context-order) - - [SourceMapGenerator](#sourcemapgenerator) - - [new SourceMapGenerator([startOfSourceMap])](#new-sourcemapgeneratorstartofsourcemap) - - [SourceMapGenerator.fromSourceMap(sourceMapConsumer)](#sourcemapgeneratorfromsourcemapsourcemapconsumer) - - [SourceMapGenerator.prototype.addMapping(mapping)](#sourcemapgeneratorprototypeaddmappingmapping) - - [SourceMapGenerator.prototype.setSourceContent(sourceFile, sourceContent)](#sourcemapgeneratorprototypesetsourcecontentsourcefile-sourcecontent) - - [SourceMapGenerator.prototype.applySourceMap(sourceMapConsumer[, sourceFile[, sourceMapPath]])](#sourcemapgeneratorprototypeapplysourcemapsourcemapconsumer-sourcefile-sourcemappath) - - [SourceMapGenerator.prototype.toString()](#sourcemapgeneratorprototypetostring) - - [SourceNode](#sourcenode) - - [new SourceNode([line, column, source[, chunk[, name]]])](#new-sourcenodeline-column-source-chunk-name) - - [SourceNode.fromStringWithSourceMap(code, sourceMapConsumer[, relativePath])](#sourcenodefromstringwithsourcemapcode-sourcemapconsumer-relativepath) - - [SourceNode.prototype.add(chunk)](#sourcenodeprototypeaddchunk) - - [SourceNode.prototype.prepend(chunk)](#sourcenodeprototypeprependchunk) - - [SourceNode.prototype.setSourceContent(sourceFile, sourceContent)](#sourcenodeprototypesetsourcecontentsourcefile-sourcecontent) - - [SourceNode.prototype.walk(fn)](#sourcenodeprototypewalkfn) - - [SourceNode.prototype.walkSourceContents(fn)](#sourcenodeprototypewalksourcecontentsfn) - - [SourceNode.prototype.join(sep)](#sourcenodeprototypejoinsep) - - [SourceNode.prototype.replaceRight(pattern, replacement)](#sourcenodeprototypereplacerightpattern-replacement) - - [SourceNode.prototype.toString()](#sourcenodeprototypetostring) - - [SourceNode.prototype.toStringWithSourceMap([startOfSourceMap])](#sourcenodeprototypetostringwithsourcemapstartofsourcemap) - - - -## Examples - -### Consuming a source map - -```js -var rawSourceMap = { - version: 3, - file: 'min.js', - names: ['bar', 'baz', 'n'], - sources: ['one.js', 'two.js'], - sourceRoot: 'http://example.com/www/js/', - mappings: 'CAAC,IAAI,IAAM,SAAUA,GAClB,OAAOC,IAAID;CCDb,IAAI,IAAM,SAAUE,GAClB,OAAOA' -}; - -var smc = new SourceMapConsumer(rawSourceMap); - -console.log(smc.sources); -// [ 'http://example.com/www/js/one.js', -// 'http://example.com/www/js/two.js' ] - -console.log(smc.originalPositionFor({ - line: 2, - column: 28 -})); -// { source: 'http://example.com/www/js/two.js', -// line: 2, -// column: 10, -// name: 'n' } - -console.log(smc.generatedPositionFor({ - source: 'http://example.com/www/js/two.js', - line: 2, - column: 10 -})); -// { line: 2, column: 28 } - -smc.eachMapping(function (m) { - // ... -}); -``` - -### Generating a source map - -In depth guide: -[**Compiling to JavaScript, and Debugging with Source Maps**](https://hacks.mozilla.org/2013/05/compiling-to-javascript-and-debugging-with-source-maps/) - -#### With SourceNode (high level API) - -```js -function compile(ast) { - switch (ast.type) { - case 'BinaryExpression': - return new SourceNode( - ast.location.line, - ast.location.column, - ast.location.source, - [compile(ast.left), " + ", compile(ast.right)] - ); - case 'Literal': - return new SourceNode( - ast.location.line, - ast.location.column, - ast.location.source, - String(ast.value) - ); - // ... - default: - throw new Error("Bad AST"); - } -} - -var ast = parse("40 + 2", "add.js"); -console.log(compile(ast).toStringWithSourceMap({ - file: 'add.js' -})); -// { code: '40 + 2', -// map: [object SourceMapGenerator] } -``` - -#### With SourceMapGenerator (low level API) - -```js -var map = new SourceMapGenerator({ - file: "source-mapped.js" -}); - -map.addMapping({ - generated: { - line: 10, - column: 35 - }, - source: "foo.js", - original: { - line: 33, - column: 2 - }, - name: "christopher" -}); - -console.log(map.toString()); -// '{"version":3,"file":"source-mapped.js","sources":["foo.js"],"names":["christopher"],"mappings":";;;;;;;;;mCAgCEA"}' -``` - -## API - -Get a reference to the module: - -```js -// Node.js -var sourceMap = require('source-map'); - -// Browser builds -var sourceMap = window.sourceMap; - -// Inside Firefox -const sourceMap = require("devtools/toolkit/sourcemap/source-map.js"); -``` - -### SourceMapConsumer - -A SourceMapConsumer instance represents a parsed source map which we can query -for information about the original file positions by giving it a file position -in the generated source. - -#### new SourceMapConsumer(rawSourceMap) - -The only parameter is the raw source map (either as a string which can be -`JSON.parse`'d, or an object). According to the spec, source maps have the -following attributes: - -* `version`: Which version of the source map spec this map is following. - -* `sources`: An array of URLs to the original source files. - -* `names`: An array of identifiers which can be referenced by individual - mappings. - -* `sourceRoot`: Optional. The URL root from which all sources are relative. - -* `sourcesContent`: Optional. An array of contents of the original source files. - -* `mappings`: A string of base64 VLQs which contain the actual mappings. - -* `file`: Optional. The generated filename this source map is associated with. - -```js -var consumer = new sourceMap.SourceMapConsumer(rawSourceMapJsonData); -``` - -#### SourceMapConsumer.prototype.computeColumnSpans() - -Compute the last column for each generated mapping. The last column is -inclusive. - -```js -// Before: -consumer.allGeneratedPositionsFor({ line: 2, source: "foo.coffee" }) -// [ { line: 2, -// column: 1 }, -// { line: 2, -// column: 10 }, -// { line: 2, -// column: 20 } ] - -consumer.computeColumnSpans(); - -// After: -consumer.allGeneratedPositionsFor({ line: 2, source: "foo.coffee" }) -// [ { line: 2, -// column: 1, -// lastColumn: 9 }, -// { line: 2, -// column: 10, -// lastColumn: 19 }, -// { line: 2, -// column: 20, -// lastColumn: Infinity } ] - -``` - -#### SourceMapConsumer.prototype.originalPositionFor(generatedPosition) - -Returns the original source, line, and column information for the generated -source's line and column positions provided. The only argument is an object with -the following properties: - -* `line`: The line number in the generated source. Line numbers in - this library are 1-based (note that the underlying source map - specification uses 0-based line numbers -- this library handles the - translation). - -* `column`: The column number in the generated source. Column numbers - in this library are 0-based. - -* `bias`: Either `SourceMapConsumer.GREATEST_LOWER_BOUND` or - `SourceMapConsumer.LEAST_UPPER_BOUND`. Specifies whether to return the closest - element that is smaller than or greater than the one we are searching for, - respectively, if the exact element cannot be found. Defaults to - `SourceMapConsumer.GREATEST_LOWER_BOUND`. - -and an object is returned with the following properties: - -* `source`: The original source file, or null if this information is not - available. - -* `line`: The line number in the original source, or null if this information is - not available. The line number is 1-based. - -* `column`: The column number in the original source, or null if this - information is not available. The column number is 0-based. - -* `name`: The original identifier, or null if this information is not available. - -```js -consumer.originalPositionFor({ line: 2, column: 10 }) -// { source: 'foo.coffee', -// line: 2, -// column: 2, -// name: null } - -consumer.originalPositionFor({ line: 99999999999999999, column: 999999999999999 }) -// { source: null, -// line: null, -// column: null, -// name: null } -``` - -#### SourceMapConsumer.prototype.generatedPositionFor(originalPosition) - -Returns the generated line and column information for the original source, -line, and column positions provided. The only argument is an object with -the following properties: - -* `source`: The filename of the original source. - -* `line`: The line number in the original source. The line number is - 1-based. - -* `column`: The column number in the original source. The column - number is 0-based. - -and an object is returned with the following properties: - -* `line`: The line number in the generated source, or null. The line - number is 1-based. - -* `column`: The column number in the generated source, or null. The - column number is 0-based. - -```js -consumer.generatedPositionFor({ source: "example.js", line: 2, column: 10 }) -// { line: 1, -// column: 56 } -``` - -#### SourceMapConsumer.prototype.allGeneratedPositionsFor(originalPosition) - -Returns all generated line and column information for the original source, line, -and column provided. If no column is provided, returns all mappings -corresponding to a either the line we are searching for or the next closest line -that has any mappings. Otherwise, returns all mappings corresponding to the -given line and either the column we are searching for or the next closest column -that has any offsets. - -The only argument is an object with the following properties: - -* `source`: The filename of the original source. - -* `line`: The line number in the original source. The line number is - 1-based. - -* `column`: Optional. The column number in the original source. The - column number is 0-based. - -and an array of objects is returned, each with the following properties: - -* `line`: The line number in the generated source, or null. The line - number is 1-based. - -* `column`: The column number in the generated source, or null. The - column number is 0-based. - -```js -consumer.allGeneratedpositionsfor({ line: 2, source: "foo.coffee" }) -// [ { line: 2, -// column: 1 }, -// { line: 2, -// column: 10 }, -// { line: 2, -// column: 20 } ] -``` - -#### SourceMapConsumer.prototype.hasContentsOfAllSources() - -Return true if we have the embedded source content for every source listed in -the source map, false otherwise. - -In other words, if this method returns `true`, then -`consumer.sourceContentFor(s)` will succeed for every source `s` in -`consumer.sources`. - -```js -// ... -if (consumer.hasContentsOfAllSources()) { - consumerReadyCallback(consumer); -} else { - fetchSources(consumer, consumerReadyCallback); -} -// ... -``` - -#### SourceMapConsumer.prototype.sourceContentFor(source[, returnNullOnMissing]) - -Returns the original source content for the source provided. The only -argument is the URL of the original source file. - -If the source content for the given source is not found, then an error is -thrown. Optionally, pass `true` as the second param to have `null` returned -instead. - -```js -consumer.sources -// [ "my-cool-lib.clj" ] - -consumer.sourceContentFor("my-cool-lib.clj") -// "..." - -consumer.sourceContentFor("this is not in the source map"); -// Error: "this is not in the source map" is not in the source map - -consumer.sourceContentFor("this is not in the source map", true); -// null -``` - -#### SourceMapConsumer.prototype.eachMapping(callback, context, order) - -Iterate over each mapping between an original source/line/column and a -generated line/column in this source map. - -* `callback`: The function that is called with each mapping. Mappings have the - form `{ source, generatedLine, generatedColumn, originalLine, originalColumn, - name }` - -* `context`: Optional. If specified, this object will be the value of `this` - every time that `callback` is called. - -* `order`: Either `SourceMapConsumer.GENERATED_ORDER` or - `SourceMapConsumer.ORIGINAL_ORDER`. Specifies whether you want to iterate over - the mappings sorted by the generated file's line/column order or the - original's source/line/column order, respectively. Defaults to - `SourceMapConsumer.GENERATED_ORDER`. - -```js -consumer.eachMapping(function (m) { console.log(m); }) -// ... -// { source: 'illmatic.js', -// generatedLine: 1, -// generatedColumn: 0, -// originalLine: 1, -// originalColumn: 0, -// name: null } -// { source: 'illmatic.js', -// generatedLine: 2, -// generatedColumn: 0, -// originalLine: 2, -// originalColumn: 0, -// name: null } -// ... -``` -### SourceMapGenerator - -An instance of the SourceMapGenerator represents a source map which is being -built incrementally. - -#### new SourceMapGenerator([startOfSourceMap]) - -You may pass an object with the following properties: - -* `file`: The filename of the generated source that this source map is - associated with. - -* `sourceRoot`: A root for all relative URLs in this source map. - -* `skipValidation`: Optional. When `true`, disables validation of mappings as - they are added. This can improve performance but should be used with - discretion, as a last resort. Even then, one should avoid using this flag when - running tests, if possible. - -* `ignoreInvalidMapping`: Optional. When `true`, instead of throwing error on - invalid mapping, it will be ignored. - -```js -var generator = new sourceMap.SourceMapGenerator({ - file: "my-generated-javascript-file.js", - sourceRoot: "http://example.com/app/js/" -}); -``` - -#### SourceMapGenerator.fromSourceMap(sourceMapConsumer, sourceMapGeneratorOptions) - -Creates a new `SourceMapGenerator` from an existing `SourceMapConsumer` instance. - -* `sourceMapConsumer` The SourceMap. - -* `sourceMapGeneratorOptions` options that will be passed to the SourceMapGenerator constructor which used under the hood. - -```js -var generator = sourceMap.SourceMapGenerator.fromSourceMap(consumer, { - ignoreInvalidMapping: true, -}); -``` - -#### SourceMapGenerator.prototype.addMapping(mapping) - -Add a single mapping from original source line and column to the generated -source's line and column for this source map being created. The mapping object -should have the following properties: - -* `generated`: An object with the generated line and column positions. - -* `original`: An object with the original line and column positions. - -* `source`: The original source file (relative to the sourceRoot). - -* `name`: An optional original token name for this mapping. - -```js -generator.addMapping({ - source: "module-one.scm", - original: { line: 128, column: 0 }, - generated: { line: 3, column: 456 } -}) -``` - -#### SourceMapGenerator.prototype.setSourceContent(sourceFile, sourceContent) - -Set the source content for an original source file. - -* `sourceFile` the URL of the original source file. - -* `sourceContent` the content of the source file. - -```js -generator.setSourceContent("module-one.scm", - fs.readFileSync("path/to/module-one.scm")) -``` - -#### SourceMapGenerator.prototype.applySourceMap(sourceMapConsumer[, sourceFile[, sourceMapPath]]) - -Applies a SourceMap for a source file to the SourceMap. -Each mapping to the supplied source file is rewritten using the -supplied SourceMap. Note: The resolution for the resulting mappings -is the minimum of this map and the supplied map. - -* `sourceMapConsumer`: The SourceMap to be applied. - -* `sourceFile`: Optional. The filename of the source file. - If omitted, sourceMapConsumer.file will be used, if it exists. - Otherwise an error will be thrown. - -* `sourceMapPath`: Optional. The dirname of the path to the SourceMap - to be applied. If relative, it is relative to the SourceMap. - - This parameter is needed when the two SourceMaps aren't in the same - directory, and the SourceMap to be applied contains relative source - paths. If so, those relative source paths need to be rewritten - relative to the SourceMap. - - If omitted, it is assumed that both SourceMaps are in the same directory, - thus not needing any rewriting. (Supplying `'.'` has the same effect.) - -#### SourceMapGenerator.prototype.toString() - -Renders the source map being generated to a string. - -```js -generator.toString() -// '{"version":3,"sources":["module-one.scm"],"names":[],"mappings":"...snip...","file":"my-generated-javascript-file.js","sourceRoot":"http://example.com/app/js/"}' -``` - -### SourceNode - -SourceNodes provide a way to abstract over interpolating and/or concatenating -snippets of generated JavaScript source code, while maintaining the line and -column information associated between those snippets and the original source -code. This is useful as the final intermediate representation a compiler might -use before outputting the generated JS and source map. - -#### new SourceNode([line, column, source[, chunk[, name]]]) - -* `line`: The original line number associated with this source node, or null if - it isn't associated with an original line. The line number is 1-based. - -* `column`: The original column number associated with this source node, or null - if it isn't associated with an original column. The column number - is 0-based. - -* `source`: The original source's filename; null if no filename is provided. - -* `chunk`: Optional. Is immediately passed to `SourceNode.prototype.add`, see - below. - -* `name`: Optional. The original identifier. - -```js -var node = new SourceNode(1, 2, "a.cpp", [ - new SourceNode(3, 4, "b.cpp", "extern int status;\n"), - new SourceNode(5, 6, "c.cpp", "std::string* make_string(size_t n);\n"), - new SourceNode(7, 8, "d.cpp", "int main(int argc, char** argv) {}\n"), -]); -``` - -#### SourceNode.fromStringWithSourceMap(code, sourceMapConsumer[, relativePath]) - -Creates a SourceNode from generated code and a SourceMapConsumer. - -* `code`: The generated code - -* `sourceMapConsumer` The SourceMap for the generated code - -* `relativePath` The optional path that relative sources in `sourceMapConsumer` - should be relative to. - -```js -var consumer = new SourceMapConsumer(fs.readFileSync("path/to/my-file.js.map", "utf8")); -var node = SourceNode.fromStringWithSourceMap(fs.readFileSync("path/to/my-file.js"), - consumer); -``` - -#### SourceNode.prototype.add(chunk) - -Add a chunk of generated JS to this source node. - -* `chunk`: A string snippet of generated JS code, another instance of - `SourceNode`, or an array where each member is one of those things. - -```js -node.add(" + "); -node.add(otherNode); -node.add([leftHandOperandNode, " + ", rightHandOperandNode]); -``` - -#### SourceNode.prototype.prepend(chunk) - -Prepend a chunk of generated JS to this source node. - -* `chunk`: A string snippet of generated JS code, another instance of - `SourceNode`, or an array where each member is one of those things. - -```js -node.prepend("/** Build Id: f783haef86324gf **/\n\n"); -``` - -#### SourceNode.prototype.setSourceContent(sourceFile, sourceContent) - -Set the source content for a source file. This will be added to the -`SourceMap` in the `sourcesContent` field. - -* `sourceFile`: The filename of the source file - -* `sourceContent`: The content of the source file - -```js -node.setSourceContent("module-one.scm", - fs.readFileSync("path/to/module-one.scm")) -``` - -#### SourceNode.prototype.walk(fn) - -Walk over the tree of JS snippets in this node and its children. The walking -function is called once for each snippet of JS and is passed that snippet and -the its original associated source's line/column location. - -* `fn`: The traversal function. - -```js -var node = new SourceNode(1, 2, "a.js", [ - new SourceNode(3, 4, "b.js", "uno"), - "dos", - [ - "tres", - new SourceNode(5, 6, "c.js", "quatro") - ] -]); - -node.walk(function (code, loc) { console.log("WALK:", code, loc); }) -// WALK: uno { source: 'b.js', line: 3, column: 4, name: null } -// WALK: dos { source: 'a.js', line: 1, column: 2, name: null } -// WALK: tres { source: 'a.js', line: 1, column: 2, name: null } -// WALK: quatro { source: 'c.js', line: 5, column: 6, name: null } -``` - -#### SourceNode.prototype.walkSourceContents(fn) - -Walk over the tree of SourceNodes. The walking function is called for each -source file content and is passed the filename and source content. - -* `fn`: The traversal function. - -```js -var a = new SourceNode(1, 2, "a.js", "generated from a"); -a.setSourceContent("a.js", "original a"); -var b = new SourceNode(1, 2, "b.js", "generated from b"); -b.setSourceContent("b.js", "original b"); -var c = new SourceNode(1, 2, "c.js", "generated from c"); -c.setSourceContent("c.js", "original c"); - -var node = new SourceNode(null, null, null, [a, b, c]); -node.walkSourceContents(function (source, contents) { console.log("WALK:", source, ":", contents); }) -// WALK: a.js : original a -// WALK: b.js : original b -// WALK: c.js : original c -``` - -#### SourceNode.prototype.join(sep) - -Like `Array.prototype.join` except for SourceNodes. Inserts the separator -between each of this source node's children. - -* `sep`: The separator. - -```js -var lhs = new SourceNode(1, 2, "a.rs", "my_copy"); -var operand = new SourceNode(3, 4, "a.rs", "="); -var rhs = new SourceNode(5, 6, "a.rs", "orig.clone()"); - -var node = new SourceNode(null, null, null, [ lhs, operand, rhs ]); -var joinedNode = node.join(" "); -``` - -#### SourceNode.prototype.replaceRight(pattern, replacement) - -Call `String.prototype.replace` on the very right-most source snippet. Useful -for trimming white space from the end of a source node, etc. - -* `pattern`: The pattern to replace. - -* `replacement`: The thing to replace the pattern with. - -```js -// Trim trailing white space. -node.replaceRight(/\s*$/, ""); -``` - -#### SourceNode.prototype.toString() - -Return the string representation of this source node. Walks over the tree and -concatenates all the various snippets together to one string. - -```js -var node = new SourceNode(1, 2, "a.js", [ - new SourceNode(3, 4, "b.js", "uno"), - "dos", - [ - "tres", - new SourceNode(5, 6, "c.js", "quatro") - ] -]); - -node.toString() -// 'unodostresquatro' -``` - -#### SourceNode.prototype.toStringWithSourceMap([startOfSourceMap]) - -Returns the string representation of this tree of source nodes, plus a -SourceMapGenerator which contains all the mappings between the generated and -original sources. - -The arguments are the same as those to `new SourceMapGenerator`. - -```js -var node = new SourceNode(1, 2, "a.js", [ - new SourceNode(3, 4, "b.js", "uno"), - "dos", - [ - "tres", - new SourceNode(5, 6, "c.js", "quatro") - ] -]); - -node.toStringWithSourceMap({ file: "my-output-file.js" }) -// { code: 'unodostresquatro', -// map: [object SourceMapGenerator] } -``` diff --git a/node_modules/source-map-js/lib/array-set.js b/node_modules/source-map-js/lib/array-set.js deleted file mode 100644 index fbd5c81ca..000000000 --- a/node_modules/source-map-js/lib/array-set.js +++ /dev/null @@ -1,121 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -var util = require('./util'); -var has = Object.prototype.hasOwnProperty; -var hasNativeMap = typeof Map !== "undefined"; - -/** - * A data structure which is a combination of an array and a set. Adding a new - * member is O(1), testing for membership is O(1), and finding the index of an - * element is O(1). Removing elements from the set is not supported. Only - * strings are supported for membership. - */ -function ArraySet() { - this._array = []; - this._set = hasNativeMap ? new Map() : Object.create(null); -} - -/** - * Static method for creating ArraySet instances from an existing array. - */ -ArraySet.fromArray = function ArraySet_fromArray(aArray, aAllowDuplicates) { - var set = new ArraySet(); - for (var i = 0, len = aArray.length; i < len; i++) { - set.add(aArray[i], aAllowDuplicates); - } - return set; -}; - -/** - * Return how many unique items are in this ArraySet. If duplicates have been - * added, than those do not count towards the size. - * - * @returns Number - */ -ArraySet.prototype.size = function ArraySet_size() { - return hasNativeMap ? this._set.size : Object.getOwnPropertyNames(this._set).length; -}; - -/** - * Add the given string to this set. - * - * @param String aStr - */ -ArraySet.prototype.add = function ArraySet_add(aStr, aAllowDuplicates) { - var sStr = hasNativeMap ? aStr : util.toSetString(aStr); - var isDuplicate = hasNativeMap ? this.has(aStr) : has.call(this._set, sStr); - var idx = this._array.length; - if (!isDuplicate || aAllowDuplicates) { - this._array.push(aStr); - } - if (!isDuplicate) { - if (hasNativeMap) { - this._set.set(aStr, idx); - } else { - this._set[sStr] = idx; - } - } -}; - -/** - * Is the given string a member of this set? - * - * @param String aStr - */ -ArraySet.prototype.has = function ArraySet_has(aStr) { - if (hasNativeMap) { - return this._set.has(aStr); - } else { - var sStr = util.toSetString(aStr); - return has.call(this._set, sStr); - } -}; - -/** - * What is the index of the given string in the array? - * - * @param String aStr - */ -ArraySet.prototype.indexOf = function ArraySet_indexOf(aStr) { - if (hasNativeMap) { - var idx = this._set.get(aStr); - if (idx >= 0) { - return idx; - } - } else { - var sStr = util.toSetString(aStr); - if (has.call(this._set, sStr)) { - return this._set[sStr]; - } - } - - throw new Error('"' + aStr + '" is not in the set.'); -}; - -/** - * What is the element at the given index? - * - * @param Number aIdx - */ -ArraySet.prototype.at = function ArraySet_at(aIdx) { - if (aIdx >= 0 && aIdx < this._array.length) { - return this._array[aIdx]; - } - throw new Error('No element indexed by ' + aIdx); -}; - -/** - * Returns the array representation of this set (which has the proper indices - * indicated by indexOf). Note that this is a copy of the internal array used - * for storing the members so that no one can mess with internal state. - */ -ArraySet.prototype.toArray = function ArraySet_toArray() { - return this._array.slice(); -}; - -exports.ArraySet = ArraySet; diff --git a/node_modules/source-map-js/lib/base64-vlq.js b/node_modules/source-map-js/lib/base64-vlq.js deleted file mode 100644 index 612b40401..000000000 --- a/node_modules/source-map-js/lib/base64-vlq.js +++ /dev/null @@ -1,140 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - * - * Based on the Base 64 VLQ implementation in Closure Compiler: - * https://code.google.com/p/closure-compiler/source/browse/trunk/src/com/google/debugging/sourcemap/Base64VLQ.java - * - * Copyright 2011 The Closure Compiler Authors. All rights reserved. - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are - * met: - * - * * Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * * Redistributions in binary form must reproduce the above - * copyright notice, this list of conditions and the following - * disclaimer in the documentation and/or other materials provided - * with the distribution. - * * Neither the name of Google Inc. nor the names of its - * contributors may be used to endorse or promote products derived - * from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -var base64 = require('./base64'); - -// A single base 64 digit can contain 6 bits of data. For the base 64 variable -// length quantities we use in the source map spec, the first bit is the sign, -// the next four bits are the actual value, and the 6th bit is the -// continuation bit. The continuation bit tells us whether there are more -// digits in this value following this digit. -// -// Continuation -// | Sign -// | | -// V V -// 101011 - -var VLQ_BASE_SHIFT = 5; - -// binary: 100000 -var VLQ_BASE = 1 << VLQ_BASE_SHIFT; - -// binary: 011111 -var VLQ_BASE_MASK = VLQ_BASE - 1; - -// binary: 100000 -var VLQ_CONTINUATION_BIT = VLQ_BASE; - -/** - * Converts from a two-complement value to a value where the sign bit is - * placed in the least significant bit. For example, as decimals: - * 1 becomes 2 (10 binary), -1 becomes 3 (11 binary) - * 2 becomes 4 (100 binary), -2 becomes 5 (101 binary) - */ -function toVLQSigned(aValue) { - return aValue < 0 - ? ((-aValue) << 1) + 1 - : (aValue << 1) + 0; -} - -/** - * Converts to a two-complement value from a value where the sign bit is - * placed in the least significant bit. For example, as decimals: - * 2 (10 binary) becomes 1, 3 (11 binary) becomes -1 - * 4 (100 binary) becomes 2, 5 (101 binary) becomes -2 - */ -function fromVLQSigned(aValue) { - var isNegative = (aValue & 1) === 1; - var shifted = aValue >> 1; - return isNegative - ? -shifted - : shifted; -} - -/** - * Returns the base 64 VLQ encoded value. - */ -exports.encode = function base64VLQ_encode(aValue) { - var encoded = ""; - var digit; - - var vlq = toVLQSigned(aValue); - - do { - digit = vlq & VLQ_BASE_MASK; - vlq >>>= VLQ_BASE_SHIFT; - if (vlq > 0) { - // There are still more digits in this value, so we must make sure the - // continuation bit is marked. - digit |= VLQ_CONTINUATION_BIT; - } - encoded += base64.encode(digit); - } while (vlq > 0); - - return encoded; -}; - -/** - * Decodes the next base 64 VLQ value from the given string and returns the - * value and the rest of the string via the out parameter. - */ -exports.decode = function base64VLQ_decode(aStr, aIndex, aOutParam) { - var strLen = aStr.length; - var result = 0; - var shift = 0; - var continuation, digit; - - do { - if (aIndex >= strLen) { - throw new Error("Expected more digits in base 64 VLQ value."); - } - - digit = base64.decode(aStr.charCodeAt(aIndex++)); - if (digit === -1) { - throw new Error("Invalid base64 digit: " + aStr.charAt(aIndex - 1)); - } - - continuation = !!(digit & VLQ_CONTINUATION_BIT); - digit &= VLQ_BASE_MASK; - result = result + (digit << shift); - shift += VLQ_BASE_SHIFT; - } while (continuation); - - aOutParam.value = fromVLQSigned(result); - aOutParam.rest = aIndex; -}; diff --git a/node_modules/source-map-js/lib/base64.js b/node_modules/source-map-js/lib/base64.js deleted file mode 100644 index 8aa86b302..000000000 --- a/node_modules/source-map-js/lib/base64.js +++ /dev/null @@ -1,67 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -var intToCharMap = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'.split(''); - -/** - * Encode an integer in the range of 0 to 63 to a single base 64 digit. - */ -exports.encode = function (number) { - if (0 <= number && number < intToCharMap.length) { - return intToCharMap[number]; - } - throw new TypeError("Must be between 0 and 63: " + number); -}; - -/** - * Decode a single base 64 character code digit to an integer. Returns -1 on - * failure. - */ -exports.decode = function (charCode) { - var bigA = 65; // 'A' - var bigZ = 90; // 'Z' - - var littleA = 97; // 'a' - var littleZ = 122; // 'z' - - var zero = 48; // '0' - var nine = 57; // '9' - - var plus = 43; // '+' - var slash = 47; // '/' - - var littleOffset = 26; - var numberOffset = 52; - - // 0 - 25: ABCDEFGHIJKLMNOPQRSTUVWXYZ - if (bigA <= charCode && charCode <= bigZ) { - return (charCode - bigA); - } - - // 26 - 51: abcdefghijklmnopqrstuvwxyz - if (littleA <= charCode && charCode <= littleZ) { - return (charCode - littleA + littleOffset); - } - - // 52 - 61: 0123456789 - if (zero <= charCode && charCode <= nine) { - return (charCode - zero + numberOffset); - } - - // 62: + - if (charCode == plus) { - return 62; - } - - // 63: / - if (charCode == slash) { - return 63; - } - - // Invalid base64 digit. - return -1; -}; diff --git a/node_modules/source-map-js/lib/binary-search.js b/node_modules/source-map-js/lib/binary-search.js deleted file mode 100644 index 010ac941e..000000000 --- a/node_modules/source-map-js/lib/binary-search.js +++ /dev/null @@ -1,111 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -exports.GREATEST_LOWER_BOUND = 1; -exports.LEAST_UPPER_BOUND = 2; - -/** - * Recursive implementation of binary search. - * - * @param aLow Indices here and lower do not contain the needle. - * @param aHigh Indices here and higher do not contain the needle. - * @param aNeedle The element being searched for. - * @param aHaystack The non-empty array being searched. - * @param aCompare Function which takes two elements and returns -1, 0, or 1. - * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or - * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - */ -function recursiveSearch(aLow, aHigh, aNeedle, aHaystack, aCompare, aBias) { - // This function terminates when one of the following is true: - // - // 1. We find the exact element we are looking for. - // - // 2. We did not find the exact element, but we can return the index of - // the next-closest element. - // - // 3. We did not find the exact element, and there is no next-closest - // element than the one we are searching for, so we return -1. - var mid = Math.floor((aHigh - aLow) / 2) + aLow; - var cmp = aCompare(aNeedle, aHaystack[mid], true); - if (cmp === 0) { - // Found the element we are looking for. - return mid; - } - else if (cmp > 0) { - // Our needle is greater than aHaystack[mid]. - if (aHigh - mid > 1) { - // The element is in the upper half. - return recursiveSearch(mid, aHigh, aNeedle, aHaystack, aCompare, aBias); - } - - // The exact needle element was not found in this haystack. Determine if - // we are in termination case (3) or (2) and return the appropriate thing. - if (aBias == exports.LEAST_UPPER_BOUND) { - return aHigh < aHaystack.length ? aHigh : -1; - } else { - return mid; - } - } - else { - // Our needle is less than aHaystack[mid]. - if (mid - aLow > 1) { - // The element is in the lower half. - return recursiveSearch(aLow, mid, aNeedle, aHaystack, aCompare, aBias); - } - - // we are in termination case (3) or (2) and return the appropriate thing. - if (aBias == exports.LEAST_UPPER_BOUND) { - return mid; - } else { - return aLow < 0 ? -1 : aLow; - } - } -} - -/** - * This is an implementation of binary search which will always try and return - * the index of the closest element if there is no exact hit. This is because - * mappings between original and generated line/col pairs are single points, - * and there is an implicit region between each of them, so a miss just means - * that you aren't on the very start of a region. - * - * @param aNeedle The element you are looking for. - * @param aHaystack The array that is being searched. - * @param aCompare A function which takes the needle and an element in the - * array and returns -1, 0, or 1 depending on whether the needle is less - * than, equal to, or greater than the element, respectively. - * @param aBias Either 'binarySearch.GREATEST_LOWER_BOUND' or - * 'binarySearch.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'binarySearch.GREATEST_LOWER_BOUND'. - */ -exports.search = function search(aNeedle, aHaystack, aCompare, aBias) { - if (aHaystack.length === 0) { - return -1; - } - - var index = recursiveSearch(-1, aHaystack.length, aNeedle, aHaystack, - aCompare, aBias || exports.GREATEST_LOWER_BOUND); - if (index < 0) { - return -1; - } - - // We have found either the exact element, or the next-closest element than - // the one we are searching for. However, there may be more than one such - // element. Make sure we always return the smallest of these. - while (index - 1 >= 0) { - if (aCompare(aHaystack[index], aHaystack[index - 1], true) !== 0) { - break; - } - --index; - } - - return index; -}; diff --git a/node_modules/source-map-js/lib/mapping-list.js b/node_modules/source-map-js/lib/mapping-list.js deleted file mode 100644 index 06d1274a0..000000000 --- a/node_modules/source-map-js/lib/mapping-list.js +++ /dev/null @@ -1,79 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2014 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -var util = require('./util'); - -/** - * Determine whether mappingB is after mappingA with respect to generated - * position. - */ -function generatedPositionAfter(mappingA, mappingB) { - // Optimized for most common case - var lineA = mappingA.generatedLine; - var lineB = mappingB.generatedLine; - var columnA = mappingA.generatedColumn; - var columnB = mappingB.generatedColumn; - return lineB > lineA || lineB == lineA && columnB >= columnA || - util.compareByGeneratedPositionsInflated(mappingA, mappingB) <= 0; -} - -/** - * A data structure to provide a sorted view of accumulated mappings in a - * performance conscious manner. It trades a neglibable overhead in general - * case for a large speedup in case of mappings being added in order. - */ -function MappingList() { - this._array = []; - this._sorted = true; - // Serves as infimum - this._last = {generatedLine: -1, generatedColumn: 0}; -} - -/** - * Iterate through internal items. This method takes the same arguments that - * `Array.prototype.forEach` takes. - * - * NOTE: The order of the mappings is NOT guaranteed. - */ -MappingList.prototype.unsortedForEach = - function MappingList_forEach(aCallback, aThisArg) { - this._array.forEach(aCallback, aThisArg); - }; - -/** - * Add the given source mapping. - * - * @param Object aMapping - */ -MappingList.prototype.add = function MappingList_add(aMapping) { - if (generatedPositionAfter(this._last, aMapping)) { - this._last = aMapping; - this._array.push(aMapping); - } else { - this._sorted = false; - this._array.push(aMapping); - } -}; - -/** - * Returns the flat, sorted array of mappings. The mappings are sorted by - * generated position. - * - * WARNING: This method returns internal data without copying, for - * performance. The return value must NOT be mutated, and should be treated as - * an immutable borrow. If you want to take ownership, you must make your own - * copy. - */ -MappingList.prototype.toArray = function MappingList_toArray() { - if (!this._sorted) { - this._array.sort(util.compareByGeneratedPositionsInflated); - this._sorted = true; - } - return this._array; -}; - -exports.MappingList = MappingList; diff --git a/node_modules/source-map-js/lib/quick-sort.js b/node_modules/source-map-js/lib/quick-sort.js deleted file mode 100644 index 23f9eda57..000000000 --- a/node_modules/source-map-js/lib/quick-sort.js +++ /dev/null @@ -1,132 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -// It turns out that some (most?) JavaScript engines don't self-host -// `Array.prototype.sort`. This makes sense because C++ will likely remain -// faster than JS when doing raw CPU-intensive sorting. However, when using a -// custom comparator function, calling back and forth between the VM's C++ and -// JIT'd JS is rather slow *and* loses JIT type information, resulting in -// worse generated code for the comparator function than would be optimal. In -// fact, when sorting with a comparator, these costs outweigh the benefits of -// sorting in C++. By using our own JS-implemented Quick Sort (below), we get -// a ~3500ms mean speed-up in `bench/bench.html`. - -function SortTemplate(comparator) { - -/** - * Swap the elements indexed by `x` and `y` in the array `ary`. - * - * @param {Array} ary - * The array. - * @param {Number} x - * The index of the first item. - * @param {Number} y - * The index of the second item. - */ -function swap(ary, x, y) { - var temp = ary[x]; - ary[x] = ary[y]; - ary[y] = temp; -} - -/** - * Returns a random integer within the range `low .. high` inclusive. - * - * @param {Number} low - * The lower bound on the range. - * @param {Number} high - * The upper bound on the range. - */ -function randomIntInRange(low, high) { - return Math.round(low + (Math.random() * (high - low))); -} - -/** - * The Quick Sort algorithm. - * - * @param {Array} ary - * An array to sort. - * @param {function} comparator - * Function to use to compare two items. - * @param {Number} p - * Start index of the array - * @param {Number} r - * End index of the array - */ -function doQuickSort(ary, comparator, p, r) { - // If our lower bound is less than our upper bound, we (1) partition the - // array into two pieces and (2) recurse on each half. If it is not, this is - // the empty array and our base case. - - if (p < r) { - // (1) Partitioning. - // - // The partitioning chooses a pivot between `p` and `r` and moves all - // elements that are less than or equal to the pivot to the before it, and - // all the elements that are greater than it after it. The effect is that - // once partition is done, the pivot is in the exact place it will be when - // the array is put in sorted order, and it will not need to be moved - // again. This runs in O(n) time. - - // Always choose a random pivot so that an input array which is reverse - // sorted does not cause O(n^2) running time. - var pivotIndex = randomIntInRange(p, r); - var i = p - 1; - - swap(ary, pivotIndex, r); - var pivot = ary[r]; - - // Immediately after `j` is incremented in this loop, the following hold - // true: - // - // * Every element in `ary[p .. i]` is less than or equal to the pivot. - // - // * Every element in `ary[i+1 .. j-1]` is greater than the pivot. - for (var j = p; j < r; j++) { - if (comparator(ary[j], pivot, false) <= 0) { - i += 1; - swap(ary, i, j); - } - } - - swap(ary, i + 1, j); - var q = i + 1; - - // (2) Recurse on each half. - - doQuickSort(ary, comparator, p, q - 1); - doQuickSort(ary, comparator, q + 1, r); - } -} - - return doQuickSort; -} - -function cloneSort(comparator) { - let template = SortTemplate.toString(); - let templateFn = new Function(`return ${template}`)(); - return templateFn(comparator); -} - -/** - * Sort the given array in-place with the given comparator function. - * - * @param {Array} ary - * An array to sort. - * @param {function} comparator - * Function to use to compare two items. - */ - -let sortCache = new WeakMap(); -exports.quickSort = function (ary, comparator, start = 0) { - let doQuickSort = sortCache.get(comparator); - if (doQuickSort === void 0) { - doQuickSort = cloneSort(comparator); - sortCache.set(comparator, doQuickSort); - } - doQuickSort(ary, comparator, start, ary.length - 1); -}; diff --git a/node_modules/source-map-js/lib/source-map-consumer.d.ts b/node_modules/source-map-js/lib/source-map-consumer.d.ts deleted file mode 100644 index 744bda73d..000000000 --- a/node_modules/source-map-js/lib/source-map-consumer.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { SourceMapConsumer } from '..'; diff --git a/node_modules/source-map-js/lib/source-map-consumer.js b/node_modules/source-map-js/lib/source-map-consumer.js deleted file mode 100644 index ee6611463..000000000 --- a/node_modules/source-map-js/lib/source-map-consumer.js +++ /dev/null @@ -1,1188 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -var util = require('./util'); -var binarySearch = require('./binary-search'); -var ArraySet = require('./array-set').ArraySet; -var base64VLQ = require('./base64-vlq'); -var quickSort = require('./quick-sort').quickSort; - -function SourceMapConsumer(aSourceMap, aSourceMapURL) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = util.parseSourceMapInput(aSourceMap); - } - - return sourceMap.sections != null - ? new IndexedSourceMapConsumer(sourceMap, aSourceMapURL) - : new BasicSourceMapConsumer(sourceMap, aSourceMapURL); -} - -SourceMapConsumer.fromSourceMap = function(aSourceMap, aSourceMapURL) { - return BasicSourceMapConsumer.fromSourceMap(aSourceMap, aSourceMapURL); -} - -/** - * The version of the source mapping spec that we are consuming. - */ -SourceMapConsumer.prototype._version = 3; - -// `__generatedMappings` and `__originalMappings` are arrays that hold the -// parsed mapping coordinates from the source map's "mappings" attribute. They -// are lazily instantiated, accessed via the `_generatedMappings` and -// `_originalMappings` getters respectively, and we only parse the mappings -// and create these arrays once queried for a source location. We jump through -// these hoops because there can be many thousands of mappings, and parsing -// them is expensive, so we only want to do it if we must. -// -// Each object in the arrays is of the form: -// -// { -// generatedLine: The line number in the generated code, -// generatedColumn: The column number in the generated code, -// source: The path to the original source file that generated this -// chunk of code, -// originalLine: The line number in the original source that -// corresponds to this chunk of generated code, -// originalColumn: The column number in the original source that -// corresponds to this chunk of generated code, -// name: The name of the original symbol which generated this chunk of -// code. -// } -// -// All properties except for `generatedLine` and `generatedColumn` can be -// `null`. -// -// `_generatedMappings` is ordered by the generated positions. -// -// `_originalMappings` is ordered by the original positions. - -SourceMapConsumer.prototype.__generatedMappings = null; -Object.defineProperty(SourceMapConsumer.prototype, '_generatedMappings', { - configurable: true, - enumerable: true, - get: function () { - if (!this.__generatedMappings) { - this._parseMappings(this._mappings, this.sourceRoot); - } - - return this.__generatedMappings; - } -}); - -SourceMapConsumer.prototype.__originalMappings = null; -Object.defineProperty(SourceMapConsumer.prototype, '_originalMappings', { - configurable: true, - enumerable: true, - get: function () { - if (!this.__originalMappings) { - this._parseMappings(this._mappings, this.sourceRoot); - } - - return this.__originalMappings; - } -}); - -SourceMapConsumer.prototype._charIsMappingSeparator = - function SourceMapConsumer_charIsMappingSeparator(aStr, index) { - var c = aStr.charAt(index); - return c === ";" || c === ","; - }; - -/** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ -SourceMapConsumer.prototype._parseMappings = - function SourceMapConsumer_parseMappings(aStr, aSourceRoot) { - throw new Error("Subclasses must implement _parseMappings"); - }; - -SourceMapConsumer.GENERATED_ORDER = 1; -SourceMapConsumer.ORIGINAL_ORDER = 2; - -SourceMapConsumer.GREATEST_LOWER_BOUND = 1; -SourceMapConsumer.LEAST_UPPER_BOUND = 2; - -/** - * Iterate over each mapping between an original source/line/column and a - * generated line/column in this source map. - * - * @param Function aCallback - * The function that is called with each mapping. - * @param Object aContext - * Optional. If specified, this object will be the value of `this` every - * time that `aCallback` is called. - * @param aOrder - * Either `SourceMapConsumer.GENERATED_ORDER` or - * `SourceMapConsumer.ORIGINAL_ORDER`. Specifies whether you want to - * iterate over the mappings sorted by the generated file's line/column - * order or the original's source/line/column order, respectively. Defaults to - * `SourceMapConsumer.GENERATED_ORDER`. - */ -SourceMapConsumer.prototype.eachMapping = - function SourceMapConsumer_eachMapping(aCallback, aContext, aOrder) { - var context = aContext || null; - var order = aOrder || SourceMapConsumer.GENERATED_ORDER; - - var mappings; - switch (order) { - case SourceMapConsumer.GENERATED_ORDER: - mappings = this._generatedMappings; - break; - case SourceMapConsumer.ORIGINAL_ORDER: - mappings = this._originalMappings; - break; - default: - throw new Error("Unknown order of iteration."); - } - - var sourceRoot = this.sourceRoot; - var boundCallback = aCallback.bind(context); - var names = this._names; - var sources = this._sources; - var sourceMapURL = this._sourceMapURL; - - for (var i = 0, n = mappings.length; i < n; i++) { - var mapping = mappings[i]; - var source = mapping.source === null ? null : sources.at(mapping.source); - if(source !== null) { - source = util.computeSourceURL(sourceRoot, source, sourceMapURL); - } - boundCallback({ - source: source, - generatedLine: mapping.generatedLine, - generatedColumn: mapping.generatedColumn, - originalLine: mapping.originalLine, - originalColumn: mapping.originalColumn, - name: mapping.name === null ? null : names.at(mapping.name) - }); - } - }; - -/** - * Returns all generated line and column information for the original source, - * line, and column provided. If no column is provided, returns all mappings - * corresponding to a either the line we are searching for or the next - * closest line that has any mappings. Otherwise, returns all mappings - * corresponding to the given line and either the column we are searching for - * or the next closest column that has any offsets. - * - * The only argument is an object with the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. The line number is 1-based. - * - column: Optional. the column number in the original source. - * The column number is 0-based. - * - * and an array of objects is returned, each with the following properties: - * - * - line: The line number in the generated source, or null. The - * line number is 1-based. - * - column: The column number in the generated source, or null. - * The column number is 0-based. - */ -SourceMapConsumer.prototype.allGeneratedPositionsFor = - function SourceMapConsumer_allGeneratedPositionsFor(aArgs) { - var line = util.getArg(aArgs, 'line'); - - // When there is no exact match, BasicSourceMapConsumer.prototype._findMapping - // returns the index of the closest mapping less than the needle. By - // setting needle.originalColumn to 0, we thus find the last mapping for - // the given line, provided such a mapping exists. - var needle = { - source: util.getArg(aArgs, 'source'), - originalLine: line, - originalColumn: util.getArg(aArgs, 'column', 0) - }; - - needle.source = this._findSourceIndex(needle.source); - if (needle.source < 0) { - return []; - } - - var mappings = []; - - var index = this._findMapping(needle, - this._originalMappings, - "originalLine", - "originalColumn", - util.compareByOriginalPositions, - binarySearch.LEAST_UPPER_BOUND); - if (index >= 0) { - var mapping = this._originalMappings[index]; - - if (aArgs.column === undefined) { - var originalLine = mapping.originalLine; - - // Iterate until either we run out of mappings, or we run into - // a mapping for a different line than the one we found. Since - // mappings are sorted, this is guaranteed to find all mappings for - // the line we found. - while (mapping && mapping.originalLine === originalLine) { - mappings.push({ - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }); - - mapping = this._originalMappings[++index]; - } - } else { - var originalColumn = mapping.originalColumn; - - // Iterate until either we run out of mappings, or we run into - // a mapping for a different line than the one we were searching for. - // Since mappings are sorted, this is guaranteed to find all mappings for - // the line we are searching for. - while (mapping && - mapping.originalLine === line && - mapping.originalColumn == originalColumn) { - mappings.push({ - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }); - - mapping = this._originalMappings[++index]; - } - } - } - - return mappings; - }; - -exports.SourceMapConsumer = SourceMapConsumer; - -/** - * A BasicSourceMapConsumer instance represents a parsed source map which we can - * query for information about the original file positions by giving it a file - * position in the generated source. - * - * The first parameter is the raw source map (either as a JSON string, or - * already parsed to an object). According to the spec, source maps have the - * following attributes: - * - * - version: Which version of the source map spec this map is following. - * - sources: An array of URLs to the original source files. - * - names: An array of identifiers which can be referrenced by individual mappings. - * - sourceRoot: Optional. The URL root from which all sources are relative. - * - sourcesContent: Optional. An array of contents of the original source files. - * - mappings: A string of base64 VLQs which contain the actual mappings. - * - file: Optional. The generated file this source map is associated with. - * - * Here is an example source map, taken from the source map spec[0]: - * - * { - * version : 3, - * file: "out.js", - * sourceRoot : "", - * sources: ["foo.js", "bar.js"], - * names: ["src", "maps", "are", "fun"], - * mappings: "AA,AB;;ABCDE;" - * } - * - * The second parameter, if given, is a string whose value is the URL - * at which the source map was found. This URL is used to compute the - * sources array. - * - * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit?pli=1# - */ -function BasicSourceMapConsumer(aSourceMap, aSourceMapURL) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = util.parseSourceMapInput(aSourceMap); - } - - var version = util.getArg(sourceMap, 'version'); - var sources = util.getArg(sourceMap, 'sources'); - // Sass 3.3 leaves out the 'names' array, so we deviate from the spec (which - // requires the array) to play nice here. - var names = util.getArg(sourceMap, 'names', []); - var sourceRoot = util.getArg(sourceMap, 'sourceRoot', null); - var sourcesContent = util.getArg(sourceMap, 'sourcesContent', null); - var mappings = util.getArg(sourceMap, 'mappings'); - var file = util.getArg(sourceMap, 'file', null); - - // Once again, Sass deviates from the spec and supplies the version as a - // string rather than a number, so we use loose equality checking here. - if (version != this._version) { - throw new Error('Unsupported version: ' + version); - } - - if (sourceRoot) { - sourceRoot = util.normalize(sourceRoot); - } - - sources = sources - .map(String) - // Some source maps produce relative source paths like "./foo.js" instead of - // "foo.js". Normalize these first so that future comparisons will succeed. - // See bugzil.la/1090768. - .map(util.normalize) - // Always ensure that absolute sources are internally stored relative to - // the source root, if the source root is absolute. Not doing this would - // be particularly problematic when the source root is a prefix of the - // source (valid, but why??). See github issue #199 and bugzil.la/1188982. - .map(function (source) { - return sourceRoot && util.isAbsolute(sourceRoot) && util.isAbsolute(source) - ? util.relative(sourceRoot, source) - : source; - }); - - // Pass `true` below to allow duplicate names and sources. While source maps - // are intended to be compressed and deduplicated, the TypeScript compiler - // sometimes generates source maps with duplicates in them. See Github issue - // #72 and bugzil.la/889492. - this._names = ArraySet.fromArray(names.map(String), true); - this._sources = ArraySet.fromArray(sources, true); - - this._absoluteSources = this._sources.toArray().map(function (s) { - return util.computeSourceURL(sourceRoot, s, aSourceMapURL); - }); - - this.sourceRoot = sourceRoot; - this.sourcesContent = sourcesContent; - this._mappings = mappings; - this._sourceMapURL = aSourceMapURL; - this.file = file; -} - -BasicSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype); -BasicSourceMapConsumer.prototype.consumer = SourceMapConsumer; - -/** - * Utility function to find the index of a source. Returns -1 if not - * found. - */ -BasicSourceMapConsumer.prototype._findSourceIndex = function(aSource) { - var relativeSource = aSource; - if (this.sourceRoot != null) { - relativeSource = util.relative(this.sourceRoot, relativeSource); - } - - if (this._sources.has(relativeSource)) { - return this._sources.indexOf(relativeSource); - } - - // Maybe aSource is an absolute URL as returned by |sources|. In - // this case we can't simply undo the transform. - var i; - for (i = 0; i < this._absoluteSources.length; ++i) { - if (this._absoluteSources[i] == aSource) { - return i; - } - } - - return -1; -}; - -/** - * Create a BasicSourceMapConsumer from a SourceMapGenerator. - * - * @param SourceMapGenerator aSourceMap - * The source map that will be consumed. - * @param String aSourceMapURL - * The URL at which the source map can be found (optional) - * @returns BasicSourceMapConsumer - */ -BasicSourceMapConsumer.fromSourceMap = - function SourceMapConsumer_fromSourceMap(aSourceMap, aSourceMapURL) { - var smc = Object.create(BasicSourceMapConsumer.prototype); - - var names = smc._names = ArraySet.fromArray(aSourceMap._names.toArray(), true); - var sources = smc._sources = ArraySet.fromArray(aSourceMap._sources.toArray(), true); - smc.sourceRoot = aSourceMap._sourceRoot; - smc.sourcesContent = aSourceMap._generateSourcesContent(smc._sources.toArray(), - smc.sourceRoot); - smc.file = aSourceMap._file; - smc._sourceMapURL = aSourceMapURL; - smc._absoluteSources = smc._sources.toArray().map(function (s) { - return util.computeSourceURL(smc.sourceRoot, s, aSourceMapURL); - }); - - // Because we are modifying the entries (by converting string sources and - // names to indices into the sources and names ArraySets), we have to make - // a copy of the entry or else bad things happen. Shared mutable state - // strikes again! See github issue #191. - - var generatedMappings = aSourceMap._mappings.toArray().slice(); - var destGeneratedMappings = smc.__generatedMappings = []; - var destOriginalMappings = smc.__originalMappings = []; - - for (var i = 0, length = generatedMappings.length; i < length; i++) { - var srcMapping = generatedMappings[i]; - var destMapping = new Mapping; - destMapping.generatedLine = srcMapping.generatedLine; - destMapping.generatedColumn = srcMapping.generatedColumn; - - if (srcMapping.source) { - destMapping.source = sources.indexOf(srcMapping.source); - destMapping.originalLine = srcMapping.originalLine; - destMapping.originalColumn = srcMapping.originalColumn; - - if (srcMapping.name) { - destMapping.name = names.indexOf(srcMapping.name); - } - - destOriginalMappings.push(destMapping); - } - - destGeneratedMappings.push(destMapping); - } - - quickSort(smc.__originalMappings, util.compareByOriginalPositions); - - return smc; - }; - -/** - * The version of the source mapping spec that we are consuming. - */ -BasicSourceMapConsumer.prototype._version = 3; - -/** - * The list of original sources. - */ -Object.defineProperty(BasicSourceMapConsumer.prototype, 'sources', { - get: function () { - return this._absoluteSources.slice(); - } -}); - -/** - * Provide the JIT with a nice shape / hidden class. - */ -function Mapping() { - this.generatedLine = 0; - this.generatedColumn = 0; - this.source = null; - this.originalLine = null; - this.originalColumn = null; - this.name = null; -} - -/** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ - -const compareGenerated = util.compareByGeneratedPositionsDeflatedNoLine; -function sortGenerated(array, start) { - let l = array.length; - let n = array.length - start; - if (n <= 1) { - return; - } else if (n == 2) { - let a = array[start]; - let b = array[start + 1]; - if (compareGenerated(a, b) > 0) { - array[start] = b; - array[start + 1] = a; - } - } else if (n < 20) { - for (let i = start; i < l; i++) { - for (let j = i; j > start; j--) { - let a = array[j - 1]; - let b = array[j]; - if (compareGenerated(a, b) <= 0) { - break; - } - array[j - 1] = b; - array[j] = a; - } - } - } else { - quickSort(array, compareGenerated, start); - } -} -BasicSourceMapConsumer.prototype._parseMappings = - function SourceMapConsumer_parseMappings(aStr, aSourceRoot) { - var generatedLine = 1; - var previousGeneratedColumn = 0; - var previousOriginalLine = 0; - var previousOriginalColumn = 0; - var previousSource = 0; - var previousName = 0; - var length = aStr.length; - var index = 0; - var cachedSegments = {}; - var temp = {}; - var originalMappings = []; - var generatedMappings = []; - var mapping, str, segment, end, value; - - let subarrayStart = 0; - while (index < length) { - if (aStr.charAt(index) === ';') { - generatedLine++; - index++; - previousGeneratedColumn = 0; - - sortGenerated(generatedMappings, subarrayStart); - subarrayStart = generatedMappings.length; - } - else if (aStr.charAt(index) === ',') { - index++; - } - else { - mapping = new Mapping(); - mapping.generatedLine = generatedLine; - - for (end = index; end < length; end++) { - if (this._charIsMappingSeparator(aStr, end)) { - break; - } - } - str = aStr.slice(index, end); - - segment = []; - while (index < end) { - base64VLQ.decode(aStr, index, temp); - value = temp.value; - index = temp.rest; - segment.push(value); - } - - if (segment.length === 2) { - throw new Error('Found a source, but no line and column'); - } - - if (segment.length === 3) { - throw new Error('Found a source and line, but no column'); - } - - // Generated column. - mapping.generatedColumn = previousGeneratedColumn + segment[0]; - previousGeneratedColumn = mapping.generatedColumn; - - if (segment.length > 1) { - // Original source. - mapping.source = previousSource + segment[1]; - previousSource += segment[1]; - - // Original line. - mapping.originalLine = previousOriginalLine + segment[2]; - previousOriginalLine = mapping.originalLine; - // Lines are stored 0-based - mapping.originalLine += 1; - - // Original column. - mapping.originalColumn = previousOriginalColumn + segment[3]; - previousOriginalColumn = mapping.originalColumn; - - if (segment.length > 4) { - // Original name. - mapping.name = previousName + segment[4]; - previousName += segment[4]; - } - } - - generatedMappings.push(mapping); - if (typeof mapping.originalLine === 'number') { - let currentSource = mapping.source; - while (originalMappings.length <= currentSource) { - originalMappings.push(null); - } - if (originalMappings[currentSource] === null) { - originalMappings[currentSource] = []; - } - originalMappings[currentSource].push(mapping); - } - } - } - - sortGenerated(generatedMappings, subarrayStart); - this.__generatedMappings = generatedMappings; - - for (var i = 0; i < originalMappings.length; i++) { - if (originalMappings[i] != null) { - quickSort(originalMappings[i], util.compareByOriginalPositionsNoSource); - } - } - this.__originalMappings = [].concat(...originalMappings); - }; - -/** - * Find the mapping that best matches the hypothetical "needle" mapping that - * we are searching for in the given "haystack" of mappings. - */ -BasicSourceMapConsumer.prototype._findMapping = - function SourceMapConsumer_findMapping(aNeedle, aMappings, aLineName, - aColumnName, aComparator, aBias) { - // To return the position we are searching for, we must first find the - // mapping for the given position and then return the opposite position it - // points to. Because the mappings are sorted, we can use binary search to - // find the best mapping. - - if (aNeedle[aLineName] <= 0) { - throw new TypeError('Line must be greater than or equal to 1, got ' - + aNeedle[aLineName]); - } - if (aNeedle[aColumnName] < 0) { - throw new TypeError('Column must be greater than or equal to 0, got ' - + aNeedle[aColumnName]); - } - - return binarySearch.search(aNeedle, aMappings, aComparator, aBias); - }; - -/** - * Compute the last column for each generated mapping. The last column is - * inclusive. - */ -BasicSourceMapConsumer.prototype.computeColumnSpans = - function SourceMapConsumer_computeColumnSpans() { - for (var index = 0; index < this._generatedMappings.length; ++index) { - var mapping = this._generatedMappings[index]; - - // Mappings do not contain a field for the last generated columnt. We - // can come up with an optimistic estimate, however, by assuming that - // mappings are contiguous (i.e. given two consecutive mappings, the - // first mapping ends where the second one starts). - if (index + 1 < this._generatedMappings.length) { - var nextMapping = this._generatedMappings[index + 1]; - - if (mapping.generatedLine === nextMapping.generatedLine) { - mapping.lastGeneratedColumn = nextMapping.generatedColumn - 1; - continue; - } - } - - // The last mapping for each line spans the entire line. - mapping.lastGeneratedColumn = Infinity; - } - }; - -/** - * Returns the original source, line, and column information for the generated - * source's line and column positions provided. The only argument is an object - * with the following properties: - * - * - line: The line number in the generated source. The line number - * is 1-based. - * - column: The column number in the generated source. The column - * number is 0-based. - * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or - * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'. - * - * and an object is returned with the following properties: - * - * - source: The original source file, or null. - * - line: The line number in the original source, or null. The - * line number is 1-based. - * - column: The column number in the original source, or null. The - * column number is 0-based. - * - name: The original identifier, or null. - */ -BasicSourceMapConsumer.prototype.originalPositionFor = - function SourceMapConsumer_originalPositionFor(aArgs) { - var needle = { - generatedLine: util.getArg(aArgs, 'line'), - generatedColumn: util.getArg(aArgs, 'column') - }; - - var index = this._findMapping( - needle, - this._generatedMappings, - "generatedLine", - "generatedColumn", - util.compareByGeneratedPositionsDeflated, - util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND) - ); - - if (index >= 0) { - var mapping = this._generatedMappings[index]; - - if (mapping.generatedLine === needle.generatedLine) { - var source = util.getArg(mapping, 'source', null); - if (source !== null) { - source = this._sources.at(source); - source = util.computeSourceURL(this.sourceRoot, source, this._sourceMapURL); - } - var name = util.getArg(mapping, 'name', null); - if (name !== null) { - name = this._names.at(name); - } - return { - source: source, - line: util.getArg(mapping, 'originalLine', null), - column: util.getArg(mapping, 'originalColumn', null), - name: name - }; - } - } - - return { - source: null, - line: null, - column: null, - name: null - }; - }; - -/** - * Return true if we have the source content for every source in the source - * map, false otherwise. - */ -BasicSourceMapConsumer.prototype.hasContentsOfAllSources = - function BasicSourceMapConsumer_hasContentsOfAllSources() { - if (!this.sourcesContent) { - return false; - } - return this.sourcesContent.length >= this._sources.size() && - !this.sourcesContent.some(function (sc) { return sc == null; }); - }; - -/** - * Returns the original source content. The only argument is the url of the - * original source file. Returns null if no original source content is - * available. - */ -BasicSourceMapConsumer.prototype.sourceContentFor = - function SourceMapConsumer_sourceContentFor(aSource, nullOnMissing) { - if (!this.sourcesContent) { - return null; - } - - var index = this._findSourceIndex(aSource); - if (index >= 0) { - return this.sourcesContent[index]; - } - - var relativeSource = aSource; - if (this.sourceRoot != null) { - relativeSource = util.relative(this.sourceRoot, relativeSource); - } - - var url; - if (this.sourceRoot != null - && (url = util.urlParse(this.sourceRoot))) { - // XXX: file:// URIs and absolute paths lead to unexpected behavior for - // many users. We can help them out when they expect file:// URIs to - // behave like it would if they were running a local HTTP server. See - // https://bugzilla.mozilla.org/show_bug.cgi?id=885597. - var fileUriAbsPath = relativeSource.replace(/^file:\/\//, ""); - if (url.scheme == "file" - && this._sources.has(fileUriAbsPath)) { - return this.sourcesContent[this._sources.indexOf(fileUriAbsPath)] - } - - if ((!url.path || url.path == "/") - && this._sources.has("/" + relativeSource)) { - return this.sourcesContent[this._sources.indexOf("/" + relativeSource)]; - } - } - - // This function is used recursively from - // IndexedSourceMapConsumer.prototype.sourceContentFor. In that case, we - // don't want to throw if we can't find the source - we just want to - // return null, so we provide a flag to exit gracefully. - if (nullOnMissing) { - return null; - } - else { - throw new Error('"' + relativeSource + '" is not in the SourceMap.'); - } - }; - -/** - * Returns the generated line and column information for the original source, - * line, and column positions provided. The only argument is an object with - * the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. The line number - * is 1-based. - * - column: The column number in the original source. The column - * number is 0-based. - * - bias: Either 'SourceMapConsumer.GREATEST_LOWER_BOUND' or - * 'SourceMapConsumer.LEAST_UPPER_BOUND'. Specifies whether to return the - * closest element that is smaller than or greater than the one we are - * searching for, respectively, if the exact element cannot be found. - * Defaults to 'SourceMapConsumer.GREATEST_LOWER_BOUND'. - * - * and an object is returned with the following properties: - * - * - line: The line number in the generated source, or null. The - * line number is 1-based. - * - column: The column number in the generated source, or null. - * The column number is 0-based. - */ -BasicSourceMapConsumer.prototype.generatedPositionFor = - function SourceMapConsumer_generatedPositionFor(aArgs) { - var source = util.getArg(aArgs, 'source'); - source = this._findSourceIndex(source); - if (source < 0) { - return { - line: null, - column: null, - lastColumn: null - }; - } - - var needle = { - source: source, - originalLine: util.getArg(aArgs, 'line'), - originalColumn: util.getArg(aArgs, 'column') - }; - - var index = this._findMapping( - needle, - this._originalMappings, - "originalLine", - "originalColumn", - util.compareByOriginalPositions, - util.getArg(aArgs, 'bias', SourceMapConsumer.GREATEST_LOWER_BOUND) - ); - - if (index >= 0) { - var mapping = this._originalMappings[index]; - - if (mapping.source === needle.source) { - return { - line: util.getArg(mapping, 'generatedLine', null), - column: util.getArg(mapping, 'generatedColumn', null), - lastColumn: util.getArg(mapping, 'lastGeneratedColumn', null) - }; - } - } - - return { - line: null, - column: null, - lastColumn: null - }; - }; - -exports.BasicSourceMapConsumer = BasicSourceMapConsumer; - -/** - * An IndexedSourceMapConsumer instance represents a parsed source map which - * we can query for information. It differs from BasicSourceMapConsumer in - * that it takes "indexed" source maps (i.e. ones with a "sections" field) as - * input. - * - * The first parameter is a raw source map (either as a JSON string, or already - * parsed to an object). According to the spec for indexed source maps, they - * have the following attributes: - * - * - version: Which version of the source map spec this map is following. - * - file: Optional. The generated file this source map is associated with. - * - sections: A list of section definitions. - * - * Each value under the "sections" field has two fields: - * - offset: The offset into the original specified at which this section - * begins to apply, defined as an object with a "line" and "column" - * field. - * - map: A source map definition. This source map could also be indexed, - * but doesn't have to be. - * - * Instead of the "map" field, it's also possible to have a "url" field - * specifying a URL to retrieve a source map from, but that's currently - * unsupported. - * - * Here's an example source map, taken from the source map spec[0], but - * modified to omit a section which uses the "url" field. - * - * { - * version : 3, - * file: "app.js", - * sections: [{ - * offset: {line:100, column:10}, - * map: { - * version : 3, - * file: "section.js", - * sources: ["foo.js", "bar.js"], - * names: ["src", "maps", "are", "fun"], - * mappings: "AAAA,E;;ABCDE;" - * } - * }], - * } - * - * The second parameter, if given, is a string whose value is the URL - * at which the source map was found. This URL is used to compute the - * sources array. - * - * [0]: https://docs.google.com/document/d/1U1RGAehQwRypUTovF1KRlpiOFze0b-_2gc6fAH0KY0k/edit#heading=h.535es3xeprgt - */ -function IndexedSourceMapConsumer(aSourceMap, aSourceMapURL) { - var sourceMap = aSourceMap; - if (typeof aSourceMap === 'string') { - sourceMap = util.parseSourceMapInput(aSourceMap); - } - - var version = util.getArg(sourceMap, 'version'); - var sections = util.getArg(sourceMap, 'sections'); - - if (version != this._version) { - throw new Error('Unsupported version: ' + version); - } - - this._sources = new ArraySet(); - this._names = new ArraySet(); - - var lastOffset = { - line: -1, - column: 0 - }; - this._sections = sections.map(function (s) { - if (s.url) { - // The url field will require support for asynchronicity. - // See https://github.com/mozilla/source-map/issues/16 - throw new Error('Support for url field in sections not implemented.'); - } - var offset = util.getArg(s, 'offset'); - var offsetLine = util.getArg(offset, 'line'); - var offsetColumn = util.getArg(offset, 'column'); - - if (offsetLine < lastOffset.line || - (offsetLine === lastOffset.line && offsetColumn < lastOffset.column)) { - throw new Error('Section offsets must be ordered and non-overlapping.'); - } - lastOffset = offset; - - return { - generatedOffset: { - // The offset fields are 0-based, but we use 1-based indices when - // encoding/decoding from VLQ. - generatedLine: offsetLine + 1, - generatedColumn: offsetColumn + 1 - }, - consumer: new SourceMapConsumer(util.getArg(s, 'map'), aSourceMapURL) - } - }); -} - -IndexedSourceMapConsumer.prototype = Object.create(SourceMapConsumer.prototype); -IndexedSourceMapConsumer.prototype.constructor = SourceMapConsumer; - -/** - * The version of the source mapping spec that we are consuming. - */ -IndexedSourceMapConsumer.prototype._version = 3; - -/** - * The list of original sources. - */ -Object.defineProperty(IndexedSourceMapConsumer.prototype, 'sources', { - get: function () { - var sources = []; - for (var i = 0; i < this._sections.length; i++) { - for (var j = 0; j < this._sections[i].consumer.sources.length; j++) { - sources.push(this._sections[i].consumer.sources[j]); - } - } - return sources; - } -}); - -/** - * Returns the original source, line, and column information for the generated - * source's line and column positions provided. The only argument is an object - * with the following properties: - * - * - line: The line number in the generated source. The line number - * is 1-based. - * - column: The column number in the generated source. The column - * number is 0-based. - * - * and an object is returned with the following properties: - * - * - source: The original source file, or null. - * - line: The line number in the original source, or null. The - * line number is 1-based. - * - column: The column number in the original source, or null. The - * column number is 0-based. - * - name: The original identifier, or null. - */ -IndexedSourceMapConsumer.prototype.originalPositionFor = - function IndexedSourceMapConsumer_originalPositionFor(aArgs) { - var needle = { - generatedLine: util.getArg(aArgs, 'line'), - generatedColumn: util.getArg(aArgs, 'column') - }; - - // Find the section containing the generated position we're trying to map - // to an original position. - var sectionIndex = binarySearch.search(needle, this._sections, - function(needle, section) { - var cmp = needle.generatedLine - section.generatedOffset.generatedLine; - if (cmp) { - return cmp; - } - - return (needle.generatedColumn - - section.generatedOffset.generatedColumn); - }); - var section = this._sections[sectionIndex]; - - if (!section) { - return { - source: null, - line: null, - column: null, - name: null - }; - } - - return section.consumer.originalPositionFor({ - line: needle.generatedLine - - (section.generatedOffset.generatedLine - 1), - column: needle.generatedColumn - - (section.generatedOffset.generatedLine === needle.generatedLine - ? section.generatedOffset.generatedColumn - 1 - : 0), - bias: aArgs.bias - }); - }; - -/** - * Return true if we have the source content for every source in the source - * map, false otherwise. - */ -IndexedSourceMapConsumer.prototype.hasContentsOfAllSources = - function IndexedSourceMapConsumer_hasContentsOfAllSources() { - return this._sections.every(function (s) { - return s.consumer.hasContentsOfAllSources(); - }); - }; - -/** - * Returns the original source content. The only argument is the url of the - * original source file. Returns null if no original source content is - * available. - */ -IndexedSourceMapConsumer.prototype.sourceContentFor = - function IndexedSourceMapConsumer_sourceContentFor(aSource, nullOnMissing) { - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - - var content = section.consumer.sourceContentFor(aSource, true); - if (content || content === '') { - return content; - } - } - if (nullOnMissing) { - return null; - } - else { - throw new Error('"' + aSource + '" is not in the SourceMap.'); - } - }; - -/** - * Returns the generated line and column information for the original source, - * line, and column positions provided. The only argument is an object with - * the following properties: - * - * - source: The filename of the original source. - * - line: The line number in the original source. The line number - * is 1-based. - * - column: The column number in the original source. The column - * number is 0-based. - * - * and an object is returned with the following properties: - * - * - line: The line number in the generated source, or null. The - * line number is 1-based. - * - column: The column number in the generated source, or null. - * The column number is 0-based. - */ -IndexedSourceMapConsumer.prototype.generatedPositionFor = - function IndexedSourceMapConsumer_generatedPositionFor(aArgs) { - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - - // Only consider this section if the requested source is in the list of - // sources of the consumer. - if (section.consumer._findSourceIndex(util.getArg(aArgs, 'source')) === -1) { - continue; - } - var generatedPosition = section.consumer.generatedPositionFor(aArgs); - if (generatedPosition) { - var ret = { - line: generatedPosition.line + - (section.generatedOffset.generatedLine - 1), - column: generatedPosition.column + - (section.generatedOffset.generatedLine === generatedPosition.line - ? section.generatedOffset.generatedColumn - 1 - : 0) - }; - return ret; - } - } - - return { - line: null, - column: null - }; - }; - -/** - * Parse the mappings in a string in to a data structure which we can easily - * query (the ordered arrays in the `this.__generatedMappings` and - * `this.__originalMappings` properties). - */ -IndexedSourceMapConsumer.prototype._parseMappings = - function IndexedSourceMapConsumer_parseMappings(aStr, aSourceRoot) { - this.__generatedMappings = []; - this.__originalMappings = []; - for (var i = 0; i < this._sections.length; i++) { - var section = this._sections[i]; - var sectionMappings = section.consumer._generatedMappings; - for (var j = 0; j < sectionMappings.length; j++) { - var mapping = sectionMappings[j]; - - var source = section.consumer._sources.at(mapping.source); - if(source !== null) { - source = util.computeSourceURL(section.consumer.sourceRoot, source, this._sourceMapURL); - } - this._sources.add(source); - source = this._sources.indexOf(source); - - var name = null; - if (mapping.name) { - name = section.consumer._names.at(mapping.name); - this._names.add(name); - name = this._names.indexOf(name); - } - - // The mappings coming from the consumer for the section have - // generated positions relative to the start of the section, so we - // need to offset them to be relative to the start of the concatenated - // generated file. - var adjustedMapping = { - source: source, - generatedLine: mapping.generatedLine + - (section.generatedOffset.generatedLine - 1), - generatedColumn: mapping.generatedColumn + - (section.generatedOffset.generatedLine === mapping.generatedLine - ? section.generatedOffset.generatedColumn - 1 - : 0), - originalLine: mapping.originalLine, - originalColumn: mapping.originalColumn, - name: name - }; - - this.__generatedMappings.push(adjustedMapping); - if (typeof adjustedMapping.originalLine === 'number') { - this.__originalMappings.push(adjustedMapping); - } - } - } - - quickSort(this.__generatedMappings, util.compareByGeneratedPositionsDeflated); - quickSort(this.__originalMappings, util.compareByOriginalPositions); - }; - -exports.IndexedSourceMapConsumer = IndexedSourceMapConsumer; diff --git a/node_modules/source-map-js/lib/source-map-generator.d.ts b/node_modules/source-map-js/lib/source-map-generator.d.ts deleted file mode 100644 index f59d70aa9..000000000 --- a/node_modules/source-map-js/lib/source-map-generator.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { SourceMapGenerator } from '..'; diff --git a/node_modules/source-map-js/lib/source-map-generator.js b/node_modules/source-map-js/lib/source-map-generator.js deleted file mode 100644 index bab04ff85..000000000 --- a/node_modules/source-map-js/lib/source-map-generator.js +++ /dev/null @@ -1,444 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -var base64VLQ = require('./base64-vlq'); -var util = require('./util'); -var ArraySet = require('./array-set').ArraySet; -var MappingList = require('./mapping-list').MappingList; - -/** - * An instance of the SourceMapGenerator represents a source map which is - * being built incrementally. You may pass an object with the following - * properties: - * - * - file: The filename of the generated source. - * - sourceRoot: A root for all relative URLs in this source map. - */ -function SourceMapGenerator(aArgs) { - if (!aArgs) { - aArgs = {}; - } - this._file = util.getArg(aArgs, 'file', null); - this._sourceRoot = util.getArg(aArgs, 'sourceRoot', null); - this._skipValidation = util.getArg(aArgs, 'skipValidation', false); - this._ignoreInvalidMapping = util.getArg(aArgs, 'ignoreInvalidMapping', false); - this._sources = new ArraySet(); - this._names = new ArraySet(); - this._mappings = new MappingList(); - this._sourcesContents = null; -} - -SourceMapGenerator.prototype._version = 3; - -/** - * Creates a new SourceMapGenerator based on a SourceMapConsumer - * - * @param aSourceMapConsumer The SourceMap. - */ -SourceMapGenerator.fromSourceMap = - function SourceMapGenerator_fromSourceMap(aSourceMapConsumer, generatorOps) { - var sourceRoot = aSourceMapConsumer.sourceRoot; - var generator = new SourceMapGenerator(Object.assign(generatorOps || {}, { - file: aSourceMapConsumer.file, - sourceRoot: sourceRoot - })); - aSourceMapConsumer.eachMapping(function (mapping) { - var newMapping = { - generated: { - line: mapping.generatedLine, - column: mapping.generatedColumn - } - }; - - if (mapping.source != null) { - newMapping.source = mapping.source; - if (sourceRoot != null) { - newMapping.source = util.relative(sourceRoot, newMapping.source); - } - - newMapping.original = { - line: mapping.originalLine, - column: mapping.originalColumn - }; - - if (mapping.name != null) { - newMapping.name = mapping.name; - } - } - - generator.addMapping(newMapping); - }); - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var sourceRelative = sourceFile; - if (sourceRoot !== null) { - sourceRelative = util.relative(sourceRoot, sourceFile); - } - - if (!generator._sources.has(sourceRelative)) { - generator._sources.add(sourceRelative); - } - - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - generator.setSourceContent(sourceFile, content); - } - }); - return generator; - }; - -/** - * Add a single mapping from original source line and column to the generated - * source's line and column for this source map being created. The mapping - * object should have the following properties: - * - * - generated: An object with the generated line and column positions. - * - original: An object with the original line and column positions. - * - source: The original source file (relative to the sourceRoot). - * - name: An optional original token name for this mapping. - */ -SourceMapGenerator.prototype.addMapping = - function SourceMapGenerator_addMapping(aArgs) { - var generated = util.getArg(aArgs, 'generated'); - var original = util.getArg(aArgs, 'original', null); - var source = util.getArg(aArgs, 'source', null); - var name = util.getArg(aArgs, 'name', null); - - if (!this._skipValidation) { - if (this._validateMapping(generated, original, source, name) === false) { - return; - } - } - - if (source != null) { - source = String(source); - if (!this._sources.has(source)) { - this._sources.add(source); - } - } - - if (name != null) { - name = String(name); - if (!this._names.has(name)) { - this._names.add(name); - } - } - - this._mappings.add({ - generatedLine: generated.line, - generatedColumn: generated.column, - originalLine: original != null && original.line, - originalColumn: original != null && original.column, - source: source, - name: name - }); - }; - -/** - * Set the source content for a source file. - */ -SourceMapGenerator.prototype.setSourceContent = - function SourceMapGenerator_setSourceContent(aSourceFile, aSourceContent) { - var source = aSourceFile; - if (this._sourceRoot != null) { - source = util.relative(this._sourceRoot, source); - } - - if (aSourceContent != null) { - // Add the source content to the _sourcesContents map. - // Create a new _sourcesContents map if the property is null. - if (!this._sourcesContents) { - this._sourcesContents = Object.create(null); - } - this._sourcesContents[util.toSetString(source)] = aSourceContent; - } else if (this._sourcesContents) { - // Remove the source file from the _sourcesContents map. - // If the _sourcesContents map is empty, set the property to null. - delete this._sourcesContents[util.toSetString(source)]; - if (Object.keys(this._sourcesContents).length === 0) { - this._sourcesContents = null; - } - } - }; - -/** - * Applies the mappings of a sub-source-map for a specific source file to the - * source map being generated. Each mapping to the supplied source file is - * rewritten using the supplied source map. Note: The resolution for the - * resulting mappings is the minimium of this map and the supplied map. - * - * @param aSourceMapConsumer The source map to be applied. - * @param aSourceFile Optional. The filename of the source file. - * If omitted, SourceMapConsumer's file property will be used. - * @param aSourceMapPath Optional. The dirname of the path to the source map - * to be applied. If relative, it is relative to the SourceMapConsumer. - * This parameter is needed when the two source maps aren't in the same - * directory, and the source map to be applied contains relative source - * paths. If so, those relative source paths need to be rewritten - * relative to the SourceMapGenerator. - */ -SourceMapGenerator.prototype.applySourceMap = - function SourceMapGenerator_applySourceMap(aSourceMapConsumer, aSourceFile, aSourceMapPath) { - var sourceFile = aSourceFile; - // If aSourceFile is omitted, we will use the file property of the SourceMap - if (aSourceFile == null) { - if (aSourceMapConsumer.file == null) { - throw new Error( - 'SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, ' + - 'or the source map\'s "file" property. Both were omitted.' - ); - } - sourceFile = aSourceMapConsumer.file; - } - var sourceRoot = this._sourceRoot; - // Make "sourceFile" relative if an absolute Url is passed. - if (sourceRoot != null) { - sourceFile = util.relative(sourceRoot, sourceFile); - } - // Applying the SourceMap can add and remove items from the sources and - // the names array. - var newSources = new ArraySet(); - var newNames = new ArraySet(); - - // Find mappings for the "sourceFile" - this._mappings.unsortedForEach(function (mapping) { - if (mapping.source === sourceFile && mapping.originalLine != null) { - // Check if it can be mapped by the source map, then update the mapping. - var original = aSourceMapConsumer.originalPositionFor({ - line: mapping.originalLine, - column: mapping.originalColumn - }); - if (original.source != null) { - // Copy mapping - mapping.source = original.source; - if (aSourceMapPath != null) { - mapping.source = util.join(aSourceMapPath, mapping.source) - } - if (sourceRoot != null) { - mapping.source = util.relative(sourceRoot, mapping.source); - } - mapping.originalLine = original.line; - mapping.originalColumn = original.column; - if (original.name != null) { - mapping.name = original.name; - } - } - } - - var source = mapping.source; - if (source != null && !newSources.has(source)) { - newSources.add(source); - } - - var name = mapping.name; - if (name != null && !newNames.has(name)) { - newNames.add(name); - } - - }, this); - this._sources = newSources; - this._names = newNames; - - // Copy sourcesContents of applied map. - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - if (aSourceMapPath != null) { - sourceFile = util.join(aSourceMapPath, sourceFile); - } - if (sourceRoot != null) { - sourceFile = util.relative(sourceRoot, sourceFile); - } - this.setSourceContent(sourceFile, content); - } - }, this); - }; - -/** - * A mapping can have one of the three levels of data: - * - * 1. Just the generated position. - * 2. The Generated position, original position, and original source. - * 3. Generated and original position, original source, as well as a name - * token. - * - * To maintain consistency, we validate that any new mapping being added falls - * in to one of these categories. - */ -SourceMapGenerator.prototype._validateMapping = - function SourceMapGenerator_validateMapping(aGenerated, aOriginal, aSource, - aName) { - // When aOriginal is truthy but has empty values for .line and .column, - // it is most likely a programmer error. In this case we throw a very - // specific error message to try to guide them the right way. - // For example: https://github.com/Polymer/polymer-bundler/pull/519 - if (aOriginal && typeof aOriginal.line !== 'number' && typeof aOriginal.column !== 'number') { - var message = 'original.line and original.column are not numbers -- you probably meant to omit ' + - 'the original mapping entirely and only map the generated position. If so, pass ' + - 'null for the original mapping instead of an object with empty or null values.' - - if (this._ignoreInvalidMapping) { - if (typeof console !== 'undefined' && console.warn) { - console.warn(message); - } - return false; - } else { - throw new Error(message); - } - } - - if (aGenerated && 'line' in aGenerated && 'column' in aGenerated - && aGenerated.line > 0 && aGenerated.column >= 0 - && !aOriginal && !aSource && !aName) { - // Case 1. - return; - } - else if (aGenerated && 'line' in aGenerated && 'column' in aGenerated - && aOriginal && 'line' in aOriginal && 'column' in aOriginal - && aGenerated.line > 0 && aGenerated.column >= 0 - && aOriginal.line > 0 && aOriginal.column >= 0 - && aSource) { - // Cases 2 and 3. - return; - } - else { - var message = 'Invalid mapping: ' + JSON.stringify({ - generated: aGenerated, - source: aSource, - original: aOriginal, - name: aName - }); - - if (this._ignoreInvalidMapping) { - if (typeof console !== 'undefined' && console.warn) { - console.warn(message); - } - return false; - } else { - throw new Error(message) - } - } - }; - -/** - * Serialize the accumulated mappings in to the stream of base 64 VLQs - * specified by the source map format. - */ -SourceMapGenerator.prototype._serializeMappings = - function SourceMapGenerator_serializeMappings() { - var previousGeneratedColumn = 0; - var previousGeneratedLine = 1; - var previousOriginalColumn = 0; - var previousOriginalLine = 0; - var previousName = 0; - var previousSource = 0; - var result = ''; - var next; - var mapping; - var nameIdx; - var sourceIdx; - - var mappings = this._mappings.toArray(); - for (var i = 0, len = mappings.length; i < len; i++) { - mapping = mappings[i]; - next = '' - - if (mapping.generatedLine !== previousGeneratedLine) { - previousGeneratedColumn = 0; - while (mapping.generatedLine !== previousGeneratedLine) { - next += ';'; - previousGeneratedLine++; - } - } - else { - if (i > 0) { - if (!util.compareByGeneratedPositionsInflated(mapping, mappings[i - 1])) { - continue; - } - next += ','; - } - } - - next += base64VLQ.encode(mapping.generatedColumn - - previousGeneratedColumn); - previousGeneratedColumn = mapping.generatedColumn; - - if (mapping.source != null) { - sourceIdx = this._sources.indexOf(mapping.source); - next += base64VLQ.encode(sourceIdx - previousSource); - previousSource = sourceIdx; - - // lines are stored 0-based in SourceMap spec version 3 - next += base64VLQ.encode(mapping.originalLine - 1 - - previousOriginalLine); - previousOriginalLine = mapping.originalLine - 1; - - next += base64VLQ.encode(mapping.originalColumn - - previousOriginalColumn); - previousOriginalColumn = mapping.originalColumn; - - if (mapping.name != null) { - nameIdx = this._names.indexOf(mapping.name); - next += base64VLQ.encode(nameIdx - previousName); - previousName = nameIdx; - } - } - - result += next; - } - - return result; - }; - -SourceMapGenerator.prototype._generateSourcesContent = - function SourceMapGenerator_generateSourcesContent(aSources, aSourceRoot) { - return aSources.map(function (source) { - if (!this._sourcesContents) { - return null; - } - if (aSourceRoot != null) { - source = util.relative(aSourceRoot, source); - } - var key = util.toSetString(source); - return Object.prototype.hasOwnProperty.call(this._sourcesContents, key) - ? this._sourcesContents[key] - : null; - }, this); - }; - -/** - * Externalize the source map. - */ -SourceMapGenerator.prototype.toJSON = - function SourceMapGenerator_toJSON() { - var map = { - version: this._version, - sources: this._sources.toArray(), - names: this._names.toArray(), - mappings: this._serializeMappings() - }; - if (this._file != null) { - map.file = this._file; - } - if (this._sourceRoot != null) { - map.sourceRoot = this._sourceRoot; - } - if (this._sourcesContents) { - map.sourcesContent = this._generateSourcesContent(map.sources, map.sourceRoot); - } - - return map; - }; - -/** - * Render the source map being generated to a string. - */ -SourceMapGenerator.prototype.toString = - function SourceMapGenerator_toString() { - return JSON.stringify(this.toJSON()); - }; - -exports.SourceMapGenerator = SourceMapGenerator; diff --git a/node_modules/source-map-js/lib/source-node.d.ts b/node_modules/source-map-js/lib/source-node.d.ts deleted file mode 100644 index 4df6a1aca..000000000 --- a/node_modules/source-map-js/lib/source-node.d.ts +++ /dev/null @@ -1 +0,0 @@ -export { SourceNode } from '..'; diff --git a/node_modules/source-map-js/lib/source-node.js b/node_modules/source-map-js/lib/source-node.js deleted file mode 100644 index 8bcdbe385..000000000 --- a/node_modules/source-map-js/lib/source-node.js +++ /dev/null @@ -1,413 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -var SourceMapGenerator = require('./source-map-generator').SourceMapGenerator; -var util = require('./util'); - -// Matches a Windows-style `\r\n` newline or a `\n` newline used by all other -// operating systems these days (capturing the result). -var REGEX_NEWLINE = /(\r?\n)/; - -// Newline character code for charCodeAt() comparisons -var NEWLINE_CODE = 10; - -// Private symbol for identifying `SourceNode`s when multiple versions of -// the source-map library are loaded. This MUST NOT CHANGE across -// versions! -var isSourceNode = "$$$isSourceNode$$$"; - -/** - * SourceNodes provide a way to abstract over interpolating/concatenating - * snippets of generated JavaScript source code while maintaining the line and - * column information associated with the original source code. - * - * @param aLine The original line number. - * @param aColumn The original column number. - * @param aSource The original source's filename. - * @param aChunks Optional. An array of strings which are snippets of - * generated JS, or other SourceNodes. - * @param aName The original identifier. - */ -function SourceNode(aLine, aColumn, aSource, aChunks, aName) { - this.children = []; - this.sourceContents = {}; - this.line = aLine == null ? null : aLine; - this.column = aColumn == null ? null : aColumn; - this.source = aSource == null ? null : aSource; - this.name = aName == null ? null : aName; - this[isSourceNode] = true; - if (aChunks != null) this.add(aChunks); -} - -/** - * Creates a SourceNode from generated code and a SourceMapConsumer. - * - * @param aGeneratedCode The generated code - * @param aSourceMapConsumer The SourceMap for the generated code - * @param aRelativePath Optional. The path that relative sources in the - * SourceMapConsumer should be relative to. - */ -SourceNode.fromStringWithSourceMap = - function SourceNode_fromStringWithSourceMap(aGeneratedCode, aSourceMapConsumer, aRelativePath) { - // The SourceNode we want to fill with the generated code - // and the SourceMap - var node = new SourceNode(); - - // All even indices of this array are one line of the generated code, - // while all odd indices are the newlines between two adjacent lines - // (since `REGEX_NEWLINE` captures its match). - // Processed fragments are accessed by calling `shiftNextLine`. - var remainingLines = aGeneratedCode.split(REGEX_NEWLINE); - var remainingLinesIndex = 0; - var shiftNextLine = function() { - var lineContents = getNextLine(); - // The last line of a file might not have a newline. - var newLine = getNextLine() || ""; - return lineContents + newLine; - - function getNextLine() { - return remainingLinesIndex < remainingLines.length ? - remainingLines[remainingLinesIndex++] : undefined; - } - }; - - // We need to remember the position of "remainingLines" - var lastGeneratedLine = 1, lastGeneratedColumn = 0; - - // The generate SourceNodes we need a code range. - // To extract it current and last mapping is used. - // Here we store the last mapping. - var lastMapping = null; - - aSourceMapConsumer.eachMapping(function (mapping) { - if (lastMapping !== null) { - // We add the code from "lastMapping" to "mapping": - // First check if there is a new line in between. - if (lastGeneratedLine < mapping.generatedLine) { - // Associate first line with "lastMapping" - addMappingWithCode(lastMapping, shiftNextLine()); - lastGeneratedLine++; - lastGeneratedColumn = 0; - // The remaining code is added without mapping - } else { - // There is no new line in between. - // Associate the code between "lastGeneratedColumn" and - // "mapping.generatedColumn" with "lastMapping" - var nextLine = remainingLines[remainingLinesIndex] || ''; - var code = nextLine.substr(0, mapping.generatedColumn - - lastGeneratedColumn); - remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn - - lastGeneratedColumn); - lastGeneratedColumn = mapping.generatedColumn; - addMappingWithCode(lastMapping, code); - // No more remaining code, continue - lastMapping = mapping; - return; - } - } - // We add the generated code until the first mapping - // to the SourceNode without any mapping. - // Each line is added as separate string. - while (lastGeneratedLine < mapping.generatedLine) { - node.add(shiftNextLine()); - lastGeneratedLine++; - } - if (lastGeneratedColumn < mapping.generatedColumn) { - var nextLine = remainingLines[remainingLinesIndex] || ''; - node.add(nextLine.substr(0, mapping.generatedColumn)); - remainingLines[remainingLinesIndex] = nextLine.substr(mapping.generatedColumn); - lastGeneratedColumn = mapping.generatedColumn; - } - lastMapping = mapping; - }, this); - // We have processed all mappings. - if (remainingLinesIndex < remainingLines.length) { - if (lastMapping) { - // Associate the remaining code in the current line with "lastMapping" - addMappingWithCode(lastMapping, shiftNextLine()); - } - // and add the remaining lines without any mapping - node.add(remainingLines.splice(remainingLinesIndex).join("")); - } - - // Copy sourcesContent into SourceNode - aSourceMapConsumer.sources.forEach(function (sourceFile) { - var content = aSourceMapConsumer.sourceContentFor(sourceFile); - if (content != null) { - if (aRelativePath != null) { - sourceFile = util.join(aRelativePath, sourceFile); - } - node.setSourceContent(sourceFile, content); - } - }); - - return node; - - function addMappingWithCode(mapping, code) { - if (mapping === null || mapping.source === undefined) { - node.add(code); - } else { - var source = aRelativePath - ? util.join(aRelativePath, mapping.source) - : mapping.source; - node.add(new SourceNode(mapping.originalLine, - mapping.originalColumn, - source, - code, - mapping.name)); - } - } - }; - -/** - * Add a chunk of generated JS to this source node. - * - * @param aChunk A string snippet of generated JS code, another instance of - * SourceNode, or an array where each member is one of those things. - */ -SourceNode.prototype.add = function SourceNode_add(aChunk) { - if (Array.isArray(aChunk)) { - aChunk.forEach(function (chunk) { - this.add(chunk); - }, this); - } - else if (aChunk[isSourceNode] || typeof aChunk === "string") { - if (aChunk) { - this.children.push(aChunk); - } - } - else { - throw new TypeError( - "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + aChunk - ); - } - return this; -}; - -/** - * Add a chunk of generated JS to the beginning of this source node. - * - * @param aChunk A string snippet of generated JS code, another instance of - * SourceNode, or an array where each member is one of those things. - */ -SourceNode.prototype.prepend = function SourceNode_prepend(aChunk) { - if (Array.isArray(aChunk)) { - for (var i = aChunk.length-1; i >= 0; i--) { - this.prepend(aChunk[i]); - } - } - else if (aChunk[isSourceNode] || typeof aChunk === "string") { - this.children.unshift(aChunk); - } - else { - throw new TypeError( - "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + aChunk - ); - } - return this; -}; - -/** - * Walk over the tree of JS snippets in this node and its children. The - * walking function is called once for each snippet of JS and is passed that - * snippet and the its original associated source's line/column location. - * - * @param aFn The traversal function. - */ -SourceNode.prototype.walk = function SourceNode_walk(aFn) { - var chunk; - for (var i = 0, len = this.children.length; i < len; i++) { - chunk = this.children[i]; - if (chunk[isSourceNode]) { - chunk.walk(aFn); - } - else { - if (chunk !== '') { - aFn(chunk, { source: this.source, - line: this.line, - column: this.column, - name: this.name }); - } - } - } -}; - -/** - * Like `String.prototype.join` except for SourceNodes. Inserts `aStr` between - * each of `this.children`. - * - * @param aSep The separator. - */ -SourceNode.prototype.join = function SourceNode_join(aSep) { - var newChildren; - var i; - var len = this.children.length; - if (len > 0) { - newChildren = []; - for (i = 0; i < len-1; i++) { - newChildren.push(this.children[i]); - newChildren.push(aSep); - } - newChildren.push(this.children[i]); - this.children = newChildren; - } - return this; -}; - -/** - * Call String.prototype.replace on the very right-most source snippet. Useful - * for trimming whitespace from the end of a source node, etc. - * - * @param aPattern The pattern to replace. - * @param aReplacement The thing to replace the pattern with. - */ -SourceNode.prototype.replaceRight = function SourceNode_replaceRight(aPattern, aReplacement) { - var lastChild = this.children[this.children.length - 1]; - if (lastChild[isSourceNode]) { - lastChild.replaceRight(aPattern, aReplacement); - } - else if (typeof lastChild === 'string') { - this.children[this.children.length - 1] = lastChild.replace(aPattern, aReplacement); - } - else { - this.children.push(''.replace(aPattern, aReplacement)); - } - return this; -}; - -/** - * Set the source content for a source file. This will be added to the SourceMapGenerator - * in the sourcesContent field. - * - * @param aSourceFile The filename of the source file - * @param aSourceContent The content of the source file - */ -SourceNode.prototype.setSourceContent = - function SourceNode_setSourceContent(aSourceFile, aSourceContent) { - this.sourceContents[util.toSetString(aSourceFile)] = aSourceContent; - }; - -/** - * Walk over the tree of SourceNodes. The walking function is called for each - * source file content and is passed the filename and source content. - * - * @param aFn The traversal function. - */ -SourceNode.prototype.walkSourceContents = - function SourceNode_walkSourceContents(aFn) { - for (var i = 0, len = this.children.length; i < len; i++) { - if (this.children[i][isSourceNode]) { - this.children[i].walkSourceContents(aFn); - } - } - - var sources = Object.keys(this.sourceContents); - for (var i = 0, len = sources.length; i < len; i++) { - aFn(util.fromSetString(sources[i]), this.sourceContents[sources[i]]); - } - }; - -/** - * Return the string representation of this source node. Walks over the tree - * and concatenates all the various snippets together to one string. - */ -SourceNode.prototype.toString = function SourceNode_toString() { - var str = ""; - this.walk(function (chunk) { - str += chunk; - }); - return str; -}; - -/** - * Returns the string representation of this source node along with a source - * map. - */ -SourceNode.prototype.toStringWithSourceMap = function SourceNode_toStringWithSourceMap(aArgs) { - var generated = { - code: "", - line: 1, - column: 0 - }; - var map = new SourceMapGenerator(aArgs); - var sourceMappingActive = false; - var lastOriginalSource = null; - var lastOriginalLine = null; - var lastOriginalColumn = null; - var lastOriginalName = null; - this.walk(function (chunk, original) { - generated.code += chunk; - if (original.source !== null - && original.line !== null - && original.column !== null) { - if(lastOriginalSource !== original.source - || lastOriginalLine !== original.line - || lastOriginalColumn !== original.column - || lastOriginalName !== original.name) { - map.addMapping({ - source: original.source, - original: { - line: original.line, - column: original.column - }, - generated: { - line: generated.line, - column: generated.column - }, - name: original.name - }); - } - lastOriginalSource = original.source; - lastOriginalLine = original.line; - lastOriginalColumn = original.column; - lastOriginalName = original.name; - sourceMappingActive = true; - } else if (sourceMappingActive) { - map.addMapping({ - generated: { - line: generated.line, - column: generated.column - } - }); - lastOriginalSource = null; - sourceMappingActive = false; - } - for (var idx = 0, length = chunk.length; idx < length; idx++) { - if (chunk.charCodeAt(idx) === NEWLINE_CODE) { - generated.line++; - generated.column = 0; - // Mappings end at eol - if (idx + 1 === length) { - lastOriginalSource = null; - sourceMappingActive = false; - } else if (sourceMappingActive) { - map.addMapping({ - source: original.source, - original: { - line: original.line, - column: original.column - }, - generated: { - line: generated.line, - column: generated.column - }, - name: original.name - }); - } - } else { - generated.column++; - } - } - }); - this.walkSourceContents(function (sourceFile, sourceContent) { - map.setSourceContent(sourceFile, sourceContent); - }); - - return { code: generated.code, map: map }; -}; - -exports.SourceNode = SourceNode; diff --git a/node_modules/source-map-js/lib/util.js b/node_modules/source-map-js/lib/util.js deleted file mode 100644 index 430e2d0ff..000000000 --- a/node_modules/source-map-js/lib/util.js +++ /dev/null @@ -1,594 +0,0 @@ -/* -*- Mode: js; js-indent-level: 2; -*- */ -/* - * Copyright 2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE or: - * http://opensource.org/licenses/BSD-3-Clause - */ - -/** - * This is a helper function for getting values from parameter/options - * objects. - * - * @param args The object we are extracting values from - * @param name The name of the property we are getting. - * @param defaultValue An optional value to return if the property is missing - * from the object. If this is not specified and the property is missing, an - * error will be thrown. - */ -function getArg(aArgs, aName, aDefaultValue) { - if (aName in aArgs) { - return aArgs[aName]; - } else if (arguments.length === 3) { - return aDefaultValue; - } else { - throw new Error('"' + aName + '" is a required argument.'); - } -} -exports.getArg = getArg; - -var urlRegexp = /^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/; -var dataUrlRegexp = /^data:.+\,.+$/; - -function urlParse(aUrl) { - var match = aUrl.match(urlRegexp); - if (!match) { - return null; - } - return { - scheme: match[1], - auth: match[2], - host: match[3], - port: match[4], - path: match[5] - }; -} -exports.urlParse = urlParse; - -function urlGenerate(aParsedUrl) { - var url = ''; - if (aParsedUrl.scheme) { - url += aParsedUrl.scheme + ':'; - } - url += '//'; - if (aParsedUrl.auth) { - url += aParsedUrl.auth + '@'; - } - if (aParsedUrl.host) { - url += aParsedUrl.host; - } - if (aParsedUrl.port) { - url += ":" + aParsedUrl.port - } - if (aParsedUrl.path) { - url += aParsedUrl.path; - } - return url; -} -exports.urlGenerate = urlGenerate; - -var MAX_CACHED_INPUTS = 32; - -/** - * Takes some function `f(input) -> result` and returns a memoized version of - * `f`. - * - * We keep at most `MAX_CACHED_INPUTS` memoized results of `f` alive. The - * memoization is a dumb-simple, linear least-recently-used cache. - */ -function lruMemoize(f) { - var cache = []; - - return function(input) { - for (var i = 0; i < cache.length; i++) { - if (cache[i].input === input) { - var temp = cache[0]; - cache[0] = cache[i]; - cache[i] = temp; - return cache[0].result; - } - } - - var result = f(input); - - cache.unshift({ - input, - result, - }); - - if (cache.length > MAX_CACHED_INPUTS) { - cache.pop(); - } - - return result; - }; -} - -/** - * Normalizes a path, or the path portion of a URL: - * - * - Replaces consecutive slashes with one slash. - * - Removes unnecessary '.' parts. - * - Removes unnecessary '/..' parts. - * - * Based on code in the Node.js 'path' core module. - * - * @param aPath The path or url to normalize. - */ -var normalize = lruMemoize(function normalize(aPath) { - var path = aPath; - var url = urlParse(aPath); - if (url) { - if (!url.path) { - return aPath; - } - path = url.path; - } - var isAbsolute = exports.isAbsolute(path); - // Split the path into parts between `/` characters. This is much faster than - // using `.split(/\/+/g)`. - var parts = []; - var start = 0; - var i = 0; - while (true) { - start = i; - i = path.indexOf("/", start); - if (i === -1) { - parts.push(path.slice(start)); - break; - } else { - parts.push(path.slice(start, i)); - while (i < path.length && path[i] === "/") { - i++; - } - } - } - - for (var part, up = 0, i = parts.length - 1; i >= 0; i--) { - part = parts[i]; - if (part === '.') { - parts.splice(i, 1); - } else if (part === '..') { - up++; - } else if (up > 0) { - if (part === '') { - // The first part is blank if the path is absolute. Trying to go - // above the root is a no-op. Therefore we can remove all '..' parts - // directly after the root. - parts.splice(i + 1, up); - up = 0; - } else { - parts.splice(i, 2); - up--; - } - } - } - path = parts.join('/'); - - if (path === '') { - path = isAbsolute ? '/' : '.'; - } - - if (url) { - url.path = path; - return urlGenerate(url); - } - return path; -}); -exports.normalize = normalize; - -/** - * Joins two paths/URLs. - * - * @param aRoot The root path or URL. - * @param aPath The path or URL to be joined with the root. - * - * - If aPath is a URL or a data URI, aPath is returned, unless aPath is a - * scheme-relative URL: Then the scheme of aRoot, if any, is prepended - * first. - * - Otherwise aPath is a path. If aRoot is a URL, then its path portion - * is updated with the result and aRoot is returned. Otherwise the result - * is returned. - * - If aPath is absolute, the result is aPath. - * - Otherwise the two paths are joined with a slash. - * - Joining for example 'http://' and 'www.example.com' is also supported. - */ -function join(aRoot, aPath) { - if (aRoot === "") { - aRoot = "."; - } - if (aPath === "") { - aPath = "."; - } - var aPathUrl = urlParse(aPath); - var aRootUrl = urlParse(aRoot); - if (aRootUrl) { - aRoot = aRootUrl.path || '/'; - } - - // `join(foo, '//www.example.org')` - if (aPathUrl && !aPathUrl.scheme) { - if (aRootUrl) { - aPathUrl.scheme = aRootUrl.scheme; - } - return urlGenerate(aPathUrl); - } - - if (aPathUrl || aPath.match(dataUrlRegexp)) { - return aPath; - } - - // `join('http://', 'www.example.com')` - if (aRootUrl && !aRootUrl.host && !aRootUrl.path) { - aRootUrl.host = aPath; - return urlGenerate(aRootUrl); - } - - var joined = aPath.charAt(0) === '/' - ? aPath - : normalize(aRoot.replace(/\/+$/, '') + '/' + aPath); - - if (aRootUrl) { - aRootUrl.path = joined; - return urlGenerate(aRootUrl); - } - return joined; -} -exports.join = join; - -exports.isAbsolute = function (aPath) { - return aPath.charAt(0) === '/' || urlRegexp.test(aPath); -}; - -/** - * Make a path relative to a URL or another path. - * - * @param aRoot The root path or URL. - * @param aPath The path or URL to be made relative to aRoot. - */ -function relative(aRoot, aPath) { - if (aRoot === "") { - aRoot = "."; - } - - aRoot = aRoot.replace(/\/$/, ''); - - // It is possible for the path to be above the root. In this case, simply - // checking whether the root is a prefix of the path won't work. Instead, we - // need to remove components from the root one by one, until either we find - // a prefix that fits, or we run out of components to remove. - var level = 0; - while (aPath.indexOf(aRoot + '/') !== 0) { - var index = aRoot.lastIndexOf("/"); - if (index < 0) { - return aPath; - } - - // If the only part of the root that is left is the scheme (i.e. http://, - // file:///, etc.), one or more slashes (/), or simply nothing at all, we - // have exhausted all components, so the path is not relative to the root. - aRoot = aRoot.slice(0, index); - if (aRoot.match(/^([^\/]+:\/)?\/*$/)) { - return aPath; - } - - ++level; - } - - // Make sure we add a "../" for each component we removed from the root. - return Array(level + 1).join("../") + aPath.substr(aRoot.length + 1); -} -exports.relative = relative; - -var supportsNullProto = (function () { - var obj = Object.create(null); - return !('__proto__' in obj); -}()); - -function identity (s) { - return s; -} - -/** - * Because behavior goes wacky when you set `__proto__` on objects, we - * have to prefix all the strings in our set with an arbitrary character. - * - * See https://github.com/mozilla/source-map/pull/31 and - * https://github.com/mozilla/source-map/issues/30 - * - * @param String aStr - */ -function toSetString(aStr) { - if (isProtoString(aStr)) { - return '$' + aStr; - } - - return aStr; -} -exports.toSetString = supportsNullProto ? identity : toSetString; - -function fromSetString(aStr) { - if (isProtoString(aStr)) { - return aStr.slice(1); - } - - return aStr; -} -exports.fromSetString = supportsNullProto ? identity : fromSetString; - -function isProtoString(s) { - if (!s) { - return false; - } - - var length = s.length; - - if (length < 9 /* "__proto__".length */) { - return false; - } - - if (s.charCodeAt(length - 1) !== 95 /* '_' */ || - s.charCodeAt(length - 2) !== 95 /* '_' */ || - s.charCodeAt(length - 3) !== 111 /* 'o' */ || - s.charCodeAt(length - 4) !== 116 /* 't' */ || - s.charCodeAt(length - 5) !== 111 /* 'o' */ || - s.charCodeAt(length - 6) !== 114 /* 'r' */ || - s.charCodeAt(length - 7) !== 112 /* 'p' */ || - s.charCodeAt(length - 8) !== 95 /* '_' */ || - s.charCodeAt(length - 9) !== 95 /* '_' */) { - return false; - } - - for (var i = length - 10; i >= 0; i--) { - if (s.charCodeAt(i) !== 36 /* '$' */) { - return false; - } - } - - return true; -} - -/** - * Comparator between two mappings where the original positions are compared. - * - * Optionally pass in `true` as `onlyCompareGenerated` to consider two - * mappings with the same original source/line/column, but different generated - * line and column the same. Useful when searching for a mapping with a - * stubbed out mapping. - */ -function compareByOriginalPositions(mappingA, mappingB, onlyCompareOriginal) { - var cmp = strcmp(mappingA.source, mappingB.source); - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0 || onlyCompareOriginal) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - return strcmp(mappingA.name, mappingB.name); -} -exports.compareByOriginalPositions = compareByOriginalPositions; - -function compareByOriginalPositionsNoSource(mappingA, mappingB, onlyCompareOriginal) { - var cmp - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0 || onlyCompareOriginal) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - return strcmp(mappingA.name, mappingB.name); -} -exports.compareByOriginalPositionsNoSource = compareByOriginalPositionsNoSource; - -/** - * Comparator between two mappings with deflated source and name indices where - * the generated positions are compared. - * - * Optionally pass in `true` as `onlyCompareGenerated` to consider two - * mappings with the same generated line and column, but different - * source/name/original line and column the same. Useful when searching for a - * mapping with a stubbed out mapping. - */ -function compareByGeneratedPositionsDeflated(mappingA, mappingB, onlyCompareGenerated) { - var cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0 || onlyCompareGenerated) { - return cmp; - } - - cmp = strcmp(mappingA.source, mappingB.source); - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0) { - return cmp; - } - - return strcmp(mappingA.name, mappingB.name); -} -exports.compareByGeneratedPositionsDeflated = compareByGeneratedPositionsDeflated; - -function compareByGeneratedPositionsDeflatedNoLine(mappingA, mappingB, onlyCompareGenerated) { - var cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0 || onlyCompareGenerated) { - return cmp; - } - - cmp = strcmp(mappingA.source, mappingB.source); - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0) { - return cmp; - } - - return strcmp(mappingA.name, mappingB.name); -} -exports.compareByGeneratedPositionsDeflatedNoLine = compareByGeneratedPositionsDeflatedNoLine; - -function strcmp(aStr1, aStr2) { - if (aStr1 === aStr2) { - return 0; - } - - if (aStr1 === null) { - return 1; // aStr2 !== null - } - - if (aStr2 === null) { - return -1; // aStr1 !== null - } - - if (aStr1 > aStr2) { - return 1; - } - - return -1; -} - -/** - * Comparator between two mappings with inflated source and name strings where - * the generated positions are compared. - */ -function compareByGeneratedPositionsInflated(mappingA, mappingB) { - var cmp = mappingA.generatedLine - mappingB.generatedLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.generatedColumn - mappingB.generatedColumn; - if (cmp !== 0) { - return cmp; - } - - cmp = strcmp(mappingA.source, mappingB.source); - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalLine - mappingB.originalLine; - if (cmp !== 0) { - return cmp; - } - - cmp = mappingA.originalColumn - mappingB.originalColumn; - if (cmp !== 0) { - return cmp; - } - - return strcmp(mappingA.name, mappingB.name); -} -exports.compareByGeneratedPositionsInflated = compareByGeneratedPositionsInflated; - -/** - * Strip any JSON XSSI avoidance prefix from the string (as documented - * in the source maps specification), and then parse the string as - * JSON. - */ -function parseSourceMapInput(str) { - return JSON.parse(str.replace(/^\)]}'[^\n]*\n/, '')); -} -exports.parseSourceMapInput = parseSourceMapInput; - -/** - * Compute the URL of a source given the the source root, the source's - * URL, and the source map's URL. - */ -function computeSourceURL(sourceRoot, sourceURL, sourceMapURL) { - sourceURL = sourceURL || ''; - - if (sourceRoot) { - // This follows what Chrome does. - if (sourceRoot[sourceRoot.length - 1] !== '/' && sourceURL[0] !== '/') { - sourceRoot += '/'; - } - // The spec says: - // Line 4: An optional source root, useful for relocating source - // files on a server or removing repeated values in the - // “sources” entry. This value is prepended to the individual - // entries in the “source” field. - sourceURL = sourceRoot + sourceURL; - } - - // Historically, SourceMapConsumer did not take the sourceMapURL as - // a parameter. This mode is still somewhat supported, which is why - // this code block is conditional. However, it's preferable to pass - // the source map URL to SourceMapConsumer, so that this function - // can implement the source URL resolution algorithm as outlined in - // the spec. This block is basically the equivalent of: - // new URL(sourceURL, sourceMapURL).toString() - // ... except it avoids using URL, which wasn't available in the - // older releases of node still supported by this library. - // - // The spec says: - // If the sources are not absolute URLs after prepending of the - // “sourceRoot”, the sources are resolved relative to the - // SourceMap (like resolving script src in a html document). - if (sourceMapURL) { - var parsed = urlParse(sourceMapURL); - if (!parsed) { - throw new Error("sourceMapURL could not be parsed"); - } - if (parsed.path) { - // Strip the last path component, but keep the "/". - var index = parsed.path.lastIndexOf('/'); - if (index >= 0) { - parsed.path = parsed.path.substring(0, index + 1); - } - } - sourceURL = join(urlGenerate(parsed), sourceURL); - } - - return normalize(sourceURL); -} -exports.computeSourceURL = computeSourceURL; diff --git a/node_modules/source-map-js/package.json b/node_modules/source-map-js/package.json deleted file mode 100644 index f58dbeb4e..000000000 --- a/node_modules/source-map-js/package.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "name": "source-map-js", - "description": "Generates and consumes source maps", - "version": "1.2.1", - "homepage": "https://github.com/7rulnik/source-map-js", - "author": "Valentin 7rulnik Semirulnik ", - "contributors": [ - "Nick Fitzgerald ", - "Tobias Koppers ", - "Duncan Beevers ", - "Stephen Crane ", - "Ryan Seddon ", - "Miles Elam ", - "Mihai Bazon ", - "Michael Ficarra ", - "Todd Wolfson ", - "Alexander Solovyov ", - "Felix Gnass ", - "Conrad Irwin ", - "usrbincc ", - "David Glasser ", - "Chase Douglas ", - "Evan Wallace ", - "Heather Arthur ", - "Hugh Kennedy ", - "David Glasser ", - "Simon Lydell ", - "Jmeas Smith ", - "Michael Z Goddard ", - "azu ", - "John Gozde ", - "Adam Kirkton ", - "Chris Montgomery ", - "J. Ryan Stinnett ", - "Jack Herrington ", - "Chris Truter ", - "Daniel Espeset ", - "Jamie Wong ", - "Eddy Bruël ", - "Hawken Rives ", - "Gilad Peleg ", - "djchie ", - "Gary Ye ", - "Nicolas Lalevée " - ], - "repository": "7rulnik/source-map-js", - "main": "./source-map.js", - "files": [ - "source-map.js", - "source-map.d.ts", - "lib/" - ], - "engines": { - "node": ">=0.10.0" - }, - "license": "BSD-3-Clause", - "scripts": { - "test": "npm run build && node test/run-tests.js", - "build": "webpack --color", - "toc": "doctoc --title '## Table of Contents' README.md && doctoc --title '## Table of Contents' CONTRIBUTING.md" - }, - "devDependencies": { - "clean-publish": "^3.1.0", - "doctoc": "^0.15.0", - "webpack": "^1.12.0" - }, - "clean-publish": { - "cleanDocs": true - }, - "typings": "source-map.d.ts" -} diff --git a/node_modules/source-map-js/source-map.d.ts b/node_modules/source-map-js/source-map.d.ts deleted file mode 100644 index ec8892fa1..000000000 --- a/node_modules/source-map-js/source-map.d.ts +++ /dev/null @@ -1,104 +0,0 @@ -export interface StartOfSourceMap { - file?: string; - sourceRoot?: string; -} - -export interface RawSourceMap extends StartOfSourceMap { - version: string; - sources: string[]; - names: string[]; - sourcesContent?: string[]; - mappings: string; -} - -export interface Position { - line: number; - column: number; -} - -export interface LineRange extends Position { - lastColumn: number; -} - -export interface FindPosition extends Position { - // SourceMapConsumer.GREATEST_LOWER_BOUND or SourceMapConsumer.LEAST_UPPER_BOUND - bias?: number; -} - -export interface SourceFindPosition extends FindPosition { - source: string; -} - -export interface MappedPosition extends Position { - source: string; - name?: string; -} - -export interface MappingItem { - source: string | null; - generatedLine: number; - generatedColumn: number; - originalLine: number | null; - originalColumn: number | null; - name: string | null; -} - -export class SourceMapConsumer { - static GENERATED_ORDER: number; - static ORIGINAL_ORDER: number; - - static GREATEST_LOWER_BOUND: number; - static LEAST_UPPER_BOUND: number; - - constructor(rawSourceMap: RawSourceMap); - readonly file: string | undefined | null; - readonly sourceRoot: string | undefined | null; - readonly sourcesContent: readonly string[] | null | undefined; - readonly sources: readonly string[] - - computeColumnSpans(): void; - originalPositionFor(generatedPosition: FindPosition): MappedPosition; - generatedPositionFor(originalPosition: SourceFindPosition): LineRange; - allGeneratedPositionsFor(originalPosition: MappedPosition): Position[]; - hasContentsOfAllSources(): boolean; - sourceContentFor(source: string, returnNullOnMissing?: boolean): string | null; - eachMapping(callback: (mapping: MappingItem) => void, context?: any, order?: number): void; -} - -export interface Mapping { - generated: Position; - original?: Position | null; - source?: string | null; - name?: string | null; -} - -export class SourceMapGenerator { - constructor(startOfSourceMap?: StartOfSourceMap); - static fromSourceMap(sourceMapConsumer: SourceMapConsumer, startOfSourceMap?: StartOfSourceMap): SourceMapGenerator; - addMapping(mapping: Mapping): void; - setSourceContent(sourceFile: string, sourceContent: string | null | undefined): void; - applySourceMap(sourceMapConsumer: SourceMapConsumer, sourceFile?: string, sourceMapPath?: string): void; - toString(): string; - toJSON(): RawSourceMap; -} - -export interface CodeWithSourceMap { - code: string; - map: SourceMapGenerator; -} - -export class SourceNode { - constructor(); - constructor(line: number, column: number, source: string); - constructor(line: number, column: number, source: string, chunk?: string, name?: string); - static fromStringWithSourceMap(code: string, sourceMapConsumer: SourceMapConsumer, relativePath?: string): SourceNode; - add(chunk: string): void; - prepend(chunk: string): void; - setSourceContent(sourceFile: string, sourceContent: string): void; - walk(fn: (chunk: string, mapping: MappedPosition) => void): void; - walkSourceContents(fn: (file: string, content: string) => void): void; - join(sep: string): SourceNode; - replaceRight(pattern: string, replacement: string): SourceNode; - toString(): string; - toStringWithSourceMap(startOfSourceMap?: StartOfSourceMap): CodeWithSourceMap; -} diff --git a/node_modules/source-map-js/source-map.js b/node_modules/source-map-js/source-map.js deleted file mode 100644 index bc88fe820..000000000 --- a/node_modules/source-map-js/source-map.js +++ /dev/null @@ -1,8 +0,0 @@ -/* - * Copyright 2009-2011 Mozilla Foundation and contributors - * Licensed under the New BSD license. See LICENSE.txt or: - * http://opensource.org/licenses/BSD-3-Clause - */ -exports.SourceMapGenerator = require('./lib/source-map-generator').SourceMapGenerator; -exports.SourceMapConsumer = require('./lib/source-map-consumer').SourceMapConsumer; -exports.SourceNode = require('./lib/source-node').SourceNode; diff --git a/node_modules/tailwindcss/LICENSE b/node_modules/tailwindcss/LICENSE deleted file mode 100644 index d6a822907..000000000 --- a/node_modules/tailwindcss/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) Tailwind Labs, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/node_modules/tailwindcss/README.md b/node_modules/tailwindcss/README.md deleted file mode 100644 index 7d21bd883..000000000 --- a/node_modules/tailwindcss/README.md +++ /dev/null @@ -1,36 +0,0 @@ -

- - - - - Tailwind CSS - - -

- -

- A utility-first CSS framework for rapidly building custom user interfaces. -

- -

- Build Status - Total Downloads - Latest Release - License -

- ---- - -## Documentation - -For full documentation, visit [tailwindcss.com](https://tailwindcss.com). - -## Community - -For help, discussion about best practices, or feature ideas: - -[Discuss Tailwind CSS on GitHub](https://github.com/tailwindcss/tailwindcss/discussions) - -## Contributing - -If you're interested in contributing to Tailwind CSS, please read our [contributing docs](https://github.com/tailwindcss/tailwindcss/blob/next/.github/CONTRIBUTING.md) **before submitting a pull request**. diff --git a/node_modules/tailwindcss/dist/chunk-CT46QCH7.mjs b/node_modules/tailwindcss/dist/chunk-CT46QCH7.mjs deleted file mode 100644 index 26e2803a3..000000000 --- a/node_modules/tailwindcss/dist/chunk-CT46QCH7.mjs +++ /dev/null @@ -1,38 +0,0 @@ -import{a as Xt,b as j,c as H,d as er,e as P,f as Ct,g as ie,h as et,i as rr}from"./chunk-GFBUASX3.mjs";import{a as tr}from"./chunk-HTB5LLOP.mjs";var ir="4.1.18";function tt(t){let r=[0];for(let n=0;n0;){let u=(a|0)>>1,f=s+u;r[f]<=n?(s=f+1,a=a-u-1):a=u}s-=1;let p=n-r[s];return{line:s+1,column:p}}function e({line:n,column:s}){n-=1,n=Math.min(Math.max(n,0),r.length-1);let a=r[n],p=r[n+1]??a;return Math.min(Math.max(a+s,0),p)}return{find:i,findOffset:e}}var Fe=92,rt=47,it=42,nr=34,ar=39,Yi=58,nt=59,le=10,at=13,We=32,Be=9,or=123,$t=125,Vt=40,lr=41,Gi=91,qi=93,sr=45,St=64,Zi=33,se=class t extends Error{loc;constructor(r,i){if(i){let e=i[0],n=tt(e.code).find(i[1]);r=`${e.file}:${n.line}:${n.column+1}: ${r}`}super(r),this.name="CssSyntaxError",this.loc=i,Error.captureStackTrace&&Error.captureStackTrace(this,t)}};function $e(t,r){let i=r?.from?{file:r.from,code:t}:null;t[0]==="\uFEFF"&&(t=" "+t.slice(1));let e=[],n=[],s=[],a=null,p=null,u="",f="",m=0,d;for(let c=0;c0&&t[A]===h[h.length-1]&&(h=h.slice(0,-1));let $=Tt(u,x);if(!$)throw new se("Invalid custom property, expected a value",i?[i,y,c]:null);i&&($.src=[i,y,c],$.dst=[i,y,c]),a?a.nodes.push($):e.push($),u=""}else if(w===nt&&u.charCodeAt(0)===St)p=Ye(u),i&&(p.src=[i,m,c],p.dst=[i,m,c]),a?a.nodes.push(p):e.push(p),u="",p=null;else if(w===nt&&f[f.length-1]!==")"){let h=Tt(u);if(!h){if(u.length===0)continue;throw new se(`Invalid declaration: \`${u.trim()}\``,i?[i,m,c]:null)}i&&(h.src=[i,m,c],h.dst=[i,m,c]),a?a.nodes.push(h):e.push(h),u=""}else if(w===or&&f[f.length-1]!==")")f+="}",p=J(u.trim()),i&&(p.src=[i,m,c],p.dst=[i,m,c]),a&&a.nodes.push(p),s.push(a),a=p,u="",p=null;else if(w===$t&&f[f.length-1]!==")"){if(f==="")throw new se("Missing opening {",i?[i,c,c]:null);if(f=f.slice(0,-1),u.length>0)if(u.charCodeAt(0)===St)p=Ye(u),i&&(p.src=[i,m,c],p.dst=[i,m,c]),a?a.nodes.push(p):e.push(p),u="",p=null;else{let y=u.indexOf(":");if(a){let x=Tt(u,y);if(!x)throw new se(`Invalid declaration: \`${u.trim()}\``,i?[i,m,c]:null);i&&(x.src=[i,m,c],x.dst=[i,m,c]),a.nodes.push(x)}}let h=s.pop()??null;h===null&&a&&e.push(a),a=h,u="",p=null}else if(w===Vt)f+=")",u+="(";else if(w===lr){if(f[f.length-1]!==")")throw new se("Missing opening (",i?[i,c,c]:null);f=f.slice(0,-1),u+=")"}else{if(u.length===0&&(w===We||w===le||w===Be))continue;u===""&&(m=c),u+=String.fromCharCode(w)}}}if(u.charCodeAt(0)===St){let c=Ye(u);i&&(c.src=[i,m,t.length],c.dst=[i,m,t.length]),e.push(c)}if(f.length>0&&a){if(a.kind==="rule")throw new se(`Missing closing } at ${a.selector}`,a.src?[a.src[0],a.src[1],a.src[1]]:null);if(a.kind==="at-rule")throw new se(`Missing closing } at ${a.name} ${a.params}`,a.src?[a.src[0],a.src[1],a.src[1]]:null)}return n.length>0?n.concat(e):e}function Ye(t,r=[]){let i=t,e="";for(let n=5;n=1&&n<=31||n===127||e===0&&n>=48&&n<=57||e===1&&n>=48&&n<=57&&a===45){s+="\\"+n.toString(16)+" ";continue}if(n>=128||n===45||n===95||n>=48&&n<=57||n>=65&&n<=90||n>=97&&n<=122){s+=r.charAt(e);continue}s+="\\"+r.charAt(e)}return s}function Se(t){return t.replace(/\\([\dA-Fa-f]{1,6}[\t\n\f\r ]?|[\S\s])/g,r=>r.length>2?String.fromCodePoint(Number.parseInt(r.slice(1).trim(),16)):r[1])}var cr=new Map([["--font",["--font-weight","--font-size"]],["--inset",["--inset-shadow","--inset-ring"]],["--text",["--text-color","--text-decoration-color","--text-decoration-thickness","--text-indent","--text-shadow","--text-underline-offset"]],["--grid-column",["--grid-column-start","--grid-column-end"]],["--grid-row",["--grid-row-start","--grid-row-end"]]]);function fr(t,r){return(cr.get(r)??[]).some(i=>t===i||t.startsWith(`${i}-`))}var lt=class{constructor(r=new Map,i=new Set([])){this.values=r;this.keyframes=i}prefix=null;get size(){return this.values.size}add(r,i,e=0,n){if(r.endsWith("-*")){if(i!=="initial")throw new Error(`Invalid theme value \`${i}\` for namespace \`${r}\``);r==="--*"?this.values.clear():this.clearNamespace(r.slice(0,-2),0)}if(e&4){let s=this.values.get(r);if(s&&!(s.options&4))return}i==="initial"?this.values.delete(r):this.values.set(r,{value:i,options:e,src:n})}keysInNamespaces(r){let i=[];for(let e of r){let n=`${e}-`;for(let s of this.values.keys())s.startsWith(n)&&s.indexOf("--",2)===-1&&(fr(s,e)||i.push(s.slice(n.length)))}return i}get(r){for(let i of r){let e=this.values.get(i);if(e)return e.value}return null}hasDefault(r){return(this.getOptions(r)&4)===4}getOptions(r){return r=Se(this.#r(r)),this.values.get(r)?.options??0}entries(){return this.prefix?Array.from(this.values,r=>(r[0]=this.prefixKey(r[0]),r)):this.values.entries()}prefixKey(r){return this.prefix?`--${this.prefix}-${r.slice(2)}`:r}#r(r){return this.prefix?`--${r.slice(3+this.prefix.length)}`:r}clearNamespace(r,i){let e=cr.get(r)??[];e:for(let n of this.values.keys())if(n.startsWith(r)){if(i!==0&&(this.getOptions(n)&i)!==i)continue;for(let s of e)if(n.startsWith(s))continue e;this.values.delete(n)}}#e(r,i){for(let e of i){let n=r!==null?`${e}-${r}`:e;if(!this.values.has(n))if(r!==null&&r.includes(".")){if(n=`${e}-${r.replaceAll(".","_")}`,!this.values.has(n))continue}else continue;if(!fr(n,e))return n}return null}#t(r){let i=this.values.get(r);if(!i)return null;let e=null;return i.options&2&&(e=i.value),`var(${ye(this.prefixKey(r))}${e?`, ${e}`:""})`}markUsedVariable(r){let i=Se(this.#r(r)),e=this.values.get(i);if(!e)return!1;let n=e.options&16;return e.options|=16,!n}resolve(r,i,e=0){let n=this.#e(r,i);if(!n)return null;let s=this.values.get(n);return(e|s.options)&1?s.value:this.#t(n)}resolveValue(r,i){let e=this.#e(r,i);return e?this.values.get(e).value:null}resolveWith(r,i,e=[]){let n=this.#e(r,i);if(!n)return null;let s={};for(let p of e){let u=`${n}${p}`,f=this.values.get(u);f&&(f.options&1?s[p]=f.value:s[p]=this.#t(u))}let a=this.values.get(n);return a.options&1?[a.value,s]:[this.#t(n),s]}namespace(r){let i=new Map,e=`${r}-`;for(let[n,s]of this.values)n===r?i.set(null,s.value):n.startsWith(`${e}-`)?i.set(n.slice(r.length),s.value):n.startsWith(e)&&i.set(n.slice(e.length),s.value);return i}addKeyframes(r){this.keyframes.add(r)}getKeyframes(){return Array.from(this.keyframes)}};var K=class extends Map{constructor(i){super();this.factory=i}get(i){let e=super.get(i);return e===void 0&&(e=this.factory(i,this),this.set(i,e)),e}};function ne(t){return{kind:"word",value:t}}function Hi(t,r){return{kind:"function",value:t,nodes:r}}function Ji(t){return{kind:"separator",value:t}}function Z(t){let r="";for(let i of t)switch(i.kind){case"word":case"separator":{r+=i.value;break}case"function":r+=i.value+"("+Z(i.nodes)+")"}return r}var pr=92,Qi=41,dr=58,mr=44,Xi=34,gr=61,hr=62,vr=60,wr=10,en=40,tn=39,rn=47,yr=32,kr=9;function B(t){t=t.replaceAll(`\r -`,` -`);let r=[],i=[],e=null,n="",s;for(let a=0;a0){let f=ne(n);e?e.nodes.push(f):r.push(f),n=""}let u=ne(t[a]);e?e.nodes.push(u):r.push(u);break}case dr:case mr:case gr:case hr:case vr:case wr:case yr:case kr:{if(n.length>0){let d=ne(n);e?e.nodes.push(d):r.push(d),n=""}let u=a,f=a+1;for(;f0){let f=ne(n);u?.nodes.push(f),n=""}i.length>0?e=i[i.length-1]:e=null;break}default:n+=String.fromCharCode(p)}}return n.length>0&&r.push(ne(n)),r}var Et=(a=>(a[a.Continue=0]="Continue",a[a.Skip=1]="Skip",a[a.Stop=2]="Stop",a[a.Replace=3]="Replace",a[a.ReplaceSkip=4]="ReplaceSkip",a[a.ReplaceStop=5]="ReplaceStop",a))(Et||{}),E={Continue:{kind:0},Skip:{kind:1},Stop:{kind:2},Replace:t=>({kind:3,nodes:Array.isArray(t)?t:[t]}),ReplaceSkip:t=>({kind:4,nodes:Array.isArray(t)?t:[t]}),ReplaceStop:t=>({kind:5,nodes:Array.isArray(t)?t:[t]})};function I(t,r){typeof r=="function"?br(t,r):br(t,r.enter,r.exit)}function br(t,r=()=>E.Continue,i=()=>E.Continue){let e=[[t,0,null]],n={parent:null,depth:0,path(){let s=[];for(let a=1;a0;){let s=e.length-1,a=e[s],p=a[0],u=a[1],f=a[2];if(u>=p.length){e.pop();continue}if(n.parent=f,n.depth=s,u>=0){let w=p[u],h=r(w,n)??E.Continue;switch(h.kind){case 0:{w.nodes&&w.nodes.length>0&&e.push([w.nodes,0,w]),a[1]=~u;continue}case 2:return;case 1:{a[1]=~u;continue}case 3:{p.splice(u,1,...h.nodes);continue}case 5:{p.splice(u,1,...h.nodes);return}case 4:{p.splice(u,1,...h.nodes),a[1]+=h.nodes.length;continue}default:throw new Error(`Invalid \`WalkAction.${Et[h.kind]??`Unknown(${h.kind})`}\` in enter.`)}}let m=~u,d=p[m],c=i(d,n)??E.Continue;switch(c.kind){case 0:a[1]=m+1;continue;case 2:return;case 3:{p.splice(m,1,...c.nodes),a[1]=m+c.nodes.length;continue}case 5:{p.splice(m,1,...c.nodes);return}case 4:{p.splice(m,1,...c.nodes),a[1]=m+c.nodes.length;continue}default:throw new Error(`Invalid \`WalkAction.${Et[c.kind]??`Unknown(${c.kind})`}\` in exit.`)}}}function st(t){let r=[];return I(B(t),i=>{if(!(i.kind!=="function"||i.value!=="var"))return I(i.nodes,e=>{e.kind!=="word"||e.value[0]!=="-"||e.value[1]!=="-"||r.push(e.value)}),E.Skip}),r}var nn=64;function G(t,r=[]){return{kind:"rule",selector:t,nodes:r}}function F(t,r="",i=[]){return{kind:"at-rule",name:t,params:r,nodes:i}}function J(t,r=[]){return t.charCodeAt(0)===nn?Ye(t,r):G(t,r)}function o(t,r,i=!1){return{kind:"declaration",property:t,value:r,important:i}}function ot(t){return{kind:"comment",value:t}}function ce(t,r){return{kind:"context",context:t,nodes:r}}function W(t){return{kind:"at-root",nodes:t}}function ee(t){switch(t.kind){case"rule":return{kind:t.kind,selector:t.selector,nodes:t.nodes.map(ee),src:t.src,dst:t.dst};case"at-rule":return{kind:t.kind,name:t.name,params:t.params,nodes:t.nodes.map(ee),src:t.src,dst:t.dst};case"at-root":return{kind:t.kind,nodes:t.nodes.map(ee),src:t.src,dst:t.dst};case"context":return{kind:t.kind,context:{...t.context},nodes:t.nodes.map(ee),src:t.src,dst:t.dst};case"declaration":return{kind:t.kind,property:t.property,value:t.value,important:t.important,src:t.src,dst:t.dst};case"comment":return{kind:t.kind,value:t.value,src:t.src,dst:t.dst};default:throw new Error(`Unknown node kind: ${t.kind}`)}}function qe(t){return{depth:t.depth,get context(){let r={};for(let i of t.path())i.kind==="context"&&Object.assign(r,i.context);return Object.defineProperty(this,"context",{value:r}),r},get parent(){let r=this.path().pop()??null;return Object.defineProperty(this,"parent",{value:r}),r},path(){return t.path().filter(r=>r.kind!=="context")}}}function Te(t,r,i=3){let e=[],n=new Set,s=new K(()=>new Set),a=new K(()=>new Set),p=new Set,u=new Set,f=[],m=[],d=new K(()=>new Set);function c(h,y,x={},$=0){if(h.kind==="declaration"){if(h.property==="--tw-sort"||h.value===void 0||h.value===null)return;if(x.theme&&h.property[0]==="-"&&h.property[1]==="-"){if(h.value==="initial"){h.value=void 0;return}x.keyframes||s.get(y).add(h)}if(h.value.includes("var("))if(x.theme&&h.property[0]==="-"&&h.property[1]==="-")for(let A of st(h.value))d.get(A).add(h.property);else r.trackUsedVariables(h.value);if(h.property==="animation")for(let A of xr(h.value))u.add(A);i&2&&h.value.includes("color-mix(")&&!x.keyframes&&a.get(y).add(h),y.push(h)}else if(h.kind==="rule"){let A=[];for(let N of h.nodes)c(N,A,x,$+1);let k={},U=new Set;for(let N of A){if(N.kind!=="declaration")continue;let O=`${N.property}:${N.value}:${N.important}`;k[O]??=[],k[O].push(N)}for(let N in k)for(let O=0;O0&&(A=A.filter(N=>!U.has(N))),A.length===0)return;h.selector==="&"?y.push(...A):y.push({...h,nodes:A})}else if(h.kind==="at-rule"&&h.name==="@property"&&$===0){if(n.has(h.params))return;if(i&1){let k=h.params,U=null,N=!1;for(let L of h.nodes)L.kind==="declaration"&&(L.property==="initial-value"?U=L.value:L.property==="inherits"&&(N=L.value==="true"));let O=o(k,U??"initial");O.src=h.src,N?f.push(O):m.push(O)}n.add(h.params);let A={...h,nodes:[]};for(let k of h.nodes)c(k,A.nodes,x,$+1);y.push(A)}else if(h.kind==="at-rule"){h.name==="@keyframes"&&(x={...x,keyframes:!0});let A={...h,nodes:[]};for(let k of h.nodes)c(k,A.nodes,x,$+1);h.name==="@keyframes"&&x.theme&&p.add(A),(A.nodes.length>0||A.name==="@layer"||A.name==="@charset"||A.name==="@custom-media"||A.name==="@namespace"||A.name==="@import")&&y.push(A)}else if(h.kind==="at-root")for(let A of h.nodes){let k=[];c(A,k,x,0);for(let U of k)e.push(U)}else if(h.kind==="context"){if(h.context.reference)return;for(let A of h.nodes)c(A,y,{...x,...h.context},$)}else h.kind==="comment"&&y.push(h)}let w=[];for(let h of t)c(h,w,{},0);e:for(let[h,y]of s)for(let x of y){if(Ar(x.property,r.theme,d)){if(x.property.startsWith(r.theme.prefixKey("--animate-")))for(let k of xr(x.value))u.add(k);continue}let A=h.indexOf(x);if(h.splice(A,1),h.length===0){let k=an(w,U=>U.kind==="rule"&&U.nodes===h);if(!k||k.length===0)continue e;k.unshift({kind:"at-root",nodes:w});do{let U=k.pop();if(!U)break;let N=k[k.length-1];if(!N||N.kind!=="at-root"&&N.kind!=="at-rule")break;let O=N.nodes.indexOf(U);if(O===-1)break;N.nodes.splice(O,1)}while(!0);continue e}}for(let h of p)if(!u.has(h.params)){let y=e.indexOf(h);e.splice(y,1)}if(w=w.concat(e),i&2)for(let[h,y]of a)for(let x of y){let $=h.indexOf(x);if($===-1||x.value==null)continue;let A=B(x.value),k=!1;if(I(A,O=>{if(O.kind!=="function"||O.value!=="color-mix")return;let L=!1,_=!1;if(I(O.nodes,z=>{if(z.kind=="word"&&z.value.toLowerCase()==="currentcolor"){_=!0,k=!0;return}let Y=z,q=null,ae=new Set;do{if(Y.kind!=="function"||Y.value!=="var")return;let oe=Y.nodes[0];if(!oe||oe.kind!=="word")return;let l=oe.value;if(ae.has(l)){L=!0;return}if(ae.add(l),k=!0,q=r.theme.resolveValue(null,[oe.value]),!q){L=!0;return}if(q.toLowerCase()==="currentcolor"){_=!0;return}q.startsWith("var(")?Y=B(q)[0]:Y=null}while(Y);return E.Replace({kind:"word",value:q})}),L||_){let z=O.nodes.findIndex(q=>q.kind==="separator"&&q.value.trim().includes(","));if(z===-1)return;let Y=O.nodes.length>z?O.nodes[z+1]:null;return Y?E.Replace(Y):void 0}else if(k){let z=O.nodes[2];z.kind==="word"&&(z.value==="oklab"||z.value==="oklch"||z.value==="lab"||z.value==="lch")&&(z.value="srgb")}}),!k)continue;let U={...x,value:Z(A)},N=J("@supports (color: color-mix(in lab, red, red))",[x]);N.src=x.src,h.splice($,1,U,N)}if(i&1){let h=[];if(f.length>0){let y=J(":root, :host",f);y.src=f[0].src,h.push(y)}if(m.length>0){let y=J("*, ::before, ::after, ::backdrop",m);y.src=m[0].src,h.push(y)}if(h.length>0){let y=w.findIndex(A=>!(A.kind==="comment"||A.kind==="at-rule"&&(A.name==="@charset"||A.name==="@import"))),x=F("@layer","properties",[]);x.src=h[0].src,w.splice(y<0?w.length:y,0,x);let $=J("@layer properties",[F("@supports","((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b))))",h)]);$.src=h[0].src,$.nodes[0].src=h[0].src,w.push($)}}return w}function re(t,r){let i=0,e={file:null,code:""};function n(a,p=0){let u="",f=" ".repeat(p);if(a.kind==="declaration"){if(u+=`${f}${a.property}: ${a.value}${a.important?" !important":""}; -`,r){i+=f.length;let m=i;i+=a.property.length,i+=2,i+=a.value?.length??0,a.important&&(i+=11);let d=i;i+=2,a.dst=[e,m,d]}}else if(a.kind==="rule"){if(u+=`${f}${a.selector} { -`,r){i+=f.length;let m=i;i+=a.selector.length,i+=1;let d=i;a.dst=[e,m,d],i+=2}for(let m of a.nodes)u+=n(m,p+1);u+=`${f}} -`,r&&(i+=f.length,i+=2)}else if(a.kind==="at-rule"){if(a.nodes.length===0){let m=`${f}${a.name} ${a.params}; -`;if(r){i+=f.length;let d=i;i+=a.name.length,i+=1,i+=a.params.length;let c=i;i+=2,a.dst=[e,d,c]}return m}if(u+=`${f}${a.name}${a.params?` ${a.params} `:" "}{ -`,r){i+=f.length;let m=i;i+=a.name.length,a.params&&(i+=1,i+=a.params.length),i+=1;let d=i;a.dst=[e,m,d],i+=2}for(let m of a.nodes)u+=n(m,p+1);u+=`${f}} -`,r&&(i+=f.length,i+=2)}else if(a.kind==="comment"){if(u+=`${f}/*${a.value}*/ -`,r){i+=f.length;let m=i;i+=2+a.value.length+2;let d=i;a.dst=[e,m,d],i+=1}}else if(a.kind==="context"||a.kind==="at-root")return"";return u}let s="";for(let a of t)s+=n(a,0);return e.code=s,s}function an(t,r){let i=[];return I(t,(e,n)=>{if(r(e))return i=n.path(),i.push(e),E.Stop}),i}function Ar(t,r,i,e=new Set){if(e.has(t)||(e.add(t),r.getOptions(t)&24))return!0;{let s=i.get(t)??[];for(let a of s)if(Ar(a,r,i,e))return!0}return!1}function xr(t){return t.split(/[\s,]+/)}function ke(t){if(t.indexOf("(")===-1)return Ie(t);let r=B(t);return Ot(r),t=Z(r),t=Xt(t),t}function Ie(t,r=!1){let i="";for(let e=0;e0&&n===Pt[r-1]&&r--;break;case 59:if(r===0)return!1;break}}return!0}var ln=58,Cr=45,$r=97,Sr=122,Dt=/^[a-zA-Z0-9_.%-]+$/;function Tr(t){switch(t.kind){case"arbitrary":return{kind:t.kind,property:t.property,value:t.value,modifier:t.modifier?{kind:t.modifier.kind,value:t.modifier.value}:null,variants:t.variants.map(_e),important:t.important,raw:t.raw};case"static":return{kind:t.kind,root:t.root,variants:t.variants.map(_e),important:t.important,raw:t.raw};case"functional":return{kind:t.kind,root:t.root,value:t.value?t.value.kind==="arbitrary"?{kind:t.value.kind,dataType:t.value.dataType,value:t.value.value}:{kind:t.value.kind,value:t.value.value,fraction:t.value.fraction}:null,modifier:t.modifier?{kind:t.modifier.kind,value:t.modifier.value}:null,variants:t.variants.map(_e),important:t.important,raw:t.raw};default:throw new Error("Unknown candidate kind")}}function _e(t){switch(t.kind){case"arbitrary":return{kind:t.kind,selector:t.selector,relative:t.relative};case"static":return{kind:t.kind,root:t.root};case"functional":return{kind:t.kind,root:t.root,value:t.value?{kind:t.value.kind,value:t.value.value}:null,modifier:t.modifier?{kind:t.modifier.kind,value:t.modifier.value}:null};case"compound":return{kind:t.kind,root:t.root,variant:_e(t.variant),modifier:t.modifier?{kind:t.modifier.kind,value:t.modifier.value}:null};default:throw new Error("Unknown variant kind")}}function*Vr(t,r){let i=j(t,":");if(r.theme.prefix){if(i.length===1||i[0]!==r.theme.prefix)return null;i.shift()}let e=i.pop(),n=[];for(let d=i.length-1;d>=0;--d){let c=r.parseVariant(i[d]);if(c===null)return;n.push(c)}let s=!1;e[e.length-1]==="!"?(s=!0,e=e.slice(0,-1)):e[0]==="!"&&(s=!0,e=e.slice(1)),r.utilities.has(e,"static")&&!e.includes("[")&&(yield{kind:"static",root:e,variants:n,important:s,raw:t});let[a,p=null,u]=j(e,"/");if(u)return;let f=p===null?null:It(p);if(p!==null&&f===null)return;if(a[0]==="["){if(a[a.length-1]!=="]")return;let d=a.charCodeAt(1);if(d!==Cr&&!(d>=$r&&d<=Sr))return;a=a.slice(1,-1);let c=a.indexOf(":");if(c===-1||c===0||c===a.length-1)return;let w=a.slice(0,c),h=ke(a.slice(c+1));if(!he(h))return;yield{kind:"arbitrary",property:w,value:h,modifier:f,variants:n,important:s,raw:t};return}let m;if(a[a.length-1]==="]"){let d=a.indexOf("-[");if(d===-1)return;let c=a.slice(0,d);if(!r.utilities.has(c,"functional"))return;let w=a.slice(d+1);m=[[c,w]]}else if(a[a.length-1]===")"){let d=a.indexOf("-(");if(d===-1)return;let c=a.slice(0,d);if(!r.utilities.has(c,"functional"))return;let w=a.slice(d+2,-1),h=j(w,":"),y=null;if(h.length===2&&(y=h[0],w=h[1]),w[0]!=="-"||w[1]!=="-"||!he(w))return;m=[[c,y===null?`[var(${w})]`:`[${y}:var(${w})]`]]}else m=Er(a,d=>r.utilities.has(d,"functional"));for(let[d,c]of m){let w={kind:"functional",root:d,modifier:f,value:null,variants:n,important:s,raw:t};if(c===null){yield w;continue}{let h=c.indexOf("[");if(h!==-1){if(c[c.length-1]!=="]")return;let x=ke(c.slice(h+1,-1));if(!he(x))continue;let $=null;for(let A=0;A=$r&&k<=Sr))break}if(x.length===0||x.trim().length===0||$==="")continue;w.value={kind:"arbitrary",dataType:$||null,value:x}}else{let x=p===null||w.modifier?.kind==="arbitrary"?null:`${c}/${p}`;if(!Dt.test(c))continue;w.value={kind:"named",value:c,fraction:x}}}yield w}}function It(t){if(t[0]==="["&&t[t.length-1]==="]"){let r=ke(t.slice(1,-1));return!he(r)||r.length===0||r.trim().length===0?null:{kind:"arbitrary",value:r}}return t[0]==="("&&t[t.length-1]===")"?(t=t.slice(1,-1),t[0]!=="-"||t[1]!=="-"||!he(t)?null:(t=`var(${t})`,{kind:"arbitrary",value:ke(t)})):Dt.test(t)?{kind:"named",value:t}:null}function Nr(t,r){if(t[0]==="["&&t[t.length-1]==="]"){if(t[1]==="@"&&t.includes("&"))return null;let i=ke(t.slice(1,-1));if(!he(i)||i.length===0||i.trim().length===0)return null;let e=i[0]===">"||i[0]==="+"||i[0]==="~";return!e&&i[0]!=="@"&&!i.includes("&")&&(i=`&:is(${i})`),{kind:"arbitrary",selector:i,relative:e}}{let[i,e=null,n]=j(t,"/");if(n)return null;let s=Er(i,a=>r.variants.has(a));for(let[a,p]of s)switch(r.variants.kind(a)){case"static":return p!==null||e!==null?null:{kind:"static",root:a};case"functional":{let u=e===null?null:It(e);if(e!==null&&u===null)return null;if(p===null)return{kind:"functional",root:a,modifier:u,value:null};if(p[p.length-1]==="]"){if(p[0]!=="[")continue;let f=ke(p.slice(1,-1));return!he(f)||f.length===0||f.trim().length===0?null:{kind:"functional",root:a,modifier:u,value:{kind:"arbitrary",value:f}}}if(p[p.length-1]===")"){if(p[0]!=="(")continue;let f=ke(p.slice(1,-1));return!he(f)||f.length===0||f.trim().length===0||f[0]!=="-"||f[1]!=="-"?null:{kind:"functional",root:a,modifier:u,value:{kind:"arbitrary",value:`var(${f})`}}}if(!Dt.test(p))continue;return{kind:"functional",root:a,modifier:u,value:{kind:"named",value:p}}}case"compound":{if(p===null)return null;e&&(a==="not"||a==="has"||a==="in")&&(p=`${p}/${e}`,e=null);let u=r.parseVariant(p);if(u===null||!r.variants.compoundsWith(a,u))return null;let f=e===null?null:It(e);return e!==null&&f===null?null:{kind:"compound",root:a,modifier:f,variant:u}}}}return null}function*Er(t,r){r(t)&&(yield[t,null]);let i=t.lastIndexOf("-");for(;i>0;){let e=t.slice(0,i);if(r(e)){let n=[e,t.slice(i+1)];if(n[1]===""||n[0]==="@"&&r("@")&&t[i]==="-")break;yield n}i=t.lastIndexOf("-",i-1)}t[0]==="@"&&r("@")&&(yield["@",t.slice(1)])}function Rr(t,r){let i=[];for(let n of r.variants)i.unshift(ut(n));t.theme.prefix&&i.unshift(t.theme.prefix);let e="";if(r.kind==="static"&&(e+=r.root),r.kind==="functional"&&(e+=r.root,r.value))if(r.value.kind==="arbitrary"){if(r.value!==null){let n=Kt(r.value.value),s=n?r.value.value.slice(4,-1):r.value.value,[a,p]=n?["(",")"]:["[","]"];r.value.dataType?e+=`-${a}${r.value.dataType}:${be(s)}${p}`:e+=`-${a}${be(s)}${p}`}}else r.value.kind==="named"&&(e+=`-${r.value.value}`);return r.kind==="arbitrary"&&(e+=`[${r.property}:${be(r.value)}]`),(r.kind==="arbitrary"||r.kind==="functional")&&(e+=He(r.modifier)),r.important&&(e+="!"),i.push(e),i.join(":")}function He(t){if(t===null)return"";let r=Kt(t.value),i=r?t.value.slice(4,-1):t.value,[e,n]=r?["(",")"]:["[","]"];return t.kind==="arbitrary"?`/${e}${be(i)}${n}`:t.kind==="named"?`/${t.value}`:""}function ut(t){if(t.kind==="static")return t.root;if(t.kind==="arbitrary")return`[${be(fn(t.selector))}]`;let r="";if(t.kind==="functional"){r+=t.root;let i=t.root!=="@";if(t.value)if(t.value.kind==="arbitrary"){let e=Kt(t.value.value),n=e?t.value.value.slice(4,-1):t.value.value,[s,a]=e?["(",")"]:["[","]"];r+=`${i?"-":""}${s}${be(n)}${a}`}else t.value.kind==="named"&&(r+=`${i?"-":""}${t.value.value}`)}return t.kind==="compound"&&(r+=t.root,r+="-",r+=ut(t.variant)),(t.kind==="functional"||t.kind==="compound")&&(r+=He(t.modifier)),r}var sn=new K(t=>{let r=B(t),i=new Set;return I(r,(e,n)=>{let s=n.parent===null?r:n.parent.nodes??[];if(e.kind==="word"&&(e.value==="+"||e.value==="-"||e.value==="*"||e.value==="/")){let a=s.indexOf(e)??-1;if(a===-1)return;let p=s[a-1];if(p?.kind!=="separator"||p.value!==" ")return;let u=s[a+1];if(u?.kind!=="separator"||u.value!==" ")return;i.add(p),i.add(u)}else e.kind==="separator"&&e.value.length>0&&e.value.trim()===""?(s[0]===e||s[s.length-1]===e)&&i.add(e):e.kind==="separator"&&e.value.trim()===","&&(e.value=",")}),i.size>0&&I(r,e=>{if(i.has(e))return i.delete(e),E.ReplaceSkip([])}),_t(r),Z(r)});function be(t){return sn.get(t)}var un=new K(t=>{let r=B(t);return r.length===3&&r[0].kind==="word"&&r[0].value==="&"&&r[1].kind==="separator"&&r[1].value===":"&&r[2].kind==="function"&&r[2].value==="is"?Z(r[2].nodes):t});function fn(t){return un.get(t)}function _t(t){for(let r of t)switch(r.kind){case"function":{if(r.value==="url"||r.value.endsWith("_url")){r.value=Ze(r.value);break}if(r.value==="var"||r.value.endsWith("_var")||r.value==="theme"||r.value.endsWith("_theme")){r.value=Ze(r.value);for(let i=0;i{let r=B(t);return r.length===1&&r[0].kind==="function"&&r[0].value==="var"});function Kt(t){return cn.get(t)}function pn(t){throw new Error(`Unexpected value: ${t}`)}function Ze(t){return t.replaceAll("_",String.raw`\_`).replaceAll(" ","_")}function Ve(t,r,i){if(t===r)return 0;let e=t.indexOf("("),n=r.indexOf("("),s=e===-1?t.replace(/[\d.]+/g,""):t.slice(0,e),a=n===-1?r.replace(/[\d.]+/g,""):r.slice(0,n),p=(s===a?0:s{e=e.trim();let n=j(e," ").filter(f=>f.trim()!==""),s=null,a=null,p=null;for(let f of n)dn.has(f)||(Or.test(f)?(a===null?a=f:p===null&&(p=f),Or.lastIndex=0):s===null&&(s=f));if(a===null||p===null)return e;let u=r(s??"currentcolor");return s!==null?e.replace(s,u):`${e} ${u}`}).join(", ")}var gn=/^-?[a-z][a-zA-Z0-9/%._-]*$/,hn=/^-?[a-z][a-zA-Z0-9/%._-]*-\*$/,ct=["0","0.5","1","1.5","2","2.5","3","3.5","4","5","6","7","8","9","10","11","12","14","16","20","24","28","32","36","40","44","48","52","56","60","64","72","80","96"],Ut=class{utilities=new K(()=>[]);completions=new Map;static(r,i){this.utilities.get(r).push({kind:"static",compileFn:i})}functional(r,i,e){this.utilities.get(r).push({kind:"functional",compileFn:i,options:e})}has(r,i){return this.utilities.has(r)&&this.utilities.get(r).some(e=>e.kind===i)}get(r){return this.utilities.has(r)?this.utilities.get(r):[]}getCompletions(r){return this.has(r,"static")?this.completions.get(r)?.()??[{supportsNegative:!1,values:[],modifiers:[]}]:this.completions.get(r)?.()??[]}suggest(r,i){let e=this.completions.get(r);e?this.completions.set(r,()=>[...e?.(),...i?.()]):this.completions.set(r,i)}keys(r){let i=[];for(let[e,n]of this.utilities.entries())for(let s of n)if(s.kind===r){i.push(e);break}return i}};function S(t,r,i){return F("@property",t,[o("syntax",i?`"${i}"`:'"*"'),o("inherits","false"),...r?[o("initial-value",r)]:[]])}function Q(t,r){if(r===null)return t;let i=Number(r);return Number.isNaN(i)||(r=`${i*100}%`),r==="100%"?t:`color-mix(in oklab, ${t} ${r}, transparent)`}function Ir(t,r){let i=Number(r);return Number.isNaN(i)||(r=`${i*100}%`),`oklab(from ${t} l a b / ${r})`}function X(t,r,i){if(!r)return t;if(r.kind==="arbitrary")return Q(t,r.value);let e=i.resolve(r.value,["--opacity"]);return e?Q(t,e):et(r.value)?Q(t,`${r.value}%`):null}function te(t,r,i){let e=null;switch(t.value.value){case"inherit":{e="inherit";break}case"transparent":{e="transparent";break}case"current":{e="currentcolor";break}default:{e=r.resolve(t.value.value,i);break}}return e?X(e,t.modifier,r):null}var _r=/(\d+)_(\d+)/g;function Dr(t){let r=new Ut;function i(l,g){function*v(b){for(let T of t.keysInNamespaces(b))yield T.replace(_r,(D,V,R)=>`${V}.${R}`)}let C=["1/2","1/3","2/3","1/4","2/4","3/4","1/5","2/5","3/5","4/5","1/6","2/6","3/6","4/6","5/6","1/12","2/12","3/12","4/12","5/12","6/12","7/12","8/12","9/12","10/12","11/12"];r.suggest(l,()=>{let b=[];for(let T of g()){if(typeof T=="string"){b.push({values:[T],modifiers:[]});continue}let D=[...T.values??[],...v(T.valueThemeKeys??[])],V=[...T.modifiers??[],...v(T.modifierThemeKeys??[])];T.supportsFractions&&D.push(...C),T.hasDefaultValue&&D.unshift(null),b.push({supportsNegative:T.supportsNegative,values:D,modifiers:V})}return b})}function e(l,g){r.static(l,()=>g.map(v=>typeof v=="function"?v():o(v[0],v[1])))}function n(l,g){function v({negative:C}){return b=>{let T=null,D=null;if(b.value)if(b.value.kind==="arbitrary"){if(b.modifier)return;T=b.value.value,D=b.value.dataType}else{if(T=t.resolve(b.value.fraction??b.value.value,g.themeKeys??[]),T===null&&g.supportsFractions&&b.value.fraction){let[V,R]=j(b.value.fraction,"/");if(!P(V)||!P(R))return;T=`calc(${b.value.fraction} * 100%)`}if(T===null&&C&&g.handleNegativeBareValue){if(T=g.handleNegativeBareValue(b.value),!T?.includes("/")&&b.modifier)return;if(T!==null)return g.handle(T,null)}if(T===null&&g.handleBareValue&&(T=g.handleBareValue(b.value),!T?.includes("/")&&b.modifier))return;if(T===null&&!C&&g.staticValues&&!b.modifier){let V=g.staticValues[b.value.value];if(V)return V.map(ee)}}else{if(b.modifier)return;T=g.defaultValue!==void 0?g.defaultValue:t.resolve(null,g.themeKeys??[])}if(T!==null)return g.handle(C?`calc(${T} * -1)`:T,D)}}if(g.supportsNegative&&r.functional(`-${l}`,v({negative:!0})),r.functional(l,v({negative:!1})),i(l,()=>[{supportsNegative:g.supportsNegative,valueThemeKeys:g.themeKeys??[],hasDefaultValue:g.defaultValue!==void 0&&g.defaultValue!==null,supportsFractions:g.supportsFractions}]),g.staticValues&&Object.keys(g.staticValues).length>0){let C=Object.keys(g.staticValues);i(l,()=>[{values:C}])}}function s(l,g){r.functional(l,v=>{if(!v.value)return;let C=null;if(v.value.kind==="arbitrary"?(C=v.value.value,C=X(C,v.modifier,t)):C=te(v,t,g.themeKeys),C!==null)return g.handle(C)}),i(l,()=>[{values:["current","inherit","transparent"],valueThemeKeys:g.themeKeys,modifiers:Array.from({length:21},(v,C)=>`${C*5}`)}])}function a(l,g,v,{supportsNegative:C=!1,supportsFractions:b=!1,staticValues:T}={}){C&&r.static(`-${l}-px`,()=>v("-1px")),r.static(`${l}-px`,()=>v("1px")),n(l,{themeKeys:g,supportsFractions:b,supportsNegative:C,defaultValue:null,handleBareValue:({value:D})=>{let V=t.resolve(null,["--spacing"]);return!V||!ie(D)?null:`calc(${V} * ${D})`},handleNegativeBareValue:({value:D})=>{let V=t.resolve(null,["--spacing"]);return!V||!ie(D)?null:`calc(${V} * -${D})`},handle:v,staticValues:T}),i(l,()=>[{values:t.get(["--spacing"])?ct:[],supportsNegative:C,supportsFractions:b,valueThemeKeys:g}])}e("sr-only",[["position","absolute"],["width","1px"],["height","1px"],["padding","0"],["margin","-1px"],["overflow","hidden"],["clip-path","inset(50%)"],["white-space","nowrap"],["border-width","0"]]),e("not-sr-only",[["position","static"],["width","auto"],["height","auto"],["padding","0"],["margin","0"],["overflow","visible"],["clip-path","none"],["white-space","normal"]]),e("pointer-events-none",[["pointer-events","none"]]),e("pointer-events-auto",[["pointer-events","auto"]]),e("visible",[["visibility","visible"]]),e("invisible",[["visibility","hidden"]]),e("collapse",[["visibility","collapse"]]),e("static",[["position","static"]]),e("fixed",[["position","fixed"]]),e("absolute",[["position","absolute"]]),e("relative",[["position","relative"]]),e("sticky",[["position","sticky"]]);for(let[l,g]of[["inset","inset"],["inset-x","inset-inline"],["inset-y","inset-block"],["start","inset-inline-start"],["end","inset-inline-end"],["top","top"],["right","right"],["bottom","bottom"],["left","left"]])e(`${l}-auto`,[[g,"auto"]]),e(`${l}-full`,[[g,"100%"]]),e(`-${l}-full`,[[g,"-100%"]]),a(l,["--inset","--spacing"],v=>[o(g,v)],{supportsNegative:!0,supportsFractions:!0});e("isolate",[["isolation","isolate"]]),e("isolation-auto",[["isolation","auto"]]),n("z",{supportsNegative:!0,handleBareValue:({value:l})=>P(l)?l:null,themeKeys:["--z-index"],handle:l=>[o("z-index",l)],staticValues:{auto:[o("z-index","auto")]}}),i("z",()=>[{supportsNegative:!0,values:["0","10","20","30","40","50"],valueThemeKeys:["--z-index"]}]),n("order",{supportsNegative:!0,handleBareValue:({value:l})=>P(l)?l:null,themeKeys:["--order"],handle:l=>[o("order",l)],staticValues:{first:[o("order","-9999")],last:[o("order","9999")]}}),i("order",()=>[{supportsNegative:!0,values:Array.from({length:12},(l,g)=>`${g+1}`),valueThemeKeys:["--order"]}]),n("col",{supportsNegative:!0,handleBareValue:({value:l})=>P(l)?l:null,themeKeys:["--grid-column"],handle:l=>[o("grid-column",l)],staticValues:{auto:[o("grid-column","auto")]}}),n("col-span",{handleBareValue:({value:l})=>P(l)?l:null,handle:l=>[o("grid-column",`span ${l} / span ${l}`)],staticValues:{full:[o("grid-column","1 / -1")]}}),n("col-start",{supportsNegative:!0,handleBareValue:({value:l})=>P(l)?l:null,themeKeys:["--grid-column-start"],handle:l=>[o("grid-column-start",l)],staticValues:{auto:[o("grid-column-start","auto")]}}),n("col-end",{supportsNegative:!0,handleBareValue:({value:l})=>P(l)?l:null,themeKeys:["--grid-column-end"],handle:l=>[o("grid-column-end",l)],staticValues:{auto:[o("grid-column-end","auto")]}}),i("col-span",()=>[{values:Array.from({length:12},(l,g)=>`${g+1}`),valueThemeKeys:[]}]),i("col-start",()=>[{supportsNegative:!0,values:Array.from({length:13},(l,g)=>`${g+1}`),valueThemeKeys:["--grid-column-start"]}]),i("col-end",()=>[{supportsNegative:!0,values:Array.from({length:13},(l,g)=>`${g+1}`),valueThemeKeys:["--grid-column-end"]}]),n("row",{supportsNegative:!0,handleBareValue:({value:l})=>P(l)?l:null,themeKeys:["--grid-row"],handle:l=>[o("grid-row",l)],staticValues:{auto:[o("grid-row","auto")]}}),n("row-span",{themeKeys:[],handleBareValue:({value:l})=>P(l)?l:null,handle:l=>[o("grid-row",`span ${l} / span ${l}`)],staticValues:{full:[o("grid-row","1 / -1")]}}),n("row-start",{supportsNegative:!0,handleBareValue:({value:l})=>P(l)?l:null,themeKeys:["--grid-row-start"],handle:l=>[o("grid-row-start",l)],staticValues:{auto:[o("grid-row-start","auto")]}}),n("row-end",{supportsNegative:!0,handleBareValue:({value:l})=>P(l)?l:null,themeKeys:["--grid-row-end"],handle:l=>[o("grid-row-end",l)],staticValues:{auto:[o("grid-row-end","auto")]}}),i("row-span",()=>[{values:Array.from({length:12},(l,g)=>`${g+1}`),valueThemeKeys:[]}]),i("row-start",()=>[{supportsNegative:!0,values:Array.from({length:13},(l,g)=>`${g+1}`),valueThemeKeys:["--grid-row-start"]}]),i("row-end",()=>[{supportsNegative:!0,values:Array.from({length:13},(l,g)=>`${g+1}`),valueThemeKeys:["--grid-row-end"]}]),e("float-start",[["float","inline-start"]]),e("float-end",[["float","inline-end"]]),e("float-right",[["float","right"]]),e("float-left",[["float","left"]]),e("float-none",[["float","none"]]),e("clear-start",[["clear","inline-start"]]),e("clear-end",[["clear","inline-end"]]),e("clear-right",[["clear","right"]]),e("clear-left",[["clear","left"]]),e("clear-both",[["clear","both"]]),e("clear-none",[["clear","none"]]);for(let[l,g]of[["m","margin"],["mx","margin-inline"],["my","margin-block"],["ms","margin-inline-start"],["me","margin-inline-end"],["mt","margin-top"],["mr","margin-right"],["mb","margin-bottom"],["ml","margin-left"]])e(`${l}-auto`,[[g,"auto"]]),a(l,["--margin","--spacing"],v=>[o(g,v)],{supportsNegative:!0});e("box-border",[["box-sizing","border-box"]]),e("box-content",[["box-sizing","content-box"]]),n("line-clamp",{themeKeys:["--line-clamp"],handleBareValue:({value:l})=>P(l)?l:null,handle:l=>[o("overflow","hidden"),o("display","-webkit-box"),o("-webkit-box-orient","vertical"),o("-webkit-line-clamp",l)],staticValues:{none:[o("overflow","visible"),o("display","block"),o("-webkit-box-orient","horizontal"),o("-webkit-line-clamp","unset")]}}),i("line-clamp",()=>[{values:["1","2","3","4","5","6"],valueThemeKeys:["--line-clamp"]}]),e("block",[["display","block"]]),e("inline-block",[["display","inline-block"]]),e("inline",[["display","inline"]]),e("hidden",[["display","none"]]),e("inline-flex",[["display","inline-flex"]]),e("table",[["display","table"]]),e("inline-table",[["display","inline-table"]]),e("table-caption",[["display","table-caption"]]),e("table-cell",[["display","table-cell"]]),e("table-column",[["display","table-column"]]),e("table-column-group",[["display","table-column-group"]]),e("table-footer-group",[["display","table-footer-group"]]),e("table-header-group",[["display","table-header-group"]]),e("table-row-group",[["display","table-row-group"]]),e("table-row",[["display","table-row"]]),e("flow-root",[["display","flow-root"]]),e("flex",[["display","flex"]]),e("grid",[["display","grid"]]),e("inline-grid",[["display","inline-grid"]]),e("contents",[["display","contents"]]),e("list-item",[["display","list-item"]]),e("field-sizing-content",[["field-sizing","content"]]),e("field-sizing-fixed",[["field-sizing","fixed"]]),n("aspect",{themeKeys:["--aspect"],handleBareValue:({fraction:l})=>{if(l===null)return null;let[g,v]=j(l,"/");return!P(g)||!P(v)?null:l},handle:l=>[o("aspect-ratio",l)],staticValues:{auto:[o("aspect-ratio","auto")],square:[o("aspect-ratio","1 / 1")]}});for(let[l,g]of[["full","100%"],["svw","100svw"],["lvw","100lvw"],["dvw","100dvw"],["svh","100svh"],["lvh","100lvh"],["dvh","100dvh"],["min","min-content"],["max","max-content"],["fit","fit-content"]])e(`size-${l}`,[["--tw-sort","size"],["width",g],["height",g]]),e(`w-${l}`,[["width",g]]),e(`h-${l}`,[["height",g]]),e(`min-w-${l}`,[["min-width",g]]),e(`min-h-${l}`,[["min-height",g]]),e(`max-w-${l}`,[["max-width",g]]),e(`max-h-${l}`,[["max-height",g]]);e("size-auto",[["--tw-sort","size"],["width","auto"],["height","auto"]]),e("w-auto",[["width","auto"]]),e("h-auto",[["height","auto"]]),e("min-w-auto",[["min-width","auto"]]),e("min-h-auto",[["min-height","auto"]]),e("h-lh",[["height","1lh"]]),e("min-h-lh",[["min-height","1lh"]]),e("max-h-lh",[["max-height","1lh"]]),e("w-screen",[["width","100vw"]]),e("min-w-screen",[["min-width","100vw"]]),e("max-w-screen",[["max-width","100vw"]]),e("h-screen",[["height","100vh"]]),e("min-h-screen",[["min-height","100vh"]]),e("max-h-screen",[["max-height","100vh"]]),e("max-w-none",[["max-width","none"]]),e("max-h-none",[["max-height","none"]]),a("size",["--size","--spacing"],l=>[o("--tw-sort","size"),o("width",l),o("height",l)],{supportsFractions:!0});for(let[l,g,v]of[["w",["--width","--spacing","--container"],"width"],["min-w",["--min-width","--spacing","--container"],"min-width"],["max-w",["--max-width","--spacing","--container"],"max-width"],["h",["--height","--spacing"],"height"],["min-h",["--min-height","--height","--spacing"],"min-height"],["max-h",["--max-height","--height","--spacing"],"max-height"]])a(l,g,C=>[o(v,C)],{supportsFractions:!0});r.static("container",()=>{let l=[...t.namespace("--breakpoint").values()];l.sort((v,C)=>Ve(v,C,"asc"));let g=[o("--tw-sort","--tw-container-component"),o("width","100%")];for(let v of l)g.push(F("@media",`(width >= ${v})`,[o("max-width",v)]));return g}),e("flex-auto",[["flex","auto"]]),e("flex-initial",[["flex","0 auto"]]),e("flex-none",[["flex","none"]]),r.functional("flex",l=>{if(l.value){if(l.value.kind==="arbitrary")return l.modifier?void 0:[o("flex",l.value.value)];if(l.value.fraction){let[g,v]=j(l.value.fraction,"/");return!P(g)||!P(v)?void 0:[o("flex",`calc(${l.value.fraction} * 100%)`)]}if(P(l.value.value))return l.modifier?void 0:[o("flex",l.value.value)]}}),i("flex",()=>[{supportsFractions:!0},{values:Array.from({length:12},(l,g)=>`${g+1}`)}]),n("shrink",{defaultValue:"1",handleBareValue:({value:l})=>P(l)?l:null,handle:l=>[o("flex-shrink",l)]}),n("grow",{defaultValue:"1",handleBareValue:({value:l})=>P(l)?l:null,handle:l=>[o("flex-grow",l)]}),i("shrink",()=>[{values:["0"],valueThemeKeys:[],hasDefaultValue:!0}]),i("grow",()=>[{values:["0"],valueThemeKeys:[],hasDefaultValue:!0}]),e("basis-auto",[["flex-basis","auto"]]),e("basis-full",[["flex-basis","100%"]]),a("basis",["--flex-basis","--spacing","--container"],l=>[o("flex-basis",l)],{supportsFractions:!0}),e("table-auto",[["table-layout","auto"]]),e("table-fixed",[["table-layout","fixed"]]),e("caption-top",[["caption-side","top"]]),e("caption-bottom",[["caption-side","bottom"]]),e("border-collapse",[["border-collapse","collapse"]]),e("border-separate",[["border-collapse","separate"]]);let p=()=>W([S("--tw-border-spacing-x","0",""),S("--tw-border-spacing-y","0","")]);a("border-spacing",["--border-spacing","--spacing"],l=>[p(),o("--tw-border-spacing-x",l),o("--tw-border-spacing-y",l),o("border-spacing","var(--tw-border-spacing-x) var(--tw-border-spacing-y)")]),a("border-spacing-x",["--border-spacing","--spacing"],l=>[p(),o("--tw-border-spacing-x",l),o("border-spacing","var(--tw-border-spacing-x) var(--tw-border-spacing-y)")]),a("border-spacing-y",["--border-spacing","--spacing"],l=>[p(),o("--tw-border-spacing-y",l),o("border-spacing","var(--tw-border-spacing-x) var(--tw-border-spacing-y)")]),n("origin",{themeKeys:["--transform-origin"],handle:l=>[o("transform-origin",l)],staticValues:{center:[o("transform-origin","center")],top:[o("transform-origin","top")],"top-right":[o("transform-origin","100% 0")],right:[o("transform-origin","100%")],"bottom-right":[o("transform-origin","100% 100%")],bottom:[o("transform-origin","bottom")],"bottom-left":[o("transform-origin","0 100%")],left:[o("transform-origin","0")],"top-left":[o("transform-origin","0 0")]}}),n("perspective-origin",{themeKeys:["--perspective-origin"],handle:l=>[o("perspective-origin",l)],staticValues:{center:[o("perspective-origin","center")],top:[o("perspective-origin","top")],"top-right":[o("perspective-origin","100% 0")],right:[o("perspective-origin","100%")],"bottom-right":[o("perspective-origin","100% 100%")],bottom:[o("perspective-origin","bottom")],"bottom-left":[o("perspective-origin","0 100%")],left:[o("perspective-origin","0")],"top-left":[o("perspective-origin","0 0")]}}),n("perspective",{themeKeys:["--perspective"],handle:l=>[o("perspective",l)],staticValues:{none:[o("perspective","none")]}});let u=()=>W([S("--tw-translate-x","0"),S("--tw-translate-y","0"),S("--tw-translate-z","0")]);e("translate-none",[["translate","none"]]),e("-translate-full",[u,["--tw-translate-x","-100%"],["--tw-translate-y","-100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),e("translate-full",[u,["--tw-translate-x","100%"],["--tw-translate-y","100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),a("translate",["--translate","--spacing"],l=>[u(),o("--tw-translate-x",l),o("--tw-translate-y",l),o("translate","var(--tw-translate-x) var(--tw-translate-y)")],{supportsNegative:!0,supportsFractions:!0});for(let l of["x","y"])e(`-translate-${l}-full`,[u,[`--tw-translate-${l}`,"-100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),e(`translate-${l}-full`,[u,[`--tw-translate-${l}`,"100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),a(`translate-${l}`,["--translate","--spacing"],g=>[u(),o(`--tw-translate-${l}`,g),o("translate","var(--tw-translate-x) var(--tw-translate-y)")],{supportsNegative:!0,supportsFractions:!0});a("translate-z",["--translate","--spacing"],l=>[u(),o("--tw-translate-z",l),o("translate","var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z)")],{supportsNegative:!0}),e("translate-3d",[u,["translate","var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z)"]]);let f=()=>W([S("--tw-scale-x","1"),S("--tw-scale-y","1"),S("--tw-scale-z","1")]);e("scale-none",[["scale","none"]]);function m({negative:l}){return g=>{if(!g.value||g.modifier)return;let v;return g.value.kind==="arbitrary"?(v=g.value.value,v=l?`calc(${v} * -1)`:v,[o("scale",v)]):(v=t.resolve(g.value.value,["--scale"]),!v&&P(g.value.value)&&(v=`${g.value.value}%`),v?(v=l?`calc(${v} * -1)`:v,[f(),o("--tw-scale-x",v),o("--tw-scale-y",v),o("--tw-scale-z",v),o("scale","var(--tw-scale-x) var(--tw-scale-y)")]):void 0)}}r.functional("-scale",m({negative:!0})),r.functional("scale",m({negative:!1})),i("scale",()=>[{supportsNegative:!0,values:["0","50","75","90","95","100","105","110","125","150","200"],valueThemeKeys:["--scale"]}]);for(let l of["x","y","z"])n(`scale-${l}`,{supportsNegative:!0,themeKeys:["--scale"],handleBareValue:({value:g})=>P(g)?`${g}%`:null,handle:g=>[f(),o(`--tw-scale-${l}`,g),o("scale",`var(--tw-scale-x) var(--tw-scale-y)${l==="z"?" var(--tw-scale-z)":""}`)]}),i(`scale-${l}`,()=>[{supportsNegative:!0,values:["0","50","75","90","95","100","105","110","125","150","200"],valueThemeKeys:["--scale"]}]);e("scale-3d",[f,["scale","var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)"]]),e("rotate-none",[["rotate","none"]]);function d({negative:l}){return g=>{if(!g.value||g.modifier)return;let v;if(g.value.kind==="arbitrary"){v=g.value.value;let C=g.value.dataType??H(v,["angle","vector"]);if(C==="vector")return[o("rotate",`${v} var(--tw-rotate)`)];if(C!=="angle")return[o("rotate",l?`calc(${v} * -1)`:v)]}else if(v=t.resolve(g.value.value,["--rotate"]),!v&&P(g.value.value)&&(v=`${g.value.value}deg`),!v)return;return[o("rotate",l?`calc(${v} * -1)`:v)]}}r.functional("-rotate",d({negative:!0})),r.functional("rotate",d({negative:!1})),i("rotate",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12","45","90","180"],valueThemeKeys:["--rotate"]}]);{let l=["var(--tw-rotate-x,)","var(--tw-rotate-y,)","var(--tw-rotate-z,)","var(--tw-skew-x,)","var(--tw-skew-y,)"].join(" "),g=()=>W([S("--tw-rotate-x"),S("--tw-rotate-y"),S("--tw-rotate-z"),S("--tw-skew-x"),S("--tw-skew-y")]);for(let v of["x","y","z"])n(`rotate-${v}`,{supportsNegative:!0,themeKeys:["--rotate"],handleBareValue:({value:C})=>P(C)?`${C}deg`:null,handle:C=>[g(),o(`--tw-rotate-${v}`,`rotate${v.toUpperCase()}(${C})`),o("transform",l)]}),i(`rotate-${v}`,()=>[{supportsNegative:!0,values:["0","1","2","3","6","12","45","90","180"],valueThemeKeys:["--rotate"]}]);n("skew",{supportsNegative:!0,themeKeys:["--skew"],handleBareValue:({value:v})=>P(v)?`${v}deg`:null,handle:v=>[g(),o("--tw-skew-x",`skewX(${v})`),o("--tw-skew-y",`skewY(${v})`),o("transform",l)]}),n("skew-x",{supportsNegative:!0,themeKeys:["--skew"],handleBareValue:({value:v})=>P(v)?`${v}deg`:null,handle:v=>[g(),o("--tw-skew-x",`skewX(${v})`),o("transform",l)]}),n("skew-y",{supportsNegative:!0,themeKeys:["--skew"],handleBareValue:({value:v})=>P(v)?`${v}deg`:null,handle:v=>[g(),o("--tw-skew-y",`skewY(${v})`),o("transform",l)]}),i("skew",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12"],valueThemeKeys:["--skew"]}]),i("skew-x",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12"],valueThemeKeys:["--skew"]}]),i("skew-y",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12"],valueThemeKeys:["--skew"]}]),r.functional("transform",v=>{if(v.modifier)return;let C=null;if(v.value?v.value.kind==="arbitrary"&&(C=v.value.value):C=l,C!==null)return[g(),o("transform",C)]}),i("transform",()=>[{hasDefaultValue:!0}]),e("transform-cpu",[["transform",l]]),e("transform-gpu",[["transform",`translateZ(0) ${l}`]]),e("transform-none",[["transform","none"]])}e("transform-flat",[["transform-style","flat"]]),e("transform-3d",[["transform-style","preserve-3d"]]),e("transform-content",[["transform-box","content-box"]]),e("transform-border",[["transform-box","border-box"]]),e("transform-fill",[["transform-box","fill-box"]]),e("transform-stroke",[["transform-box","stroke-box"]]),e("transform-view",[["transform-box","view-box"]]),e("backface-visible",[["backface-visibility","visible"]]),e("backface-hidden",[["backface-visibility","hidden"]]);for(let l of["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out"])e(`cursor-${l}`,[["cursor",l]]);n("cursor",{themeKeys:["--cursor"],handle:l=>[o("cursor",l)]});for(let l of["auto","none","manipulation"])e(`touch-${l}`,[["touch-action",l]]);let c=()=>W([S("--tw-pan-x"),S("--tw-pan-y"),S("--tw-pinch-zoom")]);for(let l of["x","left","right"])e(`touch-pan-${l}`,[c,["--tw-pan-x",`pan-${l}`],["touch-action","var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)"]]);for(let l of["y","up","down"])e(`touch-pan-${l}`,[c,["--tw-pan-y",`pan-${l}`],["touch-action","var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)"]]);e("touch-pinch-zoom",[c,["--tw-pinch-zoom","pinch-zoom"],["touch-action","var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)"]]);for(let l of["none","text","all","auto"])e(`select-${l}`,[["-webkit-user-select",l],["user-select",l]]);e("resize-none",[["resize","none"]]),e("resize-x",[["resize","horizontal"]]),e("resize-y",[["resize","vertical"]]),e("resize",[["resize","both"]]),e("snap-none",[["scroll-snap-type","none"]]);let w=()=>W([S("--tw-scroll-snap-strictness","proximity","*")]);for(let l of["x","y","both"])e(`snap-${l}`,[w,["scroll-snap-type",`${l} var(--tw-scroll-snap-strictness)`]]);e("snap-mandatory",[w,["--tw-scroll-snap-strictness","mandatory"]]),e("snap-proximity",[w,["--tw-scroll-snap-strictness","proximity"]]),e("snap-align-none",[["scroll-snap-align","none"]]),e("snap-start",[["scroll-snap-align","start"]]),e("snap-end",[["scroll-snap-align","end"]]),e("snap-center",[["scroll-snap-align","center"]]),e("snap-normal",[["scroll-snap-stop","normal"]]),e("snap-always",[["scroll-snap-stop","always"]]);for(let[l,g]of[["scroll-m","scroll-margin"],["scroll-mx","scroll-margin-inline"],["scroll-my","scroll-margin-block"],["scroll-ms","scroll-margin-inline-start"],["scroll-me","scroll-margin-inline-end"],["scroll-mt","scroll-margin-top"],["scroll-mr","scroll-margin-right"],["scroll-mb","scroll-margin-bottom"],["scroll-ml","scroll-margin-left"]])a(l,["--scroll-margin","--spacing"],v=>[o(g,v)],{supportsNegative:!0});for(let[l,g]of[["scroll-p","scroll-padding"],["scroll-px","scroll-padding-inline"],["scroll-py","scroll-padding-block"],["scroll-ps","scroll-padding-inline-start"],["scroll-pe","scroll-padding-inline-end"],["scroll-pt","scroll-padding-top"],["scroll-pr","scroll-padding-right"],["scroll-pb","scroll-padding-bottom"],["scroll-pl","scroll-padding-left"]])a(l,["--scroll-padding","--spacing"],v=>[o(g,v)]);e("list-inside",[["list-style-position","inside"]]),e("list-outside",[["list-style-position","outside"]]),n("list",{themeKeys:["--list-style-type"],handle:l=>[o("list-style-type",l)],staticValues:{none:[o("list-style-type","none")],disc:[o("list-style-type","disc")],decimal:[o("list-style-type","decimal")]}}),n("list-image",{themeKeys:["--list-style-image"],handle:l=>[o("list-style-image",l)],staticValues:{none:[o("list-style-image","none")]}}),e("appearance-none",[["appearance","none"]]),e("appearance-auto",[["appearance","auto"]]),e("scheme-normal",[["color-scheme","normal"]]),e("scheme-dark",[["color-scheme","dark"]]),e("scheme-light",[["color-scheme","light"]]),e("scheme-light-dark",[["color-scheme","light dark"]]),e("scheme-only-dark",[["color-scheme","only dark"]]),e("scheme-only-light",[["color-scheme","only light"]]),n("columns",{themeKeys:["--columns","--container"],handleBareValue:({value:l})=>P(l)?l:null,handle:l=>[o("columns",l)],staticValues:{auto:[o("columns","auto")]}}),i("columns",()=>[{values:Array.from({length:12},(l,g)=>`${g+1}`),valueThemeKeys:["--columns","--container"]}]);for(let l of["auto","avoid","all","avoid-page","page","left","right","column"])e(`break-before-${l}`,[["break-before",l]]);for(let l of["auto","avoid","avoid-page","avoid-column"])e(`break-inside-${l}`,[["break-inside",l]]);for(let l of["auto","avoid","all","avoid-page","page","left","right","column"])e(`break-after-${l}`,[["break-after",l]]);e("grid-flow-row",[["grid-auto-flow","row"]]),e("grid-flow-col",[["grid-auto-flow","column"]]),e("grid-flow-dense",[["grid-auto-flow","dense"]]),e("grid-flow-row-dense",[["grid-auto-flow","row dense"]]),e("grid-flow-col-dense",[["grid-auto-flow","column dense"]]),n("auto-cols",{themeKeys:["--grid-auto-columns"],handle:l=>[o("grid-auto-columns",l)],staticValues:{auto:[o("grid-auto-columns","auto")],min:[o("grid-auto-columns","min-content")],max:[o("grid-auto-columns","max-content")],fr:[o("grid-auto-columns","minmax(0, 1fr)")]}}),n("auto-rows",{themeKeys:["--grid-auto-rows"],handle:l=>[o("grid-auto-rows",l)],staticValues:{auto:[o("grid-auto-rows","auto")],min:[o("grid-auto-rows","min-content")],max:[o("grid-auto-rows","max-content")],fr:[o("grid-auto-rows","minmax(0, 1fr)")]}}),n("grid-cols",{themeKeys:["--grid-template-columns"],handleBareValue:({value:l})=>Ct(l)?`repeat(${l}, minmax(0, 1fr))`:null,handle:l=>[o("grid-template-columns",l)],staticValues:{none:[o("grid-template-columns","none")],subgrid:[o("grid-template-columns","subgrid")]}}),n("grid-rows",{themeKeys:["--grid-template-rows"],handleBareValue:({value:l})=>Ct(l)?`repeat(${l}, minmax(0, 1fr))`:null,handle:l=>[o("grid-template-rows",l)],staticValues:{none:[o("grid-template-rows","none")],subgrid:[o("grid-template-rows","subgrid")]}}),i("grid-cols",()=>[{values:Array.from({length:12},(l,g)=>`${g+1}`),valueThemeKeys:["--grid-template-columns"]}]),i("grid-rows",()=>[{values:Array.from({length:12},(l,g)=>`${g+1}`),valueThemeKeys:["--grid-template-rows"]}]),e("flex-row",[["flex-direction","row"]]),e("flex-row-reverse",[["flex-direction","row-reverse"]]),e("flex-col",[["flex-direction","column"]]),e("flex-col-reverse",[["flex-direction","column-reverse"]]),e("flex-wrap",[["flex-wrap","wrap"]]),e("flex-nowrap",[["flex-wrap","nowrap"]]),e("flex-wrap-reverse",[["flex-wrap","wrap-reverse"]]),e("place-content-center",[["place-content","center"]]),e("place-content-start",[["place-content","start"]]),e("place-content-end",[["place-content","end"]]),e("place-content-center-safe",[["place-content","safe center"]]),e("place-content-end-safe",[["place-content","safe end"]]),e("place-content-between",[["place-content","space-between"]]),e("place-content-around",[["place-content","space-around"]]),e("place-content-evenly",[["place-content","space-evenly"]]),e("place-content-baseline",[["place-content","baseline"]]),e("place-content-stretch",[["place-content","stretch"]]),e("place-items-center",[["place-items","center"]]),e("place-items-start",[["place-items","start"]]),e("place-items-end",[["place-items","end"]]),e("place-items-center-safe",[["place-items","safe center"]]),e("place-items-end-safe",[["place-items","safe end"]]),e("place-items-baseline",[["place-items","baseline"]]),e("place-items-stretch",[["place-items","stretch"]]),e("content-normal",[["align-content","normal"]]),e("content-center",[["align-content","center"]]),e("content-start",[["align-content","flex-start"]]),e("content-end",[["align-content","flex-end"]]),e("content-center-safe",[["align-content","safe center"]]),e("content-end-safe",[["align-content","safe flex-end"]]),e("content-between",[["align-content","space-between"]]),e("content-around",[["align-content","space-around"]]),e("content-evenly",[["align-content","space-evenly"]]),e("content-baseline",[["align-content","baseline"]]),e("content-stretch",[["align-content","stretch"]]),e("items-center",[["align-items","center"]]),e("items-start",[["align-items","flex-start"]]),e("items-end",[["align-items","flex-end"]]),e("items-center-safe",[["align-items","safe center"]]),e("items-end-safe",[["align-items","safe flex-end"]]),e("items-baseline",[["align-items","baseline"]]),e("items-baseline-last",[["align-items","last baseline"]]),e("items-stretch",[["align-items","stretch"]]),e("justify-normal",[["justify-content","normal"]]),e("justify-center",[["justify-content","center"]]),e("justify-start",[["justify-content","flex-start"]]),e("justify-end",[["justify-content","flex-end"]]),e("justify-center-safe",[["justify-content","safe center"]]),e("justify-end-safe",[["justify-content","safe flex-end"]]),e("justify-between",[["justify-content","space-between"]]),e("justify-around",[["justify-content","space-around"]]),e("justify-evenly",[["justify-content","space-evenly"]]),e("justify-baseline",[["justify-content","baseline"]]),e("justify-stretch",[["justify-content","stretch"]]),e("justify-items-normal",[["justify-items","normal"]]),e("justify-items-center",[["justify-items","center"]]),e("justify-items-start",[["justify-items","start"]]),e("justify-items-end",[["justify-items","end"]]),e("justify-items-center-safe",[["justify-items","safe center"]]),e("justify-items-end-safe",[["justify-items","safe end"]]),e("justify-items-stretch",[["justify-items","stretch"]]),a("gap",["--gap","--spacing"],l=>[o("gap",l)]),a("gap-x",["--gap","--spacing"],l=>[o("column-gap",l)]),a("gap-y",["--gap","--spacing"],l=>[o("row-gap",l)]),a("space-x",["--space","--spacing"],l=>[W([S("--tw-space-x-reverse","0")]),G(":where(& > :not(:last-child))",[o("--tw-sort","row-gap"),o("--tw-space-x-reverse","0"),o("margin-inline-start",`calc(${l} * var(--tw-space-x-reverse))`),o("margin-inline-end",`calc(${l} * calc(1 - var(--tw-space-x-reverse)))`)])],{supportsNegative:!0}),a("space-y",["--space","--spacing"],l=>[W([S("--tw-space-y-reverse","0")]),G(":where(& > :not(:last-child))",[o("--tw-sort","column-gap"),o("--tw-space-y-reverse","0"),o("margin-block-start",`calc(${l} * var(--tw-space-y-reverse))`),o("margin-block-end",`calc(${l} * calc(1 - var(--tw-space-y-reverse)))`)])],{supportsNegative:!0}),e("space-x-reverse",[()=>W([S("--tw-space-x-reverse","0")]),()=>G(":where(& > :not(:last-child))",[o("--tw-sort","row-gap"),o("--tw-space-x-reverse","1")])]),e("space-y-reverse",[()=>W([S("--tw-space-y-reverse","0")]),()=>G(":where(& > :not(:last-child))",[o("--tw-sort","column-gap"),o("--tw-space-y-reverse","1")])]),e("accent-auto",[["accent-color","auto"]]),s("accent",{themeKeys:["--accent-color","--color"],handle:l=>[o("accent-color",l)]}),s("caret",{themeKeys:["--caret-color","--color"],handle:l=>[o("caret-color",l)]}),s("divide",{themeKeys:["--divide-color","--border-color","--color"],handle:l=>[G(":where(& > :not(:last-child))",[o("--tw-sort","divide-color"),o("border-color",l)])]}),e("place-self-auto",[["place-self","auto"]]),e("place-self-start",[["place-self","start"]]),e("place-self-end",[["place-self","end"]]),e("place-self-center",[["place-self","center"]]),e("place-self-end-safe",[["place-self","safe end"]]),e("place-self-center-safe",[["place-self","safe center"]]),e("place-self-stretch",[["place-self","stretch"]]),e("self-auto",[["align-self","auto"]]),e("self-start",[["align-self","flex-start"]]),e("self-end",[["align-self","flex-end"]]),e("self-center",[["align-self","center"]]),e("self-end-safe",[["align-self","safe flex-end"]]),e("self-center-safe",[["align-self","safe center"]]),e("self-stretch",[["align-self","stretch"]]),e("self-baseline",[["align-self","baseline"]]),e("self-baseline-last",[["align-self","last baseline"]]),e("justify-self-auto",[["justify-self","auto"]]),e("justify-self-start",[["justify-self","flex-start"]]),e("justify-self-end",[["justify-self","flex-end"]]),e("justify-self-center",[["justify-self","center"]]),e("justify-self-end-safe",[["justify-self","safe flex-end"]]),e("justify-self-center-safe",[["justify-self","safe center"]]),e("justify-self-stretch",[["justify-self","stretch"]]);for(let l of["auto","hidden","clip","visible","scroll"])e(`overflow-${l}`,[["overflow",l]]),e(`overflow-x-${l}`,[["overflow-x",l]]),e(`overflow-y-${l}`,[["overflow-y",l]]);for(let l of["auto","contain","none"])e(`overscroll-${l}`,[["overscroll-behavior",l]]),e(`overscroll-x-${l}`,[["overscroll-behavior-x",l]]),e(`overscroll-y-${l}`,[["overscroll-behavior-y",l]]);e("scroll-auto",[["scroll-behavior","auto"]]),e("scroll-smooth",[["scroll-behavior","smooth"]]),e("truncate",[["overflow","hidden"],["text-overflow","ellipsis"],["white-space","nowrap"]]),e("text-ellipsis",[["text-overflow","ellipsis"]]),e("text-clip",[["text-overflow","clip"]]),e("hyphens-none",[["-webkit-hyphens","none"],["hyphens","none"]]),e("hyphens-manual",[["-webkit-hyphens","manual"],["hyphens","manual"]]),e("hyphens-auto",[["-webkit-hyphens","auto"],["hyphens","auto"]]),e("whitespace-normal",[["white-space","normal"]]),e("whitespace-nowrap",[["white-space","nowrap"]]),e("whitespace-pre",[["white-space","pre"]]),e("whitespace-pre-line",[["white-space","pre-line"]]),e("whitespace-pre-wrap",[["white-space","pre-wrap"]]),e("whitespace-break-spaces",[["white-space","break-spaces"]]),e("text-wrap",[["text-wrap","wrap"]]),e("text-nowrap",[["text-wrap","nowrap"]]),e("text-balance",[["text-wrap","balance"]]),e("text-pretty",[["text-wrap","pretty"]]),e("break-normal",[["overflow-wrap","normal"],["word-break","normal"]]),e("break-all",[["word-break","break-all"]]),e("break-keep",[["word-break","keep-all"]]),e("wrap-anywhere",[["overflow-wrap","anywhere"]]),e("wrap-break-word",[["overflow-wrap","break-word"]]),e("wrap-normal",[["overflow-wrap","normal"]]);for(let[l,g]of[["rounded",["border-radius"]],["rounded-s",["border-start-start-radius","border-end-start-radius"]],["rounded-e",["border-start-end-radius","border-end-end-radius"]],["rounded-t",["border-top-left-radius","border-top-right-radius"]],["rounded-r",["border-top-right-radius","border-bottom-right-radius"]],["rounded-b",["border-bottom-right-radius","border-bottom-left-radius"]],["rounded-l",["border-top-left-radius","border-bottom-left-radius"]],["rounded-ss",["border-start-start-radius"]],["rounded-se",["border-start-end-radius"]],["rounded-ee",["border-end-end-radius"]],["rounded-es",["border-end-start-radius"]],["rounded-tl",["border-top-left-radius"]],["rounded-tr",["border-top-right-radius"]],["rounded-br",["border-bottom-right-radius"]],["rounded-bl",["border-bottom-left-radius"]]])n(l,{themeKeys:["--radius"],handle:v=>g.map(C=>o(C,v)),staticValues:{none:g.map(v=>o(v,"0")),full:g.map(v=>o(v,"calc(infinity * 1px)"))}});e("border-solid",[["--tw-border-style","solid"],["border-style","solid"]]),e("border-dashed",[["--tw-border-style","dashed"],["border-style","dashed"]]),e("border-dotted",[["--tw-border-style","dotted"],["border-style","dotted"]]),e("border-double",[["--tw-border-style","double"],["border-style","double"]]),e("border-hidden",[["--tw-border-style","hidden"],["border-style","hidden"]]),e("border-none",[["--tw-border-style","none"],["border-style","none"]]);{let g=function(v,C){r.functional(v,b=>{if(!b.value){if(b.modifier)return;let T=t.get(["--default-border-width"])??"1px",D=C.width(T);return D?[l(),...D]:void 0}if(b.value.kind==="arbitrary"){let T=b.value.value;switch(b.value.dataType??H(T,["color","line-width","length"])){case"line-width":case"length":{if(b.modifier)return;let V=C.width(T);return V?[l(),...V]:void 0}default:return T=X(T,b.modifier,t),T===null?void 0:C.color(T)}}{let T=te(b,t,["--border-color","--color"]);if(T)return C.color(T)}{if(b.modifier)return;let T=t.resolve(b.value.value,["--border-width"]);if(T){let D=C.width(T);return D?[l(),...D]:void 0}if(P(b.value.value)){let D=C.width(`${b.value.value}px`);return D?[l(),...D]:void 0}}}),i(v,()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--border-color","--color"],modifiers:Array.from({length:21},(b,T)=>`${T*5}`),hasDefaultValue:!0},{values:["0","2","4","8"],valueThemeKeys:["--border-width"]}])};var _=g;let l=()=>W([S("--tw-border-style","solid")]);g("border",{width:v=>[o("border-style","var(--tw-border-style)"),o("border-width",v)],color:v=>[o("border-color",v)]}),g("border-x",{width:v=>[o("border-inline-style","var(--tw-border-style)"),o("border-inline-width",v)],color:v=>[o("border-inline-color",v)]}),g("border-y",{width:v=>[o("border-block-style","var(--tw-border-style)"),o("border-block-width",v)],color:v=>[o("border-block-color",v)]}),g("border-s",{width:v=>[o("border-inline-start-style","var(--tw-border-style)"),o("border-inline-start-width",v)],color:v=>[o("border-inline-start-color",v)]}),g("border-e",{width:v=>[o("border-inline-end-style","var(--tw-border-style)"),o("border-inline-end-width",v)],color:v=>[o("border-inline-end-color",v)]}),g("border-t",{width:v=>[o("border-top-style","var(--tw-border-style)"),o("border-top-width",v)],color:v=>[o("border-top-color",v)]}),g("border-r",{width:v=>[o("border-right-style","var(--tw-border-style)"),o("border-right-width",v)],color:v=>[o("border-right-color",v)]}),g("border-b",{width:v=>[o("border-bottom-style","var(--tw-border-style)"),o("border-bottom-width",v)],color:v=>[o("border-bottom-color",v)]}),g("border-l",{width:v=>[o("border-left-style","var(--tw-border-style)"),o("border-left-width",v)],color:v=>[o("border-left-color",v)]}),n("divide-x",{defaultValue:t.get(["--default-border-width"])??"1px",themeKeys:["--divide-width","--border-width"],handleBareValue:({value:v})=>P(v)?`${v}px`:null,handle:v=>[W([S("--tw-divide-x-reverse","0")]),G(":where(& > :not(:last-child))",[o("--tw-sort","divide-x-width"),l(),o("--tw-divide-x-reverse","0"),o("border-inline-style","var(--tw-border-style)"),o("border-inline-start-width",`calc(${v} * var(--tw-divide-x-reverse))`),o("border-inline-end-width",`calc(${v} * calc(1 - var(--tw-divide-x-reverse)))`)])]}),n("divide-y",{defaultValue:t.get(["--default-border-width"])??"1px",themeKeys:["--divide-width","--border-width"],handleBareValue:({value:v})=>P(v)?`${v}px`:null,handle:v=>[W([S("--tw-divide-y-reverse","0")]),G(":where(& > :not(:last-child))",[o("--tw-sort","divide-y-width"),l(),o("--tw-divide-y-reverse","0"),o("border-bottom-style","var(--tw-border-style)"),o("border-top-style","var(--tw-border-style)"),o("border-top-width",`calc(${v} * var(--tw-divide-y-reverse))`),o("border-bottom-width",`calc(${v} * calc(1 - var(--tw-divide-y-reverse)))`)])]}),i("divide-x",()=>[{values:["0","2","4","8"],valueThemeKeys:["--divide-width","--border-width"],hasDefaultValue:!0}]),i("divide-y",()=>[{values:["0","2","4","8"],valueThemeKeys:["--divide-width","--border-width"],hasDefaultValue:!0}]),e("divide-x-reverse",[()=>W([S("--tw-divide-x-reverse","0")]),()=>G(":where(& > :not(:last-child))",[o("--tw-divide-x-reverse","1")])]),e("divide-y-reverse",[()=>W([S("--tw-divide-y-reverse","0")]),()=>G(":where(& > :not(:last-child))",[o("--tw-divide-y-reverse","1")])]);for(let v of["solid","dashed","dotted","double","none"])e(`divide-${v}`,[()=>G(":where(& > :not(:last-child))",[o("--tw-sort","divide-style"),o("--tw-border-style",v),o("border-style",v)])])}e("bg-auto",[["background-size","auto"]]),e("bg-cover",[["background-size","cover"]]),e("bg-contain",[["background-size","contain"]]),n("bg-size",{handle(l){if(l)return[o("background-size",l)]}}),e("bg-fixed",[["background-attachment","fixed"]]),e("bg-local",[["background-attachment","local"]]),e("bg-scroll",[["background-attachment","scroll"]]),e("bg-top",[["background-position","top"]]),e("bg-top-left",[["background-position","left top"]]),e("bg-top-right",[["background-position","right top"]]),e("bg-bottom",[["background-position","bottom"]]),e("bg-bottom-left",[["background-position","left bottom"]]),e("bg-bottom-right",[["background-position","right bottom"]]),e("bg-left",[["background-position","left"]]),e("bg-right",[["background-position","right"]]),e("bg-center",[["background-position","center"]]),n("bg-position",{handle(l){if(l)return[o("background-position",l)]}}),e("bg-repeat",[["background-repeat","repeat"]]),e("bg-no-repeat",[["background-repeat","no-repeat"]]),e("bg-repeat-x",[["background-repeat","repeat-x"]]),e("bg-repeat-y",[["background-repeat","repeat-y"]]),e("bg-repeat-round",[["background-repeat","round"]]),e("bg-repeat-space",[["background-repeat","space"]]),e("bg-none",[["background-image","none"]]);{let v=function(T){let D="in oklab";if(T?.kind==="named")switch(T.value){case"longer":case"shorter":case"increasing":case"decreasing":D=`in oklch ${T.value} hue`;break;default:D=`in ${T.value}`}else T?.kind==="arbitrary"&&(D=T.value);return D},C=function({negative:T}){return D=>{if(!D.value)return;if(D.value.kind==="arbitrary"){if(D.modifier)return;let M=D.value.value;switch(D.value.dataType??H(M,["angle"])){case"angle":return M=T?`calc(${M} * -1)`:`${M}`,[o("--tw-gradient-position",M),o("background-image",`linear-gradient(var(--tw-gradient-stops,${M}))`)];default:return T?void 0:[o("--tw-gradient-position",M),o("background-image",`linear-gradient(var(--tw-gradient-stops,${M}))`)]}}let V=D.value.value;if(!T&&g.has(V))V=g.get(V);else if(P(V))V=T?`calc(${V}deg * -1)`:`${V}deg`;else return;let R=v(D.modifier);return[o("--tw-gradient-position",`${V}`),J("@supports (background-image: linear-gradient(in lab, red, red))",[o("--tw-gradient-position",`${V} ${R}`)]),o("background-image","linear-gradient(var(--tw-gradient-stops))")]}},b=function({negative:T}){return D=>{if(D.value?.kind==="arbitrary"){if(D.modifier)return;let M=D.value.value;return[o("--tw-gradient-position",M),o("background-image",`conic-gradient(var(--tw-gradient-stops,${M}))`)]}let V=v(D.modifier);if(!D.value)return[o("--tw-gradient-position",V),o("background-image","conic-gradient(var(--tw-gradient-stops))")];let R=D.value.value;if(P(R))return R=T?`calc(${R}deg * -1)`:`${R}deg`,[o("--tw-gradient-position",`from ${R} ${V}`),o("background-image","conic-gradient(var(--tw-gradient-stops))")]}};var z=v,Y=C,q=b;let l=["oklab","oklch","srgb","hsl","longer","shorter","increasing","decreasing"],g=new Map([["to-t","to top"],["to-tr","to top right"],["to-r","to right"],["to-br","to bottom right"],["to-b","to bottom"],["to-bl","to bottom left"],["to-l","to left"],["to-tl","to top left"]]);r.functional("-bg-linear",C({negative:!0})),r.functional("bg-linear",C({negative:!1})),i("bg-linear",()=>[{values:[...g.keys()],modifiers:l},{values:["0","30","60","90","120","150","180","210","240","270","300","330"],supportsNegative:!0,modifiers:l}]),r.functional("-bg-conic",b({negative:!0})),r.functional("bg-conic",b({negative:!1})),i("bg-conic",()=>[{hasDefaultValue:!0,modifiers:l},{values:["0","30","60","90","120","150","180","210","240","270","300","330"],supportsNegative:!0,modifiers:l}]),r.functional("bg-radial",T=>{if(!T.value){let D=v(T.modifier);return[o("--tw-gradient-position",D),o("background-image","radial-gradient(var(--tw-gradient-stops))")]}if(T.value.kind==="arbitrary"){if(T.modifier)return;let D=T.value.value;return[o("--tw-gradient-position",D),o("background-image",`radial-gradient(var(--tw-gradient-stops,${D}))`)]}}),i("bg-radial",()=>[{hasDefaultValue:!0,modifiers:l}])}r.functional("bg",l=>{if(l.value){if(l.value.kind==="arbitrary"){let g=l.value.value;switch(l.value.dataType??H(g,["image","color","percentage","position","bg-size","length","url"])){case"percentage":case"position":return l.modifier?void 0:[o("background-position",g)];case"bg-size":case"length":case"size":return l.modifier?void 0:[o("background-size",g)];case"image":case"url":return l.modifier?void 0:[o("background-image",g)];default:return g=X(g,l.modifier,t),g===null?void 0:[o("background-color",g)]}}{let g=te(l,t,["--background-color","--color"]);if(g)return[o("background-color",g)]}{if(l.modifier)return;let g=t.resolve(l.value.value,["--background-image"]);if(g)return[o("background-image",g)]}}}),i("bg",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--background-color","--color"],modifiers:Array.from({length:21},(l,g)=>`${g*5}`)},{values:[],valueThemeKeys:["--background-image"]}]);let h=()=>W([S("--tw-gradient-position"),S("--tw-gradient-from","#0000",""),S("--tw-gradient-via","#0000",""),S("--tw-gradient-to","#0000",""),S("--tw-gradient-stops"),S("--tw-gradient-via-stops"),S("--tw-gradient-from-position","0%",""),S("--tw-gradient-via-position","50%",""),S("--tw-gradient-to-position","100%","")]);function y(l,g){r.functional(l,v=>{if(v.value){if(v.value.kind==="arbitrary"){let C=v.value.value;switch(v.value.dataType??H(C,["color","length","percentage"])){case"length":case"percentage":return v.modifier?void 0:g.position(C);default:return C=X(C,v.modifier,t),C===null?void 0:g.color(C)}}{let C=te(v,t,["--background-color","--color"]);if(C)return g.color(C)}{if(v.modifier)return;let C=t.resolve(v.value.value,["--gradient-color-stop-positions"]);if(C)return g.position(C);if(v.value.value[v.value.value.length-1]==="%"&&P(v.value.value.slice(0,-1)))return g.position(v.value.value)}}}),i(l,()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--background-color","--color"],modifiers:Array.from({length:21},(v,C)=>`${C*5}`)},{values:Array.from({length:21},(v,C)=>`${C*5}%`),valueThemeKeys:["--gradient-color-stop-positions"]}])}y("from",{color:l=>[h(),o("--tw-sort","--tw-gradient-from"),o("--tw-gradient-from",l),o("--tw-gradient-stops","var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))")],position:l=>[h(),o("--tw-gradient-from-position",l)]}),e("via-none",[["--tw-gradient-via-stops","initial"]]),y("via",{color:l=>[h(),o("--tw-sort","--tw-gradient-via"),o("--tw-gradient-via",l),o("--tw-gradient-via-stops","var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position)"),o("--tw-gradient-stops","var(--tw-gradient-via-stops)")],position:l=>[h(),o("--tw-gradient-via-position",l)]}),y("to",{color:l=>[h(),o("--tw-sort","--tw-gradient-to"),o("--tw-gradient-to",l),o("--tw-gradient-stops","var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))")],position:l=>[h(),o("--tw-gradient-to-position",l)]}),e("mask-none",[["mask-image","none"]]),r.functional("mask",l=>{if(!l.value||l.modifier||l.value.kind!=="arbitrary")return;let g=l.value.value;switch(l.value.dataType??H(g,["image","percentage","position","bg-size","length","url"])){case"percentage":case"position":return l.modifier?void 0:[o("mask-position",g)];case"bg-size":case"length":case"size":return[o("mask-size",g)];case"image":case"url":default:return[o("mask-image",g)]}}),e("mask-add",[["mask-composite","add"]]),e("mask-subtract",[["mask-composite","subtract"]]),e("mask-intersect",[["mask-composite","intersect"]]),e("mask-exclude",[["mask-composite","exclude"]]),e("mask-alpha",[["mask-mode","alpha"]]),e("mask-luminance",[["mask-mode","luminance"]]),e("mask-match",[["mask-mode","match-source"]]),e("mask-type-alpha",[["mask-type","alpha"]]),e("mask-type-luminance",[["mask-type","luminance"]]),e("mask-auto",[["mask-size","auto"]]),e("mask-cover",[["mask-size","cover"]]),e("mask-contain",[["mask-size","contain"]]),n("mask-size",{handle(l){if(l)return[o("mask-size",l)]}}),e("mask-top",[["mask-position","top"]]),e("mask-top-left",[["mask-position","left top"]]),e("mask-top-right",[["mask-position","right top"]]),e("mask-bottom",[["mask-position","bottom"]]),e("mask-bottom-left",[["mask-position","left bottom"]]),e("mask-bottom-right",[["mask-position","right bottom"]]),e("mask-left",[["mask-position","left"]]),e("mask-right",[["mask-position","right"]]),e("mask-center",[["mask-position","center"]]),n("mask-position",{handle(l){if(l)return[o("mask-position",l)]}}),e("mask-repeat",[["mask-repeat","repeat"]]),e("mask-no-repeat",[["mask-repeat","no-repeat"]]),e("mask-repeat-x",[["mask-repeat","repeat-x"]]),e("mask-repeat-y",[["mask-repeat","repeat-y"]]),e("mask-repeat-round",[["mask-repeat","round"]]),e("mask-repeat-space",[["mask-repeat","space"]]),e("mask-clip-border",[["mask-clip","border-box"]]),e("mask-clip-padding",[["mask-clip","padding-box"]]),e("mask-clip-content",[["mask-clip","content-box"]]),e("mask-clip-fill",[["mask-clip","fill-box"]]),e("mask-clip-stroke",[["mask-clip","stroke-box"]]),e("mask-clip-view",[["mask-clip","view-box"]]),e("mask-no-clip",[["mask-clip","no-clip"]]),e("mask-origin-border",[["mask-origin","border-box"]]),e("mask-origin-padding",[["mask-origin","padding-box"]]),e("mask-origin-content",[["mask-origin","content-box"]]),e("mask-origin-fill",[["mask-origin","fill-box"]]),e("mask-origin-stroke",[["mask-origin","stroke-box"]]),e("mask-origin-view",[["mask-origin","view-box"]]);let x=()=>W([S("--tw-mask-linear","linear-gradient(#fff, #fff)"),S("--tw-mask-radial","linear-gradient(#fff, #fff)"),S("--tw-mask-conic","linear-gradient(#fff, #fff)")]);function $(l,g){r.functional(l,v=>{if(v.value){if(v.value.kind==="arbitrary"){let C=v.value.value;switch(v.value.dataType??H(C,["length","percentage","color"])){case"color":return C=X(C,v.modifier,t),C===null?void 0:g.color(C);case"percentage":return v.modifier||!P(C.slice(0,-1))?void 0:g.position(C);default:return v.modifier?void 0:g.position(C)}}{let C=te(v,t,["--background-color","--color"]);if(C)return g.color(C)}{if(v.modifier)return;let C=H(v.value.value,["number","percentage"]);if(!C)return;switch(C){case"number":{let b=t.resolve(null,["--spacing"]);return!b||!ie(v.value.value)?void 0:g.position(`calc(${b} * ${v.value.value})`)}case"percentage":return P(v.value.value.slice(0,-1))?g.position(v.value.value):void 0;default:return}}}}),i(l,()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--background-color","--color"],modifiers:Array.from({length:21},(v,C)=>`${C*5}`)},{values:Array.from({length:21},(v,C)=>`${C*5}%`),valueThemeKeys:["--gradient-color-stop-positions"]}]),i(l,()=>[{values:Array.from({length:21},(v,C)=>`${C*5}%`)},{values:t.get(["--spacing"])?ct:[]},{values:["current","inherit","transparent"],valueThemeKeys:["--background-color","--color"],modifiers:Array.from({length:21},(v,C)=>`${C*5}`)}])}let A=()=>W([S("--tw-mask-left","linear-gradient(#fff, #fff)"),S("--tw-mask-right","linear-gradient(#fff, #fff)"),S("--tw-mask-bottom","linear-gradient(#fff, #fff)"),S("--tw-mask-top","linear-gradient(#fff, #fff)")]);function k(l,g,v){$(l,{color(C){let b=[x(),A(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-linear","var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top)")];for(let T of["top","right","bottom","left"])v[T]&&(b.push(o(`--tw-mask-${T}`,`linear-gradient(to ${T}, var(--tw-mask-${T}-from-color) var(--tw-mask-${T}-from-position), var(--tw-mask-${T}-to-color) var(--tw-mask-${T}-to-position))`)),b.push(W([S(`--tw-mask-${T}-from-position`,"0%"),S(`--tw-mask-${T}-to-position`,"100%"),S(`--tw-mask-${T}-from-color`,"black"),S(`--tw-mask-${T}-to-color`,"transparent")])),b.push(o(`--tw-mask-${T}-${g}-color`,C)));return b},position(C){let b=[x(),A(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-linear","var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top)")];for(let T of["top","right","bottom","left"])v[T]&&(b.push(o(`--tw-mask-${T}`,`linear-gradient(to ${T}, var(--tw-mask-${T}-from-color) var(--tw-mask-${T}-from-position), var(--tw-mask-${T}-to-color) var(--tw-mask-${T}-to-position))`)),b.push(W([S(`--tw-mask-${T}-from-position`,"0%"),S(`--tw-mask-${T}-to-position`,"100%"),S(`--tw-mask-${T}-from-color`,"black"),S(`--tw-mask-${T}-to-color`,"transparent")])),b.push(o(`--tw-mask-${T}-${g}-position`,C)));return b}})}k("mask-x-from","from",{top:!1,right:!0,bottom:!1,left:!0}),k("mask-x-to","to",{top:!1,right:!0,bottom:!1,left:!0}),k("mask-y-from","from",{top:!0,right:!1,bottom:!0,left:!1}),k("mask-y-to","to",{top:!0,right:!1,bottom:!0,left:!1}),k("mask-t-from","from",{top:!0,right:!1,bottom:!1,left:!1}),k("mask-t-to","to",{top:!0,right:!1,bottom:!1,left:!1}),k("mask-r-from","from",{top:!1,right:!0,bottom:!1,left:!1}),k("mask-r-to","to",{top:!1,right:!0,bottom:!1,left:!1}),k("mask-b-from","from",{top:!1,right:!1,bottom:!0,left:!1}),k("mask-b-to","to",{top:!1,right:!1,bottom:!0,left:!1}),k("mask-l-from","from",{top:!1,right:!1,bottom:!1,left:!0}),k("mask-l-to","to",{top:!1,right:!1,bottom:!1,left:!0});let U=()=>W([S("--tw-mask-linear-position","0deg"),S("--tw-mask-linear-from-position","0%"),S("--tw-mask-linear-to-position","100%"),S("--tw-mask-linear-from-color","black"),S("--tw-mask-linear-to-color","transparent")]);n("mask-linear",{defaultValue:null,supportsNegative:!0,supportsFractions:!1,handleBareValue(l){return P(l.value)?`calc(1deg * ${l.value})`:null},handleNegativeBareValue(l){return P(l.value)?`calc(1deg * -${l.value})`:null},handle:l=>[x(),U(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-linear","linear-gradient(var(--tw-mask-linear-stops, var(--tw-mask-linear-position)))"),o("--tw-mask-linear-position",l)]}),i("mask-linear",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12","45","90","180"]}]),$("mask-linear-from",{color:l=>[x(),U(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-linear-stops","var(--tw-mask-linear-position), var(--tw-mask-linear-from-color) var(--tw-mask-linear-from-position), var(--tw-mask-linear-to-color) var(--tw-mask-linear-to-position)"),o("--tw-mask-linear","linear-gradient(var(--tw-mask-linear-stops))"),o("--tw-mask-linear-from-color",l)],position:l=>[x(),U(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-linear-stops","var(--tw-mask-linear-position), var(--tw-mask-linear-from-color) var(--tw-mask-linear-from-position), var(--tw-mask-linear-to-color) var(--tw-mask-linear-to-position)"),o("--tw-mask-linear","linear-gradient(var(--tw-mask-linear-stops))"),o("--tw-mask-linear-from-position",l)]}),$("mask-linear-to",{color:l=>[x(),U(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-linear-stops","var(--tw-mask-linear-position), var(--tw-mask-linear-from-color) var(--tw-mask-linear-from-position), var(--tw-mask-linear-to-color) var(--tw-mask-linear-to-position)"),o("--tw-mask-linear","linear-gradient(var(--tw-mask-linear-stops))"),o("--tw-mask-linear-to-color",l)],position:l=>[x(),U(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-linear-stops","var(--tw-mask-linear-position), var(--tw-mask-linear-from-color) var(--tw-mask-linear-from-position), var(--tw-mask-linear-to-color) var(--tw-mask-linear-to-position)"),o("--tw-mask-linear","linear-gradient(var(--tw-mask-linear-stops))"),o("--tw-mask-linear-to-position",l)]});let N=()=>W([S("--tw-mask-radial-from-position","0%"),S("--tw-mask-radial-to-position","100%"),S("--tw-mask-radial-from-color","black"),S("--tw-mask-radial-to-color","transparent"),S("--tw-mask-radial-shape","ellipse"),S("--tw-mask-radial-size","farthest-corner"),S("--tw-mask-radial-position","center")]);e("mask-circle",[["--tw-mask-radial-shape","circle"]]),e("mask-ellipse",[["--tw-mask-radial-shape","ellipse"]]),e("mask-radial-closest-side",[["--tw-mask-radial-size","closest-side"]]),e("mask-radial-farthest-side",[["--tw-mask-radial-size","farthest-side"]]),e("mask-radial-closest-corner",[["--tw-mask-radial-size","closest-corner"]]),e("mask-radial-farthest-corner",[["--tw-mask-radial-size","farthest-corner"]]),e("mask-radial-at-top",[["--tw-mask-radial-position","top"]]),e("mask-radial-at-top-left",[["--tw-mask-radial-position","top left"]]),e("mask-radial-at-top-right",[["--tw-mask-radial-position","top right"]]),e("mask-radial-at-bottom",[["--tw-mask-radial-position","bottom"]]),e("mask-radial-at-bottom-left",[["--tw-mask-radial-position","bottom left"]]),e("mask-radial-at-bottom-right",[["--tw-mask-radial-position","bottom right"]]),e("mask-radial-at-left",[["--tw-mask-radial-position","left"]]),e("mask-radial-at-right",[["--tw-mask-radial-position","right"]]),e("mask-radial-at-center",[["--tw-mask-radial-position","center"]]),n("mask-radial-at",{defaultValue:null,supportsNegative:!1,supportsFractions:!1,handle:l=>[o("--tw-mask-radial-position",l)]}),n("mask-radial",{defaultValue:null,supportsNegative:!1,supportsFractions:!1,handle:l=>[x(),N(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-radial","radial-gradient(var(--tw-mask-radial-stops, var(--tw-mask-radial-size)))"),o("--tw-mask-radial-size",l)]}),$("mask-radial-from",{color:l=>[x(),N(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-radial-stops","var(--tw-mask-radial-shape) var(--tw-mask-radial-size) at var(--tw-mask-radial-position), var(--tw-mask-radial-from-color) var(--tw-mask-radial-from-position), var(--tw-mask-radial-to-color) var(--tw-mask-radial-to-position)"),o("--tw-mask-radial","radial-gradient(var(--tw-mask-radial-stops))"),o("--tw-mask-radial-from-color",l)],position:l=>[x(),N(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-radial-stops","var(--tw-mask-radial-shape) var(--tw-mask-radial-size) at var(--tw-mask-radial-position), var(--tw-mask-radial-from-color) var(--tw-mask-radial-from-position), var(--tw-mask-radial-to-color) var(--tw-mask-radial-to-position)"),o("--tw-mask-radial","radial-gradient(var(--tw-mask-radial-stops))"),o("--tw-mask-radial-from-position",l)]}),$("mask-radial-to",{color:l=>[x(),N(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-radial-stops","var(--tw-mask-radial-shape) var(--tw-mask-radial-size) at var(--tw-mask-radial-position), var(--tw-mask-radial-from-color) var(--tw-mask-radial-from-position), var(--tw-mask-radial-to-color) var(--tw-mask-radial-to-position)"),o("--tw-mask-radial","radial-gradient(var(--tw-mask-radial-stops))"),o("--tw-mask-radial-to-color",l)],position:l=>[x(),N(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-radial-stops","var(--tw-mask-radial-shape) var(--tw-mask-radial-size) at var(--tw-mask-radial-position), var(--tw-mask-radial-from-color) var(--tw-mask-radial-from-position), var(--tw-mask-radial-to-color) var(--tw-mask-radial-to-position)"),o("--tw-mask-radial","radial-gradient(var(--tw-mask-radial-stops))"),o("--tw-mask-radial-to-position",l)]});let O=()=>W([S("--tw-mask-conic-position","0deg"),S("--tw-mask-conic-from-position","0%"),S("--tw-mask-conic-to-position","100%"),S("--tw-mask-conic-from-color","black"),S("--tw-mask-conic-to-color","transparent")]);n("mask-conic",{defaultValue:null,supportsNegative:!0,supportsFractions:!1,handleBareValue(l){return P(l.value)?`calc(1deg * ${l.value})`:null},handleNegativeBareValue(l){return P(l.value)?`calc(1deg * -${l.value})`:null},handle:l=>[x(),O(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-conic","conic-gradient(var(--tw-mask-conic-stops, var(--tw-mask-conic-position)))"),o("--tw-mask-conic-position",l)]}),i("mask-conic",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12","45","90","180"]}]),$("mask-conic-from",{color:l=>[x(),O(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-conic-stops","from var(--tw-mask-conic-position), var(--tw-mask-conic-from-color) var(--tw-mask-conic-from-position), var(--tw-mask-conic-to-color) var(--tw-mask-conic-to-position)"),o("--tw-mask-conic","conic-gradient(var(--tw-mask-conic-stops))"),o("--tw-mask-conic-from-color",l)],position:l=>[x(),O(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-conic-stops","from var(--tw-mask-conic-position), var(--tw-mask-conic-from-color) var(--tw-mask-conic-from-position), var(--tw-mask-conic-to-color) var(--tw-mask-conic-to-position)"),o("--tw-mask-conic","conic-gradient(var(--tw-mask-conic-stops))"),o("--tw-mask-conic-from-position",l)]}),$("mask-conic-to",{color:l=>[x(),O(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-conic-stops","from var(--tw-mask-conic-position), var(--tw-mask-conic-from-color) var(--tw-mask-conic-from-position), var(--tw-mask-conic-to-color) var(--tw-mask-conic-to-position)"),o("--tw-mask-conic","conic-gradient(var(--tw-mask-conic-stops))"),o("--tw-mask-conic-to-color",l)],position:l=>[x(),O(),o("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),o("mask-composite","intersect"),o("--tw-mask-conic-stops","from var(--tw-mask-conic-position), var(--tw-mask-conic-from-color) var(--tw-mask-conic-from-position), var(--tw-mask-conic-to-color) var(--tw-mask-conic-to-position)"),o("--tw-mask-conic","conic-gradient(var(--tw-mask-conic-stops))"),o("--tw-mask-conic-to-position",l)]}),e("box-decoration-slice",[["-webkit-box-decoration-break","slice"],["box-decoration-break","slice"]]),e("box-decoration-clone",[["-webkit-box-decoration-break","clone"],["box-decoration-break","clone"]]),e("bg-clip-text",[["background-clip","text"]]),e("bg-clip-border",[["background-clip","border-box"]]),e("bg-clip-padding",[["background-clip","padding-box"]]),e("bg-clip-content",[["background-clip","content-box"]]),e("bg-origin-border",[["background-origin","border-box"]]),e("bg-origin-padding",[["background-origin","padding-box"]]),e("bg-origin-content",[["background-origin","content-box"]]);for(let l of["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"])e(`bg-blend-${l}`,[["background-blend-mode",l]]),e(`mix-blend-${l}`,[["mix-blend-mode",l]]);e("mix-blend-plus-darker",[["mix-blend-mode","plus-darker"]]),e("mix-blend-plus-lighter",[["mix-blend-mode","plus-lighter"]]),e("fill-none",[["fill","none"]]),r.functional("fill",l=>{if(!l.value)return;if(l.value.kind==="arbitrary"){let v=X(l.value.value,l.modifier,t);return v===null?void 0:[o("fill",v)]}let g=te(l,t,["--fill","--color"]);if(g)return[o("fill",g)]}),i("fill",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--fill","--color"],modifiers:Array.from({length:21},(l,g)=>`${g*5}`)}]),e("stroke-none",[["stroke","none"]]),r.functional("stroke",l=>{if(l.value){if(l.value.kind==="arbitrary"){let g=l.value.value;switch(l.value.dataType??H(g,["color","number","length","percentage"])){case"number":case"length":case"percentage":return l.modifier?void 0:[o("stroke-width",g)];default:return g=X(l.value.value,l.modifier,t),g===null?void 0:[o("stroke",g)]}}{let g=te(l,t,["--stroke","--color"]);if(g)return[o("stroke",g)]}{let g=t.resolve(l.value.value,["--stroke-width"]);if(g)return[o("stroke-width",g)];if(P(l.value.value))return[o("stroke-width",l.value.value)]}}}),i("stroke",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--stroke","--color"],modifiers:Array.from({length:21},(l,g)=>`${g*5}`)},{values:["0","1","2","3"],valueThemeKeys:["--stroke-width"]}]),e("object-contain",[["object-fit","contain"]]),e("object-cover",[["object-fit","cover"]]),e("object-fill",[["object-fit","fill"]]),e("object-none",[["object-fit","none"]]),e("object-scale-down",[["object-fit","scale-down"]]),n("object",{themeKeys:["--object-position"],handle:l=>[o("object-position",l)],staticValues:{top:[o("object-position","top")],"top-left":[o("object-position","left top")],"top-right":[o("object-position","right top")],bottom:[o("object-position","bottom")],"bottom-left":[o("object-position","left bottom")],"bottom-right":[o("object-position","right bottom")],left:[o("object-position","left")],right:[o("object-position","right")],center:[o("object-position","center")]}});for(let[l,g]of[["p","padding"],["px","padding-inline"],["py","padding-block"],["ps","padding-inline-start"],["pe","padding-inline-end"],["pt","padding-top"],["pr","padding-right"],["pb","padding-bottom"],["pl","padding-left"]])a(l,["--padding","--spacing"],v=>[o(g,v)]);e("text-left",[["text-align","left"]]),e("text-center",[["text-align","center"]]),e("text-right",[["text-align","right"]]),e("text-justify",[["text-align","justify"]]),e("text-start",[["text-align","start"]]),e("text-end",[["text-align","end"]]),a("indent",["--text-indent","--spacing"],l=>[o("text-indent",l)],{supportsNegative:!0}),e("align-baseline",[["vertical-align","baseline"]]),e("align-top",[["vertical-align","top"]]),e("align-middle",[["vertical-align","middle"]]),e("align-bottom",[["vertical-align","bottom"]]),e("align-text-top",[["vertical-align","text-top"]]),e("align-text-bottom",[["vertical-align","text-bottom"]]),e("align-sub",[["vertical-align","sub"]]),e("align-super",[["vertical-align","super"]]),n("align",{themeKeys:[],handle:l=>[o("vertical-align",l)]}),r.functional("font",l=>{if(!(!l.value||l.modifier)){if(l.value.kind==="arbitrary"){let g=l.value.value;switch(l.value.dataType??H(g,["number","generic-name","family-name"])){case"generic-name":case"family-name":return[o("font-family",g)];default:return[W([S("--tw-font-weight")]),o("--tw-font-weight",g),o("font-weight",g)]}}{let g=t.resolveWith(l.value.value,["--font"],["--font-feature-settings","--font-variation-settings"]);if(g){let[v,C={}]=g;return[o("font-family",v),o("font-feature-settings",C["--font-feature-settings"]),o("font-variation-settings",C["--font-variation-settings"])]}}{let g=t.resolve(l.value.value,["--font-weight"]);if(g)return[W([S("--tw-font-weight")]),o("--tw-font-weight",g),o("font-weight",g)]}}}),i("font",()=>[{values:[],valueThemeKeys:["--font"]},{values:[],valueThemeKeys:["--font-weight"]}]),e("uppercase",[["text-transform","uppercase"]]),e("lowercase",[["text-transform","lowercase"]]),e("capitalize",[["text-transform","capitalize"]]),e("normal-case",[["text-transform","none"]]),e("italic",[["font-style","italic"]]),e("not-italic",[["font-style","normal"]]),e("underline",[["text-decoration-line","underline"]]),e("overline",[["text-decoration-line","overline"]]),e("line-through",[["text-decoration-line","line-through"]]),e("no-underline",[["text-decoration-line","none"]]),e("font-stretch-normal",[["font-stretch","normal"]]),e("font-stretch-ultra-condensed",[["font-stretch","ultra-condensed"]]),e("font-stretch-extra-condensed",[["font-stretch","extra-condensed"]]),e("font-stretch-condensed",[["font-stretch","condensed"]]),e("font-stretch-semi-condensed",[["font-stretch","semi-condensed"]]),e("font-stretch-semi-expanded",[["font-stretch","semi-expanded"]]),e("font-stretch-expanded",[["font-stretch","expanded"]]),e("font-stretch-extra-expanded",[["font-stretch","extra-expanded"]]),e("font-stretch-ultra-expanded",[["font-stretch","ultra-expanded"]]),n("font-stretch",{handleBareValue:({value:l})=>{if(!l.endsWith("%"))return null;let g=Number(l.slice(0,-1));return!P(g)||Number.isNaN(g)||g<50||g>200?null:l},handle:l=>[o("font-stretch",l)]}),i("font-stretch",()=>[{values:["50%","75%","90%","95%","100%","105%","110%","125%","150%","200%"]}]),s("placeholder",{themeKeys:["--background-color","--color"],handle:l=>[G("&::placeholder",[o("--tw-sort","placeholder-color"),o("color",l)])]}),e("decoration-solid",[["text-decoration-style","solid"]]),e("decoration-double",[["text-decoration-style","double"]]),e("decoration-dotted",[["text-decoration-style","dotted"]]),e("decoration-dashed",[["text-decoration-style","dashed"]]),e("decoration-wavy",[["text-decoration-style","wavy"]]),e("decoration-auto",[["text-decoration-thickness","auto"]]),e("decoration-from-font",[["text-decoration-thickness","from-font"]]),r.functional("decoration",l=>{if(l.value){if(l.value.kind==="arbitrary"){let g=l.value.value;switch(l.value.dataType??H(g,["color","length","percentage"])){case"length":case"percentage":return l.modifier?void 0:[o("text-decoration-thickness",g)];default:return g=X(g,l.modifier,t),g===null?void 0:[o("text-decoration-color",g)]}}{let g=t.resolve(l.value.value,["--text-decoration-thickness"]);if(g)return l.modifier?void 0:[o("text-decoration-thickness",g)];if(P(l.value.value))return l.modifier?void 0:[o("text-decoration-thickness",`${l.value.value}px`)]}{let g=te(l,t,["--text-decoration-color","--color"]);if(g)return[o("text-decoration-color",g)]}}}),i("decoration",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--text-decoration-color","--color"],modifiers:Array.from({length:21},(l,g)=>`${g*5}`)},{values:["0","1","2"],valueThemeKeys:["--text-decoration-thickness"]}]),n("animate",{themeKeys:["--animate"],handle:l=>[o("animation",l)],staticValues:{none:[o("animation","none")]}});{let l=["var(--tw-blur,)","var(--tw-brightness,)","var(--tw-contrast,)","var(--tw-grayscale,)","var(--tw-hue-rotate,)","var(--tw-invert,)","var(--tw-saturate,)","var(--tw-sepia,)","var(--tw-drop-shadow,)"].join(" "),g=["var(--tw-backdrop-blur,)","var(--tw-backdrop-brightness,)","var(--tw-backdrop-contrast,)","var(--tw-backdrop-grayscale,)","var(--tw-backdrop-hue-rotate,)","var(--tw-backdrop-invert,)","var(--tw-backdrop-opacity,)","var(--tw-backdrop-saturate,)","var(--tw-backdrop-sepia,)"].join(" "),v=()=>W([S("--tw-blur"),S("--tw-brightness"),S("--tw-contrast"),S("--tw-grayscale"),S("--tw-hue-rotate"),S("--tw-invert"),S("--tw-opacity"),S("--tw-saturate"),S("--tw-sepia"),S("--tw-drop-shadow"),S("--tw-drop-shadow-color"),S("--tw-drop-shadow-alpha","100%",""),S("--tw-drop-shadow-size")]),C=()=>W([S("--tw-backdrop-blur"),S("--tw-backdrop-brightness"),S("--tw-backdrop-contrast"),S("--tw-backdrop-grayscale"),S("--tw-backdrop-hue-rotate"),S("--tw-backdrop-invert"),S("--tw-backdrop-opacity"),S("--tw-backdrop-saturate"),S("--tw-backdrop-sepia")]);r.functional("filter",b=>{if(!b.modifier){if(b.value===null)return[v(),o("filter",l)];if(b.value.kind==="arbitrary")return[o("filter",b.value.value)];switch(b.value.value){case"none":return[o("filter","none")]}}}),r.functional("backdrop-filter",b=>{if(!b.modifier){if(b.value===null)return[C(),o("-webkit-backdrop-filter",g),o("backdrop-filter",g)];if(b.value.kind==="arbitrary")return[o("-webkit-backdrop-filter",b.value.value),o("backdrop-filter",b.value.value)];switch(b.value.value){case"none":return[o("-webkit-backdrop-filter","none"),o("backdrop-filter","none")]}}}),n("blur",{themeKeys:["--blur"],handle:b=>[v(),o("--tw-blur",`blur(${b})`),o("filter",l)],staticValues:{none:[v(),o("--tw-blur"," "),o("filter",l)]}}),n("backdrop-blur",{themeKeys:["--backdrop-blur","--blur"],handle:b=>[C(),o("--tw-backdrop-blur",`blur(${b})`),o("-webkit-backdrop-filter",g),o("backdrop-filter",g)],staticValues:{none:[C(),o("--tw-backdrop-blur"," "),o("-webkit-backdrop-filter",g),o("backdrop-filter",g)]}}),n("brightness",{themeKeys:["--brightness"],handleBareValue:({value:b})=>P(b)?`${b}%`:null,handle:b=>[v(),o("--tw-brightness",`brightness(${b})`),o("filter",l)]}),n("backdrop-brightness",{themeKeys:["--backdrop-brightness","--brightness"],handleBareValue:({value:b})=>P(b)?`${b}%`:null,handle:b=>[C(),o("--tw-backdrop-brightness",`brightness(${b})`),o("-webkit-backdrop-filter",g),o("backdrop-filter",g)]}),i("brightness",()=>[{values:["0","50","75","90","95","100","105","110","125","150","200"],valueThemeKeys:["--brightness"]}]),i("backdrop-brightness",()=>[{values:["0","50","75","90","95","100","105","110","125","150","200"],valueThemeKeys:["--backdrop-brightness","--brightness"]}]),n("contrast",{themeKeys:["--contrast"],handleBareValue:({value:b})=>P(b)?`${b}%`:null,handle:b=>[v(),o("--tw-contrast",`contrast(${b})`),o("filter",l)]}),n("backdrop-contrast",{themeKeys:["--backdrop-contrast","--contrast"],handleBareValue:({value:b})=>P(b)?`${b}%`:null,handle:b=>[C(),o("--tw-backdrop-contrast",`contrast(${b})`),o("-webkit-backdrop-filter",g),o("backdrop-filter",g)]}),i("contrast",()=>[{values:["0","50","75","100","125","150","200"],valueThemeKeys:["--contrast"]}]),i("backdrop-contrast",()=>[{values:["0","50","75","100","125","150","200"],valueThemeKeys:["--backdrop-contrast","--contrast"]}]),n("grayscale",{themeKeys:["--grayscale"],handleBareValue:({value:b})=>P(b)?`${b}%`:null,defaultValue:"100%",handle:b=>[v(),o("--tw-grayscale",`grayscale(${b})`),o("filter",l)]}),n("backdrop-grayscale",{themeKeys:["--backdrop-grayscale","--grayscale"],handleBareValue:({value:b})=>P(b)?`${b}%`:null,defaultValue:"100%",handle:b=>[C(),o("--tw-backdrop-grayscale",`grayscale(${b})`),o("-webkit-backdrop-filter",g),o("backdrop-filter",g)]}),i("grayscale",()=>[{values:["0","25","50","75","100"],valueThemeKeys:["--grayscale"],hasDefaultValue:!0}]),i("backdrop-grayscale",()=>[{values:["0","25","50","75","100"],valueThemeKeys:["--backdrop-grayscale","--grayscale"],hasDefaultValue:!0}]),n("hue-rotate",{supportsNegative:!0,themeKeys:["--hue-rotate"],handleBareValue:({value:b})=>P(b)?`${b}deg`:null,handle:b=>[v(),o("--tw-hue-rotate",`hue-rotate(${b})`),o("filter",l)]}),n("backdrop-hue-rotate",{supportsNegative:!0,themeKeys:["--backdrop-hue-rotate","--hue-rotate"],handleBareValue:({value:b})=>P(b)?`${b}deg`:null,handle:b=>[C(),o("--tw-backdrop-hue-rotate",`hue-rotate(${b})`),o("-webkit-backdrop-filter",g),o("backdrop-filter",g)]}),i("hue-rotate",()=>[{values:["0","15","30","60","90","180"],valueThemeKeys:["--hue-rotate"]}]),i("backdrop-hue-rotate",()=>[{values:["0","15","30","60","90","180"],valueThemeKeys:["--backdrop-hue-rotate","--hue-rotate"]}]),n("invert",{themeKeys:["--invert"],handleBareValue:({value:b})=>P(b)?`${b}%`:null,defaultValue:"100%",handle:b=>[v(),o("--tw-invert",`invert(${b})`),o("filter",l)]}),n("backdrop-invert",{themeKeys:["--backdrop-invert","--invert"],handleBareValue:({value:b})=>P(b)?`${b}%`:null,defaultValue:"100%",handle:b=>[C(),o("--tw-backdrop-invert",`invert(${b})`),o("-webkit-backdrop-filter",g),o("backdrop-filter",g)]}),i("invert",()=>[{values:["0","25","50","75","100"],valueThemeKeys:["--invert"],hasDefaultValue:!0}]),i("backdrop-invert",()=>[{values:["0","25","50","75","100"],valueThemeKeys:["--backdrop-invert","--invert"],hasDefaultValue:!0}]),n("saturate",{themeKeys:["--saturate"],handleBareValue:({value:b})=>P(b)?`${b}%`:null,handle:b=>[v(),o("--tw-saturate",`saturate(${b})`),o("filter",l)]}),n("backdrop-saturate",{themeKeys:["--backdrop-saturate","--saturate"],handleBareValue:({value:b})=>P(b)?`${b}%`:null,handle:b=>[C(),o("--tw-backdrop-saturate",`saturate(${b})`),o("-webkit-backdrop-filter",g),o("backdrop-filter",g)]}),i("saturate",()=>[{values:["0","50","100","150","200"],valueThemeKeys:["--saturate"]}]),i("backdrop-saturate",()=>[{values:["0","50","100","150","200"],valueThemeKeys:["--backdrop-saturate","--saturate"]}]),n("sepia",{themeKeys:["--sepia"],handleBareValue:({value:b})=>P(b)?`${b}%`:null,defaultValue:"100%",handle:b=>[v(),o("--tw-sepia",`sepia(${b})`),o("filter",l)]}),n("backdrop-sepia",{themeKeys:["--backdrop-sepia","--sepia"],handleBareValue:({value:b})=>P(b)?`${b}%`:null,defaultValue:"100%",handle:b=>[C(),o("--tw-backdrop-sepia",`sepia(${b})`),o("-webkit-backdrop-filter",g),o("backdrop-filter",g)]}),i("sepia",()=>[{values:["0","50","100"],valueThemeKeys:["--sepia"],hasDefaultValue:!0}]),i("backdrop-sepia",()=>[{values:["0","50","100"],valueThemeKeys:["--backdrop-sepia","--sepia"],hasDefaultValue:!0}]),e("drop-shadow-none",[v,["--tw-drop-shadow"," "],["filter",l]]),r.functional("drop-shadow",b=>{let T;if(b.modifier&&(b.modifier.kind==="arbitrary"?T=b.modifier.value:P(b.modifier.value)&&(T=`${b.modifier.value}%`)),!b.value){let D=t.get(["--drop-shadow"]),V=t.resolve(null,["--drop-shadow"]);return D===null||V===null?void 0:[v(),o("--tw-drop-shadow-alpha",T),...ft("--tw-drop-shadow-size",D,T,R=>`var(--tw-drop-shadow-color, ${R})`),o("--tw-drop-shadow",j(V,",").map(R=>`drop-shadow(${R})`).join(" ")),o("filter",l)]}if(b.value.kind==="arbitrary"){let D=b.value.value;switch(b.value.dataType??H(D,["color"])){case"color":return D=X(D,b.modifier,t),D===null?void 0:[v(),o("--tw-drop-shadow-color",Q(D,"var(--tw-drop-shadow-alpha)")),o("--tw-drop-shadow","var(--tw-drop-shadow-size)")];default:return b.modifier&&!T?void 0:[v(),o("--tw-drop-shadow-alpha",T),...ft("--tw-drop-shadow-size",D,T,R=>`var(--tw-drop-shadow-color, ${R})`),o("--tw-drop-shadow","var(--tw-drop-shadow-size)"),o("filter",l)]}}{let D=t.get([`--drop-shadow-${b.value.value}`]),V=t.resolve(b.value.value,["--drop-shadow"]);if(D&&V)return b.modifier&&!T?void 0:T?[v(),o("--tw-drop-shadow-alpha",T),...ft("--tw-drop-shadow-size",D,T,R=>`var(--tw-drop-shadow-color, ${R})`),o("--tw-drop-shadow","var(--tw-drop-shadow-size)"),o("filter",l)]:[v(),o("--tw-drop-shadow-alpha",T),...ft("--tw-drop-shadow-size",D,T,R=>`var(--tw-drop-shadow-color, ${R})`),o("--tw-drop-shadow",j(V,",").map(R=>`drop-shadow(${R})`).join(" ")),o("filter",l)]}{let D=te(b,t,["--drop-shadow-color","--color"]);if(D)return D==="inherit"?[v(),o("--tw-drop-shadow-color","inherit"),o("--tw-drop-shadow","var(--tw-drop-shadow-size)")]:[v(),o("--tw-drop-shadow-color",Q(D,"var(--tw-drop-shadow-alpha)")),o("--tw-drop-shadow","var(--tw-drop-shadow-size)")]}}),i("drop-shadow",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--drop-shadow-color","--color"],modifiers:Array.from({length:21},(b,T)=>`${T*5}`)},{valueThemeKeys:["--drop-shadow"]}]),n("backdrop-opacity",{themeKeys:["--backdrop-opacity","--opacity"],handleBareValue:({value:b})=>et(b)?`${b}%`:null,handle:b=>[C(),o("--tw-backdrop-opacity",`opacity(${b})`),o("-webkit-backdrop-filter",g),o("backdrop-filter",g)]}),i("backdrop-opacity",()=>[{values:Array.from({length:21},(b,T)=>`${T*5}`),valueThemeKeys:["--backdrop-opacity","--opacity"]}])}{let l=`var(--tw-ease, ${t.resolve(null,["--default-transition-timing-function"])??"ease"})`,g=`var(--tw-duration, ${t.resolve(null,["--default-transition-duration"])??"0s"})`;n("transition",{defaultValue:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events",themeKeys:["--transition-property"],handle:v=>[o("transition-property",v),o("transition-timing-function",l),o("transition-duration",g)],staticValues:{none:[o("transition-property","none")],all:[o("transition-property","all"),o("transition-timing-function",l),o("transition-duration",g)],colors:[o("transition-property","color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to"),o("transition-timing-function",l),o("transition-duration",g)],opacity:[o("transition-property","opacity"),o("transition-timing-function",l),o("transition-duration",g)],shadow:[o("transition-property","box-shadow"),o("transition-timing-function",l),o("transition-duration",g)],transform:[o("transition-property","transform, translate, scale, rotate"),o("transition-timing-function",l),o("transition-duration",g)]}}),e("transition-discrete",[["transition-behavior","allow-discrete"]]),e("transition-normal",[["transition-behavior","normal"]]),n("delay",{handleBareValue:({value:v})=>P(v)?`${v}ms`:null,themeKeys:["--transition-delay"],handle:v=>[o("transition-delay",v)]});{let v=()=>W([S("--tw-duration")]);e("duration-initial",[v,["--tw-duration","initial"]]),r.functional("duration",C=>{if(C.modifier||!C.value)return;let b=null;if(C.value.kind==="arbitrary"?b=C.value.value:(b=t.resolve(C.value.fraction??C.value.value,["--transition-duration"]),b===null&&P(C.value.value)&&(b=`${C.value.value}ms`)),b!==null)return[v(),o("--tw-duration",b),o("transition-duration",b)]})}i("delay",()=>[{values:["75","100","150","200","300","500","700","1000"],valueThemeKeys:["--transition-delay"]}]),i("duration",()=>[{values:["75","100","150","200","300","500","700","1000"],valueThemeKeys:["--transition-duration"]}])}{let l=()=>W([S("--tw-ease")]);n("ease",{themeKeys:["--ease"],handle:g=>[l(),o("--tw-ease",g),o("transition-timing-function",g)],staticValues:{initial:[l(),o("--tw-ease","initial")],linear:[l(),o("--tw-ease","linear"),o("transition-timing-function","linear")]}})}e("will-change-auto",[["will-change","auto"]]),e("will-change-scroll",[["will-change","scroll-position"]]),e("will-change-contents",[["will-change","contents"]]),e("will-change-transform",[["will-change","transform"]]),n("will-change",{themeKeys:[],handle:l=>[o("will-change",l)]}),e("content-none",[["--tw-content","none"],["content","none"]]),n("content",{themeKeys:["--content"],handle:l=>[W([S("--tw-content",'""')]),o("--tw-content",l),o("content","var(--tw-content)")]});{let l="var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)",g=()=>W([S("--tw-contain-size"),S("--tw-contain-layout"),S("--tw-contain-paint"),S("--tw-contain-style")]);e("contain-none",[["contain","none"]]),e("contain-content",[["contain","content"]]),e("contain-strict",[["contain","strict"]]),e("contain-size",[g,["--tw-contain-size","size"],["contain",l]]),e("contain-inline-size",[g,["--tw-contain-size","inline-size"],["contain",l]]),e("contain-layout",[g,["--tw-contain-layout","layout"],["contain",l]]),e("contain-paint",[g,["--tw-contain-paint","paint"],["contain",l]]),e("contain-style",[g,["--tw-contain-style","style"],["contain",l]]),n("contain",{themeKeys:[],handle:v=>[o("contain",v)]})}e("forced-color-adjust-none",[["forced-color-adjust","none"]]),e("forced-color-adjust-auto",[["forced-color-adjust","auto"]]),a("leading",["--leading","--spacing"],l=>[W([S("--tw-leading")]),o("--tw-leading",l),o("line-height",l)],{staticValues:{none:[W([S("--tw-leading")]),o("--tw-leading","1"),o("line-height","1")]}}),n("tracking",{supportsNegative:!0,themeKeys:["--tracking"],handle:l=>[W([S("--tw-tracking")]),o("--tw-tracking",l),o("letter-spacing",l)]}),e("antialiased",[["-webkit-font-smoothing","antialiased"],["-moz-osx-font-smoothing","grayscale"]]),e("subpixel-antialiased",[["-webkit-font-smoothing","auto"],["-moz-osx-font-smoothing","auto"]]);{let l="var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)",g=()=>W([S("--tw-ordinal"),S("--tw-slashed-zero"),S("--tw-numeric-figure"),S("--tw-numeric-spacing"),S("--tw-numeric-fraction")]);e("normal-nums",[["font-variant-numeric","normal"]]),e("ordinal",[g,["--tw-ordinal","ordinal"],["font-variant-numeric",l]]),e("slashed-zero",[g,["--tw-slashed-zero","slashed-zero"],["font-variant-numeric",l]]),e("lining-nums",[g,["--tw-numeric-figure","lining-nums"],["font-variant-numeric",l]]),e("oldstyle-nums",[g,["--tw-numeric-figure","oldstyle-nums"],["font-variant-numeric",l]]),e("proportional-nums",[g,["--tw-numeric-spacing","proportional-nums"],["font-variant-numeric",l]]),e("tabular-nums",[g,["--tw-numeric-spacing","tabular-nums"],["font-variant-numeric",l]]),e("diagonal-fractions",[g,["--tw-numeric-fraction","diagonal-fractions"],["font-variant-numeric",l]]),e("stacked-fractions",[g,["--tw-numeric-fraction","stacked-fractions"],["font-variant-numeric",l]])}{let l=()=>W([S("--tw-outline-style","solid")]);r.static("outline-hidden",()=>[o("--tw-outline-style","none"),o("outline-style","none"),F("@media","(forced-colors: active)",[o("outline","2px solid transparent"),o("outline-offset","2px")])]),e("outline-none",[["--tw-outline-style","none"],["outline-style","none"]]),e("outline-solid",[["--tw-outline-style","solid"],["outline-style","solid"]]),e("outline-dashed",[["--tw-outline-style","dashed"],["outline-style","dashed"]]),e("outline-dotted",[["--tw-outline-style","dotted"],["outline-style","dotted"]]),e("outline-double",[["--tw-outline-style","double"],["outline-style","double"]]),r.functional("outline",g=>{if(g.value===null){if(g.modifier)return;let v=t.get(["--default-outline-width"])??"1px";return[l(),o("outline-style","var(--tw-outline-style)"),o("outline-width",v)]}if(g.value.kind==="arbitrary"){let v=g.value.value;switch(g.value.dataType??H(v,["color","length","number","percentage"])){case"length":case"number":case"percentage":return g.modifier?void 0:[l(),o("outline-style","var(--tw-outline-style)"),o("outline-width",v)];default:return v=X(v,g.modifier,t),v===null?void 0:[o("outline-color",v)]}}{let v=te(g,t,["--outline-color","--color"]);if(v)return[o("outline-color",v)]}{if(g.modifier)return;let v=t.resolve(g.value.value,["--outline-width"]);if(v)return[l(),o("outline-style","var(--tw-outline-style)"),o("outline-width",v)];if(P(g.value.value))return[l(),o("outline-style","var(--tw-outline-style)"),o("outline-width",`${g.value.value}px`)]}}),i("outline",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--outline-color","--color"],modifiers:Array.from({length:21},(g,v)=>`${v*5}`),hasDefaultValue:!0},{values:["0","1","2","4","8"],valueThemeKeys:["--outline-width"]}]),n("outline-offset",{supportsNegative:!0,themeKeys:["--outline-offset"],handleBareValue:({value:g})=>P(g)?`${g}px`:null,handle:g=>[o("outline-offset",g)]}),i("outline-offset",()=>[{supportsNegative:!0,values:["0","1","2","4","8"],valueThemeKeys:["--outline-offset"]}])}n("opacity",{themeKeys:["--opacity"],handleBareValue:({value:l})=>et(l)?`${l}%`:null,handle:l=>[o("opacity",l)]}),i("opacity",()=>[{values:Array.from({length:21},(l,g)=>`${g*5}`),valueThemeKeys:["--opacity"]}]),n("underline-offset",{supportsNegative:!0,themeKeys:["--text-underline-offset"],handleBareValue:({value:l})=>P(l)?`${l}px`:null,handle:l=>[o("text-underline-offset",l)],staticValues:{auto:[o("text-underline-offset","auto")]}}),i("underline-offset",()=>[{supportsNegative:!0,values:["0","1","2","4","8"],valueThemeKeys:["--text-underline-offset"]}]),r.functional("text",l=>{if(l.value){if(l.value.kind==="arbitrary"){let g=l.value.value;switch(l.value.dataType??H(g,["color","length","percentage","absolute-size","relative-size"])){case"size":case"length":case"percentage":case"absolute-size":case"relative-size":{if(l.modifier){let C=l.modifier.kind==="arbitrary"?l.modifier.value:t.resolve(l.modifier.value,["--leading"]);if(!C&&ie(l.modifier.value)){let b=t.resolve(null,["--spacing"]);if(!b)return null;C=`calc(${b} * ${l.modifier.value})`}return!C&&l.modifier.value==="none"&&(C="1"),C?[o("font-size",g),o("line-height",C)]:null}return[o("font-size",g)]}default:return g=X(g,l.modifier,t),g===null?void 0:[o("color",g)]}}{let g=te(l,t,["--text-color","--color"]);if(g)return[o("color",g)]}{let g=t.resolveWith(l.value.value,["--text"],["--line-height","--letter-spacing","--font-weight"]);if(g){let[v,C={}]=Array.isArray(g)?g:[g];if(l.modifier){let b=l.modifier.kind==="arbitrary"?l.modifier.value:t.resolve(l.modifier.value,["--leading"]);if(!b&&ie(l.modifier.value)){let D=t.resolve(null,["--spacing"]);if(!D)return null;b=`calc(${D} * ${l.modifier.value})`}if(!b&&l.modifier.value==="none"&&(b="1"),!b)return null;let T=[o("font-size",v)];return b&&T.push(o("line-height",b)),T}return typeof C=="string"?[o("font-size",v),o("line-height",C)]:[o("font-size",v),o("line-height",C["--line-height"]?`var(--tw-leading, ${C["--line-height"]})`:void 0),o("letter-spacing",C["--letter-spacing"]?`var(--tw-tracking, ${C["--letter-spacing"]})`:void 0),o("font-weight",C["--font-weight"]?`var(--tw-font-weight, ${C["--font-weight"]})`:void 0)]}}}}),i("text",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--text-color","--color"],modifiers:Array.from({length:21},(l,g)=>`${g*5}`)},{values:[],valueThemeKeys:["--text"],modifiers:[],modifierThemeKeys:["--leading"]}]);let L=()=>W([S("--tw-text-shadow-color"),S("--tw-text-shadow-alpha","100%","")]);e("text-shadow-initial",[L,["--tw-text-shadow-color","initial"]]),r.functional("text-shadow",l=>{let g;if(l.modifier&&(l.modifier.kind==="arbitrary"?g=l.modifier.value:P(l.modifier.value)&&(g=`${l.modifier.value}%`)),!l.value){let v=t.get(["--text-shadow"]);return v===null?void 0:[L(),o("--tw-text-shadow-alpha",g),...ve("text-shadow",v,g,C=>`var(--tw-text-shadow-color, ${C})`)]}if(l.value.kind==="arbitrary"){let v=l.value.value;switch(l.value.dataType??H(v,["color"])){case"color":return v=X(v,l.modifier,t),v===null?void 0:[L(),o("--tw-text-shadow-color",Q(v,"var(--tw-text-shadow-alpha)"))];default:return[L(),o("--tw-text-shadow-alpha",g),...ve("text-shadow",v,g,b=>`var(--tw-text-shadow-color, ${b})`)]}}switch(l.value.value){case"none":return l.modifier?void 0:[L(),o("text-shadow","none")];case"inherit":return l.modifier?void 0:[L(),o("--tw-text-shadow-color","inherit")]}{let v=t.get([`--text-shadow-${l.value.value}`]);if(v)return[L(),o("--tw-text-shadow-alpha",g),...ve("text-shadow",v,g,C=>`var(--tw-text-shadow-color, ${C})`)]}{let v=te(l,t,["--text-shadow-color","--color"]);if(v)return[L(),o("--tw-text-shadow-color",Q(v,"var(--tw-text-shadow-alpha)"))]}}),i("text-shadow",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--text-shadow-color","--color"],modifiers:Array.from({length:21},(l,g)=>`${g*5}`)},{values:["none"]},{valueThemeKeys:["--text-shadow"],modifiers:Array.from({length:21},(l,g)=>`${g*5}`),hasDefaultValue:t.get(["--text-shadow"])!==null}]);{let b=function(V){return`var(--tw-ring-inset,) 0 0 0 calc(${V} + var(--tw-ring-offset-width)) var(--tw-ring-color, ${C})`},T=function(V){return`inset 0 0 0 ${V} var(--tw-inset-ring-color, currentcolor)`};var ae=b,oe=T;let l=["var(--tw-inset-shadow)","var(--tw-inset-ring-shadow)","var(--tw-ring-offset-shadow)","var(--tw-ring-shadow)","var(--tw-shadow)"].join(", "),g="0 0 #0000",v=()=>W([S("--tw-shadow",g),S("--tw-shadow-color"),S("--tw-shadow-alpha","100%",""),S("--tw-inset-shadow",g),S("--tw-inset-shadow-color"),S("--tw-inset-shadow-alpha","100%",""),S("--tw-ring-color"),S("--tw-ring-shadow",g),S("--tw-inset-ring-color"),S("--tw-inset-ring-shadow",g),S("--tw-ring-inset"),S("--tw-ring-offset-width","0px",""),S("--tw-ring-offset-color","#fff"),S("--tw-ring-offset-shadow",g)]);e("shadow-initial",[v,["--tw-shadow-color","initial"]]),r.functional("shadow",V=>{let R;if(V.modifier&&(V.modifier.kind==="arbitrary"?R=V.modifier.value:P(V.modifier.value)&&(R=`${V.modifier.value}%`)),!V.value){let M=t.get(["--shadow"]);return M===null?void 0:[v(),o("--tw-shadow-alpha",R),...ve("--tw-shadow",M,R,fe=>`var(--tw-shadow-color, ${fe})`),o("box-shadow",l)]}if(V.value.kind==="arbitrary"){let M=V.value.value;switch(V.value.dataType??H(M,["color"])){case"color":return M=X(M,V.modifier,t),M===null?void 0:[v(),o("--tw-shadow-color",Q(M,"var(--tw-shadow-alpha)"))];default:return[v(),o("--tw-shadow-alpha",R),...ve("--tw-shadow",M,R,At=>`var(--tw-shadow-color, ${At})`),o("box-shadow",l)]}}switch(V.value.value){case"none":return V.modifier?void 0:[v(),o("--tw-shadow",g),o("box-shadow",l)];case"inherit":return V.modifier?void 0:[v(),o("--tw-shadow-color","inherit")]}{let M=t.get([`--shadow-${V.value.value}`]);if(M)return[v(),o("--tw-shadow-alpha",R),...ve("--tw-shadow",M,R,fe=>`var(--tw-shadow-color, ${fe})`),o("box-shadow",l)]}{let M=te(V,t,["--box-shadow-color","--color"]);if(M)return[v(),o("--tw-shadow-color",Q(M,"var(--tw-shadow-alpha)"))]}}),i("shadow",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--box-shadow-color","--color"],modifiers:Array.from({length:21},(V,R)=>`${R*5}`)},{values:["none"]},{valueThemeKeys:["--shadow"],modifiers:Array.from({length:21},(V,R)=>`${R*5}`),hasDefaultValue:t.get(["--shadow"])!==null}]),e("inset-shadow-initial",[v,["--tw-inset-shadow-color","initial"]]),r.functional("inset-shadow",V=>{let R;if(V.modifier&&(V.modifier.kind==="arbitrary"?R=V.modifier.value:P(V.modifier.value)&&(R=`${V.modifier.value}%`)),!V.value){let M=t.get(["--inset-shadow"]);return M===null?void 0:[v(),o("--tw-inset-shadow-alpha",R),...ve("--tw-inset-shadow",M,R,fe=>`var(--tw-inset-shadow-color, ${fe})`),o("box-shadow",l)]}if(V.value.kind==="arbitrary"){let M=V.value.value;switch(V.value.dataType??H(M,["color"])){case"color":return M=X(M,V.modifier,t),M===null?void 0:[v(),o("--tw-inset-shadow-color",Q(M,"var(--tw-inset-shadow-alpha)"))];default:return[v(),o("--tw-inset-shadow-alpha",R),...ve("--tw-inset-shadow",M,R,At=>`var(--tw-inset-shadow-color, ${At})`,"inset "),o("box-shadow",l)]}}switch(V.value.value){case"none":return V.modifier?void 0:[v(),o("--tw-inset-shadow",g),o("box-shadow",l)];case"inherit":return V.modifier?void 0:[v(),o("--tw-inset-shadow-color","inherit")]}{let M=t.get([`--inset-shadow-${V.value.value}`]);if(M)return[v(),o("--tw-inset-shadow-alpha",R),...ve("--tw-inset-shadow",M,R,fe=>`var(--tw-inset-shadow-color, ${fe})`),o("box-shadow",l)]}{let M=te(V,t,["--box-shadow-color","--color"]);if(M)return[v(),o("--tw-inset-shadow-color",Q(M,"var(--tw-inset-shadow-alpha)"))]}}),i("inset-shadow",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--box-shadow-color","--color"],modifiers:Array.from({length:21},(V,R)=>`${R*5}`)},{values:["none"]},{valueThemeKeys:["--inset-shadow"],modifiers:Array.from({length:21},(V,R)=>`${R*5}`),hasDefaultValue:t.get(["--inset-shadow"])!==null}]),e("ring-inset",[v,["--tw-ring-inset","inset"]]);let C=t.get(["--default-ring-color"])??"currentcolor";r.functional("ring",V=>{if(!V.value){if(V.modifier)return;let R=t.get(["--default-ring-width"])??"1px";return[v(),o("--tw-ring-shadow",b(R)),o("box-shadow",l)]}if(V.value.kind==="arbitrary"){let R=V.value.value;switch(V.value.dataType??H(R,["color","length"])){case"length":return V.modifier?void 0:[v(),o("--tw-ring-shadow",b(R)),o("box-shadow",l)];default:return R=X(R,V.modifier,t),R===null?void 0:[o("--tw-ring-color",R)]}}{let R=te(V,t,["--ring-color","--color"]);if(R)return[o("--tw-ring-color",R)]}{if(V.modifier)return;let R=t.resolve(V.value.value,["--ring-width"]);if(R===null&&P(V.value.value)&&(R=`${V.value.value}px`),R)return[v(),o("--tw-ring-shadow",b(R)),o("box-shadow",l)]}}),i("ring",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--ring-color","--color"],modifiers:Array.from({length:21},(V,R)=>`${R*5}`)},{values:["0","1","2","4","8"],valueThemeKeys:["--ring-width"],hasDefaultValue:!0}]),r.functional("inset-ring",V=>{if(!V.value)return V.modifier?void 0:[v(),o("--tw-inset-ring-shadow",T("1px")),o("box-shadow",l)];if(V.value.kind==="arbitrary"){let R=V.value.value;switch(V.value.dataType??H(R,["color","length"])){case"length":return V.modifier?void 0:[v(),o("--tw-inset-ring-shadow",T(R)),o("box-shadow",l)];default:return R=X(R,V.modifier,t),R===null?void 0:[o("--tw-inset-ring-color",R)]}}{let R=te(V,t,["--ring-color","--color"]);if(R)return[o("--tw-inset-ring-color",R)]}{if(V.modifier)return;let R=t.resolve(V.value.value,["--ring-width"]);if(R===null&&P(V.value.value)&&(R=`${V.value.value}px`),R)return[v(),o("--tw-inset-ring-shadow",T(R)),o("box-shadow",l)]}}),i("inset-ring",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--ring-color","--color"],modifiers:Array.from({length:21},(V,R)=>`${R*5}`)},{values:["0","1","2","4","8"],valueThemeKeys:["--ring-width"],hasDefaultValue:!0}]);let D="var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)";r.functional("ring-offset",V=>{if(V.value){if(V.value.kind==="arbitrary"){let R=V.value.value;switch(V.value.dataType??H(R,["color","length"])){case"length":return V.modifier?void 0:[o("--tw-ring-offset-width",R),o("--tw-ring-offset-shadow",D)];default:return R=X(R,V.modifier,t),R===null?void 0:[o("--tw-ring-offset-color",R)]}}{let R=t.resolve(V.value.value,["--ring-offset-width"]);if(R)return V.modifier?void 0:[o("--tw-ring-offset-width",R),o("--tw-ring-offset-shadow",D)];if(P(V.value.value))return V.modifier?void 0:[o("--tw-ring-offset-width",`${V.value.value}px`),o("--tw-ring-offset-shadow",D)]}{let R=te(V,t,["--ring-offset-color","--color"]);if(R)return[o("--tw-ring-offset-color",R)]}}})}return i("ring-offset",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--ring-offset-color","--color"],modifiers:Array.from({length:21},(l,g)=>`${g*5}`)},{values:["0","1","2","4","8"],valueThemeKeys:["--ring-offset-width"]}]),r.functional("@container",l=>{let g=null;if(l.value===null?g="inline-size":l.value.kind==="arbitrary"?g=l.value.value:l.value.kind==="named"&&l.value.value==="normal"?g="normal":!1,g!==null)return l.modifier?[o("container-type",g),o("container-name",l.modifier.value)]:[o("container-type",g)]}),i("@container",()=>[{values:["normal"],valueThemeKeys:[],hasDefaultValue:!0}]),r}var Lt=["number","integer","ratio","percentage"];function Kr(t){let r=t.params;return hn.test(r)?i=>{let e={"--value":{usedSpacingInteger:!1,usedSpacingNumber:!1,themeKeys:new Set,literals:new Set},"--modifier":{usedSpacingInteger:!1,usedSpacingNumber:!1,themeKeys:new Set,literals:new Set}};I(t.nodes,n=>{if(n.kind!=="declaration"||!n.value||!n.value.includes("--value(")&&!n.value.includes("--modifier("))return;let s=B(n.value);I(s,a=>{if(a.kind!=="function")return;if(a.value==="--spacing"&&!(e["--modifier"].usedSpacingNumber&&e["--value"].usedSpacingNumber))return I(a.nodes,u=>{if(u.kind!=="function"||u.value!=="--value"&&u.value!=="--modifier")return;let f=u.value;for(let m of u.nodes)if(m.kind==="word"){if(m.value==="integer")e[f].usedSpacingInteger||=!0;else if(m.value==="number"&&(e[f].usedSpacingNumber||=!0,e["--modifier"].usedSpacingNumber&&e["--value"].usedSpacingNumber))return E.Stop}}),E.Continue;if(a.value!=="--value"&&a.value!=="--modifier")return;let p=j(Z(a.nodes),",");for(let[u,f]of p.entries())f=f.replace(/\\\*/g,"*"),f=f.replace(/--(.*?)\s--(.*?)/g,"--$1-*--$2"),f=f.replace(/\s+/g,""),f=f.replace(/(-\*){2,}/g,"-*"),f[0]==="-"&&f[1]==="-"&&!f.includes("-*")&&(f+="-*"),p[u]=f;a.nodes=B(p.join(","));for(let u of a.nodes)if(u.kind==="word"&&(u.value[0]==='"'||u.value[0]==="'")&&u.value[0]===u.value[u.value.length-1]){let f=u.value.slice(1,-1);e[a.value].literals.add(f)}else if(u.kind==="word"&&u.value[0]==="-"&&u.value[1]==="-"){let f=u.value.replace(/-\*.*$/g,"");e[a.value].themeKeys.add(f)}else if(u.kind==="word"&&!(u.value[0]==="["&&u.value[u.value.length-1]==="]")&&!Lt.includes(u.value)){console.warn(`Unsupported bare value data type: "${u.value}". -Only valid data types are: ${Lt.map(y=>`"${y}"`).join(", ")}. -`);let f=u.value,m=structuredClone(a),d="\xB6";I(m.nodes,y=>{if(y.kind==="word"&&y.value===f)return E.ReplaceSkip({kind:"word",value:d})});let c="^".repeat(Z([u]).length),w=Z([m]).indexOf(d),h=["```css",Z([a])," ".repeat(w)+c,"```"].join(` -`);console.warn(h)}}),n.value=Z(s)}),i.utilities.functional(r.slice(0,-2),n=>{let s=ee(t),a=n.value,p=n.modifier;if(a===null)return;let u=!1,f=!1,m=!1,d=!1,c=new Map,w=!1;if(I([s],(h,y)=>{let x=y.parent;if(x?.kind!=="rule"&&x?.kind!=="at-rule"||h.kind!=="declaration"||!h.value)return;let $=!1,A=B(h.value);if(I(A,k=>{if(k.kind==="function"){if(k.value==="--value"){u=!0;let U=Pr(a,k,i);return U?(f=!0,U.ratio?w=!0:c.set(h,x),E.ReplaceSkip(U.nodes)):(u||=!1,$=!0,E.Stop)}else if(k.value==="--modifier"){if(p===null)return $=!0,E.Stop;m=!0;let U=Pr(p,k,i);return U?(d=!0,E.ReplaceSkip(U.nodes)):(m||=!1,$=!0,E.Stop)}}}),$)return E.ReplaceSkip([]);h.value=Z(A)}),u&&!f||m&&!d||w&&d||p&&!w&&!d)return null;if(w)for(let[h,y]of c){let x=y.nodes.indexOf(h);x!==-1&&y.nodes.splice(x,1)}return s.nodes}),i.utilities.suggest(r.slice(0,-2),()=>{let n=[],s=[];for(let[a,{literals:p,usedSpacingNumber:u,usedSpacingInteger:f,themeKeys:m}]of[[n,e["--value"]],[s,e["--modifier"]]]){for(let d of p)a.push(d);if(u)a.push(...ct);else if(f)for(let d of ct)P(d)&&a.push(d);for(let d of i.theme.keysInNamespaces(m))a.push(d.replace(_r,(c,w,h)=>`${w}.${h}`))}return[{values:n,modifiers:s}]})}:gn.test(r)?i=>{i.utilities.static(r,()=>t.nodes.map(ee))}:null}function Pr(t,r,i){for(let e of r.nodes){if(t.kind==="named"&&e.kind==="word"&&(e.value[0]==="'"||e.value[0]==='"')&&e.value[e.value.length-1]===e.value[0]&&e.value.slice(1,-1)===t.value)return{nodes:B(t.value)};if(t.kind==="named"&&e.kind==="word"&&e.value[0]==="-"&&e.value[1]==="-"){let n=e.value;if(n.endsWith("-*")){n=n.slice(0,-2);let s=i.theme.resolve(t.value,[n]);if(s)return{nodes:B(s)}}else{let s=n.split("-*");if(s.length<=1)continue;let a=[s.shift()],p=i.theme.resolveWith(t.value,a,s);if(p){let[,u={}]=p;{let f=u[s.pop()];if(f)return{nodes:B(f)}}}}}else if(t.kind==="named"&&e.kind==="word"){if(!Lt.includes(e.value))continue;let n=e.value==="ratio"&&"fraction"in t?t.fraction:t.value;if(!n)continue;let s=H(n,[e.value]);if(s===null)continue;if(s==="ratio"){let[a,p]=j(n,"/");if(!P(a)||!P(p))continue}else{if(s==="number"&&!ie(n))continue;if(s==="percentage"&&!P(n.slice(0,-1)))continue}return{nodes:B(n),ratio:s==="ratio"}}else if(t.kind==="arbitrary"&&e.kind==="word"&&e.value[0]==="["&&e.value[e.value.length-1]==="]"){let n=e.value.slice(1,-1);if(n==="*")return{nodes:B(t.value)};if("dataType"in t&&t.dataType&&t.dataType!==n)continue;if("dataType"in t&&t.dataType)return{nodes:B(t.value)};if(H(t.value,[n])!==null)return{nodes:B(t.value)}}}}function ve(t,r,i,e,n=""){let s=!1,a=Je(r,u=>i==null?e(u):u.startsWith("current")?e(Q(u,i)):((u.startsWith("var(")||i.startsWith("var("))&&(s=!0),e(Ir(u,i))));function p(u){return n?j(u,",").map(f=>n+f).join(","):u}return s?[o(t,p(Je(r,e))),J("@supports (color: lab(from red l a b))",[o(t,p(a))])]:[o(t,p(a))]}function ft(t,r,i,e,n=""){let s=!1,a=j(r,",").map(p=>Je(p,u=>i==null?e(u):u.startsWith("current")?e(Q(u,i)):((u.startsWith("var(")||i.startsWith("var("))&&(s=!0),e(Ir(u,i))))).map(p=>`drop-shadow(${p})`).join(" ");return s?[o(t,n+j(r,",").map(p=>`drop-shadow(${Je(p,e)})`).join(" ")),J("@supports (color: lab(from red l a b))",[o(t,n+a)])]:[o(t,n+a)]}var jt={"--alpha":vn,"--spacing":wn,"--theme":yn,theme:kn};function vn(t,r,i,...e){let[n,s]=j(i,"/").map(a=>a.trim());if(!n||!s)throw new Error(`The --alpha(\u2026) function requires a color and an alpha value, e.g.: \`--alpha(${n||"var(--my-color)"} / ${s||"50%"})\``);if(e.length>0)throw new Error(`The --alpha(\u2026) function only accepts one argument, e.g.: \`--alpha(${n||"var(--my-color)"} / ${s||"50%"})\``);return Q(n,s)}function wn(t,r,i,...e){if(!i)throw new Error("The --spacing(\u2026) function requires an argument, but received none.");if(e.length>0)throw new Error(`The --spacing(\u2026) function only accepts a single argument, but received ${e.length+1}.`);let n=t.theme.resolve(null,["--spacing"]);if(!n)throw new Error("The --spacing(\u2026) function requires that the `--spacing` theme variable exists, but it was not found.");return`calc(${n} * ${i})`}function yn(t,r,i,...e){if(!i.startsWith("--"))throw new Error("The --theme(\u2026) function can only be used with CSS variables from your theme.");let n=!1;i.endsWith(" inline")&&(n=!0,i=i.slice(0,-7)),r.kind==="at-rule"&&(n=!0);let s=t.resolveThemeValue(i,n);if(!s){if(e.length>0)return e.join(", ");throw new Error(`Could not resolve value for theme function: \`theme(${i})\`. Consider checking if the variable name is correct or provide a fallback value to silence this error.`)}if(e.length===0)return s;let a=e.join(", ");if(a==="initial")return s;if(s==="initial")return a;if(s.startsWith("var(")||s.startsWith("theme(")||s.startsWith("--theme(")){let p=B(s);return xn(p,a),Z(p)}return s}function kn(t,r,i,...e){i=bn(i);let n=t.resolveThemeValue(i);if(!n&&e.length>0)return e.join(", ");if(!n)throw new Error(`Could not resolve value for theme function: \`theme(${i})\`. Consider checking if the path is correct or provide a fallback value to silence this error.`);return n}var Ur=new RegExp(Object.keys(jt).map(t=>`${t}\\(`).join("|"));function De(t,r){let i=0;return I(t,e=>{if(e.kind==="declaration"&&e.value&&Ur.test(e.value)){i|=8,e.value=Lr(e.value,e,r);return}e.kind==="at-rule"&&(e.name==="@media"||e.name==="@custom-media"||e.name==="@container"||e.name==="@supports")&&Ur.test(e.params)&&(i|=8,e.params=Lr(e.params,e,r))}),i}function Lr(t,r,i){let e=B(t);return I(e,n=>{if(n.kind==="function"&&n.value in jt){let s=j(Z(n.nodes).trim(),",").map(p=>p.trim()),a=jt[n.value](i,r,...s);return E.Replace(B(a))}}),Z(e)}function bn(t){if(t[0]!=="'"&&t[0]!=='"')return t;let r="",i=t[0];for(let e=1;e{if(i.kind==="function"&&!(i.value!=="var"&&i.value!=="theme"&&i.value!=="--theme"))if(i.nodes.length===1)i.nodes.push({kind:"word",value:`, ${r}`});else{let e=i.nodes[i.nodes.length-1];e.kind==="word"&&e.value==="initial"&&(e.value=r)}})}function pt(t,r){let i=t.length,e=r.length,n=i=48&&a<=57&&p>=48&&p<=57){let u=s,f=s+1,m=s,d=s+1;for(a=t.charCodeAt(f);a>=48&&a<=57;)a=t.charCodeAt(++f);for(p=r.charCodeAt(d);p>=48&&p<=57;)p=r.charCodeAt(++d);let c=t.slice(u,f),w=r.slice(m,d),h=Number(c)-Number(w);if(h)return h;if(cw)return 1;continue}if(a!==p)return a-p}return t.length-r.length}function jr(t){if(t[0]!=="["||t[t.length-1]!=="]")return null;let r=1,i=r,e=t.length-1;for(;Ue(t.charCodeAt(r));)r++;{for(i=r;r=65&&m<=90)&&!(m>=97&&m<=122)&&!(m>=48&&m<=57)&&!(m===45||m===95))break}if(i===r)return null}let n=t.slice(i,r);for(;Ue(t.charCodeAt(r));)r++;if(r===e)return{attribute:n,operator:null,quote:null,value:null,sensitivity:null};let s=null,a=t.charCodeAt(r);if(a===61)s="=",r++;else if((a===126||a===124||a===94||a===36||a===42)&&t.charCodeAt(r+1)===61)s=t[r]+"=",r+=2;else return null;for(;Ue(t.charCodeAt(r));)r++;if(r===e)return null;let p="",u=null;if(a=t.charCodeAt(r),a===39||a===34){u=t[r],r++,i=r;for(let m=r;m/g,"1")),e[0]==="opacity"&&(typeof n=="number"||typeof n=="string")){let a=typeof n=="string"?parseFloat(n):n;a>=0&&a<=1&&(n=a*100+"%")}let s=je(e);s&&t.theme.add(`--${s}`,""+n,7)}if(Object.hasOwn(r,"fontFamily")){let e=5;{let n=Le(r.fontFamily.sans);n&&t.theme.hasDefault("--font-sans")&&(t.theme.add("--default-font-family",n,e),t.theme.add("--default-font-feature-settings",Le(r.fontFamily.sans,"fontFeatureSettings")??"normal",e),t.theme.add("--default-font-variation-settings",Le(r.fontFamily.sans,"fontVariationSettings")??"normal",e))}{let n=Le(r.fontFamily.mono);n&&t.theme.hasDefault("--font-mono")&&(t.theme.add("--default-mono-font-family",n,e),t.theme.add("--default-mono-font-feature-settings",Le(r.fontFamily.mono,"fontFeatureSettings")??"normal",e),t.theme.add("--default-mono-font-variation-settings",Le(r.fontFamily.mono,"fontVariationSettings")??"normal",e))}}return r}function Cn(t){let r=[];return Mr(t,[],(i,e)=>{if(Vn(i))return r.push([e,i]),1;if(Nn(i)){r.push([e,i[0]]);for(let n of Reflect.ownKeys(i[1]))r.push([[...e,`-${n}`],i[1][n]]);return 1}if(Array.isArray(i)&&i.every(n=>typeof n=="string"))return e[0]==="fontSize"?(r.push([e,i[0]]),i.length>=2&&r.push([[...e,"-line-height"],i[1]])):r.push([e,i.join(", ")]),1}),r}var $n={borderWidth:"border-width",outlineWidth:"outline-width",ringColor:"ring-color",ringWidth:"ring-width",transitionDuration:"transition-duration",transitionTimingFunction:"transition-timing-function"},Sn={animation:"animate",aspectRatio:"aspect",borderRadius:"radius",boxShadow:"shadow",colors:"color",containers:"container",fontFamily:"font",fontSize:"text",letterSpacing:"tracking",lineHeight:"leading",maxWidth:"container",screens:"breakpoint",transitionTimingFunction:"ease"},Tn=/^[a-zA-Z0-9-_%/\.]+$/;function je(t){let r=$n[t[0]];if(r&&t[1]==="DEFAULT")return`default-${r}`;if(t[0]==="container")return null;for(let e of t)if(!Tn.test(e))return null;let i=Sn[t[0]];return i&&(t=t.slice(),t[0]=i),t.map((e,n,s)=>e==="1"&&n!==s.length-1?"":e).map((e,n)=>(e=e.replaceAll(".","_"),(n===0||e.startsWith("-")||e==="lineHeight")&&(e=e.replace(/([a-z])([A-Z])/g,(a,p,u)=>`${p}-${u.toLowerCase()}`)),e)).filter((e,n)=>e!=="DEFAULT"||n!==t.length-1).join("-")}function Vn(t){return typeof t=="number"||typeof t=="string"}function Nn(t){if(!Array.isArray(t)||t.length!==2||typeof t[0]!="string"&&typeof t[0]!="number"||t[1]===void 0||t[1]===null||typeof t[1]!="object")return!1;for(let r of Reflect.ownKeys(t[1]))if(typeof r!="string"||typeof t[1][r]!="string"&&typeof t[1][r]!="number")return!1;return!0}function Mr(t,r=[],i){for(let e of Reflect.ownKeys(t)){let n=t[e];if(n==null)continue;let s=[...r,e],a=i(n,s)??0;if(a!==1){if(a===2)return 2;if(!(!Array.isArray(n)&&typeof n!="object")&&Mr(n,s,i)===2)return 2}}}var En=/^(?[-+]?(?:\d*\.)?\d+)(?[a-z]+|%)?$/i,Ne=new K(t=>{let r=En.exec(t);if(!r)return null;let i=r.groups?.value;if(i===void 0)return null;let e=Number(i);if(Number.isNaN(e))return null;let n=r.groups?.unit;return n===void 0?[e,null]:[e,n]});function dt(t,r=null){let i=!1,e=B(t);return I(e,{exit(n){if(n.kind==="word"&&n.value!=="0"){let s=Rn(n.value,r);return s===null||s===n.value?void 0:(i=!0,E.ReplaceSkip(ne(s)))}else if(n.kind==="function"&&(n.value==="calc"||n.value==="")){if(n.nodes.length!==5)return;let s=Ne.get(n.nodes[0].value),a=n.nodes[2].value,p=Ne.get(n.nodes[4].value);if(a==="*"&&(s?.[0]===0&&s?.[1]===null||p?.[0]===0&&p?.[1]===null))return i=!0,E.ReplaceSkip(ne("0"));if(s===null||p===null)return;switch(a){case"*":{if(s[1]===p[1]||s[1]===null&&p[1]!==null||s[1]!==null&&p[1]===null)return i=!0,E.ReplaceSkip(ne(`${s[0]*p[0]}${s[1]??""}`));break}case"+":{if(s[1]===p[1])return i=!0,E.ReplaceSkip(ne(`${s[0]+p[0]}${s[1]??""}`));break}case"-":{if(s[1]===p[1])return i=!0,E.ReplaceSkip(ne(`${s[0]-p[0]}${s[1]??""}`));break}case"/":{if(p[0]!==0&&(s[1]===null&&p[1]===null||s[1]!==null&&p[1]===null))return i=!0,E.ReplaceSkip(ne(`${s[0]/p[0]}${s[1]??""}`));break}}}}}),i?Z(e):t}function Rn(t,r=null){let i=Ne.get(t);if(i===null)return null;let[e,n]=i;if(n===null)return`${e}`;if(e===0&&er(t))return"0";switch(n.toLowerCase()){case"in":return`${e*96}px`;case"cm":return`${e*96/2.54}px`;case"mm":return`${e*96/2.54/10}px`;case"q":return`${e*96/2.54/10/4}px`;case"pc":return`${e*96/6}px`;case"pt":return`${e*96/72}px`;case"rem":return r!==null?`${e*r}px`:null;case"grad":return`${e*.9}deg`;case"rad":return`${e*180/Math.PI}deg`;case"turn":return`${e*360}deg`;case"ms":return`${e/1e3}s`;case"khz":return`${e*1e3}hz`;default:return`${e}${n}`}}function Fr(t,r="top",i="right",e="bottom",n="left"){return Gr(`${t}-${r}`,`${t}-${i}`,`${t}-${e}`,`${t}-${n}`)}function Gr(t="top",r="right",i="bottom",e="left"){return{1:[[t,0],[r,0],[i,0],[e,0]],2:[[t,0],[r,1],[i,0],[e,1]],3:[[t,0],[r,1],[i,2],[e,1]],4:[[t,0],[r,1],[i,2],[e,3]]}}function Ee(t,r){return{1:[[t,0],[r,0]],2:[[t,0],[r,1]]}}var Wr={inset:Gr(),margin:Fr("margin"),padding:Fr("padding"),gap:Ee("row-gap","column-gap")},Br={"inset-block":Ee("top","bottom"),"inset-inline":Ee("left","right"),"margin-block":Ee("margin-top","margin-bottom"),"margin-inline":Ee("margin-left","margin-right"),"padding-block":Ee("padding-top","padding-bottom"),"padding-inline":Ee("padding-left","padding-right")},Yr={"border-block":["border-bottom","border-top"],"border-block-color":["border-bottom-color","border-top-color"],"border-block-style":["border-bottom-style","border-top-style"],"border-block-width":["border-bottom-width","border-top-width"],"border-inline":["border-left","border-right"],"border-inline-color":["border-left-color","border-right-color"],"border-inline-style":["border-left-style","border-right-style"],"border-inline-width":["border-left-width","border-right-width"]};function qr(t,r){if(r&2){if(t.property in Br){let i=j(t.value," ");return Br[t.property][i.length]?.map(([e,n])=>o(e,i[n],t.important))}if(t.property in Yr)return Yr[t.property]?.map(i=>o(i,t.value,t.important))}if(t.property in Wr){let i=j(t.value," ");return Wr[t.property][i.length]?.map(([e,n])=>o(e,i[n],t.important))}return null}function On(t){return{kind:"combinator",value:t}}function Pn(t,r){return{kind:"function",value:t,nodes:r}}function xe(t){return{kind:"selector",value:t}}function In(t){return{kind:"separator",value:t}}function _n(t){return{kind:"value",value:t}}function pe(t){let r="";for(let i of t)switch(i.kind){case"combinator":case"selector":case"separator":case"value":{r+=i.value;break}case"function":r+=i.value+"("+pe(i.nodes)+")"}return r}var Zr=92,Dn=93,Hr=41,Kn=58,Jr=44,Un=34,Ln=46,Qr=62,Xr=10,jn=35,ei=91,ti=40,ri=43,zn=39,ii=32,ni=9,ai=126,Mn=38,Fn=42;function Re(t){t=t.replaceAll(`\r -`,` -`);let r=[],i=[],e=null,n="",s;for(let a=0;a0){let c=xe(n);e?e.nodes.push(c):r.push(c),n=""}let u=a,f=a+1;for(;f0){let f=xe(n);u.nodes.push(f),n=""}i.length>0?e=i[i.length-1]:e=null;break}case Ln:case Kn:case jn:{if(n.length>0){let u=xe(n);e?e.nodes.push(u):r.push(u)}n=t[a];break}case ei:{if(n.length>0){let m=xe(n);e?e.nodes.push(m):r.push(m)}n="";let u=a,f=0;for(let m=a+1;m0){let u=xe(n);e?e.nodes.push(u):r.push(u),n=""}e?e.nodes.push(xe(t[a])):r.push(xe(t[a]));break}case Zr:{n+=t[a]+t[a+1],a+=1;break}default:n+=t[a]}}return n.length>0&&r.push(xe(n)),r}function ue(t,r){for(let i in t)delete t[i];return Object.assign(t,r)}function Oe(t){let r=[];for(let i of j(t,".")){if(!i.includes("[")){r.push(i);continue}let e=0;for(;;){let n=i.indexOf("[",e),s=i.indexOf("]",n);if(n===-1||s===-1)break;n>e&&r.push(i.slice(e,n)),r.push(i.slice(n+1,s)),e=s+1}e<=i.length-1&&r.push(i.slice(e))}return r}function zt(t,r){let i=t;return i.storage[ui]??=Wn(),i.storage[fi]??=Yn(i),i.storage[ci]??=Zn(),i.storage[pi]??=Jn(),i.storage[di]??=Xn(),i.storage[Ft]??=na(i),i.storage[ht]??=la(i,r),i.storage[de]??=ya(i),i.storage[Wt]??=ba(),i.storage[vt]??=xa(i),i.storage[Bt]??=Aa(i),i.storage[yt]??=Ca(i),i.storage[hi]??=$a(i),i}var ui=Symbol();function Wn(){return new K(t=>new K(r=>({rem:t,features:r})))}function Bn(t,r){let i=0;return r?.collapse&&(i|=1),r?.logicalToPhysical&&(i|=2),zt(t,r).storage[ui].get(r?.rem??null).get(i)}var fi=Symbol();function Yn(t){return new K(r=>new K(i=>({features:i,designSystem:t,signatureOptions:r})))}function Gn(t,r,i){let e=0;return i?.collapse&&(e|=1),zt(t).storage[fi].get(r).get(e)}function Mt(t,r,i){let e=Bn(t,i),n=Gn(t,e,i),s=zt(t),a=new Set,p=s.storage[ci].get(n);for(let u of r)a.add(p.get(u));return a.size<=1||!(n.features&1)?Array.from(a):qn(n,Array.from(a))}function qn(t,r){if(r.length<=1)return r;let i=t.designSystem,e=new K(p=>new K(u=>new Set)),n=t.designSystem.theme.prefix?`${t.designSystem.theme.prefix}:`:"";for(let p of r){let u=j(p,":"),f=u.pop(),m=f.endsWith("!");m&&(f=f.slice(0,-1));let d=u.length>0?`${u.join(":")}:`:"",c=m?"!":"";e.get(d).get(c).add(`${n}${f}`)}let s=new Set;for(let[p,u]of e.entries())for(let[f,m]of u.entries())for(let d of a(Array.from(m)))n&&d.startsWith(n)&&(d=d.slice(n.length)),s.add(`${p}${d}${f}`);return Array.from(s);function a(p){let u=t.signatureOptions,f=i.storage[vt].get(u),m=i.storage[Wt].get(u),d=p.map($=>f.get($));if(d.some($=>$.has("line-height"))){let $=i.theme.keysInNamespaces(["--text"]);if($.length>0){let A=new Set,k=new Set;for(let N of d)for(let O of N.get("line-height")){if(k.has(O))continue;k.add(O);let L=i.storage[ht]?.get(O)??null;if(L!==null)if(ie(L)){A.add(L);for(let _ of $)f.get(`text-${_}/${L}`)}else{A.add(O);for(let _ of $)f.get(`text-${_}/[${O}]`)}}let U=new Set;for(let N of d)for(let O of N.get("font-size"))if(!U.has(O)){U.add(O);for(let L of A)ie(L)?f.get(`text-[${O}]/${L}`):f.get(`text-[${O}]/[${L}]`)}}}let c=d.map($=>{let A=null;for(let k of $.keys()){let U=new Set;for(let N of m.get(k).values())for(let O of N)U.add(O);if(A===null?A=U:A=si(A,U),A.size===0)return A}return A}),w=new K($=>new Set([$]));for(let $=0;$$.split(",").map(Number));for(let $ of w.values()){let A=Array.from($).sort((k,U)=>k-U);h.get(A.join(","))}let y=new Set(p),x=new Set;for(let $ of h.values())for(let A of Ta($)){if(A.some(N=>x.has(p[N])))continue;let k=A.flatMap(N=>c[N]).reduce(si),U=i.storage[de].get(u).get(A.map(N=>p[N]).sort((N,O)=>N.localeCompare(O)).join(" "));for(let N of k)if(i.storage[de].get(u).get(N)===U){for(let L of A)x.add(p[L]);y.add(N);break}}for(let $ of x)y.delete($);return Array.from(y)}}var ci=Symbol();function Zn(){return new K(t=>{let r=t.designSystem,i=r.theme.prefix?`${r.theme.prefix}:`:"",e=r.storage[pi].get(t),n=r.storage[di].get(t);return new K((s,a)=>{for(let p of r.parseCandidate(s)){let u=p.variants.slice().reverse().flatMap(d=>e.get(d)),f=p.important;if(f||u.length>0){let c=a.get(r.printCandidate({...p,variants:[],important:!1}));return r.theme.prefix!==null&&u.length>0&&(c=c.slice(i.length)),u.length>0&&(c=`${u.map(w=>r.printVariant(w)).join(":")}:${c}`),f&&(c+="!"),r.theme.prefix!==null&&u.length>0&&(c=`${i}${c}`),c}let m=n.get(s);if(m!==s)return m}return s})})}var Hn=[ia,ha,va,da],pi=Symbol();function Jn(){return new K(t=>new K(r=>{let i=[r];for(let e of Hn)for(let n of i.splice(0)){let s=e(_e(n),t);if(Array.isArray(s)){i.push(...s);continue}else i.push(s)}return i}))}var Qn=[ta,ra,sa,fa,pa,ma,ga,wa],di=Symbol();function Xn(){return new K(t=>{let r=t.designSystem;return new K(i=>{for(let e of r.parseCandidate(i)){let n=Tr(e);for(let a of Qn)n=a(n,t);let s=r.printCandidate(n);if(i!==s)return s}return i})})}var ea=["t","tr","r","br","b","bl","l","tl"];function ta(t){if(t.kind==="static"&&t.root.startsWith("bg-gradient-to-")){let r=t.root.slice(15);return ea.includes(r)&&(t.root=`bg-linear-to-${r}`),t}return t}function ra(t,r){let i=r.designSystem.storage[Ft];if(t.kind==="arbitrary"){let[e,n]=i(t.value,t.modifier===null?1:0);e!==t.value&&(t.value=e,n!==null&&(t.modifier=n))}else if(t.kind==="functional"&&t.value?.kind==="arbitrary"){let[e,n]=i(t.value.value,t.modifier===null?1:0);e!==t.value.value&&(t.value.value=e,n!==null&&(t.modifier=n))}return t}function ia(t,r){let i=r.designSystem.storage[Ft],e=wt(t);for(let[n]of e)if(n.kind==="arbitrary"){let[s]=i(n.selector,2);s!==n.selector&&(n.selector=s)}else if(n.kind==="functional"&&n.value?.kind==="arbitrary"){let[s]=i(n.value.value,2);s!==n.value.value&&(n.value.value=s)}return t}var Ft=Symbol();function na(t){return r(t);function r(i){function e(p,u=0){let f=B(p);if(u&2)return[mt(f,a),null];let m=0,d=0;if(I(f,h=>{h.kind==="function"&&h.value==="theme"&&(m+=1,I(h.nodes,y=>y.kind==="separator"&&y.value.includes(",")?E.Stop:y.kind==="word"&&y.value==="/"?(d+=1,E.Stop):E.Skip))}),m===0)return[p,null];if(d===0)return[mt(f,s),null];if(d>1)return[mt(f,a),null];let c=null;return[mt(f,(h,y)=>{let x=j(h,"/").map($=>$.trim());if(x.length>2)return null;if(f.length===1&&x.length===2&&u&1){let[$,A]=x;if(/^\d+%$/.test(A))c={kind:"named",value:A.slice(0,-1)};else if(/^0?\.\d+$/.test(A)){let k=Number(A)*100;c={kind:Number.isInteger(k)?"named":"arbitrary",value:k.toString()}}else c={kind:"arbitrary",value:A};h=$}return s(h,y)||a(h,y)}),c]}function n(p,u=!0){let f=`--${je(Oe(p))}`;return i.theme.get([f])?u&&i.theme.prefix?`--${i.theme.prefix}-${f.slice(2)}`:f:null}function s(p,u){let f=n(p);if(f)return u?`var(${f}, ${u})`:`var(${f})`;let m=Oe(p);if(m[0]==="spacing"&&i.theme.get(["--spacing"])){let d=m[1];return ie(d)?`--spacing(${d})`:null}return null}function a(p,u){let f=j(p,"/").map(c=>c.trim());p=f.shift();let m=n(p,!1);if(!m)return null;let d=f.length>0?`/${f.join("/")}`:"";return u?`--theme(${m}${d}, ${u})`:`--theme(${m}${d})`}return e}}function mt(t,r){return I(t,(i,e)=>{if(i.kind==="function"&&i.value==="theme"){if(i.nodes.length<1)return;i.nodes[0].kind==="separator"&&i.nodes[0].value.trim()===""&&i.nodes.shift();let n=i.nodes[0];if(n.kind!=="word")return;let s=n.value,a=1;for(let f=a;f0?r(s,Z(p)):r(s);if(u===null)return;if(e.parent){let f=e.parent.nodes.indexOf(i)-1;for(;f!==-1;){let m=e.parent.nodes[f];if(m.kind==="separator"&&m.value.trim()===""){f-=1;continue}/^[-+*/]$/.test(m.value.trim())&&(u=`(${u})`);break}}return E.Replace(B(u))}}),Z(t)}function aa(t){if(t[0]!=="'"&&t[0]!=='"')return t;let r="",i=t[0];for(let e=1;e{if(n===0)return null;let p=Ne.get(dt(a,r?.rem??null));if(!p)return null;let[u,f]=p;return f!==s?null:u/n})}function sa(t,r){if(t.kind!=="arbitrary"&&!(t.kind==="functional"&&t.value?.kind==="arbitrary"))return t;let i=r.designSystem,e=i.storage[Bt].get(r.signatureOptions),n=i.storage[de].get(r.signatureOptions),s=i.printCandidate(t),a=n.get(s);if(typeof a!="string")return t;for(let u of p(a,t)){let f=i.printCandidate(u);if(n.get(f)===a&&ua(i,t,u))return u}return t;function*p(u,f){let m=e.get(u);if(!(m.length>1)){if(m.length===0&&f.modifier){let d={...f,modifier:null},c=n.get(i.printCandidate(d));if(typeof c=="string")for(let w of p(c,d))yield Object.assign({},w,{modifier:f.modifier})}if(m.length===1)for(let d of we(i,m[0]))yield d;else if(m.length===0){let d=f.kind==="arbitrary"?f.value:f.value?.value??null;if(d===null)return;if(r.signatureOptions.rem!==null&&f.kind==="functional"&&f.value?.kind==="arbitrary"){let h=i.storage[ht]?.get(d)??null;h!==null&&ie(h)&&(yield Object.assign({},f,{value:{kind:"named",value:h,fraction:null}}))}let c=i.storage[ht]?.get(d)??null,w="";c!==null&&c<0&&(w="-",c=Math.abs(c));for(let h of Array.from(i.utilities.keys("functional")).sort((y,x)=>+(y[0]==="-")-+(x[0]==="-"))){w&&(h=`${w}${h}`);for(let y of we(i,`${h}-${d}`))yield y;if(f.modifier)for(let y of we(i,`${h}-${d}${f.modifier}`))yield y;if(c!==null){for(let y of we(i,`${h}-${c}`))yield y;if(f.modifier)for(let y of we(i,`${h}-${c}${He(f.modifier)}`))yield y}for(let y of we(i,`${h}-[${d}]`))yield y;if(f.modifier)for(let y of we(i,`${h}-[${d}]${He(f.modifier)}`))yield y}}}}}function ua(t,r,i){let e=null;if(r.kind==="functional"&&r.value?.kind==="arbitrary"&&r.value.value.includes("var(--")?e=r.value.value:r.kind==="arbitrary"&&r.value.includes("var(--")&&(e=r.value),e===null)return!0;let n=t.candidatesToCss([t.printCandidate(i)]).join(` -`),s=!0;return I(B(e),a=>{if(a.kind==="function"&&a.value==="var"){let p=a.nodes[0].value;if(!new RegExp(`var\\(${p}[,)]\\s*`,"g").test(n)||n.includes(`${p}:`))return s=!1,E.Stop}}),s}function fa(t,r){if(t.kind!=="functional"||t.value?.kind!=="named")return t;let i=r.designSystem,e=i.storage[Bt].get(r.signatureOptions),n=i.storage[de].get(r.signatureOptions),s=i.printCandidate(t),a=n.get(s);if(typeof a!="string")return t;for(let u of p(a,t)){let f=i.printCandidate(u);if(n.get(f)===a)return u}return t;function*p(u,f){let m=e.get(u);if(!(m.length>1)){if(m.length===0&&f.modifier){let d={...f,modifier:null},c=n.get(i.printCandidate(d));if(typeof c=="string")for(let w of p(c,d))yield Object.assign({},w,{modifier:f.modifier})}if(m.length===1)for(let d of we(i,m[0]))yield d}}}var ca=new Map([["order-none","order-0"],["break-words","wrap-break-word"]]);function pa(t,r){let i=r.designSystem,e=i.storage[de].get(r.signatureOptions),n=oa(i,t),s=ca.get(n)??null;if(s===null)return t;let a=e.get(n);if(typeof a!="string")return t;let p=e.get(s);if(typeof p!="string"||a!==p)return t;let[u]=we(i,s);return u}function da(t,r){let i=r.designSystem,e=i.storage[yt],n=i.storage[hi],s=wt(t);for(let[a]of s){if(a.kind==="compound")continue;let p=i.printVariant(a),u=e.get(p);if(typeof u!="string")continue;let f=n.get(u);if(f.length!==1)continue;let m=f[0],d=i.parseVariant(m);d!==null&&ue(a,d)}return t}function ma(t,r){let i=r.designSystem,e=i.storage[de].get(r.signatureOptions);if(t.kind==="functional"&&t.value?.kind==="arbitrary"&&t.value.dataType!==null){let n=i.printCandidate({...t,value:{...t.value,dataType:null}});e.get(i.printCandidate(t))===e.get(n)&&(t.value.dataType=null)}return t}function ga(t,r){if(t.kind!=="functional"||t.value?.kind!=="arbitrary")return t;let i=r.designSystem,e=i.storage[de].get(r.signatureOptions),n=e.get(i.printCandidate(t));if(n===null)return t;for(let s of mi(t))if(e.get(i.printCandidate({...t,value:s}))===n)return t.value=s,t;return t}function ha(t){let r=wt(t);for(let[i]of r)if(i.kind==="functional"&&i.root==="data"&&i.value?.kind==="arbitrary"&&!i.value.value.includes("="))i.value={kind:"named",value:i.value.value};else if(i.kind==="functional"&&i.root==="aria"&&i.value?.kind==="arbitrary"&&(i.value.value.endsWith("=true")||i.value.value.endsWith('="true"')||i.value.value.endsWith("='true'"))){let[e,n]=j(i.value.value,"=");if(e[e.length-1]==="~"||e[e.length-1]==="|"||e[e.length-1]==="^"||e[e.length-1]==="$"||e[e.length-1]==="*")continue;i.value={kind:"named",value:i.value.value.slice(0,i.value.value.indexOf("="))}}else i.kind==="functional"&&i.root==="supports"&&i.value?.kind==="arbitrary"&&/^[a-z-][a-z0-9-]*$/i.test(i.value.value)&&(i.value={kind:"named",value:i.value.value});return t}function*mi(t,r=t.value?.value??"",i=new Set){if(i.has(r))return;if(i.add(r),yield{kind:"named",value:r,fraction:null},r.endsWith("%")&&ie(r.slice(0,-1))&&(yield{kind:"named",value:r.slice(0,-1),fraction:null}),r.includes("/")){let[s,a]=r.split("/");P(s)&&P(a)&&(yield{kind:"named",value:s,fraction:`${s}/${a}`})}let e=new Set;for(let s of r.matchAll(/(\d+\/\d+)|(\d+\.?\d+)/g))e.add(s[0].trim());let n=Array.from(e).sort((s,a)=>s.length-a.length);for(let s of n)yield*mi(t,s,i)}function li(t){return!t.some(r=>r.kind==="separator"&&r.value.trim()===",")}function gt(t){let r=t.value.trim();return t.kind==="selector"&&r[0]==="["&&r[r.length-1]==="]"}function va(t,r){let i=[t],e=r.designSystem,n=e.storage[yt],s=wt(t);for(let[a,p]of s)if(a.kind==="compound"&&(a.root==="has"||a.root==="not"||a.root==="in")&&a.modifier!==null&&"modifier"in a.variant&&(a.variant.modifier=a.modifier,a.modifier=null),a.kind==="arbitrary"){if(a.relative)continue;let u=Re(a.selector.trim());if(!li(u))continue;if(p===null&&u.length===3&&u[0].kind==="selector"&&u[0].value==="&"&&u[1].kind==="combinator"&&u[1].value.trim()===">"&&u[2].kind==="selector"&&u[2].value==="*"){ue(a,e.parseVariant("*"));continue}if(p===null&&u.length===3&&u[0].kind==="selector"&&u[0].value==="&"&&u[1].kind==="combinator"&&u[1].value.trim()===""&&u[2].kind==="selector"&&u[2].value==="*"){ue(a,e.parseVariant("**"));continue}if(p===null&&u.length===3&&u[1].kind==="combinator"&&u[1].value.trim()===""&&u[2].kind==="selector"&&u[2].value==="&"){u.pop(),u.pop(),ue(a,e.parseVariant(`in-[${pe(u)}]`));continue}if(p===null&&u[0].kind==="selector"&&(u[0].value==="@media"||u[0].value==="@supports")){let c=n.get(e.printVariant(a)),w=B(pe(u)),h=!1;if(I(w,y=>{if(y.kind==="word"&&y.value==="not")return h=!0,E.Replace([])}),w=B(Z(w)),I(w,y=>{y.kind==="separator"&&y.value!==" "&&y.value.trim()===""&&(y.value=" ")}),h){let y=e.parseVariant(`not-[${Z(w)}]`);if(y===null)continue;let x=n.get(e.printVariant(y));if(c===x){ue(a,y);continue}}}let f=null;p===null&&u.length===3&&u[0].kind==="selector"&&u[0].value.trim()==="&"&&u[1].kind==="combinator"&&u[1].value.trim()===">"&&u[2].kind==="selector"&&(gt(u[2])||u[2].value[0]===":")&&(u=[u[2]],f=e.parseVariant("*")),p===null&&u.length===3&&u[0].kind==="selector"&&u[0].value.trim()==="&"&&u[1].kind==="combinator"&&u[1].value.trim()===""&&u[2].kind==="selector"&&(gt(u[2])||u[2].value[0]===":")&&(u=[u[2]],f=e.parseVariant("**"));let m=u.filter(c=>!(c.kind==="selector"&&c.value.trim()==="&"));if(m.length!==1)continue;let d=m[0];if(d.kind==="function"&&d.value===":is"){if(!li(d.nodes)||d.nodes.length!==1||!gt(d.nodes[0]))continue;d=d.nodes[0]}if(d.kind==="function"&&d.value[0]===":"||d.kind==="selector"&&d.value[0]===":"){let c=d,w=!1;if(c.kind==="function"&&c.value===":not"){if(w=!0,c.nodes.length!==1||c.nodes[0].kind!=="selector"&&c.nodes[0].kind!=="function"||c.nodes[0].value[0]!==":")continue;c=c.nodes[0]}let h=(x=>{if(x===":nth-child"&&c.kind==="function"&&c.nodes.length===1&&c.nodes[0].kind==="value"&&c.nodes[0].value==="odd")return w?(w=!1,"even"):"odd";if(x===":nth-child"&&c.kind==="function"&&c.nodes.length===1&&c.nodes[0].kind==="value"&&c.nodes[0].value==="even")return w?(w=!1,"odd"):"even";for(let[$,A]of[[":nth-child","nth"],[":nth-last-child","nth-last"],[":nth-of-type","nth-of-type"],[":nth-last-of-type","nth-of-last-type"]])if(x===$&&c.kind==="function"&&c.nodes.length===1)return c.nodes.length===1&&c.nodes[0].kind==="value"&&P(c.nodes[0].value)?`${A}-${c.nodes[0].value}`:`${A}-[${pe(c.nodes)}]`;if(w){let $=n.get(e.printVariant(a)),A=n.get(`not-[${x}]`);if($===A)return`[&${x}]`}return null})(c.value);if(h===null){if(f)return ue(a,{kind:"arbitrary",selector:d.value,relative:!1}),[f,a];continue}w&&(h=`not-${h}`);let y=e.parseVariant(h);if(y===null)continue;ue(a,y)}else if(gt(d)){let c=jr(d.value);if(c===null)continue;if(c.attribute.startsWith("data-")){let w=c.attribute.slice(5);ue(a,{kind:"functional",root:"data",modifier:null,value:c.value===null?{kind:"named",value:w}:{kind:"arbitrary",value:`${w}${c.operator}${c.quote??""}${c.value}${c.quote??""}${c.sensitivity?` ${c.sensitivity}`:""}`}})}else if(c.attribute.startsWith("aria-")){let w=c.attribute.slice(5);ue(a,{kind:"functional",root:"aria",modifier:null,value:c.value===null?{kind:"arbitrary",value:w}:c.operator==="="&&c.value==="true"&&c.sensitivity===null?{kind:"named",value:w}:{kind:"arbitrary",value:`${c.attribute}${c.operator}${c.quote??""}${c.value}${c.quote??""}${c.sensitivity?` ${c.sensitivity}`:""}`}})}else ue(a,{kind:"arbitrary",selector:d.value,relative:!1})}if(f)return[f,a]}return i}function wa(t,r){if(t.kind!=="functional"&&t.kind!=="arbitrary"||t.modifier===null)return t;let i=r.designSystem,e=i.storage[de].get(r.signatureOptions),n=e.get(i.printCandidate(t)),s=t.modifier;if(n===e.get(i.printCandidate({...t,modifier:null})))return t.modifier=null,t;{let a={kind:"named",value:s.value.endsWith("%")?s.value.includes(".")?`${Number(s.value.slice(0,-1))}`:s.value.slice(0,-1):s.value,fraction:null};if(n===e.get(i.printCandidate({...t,modifier:a})))return t.modifier=a,t}{let a={kind:"named",value:`${parseFloat(s.value)*100}`,fraction:null};if(n===e.get(i.printCandidate({...t,modifier:a})))return t.modifier=a,t}return t}var de=Symbol();function ya(t){return new K(r=>new K(i=>{try{i=t.theme.prefix&&!i.startsWith(t.theme.prefix)?`${t.theme.prefix}:${i}`:i;let e=[G(".x",[F("@apply",i)])];return Sa(t,()=>{for(let s of t.parseCandidate(i))t.compileAstNodes(s,1);Ae(e,t)}),gi(t,e,r),re(e)}catch{return Symbol()}}))}function gi(t,r,i){let{rem:e}=i;return I(r,{enter(n,s){if(n.kind==="declaration"){if(n.value===void 0||n.property==="--tw-sort")return E.Replace([]);if(n.property.startsWith("--tw-")&&(s.parent?.nodes??[]).some(a=>a.kind==="declaration"&&n.value===a.value&&n.important===a.important&&!a.property.startsWith("--tw-")))return E.Replace([]);if(i.features&1){let a=qr(n,i.features);if(a)return E.Replace(a)}n.value.includes("var(")&&(n.value=ka(n.value,t)),n.value=dt(n.value,e),n.value=be(n.value)}else{if(n.kind==="context"||n.kind==="at-root")return E.Replace(n.nodes);if(n.kind==="comment")return E.Replace([]);if(n.kind==="at-rule"&&n.name==="@property")return E.Replace([])}},exit(n){if(n.kind==="rule"||n.kind==="at-rule"){if(n.nodes.length>1){let s=new Set;for(let a=n.nodes.length-1;a>=0;a--){let p=n.nodes[a];p.kind==="declaration"&&p.value!==void 0&&(s.has(p.property)&&n.nodes.splice(a,1),s.add(p.property))}}n.nodes.sort((s,a)=>s.kind!=="declaration"||a.kind!=="declaration"?0:s.property.localeCompare(a.property))}}}),r}function ka(t,r){let i=!1,e=B(t),n=new Set;return I(e,s=>{if(s.kind!=="function"||s.value!=="var"||s.nodes.length!==1&&s.nodes.length<3)return;let a=s.nodes[0].value;r.theme.prefix&&a.startsWith(`--${r.theme.prefix}-`)&&(a=a.slice(`--${r.theme.prefix}-`.length));let p=r.resolveThemeValue(a);if(!n.has(a)&&(n.add(a),p!==void 0&&(s.nodes.length===1&&(i=!0,s.nodes.push(...B(`,${p}`))),s.nodes.length>=3))){let u=Z(s.nodes),f=`${s.nodes[0].value},${p}`;if(u===f)return i=!0,E.Replace(B(p))}}),i?Z(e):t}var Wt=Symbol();function ba(){return new K(t=>new K(r=>new K(i=>new Set)))}var vt=Symbol();function xa(t){return new K(r=>new K(i=>{let e=new K(s=>new Set);t.theme.prefix&&!i.startsWith(t.theme.prefix)&&(i=`${t.theme.prefix}:${i}`);let n=t.parseCandidate(i);return n.length===0||I(gi(t,t.compileAstNodes(n[0]).map(s=>ee(s.node)),r),s=>{s.kind==="declaration"&&(e.get(s.property).add(s.value),t.storage[Wt].get(r).get(s.property).get(s.value).add(i))}),e}))}var Bt=Symbol();function Aa(t){return new K(r=>{let i=t.storage[de].get(r),e=new K(()=>[]);for(let[n,s]of t.getClassList()){let a=i.get(n);if(typeof a=="string"){if(n[0]==="-"&&n.endsWith("-0")){let p=i.get(n.slice(1));if(typeof p=="string"&&a===p)continue}e.get(a).push(n),t.storage[vt].get(r).get(n);for(let p of s.modifiers){if(ie(p))continue;let u=`${n}/${p}`,f=i.get(u);typeof f=="string"&&(e.get(f).push(u),t.storage[vt].get(r).get(u))}}}return e})}var yt=Symbol();function Ca(t){return new K(r=>{try{r=t.theme.prefix&&!r.startsWith(t.theme.prefix)?`${t.theme.prefix}:${r}`:r;let i=[G(".x",[F("@apply",`${r}:flex`)])];return Ae(i,t),I(i,n=>{if(n.kind==="at-rule"&&n.params.includes(" "))n.params=n.params.replaceAll(" ","");else if(n.kind==="rule"){let s=Re(n.selector),a=!1;I(s,p=>{if(p.kind==="separator"&&p.value!==" ")p.value=p.value.trim(),a=!0;else if(p.kind==="function"&&p.value===":is"){if(p.nodes.length===1)return a=!0,E.Replace(p.nodes);if(p.nodes.length===2&&p.nodes[0].kind==="selector"&&p.nodes[0].value==="*"&&p.nodes[1].kind==="selector"&&p.nodes[1].value[0]===":")return a=!0,E.Replace(p.nodes[1])}else p.kind==="function"&&p.value[0]===":"&&p.nodes[0]?.kind==="selector"&&p.nodes[0]?.value[0]===":"&&(a=!0,p.nodes.unshift({kind:"selector",value:"*"}))}),a&&(n.selector=pe(s))}}),re(i)}catch{return Symbol()}})}var hi=Symbol();function $a(t){let r=t.storage[yt],i=new K(()=>[]);for(let[e,n]of t.variants.entries())if(n.kind==="static"){let s=r.get(e);if(typeof s!="string")continue;i.get(s).push(e)}return i}function Sa(t,r){let i=t.theme.values.get,e=new Set;t.theme.values.get=n=>{let s=i.call(t.theme.values,n);return s===void 0||s.options&1&&(e.add(s),s.options&=-2),s};try{return r()}finally{t.theme.values.get=i;for(let n of e)n.options|=1}}function*Ta(t){let r=t.length,i=1n<=2;e--){let n=(1n<>BigInt(u)&1n&&s.push(t[u]);yield s;let a=n&-n,p=n+a;n=((p^n)>>2n)/a|p}}}function si(t,r){if(typeof t.intersection=="function")return t.intersection(r);if(t.size===0||r.size===0)return new Set;let i=new Set(t);for(let e of r)i.has(e)||i.delete(e);return i}var Na=/^\d+\/\d+$/;function vi(t){let r=new K(n=>({name:n,utility:n,fraction:!1,modifiers:[]}));for(let n of t.utilities.keys("static")){if(t.utilities.getCompletions(n).length===0)continue;let a=r.get(n);a.fraction=!1,a.modifiers=[]}for(let n of t.utilities.keys("functional")){let s=t.utilities.getCompletions(n);for(let a of s)for(let p of a.values){let u=p!==null&&Na.test(p),f=p===null?n:`${n}-${p}`,m=r.get(f);if(m.utility=n,m.fraction||=u,m.modifiers.push(...a.modifiers),a.supportsNegative){let d=r.get(`-${f}`);d.utility=`-${n}`,d.fraction||=u,d.modifiers.push(...a.modifiers)}m.modifiers=Array.from(new Set(m.modifiers))}}if(r.size===0)return[];let i=Array.from(r.values());return i.sort((n,s)=>pt(n.name,s.name)),Ea(i)}function Ea(t){let r=[],i=null,e=new Map,n=new K(()=>[]);for(let a of t){let{utility:p,fraction:u}=a;i||(i={utility:p,items:[]},e.set(p,i)),p!==i.utility&&(r.push(i),i={utility:p,items:[]},e.set(p,i)),u?n.get(p).push(a):i.items.push(a)}i&&r[r.length-1]!==i&&r.push(i);for(let[a,p]of n){let u=e.get(a);u&&u.items.push(...p)}let s=[];for(let a of r)for(let p of a.items)s.push([p.name,{modifiers:p.modifiers}]);return s}function wi(t){let r=[];for(let[e,n]of t.variants.entries()){let p=function({value:u,modifier:f}={}){let m=e;u&&(m+=s?`-${u}`:u),f&&(m+=`/${f}`);let d=t.parseVariant(m);if(!d)return[];let c=G(".__placeholder__",[]);if(ze(c,d,t.variants)===null)return[];let w=[];return I(c.nodes,{exit(h,y){if(h.kind!=="rule"&&h.kind!=="at-rule"||h.nodes.length>0)return;let x=y.path();x.push(h),x.sort((k,U)=>{let N=k.kind==="at-rule",O=U.kind==="at-rule";return N&&!O?-1:!N&&O?1:0});let $=x.flatMap(k=>k.kind==="rule"?k.selector==="&"?[]:[k.selector]:k.kind==="at-rule"?[`${k.name} ${k.params}`]:[]),A="";for(let k=$.length-1;k>=0;k--)A=A===""?$[k]:`${$[k]} { ${A} }`;w.push(A)}}),w};var i=p;if(n.kind==="arbitrary")continue;let s=e!=="@",a=t.variants.getCompletions(e);switch(n.kind){case"static":{r.push({name:e,values:a,isArbitrary:!1,hasDash:s,selectors:p});break}case"functional":{r.push({name:e,values:a,isArbitrary:!0,hasDash:s,selectors:p});break}case"compound":{r.push({name:e,values:a,isArbitrary:!0,hasDash:s,selectors:p});break}}}return r}function yi(t,r){let{astNodes:i,nodeSorting:e}=Ce(Array.from(r),t),n=new Map(r.map(a=>[a,null])),s=0n;for(let a of i){let p=e.get(a)?.candidate;p&&n.set(p,n.get(p)??s++)}return r.map(a=>[a,n.get(a)??null])}var kt=/^@?[a-z0-9][a-zA-Z0-9_-]*(?{a.kind==="rule"?n.push(a.selector):a.kind==="at-rule"&&a.name==="@variant"?s=!0:a.kind==="at-rule"&&a.name!=="@slot"&&n.push(`${a.name} ${a.params}`)}),this.static(r,a=>{let p=i.map(ee);s&&Qe(p,e),Gt(p,a.nodes),a.nodes=p},{compounds:Pe(n)})}functional(r,i,{compounds:e,order:n}={}){this.set(r,{kind:"functional",applyFn:i,compoundsWith:0,compounds:e??2,order:n})}compound(r,i,e,{compounds:n,order:s}={}){this.set(r,{kind:"compound",applyFn:e,compoundsWith:i,compounds:n??2,order:s})}group(r,i){this.groupOrder=this.nextOrder(),i&&this.compareFns.set(this.groupOrder,i),r(),this.groupOrder=null}has(r){return this.variants.has(r)}get(r){return this.variants.get(r)}kind(r){return this.variants.get(r)?.kind}compoundsWith(r,i){let e=this.variants.get(r),n=typeof i=="string"?this.variants.get(i):i.kind==="arbitrary"?{compounds:Pe([i.selector])}:this.variants.get(i.root);return!(!e||!n||e.kind!=="compound"||n.compounds===0||e.compoundsWith===0||(e.compoundsWith&n.compounds)===0)}suggest(r,i){this.completions.set(r,i)}getCompletions(r){return this.completions.get(r)?.()??[]}compare(r,i){if(r===i)return 0;if(r===null)return-1;if(i===null)return 1;if(r.kind==="arbitrary"&&i.kind==="arbitrary")return r.selector{c.nodes=m.map(w=>J(w,c.nodes))},{compounds:d})}i("*",[":is(& > *)"],{compounds:0}),i("**",[":is(& *)"],{compounds:0});function e(f,m){return m.map(d=>{d=d.trim();let c=j(d," ");return c[0]==="not"?c.slice(1).join(" "):f==="@container"?c[0][0]==="("?`not ${d}`:c[1]==="not"?`${c[0]} ${c.slice(2).join(" ")}`:`${c[0]} not ${c.slice(1).join(" ")}`:`not ${d}`})}let n=["@media","@supports","@container"];function s(f){for(let m of n){if(m!==f.name)continue;let d=j(f.params,",");return d.length>1?null:(d=e(f.name,d),F(f.name,d.join(", ")))}return null}function a(f){return f.includes("::")?null:`&:not(${j(f,",").map(d=>(d=d.replaceAll("&","*"),d)).join(", ")})`}r.compound("not",3,(f,m)=>{if(m.variant.kind==="arbitrary"&&m.variant.relative||m.modifier)return null;let d=!1;if(I([f],(c,w)=>{if(c.kind!=="rule"&&c.kind!=="at-rule")return E.Continue;if(c.nodes.length>0)return E.Continue;let h=[],y=[],x=w.path();x.push(c);for(let A of x)A.kind==="at-rule"?h.push(A):A.kind==="rule"&&y.push(A);if(h.length>1)return E.Stop;if(y.length>1)return E.Stop;let $=[];for(let A of y){let k=a(A.selector);if(!k)return d=!1,E.Stop;$.push(G(k,[]))}for(let A of h){let k=s(A);if(!k)return d=!1,E.Stop;$.push(k)}return Object.assign(f,G("&",$)),d=!0,E.Skip}),f.kind==="rule"&&f.selector==="&"&&f.nodes.length===1&&Object.assign(f,f.nodes[0]),!d)return null}),r.suggest("not",()=>Array.from(r.keys()).filter(f=>r.compoundsWith("not",f))),r.compound("group",2,(f,m)=>{if(m.variant.kind==="arbitrary"&&m.variant.relative)return null;let d=m.modifier?`:where(.${t.prefix?`${t.prefix}\\:`:""}group\\/${m.modifier.value})`:`:where(.${t.prefix?`${t.prefix}\\:`:""}group)`,c=!1;if(I([f],(w,h)=>{if(w.kind!=="rule")return E.Continue;for(let x of h.path())if(x.kind==="rule")return c=!1,E.Stop;let y=w.selector.replaceAll("&",d);j(y,",").length>1&&(y=`:is(${y})`),w.selector=`&:is(${y} *)`,c=!0}),!c)return null}),r.suggest("group",()=>Array.from(r.keys()).filter(f=>r.compoundsWith("group",f))),r.compound("peer",2,(f,m)=>{if(m.variant.kind==="arbitrary"&&m.variant.relative)return null;let d=m.modifier?`:where(.${t.prefix?`${t.prefix}\\:`:""}peer\\/${m.modifier.value})`:`:where(.${t.prefix?`${t.prefix}\\:`:""}peer)`,c=!1;if(I([f],(w,h)=>{if(w.kind!=="rule")return E.Continue;for(let x of h.path())if(x.kind==="rule")return c=!1,E.Stop;let y=w.selector.replaceAll("&",d);j(y,",").length>1&&(y=`:is(${y})`),w.selector=`&:is(${y} ~ *)`,c=!0}),!c)return null}),r.suggest("peer",()=>Array.from(r.keys()).filter(f=>r.compoundsWith("peer",f))),i("first-letter",["&::first-letter"]),i("first-line",["&::first-line"]),i("marker",["& *::marker","&::marker","& *::-webkit-details-marker","&::-webkit-details-marker"]),i("selection",["& *::selection","&::selection"]),i("file",["&::file-selector-button"]),i("placeholder",["&::placeholder"]),i("backdrop",["&::backdrop"]),i("details-content",["&::details-content"]);{let f=function(){return W([F("@property","--tw-content",[o("syntax",'"*"'),o("initial-value",'""'),o("inherits","false")])])};var p=f;r.static("before",m=>{m.nodes=[G("&::before",[f(),o("content","var(--tw-content)"),...m.nodes])]},{compounds:0}),r.static("after",m=>{m.nodes=[G("&::after",[f(),o("content","var(--tw-content)"),...m.nodes])]},{compounds:0})}i("first",["&:first-child"]),i("last",["&:last-child"]),i("only",["&:only-child"]),i("odd",["&:nth-child(odd)"]),i("even",["&:nth-child(even)"]),i("first-of-type",["&:first-of-type"]),i("last-of-type",["&:last-of-type"]),i("only-of-type",["&:only-of-type"]),i("visited",["&:visited"]),i("target",["&:target"]),i("open",["&:is([open], :popover-open, :open)"]),i("default",["&:default"]),i("checked",["&:checked"]),i("indeterminate",["&:indeterminate"]),i("placeholder-shown",["&:placeholder-shown"]),i("autofill",["&:autofill"]),i("optional",["&:optional"]),i("required",["&:required"]),i("valid",["&:valid"]),i("invalid",["&:invalid"]),i("user-valid",["&:user-valid"]),i("user-invalid",["&:user-invalid"]),i("in-range",["&:in-range"]),i("out-of-range",["&:out-of-range"]),i("read-only",["&:read-only"]),i("empty",["&:empty"]),i("focus-within",["&:focus-within"]),r.static("hover",f=>{f.nodes=[G("&:hover",[F("@media","(hover: hover)",f.nodes)])]}),i("focus",["&:focus"]),i("focus-visible",["&:focus-visible"]),i("active",["&:active"]),i("enabled",["&:enabled"]),i("disabled",["&:disabled"]),i("inert",["&:is([inert], [inert] *)"]),r.compound("in",2,(f,m)=>{if(m.modifier)return null;let d=!1;if(I([f],(c,w)=>{if(c.kind!=="rule")return E.Continue;for(let h of w.path())if(h.kind==="rule")return d=!1,E.Stop;c.selector=`:where(${c.selector.replaceAll("&","*")}) &`,d=!0}),!d)return null}),r.suggest("in",()=>Array.from(r.keys()).filter(f=>r.compoundsWith("in",f))),r.compound("has",2,(f,m)=>{if(m.modifier)return null;let d=!1;if(I([f],(c,w)=>{if(c.kind!=="rule")return E.Continue;for(let h of w.path())if(h.kind==="rule")return d=!1,E.Stop;c.selector=`&:has(${c.selector.replaceAll("&","*")})`,d=!0}),!d)return null}),r.suggest("has",()=>Array.from(r.keys()).filter(f=>r.compoundsWith("has",f))),r.functional("aria",(f,m)=>{if(!m.value||m.modifier)return null;m.value.kind==="arbitrary"?f.nodes=[G(`&[aria-${ki(m.value.value)}]`,f.nodes)]:f.nodes=[G(`&[aria-${m.value.value}="true"]`,f.nodes)]}),r.suggest("aria",()=>["busy","checked","disabled","expanded","hidden","pressed","readonly","required","selected"]),r.functional("data",(f,m)=>{if(!m.value||m.modifier)return null;f.nodes=[G(`&[data-${ki(m.value.value)}]`,f.nodes)]}),r.functional("nth",(f,m)=>{if(!m.value||m.modifier||m.value.kind==="named"&&!P(m.value.value))return null;f.nodes=[G(`&:nth-child(${m.value.value})`,f.nodes)]}),r.functional("nth-last",(f,m)=>{if(!m.value||m.modifier||m.value.kind==="named"&&!P(m.value.value))return null;f.nodes=[G(`&:nth-last-child(${m.value.value})`,f.nodes)]}),r.functional("nth-of-type",(f,m)=>{if(!m.value||m.modifier||m.value.kind==="named"&&!P(m.value.value))return null;f.nodes=[G(`&:nth-of-type(${m.value.value})`,f.nodes)]}),r.functional("nth-last-of-type",(f,m)=>{if(!m.value||m.modifier||m.value.kind==="named"&&!P(m.value.value))return null;f.nodes=[G(`&:nth-last-of-type(${m.value.value})`,f.nodes)]}),r.functional("supports",(f,m)=>{if(!m.value||m.modifier)return null;let d=m.value.value;if(d===null)return null;if(/^[\w-]*\s*\(/.test(d)){let c=d.replace(/\b(and|or|not)\b/g," $1 ");f.nodes=[F("@supports",c,f.nodes)];return}d.includes(":")||(d=`${d}: var(--tw)`),(d[0]!=="("||d[d.length-1]!==")")&&(d=`(${d})`),f.nodes=[F("@supports",d,f.nodes)]},{compounds:1}),i("motion-safe",["@media (prefers-reduced-motion: no-preference)"]),i("motion-reduce",["@media (prefers-reduced-motion: reduce)"]),i("contrast-more",["@media (prefers-contrast: more)"]),i("contrast-less",["@media (prefers-contrast: less)"]);{let f=function(m,d,c,w){if(m===d)return 0;let h=w.get(m);if(h===null)return c==="asc"?-1:1;let y=w.get(d);return y===null?c==="asc"?1:-1:Ve(h,y,c)};var u=f;{let m=t.namespace("--breakpoint"),d=new K(c=>{switch(c.kind){case"static":return t.resolveValue(c.root,["--breakpoint"])??null;case"functional":{if(!c.value||c.modifier)return null;let w=null;return c.value.kind==="arbitrary"?w=c.value.value:c.value.kind==="named"&&(w=t.resolveValue(c.value.value,["--breakpoint"])),!w||w.includes("var(")?null:w}case"arbitrary":case"compound":return null}});r.group(()=>{r.functional("max",(c,w)=>{if(w.modifier)return null;let h=d.get(w);if(h===null)return null;c.nodes=[F("@media",`(width < ${h})`,c.nodes)]},{compounds:1})},(c,w)=>f(c,w,"desc",d)),r.suggest("max",()=>Array.from(m.keys()).filter(c=>c!==null)),r.group(()=>{for(let[c,w]of t.namespace("--breakpoint"))c!==null&&r.static(c,h=>{h.nodes=[F("@media",`(width >= ${w})`,h.nodes)]},{compounds:1});r.functional("min",(c,w)=>{if(w.modifier)return null;let h=d.get(w);if(h===null)return null;c.nodes=[F("@media",`(width >= ${h})`,c.nodes)]},{compounds:1})},(c,w)=>f(c,w,"asc",d)),r.suggest("min",()=>Array.from(m.keys()).filter(c=>c!==null))}{let m=t.namespace("--container"),d=new K(c=>{switch(c.kind){case"functional":{if(c.value===null)return null;let w=null;return c.value.kind==="arbitrary"?w=c.value.value:c.value.kind==="named"&&(w=t.resolveValue(c.value.value,["--container"])),!w||w.includes("var(")?null:w}case"static":case"arbitrary":case"compound":return null}});r.group(()=>{r.functional("@max",(c,w)=>{let h=d.get(w);if(h===null)return null;c.nodes=[F("@container",w.modifier?`${w.modifier.value} (width < ${h})`:`(width < ${h})`,c.nodes)]},{compounds:1})},(c,w)=>f(c,w,"desc",d)),r.suggest("@max",()=>Array.from(m.keys()).filter(c=>c!==null)),r.group(()=>{r.functional("@",(c,w)=>{let h=d.get(w);if(h===null)return null;c.nodes=[F("@container",w.modifier?`${w.modifier.value} (width >= ${h})`:`(width >= ${h})`,c.nodes)]},{compounds:1}),r.functional("@min",(c,w)=>{let h=d.get(w);if(h===null)return null;c.nodes=[F("@container",w.modifier?`${w.modifier.value} (width >= ${h})`:`(width >= ${h})`,c.nodes)]},{compounds:1})},(c,w)=>f(c,w,"asc",d)),r.suggest("@min",()=>Array.from(m.keys()).filter(c=>c!==null)),r.suggest("@",()=>Array.from(m.keys()).filter(c=>c!==null))}}return i("portrait",["@media (orientation: portrait)"]),i("landscape",["@media (orientation: landscape)"]),i("ltr",['&:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *)']),i("rtl",['&:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *)']),i("dark",["@media (prefers-color-scheme: dark)"]),i("starting",["@starting-style"]),i("print",["@media print"]),i("forced-colors",["@media (forced-colors: active)"]),i("inverted-colors",["@media (inverted-colors: inverted)"]),i("pointer-none",["@media (pointer: none)"]),i("pointer-coarse",["@media (pointer: coarse)"]),i("pointer-fine",["@media (pointer: fine)"]),i("any-pointer-none",["@media (any-pointer: none)"]),i("any-pointer-coarse",["@media (any-pointer: coarse)"]),i("any-pointer-fine",["@media (any-pointer: fine)"]),i("noscript",["@media (scripting: none)"]),r}function ki(t){if(t.includes("=")){let[r,...i]=j(t,"="),e=i.join("=").trim();if(e[0]==="'"||e[0]==='"')return t;if(e.length>1){let n=e[e.length-1];if(e[e.length-2]===" "&&(n==="i"||n==="I"||n==="s"||n==="S"))return`${r}="${e.slice(0,-2)}" ${n}`}return`${r}="${e}"`}return t}function Gt(t,r){I(t,i=>{if(i.kind==="at-rule"&&i.name==="@slot")return E.Replace(r);if(i.kind==="at-rule"&&(i.name==="@keyframes"||i.name==="@property"))return Object.assign(i,W([F(i.name,i.params,i.nodes)])),E.Skip})}function Qe(t,r){let i=0;return I(t,e=>{if(e.kind!=="at-rule"||e.name!=="@variant")return;let n=G("&",e.nodes),s=e.params,a=r.parseVariant(s);if(a===null)throw new Error(`Cannot use \`@variant\` with unknown variant: ${s}`);if(ze(n,a,r.variants)===null)throw new Error(`Cannot use \`@variant\` with variant: ${s}`);return i|=32,E.Replace(n)}),i}function xi(t,r){let i=Dr(t),e=bi(t),n=new K(d=>Nr(d,m)),s=new K(d=>Array.from(Vr(d,m))),a=new K(d=>new K(c=>{let w=Ai(c,m,d);try{De(w.map(({node:h})=>h),m),Qe(w.map(({node:h})=>h),m)}catch{return[]}return w})),p=new K(d=>{for(let c of st(d))t.markUsedVariable(c)});function u(d){let c=[];for(let w of d){let h=!0,{astNodes:y}=Ce([w],m,{onInvalidCandidate(){h=!1}});r&&I(y,x=>(x.src??=r,E.Continue)),y=Te(y,m,0),c.push(h?y:[])}return c}function f(d){return u(d).map(c=>c.length>0?re(c):null)}let m={theme:t,utilities:i,variants:e,invalidCandidates:new Set,important:!1,candidatesToCss:f,candidatesToAst:u,getClassOrder(d){return yi(this,d)},getClassList(){return vi(this)},getVariants(){return wi(this)},parseCandidate(d){return s.get(d)},parseVariant(d){return n.get(d)},compileAstNodes(d,c=1){return a.get(c).get(d)},printCandidate(d){return Rr(m,d)},printVariant(d){return ut(d)},getVariantOrder(){let d=Array.from(n.values());d.sort((y,x)=>this.variants.compare(y,x));let c=new Map,w,h=0;for(let y of d)y!==null&&(w!==void 0&&this.variants.compare(w,y)!==0&&h++,c.set(y,h),w=y);return c},resolveThemeValue(d,c=!0){let w=d.lastIndexOf("/"),h=null;w!==-1&&(h=d.slice(w+1).trim(),d=d.slice(0,w).trim());let y=t.resolve(null,[d],c?1:0)??void 0;return h&&y?Q(y,h):y},trackUsedVariables(d){p.get(d)},canonicalizeCandidates(d,c){return Mt(this,d,c)},storage:{}};return m}var qt=["container-type","pointer-events","visibility","position","inset","inset-inline","inset-block","inset-inline-start","inset-inline-end","top","right","bottom","left","isolation","z-index","order","grid-column","grid-column-start","grid-column-end","grid-row","grid-row-start","grid-row-end","float","clear","--tw-container-component","margin","margin-inline","margin-block","margin-inline-start","margin-inline-end","margin-top","margin-right","margin-bottom","margin-left","box-sizing","display","field-sizing","aspect-ratio","height","max-height","min-height","width","max-width","min-width","flex","flex-shrink","flex-grow","flex-basis","table-layout","caption-side","border-collapse","border-spacing","transform-origin","translate","--tw-translate-x","--tw-translate-y","--tw-translate-z","scale","--tw-scale-x","--tw-scale-y","--tw-scale-z","rotate","--tw-rotate-x","--tw-rotate-y","--tw-rotate-z","--tw-skew-x","--tw-skew-y","transform","animation","cursor","touch-action","--tw-pan-x","--tw-pan-y","--tw-pinch-zoom","resize","scroll-snap-type","--tw-scroll-snap-strictness","scroll-snap-align","scroll-snap-stop","scroll-margin","scroll-margin-inline","scroll-margin-block","scroll-margin-inline-start","scroll-margin-inline-end","scroll-margin-top","scroll-margin-right","scroll-margin-bottom","scroll-margin-left","scroll-padding","scroll-padding-inline","scroll-padding-block","scroll-padding-inline-start","scroll-padding-inline-end","scroll-padding-top","scroll-padding-right","scroll-padding-bottom","scroll-padding-left","list-style-position","list-style-type","list-style-image","appearance","columns","break-before","break-inside","break-after","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-template-columns","grid-template-rows","flex-direction","flex-wrap","place-content","place-items","align-content","align-items","justify-content","justify-items","gap","column-gap","row-gap","--tw-space-x-reverse","--tw-space-y-reverse","divide-x-width","divide-y-width","--tw-divide-y-reverse","divide-style","divide-color","place-self","align-self","justify-self","overflow","overflow-x","overflow-y","overscroll-behavior","overscroll-behavior-x","overscroll-behavior-y","scroll-behavior","border-radius","border-start-radius","border-end-radius","border-top-radius","border-right-radius","border-bottom-radius","border-left-radius","border-start-start-radius","border-start-end-radius","border-end-end-radius","border-end-start-radius","border-top-left-radius","border-top-right-radius","border-bottom-right-radius","border-bottom-left-radius","border-width","border-inline-width","border-block-width","border-inline-start-width","border-inline-end-width","border-top-width","border-right-width","border-bottom-width","border-left-width","border-style","border-inline-style","border-block-style","border-inline-start-style","border-inline-end-style","border-top-style","border-right-style","border-bottom-style","border-left-style","border-color","border-inline-color","border-block-color","border-inline-start-color","border-inline-end-color","border-top-color","border-right-color","border-bottom-color","border-left-color","background-color","background-image","--tw-gradient-position","--tw-gradient-stops","--tw-gradient-via-stops","--tw-gradient-from","--tw-gradient-from-position","--tw-gradient-via","--tw-gradient-via-position","--tw-gradient-to","--tw-gradient-to-position","mask-image","--tw-mask-top","--tw-mask-top-from-color","--tw-mask-top-from-position","--tw-mask-top-to-color","--tw-mask-top-to-position","--tw-mask-right","--tw-mask-right-from-color","--tw-mask-right-from-position","--tw-mask-right-to-color","--tw-mask-right-to-position","--tw-mask-bottom","--tw-mask-bottom-from-color","--tw-mask-bottom-from-position","--tw-mask-bottom-to-color","--tw-mask-bottom-to-position","--tw-mask-left","--tw-mask-left-from-color","--tw-mask-left-from-position","--tw-mask-left-to-color","--tw-mask-left-to-position","--tw-mask-linear","--tw-mask-linear-position","--tw-mask-linear-from-color","--tw-mask-linear-from-position","--tw-mask-linear-to-color","--tw-mask-linear-to-position","--tw-mask-radial","--tw-mask-radial-shape","--tw-mask-radial-size","--tw-mask-radial-position","--tw-mask-radial-from-color","--tw-mask-radial-from-position","--tw-mask-radial-to-color","--tw-mask-radial-to-position","--tw-mask-conic","--tw-mask-conic-position","--tw-mask-conic-from-color","--tw-mask-conic-from-position","--tw-mask-conic-to-color","--tw-mask-conic-to-position","box-decoration-break","background-size","background-attachment","background-clip","background-position","background-repeat","background-origin","mask-composite","mask-mode","mask-type","mask-size","mask-clip","mask-position","mask-repeat","mask-origin","fill","stroke","stroke-width","object-fit","object-position","padding","padding-inline","padding-block","padding-inline-start","padding-inline-end","padding-top","padding-right","padding-bottom","padding-left","text-align","text-indent","vertical-align","font-family","font-size","line-height","font-weight","letter-spacing","text-wrap","overflow-wrap","word-break","text-overflow","hyphens","white-space","color","text-transform","font-style","font-stretch","font-variant-numeric","text-decoration-line","text-decoration-color","text-decoration-style","text-decoration-thickness","text-underline-offset","-webkit-font-smoothing","placeholder-color","caret-color","accent-color","color-scheme","opacity","background-blend-mode","mix-blend-mode","box-shadow","--tw-shadow","--tw-shadow-color","--tw-ring-shadow","--tw-ring-color","--tw-inset-shadow","--tw-inset-shadow-color","--tw-inset-ring-shadow","--tw-inset-ring-color","--tw-ring-offset-width","--tw-ring-offset-color","outline","outline-width","outline-offset","outline-color","--tw-blur","--tw-brightness","--tw-contrast","--tw-drop-shadow","--tw-grayscale","--tw-hue-rotate","--tw-invert","--tw-saturate","--tw-sepia","filter","--tw-backdrop-blur","--tw-backdrop-brightness","--tw-backdrop-contrast","--tw-backdrop-grayscale","--tw-backdrop-hue-rotate","--tw-backdrop-invert","--tw-backdrop-opacity","--tw-backdrop-saturate","--tw-backdrop-sepia","backdrop-filter","transition-property","transition-behavior","transition-delay","transition-duration","transition-timing-function","will-change","contain","content","forced-color-adjust"];function Ce(t,r,{onInvalidCandidate:i,respectImportant:e}={}){let n=new Map,s=[],a=new Map;for(let f of t){if(r.invalidCandidates.has(f)){i?.(f);continue}let m=r.parseCandidate(f);if(m.length===0){i?.(f);continue}a.set(f,m)}let p=0;(e??!0)&&(p|=1);let u=r.getVariantOrder();for(let[f,m]of a){let d=!1;for(let c of m){let w=r.compileAstNodes(c,p);if(w.length!==0){d=!0;for(let{node:h,propertySort:y}of w){let x=0n;for(let $ of c.variants)x|=1n<{let d=n.get(f),c=n.get(m);if(d.variants-c.variants!==0n)return Number(d.variants-c.variants);let w=0;for(;w1)return null;for(let u of a.nodes)if(u.kind!=="rule"&&u.kind!=="at-rule"||n(u,r)===null)return null;I(a.nodes,u=>{if((u.kind==="rule"||u.kind==="at-rule")&&u.nodes.length<=0)return u.nodes=t.nodes,E.Skip}),t.nodes=a.nodes;return}if(n(t,r)===null)return null}function Ci(t){let r=t.options?.types??[];return r.length>1&&r.includes("any")}function Ra(t,r){if(t.kind==="arbitrary"){let a=t.value;return t.modifier&&(a=X(a,t.modifier,r.theme)),a===null?[]:[[o(t.property,a)]]}let i=r.utilities.get(t.root)??[],e=[],n=i.filter(a=>!Ci(a));for(let a of n){if(a.kind!==t.kind)continue;let p=a.compileFn(t);if(p!==void 0){if(p===null)return e;e.push(p)}}if(e.length>0)return e;let s=i.filter(a=>Ci(a));for(let a of s){if(a.kind!==t.kind)continue;let p=a.compileFn(t);if(p!==void 0){if(p===null)return e;e.push(p)}}return e}function $i(t){for(let r of t)r.kind!=="at-root"&&(r.kind==="declaration"?r.important=!0:(r.kind==="rule"||r.kind==="at-rule")&&$i(r.nodes))}function Oa(t){let r=new Set,i=0,e=t.slice(),n=!1;for(;e.length>0;){let s=e.shift();if(s.kind==="declaration"){if(s.value===void 0||(i++,n))continue;if(s.property==="--tw-sort"){let p=qt.indexOf(s.value??"");if(p!==-1){r.add(p),n=!0;continue}}let a=qt.indexOf(s.property);a!==-1&&r.add(a)}else if(s.kind==="rule"||s.kind==="at-rule")for(let a of s.nodes)e.push(a)}return{order:Array.from(r).sort((s,a)=>s-a),count:i}}function Ae(t,r){let i=0,e=J("&",t),n=new Set,s=new K(()=>new Set),a=new K(()=>new Set);I([e],(d,c)=>{if(d.kind==="at-rule"){if(d.name==="@keyframes")return I(d.nodes,w=>{if(w.kind==="at-rule"&&w.name==="@apply")throw new Error("You cannot use `@apply` inside `@keyframes`.")}),E.Skip;if(d.name==="@utility"){let w=d.params.replace(/-\*$/,"");a.get(w).add(d),I(d.nodes,h=>{if(!(h.kind!=="at-rule"||h.name!=="@apply")){n.add(d);for(let y of Si(h,r))s.get(d).add(y)}});return}if(d.name==="@apply"){if(c.parent===null)return;i|=1,n.add(c.parent);for(let w of Si(d,r))for(let h of c.path())n.has(h)&&s.get(h).add(w)}}});let p=new Set,u=[],f=new Set;function m(d,c=[]){if(!p.has(d)){if(f.has(d)){let w=c[(c.indexOf(d)+1)%c.length];throw d.kind==="at-rule"&&d.name==="@utility"&&w.kind==="at-rule"&&w.name==="@utility"&&I(d.nodes,h=>{if(h.kind!=="at-rule"||h.name!=="@apply")return;let y=h.params.split(/\s+/g);for(let x of y)for(let $ of r.parseCandidate(x))switch($.kind){case"arbitrary":break;case"static":case"functional":if(w.params.replace(/-\*$/,"")===$.root)throw new Error(`You cannot \`@apply\` the \`${x}\` utility here because it creates a circular dependency.`);break;default:}}),new Error(`Circular dependency detected: - -${re([d])} -Relies on: - -${re([w])}`)}f.add(d);for(let w of s.get(d))for(let h of a.get(w))c.push(d),m(h,c),c.pop();p.add(d),f.delete(d),u.push(d)}}for(let d of n)m(d);for(let d of u)"nodes"in d&&I(d.nodes,c=>{if(c.kind!=="at-rule"||c.name!=="@apply")return;let w=c.params.split(/(\s+)/g),h={},y=0;for(let[x,$]of w.entries())x%2===0&&(h[$]=y),y+=$.length;{let x=Object.keys(h),$=Ce(x,r,{respectImportant:!1,onInvalidCandidate:N=>{if(r.theme.prefix&&!N.startsWith(r.theme.prefix))throw new Error(`Cannot apply unprefixed utility class \`${N}\`. Did you mean \`${r.theme.prefix}:${N}\`?`);if(r.invalidCandidates.has(N))throw new Error(`Cannot apply utility class \`${N}\` because it has been explicitly disabled: https://tailwindcss.com/docs/detecting-classes-in-source-files#explicitly-excluding-classes`);let O=j(N,":");if(O.length>1){let L=O.pop();if(r.candidatesToCss([L])[0]){let _=r.candidatesToCss(O.map(Y=>`${Y}:[--tw-variant-check:1]`)),z=O.filter((Y,q)=>_[q]===null);if(z.length>0){if(z.length===1)throw new Error(`Cannot apply utility class \`${N}\` because the ${z.map(Y=>`\`${Y}\``)} variant does not exist.`);{let Y=new Intl.ListFormat("en",{style:"long",type:"conjunction"});throw new Error(`Cannot apply utility class \`${N}\` because the ${Y.format(z.map(q=>`\`${q}\``))} variants do not exist.`)}}}}throw r.theme.size===0?new Error(`Cannot apply unknown utility class \`${N}\`. Are you using CSS modules or similar and missing \`@reference\`? https://tailwindcss.com/docs/functions-and-directives#reference-directive`):new Error(`Cannot apply unknown utility class \`${N}\``)}}),A=c.src,k=$.astNodes.map(N=>{let O=$.nodeSorting.get(N)?.candidate,L=O?h[O]:void 0;if(N=ee(N),!A||!O||L===void 0)return I([N],z=>{z.src=A}),N;let _=[A[0],A[1],A[2]];return _[1]+=7+L,_[2]=_[1]+O.length,I([N],z=>{z.src=_}),N}),U=[];for(let N of k)if(N.kind==="rule")for(let O of N.nodes)U.push(O);else U.push(N);return E.Replace(U)}});return i}function*Si(t,r){for(let i of t.params.split(/\s+/g))for(let e of r.parseCandidate(i))switch(e.kind){case"arbitrary":break;case"static":case"functional":yield e.root;break;default:}}async function Zt(t,r,i,e=0,n=!1){let s=0,a=[];return I(t,p=>{if(p.kind==="at-rule"&&(p.name==="@import"||p.name==="@reference")){let u=Pa(B(p.params));if(u===null)return;p.name==="@reference"&&(u.media="reference"),s|=2;let{uri:f,layer:m,media:d,supports:c}=u;if(f.startsWith("data:")||f.startsWith("http://")||f.startsWith("https://"))return;let w=ce({},[]);return a.push((async()=>{if(e>100)throw new Error(`Exceeded maximum recursion depth while resolving \`${f}\` in \`${r}\`)`);let h=await i(f,r),y=$e(h.content,{from:n?h.path:void 0});await Zt(y,h.base,i,e+1,n),w.nodes=Ia(p,[ce({base:h.base},y)],m,d,c)})()),E.ReplaceSkip(w)}}),a.length>0&&await Promise.all(a),s}function Pa(t){let r,i=null,e=null,n=null;for(let s=0;s{let f=Oe(n),[m,d]=_a(t.theme,f),c=i(Ti(r()??{},f)??null);if(typeof c=="string"&&(c=c.replace("","1")),typeof m!="object")return typeof d!="object"&&d&4?c??m:m;if(c!==null&&typeof c=="object"&&!Array.isArray(c)){let w=Xe({},[c],(h,y)=>y);if(m===null&&Object.hasOwn(c,"__CSS_VALUES__")){let h={};for(let y in c.__CSS_VALUES__)h[y]=c[y],delete w[y];m=h}for(let h in m)h!=="__CSS_VALUES__"&&(c?.__CSS_VALUES__?.[h]&4&&Ti(w,h.split("-"))!==void 0||(w[Se(h)]=m[h]));return w}if(Array.isArray(m)&&Array.isArray(d)&&Array.isArray(c)){let w=m[0],h=m[1];d[0]&4&&(w=c[0]??w);for(let y of Object.keys(h))d[1][y]&4&&(h[y]=c[1][y]??h[y]);return[w,h]}return m??c})();return p&&typeof u=="string"&&(u=Q(u,p)),u??s}}function _a(t,r){if(r.length===1&&r[0].startsWith("--"))return[t.get([r[0]]),t.getOptions(r[0])];let i=je(r),e=new Map,n=new K(()=>new Map),s=t.namespace(`--${i}`);if(s.size===0)return[null,0];let a=new Map;for(let[m,d]of s){if(!m||!m.includes("--")){e.set(m,d),a.set(m,t.getOptions(m?`--${i}-${m}`:`--${i}`));continue}let c=m.indexOf("--"),w=m.slice(0,c),h=m.slice(c+2);h=h.replace(/-([a-z])/g,(y,x)=>x.toUpperCase()),n.get(w===""?null:w).set(h,[d,t.getOptions(`--${i}${m}`)])}let p=t.getOptions(`--${i}`);for(let[m,d]of n){let c=e.get(m);if(typeof c!="string")continue;let w={},h={};for(let[y,[x,$]]of d)w[y]=x,h[y]=$;e.set(m,[c,w]),a.set(m,[p,h])}let u={},f={};for(let[m,d]of e)Vi(u,[m??"DEFAULT"],d);for(let[m,d]of a)Vi(f,[m??"DEFAULT"],d);return r[r.length-1]==="DEFAULT"?[u?.DEFAULT??null,f.DEFAULT??0]:"DEFAULT"in u&&Object.keys(u).length===1?[u.DEFAULT,f.DEFAULT??0]:(u.__CSS_VALUES__=f,[u,f])}function Ti(t,r){for(let i=0;i{m.src=s}),r.push(f)},addVariant(p,u){if(!kt.test(p))throw new Error(`\`addVariant('${p}')\` defines an invalid variant name. Variants should only contain alphanumeric, dashes, or underscore characters and start with a lowercase letter or number.`);if(typeof u=="string"){if(u.includes(":merge("))return}else if(Array.isArray(u)){if(u.some(m=>m.includes(":merge(")))return}else if(typeof u=="object"){let m=function(d,c){return Object.entries(d).some(([w,h])=>w.includes(c)||typeof h=="object"&&m(h,c))};var f=m;if(m(u,":merge("))return}typeof u=="string"||Array.isArray(u)?t.variants.static(p,m=>{m.nodes=Ei(u,m.nodes)},{compounds:Pe(typeof u=="string"?[u]:u)}):typeof u=="object"&&t.variants.fromAst(p,me(u),t)},matchVariant(p,u,f){function m(c,w,h){let y=u(c,{modifier:w?.value??null});return Ei(y,h)}try{let c=u("a",{modifier:null});if(typeof c=="string"&&c.includes(":merge("))return;if(Array.isArray(c)&&c.some(w=>w.includes(":merge(")))return}catch{}let d=Object.keys(f?.values??{});t.variants.group(()=>{t.variants.functional(p,(c,w)=>{if(!w.value){if(f?.values&&"DEFAULT"in f.values){c.nodes=m(f.values.DEFAULT,w.modifier,c.nodes);return}return null}if(w.value.kind==="arbitrary")c.nodes=m(w.value.value,w.modifier,c.nodes);else if(w.value.kind==="named"&&f?.values){let h=f.values[w.value.value];if(typeof h!="string")return null;c.nodes=m(h,w.modifier,c.nodes)}else return null})},(c,w)=>{if(c.kind!=="functional"||w.kind!=="functional")return 0;let h=c.value?c.value.value:"DEFAULT",y=w.value?w.value.value:"DEFAULT",x=f?.values?.[h]??h,$=f?.values?.[y]??y;if(f&&typeof f.sort=="function")return f.sort({value:x,modifier:c.modifier?.value??null},{value:$,modifier:w.modifier?.value??null});let A=d.indexOf(h),k=d.indexOf(y);return A=A===-1?d.length:A,k=k===-1?d.length:k,A!==k?A-k:x<$?-1:1}),t.variants.suggest(p,()=>Object.keys(f?.values??{}).filter(c=>c!=="DEFAULT"))},addUtilities(p){p=Array.isArray(p)?p:[p];let u=p.flatMap(m=>Object.entries(m));u=u.flatMap(([m,d])=>j(m,",").map(c=>[c.trim(),d]));let f=new K(()=>[]);for(let[m,d]of u){if(m.startsWith("@keyframes ")){if(!n){let h=J(m,me(d));I([h],y=>{y.src=s}),r.push(h)}continue}let c=Re(m),w=!1;if(I(c,h=>{if(h.kind==="selector"&&h.value[0]==="."&&Ni.test(h.value.slice(1))){let y=h.value;h.value="&";let x=pe(c),$=y.slice(1),A=x==="&"?me(d):[J(x,me(d))];f.get($).push(...A),w=!0,h.value=y;return}if(h.kind==="function"&&h.value===":not")return E.Skip}),!w)throw new Error(`\`addUtilities({ '${m}' : \u2026 })\` defines an invalid utility selector. Utilities must be a single class name and start with a lowercase letter, eg. \`.scrollbar-none\`.`)}for(let[m,d]of f)t.theme.prefix&&I(d,c=>{if(c.kind==="rule"){let w=Re(c.selector);I(w,h=>{h.kind==="selector"&&h.value[0]==="."&&(h.value=`.${t.theme.prefix}\\:${h.value.slice(1)}`)}),c.selector=pe(w)}}),t.utilities.static(m,c=>{let w=d.map(ee);return Ri(w,m,c.raw),e.current|=Ae(w,t),w})},matchUtilities(p,u){let f=u?.type?Array.isArray(u?.type)?u.type:[u.type]:["any"];for(let[d,c]of Object.entries(p)){let w=function({negative:h}){return y=>{if(y.value?.kind==="arbitrary"&&f.length>0&&!f.includes("any")&&(y.value.dataType&&!f.includes(y.value.dataType)||!y.value.dataType&&!H(y.value.value,f)))return;let x=f.includes("color"),$=null,A=!1;{let N=u?.values??{};x&&(N=Object.assign({inherit:"inherit",transparent:"transparent",current:"currentcolor"},N)),y.value?y.value.kind==="arbitrary"?$=y.value.value:y.value.fraction&&N[y.value.fraction]?($=N[y.value.fraction],A=!0):N[y.value.value]?$=N[y.value.value]:N.__BARE_VALUE__&&($=N.__BARE_VALUE__(y.value)??null,A=(y.value.fraction!==null&&$?.includes("/"))??!1):$=N.DEFAULT??null}if($===null)return;let k;{let N=u?.modifiers??null;y.modifier?N==="any"||y.modifier.kind==="arbitrary"?k=y.modifier.value:N?.[y.modifier.value]?k=N[y.modifier.value]:x&&!Number.isNaN(Number(y.modifier.value))?k=`${y.modifier.value}%`:k=null:k=null}if(y.modifier&&k===null&&!A)return y.value?.kind==="arbitrary"?null:void 0;x&&k!==null&&($=Q($,k)),h&&($=`calc(${$} * -1)`);let U=me(c($,{modifier:k}));return Ri(U,d,y.raw),e.current|=Ae(U,t),U}};var m=w;if(!Ni.test(d))throw new Error(`\`matchUtilities({ '${d}' : \u2026 })\` defines an invalid utility name. Utilities should be alphanumeric and start with a lowercase letter, eg. \`scrollbar\`.`);u?.supportsNegativeValues&&t.utilities.functional(`-${d}`,w({negative:!0}),{types:f}),t.utilities.functional(d,w({negative:!1}),{types:f}),t.utilities.suggest(d,()=>{let h=u?.values??{},y=new Set(Object.keys(h));y.delete("__BARE_VALUE__"),y.delete("__CSS_VALUES__"),y.has("DEFAULT")&&(y.delete("DEFAULT"),y.add(null));let x=u?.modifiers??{},$=x==="any"?[]:Object.keys(x);return[{supportsNegative:u?.supportsNegativeValues??!1,values:Array.from(y),modifiers:$}]})}},addComponents(p,u){this.addUtilities(p,u)},matchComponents(p,u){this.matchUtilities(p,u)},theme:bt(t,()=>i.theme??{},p=>p),prefix(p){return p},config(p,u){let f=i;if(!p)return f;let m=Oe(p);for(let d=0;dObject.entries(e));for(let[e,n]of i)if(n!=null&&n!==!1)if(typeof n!="object"){if(!e.startsWith("--")){if(n==="@slot"){r.push(J(e,[F("@slot")]));continue}e=e.replace(/([A-Z])/g,"-$1").toLowerCase()}r.push(o(e,String(n)))}else if(Array.isArray(n))for(let s of n)typeof s=="string"?r.push(o(e,s)):r.push(J(e,me(s)));else r.push(J(e,me(n)));return r}function Ei(t,r){return(typeof t=="string"?[t]:t).flatMap(e=>{if(e.trim().endsWith("}")){let n=e.replace("}","{@slot}}"),s=$e(n);return Gt(s,r),s}else return J(e,r)})}function Ri(t,r,i){I(t,e=>{if(e.kind==="rule"){let n=Re(e.selector);I(n,s=>{s.kind==="selector"&&s.value===`.${r}`&&(s.value=`.${ye(i)}`)}),e.selector=pe(n)}})}function Oi(t,r){for(let i of Da(r))t.theme.addKeyframes(i)}function Da(t){let r=[];if("keyframes"in t.theme)for(let[i,e]of Object.entries(t.theme.keyframes))r.push(F("@keyframes",i,me(e)));return r}function Pi(t){return{theme:{...rr,colors:({theme:r})=>r("color",{}),extend:{fontSize:({theme:r})=>({...r("text",{})}),boxShadow:({theme:r})=>({...r("shadow",{})}),animation:({theme:r})=>({...r("animate",{})}),aspectRatio:({theme:r})=>({...r("aspect",{})}),borderRadius:({theme:r})=>({...r("radius",{})}),screens:({theme:r})=>({...r("breakpoint",{})}),letterSpacing:({theme:r})=>({...r("tracking",{})}),lineHeight:({theme:r})=>({...r("leading",{})}),transitionDuration:{DEFAULT:t.get(["--default-transition-duration"])??null},transitionTimingFunction:{DEFAULT:t.get(["--default-transition-timing-function"])??null},maxWidth:({theme:r})=>({...r("container",{})})}}}}var Ka={blocklist:[],future:{},experimental:{},prefix:"",important:!1,darkMode:null,theme:{},plugins:[],content:{files:[]}};function Qt(t,r){let i={design:t,configs:[],plugins:[],content:{files:[]},theme:{},extend:{},result:structuredClone(Ka)};for(let n of r)Jt(i,n);for(let n of i.configs)"darkMode"in n&&n.darkMode!==void 0&&(i.result.darkMode=n.darkMode??null),"prefix"in n&&n.prefix!==void 0&&(i.result.prefix=n.prefix??""),"blocklist"in n&&n.blocklist!==void 0&&(i.result.blocklist=n.blocklist??[]),"important"in n&&n.important!==void 0&&(i.result.important=n.important??!1);let e=La(i);return{resolvedConfig:{...i.result,content:i.content,theme:i.theme,plugins:i.plugins},replacedThemeKeys:e}}function Ua(t,r){if(Array.isArray(t)&&Me(t[0]))return t.concat(r);if(Array.isArray(r)&&Me(r[0])&&Me(t))return[t,...r];if(Array.isArray(r))return r}function Jt(t,{config:r,base:i,path:e,reference:n,src:s}){let a=[];for(let f of r.plugins??[])"__isOptionsFunction"in f?a.push({...f(),reference:n,src:s}):"handler"in f?a.push({...f,reference:n,src:s}):a.push({handler:f,reference:n,src:s});if(Array.isArray(r.presets)&&r.presets.length===0)throw new Error("Error in the config file/plugin/preset. An empty preset (`preset: []`) is not currently supported.");for(let f of r.presets??[])Jt(t,{path:e,base:i,config:f,reference:n,src:s});for(let f of a)t.plugins.push(f),f.config&&Jt(t,{path:e,base:i,config:f.config,reference:!!f.reference,src:f.src??s});let p=r.content??[],u=Array.isArray(p)?p:p.files;for(let f of u)t.content.files.push(typeof f=="object"?f:{base:i,pattern:f});t.configs.push(r)}function La(t){let r=new Set,i=bt(t.design,()=>t.theme,n),e=Object.assign(i,{theme:i,colors:tr});function n(s){return typeof s=="function"?s(e)??null:s??null}for(let s of t.configs){let a=s.theme??{},p=a.extend??{};for(let u in a)u!=="extend"&&r.add(u);Object.assign(t.theme,a);for(let u in p)t.extend[u]??=[],t.extend[u].push(p[u])}delete t.theme.extend;for(let s in t.extend){let a=[t.theme[s],...t.extend[s]];t.theme[s]=()=>{let p=a.map(n);return Xe({},p,Ua)}}for(let s in t.theme)t.theme[s]=n(t.theme[s]);if(t.theme.screens&&typeof t.theme.screens=="object")for(let s of Object.keys(t.theme.screens)){let a=t.theme.screens[s];a&&typeof a=="object"&&("raw"in a||"max"in a||"min"in a&&(t.theme.screens[s]=a.min))}return r}function Ii(t,r){let i=t.theme.container||{};if(typeof i!="object"||i===null)return;let e=ja(i,r);e.length!==0&&r.utilities.static("container",()=>e.map(ee))}function ja({center:t,padding:r,screens:i},e){let n=[],s=null;if(t&&n.push(o("margin-inline","auto")),(typeof r=="string"||typeof r=="object"&&r!==null&&"DEFAULT"in r)&&n.push(o("padding-inline",typeof r=="string"?r:r.DEFAULT)),typeof i=="object"&&i!==null){s=new Map;let a=Array.from(e.theme.namespace("--breakpoint").entries());if(a.sort((p,u)=>Ve(p[1],u[1],"asc")),a.length>0){let[p]=a[0];n.push(F("@media",`(width >= --theme(--breakpoint-${p}))`,[o("max-width","none")]))}for(let[p,u]of Object.entries(i)){if(typeof u=="object")if("min"in u)u=u.min;else continue;s.set(p,F("@media",`(width >= ${u})`,[o("max-width",u)]))}}if(typeof r=="object"&&r!==null){let a=Object.entries(r).filter(([p])=>p!=="DEFAULT").map(([p,u])=>[p,e.theme.resolveValue(p,["--breakpoint"]),u]).filter(Boolean);a.sort((p,u)=>Ve(p[1],u[1],"asc"));for(let[p,,u]of a)if(s&&s.has(p))s.get(p).nodes.push(o("padding-inline",u));else{if(s)continue;n.push(F("@media",`(width >= theme(--breakpoint-${p}))`,[o("padding-inline",u)]))}}if(s)for(let[,a]of s)n.push(a);return n}function _i({addVariant:t,config:r}){let i=r("darkMode",null),[e,n=".dark"]=Array.isArray(i)?i:[i];if(e==="variant"){let s;if(Array.isArray(n)||typeof n=="function"?s=n:typeof n=="string"&&(s=[n]),Array.isArray(s))for(let a of s)a===".dark"?(e=!1,console.warn('When using `variant` for `darkMode`, you must provide a selector.\nExample: `darkMode: ["variant", ".your-selector &"]`')):a.includes("&")||(e=!1,console.warn('When using `variant` for `darkMode`, your selector must contain `&`.\nExample `darkMode: ["variant", ".your-selector &"]`'));n=s}e===null||(e==="selector"?t("dark",`&:where(${n}, ${n} *)`):e==="media"?t("dark","@media (prefers-color-scheme: dark)"):e==="variant"?t("dark",n):e==="class"&&t("dark",`&:is(${n} *)`))}function Di(t){for(let[r,i]of[["t","top"],["tr","top right"],["r","right"],["br","bottom right"],["b","bottom"],["bl","bottom left"],["l","left"],["tl","top left"]])t.utilities.suggest(`bg-gradient-to-${r}`,()=>[]),t.utilities.static(`bg-gradient-to-${r}`,()=>[o("--tw-gradient-position",`to ${i} in oklab`),o("background-image","linear-gradient(var(--tw-gradient-stops))")]);t.utilities.suggest("bg-left-top",()=>[]),t.utilities.static("bg-left-top",()=>[o("background-position","left top")]),t.utilities.suggest("bg-right-top",()=>[]),t.utilities.static("bg-right-top",()=>[o("background-position","right top")]),t.utilities.suggest("bg-left-bottom",()=>[]),t.utilities.static("bg-left-bottom",()=>[o("background-position","left bottom")]),t.utilities.suggest("bg-right-bottom",()=>[]),t.utilities.static("bg-right-bottom",()=>[o("background-position","right bottom")]),t.utilities.suggest("object-left-top",()=>[]),t.utilities.static("object-left-top",()=>[o("object-position","left top")]),t.utilities.suggest("object-right-top",()=>[]),t.utilities.static("object-right-top",()=>[o("object-position","right top")]),t.utilities.suggest("object-left-bottom",()=>[]),t.utilities.static("object-left-bottom",()=>[o("object-position","left bottom")]),t.utilities.suggest("object-right-bottom",()=>[]),t.utilities.static("object-right-bottom",()=>[o("object-position","right bottom")]),t.utilities.suggest("max-w-screen",()=>[]),t.utilities.functional("max-w-screen",r=>{if(!r.value||r.value.kind==="arbitrary")return;let i=t.theme.resolve(r.value.value,["--breakpoint"]);if(i)return[o("max-width",i)]}),t.utilities.suggest("overflow-ellipsis",()=>[]),t.utilities.static("overflow-ellipsis",()=>[o("text-overflow","ellipsis")]),t.utilities.suggest("decoration-slice",()=>[]),t.utilities.static("decoration-slice",()=>[o("-webkit-box-decoration-break","slice"),o("box-decoration-break","slice")]),t.utilities.suggest("decoration-clone",()=>[]),t.utilities.static("decoration-clone",()=>[o("-webkit-box-decoration-break","clone"),o("box-decoration-break","clone")]),t.utilities.suggest("flex-shrink",()=>[]),t.utilities.functional("flex-shrink",r=>{if(!r.modifier){if(!r.value)return[o("flex-shrink","1")];if(r.value.kind==="arbitrary")return[o("flex-shrink",r.value.value)];if(P(r.value.value))return[o("flex-shrink",r.value.value)]}}),t.utilities.suggest("flex-grow",()=>[]),t.utilities.functional("flex-grow",r=>{if(!r.modifier){if(!r.value)return[o("flex-grow","1")];if(r.value.kind==="arbitrary")return[o("flex-grow",r.value.value)];if(P(r.value.value))return[o("flex-grow",r.value.value)]}}),t.utilities.suggest("order-none",()=>[]),t.utilities.static("order-none",()=>[o("order","0")]),t.utilities.suggest("break-words",()=>[]),t.utilities.static("break-words",()=>[o("overflow-wrap","break-word")])}function Ki(t,r){let i=t.theme.screens||{},e=r.variants.get("min")?.order??0,n=[];for(let[a,p]of Object.entries(i)){let c=function(w){r.variants.static(a,h=>{h.nodes=[F("@media",d,h.nodes)]},{order:w})};var s=c;let u=r.variants.get(a),f=r.theme.resolveValue(a,["--breakpoint"]);if(u&&f&&!r.theme.hasDefault(`--breakpoint-${a}`))continue;let m=!0;typeof p=="string"&&(m=!1);let d=za(p);m?n.push(c):c(e)}if(n.length!==0){for(let[,a]of r.variants.variants)a.order>e&&(a.order+=n.length);r.variants.compareFns=new Map(Array.from(r.variants.compareFns).map(([a,p])=>(a>e&&(a+=n.length),[a,p])));for(let[a,p]of n.entries())p(e+a+1)}}function za(t){return(Array.isArray(t)?t:[t]).map(i=>typeof i=="string"?{min:i}:i&&typeof i=="object"?i:null).map(i=>{if(i===null)return null;if("raw"in i)return i.raw;let e="";return i.max!==void 0&&(e+=`${i.max} >= `),e+="width",i.min!==void 0&&(e+=` >= ${i.min}`),`(${e})`}).filter(Boolean).join(", ")}function Ui(t,r){let i=t.theme.aria||{},e=t.theme.supports||{},n=t.theme.data||{};if(Object.keys(i).length>0){let s=r.variants.get("aria"),a=s?.applyFn,p=s?.compounds;r.variants.functional("aria",(u,f)=>{let m=f.value;return m&&m.kind==="named"&&m.value in i?a?.(u,{...f,value:{kind:"arbitrary",value:i[m.value]}}):a?.(u,f)},{compounds:p})}if(Object.keys(e).length>0){let s=r.variants.get("supports"),a=s?.applyFn,p=s?.compounds;r.variants.functional("supports",(u,f)=>{let m=f.value;return m&&m.kind==="named"&&m.value in e?a?.(u,{...f,value:{kind:"arbitrary",value:e[m.value]}}):a?.(u,f)},{compounds:p})}if(Object.keys(n).length>0){let s=r.variants.get("data"),a=s?.applyFn,p=s?.compounds;r.variants.functional("data",(u,f)=>{let m=f.value;return m&&m.kind==="named"&&m.value in n?a?.(u,{...f,value:{kind:"arbitrary",value:n[m.value]}}):a?.(u,f)},{compounds:p})}}var Ma=/^[a-z]+$/;async function ji({designSystem:t,base:r,ast:i,loadModule:e,sources:n}){let s=0,a=[],p=[];I(i,(d,c)=>{if(d.kind!=="at-rule")return;let w=qe(c);if(d.name==="@plugin"){if(w.parent!==null)throw new Error("`@plugin` cannot be nested.");let h=d.params.slice(1,-1);if(h.length===0)throw new Error("`@plugin` must have a path.");let y={};for(let x of d.nodes??[]){if(x.kind!=="declaration")throw new Error(`Unexpected \`@plugin\` option: - -${re([x])} - -\`@plugin\` options must be a flat list of declarations.`);if(x.value===void 0)continue;let $=x.value,A=j($,",").map(k=>{if(k=k.trim(),k==="null")return null;if(k==="true")return!0;if(k==="false")return!1;if(Number.isNaN(Number(k))){if(k[0]==='"'&&k[k.length-1]==='"'||k[0]==="'"&&k[k.length-1]==="'")return k.slice(1,-1);if(k[0]==="{"&&k[k.length-1]==="}")throw new Error(`Unexpected \`@plugin\` option: Value of declaration \`${re([x]).trim()}\` is not supported. - -Using an object as a plugin option is currently only supported in JavaScript configuration files.`)}else return Number(k);return k});y[x.property]=A.length===1?A[0]:A}return a.push([{id:h,base:w.context.base,reference:!!w.context.reference,src:d.src},Object.keys(y).length>0?y:null]),s|=4,E.Replace([])}if(d.name==="@config"){if(d.nodes.length>0)throw new Error("`@config` cannot have a body.");if(w.parent!==null)throw new Error("`@config` cannot be nested.");return p.push({id:d.params.slice(1,-1),base:w.context.base,reference:!!w.context.reference,src:d.src}),s|=4,E.Replace([])}}),Di(t);let u=t.resolveThemeValue;if(t.resolveThemeValue=function(c,w){return c.startsWith("--")?u(c,w):(s|=Li({designSystem:t,base:r,ast:i,sources:n,configs:[],pluginDetails:[]}),t.resolveThemeValue(c,w))},!a.length&&!p.length)return 0;let[f,m]=await Promise.all([Promise.all(p.map(async({id:d,base:c,reference:w,src:h})=>{let y=await e(d,c,"config");return{path:d,base:y.base,config:y.module,reference:w,src:h}})),Promise.all(a.map(async([{id:d,base:c,reference:w,src:h},y])=>{let x=await e(d,c,"plugin");return{path:d,base:x.base,plugin:x.module,options:y,reference:w,src:h}}))]);return s|=Li({designSystem:t,base:r,ast:i,sources:n,configs:f,pluginDetails:m}),s}function Li({designSystem:t,base:r,ast:i,sources:e,configs:n,pluginDetails:s}){let a=0,u=[...s.map(y=>{if(!y.options)return{config:{plugins:[y.plugin]},base:y.base,reference:y.reference,src:y.src};if("__isOptionsFunction"in y.plugin)return{config:{plugins:[y.plugin(y.options)]},base:y.base,reference:y.reference,src:y.src};throw new Error(`The plugin "${y.path}" does not accept options`)}),...n],{resolvedConfig:f}=Qt(t,[{config:Pi(t.theme),base:r,reference:!0,src:void 0},...u,{config:{plugins:[_i]},base:r,reference:!0,src:void 0}]),{resolvedConfig:m,replacedThemeKeys:d}=Qt(t,u),c={designSystem:t,ast:i,resolvedConfig:f,featuresRef:{set current(y){a|=y}}},w=Ht({...c,referenceMode:!1,src:void 0}),h=t.resolveThemeValue;t.resolveThemeValue=function(x,$){if(x[0]==="-"&&x[1]==="-")return h(x,$);let A=w.theme(x,void 0);if(Array.isArray(A)&&A.length===2)return A[0];if(Array.isArray(A))return A.join(", ");if(typeof A=="object"&&A!==null&&"DEFAULT"in A)return A.DEFAULT;if(typeof A=="string")return A};for(let{handler:y,reference:x,src:$}of f.plugins){let A=Ht({...c,referenceMode:x??!1,src:$});y(A)}if(zr(t,m,d),Oi(t,m),Ui(m,t),Ki(m,t),Ii(m,t),!t.theme.prefix&&f.prefix){if(f.prefix.endsWith("-")&&(f.prefix=f.prefix.slice(0,-1),console.warn(`The prefix "${f.prefix}" is invalid. Prefixes must be lowercase ASCII letters (a-z) only and is written as a variant before all utilities. We have fixed up the prefix for you. Remove the trailing \`-\` to silence this warning.`)),!Ma.test(f.prefix))throw new Error(`The prefix "${f.prefix}" is invalid. Prefixes must be lowercase ASCII letters (a-z) only.`);t.theme.prefix=f.prefix}if(!t.important&&f.important===!0&&(t.important=!0),typeof f.important=="string"){let y=f.important;I(i,(x,$)=>{if(x.kind!=="at-rule"||x.name!=="@tailwind"||x.params!=="utilities")return;let A=qe($);return A.parent?.kind==="rule"&&A.parent.selector===y?E.Stop:E.ReplaceStop(G(y,[x]))})}for(let y of f.blocklist)t.invalidCandidates.add(y);for(let y of f.content.files){if("raw"in y)throw new Error(`Error in the config file/plugin/preset. The \`content\` key contains a \`raw\` entry: - -${JSON.stringify(y,null,2)} - -This feature is not currently supported.`);let x=!1;y.pattern[0]=="!"&&(x=!0,y.pattern=y.pattern.slice(1)),e.push({...y,negated:x})}return a}function zi({ast:t}){let r=new K(n=>tt(n.code)),i=new K(n=>({url:n.file,content:n.code,ignore:!1})),e={file:null,sources:[],mappings:[]};I(t,n=>{if(!n.src||!n.dst)return;let s=i.get(n.src[0]);if(!s.content)return;let a=r.get(n.src[0]),p=r.get(n.dst[0]),u=s.content.slice(n.src[1],n.src[2]),f=0;for(let c of u.split(` -`)){if(c.trim()!==""){let w=a.find(n.src[1]+f),h=p.find(n.dst[1]);e.mappings.push({name:null,originalPosition:{source:s,...w},generatedPosition:h})}f+=c.length,f+=1}let m=a.find(n.src[2]),d=p.find(n.dst[2]);e.mappings.push({name:null,originalPosition:{source:s,...m},generatedPosition:d})});for(let n of r.keys())e.sources.push(i.get(n));return e.mappings.sort((n,s)=>n.generatedPosition.line-s.generatedPosition.line||n.generatedPosition.column-s.generatedPosition.column||(n.originalPosition?.line??0)-(s.originalPosition?.line??0)||(n.originalPosition?.column??0)-(s.originalPosition?.column??0)),e}var Mi=/^(-?\d+)\.\.(-?\d+)(?:\.\.(-?\d+))?$/;function xt(t){let r=t.indexOf("{");if(r===-1)return[t];let i=[],e=t.slice(0,r),n=t.slice(r),s=0,a=n.lastIndexOf("}");for(let d=0;dxt(d));let m=xt(u);for(let d of m)for(let c of f)i.push(e+c+d);return i}function Fa(t){return Mi.test(t)}function Wa(t){let r=t.match(Mi);if(!r)return[t];let[,i,e,n]=r,s=n?parseInt(n,10):void 0,a=[];if(/^-?\d+$/.test(i)&&/^-?\d+$/.test(e)){let p=parseInt(i,10),u=parseInt(e,10);if(s===void 0&&(s=p<=u?1:-1),s===0)throw new Error("Step cannot be zero in sequence expansion.");let f=p0&&(s=-s);for(let m=p;f?m<=u:m>=u;m+=s)a.push(m.toString())}return a}function Fi(t,r){let i=new Set,e=new Set,n=[];function s(a,p=[]){if(t.has(a)&&!i.has(a)){e.has(a)&&r.onCircularDependency?.(p,a),e.add(a);for(let u of t.get(a)??[])p.push(a),s(u,p),p.pop();i.add(a),e.delete(a),n.push(a)}}for(let a of t.keys())s(a);return n}var Ba=/^[a-z]+$/,Rt=(n=>(n[n.None=0]="None",n[n.AtProperty=1]="AtProperty",n[n.ColorMix=2]="ColorMix",n[n.All=3]="All",n))(Rt||{});function Ya(){throw new Error("No `loadModule` function provided to `compile`")}function Ga(){throw new Error("No `loadStylesheet` function provided to `compile`")}function qa(t){let r=0,i=null;for(let e of j(t," "))e==="reference"?r|=2:e==="inline"?r|=1:e==="default"?r|=4:e==="static"?r|=8:e.startsWith("prefix(")&&e.endsWith(")")&&(i=e.slice(7,-1));return[r,i]}var Ke=(u=>(u[u.None=0]="None",u[u.AtApply=1]="AtApply",u[u.AtImport=2]="AtImport",u[u.JsPluginCompat=4]="JsPluginCompat",u[u.ThemeFunction=8]="ThemeFunction",u[u.Utilities=16]="Utilities",u[u.Variants=32]="Variants",u[u.AtTheme=64]="AtTheme",u))(Ke||{});async function Wi(t,{base:r="",from:i,loadModule:e=Ya,loadStylesheet:n=Ga}={}){let s=0;t=[ce({base:r},t)],s|=await Zt(t,r,n,0,i!==void 0);let a=null,p=new lt,u=new Map,f=new Map,m=[],d=null,c=null,w=[],h=[],y=[],x=[],$=null;I(t,(k,U)=>{if(k.kind!=="at-rule")return;let N=qe(U);if(k.name==="@tailwind"&&(k.params==="utilities"||k.params.startsWith("utilities"))){if(c!==null)return E.Replace([]);if(N.context.reference)return E.Replace([]);let O=j(k.params," ");for(let L of O)if(L.startsWith("source(")){let _=L.slice(7,-1);if(_==="none"){$=_;continue}if(_[0]==='"'&&_[_.length-1]!=='"'||_[0]==="'"&&_[_.length-1]!=="'"||_[0]!=="'"&&_[0]!=='"')throw new Error("`source(\u2026)` paths must be quoted.");$={base:N.context.sourceBase??N.context.base,pattern:_.slice(1,-1)}}c=k,s|=16}if(k.name==="@utility"){if(N.parent!==null)throw new Error("`@utility` cannot be nested.");if(k.nodes.length===0)throw new Error(`\`@utility ${k.params}\` is empty. Utilities should include at least one property.`);let O=Kr(k);if(O===null){if(!k.params.endsWith("-*")){if(k.params.endsWith("*"))throw new Error(`\`@utility ${k.params}\` defines an invalid utility name. A functional utility must end in \`-*\`.`);if(k.params.includes("*"))throw new Error(`\`@utility ${k.params}\` defines an invalid utility name. The dynamic portion marked by \`-*\` must appear once at the end.`)}throw new Error(`\`@utility ${k.params}\` defines an invalid utility name. Utilities should be alphanumeric and start with a lowercase letter.`)}m.push(O)}if(k.name==="@source"){if(k.nodes.length>0)throw new Error("`@source` cannot have a body.");if(N.parent!==null)throw new Error("`@source` cannot be nested.");let O=!1,L=!1,_=k.params;if(_[0]==="n"&&_.startsWith("not ")&&(O=!0,_=_.slice(4)),_[0]==="i"&&_.startsWith("inline(")&&(L=!0,_=_.slice(7,-1)),_[0]==='"'&&_[_.length-1]!=='"'||_[0]==="'"&&_[_.length-1]!=="'"||_[0]!=="'"&&_[0]!=='"')throw new Error("`@source` paths must be quoted.");let z=_.slice(1,-1);if(L){let Y=O?x:y,q=j(z," ");for(let ae of q)for(let oe of xt(ae))Y.push(oe)}else h.push({base:N.context.base,pattern:z,negated:O});return E.ReplaceSkip([])}if(k.name==="@variant"&&(N.parent===null?k.nodes.length===0?k.name="@custom-variant":(I(k.nodes,O=>{if(O.kind==="at-rule"&&O.name==="@slot")return k.name="@custom-variant",E.Stop}),k.name==="@variant"&&w.push(k)):w.push(k)),k.name==="@custom-variant"){if(N.parent!==null)throw new Error("`@custom-variant` cannot be nested.");let[O,L]=j(k.params," ");if(!kt.test(O))throw new Error(`\`@custom-variant ${O}\` defines an invalid variant name. Variants should only contain alphanumeric, dashes, or underscore characters and start with a lowercase letter or number.`);if(k.nodes.length>0&&L)throw new Error(`\`@custom-variant ${O}\` cannot have both a selector and a body.`);if(k.nodes.length===0){if(!L)throw new Error(`\`@custom-variant ${O}\` has no selector or body.`);let _=j(L.slice(1,-1),",");if(_.length===0||_.some(q=>q.trim()===""))throw new Error(`\`@custom-variant ${O} (${_.join(",")})\` selector is invalid.`);let z=[],Y=[];for(let q of _)q=q.trim(),q[0]==="@"?z.push(q):Y.push(q);u.set(O,q=>{q.variants.static(O,ae=>{let oe=[];Y.length>0&&oe.push(G(Y.join(", "),ae.nodes));for(let l of z)oe.push(J(l,ae.nodes));ae.nodes=oe},{compounds:Pe([...Y,...z])})}),f.set(O,new Set)}else{let _=new Set;I(k.nodes,z=>{z.kind==="at-rule"&&z.name==="@variant"&&_.add(z.params)}),u.set(O,z=>{z.variants.fromAst(O,k.nodes,z)}),f.set(O,_)}return E.ReplaceSkip([])}if(k.name==="@media"){let O=j(k.params," "),L=[];for(let _ of O)if(_.startsWith("source(")){let z=_.slice(7,-1);I(k.nodes,Y=>{if(Y.kind==="at-rule"&&Y.name==="@tailwind"&&Y.params==="utilities")return Y.params+=` source(${z})`,E.ReplaceStop([ce({sourceBase:N.context.base},[Y])])})}else if(_.startsWith("theme(")){let z=_.slice(6,-1),Y=z.includes("reference");I(k.nodes,q=>{if(q.kind!=="context"){if(q.kind!=="at-rule"){if(Y)throw new Error('Files imported with `@import "\u2026" theme(reference)` must only contain `@theme` blocks.\nUse `@reference "\u2026";` instead.');return E.Continue}if(q.name==="@theme")return q.params+=" "+z,E.Skip}})}else if(_.startsWith("prefix(")){let z=_.slice(7,-1);I(k.nodes,Y=>{if(Y.kind==="at-rule"&&Y.name==="@theme")return Y.params+=` prefix(${z})`,E.Skip})}else _==="important"?a=!0:_==="reference"?k.nodes=[ce({reference:!0},k.nodes)]:L.push(_);if(L.length>0)k.params=L.join(" ");else if(O.length>0)return E.Replace(k.nodes);return E.Continue}if(k.name==="@theme"){let[O,L]=qa(k.params);if(s|=64,N.context.reference&&(O|=2),L){if(!Ba.test(L))throw new Error(`The prefix "${L}" is invalid. Prefixes must be lowercase ASCII letters (a-z) only.`);p.prefix=L}return I(k.nodes,_=>{if(_.kind==="at-rule"&&_.name==="@keyframes")return p.addKeyframes(_),E.Skip;if(_.kind==="comment")return;if(_.kind==="declaration"&&_.property.startsWith("--")){p.add(Se(_.property),_.value??"",O,_.src);return}let z=re([F(k.name,k.params,[_])]).split(` -`).map((Y,q,ae)=>`${q===0||q>=ae.length-2?" ":">"} ${Y}`).join(` -`);throw new Error(`\`@theme\` blocks must only contain custom properties or \`@keyframes\`. - -${z}`)}),d?E.ReplaceSkip([]):(d=G(":root, :host",[]),d.src=k.src,E.ReplaceSkip(d))}});let A=xi(p,c?.src);if(a&&(A.important=a),x.length>0)for(let k of x)A.invalidCandidates.add(k);s|=await ji({designSystem:A,base:r,ast:t,loadModule:e,sources:h});for(let k of u.keys())A.variants.static(k,()=>{});for(let k of Fi(f,{onCircularDependency(U,N){let O=re(U.map((L,_)=>F("@custom-variant",L,[F("@variant",U[_+1]??N,[])]))).replaceAll(";"," { \u2026 }").replace(`@custom-variant ${N} {`,`@custom-variant ${N} { /* \u2190 */`);throw new Error(`Circular dependency detected in custom variants: - -${O}`)}}))u.get(k)?.(A);for(let k of m)k(A);if(d){let k=[];for(let[N,O]of A.theme.entries()){if(O.options&2)continue;let L=o(ye(N),O.value);L.src=O.src,k.push(L)}let U=A.theme.getKeyframes();for(let N of U)t.push(ce({theme:!0},[W([N])]));d.nodes=[ce({theme:!0},k)]}if(s|=Qe(t,A),s|=De(t,A),s|=Ae(t,A),c){let k=c;k.kind="context",k.context={}}return I(t,k=>{if(k.kind==="at-rule")return k.name==="@utility"?E.Replace([]):E.Skip}),{designSystem:A,ast:t,sources:h,root:$,utilitiesNode:c,features:s,inlineCandidates:y}}async function Za(t,r={}){let{designSystem:i,ast:e,sources:n,root:s,utilitiesNode:a,features:p,inlineCandidates:u}=await Wi(t,r);e.unshift(ot(`! tailwindcss v${ir} | MIT License | https://tailwindcss.com `));function f(h){i.invalidCandidates.add(h)}let m=new Set,d=null,c=0,w=!1;for(let h of u)i.invalidCandidates.has(h)||(m.add(h),w=!0);return{sources:n,root:s,features:p,build(h){if(p===0)return t;if(!a)return d??=Te(e,i,r.polyfills),d;let y=w,x=!1;w=!1;let $=m.size;for(let k of h)if(!i.invalidCandidates.has(k))if(k[0]==="-"&&k[1]==="-"){let U=i.theme.markUsedVariable(k);y||=U,x||=U}else m.add(k),y||=m.size!==$;if(!y)return d??=Te(e,i,r.polyfills),d;let A=Ce(m,i,{onInvalidCandidate:f}).astNodes;return r.from&&I(A,k=>{k.src??=a.src}),!x&&c===A.length?(d??=Te(e,i,r.polyfills),d):(c=A.length,a.nodes=A,d=Te(e,i,r.polyfills),d)}}}async function rf(t,r={}){let i=$e(t,{from:r.from}),e=await Za(i,r),n=i,s=t;return{...e,build(a){let p=e.build(a);return p===n||(s=re(p,!!r.from),n=p),s},buildSourceMap(){return zi({ast:n})}}}async function nf(t,r={}){return(await Wi($e(t,{from:r.from}),r)).designSystem}function Ha(){throw new Error("It looks like you're trying to use `tailwindcss` directly as a PostCSS plugin. The PostCSS plugin has moved to a separate package, so to continue using Tailwind CSS with PostCSS you'll need to install `@tailwindcss/postcss` and update your PostCSS configuration.")}export{Rt as a,Ke as b,Za as c,rf as d,nf as e,Ha as f}; diff --git a/node_modules/tailwindcss/dist/chunk-GFBUASX3.mjs b/node_modules/tailwindcss/dist/chunk-GFBUASX3.mjs deleted file mode 100644 index f20977b77..000000000 --- a/node_modules/tailwindcss/dist/chunk-GFBUASX3.mjs +++ /dev/null @@ -1 +0,0 @@ -import{a as k}from"./chunk-HTB5LLOP.mjs";var _=new Set(["black","silver","gray","white","maroon","red","purple","fuchsia","green","lime","olive","yellow","navy","blue","teal","aqua","aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","green","greenyellow","grey","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen","transparent","currentcolor","canvas","canvastext","linktext","visitedtext","activetext","buttonface","buttontext","buttonborder","field","fieldtext","highlight","highlighttext","selecteditem","selecteditemtext","mark","marktext","graytext","accentcolor","accentcolortext"]),U=/^(rgba?|hsla?|hwb|color|(ok)?(lab|lch)|light-dark|color-mix)\(/i;function S(e){return e.charCodeAt(0)===35||U.test(e)||_.has(e.toLowerCase())}var A=["calc","min","max","clamp","mod","rem","sin","cos","tan","asin","acos","atan","atan2","pow","sqrt","hypot","log","exp","round"];function b(e){return e.indexOf("(")!==-1&&A.some(t=>e.includes(`${t}(`))}function oe(e){if(!A.some(n=>e.includes(n)))return e;let t="",r=[],s=null,m=null;for(let n=0;n=48&&a<=57||s!==null&&(a===37||a>=97&&a<=122||a>=65&&a<=90)?s=n:(m=s,s=null),a===40){t+=e[n];let i=n;for(let p=n-1;p>=0;p--){let c=e.charCodeAt(p);if(c>=48&&c<=57)i=p;else if(c>=97&&c<=122)i=p;else break}let o=e.slice(i,n);if(A.includes(o)){r.unshift(!0);continue}else if(r[0]&&o===""){r.unshift(!0);continue}r.unshift(!1);continue}else if(a===41)t+=e[n],r.shift();else if(a===44&&r[0]){t+=", ";continue}else{if(a===32&&r[0]&&t.charCodeAt(t.length-1)===32)continue;if((a===43||a===42||a===47||a===45)&&r[0]){let i=t.trimEnd(),o=i.charCodeAt(i.length-1),p=i.charCodeAt(i.length-2),c=e.charCodeAt(n+1);if((o===101||o===69)&&p>=48&&p<=57){t+=e[n];continue}else if(o===43||o===42||o===47||o===45){t+=e[n];continue}else if(o===40||o===44){t+=e[n];continue}else e.charCodeAt(n-1)===32?t+=`${e[n]} `:o>=48&&o<=57||c>=48&&c<=57||o===41||c===40||c===43||c===42||c===47||c===45||m!==null&&m===n-1?t+=` ${e[n]} `:t+=e[n]}else t+=e[n]}}return t}var E=new Uint8Array(256);function d(e,t){let r=0,s=[],m=0,n=e.length,a=t.charCodeAt(0);for(let i=0;i0&&o===E[r-1]&&r--;break}}return s.push(e.slice(m)),s}var P={color:S,length:y,percentage:C,ratio:G,number:v,integer:u,url:R,position:K,"bg-size":Y,"line-width":T,image:F,"family-name":M,"generic-name":H,"absolute-size":$,"relative-size":W,angle:X,vector:te};function me(e,t){if(e.startsWith("var("))return null;for(let r of t)if(P[r]?.(e))return r;return null}var z=/^url\(.*\)$/;function R(e){return z.test(e)}function T(e){return d(e," ").every(t=>y(t)||v(t)||t==="thin"||t==="medium"||t==="thick")}var D=/^(?:element|image|cross-fade|image-set)\(/,I=/^(repeating-)?(conic|linear|radial)-gradient\(/;function F(e){let t=0;for(let r of d(e,","))if(!r.startsWith("var(")){if(R(r)){t+=1;continue}if(I.test(r)){t+=1;continue}if(D.test(r)){t+=1;continue}return!1}return t>0}function H(e){return e==="serif"||e==="sans-serif"||e==="monospace"||e==="cursive"||e==="fantasy"||e==="system-ui"||e==="ui-serif"||e==="ui-sans-serif"||e==="ui-monospace"||e==="ui-rounded"||e==="math"||e==="emoji"||e==="fangsong"}function M(e){let t=0;for(let r of d(e,",")){let s=r.charCodeAt(0);if(s>=48&&s<=57)return!1;r.startsWith("var(")||(t+=1)}return t>0}function $(e){return e==="xx-small"||e==="x-small"||e==="small"||e==="medium"||e==="large"||e==="x-large"||e==="xx-large"||e==="xxx-large"}function W(e){return e==="larger"||e==="smaller"}var x=/[+-]?\d*\.?\d+(?:[eE][+-]?\d+)?/,B=new RegExp(`^${x.source}$`);function v(e){return B.test(e)||b(e)}var q=new RegExp(`^${x.source}%$`);function C(e){return q.test(e)||b(e)}var V=new RegExp(`^${x.source}s*/s*${x.source}$`);function G(e){return V.test(e)||b(e)}var Z=["cm","mm","Q","in","pc","pt","px","em","ex","ch","rem","lh","rlh","vw","vh","vmin","vmax","vb","vi","svw","svh","lvw","lvh","dvw","dvh","cqw","cqh","cqi","cqb","cqmin","cqmax"],j=new RegExp(`^${x.source}(${Z.join("|")})$`);function y(e){return j.test(e)||b(e)}function K(e){let t=0;for(let r of d(e," ")){if(r==="center"||r==="top"||r==="right"||r==="bottom"||r==="left"){t+=1;continue}if(!r.startsWith("var(")){if(y(r)||C(r)){t+=1;continue}return!1}}return t>0}function Y(e){let t=0;for(let r of d(e,",")){if(r==="cover"||r==="contain"){t+=1;continue}let s=d(r," ");if(s.length!==1&&s.length!==2)return!1;if(s.every(m=>m==="auto"||y(m)||C(m))){t+=1;continue}}return t>0}var Q=["deg","rad","grad","turn"],J=new RegExp(`^${x.source}(${Q.join("|")})$`);function X(e){return J.test(e)}var ee=new RegExp(`^${x.source} +${x.source} +${x.source}$`);function te(e){return ee.test(e)}function u(e){let t=Number(e);return Number.isInteger(t)&&t>=0&&String(t)===String(e)}function pe(e){let t=Number(e);return Number.isInteger(t)&&t>0&&String(t)===String(e)}function ge(e){return N(e,.25)}function ue(e){return N(e,.25)}function N(e,t){let r=Number(e);return r>=0&&r%t===0&&String(r)===String(e)}function h(e){return{__BARE_VALUE__:e}}var g=h(e=>{if(u(e.value))return e.value}),l=h(e=>{if(u(e.value))return`${e.value}%`}),f=h(e=>{if(u(e.value))return`${e.value}px`}),O=h(e=>{if(u(e.value))return`${e.value}ms`}),w=h(e=>{if(u(e.value))return`${e.value}deg`}),re=h(e=>{if(e.fraction===null)return;let[t,r]=d(e.fraction,"/");if(!(!u(t)||!u(r)))return e.fraction}),L=h(e=>{if(u(Number(e.value)))return`repeat(${e.value}, minmax(0, 1fr))`}),be={accentColor:({theme:e})=>e("colors"),animation:{none:"none",spin:"spin 1s linear infinite",ping:"ping 1s cubic-bezier(0, 0, 0.2, 1) infinite",pulse:"pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite",bounce:"bounce 1s infinite"},aria:{busy:'busy="true"',checked:'checked="true"',disabled:'disabled="true"',expanded:'expanded="true"',hidden:'hidden="true"',pressed:'pressed="true"',readonly:'readonly="true"',required:'required="true"',selected:'selected="true"'},aspectRatio:{auto:"auto",square:"1 / 1",video:"16 / 9",...re},backdropBlur:({theme:e})=>e("blur"),backdropBrightness:({theme:e})=>({...e("brightness"),...l}),backdropContrast:({theme:e})=>({...e("contrast"),...l}),backdropGrayscale:({theme:e})=>({...e("grayscale"),...l}),backdropHueRotate:({theme:e})=>({...e("hueRotate"),...w}),backdropInvert:({theme:e})=>({...e("invert"),...l}),backdropOpacity:({theme:e})=>({...e("opacity"),...l}),backdropSaturate:({theme:e})=>({...e("saturate"),...l}),backdropSepia:({theme:e})=>({...e("sepia"),...l}),backgroundColor:({theme:e})=>e("colors"),backgroundImage:{none:"none","gradient-to-t":"linear-gradient(to top, var(--tw-gradient-stops))","gradient-to-tr":"linear-gradient(to top right, var(--tw-gradient-stops))","gradient-to-r":"linear-gradient(to right, var(--tw-gradient-stops))","gradient-to-br":"linear-gradient(to bottom right, var(--tw-gradient-stops))","gradient-to-b":"linear-gradient(to bottom, var(--tw-gradient-stops))","gradient-to-bl":"linear-gradient(to bottom left, var(--tw-gradient-stops))","gradient-to-l":"linear-gradient(to left, var(--tw-gradient-stops))","gradient-to-tl":"linear-gradient(to top left, var(--tw-gradient-stops))"},backgroundOpacity:({theme:e})=>e("opacity"),backgroundPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},blur:{0:"0",none:"",sm:"4px",DEFAULT:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},borderColor:({theme:e})=>({DEFAULT:"currentcolor",...e("colors")}),borderOpacity:({theme:e})=>e("opacity"),borderRadius:{none:"0px",sm:"0.125rem",DEFAULT:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},borderSpacing:({theme:e})=>e("spacing"),borderWidth:{DEFAULT:"1px",0:"0px",2:"2px",4:"4px",8:"8px",...f},boxShadow:{sm:"0 1px 2px 0 rgb(0 0 0 / 0.05)",DEFAULT:"0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)",md:"0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)",lg:"0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)",xl:"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)","2xl":"0 25px 50px -12px rgb(0 0 0 / 0.25)",inner:"inset 0 2px 4px 0 rgb(0 0 0 / 0.05)",none:"none"},boxShadowColor:({theme:e})=>e("colors"),brightness:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",200:"2",...l},caretColor:({theme:e})=>e("colors"),colors:()=>({...k}),columns:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12","3xs":"16rem","2xs":"18rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",...g},container:{},content:{none:"none"},contrast:{0:"0",50:".5",75:".75",100:"1",125:"1.25",150:"1.5",200:"2",...l},cursor:{auto:"auto",default:"default",pointer:"pointer",wait:"wait",text:"text",move:"move",help:"help","not-allowed":"not-allowed",none:"none","context-menu":"context-menu",progress:"progress",cell:"cell",crosshair:"crosshair","vertical-text":"vertical-text",alias:"alias",copy:"copy","no-drop":"no-drop",grab:"grab",grabbing:"grabbing","all-scroll":"all-scroll","col-resize":"col-resize","row-resize":"row-resize","n-resize":"n-resize","e-resize":"e-resize","s-resize":"s-resize","w-resize":"w-resize","ne-resize":"ne-resize","nw-resize":"nw-resize","se-resize":"se-resize","sw-resize":"sw-resize","ew-resize":"ew-resize","ns-resize":"ns-resize","nesw-resize":"nesw-resize","nwse-resize":"nwse-resize","zoom-in":"zoom-in","zoom-out":"zoom-out"},divideColor:({theme:e})=>e("borderColor"),divideOpacity:({theme:e})=>e("borderOpacity"),divideWidth:({theme:e})=>({...e("borderWidth"),...f}),dropShadow:{sm:"0 1px 1px rgb(0 0 0 / 0.05)",DEFAULT:["0 1px 2px rgb(0 0 0 / 0.1)","0 1px 1px rgb(0 0 0 / 0.06)"],md:["0 4px 3px rgb(0 0 0 / 0.07)","0 2px 2px rgb(0 0 0 / 0.06)"],lg:["0 10px 8px rgb(0 0 0 / 0.04)","0 4px 3px rgb(0 0 0 / 0.1)"],xl:["0 20px 13px rgb(0 0 0 / 0.03)","0 8px 5px rgb(0 0 0 / 0.08)"],"2xl":"0 25px 25px rgb(0 0 0 / 0.15)",none:"0 0 #0000"},fill:({theme:e})=>e("colors"),flex:{1:"1 1 0%",auto:"1 1 auto",initial:"0 1 auto",none:"none"},flexBasis:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",...e("spacing")}),flexGrow:{0:"0",DEFAULT:"1",...g},flexShrink:{0:"0",DEFAULT:"1",...g},fontFamily:{sans:["ui-sans-serif","system-ui","sans-serif",'"Apple Color Emoji"','"Segoe UI Emoji"','"Segoe UI Symbol"','"Noto Color Emoji"'],serif:["ui-serif","Georgia","Cambria",'"Times New Roman"',"Times","serif"],mono:["ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas",'"Liberation Mono"','"Courier New"',"monospace"]},fontSize:{xs:["0.75rem",{lineHeight:"1rem"}],sm:["0.875rem",{lineHeight:"1.25rem"}],base:["1rem",{lineHeight:"1.5rem"}],lg:["1.125rem",{lineHeight:"1.75rem"}],xl:["1.25rem",{lineHeight:"1.75rem"}],"2xl":["1.5rem",{lineHeight:"2rem"}],"3xl":["1.875rem",{lineHeight:"2.25rem"}],"4xl":["2.25rem",{lineHeight:"2.5rem"}],"5xl":["3rem",{lineHeight:"1"}],"6xl":["3.75rem",{lineHeight:"1"}],"7xl":["4.5rem",{lineHeight:"1"}],"8xl":["6rem",{lineHeight:"1"}],"9xl":["8rem",{lineHeight:"1"}]},fontWeight:{thin:"100",extralight:"200",light:"300",normal:"400",medium:"500",semibold:"600",bold:"700",extrabold:"800",black:"900"},gap:({theme:e})=>e("spacing"),gradientColorStops:({theme:e})=>e("colors"),gradientColorStopPositions:{"0%":"0%","5%":"5%","10%":"10%","15%":"15%","20%":"20%","25%":"25%","30%":"30%","35%":"35%","40%":"40%","45%":"45%","50%":"50%","55%":"55%","60%":"60%","65%":"65%","70%":"70%","75%":"75%","80%":"80%","85%":"85%","90%":"90%","95%":"95%","100%":"100%",...l},grayscale:{0:"0",DEFAULT:"100%",...l},gridAutoColumns:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridAutoRows:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridColumn:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridColumnEnd:{auto:"auto",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",...g},gridColumnStart:{auto:"auto",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",...g},gridRow:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridRowEnd:{auto:"auto",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",...g},gridRowStart:{auto:"auto",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",...g},gridTemplateColumns:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))",...L},gridTemplateRows:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))",...L},height:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),hueRotate:{0:"0deg",15:"15deg",30:"30deg",60:"60deg",90:"90deg",180:"180deg",...w},inset:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%",...e("spacing")}),invert:{0:"0",DEFAULT:"100%",...l},keyframes:{spin:{to:{transform:"rotate(360deg)"}},ping:{"75%, 100%":{transform:"scale(2)",opacity:"0"}},pulse:{"50%":{opacity:".5"}},bounce:{"0%, 100%":{transform:"translateY(-25%)",animationTimingFunction:"cubic-bezier(0.8,0,1,1)"},"50%":{transform:"none",animationTimingFunction:"cubic-bezier(0,0,0.2,1)"}}},letterSpacing:{tighter:"-0.05em",tight:"-0.025em",normal:"0em",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeight:{none:"1",tight:"1.25",snug:"1.375",normal:"1.5",relaxed:"1.625",loose:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},listStyleType:{none:"none",disc:"disc",decimal:"decimal"},listStyleImage:{none:"none"},margin:({theme:e})=>({auto:"auto",...e("spacing")}),lineClamp:{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",...g},maxHeight:({theme:e})=>({none:"none",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),maxWidth:({theme:e})=>({none:"none",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",prose:"65ch",...e("spacing")}),minHeight:({theme:e})=>({full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),minWidth:({theme:e})=>({full:"100%",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),objectPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},opacity:{0:"0",5:"0.05",10:"0.1",15:"0.15",20:"0.2",25:"0.25",30:"0.3",35:"0.35",40:"0.4",45:"0.45",50:"0.5",55:"0.55",60:"0.6",65:"0.65",70:"0.7",75:"0.75",80:"0.8",85:"0.85",90:"0.9",95:"0.95",100:"1",...l},order:{first:"-9999",last:"9999",none:"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",...g},outlineColor:({theme:e})=>e("colors"),outlineOffset:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...f},outlineWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...f},padding:({theme:e})=>e("spacing"),placeholderColor:({theme:e})=>e("colors"),placeholderOpacity:({theme:e})=>e("opacity"),ringColor:({theme:e})=>({DEFAULT:"currentcolor",...e("colors")}),ringOffsetColor:({theme:e})=>e("colors"),ringOffsetWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...f},ringOpacity:({theme:e})=>({DEFAULT:"0.5",...e("opacity")}),ringWidth:{DEFAULT:"3px",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...f},rotate:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",45:"45deg",90:"90deg",180:"180deg",...w},saturate:{0:"0",50:".5",100:"1",150:"1.5",200:"2",...l},scale:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",...l},screens:{sm:"40rem",md:"48rem",lg:"64rem",xl:"80rem","2xl":"96rem"},scrollMargin:({theme:e})=>e("spacing"),scrollPadding:({theme:e})=>e("spacing"),sepia:{0:"0",DEFAULT:"100%",...l},skew:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",...w},space:({theme:e})=>e("spacing"),spacing:{px:"1px",0:"0px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",11:"2.75rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},stroke:({theme:e})=>({none:"none",...e("colors")}),strokeWidth:{0:"0",1:"1",2:"2",...g},supports:{},data:{},textColor:({theme:e})=>e("colors"),textDecorationColor:({theme:e})=>e("colors"),textDecorationThickness:{auto:"auto","from-font":"from-font",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...f},textIndent:({theme:e})=>e("spacing"),textOpacity:({theme:e})=>e("opacity"),textUnderlineOffset:{auto:"auto",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...f},transformOrigin:{center:"center",top:"top","top-right":"top right",right:"right","bottom-right":"bottom right",bottom:"bottom","bottom-left":"bottom left",left:"left","top-left":"top left"},transitionDelay:{0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms",...O},transitionDuration:{DEFAULT:"150ms",0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms",...O},transitionProperty:{none:"none",all:"all",DEFAULT:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter",colors:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke",opacity:"opacity",shadow:"box-shadow",transform:"transform"},transitionTimingFunction:{DEFAULT:"cubic-bezier(0.4, 0, 0.2, 1)",linear:"linear",in:"cubic-bezier(0.4, 0, 1, 1)",out:"cubic-bezier(0, 0, 0.2, 1)","in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},translate:({theme:e})=>({"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%",...e("spacing")}),size:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),width:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",screen:"100vw",svw:"100svw",lvw:"100lvw",dvw:"100dvw",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),willChange:{auto:"auto",scroll:"scroll-position",contents:"contents",transform:"transform"},zIndex:{auto:"auto",0:"0",10:"10",20:"20",30:"30",40:"40",50:"50",...g}};export{oe as a,d as b,me as c,y as d,u as e,pe as f,ge as g,ue as h,be as i}; diff --git a/node_modules/tailwindcss/dist/chunk-HTB5LLOP.mjs b/node_modules/tailwindcss/dist/chunk-HTB5LLOP.mjs deleted file mode 100644 index 8a95483a2..000000000 --- a/node_modules/tailwindcss/dist/chunk-HTB5LLOP.mjs +++ /dev/null @@ -1 +0,0 @@ -var l={inherit:"inherit",current:"currentcolor",transparent:"transparent",black:"#000",white:"#fff",slate:{50:"oklch(98.4% 0.003 247.858)",100:"oklch(96.8% 0.007 247.896)",200:"oklch(92.9% 0.013 255.508)",300:"oklch(86.9% 0.022 252.894)",400:"oklch(70.4% 0.04 256.788)",500:"oklch(55.4% 0.046 257.417)",600:"oklch(44.6% 0.043 257.281)",700:"oklch(37.2% 0.044 257.287)",800:"oklch(27.9% 0.041 260.031)",900:"oklch(20.8% 0.042 265.755)",950:"oklch(12.9% 0.042 264.695)"},gray:{50:"oklch(98.5% 0.002 247.839)",100:"oklch(96.7% 0.003 264.542)",200:"oklch(92.8% 0.006 264.531)",300:"oklch(87.2% 0.01 258.338)",400:"oklch(70.7% 0.022 261.325)",500:"oklch(55.1% 0.027 264.364)",600:"oklch(44.6% 0.03 256.802)",700:"oklch(37.3% 0.034 259.733)",800:"oklch(27.8% 0.033 256.848)",900:"oklch(21% 0.034 264.665)",950:"oklch(13% 0.028 261.692)"},zinc:{50:"oklch(98.5% 0 0)",100:"oklch(96.7% 0.001 286.375)",200:"oklch(92% 0.004 286.32)",300:"oklch(87.1% 0.006 286.286)",400:"oklch(70.5% 0.015 286.067)",500:"oklch(55.2% 0.016 285.938)",600:"oklch(44.2% 0.017 285.786)",700:"oklch(37% 0.013 285.805)",800:"oklch(27.4% 0.006 286.033)",900:"oklch(21% 0.006 285.885)",950:"oklch(14.1% 0.005 285.823)"},neutral:{50:"oklch(98.5% 0 0)",100:"oklch(97% 0 0)",200:"oklch(92.2% 0 0)",300:"oklch(87% 0 0)",400:"oklch(70.8% 0 0)",500:"oklch(55.6% 0 0)",600:"oklch(43.9% 0 0)",700:"oklch(37.1% 0 0)",800:"oklch(26.9% 0 0)",900:"oklch(20.5% 0 0)",950:"oklch(14.5% 0 0)"},stone:{50:"oklch(98.5% 0.001 106.423)",100:"oklch(97% 0.001 106.424)",200:"oklch(92.3% 0.003 48.717)",300:"oklch(86.9% 0.005 56.366)",400:"oklch(70.9% 0.01 56.259)",500:"oklch(55.3% 0.013 58.071)",600:"oklch(44.4% 0.011 73.639)",700:"oklch(37.4% 0.01 67.558)",800:"oklch(26.8% 0.007 34.298)",900:"oklch(21.6% 0.006 56.043)",950:"oklch(14.7% 0.004 49.25)"},red:{50:"oklch(97.1% 0.013 17.38)",100:"oklch(93.6% 0.032 17.717)",200:"oklch(88.5% 0.062 18.334)",300:"oklch(80.8% 0.114 19.571)",400:"oklch(70.4% 0.191 22.216)",500:"oklch(63.7% 0.237 25.331)",600:"oklch(57.7% 0.245 27.325)",700:"oklch(50.5% 0.213 27.518)",800:"oklch(44.4% 0.177 26.899)",900:"oklch(39.6% 0.141 25.723)",950:"oklch(25.8% 0.092 26.042)"},orange:{50:"oklch(98% 0.016 73.684)",100:"oklch(95.4% 0.038 75.164)",200:"oklch(90.1% 0.076 70.697)",300:"oklch(83.7% 0.128 66.29)",400:"oklch(75% 0.183 55.934)",500:"oklch(70.5% 0.213 47.604)",600:"oklch(64.6% 0.222 41.116)",700:"oklch(55.3% 0.195 38.402)",800:"oklch(47% 0.157 37.304)",900:"oklch(40.8% 0.123 38.172)",950:"oklch(26.6% 0.079 36.259)"},amber:{50:"oklch(98.7% 0.022 95.277)",100:"oklch(96.2% 0.059 95.617)",200:"oklch(92.4% 0.12 95.746)",300:"oklch(87.9% 0.169 91.605)",400:"oklch(82.8% 0.189 84.429)",500:"oklch(76.9% 0.188 70.08)",600:"oklch(66.6% 0.179 58.318)",700:"oklch(55.5% 0.163 48.998)",800:"oklch(47.3% 0.137 46.201)",900:"oklch(41.4% 0.112 45.904)",950:"oklch(27.9% 0.077 45.635)"},yellow:{50:"oklch(98.7% 0.026 102.212)",100:"oklch(97.3% 0.071 103.193)",200:"oklch(94.5% 0.129 101.54)",300:"oklch(90.5% 0.182 98.111)",400:"oklch(85.2% 0.199 91.936)",500:"oklch(79.5% 0.184 86.047)",600:"oklch(68.1% 0.162 75.834)",700:"oklch(55.4% 0.135 66.442)",800:"oklch(47.6% 0.114 61.907)",900:"oklch(42.1% 0.095 57.708)",950:"oklch(28.6% 0.066 53.813)"},lime:{50:"oklch(98.6% 0.031 120.757)",100:"oklch(96.7% 0.067 122.328)",200:"oklch(93.8% 0.127 124.321)",300:"oklch(89.7% 0.196 126.665)",400:"oklch(84.1% 0.238 128.85)",500:"oklch(76.8% 0.233 130.85)",600:"oklch(64.8% 0.2 131.684)",700:"oklch(53.2% 0.157 131.589)",800:"oklch(45.3% 0.124 130.933)",900:"oklch(40.5% 0.101 131.063)",950:"oklch(27.4% 0.072 132.109)"},green:{50:"oklch(98.2% 0.018 155.826)",100:"oklch(96.2% 0.044 156.743)",200:"oklch(92.5% 0.084 155.995)",300:"oklch(87.1% 0.15 154.449)",400:"oklch(79.2% 0.209 151.711)",500:"oklch(72.3% 0.219 149.579)",600:"oklch(62.7% 0.194 149.214)",700:"oklch(52.7% 0.154 150.069)",800:"oklch(44.8% 0.119 151.328)",900:"oklch(39.3% 0.095 152.535)",950:"oklch(26.6% 0.065 152.934)"},emerald:{50:"oklch(97.9% 0.021 166.113)",100:"oklch(95% 0.052 163.051)",200:"oklch(90.5% 0.093 164.15)",300:"oklch(84.5% 0.143 164.978)",400:"oklch(76.5% 0.177 163.223)",500:"oklch(69.6% 0.17 162.48)",600:"oklch(59.6% 0.145 163.225)",700:"oklch(50.8% 0.118 165.612)",800:"oklch(43.2% 0.095 166.913)",900:"oklch(37.8% 0.077 168.94)",950:"oklch(26.2% 0.051 172.552)"},teal:{50:"oklch(98.4% 0.014 180.72)",100:"oklch(95.3% 0.051 180.801)",200:"oklch(91% 0.096 180.426)",300:"oklch(85.5% 0.138 181.071)",400:"oklch(77.7% 0.152 181.912)",500:"oklch(70.4% 0.14 182.503)",600:"oklch(60% 0.118 184.704)",700:"oklch(51.1% 0.096 186.391)",800:"oklch(43.7% 0.078 188.216)",900:"oklch(38.6% 0.063 188.416)",950:"oklch(27.7% 0.046 192.524)"},cyan:{50:"oklch(98.4% 0.019 200.873)",100:"oklch(95.6% 0.045 203.388)",200:"oklch(91.7% 0.08 205.041)",300:"oklch(86.5% 0.127 207.078)",400:"oklch(78.9% 0.154 211.53)",500:"oklch(71.5% 0.143 215.221)",600:"oklch(60.9% 0.126 221.723)",700:"oklch(52% 0.105 223.128)",800:"oklch(45% 0.085 224.283)",900:"oklch(39.8% 0.07 227.392)",950:"oklch(30.2% 0.056 229.695)"},sky:{50:"oklch(97.7% 0.013 236.62)",100:"oklch(95.1% 0.026 236.824)",200:"oklch(90.1% 0.058 230.902)",300:"oklch(82.8% 0.111 230.318)",400:"oklch(74.6% 0.16 232.661)",500:"oklch(68.5% 0.169 237.323)",600:"oklch(58.8% 0.158 241.966)",700:"oklch(50% 0.134 242.749)",800:"oklch(44.3% 0.11 240.79)",900:"oklch(39.1% 0.09 240.876)",950:"oklch(29.3% 0.066 243.157)"},blue:{50:"oklch(97% 0.014 254.604)",100:"oklch(93.2% 0.032 255.585)",200:"oklch(88.2% 0.059 254.128)",300:"oklch(80.9% 0.105 251.813)",400:"oklch(70.7% 0.165 254.624)",500:"oklch(62.3% 0.214 259.815)",600:"oklch(54.6% 0.245 262.881)",700:"oklch(48.8% 0.243 264.376)",800:"oklch(42.4% 0.199 265.638)",900:"oklch(37.9% 0.146 265.522)",950:"oklch(28.2% 0.091 267.935)"},indigo:{50:"oklch(96.2% 0.018 272.314)",100:"oklch(93% 0.034 272.788)",200:"oklch(87% 0.065 274.039)",300:"oklch(78.5% 0.115 274.713)",400:"oklch(67.3% 0.182 276.935)",500:"oklch(58.5% 0.233 277.117)",600:"oklch(51.1% 0.262 276.966)",700:"oklch(45.7% 0.24 277.023)",800:"oklch(39.8% 0.195 277.366)",900:"oklch(35.9% 0.144 278.697)",950:"oklch(25.7% 0.09 281.288)"},violet:{50:"oklch(96.9% 0.016 293.756)",100:"oklch(94.3% 0.029 294.588)",200:"oklch(89.4% 0.057 293.283)",300:"oklch(81.1% 0.111 293.571)",400:"oklch(70.2% 0.183 293.541)",500:"oklch(60.6% 0.25 292.717)",600:"oklch(54.1% 0.281 293.009)",700:"oklch(49.1% 0.27 292.581)",800:"oklch(43.2% 0.232 292.759)",900:"oklch(38% 0.189 293.745)",950:"oklch(28.3% 0.141 291.089)"},purple:{50:"oklch(97.7% 0.014 308.299)",100:"oklch(94.6% 0.033 307.174)",200:"oklch(90.2% 0.063 306.703)",300:"oklch(82.7% 0.119 306.383)",400:"oklch(71.4% 0.203 305.504)",500:"oklch(62.7% 0.265 303.9)",600:"oklch(55.8% 0.288 302.321)",700:"oklch(49.6% 0.265 301.924)",800:"oklch(43.8% 0.218 303.724)",900:"oklch(38.1% 0.176 304.987)",950:"oklch(29.1% 0.149 302.717)"},fuchsia:{50:"oklch(97.7% 0.017 320.058)",100:"oklch(95.2% 0.037 318.852)",200:"oklch(90.3% 0.076 319.62)",300:"oklch(83.3% 0.145 321.434)",400:"oklch(74% 0.238 322.16)",500:"oklch(66.7% 0.295 322.15)",600:"oklch(59.1% 0.293 322.896)",700:"oklch(51.8% 0.253 323.949)",800:"oklch(45.2% 0.211 324.591)",900:"oklch(40.1% 0.17 325.612)",950:"oklch(29.3% 0.136 325.661)"},pink:{50:"oklch(97.1% 0.014 343.198)",100:"oklch(94.8% 0.028 342.258)",200:"oklch(89.9% 0.061 343.231)",300:"oklch(82.3% 0.12 346.018)",400:"oklch(71.8% 0.202 349.761)",500:"oklch(65.6% 0.241 354.308)",600:"oklch(59.2% 0.249 0.584)",700:"oklch(52.5% 0.223 3.958)",800:"oklch(45.9% 0.187 3.815)",900:"oklch(40.8% 0.153 2.432)",950:"oklch(28.4% 0.109 3.907)"},rose:{50:"oklch(96.9% 0.015 12.422)",100:"oklch(94.1% 0.03 12.58)",200:"oklch(89.2% 0.058 10.001)",300:"oklch(81% 0.117 11.638)",400:"oklch(71.2% 0.194 13.428)",500:"oklch(64.5% 0.246 16.439)",600:"oklch(58.6% 0.253 17.585)",700:"oklch(51.4% 0.222 16.935)",800:"oklch(45.5% 0.188 13.697)",900:"oklch(41% 0.159 10.272)",950:"oklch(27.1% 0.105 12.094)"}};export{l as a}; diff --git a/node_modules/tailwindcss/dist/colors-b_6i0Oi7.d.ts b/node_modules/tailwindcss/dist/colors-b_6i0Oi7.d.ts deleted file mode 100644 index 8f187dc6a..000000000 --- a/node_modules/tailwindcss/dist/colors-b_6i0Oi7.d.ts +++ /dev/null @@ -1,295 +0,0 @@ -declare const _default: { - inherit: string; - current: string; - transparent: string; - black: string; - white: string; - slate: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - gray: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - zinc: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - neutral: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - stone: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - red: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - orange: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - amber: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - yellow: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - lime: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - green: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - emerald: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - teal: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - cyan: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - sky: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - blue: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - indigo: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - violet: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - purple: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - fuchsia: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - pink: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - rose: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; -}; - -export { _default as _ }; diff --git a/node_modules/tailwindcss/dist/colors.d.mts b/node_modules/tailwindcss/dist/colors.d.mts deleted file mode 100644 index 5ea47011a..000000000 --- a/node_modules/tailwindcss/dist/colors.d.mts +++ /dev/null @@ -1,295 +0,0 @@ -declare const _default: { - inherit: string; - current: string; - transparent: string; - black: string; - white: string; - slate: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - gray: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - zinc: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - neutral: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - stone: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - red: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - orange: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - amber: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - yellow: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - lime: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - green: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - emerald: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - teal: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - cyan: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - sky: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - blue: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - indigo: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - violet: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - purple: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - fuchsia: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - pink: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - rose: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; -}; - -export { _default as default }; diff --git a/node_modules/tailwindcss/dist/colors.d.ts b/node_modules/tailwindcss/dist/colors.d.ts deleted file mode 100644 index e9d15d3de..000000000 --- a/node_modules/tailwindcss/dist/colors.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { _ as _default } from './colors-b_6i0Oi7.js'; - - - -export { _default as default }; diff --git a/node_modules/tailwindcss/dist/colors.js b/node_modules/tailwindcss/dist/colors.js deleted file mode 100644 index 409c0d518..000000000 --- a/node_modules/tailwindcss/dist/colors.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";var l={inherit:"inherit",current:"currentcolor",transparent:"transparent",black:"#000",white:"#fff",slate:{50:"oklch(98.4% 0.003 247.858)",100:"oklch(96.8% 0.007 247.896)",200:"oklch(92.9% 0.013 255.508)",300:"oklch(86.9% 0.022 252.894)",400:"oklch(70.4% 0.04 256.788)",500:"oklch(55.4% 0.046 257.417)",600:"oklch(44.6% 0.043 257.281)",700:"oklch(37.2% 0.044 257.287)",800:"oklch(27.9% 0.041 260.031)",900:"oklch(20.8% 0.042 265.755)",950:"oklch(12.9% 0.042 264.695)"},gray:{50:"oklch(98.5% 0.002 247.839)",100:"oklch(96.7% 0.003 264.542)",200:"oklch(92.8% 0.006 264.531)",300:"oklch(87.2% 0.01 258.338)",400:"oklch(70.7% 0.022 261.325)",500:"oklch(55.1% 0.027 264.364)",600:"oklch(44.6% 0.03 256.802)",700:"oklch(37.3% 0.034 259.733)",800:"oklch(27.8% 0.033 256.848)",900:"oklch(21% 0.034 264.665)",950:"oklch(13% 0.028 261.692)"},zinc:{50:"oklch(98.5% 0 0)",100:"oklch(96.7% 0.001 286.375)",200:"oklch(92% 0.004 286.32)",300:"oklch(87.1% 0.006 286.286)",400:"oklch(70.5% 0.015 286.067)",500:"oklch(55.2% 0.016 285.938)",600:"oklch(44.2% 0.017 285.786)",700:"oklch(37% 0.013 285.805)",800:"oklch(27.4% 0.006 286.033)",900:"oklch(21% 0.006 285.885)",950:"oklch(14.1% 0.005 285.823)"},neutral:{50:"oklch(98.5% 0 0)",100:"oklch(97% 0 0)",200:"oklch(92.2% 0 0)",300:"oklch(87% 0 0)",400:"oklch(70.8% 0 0)",500:"oklch(55.6% 0 0)",600:"oklch(43.9% 0 0)",700:"oklch(37.1% 0 0)",800:"oklch(26.9% 0 0)",900:"oklch(20.5% 0 0)",950:"oklch(14.5% 0 0)"},stone:{50:"oklch(98.5% 0.001 106.423)",100:"oklch(97% 0.001 106.424)",200:"oklch(92.3% 0.003 48.717)",300:"oklch(86.9% 0.005 56.366)",400:"oklch(70.9% 0.01 56.259)",500:"oklch(55.3% 0.013 58.071)",600:"oklch(44.4% 0.011 73.639)",700:"oklch(37.4% 0.01 67.558)",800:"oklch(26.8% 0.007 34.298)",900:"oklch(21.6% 0.006 56.043)",950:"oklch(14.7% 0.004 49.25)"},red:{50:"oklch(97.1% 0.013 17.38)",100:"oklch(93.6% 0.032 17.717)",200:"oklch(88.5% 0.062 18.334)",300:"oklch(80.8% 0.114 19.571)",400:"oklch(70.4% 0.191 22.216)",500:"oklch(63.7% 0.237 25.331)",600:"oklch(57.7% 0.245 27.325)",700:"oklch(50.5% 0.213 27.518)",800:"oklch(44.4% 0.177 26.899)",900:"oklch(39.6% 0.141 25.723)",950:"oklch(25.8% 0.092 26.042)"},orange:{50:"oklch(98% 0.016 73.684)",100:"oklch(95.4% 0.038 75.164)",200:"oklch(90.1% 0.076 70.697)",300:"oklch(83.7% 0.128 66.29)",400:"oklch(75% 0.183 55.934)",500:"oklch(70.5% 0.213 47.604)",600:"oklch(64.6% 0.222 41.116)",700:"oklch(55.3% 0.195 38.402)",800:"oklch(47% 0.157 37.304)",900:"oklch(40.8% 0.123 38.172)",950:"oklch(26.6% 0.079 36.259)"},amber:{50:"oklch(98.7% 0.022 95.277)",100:"oklch(96.2% 0.059 95.617)",200:"oklch(92.4% 0.12 95.746)",300:"oklch(87.9% 0.169 91.605)",400:"oklch(82.8% 0.189 84.429)",500:"oklch(76.9% 0.188 70.08)",600:"oklch(66.6% 0.179 58.318)",700:"oklch(55.5% 0.163 48.998)",800:"oklch(47.3% 0.137 46.201)",900:"oklch(41.4% 0.112 45.904)",950:"oklch(27.9% 0.077 45.635)"},yellow:{50:"oklch(98.7% 0.026 102.212)",100:"oklch(97.3% 0.071 103.193)",200:"oklch(94.5% 0.129 101.54)",300:"oklch(90.5% 0.182 98.111)",400:"oklch(85.2% 0.199 91.936)",500:"oklch(79.5% 0.184 86.047)",600:"oklch(68.1% 0.162 75.834)",700:"oklch(55.4% 0.135 66.442)",800:"oklch(47.6% 0.114 61.907)",900:"oklch(42.1% 0.095 57.708)",950:"oklch(28.6% 0.066 53.813)"},lime:{50:"oklch(98.6% 0.031 120.757)",100:"oklch(96.7% 0.067 122.328)",200:"oklch(93.8% 0.127 124.321)",300:"oklch(89.7% 0.196 126.665)",400:"oklch(84.1% 0.238 128.85)",500:"oklch(76.8% 0.233 130.85)",600:"oklch(64.8% 0.2 131.684)",700:"oklch(53.2% 0.157 131.589)",800:"oklch(45.3% 0.124 130.933)",900:"oklch(40.5% 0.101 131.063)",950:"oklch(27.4% 0.072 132.109)"},green:{50:"oklch(98.2% 0.018 155.826)",100:"oklch(96.2% 0.044 156.743)",200:"oklch(92.5% 0.084 155.995)",300:"oklch(87.1% 0.15 154.449)",400:"oklch(79.2% 0.209 151.711)",500:"oklch(72.3% 0.219 149.579)",600:"oklch(62.7% 0.194 149.214)",700:"oklch(52.7% 0.154 150.069)",800:"oklch(44.8% 0.119 151.328)",900:"oklch(39.3% 0.095 152.535)",950:"oklch(26.6% 0.065 152.934)"},emerald:{50:"oklch(97.9% 0.021 166.113)",100:"oklch(95% 0.052 163.051)",200:"oklch(90.5% 0.093 164.15)",300:"oklch(84.5% 0.143 164.978)",400:"oklch(76.5% 0.177 163.223)",500:"oklch(69.6% 0.17 162.48)",600:"oklch(59.6% 0.145 163.225)",700:"oklch(50.8% 0.118 165.612)",800:"oklch(43.2% 0.095 166.913)",900:"oklch(37.8% 0.077 168.94)",950:"oklch(26.2% 0.051 172.552)"},teal:{50:"oklch(98.4% 0.014 180.72)",100:"oklch(95.3% 0.051 180.801)",200:"oklch(91% 0.096 180.426)",300:"oklch(85.5% 0.138 181.071)",400:"oklch(77.7% 0.152 181.912)",500:"oklch(70.4% 0.14 182.503)",600:"oklch(60% 0.118 184.704)",700:"oklch(51.1% 0.096 186.391)",800:"oklch(43.7% 0.078 188.216)",900:"oklch(38.6% 0.063 188.416)",950:"oklch(27.7% 0.046 192.524)"},cyan:{50:"oklch(98.4% 0.019 200.873)",100:"oklch(95.6% 0.045 203.388)",200:"oklch(91.7% 0.08 205.041)",300:"oklch(86.5% 0.127 207.078)",400:"oklch(78.9% 0.154 211.53)",500:"oklch(71.5% 0.143 215.221)",600:"oklch(60.9% 0.126 221.723)",700:"oklch(52% 0.105 223.128)",800:"oklch(45% 0.085 224.283)",900:"oklch(39.8% 0.07 227.392)",950:"oklch(30.2% 0.056 229.695)"},sky:{50:"oklch(97.7% 0.013 236.62)",100:"oklch(95.1% 0.026 236.824)",200:"oklch(90.1% 0.058 230.902)",300:"oklch(82.8% 0.111 230.318)",400:"oklch(74.6% 0.16 232.661)",500:"oklch(68.5% 0.169 237.323)",600:"oklch(58.8% 0.158 241.966)",700:"oklch(50% 0.134 242.749)",800:"oklch(44.3% 0.11 240.79)",900:"oklch(39.1% 0.09 240.876)",950:"oklch(29.3% 0.066 243.157)"},blue:{50:"oklch(97% 0.014 254.604)",100:"oklch(93.2% 0.032 255.585)",200:"oklch(88.2% 0.059 254.128)",300:"oklch(80.9% 0.105 251.813)",400:"oklch(70.7% 0.165 254.624)",500:"oklch(62.3% 0.214 259.815)",600:"oklch(54.6% 0.245 262.881)",700:"oklch(48.8% 0.243 264.376)",800:"oklch(42.4% 0.199 265.638)",900:"oklch(37.9% 0.146 265.522)",950:"oklch(28.2% 0.091 267.935)"},indigo:{50:"oklch(96.2% 0.018 272.314)",100:"oklch(93% 0.034 272.788)",200:"oklch(87% 0.065 274.039)",300:"oklch(78.5% 0.115 274.713)",400:"oklch(67.3% 0.182 276.935)",500:"oklch(58.5% 0.233 277.117)",600:"oklch(51.1% 0.262 276.966)",700:"oklch(45.7% 0.24 277.023)",800:"oklch(39.8% 0.195 277.366)",900:"oklch(35.9% 0.144 278.697)",950:"oklch(25.7% 0.09 281.288)"},violet:{50:"oklch(96.9% 0.016 293.756)",100:"oklch(94.3% 0.029 294.588)",200:"oklch(89.4% 0.057 293.283)",300:"oklch(81.1% 0.111 293.571)",400:"oklch(70.2% 0.183 293.541)",500:"oklch(60.6% 0.25 292.717)",600:"oklch(54.1% 0.281 293.009)",700:"oklch(49.1% 0.27 292.581)",800:"oklch(43.2% 0.232 292.759)",900:"oklch(38% 0.189 293.745)",950:"oklch(28.3% 0.141 291.089)"},purple:{50:"oklch(97.7% 0.014 308.299)",100:"oklch(94.6% 0.033 307.174)",200:"oklch(90.2% 0.063 306.703)",300:"oklch(82.7% 0.119 306.383)",400:"oklch(71.4% 0.203 305.504)",500:"oklch(62.7% 0.265 303.9)",600:"oklch(55.8% 0.288 302.321)",700:"oklch(49.6% 0.265 301.924)",800:"oklch(43.8% 0.218 303.724)",900:"oklch(38.1% 0.176 304.987)",950:"oklch(29.1% 0.149 302.717)"},fuchsia:{50:"oklch(97.7% 0.017 320.058)",100:"oklch(95.2% 0.037 318.852)",200:"oklch(90.3% 0.076 319.62)",300:"oklch(83.3% 0.145 321.434)",400:"oklch(74% 0.238 322.16)",500:"oklch(66.7% 0.295 322.15)",600:"oklch(59.1% 0.293 322.896)",700:"oklch(51.8% 0.253 323.949)",800:"oklch(45.2% 0.211 324.591)",900:"oklch(40.1% 0.17 325.612)",950:"oklch(29.3% 0.136 325.661)"},pink:{50:"oklch(97.1% 0.014 343.198)",100:"oklch(94.8% 0.028 342.258)",200:"oklch(89.9% 0.061 343.231)",300:"oklch(82.3% 0.12 346.018)",400:"oklch(71.8% 0.202 349.761)",500:"oklch(65.6% 0.241 354.308)",600:"oklch(59.2% 0.249 0.584)",700:"oklch(52.5% 0.223 3.958)",800:"oklch(45.9% 0.187 3.815)",900:"oklch(40.8% 0.153 2.432)",950:"oklch(28.4% 0.109 3.907)"},rose:{50:"oklch(96.9% 0.015 12.422)",100:"oklch(94.1% 0.03 12.58)",200:"oklch(89.2% 0.058 10.001)",300:"oklch(81% 0.117 11.638)",400:"oklch(71.2% 0.194 13.428)",500:"oklch(64.5% 0.246 16.439)",600:"oklch(58.6% 0.253 17.585)",700:"oklch(51.4% 0.222 16.935)",800:"oklch(45.5% 0.188 13.697)",900:"oklch(41% 0.159 10.272)",950:"oklch(27.1% 0.105 12.094)"}};module.exports=l; diff --git a/node_modules/tailwindcss/dist/colors.mjs b/node_modules/tailwindcss/dist/colors.mjs deleted file mode 100644 index 9d20fbc2b..000000000 --- a/node_modules/tailwindcss/dist/colors.mjs +++ /dev/null @@ -1 +0,0 @@ -import{a}from"./chunk-HTB5LLOP.mjs";export{a as default}; diff --git a/node_modules/tailwindcss/dist/default-theme.d.mts b/node_modules/tailwindcss/dist/default-theme.d.mts deleted file mode 100644 index 1b80d8aef..000000000 --- a/node_modules/tailwindcss/dist/default-theme.d.mts +++ /dev/null @@ -1,1147 +0,0 @@ -import { P as PluginUtils, N as NamedUtilityValue } from './resolve-config-QUZ9b-Gn.mjs'; -import './colors.mjs'; - -declare const _default: { - accentColor: ({ theme }: PluginUtils) => any; - animation: { - none: string; - spin: string; - ping: string; - pulse: string; - bounce: string; - }; - aria: { - busy: string; - checked: string; - disabled: string; - expanded: string; - hidden: string; - pressed: string; - readonly: string; - required: string; - selected: string; - }; - aspectRatio: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - auto: string; - square: string; - video: string; - }; - backdropBlur: ({ theme }: PluginUtils) => any; - backdropBrightness: ({ theme }: PluginUtils) => any; - backdropContrast: ({ theme }: PluginUtils) => any; - backdropGrayscale: ({ theme }: PluginUtils) => any; - backdropHueRotate: ({ theme }: PluginUtils) => any; - backdropInvert: ({ theme }: PluginUtils) => any; - backdropOpacity: ({ theme }: PluginUtils) => any; - backdropSaturate: ({ theme }: PluginUtils) => any; - backdropSepia: ({ theme }: PluginUtils) => any; - backgroundColor: ({ theme }: PluginUtils) => any; - backgroundImage: { - none: string; - 'gradient-to-t': string; - 'gradient-to-tr': string; - 'gradient-to-r': string; - 'gradient-to-br': string; - 'gradient-to-b': string; - 'gradient-to-bl': string; - 'gradient-to-l': string; - 'gradient-to-tl': string; - }; - backgroundOpacity: ({ theme }: PluginUtils) => any; - backgroundPosition: { - bottom: string; - center: string; - left: string; - 'left-bottom': string; - 'left-top': string; - right: string; - 'right-bottom': string; - 'right-top': string; - top: string; - }; - backgroundSize: { - auto: string; - cover: string; - contain: string; - }; - blur: { - 0: string; - none: string; - sm: string; - DEFAULT: string; - md: string; - lg: string; - xl: string; - '2xl': string; - '3xl': string; - }; - borderColor: ({ theme }: PluginUtils) => any; - borderOpacity: ({ theme }: PluginUtils) => any; - borderRadius: { - none: string; - sm: string; - DEFAULT: string; - md: string; - lg: string; - xl: string; - '2xl': string; - '3xl': string; - full: string; - }; - borderSpacing: ({ theme }: PluginUtils) => any; - borderWidth: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - DEFAULT: string; - 0: string; - 2: string; - 4: string; - 8: string; - }; - boxShadow: { - sm: string; - DEFAULT: string; - md: string; - lg: string; - xl: string; - '2xl': string; - inner: string; - none: string; - }; - boxShadowColor: ({ theme }: PluginUtils) => any; - brightness: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - 50: string; - 75: string; - 90: string; - 95: string; - 100: string; - 105: string; - 110: string; - 125: string; - 150: string; - 200: string; - }; - caretColor: ({ theme }: PluginUtils) => any; - colors: () => { - inherit: string; - current: string; - transparent: string; - black: string; - white: string; - slate: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - gray: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - zinc: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - neutral: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - stone: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - red: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - orange: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - amber: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - yellow: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - lime: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - green: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - emerald: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - teal: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - cyan: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - sky: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - blue: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - indigo: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - violet: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - purple: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - fuchsia: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - pink: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - rose: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - }; - columns: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - auto: string; - 1: string; - 2: string; - 3: string; - 4: string; - 5: string; - 6: string; - 7: string; - 8: string; - 9: string; - 10: string; - 11: string; - 12: string; - '3xs': string; - '2xs': string; - xs: string; - sm: string; - md: string; - lg: string; - xl: string; - '2xl': string; - '3xl': string; - '4xl': string; - '5xl': string; - '6xl': string; - '7xl': string; - }; - container: {}; - content: { - none: string; - }; - contrast: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - 50: string; - 75: string; - 100: string; - 125: string; - 150: string; - 200: string; - }; - cursor: { - auto: string; - default: string; - pointer: string; - wait: string; - text: string; - move: string; - help: string; - 'not-allowed': string; - none: string; - 'context-menu': string; - progress: string; - cell: string; - crosshair: string; - 'vertical-text': string; - alias: string; - copy: string; - 'no-drop': string; - grab: string; - grabbing: string; - 'all-scroll': string; - 'col-resize': string; - 'row-resize': string; - 'n-resize': string; - 'e-resize': string; - 's-resize': string; - 'w-resize': string; - 'ne-resize': string; - 'nw-resize': string; - 'se-resize': string; - 'sw-resize': string; - 'ew-resize': string; - 'ns-resize': string; - 'nesw-resize': string; - 'nwse-resize': string; - 'zoom-in': string; - 'zoom-out': string; - }; - divideColor: ({ theme }: PluginUtils) => any; - divideOpacity: ({ theme }: PluginUtils) => any; - divideWidth: ({ theme }: PluginUtils) => any; - dropShadow: { - sm: string; - DEFAULT: string[]; - md: string[]; - lg: string[]; - xl: string[]; - '2xl': string; - none: string; - }; - fill: ({ theme }: PluginUtils) => any; - flex: { - 1: string; - auto: string; - initial: string; - none: string; - }; - flexBasis: ({ theme }: PluginUtils) => any; - flexGrow: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - DEFAULT: string; - }; - flexShrink: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - DEFAULT: string; - }; - fontFamily: { - sans: string[]; - serif: string[]; - mono: string[]; - }; - fontSize: { - xs: (string | { - lineHeight: string; - })[]; - sm: (string | { - lineHeight: string; - })[]; - base: (string | { - lineHeight: string; - })[]; - lg: (string | { - lineHeight: string; - })[]; - xl: (string | { - lineHeight: string; - })[]; - '2xl': (string | { - lineHeight: string; - })[]; - '3xl': (string | { - lineHeight: string; - })[]; - '4xl': (string | { - lineHeight: string; - })[]; - '5xl': (string | { - lineHeight: string; - })[]; - '6xl': (string | { - lineHeight: string; - })[]; - '7xl': (string | { - lineHeight: string; - })[]; - '8xl': (string | { - lineHeight: string; - })[]; - '9xl': (string | { - lineHeight: string; - })[]; - }; - fontWeight: { - thin: string; - extralight: string; - light: string; - normal: string; - medium: string; - semibold: string; - bold: string; - extrabold: string; - black: string; - }; - gap: ({ theme }: PluginUtils) => any; - gradientColorStops: ({ theme }: PluginUtils) => any; - gradientColorStopPositions: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - '0%': string; - '5%': string; - '10%': string; - '15%': string; - '20%': string; - '25%': string; - '30%': string; - '35%': string; - '40%': string; - '45%': string; - '50%': string; - '55%': string; - '60%': string; - '65%': string; - '70%': string; - '75%': string; - '80%': string; - '85%': string; - '90%': string; - '95%': string; - '100%': string; - }; - grayscale: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - DEFAULT: string; - }; - gridAutoColumns: { - auto: string; - min: string; - max: string; - fr: string; - }; - gridAutoRows: { - auto: string; - min: string; - max: string; - fr: string; - }; - gridColumn: { - auto: string; - 'span-1': string; - 'span-2': string; - 'span-3': string; - 'span-4': string; - 'span-5': string; - 'span-6': string; - 'span-7': string; - 'span-8': string; - 'span-9': string; - 'span-10': string; - 'span-11': string; - 'span-12': string; - 'span-full': string; - }; - gridColumnEnd: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - auto: string; - 1: string; - 2: string; - 3: string; - 4: string; - 5: string; - 6: string; - 7: string; - 8: string; - 9: string; - 10: string; - 11: string; - 12: string; - 13: string; - }; - gridColumnStart: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - auto: string; - 1: string; - 2: string; - 3: string; - 4: string; - 5: string; - 6: string; - 7: string; - 8: string; - 9: string; - 10: string; - 11: string; - 12: string; - 13: string; - }; - gridRow: { - auto: string; - 'span-1': string; - 'span-2': string; - 'span-3': string; - 'span-4': string; - 'span-5': string; - 'span-6': string; - 'span-7': string; - 'span-8': string; - 'span-9': string; - 'span-10': string; - 'span-11': string; - 'span-12': string; - 'span-full': string; - }; - gridRowEnd: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - auto: string; - 1: string; - 2: string; - 3: string; - 4: string; - 5: string; - 6: string; - 7: string; - 8: string; - 9: string; - 10: string; - 11: string; - 12: string; - 13: string; - }; - gridRowStart: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - auto: string; - 1: string; - 2: string; - 3: string; - 4: string; - 5: string; - 6: string; - 7: string; - 8: string; - 9: string; - 10: string; - 11: string; - 12: string; - 13: string; - }; - gridTemplateColumns: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - none: string; - subgrid: string; - 1: string; - 2: string; - 3: string; - 4: string; - 5: string; - 6: string; - 7: string; - 8: string; - 9: string; - 10: string; - 11: string; - 12: string; - }; - gridTemplateRows: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - none: string; - subgrid: string; - 1: string; - 2: string; - 3: string; - 4: string; - 5: string; - 6: string; - 7: string; - 8: string; - 9: string; - 10: string; - 11: string; - 12: string; - }; - height: ({ theme }: PluginUtils) => any; - hueRotate: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - 15: string; - 30: string; - 60: string; - 90: string; - 180: string; - }; - inset: ({ theme }: PluginUtils) => any; - invert: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - DEFAULT: string; - }; - keyframes: { - spin: { - to: { - transform: string; - }; - }; - ping: { - '75%, 100%': { - transform: string; - opacity: string; - }; - }; - pulse: { - '50%': { - opacity: string; - }; - }; - bounce: { - '0%, 100%': { - transform: string; - animationTimingFunction: string; - }; - '50%': { - transform: string; - animationTimingFunction: string; - }; - }; - }; - letterSpacing: { - tighter: string; - tight: string; - normal: string; - wide: string; - wider: string; - widest: string; - }; - lineHeight: { - none: string; - tight: string; - snug: string; - normal: string; - relaxed: string; - loose: string; - 3: string; - 4: string; - 5: string; - 6: string; - 7: string; - 8: string; - 9: string; - 10: string; - }; - listStyleType: { - none: string; - disc: string; - decimal: string; - }; - listStyleImage: { - none: string; - }; - margin: ({ theme }: PluginUtils) => any; - lineClamp: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 1: string; - 2: string; - 3: string; - 4: string; - 5: string; - 6: string; - }; - maxHeight: ({ theme }: PluginUtils) => any; - maxWidth: ({ theme }: PluginUtils) => any; - minHeight: ({ theme }: PluginUtils) => any; - minWidth: ({ theme }: PluginUtils) => any; - objectPosition: { - bottom: string; - center: string; - left: string; - 'left-bottom': string; - 'left-top': string; - right: string; - 'right-bottom': string; - 'right-top': string; - top: string; - }; - opacity: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - 5: string; - 10: string; - 15: string; - 20: string; - 25: string; - 30: string; - 35: string; - 40: string; - 45: string; - 50: string; - 55: string; - 60: string; - 65: string; - 70: string; - 75: string; - 80: string; - 85: string; - 90: string; - 95: string; - 100: string; - }; - order: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - first: string; - last: string; - none: string; - 1: string; - 2: string; - 3: string; - 4: string; - 5: string; - 6: string; - 7: string; - 8: string; - 9: string; - 10: string; - 11: string; - 12: string; - }; - outlineColor: ({ theme }: PluginUtils) => any; - outlineOffset: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - 1: string; - 2: string; - 4: string; - 8: string; - }; - outlineWidth: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - 1: string; - 2: string; - 4: string; - 8: string; - }; - padding: ({ theme }: PluginUtils) => any; - placeholderColor: ({ theme }: PluginUtils) => any; - placeholderOpacity: ({ theme }: PluginUtils) => any; - ringColor: ({ theme }: PluginUtils) => any; - ringOffsetColor: ({ theme }: PluginUtils) => any; - ringOffsetWidth: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - 1: string; - 2: string; - 4: string; - 8: string; - }; - ringOpacity: ({ theme }: PluginUtils) => any; - ringWidth: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - DEFAULT: string; - 0: string; - 1: string; - 2: string; - 4: string; - 8: string; - }; - rotate: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - 1: string; - 2: string; - 3: string; - 6: string; - 12: string; - 45: string; - 90: string; - 180: string; - }; - saturate: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - 50: string; - 100: string; - 150: string; - 200: string; - }; - scale: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - 50: string; - 75: string; - 90: string; - 95: string; - 100: string; - 105: string; - 110: string; - 125: string; - 150: string; - }; - screens: { - sm: string; - md: string; - lg: string; - xl: string; - '2xl': string; - }; - scrollMargin: ({ theme }: PluginUtils) => any; - scrollPadding: ({ theme }: PluginUtils) => any; - sepia: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - DEFAULT: string; - }; - skew: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - 1: string; - 2: string; - 3: string; - 6: string; - 12: string; - }; - space: ({ theme }: PluginUtils) => any; - spacing: { - px: string; - 0: string; - 0.5: string; - 1: string; - 1.5: string; - 2: string; - 2.5: string; - 3: string; - 3.5: string; - 4: string; - 5: string; - 6: string; - 7: string; - 8: string; - 9: string; - 10: string; - 11: string; - 12: string; - 14: string; - 16: string; - 20: string; - 24: string; - 28: string; - 32: string; - 36: string; - 40: string; - 44: string; - 48: string; - 52: string; - 56: string; - 60: string; - 64: string; - 72: string; - 80: string; - 96: string; - }; - stroke: ({ theme }: PluginUtils) => any; - strokeWidth: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - 1: string; - 2: string; - }; - supports: {}; - data: {}; - textColor: ({ theme }: PluginUtils) => any; - textDecorationColor: ({ theme }: PluginUtils) => any; - textDecorationThickness: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - auto: string; - 'from-font': string; - 0: string; - 1: string; - 2: string; - 4: string; - 8: string; - }; - textIndent: ({ theme }: PluginUtils) => any; - textOpacity: ({ theme }: PluginUtils) => any; - textUnderlineOffset: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - auto: string; - 0: string; - 1: string; - 2: string; - 4: string; - 8: string; - }; - transformOrigin: { - center: string; - top: string; - 'top-right': string; - right: string; - 'bottom-right': string; - bottom: string; - 'bottom-left': string; - left: string; - 'top-left': string; - }; - transitionDelay: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - 75: string; - 100: string; - 150: string; - 200: string; - 300: string; - 500: string; - 700: string; - 1000: string; - }; - transitionDuration: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - DEFAULT: string; - 0: string; - 75: string; - 100: string; - 150: string; - 200: string; - 300: string; - 500: string; - 700: string; - 1000: string; - }; - transitionProperty: { - none: string; - all: string; - DEFAULT: string; - colors: string; - opacity: string; - shadow: string; - transform: string; - }; - transitionTimingFunction: { - DEFAULT: string; - linear: string; - in: string; - out: string; - 'in-out': string; - }; - translate: ({ theme }: PluginUtils) => any; - size: ({ theme }: PluginUtils) => any; - width: ({ theme }: PluginUtils) => any; - willChange: { - auto: string; - scroll: string; - contents: string; - transform: string; - }; - zIndex: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - auto: string; - 0: string; - 10: string; - 20: string; - 30: string; - 40: string; - 50: string; - }; -}; - -export { _default as default }; diff --git a/node_modules/tailwindcss/dist/default-theme.d.ts b/node_modules/tailwindcss/dist/default-theme.d.ts deleted file mode 100644 index 6d36e26e3..000000000 --- a/node_modules/tailwindcss/dist/default-theme.d.ts +++ /dev/null @@ -1,1147 +0,0 @@ -import { P as PluginUtils, N as NamedUtilityValue } from './resolve-config-BIFUA2FY.js'; -import './colors-b_6i0Oi7.js'; - -declare const _default: { - accentColor: ({ theme }: PluginUtils) => any; - animation: { - none: string; - spin: string; - ping: string; - pulse: string; - bounce: string; - }; - aria: { - busy: string; - checked: string; - disabled: string; - expanded: string; - hidden: string; - pressed: string; - readonly: string; - required: string; - selected: string; - }; - aspectRatio: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - auto: string; - square: string; - video: string; - }; - backdropBlur: ({ theme }: PluginUtils) => any; - backdropBrightness: ({ theme }: PluginUtils) => any; - backdropContrast: ({ theme }: PluginUtils) => any; - backdropGrayscale: ({ theme }: PluginUtils) => any; - backdropHueRotate: ({ theme }: PluginUtils) => any; - backdropInvert: ({ theme }: PluginUtils) => any; - backdropOpacity: ({ theme }: PluginUtils) => any; - backdropSaturate: ({ theme }: PluginUtils) => any; - backdropSepia: ({ theme }: PluginUtils) => any; - backgroundColor: ({ theme }: PluginUtils) => any; - backgroundImage: { - none: string; - 'gradient-to-t': string; - 'gradient-to-tr': string; - 'gradient-to-r': string; - 'gradient-to-br': string; - 'gradient-to-b': string; - 'gradient-to-bl': string; - 'gradient-to-l': string; - 'gradient-to-tl': string; - }; - backgroundOpacity: ({ theme }: PluginUtils) => any; - backgroundPosition: { - bottom: string; - center: string; - left: string; - 'left-bottom': string; - 'left-top': string; - right: string; - 'right-bottom': string; - 'right-top': string; - top: string; - }; - backgroundSize: { - auto: string; - cover: string; - contain: string; - }; - blur: { - 0: string; - none: string; - sm: string; - DEFAULT: string; - md: string; - lg: string; - xl: string; - '2xl': string; - '3xl': string; - }; - borderColor: ({ theme }: PluginUtils) => any; - borderOpacity: ({ theme }: PluginUtils) => any; - borderRadius: { - none: string; - sm: string; - DEFAULT: string; - md: string; - lg: string; - xl: string; - '2xl': string; - '3xl': string; - full: string; - }; - borderSpacing: ({ theme }: PluginUtils) => any; - borderWidth: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - DEFAULT: string; - 0: string; - 2: string; - 4: string; - 8: string; - }; - boxShadow: { - sm: string; - DEFAULT: string; - md: string; - lg: string; - xl: string; - '2xl': string; - inner: string; - none: string; - }; - boxShadowColor: ({ theme }: PluginUtils) => any; - brightness: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - 50: string; - 75: string; - 90: string; - 95: string; - 100: string; - 105: string; - 110: string; - 125: string; - 150: string; - 200: string; - }; - caretColor: ({ theme }: PluginUtils) => any; - colors: () => { - inherit: string; - current: string; - transparent: string; - black: string; - white: string; - slate: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - gray: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - zinc: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - neutral: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - stone: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - red: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - orange: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - amber: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - yellow: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - lime: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - green: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - emerald: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - teal: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - cyan: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - sky: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - blue: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - indigo: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - violet: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - purple: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - fuchsia: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - pink: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - rose: { - '50': string; - '100': string; - '200': string; - '300': string; - '400': string; - '500': string; - '600': string; - '700': string; - '800': string; - '900': string; - '950': string; - }; - }; - columns: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - auto: string; - 1: string; - 2: string; - 3: string; - 4: string; - 5: string; - 6: string; - 7: string; - 8: string; - 9: string; - 10: string; - 11: string; - 12: string; - '3xs': string; - '2xs': string; - xs: string; - sm: string; - md: string; - lg: string; - xl: string; - '2xl': string; - '3xl': string; - '4xl': string; - '5xl': string; - '6xl': string; - '7xl': string; - }; - container: {}; - content: { - none: string; - }; - contrast: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - 50: string; - 75: string; - 100: string; - 125: string; - 150: string; - 200: string; - }; - cursor: { - auto: string; - default: string; - pointer: string; - wait: string; - text: string; - move: string; - help: string; - 'not-allowed': string; - none: string; - 'context-menu': string; - progress: string; - cell: string; - crosshair: string; - 'vertical-text': string; - alias: string; - copy: string; - 'no-drop': string; - grab: string; - grabbing: string; - 'all-scroll': string; - 'col-resize': string; - 'row-resize': string; - 'n-resize': string; - 'e-resize': string; - 's-resize': string; - 'w-resize': string; - 'ne-resize': string; - 'nw-resize': string; - 'se-resize': string; - 'sw-resize': string; - 'ew-resize': string; - 'ns-resize': string; - 'nesw-resize': string; - 'nwse-resize': string; - 'zoom-in': string; - 'zoom-out': string; - }; - divideColor: ({ theme }: PluginUtils) => any; - divideOpacity: ({ theme }: PluginUtils) => any; - divideWidth: ({ theme }: PluginUtils) => any; - dropShadow: { - sm: string; - DEFAULT: string[]; - md: string[]; - lg: string[]; - xl: string[]; - '2xl': string; - none: string; - }; - fill: ({ theme }: PluginUtils) => any; - flex: { - 1: string; - auto: string; - initial: string; - none: string; - }; - flexBasis: ({ theme }: PluginUtils) => any; - flexGrow: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - DEFAULT: string; - }; - flexShrink: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - DEFAULT: string; - }; - fontFamily: { - sans: string[]; - serif: string[]; - mono: string[]; - }; - fontSize: { - xs: (string | { - lineHeight: string; - })[]; - sm: (string | { - lineHeight: string; - })[]; - base: (string | { - lineHeight: string; - })[]; - lg: (string | { - lineHeight: string; - })[]; - xl: (string | { - lineHeight: string; - })[]; - '2xl': (string | { - lineHeight: string; - })[]; - '3xl': (string | { - lineHeight: string; - })[]; - '4xl': (string | { - lineHeight: string; - })[]; - '5xl': (string | { - lineHeight: string; - })[]; - '6xl': (string | { - lineHeight: string; - })[]; - '7xl': (string | { - lineHeight: string; - })[]; - '8xl': (string | { - lineHeight: string; - })[]; - '9xl': (string | { - lineHeight: string; - })[]; - }; - fontWeight: { - thin: string; - extralight: string; - light: string; - normal: string; - medium: string; - semibold: string; - bold: string; - extrabold: string; - black: string; - }; - gap: ({ theme }: PluginUtils) => any; - gradientColorStops: ({ theme }: PluginUtils) => any; - gradientColorStopPositions: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - '0%': string; - '5%': string; - '10%': string; - '15%': string; - '20%': string; - '25%': string; - '30%': string; - '35%': string; - '40%': string; - '45%': string; - '50%': string; - '55%': string; - '60%': string; - '65%': string; - '70%': string; - '75%': string; - '80%': string; - '85%': string; - '90%': string; - '95%': string; - '100%': string; - }; - grayscale: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - DEFAULT: string; - }; - gridAutoColumns: { - auto: string; - min: string; - max: string; - fr: string; - }; - gridAutoRows: { - auto: string; - min: string; - max: string; - fr: string; - }; - gridColumn: { - auto: string; - 'span-1': string; - 'span-2': string; - 'span-3': string; - 'span-4': string; - 'span-5': string; - 'span-6': string; - 'span-7': string; - 'span-8': string; - 'span-9': string; - 'span-10': string; - 'span-11': string; - 'span-12': string; - 'span-full': string; - }; - gridColumnEnd: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - auto: string; - 1: string; - 2: string; - 3: string; - 4: string; - 5: string; - 6: string; - 7: string; - 8: string; - 9: string; - 10: string; - 11: string; - 12: string; - 13: string; - }; - gridColumnStart: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - auto: string; - 1: string; - 2: string; - 3: string; - 4: string; - 5: string; - 6: string; - 7: string; - 8: string; - 9: string; - 10: string; - 11: string; - 12: string; - 13: string; - }; - gridRow: { - auto: string; - 'span-1': string; - 'span-2': string; - 'span-3': string; - 'span-4': string; - 'span-5': string; - 'span-6': string; - 'span-7': string; - 'span-8': string; - 'span-9': string; - 'span-10': string; - 'span-11': string; - 'span-12': string; - 'span-full': string; - }; - gridRowEnd: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - auto: string; - 1: string; - 2: string; - 3: string; - 4: string; - 5: string; - 6: string; - 7: string; - 8: string; - 9: string; - 10: string; - 11: string; - 12: string; - 13: string; - }; - gridRowStart: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - auto: string; - 1: string; - 2: string; - 3: string; - 4: string; - 5: string; - 6: string; - 7: string; - 8: string; - 9: string; - 10: string; - 11: string; - 12: string; - 13: string; - }; - gridTemplateColumns: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - none: string; - subgrid: string; - 1: string; - 2: string; - 3: string; - 4: string; - 5: string; - 6: string; - 7: string; - 8: string; - 9: string; - 10: string; - 11: string; - 12: string; - }; - gridTemplateRows: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - none: string; - subgrid: string; - 1: string; - 2: string; - 3: string; - 4: string; - 5: string; - 6: string; - 7: string; - 8: string; - 9: string; - 10: string; - 11: string; - 12: string; - }; - height: ({ theme }: PluginUtils) => any; - hueRotate: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - 15: string; - 30: string; - 60: string; - 90: string; - 180: string; - }; - inset: ({ theme }: PluginUtils) => any; - invert: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - DEFAULT: string; - }; - keyframes: { - spin: { - to: { - transform: string; - }; - }; - ping: { - '75%, 100%': { - transform: string; - opacity: string; - }; - }; - pulse: { - '50%': { - opacity: string; - }; - }; - bounce: { - '0%, 100%': { - transform: string; - animationTimingFunction: string; - }; - '50%': { - transform: string; - animationTimingFunction: string; - }; - }; - }; - letterSpacing: { - tighter: string; - tight: string; - normal: string; - wide: string; - wider: string; - widest: string; - }; - lineHeight: { - none: string; - tight: string; - snug: string; - normal: string; - relaxed: string; - loose: string; - 3: string; - 4: string; - 5: string; - 6: string; - 7: string; - 8: string; - 9: string; - 10: string; - }; - listStyleType: { - none: string; - disc: string; - decimal: string; - }; - listStyleImage: { - none: string; - }; - margin: ({ theme }: PluginUtils) => any; - lineClamp: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 1: string; - 2: string; - 3: string; - 4: string; - 5: string; - 6: string; - }; - maxHeight: ({ theme }: PluginUtils) => any; - maxWidth: ({ theme }: PluginUtils) => any; - minHeight: ({ theme }: PluginUtils) => any; - minWidth: ({ theme }: PluginUtils) => any; - objectPosition: { - bottom: string; - center: string; - left: string; - 'left-bottom': string; - 'left-top': string; - right: string; - 'right-bottom': string; - 'right-top': string; - top: string; - }; - opacity: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - 5: string; - 10: string; - 15: string; - 20: string; - 25: string; - 30: string; - 35: string; - 40: string; - 45: string; - 50: string; - 55: string; - 60: string; - 65: string; - 70: string; - 75: string; - 80: string; - 85: string; - 90: string; - 95: string; - 100: string; - }; - order: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - first: string; - last: string; - none: string; - 1: string; - 2: string; - 3: string; - 4: string; - 5: string; - 6: string; - 7: string; - 8: string; - 9: string; - 10: string; - 11: string; - 12: string; - }; - outlineColor: ({ theme }: PluginUtils) => any; - outlineOffset: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - 1: string; - 2: string; - 4: string; - 8: string; - }; - outlineWidth: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - 1: string; - 2: string; - 4: string; - 8: string; - }; - padding: ({ theme }: PluginUtils) => any; - placeholderColor: ({ theme }: PluginUtils) => any; - placeholderOpacity: ({ theme }: PluginUtils) => any; - ringColor: ({ theme }: PluginUtils) => any; - ringOffsetColor: ({ theme }: PluginUtils) => any; - ringOffsetWidth: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - 1: string; - 2: string; - 4: string; - 8: string; - }; - ringOpacity: ({ theme }: PluginUtils) => any; - ringWidth: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - DEFAULT: string; - 0: string; - 1: string; - 2: string; - 4: string; - 8: string; - }; - rotate: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - 1: string; - 2: string; - 3: string; - 6: string; - 12: string; - 45: string; - 90: string; - 180: string; - }; - saturate: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - 50: string; - 100: string; - 150: string; - 200: string; - }; - scale: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - 50: string; - 75: string; - 90: string; - 95: string; - 100: string; - 105: string; - 110: string; - 125: string; - 150: string; - }; - screens: { - sm: string; - md: string; - lg: string; - xl: string; - '2xl': string; - }; - scrollMargin: ({ theme }: PluginUtils) => any; - scrollPadding: ({ theme }: PluginUtils) => any; - sepia: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - DEFAULT: string; - }; - skew: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - 1: string; - 2: string; - 3: string; - 6: string; - 12: string; - }; - space: ({ theme }: PluginUtils) => any; - spacing: { - px: string; - 0: string; - 0.5: string; - 1: string; - 1.5: string; - 2: string; - 2.5: string; - 3: string; - 3.5: string; - 4: string; - 5: string; - 6: string; - 7: string; - 8: string; - 9: string; - 10: string; - 11: string; - 12: string; - 14: string; - 16: string; - 20: string; - 24: string; - 28: string; - 32: string; - 36: string; - 40: string; - 44: string; - 48: string; - 52: string; - 56: string; - 60: string; - 64: string; - 72: string; - 80: string; - 96: string; - }; - stroke: ({ theme }: PluginUtils) => any; - strokeWidth: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - 1: string; - 2: string; - }; - supports: {}; - data: {}; - textColor: ({ theme }: PluginUtils) => any; - textDecorationColor: ({ theme }: PluginUtils) => any; - textDecorationThickness: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - auto: string; - 'from-font': string; - 0: string; - 1: string; - 2: string; - 4: string; - 8: string; - }; - textIndent: ({ theme }: PluginUtils) => any; - textOpacity: ({ theme }: PluginUtils) => any; - textUnderlineOffset: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - auto: string; - 0: string; - 1: string; - 2: string; - 4: string; - 8: string; - }; - transformOrigin: { - center: string; - top: string; - 'top-right': string; - right: string; - 'bottom-right': string; - bottom: string; - 'bottom-left': string; - left: string; - 'top-left': string; - }; - transitionDelay: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - 0: string; - 75: string; - 100: string; - 150: string; - 200: string; - 300: string; - 500: string; - 700: string; - 1000: string; - }; - transitionDuration: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - DEFAULT: string; - 0: string; - 75: string; - 100: string; - 150: string; - 200: string; - 300: string; - 500: string; - 700: string; - 1000: string; - }; - transitionProperty: { - none: string; - all: string; - DEFAULT: string; - colors: string; - opacity: string; - shadow: string; - transform: string; - }; - transitionTimingFunction: { - DEFAULT: string; - linear: string; - in: string; - out: string; - 'in-out': string; - }; - translate: ({ theme }: PluginUtils) => any; - size: ({ theme }: PluginUtils) => any; - width: ({ theme }: PluginUtils) => any; - willChange: { - auto: string; - scroll: string; - contents: string; - transform: string; - }; - zIndex: { - __BARE_VALUE__: (value: NamedUtilityValue) => string | undefined; - auto: string; - 0: string; - 10: string; - 20: string; - 30: string; - 40: string; - 50: string; - }; -}; - -export { _default as default }; diff --git a/node_modules/tailwindcss/dist/default-theme.js b/node_modules/tailwindcss/dist/default-theme.js deleted file mode 100644 index 48982db90..000000000 --- a/node_modules/tailwindcss/dist/default-theme.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";var m=new Uint8Array(256);function d(e,c){let t=0,g=[],u=0,k=e.length,w=c.charCodeAt(0);for(let n=0;n0&&h===m[t-1]&&t--;break}}return g.push(e.slice(u)),g}var l=/[+-]?\d*\.?\d+(?:[eE][+-]?\d+)?/,z=new RegExp(`^${l.source}$`);var T=new RegExp(`^${l.source}%$`);var D=new RegExp(`^${l.source}s*/s*${l.source}$`);var A=["cm","mm","Q","in","pc","pt","px","em","ex","ch","rem","lh","rlh","vw","vh","vmin","vmax","vb","vi","svw","svh","lvw","lvh","dvw","dvh","cqw","cqh","cqi","cqb","cqmin","cqmax"],I=new RegExp(`^${l.source}(${A.join("|")})$`);var C=["deg","rad","grad","turn"],F=new RegExp(`^${l.source}(${C.join("|")})$`);var H=new RegExp(`^${l.source} +${l.source} +${l.source}$`);function i(e){let c=Number(e);return Number.isInteger(c)&&c>=0&&String(c)===String(e)}var f={inherit:"inherit",current:"currentcolor",transparent:"transparent",black:"#000",white:"#fff",slate:{50:"oklch(98.4% 0.003 247.858)",100:"oklch(96.8% 0.007 247.896)",200:"oklch(92.9% 0.013 255.508)",300:"oklch(86.9% 0.022 252.894)",400:"oklch(70.4% 0.04 256.788)",500:"oklch(55.4% 0.046 257.417)",600:"oklch(44.6% 0.043 257.281)",700:"oklch(37.2% 0.044 257.287)",800:"oklch(27.9% 0.041 260.031)",900:"oklch(20.8% 0.042 265.755)",950:"oklch(12.9% 0.042 264.695)"},gray:{50:"oklch(98.5% 0.002 247.839)",100:"oklch(96.7% 0.003 264.542)",200:"oklch(92.8% 0.006 264.531)",300:"oklch(87.2% 0.01 258.338)",400:"oklch(70.7% 0.022 261.325)",500:"oklch(55.1% 0.027 264.364)",600:"oklch(44.6% 0.03 256.802)",700:"oklch(37.3% 0.034 259.733)",800:"oklch(27.8% 0.033 256.848)",900:"oklch(21% 0.034 264.665)",950:"oklch(13% 0.028 261.692)"},zinc:{50:"oklch(98.5% 0 0)",100:"oklch(96.7% 0.001 286.375)",200:"oklch(92% 0.004 286.32)",300:"oklch(87.1% 0.006 286.286)",400:"oklch(70.5% 0.015 286.067)",500:"oklch(55.2% 0.016 285.938)",600:"oklch(44.2% 0.017 285.786)",700:"oklch(37% 0.013 285.805)",800:"oklch(27.4% 0.006 286.033)",900:"oklch(21% 0.006 285.885)",950:"oklch(14.1% 0.005 285.823)"},neutral:{50:"oklch(98.5% 0 0)",100:"oklch(97% 0 0)",200:"oklch(92.2% 0 0)",300:"oklch(87% 0 0)",400:"oklch(70.8% 0 0)",500:"oklch(55.6% 0 0)",600:"oklch(43.9% 0 0)",700:"oklch(37.1% 0 0)",800:"oklch(26.9% 0 0)",900:"oklch(20.5% 0 0)",950:"oklch(14.5% 0 0)"},stone:{50:"oklch(98.5% 0.001 106.423)",100:"oklch(97% 0.001 106.424)",200:"oklch(92.3% 0.003 48.717)",300:"oklch(86.9% 0.005 56.366)",400:"oklch(70.9% 0.01 56.259)",500:"oklch(55.3% 0.013 58.071)",600:"oklch(44.4% 0.011 73.639)",700:"oklch(37.4% 0.01 67.558)",800:"oklch(26.8% 0.007 34.298)",900:"oklch(21.6% 0.006 56.043)",950:"oklch(14.7% 0.004 49.25)"},red:{50:"oklch(97.1% 0.013 17.38)",100:"oklch(93.6% 0.032 17.717)",200:"oklch(88.5% 0.062 18.334)",300:"oklch(80.8% 0.114 19.571)",400:"oklch(70.4% 0.191 22.216)",500:"oklch(63.7% 0.237 25.331)",600:"oklch(57.7% 0.245 27.325)",700:"oklch(50.5% 0.213 27.518)",800:"oklch(44.4% 0.177 26.899)",900:"oklch(39.6% 0.141 25.723)",950:"oklch(25.8% 0.092 26.042)"},orange:{50:"oklch(98% 0.016 73.684)",100:"oklch(95.4% 0.038 75.164)",200:"oklch(90.1% 0.076 70.697)",300:"oklch(83.7% 0.128 66.29)",400:"oklch(75% 0.183 55.934)",500:"oklch(70.5% 0.213 47.604)",600:"oklch(64.6% 0.222 41.116)",700:"oklch(55.3% 0.195 38.402)",800:"oklch(47% 0.157 37.304)",900:"oklch(40.8% 0.123 38.172)",950:"oklch(26.6% 0.079 36.259)"},amber:{50:"oklch(98.7% 0.022 95.277)",100:"oklch(96.2% 0.059 95.617)",200:"oklch(92.4% 0.12 95.746)",300:"oklch(87.9% 0.169 91.605)",400:"oklch(82.8% 0.189 84.429)",500:"oklch(76.9% 0.188 70.08)",600:"oklch(66.6% 0.179 58.318)",700:"oklch(55.5% 0.163 48.998)",800:"oklch(47.3% 0.137 46.201)",900:"oklch(41.4% 0.112 45.904)",950:"oklch(27.9% 0.077 45.635)"},yellow:{50:"oklch(98.7% 0.026 102.212)",100:"oklch(97.3% 0.071 103.193)",200:"oklch(94.5% 0.129 101.54)",300:"oklch(90.5% 0.182 98.111)",400:"oklch(85.2% 0.199 91.936)",500:"oklch(79.5% 0.184 86.047)",600:"oklch(68.1% 0.162 75.834)",700:"oklch(55.4% 0.135 66.442)",800:"oklch(47.6% 0.114 61.907)",900:"oklch(42.1% 0.095 57.708)",950:"oklch(28.6% 0.066 53.813)"},lime:{50:"oklch(98.6% 0.031 120.757)",100:"oklch(96.7% 0.067 122.328)",200:"oklch(93.8% 0.127 124.321)",300:"oklch(89.7% 0.196 126.665)",400:"oklch(84.1% 0.238 128.85)",500:"oklch(76.8% 0.233 130.85)",600:"oklch(64.8% 0.2 131.684)",700:"oklch(53.2% 0.157 131.589)",800:"oklch(45.3% 0.124 130.933)",900:"oklch(40.5% 0.101 131.063)",950:"oklch(27.4% 0.072 132.109)"},green:{50:"oklch(98.2% 0.018 155.826)",100:"oklch(96.2% 0.044 156.743)",200:"oklch(92.5% 0.084 155.995)",300:"oklch(87.1% 0.15 154.449)",400:"oklch(79.2% 0.209 151.711)",500:"oklch(72.3% 0.219 149.579)",600:"oklch(62.7% 0.194 149.214)",700:"oklch(52.7% 0.154 150.069)",800:"oklch(44.8% 0.119 151.328)",900:"oklch(39.3% 0.095 152.535)",950:"oklch(26.6% 0.065 152.934)"},emerald:{50:"oklch(97.9% 0.021 166.113)",100:"oklch(95% 0.052 163.051)",200:"oklch(90.5% 0.093 164.15)",300:"oklch(84.5% 0.143 164.978)",400:"oklch(76.5% 0.177 163.223)",500:"oklch(69.6% 0.17 162.48)",600:"oklch(59.6% 0.145 163.225)",700:"oklch(50.8% 0.118 165.612)",800:"oklch(43.2% 0.095 166.913)",900:"oklch(37.8% 0.077 168.94)",950:"oklch(26.2% 0.051 172.552)"},teal:{50:"oklch(98.4% 0.014 180.72)",100:"oklch(95.3% 0.051 180.801)",200:"oklch(91% 0.096 180.426)",300:"oklch(85.5% 0.138 181.071)",400:"oklch(77.7% 0.152 181.912)",500:"oklch(70.4% 0.14 182.503)",600:"oklch(60% 0.118 184.704)",700:"oklch(51.1% 0.096 186.391)",800:"oklch(43.7% 0.078 188.216)",900:"oklch(38.6% 0.063 188.416)",950:"oklch(27.7% 0.046 192.524)"},cyan:{50:"oklch(98.4% 0.019 200.873)",100:"oklch(95.6% 0.045 203.388)",200:"oklch(91.7% 0.08 205.041)",300:"oklch(86.5% 0.127 207.078)",400:"oklch(78.9% 0.154 211.53)",500:"oklch(71.5% 0.143 215.221)",600:"oklch(60.9% 0.126 221.723)",700:"oklch(52% 0.105 223.128)",800:"oklch(45% 0.085 224.283)",900:"oklch(39.8% 0.07 227.392)",950:"oklch(30.2% 0.056 229.695)"},sky:{50:"oklch(97.7% 0.013 236.62)",100:"oklch(95.1% 0.026 236.824)",200:"oklch(90.1% 0.058 230.902)",300:"oklch(82.8% 0.111 230.318)",400:"oklch(74.6% 0.16 232.661)",500:"oklch(68.5% 0.169 237.323)",600:"oklch(58.8% 0.158 241.966)",700:"oklch(50% 0.134 242.749)",800:"oklch(44.3% 0.11 240.79)",900:"oklch(39.1% 0.09 240.876)",950:"oklch(29.3% 0.066 243.157)"},blue:{50:"oklch(97% 0.014 254.604)",100:"oklch(93.2% 0.032 255.585)",200:"oklch(88.2% 0.059 254.128)",300:"oklch(80.9% 0.105 251.813)",400:"oklch(70.7% 0.165 254.624)",500:"oklch(62.3% 0.214 259.815)",600:"oklch(54.6% 0.245 262.881)",700:"oklch(48.8% 0.243 264.376)",800:"oklch(42.4% 0.199 265.638)",900:"oklch(37.9% 0.146 265.522)",950:"oklch(28.2% 0.091 267.935)"},indigo:{50:"oklch(96.2% 0.018 272.314)",100:"oklch(93% 0.034 272.788)",200:"oklch(87% 0.065 274.039)",300:"oklch(78.5% 0.115 274.713)",400:"oklch(67.3% 0.182 276.935)",500:"oklch(58.5% 0.233 277.117)",600:"oklch(51.1% 0.262 276.966)",700:"oklch(45.7% 0.24 277.023)",800:"oklch(39.8% 0.195 277.366)",900:"oklch(35.9% 0.144 278.697)",950:"oklch(25.7% 0.09 281.288)"},violet:{50:"oklch(96.9% 0.016 293.756)",100:"oklch(94.3% 0.029 294.588)",200:"oklch(89.4% 0.057 293.283)",300:"oklch(81.1% 0.111 293.571)",400:"oklch(70.2% 0.183 293.541)",500:"oklch(60.6% 0.25 292.717)",600:"oklch(54.1% 0.281 293.009)",700:"oklch(49.1% 0.27 292.581)",800:"oklch(43.2% 0.232 292.759)",900:"oklch(38% 0.189 293.745)",950:"oklch(28.3% 0.141 291.089)"},purple:{50:"oklch(97.7% 0.014 308.299)",100:"oklch(94.6% 0.033 307.174)",200:"oklch(90.2% 0.063 306.703)",300:"oklch(82.7% 0.119 306.383)",400:"oklch(71.4% 0.203 305.504)",500:"oklch(62.7% 0.265 303.9)",600:"oklch(55.8% 0.288 302.321)",700:"oklch(49.6% 0.265 301.924)",800:"oklch(43.8% 0.218 303.724)",900:"oklch(38.1% 0.176 304.987)",950:"oklch(29.1% 0.149 302.717)"},fuchsia:{50:"oklch(97.7% 0.017 320.058)",100:"oklch(95.2% 0.037 318.852)",200:"oklch(90.3% 0.076 319.62)",300:"oklch(83.3% 0.145 321.434)",400:"oklch(74% 0.238 322.16)",500:"oklch(66.7% 0.295 322.15)",600:"oklch(59.1% 0.293 322.896)",700:"oklch(51.8% 0.253 323.949)",800:"oklch(45.2% 0.211 324.591)",900:"oklch(40.1% 0.17 325.612)",950:"oklch(29.3% 0.136 325.661)"},pink:{50:"oklch(97.1% 0.014 343.198)",100:"oklch(94.8% 0.028 342.258)",200:"oklch(89.9% 0.061 343.231)",300:"oklch(82.3% 0.12 346.018)",400:"oklch(71.8% 0.202 349.761)",500:"oklch(65.6% 0.241 354.308)",600:"oklch(59.2% 0.249 0.584)",700:"oklch(52.5% 0.223 3.958)",800:"oklch(45.9% 0.187 3.815)",900:"oklch(40.8% 0.153 2.432)",950:"oklch(28.4% 0.109 3.907)"},rose:{50:"oklch(96.9% 0.015 12.422)",100:"oklch(94.1% 0.03 12.58)",200:"oklch(89.2% 0.058 10.001)",300:"oklch(81% 0.117 11.638)",400:"oklch(71.2% 0.194 13.428)",500:"oklch(64.5% 0.246 16.439)",600:"oklch(58.6% 0.253 17.585)",700:"oklch(51.4% 0.222 16.935)",800:"oklch(45.5% 0.188 13.697)",900:"oklch(41% 0.159 10.272)",950:"oklch(27.1% 0.105 12.094)"}};function s(e){return{__BARE_VALUE__:e}}var r=s(e=>{if(i(e.value))return e.value}),o=s(e=>{if(i(e.value))return`${e.value}%`}),a=s(e=>{if(i(e.value))return`${e.value}px`}),b=s(e=>{if(i(e.value))return`${e.value}ms`}),p=s(e=>{if(i(e.value))return`${e.value}deg`}),S=s(e=>{if(e.fraction===null)return;let[c,t]=d(e.fraction,"/");if(!(!i(c)||!i(t)))return e.fraction}),E=s(e=>{if(i(Number(e.value)))return`repeat(${e.value}, minmax(0, 1fr))`}),y={accentColor:({theme:e})=>e("colors"),animation:{none:"none",spin:"spin 1s linear infinite",ping:"ping 1s cubic-bezier(0, 0, 0.2, 1) infinite",pulse:"pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite",bounce:"bounce 1s infinite"},aria:{busy:'busy="true"',checked:'checked="true"',disabled:'disabled="true"',expanded:'expanded="true"',hidden:'hidden="true"',pressed:'pressed="true"',readonly:'readonly="true"',required:'required="true"',selected:'selected="true"'},aspectRatio:{auto:"auto",square:"1 / 1",video:"16 / 9",...S},backdropBlur:({theme:e})=>e("blur"),backdropBrightness:({theme:e})=>({...e("brightness"),...o}),backdropContrast:({theme:e})=>({...e("contrast"),...o}),backdropGrayscale:({theme:e})=>({...e("grayscale"),...o}),backdropHueRotate:({theme:e})=>({...e("hueRotate"),...p}),backdropInvert:({theme:e})=>({...e("invert"),...o}),backdropOpacity:({theme:e})=>({...e("opacity"),...o}),backdropSaturate:({theme:e})=>({...e("saturate"),...o}),backdropSepia:({theme:e})=>({...e("sepia"),...o}),backgroundColor:({theme:e})=>e("colors"),backgroundImage:{none:"none","gradient-to-t":"linear-gradient(to top, var(--tw-gradient-stops))","gradient-to-tr":"linear-gradient(to top right, var(--tw-gradient-stops))","gradient-to-r":"linear-gradient(to right, var(--tw-gradient-stops))","gradient-to-br":"linear-gradient(to bottom right, var(--tw-gradient-stops))","gradient-to-b":"linear-gradient(to bottom, var(--tw-gradient-stops))","gradient-to-bl":"linear-gradient(to bottom left, var(--tw-gradient-stops))","gradient-to-l":"linear-gradient(to left, var(--tw-gradient-stops))","gradient-to-tl":"linear-gradient(to top left, var(--tw-gradient-stops))"},backgroundOpacity:({theme:e})=>e("opacity"),backgroundPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},blur:{0:"0",none:"",sm:"4px",DEFAULT:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},borderColor:({theme:e})=>({DEFAULT:"currentcolor",...e("colors")}),borderOpacity:({theme:e})=>e("opacity"),borderRadius:{none:"0px",sm:"0.125rem",DEFAULT:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},borderSpacing:({theme:e})=>e("spacing"),borderWidth:{DEFAULT:"1px",0:"0px",2:"2px",4:"4px",8:"8px",...a},boxShadow:{sm:"0 1px 2px 0 rgb(0 0 0 / 0.05)",DEFAULT:"0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)",md:"0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)",lg:"0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)",xl:"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)","2xl":"0 25px 50px -12px rgb(0 0 0 / 0.25)",inner:"inset 0 2px 4px 0 rgb(0 0 0 / 0.05)",none:"none"},boxShadowColor:({theme:e})=>e("colors"),brightness:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",200:"2",...o},caretColor:({theme:e})=>e("colors"),colors:()=>({...f}),columns:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12","3xs":"16rem","2xs":"18rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",...r},container:{},content:{none:"none"},contrast:{0:"0",50:".5",75:".75",100:"1",125:"1.25",150:"1.5",200:"2",...o},cursor:{auto:"auto",default:"default",pointer:"pointer",wait:"wait",text:"text",move:"move",help:"help","not-allowed":"not-allowed",none:"none","context-menu":"context-menu",progress:"progress",cell:"cell",crosshair:"crosshair","vertical-text":"vertical-text",alias:"alias",copy:"copy","no-drop":"no-drop",grab:"grab",grabbing:"grabbing","all-scroll":"all-scroll","col-resize":"col-resize","row-resize":"row-resize","n-resize":"n-resize","e-resize":"e-resize","s-resize":"s-resize","w-resize":"w-resize","ne-resize":"ne-resize","nw-resize":"nw-resize","se-resize":"se-resize","sw-resize":"sw-resize","ew-resize":"ew-resize","ns-resize":"ns-resize","nesw-resize":"nesw-resize","nwse-resize":"nwse-resize","zoom-in":"zoom-in","zoom-out":"zoom-out"},divideColor:({theme:e})=>e("borderColor"),divideOpacity:({theme:e})=>e("borderOpacity"),divideWidth:({theme:e})=>({...e("borderWidth"),...a}),dropShadow:{sm:"0 1px 1px rgb(0 0 0 / 0.05)",DEFAULT:["0 1px 2px rgb(0 0 0 / 0.1)","0 1px 1px rgb(0 0 0 / 0.06)"],md:["0 4px 3px rgb(0 0 0 / 0.07)","0 2px 2px rgb(0 0 0 / 0.06)"],lg:["0 10px 8px rgb(0 0 0 / 0.04)","0 4px 3px rgb(0 0 0 / 0.1)"],xl:["0 20px 13px rgb(0 0 0 / 0.03)","0 8px 5px rgb(0 0 0 / 0.08)"],"2xl":"0 25px 25px rgb(0 0 0 / 0.15)",none:"0 0 #0000"},fill:({theme:e})=>e("colors"),flex:{1:"1 1 0%",auto:"1 1 auto",initial:"0 1 auto",none:"none"},flexBasis:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",...e("spacing")}),flexGrow:{0:"0",DEFAULT:"1",...r},flexShrink:{0:"0",DEFAULT:"1",...r},fontFamily:{sans:["ui-sans-serif","system-ui","sans-serif",'"Apple Color Emoji"','"Segoe UI Emoji"','"Segoe UI Symbol"','"Noto Color Emoji"'],serif:["ui-serif","Georgia","Cambria",'"Times New Roman"',"Times","serif"],mono:["ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas",'"Liberation Mono"','"Courier New"',"monospace"]},fontSize:{xs:["0.75rem",{lineHeight:"1rem"}],sm:["0.875rem",{lineHeight:"1.25rem"}],base:["1rem",{lineHeight:"1.5rem"}],lg:["1.125rem",{lineHeight:"1.75rem"}],xl:["1.25rem",{lineHeight:"1.75rem"}],"2xl":["1.5rem",{lineHeight:"2rem"}],"3xl":["1.875rem",{lineHeight:"2.25rem"}],"4xl":["2.25rem",{lineHeight:"2.5rem"}],"5xl":["3rem",{lineHeight:"1"}],"6xl":["3.75rem",{lineHeight:"1"}],"7xl":["4.5rem",{lineHeight:"1"}],"8xl":["6rem",{lineHeight:"1"}],"9xl":["8rem",{lineHeight:"1"}]},fontWeight:{thin:"100",extralight:"200",light:"300",normal:"400",medium:"500",semibold:"600",bold:"700",extrabold:"800",black:"900"},gap:({theme:e})=>e("spacing"),gradientColorStops:({theme:e})=>e("colors"),gradientColorStopPositions:{"0%":"0%","5%":"5%","10%":"10%","15%":"15%","20%":"20%","25%":"25%","30%":"30%","35%":"35%","40%":"40%","45%":"45%","50%":"50%","55%":"55%","60%":"60%","65%":"65%","70%":"70%","75%":"75%","80%":"80%","85%":"85%","90%":"90%","95%":"95%","100%":"100%",...o},grayscale:{0:"0",DEFAULT:"100%",...o},gridAutoColumns:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridAutoRows:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridColumn:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridColumnEnd:{auto:"auto",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",...r},gridColumnStart:{auto:"auto",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",...r},gridRow:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridRowEnd:{auto:"auto",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",...r},gridRowStart:{auto:"auto",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",...r},gridTemplateColumns:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))",...E},gridTemplateRows:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))",...E},height:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),hueRotate:{0:"0deg",15:"15deg",30:"30deg",60:"60deg",90:"90deg",180:"180deg",...p},inset:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%",...e("spacing")}),invert:{0:"0",DEFAULT:"100%",...o},keyframes:{spin:{to:{transform:"rotate(360deg)"}},ping:{"75%, 100%":{transform:"scale(2)",opacity:"0"}},pulse:{"50%":{opacity:".5"}},bounce:{"0%, 100%":{transform:"translateY(-25%)",animationTimingFunction:"cubic-bezier(0.8,0,1,1)"},"50%":{transform:"none",animationTimingFunction:"cubic-bezier(0,0,0.2,1)"}}},letterSpacing:{tighter:"-0.05em",tight:"-0.025em",normal:"0em",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeight:{none:"1",tight:"1.25",snug:"1.375",normal:"1.5",relaxed:"1.625",loose:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},listStyleType:{none:"none",disc:"disc",decimal:"decimal"},listStyleImage:{none:"none"},margin:({theme:e})=>({auto:"auto",...e("spacing")}),lineClamp:{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",...r},maxHeight:({theme:e})=>({none:"none",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),maxWidth:({theme:e})=>({none:"none",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",prose:"65ch",...e("spacing")}),minHeight:({theme:e})=>({full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),minWidth:({theme:e})=>({full:"100%",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),objectPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},opacity:{0:"0",5:"0.05",10:"0.1",15:"0.15",20:"0.2",25:"0.25",30:"0.3",35:"0.35",40:"0.4",45:"0.45",50:"0.5",55:"0.55",60:"0.6",65:"0.65",70:"0.7",75:"0.75",80:"0.8",85:"0.85",90:"0.9",95:"0.95",100:"1",...o},order:{first:"-9999",last:"9999",none:"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",...r},outlineColor:({theme:e})=>e("colors"),outlineOffset:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...a},outlineWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...a},padding:({theme:e})=>e("spacing"),placeholderColor:({theme:e})=>e("colors"),placeholderOpacity:({theme:e})=>e("opacity"),ringColor:({theme:e})=>({DEFAULT:"currentcolor",...e("colors")}),ringOffsetColor:({theme:e})=>e("colors"),ringOffsetWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...a},ringOpacity:({theme:e})=>({DEFAULT:"0.5",...e("opacity")}),ringWidth:{DEFAULT:"3px",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...a},rotate:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",45:"45deg",90:"90deg",180:"180deg",...p},saturate:{0:"0",50:".5",100:"1",150:"1.5",200:"2",...o},scale:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",...o},screens:{sm:"40rem",md:"48rem",lg:"64rem",xl:"80rem","2xl":"96rem"},scrollMargin:({theme:e})=>e("spacing"),scrollPadding:({theme:e})=>e("spacing"),sepia:{0:"0",DEFAULT:"100%",...o},skew:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",...p},space:({theme:e})=>e("spacing"),spacing:{px:"1px",0:"0px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",11:"2.75rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},stroke:({theme:e})=>({none:"none",...e("colors")}),strokeWidth:{0:"0",1:"1",2:"2",...r},supports:{},data:{},textColor:({theme:e})=>e("colors"),textDecorationColor:({theme:e})=>e("colors"),textDecorationThickness:{auto:"auto","from-font":"from-font",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...a},textIndent:({theme:e})=>e("spacing"),textOpacity:({theme:e})=>e("opacity"),textUnderlineOffset:{auto:"auto",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...a},transformOrigin:{center:"center",top:"top","top-right":"top right",right:"right","bottom-right":"bottom right",bottom:"bottom","bottom-left":"bottom left",left:"left","top-left":"top left"},transitionDelay:{0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms",...b},transitionDuration:{DEFAULT:"150ms",0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms",...b},transitionProperty:{none:"none",all:"all",DEFAULT:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter",colors:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke",opacity:"opacity",shadow:"box-shadow",transform:"transform"},transitionTimingFunction:{DEFAULT:"cubic-bezier(0.4, 0, 0.2, 1)",linear:"linear",in:"cubic-bezier(0.4, 0, 1, 1)",out:"cubic-bezier(0, 0, 0.2, 1)","in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},translate:({theme:e})=>({"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%",...e("spacing")}),size:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),width:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",screen:"100vw",svw:"100svw",lvw:"100lvw",dvw:"100dvw",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),willChange:{auto:"auto",scroll:"scroll-position",contents:"contents",transform:"transform"},zIndex:{auto:"auto",0:"0",10:"10",20:"20",30:"30",40:"40",50:"50",...r}};module.exports=y; diff --git a/node_modules/tailwindcss/dist/default-theme.mjs b/node_modules/tailwindcss/dist/default-theme.mjs deleted file mode 100644 index 61c61f623..000000000 --- a/node_modules/tailwindcss/dist/default-theme.mjs +++ /dev/null @@ -1 +0,0 @@ -import{i as a}from"./chunk-GFBUASX3.mjs";import"./chunk-HTB5LLOP.mjs";export{a as default}; diff --git a/node_modules/tailwindcss/dist/flatten-color-palette.d.mts b/node_modules/tailwindcss/dist/flatten-color-palette.d.mts deleted file mode 100644 index 115160486..000000000 --- a/node_modules/tailwindcss/dist/flatten-color-palette.d.mts +++ /dev/null @@ -1,6 +0,0 @@ -type Colors = { - [key: string | number]: string | Colors; -}; -declare function flattenColorPalette(colors: Colors): Record; - -export { flattenColorPalette as default }; diff --git a/node_modules/tailwindcss/dist/flatten-color-palette.d.ts b/node_modules/tailwindcss/dist/flatten-color-palette.d.ts deleted file mode 100644 index 115160486..000000000 --- a/node_modules/tailwindcss/dist/flatten-color-palette.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -type Colors = { - [key: string | number]: string | Colors; -}; -declare function flattenColorPalette(colors: Colors): Record; - -export { flattenColorPalette as default }; diff --git a/node_modules/tailwindcss/dist/flatten-color-palette.js b/node_modules/tailwindcss/dist/flatten-color-palette.js deleted file mode 100644 index fa67f64f2..000000000 --- a/node_modules/tailwindcss/dist/flatten-color-palette.js +++ /dev/null @@ -1,3 +0,0 @@ -"use strict";function N(e){return{kind:"word",value:e}}function we(e,t){return{kind:"function",value:e,nodes:t}}function ye(e){return{kind:"separator",value:e}}function v(e){let t="";for(let i of e)switch(i.kind){case"word":case"separator":{t+=i.value;break}case"function":t+=i.value+"("+v(i.nodes)+")"}return t}var q=92,be=41,Z=58,Q=44,xe=34,J=61,X=62,ee=60,te=10,Ae=40,Ce=39,Se=47,re=32,ie=9;function g(e){e=e.replaceAll(`\r -`,` -`);let t=[],i=[],r=null,n="",a;for(let o=0;o0){let u=N(n);r?r.nodes.push(u):t.push(u),n=""}let s=N(e[o]);r?r.nodes.push(s):t.push(s);break}case Z:case Q:case J:case X:case ee:case te:case re:case ie:{if(n.length>0){let U=N(n);r?r.nodes.push(U):t.push(U),n=""}let s=o,u=o+1;for(;u0){let u=N(n);s?.nodes.push(u),n=""}i.length>0?r=i[i.length-1]:r=null;break}default:n+=String.fromCharCode(l)}}return n.length>0&&t.push(N(n)),t}var p=class extends Map{constructor(i){super();this.factory=i}get(i){let r=super.get(i);return r===void 0&&(r=this.factory(i,this),this.set(i,r)),r}};var ct=new Uint8Array(256);var L=new Uint8Array(256);function d(e,t){let i=0,r=[],n=0,a=e.length,o=t.charCodeAt(0);for(let l=0;l0&&s===L[i-1]&&i--;break}}return r.push(e.slice(n)),r}var j=(o=>(o[o.Continue=0]="Continue",o[o.Skip=1]="Skip",o[o.Stop=2]="Stop",o[o.Replace=3]="Replace",o[o.ReplaceSkip=4]="ReplaceSkip",o[o.ReplaceStop=5]="ReplaceStop",o))(j||{}),f={Continue:{kind:0},Skip:{kind:1},Stop:{kind:2},Replace:e=>({kind:3,nodes:Array.isArray(e)?e:[e]}),ReplaceSkip:e=>({kind:4,nodes:Array.isArray(e)?e:[e]}),ReplaceStop:e=>({kind:5,nodes:Array.isArray(e)?e:[e]})};function c(e,t){typeof t=="function"?ne(e,t):ne(e,t.enter,t.exit)}function ne(e,t=()=>f.Continue,i=()=>f.Continue){let r=[[e,0,null]],n={parent:null,depth:0,path(){let a=[];for(let o=1;o0;){let a=r.length-1,o=r[a],l=o[0],s=o[1],u=o[2];if(s>=l.length){r.pop();continue}if(n.parent=u,n.depth=a,s>=0){let O=l[s],C=t(O,n)??f.Continue;switch(C.kind){case 0:{O.nodes&&O.nodes.length>0&&r.push([O.nodes,0,O]),o[1]=~s;continue}case 2:return;case 1:{o[1]=~s;continue}case 3:{l.splice(s,1,...C.nodes);continue}case 5:{l.splice(s,1,...C.nodes);return}case 4:{l.splice(s,1,...C.nodes),o[1]+=C.nodes.length;continue}default:throw new Error(`Invalid \`WalkAction.${j[C.kind]??`Unknown(${C.kind})`}\` in enter.`)}}let w=~s,U=l[w],b=i(U,n)??f.Continue;switch(b.kind){case 0:o[1]=w+1;continue;case 2:return;case 3:{l.splice(w,1,...b.nodes),o[1]=w+b.nodes.length;continue}case 5:{l.splice(w,1,...b.nodes);return}case 4:{l.splice(w,1,...b.nodes),o[1]=w+b.nodes.length;continue}default:throw new Error(`Invalid \`WalkAction.${j[b.kind]??`Unknown(${b.kind})`}\` in exit.`)}}}var xt=new p(e=>{let t=g(e),i=new Set;return c(t,(r,n)=>{let a=n.parent===null?t:n.parent.nodes??[];if(r.kind==="word"&&(r.value==="+"||r.value==="-"||r.value==="*"||r.value==="/")){let o=a.indexOf(r)??-1;if(o===-1)return;let l=a[o-1];if(l?.kind!=="separator"||l.value!==" ")return;let s=a[o+1];if(s?.kind!=="separator"||s.value!==" ")return;i.add(l),i.add(s)}else r.kind==="separator"&&r.value.length>0&&r.value.trim()===""?(a[0]===r||a[a.length-1]===r)&&i.add(r):r.kind==="separator"&&r.value.trim()===","&&(r.value=",")}),i.size>0&&c(t,r=>{if(i.has(r))return i.delete(r),f.ReplaceSkip([])}),W(t),v(t)});var At=new p(e=>{let t=g(e);return t.length===3&&t[0].kind==="word"&&t[0].value==="&"&&t[1].kind==="separator"&&t[1].value===":"&&t[2].kind==="function"&&t[2].value==="is"?v(t[2].nodes):e});function W(e){for(let t of e)switch(t.kind){case"function":{if(t.value==="url"||t.value.endsWith("_url")){t.value=P(t.value);break}if(t.value==="var"||t.value.endsWith("_var")||t.value==="theme"||t.value.endsWith("_theme")){t.value=P(t.value);for(let i=0;i{let t=g(e);return t.length===1&&t[0].kind==="function"&&t[0].value==="var"});function $e(e){throw new Error(`Unexpected value: ${e}`)}function P(e){return e.replaceAll("_",String.raw`\_`).replaceAll(" ","_")}var A=/[+-]?\d*\.?\d+(?:[eE][+-]?\d+)?/,_t=new RegExp(`^${A.source}$`);var It=new RegExp(`^${A.source}%$`);var Dt=new RegExp(`^${A.source}s*/s*${A.source}$`);var Te=["cm","mm","Q","in","pc","pt","px","em","ex","ch","rem","lh","rlh","vw","vh","vmin","vmax","vb","vi","svw","svh","lvw","lvh","dvw","dvh","cqw","cqh","cqi","cqb","cqmin","cqmax"],Ut=new RegExp(`^${A.source}(${Te.join("|")})$`);var Ee=["deg","rad","grad","turn"],Lt=new RegExp(`^${A.source}(${Ee.join("|")})$`);var Kt=new RegExp(`^${A.source} +${A.source} +${A.source}$`);function h(e){let t=Number(e);return Number.isInteger(t)&&t>=0&&String(t)===String(e)}function _(e,t){if(t===null)return e;let i=Number(t);return Number.isNaN(i)||(t=`${i*100}%`),t==="100%"?e:`color-mix(in oklab, ${e} ${t}, transparent)`}var Re={"--alpha":Oe,"--spacing":Pe,"--theme":_e,theme:Ie};function Oe(e,t,i,...r){let[n,a]=d(i,"/").map(o=>o.trim());if(!n||!a)throw new Error(`The --alpha(\u2026) function requires a color and an alpha value, e.g.: \`--alpha(${n||"var(--my-color)"} / ${a||"50%"})\``);if(r.length>0)throw new Error(`The --alpha(\u2026) function only accepts one argument, e.g.: \`--alpha(${n||"var(--my-color)"} / ${a||"50%"})\``);return _(n,a)}function Pe(e,t,i,...r){if(!i)throw new Error("The --spacing(\u2026) function requires an argument, but received none.");if(r.length>0)throw new Error(`The --spacing(\u2026) function only accepts a single argument, but received ${r.length+1}.`);let n=e.theme.resolve(null,["--spacing"]);if(!n)throw new Error("The --spacing(\u2026) function requires that the `--spacing` theme variable exists, but it was not found.");return`calc(${n} * ${i})`}function _e(e,t,i,...r){if(!i.startsWith("--"))throw new Error("The --theme(\u2026) function can only be used with CSS variables from your theme.");let n=!1;i.endsWith(" inline")&&(n=!0,i=i.slice(0,-7)),t.kind==="at-rule"&&(n=!0);let a=e.resolveThemeValue(i,n);if(!a){if(r.length>0)return r.join(", ");throw new Error(`Could not resolve value for theme function: \`theme(${i})\`. Consider checking if the variable name is correct or provide a fallback value to silence this error.`)}if(r.length===0)return a;let o=r.join(", ");if(o==="initial")return a;if(a==="initial")return o;if(a.startsWith("var(")||a.startsWith("theme(")||a.startsWith("--theme(")){let l=g(a);return Ue(l,o),v(l)}return a}function Ie(e,t,i,...r){i=De(i);let n=e.resolveThemeValue(i);if(!n&&r.length>0)return r.join(", ");if(!n)throw new Error(`Could not resolve value for theme function: \`theme(${i})\`. Consider checking if the path is correct or provide a fallback value to silence this error.`);return n}var lr=new RegExp(Object.keys(Re).map(e=>`${e}\\(`).join("|"));function De(e){if(e[0]!=="'"&&e[0]!=='"')return e;let t="",i=e[0];for(let r=1;r{if(i.kind==="function"&&!(i.value!=="var"&&i.value!=="theme"&&i.value!=="--theme"))if(i.nodes.length===1)i.nodes.push({kind:"word",value:`, ${t}`});else{let r=i.nodes[i.nodes.length-1];r.kind==="word"&&r.value==="initial"&&(r.value=t)}})}var Ke=/^(?[-+]?(?:\d*\.)?\d+)(?[a-z]+|%)?$/i,le=new p(e=>{let t=Ke.exec(e);if(!t)return null;let i=t.groups?.value;if(i===void 0)return null;let r=Number(i);if(Number.isNaN(r))return null;let n=t.groups?.unit;return n===void 0?[r,null]:[r,n]});function se(e,t="top",i="right",r="bottom",n="left"){return ue(`${e}-${t}`,`${e}-${i}`,`${e}-${r}`,`${e}-${n}`)}function ue(e="top",t="right",i="bottom",r="left"){return{1:[[e,0],[t,0],[i,0],[r,0]],2:[[e,0],[t,1],[i,0],[r,1]],3:[[e,0],[t,1],[i,2],[r,1]],4:[[e,0],[t,1],[i,2],[r,3]]}}function T(e,t){return{1:[[e,0],[t,0]],2:[[e,0],[t,1]]}}var xr={inset:ue(),margin:se("margin"),padding:se("padding"),gap:T("row-gap","column-gap")},Ar={"inset-block":T("top","bottom"),"inset-inline":T("left","right"),"margin-block":T("margin-top","margin-bottom"),"margin-inline":T("margin-left","margin-right"),"padding-block":T("padding-top","padding-bottom"),"padding-inline":T("padding-left","padding-right")};var Jr=Symbol();var Xr=Symbol();var ei=Symbol();var ti=Symbol();var ri=Symbol();var ii=Symbol();var ni=Symbol();var oi=Symbol();var ai=Symbol();var li=Symbol();var si=Symbol();var ui=Symbol();var fi=Symbol();var H={inherit:"inherit",current:"currentcolor",transparent:"transparent",black:"#000",white:"#fff",slate:{50:"oklch(98.4% 0.003 247.858)",100:"oklch(96.8% 0.007 247.896)",200:"oklch(92.9% 0.013 255.508)",300:"oklch(86.9% 0.022 252.894)",400:"oklch(70.4% 0.04 256.788)",500:"oklch(55.4% 0.046 257.417)",600:"oklch(44.6% 0.043 257.281)",700:"oklch(37.2% 0.044 257.287)",800:"oklch(27.9% 0.041 260.031)",900:"oklch(20.8% 0.042 265.755)",950:"oklch(12.9% 0.042 264.695)"},gray:{50:"oklch(98.5% 0.002 247.839)",100:"oklch(96.7% 0.003 264.542)",200:"oklch(92.8% 0.006 264.531)",300:"oklch(87.2% 0.01 258.338)",400:"oklch(70.7% 0.022 261.325)",500:"oklch(55.1% 0.027 264.364)",600:"oklch(44.6% 0.03 256.802)",700:"oklch(37.3% 0.034 259.733)",800:"oklch(27.8% 0.033 256.848)",900:"oklch(21% 0.034 264.665)",950:"oklch(13% 0.028 261.692)"},zinc:{50:"oklch(98.5% 0 0)",100:"oklch(96.7% 0.001 286.375)",200:"oklch(92% 0.004 286.32)",300:"oklch(87.1% 0.006 286.286)",400:"oklch(70.5% 0.015 286.067)",500:"oklch(55.2% 0.016 285.938)",600:"oklch(44.2% 0.017 285.786)",700:"oklch(37% 0.013 285.805)",800:"oklch(27.4% 0.006 286.033)",900:"oklch(21% 0.006 285.885)",950:"oklch(14.1% 0.005 285.823)"},neutral:{50:"oklch(98.5% 0 0)",100:"oklch(97% 0 0)",200:"oklch(92.2% 0 0)",300:"oklch(87% 0 0)",400:"oklch(70.8% 0 0)",500:"oklch(55.6% 0 0)",600:"oklch(43.9% 0 0)",700:"oklch(37.1% 0 0)",800:"oklch(26.9% 0 0)",900:"oklch(20.5% 0 0)",950:"oklch(14.5% 0 0)"},stone:{50:"oklch(98.5% 0.001 106.423)",100:"oklch(97% 0.001 106.424)",200:"oklch(92.3% 0.003 48.717)",300:"oklch(86.9% 0.005 56.366)",400:"oklch(70.9% 0.01 56.259)",500:"oklch(55.3% 0.013 58.071)",600:"oklch(44.4% 0.011 73.639)",700:"oklch(37.4% 0.01 67.558)",800:"oklch(26.8% 0.007 34.298)",900:"oklch(21.6% 0.006 56.043)",950:"oklch(14.7% 0.004 49.25)"},red:{50:"oklch(97.1% 0.013 17.38)",100:"oklch(93.6% 0.032 17.717)",200:"oklch(88.5% 0.062 18.334)",300:"oklch(80.8% 0.114 19.571)",400:"oklch(70.4% 0.191 22.216)",500:"oklch(63.7% 0.237 25.331)",600:"oklch(57.7% 0.245 27.325)",700:"oklch(50.5% 0.213 27.518)",800:"oklch(44.4% 0.177 26.899)",900:"oklch(39.6% 0.141 25.723)",950:"oklch(25.8% 0.092 26.042)"},orange:{50:"oklch(98% 0.016 73.684)",100:"oklch(95.4% 0.038 75.164)",200:"oklch(90.1% 0.076 70.697)",300:"oklch(83.7% 0.128 66.29)",400:"oklch(75% 0.183 55.934)",500:"oklch(70.5% 0.213 47.604)",600:"oklch(64.6% 0.222 41.116)",700:"oklch(55.3% 0.195 38.402)",800:"oklch(47% 0.157 37.304)",900:"oklch(40.8% 0.123 38.172)",950:"oklch(26.6% 0.079 36.259)"},amber:{50:"oklch(98.7% 0.022 95.277)",100:"oklch(96.2% 0.059 95.617)",200:"oklch(92.4% 0.12 95.746)",300:"oklch(87.9% 0.169 91.605)",400:"oklch(82.8% 0.189 84.429)",500:"oklch(76.9% 0.188 70.08)",600:"oklch(66.6% 0.179 58.318)",700:"oklch(55.5% 0.163 48.998)",800:"oklch(47.3% 0.137 46.201)",900:"oklch(41.4% 0.112 45.904)",950:"oklch(27.9% 0.077 45.635)"},yellow:{50:"oklch(98.7% 0.026 102.212)",100:"oklch(97.3% 0.071 103.193)",200:"oklch(94.5% 0.129 101.54)",300:"oklch(90.5% 0.182 98.111)",400:"oklch(85.2% 0.199 91.936)",500:"oklch(79.5% 0.184 86.047)",600:"oklch(68.1% 0.162 75.834)",700:"oklch(55.4% 0.135 66.442)",800:"oklch(47.6% 0.114 61.907)",900:"oklch(42.1% 0.095 57.708)",950:"oklch(28.6% 0.066 53.813)"},lime:{50:"oklch(98.6% 0.031 120.757)",100:"oklch(96.7% 0.067 122.328)",200:"oklch(93.8% 0.127 124.321)",300:"oklch(89.7% 0.196 126.665)",400:"oklch(84.1% 0.238 128.85)",500:"oklch(76.8% 0.233 130.85)",600:"oklch(64.8% 0.2 131.684)",700:"oklch(53.2% 0.157 131.589)",800:"oklch(45.3% 0.124 130.933)",900:"oklch(40.5% 0.101 131.063)",950:"oklch(27.4% 0.072 132.109)"},green:{50:"oklch(98.2% 0.018 155.826)",100:"oklch(96.2% 0.044 156.743)",200:"oklch(92.5% 0.084 155.995)",300:"oklch(87.1% 0.15 154.449)",400:"oklch(79.2% 0.209 151.711)",500:"oklch(72.3% 0.219 149.579)",600:"oklch(62.7% 0.194 149.214)",700:"oklch(52.7% 0.154 150.069)",800:"oklch(44.8% 0.119 151.328)",900:"oklch(39.3% 0.095 152.535)",950:"oklch(26.6% 0.065 152.934)"},emerald:{50:"oklch(97.9% 0.021 166.113)",100:"oklch(95% 0.052 163.051)",200:"oklch(90.5% 0.093 164.15)",300:"oklch(84.5% 0.143 164.978)",400:"oklch(76.5% 0.177 163.223)",500:"oklch(69.6% 0.17 162.48)",600:"oklch(59.6% 0.145 163.225)",700:"oklch(50.8% 0.118 165.612)",800:"oklch(43.2% 0.095 166.913)",900:"oklch(37.8% 0.077 168.94)",950:"oklch(26.2% 0.051 172.552)"},teal:{50:"oklch(98.4% 0.014 180.72)",100:"oklch(95.3% 0.051 180.801)",200:"oklch(91% 0.096 180.426)",300:"oklch(85.5% 0.138 181.071)",400:"oklch(77.7% 0.152 181.912)",500:"oklch(70.4% 0.14 182.503)",600:"oklch(60% 0.118 184.704)",700:"oklch(51.1% 0.096 186.391)",800:"oklch(43.7% 0.078 188.216)",900:"oklch(38.6% 0.063 188.416)",950:"oklch(27.7% 0.046 192.524)"},cyan:{50:"oklch(98.4% 0.019 200.873)",100:"oklch(95.6% 0.045 203.388)",200:"oklch(91.7% 0.08 205.041)",300:"oklch(86.5% 0.127 207.078)",400:"oklch(78.9% 0.154 211.53)",500:"oklch(71.5% 0.143 215.221)",600:"oklch(60.9% 0.126 221.723)",700:"oklch(52% 0.105 223.128)",800:"oklch(45% 0.085 224.283)",900:"oklch(39.8% 0.07 227.392)",950:"oklch(30.2% 0.056 229.695)"},sky:{50:"oklch(97.7% 0.013 236.62)",100:"oklch(95.1% 0.026 236.824)",200:"oklch(90.1% 0.058 230.902)",300:"oklch(82.8% 0.111 230.318)",400:"oklch(74.6% 0.16 232.661)",500:"oklch(68.5% 0.169 237.323)",600:"oklch(58.8% 0.158 241.966)",700:"oklch(50% 0.134 242.749)",800:"oklch(44.3% 0.11 240.79)",900:"oklch(39.1% 0.09 240.876)",950:"oklch(29.3% 0.066 243.157)"},blue:{50:"oklch(97% 0.014 254.604)",100:"oklch(93.2% 0.032 255.585)",200:"oklch(88.2% 0.059 254.128)",300:"oklch(80.9% 0.105 251.813)",400:"oklch(70.7% 0.165 254.624)",500:"oklch(62.3% 0.214 259.815)",600:"oklch(54.6% 0.245 262.881)",700:"oklch(48.8% 0.243 264.376)",800:"oklch(42.4% 0.199 265.638)",900:"oklch(37.9% 0.146 265.522)",950:"oklch(28.2% 0.091 267.935)"},indigo:{50:"oklch(96.2% 0.018 272.314)",100:"oklch(93% 0.034 272.788)",200:"oklch(87% 0.065 274.039)",300:"oklch(78.5% 0.115 274.713)",400:"oklch(67.3% 0.182 276.935)",500:"oklch(58.5% 0.233 277.117)",600:"oklch(51.1% 0.262 276.966)",700:"oklch(45.7% 0.24 277.023)",800:"oklch(39.8% 0.195 277.366)",900:"oklch(35.9% 0.144 278.697)",950:"oklch(25.7% 0.09 281.288)"},violet:{50:"oklch(96.9% 0.016 293.756)",100:"oklch(94.3% 0.029 294.588)",200:"oklch(89.4% 0.057 293.283)",300:"oklch(81.1% 0.111 293.571)",400:"oklch(70.2% 0.183 293.541)",500:"oklch(60.6% 0.25 292.717)",600:"oklch(54.1% 0.281 293.009)",700:"oklch(49.1% 0.27 292.581)",800:"oklch(43.2% 0.232 292.759)",900:"oklch(38% 0.189 293.745)",950:"oklch(28.3% 0.141 291.089)"},purple:{50:"oklch(97.7% 0.014 308.299)",100:"oklch(94.6% 0.033 307.174)",200:"oklch(90.2% 0.063 306.703)",300:"oklch(82.7% 0.119 306.383)",400:"oklch(71.4% 0.203 305.504)",500:"oklch(62.7% 0.265 303.9)",600:"oklch(55.8% 0.288 302.321)",700:"oklch(49.6% 0.265 301.924)",800:"oklch(43.8% 0.218 303.724)",900:"oklch(38.1% 0.176 304.987)",950:"oklch(29.1% 0.149 302.717)"},fuchsia:{50:"oklch(97.7% 0.017 320.058)",100:"oklch(95.2% 0.037 318.852)",200:"oklch(90.3% 0.076 319.62)",300:"oklch(83.3% 0.145 321.434)",400:"oklch(74% 0.238 322.16)",500:"oklch(66.7% 0.295 322.15)",600:"oklch(59.1% 0.293 322.896)",700:"oklch(51.8% 0.253 323.949)",800:"oklch(45.2% 0.211 324.591)",900:"oklch(40.1% 0.17 325.612)",950:"oklch(29.3% 0.136 325.661)"},pink:{50:"oklch(97.1% 0.014 343.198)",100:"oklch(94.8% 0.028 342.258)",200:"oklch(89.9% 0.061 343.231)",300:"oklch(82.3% 0.12 346.018)",400:"oklch(71.8% 0.202 349.761)",500:"oklch(65.6% 0.241 354.308)",600:"oklch(59.2% 0.249 0.584)",700:"oklch(52.5% 0.223 3.958)",800:"oklch(45.9% 0.187 3.815)",900:"oklch(40.8% 0.153 2.432)",950:"oklch(28.4% 0.109 3.907)"},rose:{50:"oklch(96.9% 0.015 12.422)",100:"oklch(94.1% 0.03 12.58)",200:"oklch(89.2% 0.058 10.001)",300:"oklch(81% 0.117 11.638)",400:"oklch(71.2% 0.194 13.428)",500:"oklch(64.5% 0.246 16.439)",600:"oklch(58.6% 0.253 17.585)",700:"oklch(51.4% 0.222 16.935)",800:"oklch(45.5% 0.188 13.697)",900:"oklch(41% 0.159 10.272)",950:"oklch(27.1% 0.105 12.094)"}};function E(e){return{__BARE_VALUE__:e}}var k=E(e=>{if(h(e.value))return e.value}),m=E(e=>{if(h(e.value))return`${e.value}%`}),$=E(e=>{if(h(e.value))return`${e.value}px`}),ve=E(e=>{if(h(e.value))return`${e.value}ms`}),M=E(e=>{if(h(e.value))return`${e.value}deg`}),it=E(e=>{if(e.fraction===null)return;let[t,i]=d(e.fraction,"/");if(!(!h(t)||!h(i)))return e.fraction}),ke=E(e=>{if(h(Number(e.value)))return`repeat(${e.value}, minmax(0, 1fr))`}),nt={accentColor:({theme:e})=>e("colors"),animation:{none:"none",spin:"spin 1s linear infinite",ping:"ping 1s cubic-bezier(0, 0, 0.2, 1) infinite",pulse:"pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite",bounce:"bounce 1s infinite"},aria:{busy:'busy="true"',checked:'checked="true"',disabled:'disabled="true"',expanded:'expanded="true"',hidden:'hidden="true"',pressed:'pressed="true"',readonly:'readonly="true"',required:'required="true"',selected:'selected="true"'},aspectRatio:{auto:"auto",square:"1 / 1",video:"16 / 9",...it},backdropBlur:({theme:e})=>e("blur"),backdropBrightness:({theme:e})=>({...e("brightness"),...m}),backdropContrast:({theme:e})=>({...e("contrast"),...m}),backdropGrayscale:({theme:e})=>({...e("grayscale"),...m}),backdropHueRotate:({theme:e})=>({...e("hueRotate"),...M}),backdropInvert:({theme:e})=>({...e("invert"),...m}),backdropOpacity:({theme:e})=>({...e("opacity"),...m}),backdropSaturate:({theme:e})=>({...e("saturate"),...m}),backdropSepia:({theme:e})=>({...e("sepia"),...m}),backgroundColor:({theme:e})=>e("colors"),backgroundImage:{none:"none","gradient-to-t":"linear-gradient(to top, var(--tw-gradient-stops))","gradient-to-tr":"linear-gradient(to top right, var(--tw-gradient-stops))","gradient-to-r":"linear-gradient(to right, var(--tw-gradient-stops))","gradient-to-br":"linear-gradient(to bottom right, var(--tw-gradient-stops))","gradient-to-b":"linear-gradient(to bottom, var(--tw-gradient-stops))","gradient-to-bl":"linear-gradient(to bottom left, var(--tw-gradient-stops))","gradient-to-l":"linear-gradient(to left, var(--tw-gradient-stops))","gradient-to-tl":"linear-gradient(to top left, var(--tw-gradient-stops))"},backgroundOpacity:({theme:e})=>e("opacity"),backgroundPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},blur:{0:"0",none:"",sm:"4px",DEFAULT:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},borderColor:({theme:e})=>({DEFAULT:"currentcolor",...e("colors")}),borderOpacity:({theme:e})=>e("opacity"),borderRadius:{none:"0px",sm:"0.125rem",DEFAULT:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},borderSpacing:({theme:e})=>e("spacing"),borderWidth:{DEFAULT:"1px",0:"0px",2:"2px",4:"4px",8:"8px",...$},boxShadow:{sm:"0 1px 2px 0 rgb(0 0 0 / 0.05)",DEFAULT:"0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)",md:"0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)",lg:"0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)",xl:"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)","2xl":"0 25px 50px -12px rgb(0 0 0 / 0.25)",inner:"inset 0 2px 4px 0 rgb(0 0 0 / 0.05)",none:"none"},boxShadowColor:({theme:e})=>e("colors"),brightness:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",200:"2",...m},caretColor:({theme:e})=>e("colors"),colors:()=>({...H}),columns:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12","3xs":"16rem","2xs":"18rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",...k},container:{},content:{none:"none"},contrast:{0:"0",50:".5",75:".75",100:"1",125:"1.25",150:"1.5",200:"2",...m},cursor:{auto:"auto",default:"default",pointer:"pointer",wait:"wait",text:"text",move:"move",help:"help","not-allowed":"not-allowed",none:"none","context-menu":"context-menu",progress:"progress",cell:"cell",crosshair:"crosshair","vertical-text":"vertical-text",alias:"alias",copy:"copy","no-drop":"no-drop",grab:"grab",grabbing:"grabbing","all-scroll":"all-scroll","col-resize":"col-resize","row-resize":"row-resize","n-resize":"n-resize","e-resize":"e-resize","s-resize":"s-resize","w-resize":"w-resize","ne-resize":"ne-resize","nw-resize":"nw-resize","se-resize":"se-resize","sw-resize":"sw-resize","ew-resize":"ew-resize","ns-resize":"ns-resize","nesw-resize":"nesw-resize","nwse-resize":"nwse-resize","zoom-in":"zoom-in","zoom-out":"zoom-out"},divideColor:({theme:e})=>e("borderColor"),divideOpacity:({theme:e})=>e("borderOpacity"),divideWidth:({theme:e})=>({...e("borderWidth"),...$}),dropShadow:{sm:"0 1px 1px rgb(0 0 0 / 0.05)",DEFAULT:["0 1px 2px rgb(0 0 0 / 0.1)","0 1px 1px rgb(0 0 0 / 0.06)"],md:["0 4px 3px rgb(0 0 0 / 0.07)","0 2px 2px rgb(0 0 0 / 0.06)"],lg:["0 10px 8px rgb(0 0 0 / 0.04)","0 4px 3px rgb(0 0 0 / 0.1)"],xl:["0 20px 13px rgb(0 0 0 / 0.03)","0 8px 5px rgb(0 0 0 / 0.08)"],"2xl":"0 25px 25px rgb(0 0 0 / 0.15)",none:"0 0 #0000"},fill:({theme:e})=>e("colors"),flex:{1:"1 1 0%",auto:"1 1 auto",initial:"0 1 auto",none:"none"},flexBasis:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",...e("spacing")}),flexGrow:{0:"0",DEFAULT:"1",...k},flexShrink:{0:"0",DEFAULT:"1",...k},fontFamily:{sans:["ui-sans-serif","system-ui","sans-serif",'"Apple Color Emoji"','"Segoe UI Emoji"','"Segoe UI Symbol"','"Noto Color Emoji"'],serif:["ui-serif","Georgia","Cambria",'"Times New Roman"',"Times","serif"],mono:["ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas",'"Liberation Mono"','"Courier New"',"monospace"]},fontSize:{xs:["0.75rem",{lineHeight:"1rem"}],sm:["0.875rem",{lineHeight:"1.25rem"}],base:["1rem",{lineHeight:"1.5rem"}],lg:["1.125rem",{lineHeight:"1.75rem"}],xl:["1.25rem",{lineHeight:"1.75rem"}],"2xl":["1.5rem",{lineHeight:"2rem"}],"3xl":["1.875rem",{lineHeight:"2.25rem"}],"4xl":["2.25rem",{lineHeight:"2.5rem"}],"5xl":["3rem",{lineHeight:"1"}],"6xl":["3.75rem",{lineHeight:"1"}],"7xl":["4.5rem",{lineHeight:"1"}],"8xl":["6rem",{lineHeight:"1"}],"9xl":["8rem",{lineHeight:"1"}]},fontWeight:{thin:"100",extralight:"200",light:"300",normal:"400",medium:"500",semibold:"600",bold:"700",extrabold:"800",black:"900"},gap:({theme:e})=>e("spacing"),gradientColorStops:({theme:e})=>e("colors"),gradientColorStopPositions:{"0%":"0%","5%":"5%","10%":"10%","15%":"15%","20%":"20%","25%":"25%","30%":"30%","35%":"35%","40%":"40%","45%":"45%","50%":"50%","55%":"55%","60%":"60%","65%":"65%","70%":"70%","75%":"75%","80%":"80%","85%":"85%","90%":"90%","95%":"95%","100%":"100%",...m},grayscale:{0:"0",DEFAULT:"100%",...m},gridAutoColumns:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridAutoRows:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridColumn:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridColumnEnd:{auto:"auto",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",...k},gridColumnStart:{auto:"auto",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",...k},gridRow:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridRowEnd:{auto:"auto",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",...k},gridRowStart:{auto:"auto",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",...k},gridTemplateColumns:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))",...ke},gridTemplateRows:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))",...ke},height:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),hueRotate:{0:"0deg",15:"15deg",30:"30deg",60:"60deg",90:"90deg",180:"180deg",...M},inset:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%",...e("spacing")}),invert:{0:"0",DEFAULT:"100%",...m},keyframes:{spin:{to:{transform:"rotate(360deg)"}},ping:{"75%, 100%":{transform:"scale(2)",opacity:"0"}},pulse:{"50%":{opacity:".5"}},bounce:{"0%, 100%":{transform:"translateY(-25%)",animationTimingFunction:"cubic-bezier(0.8,0,1,1)"},"50%":{transform:"none",animationTimingFunction:"cubic-bezier(0,0,0.2,1)"}}},letterSpacing:{tighter:"-0.05em",tight:"-0.025em",normal:"0em",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeight:{none:"1",tight:"1.25",snug:"1.375",normal:"1.5",relaxed:"1.625",loose:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},listStyleType:{none:"none",disc:"disc",decimal:"decimal"},listStyleImage:{none:"none"},margin:({theme:e})=>({auto:"auto",...e("spacing")}),lineClamp:{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",...k},maxHeight:({theme:e})=>({none:"none",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),maxWidth:({theme:e})=>({none:"none",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",prose:"65ch",...e("spacing")}),minHeight:({theme:e})=>({full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),minWidth:({theme:e})=>({full:"100%",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),objectPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},opacity:{0:"0",5:"0.05",10:"0.1",15:"0.15",20:"0.2",25:"0.25",30:"0.3",35:"0.35",40:"0.4",45:"0.45",50:"0.5",55:"0.55",60:"0.6",65:"0.65",70:"0.7",75:"0.75",80:"0.8",85:"0.85",90:"0.9",95:"0.95",100:"1",...m},order:{first:"-9999",last:"9999",none:"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",...k},outlineColor:({theme:e})=>e("colors"),outlineOffset:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...$},outlineWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...$},padding:({theme:e})=>e("spacing"),placeholderColor:({theme:e})=>e("colors"),placeholderOpacity:({theme:e})=>e("opacity"),ringColor:({theme:e})=>({DEFAULT:"currentcolor",...e("colors")}),ringOffsetColor:({theme:e})=>e("colors"),ringOffsetWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...$},ringOpacity:({theme:e})=>({DEFAULT:"0.5",...e("opacity")}),ringWidth:{DEFAULT:"3px",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...$},rotate:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",45:"45deg",90:"90deg",180:"180deg",...M},saturate:{0:"0",50:".5",100:"1",150:"1.5",200:"2",...m},scale:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",...m},screens:{sm:"40rem",md:"48rem",lg:"64rem",xl:"80rem","2xl":"96rem"},scrollMargin:({theme:e})=>e("spacing"),scrollPadding:({theme:e})=>e("spacing"),sepia:{0:"0",DEFAULT:"100%",...m},skew:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",...M},space:({theme:e})=>e("spacing"),spacing:{px:"1px",0:"0px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",11:"2.75rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},stroke:({theme:e})=>({none:"none",...e("colors")}),strokeWidth:{0:"0",1:"1",2:"2",...k},supports:{},data:{},textColor:({theme:e})=>e("colors"),textDecorationColor:({theme:e})=>e("colors"),textDecorationThickness:{auto:"auto","from-font":"from-font",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...$},textIndent:({theme:e})=>e("spacing"),textOpacity:({theme:e})=>e("opacity"),textUnderlineOffset:{auto:"auto",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...$},transformOrigin:{center:"center",top:"top","top-right":"top right",right:"right","bottom-right":"bottom right",bottom:"bottom","bottom-left":"bottom left",left:"left","top-left":"top left"},transitionDelay:{0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms",...ve},transitionDuration:{DEFAULT:"150ms",0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms",...ve},transitionProperty:{none:"none",all:"all",DEFAULT:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter",colors:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke",opacity:"opacity",shadow:"box-shadow",transform:"transform"},transitionTimingFunction:{DEFAULT:"cubic-bezier(0.4, 0, 0.2, 1)",linear:"linear",in:"cubic-bezier(0.4, 0, 1, 1)",out:"cubic-bezier(0, 0, 0.2, 1)","in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},translate:({theme:e})=>({"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%",...e("spacing")}),size:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),width:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",screen:"100vw",svw:"100svw",lvw:"100lvw",dvw:"100dvw",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),willChange:{auto:"auto",scroll:"scroll-position",contents:"contents",transform:"transform"},zIndex:{auto:"auto",0:"0",10:"10",20:"20",30:"30",40:"40",50:"50",...k}};function F(e){let t={};for(let[i,r]of Object.entries(e??{}))if(i!=="__CSS_VALUES__")if(typeof r=="object"&&r!==null)for(let[n,a]of Object.entries(F(r)))t[`${i}${n==="DEFAULT"?"":`-${n}`}`]=a;else t[i]=r;if("__CSS_VALUES__"in e)for(let[i,r]of Object.entries(e.__CSS_VALUES__))(Number(r)&4)===0&&(t[i]=e[i]);return t}module.exports=F; diff --git a/node_modules/tailwindcss/dist/flatten-color-palette.mjs b/node_modules/tailwindcss/dist/flatten-color-palette.mjs deleted file mode 100644 index a62fee33a..000000000 --- a/node_modules/tailwindcss/dist/flatten-color-palette.mjs +++ /dev/null @@ -1 +0,0 @@ -import"./chunk-CT46QCH7.mjs";import"./chunk-GFBUASX3.mjs";import"./chunk-HTB5LLOP.mjs";function i(r){let n={};for(let[e,t]of Object.entries(r??{}))if(e!=="__CSS_VALUES__")if(typeof t=="object"&&t!==null)for(let[o,f]of Object.entries(i(t)))n[`${e}${o==="DEFAULT"?"":`-${o}`}`]=f;else n[e]=t;if("__CSS_VALUES__"in r)for(let[e,t]of Object.entries(r.__CSS_VALUES__))(Number(t)&4)===0&&(n[e]=r[e]);return n}export{i as default}; diff --git a/node_modules/tailwindcss/dist/lib.d.mts b/node_modules/tailwindcss/dist/lib.d.mts deleted file mode 100644 index 67540fe9b..000000000 --- a/node_modules/tailwindcss/dist/lib.d.mts +++ /dev/null @@ -1,378 +0,0 @@ -import { S as SourceLocation, U as UserConfig, P as Plugin } from './types-CJYAW1ql.mjs'; -import { V as Variant, C as Candidate } from './resolve-config-QUZ9b-Gn.mjs'; -import './colors.mjs'; - -declare const enum ThemeOptions { - NONE = 0, - INLINE = 1, - REFERENCE = 2, - DEFAULT = 4, - STATIC = 8, - USED = 16 -} -declare class Theme { - #private; - private values; - private keyframes; - prefix: string | null; - constructor(values?: Map, keyframes?: Set); - get size(): number; - add(key: string, value: string, options?: ThemeOptions, src?: Declaration['src']): void; - keysInNamespaces(themeKeys: Iterable): string[]; - get(themeKeys: ThemeKey[]): string | null; - hasDefault(key: string): boolean; - getOptions(key: string): ThemeOptions; - entries(): IterableIterator<[string, { - value: string; - options: ThemeOptions; - src: Declaration["src"]; - }]> | [string, { - value: string; - options: ThemeOptions; - src: Declaration["src"]; - }][]; - prefixKey(key: string): string; - clearNamespace(namespace: string, clearOptions: ThemeOptions): void; - markUsedVariable(themeKey: string): boolean; - resolve(candidateValue: string | null, themeKeys: ThemeKey[], options?: ThemeOptions): string | null; - resolveValue(candidateValue: string | null, themeKeys: ThemeKey[]): string | null; - resolveWith(candidateValue: string, themeKeys: ThemeKey[], nestedKeys?: `--${string}`[]): [string, Record] | null; - namespace(namespace: string): Map; - addKeyframes(value: AtRule): void; - getKeyframes(): AtRule[]; -} -type ThemeKey = `--${string}`; - -type VariantFn = (rule: Rule, variant: Extract) => null | void; -type CompareFn = (a: Variant, z: Variant) => number; -declare const enum Compounds { - Never = 0, - AtRules = 1, - StyleRules = 2 -} -declare class Variants { - compareFns: Map; - variants: Map; - compoundsWith: Compounds; - compounds: Compounds; - }>; - private completions; - /** - * Registering a group of variants should result in the same sort number for - * all the variants. This is to ensure that the variants are applied in the - * correct order. - */ - private groupOrder; - /** - * Keep track of the last sort order instead of using the size of the map to - * avoid unnecessarily skipping order numbers. - */ - private lastOrder; - static(name: string, applyFn: VariantFn<'static'>, { compounds, order }?: { - compounds?: Compounds; - order?: number; - }): void; - fromAst(name: string, ast: AstNode[], designSystem: DesignSystem): void; - functional(name: string, applyFn: VariantFn<'functional'>, { compounds, order }?: { - compounds?: Compounds; - order?: number; - }): void; - compound(name: string, compoundsWith: Compounds, applyFn: VariantFn<'compound'>, { compounds, order }?: { - compounds?: Compounds; - order?: number; - }): void; - group(fn: () => void, compareFn?: CompareFn): void; - has(name: string): boolean; - get(name: string): { - kind: Variant["kind"]; - order: number; - applyFn: VariantFn; - compoundsWith: Compounds; - compounds: Compounds; - } | undefined; - kind(name: string): "arbitrary" | "static" | "functional" | "compound"; - compoundsWith(parent: string, child: string | Variant): boolean; - suggest(name: string, suggestions: () => string[]): void; - getCompletions(name: string): string[]; - compare(a: Variant | null, z: Variant | null): number; - keys(): IterableIterator; - entries(): IterableIterator<[string, { - kind: Variant["kind"]; - order: number; - applyFn: VariantFn; - compoundsWith: Compounds; - compounds: Compounds; - }]>; - private set; - private nextOrder; -} - -declare function compileAstNodes(candidate: Candidate, designSystem: DesignSystem, flags: CompileAstFlags): { - node: AstNode; - propertySort: { - order: number[]; - count: number; - }; -}[]; - -interface CanonicalizeOptions { - /** - * The root font size in pixels. If provided, `rem` values will be normalized - * to `px` values. - * - * E.g.: `mt-[16px]` with `rem: 16` will become `mt-4` (assuming `--spacing: 0.25rem`). - */ - rem?: number; - /** - * Whether to collapse multiple utilities into a single utility if possible. - * - * E.g.: `mt-2 mr-2 mb-2 ml-2` → `m-2` - */ - collapse?: boolean; - /** - * Whether to convert between logical and physical properties when collapsing - * utilities. - * - * E.g.: `mr-2 ml-2` → `mx-2` - */ - logicalToPhysical?: boolean; -} - -interface ClassMetadata { - modifiers: string[]; -} -type ClassEntry = [string, ClassMetadata]; -interface SelectorOptions { - modifier?: string; - value?: string; -} -interface VariantEntry { - name: string; - isArbitrary: boolean; - values: string[]; - hasDash: boolean; - selectors: (options: SelectorOptions) => string[]; -} - -type CompileFn = (value: Extract) => AstNode[] | undefined | null; -interface SuggestionGroup { - supportsNegative?: boolean; - values: (string | null)[]; - modifiers: string[]; -} -type UtilityOptions = { - types: string[]; -}; -type Utility = { - kind: 'static' | 'functional'; - compileFn: CompileFn; - options?: UtilityOptions; -}; -declare class Utilities { - private utilities; - private completions; - static(name: string, compileFn: CompileFn<'static'>): void; - functional(name: string, compileFn: CompileFn<'functional'>, options?: UtilityOptions): void; - has(name: string, kind: 'static' | 'functional'): boolean; - get(name: string): Utility[]; - getCompletions(name: string): SuggestionGroup[]; - suggest(name: string, groups: () => SuggestionGroup[]): void; - keys(kind: 'static' | 'functional'): string[]; -} - -declare const enum CompileAstFlags { - None = 0, - RespectImportant = 1 -} -type DesignSystem = { - theme: Theme; - utilities: Utilities; - variants: Variants; - invalidCandidates: Set; - important: boolean; - getClassOrder(classes: string[]): [string, bigint | null][]; - getClassList(): ClassEntry[]; - getVariants(): VariantEntry[]; - parseCandidate(candidate: string): Readonly[]; - parseVariant(variant: string): Readonly | null; - compileAstNodes(candidate: Candidate, flags?: CompileAstFlags): ReturnType; - printCandidate(candidate: Candidate): string; - printVariant(variant: Variant): string; - getVariantOrder(): Map; - resolveThemeValue(path: string, forceInline?: boolean): string | undefined; - trackUsedVariables(raw: string): void; - canonicalizeCandidates(candidates: string[], options?: CanonicalizeOptions): string[]; - candidatesToCss(classes: string[]): (string | null)[]; - candidatesToAst(classes: string[]): AstNode[][]; - storage: Record; -}; - -type StyleRule = { - kind: 'rule'; - selector: string; - nodes: AstNode[]; - src?: SourceLocation; - dst?: SourceLocation; -}; -type AtRule = { - kind: 'at-rule'; - name: string; - params: string; - nodes: AstNode[]; - src?: SourceLocation; - dst?: SourceLocation; -}; -type Declaration = { - kind: 'declaration'; - property: string; - value: string | undefined; - important: boolean; - src?: SourceLocation; - dst?: SourceLocation; -}; -type Comment = { - kind: 'comment'; - value: string; - src?: SourceLocation; - dst?: SourceLocation; -}; -type Context = { - kind: 'context'; - context: Record; - nodes: AstNode[]; - src?: undefined; - dst?: undefined; -}; -type AtRoot = { - kind: 'at-root'; - nodes: AstNode[]; - src?: undefined; - dst?: undefined; -}; -type Rule = StyleRule | AtRule; -type AstNode = StyleRule | AtRule | Declaration | Comment | Context | AtRoot; - -/** - * Line offset tables are the key to generating our source maps. They allow us - * to store indexes with our AST nodes and later convert them into positions as - * when given the source that the indexes refer to. - */ -/** - * A position in source code - * - * https://tc39.es/ecma426/#sec-position-record-type - */ -interface Position { - /** The line number, one-based */ - line: number; - /** The column/character number, one-based */ - column: number; -} - -interface OriginalPosition extends Position { - source: DecodedSource; -} -/** - * A "decoded" sourcemap - * - * @see https://tc39.es/ecma426/#decoded-source-map-record - */ -interface DecodedSourceMap { - file: string | null; - sources: DecodedSource[]; - mappings: DecodedMapping[]; -} -/** - * A "decoded" source - * - * @see https://tc39.es/ecma426/#decoded-source-record - */ -interface DecodedSource { - url: string | null; - content: string | null; - ignore: boolean; -} -/** - * A "decoded" mapping - * - * @see https://tc39.es/ecma426/#decoded-mapping-record - */ -interface DecodedMapping { - originalPosition: OriginalPosition | null; - generatedPosition: Position; - name: string | null; -} - -type Config = UserConfig; -declare const enum Polyfills { - None = 0, - AtProperty = 1, - ColorMix = 2, - All = 3 -} -type CompileOptions = { - base?: string; - from?: string; - polyfills?: Polyfills; - loadModule?: (id: string, base: string, resourceHint: 'plugin' | 'config') => Promise<{ - path: string; - base: string; - module: Plugin | Config; - }>; - loadStylesheet?: (id: string, base: string) => Promise<{ - path: string; - base: string; - content: string; - }>; -}; -type Root = null | 'none' | { - base: string; - pattern: string; -}; -declare const enum Features { - None = 0, - AtApply = 1, - AtImport = 2, - JsPluginCompat = 4, - ThemeFunction = 8, - Utilities = 16, - Variants = 32, - AtTheme = 64 -} -declare function compileAst(input: AstNode[], opts?: CompileOptions): Promise<{ - sources: { - base: string; - pattern: string; - negated: boolean; - }[]; - root: Root; - features: Features; - build(candidates: string[]): AstNode[]; -}>; - -declare function compile(css: string, opts?: CompileOptions): Promise<{ - sources: { - base: string; - pattern: string; - negated: boolean; - }[]; - root: Root; - features: Features; - build(candidates: string[]): string; - buildSourceMap(): DecodedSourceMap; -}>; -declare function __unstable__loadDesignSystem(css: string, opts?: CompileOptions): Promise; -declare function postcssPluginWarning(): void; - -export { type Config, type DecodedSourceMap, Features, Polyfills, __unstable__loadDesignSystem, compile, compileAst, postcssPluginWarning as default }; diff --git a/node_modules/tailwindcss/dist/lib.d.ts b/node_modules/tailwindcss/dist/lib.d.ts deleted file mode 100644 index 411ce0604..000000000 --- a/node_modules/tailwindcss/dist/lib.d.ts +++ /dev/null @@ -1,3 +0,0 @@ -declare function postcssPluginWarning(): void; - -export { postcssPluginWarning as default }; diff --git a/node_modules/tailwindcss/dist/lib.js b/node_modules/tailwindcss/dist/lib.js deleted file mode 100644 index 9c957ec79..000000000 --- a/node_modules/tailwindcss/dist/lib.js +++ /dev/null @@ -1,38 +0,0 @@ -"use strict";var fn=Object.defineProperty;var pn=(e,r)=>{for(var i in r)fn(e,i,{get:r[i],enumerable:!0})};var It={};pn(It,{Features:()=>Pe,Polyfills:()=>ht,__unstable__loadDesignSystem:()=>Wa,compile:()=>Fa,compileAst:()=>cn,default:()=>lt});var dr="4.1.18";function st(e){let r=[0];for(let n=0;n0;){let u=(o|0)>>1,c=l+u;r[c]<=n?(l=c+1,o=o-u-1):o=u}l-=1;let f=n-r[l];return{line:l+1,column:f}}function t({line:n,column:l}){n-=1,n=Math.min(Math.max(n,0),r.length-1);let o=r[n],f=r[n+1]??o;return Math.min(Math.max(o+l,0),f)}return{find:i,findOffset:t}}var He=92,ut=47,ct=42,mr=34,gr=39,mn=58,ft=59,se=10,pt=13,Ze=32,Qe=9,hr=123,Ut=125,zt=40,vr=41,gn=91,hn=93,kr=45,Lt=64,vn=33,ue=class e extends Error{loc;constructor(r,i){if(i){let t=i[0],n=st(t.code).find(i[1]);r=`${t.file}:${n.line}:${n.column+1}: ${r}`}super(r),this.name="CssSyntaxError",this.loc=i,Error.captureStackTrace&&Error.captureStackTrace(this,e)}};function Ne(e,r){let i=r?.from?{file:r.from,code:e}:null;e[0]==="\uFEFF"&&(e=" "+e.slice(1));let t=[],n=[],l=[],o=null,f=null,u="",c="",m=0,d;for(let p=0;p0&&e[A]===h[h.length-1]&&(h=h.slice(0,-1));let S=Kt(u,x);if(!S)throw new ue("Invalid custom property, expected a value",i?[i,w,p]:null);i&&(S.src=[i,w,p],S.dst=[i,w,p]),o?o.nodes.push(S):t.push(S),u=""}else if(k===ft&&u.charCodeAt(0)===Lt)f=Je(u),i&&(f.src=[i,m,p],f.dst=[i,m,p]),o?o.nodes.push(f):t.push(f),u="",f=null;else if(k===ft&&c[c.length-1]!==")"){let h=Kt(u);if(!h){if(u.length===0)continue;throw new ue(`Invalid declaration: \`${u.trim()}\``,i?[i,m,p]:null)}i&&(h.src=[i,m,p],h.dst=[i,m,p]),o?o.nodes.push(h):t.push(h),u=""}else if(k===hr&&c[c.length-1]!==")")c+="}",f=Z(u.trim()),i&&(f.src=[i,m,p],f.dst=[i,m,p]),o&&o.nodes.push(f),l.push(o),o=f,u="",f=null;else if(k===Ut&&c[c.length-1]!==")"){if(c==="")throw new ue("Missing opening {",i?[i,p,p]:null);if(c=c.slice(0,-1),u.length>0)if(u.charCodeAt(0)===Lt)f=Je(u),i&&(f.src=[i,m,p],f.dst=[i,m,p]),o?o.nodes.push(f):t.push(f),u="",f=null;else{let w=u.indexOf(":");if(o){let x=Kt(u,w);if(!x)throw new ue(`Invalid declaration: \`${u.trim()}\``,i?[i,m,p]:null);i&&(x.src=[i,m,p],x.dst=[i,m,p]),o.nodes.push(x)}}let h=l.pop()??null;h===null&&o&&t.push(o),o=h,u="",f=null}else if(k===zt)c+=")",u+="(";else if(k===vr){if(c[c.length-1]!==")")throw new ue("Missing opening (",i?[i,p,p]:null);c=c.slice(0,-1),u+=")"}else{if(u.length===0&&(k===Ze||k===se||k===Qe))continue;u===""&&(m=p),u+=String.fromCharCode(k)}}}if(u.charCodeAt(0)===Lt){let p=Je(u);i&&(p.src=[i,m,e.length],p.dst=[i,m,e.length]),t.push(p)}if(c.length>0&&o){if(o.kind==="rule")throw new ue(`Missing closing } at ${o.selector}`,o.src?[o.src[0],o.src[1],o.src[1]]:null);if(o.kind==="at-rule")throw new ue(`Missing closing } at ${o.name} ${o.params}`,o.src?[o.src[0],o.src[1],o.src[1]]:null)}return n.length>0?n.concat(t):t}function Je(e,r=[]){let i=e,t="";for(let n=5;n=1&&n<=31||n===127||t===0&&n>=48&&n<=57||t===1&&n>=48&&n<=57&&o===45){l+="\\"+n.toString(16)+" ";continue}if(n>=128||n===45||n===95||n>=48&&n<=57||n>=65&&n<=90||n>=97&&n<=122){l+=r.charAt(t);continue}l+="\\"+r.charAt(t)}return l}function Ve(e){return e.replace(/\\([\dA-Fa-f]{1,6}[\t\n\f\r ]?|[\S\s])/g,r=>r.length>2?String.fromCodePoint(Number.parseInt(r.slice(1).trim(),16)):r[1])}var br=new Map([["--font",["--font-weight","--font-size"]],["--inset",["--inset-shadow","--inset-ring"]],["--text",["--text-color","--text-decoration-color","--text-decoration-thickness","--text-indent","--text-shadow","--text-underline-offset"]],["--grid-column",["--grid-column-start","--grid-column-end"]],["--grid-row",["--grid-row-start","--grid-row-end"]]]);function yr(e,r){return(br.get(r)??[]).some(i=>e===i||e.startsWith(`${i}-`))}var mt=class{constructor(r=new Map,i=new Set([])){this.values=r;this.keyframes=i}prefix=null;get size(){return this.values.size}add(r,i,t=0,n){if(r.endsWith("-*")){if(i!=="initial")throw new Error(`Invalid theme value \`${i}\` for namespace \`${r}\``);r==="--*"?this.values.clear():this.clearNamespace(r.slice(0,-2),0)}if(t&4){let l=this.values.get(r);if(l&&!(l.options&4))return}i==="initial"?this.values.delete(r):this.values.set(r,{value:i,options:t,src:n})}keysInNamespaces(r){let i=[];for(let t of r){let n=`${t}-`;for(let l of this.values.keys())l.startsWith(n)&&l.indexOf("--",2)===-1&&(yr(l,t)||i.push(l.slice(n.length)))}return i}get(r){for(let i of r){let t=this.values.get(i);if(t)return t.value}return null}hasDefault(r){return(this.getOptions(r)&4)===4}getOptions(r){return r=Ve(this.#r(r)),this.values.get(r)?.options??0}entries(){return this.prefix?Array.from(this.values,r=>(r[0]=this.prefixKey(r[0]),r)):this.values.entries()}prefixKey(r){return this.prefix?`--${this.prefix}-${r.slice(2)}`:r}#r(r){return this.prefix?`--${r.slice(3+this.prefix.length)}`:r}clearNamespace(r,i){let t=br.get(r)??[];e:for(let n of this.values.keys())if(n.startsWith(r)){if(i!==0&&(this.getOptions(n)&i)!==i)continue;for(let l of t)if(n.startsWith(l))continue e;this.values.delete(n)}}#e(r,i){for(let t of i){let n=r!==null?`${t}-${r}`:t;if(!this.values.has(n))if(r!==null&&r.includes(".")){if(n=`${t}-${r.replaceAll(".","_")}`,!this.values.has(n))continue}else continue;if(!yr(n,t))return n}return null}#t(r){let i=this.values.get(r);if(!i)return null;let t=null;return i.options&2&&(t=i.value),`var(${xe(this.prefixKey(r))}${t?`, ${t}`:""})`}markUsedVariable(r){let i=Ve(this.#r(r)),t=this.values.get(i);if(!t)return!1;let n=t.options&16;return t.options|=16,!n}resolve(r,i,t=0){let n=this.#e(r,i);if(!n)return null;let l=this.values.get(n);return(t|l.options)&1?l.value:this.#t(n)}resolveValue(r,i){let t=this.#e(r,i);return t?this.values.get(t).value:null}resolveWith(r,i,t=[]){let n=this.#e(r,i);if(!n)return null;let l={};for(let f of t){let u=`${n}${f}`,c=this.values.get(u);c&&(c.options&1?l[f]=c.value:l[f]=this.#t(u))}let o=this.values.get(n);return o.options&1?[o.value,l]:[this.#t(n),l]}namespace(r){let i=new Map,t=`${r}-`;for(let[n,l]of this.values)n===r?i.set(null,l.value):n.startsWith(`${t}-`)?i.set(n.slice(r.length),l.value):n.startsWith(t)&&i.set(n.slice(t.length),l.value);return i}addKeyframes(r){this.keyframes.add(r)}getKeyframes(){return Array.from(this.keyframes)}};var U=class extends Map{constructor(i){super();this.factory=i}get(i){let t=super.get(i);return t===void 0&&(t=this.factory(i,this),this.set(i,t)),t}};function oe(e){return{kind:"word",value:e}}function kn(e,r){return{kind:"function",value:e,nodes:r}}function wn(e){return{kind:"separator",value:e}}function H(e){let r="";for(let i of e)switch(i.kind){case"word":case"separator":{r+=i.value;break}case"function":r+=i.value+"("+H(i.nodes)+")"}return r}var xr=92,yn=41,Ar=58,Cr=44,bn=34,Sr=61,$r=62,Tr=60,Er=10,xn=40,An=39,Cn=47,Nr=32,Vr=9;function B(e){e=e.replaceAll(`\r -`,` -`);let r=[],i=[],t=null,n="",l;for(let o=0;o0){let c=oe(n);t?t.nodes.push(c):r.push(c),n=""}let u=oe(e[o]);t?t.nodes.push(u):r.push(u);break}case Ar:case Cr:case Sr:case $r:case Tr:case Er:case Nr:case Vr:{if(n.length>0){let d=oe(n);t?t.nodes.push(d):r.push(d),n=""}let u=o,c=o+1;for(;c0){let c=oe(n);u?.nodes.push(c),n=""}i.length>0?t=i[i.length-1]:t=null;break}default:n+=String.fromCharCode(f)}}return n.length>0&&r.push(oe(n)),r}var jt=(o=>(o[o.Continue=0]="Continue",o[o.Skip=1]="Skip",o[o.Stop=2]="Stop",o[o.Replace=3]="Replace",o[o.ReplaceSkip=4]="ReplaceSkip",o[o.ReplaceStop=5]="ReplaceStop",o))(jt||{}),V={Continue:{kind:0},Skip:{kind:1},Stop:{kind:2},Replace:e=>({kind:3,nodes:Array.isArray(e)?e:[e]}),ReplaceSkip:e=>({kind:4,nodes:Array.isArray(e)?e:[e]}),ReplaceStop:e=>({kind:5,nodes:Array.isArray(e)?e:[e]})};function _(e,r){typeof r=="function"?Rr(e,r):Rr(e,r.enter,r.exit)}function Rr(e,r=()=>V.Continue,i=()=>V.Continue){let t=[[e,0,null]],n={parent:null,depth:0,path(){let l=[];for(let o=1;o0;){let l=t.length-1,o=t[l],f=o[0],u=o[1],c=o[2];if(u>=f.length){t.pop();continue}if(n.parent=c,n.depth=l,u>=0){let k=f[u],h=r(k,n)??V.Continue;switch(h.kind){case 0:{k.nodes&&k.nodes.length>0&&t.push([k.nodes,0,k]),o[1]=~u;continue}case 2:return;case 1:{o[1]=~u;continue}case 3:{f.splice(u,1,...h.nodes);continue}case 5:{f.splice(u,1,...h.nodes);return}case 4:{f.splice(u,1,...h.nodes),o[1]+=h.nodes.length;continue}default:throw new Error(`Invalid \`WalkAction.${jt[h.kind]??`Unknown(${h.kind})`}\` in enter.`)}}let m=~u,d=f[m],p=i(d,n)??V.Continue;switch(p.kind){case 0:o[1]=m+1;continue;case 2:return;case 3:{f.splice(m,1,...p.nodes),o[1]=m+p.nodes.length;continue}case 5:{f.splice(m,1,...p.nodes);return}case 4:{f.splice(m,1,...p.nodes),o[1]=m+p.nodes.length;continue}default:throw new Error(`Invalid \`WalkAction.${jt[p.kind]??`Unknown(${p.kind})`}\` in exit.`)}}}function gt(e){let r=[];return _(B(e),i=>{if(!(i.kind!=="function"||i.value!=="var"))return _(i.nodes,t=>{t.kind!=="word"||t.value[0]!=="-"||t.value[1]!=="-"||r.push(t.value)}),V.Skip}),r}var Sn=64;function q(e,r=[]){return{kind:"rule",selector:e,nodes:r}}function F(e,r="",i=[]){return{kind:"at-rule",name:e,params:r,nodes:i}}function Z(e,r=[]){return e.charCodeAt(0)===Sn?Je(e,r):q(e,r)}function a(e,r,i=!1){return{kind:"declaration",property:e,value:r,important:i}}function dt(e){return{kind:"comment",value:e}}function de(e,r){return{kind:"context",context:e,nodes:r}}function W(e){return{kind:"at-root",nodes:e}}function ee(e){switch(e.kind){case"rule":return{kind:e.kind,selector:e.selector,nodes:e.nodes.map(ee),src:e.src,dst:e.dst};case"at-rule":return{kind:e.kind,name:e.name,params:e.params,nodes:e.nodes.map(ee),src:e.src,dst:e.dst};case"at-root":return{kind:e.kind,nodes:e.nodes.map(ee),src:e.src,dst:e.dst};case"context":return{kind:e.kind,context:{...e.context},nodes:e.nodes.map(ee),src:e.src,dst:e.dst};case"declaration":return{kind:e.kind,property:e.property,value:e.value,important:e.important,src:e.src,dst:e.dst};case"comment":return{kind:e.kind,value:e.value,src:e.src,dst:e.dst};default:throw new Error(`Unknown node kind: ${e.kind}`)}}function et(e){return{depth:e.depth,get context(){let r={};for(let i of e.path())i.kind==="context"&&Object.assign(r,i.context);return Object.defineProperty(this,"context",{value:r}),r},get parent(){let r=this.path().pop()??null;return Object.defineProperty(this,"parent",{value:r}),r},path(){return e.path().filter(r=>r.kind!=="context")}}}function Re(e,r,i=3){let t=[],n=new Set,l=new U(()=>new Set),o=new U(()=>new Set),f=new Set,u=new Set,c=[],m=[],d=new U(()=>new Set);function p(h,w,x={},S=0){if(h.kind==="declaration"){if(h.property==="--tw-sort"||h.value===void 0||h.value===null)return;if(x.theme&&h.property[0]==="-"&&h.property[1]==="-"){if(h.value==="initial"){h.value=void 0;return}x.keyframes||l.get(w).add(h)}if(h.value.includes("var("))if(x.theme&&h.property[0]==="-"&&h.property[1]==="-")for(let A of gt(h.value))d.get(A).add(h.property);else r.trackUsedVariables(h.value);if(h.property==="animation")for(let A of Or(h.value))u.add(A);i&2&&h.value.includes("color-mix(")&&!x.keyframes&&o.get(w).add(h),w.push(h)}else if(h.kind==="rule"){let A=[];for(let N of h.nodes)p(N,A,x,S+1);let y={},K=new Set;for(let N of A){if(N.kind!=="declaration")continue;let P=`${N.property}:${N.value}:${N.important}`;y[P]??=[],y[P].push(N)}for(let N in y)for(let P=0;P0&&(A=A.filter(N=>!K.has(N))),A.length===0)return;h.selector==="&"?w.push(...A):w.push({...h,nodes:A})}else if(h.kind==="at-rule"&&h.name==="@property"&&S===0){if(n.has(h.params))return;if(i&1){let y=h.params,K=null,N=!1;for(let z of h.nodes)z.kind==="declaration"&&(z.property==="initial-value"?K=z.value:z.property==="inherits"&&(N=z.value==="true"));let P=a(y,K??"initial");P.src=h.src,N?c.push(P):m.push(P)}n.add(h.params);let A={...h,nodes:[]};for(let y of h.nodes)p(y,A.nodes,x,S+1);w.push(A)}else if(h.kind==="at-rule"){h.name==="@keyframes"&&(x={...x,keyframes:!0});let A={...h,nodes:[]};for(let y of h.nodes)p(y,A.nodes,x,S+1);h.name==="@keyframes"&&x.theme&&f.add(A),(A.nodes.length>0||A.name==="@layer"||A.name==="@charset"||A.name==="@custom-media"||A.name==="@namespace"||A.name==="@import")&&w.push(A)}else if(h.kind==="at-root")for(let A of h.nodes){let y=[];p(A,y,x,0);for(let K of y)t.push(K)}else if(h.kind==="context"){if(h.context.reference)return;for(let A of h.nodes)p(A,w,{...x,...h.context},S)}else h.kind==="comment"&&w.push(h)}let k=[];for(let h of e)p(h,k,{},0);e:for(let[h,w]of l)for(let x of w){if(Pr(x.property,r.theme,d)){if(x.property.startsWith(r.theme.prefixKey("--animate-")))for(let y of Or(x.value))u.add(y);continue}let A=h.indexOf(x);if(h.splice(A,1),h.length===0){let y=$n(k,K=>K.kind==="rule"&&K.nodes===h);if(!y||y.length===0)continue e;y.unshift({kind:"at-root",nodes:k});do{let K=y.pop();if(!K)break;let N=y[y.length-1];if(!N||N.kind!=="at-root"&&N.kind!=="at-rule")break;let P=N.nodes.indexOf(K);if(P===-1)break;N.nodes.splice(P,1)}while(!0);continue e}}for(let h of f)if(!u.has(h.params)){let w=t.indexOf(h);t.splice(w,1)}if(k=k.concat(t),i&2)for(let[h,w]of o)for(let x of w){let S=h.indexOf(x);if(S===-1||x.value==null)continue;let A=B(x.value),y=!1;if(_(A,P=>{if(P.kind!=="function"||P.value!=="color-mix")return;let z=!1,I=!1;if(_(P.nodes,M=>{if(M.kind=="word"&&M.value.toLowerCase()==="currentcolor"){I=!0,y=!0;return}let Y=M,G=null,ae=new Set;do{if(Y.kind!=="function"||Y.value!=="var")return;let le=Y.nodes[0];if(!le||le.kind!=="word")return;let s=le.value;if(ae.has(s)){z=!0;return}if(ae.add(s),y=!0,G=r.theme.resolveValue(null,[le.value]),!G){z=!0;return}if(G.toLowerCase()==="currentcolor"){I=!0;return}G.startsWith("var(")?Y=B(G)[0]:Y=null}while(Y);return V.Replace({kind:"word",value:G})}),z||I){let M=P.nodes.findIndex(G=>G.kind==="separator"&&G.value.trim().includes(","));if(M===-1)return;let Y=P.nodes.length>M?P.nodes[M+1]:null;return Y?V.Replace(Y):void 0}else if(y){let M=P.nodes[2];M.kind==="word"&&(M.value==="oklab"||M.value==="oklch"||M.value==="lab"||M.value==="lch")&&(M.value="srgb")}}),!y)continue;let K={...x,value:H(A)},N=Z("@supports (color: color-mix(in lab, red, red))",[x]);N.src=x.src,h.splice(S,1,K,N)}if(i&1){let h=[];if(c.length>0){let w=Z(":root, :host",c);w.src=c[0].src,h.push(w)}if(m.length>0){let w=Z("*, ::before, ::after, ::backdrop",m);w.src=m[0].src,h.push(w)}if(h.length>0){let w=k.findIndex(A=>!(A.kind==="comment"||A.kind==="at-rule"&&(A.name==="@charset"||A.name==="@import"))),x=F("@layer","properties",[]);x.src=h[0].src,k.splice(w<0?k.length:w,0,x);let S=Z("@layer properties",[F("@supports","((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b))))",h)]);S.src=h[0].src,S.nodes[0].src=h[0].src,k.push(S)}}return k}function ie(e,r){let i=0,t={file:null,code:""};function n(o,f=0){let u="",c=" ".repeat(f);if(o.kind==="declaration"){if(u+=`${c}${o.property}: ${o.value}${o.important?" !important":""}; -`,r){i+=c.length;let m=i;i+=o.property.length,i+=2,i+=o.value?.length??0,o.important&&(i+=11);let d=i;i+=2,o.dst=[t,m,d]}}else if(o.kind==="rule"){if(u+=`${c}${o.selector} { -`,r){i+=c.length;let m=i;i+=o.selector.length,i+=1;let d=i;o.dst=[t,m,d],i+=2}for(let m of o.nodes)u+=n(m,f+1);u+=`${c}} -`,r&&(i+=c.length,i+=2)}else if(o.kind==="at-rule"){if(o.nodes.length===0){let m=`${c}${o.name} ${o.params}; -`;if(r){i+=c.length;let d=i;i+=o.name.length,i+=1,i+=o.params.length;let p=i;i+=2,o.dst=[t,d,p]}return m}if(u+=`${c}${o.name}${o.params?` ${o.params} `:" "}{ -`,r){i+=c.length;let m=i;i+=o.name.length,o.params&&(i+=1,i+=o.params.length),i+=1;let d=i;o.dst=[t,m,d],i+=2}for(let m of o.nodes)u+=n(m,f+1);u+=`${c}} -`,r&&(i+=c.length,i+=2)}else if(o.kind==="comment"){if(u+=`${c}/*${o.value}*/ -`,r){i+=c.length;let m=i;i+=2+o.value.length+2;let d=i;o.dst=[t,m,d],i+=1}}else if(o.kind==="context"||o.kind==="at-root")return"";return u}let l="";for(let o of e)l+=n(o,0);return t.code=l,l}function $n(e,r){let i=[];return _(e,(t,n)=>{if(r(t))return i=n.path(),i.push(t),V.Stop}),i}function Pr(e,r,i,t=new Set){if(t.has(e)||(t.add(e),r.getOptions(e)&24))return!0;{let l=i.get(e)??[];for(let o of l)if(Pr(o,r,i,t))return!0}return!1}function Or(e){return e.split(/[\s,]+/)}var Ft=["calc","min","max","clamp","mod","rem","sin","cos","tan","asin","acos","atan","atan2","pow","sqrt","hypot","log","exp","round"];function tt(e){return e.indexOf("(")!==-1&&Ft.some(r=>e.includes(`${r}(`))}function _r(e){if(!Ft.some(l=>e.includes(l)))return e;let r="",i=[],t=null,n=null;for(let l=0;l=48&&o<=57||t!==null&&(o===37||o>=97&&o<=122||o>=65&&o<=90)?t=l:(n=t,t=null),o===40){r+=e[l];let f=l;for(let c=l-1;c>=0;c--){let m=e.charCodeAt(c);if(m>=48&&m<=57)f=c;else if(m>=97&&m<=122)f=c;else break}let u=e.slice(f,l);if(Ft.includes(u)){i.unshift(!0);continue}else if(i[0]&&u===""){i.unshift(!0);continue}i.unshift(!1);continue}else if(o===41)r+=e[l],i.shift();else if(o===44&&i[0]){r+=", ";continue}else{if(o===32&&i[0]&&r.charCodeAt(r.length-1)===32)continue;if((o===43||o===42||o===47||o===45)&&i[0]){let f=r.trimEnd(),u=f.charCodeAt(f.length-1),c=f.charCodeAt(f.length-2),m=e.charCodeAt(l+1);if((u===101||u===69)&&c>=48&&c<=57){r+=e[l];continue}else if(u===43||u===42||u===47||u===45){r+=e[l];continue}else if(u===40||u===44){r+=e[l];continue}else e.charCodeAt(l-1)===32?r+=`${e[l]} `:u>=48&&u<=57||m>=48&&m<=57||u===41||m===40||m===43||m===42||m===47||m===45||n!==null&&n===l-1?r+=` ${e[l]} `:r+=e[l]}else r+=e[l]}}return r}function Ae(e){if(e.indexOf("(")===-1)return ze(e);let r=B(e);return Wt(r),e=H(r),e=_r(e),e}function ze(e,r=!1){let i="";for(let t=0;t0&&n===Bt[r-1]&&r--;break;case 59:if(r===0)return!1;break}}return!0}var vt=new Uint8Array(256);function L(e,r){let i=0,t=[],n=0,l=e.length,o=r.charCodeAt(0);for(let f=0;f0&&u===vt[i-1]&&i--;break}}return t.push(e.slice(n)),t}var En=58,Ir=45,Dr=97,Ur=122,Gt=/^[a-zA-Z0-9_.%-]+$/;function Lr(e){switch(e.kind){case"arbitrary":return{kind:e.kind,property:e.property,value:e.value,modifier:e.modifier?{kind:e.modifier.kind,value:e.modifier.value}:null,variants:e.variants.map(Me),important:e.important,raw:e.raw};case"static":return{kind:e.kind,root:e.root,variants:e.variants.map(Me),important:e.important,raw:e.raw};case"functional":return{kind:e.kind,root:e.root,value:e.value?e.value.kind==="arbitrary"?{kind:e.value.kind,dataType:e.value.dataType,value:e.value.value}:{kind:e.value.kind,value:e.value.value,fraction:e.value.fraction}:null,modifier:e.modifier?{kind:e.modifier.kind,value:e.modifier.value}:null,variants:e.variants.map(Me),important:e.important,raw:e.raw};default:throw new Error("Unknown candidate kind")}}function Me(e){switch(e.kind){case"arbitrary":return{kind:e.kind,selector:e.selector,relative:e.relative};case"static":return{kind:e.kind,root:e.root};case"functional":return{kind:e.kind,root:e.root,value:e.value?{kind:e.value.kind,value:e.value.value}:null,modifier:e.modifier?{kind:e.modifier.kind,value:e.modifier.value}:null};case"compound":return{kind:e.kind,root:e.root,variant:Me(e.variant),modifier:e.modifier?{kind:e.modifier.kind,value:e.modifier.value}:null};default:throw new Error("Unknown variant kind")}}function*Kr(e,r){let i=L(e,":");if(r.theme.prefix){if(i.length===1||i[0]!==r.theme.prefix)return null;i.shift()}let t=i.pop(),n=[];for(let d=i.length-1;d>=0;--d){let p=r.parseVariant(i[d]);if(p===null)return;n.push(p)}let l=!1;t[t.length-1]==="!"?(l=!0,t=t.slice(0,-1)):t[0]==="!"&&(l=!0,t=t.slice(1)),r.utilities.has(t,"static")&&!t.includes("[")&&(yield{kind:"static",root:t,variants:n,important:l,raw:e});let[o,f=null,u]=L(t,"/");if(u)return;let c=f===null?null:Yt(f);if(f!==null&&c===null)return;if(o[0]==="["){if(o[o.length-1]!=="]")return;let d=o.charCodeAt(1);if(d!==Ir&&!(d>=Dr&&d<=Ur))return;o=o.slice(1,-1);let p=o.indexOf(":");if(p===-1||p===0||p===o.length-1)return;let k=o.slice(0,p),h=Ae(o.slice(p+1));if(!ke(h))return;yield{kind:"arbitrary",property:k,value:h,modifier:c,variants:n,important:l,raw:e};return}let m;if(o[o.length-1]==="]"){let d=o.indexOf("-[");if(d===-1)return;let p=o.slice(0,d);if(!r.utilities.has(p,"functional"))return;let k=o.slice(d+1);m=[[p,k]]}else if(o[o.length-1]===")"){let d=o.indexOf("-(");if(d===-1)return;let p=o.slice(0,d);if(!r.utilities.has(p,"functional"))return;let k=o.slice(d+2,-1),h=L(k,":"),w=null;if(h.length===2&&(w=h[0],k=h[1]),k[0]!=="-"||k[1]!=="-"||!ke(k))return;m=[[p,w===null?`[var(${k})]`:`[${w}:var(${k})]`]]}else m=Mr(o,d=>r.utilities.has(d,"functional"));for(let[d,p]of m){let k={kind:"functional",root:d,modifier:c,value:null,variants:n,important:l,raw:e};if(p===null){yield k;continue}{let h=p.indexOf("[");if(h!==-1){if(p[p.length-1]!=="]")return;let x=Ae(p.slice(h+1,-1));if(!ke(x))continue;let S=null;for(let A=0;A=Dr&&y<=Ur))break}if(x.length===0||x.trim().length===0||S==="")continue;k.value={kind:"arbitrary",dataType:S||null,value:x}}else{let x=f===null||k.modifier?.kind==="arbitrary"?null:`${p}/${f}`;if(!Gt.test(p))continue;k.value={kind:"named",value:p,fraction:x}}}yield k}}function Yt(e){if(e[0]==="["&&e[e.length-1]==="]"){let r=Ae(e.slice(1,-1));return!ke(r)||r.length===0||r.trim().length===0?null:{kind:"arbitrary",value:r}}return e[0]==="("&&e[e.length-1]===")"?(e=e.slice(1,-1),e[0]!=="-"||e[1]!=="-"||!ke(e)?null:(e=`var(${e})`,{kind:"arbitrary",value:Ae(e)})):Gt.test(e)?{kind:"named",value:e}:null}function zr(e,r){if(e[0]==="["&&e[e.length-1]==="]"){if(e[1]==="@"&&e.includes("&"))return null;let i=Ae(e.slice(1,-1));if(!ke(i)||i.length===0||i.trim().length===0)return null;let t=i[0]===">"||i[0]==="+"||i[0]==="~";return!t&&i[0]!=="@"&&!i.includes("&")&&(i=`&:is(${i})`),{kind:"arbitrary",selector:i,relative:t}}{let[i,t=null,n]=L(e,"/");if(n)return null;let l=Mr(i,o=>r.variants.has(o));for(let[o,f]of l)switch(r.variants.kind(o)){case"static":return f!==null||t!==null?null:{kind:"static",root:o};case"functional":{let u=t===null?null:Yt(t);if(t!==null&&u===null)return null;if(f===null)return{kind:"functional",root:o,modifier:u,value:null};if(f[f.length-1]==="]"){if(f[0]!=="[")continue;let c=Ae(f.slice(1,-1));return!ke(c)||c.length===0||c.trim().length===0?null:{kind:"functional",root:o,modifier:u,value:{kind:"arbitrary",value:c}}}if(f[f.length-1]===")"){if(f[0]!=="(")continue;let c=Ae(f.slice(1,-1));return!ke(c)||c.length===0||c.trim().length===0||c[0]!=="-"||c[1]!=="-"?null:{kind:"functional",root:o,modifier:u,value:{kind:"arbitrary",value:`var(${c})`}}}if(!Gt.test(f))continue;return{kind:"functional",root:o,modifier:u,value:{kind:"named",value:f}}}case"compound":{if(f===null)return null;t&&(o==="not"||o==="has"||o==="in")&&(f=`${f}/${t}`,t=null);let u=r.parseVariant(f);if(u===null||!r.variants.compoundsWith(o,u))return null;let c=t===null?null:Yt(t);return t!==null&&c===null?null:{kind:"compound",root:o,modifier:c,variant:u}}}}return null}function*Mr(e,r){r(e)&&(yield[e,null]);let i=e.lastIndexOf("-");for(;i>0;){let t=e.slice(0,i);if(r(t)){let n=[t,e.slice(i+1)];if(n[1]===""||n[0]==="@"&&r("@")&&e[i]==="-")break;yield n}i=e.lastIndexOf("-",i-1)}e[0]==="@"&&r("@")&&(yield["@",e.slice(1)])}function jr(e,r){let i=[];for(let n of r.variants)i.unshift(kt(n));e.theme.prefix&&i.unshift(e.theme.prefix);let t="";if(r.kind==="static"&&(t+=r.root),r.kind==="functional"&&(t+=r.root,r.value))if(r.value.kind==="arbitrary"){if(r.value!==null){let n=Ht(r.value.value),l=n?r.value.value.slice(4,-1):r.value.value,[o,f]=n?["(",")"]:["[","]"];r.value.dataType?t+=`-${o}${r.value.dataType}:${Ce(l)}${f}`:t+=`-${o}${Ce(l)}${f}`}}else r.value.kind==="named"&&(t+=`-${r.value.value}`);return r.kind==="arbitrary"&&(t+=`[${r.property}:${Ce(r.value)}]`),(r.kind==="arbitrary"||r.kind==="functional")&&(t+=it(r.modifier)),r.important&&(t+="!"),i.push(t),i.join(":")}function it(e){if(e===null)return"";let r=Ht(e.value),i=r?e.value.slice(4,-1):e.value,[t,n]=r?["(",")"]:["[","]"];return e.kind==="arbitrary"?`/${t}${Ce(i)}${n}`:e.kind==="named"?`/${e.value}`:""}function kt(e){if(e.kind==="static")return e.root;if(e.kind==="arbitrary")return`[${Ce(Rn(e.selector))}]`;let r="";if(e.kind==="functional"){r+=e.root;let i=e.root!=="@";if(e.value)if(e.value.kind==="arbitrary"){let t=Ht(e.value.value),n=t?e.value.value.slice(4,-1):e.value.value,[l,o]=t?["(",")"]:["[","]"];r+=`${i?"-":""}${l}${Ce(n)}${o}`}else e.value.kind==="named"&&(r+=`${i?"-":""}${e.value.value}`)}return e.kind==="compound"&&(r+=e.root,r+="-",r+=kt(e.variant)),(e.kind==="functional"||e.kind==="compound")&&(r+=it(e.modifier)),r}var Nn=new U(e=>{let r=B(e),i=new Set;return _(r,(t,n)=>{let l=n.parent===null?r:n.parent.nodes??[];if(t.kind==="word"&&(t.value==="+"||t.value==="-"||t.value==="*"||t.value==="/")){let o=l.indexOf(t)??-1;if(o===-1)return;let f=l[o-1];if(f?.kind!=="separator"||f.value!==" ")return;let u=l[o+1];if(u?.kind!=="separator"||u.value!==" ")return;i.add(f),i.add(u)}else t.kind==="separator"&&t.value.length>0&&t.value.trim()===""?(l[0]===t||l[l.length-1]===t)&&i.add(t):t.kind==="separator"&&t.value.trim()===","&&(t.value=",")}),i.size>0&&_(r,t=>{if(i.has(t))return i.delete(t),V.ReplaceSkip([])}),qt(r),H(r)});function Ce(e){return Nn.get(e)}var Vn=new U(e=>{let r=B(e);return r.length===3&&r[0].kind==="word"&&r[0].value==="&"&&r[1].kind==="separator"&&r[1].value===":"&&r[2].kind==="function"&&r[2].value==="is"?H(r[2].nodes):e});function Rn(e){return Vn.get(e)}function qt(e){for(let r of e)switch(r.kind){case"function":{if(r.value==="url"||r.value.endsWith("_url")){r.value=rt(r.value);break}if(r.value==="var"||r.value.endsWith("_var")||r.value==="theme"||r.value.endsWith("_theme")){r.value=rt(r.value);for(let i=0;i{let r=B(e);return r.length===1&&r[0].kind==="function"&&r[0].value==="var"});function Ht(e){return On.get(e)}function Pn(e){throw new Error(`Unexpected value: ${e}`)}function rt(e){return e.replaceAll("_",String.raw`\_`).replaceAll(" ","_")}function Oe(e,r,i){if(e===r)return 0;let t=e.indexOf("("),n=r.indexOf("("),l=t===-1?e.replace(/[\d.]+/g,""):e.slice(0,t),o=n===-1?r.replace(/[\d.]+/g,""):r.slice(0,n),f=(l===o?0:lje(r)||Br(r)||r==="thin"||r==="medium"||r==="thick")}var Kn=/^(?:element|image|cross-fade|image-set)\(/,zn=/^(repeating-)?(conic|linear|radial)-gradient\(/;function Mn(e){let r=0;for(let i of L(e,","))if(!i.startsWith("var(")){if(Wr(i)){r+=1;continue}if(zn.test(i)){r+=1;continue}if(Kn.test(i)){r+=1;continue}return!1}return r>0}function jn(e){return e==="serif"||e==="sans-serif"||e==="monospace"||e==="cursive"||e==="fantasy"||e==="system-ui"||e==="ui-serif"||e==="ui-sans-serif"||e==="ui-monospace"||e==="ui-rounded"||e==="math"||e==="emoji"||e==="fangsong"}function Fn(e){let r=0;for(let i of L(e,",")){let t=i.charCodeAt(0);if(t>=48&&t<=57)return!1;i.startsWith("var(")||(r+=1)}return r>0}function Wn(e){return e==="xx-small"||e==="x-small"||e==="small"||e==="medium"||e==="large"||e==="x-large"||e==="xx-large"||e==="xxx-large"}function Bn(e){return e==="larger"||e==="smaller"}var we=/[+-]?\d*\.?\d+(?:[eE][+-]?\d+)?/,Yn=new RegExp(`^${we.source}$`);function Br(e){return Yn.test(e)||tt(e)}var qn=new RegExp(`^${we.source}%$`);function Zt(e){return qn.test(e)||tt(e)}var Gn=new RegExp(`^${we.source}s*/s*${we.source}$`);function Hn(e){return Gn.test(e)||tt(e)}var Zn=["cm","mm","Q","in","pc","pt","px","em","ex","ch","rem","lh","rlh","vw","vh","vmin","vmax","vb","vi","svw","svh","lvw","lvh","dvw","dvh","cqw","cqh","cqi","cqb","cqmin","cqmax"],Qn=new RegExp(`^${we.source}(${Zn.join("|")})$`);function je(e){return Qn.test(e)||tt(e)}function Jn(e){let r=0;for(let i of L(e," ")){if(i==="center"||i==="top"||i==="right"||i==="bottom"||i==="left"){r+=1;continue}if(!i.startsWith("var(")){if(je(i)||Zt(i)){r+=1;continue}return!1}}return r>0}function Xn(e){let r=0;for(let i of L(e,",")){if(i==="cover"||i==="contain"){r+=1;continue}let t=L(i," ");if(t.length!==1&&t.length!==2)return!1;if(t.every(n=>n==="auto"||je(n)||Zt(n))){r+=1;continue}}return r>0}var eo=["deg","rad","grad","turn"],to=new RegExp(`^${we.source}(${eo.join("|")})$`);function ro(e){return to.test(e)}var io=new RegExp(`^${we.source} +${we.source} +${we.source}$`);function no(e){return io.test(e)}function O(e){let r=Number(e);return Number.isInteger(r)&&r>=0&&String(r)===String(e)}function Qt(e){let r=Number(e);return Number.isInteger(r)&&r>0&&String(r)===String(e)}function ne(e){return Yr(e,.25)}function wt(e){return Yr(e,.25)}function Yr(e,r){let i=Number(e);return i>=0&&i%r===0&&String(i)===String(e)}var oo=new Set(["inset","inherit","initial","revert","unset"]),qr=/^-?(\d+|\.\d+)(.*?)$/g;function nt(e,r){return L(e,",").map(t=>{t=t.trim();let n=L(t," ").filter(c=>c.trim()!==""),l=null,o=null,f=null;for(let c of n)oo.has(c)||(qr.test(c)?(o===null?o=c:f===null&&(f=c),qr.lastIndex=0):l===null&&(l=c));if(o===null||f===null)return t;let u=r(l??"currentcolor");return l!==null?t.replace(l,u):`${t} ${u}`}).join(", ")}var lo=/^-?[a-z][a-zA-Z0-9/%._-]*$/,so=/^-?[a-z][a-zA-Z0-9/%._-]*-\*$/,bt=["0","0.5","1","1.5","2","2.5","3","3.5","4","5","6","7","8","9","10","11","12","14","16","20","24","28","32","36","40","44","48","52","56","60","64","72","80","96"],Jt=class{utilities=new U(()=>[]);completions=new Map;static(r,i){this.utilities.get(r).push({kind:"static",compileFn:i})}functional(r,i,t){this.utilities.get(r).push({kind:"functional",compileFn:i,options:t})}has(r,i){return this.utilities.has(r)&&this.utilities.get(r).some(t=>t.kind===i)}get(r){return this.utilities.has(r)?this.utilities.get(r):[]}getCompletions(r){return this.has(r,"static")?this.completions.get(r)?.()??[{supportsNegative:!1,values:[],modifiers:[]}]:this.completions.get(r)?.()??[]}suggest(r,i){let t=this.completions.get(r);t?this.completions.set(r,()=>[...t?.(),...i?.()]):this.completions.set(r,i)}keys(r){let i=[];for(let[t,n]of this.utilities.entries())for(let l of n)if(l.kind===r){i.push(t);break}return i}};function $(e,r,i){return F("@property",e,[a("syntax",i?`"${i}"`:'"*"'),a("inherits","false"),...r?[a("initial-value",r)]:[]])}function J(e,r){if(r===null)return e;let i=Number(r);return Number.isNaN(i)||(r=`${i*100}%`),r==="100%"?e:`color-mix(in oklab, ${e} ${r}, transparent)`}function Hr(e,r){let i=Number(r);return Number.isNaN(i)||(r=`${i*100}%`),`oklab(from ${e} l a b / ${r})`}function X(e,r,i){if(!r)return e;if(r.kind==="arbitrary")return J(e,r.value);let t=i.resolve(r.value,["--opacity"]);return t?J(e,t):wt(r.value)?J(e,`${r.value}%`):null}function te(e,r,i){let t=null;switch(e.value.value){case"inherit":{t="inherit";break}case"transparent":{t="transparent";break}case"current":{t="currentcolor";break}default:{t=r.resolve(e.value.value,i);break}}return t?X(t,e.modifier,r):null}var Zr=/(\d+)_(\d+)/g;function Qr(e){let r=new Jt;function i(s,g){function*v(b){for(let T of e.keysInNamespaces(b))yield T.replace(Zr,(D,E,R)=>`${E}.${R}`)}let C=["1/2","1/3","2/3","1/4","2/4","3/4","1/5","2/5","3/5","4/5","1/6","2/6","3/6","4/6","5/6","1/12","2/12","3/12","4/12","5/12","6/12","7/12","8/12","9/12","10/12","11/12"];r.suggest(s,()=>{let b=[];for(let T of g()){if(typeof T=="string"){b.push({values:[T],modifiers:[]});continue}let D=[...T.values??[],...v(T.valueThemeKeys??[])],E=[...T.modifiers??[],...v(T.modifierThemeKeys??[])];T.supportsFractions&&D.push(...C),T.hasDefaultValue&&D.unshift(null),b.push({supportsNegative:T.supportsNegative,values:D,modifiers:E})}return b})}function t(s,g){r.static(s,()=>g.map(v=>typeof v=="function"?v():a(v[0],v[1])))}function n(s,g){function v({negative:C}){return b=>{let T=null,D=null;if(b.value)if(b.value.kind==="arbitrary"){if(b.modifier)return;T=b.value.value,D=b.value.dataType}else{if(T=e.resolve(b.value.fraction??b.value.value,g.themeKeys??[]),T===null&&g.supportsFractions&&b.value.fraction){let[E,R]=L(b.value.fraction,"/");if(!O(E)||!O(R))return;T=`calc(${b.value.fraction} * 100%)`}if(T===null&&C&&g.handleNegativeBareValue){if(T=g.handleNegativeBareValue(b.value),!T?.includes("/")&&b.modifier)return;if(T!==null)return g.handle(T,null)}if(T===null&&g.handleBareValue&&(T=g.handleBareValue(b.value),!T?.includes("/")&&b.modifier))return;if(T===null&&!C&&g.staticValues&&!b.modifier){let E=g.staticValues[b.value.value];if(E)return E.map(ee)}}else{if(b.modifier)return;T=g.defaultValue!==void 0?g.defaultValue:e.resolve(null,g.themeKeys??[])}if(T!==null)return g.handle(C?`calc(${T} * -1)`:T,D)}}if(g.supportsNegative&&r.functional(`-${s}`,v({negative:!0})),r.functional(s,v({negative:!1})),i(s,()=>[{supportsNegative:g.supportsNegative,valueThemeKeys:g.themeKeys??[],hasDefaultValue:g.defaultValue!==void 0&&g.defaultValue!==null,supportsFractions:g.supportsFractions}]),g.staticValues&&Object.keys(g.staticValues).length>0){let C=Object.keys(g.staticValues);i(s,()=>[{values:C}])}}function l(s,g){r.functional(s,v=>{if(!v.value)return;let C=null;if(v.value.kind==="arbitrary"?(C=v.value.value,C=X(C,v.modifier,e)):C=te(v,e,g.themeKeys),C!==null)return g.handle(C)}),i(s,()=>[{values:["current","inherit","transparent"],valueThemeKeys:g.themeKeys,modifiers:Array.from({length:21},(v,C)=>`${C*5}`)}])}function o(s,g,v,{supportsNegative:C=!1,supportsFractions:b=!1,staticValues:T}={}){C&&r.static(`-${s}-px`,()=>v("-1px")),r.static(`${s}-px`,()=>v("1px")),n(s,{themeKeys:g,supportsFractions:b,supportsNegative:C,defaultValue:null,handleBareValue:({value:D})=>{let E=e.resolve(null,["--spacing"]);return!E||!ne(D)?null:`calc(${E} * ${D})`},handleNegativeBareValue:({value:D})=>{let E=e.resolve(null,["--spacing"]);return!E||!ne(D)?null:`calc(${E} * -${D})`},handle:v,staticValues:T}),i(s,()=>[{values:e.get(["--spacing"])?bt:[],supportsNegative:C,supportsFractions:b,valueThemeKeys:g}])}t("sr-only",[["position","absolute"],["width","1px"],["height","1px"],["padding","0"],["margin","-1px"],["overflow","hidden"],["clip-path","inset(50%)"],["white-space","nowrap"],["border-width","0"]]),t("not-sr-only",[["position","static"],["width","auto"],["height","auto"],["padding","0"],["margin","0"],["overflow","visible"],["clip-path","none"],["white-space","normal"]]),t("pointer-events-none",[["pointer-events","none"]]),t("pointer-events-auto",[["pointer-events","auto"]]),t("visible",[["visibility","visible"]]),t("invisible",[["visibility","hidden"]]),t("collapse",[["visibility","collapse"]]),t("static",[["position","static"]]),t("fixed",[["position","fixed"]]),t("absolute",[["position","absolute"]]),t("relative",[["position","relative"]]),t("sticky",[["position","sticky"]]);for(let[s,g]of[["inset","inset"],["inset-x","inset-inline"],["inset-y","inset-block"],["start","inset-inline-start"],["end","inset-inline-end"],["top","top"],["right","right"],["bottom","bottom"],["left","left"]])t(`${s}-auto`,[[g,"auto"]]),t(`${s}-full`,[[g,"100%"]]),t(`-${s}-full`,[[g,"-100%"]]),o(s,["--inset","--spacing"],v=>[a(g,v)],{supportsNegative:!0,supportsFractions:!0});t("isolate",[["isolation","isolate"]]),t("isolation-auto",[["isolation","auto"]]),n("z",{supportsNegative:!0,handleBareValue:({value:s})=>O(s)?s:null,themeKeys:["--z-index"],handle:s=>[a("z-index",s)],staticValues:{auto:[a("z-index","auto")]}}),i("z",()=>[{supportsNegative:!0,values:["0","10","20","30","40","50"],valueThemeKeys:["--z-index"]}]),n("order",{supportsNegative:!0,handleBareValue:({value:s})=>O(s)?s:null,themeKeys:["--order"],handle:s=>[a("order",s)],staticValues:{first:[a("order","-9999")],last:[a("order","9999")]}}),i("order",()=>[{supportsNegative:!0,values:Array.from({length:12},(s,g)=>`${g+1}`),valueThemeKeys:["--order"]}]),n("col",{supportsNegative:!0,handleBareValue:({value:s})=>O(s)?s:null,themeKeys:["--grid-column"],handle:s=>[a("grid-column",s)],staticValues:{auto:[a("grid-column","auto")]}}),n("col-span",{handleBareValue:({value:s})=>O(s)?s:null,handle:s=>[a("grid-column",`span ${s} / span ${s}`)],staticValues:{full:[a("grid-column","1 / -1")]}}),n("col-start",{supportsNegative:!0,handleBareValue:({value:s})=>O(s)?s:null,themeKeys:["--grid-column-start"],handle:s=>[a("grid-column-start",s)],staticValues:{auto:[a("grid-column-start","auto")]}}),n("col-end",{supportsNegative:!0,handleBareValue:({value:s})=>O(s)?s:null,themeKeys:["--grid-column-end"],handle:s=>[a("grid-column-end",s)],staticValues:{auto:[a("grid-column-end","auto")]}}),i("col-span",()=>[{values:Array.from({length:12},(s,g)=>`${g+1}`),valueThemeKeys:[]}]),i("col-start",()=>[{supportsNegative:!0,values:Array.from({length:13},(s,g)=>`${g+1}`),valueThemeKeys:["--grid-column-start"]}]),i("col-end",()=>[{supportsNegative:!0,values:Array.from({length:13},(s,g)=>`${g+1}`),valueThemeKeys:["--grid-column-end"]}]),n("row",{supportsNegative:!0,handleBareValue:({value:s})=>O(s)?s:null,themeKeys:["--grid-row"],handle:s=>[a("grid-row",s)],staticValues:{auto:[a("grid-row","auto")]}}),n("row-span",{themeKeys:[],handleBareValue:({value:s})=>O(s)?s:null,handle:s=>[a("grid-row",`span ${s} / span ${s}`)],staticValues:{full:[a("grid-row","1 / -1")]}}),n("row-start",{supportsNegative:!0,handleBareValue:({value:s})=>O(s)?s:null,themeKeys:["--grid-row-start"],handle:s=>[a("grid-row-start",s)],staticValues:{auto:[a("grid-row-start","auto")]}}),n("row-end",{supportsNegative:!0,handleBareValue:({value:s})=>O(s)?s:null,themeKeys:["--grid-row-end"],handle:s=>[a("grid-row-end",s)],staticValues:{auto:[a("grid-row-end","auto")]}}),i("row-span",()=>[{values:Array.from({length:12},(s,g)=>`${g+1}`),valueThemeKeys:[]}]),i("row-start",()=>[{supportsNegative:!0,values:Array.from({length:13},(s,g)=>`${g+1}`),valueThemeKeys:["--grid-row-start"]}]),i("row-end",()=>[{supportsNegative:!0,values:Array.from({length:13},(s,g)=>`${g+1}`),valueThemeKeys:["--grid-row-end"]}]),t("float-start",[["float","inline-start"]]),t("float-end",[["float","inline-end"]]),t("float-right",[["float","right"]]),t("float-left",[["float","left"]]),t("float-none",[["float","none"]]),t("clear-start",[["clear","inline-start"]]),t("clear-end",[["clear","inline-end"]]),t("clear-right",[["clear","right"]]),t("clear-left",[["clear","left"]]),t("clear-both",[["clear","both"]]),t("clear-none",[["clear","none"]]);for(let[s,g]of[["m","margin"],["mx","margin-inline"],["my","margin-block"],["ms","margin-inline-start"],["me","margin-inline-end"],["mt","margin-top"],["mr","margin-right"],["mb","margin-bottom"],["ml","margin-left"]])t(`${s}-auto`,[[g,"auto"]]),o(s,["--margin","--spacing"],v=>[a(g,v)],{supportsNegative:!0});t("box-border",[["box-sizing","border-box"]]),t("box-content",[["box-sizing","content-box"]]),n("line-clamp",{themeKeys:["--line-clamp"],handleBareValue:({value:s})=>O(s)?s:null,handle:s=>[a("overflow","hidden"),a("display","-webkit-box"),a("-webkit-box-orient","vertical"),a("-webkit-line-clamp",s)],staticValues:{none:[a("overflow","visible"),a("display","block"),a("-webkit-box-orient","horizontal"),a("-webkit-line-clamp","unset")]}}),i("line-clamp",()=>[{values:["1","2","3","4","5","6"],valueThemeKeys:["--line-clamp"]}]),t("block",[["display","block"]]),t("inline-block",[["display","inline-block"]]),t("inline",[["display","inline"]]),t("hidden",[["display","none"]]),t("inline-flex",[["display","inline-flex"]]),t("table",[["display","table"]]),t("inline-table",[["display","inline-table"]]),t("table-caption",[["display","table-caption"]]),t("table-cell",[["display","table-cell"]]),t("table-column",[["display","table-column"]]),t("table-column-group",[["display","table-column-group"]]),t("table-footer-group",[["display","table-footer-group"]]),t("table-header-group",[["display","table-header-group"]]),t("table-row-group",[["display","table-row-group"]]),t("table-row",[["display","table-row"]]),t("flow-root",[["display","flow-root"]]),t("flex",[["display","flex"]]),t("grid",[["display","grid"]]),t("inline-grid",[["display","inline-grid"]]),t("contents",[["display","contents"]]),t("list-item",[["display","list-item"]]),t("field-sizing-content",[["field-sizing","content"]]),t("field-sizing-fixed",[["field-sizing","fixed"]]),n("aspect",{themeKeys:["--aspect"],handleBareValue:({fraction:s})=>{if(s===null)return null;let[g,v]=L(s,"/");return!O(g)||!O(v)?null:s},handle:s=>[a("aspect-ratio",s)],staticValues:{auto:[a("aspect-ratio","auto")],square:[a("aspect-ratio","1 / 1")]}});for(let[s,g]of[["full","100%"],["svw","100svw"],["lvw","100lvw"],["dvw","100dvw"],["svh","100svh"],["lvh","100lvh"],["dvh","100dvh"],["min","min-content"],["max","max-content"],["fit","fit-content"]])t(`size-${s}`,[["--tw-sort","size"],["width",g],["height",g]]),t(`w-${s}`,[["width",g]]),t(`h-${s}`,[["height",g]]),t(`min-w-${s}`,[["min-width",g]]),t(`min-h-${s}`,[["min-height",g]]),t(`max-w-${s}`,[["max-width",g]]),t(`max-h-${s}`,[["max-height",g]]);t("size-auto",[["--tw-sort","size"],["width","auto"],["height","auto"]]),t("w-auto",[["width","auto"]]),t("h-auto",[["height","auto"]]),t("min-w-auto",[["min-width","auto"]]),t("min-h-auto",[["min-height","auto"]]),t("h-lh",[["height","1lh"]]),t("min-h-lh",[["min-height","1lh"]]),t("max-h-lh",[["max-height","1lh"]]),t("w-screen",[["width","100vw"]]),t("min-w-screen",[["min-width","100vw"]]),t("max-w-screen",[["max-width","100vw"]]),t("h-screen",[["height","100vh"]]),t("min-h-screen",[["min-height","100vh"]]),t("max-h-screen",[["max-height","100vh"]]),t("max-w-none",[["max-width","none"]]),t("max-h-none",[["max-height","none"]]),o("size",["--size","--spacing"],s=>[a("--tw-sort","size"),a("width",s),a("height",s)],{supportsFractions:!0});for(let[s,g,v]of[["w",["--width","--spacing","--container"],"width"],["min-w",["--min-width","--spacing","--container"],"min-width"],["max-w",["--max-width","--spacing","--container"],"max-width"],["h",["--height","--spacing"],"height"],["min-h",["--min-height","--height","--spacing"],"min-height"],["max-h",["--max-height","--height","--spacing"],"max-height"]])o(s,g,C=>[a(v,C)],{supportsFractions:!0});r.static("container",()=>{let s=[...e.namespace("--breakpoint").values()];s.sort((v,C)=>Oe(v,C,"asc"));let g=[a("--tw-sort","--tw-container-component"),a("width","100%")];for(let v of s)g.push(F("@media",`(width >= ${v})`,[a("max-width",v)]));return g}),t("flex-auto",[["flex","auto"]]),t("flex-initial",[["flex","0 auto"]]),t("flex-none",[["flex","none"]]),r.functional("flex",s=>{if(s.value){if(s.value.kind==="arbitrary")return s.modifier?void 0:[a("flex",s.value.value)];if(s.value.fraction){let[g,v]=L(s.value.fraction,"/");return!O(g)||!O(v)?void 0:[a("flex",`calc(${s.value.fraction} * 100%)`)]}if(O(s.value.value))return s.modifier?void 0:[a("flex",s.value.value)]}}),i("flex",()=>[{supportsFractions:!0},{values:Array.from({length:12},(s,g)=>`${g+1}`)}]),n("shrink",{defaultValue:"1",handleBareValue:({value:s})=>O(s)?s:null,handle:s=>[a("flex-shrink",s)]}),n("grow",{defaultValue:"1",handleBareValue:({value:s})=>O(s)?s:null,handle:s=>[a("flex-grow",s)]}),i("shrink",()=>[{values:["0"],valueThemeKeys:[],hasDefaultValue:!0}]),i("grow",()=>[{values:["0"],valueThemeKeys:[],hasDefaultValue:!0}]),t("basis-auto",[["flex-basis","auto"]]),t("basis-full",[["flex-basis","100%"]]),o("basis",["--flex-basis","--spacing","--container"],s=>[a("flex-basis",s)],{supportsFractions:!0}),t("table-auto",[["table-layout","auto"]]),t("table-fixed",[["table-layout","fixed"]]),t("caption-top",[["caption-side","top"]]),t("caption-bottom",[["caption-side","bottom"]]),t("border-collapse",[["border-collapse","collapse"]]),t("border-separate",[["border-collapse","separate"]]);let f=()=>W([$("--tw-border-spacing-x","0",""),$("--tw-border-spacing-y","0","")]);o("border-spacing",["--border-spacing","--spacing"],s=>[f(),a("--tw-border-spacing-x",s),a("--tw-border-spacing-y",s),a("border-spacing","var(--tw-border-spacing-x) var(--tw-border-spacing-y)")]),o("border-spacing-x",["--border-spacing","--spacing"],s=>[f(),a("--tw-border-spacing-x",s),a("border-spacing","var(--tw-border-spacing-x) var(--tw-border-spacing-y)")]),o("border-spacing-y",["--border-spacing","--spacing"],s=>[f(),a("--tw-border-spacing-y",s),a("border-spacing","var(--tw-border-spacing-x) var(--tw-border-spacing-y)")]),n("origin",{themeKeys:["--transform-origin"],handle:s=>[a("transform-origin",s)],staticValues:{center:[a("transform-origin","center")],top:[a("transform-origin","top")],"top-right":[a("transform-origin","100% 0")],right:[a("transform-origin","100%")],"bottom-right":[a("transform-origin","100% 100%")],bottom:[a("transform-origin","bottom")],"bottom-left":[a("transform-origin","0 100%")],left:[a("transform-origin","0")],"top-left":[a("transform-origin","0 0")]}}),n("perspective-origin",{themeKeys:["--perspective-origin"],handle:s=>[a("perspective-origin",s)],staticValues:{center:[a("perspective-origin","center")],top:[a("perspective-origin","top")],"top-right":[a("perspective-origin","100% 0")],right:[a("perspective-origin","100%")],"bottom-right":[a("perspective-origin","100% 100%")],bottom:[a("perspective-origin","bottom")],"bottom-left":[a("perspective-origin","0 100%")],left:[a("perspective-origin","0")],"top-left":[a("perspective-origin","0 0")]}}),n("perspective",{themeKeys:["--perspective"],handle:s=>[a("perspective",s)],staticValues:{none:[a("perspective","none")]}});let u=()=>W([$("--tw-translate-x","0"),$("--tw-translate-y","0"),$("--tw-translate-z","0")]);t("translate-none",[["translate","none"]]),t("-translate-full",[u,["--tw-translate-x","-100%"],["--tw-translate-y","-100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),t("translate-full",[u,["--tw-translate-x","100%"],["--tw-translate-y","100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),o("translate",["--translate","--spacing"],s=>[u(),a("--tw-translate-x",s),a("--tw-translate-y",s),a("translate","var(--tw-translate-x) var(--tw-translate-y)")],{supportsNegative:!0,supportsFractions:!0});for(let s of["x","y"])t(`-translate-${s}-full`,[u,[`--tw-translate-${s}`,"-100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),t(`translate-${s}-full`,[u,[`--tw-translate-${s}`,"100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),o(`translate-${s}`,["--translate","--spacing"],g=>[u(),a(`--tw-translate-${s}`,g),a("translate","var(--tw-translate-x) var(--tw-translate-y)")],{supportsNegative:!0,supportsFractions:!0});o("translate-z",["--translate","--spacing"],s=>[u(),a("--tw-translate-z",s),a("translate","var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z)")],{supportsNegative:!0}),t("translate-3d",[u,["translate","var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z)"]]);let c=()=>W([$("--tw-scale-x","1"),$("--tw-scale-y","1"),$("--tw-scale-z","1")]);t("scale-none",[["scale","none"]]);function m({negative:s}){return g=>{if(!g.value||g.modifier)return;let v;return g.value.kind==="arbitrary"?(v=g.value.value,v=s?`calc(${v} * -1)`:v,[a("scale",v)]):(v=e.resolve(g.value.value,["--scale"]),!v&&O(g.value.value)&&(v=`${g.value.value}%`),v?(v=s?`calc(${v} * -1)`:v,[c(),a("--tw-scale-x",v),a("--tw-scale-y",v),a("--tw-scale-z",v),a("scale","var(--tw-scale-x) var(--tw-scale-y)")]):void 0)}}r.functional("-scale",m({negative:!0})),r.functional("scale",m({negative:!1})),i("scale",()=>[{supportsNegative:!0,values:["0","50","75","90","95","100","105","110","125","150","200"],valueThemeKeys:["--scale"]}]);for(let s of["x","y","z"])n(`scale-${s}`,{supportsNegative:!0,themeKeys:["--scale"],handleBareValue:({value:g})=>O(g)?`${g}%`:null,handle:g=>[c(),a(`--tw-scale-${s}`,g),a("scale",`var(--tw-scale-x) var(--tw-scale-y)${s==="z"?" var(--tw-scale-z)":""}`)]}),i(`scale-${s}`,()=>[{supportsNegative:!0,values:["0","50","75","90","95","100","105","110","125","150","200"],valueThemeKeys:["--scale"]}]);t("scale-3d",[c,["scale","var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)"]]),t("rotate-none",[["rotate","none"]]);function d({negative:s}){return g=>{if(!g.value||g.modifier)return;let v;if(g.value.kind==="arbitrary"){v=g.value.value;let C=g.value.dataType??Q(v,["angle","vector"]);if(C==="vector")return[a("rotate",`${v} var(--tw-rotate)`)];if(C!=="angle")return[a("rotate",s?`calc(${v} * -1)`:v)]}else if(v=e.resolve(g.value.value,["--rotate"]),!v&&O(g.value.value)&&(v=`${g.value.value}deg`),!v)return;return[a("rotate",s?`calc(${v} * -1)`:v)]}}r.functional("-rotate",d({negative:!0})),r.functional("rotate",d({negative:!1})),i("rotate",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12","45","90","180"],valueThemeKeys:["--rotate"]}]);{let s=["var(--tw-rotate-x,)","var(--tw-rotate-y,)","var(--tw-rotate-z,)","var(--tw-skew-x,)","var(--tw-skew-y,)"].join(" "),g=()=>W([$("--tw-rotate-x"),$("--tw-rotate-y"),$("--tw-rotate-z"),$("--tw-skew-x"),$("--tw-skew-y")]);for(let v of["x","y","z"])n(`rotate-${v}`,{supportsNegative:!0,themeKeys:["--rotate"],handleBareValue:({value:C})=>O(C)?`${C}deg`:null,handle:C=>[g(),a(`--tw-rotate-${v}`,`rotate${v.toUpperCase()}(${C})`),a("transform",s)]}),i(`rotate-${v}`,()=>[{supportsNegative:!0,values:["0","1","2","3","6","12","45","90","180"],valueThemeKeys:["--rotate"]}]);n("skew",{supportsNegative:!0,themeKeys:["--skew"],handleBareValue:({value:v})=>O(v)?`${v}deg`:null,handle:v=>[g(),a("--tw-skew-x",`skewX(${v})`),a("--tw-skew-y",`skewY(${v})`),a("transform",s)]}),n("skew-x",{supportsNegative:!0,themeKeys:["--skew"],handleBareValue:({value:v})=>O(v)?`${v}deg`:null,handle:v=>[g(),a("--tw-skew-x",`skewX(${v})`),a("transform",s)]}),n("skew-y",{supportsNegative:!0,themeKeys:["--skew"],handleBareValue:({value:v})=>O(v)?`${v}deg`:null,handle:v=>[g(),a("--tw-skew-y",`skewY(${v})`),a("transform",s)]}),i("skew",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12"],valueThemeKeys:["--skew"]}]),i("skew-x",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12"],valueThemeKeys:["--skew"]}]),i("skew-y",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12"],valueThemeKeys:["--skew"]}]),r.functional("transform",v=>{if(v.modifier)return;let C=null;if(v.value?v.value.kind==="arbitrary"&&(C=v.value.value):C=s,C!==null)return[g(),a("transform",C)]}),i("transform",()=>[{hasDefaultValue:!0}]),t("transform-cpu",[["transform",s]]),t("transform-gpu",[["transform",`translateZ(0) ${s}`]]),t("transform-none",[["transform","none"]])}t("transform-flat",[["transform-style","flat"]]),t("transform-3d",[["transform-style","preserve-3d"]]),t("transform-content",[["transform-box","content-box"]]),t("transform-border",[["transform-box","border-box"]]),t("transform-fill",[["transform-box","fill-box"]]),t("transform-stroke",[["transform-box","stroke-box"]]),t("transform-view",[["transform-box","view-box"]]),t("backface-visible",[["backface-visibility","visible"]]),t("backface-hidden",[["backface-visibility","hidden"]]);for(let s of["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out"])t(`cursor-${s}`,[["cursor",s]]);n("cursor",{themeKeys:["--cursor"],handle:s=>[a("cursor",s)]});for(let s of["auto","none","manipulation"])t(`touch-${s}`,[["touch-action",s]]);let p=()=>W([$("--tw-pan-x"),$("--tw-pan-y"),$("--tw-pinch-zoom")]);for(let s of["x","left","right"])t(`touch-pan-${s}`,[p,["--tw-pan-x",`pan-${s}`],["touch-action","var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)"]]);for(let s of["y","up","down"])t(`touch-pan-${s}`,[p,["--tw-pan-y",`pan-${s}`],["touch-action","var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)"]]);t("touch-pinch-zoom",[p,["--tw-pinch-zoom","pinch-zoom"],["touch-action","var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)"]]);for(let s of["none","text","all","auto"])t(`select-${s}`,[["-webkit-user-select",s],["user-select",s]]);t("resize-none",[["resize","none"]]),t("resize-x",[["resize","horizontal"]]),t("resize-y",[["resize","vertical"]]),t("resize",[["resize","both"]]),t("snap-none",[["scroll-snap-type","none"]]);let k=()=>W([$("--tw-scroll-snap-strictness","proximity","*")]);for(let s of["x","y","both"])t(`snap-${s}`,[k,["scroll-snap-type",`${s} var(--tw-scroll-snap-strictness)`]]);t("snap-mandatory",[k,["--tw-scroll-snap-strictness","mandatory"]]),t("snap-proximity",[k,["--tw-scroll-snap-strictness","proximity"]]),t("snap-align-none",[["scroll-snap-align","none"]]),t("snap-start",[["scroll-snap-align","start"]]),t("snap-end",[["scroll-snap-align","end"]]),t("snap-center",[["scroll-snap-align","center"]]),t("snap-normal",[["scroll-snap-stop","normal"]]),t("snap-always",[["scroll-snap-stop","always"]]);for(let[s,g]of[["scroll-m","scroll-margin"],["scroll-mx","scroll-margin-inline"],["scroll-my","scroll-margin-block"],["scroll-ms","scroll-margin-inline-start"],["scroll-me","scroll-margin-inline-end"],["scroll-mt","scroll-margin-top"],["scroll-mr","scroll-margin-right"],["scroll-mb","scroll-margin-bottom"],["scroll-ml","scroll-margin-left"]])o(s,["--scroll-margin","--spacing"],v=>[a(g,v)],{supportsNegative:!0});for(let[s,g]of[["scroll-p","scroll-padding"],["scroll-px","scroll-padding-inline"],["scroll-py","scroll-padding-block"],["scroll-ps","scroll-padding-inline-start"],["scroll-pe","scroll-padding-inline-end"],["scroll-pt","scroll-padding-top"],["scroll-pr","scroll-padding-right"],["scroll-pb","scroll-padding-bottom"],["scroll-pl","scroll-padding-left"]])o(s,["--scroll-padding","--spacing"],v=>[a(g,v)]);t("list-inside",[["list-style-position","inside"]]),t("list-outside",[["list-style-position","outside"]]),n("list",{themeKeys:["--list-style-type"],handle:s=>[a("list-style-type",s)],staticValues:{none:[a("list-style-type","none")],disc:[a("list-style-type","disc")],decimal:[a("list-style-type","decimal")]}}),n("list-image",{themeKeys:["--list-style-image"],handle:s=>[a("list-style-image",s)],staticValues:{none:[a("list-style-image","none")]}}),t("appearance-none",[["appearance","none"]]),t("appearance-auto",[["appearance","auto"]]),t("scheme-normal",[["color-scheme","normal"]]),t("scheme-dark",[["color-scheme","dark"]]),t("scheme-light",[["color-scheme","light"]]),t("scheme-light-dark",[["color-scheme","light dark"]]),t("scheme-only-dark",[["color-scheme","only dark"]]),t("scheme-only-light",[["color-scheme","only light"]]),n("columns",{themeKeys:["--columns","--container"],handleBareValue:({value:s})=>O(s)?s:null,handle:s=>[a("columns",s)],staticValues:{auto:[a("columns","auto")]}}),i("columns",()=>[{values:Array.from({length:12},(s,g)=>`${g+1}`),valueThemeKeys:["--columns","--container"]}]);for(let s of["auto","avoid","all","avoid-page","page","left","right","column"])t(`break-before-${s}`,[["break-before",s]]);for(let s of["auto","avoid","avoid-page","avoid-column"])t(`break-inside-${s}`,[["break-inside",s]]);for(let s of["auto","avoid","all","avoid-page","page","left","right","column"])t(`break-after-${s}`,[["break-after",s]]);t("grid-flow-row",[["grid-auto-flow","row"]]),t("grid-flow-col",[["grid-auto-flow","column"]]),t("grid-flow-dense",[["grid-auto-flow","dense"]]),t("grid-flow-row-dense",[["grid-auto-flow","row dense"]]),t("grid-flow-col-dense",[["grid-auto-flow","column dense"]]),n("auto-cols",{themeKeys:["--grid-auto-columns"],handle:s=>[a("grid-auto-columns",s)],staticValues:{auto:[a("grid-auto-columns","auto")],min:[a("grid-auto-columns","min-content")],max:[a("grid-auto-columns","max-content")],fr:[a("grid-auto-columns","minmax(0, 1fr)")]}}),n("auto-rows",{themeKeys:["--grid-auto-rows"],handle:s=>[a("grid-auto-rows",s)],staticValues:{auto:[a("grid-auto-rows","auto")],min:[a("grid-auto-rows","min-content")],max:[a("grid-auto-rows","max-content")],fr:[a("grid-auto-rows","minmax(0, 1fr)")]}}),n("grid-cols",{themeKeys:["--grid-template-columns"],handleBareValue:({value:s})=>Qt(s)?`repeat(${s}, minmax(0, 1fr))`:null,handle:s=>[a("grid-template-columns",s)],staticValues:{none:[a("grid-template-columns","none")],subgrid:[a("grid-template-columns","subgrid")]}}),n("grid-rows",{themeKeys:["--grid-template-rows"],handleBareValue:({value:s})=>Qt(s)?`repeat(${s}, minmax(0, 1fr))`:null,handle:s=>[a("grid-template-rows",s)],staticValues:{none:[a("grid-template-rows","none")],subgrid:[a("grid-template-rows","subgrid")]}}),i("grid-cols",()=>[{values:Array.from({length:12},(s,g)=>`${g+1}`),valueThemeKeys:["--grid-template-columns"]}]),i("grid-rows",()=>[{values:Array.from({length:12},(s,g)=>`${g+1}`),valueThemeKeys:["--grid-template-rows"]}]),t("flex-row",[["flex-direction","row"]]),t("flex-row-reverse",[["flex-direction","row-reverse"]]),t("flex-col",[["flex-direction","column"]]),t("flex-col-reverse",[["flex-direction","column-reverse"]]),t("flex-wrap",[["flex-wrap","wrap"]]),t("flex-nowrap",[["flex-wrap","nowrap"]]),t("flex-wrap-reverse",[["flex-wrap","wrap-reverse"]]),t("place-content-center",[["place-content","center"]]),t("place-content-start",[["place-content","start"]]),t("place-content-end",[["place-content","end"]]),t("place-content-center-safe",[["place-content","safe center"]]),t("place-content-end-safe",[["place-content","safe end"]]),t("place-content-between",[["place-content","space-between"]]),t("place-content-around",[["place-content","space-around"]]),t("place-content-evenly",[["place-content","space-evenly"]]),t("place-content-baseline",[["place-content","baseline"]]),t("place-content-stretch",[["place-content","stretch"]]),t("place-items-center",[["place-items","center"]]),t("place-items-start",[["place-items","start"]]),t("place-items-end",[["place-items","end"]]),t("place-items-center-safe",[["place-items","safe center"]]),t("place-items-end-safe",[["place-items","safe end"]]),t("place-items-baseline",[["place-items","baseline"]]),t("place-items-stretch",[["place-items","stretch"]]),t("content-normal",[["align-content","normal"]]),t("content-center",[["align-content","center"]]),t("content-start",[["align-content","flex-start"]]),t("content-end",[["align-content","flex-end"]]),t("content-center-safe",[["align-content","safe center"]]),t("content-end-safe",[["align-content","safe flex-end"]]),t("content-between",[["align-content","space-between"]]),t("content-around",[["align-content","space-around"]]),t("content-evenly",[["align-content","space-evenly"]]),t("content-baseline",[["align-content","baseline"]]),t("content-stretch",[["align-content","stretch"]]),t("items-center",[["align-items","center"]]),t("items-start",[["align-items","flex-start"]]),t("items-end",[["align-items","flex-end"]]),t("items-center-safe",[["align-items","safe center"]]),t("items-end-safe",[["align-items","safe flex-end"]]),t("items-baseline",[["align-items","baseline"]]),t("items-baseline-last",[["align-items","last baseline"]]),t("items-stretch",[["align-items","stretch"]]),t("justify-normal",[["justify-content","normal"]]),t("justify-center",[["justify-content","center"]]),t("justify-start",[["justify-content","flex-start"]]),t("justify-end",[["justify-content","flex-end"]]),t("justify-center-safe",[["justify-content","safe center"]]),t("justify-end-safe",[["justify-content","safe flex-end"]]),t("justify-between",[["justify-content","space-between"]]),t("justify-around",[["justify-content","space-around"]]),t("justify-evenly",[["justify-content","space-evenly"]]),t("justify-baseline",[["justify-content","baseline"]]),t("justify-stretch",[["justify-content","stretch"]]),t("justify-items-normal",[["justify-items","normal"]]),t("justify-items-center",[["justify-items","center"]]),t("justify-items-start",[["justify-items","start"]]),t("justify-items-end",[["justify-items","end"]]),t("justify-items-center-safe",[["justify-items","safe center"]]),t("justify-items-end-safe",[["justify-items","safe end"]]),t("justify-items-stretch",[["justify-items","stretch"]]),o("gap",["--gap","--spacing"],s=>[a("gap",s)]),o("gap-x",["--gap","--spacing"],s=>[a("column-gap",s)]),o("gap-y",["--gap","--spacing"],s=>[a("row-gap",s)]),o("space-x",["--space","--spacing"],s=>[W([$("--tw-space-x-reverse","0")]),q(":where(& > :not(:last-child))",[a("--tw-sort","row-gap"),a("--tw-space-x-reverse","0"),a("margin-inline-start",`calc(${s} * var(--tw-space-x-reverse))`),a("margin-inline-end",`calc(${s} * calc(1 - var(--tw-space-x-reverse)))`)])],{supportsNegative:!0}),o("space-y",["--space","--spacing"],s=>[W([$("--tw-space-y-reverse","0")]),q(":where(& > :not(:last-child))",[a("--tw-sort","column-gap"),a("--tw-space-y-reverse","0"),a("margin-block-start",`calc(${s} * var(--tw-space-y-reverse))`),a("margin-block-end",`calc(${s} * calc(1 - var(--tw-space-y-reverse)))`)])],{supportsNegative:!0}),t("space-x-reverse",[()=>W([$("--tw-space-x-reverse","0")]),()=>q(":where(& > :not(:last-child))",[a("--tw-sort","row-gap"),a("--tw-space-x-reverse","1")])]),t("space-y-reverse",[()=>W([$("--tw-space-y-reverse","0")]),()=>q(":where(& > :not(:last-child))",[a("--tw-sort","column-gap"),a("--tw-space-y-reverse","1")])]),t("accent-auto",[["accent-color","auto"]]),l("accent",{themeKeys:["--accent-color","--color"],handle:s=>[a("accent-color",s)]}),l("caret",{themeKeys:["--caret-color","--color"],handle:s=>[a("caret-color",s)]}),l("divide",{themeKeys:["--divide-color","--border-color","--color"],handle:s=>[q(":where(& > :not(:last-child))",[a("--tw-sort","divide-color"),a("border-color",s)])]}),t("place-self-auto",[["place-self","auto"]]),t("place-self-start",[["place-self","start"]]),t("place-self-end",[["place-self","end"]]),t("place-self-center",[["place-self","center"]]),t("place-self-end-safe",[["place-self","safe end"]]),t("place-self-center-safe",[["place-self","safe center"]]),t("place-self-stretch",[["place-self","stretch"]]),t("self-auto",[["align-self","auto"]]),t("self-start",[["align-self","flex-start"]]),t("self-end",[["align-self","flex-end"]]),t("self-center",[["align-self","center"]]),t("self-end-safe",[["align-self","safe flex-end"]]),t("self-center-safe",[["align-self","safe center"]]),t("self-stretch",[["align-self","stretch"]]),t("self-baseline",[["align-self","baseline"]]),t("self-baseline-last",[["align-self","last baseline"]]),t("justify-self-auto",[["justify-self","auto"]]),t("justify-self-start",[["justify-self","flex-start"]]),t("justify-self-end",[["justify-self","flex-end"]]),t("justify-self-center",[["justify-self","center"]]),t("justify-self-end-safe",[["justify-self","safe flex-end"]]),t("justify-self-center-safe",[["justify-self","safe center"]]),t("justify-self-stretch",[["justify-self","stretch"]]);for(let s of["auto","hidden","clip","visible","scroll"])t(`overflow-${s}`,[["overflow",s]]),t(`overflow-x-${s}`,[["overflow-x",s]]),t(`overflow-y-${s}`,[["overflow-y",s]]);for(let s of["auto","contain","none"])t(`overscroll-${s}`,[["overscroll-behavior",s]]),t(`overscroll-x-${s}`,[["overscroll-behavior-x",s]]),t(`overscroll-y-${s}`,[["overscroll-behavior-y",s]]);t("scroll-auto",[["scroll-behavior","auto"]]),t("scroll-smooth",[["scroll-behavior","smooth"]]),t("truncate",[["overflow","hidden"],["text-overflow","ellipsis"],["white-space","nowrap"]]),t("text-ellipsis",[["text-overflow","ellipsis"]]),t("text-clip",[["text-overflow","clip"]]),t("hyphens-none",[["-webkit-hyphens","none"],["hyphens","none"]]),t("hyphens-manual",[["-webkit-hyphens","manual"],["hyphens","manual"]]),t("hyphens-auto",[["-webkit-hyphens","auto"],["hyphens","auto"]]),t("whitespace-normal",[["white-space","normal"]]),t("whitespace-nowrap",[["white-space","nowrap"]]),t("whitespace-pre",[["white-space","pre"]]),t("whitespace-pre-line",[["white-space","pre-line"]]),t("whitespace-pre-wrap",[["white-space","pre-wrap"]]),t("whitespace-break-spaces",[["white-space","break-spaces"]]),t("text-wrap",[["text-wrap","wrap"]]),t("text-nowrap",[["text-wrap","nowrap"]]),t("text-balance",[["text-wrap","balance"]]),t("text-pretty",[["text-wrap","pretty"]]),t("break-normal",[["overflow-wrap","normal"],["word-break","normal"]]),t("break-all",[["word-break","break-all"]]),t("break-keep",[["word-break","keep-all"]]),t("wrap-anywhere",[["overflow-wrap","anywhere"]]),t("wrap-break-word",[["overflow-wrap","break-word"]]),t("wrap-normal",[["overflow-wrap","normal"]]);for(let[s,g]of[["rounded",["border-radius"]],["rounded-s",["border-start-start-radius","border-end-start-radius"]],["rounded-e",["border-start-end-radius","border-end-end-radius"]],["rounded-t",["border-top-left-radius","border-top-right-radius"]],["rounded-r",["border-top-right-radius","border-bottom-right-radius"]],["rounded-b",["border-bottom-right-radius","border-bottom-left-radius"]],["rounded-l",["border-top-left-radius","border-bottom-left-radius"]],["rounded-ss",["border-start-start-radius"]],["rounded-se",["border-start-end-radius"]],["rounded-ee",["border-end-end-radius"]],["rounded-es",["border-end-start-radius"]],["rounded-tl",["border-top-left-radius"]],["rounded-tr",["border-top-right-radius"]],["rounded-br",["border-bottom-right-radius"]],["rounded-bl",["border-bottom-left-radius"]]])n(s,{themeKeys:["--radius"],handle:v=>g.map(C=>a(C,v)),staticValues:{none:g.map(v=>a(v,"0")),full:g.map(v=>a(v,"calc(infinity * 1px)"))}});t("border-solid",[["--tw-border-style","solid"],["border-style","solid"]]),t("border-dashed",[["--tw-border-style","dashed"],["border-style","dashed"]]),t("border-dotted",[["--tw-border-style","dotted"],["border-style","dotted"]]),t("border-double",[["--tw-border-style","double"],["border-style","double"]]),t("border-hidden",[["--tw-border-style","hidden"],["border-style","hidden"]]),t("border-none",[["--tw-border-style","none"],["border-style","none"]]);{let g=function(v,C){r.functional(v,b=>{if(!b.value){if(b.modifier)return;let T=e.get(["--default-border-width"])??"1px",D=C.width(T);return D?[s(),...D]:void 0}if(b.value.kind==="arbitrary"){let T=b.value.value;switch(b.value.dataType??Q(T,["color","line-width","length"])){case"line-width":case"length":{if(b.modifier)return;let E=C.width(T);return E?[s(),...E]:void 0}default:return T=X(T,b.modifier,e),T===null?void 0:C.color(T)}}{let T=te(b,e,["--border-color","--color"]);if(T)return C.color(T)}{if(b.modifier)return;let T=e.resolve(b.value.value,["--border-width"]);if(T){let D=C.width(T);return D?[s(),...D]:void 0}if(O(b.value.value)){let D=C.width(`${b.value.value}px`);return D?[s(),...D]:void 0}}}),i(v,()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--border-color","--color"],modifiers:Array.from({length:21},(b,T)=>`${T*5}`),hasDefaultValue:!0},{values:["0","2","4","8"],valueThemeKeys:["--border-width"]}])};var I=g;let s=()=>W([$("--tw-border-style","solid")]);g("border",{width:v=>[a("border-style","var(--tw-border-style)"),a("border-width",v)],color:v=>[a("border-color",v)]}),g("border-x",{width:v=>[a("border-inline-style","var(--tw-border-style)"),a("border-inline-width",v)],color:v=>[a("border-inline-color",v)]}),g("border-y",{width:v=>[a("border-block-style","var(--tw-border-style)"),a("border-block-width",v)],color:v=>[a("border-block-color",v)]}),g("border-s",{width:v=>[a("border-inline-start-style","var(--tw-border-style)"),a("border-inline-start-width",v)],color:v=>[a("border-inline-start-color",v)]}),g("border-e",{width:v=>[a("border-inline-end-style","var(--tw-border-style)"),a("border-inline-end-width",v)],color:v=>[a("border-inline-end-color",v)]}),g("border-t",{width:v=>[a("border-top-style","var(--tw-border-style)"),a("border-top-width",v)],color:v=>[a("border-top-color",v)]}),g("border-r",{width:v=>[a("border-right-style","var(--tw-border-style)"),a("border-right-width",v)],color:v=>[a("border-right-color",v)]}),g("border-b",{width:v=>[a("border-bottom-style","var(--tw-border-style)"),a("border-bottom-width",v)],color:v=>[a("border-bottom-color",v)]}),g("border-l",{width:v=>[a("border-left-style","var(--tw-border-style)"),a("border-left-width",v)],color:v=>[a("border-left-color",v)]}),n("divide-x",{defaultValue:e.get(["--default-border-width"])??"1px",themeKeys:["--divide-width","--border-width"],handleBareValue:({value:v})=>O(v)?`${v}px`:null,handle:v=>[W([$("--tw-divide-x-reverse","0")]),q(":where(& > :not(:last-child))",[a("--tw-sort","divide-x-width"),s(),a("--tw-divide-x-reverse","0"),a("border-inline-style","var(--tw-border-style)"),a("border-inline-start-width",`calc(${v} * var(--tw-divide-x-reverse))`),a("border-inline-end-width",`calc(${v} * calc(1 - var(--tw-divide-x-reverse)))`)])]}),n("divide-y",{defaultValue:e.get(["--default-border-width"])??"1px",themeKeys:["--divide-width","--border-width"],handleBareValue:({value:v})=>O(v)?`${v}px`:null,handle:v=>[W([$("--tw-divide-y-reverse","0")]),q(":where(& > :not(:last-child))",[a("--tw-sort","divide-y-width"),s(),a("--tw-divide-y-reverse","0"),a("border-bottom-style","var(--tw-border-style)"),a("border-top-style","var(--tw-border-style)"),a("border-top-width",`calc(${v} * var(--tw-divide-y-reverse))`),a("border-bottom-width",`calc(${v} * calc(1 - var(--tw-divide-y-reverse)))`)])]}),i("divide-x",()=>[{values:["0","2","4","8"],valueThemeKeys:["--divide-width","--border-width"],hasDefaultValue:!0}]),i("divide-y",()=>[{values:["0","2","4","8"],valueThemeKeys:["--divide-width","--border-width"],hasDefaultValue:!0}]),t("divide-x-reverse",[()=>W([$("--tw-divide-x-reverse","0")]),()=>q(":where(& > :not(:last-child))",[a("--tw-divide-x-reverse","1")])]),t("divide-y-reverse",[()=>W([$("--tw-divide-y-reverse","0")]),()=>q(":where(& > :not(:last-child))",[a("--tw-divide-y-reverse","1")])]);for(let v of["solid","dashed","dotted","double","none"])t(`divide-${v}`,[()=>q(":where(& > :not(:last-child))",[a("--tw-sort","divide-style"),a("--tw-border-style",v),a("border-style",v)])])}t("bg-auto",[["background-size","auto"]]),t("bg-cover",[["background-size","cover"]]),t("bg-contain",[["background-size","contain"]]),n("bg-size",{handle(s){if(s)return[a("background-size",s)]}}),t("bg-fixed",[["background-attachment","fixed"]]),t("bg-local",[["background-attachment","local"]]),t("bg-scroll",[["background-attachment","scroll"]]),t("bg-top",[["background-position","top"]]),t("bg-top-left",[["background-position","left top"]]),t("bg-top-right",[["background-position","right top"]]),t("bg-bottom",[["background-position","bottom"]]),t("bg-bottom-left",[["background-position","left bottom"]]),t("bg-bottom-right",[["background-position","right bottom"]]),t("bg-left",[["background-position","left"]]),t("bg-right",[["background-position","right"]]),t("bg-center",[["background-position","center"]]),n("bg-position",{handle(s){if(s)return[a("background-position",s)]}}),t("bg-repeat",[["background-repeat","repeat"]]),t("bg-no-repeat",[["background-repeat","no-repeat"]]),t("bg-repeat-x",[["background-repeat","repeat-x"]]),t("bg-repeat-y",[["background-repeat","repeat-y"]]),t("bg-repeat-round",[["background-repeat","round"]]),t("bg-repeat-space",[["background-repeat","space"]]),t("bg-none",[["background-image","none"]]);{let v=function(T){let D="in oklab";if(T?.kind==="named")switch(T.value){case"longer":case"shorter":case"increasing":case"decreasing":D=`in oklch ${T.value} hue`;break;default:D=`in ${T.value}`}else T?.kind==="arbitrary"&&(D=T.value);return D},C=function({negative:T}){return D=>{if(!D.value)return;if(D.value.kind==="arbitrary"){if(D.modifier)return;let j=D.value.value;switch(D.value.dataType??Q(j,["angle"])){case"angle":return j=T?`calc(${j} * -1)`:`${j}`,[a("--tw-gradient-position",j),a("background-image",`linear-gradient(var(--tw-gradient-stops,${j}))`)];default:return T?void 0:[a("--tw-gradient-position",j),a("background-image",`linear-gradient(var(--tw-gradient-stops,${j}))`)]}}let E=D.value.value;if(!T&&g.has(E))E=g.get(E);else if(O(E))E=T?`calc(${E}deg * -1)`:`${E}deg`;else return;let R=v(D.modifier);return[a("--tw-gradient-position",`${E}`),Z("@supports (background-image: linear-gradient(in lab, red, red))",[a("--tw-gradient-position",`${E} ${R}`)]),a("background-image","linear-gradient(var(--tw-gradient-stops))")]}},b=function({negative:T}){return D=>{if(D.value?.kind==="arbitrary"){if(D.modifier)return;let j=D.value.value;return[a("--tw-gradient-position",j),a("background-image",`conic-gradient(var(--tw-gradient-stops,${j}))`)]}let E=v(D.modifier);if(!D.value)return[a("--tw-gradient-position",E),a("background-image","conic-gradient(var(--tw-gradient-stops))")];let R=D.value.value;if(O(R))return R=T?`calc(${R}deg * -1)`:`${R}deg`,[a("--tw-gradient-position",`from ${R} ${E}`),a("background-image","conic-gradient(var(--tw-gradient-stops))")]}};var M=v,Y=C,G=b;let s=["oklab","oklch","srgb","hsl","longer","shorter","increasing","decreasing"],g=new Map([["to-t","to top"],["to-tr","to top right"],["to-r","to right"],["to-br","to bottom right"],["to-b","to bottom"],["to-bl","to bottom left"],["to-l","to left"],["to-tl","to top left"]]);r.functional("-bg-linear",C({negative:!0})),r.functional("bg-linear",C({negative:!1})),i("bg-linear",()=>[{values:[...g.keys()],modifiers:s},{values:["0","30","60","90","120","150","180","210","240","270","300","330"],supportsNegative:!0,modifiers:s}]),r.functional("-bg-conic",b({negative:!0})),r.functional("bg-conic",b({negative:!1})),i("bg-conic",()=>[{hasDefaultValue:!0,modifiers:s},{values:["0","30","60","90","120","150","180","210","240","270","300","330"],supportsNegative:!0,modifiers:s}]),r.functional("bg-radial",T=>{if(!T.value){let D=v(T.modifier);return[a("--tw-gradient-position",D),a("background-image","radial-gradient(var(--tw-gradient-stops))")]}if(T.value.kind==="arbitrary"){if(T.modifier)return;let D=T.value.value;return[a("--tw-gradient-position",D),a("background-image",`radial-gradient(var(--tw-gradient-stops,${D}))`)]}}),i("bg-radial",()=>[{hasDefaultValue:!0,modifiers:s}])}r.functional("bg",s=>{if(s.value){if(s.value.kind==="arbitrary"){let g=s.value.value;switch(s.value.dataType??Q(g,["image","color","percentage","position","bg-size","length","url"])){case"percentage":case"position":return s.modifier?void 0:[a("background-position",g)];case"bg-size":case"length":case"size":return s.modifier?void 0:[a("background-size",g)];case"image":case"url":return s.modifier?void 0:[a("background-image",g)];default:return g=X(g,s.modifier,e),g===null?void 0:[a("background-color",g)]}}{let g=te(s,e,["--background-color","--color"]);if(g)return[a("background-color",g)]}{if(s.modifier)return;let g=e.resolve(s.value.value,["--background-image"]);if(g)return[a("background-image",g)]}}}),i("bg",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--background-color","--color"],modifiers:Array.from({length:21},(s,g)=>`${g*5}`)},{values:[],valueThemeKeys:["--background-image"]}]);let h=()=>W([$("--tw-gradient-position"),$("--tw-gradient-from","#0000",""),$("--tw-gradient-via","#0000",""),$("--tw-gradient-to","#0000",""),$("--tw-gradient-stops"),$("--tw-gradient-via-stops"),$("--tw-gradient-from-position","0%",""),$("--tw-gradient-via-position","50%",""),$("--tw-gradient-to-position","100%","")]);function w(s,g){r.functional(s,v=>{if(v.value){if(v.value.kind==="arbitrary"){let C=v.value.value;switch(v.value.dataType??Q(C,["color","length","percentage"])){case"length":case"percentage":return v.modifier?void 0:g.position(C);default:return C=X(C,v.modifier,e),C===null?void 0:g.color(C)}}{let C=te(v,e,["--background-color","--color"]);if(C)return g.color(C)}{if(v.modifier)return;let C=e.resolve(v.value.value,["--gradient-color-stop-positions"]);if(C)return g.position(C);if(v.value.value[v.value.value.length-1]==="%"&&O(v.value.value.slice(0,-1)))return g.position(v.value.value)}}}),i(s,()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--background-color","--color"],modifiers:Array.from({length:21},(v,C)=>`${C*5}`)},{values:Array.from({length:21},(v,C)=>`${C*5}%`),valueThemeKeys:["--gradient-color-stop-positions"]}])}w("from",{color:s=>[h(),a("--tw-sort","--tw-gradient-from"),a("--tw-gradient-from",s),a("--tw-gradient-stops","var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))")],position:s=>[h(),a("--tw-gradient-from-position",s)]}),t("via-none",[["--tw-gradient-via-stops","initial"]]),w("via",{color:s=>[h(),a("--tw-sort","--tw-gradient-via"),a("--tw-gradient-via",s),a("--tw-gradient-via-stops","var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position)"),a("--tw-gradient-stops","var(--tw-gradient-via-stops)")],position:s=>[h(),a("--tw-gradient-via-position",s)]}),w("to",{color:s=>[h(),a("--tw-sort","--tw-gradient-to"),a("--tw-gradient-to",s),a("--tw-gradient-stops","var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))")],position:s=>[h(),a("--tw-gradient-to-position",s)]}),t("mask-none",[["mask-image","none"]]),r.functional("mask",s=>{if(!s.value||s.modifier||s.value.kind!=="arbitrary")return;let g=s.value.value;switch(s.value.dataType??Q(g,["image","percentage","position","bg-size","length","url"])){case"percentage":case"position":return s.modifier?void 0:[a("mask-position",g)];case"bg-size":case"length":case"size":return[a("mask-size",g)];case"image":case"url":default:return[a("mask-image",g)]}}),t("mask-add",[["mask-composite","add"]]),t("mask-subtract",[["mask-composite","subtract"]]),t("mask-intersect",[["mask-composite","intersect"]]),t("mask-exclude",[["mask-composite","exclude"]]),t("mask-alpha",[["mask-mode","alpha"]]),t("mask-luminance",[["mask-mode","luminance"]]),t("mask-match",[["mask-mode","match-source"]]),t("mask-type-alpha",[["mask-type","alpha"]]),t("mask-type-luminance",[["mask-type","luminance"]]),t("mask-auto",[["mask-size","auto"]]),t("mask-cover",[["mask-size","cover"]]),t("mask-contain",[["mask-size","contain"]]),n("mask-size",{handle(s){if(s)return[a("mask-size",s)]}}),t("mask-top",[["mask-position","top"]]),t("mask-top-left",[["mask-position","left top"]]),t("mask-top-right",[["mask-position","right top"]]),t("mask-bottom",[["mask-position","bottom"]]),t("mask-bottom-left",[["mask-position","left bottom"]]),t("mask-bottom-right",[["mask-position","right bottom"]]),t("mask-left",[["mask-position","left"]]),t("mask-right",[["mask-position","right"]]),t("mask-center",[["mask-position","center"]]),n("mask-position",{handle(s){if(s)return[a("mask-position",s)]}}),t("mask-repeat",[["mask-repeat","repeat"]]),t("mask-no-repeat",[["mask-repeat","no-repeat"]]),t("mask-repeat-x",[["mask-repeat","repeat-x"]]),t("mask-repeat-y",[["mask-repeat","repeat-y"]]),t("mask-repeat-round",[["mask-repeat","round"]]),t("mask-repeat-space",[["mask-repeat","space"]]),t("mask-clip-border",[["mask-clip","border-box"]]),t("mask-clip-padding",[["mask-clip","padding-box"]]),t("mask-clip-content",[["mask-clip","content-box"]]),t("mask-clip-fill",[["mask-clip","fill-box"]]),t("mask-clip-stroke",[["mask-clip","stroke-box"]]),t("mask-clip-view",[["mask-clip","view-box"]]),t("mask-no-clip",[["mask-clip","no-clip"]]),t("mask-origin-border",[["mask-origin","border-box"]]),t("mask-origin-padding",[["mask-origin","padding-box"]]),t("mask-origin-content",[["mask-origin","content-box"]]),t("mask-origin-fill",[["mask-origin","fill-box"]]),t("mask-origin-stroke",[["mask-origin","stroke-box"]]),t("mask-origin-view",[["mask-origin","view-box"]]);let x=()=>W([$("--tw-mask-linear","linear-gradient(#fff, #fff)"),$("--tw-mask-radial","linear-gradient(#fff, #fff)"),$("--tw-mask-conic","linear-gradient(#fff, #fff)")]);function S(s,g){r.functional(s,v=>{if(v.value){if(v.value.kind==="arbitrary"){let C=v.value.value;switch(v.value.dataType??Q(C,["length","percentage","color"])){case"color":return C=X(C,v.modifier,e),C===null?void 0:g.color(C);case"percentage":return v.modifier||!O(C.slice(0,-1))?void 0:g.position(C);default:return v.modifier?void 0:g.position(C)}}{let C=te(v,e,["--background-color","--color"]);if(C)return g.color(C)}{if(v.modifier)return;let C=Q(v.value.value,["number","percentage"]);if(!C)return;switch(C){case"number":{let b=e.resolve(null,["--spacing"]);return!b||!ne(v.value.value)?void 0:g.position(`calc(${b} * ${v.value.value})`)}case"percentage":return O(v.value.value.slice(0,-1))?g.position(v.value.value):void 0;default:return}}}}),i(s,()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--background-color","--color"],modifiers:Array.from({length:21},(v,C)=>`${C*5}`)},{values:Array.from({length:21},(v,C)=>`${C*5}%`),valueThemeKeys:["--gradient-color-stop-positions"]}]),i(s,()=>[{values:Array.from({length:21},(v,C)=>`${C*5}%`)},{values:e.get(["--spacing"])?bt:[]},{values:["current","inherit","transparent"],valueThemeKeys:["--background-color","--color"],modifiers:Array.from({length:21},(v,C)=>`${C*5}`)}])}let A=()=>W([$("--tw-mask-left","linear-gradient(#fff, #fff)"),$("--tw-mask-right","linear-gradient(#fff, #fff)"),$("--tw-mask-bottom","linear-gradient(#fff, #fff)"),$("--tw-mask-top","linear-gradient(#fff, #fff)")]);function y(s,g,v){S(s,{color(C){let b=[x(),A(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-linear","var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top)")];for(let T of["top","right","bottom","left"])v[T]&&(b.push(a(`--tw-mask-${T}`,`linear-gradient(to ${T}, var(--tw-mask-${T}-from-color) var(--tw-mask-${T}-from-position), var(--tw-mask-${T}-to-color) var(--tw-mask-${T}-to-position))`)),b.push(W([$(`--tw-mask-${T}-from-position`,"0%"),$(`--tw-mask-${T}-to-position`,"100%"),$(`--tw-mask-${T}-from-color`,"black"),$(`--tw-mask-${T}-to-color`,"transparent")])),b.push(a(`--tw-mask-${T}-${g}-color`,C)));return b},position(C){let b=[x(),A(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-linear","var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top)")];for(let T of["top","right","bottom","left"])v[T]&&(b.push(a(`--tw-mask-${T}`,`linear-gradient(to ${T}, var(--tw-mask-${T}-from-color) var(--tw-mask-${T}-from-position), var(--tw-mask-${T}-to-color) var(--tw-mask-${T}-to-position))`)),b.push(W([$(`--tw-mask-${T}-from-position`,"0%"),$(`--tw-mask-${T}-to-position`,"100%"),$(`--tw-mask-${T}-from-color`,"black"),$(`--tw-mask-${T}-to-color`,"transparent")])),b.push(a(`--tw-mask-${T}-${g}-position`,C)));return b}})}y("mask-x-from","from",{top:!1,right:!0,bottom:!1,left:!0}),y("mask-x-to","to",{top:!1,right:!0,bottom:!1,left:!0}),y("mask-y-from","from",{top:!0,right:!1,bottom:!0,left:!1}),y("mask-y-to","to",{top:!0,right:!1,bottom:!0,left:!1}),y("mask-t-from","from",{top:!0,right:!1,bottom:!1,left:!1}),y("mask-t-to","to",{top:!0,right:!1,bottom:!1,left:!1}),y("mask-r-from","from",{top:!1,right:!0,bottom:!1,left:!1}),y("mask-r-to","to",{top:!1,right:!0,bottom:!1,left:!1}),y("mask-b-from","from",{top:!1,right:!1,bottom:!0,left:!1}),y("mask-b-to","to",{top:!1,right:!1,bottom:!0,left:!1}),y("mask-l-from","from",{top:!1,right:!1,bottom:!1,left:!0}),y("mask-l-to","to",{top:!1,right:!1,bottom:!1,left:!0});let K=()=>W([$("--tw-mask-linear-position","0deg"),$("--tw-mask-linear-from-position","0%"),$("--tw-mask-linear-to-position","100%"),$("--tw-mask-linear-from-color","black"),$("--tw-mask-linear-to-color","transparent")]);n("mask-linear",{defaultValue:null,supportsNegative:!0,supportsFractions:!1,handleBareValue(s){return O(s.value)?`calc(1deg * ${s.value})`:null},handleNegativeBareValue(s){return O(s.value)?`calc(1deg * -${s.value})`:null},handle:s=>[x(),K(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-linear","linear-gradient(var(--tw-mask-linear-stops, var(--tw-mask-linear-position)))"),a("--tw-mask-linear-position",s)]}),i("mask-linear",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12","45","90","180"]}]),S("mask-linear-from",{color:s=>[x(),K(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-linear-stops","var(--tw-mask-linear-position), var(--tw-mask-linear-from-color) var(--tw-mask-linear-from-position), var(--tw-mask-linear-to-color) var(--tw-mask-linear-to-position)"),a("--tw-mask-linear","linear-gradient(var(--tw-mask-linear-stops))"),a("--tw-mask-linear-from-color",s)],position:s=>[x(),K(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-linear-stops","var(--tw-mask-linear-position), var(--tw-mask-linear-from-color) var(--tw-mask-linear-from-position), var(--tw-mask-linear-to-color) var(--tw-mask-linear-to-position)"),a("--tw-mask-linear","linear-gradient(var(--tw-mask-linear-stops))"),a("--tw-mask-linear-from-position",s)]}),S("mask-linear-to",{color:s=>[x(),K(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-linear-stops","var(--tw-mask-linear-position), var(--tw-mask-linear-from-color) var(--tw-mask-linear-from-position), var(--tw-mask-linear-to-color) var(--tw-mask-linear-to-position)"),a("--tw-mask-linear","linear-gradient(var(--tw-mask-linear-stops))"),a("--tw-mask-linear-to-color",s)],position:s=>[x(),K(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-linear-stops","var(--tw-mask-linear-position), var(--tw-mask-linear-from-color) var(--tw-mask-linear-from-position), var(--tw-mask-linear-to-color) var(--tw-mask-linear-to-position)"),a("--tw-mask-linear","linear-gradient(var(--tw-mask-linear-stops))"),a("--tw-mask-linear-to-position",s)]});let N=()=>W([$("--tw-mask-radial-from-position","0%"),$("--tw-mask-radial-to-position","100%"),$("--tw-mask-radial-from-color","black"),$("--tw-mask-radial-to-color","transparent"),$("--tw-mask-radial-shape","ellipse"),$("--tw-mask-radial-size","farthest-corner"),$("--tw-mask-radial-position","center")]);t("mask-circle",[["--tw-mask-radial-shape","circle"]]),t("mask-ellipse",[["--tw-mask-radial-shape","ellipse"]]),t("mask-radial-closest-side",[["--tw-mask-radial-size","closest-side"]]),t("mask-radial-farthest-side",[["--tw-mask-radial-size","farthest-side"]]),t("mask-radial-closest-corner",[["--tw-mask-radial-size","closest-corner"]]),t("mask-radial-farthest-corner",[["--tw-mask-radial-size","farthest-corner"]]),t("mask-radial-at-top",[["--tw-mask-radial-position","top"]]),t("mask-radial-at-top-left",[["--tw-mask-radial-position","top left"]]),t("mask-radial-at-top-right",[["--tw-mask-radial-position","top right"]]),t("mask-radial-at-bottom",[["--tw-mask-radial-position","bottom"]]),t("mask-radial-at-bottom-left",[["--tw-mask-radial-position","bottom left"]]),t("mask-radial-at-bottom-right",[["--tw-mask-radial-position","bottom right"]]),t("mask-radial-at-left",[["--tw-mask-radial-position","left"]]),t("mask-radial-at-right",[["--tw-mask-radial-position","right"]]),t("mask-radial-at-center",[["--tw-mask-radial-position","center"]]),n("mask-radial-at",{defaultValue:null,supportsNegative:!1,supportsFractions:!1,handle:s=>[a("--tw-mask-radial-position",s)]}),n("mask-radial",{defaultValue:null,supportsNegative:!1,supportsFractions:!1,handle:s=>[x(),N(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-radial","radial-gradient(var(--tw-mask-radial-stops, var(--tw-mask-radial-size)))"),a("--tw-mask-radial-size",s)]}),S("mask-radial-from",{color:s=>[x(),N(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-radial-stops","var(--tw-mask-radial-shape) var(--tw-mask-radial-size) at var(--tw-mask-radial-position), var(--tw-mask-radial-from-color) var(--tw-mask-radial-from-position), var(--tw-mask-radial-to-color) var(--tw-mask-radial-to-position)"),a("--tw-mask-radial","radial-gradient(var(--tw-mask-radial-stops))"),a("--tw-mask-radial-from-color",s)],position:s=>[x(),N(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-radial-stops","var(--tw-mask-radial-shape) var(--tw-mask-radial-size) at var(--tw-mask-radial-position), var(--tw-mask-radial-from-color) var(--tw-mask-radial-from-position), var(--tw-mask-radial-to-color) var(--tw-mask-radial-to-position)"),a("--tw-mask-radial","radial-gradient(var(--tw-mask-radial-stops))"),a("--tw-mask-radial-from-position",s)]}),S("mask-radial-to",{color:s=>[x(),N(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-radial-stops","var(--tw-mask-radial-shape) var(--tw-mask-radial-size) at var(--tw-mask-radial-position), var(--tw-mask-radial-from-color) var(--tw-mask-radial-from-position), var(--tw-mask-radial-to-color) var(--tw-mask-radial-to-position)"),a("--tw-mask-radial","radial-gradient(var(--tw-mask-radial-stops))"),a("--tw-mask-radial-to-color",s)],position:s=>[x(),N(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-radial-stops","var(--tw-mask-radial-shape) var(--tw-mask-radial-size) at var(--tw-mask-radial-position), var(--tw-mask-radial-from-color) var(--tw-mask-radial-from-position), var(--tw-mask-radial-to-color) var(--tw-mask-radial-to-position)"),a("--tw-mask-radial","radial-gradient(var(--tw-mask-radial-stops))"),a("--tw-mask-radial-to-position",s)]});let P=()=>W([$("--tw-mask-conic-position","0deg"),$("--tw-mask-conic-from-position","0%"),$("--tw-mask-conic-to-position","100%"),$("--tw-mask-conic-from-color","black"),$("--tw-mask-conic-to-color","transparent")]);n("mask-conic",{defaultValue:null,supportsNegative:!0,supportsFractions:!1,handleBareValue(s){return O(s.value)?`calc(1deg * ${s.value})`:null},handleNegativeBareValue(s){return O(s.value)?`calc(1deg * -${s.value})`:null},handle:s=>[x(),P(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-conic","conic-gradient(var(--tw-mask-conic-stops, var(--tw-mask-conic-position)))"),a("--tw-mask-conic-position",s)]}),i("mask-conic",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12","45","90","180"]}]),S("mask-conic-from",{color:s=>[x(),P(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-conic-stops","from var(--tw-mask-conic-position), var(--tw-mask-conic-from-color) var(--tw-mask-conic-from-position), var(--tw-mask-conic-to-color) var(--tw-mask-conic-to-position)"),a("--tw-mask-conic","conic-gradient(var(--tw-mask-conic-stops))"),a("--tw-mask-conic-from-color",s)],position:s=>[x(),P(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-conic-stops","from var(--tw-mask-conic-position), var(--tw-mask-conic-from-color) var(--tw-mask-conic-from-position), var(--tw-mask-conic-to-color) var(--tw-mask-conic-to-position)"),a("--tw-mask-conic","conic-gradient(var(--tw-mask-conic-stops))"),a("--tw-mask-conic-from-position",s)]}),S("mask-conic-to",{color:s=>[x(),P(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-conic-stops","from var(--tw-mask-conic-position), var(--tw-mask-conic-from-color) var(--tw-mask-conic-from-position), var(--tw-mask-conic-to-color) var(--tw-mask-conic-to-position)"),a("--tw-mask-conic","conic-gradient(var(--tw-mask-conic-stops))"),a("--tw-mask-conic-to-color",s)],position:s=>[x(),P(),a("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),a("mask-composite","intersect"),a("--tw-mask-conic-stops","from var(--tw-mask-conic-position), var(--tw-mask-conic-from-color) var(--tw-mask-conic-from-position), var(--tw-mask-conic-to-color) var(--tw-mask-conic-to-position)"),a("--tw-mask-conic","conic-gradient(var(--tw-mask-conic-stops))"),a("--tw-mask-conic-to-position",s)]}),t("box-decoration-slice",[["-webkit-box-decoration-break","slice"],["box-decoration-break","slice"]]),t("box-decoration-clone",[["-webkit-box-decoration-break","clone"],["box-decoration-break","clone"]]),t("bg-clip-text",[["background-clip","text"]]),t("bg-clip-border",[["background-clip","border-box"]]),t("bg-clip-padding",[["background-clip","padding-box"]]),t("bg-clip-content",[["background-clip","content-box"]]),t("bg-origin-border",[["background-origin","border-box"]]),t("bg-origin-padding",[["background-origin","padding-box"]]),t("bg-origin-content",[["background-origin","content-box"]]);for(let s of["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"])t(`bg-blend-${s}`,[["background-blend-mode",s]]),t(`mix-blend-${s}`,[["mix-blend-mode",s]]);t("mix-blend-plus-darker",[["mix-blend-mode","plus-darker"]]),t("mix-blend-plus-lighter",[["mix-blend-mode","plus-lighter"]]),t("fill-none",[["fill","none"]]),r.functional("fill",s=>{if(!s.value)return;if(s.value.kind==="arbitrary"){let v=X(s.value.value,s.modifier,e);return v===null?void 0:[a("fill",v)]}let g=te(s,e,["--fill","--color"]);if(g)return[a("fill",g)]}),i("fill",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--fill","--color"],modifiers:Array.from({length:21},(s,g)=>`${g*5}`)}]),t("stroke-none",[["stroke","none"]]),r.functional("stroke",s=>{if(s.value){if(s.value.kind==="arbitrary"){let g=s.value.value;switch(s.value.dataType??Q(g,["color","number","length","percentage"])){case"number":case"length":case"percentage":return s.modifier?void 0:[a("stroke-width",g)];default:return g=X(s.value.value,s.modifier,e),g===null?void 0:[a("stroke",g)]}}{let g=te(s,e,["--stroke","--color"]);if(g)return[a("stroke",g)]}{let g=e.resolve(s.value.value,["--stroke-width"]);if(g)return[a("stroke-width",g)];if(O(s.value.value))return[a("stroke-width",s.value.value)]}}}),i("stroke",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--stroke","--color"],modifiers:Array.from({length:21},(s,g)=>`${g*5}`)},{values:["0","1","2","3"],valueThemeKeys:["--stroke-width"]}]),t("object-contain",[["object-fit","contain"]]),t("object-cover",[["object-fit","cover"]]),t("object-fill",[["object-fit","fill"]]),t("object-none",[["object-fit","none"]]),t("object-scale-down",[["object-fit","scale-down"]]),n("object",{themeKeys:["--object-position"],handle:s=>[a("object-position",s)],staticValues:{top:[a("object-position","top")],"top-left":[a("object-position","left top")],"top-right":[a("object-position","right top")],bottom:[a("object-position","bottom")],"bottom-left":[a("object-position","left bottom")],"bottom-right":[a("object-position","right bottom")],left:[a("object-position","left")],right:[a("object-position","right")],center:[a("object-position","center")]}});for(let[s,g]of[["p","padding"],["px","padding-inline"],["py","padding-block"],["ps","padding-inline-start"],["pe","padding-inline-end"],["pt","padding-top"],["pr","padding-right"],["pb","padding-bottom"],["pl","padding-left"]])o(s,["--padding","--spacing"],v=>[a(g,v)]);t("text-left",[["text-align","left"]]),t("text-center",[["text-align","center"]]),t("text-right",[["text-align","right"]]),t("text-justify",[["text-align","justify"]]),t("text-start",[["text-align","start"]]),t("text-end",[["text-align","end"]]),o("indent",["--text-indent","--spacing"],s=>[a("text-indent",s)],{supportsNegative:!0}),t("align-baseline",[["vertical-align","baseline"]]),t("align-top",[["vertical-align","top"]]),t("align-middle",[["vertical-align","middle"]]),t("align-bottom",[["vertical-align","bottom"]]),t("align-text-top",[["vertical-align","text-top"]]),t("align-text-bottom",[["vertical-align","text-bottom"]]),t("align-sub",[["vertical-align","sub"]]),t("align-super",[["vertical-align","super"]]),n("align",{themeKeys:[],handle:s=>[a("vertical-align",s)]}),r.functional("font",s=>{if(!(!s.value||s.modifier)){if(s.value.kind==="arbitrary"){let g=s.value.value;switch(s.value.dataType??Q(g,["number","generic-name","family-name"])){case"generic-name":case"family-name":return[a("font-family",g)];default:return[W([$("--tw-font-weight")]),a("--tw-font-weight",g),a("font-weight",g)]}}{let g=e.resolveWith(s.value.value,["--font"],["--font-feature-settings","--font-variation-settings"]);if(g){let[v,C={}]=g;return[a("font-family",v),a("font-feature-settings",C["--font-feature-settings"]),a("font-variation-settings",C["--font-variation-settings"])]}}{let g=e.resolve(s.value.value,["--font-weight"]);if(g)return[W([$("--tw-font-weight")]),a("--tw-font-weight",g),a("font-weight",g)]}}}),i("font",()=>[{values:[],valueThemeKeys:["--font"]},{values:[],valueThemeKeys:["--font-weight"]}]),t("uppercase",[["text-transform","uppercase"]]),t("lowercase",[["text-transform","lowercase"]]),t("capitalize",[["text-transform","capitalize"]]),t("normal-case",[["text-transform","none"]]),t("italic",[["font-style","italic"]]),t("not-italic",[["font-style","normal"]]),t("underline",[["text-decoration-line","underline"]]),t("overline",[["text-decoration-line","overline"]]),t("line-through",[["text-decoration-line","line-through"]]),t("no-underline",[["text-decoration-line","none"]]),t("font-stretch-normal",[["font-stretch","normal"]]),t("font-stretch-ultra-condensed",[["font-stretch","ultra-condensed"]]),t("font-stretch-extra-condensed",[["font-stretch","extra-condensed"]]),t("font-stretch-condensed",[["font-stretch","condensed"]]),t("font-stretch-semi-condensed",[["font-stretch","semi-condensed"]]),t("font-stretch-semi-expanded",[["font-stretch","semi-expanded"]]),t("font-stretch-expanded",[["font-stretch","expanded"]]),t("font-stretch-extra-expanded",[["font-stretch","extra-expanded"]]),t("font-stretch-ultra-expanded",[["font-stretch","ultra-expanded"]]),n("font-stretch",{handleBareValue:({value:s})=>{if(!s.endsWith("%"))return null;let g=Number(s.slice(0,-1));return!O(g)||Number.isNaN(g)||g<50||g>200?null:s},handle:s=>[a("font-stretch",s)]}),i("font-stretch",()=>[{values:["50%","75%","90%","95%","100%","105%","110%","125%","150%","200%"]}]),l("placeholder",{themeKeys:["--background-color","--color"],handle:s=>[q("&::placeholder",[a("--tw-sort","placeholder-color"),a("color",s)])]}),t("decoration-solid",[["text-decoration-style","solid"]]),t("decoration-double",[["text-decoration-style","double"]]),t("decoration-dotted",[["text-decoration-style","dotted"]]),t("decoration-dashed",[["text-decoration-style","dashed"]]),t("decoration-wavy",[["text-decoration-style","wavy"]]),t("decoration-auto",[["text-decoration-thickness","auto"]]),t("decoration-from-font",[["text-decoration-thickness","from-font"]]),r.functional("decoration",s=>{if(s.value){if(s.value.kind==="arbitrary"){let g=s.value.value;switch(s.value.dataType??Q(g,["color","length","percentage"])){case"length":case"percentage":return s.modifier?void 0:[a("text-decoration-thickness",g)];default:return g=X(g,s.modifier,e),g===null?void 0:[a("text-decoration-color",g)]}}{let g=e.resolve(s.value.value,["--text-decoration-thickness"]);if(g)return s.modifier?void 0:[a("text-decoration-thickness",g)];if(O(s.value.value))return s.modifier?void 0:[a("text-decoration-thickness",`${s.value.value}px`)]}{let g=te(s,e,["--text-decoration-color","--color"]);if(g)return[a("text-decoration-color",g)]}}}),i("decoration",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--text-decoration-color","--color"],modifiers:Array.from({length:21},(s,g)=>`${g*5}`)},{values:["0","1","2"],valueThemeKeys:["--text-decoration-thickness"]}]),n("animate",{themeKeys:["--animate"],handle:s=>[a("animation",s)],staticValues:{none:[a("animation","none")]}});{let s=["var(--tw-blur,)","var(--tw-brightness,)","var(--tw-contrast,)","var(--tw-grayscale,)","var(--tw-hue-rotate,)","var(--tw-invert,)","var(--tw-saturate,)","var(--tw-sepia,)","var(--tw-drop-shadow,)"].join(" "),g=["var(--tw-backdrop-blur,)","var(--tw-backdrop-brightness,)","var(--tw-backdrop-contrast,)","var(--tw-backdrop-grayscale,)","var(--tw-backdrop-hue-rotate,)","var(--tw-backdrop-invert,)","var(--tw-backdrop-opacity,)","var(--tw-backdrop-saturate,)","var(--tw-backdrop-sepia,)"].join(" "),v=()=>W([$("--tw-blur"),$("--tw-brightness"),$("--tw-contrast"),$("--tw-grayscale"),$("--tw-hue-rotate"),$("--tw-invert"),$("--tw-opacity"),$("--tw-saturate"),$("--tw-sepia"),$("--tw-drop-shadow"),$("--tw-drop-shadow-color"),$("--tw-drop-shadow-alpha","100%",""),$("--tw-drop-shadow-size")]),C=()=>W([$("--tw-backdrop-blur"),$("--tw-backdrop-brightness"),$("--tw-backdrop-contrast"),$("--tw-backdrop-grayscale"),$("--tw-backdrop-hue-rotate"),$("--tw-backdrop-invert"),$("--tw-backdrop-opacity"),$("--tw-backdrop-saturate"),$("--tw-backdrop-sepia")]);r.functional("filter",b=>{if(!b.modifier){if(b.value===null)return[v(),a("filter",s)];if(b.value.kind==="arbitrary")return[a("filter",b.value.value)];switch(b.value.value){case"none":return[a("filter","none")]}}}),r.functional("backdrop-filter",b=>{if(!b.modifier){if(b.value===null)return[C(),a("-webkit-backdrop-filter",g),a("backdrop-filter",g)];if(b.value.kind==="arbitrary")return[a("-webkit-backdrop-filter",b.value.value),a("backdrop-filter",b.value.value)];switch(b.value.value){case"none":return[a("-webkit-backdrop-filter","none"),a("backdrop-filter","none")]}}}),n("blur",{themeKeys:["--blur"],handle:b=>[v(),a("--tw-blur",`blur(${b})`),a("filter",s)],staticValues:{none:[v(),a("--tw-blur"," "),a("filter",s)]}}),n("backdrop-blur",{themeKeys:["--backdrop-blur","--blur"],handle:b=>[C(),a("--tw-backdrop-blur",`blur(${b})`),a("-webkit-backdrop-filter",g),a("backdrop-filter",g)],staticValues:{none:[C(),a("--tw-backdrop-blur"," "),a("-webkit-backdrop-filter",g),a("backdrop-filter",g)]}}),n("brightness",{themeKeys:["--brightness"],handleBareValue:({value:b})=>O(b)?`${b}%`:null,handle:b=>[v(),a("--tw-brightness",`brightness(${b})`),a("filter",s)]}),n("backdrop-brightness",{themeKeys:["--backdrop-brightness","--brightness"],handleBareValue:({value:b})=>O(b)?`${b}%`:null,handle:b=>[C(),a("--tw-backdrop-brightness",`brightness(${b})`),a("-webkit-backdrop-filter",g),a("backdrop-filter",g)]}),i("brightness",()=>[{values:["0","50","75","90","95","100","105","110","125","150","200"],valueThemeKeys:["--brightness"]}]),i("backdrop-brightness",()=>[{values:["0","50","75","90","95","100","105","110","125","150","200"],valueThemeKeys:["--backdrop-brightness","--brightness"]}]),n("contrast",{themeKeys:["--contrast"],handleBareValue:({value:b})=>O(b)?`${b}%`:null,handle:b=>[v(),a("--tw-contrast",`contrast(${b})`),a("filter",s)]}),n("backdrop-contrast",{themeKeys:["--backdrop-contrast","--contrast"],handleBareValue:({value:b})=>O(b)?`${b}%`:null,handle:b=>[C(),a("--tw-backdrop-contrast",`contrast(${b})`),a("-webkit-backdrop-filter",g),a("backdrop-filter",g)]}),i("contrast",()=>[{values:["0","50","75","100","125","150","200"],valueThemeKeys:["--contrast"]}]),i("backdrop-contrast",()=>[{values:["0","50","75","100","125","150","200"],valueThemeKeys:["--backdrop-contrast","--contrast"]}]),n("grayscale",{themeKeys:["--grayscale"],handleBareValue:({value:b})=>O(b)?`${b}%`:null,defaultValue:"100%",handle:b=>[v(),a("--tw-grayscale",`grayscale(${b})`),a("filter",s)]}),n("backdrop-grayscale",{themeKeys:["--backdrop-grayscale","--grayscale"],handleBareValue:({value:b})=>O(b)?`${b}%`:null,defaultValue:"100%",handle:b=>[C(),a("--tw-backdrop-grayscale",`grayscale(${b})`),a("-webkit-backdrop-filter",g),a("backdrop-filter",g)]}),i("grayscale",()=>[{values:["0","25","50","75","100"],valueThemeKeys:["--grayscale"],hasDefaultValue:!0}]),i("backdrop-grayscale",()=>[{values:["0","25","50","75","100"],valueThemeKeys:["--backdrop-grayscale","--grayscale"],hasDefaultValue:!0}]),n("hue-rotate",{supportsNegative:!0,themeKeys:["--hue-rotate"],handleBareValue:({value:b})=>O(b)?`${b}deg`:null,handle:b=>[v(),a("--tw-hue-rotate",`hue-rotate(${b})`),a("filter",s)]}),n("backdrop-hue-rotate",{supportsNegative:!0,themeKeys:["--backdrop-hue-rotate","--hue-rotate"],handleBareValue:({value:b})=>O(b)?`${b}deg`:null,handle:b=>[C(),a("--tw-backdrop-hue-rotate",`hue-rotate(${b})`),a("-webkit-backdrop-filter",g),a("backdrop-filter",g)]}),i("hue-rotate",()=>[{values:["0","15","30","60","90","180"],valueThemeKeys:["--hue-rotate"]}]),i("backdrop-hue-rotate",()=>[{values:["0","15","30","60","90","180"],valueThemeKeys:["--backdrop-hue-rotate","--hue-rotate"]}]),n("invert",{themeKeys:["--invert"],handleBareValue:({value:b})=>O(b)?`${b}%`:null,defaultValue:"100%",handle:b=>[v(),a("--tw-invert",`invert(${b})`),a("filter",s)]}),n("backdrop-invert",{themeKeys:["--backdrop-invert","--invert"],handleBareValue:({value:b})=>O(b)?`${b}%`:null,defaultValue:"100%",handle:b=>[C(),a("--tw-backdrop-invert",`invert(${b})`),a("-webkit-backdrop-filter",g),a("backdrop-filter",g)]}),i("invert",()=>[{values:["0","25","50","75","100"],valueThemeKeys:["--invert"],hasDefaultValue:!0}]),i("backdrop-invert",()=>[{values:["0","25","50","75","100"],valueThemeKeys:["--backdrop-invert","--invert"],hasDefaultValue:!0}]),n("saturate",{themeKeys:["--saturate"],handleBareValue:({value:b})=>O(b)?`${b}%`:null,handle:b=>[v(),a("--tw-saturate",`saturate(${b})`),a("filter",s)]}),n("backdrop-saturate",{themeKeys:["--backdrop-saturate","--saturate"],handleBareValue:({value:b})=>O(b)?`${b}%`:null,handle:b=>[C(),a("--tw-backdrop-saturate",`saturate(${b})`),a("-webkit-backdrop-filter",g),a("backdrop-filter",g)]}),i("saturate",()=>[{values:["0","50","100","150","200"],valueThemeKeys:["--saturate"]}]),i("backdrop-saturate",()=>[{values:["0","50","100","150","200"],valueThemeKeys:["--backdrop-saturate","--saturate"]}]),n("sepia",{themeKeys:["--sepia"],handleBareValue:({value:b})=>O(b)?`${b}%`:null,defaultValue:"100%",handle:b=>[v(),a("--tw-sepia",`sepia(${b})`),a("filter",s)]}),n("backdrop-sepia",{themeKeys:["--backdrop-sepia","--sepia"],handleBareValue:({value:b})=>O(b)?`${b}%`:null,defaultValue:"100%",handle:b=>[C(),a("--tw-backdrop-sepia",`sepia(${b})`),a("-webkit-backdrop-filter",g),a("backdrop-filter",g)]}),i("sepia",()=>[{values:["0","50","100"],valueThemeKeys:["--sepia"],hasDefaultValue:!0}]),i("backdrop-sepia",()=>[{values:["0","50","100"],valueThemeKeys:["--backdrop-sepia","--sepia"],hasDefaultValue:!0}]),t("drop-shadow-none",[v,["--tw-drop-shadow"," "],["filter",s]]),r.functional("drop-shadow",b=>{let T;if(b.modifier&&(b.modifier.kind==="arbitrary"?T=b.modifier.value:O(b.modifier.value)&&(T=`${b.modifier.value}%`)),!b.value){let D=e.get(["--drop-shadow"]),E=e.resolve(null,["--drop-shadow"]);return D===null||E===null?void 0:[v(),a("--tw-drop-shadow-alpha",T),...yt("--tw-drop-shadow-size",D,T,R=>`var(--tw-drop-shadow-color, ${R})`),a("--tw-drop-shadow",L(E,",").map(R=>`drop-shadow(${R})`).join(" ")),a("filter",s)]}if(b.value.kind==="arbitrary"){let D=b.value.value;switch(b.value.dataType??Q(D,["color"])){case"color":return D=X(D,b.modifier,e),D===null?void 0:[v(),a("--tw-drop-shadow-color",J(D,"var(--tw-drop-shadow-alpha)")),a("--tw-drop-shadow","var(--tw-drop-shadow-size)")];default:return b.modifier&&!T?void 0:[v(),a("--tw-drop-shadow-alpha",T),...yt("--tw-drop-shadow-size",D,T,R=>`var(--tw-drop-shadow-color, ${R})`),a("--tw-drop-shadow","var(--tw-drop-shadow-size)"),a("filter",s)]}}{let D=e.get([`--drop-shadow-${b.value.value}`]),E=e.resolve(b.value.value,["--drop-shadow"]);if(D&&E)return b.modifier&&!T?void 0:T?[v(),a("--tw-drop-shadow-alpha",T),...yt("--tw-drop-shadow-size",D,T,R=>`var(--tw-drop-shadow-color, ${R})`),a("--tw-drop-shadow","var(--tw-drop-shadow-size)"),a("filter",s)]:[v(),a("--tw-drop-shadow-alpha",T),...yt("--tw-drop-shadow-size",D,T,R=>`var(--tw-drop-shadow-color, ${R})`),a("--tw-drop-shadow",L(E,",").map(R=>`drop-shadow(${R})`).join(" ")),a("filter",s)]}{let D=te(b,e,["--drop-shadow-color","--color"]);if(D)return D==="inherit"?[v(),a("--tw-drop-shadow-color","inherit"),a("--tw-drop-shadow","var(--tw-drop-shadow-size)")]:[v(),a("--tw-drop-shadow-color",J(D,"var(--tw-drop-shadow-alpha)")),a("--tw-drop-shadow","var(--tw-drop-shadow-size)")]}}),i("drop-shadow",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--drop-shadow-color","--color"],modifiers:Array.from({length:21},(b,T)=>`${T*5}`)},{valueThemeKeys:["--drop-shadow"]}]),n("backdrop-opacity",{themeKeys:["--backdrop-opacity","--opacity"],handleBareValue:({value:b})=>wt(b)?`${b}%`:null,handle:b=>[C(),a("--tw-backdrop-opacity",`opacity(${b})`),a("-webkit-backdrop-filter",g),a("backdrop-filter",g)]}),i("backdrop-opacity",()=>[{values:Array.from({length:21},(b,T)=>`${T*5}`),valueThemeKeys:["--backdrop-opacity","--opacity"]}])}{let s=`var(--tw-ease, ${e.resolve(null,["--default-transition-timing-function"])??"ease"})`,g=`var(--tw-duration, ${e.resolve(null,["--default-transition-duration"])??"0s"})`;n("transition",{defaultValue:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events",themeKeys:["--transition-property"],handle:v=>[a("transition-property",v),a("transition-timing-function",s),a("transition-duration",g)],staticValues:{none:[a("transition-property","none")],all:[a("transition-property","all"),a("transition-timing-function",s),a("transition-duration",g)],colors:[a("transition-property","color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to"),a("transition-timing-function",s),a("transition-duration",g)],opacity:[a("transition-property","opacity"),a("transition-timing-function",s),a("transition-duration",g)],shadow:[a("transition-property","box-shadow"),a("transition-timing-function",s),a("transition-duration",g)],transform:[a("transition-property","transform, translate, scale, rotate"),a("transition-timing-function",s),a("transition-duration",g)]}}),t("transition-discrete",[["transition-behavior","allow-discrete"]]),t("transition-normal",[["transition-behavior","normal"]]),n("delay",{handleBareValue:({value:v})=>O(v)?`${v}ms`:null,themeKeys:["--transition-delay"],handle:v=>[a("transition-delay",v)]});{let v=()=>W([$("--tw-duration")]);t("duration-initial",[v,["--tw-duration","initial"]]),r.functional("duration",C=>{if(C.modifier||!C.value)return;let b=null;if(C.value.kind==="arbitrary"?b=C.value.value:(b=e.resolve(C.value.fraction??C.value.value,["--transition-duration"]),b===null&&O(C.value.value)&&(b=`${C.value.value}ms`)),b!==null)return[v(),a("--tw-duration",b),a("transition-duration",b)]})}i("delay",()=>[{values:["75","100","150","200","300","500","700","1000"],valueThemeKeys:["--transition-delay"]}]),i("duration",()=>[{values:["75","100","150","200","300","500","700","1000"],valueThemeKeys:["--transition-duration"]}])}{let s=()=>W([$("--tw-ease")]);n("ease",{themeKeys:["--ease"],handle:g=>[s(),a("--tw-ease",g),a("transition-timing-function",g)],staticValues:{initial:[s(),a("--tw-ease","initial")],linear:[s(),a("--tw-ease","linear"),a("transition-timing-function","linear")]}})}t("will-change-auto",[["will-change","auto"]]),t("will-change-scroll",[["will-change","scroll-position"]]),t("will-change-contents",[["will-change","contents"]]),t("will-change-transform",[["will-change","transform"]]),n("will-change",{themeKeys:[],handle:s=>[a("will-change",s)]}),t("content-none",[["--tw-content","none"],["content","none"]]),n("content",{themeKeys:["--content"],handle:s=>[W([$("--tw-content",'""')]),a("--tw-content",s),a("content","var(--tw-content)")]});{let s="var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)",g=()=>W([$("--tw-contain-size"),$("--tw-contain-layout"),$("--tw-contain-paint"),$("--tw-contain-style")]);t("contain-none",[["contain","none"]]),t("contain-content",[["contain","content"]]),t("contain-strict",[["contain","strict"]]),t("contain-size",[g,["--tw-contain-size","size"],["contain",s]]),t("contain-inline-size",[g,["--tw-contain-size","inline-size"],["contain",s]]),t("contain-layout",[g,["--tw-contain-layout","layout"],["contain",s]]),t("contain-paint",[g,["--tw-contain-paint","paint"],["contain",s]]),t("contain-style",[g,["--tw-contain-style","style"],["contain",s]]),n("contain",{themeKeys:[],handle:v=>[a("contain",v)]})}t("forced-color-adjust-none",[["forced-color-adjust","none"]]),t("forced-color-adjust-auto",[["forced-color-adjust","auto"]]),o("leading",["--leading","--spacing"],s=>[W([$("--tw-leading")]),a("--tw-leading",s),a("line-height",s)],{staticValues:{none:[W([$("--tw-leading")]),a("--tw-leading","1"),a("line-height","1")]}}),n("tracking",{supportsNegative:!0,themeKeys:["--tracking"],handle:s=>[W([$("--tw-tracking")]),a("--tw-tracking",s),a("letter-spacing",s)]}),t("antialiased",[["-webkit-font-smoothing","antialiased"],["-moz-osx-font-smoothing","grayscale"]]),t("subpixel-antialiased",[["-webkit-font-smoothing","auto"],["-moz-osx-font-smoothing","auto"]]);{let s="var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)",g=()=>W([$("--tw-ordinal"),$("--tw-slashed-zero"),$("--tw-numeric-figure"),$("--tw-numeric-spacing"),$("--tw-numeric-fraction")]);t("normal-nums",[["font-variant-numeric","normal"]]),t("ordinal",[g,["--tw-ordinal","ordinal"],["font-variant-numeric",s]]),t("slashed-zero",[g,["--tw-slashed-zero","slashed-zero"],["font-variant-numeric",s]]),t("lining-nums",[g,["--tw-numeric-figure","lining-nums"],["font-variant-numeric",s]]),t("oldstyle-nums",[g,["--tw-numeric-figure","oldstyle-nums"],["font-variant-numeric",s]]),t("proportional-nums",[g,["--tw-numeric-spacing","proportional-nums"],["font-variant-numeric",s]]),t("tabular-nums",[g,["--tw-numeric-spacing","tabular-nums"],["font-variant-numeric",s]]),t("diagonal-fractions",[g,["--tw-numeric-fraction","diagonal-fractions"],["font-variant-numeric",s]]),t("stacked-fractions",[g,["--tw-numeric-fraction","stacked-fractions"],["font-variant-numeric",s]])}{let s=()=>W([$("--tw-outline-style","solid")]);r.static("outline-hidden",()=>[a("--tw-outline-style","none"),a("outline-style","none"),F("@media","(forced-colors: active)",[a("outline","2px solid transparent"),a("outline-offset","2px")])]),t("outline-none",[["--tw-outline-style","none"],["outline-style","none"]]),t("outline-solid",[["--tw-outline-style","solid"],["outline-style","solid"]]),t("outline-dashed",[["--tw-outline-style","dashed"],["outline-style","dashed"]]),t("outline-dotted",[["--tw-outline-style","dotted"],["outline-style","dotted"]]),t("outline-double",[["--tw-outline-style","double"],["outline-style","double"]]),r.functional("outline",g=>{if(g.value===null){if(g.modifier)return;let v=e.get(["--default-outline-width"])??"1px";return[s(),a("outline-style","var(--tw-outline-style)"),a("outline-width",v)]}if(g.value.kind==="arbitrary"){let v=g.value.value;switch(g.value.dataType??Q(v,["color","length","number","percentage"])){case"length":case"number":case"percentage":return g.modifier?void 0:[s(),a("outline-style","var(--tw-outline-style)"),a("outline-width",v)];default:return v=X(v,g.modifier,e),v===null?void 0:[a("outline-color",v)]}}{let v=te(g,e,["--outline-color","--color"]);if(v)return[a("outline-color",v)]}{if(g.modifier)return;let v=e.resolve(g.value.value,["--outline-width"]);if(v)return[s(),a("outline-style","var(--tw-outline-style)"),a("outline-width",v)];if(O(g.value.value))return[s(),a("outline-style","var(--tw-outline-style)"),a("outline-width",`${g.value.value}px`)]}}),i("outline",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--outline-color","--color"],modifiers:Array.from({length:21},(g,v)=>`${v*5}`),hasDefaultValue:!0},{values:["0","1","2","4","8"],valueThemeKeys:["--outline-width"]}]),n("outline-offset",{supportsNegative:!0,themeKeys:["--outline-offset"],handleBareValue:({value:g})=>O(g)?`${g}px`:null,handle:g=>[a("outline-offset",g)]}),i("outline-offset",()=>[{supportsNegative:!0,values:["0","1","2","4","8"],valueThemeKeys:["--outline-offset"]}])}n("opacity",{themeKeys:["--opacity"],handleBareValue:({value:s})=>wt(s)?`${s}%`:null,handle:s=>[a("opacity",s)]}),i("opacity",()=>[{values:Array.from({length:21},(s,g)=>`${g*5}`),valueThemeKeys:["--opacity"]}]),n("underline-offset",{supportsNegative:!0,themeKeys:["--text-underline-offset"],handleBareValue:({value:s})=>O(s)?`${s}px`:null,handle:s=>[a("text-underline-offset",s)],staticValues:{auto:[a("text-underline-offset","auto")]}}),i("underline-offset",()=>[{supportsNegative:!0,values:["0","1","2","4","8"],valueThemeKeys:["--text-underline-offset"]}]),r.functional("text",s=>{if(s.value){if(s.value.kind==="arbitrary"){let g=s.value.value;switch(s.value.dataType??Q(g,["color","length","percentage","absolute-size","relative-size"])){case"size":case"length":case"percentage":case"absolute-size":case"relative-size":{if(s.modifier){let C=s.modifier.kind==="arbitrary"?s.modifier.value:e.resolve(s.modifier.value,["--leading"]);if(!C&&ne(s.modifier.value)){let b=e.resolve(null,["--spacing"]);if(!b)return null;C=`calc(${b} * ${s.modifier.value})`}return!C&&s.modifier.value==="none"&&(C="1"),C?[a("font-size",g),a("line-height",C)]:null}return[a("font-size",g)]}default:return g=X(g,s.modifier,e),g===null?void 0:[a("color",g)]}}{let g=te(s,e,["--text-color","--color"]);if(g)return[a("color",g)]}{let g=e.resolveWith(s.value.value,["--text"],["--line-height","--letter-spacing","--font-weight"]);if(g){let[v,C={}]=Array.isArray(g)?g:[g];if(s.modifier){let b=s.modifier.kind==="arbitrary"?s.modifier.value:e.resolve(s.modifier.value,["--leading"]);if(!b&&ne(s.modifier.value)){let D=e.resolve(null,["--spacing"]);if(!D)return null;b=`calc(${D} * ${s.modifier.value})`}if(!b&&s.modifier.value==="none"&&(b="1"),!b)return null;let T=[a("font-size",v)];return b&&T.push(a("line-height",b)),T}return typeof C=="string"?[a("font-size",v),a("line-height",C)]:[a("font-size",v),a("line-height",C["--line-height"]?`var(--tw-leading, ${C["--line-height"]})`:void 0),a("letter-spacing",C["--letter-spacing"]?`var(--tw-tracking, ${C["--letter-spacing"]})`:void 0),a("font-weight",C["--font-weight"]?`var(--tw-font-weight, ${C["--font-weight"]})`:void 0)]}}}}),i("text",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--text-color","--color"],modifiers:Array.from({length:21},(s,g)=>`${g*5}`)},{values:[],valueThemeKeys:["--text"],modifiers:[],modifierThemeKeys:["--leading"]}]);let z=()=>W([$("--tw-text-shadow-color"),$("--tw-text-shadow-alpha","100%","")]);t("text-shadow-initial",[z,["--tw-text-shadow-color","initial"]]),r.functional("text-shadow",s=>{let g;if(s.modifier&&(s.modifier.kind==="arbitrary"?g=s.modifier.value:O(s.modifier.value)&&(g=`${s.modifier.value}%`)),!s.value){let v=e.get(["--text-shadow"]);return v===null?void 0:[z(),a("--tw-text-shadow-alpha",g),...ye("text-shadow",v,g,C=>`var(--tw-text-shadow-color, ${C})`)]}if(s.value.kind==="arbitrary"){let v=s.value.value;switch(s.value.dataType??Q(v,["color"])){case"color":return v=X(v,s.modifier,e),v===null?void 0:[z(),a("--tw-text-shadow-color",J(v,"var(--tw-text-shadow-alpha)"))];default:return[z(),a("--tw-text-shadow-alpha",g),...ye("text-shadow",v,g,b=>`var(--tw-text-shadow-color, ${b})`)]}}switch(s.value.value){case"none":return s.modifier?void 0:[z(),a("text-shadow","none")];case"inherit":return s.modifier?void 0:[z(),a("--tw-text-shadow-color","inherit")]}{let v=e.get([`--text-shadow-${s.value.value}`]);if(v)return[z(),a("--tw-text-shadow-alpha",g),...ye("text-shadow",v,g,C=>`var(--tw-text-shadow-color, ${C})`)]}{let v=te(s,e,["--text-shadow-color","--color"]);if(v)return[z(),a("--tw-text-shadow-color",J(v,"var(--tw-text-shadow-alpha)"))]}}),i("text-shadow",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--text-shadow-color","--color"],modifiers:Array.from({length:21},(s,g)=>`${g*5}`)},{values:["none"]},{valueThemeKeys:["--text-shadow"],modifiers:Array.from({length:21},(s,g)=>`${g*5}`),hasDefaultValue:e.get(["--text-shadow"])!==null}]);{let b=function(E){return`var(--tw-ring-inset,) 0 0 0 calc(${E} + var(--tw-ring-offset-width)) var(--tw-ring-color, ${C})`},T=function(E){return`inset 0 0 0 ${E} var(--tw-inset-ring-color, currentcolor)`};var ae=b,le=T;let s=["var(--tw-inset-shadow)","var(--tw-inset-ring-shadow)","var(--tw-ring-offset-shadow)","var(--tw-ring-shadow)","var(--tw-shadow)"].join(", "),g="0 0 #0000",v=()=>W([$("--tw-shadow",g),$("--tw-shadow-color"),$("--tw-shadow-alpha","100%",""),$("--tw-inset-shadow",g),$("--tw-inset-shadow-color"),$("--tw-inset-shadow-alpha","100%",""),$("--tw-ring-color"),$("--tw-ring-shadow",g),$("--tw-inset-ring-color"),$("--tw-inset-ring-shadow",g),$("--tw-ring-inset"),$("--tw-ring-offset-width","0px",""),$("--tw-ring-offset-color","#fff"),$("--tw-ring-offset-shadow",g)]);t("shadow-initial",[v,["--tw-shadow-color","initial"]]),r.functional("shadow",E=>{let R;if(E.modifier&&(E.modifier.kind==="arbitrary"?R=E.modifier.value:O(E.modifier.value)&&(R=`${E.modifier.value}%`)),!E.value){let j=e.get(["--shadow"]);return j===null?void 0:[v(),a("--tw-shadow-alpha",R),...ye("--tw-shadow",j,R,pe=>`var(--tw-shadow-color, ${pe})`),a("box-shadow",s)]}if(E.value.kind==="arbitrary"){let j=E.value.value;switch(E.value.dataType??Q(j,["color"])){case"color":return j=X(j,E.modifier,e),j===null?void 0:[v(),a("--tw-shadow-color",J(j,"var(--tw-shadow-alpha)"))];default:return[v(),a("--tw-shadow-alpha",R),...ye("--tw-shadow",j,R,Dt=>`var(--tw-shadow-color, ${Dt})`),a("box-shadow",s)]}}switch(E.value.value){case"none":return E.modifier?void 0:[v(),a("--tw-shadow",g),a("box-shadow",s)];case"inherit":return E.modifier?void 0:[v(),a("--tw-shadow-color","inherit")]}{let j=e.get([`--shadow-${E.value.value}`]);if(j)return[v(),a("--tw-shadow-alpha",R),...ye("--tw-shadow",j,R,pe=>`var(--tw-shadow-color, ${pe})`),a("box-shadow",s)]}{let j=te(E,e,["--box-shadow-color","--color"]);if(j)return[v(),a("--tw-shadow-color",J(j,"var(--tw-shadow-alpha)"))]}}),i("shadow",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--box-shadow-color","--color"],modifiers:Array.from({length:21},(E,R)=>`${R*5}`)},{values:["none"]},{valueThemeKeys:["--shadow"],modifiers:Array.from({length:21},(E,R)=>`${R*5}`),hasDefaultValue:e.get(["--shadow"])!==null}]),t("inset-shadow-initial",[v,["--tw-inset-shadow-color","initial"]]),r.functional("inset-shadow",E=>{let R;if(E.modifier&&(E.modifier.kind==="arbitrary"?R=E.modifier.value:O(E.modifier.value)&&(R=`${E.modifier.value}%`)),!E.value){let j=e.get(["--inset-shadow"]);return j===null?void 0:[v(),a("--tw-inset-shadow-alpha",R),...ye("--tw-inset-shadow",j,R,pe=>`var(--tw-inset-shadow-color, ${pe})`),a("box-shadow",s)]}if(E.value.kind==="arbitrary"){let j=E.value.value;switch(E.value.dataType??Q(j,["color"])){case"color":return j=X(j,E.modifier,e),j===null?void 0:[v(),a("--tw-inset-shadow-color",J(j,"var(--tw-inset-shadow-alpha)"))];default:return[v(),a("--tw-inset-shadow-alpha",R),...ye("--tw-inset-shadow",j,R,Dt=>`var(--tw-inset-shadow-color, ${Dt})`,"inset "),a("box-shadow",s)]}}switch(E.value.value){case"none":return E.modifier?void 0:[v(),a("--tw-inset-shadow",g),a("box-shadow",s)];case"inherit":return E.modifier?void 0:[v(),a("--tw-inset-shadow-color","inherit")]}{let j=e.get([`--inset-shadow-${E.value.value}`]);if(j)return[v(),a("--tw-inset-shadow-alpha",R),...ye("--tw-inset-shadow",j,R,pe=>`var(--tw-inset-shadow-color, ${pe})`),a("box-shadow",s)]}{let j=te(E,e,["--box-shadow-color","--color"]);if(j)return[v(),a("--tw-inset-shadow-color",J(j,"var(--tw-inset-shadow-alpha)"))]}}),i("inset-shadow",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--box-shadow-color","--color"],modifiers:Array.from({length:21},(E,R)=>`${R*5}`)},{values:["none"]},{valueThemeKeys:["--inset-shadow"],modifiers:Array.from({length:21},(E,R)=>`${R*5}`),hasDefaultValue:e.get(["--inset-shadow"])!==null}]),t("ring-inset",[v,["--tw-ring-inset","inset"]]);let C=e.get(["--default-ring-color"])??"currentcolor";r.functional("ring",E=>{if(!E.value){if(E.modifier)return;let R=e.get(["--default-ring-width"])??"1px";return[v(),a("--tw-ring-shadow",b(R)),a("box-shadow",s)]}if(E.value.kind==="arbitrary"){let R=E.value.value;switch(E.value.dataType??Q(R,["color","length"])){case"length":return E.modifier?void 0:[v(),a("--tw-ring-shadow",b(R)),a("box-shadow",s)];default:return R=X(R,E.modifier,e),R===null?void 0:[a("--tw-ring-color",R)]}}{let R=te(E,e,["--ring-color","--color"]);if(R)return[a("--tw-ring-color",R)]}{if(E.modifier)return;let R=e.resolve(E.value.value,["--ring-width"]);if(R===null&&O(E.value.value)&&(R=`${E.value.value}px`),R)return[v(),a("--tw-ring-shadow",b(R)),a("box-shadow",s)]}}),i("ring",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--ring-color","--color"],modifiers:Array.from({length:21},(E,R)=>`${R*5}`)},{values:["0","1","2","4","8"],valueThemeKeys:["--ring-width"],hasDefaultValue:!0}]),r.functional("inset-ring",E=>{if(!E.value)return E.modifier?void 0:[v(),a("--tw-inset-ring-shadow",T("1px")),a("box-shadow",s)];if(E.value.kind==="arbitrary"){let R=E.value.value;switch(E.value.dataType??Q(R,["color","length"])){case"length":return E.modifier?void 0:[v(),a("--tw-inset-ring-shadow",T(R)),a("box-shadow",s)];default:return R=X(R,E.modifier,e),R===null?void 0:[a("--tw-inset-ring-color",R)]}}{let R=te(E,e,["--ring-color","--color"]);if(R)return[a("--tw-inset-ring-color",R)]}{if(E.modifier)return;let R=e.resolve(E.value.value,["--ring-width"]);if(R===null&&O(E.value.value)&&(R=`${E.value.value}px`),R)return[v(),a("--tw-inset-ring-shadow",T(R)),a("box-shadow",s)]}}),i("inset-ring",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--ring-color","--color"],modifiers:Array.from({length:21},(E,R)=>`${R*5}`)},{values:["0","1","2","4","8"],valueThemeKeys:["--ring-width"],hasDefaultValue:!0}]);let D="var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)";r.functional("ring-offset",E=>{if(E.value){if(E.value.kind==="arbitrary"){let R=E.value.value;switch(E.value.dataType??Q(R,["color","length"])){case"length":return E.modifier?void 0:[a("--tw-ring-offset-width",R),a("--tw-ring-offset-shadow",D)];default:return R=X(R,E.modifier,e),R===null?void 0:[a("--tw-ring-offset-color",R)]}}{let R=e.resolve(E.value.value,["--ring-offset-width"]);if(R)return E.modifier?void 0:[a("--tw-ring-offset-width",R),a("--tw-ring-offset-shadow",D)];if(O(E.value.value))return E.modifier?void 0:[a("--tw-ring-offset-width",`${E.value.value}px`),a("--tw-ring-offset-shadow",D)]}{let R=te(E,e,["--ring-offset-color","--color"]);if(R)return[a("--tw-ring-offset-color",R)]}}})}return i("ring-offset",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--ring-offset-color","--color"],modifiers:Array.from({length:21},(s,g)=>`${g*5}`)},{values:["0","1","2","4","8"],valueThemeKeys:["--ring-offset-width"]}]),r.functional("@container",s=>{let g=null;if(s.value===null?g="inline-size":s.value.kind==="arbitrary"?g=s.value.value:s.value.kind==="named"&&s.value.value==="normal"?g="normal":!1,g!==null)return s.modifier?[a("container-type",g),a("container-name",s.modifier.value)]:[a("container-type",g)]}),i("@container",()=>[{values:["normal"],valueThemeKeys:[],hasDefaultValue:!0}]),r}var Xt=["number","integer","ratio","percentage"];function Jr(e){let r=e.params;return so.test(r)?i=>{let t={"--value":{usedSpacingInteger:!1,usedSpacingNumber:!1,themeKeys:new Set,literals:new Set},"--modifier":{usedSpacingInteger:!1,usedSpacingNumber:!1,themeKeys:new Set,literals:new Set}};_(e.nodes,n=>{if(n.kind!=="declaration"||!n.value||!n.value.includes("--value(")&&!n.value.includes("--modifier("))return;let l=B(n.value);_(l,o=>{if(o.kind!=="function")return;if(o.value==="--spacing"&&!(t["--modifier"].usedSpacingNumber&&t["--value"].usedSpacingNumber))return _(o.nodes,u=>{if(u.kind!=="function"||u.value!=="--value"&&u.value!=="--modifier")return;let c=u.value;for(let m of u.nodes)if(m.kind==="word"){if(m.value==="integer")t[c].usedSpacingInteger||=!0;else if(m.value==="number"&&(t[c].usedSpacingNumber||=!0,t["--modifier"].usedSpacingNumber&&t["--value"].usedSpacingNumber))return V.Stop}}),V.Continue;if(o.value!=="--value"&&o.value!=="--modifier")return;let f=L(H(o.nodes),",");for(let[u,c]of f.entries())c=c.replace(/\\\*/g,"*"),c=c.replace(/--(.*?)\s--(.*?)/g,"--$1-*--$2"),c=c.replace(/\s+/g,""),c=c.replace(/(-\*){2,}/g,"-*"),c[0]==="-"&&c[1]==="-"&&!c.includes("-*")&&(c+="-*"),f[u]=c;o.nodes=B(f.join(","));for(let u of o.nodes)if(u.kind==="word"&&(u.value[0]==='"'||u.value[0]==="'")&&u.value[0]===u.value[u.value.length-1]){let c=u.value.slice(1,-1);t[o.value].literals.add(c)}else if(u.kind==="word"&&u.value[0]==="-"&&u.value[1]==="-"){let c=u.value.replace(/-\*.*$/g,"");t[o.value].themeKeys.add(c)}else if(u.kind==="word"&&!(u.value[0]==="["&&u.value[u.value.length-1]==="]")&&!Xt.includes(u.value)){console.warn(`Unsupported bare value data type: "${u.value}". -Only valid data types are: ${Xt.map(w=>`"${w}"`).join(", ")}. -`);let c=u.value,m=structuredClone(o),d="\xB6";_(m.nodes,w=>{if(w.kind==="word"&&w.value===c)return V.ReplaceSkip({kind:"word",value:d})});let p="^".repeat(H([u]).length),k=H([m]).indexOf(d),h=["```css",H([o])," ".repeat(k)+p,"```"].join(` -`);console.warn(h)}}),n.value=H(l)}),i.utilities.functional(r.slice(0,-2),n=>{let l=ee(e),o=n.value,f=n.modifier;if(o===null)return;let u=!1,c=!1,m=!1,d=!1,p=new Map,k=!1;if(_([l],(h,w)=>{let x=w.parent;if(x?.kind!=="rule"&&x?.kind!=="at-rule"||h.kind!=="declaration"||!h.value)return;let S=!1,A=B(h.value);if(_(A,y=>{if(y.kind==="function"){if(y.value==="--value"){u=!0;let K=Gr(o,y,i);return K?(c=!0,K.ratio?k=!0:p.set(h,x),V.ReplaceSkip(K.nodes)):(u||=!1,S=!0,V.Stop)}else if(y.value==="--modifier"){if(f===null)return S=!0,V.Stop;m=!0;let K=Gr(f,y,i);return K?(d=!0,V.ReplaceSkip(K.nodes)):(m||=!1,S=!0,V.Stop)}}}),S)return V.ReplaceSkip([]);h.value=H(A)}),u&&!c||m&&!d||k&&d||f&&!k&&!d)return null;if(k)for(let[h,w]of p){let x=w.nodes.indexOf(h);x!==-1&&w.nodes.splice(x,1)}return l.nodes}),i.utilities.suggest(r.slice(0,-2),()=>{let n=[],l=[];for(let[o,{literals:f,usedSpacingNumber:u,usedSpacingInteger:c,themeKeys:m}]of[[n,t["--value"]],[l,t["--modifier"]]]){for(let d of f)o.push(d);if(u)o.push(...bt);else if(c)for(let d of bt)O(d)&&o.push(d);for(let d of i.theme.keysInNamespaces(m))o.push(d.replace(Zr,(p,k,h)=>`${k}.${h}`))}return[{values:n,modifiers:l}]})}:lo.test(r)?i=>{i.utilities.static(r,()=>e.nodes.map(ee))}:null}function Gr(e,r,i){for(let t of r.nodes){if(e.kind==="named"&&t.kind==="word"&&(t.value[0]==="'"||t.value[0]==='"')&&t.value[t.value.length-1]===t.value[0]&&t.value.slice(1,-1)===e.value)return{nodes:B(e.value)};if(e.kind==="named"&&t.kind==="word"&&t.value[0]==="-"&&t.value[1]==="-"){let n=t.value;if(n.endsWith("-*")){n=n.slice(0,-2);let l=i.theme.resolve(e.value,[n]);if(l)return{nodes:B(l)}}else{let l=n.split("-*");if(l.length<=1)continue;let o=[l.shift()],f=i.theme.resolveWith(e.value,o,l);if(f){let[,u={}]=f;{let c=u[l.pop()];if(c)return{nodes:B(c)}}}}}else if(e.kind==="named"&&t.kind==="word"){if(!Xt.includes(t.value))continue;let n=t.value==="ratio"&&"fraction"in e?e.fraction:e.value;if(!n)continue;let l=Q(n,[t.value]);if(l===null)continue;if(l==="ratio"){let[o,f]=L(n,"/");if(!O(o)||!O(f))continue}else{if(l==="number"&&!ne(n))continue;if(l==="percentage"&&!O(n.slice(0,-1)))continue}return{nodes:B(n),ratio:l==="ratio"}}else if(e.kind==="arbitrary"&&t.kind==="word"&&t.value[0]==="["&&t.value[t.value.length-1]==="]"){let n=t.value.slice(1,-1);if(n==="*")return{nodes:B(e.value)};if("dataType"in e&&e.dataType&&e.dataType!==n)continue;if("dataType"in e&&e.dataType)return{nodes:B(e.value)};if(Q(e.value,[n])!==null)return{nodes:B(e.value)}}}}function ye(e,r,i,t,n=""){let l=!1,o=nt(r,u=>i==null?t(u):u.startsWith("current")?t(J(u,i)):((u.startsWith("var(")||i.startsWith("var("))&&(l=!0),t(Hr(u,i))));function f(u){return n?L(u,",").map(c=>n+c).join(","):u}return l?[a(e,f(nt(r,t))),Z("@supports (color: lab(from red l a b))",[a(e,f(o))])]:[a(e,f(o))]}function yt(e,r,i,t,n=""){let l=!1,o=L(r,",").map(f=>nt(f,u=>i==null?t(u):u.startsWith("current")?t(J(u,i)):((u.startsWith("var(")||i.startsWith("var("))&&(l=!0),t(Hr(u,i))))).map(f=>`drop-shadow(${f})`).join(" ");return l?[a(e,n+L(r,",").map(f=>`drop-shadow(${nt(f,t)})`).join(" ")),Z("@supports (color: lab(from red l a b))",[a(e,n+o)])]:[a(e,n+o)]}var er={"--alpha":uo,"--spacing":co,"--theme":fo,theme:po};function uo(e,r,i,...t){let[n,l]=L(i,"/").map(o=>o.trim());if(!n||!l)throw new Error(`The --alpha(\u2026) function requires a color and an alpha value, e.g.: \`--alpha(${n||"var(--my-color)"} / ${l||"50%"})\``);if(t.length>0)throw new Error(`The --alpha(\u2026) function only accepts one argument, e.g.: \`--alpha(${n||"var(--my-color)"} / ${l||"50%"})\``);return J(n,l)}function co(e,r,i,...t){if(!i)throw new Error("The --spacing(\u2026) function requires an argument, but received none.");if(t.length>0)throw new Error(`The --spacing(\u2026) function only accepts a single argument, but received ${t.length+1}.`);let n=e.theme.resolve(null,["--spacing"]);if(!n)throw new Error("The --spacing(\u2026) function requires that the `--spacing` theme variable exists, but it was not found.");return`calc(${n} * ${i})`}function fo(e,r,i,...t){if(!i.startsWith("--"))throw new Error("The --theme(\u2026) function can only be used with CSS variables from your theme.");let n=!1;i.endsWith(" inline")&&(n=!0,i=i.slice(0,-7)),r.kind==="at-rule"&&(n=!0);let l=e.resolveThemeValue(i,n);if(!l){if(t.length>0)return t.join(", ");throw new Error(`Could not resolve value for theme function: \`theme(${i})\`. Consider checking if the variable name is correct or provide a fallback value to silence this error.`)}if(t.length===0)return l;let o=t.join(", ");if(o==="initial")return l;if(l==="initial")return o;if(l.startsWith("var(")||l.startsWith("theme(")||l.startsWith("--theme(")){let f=B(l);return go(f,o),H(f)}return l}function po(e,r,i,...t){i=mo(i);let n=e.resolveThemeValue(i);if(!n&&t.length>0)return t.join(", ");if(!n)throw new Error(`Could not resolve value for theme function: \`theme(${i})\`. Consider checking if the path is correct or provide a fallback value to silence this error.`);return n}var Xr=new RegExp(Object.keys(er).map(e=>`${e}\\(`).join("|"));function Fe(e,r){let i=0;return _(e,t=>{if(t.kind==="declaration"&&t.value&&Xr.test(t.value)){i|=8,t.value=ei(t.value,t,r);return}t.kind==="at-rule"&&(t.name==="@media"||t.name==="@custom-media"||t.name==="@container"||t.name==="@supports")&&Xr.test(t.params)&&(i|=8,t.params=ei(t.params,t,r))}),i}function ei(e,r,i){let t=B(e);return _(t,n=>{if(n.kind==="function"&&n.value in er){let l=L(H(n.nodes).trim(),",").map(f=>f.trim()),o=er[n.value](i,r,...l);return V.Replace(B(o))}}),H(t)}function mo(e){if(e[0]!=="'"&&e[0]!=='"')return e;let r="",i=e[0];for(let t=1;t{if(i.kind==="function"&&!(i.value!=="var"&&i.value!=="theme"&&i.value!=="--theme"))if(i.nodes.length===1)i.nodes.push({kind:"word",value:`, ${r}`});else{let t=i.nodes[i.nodes.length-1];t.kind==="word"&&t.value==="initial"&&(t.value=r)}})}function xt(e,r){let i=e.length,t=r.length,n=i=48&&o<=57&&f>=48&&f<=57){let u=l,c=l+1,m=l,d=l+1;for(o=e.charCodeAt(c);o>=48&&o<=57;)o=e.charCodeAt(++c);for(f=r.charCodeAt(d);f>=48&&f<=57;)f=r.charCodeAt(++d);let p=e.slice(u,c),k=r.slice(m,d),h=Number(p)-Number(k);if(h)return h;if(pk)return 1;continue}if(o!==f)return o-f}return e.length-r.length}function ti(e){if(e[0]!=="["||e[e.length-1]!=="]")return null;let r=1,i=r,t=e.length-1;for(;We(e.charCodeAt(r));)r++;{for(i=r;r=65&&m<=90)&&!(m>=97&&m<=122)&&!(m>=48&&m<=57)&&!(m===45||m===95))break}if(i===r)return null}let n=e.slice(i,r);for(;We(e.charCodeAt(r));)r++;if(r===t)return{attribute:n,operator:null,quote:null,value:null,sensitivity:null};let l=null,o=e.charCodeAt(r);if(o===61)l="=",r++;else if((o===126||o===124||o===94||o===36||o===42)&&e.charCodeAt(r+1)===61)l=e[r]+"=",r+=2;else return null;for(;We(e.charCodeAt(r));)r++;if(r===t)return null;let f="",u=null;if(o=e.charCodeAt(r),o===39||o===34){u=e[r],r++,i=r;for(let m=r;m/g,"1")),t[0]==="opacity"&&(typeof n=="number"||typeof n=="string")){let o=typeof n=="string"?parseFloat(n):n;o>=0&&o<=1&&(n=o*100+"%")}let l=Ye(t);l&&e.theme.add(`--${l}`,""+n,7)}if(Object.hasOwn(r,"fontFamily")){let t=5;{let n=Be(r.fontFamily.sans);n&&e.theme.hasDefault("--font-sans")&&(e.theme.add("--default-font-family",n,t),e.theme.add("--default-font-feature-settings",Be(r.fontFamily.sans,"fontFeatureSettings")??"normal",t),e.theme.add("--default-font-variation-settings",Be(r.fontFamily.sans,"fontVariationSettings")??"normal",t))}{let n=Be(r.fontFamily.mono);n&&e.theme.hasDefault("--font-mono")&&(e.theme.add("--default-mono-font-family",n,t),e.theme.add("--default-mono-font-feature-settings",Be(r.fontFamily.mono,"fontFeatureSettings")??"normal",t),e.theme.add("--default-mono-font-variation-settings",Be(r.fontFamily.mono,"fontVariationSettings")??"normal",t))}}return r}function vo(e){let r=[];return ii(e,[],(i,t)=>{if(bo(i))return r.push([t,i]),1;if(xo(i)){r.push([t,i[0]]);for(let n of Reflect.ownKeys(i[1]))r.push([[...t,`-${n}`],i[1][n]]);return 1}if(Array.isArray(i)&&i.every(n=>typeof n=="string"))return t[0]==="fontSize"?(r.push([t,i[0]]),i.length>=2&&r.push([[...t,"-line-height"],i[1]])):r.push([t,i.join(", ")]),1}),r}var ko={borderWidth:"border-width",outlineWidth:"outline-width",ringColor:"ring-color",ringWidth:"ring-width",transitionDuration:"transition-duration",transitionTimingFunction:"transition-timing-function"},wo={animation:"animate",aspectRatio:"aspect",borderRadius:"radius",boxShadow:"shadow",colors:"color",containers:"container",fontFamily:"font",fontSize:"text",letterSpacing:"tracking",lineHeight:"leading",maxWidth:"container",screens:"breakpoint",transitionTimingFunction:"ease"},yo=/^[a-zA-Z0-9-_%/\.]+$/;function Ye(e){let r=ko[e[0]];if(r&&e[1]==="DEFAULT")return`default-${r}`;if(e[0]==="container")return null;for(let t of e)if(!yo.test(t))return null;let i=wo[e[0]];return i&&(e=e.slice(),e[0]=i),e.map((t,n,l)=>t==="1"&&n!==l.length-1?"":t).map((t,n)=>(t=t.replaceAll(".","_"),(n===0||t.startsWith("-")||t==="lineHeight")&&(t=t.replace(/([a-z])([A-Z])/g,(o,f,u)=>`${f}-${u.toLowerCase()}`)),t)).filter((t,n)=>t!=="DEFAULT"||n!==e.length-1).join("-")}function bo(e){return typeof e=="number"||typeof e=="string"}function xo(e){if(!Array.isArray(e)||e.length!==2||typeof e[0]!="string"&&typeof e[0]!="number"||e[1]===void 0||e[1]===null||typeof e[1]!="object")return!1;for(let r of Reflect.ownKeys(e[1]))if(typeof r!="string"||typeof e[1][r]!="string"&&typeof e[1][r]!="number")return!1;return!0}function ii(e,r=[],i){for(let t of Reflect.ownKeys(e)){let n=e[t];if(n==null)continue;let l=[...r,t],o=i(n,l)??0;if(o!==1){if(o===2)return 2;if(!(!Array.isArray(n)&&typeof n!="object")&&ii(n,l,i)===2)return 2}}}var Ao=/^(?[-+]?(?:\d*\.)?\d+)(?[a-z]+|%)?$/i,_e=new U(e=>{let r=Ao.exec(e);if(!r)return null;let i=r.groups?.value;if(i===void 0)return null;let t=Number(i);if(Number.isNaN(t))return null;let n=r.groups?.unit;return n===void 0?[t,null]:[t,n]});function At(e,r=null){let i=!1,t=B(e);return _(t,{exit(n){if(n.kind==="word"&&n.value!=="0"){let l=Co(n.value,r);return l===null||l===n.value?void 0:(i=!0,V.ReplaceSkip(oe(l)))}else if(n.kind==="function"&&(n.value==="calc"||n.value==="")){if(n.nodes.length!==5)return;let l=_e.get(n.nodes[0].value),o=n.nodes[2].value,f=_e.get(n.nodes[4].value);if(o==="*"&&(l?.[0]===0&&l?.[1]===null||f?.[0]===0&&f?.[1]===null))return i=!0,V.ReplaceSkip(oe("0"));if(l===null||f===null)return;switch(o){case"*":{if(l[1]===f[1]||l[1]===null&&f[1]!==null||l[1]!==null&&f[1]===null)return i=!0,V.ReplaceSkip(oe(`${l[0]*f[0]}${l[1]??""}`));break}case"+":{if(l[1]===f[1])return i=!0,V.ReplaceSkip(oe(`${l[0]+f[0]}${l[1]??""}`));break}case"-":{if(l[1]===f[1])return i=!0,V.ReplaceSkip(oe(`${l[0]-f[0]}${l[1]??""}`));break}case"/":{if(f[0]!==0&&(l[1]===null&&f[1]===null||l[1]!==null&&f[1]===null))return i=!0,V.ReplaceSkip(oe(`${l[0]/f[0]}${l[1]??""}`));break}}}}}),i?H(t):e}function Co(e,r=null){let i=_e.get(e);if(i===null)return null;let[t,n]=i;if(n===null)return`${t}`;if(t===0&&je(e))return"0";switch(n.toLowerCase()){case"in":return`${t*96}px`;case"cm":return`${t*96/2.54}px`;case"mm":return`${t*96/2.54/10}px`;case"q":return`${t*96/2.54/10/4}px`;case"pc":return`${t*96/6}px`;case"pt":return`${t*96/72}px`;case"rem":return r!==null?`${t*r}px`:null;case"grad":return`${t*.9}deg`;case"rad":return`${t*180/Math.PI}deg`;case"turn":return`${t*360}deg`;case"ms":return`${t/1e3}s`;case"khz":return`${t*1e3}hz`;default:return`${t}${n}`}}function ni(e,r="top",i="right",t="bottom",n="left"){return si(`${e}-${r}`,`${e}-${i}`,`${e}-${t}`,`${e}-${n}`)}function si(e="top",r="right",i="bottom",t="left"){return{1:[[e,0],[r,0],[i,0],[t,0]],2:[[e,0],[r,1],[i,0],[t,1]],3:[[e,0],[r,1],[i,2],[t,1]],4:[[e,0],[r,1],[i,2],[t,3]]}}function Ie(e,r){return{1:[[e,0],[r,0]],2:[[e,0],[r,1]]}}var oi={inset:si(),margin:ni("margin"),padding:ni("padding"),gap:Ie("row-gap","column-gap")},ai={"inset-block":Ie("top","bottom"),"inset-inline":Ie("left","right"),"margin-block":Ie("margin-top","margin-bottom"),"margin-inline":Ie("margin-left","margin-right"),"padding-block":Ie("padding-top","padding-bottom"),"padding-inline":Ie("padding-left","padding-right")},li={"border-block":["border-bottom","border-top"],"border-block-color":["border-bottom-color","border-top-color"],"border-block-style":["border-bottom-style","border-top-style"],"border-block-width":["border-bottom-width","border-top-width"],"border-inline":["border-left","border-right"],"border-inline-color":["border-left-color","border-right-color"],"border-inline-style":["border-left-style","border-right-style"],"border-inline-width":["border-left-width","border-right-width"]};function ui(e,r){if(r&2){if(e.property in ai){let i=L(e.value," ");return ai[e.property][i.length]?.map(([t,n])=>a(t,i[n],e.important))}if(e.property in li)return li[e.property]?.map(i=>a(i,e.value,e.important))}if(e.property in oi){let i=L(e.value," ");return oi[e.property][i.length]?.map(([t,n])=>a(t,i[n],e.important))}return null}function So(e){return{kind:"combinator",value:e}}function $o(e,r){return{kind:"function",value:e,nodes:r}}function Se(e){return{kind:"selector",value:e}}function To(e){return{kind:"separator",value:e}}function Eo(e){return{kind:"value",value:e}}function me(e){let r="";for(let i of e)switch(i.kind){case"combinator":case"selector":case"separator":case"value":{r+=i.value;break}case"function":r+=i.value+"("+me(i.nodes)+")"}return r}var ci=92,No=93,fi=41,Vo=58,pi=44,Ro=34,Oo=46,di=62,mi=10,Po=35,gi=91,hi=40,vi=43,_o=39,ki=32,wi=9,yi=126,Io=38,Do=42;function De(e){e=e.replaceAll(`\r -`,` -`);let r=[],i=[],t=null,n="",l;for(let o=0;o0){let p=Se(n);t?t.nodes.push(p):r.push(p),n=""}let u=o,c=o+1;for(;c0){let c=Se(n);u.nodes.push(c),n=""}i.length>0?t=i[i.length-1]:t=null;break}case Oo:case Vo:case Po:{if(n.length>0){let u=Se(n);t?t.nodes.push(u):r.push(u)}n=e[o];break}case gi:{if(n.length>0){let m=Se(n);t?t.nodes.push(m):r.push(m)}n="";let u=o,c=0;for(let m=o+1;m0){let u=Se(n);t?t.nodes.push(u):r.push(u),n=""}t?t.nodes.push(Se(e[o])):r.push(Se(e[o]));break}case ci:{n+=e[o]+e[o+1],o+=1;break}default:n+=e[o]}}return n.length>0&&r.push(Se(n)),r}function ce(e,r){for(let i in e)delete e[i];return Object.assign(e,r)}function Ue(e){let r=[];for(let i of L(e,".")){if(!i.includes("[")){r.push(i);continue}let t=0;for(;;){let n=i.indexOf("[",t),l=i.indexOf("]",n);if(n===-1||l===-1)break;n>t&&r.push(i.slice(t,n)),r.push(i.slice(n+1,l)),t=l+1}t<=i.length-1&&r.push(i.slice(t))}return r}function tr(e,r){let i=e;return i.storage[Ci]??=Uo(),i.storage[Si]??=Ko(i),i.storage[$i]??=jo(),i.storage[Ti]??=Wo(),i.storage[Ei]??=Yo(),i.storage[ir]??=Qo(i),i.storage[$t]??=ea(i,r),i.storage[ge]??=pa(i),i.storage[nr]??=ma(),i.storage[Tt]??=ga(i),i.storage[or]??=ha(i),i.storage[Nt]??=va(i),i.storage[Ri]??=ka(i),i}var Ci=Symbol();function Uo(){return new U(e=>new U(r=>({rem:e,features:r})))}function Lo(e,r){let i=0;return r?.collapse&&(i|=1),r?.logicalToPhysical&&(i|=2),tr(e,r).storage[Ci].get(r?.rem??null).get(i)}var Si=Symbol();function Ko(e){return new U(r=>new U(i=>({features:i,designSystem:e,signatureOptions:r})))}function zo(e,r,i){let t=0;return i?.collapse&&(t|=1),tr(e).storage[Si].get(r).get(t)}function rr(e,r,i){let t=Lo(e,i),n=zo(e,t,i),l=tr(e),o=new Set,f=l.storage[$i].get(n);for(let u of r)o.add(f.get(u));return o.size<=1||!(n.features&1)?Array.from(o):Mo(n,Array.from(o))}function Mo(e,r){if(r.length<=1)return r;let i=e.designSystem,t=new U(f=>new U(u=>new Set)),n=e.designSystem.theme.prefix?`${e.designSystem.theme.prefix}:`:"";for(let f of r){let u=L(f,":"),c=u.pop(),m=c.endsWith("!");m&&(c=c.slice(0,-1));let d=u.length>0?`${u.join(":")}:`:"",p=m?"!":"";t.get(d).get(p).add(`${n}${c}`)}let l=new Set;for(let[f,u]of t.entries())for(let[c,m]of u.entries())for(let d of o(Array.from(m)))n&&d.startsWith(n)&&(d=d.slice(n.length)),l.add(`${f}${d}${c}`);return Array.from(l);function o(f){let u=e.signatureOptions,c=i.storage[Tt].get(u),m=i.storage[nr].get(u),d=f.map(S=>c.get(S));if(d.some(S=>S.has("line-height"))){let S=i.theme.keysInNamespaces(["--text"]);if(S.length>0){let A=new Set,y=new Set;for(let N of d)for(let P of N.get("line-height")){if(y.has(P))continue;y.add(P);let z=i.storage[$t]?.get(P)??null;if(z!==null)if(ne(z)){A.add(z);for(let I of S)c.get(`text-${I}/${z}`)}else{A.add(P);for(let I of S)c.get(`text-${I}/[${P}]`)}}let K=new Set;for(let N of d)for(let P of N.get("font-size"))if(!K.has(P)){K.add(P);for(let z of A)ne(z)?c.get(`text-[${P}]/${z}`):c.get(`text-[${P}]/[${z}]`)}}}let p=d.map(S=>{let A=null;for(let y of S.keys()){let K=new Set;for(let N of m.get(y).values())for(let P of N)K.add(P);if(A===null?A=K:A=Ai(A,K),A.size===0)return A}return A}),k=new U(S=>new Set([S]));for(let S=0;SS.split(",").map(Number));for(let S of k.values()){let A=Array.from(S).sort((y,K)=>y-K);h.get(A.join(","))}let w=new Set(f),x=new Set;for(let S of h.values())for(let A of ya(S)){if(A.some(N=>x.has(f[N])))continue;let y=A.flatMap(N=>p[N]).reduce(Ai),K=i.storage[ge].get(u).get(A.map(N=>f[N]).sort((N,P)=>N.localeCompare(P)).join(" "));for(let N of y)if(i.storage[ge].get(u).get(N)===K){for(let z of A)x.add(f[z]);w.add(N);break}}for(let S of x)w.delete(S);return Array.from(w)}}var $i=Symbol();function jo(){return new U(e=>{let r=e.designSystem,i=r.theme.prefix?`${r.theme.prefix}:`:"",t=r.storage[Ti].get(e),n=r.storage[Ei].get(e);return new U((l,o)=>{for(let f of r.parseCandidate(l)){let u=f.variants.slice().reverse().flatMap(d=>t.get(d)),c=f.important;if(c||u.length>0){let p=o.get(r.printCandidate({...f,variants:[],important:!1}));return r.theme.prefix!==null&&u.length>0&&(p=p.slice(i.length)),u.length>0&&(p=`${u.map(k=>r.printVariant(k)).join(":")}:${p}`),c&&(p+="!"),r.theme.prefix!==null&&u.length>0&&(p=`${i}${p}`),p}let m=n.get(l);if(m!==l)return m}return l})})}var Fo=[Zo,ua,ca,aa],Ti=Symbol();function Wo(){return new U(e=>new U(r=>{let i=[r];for(let t of Fo)for(let n of i.splice(0)){let l=t(Me(n),e);if(Array.isArray(l)){i.push(...l);continue}else i.push(l)}return i}))}var Bo=[Go,Ho,ta,ia,oa,la,sa,fa],Ei=Symbol();function Yo(){return new U(e=>{let r=e.designSystem;return new U(i=>{for(let t of r.parseCandidate(i)){let n=Lr(t);for(let o of Bo)n=o(n,e);let l=r.printCandidate(n);if(i!==l)return l}return i})})}var qo=["t","tr","r","br","b","bl","l","tl"];function Go(e){if(e.kind==="static"&&e.root.startsWith("bg-gradient-to-")){let r=e.root.slice(15);return qo.includes(r)&&(e.root=`bg-linear-to-${r}`),e}return e}function Ho(e,r){let i=r.designSystem.storage[ir];if(e.kind==="arbitrary"){let[t,n]=i(e.value,e.modifier===null?1:0);t!==e.value&&(e.value=t,n!==null&&(e.modifier=n))}else if(e.kind==="functional"&&e.value?.kind==="arbitrary"){let[t,n]=i(e.value.value,e.modifier===null?1:0);t!==e.value.value&&(e.value.value=t,n!==null&&(e.modifier=n))}return e}function Zo(e,r){let i=r.designSystem.storage[ir],t=Et(e);for(let[n]of t)if(n.kind==="arbitrary"){let[l]=i(n.selector,2);l!==n.selector&&(n.selector=l)}else if(n.kind==="functional"&&n.value?.kind==="arbitrary"){let[l]=i(n.value.value,2);l!==n.value.value&&(n.value.value=l)}return e}var ir=Symbol();function Qo(e){return r(e);function r(i){function t(f,u=0){let c=B(f);if(u&2)return[Ct(c,o),null];let m=0,d=0;if(_(c,h=>{h.kind==="function"&&h.value==="theme"&&(m+=1,_(h.nodes,w=>w.kind==="separator"&&w.value.includes(",")?V.Stop:w.kind==="word"&&w.value==="/"?(d+=1,V.Stop):V.Skip))}),m===0)return[f,null];if(d===0)return[Ct(c,l),null];if(d>1)return[Ct(c,o),null];let p=null;return[Ct(c,(h,w)=>{let x=L(h,"/").map(S=>S.trim());if(x.length>2)return null;if(c.length===1&&x.length===2&&u&1){let[S,A]=x;if(/^\d+%$/.test(A))p={kind:"named",value:A.slice(0,-1)};else if(/^0?\.\d+$/.test(A)){let y=Number(A)*100;p={kind:Number.isInteger(y)?"named":"arbitrary",value:y.toString()}}else p={kind:"arbitrary",value:A};h=S}return l(h,w)||o(h,w)}),p]}function n(f,u=!0){let c=`--${Ye(Ue(f))}`;return i.theme.get([c])?u&&i.theme.prefix?`--${i.theme.prefix}-${c.slice(2)}`:c:null}function l(f,u){let c=n(f);if(c)return u?`var(${c}, ${u})`:`var(${c})`;let m=Ue(f);if(m[0]==="spacing"&&i.theme.get(["--spacing"])){let d=m[1];return ne(d)?`--spacing(${d})`:null}return null}function o(f,u){let c=L(f,"/").map(p=>p.trim());f=c.shift();let m=n(f,!1);if(!m)return null;let d=c.length>0?`/${c.join("/")}`:"";return u?`--theme(${m}${d}, ${u})`:`--theme(${m}${d})`}return t}}function Ct(e,r){return _(e,(i,t)=>{if(i.kind==="function"&&i.value==="theme"){if(i.nodes.length<1)return;i.nodes[0].kind==="separator"&&i.nodes[0].value.trim()===""&&i.nodes.shift();let n=i.nodes[0];if(n.kind!=="word")return;let l=n.value,o=1;for(let c=o;c0?r(l,H(f)):r(l);if(u===null)return;if(t.parent){let c=t.parent.nodes.indexOf(i)-1;for(;c!==-1;){let m=t.parent.nodes[c];if(m.kind==="separator"&&m.value.trim()===""){c-=1;continue}/^[-+*/]$/.test(m.value.trim())&&(u=`(${u})`);break}}return V.Replace(B(u))}}),H(e)}function Jo(e){if(e[0]!=="'"&&e[0]!=='"')return e;let r="",i=e[0];for(let t=1;t{if(n===0)return null;let f=_e.get(At(o,r?.rem??null));if(!f)return null;let[u,c]=f;return c!==l?null:u/n})}function ta(e,r){if(e.kind!=="arbitrary"&&!(e.kind==="functional"&&e.value?.kind==="arbitrary"))return e;let i=r.designSystem,t=i.storage[or].get(r.signatureOptions),n=i.storage[ge].get(r.signatureOptions),l=i.printCandidate(e),o=n.get(l);if(typeof o!="string")return e;for(let u of f(o,e)){let c=i.printCandidate(u);if(n.get(c)===o&&ra(i,e,u))return u}return e;function*f(u,c){let m=t.get(u);if(!(m.length>1)){if(m.length===0&&c.modifier){let d={...c,modifier:null},p=n.get(i.printCandidate(d));if(typeof p=="string")for(let k of f(p,d))yield Object.assign({},k,{modifier:c.modifier})}if(m.length===1)for(let d of be(i,m[0]))yield d;else if(m.length===0){let d=c.kind==="arbitrary"?c.value:c.value?.value??null;if(d===null)return;if(r.signatureOptions.rem!==null&&c.kind==="functional"&&c.value?.kind==="arbitrary"){let h=i.storage[$t]?.get(d)??null;h!==null&&ne(h)&&(yield Object.assign({},c,{value:{kind:"named",value:h,fraction:null}}))}let p=i.storage[$t]?.get(d)??null,k="";p!==null&&p<0&&(k="-",p=Math.abs(p));for(let h of Array.from(i.utilities.keys("functional")).sort((w,x)=>+(w[0]==="-")-+(x[0]==="-"))){k&&(h=`${k}${h}`);for(let w of be(i,`${h}-${d}`))yield w;if(c.modifier)for(let w of be(i,`${h}-${d}${c.modifier}`))yield w;if(p!==null){for(let w of be(i,`${h}-${p}`))yield w;if(c.modifier)for(let w of be(i,`${h}-${p}${it(c.modifier)}`))yield w}for(let w of be(i,`${h}-[${d}]`))yield w;if(c.modifier)for(let w of be(i,`${h}-[${d}]${it(c.modifier)}`))yield w}}}}}function ra(e,r,i){let t=null;if(r.kind==="functional"&&r.value?.kind==="arbitrary"&&r.value.value.includes("var(--")?t=r.value.value:r.kind==="arbitrary"&&r.value.includes("var(--")&&(t=r.value),t===null)return!0;let n=e.candidatesToCss([e.printCandidate(i)]).join(` -`),l=!0;return _(B(t),o=>{if(o.kind==="function"&&o.value==="var"){let f=o.nodes[0].value;if(!new RegExp(`var\\(${f}[,)]\\s*`,"g").test(n)||n.includes(`${f}:`))return l=!1,V.Stop}}),l}function ia(e,r){if(e.kind!=="functional"||e.value?.kind!=="named")return e;let i=r.designSystem,t=i.storage[or].get(r.signatureOptions),n=i.storage[ge].get(r.signatureOptions),l=i.printCandidate(e),o=n.get(l);if(typeof o!="string")return e;for(let u of f(o,e)){let c=i.printCandidate(u);if(n.get(c)===o)return u}return e;function*f(u,c){let m=t.get(u);if(!(m.length>1)){if(m.length===0&&c.modifier){let d={...c,modifier:null},p=n.get(i.printCandidate(d));if(typeof p=="string")for(let k of f(p,d))yield Object.assign({},k,{modifier:c.modifier})}if(m.length===1)for(let d of be(i,m[0]))yield d}}}var na=new Map([["order-none","order-0"],["break-words","wrap-break-word"]]);function oa(e,r){let i=r.designSystem,t=i.storage[ge].get(r.signatureOptions),n=Xo(i,e),l=na.get(n)??null;if(l===null)return e;let o=t.get(n);if(typeof o!="string")return e;let f=t.get(l);if(typeof f!="string"||o!==f)return e;let[u]=be(i,l);return u}function aa(e,r){let i=r.designSystem,t=i.storage[Nt],n=i.storage[Ri],l=Et(e);for(let[o]of l){if(o.kind==="compound")continue;let f=i.printVariant(o),u=t.get(f);if(typeof u!="string")continue;let c=n.get(u);if(c.length!==1)continue;let m=c[0],d=i.parseVariant(m);d!==null&&ce(o,d)}return e}function la(e,r){let i=r.designSystem,t=i.storage[ge].get(r.signatureOptions);if(e.kind==="functional"&&e.value?.kind==="arbitrary"&&e.value.dataType!==null){let n=i.printCandidate({...e,value:{...e.value,dataType:null}});t.get(i.printCandidate(e))===t.get(n)&&(e.value.dataType=null)}return e}function sa(e,r){if(e.kind!=="functional"||e.value?.kind!=="arbitrary")return e;let i=r.designSystem,t=i.storage[ge].get(r.signatureOptions),n=t.get(i.printCandidate(e));if(n===null)return e;for(let l of Ni(e))if(t.get(i.printCandidate({...e,value:l}))===n)return e.value=l,e;return e}function ua(e){let r=Et(e);for(let[i]of r)if(i.kind==="functional"&&i.root==="data"&&i.value?.kind==="arbitrary"&&!i.value.value.includes("="))i.value={kind:"named",value:i.value.value};else if(i.kind==="functional"&&i.root==="aria"&&i.value?.kind==="arbitrary"&&(i.value.value.endsWith("=true")||i.value.value.endsWith('="true"')||i.value.value.endsWith("='true'"))){let[t,n]=L(i.value.value,"=");if(t[t.length-1]==="~"||t[t.length-1]==="|"||t[t.length-1]==="^"||t[t.length-1]==="$"||t[t.length-1]==="*")continue;i.value={kind:"named",value:i.value.value.slice(0,i.value.value.indexOf("="))}}else i.kind==="functional"&&i.root==="supports"&&i.value?.kind==="arbitrary"&&/^[a-z-][a-z0-9-]*$/i.test(i.value.value)&&(i.value={kind:"named",value:i.value.value});return e}function*Ni(e,r=e.value?.value??"",i=new Set){if(i.has(r))return;if(i.add(r),yield{kind:"named",value:r,fraction:null},r.endsWith("%")&&ne(r.slice(0,-1))&&(yield{kind:"named",value:r.slice(0,-1),fraction:null}),r.includes("/")){let[l,o]=r.split("/");O(l)&&O(o)&&(yield{kind:"named",value:l,fraction:`${l}/${o}`})}let t=new Set;for(let l of r.matchAll(/(\d+\/\d+)|(\d+\.?\d+)/g))t.add(l[0].trim());let n=Array.from(t).sort((l,o)=>l.length-o.length);for(let l of n)yield*Ni(e,l,i)}function xi(e){return!e.some(r=>r.kind==="separator"&&r.value.trim()===",")}function St(e){let r=e.value.trim();return e.kind==="selector"&&r[0]==="["&&r[r.length-1]==="]"}function ca(e,r){let i=[e],t=r.designSystem,n=t.storage[Nt],l=Et(e);for(let[o,f]of l)if(o.kind==="compound"&&(o.root==="has"||o.root==="not"||o.root==="in")&&o.modifier!==null&&"modifier"in o.variant&&(o.variant.modifier=o.modifier,o.modifier=null),o.kind==="arbitrary"){if(o.relative)continue;let u=De(o.selector.trim());if(!xi(u))continue;if(f===null&&u.length===3&&u[0].kind==="selector"&&u[0].value==="&"&&u[1].kind==="combinator"&&u[1].value.trim()===">"&&u[2].kind==="selector"&&u[2].value==="*"){ce(o,t.parseVariant("*"));continue}if(f===null&&u.length===3&&u[0].kind==="selector"&&u[0].value==="&"&&u[1].kind==="combinator"&&u[1].value.trim()===""&&u[2].kind==="selector"&&u[2].value==="*"){ce(o,t.parseVariant("**"));continue}if(f===null&&u.length===3&&u[1].kind==="combinator"&&u[1].value.trim()===""&&u[2].kind==="selector"&&u[2].value==="&"){u.pop(),u.pop(),ce(o,t.parseVariant(`in-[${me(u)}]`));continue}if(f===null&&u[0].kind==="selector"&&(u[0].value==="@media"||u[0].value==="@supports")){let p=n.get(t.printVariant(o)),k=B(me(u)),h=!1;if(_(k,w=>{if(w.kind==="word"&&w.value==="not")return h=!0,V.Replace([])}),k=B(H(k)),_(k,w=>{w.kind==="separator"&&w.value!==" "&&w.value.trim()===""&&(w.value=" ")}),h){let w=t.parseVariant(`not-[${H(k)}]`);if(w===null)continue;let x=n.get(t.printVariant(w));if(p===x){ce(o,w);continue}}}let c=null;f===null&&u.length===3&&u[0].kind==="selector"&&u[0].value.trim()==="&"&&u[1].kind==="combinator"&&u[1].value.trim()===">"&&u[2].kind==="selector"&&(St(u[2])||u[2].value[0]===":")&&(u=[u[2]],c=t.parseVariant("*")),f===null&&u.length===3&&u[0].kind==="selector"&&u[0].value.trim()==="&"&&u[1].kind==="combinator"&&u[1].value.trim()===""&&u[2].kind==="selector"&&(St(u[2])||u[2].value[0]===":")&&(u=[u[2]],c=t.parseVariant("**"));let m=u.filter(p=>!(p.kind==="selector"&&p.value.trim()==="&"));if(m.length!==1)continue;let d=m[0];if(d.kind==="function"&&d.value===":is"){if(!xi(d.nodes)||d.nodes.length!==1||!St(d.nodes[0]))continue;d=d.nodes[0]}if(d.kind==="function"&&d.value[0]===":"||d.kind==="selector"&&d.value[0]===":"){let p=d,k=!1;if(p.kind==="function"&&p.value===":not"){if(k=!0,p.nodes.length!==1||p.nodes[0].kind!=="selector"&&p.nodes[0].kind!=="function"||p.nodes[0].value[0]!==":")continue;p=p.nodes[0]}let h=(x=>{if(x===":nth-child"&&p.kind==="function"&&p.nodes.length===1&&p.nodes[0].kind==="value"&&p.nodes[0].value==="odd")return k?(k=!1,"even"):"odd";if(x===":nth-child"&&p.kind==="function"&&p.nodes.length===1&&p.nodes[0].kind==="value"&&p.nodes[0].value==="even")return k?(k=!1,"odd"):"even";for(let[S,A]of[[":nth-child","nth"],[":nth-last-child","nth-last"],[":nth-of-type","nth-of-type"],[":nth-last-of-type","nth-of-last-type"]])if(x===S&&p.kind==="function"&&p.nodes.length===1)return p.nodes.length===1&&p.nodes[0].kind==="value"&&O(p.nodes[0].value)?`${A}-${p.nodes[0].value}`:`${A}-[${me(p.nodes)}]`;if(k){let S=n.get(t.printVariant(o)),A=n.get(`not-[${x}]`);if(S===A)return`[&${x}]`}return null})(p.value);if(h===null){if(c)return ce(o,{kind:"arbitrary",selector:d.value,relative:!1}),[c,o];continue}k&&(h=`not-${h}`);let w=t.parseVariant(h);if(w===null)continue;ce(o,w)}else if(St(d)){let p=ti(d.value);if(p===null)continue;if(p.attribute.startsWith("data-")){let k=p.attribute.slice(5);ce(o,{kind:"functional",root:"data",modifier:null,value:p.value===null?{kind:"named",value:k}:{kind:"arbitrary",value:`${k}${p.operator}${p.quote??""}${p.value}${p.quote??""}${p.sensitivity?` ${p.sensitivity}`:""}`}})}else if(p.attribute.startsWith("aria-")){let k=p.attribute.slice(5);ce(o,{kind:"functional",root:"aria",modifier:null,value:p.value===null?{kind:"arbitrary",value:k}:p.operator==="="&&p.value==="true"&&p.sensitivity===null?{kind:"named",value:k}:{kind:"arbitrary",value:`${p.attribute}${p.operator}${p.quote??""}${p.value}${p.quote??""}${p.sensitivity?` ${p.sensitivity}`:""}`}})}else ce(o,{kind:"arbitrary",selector:d.value,relative:!1})}if(c)return[c,o]}return i}function fa(e,r){if(e.kind!=="functional"&&e.kind!=="arbitrary"||e.modifier===null)return e;let i=r.designSystem,t=i.storage[ge].get(r.signatureOptions),n=t.get(i.printCandidate(e)),l=e.modifier;if(n===t.get(i.printCandidate({...e,modifier:null})))return e.modifier=null,e;{let o={kind:"named",value:l.value.endsWith("%")?l.value.includes(".")?`${Number(l.value.slice(0,-1))}`:l.value.slice(0,-1):l.value,fraction:null};if(n===t.get(i.printCandidate({...e,modifier:o})))return e.modifier=o,e}{let o={kind:"named",value:`${parseFloat(l.value)*100}`,fraction:null};if(n===t.get(i.printCandidate({...e,modifier:o})))return e.modifier=o,e}return e}var ge=Symbol();function pa(e){return new U(r=>new U(i=>{try{i=e.theme.prefix&&!i.startsWith(e.theme.prefix)?`${e.theme.prefix}:${i}`:i;let t=[q(".x",[F("@apply",i)])];return wa(e,()=>{for(let l of e.parseCandidate(i))e.compileAstNodes(l,1);$e(t,e)}),Vi(e,t,r),ie(t)}catch{return Symbol()}}))}function Vi(e,r,i){let{rem:t}=i;return _(r,{enter(n,l){if(n.kind==="declaration"){if(n.value===void 0||n.property==="--tw-sort")return V.Replace([]);if(n.property.startsWith("--tw-")&&(l.parent?.nodes??[]).some(o=>o.kind==="declaration"&&n.value===o.value&&n.important===o.important&&!o.property.startsWith("--tw-")))return V.Replace([]);if(i.features&1){let o=ui(n,i.features);if(o)return V.Replace(o)}n.value.includes("var(")&&(n.value=da(n.value,e)),n.value=At(n.value,t),n.value=Ce(n.value)}else{if(n.kind==="context"||n.kind==="at-root")return V.Replace(n.nodes);if(n.kind==="comment")return V.Replace([]);if(n.kind==="at-rule"&&n.name==="@property")return V.Replace([])}},exit(n){if(n.kind==="rule"||n.kind==="at-rule"){if(n.nodes.length>1){let l=new Set;for(let o=n.nodes.length-1;o>=0;o--){let f=n.nodes[o];f.kind==="declaration"&&f.value!==void 0&&(l.has(f.property)&&n.nodes.splice(o,1),l.add(f.property))}}n.nodes.sort((l,o)=>l.kind!=="declaration"||o.kind!=="declaration"?0:l.property.localeCompare(o.property))}}}),r}function da(e,r){let i=!1,t=B(e),n=new Set;return _(t,l=>{if(l.kind!=="function"||l.value!=="var"||l.nodes.length!==1&&l.nodes.length<3)return;let o=l.nodes[0].value;r.theme.prefix&&o.startsWith(`--${r.theme.prefix}-`)&&(o=o.slice(`--${r.theme.prefix}-`.length));let f=r.resolveThemeValue(o);if(!n.has(o)&&(n.add(o),f!==void 0&&(l.nodes.length===1&&(i=!0,l.nodes.push(...B(`,${f}`))),l.nodes.length>=3))){let u=H(l.nodes),c=`${l.nodes[0].value},${f}`;if(u===c)return i=!0,V.Replace(B(f))}}),i?H(t):e}var nr=Symbol();function ma(){return new U(e=>new U(r=>new U(i=>new Set)))}var Tt=Symbol();function ga(e){return new U(r=>new U(i=>{let t=new U(l=>new Set);e.theme.prefix&&!i.startsWith(e.theme.prefix)&&(i=`${e.theme.prefix}:${i}`);let n=e.parseCandidate(i);return n.length===0||_(Vi(e,e.compileAstNodes(n[0]).map(l=>ee(l.node)),r),l=>{l.kind==="declaration"&&(t.get(l.property).add(l.value),e.storage[nr].get(r).get(l.property).get(l.value).add(i))}),t}))}var or=Symbol();function ha(e){return new U(r=>{let i=e.storage[ge].get(r),t=new U(()=>[]);for(let[n,l]of e.getClassList()){let o=i.get(n);if(typeof o=="string"){if(n[0]==="-"&&n.endsWith("-0")){let f=i.get(n.slice(1));if(typeof f=="string"&&o===f)continue}t.get(o).push(n),e.storage[Tt].get(r).get(n);for(let f of l.modifiers){if(ne(f))continue;let u=`${n}/${f}`,c=i.get(u);typeof c=="string"&&(t.get(c).push(u),e.storage[Tt].get(r).get(u))}}}return t})}var Nt=Symbol();function va(e){return new U(r=>{try{r=e.theme.prefix&&!r.startsWith(e.theme.prefix)?`${e.theme.prefix}:${r}`:r;let i=[q(".x",[F("@apply",`${r}:flex`)])];return $e(i,e),_(i,n=>{if(n.kind==="at-rule"&&n.params.includes(" "))n.params=n.params.replaceAll(" ","");else if(n.kind==="rule"){let l=De(n.selector),o=!1;_(l,f=>{if(f.kind==="separator"&&f.value!==" ")f.value=f.value.trim(),o=!0;else if(f.kind==="function"&&f.value===":is"){if(f.nodes.length===1)return o=!0,V.Replace(f.nodes);if(f.nodes.length===2&&f.nodes[0].kind==="selector"&&f.nodes[0].value==="*"&&f.nodes[1].kind==="selector"&&f.nodes[1].value[0]===":")return o=!0,V.Replace(f.nodes[1])}else f.kind==="function"&&f.value[0]===":"&&f.nodes[0]?.kind==="selector"&&f.nodes[0]?.value[0]===":"&&(o=!0,f.nodes.unshift({kind:"selector",value:"*"}))}),o&&(n.selector=me(l))}}),ie(i)}catch{return Symbol()}})}var Ri=Symbol();function ka(e){let r=e.storage[Nt],i=new U(()=>[]);for(let[t,n]of e.variants.entries())if(n.kind==="static"){let l=r.get(t);if(typeof l!="string")continue;i.get(l).push(t)}return i}function wa(e,r){let i=e.theme.values.get,t=new Set;e.theme.values.get=n=>{let l=i.call(e.theme.values,n);return l===void 0||l.options&1&&(t.add(l),l.options&=-2),l};try{return r()}finally{e.theme.values.get=i;for(let n of t)n.options|=1}}function*ya(e){let r=e.length,i=1n<=2;t--){let n=(1n<>BigInt(u)&1n&&l.push(e[u]);yield l;let o=n&-n,f=n+o;n=((f^n)>>2n)/o|f}}}function Ai(e,r){if(typeof e.intersection=="function")return e.intersection(r);if(e.size===0||r.size===0)return new Set;let i=new Set(e);for(let t of r)i.has(t)||i.delete(t);return i}var xa=/^\d+\/\d+$/;function Oi(e){let r=new U(n=>({name:n,utility:n,fraction:!1,modifiers:[]}));for(let n of e.utilities.keys("static")){if(e.utilities.getCompletions(n).length===0)continue;let o=r.get(n);o.fraction=!1,o.modifiers=[]}for(let n of e.utilities.keys("functional")){let l=e.utilities.getCompletions(n);for(let o of l)for(let f of o.values){let u=f!==null&&xa.test(f),c=f===null?n:`${n}-${f}`,m=r.get(c);if(m.utility=n,m.fraction||=u,m.modifiers.push(...o.modifiers),o.supportsNegative){let d=r.get(`-${c}`);d.utility=`-${n}`,d.fraction||=u,d.modifiers.push(...o.modifiers)}m.modifiers=Array.from(new Set(m.modifiers))}}if(r.size===0)return[];let i=Array.from(r.values());return i.sort((n,l)=>xt(n.name,l.name)),Aa(i)}function Aa(e){let r=[],i=null,t=new Map,n=new U(()=>[]);for(let o of e){let{utility:f,fraction:u}=o;i||(i={utility:f,items:[]},t.set(f,i)),f!==i.utility&&(r.push(i),i={utility:f,items:[]},t.set(f,i)),u?n.get(f).push(o):i.items.push(o)}i&&r[r.length-1]!==i&&r.push(i);for(let[o,f]of n){let u=t.get(o);u&&u.items.push(...f)}let l=[];for(let o of r)for(let f of o.items)l.push([f.name,{modifiers:f.modifiers}]);return l}function Pi(e){let r=[];for(let[t,n]of e.variants.entries()){let f=function({value:u,modifier:c}={}){let m=t;u&&(m+=l?`-${u}`:u),c&&(m+=`/${c}`);let d=e.parseVariant(m);if(!d)return[];let p=q(".__placeholder__",[]);if(qe(p,d,e.variants)===null)return[];let k=[];return _(p.nodes,{exit(h,w){if(h.kind!=="rule"&&h.kind!=="at-rule"||h.nodes.length>0)return;let x=w.path();x.push(h),x.sort((y,K)=>{let N=y.kind==="at-rule",P=K.kind==="at-rule";return N&&!P?-1:!N&&P?1:0});let S=x.flatMap(y=>y.kind==="rule"?y.selector==="&"?[]:[y.selector]:y.kind==="at-rule"?[`${y.name} ${y.params}`]:[]),A="";for(let y=S.length-1;y>=0;y--)A=A===""?S[y]:`${S[y]} { ${A} }`;k.push(A)}}),k};var i=f;if(n.kind==="arbitrary")continue;let l=t!=="@",o=e.variants.getCompletions(t);switch(n.kind){case"static":{r.push({name:t,values:o,isArbitrary:!1,hasDash:l,selectors:f});break}case"functional":{r.push({name:t,values:o,isArbitrary:!0,hasDash:l,selectors:f});break}case"compound":{r.push({name:t,values:o,isArbitrary:!0,hasDash:l,selectors:f});break}}}return r}function _i(e,r){let{astNodes:i,nodeSorting:t}=Te(Array.from(r),e),n=new Map(r.map(o=>[o,null])),l=0n;for(let o of i){let f=t.get(o)?.candidate;f&&n.set(f,n.get(f)??l++)}return r.map(o=>[o,n.get(o)??null])}var Vt=/^@?[a-z0-9][a-zA-Z0-9_-]*(?{o.kind==="rule"?n.push(o.selector):o.kind==="at-rule"&&o.name==="@variant"?l=!0:o.kind==="at-rule"&&o.name!=="@slot"&&n.push(`${o.name} ${o.params}`)}),this.static(r,o=>{let f=i.map(ee);l&&ot(f,t),lr(f,o.nodes),o.nodes=f},{compounds:Le(n)})}functional(r,i,{compounds:t,order:n}={}){this.set(r,{kind:"functional",applyFn:i,compoundsWith:0,compounds:t??2,order:n})}compound(r,i,t,{compounds:n,order:l}={}){this.set(r,{kind:"compound",applyFn:t,compoundsWith:i,compounds:n??2,order:l})}group(r,i){this.groupOrder=this.nextOrder(),i&&this.compareFns.set(this.groupOrder,i),r(),this.groupOrder=null}has(r){return this.variants.has(r)}get(r){return this.variants.get(r)}kind(r){return this.variants.get(r)?.kind}compoundsWith(r,i){let t=this.variants.get(r),n=typeof i=="string"?this.variants.get(i):i.kind==="arbitrary"?{compounds:Le([i.selector])}:this.variants.get(i.root);return!(!t||!n||t.kind!=="compound"||n.compounds===0||t.compoundsWith===0||(t.compoundsWith&n.compounds)===0)}suggest(r,i){this.completions.set(r,i)}getCompletions(r){return this.completions.get(r)?.()??[]}compare(r,i){if(r===i)return 0;if(r===null)return-1;if(i===null)return 1;if(r.kind==="arbitrary"&&i.kind==="arbitrary")return r.selector{p.nodes=m.map(k=>Z(k,p.nodes))},{compounds:d})}i("*",[":is(& > *)"],{compounds:0}),i("**",[":is(& *)"],{compounds:0});function t(c,m){return m.map(d=>{d=d.trim();let p=L(d," ");return p[0]==="not"?p.slice(1).join(" "):c==="@container"?p[0][0]==="("?`not ${d}`:p[1]==="not"?`${p[0]} ${p.slice(2).join(" ")}`:`${p[0]} not ${p.slice(1).join(" ")}`:`not ${d}`})}let n=["@media","@supports","@container"];function l(c){for(let m of n){if(m!==c.name)continue;let d=L(c.params,",");return d.length>1?null:(d=t(c.name,d),F(c.name,d.join(", ")))}return null}function o(c){return c.includes("::")?null:`&:not(${L(c,",").map(d=>(d=d.replaceAll("&","*"),d)).join(", ")})`}r.compound("not",3,(c,m)=>{if(m.variant.kind==="arbitrary"&&m.variant.relative||m.modifier)return null;let d=!1;if(_([c],(p,k)=>{if(p.kind!=="rule"&&p.kind!=="at-rule")return V.Continue;if(p.nodes.length>0)return V.Continue;let h=[],w=[],x=k.path();x.push(p);for(let A of x)A.kind==="at-rule"?h.push(A):A.kind==="rule"&&w.push(A);if(h.length>1)return V.Stop;if(w.length>1)return V.Stop;let S=[];for(let A of w){let y=o(A.selector);if(!y)return d=!1,V.Stop;S.push(q(y,[]))}for(let A of h){let y=l(A);if(!y)return d=!1,V.Stop;S.push(y)}return Object.assign(c,q("&",S)),d=!0,V.Skip}),c.kind==="rule"&&c.selector==="&"&&c.nodes.length===1&&Object.assign(c,c.nodes[0]),!d)return null}),r.suggest("not",()=>Array.from(r.keys()).filter(c=>r.compoundsWith("not",c))),r.compound("group",2,(c,m)=>{if(m.variant.kind==="arbitrary"&&m.variant.relative)return null;let d=m.modifier?`:where(.${e.prefix?`${e.prefix}\\:`:""}group\\/${m.modifier.value})`:`:where(.${e.prefix?`${e.prefix}\\:`:""}group)`,p=!1;if(_([c],(k,h)=>{if(k.kind!=="rule")return V.Continue;for(let x of h.path())if(x.kind==="rule")return p=!1,V.Stop;let w=k.selector.replaceAll("&",d);L(w,",").length>1&&(w=`:is(${w})`),k.selector=`&:is(${w} *)`,p=!0}),!p)return null}),r.suggest("group",()=>Array.from(r.keys()).filter(c=>r.compoundsWith("group",c))),r.compound("peer",2,(c,m)=>{if(m.variant.kind==="arbitrary"&&m.variant.relative)return null;let d=m.modifier?`:where(.${e.prefix?`${e.prefix}\\:`:""}peer\\/${m.modifier.value})`:`:where(.${e.prefix?`${e.prefix}\\:`:""}peer)`,p=!1;if(_([c],(k,h)=>{if(k.kind!=="rule")return V.Continue;for(let x of h.path())if(x.kind==="rule")return p=!1,V.Stop;let w=k.selector.replaceAll("&",d);L(w,",").length>1&&(w=`:is(${w})`),k.selector=`&:is(${w} ~ *)`,p=!0}),!p)return null}),r.suggest("peer",()=>Array.from(r.keys()).filter(c=>r.compoundsWith("peer",c))),i("first-letter",["&::first-letter"]),i("first-line",["&::first-line"]),i("marker",["& *::marker","&::marker","& *::-webkit-details-marker","&::-webkit-details-marker"]),i("selection",["& *::selection","&::selection"]),i("file",["&::file-selector-button"]),i("placeholder",["&::placeholder"]),i("backdrop",["&::backdrop"]),i("details-content",["&::details-content"]);{let c=function(){return W([F("@property","--tw-content",[a("syntax",'"*"'),a("initial-value",'""'),a("inherits","false")])])};var f=c;r.static("before",m=>{m.nodes=[q("&::before",[c(),a("content","var(--tw-content)"),...m.nodes])]},{compounds:0}),r.static("after",m=>{m.nodes=[q("&::after",[c(),a("content","var(--tw-content)"),...m.nodes])]},{compounds:0})}i("first",["&:first-child"]),i("last",["&:last-child"]),i("only",["&:only-child"]),i("odd",["&:nth-child(odd)"]),i("even",["&:nth-child(even)"]),i("first-of-type",["&:first-of-type"]),i("last-of-type",["&:last-of-type"]),i("only-of-type",["&:only-of-type"]),i("visited",["&:visited"]),i("target",["&:target"]),i("open",["&:is([open], :popover-open, :open)"]),i("default",["&:default"]),i("checked",["&:checked"]),i("indeterminate",["&:indeterminate"]),i("placeholder-shown",["&:placeholder-shown"]),i("autofill",["&:autofill"]),i("optional",["&:optional"]),i("required",["&:required"]),i("valid",["&:valid"]),i("invalid",["&:invalid"]),i("user-valid",["&:user-valid"]),i("user-invalid",["&:user-invalid"]),i("in-range",["&:in-range"]),i("out-of-range",["&:out-of-range"]),i("read-only",["&:read-only"]),i("empty",["&:empty"]),i("focus-within",["&:focus-within"]),r.static("hover",c=>{c.nodes=[q("&:hover",[F("@media","(hover: hover)",c.nodes)])]}),i("focus",["&:focus"]),i("focus-visible",["&:focus-visible"]),i("active",["&:active"]),i("enabled",["&:enabled"]),i("disabled",["&:disabled"]),i("inert",["&:is([inert], [inert] *)"]),r.compound("in",2,(c,m)=>{if(m.modifier)return null;let d=!1;if(_([c],(p,k)=>{if(p.kind!=="rule")return V.Continue;for(let h of k.path())if(h.kind==="rule")return d=!1,V.Stop;p.selector=`:where(${p.selector.replaceAll("&","*")}) &`,d=!0}),!d)return null}),r.suggest("in",()=>Array.from(r.keys()).filter(c=>r.compoundsWith("in",c))),r.compound("has",2,(c,m)=>{if(m.modifier)return null;let d=!1;if(_([c],(p,k)=>{if(p.kind!=="rule")return V.Continue;for(let h of k.path())if(h.kind==="rule")return d=!1,V.Stop;p.selector=`&:has(${p.selector.replaceAll("&","*")})`,d=!0}),!d)return null}),r.suggest("has",()=>Array.from(r.keys()).filter(c=>r.compoundsWith("has",c))),r.functional("aria",(c,m)=>{if(!m.value||m.modifier)return null;m.value.kind==="arbitrary"?c.nodes=[q(`&[aria-${Ii(m.value.value)}]`,c.nodes)]:c.nodes=[q(`&[aria-${m.value.value}="true"]`,c.nodes)]}),r.suggest("aria",()=>["busy","checked","disabled","expanded","hidden","pressed","readonly","required","selected"]),r.functional("data",(c,m)=>{if(!m.value||m.modifier)return null;c.nodes=[q(`&[data-${Ii(m.value.value)}]`,c.nodes)]}),r.functional("nth",(c,m)=>{if(!m.value||m.modifier||m.value.kind==="named"&&!O(m.value.value))return null;c.nodes=[q(`&:nth-child(${m.value.value})`,c.nodes)]}),r.functional("nth-last",(c,m)=>{if(!m.value||m.modifier||m.value.kind==="named"&&!O(m.value.value))return null;c.nodes=[q(`&:nth-last-child(${m.value.value})`,c.nodes)]}),r.functional("nth-of-type",(c,m)=>{if(!m.value||m.modifier||m.value.kind==="named"&&!O(m.value.value))return null;c.nodes=[q(`&:nth-of-type(${m.value.value})`,c.nodes)]}),r.functional("nth-last-of-type",(c,m)=>{if(!m.value||m.modifier||m.value.kind==="named"&&!O(m.value.value))return null;c.nodes=[q(`&:nth-last-of-type(${m.value.value})`,c.nodes)]}),r.functional("supports",(c,m)=>{if(!m.value||m.modifier)return null;let d=m.value.value;if(d===null)return null;if(/^[\w-]*\s*\(/.test(d)){let p=d.replace(/\b(and|or|not)\b/g," $1 ");c.nodes=[F("@supports",p,c.nodes)];return}d.includes(":")||(d=`${d}: var(--tw)`),(d[0]!=="("||d[d.length-1]!==")")&&(d=`(${d})`),c.nodes=[F("@supports",d,c.nodes)]},{compounds:1}),i("motion-safe",["@media (prefers-reduced-motion: no-preference)"]),i("motion-reduce",["@media (prefers-reduced-motion: reduce)"]),i("contrast-more",["@media (prefers-contrast: more)"]),i("contrast-less",["@media (prefers-contrast: less)"]);{let c=function(m,d,p,k){if(m===d)return 0;let h=k.get(m);if(h===null)return p==="asc"?-1:1;let w=k.get(d);return w===null?p==="asc"?1:-1:Oe(h,w,p)};var u=c;{let m=e.namespace("--breakpoint"),d=new U(p=>{switch(p.kind){case"static":return e.resolveValue(p.root,["--breakpoint"])??null;case"functional":{if(!p.value||p.modifier)return null;let k=null;return p.value.kind==="arbitrary"?k=p.value.value:p.value.kind==="named"&&(k=e.resolveValue(p.value.value,["--breakpoint"])),!k||k.includes("var(")?null:k}case"arbitrary":case"compound":return null}});r.group(()=>{r.functional("max",(p,k)=>{if(k.modifier)return null;let h=d.get(k);if(h===null)return null;p.nodes=[F("@media",`(width < ${h})`,p.nodes)]},{compounds:1})},(p,k)=>c(p,k,"desc",d)),r.suggest("max",()=>Array.from(m.keys()).filter(p=>p!==null)),r.group(()=>{for(let[p,k]of e.namespace("--breakpoint"))p!==null&&r.static(p,h=>{h.nodes=[F("@media",`(width >= ${k})`,h.nodes)]},{compounds:1});r.functional("min",(p,k)=>{if(k.modifier)return null;let h=d.get(k);if(h===null)return null;p.nodes=[F("@media",`(width >= ${h})`,p.nodes)]},{compounds:1})},(p,k)=>c(p,k,"asc",d)),r.suggest("min",()=>Array.from(m.keys()).filter(p=>p!==null))}{let m=e.namespace("--container"),d=new U(p=>{switch(p.kind){case"functional":{if(p.value===null)return null;let k=null;return p.value.kind==="arbitrary"?k=p.value.value:p.value.kind==="named"&&(k=e.resolveValue(p.value.value,["--container"])),!k||k.includes("var(")?null:k}case"static":case"arbitrary":case"compound":return null}});r.group(()=>{r.functional("@max",(p,k)=>{let h=d.get(k);if(h===null)return null;p.nodes=[F("@container",k.modifier?`${k.modifier.value} (width < ${h})`:`(width < ${h})`,p.nodes)]},{compounds:1})},(p,k)=>c(p,k,"desc",d)),r.suggest("@max",()=>Array.from(m.keys()).filter(p=>p!==null)),r.group(()=>{r.functional("@",(p,k)=>{let h=d.get(k);if(h===null)return null;p.nodes=[F("@container",k.modifier?`${k.modifier.value} (width >= ${h})`:`(width >= ${h})`,p.nodes)]},{compounds:1}),r.functional("@min",(p,k)=>{let h=d.get(k);if(h===null)return null;p.nodes=[F("@container",k.modifier?`${k.modifier.value} (width >= ${h})`:`(width >= ${h})`,p.nodes)]},{compounds:1})},(p,k)=>c(p,k,"asc",d)),r.suggest("@min",()=>Array.from(m.keys()).filter(p=>p!==null)),r.suggest("@",()=>Array.from(m.keys()).filter(p=>p!==null))}}return i("portrait",["@media (orientation: portrait)"]),i("landscape",["@media (orientation: landscape)"]),i("ltr",['&:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *)']),i("rtl",['&:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *)']),i("dark",["@media (prefers-color-scheme: dark)"]),i("starting",["@starting-style"]),i("print",["@media print"]),i("forced-colors",["@media (forced-colors: active)"]),i("inverted-colors",["@media (inverted-colors: inverted)"]),i("pointer-none",["@media (pointer: none)"]),i("pointer-coarse",["@media (pointer: coarse)"]),i("pointer-fine",["@media (pointer: fine)"]),i("any-pointer-none",["@media (any-pointer: none)"]),i("any-pointer-coarse",["@media (any-pointer: coarse)"]),i("any-pointer-fine",["@media (any-pointer: fine)"]),i("noscript",["@media (scripting: none)"]),r}function Ii(e){if(e.includes("=")){let[r,...i]=L(e,"="),t=i.join("=").trim();if(t[0]==="'"||t[0]==='"')return e;if(t.length>1){let n=t[t.length-1];if(t[t.length-2]===" "&&(n==="i"||n==="I"||n==="s"||n==="S"))return`${r}="${t.slice(0,-2)}" ${n}`}return`${r}="${t}"`}return e}function lr(e,r){_(e,i=>{if(i.kind==="at-rule"&&i.name==="@slot")return V.Replace(r);if(i.kind==="at-rule"&&(i.name==="@keyframes"||i.name==="@property"))return Object.assign(i,W([F(i.name,i.params,i.nodes)])),V.Skip})}function ot(e,r){let i=0;return _(e,t=>{if(t.kind!=="at-rule"||t.name!=="@variant")return;let n=q("&",t.nodes),l=t.params,o=r.parseVariant(l);if(o===null)throw new Error(`Cannot use \`@variant\` with unknown variant: ${l}`);if(qe(n,o,r.variants)===null)throw new Error(`Cannot use \`@variant\` with variant: ${l}`);return i|=32,V.Replace(n)}),i}function Ui(e,r){let i=Qr(e),t=Di(e),n=new U(d=>zr(d,m)),l=new U(d=>Array.from(Kr(d,m))),o=new U(d=>new U(p=>{let k=Li(p,m,d);try{Fe(k.map(({node:h})=>h),m),ot(k.map(({node:h})=>h),m)}catch{return[]}return k})),f=new U(d=>{for(let p of gt(d))e.markUsedVariable(p)});function u(d){let p=[];for(let k of d){let h=!0,{astNodes:w}=Te([k],m,{onInvalidCandidate(){h=!1}});r&&_(w,x=>(x.src??=r,V.Continue)),w=Re(w,m,0),p.push(h?w:[])}return p}function c(d){return u(d).map(p=>p.length>0?ie(p):null)}let m={theme:e,utilities:i,variants:t,invalidCandidates:new Set,important:!1,candidatesToCss:c,candidatesToAst:u,getClassOrder(d){return _i(this,d)},getClassList(){return Oi(this)},getVariants(){return Pi(this)},parseCandidate(d){return l.get(d)},parseVariant(d){return n.get(d)},compileAstNodes(d,p=1){return o.get(p).get(d)},printCandidate(d){return jr(m,d)},printVariant(d){return kt(d)},getVariantOrder(){let d=Array.from(n.values());d.sort((w,x)=>this.variants.compare(w,x));let p=new Map,k,h=0;for(let w of d)w!==null&&(k!==void 0&&this.variants.compare(k,w)!==0&&h++,p.set(w,h),k=w);return p},resolveThemeValue(d,p=!0){let k=d.lastIndexOf("/"),h=null;k!==-1&&(h=d.slice(k+1).trim(),d=d.slice(0,k).trim());let w=e.resolve(null,[d],p?1:0)??void 0;return h&&w?J(w,h):w},trackUsedVariables(d){f.get(d)},canonicalizeCandidates(d,p){return rr(this,d,p)},storage:{}};return m}var sr=["container-type","pointer-events","visibility","position","inset","inset-inline","inset-block","inset-inline-start","inset-inline-end","top","right","bottom","left","isolation","z-index","order","grid-column","grid-column-start","grid-column-end","grid-row","grid-row-start","grid-row-end","float","clear","--tw-container-component","margin","margin-inline","margin-block","margin-inline-start","margin-inline-end","margin-top","margin-right","margin-bottom","margin-left","box-sizing","display","field-sizing","aspect-ratio","height","max-height","min-height","width","max-width","min-width","flex","flex-shrink","flex-grow","flex-basis","table-layout","caption-side","border-collapse","border-spacing","transform-origin","translate","--tw-translate-x","--tw-translate-y","--tw-translate-z","scale","--tw-scale-x","--tw-scale-y","--tw-scale-z","rotate","--tw-rotate-x","--tw-rotate-y","--tw-rotate-z","--tw-skew-x","--tw-skew-y","transform","animation","cursor","touch-action","--tw-pan-x","--tw-pan-y","--tw-pinch-zoom","resize","scroll-snap-type","--tw-scroll-snap-strictness","scroll-snap-align","scroll-snap-stop","scroll-margin","scroll-margin-inline","scroll-margin-block","scroll-margin-inline-start","scroll-margin-inline-end","scroll-margin-top","scroll-margin-right","scroll-margin-bottom","scroll-margin-left","scroll-padding","scroll-padding-inline","scroll-padding-block","scroll-padding-inline-start","scroll-padding-inline-end","scroll-padding-top","scroll-padding-right","scroll-padding-bottom","scroll-padding-left","list-style-position","list-style-type","list-style-image","appearance","columns","break-before","break-inside","break-after","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-template-columns","grid-template-rows","flex-direction","flex-wrap","place-content","place-items","align-content","align-items","justify-content","justify-items","gap","column-gap","row-gap","--tw-space-x-reverse","--tw-space-y-reverse","divide-x-width","divide-y-width","--tw-divide-y-reverse","divide-style","divide-color","place-self","align-self","justify-self","overflow","overflow-x","overflow-y","overscroll-behavior","overscroll-behavior-x","overscroll-behavior-y","scroll-behavior","border-radius","border-start-radius","border-end-radius","border-top-radius","border-right-radius","border-bottom-radius","border-left-radius","border-start-start-radius","border-start-end-radius","border-end-end-radius","border-end-start-radius","border-top-left-radius","border-top-right-radius","border-bottom-right-radius","border-bottom-left-radius","border-width","border-inline-width","border-block-width","border-inline-start-width","border-inline-end-width","border-top-width","border-right-width","border-bottom-width","border-left-width","border-style","border-inline-style","border-block-style","border-inline-start-style","border-inline-end-style","border-top-style","border-right-style","border-bottom-style","border-left-style","border-color","border-inline-color","border-block-color","border-inline-start-color","border-inline-end-color","border-top-color","border-right-color","border-bottom-color","border-left-color","background-color","background-image","--tw-gradient-position","--tw-gradient-stops","--tw-gradient-via-stops","--tw-gradient-from","--tw-gradient-from-position","--tw-gradient-via","--tw-gradient-via-position","--tw-gradient-to","--tw-gradient-to-position","mask-image","--tw-mask-top","--tw-mask-top-from-color","--tw-mask-top-from-position","--tw-mask-top-to-color","--tw-mask-top-to-position","--tw-mask-right","--tw-mask-right-from-color","--tw-mask-right-from-position","--tw-mask-right-to-color","--tw-mask-right-to-position","--tw-mask-bottom","--tw-mask-bottom-from-color","--tw-mask-bottom-from-position","--tw-mask-bottom-to-color","--tw-mask-bottom-to-position","--tw-mask-left","--tw-mask-left-from-color","--tw-mask-left-from-position","--tw-mask-left-to-color","--tw-mask-left-to-position","--tw-mask-linear","--tw-mask-linear-position","--tw-mask-linear-from-color","--tw-mask-linear-from-position","--tw-mask-linear-to-color","--tw-mask-linear-to-position","--tw-mask-radial","--tw-mask-radial-shape","--tw-mask-radial-size","--tw-mask-radial-position","--tw-mask-radial-from-color","--tw-mask-radial-from-position","--tw-mask-radial-to-color","--tw-mask-radial-to-position","--tw-mask-conic","--tw-mask-conic-position","--tw-mask-conic-from-color","--tw-mask-conic-from-position","--tw-mask-conic-to-color","--tw-mask-conic-to-position","box-decoration-break","background-size","background-attachment","background-clip","background-position","background-repeat","background-origin","mask-composite","mask-mode","mask-type","mask-size","mask-clip","mask-position","mask-repeat","mask-origin","fill","stroke","stroke-width","object-fit","object-position","padding","padding-inline","padding-block","padding-inline-start","padding-inline-end","padding-top","padding-right","padding-bottom","padding-left","text-align","text-indent","vertical-align","font-family","font-size","line-height","font-weight","letter-spacing","text-wrap","overflow-wrap","word-break","text-overflow","hyphens","white-space","color","text-transform","font-style","font-stretch","font-variant-numeric","text-decoration-line","text-decoration-color","text-decoration-style","text-decoration-thickness","text-underline-offset","-webkit-font-smoothing","placeholder-color","caret-color","accent-color","color-scheme","opacity","background-blend-mode","mix-blend-mode","box-shadow","--tw-shadow","--tw-shadow-color","--tw-ring-shadow","--tw-ring-color","--tw-inset-shadow","--tw-inset-shadow-color","--tw-inset-ring-shadow","--tw-inset-ring-color","--tw-ring-offset-width","--tw-ring-offset-color","outline","outline-width","outline-offset","outline-color","--tw-blur","--tw-brightness","--tw-contrast","--tw-drop-shadow","--tw-grayscale","--tw-hue-rotate","--tw-invert","--tw-saturate","--tw-sepia","filter","--tw-backdrop-blur","--tw-backdrop-brightness","--tw-backdrop-contrast","--tw-backdrop-grayscale","--tw-backdrop-hue-rotate","--tw-backdrop-invert","--tw-backdrop-opacity","--tw-backdrop-saturate","--tw-backdrop-sepia","backdrop-filter","transition-property","transition-behavior","transition-delay","transition-duration","transition-timing-function","will-change","contain","content","forced-color-adjust"];function Te(e,r,{onInvalidCandidate:i,respectImportant:t}={}){let n=new Map,l=[],o=new Map;for(let c of e){if(r.invalidCandidates.has(c)){i?.(c);continue}let m=r.parseCandidate(c);if(m.length===0){i?.(c);continue}o.set(c,m)}let f=0;(t??!0)&&(f|=1);let u=r.getVariantOrder();for(let[c,m]of o){let d=!1;for(let p of m){let k=r.compileAstNodes(p,f);if(k.length!==0){d=!0;for(let{node:h,propertySort:w}of k){let x=0n;for(let S of p.variants)x|=1n<{let d=n.get(c),p=n.get(m);if(d.variants-p.variants!==0n)return Number(d.variants-p.variants);let k=0;for(;k1)return null;for(let u of o.nodes)if(u.kind!=="rule"&&u.kind!=="at-rule"||n(u,r)===null)return null;_(o.nodes,u=>{if((u.kind==="rule"||u.kind==="at-rule")&&u.nodes.length<=0)return u.nodes=e.nodes,V.Skip}),e.nodes=o.nodes;return}if(n(e,r)===null)return null}function Ki(e){let r=e.options?.types??[];return r.length>1&&r.includes("any")}function Ca(e,r){if(e.kind==="arbitrary"){let o=e.value;return e.modifier&&(o=X(o,e.modifier,r.theme)),o===null?[]:[[a(e.property,o)]]}let i=r.utilities.get(e.root)??[],t=[],n=i.filter(o=>!Ki(o));for(let o of n){if(o.kind!==e.kind)continue;let f=o.compileFn(e);if(f!==void 0){if(f===null)return t;t.push(f)}}if(t.length>0)return t;let l=i.filter(o=>Ki(o));for(let o of l){if(o.kind!==e.kind)continue;let f=o.compileFn(e);if(f!==void 0){if(f===null)return t;t.push(f)}}return t}function zi(e){for(let r of e)r.kind!=="at-root"&&(r.kind==="declaration"?r.important=!0:(r.kind==="rule"||r.kind==="at-rule")&&zi(r.nodes))}function Sa(e){let r=new Set,i=0,t=e.slice(),n=!1;for(;t.length>0;){let l=t.shift();if(l.kind==="declaration"){if(l.value===void 0||(i++,n))continue;if(l.property==="--tw-sort"){let f=sr.indexOf(l.value??"");if(f!==-1){r.add(f),n=!0;continue}}let o=sr.indexOf(l.property);o!==-1&&r.add(o)}else if(l.kind==="rule"||l.kind==="at-rule")for(let o of l.nodes)t.push(o)}return{order:Array.from(r).sort((l,o)=>l-o),count:i}}function $e(e,r){let i=0,t=Z("&",e),n=new Set,l=new U(()=>new Set),o=new U(()=>new Set);_([t],(d,p)=>{if(d.kind==="at-rule"){if(d.name==="@keyframes")return _(d.nodes,k=>{if(k.kind==="at-rule"&&k.name==="@apply")throw new Error("You cannot use `@apply` inside `@keyframes`.")}),V.Skip;if(d.name==="@utility"){let k=d.params.replace(/-\*$/,"");o.get(k).add(d),_(d.nodes,h=>{if(!(h.kind!=="at-rule"||h.name!=="@apply")){n.add(d);for(let w of Mi(h,r))l.get(d).add(w)}});return}if(d.name==="@apply"){if(p.parent===null)return;i|=1,n.add(p.parent);for(let k of Mi(d,r))for(let h of p.path())n.has(h)&&l.get(h).add(k)}}});let f=new Set,u=[],c=new Set;function m(d,p=[]){if(!f.has(d)){if(c.has(d)){let k=p[(p.indexOf(d)+1)%p.length];throw d.kind==="at-rule"&&d.name==="@utility"&&k.kind==="at-rule"&&k.name==="@utility"&&_(d.nodes,h=>{if(h.kind!=="at-rule"||h.name!=="@apply")return;let w=h.params.split(/\s+/g);for(let x of w)for(let S of r.parseCandidate(x))switch(S.kind){case"arbitrary":break;case"static":case"functional":if(k.params.replace(/-\*$/,"")===S.root)throw new Error(`You cannot \`@apply\` the \`${x}\` utility here because it creates a circular dependency.`);break;default:}}),new Error(`Circular dependency detected: - -${ie([d])} -Relies on: - -${ie([k])}`)}c.add(d);for(let k of l.get(d))for(let h of o.get(k))p.push(d),m(h,p),p.pop();f.add(d),c.delete(d),u.push(d)}}for(let d of n)m(d);for(let d of u)"nodes"in d&&_(d.nodes,p=>{if(p.kind!=="at-rule"||p.name!=="@apply")return;let k=p.params.split(/(\s+)/g),h={},w=0;for(let[x,S]of k.entries())x%2===0&&(h[S]=w),w+=S.length;{let x=Object.keys(h),S=Te(x,r,{respectImportant:!1,onInvalidCandidate:N=>{if(r.theme.prefix&&!N.startsWith(r.theme.prefix))throw new Error(`Cannot apply unprefixed utility class \`${N}\`. Did you mean \`${r.theme.prefix}:${N}\`?`);if(r.invalidCandidates.has(N))throw new Error(`Cannot apply utility class \`${N}\` because it has been explicitly disabled: https://tailwindcss.com/docs/detecting-classes-in-source-files#explicitly-excluding-classes`);let P=L(N,":");if(P.length>1){let z=P.pop();if(r.candidatesToCss([z])[0]){let I=r.candidatesToCss(P.map(Y=>`${Y}:[--tw-variant-check:1]`)),M=P.filter((Y,G)=>I[G]===null);if(M.length>0){if(M.length===1)throw new Error(`Cannot apply utility class \`${N}\` because the ${M.map(Y=>`\`${Y}\``)} variant does not exist.`);{let Y=new Intl.ListFormat("en",{style:"long",type:"conjunction"});throw new Error(`Cannot apply utility class \`${N}\` because the ${Y.format(M.map(G=>`\`${G}\``))} variants do not exist.`)}}}}throw r.theme.size===0?new Error(`Cannot apply unknown utility class \`${N}\`. Are you using CSS modules or similar and missing \`@reference\`? https://tailwindcss.com/docs/functions-and-directives#reference-directive`):new Error(`Cannot apply unknown utility class \`${N}\``)}}),A=p.src,y=S.astNodes.map(N=>{let P=S.nodeSorting.get(N)?.candidate,z=P?h[P]:void 0;if(N=ee(N),!A||!P||z===void 0)return _([N],M=>{M.src=A}),N;let I=[A[0],A[1],A[2]];return I[1]+=7+z,I[2]=I[1]+P.length,_([N],M=>{M.src=I}),N}),K=[];for(let N of y)if(N.kind==="rule")for(let P of N.nodes)K.push(P);else K.push(N);return V.Replace(K)}});return i}function*Mi(e,r){for(let i of e.params.split(/\s+/g))for(let t of r.parseCandidate(i))switch(t.kind){case"arbitrary":break;case"static":case"functional":yield t.root;break;default:}}async function ur(e,r,i,t=0,n=!1){let l=0,o=[];return _(e,f=>{if(f.kind==="at-rule"&&(f.name==="@import"||f.name==="@reference")){let u=$a(B(f.params));if(u===null)return;f.name==="@reference"&&(u.media="reference"),l|=2;let{uri:c,layer:m,media:d,supports:p}=u;if(c.startsWith("data:")||c.startsWith("http://")||c.startsWith("https://"))return;let k=de({},[]);return o.push((async()=>{if(t>100)throw new Error(`Exceeded maximum recursion depth while resolving \`${c}\` in \`${r}\`)`);let h=await i(c,r),w=Ne(h.content,{from:n?h.path:void 0});await ur(w,h.base,i,t+1,n),k.nodes=Ta(f,[de({base:h.base},w)],m,d,p)})()),V.ReplaceSkip(k)}}),o.length>0&&await Promise.all(o),l}function $a(e){let r,i=null,t=null,n=null;for(let l=0;l{let c=Ue(n),[m,d]=Ea(e.theme,c),p=i(ji(r()??{},c)??null);if(typeof p=="string"&&(p=p.replace("","1")),typeof m!="object")return typeof d!="object"&&d&4?p??m:m;if(p!==null&&typeof p=="object"&&!Array.isArray(p)){let k=at({},[p],(h,w)=>w);if(m===null&&Object.hasOwn(p,"__CSS_VALUES__")){let h={};for(let w in p.__CSS_VALUES__)h[w]=p[w],delete k[w];m=h}for(let h in m)h!=="__CSS_VALUES__"&&(p?.__CSS_VALUES__?.[h]&4&&ji(k,h.split("-"))!==void 0||(k[Ve(h)]=m[h]));return k}if(Array.isArray(m)&&Array.isArray(d)&&Array.isArray(p)){let k=m[0],h=m[1];d[0]&4&&(k=p[0]??k);for(let w of Object.keys(h))d[1][w]&4&&(h[w]=p[1][w]??h[w]);return[k,h]}return m??p})();return f&&typeof u=="string"&&(u=J(u,f)),u??l}}function Ea(e,r){if(r.length===1&&r[0].startsWith("--"))return[e.get([r[0]]),e.getOptions(r[0])];let i=Ye(r),t=new Map,n=new U(()=>new Map),l=e.namespace(`--${i}`);if(l.size===0)return[null,0];let o=new Map;for(let[m,d]of l){if(!m||!m.includes("--")){t.set(m,d),o.set(m,e.getOptions(m?`--${i}-${m}`:`--${i}`));continue}let p=m.indexOf("--"),k=m.slice(0,p),h=m.slice(p+2);h=h.replace(/-([a-z])/g,(w,x)=>x.toUpperCase()),n.get(k===""?null:k).set(h,[d,e.getOptions(`--${i}${m}`)])}let f=e.getOptions(`--${i}`);for(let[m,d]of n){let p=t.get(m);if(typeof p!="string")continue;let k={},h={};for(let[w,[x,S]]of d)k[w]=x,h[w]=S;t.set(m,[p,k]),o.set(m,[f,h])}let u={},c={};for(let[m,d]of t)Fi(u,[m??"DEFAULT"],d);for(let[m,d]of o)Fi(c,[m??"DEFAULT"],d);return r[r.length-1]==="DEFAULT"?[u?.DEFAULT??null,c.DEFAULT??0]:"DEFAULT"in u&&Object.keys(u).length===1?[u.DEFAULT,c.DEFAULT??0]:(u.__CSS_VALUES__=c,[u,c])}function ji(e,r){for(let i=0;i{m.src=l}),r.push(c)},addVariant(f,u){if(!Vt.test(f))throw new Error(`\`addVariant('${f}')\` defines an invalid variant name. Variants should only contain alphanumeric, dashes, or underscore characters and start with a lowercase letter or number.`);if(typeof u=="string"){if(u.includes(":merge("))return}else if(Array.isArray(u)){if(u.some(m=>m.includes(":merge(")))return}else if(typeof u=="object"){let m=function(d,p){return Object.entries(d).some(([k,h])=>k.includes(p)||typeof h=="object"&&m(h,p))};var c=m;if(m(u,":merge("))return}typeof u=="string"||Array.isArray(u)?e.variants.static(f,m=>{m.nodes=Bi(u,m.nodes)},{compounds:Le(typeof u=="string"?[u]:u)}):typeof u=="object"&&e.variants.fromAst(f,he(u),e)},matchVariant(f,u,c){function m(p,k,h){let w=u(p,{modifier:k?.value??null});return Bi(w,h)}try{let p=u("a",{modifier:null});if(typeof p=="string"&&p.includes(":merge("))return;if(Array.isArray(p)&&p.some(k=>k.includes(":merge(")))return}catch{}let d=Object.keys(c?.values??{});e.variants.group(()=>{e.variants.functional(f,(p,k)=>{if(!k.value){if(c?.values&&"DEFAULT"in c.values){p.nodes=m(c.values.DEFAULT,k.modifier,p.nodes);return}return null}if(k.value.kind==="arbitrary")p.nodes=m(k.value.value,k.modifier,p.nodes);else if(k.value.kind==="named"&&c?.values){let h=c.values[k.value.value];if(typeof h!="string")return null;p.nodes=m(h,k.modifier,p.nodes)}else return null})},(p,k)=>{if(p.kind!=="functional"||k.kind!=="functional")return 0;let h=p.value?p.value.value:"DEFAULT",w=k.value?k.value.value:"DEFAULT",x=c?.values?.[h]??h,S=c?.values?.[w]??w;if(c&&typeof c.sort=="function")return c.sort({value:x,modifier:p.modifier?.value??null},{value:S,modifier:k.modifier?.value??null});let A=d.indexOf(h),y=d.indexOf(w);return A=A===-1?d.length:A,y=y===-1?d.length:y,A!==y?A-y:xObject.keys(c?.values??{}).filter(p=>p!=="DEFAULT"))},addUtilities(f){f=Array.isArray(f)?f:[f];let u=f.flatMap(m=>Object.entries(m));u=u.flatMap(([m,d])=>L(m,",").map(p=>[p.trim(),d]));let c=new U(()=>[]);for(let[m,d]of u){if(m.startsWith("@keyframes ")){if(!n){let h=Z(m,he(d));_([h],w=>{w.src=l}),r.push(h)}continue}let p=De(m),k=!1;if(_(p,h=>{if(h.kind==="selector"&&h.value[0]==="."&&Wi.test(h.value.slice(1))){let w=h.value;h.value="&";let x=me(p),S=w.slice(1),A=x==="&"?he(d):[Z(x,he(d))];c.get(S).push(...A),k=!0,h.value=w;return}if(h.kind==="function"&&h.value===":not")return V.Skip}),!k)throw new Error(`\`addUtilities({ '${m}' : \u2026 })\` defines an invalid utility selector. Utilities must be a single class name and start with a lowercase letter, eg. \`.scrollbar-none\`.`)}for(let[m,d]of c)e.theme.prefix&&_(d,p=>{if(p.kind==="rule"){let k=De(p.selector);_(k,h=>{h.kind==="selector"&&h.value[0]==="."&&(h.value=`.${e.theme.prefix}\\:${h.value.slice(1)}`)}),p.selector=me(k)}}),e.utilities.static(m,p=>{let k=d.map(ee);return Yi(k,m,p.raw),t.current|=$e(k,e),k})},matchUtilities(f,u){let c=u?.type?Array.isArray(u?.type)?u.type:[u.type]:["any"];for(let[d,p]of Object.entries(f)){let k=function({negative:h}){return w=>{if(w.value?.kind==="arbitrary"&&c.length>0&&!c.includes("any")&&(w.value.dataType&&!c.includes(w.value.dataType)||!w.value.dataType&&!Q(w.value.value,c)))return;let x=c.includes("color"),S=null,A=!1;{let N=u?.values??{};x&&(N=Object.assign({inherit:"inherit",transparent:"transparent",current:"currentcolor"},N)),w.value?w.value.kind==="arbitrary"?S=w.value.value:w.value.fraction&&N[w.value.fraction]?(S=N[w.value.fraction],A=!0):N[w.value.value]?S=N[w.value.value]:N.__BARE_VALUE__&&(S=N.__BARE_VALUE__(w.value)??null,A=(w.value.fraction!==null&&S?.includes("/"))??!1):S=N.DEFAULT??null}if(S===null)return;let y;{let N=u?.modifiers??null;w.modifier?N==="any"||w.modifier.kind==="arbitrary"?y=w.modifier.value:N?.[w.modifier.value]?y=N[w.modifier.value]:x&&!Number.isNaN(Number(w.modifier.value))?y=`${w.modifier.value}%`:y=null:y=null}if(w.modifier&&y===null&&!A)return w.value?.kind==="arbitrary"?null:void 0;x&&y!==null&&(S=J(S,y)),h&&(S=`calc(${S} * -1)`);let K=he(p(S,{modifier:y}));return Yi(K,d,w.raw),t.current|=$e(K,e),K}};var m=k;if(!Wi.test(d))throw new Error(`\`matchUtilities({ '${d}' : \u2026 })\` defines an invalid utility name. Utilities should be alphanumeric and start with a lowercase letter, eg. \`scrollbar\`.`);u?.supportsNegativeValues&&e.utilities.functional(`-${d}`,k({negative:!0}),{types:c}),e.utilities.functional(d,k({negative:!1}),{types:c}),e.utilities.suggest(d,()=>{let h=u?.values??{},w=new Set(Object.keys(h));w.delete("__BARE_VALUE__"),w.delete("__CSS_VALUES__"),w.has("DEFAULT")&&(w.delete("DEFAULT"),w.add(null));let x=u?.modifiers??{},S=x==="any"?[]:Object.keys(x);return[{supportsNegative:u?.supportsNegativeValues??!1,values:Array.from(w),modifiers:S}]})}},addComponents(f,u){this.addUtilities(f,u)},matchComponents(f,u){this.matchUtilities(f,u)},theme:Rt(e,()=>i.theme??{},f=>f),prefix(f){return f},config(f,u){let c=i;if(!f)return c;let m=Ue(f);for(let d=0;dObject.entries(t));for(let[t,n]of i)if(n!=null&&n!==!1)if(typeof n!="object"){if(!t.startsWith("--")){if(n==="@slot"){r.push(Z(t,[F("@slot")]));continue}t=t.replace(/([A-Z])/g,"-$1").toLowerCase()}r.push(a(t,String(n)))}else if(Array.isArray(n))for(let l of n)typeof l=="string"?r.push(a(t,l)):r.push(Z(t,he(l)));else r.push(Z(t,he(n)));return r}function Bi(e,r){return(typeof e=="string"?[e]:e).flatMap(t=>{if(t.trim().endsWith("}")){let n=t.replace("}","{@slot}}"),l=Ne(n);return lr(l,r),l}else return Z(t,r)})}function Yi(e,r,i){_(e,t=>{if(t.kind==="rule"){let n=De(t.selector);_(n,l=>{l.kind==="selector"&&l.value===`.${r}`&&(l.value=`.${xe(i)}`)}),t.selector=me(n)}})}function qi(e,r){for(let i of Na(r))e.theme.addKeyframes(i)}function Na(e){let r=[];if("keyframes"in e.theme)for(let[i,t]of Object.entries(e.theme.keyframes))r.push(F("@keyframes",i,he(t)));return r}var Ot={inherit:"inherit",current:"currentcolor",transparent:"transparent",black:"#000",white:"#fff",slate:{50:"oklch(98.4% 0.003 247.858)",100:"oklch(96.8% 0.007 247.896)",200:"oklch(92.9% 0.013 255.508)",300:"oklch(86.9% 0.022 252.894)",400:"oklch(70.4% 0.04 256.788)",500:"oklch(55.4% 0.046 257.417)",600:"oklch(44.6% 0.043 257.281)",700:"oklch(37.2% 0.044 257.287)",800:"oklch(27.9% 0.041 260.031)",900:"oklch(20.8% 0.042 265.755)",950:"oklch(12.9% 0.042 264.695)"},gray:{50:"oklch(98.5% 0.002 247.839)",100:"oklch(96.7% 0.003 264.542)",200:"oklch(92.8% 0.006 264.531)",300:"oklch(87.2% 0.01 258.338)",400:"oklch(70.7% 0.022 261.325)",500:"oklch(55.1% 0.027 264.364)",600:"oklch(44.6% 0.03 256.802)",700:"oklch(37.3% 0.034 259.733)",800:"oklch(27.8% 0.033 256.848)",900:"oklch(21% 0.034 264.665)",950:"oklch(13% 0.028 261.692)"},zinc:{50:"oklch(98.5% 0 0)",100:"oklch(96.7% 0.001 286.375)",200:"oklch(92% 0.004 286.32)",300:"oklch(87.1% 0.006 286.286)",400:"oklch(70.5% 0.015 286.067)",500:"oklch(55.2% 0.016 285.938)",600:"oklch(44.2% 0.017 285.786)",700:"oklch(37% 0.013 285.805)",800:"oklch(27.4% 0.006 286.033)",900:"oklch(21% 0.006 285.885)",950:"oklch(14.1% 0.005 285.823)"},neutral:{50:"oklch(98.5% 0 0)",100:"oklch(97% 0 0)",200:"oklch(92.2% 0 0)",300:"oklch(87% 0 0)",400:"oklch(70.8% 0 0)",500:"oklch(55.6% 0 0)",600:"oklch(43.9% 0 0)",700:"oklch(37.1% 0 0)",800:"oklch(26.9% 0 0)",900:"oklch(20.5% 0 0)",950:"oklch(14.5% 0 0)"},stone:{50:"oklch(98.5% 0.001 106.423)",100:"oklch(97% 0.001 106.424)",200:"oklch(92.3% 0.003 48.717)",300:"oklch(86.9% 0.005 56.366)",400:"oklch(70.9% 0.01 56.259)",500:"oklch(55.3% 0.013 58.071)",600:"oklch(44.4% 0.011 73.639)",700:"oklch(37.4% 0.01 67.558)",800:"oklch(26.8% 0.007 34.298)",900:"oklch(21.6% 0.006 56.043)",950:"oklch(14.7% 0.004 49.25)"},red:{50:"oklch(97.1% 0.013 17.38)",100:"oklch(93.6% 0.032 17.717)",200:"oklch(88.5% 0.062 18.334)",300:"oklch(80.8% 0.114 19.571)",400:"oklch(70.4% 0.191 22.216)",500:"oklch(63.7% 0.237 25.331)",600:"oklch(57.7% 0.245 27.325)",700:"oklch(50.5% 0.213 27.518)",800:"oklch(44.4% 0.177 26.899)",900:"oklch(39.6% 0.141 25.723)",950:"oklch(25.8% 0.092 26.042)"},orange:{50:"oklch(98% 0.016 73.684)",100:"oklch(95.4% 0.038 75.164)",200:"oklch(90.1% 0.076 70.697)",300:"oklch(83.7% 0.128 66.29)",400:"oklch(75% 0.183 55.934)",500:"oklch(70.5% 0.213 47.604)",600:"oklch(64.6% 0.222 41.116)",700:"oklch(55.3% 0.195 38.402)",800:"oklch(47% 0.157 37.304)",900:"oklch(40.8% 0.123 38.172)",950:"oklch(26.6% 0.079 36.259)"},amber:{50:"oklch(98.7% 0.022 95.277)",100:"oklch(96.2% 0.059 95.617)",200:"oklch(92.4% 0.12 95.746)",300:"oklch(87.9% 0.169 91.605)",400:"oklch(82.8% 0.189 84.429)",500:"oklch(76.9% 0.188 70.08)",600:"oklch(66.6% 0.179 58.318)",700:"oklch(55.5% 0.163 48.998)",800:"oklch(47.3% 0.137 46.201)",900:"oklch(41.4% 0.112 45.904)",950:"oklch(27.9% 0.077 45.635)"},yellow:{50:"oklch(98.7% 0.026 102.212)",100:"oklch(97.3% 0.071 103.193)",200:"oklch(94.5% 0.129 101.54)",300:"oklch(90.5% 0.182 98.111)",400:"oklch(85.2% 0.199 91.936)",500:"oklch(79.5% 0.184 86.047)",600:"oklch(68.1% 0.162 75.834)",700:"oklch(55.4% 0.135 66.442)",800:"oklch(47.6% 0.114 61.907)",900:"oklch(42.1% 0.095 57.708)",950:"oklch(28.6% 0.066 53.813)"},lime:{50:"oklch(98.6% 0.031 120.757)",100:"oklch(96.7% 0.067 122.328)",200:"oklch(93.8% 0.127 124.321)",300:"oklch(89.7% 0.196 126.665)",400:"oklch(84.1% 0.238 128.85)",500:"oklch(76.8% 0.233 130.85)",600:"oklch(64.8% 0.2 131.684)",700:"oklch(53.2% 0.157 131.589)",800:"oklch(45.3% 0.124 130.933)",900:"oklch(40.5% 0.101 131.063)",950:"oklch(27.4% 0.072 132.109)"},green:{50:"oklch(98.2% 0.018 155.826)",100:"oklch(96.2% 0.044 156.743)",200:"oklch(92.5% 0.084 155.995)",300:"oklch(87.1% 0.15 154.449)",400:"oklch(79.2% 0.209 151.711)",500:"oklch(72.3% 0.219 149.579)",600:"oklch(62.7% 0.194 149.214)",700:"oklch(52.7% 0.154 150.069)",800:"oklch(44.8% 0.119 151.328)",900:"oklch(39.3% 0.095 152.535)",950:"oklch(26.6% 0.065 152.934)"},emerald:{50:"oklch(97.9% 0.021 166.113)",100:"oklch(95% 0.052 163.051)",200:"oklch(90.5% 0.093 164.15)",300:"oklch(84.5% 0.143 164.978)",400:"oklch(76.5% 0.177 163.223)",500:"oklch(69.6% 0.17 162.48)",600:"oklch(59.6% 0.145 163.225)",700:"oklch(50.8% 0.118 165.612)",800:"oklch(43.2% 0.095 166.913)",900:"oklch(37.8% 0.077 168.94)",950:"oklch(26.2% 0.051 172.552)"},teal:{50:"oklch(98.4% 0.014 180.72)",100:"oklch(95.3% 0.051 180.801)",200:"oklch(91% 0.096 180.426)",300:"oklch(85.5% 0.138 181.071)",400:"oklch(77.7% 0.152 181.912)",500:"oklch(70.4% 0.14 182.503)",600:"oklch(60% 0.118 184.704)",700:"oklch(51.1% 0.096 186.391)",800:"oklch(43.7% 0.078 188.216)",900:"oklch(38.6% 0.063 188.416)",950:"oklch(27.7% 0.046 192.524)"},cyan:{50:"oklch(98.4% 0.019 200.873)",100:"oklch(95.6% 0.045 203.388)",200:"oklch(91.7% 0.08 205.041)",300:"oklch(86.5% 0.127 207.078)",400:"oklch(78.9% 0.154 211.53)",500:"oklch(71.5% 0.143 215.221)",600:"oklch(60.9% 0.126 221.723)",700:"oklch(52% 0.105 223.128)",800:"oklch(45% 0.085 224.283)",900:"oklch(39.8% 0.07 227.392)",950:"oklch(30.2% 0.056 229.695)"},sky:{50:"oklch(97.7% 0.013 236.62)",100:"oklch(95.1% 0.026 236.824)",200:"oklch(90.1% 0.058 230.902)",300:"oklch(82.8% 0.111 230.318)",400:"oklch(74.6% 0.16 232.661)",500:"oklch(68.5% 0.169 237.323)",600:"oklch(58.8% 0.158 241.966)",700:"oklch(50% 0.134 242.749)",800:"oklch(44.3% 0.11 240.79)",900:"oklch(39.1% 0.09 240.876)",950:"oklch(29.3% 0.066 243.157)"},blue:{50:"oklch(97% 0.014 254.604)",100:"oklch(93.2% 0.032 255.585)",200:"oklch(88.2% 0.059 254.128)",300:"oklch(80.9% 0.105 251.813)",400:"oklch(70.7% 0.165 254.624)",500:"oklch(62.3% 0.214 259.815)",600:"oklch(54.6% 0.245 262.881)",700:"oklch(48.8% 0.243 264.376)",800:"oklch(42.4% 0.199 265.638)",900:"oklch(37.9% 0.146 265.522)",950:"oklch(28.2% 0.091 267.935)"},indigo:{50:"oklch(96.2% 0.018 272.314)",100:"oklch(93% 0.034 272.788)",200:"oklch(87% 0.065 274.039)",300:"oklch(78.5% 0.115 274.713)",400:"oklch(67.3% 0.182 276.935)",500:"oklch(58.5% 0.233 277.117)",600:"oklch(51.1% 0.262 276.966)",700:"oklch(45.7% 0.24 277.023)",800:"oklch(39.8% 0.195 277.366)",900:"oklch(35.9% 0.144 278.697)",950:"oklch(25.7% 0.09 281.288)"},violet:{50:"oklch(96.9% 0.016 293.756)",100:"oklch(94.3% 0.029 294.588)",200:"oklch(89.4% 0.057 293.283)",300:"oklch(81.1% 0.111 293.571)",400:"oklch(70.2% 0.183 293.541)",500:"oklch(60.6% 0.25 292.717)",600:"oklch(54.1% 0.281 293.009)",700:"oklch(49.1% 0.27 292.581)",800:"oklch(43.2% 0.232 292.759)",900:"oklch(38% 0.189 293.745)",950:"oklch(28.3% 0.141 291.089)"},purple:{50:"oklch(97.7% 0.014 308.299)",100:"oklch(94.6% 0.033 307.174)",200:"oklch(90.2% 0.063 306.703)",300:"oklch(82.7% 0.119 306.383)",400:"oklch(71.4% 0.203 305.504)",500:"oklch(62.7% 0.265 303.9)",600:"oklch(55.8% 0.288 302.321)",700:"oklch(49.6% 0.265 301.924)",800:"oklch(43.8% 0.218 303.724)",900:"oklch(38.1% 0.176 304.987)",950:"oklch(29.1% 0.149 302.717)"},fuchsia:{50:"oklch(97.7% 0.017 320.058)",100:"oklch(95.2% 0.037 318.852)",200:"oklch(90.3% 0.076 319.62)",300:"oklch(83.3% 0.145 321.434)",400:"oklch(74% 0.238 322.16)",500:"oklch(66.7% 0.295 322.15)",600:"oklch(59.1% 0.293 322.896)",700:"oklch(51.8% 0.253 323.949)",800:"oklch(45.2% 0.211 324.591)",900:"oklch(40.1% 0.17 325.612)",950:"oklch(29.3% 0.136 325.661)"},pink:{50:"oklch(97.1% 0.014 343.198)",100:"oklch(94.8% 0.028 342.258)",200:"oklch(89.9% 0.061 343.231)",300:"oklch(82.3% 0.12 346.018)",400:"oklch(71.8% 0.202 349.761)",500:"oklch(65.6% 0.241 354.308)",600:"oklch(59.2% 0.249 0.584)",700:"oklch(52.5% 0.223 3.958)",800:"oklch(45.9% 0.187 3.815)",900:"oklch(40.8% 0.153 2.432)",950:"oklch(28.4% 0.109 3.907)"},rose:{50:"oklch(96.9% 0.015 12.422)",100:"oklch(94.1% 0.03 12.58)",200:"oklch(89.2% 0.058 10.001)",300:"oklch(81% 0.117 11.638)",400:"oklch(71.2% 0.194 13.428)",500:"oklch(64.5% 0.246 16.439)",600:"oklch(58.6% 0.253 17.585)",700:"oklch(51.4% 0.222 16.935)",800:"oklch(45.5% 0.188 13.697)",900:"oklch(41% 0.159 10.272)",950:"oklch(27.1% 0.105 12.094)"}};function Ke(e){return{__BARE_VALUE__:e}}var fe=Ke(e=>{if(O(e.value))return e.value}),re=Ke(e=>{if(O(e.value))return`${e.value}%`}),Ee=Ke(e=>{if(O(e.value))return`${e.value}px`}),Gi=Ke(e=>{if(O(e.value))return`${e.value}ms`}),Pt=Ke(e=>{if(O(e.value))return`${e.value}deg`}),Va=Ke(e=>{if(e.fraction===null)return;let[r,i]=L(e.fraction,"/");if(!(!O(r)||!O(i)))return e.fraction}),Hi=Ke(e=>{if(O(Number(e.value)))return`repeat(${e.value}, minmax(0, 1fr))`}),Zi={accentColor:({theme:e})=>e("colors"),animation:{none:"none",spin:"spin 1s linear infinite",ping:"ping 1s cubic-bezier(0, 0, 0.2, 1) infinite",pulse:"pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite",bounce:"bounce 1s infinite"},aria:{busy:'busy="true"',checked:'checked="true"',disabled:'disabled="true"',expanded:'expanded="true"',hidden:'hidden="true"',pressed:'pressed="true"',readonly:'readonly="true"',required:'required="true"',selected:'selected="true"'},aspectRatio:{auto:"auto",square:"1 / 1",video:"16 / 9",...Va},backdropBlur:({theme:e})=>e("blur"),backdropBrightness:({theme:e})=>({...e("brightness"),...re}),backdropContrast:({theme:e})=>({...e("contrast"),...re}),backdropGrayscale:({theme:e})=>({...e("grayscale"),...re}),backdropHueRotate:({theme:e})=>({...e("hueRotate"),...Pt}),backdropInvert:({theme:e})=>({...e("invert"),...re}),backdropOpacity:({theme:e})=>({...e("opacity"),...re}),backdropSaturate:({theme:e})=>({...e("saturate"),...re}),backdropSepia:({theme:e})=>({...e("sepia"),...re}),backgroundColor:({theme:e})=>e("colors"),backgroundImage:{none:"none","gradient-to-t":"linear-gradient(to top, var(--tw-gradient-stops))","gradient-to-tr":"linear-gradient(to top right, var(--tw-gradient-stops))","gradient-to-r":"linear-gradient(to right, var(--tw-gradient-stops))","gradient-to-br":"linear-gradient(to bottom right, var(--tw-gradient-stops))","gradient-to-b":"linear-gradient(to bottom, var(--tw-gradient-stops))","gradient-to-bl":"linear-gradient(to bottom left, var(--tw-gradient-stops))","gradient-to-l":"linear-gradient(to left, var(--tw-gradient-stops))","gradient-to-tl":"linear-gradient(to top left, var(--tw-gradient-stops))"},backgroundOpacity:({theme:e})=>e("opacity"),backgroundPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},blur:{0:"0",none:"",sm:"4px",DEFAULT:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},borderColor:({theme:e})=>({DEFAULT:"currentcolor",...e("colors")}),borderOpacity:({theme:e})=>e("opacity"),borderRadius:{none:"0px",sm:"0.125rem",DEFAULT:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},borderSpacing:({theme:e})=>e("spacing"),borderWidth:{DEFAULT:"1px",0:"0px",2:"2px",4:"4px",8:"8px",...Ee},boxShadow:{sm:"0 1px 2px 0 rgb(0 0 0 / 0.05)",DEFAULT:"0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)",md:"0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)",lg:"0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)",xl:"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)","2xl":"0 25px 50px -12px rgb(0 0 0 / 0.25)",inner:"inset 0 2px 4px 0 rgb(0 0 0 / 0.05)",none:"none"},boxShadowColor:({theme:e})=>e("colors"),brightness:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",200:"2",...re},caretColor:({theme:e})=>e("colors"),colors:()=>({...Ot}),columns:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12","3xs":"16rem","2xs":"18rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",...fe},container:{},content:{none:"none"},contrast:{0:"0",50:".5",75:".75",100:"1",125:"1.25",150:"1.5",200:"2",...re},cursor:{auto:"auto",default:"default",pointer:"pointer",wait:"wait",text:"text",move:"move",help:"help","not-allowed":"not-allowed",none:"none","context-menu":"context-menu",progress:"progress",cell:"cell",crosshair:"crosshair","vertical-text":"vertical-text",alias:"alias",copy:"copy","no-drop":"no-drop",grab:"grab",grabbing:"grabbing","all-scroll":"all-scroll","col-resize":"col-resize","row-resize":"row-resize","n-resize":"n-resize","e-resize":"e-resize","s-resize":"s-resize","w-resize":"w-resize","ne-resize":"ne-resize","nw-resize":"nw-resize","se-resize":"se-resize","sw-resize":"sw-resize","ew-resize":"ew-resize","ns-resize":"ns-resize","nesw-resize":"nesw-resize","nwse-resize":"nwse-resize","zoom-in":"zoom-in","zoom-out":"zoom-out"},divideColor:({theme:e})=>e("borderColor"),divideOpacity:({theme:e})=>e("borderOpacity"),divideWidth:({theme:e})=>({...e("borderWidth"),...Ee}),dropShadow:{sm:"0 1px 1px rgb(0 0 0 / 0.05)",DEFAULT:["0 1px 2px rgb(0 0 0 / 0.1)","0 1px 1px rgb(0 0 0 / 0.06)"],md:["0 4px 3px rgb(0 0 0 / 0.07)","0 2px 2px rgb(0 0 0 / 0.06)"],lg:["0 10px 8px rgb(0 0 0 / 0.04)","0 4px 3px rgb(0 0 0 / 0.1)"],xl:["0 20px 13px rgb(0 0 0 / 0.03)","0 8px 5px rgb(0 0 0 / 0.08)"],"2xl":"0 25px 25px rgb(0 0 0 / 0.15)",none:"0 0 #0000"},fill:({theme:e})=>e("colors"),flex:{1:"1 1 0%",auto:"1 1 auto",initial:"0 1 auto",none:"none"},flexBasis:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",...e("spacing")}),flexGrow:{0:"0",DEFAULT:"1",...fe},flexShrink:{0:"0",DEFAULT:"1",...fe},fontFamily:{sans:["ui-sans-serif","system-ui","sans-serif",'"Apple Color Emoji"','"Segoe UI Emoji"','"Segoe UI Symbol"','"Noto Color Emoji"'],serif:["ui-serif","Georgia","Cambria",'"Times New Roman"',"Times","serif"],mono:["ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas",'"Liberation Mono"','"Courier New"',"monospace"]},fontSize:{xs:["0.75rem",{lineHeight:"1rem"}],sm:["0.875rem",{lineHeight:"1.25rem"}],base:["1rem",{lineHeight:"1.5rem"}],lg:["1.125rem",{lineHeight:"1.75rem"}],xl:["1.25rem",{lineHeight:"1.75rem"}],"2xl":["1.5rem",{lineHeight:"2rem"}],"3xl":["1.875rem",{lineHeight:"2.25rem"}],"4xl":["2.25rem",{lineHeight:"2.5rem"}],"5xl":["3rem",{lineHeight:"1"}],"6xl":["3.75rem",{lineHeight:"1"}],"7xl":["4.5rem",{lineHeight:"1"}],"8xl":["6rem",{lineHeight:"1"}],"9xl":["8rem",{lineHeight:"1"}]},fontWeight:{thin:"100",extralight:"200",light:"300",normal:"400",medium:"500",semibold:"600",bold:"700",extrabold:"800",black:"900"},gap:({theme:e})=>e("spacing"),gradientColorStops:({theme:e})=>e("colors"),gradientColorStopPositions:{"0%":"0%","5%":"5%","10%":"10%","15%":"15%","20%":"20%","25%":"25%","30%":"30%","35%":"35%","40%":"40%","45%":"45%","50%":"50%","55%":"55%","60%":"60%","65%":"65%","70%":"70%","75%":"75%","80%":"80%","85%":"85%","90%":"90%","95%":"95%","100%":"100%",...re},grayscale:{0:"0",DEFAULT:"100%",...re},gridAutoColumns:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridAutoRows:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridColumn:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridColumnEnd:{auto:"auto",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",...fe},gridColumnStart:{auto:"auto",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",...fe},gridRow:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridRowEnd:{auto:"auto",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",...fe},gridRowStart:{auto:"auto",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",...fe},gridTemplateColumns:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))",...Hi},gridTemplateRows:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))",...Hi},height:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),hueRotate:{0:"0deg",15:"15deg",30:"30deg",60:"60deg",90:"90deg",180:"180deg",...Pt},inset:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%",...e("spacing")}),invert:{0:"0",DEFAULT:"100%",...re},keyframes:{spin:{to:{transform:"rotate(360deg)"}},ping:{"75%, 100%":{transform:"scale(2)",opacity:"0"}},pulse:{"50%":{opacity:".5"}},bounce:{"0%, 100%":{transform:"translateY(-25%)",animationTimingFunction:"cubic-bezier(0.8,0,1,1)"},"50%":{transform:"none",animationTimingFunction:"cubic-bezier(0,0,0.2,1)"}}},letterSpacing:{tighter:"-0.05em",tight:"-0.025em",normal:"0em",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeight:{none:"1",tight:"1.25",snug:"1.375",normal:"1.5",relaxed:"1.625",loose:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},listStyleType:{none:"none",disc:"disc",decimal:"decimal"},listStyleImage:{none:"none"},margin:({theme:e})=>({auto:"auto",...e("spacing")}),lineClamp:{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",...fe},maxHeight:({theme:e})=>({none:"none",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),maxWidth:({theme:e})=>({none:"none",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",prose:"65ch",...e("spacing")}),minHeight:({theme:e})=>({full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),minWidth:({theme:e})=>({full:"100%",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),objectPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},opacity:{0:"0",5:"0.05",10:"0.1",15:"0.15",20:"0.2",25:"0.25",30:"0.3",35:"0.35",40:"0.4",45:"0.45",50:"0.5",55:"0.55",60:"0.6",65:"0.65",70:"0.7",75:"0.75",80:"0.8",85:"0.85",90:"0.9",95:"0.95",100:"1",...re},order:{first:"-9999",last:"9999",none:"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",...fe},outlineColor:({theme:e})=>e("colors"),outlineOffset:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...Ee},outlineWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...Ee},padding:({theme:e})=>e("spacing"),placeholderColor:({theme:e})=>e("colors"),placeholderOpacity:({theme:e})=>e("opacity"),ringColor:({theme:e})=>({DEFAULT:"currentcolor",...e("colors")}),ringOffsetColor:({theme:e})=>e("colors"),ringOffsetWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...Ee},ringOpacity:({theme:e})=>({DEFAULT:"0.5",...e("opacity")}),ringWidth:{DEFAULT:"3px",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...Ee},rotate:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",45:"45deg",90:"90deg",180:"180deg",...Pt},saturate:{0:"0",50:".5",100:"1",150:"1.5",200:"2",...re},scale:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",...re},screens:{sm:"40rem",md:"48rem",lg:"64rem",xl:"80rem","2xl":"96rem"},scrollMargin:({theme:e})=>e("spacing"),scrollPadding:({theme:e})=>e("spacing"),sepia:{0:"0",DEFAULT:"100%",...re},skew:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",...Pt},space:({theme:e})=>e("spacing"),spacing:{px:"1px",0:"0px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",11:"2.75rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},stroke:({theme:e})=>({none:"none",...e("colors")}),strokeWidth:{0:"0",1:"1",2:"2",...fe},supports:{},data:{},textColor:({theme:e})=>e("colors"),textDecorationColor:({theme:e})=>e("colors"),textDecorationThickness:{auto:"auto","from-font":"from-font",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...Ee},textIndent:({theme:e})=>e("spacing"),textOpacity:({theme:e})=>e("opacity"),textUnderlineOffset:{auto:"auto",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...Ee},transformOrigin:{center:"center",top:"top","top-right":"top right",right:"right","bottom-right":"bottom right",bottom:"bottom","bottom-left":"bottom left",left:"left","top-left":"top left"},transitionDelay:{0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms",...Gi},transitionDuration:{DEFAULT:"150ms",0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms",...Gi},transitionProperty:{none:"none",all:"all",DEFAULT:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter",colors:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke",opacity:"opacity",shadow:"box-shadow",transform:"transform"},transitionTimingFunction:{DEFAULT:"cubic-bezier(0.4, 0, 0.2, 1)",linear:"linear",in:"cubic-bezier(0.4, 0, 1, 1)",out:"cubic-bezier(0, 0, 0.2, 1)","in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},translate:({theme:e})=>({"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%",...e("spacing")}),size:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),width:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",screen:"100vw",svw:"100svw",lvw:"100lvw",dvw:"100dvw",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),willChange:{auto:"auto",scroll:"scroll-position",contents:"contents",transform:"transform"},zIndex:{auto:"auto",0:"0",10:"10",20:"20",30:"30",40:"40",50:"50",...fe}};function Qi(e){return{theme:{...Zi,colors:({theme:r})=>r("color",{}),extend:{fontSize:({theme:r})=>({...r("text",{})}),boxShadow:({theme:r})=>({...r("shadow",{})}),animation:({theme:r})=>({...r("animate",{})}),aspectRatio:({theme:r})=>({...r("aspect",{})}),borderRadius:({theme:r})=>({...r("radius",{})}),screens:({theme:r})=>({...r("breakpoint",{})}),letterSpacing:({theme:r})=>({...r("tracking",{})}),lineHeight:({theme:r})=>({...r("leading",{})}),transitionDuration:{DEFAULT:e.get(["--default-transition-duration"])??null},transitionTimingFunction:{DEFAULT:e.get(["--default-transition-timing-function"])??null},maxWidth:({theme:r})=>({...r("container",{})})}}}}var Ra={blocklist:[],future:{},experimental:{},prefix:"",important:!1,darkMode:null,theme:{},plugins:[],content:{files:[]}};function pr(e,r){let i={design:e,configs:[],plugins:[],content:{files:[]},theme:{},extend:{},result:structuredClone(Ra)};for(let n of r)fr(i,n);for(let n of i.configs)"darkMode"in n&&n.darkMode!==void 0&&(i.result.darkMode=n.darkMode??null),"prefix"in n&&n.prefix!==void 0&&(i.result.prefix=n.prefix??""),"blocklist"in n&&n.blocklist!==void 0&&(i.result.blocklist=n.blocklist??[]),"important"in n&&n.important!==void 0&&(i.result.important=n.important??!1);let t=Pa(i);return{resolvedConfig:{...i.result,content:i.content,theme:i.theme,plugins:i.plugins},replacedThemeKeys:t}}function Oa(e,r){if(Array.isArray(e)&&Ge(e[0]))return e.concat(r);if(Array.isArray(r)&&Ge(r[0])&&Ge(e))return[e,...r];if(Array.isArray(r))return r}function fr(e,{config:r,base:i,path:t,reference:n,src:l}){let o=[];for(let c of r.plugins??[])"__isOptionsFunction"in c?o.push({...c(),reference:n,src:l}):"handler"in c?o.push({...c,reference:n,src:l}):o.push({handler:c,reference:n,src:l});if(Array.isArray(r.presets)&&r.presets.length===0)throw new Error("Error in the config file/plugin/preset. An empty preset (`preset: []`) is not currently supported.");for(let c of r.presets??[])fr(e,{path:t,base:i,config:c,reference:n,src:l});for(let c of o)e.plugins.push(c),c.config&&fr(e,{path:t,base:i,config:c.config,reference:!!c.reference,src:c.src??l});let f=r.content??[],u=Array.isArray(f)?f:f.files;for(let c of u)e.content.files.push(typeof c=="object"?c:{base:i,pattern:c});e.configs.push(r)}function Pa(e){let r=new Set,i=Rt(e.design,()=>e.theme,n),t=Object.assign(i,{theme:i,colors:Ot});function n(l){return typeof l=="function"?l(t)??null:l??null}for(let l of e.configs){let o=l.theme??{},f=o.extend??{};for(let u in o)u!=="extend"&&r.add(u);Object.assign(e.theme,o);for(let u in f)e.extend[u]??=[],e.extend[u].push(f[u])}delete e.theme.extend;for(let l in e.extend){let o=[e.theme[l],...e.extend[l]];e.theme[l]=()=>{let f=o.map(n);return at({},f,Oa)}}for(let l in e.theme)e.theme[l]=n(e.theme[l]);if(e.theme.screens&&typeof e.theme.screens=="object")for(let l of Object.keys(e.theme.screens)){let o=e.theme.screens[l];o&&typeof o=="object"&&("raw"in o||"max"in o||"min"in o&&(e.theme.screens[l]=o.min))}return r}function Ji(e,r){let i=e.theme.container||{};if(typeof i!="object"||i===null)return;let t=_a(i,r);t.length!==0&&r.utilities.static("container",()=>t.map(ee))}function _a({center:e,padding:r,screens:i},t){let n=[],l=null;if(e&&n.push(a("margin-inline","auto")),(typeof r=="string"||typeof r=="object"&&r!==null&&"DEFAULT"in r)&&n.push(a("padding-inline",typeof r=="string"?r:r.DEFAULT)),typeof i=="object"&&i!==null){l=new Map;let o=Array.from(t.theme.namespace("--breakpoint").entries());if(o.sort((f,u)=>Oe(f[1],u[1],"asc")),o.length>0){let[f]=o[0];n.push(F("@media",`(width >= --theme(--breakpoint-${f}))`,[a("max-width","none")]))}for(let[f,u]of Object.entries(i)){if(typeof u=="object")if("min"in u)u=u.min;else continue;l.set(f,F("@media",`(width >= ${u})`,[a("max-width",u)]))}}if(typeof r=="object"&&r!==null){let o=Object.entries(r).filter(([f])=>f!=="DEFAULT").map(([f,u])=>[f,t.theme.resolveValue(f,["--breakpoint"]),u]).filter(Boolean);o.sort((f,u)=>Oe(f[1],u[1],"asc"));for(let[f,,u]of o)if(l&&l.has(f))l.get(f).nodes.push(a("padding-inline",u));else{if(l)continue;n.push(F("@media",`(width >= theme(--breakpoint-${f}))`,[a("padding-inline",u)]))}}if(l)for(let[,o]of l)n.push(o);return n}function Xi({addVariant:e,config:r}){let i=r("darkMode",null),[t,n=".dark"]=Array.isArray(i)?i:[i];if(t==="variant"){let l;if(Array.isArray(n)||typeof n=="function"?l=n:typeof n=="string"&&(l=[n]),Array.isArray(l))for(let o of l)o===".dark"?(t=!1,console.warn('When using `variant` for `darkMode`, you must provide a selector.\nExample: `darkMode: ["variant", ".your-selector &"]`')):o.includes("&")||(t=!1,console.warn('When using `variant` for `darkMode`, your selector must contain `&`.\nExample `darkMode: ["variant", ".your-selector &"]`'));n=l}t===null||(t==="selector"?e("dark",`&:where(${n}, ${n} *)`):t==="media"?e("dark","@media (prefers-color-scheme: dark)"):t==="variant"?e("dark",n):t==="class"&&e("dark",`&:is(${n} *)`))}function en(e){for(let[r,i]of[["t","top"],["tr","top right"],["r","right"],["br","bottom right"],["b","bottom"],["bl","bottom left"],["l","left"],["tl","top left"]])e.utilities.suggest(`bg-gradient-to-${r}`,()=>[]),e.utilities.static(`bg-gradient-to-${r}`,()=>[a("--tw-gradient-position",`to ${i} in oklab`),a("background-image","linear-gradient(var(--tw-gradient-stops))")]);e.utilities.suggest("bg-left-top",()=>[]),e.utilities.static("bg-left-top",()=>[a("background-position","left top")]),e.utilities.suggest("bg-right-top",()=>[]),e.utilities.static("bg-right-top",()=>[a("background-position","right top")]),e.utilities.suggest("bg-left-bottom",()=>[]),e.utilities.static("bg-left-bottom",()=>[a("background-position","left bottom")]),e.utilities.suggest("bg-right-bottom",()=>[]),e.utilities.static("bg-right-bottom",()=>[a("background-position","right bottom")]),e.utilities.suggest("object-left-top",()=>[]),e.utilities.static("object-left-top",()=>[a("object-position","left top")]),e.utilities.suggest("object-right-top",()=>[]),e.utilities.static("object-right-top",()=>[a("object-position","right top")]),e.utilities.suggest("object-left-bottom",()=>[]),e.utilities.static("object-left-bottom",()=>[a("object-position","left bottom")]),e.utilities.suggest("object-right-bottom",()=>[]),e.utilities.static("object-right-bottom",()=>[a("object-position","right bottom")]),e.utilities.suggest("max-w-screen",()=>[]),e.utilities.functional("max-w-screen",r=>{if(!r.value||r.value.kind==="arbitrary")return;let i=e.theme.resolve(r.value.value,["--breakpoint"]);if(i)return[a("max-width",i)]}),e.utilities.suggest("overflow-ellipsis",()=>[]),e.utilities.static("overflow-ellipsis",()=>[a("text-overflow","ellipsis")]),e.utilities.suggest("decoration-slice",()=>[]),e.utilities.static("decoration-slice",()=>[a("-webkit-box-decoration-break","slice"),a("box-decoration-break","slice")]),e.utilities.suggest("decoration-clone",()=>[]),e.utilities.static("decoration-clone",()=>[a("-webkit-box-decoration-break","clone"),a("box-decoration-break","clone")]),e.utilities.suggest("flex-shrink",()=>[]),e.utilities.functional("flex-shrink",r=>{if(!r.modifier){if(!r.value)return[a("flex-shrink","1")];if(r.value.kind==="arbitrary")return[a("flex-shrink",r.value.value)];if(O(r.value.value))return[a("flex-shrink",r.value.value)]}}),e.utilities.suggest("flex-grow",()=>[]),e.utilities.functional("flex-grow",r=>{if(!r.modifier){if(!r.value)return[a("flex-grow","1")];if(r.value.kind==="arbitrary")return[a("flex-grow",r.value.value)];if(O(r.value.value))return[a("flex-grow",r.value.value)]}}),e.utilities.suggest("order-none",()=>[]),e.utilities.static("order-none",()=>[a("order","0")]),e.utilities.suggest("break-words",()=>[]),e.utilities.static("break-words",()=>[a("overflow-wrap","break-word")])}function tn(e,r){let i=e.theme.screens||{},t=r.variants.get("min")?.order??0,n=[];for(let[o,f]of Object.entries(i)){let p=function(k){r.variants.static(o,h=>{h.nodes=[F("@media",d,h.nodes)]},{order:k})};var l=p;let u=r.variants.get(o),c=r.theme.resolveValue(o,["--breakpoint"]);if(u&&c&&!r.theme.hasDefault(`--breakpoint-${o}`))continue;let m=!0;typeof f=="string"&&(m=!1);let d=Ia(f);m?n.push(p):p(t)}if(n.length!==0){for(let[,o]of r.variants.variants)o.order>t&&(o.order+=n.length);r.variants.compareFns=new Map(Array.from(r.variants.compareFns).map(([o,f])=>(o>t&&(o+=n.length),[o,f])));for(let[o,f]of n.entries())f(t+o+1)}}function Ia(e){return(Array.isArray(e)?e:[e]).map(i=>typeof i=="string"?{min:i}:i&&typeof i=="object"?i:null).map(i=>{if(i===null)return null;if("raw"in i)return i.raw;let t="";return i.max!==void 0&&(t+=`${i.max} >= `),t+="width",i.min!==void 0&&(t+=` >= ${i.min}`),`(${t})`}).filter(Boolean).join(", ")}function rn(e,r){let i=e.theme.aria||{},t=e.theme.supports||{},n=e.theme.data||{};if(Object.keys(i).length>0){let l=r.variants.get("aria"),o=l?.applyFn,f=l?.compounds;r.variants.functional("aria",(u,c)=>{let m=c.value;return m&&m.kind==="named"&&m.value in i?o?.(u,{...c,value:{kind:"arbitrary",value:i[m.value]}}):o?.(u,c)},{compounds:f})}if(Object.keys(t).length>0){let l=r.variants.get("supports"),o=l?.applyFn,f=l?.compounds;r.variants.functional("supports",(u,c)=>{let m=c.value;return m&&m.kind==="named"&&m.value in t?o?.(u,{...c,value:{kind:"arbitrary",value:t[m.value]}}):o?.(u,c)},{compounds:f})}if(Object.keys(n).length>0){let l=r.variants.get("data"),o=l?.applyFn,f=l?.compounds;r.variants.functional("data",(u,c)=>{let m=c.value;return m&&m.kind==="named"&&m.value in n?o?.(u,{...c,value:{kind:"arbitrary",value:n[m.value]}}):o?.(u,c)},{compounds:f})}}var Da=/^[a-z]+$/;async function on({designSystem:e,base:r,ast:i,loadModule:t,sources:n}){let l=0,o=[],f=[];_(i,(d,p)=>{if(d.kind!=="at-rule")return;let k=et(p);if(d.name==="@plugin"){if(k.parent!==null)throw new Error("`@plugin` cannot be nested.");let h=d.params.slice(1,-1);if(h.length===0)throw new Error("`@plugin` must have a path.");let w={};for(let x of d.nodes??[]){if(x.kind!=="declaration")throw new Error(`Unexpected \`@plugin\` option: - -${ie([x])} - -\`@plugin\` options must be a flat list of declarations.`);if(x.value===void 0)continue;let S=x.value,A=L(S,",").map(y=>{if(y=y.trim(),y==="null")return null;if(y==="true")return!0;if(y==="false")return!1;if(Number.isNaN(Number(y))){if(y[0]==='"'&&y[y.length-1]==='"'||y[0]==="'"&&y[y.length-1]==="'")return y.slice(1,-1);if(y[0]==="{"&&y[y.length-1]==="}")throw new Error(`Unexpected \`@plugin\` option: Value of declaration \`${ie([x]).trim()}\` is not supported. - -Using an object as a plugin option is currently only supported in JavaScript configuration files.`)}else return Number(y);return y});w[x.property]=A.length===1?A[0]:A}return o.push([{id:h,base:k.context.base,reference:!!k.context.reference,src:d.src},Object.keys(w).length>0?w:null]),l|=4,V.Replace([])}if(d.name==="@config"){if(d.nodes.length>0)throw new Error("`@config` cannot have a body.");if(k.parent!==null)throw new Error("`@config` cannot be nested.");return f.push({id:d.params.slice(1,-1),base:k.context.base,reference:!!k.context.reference,src:d.src}),l|=4,V.Replace([])}}),en(e);let u=e.resolveThemeValue;if(e.resolveThemeValue=function(p,k){return p.startsWith("--")?u(p,k):(l|=nn({designSystem:e,base:r,ast:i,sources:n,configs:[],pluginDetails:[]}),e.resolveThemeValue(p,k))},!o.length&&!f.length)return 0;let[c,m]=await Promise.all([Promise.all(f.map(async({id:d,base:p,reference:k,src:h})=>{let w=await t(d,p,"config");return{path:d,base:w.base,config:w.module,reference:k,src:h}})),Promise.all(o.map(async([{id:d,base:p,reference:k,src:h},w])=>{let x=await t(d,p,"plugin");return{path:d,base:x.base,plugin:x.module,options:w,reference:k,src:h}}))]);return l|=nn({designSystem:e,base:r,ast:i,sources:n,configs:c,pluginDetails:m}),l}function nn({designSystem:e,base:r,ast:i,sources:t,configs:n,pluginDetails:l}){let o=0,u=[...l.map(w=>{if(!w.options)return{config:{plugins:[w.plugin]},base:w.base,reference:w.reference,src:w.src};if("__isOptionsFunction"in w.plugin)return{config:{plugins:[w.plugin(w.options)]},base:w.base,reference:w.reference,src:w.src};throw new Error(`The plugin "${w.path}" does not accept options`)}),...n],{resolvedConfig:c}=pr(e,[{config:Qi(e.theme),base:r,reference:!0,src:void 0},...u,{config:{plugins:[Xi]},base:r,reference:!0,src:void 0}]),{resolvedConfig:m,replacedThemeKeys:d}=pr(e,u),p={designSystem:e,ast:i,resolvedConfig:c,featuresRef:{set current(w){o|=w}}},k=cr({...p,referenceMode:!1,src:void 0}),h=e.resolveThemeValue;e.resolveThemeValue=function(x,S){if(x[0]==="-"&&x[1]==="-")return h(x,S);let A=k.theme(x,void 0);if(Array.isArray(A)&&A.length===2)return A[0];if(Array.isArray(A))return A.join(", ");if(typeof A=="object"&&A!==null&&"DEFAULT"in A)return A.DEFAULT;if(typeof A=="string")return A};for(let{handler:w,reference:x,src:S}of c.plugins){let A=cr({...p,referenceMode:x??!1,src:S});w(A)}if(ri(e,m,d),qi(e,m),rn(m,e),tn(m,e),Ji(m,e),!e.theme.prefix&&c.prefix){if(c.prefix.endsWith("-")&&(c.prefix=c.prefix.slice(0,-1),console.warn(`The prefix "${c.prefix}" is invalid. Prefixes must be lowercase ASCII letters (a-z) only and is written as a variant before all utilities. We have fixed up the prefix for you. Remove the trailing \`-\` to silence this warning.`)),!Da.test(c.prefix))throw new Error(`The prefix "${c.prefix}" is invalid. Prefixes must be lowercase ASCII letters (a-z) only.`);e.theme.prefix=c.prefix}if(!e.important&&c.important===!0&&(e.important=!0),typeof c.important=="string"){let w=c.important;_(i,(x,S)=>{if(x.kind!=="at-rule"||x.name!=="@tailwind"||x.params!=="utilities")return;let A=et(S);return A.parent?.kind==="rule"&&A.parent.selector===w?V.Stop:V.ReplaceStop(q(w,[x]))})}for(let w of c.blocklist)e.invalidCandidates.add(w);for(let w of c.content.files){if("raw"in w)throw new Error(`Error in the config file/plugin/preset. The \`content\` key contains a \`raw\` entry: - -${JSON.stringify(w,null,2)} - -This feature is not currently supported.`);let x=!1;w.pattern[0]=="!"&&(x=!0,w.pattern=w.pattern.slice(1)),t.push({...w,negated:x})}return o}function an({ast:e}){let r=new U(n=>st(n.code)),i=new U(n=>({url:n.file,content:n.code,ignore:!1})),t={file:null,sources:[],mappings:[]};_(e,n=>{if(!n.src||!n.dst)return;let l=i.get(n.src[0]);if(!l.content)return;let o=r.get(n.src[0]),f=r.get(n.dst[0]),u=l.content.slice(n.src[1],n.src[2]),c=0;for(let p of u.split(` -`)){if(p.trim()!==""){let k=o.find(n.src[1]+c),h=f.find(n.dst[1]);t.mappings.push({name:null,originalPosition:{source:l,...k},generatedPosition:h})}c+=p.length,c+=1}let m=o.find(n.src[2]),d=f.find(n.dst[2]);t.mappings.push({name:null,originalPosition:{source:l,...m},generatedPosition:d})});for(let n of r.keys())t.sources.push(i.get(n));return t.mappings.sort((n,l)=>n.generatedPosition.line-l.generatedPosition.line||n.generatedPosition.column-l.generatedPosition.column||(n.originalPosition?.line??0)-(l.originalPosition?.line??0)||(n.originalPosition?.column??0)-(l.originalPosition?.column??0)),t}var ln=/^(-?\d+)\.\.(-?\d+)(?:\.\.(-?\d+))?$/;function _t(e){let r=e.indexOf("{");if(r===-1)return[e];let i=[],t=e.slice(0,r),n=e.slice(r),l=0,o=n.lastIndexOf("}");for(let d=0;d_t(d));let m=_t(u);for(let d of m)for(let p of c)i.push(t+p+d);return i}function Ua(e){return ln.test(e)}function La(e){let r=e.match(ln);if(!r)return[e];let[,i,t,n]=r,l=n?parseInt(n,10):void 0,o=[];if(/^-?\d+$/.test(i)&&/^-?\d+$/.test(t)){let f=parseInt(i,10),u=parseInt(t,10);if(l===void 0&&(l=f<=u?1:-1),l===0)throw new Error("Step cannot be zero in sequence expansion.");let c=f0&&(l=-l);for(let m=f;c?m<=u:m>=u;m+=l)o.push(m.toString())}return o}function sn(e,r){let i=new Set,t=new Set,n=[];function l(o,f=[]){if(e.has(o)&&!i.has(o)){t.has(o)&&r.onCircularDependency?.(f,o),t.add(o);for(let u of e.get(o)??[])f.push(o),l(u,f),f.pop();i.add(o),t.delete(o),n.push(o)}}for(let o of e.keys())l(o);return n}var Ka=/^[a-z]+$/,ht=(n=>(n[n.None=0]="None",n[n.AtProperty=1]="AtProperty",n[n.ColorMix=2]="ColorMix",n[n.All=3]="All",n))(ht||{});function za(){throw new Error("No `loadModule` function provided to `compile`")}function Ma(){throw new Error("No `loadStylesheet` function provided to `compile`")}function ja(e){let r=0,i=null;for(let t of L(e," "))t==="reference"?r|=2:t==="inline"?r|=1:t==="default"?r|=4:t==="static"?r|=8:t.startsWith("prefix(")&&t.endsWith(")")&&(i=t.slice(7,-1));return[r,i]}var Pe=(u=>(u[u.None=0]="None",u[u.AtApply=1]="AtApply",u[u.AtImport=2]="AtImport",u[u.JsPluginCompat=4]="JsPluginCompat",u[u.ThemeFunction=8]="ThemeFunction",u[u.Utilities=16]="Utilities",u[u.Variants=32]="Variants",u[u.AtTheme=64]="AtTheme",u))(Pe||{});async function un(e,{base:r="",from:i,loadModule:t=za,loadStylesheet:n=Ma}={}){let l=0;e=[de({base:r},e)],l|=await ur(e,r,n,0,i!==void 0);let o=null,f=new mt,u=new Map,c=new Map,m=[],d=null,p=null,k=[],h=[],w=[],x=[],S=null;_(e,(y,K)=>{if(y.kind!=="at-rule")return;let N=et(K);if(y.name==="@tailwind"&&(y.params==="utilities"||y.params.startsWith("utilities"))){if(p!==null)return V.Replace([]);if(N.context.reference)return V.Replace([]);let P=L(y.params," ");for(let z of P)if(z.startsWith("source(")){let I=z.slice(7,-1);if(I==="none"){S=I;continue}if(I[0]==='"'&&I[I.length-1]!=='"'||I[0]==="'"&&I[I.length-1]!=="'"||I[0]!=="'"&&I[0]!=='"')throw new Error("`source(\u2026)` paths must be quoted.");S={base:N.context.sourceBase??N.context.base,pattern:I.slice(1,-1)}}p=y,l|=16}if(y.name==="@utility"){if(N.parent!==null)throw new Error("`@utility` cannot be nested.");if(y.nodes.length===0)throw new Error(`\`@utility ${y.params}\` is empty. Utilities should include at least one property.`);let P=Jr(y);if(P===null){if(!y.params.endsWith("-*")){if(y.params.endsWith("*"))throw new Error(`\`@utility ${y.params}\` defines an invalid utility name. A functional utility must end in \`-*\`.`);if(y.params.includes("*"))throw new Error(`\`@utility ${y.params}\` defines an invalid utility name. The dynamic portion marked by \`-*\` must appear once at the end.`)}throw new Error(`\`@utility ${y.params}\` defines an invalid utility name. Utilities should be alphanumeric and start with a lowercase letter.`)}m.push(P)}if(y.name==="@source"){if(y.nodes.length>0)throw new Error("`@source` cannot have a body.");if(N.parent!==null)throw new Error("`@source` cannot be nested.");let P=!1,z=!1,I=y.params;if(I[0]==="n"&&I.startsWith("not ")&&(P=!0,I=I.slice(4)),I[0]==="i"&&I.startsWith("inline(")&&(z=!0,I=I.slice(7,-1)),I[0]==='"'&&I[I.length-1]!=='"'||I[0]==="'"&&I[I.length-1]!=="'"||I[0]!=="'"&&I[0]!=='"')throw new Error("`@source` paths must be quoted.");let M=I.slice(1,-1);if(z){let Y=P?x:w,G=L(M," ");for(let ae of G)for(let le of _t(ae))Y.push(le)}else h.push({base:N.context.base,pattern:M,negated:P});return V.ReplaceSkip([])}if(y.name==="@variant"&&(N.parent===null?y.nodes.length===0?y.name="@custom-variant":(_(y.nodes,P=>{if(P.kind==="at-rule"&&P.name==="@slot")return y.name="@custom-variant",V.Stop}),y.name==="@variant"&&k.push(y)):k.push(y)),y.name==="@custom-variant"){if(N.parent!==null)throw new Error("`@custom-variant` cannot be nested.");let[P,z]=L(y.params," ");if(!Vt.test(P))throw new Error(`\`@custom-variant ${P}\` defines an invalid variant name. Variants should only contain alphanumeric, dashes, or underscore characters and start with a lowercase letter or number.`);if(y.nodes.length>0&&z)throw new Error(`\`@custom-variant ${P}\` cannot have both a selector and a body.`);if(y.nodes.length===0){if(!z)throw new Error(`\`@custom-variant ${P}\` has no selector or body.`);let I=L(z.slice(1,-1),",");if(I.length===0||I.some(G=>G.trim()===""))throw new Error(`\`@custom-variant ${P} (${I.join(",")})\` selector is invalid.`);let M=[],Y=[];for(let G of I)G=G.trim(),G[0]==="@"?M.push(G):Y.push(G);u.set(P,G=>{G.variants.static(P,ae=>{let le=[];Y.length>0&&le.push(q(Y.join(", "),ae.nodes));for(let s of M)le.push(Z(s,ae.nodes));ae.nodes=le},{compounds:Le([...Y,...M])})}),c.set(P,new Set)}else{let I=new Set;_(y.nodes,M=>{M.kind==="at-rule"&&M.name==="@variant"&&I.add(M.params)}),u.set(P,M=>{M.variants.fromAst(P,y.nodes,M)}),c.set(P,I)}return V.ReplaceSkip([])}if(y.name==="@media"){let P=L(y.params," "),z=[];for(let I of P)if(I.startsWith("source(")){let M=I.slice(7,-1);_(y.nodes,Y=>{if(Y.kind==="at-rule"&&Y.name==="@tailwind"&&Y.params==="utilities")return Y.params+=` source(${M})`,V.ReplaceStop([de({sourceBase:N.context.base},[Y])])})}else if(I.startsWith("theme(")){let M=I.slice(6,-1),Y=M.includes("reference");_(y.nodes,G=>{if(G.kind!=="context"){if(G.kind!=="at-rule"){if(Y)throw new Error('Files imported with `@import "\u2026" theme(reference)` must only contain `@theme` blocks.\nUse `@reference "\u2026";` instead.');return V.Continue}if(G.name==="@theme")return G.params+=" "+M,V.Skip}})}else if(I.startsWith("prefix(")){let M=I.slice(7,-1);_(y.nodes,Y=>{if(Y.kind==="at-rule"&&Y.name==="@theme")return Y.params+=` prefix(${M})`,V.Skip})}else I==="important"?o=!0:I==="reference"?y.nodes=[de({reference:!0},y.nodes)]:z.push(I);if(z.length>0)y.params=z.join(" ");else if(P.length>0)return V.Replace(y.nodes);return V.Continue}if(y.name==="@theme"){let[P,z]=ja(y.params);if(l|=64,N.context.reference&&(P|=2),z){if(!Ka.test(z))throw new Error(`The prefix "${z}" is invalid. Prefixes must be lowercase ASCII letters (a-z) only.`);f.prefix=z}return _(y.nodes,I=>{if(I.kind==="at-rule"&&I.name==="@keyframes")return f.addKeyframes(I),V.Skip;if(I.kind==="comment")return;if(I.kind==="declaration"&&I.property.startsWith("--")){f.add(Ve(I.property),I.value??"",P,I.src);return}let M=ie([F(y.name,y.params,[I])]).split(` -`).map((Y,G,ae)=>`${G===0||G>=ae.length-2?" ":">"} ${Y}`).join(` -`);throw new Error(`\`@theme\` blocks must only contain custom properties or \`@keyframes\`. - -${M}`)}),d?V.ReplaceSkip([]):(d=q(":root, :host",[]),d.src=y.src,V.ReplaceSkip(d))}});let A=Ui(f,p?.src);if(o&&(A.important=o),x.length>0)for(let y of x)A.invalidCandidates.add(y);l|=await on({designSystem:A,base:r,ast:e,loadModule:t,sources:h});for(let y of u.keys())A.variants.static(y,()=>{});for(let y of sn(c,{onCircularDependency(K,N){let P=ie(K.map((z,I)=>F("@custom-variant",z,[F("@variant",K[I+1]??N,[])]))).replaceAll(";"," { \u2026 }").replace(`@custom-variant ${N} {`,`@custom-variant ${N} { /* \u2190 */`);throw new Error(`Circular dependency detected in custom variants: - -${P}`)}}))u.get(y)?.(A);for(let y of m)y(A);if(d){let y=[];for(let[N,P]of A.theme.entries()){if(P.options&2)continue;let z=a(xe(N),P.value);z.src=P.src,y.push(z)}let K=A.theme.getKeyframes();for(let N of K)e.push(de({theme:!0},[W([N])]));d.nodes=[de({theme:!0},y)]}if(l|=ot(e,A),l|=Fe(e,A),l|=$e(e,A),p){let y=p;y.kind="context",y.context={}}return _(e,y=>{if(y.kind==="at-rule")return y.name==="@utility"?V.Replace([]):V.Skip}),{designSystem:A,ast:e,sources:h,root:S,utilitiesNode:p,features:l,inlineCandidates:w}}async function cn(e,r={}){let{designSystem:i,ast:t,sources:n,root:l,utilitiesNode:o,features:f,inlineCandidates:u}=await un(e,r);t.unshift(dt(`! tailwindcss v${dr} | MIT License | https://tailwindcss.com `));function c(h){i.invalidCandidates.add(h)}let m=new Set,d=null,p=0,k=!1;for(let h of u)i.invalidCandidates.has(h)||(m.add(h),k=!0);return{sources:n,root:l,features:f,build(h){if(f===0)return e;if(!o)return d??=Re(t,i,r.polyfills),d;let w=k,x=!1;k=!1;let S=m.size;for(let y of h)if(!i.invalidCandidates.has(y))if(y[0]==="-"&&y[1]==="-"){let K=i.theme.markUsedVariable(y);w||=K,x||=K}else m.add(y),w||=m.size!==S;if(!w)return d??=Re(t,i,r.polyfills),d;let A=Te(m,i,{onInvalidCandidate:c}).astNodes;return r.from&&_(A,y=>{y.src??=o.src}),!x&&p===A.length?(d??=Re(t,i,r.polyfills),d):(p=A.length,o.nodes=A,d=Re(t,i,r.polyfills),d)}}}async function Fa(e,r={}){let i=Ne(e,{from:r.from}),t=await cn(i,r),n=i,l=e;return{...t,build(o){let f=t.build(o);return f===n||(l=ie(f,!!r.from),n=f),l},buildSourceMap(){return an({ast:n})}}}async function Wa(e,r={}){return(await un(Ne(e,{from:r.from}),r)).designSystem}function lt(){throw new Error("It looks like you're trying to use `tailwindcss` directly as a PostCSS plugin. The PostCSS plugin has moved to a separate package, so to continue using Tailwind CSS with PostCSS you'll need to install `@tailwindcss/postcss` and update your PostCSS configuration.")}for(let e in It)e!=="default"&&(lt[e]=It[e]);module.exports=lt; diff --git a/node_modules/tailwindcss/dist/lib.mjs b/node_modules/tailwindcss/dist/lib.mjs deleted file mode 100644 index a3ec9398d..000000000 --- a/node_modules/tailwindcss/dist/lib.mjs +++ /dev/null @@ -1 +0,0 @@ -import{a,b,c,d,e,f}from"./chunk-CT46QCH7.mjs";import"./chunk-GFBUASX3.mjs";import"./chunk-HTB5LLOP.mjs";export{b as Features,a as Polyfills,e as __unstable__loadDesignSystem,d as compile,c as compileAst,f as default}; diff --git a/node_modules/tailwindcss/dist/plugin.d.mts b/node_modules/tailwindcss/dist/plugin.d.mts deleted file mode 100644 index 5c32fa73d..000000000 --- a/node_modules/tailwindcss/dist/plugin.d.mts +++ /dev/null @@ -1,11 +0,0 @@ -export { P as PluginUtils } from './resolve-config-QUZ9b-Gn.mjs'; -import { a as PluginFn, C as Config, b as PluginWithConfig, c as PluginWithOptions } from './types-CJYAW1ql.mjs'; -export { d as PluginAPI, P as PluginsConfig, T as ThemeConfig } from './types-CJYAW1ql.mjs'; -import './colors.mjs'; - -declare function createPlugin(handler: PluginFn, config?: Partial): PluginWithConfig; -declare namespace createPlugin { - var withOptions: (pluginFunction: (options?: T) => PluginFn, configFunction?: (options?: T) => Partial) => PluginWithOptions; -} - -export { Config, PluginFn as PluginCreator, createPlugin as default }; diff --git a/node_modules/tailwindcss/dist/plugin.d.ts b/node_modules/tailwindcss/dist/plugin.d.ts deleted file mode 100644 index 058f3513c..000000000 --- a/node_modules/tailwindcss/dist/plugin.d.ts +++ /dev/null @@ -1,134 +0,0 @@ -import { N as NamedUtilityValue, P as PluginUtils } from './resolve-config-BIFUA2FY.js'; -import './colors-b_6i0Oi7.js'; - -/** - * The source code for one or more nodes in the AST - * - * This generally corresponds to a stylesheet - */ -interface Source { - /** - * The path to the file that contains the referenced source code - * - * If this references the *output* source code, this is `null`. - */ - file: string | null; - /** - * The referenced source code - */ - code: string; -} -/** - * The file and offsets within it that this node covers - * - * This can represent either: - * - A location in the original CSS which caused this node to be created - * - A location in the output CSS where this node resides - */ -type SourceLocation = [source: Source, start: number, end: number]; - -type Config = UserConfig; -type PluginFn = (api: PluginAPI) => void; -type PluginWithConfig = { - handler: PluginFn; - config?: UserConfig; - /** @internal */ - reference?: boolean; - src?: SourceLocation | undefined; -}; -type PluginWithOptions = { - (options?: T): PluginWithConfig; - __isOptionsFunction: true; -}; -type Plugin = PluginFn | PluginWithConfig | PluginWithOptions; -type PluginAPI = { - addBase(base: CssInJs): void; - addVariant(name: string, variant: string | string[] | CssInJs): void; - matchVariant(name: string, cb: (value: T | string, extra: { - modifier: string | null; - }) => string | string[], options?: { - values?: Record; - sort?(a: { - value: T | string; - modifier: string | null; - }, b: { - value: T | string; - modifier: string | null; - }): number; - }): void; - addUtilities(utilities: Record | Record[], options?: {}): void; - matchUtilities(utilities: Record CssInJs | CssInJs[]>, options?: Partial<{ - type: string | string[]; - supportsNegativeValues: boolean; - values: Record & { - __BARE_VALUE__?: (value: NamedUtilityValue) => string | undefined; - }; - modifiers: 'any' | Record; - }>): void; - addComponents(utilities: Record | Record[], options?: {}): void; - matchComponents(utilities: Record CssInJs>, options?: Partial<{ - type: string | string[]; - supportsNegativeValues: boolean; - values: Record & { - __BARE_VALUE__?: (value: NamedUtilityValue) => string | undefined; - }; - modifiers: 'any' | Record; - }>): void; - theme(path: string, defaultValue?: any): any; - config(path?: string, defaultValue?: any): any; - prefix(className: string): string; -}; -type CssInJs = { - [key: string]: string | string[] | CssInJs | CssInJs[]; -}; - -type ResolvableTo = T | ((utils: PluginUtils) => T); -type ThemeValue = ResolvableTo> | null | undefined; -type ThemeConfig = Record & { - extend?: Record; -}; -type ContentFile = string | { - raw: string; - extension?: string; -}; -type DarkModeStrategy = false | 'media' | 'class' | ['class', string] | 'selector' | ['selector', string] | ['variant', string | string[]]; -interface UserConfig { - presets?: UserConfig[]; - theme?: ThemeConfig; - plugins?: Plugin[]; -} -interface UserConfig { - content?: ContentFile[] | { - relative?: boolean; - files: ContentFile[]; - }; -} -interface UserConfig { - darkMode?: DarkModeStrategy; -} -interface UserConfig { - prefix?: string; -} -interface UserConfig { - blocklist?: string[]; -} -interface UserConfig { - important?: boolean | string; -} -interface UserConfig { - future?: 'all' | Record; -} -interface UserConfig { - experimental?: 'all' | Record; -} - -declare function createPlugin(handler: PluginFn, config?: Partial): PluginWithConfig; -declare namespace createPlugin { - var withOptions: (pluginFunction: (options?: T) => PluginFn, configFunction?: (options?: T) => Partial) => PluginWithOptions; -} - -export { createPlugin as default }; diff --git a/node_modules/tailwindcss/dist/plugin.js b/node_modules/tailwindcss/dist/plugin.js deleted file mode 100644 index eca100caf..000000000 --- a/node_modules/tailwindcss/dist/plugin.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";function g(i,n){return{handler:i,config:n}}g.withOptions=function(i,n=()=>({})){function t(o){return{handler:i(o),config:n(o)}}return t.__isOptionsFunction=!0,t};var u=g;module.exports=u; diff --git a/node_modules/tailwindcss/dist/plugin.mjs b/node_modules/tailwindcss/dist/plugin.mjs deleted file mode 100644 index 430fa2522..000000000 --- a/node_modules/tailwindcss/dist/plugin.mjs +++ /dev/null @@ -1 +0,0 @@ -function g(i,n){return{handler:i,config:n}}g.withOptions=function(i,n=()=>({})){function t(o){return{handler:i(o),config:n(o)}}return t.__isOptionsFunction=!0,t};var u=g;export{u as default}; diff --git a/node_modules/tailwindcss/dist/resolve-config-BIFUA2FY.d.ts b/node_modules/tailwindcss/dist/resolve-config-BIFUA2FY.d.ts deleted file mode 100644 index 5d9dbe2f7..000000000 --- a/node_modules/tailwindcss/dist/resolve-config-BIFUA2FY.d.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { _ as _default } from './colors-b_6i0Oi7.js'; - -type NamedUtilityValue = { - kind: 'named'; - /** - * ``` - * bg-red-500 - * ^^^^^^^ - * - * w-1/2 - * ^ - * ``` - */ - value: string; - /** - * ``` - * w-1/2 - * ^^^ - * ``` - */ - fraction: string | null; -}; - -type PluginUtils = { - theme: (keypath: string, defaultValue?: any) => any; - colors: typeof _default; -}; - -export type { NamedUtilityValue as N, PluginUtils as P }; diff --git a/node_modules/tailwindcss/dist/resolve-config-QUZ9b-Gn.d.mts b/node_modules/tailwindcss/dist/resolve-config-QUZ9b-Gn.d.mts deleted file mode 100644 index e1cde16e3..000000000 --- a/node_modules/tailwindcss/dist/resolve-config-QUZ9b-Gn.d.mts +++ /dev/null @@ -1,190 +0,0 @@ -import _default from './colors.mjs'; - -type ArbitraryUtilityValue = { - kind: 'arbitrary'; - /** - * ``` - * bg-[color:var(--my-color)] - * ^^^^^ - * - * bg-(color:--my-color) - * ^^^^^ - * ``` - */ - dataType: string | null; - /** - * ``` - * bg-[#0088cc] - * ^^^^^^^ - * - * bg-[var(--my_variable)] - * ^^^^^^^^^^^^^^^^^^ - * - * bg-(--my_variable) - * ^^^^^^^^^^^^^^ - * ``` - */ - value: string; -}; -type NamedUtilityValue = { - kind: 'named'; - /** - * ``` - * bg-red-500 - * ^^^^^^^ - * - * w-1/2 - * ^ - * ``` - */ - value: string; - /** - * ``` - * w-1/2 - * ^^^ - * ``` - */ - fraction: string | null; -}; -type ArbitraryModifier = { - kind: 'arbitrary'; - /** - * ``` - * bg-red-500/[50%] - * ^^^ - * ``` - */ - value: string; -}; -type NamedModifier = { - kind: 'named'; - /** - * ``` - * bg-red-500/50 - * ^^ - * ``` - */ - value: string; -}; -type ArbitraryVariantValue = { - kind: 'arbitrary'; - value: string; -}; -type NamedVariantValue = { - kind: 'named'; - value: string; -}; -type Variant = -/** - * Arbitrary variants are variants that take a selector and generate a variant - * on the fly. - * - * E.g.: `[&_p]` - */ -{ - kind: 'arbitrary'; - selector: string; - relative: boolean; -} -/** - * Static variants are variants that don't take any arguments. - * - * E.g.: `hover` - */ - | { - kind: 'static'; - root: string; -} -/** - * Functional variants are variants that can take an argument. The argument is - * either a named variant value or an arbitrary variant value. - * - * E.g.: - * - * - `aria-disabled` - * - `aria-[disabled]` - * - `@container-size` -> @container, with named value `size` - * - `@container-[inline-size]` -> @container, with arbitrary variant value `inline-size` - * - `@container` -> @container, with no value - */ - | { - kind: 'functional'; - root: string; - value: ArbitraryVariantValue | NamedVariantValue | null; - modifier: ArbitraryModifier | NamedModifier | null; -} -/** - * Compound variants are variants that take another variant as an argument. - * - * E.g.: - * - * - `has-[&_p]` - * - `group-*` - * - `peer-*` - */ - | { - kind: 'compound'; - root: string; - modifier: ArbitraryModifier | NamedModifier | null; - variant: Variant; -}; -type Candidate = -/** - * Arbitrary candidates are candidates that register utilities on the fly with - * a property and a value. - * - * E.g.: - * - * - `[color:red]` - * - `[color:red]/50` - * - `[color:red]/50!` - */ -{ - kind: 'arbitrary'; - property: string; - value: string; - modifier: ArbitraryModifier | NamedModifier | null; - variants: Variant[]; - important: boolean; - raw: string; -} -/** - * Static candidates are candidates that don't take any arguments. - * - * E.g.: - * - * - `underline` - * - `box-border` - */ - | { - kind: 'static'; - root: string; - variants: Variant[]; - important: boolean; - raw: string; -} -/** - * Functional candidates are candidates that can take an argument. - * - * E.g.: - * - * - `bg-red-500` - * - `bg-[#0088cc]` - * - `w-1/2` - */ - | { - kind: 'functional'; - root: string; - value: ArbitraryUtilityValue | NamedUtilityValue | null; - modifier: ArbitraryModifier | NamedModifier | null; - variants: Variant[]; - important: boolean; - raw: string; -}; - -type PluginUtils = { - theme: (keypath: string, defaultValue?: any) => any; - colors: typeof _default; -}; - -export type { Candidate as C, NamedUtilityValue as N, PluginUtils as P, Variant as V }; diff --git a/node_modules/tailwindcss/dist/types-CJYAW1ql.d.mts b/node_modules/tailwindcss/dist/types-CJYAW1ql.d.mts deleted file mode 100644 index 6d5ca4a85..000000000 --- a/node_modules/tailwindcss/dist/types-CJYAW1ql.d.mts +++ /dev/null @@ -1,128 +0,0 @@ -import { N as NamedUtilityValue, P as PluginUtils } from './resolve-config-QUZ9b-Gn.mjs'; - -/** - * The source code for one or more nodes in the AST - * - * This generally corresponds to a stylesheet - */ -interface Source { - /** - * The path to the file that contains the referenced source code - * - * If this references the *output* source code, this is `null`. - */ - file: string | null; - /** - * The referenced source code - */ - code: string; -} -/** - * The file and offsets within it that this node covers - * - * This can represent either: - * - A location in the original CSS which caused this node to be created - * - A location in the output CSS where this node resides - */ -type SourceLocation = [source: Source, start: number, end: number]; - -type Config = UserConfig; -type PluginFn = (api: PluginAPI) => void; -type PluginWithConfig = { - handler: PluginFn; - config?: UserConfig; - /** @internal */ - reference?: boolean; - src?: SourceLocation | undefined; -}; -type PluginWithOptions = { - (options?: T): PluginWithConfig; - __isOptionsFunction: true; -}; -type Plugin = PluginFn | PluginWithConfig | PluginWithOptions; -type PluginAPI = { - addBase(base: CssInJs): void; - addVariant(name: string, variant: string | string[] | CssInJs): void; - matchVariant(name: string, cb: (value: T | string, extra: { - modifier: string | null; - }) => string | string[], options?: { - values?: Record; - sort?(a: { - value: T | string; - modifier: string | null; - }, b: { - value: T | string; - modifier: string | null; - }): number; - }): void; - addUtilities(utilities: Record | Record[], options?: {}): void; - matchUtilities(utilities: Record CssInJs | CssInJs[]>, options?: Partial<{ - type: string | string[]; - supportsNegativeValues: boolean; - values: Record & { - __BARE_VALUE__?: (value: NamedUtilityValue) => string | undefined; - }; - modifiers: 'any' | Record; - }>): void; - addComponents(utilities: Record | Record[], options?: {}): void; - matchComponents(utilities: Record CssInJs>, options?: Partial<{ - type: string | string[]; - supportsNegativeValues: boolean; - values: Record & { - __BARE_VALUE__?: (value: NamedUtilityValue) => string | undefined; - }; - modifiers: 'any' | Record; - }>): void; - theme(path: string, defaultValue?: any): any; - config(path?: string, defaultValue?: any): any; - prefix(className: string): string; -}; -type CssInJs = { - [key: string]: string | string[] | CssInJs | CssInJs[]; -}; - -type ResolvableTo = T | ((utils: PluginUtils) => T); -type ThemeValue = ResolvableTo> | null | undefined; -type ThemeConfig = Record & { - extend?: Record; -}; -type ContentFile = string | { - raw: string; - extension?: string; -}; -type DarkModeStrategy = false | 'media' | 'class' | ['class', string] | 'selector' | ['selector', string] | ['variant', string | string[]]; -interface UserConfig { - presets?: UserConfig[]; - theme?: ThemeConfig; - plugins?: Plugin[]; -} -interface UserConfig { - content?: ContentFile[] | { - relative?: boolean; - files: ContentFile[]; - }; -} -interface UserConfig { - darkMode?: DarkModeStrategy; -} -interface UserConfig { - prefix?: string; -} -interface UserConfig { - blocklist?: string[]; -} -interface UserConfig { - important?: boolean | string; -} -interface UserConfig { - future?: 'all' | Record; -} -interface UserConfig { - experimental?: 'all' | Record; -} - -export type { Config as C, Plugin as P, SourceLocation as S, ThemeConfig as T, UserConfig as U, PluginFn as a, PluginWithConfig as b, PluginWithOptions as c, PluginAPI as d }; diff --git a/node_modules/tailwindcss/index.css b/node_modules/tailwindcss/index.css deleted file mode 100644 index a8369c142..000000000 --- a/node_modules/tailwindcss/index.css +++ /dev/null @@ -1,896 +0,0 @@ -@layer theme, base, components, utilities; - -@layer theme { - @theme default { - --font-sans: - ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", - "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; - --font-mono: - ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", - "Courier New", monospace; - - --color-red-50: oklch(97.1% 0.013 17.38); - --color-red-100: oklch(93.6% 0.032 17.717); - --color-red-200: oklch(88.5% 0.062 18.334); - --color-red-300: oklch(80.8% 0.114 19.571); - --color-red-400: oklch(70.4% 0.191 22.216); - --color-red-500: oklch(63.7% 0.237 25.331); - --color-red-600: oklch(57.7% 0.245 27.325); - --color-red-700: oklch(50.5% 0.213 27.518); - --color-red-800: oklch(44.4% 0.177 26.899); - --color-red-900: oklch(39.6% 0.141 25.723); - --color-red-950: oklch(25.8% 0.092 26.042); - - --color-orange-50: oklch(98% 0.016 73.684); - --color-orange-100: oklch(95.4% 0.038 75.164); - --color-orange-200: oklch(90.1% 0.076 70.697); - --color-orange-300: oklch(83.7% 0.128 66.29); - --color-orange-400: oklch(75% 0.183 55.934); - --color-orange-500: oklch(70.5% 0.213 47.604); - --color-orange-600: oklch(64.6% 0.222 41.116); - --color-orange-700: oklch(55.3% 0.195 38.402); - --color-orange-800: oklch(47% 0.157 37.304); - --color-orange-900: oklch(40.8% 0.123 38.172); - --color-orange-950: oklch(26.6% 0.079 36.259); - - --color-amber-50: oklch(98.7% 0.022 95.277); - --color-amber-100: oklch(96.2% 0.059 95.617); - --color-amber-200: oklch(92.4% 0.12 95.746); - --color-amber-300: oklch(87.9% 0.169 91.605); - --color-amber-400: oklch(82.8% 0.189 84.429); - --color-amber-500: oklch(76.9% 0.188 70.08); - --color-amber-600: oklch(66.6% 0.179 58.318); - --color-amber-700: oklch(55.5% 0.163 48.998); - --color-amber-800: oklch(47.3% 0.137 46.201); - --color-amber-900: oklch(41.4% 0.112 45.904); - --color-amber-950: oklch(27.9% 0.077 45.635); - - --color-yellow-50: oklch(98.7% 0.026 102.212); - --color-yellow-100: oklch(97.3% 0.071 103.193); - --color-yellow-200: oklch(94.5% 0.129 101.54); - --color-yellow-300: oklch(90.5% 0.182 98.111); - --color-yellow-400: oklch(85.2% 0.199 91.936); - --color-yellow-500: oklch(79.5% 0.184 86.047); - --color-yellow-600: oklch(68.1% 0.162 75.834); - --color-yellow-700: oklch(55.4% 0.135 66.442); - --color-yellow-800: oklch(47.6% 0.114 61.907); - --color-yellow-900: oklch(42.1% 0.095 57.708); - --color-yellow-950: oklch(28.6% 0.066 53.813); - - --color-lime-50: oklch(98.6% 0.031 120.757); - --color-lime-100: oklch(96.7% 0.067 122.328); - --color-lime-200: oklch(93.8% 0.127 124.321); - --color-lime-300: oklch(89.7% 0.196 126.665); - --color-lime-400: oklch(84.1% 0.238 128.85); - --color-lime-500: oklch(76.8% 0.233 130.85); - --color-lime-600: oklch(64.8% 0.2 131.684); - --color-lime-700: oklch(53.2% 0.157 131.589); - --color-lime-800: oklch(45.3% 0.124 130.933); - --color-lime-900: oklch(40.5% 0.101 131.063); - --color-lime-950: oklch(27.4% 0.072 132.109); - - --color-green-50: oklch(98.2% 0.018 155.826); - --color-green-100: oklch(96.2% 0.044 156.743); - --color-green-200: oklch(92.5% 0.084 155.995); - --color-green-300: oklch(87.1% 0.15 154.449); - --color-green-400: oklch(79.2% 0.209 151.711); - --color-green-500: oklch(72.3% 0.219 149.579); - --color-green-600: oklch(62.7% 0.194 149.214); - --color-green-700: oklch(52.7% 0.154 150.069); - --color-green-800: oklch(44.8% 0.119 151.328); - --color-green-900: oklch(39.3% 0.095 152.535); - --color-green-950: oklch(26.6% 0.065 152.934); - - --color-emerald-50: oklch(97.9% 0.021 166.113); - --color-emerald-100: oklch(95% 0.052 163.051); - --color-emerald-200: oklch(90.5% 0.093 164.15); - --color-emerald-300: oklch(84.5% 0.143 164.978); - --color-emerald-400: oklch(76.5% 0.177 163.223); - --color-emerald-500: oklch(69.6% 0.17 162.48); - --color-emerald-600: oklch(59.6% 0.145 163.225); - --color-emerald-700: oklch(50.8% 0.118 165.612); - --color-emerald-800: oklch(43.2% 0.095 166.913); - --color-emerald-900: oklch(37.8% 0.077 168.94); - --color-emerald-950: oklch(26.2% 0.051 172.552); - - --color-teal-50: oklch(98.4% 0.014 180.72); - --color-teal-100: oklch(95.3% 0.051 180.801); - --color-teal-200: oklch(91% 0.096 180.426); - --color-teal-300: oklch(85.5% 0.138 181.071); - --color-teal-400: oklch(77.7% 0.152 181.912); - --color-teal-500: oklch(70.4% 0.14 182.503); - --color-teal-600: oklch(60% 0.118 184.704); - --color-teal-700: oklch(51.1% 0.096 186.391); - --color-teal-800: oklch(43.7% 0.078 188.216); - --color-teal-900: oklch(38.6% 0.063 188.416); - --color-teal-950: oklch(27.7% 0.046 192.524); - - --color-cyan-50: oklch(98.4% 0.019 200.873); - --color-cyan-100: oklch(95.6% 0.045 203.388); - --color-cyan-200: oklch(91.7% 0.08 205.041); - --color-cyan-300: oklch(86.5% 0.127 207.078); - --color-cyan-400: oklch(78.9% 0.154 211.53); - --color-cyan-500: oklch(71.5% 0.143 215.221); - --color-cyan-600: oklch(60.9% 0.126 221.723); - --color-cyan-700: oklch(52% 0.105 223.128); - --color-cyan-800: oklch(45% 0.085 224.283); - --color-cyan-900: oklch(39.8% 0.07 227.392); - --color-cyan-950: oklch(30.2% 0.056 229.695); - - --color-sky-50: oklch(97.7% 0.013 236.62); - --color-sky-100: oklch(95.1% 0.026 236.824); - --color-sky-200: oklch(90.1% 0.058 230.902); - --color-sky-300: oklch(82.8% 0.111 230.318); - --color-sky-400: oklch(74.6% 0.16 232.661); - --color-sky-500: oklch(68.5% 0.169 237.323); - --color-sky-600: oklch(58.8% 0.158 241.966); - --color-sky-700: oklch(50% 0.134 242.749); - --color-sky-800: oklch(44.3% 0.11 240.79); - --color-sky-900: oklch(39.1% 0.09 240.876); - --color-sky-950: oklch(29.3% 0.066 243.157); - - --color-blue-50: oklch(97% 0.014 254.604); - --color-blue-100: oklch(93.2% 0.032 255.585); - --color-blue-200: oklch(88.2% 0.059 254.128); - --color-blue-300: oklch(80.9% 0.105 251.813); - --color-blue-400: oklch(70.7% 0.165 254.624); - --color-blue-500: oklch(62.3% 0.214 259.815); - --color-blue-600: oklch(54.6% 0.245 262.881); - --color-blue-700: oklch(48.8% 0.243 264.376); - --color-blue-800: oklch(42.4% 0.199 265.638); - --color-blue-900: oklch(37.9% 0.146 265.522); - --color-blue-950: oklch(28.2% 0.091 267.935); - - --color-indigo-50: oklch(96.2% 0.018 272.314); - --color-indigo-100: oklch(93% 0.034 272.788); - --color-indigo-200: oklch(87% 0.065 274.039); - --color-indigo-300: oklch(78.5% 0.115 274.713); - --color-indigo-400: oklch(67.3% 0.182 276.935); - --color-indigo-500: oklch(58.5% 0.233 277.117); - --color-indigo-600: oklch(51.1% 0.262 276.966); - --color-indigo-700: oklch(45.7% 0.24 277.023); - --color-indigo-800: oklch(39.8% 0.195 277.366); - --color-indigo-900: oklch(35.9% 0.144 278.697); - --color-indigo-950: oklch(25.7% 0.09 281.288); - - --color-violet-50: oklch(96.9% 0.016 293.756); - --color-violet-100: oklch(94.3% 0.029 294.588); - --color-violet-200: oklch(89.4% 0.057 293.283); - --color-violet-300: oklch(81.1% 0.111 293.571); - --color-violet-400: oklch(70.2% 0.183 293.541); - --color-violet-500: oklch(60.6% 0.25 292.717); - --color-violet-600: oklch(54.1% 0.281 293.009); - --color-violet-700: oklch(49.1% 0.27 292.581); - --color-violet-800: oklch(43.2% 0.232 292.759); - --color-violet-900: oklch(38% 0.189 293.745); - --color-violet-950: oklch(28.3% 0.141 291.089); - - --color-purple-50: oklch(97.7% 0.014 308.299); - --color-purple-100: oklch(94.6% 0.033 307.174); - --color-purple-200: oklch(90.2% 0.063 306.703); - --color-purple-300: oklch(82.7% 0.119 306.383); - --color-purple-400: oklch(71.4% 0.203 305.504); - --color-purple-500: oklch(62.7% 0.265 303.9); - --color-purple-600: oklch(55.8% 0.288 302.321); - --color-purple-700: oklch(49.6% 0.265 301.924); - --color-purple-800: oklch(43.8% 0.218 303.724); - --color-purple-900: oklch(38.1% 0.176 304.987); - --color-purple-950: oklch(29.1% 0.149 302.717); - - --color-fuchsia-50: oklch(97.7% 0.017 320.058); - --color-fuchsia-100: oklch(95.2% 0.037 318.852); - --color-fuchsia-200: oklch(90.3% 0.076 319.62); - --color-fuchsia-300: oklch(83.3% 0.145 321.434); - --color-fuchsia-400: oklch(74% 0.238 322.16); - --color-fuchsia-500: oklch(66.7% 0.295 322.15); - --color-fuchsia-600: oklch(59.1% 0.293 322.896); - --color-fuchsia-700: oklch(51.8% 0.253 323.949); - --color-fuchsia-800: oklch(45.2% 0.211 324.591); - --color-fuchsia-900: oklch(40.1% 0.17 325.612); - --color-fuchsia-950: oklch(29.3% 0.136 325.661); - - --color-pink-50: oklch(97.1% 0.014 343.198); - --color-pink-100: oklch(94.8% 0.028 342.258); - --color-pink-200: oklch(89.9% 0.061 343.231); - --color-pink-300: oklch(82.3% 0.12 346.018); - --color-pink-400: oklch(71.8% 0.202 349.761); - --color-pink-500: oklch(65.6% 0.241 354.308); - --color-pink-600: oklch(59.2% 0.249 0.584); - --color-pink-700: oklch(52.5% 0.223 3.958); - --color-pink-800: oklch(45.9% 0.187 3.815); - --color-pink-900: oklch(40.8% 0.153 2.432); - --color-pink-950: oklch(28.4% 0.109 3.907); - - --color-rose-50: oklch(96.9% 0.015 12.422); - --color-rose-100: oklch(94.1% 0.03 12.58); - --color-rose-200: oklch(89.2% 0.058 10.001); - --color-rose-300: oklch(81% 0.117 11.638); - --color-rose-400: oklch(71.2% 0.194 13.428); - --color-rose-500: oklch(64.5% 0.246 16.439); - --color-rose-600: oklch(58.6% 0.253 17.585); - --color-rose-700: oklch(51.4% 0.222 16.935); - --color-rose-800: oklch(45.5% 0.188 13.697); - --color-rose-900: oklch(41% 0.159 10.272); - --color-rose-950: oklch(27.1% 0.105 12.094); - - --color-slate-50: oklch(98.4% 0.003 247.858); - --color-slate-100: oklch(96.8% 0.007 247.896); - --color-slate-200: oklch(92.9% 0.013 255.508); - --color-slate-300: oklch(86.9% 0.022 252.894); - --color-slate-400: oklch(70.4% 0.04 256.788); - --color-slate-500: oklch(55.4% 0.046 257.417); - --color-slate-600: oklch(44.6% 0.043 257.281); - --color-slate-700: oklch(37.2% 0.044 257.287); - --color-slate-800: oklch(27.9% 0.041 260.031); - --color-slate-900: oklch(20.8% 0.042 265.755); - --color-slate-950: oklch(12.9% 0.042 264.695); - - --color-gray-50: oklch(98.5% 0.002 247.839); - --color-gray-100: oklch(96.7% 0.003 264.542); - --color-gray-200: oklch(92.8% 0.006 264.531); - --color-gray-300: oklch(87.2% 0.01 258.338); - --color-gray-400: oklch(70.7% 0.022 261.325); - --color-gray-500: oklch(55.1% 0.027 264.364); - --color-gray-600: oklch(44.6% 0.03 256.802); - --color-gray-700: oklch(37.3% 0.034 259.733); - --color-gray-800: oklch(27.8% 0.033 256.848); - --color-gray-900: oklch(21% 0.034 264.665); - --color-gray-950: oklch(13% 0.028 261.692); - - --color-zinc-50: oklch(98.5% 0 0); - --color-zinc-100: oklch(96.7% 0.001 286.375); - --color-zinc-200: oklch(92% 0.004 286.32); - --color-zinc-300: oklch(87.1% 0.006 286.286); - --color-zinc-400: oklch(70.5% 0.015 286.067); - --color-zinc-500: oklch(55.2% 0.016 285.938); - --color-zinc-600: oklch(44.2% 0.017 285.786); - --color-zinc-700: oklch(37% 0.013 285.805); - --color-zinc-800: oklch(27.4% 0.006 286.033); - --color-zinc-900: oklch(21% 0.006 285.885); - --color-zinc-950: oklch(14.1% 0.005 285.823); - - --color-neutral-50: oklch(98.5% 0 0); - --color-neutral-100: oklch(97% 0 0); - --color-neutral-200: oklch(92.2% 0 0); - --color-neutral-300: oklch(87% 0 0); - --color-neutral-400: oklch(70.8% 0 0); - --color-neutral-500: oklch(55.6% 0 0); - --color-neutral-600: oklch(43.9% 0 0); - --color-neutral-700: oklch(37.1% 0 0); - --color-neutral-800: oklch(26.9% 0 0); - --color-neutral-900: oklch(20.5% 0 0); - --color-neutral-950: oklch(14.5% 0 0); - - --color-stone-50: oklch(98.5% 0.001 106.423); - --color-stone-100: oklch(97% 0.001 106.424); - --color-stone-200: oklch(92.3% 0.003 48.717); - --color-stone-300: oklch(86.9% 0.005 56.366); - --color-stone-400: oklch(70.9% 0.01 56.259); - --color-stone-500: oklch(55.3% 0.013 58.071); - --color-stone-600: oklch(44.4% 0.011 73.639); - --color-stone-700: oklch(37.4% 0.01 67.558); - --color-stone-800: oklch(26.8% 0.007 34.298); - --color-stone-900: oklch(21.6% 0.006 56.043); - --color-stone-950: oklch(14.7% 0.004 49.25); - - --color-black: #000; - --color-white: #fff; - - --spacing: 0.25rem; - - --breakpoint-sm: 40rem; - --breakpoint-md: 48rem; - --breakpoint-lg: 64rem; - --breakpoint-xl: 80rem; - --breakpoint-2xl: 96rem; - - --container-3xs: 16rem; - --container-2xs: 18rem; - --container-xs: 20rem; - --container-sm: 24rem; - --container-md: 28rem; - --container-lg: 32rem; - --container-xl: 36rem; - --container-2xl: 42rem; - --container-3xl: 48rem; - --container-4xl: 56rem; - --container-5xl: 64rem; - --container-6xl: 72rem; - --container-7xl: 80rem; - - --text-xs: 0.75rem; - --text-xs--line-height: calc(1 / 0.75); - --text-sm: 0.875rem; - --text-sm--line-height: calc(1.25 / 0.875); - --text-base: 1rem; - --text-base--line-height: calc(1.5 / 1); - --text-lg: 1.125rem; - --text-lg--line-height: calc(1.75 / 1.125); - --text-xl: 1.25rem; - --text-xl--line-height: calc(1.75 / 1.25); - --text-2xl: 1.5rem; - --text-2xl--line-height: calc(2 / 1.5); - --text-3xl: 1.875rem; - --text-3xl--line-height: calc(2.25 / 1.875); - --text-4xl: 2.25rem; - --text-4xl--line-height: calc(2.5 / 2.25); - --text-5xl: 3rem; - --text-5xl--line-height: 1; - --text-6xl: 3.75rem; - --text-6xl--line-height: 1; - --text-7xl: 4.5rem; - --text-7xl--line-height: 1; - --text-8xl: 6rem; - --text-8xl--line-height: 1; - --text-9xl: 8rem; - --text-9xl--line-height: 1; - - --font-weight-thin: 100; - --font-weight-extralight: 200; - --font-weight-light: 300; - --font-weight-normal: 400; - --font-weight-medium: 500; - --font-weight-semibold: 600; - --font-weight-bold: 700; - --font-weight-extrabold: 800; - --font-weight-black: 900; - - --tracking-tighter: -0.05em; - --tracking-tight: -0.025em; - --tracking-normal: 0em; - --tracking-wide: 0.025em; - --tracking-wider: 0.05em; - --tracking-widest: 0.1em; - - --leading-tight: 1.25; - --leading-snug: 1.375; - --leading-normal: 1.5; - --leading-relaxed: 1.625; - --leading-loose: 2; - - --radius-xs: 0.125rem; - --radius-sm: 0.25rem; - --radius-md: 0.375rem; - --radius-lg: 0.5rem; - --radius-xl: 0.75rem; - --radius-2xl: 1rem; - --radius-3xl: 1.5rem; - --radius-4xl: 2rem; - - --shadow-2xs: 0 1px rgb(0 0 0 / 0.05); - --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / 0.05); - --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); - --shadow-md: - 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); - --shadow-lg: - 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); - --shadow-xl: - 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1); - --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / 0.25); - - --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / 0.05); - --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / 0.05); - --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / 0.05); - - --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / 0.05); - --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / 0.15); - --drop-shadow-md: 0 3px 3px rgb(0 0 0 / 0.12); - --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / 0.15); - --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / 0.1); - --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / 0.15); - - --text-shadow-2xs: 0px 1px 0px rgb(0 0 0 / 0.15); - --text-shadow-xs: 0px 1px 1px rgb(0 0 0 / 0.2); - --text-shadow-sm: - 0px 1px 0px rgb(0 0 0 / 0.075), 0px 1px 1px rgb(0 0 0 / 0.075), - 0px 2px 2px rgb(0 0 0 / 0.075); - --text-shadow-md: - 0px 1px 1px rgb(0 0 0 / 0.1), 0px 1px 2px rgb(0 0 0 / 0.1), - 0px 2px 4px rgb(0 0 0 / 0.1); - --text-shadow-lg: - 0px 1px 2px rgb(0 0 0 / 0.1), 0px 3px 2px rgb(0 0 0 / 0.1), - 0px 4px 8px rgb(0 0 0 / 0.1); - - --ease-in: cubic-bezier(0.4, 0, 1, 1); - --ease-out: cubic-bezier(0, 0, 0.2, 1); - --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1); - - --animate-spin: spin 1s linear infinite; - --animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; - --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; - --animate-bounce: bounce 1s infinite; - - @keyframes spin { - to { - transform: rotate(360deg); - } - } - - @keyframes ping { - 75%, - 100% { - transform: scale(2); - opacity: 0; - } - } - - @keyframes pulse { - 50% { - opacity: 0.5; - } - } - - @keyframes bounce { - 0%, - 100% { - transform: translateY(-25%); - animation-timing-function: cubic-bezier(0.8, 0, 1, 1); - } - - 50% { - transform: none; - animation-timing-function: cubic-bezier(0, 0, 0.2, 1); - } - } - - --blur-xs: 4px; - --blur-sm: 8px; - --blur-md: 12px; - --blur-lg: 16px; - --blur-xl: 24px; - --blur-2xl: 40px; - --blur-3xl: 64px; - - --perspective-dramatic: 100px; - --perspective-near: 300px; - --perspective-normal: 500px; - --perspective-midrange: 800px; - --perspective-distant: 1200px; - - --aspect-video: 16 / 9; - - --default-transition-duration: 150ms; - --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - --default-font-family: --theme(--font-sans, initial); - --default-font-feature-settings: --theme( - --font-sans--font-feature-settings, - initial - ); - --default-font-variation-settings: --theme( - --font-sans--font-variation-settings, - initial - ); - --default-mono-font-family: --theme(--font-mono, initial); - --default-mono-font-feature-settings: --theme( - --font-mono--font-feature-settings, - initial - ); - --default-mono-font-variation-settings: --theme( - --font-mono--font-variation-settings, - initial - ); - } - - /* Deprecated */ - @theme default inline reference { - --blur: 8px; - --shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); - --shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / 0.05); - --drop-shadow: 0 1px 2px rgb(0 0 0 / 0.1), 0 1px 1px rgb(0 0 0 / 0.06); - --radius: 0.25rem; - --max-width-prose: 65ch; - } -} - -@layer base { - /* - 1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) - 2. Remove default margins and padding - 3. Reset all borders. -*/ - - *, - ::after, - ::before, - ::backdrop, - ::file-selector-button { - box-sizing: border-box; /* 1 */ - margin: 0; /* 2 */ - padding: 0; /* 2 */ - border: 0 solid; /* 3 */ - } - - /* - 1. Use a consistent sensible line-height in all browsers. - 2. Prevent adjustments of font size after orientation changes in iOS. - 3. Use a more readable tab size. - 4. Use the user's configured `sans` font-family by default. - 5. Use the user's configured `sans` font-feature-settings by default. - 6. Use the user's configured `sans` font-variation-settings by default. - 7. Disable tap highlights on iOS. -*/ - - html, - :host { - line-height: 1.5; /* 1 */ - -webkit-text-size-adjust: 100%; /* 2 */ - tab-size: 4; /* 3 */ - font-family: --theme( - --default-font-family, - ui-sans-serif, - system-ui, - sans-serif, - "Apple Color Emoji", - "Segoe UI Emoji", - "Segoe UI Symbol", - "Noto Color Emoji" - ); /* 4 */ - font-feature-settings: --theme( - --default-font-feature-settings, - normal - ); /* 5 */ - font-variation-settings: --theme( - --default-font-variation-settings, - normal - ); /* 6 */ - -webkit-tap-highlight-color: transparent; /* 7 */ - } - - /* - 1. Add the correct height in Firefox. - 2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) - 3. Reset the default border style to a 1px solid border. -*/ - - hr { - height: 0; /* 1 */ - color: inherit; /* 2 */ - border-top-width: 1px; /* 3 */ - } - - /* - Add the correct text decoration in Chrome, Edge, and Safari. -*/ - - abbr:where([title]) { - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; - } - - /* - Remove the default font size and weight for headings. -*/ - - h1, - h2, - h3, - h4, - h5, - h6 { - font-size: inherit; - font-weight: inherit; - } - - /* - Reset links to optimize for opt-in styling instead of opt-out. -*/ - - a { - color: inherit; - -webkit-text-decoration: inherit; - text-decoration: inherit; - } - - /* - Add the correct font weight in Edge and Safari. -*/ - - b, - strong { - font-weight: bolder; - } - - /* - 1. Use the user's configured `mono` font-family by default. - 2. Use the user's configured `mono` font-feature-settings by default. - 3. Use the user's configured `mono` font-variation-settings by default. - 4. Correct the odd `em` font sizing in all browsers. -*/ - - code, - kbd, - samp, - pre { - font-family: --theme( - --default-mono-font-family, - ui-monospace, - SFMono-Regular, - Menlo, - Monaco, - Consolas, - "Liberation Mono", - "Courier New", - monospace - ); /* 1 */ - font-feature-settings: --theme( - --default-mono-font-feature-settings, - normal - ); /* 2 */ - font-variation-settings: --theme( - --default-mono-font-variation-settings, - normal - ); /* 3 */ - font-size: 1em; /* 4 */ - } - - /* - Add the correct font size in all browsers. -*/ - - small { - font-size: 80%; - } - - /* - Prevent `sub` and `sup` elements from affecting the line height in all browsers. -*/ - - sub, - sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; - } - - sub { - bottom: -0.25em; - } - - sup { - top: -0.5em; - } - - /* - 1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) - 2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) - 3. Remove gaps between table borders by default. -*/ - - table { - text-indent: 0; /* 1 */ - border-color: inherit; /* 2 */ - border-collapse: collapse; /* 3 */ - } - - /* - Use the modern Firefox focus style for all focusable elements. -*/ - - :-moz-focusring { - outline: auto; - } - - /* - Add the correct vertical alignment in Chrome and Firefox. -*/ - - progress { - vertical-align: baseline; - } - - /* - Add the correct display in Chrome and Safari. -*/ - - summary { - display: list-item; - } - - /* - Make lists unstyled by default. -*/ - - ol, - ul, - menu { - list-style: none; - } - - /* - 1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) - 2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) - This can trigger a poorly considered lint error in some tools but is included by design. -*/ - - img, - svg, - video, - canvas, - audio, - iframe, - embed, - object { - display: block; /* 1 */ - vertical-align: middle; /* 2 */ - } - - /* - Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) -*/ - - img, - video { - max-width: 100%; - height: auto; - } - - /* - 1. Inherit font styles in all browsers. - 2. Remove border radius in all browsers. - 3. Remove background color in all browsers. - 4. Ensure consistent opacity for disabled states in all browsers. -*/ - - button, - input, - select, - optgroup, - textarea, - ::file-selector-button { - font: inherit; /* 1 */ - font-feature-settings: inherit; /* 1 */ - font-variation-settings: inherit; /* 1 */ - letter-spacing: inherit; /* 1 */ - color: inherit; /* 1 */ - border-radius: 0; /* 2 */ - background-color: transparent; /* 3 */ - opacity: 1; /* 4 */ - } - - /* - Restore default font weight. -*/ - - :where(select:is([multiple], [size])) optgroup { - font-weight: bolder; - } - - /* - Restore indentation. -*/ - - :where(select:is([multiple], [size])) optgroup option { - padding-inline-start: 20px; - } - - /* - Restore space after button. -*/ - - ::file-selector-button { - margin-inline-end: 4px; - } - - /* - Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) -*/ - - ::placeholder { - opacity: 1; - } - - /* - Set the default placeholder color to a semi-transparent version of the current text color in browsers that do not - crash when using `color-mix(…)` with `currentcolor`. (https://github.com/tailwindlabs/tailwindcss/issues/17194) -*/ - - @supports (not (-webkit-appearance: -apple-pay-button)) /* Not Safari */ or - (contain-intrinsic-size: 1px) /* Safari 17+ */ { - ::placeholder { - color: color-mix(in oklab, currentcolor 50%, transparent); - } - } - - /* - Prevent resizing textareas horizontally by default. -*/ - - textarea { - resize: vertical; - } - - /* - Remove the inner padding in Chrome and Safari on macOS. -*/ - - ::-webkit-search-decoration { - -webkit-appearance: none; - } - - /* - 1. Ensure date/time inputs have the same height when empty in iOS Safari. - 2. Ensure text alignment can be changed on date/time inputs in iOS Safari. -*/ - - ::-webkit-date-and-time-value { - min-height: 1lh; /* 1 */ - text-align: inherit; /* 2 */ - } - - /* - Prevent height from changing on date/time inputs in macOS Safari when the input is set to `display: block`. -*/ - - ::-webkit-datetime-edit { - display: inline-flex; - } - - /* - Remove excess padding from pseudo-elements in date/time inputs to ensure consistent height across browsers. -*/ - - ::-webkit-datetime-edit-fields-wrapper { - padding: 0; - } - - ::-webkit-datetime-edit, - ::-webkit-datetime-edit-year-field, - ::-webkit-datetime-edit-month-field, - ::-webkit-datetime-edit-day-field, - ::-webkit-datetime-edit-hour-field, - ::-webkit-datetime-edit-minute-field, - ::-webkit-datetime-edit-second-field, - ::-webkit-datetime-edit-millisecond-field, - ::-webkit-datetime-edit-meridiem-field { - padding-block: 0; - } - - /* - Center dropdown marker shown on inputs with paired ``s in Chrome. (https://github.com/tailwindlabs/tailwindcss/issues/18499) -*/ - - ::-webkit-calendar-picker-indicator { - line-height: 1; - } - - /* - Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) -*/ - - :-moz-ui-invalid { - box-shadow: none; - } - - /* - Correct the inability to style the border radius in iOS Safari. -*/ - - button, - input:where([type="button"], [type="reset"], [type="submit"]), - ::file-selector-button { - appearance: button; - } - - /* - Correct the cursor style of increment and decrement buttons in Safari. -*/ - - ::-webkit-inner-spin-button, - ::-webkit-outer-spin-button { - height: auto; - } - - /* - Make elements with the HTML hidden attribute stay hidden by default. -*/ - - [hidden]:where(:not([hidden="until-found"])) { - display: none !important; - } -} - -@layer utilities { - @tailwind utilities; -} diff --git a/node_modules/tailwindcss/package.json b/node_modules/tailwindcss/package.json deleted file mode 100644 index 9dab9064f..000000000 --- a/node_modules/tailwindcss/package.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "name": "tailwindcss", - "version": "4.1.18", - "description": "A utility-first CSS framework for rapidly building custom user interfaces.", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/tailwindlabs/tailwindcss.git", - "directory": "packages/tailwindcss" - }, - "bugs": "https://github.com/tailwindlabs/tailwindcss/issues", - "homepage": "https://tailwindcss.com", - "exports": { - ".": { - "types": "./dist/lib.d.mts", - "style": "./index.css", - "require": "./dist/lib.js", - "import": "./dist/lib.mjs" - }, - "./plugin": { - "require": "./dist/plugin.js", - "import": "./dist/plugin.mjs" - }, - "./plugin.js": { - "require": "./dist/plugin.js", - "import": "./dist/plugin.mjs" - }, - "./defaultTheme": { - "require": "./dist/default-theme.js", - "import": "./dist/default-theme.mjs" - }, - "./defaultTheme.js": { - "require": "./dist/default-theme.js", - "import": "./dist/default-theme.mjs" - }, - "./colors": { - "require": "./dist/colors.js", - "import": "./dist/colors.mjs" - }, - "./colors.js": { - "require": "./dist/colors.js", - "import": "./dist/colors.mjs" - }, - "./lib/util/flattenColorPalette": { - "require": "./dist/flatten-color-palette.js", - "import": "./dist/flatten-color-palette.mjs" - }, - "./lib/util/flattenColorPalette.js": { - "require": "./dist/flatten-color-palette.js", - "import": "./dist/flatten-color-palette.mjs" - }, - "./package.json": "./package.json", - "./index.css": "./index.css", - "./index": "./index.css", - "./preflight.css": "./preflight.css", - "./preflight": "./preflight.css", - "./theme.css": "./theme.css", - "./theme": "./theme.css", - "./utilities.css": "./utilities.css", - "./utilities": "./utilities.css" - }, - "publishConfig": { - "provenance": true, - "access": "public" - }, - "style": "index.css", - "files": [ - "dist", - "index.css", - "preflight.css", - "theme.css", - "utilities.css" - ], - "devDependencies": { - "@jridgewell/remapping": "^2.3.4", - "@types/node": "^20.19.0", - "dedent": "1.7.0", - "lightningcss": "1.30.2", - "magic-string": "^0.30.21", - "source-map-js": "^1.2.1", - "@tailwindcss/oxide": "^4.1.18" - }, - "scripts": { - "lint": "tsc --noEmit", - "build": "tsup-node --env.NODE_ENV production", - "dev": "tsup-node --env.NODE_ENV development --watch", - "test:ui": "playwright test" - } -} \ No newline at end of file diff --git a/node_modules/tailwindcss/preflight.css b/node_modules/tailwindcss/preflight.css deleted file mode 100644 index 753e79ef0..000000000 --- a/node_modules/tailwindcss/preflight.css +++ /dev/null @@ -1,393 +0,0 @@ -/* - 1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) - 2. Remove default margins and padding - 3. Reset all borders. -*/ - -*, -::after, -::before, -::backdrop, -::file-selector-button { - box-sizing: border-box; /* 1 */ - margin: 0; /* 2 */ - padding: 0; /* 2 */ - border: 0 solid; /* 3 */ -} - -/* - 1. Use a consistent sensible line-height in all browsers. - 2. Prevent adjustments of font size after orientation changes in iOS. - 3. Use a more readable tab size. - 4. Use the user's configured `sans` font-family by default. - 5. Use the user's configured `sans` font-feature-settings by default. - 6. Use the user's configured `sans` font-variation-settings by default. - 7. Disable tap highlights on iOS. -*/ - -html, -:host { - line-height: 1.5; /* 1 */ - -webkit-text-size-adjust: 100%; /* 2 */ - tab-size: 4; /* 3 */ - font-family: --theme( - --default-font-family, - ui-sans-serif, - system-ui, - sans-serif, - 'Apple Color Emoji', - 'Segoe UI Emoji', - 'Segoe UI Symbol', - 'Noto Color Emoji' - ); /* 4 */ - font-feature-settings: --theme(--default-font-feature-settings, normal); /* 5 */ - font-variation-settings: --theme(--default-font-variation-settings, normal); /* 6 */ - -webkit-tap-highlight-color: transparent; /* 7 */ -} - -/* - 1. Add the correct height in Firefox. - 2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) - 3. Reset the default border style to a 1px solid border. -*/ - -hr { - height: 0; /* 1 */ - color: inherit; /* 2 */ - border-top-width: 1px; /* 3 */ -} - -/* - Add the correct text decoration in Chrome, Edge, and Safari. -*/ - -abbr:where([title]) { - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; -} - -/* - Remove the default font size and weight for headings. -*/ - -h1, -h2, -h3, -h4, -h5, -h6 { - font-size: inherit; - font-weight: inherit; -} - -/* - Reset links to optimize for opt-in styling instead of opt-out. -*/ - -a { - color: inherit; - -webkit-text-decoration: inherit; - text-decoration: inherit; -} - -/* - Add the correct font weight in Edge and Safari. -*/ - -b, -strong { - font-weight: bolder; -} - -/* - 1. Use the user's configured `mono` font-family by default. - 2. Use the user's configured `mono` font-feature-settings by default. - 3. Use the user's configured `mono` font-variation-settings by default. - 4. Correct the odd `em` font sizing in all browsers. -*/ - -code, -kbd, -samp, -pre { - font-family: --theme( - --default-mono-font-family, - ui-monospace, - SFMono-Regular, - Menlo, - Monaco, - Consolas, - 'Liberation Mono', - 'Courier New', - monospace - ); /* 1 */ - font-feature-settings: --theme(--default-mono-font-feature-settings, normal); /* 2 */ - font-variation-settings: --theme(--default-mono-font-variation-settings, normal); /* 3 */ - font-size: 1em; /* 4 */ -} - -/* - Add the correct font size in all browsers. -*/ - -small { - font-size: 80%; -} - -/* - Prevent `sub` and `sup` elements from affecting the line height in all browsers. -*/ - -sub, -sup { - font-size: 75%; - line-height: 0; - position: relative; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -/* - 1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) - 2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) - 3. Remove gaps between table borders by default. -*/ - -table { - text-indent: 0; /* 1 */ - border-color: inherit; /* 2 */ - border-collapse: collapse; /* 3 */ -} - -/* - Use the modern Firefox focus style for all focusable elements. -*/ - -:-moz-focusring { - outline: auto; -} - -/* - Add the correct vertical alignment in Chrome and Firefox. -*/ - -progress { - vertical-align: baseline; -} - -/* - Add the correct display in Chrome and Safari. -*/ - -summary { - display: list-item; -} - -/* - Make lists unstyled by default. -*/ - -ol, -ul, -menu { - list-style: none; -} - -/* - 1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14) - 2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) - This can trigger a poorly considered lint error in some tools but is included by design. -*/ - -img, -svg, -video, -canvas, -audio, -iframe, -embed, -object { - display: block; /* 1 */ - vertical-align: middle; /* 2 */ -} - -/* - Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) -*/ - -img, -video { - max-width: 100%; - height: auto; -} - -/* - 1. Inherit font styles in all browsers. - 2. Remove border radius in all browsers. - 3. Remove background color in all browsers. - 4. Ensure consistent opacity for disabled states in all browsers. -*/ - -button, -input, -select, -optgroup, -textarea, -::file-selector-button { - font: inherit; /* 1 */ - font-feature-settings: inherit; /* 1 */ - font-variation-settings: inherit; /* 1 */ - letter-spacing: inherit; /* 1 */ - color: inherit; /* 1 */ - border-radius: 0; /* 2 */ - background-color: transparent; /* 3 */ - opacity: 1; /* 4 */ -} - -/* - Restore default font weight. -*/ - -:where(select:is([multiple], [size])) optgroup { - font-weight: bolder; -} - -/* - Restore indentation. -*/ - -:where(select:is([multiple], [size])) optgroup option { - padding-inline-start: 20px; -} - -/* - Restore space after button. -*/ - -::file-selector-button { - margin-inline-end: 4px; -} - -/* - Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) -*/ - -::placeholder { - opacity: 1; -} - -/* - Set the default placeholder color to a semi-transparent version of the current text color in browsers that do not - crash when using `color-mix(…)` with `currentcolor`. (https://github.com/tailwindlabs/tailwindcss/issues/17194) -*/ - -@supports (not (-webkit-appearance: -apple-pay-button)) /* Not Safari */ or - (contain-intrinsic-size: 1px) /* Safari 17+ */ { - ::placeholder { - color: color-mix(in oklab, currentcolor 50%, transparent); - } -} - -/* - Prevent resizing textareas horizontally by default. -*/ - -textarea { - resize: vertical; -} - -/* - Remove the inner padding in Chrome and Safari on macOS. -*/ - -::-webkit-search-decoration { - -webkit-appearance: none; -} - -/* - 1. Ensure date/time inputs have the same height when empty in iOS Safari. - 2. Ensure text alignment can be changed on date/time inputs in iOS Safari. -*/ - -::-webkit-date-and-time-value { - min-height: 1lh; /* 1 */ - text-align: inherit; /* 2 */ -} - -/* - Prevent height from changing on date/time inputs in macOS Safari when the input is set to `display: block`. -*/ - -::-webkit-datetime-edit { - display: inline-flex; -} - -/* - Remove excess padding from pseudo-elements in date/time inputs to ensure consistent height across browsers. -*/ - -::-webkit-datetime-edit-fields-wrapper { - padding: 0; -} - -::-webkit-datetime-edit, -::-webkit-datetime-edit-year-field, -::-webkit-datetime-edit-month-field, -::-webkit-datetime-edit-day-field, -::-webkit-datetime-edit-hour-field, -::-webkit-datetime-edit-minute-field, -::-webkit-datetime-edit-second-field, -::-webkit-datetime-edit-millisecond-field, -::-webkit-datetime-edit-meridiem-field { - padding-block: 0; -} - -/* - Center dropdown marker shown on inputs with paired ``s in Chrome. (https://github.com/tailwindlabs/tailwindcss/issues/18499) -*/ - -::-webkit-calendar-picker-indicator { - line-height: 1; -} - -/* - Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) -*/ - -:-moz-ui-invalid { - box-shadow: none; -} - -/* - Correct the inability to style the border radius in iOS Safari. -*/ - -button, -input:where([type='button'], [type='reset'], [type='submit']), -::file-selector-button { - appearance: button; -} - -/* - Correct the cursor style of increment and decrement buttons in Safari. -*/ - -::-webkit-inner-spin-button, -::-webkit-outer-spin-button { - height: auto; -} - -/* - Make elements with the HTML hidden attribute stay hidden by default. -*/ - -[hidden]:where(:not([hidden='until-found'])) { - display: none !important; -} diff --git a/node_modules/tailwindcss/theme.css b/node_modules/tailwindcss/theme.css deleted file mode 100644 index 52d447f7f..000000000 --- a/node_modules/tailwindcss/theme.css +++ /dev/null @@ -1,462 +0,0 @@ -@theme default { - --font-sans: - ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', - 'Noto Color Emoji'; - --font-serif: ui-serif, Georgia, Cambria, 'Times New Roman', Times, serif; - --font-mono: - ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', - monospace; - - --color-red-50: oklch(97.1% 0.013 17.38); - --color-red-100: oklch(93.6% 0.032 17.717); - --color-red-200: oklch(88.5% 0.062 18.334); - --color-red-300: oklch(80.8% 0.114 19.571); - --color-red-400: oklch(70.4% 0.191 22.216); - --color-red-500: oklch(63.7% 0.237 25.331); - --color-red-600: oklch(57.7% 0.245 27.325); - --color-red-700: oklch(50.5% 0.213 27.518); - --color-red-800: oklch(44.4% 0.177 26.899); - --color-red-900: oklch(39.6% 0.141 25.723); - --color-red-950: oklch(25.8% 0.092 26.042); - - --color-orange-50: oklch(98% 0.016 73.684); - --color-orange-100: oklch(95.4% 0.038 75.164); - --color-orange-200: oklch(90.1% 0.076 70.697); - --color-orange-300: oklch(83.7% 0.128 66.29); - --color-orange-400: oklch(75% 0.183 55.934); - --color-orange-500: oklch(70.5% 0.213 47.604); - --color-orange-600: oklch(64.6% 0.222 41.116); - --color-orange-700: oklch(55.3% 0.195 38.402); - --color-orange-800: oklch(47% 0.157 37.304); - --color-orange-900: oklch(40.8% 0.123 38.172); - --color-orange-950: oklch(26.6% 0.079 36.259); - - --color-amber-50: oklch(98.7% 0.022 95.277); - --color-amber-100: oklch(96.2% 0.059 95.617); - --color-amber-200: oklch(92.4% 0.12 95.746); - --color-amber-300: oklch(87.9% 0.169 91.605); - --color-amber-400: oklch(82.8% 0.189 84.429); - --color-amber-500: oklch(76.9% 0.188 70.08); - --color-amber-600: oklch(66.6% 0.179 58.318); - --color-amber-700: oklch(55.5% 0.163 48.998); - --color-amber-800: oklch(47.3% 0.137 46.201); - --color-amber-900: oklch(41.4% 0.112 45.904); - --color-amber-950: oklch(27.9% 0.077 45.635); - - --color-yellow-50: oklch(98.7% 0.026 102.212); - --color-yellow-100: oklch(97.3% 0.071 103.193); - --color-yellow-200: oklch(94.5% 0.129 101.54); - --color-yellow-300: oklch(90.5% 0.182 98.111); - --color-yellow-400: oklch(85.2% 0.199 91.936); - --color-yellow-500: oklch(79.5% 0.184 86.047); - --color-yellow-600: oklch(68.1% 0.162 75.834); - --color-yellow-700: oklch(55.4% 0.135 66.442); - --color-yellow-800: oklch(47.6% 0.114 61.907); - --color-yellow-900: oklch(42.1% 0.095 57.708); - --color-yellow-950: oklch(28.6% 0.066 53.813); - - --color-lime-50: oklch(98.6% 0.031 120.757); - --color-lime-100: oklch(96.7% 0.067 122.328); - --color-lime-200: oklch(93.8% 0.127 124.321); - --color-lime-300: oklch(89.7% 0.196 126.665); - --color-lime-400: oklch(84.1% 0.238 128.85); - --color-lime-500: oklch(76.8% 0.233 130.85); - --color-lime-600: oklch(64.8% 0.2 131.684); - --color-lime-700: oklch(53.2% 0.157 131.589); - --color-lime-800: oklch(45.3% 0.124 130.933); - --color-lime-900: oklch(40.5% 0.101 131.063); - --color-lime-950: oklch(27.4% 0.072 132.109); - - --color-green-50: oklch(98.2% 0.018 155.826); - --color-green-100: oklch(96.2% 0.044 156.743); - --color-green-200: oklch(92.5% 0.084 155.995); - --color-green-300: oklch(87.1% 0.15 154.449); - --color-green-400: oklch(79.2% 0.209 151.711); - --color-green-500: oklch(72.3% 0.219 149.579); - --color-green-600: oklch(62.7% 0.194 149.214); - --color-green-700: oklch(52.7% 0.154 150.069); - --color-green-800: oklch(44.8% 0.119 151.328); - --color-green-900: oklch(39.3% 0.095 152.535); - --color-green-950: oklch(26.6% 0.065 152.934); - - --color-emerald-50: oklch(97.9% 0.021 166.113); - --color-emerald-100: oklch(95% 0.052 163.051); - --color-emerald-200: oklch(90.5% 0.093 164.15); - --color-emerald-300: oklch(84.5% 0.143 164.978); - --color-emerald-400: oklch(76.5% 0.177 163.223); - --color-emerald-500: oklch(69.6% 0.17 162.48); - --color-emerald-600: oklch(59.6% 0.145 163.225); - --color-emerald-700: oklch(50.8% 0.118 165.612); - --color-emerald-800: oklch(43.2% 0.095 166.913); - --color-emerald-900: oklch(37.8% 0.077 168.94); - --color-emerald-950: oklch(26.2% 0.051 172.552); - - --color-teal-50: oklch(98.4% 0.014 180.72); - --color-teal-100: oklch(95.3% 0.051 180.801); - --color-teal-200: oklch(91% 0.096 180.426); - --color-teal-300: oklch(85.5% 0.138 181.071); - --color-teal-400: oklch(77.7% 0.152 181.912); - --color-teal-500: oklch(70.4% 0.14 182.503); - --color-teal-600: oklch(60% 0.118 184.704); - --color-teal-700: oklch(51.1% 0.096 186.391); - --color-teal-800: oklch(43.7% 0.078 188.216); - --color-teal-900: oklch(38.6% 0.063 188.416); - --color-teal-950: oklch(27.7% 0.046 192.524); - - --color-cyan-50: oklch(98.4% 0.019 200.873); - --color-cyan-100: oklch(95.6% 0.045 203.388); - --color-cyan-200: oklch(91.7% 0.08 205.041); - --color-cyan-300: oklch(86.5% 0.127 207.078); - --color-cyan-400: oklch(78.9% 0.154 211.53); - --color-cyan-500: oklch(71.5% 0.143 215.221); - --color-cyan-600: oklch(60.9% 0.126 221.723); - --color-cyan-700: oklch(52% 0.105 223.128); - --color-cyan-800: oklch(45% 0.085 224.283); - --color-cyan-900: oklch(39.8% 0.07 227.392); - --color-cyan-950: oklch(30.2% 0.056 229.695); - - --color-sky-50: oklch(97.7% 0.013 236.62); - --color-sky-100: oklch(95.1% 0.026 236.824); - --color-sky-200: oklch(90.1% 0.058 230.902); - --color-sky-300: oklch(82.8% 0.111 230.318); - --color-sky-400: oklch(74.6% 0.16 232.661); - --color-sky-500: oklch(68.5% 0.169 237.323); - --color-sky-600: oklch(58.8% 0.158 241.966); - --color-sky-700: oklch(50% 0.134 242.749); - --color-sky-800: oklch(44.3% 0.11 240.79); - --color-sky-900: oklch(39.1% 0.09 240.876); - --color-sky-950: oklch(29.3% 0.066 243.157); - - --color-blue-50: oklch(97% 0.014 254.604); - --color-blue-100: oklch(93.2% 0.032 255.585); - --color-blue-200: oklch(88.2% 0.059 254.128); - --color-blue-300: oklch(80.9% 0.105 251.813); - --color-blue-400: oklch(70.7% 0.165 254.624); - --color-blue-500: oklch(62.3% 0.214 259.815); - --color-blue-600: oklch(54.6% 0.245 262.881); - --color-blue-700: oklch(48.8% 0.243 264.376); - --color-blue-800: oklch(42.4% 0.199 265.638); - --color-blue-900: oklch(37.9% 0.146 265.522); - --color-blue-950: oklch(28.2% 0.091 267.935); - - --color-indigo-50: oklch(96.2% 0.018 272.314); - --color-indigo-100: oklch(93% 0.034 272.788); - --color-indigo-200: oklch(87% 0.065 274.039); - --color-indigo-300: oklch(78.5% 0.115 274.713); - --color-indigo-400: oklch(67.3% 0.182 276.935); - --color-indigo-500: oklch(58.5% 0.233 277.117); - --color-indigo-600: oklch(51.1% 0.262 276.966); - --color-indigo-700: oklch(45.7% 0.24 277.023); - --color-indigo-800: oklch(39.8% 0.195 277.366); - --color-indigo-900: oklch(35.9% 0.144 278.697); - --color-indigo-950: oklch(25.7% 0.09 281.288); - - --color-violet-50: oklch(96.9% 0.016 293.756); - --color-violet-100: oklch(94.3% 0.029 294.588); - --color-violet-200: oklch(89.4% 0.057 293.283); - --color-violet-300: oklch(81.1% 0.111 293.571); - --color-violet-400: oklch(70.2% 0.183 293.541); - --color-violet-500: oklch(60.6% 0.25 292.717); - --color-violet-600: oklch(54.1% 0.281 293.009); - --color-violet-700: oklch(49.1% 0.27 292.581); - --color-violet-800: oklch(43.2% 0.232 292.759); - --color-violet-900: oklch(38% 0.189 293.745); - --color-violet-950: oklch(28.3% 0.141 291.089); - - --color-purple-50: oklch(97.7% 0.014 308.299); - --color-purple-100: oklch(94.6% 0.033 307.174); - --color-purple-200: oklch(90.2% 0.063 306.703); - --color-purple-300: oklch(82.7% 0.119 306.383); - --color-purple-400: oklch(71.4% 0.203 305.504); - --color-purple-500: oklch(62.7% 0.265 303.9); - --color-purple-600: oklch(55.8% 0.288 302.321); - --color-purple-700: oklch(49.6% 0.265 301.924); - --color-purple-800: oklch(43.8% 0.218 303.724); - --color-purple-900: oklch(38.1% 0.176 304.987); - --color-purple-950: oklch(29.1% 0.149 302.717); - - --color-fuchsia-50: oklch(97.7% 0.017 320.058); - --color-fuchsia-100: oklch(95.2% 0.037 318.852); - --color-fuchsia-200: oklch(90.3% 0.076 319.62); - --color-fuchsia-300: oklch(83.3% 0.145 321.434); - --color-fuchsia-400: oklch(74% 0.238 322.16); - --color-fuchsia-500: oklch(66.7% 0.295 322.15); - --color-fuchsia-600: oklch(59.1% 0.293 322.896); - --color-fuchsia-700: oklch(51.8% 0.253 323.949); - --color-fuchsia-800: oklch(45.2% 0.211 324.591); - --color-fuchsia-900: oklch(40.1% 0.17 325.612); - --color-fuchsia-950: oklch(29.3% 0.136 325.661); - - --color-pink-50: oklch(97.1% 0.014 343.198); - --color-pink-100: oklch(94.8% 0.028 342.258); - --color-pink-200: oklch(89.9% 0.061 343.231); - --color-pink-300: oklch(82.3% 0.12 346.018); - --color-pink-400: oklch(71.8% 0.202 349.761); - --color-pink-500: oklch(65.6% 0.241 354.308); - --color-pink-600: oklch(59.2% 0.249 0.584); - --color-pink-700: oklch(52.5% 0.223 3.958); - --color-pink-800: oklch(45.9% 0.187 3.815); - --color-pink-900: oklch(40.8% 0.153 2.432); - --color-pink-950: oklch(28.4% 0.109 3.907); - - --color-rose-50: oklch(96.9% 0.015 12.422); - --color-rose-100: oklch(94.1% 0.03 12.58); - --color-rose-200: oklch(89.2% 0.058 10.001); - --color-rose-300: oklch(81% 0.117 11.638); - --color-rose-400: oklch(71.2% 0.194 13.428); - --color-rose-500: oklch(64.5% 0.246 16.439); - --color-rose-600: oklch(58.6% 0.253 17.585); - --color-rose-700: oklch(51.4% 0.222 16.935); - --color-rose-800: oklch(45.5% 0.188 13.697); - --color-rose-900: oklch(41% 0.159 10.272); - --color-rose-950: oklch(27.1% 0.105 12.094); - - --color-slate-50: oklch(98.4% 0.003 247.858); - --color-slate-100: oklch(96.8% 0.007 247.896); - --color-slate-200: oklch(92.9% 0.013 255.508); - --color-slate-300: oklch(86.9% 0.022 252.894); - --color-slate-400: oklch(70.4% 0.04 256.788); - --color-slate-500: oklch(55.4% 0.046 257.417); - --color-slate-600: oklch(44.6% 0.043 257.281); - --color-slate-700: oklch(37.2% 0.044 257.287); - --color-slate-800: oklch(27.9% 0.041 260.031); - --color-slate-900: oklch(20.8% 0.042 265.755); - --color-slate-950: oklch(12.9% 0.042 264.695); - - --color-gray-50: oklch(98.5% 0.002 247.839); - --color-gray-100: oklch(96.7% 0.003 264.542); - --color-gray-200: oklch(92.8% 0.006 264.531); - --color-gray-300: oklch(87.2% 0.01 258.338); - --color-gray-400: oklch(70.7% 0.022 261.325); - --color-gray-500: oklch(55.1% 0.027 264.364); - --color-gray-600: oklch(44.6% 0.03 256.802); - --color-gray-700: oklch(37.3% 0.034 259.733); - --color-gray-800: oklch(27.8% 0.033 256.848); - --color-gray-900: oklch(21% 0.034 264.665); - --color-gray-950: oklch(13% 0.028 261.692); - - --color-zinc-50: oklch(98.5% 0 0); - --color-zinc-100: oklch(96.7% 0.001 286.375); - --color-zinc-200: oklch(92% 0.004 286.32); - --color-zinc-300: oklch(87.1% 0.006 286.286); - --color-zinc-400: oklch(70.5% 0.015 286.067); - --color-zinc-500: oklch(55.2% 0.016 285.938); - --color-zinc-600: oklch(44.2% 0.017 285.786); - --color-zinc-700: oklch(37% 0.013 285.805); - --color-zinc-800: oklch(27.4% 0.006 286.033); - --color-zinc-900: oklch(21% 0.006 285.885); - --color-zinc-950: oklch(14.1% 0.005 285.823); - - --color-neutral-50: oklch(98.5% 0 0); - --color-neutral-100: oklch(97% 0 0); - --color-neutral-200: oklch(92.2% 0 0); - --color-neutral-300: oklch(87% 0 0); - --color-neutral-400: oklch(70.8% 0 0); - --color-neutral-500: oklch(55.6% 0 0); - --color-neutral-600: oklch(43.9% 0 0); - --color-neutral-700: oklch(37.1% 0 0); - --color-neutral-800: oklch(26.9% 0 0); - --color-neutral-900: oklch(20.5% 0 0); - --color-neutral-950: oklch(14.5% 0 0); - - --color-stone-50: oklch(98.5% 0.001 106.423); - --color-stone-100: oklch(97% 0.001 106.424); - --color-stone-200: oklch(92.3% 0.003 48.717); - --color-stone-300: oklch(86.9% 0.005 56.366); - --color-stone-400: oklch(70.9% 0.01 56.259); - --color-stone-500: oklch(55.3% 0.013 58.071); - --color-stone-600: oklch(44.4% 0.011 73.639); - --color-stone-700: oklch(37.4% 0.01 67.558); - --color-stone-800: oklch(26.8% 0.007 34.298); - --color-stone-900: oklch(21.6% 0.006 56.043); - --color-stone-950: oklch(14.7% 0.004 49.25); - - --color-black: #000; - --color-white: #fff; - - --spacing: 0.25rem; - - --breakpoint-sm: 40rem; - --breakpoint-md: 48rem; - --breakpoint-lg: 64rem; - --breakpoint-xl: 80rem; - --breakpoint-2xl: 96rem; - - --container-3xs: 16rem; - --container-2xs: 18rem; - --container-xs: 20rem; - --container-sm: 24rem; - --container-md: 28rem; - --container-lg: 32rem; - --container-xl: 36rem; - --container-2xl: 42rem; - --container-3xl: 48rem; - --container-4xl: 56rem; - --container-5xl: 64rem; - --container-6xl: 72rem; - --container-7xl: 80rem; - - --text-xs: 0.75rem; - --text-xs--line-height: calc(1 / 0.75); - --text-sm: 0.875rem; - --text-sm--line-height: calc(1.25 / 0.875); - --text-base: 1rem; - --text-base--line-height: calc(1.5 / 1); - --text-lg: 1.125rem; - --text-lg--line-height: calc(1.75 / 1.125); - --text-xl: 1.25rem; - --text-xl--line-height: calc(1.75 / 1.25); - --text-2xl: 1.5rem; - --text-2xl--line-height: calc(2 / 1.5); - --text-3xl: 1.875rem; - --text-3xl--line-height: calc(2.25 / 1.875); - --text-4xl: 2.25rem; - --text-4xl--line-height: calc(2.5 / 2.25); - --text-5xl: 3rem; - --text-5xl--line-height: 1; - --text-6xl: 3.75rem; - --text-6xl--line-height: 1; - --text-7xl: 4.5rem; - --text-7xl--line-height: 1; - --text-8xl: 6rem; - --text-8xl--line-height: 1; - --text-9xl: 8rem; - --text-9xl--line-height: 1; - - --font-weight-thin: 100; - --font-weight-extralight: 200; - --font-weight-light: 300; - --font-weight-normal: 400; - --font-weight-medium: 500; - --font-weight-semibold: 600; - --font-weight-bold: 700; - --font-weight-extrabold: 800; - --font-weight-black: 900; - - --tracking-tighter: -0.05em; - --tracking-tight: -0.025em; - --tracking-normal: 0em; - --tracking-wide: 0.025em; - --tracking-wider: 0.05em; - --tracking-widest: 0.1em; - - --leading-tight: 1.25; - --leading-snug: 1.375; - --leading-normal: 1.5; - --leading-relaxed: 1.625; - --leading-loose: 2; - - --radius-xs: 0.125rem; - --radius-sm: 0.25rem; - --radius-md: 0.375rem; - --radius-lg: 0.5rem; - --radius-xl: 0.75rem; - --radius-2xl: 1rem; - --radius-3xl: 1.5rem; - --radius-4xl: 2rem; - - --shadow-2xs: 0 1px rgb(0 0 0 / 0.05); - --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / 0.05); - --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); - --shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); - --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); - --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1); - --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / 0.25); - - --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / 0.05); - --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / 0.05); - --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / 0.05); - - --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / 0.05); - --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / 0.15); - --drop-shadow-md: 0 3px 3px rgb(0 0 0 / 0.12); - --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / 0.15); - --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / 0.1); - --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / 0.15); - - --text-shadow-2xs: 0px 1px 0px rgb(0 0 0 / 0.15); - --text-shadow-xs: 0px 1px 1px rgb(0 0 0 / 0.2); - --text-shadow-sm: - 0px 1px 0px rgb(0 0 0 / 0.075), 0px 1px 1px rgb(0 0 0 / 0.075), 0px 2px 2px rgb(0 0 0 / 0.075); - --text-shadow-md: - 0px 1px 1px rgb(0 0 0 / 0.1), 0px 1px 2px rgb(0 0 0 / 0.1), 0px 2px 4px rgb(0 0 0 / 0.1); - --text-shadow-lg: - 0px 1px 2px rgb(0 0 0 / 0.1), 0px 3px 2px rgb(0 0 0 / 0.1), 0px 4px 8px rgb(0 0 0 / 0.1); - - --ease-in: cubic-bezier(0.4, 0, 1, 1); - --ease-out: cubic-bezier(0, 0, 0.2, 1); - --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1); - - --animate-spin: spin 1s linear infinite; - --animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; - --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; - --animate-bounce: bounce 1s infinite; - - @keyframes spin { - to { - transform: rotate(360deg); - } - } - - @keyframes ping { - 75%, - 100% { - transform: scale(2); - opacity: 0; - } - } - - @keyframes pulse { - 50% { - opacity: 0.5; - } - } - - @keyframes bounce { - 0%, - 100% { - transform: translateY(-25%); - animation-timing-function: cubic-bezier(0.8, 0, 1, 1); - } - - 50% { - transform: none; - animation-timing-function: cubic-bezier(0, 0, 0.2, 1); - } - } - - --blur-xs: 4px; - --blur-sm: 8px; - --blur-md: 12px; - --blur-lg: 16px; - --blur-xl: 24px; - --blur-2xl: 40px; - --blur-3xl: 64px; - - --perspective-dramatic: 100px; - --perspective-near: 300px; - --perspective-normal: 500px; - --perspective-midrange: 800px; - --perspective-distant: 1200px; - - --aspect-video: 16 / 9; - - --default-transition-duration: 150ms; - --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - --default-font-family: --theme(--font-sans, initial); - --default-font-feature-settings: --theme(--font-sans--font-feature-settings, initial); - --default-font-variation-settings: --theme(--font-sans--font-variation-settings, initial); - --default-mono-font-family: --theme(--font-mono, initial); - --default-mono-font-feature-settings: --theme(--font-mono--font-feature-settings, initial); - --default-mono-font-variation-settings: --theme(--font-mono--font-variation-settings, initial); -} - -/* Deprecated */ -@theme default inline reference { - --blur: 8px; - --shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); - --shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / 0.05); - --drop-shadow: 0 1px 2px rgb(0 0 0 / 0.1), 0 1px 1px rgb(0 0 0 / 0.06); - --radius: 0.25rem; - --max-width-prose: 65ch; -} diff --git a/node_modules/tailwindcss/utilities.css b/node_modules/tailwindcss/utilities.css deleted file mode 100644 index 65dd5f63a..000000000 --- a/node_modules/tailwindcss/utilities.css +++ /dev/null @@ -1 +0,0 @@ -@tailwind utilities; diff --git a/node_modules/tapable/LICENSE b/node_modules/tapable/LICENSE deleted file mode 100644 index 03c083cef..000000000 --- a/node_modules/tapable/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License - -Copyright JS Foundation and other contributors - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/node_modules/tapable/README.md b/node_modules/tapable/README.md deleted file mode 100644 index 53fd476f3..000000000 --- a/node_modules/tapable/README.md +++ /dev/null @@ -1,332 +0,0 @@ -# Tapable - -The tapable package exposes many Hook classes, which can be used to create hooks for plugins. - -```javascript -const { - AsyncParallelBailHook, - AsyncParallelHook, - AsyncSeriesBailHook, - AsyncSeriesHook, - AsyncSeriesWaterfallHook, - SyncBailHook, - SyncHook, - SyncLoopHook, - SyncWaterfallHook -} = require("tapable"); -``` - -## Installation - -```shell -npm install --save tapable -``` - -## Usage - -All Hook constructors take one optional argument, which is a list of argument names as strings. - -```js -const hook = new SyncHook(["arg1", "arg2", "arg3"]); -``` - -The best practice is to expose all hooks of a class in a `hooks` property: - -```js -class Car { - constructor() { - this.hooks = { - accelerate: new SyncHook(["newSpeed"]), - brake: new SyncHook(), - calculateRoutes: new AsyncParallelHook(["source", "target", "routesList"]) - }; - } - - /* ... */ -} -``` - -Other people can now use these hooks: - -```js -const myCar = new Car(); - -// Use the tap method to add a consument -myCar.hooks.brake.tap("WarningLampPlugin", () => warningLamp.on()); -``` - -It's required to pass a name to identify the plugin/reason. - -You may receive arguments: - -```js -myCar.hooks.accelerate.tap("LoggerPlugin", (newSpeed) => - console.log(`Accelerating to ${newSpeed}`) -); -``` - -For sync hooks, `tap` is the only valid method to add a plugin. Async hooks also support async plugins: - -```js -myCar.hooks.calculateRoutes.tapPromise( - "GoogleMapsPlugin", - (source, target, routesList) => - // return a promise - google.maps.findRoute(source, target).then((route) => { - routesList.add(route); - }) -); -myCar.hooks.calculateRoutes.tapAsync( - "BingMapsPlugin", - (source, target, routesList, callback) => { - bing.findRoute(source, target, (err, route) => { - if (err) return callback(err); - routesList.add(route); - // call the callback - callback(); - }); - } -); - -// You can still use sync plugins -myCar.hooks.calculateRoutes.tap( - "CachedRoutesPlugin", - (source, target, routesList) => { - const cachedRoute = cache.get(source, target); - if (cachedRoute) routesList.add(cachedRoute); - } -); -``` - -The class declaring these hooks needs to call them: - -```js -class Car { - /** - * You won't get returned value from SyncHook or AsyncParallelHook, - * to do that, use SyncWaterfallHook and AsyncSeriesWaterfallHook respectively - */ - - setSpeed(newSpeed) { - // following call returns undefined even when you returned values - this.hooks.accelerate.call(newSpeed); - } - - useNavigationSystemPromise(source, target) { - const routesList = new List(); - return this.hooks.calculateRoutes - .promise(source, target, routesList) - .then((res) => - // res is undefined for AsyncParallelHook - routesList.getRoutes() - ); - } - - useNavigationSystemAsync(source, target, callback) { - const routesList = new List(); - this.hooks.calculateRoutes.callAsync(source, target, routesList, (err) => { - if (err) return callback(err); - callback(null, routesList.getRoutes()); - }); - } -} -``` - -The Hook will compile a method with the most efficient way of running your plugins. It generates code depending on: - -- The number of registered plugins (none, one, many) -- The kind of registered plugins (sync, async, promise) -- The used call method (sync, async, promise) -- The number of arguments -- Whether interception is used - -This ensures fastest possible execution. - -## Hook types - -Each hook can be tapped with one or several functions. How they are executed depends on the hook type: - -- Basic hook (without “Waterfall”, “Bail” or “Loop” in its name). This hook simply calls every function it tapped in a row. - -- **Waterfall**. A waterfall hook also calls each tapped function in a row. Unlike the basic hook, it passes a return value from each function to the next function. - -- **Bail**. A bail hook allows exiting early. When any of the tapped function returns anything, the bail hook will stop executing the remaining ones. - -- **Loop**. When a plugin in a loop hook returns a non-undefined value the hook will restart from the first plugin. It will loop until all plugins return undefined. - -Additionally, hooks can be synchronous or asynchronous. To reflect this, there’re “Sync”, “AsyncSeries”, and “AsyncParallel” hook classes: - -- **Sync**. A sync hook can only be tapped with synchronous functions (using `myHook.tap()`). - -- **AsyncSeries**. An async-series hook can be tapped with synchronous, callback-based and promise-based functions (using `myHook.tap()`, `myHook.tapAsync()` and `myHook.tapPromise()`). They call each async method in a row. - -- **AsyncParallel**. An async-parallel hook can also be tapped with synchronous, callback-based and promise-based functions (using `myHook.tap()`, `myHook.tapAsync()` and `myHook.tapPromise()`). However, they run each async method in parallel. - -The hook type is reflected in its class name. E.g., `AsyncSeriesWaterfallHook` allows asynchronous functions and runs them in series, passing each function’s return value into the next function. - -## Interception - -All Hooks offer an additional interception API: - -```js -myCar.hooks.calculateRoutes.intercept({ - call: (source, target, routesList) => { - console.log("Starting to calculate routes"); - }, - register: (tapInfo) => { - // tapInfo = { type: "promise", name: "GoogleMapsPlugin", fn: ... } - console.log(`${tapInfo.name} is doing its job`); - return tapInfo; // may return a new tapInfo object - } -}); -``` - -**call**: `(...args) => void` Adding `call` to your interceptor will trigger when hooks are triggered. You have access to the hooks arguments. - -**tap**: `(tap: Tap) => void` Adding `tap` to your interceptor will trigger when a plugin taps into a hook. Provided is the `Tap` object. `Tap` object can't be changed. - -**loop**: `(...args) => void` Adding `loop` to your interceptor will trigger for each loop of a looping hook. - -**register**: `(tap: Tap) => Tap | undefined` Adding `register` to your interceptor will trigger for each added `Tap` and allows to modify it. - -## Context - -Plugins and interceptors can opt-in to access an optional `context` object, which can be used to pass arbitrary values to subsequent plugins and interceptors. - -```js -myCar.hooks.accelerate.intercept({ - context: true, - tap: (context, tapInfo) => { - // tapInfo = { type: "sync", name: "NoisePlugin", fn: ... } - console.log(`${tapInfo.name} is doing it's job`); - - // `context` starts as an empty object if at least one plugin uses `context: true`. - // If no plugins use `context: true`, then `context` is undefined. - if (context) { - // Arbitrary properties can be added to `context`, which plugins can then access. - context.hasMuffler = true; - } - } -}); - -myCar.hooks.accelerate.tap( - { - name: "NoisePlugin", - context: true - }, - (context, newSpeed) => { - if (context && context.hasMuffler) { - console.log("Silence..."); - } else { - console.log("Vroom!"); - } - } -); -``` - -## HookMap - -A HookMap is a helper class for a Map with Hooks - -```js -const keyedHook = new HookMap((key) => new SyncHook(["arg"])); -``` - -```js -keyedHook.for("some-key").tap("MyPlugin", (arg) => { - /* ... */ -}); -keyedHook.for("some-key").tapAsync("MyPlugin", (arg, callback) => { - /* ... */ -}); -keyedHook.for("some-key").tapPromise("MyPlugin", (arg) => { - /* ... */ -}); -``` - -```js -const hook = keyedHook.get("some-key"); -if (hook !== undefined) { - hook.callAsync("arg", (err) => { - /* ... */ - }); -} -``` - -## Hook/HookMap interface - -Public: - -```ts -interface Hook { - tap: (name: string | Tap, fn: (context?, ...args) => Result) => void; - tapAsync: ( - name: string | Tap, - fn: ( - context?, - ...args, - callback: (err: Error | null, result: Result) => void - ) => void - ) => void; - tapPromise: ( - name: string | Tap, - fn: (context?, ...args) => Promise - ) => void; - intercept: (interceptor: HookInterceptor) => void; -} - -interface HookInterceptor { - call: (context?, ...args) => void; - loop: (context?, ...args) => void; - tap: (context?, tap: Tap) => void; - register: (tap: Tap) => Tap; - context: boolean; -} - -interface HookMap { - for: (key: any) => Hook; - intercept: (interceptor: HookMapInterceptor) => void; -} - -interface HookMapInterceptor { - factory: (key: any, hook: Hook) => Hook; -} - -interface Tap { - name: string; - type: string; - fn: Function; - stage: number; - context: boolean; - before?: string | Array; -} -``` - -Protected (only for the class containing the hook): - -```ts -interface Hook { - isUsed: () => boolean; - call: (...args) => Result; - promise: (...args) => Promise; - callAsync: ( - ...args, - callback: (err: Error | null, result: Result) => void - ) => void; -} - -interface HookMap { - get: (key: any) => Hook | undefined; - for: (key: any) => Hook; -} -``` - -## MultiHook - -A helper Hook-like class to redirect taps to multiple other hooks: - -```js -const { MultiHook } = require("tapable"); - -this.hooks.allHooks = new MultiHook([this.hooks.hookA, this.hooks.hookB]); -``` diff --git a/node_modules/tapable/lib/AsyncParallelBailHook.js b/node_modules/tapable/lib/AsyncParallelBailHook.js deleted file mode 100644 index 5cabeaabc..000000000 --- a/node_modules/tapable/lib/AsyncParallelBailHook.js +++ /dev/null @@ -1,87 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ -"use strict"; - -const Hook = require("./Hook"); -const HookCodeFactory = require("./HookCodeFactory"); - -class AsyncParallelBailHookCodeFactory extends HookCodeFactory { - content({ onError, onResult, onDone }) { - let code = ""; - code += `var _results = new Array(${this.options.taps.length});\n`; - code += "var _checkDone = function() {\n"; - code += "for(var i = 0; i < _results.length; i++) {\n"; - code += "var item = _results[i];\n"; - code += "if(item === undefined) return false;\n"; - code += "if(item.result !== undefined) {\n"; - code += onResult("item.result"); - code += "return true;\n"; - code += "}\n"; - code += "if(item.error) {\n"; - code += onError("item.error"); - code += "return true;\n"; - code += "}\n"; - code += "}\n"; - code += "return false;\n"; - code += "}\n"; - code += this.callTapsParallel({ - onError: (i, err, done, doneBreak) => { - let code = ""; - code += `if(${i} < _results.length && ((_results.length = ${ - i + 1 - }), (_results[${i}] = { error: ${err} }), _checkDone())) {\n`; - code += doneBreak(true); - code += "} else {\n"; - code += done(); - code += "}\n"; - return code; - }, - onResult: (i, result, done, doneBreak) => { - let code = ""; - code += `if(${i} < _results.length && (${result} !== undefined && (_results.length = ${ - i + 1 - }), (_results[${i}] = { result: ${result} }), _checkDone())) {\n`; - code += doneBreak(true); - code += "} else {\n"; - code += done(); - code += "}\n"; - return code; - }, - onTap: (i, run, done, _doneBreak) => { - let code = ""; - if (i > 0) { - code += `if(${i} >= _results.length) {\n`; - code += done(); - code += "} else {\n"; - } - code += run(); - if (i > 0) code += "}\n"; - return code; - }, - onDone - }); - return code; - } -} - -const factory = new AsyncParallelBailHookCodeFactory(); - -function COMPILE(options) { - factory.setup(this, options); - return factory.create(options); -} - -function AsyncParallelBailHook(args = [], name = undefined) { - const hook = new Hook(args, name); - hook.constructor = AsyncParallelBailHook; - hook.compile = COMPILE; - hook._call = undefined; - hook.call = undefined; - return hook; -} - -AsyncParallelBailHook.prototype = null; - -module.exports = AsyncParallelBailHook; diff --git a/node_modules/tapable/lib/AsyncParallelHook.js b/node_modules/tapable/lib/AsyncParallelHook.js deleted file mode 100644 index 3fa07222d..000000000 --- a/node_modules/tapable/lib/AsyncParallelHook.js +++ /dev/null @@ -1,37 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ -"use strict"; - -const Hook = require("./Hook"); -const HookCodeFactory = require("./HookCodeFactory"); - -class AsyncParallelHookCodeFactory extends HookCodeFactory { - content({ onError, onDone }) { - return this.callTapsParallel({ - onError: (i, err, done, doneBreak) => onError(err) + doneBreak(true), - onDone - }); - } -} - -const factory = new AsyncParallelHookCodeFactory(); - -function COMPILE(options) { - factory.setup(this, options); - return factory.create(options); -} - -function AsyncParallelHook(args = [], name = undefined) { - const hook = new Hook(args, name); - hook.constructor = AsyncParallelHook; - hook.compile = COMPILE; - hook._call = undefined; - hook.call = undefined; - return hook; -} - -AsyncParallelHook.prototype = null; - -module.exports = AsyncParallelHook; diff --git a/node_modules/tapable/lib/AsyncSeriesBailHook.js b/node_modules/tapable/lib/AsyncSeriesBailHook.js deleted file mode 100644 index a46d3d2d4..000000000 --- a/node_modules/tapable/lib/AsyncSeriesBailHook.js +++ /dev/null @@ -1,42 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ -"use strict"; - -const Hook = require("./Hook"); -const HookCodeFactory = require("./HookCodeFactory"); - -class AsyncSeriesBailHookCodeFactory extends HookCodeFactory { - content({ onError, onResult, resultReturns, onDone }) { - return this.callTapsSeries({ - onError: (i, err, next, doneBreak) => onError(err) + doneBreak(true), - onResult: (i, result, next) => - `if(${result} !== undefined) {\n${onResult( - result - )}\n} else {\n${next()}}\n`, - resultReturns, - onDone - }); - } -} - -const factory = new AsyncSeriesBailHookCodeFactory(); - -function COMPILE(options) { - factory.setup(this, options); - return factory.create(options); -} - -function AsyncSeriesBailHook(args = [], name = undefined) { - const hook = new Hook(args, name); - hook.constructor = AsyncSeriesBailHook; - hook.compile = COMPILE; - hook._call = undefined; - hook.call = undefined; - return hook; -} - -AsyncSeriesBailHook.prototype = null; - -module.exports = AsyncSeriesBailHook; diff --git a/node_modules/tapable/lib/AsyncSeriesHook.js b/node_modules/tapable/lib/AsyncSeriesHook.js deleted file mode 100644 index 569d48027..000000000 --- a/node_modules/tapable/lib/AsyncSeriesHook.js +++ /dev/null @@ -1,37 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ -"use strict"; - -const Hook = require("./Hook"); -const HookCodeFactory = require("./HookCodeFactory"); - -class AsyncSeriesHookCodeFactory extends HookCodeFactory { - content({ onError, onDone }) { - return this.callTapsSeries({ - onError: (i, err, next, doneBreak) => onError(err) + doneBreak(true), - onDone - }); - } -} - -const factory = new AsyncSeriesHookCodeFactory(); - -function COMPILE(options) { - factory.setup(this, options); - return factory.create(options); -} - -function AsyncSeriesHook(args = [], name = undefined) { - const hook = new Hook(args, name); - hook.constructor = AsyncSeriesHook; - hook.compile = COMPILE; - hook._call = undefined; - hook.call = undefined; - return hook; -} - -AsyncSeriesHook.prototype = null; - -module.exports = AsyncSeriesHook; diff --git a/node_modules/tapable/lib/AsyncSeriesLoopHook.js b/node_modules/tapable/lib/AsyncSeriesLoopHook.js deleted file mode 100644 index 5c3c21ddb..000000000 --- a/node_modules/tapable/lib/AsyncSeriesLoopHook.js +++ /dev/null @@ -1,37 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ -"use strict"; - -const Hook = require("./Hook"); -const HookCodeFactory = require("./HookCodeFactory"); - -class AsyncSeriesLoopHookCodeFactory extends HookCodeFactory { - content({ onError, onDone }) { - return this.callTapsLooping({ - onError: (i, err, next, doneBreak) => onError(err) + doneBreak(true), - onDone - }); - } -} - -const factory = new AsyncSeriesLoopHookCodeFactory(); - -function COMPILE(options) { - factory.setup(this, options); - return factory.create(options); -} - -function AsyncSeriesLoopHook(args = [], name = undefined) { - const hook = new Hook(args, name); - hook.constructor = AsyncSeriesLoopHook; - hook.compile = COMPILE; - hook._call = undefined; - hook.call = undefined; - return hook; -} - -AsyncSeriesLoopHook.prototype = null; - -module.exports = AsyncSeriesLoopHook; diff --git a/node_modules/tapable/lib/AsyncSeriesWaterfallHook.js b/node_modules/tapable/lib/AsyncSeriesWaterfallHook.js deleted file mode 100644 index 21a070133..000000000 --- a/node_modules/tapable/lib/AsyncSeriesWaterfallHook.js +++ /dev/null @@ -1,48 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ -"use strict"; - -const Hook = require("./Hook"); -const HookCodeFactory = require("./HookCodeFactory"); - -class AsyncSeriesWaterfallHookCodeFactory extends HookCodeFactory { - content({ onError, onResult, _onDone }) { - return this.callTapsSeries({ - onError: (i, err, next, doneBreak) => onError(err) + doneBreak(true), - onResult: (i, result, next) => { - let code = ""; - code += `if(${result} !== undefined) {\n`; - code += `${this._args[0]} = ${result};\n`; - code += "}\n"; - code += next(); - return code; - }, - onDone: () => onResult(this._args[0]) - }); - } -} - -const factory = new AsyncSeriesWaterfallHookCodeFactory(); - -function COMPILE(options) { - factory.setup(this, options); - return factory.create(options); -} - -function AsyncSeriesWaterfallHook(args = [], name = undefined) { - if (args.length < 1) { - throw new Error("Waterfall hooks must have at least one argument"); - } - const hook = new Hook(args, name); - hook.constructor = AsyncSeriesWaterfallHook; - hook.compile = COMPILE; - hook._call = undefined; - hook.call = undefined; - return hook; -} - -AsyncSeriesWaterfallHook.prototype = null; - -module.exports = AsyncSeriesWaterfallHook; diff --git a/node_modules/tapable/lib/Hook.js b/node_modules/tapable/lib/Hook.js deleted file mode 100644 index b1e9cebf0..000000000 --- a/node_modules/tapable/lib/Hook.js +++ /dev/null @@ -1,183 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ -"use strict"; - -const util = require("util"); - -const deprecateContext = util.deprecate( - () => {}, - "Hook.context is deprecated and will be removed" -); - -function CALL_DELEGATE(...args) { - this.call = this._createCall("sync"); - return this.call(...args); -} - -function CALL_ASYNC_DELEGATE(...args) { - this.callAsync = this._createCall("async"); - return this.callAsync(...args); -} - -function PROMISE_DELEGATE(...args) { - this.promise = this._createCall("promise"); - return this.promise(...args); -} - -class Hook { - constructor(args = [], name = undefined) { - this._args = args; - this.name = name; - this.taps = []; - this.interceptors = []; - this._call = CALL_DELEGATE; - this.call = CALL_DELEGATE; - this._callAsync = CALL_ASYNC_DELEGATE; - this.callAsync = CALL_ASYNC_DELEGATE; - this._promise = PROMISE_DELEGATE; - this.promise = PROMISE_DELEGATE; - this._x = undefined; - - // eslint-disable-next-line no-self-assign - this.compile = this.compile; - // eslint-disable-next-line no-self-assign - this.tap = this.tap; - // eslint-disable-next-line no-self-assign - this.tapAsync = this.tapAsync; - // eslint-disable-next-line no-self-assign - this.tapPromise = this.tapPromise; - } - - compile(_options) { - throw new Error("Abstract: should be overridden"); - } - - _createCall(type) { - return this.compile({ - taps: this.taps, - interceptors: this.interceptors, - args: this._args, - type - }); - } - - _tap(type, options, fn) { - if (typeof options === "string") { - options = { - name: options.trim() - }; - } else if (typeof options !== "object" || options === null) { - throw new Error("Invalid tap options"); - } - if (typeof options.name !== "string" || options.name === "") { - throw new Error("Missing name for tap"); - } - if (typeof options.context !== "undefined") { - deprecateContext(); - } - options = Object.assign({ type, fn }, options); - options = this._runRegisterInterceptors(options); - this._insert(options); - } - - tap(options, fn) { - this._tap("sync", options, fn); - } - - tapAsync(options, fn) { - this._tap("async", options, fn); - } - - tapPromise(options, fn) { - this._tap("promise", options, fn); - } - - _runRegisterInterceptors(options) { - for (const interceptor of this.interceptors) { - if (interceptor.register) { - const newOptions = interceptor.register(options); - if (newOptions !== undefined) { - options = newOptions; - } - } - } - return options; - } - - withOptions(options) { - const mergeOptions = (opt) => - Object.assign({}, options, typeof opt === "string" ? { name: opt } : opt); - - return { - name: this.name, - tap: (opt, fn) => this.tap(mergeOptions(opt), fn), - tapAsync: (opt, fn) => this.tapAsync(mergeOptions(opt), fn), - tapPromise: (opt, fn) => this.tapPromise(mergeOptions(opt), fn), - intercept: (interceptor) => this.intercept(interceptor), - isUsed: () => this.isUsed(), - withOptions: (opt) => this.withOptions(mergeOptions(opt)) - }; - } - - isUsed() { - return this.taps.length > 0 || this.interceptors.length > 0; - } - - intercept(interceptor) { - this._resetCompilation(); - this.interceptors.push(Object.assign({}, interceptor)); - if (interceptor.register) { - for (let i = 0; i < this.taps.length; i++) { - this.taps[i] = interceptor.register(this.taps[i]); - } - } - } - - _resetCompilation() { - this.call = this._call; - this.callAsync = this._callAsync; - this.promise = this._promise; - } - - _insert(item) { - this._resetCompilation(); - let before; - if (typeof item.before === "string") { - before = new Set([item.before]); - } else if (Array.isArray(item.before)) { - before = new Set(item.before); - } - let stage = 0; - if (typeof item.stage === "number") { - stage = item.stage; - } - let i = this.taps.length; - while (i > 0) { - i--; - const tap = this.taps[i]; - this.taps[i + 1] = tap; - const xStage = tap.stage || 0; - if (before) { - if (before.has(tap.name)) { - before.delete(tap.name); - continue; - } - if (before.size > 0) { - continue; - } - } - if (xStage > stage) { - continue; - } - i++; - break; - } - this.taps[i] = item; - } -} - -Object.setPrototypeOf(Hook.prototype, null); - -module.exports = Hook; diff --git a/node_modules/tapable/lib/HookCodeFactory.js b/node_modules/tapable/lib/HookCodeFactory.js deleted file mode 100644 index 67e466390..000000000 --- a/node_modules/tapable/lib/HookCodeFactory.js +++ /dev/null @@ -1,454 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ -"use strict"; - -class HookCodeFactory { - constructor(config) { - this.config = config; - this.options = undefined; - this._args = undefined; - } - - create(options) { - this.init(options); - let fn; - switch (this.options.type) { - case "sync": - fn = new Function( - this.args(), - `"use strict";\n${this.header()}${this.contentWithInterceptors({ - onError: (err) => `throw ${err};\n`, - onResult: (result) => `return ${result};\n`, - resultReturns: true, - onDone: () => "", - rethrowIfPossible: true - })}` - ); - break; - case "async": - fn = new Function( - this.args({ - after: "_callback" - }), - `"use strict";\n${this.header()}${this.contentWithInterceptors({ - onError: (err) => `_callback(${err});\n`, - onResult: (result) => `_callback(null, ${result});\n`, - onDone: () => "_callback();\n" - })}` - ); - break; - case "promise": { - let errorHelperUsed = false; - const content = this.contentWithInterceptors({ - onError: (err) => { - errorHelperUsed = true; - return `_error(${err});\n`; - }, - onResult: (result) => `_resolve(${result});\n`, - onDone: () => "_resolve();\n" - }); - let code = ""; - code += '"use strict";\n'; - code += this.header(); - code += "return new Promise((function(_resolve, _reject) {\n"; - if (errorHelperUsed) { - code += "var _sync = true;\n"; - code += "function _error(_err) {\n"; - code += "if(_sync)\n"; - code += - "_resolve(Promise.resolve().then((function() { throw _err; })));\n"; - code += "else\n"; - code += "_reject(_err);\n"; - code += "};\n"; - } - code += content; - if (errorHelperUsed) { - code += "_sync = false;\n"; - } - code += "}));\n"; - fn = new Function(this.args(), code); - break; - } - } - this.deinit(); - return fn; - } - - setup(instance, options) { - instance._x = options.taps.map((t) => t.fn); - } - - /** - * @param {{ type: "sync" | "promise" | "async", taps: Array, interceptors: Array }} options - */ - init(options) { - this.options = options; - this._args = [...options.args]; - } - - deinit() { - this.options = undefined; - this._args = undefined; - } - - contentWithInterceptors(options) { - if (this.options.interceptors.length > 0) { - const { onError, onResult, onDone } = options; - let code = ""; - for (let i = 0; i < this.options.interceptors.length; i++) { - const interceptor = this.options.interceptors[i]; - if (interceptor.call) { - code += `${this.getInterceptor(i)}.call(${this.args({ - before: interceptor.context ? "_context" : undefined - })});\n`; - } - } - code += this.content( - Object.assign(options, { - onError: - onError && - ((err) => { - let code = ""; - for (let i = 0; i < this.options.interceptors.length; i++) { - const interceptor = this.options.interceptors[i]; - if (interceptor.error) { - code += `${this.getInterceptor(i)}.error(${err});\n`; - } - } - code += onError(err); - return code; - }), - onResult: - onResult && - ((result) => { - let code = ""; - for (let i = 0; i < this.options.interceptors.length; i++) { - const interceptor = this.options.interceptors[i]; - if (interceptor.result) { - code += `${this.getInterceptor(i)}.result(${result});\n`; - } - } - code += onResult(result); - return code; - }), - onDone: - onDone && - (() => { - let code = ""; - for (let i = 0; i < this.options.interceptors.length; i++) { - const interceptor = this.options.interceptors[i]; - if (interceptor.done) { - code += `${this.getInterceptor(i)}.done();\n`; - } - } - code += onDone(); - return code; - }) - }) - ); - return code; - } - return this.content(options); - } - - header() { - let code = ""; - code += this.needContext() ? "var _context = {};\n" : "var _context;\n"; - code += "var _x = this._x;\n"; - if (this.options.interceptors.length > 0) { - code += "var _taps = this.taps;\n"; - code += "var _interceptors = this.interceptors;\n"; - } - return code; - } - - needContext() { - for (const tap of this.options.taps) if (tap.context) return true; - return false; - } - - callTap(tapIndex, { onError, onResult, onDone, rethrowIfPossible }) { - let code = ""; - let hasTapCached = false; - for (let i = 0; i < this.options.interceptors.length; i++) { - const interceptor = this.options.interceptors[i]; - if (interceptor.tap) { - if (!hasTapCached) { - code += `var _tap${tapIndex} = ${this.getTap(tapIndex)};\n`; - hasTapCached = true; - } - code += `${this.getInterceptor(i)}.tap(${ - interceptor.context ? "_context, " : "" - }_tap${tapIndex});\n`; - } - } - code += `var _fn${tapIndex} = ${this.getTapFn(tapIndex)};\n`; - const tap = this.options.taps[tapIndex]; - switch (tap.type) { - case "sync": - if (!rethrowIfPossible) { - code += `var _hasError${tapIndex} = false;\n`; - code += "try {\n"; - } - if (onResult) { - code += `var _result${tapIndex} = _fn${tapIndex}(${this.args({ - before: tap.context ? "_context" : undefined - })});\n`; - } else { - code += `_fn${tapIndex}(${this.args({ - before: tap.context ? "_context" : undefined - })});\n`; - } - if (!rethrowIfPossible) { - code += "} catch(_err) {\n"; - code += `_hasError${tapIndex} = true;\n`; - code += onError("_err"); - code += "}\n"; - code += `if(!_hasError${tapIndex}) {\n`; - } - if (onResult) { - code += onResult(`_result${tapIndex}`); - } - if (onDone) { - code += onDone(); - } - if (!rethrowIfPossible) { - code += "}\n"; - } - break; - case "async": { - let cbCode = ""; - cbCode += onResult - ? `(function(_err${tapIndex}, _result${tapIndex}) {\n` - : `(function(_err${tapIndex}) {\n`; - cbCode += `if(_err${tapIndex}) {\n`; - cbCode += onError(`_err${tapIndex}`); - cbCode += "} else {\n"; - if (onResult) { - cbCode += onResult(`_result${tapIndex}`); - } - if (onDone) { - cbCode += onDone(); - } - cbCode += "}\n"; - cbCode += "})"; - code += `_fn${tapIndex}(${this.args({ - before: tap.context ? "_context" : undefined, - after: cbCode - })});\n`; - break; - } - case "promise": - code += `var _hasResult${tapIndex} = false;\n`; - code += `var _promise${tapIndex} = _fn${tapIndex}(${this.args({ - before: tap.context ? "_context" : undefined - })});\n`; - code += `if (!_promise${tapIndex} || !_promise${tapIndex}.then)\n`; - code += ` throw new Error('Tap function (tapPromise) did not return promise (returned ' + _promise${tapIndex} + ')');\n`; - code += `_promise${tapIndex}.then((function(_result${tapIndex}) {\n`; - code += `_hasResult${tapIndex} = true;\n`; - if (onResult) { - code += onResult(`_result${tapIndex}`); - } - if (onDone) { - code += onDone(); - } - code += `}), function(_err${tapIndex}) {\n`; - code += `if(_hasResult${tapIndex}) throw _err${tapIndex};\n`; - code += onError( - `!_err${tapIndex} ? new Error('Tap function (tapPromise) rejects "' + _err${tapIndex} + '" value') : _err${tapIndex}` - ); - code += "});\n"; - break; - } - return code; - } - - callTapsSeries({ - onError, - onResult, - resultReturns, - onDone, - doneReturns, - rethrowIfPossible - }) { - if (this.options.taps.length === 0) return onDone(); - const firstAsync = this.options.taps.findIndex((t) => t.type !== "sync"); - const somethingReturns = resultReturns || doneReturns; - let code = ""; - let current = onDone; - let unrollCounter = 0; - for (let j = this.options.taps.length - 1; j >= 0; j--) { - const i = j; - const unroll = - current !== onDone && - (this.options.taps[i].type !== "sync" || unrollCounter++ > 20); - if (unroll) { - unrollCounter = 0; - code += `function _next${i}() {\n`; - code += current(); - code += "}\n"; - current = () => `${somethingReturns ? "return " : ""}_next${i}();\n`; - } - const done = current; - const doneBreak = (skipDone) => { - if (skipDone) return ""; - return onDone(); - }; - const content = this.callTap(i, { - onError: (error) => onError(i, error, done, doneBreak), - onResult: - onResult && ((result) => onResult(i, result, done, doneBreak)), - onDone: !onResult && done, - rethrowIfPossible: - rethrowIfPossible && (firstAsync < 0 || i < firstAsync) - }); - current = () => content; - } - code += current(); - return code; - } - - callTapsLooping({ onError, onDone, rethrowIfPossible }) { - if (this.options.taps.length === 0) return onDone(); - const syncOnly = this.options.taps.every((t) => t.type === "sync"); - let code = ""; - if (!syncOnly) { - code += "var _looper = (function() {\n"; - code += "var _loopAsync = false;\n"; - } - code += "var _loop;\n"; - code += "do {\n"; - code += "_loop = false;\n"; - for (let i = 0; i < this.options.interceptors.length; i++) { - const interceptor = this.options.interceptors[i]; - if (interceptor.loop) { - code += `${this.getInterceptor(i)}.loop(${this.args({ - before: interceptor.context ? "_context" : undefined - })});\n`; - } - } - code += this.callTapsSeries({ - onError, - onResult: (i, result, next, doneBreak) => { - let code = ""; - code += `if(${result} !== undefined) {\n`; - code += "_loop = true;\n"; - if (!syncOnly) code += "if(_loopAsync) _looper();\n"; - code += doneBreak(true); - code += "} else {\n"; - code += next(); - code += "}\n"; - return code; - }, - onDone: - onDone && - (() => { - let code = ""; - code += "if(!_loop) {\n"; - code += onDone(); - code += "}\n"; - return code; - }), - rethrowIfPossible: rethrowIfPossible && syncOnly - }); - code += "} while(_loop);\n"; - if (!syncOnly) { - code += "_loopAsync = true;\n"; - code += "});\n"; - code += "_looper();\n"; - } - return code; - } - - callTapsParallel({ - onError, - onResult, - onDone, - rethrowIfPossible, - onTap = (i, run) => run() - }) { - if (this.options.taps.length <= 1) { - return this.callTapsSeries({ - onError, - onResult, - onDone, - rethrowIfPossible - }); - } - let code = ""; - code += "do {\n"; - code += `var _counter = ${this.options.taps.length};\n`; - if (onDone) { - code += "var _done = (function() {\n"; - code += onDone(); - code += "});\n"; - } - for (let i = 0; i < this.options.taps.length; i++) { - const done = () => { - if (onDone) return "if(--_counter === 0) _done();\n"; - return "--_counter;"; - }; - const doneBreak = (skipDone) => { - if (skipDone || !onDone) return "_counter = 0;\n"; - return "_counter = 0;\n_done();\n"; - }; - code += "if(_counter <= 0) break;\n"; - code += onTap( - i, - () => - this.callTap(i, { - onError: (error) => { - let code = ""; - code += "if(_counter > 0) {\n"; - code += onError(i, error, done, doneBreak); - code += "}\n"; - return code; - }, - onResult: - onResult && - ((result) => { - let code = ""; - code += "if(_counter > 0) {\n"; - code += onResult(i, result, done, doneBreak); - code += "}\n"; - return code; - }), - onDone: !onResult && (() => done()), - rethrowIfPossible - }), - done, - doneBreak - ); - } - code += "} while(false);\n"; - return code; - } - - args({ before, after } = {}) { - let allArgs = this._args; - if (before) allArgs = [before, ...allArgs]; - if (after) allArgs = [...allArgs, after]; - if (allArgs.length === 0) { - return ""; - } - - return allArgs.join(", "); - } - - getTapFn(idx) { - return `_x[${idx}]`; - } - - getTap(idx) { - return `_taps[${idx}]`; - } - - getInterceptor(idx) { - return `_interceptors[${idx}]`; - } -} - -module.exports = HookCodeFactory; diff --git a/node_modules/tapable/lib/HookMap.js b/node_modules/tapable/lib/HookMap.js deleted file mode 100644 index 8fdc5d62f..000000000 --- a/node_modules/tapable/lib/HookMap.js +++ /dev/null @@ -1,69 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ -"use strict"; - -const util = require("util"); - -const defaultFactory = (key, hook) => hook; - -class HookMap { - constructor(factory, name = undefined) { - this._map = new Map(); - this.name = name; - this._factory = factory; - this._interceptors = []; - } - - get(key) { - return this._map.get(key); - } - - for(key) { - const hook = this.get(key); - if (hook !== undefined) { - return hook; - } - let newHook = this._factory(key); - const interceptors = this._interceptors; - for (let i = 0; i < interceptors.length; i++) { - newHook = interceptors[i].factory(key, newHook); - } - this._map.set(key, newHook); - return newHook; - } - - intercept(interceptor) { - this._interceptors.push( - Object.assign( - { - factory: defaultFactory - }, - interceptor - ) - ); - } -} - -HookMap.prototype.tap = util.deprecate(function tap(key, options, fn) { - return this.for(key).tap(options, fn); -}, "HookMap#tap(key,…) is deprecated. Use HookMap#for(key).tap(…) instead."); - -HookMap.prototype.tapAsync = util.deprecate(function tapAsync( - key, - options, - fn -) { - return this.for(key).tapAsync(options, fn); -}, "HookMap#tapAsync(key,…) is deprecated. Use HookMap#for(key).tapAsync(…) instead."); - -HookMap.prototype.tapPromise = util.deprecate(function tapPromise( - key, - options, - fn -) { - return this.for(key).tapPromise(options, fn); -}, "HookMap#tapPromise(key,…) is deprecated. Use HookMap#for(key).tapPromise(…) instead."); - -module.exports = HookMap; diff --git a/node_modules/tapable/lib/MultiHook.js b/node_modules/tapable/lib/MultiHook.js deleted file mode 100644 index 804126413..000000000 --- a/node_modules/tapable/lib/MultiHook.js +++ /dev/null @@ -1,52 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ -"use strict"; - -class MultiHook { - constructor(hooks, name = undefined) { - this.hooks = hooks; - this.name = name; - } - - tap(options, fn) { - for (const hook of this.hooks) { - hook.tap(options, fn); - } - } - - tapAsync(options, fn) { - for (const hook of this.hooks) { - hook.tapAsync(options, fn); - } - } - - tapPromise(options, fn) { - for (const hook of this.hooks) { - hook.tapPromise(options, fn); - } - } - - isUsed() { - for (const hook of this.hooks) { - if (hook.isUsed()) return true; - } - return false; - } - - intercept(interceptor) { - for (const hook of this.hooks) { - hook.intercept(interceptor); - } - } - - withOptions(options) { - return new MultiHook( - this.hooks.map((hook) => hook.withOptions(options)), - this.name - ); - } -} - -module.exports = MultiHook; diff --git a/node_modules/tapable/lib/SyncBailHook.js b/node_modules/tapable/lib/SyncBailHook.js deleted file mode 100644 index 4b538c355..000000000 --- a/node_modules/tapable/lib/SyncBailHook.js +++ /dev/null @@ -1,51 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ -"use strict"; - -const Hook = require("./Hook"); -const HookCodeFactory = require("./HookCodeFactory"); - -class SyncBailHookCodeFactory extends HookCodeFactory { - content({ onError, onResult, resultReturns, onDone, rethrowIfPossible }) { - return this.callTapsSeries({ - onError: (i, err) => onError(err), - onResult: (i, result, next) => - `if(${result} !== undefined) {\n${onResult( - result - )};\n} else {\n${next()}}\n`, - resultReturns, - onDone, - rethrowIfPossible - }); - } -} - -const factory = new SyncBailHookCodeFactory(); - -const TAP_ASYNC = () => { - throw new Error("tapAsync is not supported on a SyncBailHook"); -}; - -const TAP_PROMISE = () => { - throw new Error("tapPromise is not supported on a SyncBailHook"); -}; - -function COMPILE(options) { - factory.setup(this, options); - return factory.create(options); -} - -function SyncBailHook(args = [], name = undefined) { - const hook = new Hook(args, name); - hook.constructor = SyncBailHook; - hook.tapAsync = TAP_ASYNC; - hook.tapPromise = TAP_PROMISE; - hook.compile = COMPILE; - return hook; -} - -SyncBailHook.prototype = null; - -module.exports = SyncBailHook; diff --git a/node_modules/tapable/lib/SyncHook.js b/node_modules/tapable/lib/SyncHook.js deleted file mode 100644 index 968dea2bc..000000000 --- a/node_modules/tapable/lib/SyncHook.js +++ /dev/null @@ -1,46 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ -"use strict"; - -const Hook = require("./Hook"); -const HookCodeFactory = require("./HookCodeFactory"); - -class SyncHookCodeFactory extends HookCodeFactory { - content({ onError, onDone, rethrowIfPossible }) { - return this.callTapsSeries({ - onError: (i, err) => onError(err), - onDone, - rethrowIfPossible - }); - } -} - -const factory = new SyncHookCodeFactory(); - -const TAP_ASYNC = () => { - throw new Error("tapAsync is not supported on a SyncHook"); -}; - -const TAP_PROMISE = () => { - throw new Error("tapPromise is not supported on a SyncHook"); -}; - -function COMPILE(options) { - factory.setup(this, options); - return factory.create(options); -} - -function SyncHook(args = [], name = undefined) { - const hook = new Hook(args, name); - hook.constructor = SyncHook; - hook.tapAsync = TAP_ASYNC; - hook.tapPromise = TAP_PROMISE; - hook.compile = COMPILE; - return hook; -} - -SyncHook.prototype = null; - -module.exports = SyncHook; diff --git a/node_modules/tapable/lib/SyncLoopHook.js b/node_modules/tapable/lib/SyncLoopHook.js deleted file mode 100644 index da48ca1e9..000000000 --- a/node_modules/tapable/lib/SyncLoopHook.js +++ /dev/null @@ -1,46 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ -"use strict"; - -const Hook = require("./Hook"); -const HookCodeFactory = require("./HookCodeFactory"); - -class SyncLoopHookCodeFactory extends HookCodeFactory { - content({ onError, onDone, rethrowIfPossible }) { - return this.callTapsLooping({ - onError: (i, err) => onError(err), - onDone, - rethrowIfPossible - }); - } -} - -const factory = new SyncLoopHookCodeFactory(); - -const TAP_ASYNC = () => { - throw new Error("tapAsync is not supported on a SyncLoopHook"); -}; - -const TAP_PROMISE = () => { - throw new Error("tapPromise is not supported on a SyncLoopHook"); -}; - -function COMPILE(options) { - factory.setup(this, options); - return factory.create(options); -} - -function SyncLoopHook(args = [], name = undefined) { - const hook = new Hook(args, name); - hook.constructor = SyncLoopHook; - hook.tapAsync = TAP_ASYNC; - hook.tapPromise = TAP_PROMISE; - hook.compile = COMPILE; - return hook; -} - -SyncLoopHook.prototype = null; - -module.exports = SyncLoopHook; diff --git a/node_modules/tapable/lib/SyncWaterfallHook.js b/node_modules/tapable/lib/SyncWaterfallHook.js deleted file mode 100644 index 8eca528c0..000000000 --- a/node_modules/tapable/lib/SyncWaterfallHook.js +++ /dev/null @@ -1,58 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ -"use strict"; - -const Hook = require("./Hook"); -const HookCodeFactory = require("./HookCodeFactory"); - -class SyncWaterfallHookCodeFactory extends HookCodeFactory { - content({ onError, onResult, resultReturns, rethrowIfPossible }) { - return this.callTapsSeries({ - onError: (i, err) => onError(err), - onResult: (i, result, next) => { - let code = ""; - code += `if(${result} !== undefined) {\n`; - code += `${this._args[0]} = ${result};\n`; - code += "}\n"; - code += next(); - return code; - }, - onDone: () => onResult(this._args[0]), - doneReturns: resultReturns, - rethrowIfPossible - }); - } -} - -const factory = new SyncWaterfallHookCodeFactory(); - -const TAP_ASYNC = () => { - throw new Error("tapAsync is not supported on a SyncWaterfallHook"); -}; - -const TAP_PROMISE = () => { - throw new Error("tapPromise is not supported on a SyncWaterfallHook"); -}; - -function COMPILE(options) { - factory.setup(this, options); - return factory.create(options); -} - -function SyncWaterfallHook(args = [], name = undefined) { - if (args.length < 1) { - throw new Error("Waterfall hooks must have at least one argument"); - } - const hook = new Hook(args, name); - hook.constructor = SyncWaterfallHook; - hook.tapAsync = TAP_ASYNC; - hook.tapPromise = TAP_PROMISE; - hook.compile = COMPILE; - return hook; -} - -SyncWaterfallHook.prototype = null; - -module.exports = SyncWaterfallHook; diff --git a/node_modules/tapable/lib/index.js b/node_modules/tapable/lib/index.js deleted file mode 100644 index 3a0dc67da..000000000 --- a/node_modules/tapable/lib/index.js +++ /dev/null @@ -1,19 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ -"use strict"; - -module.exports.AsyncParallelBailHook = require("./AsyncParallelBailHook"); -module.exports.AsyncParallelHook = require("./AsyncParallelHook"); -module.exports.AsyncSeriesBailHook = require("./AsyncSeriesBailHook"); -module.exports.AsyncSeriesHook = require("./AsyncSeriesHook"); -module.exports.AsyncSeriesLoopHook = require("./AsyncSeriesLoopHook"); -module.exports.AsyncSeriesWaterfallHook = require("./AsyncSeriesWaterfallHook"); -module.exports.HookMap = require("./HookMap"); -module.exports.MultiHook = require("./MultiHook"); -module.exports.SyncBailHook = require("./SyncBailHook"); -module.exports.SyncHook = require("./SyncHook"); -module.exports.SyncLoopHook = require("./SyncLoopHook"); -module.exports.SyncWaterfallHook = require("./SyncWaterfallHook"); -module.exports.__esModule = true; diff --git a/node_modules/tapable/lib/util-browser.js b/node_modules/tapable/lib/util-browser.js deleted file mode 100644 index d07eb6ca5..000000000 --- a/node_modules/tapable/lib/util-browser.js +++ /dev/null @@ -1,18 +0,0 @@ -/* - MIT License http://www.opensource.org/licenses/mit-license.php - Author Tobias Koppers @sokra -*/ -"use strict"; - -module.exports.deprecate = (fn, msg) => { - let once = true; - return function deprecate() { - if (once) { - // eslint-disable-next-line no-console - console.warn(`DeprecationWarning: ${msg}`); - once = false; - } - // eslint-disable-next-line prefer-rest-params - return fn.apply(this, arguments); - }; -}; diff --git a/node_modules/tapable/package.json b/node_modules/tapable/package.json deleted file mode 100644 index 5ac2c4d0e..000000000 --- a/node_modules/tapable/package.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "name": "tapable", - "version": "2.3.0", - "description": "Just a little module for plugins.", - "homepage": "https://github.com/webpack/tapable", - "repository": { - "type": "git", - "url": "http://github.com/webpack/tapable.git" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "license": "MIT", - "author": "Tobias Koppers @sokra", - "main": "lib/index.js", - "browser": { - "util": "./lib/util-browser.js" - }, - "types": "./tapable.d.ts", - "files": ["lib", "!lib/__tests__", "tapable.d.ts"], - "scripts": { - "lint": "yarn lint:code && yarn fmt:check", - "lint:code": "eslint --cache .", - "fmt": "yarn fmt:base --log-level warn --write", - "fmt:check": "yarn fmt:base --check", - "fmt:base": "node ./node_modules/prettier/bin/prettier.cjs --cache --ignore-unknown .", - "fix": "yarn fix:code && yarn fmt", - "fix:code": "yarn lint:code --fix", - "test": "jest" - }, - "jest": { - "transform": { - "__tests__[\\\\/].+\\.js$": "babel-jest" - } - }, - "devDependencies": { - "@babel/core": "^7.4.4", - "@babel/preset-env": "^7.4.4", - "@eslint/js": "^9.28.0", - "@eslint/markdown": "^7.1.0", - "@stylistic/eslint-plugin": "^5.2.3", - "babel-jest": "^24.8.0", - "globals": "^16.2.0", - "eslint": "^9.28.0", - "eslint-config-webpack": "^4.6.3", - "eslint-config-prettier": "^10.1.5", - "eslint-plugin-import": "^2.31.0", - "eslint-plugin-jest": "^29.0.1", - "eslint-plugin-n": "^17.19.0", - "eslint-plugin-prettier": "^5.4.1", - "eslint-plugin-unicorn": "^60.0.0", - "jest": "^24.8.0", - "prettier": "^3.5.3", - "prettier-1": "npm:prettier@^1" - }, - "engines": { - "node": ">=6" - } -} diff --git a/node_modules/tapable/tapable.d.ts b/node_modules/tapable/tapable.d.ts deleted file mode 100644 index e2ca8c2f0..000000000 --- a/node_modules/tapable/tapable.d.ts +++ /dev/null @@ -1,174 +0,0 @@ -type FixedSizeArray = T extends 0 - ? void[] - : ReadonlyArray & { - 0: U; - length: T; - }; -type Measure = T extends 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 - ? T - : never; -type Append = { - 0: [U]; - 1: [T[0], U]; - 2: [T[0], T[1], U]; - 3: [T[0], T[1], T[2], U]; - 4: [T[0], T[1], T[2], T[3], U]; - 5: [T[0], T[1], T[2], T[3], T[4], U]; - 6: [T[0], T[1], T[2], T[3], T[4], T[5], U]; - 7: [T[0], T[1], T[2], T[3], T[4], T[5], T[6], U]; - 8: [T[0], T[1], T[2], T[3], T[4], T[5], T[6], T[7], U]; -}[Measure]; -type AsArray = T extends any[] ? T : [T]; - -declare class UnsetAdditionalOptions { - _UnsetAdditionalOptions: true; -} -type IfSet = X extends UnsetAdditionalOptions ? {} : X; - -type Callback = (error: E | null, result?: T) => void; -type InnerCallback = (error?: E | null | false, result?: T) => void; - -type FullTap = Tap & { - type: "sync" | "async" | "promise"; - fn: Function; -}; - -type Tap = TapOptions & { - name: string; -}; - -type TapOptions = { - before?: string; - stage?: number; -}; - -interface HookInterceptor { - name?: string; - tap?: (tap: FullTap & IfSet) => void; - call?: (...args: any[]) => void; - loop?: (...args: any[]) => void; - error?: (err: Error) => void; - result?: (result: R) => void; - done?: () => void; - register?: ( - tap: FullTap & IfSet - ) => FullTap & IfSet; -} - -type ArgumentNames = FixedSizeArray; - -declare class Hook { - constructor(args?: ArgumentNames>, name?: string); - name: string | undefined; - interceptors: HookInterceptor[]; - taps: FullTap[]; - intercept(interceptor: HookInterceptor): void; - isUsed(): boolean; - callAsync(...args: Append, Callback>): void; - promise(...args: AsArray): Promise; - tap( - options: string | (Tap & IfSet), - fn: (...args: AsArray) => R - ): void; - withOptions( - options: TapOptions & IfSet - ): Omit; -} - -export class SyncHook< - T, - R = void, - AdditionalOptions = UnsetAdditionalOptions -> extends Hook { - call(...args: AsArray): R; -} - -export class SyncBailHook< - T, - R, - AdditionalOptions = UnsetAdditionalOptions -> extends SyncHook {} -export class SyncLoopHook< - T, - AdditionalOptions = UnsetAdditionalOptions -> extends SyncHook {} -export class SyncWaterfallHook< - T, - R = AsArray[0], - AdditionalOptions = UnsetAdditionalOptions -> extends SyncHook {} - -declare class AsyncHook< - T, - R, - AdditionalOptions = UnsetAdditionalOptions -> extends Hook { - tapAsync( - options: string | (Tap & IfSet), - fn: (...args: Append, InnerCallback>) => void - ): void; - tapPromise( - options: string | (Tap & IfSet), - fn: (...args: AsArray) => Promise - ): void; -} - -export class AsyncParallelHook< - T, - AdditionalOptions = UnsetAdditionalOptions -> extends AsyncHook {} -export class AsyncParallelBailHook< - T, - R, - AdditionalOptions = UnsetAdditionalOptions -> extends AsyncHook {} -export class AsyncSeriesHook< - T, - AdditionalOptions = UnsetAdditionalOptions -> extends AsyncHook {} -export class AsyncSeriesBailHook< - T, - R, - AdditionalOptions = UnsetAdditionalOptions -> extends AsyncHook {} -export class AsyncSeriesLoopHook< - T, - AdditionalOptions = UnsetAdditionalOptions -> extends AsyncHook {} -export class AsyncSeriesWaterfallHook< - T, - R = AsArray[0], - AdditionalOptions = UnsetAdditionalOptions -> extends AsyncHook {} - -type HookFactory = (key: K) => H; - -interface HookMapInterceptor { - factory?: (key: K, hook: H) => H; -} - -export class HookMap { - constructor(factory: HookFactory, name?: string); - name: string | undefined; - get(key: any): H | undefined; - for(key: any): H; - intercept(interceptor: HookMapInterceptor): void; -} - -type AnyHook = Hook; - -export class TypedHookMap> { - constructor(factory: HookFactory, name?: string); - name: string | undefined; - get(key: K): M[K] | undefined; - for(key: K): M[K]; - intercept(interceptor: HookMapInterceptor): void; -} - -export class MultiHook { - constructor(hooks: H[], name?: string); - name: string | undefined; - tap(options: string | Tap, fn?: Function): void; - tapAsync(options: string | Tap, fn?: Function): void; - tapPromise(options: string | Tap, fn?: Function): void; -} diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index 295738fc5..000000000 --- a/package-lock.json +++ /dev/null @@ -1,991 +0,0 @@ -{ - "name": "docs", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "dependencies": { - "@tailwindcss/cli": "^4.1.18", - "tailwindcss": "^4.1.18" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.13", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", - "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.0", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/remapping": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz", - "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", - "license": "MIT", - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.24" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", - "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", - "license": "MIT", - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", - "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.31", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", - "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", - "license": "MIT", - "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" - } - }, - "node_modules/@parcel/watcher": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.6.tgz", - "integrity": "sha512-tmmZ3lQxAe/k/+rNnXQRawJ4NjxO2hqiOLTHvWchtGZULp4RyFeh6aU4XdOYBFe2KE1oShQTv4AblOs2iOrNnQ==", - "hasInstallScript": true, - "license": "MIT", - "dependencies": { - "detect-libc": "^2.0.3", - "is-glob": "^4.0.3", - "node-addon-api": "^7.0.0", - "picomatch": "^4.0.3" - }, - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "@parcel/watcher-android-arm64": "2.5.6", - "@parcel/watcher-darwin-arm64": "2.5.6", - "@parcel/watcher-darwin-x64": "2.5.6", - "@parcel/watcher-freebsd-x64": "2.5.6", - "@parcel/watcher-linux-arm-glibc": "2.5.6", - "@parcel/watcher-linux-arm-musl": "2.5.6", - "@parcel/watcher-linux-arm64-glibc": "2.5.6", - "@parcel/watcher-linux-arm64-musl": "2.5.6", - "@parcel/watcher-linux-x64-glibc": "2.5.6", - "@parcel/watcher-linux-x64-musl": "2.5.6", - "@parcel/watcher-win32-arm64": "2.5.6", - "@parcel/watcher-win32-ia32": "2.5.6", - "@parcel/watcher-win32-x64": "2.5.6" - } - }, - "node_modules/@parcel/watcher-android-arm64": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.6.tgz", - "integrity": "sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-darwin-arm64": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.6.tgz", - "integrity": "sha512-Z2ZdrnwyXvvvdtRHLmM4knydIdU9adO3D4n/0cVipF3rRiwP+3/sfzpAwA/qKFL6i1ModaabkU7IbpeMBgiVEA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-darwin-x64": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.6.tgz", - "integrity": "sha512-HgvOf3W9dhithcwOWX9uDZyn1lW9R+7tPZ4sug+NGrGIo4Rk1hAXLEbcH1TQSqxts0NYXXlOWqVpvS1SFS4fRg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-freebsd-x64": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.6.tgz", - "integrity": "sha512-vJVi8yd/qzJxEKHkeemh7w3YAn6RJCtYlE4HPMoVnCpIXEzSrxErBW5SJBgKLbXU3WdIpkjBTeUNtyBVn8TRng==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm-glibc": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.6.tgz", - "integrity": "sha512-9JiYfB6h6BgV50CCfasfLf/uvOcJskMSwcdH1PHH9rvS1IrNy8zad6IUVPVUfmXr+u+Km9IxcfMLzgdOudz9EQ==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm-musl": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.6.tgz", - "integrity": "sha512-Ve3gUCG57nuUUSyjBq/MAM0CzArtuIOxsBdQ+ftz6ho8n7s1i9E1Nmk/xmP323r2YL0SONs1EuwqBp2u1k5fxg==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-glibc": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.6.tgz", - "integrity": "sha512-f2g/DT3NhGPdBmMWYoxixqYr3v/UXcmLOYy16Bx0TM20Tchduwr4EaCbmxh1321TABqPGDpS8D/ggOTaljijOA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-arm64-musl": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.6.tgz", - "integrity": "sha512-qb6naMDGlbCwdhLj6hgoVKJl2odL34z2sqkC7Z6kzir8b5W65WYDpLB6R06KabvZdgoHI/zxke4b3zR0wAbDTA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-x64-glibc": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.6.tgz", - "integrity": "sha512-kbT5wvNQlx7NaGjzPFu8nVIW1rWqV780O7ZtkjuWaPUgpv2NMFpjYERVi0UYj1msZNyCzGlaCWEtzc+exjMGbQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-linux-x64-musl": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.6.tgz", - "integrity": "sha512-1JRFeC+h7RdXwldHzTsmdtYR/Ku8SylLgTU/reMuqdVD7CtLwf0VR1FqeprZ0eHQkO0vqsbvFLXUmYm/uNKJBg==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-arm64": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.6.tgz", - "integrity": "sha512-3ukyebjc6eGlw9yRt678DxVF7rjXatWiHvTXqphZLvo7aC5NdEgFufVwjFfY51ijYEWpXbqF5jtrK275z52D4Q==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-ia32": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.6.tgz", - "integrity": "sha512-k35yLp1ZMwwee3Ez/pxBi5cf4AoBKYXj00CZ80jUz5h8prpiaQsiRPKQMxoLstNuqe2vR4RNPEAEcjEFzhEz/g==", - "cpu": [ - "ia32" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@parcel/watcher-win32-x64": { - "version": "2.5.6", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.6.tgz", - "integrity": "sha512-hbQlYcCq5dlAX9Qx+kFb0FHue6vbjlf0FrNzSKdYK2APUf7tGfGxQCk2ihEREmbR6ZMc0MVAD5RIX/41gpUzTw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/@tailwindcss/cli": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/cli/-/cli-4.1.18.tgz", - "integrity": "sha512-sMZ+lZbDyxwjD2E0L7oRUjJ01Ffjtme5OtjvvnC+cV4CEDcbqzbp25TCpxHj6kWLU9+DlqJOiNgSOgctC2aZmg==", - "license": "MIT", - "dependencies": { - "@parcel/watcher": "^2.5.1", - "@tailwindcss/node": "4.1.18", - "@tailwindcss/oxide": "4.1.18", - "enhanced-resolve": "^5.18.3", - "mri": "^1.2.0", - "picocolors": "^1.1.1", - "tailwindcss": "4.1.18" - }, - "bin": { - "tailwindcss": "dist/index.mjs" - } - }, - "node_modules/@tailwindcss/node": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.18.tgz", - "integrity": "sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ==", - "license": "MIT", - "dependencies": { - "@jridgewell/remapping": "^2.3.4", - "enhanced-resolve": "^5.18.3", - "jiti": "^2.6.1", - "lightningcss": "1.30.2", - "magic-string": "^0.30.21", - "source-map-js": "^1.2.1", - "tailwindcss": "4.1.18" - } - }, - "node_modules/@tailwindcss/oxide": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.18.tgz", - "integrity": "sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A==", - "license": "MIT", - "engines": { - "node": ">= 10" - }, - "optionalDependencies": { - "@tailwindcss/oxide-android-arm64": "4.1.18", - "@tailwindcss/oxide-darwin-arm64": "4.1.18", - "@tailwindcss/oxide-darwin-x64": "4.1.18", - "@tailwindcss/oxide-freebsd-x64": "4.1.18", - "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.18", - "@tailwindcss/oxide-linux-arm64-gnu": "4.1.18", - "@tailwindcss/oxide-linux-arm64-musl": "4.1.18", - "@tailwindcss/oxide-linux-x64-gnu": "4.1.18", - "@tailwindcss/oxide-linux-x64-musl": "4.1.18", - "@tailwindcss/oxide-wasm32-wasi": "4.1.18", - "@tailwindcss/oxide-win32-arm64-msvc": "4.1.18", - "@tailwindcss/oxide-win32-x64-msvc": "4.1.18" - } - }, - "node_modules/@tailwindcss/oxide-android-arm64": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.18.tgz", - "integrity": "sha512-dJHz7+Ugr9U/diKJA0W6N/6/cjI+ZTAoxPf9Iz9BFRF2GzEX8IvXxFIi/dZBloVJX/MZGvRuFA9rqwdiIEZQ0Q==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tailwindcss/oxide-darwin-arm64": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.18.tgz", - "integrity": "sha512-Gc2q4Qhs660bhjyBSKgq6BYvwDz4G+BuyJ5H1xfhmDR3D8HnHCmT/BSkvSL0vQLy/nkMLY20PQ2OoYMO15Jd0A==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tailwindcss/oxide-darwin-x64": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.18.tgz", - "integrity": "sha512-FL5oxr2xQsFrc3X9o1fjHKBYBMD1QZNyc1Xzw/h5Qu4XnEBi3dZn96HcHm41c/euGV+GRiXFfh2hUCyKi/e+yw==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tailwindcss/oxide-freebsd-x64": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.18.tgz", - "integrity": "sha512-Fj+RHgu5bDodmV1dM9yAxlfJwkkWvLiRjbhuO2LEtwtlYlBgiAT4x/j5wQr1tC3SANAgD+0YcmWVrj8R9trVMA==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.18.tgz", - "integrity": "sha512-Fp+Wzk/Ws4dZn+LV2Nqx3IilnhH51YZoRaYHQsVq3RQvEl+71VGKFpkfHrLM/Li+kt5c0DJe/bHXK1eHgDmdiA==", - "cpu": [ - "arm" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.18.tgz", - "integrity": "sha512-S0n3jboLysNbh55Vrt7pk9wgpyTTPD0fdQeh7wQfMqLPM/Hrxi+dVsLsPrycQjGKEQk85Kgbx+6+QnYNiHalnw==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tailwindcss/oxide-linux-arm64-musl": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.18.tgz", - "integrity": "sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tailwindcss/oxide-linux-x64-gnu": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.18.tgz", - "integrity": "sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tailwindcss/oxide-linux-x64-musl": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.18.tgz", - "integrity": "sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tailwindcss/oxide-wasm32-wasi": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.18.tgz", - "integrity": "sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==", - "bundleDependencies": [ - "@napi-rs/wasm-runtime", - "@emnapi/core", - "@emnapi/runtime", - "@tybys/wasm-util", - "@emnapi/wasi-threads", - "tslib" - ], - "cpu": [ - "wasm32" - ], - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/core": "^1.7.1", - "@emnapi/runtime": "^1.7.1", - "@emnapi/wasi-threads": "^1.1.0", - "@napi-rs/wasm-runtime": "^1.1.0", - "@tybys/wasm-util": "^0.10.1", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.18.tgz", - "integrity": "sha512-HjSA7mr9HmC8fu6bdsZvZ+dhjyGCLdotjVOgLA2vEqxEBZaQo9YTX4kwgEvPCpRh8o4uWc4J/wEoFzhEmjvPbA==", - "cpu": [ - "arm64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/@tailwindcss/oxide-win32-x64-msvc": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.18.tgz", - "integrity": "sha512-bJWbyYpUlqamC8dpR7pfjA0I7vdF6t5VpUGMWRkXVE3AXgIZjYUYAK7II1GNaxR8J1SSrSrppRar8G++JekE3Q==", - "cpu": [ - "x64" - ], - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 10" - } - }, - "node_modules/detect-libc": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", - "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", - "license": "Apache-2.0", - "engines": { - "node": ">=8" - } - }, - "node_modules/enhanced-resolve": { - "version": "5.18.4", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.4.tgz", - "integrity": "sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==", - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "license": "ISC" - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "license": "MIT", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/jiti": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", - "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==", - "license": "MIT", - "bin": { - "jiti": "lib/jiti-cli.mjs" - } - }, - "node_modules/lightningcss": { - "version": "1.30.2", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz", - "integrity": "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==", - "license": "MPL-2.0", - "dependencies": { - "detect-libc": "^2.0.3" - }, - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - }, - "optionalDependencies": { - "lightningcss-android-arm64": "1.30.2", - "lightningcss-darwin-arm64": "1.30.2", - "lightningcss-darwin-x64": "1.30.2", - "lightningcss-freebsd-x64": "1.30.2", - "lightningcss-linux-arm-gnueabihf": "1.30.2", - "lightningcss-linux-arm64-gnu": "1.30.2", - "lightningcss-linux-arm64-musl": "1.30.2", - "lightningcss-linux-x64-gnu": "1.30.2", - "lightningcss-linux-x64-musl": "1.30.2", - "lightningcss-win32-arm64-msvc": "1.30.2", - "lightningcss-win32-x64-msvc": "1.30.2" - } - }, - "node_modules/lightningcss-android-arm64": { - "version": "1.30.2", - "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.30.2.tgz", - "integrity": "sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-darwin-arm64": { - "version": "1.30.2", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz", - "integrity": "sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-darwin-x64": { - "version": "1.30.2", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.2.tgz", - "integrity": "sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-freebsd-x64": { - "version": "1.30.2", - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.2.tgz", - "integrity": "sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.30.2", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.2.tgz", - "integrity": "sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==", - "cpu": [ - "arm" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.30.2", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.2.tgz", - "integrity": "sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-arm64-musl": { - "version": "1.30.2", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.2.tgz", - "integrity": "sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-x64-gnu": { - "version": "1.30.2", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.2.tgz", - "integrity": "sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-linux-x64-musl": { - "version": "1.30.2", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.2.tgz", - "integrity": "sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-win32-arm64-msvc": { - "version": "1.30.2", - "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.2.tgz", - "integrity": "sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==", - "cpu": [ - "arm64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/lightningcss-win32-x64-msvc": { - "version": "1.30.2", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.2.tgz", - "integrity": "sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==", - "cpu": [ - "x64" - ], - "license": "MPL-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">= 12.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/parcel" - } - }, - "node_modules/magic-string": { - "version": "0.30.21", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", - "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.5" - } - }, - "node_modules/mri": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", - "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/node-addon-api": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", - "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", - "license": "MIT" - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "license": "ISC" - }, - "node_modules/picomatch": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", - "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/source-map-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", - "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/tailwindcss": { - "version": "4.1.18", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.18.tgz", - "integrity": "sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==", - "license": "MIT" - }, - "node_modules/tapable": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz", - "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", - "license": "MIT", - "engines": { - "node": ">=6" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - } - } -} diff --git a/package.json b/package.json deleted file mode 100644 index 5fd6c3418..000000000 --- a/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "dependencies": { - "@tailwindcss/cli": "^4.1.18", - "tailwindcss": "^4.1.18" - } -} diff --git a/web/.last_build_id b/web/.last_build_id deleted file mode 100644 index 35d0e41a7..000000000 --- a/web/.last_build_id +++ /dev/null @@ -1 +0,0 @@ -4075865fc6be65c0f85d16397f3f06af \ No newline at end of file diff --git a/web/assets/AssetManifest.bin b/web/assets/AssetManifest.bin deleted file mode 100644 index 14306a119..000000000 --- a/web/assets/AssetManifest.bin +++ /dev/null @@ -1 +0,0 @@ - assets/banner.png  assetassets/banner.pngassets/banner_transparent.png  assetassets/banner_transparent.pngassets/favicon.png  assetassets/favicon.pngassets/info-logo.png  assetassets/info-logo.pngassets/logo.png  assetassets/logo.pngassets/logo.svg  assetassets/logo.svgassets/logo_transparent.png  assetassets/logo_transparent.pngassets/sas-emoji.json  assetassets/sas-emoji.jsonassets/sounds/call.ogg  assetassets/sounds/call.oggassets/sounds/notification.ogg  assetassets/sounds/notification.oggassets/sounds/phone.ogg  assetassets/sounds/phone.ogg+assets/vodozemac/vodozemac_bindings_dart.js  asset+assets/vodozemac/vodozemac_bindings_dart.js0assets/vodozemac/vodozemac_bindings_dart_bg.wasm  asset0assets/vodozemac/vodozemac_bindings_dart_bg.wasm2packages/cupertino_icons/assets/CupertinoIcons.ttf  asset2packages/cupertino_icons/assets/CupertinoIcons.ttf4packages/flutter_map/lib/assets/flutter_map_logo.png  asset4packages/flutter_map/lib/assets/flutter_map_logo.png2packages/handy_window/assets/handy-window-dark.css  asset2packages/handy_window/assets/handy-window-dark.css-packages/handy_window/assets/handy-window.css  asset-packages/handy_window/assets/handy-window.css7packages/record_web/assets/js/record.fixwebmduration.js  asset7packages/record_web/assets/js/record.fixwebmduration.js/packages/record_web/assets/js/record.worklet.js  asset/packages/record_web/assets/js/record.worklet.js)packages/wakelock_plus/assets/no_sleep.js  asset)packages/wakelock_plus/assets/no_sleep.js \ No newline at end of file diff --git a/web/assets/AssetManifest.bin.json b/web/assets/AssetManifest.bin.json deleted file mode 100644 index 21d346ce6..000000000 --- a/web/assets/AssetManifest.bin.json +++ /dev/null @@ -1 +0,0 @@ -"DRQHEWFzc2V0cy9iYW5uZXIucG5nDAENAQcFYXNzZXQHEWFzc2V0cy9iYW5uZXIucG5nBx1hc3NldHMvYmFubmVyX3RyYW5zcGFyZW50LnBuZwwBDQEHBWFzc2V0Bx1hc3NldHMvYmFubmVyX3RyYW5zcGFyZW50LnBuZwcSYXNzZXRzL2Zhdmljb24ucG5nDAENAQcFYXNzZXQHEmFzc2V0cy9mYXZpY29uLnBuZwcUYXNzZXRzL2luZm8tbG9nby5wbmcMAQ0BBwVhc3NldAcUYXNzZXRzL2luZm8tbG9nby5wbmcHD2Fzc2V0cy9sb2dvLnBuZwwBDQEHBWFzc2V0Bw9hc3NldHMvbG9nby5wbmcHD2Fzc2V0cy9sb2dvLnN2ZwwBDQEHBWFzc2V0Bw9hc3NldHMvbG9nby5zdmcHG2Fzc2V0cy9sb2dvX3RyYW5zcGFyZW50LnBuZwwBDQEHBWFzc2V0Bxthc3NldHMvbG9nb190cmFuc3BhcmVudC5wbmcHFWFzc2V0cy9zYXMtZW1vamkuanNvbgwBDQEHBWFzc2V0BxVhc3NldHMvc2FzLWVtb2ppLmpzb24HFmFzc2V0cy9zb3VuZHMvY2FsbC5vZ2cMAQ0BBwVhc3NldAcWYXNzZXRzL3NvdW5kcy9jYWxsLm9nZwceYXNzZXRzL3NvdW5kcy9ub3RpZmljYXRpb24ub2dnDAENAQcFYXNzZXQHHmFzc2V0cy9zb3VuZHMvbm90aWZpY2F0aW9uLm9nZwcXYXNzZXRzL3NvdW5kcy9waG9uZS5vZ2cMAQ0BBwVhc3NldAcXYXNzZXRzL3NvdW5kcy9waG9uZS5vZ2cHK2Fzc2V0cy92b2RvemVtYWMvdm9kb3plbWFjX2JpbmRpbmdzX2RhcnQuanMMAQ0BBwVhc3NldAcrYXNzZXRzL3ZvZG96ZW1hYy92b2RvemVtYWNfYmluZGluZ3NfZGFydC5qcwcwYXNzZXRzL3ZvZG96ZW1hYy92b2RvemVtYWNfYmluZGluZ3NfZGFydF9iZy53YXNtDAENAQcFYXNzZXQHMGFzc2V0cy92b2RvemVtYWMvdm9kb3plbWFjX2JpbmRpbmdzX2RhcnRfYmcud2FzbQcycGFja2FnZXMvY3VwZXJ0aW5vX2ljb25zL2Fzc2V0cy9DdXBlcnRpbm9JY29ucy50dGYMAQ0BBwVhc3NldAcycGFja2FnZXMvY3VwZXJ0aW5vX2ljb25zL2Fzc2V0cy9DdXBlcnRpbm9JY29ucy50dGYHNHBhY2thZ2VzL2ZsdXR0ZXJfbWFwL2xpYi9hc3NldHMvZmx1dHRlcl9tYXBfbG9nby5wbmcMAQ0BBwVhc3NldAc0cGFja2FnZXMvZmx1dHRlcl9tYXAvbGliL2Fzc2V0cy9mbHV0dGVyX21hcF9sb2dvLnBuZwcycGFja2FnZXMvaGFuZHlfd2luZG93L2Fzc2V0cy9oYW5keS13aW5kb3ctZGFyay5jc3MMAQ0BBwVhc3NldAcycGFja2FnZXMvaGFuZHlfd2luZG93L2Fzc2V0cy9oYW5keS13aW5kb3ctZGFyay5jc3MHLXBhY2thZ2VzL2hhbmR5X3dpbmRvdy9hc3NldHMvaGFuZHktd2luZG93LmNzcwwBDQEHBWFzc2V0By1wYWNrYWdlcy9oYW5keV93aW5kb3cvYXNzZXRzL2hhbmR5LXdpbmRvdy5jc3MHN3BhY2thZ2VzL3JlY29yZF93ZWIvYXNzZXRzL2pzL3JlY29yZC5maXh3ZWJtZHVyYXRpb24uanMMAQ0BBwVhc3NldAc3cGFja2FnZXMvcmVjb3JkX3dlYi9hc3NldHMvanMvcmVjb3JkLmZpeHdlYm1kdXJhdGlvbi5qcwcvcGFja2FnZXMvcmVjb3JkX3dlYi9hc3NldHMvanMvcmVjb3JkLndvcmtsZXQuanMMAQ0BBwVhc3NldAcvcGFja2FnZXMvcmVjb3JkX3dlYi9hc3NldHMvanMvcmVjb3JkLndvcmtsZXQuanMHKXBhY2thZ2VzL3dha2Vsb2NrX3BsdXMvYXNzZXRzL25vX3NsZWVwLmpzDAENAQcFYXNzZXQHKXBhY2thZ2VzL3dha2Vsb2NrX3BsdXMvYXNzZXRzL25vX3NsZWVwLmpz" \ No newline at end of file diff --git a/web/assets/FontManifest.json b/web/assets/FontManifest.json deleted file mode 100644 index 464ab5882..000000000 --- a/web/assets/FontManifest.json +++ /dev/null @@ -1 +0,0 @@ -[{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.otf"}]},{"family":"packages/cupertino_icons/CupertinoIcons","fonts":[{"asset":"packages/cupertino_icons/assets/CupertinoIcons.ttf"}]}] \ No newline at end of file diff --git a/web/assets/NOTICES b/web/assets/NOTICES deleted file mode 100644 index de32cffef..000000000 --- a/web/assets/NOTICES +++ /dev/null @@ -1,39214 +0,0 @@ -Copyright 2013 The Flutter Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -OpenSSL - - - Apache License - Version 2.0, January 2004 - https://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - --------------------------------------------------------------------------------- -SQLCipher - -Copyright (c) 2008-2020 Zetetic LLC -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - * Neither the name of the ZETETIC LLC nor the - names of its contributors may be used to endorse or promote products - derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY ZETETIC LLC ''AS IS'' AND ANY -EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL ZETETIC LLC BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -_fe_analyzer_shared - -Copyright 2019, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -aFileChooser - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2011 - 2013 Paul Burke - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - --------------------------------------------------------------------------------- -aFileChooser - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2011 - 2013 Paul Burke - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - --------------------------------------------------------------------------------- -abseil-cpp - - - Apache License - Version 2.0, January 2004 - https://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - https://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. --------------------------------------------------------------------------------- -abseil-cpp - -Copyright 2020 The Chromium Authors -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -accessibility - -Copyright (c) 2009 The Chromium Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -accessibility - -Copyright (c) 2010 The Chromium Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -accessibility - -Copyright 2015 The Chromium Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -accessibility -angle -dart - -Copyright (c) 2011 The Chromium Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -accessibility -angle -dart -skia - -Copyright (c) 2013 The Chromium Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -accessibility -angle -dart -skia - -Copyright 2014 The Chromium Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -accessibility -angle -perfetto -skia - -Copyright 2020 The Chromium Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -accessibility -angle -skia - -Copyright 2017 The Chromium Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -accessibility -angle -skia - -Copyright 2018 The Chromium Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -accessibility -brotli -icu -skia - -Copyright 2015 The Chromium Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -accessibility -dart -flutter -icu -skia - -Copyright (c) 2012 The Chromium Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -accessibility -dart -flutter -spring_animation -tonic -web_test_fonts - -Copyright 2013 The Flutter Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -accessibility -dart -skia - -Copyright 2019 The Chromium Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -accessibility -icu -skia - -Copyright 2016 The Chromium Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -accessibility -skia - -Copyright (c) 2014 The Chromium Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -accessibility -skia - -Copyright 2013 The Chromium Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -analyzer -intl - -Copyright 2013, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -angle - -// Copyright 2018 The ANGLE Project Authors. -// All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions -// are met: -// -// Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// -// Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following -// disclaimer in the documentation and/or other materials provided -// with the distribution. -// -// Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. -// Ltd., nor the names of their contributors may be used to endorse -// or promote products derived from this software without specific -// prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -// FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -// COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -// INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -// BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -// LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -// ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -// POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -angle - -Copyright (c) 2008-2017 The Khronos Group Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -angle - -Copyright (c) 2008-2020 The Khronos Group Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -angle - -Copyright (c) 2008-2021 The Khronos Group Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -angle - -Copyright (c) 2013-2017 The Khronos Group Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and/or associated documentation files (the -"Materials"), to deal in the Materials without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Materials, and to -permit persons to whom the Materials are furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Materials. - -THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. --------------------------------------------------------------------------------- -angle - -Copyright (c) 2013-2018 The Khronos Group Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and/or associated documentation files (the -"Materials"), to deal in the Materials without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Materials, and to -permit persons to whom the Materials are furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Materials. - -THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. --------------------------------------------------------------------------------- -angle - -Copyright (c) 2017 The Khronos Group Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -angle - -Copyright (c) 2018-2020 The Khronos Group Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -angle - -Copyright (c) 2019-2020 The Khronos Group Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -angle - -Copyright (c) 2020 The ANGLE Project Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -angle - -Copyright 2002 The ANGLE Project Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -angle - -Copyright 2007-2020 The Khronos Group Inc. -SPDX-License-Identifier: Apache-2.0 --------------------------------------------------------------------------------- -angle - -Copyright 2010 The ANGLE Project Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -angle - -Copyright 2011 The ANGLE Project Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -angle - -Copyright 2012 The ANGLE Project Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -angle - -Copyright 2013 The ANGLE Project Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -angle - -Copyright 2013-2020 The Khronos Group Inc. -SPDX-License-Identifier: Apache-2.0 --------------------------------------------------------------------------------- -angle - -Copyright 2014 The ANGLE Project Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -angle - -Copyright 2015 Google Inc. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -angle - -Copyright 2015 The ANGLE Project Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -angle - -Copyright 2016 The ANGLE Project Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -angle - -Copyright 2017 The ANGLE Project Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -angle - -Copyright 2017-2020 The Khronos Group Inc. -SPDX-License-Identifier: Apache-2.0 --------------------------------------------------------------------------------- -angle - -Copyright 2018 The ANGLE Project Authors. All rights reserved. - Use of this source code is governed by a BSD-style license that can be - found in the LICENSE file. --------------------------------------------------------------------------------- -angle - -Copyright 2018 The ANGLE Project Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -angle - -Copyright 2019 The ANGLE Project Authors. All rights reserved. - Use of this source code is governed by a BSD-style license that can be - found in the LICENSE file. --------------------------------------------------------------------------------- -angle - -Copyright 2019 The ANGLE Project. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -angle - -Copyright 2019 The ANGLE project authors. All Rights Reserved. - -Use of this source code is governed by a BSD-style license -that can be found in the LICENSE file --------------------------------------------------------------------------------- -angle - -Copyright 2019 The Android Open Source Project - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -angle - -Copyright 2019 The Fuchsia Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -angle - -Copyright 2020 The ANGLE Project Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -angle - -Copyright 2020 The ANGLE Project. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -angle - -Copyright 2021 The ANGLE Project Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -angle - -Copyright 2021 The ANGLE Project. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -angle - -Copyright 2021-2022 The ANGLE Project Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -angle - -Copyright 2022 The ANGLE Project Authors. All rights reserved. - Use of this source code is governed by a BSD-style license that can be - found in the LICENSE file. --------------------------------------------------------------------------------- -angle - -Copyright 2022 The ANGLE Project Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -angle - -Copyright 2023 The ANGLE Project Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -angle - -Copyright The ANGLE Project Authors. All rights reserved. - Use of this source code is governed by a BSD-style license that can be - found in the LICENSE file. --------------------------------------------------------------------------------- -angle - -Copyright The ANGLE Project Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -angle -boringssl -canonical_json -clock -cpu_features -fake_async -flatbuffers -gtest-parallel -retry -safe_url_check -spirv-cross -spirv-tools -swiftshader -vulkan-headers -vulkan-tools -vulkan-utility-libraries -wuffs -wycheproof_testvectors -yapf - - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. --------------------------------------------------------------------------------- -angle -glfw - -Copyright (c) 2008-2018 The Khronos Group Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and/or associated documentation files (the -"Materials"), to deal in the Materials without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Materials, and to -permit persons to whom the Materials are furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Materials. - -THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. --------------------------------------------------------------------------------- -angle -spirv-tools - -Copyright (c) 2020 The Khronos Group Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -angle -swiftshader - -Copyright 2020 The SwiftShader Authors. All Rights Reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -angle -xxhash - -Copyright 2019 The ANGLE Project Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -animations -cross_file -file_selector -file_selector_linux -file_selector_macos -file_selector_platform_interface -go_router -shared_preferences -video_player - -Copyright 2013 The Flutter Authors - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -ansicolor -webcrypto - - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - --------------------------------------------------------------------------------- -app_links -app_links_linux -app_links_platform_interface -app_links_web - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - --------------------------------------------------------------------------------- -archive - -The MIT License - -Copyright (c) 2013-2021 Brendan Duncan. -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -args -csslib -logging - -Copyright 2013, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -async -cli_util -collection -mime -stream_channel -typed_data - -Copyright 2015, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -audio_session -just_audio_platform_interface -just_audio_web - -MIT License - -Copyright (c) 2020 Ryan Heise and the project contributors. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - --------------------------------------------------------------------------------- -badges - -MIT License - -Copyright (c) 2022 Daniyil Yakovlev - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -barbecue - - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - 'License' shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - 'Licensor' shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - 'Legal Entity' shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - 'control' means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - 'You' (or 'Your') shall mean an individual or Legal Entity - exercising permissions granted by this License. - - 'Source' form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - 'Object' form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - 'Work' shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - 'Derivative Works' shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - 'Contribution' shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, 'submitted' - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as 'Not a Contribution.' - - 'Contributor' shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a 'NOTICE' text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an 'AS IS' BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets '[]' - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same 'printed page' as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the 'License'); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an 'AS IS' BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - --------------------------------------------------------------------------------- -base58check - -The MIT License (MIT) - -Copyright (c) 2016 Dartcoin - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - --------------------------------------------------------------------------------- -blurhash_dart - -The MIT Licence - -Copyright (c) 2020 Tobias Schwackenhofer - -Permission is hereby granted, free of charge, to any person obtaining a copy of this -software and associated documentation files (the "Software"), to deal in the Software -without restriction, including without limitation the rights to use, copy, modify, -merge, publish, distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be included in all copies -or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, -INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF -CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE -OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - --------------------------------------------------------------------------------- -boolean_selector -meta -shelf_packages_handler - -Copyright 2016, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -brotli - -Copyright (c) 2009, 2010, 2013-2016 by the Brotli Authors. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -build_cli_annotations - -MIT License - -Copyright (c) 2018 Kevin Moore - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - --------------------------------------------------------------------------------- -ceval - - - -Copyright (c) 2021 e_t - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -characters -ffi -package_config - -Copyright 2019, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -charcode - -Copyright 2014, the Dart project authors. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -checked_yaml - -Copyright 2019, the Dart project authors. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -chewie - -The MIT License (MIT) -Copyright (c) 2017 Brian Egan - -Permission is hereby granted, free of charge, to any -person obtaining a copy of this software and associated -documentation files (the "Software"), to deal in the -Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, -sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall -be included in all copies or substantial portions of -the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS -BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - --------------------------------------------------------------------------------- -cli_config - -Copyright 2023, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -convert -crypto -shelf_static -source_map_stack_trace -vm_service - -Copyright 2015, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -coverage -glob -http -http_parser -matcher -path -pool -pub_semver -source_span -string_scanner -test -watcher - -Copyright 2014, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -cpu_features - -Copyright (C) 2010 The Android Open Source Project -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED -AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT -OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. --------------------------------------------------------------------------------- -cpu_features - -Copyright 2017 Google LLC - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -cpu_features - -Copyright 2017 Google LLC -Copyright 2020 Intel Corporation - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -cpu_features - -Copyright 2018 IBM - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -cpu_features - -Copyright 2018 IBM. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -cpu_features - -Copyright 2022 Google LLC - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -cpu_features - -Copyright 2022 IBM - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -cpu_features - -Copyright 2022 IBM. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -cpu_features - -Copyright 2023 Google LLC - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -cupertino_icons - -The MIT License (MIT) - -Copyright (c) 2016 Vladimir Kharlampidi - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -dart - -Copyright (c) %d, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. Use of this source code is governed by a -BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2003-2005 Tom Wu -Copyright (c) 2012 Adam Singer (adam@solvr.io) -All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, -EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY -WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. - -IN NO EVENT SHALL TOM WU BE LIABLE FOR ANY SPECIAL, INCIDENTAL, -INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF -THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT -OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -In addition, the following condition applies: - -All redistributions must retain an intact copy of this copyright notice -and disclaimer. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2010, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. Use of this source code is governed by a -BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. Use of this source code is governed by a -BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. Use of this source code is governed by a -BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. Use of this source code is governed by a -BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. Use of this source code is governed by a -BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. Use of this source code is governed by a -BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. Use of this source code is governed by a -BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. Use of this source code is governed by a -BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2018, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. Use of this source code is governed by a -BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2018, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. Use of this source code is governed by a -BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. Use of this source code is governed by a -BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. Use of this source code is governed by a -BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2020, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. Use of this source code is governed by a -BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2021, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. Use of this source code is governed by a -BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2022, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. Use of this source code is governed by a -BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2023, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. Use of this source code is governed by a -BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2023, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. Use of this source code is governed by a -BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2024, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. Use of this source code is governed by a -BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2024, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. Use of this source code is governed by a -BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -dart - -Copyright (c) 2025, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. Use of this source code is governed by a -BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -dart - -Copyright 2012, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -dart - -Copyright 2013 The Chromium Authors -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -dart - -Copyright 2016 The Dart project authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -dart - -Copyright 2017 The Dart project authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -dart - -Copyright 2025 The Dart Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -dart -double-conversion - -Copyright 2006-2008 the V8 project authors. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -dart -perfetto - -Copyright (C) 2022 The Android Open Source Project - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -dart -skia - -Copyright (c) 2015 The Chromium Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -dart -skia - -Copyright 2022 The Chromium Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -dart -zlib - -Copyright 2011 The Chromium Authors -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -dart -zlib - -Copyright 2012 The Chromium Authors -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -dart -zlib - -Copyright 2014 The Chromium Authors -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -dart_earcut - -MIT License - -Copyright (c) 2025 Luka Stillingfleet (JaffaKetchup) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -ISC License - -Copyright (c) 2016, Mapbox - -Permission to use, copy, modify, and/or distribute this software for any purpose -with or without fee is hereby granted, provided that the above copyright notice -and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS -OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF -THIS SOFTWARE. --------------------------------------------------------------------------------- -dart_polylabel2 - -Copyright (c) 2021 - 2025 André Sousa, 2025 Luka Stillingfleet (JaffaKetchup) - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - -3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -ISC License -Copyright (c) 2016 Mapbox - -Permission to use, copy, modify, and/or distribute this software for any purpose -with or without fee is hereby granted, provided that the above copyright notice -and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH REGARD TO -THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. -IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR -CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA -OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS -ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS -SOFTWARE. - --------------------------------------------------------------------------------- -dart_webrtc - -MIT License - -Copyright (c) 2020 Flutter WebRTC - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - --------------------------------------------------------------------------------- -dawn -skia - -Copyright 2025 Google LLC - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -dbus -geoclue -gsettings -gtk -handy_window - -Mozilla Public License Version 2.0 -================================== - -1. Definitions --------------- - -1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - -1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - -1.6. "Executable Form" - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - -1.8. "License" - means this document. - -1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - -1.10. "Modifications" - means any of the following: - - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - - (b) any new file in Source Code Form that contains any Covered - Software. - -1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - -1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - -1.13. "Source Code Form" - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - -2. License Grants and Conditions --------------------------------- - -2.1. Grants - -Each Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license: - -(a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - -(b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - -The licenses granted in Section 2.1 with respect to any Contribution -become effective for each Contribution on the date the Contributor first -distributes such Contribution. - -2.3. Limitations on Grant Scope - -The licenses granted in this Section 2 are the only rights granted under -this License. No additional rights or licenses will be implied from the -distribution or licensing of Covered Software under this License. -Notwithstanding Section 2.1(b) above, no patent license is granted by a -Contributor: - -(a) for any code that a Contributor has removed from Covered Software; - or - -(b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - -(c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - -This License does not grant any rights in the trademarks, service marks, -or logos of any Contributor (except as may be necessary to comply with -the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - -No Contributor makes additional grants as a result of Your choice to -distribute the Covered Software under a subsequent version of this -License (see Section 10.2) or under the terms of a Secondary License (if -permitted under the terms of Section 3.3). - -2.5. Representation - -Each Contributor represents that the Contributor believes its -Contributions are its original creation(s) or it has sufficient rights -to grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - -This License is not intended to limit any rights You have under -applicable copyright doctrines of fair use, fair dealing, or other -equivalents. - -2.7. Conditions - -Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -in Section 2.1. - -3. Responsibilities -------------------- - -3.1. Distribution of Source Form - -All distribution of Covered Software in Source Code Form, including any -Modifications that You create or to which You contribute, must be under -the terms of this License. You must inform recipients that the Source -Code Form of the Covered Software is governed by the terms of this -License, and how they can obtain a copy of this License. You may not -attempt to alter or restrict the recipients' rights in the Source Code -Form. - -3.2. Distribution of Executable Form - -If You distribute Covered Software in Executable Form then: - -(a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - -(b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - -You may create and distribute a Larger Work under terms of Your choice, -provided that You also comply with the requirements of this License for -the Covered Software. If the Larger Work is a combination of Covered -Software with a work governed by one or more Secondary Licenses, and the -Covered Software is not Incompatible With Secondary Licenses, this -License permits You to additionally distribute such Covered Software -under the terms of such Secondary License(s), so that the recipient of -the Larger Work may, at their option, further distribute the Covered -Software under the terms of either this License or such Secondary -License(s). - -3.4. Notices - -You may not remove or alter the substance of any license notices -(including copyright notices, patent notices, disclaimers of warranty, -or limitations of liability) contained within the Source Code Form of -the Covered Software, except that You may alter any license notices to -the extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - -You may choose to offer, and to charge a fee for, warranty, support, -indemnity or liability obligations to one or more recipients of Covered -Software. However, You may do so only on Your own behalf, and not on -behalf of any Contributor. You must make it absolutely clear that any -such warranty, support, indemnity, or liability obligation is offered by -You alone, and You hereby agree to indemnify every Contributor for any -liability incurred by such Contributor as a result of warranty, support, -indemnity or liability terms You offer. You may include additional -disclaimers of warranty and limitations of liability specific to any -jurisdiction. - -4. Inability to Comply Due to Statute or Regulation ---------------------------------------------------- - -If it is impossible for You to comply with any of the terms of this -License with respect to some or all of the Covered Software due to -statute, judicial order, or regulation then You must: (a) comply with -the terms of this License to the maximum extent possible; and (b) -describe the limitations and the code they affect. Such description must -be placed in a text file included with all distributions of the Covered -Software under this License. Except to the extent prohibited by statute -or regulation, such description must be sufficiently detailed for a -recipient of ordinary skill to be able to understand it. - -5. Termination --------------- - -5.1. The rights granted under this License will terminate automatically -if You fail to comply with any of its terms. However, if You become -compliant, then the rights granted under this License from a particular -Contributor are reinstated (a) provisionally, unless and until such -Contributor explicitly and finally terminates Your grants, and (b) on an -ongoing basis, if such Contributor fails to notify You of the -non-compliance by some reasonable means prior to 60 days after You have -come back into compliance. Moreover, Your grants from a particular -Contributor are reinstated on an ongoing basis if such Contributor -notifies You of the non-compliance by some reasonable means, this is the -first time You have received notice of non-compliance with this License -from such Contributor, and You become compliant prior to 30 days after -Your receipt of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent -infringement claim (excluding declaratory judgment actions, -counter-claims, and cross-claims) alleging that a Contributor Version -directly or indirectly infringes any patent, then the rights granted to -You by any and all Contributors for the Covered Software under Section -2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all -end user license agreements (excluding distributors and resellers) which -have been validly granted by You or Your distributors under this License -prior to termination shall survive termination. - -************************************************************************ -* * -* 6. Disclaimer of Warranty * -* ------------------------- * -* * -* Covered Software is provided under this License on an "as is" * -* basis, without warranty of any kind, either expressed, implied, or * -* statutory, including, without limitation, warranties that the * -* Covered Software is free of defects, merchantable, fit for a * -* particular purpose or non-infringing. The entire risk as to the * -* quality and performance of the Covered Software is with You. * -* Should any Covered Software prove defective in any respect, You * -* (not any Contributor) assume the cost of any necessary servicing, * -* repair, or correction. This disclaimer of warranty constitutes an * -* essential part of this License. No use of any Covered Software is * -* authorized under this License except under this disclaimer. * -* * -************************************************************************ - -************************************************************************ -* * -* 7. Limitation of Liability * -* -------------------------- * -* * -* Under no circumstances and under no legal theory, whether tort * -* (including negligence), contract, or otherwise, shall any * -* Contributor, or anyone who distributes Covered Software as * -* permitted above, be liable to You for any direct, indirect, * -* special, incidental, or consequential damages of any character * -* including, without limitation, damages for lost profits, loss of * -* goodwill, work stoppage, computer failure or malfunction, or any * -* and all other commercial damages or losses, even if such party * -* shall have been informed of the possibility of such damages. This * -* limitation of liability shall not apply to liability for death or * -* personal injury resulting from such party's negligence to the * -* extent applicable law prohibits such limitation. Some * -* jurisdictions do not allow the exclusion or limitation of * -* incidental or consequential damages, so this exclusion and * -* limitation may not apply to You. * -* * -************************************************************************ - -8. Litigation -------------- - -Any litigation relating to this License may be brought only in the -courts of a jurisdiction where the defendant maintains its principal -place of business and such litigation shall be governed by laws of that -jurisdiction, without reference to its conflict-of-law provisions. -Nothing in this Section shall prevent a party's ability to bring -cross-claims or counter-claims. - -9. Miscellaneous ----------------- - -This License represents the complete agreement concerning the subject -matter hereof. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the extent -necessary to make it enforceable. Any law or regulation which provides -that the language of a contract shall be construed against the drafter -shall not be used to construe this License against a Contributor. - -10. Versions of the License ---------------------------- - -10.1. New Versions - -Mozilla Foundation is the license steward. Except as provided in Section -10.3, no one other than the license steward has the right to modify or -publish new versions of this License. Each version will be given a -distinguishing version number. - -10.2. Effect of New Versions - -You may distribute the Covered Software under the terms of the version -of the License under which You originally received the Covered Software, -or under the terms of any subsequent version published by the license -steward. - -10.3. Modified Versions - -If you create software not governed by this License, and you want to -create a new license for such software, you may create and use a -modified version of this License if you rename the license and remove -any references to the name of the license steward (except to note that -such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary -Licenses - -If You choose to distribute Source Code Form that is Incompatible With -Secondary Licenses under the terms of this version of the License, the -notice described in Exhibit B of this License must be attached. - -Exhibit A - Source Code Form License Notice -------------------------------------------- - - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular -file, then You may include the notice in a location (such as a LICENSE -file in a relevant directory) where a recipient would be likely to look -for such a notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice ---------------------------------------------------------- - - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. - --------------------------------------------------------------------------------- -desktop_drop - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [2021] [Mixin] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - --------------------------------------------------------------------------------- -desktop_notifications -fallback_root_certificates - -Mozilla Public License Version 2.0 -================================== - -1. Definitions --------------- - -1.1. "Contributor" - means each individual or legal entity that creates, contributes to - the creation of, or owns Covered Software. - -1.2. "Contributor Version" - means the combination of the Contributions of others (if any) used - by a Contributor and that particular Contributor's Contribution. - -1.3. "Contribution" - means Covered Software of a particular Contributor. - -1.4. "Covered Software" - means Source Code Form to which the initial Contributor has attached - the notice in Exhibit A, the Executable Form of such Source Code - Form, and Modifications of such Source Code Form, in each case - including portions thereof. - -1.5. "Incompatible With Secondary Licenses" - means - - (a) that the initial Contributor has attached the notice described - in Exhibit B to the Covered Software; or - - (b) that the Covered Software was made available under the terms of - version 1.1 or earlier of the License, but not also under the - terms of a Secondary License. - -1.6. "Executable Form" - means any form of the work other than Source Code Form. - -1.7. "Larger Work" - means a work that combines Covered Software with other material, in - a separate file or files, that is not Covered Software. - -1.8. "License" - means this document. - -1.9. "Licensable" - means having the right to grant, to the maximum extent possible, - whether at the time of the initial grant or subsequently, any and - all of the rights conveyed by this License. - -1.10. "Modifications" - means any of the following: - - (a) any file in Source Code Form that results from an addition to, - deletion from, or modification of the contents of Covered - Software; or - - (b) any new file in Source Code Form that contains any Covered - Software. - -1.11. "Patent Claims" of a Contributor - means any patent claim(s), including without limitation, method, - process, and apparatus claims, in any patent Licensable by such - Contributor that would be infringed, but for the grant of the - License, by the making, using, selling, offering for sale, having - made, import, or transfer of either its Contributions or its - Contributor Version. - -1.12. "Secondary License" - means either the GNU General Public License, Version 2.0, the GNU - Lesser General Public License, Version 2.1, the GNU Affero General - Public License, Version 3.0, or any later versions of those - licenses. - -1.13. "Source Code Form" - means the form of the work preferred for making modifications. - -1.14. "You" (or "Your") - means an individual or a legal entity exercising rights under this - License. For legal entities, "You" includes any entity that - controls, is controlled by, or is under common control with You. For - purposes of this definition, "control" means (a) the power, direct - or indirect, to cause the direction or management of such entity, - whether by contract or otherwise, or (b) ownership of more than - fifty percent (50%) of the outstanding shares or beneficial - ownership of such entity. - -2. License Grants and Conditions --------------------------------- - -2.1. Grants - -Each Contributor hereby grants You a world-wide, royalty-free, -non-exclusive license: - -(a) under intellectual property rights (other than patent or trademark) - Licensable by such Contributor to use, reproduce, make available, - modify, display, perform, distribute, and otherwise exploit its - Contributions, either on an unmodified basis, with Modifications, or - as part of a Larger Work; and - -(b) under Patent Claims of such Contributor to make, use, sell, offer - for sale, have made, import, and otherwise transfer either its - Contributions or its Contributor Version. - -2.2. Effective Date - -The licenses granted in Section 2.1 with respect to any Contribution -become effective for each Contribution on the date the Contributor first -distributes such Contribution. - -2.3. Limitations on Grant Scope - -The licenses granted in this Section 2 are the only rights granted under -this License. No additional rights or licenses will be implied from the -distribution or licensing of Covered Software under this License. -Notwithstanding Section 2.1(b) above, no patent license is granted by a -Contributor: - -(a) for any code that a Contributor has removed from Covered Software; - or - -(b) for infringements caused by: (i) Your and any other third party's - modifications of Covered Software, or (ii) the combination of its - Contributions with other software (except as part of its Contributor - Version); or - -(c) under Patent Claims infringed by Covered Software in the absence of - its Contributions. - -This License does not grant any rights in the trademarks, service marks, -or logos of any Contributor (except as may be necessary to comply with -the notice requirements in Section 3.4). - -2.4. Subsequent Licenses - -No Contributor makes additional grants as a result of Your choice to -distribute the Covered Software under a subsequent version of this -License (see Section 10.2) or under the terms of a Secondary License (if -permitted under the terms of Section 3.3). - -2.5. Representation - -Each Contributor represents that the Contributor believes its -Contributions are its original creation(s) or it has sufficient rights -to grant the rights to its Contributions conveyed by this License. - -2.6. Fair Use - -This License is not intended to limit any rights You have under -applicable copyright doctrines of fair use, fair dealing, or other -equivalents. - -2.7. Conditions - -Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted -in Section 2.1. - -3. Responsibilities -------------------- - -3.1. Distribution of Source Form - -All distribution of Covered Software in Source Code Form, including any -Modifications that You create or to which You contribute, must be under -the terms of this License. You must inform recipients that the Source -Code Form of the Covered Software is governed by the terms of this -License, and how they can obtain a copy of this License. You may not -attempt to alter or restrict the recipients' rights in the Source Code -Form. - -3.2. Distribution of Executable Form - -If You distribute Covered Software in Executable Form then: - -(a) such Covered Software must also be made available in Source Code - Form, as described in Section 3.1, and You must inform recipients of - the Executable Form how they can obtain a copy of such Source Code - Form by reasonable means in a timely manner, at a charge no more - than the cost of distribution to the recipient; and - -(b) You may distribute such Executable Form under the terms of this - License, or sublicense it under different terms, provided that the - license for the Executable Form does not attempt to limit or alter - the recipients' rights in the Source Code Form under this License. - -3.3. Distribution of a Larger Work - -You may create and distribute a Larger Work under terms of Your choice, -provided that You also comply with the requirements of this License for -the Covered Software. If the Larger Work is a combination of Covered -Software with a work governed by one or more Secondary Licenses, and the -Covered Software is not Incompatible With Secondary Licenses, this -License permits You to additionally distribute such Covered Software -under the terms of such Secondary License(s), so that the recipient of -the Larger Work may, at their option, further distribute the Covered -Software under the terms of either this License or such Secondary -License(s). - -3.4. Notices - -You may not remove or alter the substance of any license notices -(including copyright notices, patent notices, disclaimers of warranty, -or limitations of liability) contained within the Source Code Form of -the Covered Software, except that You may alter any license notices to -the extent required to remedy known factual inaccuracies. - -3.5. Application of Additional Terms - -You may choose to offer, and to charge a fee for, warranty, support, -indemnity or liability obligations to one or more recipients of Covered -Software. However, You may do so only on Your own behalf, and not on -behalf of any Contributor. You must make it absolutely clear that any -such warranty, support, indemnity, or liability obligation is offered by -You alone, and You hereby agree to indemnify every Contributor for any -liability incurred by such Contributor as a result of warranty, support, -indemnity or liability terms You offer. You may include additional -disclaimers of warranty and limitations of liability specific to any -jurisdiction. - -4. Inability to Comply Due to Statute or Regulation ---------------------------------------------------- - -If it is impossible for You to comply with any of the terms of this -License with respect to some or all of the Covered Software due to -statute, judicial order, or regulation then You must: (a) comply with -the terms of this License to the maximum extent possible; and (b) -describe the limitations and the code they affect. Such description must -be placed in a text file included with all distributions of the Covered -Software under this License. Except to the extent prohibited by statute -or regulation, such description must be sufficiently detailed for a -recipient of ordinary skill to be able to understand it. - -5. Termination --------------- - -5.1. The rights granted under this License will terminate automatically -if You fail to comply with any of its terms. However, if You become -compliant, then the rights granted under this License from a particular -Contributor are reinstated (a) provisionally, unless and until such -Contributor explicitly and finally terminates Your grants, and (b) on an -ongoing basis, if such Contributor fails to notify You of the -non-compliance by some reasonable means prior to 60 days after You have -come back into compliance. Moreover, Your grants from a particular -Contributor are reinstated on an ongoing basis if such Contributor -notifies You of the non-compliance by some reasonable means, this is the -first time You have received notice of non-compliance with this License -from such Contributor, and You become compliant prior to 30 days after -Your receipt of the notice. - -5.2. If You initiate litigation against any entity by asserting a patent -infringement claim (excluding declaratory judgment actions, -counter-claims, and cross-claims) alleging that a Contributor Version -directly or indirectly infringes any patent, then the rights granted to -You by any and all Contributors for the Covered Software under Section -2.1 of this License shall terminate. - -5.3. In the event of termination under Sections 5.1 or 5.2 above, all -end user license agreements (excluding distributors and resellers) which -have been validly granted by You or Your distributors under this License -prior to termination shall survive termination. - -************************************************************************ -* * -* 6. Disclaimer of Warranty * -* ------------------------- * -* * -* Covered Software is provided under this License on an "as is" * -* basis, without warranty of any kind, either expressed, implied, or * -* statutory, including, without limitation, warranties that the * -* Covered Software is free of defects, merchantable, fit for a * -* particular purpose or non-infringing. The entire risk as to the * -* quality and performance of the Covered Software is with You. * -* Should any Covered Software prove defective in any respect, You * -* (not any Contributor) assume the cost of any necessary servicing, * -* repair, or correction. This disclaimer of warranty constitutes an * -* essential part of this License. No use of any Covered Software is * -* authorized under this License except under this disclaimer. * -* * -************************************************************************ - -************************************************************************ -* * -* 7. Limitation of Liability * -* -------------------------- * -* * -* Under no circumstances and under no legal theory, whether tort * -* (including negligence), contract, or otherwise, shall any * -* Contributor, or anyone who distributes Covered Software as * -* permitted above, be liable to You for any direct, indirect, * -* special, incidental, or consequential damages of any character * -* including, without limitation, damages for lost profits, loss of * -* goodwill, work stoppage, computer failure or malfunction, or any * -* and all other commercial damages or losses, even if such party * -* shall have been informed of the possibility of such damages. This * -* limitation of liability shall not apply to liability for death or * -* personal injury resulting from such party's negligence to the * -* extent applicable law prohibits such limitation. Some * -* jurisdictions do not allow the exclusion or limitation of * -* incidental or consequential damages, so this exclusion and * -* limitation may not apply to You. * -* * -************************************************************************ - -8. Litigation -------------- - -Any litigation relating to this License may be brought only in the -courts of a jurisdiction where the defendant maintains its principal -place of business and such litigation shall be governed by laws of that -jurisdiction, without reference to its conflict-of-law provisions. -Nothing in this Section shall prevent a party's ability to bring -cross-claims or counter-claims. - -9. Miscellaneous ----------------- - -This License represents the complete agreement concerning the subject -matter hereof. If any provision of this License is held to be -unenforceable, such provision shall be reformed only to the extent -necessary to make it enforceable. Any law or regulation which provides -that the language of a contract shall be construed against the drafter -shall not be used to construe this License against a Contributor. - -10. Versions of the License ---------------------------- - -10.1. New Versions - -Mozilla Foundation is the license steward. Except as provided in Section -10.3, no one other than the license steward has the right to modify or -publish new versions of this License. Each version will be given a -distinguishing version number. - -10.2. Effect of New Versions - -You may distribute the Covered Software under the terms of the version -of the License under which You originally received the Covered Software, -or under the terms of any subsequent version published by the license -steward. - -10.3. Modified Versions - -If you create software not governed by this License, and you want to -create a new license for such software, you may create and use a -modified version of this License if you rename the license and remove -any references to the name of the license steward (except to note that -such modified license differs from this License). - -10.4. Distributing Source Code Form that is Incompatible With Secondary -Licenses - -If You choose to distribute Source Code Form that is Incompatible With -Secondary Licenses under the terms of this version of the License, the -notice described in Exhibit B of this License must be attached. - -Exhibit A - Source Code Form License Notice -------------------------------------------- - - This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. - -If it is not possible or desirable to put the notice in a particular -file, then You may include the notice in a location (such as a LICENSE -file in a relevant directory) where a recipient would be likely to look -for such a notice. - -You may add additional accurate notices of copyright ownership. - -Exhibit B - "Incompatible With Secondary Licenses" Notice ---------------------------------------------------------- - - This Source Code Form is "Incompatible With Secondary Licenses", as - defined by the Mozilla Public License, v. 2.0. - --------------------------------------------------------------------------------- -desktop_webview_window - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [2021] [Mixin] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. --------------------------------------------------------------------------------- -device_info_plus -device_info_plus_platform_interface -package_info_plus -package_info_plus_platform_interface -share_plus_platform_interface - -Copyright 2017 The Chromium Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -devtools - -Copyright 2019 The Flutter Authors -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file --------------------------------------------------------------------------------- -devtools - -Copyright 2020 The Chromium Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -devtools - -Copyright 2020 The Flutter Authors -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file --------------------------------------------------------------------------------- -devtools - -Copyright 2021 The Flutter Authors -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file --------------------------------------------------------------------------------- -devtools - -Copyright 2022 The Flutter Authors -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file --------------------------------------------------------------------------------- -devtools - -Copyright 2023 The Flutter Authors -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file --------------------------------------------------------------------------------- -devtools - -Copyright 2024 The Flutter Authors -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file --------------------------------------------------------------------------------- -double-conversion - -Copyright 2006-2011, the V8 project authors. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -double-conversion - -Copyright 2010 the V8 project authors. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -double-conversion - -Copyright 2012 the V8 project authors. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -dynamic_color -rxdart - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - --------------------------------------------------------------------------------- -emoji_picker_flutter - -MIT License - -Copyright (c) 2024 Stefan Humm - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - ------------------------------------------------------------------------------ - -universal_io: - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS --------------------------------------------------------------------------------- -equatable - - - -Copyright (c) 2018 Felix Angelov - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -etc1 - -Apache License - -Version 2.0, January 2004 - -http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - -"License" shall mean the terms and conditions for use, reproduction, and -distribution as defined by Sections 1 through 9 of this document. - -"Licensor" shall mean the copyright owner or entity authorized by the -copyright owner that is granting the License. - -"Legal Entity" shall mean the union of the acting entity and all other -entities that control, are controlled by, or are under common control with -that entity. For the purposes of this definition, "control" means (i) the -power, direct or indirect, to cause the direction or management of such -entity, whether by contract or otherwise, or (ii) ownership of fifty -percent (50%) or more of the outstanding shares, or (iii) beneficial -ownership of such entity. - -"You" (or "Your") shall mean an individual or Legal Entity exercising -permissions granted by this License. - -"Source" form shall mean the preferred form for making modifications, -including but not limited to software source code, documentation -source, and configuration files. - -"Object" form shall mean any form resulting from mechanical transformation -or translation of a Source form, including but not limited to compiled -object code, generated documentation, and conversions to other media types. - -"Work" shall mean the work of authorship, whether in Source or Object -form, made available under the License, as indicated by a copyright -notice that is included in or attached to the work (an example is -provided in the Appendix below). - -"Derivative Works" shall mean any work, whether in Source or Object -form, that is based on (or derived from) the Work and for which the -editorial revisions, annotations, elaborations, or other modifications -represent, as a whole, an original work of authorship. For the purposes -of this License, Derivative Works shall not include works that remain -separable from, or merely link (or bind by name) to the interfaces of, -the Work and Derivative Works thereof. - -"Contribution" shall mean any work of authorship, including the original -version of the Work and any modifications or additions to that Work or -Derivative Works thereof, that is intentionally submitted to Licensor -for inclusion in the Work by the copyright owner or by an individual or -Legal Entity authorized to submit on behalf of the copyright owner. For -the purposes of this definition, "submitted" means any form of electronic, -verbal, or written communication sent to the Licensor or its -representatives, including but not limited to communication on electronic -mailing lists, source code control systems, and issue tracking systems that -are managed by, or on behalf of, the Licensor for the purpose of discussing -and improving the Work, but excluding communication that is conspicuously -marked or otherwise designated in writing by the copyright owner as "Not -a Contribution." - -"Contributor" shall mean Licensor and any individual or Legal Entity on -behalf of whom a Contribution has been received by Licensor and subsequently -incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of this -License, each Contributor hereby grants to You a perpetual, worldwide, -non-exclusive, no-charge, royalty-free, irrevocable copyright license to -reproduce, prepare Derivative Works of, publicly display, publicly perform, -sublicense, and distribute the Work and such Derivative Works in Source or -Object form. - -3. Grant of Patent License. Subject to the terms and conditions of this -License, each Contributor hereby grants to You a perpetual, worldwide, -non-exclusive, no-charge, royalty-free, irrevocable (except as stated in -this section) patent license to make, have made, use, offer to sell, sell, -import, and otherwise transfer the Work, where such license applies only to -those patent claims licensable by such Contributor that are necessarily -infringed by their Contribution(s) alone or by combination of their -Contribution(s) with the Work to which such Contribution(s) was submitted. -If You institute patent litigation against any entity (including a cross-claim -or counterclaim in a lawsuit) alleging that the Work or a Contribution -incorporated within the Work constitutes direct or contributory patent -infringement, then any patent licenses granted to You under this License -for that Work shall terminate as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the Work or -Derivative Works thereof in any medium, with or without modifications, and -in Source or Object form, provided that You meet the following conditions: - -You must give any other recipients of the Work or Derivative Works a copy of -this License; and -You must cause any modified files to carry prominent notices stating that -You changed the files; and -You must retain, in the Source form of any Derivative Works that You -distribute, all copyright, patent, trademark, and attribution notices -from the Source form of the Work, excluding those notices that do not -pertain to any part of the Derivative Works; and -If the Work includes a "NOTICE" text file as part of its distribution, -then any Derivative Works that You distribute must include a readable -copy of the attribution notices contained within such NOTICE file, excluding -those notices that do not pertain to any part of the Derivative Works, in -at least one of the following places: within a NOTICE text file distributed -as part of the Derivative Works; within the Source form or documentation, if -provided along with the Derivative Works; or, within a display generated by -the Derivative Works, if and wherever such third-party notices normally -appear. The contents of the NOTICE file are for informational purposes -only and do not modify the License. You may add Your own attribution -notices within Derivative Works that You distribute, alongside or as -an addendum to the NOTICE text from the Work, provided that such additional -attribution notices cannot be construed as modifying the License. - -You may add Your own copyright statement to Your modifications and may provide -additional or different license terms and conditions for use, reproduction, or -distribution of Your modifications, or for any such Derivative Works as a -whole, provided Your use, reproduction, and distribution of the Work otherwise -complies with the conditions stated in this License. -5. Submission of Contributions. Unless You explicitly state otherwise, any -Contribution intentionally submitted for inclusion in the Work by You to the -Licensor shall be under the terms and conditions of this License, without any -additional terms or conditions. Notwithstanding the above, nothing herein -shall supersede or modify the terms of any separate license agreement you -may have executed with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade names, -trademarks, service marks, or product names of the Licensor, except as -required for reasonable and customary use in describing the origin of the -Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or agreed to -in writing, Licensor provides the Work (and each Contributor provides its -Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF -ANY KIND, either express or implied, including, without limitation, any -warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or -FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining -the appropriateness of using or redistributing the Work and assume any risks -associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, whether in -tort (including negligence), contract, or otherwise, unless required by -applicable law (such as deliberate and grossly negligent acts) or agreed to -in writing, shall any Contributor be liable to You for damages, including -any direct, indirect, special, incidental, or consequential damages of any -character arising as a result of this License or out of the use or inability -to use the Work (including but not limited to damages for loss of goodwill, -work stoppage, computer failure or malfunction, or any and all other -commercial damages or losses), even if such Contributor has been advised -of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing the -Work or Derivative Works thereof, You may choose to offer, and charge a -fee for, acceptance of support, warranty, indemnity, or other liability -obligations and/or rights consistent with this License. However, in accepting -such obligations, You may act only on Your own behalf and on Your sole -responsibility, not on behalf of any other Contributor, and only if You -agree to indemnify, defend, and hold each Contributor harmless for any -liability incurred by, or claims asserted against, such Contributor by -reason of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS --------------------------------------------------------------------------------- -etc1 - -Copyright 2009 Google Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -etc_decoder - - * Copyright (c) 2020-2022 Hans-Kristian Arntzen - * - * Permission is hereby granted, free of charge, to any person obtaining - * a copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - * --------------------------------------------------------------------------------- -etc_decoder - -Copyright (c) 2020-2022 Hans-Kristian Arntzen - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -! /bin/bash - __ __ _ - ___\ \/ /_ __ __ _| |_ - / _ \\ /| '_ \ / _` | __| - | __// \| |_) | (_| | |_ - \___/_/\_\ .__/ \__,_|\__| - |_| XML parser - -Copyright (c) 2017-2024 Sebastian Pipping -Copyright (c) 2017 Rolf Eike Beer -Copyright (c) 2019 Mohammed Khajapasha -Copyright (c) 2019 Manish, Kumar -Copyright (c) 2019 Philippe Antoine -Copyright (c) 2024 Dag-Erling Smørgrav -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -! /usr/bin/env bash - __ __ _ - ___\ \/ /_ __ __ _| |_ - / _ \\ /| '_ \ / _` | __| - | __// \| |_) | (_| | |_ - \___/_/\_\ .__/ \__,_|\__| - |_| XML parser - -Copyright (c) 2016-2023 Sebastian Pipping -Copyright (c) 2019 Philippe Antoine -Copyright (c) 2019-2025 Hanno Böck -Copyright (c) 2024 Alexander Bluhm -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -! /usr/bin/env bash - __ __ _ - ___\ \/ /_ __ __ _| |_ - / _ \\ /| '_ \ / _` | __| - | __// \| |_) | (_| | |_ - \___/_/\_\ .__/ \__,_|\__| - |_| XML parser - -Copyright (c) 2017 Sebastian Pipping -Copyright (c) 2019 Jeffrey Walton -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -! /usr/bin/env bash - __ __ _ - ___\ \/ /_ __ __ _| |_ - / _ \\ /| '_ \ / _` | __| - | __// \| |_) | (_| | |_ - \___/_/\_\ .__/ \__,_|\__| - |_| XML parser - -Copyright (c) 2017-2022 Sebastian Pipping -Copyright (c) 2018 Marco Maggi -Copyright (c) 2024 Dag-Erling Smørgrav -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -! /usr/bin/env bash - __ __ _ - ___\ \/ /_ __ __ _| |_ - / _ \\ /| '_ \ / _` | __| - | __// \| |_) | (_| | |_ - \___/_/\_\ .__/ \__,_|\__| - |_| XML parser - -Copyright (c) 2017-2024 Sebastian Pipping -Copyright (c) 2018 Marco Maggi -Copyright (c) 2019 Mohammed Khajapasha -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -! /usr/bin/env bash - __ __ _ - ___\ \/ /_ __ __ _| |_ - / _ \\ /| '_ \ / _` | __| - | __// \| |_) | (_| | |_ - \___/_/\_\ .__/ \__,_|\__| - |_| XML parser - -Copyright (c) 2019-2021 Sebastian Pipping -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -! /usr/bin/env bash - __ __ _ - ___\ \/ /_ __ __ _| |_ - / _ \\ /| '_ \ / _` | __| - | __// \| |_) | (_| | |_ - \___/_/\_\ .__/ \__,_|\__| - |_| XML parser - -Copyright (c) 2019-2022 Sebastian Pipping -Copyright (c) 2024 Dag-Erling Smørgrav -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -! /usr/bin/env bash - __ __ _ - ___\ \/ /_ __ __ _| |_ - / _ \\ /| '_ \ / _` | __| - | __// \| |_) | (_| | |_ - \___/_/\_\ .__/ \__,_|\__| - |_| XML parser - -Copyright (c) 2019-2024 Sebastian Pipping -Copyright (c) 2022 Rosen Penev -Copyright (c) 2024 Dag-Erling Smørgrav -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -! /usr/bin/env bash - __ __ _ - ___\ \/ /_ __ __ _| |_ - / _ \\ /| '_ \ / _` | __| - | __// \| |_) | (_| | |_ - \___/_/\_\ .__/ \__,_|\__| - |_| XML parser - -Copyright (c) 2020-2023 Sebastian Pipping -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -! /usr/bin/env bash - __ __ _ - ___\ \/ /_ __ __ _| |_ - / _ \\ /| '_ \ / _` | __| - | __// \| |_) | (_| | |_ - \___/_/\_\ .__/ \__,_|\__| - |_| XML parser - -Copyright (c) 2021-2022 Sebastian Pipping -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -! /usr/bin/env bash - __ __ _ - ___\ \/ /_ __ __ _| |_ - / _ \\ /| '_ \ / _` | __| - | __// \| |_) | (_| | |_ - \___/_/\_\ .__/ \__,_|\__| - |_| XML parser - -Copyright (c) 2021-2025 Sebastian Pipping -Copyright (c) 2024 Dag-Erling Smørgrav -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -! /usr/bin/env bash - __ __ _ - ___\ \/ /_ __ __ _| |_ - / _ \\ /| '_ \ / _` | __| - | __// \| |_) | (_| | |_ - \___/_/\_\ .__/ \__,_|\__| - |_| XML parser - -Copyright (c) 2024-2025 Sebastian Pipping -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -! /usr/bin/env bash -Creates release tarball and detached GPG signature file for upload - __ __ _ - ___\ \/ /_ __ __ _| |_ - / _ \\ /| '_ \ / _` | __| - | __// \| |_) | (_| | |_ - \___/_/\_\ .__/ \__,_|\__| - |_| XML parser - -Copyright (c) 2018-2019 Sebastian Pipping -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -! /usr/bin/env python3 - __ __ _ - ___\ \/ /_ __ __ _| |_ - / _ \\ /| '_ \ / _` | __| - | __// \| |_) | (_| | |_ - \___/_/\_\ .__/ \__,_|\__| - |_| XML parser - -Copyright (c) 2019-2023 Sebastian Pipping -Copyright (c) 2021 Tim Bray -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -!/bin/sh -USAGE: get-version.sh path/to/expat.h - -This script will print Expat's version number on stdout. For example: - - $ ./conftools/get-version.sh ./lib/expat.h - 1.95.3 - __ __ _ - ___\ \/ /_ __ __ _| |_ - / _ \\ /| '_ \ / _` | __| - | __// \| |_) | (_| | |_ - \___/_/\_\ .__/ \__,_|\__| - |_| XML parser - -Copyright (c) 2002 Greg Stein -Copyright (c) 2017 Kerin Millar -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -!/usr/bin/env bash -Clean source directory after running the coverage script. - __ __ _ - ___\ \/ /_ __ __ _| |_ - / _ \\ /| '_ \ / _` | __| - | __// \| |_) | (_| | |_ - \___/_/\_\ .__/ \__,_|\__| - |_| XML parser - -Copyright (c) 2017 Rhodri James -Copyright (c) 2018 Marco Maggi -Copyright (c) 2019 Sebastian Pipping -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Copyright (c) 1998-2000 Thai Open Source Software Center Ltd and Clark Cooper -Copyright (c) 2001-2025 Expat maintainers - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Read an XML document from standard input and print -element declarations (if any) to standard output. -It must be used with Expat compiled for UTF-8 output. -__ __ _ -___\ \/ /_ __ __ _| |_ -/ _ \\ /| '_ \ / _` | __| -| __// \| |_) | (_| | |_ -\___/_/\_\ .__/ \__,_|\__| -|_| XML parser - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2001-2003 Fred L. Drake, Jr. -Copyright (c) 2004-2006 Karl Waclawek -Copyright (c) 2005-2007 Steven Solie -Copyright (c) 2016-2024 Sebastian Pipping -Copyright (c) 2017 Rhodri James -Copyright (c) 2019 Zhongyuan Zhou -Copyright (c) 2024 Hanno Böck -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -Read an XML document from standard input and print an element -outline on standard output. -Must be used with Expat compiled for UTF-8 output. -__ __ _ -___\ \/ /_ __ __ _| |_ -/ _ \\ /| '_ \ / _` | __| -| __// \| |_) | (_| | |_ -\___/_/\_\ .__/ \__,_|\__| -|_| XML parser - -Copyright (c) 2000 Clark Cooper -Copyright (c) 2001-2003 Fred L. Drake, Jr. -Copyright (c) 2005-2007 Steven Solie -Copyright (c) 2005-2006 Karl Waclawek -Copyright (c) 2016-2022 Sebastian Pipping -Copyright (c) 2017 Rhodri James -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -This file is included (from xmltok.c, 1-3 times depending on XML_MIN_SIZE)! -__ __ _ -___\ \/ /_ __ __ _| |_ -/ _ \\ /| '_ \ / _` | __| -| __// \| |_) | (_| | |_ -\___/_/\_\ .__/ \__,_|\__| -|_| XML parser - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2002 Fred L. Drake, Jr. -Copyright (c) 2002-2016 Karl Waclawek -Copyright (c) 2016-2022 Sebastian Pipping -Copyright (c) 2017 Rhodri James -Copyright (c) 2018 Benjamin Peterson -Copyright (c) 2018 Anton Maklakov -Copyright (c) 2019 David Loffredo -Copyright (c) 2020 Boris Kolpackov -Copyright (c) 2022 Martin Ettl -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -This file is included! -__ __ _ -___\ \/ /_ __ __ _| |_ -/ _ \\ /| '_ \ / _` | __| -| __// \| |_) | (_| | |_ -\___/_/\_\ .__/ \__,_|\__| -|_| XML parser - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2002 Greg Stein -Copyright (c) 2002 Fred L. Drake, Jr. -Copyright (c) 2002-2006 Karl Waclawek -Copyright (c) 2017-2021 Sebastian Pipping -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -This is simple demonstration of how to use expat. This program -reads an XML document from standard input and writes a line with -the name of each element to standard output indenting child -elements by one tab stop more than their parent element. -It must be used with Expat compiled for UTF-8 output. -__ __ _ -___\ \/ /_ __ __ _| |_ -/ _ \\ /| '_ \ / _` | __| -| __// \| |_) | (_| | |_ -\___/_/\_\ .__/ \__,_|\__| -|_| XML parser - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2001-2003 Fred L. Drake, Jr. -Copyright (c) 2004-2006 Karl Waclawek -Copyright (c) 2005-2007 Steven Solie -Copyright (c) 2016-2022 Sebastian Pipping -Copyright (c) 2017 Rhodri James -Copyright (c) 2019 Zhongyuan Zhou -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -__ __ _ -___\ \/ /_ __ __ _| |_ -/ _ \\ /| '_ \ / _` | __| -| __// \| |_) | (_| | |_ -\___/_/\_\ .__/ \__,_|\__| -|_| XML parser - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2000-2004 Fred L. Drake, Jr. -Copyright (c) 2001-2002 Greg Stein -Copyright (c) 2002-2006 Karl Waclawek -Copyright (c) 2016 Cristian Rodríguez -Copyright (c) 2016-2019 Sebastian Pipping -Copyright (c) 2017 Rhodri James -Copyright (c) 2018 Yury Gribov -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -__ __ _ -___\ \/ /_ __ __ _| |_ -/ _ \\ /| '_ \ / _` | __| -| __// \| |_) | (_| | |_ -\___/_/\_\ .__/ \__,_|\__| -|_| XML parser - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2000-2005 Fred L. Drake, Jr. -Copyright (c) 2001-2002 Greg Stein -Copyright (c) 2002-2016 Karl Waclawek -Copyright (c) 2016-2025 Sebastian Pipping -Copyright (c) 2016 Cristian Rodríguez -Copyright (c) 2016 Thomas Beutlich -Copyright (c) 2017 Rhodri James -Copyright (c) 2022 Thijs Schreijer -Copyright (c) 2023 Hanno Böck -Copyright (c) 2023 Sony Corporation / Snild Dolkow -Copyright (c) 2024 Taichi Haradaguchi <20001722@ymail.ne.jp> -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -__ __ _ -___\ \/ /_ __ __ _| |_ -/ _ \\ /| '_ \ / _` | __| -| __// \| |_) | (_| | |_ -\___/_/\_\ .__/ \__,_|\__| -|_| XML parser - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2001-2002 Fred L. Drake, Jr. -Copyright (c) 2006 Karl Waclawek -Copyright (c) 2016-2017 Sebastian Pipping -Copyright (c) 2017 Rhodri James -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -__ __ _ -___\ \/ /_ __ __ _| |_ -/ _ \\ /| '_ \ / _` | __| -| __// \| |_) | (_| | |_ -\___/_/\_\ .__/ \__,_|\__| -|_| XML parser - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2001-2003 Fred L. Drake, Jr. -Copyright (c) 2002 Greg Stein -Copyright (c) 2002-2016 Karl Waclawek -Copyright (c) 2005-2009 Steven Solie -Copyright (c) 2016-2024 Sebastian Pipping -Copyright (c) 2016 Pascal Cuoq -Copyright (c) 2016 Don Lewis -Copyright (c) 2017 Rhodri James -Copyright (c) 2017 Alexander Bluhm -Copyright (c) 2017 Benbuck Nason -Copyright (c) 2017 José Gutiérrez de la Concha -Copyright (c) 2019 David Loffredo -Copyright (c) 2021 Donghee Na -Copyright (c) 2022 Martin Ettl -Copyright (c) 2022 Sean McBride -Copyright (c) 2023 Hanno Böck -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -__ __ _ -___\ \/ /_ __ __ _| |_ -/ _ \\ /| '_ \ / _` | __| -| __// \| |_) | (_| | |_ -\___/_/\_\ .__/ \__,_|\__| -|_| XML parser - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2001-2003 Fred L. Drake, Jr. -Copyright (c) 2004-2009 Karl Waclawek -Copyright (c) 2005-2007 Steven Solie -Copyright (c) 2016-2023 Sebastian Pipping -Copyright (c) 2017 Rhodri James -Copyright (c) 2019 David Loffredo -Copyright (c) 2020 Joe Orton -Copyright (c) 2020 Kleber Tarcísio -Copyright (c) 2021 Tim Bray -Copyright (c) 2022 Martin Ettl -Copyright (c) 2022 Sean McBride -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -__ __ _ -___\ \/ /_ __ __ _| |_ -/ _ \\ /| '_ \ / _` | __| -| __// \| |_) | (_| | |_ -\___/_/\_\ .__/ \__,_|\__| -|_| XML parser - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2001-2004 Fred L. Drake, Jr. -Copyright (c) 2002-2009 Karl Waclawek -Copyright (c) 2016-2017 Sebastian Pipping -Copyright (c) 2017 Rhodri James -Copyright (c) 2017 Franek Korta -Copyright (c) 2022 Sean McBride -Copyright (c) 2025 Hanno Böck -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -__ __ _ -___\ \/ /_ __ __ _| |_ -/ _ \\ /| '_ \ / _` | __| -| __// \| |_) | (_| | |_ -\___/_/\_\ .__/ \__,_|\__| -|_| XML parser - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2002 Fred L. Drake, Jr. -Copyright (c) 2002-2005 Karl Waclawek -Copyright (c) 2016-2024 Sebastian Pipping -Copyright (c) 2017 Rhodri James -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -__ __ _ -___\ \/ /_ __ __ _| |_ -/ _ \\ /| '_ \ / _` | __| -| __// \| |_) | (_| | |_ -\___/_/\_\ .__/ \__,_|\__| -|_| XML parser - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2002 Fred L. Drake, Jr. -Copyright (c) 2005 Karl Waclawek -Copyright (c) 2016-2023 Sebastian Pipping -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -__ __ _ -___\ \/ /_ __ __ _| |_ -/ _ \\ /| '_ \ / _` | __| -| __// \| |_) | (_| | |_ -\___/_/\_\ .__/ \__,_|\__| -|_| XML parser - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2002 Fred L. Drake, Jr. -Copyright (c) 2005-2006 Karl Waclawek -Copyright (c) 2016-2019 Sebastian Pipping -Copyright (c) 2019 David Loffredo -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -__ __ _ -___\ \/ /_ __ __ _| |_ -/ _ \\ /| '_ \ / _` | __| -| __// \| |_) | (_| | |_ -\___/_/\_\ .__/ \__,_|\__| -|_| XML parser - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2002 Fred L. Drake, Jr. -Copyright (c) 2016-2017 Sebastian Pipping -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -__ __ _ -___\ \/ /_ __ __ _| |_ -/ _ \\ /| '_ \ / _` | __| -| __// \| |_) | (_| | |_ -\___/_/\_\ .__/ \__,_|\__| -|_| XML parser - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2002 Fred L. Drake, Jr. -Copyright (c) 2016-2022 Sebastian Pipping -Copyright (c) 2022 Martin Ettl -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -__ __ _ -___\ \/ /_ __ __ _| |_ -/ _ \\ /| '_ \ / _` | __| -| __// \| |_) | (_| | |_ -\___/_/\_\ .__/ \__,_|\__| -|_| XML parser - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2002 Fred L. Drake, Jr. -Copyright (c) 2016-2024 Sebastian Pipping -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -__ __ _ -___\ \/ /_ __ __ _| |_ -/ _ \\ /| '_ \ / _` | __| -| __// \| |_) | (_| | |_ -\___/_/\_\ .__/ \__,_|\__| -|_| XML parser - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2002 Fred L. Drake, Jr. -Copyright (c) 2017 Sebastian Pipping -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -__ __ _ -___\ \/ /_ __ __ _| |_ -/ _ \\ /| '_ \ / _` | __| -| __// \| |_) | (_| | |_ -\___/_/\_\ .__/ \__,_|\__| -|_| XML parser - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2002 Greg Stein -Copyright (c) 2002-2006 Karl Waclawek -Copyright (c) 2002-2003 Fred L. Drake, Jr. -Copyright (c) 2005-2009 Steven Solie -Copyright (c) 2016-2023 Sebastian Pipping -Copyright (c) 2017 Rhodri James -Copyright (c) 2019 David Loffredo -Copyright (c) 2021 Donghee Na -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -__ __ _ -___\ \/ /_ __ __ _| |_ -/ _ \\ /| '_ \ / _` | __| -| __// \| |_) | (_| | |_ -\___/_/\_\ .__/ \__,_|\__| -|_| XML parser - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2002 Karl Waclawek -Copyright (c) 2002 Fred L. Drake, Jr. -Copyright (c) 2017-2024 Sebastian Pipping -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -__ __ _ -___\ \/ /_ __ __ _| |_ -/ _ \\ /| '_ \ / _` | __| -| __// \| |_) | (_| | |_ -\___/_/\_\ .__/ \__,_|\__| -|_| XML parser - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2002-2003 Fred L. Drake, Jr. -Copyright (c) 2004-2006 Karl Waclawek -Copyright (c) 2005-2007 Steven Solie -Copyright (c) 2016-2023 Sebastian Pipping -Copyright (c) 2017 Rhodri James -Copyright (c) 2019 David Loffredo -Copyright (c) 2021 Donghee Na -Copyright (c) 2024 Hanno Böck -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -__ __ _ -___\ \/ /_ __ __ _| |_ -/ _ \\ /| '_ \ / _` | __| -| __// \| |_) | (_| | |_ -\___/_/\_\ .__/ \__,_|\__| -|_| XML parser - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2017-2019 Sebastian Pipping -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -__ __ _ -___\ \/ /_ __ __ _| |_ -/ _ \\ /| '_ \ / _` | __| -| __// \| |_) | (_| | |_ -\___/_/\_\ .__/ \__,_|\__| -|_| XML parser - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2002 Fred L. Drake, Jr. -Copyright (c) 2016-2017 Sebastian Pipping -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -__ __ _ -___\ \/ /_ __ __ _| |_ -/ _ \\ /| '_ \ / _` | __| -| __// \| |_) | (_| | |_ -\___/_/\_\ .__/ \__,_|\__| -|_| XML parser - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2002 Fred L. Drake, Jr. -Copyright (c) 2016-2018 Sebastian Pipping -Copyright (c) 2018 Marco Maggi -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -__ __ _ -___\ \/ /_ __ __ _| |_ -/ _ \\ /| '_ \ / _` | __| -| __// \| |_) | (_| | |_ -\___/_/\_\ .__/ \__,_|\__| -|_| XML parser - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2016-2021 Sebastian Pipping -Copyright (c) 2017 Rhodri James -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -__ __ _ -___\ \/ /_ __ __ _| |_ -/ _ \\ /| '_ \ / _` | __| -| __// \| |_) | (_| | |_ -\___/_/\_\ .__/ \__,_|\__| -|_| XML parser - -Copyright (c) 1999-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2002 Fred L. Drake, Jr. -Copyright (c) 2007 Karl Waclawek -Copyright (c) 2017 Sebastian Pipping -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -__ __ _ -___\ \/ /_ __ __ _| |_ -/ _ \\ /| '_ \ / _` | __| -| __// \| |_) | (_| | |_ -\___/_/\_\ .__/ \__,_|\__| -|_| XML parser - -Copyright (c) 2000 Clark Cooper -Copyright (c) 2002 Greg Stein -Copyright (c) 2005 Karl Waclawek -Copyright (c) 2017-2023 Sebastian Pipping -Copyright (c) 2023 Orgad Shaneh -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -__ __ _ -___\ \/ /_ __ __ _| |_ -/ _ \\ /| '_ \ / _` | __| -| __// \| |_) | (_| | |_ -\___/_/\_\ .__/ \__,_|\__| -|_| XML parser - -Copyright (c) 2000 Clark Cooper -Copyright (c) 2017 Sebastian Pipping -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -__ __ _ -___\ \/ /_ __ __ _| |_ -/ _ \\ /| '_ \ / _` | __| -| __// \| |_) | (_| | |_ -\___/_/\_\ .__/ \__,_|\__| -|_| XML parser - -Copyright (c) 2022 Mark Brand -Copyright (c) 2025 Sebastian Pipping -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat - -d19ae032c224863c1527ba44d228cc34b99192c3a4c5a27af1f4e054d45ee031 (2.7.1+) -__ __ _ -___\ \/ /_ __ __ _| |_ -/ _ \\ /| '_ \ / _` | __| -| __// \| |_) | (_| | |_ -\___/_/\_\ .__/ \__,_|\__| -|_| XML parser - -Copyright (c) 1997-2000 Thai Open Source Software Center Ltd -Copyright (c) 2000 Clark Cooper -Copyright (c) 2000-2006 Fred L. Drake, Jr. -Copyright (c) 2001-2002 Greg Stein -Copyright (c) 2002-2016 Karl Waclawek -Copyright (c) 2005-2009 Steven Solie -Copyright (c) 2016 Eric Rahm -Copyright (c) 2016-2025 Sebastian Pipping -Copyright (c) 2016 Gaurav -Copyright (c) 2016 Thomas Beutlich -Copyright (c) 2016 Gustavo Grieco -Copyright (c) 2016 Pascal Cuoq -Copyright (c) 2016 Ed Schouten -Copyright (c) 2017-2022 Rhodri James -Copyright (c) 2017 Václav Slavík -Copyright (c) 2017 Viktor Szakats -Copyright (c) 2017 Chanho Park -Copyright (c) 2017 Rolf Eike Beer -Copyright (c) 2017 Hans Wennborg -Copyright (c) 2018 Anton Maklakov -Copyright (c) 2018 Benjamin Peterson -Copyright (c) 2018 Marco Maggi -Copyright (c) 2018 Mariusz Zaborski -Copyright (c) 2019 David Loffredo -Copyright (c) 2019-2020 Ben Wagner -Copyright (c) 2019 Vadim Zeitlin -Copyright (c) 2021 Donghee Na -Copyright (c) 2022 Samanta Navarro -Copyright (c) 2022 Jeffrey Walton -Copyright (c) 2022 Jann Horn -Copyright (c) 2022 Sean McBride -Copyright (c) 2023 Owain Davies -Copyright (c) 2023-2024 Sony Corporation / Snild Dolkow -Copyright (c) 2024-2025 Berkay Eren Ürün -Copyright (c) 2024 Hanno Böck -Licensed under the MIT license: - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to permit -persons to whom the Software is furnished to do so, subject to the -following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN -NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR -OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE -USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -expat -harfbuzz - -// Copyright (c) 2021 Google Inc. All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -ffx_spd - - -Copyright (c) 2017-2019 Advanced Micro Devices, Inc. All rights reserved. -Copyright (c) <2014> -------- -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: -------- -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the -Software. -------- -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -ffx_spd - - -Copyright (c) 2017-2020 Advanced Micro Devices, Inc. All rights reserved. -------- -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: -------- -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the -Software. -------- -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -ffx_spd - -Copyright (c) 2020 Advanced Micro Devices, Inc. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -fiat - -The Apache License, Version 2.0 (Apache-2.0) - -Copyright 2015-2020 the fiat-crypto authors (see the AUTHORS file) - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -file - -Copyright 2017, the Dart project authors. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -file_picker - -MIT License - -Copyright (c) 2018 Miguel Ruivo - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NON INFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -file_selector_ios -file_selector_web -file_selector_windows -flutter_lints -flutter_plugin_android_lifecycle -image_picker_for_web -image_picker_linux -image_picker_macos -image_picker_platform_interface -image_picker_windows -path_provider -path_provider_android -path_provider_foundation -path_provider_linux -path_provider_platform_interface -path_provider_windows -plugin_platform_interface -process -shared_preferences_android -shared_preferences_foundation -shared_preferences_linux -shared_preferences_platform_interface -shared_preferences_web -shared_preferences_windows -url_launcher -url_launcher_android -url_launcher_ios -url_launcher_linux -url_launcher_macos -url_launcher_platform_interface -url_launcher_windows -video_player_android -video_player_avfoundation -video_player_platform_interface -video_player_web -xdg_directories - -Copyright 2013 The Flutter Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -fixnum -http_multi_server -shelf -shelf_web_socket -source_maps -stack_trace - -Copyright 2014, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -flatbuffers - - -Copyright 2015 gRPC authors. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -flatbuffers - - -Copyright 2018 Dan Field. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -flatbuffers - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2014 Google Inc. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. --------------------------------------------------------------------------------- -flatbuffers - -Copyright 2014 Google Inc. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -flatbuffers - -Copyright 2015 Google Inc. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -flatbuffers - -Copyright 2016 Google Inc. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -flatbuffers - -Copyright 2018 Dan Field - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -flatbuffers - -Copyright 2018 Dan Field. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -flatbuffers - -Copyright 2018 Google Inc. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -flatbuffers - -Copyright 2019 Google Inc. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -flatbuffers - -Copyright 2020 Google Inc. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -flatbuffers - -Copyright 2021 Google Inc. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -flatbuffers - -Copyright 2022 Google Inc. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -flatbuffers - -Copyright 2023 Google Inc. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -flatbuffers - -Copyright 2024 Google Inc. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -flatbuffers -gtest-parallel - -Copyright 2017 Google Inc. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -fluffychat - - GNU AFFERO GENERAL PUBLIC LICENSE - Version 3, 19 November 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU Affero General Public License is a free, copyleft license for -software and other kinds of works, specifically designed to ensure -cooperation with the community in the case of network server software. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -our General Public Licenses are intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - Developers that use our General Public Licenses protect your rights -with two steps: (1) assert copyright on the software, and (2) offer -you this License which gives you legal permission to copy, distribute -and/or modify the software. - - A secondary benefit of defending all users' freedom is that -improvements made in alternate versions of the program, if they -receive widespread use, become available for other developers to -incorporate. Many developers of free software are heartened and -encouraged by the resulting cooperation. However, in the case of -software used on network servers, this result may fail to come about. -The GNU General Public License permits making a modified version and -letting the public access it on a server without ever releasing its -source code to the public. - - The GNU Affero General Public License is designed specifically to -ensure that, in such cases, the modified source code becomes available -to the community. It requires the operator of a network server to -provide the source code of the modified version running there to the -users of that server. Therefore, public use of a modified version, on -a publicly accessible server, gives the public access to the source -code of the modified version. - - An older license, called the Affero General Public License and -published by Affero, was designed to accomplish similar goals. This is -a different license, not a version of the Affero GPL, but Affero has -released a new version of the Affero GPL which permits relicensing under -this license. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU Affero General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Remote Network Interaction; Use with the GNU General Public License. - - Notwithstanding any other provision of this License, if you modify the -Program, your modified version must prominently offer all users -interacting with it remotely through a computer network (if your version -supports such interaction) an opportunity to receive the Corresponding -Source of your version by providing access to the Corresponding Source -from a network server at no charge, through some standard or customary -means of facilitating copying of software. This Corresponding Source -shall include the Corresponding Source for any work covered by version 3 -of the GNU General Public License that is incorporated pursuant to the -following paragraph. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the work with which it is combined will remain governed by version -3 of the GNU General Public License. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU Affero General Public License from time to time. Such new versions -will be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU Affero General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU Affero General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU Affero General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) 2020 Christian Pauly - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published - by the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If your software can interact with users remotely through a computer -network, you should also make sure that it provides a way for users to -get its source. For example, if your program is a web application, its -interface could display a "Source" link that leads users to an archive -of the code. There are many ways you could offer source, and different -solutions will be better for different programs; see section 13 for the -specific requirements. - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU AGPL, see -. - --------------------------------------------------------------------------------- -flutter - -Copyright 2014 The Flutter Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -flutter - -Copyright 2014 The Flutter Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -flutter - -Copyright 2019 The Flutter Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -flutter -image_picker -tonic -url_launcher_web - -Copyright 2013 The Flutter Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -flutter -skia - -Copyright 2022 Google LLC - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -flutter_foreground_task - -MIT License - -Copyright (c) 2021 Dev-hwang - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - --------------------------------------------------------------------------------- -flutter_linkify - -MIT License - -Copyright (c) 2020 Charles-William Crete - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - --------------------------------------------------------------------------------- -flutter_local_notifications -flutter_local_notifications_linux - -Copyright 2018 Michael Bui. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of the copyright holder nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -flutter_local_notifications_platform_interface - -Copyright 2020 Michael Bui. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of the copyright holder nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -flutter_local_notifications_windows - -Copyright 2024 Michael Bui. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of the copyright holder nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -flutter_map - -BSD 3-Clause License - -Copyright (c) 2018-2025, the 'flutter_map' authors and maintainers - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -* Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -flutter_native_splash - -MIT License - -Copyright (c) 2022 Jon Hanson - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - --------------------------------------------------------------------------------- -flutter_new_badger - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean Simon Braillard. - - "You" (or "Your") shall mean the licensee. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, and - conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or Object - form, made available under the License, as indicated by a copyright - notice that is included in or attached to the work. - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright - holder or by an individual or Legal Entity authorized to submit on - behalf of the copyright holder. - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) were submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and not on behalf of any other Contributor, - and only if You agree to indemnify, defend, and hold each Contributor - harmless for any liability incurred by, or claims asserted against, - such Contributor by reason of your accepting any such warranty or - additional liability. - -END OF TERMS AND CONDITIONS - --------------------------------------------------------------------------------- -flutter_rust_bridge - -MIT License - -Copyright (c) 2021 fzyzcjy - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - --------------------------------------------------------------------------------- -flutter_secure_storage -flutter_secure_storage_linux -flutter_secure_storage_macos -flutter_secure_storage_platform_interface -flutter_secure_storage_web -flutter_secure_storage_windows - -BSD 3-Clause License - -Copyright 2017 German Saprykin -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -* Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -flutter_shortcuts_new - -BSD 3-Clause License - -(c) Copyright 2021 divshekhar (Divyanshu Shekhar) - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -3. Neither the name of the copyright holder nor the names of its contributors - may be used to endorse or promote products derived from this software without - specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL -THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT -OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) -HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR -TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, -EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -flutter_vodozemac -matrix -vodozemac - - GNU AFFERO GENERAL PUBLIC LICENSE - Version 3, 19 November 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU Affero General Public License is a free, copyleft license for -software and other kinds of works, specifically designed to ensure -cooperation with the community in the case of network server software. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -our General Public Licenses are intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - Developers that use our General Public Licenses protect your rights -with two steps: (1) assert copyright on the software, and (2) offer -you this License which gives you legal permission to copy, distribute -and/or modify the software. - - A secondary benefit of defending all users' freedom is that -improvements made in alternate versions of the program, if they -receive widespread use, become available for other developers to -incorporate. Many developers of free software are heartened and -encouraged by the resulting cooperation. However, in the case of -software used on network servers, this result may fail to come about. -The GNU General Public License permits making a modified version and -letting the public access it on a server without ever releasing its -source code to the public. - - The GNU Affero General Public License is designed specifically to -ensure that, in such cases, the modified source code becomes available -to the community. It requires the operator of a network server to -provide the source code of the modified version running there to the -users of that server. Therefore, public use of a modified version, on -a publicly accessible server, gives the public access to the source -code of the modified version. - - An older license, called the Affero General Public License and -published by Affero, was designed to accomplish similar goals. This is -a different license, not a version of the Affero GPL, but Affero has -released a new version of the Affero GPL which permits relicensing under -this license. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU Affero General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Remote Network Interaction; Use with the GNU General Public License. - - Notwithstanding any other provision of this License, if you modify the -Program, your modified version must prominently offer all users -interacting with it remotely through a computer network (if your version -supports such interaction) an opportunity to receive the Corresponding -Source of your version by providing access to the Corresponding Source -from a network server at no charge, through some standard or customary -means of facilitating copying of software. This Corresponding Source -shall include the Corresponding Source for any work covered by version 3 -of the GNU General Public License that is incorporated pursuant to the -following paragraph. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the work with which it is combined will remain governed by version -3 of the GNU General Public License. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU Affero General Public License from time to time. Such new versions -will be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU Affero General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU Affero General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU Affero General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - famedlySDK - Copyright (C) 2019 famedly - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU Affero General Public License as published - by the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU Affero General Public License for more details. - - You should have received a copy of the GNU Affero General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If your software can interact with users remotely through a computer -network, you should also make sure that it provides a way for users to -get its source. For example, if your program is a web application, its -interface could display a "Source" link that leads users to an archive -of the code. There are many ways you could offer source, and different -solutions will be better for different programs; see section 13 for the -specific requirements. - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU AGPL, see -. - --------------------------------------------------------------------------------- -flutter_web_auth_2 -flutter_web_auth_2_platform_interface - -MIT License - -Copyright (c) 2019 Linus Unnebäck - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - --------------------------------------------------------------------------------- -flutter_webrtc -sdp_transform - -MIT License - -Copyright (c) 2018 湖北捷智云技术有限公司 - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - --------------------------------------------------------------------------------- -freetype2 - - - -Copyright (C) 2000, 2001, 2002, 2003, 2006, 2010 by -Francesco Zappa Nardelli - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -freetype2 - - - -Copyright (C) 2000-2004, 2006-2011, 2013, 2014 by -Francesco Zappa Nardelli - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -freetype2 - - - -Copyright (C) 2001, 2002 by -Francesco Zappa Nardelli - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -freetype2 - - - -Copyright (C) 2001, 2002, 2003, 2004 by -Francesco Zappa Nardelli - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -freetype2 - - - -Copyright (C) 2001-2008, 2011, 2013, 2014 by -Francesco Zappa Nardelli - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -freetype2 - - - -Copyright 2000, 2001, 2004 by -Francesco Zappa Nardelli - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -freetype2 - - - -Copyright 2000-2001, 2002 by -Francesco Zappa Nardelli - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -freetype2 - - - -Copyright 2000-2001, 2003 by -Francesco Zappa Nardelli - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -freetype2 - - - -Copyright 2000-2010, 2012-2014 by -Francesco Zappa Nardelli - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -freetype2 - - - -Copyright 2003 by -Francesco Zappa Nardelli - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -freetype2 - - The FreeType Project LICENSE - ---------------------------- - - 2006-Jan-27 - - Copyright 1996-2002, 2006 by - David Turner, Robert Wilhelm, and Werner Lemberg - - - -Introduction -============ - - The FreeType Project is distributed in several archive packages; - some of them may contain, in addition to the FreeType font engine, - various tools and contributions which rely on, or relate to, the - FreeType Project. - - This license applies to all files found in such packages, and - which do not fall under their own explicit license. The license - affects thus the FreeType font engine, the test programs, - documentation and makefiles, at the very least. - - This license was inspired by the BSD, Artistic, and IJG - (Independent JPEG Group) licenses, which all encourage inclusion - and use of free software in commercial and freeware products - alike. As a consequence, its main points are that: - - o We don't promise that this software works. However, we will be - interested in any kind of bug reports. (`as is' distribution) - - o You can use this software for whatever you want, in parts or - full form, without having to pay us. (`royalty-free' usage) - - o You may not pretend that you wrote this software. If you use - it, or only parts of it, in a program, you must acknowledge - somewhere in your documentation that you have used the - FreeType code. (`credits') - - We specifically permit and encourage the inclusion of this - software, with or without modifications, in commercial products. - We disclaim all warranties covering The FreeType Project and - assume no liability related to The FreeType Project. - - - Finally, many people asked us for a preferred form for a - credit/disclaimer to use in compliance with this license. We thus - encourage you to use the following text: - - """ - Portions of this software are copyright © The FreeType - Project (www.freetype.org). All rights reserved. - """ - - Please replace with the value from the FreeType version you - actually use. - - -Legal Terms -=========== - -0. Definitions --------------- - - Throughout this license, the terms `package', `FreeType Project', - and `FreeType archive' refer to the set of files originally - distributed by the authors (David Turner, Robert Wilhelm, and - Werner Lemberg) as the `FreeType Project', be they named as alpha, - beta or final release. - - `You' refers to the licensee, or person using the project, where - `using' is a generic term including compiling the project's source - code as well as linking it to form a `program' or `executable'. - This program is referred to as `a program using the FreeType - engine'. - - This license applies to all files distributed in the original - FreeType Project, including all source code, binaries and - documentation, unless otherwise stated in the file in its - original, unmodified form as distributed in the original archive. - If you are unsure whether or not a particular file is covered by - this license, you must contact us to verify this. - - The FreeType Project is copyright (C) 1996-2000 by David Turner, - Robert Wilhelm, and Werner Lemberg. All rights reserved except as - specified below. - -1. No Warranty --------------- - - THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY - KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR - PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS - BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO - USE, OF THE FREETYPE PROJECT. - -2. Redistribution ------------------ - - This license grants a worldwide, royalty-free, perpetual and - irrevocable right and license to use, execute, perform, compile, - display, copy, create derivative works of, distribute and - sublicense the FreeType Project (in both source and object code - forms) and derivative works thereof for any purpose; and to - authorize others to exercise some or all of the rights granted - herein, subject to the following conditions: - - o Redistribution of source code must retain this license file - (`FTL.TXT') unaltered; any additions, deletions or changes to - the original files must be clearly indicated in accompanying - documentation. The copyright notices of the unaltered, - original files must be preserved in all copies of source - files. - - o Redistribution in binary form must provide a disclaimer that - states that the software is based in part of the work of the - FreeType Team, in the distribution documentation. We also - encourage you to put an URL to the FreeType web page in your - documentation, though this isn't mandatory. - - These conditions apply to any software derived from or based on - the FreeType Project, not just the unmodified files. If you use - our work, you must acknowledge us. However, no fee need be paid - to us. - -3. Advertising --------------- - - Neither the FreeType authors and contributors nor you shall use - the name of the other for commercial, advertising, or promotional - purposes without specific prior written permission. - - We suggest, but do not require, that you use one or more of the - following phrases to refer to this software in your documentation - or advertising materials: `FreeType Project', `FreeType Engine', - `FreeType library', or `FreeType Distribution'. - - As you have not signed this license, you are not required to - accept it. However, as the FreeType Project is copyrighted - material, only this license, or another one contracted with the - authors, grants you the right to use, distribute, and modify it. - Therefore, by using, distributing, or modifying the FreeType - Project, you indicate that you understand and accept all the terms - of this license. - -4. Contacts ------------ - - There are two mailing lists related to FreeType: - - o freetype@nongnu.org - - Discusses general use and applications of FreeType, as well as - future and wanted additions to the library and distribution. - If you are looking for support, start in this list if you - haven't found anything to help you in the documentation. - - o freetype-devel@nongnu.org - - Discusses bugs, as well as engine internals, design issues, - specific licenses, porting, etc. - - Our home page can be found at - - https://www.freetype.org - - ---- end of FTL.TXT --- --------------------------------------------------------------------------------- -freetype2 - -Copyright 1990, 1994, 1998 The Open Group - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN -AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -Except as contained in this notice, the name of The Open Group shall not be -used in advertising or otherwise to promote the sale, use or other dealings -in this Software without prior written authorization from The Open Group. --------------------------------------------------------------------------------- -freetype2 - -Copyright 2000 Computing Research Labs, New Mexico State University -Copyright 2001-2004, 2011 Francesco Zappa Nardelli - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT -OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -freetype2 - -Copyright 2000 Computing Research Labs, New Mexico State University -Copyright 2001-2014 - Francesco Zappa Nardelli - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT -OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -freetype2 - -Copyright 2000 Computing Research Labs, New Mexico State University -Copyright 2001-2015 - Francesco Zappa Nardelli - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT -OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -freetype2 - -Copyright 2001, 2002, 2012 Francesco Zappa Nardelli - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE COMPUTING RESEARCH LAB OR NEW MEXICO STATE UNIVERSITY BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT -OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR -THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -freetype2 - -This software was written by Alexander Peslyak in 2001. No copyright is -claimed, and the software is hereby placed in the public domain. -In case this attempt to disclaim copyright and place the software in the -public domain is deemed null and void, then the software is -Copyright (c) 2001 Alexander Peslyak and it is hereby released to the -general public under the following terms: - -Redistribution and use in source and binary forms, with or without -modification, are permitted. - -There's ABSOLUTELY NO WARRANTY, express or implied. --------------------------------------------------------------------------------- -freetype2 - -version 1.2.11, January 15th, 2017 - -Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not -claim that you wrote the original software. If you use this software -in a product, an acknowledgment in the product documentation would be -appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be -misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -frontend_server_client - -Copyright 2020, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -fuchsia_sdk - - - - -Copyright © 2005-2014 Rich Felker, et al. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - - -Authors/contributors include: - -Alex Dowad -Alexander Monakov -Anthony G. Basile -Arvid Picciani -Bobby Bingham -Boris Brezillon -Brent Cook -Chris Spiegel -Clément Vasseur -Daniel Micay -Denys Vlasenko -Emil Renner Berthing -Felix Fietkau -Felix Janda -Gianluca Anzolin -Hauke Mehrtens -Hiltjo Posthuma -Isaac Dunham -Jaydeep Patil -Jens Gustedt -Jeremy Huntwork -Jo-Philipp Wich -Joakim Sindholt -John Spencer -Josiah Worcester -Justin Cormack -Khem Raj -Kylie McClain -Luca Barbato -Luka Perkov -M Farkas-Dyck (Strake) -Mahesh Bodapati -Michael Forney -Natanael Copa -Nicholas J. Kain -orc -Pascal Cuoq -Petr Hosek -Pierre Carrier -Rich Felker -Richard Pennington -Shiz -sin -Solar Designer -Stefan Kristiansson -Szabolcs Nagy -Timo Teräs -Trutz Behn -Valentin Ochs -William Haddon - -Portions of this software are derived from third-party works licensed -under terms compatible with the above MIT license: - -Much of the math library code (third_party/math/* and -third_party/complex/*, and third_party/include/libm.h) is -Copyright © 1993,2004 Sun Microsystems or -Copyright © 2003-2011 David Schultz or -Copyright © 2003-2009 Steven G. Kargl or -Copyright © 2003-2009 Bruce D. Evans or -Copyright © 2008 Stephen L. Moshier -and labelled as such in comments in the individual source files. All -have been licensed under extremely permissive terms. - -The smoothsort implementation (third_party/smoothsort/qsort.c) is -Copyright © 2011 Valentin Ochs and is licensed under an MIT-style -license. - -The x86_64 files in third_party/arch were written by Nicholas J. Kain -and is licensed under the standard MIT terms. - -All other files which have no copyright comments are original works -produced specifically for use as part of this library, written either -by Rich Felker, the main author of the library, or by one or more -contibutors listed above. Details on authorship of individual files -can be found in the git version control history of the project. The -omission of copyright and license comments in each file is in the -interest of source tree size. - -In addition, permission is hereby granted for all public header files -(include/* and arch/*/bits/*) and crt files intended to be linked into -applications (crt/*, ldso/dlstart.c, and arch/*/crt_arch.h) to omit -the copyright notice and permission notice otherwise required by the -license, and to use these files without any requirement of -attribution. These files include substantial contributions from: - -Bobby Bingham -John Spencer -Nicholas J. Kain -Rich Felker -Richard Pennington -Stefan Kristiansson -Szabolcs Nagy - -all of whom have explicitly granted such permission. - -This file previously contained text expressing a belief that most of -the files covered by the above exception were sufficiently trivial not -to be subject to copyright, resulting in confusion over whether it -negated the permissions granted in the license. In the spirit of -permissive licensing, and of not having licensing issues being an -obstacle to adoption, that text has been removed. - --------------------------------------------------------------------------------- -fuchsia_sdk - -Apache License -Version 2.0, January 2004 -http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - -Copyright [yyyy] [name of copyright owner] - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -fuchsia_sdk - -Apache License -Version 2.0, January 2004 -http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - -Copyright [yyyy] [name of copyright owner] - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - - ---- LLVM Exceptions to the Apache 2.0 License ---- - -As an exception, if, as a result of your compiling your source code, portions -of this Software are embedded into an Object form of such source code, you -may redistribute such embedded portions in such Object form without complying -with the conditions of Sections 4(a), 4(b) and 4(d) of the License. - -In addition, if you combine or link compiled forms of this Software with -software that is licensed under the GPLv2 ("Combined Software") and if a -court of competent jurisdiction determines that the patent provision (Section -3), the indemnity provision (Section 9) or other Section of the License -conflicts with the conditions of the GPLv2, you may retroactively and -prospectively choose to deem waived or otherwise exclude such Section(s) of -the License, but only in their entirety and only with respect to the Combined -Software. --------------------------------------------------------------------------------- -fuchsia_sdk - -Copyright 2014 The Fuchsia Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -fuchsia_sdk - -Copyright 2016 The Fuchsia Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -fuchsia_sdk - -Copyright 2017 The Fuchsia Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -fuchsia_sdk - -Copyright 2018 The Fuchsia Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -fuchsia_sdk - -Copyright 2019 The Fuchsia Authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -fuchsia_sdk - -Copyright 2019 The Fuchsia Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -fuchsia_sdk - -Copyright 2020 The Fuchsia Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -fuchsia_sdk - -Copyright 2021 The Fuchsia Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -fuchsia_sdk - -Copyright 2022 The Fuchsia Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -fuchsia_sdk - -Copyright 2023 The Fuchsia Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -fuchsia_sdk - -Copyright 2024 The Fuchsia Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -fuchsia_sdk - -Copyright 2025 The Fuchsia Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -geolocator -geolocator_android -geolocator_apple -geolocator_linux -geolocator_platform_interface -geolocator_web -geolocator_windows - -MIT License - -Copyright (c) 2018 Baseflow - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -glfw - - -Copyright (c) 2017 Sean Barrett -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. ------------------------------------------------------------------------------- -ALTERNATIVE B - Public Domain (www.unlicense.org) -This is free and unencumbered software released into the public domain. -Anyone is free to copy, modify, publish, use, compile, sell, or distribute this -software, either in source code form or as a compiled binary, for any purpose, -commercial or non-commercial, and by any means. -In jurisdictions that recognize copyright laws, the author or authors of this -software dedicate any and all copyright interest in the software to the public -domain. We make this dedication for the benefit of the public at large and to -the detriment of our heirs and successors. We intend this dedication to be an -overt act of relinquishment in perpetuity of all present and future rights to -this software under copyright law. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -glfw - -Copyright (C) 1997-2013 Sam Lantinga - -This software is provided 'as-is', without any express or implied warranty. -In no event will the authors be held liable for any damages arising from the -use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -glfw - -Copyright (c) 2002-2006 Marcus Geelnard - -Copyright (c) 2006-2019 Camilla Löwy - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. --------------------------------------------------------------------------------- -glfw - -Copyright (c) 2002-2006 Marcus Geelnard -Copyright (c) 2006-2016 Camilla Löwy - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. --------------------------------------------------------------------------------- -glfw - -Copyright (c) 2002-2006 Marcus Geelnard -Copyright (c) 2006-2017 Camilla Löwy - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. --------------------------------------------------------------------------------- -glfw - -Copyright (c) 2002-2006 Marcus Geelnard -Copyright (c) 2006-2018 Camilla Löwy - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. --------------------------------------------------------------------------------- -glfw - -Copyright (c) 2002-2006 Marcus Geelnard -Copyright (c) 2006-2019 Camilla Löwy - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. --------------------------------------------------------------------------------- -glfw - -Copyright (c) 2002-2006 Marcus Geelnard -Copyright (c) 2006-2019 Camilla Löwy -Copyright (c) 2012 Torsten Walluhn - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. --------------------------------------------------------------------------------- -glfw - -Copyright (c) 2006-2017 Camilla Löwy - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. --------------------------------------------------------------------------------- -glfw - -Copyright (c) 2006-2018 Camilla Löwy - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. --------------------------------------------------------------------------------- -glfw - -Copyright (c) 2009-2016 Camilla Löwy - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. --------------------------------------------------------------------------------- -glfw - -Copyright (c) 2009-2019 Camilla Löwy - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. --------------------------------------------------------------------------------- -glfw - -Copyright (c) 2009-2019 Camilla Löwy -Copyright (c) 2012 Torsten Walluhn - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. --------------------------------------------------------------------------------- -glfw - -Copyright (c) 2009-2021 Camilla Löwy - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. --------------------------------------------------------------------------------- -glfw - -Copyright (c) 2010 Olivier Delannoy - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. --------------------------------------------------------------------------------- -glfw - -Copyright (c) 2012 Marcus Geelnard - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not -claim that you wrote the original software. If you use this software -in a product, an acknowledgment in the product documentation would be -appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not be -misrepresented as being the original software. - -3. This notice may not be removed or altered from any source -distribution. --------------------------------------------------------------------------------- -glfw - -Copyright (c) 2014 Jonas Ådahl - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. --------------------------------------------------------------------------------- -glfw - -Copyright (c) 2016 Google Inc. -Copyright (c) 2016-2017 Camilla Löwy - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. --------------------------------------------------------------------------------- -glfw - -Copyright (c) 2016 Google Inc. -Copyright (c) 2016-2019 Camilla Löwy - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. --------------------------------------------------------------------------------- -glfw - -Copyright (c) 2016-2017 Camilla Löwy - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. --------------------------------------------------------------------------------- -glfw - -Copyright (c) 2021 Camilla Löwy - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. --------------------------------------------------------------------------------- -glfw - -Copyright (c) 2022 Camilla Löwy - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. --------------------------------------------------------------------------------- -glfw - -Copyright (c) Camilla Löwy - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. --------------------------------------------------------------------------------- -glfw - -Copyright (c) Marcus Geelnard -Copyright (c) Camilla Löwy - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would - be appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not - be misrepresented as being the original software. - -3. This notice may not be removed or altered from any source - distribution. --------------------------------------------------------------------------------- -glfw - -Copyright 2014-2022 The Khronos Group Inc. - -SPDX-License-Identifier: Apache-2.0 --------------------------------------------------------------------------------- -glslang - - - -Copyright (c) 2022 Google LLC -Copyright (c) 2022 Sascha Willems - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -glslang - - - -Copyright (c) 2022 Sascha Willems - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -glslang - - - -Copyright (c) 2023 NVIDIA CORPORATION. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2002-2004 3Dlabs Inc. Ltd. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2002-2005 3Dlabs Inc. Ltd. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2002-2005 3Dlabs Inc. Ltd. -Copyright (C) 2012-2013 LunarG, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2002-2005 3Dlabs Inc. Ltd. -Copyright (C) 2012-2013 LunarG, Inc. -Copyright (C) 2015-2018 Google, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2002-2005 3Dlabs Inc. Ltd. -Copyright (C) 2012-2013 LunarG, Inc. -Copyright (C) 2017 ARM Limited. -Copyright (C) 2015-2018 Google, Inc. -Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2002-2005 3Dlabs Inc. Ltd. -Copyright (C) 2012-2013 LunarG, Inc. -Copyright (C) 2017 ARM Limited. -Copyright (C) 2015-2019 Google, Inc. -Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2002-2005 3Dlabs Inc. Ltd. -Copyright (C) 2012-2013 LunarG, Inc. -Copyright (C) 2017 ARM Limited. -Copyright (C) 2018-2020 Google, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2002-2005 3Dlabs Inc. Ltd. -Copyright (C) 2012-2013 LunarG, Inc. -Copyright (C) 2017 ARM Limited. -Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2002-2005 3Dlabs Inc. Ltd. -Copyright (C) 2012-2013 LunarG, Inc. -Copyright (C) 2017, 2022-2024 Arm Limited. -Copyright (C) 2015-2018 Google, Inc. -Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. -Modifications Copyright (C) 2024 Valve Corporation. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2002-2005 3Dlabs Inc. Ltd. -Copyright (C) 2012-2013 LunarG, Inc. -Copyright (C) 2017, 2022-2024 Arm Limited. -Copyright (C) 2015-2020 Google, Inc. -Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2002-2005 3Dlabs Inc. Ltd. -Copyright (C) 2012-2015 LunarG, Inc. -Copyright (C) 2015-2018 Google, Inc. -Copyright (C) 2017, 2019 ARM Limited. -Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. -Modifications Copyright (C) 2024 Ravi Prakash Singh. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2002-2005 3Dlabs Inc. Ltd. -Copyright (C) 2012-2015 LunarG, Inc. -Copyright (C) 2015-2020 Google, Inc. -Copyright (C) 2017 ARM Limited. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2002-2005 3Dlabs Inc. Ltd. -Copyright (C) 2012-2016 LunarG, Inc. -Copyright (C) 2015-2016 Google, Inc. -Copyright (C) 2017 ARM Limited. -Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2002-2005 3Dlabs Inc. Ltd. -Copyright (C) 2012-2016 LunarG, Inc. -Copyright (C) 2015-2020 Google, Inc. -Copyright (C) 2017, 2022-2024 Arm Limited. -Modifications Copyright (C) 2020-2021 Advanced Micro Devices, Inc. All rights reserved. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2002-2005 3Dlabs Inc. Ltd. -Copyright (C) 2012-2016 LunarG, Inc. -Copyright (C) 2017, 2022-2024 Arm Limited. -Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2002-2005 3Dlabs Inc. Ltd. -Copyright (C) 2013 LunarG, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2002-2005 3Dlabs Inc. Ltd. -Copyright (C) 2013 LunarG, Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2002-2005 3Dlabs Inc. Ltd. -Copyright (C) 2013 LunarG, Inc. -Copyright (C) 2015-2018 Google, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2002-2005 3Dlabs Inc. Ltd. -Copyright (C) 2013 LunarG, Inc. -Copyright (C) 2015-2018 Google, Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2002-2005 3Dlabs Inc. Ltd. -Copyright (C) 2013 LunarG, Inc. -Copyright (C) 2017 ARM Limited. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2002-2005 3Dlabs Inc. Ltd. -Copyright (C) 2013 LunarG, Inc. -Copyright (C) 2017 ARM Limited. -Copyright (C) 2015-2018 Google, Inc. -Copyright (c) 2023, Mobica Limited - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2002-2005 3Dlabs Inc. Ltd. -Copyright (C) 2013 LunarG, Inc. -Copyright (C) 2017 ARM Limited. -Copyright (C) 2020 Google, Inc. -Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2002-2005 3Dlabs Inc. Ltd. -Copyright (C) 2013 LunarG, Inc. -Copyright (c) 2002-2010 The ANGLE Project Authors. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2002-2005 3Dlabs Inc. Ltd. -Copyright (C) 2013-2016 LunarG, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2002-2005 3Dlabs Inc. Ltd. -Copyright (C) 2013-2016 LunarG, Inc. -Copyright (C) 2015-2018 Google, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2002-2005 3Dlabs Inc. Ltd. -Copyright (C) 2013-2016 LunarG, Inc. -Copyright (C) 2015-2020 Google, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2002-2005 3Dlabs Inc. Ltd. -Copyright (C) 2013-2016 LunarG, Inc. -Copyright (C) 2016-2020 Google, Inc. -Modifications Copyright(C) 2021 Advanced Micro Devices, Inc.All rights reserved. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2002-2005 3Dlabs Inc. Ltd. -Copyright (C) 2016 Google, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2002-2005 3Dlabs Inc. Ltd. -Copyright (C) 2016 LunarG, Inc. -Copyright (C) 2017 ARM Limited. -Copyright (C) 2015-2018 Google, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2002-2005 3Dlabs Inc. Ltd. -Copyright (C) 2017 Google, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2012 LunarG, Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of LunarG Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2013 LunarG, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2013 LunarG, Inc. -Copyright (C) 2015-2018 Google, Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2013 LunarG, Inc. -Copyright (C) 2017 ARM Limited. -Copyright (C) 2015-2018 Google, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2013-2016 LunarG, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2014 LunarG, Inc. -Copyright (C) 2015-2018 Google, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2014-2015 LunarG, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2014-2015 LunarG, Inc. -Copyright (C) 2015-2018 Google, Inc. -Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2014-2015 LunarG, Inc. -Copyright (C) 2015-2020 Google, Inc. -Copyright (C) 2017 ARM Limited. -Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2014-2015 LunarG, Inc. -Copyright (C) 2022-2025 Arm Limited. -Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2014-2016 LunarG, Inc. -Copyright (C) 2015-2020 Google, Inc. -Copyright (C) 2017, 2022-2025 Arm Limited. -Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2014-2016 LunarG, Inc. -Copyright (C) 2018 Google, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2014-2016 LunarG, Inc. -Copyright (C) 2018-2020 Google, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2015-2016 Google, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2015-2018 Google, Inc. -Copyright (C) 2017 ARM Limited. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2016 Google, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2016 Google, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2016 Google, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of Google, Inc., nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2016 Google, Inc. -Copyright (C) 2016 LunarG, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2016 Google, Inc. -Copyright (C) 2016 LunarG, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of Google, Inc., nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2016 Google, Inc. -Copyright (C) 2019, 2022-2024 Arm Limited. -Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2016 Google, Inc. -Copyright (C) 2022-2024 Arm Limited. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2016 LunarG, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2016 LunarG, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of Google, Inc., nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2016-2017 Google, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2016-2017 Google, Inc. -Copyright (C) 2020 The Khronos Group Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2016-2017 LunarG, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2016-2018 Google, Inc. -Copyright (C) 2016 LunarG, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2016-2018 Google, Inc. -Copyright (C) 2016 LunarG, Inc. -Copyright (C) 2023 Mobica Limited. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of Google, Inc., nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2017 LunarG, Inc. -Copyright (C) 2018 Google, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2017 LunarG, Inc. -Copyright (C) 2018 Google, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of Google, Inc., nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2017-2018 Google, Inc. -Copyright (C) 2017 LunarG, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2018 Google, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2018 The Khronos Group Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2019 Google, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2020 Google, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2023 LunarG, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2024 The Khronos Group Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2025 Jan Kelemen - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2025 NVIDIA Corporation - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -glslang - -Copyright (C) 2025 The Khronos Group Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (c) 2002, NVIDIA Corporation. - -NVIDIA Corporation("NVIDIA") supplies this software to you in -consideration of your agreement to the following terms, and your use, -installation, modification or redistribution of this NVIDIA software -constitutes acceptance of these terms. If you do not agree with these -terms, please do not use, install, modify or redistribute this NVIDIA -software. - -In consideration of your agreement to abide by the following terms, and -subject to these terms, NVIDIA grants you a personal, non-exclusive -license, under NVIDIA's copyrights in this original NVIDIA software (the -"NVIDIA Software"), to use, reproduce, modify and redistribute the -NVIDIA Software, with or without modifications, in source and/or binary -forms; provided that if you redistribute the NVIDIA Software, you must -retain the copyright notice of NVIDIA, this notice and the following -text and disclaimers in all such redistributions of the NVIDIA Software. -Neither the name, trademarks, service marks nor logos of NVIDIA -Corporation may be used to endorse or promote products derived from the -NVIDIA Software without specific prior written permission from NVIDIA. -Except as expressly stated in this notice, no other rights or licenses -express or implied, are granted by NVIDIA herein, including but not -limited to any patent rights that may be infringed by your derivative -works or by other works in which the NVIDIA Software may be -incorporated. No hardware is licensed hereunder. - -THE NVIDIA SOFTWARE IS BEING PROVIDED ON AN "AS IS" BASIS, WITHOUT -WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED, -INCLUDING WITHOUT LIMITATION, WARRANTIES OR CONDITIONS OF TITLE, -NON-INFRINGEMENT, MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR -ITS USE AND OPERATION EITHER ALONE OR IN COMBINATION WITH OTHER -PRODUCTS. - -IN NO EVENT SHALL NVIDIA BE LIABLE FOR ANY SPECIAL, INDIRECT, -INCIDENTAL, EXEMPLARY, CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED -TO, LOST PROFITS; PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF -USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) OR ARISING IN ANY WAY -OUT OF THE USE, REPRODUCTION, MODIFICATION AND/OR DISTRIBUTION OF THE -NVIDIA SOFTWARE, HOWEVER CAUSED AND WHETHER UNDER THEORY OF CONTRACT, -TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, EVEN IF -NVIDIA HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (c) 2013 The Khronos Group Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and/or associated documentation files (the -"Materials"), to deal in the Materials without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Materials, and to -permit persons to whom the Materials are furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Materials. - -THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. --------------------------------------------------------------------------------- -glslang - -Copyright (c) 2014-2017 The Khronos Group Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and/or associated documentation files (the "Materials"), -to deal in the Materials without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Materials, and to permit persons to whom the -Materials are furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Materials. - -MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS -STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND -HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ - -THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS -IN THE MATERIALS. --------------------------------------------------------------------------------- -glslang - -Copyright (c) 2014-2020 The Khronos Group Inc. -Copyright (C) 2022-2024 Arm Limited. -Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and/or associated documentation files (the "Materials"), -to deal in the Materials without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Materials, and to permit persons to whom the -Materials are furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Materials. - -MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS -STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND -HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ - -THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS -IN THE MATERIALS. --------------------------------------------------------------------------------- -glslang - -Copyright (c) 2015-2016 The Khronos Group Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and/or associated documentation files (the -"Materials"), to deal in the Materials without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Materials, and to -permit persons to whom the Materials are furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Materials. - -MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS -KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS -SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT - https://www.khronos.org/registry/ - -THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. --------------------------------------------------------------------------------- -glslang - -Copyright (c) 2018 The Khronos Group Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and/or associated documentation files (the "Materials"), -to deal in the Materials without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Materials, and to permit persons to whom the -Materials are furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Materials. - -MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS -STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND -HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ - -THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS -IN THE MATERIALS. --------------------------------------------------------------------------------- -glslang - -Copyright (c) 2019, Viktor Latypov -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this -list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (c) 2020 Google Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -glslang - -Copyright (c) 2020 The Khronos Group Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and/or associated documentation files (the -"Materials"), to deal in the Materials without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Materials, and to -permit persons to whom the Materials are furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Materials. - -MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS -KHRONOS STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS -SPECIFICATIONS AND HEADER INFORMATION ARE LOCATED AT - https://www.khronos.org/registry/ - -THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. --------------------------------------------------------------------------------- -glslang - -Copyright (c) 2020, Travis Fort -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this -list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, -this list of conditions and the following disclaimer in the documentation -and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang - -Copyright (c) 2021 The Khronos Group Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and/or associated documentation files (the "Materials"), -to deal in the Materials without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Materials, and to permit persons to whom the -Materials are furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Materials. - -MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS -STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND -HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ - -THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS -IN THE MATERIALS. --------------------------------------------------------------------------------- -glslang - -Copyright (c) 2022, 2025 ARM Limited - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and/or associated documentation files (the "Materials"), -to deal in the Materials without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Materials, and to permit persons to whom the -Materials are furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Materials. - -MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS -STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND -HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ - -THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS -IN THE MATERIALS. --------------------------------------------------------------------------------- -glslang - -Copyright 2017 The Glslang Authors. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -glslang - -Copyright 2018 Google LLC. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -glslang - -Copyright(C) 2021 Advanced Micro Devices, Inc. - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - - Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - - Neither the name of 3Dlabs Inc. Ltd. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN -ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -glslang -skia -spirv-tools - -Copyright (c) 2014-2016 The Khronos Group Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and/or associated documentation files (the "Materials"), -to deal in the Materials without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Materials, and to permit persons to whom the -Materials are furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Materials. - -MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS -STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND -HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ - -THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS -IN THE MATERIALS. --------------------------------------------------------------------------------- -glslang -spirv-tools - -Copyright (c) 2015-2016 The Khronos Group Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -glslang -spirv-tools - -Copyright (c) 2021 Google LLC - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -glslang -spirv-tools - -Copyright (c) 2025 The Khronos Group Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -gtest-parallel - -Copyright 2013 Google Inc. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -harfbuzz - - - - Copyright (c) Microsoft Corporation. - - Permission is hereby granted, free of charge, to any person obtaining a copy - of this software and associated documentation files (the "Software"), to deal - in the Software without restriction, including without limitation the rights - to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - copies of the Software, and to permit persons to whom the Software is - furnished to do so, subject to the following conditions: - - The above copyright notice and this permission notice shall be included in all - copies or substantial portions of the Software. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - SOFTWARE --------------------------------------------------------------------------------- -harfbuzz - - - -Copyright (C) 2012 Zilong Tan (eric.zltan@gmail.com) - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, copy, -modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS -BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -harfbuzz - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright (C) 2011 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright (C) 2012 Grigori Goronzy - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN -ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF -OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 1998-2004 David Turner and Werner Lemberg -Copyright © 2004,2007,2009 Red Hat, Inc. -Copyright © 2011,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Owen Taylor, Behdad Esfahbod -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 1998-2004 David Turner and Werner Lemberg -Copyright © 2004,2007,2009,2010 Red Hat, Inc. -Copyright © 2011,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Owen Taylor, Behdad Esfahbod -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 1998-2004 David Turner and Werner Lemberg -Copyright © 2006 Behdad Esfahbod -Copyright © 2007,2008,2009 Red Hat, Inc. -Copyright © 2012,2013 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2007 Chris Wilson -Copyright © 2009,2010 Red Hat, Inc. -Copyright © 2011,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Contributor(s): -Chris Wilson -Red Hat Author(s): Behdad Esfahbod -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2007,2008,2009 Red Hat, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2007,2008,2009 Red Hat, Inc. -Copyright © 2010,2011,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2007,2008,2009 Red Hat, Inc. -Copyright © 2010,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2007,2008,2009 Red Hat, Inc. -Copyright © 2010,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod -Google Author(s): Behdad Esfahbod, Garret Rieger - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2007,2008,2009 Red Hat, Inc. -Copyright © 2011,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2007,2008,2009 Red Hat, Inc. -Copyright © 2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2007,2008,2009 Red Hat, Inc. -Copyright © 2012,2013 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2007,2008,2009 Red Hat, Inc. -Copyright © 2012,2013 Google, Inc. -Copyright © 2019, Facebook Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod -Google Author(s): Behdad Esfahbod -Facebook Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2007,2008,2009 Red Hat, Inc. -Copyright © 2018,2019,2020 Ebrahim Byagowi -Copyright © 2018 Khaled Hosny - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2007,2008,2009,2010 Red Hat, Inc. -Copyright © 2010,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2007,2008,2009,2010 Red Hat, Inc. -Copyright © 2010,2012,2013 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2007,2008,2009,2010 Red Hat, Inc. -Copyright © 2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2007,2008,2009,2010 Red Hat, Inc. -Copyright © 2012,2018 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2007,2008,2009,2010 Red Hat, Inc. -Copyright © 2012,2018 Google, Inc. -Copyright © 2019 Facebook, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod -Google Author(s): Behdad Esfahbod -Facebook Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2009 Red Hat, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2009 Red Hat, Inc. -Copyright © 2009 Keith Stribley -Copyright © 2011 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2009 Red Hat, Inc. -Copyright © 2009 Keith Stribley -Copyright © 2015 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2009 Red Hat, Inc. -Copyright © 2011 Codethink Limited -Copyright © 2010,2011,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod -Codethink Author(s): Ryan Lortie -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2009 Red Hat, Inc. -Copyright © 2011 Codethink Limited -Copyright © 2011,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod -Codethink Author(s): Ryan Lortie -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2009 Red Hat, Inc. -Copyright © 2011 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2009 Red Hat, Inc. -Copyright © 2011 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod -Google Author(s): Behdad Esfahbod, Roozbeh Pournader - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2009 Red Hat, Inc. -Copyright © 2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2009 Red Hat, Inc. -Copyright © 2015 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2009 Red Hat, Inc. -Copyright © 2018 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2009 Red Hat, Inc. -Copyright © 2018 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2009,2010 Red Hat, Inc. -Copyright © 2010,2011,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2009,2010 Red Hat, Inc. -Copyright © 2010,2011,2012,2013 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2009,2010 Red Hat, Inc. -Copyright © 2010,2011,2013 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2009,2010 Red Hat, Inc. -Copyright © 2011,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2010 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2010 Red Hat, Inc. -Copyright © 2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2010,2011 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2010,2011,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2010,2011,2013 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2010,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2011 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2011 Martin Hosken -Copyright © 2011 SIL International - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2011 Martin Hosken -Copyright © 2011 SIL International -Copyright © 2011,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2011,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2011,2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod, Roderick Sheeter - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2011,2012 Google, Inc. -Copyright © 2018 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2011,2012,2013 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2011,2012,2013 Google, Inc. -Copyright © 2021 Khaled Hosny - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2011,2012,2014 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2011,2014 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod, Roozbeh Pournader - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2012 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2012 Mozilla Foundation. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Mozilla Author(s): Jonathan Kew - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2012,2013 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2012,2013 Mozilla Foundation. -Copyright © 2012,2013 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Mozilla Author(s): Jonathan Kew -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2012,2017 Google, Inc. -Copyright © 2021 Behdad Esfahbod - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2012,2018 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2013 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2013 Red Hat, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2014 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2014 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod, Roozbeh Pournader - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2015 Google, Inc. -Copyright © 2019 Adobe Inc. -Copyright © 2019 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod, Garret Rieger, Roderick Sheeter -Adobe Author(s): Michiharu Ariza - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2015 Mozilla Foundation. -Copyright © 2015 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Mozilla Author(s): Jonathan Kew -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2015-2019 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2016 Elie Roux -Copyright © 2018 Google, Inc. -Copyright © 2018-2019 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2016 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2016 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Seigo Nonaka, Calder Kitagawa - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2016 Google, Inc. -Copyright © 2018 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Sascha Brawer - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2016 Google, Inc. -Copyright © 2018 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Sascha Brawer, Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2016 Google, Inc. -Copyright © 2018 Khaled Hosny -Copyright © 2018 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Sascha Brawer, Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2016 Igalia S.L. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Igalia Author(s): Frédéric Wang - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2017 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2017 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2017 Google, Inc. -Copyright © 2018 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2017 Google, Inc. -Copyright © 2019 Facebook, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod -Facebook Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2017,2018 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2018 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2018 Ebrahim Byagowi -Copyright © 2018 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2018 Ebrahim Byagowi -Copyright © 2020 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2018 Ebrahim Byagowi -Copyright © 2020 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Calder Kitagawa - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2018 Ebrahim Byagowi. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2018 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2018 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Garret Rieger - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2018 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Garret Rieger, Rod Sheeter, Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2018 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Garret Rieger, Roderick Sheeter - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2018 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Rod Sheeter - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2018 Google, Inc. -Copyright © 2019 Facebook, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod -Facebook Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2018 Google, Inc. -Copyright © 2023 Behdad Esfahbod - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Garret Rieger, Roderick Sheeter - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2018 Adobe Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Adobe Author(s): Michiharu Ariza - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2018 Adobe Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Adobe Author(s): Michiharu Ariza -ifndef HB_CFF1_INTERP_CS_HH -define HB_CFF1_INTERP_CS_HH --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2018 Adobe Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Adobe Author(s): Michiharu Ariza -ifndef HB_CFF2_INTERP_CS_HH -define HB_CFF2_INTERP_CS_HH --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2018 Adobe Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Adobe Author(s): Michiharu Ariza -ifndef HB_CFF_INTERP_COMMON_HH -define HB_CFF_INTERP_COMMON_HH --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2018 Adobe Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Adobe Author(s): Michiharu Ariza -ifndef HB_CFF_INTERP_CS_COMMON_HH -define HB_CFF_INTERP_CS_COMMON_HH --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2018 Adobe Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Adobe Author(s): Michiharu Ariza -ifndef HB_CFF_INTERP_DICT_COMMON_HH -define HB_CFF_INTERP_DICT_COMMON_HH --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2018 Adobe Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Adobe Author(s): Michiharu Ariza -ifndef HB_OT_CFF_COMMON_HH -define HB_OT_CFF_COMMON_HH --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2018-2019 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2019 Adobe Inc. -Copyright © 2019 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Adobe Author(s): Michiharu Ariza - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2019 Adobe, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Adobe Author(s): Michiharu Ariza - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2019 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2019 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2019 Facebook, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Facebook Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2019 Adobe Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Adobe Author(s): Michiharu Ariza - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2019-2020 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2020 Ebrahim Byagowi - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2020 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Garret Rieger - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2020 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -include "hb-ot-var-common.hh" -include "hb-ot-var-hvar-table.hh" -HVAR table data from SourceSerif4Variable-Roman_subset.otf --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2020 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -include "hb-ot-var-cvar-table.hh" --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2021 Behdad Esfahbod - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2021 Behdad Esfahbod - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2021 Behdad Esfahbod. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2021 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2022 Behdad Esfahbod - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2022 Behdad Esfahbod - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2022 Behdad Esfahbod - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2022 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2022 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Garret Rieger - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2022 Red Hat, Inc - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Matthias Clasen - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2022 Red Hat, Inc -Copyright © 2021, 2022 Black Foundry - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Matthias Clasen - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2022 Red Hat, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Matthias Clasen - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2022 Behdad Esfahbod - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2022 Behdad Esfahbod - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. -ifndef HB_GEOMETRY_HH -define HB_GEOMETRY_HH --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2022 Matthias Clasen - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2022 Red Hat, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Red Hat Author(s): Matthias Clasen - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2023 Behdad Esfahbod - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2023 Behdad Esfahbod -Copyright © 1999 David Turner -Copyright © 2005 Werner Lemberg -Copyright © 2013-2015 Alexei Podtelezhnikov - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2023 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2023 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Qunxin Liu - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2024 David Corbett - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2024 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2024 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2024 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Google Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2025 Google, Inc. - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -Copyright © 2025 Behdad Esfahbod - - This is part of HarfBuzz, a text shaping library. - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. - -Author(s): Behdad Esfahbod - --------------------------------------------------------------------------------- -harfbuzz - -HarfBuzz is licensed under the so-called "Old MIT" license. Details follow. -For parts of HarfBuzz that are licensed under different licenses see individual -files names COPYING in subdirectories where applicable. - -Copyright © 2010-2022 Google, Inc. -Copyright © 2015-2020 Ebrahim Byagowi -Copyright © 2019,2020 Facebook, Inc. -Copyright © 2012,2015 Mozilla Foundation -Copyright © 2011 Codethink Limited -Copyright © 2008,2010 Nokia Corporation and/or its subsidiary(-ies) -Copyright © 2009 Keith Stribley -Copyright © 2011 Martin Hosken and SIL International -Copyright © 2007 Chris Wilson -Copyright © 2005,2006,2020,2021,2022,2023 Behdad Esfahbod -Copyright © 2004,2007,2008,2009,2010,2013,2021,2022,2023 Red Hat, Inc. -Copyright © 1998-2005 David Turner and Werner Lemberg -Copyright © 2016 Igalia S.L. -Copyright © 2022 Matthias Clasen -Copyright © 2018,2021 Khaled Hosny -Copyright © 2018,2019,2020 Adobe, Inc -Copyright © 2013-2015 Alexei Podtelezhnikov - -For full copyright notices consult the individual files in the package. - - -Permission is hereby granted, without written agreement and without -license or royalty fees, to use, copy, modify, and distribute this -software and its documentation for any purpose, provided that the -above copyright notice and the following two paragraphs appear in -all copies of this software. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR -DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES -ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN -IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, -BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS -ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO -PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. --------------------------------------------------------------------------------- -highlight - -MIT License - -Copyright (c) 2019 Rongjian Zhang - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - --------------------------------------------------------------------------------- -html - -Copyright (c) 2006-2012 The Authors - -Contributors: -James Graham - jg307@cam.ac.uk -Anne van Kesteren - annevankesteren@gmail.com -Lachlan Hunt - lachlan.hunt@lachy.id.au -Matt McDonald - kanashii@kanashii.ca -Sam Ruby - rubys@intertwingly.net -Ian Hickson (Google) - ian@hixie.ch -Thomas Broyer - t.broyer@ltgt.net -Jacques Distler - distler@golem.ph.utexas.edu -Henri Sivonen - hsivonen@iki.fi -Adam Barth - abarth@webkit.org -Eric Seidel - eric@webkit.org -The Mozilla Foundation (contributions from Henri Sivonen since 2008) -David Flanagan (Mozilla) - dflanagan@mozilla.com -Google LLC (contributed the Dart port) - misc@dartlang.org - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - --------------------------------------------------------------------------------- -html_unescape - -Copyright (c) 2018, Filip Hracek. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - * Neither the name of the nor the - names of its contributors may be used to endorse or promote products - derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2000-2012, International Business Machines Corporation and others. -All Rights Reserved. --------------------------------------------------------------------------------- -icu - -Copyright (C) 2002-2013, International Business Machines Corporation -and others. All Rights Reserved. --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2002-2015, International Business Machines Corporation and others. - All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2002-2010, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2001-2003 International Business Machines -Corporation and others. All Rights Reserved. - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2001-2010 International Business Machines -Corporation and others. All Rights Reserved. - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2002-2005, International Business Machines Corporation and others. All Rights Reserved. - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2002-2010, International Business Machines Corporation and others. All Rights Reserved. - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2002-2015, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2002-2016 International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2003-2005, International Business Machines Corporation and others. All Rights Reserved. - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2003-2010, International Business Machines Corporation and others. All Rights Reserved. - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -#################################################################### -Copyright (c) 2009, International Business Machines Corporation and -others. All Rights Reserved. - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -#################################################################### -Copyright (c) 2015, International Business Machines Corporation and -others. All Rights Reserved. - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -* -* Copyright (C) 2004-2006, International Business Machines -* Corporation and others. All Rights Reserved. -* -*************************************************************************** - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -*************************************************************************** -* -* Copyright (C) 1995-2002, International Business Machines -* Corporation and others. All Rights Reserved. -* -*************************************************************************** - - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -*************************************************************************** -* -* Copyright (C) 1995-2003, International Business Machines -* Corporation and others. All Rights Reserved. -* -*************************************************************************** - - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -*************************************************************************** -* -* Copyright (C) 1995-2005, International Business Machines -* Corporation and others. All Rights Reserved. -* -*************************************************************************** - - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -*************************************************************************** -* -* Copyright (C) 1995-2006, International Business Machines -* Corporation and others. All Rights Reserved. -* -*************************************************************************** - - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -*************************************************************************** -* -* Copyright (C) 1995-2007, International Business Machines -* Corporation and others. All Rights Reserved. -* -*************************************************************************** - - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -*************************************************************************** -* -* Copyright (C) 1995-2009, International Business Machines -* Corporation and others. All Rights Reserved. -* -*************************************************************************** - - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -*************************************************************************** -* -* Copyright (C) 1995-2013, International Business Machines -* Corporation and others. All Rights Reserved. -* -*************************************************************************** - - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -*************************************************************************** -* -* Copyright (C) 2001-2003, International Business Machines -* Corporation and others. All Rights Reserved. -* -*************************************************************************** - - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -*************************************************************************** -* -* Copyright (C) 2001-2005, International Business Machines -* Corporation and others. All Rights Reserved. -* -*************************************************************************** - - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -*************************************************************************** -* -* Copyright (C) 2009-2012, International Business Machines -* Corporation and others. All Rights Reserved. -* -*************************************************************************** - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -*************************************************************************** -* -* Copyright (C) 2014, International Business Machines -* Corporation and others. All Rights Reserved. -* -*************************************************************************** - - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -*************************************************************************** -* -* Copyright (C) 2009 International Business Machines -* Corporation and others. All Rights Reserved. -* -*************************************************************************** --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -***************************************************************************** - - Copyright (C) 2002-2015, International Business Machines Corporation and others. - All Rights Reserved. - -***************************************************************************** - - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -******************************************************************************* -* -* Copyright (C) 1995-2001, International Business Machines -* Corporation and others. All Rights Reserved. -* -******************************************************************************* - - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -******************************************************************************* -* -* Copyright (C) 1995-2005, International Business Machines -* Corporation and others. All Rights Reserved. -* -******************************************************************************* - - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -******************************************************************************* -* -* Copyright (C) 1995-2010, International Business Machines -* Corporation and others. All Rights Reserved. -* -******************************************************************************* - - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -******************************************************************************* -* -* Copyright (C) 1997-2000, International Business Machines -* Corporation and others. All Rights Reserved. -* -******************************************************************************* - - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -******************************************************************************* -* -* Copyright (C) 1997-2003, International Business Machines -* Corporation and others. All Rights Reserved. -* -******************************************************************************* - - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -******************************************************************************* -* -* Copyright (C) 1997-2010, International Business Machines -* Corporation and others. All Rights Reserved. -* -******************************************************************************* - - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -******************************************************************************* -* -* Copyright (C) 2010, International Business Machines -* Corporation and others. All Rights Reserved. -* -******************************************************************************* - - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (C) 1999-2016, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (C) 2009-2010 IBM Corporation and Others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (C) 2010-2014, International Business Machines Corporation and others. -All Rights Reserved. --------------------------------------------------------------------------------- -icu - -Copyright (C) 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (c) 2002-2016 International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -Copyright (c) 2002-2016, International Business Machines - Corporation and others. All Rights Reserved. --------------------------------------------------------------------------------- -icu - -Copyright (c) 2007-2012, International Business Machines -Corporation and others. All Rights Reserved. --------------------------------------------------------------------------------- -icu - -This file was generated from RFC 3454 (http://www.ietf.org/rfc/rfc3454.txt) -Copyright (C) The Internet Society (2002). All Rights Reserved. --------------------------------------------------------------------------------- -icu - -UNICODE LICENSE V3 - -COPYRIGHT AND PERMISSION NOTICE - -Copyright © 2016-2023 Unicode, Inc. - -NOTICE TO USER: Carefully read the following legal agreement. BY -DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR -SOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT -DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of data files and any associated documentation (the "Data Files") or -software and any associated documentation (the "Software") to deal in the -Data Files or Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, and/or sell -copies of the Data Files or Software, and to permit persons to whom the -Data Files or Software are furnished to do so, provided that either (a) -this copyright and permission notice appear with all copies of the Data -Files or Software, or (b) this copyright and permission notice appear in -associated Documentation. - -THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY -KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF -THIRD PARTY RIGHTS. - -IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE -BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, -OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, -WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, -ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA -FILES OR SOFTWARE. - -Except as contained in this notice, the name of a copyright holder shall -not be used in advertising or otherwise to promote the sale, use or other -dealings in these Data Files or Software without prior written -authorization of the copyright holder. - ----------------------------------------------------------------------- - -Third-Party Software Licenses - -This section contains third-party software notices and/or additional -terms for licensed third-party software components included within ICU -libraries. - ----------------------------------------------------------------------- - -ICU License - ICU 1.8.1 to ICU 57.1 - -COPYRIGHT AND PERMISSION NOTICE - -Copyright (c) 1995-2016 International Business Machines Corporation and others -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, and/or sell copies of the Software, and to permit persons -to whom the Software is furnished to do so, provided that the above -copyright notice(s) and this permission notice appear in all copies of -the Software and that both the above copyright notice(s) and this -permission notice appear in supporting documentation. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT -OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR -HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY -SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER -RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF -CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. - -Except as contained in this notice, the name of a copyright holder -shall not be used in advertising or otherwise to promote the sale, use -or other dealings in this Software without prior written authorization -of the copyright holder. - -All trademarks and registered trademarks mentioned herein are the -property of their respective owners. - ----------------------------------------------------------------------- - -Chinese/Japanese Word Break Dictionary Data (cjdict.txt) - - # The Google Chrome software developed by Google is licensed under - # the BSD license. Other software included in this distribution is - # provided under other licenses, as set forth below. - # - # The BSD License - # http://opensource.org/licenses/bsd-license.php - # Copyright (C) 2006-2008, Google Inc. - # - # All rights reserved. - # - # Redistribution and use in source and binary forms, with or without - # modification, are permitted provided that the following conditions are met: - # - # Redistributions of source code must retain the above copyright notice, - # this list of conditions and the following disclaimer. - # Redistributions in binary form must reproduce the above - # copyright notice, this list of conditions and the following - # disclaimer in the documentation and/or other materials provided with - # the distribution. - # Neither the name of Google Inc. nor the names of its - # contributors may be used to endorse or promote products derived from - # this software without specific prior written permission. - # - # - # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, - # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE - # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR - # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF - # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR - # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF - # LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING - # NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - # - # - # The word list in cjdict.txt are generated by combining three word lists - # listed below with further processing for compound word breaking. The - # frequency is generated with an iterative training against Google web - # corpora. - # - # * Libtabe (Chinese) - # - https://sourceforge.net/project/?group_id=1519 - # - Its license terms and conditions are shown below. - # - # * IPADIC (Japanese) - # - http://chasen.aist-nara.ac.jp/chasen/distribution.html - # - Its license terms and conditions are shown below. - # - # ---------COPYING.libtabe ---- BEGIN-------------------- - # - # /* - # * Copyright (c) 1999 TaBE Project. - # * Copyright (c) 1999 Pai-Hsiang Hsiao. - # * All rights reserved. - # * - # * Redistribution and use in source and binary forms, with or without - # * modification, are permitted provided that the following conditions - # * are met: - # * - # * . Redistributions of source code must retain the above copyright - # * notice, this list of conditions and the following disclaimer. - # * . Redistributions in binary form must reproduce the above copyright - # * notice, this list of conditions and the following disclaimer in - # * the documentation and/or other materials provided with the - # * distribution. - # * . Neither the name of the TaBE Project nor the names of its - # * contributors may be used to endorse or promote products derived - # * from this software without specific prior written permission. - # * - # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - # * OF THE POSSIBILITY OF SUCH DAMAGE. - # */ - # - # /* - # * Copyright (c) 1999 Computer Systems and Communication Lab, - # * Institute of Information Science, Academia - # * Sinica. All rights reserved. - # * - # * Redistribution and use in source and binary forms, with or without - # * modification, are permitted provided that the following conditions - # * are met: - # * - # * . Redistributions of source code must retain the above copyright - # * notice, this list of conditions and the following disclaimer. - # * . Redistributions in binary form must reproduce the above copyright - # * notice, this list of conditions and the following disclaimer in - # * the documentation and/or other materials provided with the - # * distribution. - # * . Neither the name of the Computer Systems and Communication Lab - # * nor the names of its contributors may be used to endorse or - # * promote products derived from this software without specific - # * prior written permission. - # * - # * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - # * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - # * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - # * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - # * REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, - # * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - # * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - # * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - # * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - # * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - # * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - # * OF THE POSSIBILITY OF SUCH DAMAGE. - # */ - # - # Copyright 1996 Chih-Hao Tsai @ Beckman Institute, - # University of Illinois - # c-tsai4@uiuc.edu http://casper.beckman.uiuc.edu/~c-tsai4 - # - # ---------------COPYING.libtabe-----END-------------------------------- - # - # - # ---------------COPYING.ipadic-----BEGIN------------------------------- - # - # Copyright 2000, 2001, 2002, 2003 Nara Institute of Science - # and Technology. All Rights Reserved. - # - # Use, reproduction, and distribution of this software is permitted. - # Any copy of this software, whether in its original form or modified, - # must include both the above copyright notice and the following - # paragraphs. - # - # Nara Institute of Science and Technology (NAIST), - # the copyright holders, disclaims all warranties with regard to this - # software, including all implied warranties of merchantability and - # fitness, in no event shall NAIST be liable for - # any special, indirect or consequential damages or any damages - # whatsoever resulting from loss of use, data or profits, whether in an - # action of contract, negligence or other tortuous action, arising out - # of or in connection with the use or performance of this software. - # - # A large portion of the dictionary entries - # originate from ICOT Free Software. The following conditions for ICOT - # Free Software applies to the current dictionary as well. - # - # Each User may also freely distribute the Program, whether in its - # original form or modified, to any third party or parties, PROVIDED - # that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear - # on, or be attached to, the Program, which is distributed substantially - # in the same form as set out herein and that such intended - # distribution, if actually made, will neither violate or otherwise - # contravene any of the laws and regulations of the countries having - # jurisdiction over the User or the intended distribution itself. - # - # NO WARRANTY - # - # The program was produced on an experimental basis in the course of the - # research and development conducted during the project and is provided - # to users as so produced on an experimental basis. Accordingly, the - # program is provided without any warranty whatsoever, whether express, - # implied, statutory or otherwise. The term "warranty" used herein - # includes, but is not limited to, any warranty of the quality, - # performance, merchantability and fitness for a particular purpose of - # the program and the nonexistence of any infringement or violation of - # any right of any third party. - # - # Each user of the program will agree and understand, and be deemed to - # have agreed and understood, that there is no warranty whatsoever for - # the program and, accordingly, the entire risk arising from or - # otherwise connected with the program is assumed by the user. - # - # Therefore, neither ICOT, the copyright holder, or any other - # organization that participated in or was otherwise related to the - # development of the program and their respective officials, directors, - # officers and other employees shall be held liable for any and all - # damages, including, without limitation, general, special, incidental - # and consequential damages, arising out of or otherwise in connection - # with the use or inability to use the program or any product, material - # or result produced or otherwise obtained by using the program, - # regardless of whether they have been advised of, or otherwise had - # knowledge of, the possibility of such damages at any time during the - # project or thereafter. Each user will be deemed to have agreed to the - # foregoing by his or her commencement of use of the program. The term - # "use" as used herein includes, but is not limited to, the use, - # modification, copying and distribution of the program and the - # production of secondary products from the program. - # - # In the case where the program, whether in its original form or - # modified, was distributed or delivered to or received by a user from - # any person, organization or entity other than ICOT, unless it makes or - # grants independently of ICOT any specific warranty to the user in - # writing, such person, organization or entity, will also be exempted - # from and not be held liable to the user for any such damages as noted - # above as far as the program is concerned. - # - # ---------------COPYING.ipadic-----END---------------------------------- - ----------------------------------------------------------------------- - -Lao Word Break Dictionary Data (laodict.txt) - - # Copyright (C) 2016 and later: Unicode, Inc. and others. - # License & terms of use: http://www.unicode.org/copyright.html - # Copyright (c) 2015 International Business Machines Corporation - # and others. All Rights Reserved. - # - # Project: https://github.com/rober42539/lao-dictionary - # Dictionary: https://github.com/rober42539/lao-dictionary/laodict.txt - # License: https://github.com/rober42539/lao-dictionary/LICENSE.txt - # (copied below) - # - # This file is derived from the above dictionary version of Nov 22, 2020 - # ---------------------------------------------------------------------- - # Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell. - # All rights reserved. - # - # Redistribution and use in source and binary forms, with or without - # modification, are permitted provided that the following conditions are met: - # - # Redistributions of source code must retain the above copyright notice, this - # list of conditions and the following disclaimer. Redistributions in binary - # form must reproduce the above copyright notice, this list of conditions and - # the following disclaimer in the documentation and/or other materials - # provided with the distribution. - # - # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS - # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE - # COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, - # INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR - # SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, - # STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) - # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED - # OF THE POSSIBILITY OF SUCH DAMAGE. - # -------------------------------------------------------------------------- - ----------------------------------------------------------------------- - -Burmese Word Break Dictionary Data (burmesedict.txt) - - # Copyright (c) 2014 International Business Machines Corporation - # and others. All Rights Reserved. - # - # This list is part of a project hosted at: - # github.com/kanyawtech/myanmar-karen-word-lists - # - # -------------------------------------------------------------------------- - # Copyright (c) 2013, LeRoy Benjamin Sharon - # All rights reserved. - # - # Redistribution and use in source and binary forms, with or without - # modification, are permitted provided that the following conditions - # are met: Redistributions of source code must retain the above - # copyright notice, this list of conditions and the following - # disclaimer. Redistributions in binary form must reproduce the - # above copyright notice, this list of conditions and the following - # disclaimer in the documentation and/or other materials provided - # with the distribution. - # - # Neither the name Myanmar Karen Word Lists, nor the names of its - # contributors may be used to endorse or promote products derived - # from this software without specific prior written permission. - # - # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND - # CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, - # INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF - # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - # DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS - # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - # EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED - # TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON - # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR - # TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF - # THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - # SUCH DAMAGE. - # -------------------------------------------------------------------------- - ----------------------------------------------------------------------- - -Time Zone Database - - ICU uses the public domain data and code derived from Time Zone -Database for its time zone support. The ownership of the TZ database -is explained in BCP 175: Procedure for Maintaining the Time Zone -Database section 7. - - # 7. Database Ownership - # - # The TZ database itself is not an IETF Contribution or an IETF - # document. Rather it is a pre-existing and regularly updated work - # that is in the public domain, and is intended to remain in the - # public domain. Therefore, BCPs 78 [RFC5378] and 79 [RFC3979] do - # not apply to the TZ Database or contributions that individuals make - # to it. Should any claims be made and substantiated against the TZ - # Database, the organization that is providing the IANA - # Considerations defined in this RFC, under the memorandum of - # understanding with the IETF, currently ICANN, may act in accordance - # with all competent court orders. No ownership claims will be made - # by ICANN or the IETF Trust on the database or the code. Any person - # making a contribution to the database or code waives all rights to - # future claims in that contribution or in the TZ Database. - ----------------------------------------------------------------------- - -Google double-conversion - -Copyright 2006-2011, the V8 project authors. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ----------------------------------------------------------------------- - - -File: install-sh (only for ICU4C) - - -Copyright 1991 by the Massachusetts Institute of Technology - -Permission to use, copy, modify, distribute, and sell this software and its -documentation for any purpose is hereby granted without fee, provided that -the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation, and that the name of M.I.T. not be used in advertising or -publicity pertaining to distribution of the software without specific, -written prior permission. M.I.T. makes no representations about the -suitability of this software for any purpose. It is provided "as is" -without express or implied warranty. - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - - Copyright (C) 1999-2014, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - - Copyright (C) 1999-2015, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - - Copyright (C) 2001, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - -Copyright (C) 2002-2006 IBM, Inc. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1996-2013, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1996-2013, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1996-2013, International Business Machines Corporation - and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1996-2014, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1996-2015, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1997-2005, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1997-2006, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1997-2006, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1997-2011, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1997-2011, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1997-2011, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1997-2012, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1997-2012, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1997-2012, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1997-2013, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1997-2013, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1997-2014, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1997-2015, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1997-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1997-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1997-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1998-2004, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1998-2005, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1998-2006, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1998-2006, International Business Machines - Corporation and others. All Rights Reserved. - - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1998-2008, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1998-2011, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1998-2012, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1998-2014, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1998-2014, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1998-2015, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1998-2015, International Business Machines - Corporation and others. All Rights Reserved. - - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1998-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1998-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1999-2001, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1999-2003, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1999-2004, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1999-2006, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1999-2010, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1999-2010, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1999-2010, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1999-2011, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1999-2011, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1999-2012, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1999-2013, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1999-2013, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1999-2014 International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1999-2014, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1999-2015, International Business Machines - Corporation and others. All Rights Reserved. - - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1999-2015, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1999-2015, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1999-2016 International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 1999-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2000, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2000-2003, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2000-2008, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2000-2010, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2000-2011, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2000-2012, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2000-2013, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2000-2014, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2000-2015, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2000-2015, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2000-2015, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2000-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2000-2016, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2001-2008, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2001-2011, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2001-2012, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2001-2014, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2001-2014, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2001-2015, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2001-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2002-2003, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2002-2006, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2002-2010, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2002-2011 International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2002-2011, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2002-2011, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2002-2012, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2002-2012, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2002-2013, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2002-2014, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2002-2015, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2002-2015, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2002-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2002-2016, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2003-2004, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2003-2006, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2003-2007, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2003-2009, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2003-2012, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2003-2013, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2003-2014, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2003-2015, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2003-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2004-2005, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2004-2007, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2004-2010, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2004-2012, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2004-2014, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2005, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2005-2012, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2005-2014, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2005-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2007, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2007-2012, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2007-2015, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2007-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2008-2011, International Business Machines - Corporation, Google and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2008-2011, International Business Machines - Corporation, Google and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2008-2015, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2008-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2009, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2009-2011, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2009-2011, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2009-2012, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2009-2013, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2009-2013, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2009-2014, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2009-2015, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2009-2015, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2009-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2011, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2011-2014 International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2012,2014 International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2012-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2012-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2013-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - - Copyright (C) 2016, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - -Copyright (C) 2001-2011, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - -Copyright (C) 2001-2013, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - -Copyright (C) 2001-2014, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - -Copyright (C) 2003-2015, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - -Copyright (C) 2003-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - -Copyright (C) 2008-2013, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - -Copyright (C) 2009-2011, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - -Copyright (c) 1999-2002, International Business Machines Corporation and -others. All Rights Reserved. - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - -Copyright (c) 1999-2003, International Business Machines Corporation and -others. All Rights Reserved. - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - -Copyright (c) 1999-2007, International Business Machines Corporation and -others. All Rights Reserved. - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - -Copyright (c) 1999-2010, International Business Machines Corporation and -others. All Rights Reserved. - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1996-2015, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1996-2015, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1996-2016, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1996-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1996-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1996-2016, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1997-2006, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1997-2009,2014 International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1997-2010, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1997-2011, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1997-2011,2014-2015 International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1997-2012, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1997-2013, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1997-2014, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1997-2014, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1997-2014, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1997-2015, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1997-2015, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1997-2015, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1997-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1997-2016, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1998-2005, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1998-2014, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1998-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1999-2005, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1999-2006, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1999-2006, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1999-2006,2013 IBM Corp. All rights reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1999-2007, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1999-2009, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1999-2011, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1999-2011, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1999-2011, International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1999-2011, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1999-2011, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1999-2014 International Business Machines Corporation - and others. All rights reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1999-2014, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1999-2014, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1999-2014, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1999-2015 International Business Machines - Corporation and others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1999-2015, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1999-2016 International Business Machines Corporation - and others. All rights reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1999-2016 International Business Machines Corporation - and others. All rights reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1999-2016, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1999-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 1999-2016, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2000-2004, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2000-2006, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2000-2011, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2000-2011, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2000-2012, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2000-2016, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2000-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2000-2016, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2001, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2001, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2001-2006, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2001-2007, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2001-2008,2010 IBM and others. All rights reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2001-2010, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2001-2011 IBM and others. All rights reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2001-2011, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2001-2011,2014 IBM and others. All rights reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2001-2012, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2001-2014 IBM and others. All rights reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2001-2014 International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2001-2014, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2001-2014, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2001-2015 IBM and others. All rights reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2001-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2001-2016, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2002-2015 International Business Machines Corporation - and others. All rights reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2002-2016 International Business Machines Corporation - and others. All rights reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2002-2016 International Business Machines Corporation - and others. All rights reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2002-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2002-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2002-2016, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2003-2003, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2003-2006, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2003-2011, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2003-2013, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2003-2014, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2003-2014, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2004-2011, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2004-2015, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2004-2016, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2004-2016, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2005-2006, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2005-2008, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2005-2011, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2005-2012, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2005-2013, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2005-2013, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2005-2014, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2005-2015, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2005-2015, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2005-2016, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2005-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2006 International Business Machines Corporation - and others. All rights reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2006, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2008-2011, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2008-2015, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2008-2016, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2009-2013, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2009-2014 International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2009-2015, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2009-2016, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2009-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2010, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2010-2011, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2010-2012, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2010-2012, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2010-2012,2014, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2010-2015, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2010-2016, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2010-2016, International Business Machines Corporation and - others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2011, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2011-2012, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2011-2013, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2011-2014, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2011-2015, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2012 International Business Machines Corporation - and others. All rights reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2012-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2013, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2013-2016, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2014, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2014-2016, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2015-2016, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (c) 2000-2005, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (c) 2000-2007, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (c) 2001-2007, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (c) 2001-2011, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (c) 2001-2012, International Business Machines Corporation - and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (c) 2001-2014, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (c) 2001-2015, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (c) 2001-2016, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (c) 2002-2005, International Business Machines Corporation - and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (c) 2002-2010, International Business Machines Corporation - and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (c) 2002-2011, International Business Machines Corporation - and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (c) 2002-2012, International Business Machines Corporation - and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (c) 2002-2014, International Business Machines Corporation - and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (c) 2002-2016, International Business Machines - Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2002-2008 International Business Machines Corporation - and others. All rights reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2002-2008, International Business Machines Corporation and others. - All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2002-2011, International Business Machines Corporation and others. - All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2002-2014 International Business Machines Corporation - and others. All rights reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2002-2016 International Business Machines Corporation - and others. All rights reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2002-2016 International Business Machines Corporation and others. - All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2002-2016, International Business Machines Corporation and others. - All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2003-2010, International Business Machines Corporation and others. - All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (C) 2004-2015, International Business Machines Corporation and others. - All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - - Copyright (c) 2001-2005, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1996-2012, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1996-2014, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1996-2014, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1996-2014, International Business Machines Corporation and others. -All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1996-2015, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1996-2015, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1996-2015, International Business Machines Corporation and others. -All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1996-2016, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1996-2016, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1997-2010, International Business Machines Corporation and -others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1997-2011, International Business Machines Corporation and others. -All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1997-2012, International Business Machines Corporation and -others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1997-2013, International Business Machines -Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1997-2013, International Business Machines Corporation and -others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1997-2015, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1997-2015, International Business Machines Corporation -and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1997-2015, International Business Machines Corporation and -others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1997-2015, International Business Machines Corporation and others. -All Rights Reserved. - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1997-2015, International Business Machines Corporation and others. -All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1997-2016, International Business Machines Corporation and -others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1997-2016, International Business Machines Corporation and others. -All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1998-2012, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1998-2012, International Business Machines Corporation and -others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1998-2016, International Business Machines Corporation -and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1999-2007, International Business Machines Corporation -and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1999-2010, International Business Machines Corporation and others. -All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1999-2011, International Business Machines Corporation -and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1999-2012, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1999-2013, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1999-2014, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1999-2015, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1999-2015, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1999-2016, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1999-2016, International Business Machines Corporation - and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1999-2016, International Business Machines Corporation -and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 1999-2016, International Business Machines Corporation and -others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2000-2004, International Business Machines Corporation -and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2001-2011, International Business Machines Corporation -and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2001-2011, International Business Machines Corporation and -others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2001-2011, International Business Machines Corporation. -All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2001-2012, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2001-2014, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2001-2014, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2001-2014, International Business Machines Corporation and -others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2001-2014, International Business Machines Corporation. -All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2001-2015, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2001-2016, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2002-2005, International Business Machines Corporation and -others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2002-2014, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2003 - 2008, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2003 - 2009, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2003 - 2013, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2003-2008, International Business Machines Corporation -and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2003-2009,2012,2016 International Business Machines Corporation and -others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2003-2013, International Business Machines Corporation -and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2003-2013, International Business Machines Corporation and -others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2003-2015, International Business Machines Corporation -and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2003-2016, International Business Machines Corporation -and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2004 - 2008, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2004-2012, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2006-2012, International Business Machines Corporation and others. -All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2006-2014, International Business Machines Corporation -and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2006-2016, International Business Machines Corporation -and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2007-2008, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2007-2008, International Business Machines Corporation and -others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2007-2012, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2007-2013, International Business Machines Corporation -and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2007-2013, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2007-2014, International Business Machines Corporation -and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2007-2014, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2007-2014, International Business Machines Corporation and -others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2007-2016, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2007-2016, International Business Machines Corporation and -others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2008, Google, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2008-2009, International Business Machines Corporation and -others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2008-2013, International Business Machines Corporation -and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2008-2013, International Business Machines Corporation and -others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2008-2014, Google, International Business Machines Corporation -and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2008-2014, Google, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2008-2015, Google, International Business Machines Corporation -and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2008-2015, International Business Machines Corporation -and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2008-2015, International Business Machines Corporation and -others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2008-2016, International Business Machines Corporation -and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2008-2016, International Business Machines Corporation and -others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2009-2010, Google, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2009-2010, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2009-2011, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2009-2012, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2009-2013, International Business Machines Corporation and -others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2009-2014, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2009-2015, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2009-2015, International Business Machines Corporation and -others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2009-2016, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2009-2016, International Business Machines Corporation, -Google, and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2010-2011, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2010-2012, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2010-2012,2015 International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2010-2013, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2010-2014, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2010-2014, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2010-2014, International Business Machines Corporation and -others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2010-2015, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2010-2015, International Business Machines Corporation and -others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2010-2016, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2011-2012, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2011-2015, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2011-2016, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2011-2016, International Business Machines Corporation and -others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2012-2014, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2012-2015, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2012-2016, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2013, International Business Machines Corporation -and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2013, International Business Machines Corporation and -others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2013, International Business Machines Corporation and others. -All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2013-2014, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2013-2014, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2013-2014, International Business Machines Corporation and -others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2013-2014, International Business Machines Corporation and others. -All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2013-2015, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2013-2015, International Business Machines Corporation and others. -All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2013-2016, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2014, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2014, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2014-2015, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2014-2016, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2014-2016, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2014-2016, International Business Machines Corporation and -others. -All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2014-2016, International Business Machines Corporation and -others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2014-2016, International Business Machines Corporation and -others. All Rights Reserved. - - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2014-2016, International Business Machines Corporation and others. -All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2015, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2015, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2015, International Business Machines Corporation -and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2015, International Business Machines Corporation and -others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2015-2016, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2015-2016, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2016, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2016, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 1996-2012, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 1996-2014, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 1996-2015, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 1996-2015, International Business Machines Corporation and others. -All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 1996-2016, International Business Machines Corporation - and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 1996-2016, International Business Machines Corporation and -others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 1997-2012, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 1999-2002, International Business Machines Corporation and -others. All Rights Reserved. - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2001-2012, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2002-2004, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2002-2006, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2002-2007, International Business Machines Corporation -and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2002-2011, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2002-2014, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2002-2014, International Business Machines Corporation -and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2002-2016, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2003, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2003-2004, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2003-2008, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2003-2011, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2003-2013, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2003-2014, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2004, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2004-2006, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2004-2014 International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2004-2014, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2004-2015, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2004-2016, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2008-2015, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2014, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (c) 2014-2016, International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - Copyright (C) 2000-2016, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - Copyright (C) 2008, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - Copyright (C) 2008-2011, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - Copyright (C) 2008-2012, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - Copyright (C) 2008-2015, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - Copyright (C) 2008-2016, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - Copyright (C) 2009-2013, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - Copyright (C) 2009-2015, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - Copyright (C) 2009-2016, International Business Machines - Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (C) 1996-2008, International Business Machines Corporation -and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (C) 1996-2012, International Business Machines Corporation -and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (C) 1997-2005, International Business Machines Corporation and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (C) 1997-2013, International Business Machines Corporation and others. -All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (C) 1997-2016, International Business Machines Corporation and -others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (C) 2001-2005, International Business Machines Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (C) 2001-2011, International Business Machines Corporation -and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (C) 2002-2016 International Business Machines Corporation - and others. All rights reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (C) 2003-2014, International Business Machines Corporation -and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (C) 2007-2013, International Business Machines Corporation and -others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (C) 2008, International Business Machines Corporation and -others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (C) 2008-2014, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (C) 2008-2016, International Business Machines Corporation and -others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (C) 2009-2011, International Business Machines -Corporation and others. All Rights Reserved. - -Copyright 2007 Google Inc. All Rights Reserved. - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (C) 2009-2012, International Business Machines -Corporation and others. All Rights Reserved. - -Copyright 2007 Google Inc. All Rights Reserved. - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (C) 2009-2013, International Business Machines -Corporation and others. All Rights Reserved. - -Copyright 2001 and onwards Google Inc. - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (C) 2009-2013, International Business Machines -Corporation and others. All Rights Reserved. - -Copyright 2004 and onwards Google Inc. - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (C) 2015, International Business Machines Corporation and -others. All Rights Reserved. - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (C) {1999-2001}, International Business Machines Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (c) 1997-2011, International Business Machines Corporation and -others. All Rights Reserved. -Copyright (C) 2010 , Yahoo! Inc. - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (c) 1997-2012, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (c) 1997-2012, International Business Machines Corporation and -others. All Rights Reserved. -Copyright (C) 2010 , Yahoo! Inc. - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (c) 1997-2015, International Business Machines Corporation and -others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (c) 1997-2016, International Business Machines Corporation -and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (c) 1999-2012, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (c) 1999-2016, International Business Machines Corporation and -others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (c) 2001-2016, International Business Machines Corporation and -others. All Rights Reserved. - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (c) 2002-2005, International Business Machines Corporation and -others. All Rights Reserved. - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (c) 2002-2006, International Business Machines Corporation and -others. All Rights Reserved. - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (c) 2002-2012, International Business Machines Corporation and -others. All Rights Reserved. - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (c) 2002-2014, International Business Machines Corporation and -others. All Rights Reserved. - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (c) 2003-2010 International Business Machines -Corporation and others. All Rights Reserved. - - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (c) 2004-2010, International Business Machines Corporation and -others. All Rights Reserved. - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (c) 2007-2012, International Business Machines Corporation and -others. All Rights Reserved. - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (c) 2007-2013, International Business Machines Corporation and -others. All Rights Reserved. - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (c) 2007-2014, International Business Machines Corporation and -others. All Rights Reserved. - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (c) 2007-2016, International Business Machines Corporation and -others. All Rights Reserved. - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (c) 2008-2010, International Business Machines Corporation and -others. All Rights Reserved. - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (c) 2008-2011, International Business Machines Corporation and -others. All Rights Reserved. - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (c) 2008-2014, International Business Machines Corporation and -others. All Rights Reserved. - --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (c) IBM Corporation, 2000-2010. All rights reserved. - -This software is made available under the terms of the -ICU License -- ICU 1.8.1 and later. --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (c) IBM Corporation, 2000-2011. All rights reserved. - -This software is made available under the terms of the -ICU License -- ICU 1.8.1 and later. --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (c) IBM Corporation, 2000-2012. All rights reserved. - -This software is made available under the terms of the -ICU License -- ICU 1.8.1 and later. --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (c) IBM Corporation, 2000-2014. All rights reserved. - -This software is made available under the terms of the -ICU License -- ICU 1.8.1 and later. --------------------------------------------------------------------------------- -icu - -© 2016 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html -Copyright (c) IBM Corporation, 2000-2016. All rights reserved. - -This software is made available under the terms of the -ICU License -- ICU 1.8.1 and later. --------------------------------------------------------------------------------- -icu - -© 2017 and later: Unicode, Inc. and others. -License & terms of use: http://www.unicode.org/copyright.html - -Copyright (C) 2009-2017, International Business Machines Corporation, -Google, and others. All Rights Reserved. - - - --------------------------------------------------------------------------------- -icu -skia - -Copyright (c) 2018 The Chromium Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -image - -The MIT License - -Copyright (c) 2013-2022 Brendan Duncan. -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -image_picker - -Copyright 2013 The Flutter Authors - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -import_sorter - -The MIT License (MIT) - -Copyright (c) 2021 Matthew Gleich - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - --------------------------------------------------------------------------------- -include - - - -Copyright (c) 2013-2021 Niels Lohmann - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -include - - -Copyright (c) 2013-2019 Niels Lohmann . - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -include - -Copyright (C) 2011 Nick Bruun -Copyright (C) 2013 Vlad Lazarenko -Copyright (C) 2014 Nicolas Pauss --------------------------------------------------------------------------------- -include - -Copyright (c) 2009 Florian Loitsch. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - --------------------------------------------------------------------------------- -include - -Copyright (c) 2011 - Nick Bruun. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. If you meet (any of) the author(s), you're encouraged to buy them a beer, - a drink or whatever is suited to the situation, given that you like the - software. -4. This notice may not be removed or altered from any source - distribution. --------------------------------------------------------------------------------- -include -json - -@copyright Copyright (c) 2008-2009 Bjoern Hoehrmann -@sa http://bjoern.hoehrmann.de/utf-8/decoder/dfa/ --------------------------------------------------------------------------------- -inja - - - -Copyright (c) 2018-2021 Berscheid - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -inja - -___ _ Version 3.3 -|_ _|_ __ (_) __ _ https://github.com/pantor/inja -| || '_ \ | |/ _` | Licensed under the MIT License . -| || | | || | (_| | -|___|_| |_|/ |\__,_| Copyright (c) 2018-2021 Lars Berscheid -|__/ -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -io - -Copyright 2017, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -io - -Copyright 2017, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. Use of this source code is governed by a -BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -io - -Copyright 2021, the Dart project authors. Please see the AUTHORS file -for details. All rights reserved. Use of this source code is governed by a -BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -io -pana -term_glyph - -Copyright 2017, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -js - -Copyright 2012, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -json - - - -Copyright (c) 2013-2022 Niels Lohmann - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -json - -Apache License -Version 2.0, January 2004 -http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - -"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. - -"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. - -"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. - -"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. - -"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. - -"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. - -"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). - -"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. - -"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." - -"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: - - (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. - - You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. - -To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. - -Copyright [yyyy] [name of copyright owner] - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - -http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - --------------------------------------------------------------------------------- -json_annotation -platform - -Copyright 2017, the Dart project authors. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -just_audio - -MIT License - -Copyright (c) 2019-2020 Ryan Heise and the project contributors. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -============================================================================== - -This software includes the ExoPlayer library which is licensed under the Apache -License, Version 2.0. - - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - --------------------------------------------------------------------------------- -khronos - -Copyright (c) 2013-2014 The Khronos Group Inc. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and/or associated documentation files (the -"Materials"), to deal in the Materials without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Materials, and to -permit persons to whom the Materials are furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be included -in all copies or substantial portions of the Materials. - -THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. --------------------------------------------------------------------------------- -latlong2 - -Copyright 2015 Michael Mitterer (office@mikemitterer.at), -IT-Consulting and Development Limited, Austrian Branch - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, -software distributed under the License is distributed on an -"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, -either express or implied. See the License for the specific language -governing permissions and limitations under the License. - --------------------------------------------------------------------------------- -leak_tracker -leak_tracker_flutter_testing -leak_tracker_testing - -Copyright 2022, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -libXNVCtrl - -/* - * Copyright (c) 2008 NVIDIA, Corporation - * - * Permission is hereby granted, free of charge, to any person obtaining a copy - * of this software and associated documentation files (the "Software"), to deal - * in the Software without restriction, including without limitation the rights - * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell - * copies of the Software, and to permit persons to whom the Software is - * furnished to do so, subject to the following conditions: - * - * The above copyright notice and this permission notice (including the next - * paragraph) shall be included in all copies or substantial portions of the - * Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE - * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER - * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, - * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE - * SOFTWARE. - */ --------------------------------------------------------------------------------- -libXNVCtrl - -Copyright (c) 2008 NVIDIA, Corporation - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -libXNVCtrl - -Copyright (c) 2010 NVIDIA, Corporation - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice (including the next -paragraph) shall be included in all copies or substantial portions of the -Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -libcxx - -Copyright 2018 Ulf Adams -Copyright (c) Microsoft Corporation. All rights reserved. - -Boost Software License - Version 1.0 - August 17th, 2003 - -Permission is hereby granted, free of charge, to any person or organization -obtaining a copy of the software and accompanying documentation covered by -this license (the "Software") to use, reproduce, display, distribute, -execute, and transmit the Software, and to prepare derivative works of the -Software, and to permit third-parties to whom the Software is furnished to -do so, all subject to the following: - -The copyright notices in the Software and this entire statement, including -the above license grant, this restriction and the following disclaimer, -must be included in all copies of the Software, in whole or in part, and -all derivative works of the Software, unless such copies or derivative -works are solely in the form of machine-executable object code generated by -a source language processor. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT -SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE -FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -libcxx - -UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE - -See Terms of Use -for definitions of Unicode Inc.'s Data Files and Software. - -NOTICE TO USER: Carefully read the following legal agreement. -BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S -DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), -YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -TERMS AND CONDITIONS OF THIS AGREEMENT. -IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE -THE DATA FILES OR SOFTWARE. - -COPYRIGHT AND PERMISSION NOTICE - -Copyright (c) 1991-2022 Unicode, Inc. All rights reserved. -Distributed under the Terms of Use in https://www.unicode.org/copyright.html. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of the Unicode data files and any associated documentation -(the "Data Files") or Unicode software and any associated documentation -(the "Software") to deal in the Data Files or Software -without restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, and/or sell copies of -the Data Files or Software, and to permit persons to whom the Data Files -or Software are furnished to do so, provided that either -(a) this copyright and permission notice appear with all copies -of the Data Files or Software, or -(b) this copyright and permission notice appear in associated -Documentation. - -THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF -ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT OF THIRD PARTY RIGHTS. -IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS -NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL -DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, -DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER -TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -PERFORMANCE OF THE DATA FILES OR SOFTWARE. - -Except as contained in this notice, the name of a copyright holder -shall not be used in advertising or otherwise to promote the sale, -use or other dealings in these Data Files or Software without prior -written authorization of the copyright holder. --------------------------------------------------------------------------------- -libcxx -libcxxabi - - - -Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -libcxx -libcxxabi - -University of Illinois/NCSA -Open Source License - -Copyright (c) 2009-2019 by the contributors listed in CREDITS.TXT - -All rights reserved. - -Developed by: - - LLVM Team - - University of Illinois at Urbana-Champaign - - http://llvm.org - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal with -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimers. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimers in the - documentation and/or other materials provided with the distribution. - - * Neither the names of the LLVM Team, University of Illinois at - Urbana-Champaign, nor the names of its contributors may be used to - endorse or promote products derived from this Software without specific - prior written permission. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE -SOFTWARE. --------------------------------------------------------------------------------- -libcxx -libcxxabi -llvm_libc - -============================================================================== -The LLVM Project is under the Apache License v2.0 with LLVM Exceptions: -============================================================================== - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - ----- LLVM Exceptions to the Apache 2.0 License ---- - -As an exception, if, as a result of your compiling your source code, portions -of this Software are embedded into an Object form of such source code, you -may redistribute such embedded portions in such Object form without complying -with the conditions of Sections 4(a), 4(b) and 4(d) of the License. - -In addition, if you combine or link compiled forms of this Software with -software that is licensed under the GPLv2 ("Combined Software") and if a -court of competent jurisdiction determines that the patent provision (Section -3), the indemnity provision (Section 9) or other Section of the License -conflicts with the conditions of the GPLv2, you may retroactively and -prospectively choose to deem waived or otherwise exclude such Section(s) of -the License, but only in their entirety and only with respect to the Combined -Software. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C) 2009-2011, Nokia Corporation and/or its subsidiary(-ies). -All Rights Reserved. -Author: Siarhei Siamashka -Copyright (C) 2013-2014, Linaro Limited. All Rights Reserved. -Author: Ragesh Radhakrishnan -Copyright (C) 2014-2016, D. R. Commander. All Rights Reserved. -Copyright (C) 2015-2016, Matthieu Darbois. All Rights Reserved. -Copyright (C) 2016, Siarhei Siamashka. All Rights Reserved. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C) 2009-2011, Nokia Corporation and/or its subsidiary(-ies). -All Rights Reserved. -Author: Siarhei Siamashka -Copyright (C) 2014, Siarhei Siamashka. All Rights Reserved. -Copyright (C) 2014, Linaro Limited. All Rights Reserved. -Copyright (C) 2015, D. R. Commander. All Rights Reserved. -Copyright (C) 2015-2016, Matthieu Darbois. All Rights Reserved. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C) 2013, MIPS Technologies, Inc., California. -All Rights Reserved. -Authors: Teodora Novkovic (teodora.novkovic@imgtec.com) - Darko Laus (darko.laus@imgtec.com) -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C) 2013-2014, MIPS Technologies, Inc., California. -All Rights Reserved. -Authors: Teodora Novkovic (teodora.novkovic@imgtec.com) - Darko Laus (darko.laus@imgtec.com) -Copyright (C) 2015, D. R. Commander. All Rights Reserved. -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C) 2014, D. R. Commander. All Rights Reserved. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C) 2014-2015, D. R. Commander. All Rights Reserved. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C) 2014-2015, D. R. Commander. All Rights Reserved. -Copyright (C) 2014, Jay Foad. All Rights Reserved. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C) 2015, D. R. Commander. All Rights Reserved. - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C)2009-2014 D. R. Commander. All Rights Reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. -- Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. -- Neither the name of the libjpeg-turbo Project nor the names of its - contributors may be used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C)2009-2015 D. R. Commander. All Rights Reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. -- Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. -- Neither the name of the libjpeg-turbo Project nor the names of its - contributors may be used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C)2009-2016 D. R. Commander. All Rights Reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. -- Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. -- Neither the name of the libjpeg-turbo Project nor the names of its - contributors may be used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C)2011 D. R. Commander. All Rights Reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. -- Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. -- Neither the name of the libjpeg-turbo Project nor the names of its - contributors may be used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C)2011, 2015 D. R. Commander. All Rights Reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. -- Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. -- Neither the name of the libjpeg-turbo Project nor the names of its - contributors may be used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -libjpeg-turbo - -Copyright (C)2011-2016 D. R. Commander. All Rights Reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -- Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. -- Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. -- Neither the name of the libjpeg-turbo Project nor the names of its - contributors may be used to endorse or promote products derived from this - software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -libjpeg-turbo - -Portions of this code are based on the PBMPLUS library, which is: - -Copyright (C) 1988 by Jef Poskanzer. - -Permission to use, copy, modify, and distribute this software and its -documentation for any purpose and without fee is hereby granted, provided -that the above copyright notice appear in all copies and that both that -copyright notice and this permission notice appear in supporting -documentation. This software is provided "as is" without express or -implied warranty. --------------------------------------------------------------------------------- -libjpeg-turbo - -This code is loosely based on ppmtogif from the PBMPLUS distribution -of Feb. 1991. That file contains the following copyright notice: - Based on GIFENCODE by David Rowley . - Lempel-Ziv compression based on "compress" by Spencer W. Thomas et al. - Copyright (C) 1989 by Jef Poskanzer. - Permission to use, copy, modify, and distribute this software and its - documentation for any purpose and without fee is hereby granted, provided - that the above copyright notice appear in all copies and that both that - copyright notice and this permission notice appear in supporting - documentation. This software is provided "as is" without express or - implied warranty. - -We are also required to state that - "The Graphics Interchange Format(c) is the Copyright property of - CompuServe Incorporated. GIF(sm) is a Service Mark property of - CompuServe Incorporated." --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1994, Thomas G. Lane. -It was modified by The libjpeg-turbo Project to include only code relevant -to libjpeg-turbo. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1995, Thomas G. Lane. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1996, Thomas G. Lane. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1996, Thomas G. Lane. -It was modified by The libjpeg-turbo Project to include only code -relevant to libjpeg-turbo. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1996, Thomas G. Lane. -It was modified by The libjpeg-turbo Project to include only code and -information relevant to libjpeg-turbo. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1996, Thomas G. Lane. -It was modified by The libjpeg-turbo Project to include only code relevant -to libjpeg-turbo. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1996, Thomas G. Lane. -Modified 2009 by Guido Vollbeding. -It was modified by The libjpeg-turbo Project to include only code and -information relevant to libjpeg-turbo. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1996, Thomas G. Lane. -libjpeg-turbo Modifications: -Copyright (C) 2009, 2014-2015, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1996, Thomas G. Lane. -libjpeg-turbo Modifications: -Copyright (C) 2009, 2015, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1996, Thomas G. Lane. -libjpeg-turbo Modifications: -Copyright (C) 2009-2012, 2015, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1996, Thomas G. Lane. -libjpeg-turbo Modifications: -Copyright (C) 2010, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1996, Thomas G. Lane. -libjpeg-turbo Modifications: -Copyright 2009 Pierre Ossman for Cendio AB -Copyright (C) 2009-2012, 2015, D. R. Commander. -Copyright (C) 2014, MIPS Technologies, Inc., California. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1996, Thomas G. Lane. -libjpeg-turbo Modifications: -Copyright 2009 Pierre Ossman for Cendio AB -Copyright (C) 2010, 2015-2016, D. R. Commander. -Copyright (C) 2014, MIPS Technologies, Inc., California. -Copyright (C) 2015, Google, Inc. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1996, Thomas G. Lane. -libjpeg-turbo Modifications: -Copyright 2009 Pierre Ossman for Cendio AB -Copyright (C) 2014, MIPS Technologies, Inc., California. -Copyright (C) 2015, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1997, Thomas G. Lane. -It was modified by The libjpeg-turbo Project to include only code relevant -to libjpeg-turbo. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1997, Thomas G. Lane. -Modifications: -Copyright (C) 2013, Linaro Limited. -Copyright (C) 2014-2015, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1997, Thomas G. Lane. -Modified 1997-2009 by Guido Vollbeding. -libjpeg-turbo Modifications: -Copyright (C) 2009, 2011, 2014-2015, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1997, Thomas G. Lane. -Modified 1997-2009 by Guido Vollbeding. -libjpeg-turbo Modifications: -Copyright (C) 2015-2016, D. R. Commander. -Copyright (C) 2015, Google, Inc. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1997, Thomas G. Lane. -Modified 2002-2009 by Guido Vollbeding. -libjpeg-turbo Modifications: -Copyright (C) 2009-2011, 2016, D. R. Commander. -Copyright (C) 2013, Linaro Limited. -Copyright (C) 2015, Google, Inc. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1997, Thomas G. Lane. -Modified 2003-2010 by Guido Vollbeding. -libjpeg-turbo Modifications: -Copyright (C) 2010, 2016, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1997, Thomas G. Lane. -Modified 2009 by Bill Allombert, Guido Vollbeding. -libjpeg-turbo Modifications: -Copyright (C) 2015, 2016, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1997, Thomas G. Lane. -Modified 2011 by Guido Vollbeding. -libjpeg-turbo Modifications: -Copyright 2009 Pierre Ossman for Cendio AB -Copyright (C) 2009, 2011-2012, 2014-2015, D. R. Commander. -Copyright (C) 2013, Linaro Limited. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1997, Thomas G. Lane. -Modified 2013 by Guido Vollbeding. -libjpeg-turbo Modifications: -Copyright (C) 2010-2011, 2013-2016, D. R. Commander. -Copyright (C) 2015, Google, Inc. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1997, Thomas G. Lane. -libjpeg-turbo Modifications: -Copyright (C) 2009, 2011, 2015, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1997, Thomas G. Lane. -libjpeg-turbo Modifications: -Copyright (C) 2009-2011, 2014-2016, D. R. Commander. -Copyright (C) 2015, Matthieu Darbois. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1997, Thomas G. Lane. -libjpeg-turbo Modifications: -Copyright (C) 2009-2011, 2016, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1997, Thomas G. Lane. -libjpeg-turbo Modifications: -Copyright (C) 2010, 2016, D. R. Commander. -Copyright (C) 2015, Google, Inc. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1997, Thomas G. Lane. -libjpeg-turbo Modifications: -Copyright (C) 2010-2011, 2015-2016, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1997, Thomas G. Lane. -libjpeg-turbo Modifications: -Copyright (C) 2015, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1997, Thomas G. Lane. -libjpeg-turbo Modifications: -Copyright (C) 2016, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1998, Thomas G. Lane. -It was modified by The libjpeg-turbo Project to include only code relevant -to libjpeg-turbo. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1998, Thomas G. Lane. -Modified 2002-2009 by Guido Vollbeding. -libjpeg-turbo Modifications: -Copyright (C) 2009-2011, 2013-2014, 2016, D. R. Commander. -Copyright (C) 2015, Google, Inc. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1998, Thomas G. Lane. -Modified 2003-2008 by Guido Vollbeding. -libjpeg-turbo Modifications: -Copyright (C) 2009-2011, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1998, Thomas G. Lane. -Modified 2003-2010 by Guido Vollbeding. -libjpeg-turbo Modifications: -Copyright (C) 2010, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1998, Thomas G. Lane. -Modified 2003-2011 by Guido Vollbeding. -libjpeg-turbo Modifications: -Copyright (C) 2010, 2013-2014, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1998, Thomas G. Lane. -libjpeg-turbo Modifications: -Copyright (C) 2012, 2015, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-1998, Thomas G. Lane. -libjpeg-turbo Modifications: -Copyright (C) 2013, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-2012, Thomas G. Lane, Guido Vollbeding. -It was modified by The libjpeg-turbo Project to include only information -relevant to libjpeg-turbo. -For conditions of distribution and use, see the accompanying README.ijg file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1991-2012, Thomas G. Lane, Guido Vollbeding. -libjpeg-turbo Modifications: -Copyright (C) 2010, 2012-2016, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1992-1996, Thomas G. Lane. -It was modified by The libjpeg-turbo Project to include only code and -information relevant to libjpeg-turbo. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1992-1997, Thomas G. Lane. -It was modified by The libjpeg-turbo Project to include only code and -information relevant to libjpeg-turbo. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1994, Thomas G. Lane. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1994-1996, Thomas G. Lane. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1994-1996, Thomas G. Lane. -It was modified by The libjpeg-turbo Project to include only code relevant -to libjpeg-turbo. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1994-1996, Thomas G. Lane. -Modified 2002-2010 by Guido Vollbeding. -libjpeg-turbo Modifications: -Copyright 2009 Pierre Ossman for Cendio AB -Copyright (C) 2010, 2015, D. R. Commander. -Copyright (C) 2013, MIPS Technologies, Inc., California. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1994-1996, Thomas G. Lane. -Modified 2009-2010 by Guido Vollbeding. -libjpeg-turbo Modifications: -Modified 2011 by Siarhei Siamashka. -Copyright (C) 2015, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1994-1996, Thomas G. Lane. -Modified 2009-2011 by Guido Vollbeding. -libjpeg-turbo Modifications: -Copyright (C) 2011, 2016, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1994-1996, Thomas G. Lane. -Modified 2009-2011 by Guido Vollbeding. -libjpeg-turbo Modifications: -Copyright (C) 2013, 2016, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1994-1996, Thomas G. Lane. -Modified 2009-2012 by Guido Vollbeding. -libjpeg-turbo Modifications: -Copyright (C) 2011, 2014, 2016, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1994-1996, Thomas G. Lane. -Modified 2009-2012 by Guido Vollbeding. -libjpeg-turbo Modifications: -Copyright (C) 2013, 2016, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1994-1996, Thomas G. Lane. -libjpeg-turbo Modifications: -Copyright (C) 1999-2006, MIYASAKA Masaru. -Copyright 2009 Pierre Ossman for Cendio AB -Copyright (C) 2011, 2014-2015, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1994-1996, Thomas G. Lane. -libjpeg-turbo Modifications: -Copyright (C) 2010, 2015-2016, D. R. Commander. -Copyright (C) 2015, Google, Inc. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1994-1996, Thomas G. Lane. -libjpeg-turbo Modifications: -Copyright (C) 2010, 2016, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1994-1996, Thomas G. Lane. -libjpeg-turbo Modifications: -Copyright (C) 2011, 2015, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1994-1996, Thomas G. Lane. -libjpeg-turbo Modifications: -Copyright (C) 2013, Linaro Limited. -Copyright (C) 2014-2015, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1994-1996, Thomas G. Lane. -libjpeg-turbo Modifications: -Copyright (C) 2015, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1994-1996, Thomas G. Lane. -libjpeg-turbo Modifications: -Copyright 2009 Pierre Ossman for Cendio AB -Copyright (C) 2009, 2011, 2014-2015, D. R. Commander. -Copyright (C) 2013, Linaro Limited. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1994-1997, Thomas G. Lane. -It was modified by The libjpeg-turbo Project to include only code and -information relevant to libjpeg-turbo. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1994-1997, Thomas G. Lane. -It was modified by The libjpeg-turbo Project to include only code relevant -to libjpeg-turbo. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1994-1997, Thomas G. Lane. -Modified 1997-2009 by Guido Vollbeding. -libjpeg-turbo Modifications: -Copyright (C) 2014, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1994-1997, Thomas G. Lane. -Modified 2009 by Bill Allombert, Guido Vollbeding. -It was modified by The libjpeg-turbo Project to include only code relevant -to libjpeg-turbo. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1994-1997, Thomas G. Lane. -libjpeg-turbo Modifications: -Copyright (C) 2014, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1994-1997, Thomas G. Lane. -libjpeg-turbo Modifications: -Copyright 2009 Pierre Ossman for Cendio AB -Copyright (C) 2010, 2015-2016, D. R. Commander. -Copyright (C) 2015, Google, Inc. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1994-1997, Thomas G. Lane. -libjpeg-turbo Modifications: -Copyright 2009 Pierre Ossman for Cendio AB -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1994-1998, Thomas G. Lane. -Modified 2003-2010 by Guido Vollbeding. -It was modified by The libjpeg-turbo Project to include only code relevant -to libjpeg-turbo. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1994-1998, Thomas G. Lane. -Modified 2010 by Guido Vollbeding. -libjpeg-turbo Modifications: -Copyright (C) 2014, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1994-1998, Thomas G. Lane. -libjpeg-turbo Modifications: -Copyright (C) 2015, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1994-1998, Thomas G. Lane. -libjpeg-turbo Modifications: -Copyright (C) 2016, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1995-1997, Thomas G. Lane. -It was modified by The libjpeg-turbo Project to include only code relevant -to libjpeg-turbo. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1995-1997, Thomas G. Lane. -libjpeg-turbo Modifications: -Copyright (C) 2015, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1995-1998, Thomas G. Lane. -Modified 2000-2009 by Guido Vollbeding. -It was modified by The libjpeg-turbo Project to include only code relevant -to libjpeg-turbo. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1995-2010, Thomas G. Lane, Guido Vollbeding. -libjpeg-turbo Modifications: -Copyright (C) 2010, 2014, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1997-2011, Thomas G. Lane, Guido Vollbeding. -It was modified by The libjpeg-turbo Project to include only code relevant -to libjpeg-turbo. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -This file was part of the Independent JPEG Group's software: -Copyright (C) 1997-2011, Thomas G. Lane, Guido Vollbeding. -libjpeg-turbo Modifications: -Copyright (C) 2010, D. R. Commander. -For conditions of distribution and use, see the accompanying README.ijg -file. --------------------------------------------------------------------------------- -libjpeg-turbo - -libjpeg-turbo Licenses -====================== - -libjpeg-turbo is covered by three compatible BSD-style open source licenses: - -- The IJG (Independent JPEG Group) License, which is listed in - [README.ijg](README.ijg) - - This license applies to the libjpeg API library and associated programs - (any code inherited from libjpeg, and any modifications to that code.) - -- The Modified (3-clause) BSD License, which is listed in - [turbojpeg.c](turbojpeg.c) - - This license covers the TurboJPEG API library and associated programs. - -- The zlib License, which is listed in [simd/jsimdext.inc](simd/jsimdext.inc) - - This license is a subset of the other two, and it covers the libjpeg-turbo - SIMD extensions. - - -Complying with the libjpeg-turbo Licenses -========================================= - -This section provides a roll-up of the libjpeg-turbo licensing terms, to the -best of our understanding. - -1. If you are distributing a modified version of the libjpeg-turbo source, - then: - - 1. You cannot alter or remove any existing copyright or license notices - from the source. - - **Origin** - - Clause 1 of the IJG License - - Clause 1 of the Modified BSD License - - Clauses 1 and 3 of the zlib License - - 2. You must add your own copyright notice to the header of each source - file you modified, so others can tell that you modified that file (if - there is not an existing copyright header in that file, then you can - simply add a notice stating that you modified the file.) - - **Origin** - - Clause 1 of the IJG License - - Clause 2 of the zlib License - - 3. You must include the IJG README file, and you must not alter any of the - copyright or license text in that file. - - **Origin** - - Clause 1 of the IJG License - -2. If you are distributing only libjpeg-turbo binaries without the source, or - if you are distributing an application that statically links with - libjpeg-turbo, then: - - 1. Your product documentation must include a message stating: - - This software is based in part on the work of the Independent JPEG - Group. - - **Origin** - - Clause 2 of the IJG license - - 2. If your binary distribution includes or uses the TurboJPEG API, then - your product documentation must include the text of the Modified BSD - License. - - **Origin** - - Clause 2 of the Modified BSD License - -3. You cannot use the name of the IJG or The libjpeg-turbo Project or the - contributors thereof in advertising, publicity, etc. - - **Origin** - - IJG License - - Clause 3 of the Modified BSD License - -4. The IJG and The libjpeg-turbo Project do not warrant libjpeg-turbo to be - free of defects, nor do we accept any liability for undesirable - consequences resulting from your use of the software. - - **Origin** - - IJG License - - Modified BSD License - - zlib License - --------------------------------------------------------------------------------- -libjpeg-turbo - -libjpeg-turbo note: This file has been modified by The libjpeg-turbo Project -to include only information relevant to libjpeg-turbo, to wordsmith certain -sections, and to remove impolitic language that existed in the libjpeg v8 -README. It is included only for reference. Please see README.md for -information specific to libjpeg-turbo. - - -The Independent JPEG Group's JPEG software -========================================== - -This distribution contains a release of the Independent JPEG Group's free JPEG -software. You are welcome to redistribute this software and to use it for any -purpose, subject to the conditions under LEGAL ISSUES, below. - -This software is the work of Tom Lane, Guido Vollbeding, Philip Gladstone, -Bill Allombert, Jim Boucher, Lee Crocker, Bob Friesenhahn, Ben Jackson, -Julian Minguillon, Luis Ortiz, George Phillips, Davide Rossi, Ge' Weijers, -and other members of the Independent JPEG Group. - -IJG is not affiliated with the ISO/IEC JTC1/SC29/WG1 standards committee -(also known as JPEG, together with ITU-T SG16). - - -DOCUMENTATION ROADMAP -===================== - -This file contains the following sections: - -OVERVIEW General description of JPEG and the IJG software. -LEGAL ISSUES Copyright, lack of warranty, terms of distribution. -REFERENCES Where to learn more about JPEG. -ARCHIVE LOCATIONS Where to find newer versions of this software. -FILE FORMAT WARS Software *not* to get. -TO DO Plans for future IJG releases. - -Other documentation files in the distribution are: - -User documentation: - usage.txt Usage instructions for cjpeg, djpeg, jpegtran, - rdjpgcom, and wrjpgcom. - *.1 Unix-style man pages for programs (same info as usage.txt). - wizard.txt Advanced usage instructions for JPEG wizards only. - change.log Version-to-version change highlights. -Programmer and internal documentation: - libjpeg.txt How to use the JPEG library in your own programs. - example.c Sample code for calling the JPEG library. - structure.txt Overview of the JPEG library's internal structure. - coderules.txt Coding style rules --- please read if you contribute code. - -Please read at least usage.txt. Some information can also be found in the JPEG -FAQ (Frequently Asked Questions) article. See ARCHIVE LOCATIONS below to find -out where to obtain the FAQ article. - -If you want to understand how the JPEG code works, we suggest reading one or -more of the REFERENCES, then looking at the documentation files (in roughly -the order listed) before diving into the code. - - -OVERVIEW -======== - -This package contains C software to implement JPEG image encoding, decoding, -and transcoding. JPEG (pronounced "jay-peg") is a standardized compression -method for full-color and grayscale images. JPEG's strong suit is compressing -photographic images or other types of images that have smooth color and -brightness transitions between neighboring pixels. Images with sharp lines or -other abrupt features may not compress well with JPEG, and a higher JPEG -quality may have to be used to avoid visible compression artifacts with such -images. - -JPEG is lossy, meaning that the output pixels are not necessarily identical to -the input pixels. However, on photographic content and other "smooth" images, -very good compression ratios can be obtained with no visible compression -artifacts, and extremely high compression ratios are possible if you are -willing to sacrifice image quality (by reducing the "quality" setting in the -compressor.) - -This software implements JPEG baseline, extended-sequential, and progressive -compression processes. Provision is made for supporting all variants of these -processes, although some uncommon parameter settings aren't implemented yet. -We have made no provision for supporting the hierarchical or lossless -processes defined in the standard. - -We provide a set of library routines for reading and writing JPEG image files, -plus two sample applications "cjpeg" and "djpeg", which use the library to -perform conversion between JPEG and some other popular image file formats. -The library is intended to be reused in other applications. - -In order to support file conversion and viewing software, we have included -considerable functionality beyond the bare JPEG coding/decoding capability; -for example, the color quantization modules are not strictly part of JPEG -decoding, but they are essential for output to colormapped file formats or -colormapped displays. These extra functions can be compiled out of the -library if not required for a particular application. - -We have also included "jpegtran", a utility for lossless transcoding between -different JPEG processes, and "rdjpgcom" and "wrjpgcom", two simple -applications for inserting and extracting textual comments in JFIF files. - -The emphasis in designing this software has been on achieving portability and -flexibility, while also making it fast enough to be useful. In particular, -the software is not intended to be read as a tutorial on JPEG. (See the -REFERENCES section for introductory material.) Rather, it is intended to -be reliable, portable, industrial-strength code. We do not claim to have -achieved that goal in every aspect of the software, but we strive for it. - -We welcome the use of this software as a component of commercial products. -No royalty is required, but we do ask for an acknowledgement in product -documentation, as described under LEGAL ISSUES. - - -LEGAL ISSUES -============ - -In plain English: - -1. We don't promise that this software works. (But if you find any bugs, - please let us know!) -2. You can use this software for whatever you want. You don't have to pay us. -3. You may not pretend that you wrote this software. If you use it in a - program, you must acknowledge somewhere in your documentation that - you've used the IJG code. - -In legalese: - -The authors make NO WARRANTY or representation, either express or implied, -with respect to this software, its quality, accuracy, merchantability, or -fitness for a particular purpose. This software is provided "AS IS", and you, -its user, assume the entire risk as to its quality and accuracy. - -This software is copyright (C) 1991-2016, Thomas G. Lane, Guido Vollbeding. -All Rights Reserved except as specified below. - -Permission is hereby granted to use, copy, modify, and distribute this -software (or portions thereof) for any purpose, without fee, subject to these -conditions: -(1) If any part of the source code for this software is distributed, then this -README file must be included, with this copyright and no-warranty notice -unaltered; and any additions, deletions, or changes to the original files -must be clearly indicated in accompanying documentation. -(2) If only executable code is distributed, then the accompanying -documentation must state that "this software is based in part on the work of -the Independent JPEG Group". -(3) Permission for use of this software is granted only if the user accepts -full responsibility for any undesirable consequences; the authors accept -NO LIABILITY for damages of any kind. - -These conditions apply to any software derived from or based on the IJG code, -not just to the unmodified library. If you use our work, you ought to -acknowledge us. - -Permission is NOT granted for the use of any IJG author's name or company name -in advertising or publicity relating to this software or products derived from -it. This software may be referred to only as "the Independent JPEG Group's -software". - -We specifically permit and encourage the use of this software as the basis of -commercial products, provided that all warranty or liability claims are -assumed by the product vendor. - - -The Unix configuration script "configure" was produced with GNU Autoconf. -It is copyright by the Free Software Foundation but is freely distributable. -The same holds for its supporting scripts (config.guess, config.sub, -ltmain.sh). Another support script, install-sh, is copyright by X Consortium -but is also freely distributable. - -The IJG distribution formerly included code to read and write GIF files. -To avoid entanglement with the Unisys LZW patent (now expired), GIF reading -support has been removed altogether, and the GIF writer has been simplified -to produce "uncompressed GIFs". This technique does not use the LZW -algorithm; the resulting GIF files are larger than usual, but are readable -by all standard GIF decoders. - -We are required to state that - "The Graphics Interchange Format(c) is the Copyright property of - CompuServe Incorporated. GIF(sm) is a Service Mark property of - CompuServe Incorporated." - - -REFERENCES -========== - -We recommend reading one or more of these references before trying to -understand the innards of the JPEG software. - -The best short technical introduction to the JPEG compression algorithm is - Wallace, Gregory K. "The JPEG Still Picture Compression Standard", - Communications of the ACM, April 1991 (vol. 34 no. 4), pp. 30-44. -(Adjacent articles in that issue discuss MPEG motion picture compression, -applications of JPEG, and related topics.) If you don't have the CACM issue -handy, a PDF file containing a revised version of Wallace's article is -available at http://www.ijg.org/files/Wallace.JPEG.pdf. The file (actually -a preprint for an article that appeared in IEEE Trans. Consumer Electronics) -omits the sample images that appeared in CACM, but it includes corrections -and some added material. Note: the Wallace article is copyright ACM and IEEE, -and it may not be used for commercial purposes. - -A somewhat less technical, more leisurely introduction to JPEG can be found in -"The Data Compression Book" by Mark Nelson and Jean-loup Gailly, published by -M&T Books (New York), 2nd ed. 1996, ISBN 1-55851-434-1. This book provides -good explanations and example C code for a multitude of compression methods -including JPEG. It is an excellent source if you are comfortable reading C -code but don't know much about data compression in general. The book's JPEG -sample code is far from industrial-strength, but when you are ready to look -at a full implementation, you've got one here... - -The best currently available description of JPEG is the textbook "JPEG Still -Image Data Compression Standard" by William B. Pennebaker and Joan L. -Mitchell, published by Van Nostrand Reinhold, 1993, ISBN 0-442-01272-1. -Price US$59.95, 638 pp. The book includes the complete text of the ISO JPEG -standards (DIS 10918-1 and draft DIS 10918-2). - -The original JPEG standard is divided into two parts, Part 1 being the actual -specification, while Part 2 covers compliance testing methods. Part 1 is -titled "Digital Compression and Coding of Continuous-tone Still Images, -Part 1: Requirements and guidelines" and has document numbers ISO/IEC IS -10918-1, ITU-T T.81. Part 2 is titled "Digital Compression and Coding of -Continuous-tone Still Images, Part 2: Compliance testing" and has document -numbers ISO/IEC IS 10918-2, ITU-T T.83. - -The JPEG standard does not specify all details of an interchangeable file -format. For the omitted details we follow the "JFIF" conventions, revision -1.02. JFIF 1.02 has been adopted as an Ecma International Technical Report -and thus received a formal publication status. It is available as a free -download in PDF format from -http://www.ecma-international.org/publications/techreports/E-TR-098.htm. -A PostScript version of the JFIF document is available at -http://www.ijg.org/files/jfif.ps.gz. There is also a plain text version at -http://www.ijg.org/files/jfif.txt.gz, but it is missing the figures. - -The TIFF 6.0 file format specification can be obtained by FTP from -ftp://ftp.sgi.com/graphics/tiff/TIFF6.ps.gz. The JPEG incorporation scheme -found in the TIFF 6.0 spec of 3-June-92 has a number of serious problems. -IJG does not recommend use of the TIFF 6.0 design (TIFF Compression tag 6). -Instead, we recommend the JPEG design proposed by TIFF Technical Note #2 -(Compression tag 7). Copies of this Note can be obtained from -http://www.ijg.org/files/. It is expected that the next revision -of the TIFF spec will replace the 6.0 JPEG design with the Note's design. -Although IJG's own code does not support TIFF/JPEG, the free libtiff library -uses our library to implement TIFF/JPEG per the Note. - - -ARCHIVE LOCATIONS -================= - -The "official" archive site for this software is www.ijg.org. -The most recent released version can always be found there in -directory "files". - -The JPEG FAQ (Frequently Asked Questions) article is a source of some -general information about JPEG. -It is available on the World Wide Web at http://www.faqs.org/faqs/jpeg-faq/ -and other news.answers archive sites, including the official news.answers -archive at rtfm.mit.edu: ftp://rtfm.mit.edu/pub/usenet/news.answers/jpeg-faq/. -If you don't have Web or FTP access, send e-mail to mail-server@rtfm.mit.edu -with body - send usenet/news.answers/jpeg-faq/part1 - send usenet/news.answers/jpeg-faq/part2 - - -FILE FORMAT WARS -================ - -The ISO/IEC JTC1/SC29/WG1 standards committee (also known as JPEG, together -with ITU-T SG16) currently promotes different formats containing the name -"JPEG" which are incompatible with original DCT-based JPEG. IJG therefore does -not support these formats (see REFERENCES). Indeed, one of the original -reasons for developing this free software was to help force convergence on -common, interoperable format standards for JPEG files. -Don't use an incompatible file format! -(In any case, our decoder will remain capable of reading existing JPEG -image files indefinitely.) - - -TO DO -===== - -Please send bug reports, offers of help, etc. to jpeg-info@jpegclub.org. - --------------------------------------------------------------------------------- -libjxl -skia -vulkan-deps - -Copyright 2021 The Chromium Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -libpng - -PNG Reference Library License version 2 ---------------------------------------- - - * Copyright (c) 1995-2024 The PNG Reference Library Authors. - * Copyright (c) 2018-2024 Cosmin Truta. - * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson. - * Copyright (c) 1996-1997 Andreas Dilger. - * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. - -The software is supplied "as is", without warranty of any kind, -express or implied, including, without limitation, the warranties -of merchantability, fitness for a particular purpose, title, and -non-infringement. In no event shall the Copyright owners, or -anyone distributing the software, be liable for any damages or -other liability, whether in contract, tort or otherwise, arising -from, out of, or in connection with the software, or the use or -other dealings in the software, even if advised of the possibility -of such damage. - -Permission is hereby granted to use, copy, modify, and distribute -this software, or portions hereof, for any purpose, without fee, -subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you - must not claim that you wrote the original software. If you - use this software in a product, an acknowledgment in the product - documentation would be appreciated, but is not required. - - 2. Altered source versions must be plainly marked as such, and must - not be misrepresented as being the original software. - - 3. This Copyright notice may not be removed or altered from any - source or altered source distribution. - - -PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35) ------------------------------------------------------------------------ - -libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are -Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are -derived from libpng-1.0.6, and are distributed according to the same -disclaimer and license as libpng-1.0.6 with the following individuals -added to the list of Contributing Authors: - - Simon-Pierre Cadieux - Eric S. Raymond - Mans Rullgard - Cosmin Truta - Gilles Vollant - James Yu - Mandar Sahastrabuddhe - Google Inc. - Vadim Barkov - -and with the following additions to the disclaimer: - - There is no warranty against interference with your enjoyment of - the library or against infringement. There is no warranty that our - efforts or the library will fulfill any of your particular purposes - or needs. This library is provided with all faults, and the entire - risk of satisfactory quality, performance, accuracy, and effort is - with the user. - -Some files in the "contrib" directory and some configure-generated -files that are distributed with libpng have other copyright owners, and -are released under other open source licenses. - -libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are -Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from -libpng-0.96, and are distributed according to the same disclaimer and -license as libpng-0.96, with the following individuals added to the -list of Contributing Authors: - - Tom Lane - Glenn Randers-Pehrson - Willem van Schaik - -libpng versions 0.89, June 1996, through 0.96, May 1997, are -Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, -and are distributed according to the same disclaimer and license as -libpng-0.88, with the following individuals added to the list of -Contributing Authors: - - John Bowler - Kevin Bracey - Sam Bushell - Magnus Holmgren - Greg Roelofs - Tom Tanner - -Some files in the "scripts" directory have other copyright owners, -but are released under this license. - -libpng versions 0.5, May 1995, through 0.88, January 1996, are -Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. - -For the purposes of this copyright and license, "Contributing Authors" -is defined as the following set of individuals: - - Andreas Dilger - Dave Martindale - Guy Eric Schalnat - Paul Schmidt - Tim Wegner - -The PNG Reference Library is supplied "AS IS". The Contributing -Authors and Group 42, Inc. disclaim all warranties, expressed or -implied, including, without limitation, the warranties of -merchantability and of fitness for any purpose. The Contributing -Authors and Group 42, Inc. assume no liability for direct, indirect, -incidental, special, exemplary, or consequential damages, which may -result from the use of the PNG Reference Library, even if advised of -the possibility of such damage. - -Permission is hereby granted to use, copy, modify, and distribute this -source code, or portions hereof, for any purpose, without fee, subject -to the following restrictions: - - 1. The origin of this source code must not be misrepresented. - - 2. Altered versions must be plainly marked as such and must not - be misrepresented as being the original source. - - 3. This Copyright notice may not be removed or altered from any - source or altered source distribution. - -The Contributing Authors and Group 42, Inc. specifically permit, -without fee, and encourage the use of this source code as a component -to supporting the PNG file format in commercial products. If you use -this source code in a product, acknowledgment is not required but would -be appreciated. - --------------------------------------------------------------------------------- -libpng - -PNG Reference Library License version 2 ---------------------------------------- - - * Copyright (c) 1995-2024 The PNG Reference Library Authors. - * Copyright (c) 2018-2024 Cosmin Truta. - * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson. - * Copyright (c) 1996-1997 Andreas Dilger. - * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. - -The software is supplied "as is", without warranty of any kind, -express or implied, including, without limitation, the warranties -of merchantability, fitness for a particular purpose, title, and -non-infringement. In no event shall the Copyright owners, or -anyone distributing the software, be liable for any damages or -other liability, whether in contract, tort or otherwise, arising -from, out of, or in connection with the software, or the use or -other dealings in the software, even if advised of the possibility -of such damage. - -Permission is hereby granted to use, copy, modify, and distribute -this software, or portions hereof, for any purpose, without fee, -subject to the following restrictions: - - 1. The origin of this software must not be misrepresented; you - must not claim that you wrote the original software. If you - use this software in a product, an acknowledgment in the product - documentation would be appreciated, but is not required. - - 2. Altered source versions must be plainly marked as such, and must - not be misrepresented as being the original software. - - 3. This Copyright notice may not be removed or altered from any - source or altered source distribution. - - -PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35) ------------------------------------------------------------------------ - -libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are -Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are -derived from libpng-1.0.6, and are distributed according to the same -disclaimer and license as libpng-1.0.6 with the following individuals -added to the list of Contributing Authors: - - Simon-Pierre Cadieux - Eric S. Raymond - Mans Rullgard - Cosmin Truta - Gilles Vollant - James Yu - Mandar Sahastrabuddhe - Google Inc. - Vadim Barkov - -and with the following additions to the disclaimer: - - There is no warranty against interference with your enjoyment of - the library or against infringement. There is no warranty that our - efforts or the library will fulfill any of your particular purposes - or needs. This library is provided with all faults, and the entire - risk of satisfactory quality, performance, accuracy, and effort is - with the user. - -Some files in the "contrib" directory and some configure-generated -files that are distributed with libpng have other copyright owners, and -are released under other open source licenses. - -libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are -Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from -libpng-0.96, and are distributed according to the same disclaimer and -license as libpng-0.96, with the following individuals added to the -list of Contributing Authors: - - Tom Lane - Glenn Randers-Pehrson - Willem van Schaik - -libpng versions 0.89, June 1996, through 0.96, May 1997, are -Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88, -and are distributed according to the same disclaimer and license as -libpng-0.88, with the following individuals added to the list of -Contributing Authors: - - John Bowler - Kevin Bracey - Sam Bushell - Magnus Holmgren - Greg Roelofs - Tom Tanner - -Some files in the "scripts" directory have other copyright owners, -but are released under this license. - -libpng versions 0.5, May 1995, through 0.88, January 1996, are -Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc. - -For the purposes of this copyright and license, "Contributing Authors" -is defined as the following set of individuals: - - Andreas Dilger - Dave Martindale - Guy Eric Schalnat - Paul Schmidt - Tim Wegner - -The PNG Reference Library is supplied "AS IS". The Contributing -Authors and Group 42, Inc. disclaim all warranties, expressed or -implied, including, without limitation, the warranties of -merchantability and of fitness for any purpose. The Contributing -Authors and Group 42, Inc. assume no liability for direct, indirect, -incidental, special, exemplary, or consequential damages, which may -result from the use of the PNG Reference Library, even if advised of -the possibility of such damage. - -Permission is hereby granted to use, copy, modify, and distribute this -source code, or portions hereof, for any purpose, without fee, subject -to the following restrictions: - - 1. The origin of this source code must not be misrepresented. - - 2. Altered versions must be plainly marked as such and must not - be misrepresented as being the original source. - - 3. This Copyright notice may not be removed or altered from any - source or altered source distribution. - -The Contributing Authors and Group 42, Inc. specifically permit, -without fee, and encourage the use of this source code as a component -to supporting the PNG file format in commercial products. If you use -this source code in a product, acknowledgment is not required but would -be appreciated. - -END OF COPYRIGHT NOTICE, DISCLAIMER, and LICENSE. - -TRADEMARK -========= - -The name "libpng" has not been registered by the Copyright owners -as a trademark in any jurisdiction. However, because libpng has -been distributed and maintained world-wide, continually since 1995, -the Copyright owners claim "common-law trademark protection" in any -jurisdiction where common-law trademark is recognized. - --------------------------------------------------------------------------------- -libpng -skia - -Copyright 2016 Google Inc. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -libtess2 - -** SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) -** Copyright (C) [dates of first publication] Silicon Graphics, Inc. -** All Rights Reserved. -** -** Permission is hereby granted, free of charge, to any person obtaining a copy -** of this software and associated documentation files (the "Software"), to deal -** in the Software without restriction, including without limitation the rights -** to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -** of the Software, and to permit persons to whom the Software is furnished to do so, -** subject to the following conditions: -** -** The above copyright notice including the dates of first publication and either this -** permission notice or a reference to http://oss.sgi.com/projects/FreeB/ shall be -** included in all copies or substantial portions of the Software. -** -** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, -** INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A -** PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON GRAPHICS, INC. -** BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -** TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE -** OR OTHER DEALINGS IN THE SOFTWARE. -** -** Except as contained in this notice, the name of Silicon Graphics, Inc. shall not -** be used in advertising or otherwise to promote the sale, use or other dealings in -** this Software without prior written authorization from Silicon Graphics, Inc. --------------------------------------------------------------------------------- -libtess2 - -Copyright (c) 2009 Mikko Mononen memon@inside.org - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -libwebp - -Copyright (c) 2010, Google Inc. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of Google nor the names of its contributors may - be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -libwebp - -Copyright (c) 2021, Google Inc. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of Google nor the names of its contributors may - be used to endorse or promote products derived from this software - without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -libwebp - -Copyright 2010 Google Inc. All Rights Reserved. - -Use of this source code is governed by a BSD-style license -that can be found in the COPYING file in the root of the source -tree. An additional intellectual property rights grant can be found -in the file PATENTS. All contributing project authors may -be found in the AUTHORS file in the root of the source tree. --------------------------------------------------------------------------------- -libwebp - -Copyright 2011 Google Inc. All Rights Reserved. - -Use of this source code is governed by a BSD-style license -that can be found in the COPYING file in the root of the source -tree. An additional intellectual property rights grant can be found -in the file PATENTS. All contributing project authors may -be found in the AUTHORS file in the root of the source tree. --------------------------------------------------------------------------------- -libwebp - -Copyright 2012 Google Inc. All Rights Reserved. - -Use of this source code is governed by a BSD-style license -that can be found in the COPYING file in the root of the source -tree. An additional intellectual property rights grant can be found -in the file PATENTS. All contributing project authors may -be found in the AUTHORS file in the root of the source tree. --------------------------------------------------------------------------------- -libwebp - -Copyright 2013 Google Inc. All Rights Reserved. - -Use of this source code is governed by a BSD-style license -that can be found in the COPYING file in the root of the source -tree. An additional intellectual property rights grant can be found -in the file PATENTS. All contributing project authors may -be found in the AUTHORS file in the root of the source tree. --------------------------------------------------------------------------------- -libwebp - -Copyright 2014 Google Inc. All Rights Reserved. - -Use of this source code is governed by a BSD-style license -that can be found in the COPYING file in the root of the source -tree. An additional intellectual property rights grant can be found -in the file PATENTS. All contributing project authors may -be found in the AUTHORS file in the root of the source tree. --------------------------------------------------------------------------------- -libwebp - -Copyright 2015 Google Inc. All Rights Reserved. - -Use of this source code is governed by a BSD-style license -that can be found in the COPYING file in the root of the source -tree. An additional intellectual property rights grant can be found -in the file PATENTS. All contributing project authors may -be found in the AUTHORS file in the root of the source tree. --------------------------------------------------------------------------------- -libwebp - -Copyright 2016 Google Inc. All Rights Reserved. - -Use of this source code is governed by a BSD-style license -that can be found in the COPYING file in the root of the source -tree. An additional intellectual property rights grant can be found -in the file PATENTS. All contributing project authors may -be found in the AUTHORS file in the root of the source tree. --------------------------------------------------------------------------------- -libwebp - -Copyright 2017 Google Inc. All Rights Reserved. - -Use of this source code is governed by a BSD-style license -that can be found in the COPYING file in the root of the source -tree. An additional intellectual property rights grant can be found -in the file PATENTS. All contributing project authors may -be found in the AUTHORS file in the root of the source tree. --------------------------------------------------------------------------------- -libwebp - -Copyright 2018 Google Inc. All Rights Reserved. - -Use of this source code is governed by a BSD-style license -that can be found in the COPYING file in the root of the source -tree. An additional intellectual property rights grant can be found -in the file PATENTS. All contributing project authors may -be found in the AUTHORS file in the root of the source tree. --------------------------------------------------------------------------------- -libwebp - -Copyright 2021 Google Inc. All Rights Reserved. - -Use of this source code is governed by a BSD-style license -that can be found in the COPYING file in the root of the source -tree. An additional intellectual property rights grant can be found -in the file PATENTS. All contributing project authors may -be found in the AUTHORS file in the root of the source tree. --------------------------------------------------------------------------------- -libwebp - -Copyright 2022 Google Inc. All Rights Reserved. - -Use of this source code is governed by a BSD-style license -that can be found in the COPYING file in the root of the source -tree. An additional intellectual property rights grant can be found -in the file PATENTS. All contributing project authors may -be found in the AUTHORS file in the root of the source tree. --------------------------------------------------------------------------------- -license_checker - -Copyright 2022 Stephane Rufer - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - -3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -linkify - -MIT License - -Copyright (c) 2019 Charles-William Crete - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - --------------------------------------------------------------------------------- -lints - -Copyright 2021, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -lists -unicode - -Copyright (c) 2014, Andrew Mezoni -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -* Neither the name of the Andrew Mezoni nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -llvm_libc - -University of Illinois/NCSA -Open Source License - -Copyright (c) 2007-2019 University of Illinois at Urbana-Champaign. -All rights reserved. - -Developed by: - - LLVM Team - - University of Illinois at Urbana-Champaign - - http://llvm.org - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal with -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - - * Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimers. - - * Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimers in the - documentation and/or other materials provided with the distribution. - - * Neither the names of the LLVM Team, University of Illinois at - Urbana-Champaign, nor the names of its contributors may be used to - endorse or promote products derived from this Software without specific - prior written permission. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE -SOFTWARE. --------------------------------------------------------------------------------- -logger - -MIT License - -Copyright (c) 2019 Simon Leier -Copyright (c) 2019 Harm Aarts -Copyright (c) 2023 Severin Hamader - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - --------------------------------------------------------------------------------- -lunarg-vulkantools - -Apache License - -Version 2.0, January 2004 - -http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - -"License" shall mean the terms and conditions for use, reproduction, and distribution as -defined by Sections 1 through 9 of this document. - -"Licensor" shall mean the copyright owner or entity authorized by the copyright owner -that is granting the License. - -"Legal Entity" shall mean the union of the acting entity and all other entities that -control, are controlled by, or are under common control with that entity. For the -purposes of this definition, "control" means (i) the power, direct or indirect, to -cause the direction or management of such entity, whether by contract or otherwise, -or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or -(iii) beneficial ownership of such entity. - -"You" (or "Your") shall mean an individual or Legal Entity exercising permissions -granted by this License. - -"Source" form shall mean the preferred form for making modifications, including but not -limited to software source code, documentation source, and configuration files. - -"Object" form shall mean any form resulting from mechanical transformation or -translation of a Source form, including but not limited to compiled object code, -generated documentation, and conversions to other media types. - -"Work" shall mean the work of authorship, whether in Source or Object form, made -available under the License, as indicated by a copyright notice that is included in or -attached to the work (an example is provided in the Appendix below). - -"Derivative Works" shall mean any work, whether in Source or Object form, that is based -on (or derived from) the Work and for which the editorial revisions, annotations, -elaborations, or other modifications represent, as a whole, an original work of -authorship. For the purposes of this License, Derivative Works shall not include works -that remain separable from, or merely link (or bind by name) to the interfaces of, the -Work and Derivative Works thereof. - -"Contribution" shall mean any work of authorship, including the original version of the -Work and any modifications or additions to that Work or Derivative Works thereof, that -is intentionally submitted to Licensor for inclusion in the Work by the copyright owner -or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. -For the purposes of this definition, "submitted" means any form of electronic, verbal, -or written communication sent to the Licensor or its representatives, including but not -limited to communication on electronic mailing lists, source code control systems, and -issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose -of discussing and improving the Work, but excluding communication that is conspicuously -marked or otherwise designated in writing by the copyright owner as "Not a Contribution." - -"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a -Contribution has been received by Licensor and subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of this License, each -Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, -royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, -publicly display, publicly perform, sublicense, and distribute the Work and such -Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of this License, each -Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, -royalty-free, irrevocable (except as stated in this section) patent license to make, -have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such -license applies only to those patent claims licensable by such Contributor that are -necessarily infringed by their Contribution(s) alone or by combination of their -Contribution(s) with the Work to which such Contribution(s) was submitted. If You -institute patent litigation against any entity (including a cross-claim or counterclaim -in a lawsuit) alleging that the Work or a Contribution incorporated within the Work -constitutes direct or contributory patent infringement, then any patent licenses granted -to You under this License for that Work shall terminate as of the date such litigation -is filed. - -4. Redistribution. You may reproduce and distribute copies of the Work or Derivative -Works thereof in any medium, with or without modifications, and in Source or Object form, -provided that You meet the following conditions: - -You must give any other recipients of the Work or Derivative Works a copy of this -License; and -You must cause any modified files to carry prominent notices stating that You changed -the files; and -You must retain, in the Source form of any Derivative Works that You distribute, all -copyright, patent, trademark, and attribution notices from the Source form of the Work, -excluding those notices that do not pertain to any part of the Derivative Works; and -If the Work includes a "NOTICE" text file as part of its distribution, then any -Derivative Works that You distribute must include a readable copy of the attribution -notices contained within such NOTICE file, excluding those notices that do not pertain -to any part of the Derivative Works, in at least one of the following places: within a -NOTICE text file distributed as part of the Derivative Works; within the Source form or -documentation, if provided along with the Derivative Works; or, within a display -generated by the Derivative Works, if and wherever such third-party notices normally -appear. The contents of the NOTICE file are for informational purposes only and do not -modify the License. You may add Your own attribution notices within Derivative Works -that You distribute, alongside or as an addendum to the NOTICE text from the Work, -provided that such additional attribution notices cannot be construed as modifying -the License. - -You may add Your own copyright statement to Your modifications and may provide -additional or different license terms and conditions for use, reproduction, or -distribution of Your modifications, or for any such Derivative Works as a whole, -provided Your use, reproduction, and distribution of the Work otherwise complies with -the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution -intentionally submitted for inclusion in the Work by You to the Licensor shall be under -the terms and conditions of this License, without any additional terms or conditions. -Notwithstanding the above, nothing herein shall supersede or modify the terms of any -separate license agreement you may have executed with Licensor regarding such -Contributions. - -6. Trademarks. This License does not grant permission to use the trade names, -trademarks, service marks, or product names of the Licensor, except as required for -reasonable and customary use in describing the origin of the Work and reproducing the -content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, -Licensor provides the Work (and each Contributor provides its Contributions) on an -"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, - including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, - MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for - determining the appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, whether in tort -(including negligence), contract, or otherwise, unless required by applicable law (such -as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor -be liable to You for damages, including any direct, indirect, special, incidental, or -consequential damages of any character arising as a result of this License or out of the -use or inability to use the Work (including but not limited to damages for loss of -goodwill, work stoppage, computer failure or malfunction, or any and all other -commercial damages or losses), even if such Contributor has been advised of the -possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing the Work or -Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of -support, warranty, indemnity, or other liability obligations and/or rights consistent -with this License. However, in accepting such obligations, You may act only on Your own -behalf and on Your sole responsibility, not on behalf of any other Contributor, and only -if You agree to indemnify, defend, and hold each Contributor harmless for any liability -incurred by, or claims asserted against, such Contributor by reason of your accepting -any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: HOW TO APPLY THE APACHE LICENSE TO YOUR WORK -To apply the Apache License to your work, attach the following boilerplate notice, with -the fields enclosed by brackets "[]" replaced with your own identifying information. -(Don't include the brackets!) The text should be enclosed in the appropriate comment -syntax for the file format. We also recommend that a file or class name and description -of purpose be included on the same "printed page" as the copyright notice for easier -identification within third-party archives. - -Copyright [yyyy] [name of copyright owner] - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - - --------------------------------------------------------------------------------- -lunarg-vulkantools - -Copyright (C) 2015-2021 Valve Corporation -Copyright (C) 2015-2021 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -lunarg-vulkantools - -Copyright (c) 2015-2021 The Khronos Group Inc. -Copyright (c) 2015-2021 Valve Corporation -Copyright (c) 2015-2021 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -lunarg-vulkantools - -Copyright (c) 2015-2021 The Khronos Group Inc. -Copyright (c) 2015-2021 Valve Corporation -Copyright (c) 2015-2021 LunarG, Inc. -Copyright (c) 2015-2021 Google, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -lunarg-vulkantools - -Copyright (c) 2015-2023 The Khronos Group Inc. -Copyright (c) 2015-2023 Valve Corporation -Copyright (c) 2015-2023 LunarG, Inc. -Copyright (C) 2015-2016 Google Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -lunarg-vulkantools - -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (c) 2015-2017, 2019, 2021 Google Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -lunarg-vulkantools - -Copyright (c) 2016 Advanced Micro Devices, Inc. All rights reserved. -Copyright (C) 2015-2021 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -lunarg-vulkantools - -Copyright (c) 2019 The Khronos Group Inc. -Copyright (c) 2019 Valve Corporation -Copyright (c) 2019 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -lunarg-vulkantools - -Copyright (c) 2020-2021 Valve Corporation -Copyright (c) 2020-2021 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -lunarg-vulkantools - -Copyright (c) 2020-2022 Valve Corporation -Copyright (c) 2020-2022 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -lunarg-vulkantools - -Copyright (c) 2020-2025 Valve Corporation -Copyright (c) 2020-2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -lunarg-vulkantools - -Copyright (c) 2022-2025 Valve Corporation -Copyright (c) 2022-2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -lunarg-vulkantools -vulkan-headers - -Copyright 2023-2025 The Khronos Group Inc. - -SPDX-License-Identifier: Apache-2.0 --------------------------------------------------------------------------------- -lunarg-vulkantools -vulkan-tools - -Copyright 2017 The Glslang Authors. All rights reserved. -Copyright (c) 2018-2023 Valve Corporation -Copyright (c) 2018-2023 LunarG, Inc. -Copyright (c) 2023-2023 RasterGrid Kft. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -lunarg-vulkantools -vulkan-validation-layers - -Copyright 2023-2024 The Khronos Group Inc. -Copyright 2023-2024 Valve Corporation -Copyright 2023-2024 LunarG, Inc. - -SPDX-License-Identifier: Apache-2.0 --------------------------------------------------------------------------------- -markdown - -Copyright 2012, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -material_color_utilities - - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2021 Google LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - --------------------------------------------------------------------------------- -mgrs_dart -wkt_parser - -MIT License - -Copyright (c) 2020 Gergely Padányi-Gulyás - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - --------------------------------------------------------------------------------- -nested -provider - -MIT License - -Copyright (c) 2019 Remi Rousselet - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -node_preamble - - - -Copyright (c) 2015 Michael Bullington - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -node_preamble - -Copyright 2012, the Dart project authors. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -node_preamble - -The MIT License (MIT) - -Copyright (c) 2015 Michael Bullington - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -=== - -Copyright 2012, the Dart project authors. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -opus_caf_converter_dart - -MIT License - -Copyright (c) 2020 Nabil Mosharraf - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -perfetto - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - Copyright (c) 2017, The Android Open Source Project - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. --------------------------------------------------------------------------------- -perfetto - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - Copyright (c) 2020, The Android Open Source Project - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. --------------------------------------------------------------------------------- -perfetto - -Copyright (c) 2019 The Android Open Source Project - -Licensed under the Apache License, Version 2.0 (the "License"); you -may not use this file except in compliance with the License. You may -obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or -implied. See the License for the specific language governing -permissions and limitations under the License. --------------------------------------------------------------------------------- -permission_handler -permission_handler_android -permission_handler_apple -permission_handler_html -permission_handler_platform_interface -permission_handler_windows - -MIT License - -Copyright (c) 2018 Baseflow - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - --------------------------------------------------------------------------------- -petitparser - -The MIT License - -Copyright (c) 2006-2024 Lukas Renggli. -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - --------------------------------------------------------------------------------- -platform_detect - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2017 Workiva Inc. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - --------------------------------------------------------------------------------- -posix - -MIT License - -Copyright (c) 2020 Brett Sutton - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - --------------------------------------------------------------------------------- -pretty_qr_code - -MIT License - -Copyright (c) 2023 Oleg Lobkov - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - --------------------------------------------------------------------------------- -process_runner - -Copyright 2020 The Flutter Authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -process_runner - -Copyright 2020 The Flutter Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -proj4dart - -MIT License - -Copyright (c) 2020 maRci002, Gergely Padányi-Gulyás (fegyi001) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - --------------------------------------------------------------------------------- -pubspec_parse - -Copyright 2018, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -punycode - -Copyright (c) 2017, cl. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - * Neither the name of the nor the - names of its contributors may be used to endorse or promote products - derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -qr - -Copyright 2014, the Dart QR project authors. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -qr_code_scanner_plus - -Copyright 2018 Julius Canute - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -qr_image - -BSD 3-Clause License - -Copyright (c) 2023, Leam Lidara - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -3. Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -random_string - -Copyright (c) 2016-2019 -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - * Neither the name of the nor the - names of its contributors may be used to endorse or promote products - derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -rapidjson - -Tencent is pleased to support the open source community by making RapidJSON available-> - -Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip-> All rights reserved-> - -Licensed under the MIT License (the "License"); you may not use this file except -in compliance with the License-> You may obtain a copy of the License at - -http://opensource->org/licenses/MIT - -Unless required by applicable law or agreed to in writing, software distributed -under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR -CONDITIONS OF ANY KIND, either express or implied-> See the License for the -specific language governing permissions and limitations under the License-> --------------------------------------------------------------------------------- -rapidjson - -Tencent is pleased to support the open source community by making RapidJSON available. - -Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. All rights reserved. - -Licensed under the MIT License (the "License"); you may not use this file except -in compliance with the License. You may obtain a copy of the License at - -http://opensource.org/licenses/MIT - -Unless required by applicable law or agreed to in writing, software distributed -under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR -CONDITIONS OF ANY KIND, either express or implied. See the License for the -specific language governing permissions and limitations under the License. --------------------------------------------------------------------------------- -rapidjson - -Tencent is pleased to support the open source community by making RapidJSON available. - -Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. All rights reserved. - -Licensed under the MIT License (the "License"); you may not use this file except -in compliance with the License. You may obtain a copy of the License at - -http://opensource.org/licenses/MIT - -Unless required by applicable law or agreed to in writing, software distributed -under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR -CONDITIONS OF ANY KIND, either express or implied. See the License for the -specific language governing permissions and limitations under the License. --------------------------------------------------------------------------------- -rapidjson - -Tencent is pleased to support the open source community by making RapidJSON available. - -Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. All rights reserved. - -If you have downloaded a copy of the RapidJSON binary from Tencent, please note that the RapidJSON binary is licensed under the MIT License. -If you have downloaded a copy of the RapidJSON source code from Tencent, please note that RapidJSON source code is licensed under the MIT License, except for the third-party components listed below which are subject to different license terms. Your integration of RapidJSON into your own projects may require compliance with the MIT License, as well as the other licenses applicable to the third-party components included within RapidJSON. - -A copy of the MIT License is included in this file. - -Other dependencies and licenses: - -Open Source Software Licensed Under the BSD License: --------------------------------------------------------------------- - -The msinttypes r29 -Copyright (c) 2006-2013 Alexander Chemeris -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. -* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. -* Neither the name of copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - -Terms of the MIT License: --------------------------------------------------------------------- - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -rapidjson - -The above software in this distribution may have been modified by -THL A29 Limited ("Tencent Modifications"). -All Tencent Modifications are Copyright (C) 2015 THL A29 Limited. --------------------------------------------------------------------------------- -re2 - -// Copyright (c) 2009 The RE2 Authors. All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -re2 - -Copyright 1999-2005 The RE2 Authors. All Rights Reserved. -Use of this source code is governed by a BSD-style -license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -re2 - -Copyright 2003-2009 Google Inc. All rights reserved. -Use of this source code is governed by a BSD-style -license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -re2 - -Copyright 2003-2009 The RE2 Authors. All Rights Reserved. -Use of this source code is governed by a BSD-style -license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -re2 - -Copyright 2003-2010 Google Inc. All Rights Reserved. -Use of this source code is governed by a BSD-style -license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -re2 - -Copyright 2006 The RE2 Authors. All Rights Reserved. -Use of this source code is governed by a BSD-style -license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -re2 - -Copyright 2006-2007 The RE2 Authors. All Rights Reserved. -Use of this source code is governed by a BSD-style -license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -re2 - -Copyright 2007 The RE2 Authors. All Rights Reserved. -Use of this source code is governed by a BSD-style -license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -re2 - -Copyright 2008 The RE2 Authors. All Rights Reserved. -Use of this source code is governed by a BSD-style -license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -re2 - -Copyright 2009 The RE2 Authors. All Rights Reserved. -Use of this source code is governed by a BSD-style -license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -re2 - -Copyright 2010 The RE2 Authors. All Rights Reserved. -Use of this source code is governed by a BSD-style -license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -re2 - -Copyright 2016 The RE2 Authors. All Rights Reserved. -Use of this source code is governed by a BSD-style -license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -re2 - -Copyright 2018 The RE2 Authors. All Rights Reserved. -Use of this source code is governed by a BSD-style -license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -re2 - -Copyright 2019 The RE2 Authors. All Rights Reserved. -Use of this source code is governed by a BSD-style -license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -re2 - -Copyright 2022 The RE2 Authors. All Rights Reserved. -Use of this source code is governed by a BSD-style -license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -re2 - -Copyright 2023 The RE2 Authors. All Rights Reserved. -Use of this source code is governed by a BSD-style -license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -re2 - -The authors of this software are Rob Pike and Ken Thompson. - Copyright (c) 2002 by Lucent Technologies. -Permission to use, copy, modify, and distribute this software for any -purpose without fee is hereby granted, provided that this entire notice -is included in all copies of any software which is or includes a copy -or modification of this software and in all copies of the supporting -documentation for such software. -THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED -WARRANTY. IN PARTICULAR, NEITHER THE AUTHORS NOR LUCENT TECHNOLOGIES MAKE ANY -REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY -OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. --------------------------------------------------------------------------------- -receive_sharing_intent - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2019 Alibaba, Inc. - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - --------------------------------------------------------------------------------- -record -record_android -record_ios -record_linux -record_macos -record_platform_interface -record_web - -// Copyright 2022 openapi4j authors. All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of openapi4j nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -record_windows - -// Copyright 2022 openapi4j authors. All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of openapi4j nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -screen_retriever -screen_retriever_linux -screen_retriever_macos -screen_retriever_platform_interface -screen_retriever_windows - -MIT License - -Copyright (c) 2022-2024 LiJianying - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -scroll_to_index - -MIT License - -Copyright (c) 2019 Quire - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - --------------------------------------------------------------------------------- -shaderc - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. --------------------------------------------------------------------------------- -shaderc - -Copyright (C) 2017 Google Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -shaderc - -Copyright (C) 2017-2022 Google Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -shaderc - -Copyright (C) 2020 Google Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -shaderc - -Copyright (C) 2020-2022 Google LLC - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -shaderc - -Copyright 2015 The Shaderc Authors. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -shaderc - -Copyright 2016 The Shaderc Authors. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -shaderc - -Copyright 2017 The Shaderc Authors. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -shaderc - -Copyright 2018 The Shaderc Authors. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -shaderc - -Copyright 2019 The Shaderc Authors. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -share_plus - -Copyright 2017, the Flutter project authors. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -skia - - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2021 Google LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. --------------------------------------------------------------------------------- -skia - -// Copyright (c) 2011 Google Inc. All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright %s %s - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright (C) 2014 Google Inc. All rights reserved. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright (c) 2011 Google Inc. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - - * Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -skia - -Copyright (c) 2014 Google Inc. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright (c) 2016 The Chromium Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright (c) 2017 The Chromium Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright (c) 2019 The Chromium Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright (c) 2020 Google LLC. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright (c) 2022 Google LLC. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2005 The Android Open Source Project - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2006 The Android Open Source Project - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2006 The Android Open Source Project - -Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2006-2012 The Android Open Source Project -Copyright 2012 Mozilla Foundation - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2007 The Android Open Source Project - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2008 Google Inc. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2008 The Android Open Source Project - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2009 The Android Open Source Project - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2009-2015 Google Inc. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2010 Google Inc. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2010 The Android Open Source Project - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2011 Google Inc. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2011 Google Inc. -Copyright 2012 Mozilla Foundation - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2011 The Android Open Source Project - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2012 Google Inc. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2012 Google LLC - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2012 The Android Open Source Project - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2013 Google Inc. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2013 Google Inc. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2013 The Android Open Source Project - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2014 Google Inc. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2014 Google Inc. -Copyright 2017 ARM Ltd. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2014 The Android Open Source Project - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2014 The Bazel Authors. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -skia - -Copyright 2015 Google Inc. - -Use of this source code is governed by a BD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2015 Google Inc. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2015 The Android Open Source Project - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2016 Google Inc. - -Use of this source code is governed by a BD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2016 Google Inc. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file - --------------------------------------------------------------------------------- -skia - -Copyright 2016 Google Inc. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. - -Copyright 2014 Google Inc. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2016 Mozilla Foundation - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2016 The Android Open Source Project - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2017 ARM Ltd. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2017 Google Inc. - -Use of this source code is governed by a BD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2017 Google Inc. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2017 Google Inc. - -Use of this source code is governed by a BSD-style license that can be found -in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2018 Google Inc. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2018 Google Inc. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2018 Google Inc. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2018 Google LLC - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2018 Google LLC. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2018 Google LLC. -Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2018 Google, LLC - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2018 The Android Open Source Project - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2018 The Bazel Authors. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -skia - -Copyright 2019 Google Inc. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2019 Google Inc. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2019 Google Inc. and Adobe Inc. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2019 Google LLC - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2019 Google LLC -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2019 Google LLC. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2019 Google LLC. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2019 Google LLC. -Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2019 Google, LLC - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2019 The Android Open Source Project - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2020 Google Inc. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2020 Google LLC - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2020 Google LLC. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2020 Google LLC. -Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2020 Google, LLC - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2021 Google Inc. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2021 Google LLC - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2021 Google LLC. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2021 Google LLC. -Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2021 Google, LLC - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2022 Google Inc. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2022 Google LLC -Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2022 Google LLC. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2022 Google LLC. -Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2022 Google, LLC - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2023 Google Inc. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2023 Google Inc. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2023 Google LLC - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2023 Google LLC - -Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2023 Google LLC -Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2023 Google LLC. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2023 Google, LLC - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2023 The Android Open Source Project - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2023 The Chromium Authors. All rights reserved. -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2024 Google Inc. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2024 Google LLC - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2024 Google LLC. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2024 Google LLC. -Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2024 Google, LLC - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2024 The Android Open Source Project - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2025 Google Inc. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2025 Google LLC -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -skia - -Copyright 2025 Google LLC. - -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -slugify - -The MIT License (MIT) - -Copyright (c) 2014 izolate - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - --------------------------------------------------------------------------------- -spirv-cross - -Apache License - -Version 2.0, January 2004 - -http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, -AND DISTRIBUTION - - 1. Definitions. - - - -"License" shall mean the terms and conditions for use, reproduction, and distribution -as defined by Sections 1 through 9 of this document. - - - -"Licensor" shall mean the copyright owner or entity authorized by the copyright -owner that is granting the License. - - - -"Legal Entity" shall mean the union of the acting entity and all other entities -that control, are controlled by, or are under common control with that entity. -For the purposes of this definition, "control" means (i) the power, direct -or indirect, to cause the direction or management of such entity, whether -by contract or otherwise, or (ii) ownership of fifty percent (50%) or more -of the outstanding shares, or (iii) beneficial ownership of such entity. - - - -"You" (or "Your") shall mean an individual or Legal Entity exercising permissions -granted by this License. - - - -"Source" form shall mean the preferred form for making modifications, including -but not limited to software source code, documentation source, and configuration -files. - - - -"Object" form shall mean any form resulting from mechanical transformation -or translation of a Source form, including but not limited to compiled object -code, generated documentation, and conversions to other media types. - - - -"Work" shall mean the work of authorship, whether in Source or Object form, -made available under the License, as indicated by a copyright notice that -is included in or attached to the work (an example is provided in the Appendix -below). - - - -"Derivative Works" shall mean any work, whether in Source or Object form, -that is based on (or derived from) the Work and for which the editorial revisions, -annotations, elaborations, or other modifications represent, as a whole, an -original work of authorship. For the purposes of this License, Derivative -Works shall not include works that remain separable from, or merely link (or -bind by name) to the interfaces of, the Work and Derivative Works thereof. - - - -"Contribution" shall mean any work of authorship, including the original version -of the Work and any modifications or additions to that Work or Derivative -Works thereof, that is intentionally submitted to Licensor for inclusion in -the Work by the copyright owner or by an individual or Legal Entity authorized -to submit on behalf of the copyright owner. For the purposes of this definition, -"submitted" means any form of electronic, verbal, or written communication -sent to the Licensor or its representatives, including but not limited to -communication on electronic mailing lists, source code control systems, and -issue tracking systems that are managed by, or on behalf of, the Licensor -for the purpose of discussing and improving the Work, but excluding communication -that is conspicuously marked or otherwise designated in writing by the copyright -owner as "Not a Contribution." - - - -"Contributor" shall mean Licensor and any individual or Legal Entity on behalf -of whom a Contribution has been received by Licensor and subsequently incorporated -within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of this -License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, -no-charge, royalty-free, irrevocable copyright license to reproduce, prepare -Derivative Works of, publicly display, publicly perform, sublicense, and distribute -the Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of this License, -each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, -no-charge, royalty-free, irrevocable (except as stated in this section) patent -license to make, have made, use, offer to sell, sell, import, and otherwise -transfer the Work, where such license applies only to those patent claims -licensable by such Contributor that are necessarily infringed by their Contribution(s) -alone or by combination of their Contribution(s) with the Work to which such -Contribution(s) was submitted. If You institute patent litigation against -any entity (including a cross-claim or counterclaim in a lawsuit) alleging -that the Work or a Contribution incorporated within the Work constitutes direct -or contributory patent infringement, then any patent licenses granted to You -under this License for that Work shall terminate as of the date such litigation -is filed. - -4. Redistribution. You may reproduce and distribute copies of the Work or -Derivative Works thereof in any medium, with or without modifications, and -in Source or Object form, provided that You meet the following conditions: - -(a) You must give any other recipients of the Work or Derivative Works a copy -of this License; and - -(b) You must cause any modified files to carry prominent notices stating that -You changed the files; and - -(c) You must retain, in the Source form of any Derivative Works that You distribute, -all copyright, patent, trademark, and attribution notices from the Source -form of the Work, excluding those notices that do not pertain to any part -of the Derivative Works; and - -(d) If the Work includes a "NOTICE" text file as part of its distribution, -then any Derivative Works that You distribute must include a readable copy -of the attribution notices contained within such NOTICE file, excluding those -notices that do not pertain to any part of the Derivative Works, in at least -one of the following places: within a NOTICE text file distributed as part -of the Derivative Works; within the Source form or documentation, if provided -along with the Derivative Works; or, within a display generated by the Derivative -Works, if and wherever such third-party notices normally appear. The contents -of the NOTICE file are for informational purposes only and do not modify the -License. You may add Your own attribution notices within Derivative Works -that You distribute, alongside or as an addendum to the NOTICE text from the -Work, provided that such additional attribution notices cannot be construed -as modifying the License. - -You may add Your own copyright statement to Your modifications and may provide -additional or different license terms and conditions for use, reproduction, -or distribution of Your modifications, or for any such Derivative Works as -a whole, provided Your use, reproduction, and distribution of the Work otherwise -complies with the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, any -Contribution intentionally submitted for inclusion in the Work by You to the -Licensor shall be under the terms and conditions of this License, without -any additional terms or conditions. Notwithstanding the above, nothing herein -shall supersede or modify the terms of any separate license agreement you -may have executed with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade names, -trademarks, service marks, or product names of the Licensor, except as required -for reasonable and customary use in describing the origin of the Work and -reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or agreed to -in writing, Licensor provides the Work (and each Contributor provides its -Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY -KIND, either express or implied, including, without limitation, any warranties -or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR -A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness -of using or redistributing the Work and assume any risks associated with Your -exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, whether -in tort (including negligence), contract, or otherwise, unless required by -applicable law (such as deliberate and grossly negligent acts) or agreed to -in writing, shall any Contributor be liable to You for damages, including -any direct, indirect, special, incidental, or consequential damages of any -character arising as a result of this License or out of the use or inability -to use the Work (including but not limited to damages for loss of goodwill, -work stoppage, computer failure or malfunction, or any and all other commercial -damages or losses), even if such Contributor has been advised of the possibility -of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing the Work -or Derivative Works thereof, You may choose to offer, and charge a fee for, -acceptance of support, warranty, indemnity, or other liability obligations -and/or rights consistent with this License. However, in accepting such obligations, -You may act only on Your own behalf and on Your sole responsibility, not on -behalf of any other Contributor, and only if You agree to indemnify, defend, -and hold each Contributor harmless for any liability incurred by, or claims -asserted against, such Contributor by reason of your accepting any such warranty -or additional liability. END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. - -To apply the Apache License to your work, attach the following boilerplate -notice, with the fields enclosed by brackets "[]" replaced with your own identifying -information. (Don't include the brackets!) The text should be enclosed in -the appropriate comment syntax for the file format. We also recommend that -a file or class name and description of purpose be included on the same "printed -page" as the copyright notice for easier identification within third-party -archives. - -Copyright [yyyy] [name of copyright owner] - -Licensed under the Apache License, Version 2.0 (the "License"); - -you may not use this file except in compliance with the License. - -You may obtain a copy of the License at - -http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software - -distributed under the License is distributed on an "AS IS" BASIS, - -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - -See the License for the specific language governing permissions and - -limitations under the License. - --------------------------------------------------------------------------------- -spirv-cross - -Copyright (c) 2014-2020 The Khronos Group Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and/or associated documentation files (the "Materials"), -to deal in the Materials without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Materials, and to permit persons to whom the -Materials are furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Materials. - -MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS -STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND -HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ - -THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS -IN THE MATERIALS. --------------------------------------------------------------------------------- -spirv-cross - -Copyright (c) 2014-2020 The Khronos Group Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and/or associated documentation files (the "Materials"), -to deal in the Materials without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Materials, and to permit persons to whom the -Materials are furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Materials. - -MODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS -STANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND -HEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/ - -THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS -OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL -THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS -IN THE MATERIALS. --------------------------------------------------------------------------------- -spirv-cross - -Copyright 2016-2021 The Khronos Group Inc. -SPDX-License-Identifier: Apache-2.0 --------------------------------------------------------------------------------- -spirv-cross - -Copyright 2019-2021 Hans-Kristian Arntzen - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (C) 2019 Google Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2015-2016 Google Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2015-2016 The Khronos Group Inc. -Modifications Copyright (C) 2024 Advanced Micro Devices, Inc. All rights -reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2015-2020 The Khronos Group Inc. -Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights -reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2015-2022 The Khronos Group Inc. -Modifications Copyright (C) 2020-2024 Advanced Micro Devices, Inc. All -rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2016 Google Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2016 Google Inc. -Copyright (c) 2025 Arm Ltd. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2016 Google Inc. -Modifications Copyright (C) 2024 Advanced Micro Devices, Inc. All rights -reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2017 Google Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2017 Google Inc. -Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights -reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2017 Google Inc. -Modifications Copyright (C) 2024 Advanced Micro Devices, Inc. All rights -reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2017 LunarG Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2017 Pierre Moreau - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2017 The Khronos Group Inc. -Copyright (c) 2017 Valve Corporation -Copyright (c) 2017 LunarG Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2017 The Khronos Group Inc. -Copyright (c) 2017 Valve Corporation -Copyright (c) 2017 LunarG Inc. -Copyright (c) 2018 Google Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2017 The Khronos Group Inc. -Copyright (c) 2017 Valve Corporation -Copyright (c) 2017 LunarG Inc. -Copyright (c) 2018-2021 Google LLC - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2017 The Khronos Group Inc. -Copyright (c) 2017 Valve Corporation -Copyright (c) 2017 LunarG Inc. -Copyright (c) 2019 Google LLC - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2017 The Khronos Group Inc. -Copyright (c) 2017 Valve Corporation -Copyright (c) 2017 LunarG Inc. -Modifications Copyright (C) 2024 Advanced Micro Devices, Inc. All rights -reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2018 Google Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2018 Google LLC - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2018 Google LLC. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2018 Google LLC. -Copyright (c) 2019 NVIDIA Corporation - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2018 Google LLC. -Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights -reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2018 Google LLC. -Modifications Copyright (C) 2020-2024 Advanced Micro Devices, Inc. All -rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2018 Google LLC. -Modifications Copyright (C) 2024 Advanced Micro Devices, Inc. All rights -reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2018 Google LLC. -Modifications Copyright (C) 2024 Advanced Micro Devices, Inc. All rights -reserved. -Copyright (c) 2024 NVIDIA Corporation - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2018 LunarG Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2018 The Khronos Group Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2018 The Khronos Group Inc. -Copyright (c) 2018 Valve Corporation -Copyright (c) 2018 LunarG Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2019 Google LLC - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2019 Google LLC -Modifications Copyright (C) 2024 Advanced Micro Devices, Inc. All rights -reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2019 Google LLC. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2019 The Khronos Group Inc. -Copyright (c) 2019 Valve Corporation -Copyright (c) 2019 LunarG Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2019 Valve Corporation -Copyright (c) 2019 LunarG Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2020 André Perez Maselco - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2020 Google LLC - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2020 Stefano Milizia - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2020 Stefano Milizia -Copyright (c) 2020 Google LLC - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2020 Vasyl Teliman - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2020-2022 Google LLC -Copyright (c) 2022 LunarG Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2021 Alastair F. Donaldson - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2021 Google LLC. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2021 Mostafa Ashraf - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2021 Shiyu Liu - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2021 The Khronos Group Inc. -Copyright (c) 2021 Valve Corporation -Copyright (c) 2021 LunarG Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2021 ZHOU He - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2022 Advanced Micro Devices, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2022 Google LLC - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2022 Google LLC. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2022 The Khronos Group Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2022 The Khronos Group Inc. -Copyright (c) 2022 LunarG Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2023 Google Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2023 Google LLC. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2023 LunarG Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2023-2025 Arm Ltd. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2024 Epic Games, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2024 Google Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2024 Google LLC - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2024 NVIDIA Corporation - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2025 Google Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2025 Google LLC - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2025 LunarG Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright (c) 2025 The Khronos Group Inc. -Copyright (c) 2025 Google LLC - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright 2018 The Go Authors. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright 2019 Google LLC - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright 2019 The Go Authors. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright 2025 Google LLC - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spirv-tools - -Copyright 2025 The Khronos Group Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -spring_animation - - - -Copyright (c) Meta Platforms, Inc. and affiliates. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -sprintf - -Copyright (c) 2012, Richard Eames -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -sqflite_common -sqflite_common_ffi - -BSD 2-Clause License - -Copyright (c) 2019, Alexandre Roux Tekartik -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -sqlcipher_flutter_libs - -MIT License - -Copyright (c) 2020 Simon Binder - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - --------------------------------------------------------------------------------- -sqlite - -The source code for SQLite is in the public domain. No claim of -copyright is made on any part of the core source code. (The -documentation and test code is a different matter - some sections of -documentation and test logic are governed by open-source licenses.) -All contributors to the SQLite core software have signed affidavits -specifically disavowing any copyright interest in the code. This means -that anybody is able to legally do anything they want with the SQLite -source code. - -There are other SQL database engines with liberal licenses that allow -the code to be broadly and freely used. But those other engines are -still governed by copyright law. SQLite is different in that copyright -law simply does not apply. - -The source code files for other SQL database engines typically begin -with a comment describing your legal rights to view and copy that -file. The SQLite source code contains no license since it is not -governed by copyright. Instead of a license, the SQLite source code -offers a blessing: - -May you do good and not evil -May you find forgiveness for yourself and forgive others -May you share freely, never taking more than you give. --------------------------------------------------------------------------------- -sqlite3 - -MIT License - -Copyright (c) 2020 Simon Binder - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -string_validator - -The MIT License (MIT) - -Copyright (c) 2014 Karan Goel - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - --------------------------------------------------------------------------------- -swiftshader - - - -Copyright © 2008-2011 Kristian Høgsberg -Copyright © 2010-2011 Intel Corporation -Copyright © 2012-2013 Collabora, Ltd. - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation files -(the "Software"), to deal in the Software without restriction, -including without limitation the rights to use, copy, modify, merge, -publish, distribute, sublicense, and/or sell copies of the Software, -and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice (including the -next paragraph) shall be included in all copies or substantial -portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS -BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -swiftshader - -Copyright (C) 2001-2006 Bart Massey, Jamey Sharp, and Josh Triplett. -All Rights Reserved. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of this software and associated documentation files (the "Software"), -to deal in the Software without restriction, including without limitation -the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -swiftshader - -Copyright (C) 2008 The Android Open Source Project -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in - the documentation and/or other materials provided with the - distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS -FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE -COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, -BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS -OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED -AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT -OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF -SUCH DAMAGE. --------------------------------------------------------------------------------- -swiftshader - -Copyright 2014-2023 The Khronos Group Inc. - -SPDX-License-Identifier: Apache-2.0 --------------------------------------------------------------------------------- -swiftshader - -Copyright 2015-2023 The Khronos Group Inc. - -SPDX-License-Identifier: Apache-2.0 --------------------------------------------------------------------------------- -swiftshader - -Copyright 2016 The SwiftShader Authors. All Rights Reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -swiftshader - -Copyright 2018 The SwiftShader Authors. All Rights Reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -swiftshader - -Copyright 2018 The SwiftShader Authors. All Rights Reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - -http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -swiftshader - -Copyright 2019 The SwiftShader Authors. All Rights Reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -swiftshader - -Copyright 2019 The SwiftShader Authors. All Rights Reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -swiftshader - -Copyright 2019 The SwiftShader Authors. All Rights Reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - -http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -swiftshader - -Copyright 2020 The SwiftShader Authors. All Rights Reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -swiftshader - -Copyright 2021 The SwiftShader Authors. All Rights Reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -swiftshader - -Copyright 2022 The SwiftShader Authors. All Rights Reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -swiftshader - -Copyright © 2008 Kristian Høgsberg - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice (including the -next paragraph) shall be included in all copies or substantial -portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS -BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -swiftshader - -Copyright © 2012 Intel Corporation - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice (including the -next paragraph) shall be included in all copies or substantial -portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS -BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN -ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -swiftshader -vulkan -vulkan-headers - -Copyright 2015-2023 The Khronos Group Inc. -Copyright 2015-2023 Valve Corporation -Copyright 2015-2023 LunarG, Inc. - -SPDX-License-Identifier: Apache-2.0 --------------------------------------------------------------------------------- -swipe_to_action - -MIT License - -Copyright (c) 2020 Inex Code - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - --------------------------------------------------------------------------------- -sync_http - -Copyright 2017, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -synchronized - -MIT License - -Copyright (c) 2016, Alexandre Roux Tekartik. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -test_api -test_core - -Copyright 2018, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -test_shaders - -Copyright (c) 2022 by Selman Ay (https://codepen.io/selmanays/pen/yLVmEqY) - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -timezone - -Copyright (c) 2014, timezone project authors. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -tint - -MIT License - -Copyright (c) 2020 Frenco Jobs - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -translations_cleaner - -Copyright 2022 Chinmay Kabi - -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - -3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -unifiedpush -unifiedpush_android -unifiedpush_linux -unifiedpush_platform_interface -unifiedpush_storage_interface -unifiedpush_ui - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2021 Simon Gougeon, Karmanyaah Malhotra - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - --------------------------------------------------------------------------------- -universal_html - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - ----------------------------------------------------------------------------------------------------- - -This version of "universal_html" contains source code from the Dart package "csslib", which was -obtained from: - https://github.com/dart-lang/csslib - -When the source code was obtained, the original source code had the following license: - -Copyright 2013, the Dart project authors. All rights reserved. -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google Inc. nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - ----------------------------------------------------------------------------------------------------- - -This version of "universal_html" contains source code from the Dart package "html", which was -obtained copied from: - https://github.com/dart-lang/html - -When the source code was obtained, the original source code had the following license: - -Copyright (c) 2006-2012 The Authors - -Contributors: -James Graham - jg307@cam.ac.uk -Anne van Kesteren - annevankesteren@gmail.com -Lachlan Hunt - lachlan.hunt@lachy.id.au -Matt McDonald - kanashii@kanashii.ca -Sam Ruby - rubys@intertwingly.net -Ian Hickson (Google) - ian@hixie.ch -Thomas Broyer - t.broyer@ltgt.net -Jacques Distler - distler@golem.ph.utexas.edu -Henri Sivonen - hsivonen@iki.fi -Adam Barth - abarth@webkit.org -Eric Seidel - eric@webkit.org -The Mozilla Foundation (contributions from Henri Sivonen since 2008) -David Flanagan (Mozilla) - dflanagan@mozilla.com -Google Inc. (contributed the Dart port) - misc@dartlang.org - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - ----------------------------------------------------------------------------------------------------- - --------------------------------------------------------------------------------- -universal_io - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS --------------------------------------------------------------------------------- -universal_platform - -MIT License - -Copyright (c) 2019 gskinner.com - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -unorm_dart - -Copyright (c) 2018 Yasuhiro Shimizu - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -uuid - -Copyright (c) 2021 Yulian Kuncheff - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -vector_math - -Copyright 2015, Google Inc. All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -Copyright (C) 2013 Andrew Magill - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. - --------------------------------------------------------------------------------- -video_compress - -MIT License - -Copyright (c) 2020 Jonny Borges - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -volk - -Copyright (c) 2018-2019 Arseny Kapoulkine - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -vulkan - -// Copyright (c) 2018 Google Inc. All rights reserved. -// -// Redistribution and use in source and binary forms, with or without -// modification, are permitted provided that the following conditions are -// met: -// -// * Redistributions of source code must retain the above copyright -// notice, this list of conditions and the following disclaimer. -// * Redistributions in binary form must reproduce the above -// copyright notice, this list of conditions and the following disclaimer -// in the documentation and/or other materials provided with the -// distribution. -// * Neither the name of Google Inc. nor the names of its -// contributors may be used to endorse or promote products derived from -// this software without specific prior written permission. -// -// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -vulkan -vulkan-headers - -Copyright 2014-2025 The Khronos Group Inc. - -SPDX-License-Identifier: Apache-2.0 --------------------------------------------------------------------------------- -vulkan -vulkan-headers - -Copyright 2015-2025 The Khronos Group Inc. - -SPDX-License-Identifier: Apache-2.0 --------------------------------------------------------------------------------- -vulkan-headers - -Copyright (c) 2018-2019 Collabora, Ltd. -Copyright 2013-2025 The Khronos Group Inc. - -SPDX-License-Identifier: Apache-2.0 --------------------------------------------------------------------------------- -vulkan-headers - -Copyright 2013-2025 The Khronos Group Inc. - -SPDX-License-Identifier: Apache-2.0 --------------------------------------------------------------------------------- -vulkan-headers - -Copyright 2021-2025 The Khronos Group Inc. -SPDX-License-Identifier: Apache-2.0 --------------------------------------------------------------------------------- -vulkan-headers - -Copyright 2023-2025 The Khronos Group Inc. -SPDX-License-Identifier: Apache-2.0 --------------------------------------------------------------------------------- -vulkan-tools - - -Copyright (c) 2015-2017 The Khronos Group Inc. -Copyright (c) 2015-2017 Valve Corporation -Copyright (c) 2015-2017 LunarG, Inc. -Copyright (c) 2015-2017 Google Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-tools - - -Copyright (c) 2018 The Khronos Group Inc. -Copyright (c) 2018 Valve Corporation -Copyright (c) 2018 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-tools - - -Copyright 2014, 2017 The Android Open Source Project - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-tools - -Copyright (c) 2015-2016 The Khronos Group Inc. -Copyright (c) 2015-2016 Valve Corporation -Copyright (c) 2015-2016 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-tools - -Copyright (c) 2015-2018, 2023 The Khronos Group Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-tools - -Copyright (c) 2015-2019 The Khronos Group Inc. -Copyright (c) 2015-2019 Valve Corporation -Copyright (c) 2015-2019 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-tools - -Copyright (c) 2015-2019 The Khronos Group Inc. -Copyright (c) 2015-2019 Valve Corporation -Copyright (c) 2015-2019 LunarG, Inc. -Copyright (c) 2025 The Fuchsia Authors. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-tools - -Copyright (c) 2015-2021 The Khronos Group Inc. -Copyright (c) 2015-2021 Valve Corporation -Copyright (c) 2015-2021 LunarG, Inc. -Copyright (c) 2023-2024 RasterGrid Kft. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-tools - -Copyright (c) 2015-2025 The Khronos Group Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-tools - -Copyright (c) 2016 Google, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-tools - -Copyright (c) 2018 The Khronos Group Inc. -Copyright (c) 2018 Valve Corporation -Copyright (c) 2018 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-tools - -Copyright (c) 2018-2020 The Khronos Group Inc. -Copyright (c) 2018-2020 Valve Corporation -Copyright (c) 2018-2020 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-tools - -Copyright (c) 2019 The Khronos Group Inc. -Copyright (c) 2019 Valve Corporation -Copyright (c) 2019 LunarG, Inc. -Copyright (c) 2023 RasterGrid Kft. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-tools - -Copyright (c) 2019-2022 The Khronos Group Inc. -Copyright (c) 2019-2022 Valve Corporation -Copyright (c) 2019-2022 LunarG, Inc. -Copyright (c) 2023-2024 RasterGrid Kft. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-tools - -Copyright (c) 2020 The Khronos Group Inc. -Copyright (c) 2020 Valve Corporation -Copyright (c) 2020 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-tools - -Copyright (c) 2025 The Fuchsia Authors. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-tools -vulkan-utility-libraries - -Copyright 2023 The Khronos Group Inc. -Copyright 2023 Valve Corporation -Copyright 2023 LunarG, Inc. - -SPDX-License-Identifier: Apache-2.0 --------------------------------------------------------------------------------- -vulkan-tools -vulkan-validation-layers - -Copyright (c) 2024 The Khronos Group Inc. -Copyright (c) 2024 Valve Corporation -Copyright (c) 2024 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-tools -vulkan-validation-layers - -Copyright (c) 2025 The Khronos Group Inc. -Copyright (c) 2025 Valve Corporation -Copyright (c) 2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-utility-libraries - -Copyright (c) 2015-2017, 2019-2024 The Khronos Group Inc. -Copyright (c) 2015-2017, 2019-2024 Valve Corporation -Copyright (c) 2015-2017, 2019-2024 LunarG, Inc. - -SPDX-License-Identifier: Apache-2.0 --------------------------------------------------------------------------------- -vulkan-utility-libraries - -Copyright (c) 2015-2017, 2019-2024 The Khronos Group Inc. -Copyright (c) 2015-2017, 2019-2024 Valve Corporation -Copyright (c) 2015-2017, 2019-2024 LunarG, Inc. -Modifications Copyright (C) 2022 RasterGrid Kft. - -SPDX-License-Identifier: Apache-2.0 --------------------------------------------------------------------------------- -vulkan-utility-libraries - -Copyright (c) 2015-2024 The Khronos Group Inc. -Copyright (c) 2015-2024 Valve Corporation -Copyright (c) 2015-2024 LunarG, Inc. -Copyright (c) 2015-2024 Google Inc. - -SPDX-License-Identifier: Apache-2.0 --------------------------------------------------------------------------------- -vulkan-utility-libraries - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (c) 2015-2025 Google Inc. - -SPDX-License-Identifier: Apache-2.0 --------------------------------------------------------------------------------- -vulkan-utility-libraries - -Copyright (c) 2019-2024 The Khronos Group Inc. -Copyright (c) 2019-2024 Valve Corporation -Copyright (c) 2019-2024 LunarG, Inc. -Copyright (C) 2019-2024 Google Inc. - -SPDX-License-Identifier: Apache-2.0 --------------------------------------------------------------------------------- -vulkan-utility-libraries - -Copyright 2023-2025 The Khronos Group Inc. -Copyright 2023-2025 Valve Corporation -Copyright 2023-2025 LunarG, Inc. - -SPDX-License-Identifier: Apache-2.0 --------------------------------------------------------------------------------- -vulkan-validation-layers - - - - -Copyright (c) 2017-2022 Advanced Micro Devices, Inc. All rights reserved. -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - -=========================================================================================== -File: layers/external/inplace_function.h -File: layers/external/parallel_hashmap/phmap_utils.h - -Boost Software License - Version 1.0 - August 17th, 2003 - -Permission is hereby granted, free of charge, to any person or organization -obtaining a copy of the software and accompanying documentation covered by -this license (the "Software") to use, reproduce, display, distribute, -execute, and transmit the Software, and to prepare derivative works of the -Software, and to permit third-parties to whom the Software is furnished to -do so, all subject to the following: - -The copyright notices in the Software and this entire statement, including -the above license grant, this restriction and the following disclaimer, -must be included in all copies of the Software, in whole or in part, and -all derivative works of the Software, unless such copies or derivative -works are solely in the form of machine-executable object code generated by -a source language processor. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT -SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE -FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER -DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -vulkan-validation-layers - - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (c) 2015-2024 Google Inc. -Copyright (c) 2023-2024 RasterGrid Kft. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (c) 2015-2025 Google Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (c) 2015-2025 Google Inc. -Copyright (c) 2015-2025 RasterGrid Kft. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (c) 2015-2025 Google Inc. -Copyright (c) 2023-2025 RasterGrid Kft. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - - -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - - -Copyright (c) 2016-2025 Google Inc. -Copyright (c) 2016-2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - - -Copyright (c) 2017-2024 Advanced Micro Devices, Inc. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -vulkan-validation-layers - - -Copyright (c) 2020-2025 The Khronos Group Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - - -Copyright (c) 2021-2024 The Khronos Group Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - - -Copyright (c) 2021-2025 The Khronos Group Inc. -Copyright (c) 2021-2025 Valve Corporation -Copyright (c) 2021-2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - - -Copyright (c) 2021-2025 Valve Corporation -Copyright (c) 2021-2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - - -Copyright (c) 2023-2025 Google Inc. -Copyright (c) 2023-2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - - -Copyright (c) 2023-2025 The Khronos Group Inc. -Copyright (c) 2023-2025 Valve Corporation - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - - -Copyright (c) 2023-2025 The Khronos Group Inc. -Copyright (c) 2023-2025 Valve Corporation -Copyright (c) 2023-2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - - -Copyright (c) 2023-2025 Valve Corporation -Copyright (c) 2023-2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - - -Copyright (c) 2024-2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - - -Copyright (c) 2025 The Khronos Group Inc. -Copyright (c) 2025 Valve Corporation -Copyright (c) 2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - - -Copyright (c) 2025 Valve Corporation -Copyright (c) 2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - - -Copyright 2014-2024 Valve Software -Copyright 2015-2024 Google Inc. -Copyright 2019-2024 LunarG, Inc. -All Rights Reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (C) 2012-2021 Yann Collet - -BSD 2-Clause License (https://www.opensource.org/licenses/bsd-license.php) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following disclaimer - in the documentation and/or other materials provided with the - distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2016 The Khronos Group Inc. -Copyright (c) 2015-2023 Valve Corporation -Copyright (c) 2015-2023 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2016, 2020-2025 The Khronos Group Inc. -Copyright (c) 2015-2016, 2020-2025 Valve Corporation -Copyright (c) 2015-2016, 2020-2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2017, 2019-2025 The Khronos Group Inc. -Copyright (c) 2015-2017, 2019-2025 Valve Corporation -Copyright (c) 2015-2017, 2019-2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2017, 2019-2025 The Khronos Group Inc. -Copyright (c) 2015-2017, 2019-2025 Valve Corporation -Copyright (c) 2015-2017, 2019-2025 LunarG, Inc. -Modifications Copyright (C) 2022 RasterGrid Kft. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2020 The Khronos Group Inc. -Copyright (c) 2015-2023 Valve Corporation -Copyright (c) 2015-2023 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2024 The Khronos Group Inc. -Copyright (C) 2025 Arm Limited. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2024 The Khronos Group Inc. -Copyright (c) 2015-2024 Valve Corporation -Copyright (c) 2015-2024 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2024 The Khronos Group Inc. -Copyright (c) 2015-2024 Valve Corporation -Copyright (c) 2015-2024 LunarG, Inc. -Copyright (C) 2015-2023 Google Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2024 The Khronos Group Inc. -Copyright (c) 2015-2024 Valve Corporation -Copyright (c) 2015-2024 LunarG, Inc. -Copyright (C) 2015-2024 Google Inc. -Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2024 The Khronos Group Inc. -Copyright (c) 2015-2024 Valve Corporation -Copyright (c) 2015-2024 LunarG, Inc. -Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. -Modifications Copyright (C) 2022 RasterGrid Kft. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2024 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (C) 2015-2024 Google Inc. -Modifications Copyright (C) 2020-2024 Advanced Micro Devices, Inc. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (C) 2015-2023 Google Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (C) 2015-2023 Google Inc. -Modifications Copyright (C) 2020-2022 Advanced Micro Devices, Inc. All rights reserved. -Modifications Copyright (C) 2022 RasterGrid Kft. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (C) 2015-2024 Google Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (C) 2015-2024 Google Inc. -Copyright (c) 2025 Arm Limited. -Modifications Copyright (C) 2020-2022 Advanced Micro Devices, Inc. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (C) 2015-2024 Google Inc. -Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (C) 2015-2024 Google Inc. -Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. -Modifications Copyright (C) 2022 RasterGrid Kft. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (C) 2015-2024 Google Inc. -Modifications Copyright (C) 2020-2022 Advanced Micro Devices, Inc. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (C) 2015-2024 Google Inc. -Modifications Copyright (C) 2020-2024 Advanced Micro Devices, Inc. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (C) 2015-2025 Google Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (C) 2015-2025 Google Inc. -Copyright (C) 2025 Arm Limited. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (C) 2015-2025 Google Inc. -Copyright (C) 2025 Arm Limited. -Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. -Modifications Copyright (C) 2022 RasterGrid Kft. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (C) 2015-2025 Google Inc. -Copyright (C) 2025 Arm Limited. -Modifications Copyright (C) 2020-2025 Advanced Micro Devices, Inc. All rights reserved. -Modifications Copyright (C) 2022-2025 RasterGrid Kft. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (C) 2015-2025 Google Inc. -Copyright (c) 2025 Arm Limited. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (C) 2015-2025 Google Inc. -Copyright (c) 2025 Arm Limited. -Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (C) 2015-2025 Google Inc. -Copyright (c) 2025 Arm Limited. -Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. -Modifications Copyright (C) 2022 RasterGrid Kft. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (C) 2015-2025 Google Inc. -Copyright (c) 2025 Arm Limited. -Modifications Copyright (C) 2020-2022 Advanced Micro Devices, Inc. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (C) 2015-2025 Google Inc. -Copyright (c) 2025 Arm Limited. -Modifications Copyright (C) 2020-2024 Advanced Micro Devices, Inc. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (C) 2015-2025 Google Inc. -Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (C) 2015-2025 Google Inc. -Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. -Modifications Copyright (C) 2022 RasterGrid Kft. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (C) 2015-2025 Google Inc. -Modifications Copyright (C) 2020-2022 Advanced Micro Devices, Inc. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (C) 2015-2025 Google Inc. -Modifications Copyright (C) 2020-2022 Advanced Micro Devices, Inc. All rights reserved. -Copyright (c) 2025 RasterGrid Kft. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (C) 2015-2025 Google Inc. -Modifications Copyright (C) 2020-2022 Advanced Micro Devices, Inc. All rights reserved. -Modifications Copyright (C) 2022 RasterGrid Kft. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (C) 2015-2025 Google Inc. -Modifications Copyright (C) 2020-2024 Advanced Micro Devices, Inc. All rights reserved. -Modifications Copyright (C) 2022-2024 RasterGrid Kft. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Copyright (c) 2015-2024 Google Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. -Modifications Copyright (C) 2022 RasterGrid Kft. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2015-2025 The Khronos Group Inc. -Copyright (c) 2015-2025 Valve Corporation -Copyright (c) 2015-2025 LunarG, Inc. -Modifications Copyright (C) 2020-2022 Advanced Micro Devices, Inc. All rights reserved. -Modifications Copyright (C) 2022 RasterGrid Kft. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2018-2021 The Khronos Group Inc. -Copyright (c) 2018-2023 Valve Corporation -Copyright (c) 2018-2023 LunarG, Inc. -Copyright (C) 2018-2021 Google Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2018-2024 The Khronos Group Inc. -Copyright (c) 2018-2024 Valve Corporation -Copyright (c) 2018-2024 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2018-2025 The Khronos Group Inc. -Copyright (c) 2018-2025 Valve Corporation -Copyright (c) 2018-2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2018-2025 The Khronos Group Inc. -Copyright (c) 2018-2025 Valve Corporation -Copyright (c) 2018-2025 LunarG, Inc. -Copyright (c) 2025 Arm Limited. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2019, 2021, 2023-2025 The Khronos Group Inc. -Copyright (c) 2019, 2021, 2023-2025 Valve Corporation -Copyright (c) 2019, 2021, 2023-2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2019-2024 The Khronos Group Inc. -Copyright (c) 2019-2024 Valve Corporation -Copyright (c) 2019-2024 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2019-2025 The Khronos Group Inc. -Copyright (c) 2019-2025 Valve Corporation -Copyright (c) 2019-2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2019-2025 The Khronos Group Inc. -Copyright (c) 2019-2025 Valve Corporation -Copyright (c) 2019-2025 LunarG, Inc. -Copyright (C) 2019-2025 Google Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2019-2025 The Khronos Group Inc. -Copyright (c) 2019-2025 Valve Corporation -Copyright (c) 2019-2025 LunarG, Inc. -Copyright (C) 2025 Arm Limited. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2019-2025 The Khronos Group Inc. -Copyright (c) 2019-2025 Valve Corporation -Copyright (c) 2019-2025 LunarG, Inc. -Modifications Copyright (C) 2022 RasterGrid Kft. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2019-2025 Valve Corporation -Copyright (c) 2019-2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2020-2025 The Khronos Group Inc. -Copyright (c) 2020-2025 Valve Corporation -Copyright (c) 2020-2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2020-2025 The Khronos Group Inc. -Copyright (c) 2020-2025 Valve Corporation -Copyright (c) 2020-2025 LunarG, Inc. -Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2021-2025 The Khronos Group Inc. -Copyright (c) 2021-2025 Valve Corporation -Copyright (c) 2021-2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2021-2025 The Khronos Group Inc. -Copyright (c) 2021-2025 Valve Corporation -Copyright (c) 2021-2025 LunarG, Inc. -Copyright (C) 2021-2022 Google Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2021-2025 The Khronos Group Inc. -Copyright (c) 2021-2025 Valve Corporation -Copyright (c) 2021-2025 LunarG, Inc. -Copyright (C) 2021-2025 Google Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2021-2025 The Khronos Group Inc. -Copyright (c) 2021-2025 Valve Corporation -Copyright (c) 2021-2025 LunarG, Inc. -Copyright (C) 2021-2025 Google Inc. -Modifications Copyright (C) 2024 Advanced Micro Devices, Inc. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2021-2025 The Khronos Group Inc. -Copyright (c) 2021-2025 Valve Corporation -Copyright (c) 2021-2025 LunarG, Inc. -Copyright (c) 2025 Arm Limited. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2021-2025 The Khronos Group Inc. -Copyright (c) 2025 Arm Limited. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2022-2023 The Khronos Group Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2022-2024 The Khronos Group Inc. -Copyright (c) 2022-2024 RasterGrid Kft. -Modifications Copyright (C) 2024 Advanced Micro Devices, Inc. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2022-2025 The Khronos Group Inc. -Copyright (c) 2022-2025 Valve Corporation -Copyright (c) 2022-2025 LunarG, Inc. -Modifications Copyright (C) 2020 Advanced Micro Devices, Inc. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2023 The Khronos Group Inc. -Copyright (c) 2023 Valve Corporation -Copyright (c) 2023 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2023-2024 LunarG, Inc. -Copyright (c) 2023-2024 Valve Corporation - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2023-2024 Nintendo -Copyright (c) 2023-2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2023-2025 LunarG, Inc. -Copyright (c) 2023-2025 Valve Corporation -Copyright (c) 2025 Arm Limited. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2023-2025 Nintendo -Copyright (c) 2023-2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2023-2025 The Khronos Group Inc. -Copyright (c) 2023-2025 Valve Corporation -Copyright (c) 2023-2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2023-2025 The Khronos Group Inc. -Copyright (c) 2023-2025 Valve Corporation -Copyright (c) 2023-2025 LunarG, Inc. -Copyright (c) 2025 Arm Limited. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2023-2025 Valve Corporation -Copyright (c) 2023-2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2024 The Khronos Group Inc. -Copyright (c) 2024 LunarG, Inc. -Copyright (c) 2024 Advanced Micro Devices, Inc. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2024 The Khronos Group Inc. -Copyright (c) 2025 Valve Corporation -Copyright (c) 2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2024 Valve Corporation -Copyright (c) 2024 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2024-2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2024-2025 The Khronos Group Inc. -Copyright (c) 2024-2025 Valve Corporation -Copyright (c) 2024-2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2024-2025 The Khronos Group Inc. -Copyright (c) 2024-2025 Valve Corporation -Copyright (c) 2024-2025 LunarG, Inc. -Copyright (c) 2025 Arm Limited. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2025 The Khronos Group Inc. -Copyright (C) 2025 Arm Limited. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright (c) 2025 Valve Corporation -Copyright (c) 2025 LunarG, Inc. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -Copyright 2017 The Glslang Authors. All rights reserved. -Copyright (c) 2018-2025 Valve Corporation -Copyright (c) 2018-2025 LunarG, Inc. -Copyright (c) 2023-2023 RasterGrid Kft. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -vulkan-validation-layers - -The majority of files in this project use the Apache 2.0 License. -There are a few exceptions and their license can be found in the source. -Any license deviations from Apache 2.0 are "more permissive" licenses. -Any file without a license in it's source defaults to the repository Apache 2.0 License. - -=========================================================================================== - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. --------------------------------------------------------------------------------- -vulkan_memory_allocator - - - -Copyright (C) 1997-2020 by Dimitri van Heesch - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software -and associated documentation files (the "Software"), to deal in the Software without restriction, -including without limitation the rights to use, copy, modify, merge, publish, distribute, -sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or -substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING -BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -vulkan_memory_allocator - - - -Copyright (c) 2021 - 2022 jothepro - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -vulkan_memory_allocator - - -Copyright (c) 2017-2025 Advanced Micro Devices, Inc. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -vulkan_memory_allocator - - -Copyright (c) 2018-2025 Advanced Micro Devices, Inc. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -vulkan_memory_allocator - -Copyright (c) 2017-2025 Advanced Micro Devices, Inc. All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. --------------------------------------------------------------------------------- -wakelock_plus - -BSD 3-Clause License - -Copyright (c) 2020-2023, creativecreatorormaybenot -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -3. Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -wakelock_plus_platform_interface - -BSD 3-Clause License - -Copyright (c) 2020-2023, creativecreatorormaybenot -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -3. Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -web - -Copyright 2023, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -web_locale_keymap - - - -Copyright (c) 2015 - present Microsoft Corporation - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -web_socket - -Copyright 2024, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -web_socket_channel - -Copyright 2016, the Dart project authors. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following - disclaimer in the documentation and/or other materials provided - with the distribution. - * Neither the name of Google LLC nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -webdriver - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2013 Google LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - --------------------------------------------------------------------------------- -webkit_inspection_protocol - -Copyright 2013, Google Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - - * Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - * Neither the name of Google Inc. nor the names of its -contributors may be used to endorse or promote products derived from -this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -webpush_encryption - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2022 Simon Ser, Karmanyaah Malhotra - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - --------------------------------------------------------------------------------- -webrtc_interface - -MIT License - -Copyright (c) 2021 Flutter WebRTC - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - --------------------------------------------------------------------------------- -win32 - -BSD 3-Clause License - -Copyright (c) 2024, Halil Durmus - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -3. Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - --------------------------------------------------------------------------------- -win32_registry - -BSD 3-Clause License - -Copyright (c) 2023, Halil Durmus - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - -1. Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -2. Redistributions in binary form must reproduce the above copyright notice, - this list of conditions and the following disclaimer in the documentation - and/or other materials provided with the distribution. - -3. Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE -FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, -OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -window_manager - -MIT License - -Copyright (c) 2022-present LiJianying - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. --------------------------------------------------------------------------------- -window_to_front - -Copyright 2021 Sumit Vekariya - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --------------------------------------------------------------------------------- -xml - -The MIT License - -Copyright (c) 2006-2025 Lukas Renggli. -All rights reserved. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. - --------------------------------------------------------------------------------- -xxhash - -Copyright (C) 2012-2016, Yann Collet - - BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php) - - Redistribution and use in source and binary forms, with or without - modification, are permitted provided that the following conditions are - met: - - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following disclaimer - in the documentation and/or other materials provided with the - distribution. - - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS - "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT - OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, - SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT - LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE - OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -xxhash - -Copyright (C) 2012-2016, Yann Collet. - -BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php) - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are -met: - -Redistributions of source code must retain the above copyright -notice, this list of conditions and the following disclaimer. -Redistributions in binary form must reproduce the above -copyright notice, this list of conditions and the following disclaimer -in the documentation and/or other materials provided with the -distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS -"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT -LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR -A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT -OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT -LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE -OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -xxhash - -xxHash Library -Copyright (c) 2012-2014, Yann Collet -All rights reserved. - -Redistribution and use in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above copyright notice, this - list of conditions and the following disclaimer. - -* Redistributions in binary form must reproduce the above copyright notice, this - list of conditions and the following disclaimer in the documentation and/or - other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------------------- -yaml - -Copyright (c) 2014, the Dart project authors. -Copyright (c) 2006, Kirill Simonov. - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies -of the Software, and to permit persons to whom the Software is furnished to do -so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - --------------------------------------------------------------------------------- -yapf - -Copyright 2022 Bill Wendling, All Rights Reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. --------------------------------------------------------------------------------- -yapf_diff - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. --------------------------------------------------------------------------------- -zlib - -Copyright (C) 1998-2005 Gilles Vollant --------------------------------------------------------------------------------- -zlib - -Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html ) - -Modifications for Zip64 support -Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com ) - -For more info read MiniZip_info.txt - ---------------------------------------------------------------------------- - -Condition of use and distribution are the same than zlib : - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not -claim that you wrote the original software. If you use this software -in a product, an acknowledgment in the product documentation would be -appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be -misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -zlib - -Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html ) - -Modifications of Unzip for Zip64 -Copyright (C) 2007-2008 Even Rouault - -Modifications for Zip64 support on both zip and unzip -Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com ) - -For more info read MiniZip_info.txt - ---------------------------------------------------------------------------------- - -Condition of use and distribution are the same than zlib : - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not -claim that you wrote the original software. If you use this software -in a product, an acknowledgment in the product documentation would be -appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be -misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -zlib - -Copyright (C) 2017 ARM, Inc. -Copyright 2017 The Chromium Authors -Use of this source code is governed by a BSD-style license that can be -found in the Chromium source repository LICENSE file. --------------------------------------------------------------------------------- -zlib - -Copyright 2017 The Chromium Authors -Use of this source code is governed by a BSD-style license that can be -found in the Chromium source repository LICENSE file. --------------------------------------------------------------------------------- -zlib - -Copyright 2017 The Chromium Authors -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -zlib - -Copyright 2018 The Chromium Authors -Use of this source code is governed by a BSD-style license that can be -found in the Chromium source repository LICENSE file. --------------------------------------------------------------------------------- -zlib - -Copyright 2019 The Chromium Authors -Use of this source code is governed by a BSD-style license that can be -found in the Chromium source repository LICENSE file. --------------------------------------------------------------------------------- -zlib - -Copyright 2022 The Chromium Authors -Use of this source code is governed by a BSD-style license that can be -found in the Chromium source repository LICENSE file. --------------------------------------------------------------------------------- -zlib - -Copyright 2022 The Chromium Authors -Use of this source code is governed by a BSD-style license that can be -found in the LICENSE file. --------------------------------------------------------------------------------- -zlib - -Copyright 2022 The Chromium Authors -Use of this source code is governed by a BSD-style license that can be -found in the chromium source repository LICENSE file. --------------------------------------------------------------------------------- -zlib - -version 1.2.12, March 27th, 2022 - -Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. --------------------------------------------------------------------------------- -zlib - -version 1.3.0.1, August xxth, 2023 - -Copyright (C) 1995-2023 Jean-loup Gailly and Mark Adler - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not -claim that you wrote the original software. If you use this software -in a product, an acknowledgment in the product documentation would be -appreciated but is not required. -2. Altered source versions must be plainly marked as such, and must not be -misrepresented as being the original software. -3. This notice may not be removed or altered from any source distribution. \ No newline at end of file diff --git a/web/assets/assets/banner.png b/web/assets/assets/banner.png deleted file mode 100644 index d85c89728..000000000 Binary files a/web/assets/assets/banner.png and /dev/null differ diff --git a/web/assets/assets/banner_transparent.png b/web/assets/assets/banner_transparent.png deleted file mode 100644 index 7e576c6f4..000000000 Binary files a/web/assets/assets/banner_transparent.png and /dev/null differ diff --git a/web/assets/assets/favicon.png b/web/assets/assets/favicon.png deleted file mode 100644 index d55415b19..000000000 Binary files a/web/assets/assets/favicon.png and /dev/null differ diff --git a/web/assets/assets/info-logo.png b/web/assets/assets/info-logo.png deleted file mode 100644 index ceb42f09b..000000000 Binary files a/web/assets/assets/info-logo.png and /dev/null differ diff --git a/web/assets/assets/logo.png b/web/assets/assets/logo.png deleted file mode 100644 index 7a46e62c3..000000000 Binary files a/web/assets/assets/logo.png and /dev/null differ diff --git a/web/assets/assets/logo.svg b/web/assets/assets/logo.svg deleted file mode 100644 index a3a951645..000000000 --- a/web/assets/assets/logo.svg +++ /dev/null @@ -1,43 +0,0 @@ - - - - - - - - - - - - - - - - - - - - diff --git a/web/assets/assets/logo_transparent.png b/web/assets/assets/logo_transparent.png deleted file mode 100644 index 5c0b08391..000000000 Binary files a/web/assets/assets/logo_transparent.png and /dev/null differ diff --git a/web/assets/assets/sas-emoji.json b/web/assets/assets/sas-emoji.json deleted file mode 100644 index f0eb702cf..000000000 --- a/web/assets/assets/sas-emoji.json +++ /dev/null @@ -1,2178 +0,0 @@ -[ - { - "number": 0, - "emoji": "🐶", - "description": "Dog", - "unicode": "U+1F436", - "translated_descriptions": { - "ar": "كَلب", - "bg": "Куче", - "ca": "Gos", - "cs": "Pes", - "de": "Hund", - "eo": "Hundo", - "es": "Perro", - "et": "Koer", - "fi": "Koira", - "fr": "Chien", - "hr": "pas", - "hu": "Kutya", - "it": "Cane", - "ja": "犬", - "nb_NO": "Hund", - "nl": "Hond", - "pt_BR": "Cachorro", - "ru": "Собака", - "si": "බල්ලා", - "sk": "Hlava psa", - "sr": "пас", - "sv": "Hund", - "szl": null, - "tzm": "Aydi", - "uk": "Пес", - "zh_Hans": "狗" - } - }, - { - "number": 1, - "emoji": "🐱", - "description": "Cat", - "unicode": "U+1F431", - "translated_descriptions": { - "ar": "هِرَّة", - "bg": "Котка", - "ca": "Gat", - "cs": "Kočka", - "de": "Katze", - "eo": "Kato", - "es": "Gato", - "et": "Kass", - "fi": "Kissa", - "fr": "Chat", - "hr": "mačka", - "hu": "Macska", - "it": "Gatto", - "ja": "猫", - "nb_NO": "Katt", - "nl": "Kat", - "pt_BR": "Gato", - "ru": "Кошка", - "si": "පූසා", - "sk": "Hlava mačky", - "sr": "мачка", - "sv": "Katt", - "szl": null, - "tzm": "Amuc", - "uk": "Кіт", - "zh_Hans": "猫" - } - }, - { - "number": 2, - "emoji": "🦁", - "description": "Lion", - "unicode": "U+1F981", - "translated_descriptions": { - "ar": "أَسَد", - "bg": "Лъв", - "ca": "Lleó", - "cs": "Lev", - "de": "Löwe", - "eo": "Leono", - "es": "León", - "et": "Lõvi", - "fi": "Leijona", - "fr": "Lion", - "hr": "lav", - "hu": "Oroszlán", - "it": "Leone", - "ja": "ライオン", - "nb_NO": "Løve", - "nl": "Leeuw", - "pt_BR": "Leão", - "ru": "Лев", - "si": "සිංහයා", - "sk": "Hlava leva", - "sr": "лав", - "sv": "Lejon", - "szl": null, - "tzm": "Izem", - "uk": "Лев", - "zh_Hans": "狮子" - } - }, - { - "number": 3, - "emoji": "🐎", - "description": "Horse", - "unicode": "U+1F40E", - "translated_descriptions": { - "ar": "حِصَان", - "bg": "Кон", - "ca": "Cavall", - "cs": "Kůň", - "de": "Pferd", - "eo": "Ĉevalo", - "es": "Caballo", - "et": "Hobune", - "fi": "Hevonen", - "fr": "Cheval", - "hr": "konj", - "hu": "Ló", - "it": "Cavallo", - "ja": "馬", - "nb_NO": "Hest", - "nl": "Paard", - "pt_BR": "Cavalo", - "ru": "Лошадь", - "si": "අශ්වයා", - "sk": "Kôň", - "sr": "коњ", - "sv": "Häst", - "szl": null, - "tzm": "Ayyis", - "uk": "Кінь", - "zh_Hans": "马" - } - }, - { - "number": 4, - "emoji": "🦄", - "description": "Unicorn", - "unicode": "U+1F984", - "translated_descriptions": { - "ar": "حِصَانٌ بِقَرن", - "bg": "Еднорог", - "ca": "Unicorn", - "cs": "Jednorožec", - "de": "Einhorn", - "eo": "Unukorno", - "es": "Unicornio", - "et": "Ükssarvik", - "fi": "Yksisarvinen", - "fr": "Licorne", - "hr": "jednorog", - "hu": "Egyszarvú", - "it": "Unicorno", - "ja": "ユニコーン", - "nb_NO": "Enhjørning", - "nl": "Eenhoorn", - "pt_BR": "Unicórnio", - "ru": "Единорог", - "si": null, - "sk": "Hlava jednorožca", - "sr": "једнорог", - "sv": "Enhörning", - "szl": null, - "tzm": null, - "uk": "Єдиноріг", - "zh_Hans": "独角兽" - } - }, - { - "number": 5, - "emoji": "🐷", - "description": "Pig", - "unicode": "U+1F437", - "translated_descriptions": { - "ar": "خِنزِير", - "bg": "Прасе", - "ca": "Porc", - "cs": "Prase", - "de": "Schwein", - "eo": "Porko", - "es": "Cerdo", - "et": "Siga", - "fi": "Sika", - "fr": "Cochon", - "hr": "svinja", - "hu": "Malac", - "it": "Maiale", - "ja": "ブタ", - "nb_NO": "Gris", - "nl": "Varken", - "pt_BR": "Porco", - "ru": "Свинья", - "si": null, - "sk": "Hlava prasaťa", - "sr": "прасе", - "sv": "Gris", - "szl": null, - "tzm": "Ilef", - "uk": "Свиня", - "zh_Hans": "猪" - } - }, - { - "number": 6, - "emoji": "🐘", - "description": "Elephant", - "unicode": "U+1F418", - "translated_descriptions": { - "ar": "فِيل", - "bg": "Слон", - "ca": "Elefant", - "cs": "Slon", - "de": "Elefant", - "eo": "Elefanto", - "es": "Elefante", - "et": "Elevant", - "fi": "Norsu", - "fr": "Éléphant", - "hr": "slon", - "hu": "Elefánt", - "it": "Elefante", - "ja": "ゾウ", - "nb_NO": "Elefant", - "nl": "Olifant", - "pt_BR": "Elefante", - "ru": "Слон", - "si": null, - "sk": "Slon", - "sr": "слон", - "sv": "Elefant", - "szl": null, - "tzm": "Ilu", - "uk": "Слон", - "zh_Hans": "大象" - } - }, - { - "number": 7, - "emoji": "🐰", - "description": "Rabbit", - "unicode": "U+1F430", - "translated_descriptions": { - "ar": "أَرنَب", - "bg": "Заек", - "ca": "Conill", - "cs": "Králík", - "de": "Hase", - "eo": "Kuniklo", - "es": "Conejo", - "et": "Jänes", - "fi": "Kani", - "fr": "Lapin", - "hr": "zec", - "hu": "Nyúl", - "it": "Coniglio", - "ja": "うさぎ", - "nb_NO": "Kanin", - "nl": "Konijn", - "pt_BR": "Coelho", - "ru": "Кролик", - "si": null, - "sk": "Hlava zajaca", - "sr": "зец", - "sv": "Kanin", - "szl": null, - "tzm": "Agnin", - "uk": "Кріль", - "zh_Hans": "兔子" - } - }, - { - "number": 8, - "emoji": "🐼", - "description": "Panda", - "unicode": "U+1F43C", - "translated_descriptions": { - "ar": "باندَا", - "bg": "Панда", - "ca": "Panda", - "cs": "Panda", - "de": "Panda", - "eo": "Pando", - "es": "Panda", - "et": "Panda", - "fi": "Panda", - "fr": "Panda", - "hr": "panda", - "hu": "Panda", - "it": "Panda", - "ja": "パンダ", - "nb_NO": "Panda", - "nl": "Panda", - "pt_BR": "Panda", - "ru": "Панда", - "si": null, - "sk": "Hlava pandy", - "sr": "панда", - "sv": "Panda", - "szl": null, - "tzm": null, - "uk": "Панда", - "zh_Hans": "熊猫" - } - }, - { - "number": 9, - "emoji": "🐓", - "description": "Rooster", - "unicode": "U+1F413", - "translated_descriptions": { - "ar": "دِيك", - "bg": "Петел", - "ca": "Gall", - "cs": "Kohout", - "de": "Hahn", - "eo": "Virkoko", - "es": "Gallo", - "et": "Kukk", - "fi": "Kukko", - "fr": "Coq", - "hr": "kokot", - "hu": "Kakas", - "it": "Gallo", - "ja": "ニワトリ", - "nb_NO": "Hane", - "nl": "Haan", - "pt_BR": "Galo", - "ru": "Петух", - "si": null, - "sk": "Kohút", - "sr": "петао", - "sv": "Tupp", - "szl": null, - "tzm": "Ayaẓiḍ", - "uk": "Когут", - "zh_Hans": "公鸡" - } - }, - { - "number": 10, - "emoji": "🐧", - "description": "Penguin", - "unicode": "U+1F427", - "translated_descriptions": { - "ar": "بِطريق", - "bg": "Пингвин", - "ca": "Pingüí", - "cs": "Tučňák", - "de": "Pinguin", - "eo": "Pingveno", - "es": "Pingüino", - "et": "Pingviin", - "fi": "Pingviini", - "fr": "Manchot", - "hr": "pingvin", - "hu": "Pingvin", - "it": "Pinguino", - "ja": "ペンギン", - "nb_NO": "Pingvin", - "nl": "Pinguïn", - "pt_BR": "Pinguim", - "ru": "Пингвин", - "si": null, - "sk": "Tučniak", - "sr": "пингвин", - "sv": "Pingvin", - "szl": null, - "tzm": null, - "uk": "Пінгвін", - "zh_Hans": "企鹅" - } - }, - { - "number": 11, - "emoji": "🐢", - "description": "Turtle", - "unicode": "U+1F422", - "translated_descriptions": { - "ar": "سُلحفاة", - "bg": "Костенурка", - "ca": "Tortuga", - "cs": "Želva", - "de": "Schildkröte", - "eo": "Testudo", - "es": "Tortuga", - "et": "Kilpkonn", - "fi": "Kilpikonna", - "fr": "Tortue", - "hr": "kornjača", - "hu": "Teknős", - "it": "Tartaruga", - "ja": "亀", - "nb_NO": "Skilpadde", - "nl": "Schildpad", - "pt_BR": "Tartaruga", - "ru": "Черепаха", - "si": null, - "sk": "Korytnačka", - "sr": "корњача", - "sv": "Sköldpadda", - "szl": null, - "tzm": "Ifker", - "uk": "Черепаха", - "zh_Hans": "乌龟" - } - }, - { - "number": 12, - "emoji": "🐟", - "description": "Fish", - "unicode": "U+1F41F", - "translated_descriptions": { - "ar": "سَمَكَة", - "bg": "Риба", - "ca": "Peix", - "cs": "Ryba", - "de": "Fisch", - "eo": "Fiŝo", - "es": "Pez", - "et": "Kala", - "fi": "Kala", - "fr": "Poisson", - "hr": "riba", - "hu": "Hal", - "it": "Pesce", - "ja": "魚", - "nb_NO": "Fisk", - "nl": "Vis", - "pt_BR": "Peixe", - "ru": "Рыба", - "si": null, - "sk": "Ryba", - "sr": "риба", - "sv": "Fisk", - "szl": null, - "tzm": "Aselm", - "uk": "Риба", - "zh_Hans": "鱼" - } - }, - { - "number": 13, - "emoji": "🐙", - "description": "Octopus", - "unicode": "U+1F419", - "translated_descriptions": { - "ar": "أُخطُبُوط", - "bg": "Октопод", - "ca": "Pop", - "cs": "Chobotnice", - "de": "Oktopus", - "eo": "Polpo", - "es": "Pulpo", - "et": "Kaheksajalg", - "fi": "Tursas", - "fr": "Poulpe", - "hr": "hobotnica", - "hu": "Polip", - "it": "Polpo", - "ja": "たこ", - "nb_NO": "Blekksprut", - "nl": "Octopus", - "pt_BR": "Polvo", - "ru": "Осьминог", - "si": null, - "sk": "Chobotnica", - "sr": "октопод", - "sv": "Bläckfisk", - "szl": null, - "tzm": null, - "uk": "Восьминіг", - "zh_Hans": "章鱼" - } - }, - { - "number": 14, - "emoji": "🦋", - "description": "Butterfly", - "unicode": "U+1F98B", - "translated_descriptions": { - "ar": "فَرَاشَة", - "bg": "Пеперуда", - "ca": "Papallona", - "cs": "Motýl", - "de": "Schmetterling", - "eo": "Papilio", - "es": "Mariposa", - "et": "Liblikas", - "fi": "Perhonen", - "fr": "Papillon", - "hr": "leptir", - "hu": "Pillangó", - "it": "Farfalla", - "ja": "ちょうちょ", - "nb_NO": "Sommerfugl", - "nl": "Vlinder", - "pt_BR": "Borboleta", - "ru": "Бабочка", - "si": null, - "sk": "Motýľ", - "sr": "лептир", - "sv": "Fjäril", - "szl": null, - "tzm": null, - "uk": "Метелик", - "zh_Hans": "蝴蝶" - } - }, - { - "number": 15, - "emoji": "🌷", - "description": "Flower", - "unicode": "U+1F337", - "translated_descriptions": { - "ar": "زَهرَة", - "bg": "Цвете", - "ca": "Flor", - "cs": "Květina", - "de": "Blume", - "eo": "Floro", - "es": "Flor", - "et": "Lill", - "fi": "Kukka", - "fr": "Fleur", - "hr": "svijet", - "hu": "Virág", - "it": "Fiore", - "ja": "花", - "nb_NO": "Blomst", - "nl": "Bloem", - "pt_BR": "Flor", - "ru": "Цветок", - "si": null, - "sk": "Tulipán", - "sr": "цвет", - "sv": "Blomma", - "szl": null, - "tzm": null, - "uk": "Квітка", - "zh_Hans": "花" - } - }, - { - "number": 16, - "emoji": "🌳", - "description": "Tree", - "unicode": "U+1F333", - "translated_descriptions": { - "ar": "شَجَرَة", - "bg": "Дърво", - "ca": "Arbre", - "cs": "Strom", - "de": "Baum", - "eo": "Arbo", - "es": "Árbol", - "et": "Puu", - "fi": "Puu", - "fr": "Arbre", - "hr": "drvo", - "hu": "Fa", - "it": "Albero", - "ja": "木", - "nb_NO": "Tre", - "nl": "Boom", - "pt_BR": "Árvore", - "ru": "Дерево", - "si": null, - "sk": "Listnatý strom", - "sr": "дрво", - "sv": "Träd", - "szl": null, - "tzm": "Aseklu", - "uk": "Дерево", - "zh_Hans": "树" - } - }, - { - "number": 17, - "emoji": "🌵", - "description": "Cactus", - "unicode": "U+1F335", - "translated_descriptions": { - "ar": "صبار", - "bg": "Кактус", - "ca": "Cactus", - "cs": "Kaktus", - "de": "Kaktus", - "eo": "Kakto", - "es": "Cactus", - "et": "Kaktus", - "fi": "Kaktus", - "fr": "Cactus", - "hr": "kaktus", - "hu": "Kaktusz", - "it": "Cactus", - "ja": "サボテン", - "nb_NO": "Kaktus", - "nl": "Cactus", - "pt_BR": "Cacto", - "ru": "Кактус", - "si": null, - "sk": "Kaktus", - "sr": "кактус", - "sv": "Kaktus", - "szl": null, - "tzm": null, - "uk": "Кактус", - "zh_Hans": "仙人掌" - } - }, - { - "number": 18, - "emoji": "🍄", - "description": "Mushroom", - "unicode": "U+1F344", - "translated_descriptions": { - "ar": "فُطر", - "bg": "Гъба", - "ca": "Bolet", - "cs": "Houba", - "de": "Pilz", - "eo": "Fungo", - "es": "Seta", - "et": "Seen", - "fi": "Sieni", - "fr": "Champignon", - "hr": "gljiva", - "hu": "Gomba", - "it": "Fungo", - "ja": "きのこ", - "nb_NO": "Sopp", - "nl": "Paddenstoel", - "pt_BR": "Cogumelo", - "ru": "Гриб", - "si": null, - "sk": "Huba", - "sr": "печурка", - "sv": "Svamp", - "szl": null, - "tzm": "Agursel", - "uk": "Гриб", - "zh_Hans": "蘑菇" - } - }, - { - "number": 19, - "emoji": "🌏", - "description": "Globe", - "unicode": "U+1F30F", - "translated_descriptions": { - "ar": "كُرَةٌ أرضِيَّة", - "bg": "Глобус", - "ca": "Globus terraqüi", - "cs": "Zeměkoule", - "de": "Globus", - "eo": "Globo", - "es": "Globo", - "et": "Maakera", - "fi": "Maapallo", - "fr": "Globe", - "hr": "Globus", - "hu": "Földgömb", - "it": "Globo", - "ja": "地球", - "nb_NO": "Globus", - "nl": "Wereldbol", - "pt_BR": "Globo", - "ru": "Глобус", - "si": null, - "sk": "Zemeguľa", - "sr": "глобус", - "sv": "Jordklot", - "szl": null, - "tzm": null, - "uk": "Глобус", - "zh_Hans": "地球" - } - }, - { - "number": 20, - "emoji": "🌙", - "description": "Moon", - "unicode": "U+1F319", - "translated_descriptions": { - "ar": "قَمَر", - "bg": "Луна", - "ca": "Lluna", - "cs": "Měsíc", - "de": "Mond", - "eo": "Luno", - "es": "Luna", - "et": "Kuu", - "fi": "Kuu", - "fr": "Lune", - "hr": "mjesec", - "hu": "Hold", - "it": "Luna", - "ja": "月", - "nb_NO": "Måne", - "nl": "Maan", - "pt_BR": "Lua", - "ru": "Луна", - "si": null, - "sk": "Polmesiac", - "sr": "месец", - "sv": "Måne", - "szl": null, - "tzm": "Ayyur", - "uk": "Місяць", - "zh_Hans": "月亮" - } - }, - { - "number": 21, - "emoji": "☁️", - "description": "Cloud", - "unicode": "U+2601U+FE0F", - "translated_descriptions": { - "ar": "سَحابَة", - "bg": "Облак", - "ca": "Núvol", - "cs": "Mrak", - "de": "Wolke", - "eo": "Nubo", - "es": "Nube", - "et": "Pilv", - "fi": "Pilvi", - "fr": "Nuage", - "hr": "oblak", - "hu": "Felhő", - "it": "Nuvola", - "ja": "雲", - "nb_NO": "Sky", - "nl": "Wolk", - "pt_BR": "Nuvem", - "ru": "Облако", - "si": null, - "sk": "Oblak", - "sr": "облак", - "sv": "Moln", - "szl": null, - "tzm": null, - "uk": "Хмара", - "zh_Hans": "云" - } - }, - { - "number": 22, - "emoji": "🔥", - "description": "Fire", - "unicode": "U+1F525", - "translated_descriptions": { - "ar": "نار", - "bg": "Огън", - "ca": "Foc", - "cs": "Oheň", - "de": "Feuer", - "eo": "Fajro", - "es": "Fuego", - "et": "Tuli", - "fi": "Tuli", - "fr": "Feu", - "hr": "vatra", - "hu": "Tűz", - "it": "Fuoco", - "ja": "炎", - "nb_NO": "Flamme", - "nl": "Vuur", - "pt_BR": "Fogo", - "ru": "Огонь", - "si": null, - "sk": "Oheň", - "sr": "ватра", - "sv": "Eld", - "szl": null, - "tzm": "Timessi", - "uk": "Вогонь", - "zh_Hans": "火" - } - }, - { - "number": 23, - "emoji": "🍌", - "description": "Banana", - "unicode": "U+1F34C", - "translated_descriptions": { - "ar": "مَوزَة", - "bg": "Банан", - "ca": "Plàtan", - "cs": "Banán", - "de": "Banane", - "eo": "Banano", - "es": "Plátano", - "et": "Banaan", - "fi": "Banaani", - "fr": "Banane", - "hr": "banana", - "hu": "Banán", - "it": "Banana", - "ja": "バナナ", - "nb_NO": "Banan", - "nl": "Banaan", - "pt_BR": "Banana", - "ru": "Банан", - "si": null, - "sk": "Banán", - "sr": "банана", - "sv": "Banan", - "szl": null, - "tzm": "Tabanant", - "uk": "Банан", - "zh_Hans": "香蕉" - } - }, - { - "number": 24, - "emoji": "🍎", - "description": "Apple", - "unicode": "U+1F34E", - "translated_descriptions": { - "ar": "تُفَّاحَة", - "bg": "Ябълка", - "ca": "Poma", - "cs": "Jablko", - "de": "Apfel", - "eo": "Pomo", - "es": "Manzana", - "et": "Õun", - "fi": "Omena", - "fr": "Pomme", - "hr": "jabuka", - "hu": "Alma", - "it": "Mela", - "ja": "リンゴ", - "nb_NO": "Eple", - "nl": "Appel", - "pt_BR": "Maçã", - "ru": "Яблоко", - "si": null, - "sk": "Červené jablko", - "sr": "јабука", - "sv": "Äpple", - "szl": null, - "tzm": "Tadeffuyt", - "uk": "Яблуко", - "zh_Hans": "苹果" - } - }, - { - "number": 25, - "emoji": "🍓", - "description": "Strawberry", - "unicode": "U+1F353", - "translated_descriptions": { - "ar": "فَراوِلَة", - "bg": "Ягода", - "ca": "Maduixa", - "cs": "Jahoda", - "de": "Erdbeere", - "eo": "Frago", - "es": "Fresa", - "et": "Maasikas", - "fi": "Mansikka", - "fr": "Fraise", - "hr": "jagoda", - "hu": "Eper", - "it": "Fragola", - "ja": "いちご", - "nb_NO": "Jordbær", - "nl": "Aardbei", - "pt_BR": "Morango", - "ru": "Клубника", - "si": null, - "sk": "Jahoda", - "sr": "јагода", - "sv": "Jordgubbe", - "szl": null, - "tzm": null, - "uk": "Полуниця", - "zh_Hans": "草莓" - } - }, - { - "number": 26, - "emoji": "🌽", - "description": "Corn", - "unicode": "U+1F33D", - "translated_descriptions": { - "ar": "ذُرَة", - "bg": "Царевица", - "ca": "Blat de moro", - "cs": "Kukuřice", - "de": "Mais", - "eo": "Maizo", - "es": "Maíz", - "et": "Mais", - "fi": "Maissi", - "fr": "Maïs", - "hr": "kukuruza", - "hu": "Kukorica", - "it": "Mais", - "ja": "とうもろこし", - "nb_NO": "Mais", - "nl": "Maïs", - "pt_BR": "Milho", - "ru": "Кукуруза", - "si": null, - "sk": "Kukuričný klas", - "sr": "кукуруз", - "sv": "Majs", - "szl": null, - "tzm": null, - "uk": "Кукурудза", - "zh_Hans": "玉米" - } - }, - { - "number": 27, - "emoji": "🍕", - "description": "Pizza", - "unicode": "U+1F355", - "translated_descriptions": { - "ar": "بِيتزا", - "bg": "Пица", - "ca": "Pizza", - "cs": "Pizza", - "de": "Pizza", - "eo": "Pico", - "es": "Pizza", - "et": "Pitsa", - "fi": "Pizza", - "fr": "Pizza", - "hr": "pizza", - "hu": "Pizza", - "it": "Pizza", - "ja": "ピザ", - "nb_NO": "Pizza", - "nl": "Pizza", - "pt_BR": "Pizza", - "ru": "Пицца", - "si": null, - "sk": "Pizza", - "sr": "пица", - "sv": "Pizza", - "szl": null, - "tzm": null, - "uk": "Піца", - "zh_Hans": "披萨" - } - }, - { - "number": 28, - "emoji": "🎂", - "description": "Cake", - "unicode": "U+1F382", - "translated_descriptions": { - "ar": "كَعكَة", - "bg": "Торта", - "ca": "Pastís", - "cs": "Dort", - "de": "Kuchen", - "eo": "Torto", - "es": "Tarta", - "et": "Kook", - "fi": "Kakku", - "fr": "Gâteau", - "hr": "torta", - "hu": "Süti", - "it": "Torta", - "ja": "ケーキ", - "nb_NO": "Kake", - "nl": "Taart", - "pt_BR": "Bolo", - "ru": "Торт", - "si": null, - "sk": "Narodeninová torta", - "sr": "торта", - "sv": "Tårta", - "szl": null, - "tzm": null, - "uk": "Пиріг", - "zh_Hans": "蛋糕" - } - }, - { - "number": 29, - "emoji": "❤️", - "description": "Heart", - "unicode": "U+2764U+FE0F", - "translated_descriptions": { - "ar": "قَلب", - "bg": "Сърце", - "ca": "Cor", - "cs": "Srdce", - "de": "Herz", - "eo": "Koro", - "es": "Corazón", - "et": "Süda", - "fi": "Sydän", - "fr": "Cœur", - "hr": "srca", - "hu": "Szív", - "it": "Cuore", - "ja": "ハート", - "nb_NO": "Hjerte", - "nl": "Hart", - "pt_BR": "Coração", - "ru": "Сердце", - "si": null, - "sk": "červené srdce", - "sr": "срце", - "sv": "Hjärta", - "szl": null, - "tzm": "Ul", - "uk": "Серце", - "zh_Hans": "心" - } - }, - { - "number": 30, - "emoji": "😀", - "description": "Smiley", - "unicode": "U+1F600", - "translated_descriptions": { - "ar": "اِبتِسَامَة", - "bg": "Усмивка", - "ca": "Somrient", - "cs": "Smajlík", - "de": "Lächeln", - "eo": "Rideto", - "es": "Emoticono", - "et": "Smaili", - "fi": "Hymynaama", - "fr": "Sourire", - "hr": "smajlića", - "hu": "Mosoly", - "it": "Faccina sorridente", - "ja": "スマイル", - "nb_NO": "Smilefjes", - "nl": "Smiley", - "pt_BR": "Sorriso", - "ru": "Улыбка", - "si": null, - "sk": "Škeriaca sa tvár", - "sr": "смајли", - "sv": "Smiley", - "szl": null, - "tzm": null, - "uk": "Посмішка", - "zh_Hans": "笑脸" - } - }, - { - "number": 31, - "emoji": "🤖", - "description": "Robot", - "unicode": "U+1F916", - "translated_descriptions": { - "ar": "رُوبُوت", - "bg": "Робот", - "ca": "Robot", - "cs": "Robot", - "de": "Roboter", - "eo": "Roboto", - "es": "Robot", - "et": "Robot", - "fi": "Robotti", - "fr": "Robot", - "hr": "robot", - "hu": "Robot", - "it": "Robot", - "ja": "ロボと", - "nb_NO": "Robot", - "nl": "Robot", - "pt_BR": "Robô", - "ru": "Робот", - "si": null, - "sk": "Robot", - "sr": "робот", - "sv": "Robot", - "szl": null, - "tzm": "Aṛubu", - "uk": "Робот", - "zh_Hans": "机器人" - } - }, - { - "number": 32, - "emoji": "🎩", - "description": "Hat", - "unicode": "U+1F3A9", - "translated_descriptions": { - "ar": "قُبَّعَة", - "bg": "Шапка", - "ca": "Barret", - "cs": "Klobouk", - "de": "Hut", - "eo": "Ĉapelo", - "es": "Sombrero", - "et": "Kübar", - "fi": "Hattu", - "fr": "Chapeau", - "hr": "kapa", - "hu": "Kalap", - "it": "Cappello", - "ja": "帽子", - "nb_NO": "Hatt", - "nl": "Hoed", - "pt_BR": "Chapéu", - "ru": "Шляпа", - "si": null, - "sk": "Cilinder", - "sr": "шешир", - "sv": "Hatt", - "szl": null, - "tzm": "Taraza", - "uk": "Капелюх", - "zh_Hans": "帽子" - } - }, - { - "number": 33, - "emoji": "👓", - "description": "Glasses", - "unicode": "U+1F453", - "translated_descriptions": { - "ar": "نَظَّارَة", - "bg": "Очила", - "ca": "Ulleres", - "cs": "Brýle", - "de": "Brille", - "eo": "Okulvitroj", - "es": "Gafas", - "et": "Prillid", - "fi": "Silmälasit", - "fr": "Lunettes", - "hr": "naočale", - "hu": "Szemüveg", - "it": "Occhiali", - "ja": "めがね", - "nb_NO": "Briller", - "nl": "Bril", - "pt_BR": "Óculos", - "ru": "Очки", - "si": null, - "sk": "Okuliare", - "sr": "наочаре", - "sv": "Glasögon", - "szl": null, - "tzm": null, - "uk": "Окуляри", - "zh_Hans": "眼镜" - } - }, - { - "number": 34, - "emoji": "🔧", - "description": "Spanner", - "unicode": "U+1F527", - "translated_descriptions": { - "ar": "مِفتَاحُ رَبط", - "bg": "Гаечен ключ", - "ca": "Clau anglesa", - "cs": "Klíč", - "de": "Schraubenschlüssel", - "eo": "Ŝraŭbŝlosilo", - "es": "Llave inglesa", - "et": "Mutrivõti", - "fi": "Kiintoavain", - "fr": "Clé à molette", - "hr": "ključ", - "hu": "Csavarkulcs", - "it": "Chiave inglese", - "ja": "スパナ", - "nb_NO": "Fastnøkkel", - "nl": "Moersleutel", - "pt_BR": "Chave inglesa", - "ru": "Ключ", - "si": null, - "sk": "Francúzsky kľúč", - "sr": "кључ", - "sv": "Skruvnyckel", - "szl": null, - "tzm": null, - "uk": "Гайковий ключ", - "zh_Hans": "扳手" - } - }, - { - "number": 35, - "emoji": "🎅", - "description": "Santa", - "unicode": "U+1F385", - "translated_descriptions": { - "ar": "سانتا", - "bg": "Дядо Коледа", - "ca": "Pare Noél", - "cs": "Mikuláš", - "de": "Weihnachtsmann", - "eo": "Kristnaska viro", - "es": "Papá Noel", - "et": "Jõuluvana", - "fi": "Joulupukki", - "fr": "Père Noël", - "hr": "deda Mraz", - "hu": "Télapó", - "it": "Babbo Natale", - "ja": "サンタ", - "nb_NO": "Julenisse", - "nl": "Kerstman", - "pt_BR": "Papai-noel", - "ru": "Санта", - "si": null, - "sk": "Santa Claus", - "sr": "деда Мраз", - "sv": "Tomte", - "szl": null, - "tzm": null, - "uk": "Санта Клаус", - "zh_Hans": "圣诞老人" - } - }, - { - "number": 36, - "emoji": "👍", - "description": "Thumbs Up", - "unicode": "U+1F44D", - "translated_descriptions": { - "ar": "رَفعُ إِبهَام", - "bg": "Палец нагоре", - "ca": "Polzes amunt", - "cs": "Palec nahoru", - "de": "Daumen Hoch", - "eo": "Dikfingro supren", - "es": "Pulgar arriba", - "et": "Pöidlad püsti", - "fi": "Peukalo ylös", - "fr": "Pouce en l’air", - "hr": "palac gore", - "hu": "Hüvelykujj fel", - "it": "Pollice alzato", - "ja": "いいね", - "nb_NO": "Tommel Opp", - "nl": "Duim omhoog", - "pt_BR": "Joinha", - "ru": "Большой палец вверх", - "si": null, - "sk": "Palec nahor", - "sr": "палчић горе", - "sv": "Tummen upp", - "szl": null, - "tzm": null, - "uk": "Великий палець вгору", - "zh_Hans": "赞" - } - }, - { - "number": 37, - "emoji": "☂️", - "description": "Umbrella", - "unicode": "U+2602U+FE0F", - "translated_descriptions": { - "ar": "مِظَلَّة", - "bg": "Чадър", - "ca": "Paraigües", - "cs": "Deštník", - "de": "Regenschirm", - "eo": "Ombrelo", - "es": "Paraguas", - "et": "Vihmavari", - "fi": "Sateenvarjo", - "fr": "Parapluie", - "hr": "kišobran", - "hu": "Esernyő", - "it": "Ombrello", - "ja": "傘", - "nb_NO": "Paraply", - "nl": "Paraplu", - "pt_BR": "Guarda-chuva", - "ru": "Зонт", - "si": null, - "sk": "Dáždnik", - "sr": "кишобран", - "sv": "Paraply", - "szl": null, - "tzm": null, - "uk": "Парасолька", - "zh_Hans": "伞" - } - }, - { - "number": 38, - "emoji": "⌛", - "description": "Hourglass", - "unicode": "U+231B", - "translated_descriptions": { - "ar": "سَاعَةٌ رَملِيَّة", - "bg": "Пясъчен часовник", - "ca": "Rellotge de sorra", - "cs": "Přesýpací hodiny", - "de": "Sanduhr", - "eo": "Sablohorloĝo", - "es": "Reloj de arena", - "et": "Liivakell", - "fi": "Tiimalasi", - "fr": "Sablier", - "hr": "pješčani sat", - "hu": "Homokóra", - "it": "Clessidra", - "ja": "砂時計", - "nb_NO": "Timeglass", - "nl": "Zandloper", - "pt_BR": "Ampulheta", - "ru": "Песочные часы", - "si": null, - "sk": "Presýpacie hodiny", - "sr": "пешчаник", - "sv": "Timglas", - "szl": null, - "tzm": null, - "uk": "Пісковий годинник", - "zh_Hans": "沙漏" - } - }, - { - "number": 39, - "emoji": "⏰", - "description": "Clock", - "unicode": "U+23F0", - "translated_descriptions": { - "ar": "سَاعَة", - "bg": "Часовник", - "ca": "Rellotge", - "cs": "Hodiny", - "de": "Uhr", - "eo": "Horloĝo", - "es": "Reloj", - "et": "Kell", - "fi": "Pöytäkello", - "fr": "Réveil", - "hr": "sat", - "hu": "Óra", - "it": "Orologio", - "ja": "時計", - "nb_NO": "Klokke", - "nl": "Wekker", - "pt_BR": "Relógio", - "ru": "Часы", - "si": null, - "sk": "Budík", - "sr": "сат", - "sv": "Klocka", - "szl": null, - "tzm": null, - "uk": "Годинник", - "zh_Hans": "时钟" - } - }, - { - "number": 40, - "emoji": "🎁", - "description": "Gift", - "unicode": "U+1F381", - "translated_descriptions": { - "ar": "هَدِيَّة", - "bg": "Подарък", - "ca": "Regal", - "cs": "Dárek", - "de": "Geschenk", - "eo": "Donaco", - "es": "Regalo", - "et": "Kingitus", - "fi": "Lahja", - "fr": "Cadeau", - "hr": "poklon", - "hu": "Ajándék", - "it": "Regalo", - "ja": "ギフト", - "nb_NO": "Gave", - "nl": "Geschenk", - "pt_BR": "Presente", - "ru": "Подарок", - "si": null, - "sk": "Zabalený darček", - "sr": "поклон", - "sv": "Present", - "szl": null, - "tzm": null, - "uk": "Подарунок", - "zh_Hans": "礼物" - } - }, - { - "number": 41, - "emoji": "💡", - "description": "Light Bulb", - "unicode": "U+1F4A1", - "translated_descriptions": { - "ar": "مِصبَاح", - "bg": "Лампа", - "ca": "Bombeta", - "cs": "Žárovka", - "de": "Glühbirne", - "eo": "Lampo", - "es": "Bombilla", - "et": "Lambipirn", - "fi": "Hehkulamppu", - "fr": "Ampoule", - "hr": "žarulja", - "hu": "Égő", - "it": "Lampadina", - "ja": "電球", - "nb_NO": "Lyspære", - "nl": "Gloeilamp", - "pt_BR": "Lâmpada", - "ru": "Лампочка", - "si": null, - "sk": "Žiarovka", - "sr": "сијалица", - "sv": "Lampa", - "szl": null, - "tzm": null, - "uk": "Лампочка", - "zh_Hans": "灯泡" - } - }, - { - "number": 42, - "emoji": "📕", - "description": "Book", - "unicode": "U+1F4D5", - "translated_descriptions": { - "ar": "كِتَاب", - "bg": "Книга", - "ca": "Llibre", - "cs": "Kniha", - "de": "Buch", - "eo": "Libro", - "es": "Libro", - "et": "Raamat", - "fi": "Kirja", - "fr": "Livre", - "hr": "knjiga", - "hu": "Könyv", - "it": "Libro", - "ja": "本", - "nb_NO": "Bok", - "nl": "Boek", - "pt_BR": "Livro", - "ru": "Книга", - "si": null, - "sk": "Zatvorená kniha", - "sr": "књига", - "sv": "Bok", - "szl": null, - "tzm": "Adlis", - "uk": "Книга", - "zh_Hans": "书" - } - }, - { - "number": 43, - "emoji": "✏️", - "description": "Pencil", - "unicode": "U+270FU+FE0F", - "translated_descriptions": { - "ar": "قَلَمُ رَصاص", - "bg": "Молив", - "ca": "Llapis", - "cs": "Tužka", - "de": "Bleistift", - "eo": "Krajono", - "es": "Lápiz", - "et": "Pliiats", - "fi": "Lyijykynä", - "fr": "Crayon", - "hr": "olovka", - "hu": "Ceruza", - "it": "Matita", - "ja": "鉛筆", - "nb_NO": "Blyant", - "nl": "Potlood", - "pt_BR": "Lápis", - "ru": "Карандаш", - "si": null, - "sk": "Ceruzka", - "sr": "оловка", - "sv": "Penna", - "szl": null, - "tzm": null, - "uk": "Олівець", - "zh_Hans": "铅笔" - } - }, - { - "number": 44, - "emoji": "📎", - "description": "Paperclip", - "unicode": "U+1F4CE", - "translated_descriptions": { - "ar": "مِشبَكُ وَرَق", - "bg": "Кламер", - "ca": "Clip", - "cs": "Sponka", - "de": "Büroklammer", - "eo": "Paperkuntenilo", - "es": "Clip", - "et": "Kirjaklamber", - "fi": "Paperiliitin", - "fr": "Trombone", - "hr": "spajalica", - "hu": "Gémkapocs", - "it": "Graffetta", - "ja": "クリップ", - "nb_NO": "BInders", - "nl": "Papierklemmetje", - "pt_BR": "Clipe de papel", - "ru": "Скрепка", - "si": null, - "sk": "Sponka na papier", - "sr": "спајалица", - "sv": "Gem", - "szl": null, - "tzm": null, - "uk": "Спиначка", - "zh_Hans": "回形针" - } - }, - { - "number": 45, - "emoji": "✂️", - "description": "Scissors", - "unicode": "U+2702U+FE0F", - "translated_descriptions": { - "ar": "مِقَصّ", - "bg": "Ножици", - "ca": "Tisores", - "cs": "Nůžky", - "de": "Schere", - "eo": "Tondilo", - "es": "Tijeras", - "et": "Käärid", - "fi": "Sakset", - "fr": "Ciseaux", - "hr": "škare", - "hu": "Olló", - "it": "Forbici", - "ja": "はさみ", - "nb_NO": "Saks", - "nl": "Schaar", - "pt_BR": "Tesoura", - "ru": "Ножницы", - "si": null, - "sk": "Nožnice", - "sr": "маказе", - "sv": "Sax", - "szl": null, - "tzm": null, - "uk": "Ножиці", - "zh_Hans": "剪刀" - } - }, - { - "number": 46, - "emoji": "🔒", - "description": "Lock", - "unicode": "U+1F512", - "translated_descriptions": { - "ar": "قُفل", - "bg": "Катинар", - "ca": "Cadenat", - "cs": "Zámek", - "de": "Schloss", - "eo": "Seruro", - "es": "Candado", - "et": "Lukk", - "fi": "Lukko", - "fr": "Cadenas", - "hr": "zaključati", - "hu": "Lakat", - "it": "Lucchetto", - "ja": "錠前", - "nb_NO": "Lås", - "nl": "Slot", - "pt_BR": "Cadeado", - "ru": "Замок", - "si": null, - "sk": "Zatvorená zámka", - "sr": "катанац", - "sv": "Lås", - "szl": null, - "tzm": null, - "uk": "Замок", - "zh_Hans": "锁" - } - }, - { - "number": 47, - "emoji": "🔑", - "description": "Key", - "unicode": "U+1F511", - "translated_descriptions": { - "ar": "مِفتَاح", - "bg": "Ключ", - "ca": "Clau", - "cs": "Klíč", - "de": "Schlüssel", - "eo": "Ŝlosilo", - "es": "Llave", - "et": "Võti", - "fi": "Avain", - "fr": "Clé", - "hr": "ključ", - "hu": "Kulcs", - "it": "Chiave", - "ja": "鍵", - "nb_NO": "Nøkkel", - "nl": "Sleutel", - "pt_BR": "Chave", - "ru": "Ключ", - "si": null, - "sk": "Kľúč", - "sr": "кључ", - "sv": "Nyckel", - "szl": null, - "tzm": "Tasarut", - "uk": "Ключ", - "zh_Hans": "钥匙" - } - }, - { - "number": 48, - "emoji": "🔨", - "description": "Hammer", - "unicode": "U+1F528", - "translated_descriptions": { - "ar": "مِطرَقَة", - "bg": "Чук", - "ca": "Martell", - "cs": "Kladivo", - "de": "Hammer", - "eo": "Martelo", - "es": "Martillo", - "et": "Haamer", - "fi": "Vasara", - "fr": "Marteau", - "hr": "čekić", - "hu": "Kalapács", - "it": "Martello", - "ja": "金槌", - "nb_NO": "Hammer", - "nl": "Hamer", - "pt_BR": "Martelo", - "ru": "Молоток", - "si": null, - "sk": "Kladivo", - "sr": "чекић", - "sv": "Hammare", - "szl": null, - "tzm": null, - "uk": "Молоток", - "zh_Hans": "锤子" - } - }, - { - "number": 49, - "emoji": "☎️", - "description": "Telephone", - "unicode": "U+260EU+FE0F", - "translated_descriptions": { - "ar": "تِلِفُون", - "bg": "Телефон", - "ca": "Telèfon", - "cs": "Telefon", - "de": "Telefon", - "eo": "Telefono", - "es": "Telefono", - "et": "Telefon", - "fi": "Puhelin", - "fr": "Téléphone", - "hr": "telefon", - "hu": "Telefon", - "it": "Telefono", - "ja": "電話機", - "nb_NO": "Telefon", - "nl": "Telefoon", - "pt_BR": "Telefone", - "ru": "Телефон", - "si": null, - "sk": "Telefón", - "sr": "телефон", - "sv": "Telefon", - "szl": null, - "tzm": "Atilifun", - "uk": "Телефон", - "zh_Hans": "电话" - } - }, - { - "number": 50, - "emoji": "🏁", - "description": "Flag", - "unicode": "U+1F3C1", - "translated_descriptions": { - "ar": "عَلَم", - "bg": "Флаг", - "ca": "Bandera", - "cs": "Vlajka", - "de": "Flagge", - "eo": "Flago", - "es": "Bandera", - "et": "Lipp", - "fi": "Lippu", - "fr": "Drapeau", - "hr": "zastava", - "hu": "Zászló", - "it": "Bandiera", - "ja": "旗", - "nb_NO": "Flagg", - "nl": "Vlag", - "pt_BR": "Bandeira", - "ru": "Флаг", - "si": null, - "sk": "Kockovaná zástava", - "sr": "застава", - "sv": "Flagga", - "szl": null, - "tzm": "Acenyal", - "uk": "Прапор", - "zh_Hans": "旗帜" - } - }, - { - "number": 51, - "emoji": "🚂", - "description": "Train", - "unicode": "U+1F682", - "translated_descriptions": { - "ar": "قِطَار", - "bg": "Влак", - "ca": "Tren", - "cs": "Vlak", - "de": "Zug", - "eo": "Vagonaro", - "es": "Tren", - "et": "Rong", - "fi": "Juna", - "fr": "Train", - "hr": "vlak", - "hu": "Vonat", - "it": "Treno", - "ja": "電車", - "nb_NO": "Tog", - "nl": "Trein", - "pt_BR": "Trem", - "ru": "Поезд", - "si": null, - "sk": "Rušeň", - "sr": "воз", - "sv": "Tåg", - "szl": null, - "tzm": null, - "uk": "Потяг", - "zh_Hans": "火车" - } - }, - { - "number": 52, - "emoji": "🚲", - "description": "Bicycle", - "unicode": "U+1F6B2", - "translated_descriptions": { - "ar": "دَرّاجَة", - "bg": "Колело", - "ca": "Bicicleta", - "cs": "Kolo", - "de": "Fahrrad", - "eo": "Biciklo", - "es": "Bicicleta", - "et": "Jalgratas", - "fi": "Polkupyörä", - "fr": "Vélo", - "hr": "bicikl", - "hu": "Kerékpár", - "it": "Bicicletta", - "ja": "自転車", - "nb_NO": "Sykkel", - "nl": "Fiets", - "pt_BR": "Bicicleta", - "ru": "Велосипед", - "si": null, - "sk": "Bicykel", - "sr": "бицикл", - "sv": "Cykel", - "szl": null, - "tzm": null, - "uk": "Велосипед", - "zh_Hans": "自行车" - } - }, - { - "number": 53, - "emoji": "✈️", - "description": "Aeroplane", - "unicode": "U+2708U+FE0F", - "translated_descriptions": { - "ar": "طَائِرة", - "bg": "Самолет", - "ca": "Avió", - "cs": "Letadlo", - "de": "Flugzeug", - "eo": "Aviadilo", - "es": "Avión", - "et": "Lennuk", - "fi": "Lentokone", - "fr": "Avion", - "hr": "avion", - "hu": "Repülő", - "it": "Aeroplano", - "ja": "飛行機", - "nb_NO": "Fly", - "nl": "Vliegtuig", - "pt_BR": "Avião", - "ru": "Самолет", - "si": null, - "sk": "Lietadlo", - "sr": "авион", - "sv": "Flygplan", - "szl": null, - "tzm": null, - "uk": "Літак", - "zh_Hans": "飞机" - } - }, - { - "number": 54, - "emoji": "🚀", - "description": "Rocket", - "unicode": "U+1F680", - "translated_descriptions": { - "ar": "صَارُوخ", - "bg": "Ракета", - "ca": "Coet", - "cs": "Raketa", - "de": "Rakete", - "eo": "Raketo", - "es": "Cohete", - "et": "Rakett", - "fi": "Raketti", - "fr": "Fusée", - "hr": "raketa", - "hu": "Rakáta", - "it": "Razzo", - "ja": "ロケット", - "nb_NO": "Rakett", - "nl": "Raket", - "pt_BR": "Foguete", - "ru": "Ракета", - "si": null, - "sk": "Raketa", - "sr": "ракета", - "sv": "Raket", - "szl": null, - "tzm": null, - "uk": "Ракета", - "zh_Hans": "火箭" - } - }, - { - "number": 55, - "emoji": "🏆", - "description": "Trophy", - "unicode": "U+1F3C6", - "translated_descriptions": { - "ar": "كَأسُ النَّصر", - "bg": "Трофей", - "ca": "Trofeu", - "cs": "Pohár", - "de": "Pokal", - "eo": "Trofeo", - "es": "Trofeo", - "et": "Auhind", - "fi": "Palkinto", - "fr": "Trophée", - "hr": "trofej", - "hu": "Trófea", - "it": "Trofeo", - "ja": "トロフィー", - "nb_NO": "Pokal", - "nl": "Trofee", - "pt_BR": "Troféu", - "ru": "Кубок", - "si": null, - "sk": "Trofej", - "sr": "пехар", - "sv": "Trofé", - "szl": null, - "tzm": null, - "uk": "Приз", - "zh_Hans": "奖杯" - } - }, - { - "number": 56, - "emoji": "⚽", - "description": "Ball", - "unicode": "U+26BD", - "translated_descriptions": { - "ar": "كُرَة", - "bg": "Топка", - "ca": "Pilota", - "cs": "Míč", - "de": "Ball", - "eo": "Pilko", - "es": "Bola", - "et": "Pall", - "fi": "Pallo", - "fr": "Ballon", - "hr": "lopta", - "hu": "Labda", - "it": "Palla", - "ja": "ボール", - "nb_NO": "Ball", - "nl": "Bal", - "pt_BR": "Bola", - "ru": "Мяч", - "si": null, - "sk": "Futbal", - "sr": "лопта", - "sv": "Boll", - "szl": null, - "tzm": "Tcama", - "uk": "М'яч", - "zh_Hans": "球" - } - }, - { - "number": 57, - "emoji": "🎸", - "description": "Guitar", - "unicode": "U+1F3B8", - "translated_descriptions": { - "ar": "غيتار", - "bg": "Китара", - "ca": "Guitarra", - "cs": "Kytara", - "de": "Gitarre", - "eo": "Gitaro", - "es": "Guitarra", - "et": "Kitarr", - "fi": "Kitara", - "fr": "Guitare", - "hr": "gitara", - "hu": "Gitár", - "it": "Chitarra", - "ja": "ギター", - "nb_NO": "Gitar", - "nl": "Gitaar", - "pt_BR": "Guitarra", - "ru": "Гитара", - "si": null, - "sk": "Gitara", - "sr": "гитара", - "sv": "Gitarr", - "szl": null, - "tzm": "Agiṭaṛ", - "uk": "Гітара", - "zh_Hans": "吉他" - } - }, - { - "number": 58, - "emoji": "🎺", - "description": "Trumpet", - "unicode": "U+1F3BA", - "translated_descriptions": { - "ar": "بُوق", - "bg": "Тромпет", - "ca": "Trompeta", - "cs": "Trumpeta", - "de": "Trompete", - "eo": "Trumpeto", - "es": "Trompeta", - "et": "Trompet", - "fi": "Trumpetti", - "fr": "Trompette", - "hr": "truba", - "hu": "Trombita", - "it": "Trombetta", - "ja": "トランペット", - "nb_NO": "Trompet", - "nl": "Trompet", - "pt_BR": "Trombeta", - "ru": "Труба", - "si": null, - "sk": "Trúbka", - "sr": "труба", - "sv": "Trumpet", - "szl": null, - "tzm": null, - "uk": "Труба", - "zh_Hans": "喇叭" - } - }, - { - "number": 59, - "emoji": "🔔", - "description": "Bell", - "unicode": "U+1F514", - "translated_descriptions": { - "ar": "جَرَس", - "bg": "Звънец", - "ca": "Campana", - "cs": "Zvonek", - "de": "Glocke", - "eo": "Sonorilo", - "es": "Campana", - "et": "Kelluke", - "fi": "Soittokello", - "fr": "Cloche", - "hr": "zvono", - "hu": "Harang", - "it": "Campana", - "ja": "ベル", - "nb_NO": "Bjelle", - "nl": "Bel", - "pt_BR": "Sino", - "ru": "Колокол", - "si": null, - "sk": "Zvon", - "sr": "звоно", - "sv": "Bjällra", - "szl": null, - "tzm": null, - "uk": "Дзвін", - "zh_Hans": "铃铛" - } - }, - { - "number": 60, - "emoji": "⚓", - "description": "Anchor", - "unicode": "U+2693", - "translated_descriptions": { - "ar": "مِرسَاة", - "bg": "Котва", - "ca": "Àncora", - "cs": "Kotva", - "de": "Anker", - "eo": "Ankro", - "es": "Ancla", - "et": "Ankur", - "fi": "Ankkuri", - "fr": "Ancre", - "hr": "sidro", - "hu": "Horgony", - "it": "Ancora", - "ja": "いかり", - "nb_NO": "Anker", - "nl": "Anker", - "pt_BR": "Âncora", - "ru": "Якорь", - "si": null, - "sk": "Kotva", - "sr": "сидро", - "sv": "Ankare", - "szl": null, - "tzm": null, - "uk": "Якір", - "zh_Hans": "锚" - } - }, - { - "number": 61, - "emoji": "🎧", - "description": "Headphones", - "unicode": "U+1F3A7", - "translated_descriptions": { - "ar": "سَمّاعَة رَأس", - "bg": "Слушалки", - "ca": "Auriculars", - "cs": "Sluchátka", - "de": "Kopfhörer", - "eo": "Kapaŭdilo", - "es": "Cascos", - "et": "Kõrvaklapid", - "fi": "Kuulokkeet", - "fr": "Casque audio", - "hr": "slušalice", - "hu": "Fejhallgató", - "it": "Cuffie", - "ja": "ヘッドホン", - "nb_NO": "Hodetelefoner", - "nl": "Koptelefoon", - "pt_BR": "Fones de ouvido", - "ru": "Наушники", - "si": null, - "sk": "Slúchadlá", - "sr": "слушалице", - "sv": "Hörlurar", - "szl": null, - "tzm": null, - "uk": "Навушники", - "zh_Hans": "耳机" - } - }, - { - "number": 62, - "emoji": "📁", - "description": "Folder", - "unicode": "U+1F4C1", - "translated_descriptions": { - "ar": "مُجَلَّد", - "bg": "Папка", - "ca": "Carpeta", - "cs": "Složka", - "de": "Ordner", - "eo": "Dosierujo", - "es": "Carpeta", - "et": "Kaust", - "fi": "Kansio", - "fr": "Dossier", - "hr": "mapu", - "hu": "Mappa", - "it": "Cartella", - "ja": "フォルダ", - "nb_NO": "Mappe", - "nl": "Map", - "pt_BR": "Pasta", - "ru": "Папка", - "si": null, - "sk": "Fascikel", - "sr": "фасцикла", - "sv": "Mapp", - "szl": null, - "tzm": "Asdaw", - "uk": "Тека", - "zh_Hans": "文件夹" - } - }, - { - "number": 63, - "emoji": "📌", - "description": "Pin", - "unicode": "U+1F4CC", - "translated_descriptions": { - "ar": "دَبُّوس", - "bg": "Кабърче", - "ca": "Xinxeta", - "cs": "Špendlík", - "de": "Stecknadel", - "eo": "Pinglo", - "es": "Alfiler", - "et": "Nööpnõel", - "fi": "Nuppineula", - "fr": "Punaise", - "hr": "pribadača", - "hu": "Rajszeg", - "it": "Puntina", - "ja": "ピン", - "nb_NO": "Tegnestift", - "nl": "Duimspijker", - "pt_BR": "Alfinete", - "ru": "Булавка", - "si": null, - "sk": "Špendlík", - "sr": "чиода", - "sv": "Häftstift", - "szl": null, - "tzm": null, - "uk": "Кнопка", - "zh_Hans": "图钉" - } - } -] \ No newline at end of file diff --git a/web/assets/assets/sounds/call.ogg b/web/assets/assets/sounds/call.ogg deleted file mode 100644 index 63b5d4d37..000000000 Binary files a/web/assets/assets/sounds/call.ogg and /dev/null differ diff --git a/web/assets/assets/sounds/notification.ogg b/web/assets/assets/sounds/notification.ogg deleted file mode 100644 index 390f2bf8e..000000000 Binary files a/web/assets/assets/sounds/notification.ogg and /dev/null differ diff --git a/web/assets/assets/sounds/phone.ogg b/web/assets/assets/sounds/phone.ogg deleted file mode 100644 index 7cd286488..000000000 Binary files a/web/assets/assets/sounds/phone.ogg and /dev/null differ diff --git a/web/assets/assets/vodozemac/vodozemac_bindings_dart.js b/web/assets/assets/vodozemac/vodozemac_bindings_dart.js deleted file mode 100644 index 02482b9cc..000000000 --- a/web/assets/assets/vodozemac/vodozemac_bindings_dart.js +++ /dev/null @@ -1,2107 +0,0 @@ -let wasm_bindgen; -(function() { - const __exports = {}; - let script_src; - if (typeof document !== 'undefined' && document.currentScript !== null) { - script_src = new URL(document.currentScript.src, location.href).toString(); - } - let wasm = undefined; - - function addToExternrefTable0(obj) { - const idx = wasm.__externref_table_alloc(); - wasm.__wbindgen_export_2.set(idx, obj); - return idx; - } - - function handleError(f, args) { - try { - return f.apply(this, args); - } catch (e) { - const idx = addToExternrefTable0(e); - wasm.__wbindgen_exn_store(idx); - } - } - - let WASM_VECTOR_LEN = 0; - - let cachedUint8ArrayMemory0 = null; - - function getUint8ArrayMemory0() { - if (cachedUint8ArrayMemory0 === null || cachedUint8ArrayMemory0.byteLength === 0) { - cachedUint8ArrayMemory0 = new Uint8Array(wasm.memory.buffer); - } - return cachedUint8ArrayMemory0; - } - - const cachedTextEncoder = (typeof TextEncoder !== 'undefined' ? new TextEncoder('utf-8') : { encode: () => { throw Error('TextEncoder not available') } } ); - - const encodeString = (typeof cachedTextEncoder.encodeInto === 'function' - ? function (arg, view) { - return cachedTextEncoder.encodeInto(arg, view); - } - : function (arg, view) { - const buf = cachedTextEncoder.encode(arg); - view.set(buf); - return { - read: arg.length, - written: buf.length - }; - }); - - function passStringToWasm0(arg, malloc, realloc) { - - if (realloc === undefined) { - const buf = cachedTextEncoder.encode(arg); - const ptr = malloc(buf.length, 1) >>> 0; - getUint8ArrayMemory0().subarray(ptr, ptr + buf.length).set(buf); - WASM_VECTOR_LEN = buf.length; - return ptr; - } - - let len = arg.length; - let ptr = malloc(len, 1) >>> 0; - - const mem = getUint8ArrayMemory0(); - - let offset = 0; - - for (; offset < len; offset++) { - const code = arg.charCodeAt(offset); - if (code > 0x7F) break; - mem[ptr + offset] = code; - } - - if (offset !== len) { - if (offset !== 0) { - arg = arg.slice(offset); - } - ptr = realloc(ptr, len, len = offset + arg.length * 3, 1) >>> 0; - const view = getUint8ArrayMemory0().subarray(ptr + offset, ptr + len); - const ret = encodeString(arg, view); - - offset += ret.written; - ptr = realloc(ptr, len, offset, 1) >>> 0; - } - - WASM_VECTOR_LEN = offset; - return ptr; - } - - let cachedDataViewMemory0 = null; - - function getDataViewMemory0() { - if (cachedDataViewMemory0 === null || cachedDataViewMemory0.buffer.detached === true || (cachedDataViewMemory0.buffer.detached === undefined && cachedDataViewMemory0.buffer !== wasm.memory.buffer)) { - cachedDataViewMemory0 = new DataView(wasm.memory.buffer); - } - return cachedDataViewMemory0; - } - - const cachedTextDecoder = (typeof TextDecoder !== 'undefined' ? new TextDecoder('utf-8', { ignoreBOM: true, fatal: true }) : { decode: () => { throw Error('TextDecoder not available') } } ); - - if (typeof TextDecoder !== 'undefined') { cachedTextDecoder.decode(); }; - - function getStringFromWasm0(ptr, len) { - ptr = ptr >>> 0; - return cachedTextDecoder.decode(getUint8ArrayMemory0().subarray(ptr, ptr + len)); - } - - function isLikeNone(x) { - return x === undefined || x === null; - } - - const CLOSURE_DTORS = (typeof FinalizationRegistry === 'undefined') - ? { register: () => {}, unregister: () => {} } - : new FinalizationRegistry(state => { - wasm.__wbindgen_export_6.get(state.dtor)(state.a, state.b) - }); - - function makeMutClosure(arg0, arg1, dtor, f) { - const state = { a: arg0, b: arg1, cnt: 1, dtor }; - const real = (...args) => { - // First up with a closure we increment the internal reference - // count. This ensures that the Rust closure environment won't - // be deallocated while we're invoking it. - state.cnt++; - const a = state.a; - state.a = 0; - try { - return f(a, state.b, ...args); - } finally { - if (--state.cnt === 0) { - wasm.__wbindgen_export_6.get(state.dtor)(a, state.b); - CLOSURE_DTORS.unregister(state); - } else { - state.a = a; - } - } - }; - real.original = state; - CLOSURE_DTORS.register(real, state, state); - return real; - } - - function debugString(val) { - // primitive types - const type = typeof val; - if (type == 'number' || type == 'boolean' || val == null) { - return `${val}`; - } - if (type == 'string') { - return `"${val}"`; - } - if (type == 'symbol') { - const description = val.description; - if (description == null) { - return 'Symbol'; - } else { - return `Symbol(${description})`; - } - } - if (type == 'function') { - const name = val.name; - if (typeof name == 'string' && name.length > 0) { - return `Function(${name})`; - } else { - return 'Function'; - } - } - // objects - if (Array.isArray(val)) { - const length = val.length; - let debug = '['; - if (length > 0) { - debug += debugString(val[0]); - } - for(let i = 1; i < length; i++) { - debug += ', ' + debugString(val[i]); - } - debug += ']'; - return debug; - } - // Test for built-in - const builtInMatches = /\[object ([^\]]+)\]/.exec(toString.call(val)); - let className; - if (builtInMatches && builtInMatches.length > 1) { - className = builtInMatches[1]; - } else { - // Failed to match the standard '[object ClassName]' - return toString.call(val); - } - if (className == 'Object') { - // we're a user defined class or Object - // JSON.stringify avoids problems with cycles, and is generally much - // easier than looping through ownProperties of `val`. - try { - return 'Object(' + JSON.stringify(val) + ')'; - } catch (_) { - return 'Object'; - } - } - // errors - if (val instanceof Error) { - return `${val.name}: ${val.message}\n${val.stack}`; - } - // TODO we could test for more things here, like `Set`s and `Map`s. - return className; - } - /** - * @returns {number} - */ - __exports.frb_get_rust_content_hash = function() { - const ret = wasm.frb_get_rust_content_hash(); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_account_fallback_key = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_account_fallback_key(that); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_account_forget_fallback_key = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_account_forget_fallback_key(that); - return ret; - }; - - function passArray8ToWasm0(arg, malloc) { - const ptr = malloc(arg.length * 1, 1) >>> 0; - getUint8ArrayMemory0().set(arg, ptr / 1); - WASM_VECTOR_LEN = arg.length; - return ptr; - } - /** - * @param {string} pickle - * @param {Uint8Array} pickle_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_account_from_olm_pickle_encrypted = function(pickle, pickle_key) { - const ptr0 = passStringToWasm0(pickle, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); - const len1 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_account_from_olm_pickle_encrypted(ptr0, len0, ptr1, len1); - return ret; - }; - - /** - * @param {any} that - * @param {string} public_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_account_remove_one_time_key = function(that, public_key) { - const ptr0 = passStringToWasm0(public_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_account_remove_one_time_key(that, ptr0, len0); - return ret; - }; - - /** - * @param {any} that - * @param {string} message - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_account_sign = function(that, message) { - const ptr0 = passStringToWasm0(message, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_account_sign(that, ptr0, len0); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_curve_25519_public_key_as_bytes = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_curve_25519_public_key_as_bytes(that); - return ret; - }; - - /** - * @param {string} base64_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_curve_25519_public_key_from_base64 = function(base64_key) { - const ptr0 = passStringToWasm0(base64_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_curve_25519_public_key_from_base64(ptr0, len0); - return ret; - }; - - /** - * @param {Uint8Array} bytes - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_curve_25519_public_key_from_slice = function(bytes) { - const ptr0 = passArray8ToWasm0(bytes, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_curve_25519_public_key_from_slice(ptr0, len0); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_curve_25519_public_key_to_base64 = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_curve_25519_public_key_to_base64(that); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_ed_25519_public_key_as_bytes = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_ed_25519_public_key_as_bytes(that); - return ret; - }; - - /** - * @param {string} base64_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_ed_25519_public_key_from_base64 = function(base64_key) { - const ptr0 = passStringToWasm0(base64_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_ed_25519_public_key_from_base64(ptr0, len0); - return ret; - }; - - /** - * @param {Uint8Array} bytes - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_ed_25519_public_key_from_slice = function(bytes) { - const ptr0 = passArray8ToWasm0(bytes, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_ed_25519_public_key_from_slice(ptr0, len0); - return ret; - }; - - /** - * @param {string} pickle - * @param {Uint8Array} pickle_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_account_from_pickle_encrypted = function(pickle, pickle_key) { - const ptr0 = passStringToWasm0(pickle, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); - const len1 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_account_from_pickle_encrypted(ptr0, len0, ptr1, len1); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_account_generate_fallback_key = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_account_generate_fallback_key(that); - return ret; - }; - - /** - * @param {any} that - * @param {any} count - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_account_generate_one_time_keys = function(that, count) { - const ret = wasm.wire__crate__bindings__vodozemac_account_generate_one_time_keys(that, count); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_account_identity_keys = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_account_identity_keys(that); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_account_mark_keys_as_published = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_account_mark_keys_as_published(that); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_account_max_number_of_one_time_keys = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_account_max_number_of_one_time_keys(that); - return ret; - }; - - /** - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_account_new = function() { - const ret = wasm.wire__crate__bindings__vodozemac_account_new(); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_account_one_time_keys = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_account_one_time_keys(that); - return ret; - }; - - /** - * @param {any} that - * @param {Uint8Array} pickle_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_account_pickle_encrypted = function(that, pickle_key) { - const ptr0 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_account_pickle_encrypted(that, ptr0, len0); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_ed_25519_public_key_to_base64 = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_ed_25519_public_key_to_base64(that); - return ret; - }; - - /** - * @param {any} that - * @param {string} message - * @param {any} signature - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_ed_25519_public_key_verify = function(that, message, signature) { - const ptr0 = passStringToWasm0(message, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_ed_25519_public_key_verify(that, ptr0, len0, signature); - return ret; - }; - - /** - * @param {string} signature - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_ed_25519_signature_from_base64 = function(signature) { - const ptr0 = passStringToWasm0(signature, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_ed_25519_signature_from_base64(ptr0, len0); - return ret; - }; - - /** - * @param {string} pickle - * @param {Uint8Array} pickle_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_group_session_from_pickle_encrypted = function(pickle, pickle_key) { - const ptr0 = passStringToWasm0(pickle, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); - const len1 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_group_session_from_pickle_encrypted(ptr0, len0, ptr1, len1); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_group_session_message_index = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_group_session_message_index(that); - return ret; - }; - - /** - * @param {any} config - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_group_session_new = function(config) { - const ret = wasm.wire__crate__bindings__vodozemac_group_session_new(config); - return ret; - }; - - /** - * @param {any} that - * @param {Uint8Array} pickle_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_group_session_pickle_encrypted = function(that, pickle_key) { - const ptr0 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_group_session_pickle_encrypted(that, ptr0, len0); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_group_session_session_config = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_group_session_session_config(that); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_group_session_session_id = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_group_session_session_id(that); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_group_session_session_key = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_group_session_session_key(that); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_group_session_to_inbound = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_group_session_to_inbound(that); - return ret; - }; - - /** - * @param {Uint8Array} bytes - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_ed_25519_signature_from_slice = function(bytes) { - const ptr0 = passArray8ToWasm0(bytes, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_ed_25519_signature_from_slice(ptr0, len0); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_ed_25519_signature_to_base64 = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_ed_25519_signature_to_base64(that); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_ed_25519_signature_to_bytes = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_ed_25519_signature_to_bytes(that); - return ret; - }; - - /** - * @param {any} that - * @param {string} input - * @param {string} info - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_established_sas_calculate_mac = function(that, input, info) { - const ptr0 = passStringToWasm0(input, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passStringToWasm0(info, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_established_sas_calculate_mac(that, ptr0, len0, ptr1, len1); - return ret; - }; - - /** - * @param {any} that - * @param {string} input - * @param {string} info - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_established_sas_calculate_mac_deprecated = function(that, input, info) { - const ptr0 = passStringToWasm0(input, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passStringToWasm0(info, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_established_sas_calculate_mac_deprecated(that, ptr0, len0, ptr1, len1); - return ret; - }; - - /** - * @param {any} that - * @param {string} info - * @param {number} length - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_established_sas_generate_bytes = function(that, info, length) { - const ptr0 = passStringToWasm0(info, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_established_sas_generate_bytes(that, ptr0, len0, length); - return ret; - }; - - /** - * @param {any} that - * @param {string} input - * @param {string} info - * @param {string} mac - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_established_sas_verify_mac = function(that, input, info, mac) { - const ptr0 = passStringToWasm0(input, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passStringToWasm0(info, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - const ptr2 = passStringToWasm0(mac, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len2 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_established_sas_verify_mac(that, ptr0, len0, ptr1, len1, ptr2, len2); - return ret; - }; - - /** - * @param {any} that - * @param {string} plaintext - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_group_session_encrypt = function(that, plaintext) { - const ptr0 = passStringToWasm0(plaintext, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_group_session_encrypt(that, ptr0, len0); - return ret; - }; - - /** - * @param {string} pickle - * @param {Uint8Array} pickle_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_group_session_from_olm_pickle_encrypted = function(pickle, pickle_key) { - const ptr0 = passStringToWasm0(pickle, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); - const len1 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_group_session_from_olm_pickle_encrypted(ptr0, len0, ptr1, len1); - return ret; - }; - - /** - * @param {any} that - * @param {string} encrypted - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_inbound_group_session_decrypt = function(that, encrypted) { - const ptr0 = passStringToWasm0(encrypted, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_inbound_group_session_decrypt(that, ptr0, len0); - return ret; - }; - - /** - * @param {any} that - * @param {number} index - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_inbound_group_session_export_at = function(that, index) { - const ret = wasm.wire__crate__bindings__vodozemac_inbound_group_session_export_at(that, index); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_inbound_group_session_export_at_first_known_index = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_inbound_group_session_export_at_first_known_index(that); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_inbound_group_session_first_known_index = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_inbound_group_session_first_known_index(that); - return ret; - }; - - /** - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_megolm_session_config_version_1 = function() { - const ret = wasm.wire__crate__bindings__vodozemac_megolm_session_config_version_1(); - return ret; - }; - - /** - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_megolm_session_config_version_2 = function() { - const ret = wasm.wire__crate__bindings__vodozemac_megolm_session_config_version_2(); - return ret; - }; - - /** - * @param {any} message_type - * @param {string} ciphertext - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_olm_message_from_parts = function(message_type, ciphertext) { - const ptr0 = passStringToWasm0(ciphertext, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_olm_message_from_parts(message_type, ptr0, len0); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_olm_message_message = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_olm_message_message(that); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_olm_message_message_type = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_olm_message_message_type(that); - return ret; - }; - - /** - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_olm_session_config_def = function() { - const ret = wasm.wire__crate__bindings__vodozemac_olm_session_config_def(); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_olm_session_config_version = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_olm_session_config_version(that); - return ret; - }; - - /** - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_olm_session_config_version_1 = function() { - const ret = wasm.wire__crate__bindings__vodozemac_olm_session_config_version_1(); - return ret; - }; - - /** - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_olm_session_config_version_2 = function() { - const ret = wasm.wire__crate__bindings__vodozemac_olm_session_config_version_2(); - return ret; - }; - - /** - * @param {number} func_id - * @param {any} port_ - * @param {any} ptr_ - * @param {number} rust_vec_len_ - * @param {number} data_len_ - */ - __exports.frb_pde_ffi_dispatcher_primary = function(func_id, port_, ptr_, rust_vec_len_, data_len_) { - wasm.frb_pde_ffi_dispatcher_primary(func_id, port_, ptr_, rust_vec_len_, data_len_); - }; - - /** - * @param {string} pickle - * @param {Uint8Array} pickle_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_inbound_group_session_from_olm_pickle_encrypted = function(pickle, pickle_key) { - const ptr0 = passStringToWasm0(pickle, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); - const len1 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_inbound_group_session_from_olm_pickle_encrypted(ptr0, len0, ptr1, len1); - return ret; - }; - - /** - * @param {string} pickle - * @param {Uint8Array} pickle_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_inbound_group_session_from_pickle_encrypted = function(pickle, pickle_key) { - const ptr0 = passStringToWasm0(pickle, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); - const len1 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_inbound_group_session_from_pickle_encrypted(ptr0, len0, ptr1, len1); - return ret; - }; - - /** - * @param {string} exported_session_key - * @param {any} config - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_inbound_group_session_import = function(exported_session_key, config) { - const ptr0 = passStringToWasm0(exported_session_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_inbound_group_session_import(ptr0, len0, config); - return ret; - }; - - /** - * @param {string} session_key - * @param {any} config - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_inbound_group_session_new = function(session_key, config) { - const ptr0 = passStringToWasm0(session_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_inbound_group_session_new(ptr0, len0, config); - return ret; - }; - - /** - * @param {any} that - * @param {Uint8Array} pickle_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_inbound_group_session_pickle_encrypted = function(that, pickle_key) { - const ptr0 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_inbound_group_session_pickle_encrypted(that, ptr0, len0); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_inbound_group_session_session_id = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_inbound_group_session_session_id(that); - return ret; - }; - - /** - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_megolm_session_config_def = function() { - const ret = wasm.wire__crate__bindings__vodozemac_megolm_session_config_def(); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_megolm_session_config_version = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_megolm_session_config_version(that); - return ret; - }; - - /** - * @param {any} that - * @param {any} message - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_pk_decryption_decrypt = function(that, message) { - const ret = wasm.wire__crate__bindings__vodozemac_pk_decryption_decrypt(that, message); - return ret; - }; - - /** - * @param {Uint8Array} secret_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_pk_decryption_from_key = function(secret_key) { - const ptr0 = passArray8ToWasm0(secret_key, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_pk_decryption_from_key(ptr0, len0); - return ret; - }; - - /** - * @param {string} pickle - * @param {Uint8Array} pickle_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_pk_decryption_from_libolm_pickle = function(pickle, pickle_key) { - const ptr0 = passStringToWasm0(pickle, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); - const len1 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_pk_decryption_from_libolm_pickle(ptr0, len0, ptr1, len1); - return ret; - }; - - /** - * @param {any} that - * @param {any} message - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_session_decrypt = function(that, message) { - const ret = wasm.wire__crate__bindings__vodozemac_session_decrypt(that, message); - return ret; - }; - - /** - * @param {any} that - * @param {string} plaintext - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_session_encrypt = function(that, plaintext) { - const ptr0 = passStringToWasm0(plaintext, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_session_encrypt(that, ptr0, len0); - return ret; - }; - - /** - * @param {string} pickle - * @param {Uint8Array} pickle_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_session_from_olm_pickle_encrypted = function(pickle, pickle_key) { - const ptr0 = passStringToWasm0(pickle, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); - const len1 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_session_from_olm_pickle_encrypted(ptr0, len0, ptr1, len1); - return ret; - }; - - /** - * @param {string} pickle - * @param {Uint8Array} pickle_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_session_from_pickle_encrypted = function(pickle, pickle_key) { - const ptr0 = passStringToWasm0(pickle, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); - const len1 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_session_from_pickle_encrypted(ptr0, len0, ptr1, len1); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_session_has_received_message = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_session_has_received_message(that); - return ret; - }; - - /** - * @param {any} that - * @param {Uint8Array} pickle_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_session_pickle_encrypted = function(that, pickle_key) { - const ptr0 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_session_pickle_encrypted(that, ptr0, len0); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_session_session_config = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_session_session_config(that); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_session_session_id = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_session_session_id(that); - return ret; - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey = function(ptr) { - wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); - }; - - /** - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_pk_decryption_new = function() { - const ret = wasm.wire__crate__bindings__vodozemac_pk_decryption_new(); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_pk_decryption_private_key = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_pk_decryption_private_key(that); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_pk_decryption_public_key = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_pk_decryption_public_key(that); - return ret; - }; - - /** - * @param {any} that - * @param {Uint8Array} pickle_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_pk_decryption_to_libolm_pickle = function(that, pickle_key) { - const ptr0 = passArray8ToWasm0(pickle_key, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_pk_decryption_to_libolm_pickle(that, ptr0, len0); - return ret; - }; - - /** - * @param {any} that - * @param {string} message - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_pk_encryption_encrypt = function(that, message) { - const ptr0 = passStringToWasm0(message, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_pk_encryption_encrypt(that, ptr0, len0); - return ret; - }; - - /** - * @param {any} public_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_pk_encryption_from_key = function(public_key) { - const ret = wasm.wire__crate__bindings__vodozemac_pk_encryption_from_key(public_key); - return ret; - }; - - /** - * @param {string} ciphertext - * @param {string} mac - * @param {string} ephemeral_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_pk_message_from_base64 = function(ciphertext, mac, ephemeral_key) { - const ptr0 = passStringToWasm0(ciphertext, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passStringToWasm0(mac, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - const ptr2 = passStringToWasm0(ephemeral_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len2 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_pk_message_from_base64(ptr0, len0, ptr1, len1, ptr2, len2); - return ret; - }; - - /** - * @param {Uint8Array} ciphertext - * @param {Uint8Array} mac - * @param {any} ephemeral_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_pk_message_new = function(ciphertext, mac, ephemeral_key) { - const ptr0 = passArray8ToWasm0(ciphertext, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passArray8ToWasm0(mac, wasm.__wbindgen_malloc); - const len1 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_pk_message_new(ptr0, len0, ptr1, len1, ephemeral_key); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_pk_message_to_base64 = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_pk_message_to_base64(that); - return ret; - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_decrement_strong_count_RustOpaque_Curve25519PublicKey = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_Curve25519PublicKey(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_increment_strong_count_RustOpaque_Ed25519PublicKey = function(ptr) { - wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_decrement_strong_count_RustOpaque_Ed25519PublicKey = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_Ed25519PublicKey(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_decrement_strong_count_RustOpaque_OlmSessionConfig = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_OlmSessionConfig(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_increment_strong_count_RustOpaque_PkDecryption = function(ptr) { - wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_decrement_strong_count_RustOpaque_PkDecryption = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_PkDecryption(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_increment_strong_count_RustOpaque_PkEncryption = function(ptr) { - wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_decrement_strong_count_RustOpaque_PkEncryption = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_PkEncryption(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_increment_strong_count_RustOpaque_RwLockGroupSession = function(ptr) { - wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_decrement_strong_count_RustOpaque_RwLockGroupSession = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_RwLockGroupSession(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_increment_strong_count_RustOpaque_RwLockInboundGroupSession = function(ptr) { - wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_increment_strong_count_RustOpaque_Ed25519Signature = function(ptr) { - wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_decrement_strong_count_RustOpaque_Ed25519Signature = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_Ed25519Signature(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_increment_strong_count_RustOpaque_EstablishedSas = function(ptr) { - wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_decrement_strong_count_RustOpaque_EstablishedSas = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_EstablishedSas(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_increment_strong_count_RustOpaque_MegolmSessionConfig = function(ptr) { - wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_decrement_strong_count_RustOpaque_MegolmSessionConfig = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_MegolmSessionConfig(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_increment_strong_count_RustOpaque_OlmMessage = function(ptr) { - wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_decrement_strong_count_RustOpaque_OlmMessage = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_OlmMessage(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_increment_strong_count_RustOpaque_OlmSessionConfig = function(ptr) { - wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_decrement_strong_count_RustOpaque_RwLockInboundGroupSession = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_RwLockInboundGroupSession(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_increment_strong_count_RustOpaque_RwLockSession = function(ptr) { - wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_decrement_strong_count_RustOpaque_RwLockSession = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_RwLockSession(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPkSigning = function(ptr) { - wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); - }; - - /** - * @param {number} func_id - * @param {any} ptr_ - * @param {number} rust_vec_len_ - * @param {number} data_len_ - * @returns {any} - */ - __exports.frb_pde_ffi_dispatcher_sync = function(func_id, ptr_, rust_vec_len_, data_len_) { - const ret = wasm.frb_pde_ffi_dispatcher_sync(func_id, ptr_, rust_vec_len_, data_len_); - return ret; - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPkSigning = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPkSigning(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVodozemacSas = function(ptr) { - wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVodozemacSas = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVodozemacSas(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_increment_strong_count_RustOpaque_stdsyncRwLockAccount = function(ptr) { - wasm.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(ptr); - }; - - /** - * @param {number} ptr - */ - __exports.rust_arc_decrement_strong_count_RustOpaque_stdsyncRwLockAccount = function(ptr) { - wasm.rust_arc_decrement_strong_count_RustOpaque_stdsyncRwLockAccount(ptr); - }; - - /** - * @param {number} call_id - * @param {any} ptr_ - * @param {number} rust_vec_len_ - * @param {number} data_len_ - */ - __exports.frb_dart_fn_deliver_output = function(call_id, ptr_, rust_vec_len_, data_len_) { - wasm.frb_dart_fn_deliver_output(call_id, ptr_, rust_vec_len_, data_len_); - }; - - /** - * @param {Uint8Array} input - * @param {Uint8Array} key - * @param {Uint8Array} iv - * @returns {any} - */ - __exports.wire__crate__bindings__aes_ctr = function(input, key, iv) { - const ptr0 = passArray8ToWasm0(input, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passArray8ToWasm0(key, wasm.__wbindgen_malloc); - const len1 = WASM_VECTOR_LEN; - const ptr2 = passArray8ToWasm0(iv, wasm.__wbindgen_malloc); - const len2 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__aes_ctr(ptr0, len0, ptr1, len1, ptr2, len2); - return ret; - }; - - /** - * @param {Uint8Array} key - * @param {Uint8Array} input - * @returns {any} - */ - __exports.wire__crate__bindings__hmac = function(key, input) { - const ptr0 = passArray8ToWasm0(key, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passArray8ToWasm0(input, wasm.__wbindgen_malloc); - const len1 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__hmac(ptr0, len0, ptr1, len1); - return ret; - }; - - /** - * @param {Uint8Array} passphrase - * @param {Uint8Array} salt - * @param {number} iterations - * @returns {any} - */ - __exports.wire__crate__bindings__pbkdf2 = function(passphrase, salt, iterations) { - const ptr0 = passArray8ToWasm0(passphrase, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passArray8ToWasm0(salt, wasm.__wbindgen_malloc); - const len1 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__pbkdf2(ptr0, len0, ptr1, len1, iterations); - return ret; - }; - - /** - * @param {Uint8Array} input - * @returns {any} - */ - __exports.wire__crate__bindings__sha256 = function(input) { - const ptr0 = passArray8ToWasm0(input, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__sha256(ptr0, len0); - return ret; - }; - - /** - * @param {Uint8Array} input - * @returns {any} - */ - __exports.wire__crate__bindings__sha512 = function(input) { - const ptr0 = passArray8ToWasm0(input, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__sha512(ptr0, len0); - return ret; - }; - - /** - * @param {any} that - * @param {any} their_identity_key - * @param {string} pre_key_message_base64 - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_account_create_inbound_session = function(that, their_identity_key, pre_key_message_base64) { - const ptr0 = passStringToWasm0(pre_key_message_base64, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__vodozemac_account_create_inbound_session(that, their_identity_key, ptr0, len0); - return ret; - }; - - /** - * @param {any} that - * @param {any} config - * @param {any} identity_key - * @param {any} one_time_key - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_account_create_outbound_session = function(that, config, identity_key, one_time_key) { - const ret = wasm.wire__crate__bindings__vodozemac_account_create_outbound_session(that, config, identity_key, one_time_key); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_account_curve25519_key = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_account_curve25519_key(that); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__vodozemac_account_ed25519_key = function(that) { - const ret = wasm.wire__crate__bindings__vodozemac_account_ed25519_key(that); - return ret; - }; - - /** - * @param {string} key - * @returns {any} - */ - __exports.wire__crate__bindings__PkSigning_from_secret_key = function(key) { - const ptr0 = passStringToWasm0(key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__PkSigning_from_secret_key(ptr0, len0); - return ret; - }; - - /** - * @returns {any} - */ - __exports.wire__crate__bindings__PkSigning_new = function() { - const ret = wasm.wire__crate__bindings__PkSigning_new(); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__PkSigning_public_key = function(that) { - const ret = wasm.wire__crate__bindings__PkSigning_public_key(that); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__PkSigning_secret_key = function(that) { - const ret = wasm.wire__crate__bindings__PkSigning_secret_key(that); - return ret; - }; - - /** - * @param {any} that - * @param {string} message - * @returns {any} - */ - __exports.wire__crate__bindings__PkSigning_sign = function(that, message) { - const ptr0 = passStringToWasm0(message, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__PkSigning_sign(that, ptr0, len0); - return ret; - }; - - /** - * @param {any} that - * @param {string} other_public_key - * @returns {any} - */ - __exports.wire__crate__bindings__VodozemacSas_establish_sas_secret = function(that, other_public_key) { - const ptr0 = passStringToWasm0(other_public_key, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.wire__crate__bindings__VodozemacSas_establish_sas_secret(that, ptr0, len0); - return ret; - }; - - /** - * @returns {any} - */ - __exports.wire__crate__bindings__VodozemacSas_new = function() { - const ret = wasm.wire__crate__bindings__VodozemacSas_new(); - return ret; - }; - - /** - * @param {any} that - * @returns {any} - */ - __exports.wire__crate__bindings__VodozemacSas_public_key = function(that) { - const ret = wasm.wire__crate__bindings__VodozemacSas_public_key(that); - return ret; - }; - - function passArrayJsValueToWasm0(array, malloc) { - const ptr = malloc(array.length * 4, 4) >>> 0; - for (let i = 0; i < array.length; i++) { - const add = addToExternrefTable0(array[i]); - getDataViewMemory0().setUint32(ptr + 4 * i, add, true); - } - WASM_VECTOR_LEN = array.length; - return ptr; - } - - function takeFromExternrefTable0(idx) { - const value = wasm.__wbindgen_export_2.get(idx); - wasm.__externref_table_dealloc(idx); - return value; - } - /** - * ## Safety - * This function reclaims a raw pointer created by [`TransferClosure`], and therefore - * should **only** be used in conjunction with it. - * Furthermore, the WASM module in the worker must have been initialized with the shared - * memory from the host JS scope. - * @param {number} payload - * @param {any[]} transfer - */ - __exports.receive_transfer_closure = function(payload, transfer) { - const ptr0 = passArrayJsValueToWasm0(transfer, wasm.__wbindgen_malloc); - const len0 = WASM_VECTOR_LEN; - const ret = wasm.receive_transfer_closure(payload, ptr0, len0); - if (ret[1]) { - throw takeFromExternrefTable0(ret[0]); - } - }; - - __exports.wasm_start_callback = function() { - wasm.wasm_start_callback(); - }; - - /** - * # Safety - * - * This should never be called manually. - * @param {any} handle - * @param {any} dart_handler_port - * @returns {number} - */ - __exports.frb_dart_opaque_dart2rust_encode = function(handle, dart_handler_port) { - const ret = wasm.frb_dart_opaque_dart2rust_encode(handle, dart_handler_port); - return ret >>> 0; - }; - - /** - * @param {number} ptr - * @returns {any} - */ - __exports.frb_dart_opaque_rust2dart_decode = function(ptr) { - const ret = wasm.frb_dart_opaque_rust2dart_decode(ptr); - return ret; - }; - - /** - * @param {number} ptr - */ - __exports.frb_dart_opaque_drop_thread_box_persistent_handle = function(ptr) { - wasm.frb_dart_opaque_drop_thread_box_persistent_handle(ptr); - }; - - function __wbg_adapter_40(arg0, arg1, arg2) { - wasm.closure587_externref_shim(arg0, arg1, arg2); - } - - const WorkerPoolFinalization = (typeof FinalizationRegistry === 'undefined') - ? { register: () => {}, unregister: () => {} } - : new FinalizationRegistry(ptr => wasm.__wbg_workerpool_free(ptr >>> 0, 1)); - - class WorkerPool { - - static __wrap(ptr) { - ptr = ptr >>> 0; - const obj = Object.create(WorkerPool.prototype); - obj.__wbg_ptr = ptr; - WorkerPoolFinalization.register(obj, obj.__wbg_ptr, obj); - return obj; - } - - __destroy_into_raw() { - const ptr = this.__wbg_ptr; - this.__wbg_ptr = 0; - WorkerPoolFinalization.unregister(this); - return ptr; - } - - free() { - const ptr = this.__destroy_into_raw(); - wasm.__wbg_workerpool_free(ptr, 0); - } - /** - * @param {number | null} [initial] - * @param {string | null} [script_src] - * @param {string | null} [worker_js_preamble] - * @returns {WorkerPool} - */ - static new(initial, script_src, worker_js_preamble) { - var ptr0 = isLikeNone(script_src) ? 0 : passStringToWasm0(script_src, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - var len0 = WASM_VECTOR_LEN; - var ptr1 = isLikeNone(worker_js_preamble) ? 0 : passStringToWasm0(worker_js_preamble, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - var len1 = WASM_VECTOR_LEN; - const ret = wasm.workerpool_new(isLikeNone(initial) ? 0x100000001 : (initial) >>> 0, ptr0, len0, ptr1, len1); - if (ret[2]) { - throw takeFromExternrefTable0(ret[1]); - } - return WorkerPool.__wrap(ret[0]); - } - /** - * Creates a new `WorkerPool` which immediately creates `initial` workers. - * - * The pool created here can be used over a long period of time, and it - * will be initially primed with `initial` workers. Currently workers are - * never released or gc'd until the whole pool is destroyed. - * - * # Errors - * - * Returns any error that may happen while a JS web worker is created and a - * message is sent to it. - * @param {number} initial - * @param {string} script_src - * @param {string} worker_js_preamble - */ - constructor(initial, script_src, worker_js_preamble) { - const ptr0 = passStringToWasm0(script_src, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len0 = WASM_VECTOR_LEN; - const ptr1 = passStringToWasm0(worker_js_preamble, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - const ret = wasm.workerpool_new_raw(initial, ptr0, len0, ptr1, len1); - if (ret[2]) { - throw takeFromExternrefTable0(ret[1]); - } - this.__wbg_ptr = ret[0] >>> 0; - WorkerPoolFinalization.register(this, this.__wbg_ptr, this); - return this; - } - } - __exports.WorkerPool = WorkerPool; - - async function __wbg_load(module, imports) { - if (typeof Response === 'function' && module instanceof Response) { - if (typeof WebAssembly.instantiateStreaming === 'function') { - try { - return await WebAssembly.instantiateStreaming(module, imports); - - } catch (e) { - if (module.headers.get('Content-Type') != 'application/wasm') { - console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve Wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n", e); - - } else { - throw e; - } - } - } - - const bytes = await module.arrayBuffer(); - return await WebAssembly.instantiate(bytes, imports); - - } else { - const instance = await WebAssembly.instantiate(module, imports); - - if (instance instanceof WebAssembly.Instance) { - return { instance, module }; - - } else { - return instance; - } - } - } - - function __wbg_get_imports() { - const imports = {}; - imports.wbg = {}; - imports.wbg.__wbg_buffer_609cc3eee51ed158 = function(arg0) { - const ret = arg0.buffer; - return ret; - }; - imports.wbg.__wbg_call_672a4d21634d4a24 = function() { return handleError(function (arg0, arg1) { - const ret = arg0.call(arg1); - return ret; - }, arguments) }; - imports.wbg.__wbg_call_7cccdd69e0791ae2 = function() { return handleError(function (arg0, arg1, arg2) { - const ret = arg0.call(arg1, arg2); - return ret; - }, arguments) }; - imports.wbg.__wbg_createObjectURL_6e98d2f9c7bd9764 = function() { return handleError(function (arg0, arg1) { - const ret = URL.createObjectURL(arg1); - const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); - getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); - }, arguments) }; - imports.wbg.__wbg_crypto_ed58b8e10a292839 = function(arg0) { - const ret = arg0.crypto; - return ret; - }; - imports.wbg.__wbg_data_432d9c3df2630942 = function(arg0) { - const ret = arg0.data; - return ret; - }; - imports.wbg.__wbg_error_076d4beefd7cfd14 = function(arg0, arg1) { - console.error(getStringFromWasm0(arg0, arg1)); - }; - imports.wbg.__wbg_error_7534b8e9a36f1ab4 = function(arg0, arg1) { - let deferred0_0; - let deferred0_1; - try { - deferred0_0 = arg0; - deferred0_1 = arg1; - console.error(getStringFromWasm0(arg0, arg1)); - } finally { - wasm.__wbindgen_free(deferred0_0, deferred0_1, 1); - } - }; - imports.wbg.__wbg_eval_e10dc02e9547f640 = function() { return handleError(function (arg0, arg1) { - const ret = eval(getStringFromWasm0(arg0, arg1)); - return ret; - }, arguments) }; - imports.wbg.__wbg_getRandomValues_bcb4912f16000dc4 = function() { return handleError(function (arg0, arg1) { - arg0.getRandomValues(arg1); - }, arguments) }; - imports.wbg.__wbg_get_67b2ba62fc30de12 = function() { return handleError(function (arg0, arg1) { - const ret = Reflect.get(arg0, arg1); - return ret; - }, arguments) }; - imports.wbg.__wbg_get_b9b93047fe3cf45b = function(arg0, arg1) { - const ret = arg0[arg1 >>> 0]; - return ret; - }; - imports.wbg.__wbg_instanceof_BroadcastChannel_102292ddffa430f7 = function(arg0) { - let result; - try { - result = arg0 instanceof BroadcastChannel; - } catch (_) { - result = false; - } - const ret = result; - return ret; - }; - imports.wbg.__wbg_instanceof_ErrorEvent_24a579ed4d838fe9 = function(arg0) { - let result; - try { - result = arg0 instanceof ErrorEvent; - } catch (_) { - result = false; - } - const ret = result; - return ret; - }; - imports.wbg.__wbg_instanceof_MessageEvent_2e467ced55f682c9 = function(arg0) { - let result; - try { - result = arg0 instanceof MessageEvent; - } catch (_) { - result = false; - } - const ret = result; - return ret; - }; - imports.wbg.__wbg_isArray_a1eab7e0d067391b = function(arg0) { - const ret = Array.isArray(arg0); - return ret; - }; - imports.wbg.__wbg_length_a446193dc22c12f8 = function(arg0) { - const ret = arg0.length; - return ret; - }; - imports.wbg.__wbg_length_e2d2a49132c1b256 = function(arg0) { - const ret = arg0.length; - return ret; - }; - imports.wbg.__wbg_message_d1685a448ba00178 = function(arg0, arg1) { - const ret = arg1.message; - const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); - getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); - }; - imports.wbg.__wbg_msCrypto_0a36e2ec3a343d26 = function(arg0) { - const ret = arg0.msCrypto; - return ret; - }; - imports.wbg.__wbg_name_235b92ab39fceaf8 = function(arg0, arg1) { - const ret = arg1.name; - const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); - getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); - }; - imports.wbg.__wbg_new_405e22f390576ce2 = function() { - const ret = new Object(); - return ret; - }; - imports.wbg.__wbg_new_78feb108b6472713 = function() { - const ret = new Array(); - return ret; - }; - imports.wbg.__wbg_new_7f19378ebfdc87d5 = function() { return handleError(function (arg0, arg1) { - const ret = new BroadcastChannel(getStringFromWasm0(arg0, arg1)); - return ret; - }, arguments) }; - imports.wbg.__wbg_new_8a6f238a6ece86ea = function() { - const ret = new Error(); - return ret; - }; - imports.wbg.__wbg_new_a12002a7f91c75be = function(arg0) { - const ret = new Uint8Array(arg0); - return ret; - }; - imports.wbg.__wbg_new_b1a33e5095abf678 = function() { return handleError(function (arg0, arg1) { - const ret = new Worker(getStringFromWasm0(arg0, arg1)); - return ret; - }, arguments) }; - imports.wbg.__wbg_newnoargs_105ed471475aaf50 = function(arg0, arg1) { - const ret = new Function(getStringFromWasm0(arg0, arg1)); - return ret; - }; - imports.wbg.__wbg_newwithblobsequenceandoptions_1db4479a1a2d4229 = function() { return handleError(function (arg0, arg1) { - const ret = new Blob(arg0, arg1); - return ret; - }, arguments) }; - imports.wbg.__wbg_newwithbyteoffsetandlength_d97e637ebe145a9a = function(arg0, arg1, arg2) { - const ret = new Uint8Array(arg0, arg1 >>> 0, arg2 >>> 0); - return ret; - }; - imports.wbg.__wbg_newwithlength_a381634e90c276d4 = function(arg0) { - const ret = new Uint8Array(arg0 >>> 0); - return ret; - }; - imports.wbg.__wbg_node_02999533c4ea02e3 = function(arg0) { - const ret = arg0.node; - return ret; - }; - imports.wbg.__wbg_postMessage_33814d4dc32c2dcf = function() { return handleError(function (arg0, arg1) { - arg0.postMessage(arg1); - }, arguments) }; - imports.wbg.__wbg_postMessage_6edafa8f7b9c2f52 = function() { return handleError(function (arg0, arg1) { - arg0.postMessage(arg1); - }, arguments) }; - imports.wbg.__wbg_postMessage_83a8d58d3fcb6c13 = function() { return handleError(function (arg0, arg1) { - arg0.postMessage(arg1); - }, arguments) }; - imports.wbg.__wbg_process_5c1d670bc53614b8 = function(arg0) { - const ret = arg0.process; - return ret; - }; - imports.wbg.__wbg_push_737cfc8c1432c2c6 = function(arg0, arg1) { - const ret = arg0.push(arg1); - return ret; - }; - imports.wbg.__wbg_randomFillSync_ab2cfe79ebbf2740 = function() { return handleError(function (arg0, arg1) { - arg0.randomFillSync(arg1); - }, arguments) }; - imports.wbg.__wbg_require_79b1e9274cde3c87 = function() { return handleError(function () { - const ret = module.require; - return ret; - }, arguments) }; - imports.wbg.__wbg_set_65595bdd868b3009 = function(arg0, arg1, arg2) { - arg0.set(arg1, arg2 >>> 0); - }; - imports.wbg.__wbg_set_bb8cecf6a62b9f46 = function() { return handleError(function (arg0, arg1, arg2) { - const ret = Reflect.set(arg0, arg1, arg2); - return ret; - }, arguments) }; - imports.wbg.__wbg_setonerror_57eeef5feb01fe7a = function(arg0, arg1) { - arg0.onerror = arg1; - }; - imports.wbg.__wbg_setonmessage_5a885b16bdc6dca6 = function(arg0, arg1) { - arg0.onmessage = arg1; - }; - imports.wbg.__wbg_settype_39ed370d3edd403c = function(arg0, arg1, arg2) { - arg0.type = getStringFromWasm0(arg1, arg2); - }; - imports.wbg.__wbg_stack_0ed75d68575b0f3c = function(arg0, arg1) { - const ret = arg1.stack; - const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); - getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); - }; - imports.wbg.__wbg_static_accessor_GLOBAL_88a902d13a557d07 = function() { - const ret = typeof global === 'undefined' ? null : global; - return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); - }; - imports.wbg.__wbg_static_accessor_GLOBAL_THIS_56578be7e9f832b0 = function() { - const ret = typeof globalThis === 'undefined' ? null : globalThis; - return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); - }; - imports.wbg.__wbg_static_accessor_SELF_37c5d418e4bf5819 = function() { - const ret = typeof self === 'undefined' ? null : self; - return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); - }; - imports.wbg.__wbg_static_accessor_WINDOW_5de37043a91a9c40 = function() { - const ret = typeof window === 'undefined' ? null : window; - return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); - }; - imports.wbg.__wbg_subarray_aa9065fa9dc5df96 = function(arg0, arg1, arg2) { - const ret = arg0.subarray(arg1 >>> 0, arg2 >>> 0); - return ret; - }; - imports.wbg.__wbg_versions_c71aa1626a93e0a1 = function(arg0) { - const ret = arg0.versions; - return ret; - }; - imports.wbg.__wbindgen_bigint_from_u64 = function(arg0) { - const ret = BigInt.asUintN(64, arg0); - return ret; - }; - imports.wbg.__wbindgen_bigint_get_as_i64 = function(arg0, arg1) { - const v = arg1; - const ret = typeof(v) === 'bigint' ? v : undefined; - getDataViewMemory0().setBigInt64(arg0 + 8 * 1, isLikeNone(ret) ? BigInt(0) : ret, true); - getDataViewMemory0().setInt32(arg0 + 4 * 0, !isLikeNone(ret), true); - }; - imports.wbg.__wbindgen_cb_drop = function(arg0) { - const obj = arg0.original; - if (obj.cnt-- == 1) { - obj.a = 0; - return true; - } - const ret = false; - return ret; - }; - imports.wbg.__wbindgen_closure_wrapper1733 = function(arg0, arg1, arg2) { - const ret = makeMutClosure(arg0, arg1, 588, __wbg_adapter_40); - return ret; - }; - imports.wbg.__wbindgen_debug_string = function(arg0, arg1) { - const ret = debugString(arg1); - const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - const len1 = WASM_VECTOR_LEN; - getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); - getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); - }; - imports.wbg.__wbindgen_init_externref_table = function() { - const table = wasm.__wbindgen_export_2; - const offset = table.grow(4); - table.set(0, undefined); - table.set(offset + 0, undefined); - table.set(offset + 1, null); - table.set(offset + 2, true); - table.set(offset + 3, false); - ; - }; - imports.wbg.__wbindgen_is_function = function(arg0) { - const ret = typeof(arg0) === 'function'; - return ret; - }; - imports.wbg.__wbindgen_is_object = function(arg0) { - const val = arg0; - const ret = typeof(val) === 'object' && val !== null; - return ret; - }; - imports.wbg.__wbindgen_is_string = function(arg0) { - const ret = typeof(arg0) === 'string'; - return ret; - }; - imports.wbg.__wbindgen_is_undefined = function(arg0) { - const ret = arg0 === undefined; - return ret; - }; - imports.wbg.__wbindgen_jsval_eq = function(arg0, arg1) { - const ret = arg0 === arg1; - return ret; - }; - imports.wbg.__wbindgen_memory = function() { - const ret = wasm.memory; - return ret; - }; - imports.wbg.__wbindgen_module = function() { - const ret = __wbg_init.__wbindgen_wasm_module; - return ret; - }; - imports.wbg.__wbindgen_number_get = function(arg0, arg1) { - const obj = arg1; - const ret = typeof(obj) === 'number' ? obj : undefined; - getDataViewMemory0().setFloat64(arg0 + 8 * 1, isLikeNone(ret) ? 0 : ret, true); - getDataViewMemory0().setInt32(arg0 + 4 * 0, !isLikeNone(ret), true); - }; - imports.wbg.__wbindgen_number_new = function(arg0) { - const ret = arg0; - return ret; - }; - imports.wbg.__wbindgen_string_get = function(arg0, arg1) { - const obj = arg1; - const ret = typeof(obj) === 'string' ? obj : undefined; - var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); - var len1 = WASM_VECTOR_LEN; - getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); - getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); - }; - imports.wbg.__wbindgen_string_new = function(arg0, arg1) { - const ret = getStringFromWasm0(arg0, arg1); - return ret; - }; - imports.wbg.__wbindgen_throw = function(arg0, arg1) { - throw new Error(getStringFromWasm0(arg0, arg1)); - }; - - return imports; - } - - function __wbg_init_memory(imports, memory) { - - } - - function __wbg_finalize_init(instance, module) { - wasm = instance.exports; - __wbg_init.__wbindgen_wasm_module = module; - cachedDataViewMemory0 = null; - cachedUint8ArrayMemory0 = null; - - - wasm.__wbindgen_start(); - return wasm; - } - - function initSync(module) { - if (wasm !== undefined) return wasm; - - - if (typeof module !== 'undefined') { - if (Object.getPrototypeOf(module) === Object.prototype) { - ({module} = module) - } else { - console.warn('using deprecated parameters for `initSync()`; pass a single object instead') - } - } - - const imports = __wbg_get_imports(); - - __wbg_init_memory(imports); - - if (!(module instanceof WebAssembly.Module)) { - module = new WebAssembly.Module(module); - } - - const instance = new WebAssembly.Instance(module, imports); - - return __wbg_finalize_init(instance, module); - } - - async function __wbg_init(module_or_path) { - if (wasm !== undefined) return wasm; - - - if (typeof module_or_path !== 'undefined') { - if (Object.getPrototypeOf(module_or_path) === Object.prototype) { - ({module_or_path} = module_or_path) - } else { - console.warn('using deprecated parameters for the initialization function; pass a single object instead') - } - } - - if (typeof module_or_path === 'undefined' && typeof script_src !== 'undefined') { - module_or_path = script_src.replace(/\.js$/, '_bg.wasm'); - } - const imports = __wbg_get_imports(); - - if (typeof module_or_path === 'string' || (typeof Request === 'function' && module_or_path instanceof Request) || (typeof URL === 'function' && module_or_path instanceof URL)) { - module_or_path = fetch(module_or_path); - } - - __wbg_init_memory(imports); - - const { instance, module } = await __wbg_load(await module_or_path, imports); - - return __wbg_finalize_init(instance, module); - } - - wasm_bindgen = Object.assign(__wbg_init, { initSync }, __exports); - -})(); diff --git a/web/assets/assets/vodozemac/vodozemac_bindings_dart_bg.wasm b/web/assets/assets/vodozemac/vodozemac_bindings_dart_bg.wasm deleted file mode 100644 index 1bf58a6fd..000000000 Binary files a/web/assets/assets/vodozemac/vodozemac_bindings_dart_bg.wasm and /dev/null differ diff --git a/web/assets/fonts/MaterialIcons-Regular.otf b/web/assets/fonts/MaterialIcons-Regular.otf deleted file mode 100644 index 56d82dc81..000000000 Binary files a/web/assets/fonts/MaterialIcons-Regular.otf and /dev/null differ diff --git a/web/assets/packages/cupertino_icons/assets/CupertinoIcons.ttf b/web/assets/packages/cupertino_icons/assets/CupertinoIcons.ttf deleted file mode 100644 index b7e00f4d5..000000000 Binary files a/web/assets/packages/cupertino_icons/assets/CupertinoIcons.ttf and /dev/null differ diff --git a/web/assets/packages/flutter_map/lib/assets/flutter_map_logo.png b/web/assets/packages/flutter_map/lib/assets/flutter_map_logo.png deleted file mode 100644 index 8603d0a3d..000000000 Binary files a/web/assets/packages/flutter_map/lib/assets/flutter_map_logo.png and /dev/null differ diff --git a/web/assets/packages/handy_window/assets/handy-window-dark.css b/web/assets/packages/handy_window/assets/handy-window-dark.css deleted file mode 100644 index a714179e8..000000000 --- a/web/assets/packages/handy_window/assets/handy-window-dark.css +++ /dev/null @@ -1 +0,0 @@ -window{background-color:#252525}window.csd.unified decoration-overlay{box-shadow:none}window.csd.unified:not(.solid-csd):not(.fullscreen):not(.maximized) decoration-overlay{box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}window.csd.unified decoration{box-shadow:0 3px 9px 1px rgba(0,0,0,.5)}window.csd.unified decoration:backdrop{box-shadow:0 3px 9px 1px rgba(0,0,0,0),0 2px 6px 2px rgba(0,0,0,.2)}headerbar{min-height:47px;background:#303030;box-shadow:inset 0 -1px rgba(0,0,0,.36);border:none}headerbar:backdrop{background:#242424}button.titlebutton{padding:4px;margin:1px} diff --git a/web/assets/packages/handy_window/assets/handy-window.css b/web/assets/packages/handy_window/assets/handy-window.css deleted file mode 100644 index 662c93c05..000000000 --- a/web/assets/packages/handy_window/assets/handy-window.css +++ /dev/null @@ -1 +0,0 @@ -window{background-color:#fff}window.csd.unified decoration-overlay{box-shadow:none}window.csd.unified:not(.solid-csd):not(.fullscreen):not(.maximized) decoration-overlay{box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}window.csd.unified decoration{box-shadow:0 3px 9px 1px rgba(0,0,0,.5)}window.csd.unified decoration:backdrop{box-shadow:0 3px 9px 1px rgba(0,0,0,0),0 2px 6px 2px rgba(0,0,0,.2)}headerbar{min-height:47px;background:#ebebeb;box-shadow:inset 0 -1px rgba(0,0,0,.07);border:none}headerbar:backdrop{background:#fafafa}button.titlebutton{padding:4px;margin:1px} diff --git a/web/assets/packages/record_web/assets/js/record.fixwebmduration.js b/web/assets/packages/record_web/assets/js/record.fixwebmduration.js deleted file mode 100644 index dbb3cc602..000000000 --- a/web/assets/packages/record_web/assets/js/record.fixwebmduration.js +++ /dev/null @@ -1,507 +0,0 @@ -(function (name, definition) { - window.jsFixWebmDuration = definition(); -})('fix-webm-duration', function () { - /* - * This is the list of possible WEBM file sections by their IDs. - * Possible types: Container, Binary, Uint, Int, String, Float, Date - */ - var sections = { - 0xa45dfa3: { name: 'EBML', type: 'Container' }, - 0x286: { name: 'EBMLVersion', type: 'Uint' }, - 0x2f7: { name: 'EBMLReadVersion', type: 'Uint' }, - 0x2f2: { name: 'EBMLMaxIDLength', type: 'Uint' }, - 0x2f3: { name: 'EBMLMaxSizeLength', type: 'Uint' }, - 0x282: { name: 'DocType', type: 'String' }, - 0x287: { name: 'DocTypeVersion', type: 'Uint' }, - 0x285: { name: 'DocTypeReadVersion', type: 'Uint' }, - 0x6c: { name: 'Void', type: 'Binary' }, - 0x3f: { name: 'CRC-32', type: 'Binary' }, - 0xb538667: { name: 'SignatureSlot', type: 'Container' }, - 0x3e8a: { name: 'SignatureAlgo', type: 'Uint' }, - 0x3e9a: { name: 'SignatureHash', type: 'Uint' }, - 0x3ea5: { name: 'SignaturePublicKey', type: 'Binary' }, - 0x3eb5: { name: 'Signature', type: 'Binary' }, - 0x3e5b: { name: 'SignatureElements', type: 'Container' }, - 0x3e7b: { name: 'SignatureElementList', type: 'Container' }, - 0x2532: { name: 'SignedElement', type: 'Binary' }, - 0x8538067: { name: 'Segment', type: 'Container' }, - 0x14d9b74: { name: 'SeekHead', type: 'Container' }, - 0xdbb: { name: 'Seek', type: 'Container' }, - 0x13ab: { name: 'SeekID', type: 'Binary' }, - 0x13ac: { name: 'SeekPosition', type: 'Uint' }, - 0x549a966: { name: 'Info', type: 'Container' }, - 0x33a4: { name: 'SegmentUID', type: 'Binary' }, - 0x3384: { name: 'SegmentFilename', type: 'String' }, - 0x1cb923: { name: 'PrevUID', type: 'Binary' }, - 0x1c83ab: { name: 'PrevFilename', type: 'String' }, - 0x1eb923: { name: 'NextUID', type: 'Binary' }, - 0x1e83bb: { name: 'NextFilename', type: 'String' }, - 0x444: { name: 'SegmentFamily', type: 'Binary' }, - 0x2924: { name: 'ChapterTranslate', type: 'Container' }, - 0x29fc: { name: 'ChapterTranslateEditionUID', type: 'Uint' }, - 0x29bf: { name: 'ChapterTranslateCodec', type: 'Uint' }, - 0x29a5: { name: 'ChapterTranslateID', type: 'Binary' }, - 0xad7b1: { name: 'TimecodeScale', type: 'Uint' }, - 0x489: { name: 'Duration', type: 'Float' }, - 0x461: { name: 'DateUTC', type: 'Date' }, - 0x3ba9: { name: 'Title', type: 'String' }, - 0xd80: { name: 'MuxingApp', type: 'String' }, - 0x1741: { name: 'WritingApp', type: 'String' }, - // 0xf43b675: { name: 'Cluster', type: 'Container' }, - 0x67: { name: 'Timecode', type: 'Uint' }, - 0x1854: { name: 'SilentTracks', type: 'Container' }, - 0x18d7: { name: 'SilentTrackNumber', type: 'Uint' }, - 0x27: { name: 'Position', type: 'Uint' }, - 0x2b: { name: 'PrevSize', type: 'Uint' }, - 0x23: { name: 'SimpleBlock', type: 'Binary' }, - 0x20: { name: 'BlockGroup', type: 'Container' }, - 0x21: { name: 'Block', type: 'Binary' }, - 0x22: { name: 'BlockVirtual', type: 'Binary' }, - 0x35a1: { name: 'BlockAdditions', type: 'Container' }, - 0x26: { name: 'BlockMore', type: 'Container' }, - 0x6e: { name: 'BlockAddID', type: 'Uint' }, - 0x25: { name: 'BlockAdditional', type: 'Binary' }, - 0x1b: { name: 'BlockDuration', type: 'Uint' }, - 0x7a: { name: 'ReferencePriority', type: 'Uint' }, - 0x7b: { name: 'ReferenceBlock', type: 'Int' }, - 0x7d: { name: 'ReferenceVirtual', type: 'Int' }, - 0x24: { name: 'CodecState', type: 'Binary' }, - 0x35a2: { name: 'DiscardPadding', type: 'Int' }, - 0xe: { name: 'Slices', type: 'Container' }, - 0x68: { name: 'TimeSlice', type: 'Container' }, - 0x4c: { name: 'LaceNumber', type: 'Uint' }, - 0x4d: { name: 'FrameNumber', type: 'Uint' }, - 0x4b: { name: 'BlockAdditionID', type: 'Uint' }, - 0x4e: { name: 'Delay', type: 'Uint' }, - 0x4f: { name: 'SliceDuration', type: 'Uint' }, - 0x48: { name: 'ReferenceFrame', type: 'Container' }, - 0x49: { name: 'ReferenceOffset', type: 'Uint' }, - 0x4a: { name: 'ReferenceTimeCode', type: 'Uint' }, - 0x2f: { name: 'EncryptedBlock', type: 'Binary' }, - 0x654ae6b: { name: 'Tracks', type: 'Container' }, - 0x2e: { name: 'TrackEntry', type: 'Container' }, - 0x57: { name: 'TrackNumber', type: 'Uint' }, - 0x33c5: { name: 'TrackUID', type: 'Uint' }, - 0x3: { name: 'TrackType', type: 'Uint' }, - 0x39: { name: 'FlagEnabled', type: 'Uint' }, - 0x8: { name: 'FlagDefault', type: 'Uint' }, - 0x15aa: { name: 'FlagForced', type: 'Uint' }, - 0x1c: { name: 'FlagLacing', type: 'Uint' }, - 0x2de7: { name: 'MinCache', type: 'Uint' }, - 0x2df8: { name: 'MaxCache', type: 'Uint' }, - 0x3e383: { name: 'DefaultDuration', type: 'Uint' }, - 0x34e7a: { name: 'DefaultDecodedFieldDuration', type: 'Uint' }, - 0x3314f: { name: 'TrackTimecodeScale', type: 'Float' }, - 0x137f: { name: 'TrackOffset', type: 'Int' }, - 0x15ee: { name: 'MaxBlockAdditionID', type: 'Uint' }, - 0x136e: { name: 'Name', type: 'String' }, - 0x2b59c: { name: 'Language', type: 'String' }, - 0x6: { name: 'CodecID', type: 'String' }, - 0x23a2: { name: 'CodecPrivate', type: 'Binary' }, - 0x58688: { name: 'CodecName', type: 'String' }, - 0x3446: { name: 'AttachmentLink', type: 'Uint' }, - 0x1a9697: { name: 'CodecSettings', type: 'String' }, - 0x1b4040: { name: 'CodecInfoURL', type: 'String' }, - 0x6b240: { name: 'CodecDownloadURL', type: 'String' }, - 0x2a: { name: 'CodecDecodeAll', type: 'Uint' }, - 0x2fab: { name: 'TrackOverlay', type: 'Uint' }, - 0x16aa: { name: 'CodecDelay', type: 'Uint' }, - 0x16bb: { name: 'SeekPreRoll', type: 'Uint' }, - 0x2624: { name: 'TrackTranslate', type: 'Container' }, - 0x26fc: { name: 'TrackTranslateEditionUID', type: 'Uint' }, - 0x26bf: { name: 'TrackTranslateCodec', type: 'Uint' }, - 0x26a5: { name: 'TrackTranslateTrackID', type: 'Binary' }, - 0x60: { name: 'Video', type: 'Container' }, - 0x1a: { name: 'FlagInterlaced', type: 'Uint' }, - 0x13b8: { name: 'StereoMode', type: 'Uint' }, - 0x13c0: { name: 'AlphaMode', type: 'Uint' }, - 0x13b9: { name: 'OldStereoMode', type: 'Uint' }, - 0x30: { name: 'PixelWidth', type: 'Uint' }, - 0x3a: { name: 'PixelHeight', type: 'Uint' }, - 0x14aa: { name: 'PixelCropBottom', type: 'Uint' }, - 0x14bb: { name: 'PixelCropTop', type: 'Uint' }, - 0x14cc: { name: 'PixelCropLeft', type: 'Uint' }, - 0x14dd: { name: 'PixelCropRight', type: 'Uint' }, - 0x14b0: { name: 'DisplayWidth', type: 'Uint' }, - 0x14ba: { name: 'DisplayHeight', type: 'Uint' }, - 0x14b2: { name: 'DisplayUnit', type: 'Uint' }, - 0x14b3: { name: 'AspectRatioType', type: 'Uint' }, - 0xeb524: { name: 'ColourSpace', type: 'Binary' }, - 0xfb523: { name: 'GammaValue', type: 'Float' }, - 0x383e3: { name: 'FrameRate', type: 'Float' }, - 0x61: { name: 'Audio', type: 'Container' }, - 0x35: { name: 'SamplingFrequency', type: 'Float' }, - 0x38b5: { name: 'OutputSamplingFrequency', type: 'Float' }, - 0x1f: { name: 'Channels', type: 'Uint' }, - 0x3d7b: { name: 'ChannelPositions', type: 'Binary' }, - 0x2264: { name: 'BitDepth', type: 'Uint' }, - 0x62: { name: 'TrackOperation', type: 'Container' }, - 0x63: { name: 'TrackCombinePlanes', type: 'Container' }, - 0x64: { name: 'TrackPlane', type: 'Container' }, - 0x65: { name: 'TrackPlaneUID', type: 'Uint' }, - 0x66: { name: 'TrackPlaneType', type: 'Uint' }, - 0x69: { name: 'TrackJoinBlocks', type: 'Container' }, - 0x6d: { name: 'TrackJoinUID', type: 'Uint' }, - 0x40: { name: 'TrickTrackUID', type: 'Uint' }, - 0x41: { name: 'TrickTrackSegmentUID', type: 'Binary' }, - 0x46: { name: 'TrickTrackFlag', type: 'Uint' }, - 0x47: { name: 'TrickMasterTrackUID', type: 'Uint' }, - 0x44: { name: 'TrickMasterTrackSegmentUID', type: 'Binary' }, - 0x2d80: { name: 'ContentEncodings', type: 'Container' }, - 0x2240: { name: 'ContentEncoding', type: 'Container' }, - 0x1031: { name: 'ContentEncodingOrder', type: 'Uint' }, - 0x1032: { name: 'ContentEncodingScope', type: 'Uint' }, - 0x1033: { name: 'ContentEncodingType', type: 'Uint' }, - 0x1034: { name: 'ContentCompression', type: 'Container' }, - 0x254: { name: 'ContentCompAlgo', type: 'Uint' }, - 0x255: { name: 'ContentCompSettings', type: 'Binary' }, - 0x1035: { name: 'ContentEncryption', type: 'Container' }, - 0x7e1: { name: 'ContentEncAlgo', type: 'Uint' }, - 0x7e2: { name: 'ContentEncKeyID', type: 'Binary' }, - 0x7e3: { name: 'ContentSignature', type: 'Binary' }, - 0x7e4: { name: 'ContentSigKeyID', type: 'Binary' }, - 0x7e5: { name: 'ContentSigAlgo', type: 'Uint' }, - 0x7e6: { name: 'ContentSigHashAlgo', type: 'Uint' }, - 0xc53bb6b: { name: 'Cues', type: 'Container' }, - 0x3b: { name: 'CuePoint', type: 'Container' }, - 0x33: { name: 'CueTime', type: 'Uint' }, - 0x37: { name: 'CueTrackPositions', type: 'Container' }, - 0x77: { name: 'CueTrack', type: 'Uint' }, - 0x71: { name: 'CueClusterPosition', type: 'Uint' }, - 0x70: { name: 'CueRelativePosition', type: 'Uint' }, - 0x32: { name: 'CueDuration', type: 'Uint' }, - 0x1378: { name: 'CueBlockNumber', type: 'Uint' }, - 0x6a: { name: 'CueCodecState', type: 'Uint' }, - 0x5b: { name: 'CueReference', type: 'Container' }, - 0x16: { name: 'CueRefTime', type: 'Uint' }, - 0x17: { name: 'CueRefCluster', type: 'Uint' }, - 0x135f: { name: 'CueRefNumber', type: 'Uint' }, - 0x6b: { name: 'CueRefCodecState', type: 'Uint' }, - 0x941a469: { name: 'Attachments', type: 'Container' }, - 0x21a7: { name: 'AttachedFile', type: 'Container' }, - 0x67e: { name: 'FileDescription', type: 'String' }, - 0x66e: { name: 'FileName', type: 'String' }, - 0x660: { name: 'FileMimeType', type: 'String' }, - 0x65c: { name: 'FileData', type: 'Binary' }, - 0x6ae: { name: 'FileUID', type: 'Uint' }, - 0x675: { name: 'FileReferral', type: 'Binary' }, - 0x661: { name: 'FileUsedStartTime', type: 'Uint' }, - 0x662: { name: 'FileUsedEndTime', type: 'Uint' }, - 0x43a770: { name: 'Chapters', type: 'Container' }, - 0x5b9: { name: 'EditionEntry', type: 'Container' }, - 0x5bc: { name: 'EditionUID', type: 'Uint' }, - 0x5bd: { name: 'EditionFlagHidden', type: 'Uint' }, - 0x5db: { name: 'EditionFlagDefault', type: 'Uint' }, - 0x5dd: { name: 'EditionFlagOrdered', type: 'Uint' }, - 0x36: { name: 'ChapterAtom', type: 'Container' }, - 0x33c4: { name: 'ChapterUID', type: 'Uint' }, - 0x1654: { name: 'ChapterStringUID', type: 'String' }, - 0x11: { name: 'ChapterTimeStart', type: 'Uint' }, - 0x12: { name: 'ChapterTimeEnd', type: 'Uint' }, - 0x18: { name: 'ChapterFlagHidden', type: 'Uint' }, - 0x598: { name: 'ChapterFlagEnabled', type: 'Uint' }, - 0x2e67: { name: 'ChapterSegmentUID', type: 'Binary' }, - 0x2ebc: { name: 'ChapterSegmentEditionUID', type: 'Uint' }, - 0x23c3: { name: 'ChapterPhysicalEquiv', type: 'Uint' }, - 0xf: { name: 'ChapterTrack', type: 'Container' }, - 0x9: { name: 'ChapterTrackNumber', type: 'Uint' }, - 0x0: { name: 'ChapterDisplay', type: 'Container' }, - 0x5: { name: 'ChapString', type: 'String' }, - 0x37c: { name: 'ChapLanguage', type: 'String' }, - 0x37e: { name: 'ChapCountry', type: 'String' }, - 0x2944: { name: 'ChapProcess', type: 'Container' }, - 0x2955: { name: 'ChapProcessCodecID', type: 'Uint' }, - 0x50d: { name: 'ChapProcessPrivate', type: 'Binary' }, - 0x2911: { name: 'ChapProcessCommand', type: 'Container' }, - 0x2922: { name: 'ChapProcessTime', type: 'Uint' }, - 0x2933: { name: 'ChapProcessData', type: 'Binary' }, - 0x254c367: { name: 'Tags', type: 'Container' }, - 0x3373: { name: 'Tag', type: 'Container' }, - 0x23c0: { name: 'Targets', type: 'Container' }, - 0x28ca: { name: 'TargetTypeValue', type: 'Uint' }, - 0x23ca: { name: 'TargetType', type: 'String' }, - 0x23c5: { name: 'TagTrackUID', type: 'Uint' }, - 0x23c9: { name: 'TagEditionUID', type: 'Uint' }, - 0x23c4: { name: 'TagChapterUID', type: 'Uint' }, - 0x23c6: { name: 'TagAttachmentUID', type: 'Uint' }, - 0x27c8: { name: 'SimpleTag', type: 'Container' }, - 0x5a3: { name: 'TagName', type: 'String' }, - 0x47a: { name: 'TagLanguage', type: 'String' }, - 0x484: { name: 'TagDefault', type: 'Uint' }, - 0x487: { name: 'TagString', type: 'String' }, - 0x485: { name: 'TagBinary', type: 'Binary' } - }; - - function doInherit(newClass, baseClass) { - newClass.prototype = Object.create(baseClass.prototype); - newClass.prototype.constructor = newClass; - } - - function WebmBase(name, type) { - this.name = name || 'Unknown'; - this.type = type || 'Unknown'; - } - WebmBase.prototype.updateBySource = function () { }; - WebmBase.prototype.setSource = function (source) { - this.source = source; - this.updateBySource(); - }; - WebmBase.prototype.updateByData = function () { }; - WebmBase.prototype.setData = function (data) { - this.data = data; - this.updateByData(); - }; - - function WebmUint(name, type) { - WebmBase.call(this, name, type || 'Uint'); - } - doInherit(WebmUint, WebmBase); - function padHex(hex) { - return hex.length % 2 === 1 ? '0' + hex : hex; - } - WebmUint.prototype.updateBySource = function () { - // use hex representation of a number instead of number value - this.data = ''; - for (var i = 0; i < this.source.length; i++) { - var hex = this.source[i].toString(16); - this.data += padHex(hex); - } - }; - WebmUint.prototype.updateByData = function () { - var length = this.data.length / 2; - this.source = new Uint8Array(length); - for (var i = 0; i < length; i++) { - var hex = this.data.substr(i * 2, 2); - this.source[i] = parseInt(hex, 16); - } - }; - WebmUint.prototype.getValue = function () { - return parseInt(this.data, 16); - }; - WebmUint.prototype.setValue = function (value) { - this.setData(padHex(value.toString(16))); - }; - - function WebmFloat(name, type) { - WebmBase.call(this, name, type || 'Float'); - } - doInherit(WebmFloat, WebmBase); - WebmFloat.prototype.getFloatArrayType = function () { - return this.source && this.source.length === 4 ? Float32Array : Float64Array; - }; - WebmFloat.prototype.updateBySource = function () { - var byteArray = this.source.reverse(); - var floatArrayType = this.getFloatArrayType(); - var floatArray = new floatArrayType(byteArray.buffer); - this.data = floatArray[0]; - }; - WebmFloat.prototype.updateByData = function () { - var floatArrayType = this.getFloatArrayType(); - var floatArray = new floatArrayType([this.data]); - var byteArray = new Uint8Array(floatArray.buffer); - this.source = byteArray.reverse(); - }; - WebmFloat.prototype.getValue = function () { - return this.data; - }; - WebmFloat.prototype.setValue = function (value) { - this.setData(value); - }; - - function WebmContainer(name, type) { - WebmBase.call(this, name, type || 'Container'); - } - doInherit(WebmContainer, WebmBase); - WebmContainer.prototype.readByte = function () { - return this.source[this.offset++]; - }; - WebmContainer.prototype.readUint = function () { - var firstByte = this.readByte(); - var bytes = 8 - firstByte.toString(2).length; - var value = firstByte - (1 << (7 - bytes)); - for (var i = 0; i < bytes; i++) { - // don't use bit operators to support x86 - value *= 256; - value += this.readByte(); - } - return value; - }; - WebmContainer.prototype.updateBySource = function () { - this.data = []; - for (this.offset = 0; this.offset < this.source.length; this.offset = end) { - var id = this.readUint(); - var len = this.readUint(); - var end = Math.min(this.offset + len, this.source.length); - var data = this.source.slice(this.offset, end); - - var info = sections[id] || { name: 'Unknown', type: 'Unknown' }; - var ctr = WebmBase; - switch (info.type) { - case 'Container': - ctr = WebmContainer; - break; - case 'Uint': - ctr = WebmUint; - break; - case 'Float': - ctr = WebmFloat; - break; - } - var section = new ctr(info.name, info.type); - section.setSource(data); - this.data.push({ - id: id, - idHex: id.toString(16), - data: section - }); - } - }; - WebmContainer.prototype.writeUint = function (x, draft) { - for (var bytes = 1, flag = 0x80; x >= flag && bytes < 8; bytes++, flag *= 0x80) { } - - if (!draft) { - var value = flag + x; - for (var i = bytes - 1; i >= 0; i--) { - // don't use bit operators to support x86 - var c = value % 256; - this.source[this.offset + i] = c; - value = (value - c) / 256; - } - } - - this.offset += bytes; - }; - WebmContainer.prototype.writeSections = function (draft) { - this.offset = 0; - for (var i = 0; i < this.data.length; i++) { - var section = this.data[i], - content = section.data.source, - contentLength = content.length; - this.writeUint(section.id, draft); - this.writeUint(contentLength, draft); - if (!draft) { - this.source.set(content, this.offset); - } - this.offset += contentLength; - } - return this.offset; - }; - WebmContainer.prototype.updateByData = function () { - // run without accessing this.source to determine total length - need to know it to create Uint8Array - var length = this.writeSections('draft'); - this.source = new Uint8Array(length); - // now really write data - this.writeSections(); - }; - WebmContainer.prototype.getSectionById = function (id) { - for (var i = 0; i < this.data.length; i++) { - var section = this.data[i]; - if (section.id === id) { - return section.data; - } - } - return null; - }; - - function WebmFile(source) { - WebmContainer.call(this, 'File', 'File'); - this.setSource(source); - } - doInherit(WebmFile, WebmContainer); - WebmFile.prototype.fixDuration = function (duration, options) { - var logger = options && options.logger; - if (logger === undefined) { - logger = function (message) { - console.log(message); - }; - } else if (!logger) { - logger = function () { }; - } - - var segmentSection = this.getSectionById(0x8538067); - if (!segmentSection) { - logger('[fix-webm-duration] Segment section is missing'); - return false; - } - - var infoSection = segmentSection.getSectionById(0x549a966); - if (!infoSection) { - logger('[fix-webm-duration] Info section is missing'); - return false; - } - - var timeScaleSection = infoSection.getSectionById(0xad7b1); - if (!timeScaleSection) { - logger('[fix-webm-duration] TimecodeScale section is missing'); - return false; - } - - var durationSection = infoSection.getSectionById(0x489); - if (durationSection) { - if (durationSection.getValue() <= 0) { - logger('[fix-webm-duration] Duration section is present, but the value is empty. Applying ' + duration.toLocaleString() + ' ms.'); - durationSection.setValue(duration); - } else { - logger('[fix-webm-duration] Duration section is present'); - return false; - } - } else { - logger('[fix-webm-duration] Duration section is missing. Applying ' + duration.toLocaleString() + ' ms.'); - // append Duration section - durationSection = new WebmFloat('Duration', 'Float'); - durationSection.setValue(duration); - infoSection.data.push({ - id: 0x489, - data: durationSection - }); - } - - // set default time scale to 1 millisecond (1000000 nanoseconds) - timeScaleSection.setValue(1000000); - infoSection.updateByData(); - segmentSection.updateByData(); - this.updateByData(); - - return true; - }; - WebmFile.prototype.toBlob = function (mimeType) { - return new Blob([this.source.buffer], { type: mimeType || 'audio/webm' }); - }; - - function fixWebmDuration(blob, duration, callback, options) { - // The callback may be omitted - then the third argument is options - if (typeof callback === "object") { - options = callback; - callback = undefined; - } - - if (!callback) { - return new Promise(function (resolve) { - fixWebmDuration(blob, duration, resolve, options); - }); - } - - try { - var reader = new FileReader(); - reader.onloadend = function () { - try { - var file = new WebmFile(new Uint8Array(reader.result)); - if (file.fixDuration(duration, options)) { - blob = file.toBlob(blob.type); - } - } catch (ex) { - // ignore - } - callback(blob); - }; - reader.readAsArrayBuffer(blob); - } catch (ex) { - callback(blob); - } - } - - // Support AMD import default - fixWebmDuration.default = fixWebmDuration; - - return fixWebmDuration; -}); diff --git a/web/assets/packages/record_web/assets/js/record.worklet.js b/web/assets/packages/record_web/assets/js/record.worklet.js deleted file mode 100644 index 9254b7fdc..000000000 --- a/web/assets/packages/record_web/assets/js/record.worklet.js +++ /dev/null @@ -1,407 +0,0 @@ -class RecorderProcessor extends AudioWorkletProcessor { - static get parameterDescriptors() { - return [ - { - name: 'numChannels', - defaultValue: 1, - minValue: 1, - maxValue: 16 - }, - { - name: 'sampleRate', - defaultValue: 48000, - minValue: 8000, - maxValue: 96000 - }, - { - name: 'streamBufferSize', - defaultValue: 2048, - minValue: 256, - maxValue: 8192 - } - ]; - } - - // Buffer size compromise between size and process call frequency - _bufferSize = 2048 - // The current buffer fill level - _bytesWritten = 0 - // Buffer per channel - _buffers = [] - // Resampler (passthrough, down or up) - _resampler = null - // Config - _numChannels = 1 - _sampleRate = 48000 - - constructor(options) { - super(options) - - this._numChannels = options.parameterData.numChannels - this._sampleRate = options.parameterData.sampleRate - this._bufferSize = options.parameterData.streamBufferSize - - // Resampler(current context sample rate, desired sample rate, num channels, buffer size) - // num channels is always 1 since we resample after interleaving channels - this._resampler = new Resampler(sampleRate, this._sampleRate, 1, this._bufferSize * this._numChannels) - - this.initBuffers() - } - - initBuffers() { - this._bytesWritten = 0 - this._buffers = [] - - for (let channel = 0; channel < this._numChannels; channel++) { - this._buffers[channel] = [] - } - } - - /** - * @returns {boolean} - */ - isBufferEmpty() { - return this._bytesWritten === 0 - } - - /** - * @returns {boolean} - */ - isBufferFull() { - return this._bytesWritten >= this._bufferSize - } - - /** - * @param {Float32Array[][]} inputs - * @returns {boolean} - */ - process(inputs) { - if (this.isBufferFull()) { - this.flush() - } - - const input = inputs[0] - - if (input.length == 0) { - // Sometimes, Firefox doesn't give any input. Skip this frame to not fail. - return true - } - - for (let channel = 0; channel < this._numChannels; channel++) { - // Push a copy of the array. - // The underlying implementation may reuse it which will break the recording. - this._buffers[channel].push([...input[channel % input.length]]) - } - - this._bytesWritten += input[0].length - - return true - } - - flush() { - let channels = [] - for (let channel = 0; channel < this._numChannels; channel++) { - channels.push(this.mergeFloat32Arrays(this._buffers[channel], this._bytesWritten)) - } - - let interleaved = this.interleave(channels) - - let resampled = this._resampler.resample(interleaved) - - this.port.postMessage(this.floatTo16BitPCM(resampled)) - - this.initBuffers() - } - - mergeFloat32Arrays(arrays, bytesWritten) { - let result = new Float32Array(bytesWritten) - var offset = 0 - - for (let i = 0; i < arrays.length; i++) { - result.set(arrays[i], offset) - offset += arrays[i].length - } - - return result - } - - // Interleave data from channels from LLLLRRRR to LRLRLRLR - interleave(channels) { - if (channels === 1) { - return channels[0] - } - - var length = 0 - for (let i = 0; i < channels.length; i++) { - length += channels[i].length - } - - let result = new Float32Array(length) - - var index = 0 - var inputIndex = 0 - - while (index < length) { - for (let i = 0; i < channels.length; i++) { - result[index] = channels[i][inputIndex] - index++ - } - - inputIndex++ - } - - return result - } - - floatTo16BitPCM(input) { - let output = new DataView(new ArrayBuffer(input.length * 2)) - - for (let i = 0; i < input.length; i++) { - let s = Math.max(-1, Math.min(1, input[i])) - let s16 = s < 0 ? s * 0x8000 : s * 0x7FFF - output.setInt16(i * 2, s16, true) - } - - return new Int16Array(output.buffer) - } -} - -class Resampler { - constructor(fromSampleRate, toSampleRate, channels, inputBufferSize) { - - if (!fromSampleRate || !toSampleRate || !channels) { - throw (new Error("Invalid settings specified for the resampler.")); - } - this.resampler = null; - this.fromSampleRate = fromSampleRate; - this.toSampleRate = toSampleRate; - this.channels = channels || 0; - this.inputBufferSize = inputBufferSize; - this.initialize() - } - - initialize() { - if (this.fromSampleRate == this.toSampleRate) { - - // Setup resampler bypass - Resampler just returns what was passed through - this.resampler = (buffer) => { - return buffer - }; - this.ratioWeight = 1; - - } else { - if (this.fromSampleRate < this.toSampleRate) { - - // Use generic linear interpolation if upsampling, - // as linear interpolation produces a gradient that we want - // and works fine with two input sample points per output in this case. - this.linearInterpolation(); - this.lastWeight = 1; - - } else { - - // Custom resampler I wrote that doesn't skip samples - // like standard linear interpolation in high downsampling. - // This is more accurate than linear interpolation on downsampling. - this.multiTap(); - this.tailExists = false; - this.lastWeight = 0; - } - - // Initialize the internal buffer: - this.initializeBuffers(); - this.ratioWeight = this.fromSampleRate / this.toSampleRate; - } - } - - bufferSlice(sliceAmount) { - - //Typed array and normal array buffer section referencing: - try { - return this.outputBuffer.subarray(0, sliceAmount); - } - catch (error) { - try { - //Regular array pass: - this.outputBuffer.length = sliceAmount; - return this.outputBuffer; - } - catch (error) { - //Nightly Firefox 4 used to have the subarray function named as slice: - return this.outputBuffer.slice(0, sliceAmount); - } - } - } - - initializeBuffers() { - this.outputBufferSize = (Math.ceil(this.inputBufferSize * this.toSampleRate / this.fromSampleRate / this.channels * 1.000000476837158203125) + this.channels) + this.channels; - try { - this.outputBuffer = new Float32Array(this.outputBufferSize); - this.lastOutput = new Float32Array(this.channels); - } - catch (error) { - this.outputBuffer = []; - this.lastOutput = []; - } - } - - linearInterpolation() { - this.resampler = (buffer) => { - let bufferLength = buffer.length, - channels = this.channels, - outLength, - ratioWeight, - weight, - firstWeight, - secondWeight, - sourceOffset, - outputOffset, - outputBuffer, - channel; - - if ((bufferLength % channels) !== 0) { - throw (new Error("Buffer was of incorrect sample length.")); - } - if (bufferLength <= 0) { - return []; - } - - outLength = this.outputBufferSize; - ratioWeight = this.ratioWeight; - weight = this.lastWeight; - firstWeight = 0; - secondWeight = 0; - sourceOffset = 0; - outputOffset = 0; - outputBuffer = this.outputBuffer; - - for (; weight < 1; weight += ratioWeight) { - secondWeight = weight % 1; - firstWeight = 1 - secondWeight; - this.lastWeight = weight % 1; - for (channel = 0; channel < this.channels; ++channel) { - outputBuffer[outputOffset++] = (this.lastOutput[channel] * firstWeight) + (buffer[channel] * secondWeight); - } - } - weight -= 1; - for (bufferLength -= channels, sourceOffset = Math.floor(weight) * channels; outputOffset < outLength && sourceOffset < bufferLength;) { - secondWeight = weight % 1; - firstWeight = 1 - secondWeight; - for (channel = 0; channel < this.channels; ++channel) { - outputBuffer[outputOffset++] = (buffer[sourceOffset + ((channel > 0) ? (channel) : 0)] * firstWeight) + (buffer[sourceOffset + (channels + channel)] * secondWeight); - } - weight += ratioWeight; - sourceOffset = Math.floor(weight) * channels; - } - for (channel = 0; channel < channels; ++channel) { - this.lastOutput[channel] = buffer[sourceOffset++]; - } - return this.bufferSlice(outputOffset); - }; - } - - multiTap() { - this.resampler = (buffer) => { - let bufferLength = buffer.length, - outLength, - output_variable_list, - channels = this.channels, - ratioWeight, - weight, - channel, - actualPosition, - amountToNext, - alreadyProcessedTail, - outputBuffer, - outputOffset, - currentPosition; - - if ((bufferLength % channels) !== 0) { - throw (new Error("Buffer was of incorrect sample length.")); - } - if (bufferLength <= 0) { - return []; - } - - outLength = this.outputBufferSize; - output_variable_list = []; - ratioWeight = this.ratioWeight; - weight = 0; - actualPosition = 0; - amountToNext = 0; - alreadyProcessedTail = !this.tailExists; - this.tailExists = false; - outputBuffer = this.outputBuffer; - outputOffset = 0; - currentPosition = 0; - - for (channel = 0; channel < channels; ++channel) { - output_variable_list[channel] = 0; - } - - do { - if (alreadyProcessedTail) { - weight = ratioWeight; - for (channel = 0; channel < channels; ++channel) { - output_variable_list[channel] = 0; - } - } else { - weight = this.lastWeight; - for (channel = 0; channel < channels; ++channel) { - output_variable_list[channel] = this.lastOutput[channel]; - } - alreadyProcessedTail = true; - } - while (weight > 0 && actualPosition < bufferLength) { - amountToNext = 1 + actualPosition - currentPosition; - if (weight >= amountToNext) { - for (channel = 0; channel < channels; ++channel) { - output_variable_list[channel] += buffer[actualPosition++] * amountToNext; - } - currentPosition = actualPosition; - weight -= amountToNext; - } else { - for (channel = 0; channel < channels; ++channel) { - output_variable_list[channel] += buffer[actualPosition + ((channel > 0) ? channel : 0)] * weight; - } - currentPosition += weight; - weight = 0; - break; - } - } - - if (weight === 0) { - for (channel = 0; channel < channels; ++channel) { - outputBuffer[outputOffset++] = output_variable_list[channel] / ratioWeight; - } - } else { - this.lastWeight = weight; - for (channel = 0; channel < channels; ++channel) { - this.lastOutput[channel] = output_variable_list[channel]; - } - this.tailExists = true; - break; - } - } while (actualPosition < bufferLength && outputOffset < outLength); - return this.bufferSlice(outputOffset); - }; - } - - resample(buffer) { - if (this.fromSampleRate == this.toSampleRate) { - this.ratioWeight = 1; - } else { - if (this.fromSampleRate < this.toSampleRate) { - this.lastWeight = 1; - } else { - this.tailExists = false; - this.lastWeight = 0; - } - this.initializeBuffers(); - this.ratioWeight = this.fromSampleRate / this.toSampleRate; - } - return this.resampler(buffer) - } -} - -registerProcessor("recorder.worklet", RecorderProcessor) \ No newline at end of file diff --git a/web/assets/packages/wakelock_plus/assets/no_sleep.js b/web/assets/packages/wakelock_plus/assets/no_sleep.js deleted file mode 100644 index ccfab74c1..000000000 --- a/web/assets/packages/wakelock_plus/assets/no_sleep.js +++ /dev/null @@ -1,230 +0,0 @@ -var webm = - 'data:video/webm;base64,GkXfo0AgQoaBAUL3gQFC8oEEQvOBCEKCQAR3ZWJtQoeBAkKFgQIYU4BnQI0VSalmQCgq17FAAw9CQE2AQAZ3aGFtbXlXQUAGd2hhbW15RIlACECPQAAAAAAAFlSua0AxrkAu14EBY8WBAZyBACK1nEADdW5khkAFVl9WUDglhohAA1ZQOIOBAeBABrCBCLqBCB9DtnVAIueBAKNAHIEAAIAwAQCdASoIAAgAAUAmJaQAA3AA/vz0AAA=' -var mp4 = - 'data:video/mp4;base64,AAAAIGZ0eXBtcDQyAAACAGlzb21pc28yYXZjMW1wNDEAAAAIZnJlZQAACKBtZGF0AAAC8wYF///v3EXpvebZSLeWLNgg2SPu73gyNjQgLSBjb3JlIDE0MiByMjQ3OSBkZDc5YTYxIC0gSC4yNjQvTVBFRy00IEFWQyBjb2RlYyAtIENvcHlsZWZ0IDIwMDMtMjAxNCAtIGh0dHA6Ly93d3cudmlkZW9sYW4ub3JnL3gyNjQuaHRtbCAtIG9wdGlvbnM6IGNhYmFjPTEgcmVmPTEgZGVibG9jaz0xOjA6MCBhbmFseXNlPTB4MToweDExMSBtZT1oZXggc3VibWU9MiBwc3k9MSBwc3lfcmQ9MS4wMDowLjAwIG1peGVkX3JlZj0wIG1lX3JhbmdlPTE2IGNocm9tYV9tZT0xIHRyZWxsaXM9MCA4eDhkY3Q9MCBjcW09MCBkZWFkem9uZT0yMSwxMSBmYXN0X3Bza2lwPTEgY2hyb21hX3FwX29mZnNldD0wIHRocmVhZHM9NiBsb29rYWhlYWRfdGhyZWFkcz0xIHNsaWNlZF90aHJlYWRzPTAgbnI9MCBkZWNpbWF0ZT0xIGludGVybGFjZWQ9MCBibHVyYXlfY29tcGF0PTAgY29uc3RyYWluZWRfaW50cmE9MCBiZnJhbWVzPTMgYl9weXJhbWlkPTIgYl9hZGFwdD0xIGJfYmlhcz0wIGRpcmVjdD0xIHdlaWdodGI9MSBvcGVuX2dvcD0wIHdlaWdodHA9MSBrZXlpbnQ9MzAwIGtleWludF9taW49MzAgc2NlbmVjdXQ9NDAgaW50cmFfcmVmcmVzaD0wIHJjX2xvb2thaGVhZD0xMCByYz1jcmYgbWJ0cmVlPTEgY3JmPTIwLjAgcWNvbXA9MC42MCBxcG1pbj0wIHFwbWF4PTY5IHFwc3RlcD00IHZidl9tYXhyYXRlPTIwMDAwIHZidl9idWZzaXplPTI1MDAwIGNyZl9tYXg9MC4wIG5hbF9ocmQ9bm9uZSBmaWxsZXI9MCBpcF9yYXRpbz0xLjQwIGFxPTE6MS4wMACAAAAAOWWIhAA3//p+C7v8tDDSTjf97w55i3SbRPO4ZY+hkjD5hbkAkL3zpJ6h/LR1CAABzgB1kqqzUorlhQAAAAxBmiQYhn/+qZYADLgAAAAJQZ5CQhX/AAj5IQADQGgcIQADQGgcAAAACQGeYUQn/wALKCEAA0BoHAAAAAkBnmNEJ/8ACykhAANAaBwhAANAaBwAAAANQZpoNExDP/6plgAMuSEAA0BoHAAAAAtBnoZFESwr/wAI+SEAA0BoHCEAA0BoHAAAAAkBnqVEJ/8ACykhAANAaBwAAAAJAZ6nRCf/AAsoIQADQGgcIQADQGgcAAAADUGarDRMQz/+qZYADLghAANAaBwAAAALQZ7KRRUsK/8ACPkhAANAaBwAAAAJAZ7pRCf/AAsoIQADQGgcIQADQGgcAAAACQGe60Qn/wALKCEAA0BoHAAAAA1BmvA0TEM//qmWAAy5IQADQGgcIQADQGgcAAAAC0GfDkUVLCv/AAj5IQADQGgcAAAACQGfLUQn/wALKSEAA0BoHCEAA0BoHAAAAAkBny9EJ/8ACyghAANAaBwAAAANQZs0NExDP/6plgAMuCEAA0BoHAAAAAtBn1JFFSwr/wAI+SEAA0BoHCEAA0BoHAAAAAkBn3FEJ/8ACyghAANAaBwAAAAJAZ9zRCf/AAsoIQADQGgcIQADQGgcAAAADUGbeDRMQz/+qZYADLkhAANAaBwAAAALQZ+WRRUsK/8ACPghAANAaBwhAANAaBwAAAAJAZ+1RCf/AAspIQADQGgcAAAACQGft0Qn/wALKSEAA0BoHCEAA0BoHAAAAA1Bm7w0TEM//qmWAAy4IQADQGgcAAAAC0Gf2kUVLCv/AAj5IQADQGgcAAAACQGf+UQn/wALKCEAA0BoHCEAA0BoHAAAAAkBn/tEJ/8ACykhAANAaBwAAAANQZvgNExDP/6plgAMuSEAA0BoHCEAA0BoHAAAAAtBnh5FFSwr/wAI+CEAA0BoHAAAAAkBnj1EJ/8ACyghAANAaBwhAANAaBwAAAAJAZ4/RCf/AAspIQADQGgcAAAADUGaJDRMQz/+qZYADLghAANAaBwAAAALQZ5CRRUsK/8ACPkhAANAaBwhAANAaBwAAAAJAZ5hRCf/AAsoIQADQGgcAAAACQGeY0Qn/wALKSEAA0BoHCEAA0BoHAAAAA1Bmmg0TEM//qmWAAy5IQADQGgcAAAAC0GehkUVLCv/AAj5IQADQGgcIQADQGgcAAAACQGepUQn/wALKSEAA0BoHAAAAAkBnqdEJ/8ACyghAANAaBwAAAANQZqsNExDP/6plgAMuCEAA0BoHCEAA0BoHAAAAAtBnspFFSwr/wAI+SEAA0BoHAAAAAkBnulEJ/8ACyghAANAaBwhAANAaBwAAAAJAZ7rRCf/AAsoIQADQGgcAAAADUGa8DRMQz/+qZYADLkhAANAaBwhAANAaBwAAAALQZ8ORRUsK/8ACPkhAANAaBwAAAAJAZ8tRCf/AAspIQADQGgcIQADQGgcAAAACQGfL0Qn/wALKCEAA0BoHAAAAA1BmzQ0TEM//qmWAAy4IQADQGgcAAAAC0GfUkUVLCv/AAj5IQADQGgcIQADQGgcAAAACQGfcUQn/wALKCEAA0BoHAAAAAkBn3NEJ/8ACyghAANAaBwhAANAaBwAAAANQZt4NExC//6plgAMuSEAA0BoHAAAAAtBn5ZFFSwr/wAI+CEAA0BoHCEAA0BoHAAAAAkBn7VEJ/8ACykhAANAaBwAAAAJAZ+3RCf/AAspIQADQGgcAAAADUGbuzRMQn/+nhAAYsAhAANAaBwhAANAaBwAAAAJQZ/aQhP/AAspIQADQGgcAAAACQGf+UQn/wALKCEAA0BoHCEAA0BoHCEAA0BoHCEAA0BoHCEAA0BoHCEAA0BoHAAACiFtb292AAAAbG12aGQAAAAA1YCCX9WAgl8AAAPoAAAH/AABAAABAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAGGlvZHMAAAAAEICAgAcAT////v7/AAAF+XRyYWsAAABcdGtoZAAAAAPVgIJf1YCCXwAAAAEAAAAAAAAH0AAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAEAAAAAAygAAAMoAAAAAACRlZHRzAAAAHGVsc3QAAAAAAAAAAQAAB9AAABdwAAEAAAAABXFtZGlhAAAAIG1kaGQAAAAA1YCCX9WAgl8AAV+QAAK/IFXEAAAAAAAtaGRscgAAAAAAAAAAdmlkZQAAAAAAAAAAAAAAAFZpZGVvSGFuZGxlcgAAAAUcbWluZgAAABR2bWhkAAAAAQAAAAAAAAAAAAAAJGRpbmYAAAAcZHJlZgAAAAAAAAABAAAADHVybCAAAAABAAAE3HN0YmwAAACYc3RzZAAAAAAAAAABAAAAiGF2YzEAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAygDKAEgAAABIAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY//8AAAAyYXZjQwFNQCj/4QAbZ01AKOyho3ySTUBAQFAAAAMAEAAr8gDxgxlgAQAEaO+G8gAAABhzdHRzAAAAAAAAAAEAAAA8AAALuAAAABRzdHNzAAAAAAAAAAEAAAABAAAB8GN0dHMAAAAAAAAAPAAAAAEAABdwAAAAAQAAOpgAAAABAAAXcAAAAAEAAAAAAAAAAQAAC7gAAAABAAA6mAAAAAEAABdwAAAAAQAAAAAAAAABAAALuAAAAAEAADqYAAAAAQAAF3AAAAABAAAAAAAAAAEAAAu4AAAAAQAAOpgAAAABAAAXcAAAAAEAAAAAAAAAAQAAC7gAAAABAAA6mAAAAAEAABdwAAAAAQAAAAAAAAABAAALuAAAAAEAADqYAAAAAQAAF3AAAAABAAAAAAAAAAEAAAu4AAAAAQAAOpgAAAABAAAXcAAAAAEAAAAAAAAAAQAAC7gAAAABAAA6mAAAAAEAABdwAAAAAQAAAAAAAAABAAALuAAAAAEAADqYAAAAAQAAF3AAAAABAAAAAAAAAAEAAAu4AAAAAQAAOpgAAAABAAAXcAAAAAEAAAAAAAAAAQAAC7gAAAABAAA6mAAAAAEAABdwAAAAAQAAAAAAAAABAAALuAAAAAEAADqYAAAAAQAAF3AAAAABAAAAAAAAAAEAAAu4AAAAAQAAOpgAAAABAAAXcAAAAAEAAAAAAAAAAQAAC7gAAAABAAA6mAAAAAEAABdwAAAAAQAAAAAAAAABAAALuAAAAAEAAC7gAAAAAQAAF3AAAAABAAAAAAAAABxzdHNjAAAAAAAAAAEAAAABAAAAAQAAAAEAAAEEc3RzegAAAAAAAAAAAAAAPAAAAzQAAAAQAAAADQAAAA0AAAANAAAAEQAAAA8AAAANAAAADQAAABEAAAAPAAAADQAAAA0AAAARAAAADwAAAA0AAAANAAAAEQAAAA8AAAANAAAADQAAABEAAAAPAAAADQAAAA0AAAARAAAADwAAAA0AAAANAAAAEQAAAA8AAAANAAAADQAAABEAAAAPAAAADQAAAA0AAAARAAAADwAAAA0AAAANAAAAEQAAAA8AAAANAAAADQAAABEAAAAPAAAADQAAAA0AAAARAAAADwAAAA0AAAANAAAAEQAAAA8AAAANAAAADQAAABEAAAANAAAADQAAAQBzdGNvAAAAAAAAADwAAAAwAAADZAAAA3QAAAONAAADoAAAA7kAAAPQAAAD6wAAA/4AAAQXAAAELgAABEMAAARcAAAEbwAABIwAAAShAAAEugAABM0AAATkAAAE/wAABRIAAAUrAAAFQgAABV0AAAVwAAAFiQAABaAAAAW1AAAFzgAABeEAAAX+AAAGEwAABiwAAAY/AAAGVgAABnEAAAaEAAAGnQAABrQAAAbPAAAG4gAABvUAAAcSAAAHJwAAB0AAAAdTAAAHcAAAB4UAAAeeAAAHsQAAB8gAAAfjAAAH9gAACA8AAAgmAAAIQQAACFQAAAhnAAAIhAAACJcAAAMsdHJhawAAAFx0a2hkAAAAA9WAgl/VgIJfAAAAAgAAAAAAAAf8AAAAAAAAAAAAAAABAQAAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAACsm1kaWEAAAAgbWRoZAAAAADVgIJf1YCCXwAArEQAAWAAVcQAAAAAACdoZGxyAAAAAAAAAABzb3VuAAAAAAAAAAAAAAAAU3RlcmVvAAAAAmNtaW5mAAAAEHNtaGQAAAAAAAAAAAAAACRkaW5mAAAAHGRyZWYAAAAAAAAAAQAAAAx1cmwgAAAAAQAAAidzdGJsAAAAZ3N0c2QAAAAAAAAAAQAAAFdtcDRhAAAAAAAAAAEAAAAAAAAAAAACABAAAAAArEQAAAAAADNlc2RzAAAAAAOAgIAiAAIABICAgBRAFQAAAAADDUAAAAAABYCAgAISEAaAgIABAgAAABhzdHRzAAAAAAAAAAEAAABYAAAEAAAAABxzdHNjAAAAAAAAAAEAAAABAAAAAQAAAAEAAAAUc3RzegAAAAAAAAAGAAAAWAAAAXBzdGNvAAAAAAAAAFgAAAOBAAADhwAAA5oAAAOtAAADswAAA8oAAAPfAAAD5QAAA/gAAAQLAAAEEQAABCgAAAQ9AAAEUAAABFYAAARpAAAEgAAABIYAAASbAAAErgAABLQAAATHAAAE3gAABPMAAAT5AAAFDAAABR8AAAUlAAAFPAAABVEAAAVXAAAFagAABX0AAAWDAAAFmgAABa8AAAXCAAAFyAAABdsAAAXyAAAF+AAABg0AAAYgAAAGJgAABjkAAAZQAAAGZQAABmsAAAZ+AAAGkQAABpcAAAauAAAGwwAABskAAAbcAAAG7wAABwYAAAcMAAAHIQAABzQAAAc6AAAHTQAAB2QAAAdqAAAHfwAAB5IAAAeYAAAHqwAAB8IAAAfXAAAH3QAAB/AAAAgDAAAICQAACCAAAAg1AAAIOwAACE4AAAhhAAAIeAAACH4AAAiRAAAIpAAACKoAAAiwAAAItgAACLwAAAjCAAAAFnVkdGEAAAAObmFtZVN0ZXJlbwAAAHB1ZHRhAAAAaG1ldGEAAAAAAAAAIWhkbHIAAAAAAAAAAG1kaXJhcHBsAAAAAAAAAAAAAAAAO2lsc3QAAAAzqXRvbwAAACtkYXRhAAAAAQAAAABIYW5kQnJha2UgMC4xMC4yIDIwMTUwNjExMDA=' - -var _createClass = (function () { - function defineProperties(target, props) { - for (var i = 0; i < props.length; i++) { - var descriptor = props[i] - descriptor.enumerable = descriptor.enumerable || false - descriptor.configurable = true - if ('value' in descriptor) descriptor.writable = true - Object.defineProperty(target, descriptor.key, descriptor) - } - } - return function (Constructor, protoProps, staticProps) { - if (protoProps) defineProperties(Constructor.prototype, protoProps) - if (staticProps) defineProperties(Constructor, staticProps) - return Constructor - } -})() - -function _classCallCheck(instance, Constructor) { - if (!(instance instanceof Constructor)) { - throw new TypeError('Cannot call a class as a function') - } -} - -// Detect iOS browsers < version 10 -var oldIOS = - typeof navigator !== 'undefined' && - parseFloat( - ( - '' + - (/CPU.*OS ([0-9_]{3,4})[0-9_]{0,1}|(CPU like).*AppleWebKit.*Mobile/i.exec( - navigator.userAgent - ) || [0, ''])[1] - ) - .replace('undefined', '3_2') - .replace('_', '.') - .replace('_', '') - ) < 10 && - !window.MSStream - -// Detect native Wake Lock API support -var nativeWakeLock = 'wakeLock' in navigator - -var NoSleep = (function () { - var _releasedNative = true - var _nativeRequestInProgress = false - - function NoSleep() { - var _this = this - - _classCallCheck(this, NoSleep) - - if (nativeWakeLock) { - this._wakeLock = null - var handleVisibilityChange = function handleVisibilityChange() { - if ( - _this._wakeLock !== null && - document.visibilityState === 'visible' - ) { - _this.enable() - } - } - document.addEventListener('visibilitychange', handleVisibilityChange) - document.addEventListener('fullscreenchange', handleVisibilityChange) - } else if (oldIOS) { - this.noSleepTimer = null - } else { - // Set up no sleep video element - this.noSleepVideo = document.createElement('video') - - this.noSleepVideo.setAttribute('title', 'No Sleep') - this.noSleepVideo.setAttribute('playsinline', '') - - this._addSourceToVideo(this.noSleepVideo, 'webm', webm) - this._addSourceToVideo(this.noSleepVideo, 'mp4', mp4) - - this.noSleepVideo.addEventListener('loadedmetadata', function () { - if (_this.noSleepVideo.duration <= 1) { - // webm source - _this.noSleepVideo.setAttribute('loop', '') - } else { - // mp4 source - _this.noSleepVideo.addEventListener('timeupdate', function () { - if (_this.noSleepVideo.currentTime > 0.5) { - _this.noSleepVideo.currentTime = Math.random() - } - }) - } - }) - } - } - - _createClass(NoSleep, [ - { - key: '_addSourceToVideo', - value: function _addSourceToVideo(element, type, dataURI) { - var source = document.createElement('source') - source.src = dataURI - source.type = 'video/' + type - element.appendChild(source) - }, - }, - { - key: 'enable', - value: function enable() { - var _this2 = this - - if (nativeWakeLock) { - _nativeRequestInProgress = true - navigator.wakeLock - .request('screen') - .then(function (wakeLock) { - _releasedNative = false - _nativeRequestInProgress = false - - _this2._wakeLock = wakeLock - _this2._wakeLock.addEventListener('release', function () { - _releasedNative = true - _this2._wakeLock = null - }) - }) - .catch(function (err) { - _nativeRequestInProgress = false - console.error(err.name + ', ' + err.message) - }) - } else if (oldIOS) { - this.disable() - console.warn( - '\n NoSleep enabled for older iOS devices. This can interrupt\n active or long-running network requests from completing successfully.\n See https://github.com/richtr/NoSleep.js/issues/15 for more details.\n ' - ) - this.noSleepTimer = window.setInterval(function () { - if (!document.hidden) { - window.location.href = window.location.href.split('#')[0] - window.setTimeout(window.stop, 0) - } - }, 15000) - } else { - this.noSleepVideo.play() - } - }, - }, - { - key: 'disable', - value: function disable() { - if (nativeWakeLock) { - if (this._wakeLock != null) { - _releasedNative = true - this._wakeLock.release() - } - - this._wakeLock = null - } else if (oldIOS) { - if (this.noSleepTimer) { - console.warn( - '\n NoSleep now disabled for older iOS devices.\n ' - ) - window.clearInterval(this.noSleepTimer) - this.noSleepTimer = null - } - } else { - this.noSleepVideo.pause() - } - }, - }, - { - key: 'enabled', - value: async function enabled() { - if (nativeWakeLock) { - if (_nativeRequestInProgress == true) { - // Wait until the request is done. - while (true) { - // Wait for 42 milliseconds. - await new Promise((resolve, reject) => setTimeout(resolve, 42)) - if (_nativeRequestInProgress == false) { - break - } - } - } - - // todo: use WakeLockSentinel.released when that is available (https://developer.mozilla.org/en-US/docs/Web/API/WakeLockSentinel/released) - if (_releasedNative != false) { - return false - } - - return true - } else if (oldIOS) { - return this.noSleepTimer != null - } else { - if (this.noSleepVideo == undefined) { - return false - } - - return !this.noSleepVideo.paused - } - }, - }, - ]) - - return NoSleep -})() - -var noSleep = new NoSleep() - -var Wakelock = { - enabled: async function () { - try { - return noSleep.enabled() - } catch (e) { - return false - } - }, - toggle: async function (enable) { - if (enable) { - noSleep.enable() - } else { - noSleep.disable() - } - }, -} - -if (nativeWakeLock != true) { - // The first non-native call sometimes throws an error, however, - // the error does not leak the try-catch above. Therefore, this - // is an easy fix that realiably works. - Wakelock.enabled() -} diff --git a/web/assets/shaders/ink_sparkle.frag b/web/assets/shaders/ink_sparkle.frag deleted file mode 100644 index d43532a23..000000000 --- a/web/assets/shaders/ink_sparkle.frag +++ /dev/null @@ -1,126 +0,0 @@ -{ - "sksl": { - "entrypoint": "ink_sparkle_fragment_main", - "shader": "// This SkSL shader is autogenerated by spirv-cross.\n\nfloat4 flutter_FragCoord;\n\nuniform vec4 u_color;\nuniform vec4 u_composite_1;\nuniform vec2 u_center;\nuniform float u_max_radius;\nuniform vec2 u_resolution_scale;\nuniform vec2 u_noise_scale;\nuniform float u_noise_phase;\nuniform vec2 u_circle1;\nuniform vec2 u_circle2;\nuniform vec2 u_circle3;\nuniform vec2 u_rotation1;\nuniform vec2 u_rotation2;\nuniform vec2 u_rotation3;\n\nvec4 fragColor;\n\nfloat u_alpha;\nfloat u_sparkle_alpha;\nfloat u_blur;\nfloat u_radius_scale;\n\nvec2 FLT_flutter_local_FlutterFragCoord()\n{\n return flutter_FragCoord.xy;\n}\n\nmat2 FLT_flutter_local_rotate2d(vec2 rad)\n{\n return mat2(vec2(rad.x, -rad.y), vec2(rad.y, rad.x));\n}\n\nfloat FLT_flutter_local_soft_circle(vec2 uv, vec2 xy, float radius, float blur)\n{\n float blur_half = blur * 0.5;\n float d = distance(uv, xy);\n return 1.0 - smoothstep(1.0 - blur_half, 1.0 + blur_half, d / radius);\n}\n\nfloat FLT_flutter_local_circle_grid(vec2 resolution, inout vec2 p, vec2 xy, vec2 rotation, float cell_diameter)\n{\n vec2 param = rotation;\n p = (FLT_flutter_local_rotate2d(param) * (xy - p)) + xy;\n p = mod(p, vec2(cell_diameter)) / resolution;\n float cell_uv = (cell_diameter / resolution.y) * 0.5;\n float r = 0.64999997615814208984375 * cell_uv;\n vec2 param_1 = p;\n vec2 param_2 = vec2(cell_uv);\n float param_3 = r;\n float param_4 = r * 50.0;\n return FLT_flutter_local_soft_circle(param_1, param_2, param_3, param_4);\n}\n\nfloat FLT_flutter_local_turbulence(vec2 uv)\n{\n vec2 uv_scale = uv * vec2(0.800000011920928955078125);\n vec2 param = vec2(0.800000011920928955078125);\n vec2 param_1 = uv_scale;\n vec2 param_2 = u_circle1;\n vec2 param_3 = u_rotation1;\n float param_4 = 0.17000000178813934326171875;\n float _319 = FLT_flutter_local_circle_grid(param, param_1, param_2, param_3, param_4);\n float g1 = _319;\n vec2 param_5 = vec2(0.800000011920928955078125);\n vec2 param_6 = uv_scale;\n vec2 param_7 = u_circle2;\n vec2 param_8 = u_rotation2;\n float param_9 = 0.20000000298023223876953125;\n float _331 = FLT_flutter_local_circle_grid(param_5, param_6, param_7, param_8, param_9);\n float g2 = _331;\n vec2 param_10 = vec2(0.800000011920928955078125);\n vec2 param_11 = uv_scale;\n vec2 param_12 = u_circle3;\n vec2 param_13 = u_rotation3;\n float param_14 = 0.2750000059604644775390625;\n float _344 = FLT_flutter_local_circle_grid(param_10, param_11, param_12, param_13, param_14);\n float g3 = _344;\n float v = (((g1 * g1) + g2) - g3) * 0.5;\n return clamp(0.449999988079071044921875 + (0.800000011920928955078125 * v), 0.0, 1.0);\n}\n\nfloat FLT_flutter_local_soft_ring(vec2 uv, vec2 xy, float radius, float thickness, float blur)\n{\n vec2 param = uv;\n vec2 param_1 = xy;\n float param_2 = radius + thickness;\n float param_3 = blur;\n float circle_outer = FLT_flutter_local_soft_circle(param, param_1, param_2, param_3);\n vec2 param_4 = uv;\n vec2 param_5 = xy;\n float param_6 = max(radius - thickness, 0.0);\n float param_7 = blur;\n float circle_inner = FLT_flutter_local_soft_circle(param_4, param_5, param_6, param_7);\n return clamp(circle_outer - circle_inner, 0.0, 1.0);\n}\n\nfloat FLT_flutter_local_triangle_noise(inout vec2 n)\n{\n n = fract(n * vec2(5.398700237274169921875, 5.442100048065185546875));\n n += vec2(dot(n.yx, n + vec2(21.5351009368896484375, 14.3136997222900390625)));\n float xy = n.x * n.y;\n return (fract(xy * 95.43070220947265625) + fract(xy * 75.0496063232421875)) - 1.0;\n}\n\nfloat FLT_flutter_local_threshold(float v, float l, float h)\n{\n return step(l, v) * (1.0 - step(h, v));\n}\n\nfloat FLT_flutter_local_sparkle(vec2 uv, float t)\n{\n vec2 param = uv;\n float _242 = FLT_flutter_local_triangle_noise(param);\n float n = _242;\n float param_1 = n;\n float param_2 = 0.0;\n float param_3 = 0.0500000007450580596923828125;\n float s = FLT_flutter_local_threshold(param_1, param_2, param_3);\n float param_4 = n + sin(3.1415927410125732421875 * (t + 0.3499999940395355224609375));\n float param_5 = 0.100000001490116119384765625;\n float param_6 = 0.1500000059604644775390625;\n s += FLT_flutter_local_threshold(param_4, param_5, param_6);\n float param_7 = n + sin(3.1415927410125732421875 * (t + 0.699999988079071044921875));\n float param_8 = 0.20000000298023223876953125;\n float param_9 = 0.25;\n s += FLT_flutter_local_threshold(param_7, param_8, param_9);\n float param_10 = n + sin(3.1415927410125732421875 * (t + 1.0499999523162841796875));\n float param_11 = 0.300000011920928955078125;\n float param_12 = 0.3499999940395355224609375;\n s += FLT_flutter_local_threshold(param_10, param_11, param_12);\n return clamp(s, 0.0, 1.0) * 0.550000011920928955078125;\n}\n\nvoid FLT_main()\n{\n u_alpha = u_composite_1.x;\n u_sparkle_alpha = u_composite_1.y;\n u_blur = u_composite_1.z;\n u_radius_scale = u_composite_1.w;\n vec2 p = FLT_flutter_local_FlutterFragCoord();\n vec2 uv_1 = p * u_resolution_scale;\n vec2 density_uv = uv_1 - mod(p, u_noise_scale);\n float radius = u_max_radius * u_radius_scale;\n vec2 param_13 = uv_1;\n float turbulence = FLT_flutter_local_turbulence(param_13);\n vec2 param_14 = p;\n vec2 param_15 = u_center;\n float param_16 = radius;\n float param_17 = 0.0500000007450580596923828125 * u_max_radius;\n float param_18 = u_blur;\n float ring = FLT_flutter_local_soft_ring(param_14, param_15, param_16, param_17, param_18);\n vec2 param_19 = density_uv;\n float param_20 = u_noise_phase;\n float sparkle = ((FLT_flutter_local_sparkle(param_19, param_20) * ring) * turbulence) * u_sparkle_alpha;\n vec2 param_21 = p;\n vec2 param_22 = u_center;\n float param_23 = radius;\n float param_24 = u_blur;\n float wave_alpha = (FLT_flutter_local_soft_circle(param_21, param_22, param_23, param_24) * u_alpha) * u_color.w;\n vec4 wave_color = vec4(u_color.xyz * wave_alpha, wave_alpha);\n fragColor = mix(wave_color, vec4(1.0), vec4(sparkle));\n}\n\nhalf4 main(float2 iFragCoord)\n{\n flutter_FragCoord = float4(iFragCoord, 0, 0);\n FLT_main();\n return fragColor;\n}\n", - "stage": 1, - "uniforms": [ - { - "array_elements": 0, - "bit_width": 32, - "columns": 1, - "location": 0, - "name": "u_color", - "rows": 4, - "type": 10 - }, - { - "array_elements": 0, - "bit_width": 32, - "columns": 1, - "location": 1, - "name": "u_composite_1", - "rows": 4, - "type": 10 - }, - { - "array_elements": 0, - "bit_width": 32, - "columns": 1, - "location": 2, - "name": "u_center", - "rows": 2, - "type": 10 - }, - { - "array_elements": 0, - "bit_width": 32, - "columns": 1, - "location": 3, - "name": "u_max_radius", - "rows": 1, - "type": 10 - }, - { - "array_elements": 0, - "bit_width": 32, - "columns": 1, - "location": 4, - "name": "u_resolution_scale", - "rows": 2, - "type": 10 - }, - { - "array_elements": 0, - "bit_width": 32, - "columns": 1, - "location": 5, - "name": "u_noise_scale", - "rows": 2, - "type": 10 - }, - { - "array_elements": 0, - "bit_width": 32, - "columns": 1, - "location": 6, - "name": "u_noise_phase", - "rows": 1, - "type": 10 - }, - { - "array_elements": 0, - "bit_width": 32, - "columns": 1, - "location": 7, - "name": "u_circle1", - "rows": 2, - "type": 10 - }, - { - "array_elements": 0, - "bit_width": 32, - "columns": 1, - "location": 8, - "name": "u_circle2", - "rows": 2, - "type": 10 - }, - { - "array_elements": 0, - "bit_width": 32, - "columns": 1, - "location": 9, - "name": "u_circle3", - "rows": 2, - "type": 10 - }, - { - "array_elements": 0, - "bit_width": 32, - "columns": 1, - "location": 10, - "name": "u_rotation1", - "rows": 2, - "type": 10 - }, - { - "array_elements": 0, - "bit_width": 32, - "columns": 1, - "location": 11, - "name": "u_rotation2", - "rows": 2, - "type": 10 - }, - { - "array_elements": 0, - "bit_width": 32, - "columns": 1, - "location": 12, - "name": "u_rotation3", - "rows": 2, - "type": 10 - } - ] - } -} \ No newline at end of file diff --git a/web/assets/shaders/stretch_effect.frag b/web/assets/shaders/stretch_effect.frag deleted file mode 100644 index b93e39bd4..000000000 --- a/web/assets/shaders/stretch_effect.frag +++ /dev/null @@ -1,63 +0,0 @@ -{ - "sksl": { - "entrypoint": "stretch_effect_fragment_main", - "shader": "// This SkSL shader is autogenerated by spirv-cross.\n\nfloat4 flutter_FragCoord;\n\nuniform vec2 u_size;\nuniform float u_max_stretch_intensity;\nuniform float u_overscroll_x;\nuniform float u_overscroll_y;\nuniform float u_interpolation_strength;\nuniform shader u_texture;\nuniform half2 u_texture_size;\n\nvec4 frag_color;\n\nvec2 FLT_flutter_local_FlutterFragCoord()\n{\n return flutter_FragCoord.xy;\n}\n\nfloat FLT_flutter_local_ease_in(float t, float d)\n{\n return t * d;\n}\n\nfloat FLT_flutter_local_compute_overscroll_start(float in_pos, float overscroll, float u_stretch_affected_dist, float u_inverse_stretch_affected_dist, float distance_stretched, float interpolation_strength)\n{\n float offset_pos = u_stretch_affected_dist - in_pos;\n float param = offset_pos;\n float param_1 = u_inverse_stretch_affected_dist;\n float pos_based_variation = mix(1.0, FLT_flutter_local_ease_in(param, param_1), interpolation_strength);\n float stretch_intensity = overscroll * pos_based_variation;\n return distance_stretched - (offset_pos / (1.0 + stretch_intensity));\n}\n\nfloat FLT_flutter_local_compute_overscroll_end(float in_pos, float overscroll, float reverse_stretch_dist, float u_stretch_affected_dist, float u_inverse_stretch_affected_dist, float distance_stretched, float interpolation_strength, float viewport_dimension)\n{\n float offset_pos = in_pos - reverse_stretch_dist;\n float param = offset_pos;\n float param_1 = u_inverse_stretch_affected_dist;\n float pos_based_variation = mix(1.0, FLT_flutter_local_ease_in(param, param_1), interpolation_strength);\n float stretch_intensity = (-overscroll) * pos_based_variation;\n return viewport_dimension - (distance_stretched - (offset_pos / (1.0 + stretch_intensity)));\n}\n\nfloat FLT_flutter_local_compute_streched_effect(float in_pos, float overscroll, float u_stretch_affected_dist, float u_inverse_stretch_affected_dist, float distance_stretched, float distance_diff, float interpolation_strength, float viewport_dimension)\n{\n if (overscroll > 0.0)\n {\n if (in_pos <= u_stretch_affected_dist)\n {\n float param = in_pos;\n float param_1 = overscroll;\n float param_2 = u_stretch_affected_dist;\n float param_3 = u_inverse_stretch_affected_dist;\n float param_4 = distance_stretched;\n float param_5 = interpolation_strength;\n return FLT_flutter_local_compute_overscroll_start(param, param_1, param_2, param_3, param_4, param_5);\n }\n else\n {\n return distance_diff + in_pos;\n }\n }\n else\n {\n if (overscroll < 0.0)\n {\n float stretch_affected_dist_calc = viewport_dimension - u_stretch_affected_dist;\n if (in_pos >= stretch_affected_dist_calc)\n {\n float param_6 = in_pos;\n float param_7 = overscroll;\n float param_8 = stretch_affected_dist_calc;\n float param_9 = u_stretch_affected_dist;\n float param_10 = u_inverse_stretch_affected_dist;\n float param_11 = distance_stretched;\n float param_12 = interpolation_strength;\n float param_13 = viewport_dimension;\n return FLT_flutter_local_compute_overscroll_end(param_6, param_7, param_8, param_9, param_10, param_11, param_12, param_13);\n }\n else\n {\n return (-distance_diff) + in_pos;\n }\n }\n else\n {\n return in_pos;\n }\n }\n}\n\nvoid FLT_main()\n{\n vec2 uv = FLT_flutter_local_FlutterFragCoord() / u_size;\n float in_u_norm = uv.x;\n float in_v_norm = uv.y;\n bool isVertical = u_overscroll_y != 0.0;\n float overscroll_1 = isVertical ? u_overscroll_y : u_overscroll_x;\n float norm_distance_stretched = 1.0 / (1.0 + abs(overscroll_1));\n float norm_dist_diff = norm_distance_stretched - 1.0;\n float _223;\n if (isVertical)\n {\n _223 = in_u_norm;\n }\n else\n {\n float param_14 = in_u_norm;\n float param_15 = overscroll_1;\n float param_16 = 1.0;\n float param_17 = 1.0;\n float param_18 = norm_distance_stretched;\n float param_19 = norm_dist_diff;\n float param_20 = u_interpolation_strength;\n float param_21 = 1.0;\n _223 = FLT_flutter_local_compute_streched_effect(param_14, param_15, param_16, param_17, param_18, param_19, param_20, param_21);\n }\n float out_u_norm = _223;\n float _246;\n if (isVertical)\n {\n float param_22 = in_v_norm;\n float param_23 = overscroll_1;\n float param_24 = 1.0;\n float param_25 = 1.0;\n float param_26 = norm_distance_stretched;\n float param_27 = norm_dist_diff;\n float param_28 = u_interpolation_strength;\n float param_29 = 1.0;\n _246 = FLT_flutter_local_compute_streched_effect(param_22, param_23, param_24, param_25, param_26, param_27, param_28, param_29);\n }\n else\n {\n _246 = in_v_norm;\n }\n float out_v_norm = _246;\n uv.x = out_u_norm;\n uv.y = out_v_norm;\n frag_color = u_texture.eval(u_texture_size * ( uv));\n}\n\nhalf4 main(float2 iFragCoord)\n{\n flutter_FragCoord = float4(iFragCoord, 0, 0);\n FLT_main();\n return frag_color;\n}\n", - "stage": 1, - "uniforms": [ - { - "array_elements": 0, - "bit_width": 32, - "columns": 1, - "location": 0, - "name": "u_size", - "rows": 2, - "type": 10 - }, - { - "array_elements": 0, - "bit_width": 0, - "columns": 1, - "location": 1, - "name": "u_texture", - "rows": 1, - "type": 12 - }, - { - "array_elements": 0, - "bit_width": 32, - "columns": 1, - "location": 2, - "name": "u_max_stretch_intensity", - "rows": 1, - "type": 10 - }, - { - "array_elements": 0, - "bit_width": 32, - "columns": 1, - "location": 3, - "name": "u_overscroll_x", - "rows": 1, - "type": 10 - }, - { - "array_elements": 0, - "bit_width": 32, - "columns": 1, - "location": 4, - "name": "u_overscroll_y", - "rows": 1, - "type": 10 - }, - { - "array_elements": 0, - "bit_width": 32, - "columns": 1, - "location": 5, - "name": "u_interpolation_strength", - "rows": 1, - "type": 10 - } - ] - } -} \ No newline at end of file diff --git a/web/auth.html b/web/auth.html deleted file mode 100644 index 806485b73..000000000 --- a/web/auth.html +++ /dev/null @@ -1,13 +0,0 @@ - -Authentication complete -

Authentication is complete. If this does not happen automatically, please close the window.

- \ No newline at end of file diff --git a/web/canvaskit/canvaskit.js b/web/canvaskit/canvaskit.js deleted file mode 100644 index 5103e757c..000000000 --- a/web/canvaskit/canvaskit.js +++ /dev/null @@ -1,192 +0,0 @@ - -var CanvasKitInit = (() => { - var _scriptName = import.meta.url; - - return ( -function(moduleArg = {}) { - var moduleRtn; - -var r=moduleArg,ba,ca,da=new Promise((a,b)=>{ba=a;ca=b}),fa="object"==typeof window,ia="function"==typeof importScripts; -(function(a){a.ce=a.ce||[];a.ce.push(function(){a.MakeSWCanvasSurface=function(b){var c=b,e="undefined"!==typeof OffscreenCanvas&&c instanceof OffscreenCanvas;if(!("undefined"!==typeof HTMLCanvasElement&&c instanceof HTMLCanvasElement||e||(c=document.getElementById(b),c)))throw"Canvas with id "+b+" was not found";if(b=a.MakeSurface(c.width,c.height))b.Ae=c;return b};a.MakeCanvasSurface||(a.MakeCanvasSurface=a.MakeSWCanvasSurface);a.MakeSurface=function(b,c){var e={width:b,height:c,colorType:a.ColorType.RGBA_8888, -alphaType:a.AlphaType.Unpremul,colorSpace:a.ColorSpace.SRGB},f=b*c*4,k=a._malloc(f);if(e=a.Surface._makeRasterDirect(e,k,4*b))e.Ae=null,e.$e=b,e.Xe=c,e.Ye=f,e.He=k,e.getCanvas().clear(a.TRANSPARENT);return e};a.MakeRasterDirectSurface=function(b,c,e){return a.Surface._makeRasterDirect(b,c.byteOffset,e)};a.Surface.prototype.flush=function(b){a.$d(this.Zd);this._flush();if(this.Ae){var c=new Uint8ClampedArray(a.HEAPU8.buffer,this.He,this.Ye);c=new ImageData(c,this.$e,this.Xe);b?this.Ae.getContext("2d").putImageData(c, -0,0,b[0],b[1],b[2]-b[0],b[3]-b[1]):this.Ae.getContext("2d").putImageData(c,0,0)}};a.Surface.prototype.dispose=function(){this.He&&a._free(this.He);this.delete()};a.$d=a.$d||function(){};a.Be=a.Be||function(){return null}})})(r); -(function(a){a.ce=a.ce||[];a.ce.push(function(){function b(l,p,v){return l&&l.hasOwnProperty(p)?l[p]:v}function c(l){var p=ja(ka);ka[p]=l;return p}function e(l){return l.naturalHeight||l.videoHeight||l.displayHeight||l.height}function f(l){return l.naturalWidth||l.videoWidth||l.displayWidth||l.width}function k(l,p,v,w){l.bindTexture(l.TEXTURE_2D,p);w||v.alphaType!==a.AlphaType.Premul||l.pixelStorei(l.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0);return p}function n(l,p,v){v||p.alphaType!==a.AlphaType.Premul|| -l.pixelStorei(l.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!1);l.bindTexture(l.TEXTURE_2D,null)}a.GetWebGLContext=function(l,p){if(!l)throw"null canvas passed into makeWebGLContext";var v={alpha:b(p,"alpha",1),depth:b(p,"depth",1),stencil:b(p,"stencil",8),antialias:b(p,"antialias",0),premultipliedAlpha:b(p,"premultipliedAlpha",1),preserveDrawingBuffer:b(p,"preserveDrawingBuffer",0),preferLowPowerToHighPerformance:b(p,"preferLowPowerToHighPerformance",0),failIfMajorPerformanceCaveat:b(p,"failIfMajorPerformanceCaveat", -0),enableExtensionsByDefault:b(p,"enableExtensionsByDefault",1),explicitSwapControl:b(p,"explicitSwapControl",0),renderViaOffscreenBackBuffer:b(p,"renderViaOffscreenBackBuffer",0)};v.majorVersion=p&&p.majorVersion?p.majorVersion:"undefined"!==typeof WebGL2RenderingContext?2:1;if(v.explicitSwapControl)throw"explicitSwapControl is not supported";l=na(l,v);if(!l)return 0;oa(l);z.le.getExtension("WEBGL_debug_renderer_info");return l};a.deleteContext=function(l){z===pa[l]&&(z=null);"object"==typeof JSEvents&& -JSEvents.Af(pa[l].le.canvas);pa[l]&&pa[l].le.canvas&&(pa[l].le.canvas.Ve=void 0);pa[l]=null};a._setTextureCleanup({deleteTexture:function(l,p){var v=ka[p];v&&pa[l].le.deleteTexture(v);ka[p]=null}});a.MakeWebGLContext=function(l){if(!this.$d(l))return null;var p=this._MakeGrContext();if(!p)return null;p.Zd=l;var v=p.delete.bind(p);p["delete"]=function(){a.$d(this.Zd);v()}.bind(p);return z.Je=p};a.MakeGrContext=a.MakeWebGLContext;a.GrDirectContext.prototype.getResourceCacheLimitBytes=function(){a.$d(this.Zd); -this._getResourceCacheLimitBytes()};a.GrDirectContext.prototype.getResourceCacheUsageBytes=function(){a.$d(this.Zd);this._getResourceCacheUsageBytes()};a.GrDirectContext.prototype.releaseResourcesAndAbandonContext=function(){a.$d(this.Zd);this._releaseResourcesAndAbandonContext()};a.GrDirectContext.prototype.setResourceCacheLimitBytes=function(l){a.$d(this.Zd);this._setResourceCacheLimitBytes(l)};a.MakeOnScreenGLSurface=function(l,p,v,w,A,D){if(!this.$d(l.Zd))return null;p=void 0===A||void 0===D? -this._MakeOnScreenGLSurface(l,p,v,w):this._MakeOnScreenGLSurface(l,p,v,w,A,D);if(!p)return null;p.Zd=l.Zd;return p};a.MakeRenderTarget=function(){var l=arguments[0];if(!this.$d(l.Zd))return null;if(3===arguments.length){var p=this._MakeRenderTargetWH(l,arguments[1],arguments[2]);if(!p)return null}else if(2===arguments.length){if(p=this._MakeRenderTargetII(l,arguments[1]),!p)return null}else return null;p.Zd=l.Zd;return p};a.MakeWebGLCanvasSurface=function(l,p,v){p=p||null;var w=l,A="undefined"!== -typeof OffscreenCanvas&&w instanceof OffscreenCanvas;if(!("undefined"!==typeof HTMLCanvasElement&&w instanceof HTMLCanvasElement||A||(w=document.getElementById(l),w)))throw"Canvas with id "+l+" was not found";l=this.GetWebGLContext(w,v);if(!l||0>l)throw"failed to create webgl context: err "+l;l=this.MakeWebGLContext(l);p=this.MakeOnScreenGLSurface(l,w.width,w.height,p);return p?p:(p=w.cloneNode(!0),w.parentNode.replaceChild(p,w),p.classList.add("ck-replaced"),a.MakeSWCanvasSurface(p))};a.MakeCanvasSurface= -a.MakeWebGLCanvasSurface;a.Surface.prototype.makeImageFromTexture=function(l,p){a.$d(this.Zd);l=c(l);if(p=this._makeImageFromTexture(this.Zd,l,p))p.ue=l;return p};a.Surface.prototype.makeImageFromTextureSource=function(l,p,v){p||={height:e(l),width:f(l),colorType:a.ColorType.RGBA_8888,alphaType:v?a.AlphaType.Premul:a.AlphaType.Unpremul};p.colorSpace||(p.colorSpace=a.ColorSpace.SRGB);a.$d(this.Zd);var w=z.le;v=k(w,w.createTexture(),p,v);2===z.version?w.texImage2D(w.TEXTURE_2D,0,w.RGBA,p.width,p.height, -0,w.RGBA,w.UNSIGNED_BYTE,l):w.texImage2D(w.TEXTURE_2D,0,w.RGBA,w.RGBA,w.UNSIGNED_BYTE,l);n(w,p);this._resetContext();return this.makeImageFromTexture(v,p)};a.Surface.prototype.updateTextureFromSource=function(l,p,v){if(l.ue){a.$d(this.Zd);var w=l.getImageInfo(),A=z.le,D=k(A,ka[l.ue],w,v);2===z.version?A.texImage2D(A.TEXTURE_2D,0,A.RGBA,f(p),e(p),0,A.RGBA,A.UNSIGNED_BYTE,p):A.texImage2D(A.TEXTURE_2D,0,A.RGBA,A.RGBA,A.UNSIGNED_BYTE,p);n(A,w,v);this._resetContext();ka[l.ue]=null;l.ue=c(D);w.colorSpace= -l.getColorSpace();p=this._makeImageFromTexture(this.Zd,l.ue,w);v=l.Yd.ae;A=l.Yd.ee;l.Yd.ae=p.Yd.ae;l.Yd.ee=p.Yd.ee;p.Yd.ae=v;p.Yd.ee=A;p.delete();w.colorSpace.delete()}};a.MakeLazyImageFromTextureSource=function(l,p,v){p||={height:e(l),width:f(l),colorType:a.ColorType.RGBA_8888,alphaType:v?a.AlphaType.Premul:a.AlphaType.Unpremul};p.colorSpace||(p.colorSpace=a.ColorSpace.SRGB);var w={makeTexture:function(){var A=z,D=A.le,I=k(D,D.createTexture(),p,v);2===A.version?D.texImage2D(D.TEXTURE_2D,0,D.RGBA, -p.width,p.height,0,D.RGBA,D.UNSIGNED_BYTE,l):D.texImage2D(D.TEXTURE_2D,0,D.RGBA,D.RGBA,D.UNSIGNED_BYTE,l);n(D,p,v);return c(I)},freeSrc:function(){}};"VideoFrame"===l.constructor.name&&(w.freeSrc=function(){l.close()});return a.Image._makeFromGenerator(p,w)};a.$d=function(l){return l?oa(l):!1};a.Be=function(){return z&&z.Je&&!z.Je.isDeleted()?z.Je:null}})})(r); -(function(a){function b(g){return(f(255*g[3])<<24|f(255*g[0])<<16|f(255*g[1])<<8|f(255*g[2])<<0)>>>0}function c(g){if(g&&g._ck)return g;if(g instanceof Float32Array){for(var d=Math.floor(g.length/4),h=new Uint32Array(d),m=0;mx;x++)a.HEAPF32[t+m]=g[u][x],m++;g=h}else g=0;d.he=g}else throw"Invalid argument to copyFlexibleColorArray, Not a color array "+typeof g;return d}function p(g){if(!g)return 0;var d=aa.toTypedArray();if(g.length){if(6===g.length||9===g.length)return n(g,"HEAPF32",P),6===g.length&&a.HEAPF32.set(Vc,6+P/4),P;if(16===g.length)return d[0]=g[0],d[1]=g[1],d[2]=g[3],d[3]=g[4],d[4]=g[5],d[5]=g[7],d[6]=g[12],d[7]=g[13],d[8]=g[15],P;throw"invalid matrix size"; -}if(void 0===g.m11)throw"invalid matrix argument";d[0]=g.m11;d[1]=g.m21;d[2]=g.m41;d[3]=g.m12;d[4]=g.m22;d[5]=g.m42;d[6]=g.m14;d[7]=g.m24;d[8]=g.m44;return P}function v(g){if(!g)return 0;var d=X.toTypedArray();if(g.length){if(16!==g.length&&6!==g.length&&9!==g.length)throw"invalid matrix size";if(16===g.length)return n(g,"HEAPF32",la);d.fill(0);d[0]=g[0];d[1]=g[1];d[3]=g[2];d[4]=g[3];d[5]=g[4];d[7]=g[5];d[10]=1;d[12]=g[6];d[13]=g[7];d[15]=g[8];6===g.length&&(d[12]=0,d[13]=0,d[15]=1);return la}if(void 0=== -g.m11)throw"invalid matrix argument";d[0]=g.m11;d[1]=g.m21;d[2]=g.m31;d[3]=g.m41;d[4]=g.m12;d[5]=g.m22;d[6]=g.m32;d[7]=g.m42;d[8]=g.m13;d[9]=g.m23;d[10]=g.m33;d[11]=g.m43;d[12]=g.m14;d[13]=g.m24;d[14]=g.m34;d[15]=g.m44;return la}function w(g,d){return n(g,"HEAPF32",d||ha)}function A(g,d,h,m){var t=Ea.toTypedArray();t[0]=g;t[1]=d;t[2]=h;t[3]=m;return ha}function D(g){for(var d=new Float32Array(4),h=0;4>h;h++)d[h]=a.HEAPF32[g/4+h];return d}function I(g,d){return n(g,"HEAPF32",d||V)}function Q(g,d){return n(g, -"HEAPF32",d||tb)}a.Color=function(g,d,h,m){void 0===m&&(m=1);return a.Color4f(f(g)/255,f(d)/255,f(h)/255,m)};a.ColorAsInt=function(g,d,h,m){void 0===m&&(m=255);return(f(m)<<24|f(g)<<16|f(d)<<8|f(h)<<0&268435455)>>>0};a.Color4f=function(g,d,h,m){void 0===m&&(m=1);return Float32Array.of(g,d,h,m)};Object.defineProperty(a,"TRANSPARENT",{get:function(){return a.Color4f(0,0,0,0)}});Object.defineProperty(a,"BLACK",{get:function(){return a.Color4f(0,0,0,1)}});Object.defineProperty(a,"WHITE",{get:function(){return a.Color4f(1, -1,1,1)}});Object.defineProperty(a,"RED",{get:function(){return a.Color4f(1,0,0,1)}});Object.defineProperty(a,"GREEN",{get:function(){return a.Color4f(0,1,0,1)}});Object.defineProperty(a,"BLUE",{get:function(){return a.Color4f(0,0,1,1)}});Object.defineProperty(a,"YELLOW",{get:function(){return a.Color4f(1,1,0,1)}});Object.defineProperty(a,"CYAN",{get:function(){return a.Color4f(0,1,1,1)}});Object.defineProperty(a,"MAGENTA",{get:function(){return a.Color4f(1,0,1,1)}});a.getColorComponents=function(g){return[Math.floor(255* -g[0]),Math.floor(255*g[1]),Math.floor(255*g[2]),g[3]]};a.parseColorString=function(g,d){g=g.toLowerCase();if(g.startsWith("#")){d=255;switch(g.length){case 9:d=parseInt(g.slice(7,9),16);case 7:var h=parseInt(g.slice(1,3),16);var m=parseInt(g.slice(3,5),16);var t=parseInt(g.slice(5,7),16);break;case 5:d=17*parseInt(g.slice(4,5),16);case 4:h=17*parseInt(g.slice(1,2),16),m=17*parseInt(g.slice(2,3),16),t=17*parseInt(g.slice(3,4),16)}return a.Color(h,m,t,d/255)}return g.startsWith("rgba")?(g=g.slice(5, --1),g=g.split(","),a.Color(+g[0],+g[1],+g[2],e(g[3]))):g.startsWith("rgb")?(g=g.slice(4,-1),g=g.split(","),a.Color(+g[0],+g[1],+g[2],e(g[3]))):g.startsWith("gray(")||g.startsWith("hsl")||!d||(g=d[g],void 0===g)?a.BLACK:g};a.multiplyByAlpha=function(g,d){g=g.slice();g[3]=Math.max(0,Math.min(g[3]*d,1));return g};a.Malloc=function(g,d){var h=a._malloc(d*g.BYTES_PER_ELEMENT);return{_ck:!0,length:d,byteOffset:h,qe:null,subarray:function(m,t){m=this.toTypedArray().subarray(m,t);m._ck=!0;return m},toTypedArray:function(){if(this.qe&& -this.qe.length)return this.qe;this.qe=new g(a.HEAPU8.buffer,h,d);this.qe._ck=!0;return this.qe}}};a.Free=function(g){a._free(g.byteOffset);g.byteOffset=0;g.toTypedArray=null;g.qe=null};var P=0,aa,la=0,X,ha=0,Ea,ea,V=0,Ub,Aa=0,Vb,ub=0,Wb,vb=0,$a,Ma=0,Xb,tb=0,Yb,Zb=0,Vc=Float32Array.of(0,0,1);a.onRuntimeInitialized=function(){function g(d,h,m,t,u,x,C){x||(x=4*t.width,t.colorType===a.ColorType.RGBA_F16?x*=2:t.colorType===a.ColorType.RGBA_F32&&(x*=4));var G=x*t.height;var F=u?u.byteOffset:a._malloc(G); -if(C?!d._readPixels(t,F,x,h,m,C):!d._readPixels(t,F,x,h,m))return u||a._free(F),null;if(u)return u.toTypedArray();switch(t.colorType){case a.ColorType.RGBA_8888:case a.ColorType.RGBA_F16:d=(new Uint8Array(a.HEAPU8.buffer,F,G)).slice();break;case a.ColorType.RGBA_F32:d=(new Float32Array(a.HEAPU8.buffer,F,G)).slice();break;default:return null}a._free(F);return d}Ea=a.Malloc(Float32Array,4);ha=Ea.byteOffset;X=a.Malloc(Float32Array,16);la=X.byteOffset;aa=a.Malloc(Float32Array,9);P=aa.byteOffset;Xb=a.Malloc(Float32Array, -12);tb=Xb.byteOffset;Yb=a.Malloc(Float32Array,12);Zb=Yb.byteOffset;ea=a.Malloc(Float32Array,4);V=ea.byteOffset;Ub=a.Malloc(Float32Array,4);Aa=Ub.byteOffset;Vb=a.Malloc(Float32Array,3);ub=Vb.byteOffset;Wb=a.Malloc(Float32Array,3);vb=Wb.byteOffset;$a=a.Malloc(Int32Array,4);Ma=$a.byteOffset;a.ColorSpace.SRGB=a.ColorSpace._MakeSRGB();a.ColorSpace.DISPLAY_P3=a.ColorSpace._MakeDisplayP3();a.ColorSpace.ADOBE_RGB=a.ColorSpace._MakeAdobeRGB();a.GlyphRunFlags={IsWhiteSpace:a._GlyphRunFlags_isWhiteSpace};a.Path.MakeFromCmds= -function(d){var h=n(d,"HEAPF32"),m=a.Path._MakeFromCmds(h,d.length);k(h,d);return m};a.Path.MakeFromVerbsPointsWeights=function(d,h,m){var t=n(d,"HEAPU8"),u=n(h,"HEAPF32"),x=n(m,"HEAPF32"),C=a.Path._MakeFromVerbsPointsWeights(t,d.length,u,h.length,x,m&&m.length||0);k(t,d);k(u,h);k(x,m);return C};a.Path.prototype.addArc=function(d,h,m){d=I(d);this._addArc(d,h,m);return this};a.Path.prototype.addCircle=function(d,h,m,t){this._addCircle(d,h,m,!!t);return this};a.Path.prototype.addOval=function(d,h,m){void 0=== -m&&(m=1);d=I(d);this._addOval(d,!!h,m);return this};a.Path.prototype.addPath=function(){var d=Array.prototype.slice.call(arguments),h=d[0],m=!1;"boolean"===typeof d[d.length-1]&&(m=d.pop());if(1===d.length)this._addPath(h,1,0,0,0,1,0,0,0,1,m);else if(2===d.length)d=d[1],this._addPath(h,d[0],d[1],d[2],d[3],d[4],d[5],d[6]||0,d[7]||0,d[8]||1,m);else if(7===d.length||10===d.length)this._addPath(h,d[1],d[2],d[3],d[4],d[5],d[6],d[7]||0,d[8]||0,d[9]||1,m);else return null;return this};a.Path.prototype.addPoly= -function(d,h){var m=n(d,"HEAPF32");this._addPoly(m,d.length/2,h);k(m,d);return this};a.Path.prototype.addRect=function(d,h){d=I(d);this._addRect(d,!!h);return this};a.Path.prototype.addRRect=function(d,h){d=Q(d);this._addRRect(d,!!h);return this};a.Path.prototype.addVerbsPointsWeights=function(d,h,m){var t=n(d,"HEAPU8"),u=n(h,"HEAPF32"),x=n(m,"HEAPF32");this._addVerbsPointsWeights(t,d.length,u,h.length,x,m&&m.length||0);k(t,d);k(u,h);k(x,m)};a.Path.prototype.arc=function(d,h,m,t,u,x){d=a.LTRBRect(d- -m,h-m,d+m,h+m);u=(u-t)/Math.PI*180-360*!!x;x=new a.Path;x.addArc(d,t/Math.PI*180,u);this.addPath(x,!0);x.delete();return this};a.Path.prototype.arcToOval=function(d,h,m,t){d=I(d);this._arcToOval(d,h,m,t);return this};a.Path.prototype.arcToRotated=function(d,h,m,t,u,x,C){this._arcToRotated(d,h,m,!!t,!!u,x,C);return this};a.Path.prototype.arcToTangent=function(d,h,m,t,u){this._arcToTangent(d,h,m,t,u);return this};a.Path.prototype.close=function(){this._close();return this};a.Path.prototype.conicTo= -function(d,h,m,t,u){this._conicTo(d,h,m,t,u);return this};a.Path.prototype.computeTightBounds=function(d){this._computeTightBounds(V);var h=ea.toTypedArray();return d?(d.set(h),d):h.slice()};a.Path.prototype.cubicTo=function(d,h,m,t,u,x){this._cubicTo(d,h,m,t,u,x);return this};a.Path.prototype.dash=function(d,h,m){return this._dash(d,h,m)?this:null};a.Path.prototype.getBounds=function(d){this._getBounds(V);var h=ea.toTypedArray();return d?(d.set(h),d):h.slice()};a.Path.prototype.lineTo=function(d, -h){this._lineTo(d,h);return this};a.Path.prototype.moveTo=function(d,h){this._moveTo(d,h);return this};a.Path.prototype.offset=function(d,h){this._transform(1,0,d,0,1,h,0,0,1);return this};a.Path.prototype.quadTo=function(d,h,m,t){this._quadTo(d,h,m,t);return this};a.Path.prototype.rArcTo=function(d,h,m,t,u,x,C){this._rArcTo(d,h,m,t,u,x,C);return this};a.Path.prototype.rConicTo=function(d,h,m,t,u){this._rConicTo(d,h,m,t,u);return this};a.Path.prototype.rCubicTo=function(d,h,m,t,u,x){this._rCubicTo(d, -h,m,t,u,x);return this};a.Path.prototype.rLineTo=function(d,h){this._rLineTo(d,h);return this};a.Path.prototype.rMoveTo=function(d,h){this._rMoveTo(d,h);return this};a.Path.prototype.rQuadTo=function(d,h,m,t){this._rQuadTo(d,h,m,t);return this};a.Path.prototype.stroke=function(d){d=d||{};d.width=d.width||1;d.miter_limit=d.miter_limit||4;d.cap=d.cap||a.StrokeCap.Butt;d.join=d.join||a.StrokeJoin.Miter;d.precision=d.precision||1;return this._stroke(d)?this:null};a.Path.prototype.transform=function(){if(1=== -arguments.length){var d=arguments[0];this._transform(d[0],d[1],d[2],d[3],d[4],d[5],d[6]||0,d[7]||0,d[8]||1)}else if(6===arguments.length||9===arguments.length)d=arguments,this._transform(d[0],d[1],d[2],d[3],d[4],d[5],d[6]||0,d[7]||0,d[8]||1);else throw"transform expected to take 1 or 9 arguments. Got "+arguments.length;return this};a.Path.prototype.trim=function(d,h,m){return this._trim(d,h,!!m)?this:null};a.Image.prototype.encodeToBytes=function(d,h){var m=a.Be();d=d||a.ImageFormat.PNG;h=h||100; -return m?this._encodeToBytes(d,h,m):this._encodeToBytes(d,h)};a.Image.prototype.makeShaderCubic=function(d,h,m,t,u){u=p(u);return this._makeShaderCubic(d,h,m,t,u)};a.Image.prototype.makeShaderOptions=function(d,h,m,t,u){u=p(u);return this._makeShaderOptions(d,h,m,t,u)};a.Image.prototype.readPixels=function(d,h,m,t,u){var x=a.Be();return g(this,d,h,m,t,u,x)};a.Canvas.prototype.clear=function(d){a.$d(this.Zd);d=w(d);this._clear(d)};a.Canvas.prototype.clipRRect=function(d,h,m){a.$d(this.Zd);d=Q(d);this._clipRRect(d, -h,m)};a.Canvas.prototype.clipRect=function(d,h,m){a.$d(this.Zd);d=I(d);this._clipRect(d,h,m)};a.Canvas.prototype.concat=function(d){a.$d(this.Zd);d=v(d);this._concat(d)};a.Canvas.prototype.drawArc=function(d,h,m,t,u){a.$d(this.Zd);d=I(d);this._drawArc(d,h,m,t,u)};a.Canvas.prototype.drawAtlas=function(d,h,m,t,u,x,C){if(d&&t&&h&&m&&h.length===m.length){a.$d(this.Zd);u||(u=a.BlendMode.SrcOver);var G=n(h,"HEAPF32"),F=n(m,"HEAPF32"),S=m.length/4,T=n(c(x),"HEAPU32");if(C&&"B"in C&&"C"in C)this._drawAtlasCubic(d, -F,G,T,S,u,C.B,C.C,t);else{let q=a.FilterMode.Linear,y=a.MipmapMode.None;C&&(q=C.filter,"mipmap"in C&&(y=C.mipmap));this._drawAtlasOptions(d,F,G,T,S,u,q,y,t)}k(G,h);k(F,m);k(T,x)}};a.Canvas.prototype.drawCircle=function(d,h,m,t){a.$d(this.Zd);this._drawCircle(d,h,m,t)};a.Canvas.prototype.drawColor=function(d,h){a.$d(this.Zd);d=w(d);void 0!==h?this._drawColor(d,h):this._drawColor(d)};a.Canvas.prototype.drawColorInt=function(d,h){a.$d(this.Zd);this._drawColorInt(d,h||a.BlendMode.SrcOver)};a.Canvas.prototype.drawColorComponents= -function(d,h,m,t,u){a.$d(this.Zd);d=A(d,h,m,t);void 0!==u?this._drawColor(d,u):this._drawColor(d)};a.Canvas.prototype.drawDRRect=function(d,h,m){a.$d(this.Zd);d=Q(d,tb);h=Q(h,Zb);this._drawDRRect(d,h,m)};a.Canvas.prototype.drawImage=function(d,h,m,t){a.$d(this.Zd);this._drawImage(d,h,m,t||null)};a.Canvas.prototype.drawImageCubic=function(d,h,m,t,u,x){a.$d(this.Zd);this._drawImageCubic(d,h,m,t,u,x||null)};a.Canvas.prototype.drawImageOptions=function(d,h,m,t,u,x){a.$d(this.Zd);this._drawImageOptions(d, -h,m,t,u,x||null)};a.Canvas.prototype.drawImageNine=function(d,h,m,t,u){a.$d(this.Zd);h=n(h,"HEAP32",Ma);m=I(m);this._drawImageNine(d,h,m,t,u||null)};a.Canvas.prototype.drawImageRect=function(d,h,m,t,u){a.$d(this.Zd);I(h,V);I(m,Aa);this._drawImageRect(d,V,Aa,t,!!u)};a.Canvas.prototype.drawImageRectCubic=function(d,h,m,t,u,x){a.$d(this.Zd);I(h,V);I(m,Aa);this._drawImageRectCubic(d,V,Aa,t,u,x||null)};a.Canvas.prototype.drawImageRectOptions=function(d,h,m,t,u,x){a.$d(this.Zd);I(h,V);I(m,Aa);this._drawImageRectOptions(d, -V,Aa,t,u,x||null)};a.Canvas.prototype.drawLine=function(d,h,m,t,u){a.$d(this.Zd);this._drawLine(d,h,m,t,u)};a.Canvas.prototype.drawOval=function(d,h){a.$d(this.Zd);d=I(d);this._drawOval(d,h)};a.Canvas.prototype.drawPaint=function(d){a.$d(this.Zd);this._drawPaint(d)};a.Canvas.prototype.drawParagraph=function(d,h,m){a.$d(this.Zd);this._drawParagraph(d,h,m)};a.Canvas.prototype.drawPatch=function(d,h,m,t,u){if(24>d.length)throw"Need 12 cubic points";if(h&&4>h.length)throw"Need 4 colors";if(m&&8>m.length)throw"Need 4 shader coordinates"; -a.$d(this.Zd);const x=n(d,"HEAPF32"),C=h?n(c(h),"HEAPU32"):0,G=m?n(m,"HEAPF32"):0;t||(t=a.BlendMode.Modulate);this._drawPatch(x,C,G,t,u);k(G,m);k(C,h);k(x,d)};a.Canvas.prototype.drawPath=function(d,h){a.$d(this.Zd);this._drawPath(d,h)};a.Canvas.prototype.drawPicture=function(d){a.$d(this.Zd);this._drawPicture(d)};a.Canvas.prototype.drawPoints=function(d,h,m){a.$d(this.Zd);var t=n(h,"HEAPF32");this._drawPoints(d,t,h.length/2,m);k(t,h)};a.Canvas.prototype.drawRRect=function(d,h){a.$d(this.Zd);d=Q(d); -this._drawRRect(d,h)};a.Canvas.prototype.drawRect=function(d,h){a.$d(this.Zd);d=I(d);this._drawRect(d,h)};a.Canvas.prototype.drawRect4f=function(d,h,m,t,u){a.$d(this.Zd);this._drawRect4f(d,h,m,t,u)};a.Canvas.prototype.drawShadow=function(d,h,m,t,u,x,C){a.$d(this.Zd);var G=n(u,"HEAPF32"),F=n(x,"HEAPF32");h=n(h,"HEAPF32",ub);m=n(m,"HEAPF32",vb);this._drawShadow(d,h,m,t,G,F,C);k(G,u);k(F,x)};a.getShadowLocalBounds=function(d,h,m,t,u,x,C){d=p(d);m=n(m,"HEAPF32",ub);t=n(t,"HEAPF32",vb);if(!this._getShadowLocalBounds(d, -h,m,t,u,x,V))return null;h=ea.toTypedArray();return C?(C.set(h),C):h.slice()};a.Canvas.prototype.drawTextBlob=function(d,h,m,t){a.$d(this.Zd);this._drawTextBlob(d,h,m,t)};a.Canvas.prototype.drawVertices=function(d,h,m){a.$d(this.Zd);this._drawVertices(d,h,m)};a.Canvas.prototype.getDeviceClipBounds=function(d){this._getDeviceClipBounds(Ma);var h=$a.toTypedArray();d?d.set(h):d=h.slice();return d};a.Canvas.prototype.quickReject=function(d){d=I(d);return this._quickReject(d)};a.Canvas.prototype.getLocalToDevice= -function(){this._getLocalToDevice(la);for(var d=la,h=Array(16),m=0;16>m;m++)h[m]=a.HEAPF32[d/4+m];return h};a.Canvas.prototype.getTotalMatrix=function(){this._getTotalMatrix(P);for(var d=Array(9),h=0;9>h;h++)d[h]=a.HEAPF32[P/4+h];return d};a.Canvas.prototype.makeSurface=function(d){d=this._makeSurface(d);d.Zd=this.Zd;return d};a.Canvas.prototype.readPixels=function(d,h,m,t,u){a.$d(this.Zd);return g(this,d,h,m,t,u)};a.Canvas.prototype.saveLayer=function(d,h,m,t,u){h=I(h);return this._saveLayer(d|| -null,h,m||null,t||0,u||a.TileMode.Clamp)};a.Canvas.prototype.writePixels=function(d,h,m,t,u,x,C,G){if(d.byteLength%(h*m))throw"pixels length must be a multiple of the srcWidth * srcHeight";a.$d(this.Zd);var F=d.byteLength/(h*m);x=x||a.AlphaType.Unpremul;C=C||a.ColorType.RGBA_8888;G=G||a.ColorSpace.SRGB;var S=F*h;F=n(d,"HEAPU8");h=this._writePixels({width:h,height:m,colorType:C,alphaType:x,colorSpace:G},F,S,t,u);k(F,d);return h};a.ColorFilter.MakeBlend=function(d,h,m){d=w(d);m=m||a.ColorSpace.SRGB; -return a.ColorFilter._MakeBlend(d,h,m)};a.ColorFilter.MakeMatrix=function(d){if(!d||20!==d.length)throw"invalid color matrix";var h=n(d,"HEAPF32"),m=a.ColorFilter._makeMatrix(h);k(h,d);return m};a.ContourMeasure.prototype.getPosTan=function(d,h){this._getPosTan(d,V);d=ea.toTypedArray();return h?(h.set(d),h):d.slice()};a.ImageFilter.prototype.getOutputBounds=function(d,h,m){d=I(d,V);h=p(h);this._getOutputBounds(d,h,Ma);h=$a.toTypedArray();return m?(m.set(h),m):h.slice()};a.ImageFilter.MakeDropShadow= -function(d,h,m,t,u,x){u=w(u,ha);return a.ImageFilter._MakeDropShadow(d,h,m,t,u,x)};a.ImageFilter.MakeDropShadowOnly=function(d,h,m,t,u,x){u=w(u,ha);return a.ImageFilter._MakeDropShadowOnly(d,h,m,t,u,x)};a.ImageFilter.MakeImage=function(d,h,m,t){m=I(m,V);t=I(t,Aa);if("B"in h&&"C"in h)return a.ImageFilter._MakeImageCubic(d,h.B,h.C,m,t);const u=h.filter;let x=a.MipmapMode.None;"mipmap"in h&&(x=h.mipmap);return a.ImageFilter._MakeImageOptions(d,u,x,m,t)};a.ImageFilter.MakeMatrixTransform=function(d,h, -m){d=p(d);if("B"in h&&"C"in h)return a.ImageFilter._MakeMatrixTransformCubic(d,h.B,h.C,m);const t=h.filter;let u=a.MipmapMode.None;"mipmap"in h&&(u=h.mipmap);return a.ImageFilter._MakeMatrixTransformOptions(d,t,u,m)};a.Paint.prototype.getColor=function(){this._getColor(ha);return D(ha)};a.Paint.prototype.setColor=function(d,h){h=h||null;d=w(d);this._setColor(d,h)};a.Paint.prototype.setColorComponents=function(d,h,m,t,u){u=u||null;d=A(d,h,m,t);this._setColor(d,u)};a.Path.prototype.getPoint=function(d, -h){this._getPoint(d,V);d=ea.toTypedArray();return h?(h[0]=d[0],h[1]=d[1],h):d.slice(0,2)};a.Picture.prototype.makeShader=function(d,h,m,t,u){t=p(t);u=I(u);return this._makeShader(d,h,m,t,u)};a.Picture.prototype.cullRect=function(d){this._cullRect(V);var h=ea.toTypedArray();return d?(d.set(h),d):h.slice()};a.PictureRecorder.prototype.beginRecording=function(d,h){d=I(d);return this._beginRecording(d,!!h)};a.Surface.prototype.getCanvas=function(){var d=this._getCanvas();d.Zd=this.Zd;return d};a.Surface.prototype.makeImageSnapshot= -function(d){a.$d(this.Zd);d=n(d,"HEAP32",Ma);return this._makeImageSnapshot(d)};a.Surface.prototype.makeSurface=function(d){a.$d(this.Zd);d=this._makeSurface(d);d.Zd=this.Zd;return d};a.Surface.prototype.Ze=function(d,h){this.te||(this.te=this.getCanvas());return requestAnimationFrame(function(){a.$d(this.Zd);d(this.te);this.flush(h)}.bind(this))};a.Surface.prototype.requestAnimationFrame||(a.Surface.prototype.requestAnimationFrame=a.Surface.prototype.Ze);a.Surface.prototype.We=function(d,h){this.te|| -(this.te=this.getCanvas());requestAnimationFrame(function(){a.$d(this.Zd);d(this.te);this.flush(h);this.dispose()}.bind(this))};a.Surface.prototype.drawOnce||(a.Surface.prototype.drawOnce=a.Surface.prototype.We);a.PathEffect.MakeDash=function(d,h){h||=0;if(!d.length||1===d.length%2)throw"Intervals array must have even length";var m=n(d,"HEAPF32");h=a.PathEffect._MakeDash(m,d.length,h);k(m,d);return h};a.PathEffect.MakeLine2D=function(d,h){h=p(h);return a.PathEffect._MakeLine2D(d,h)};a.PathEffect.MakePath2D= -function(d,h){d=p(d);return a.PathEffect._MakePath2D(d,h)};a.Shader.MakeColor=function(d,h){h=h||null;d=w(d);return a.Shader._MakeColor(d,h)};a.Shader.Blend=a.Shader.MakeBlend;a.Shader.Color=a.Shader.MakeColor;a.Shader.MakeLinearGradient=function(d,h,m,t,u,x,C,G){G=G||null;var F=l(m),S=n(t,"HEAPF32");C=C||0;x=p(x);var T=ea.toTypedArray();T.set(d);T.set(h,2);d=a.Shader._MakeLinearGradient(V,F.he,F.colorType,S,F.count,u,C,x,G);k(F.he,m);t&&k(S,t);return d};a.Shader.MakeRadialGradient=function(d,h,m, -t,u,x,C,G){G=G||null;var F=l(m),S=n(t,"HEAPF32");C=C||0;x=p(x);d=a.Shader._MakeRadialGradient(d[0],d[1],h,F.he,F.colorType,S,F.count,u,C,x,G);k(F.he,m);t&&k(S,t);return d};a.Shader.MakeSweepGradient=function(d,h,m,t,u,x,C,G,F,S){S=S||null;var T=l(m),q=n(t,"HEAPF32");C=C||0;G=G||0;F=F||360;x=p(x);d=a.Shader._MakeSweepGradient(d,h,T.he,T.colorType,q,T.count,u,G,F,C,x,S);k(T.he,m);t&&k(q,t);return d};a.Shader.MakeTwoPointConicalGradient=function(d,h,m,t,u,x,C,G,F,S){S=S||null;var T=l(u),q=n(x,"HEAPF32"); -F=F||0;G=p(G);var y=ea.toTypedArray();y.set(d);y.set(m,2);d=a.Shader._MakeTwoPointConicalGradient(V,h,t,T.he,T.colorType,q,T.count,C,F,G,S);k(T.he,u);x&&k(q,x);return d};a.Vertices.prototype.bounds=function(d){this._bounds(V);var h=ea.toTypedArray();return d?(d.set(h),d):h.slice()};a.ce&&a.ce.forEach(function(d){d()})};a.computeTonalColors=function(g){var d=n(g.ambient,"HEAPF32"),h=n(g.spot,"HEAPF32");this._computeTonalColors(d,h);var m={ambient:D(d),spot:D(h)};k(d,g.ambient);k(h,g.spot);return m}; -a.LTRBRect=function(g,d,h,m){return Float32Array.of(g,d,h,m)};a.XYWHRect=function(g,d,h,m){return Float32Array.of(g,d,g+h,d+m)};a.LTRBiRect=function(g,d,h,m){return Int32Array.of(g,d,h,m)};a.XYWHiRect=function(g,d,h,m){return Int32Array.of(g,d,g+h,d+m)};a.RRectXY=function(g,d,h){return Float32Array.of(g[0],g[1],g[2],g[3],d,h,d,h,d,h,d,h)};a.MakeAnimatedImageFromEncoded=function(g){g=new Uint8Array(g);var d=a._malloc(g.byteLength);a.HEAPU8.set(g,d);return(g=a._decodeAnimatedImage(d,g.byteLength))? -g:null};a.MakeImageFromEncoded=function(g){g=new Uint8Array(g);var d=a._malloc(g.byteLength);a.HEAPU8.set(g,d);return(g=a._decodeImage(d,g.byteLength))?g:null};var ab=null;a.MakeImageFromCanvasImageSource=function(g){var d=g.width,h=g.height;ab||=document.createElement("canvas");ab.width=d;ab.height=h;var m=ab.getContext("2d",{willReadFrequently:!0});m.drawImage(g,0,0);g=m.getImageData(0,0,d,h);return a.MakeImage({width:d,height:h,alphaType:a.AlphaType.Unpremul,colorType:a.ColorType.RGBA_8888,colorSpace:a.ColorSpace.SRGB}, -g.data,4*d)};a.MakeImage=function(g,d,h){var m=a._malloc(d.length);a.HEAPU8.set(d,m);return a._MakeImage(g,m,d.length,h)};a.MakeVertices=function(g,d,h,m,t,u){var x=t&&t.length||0,C=0;h&&h.length&&(C|=1);m&&m.length&&(C|=2);void 0===u||u||(C|=4);g=new a._VerticesBuilder(g,d.length/2,x,C);n(d,"HEAPF32",g.positions());g.texCoords()&&n(h,"HEAPF32",g.texCoords());g.colors()&&n(c(m),"HEAPU32",g.colors());g.indices()&&n(t,"HEAPU16",g.indices());return g.detach()};(function(g){g.ce=g.ce||[];g.ce.push(function(){function d(q){q&& -(q.dir=0===q.dir?g.TextDirection.RTL:g.TextDirection.LTR);return q}function h(q){if(!q||!q.length)return[];for(var y=[],M=0;Md)return a._free(g),null;t=new Uint16Array(a.HEAPU8.buffer,g,d);if(h)return h.set(t),a._free(g),h;h=Uint16Array.from(t);a._free(g);return h};a.Font.prototype.getGlyphIntercepts= -function(g,d,h,m){var t=n(g,"HEAPU16"),u=n(d,"HEAPF32");return this._getGlyphIntercepts(t,g.length,!(g&&g._ck),u,d.length,!(d&&d._ck),h,m)};a.Font.prototype.getGlyphWidths=function(g,d,h){var m=n(g,"HEAPU16"),t=a._malloc(4*g.length);this._getGlyphWidthBounds(m,g.length,t,0,d||null);d=new Float32Array(a.HEAPU8.buffer,t,g.length);k(m,g);if(h)return h.set(d),a._free(t),h;g=Float32Array.from(d);a._free(t);return g};a.FontMgr.FromData=function(){if(!arguments.length)return null;var g=arguments;1===g.length&& -Array.isArray(g[0])&&(g=arguments[0]);if(!g.length)return null;for(var d=[],h=[],m=0;md)return a._free(g),null;t=new Uint16Array(a.HEAPU8.buffer,g,d);if(h)return h.set(t),a._free(g),h;h=Uint16Array.from(t);a._free(g);return h};a.TextBlob.MakeOnPath=function(g,d,h,m){if(g&&g.length&&d&&d.countPoints()){if(1===d.countPoints())return this.MakeFromText(g,h);m||=0;var t=h.getGlyphIDs(g);t=h.getGlyphWidths(t);var u=[];d=new a.ContourMeasureIter(d,!1,1);for(var x= -d.next(),C=new Float32Array(4),G=0;Gx.length()){x.delete();x=d.next();if(!x){g=g.substring(0,G);break}m=F/2}x.getPosTan(m,C);var S=C[2],T=C[3];u.push(S,T,C[0]-F/2*S,C[1]-F/2*T);m+=F/2}g=this.MakeFromRSXform(g,u,h);x&&x.delete();d.delete();return g}};a.TextBlob.MakeFromRSXform=function(g,d,h){var m=qa(g)+1,t=a._malloc(m);ra(g,t,m);g=n(d,"HEAPF32");h=a.TextBlob._MakeFromRSXform(t,m-1,g,h);a._free(t);return h?h:null};a.TextBlob.MakeFromRSXformGlyphs=function(g, -d,h){var m=n(g,"HEAPU16");d=n(d,"HEAPF32");h=a.TextBlob._MakeFromRSXformGlyphs(m,2*g.length,d,h);k(m,g);return h?h:null};a.TextBlob.MakeFromGlyphs=function(g,d){var h=n(g,"HEAPU16");d=a.TextBlob._MakeFromGlyphs(h,2*g.length,d);k(h,g);return d?d:null};a.TextBlob.MakeFromText=function(g,d){var h=qa(g)+1,m=a._malloc(h);ra(g,m,h);g=a.TextBlob._MakeFromText(m,h-1,d);a._free(m);return g?g:null};a.MallocGlyphIDs=function(g){return a.Malloc(Uint16Array,g)}});a.ce=a.ce||[];a.ce.push(function(){a.MakePicture= -function(g){g=new Uint8Array(g);var d=a._malloc(g.byteLength);a.HEAPU8.set(g,d);return(g=a._MakePicture(d,g.byteLength))?g:null}});a.ce=a.ce||[];a.ce.push(function(){a.RuntimeEffect.Make=function(g,d){return a.RuntimeEffect._Make(g,{onError:d||function(h){console.log("RuntimeEffect error",h)}})};a.RuntimeEffect.MakeForBlender=function(g,d){return a.RuntimeEffect._MakeForBlender(g,{onError:d||function(h){console.log("RuntimeEffect error",h)}})};a.RuntimeEffect.prototype.makeShader=function(g,d){var h= -!g._ck,m=n(g,"HEAPF32");d=p(d);return this._makeShader(m,4*g.length,h,d)};a.RuntimeEffect.prototype.makeShaderWithChildren=function(g,d,h){var m=!g._ck,t=n(g,"HEAPF32");h=p(h);for(var u=[],x=0;x{var b=new XMLHttpRequest;b.open("GET",a,!1);b.responseType="arraybuffer";b.send(null);return new Uint8Array(b.response)}),ua=a=>fetch(a,{credentials:"same-origin"}).then(b=>b.ok?b.arrayBuffer():Promise.reject(Error(b.status+" : "+b.url))); -var xa=console.log.bind(console),ya=console.error.bind(console);Object.assign(r,sa);sa=null;var za,Ba=!1,Ca,B,Da,Fa,E,H,J,Ga;function Ha(){var a=za.buffer;r.HEAP8=Ca=new Int8Array(a);r.HEAP16=Da=new Int16Array(a);r.HEAPU8=B=new Uint8Array(a);r.HEAPU16=Fa=new Uint16Array(a);r.HEAP32=E=new Int32Array(a);r.HEAPU32=H=new Uint32Array(a);r.HEAPF32=J=new Float32Array(a);r.HEAPF64=Ga=new Float64Array(a)}var Ia=[],Ja=[],Ka=[],La=0,Na=null,Oa=null; -function Pa(a){a="Aborted("+a+")";ya(a);Ba=!0;a=new WebAssembly.RuntimeError(a+". Build with -sASSERTIONS for more info.");ca(a);throw a;}var Qa=a=>a.startsWith("data:application/octet-stream;base64,"),Ra;function Sa(a){return ua(a).then(b=>new Uint8Array(b),()=>{if(va)var b=va(a);else throw"both async and sync fetching of the wasm failed";return b})}function Ta(a,b,c){return Sa(a).then(e=>WebAssembly.instantiate(e,b)).then(c,e=>{ya(`failed to asynchronously prepare wasm: ${e}`);Pa(e)})} -function Ua(a,b){var c=Ra;return"function"!=typeof WebAssembly.instantiateStreaming||Qa(c)||"function"!=typeof fetch?Ta(c,a,b):fetch(c,{credentials:"same-origin"}).then(e=>WebAssembly.instantiateStreaming(e,a).then(b,function(f){ya(`wasm streaming compile failed: ${f}`);ya("falling back to ArrayBuffer instantiation");return Ta(c,a,b)}))}function Va(a){this.name="ExitStatus";this.message=`Program terminated with exit(${a})`;this.status=a}var Wa=a=>{a.forEach(b=>b(r))},Xa=r.noExitRuntime||!0; -class Ya{constructor(a){this.ae=a-24}} -var Za=0,bb=0,cb="undefined"!=typeof TextDecoder?new TextDecoder:void 0,db=(a,b=0,c=NaN)=>{var e=b+c;for(c=b;a[c]&&!(c>=e);)++c;if(16f?e+=String.fromCharCode(f):(f-=65536,e+=String.fromCharCode(55296|f>>10,56320|f&1023))}}else e+=String.fromCharCode(f)}return e}, -eb={},fb=a=>{for(;a.length;){var b=a.pop();a.pop()(b)}};function gb(a){return this.fromWireType(H[a>>2])} -var hb={},ib={},jb={},kb,mb=(a,b,c)=>{function e(l){l=c(l);if(l.length!==a.length)throw new kb("Mismatched type converter count");for(var p=0;pjb[l]=b);var f=Array(b.length),k=[],n=0;b.forEach((l,p)=>{ib.hasOwnProperty(l)?f[p]=ib[l]:(k.push(l),hb.hasOwnProperty(l)||(hb[l]=[]),hb[l].push(()=>{f[p]=ib[l];++n;n===k.length&&e(f)}))});0===k.length&&e(f)},nb,K=a=>{for(var b="";B[a];)b+=nb[B[a++]];return b},L; -function ob(a,b,c={}){var e=b.name;if(!a)throw new L(`type "${e}" must have a positive integer typeid pointer`);if(ib.hasOwnProperty(a)){if(c.lf)return;throw new L(`Cannot register type '${e}' twice`);}ib[a]=b;delete jb[a];hb.hasOwnProperty(a)&&(b=hb[a],delete hb[a],b.forEach(f=>f()))}function lb(a,b,c={}){return ob(a,b,c)} -var pb=a=>{throw new L(a.Yd.de.be.name+" instance already deleted");},qb=!1,rb=()=>{},sb=(a,b,c)=>{if(b===c)return a;if(void 0===c.ge)return null;a=sb(a,b,c.ge);return null===a?null:c.cf(a)},yb={},zb={},Ab=(a,b)=>{if(void 0===b)throw new L("ptr should not be undefined");for(;a.ge;)b=a.ye(b),a=a.ge;return zb[b]},Cb=(a,b)=>{if(!b.de||!b.ae)throw new kb("makeClassHandle requires ptr and ptrType");if(!!b.ie!==!!b.ee)throw new kb("Both smartPtrType and smartPtr must be specified");b.count={value:1};return Bb(Object.create(a, -{Yd:{value:b,writable:!0}}))},Bb=a=>{if("undefined"===typeof FinalizationRegistry)return Bb=b=>b,a;qb=new FinalizationRegistry(b=>{b=b.Yd;--b.count.value;0===b.count.value&&(b.ee?b.ie.ne(b.ee):b.de.be.ne(b.ae))});Bb=b=>{var c=b.Yd;c.ee&&qb.register(b,{Yd:c},b);return b};rb=b=>{qb.unregister(b)};return Bb(a)},Db=[];function Eb(){} -var Fb=(a,b)=>Object.defineProperty(b,"name",{value:a}),Gb=(a,b,c)=>{if(void 0===a[b].fe){var e=a[b];a[b]=function(...f){if(!a[b].fe.hasOwnProperty(f.length))throw new L(`Function '${c}' called with an invalid number of arguments (${f.length}) - expects one of (${a[b].fe})!`);return a[b].fe[f.length].apply(this,f)};a[b].fe=[];a[b].fe[e.oe]=e}},Hb=(a,b,c)=>{if(r.hasOwnProperty(a)){if(void 0===c||void 0!==r[a].fe&&void 0!==r[a].fe[c])throw new L(`Cannot register public name '${a}' twice`);Gb(r,a,a); -if(r[a].fe.hasOwnProperty(c))throw new L(`Cannot register multiple overloads of a function with the same number of arguments (${c})!`);r[a].fe[c]=b}else r[a]=b,r[a].oe=c},Ib=a=>{a=a.replace(/[^a-zA-Z0-9_]/g,"$");var b=a.charCodeAt(0);return 48<=b&&57>=b?`_${a}`:a};function Jb(a,b,c,e,f,k,n,l){this.name=a;this.constructor=b;this.se=c;this.ne=e;this.ge=f;this.ff=k;this.ye=n;this.cf=l;this.pf=[]} -var Kb=(a,b,c)=>{for(;b!==c;){if(!b.ye)throw new L(`Expected null or instance of ${c.name}, got an instance of ${b.name}`);a=b.ye(a);b=b.ge}return a};function Lb(a,b){if(null===b){if(this.Ke)throw new L(`null is not a valid ${this.name}`);return 0}if(!b.Yd)throw new L(`Cannot pass "${Mb(b)}" as a ${this.name}`);if(!b.Yd.ae)throw new L(`Cannot pass deleted object as a pointer of type ${this.name}`);return Kb(b.Yd.ae,b.Yd.de.be,this.be)} -function Nb(a,b){if(null===b){if(this.Ke)throw new L(`null is not a valid ${this.name}`);if(this.De){var c=this.Le();null!==a&&a.push(this.ne,c);return c}return 0}if(!b||!b.Yd)throw new L(`Cannot pass "${Mb(b)}" as a ${this.name}`);if(!b.Yd.ae)throw new L(`Cannot pass deleted object as a pointer of type ${this.name}`);if(!this.Ce&&b.Yd.de.Ce)throw new L(`Cannot convert argument of type ${b.Yd.ie?b.Yd.ie.name:b.Yd.de.name} to parameter type ${this.name}`);c=Kb(b.Yd.ae,b.Yd.de.be,this.be);if(this.De){if(void 0=== -b.Yd.ee)throw new L("Passing raw pointer to smart pointer is illegal");switch(this.uf){case 0:if(b.Yd.ie===this)c=b.Yd.ee;else throw new L(`Cannot convert argument of type ${b.Yd.ie?b.Yd.ie.name:b.Yd.de.name} to parameter type ${this.name}`);break;case 1:c=b.Yd.ee;break;case 2:if(b.Yd.ie===this)c=b.Yd.ee;else{var e=b.clone();c=this.qf(c,Ob(()=>e["delete"]()));null!==a&&a.push(this.ne,c)}break;default:throw new L("Unsupporting sharing policy");}}return c} -function Pb(a,b){if(null===b){if(this.Ke)throw new L(`null is not a valid ${this.name}`);return 0}if(!b.Yd)throw new L(`Cannot pass "${Mb(b)}" as a ${this.name}`);if(!b.Yd.ae)throw new L(`Cannot pass deleted object as a pointer of type ${this.name}`);if(b.Yd.de.Ce)throw new L(`Cannot convert argument of type ${b.Yd.de.name} to parameter type ${this.name}`);return Kb(b.Yd.ae,b.Yd.de.be,this.be)} -function Qb(a,b,c,e,f,k,n,l,p,v,w){this.name=a;this.be=b;this.Ke=c;this.Ce=e;this.De=f;this.nf=k;this.uf=n;this.Se=l;this.Le=p;this.qf=v;this.ne=w;f||void 0!==b.ge?this.toWireType=Nb:(this.toWireType=e?Lb:Pb,this.ke=null)} -var Rb=(a,b,c)=>{if(!r.hasOwnProperty(a))throw new kb("Replacing nonexistent public symbol");void 0!==r[a].fe&&void 0!==c?r[a].fe[c]=b:(r[a]=b,r[a].oe=c)},N,Sb=(a,b,c=[])=>{a.includes("j")?(a=a.replace(/p/g,"i"),b=(0,r["dynCall_"+a])(b,...c)):b=N.get(b)(...c);return b},Tb=(a,b)=>(...c)=>Sb(a,b,c),O=(a,b)=>{a=K(a);var c=a.includes("j")?Tb(a,b):N.get(b);if("function"!=typeof c)throw new L(`unknown function pointer with signature ${a}: ${b}`);return c},ac,dc=a=>{a=bc(a);var b=K(a);cc(a);return b},ec= -(a,b)=>{function c(k){f[k]||ib[k]||(jb[k]?jb[k].forEach(c):(e.push(k),f[k]=!0))}var e=[],f={};b.forEach(c);throw new ac(`${a}: `+e.map(dc).join([", "]));};function fc(a){for(var b=1;bk)throw new L("argTypes array size mismatch! Must at least get return value and 'this' types!");var n=null!==b[1]&&null!==c,l=fc(b),p="void"!==b[0].name,v=k-2,w=Array(v),A=[],D=[];return Fb(a,function(...I){D.length=0;A.length=n?2:1;A[0]=f;if(n){var Q=b[1].toWireType(D,this);A[1]=Q}for(var P=0;P{for(var c=[],e=0;e>2]);return c},ic=a=>{a=a.trim();const b=a.indexOf("(");return-1!==b?a.substr(0,b):a},jc=[],kc=[],lc=a=>{9{if(!a)throw new L("Cannot use deleted val. handle = "+a);return kc[a]},Ob=a=>{switch(a){case void 0:return 2;case null:return 4;case !0:return 6;case !1:return 8;default:const b=jc.pop()||kc.length;kc[b]=a;kc[b+1]=1;return b}},nc={name:"emscripten::val",fromWireType:a=>{var b=mc(a);lc(a); -return b},toWireType:(a,b)=>Ob(b),je:8,readValueFromPointer:gb,ke:null},oc=(a,b,c)=>{switch(b){case 1:return c?function(e){return this.fromWireType(Ca[e])}:function(e){return this.fromWireType(B[e])};case 2:return c?function(e){return this.fromWireType(Da[e>>1])}:function(e){return this.fromWireType(Fa[e>>1])};case 4:return c?function(e){return this.fromWireType(E[e>>2])}:function(e){return this.fromWireType(H[e>>2])};default:throw new TypeError(`invalid integer width (${b}): ${a}`);}},pc=(a,b)=> -{var c=ib[a];if(void 0===c)throw a=`${b} has unknown type ${dc(a)}`,new L(a);return c},Mb=a=>{if(null===a)return"null";var b=typeof a;return"object"===b||"array"===b||"function"===b?a.toString():""+a},qc=(a,b)=>{switch(b){case 4:return function(c){return this.fromWireType(J[c>>2])};case 8:return function(c){return this.fromWireType(Ga[c>>3])};default:throw new TypeError(`invalid float width (${b}): ${a}`);}},rc=(a,b,c)=>{switch(b){case 1:return c?e=>Ca[e]:e=>B[e];case 2:return c?e=>Da[e>>1]:e=>Fa[e>> -1];case 4:return c?e=>E[e>>2]:e=>H[e>>2];default:throw new TypeError(`invalid integer width (${b}): ${a}`);}},ra=(a,b,c)=>{var e=B;if(!(0=n){var l=a.charCodeAt(++k);n=65536+((n&1023)<<10)|l&1023}if(127>=n){if(b>=c)break;e[b++]=n}else{if(2047>=n){if(b+1>=c)break;e[b++]=192|n>>6}else{if(65535>=n){if(b+2>=c)break;e[b++]=224|n>>12}else{if(b+3>=c)break;e[b++]=240|n>>18;e[b++]=128|n>>12&63}e[b++]=128|n>>6& -63}e[b++]=128|n&63}}e[b]=0;return b-f},qa=a=>{for(var b=0,c=0;c=e?b++:2047>=e?b+=2:55296<=e&&57343>=e?(b+=4,++c):b+=3}return b},sc="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,tc=(a,b)=>{var c=a>>1;for(var e=c+b/2;!(c>=e)&&Fa[c];)++c;c<<=1;if(32=b/2);++e){var f=Da[a+2*e>>1];if(0==f)break;c+=String.fromCharCode(f)}return c},uc=(a,b,c)=>{c??=2147483647;if(2>c)return 0;c-=2;var e= -b;c=c<2*a.length?c/2:a.length;for(var f=0;f>1]=a.charCodeAt(f),b+=2;Da[b>>1]=0;return b-e},vc=a=>2*a.length,wc=(a,b)=>{for(var c=0,e="";!(c>=b/4);){var f=E[a+4*c>>2];if(0==f)break;++c;65536<=f?(f-=65536,e+=String.fromCharCode(55296|f>>10,56320|f&1023)):e+=String.fromCharCode(f)}return e},xc=(a,b,c)=>{c??=2147483647;if(4>c)return 0;var e=b;c=e+c-4;for(var f=0;f=k){var n=a.charCodeAt(++f);k=65536+((k&1023)<<10)|n&1023}E[b>>2]=k;b+= -4;if(b+4>c)break}E[b>>2]=0;return b-e},yc=a=>{for(var b=0,c=0;c=e&&++c;b+=4}return b},zc=(a,b,c)=>{var e=[];a=a.toWireType(e,c);e.length&&(H[b>>2]=Ob(e));return a},Ac=[],Bc={},Cc=a=>{var b=Bc[a];return void 0===b?K(a):b},Dc=()=>{function a(b){b.$$$embind_global$$$=b;var c="object"==typeof $$$embind_global$$$&&b.$$$embind_global$$$==b;c||delete b.$$$embind_global$$$;return c}if("object"==typeof globalThis)return globalThis;if("object"==typeof $$$embind_global$$$)return $$$embind_global$$$; -"object"==typeof global&&a(global)?$$$embind_global$$$=global:"object"==typeof self&&a(self)&&($$$embind_global$$$=self);if("object"==typeof $$$embind_global$$$)return $$$embind_global$$$;throw Error("unable to get global object.");},Ec=a=>{var b=Ac.length;Ac.push(a);return b},Fc=(a,b)=>{for(var c=Array(a),e=0;e>2],"parameter "+e);return c},Gc=Reflect.construct,R,Hc=a=>{var b=a.getExtension("ANGLE_instanced_arrays");b&&(a.vertexAttribDivisor=(c,e)=>b.vertexAttribDivisorANGLE(c, -e),a.drawArraysInstanced=(c,e,f,k)=>b.drawArraysInstancedANGLE(c,e,f,k),a.drawElementsInstanced=(c,e,f,k,n)=>b.drawElementsInstancedANGLE(c,e,f,k,n))},Ic=a=>{var b=a.getExtension("OES_vertex_array_object");b&&(a.createVertexArray=()=>b.createVertexArrayOES(),a.deleteVertexArray=c=>b.deleteVertexArrayOES(c),a.bindVertexArray=c=>b.bindVertexArrayOES(c),a.isVertexArray=c=>b.isVertexArrayOES(c))},Jc=a=>{var b=a.getExtension("WEBGL_draw_buffers");b&&(a.drawBuffers=(c,e)=>b.drawBuffersWEBGL(c,e))},Kc=a=> -{var b="ANGLE_instanced_arrays EXT_blend_minmax EXT_disjoint_timer_query EXT_frag_depth EXT_shader_texture_lod EXT_sRGB OES_element_index_uint OES_fbo_render_mipmap OES_standard_derivatives OES_texture_float OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_depth_texture WEBGL_draw_buffers EXT_color_buffer_float EXT_conservative_depth EXT_disjoint_timer_query_webgl2 EXT_texture_norm16 NV_shader_noperspective_interpolation WEBGL_clip_cull_distance EXT_clip_control EXT_color_buffer_half_float EXT_depth_clamp EXT_float_blend EXT_polygon_offset_clamp EXT_texture_compression_bptc EXT_texture_compression_rgtc EXT_texture_filter_anisotropic KHR_parallel_shader_compile OES_texture_float_linear WEBGL_blend_func_extended WEBGL_compressed_texture_astc WEBGL_compressed_texture_etc WEBGL_compressed_texture_etc1 WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context WEBGL_multi_draw WEBGL_polygon_mode".split(" "); -return(a.getSupportedExtensions()||[]).filter(c=>b.includes(c))},Lc=1,Mc=[],Nc=[],Oc=[],Pc=[],ka=[],Qc=[],Rc=[],pa=[],Sc=[],Tc=[],Uc=[],Wc={},Xc={},Yc=4,Zc=0,ja=a=>{for(var b=Lc++,c=a.length;c{for(var f=0;f>2]=n}},na=(a,b)=>{a.Ne||(a.Ne=a.getContext,a.getContext=function(e,f){f=a.Ne(e,f);return"webgl"==e==f instanceof WebGLRenderingContext?f:null});var c=1{var c=ja(pa),e={handle:c,attributes:b,version:b.majorVersion,le:a};a.canvas&&(a.canvas.Ve=e);pa[c]=e;("undefined"==typeof b.df||b.df)&&bd(e);return c},oa=a=>{z=pa[a];r.vf=R=z?.le;return!(a&&!R)},bd=a=>{a||=z;if(!a.mf){a.mf=!0;var b=a.le;b.zf=b.getExtension("WEBGL_multi_draw");b.xf=b.getExtension("EXT_polygon_offset_clamp");b.wf=b.getExtension("EXT_clip_control");b.Bf=b.getExtension("WEBGL_polygon_mode");Hc(b);Ic(b);Jc(b);b.Pe=b.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"); -b.Re=b.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance");2<=a.version&&(b.me=b.getExtension("EXT_disjoint_timer_query_webgl2"));if(2>a.version||!b.me)b.me=b.getExtension("EXT_disjoint_timer_query");Kc(b).forEach(c=>{c.includes("lose_context")||c.includes("debug")||b.getExtension(c)})}},z,U,cd=(a,b)=>{R.bindFramebuffer(a,Oc[b])},dd=a=>{R.bindVertexArray(Rc[a])},ed=a=>R.clear(a),fd=(a,b,c,e)=>R.clearColor(a,b,c,e),gd=a=>R.clearStencil(a),hd=(a,b)=>{for(var c=0;c>2];R.deleteVertexArray(Rc[e]);Rc[e]=null}},jd=[],kd=(a,b)=>{$c(a,b,"createVertexArray",Rc)};function ld(){var a=Kc(R);return a=a.concat(a.map(b=>"GL_"+b))} -var md=(a,b,c)=>{if(b){var e=void 0;switch(a){case 36346:e=1;break;case 36344:0!=c&&1!=c&&(U||=1280);return;case 34814:case 36345:e=0;break;case 34466:var f=R.getParameter(34467);e=f?f.length:0;break;case 33309:if(2>z.version){U||=1282;return}e=ld().length;break;case 33307:case 33308:if(2>z.version){U||=1280;return}e=33307==a?3:0}if(void 0===e)switch(f=R.getParameter(a),typeof f){case "number":e=f;break;case "boolean":e=f?1:0;break;case "string":U||=1280;return;case "object":if(null===f)switch(a){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 36662:case 36663:case 35053:case 35055:case 36010:case 35097:case 35869:case 32874:case 36389:case 35983:case 35368:case 34068:e= -0;break;default:U||=1280;return}else{if(f instanceof Float32Array||f instanceof Uint32Array||f instanceof Int32Array||f instanceof Array){for(a=0;a>2]=f[a];break;case 2:J[b+4*a>>2]=f[a];break;case 4:Ca[b+a]=f[a]?1:0}return}try{e=f.name|0}catch(k){U||=1280;ya(`GL_INVALID_ENUM in glGet${c}v: Unknown object returned from WebGL getParameter(${a})! (error: ${k})`);return}}break;default:U||=1280;ya(`GL_INVALID_ENUM in glGet${c}v: Native code calling glGet${c}v(${a}) and it returns ${f} of type ${typeof f}!`); -return}switch(c){case 1:c=e;H[b>>2]=c;H[b+4>>2]=(c-H[b>>2])/4294967296;break;case 0:E[b>>2]=e;break;case 2:J[b>>2]=e;break;case 4:Ca[b]=e?1:0}}else U||=1281},nd=(a,b)=>md(a,b,0),od=(a,b,c)=>{if(c){a=Sc[a];b=2>z.version?R.me.getQueryObjectEXT(a,b):R.getQueryParameter(a,b);var e;"boolean"==typeof b?e=b?1:0:e=b;H[c>>2]=e;H[c+4>>2]=(e-H[c>>2])/4294967296}else U||=1281},qd=a=>{var b=qa(a)+1,c=pd(b);c&&ra(a,c,b);return c},rd=a=>{var b=Wc[a];if(!b){switch(a){case 7939:b=qd(ld().join(" "));break;case 7936:case 7937:case 37445:case 37446:(b= -R.getParameter(a))||(U||=1280);b=b?qd(b):0;break;case 7938:b=R.getParameter(7938);var c=`OpenGL ES 2.0 (${b})`;2<=z.version&&(c=`OpenGL ES 3.0 (${b})`);b=qd(c);break;case 35724:b=R.getParameter(35724);c=b.match(/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/);null!==c&&(3==c[1].length&&(c[1]+="0"),b=`OpenGL ES GLSL ES ${c[1]} (${b})`);b=qd(b);break;default:U||=1280}Wc[a]=b}return b},sd=(a,b)=>{if(2>z.version)return U||=1282,0;var c=Xc[a];if(c)return 0>b||b>=c.length?(U||=1281,0):c[b];switch(a){case 7939:return c= -ld().map(qd),c=Xc[a]=c,0>b||b>=c.length?(U||=1281,0):c[b];default:return U||=1280,0}},td=a=>"]"==a.slice(-1)&&a.lastIndexOf("["),ud=a=>{a-=5120;return 0==a?Ca:1==a?B:2==a?Da:4==a?E:6==a?J:5==a||28922==a||28520==a||30779==a||30782==a?H:Fa},vd=(a,b,c,e,f)=>{a=ud(a);b=e*((Zc||c)*({5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4}[b-6402]||1)*a.BYTES_PER_ELEMENT+Yc-1&-Yc);return a.subarray(f>>>31-Math.clz32(a.BYTES_PER_ELEMENT),f+b>>>31-Math.clz32(a.BYTES_PER_ELEMENT))},Y=a=>{var b=R.bf;if(b){var c= -b.xe[a];"number"==typeof c&&(b.xe[a]=c=R.getUniformLocation(b,b.Te[a]+(0{if(!zd){var a={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:"./this.program"},b;for(b in yd)void 0===yd[b]?delete a[b]:a[b]=yd[b];var c=[];for(b in a)c.push(`${b}=${a[b]}`);zd=c}return zd},zd,Bd=[null,[],[]]; -kb=r.InternalError=class extends Error{constructor(a){super(a);this.name="InternalError"}};for(var Cd=Array(256),Dd=0;256>Dd;++Dd)Cd[Dd]=String.fromCharCode(Dd);nb=Cd;L=r.BindingError=class extends Error{constructor(a){super(a);this.name="BindingError"}}; -Object.assign(Eb.prototype,{isAliasOf:function(a){if(!(this instanceof Eb&&a instanceof Eb))return!1;var b=this.Yd.de.be,c=this.Yd.ae;a.Yd=a.Yd;var e=a.Yd.de.be;for(a=a.Yd.ae;b.ge;)c=b.ye(c),b=b.ge;for(;e.ge;)a=e.ye(a),e=e.ge;return b===e&&c===a},clone:function(){this.Yd.ae||pb(this);if(this.Yd.we)return this.Yd.count.value+=1,this;var a=Bb,b=Object,c=b.create,e=Object.getPrototypeOf(this),f=this.Yd;a=a(c.call(b,e,{Yd:{value:{count:f.count,ve:f.ve,we:f.we,ae:f.ae,de:f.de,ee:f.ee,ie:f.ie}}}));a.Yd.count.value+= -1;a.Yd.ve=!1;return a},["delete"](){this.Yd.ae||pb(this);if(this.Yd.ve&&!this.Yd.we)throw new L("Object already scheduled for deletion");rb(this);var a=this.Yd;--a.count.value;0===a.count.value&&(a.ee?a.ie.ne(a.ee):a.de.be.ne(a.ae));this.Yd.we||(this.Yd.ee=void 0,this.Yd.ae=void 0)},isDeleted:function(){return!this.Yd.ae},deleteLater:function(){this.Yd.ae||pb(this);if(this.Yd.ve&&!this.Yd.we)throw new L("Object already scheduled for deletion");Db.push(this);this.Yd.ve=!0;return this}}); -Object.assign(Qb.prototype,{gf(a){this.Se&&(a=this.Se(a));return a},Oe(a){this.ne?.(a)},je:8,readValueFromPointer:gb,fromWireType:function(a){function b(){return this.De?Cb(this.be.se,{de:this.nf,ae:c,ie:this,ee:a}):Cb(this.be.se,{de:this,ae:a})}var c=this.gf(a);if(!c)return this.Oe(a),null;var e=Ab(this.be,c);if(void 0!==e){if(0===e.Yd.count.value)return e.Yd.ae=c,e.Yd.ee=a,e.clone();e=e.clone();this.Oe(a);return e}e=this.be.ff(c);e=yb[e];if(!e)return b.call(this);e=this.Ce?e.af:e.pointerType;var f= -sb(c,this.be,e.be);return null===f?b.call(this):this.De?Cb(e.be.se,{de:e,ae:f,ie:this,ee:a}):Cb(e.be.se,{de:e,ae:f})}});ac=r.UnboundTypeError=((a,b)=>{var c=Fb(b,function(e){this.name=b;this.message=e;e=Error(e).stack;void 0!==e&&(this.stack=this.toString()+"\n"+e.replace(/^Error(:[^\n]*)?\n/,""))});c.prototype=Object.create(a.prototype);c.prototype.constructor=c;c.prototype.toString=function(){return void 0===this.message?this.name:`${this.name}: ${this.message}`};return c})(Error,"UnboundTypeError"); -kc.push(0,1,void 0,1,null,1,!0,1,!1,1);r.count_emval_handles=()=>kc.length/2-5-jc.length;for(var Ed=0;32>Ed;++Ed)jd.push(Array(Ed));var Fd=new Float32Array(288);for(Ed=0;288>=Ed;++Ed)wd[Ed]=Fd.subarray(0,Ed);var Gd=new Int32Array(288);for(Ed=0;288>=Ed;++Ed)xd[Ed]=Gd.subarray(0,Ed); -var Vd={F:(a,b,c)=>{var e=new Ya(a);H[e.ae+16>>2]=0;H[e.ae+4>>2]=b;H[e.ae+8>>2]=c;Za=a;bb++;throw Za;},V:function(){return 0},vd:()=>{},ud:function(){return 0},td:()=>{},sd:()=>{},U:function(){},rd:()=>{},nd:()=>{Pa("")},B:a=>{var b=eb[a];delete eb[a];var c=b.Le,e=b.ne,f=b.Qe,k=f.map(n=>n.kf).concat(f.map(n=>n.sf));mb([a],k,n=>{var l={};f.forEach((p,v)=>{var w=n[v],A=p.hf,D=p.jf,I=n[v+f.length],Q=p.rf,P=p.tf;l[p.ef]={read:aa=>w.fromWireType(A(D,aa)),write:(aa,la)=>{var X=[];Q(P,aa,I.toWireType(X, -la));fb(X)}}});return[{name:b.name,fromWireType:p=>{var v={},w;for(w in l)v[w]=l[w].read(p);e(p);return v},toWireType:(p,v)=>{for(var w in l)if(!(w in v))throw new TypeError(`Missing field: "${w}"`);var A=c();for(w in l)l[w].write(A,v[w]);null!==p&&p.push(e,A);return A},je:8,readValueFromPointer:gb,ke:e}]})},Y:()=>{},md:(a,b,c,e)=>{b=K(b);lb(a,{name:b,fromWireType:function(f){return!!f},toWireType:function(f,k){return k?c:e},je:8,readValueFromPointer:function(f){return this.fromWireType(B[f])},ke:null})}, -k:(a,b,c,e,f,k,n,l,p,v,w,A,D)=>{w=K(w);k=O(f,k);l&&=O(n,l);v&&=O(p,v);D=O(A,D);var I=Ib(w);Hb(I,function(){ec(`Cannot construct ${w} due to unbound types`,[e])});mb([a,b,c],e?[e]:[],Q=>{Q=Q[0];if(e){var P=Q.be;var aa=P.se}else aa=Eb.prototype;Q=Fb(w,function(...Ea){if(Object.getPrototypeOf(this)!==la)throw new L("Use 'new' to construct "+w);if(void 0===X.pe)throw new L(w+" has no accessible constructor");var ea=X.pe[Ea.length];if(void 0===ea)throw new L(`Tried to invoke ctor of ${w} with invalid number of parameters (${Ea.length}) - expected (${Object.keys(X.pe).toString()}) parameters instead!`); -return ea.apply(this,Ea)});var la=Object.create(aa,{constructor:{value:Q}});Q.prototype=la;var X=new Jb(w,Q,la,D,P,k,l,v);if(X.ge){var ha;(ha=X.ge).ze??(ha.ze=[]);X.ge.ze.push(X)}P=new Qb(w,X,!0,!1,!1);ha=new Qb(w+"*",X,!1,!1,!1);aa=new Qb(w+" const*",X,!1,!0,!1);yb[a]={pointerType:ha,af:aa};Rb(I,Q);return[P,ha,aa]})},e:(a,b,c,e,f,k,n)=>{var l=hc(c,e);b=K(b);b=ic(b);k=O(f,k);mb([],[a],p=>{function v(){ec(`Cannot call ${w} due to unbound types`,l)}p=p[0];var w=`${p.name}.${b}`;b.startsWith("@@")&& -(b=Symbol[b.substring(2)]);var A=p.be.constructor;void 0===A[b]?(v.oe=c-1,A[b]=v):(Gb(A,b,w),A[b].fe[c-1]=v);mb([],l,D=>{D=[D[0],null].concat(D.slice(1));D=gc(w,D,null,k,n);void 0===A[b].fe?(D.oe=c-1,A[b]=D):A[b].fe[c-1]=D;if(p.be.ze)for(const I of p.be.ze)I.constructor.hasOwnProperty(b)||(I.constructor[b]=D);return[]});return[]})},z:(a,b,c,e,f,k)=>{var n=hc(b,c);f=O(e,f);mb([],[a],l=>{l=l[0];var p=`constructor ${l.name}`;void 0===l.be.pe&&(l.be.pe=[]);if(void 0!==l.be.pe[b-1])throw new L(`Cannot register multiple constructors with identical number of parameters (${b- -1}) for class '${l.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);l.be.pe[b-1]=()=>{ec(`Cannot construct ${l.name} due to unbound types`,n)};mb([],n,v=>{v.splice(1,0,null);l.be.pe[b-1]=gc(p,v,null,f,k);return[]});return[]})},a:(a,b,c,e,f,k,n,l)=>{var p=hc(c,e);b=K(b);b=ic(b);k=O(f,k);mb([],[a],v=>{function w(){ec(`Cannot call ${A} due to unbound types`,p)}v=v[0];var A=`${v.name}.${b}`;b.startsWith("@@")&&(b=Symbol[b.substring(2)]);l&&v.be.pf.push(b); -var D=v.be.se,I=D[b];void 0===I||void 0===I.fe&&I.className!==v.name&&I.oe===c-2?(w.oe=c-2,w.className=v.name,D[b]=w):(Gb(D,b,A),D[b].fe[c-2]=w);mb([],p,Q=>{Q=gc(A,Q,v,k,n);void 0===D[b].fe?(Q.oe=c-2,D[b]=Q):D[b].fe[c-2]=Q;return[]});return[]})},q:(a,b,c)=>{a=K(a);mb([],[b],e=>{e=e[0];r[a]=e.fromWireType(c);return[]})},ld:a=>lb(a,nc),j:(a,b,c,e)=>{function f(){}b=K(b);f.values={};lb(a,{name:b,constructor:f,fromWireType:function(k){return this.constructor.values[k]},toWireType:(k,n)=>n.value,je:8, -readValueFromPointer:oc(b,c,e),ke:null});Hb(b,f)},b:(a,b,c)=>{var e=pc(a,"enum");b=K(b);a=e.constructor;e=Object.create(e.constructor.prototype,{value:{value:c},constructor:{value:Fb(`${e.name}_${b}`,function(){})}});a.values[c]=e;a[b]=e},S:(a,b,c)=>{b=K(b);lb(a,{name:b,fromWireType:e=>e,toWireType:(e,f)=>f,je:8,readValueFromPointer:qc(b,c),ke:null})},x:(a,b,c,e,f,k)=>{var n=hc(b,c);a=K(a);a=ic(a);f=O(e,f);Hb(a,function(){ec(`Cannot call ${a} due to unbound types`,n)},b-1);mb([],n,l=>{l=[l[0],null].concat(l.slice(1)); -Rb(a,gc(a,l,null,f,k),b-1);return[]})},C:(a,b,c,e,f)=>{b=K(b);-1===f&&(f=4294967295);f=l=>l;if(0===e){var k=32-8*c;f=l=>l<>>k}var n=b.includes("unsigned")?function(l,p){return p>>>0}:function(l,p){return p};lb(a,{name:b,fromWireType:f,toWireType:n,je:8,readValueFromPointer:rc(b,c,0!==e),ke:null})},p:(a,b,c)=>{function e(k){return new f(Ca.buffer,H[k+4>>2],H[k>>2])}var f=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][b];c=K(c);lb(a,{name:c,fromWireType:e, -je:8,readValueFromPointer:e},{lf:!0})},o:(a,b,c,e,f,k,n,l,p,v,w,A)=>{c=K(c);k=O(f,k);l=O(n,l);v=O(p,v);A=O(w,A);mb([a],[b],D=>{D=D[0];return[new Qb(c,D.be,!1,!1,!0,D,e,k,l,v,A)]})},R:(a,b)=>{b=K(b);var c="std::string"===b;lb(a,{name:b,fromWireType:function(e){var f=H[e>>2],k=e+4;if(c)for(var n=k,l=0;l<=f;++l){var p=k+l;if(l==f||0==B[p]){n=n?db(B,n,p-n):"";if(void 0===v)var v=n;else v+=String.fromCharCode(0),v+=n;n=p+1}}else{v=Array(f);for(l=0;l>2]=n;if(c&&k)ra(f,p,n+1);else if(k)for(k=0;k{c=K(c);if(2===b){var e=tc;var f=uc;var k=vc;var n=l=>Fa[l>>1]}else 4===b&&(e=wc,f=xc,k=yc,n=l=>H[l>>2]);lb(a,{name:c,fromWireType:l=>{for(var p=H[l>>2],v,w=l+4,A=0;A<=p;++A){var D=l+4+A*b;if(A==p||0==n(D))w=e(w,D-w),void 0===v?v=w:(v+=String.fromCharCode(0),v+=w),w=D+b}cc(l);return v},toWireType:(l,p)=>{if("string"!=typeof p)throw new L(`Cannot pass non-string to C++ string type ${c}`);var v=k(p),w=pd(4+v+b); -H[w>>2]=v/b;f(p,w+4,v+b);null!==l&&l.push(cc,w);return w},je:8,readValueFromPointer:gb,ke(l){cc(l)}})},A:(a,b,c,e,f,k)=>{eb[a]={name:K(b),Le:O(c,e),ne:O(f,k),Qe:[]}},d:(a,b,c,e,f,k,n,l,p,v)=>{eb[a].Qe.push({ef:K(b),kf:c,hf:O(e,f),jf:k,sf:n,rf:O(l,p),tf:v})},kd:(a,b)=>{b=K(b);lb(a,{yf:!0,name:b,je:0,fromWireType:()=>{},toWireType:()=>{}})},jd:()=>1,id:()=>{throw Infinity;},E:(a,b,c)=>{a=mc(a);b=pc(b,"emval::as");return zc(b,c,a)},L:(a,b,c,e)=>{a=Ac[a];b=mc(b);return a(null,b,c,e)},t:(a,b,c,e,f)=>{a= -Ac[a];b=mc(b);c=Cc(c);return a(b,b[c],e,f)},c:lc,K:a=>{if(0===a)return Ob(Dc());a=Cc(a);return Ob(Dc()[a])},n:(a,b,c)=>{var e=Fc(a,b),f=e.shift();a--;var k=Array(a);b=`methodCaller<(${e.map(n=>n.name).join(", ")}) => ${f.name}>`;return Ec(Fb(b,(n,l,p,v)=>{for(var w=0,A=0;A{a=mc(a);b=mc(b);return Ob(a[b])},H:a=>{9Ob([]),f:a=>Ob(Cc(a)),D:()=>Ob({}),hd:a=>{a=mc(a); -return!a},l:a=>{var b=mc(a);fb(b);lc(a)},h:(a,b,c)=>{a=mc(a);b=mc(b);c=mc(c);a[b]=c},g:(a,b)=>{a=pc(a,"_emval_take_value");a=a.readValueFromPointer(b);return Ob(a)},X:function(){return-52},W:function(){},gd:(a,b,c,e)=>{var f=(new Date).getFullYear(),k=(new Date(f,0,1)).getTimezoneOffset();f=(new Date(f,6,1)).getTimezoneOffset();H[a>>2]=60*Math.max(k,f);E[b>>2]=Number(k!=f);b=n=>{var l=Math.abs(n);return`UTC${0<=n?"-":"+"}${String(Math.floor(l/60)).padStart(2,"0")}${String(l%60).padStart(2,"0")}`}; -a=b(k);b=b(f);fperformance.now(),ed:a=>R.activeTexture(a),dd:(a,b)=>{R.attachShader(Nc[a],Qc[b])},cd:(a,b)=>{R.beginQuery(a,Sc[b])},bd:(a,b)=>{R.me.beginQueryEXT(a,Sc[b])},ad:(a,b,c)=>{R.bindAttribLocation(Nc[a],b,c?db(B,c):"")},$c:(a,b)=>{35051==a?R.Ie=b:35052==a&&(R.re=b);R.bindBuffer(a,Mc[b])},_c:cd,Zc:(a,b)=>{R.bindRenderbuffer(a,Pc[b])},Yc:(a,b)=>{R.bindSampler(a,Tc[b])},Xc:(a,b)=>{R.bindTexture(a,ka[b])},Wc:dd,Vc:dd,Uc:(a,b,c,e)=>R.blendColor(a, -b,c,e),Tc:a=>R.blendEquation(a),Sc:(a,b)=>R.blendFunc(a,b),Rc:(a,b,c,e,f,k,n,l,p,v)=>R.blitFramebuffer(a,b,c,e,f,k,n,l,p,v),Qc:(a,b,c,e)=>{2<=z.version?c&&b?R.bufferData(a,B,e,c,b):R.bufferData(a,b,e):R.bufferData(a,c?B.subarray(c,c+b):b,e)},Pc:(a,b,c,e)=>{2<=z.version?c&&R.bufferSubData(a,b,B,e,c):R.bufferSubData(a,b,B.subarray(e,e+c))},Oc:a=>R.checkFramebufferStatus(a),Nc:ed,Mc:fd,Lc:gd,Kc:(a,b,c,e)=>R.clientWaitSync(Uc[a],b,(c>>>0)+4294967296*e),Jc:(a,b,c,e)=>{R.colorMask(!!a,!!b,!!c,!!e)},Ic:a=> -{R.compileShader(Qc[a])},Hc:(a,b,c,e,f,k,n,l)=>{2<=z.version?R.re||!n?R.compressedTexImage2D(a,b,c,e,f,k,n,l):R.compressedTexImage2D(a,b,c,e,f,k,B,l,n):R.compressedTexImage2D(a,b,c,e,f,k,B.subarray(l,l+n))},Gc:(a,b,c,e,f,k,n,l,p)=>{2<=z.version?R.re||!l?R.compressedTexSubImage2D(a,b,c,e,f,k,n,l,p):R.compressedTexSubImage2D(a,b,c,e,f,k,n,B,p,l):R.compressedTexSubImage2D(a,b,c,e,f,k,n,B.subarray(p,p+l))},Fc:(a,b,c,e,f)=>R.copyBufferSubData(a,b,c,e,f),Ec:(a,b,c,e,f,k,n,l)=>R.copyTexSubImage2D(a,b,c, -e,f,k,n,l),Dc:()=>{var a=ja(Nc),b=R.createProgram();b.name=a;b.Ge=b.Ee=b.Fe=0;b.Me=1;Nc[a]=b;return a},Cc:a=>{var b=ja(Qc);Qc[b]=R.createShader(a);return b},Bc:a=>R.cullFace(a),Ac:(a,b)=>{for(var c=0;c>2],f=Mc[e];f&&(R.deleteBuffer(f),f.name=0,Mc[e]=null,e==R.Ie&&(R.Ie=0),e==R.re&&(R.re=0))}},zc:(a,b)=>{for(var c=0;c>2],f=Oc[e];f&&(R.deleteFramebuffer(f),f.name=0,Oc[e]=null)}},yc:a=>{if(a){var b=Nc[a];b?(R.deleteProgram(b),b.name=0,Nc[a]=null):U||=1281}}, -xc:(a,b)=>{for(var c=0;c>2],f=Sc[e];f&&(R.deleteQuery(f),Sc[e]=null)}},wc:(a,b)=>{for(var c=0;c>2],f=Sc[e];f&&(R.me.deleteQueryEXT(f),Sc[e]=null)}},vc:(a,b)=>{for(var c=0;c>2],f=Pc[e];f&&(R.deleteRenderbuffer(f),f.name=0,Pc[e]=null)}},uc:(a,b)=>{for(var c=0;c>2],f=Tc[e];f&&(R.deleteSampler(f),f.name=0,Tc[e]=null)}},tc:a=>{if(a){var b=Qc[a];b?(R.deleteShader(b),Qc[a]=null):U||=1281}},sc:a=>{if(a){var b=Uc[a];b? -(R.deleteSync(b),b.name=0,Uc[a]=null):U||=1281}},rc:(a,b)=>{for(var c=0;c>2],f=ka[e];f&&(R.deleteTexture(f),f.name=0,ka[e]=null)}},qc:hd,pc:hd,oc:a=>{R.depthMask(!!a)},nc:a=>R.disable(a),mc:a=>{R.disableVertexAttribArray(a)},lc:(a,b,c)=>{R.drawArrays(a,b,c)},kc:(a,b,c,e)=>{R.drawArraysInstanced(a,b,c,e)},jc:(a,b,c,e,f)=>{R.Pe.drawArraysInstancedBaseInstanceWEBGL(a,b,c,e,f)},ic:(a,b)=>{for(var c=jd[a],e=0;e>2];R.drawBuffers(c)},hc:(a,b,c,e)=>{R.drawElements(a, -b,c,e)},gc:(a,b,c,e,f)=>{R.drawElementsInstanced(a,b,c,e,f)},fc:(a,b,c,e,f,k,n)=>{R.Pe.drawElementsInstancedBaseVertexBaseInstanceWEBGL(a,b,c,e,f,k,n)},ec:(a,b,c,e,f,k)=>{R.drawElements(a,e,f,k)},dc:a=>R.enable(a),cc:a=>{R.enableVertexAttribArray(a)},bc:a=>R.endQuery(a),ac:a=>{R.me.endQueryEXT(a)},$b:(a,b)=>(a=R.fenceSync(a,b))?(b=ja(Uc),a.name=b,Uc[b]=a,b):0,_b:()=>R.finish(),Zb:()=>R.flush(),Yb:(a,b,c,e)=>{R.framebufferRenderbuffer(a,b,c,Pc[e])},Xb:(a,b,c,e,f)=>{R.framebufferTexture2D(a,b,c,ka[e], -f)},Wb:a=>R.frontFace(a),Vb:(a,b)=>{$c(a,b,"createBuffer",Mc)},Ub:(a,b)=>{$c(a,b,"createFramebuffer",Oc)},Tb:(a,b)=>{$c(a,b,"createQuery",Sc)},Sb:(a,b)=>{for(var c=0;c>2]=0;break}var f=ja(Sc);e.name=f;Sc[f]=e;E[b+4*c>>2]=f}},Rb:(a,b)=>{$c(a,b,"createRenderbuffer",Pc)},Qb:(a,b)=>{$c(a,b,"createSampler",Tc)},Pb:(a,b)=>{$c(a,b,"createTexture",ka)},Ob:kd,Nb:kd,Mb:a=>R.generateMipmap(a),Lb:(a,b,c)=>{c?E[c>>2]=R.getBufferParameter(a, -b):U||=1281},Kb:()=>{var a=R.getError()||U;U=0;return a},Jb:(a,b)=>md(a,b,2),Ib:(a,b,c,e)=>{a=R.getFramebufferAttachmentParameter(a,b,c);if(a instanceof WebGLRenderbuffer||a instanceof WebGLTexture)a=a.name|0;E[e>>2]=a},Hb:nd,Gb:(a,b,c,e)=>{a=R.getProgramInfoLog(Nc[a]);null===a&&(a="(unknown error)");b=0>2]=b)},Fb:(a,b,c)=>{if(c)if(a>=Lc)U||=1281;else if(a=Nc[a],35716==b)a=R.getProgramInfoLog(a),null===a&&(a="(unknown error)"),E[c>>2]=a.length+1;else if(35719==b){if(!a.Ge){var e= -R.getProgramParameter(a,35718);for(b=0;b>2]=a.Ge}else if(35722==b){if(!a.Ee)for(e=R.getProgramParameter(a,35721),b=0;b>2]=a.Ee}else if(35381==b){if(!a.Fe)for(e=R.getProgramParameter(a,35382),b=0;b>2]=a.Fe}else E[c>>2]=R.getProgramParameter(a,b);else U||=1281},Eb:od,Db:od,Cb:(a,b,c)=>{if(c){a= -R.getQueryParameter(Sc[a],b);var e;"boolean"==typeof a?e=a?1:0:e=a;E[c>>2]=e}else U||=1281},Bb:(a,b,c)=>{if(c){a=R.me.getQueryObjectEXT(Sc[a],b);var e;"boolean"==typeof a?e=a?1:0:e=a;E[c>>2]=e}else U||=1281},Ab:(a,b,c)=>{c?E[c>>2]=R.getQuery(a,b):U||=1281},zb:(a,b,c)=>{c?E[c>>2]=R.me.getQueryEXT(a,b):U||=1281},yb:(a,b,c)=>{c?E[c>>2]=R.getRenderbufferParameter(a,b):U||=1281},xb:(a,b,c,e)=>{a=R.getShaderInfoLog(Qc[a]);null===a&&(a="(unknown error)");b=0>2]=b)},wb:(a,b,c,e)=> -{a=R.getShaderPrecisionFormat(a,b);E[c>>2]=a.rangeMin;E[c+4>>2]=a.rangeMax;E[e>>2]=a.precision},vb:(a,b,c)=>{c?35716==b?(a=R.getShaderInfoLog(Qc[a]),null===a&&(a="(unknown error)"),E[c>>2]=a?a.length+1:0):35720==b?(a=R.getShaderSource(Qc[a]),E[c>>2]=a?a.length+1:0):E[c>>2]=R.getShaderParameter(Qc[a],b):U||=1281},ub:rd,tb:sd,sb:(a,b)=>{b=b?db(B,b):"";if(a=Nc[a]){var c=a,e=c.xe,f=c.Ue,k;if(!e){c.xe=e={};c.Te={};var n=R.getProgramParameter(c,35718);for(k=0;k>>0,f=b.slice(0,k));if((f=a.Ue[f])&&e{for(var e=jd[b],f=0;f>2];R.invalidateFramebuffer(a,e)},qb:(a,b,c,e,f,k,n)=>{for(var l=jd[b],p=0;p>2];R.invalidateSubFramebuffer(a,l,e,f,k,n)},pb:a=>R.isSync(Uc[a]), -ob:a=>(a=ka[a])?R.isTexture(a):0,nb:a=>R.lineWidth(a),mb:a=>{a=Nc[a];R.linkProgram(a);a.xe=0;a.Ue={}},lb:(a,b,c,e,f,k)=>{R.Re.multiDrawArraysInstancedBaseInstanceWEBGL(a,E,b>>2,E,c>>2,E,e>>2,H,f>>2,k)},kb:(a,b,c,e,f,k,n,l)=>{R.Re.multiDrawElementsInstancedBaseVertexBaseInstanceWEBGL(a,E,b>>2,c,E,e>>2,E,f>>2,E,k>>2,H,n>>2,l)},jb:(a,b)=>{3317==a?Yc=b:3314==a&&(Zc=b);R.pixelStorei(a,b)},ib:(a,b)=>{R.me.queryCounterEXT(Sc[a],b)},hb:a=>R.readBuffer(a),gb:(a,b,c,e,f,k,n)=>{if(2<=z.version)if(R.Ie)R.readPixels(a, -b,c,e,f,k,n);else{var l=ud(k);n>>>=31-Math.clz32(l.BYTES_PER_ELEMENT);R.readPixels(a,b,c,e,f,k,l,n)}else(l=vd(k,f,c,e,n))?R.readPixels(a,b,c,e,f,k,l):U||=1280},fb:(a,b,c,e)=>R.renderbufferStorage(a,b,c,e),eb:(a,b,c,e,f)=>R.renderbufferStorageMultisample(a,b,c,e,f),db:(a,b,c)=>{R.samplerParameterf(Tc[a],b,c)},cb:(a,b,c)=>{R.samplerParameteri(Tc[a],b,c)},bb:(a,b,c)=>{R.samplerParameteri(Tc[a],b,E[c>>2])},ab:(a,b,c,e)=>R.scissor(a,b,c,e),$a:(a,b,c,e)=>{for(var f="",k=0;k>2])? -db(B,n,e?H[e+4*k>>2]:void 0):"";f+=n}R.shaderSource(Qc[a],f)},_a:(a,b,c)=>R.stencilFunc(a,b,c),Za:(a,b,c,e)=>R.stencilFuncSeparate(a,b,c,e),Ya:a=>R.stencilMask(a),Xa:(a,b)=>R.stencilMaskSeparate(a,b),Wa:(a,b,c)=>R.stencilOp(a,b,c),Va:(a,b,c,e)=>R.stencilOpSeparate(a,b,c,e),Ua:(a,b,c,e,f,k,n,l,p)=>{if(2<=z.version){if(R.re){R.texImage2D(a,b,c,e,f,k,n,l,p);return}if(p){var v=ud(l);p>>>=31-Math.clz32(v.BYTES_PER_ELEMENT);R.texImage2D(a,b,c,e,f,k,n,l,v,p);return}}v=p?vd(l,n,e,f,p):null;R.texImage2D(a, -b,c,e,f,k,n,l,v)},Ta:(a,b,c)=>R.texParameterf(a,b,c),Sa:(a,b,c)=>{R.texParameterf(a,b,J[c>>2])},Ra:(a,b,c)=>R.texParameteri(a,b,c),Qa:(a,b,c)=>{R.texParameteri(a,b,E[c>>2])},Pa:(a,b,c,e,f)=>R.texStorage2D(a,b,c,e,f),Oa:(a,b,c,e,f,k,n,l,p)=>{if(2<=z.version){if(R.re){R.texSubImage2D(a,b,c,e,f,k,n,l,p);return}if(p){var v=ud(l);R.texSubImage2D(a,b,c,e,f,k,n,l,v,p>>>31-Math.clz32(v.BYTES_PER_ELEMENT));return}}p=p?vd(l,n,f,k,p):null;R.texSubImage2D(a,b,c,e,f,k,n,l,p)},Na:(a,b)=>{R.uniform1f(Y(a),b)},Ma:(a, -b,c)=>{if(2<=z.version)b&&R.uniform1fv(Y(a),J,c>>2,b);else{if(288>=b)for(var e=wd[b],f=0;f>2];else e=J.subarray(c>>2,c+4*b>>2);R.uniform1fv(Y(a),e)}},La:(a,b)=>{R.uniform1i(Y(a),b)},Ka:(a,b,c)=>{if(2<=z.version)b&&R.uniform1iv(Y(a),E,c>>2,b);else{if(288>=b)for(var e=xd[b],f=0;f>2];else e=E.subarray(c>>2,c+4*b>>2);R.uniform1iv(Y(a),e)}},Ja:(a,b,c)=>{R.uniform2f(Y(a),b,c)},Ia:(a,b,c)=>{if(2<=z.version)b&&R.uniform2fv(Y(a),J,c>>2,2*b);else{if(144>=b){b*=2;for(var e= -wd[b],f=0;f>2],e[f+1]=J[c+(4*f+4)>>2]}else e=J.subarray(c>>2,c+8*b>>2);R.uniform2fv(Y(a),e)}},Ha:(a,b,c)=>{R.uniform2i(Y(a),b,c)},Ga:(a,b,c)=>{if(2<=z.version)b&&R.uniform2iv(Y(a),E,c>>2,2*b);else{if(144>=b){b*=2;for(var e=xd[b],f=0;f>2],e[f+1]=E[c+(4*f+4)>>2]}else e=E.subarray(c>>2,c+8*b>>2);R.uniform2iv(Y(a),e)}},Fa:(a,b,c,e)=>{R.uniform3f(Y(a),b,c,e)},Ea:(a,b,c)=>{if(2<=z.version)b&&R.uniform3fv(Y(a),J,c>>2,3*b);else{if(96>=b){b*=3;for(var e=wd[b],f=0;f< -b;f+=3)e[f]=J[c+4*f>>2],e[f+1]=J[c+(4*f+4)>>2],e[f+2]=J[c+(4*f+8)>>2]}else e=J.subarray(c>>2,c+12*b>>2);R.uniform3fv(Y(a),e)}},Da:(a,b,c,e)=>{R.uniform3i(Y(a),b,c,e)},Ca:(a,b,c)=>{if(2<=z.version)b&&R.uniform3iv(Y(a),E,c>>2,3*b);else{if(96>=b){b*=3;for(var e=xd[b],f=0;f>2],e[f+1]=E[c+(4*f+4)>>2],e[f+2]=E[c+(4*f+8)>>2]}else e=E.subarray(c>>2,c+12*b>>2);R.uniform3iv(Y(a),e)}},Ba:(a,b,c,e,f)=>{R.uniform4f(Y(a),b,c,e,f)},Aa:(a,b,c)=>{if(2<=z.version)b&&R.uniform4fv(Y(a),J,c>>2,4* -b);else{if(72>=b){var e=wd[4*b],f=J;c>>=2;b*=4;for(var k=0;k>2,c+16*b>>2);R.uniform4fv(Y(a),e)}},za:(a,b,c,e,f)=>{R.uniform4i(Y(a),b,c,e,f)},ya:(a,b,c)=>{if(2<=z.version)b&&R.uniform4iv(Y(a),E,c>>2,4*b);else{if(72>=b){b*=4;for(var e=xd[b],f=0;f>2],e[f+1]=E[c+(4*f+4)>>2],e[f+2]=E[c+(4*f+8)>>2],e[f+3]=E[c+(4*f+12)>>2]}else e=E.subarray(c>>2,c+16*b>>2);R.uniform4iv(Y(a),e)}},xa:(a,b,c,e)=> -{if(2<=z.version)b&&R.uniformMatrix2fv(Y(a),!!c,J,e>>2,4*b);else{if(72>=b){b*=4;for(var f=wd[b],k=0;k>2],f[k+1]=J[e+(4*k+4)>>2],f[k+2]=J[e+(4*k+8)>>2],f[k+3]=J[e+(4*k+12)>>2]}else f=J.subarray(e>>2,e+16*b>>2);R.uniformMatrix2fv(Y(a),!!c,f)}},wa:(a,b,c,e)=>{if(2<=z.version)b&&R.uniformMatrix3fv(Y(a),!!c,J,e>>2,9*b);else{if(32>=b){b*=9;for(var f=wd[b],k=0;k>2],f[k+1]=J[e+(4*k+4)>>2],f[k+2]=J[e+(4*k+8)>>2],f[k+3]=J[e+(4*k+12)>>2],f[k+4]=J[e+(4*k+16)>>2],f[k+ -5]=J[e+(4*k+20)>>2],f[k+6]=J[e+(4*k+24)>>2],f[k+7]=J[e+(4*k+28)>>2],f[k+8]=J[e+(4*k+32)>>2]}else f=J.subarray(e>>2,e+36*b>>2);R.uniformMatrix3fv(Y(a),!!c,f)}},va:(a,b,c,e)=>{if(2<=z.version)b&&R.uniformMatrix4fv(Y(a),!!c,J,e>>2,16*b);else{if(18>=b){var f=wd[16*b],k=J;e>>=2;b*=16;for(var n=0;n>2,e+64*b>>2);R.uniformMatrix4fv(Y(a),!!c,f)}},ua:a=>{a=Nc[a];R.useProgram(a);R.bf=a},ta:(a,b)=>R.vertexAttrib1f(a,b),sa:(a,b)=>{R.vertexAttrib2f(a,J[b>>2],J[b+4>>2])},ra:(a,b)=>{R.vertexAttrib3f(a,J[b>>2],J[b+4>>2],J[b+8>>2])},qa:(a,b)=>{R.vertexAttrib4f(a,J[b>>2],J[b+4>>2],J[b+8>>2],J[b+12>>2])},pa:(a,b)=>{R.vertexAttribDivisor(a,b)},oa:(a,b,c,e,f)=>{R.vertexAttribIPointer(a,b,c,e,f)},na:(a,b,c,e,f,k)=>{R.vertexAttribPointer(a,b,c, -!!e,f,k)},ma:(a,b,c,e)=>R.viewport(a,b,c,e),la:(a,b,c,e)=>{R.waitSync(Uc[a],b,(c>>>0)+4294967296*e)},ka:a=>{var b=B.length;a>>>=0;if(2147483648=c;c*=2){var e=b*(1+1/c);e=Math.min(e,a+100663296);a:{e=(Math.min(2147483648,65536*Math.ceil(Math.max(a,e)/65536))-za.buffer.byteLength+65535)/65536|0;try{za.grow(e);Ha();var f=1;break a}catch(k){}f=void 0}if(f)return!0}return!1},ja:()=>z?z.handle:0,qd:(a,b)=>{var c=0;Ad().forEach((e,f)=>{var k=b+c;f=H[a+4*f>>2]=k;for(k=0;k{var c=Ad();H[a>>2]=c.length;var e=0;c.forEach(f=>e+=f.length+1);H[b>>2]=e;return 0},ia:a=>{Xa||(Ba=!0);throw new Va(a);},N:()=>52,_:function(){return 52},od:()=>52,Z:function(){return 70},T:(a,b,c,e)=>{for(var f=0,k=0;k>2],l=H[b+4>>2];b+=8;for(var p=0;p>2]=f;return 0},ha:cd,ga:ed,fa:fd,ea:gd,J:nd,Q:rd,da:sd,i:Hd,w:Id,m:Jd,I:Kd, -ca:Ld,P:Md,O:Nd,s:Od,v:Pd,r:Qd,u:Rd,ba:Sd,aa:Td,$:Ud},Z=function(){function a(c){Z=c.exports;za=Z.wd;Ha();N=Z.zd;Ja.unshift(Z.xd);La--;0==La&&(null!==Na&&(clearInterval(Na),Na=null),Oa&&(c=Oa,Oa=null,c()));return Z}var b={a:Vd};La++;if(r.instantiateWasm)try{return r.instantiateWasm(b,a)}catch(c){ya(`Module.instantiateWasm callback failed with error: ${c}`),ca(c)}Ra??=r.locateFile?Qa("canvaskit.wasm")?"canvaskit.wasm":ta+"canvaskit.wasm":(new URL("canvaskit.wasm",import.meta.url)).href; -Ua(b,function(c){a(c.instance)}).catch(ca);return{}}(),bc=a=>(bc=Z.yd)(a),pd=r._malloc=a=>(pd=r._malloc=Z.Ad)(a),cc=r._free=a=>(cc=r._free=Z.Bd)(a),Wd=(a,b)=>(Wd=Z.Cd)(a,b),Xd=a=>(Xd=Z.Dd)(a),Yd=()=>(Yd=Z.Ed)();r.dynCall_viji=(a,b,c,e,f)=>(r.dynCall_viji=Z.Fd)(a,b,c,e,f);r.dynCall_vijiii=(a,b,c,e,f,k,n)=>(r.dynCall_vijiii=Z.Gd)(a,b,c,e,f,k,n);r.dynCall_viiiiij=(a,b,c,e,f,k,n,l)=>(r.dynCall_viiiiij=Z.Hd)(a,b,c,e,f,k,n,l);r.dynCall_vij=(a,b,c,e)=>(r.dynCall_vij=Z.Id)(a,b,c,e); -r.dynCall_iiiji=(a,b,c,e,f,k)=>(r.dynCall_iiiji=Z.Jd)(a,b,c,e,f,k);r.dynCall_jii=(a,b,c)=>(r.dynCall_jii=Z.Kd)(a,b,c);r.dynCall_jiiiiii=(a,b,c,e,f,k,n)=>(r.dynCall_jiiiiii=Z.Ld)(a,b,c,e,f,k,n);r.dynCall_jiiiiji=(a,b,c,e,f,k,n,l)=>(r.dynCall_jiiiiji=Z.Md)(a,b,c,e,f,k,n,l);r.dynCall_ji=(a,b)=>(r.dynCall_ji=Z.Nd)(a,b);r.dynCall_iijj=(a,b,c,e,f,k)=>(r.dynCall_iijj=Z.Od)(a,b,c,e,f,k);r.dynCall_iiji=(a,b,c,e,f)=>(r.dynCall_iiji=Z.Pd)(a,b,c,e,f); -r.dynCall_iijjiii=(a,b,c,e,f,k,n,l,p)=>(r.dynCall_iijjiii=Z.Qd)(a,b,c,e,f,k,n,l,p);r.dynCall_iij=(a,b,c,e)=>(r.dynCall_iij=Z.Rd)(a,b,c,e);r.dynCall_vijjjii=(a,b,c,e,f,k,n,l,p,v)=>(r.dynCall_vijjjii=Z.Sd)(a,b,c,e,f,k,n,l,p,v);r.dynCall_jiji=(a,b,c,e,f)=>(r.dynCall_jiji=Z.Td)(a,b,c,e,f);r.dynCall_viijii=(a,b,c,e,f,k,n)=>(r.dynCall_viijii=Z.Ud)(a,b,c,e,f,k,n);r.dynCall_iiiiij=(a,b,c,e,f,k,n)=>(r.dynCall_iiiiij=Z.Vd)(a,b,c,e,f,k,n); -r.dynCall_iiiiijj=(a,b,c,e,f,k,n,l,p)=>(r.dynCall_iiiiijj=Z.Wd)(a,b,c,e,f,k,n,l,p);r.dynCall_iiiiiijj=(a,b,c,e,f,k,n,l,p,v)=>(r.dynCall_iiiiiijj=Z.Xd)(a,b,c,e,f,k,n,l,p,v);function Rd(a,b,c,e,f){var k=Yd();try{N.get(a)(b,c,e,f)}catch(n){Xd(k);if(n!==n+0)throw n;Wd(1,0)}}function Id(a,b,c){var e=Yd();try{return N.get(a)(b,c)}catch(f){Xd(e);if(f!==f+0)throw f;Wd(1,0)}}function Pd(a,b,c){var e=Yd();try{N.get(a)(b,c)}catch(f){Xd(e);if(f!==f+0)throw f;Wd(1,0)}} -function Hd(a,b){var c=Yd();try{return N.get(a)(b)}catch(e){Xd(c);if(e!==e+0)throw e;Wd(1,0)}}function Od(a,b){var c=Yd();try{N.get(a)(b)}catch(e){Xd(c);if(e!==e+0)throw e;Wd(1,0)}}function Jd(a,b,c,e){var f=Yd();try{return N.get(a)(b,c,e)}catch(k){Xd(f);if(k!==k+0)throw k;Wd(1,0)}}function Ud(a,b,c,e,f,k,n,l,p,v){var w=Yd();try{N.get(a)(b,c,e,f,k,n,l,p,v)}catch(A){Xd(w);if(A!==A+0)throw A;Wd(1,0)}}function Qd(a,b,c,e){var f=Yd();try{N.get(a)(b,c,e)}catch(k){Xd(f);if(k!==k+0)throw k;Wd(1,0)}} -function Td(a,b,c,e,f,k,n){var l=Yd();try{N.get(a)(b,c,e,f,k,n)}catch(p){Xd(l);if(p!==p+0)throw p;Wd(1,0)}}function Md(a,b,c,e,f,k,n,l){var p=Yd();try{return N.get(a)(b,c,e,f,k,n,l)}catch(v){Xd(p);if(v!==v+0)throw v;Wd(1,0)}}function Sd(a,b,c,e,f,k){var n=Yd();try{N.get(a)(b,c,e,f,k)}catch(l){Xd(n);if(l!==l+0)throw l;Wd(1,0)}}function Kd(a,b,c,e,f){var k=Yd();try{return N.get(a)(b,c,e,f)}catch(n){Xd(k);if(n!==n+0)throw n;Wd(1,0)}} -function Nd(a,b,c,e,f,k,n,l,p,v){var w=Yd();try{return N.get(a)(b,c,e,f,k,n,l,p,v)}catch(A){Xd(w);if(A!==A+0)throw A;Wd(1,0)}}function Ld(a,b,c,e,f,k,n){var l=Yd();try{return N.get(a)(b,c,e,f,k,n)}catch(p){Xd(l);if(p!==p+0)throw p;Wd(1,0)}}var Zd,$d;Oa=function ae(){Zd||be();Zd||(Oa=ae)};function be(){if(!(0\28SkColorSpace*\29 -241:__memcpy -242:SkString::~SkString\28\29 -243:__memset -244:std::__2::basic_string\2c\20std::__2::allocator>::append\28char\20const*\2c\20unsigned\20long\29 -245:SkColorInfo::~SkColorInfo\28\29 -246:GrGLSLShaderBuilder::codeAppendf\28char\20const*\2c\20...\29 -247:SkData::~SkData\28\29 -248:memmove -249:SkString::SkString\28\29 -250:SkContainerAllocator::allocate\28int\2c\20double\29 -251:uprv_free_74 -252:SkPath::~SkPath\28\29 -253:memcmp -254:SkString::insert\28unsigned\20long\2c\20char\20const*\29 -255:std::__2::__function::__func\2c\20void\20\28int\2c\20skia::textlayout::Paragraph::VisitorInfo\20const*\29>::~__func\28\29 -256:strlen -257:hb_blob_destroy -258:SkDebugf\28char\20const*\2c\20...\29 -259:uprv_malloc_74 -260:sk_report_container_overflow_and_die\28\29 -261:SkSL::ErrorReporter::error\28SkSL::Position\2c\20std::__2::basic_string_view>\29 -262:SkArenaAlloc::ensureSpace\28unsigned\20int\2c\20unsigned\20int\29 -263:ft_mem_free -264:strcmp -265:__wasm_setjmp_test -266:SkRasterPipeline::append\28SkRasterPipelineOp\2c\20void*\29 -267:SkString::SkString\28char\20const*\29 -268:FT_MulFix -269:emscripten::default_smart_ptr_trait>::share\28void*\29 -270:SkTDStorage::append\28\29 -271:SkWriter32::growToAtLeast\28unsigned\20long\29 -272:GrGpuResource::notifyARefCntIsZero\28GrIORef::LastRemovedRef\29\20const -273:fmaxf -274:std::__2::basic_string\2c\20std::__2::allocator>::size\5babi:nn180100\5d\28\29\20const -275:std::__2::basic_string\2c\20std::__2::allocator>::__throw_length_error\5babi:ne180100\5d\28\29\20const -276:SkString::SkString\28SkString&&\29 -277:SkSL::Pool::AllocMemory\28unsigned\20long\29 -278:GrColorInfo::~GrColorInfo\28\29 -279:SkIRect::intersect\28SkIRect\20const&\2c\20SkIRect\20const&\29 -280:SkMatrix::computePerspectiveTypeMask\28\29\20const -281:GrBackendFormat::~GrBackendFormat\28\29 -282:SkMatrix::computeTypeMask\28\29\20const -283:SkPaint::~SkPaint\28\29 -284:std::__2::basic_string\2c\20std::__2::allocator>::insert\28unsigned\20long\2c\20char\20const*\2c\20unsigned\20long\29 -285:icu_74::UnicodeString::~UnicodeString\28\29 -286:GrContext_Base::caps\28\29\20const -287:void\20emscripten::internal::raw_destructor\28SkContourMeasure*\29 -288:icu_74::UMemory::operator\20delete\28void*\29 -289:SkTDStorage::~SkTDStorage\28\29 -290:std::__2::vector>::__throw_length_error\5babi:ne180100\5d\28\29\20const -291:SkSL::RP::Generator::pushExpression\28SkSL::Expression\20const&\2c\20bool\29 -292:SkTDStorage::SkTDStorage\28int\29 -293:SkStrokeRec::getStyle\28\29\20const -294:SkString::SkString\28SkString\20const&\29 -295:SkFontMgr*\20emscripten::base::convertPointer\28skia::textlayout::TypefaceFontProvider*\29 -296:SkColorInfo::SkColorInfo\28SkColorInfo\20const&\29 -297:icu_74::MaybeStackArray::~MaybeStackArray\28\29 -298:SkArenaAlloc::installFooter\28char*\20\28*\29\28char*\29\2c\20unsigned\20int\29 -299:SkArenaAlloc::allocObjectWithFooter\28unsigned\20int\2c\20unsigned\20int\29 -300:strncmp -301:sk_malloc_throw\28unsigned\20long\2c\20unsigned\20long\29 -302:SkBitmap::~SkBitmap\28\29 -303:SkMatrix::mapRect\28SkRect*\2c\20SkRect\20const&\29\20const -304:hb_ot_map_builder_t::add_feature\28unsigned\20int\2c\20hb_ot_map_feature_flags_t\2c\20unsigned\20int\29 -305:SkSemaphore::osSignal\28int\29 -306:fminf -307:icu_74::CharString::append\28char\20const*\2c\20int\2c\20UErrorCode&\29 -308:hb_buffer_t::message\28hb_font_t*\2c\20char\20const*\2c\20...\29 -309:SkArenaAlloc::~SkArenaAlloc\28\29 -310:SkString::operator=\28SkString&&\29 -311:SkSemaphore::osWait\28\29 -312:skia_png_error -313:SkSL::Parser::nextRawToken\28\29 -314:hb_buffer_t::make_room_for\28unsigned\20int\2c\20unsigned\20int\29 -315:icu_74::StringPiece::StringPiece\28char\20const*\29 -316:std::__2::__shared_weak_count::__release_weak\28\29 -317:ft_mem_realloc -318:SkIntersections::insert\28double\2c\20double\2c\20SkDPoint\20const&\29 -319:skia_private::TArray::push_back\28SkPoint\20const&\29 -320:SkString::appendf\28char\20const*\2c\20...\29 -321:SkPath::SkPath\28SkPath\20const&\29 -322:SkColorInfo::bytesPerPixel\28\29\20const -323:FT_DivFix -324:uprv_isASCIILetter_74 -325:std::__2::basic_string\2c\20std::__2::allocator>::~basic_string\28\29 -326:skia_png_free -327:SkImageGenerator::onGetYUVAPlanes\28SkYUVAPixmaps\20const&\29 -328:utext_setNativeIndex_74 -329:utext_getNativeIndex_74 -330:ures_closeBundle\28UResourceBundle*\2c\20signed\20char\29 -331:std::__throw_bad_array_new_length\5babi:ne180100\5d\28\29 -332:skia_png_crc_finish -333:skia_png_chunk_benign_error -334:SkChecksum::Hash32\28void\20const*\2c\20unsigned\20long\2c\20unsigned\20int\29 -335:emscripten_builtin_malloc -336:SkMatrix::setTranslate\28float\2c\20float\29 -337:SkBlitter::~SkBlitter\28\29 -338:GrVertexChunkBuilder::allocChunk\28int\29 -339:ft_mem_qrealloc -340:SkPaint::SkPaint\28SkPaint\20const&\29 -341:skia_png_warning -342:GrGLExtensions::has\28char\20const*\29\20const -343:icu_74::MaybeStackArray::MaybeStackArray\28\29 -344:FT_Stream_Seek -345:SkPathBuilder::lineTo\28SkPoint\29 -346:SkBitmap::SkBitmap\28\29 -347:strchr -348:SkReadBuffer::readUInt\28\29 -349:SkMatrix::invert\28\29\20const -350:SkImageInfo::MakeUnknown\28int\2c\20int\29 -351:GrSurfaceProxyView::asRenderTargetProxy\28\29\20const -352:skia_private::TArray::push_back\28unsigned\20long\20const&\29 -353:SkPaint::SkPaint\28\29 -354:SkColorInfo::SkColorInfo\28SkColorInfo&&\29 -355:strstr -356:hb_buffer_t::_set_glyph_flags\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20bool\2c\20bool\29 -357:ft_validator_error -358:skia_private::TArray\2c\20true>::push_back\28sk_sp&&\29 -359:skgpu::Swizzle::Swizzle\28char\20const*\29 -360:hb_blob_get_data_writable -361:SkOpPtT::segment\28\29\20const -362:GrTextureGenerator::isTextureGenerator\28\29\20const -363:SkSL::Parser::expect\28SkSL::Token::Kind\2c\20char\20const*\2c\20SkSL::Token*\29 -364:sk_malloc_flags\28unsigned\20long\2c\20unsigned\20int\29 -365:uhash_close_74 -366:hb_draw_funcs_t::start_path\28void*\2c\20hb_draw_state_t&\29 -367:SkSL::RP::Builder::appendInstruction\28SkSL::RP::BuilderOp\2c\20SkSL::RP::Builder::SlotList\2c\20int\2c\20int\2c\20int\2c\20int\29 -368:FT_Stream_ReadUShort -369:skia_private::TArray::push_back\28SkSL::RP::Instruction&&\29 -370:skia_png_get_uint_32 -371:skia_png_calculate_crc -372:SkPoint::Length\28float\2c\20float\29 -373:OT::VarData::get_delta\28unsigned\20int\2c\20int\20const*\2c\20unsigned\20int\2c\20OT::VarRegionList\20const&\2c\20float*\29\20const -374:hb_realloc -375:hb_lazy_loader_t\2c\20hb_face_t\2c\2031u\2c\20hb_blob_t>::do_destroy\28hb_blob_t*\29 -376:hb_calloc -377:SkSL::GLSLCodeGenerator::writeExpression\28SkSL::Expression\20const&\2c\20SkSL::OperatorPrecedence\29 -378:SkPath::SkPath\28\29 -379:std::__2::basic_string\2c\20std::__2::allocator>::resize\5babi:nn180100\5d\28unsigned\20long\29 -380:SkRect::join\28SkRect\20const&\29 -381:OT::DeltaSetIndexMap::map\28unsigned\20int\29\20const -382:GrImageInfo::GrImageInfo\28GrImageInfo\20const&\29 -383:subtag_matches\28char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20unsigned\20int\29 -384:std::__2::basic_string\2c\20std::__2::allocator>::operator\5b\5d\5babi:nn180100\5d\28unsigned\20long\29\20const -385:std::__2::locale::~locale\28\29 -386:icu_74::CharString::append\28char\2c\20UErrorCode&\29 -387:SkMatrix::mapPoints\28SkSpan\2c\20SkSpan\29\20const -388:SkLoadICULib\28\29 -389:ucptrie_internalSmallIndex_74 -390:std::__2::basic_string\2c\20std::__2::allocator>::__get_pointer\5babi:nn180100\5d\28\29 -391:skia_private::TArray::push_back\28SkString&&\29 -392:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<1ul>::__dispatch\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>::__destroy\5babi:ne180100\5d\28\29::'lambda'\28auto&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&>\28auto\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\29 -393:std::__2::__throw_bad_function_call\5babi:ne180100\5d\28\29 -394:SkRect::intersect\28SkRect\20const&\29 -395:SkRasterPipeline::uncheckedAppend\28SkRasterPipelineOp\2c\20void*\29 -396:strcpy -397:skia_private::TArray>\2c\20true>::operator=\28skia_private::TArray>\2c\20true>&&\29 -398:cf2_stack_popFixed -399:SkJSONWriter::appendName\28char\20const*\29 -400:SkCachedData::internalUnref\28bool\29\20const -401:skgpu::ganesh::SurfaceContext::caps\28\29\20const -402:GrProcessor::operator\20new\28unsigned\20long\29 -403:FT_MulDiv -404:icu_74::UnicodeString::doAppend\28char16_t\20const*\2c\20int\2c\20int\29 -405:hb_blob_reference -406:SkSemaphore::~SkSemaphore\28\29 -407:std::__2::to_string\28int\29 -408:std::__2::ios_base::getloc\28\29\20const -409:std::__2::basic_string\2c\20std::__2::allocator>::push_back\28char\29 -410:hb_blob_make_immutable -411:SkRuntimeEffect::uniformSize\28\29\20const -412:SkMatrix::mapPointPerspective\28SkPoint\29\20const -413:SkJSONWriter::beginValue\28bool\29 -414:umtx_unlock_74 -415:skia_png_read_push_finish_row -416:skia::textlayout::TextStyle::~TextStyle\28\29 -417:SkString::operator=\28char\20const*\29 -418:hb_ot_map_builder_t::add_pause\28unsigned\20int\2c\20bool\20\28*\29\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29\29 -419:embind_init_Paragraph\28\29::$_10::__invoke\28skia::textlayout::ParagraphBuilderImpl&\2c\20unsigned\20long\2c\20unsigned\20long\29 -420:VP8GetValue -421:SkRegion::~SkRegion\28\29 -422:SkReadBuffer::setInvalid\28\29 -423:SkColorInfo::operator=\28SkColorInfo\20const&\29 -424:SkColorInfo::operator=\28SkColorInfo&&\29 -425:SkArenaAlloc::SkArenaAlloc\28char*\2c\20unsigned\20long\2c\20unsigned\20long\29 -426:uhash_get_74 -427:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:nn180100\5d\28\29 -428:icu_74::UnicodeSet::~UnicodeSet\28\29 -429:icu_74::UnicodeSet::contains\28int\29\20const -430:utext_next32_74 -431:skia_private::TArray::push_back\28SkPathVerb&&\29 -432:jdiv_round_up -433:SkSL::RP::Builder::binary_op\28SkSL::RP::BuilderOp\2c\20int\29 -434:jzero_far -435:SkPathBuilder::~SkPathBuilder\28\29 -436:SkPathBuilder::detach\28SkMatrix\20const*\29 -437:SkPath::operator=\28SkPath\20const&\29 -438:SkPath::Iter::next\28\29 -439:FT_Stream_ExitFrame -440:std::__2::basic_string\2c\20std::__2::allocator>::capacity\5babi:nn180100\5d\28\29\20const -441:skia_private::TArray::push_back_raw\28int\29 -442:skia_png_write_data -443:bool\20std::__2::operator==\5babi:nn180100\5d>\28std::__2::istreambuf_iterator>\20const&\2c\20std::__2::istreambuf_iterator>\20const&\29 -444:umtx_lock_74 -445:abort -446:__shgetc -447:SkSL::SymbolTable::addWithoutOwnershipOrDie\28SkSL::Symbol*\29 -448:SkPoint::scale\28float\2c\20SkPoint*\29\20const -449:SkPath::getBounds\28\29\20const -450:SkDynamicMemoryWStream::write\28void\20const*\2c\20unsigned\20long\29 -451:SkBlitter::~SkBlitter\28\29_1466 -452:FT_Stream_GetUShort -453:std::__2::basic_string\2c\20std::__2::allocator>::operator=\5babi:nn180100\5d\28wchar_t\20const*\29 -454:std::__2::basic_string\2c\20std::__2::allocator>::operator=\5babi:nn180100\5d\28char\20const*\29 -455:bool\20std::__2::operator==\5babi:nn180100\5d>\28std::__2::istreambuf_iterator>\20const&\2c\20std::__2::istreambuf_iterator>\20const&\29 -456:SkMatrix::setConcat\28SkMatrix\20const&\2c\20SkMatrix\20const&\29 -457:round -458:icu_74::UVector32::expandCapacity\28int\2c\20UErrorCode&\29 -459:SkSL::String::printf\28char\20const*\2c\20...\29 -460:SkPoint::normalize\28\29 -461:SkPathRef::Editor::Editor\28sk_sp*\2c\20int\2c\20int\2c\20int\29 -462:SkIRect\20skif::Mapping::map\28SkIRect\20const&\2c\20SkMatrix\20const&\29 -463:OT::Layout::Common::Coverage::get_coverage\28unsigned\20int\29\20const -464:GrSurfaceProxyView::asTextureProxy\28\29\20const -465:GrOp::GenOpClassID\28\29 -466:hb_bit_set_t::page_for\28unsigned\20int\2c\20bool\29 -467:SkSurfaceProps::SkSurfaceProps\28\29 -468:SkStringPrintf\28char\20const*\2c\20...\29 -469:SkStream::readS32\28int*\29 -470:RoughlyEqualUlps\28float\2c\20float\29 -471:GrGLSLVaryingHandler::addVarying\28char\20const*\2c\20GrGLSLVarying*\2c\20GrGLSLVaryingHandler::Interpolation\29 -472:sktext::gpu::BagOfBytes::~BagOfBytes\28\29 -473:skia_png_chunk_error -474:SkTDStorage::reserve\28int\29 -475:SkPathBuilder::SkPathBuilder\28\29 -476:GrQuad::MakeFromRect\28SkRect\20const&\2c\20SkMatrix\20const&\29 -477:GrFragmentProcessor::ProgramImpl::invokeChild\28int\2c\20char\20const*\2c\20char\20const*\2c\20GrFragmentProcessor::ProgramImpl::EmitArgs&\2c\20std::__2::basic_string_view>\29 -478:hb_face_reference_table -479:SkStrikeSpec::~SkStrikeSpec\28\29 -480:SkSL::TProgramVisitor::visitStatement\28SkSL::Statement\20const&\29 -481:SkSL::RP::Builder::discard_stack\28int\2c\20int\29 -482:SkRecord::grow\28\29 -483:SkRGBA4f<\28SkAlphaType\293>::toBytes_RGBA\28\29\20const -484:GrProcessor::operator\20new\28unsigned\20long\2c\20unsigned\20long\29 -485:AutoLayerForImageFilter::~AutoLayerForImageFilter\28\29 -486:skgpu::ganesh::SurfaceDrawContext::addDrawOp\28GrClip\20const*\2c\20std::__2::unique_ptr>\2c\20std::__2::function\20const&\29 -487:skgpu::ResourceKeyHash\28unsigned\20int\20const*\2c\20unsigned\20long\29 -488:VP8LoadFinalBytes -489:SkSL::FunctionDeclaration::description\28\29\20const -490:SkPictureRecord::addDraw\28DrawType\2c\20unsigned\20long*\29::'lambda'\28\29::operator\28\29\28\29\20const -491:SkMatrix::postTranslate\28float\2c\20float\29 -492:SkDynamicMemoryWStream::~SkDynamicMemoryWStream\28\29 -493:SkCanvas::predrawNotify\28bool\29 -494:std::__2::__cloc\28\29 -495:sscanf -496:icu_74::UVector::elementAt\28int\29\20const -497:GrSkSLFP::GrSkSLFP\28sk_sp\2c\20char\20const*\2c\20GrSkSLFP::OptFlags\29 -498:GrBackendFormat::GrBackendFormat\28\29 -499:icu_74::umtx_initImplPreInit\28icu_74::UInitOnce&\29 -500:icu_74::umtx_initImplPostInit\28icu_74::UInitOnce&\29 -501:__multf3 -502:VP8LReadBits -503:SkTDStorage::append\28int\29 -504:SkSL::evaluate_n_way_intrinsic\28SkSL::Context\20const&\2c\20SkSL::Expression\20const*\2c\20SkSL::Expression\20const*\2c\20SkSL::Expression\20const*\2c\20SkSL::Type\20const&\2c\20double\20\28*\29\28double\2c\20double\2c\20double\29\29 -505:SkRect::Bounds\28SkSpan\29 -506:SkMatrix::setScale\28float\2c\20float\29 -507:GrOpsRenderPass::setScissorRect\28SkIRect\20const&\29 -508:GrOpsRenderPass::bindPipeline\28GrProgramInfo\20const&\2c\20SkRect\20const&\29 -509:GrCaps::getDefaultBackendFormat\28GrColorType\2c\20skgpu::Renderable\29\20const -510:emscripten_longjmp -511:SkRuntimeEffect::MakeForShader\28SkString\2c\20SkRuntimeEffect::Options\20const&\29 -512:GrSimpleMeshDrawOpHelper::~GrSimpleMeshDrawOpHelper\28\29 -513:GrProcessorSet::GrProcessorSet\28GrPaint&&\29 -514:GrBackendFormats::AsGLFormat\28GrBackendFormat\20const&\29 -515:FT_Stream_EnterFrame -516:uprv_realloc_74 -517:std::__2::locale::id::__get\28\29 -518:std::__2::locale::facet::facet\5babi:nn180100\5d\28unsigned\20long\29 -519:SkSL::Inliner::inlineExpression\28SkSL::Position\2c\20skia_private::THashMap>\2c\20SkGoodHash>*\2c\20SkSL::SymbolTable*\2c\20SkSL::Expression\20const&\29 -520:SkPathBuilder::moveTo\28SkPoint\29 -521:SkColorSpaceXformSteps::SkColorSpaceXformSteps\28SkColorSpace\20const*\2c\20SkAlphaType\2c\20SkColorSpace\20const*\2c\20SkAlphaType\29 -522:AlmostEqualUlps\28float\2c\20float\29 -523:udata_close_74 -524:ucln_common_registerCleanup_74 -525:std::__2::locale::__imp::install\28std::__2::locale::facet*\2c\20long\29 -526:skia_png_read_data -527:cosf -528:SkSpinlock::contendedAcquire\28\29 -529:SkSL::PipelineStage::PipelineStageCodeGenerator::writeExpression\28SkSL::Expression\20const&\2c\20SkSL::OperatorPrecedence\29 -530:SkDPoint::approximatelyEqual\28SkDPoint\20const&\29\20const -531:GrSurfaceProxy::backingStoreDimensions\28\29\20const -532:GrOpsRenderPass::bindTextures\28GrGeometryProcessor\20const&\2c\20GrSurfaceProxy\20const*\20const*\2c\20GrPipeline\20const&\29 -533:GrGeometryProcessor::AttributeSet::initImplicit\28GrGeometryProcessor::Attribute\20const*\2c\20int\29 -534:uprv_asciitolower_74 -535:std::__2::basic_string\2c\20std::__2::allocator>::~basic_string\28\29 -536:skgpu::UniqueKey::GenerateDomain\28\29 -537:_uhash_create\28int\20\28*\29\28UElement\29\2c\20signed\20char\20\28*\29\28UElement\2c\20UElement\29\2c\20signed\20char\20\28*\29\28UElement\2c\20UElement\29\2c\20int\2c\20UErrorCode*\29 -538:SkSL::Transform::FindAndDeclareBuiltinFunctions\28SkSL::Program&\29::$_0::operator\28\29\28SkSL::FunctionDefinition\20const*\2c\20SkSL::FunctionDefinition\20const*\29\20const -539:SkSL::ConstructorCompound::MakeFromConstants\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20double\20const*\29 -540:SkPathRef::growForVerb\28SkPathVerb\2c\20float\29 -541:SkPaint::setStyle\28SkPaint::Style\29 -542:SkBlockAllocator::reset\28\29 -543:SkBitmap::SkBitmap\28SkBitmap\20const&\29 -544:OT::hb_ot_apply_context_t::match_properties_mark\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29\20const -545:GrMeshDrawOp::GrMeshDrawOp\28unsigned\20int\29 -546:GrContext_Base::contextID\28\29\20const -547:FT_RoundFix -548:std::__2::unique_ptr::~unique_ptr\5babi:nn180100\5d\28\29 -549:std::__2::unique_ptr::unique_ptr\5babi:nn180100\5d\28unsigned\20char*\2c\20std::__2::__dependent_type\2c\20true>::__good_rval_ref_type\29 -550:icu_74::UnicodeSet::UnicodeSet\28\29 -551:cf2_stack_pushFixed -552:__multi3 -553:SkSL::RP::Builder::push_duplicates\28int\29 -554:SkPaint::setShader\28sk_sp\29 -555:SkMatrix::Rect2Rect\28SkRect\20const&\2c\20SkRect\20const&\2c\20SkMatrix::ScaleToFit\29 -556:SkBitmapDevice::drawMesh\28SkMesh\20const&\2c\20sk_sp\2c\20SkPaint\20const&\29 -557:GrTextureEffect::Make\28GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkMatrix\20const&\2c\20SkFilterMode\2c\20SkMipmapMode\29 -558:GrGLSLVaryingHandler::addPassThroughAttribute\28GrShaderVar\20const&\2c\20char\20const*\2c\20GrGLSLVaryingHandler::Interpolation\29 -559:GrFragmentProcessor::registerChild\28std::__2::unique_ptr>\2c\20SkSL::SampleUsage\29 -560:FT_Stream_ReleaseFrame -561:std::__2::istreambuf_iterator>::operator*\5babi:nn180100\5d\28\29\20const -562:skia_private::TArray::push_back_raw\28int\29 -563:skia::textlayout::TextStyle::TextStyle\28skia::textlayout::TextStyle\20const&\29 -564:hb_face_get_glyph_count -565:hb_buffer_t::merge_clusters_impl\28unsigned\20int\2c\20unsigned\20int\29 -566:decltype\28fp.sanitize\28this\29\29\20hb_sanitize_context_t::_dispatch\28OT::Layout::Common::Coverage\20const&\2c\20hb_priority<1u>\29 -567:SkWStream::writePackedUInt\28unsigned\20long\29 -568:SkSurface_Base::aboutToDraw\28SkSurface::ContentChangeMode\29 -569:SkString::equals\28SkString\20const&\29\20const -570:SkSL::RP::Builder::push_constant_i\28int\2c\20int\29 -571:SkSL::BreakStatement::~BreakStatement\28\29 -572:SkColorInfo::refColorSpace\28\29\20const -573:SkCanvas::concat\28SkMatrix\20const&\29 -574:SkBitmap::setImmutable\28\29 -575:GrPipeline::visitProxies\28std::__2::function\20const&\29\20const -576:338 -577:void\20emscripten::internal::raw_destructor\28GrDirectContext*\29 -578:std::__2::istreambuf_iterator>::operator*\5babi:nn180100\5d\28\29\20const -579:std::__2::__throw_bad_optional_access\5babi:ne180100\5d\28\29 -580:sk_srgb_singleton\28\29 -581:hb_face_t::load_num_glyphs\28\29\20const -582:dlrealloc -583:SkSL::fold_expression\28SkSL::Position\2c\20double\2c\20SkSL::Type\20const*\29 -584:SkSL::Type::MakeAliasType\28std::__2::basic_string_view>\2c\20SkSL::Type\20const&\29 -585:SkSL::RP::Generator::binaryOp\28SkSL::Type\20const&\2c\20SkSL::RP::Generator::TypedOps\20const&\29 -586:SkNullBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -587:GrGeometryProcessor::GrGeometryProcessor\28GrProcessor::ClassID\29 -588:GrGeometryProcessor::Attribute&\20skia_private::TArray::emplace_back\28char\20const\20\28&\29\20\5b10\5d\2c\20GrVertexAttribType&&\2c\20SkSLType&&\29 -589:FT_Stream_ReadByte -590:Cr_z_crc32 -591:skia_png_push_save_buffer -592:machine_index_t\2c\20hb_filter_iter_t\2c\20hb_array_t>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_glyph_info_t\20const&\29\2c\20$_7\20const&\2c\20\28void*\290>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_pair_t\29\2c\20$_6\20const&\2c\20\28void*\290>>>::operator=\28machine_index_t\2c\20hb_filter_iter_t\2c\20hb_array_t>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_glyph_info_t\20const&\29\2c\20$_7\20const&\2c\20\28void*\290>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_pair_t\29\2c\20$_6\20const&\2c\20\28void*\290>>>\20const&\29 -593:icu_74::UnicodeSet::add\28int\2c\20int\29 -594:SkString::operator=\28SkString\20const&\29 -595:SkSL::RP::SlotManager::getVariableSlots\28SkSL::Variable\20const&\29 -596:SkSL::RP::Builder::unary_op\28SkSL::RP::BuilderOp\2c\20int\29 -597:SkRect::setBoundsCheck\28SkSpan\29 -598:SkReadBuffer::readScalar\28\29 -599:SkPaint::setBlendMode\28SkBlendMode\29 -600:SkImageGenerator::onQueryYUVAInfo\28SkYUVAPixmapInfo::SupportedDataTypes\20const&\2c\20SkYUVAPixmapInfo*\29\20const -601:SkColorInfo::shiftPerPixel\28\29\20const -602:SkCanvas::save\28\29 -603:GrProcessorSet::visitProxies\28std::__2::function\20const&\29\20const -604:GrGLTexture::target\28\29\20const -605:ures_getByKey_74 -606:u_strlen_74 -607:std::__2::__throw_overflow_error\5babi:nn180100\5d\28char\20const*\29 -608:fmodf -609:fma -610:SkSL::TProgramVisitor::visitExpression\28SkSL::Expression\20const&\29 -611:SkSL::Pool::FreeMemory\28void*\29 -612:SkRasterClip::~SkRasterClip\28\29 -613:SkPaint::computeFastBounds\28SkRect\20const&\2c\20SkRect*\29\20const -614:SkPaint::canComputeFastBounds\28\29\20const -615:SkPaint::SkPaint\28SkPaint&&\29 -616:SkDPoint::ApproximatelyEqual\28SkPoint\20const&\2c\20SkPoint\20const&\29 -617:GrShape::asPath\28bool\29\20const -618:FT_Stream_ReadULong -619:381 -620:std::__2::unique_ptr>*\20std::__2::vector>\2c\20std::__2::allocator>>>::__push_back_slow_path>>\28std::__2::unique_ptr>&&\29 -621:std::__2::basic_string\2c\20std::__2::allocator>::__init_copy_ctor_external\28char\20const*\2c\20unsigned\20long\29 -622:skip_spaces -623:sk_realloc_throw\28void*\2c\20unsigned\20long\29 -624:emscripten::smart_ptr_trait>::get\28sk_sp\20const&\29 -625:cff1_path_procs_extents_t::curve\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\29 -626:cff1_path_param_t::cubic_to\28CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\29 -627:SkSL::Type::toCompound\28SkSL::Context\20const&\2c\20int\2c\20int\29\20const -628:SkPixmap::reset\28SkImageInfo\20const&\2c\20void\20const*\2c\20unsigned\20long\29 -629:SkPath::lineTo\28float\2c\20float\29 -630:SkPath::isEmpty\28\29\20const -631:SkMatrix::mapVectors\28SkSpan\2c\20SkSpan\29\20const -632:SkBlockAllocator::addBlock\28int\2c\20int\29 -633:SkBitmap::tryAllocPixels\28SkImageInfo\20const&\2c\20unsigned\20long\29 -634:GrThreadSafeCache::VertexData::~VertexData\28\29 -635:GrShaderVar::appendDecl\28GrShaderCaps\20const*\2c\20SkString*\29\20const -636:GrPixmapBase::~GrPixmapBase\28\29 -637:GrGLSLVaryingHandler::emitAttributes\28GrGeometryProcessor\20const&\29 -638:FT_Stream_ReadFields -639:uhash_put_74 -640:std::__2::unique_ptr::reset\5babi:nn180100\5d\28unsigned\20char*\29 -641:std::__2::istreambuf_iterator>::operator++\5babi:nn180100\5d\28\29 -642:skia_private::TArray::push_back\28SkPaint\20const&\29 -643:icu_74::UnicodeString::getChar32At\28int\29\20const -644:icu_74::CharStringByteSink::CharStringByteSink\28icu_74::CharString*\29 -645:ft_mem_qalloc -646:__wasm_setjmp -647:SkSL::SymbolTable::~SymbolTable\28\29 -648:SkPathRef::~SkPathRef\28\29 -649:SkPathBuilder::quadTo\28SkPoint\2c\20SkPoint\29 -650:SkPathBuilder::close\28\29 -651:SkOpPtT::contains\28SkOpPtT\20const*\29\20const -652:SkOpAngle::segment\28\29\20const -653:SkMasks::getRed\28unsigned\20int\29\20const -654:SkMasks::getGreen\28unsigned\20int\29\20const -655:SkMasks::getBlue\28unsigned\20int\29\20const -656:SkDynamicMemoryWStream::detachAsData\28\29 -657:SkColorSpace::MakeSRGB\28\29 -658:GrProcessorSet::~GrProcessorSet\28\29 -659:GrMeshDrawOp::createProgramInfo\28GrMeshDrawTarget*\29 -660:std::__2::istreambuf_iterator>::operator++\5babi:nn180100\5d\28\29 -661:skhdr::Metadata::MakeEmpty\28\29 -662:sinf -663:png_icc_profile_error -664:operator==\28SkMatrix\20const&\2c\20SkMatrix\20const&\29 -665:icu_74::UnicodeString::UnicodeString\28icu_74::UnicodeString\20const&\29 -666:expf -667:emscripten::internal::MethodInvoker::invoke\28int\20\28SkAnimatedImage::*\20const&\29\28\29\2c\20SkAnimatedImage*\29 -668:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkCanvas&\2c\20unsigned\20long\2c\20SkBlendMode\29\2c\20SkCanvas*\2c\20unsigned\20long\2c\20SkBlendMode\29 -669:emscripten::default_smart_ptr_trait>::construct_null\28\29 -670:VP8GetSignedValue -671:SkString::data\28\29 -672:SkSL::Type::MakeVectorType\28std::__2::basic_string_view>\2c\20char\20const*\2c\20SkSL::Type\20const&\2c\20int\29 -673:SkRasterPipeline::SkRasterPipeline\28SkArenaAlloc*\29 -674:SkPoint::setLength\28float\29 -675:SkPathBuilder::conicTo\28SkPoint\2c\20SkPoint\2c\20float\29 -676:SkPath::countPoints\28\29\20const -677:SkMatrix::preConcat\28SkMatrix\20const&\29 -678:SkGlyph::rowBytes\28\29\20const -679:SkCanvas::restoreToCount\28int\29 -680:SkAAClipBlitter::~SkAAClipBlitter\28\29 -681:GrTextureProxy::mipmapped\28\29\20const -682:GrGpuResource::~GrGpuResource\28\29 -683:FT_Stream_GetULong -684:Cr_z__tr_flush_bits -685:void\20emscripten::internal::raw_destructor>\28sk_sp*\29 -686:uhash_setKeyDeleter_74 -687:uhash_init_74 -688:std::__2::ctype::widen\5babi:nn180100\5d\28char\29\20const -689:skgpu::UniqueKey::operator=\28skgpu::UniqueKey\20const&\29 -690:sk_double_nearly_zero\28double\29 -691:icu_74::UnicodeString::tempSubString\28int\2c\20int\29\20const -692:icu_74::UnicodeSet::compact\28\29 -693:icu_74::Locale::~Locale\28\29 -694:hb_font_get_glyph -695:ft_mem_alloc -696:fit_linear\28skcms_Curve\20const*\2c\20int\2c\20float\2c\20float*\2c\20float*\2c\20float*\29 -697:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkCanvas&\2c\20unsigned\20long\2c\20SkClipOp\2c\20bool\29\2c\20SkCanvas*\2c\20unsigned\20long\2c\20SkClipOp\2c\20bool\29 -698:_output_with_dotted_circle\28hb_buffer_t*\29 -699:WebPSafeMalloc -700:SkSafeMath::Mul\28unsigned\20long\2c\20unsigned\20long\29 -701:SkSL::GLSLCodeGenerator::writeIdentifier\28std::__2::basic_string_view>\29 -702:SkSL::GLSLCodeGenerator::getTypeName\28SkSL::Type\20const&\29 -703:SkRGBA4f<\28SkAlphaType\293>::FromColor\28unsigned\20int\29 -704:SkPaint::setMaskFilter\28sk_sp\29 -705:SkImageShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const::$_3::operator\28\29\28\28anonymous\20namespace\29::MipLevelHelper\20const*\29\20const -706:SkImageGenerator::onIsValid\28SkRecorder*\29\20const -707:SkDrawable::getBounds\28\29 -708:SkData::MakeWithCopy\28void\20const*\2c\20unsigned\20long\29 -709:SkDCubic::ptAtT\28double\29\20const -710:SkColorInfo::SkColorInfo\28\29 -711:SkCanvas::~SkCanvas\28\29_1665 -712:SkCanvas::drawRect\28SkRect\20const&\2c\20SkPaint\20const&\29 -713:GrOpFlushState::drawMesh\28GrSimpleMesh\20const&\29 -714:GrImageInfo::GrImageInfo\28SkImageInfo\20const&\29 -715:DefaultGeoProc::Impl::~Impl\28\29 -716:void\20emscripten::internal::MemberAccess::setWire\28int\20RuntimeEffectUniform::*\20const&\2c\20RuntimeEffectUniform&\2c\20int\29 -717:std::__2::basic_string\2c\20std::__2::allocator>::__is_long\5babi:nn180100\5d\28\29\20const -718:skia::textlayout::Cluster::run\28\29\20const -719:skgpu::ganesh::SurfaceDrawContext::drawFilledQuad\28GrClip\20const*\2c\20GrPaint&&\2c\20DrawQuad*\2c\20GrUserStencilSettings\20const*\29 -720:out -721:jpeg_fill_bit_buffer -722:int\20emscripten::internal::MemberAccess::getWire\28int\20RuntimeEffectUniform::*\20const&\2c\20RuntimeEffectUniform&\29 -723:icu_74::UnicodeSet::add\28int\29 -724:icu_74::ReorderingBuffer::appendZeroCC\28char16_t\20const*\2c\20char16_t\20const*\2c\20UErrorCode&\29 -725:SkTextBlob::~SkTextBlob\28\29 -726:SkStrokeRec::SkStrokeRec\28SkStrokeRec::InitStyle\29 -727:SkShaderBase::SkShaderBase\28\29 -728:SkSL::Type::coerceExpression\28std::__2::unique_ptr>\2c\20SkSL::Context\20const&\29\20const -729:SkSL::Type::MakeGenericType\28char\20const*\2c\20SkSpan\2c\20SkSL::Type\20const*\29 -730:SkSL::ConstantFolder::GetConstantValueForVariable\28SkSL::Expression\20const&\29 -731:SkSL::Analysis::HasSideEffects\28SkSL::Expression\20const&\29 -732:SkRegion::SkRegion\28\29 -733:SkRecords::FillBounds::adjustForSaveLayerPaints\28SkRect*\2c\20int\29\20const -734:SkPathStroker::lineTo\28SkPoint\20const&\2c\20SkPath::Iter\20const*\29 -735:SkPath::isFinite\28\29\20const -736:SkPath::Iter::Iter\28SkPath\20const&\2c\20bool\29 -737:SkPaint::setPathEffect\28sk_sp\29 -738:SkPaint::setColor\28unsigned\20int\29 -739:SkPaint::setColor\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkColorSpace*\29 -740:SkMatrix::postConcat\28SkMatrix\20const&\29 -741:SkM44::setConcat\28SkM44\20const&\2c\20SkM44\20const&\29 -742:SkImageInfo::Make\28int\2c\20int\2c\20SkColorType\2c\20SkAlphaType\29 -743:SkImageFilter::getInput\28int\29\20const -744:SkDrawable::getFlattenableType\28\29\20const -745:SkData::MakeWithProc\28void\20const*\2c\20unsigned\20long\2c\20void\20\28*\29\28void\20const*\2c\20void*\29\2c\20void*\29 -746:SkAutoPixmapStorage::~SkAutoPixmapStorage\28\29 -747:GrMatrixEffect::Make\28SkMatrix\20const&\2c\20std::__2::unique_ptr>\29 -748:GrContext_Base::options\28\29\20const -749:u_memcpy_74 -750:std::__2::char_traits::assign\5babi:nn180100\5d\28char&\2c\20char\20const&\29 -751:std::__2::basic_string\2c\20std::__2::allocator>::operator=\5babi:nn180100\5d\28std::__2::basic_string\2c\20std::__2::allocator>&&\29 -752:std::__2::basic_string\2c\20std::__2::allocator>::__throw_length_error\5babi:nn180100\5d\28\29\20const -753:std::__2::basic_string\2c\20std::__2::allocator>::__set_long_size\5babi:nn180100\5d\28unsigned\20long\29 -754:std::__2::__check_grouping\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20unsigned\20int*\2c\20unsigned\20int*\2c\20unsigned\20int&\29 -755:skia_png_malloc -756:skia_png_chunk_report -757:png_write_complete_chunk -758:pad -759:icu_74::UnicodeString::UnicodeString\28char16_t\20const*\29 -760:__ashlti3 -761:SkWBuffer::writeNoSizeCheck\28void\20const*\2c\20unsigned\20long\29 -762:SkTCoincident::setPerp\28SkTCurve\20const&\2c\20double\2c\20SkDPoint\20const&\2c\20SkTCurve\20const&\29 -763:SkString::printf\28char\20const*\2c\20...\29 -764:SkSL::Type::MakeMatrixType\28std::__2::basic_string_view>\2c\20char\20const*\2c\20SkSL::Type\20const&\2c\20int\2c\20signed\20char\29 -765:SkSL::Operator::tightOperatorName\28\29\20const -766:SkReadBuffer::readColor4f\28SkRGBA4f<\28SkAlphaType\293>*\29 -767:SkPixmap::reset\28\29 -768:SkPictureData::requiredPaint\28SkReadBuffer*\29\20const -769:SkPathBuilder::cubicTo\28SkPoint\2c\20SkPoint\2c\20SkPoint\29 -770:SkPath::transform\28SkMatrix\20const&\2c\20SkPath*\29\20const -771:SkPaintToGrPaint\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkPaint\20const&\2c\20SkMatrix\20const&\2c\20GrPaint*\29 -772:SkMatrixPriv::MapRect\28SkM44\20const&\2c\20SkRect\20const&\29 -773:SkFindUnitQuadRoots\28float\2c\20float\2c\20float\2c\20float*\29 -774:SkDeque::push_back\28\29 -775:SkData::MakeEmpty\28\29 -776:SkCanvas::internalQuickReject\28SkRect\20const&\2c\20SkPaint\20const&\2c\20SkMatrix\20const*\29 -777:SkBitmap::installPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20void\20\28*\29\28void*\2c\20void*\29\2c\20void*\29 -778:SkBinaryWriteBuffer::writeBool\28bool\29 -779:OT::hb_paint_context_t::return_t\20OT::Paint::dispatch\28OT::hb_paint_context_t*\29\20const -780:GrShape::bounds\28\29\20const -781:GrProgramInfo::GrProgramInfo\28GrCaps\20const&\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrPipeline\20const*\2c\20GrUserStencilSettings\20const*\2c\20GrGeometryProcessor\20const*\2c\20GrPrimitiveType\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -782:GrPixmapBase::GrPixmapBase\28GrImageInfo\2c\20void*\2c\20unsigned\20long\29 -783:FT_Outline_Translate -784:FT_Load_Glyph -785:FT_GlyphLoader_CheckPoints -786:FT_Get_Char_Index -787:DefaultGeoProc::~DefaultGeoProc\28\29 -788:550 -789:utext_current32_74 -790:std::__2::ctype\20const&\20std::__2::use_facet\5babi:nn180100\5d>\28std::__2::locale\20const&\29 -791:skif::LayerSpace::mapRect\28skif::LayerSpace\20const&\29\20const -792:skcpu::Draw::Draw\28\29 -793:icu_74::BMPSet::~BMPSet\28\29_13496 -794:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28GrDirectContext&\2c\20unsigned\20long\29\2c\20GrDirectContext*\2c\20unsigned\20long\29 -795:bool\20OT::Layout::Common::Coverage::collect_coverage\28hb_set_digest_t*\29\20const -796:SkRasterPipeline::extend\28SkRasterPipeline\20const&\29 -797:SkJSONWriter::appendf\28char\20const*\2c\20...\29 -798:SkImageInfo::MakeA8\28int\2c\20int\29 -799:SkIRect::join\28SkIRect\20const&\29 -800:SkData::MakeUninitialized\28unsigned\20long\29 -801:SkDQuad::RootsValidT\28double\2c\20double\2c\20double\2c\20double*\29 -802:SkDLine::nearPoint\28SkDPoint\20const&\2c\20bool*\29\20const -803:SkColorSpaceXformSteps::apply\28float*\29\20const -804:SkCachedData::internalRef\28bool\29\20const -805:OT::GDEF::accelerator_t::mark_set_covers\28unsigned\20int\2c\20unsigned\20int\29\20const -806:GrSurface::RefCntedReleaseProc::~RefCntedReleaseProc\28\29 -807:GrStyle::initPathEffect\28sk_sp\29 -808:GrProcessor::operator\20delete\28void*\29 -809:GrColorSpaceXformEffect::onMakeProgramImpl\28\29\20const::Impl::~Impl\28\29 -810:GrColorInfo::GrColorInfo\28GrColorType\2c\20SkAlphaType\2c\20sk_sp\29 -811:GrBufferAllocPool::~GrBufferAllocPool\28\29_8962 -812:FT_Stream_Skip -813:AutoLayerForImageFilter::AutoLayerForImageFilter\28SkCanvas*\2c\20SkPaint\20const&\2c\20SkRect\20const*\2c\20bool\29 -814:u_terminateUChars_74 -815:strncpy -816:std::__2::numpunct::thousands_sep\5babi:nn180100\5d\28\29\20const -817:std::__2::numpunct::grouping\5babi:nn180100\5d\28\29\20const -818:std::__2::ctype\20const&\20std::__2::use_facet\5babi:nn180100\5d>\28std::__2::locale\20const&\29 -819:std::__2::basic_string\2c\20std::__2::allocator>::__set_short_size\5babi:nn180100\5d\28unsigned\20long\29 -820:skia_png_malloc_warn -821:rewind\28GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::Comparator\20const&\29 -822:icu_74::UVector::removeAllElements\28\29 -823:icu_74::BytesTrie::~BytesTrie\28\29 -824:icu_74::BytesTrie::next\28int\29 -825:cf2_stack_popInt -826:SkUTF::NextUTF8\28char\20const**\2c\20char\20const*\29 -827:SkSL::TProgramVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -828:SkSL::Analysis::IsCompileTimeConstant\28SkSL::Expression\20const&\29 -829:SkRegion::setRect\28SkIRect\20const&\29 -830:SkPaint::setColorFilter\28sk_sp\29 -831:SkImageGenerator::onGetPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkImageGenerator::Options\20const&\29 -832:SkColorFilter::isAlphaUnchanged\28\29\20const -833:SkCodec::~SkCodec\28\29 -834:SkAAClip::isRect\28\29\20const -835:GrSurface::ComputeSize\28GrBackendFormat\20const&\2c\20SkISize\2c\20int\2c\20skgpu::Mipmapped\2c\20bool\29 -836:GrSimpleMeshDrawOpHelper::GrSimpleMeshDrawOpHelper\28GrProcessorSet*\2c\20GrAAType\2c\20GrSimpleMeshDrawOpHelper::InputFlags\29 -837:GrGeometryProcessor::ProgramImpl::SetTransform\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrResourceHandle\20const&\2c\20SkMatrix\20const&\2c\20SkMatrix*\29 -838:GrBlendFragmentProcessor::Make\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20SkBlendMode\2c\20bool\29 -839:FT_Stream_ExtractFrame -840:std::__2::ctype::widen\5babi:nn180100\5d\28char\29\20const -841:skia_png_malloc_base -842:skcpu::Draw::drawPath\28SkPath\20const&\2c\20SkPaint\20const&\2c\20SkMatrix\20const*\2c\20SkDrawCoverage\2c\20SkBlitter*\29\20const -843:skcms_TransferFunction_eval -844:pow -845:icu_74::UnicodeString::setToBogus\28\29 -846:icu_74::UnicodeString::releaseBuffer\28int\29 -847:icu_74::UnicodeSet::_appendToPat\28icu_74::UnicodeString&\2c\20int\2c\20signed\20char\29 -848:icu_74::UVector::~UVector\28\29 -849:hb_lockable_set_t::fini\28hb_mutex_t&\29 -850:__addtf3 -851:SkTDStorage::reset\28\29 -852:SkSize\20skif::Mapping::map\28SkSize\20const&\2c\20SkMatrix\20const&\29 -853:SkSL::RP::Builder::label\28int\29 -854:SkSL::BinaryExpression::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20SkSL::Operator\2c\20std::__2::unique_ptr>\29 -855:SkRuntimeEffect::MakeForColorFilter\28SkString\2c\20SkRuntimeEffect::Options\20const&\29 -856:SkReadBuffer::skip\28unsigned\20long\2c\20unsigned\20long\29 -857:SkPath::countVerbs\28\29\20const -858:SkPaint::asBlendMode\28\29\20const -859:SkMatrix::set9\28float\20const*\29 -860:SkMatrix::mapRadius\28float\29\20const -861:SkMatrix::getMaxScale\28\29\20const -862:SkImageInfo::computeByteSize\28unsigned\20long\29\20const -863:SkImageInfo::Make\28int\2c\20int\2c\20SkColorType\2c\20SkAlphaType\2c\20sk_sp\29 -864:SkFontMgr::countFamilies\28\29\20const -865:SkDevice::createDevice\28SkDevice::CreateInfo\20const&\2c\20SkPaint\20const*\29 -866:SkBlockAllocator::SkBlockAllocator\28SkBlockAllocator::GrowthPolicy\2c\20unsigned\20long\2c\20unsigned\20long\29 -867:SkBlender::Mode\28SkBlendMode\29 -868:SkBitmap::setInfo\28SkImageInfo\20const&\2c\20unsigned\20long\29 -869:ReadHuffmanCode -870:GrSurfaceProxy::~GrSurfaceProxy\28\29 -871:GrRenderTask::makeClosed\28GrRecordingContext*\29 -872:GrGpuBuffer::unmap\28\29 -873:GrCaps::getReadSwizzle\28GrBackendFormat\20const&\2c\20GrColorType\29\20const -874:GrBufferAllocPool::reset\28\29 -875:ures_hasNext_74 -876:std::__2::char_traits::assign\5babi:nn180100\5d\28wchar_t&\2c\20wchar_t\20const&\29 -877:std::__2::basic_string\2c\20std::__2::allocator>::begin\5babi:nn180100\5d\28\29 -878:std::__2::__next_prime\28unsigned\20long\29 -879:std::__2::__libcpp_snprintf_l\28char*\2c\20unsigned\20long\2c\20__locale_struct*\2c\20char\20const*\2c\20...\29 -880:skgpu::ganesh::SurfaceDrawContext::~SurfaceDrawContext\28\29 -881:skgpu::ganesh::AsView\28GrRecordingContext*\2c\20SkImage\20const*\2c\20skgpu::Mipmapped\2c\20GrImageTexGenPolicy\29 -882:skcms_PrimariesToXYZD50 -883:sk_sp::~sk_sp\28\29 -884:memchr -885:locale_get_default_74 -886:is_equal\28std::type_info\20const*\2c\20std::type_info\20const*\2c\20bool\29 -887:hb_ot_face_t::init0\28hb_face_t*\29 -888:hb_lazy_loader_t\2c\20hb_face_t\2c\2025u\2c\20OT::GSUB_accelerator_t>::do_destroy\28OT::GSUB_accelerator_t*\29 -889:hb_buffer_t::sync\28\29 -890:cbrtf -891:__floatsitf -892:WebPSafeCalloc -893:StreamRemainingLengthIsBelow\28SkStream*\2c\20unsigned\20long\29 -894:SkSL::RP::Builder::swizzle\28int\2c\20SkSpan\29 -895:SkSL::Parser::expression\28\29 -896:SkRuntimeEffect::Uniform::sizeInBytes\28\29\20const -897:SkPathIter::next\28\29 -898:SkImageFilter_Base::getChildOutputLayerBounds\28int\2c\20skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -899:SkImageFilter_Base::getChildInputLayerBounds\28int\2c\20skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -900:SkImageFilter_Base::SkImageFilter_Base\28sk_sp\20const*\2c\20int\2c\20std::__2::optional\29 -901:SkGlyph::path\28\29\20const -902:SkDQuad::ptAtT\28double\29\20const -903:SkDLine::exactPoint\28SkDPoint\20const&\29\20const -904:SkDConic::ptAtT\28double\29\20const -905:SkConic::chopIntoQuadsPOW2\28SkPoint*\2c\20int\29\20const -906:SkColorInfo::makeColorType\28SkColorType\29\20const -907:SkColorInfo::makeAlphaType\28SkAlphaType\29\20const -908:SkCanvas::restore\28\29 -909:SkCanvas::drawImage\28SkImage\20const*\2c\20float\2c\20float\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\29 -910:SkAAClip::Builder::addRun\28int\2c\20int\2c\20unsigned\20int\2c\20int\29 -911:GrSkSLFP::addChild\28std::__2::unique_ptr>\2c\20bool\29 -912:GrResourceProvider::findResourceByUniqueKey\28skgpu::UniqueKey\20const&\29 -913:GrQuad::MakeFromSkQuad\28SkPoint\20const*\2c\20SkMatrix\20const&\29 -914:GrGpuResource::hasRef\28\29\20const -915:GrGLSLShaderBuilder::appendTextureLookup\28SkString*\2c\20GrResourceHandle\2c\20char\20const*\29\20const -916:GrFragmentProcessors::Make\28SkShader\20const*\2c\20GrFPArgs\20const&\2c\20SkShaders::MatrixRec\20const&\29 -917:GrFragmentProcessor::cloneAndRegisterAllChildProcessors\28GrFragmentProcessor\20const&\29 -918:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::~SwizzleFragmentProcessor\28\29 -919:GrBackendFormat::GrBackendFormat\28GrBackendFormat\20const&\29 -920:AutoFTAccess::AutoFTAccess\28SkTypeface_FreeType\20const*\29 -921:AlmostPequalUlps\28float\2c\20float\29 -922:AAT::Lookup>::get_value\28unsigned\20int\2c\20unsigned\20int\29\20const -923:xyz_almost_equal\28skcms_Matrix3x3\20const&\2c\20skcms_Matrix3x3\20const&\29 -924:void\20AAT::Lookup::collect_glyphs\28hb_bit_set_t&\2c\20unsigned\20int\29\20const -925:std::__2::pair>*\20std::__2::vector>\2c\20std::__2::allocator>>>::__emplace_back_slow_path>\28unsigned\20int\20const&\2c\20sk_sp&&\29 -926:std::__2::ctype::is\5babi:nn180100\5d\28unsigned\20long\2c\20char\29\20const -927:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:ne180100\5d<0>\28char\20const*\29 -928:snprintf -929:skia_png_reset_crc -930:skia_png_benign_error -931:skgpu::ganesh::SurfaceContext::drawingManager\28\29 -932:skcms_TransferFunction_invert -933:skcms_TransferFunction_getType -934:icu_74::UnicodeString::operator=\28icu_74::UnicodeString\20const&\29 -935:icu_74::UnicodeString::doReplace\28int\2c\20int\2c\20char16_t\20const*\2c\20int\2c\20int\29 -936:icu_74::UnicodeString::UnicodeString\28signed\20char\2c\20icu_74::ConstChar16Ptr\2c\20int\29 -937:icu_74::UVector::adoptElement\28void*\2c\20UErrorCode&\29 -938:icu_74::MlBreakEngine::initKeyValue\28UResourceBundle*\2c\20char\20const*\2c\20char\20const*\2c\20icu_74::Hashtable&\2c\20UErrorCode&\29 -939:icu_74::ByteSinkUtil::appendUnchanged\28unsigned\20char\20const*\2c\20unsigned\20char\20const*\2c\20icu_74::ByteSink&\2c\20unsigned\20int\2c\20icu_74::Edits*\2c\20UErrorCode&\29 -940:hb_buffer_t::sync_so_far\28\29 -941:hb_buffer_t::move_to\28unsigned\20int\29 -942:VP8ExitCritical -943:SkTDStorage::resize\28int\29 -944:SkStrokeRec::SkStrokeRec\28SkPaint\20const&\2c\20float\29 -945:SkStream::readPackedUInt\28unsigned\20long*\29 -946:SkSL::Type::coercionCost\28SkSL::Type\20const&\29\20const -947:SkSL::Type::clone\28SkSL::Context\20const&\2c\20SkSL::SymbolTable*\29\20const -948:SkSL::RP::Generator::writeStatement\28SkSL::Statement\20const&\29 -949:SkSL::Parser::operatorRight\28SkSL::Parser::AutoDepth&\2c\20SkSL::OperatorKind\2c\20std::__2::unique_ptr>\20\28SkSL::Parser::*\29\28\29\2c\20std::__2::unique_ptr>&\29 -950:SkRuntimeEffectBuilder::writableUniformData\28\29 -951:SkRuntimeEffect::findUniform\28std::__2::basic_string_view>\29\20const -952:SkRegion::Cliperator::next\28\29 -953:SkRegion::Cliperator::Cliperator\28SkRegion\20const&\2c\20SkIRect\20const&\29 -954:SkReadBuffer::skip\28unsigned\20long\29 -955:SkReadBuffer::readFlattenable\28SkFlattenable::Type\29 -956:SkRRect::setOval\28SkRect\20const&\29 -957:SkRRect::initializeRect\28SkRect\20const&\29 -958:SkRGBA4f<\28SkAlphaType\293>::toSkColor\28\29\20const -959:SkPaint::operator=\28SkPaint&&\29 -960:SkImageFilter_Base::getFlattenableType\28\29\20const -961:SkConic::computeQuadPOW2\28float\29\20const -962:SkCanvas::translate\28float\2c\20float\29 -963:SkCanvas::drawPath\28SkPath\20const&\2c\20SkPaint\20const&\29 -964:SkAAClip::quickContains\28int\2c\20int\2c\20int\2c\20int\29\20const -965:OT::hb_ot_apply_context_t::hb_ot_apply_context_t\28unsigned\20int\2c\20hb_font_t*\2c\20hb_buffer_t*\2c\20hb_blob_t*\29 -966:GrStyledShape::GrStyledShape\28GrStyledShape\20const&\29 -967:GrOpFlushState::caps\28\29\20const -968:GrGeometryProcessor::ProgramImpl::WriteLocalCoord\28GrGLSLVertexBuilder*\2c\20GrGLSLUniformHandler*\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\2c\20GrShaderVar\2c\20SkMatrix\20const&\2c\20GrResourceHandle*\29 -969:GrGLTextureParameters::SamplerOverriddenState::SamplerOverriddenState\28\29 -970:GrGLGpu::deleteFramebuffer\28unsigned\20int\29 -971:GrDrawOpAtlas::~GrDrawOpAtlas\28\29 -972:FT_Get_Module -973:Cr_z__tr_flush_block -974:AlmostBequalUlps\28float\2c\20float\29 -975:utext_previous32_74 -976:ures_getByKeyWithFallback_74 -977:std::__2::pair::type\2c\20std::__2::__unwrap_ref_decay::type>\20std::__2::make_pair\5babi:nn180100\5d\28char\20const*&&\2c\20char*&&\29 -978:std::__2::numpunct::truename\5babi:nn180100\5d\28\29\20const -979:std::__2::moneypunct::do_grouping\28\29\20const -980:std::__2::locale::use_facet\28std::__2::locale::id&\29\20const -981:std::__2::ctype::is\5babi:nn180100\5d\28unsigned\20long\2c\20wchar_t\29\20const -982:std::__2::char_traits::copy\5babi:nn180100\5d\28char*\2c\20char\20const*\2c\20unsigned\20long\29 -983:std::__2::basic_string\2c\20std::__2::allocator>::empty\5babi:nn180100\5d\28\29\20const -984:std::__2::basic_string\2c\20std::__2::allocator>::__set_long_cap\5babi:nn180100\5d\28unsigned\20long\29 -985:sktext::gpu::BagOfBytes::needMoreBytes\28int\2c\20int\29 -986:skia_png_save_int_32 -987:skia_png_safecat -988:skia_png_gamma_significant -989:skgpu::ganesh::SurfaceContext::readPixels\28GrDirectContext*\2c\20GrPixmap\2c\20SkIPoint\29 -990:llroundf -991:icu_74::UnicodeString::setTo\28signed\20char\2c\20icu_74::ConstChar16Ptr\2c\20int\29 -992:icu_74::UnicodeString::getBuffer\28int\29 -993:icu_74::UnicodeString::doAppend\28icu_74::UnicodeString\20const&\2c\20int\2c\20int\29 -994:icu_74::UVector32::~UVector32\28\29 -995:icu_74::RuleBasedBreakIterator::handleNext\28\29 -996:icu_74::Locale::Locale\28char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\29 -997:hb_font_get_nominal_glyph -998:hb_buffer_t::clear_output\28\29 -999:emscripten::internal::MethodInvoker::invoke\28void\20\28SkCanvas::*\20const&\29\28SkPaint\20const&\29\2c\20SkCanvas*\2c\20SkPaint*\29 -1000:emscripten::internal::FunctionInvoker::invoke\28unsigned\20long\20\28**\29\28GrDirectContext&\29\2c\20GrDirectContext*\29 -1001:cff_parse_num -1002:\28anonymous\20namespace\29::write_trc_tag\28skcms_Curve\20const&\29 -1003:T_CString_toLowerCase_74 -1004:SkTSect::SkTSect\28SkTCurve\20const&\29 -1005:SkString::set\28char\20const*\2c\20unsigned\20long\29 -1006:SkSL::SymbolTable::addWithoutOwnership\28SkSL::Context\20const&\2c\20SkSL::Symbol*\29 -1007:SkSL::Swizzle::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20skia_private::FixedArray<4\2c\20signed\20char>\29 -1008:SkSL::String::Separator\28\29::Output::~Output\28\29 -1009:SkSL::Parser::layoutInt\28\29 -1010:SkSL::Parser::expectIdentifier\28SkSL::Token*\29 -1011:SkSL::Expression::description\28\29\20const -1012:SkResourceCache::Key::init\28void*\2c\20unsigned\20long\20long\2c\20unsigned\20long\29 -1013:SkNoDestructor::SkNoDestructor\28SkSL::String::Separator\28\29::Output&&\29 -1014:SkMatrix::isSimilarity\28float\29\20const -1015:SkMasks::getAlpha\28unsigned\20int\29\20const -1016:SkImageFilters::Crop\28SkRect\20const&\2c\20SkTileMode\2c\20sk_sp\29 -1017:SkImageFilter_Base::getChildOutput\28int\2c\20skif::Context\20const&\29\20const -1018:SkIDChangeListener::List::List\28\29 -1019:SkData::MakeFromMalloc\28void\20const*\2c\20unsigned\20long\29 -1020:SkDRect::setBounds\28SkTCurve\20const&\29 -1021:SkColorSpace::MakeRGB\28skcms_TransferFunction\20const&\2c\20skcms_Matrix3x3\20const&\29 -1022:SkChopCubicAt\28SkPoint\20const*\2c\20SkPoint*\2c\20float\29 -1023:SafeDecodeSymbol -1024:PS_Conv_ToFixed -1025:GrTriangulator::Line::intersect\28GrTriangulator::Line\20const&\2c\20SkPoint*\29\20const -1026:GrSimpleMeshDrawOpHelper::isCompatible\28GrSimpleMeshDrawOpHelper\20const&\2c\20GrCaps\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20bool\29\20const -1027:GrOpsRenderPass::bindBuffers\28sk_sp\2c\20sk_sp\2c\20sk_sp\2c\20GrPrimitiveRestart\29 -1028:GrImageInfo::GrImageInfo\28GrColorType\2c\20SkAlphaType\2c\20sk_sp\2c\20SkISize\20const&\29 -1029:GrGLSLShaderBuilder::appendTextureLookup\28GrResourceHandle\2c\20char\20const*\2c\20GrGLSLColorSpaceXformHelper*\29 -1030:GrColorInfo::GrColorInfo\28SkColorInfo\20const&\29 -1031:FT_Stream_Read -1032:FT_Activate_Size -1033:AlmostDequalUlps\28double\2c\20double\29 -1034:796 -1035:797 -1036:798 -1037:utrace_exit_74 -1038:utrace_entry_74 -1039:ures_getNextResource_74 -1040:unsigned\20int\20std::__2::__sort3\5babi:ne180100\5d\28\28anonymous\20namespace\29::Entry*\2c\20\28anonymous\20namespace\29::Entry*\2c\20\28anonymous\20namespace\29::Entry*\2c\20\28anonymous\20namespace\29::EntryComparator&\29 -1041:tt_face_get_name -1042:strrchr -1043:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkSL::Module\20const*\29 -1044:std::__2::to_string\28long\20long\29 -1045:std::__2::__libcpp_locale_guard::~__libcpp_locale_guard\5babi:nn180100\5d\28\29 -1046:std::__2::__libcpp_locale_guard::__libcpp_locale_guard\5babi:nn180100\5d\28__locale_struct*&\29 -1047:skif::FilterResult::~FilterResult\28\29 -1048:skia_private::TArray::operator=\28skia_private::TArray\20const&\29 -1049:skia_png_app_error -1050:skgpu::ganesh::SurfaceFillContext::getOpsTask\28\29 -1051:log2f -1052:llround -1053:icu_74::UnicodeString::doIndexOf\28char16_t\2c\20int\2c\20int\29\20const -1054:hb_ot_layout_lookup_would_substitute -1055:getenv -1056:ft_module_get_service -1057:classify\28skcms_TransferFunction\20const&\2c\20TF_PQish*\2c\20TF_HLGish*\29 -1058:__sindf -1059:__shlim -1060:__cosdf -1061:\28anonymous\20namespace\29::init_resb_result\28UResourceDataEntry*\2c\20unsigned\20int\2c\20char\20const*\2c\20int\2c\20UResourceDataEntry*\2c\20char\20const*\2c\20int\2c\20UResourceBundle*\2c\20UErrorCode*\29 -1062:SkTiff::ImageFileDirectory::getEntryValuesGeneric\28unsigned\20short\2c\20unsigned\20short\2c\20unsigned\20int\2c\20void*\29\20const -1063:SkTDStorage::removeShuffle\28int\29 -1064:SkSurface::getCanvas\28\29 -1065:SkSL::cast_expression\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Type\20const&\29 -1066:SkSL::\28anonymous\20namespace\29::ProgramUsageVisitor::visitType\28SkSL::Type\20const&\29 -1067:SkSL::Variable::initialValue\28\29\20const -1068:SkSL::SymbolTable::addArrayDimension\28SkSL::Context\20const&\2c\20SkSL::Type\20const*\2c\20int\29 -1069:SkSL::StringStream::str\28\29\20const -1070:SkSL::RP::Program::appendCopy\28skia_private::TArray*\2c\20SkArenaAlloc*\2c\20std::byte*\2c\20SkSL::RP::ProgramOp\2c\20unsigned\20int\2c\20int\2c\20unsigned\20int\2c\20int\2c\20int\29\20const -1071:SkSL::RP::Generator::makeLValue\28SkSL::Expression\20const&\2c\20bool\29 -1072:SkSL::GLSLCodeGenerator::writeStatement\28SkSL::Statement\20const&\29 -1073:SkSL::Analysis::UpdateVariableRefKind\28SkSL::Expression*\2c\20SkSL::VariableRefKind\2c\20SkSL::ErrorReporter*\29 -1074:SkRegion::setEmpty\28\29 -1075:SkRasterPipeline::run\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29\20const -1076:SkRasterPipeline::appendLoadDst\28SkColorType\2c\20SkRasterPipelineContexts::MemoryCtx\20const*\29 -1077:SkRRect::setRectRadii\28SkRect\20const&\2c\20SkPoint\20const*\29 -1078:SkPointPriv::DistanceToLineSegmentBetweenSqd\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\29 -1079:SkPictureRecorder::~SkPictureRecorder\28\29 -1080:SkPath::isConvex\28\29\20const -1081:SkPath::conicTo\28float\2c\20float\2c\20float\2c\20float\2c\20float\29 -1082:SkPaint::setImageFilter\28sk_sp\29 -1083:SkOpSpanBase::contains\28SkOpSegment\20const*\29\20const -1084:SkOpContourBuilder::flush\28\29 -1085:SkMipmap::ComputeLevelCount\28int\2c\20int\29 -1086:SkMatrix::reset\28\29 -1087:SkMatrix::preTranslate\28float\2c\20float\29 -1088:SkMatrix::preScale\28float\2c\20float\29 -1089:SkMatrix::mapPointsToHomogeneous\28SkSpan\2c\20SkSpan\29\20const -1090:SkMask::computeImageSize\28\29\20const -1091:SkKnownRuntimeEffects::GetKnownRuntimeEffect\28SkKnownRuntimeEffects::StableKey\29 -1092:SkIDChangeListener::List::~List\28\29 -1093:SkIDChangeListener::List::changed\28\29 -1094:SkColorTypeIsAlwaysOpaque\28SkColorType\29 -1095:SkColorSpace::Equals\28SkColorSpace\20const*\2c\20SkColorSpace\20const*\29 -1096:SkColorFilter::filterColor4f\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkColorSpace*\2c\20SkColorSpace*\29\20const -1097:SkCodec::applyColorXform\28void*\2c\20void\20const*\2c\20int\29\20const -1098:SkBitmapCache::Rec::getKey\28\29\20const -1099:SkBitmap::peekPixels\28SkPixmap*\29\20const -1100:SkAutoPixmapStorage::SkAutoPixmapStorage\28\29 -1101:RunBasedAdditiveBlitter::flush\28\29 -1102:GrSurface::onRelease\28\29 -1103:GrStyledShape::unstyledKeySize\28\29\20const -1104:GrShape::convex\28bool\29\20const -1105:GrRenderTargetProxy::arenas\28\29 -1106:GrRecordingContext::threadSafeCache\28\29 -1107:GrProxyProvider::caps\28\29\20const -1108:GrOp::GrOp\28unsigned\20int\29 -1109:GrMakeUncachedBitmapProxyView\28GrRecordingContext*\2c\20SkBitmap\20const&\2c\20skgpu::Mipmapped\2c\20SkBackingFit\2c\20skgpu::Budgeted\29 -1110:GrGLSLShaderBuilder::getMangledFunctionName\28char\20const*\29 -1111:GrGLSLProgramBuilder::nameVariable\28char\2c\20char\20const*\2c\20bool\29 -1112:GrGLGpu::bindBuffer\28GrGpuBufferType\2c\20GrBuffer\20const*\29 -1113:GrGLAttribArrayState::set\28GrGLGpu*\2c\20int\2c\20GrBuffer\20const*\2c\20GrVertexAttribType\2c\20SkSLType\2c\20int\2c\20unsigned\20long\2c\20int\29 -1114:GrAAConvexTessellator::Ring::computeNormals\28GrAAConvexTessellator\20const&\29 -1115:GrAAConvexTessellator::Ring::computeBisectors\28GrAAConvexTessellator\20const&\29 -1116:Cr_z_adler32 -1117:vsnprintf -1118:uprv_toupper_74 -1119:ucptrie_getRange_74 -1120:u_strchr_74 -1121:top12 -1122:toSkImageInfo\28SimpleImageInfo\20const&\29 -1123:std::__2::vector>::__destroy_vector::__destroy_vector\5babi:nn180100\5d\28std::__2::vector>&\29 -1124:std::__2::basic_string\2c\20std::__2::allocator>::operator=\5babi:nn180100\5d\28std::__2::basic_string\2c\20std::__2::allocator>&&\29 -1125:std::__2::__tree\2c\20std::__2::__map_value_compare\2c\20std::__2::less\2c\20true>\2c\20std::__2::allocator>>::destroy\28std::__2::__tree_node\2c\20void*>*\29 -1126:std::__2::__num_put_base::__identify_padding\28char*\2c\20char*\2c\20std::__2::ios_base\20const&\29 -1127:std::__2::__num_get_base::__get_base\28std::__2::ios_base&\29 -1128:std::__2::__libcpp_asprintf_l\28char**\2c\20__locale_struct*\2c\20char\20const*\2c\20...\29 -1129:skia_private::THashTable::Traits>::removeSlot\28int\29 -1130:skia_png_zstream_error -1131:skia::textlayout::TextLine::iterateThroughVisualRuns\28bool\2c\20std::__2::function\2c\20float*\29>\20const&\29\20const -1132:skia::textlayout::ParagraphImpl::cluster\28unsigned\20long\29 -1133:skia::textlayout::Cluster::runOrNull\28\29\20const -1134:skgpu::ganesh::SurfaceFillContext::replaceOpsTask\28\29 -1135:res_getStringNoTrace_74 -1136:int\20std::__2::__get_up_to_n_digits\5babi:nn180100\5d>>\28std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\2c\20int\29 -1137:int\20std::__2::__get_up_to_n_digits\5babi:nn180100\5d>>\28std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\2c\20int\29 -1138:icu_74::UnicodeString::unBogus\28\29 -1139:icu_74::UnicodeSetStringSpan::~UnicodeSetStringSpan\28\29 -1140:icu_74::SimpleFilteredSentenceBreakIterator::operator==\28icu_74::BreakIterator\20const&\29\20const -1141:icu_74::Locale::init\28char\20const*\2c\20signed\20char\29 -1142:icu_74::Edits::addUnchanged\28int\29 -1143:hb_serialize_context_t::pop_pack\28bool\29 -1144:hb_sanitize_context_t::return_t\20OT::Paint::dispatch\28hb_sanitize_context_t*\29\20const -1145:hb_buffer_reverse -1146:hb_blob_t*\20hb_data_wrapper_t::call_create>\28\29\20const -1147:atan2f -1148:afm_parser_read_vals -1149:__extenddftf2 -1150:\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29 -1151:\28anonymous\20namespace\29::colrv1_traverse_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29 -1152:\28anonymous\20namespace\29::colrv1_transform\28FT_FaceRec_*\2c\20FT_COLR_Paint_\20const&\2c\20SkCanvas*\2c\20SkMatrix*\29 -1153:WebPRescalerImport -1154:SkString::Rec::Make\28char\20const*\2c\20unsigned\20long\29::$_0::operator\28\29\28\29\20const -1155:SkStrike::digestFor\28skglyph::ActionType\2c\20SkPackedGlyphID\29 -1156:SkStream::readS16\28short*\29 -1157:SkSL::compile_and_shrink\28SkSL::Compiler*\2c\20SkSL::ProgramKind\2c\20SkSL::ModuleType\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20SkSL::Module\20const*\29 -1158:SkSL::VariableReference::VariableReference\28SkSL::Position\2c\20SkSL::Variable\20const*\2c\20SkSL::VariableRefKind\29 -1159:SkSL::SymbolTable::lookup\28SkSL::SymbolTable::SymbolKey\20const&\29\20const -1160:SkSL::ProgramUsage::get\28SkSL::Variable\20const&\29\20const -1161:SkSL::Inliner::inlineStatement\28SkSL::Position\2c\20skia_private::THashMap>\2c\20SkGoodHash>*\2c\20SkSL::SymbolTable*\2c\20std::__2::unique_ptr>*\2c\20SkSL::Analysis::ReturnComplexity\2c\20SkSL::Statement\20const&\2c\20SkSL::ProgramUsage\20const&\2c\20bool\29 -1162:SkSL::InlineCandidateAnalyzer::visitExpression\28std::__2::unique_ptr>*\29 -1163:SkSL::GetModuleData\28SkSL::ModuleType\2c\20char\20const*\29 -1164:SkSL::GLSLCodeGenerator::write\28std::__2::basic_string_view>\29 -1165:SkSL::GLSLCodeGenerator::getTypePrecision\28SkSL::Type\20const&\29 -1166:SkReadBuffer::readByteArray\28void*\2c\20unsigned\20long\29 -1167:SkRBuffer::read\28void*\2c\20unsigned\20long\29 -1168:SkPictureData::optionalPaint\28SkReadBuffer*\29\20const -1169:SkPath::getGenerationID\28\29\20const -1170:SkPaint::setStrokeWidth\28float\29 -1171:SkOpSegment::nextChase\28SkOpSpanBase**\2c\20int*\2c\20SkOpSpan**\2c\20SkOpSpanBase**\29\20const -1172:SkMemoryStream::Make\28sk_sp\29 -1173:SkMatrix::postScale\28float\2c\20float\29 -1174:SkIntersections::removeOne\28int\29 -1175:SkDLine::ptAtT\28double\29\20const -1176:SkBlockMemoryStream::getLength\28\29\20const -1177:SkBitmap::getAddr\28int\2c\20int\29\20const -1178:SkAAClip::setEmpty\28\29 -1179:PS_Conv_Strtol -1180:OT::Layout::GSUB_impl::SubstLookup*\20hb_serialize_context_t::push\28\29 -1181:OT::CmapSubtable::get_glyph\28unsigned\20int\2c\20unsigned\20int*\29\20const -1182:OT::CFFIndex>::operator\5b\5d\28unsigned\20int\29\20const -1183:GrTriangulator::makeConnectingEdge\28GrTriangulator::Vertex*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::EdgeType\2c\20GrTriangulator::Comparator\20const&\2c\20int\29 -1184:GrTextureProxy::~GrTextureProxy\28\29 -1185:GrSimpleMeshDrawOpHelper::createProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrGeometryProcessor*\2c\20GrPrimitiveType\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -1186:GrResourceAllocator::addInterval\28GrSurfaceProxy*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20GrResourceAllocator::ActualUse\2c\20GrResourceAllocator::AllowRecycling\29 -1187:GrRecordingContextPriv::makeSFCWithFallback\28GrImageInfo\2c\20SkBackingFit\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrSurfaceOrigin\2c\20skgpu::Budgeted\29 -1188:GrGpuResource::hasNoCommandBufferUsages\28\29\20const -1189:GrGpuBuffer::updateData\28void\20const*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\29 -1190:GrGLTextureParameters::NonsamplerState::NonsamplerState\28\29 -1191:GrGLSLShaderBuilder::~GrGLSLShaderBuilder\28\29 -1192:GrGLGpu::prepareToDraw\28GrPrimitiveType\29 -1193:GrGLFormatFromGLEnum\28unsigned\20int\29 -1194:GrBackendTexture::getBackendFormat\28\29\20const -1195:GrBackendFormats::MakeGL\28unsigned\20int\2c\20unsigned\20int\29 -1196:GrBackendFormatToCompressionType\28GrBackendFormat\20const&\29 -1197:FilterLoop24_C -1198:AAT::Lookup::sanitize\28hb_sanitize_context_t*\29\20const -1199:utext_close_74 -1200:ures_open_74 -1201:ures_getStringByKey_74 -1202:ures_getKey_74 -1203:unsigned\20int\20std::__2::__sort3\5babi:ne180100\5d\28skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::finish\28skia::textlayout::Block\20const&\2c\20float\2c\20float&\29::$_0&\29 -1204:unsigned\20int\20std::__2::__sort3\5babi:ne180100\5d\28SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::Transform::\28anonymous\20namespace\29::BuiltinVariableScanner::sortNewElements\28\29::'lambda'\28SkSL::ProgramElement\20const*\2c\20SkSL::ProgramElement\20const*\29&\29 -1205:unsigned\20int\20std::__2::__sort3\5babi:ne180100\5d\28SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::Transform::FindAndDeclareBuiltinFunctions\28SkSL::Program&\29::$_0&\29 -1206:ulocimp_getLanguage_74\28char\20const*\2c\20char\20const**\2c\20UErrorCode&\29 -1207:uhash_puti_74 -1208:u_terminateChars_74 -1209:std::__2::vector>::size\5babi:nn180100\5d\28\29\20const -1210:std::__2::time_get>>::get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\2c\20wchar_t\20const*\2c\20wchar_t\20const*\29\20const -1211:std::__2::time_get>>::get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\2c\20char\20const*\2c\20char\20const*\29\20const -1212:std::__2::enable_if::type\20skgpu::tess::PatchWriter\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\2964>\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\2932>\2c\20skgpu::tess::AddTrianglesWhenChopping\2c\20skgpu::tess::DiscardFlatCurves>::writeTriangleStack\28skgpu::tess::MiddleOutPolygonTriangulator::PoppedTriangleStack&&\29 -1213:std::__2::ctype::widen\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20wchar_t*\29\20const -1214:std::__2::basic_string\2c\20std::__2::allocator>\20std::__2::operator+\5babi:ne180100\5d\2c\20std::__2::allocator>\28std::__2::basic_string\2c\20std::__2::allocator>&&\2c\20char\20const*\29 -1215:std::__2::basic_string\2c\20std::__2::allocator>::__get_long_cap\5babi:nn180100\5d\28\29\20const -1216:skia_private::THashTable::Pair\2c\20char\20const*\2c\20skia_private::THashMap::Pair>::resize\28int\29 -1217:skia_png_write_finish_row -1218:skia::textlayout::ParagraphImpl::ensureUTF16Mapping\28\29 -1219:skcms_GetTagBySignature -1220:sk_doubles_nearly_equal_ulps\28double\2c\20double\2c\20unsigned\20char\29 -1221:scalbn -1222:non-virtual\20thunk\20to\20GrOpFlushState::allocator\28\29 -1223:icu_74::UnicodeSet::applyPattern\28icu_74::UnicodeString\20const&\2c\20UErrorCode&\29 -1224:icu_74::Normalizer2Impl::getFCD16FromNormData\28int\29\20const -1225:icu_74::Locale::Locale\28\29 -1226:icu_74::Edits::addReplace\28int\2c\20int\29 -1227:icu_74::BytesTrie::readValue\28unsigned\20char\20const*\2c\20int\29 -1228:hb_buffer_get_glyph_infos -1229:hb_blob_t*\20hb_data_wrapper_t::call_create>\28\29\20const -1230:get_gsubgpos_table\28hb_face_t*\2c\20unsigned\20int\29 -1231:exp2f -1232:embind_init_Paragraph\28\29::$_5::__invoke\28skia::textlayout::ParagraphBuilderImpl&\29 -1233:cf2_stack_getReal -1234:cf2_hintmap_map -1235:antifilldot8\28int\2c\20int\2c\20int\2c\20int\2c\20SkBlitter*\2c\20bool\29 -1236:afm_stream_skip_spaces -1237:WebPRescalerInit -1238:WebPRescalerExportRow -1239:SkWStream::writeDecAsText\28int\29 -1240:SkTypeface::fontStyle\28\29\20const -1241:SkTextBlobBuilder::allocInternal\28SkFont\20const&\2c\20SkTextBlob::GlyphPositioning\2c\20int\2c\20int\2c\20SkPoint\2c\20SkRect\20const*\29 -1242:SkTDStorage::append\28void\20const*\2c\20int\29 -1243:SkShaders::Color\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20sk_sp\29 -1244:SkShader::makeWithLocalMatrix\28SkMatrix\20const&\29\20const -1245:SkSL::Parser::assignmentExpression\28\29 -1246:SkSL::ConstructorSplat::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>\29 -1247:SkSL::ConstructorScalarCast::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>\29 -1248:SkResourceCache::Find\28SkResourceCache::Key\20const&\2c\20bool\20\28*\29\28SkResourceCache::Rec\20const&\2c\20void*\29\2c\20void*\29 -1249:SkRegion::SkRegion\28SkIRect\20const&\29 -1250:SkRasterPipeline::appendTransferFunction\28skcms_TransferFunction\20const&\29 -1251:SkRasterPipeline::appendStore\28SkColorType\2c\20SkRasterPipelineContexts::MemoryCtx\20const*\29 -1252:SkRRect::checkCornerContainment\28float\2c\20float\29\20const -1253:SkPictureData::getImage\28SkReadBuffer*\29\20const -1254:SkPathPriv::Raw\28SkPath\20const&\29 -1255:SkPathMeasure::getLength\28\29 -1256:SkPathBuilder::arcTo\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\29 -1257:SkPathBuilder::addPath\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkPath::AddPathMode\29 -1258:SkPath::quadTo\28float\2c\20float\2c\20float\2c\20float\29 -1259:SkPaint::refPathEffect\28\29\20const -1260:SkOpContour::addLine\28SkPoint*\29 -1261:SkNextID::ImageID\28\29 -1262:SkMipmap::getLevel\28int\2c\20SkMipmap::Level*\29\20const -1263:SkMatrix::ScaleTranslate\28float\2c\20float\2c\20float\2c\20float\29 -1264:SkMD5::bytesWritten\28\29\20const -1265:SkJSONWriter::appendCString\28char\20const*\2c\20char\20const*\29 -1266:SkIntersections::setCoincident\28int\29 -1267:SkImageFilter_Base::flatten\28SkWriteBuffer&\29\20const -1268:SkFont::setSubpixel\28bool\29 -1269:SkDescriptor::operator==\28SkDescriptor\20const&\29\20const -1270:SkDLine::NearPointV\28SkDPoint\20const&\2c\20double\2c\20double\2c\20double\29 -1271:SkDLine::NearPointH\28SkDPoint\20const&\2c\20double\2c\20double\2c\20double\29 -1272:SkDLine::ExactPointV\28SkDPoint\20const&\2c\20double\2c\20double\2c\20double\29 -1273:SkDLine::ExactPointH\28SkDPoint\20const&\2c\20double\2c\20double\2c\20double\29 -1274:SkConvertPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkImageInfo\20const&\2c\20void\20const*\2c\20unsigned\20long\29 -1275:SkColorSpaceXformSteps::apply\28SkRasterPipeline*\29\20const -1276:SkCanvas::imageInfo\28\29\20const -1277:SkCanvas::drawPicture\28SkPicture\20const*\2c\20SkMatrix\20const*\2c\20SkPaint\20const*\29 -1278:SkCanvas::drawColor\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkBlendMode\29 -1279:SkBulkGlyphMetrics::~SkBulkGlyphMetrics\28\29 -1280:SkBulkGlyphMetrics::SkBulkGlyphMetrics\28SkStrikeSpec\20const&\29 -1281:SkBlockAllocator::releaseBlock\28SkBlockAllocator::Block*\29 -1282:SkAAClipBlitterWrapper::init\28SkRasterClip\20const&\2c\20SkBlitter*\29 -1283:SkAAClipBlitterWrapper::SkAAClipBlitterWrapper\28\29 -1284:SkAAClipBlitterWrapper::SkAAClipBlitterWrapper\28SkRasterClip\20const&\2c\20SkBlitter*\29 -1285:OT::MVAR::get_var\28unsigned\20int\2c\20int\20const*\2c\20unsigned\20int\29\20const -1286:GrXferProcessor::GrXferProcessor\28GrProcessor::ClassID\2c\20bool\2c\20GrProcessorAnalysisCoverage\29 -1287:GrTextureEffect::Make\28GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkMatrix\20const&\2c\20GrSamplerState\2c\20GrCaps\20const&\2c\20float\20const*\29 -1288:GrTextureEffect::MakeSubset\28GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkMatrix\20const&\2c\20GrSamplerState\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20GrCaps\20const&\2c\20float\20const*\29 -1289:GrSimpleMeshDrawOpHelper::finalizeProcessors\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\2c\20GrProcessorAnalysisCoverage\2c\20SkRGBA4f<\28SkAlphaType\292>*\2c\20bool*\29 -1290:GrShape::operator=\28GrShape\20const&\29 -1291:GrRecordingContext::OwnedArenas::get\28\29 -1292:GrProxyProvider::createProxy\28GrBackendFormat\20const&\2c\20SkISize\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Mipmapped\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\2c\20GrInternalSurfaceFlags\2c\20GrSurfaceProxy::UseAllocator\29 -1293:GrProxyProvider::assignUniqueKeyToProxy\28skgpu::UniqueKey\20const&\2c\20GrTextureProxy*\29 -1294:GrProcessorSet::finalize\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\2c\20GrAppliedClip\20const*\2c\20GrUserStencilSettings\20const*\2c\20GrCaps\20const&\2c\20GrClampType\2c\20SkRGBA4f<\28SkAlphaType\292>*\29 -1295:GrOp::cutChain\28\29 -1296:GrMeshDrawTarget::makeVertexWriter\28unsigned\20long\2c\20int\2c\20sk_sp*\2c\20int*\29 -1297:GrGpuResource::GrGpuResource\28GrGpu*\2c\20std::__2::basic_string_view>\29 -1298:GrGeometryProcessor::TextureSampler::reset\28GrSamplerState\2c\20GrBackendFormat\20const&\2c\20skgpu::Swizzle\20const&\29 -1299:GrGeometryProcessor::AttributeSet::Iter::operator++\28\29 -1300:GrGeometryProcessor::AttributeSet::Iter::operator*\28\29\20const -1301:GrGLTextureParameters::set\28GrGLTextureParameters::SamplerOverriddenState\20const*\2c\20GrGLTextureParameters::NonsamplerState\20const&\2c\20unsigned\20long\20long\29 -1302:GrClip::GetPixelIBounds\28SkRect\20const&\2c\20GrAA\2c\20GrClip::BoundsType\29 -1303:GrBackendTexture::~GrBackendTexture\28\29 -1304:FT_Outline_Get_CBox -1305:FT_Get_Sfnt_Table -1306:AutoLayerForImageFilter::AutoLayerForImageFilter\28AutoLayerForImageFilter&&\29 -1307:utf8_prevCharSafeBody_74 -1308:ures_getString_74 -1309:ulocimp_getScript_74\28char\20const*\2c\20char\20const**\2c\20UErrorCode&\29 -1310:uhash_open_74 -1311:u_UCharsToChars_74 -1312:tanf -1313:std::__2::moneypunct::negative_sign\5babi:nn180100\5d\28\29\20const -1314:std::__2::moneypunct::do_pos_format\28\29\20const -1315:std::__2::ctype::widen\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20char*\29\20const -1316:std::__2::char_traits::copy\5babi:nn180100\5d\28wchar_t*\2c\20wchar_t\20const*\2c\20unsigned\20long\29 -1317:std::__2::basic_string\2c\20std::__2::allocator>::end\5babi:nn180100\5d\28\29 -1318:std::__2::basic_string\2c\20std::__2::allocator>::end\5babi:nn180100\5d\28\29 -1319:std::__2::basic_string\2c\20std::__2::allocator>::__set_size\5babi:nn180100\5d\28unsigned\20long\29 -1320:std::__2::basic_string\2c\20std::__2::allocator>::__get_short_size\5babi:nn180100\5d\28\29\20const -1321:std::__2::basic_string\2c\20std::__2::allocator>::__assign_external\28char\20const*\2c\20unsigned\20long\29 -1322:std::__2::__unwrap_iter_impl\2c\20true>::__unwrap\5babi:nn180100\5d\28std::__2::__wrap_iter\29 -1323:std::__2::__itoa::__append2\5babi:nn180100\5d\28char*\2c\20unsigned\20int\29 -1324:sktext::SkStrikePromise::SkStrikePromise\28sktext::SkStrikePromise&&\29 -1325:skif::LayerSpace::ceil\28\29\20const -1326:skif::FilterResult::analyzeBounds\28SkMatrix\20const&\2c\20SkIRect\20const&\2c\20skif::FilterResult::BoundsScope\29\20const -1327:skia_private::THashMap::operator\5b\5d\28SkSL::FunctionDeclaration\20const*\20const&\29 -1328:skia_private::TArray::operator=\28skia_private::TArray\20const&\29 -1329:skia_png_read_finish_row -1330:skia_png_handle_unknown -1331:skia_png_gamma_correct -1332:skia_png_colorspace_sync -1333:skia_png_app_warning -1334:skia::textlayout::TextStyle::operator=\28skia::textlayout::TextStyle\20const&\29 -1335:skia::textlayout::TextLine::offset\28\29\20const -1336:skia::textlayout::Run::placeholderStyle\28\29\20const -1337:skgpu::ganesh::SurfaceFillContext::fillRectWithFP\28SkIRect\20const&\2c\20std::__2::unique_ptr>\29 -1338:skgpu::ganesh::SurfaceDrawContext::Make\28GrRecordingContext*\2c\20GrColorType\2c\20sk_sp\2c\20SkBackingFit\2c\20SkISize\2c\20SkSurfaceProps\20const&\2c\20std::__2::basic_string_view>\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrSurfaceOrigin\2c\20skgpu::Budgeted\29 -1339:skgpu::ganesh::SurfaceContext::PixelTransferResult::~PixelTransferResult\28\29 -1340:skgpu::ganesh::ClipStack::SaveRecord::state\28\29\20const -1341:skcpu::Draw::drawRect\28SkRect\20const&\2c\20SkPaint\20const&\2c\20SkMatrix\20const*\2c\20SkRect\20const*\29\20const -1342:ps_parser_to_token -1343:icu_74::UnicodeString::moveIndex32\28int\2c\20int\29\20const -1344:icu_74::UnicodeString::cloneArrayIfNeeded\28int\2c\20int\2c\20signed\20char\2c\20int**\2c\20signed\20char\29 -1345:icu_74::UnicodeSet::span\28char16_t\20const*\2c\20int\2c\20USetSpanCondition\29\20const -1346:icu_74::UVector::indexOf\28void*\2c\20int\29\20const -1347:icu_74::UVector::addElement\28void*\2c\20UErrorCode&\29 -1348:icu_74::UVector32::UVector32\28UErrorCode&\29 -1349:icu_74::RuleCharacterIterator::next\28int\2c\20signed\20char&\2c\20UErrorCode&\29 -1350:icu_74::ReorderingBuffer::appendBMP\28char16_t\2c\20unsigned\20char\2c\20UErrorCode&\29 -1351:icu_74::LSR::deleteOwned\28\29 -1352:icu_74::ICUServiceKey::prefix\28icu_74::UnicodeString&\29\20const -1353:icu_74::CharString::appendInvariantChars\28icu_74::UnicodeString\20const&\2c\20UErrorCode&\29 -1354:icu_74::CharString::appendInvariantChars\28char16_t\20const*\2c\20int\2c\20UErrorCode&\29 -1355:icu_74::BreakIterator::buildInstance\28icu_74::Locale\20const&\2c\20char\20const*\2c\20UErrorCode&\29 -1356:hb_face_t::load_upem\28\29\20const -1357:hb_buffer_t::merge_out_clusters\28unsigned\20int\2c\20unsigned\20int\29 -1358:hb_buffer_t::enlarge\28unsigned\20int\29 -1359:hb_buffer_destroy -1360:emscripten_builtin_calloc -1361:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkCanvas&\2c\20SkCanvas::PointMode\2c\20unsigned\20long\2c\20int\2c\20SkPaint&\29\2c\20SkCanvas*\2c\20SkCanvas::PointMode\2c\20unsigned\20long\2c\20int\2c\20SkPaint*\29 -1362:cff_index_init -1363:cf2_glyphpath_curveTo -1364:bool\20std::__2::operator!=\5babi:nn180100\5d\28std::__2::__wrap_iter\20const&\2c\20std::__2::__wrap_iter\20const&\29 -1365:__isspace -1366:WebPCopyPlane -1367:SkWStream::writeScalarAsText\28float\29 -1368:SkTextBlobBuilder::TightRunBounds\28SkTextBlob::RunRecord\20const&\29 -1369:SkTMaskGamma_build_correcting_lut\28unsigned\20char*\2c\20unsigned\20int\2c\20float\2c\20SkColorSpaceLuminance\20const&\2c\20float\29 -1370:SkSurfaces::RenderTarget\28GrRecordingContext*\2c\20skgpu::Budgeted\2c\20SkImageInfo\20const&\2c\20int\2c\20GrSurfaceOrigin\2c\20SkSurfaceProps\20const*\2c\20bool\2c\20bool\29 -1371:SkSurface_Raster::type\28\29\20const -1372:SkSurface::makeImageSnapshot\28\29 -1373:SkString::swap\28SkString&\29 -1374:SkString::reset\28\29 -1375:SkString::SkString\28char\20const*\2c\20unsigned\20long\29 -1376:SkSampler::Fill\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::ZeroInitialized\29 -1377:SkSL::Type::MakeTextureType\28char\20const*\2c\20SpvDim_\2c\20bool\2c\20bool\2c\20bool\2c\20SkSL::Type::TextureAccess\29 -1378:SkSL::Type::MakeSpecialType\28char\20const*\2c\20char\20const*\2c\20SkSL::Type::TypeKind\29 -1379:SkSL::RP::Builder::push_slots_or_immutable\28SkSL::RP::SlotRange\2c\20SkSL::RP::BuilderOp\29 -1380:SkSL::RP::Builder::push_clone_from_stack\28SkSL::RP::SlotRange\2c\20int\2c\20int\29 -1381:SkSL::Program::~Program\28\29 -1382:SkSL::PipelineStage::PipelineStageCodeGenerator::writeStatement\28SkSL::Statement\20const&\29 -1383:SkSL::Operator::isAssignment\28\29\20const -1384:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_mul\28SkSL::Context\20const&\2c\20std::__2::array\20const&\29 -1385:SkSL::InlineCandidateAnalyzer::visitStatement\28std::__2::unique_ptr>*\2c\20bool\29 -1386:SkSL::GLSLCodeGenerator::writeModifiers\28SkSL::Layout\20const&\2c\20SkSL::ModifierFlags\2c\20bool\29 -1387:SkSL::ExpressionStatement::Make\28SkSL::Context\20const&\2c\20std::__2::unique_ptr>\29 -1388:SkSL::ConstructorCompound::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20SkSL::ExpressionArray\29 -1389:SkSL::Analysis::IsSameExpressionTree\28SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\29 -1390:SkSL::AliasType::resolve\28\29\20const -1391:SkResourceCache::Add\28SkResourceCache::Rec*\2c\20void*\29 -1392:SkRegion::writeToMemory\28void*\29\20const -1393:SkReadBuffer::readMatrix\28SkMatrix*\29 -1394:SkReadBuffer::readBool\28\29 -1395:SkRasterPipeline::appendConstantColor\28SkArenaAlloc*\2c\20float\20const*\29 -1396:SkRasterClip::SkRasterClip\28\29 -1397:SkRasterClip::SkRasterClip\28SkRasterClip\20const&\29 -1398:SkPathWriter::isClosed\28\29\20const -1399:SkPathMeasure::~SkPathMeasure\28\29 -1400:SkPathMeasure::SkPathMeasure\28SkPath\20const&\2c\20bool\2c\20float\29 -1401:SkPathBuilder::addRect\28SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -1402:SkPath::makeFillType\28SkPathFillType\29\20const -1403:SkPath::isRect\28SkRect*\2c\20bool*\2c\20SkPathDirection*\29\20const -1404:SkPath::cubicTo\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -1405:SkPath::Rect\28SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -1406:SkParse::FindScalars\28char\20const*\2c\20float*\2c\20int\29 -1407:SkPaint::operator=\28SkPaint\20const&\29 -1408:SkOpSpan::computeWindSum\28\29 -1409:SkOpSegment::existing\28double\2c\20SkOpSegment\20const*\29\20const -1410:SkOpSegment::addCurveTo\28SkOpSpanBase\20const*\2c\20SkOpSpanBase\20const*\2c\20SkPathWriter*\29\20const -1411:SkOpPtT::find\28SkOpSegment\20const*\29\20const -1412:SkOpCoincidence::addEndMovedSpans\28SkOpSpan\20const*\2c\20SkOpSpanBase\20const*\29 -1413:SkNoDrawCanvas::onDrawImageRect2\28SkImage\20const*\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -1414:SkMemoryStream::SkMemoryStream\28void\20const*\2c\20unsigned\20long\2c\20bool\29 -1415:SkMaskFilterBase::getFlattenableType\28\29\20const -1416:SkMakeImageFromRasterBitmap\28SkBitmap\20const&\2c\20SkCopyPixelsMode\29 -1417:SkImage_Ganesh::SkImage_Ganesh\28sk_sp\2c\20unsigned\20int\2c\20GrSurfaceProxyView\2c\20SkColorInfo\29 -1418:SkImageInfo::makeColorSpace\28sk_sp\29\20const -1419:SkImageInfo::computeOffset\28int\2c\20int\2c\20unsigned\20long\29\20const -1420:SkGlyph::imageSize\28\29\20const -1421:SkGetICULib\28\29 -1422:SkFont::textToGlyphs\28void\20const*\2c\20unsigned\20long\2c\20SkTextEncoding\2c\20SkSpan\29\20const -1423:SkDrawTiler::SkDrawTiler\28SkBitmapDevice*\2c\20SkRect\20const*\29 -1424:SkDevice::onReadPixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -1425:SkData::MakeZeroInitialized\28unsigned\20long\29 -1426:SkColorSpaceSingletonFactory::Make\28skcms_TransferFunction\20const&\2c\20skcms_Matrix3x3\20const&\29 -1427:SkColorFilter::makeComposed\28sk_sp\29\20const -1428:SkCodec::SkCodec\28SkEncodedInfo&&\2c\20skcms_PixelFormat\2c\20std::__2::unique_ptr>\2c\20SkEncodedOrigin\29 -1429:SkChopQuadAt\28SkPoint\20const*\2c\20SkPoint*\2c\20float\29 -1430:SkCanvas::drawImageRect\28SkImage\20const*\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -1431:SkBmpCodec::getDstRow\28int\2c\20int\29\20const -1432:SkBitmap::getGenerationID\28\29\20const -1433:SkAutoDescriptor::SkAutoDescriptor\28\29 -1434:OT::GSUB_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -1435:OT::DeltaSetIndexMap::sanitize\28hb_sanitize_context_t*\29\20const -1436:OT::ClassDef::sanitize\28hb_sanitize_context_t*\29\20const -1437:OT::CFFIndex>::sanitize\28hb_sanitize_context_t*\29\20const -1438:GrTriangulator::Comparator::sweep_lt\28SkPoint\20const&\2c\20SkPoint\20const&\29\20const -1439:GrTextureProxy::textureType\28\29\20const -1440:GrSurfaceProxy::createSurfaceImpl\28GrResourceProvider*\2c\20int\2c\20skgpu::Renderable\2c\20skgpu::Mipmapped\29\20const -1441:GrStyledShape::writeUnstyledKey\28unsigned\20int*\29\20const -1442:GrSkSLFP::setInput\28std::__2::unique_ptr>\29 -1443:GrSimpleMeshDrawOpHelperWithStencil::GrSimpleMeshDrawOpHelperWithStencil\28GrProcessorSet*\2c\20GrAAType\2c\20GrUserStencilSettings\20const*\2c\20GrSimpleMeshDrawOpHelper::InputFlags\29 -1444:GrResourceProvider::createPatternedIndexBuffer\28unsigned\20short\20const*\2c\20int\2c\20int\2c\20int\2c\20skgpu::UniqueKey\20const*\29 -1445:GrRenderTarget::~GrRenderTarget\28\29 -1446:GrRecordingContextPriv::makeSC\28GrSurfaceProxyView\2c\20GrColorInfo\20const&\29 -1447:GrOpFlushState::detachAppliedClip\28\29 -1448:GrGpuBuffer::map\28\29 -1449:GrGeometryProcessor::ProgramImpl::WriteOutputPosition\28GrGLSLVertexBuilder*\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\2c\20char\20const*\29 -1450:GrGLSLShaderBuilder::declAppend\28GrShaderVar\20const&\29 -1451:GrGLGpu::didDrawTo\28GrRenderTarget*\29 -1452:GrFragmentProcessors::Make\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkColorFilter\20const*\2c\20std::__2::unique_ptr>\2c\20GrColorInfo\20const&\2c\20SkSurfaceProps\20const&\29 -1453:GrColorSpaceXformEffect::Make\28std::__2::unique_ptr>\2c\20GrColorInfo\20const&\2c\20GrColorInfo\20const&\29 -1454:GrCaps::validateSurfaceParams\28SkISize\20const&\2c\20GrBackendFormat\20const&\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Mipmapped\2c\20GrTextureType\29\20const -1455:GrBufferAllocPool::putBack\28unsigned\20long\29 -1456:GrBlurUtils::GaussianBlur\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20GrColorType\2c\20SkAlphaType\2c\20sk_sp\2c\20SkIRect\2c\20SkIRect\2c\20float\2c\20float\2c\20SkTileMode\2c\20SkBackingFit\29::$_0::operator\28\29\28SkIRect\2c\20SkIRect\29\20const -1457:GrBackendTexture::GrBackendTexture\28\29 -1458:GrAAConvexTessellator::createInsetRing\28GrAAConvexTessellator::Ring\20const&\2c\20GrAAConvexTessellator::Ring*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20bool\29 -1459:FT_Stream_GetByte -1460:FT_Set_Transform -1461:FT_Add_Module -1462:AutoLayerForImageFilter::operator=\28AutoLayerForImageFilter&&\29 -1463:AlmostLessOrEqualUlps\28float\2c\20float\29 -1464:ActiveEdge::intersect\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20unsigned\20short\2c\20unsigned\20short\29\20const -1465:wrapper_cmp -1466:void\20std::__2::reverse\5babi:nn180100\5d\28char*\2c\20char*\29 -1467:void\20std::__2::__hash_table\2c\20std::__2::equal_to\2c\20std::__2::allocator>::__do_rehash\28unsigned\20long\29 -1468:void\20emscripten::internal::MemberAccess::setWire\28bool\20RuntimeEffectUniform::*\20const&\2c\20RuntimeEffectUniform&\2c\20bool\29 -1469:utrace_data_74 -1470:utf8_nextCharSafeBody_74 -1471:utext_setup_74 -1472:uhash_openSize_74 -1473:uhash_nextElement_74 -1474:u_charType_74 -1475:std::__2::vector>::operator\5b\5d\5babi:nn180100\5d\28unsigned\20long\29 -1476:std::__2::vector>::__alloc\5babi:nn180100\5d\28\29 -1477:std::__2::ostreambuf_iterator>\20std::__2::__pad_and_output\5babi:nn180100\5d>\28std::__2::ostreambuf_iterator>\2c\20wchar_t\20const*\2c\20wchar_t\20const*\2c\20wchar_t\20const*\2c\20std::__2::ios_base&\2c\20wchar_t\29 -1478:std::__2::ostreambuf_iterator>\20std::__2::__pad_and_output\5babi:nn180100\5d>\28std::__2::ostreambuf_iterator>\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20std::__2::ios_base&\2c\20char\29 -1479:std::__2::char_traits::to_int_type\5babi:nn180100\5d\28char\29 -1480:std::__2::basic_ios>::~basic_ios\28\29 -1481:std::__2::basic_ios>::setstate\5babi:nn180100\5d\28unsigned\20int\29 -1482:std::__2::__compressed_pair_elem::__compressed_pair_elem\5babi:nn180100\5d\28void\20\28*&&\29\28void*\29\29 -1483:sktext::StrikeMutationMonitor::~StrikeMutationMonitor\28\29 -1484:sktext::StrikeMutationMonitor::StrikeMutationMonitor\28sktext::StrikeForGPU*\29 -1485:skif::LayerSpace::contains\28skif::LayerSpace\20const&\29\20const -1486:skif::FilterResult::resolve\28skif::Context\20const&\2c\20skif::LayerSpace\2c\20bool\29\20const -1487:skif::FilterResult::AutoSurface::snap\28\29 -1488:skif::FilterResult::AutoSurface::AutoSurface\28skif::Context\20const&\2c\20skif::LayerSpace\20const&\2c\20skif::FilterResult::PixelBoundary\2c\20bool\2c\20SkSurfaceProps\20const*\29 -1489:skif::Backend::~Backend\28\29_2361 -1490:skia_private::TArray::push_back\28skif::FilterResult::Builder::SampledFilterResult&&\29 -1491:skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>::~STArray\28\29 -1492:skia_png_chunk_unknown_handling -1493:skia::textlayout::TextStyle::TextStyle\28\29 -1494:skia::textlayout::TextLine::iterateThroughSingleRunByStyles\28skia::textlayout::TextLine::TextAdjustment\2c\20skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::StyleType\2c\20std::__2::function\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\20const&\29\20const -1495:skgpu::ganesh::\28anonymous\20namespace\29::update_degenerate_test\28skgpu::ganesh::\28anonymous\20namespace\29::DegenerateTestData*\2c\20SkPoint\20const&\29 -1496:skgpu::ganesh::SurfaceFillContext::internalClear\28SkIRect\20const*\2c\20std::__2::array\2c\20bool\29 -1497:skgpu::ganesh::SurfaceDrawContext::fillRectToRect\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -1498:skgpu::ganesh::SurfaceDrawContext::drawRect\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20GrStyle\20const*\29 -1499:skgpu::SkSLToBackend\28SkSL::ShaderCaps\20const*\2c\20bool\20\28*\29\28SkSL::Program&\2c\20SkSL::ShaderCaps\20const*\2c\20SkSL::NativeShader*\29\2c\20char\20const*\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20SkSL::ProgramKind\2c\20SkSL::ProgramSettings\20const&\2c\20SkSL::NativeShader*\2c\20SkSL::ProgramInterface*\2c\20skgpu::ShaderErrorHandler*\29 -1500:skgpu::GetApproxSize\28SkISize\29 -1501:skcms_Transform::$_2::operator\28\29\28skcms_Curve\20const*\2c\20int\29\20const -1502:skcms_Matrix3x3_invert -1503:res_getTableItemByKey_74 -1504:read_curve\28unsigned\20char\20const*\2c\20unsigned\20int\2c\20skcms_Curve*\2c\20unsigned\20int*\29 -1505:powf -1506:icu_74::UnicodeString::operator=\28icu_74::UnicodeString&&\29 -1507:icu_74::UnicodeString::doEquals\28icu_74::UnicodeString\20const&\2c\20int\29\20const -1508:icu_74::UnicodeSet::ensureCapacity\28int\29 -1509:icu_74::UVector::UVector\28void\20\28*\29\28void*\29\2c\20signed\20char\20\28*\29\28UElement\2c\20UElement\29\2c\20UErrorCode&\29 -1510:icu_74::UVector32::setElementAt\28int\2c\20int\29 -1511:icu_74::RuleCharacterIterator::setPos\28icu_74::RuleCharacterIterator::Pos\20const&\29 -1512:icu_74::ResourceTable::findValue\28char\20const*\2c\20icu_74::ResourceValue&\29\20const -1513:icu_74::Locale::operator=\28icu_74::Locale\20const&\29 -1514:icu_74::CharString::extract\28char*\2c\20int\2c\20UErrorCode&\29\20const -1515:hb_lazy_loader_t\2c\20hb_face_t\2c\2024u\2c\20OT::GDEF_accelerator_t>::do_destroy\28OT::GDEF_accelerator_t*\29 -1516:hb_buffer_set_flags -1517:hb_buffer_append -1518:hb_blob_t*\20hb_data_wrapper_t::call_create>\28\29\20const -1519:hb_blob_t*\20hb_data_wrapper_t::call_create>\28\29\20const -1520:hb_bit_set_t::add_range\28unsigned\20int\2c\20unsigned\20int\29 -1521:emscripten::internal::MethodInvoker\29\2c\20void\2c\20SkFont*\2c\20sk_sp>::invoke\28void\20\28SkFont::*\20const&\29\28sk_sp\29\2c\20SkFont*\2c\20sk_sp*\29 -1522:emscripten::internal::Invoker::invoke\28unsigned\20long\20\28*\29\28\29\29 -1523:emscripten::internal::FunctionInvoker\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFilterMode\2c\20SkPaint\20const*\29\2c\20void\2c\20SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFilterMode\2c\20SkPaint\20const*>::invoke\28void\20\28**\29\28SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFilterMode\2c\20SkPaint\20const*\29\2c\20SkCanvas*\2c\20sk_sp*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFilterMode\2c\20SkPaint\20const*\29 -1524:cos -1525:char*\20std::__2::__rewrap_iter\5babi:nn180100\5d>\28char*\2c\20char*\29 -1526:cf2_glyphpath_lineTo -1527:bool\20emscripten::internal::MemberAccess::getWire\28bool\20RuntimeEffectUniform::*\20const&\2c\20RuntimeEffectUniform&\29 -1528:alloc_small -1529:af_latin_hints_compute_segments -1530:_hb_glyph_info_set_unicode_props\28hb_glyph_info_t*\2c\20hb_buffer_t*\29 -1531:__wasi_syscall_ret -1532:__lshrti3 -1533:__letf2 -1534:__cxx_global_array_dtor_5174 -1535:\28anonymous\20namespace\29::SkBlurImageFilter::~SkBlurImageFilter\28\29 -1536:WebPDemuxGetI -1537:SkUTF::ToUTF16\28int\2c\20unsigned\20short*\29 -1538:SkTextBlobBuilder::~SkTextBlobBuilder\28\29 -1539:SkTextBlobBuilder::ConservativeRunBounds\28SkTextBlob::RunRecord\20const&\29 -1540:SkSynchronizedResourceCache::SkSynchronizedResourceCache\28unsigned\20long\29 -1541:SkSwizzler::swizzle\28void*\2c\20unsigned\20char\20const*\29 -1542:SkString::insert\28unsigned\20long\2c\20char\20const*\2c\20unsigned\20long\29 -1543:SkString::insertUnichar\28unsigned\20long\2c\20int\29 -1544:SkStrikeSpec::findOrCreateScopedStrike\28sktext::StrikeForGPUCacheInterface*\29\20const -1545:SkStrikeCache::GlobalStrikeCache\28\29 -1546:SkShader::isAImage\28SkMatrix*\2c\20SkTileMode*\29\20const -1547:SkSL::is_constant_value\28SkSL::Expression\20const&\2c\20double\29 -1548:SkSL::evaluate_pairwise_intrinsic\28SkSL::Context\20const&\2c\20std::__2::array\20const&\2c\20SkSL::Type\20const&\2c\20double\20\28*\29\28double\2c\20double\2c\20double\29\29 -1549:SkSL::\28anonymous\20namespace\29::ReturnsOnAllPathsVisitor::visitStatement\28SkSL::Statement\20const&\29 -1550:SkSL::Type::MakeScalarType\28std::__2::basic_string_view>\2c\20char\20const*\2c\20SkSL::Type::NumberKind\2c\20signed\20char\2c\20signed\20char\29 -1551:SkSL::RP::Generator::pushBinaryExpression\28SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\29 -1552:SkSL::RP::Builder::push_clone\28int\2c\20int\29 -1553:SkSL::ProgramUsage::remove\28SkSL::Statement\20const*\29 -1554:SkSL::Parser::statement\28bool\29 -1555:SkSL::Operator::determineBinaryType\28SkSL::Context\20const&\2c\20SkSL::Type\20const&\2c\20SkSL::Type\20const&\2c\20SkSL::Type\20const**\2c\20SkSL::Type\20const**\2c\20SkSL::Type\20const**\29\20const -1556:SkSL::ModifierFlags::description\28\29\20const -1557:SkSL::Layout::paddedDescription\28\29\20const -1558:SkSL::FieldAccess::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20int\2c\20SkSL::FieldAccessOwnerKind\29 -1559:SkSL::ConstructorCompoundCast::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>\29 -1560:SkSL::Compiler::~Compiler\28\29 -1561:SkRuntimeEffect::findChild\28std::__2::basic_string_view>\29\20const -1562:SkResourceCache::remove\28SkResourceCache::Rec*\29 -1563:SkRectPriv::Subtract\28SkIRect\20const&\2c\20SkIRect\20const&\2c\20SkIRect*\29 -1564:SkRasterClip::translate\28int\2c\20int\2c\20SkRasterClip*\29\20const -1565:SkRasterClip::setRect\28SkIRect\20const&\29 -1566:SkRasterClip::op\28SkIRect\20const&\2c\20SkClipOp\29 -1567:SkRRect::transform\28SkMatrix\20const&\29\20const -1568:SkPixmap::extractSubset\28SkPixmap*\2c\20SkIRect\20const&\29\20const -1569:SkPictureRecorder::SkPictureRecorder\28\29 -1570:SkPictureData::~SkPictureData\28\29 -1571:SkPathRef::CreateEmpty\28\29 -1572:SkPathRawShapes::Oval::Oval\28SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -1573:SkPathMeasure::nextContour\28\29 -1574:SkPathMeasure::getSegment\28float\2c\20float\2c\20SkPathBuilder*\2c\20bool\29 -1575:SkPathBuilder::incReserve\28int\2c\20int\2c\20int\29 -1576:SkPathBuilder::addRRect\28SkRRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -1577:SkPath::moveTo\28float\2c\20float\29 -1578:SkPath::getPoint\28int\29\20const -1579:SkPath::addRaw\28SkPathRaw\20const&\29 -1580:SkPath::Polygon\28SkSpan\2c\20bool\2c\20SkPathFillType\2c\20bool\29 -1581:SkPaint::setBlender\28sk_sp\29 -1582:SkPaint::setAlphaf\28float\29 -1583:SkPaint::nothingToDraw\28\29\20const -1584:SkOpSegment::addT\28double\29 -1585:SkNoPixelsDevice::ClipState&\20skia_private::TArray::emplace_back\28SkIRect&&\2c\20bool&&\2c\20bool&&\29 -1586:SkImages::RasterFromBitmap\28SkBitmap\20const&\29 -1587:SkImage_Lazy::generator\28\29\20const -1588:SkImage_Base::~SkImage_Base\28\29 -1589:SkImage_Base::SkImage_Base\28SkImageInfo\20const&\2c\20unsigned\20int\29 -1590:SkImageInfo::Make\28SkISize\2c\20SkColorType\2c\20SkAlphaType\2c\20sk_sp\29 -1591:SkImage::refColorSpace\28\29\20const -1592:SkFont::setHinting\28SkFontHinting\29 -1593:SkFont::getWidthsBounds\28SkSpan\2c\20SkSpan\2c\20SkSpan\2c\20SkPaint\20const*\29\20const -1594:SkFont::getMetrics\28SkFontMetrics*\29\20const -1595:SkFont::SkFont\28sk_sp\2c\20float\29 -1596:SkFont::SkFont\28\29 -1597:SkEmptyFontStyleSet::createTypeface\28int\29 -1598:SkDevice::setGlobalCTM\28SkM44\20const&\29 -1599:SkDevice::accessPixels\28SkPixmap*\29 -1600:SkConic::chopAt\28float\2c\20SkConic*\29\20const -1601:SkColorTypeBytesPerPixel\28SkColorType\29 -1602:SkColorFilter::asAColorMode\28unsigned\20int*\2c\20SkBlendMode*\29\20const -1603:SkCodec::fillIncompleteImage\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::ZeroInitialized\2c\20int\2c\20int\29 -1604:SkCanvas::saveLayer\28SkRect\20const*\2c\20SkPaint\20const*\29 -1605:SkCanvas::drawPaint\28SkPaint\20const&\29 -1606:SkCanvas::aboutToDraw\28SkPaint\20const&\2c\20SkRect\20const*\2c\20SkEnumBitMask\29 -1607:SkBulkGlyphMetrics::glyphs\28SkSpan\29 -1608:SkBitmap::operator=\28SkBitmap&&\29 -1609:SkBinaryWriteBuffer::writeByteArray\28void\20const*\2c\20unsigned\20long\29 -1610:SkArenaAllocWithReset::reset\28\29 -1611:OT::hb_ot_apply_context_t::_set_glyph_class\28unsigned\20int\2c\20unsigned\20int\2c\20bool\2c\20bool\29 -1612:OT::cmap::find_subtable\28unsigned\20int\2c\20unsigned\20int\29\20const -1613:OT::Layout::GPOS_impl::AnchorFormat3::sanitize\28hb_sanitize_context_t*\29\20const -1614:OT::GDEF_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -1615:OT::CFFIndex>::operator\5b\5d\28unsigned\20int\29\20const -1616:GrTriangulator::Edge::disconnect\28\29 -1617:GrTextureEffect::MakeSubset\28GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkMatrix\20const&\2c\20GrSamplerState\2c\20SkRect\20const&\2c\20GrCaps\20const&\2c\20float\20const*\2c\20bool\29 -1618:GrSurfaceProxyView::mipmapped\28\29\20const -1619:GrSurfaceProxy::instantiateImpl\28GrResourceProvider*\2c\20int\2c\20skgpu::Renderable\2c\20skgpu::Mipmapped\2c\20skgpu::UniqueKey\20const*\29 -1620:GrStyledShape::GrStyledShape\28SkPath\20const&\2c\20GrStyle\20const&\2c\20GrStyledShape::DoSimplify\29 -1621:GrSimpleMeshDrawOpHelperWithStencil::isCompatible\28GrSimpleMeshDrawOpHelperWithStencil\20const&\2c\20GrCaps\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20bool\29\20const -1622:GrSimpleMeshDrawOpHelperWithStencil::finalizeProcessors\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\2c\20GrProcessorAnalysisCoverage\2c\20SkRGBA4f<\28SkAlphaType\292>*\2c\20bool*\29 -1623:GrShape::simplifyRect\28SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\2c\20unsigned\20int\29 -1624:GrQuad::projectedBounds\28\29\20const -1625:GrProcessorSet::MakeEmptySet\28\29 -1626:GrPorterDuffXPFactory::SimpleSrcOverXP\28\29 -1627:GrPixmap::Allocate\28GrImageInfo\20const&\29 -1628:GrPathTessellationShader::MakeSimpleTriangleShader\28SkArenaAlloc*\2c\20SkMatrix\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\29 -1629:GrImageInfo::operator=\28GrImageInfo&&\29 -1630:GrImageInfo::makeColorType\28GrColorType\29\20const -1631:GrGpuResource::setUniqueKey\28skgpu::UniqueKey\20const&\29 -1632:GrGpuResource::release\28\29 -1633:GrGeometryProcessor::textureSampler\28int\29\20const -1634:GrGeometryProcessor::AttributeSet::end\28\29\20const -1635:GrGeometryProcessor::AttributeSet::begin\28\29\20const -1636:GrGLSLShaderBuilder::addFeature\28unsigned\20int\2c\20char\20const*\29 -1637:GrGLGpu::clearErrorsAndCheckForOOM\28\29 -1638:GrGLGpu::bindSurfaceFBOForPixelOps\28GrSurface*\2c\20int\2c\20unsigned\20int\2c\20GrGLGpu::TempFBOTarget\29 -1639:GrGLCompileAndAttachShader\28GrGLContext\20const&\2c\20unsigned\20int\2c\20unsigned\20int\2c\20SkSL::NativeShader\20const&\2c\20bool\2c\20GrThreadSafePipelineBuilder::Stats*\2c\20skgpu::ShaderErrorHandler*\29 -1640:GrDirectContextPriv::flushSurfaces\28SkSpan\2c\20SkSurfaces::BackendSurfaceAccess\2c\20GrFlushInfo\20const&\2c\20skgpu::MutableTextureState\20const*\29 -1641:GrDefaultGeoProcFactory::Make\28SkArenaAlloc*\2c\20GrDefaultGeoProcFactory::Color\20const&\2c\20GrDefaultGeoProcFactory::Coverage\20const&\2c\20GrDefaultGeoProcFactory::LocalCoords\20const&\2c\20SkMatrix\20const&\29 -1642:GrConvertPixels\28GrPixmap\20const&\2c\20GrCPixmap\20const&\2c\20bool\29 -1643:GrColorSpaceXformEffect::Make\28std::__2::unique_ptr>\2c\20SkColorSpace*\2c\20SkAlphaType\2c\20SkColorSpace*\2c\20SkAlphaType\29 -1644:GrColorInfo::GrColorInfo\28\29 -1645:GrBlurUtils::convolve_gaussian_1d\28skgpu::ganesh::SurfaceFillContext*\2c\20GrSurfaceProxyView\2c\20SkIRect\20const&\2c\20SkIPoint\2c\20SkIRect\20const&\2c\20SkAlphaType\2c\20GrBlurUtils::\28anonymous\20namespace\29::Direction\2c\20int\2c\20float\2c\20SkTileMode\29 -1646:GrBackendFormat::operator=\28GrBackendFormat\20const&\29 -1647:FT_GlyphLoader_Rewind -1648:FT_Done_Face -1649:Cr_z_inflate -1650:void\20std::__2::__stable_sort\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::'lambda'\28\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\29&\2c\20std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>\28std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>\2c\20std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::'lambda'\28\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\29&\2c\20std::__2::iterator_traits\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>::difference_type\2c\20std::__2::iterator_traits\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>::value_type*\2c\20long\29 -1651:void\20std::__2::__double_or_nothing\5babi:nn180100\5d\28std::__2::unique_ptr&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\29 -1652:void\20icu_74::\28anonymous\20namespace\29::MixedBlocks::extend\28unsigned\20short\20const*\2c\20int\2c\20int\2c\20int\29 -1653:utext_nativeLength_74 -1654:ures_openDirect_74 -1655:ures_getStringWithAlias\28UResourceBundle\20const*\2c\20unsigned\20int\2c\20int\2c\20int*\2c\20UErrorCode*\29 -1656:ures_getStringByKeyWithFallback_74 -1657:ulocimp_getKeywordValue_74 -1658:ulocimp_getCountry_74\28char\20const*\2c\20char\20const**\2c\20UErrorCode&\29 -1659:ulocimp_forLanguageTag_74 -1660:uenum_close_74 -1661:udata_getMemory_74 -1662:ucptrie_openFromBinary_74 -1663:u_charsToUChars_74 -1664:toupper -1665:top12_17380 -1666:std::__2::numpunct\20const&\20std::__2::use_facet\5babi:nn180100\5d>\28std::__2::locale\20const&\29 -1667:std::__2::numpunct\20const&\20std::__2::use_facet\5babi:nn180100\5d>\28std::__2::locale\20const&\29 -1668:std::__2::ctype::narrow\5babi:nn180100\5d\28char\2c\20char\29\20const -1669:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:nn180100\5d<0>\28wchar_t\20const*\29 -1670:std::__2::basic_string\2c\20std::__2::allocator>::__recommend\5babi:nn180100\5d\28unsigned\20long\29 -1671:std::__2::basic_string\2c\20std::__2::allocator>\20std::__2::operator+\5babi:ne180100\5d\2c\20std::__2::allocator>\28char\20const*\2c\20std::__2::basic_string\2c\20std::__2::allocator>&&\29 -1672:std::__2::basic_string\2c\20std::__2::allocator>::__recommend\5babi:nn180100\5d\28unsigned\20long\29 -1673:std::__2::basic_streambuf>::~basic_streambuf\28\29 -1674:std::__2::__num_get::__stage2_int_loop\28wchar_t\2c\20int\2c\20char*\2c\20char*&\2c\20unsigned\20int&\2c\20wchar_t\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20unsigned\20int*\2c\20unsigned\20int*&\2c\20wchar_t\20const*\29 -1675:std::__2::__num_get::__stage2_int_loop\28char\2c\20int\2c\20char*\2c\20char*&\2c\20unsigned\20int&\2c\20char\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20unsigned\20int*\2c\20unsigned\20int*&\2c\20char\20const*\29 -1676:std::__2::__allocation_result>::pointer>\20std::__2::__allocate_at_least\5babi:nn180100\5d>\28std::__2::allocator&\2c\20unsigned\20long\29 -1677:std::__2::__allocation_result>::pointer>\20std::__2::__allocate_at_least\5babi:nn180100\5d>\28std::__2::allocator&\2c\20unsigned\20long\29 -1678:src_p\28unsigned\20char\2c\20unsigned\20char\29 -1679:skif::RoundOut\28SkRect\29 -1680:skif::FilterResult::subset\28skif::LayerSpace\20const&\2c\20skif::LayerSpace\20const&\2c\20bool\29\20const -1681:skif::FilterResult::operator=\28skif::FilterResult&&\29 -1682:skia_private::THashMap::operator\5b\5d\28SkSL::Variable\20const*\20const&\29 -1683:skia_private::TArray::resize_back\28int\29 -1684:skia_private::TArray::push_back_raw\28int\29 -1685:skia_png_sig_cmp -1686:skia_png_set_longjmp_fn -1687:skia_png_get_valid -1688:skia_png_gamma_8bit_correct -1689:skia_png_free_data -1690:skia_png_destroy_read_struct -1691:skia_png_chunk_warning -1692:skia::textlayout::operator==\28skia::textlayout::FontArguments\20const&\2c\20skia::textlayout::FontArguments\20const&\29 -1693:skia::textlayout::TextLine::measureTextInsideOneRun\28skia::textlayout::SkRange\2c\20skia::textlayout::Run\20const*\2c\20float\2c\20float\2c\20bool\2c\20skia::textlayout::TextLine::TextAdjustment\29\20const -1694:skia::textlayout::Run::positionX\28unsigned\20long\29\20const -1695:skia::textlayout::Run::Run\28skia::textlayout::ParagraphImpl*\2c\20SkShaper::RunHandler::RunInfo\20const&\2c\20unsigned\20long\2c\20float\2c\20bool\2c\20float\2c\20unsigned\20long\2c\20float\29 -1696:skia::textlayout::ParagraphCacheKey::operator==\28skia::textlayout::ParagraphCacheKey\20const&\29\20const -1697:skia::textlayout::FontCollection::enableFontFallback\28\29 -1698:skia::textlayout::FontArguments::FontArguments\28skia::textlayout::FontArguments\20const&\29 -1699:skgpu::tess::PatchWriter\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\294>\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\298>\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\2964>\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\2932>\2c\20skgpu::tess::ReplicateLineEndPoints\2c\20skgpu::tess::TrackJoinControlPoints>::chopAndWriteCubics\28skvx::Vec<2\2c\20float>\2c\20skvx::Vec<2\2c\20float>\2c\20skvx::Vec<2\2c\20float>\2c\20skvx::Vec<2\2c\20float>\2c\20int\29 -1700:skgpu::ganesh::QuadPerEdgeAA::VertexSpec::vertexSize\28\29\20const -1701:skgpu::ganesh::Device::readSurfaceView\28\29 -1702:skgpu::ganesh::ClipStack::clip\28skgpu::ganesh::ClipStack::RawElement&&\29 -1703:skgpu::ganesh::ClipStack::RawElement::contains\28skgpu::ganesh::ClipStack::RawElement\20const&\29\20const -1704:skgpu::Swizzle::asString\28\29\20const -1705:skgpu::ScratchKey::GenerateResourceType\28\29 -1706:skgpu::GetBlendFormula\28bool\2c\20bool\2c\20SkBlendMode\29 -1707:skcpu::Recorder::TODO\28\29 -1708:sbrk -1709:ps_tofixedarray -1710:processPropertySeq\28UBiDi*\2c\20LevState*\2c\20unsigned\20char\2c\20int\2c\20int\29 -1711:png_format_buffer -1712:png_check_keyword -1713:nextafterf -1714:jpeg_huff_decode -1715:init_entry\28char\20const*\2c\20char\20const*\2c\20UErrorCode*\29 -1716:icu_74::UnicodeString::countChar32\28int\2c\20int\29\20const -1717:icu_74::UnicodeString::UnicodeString\28char\20const*\2c\20int\2c\20icu_74::UnicodeString::EInvariant\29 -1718:icu_74::UnicodeSet::setToBogus\28\29 -1719:icu_74::UnicodeSet::clear\28\29 -1720:icu_74::UVector::UVector\28void\20\28*\29\28void*\29\2c\20signed\20char\20\28*\29\28UElement\2c\20UElement\29\2c\20int\2c\20UErrorCode&\29 -1721:icu_74::UVector32::addElement\28int\2c\20UErrorCode&\29 -1722:icu_74::UVector32::UVector32\28int\2c\20UErrorCode&\29 -1723:icu_74::UCharsTrie::next\28int\29 -1724:icu_74::UCharsTrie::branchNext\28char16_t\20const*\2c\20int\2c\20int\29 -1725:icu_74::StackUResourceBundle::StackUResourceBundle\28\29 -1726:icu_74::ReorderingBuffer::appendSupplementary\28int\2c\20unsigned\20char\2c\20UErrorCode&\29 -1727:icu_74::Norm2AllModes::createNFCInstance\28UErrorCode&\29 -1728:icu_74::LanguageBreakEngine::LanguageBreakEngine\28\29 -1729:icu_74::LSR::LSR\28char\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20int\2c\20UErrorCode&\29 -1730:icu_74::CharacterProperties::getInclusionsForProperty\28UProperty\2c\20UErrorCode&\29 -1731:icu_74::CharString::ensureCapacity\28int\2c\20int\2c\20UErrorCode&\29 -1732:hb_vector_t::push\28\29 -1733:hb_unicode_funcs_destroy -1734:hb_serialize_context_t::pop_discard\28\29 -1735:hb_lazy_loader_t\2c\20hb_face_t\2c\205u\2c\20OT::hmtx_accelerator_t>::do_destroy\28OT::hmtx_accelerator_t*\29 -1736:hb_lazy_loader_t\2c\20hb_face_t\2c\2028u\2c\20AAT::morx_accelerator_t>::do_destroy\28AAT::morx_accelerator_t*\29 -1737:hb_lazy_loader_t\2c\20hb_face_t\2c\2030u\2c\20AAT::kerx_accelerator_t>::do_destroy\28AAT::kerx_accelerator_t*\29 -1738:hb_glyf_scratch_t::~hb_glyf_scratch_t\28\29 -1739:hb_font_t::get_glyph_h_origin_with_fallback\28unsigned\20int\2c\20int*\2c\20int*\29 -1740:hb_font_t::changed\28\29 -1741:hb_buffer_t::next_glyph\28\29 -1742:hb_blob_create_sub_blob -1743:hairquad\28SkPoint\20const*\2c\20SkRegion\20const*\2c\20SkRect\20const*\2c\20SkRect\20const*\2c\20SkBlitter*\2c\20int\2c\20void\20\28*\29\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29\29 -1744:fmt_u -1745:flush_pending -1746:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkPath&\29\2c\20SkPath*\29 -1747:emscripten::internal::FunctionInvoker::invoke\28emscripten::val\20\28**\29\28SkFont&\29\2c\20SkFont*\29 -1748:do_fixed -1749:destroy_face -1750:decltype\28fp\28\28SkRecords::NoOp*\29\28nullptr\29\29\29\20SkRecord::Record::mutate\28SkRecord::Destroyer&\29 -1751:char*\20const&\20std::__2::max\5babi:nn180100\5d\28char*\20const&\2c\20char*\20const&\29 -1752:cf2_stack_pushInt -1753:cf2_interpT2CharString -1754:cf2_glyphpath_moveTo -1755:_isVariantSubtag\28char\20const*\2c\20int\29 -1756:_hb_ot_metrics_get_position_common\28hb_font_t*\2c\20hb_ot_metrics_tag_t\2c\20int*\29 -1757:_getStringOrCopyKey\28char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char16_t*\2c\20int\2c\20UErrorCode*\29 -1758:__tandf -1759:__syscall_ret -1760:__floatunsitf -1761:__cxa_allocate_exception -1762:\28anonymous\20namespace\29::PathGeoBuilder::createMeshAndPutBackReserve\28\29 -1763:\28anonymous\20namespace\29::MeshOp::fixedFunctionFlags\28\29\20const -1764:\28anonymous\20namespace\29::DrawAtlasOpImpl::fixedFunctionFlags\28\29\20const -1765:VP8LDoFillBitWindow -1766:VP8LClear -1767:TT_Get_MM_Var -1768:SkWStream::writeScalar\28float\29 -1769:SkUTF::UTF8ToUTF16\28unsigned\20short*\2c\20int\2c\20char\20const*\2c\20unsigned\20long\29 -1770:SkTypeface::isFixedPitch\28\29\20const -1771:SkTypeface::MakeEmpty\28\29 -1772:SkTSect::BinarySearch\28SkTSect*\2c\20SkTSect*\2c\20SkIntersections*\29 -1773:SkTConic::operator\5b\5d\28int\29\20const -1774:SkTBlockList::reset\28\29 -1775:SkTBlockList::reset\28\29 -1776:SkString::insertU32\28unsigned\20long\2c\20unsigned\20int\29 -1777:SkShaders::MatrixRec::applyForFragmentProcessor\28SkMatrix\20const&\29\20const -1778:SkShaders::MatrixRec::MatrixRec\28SkMatrix\20const&\29 -1779:SkScan::FillRect\28SkRect\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -1780:SkScan::FillIRect\28SkIRect\20const&\2c\20SkRegion\20const*\2c\20SkBlitter*\29 -1781:SkSL::optimize_comparison\28SkSL::Context\20const&\2c\20std::__2::array\20const&\2c\20bool\20\28*\29\28double\2c\20double\29\29 -1782:SkSL::coalesce_n_way_vector\28SkSL::Expression\20const*\2c\20SkSL::Expression\20const*\2c\20double\2c\20SkSL::Type\20const&\2c\20double\20\28*\29\28double\2c\20double\2c\20double\29\2c\20double\20\28*\29\28double\29\29 -1783:SkSL::Type::convertArraySize\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Position\2c\20long\20long\29\20const -1784:SkSL::String::appendf\28std::__2::basic_string\2c\20std::__2::allocator>*\2c\20char\20const*\2c\20...\29 -1785:SkSL::RP::Generator::returnComplexity\28SkSL::FunctionDefinition\20const*\29 -1786:SkSL::RP::Builder::dot_floats\28int\29 -1787:SkSL::ProgramUsage::get\28SkSL::FunctionDeclaration\20const&\29\20const -1788:SkSL::Parser::type\28SkSL::Modifiers*\29 -1789:SkSL::Parser::modifiers\28\29 -1790:SkSL::ConstructorDiagonalMatrix::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>\29 -1791:SkSL::ConstructorArrayCast::~ConstructorArrayCast\28\29 -1792:SkSL::ConstantFolder::MakeConstantValueForVariable\28SkSL::Position\2c\20std::__2::unique_ptr>\29 -1793:SkSL::Compiler::Compiler\28\29 -1794:SkSL::Analysis::IsTrivialExpression\28SkSL::Expression\20const&\29 -1795:SkRuntimeEffectPriv::CanDraw\28SkCapabilities\20const*\2c\20SkRuntimeEffect\20const*\29 -1796:SkRuntimeEffectBuilder::makeShader\28SkMatrix\20const*\29\20const -1797:SkRegion::setPath\28SkPath\20const&\2c\20SkRegion\20const&\29 -1798:SkRegion::operator=\28SkRegion\20const&\29 -1799:SkRegion::op\28SkRegion\20const&\2c\20SkRegion\20const&\2c\20SkRegion::Op\29 -1800:SkRegion::Iterator::next\28\29 -1801:SkRect\20skif::Mapping::map\28SkRect\20const&\2c\20SkMatrix\20const&\29 -1802:SkRasterPipeline::compile\28\29\20const -1803:SkRasterPipeline::appendClampIfNormalized\28SkImageInfo\20const&\29 -1804:SkRasterClip::SkRasterClip\28SkIRect\20const&\29 -1805:SkPictureRecorder::beginRecording\28SkRect\20const&\2c\20SkBBHFactory*\29 -1806:SkPathWriter::finishContour\28\29 -1807:SkPathStroker::cubicPerpRay\28SkPoint\20const*\2c\20float\2c\20SkPoint*\2c\20SkPoint*\2c\20SkPoint*\29\20const -1808:SkPathBuilder::reset\28\29 -1809:SkPathBuilder::addRaw\28SkPathRaw\20const&\29 -1810:SkPath::reset\28\29 -1811:SkPaintPriv::ComputeLuminanceColor\28SkPaint\20const&\29 -1812:SkPaint::isSrcOver\28\29\20const -1813:SkOpAngle::linesOnOriginalSide\28SkOpAngle\20const*\29 -1814:SkNotifyBitmapGenIDIsStale\28unsigned\20int\29 -1815:SkMipmap::Build\28SkPixmap\20const&\2c\20SkDiscardableMemory*\20\28*\29\28unsigned\20long\29\2c\20bool\29 -1816:SkMeshSpecification::~SkMeshSpecification\28\29 -1817:SkMatrix::setRSXform\28SkRSXform\20const&\29 -1818:SkMatrix::mapHomogeneousPoints\28SkSpan\2c\20SkSpan\29\20const -1819:SkMatrix::decomposeScale\28SkSize*\2c\20SkMatrix*\29\20const -1820:SkMaskBuilder::AllocImage\28unsigned\20long\2c\20SkMaskBuilder::AllocType\29 -1821:SkMallocPixelRef::MakeAllocate\28SkImageInfo\20const&\2c\20unsigned\20long\29 -1822:SkKnownRuntimeEffects::\28anonymous\20namespace\29::make_blur_2D_shader\28int\2c\20SkKnownRuntimeEffects::StableKey\29 -1823:SkKnownRuntimeEffects::\28anonymous\20namespace\29::make_blur_1D_shader\28int\2c\20SkKnownRuntimeEffects::StableKey\29 -1824:SkIntersections::insertNear\28double\2c\20double\2c\20SkDPoint\20const&\2c\20SkDPoint\20const&\29 -1825:SkIntersections::flip\28\29 -1826:SkImageFilters::Empty\28\29 -1827:SkImageFilter_Base::~SkImageFilter_Base\28\29 -1828:SkImage::isAlphaOnly\28\29\20const -1829:SkGlyph::drawable\28\29\20const -1830:SkFont::unicharToGlyph\28int\29\20const -1831:SkFont::setTypeface\28sk_sp\29 -1832:SkFont::setEdging\28SkFont::Edging\29 -1833:SkFindQuadMaxCurvature\28SkPoint\20const*\29 -1834:SkEvalCubicAt\28SkPoint\20const*\2c\20float\2c\20SkPoint*\2c\20SkPoint*\2c\20SkPoint*\29 -1835:SkDCubic::FindExtrema\28double\20const*\2c\20double*\29 -1836:SkCodec::getPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const*\29 -1837:SkChopCubicAtHalf\28SkPoint\20const*\2c\20SkPoint*\29 -1838:SkCanvas::internalRestore\28\29 -1839:SkCanvas::getLocalToDevice\28\29\20const -1840:SkCanvas::clipRect\28SkRect\20const&\2c\20SkClipOp\2c\20bool\29 -1841:SkCanvas::ImageSetEntry::~ImageSetEntry\28\29 -1842:SkBlendMode_AsCoeff\28SkBlendMode\2c\20SkBlendModeCoeff*\2c\20SkBlendModeCoeff*\29 -1843:SkBlendMode\20SkReadBuffer::read32LE\28SkBlendMode\29 -1844:SkBitmap::operator=\28SkBitmap\20const&\29 -1845:SkBinaryWriteBuffer::~SkBinaryWriteBuffer\28\29 -1846:SkAutoPixmapStorage::tryAlloc\28SkImageInfo\20const&\29 -1847:SkAAClip::SkAAClip\28\29 -1848:Read255UShort -1849:OT::cff1::accelerator_templ_t>::_fini\28\29 -1850:OT::Layout::GPOS_impl::ValueFormat::sanitize_value_devices\28hb_sanitize_context_t*\2c\20OT::Layout::GPOS_impl::ValueBase\20const*\2c\20OT::IntType\20const*\29\20const -1851:OT::Layout::GPOS_impl::ValueFormat::apply_value\28OT::hb_ot_apply_context_t*\2c\20OT::Layout::GPOS_impl::ValueBase\20const*\2c\20OT::IntType\20const*\2c\20hb_glyph_position_t&\29\20const -1852:OT::ItemVariationStore::sanitize\28hb_sanitize_context_t*\29\20const -1853:OT::HVARVVAR::sanitize\28hb_sanitize_context_t*\29\20const -1854:GrTriangulator::VertexList::insert\28GrTriangulator::Vertex*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::Vertex*\29 -1855:GrTriangulator::Poly::addEdge\28GrTriangulator::Edge*\2c\20GrTriangulator::Side\2c\20GrTriangulator*\29 -1856:GrTriangulator::EdgeList::remove\28GrTriangulator::Edge*\29 -1857:GrStyledShape::simplify\28\29 -1858:GrStyledShape::operator=\28GrStyledShape\20const&\29 -1859:GrSimpleMeshDrawOpHelperWithStencil::createProgramInfoWithStencil\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrGeometryProcessor*\2c\20GrPrimitiveType\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -1860:GrRenderTask::addDependency\28GrDrawingManager*\2c\20GrSurfaceProxy*\2c\20skgpu::Mipmapped\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29 -1861:GrRenderTask::GrRenderTask\28\29 -1862:GrRenderTarget::onRelease\28\29 -1863:GrProxyProvider::findOrCreateProxyByUniqueKey\28skgpu::UniqueKey\20const&\2c\20GrSurfaceProxy::UseAllocator\29 -1864:GrProcessorSet::operator==\28GrProcessorSet\20const&\29\20const -1865:GrPathUtils::generateQuadraticPoints\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20SkPoint**\2c\20unsigned\20int\29 -1866:GrMeshDrawOp::QuadHelper::QuadHelper\28GrMeshDrawTarget*\2c\20unsigned\20long\2c\20int\29 -1867:GrMakeCachedBitmapProxyView\28GrRecordingContext*\2c\20SkBitmap\20const&\2c\20std::__2::basic_string_view>\2c\20skgpu::Mipmapped\29 -1868:GrIsStrokeHairlineOrEquivalent\28GrStyle\20const&\2c\20SkMatrix\20const&\2c\20float*\29 -1869:GrImageContext::abandoned\28\29 -1870:GrGpuResource::registerWithCache\28skgpu::Budgeted\29 -1871:GrGpuBuffer::isMapped\28\29\20const -1872:GrGpu::didWriteToSurface\28GrSurface*\2c\20GrSurfaceOrigin\2c\20SkIRect\20const*\2c\20unsigned\20int\29\20const -1873:GrGeometryProcessor::ProgramImpl::setupUniformColor\28GrGLSLFPFragmentBuilder*\2c\20GrGLSLUniformHandler*\2c\20char\20const*\2c\20GrResourceHandle*\29 -1874:GrGLGpu::flushRenderTarget\28GrGLRenderTarget*\2c\20bool\29 -1875:GrFragmentProcessor::visitTextureEffects\28std::__2::function\20const&\29\20const -1876:GrFragmentProcessor::visitProxies\28std::__2::function\20const&\29\20const -1877:GrFragmentProcessor::MakeColor\28SkRGBA4f<\28SkAlphaType\292>\29 -1878:GrBufferAllocPool::makeSpace\28unsigned\20long\2c\20unsigned\20long\2c\20sk_sp*\2c\20unsigned\20long*\29 -1879:GrBackendTextures::GetGLTextureInfo\28GrBackendTexture\20const&\2c\20GrGLTextureInfo*\29 -1880:FilterLoop26_C -1881:FT_Vector_Transform -1882:FT_Vector_NormLen -1883:FT_Outline_Transform -1884:CFF::dict_opset_t::process_op\28unsigned\20int\2c\20CFF::interp_env_t&\29 -1885:AlmostBetweenUlps\28float\2c\20float\2c\20float\29 -1886:1648 -1887:1649 -1888:1650 -1889:void\20hb_buffer_t::collect_codepoints\28hb_bit_set_t&\29\20const -1890:void\20extend_pts<\28SkPaint::Cap\292>\28std::__2::optional\2c\20std::__2::optional\2c\20SkSpan\29 -1891:void\20extend_pts<\28SkPaint::Cap\291>\28std::__2::optional\2c\20std::__2::optional\2c\20SkSpan\29 -1892:void\20AAT::Lookup>::collect_glyphs_filtered\28hb_bit_set_t&\2c\20unsigned\20int\2c\20hb_bit_page_t\20const&\29\20const -1893:utext_openUChars_74 -1894:utext_char32At_74 -1895:ures_openWithType\28UResourceBundle*\2c\20char\20const*\2c\20char\20const*\2c\20UResOpenType\2c\20UErrorCode*\29 -1896:ures_getSize_74 -1897:udata_openChoice_74 -1898:ucptrie_internalSmallU8Index_74 -1899:ucptrie_get_74 -1900:ubidi_getMemory_74 -1901:ubidi_getClass_74 -1902:transform\28unsigned\20int*\2c\20unsigned\20char\20const*\29 -1903:toUpperOrTitle\28int\2c\20int\20\28*\29\28void*\2c\20signed\20char\29\2c\20void*\2c\20char16_t\20const**\2c\20int\2c\20signed\20char\29 -1904:strtoul -1905:strtod -1906:strcspn -1907:std::__2::locale::locale\28std::__2::locale\20const&\29 -1908:std::__2::locale::classic\28\29 -1909:std::__2::codecvt::do_unshift\28__mbstate_t&\2c\20char*\2c\20char*\2c\20char*&\29\20const -1910:std::__2::chrono::__libcpp_steady_clock_now\28\29 -1911:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:nn180100\5d<0>\28char\20const*\29 -1912:std::__2::basic_string\2c\20std::__2::allocator>::__grow_by_and_replace\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20char\20const*\29 -1913:std::__2::basic_streambuf>::setg\5babi:nn180100\5d\28char*\2c\20char*\2c\20char*\29 -1914:std::__2::__wrap_iter\20std::__2::vector>::__insert_with_size\5babi:ne180100\5d\28std::__2::__wrap_iter\2c\20float\20const*\2c\20float\20const*\2c\20long\29 -1915:std::__2::__throw_bad_variant_access\5babi:ne180100\5d\28\29 -1916:std::__2::__split_buffer>::push_front\28skia::textlayout::OneLineShaper::RunBlock*&&\29 -1917:std::__2::__num_get::__stage2_int_prep\28std::__2::ios_base&\2c\20wchar_t&\29 -1918:std::__2::__num_get::__do_widen\28std::__2::ios_base&\2c\20wchar_t*\29\20const -1919:std::__2::__num_get::__stage2_int_prep\28std::__2::ios_base&\2c\20char&\29 -1920:std::__2::__itoa::__append1\5babi:nn180100\5d\28char*\2c\20unsigned\20int\29 -1921:sktext::gpu::GlyphVector::~GlyphVector\28\29 -1922:skif::LayerSpace::round\28\29\20const -1923:skif::LayerSpace::inverseMapRect\28skif::LayerSpace\20const&\2c\20skif::LayerSpace*\29\20const -1924:skif::FilterResult::applyTransform\28skif::Context\20const&\2c\20skif::LayerSpace\20const&\2c\20SkSamplingOptions\20const&\29\20const -1925:skif::FilterResult::Builder::~Builder\28\29 -1926:skif::FilterResult::Builder::Builder\28skif::Context\20const&\29 -1927:skia_private::THashTable::Traits>::resize\28int\29 -1928:skia_private::THashTable::AdaptedTraits>::removeIfExists\28skgpu::UniqueKey\20const&\29 -1929:skia_private::TArray::resize_back\28int\29 -1930:skia_png_set_progressive_read_fn -1931:skia_png_set_interlace_handling -1932:skia_png_reciprocal -1933:skia_png_read_chunk_header -1934:skia_png_get_io_ptr -1935:skia_png_calloc -1936:skia::textlayout::TextLine::~TextLine\28\29 -1937:skia::textlayout::ParagraphStyle::ParagraphStyle\28skia::textlayout::ParagraphStyle\20const&\29 -1938:skia::textlayout::ParagraphCacheKey::~ParagraphCacheKey\28\29 -1939:skia::textlayout::OneLineShaper::RunBlock*\20std::__2::vector>::__emplace_back_slow_path\28skia::textlayout::OneLineShaper::RunBlock&\29 -1940:skia::textlayout::FontCollection::findTypefaces\28std::__2::vector>\20const&\2c\20SkFontStyle\2c\20std::__2::optional\20const&\29 -1941:skia::textlayout::Cluster::trimmedWidth\28unsigned\20long\29\20const -1942:skgpu::ganesh::TextureOp::BatchSizeLimiter::createOp\28GrTextureSetEntry*\2c\20int\2c\20GrAAType\29 -1943:skgpu::ganesh::SurfaceFillContext::fillWithFP\28std::__2::unique_ptr>\29 -1944:skgpu::ganesh::SurfaceDrawContext::drawShape\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20GrStyledShape&&\29 -1945:skgpu::ganesh::SurfaceDrawContext::drawShapeUsingPathRenderer\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20GrStyledShape&&\2c\20bool\29 -1946:skgpu::ganesh::SurfaceDrawContext::drawRRect\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20SkRRect\20const&\2c\20GrStyle\20const&\29 -1947:skgpu::ganesh::SurfaceContext::transferPixels\28GrColorType\2c\20SkIRect\20const&\29 -1948:skgpu::ganesh::SmallPathAtlasMgr::reset\28\29 -1949:skgpu::ganesh::QuadPerEdgeAA::CalcIndexBufferOption\28GrAAType\2c\20int\29 -1950:skgpu::ganesh::LockTextureProxyView\28GrRecordingContext*\2c\20SkImage_Lazy\20const*\2c\20GrImageTexGenPolicy\2c\20skgpu::Mipmapped\29::$_0::operator\28\29\28GrSurfaceProxyView\20const&\29\20const -1951:skgpu::ganesh::Device::targetProxy\28\29 -1952:skgpu::ganesh::ClipStack::getConservativeBounds\28\29\20const -1953:skgpu::ganesh::ClipStack::RawElement::RawElement\28SkMatrix\20const&\2c\20GrShape\20const&\2c\20GrAA\2c\20SkClipOp\29 -1954:skgpu::TAsyncReadResult::addTransferResult\28skgpu::ganesh::SurfaceContext::PixelTransferResult\20const&\2c\20SkISize\2c\20unsigned\20long\2c\20skgpu::TClientMappedBufferManager*\29 -1955:skgpu::Swizzle::apply\28SkRasterPipeline*\29\20const -1956:skgpu::Plot::resetRects\28bool\29 -1957:res_getTableItemByIndex_74 -1958:res_getArrayItem_74 -1959:ps_dimension_add_t1stem -1960:log -1961:jcopy_sample_rows -1962:icu_74::initSingletons\28char\20const*\2c\20UErrorCode&\29 -1963:icu_74::\28anonymous\20namespace\29::AliasReplacer::replaceLanguage\28bool\2c\20bool\2c\20bool\2c\20icu_74::UVector&\2c\20UErrorCode&\29 -1964:icu_74::UnicodeString::doReplace\28int\2c\20int\2c\20icu_74::UnicodeString\20const&\2c\20int\2c\20int\29 -1965:icu_74::UnicodeString::append\28int\29 -1966:icu_74::UnicodeSetStringSpan::UnicodeSetStringSpan\28icu_74::UnicodeSet\20const&\2c\20icu_74::UVector\20const&\2c\20unsigned\20int\29 -1967:icu_74::UnicodeSet::spanUTF8\28char\20const*\2c\20int\2c\20USetSpanCondition\29\20const -1968:icu_74::UnicodeSet::spanBack\28char16_t\20const*\2c\20int\2c\20USetSpanCondition\29\20const -1969:icu_74::UnicodeSet::spanBackUTF8\28char\20const*\2c\20int\2c\20USetSpanCondition\29\20const -1970:icu_74::UnicodeSet::operator=\28icu_74::UnicodeSet\20const&\29 -1971:icu_74::UnicodeSet::getRangeStart\28int\29\20const -1972:icu_74::UnicodeSet::getRangeEnd\28int\29\20const -1973:icu_74::UnicodeSet::getRangeCount\28\29\20const -1974:icu_74::UVector32::setSize\28int\29 -1975:icu_74::UCharsTrieBuilder::write\28char16_t\20const*\2c\20int\29 -1976:icu_74::StringEnumeration::~StringEnumeration\28\29 -1977:icu_74::RuleCharacterIterator::getPos\28icu_74::RuleCharacterIterator::Pos&\29\20const -1978:icu_74::RuleBasedBreakIterator::BreakCache::populatePreceding\28UErrorCode&\29 -1979:icu_74::ResourceDataValue::~ResourceDataValue\28\29 -1980:icu_74::ReorderingBuffer::previousCC\28\29 -1981:icu_74::Normalizer2Impl::compose\28char16_t\20const*\2c\20char16_t\20const*\2c\20signed\20char\2c\20signed\20char\2c\20icu_74::ReorderingBuffer&\2c\20UErrorCode&\29\20const -1982:icu_74::Normalizer2Factory::getNFCImpl\28UErrorCode&\29 -1983:icu_74::LocaleUtility::initLocaleFromName\28icu_74::UnicodeString\20const&\2c\20icu_74::Locale&\29 -1984:icu_74::LocaleKeyFactory::~LocaleKeyFactory\28\29 -1985:icu_74::Locale::setToBogus\28\29 -1986:icu_74::LSR::indexForRegion\28char\20const*\29 -1987:icu_74::LSR::LSR\28icu_74::StringPiece\2c\20icu_74::StringPiece\2c\20icu_74::StringPiece\2c\20int\2c\20UErrorCode&\29 -1988:icu_74::BreakIterator::createInstance\28icu_74::Locale\20const&\2c\20int\2c\20UErrorCode&\29 -1989:hb_lazy_loader_t\2c\20hb_face_t\2c\2015u\2c\20OT::glyf_accelerator_t>::do_destroy\28OT::glyf_accelerator_t*\29 -1990:hb_font_t::has_func\28unsigned\20int\29 -1991:hb_buffer_create_similar -1992:hb_bit_set_t::intersects\28hb_bit_set_t\20const&\29\20const -1993:ft_service_list_lookup -1994:fseek -1995:fflush -1996:expm1 -1997:emscripten::internal::MethodInvoker::invoke\28void\20\28GrDirectContext::*\20const&\29\28\29\2c\20GrDirectContext*\29 -1998:emscripten::internal::Invoker>::invoke\28sk_sp\20\28*\29\28\29\29 -1999:emscripten::internal::FunctionInvoker\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkPaint\20const*\29\2c\20void\2c\20SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkPaint\20const*>::invoke\28void\20\28**\29\28SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkPaint\20const*\29\2c\20SkCanvas*\2c\20sk_sp*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkPaint\20const*\29 -2000:emscripten::internal::FunctionInvoker::invoke\28bool\20\28**\29\28SkCanvas\20const&\2c\20unsigned\20long\29\2c\20SkCanvas*\2c\20unsigned\20long\29 -2001:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::GaussianPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker*\20SkArenaAlloc::make<\28anonymous\20namespace\29::GaussianPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker\2c\20float&>\28float&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::GaussianPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker&&\29::'lambda'\28char*\29::__invoke\28char*\29 -2002:crc32_z -2003:char*\20sktext::gpu::BagOfBytes::allocateBytesFor\28int\29::'lambda'\28\29::operator\28\29\28\29\20const -2004:cf2_hintmap_insertHint -2005:cf2_hintmap_build -2006:cf2_glyphpath_pushPrevElem -2007:bool\20std::__2::__less::operator\28\29\5babi:nn180100\5d\28unsigned\20int\20const&\2c\20unsigned\20long\20const&\29\20const -2008:blit_trapezoid_row\28AdditiveBlitter*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char*\2c\20bool\29 -2009:afm_stream_read_one -2010:af_shaper_get_cluster -2011:af_latin_hints_link_segments -2012:af_latin_compute_stem_width -2013:af_glyph_hints_reload -2014:acosf -2015:__sin -2016:__cos -2017:\28anonymous\20namespace\29::PathSubRun::canReuse\28SkPaint\20const&\2c\20SkMatrix\20const&\29\20const -2018:\28anonymous\20namespace\29::PathGeoBuilder::allocNewBuffers\28\29 -2019:WebPDemuxDelete -2020:VP8LHuffmanTablesDeallocate -2021:UDataMemory_createNewInstance_74 -2022:SkWriter32::writeSampling\28SkSamplingOptions\20const&\29 -2023:SkVertices::Builder::detach\28\29 -2024:SkUTF::NextUTF8WithReplacement\28char\20const**\2c\20char\20const*\29 -2025:SkTypeface_FreeType::~SkTypeface_FreeType\28\29 -2026:SkTypeface_FreeType::FaceRec::~FaceRec\28\29 -2027:SkTypeface::SkTypeface\28SkFontStyle\20const&\2c\20bool\29 -2028:SkTextBlob::RunRecord::textSizePtr\28\29\20const -2029:SkTMultiMap::remove\28skgpu::ScratchKey\20const&\2c\20GrGpuResource\20const*\29 -2030:SkTMultiMap::insert\28skgpu::ScratchKey\20const&\2c\20GrGpuResource*\29 -2031:SkTDStorage::insert\28int\2c\20int\2c\20void\20const*\29 -2032:SkTDPQueue<\28anonymous\20namespace\29::RunIteratorQueue::Entry\2c\20&\28anonymous\20namespace\29::RunIteratorQueue::CompareEntry\28\28anonymous\20namespace\29::RunIteratorQueue::Entry\20const&\2c\20\28anonymous\20namespace\29::RunIteratorQueue::Entry\20const&\29\2c\20\28int*\20\28*\29\28\28anonymous\20namespace\29::RunIteratorQueue::Entry\20const&\29\290>::insert\28\28anonymous\20namespace\29::RunIteratorQueue::Entry\29 -2033:SkSwizzler::Make\28SkEncodedInfo\20const&\2c\20unsigned\20int\20const*\2c\20SkImageInfo\20const&\2c\20SkCodec::Options\20const&\2c\20SkIRect\20const*\29 -2034:SkSurface_Base::~SkSurface_Base\28\29 -2035:SkString::resize\28unsigned\20long\29 -2036:SkStrikeSpec::SkStrikeSpec\28SkFont\20const&\2c\20SkPaint\20const&\2c\20SkSurfaceProps\20const&\2c\20SkScalerContextFlags\2c\20SkMatrix\20const&\29 -2037:SkStrikeSpec::MakeMask\28SkFont\20const&\2c\20SkPaint\20const&\2c\20SkSurfaceProps\20const&\2c\20SkScalerContextFlags\2c\20SkMatrix\20const&\29 -2038:SkStrikeSpec::MakeCanonicalized\28SkFont\20const&\2c\20SkPaint\20const*\29 -2039:SkStrikeCache::findOrCreateStrike\28SkStrikeSpec\20const&\29 -2040:SkStrike::unlock\28\29 -2041:SkStrike::lock\28\29 -2042:SkShaders::MatrixRec::apply\28SkStageRec\20const&\2c\20SkMatrix\20const&\29\20const -2043:SkShaders::Blend\28SkBlendMode\2c\20sk_sp\2c\20sk_sp\29 -2044:SkScan::FillPath\28SkPathRaw\20const&\2c\20SkRegion\20const&\2c\20SkBlitter*\29 -2045:SkScalerContext_FreeType::emboldenIfNeeded\28FT_FaceRec_*\2c\20FT_GlyphSlotRec_*\2c\20unsigned\20short\29 -2046:SkSafeMath::Add\28unsigned\20long\2c\20unsigned\20long\29 -2047:SkSL::Type::displayName\28\29\20const -2048:SkSL::Type::checkForOutOfRangeLiteral\28SkSL::Context\20const&\2c\20double\2c\20SkSL::Position\29\20const -2049:SkSL::RP::SlotManager::addSlotDebugInfoForGroup\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20SkSL::Type\20const&\2c\20SkSL::Position\2c\20int*\2c\20bool\29 -2050:SkSL::RP::Generator::foldComparisonOp\28SkSL::Operator\2c\20int\29 -2051:SkSL::RP::Builder::branch_if_no_lanes_active\28int\29 -2052:SkSL::PrefixExpression::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Operator\2c\20std::__2::unique_ptr>\29 -2053:SkSL::Parser::parseArrayDimensions\28SkSL::Position\2c\20SkSL::Type\20const**\29 -2054:SkSL::Parser::arraySize\28long\20long*\29 -2055:SkSL::Operator::operatorName\28\29\20const -2056:SkSL::ModifierFlags::paddedDescription\28\29\20const -2057:SkSL::ExpressionArray::clone\28\29\20const -2058:SkSL::ConstantFolder::GetConstantValue\28SkSL::Expression\20const&\2c\20double*\29 -2059:SkSL::ConstantFolder::GetConstantInt\28SkSL::Expression\20const&\2c\20long\20long*\29 -2060:SkSL::Compiler::convertProgram\28SkSL::ProgramKind\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20SkSL::ProgramSettings\20const&\29 -2061:SkRegion::op\28SkRegion\20const&\2c\20SkIRect\20const&\2c\20SkRegion::Op\29 -2062:SkRegion::Iterator::Iterator\28SkRegion\20const&\29 -2063:SkRectPriv::ClosestDisjointEdge\28SkIRect\20const&\2c\20SkIRect\20const&\29 -2064:SkRecords::FillBounds::bounds\28SkRecords::DrawArc\20const&\29\20const -2065:SkReadBuffer::setMemory\28void\20const*\2c\20unsigned\20long\29 -2066:SkRRect::writeToMemory\28void*\29\20const -2067:SkRRect::setRectXY\28SkRect\20const&\2c\20float\2c\20float\29 -2068:SkPointPriv::DistanceToLineBetweenSqd\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPointPriv::Side*\29 -2069:SkPoint::setNormalize\28float\2c\20float\29 -2070:SkPngCodecBase::~SkPngCodecBase\28\29 -2071:SkPixmapUtils::SwapWidthHeight\28SkImageInfo\20const&\29 -2072:SkPixmap::setColorSpace\28sk_sp\29 -2073:SkPictureRecorder::finishRecordingAsPicture\28\29 -2074:SkPathRawShapes::Rect::Rect\28SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -2075:SkPathBuilder::getLastPt\28\29\20const -2076:SkPathBuilder::SkPathBuilder\28SkPathFillType\29 -2077:SkPath::isLine\28SkPoint*\29\20const -2078:SkPath::getSegmentMasks\28\29\20const -2079:SkPath::Iter::next\28SkPoint*\29 -2080:SkPaint::setStrokeCap\28SkPaint::Cap\29 -2081:SkPaint::refShader\28\29\20const -2082:SkOpSpan::setWindSum\28int\29 -2083:SkOpSegment::markDone\28SkOpSpan*\29 -2084:SkOpSegment::markAndChaseWinding\28SkOpSpanBase*\2c\20SkOpSpanBase*\2c\20int\2c\20int\2c\20SkOpSpanBase**\29 -2085:SkOpContourBuilder::addCurve\28SkPath::Verb\2c\20SkPoint\20const*\2c\20float\29 -2086:SkOpAngle::starter\28\29 -2087:SkOpAngle::insert\28SkOpAngle*\29 -2088:SkNoDrawCanvas::onDrawPatch\28SkPoint\20const*\2c\20unsigned\20int\20const*\2c\20SkPoint\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -2089:SkMatrixPriv::InverseMapRect\28SkMatrix\20const&\2c\20SkRect*\2c\20SkRect\20const&\29 -2090:SkMatrix::setSinCos\28float\2c\20float\29 -2091:SkMatrix::setRotate\28float\29 -2092:SkMatrix::preservesRightAngles\28float\29\20const -2093:SkMaskFilter::MakeBlur\28SkBlurStyle\2c\20float\2c\20bool\29 -2094:SkMD5::write\28void\20const*\2c\20unsigned\20long\29 -2095:SkLineClipper::IntersectLine\28SkPoint\20const*\2c\20SkRect\20const&\2c\20SkPoint*\29 -2096:SkImage_GaneshBase::SkImage_GaneshBase\28sk_sp\2c\20SkImageInfo\2c\20unsigned\20int\29 -2097:SkImageGenerator::onRefEncodedData\28\29 -2098:SkImage::makeShader\28SkTileMode\2c\20SkTileMode\2c\20SkSamplingOptions\20const&\2c\20SkMatrix\20const&\29\20const -2099:SkIDChangeListener::SkIDChangeListener\28\29 -2100:SkIDChangeListener::List::reset\28\29 -2101:SkGradientBaseShader::flatten\28SkWriteBuffer&\29\20const -2102:SkGlyph::setPath\28SkArenaAlloc*\2c\20SkPath\20const*\2c\20bool\2c\20bool\29 -2103:SkFontMgr::RefEmpty\28\29 -2104:SkFibBlockSizes<4294967295u>::SkFibBlockSizes\28unsigned\20int\2c\20unsigned\20int\29::'lambda0'\28\29::operator\28\29\28\29\20const -2105:SkFibBlockSizes<4294967295u>::SkFibBlockSizes\28unsigned\20int\2c\20unsigned\20int\29::'lambda'\28\29::operator\28\29\28\29\20const -2106:SkEvalQuadAt\28SkPoint\20const*\2c\20float\29 -2107:SkEncodedInfo::makeImageInfo\28\29\20const -2108:SkEdgeClipper::next\28SkPoint*\29 -2109:SkDevice::scalerContextFlags\28\29\20const -2110:SkDeque::SkDeque\28unsigned\20long\2c\20void*\2c\20unsigned\20long\2c\20int\29 -2111:SkConic::evalAt\28float\2c\20SkPoint*\2c\20SkPoint*\29\20const -2112:SkConic::TransformW\28SkPoint\20const*\2c\20float\2c\20SkMatrix\20const&\29 -2113:SkColorSpace::transferFn\28skcms_TransferFunction*\29\20const -2114:SkColorSpace::gammaIsLinear\28\29\20const -2115:SkColorInfo::SkColorInfo\28SkColorType\2c\20SkAlphaType\2c\20sk_sp\29 -2116:SkColorFilters::Blend\28unsigned\20int\2c\20SkBlendMode\29 -2117:SkCodec::skipScanlines\28int\29 -2118:SkCodec::rewindStream\28\29 -2119:SkCapabilities::RasterBackend\28\29 -2120:SkCanvas::topDevice\28\29\20const -2121:SkCanvas::saveLayer\28SkCanvas::SaveLayerRec\20const&\29 -2122:SkCanvas::init\28sk_sp\29 -2123:SkCanvas::drawTextBlob\28SkTextBlob\20const*\2c\20float\2c\20float\2c\20SkPaint\20const&\29 -2124:SkCanvas::drawDrawable\28SkDrawable*\2c\20SkMatrix\20const*\29 -2125:SkCanvas::drawClippedToSaveBehind\28SkPaint\20const&\29 -2126:SkCanvas::concat\28SkM44\20const&\29 -2127:SkCanvas::clipPath\28SkPath\20const&\2c\20SkClipOp\2c\20bool\29 -2128:SkCanvas::SkCanvas\28SkBitmap\20const&\29 -2129:SkBmpBaseCodec::~SkBmpBaseCodec\28\29 -2130:SkBlitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -2131:SkBitmap::extractSubset\28SkBitmap*\2c\20SkIRect\20const&\29\20const -2132:SkBitmap::asImage\28\29\20const -2133:SkBitmap::SkBitmap\28SkBitmap&&\29 -2134:SkBinaryWriteBuffer::SkBinaryWriteBuffer\28SkSerialProcs\20const&\29 -2135:SkAAClip::setRegion\28SkRegion\20const&\29 -2136:SaveErrorCode -2137:R -2138:OT::glyf_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -2139:OT::GDEF::get_mark_attachment_type\28unsigned\20int\29\20const -2140:OT::GDEF::get_glyph_class\28unsigned\20int\29\20const -2141:GrXPFactory::FromBlendMode\28SkBlendMode\29 -2142:GrTriangulator::setBottom\28GrTriangulator::Edge*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Comparator\20const&\29\20const -2143:GrTriangulator::mergeCollinearEdges\28GrTriangulator::Edge*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Comparator\20const&\29\20const -2144:GrThreadSafeCache::find\28skgpu::UniqueKey\20const&\29 -2145:GrThreadSafeCache::add\28skgpu::UniqueKey\20const&\2c\20GrSurfaceProxyView\20const&\29 -2146:GrThreadSafeCache::Entry::makeEmpty\28\29 -2147:GrSurfaceProxyView::operator==\28GrSurfaceProxyView\20const&\29\20const -2148:GrSurfaceProxyView::Copy\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20skgpu::Mipmapped\2c\20SkIRect\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20std::__2::basic_string_view>\29 -2149:GrSurfaceProxyPriv::doLazyInstantiation\28GrResourceProvider*\29 -2150:GrSurfaceProxy::isFunctionallyExact\28\29\20const -2151:GrSurfaceProxy::Copy\28GrRecordingContext*\2c\20sk_sp\2c\20GrSurfaceOrigin\2c\20skgpu::Mipmapped\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20std::__2::basic_string_view>\2c\20sk_sp*\29 -2152:GrSimpleMeshDrawOpHelperWithStencil::fixedFunctionFlags\28\29\20const -2153:GrSimpleMeshDrawOpHelper::finalizeProcessors\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrUserStencilSettings\20const*\2c\20GrClampType\2c\20GrProcessorAnalysisCoverage\2c\20GrProcessorAnalysisColor*\29 -2154:GrSimpleMeshDrawOpHelper::CreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrGeometryProcessor*\2c\20GrProcessorSet&&\2c\20GrPrimitiveType\2c\20GrXferBarrierFlags\2c\20GrLoadOp\2c\20GrPipeline::InputFlags\2c\20GrUserStencilSettings\20const*\29 -2155:GrSimpleMeshDrawOpHelper::CreatePipeline\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20skgpu::Swizzle\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrProcessorSet&&\2c\20GrPipeline::InputFlags\29 -2156:GrResourceProvider::findOrMakeStaticBuffer\28GrGpuBufferType\2c\20unsigned\20long\2c\20void\20const*\2c\20skgpu::UniqueKey\20const&\29 -2157:GrResourceProvider::findOrMakeStaticBuffer\28GrGpuBufferType\2c\20unsigned\20long\2c\20skgpu::UniqueKey\20const&\2c\20void\20\28*\29\28skgpu::VertexWriter\2c\20unsigned\20long\29\29 -2158:GrResourceCache::purgeAsNeeded\28\29 -2159:GrResourceCache::findAndRefScratchResource\28skgpu::ScratchKey\20const&\29 -2160:GrRecordingContextPriv::makeSFC\28GrImageInfo\2c\20std::__2::basic_string_view>\2c\20SkBackingFit\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrSurfaceOrigin\2c\20skgpu::Budgeted\29 -2161:GrQuadUtils::TessellationHelper::Vertices::moveAlong\28GrQuadUtils::TessellationHelper::EdgeVectors\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -2162:GrQuad::asRect\28SkRect*\29\20const -2163:GrProcessorSet::GrProcessorSet\28GrProcessorSet&&\29 -2164:GrPathUtils::generateCubicPoints\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20SkPoint**\2c\20unsigned\20int\29 -2165:GrOpFlushState::allocator\28\29 -2166:GrGpu::submitToGpu\28GrSubmitInfo\20const&\29 -2167:GrGpu::createBuffer\28unsigned\20long\2c\20GrGpuBufferType\2c\20GrAccessPattern\29 -2168:GrGeometryProcessor::ProgramImpl::WriteOutputPosition\28GrGLSLVertexBuilder*\2c\20GrGLSLUniformHandler*\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\2c\20char\20const*\2c\20SkMatrix\20const&\2c\20GrResourceHandle*\29 -2169:GrGLTexture::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -2170:GrGLSLShaderBuilder::appendFunctionDecl\28SkSLType\2c\20char\20const*\2c\20SkSpan\29 -2171:GrGLSLShaderBuilder::appendColorGamutXform\28SkString*\2c\20char\20const*\2c\20GrGLSLColorSpaceXformHelper*\29 -2172:GrGLSLColorSpaceXformHelper::emitCode\28GrGLSLUniformHandler*\2c\20GrColorSpaceXform\20const*\2c\20unsigned\20int\29 -2173:GrGLRenderTarget::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -2174:GrGLRenderTarget::bindInternal\28unsigned\20int\2c\20bool\29 -2175:GrGLGpu::getErrorAndCheckForOOM\28\29 -2176:GrGLGpu::bindTexture\28int\2c\20GrSamplerState\2c\20skgpu::Swizzle\20const&\2c\20GrGLTexture*\29 -2177:GrFragmentProcessor::visitWithImpls\28std::__2::function\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29\20const -2178:GrFragmentProcessor::ColorMatrix\28std::__2::unique_ptr>\2c\20float\20const*\2c\20bool\2c\20bool\2c\20bool\29 -2179:GrDrawingManager::appendTask\28sk_sp\29 -2180:GrColorInfo::GrColorInfo\28GrColorInfo\20const&\29 -2181:GrCaps::isFormatCompressed\28GrBackendFormat\20const&\29\20const -2182:GrAAConvexTessellator::lineTo\28SkPoint\20const&\2c\20GrAAConvexTessellator::CurveState\29 -2183:FT_Stream_OpenMemory -2184:FT_Select_Charmap -2185:FT_Get_Next_Char -2186:FT_Get_Module_Interface -2187:FT_Done_Size -2188:DecodeImageStream -2189:CFF::opset_t::process_op\28unsigned\20int\2c\20CFF::interp_env_t&\29 -2190:CFF::Charset::get_glyph\28unsigned\20int\2c\20unsigned\20int\29\20const -2191:AAT::hb_aat_apply_context_t::replace_glyph_inplace\28unsigned\20int\2c\20unsigned\20int\29 -2192:AAT::SubtableGlyphCoverage::sanitize\28hb_sanitize_context_t*\2c\20unsigned\20int\29\20const -2193:1955 -2194:1956 -2195:1957 -2196:1958 -2197:1959 -2198:wuffs_gif__decoder__num_decoded_frames -2199:wmemchr -2200:void\20std::__2::reverse\5babi:nn180100\5d\28wchar_t*\2c\20wchar_t*\29 -2201:void\20sort_r_simple<>\28void*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\20\28*\29\28void\20const*\2c\20void\20const*\29\29_16081 -2202:void\20merge_sort<&sweep_lt_vert\28SkPoint\20const&\2c\20SkPoint\20const&\29>\28GrTriangulator::VertexList*\29 -2203:void\20merge_sort<&sweep_lt_horiz\28SkPoint\20const&\2c\20SkPoint\20const&\29>\28GrTriangulator::VertexList*\29 -2204:void\20icu_74::\28anonymous\20namespace\29::MixedBlocks::extend\28unsigned\20int\20const*\2c\20int\2c\20int\2c\20int\29 -2205:void\20emscripten::internal::MemberAccess::setWire\28float\20StrokeOpts::*\20const&\2c\20StrokeOpts&\2c\20float\29 -2206:void\20AAT::ClassTable>::collect_glyphs\28hb_bit_set_t&\2c\20unsigned\20int\29\20const -2207:validate_offsetToRestore\28SkReadBuffer*\2c\20unsigned\20long\29 -2208:utrie2_enum_74 -2209:utext_clone_74 -2210:ustr_hashUCharsN_74 -2211:ures_getValueWithFallback_74 -2212:uprv_isInvariantUString_74 -2213:umutablecptrie_set_74 -2214:umutablecptrie_close_74 -2215:uloc_getVariant_74 -2216:uhash_setValueDeleter_74 -2217:uenum_next_74 -2218:ubidi_setPara_74 -2219:ubidi_getVisualRun_74 -2220:ubidi_getRuns_74 -2221:u_strstr_74 -2222:u_getPropertyValueEnum_74 -2223:u_getIntPropertyValue_74 -2224:tt_set_mm_blend -2225:tt_face_get_ps_name -2226:tt_face_get_location -2227:trinkle -2228:strtox_17556 -2229:std::__2::unique_ptr::release\5babi:nn180100\5d\28\29 -2230:std::__2::pair\2c\20void*>*>\2c\20bool>\20std::__2::__hash_table\2c\20std::__2::__unordered_map_hasher\2c\20std::__2::hash\2c\20std::__2::equal_to\2c\20true>\2c\20std::__2::__unordered_map_equal\2c\20std::__2::equal_to\2c\20std::__2::hash\2c\20true>\2c\20std::__2::allocator>>::__emplace_unique_key_args\2c\20std::__2::tuple<>>\28GrTriangulator::Vertex*\20const&\2c\20std::__2::piecewise_construct_t\20const&\2c\20std::__2::tuple&&\2c\20std::__2::tuple<>&&\29 -2231:std::__2::pair::pair\5babi:nn180100\5d\28char\20const*&&\2c\20char*&&\29 -2232:std::__2::moneypunct::do_decimal_point\28\29\20const -2233:std::__2::moneypunct::pos_format\5babi:nn180100\5d\28\29\20const -2234:std::__2::moneypunct::do_decimal_point\28\29\20const -2235:std::__2::istreambuf_iterator>::istreambuf_iterator\5babi:nn180100\5d\28std::__2::basic_istream>&\29 -2236:std::__2::ios_base::good\5babi:nn180100\5d\28\29\20const -2237:std::__2::hash::operator\28\29\28skia::textlayout::FontArguments\20const&\29\20const -2238:std::__2::default_delete\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair\2c\20SkIcuBreakIteratorCache::Request\2c\20skia_private::THashMap\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair>::Slot\20\5b\5d>::_EnableIfConvertible\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair\2c\20SkIcuBreakIteratorCache::Request\2c\20skia_private::THashMap\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair>::Slot>::type\20std::__2::default_delete\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair\2c\20SkIcuBreakIteratorCache::Request\2c\20skia_private::THashMap\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair>::Slot\20\5b\5d>::operator\28\29\5babi:ne180100\5d\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair\2c\20SkIcuBreakIteratorCache::Request\2c\20skia_private::THashMap\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair>::Slot>\28skia_private::THashTable\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair\2c\20SkIcuBreakIteratorCache::Request\2c\20skia_private::THashMap\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair>::Slot*\29\20const -2239:std::__2::ctype::toupper\5babi:nn180100\5d\28char\29\20const -2240:std::__2::chrono::duration>::duration\5babi:nn180100\5d\28long\20long\20const&\29 -2241:std::__2::basic_stringstream\2c\20std::__2::allocator>::~basic_stringstream\28\29 -2242:std::__2::basic_string\2c\20std::__2::allocator>\20const*\20std::__2::__scan_keyword\5babi:nn180100\5d>\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const*\2c\20std::__2::ctype>\28std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const*\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const*\2c\20std::__2::ctype\20const&\2c\20unsigned\20int&\2c\20bool\29 -2243:std::__2::basic_string\2c\20std::__2::allocator>::operator\5b\5d\5babi:nn180100\5d\28unsigned\20long\29\20const -2244:std::__2::basic_string\2c\20std::__2::allocator>::__fits_in_sso\5babi:nn180100\5d\28unsigned\20long\29 -2245:std::__2::basic_string\2c\20std::__2::allocator>\20const*\20std::__2::__scan_keyword\5babi:nn180100\5d>\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const*\2c\20std::__2::ctype>\28std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const*\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const*\2c\20std::__2::ctype\20const&\2c\20unsigned\20int&\2c\20bool\29 -2246:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\29 -2247:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\29 -2248:std::__2::basic_string\2c\20std::__2::allocator>::__fits_in_sso\5babi:nn180100\5d\28unsigned\20long\29 -2249:std::__2::basic_string\2c\20std::__2::allocator>&\20std::__2::basic_string\2c\20std::__2::allocator>::__assign_no_alias\28char\20const*\2c\20unsigned\20long\29 -2250:std::__2::basic_iostream>::~basic_iostream\28\29_17774 -2251:std::__2::allocator_traits>::deallocate\5babi:nn180100\5d\28std::__2::allocator&\2c\20wchar_t*\2c\20unsigned\20long\29 -2252:std::__2::allocator_traits>::deallocate\5babi:nn180100\5d\28std::__2::allocator&\2c\20char*\2c\20unsigned\20long\29 -2253:std::__2::__shared_count::__release_shared\5babi:nn180100\5d\28\29 -2254:std::__2::__num_put_base::__format_int\28char*\2c\20char\20const*\2c\20bool\2c\20unsigned\20int\29 -2255:std::__2::__num_put_base::__format_float\28char*\2c\20char\20const*\2c\20unsigned\20int\29 -2256:std::__2::__itoa::__append8\5babi:nn180100\5d\28char*\2c\20unsigned\20int\29 -2257:sktext::gpu::TextBlob::Key::operator==\28sktext::gpu::TextBlob::Key\20const&\29\20const -2258:sktext::gpu::GlyphVector::glyphs\28\29\20const -2259:sktext::SkStrikePromise::strike\28\29 -2260:skif::FilterResult::getAnalyzedShaderView\28skif::Context\20const&\2c\20SkSamplingOptions\20const&\2c\20SkEnumBitMask\29\20const -2261:skif::FilterResult::draw\28skif::Context\20const&\2c\20SkDevice*\2c\20bool\2c\20SkBlender\20const*\29\20const -2262:skif::FilterResult::applyCrop\28skif::Context\20const&\2c\20skif::LayerSpace\20const&\2c\20SkTileMode\29\20const -2263:skif::FilterResult::FilterResult\28\29 -2264:skif::Context::~Context\28\29 -2265:skia_private::THashTable\20\28*\29\28SkReadBuffer&\29\2c\20SkGoodHash>::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap\20\28*\29\28SkReadBuffer&\29\2c\20SkGoodHash>::Pair>::resize\28int\29 -2266:skia_private::THashTable\2c\20SkGoodHash>::Pair\2c\20int\2c\20skia_private::THashMap\2c\20SkGoodHash>::Pair>::Slot::emplace\28skia_private::THashMap\2c\20SkGoodHash>::Pair&&\2c\20unsigned\20int\29 -2267:skia_private::THashTable::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap::Pair>::removeSlot\28int\29 -2268:skia_private::THashTable\2c\20false>\2c\20SkGoodHash>::Pair\2c\20SkSL::FunctionDeclaration\20const*\2c\20skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::Pair>::Slot::emplace\28skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::Pair&&\2c\20unsigned\20int\29 -2269:skia_private::THashTable\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair\2c\20SkIcuBreakIteratorCache::Request\2c\20skia_private::THashMap\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair>::Slot::emplace\28skia_private::THashMap\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair&&\2c\20unsigned\20int\29 -2270:skia_private::THashTable\2c\20SkDescriptor\20const&\2c\20sktext::gpu::StrikeCache::HashTraits>::Slot::emplace\28sk_sp&&\2c\20unsigned\20int\29 -2271:skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::~THashMap\28\29 -2272:skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::THashMap\28std::initializer_list>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>\29 -2273:skia_private::TArray::move\28void*\29 -2274:skia_private::TArray::Plane\2c\20false>::installDataAndUpdateCapacity\28SkSpan\29 -2275:skia_private::TArray\2c\20true>::operator=\28skia_private::TArray\2c\20true>&&\29 -2276:skia_private::TArray::operator=\28skia_private::TArray&&\29 -2277:skia_private::TArray\2c\20true>::push_back\28SkRGBA4f<\28SkAlphaType\293>&&\29 -2278:skia_png_set_text_2 -2279:skia_png_set_palette_to_rgb -2280:skia_png_handle_IHDR -2281:skia_png_handle_IEND -2282:skia::textlayout::TextWrapper::TextStretch::extend\28skia::textlayout::Cluster*\29 -2283:skia::textlayout::FontCollection::getFontManagerOrder\28\29\20const -2284:skia::textlayout::Decorations::calculateGaps\28skia::textlayout::TextLine::ClipContext\20const&\2c\20SkRect\20const&\2c\20float\2c\20float\29 -2285:skia::textlayout::Cluster::isSoftBreak\28\29\20const -2286:skia::textlayout::Cluster::Cluster\28skia::textlayout::ParagraphImpl*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkSpan\2c\20float\2c\20float\29 -2287:skia::textlayout::Block&\20skia_private::TArray::emplace_back\28unsigned\20long&&\2c\20unsigned\20long&&\2c\20skia::textlayout::TextStyle\20const&\29 -2288:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::fixedFunctionFlags\28\29\20const -2289:skgpu::ganesh::SurfaceFillContext::fillRectWithFP\28SkIRect\20const&\2c\20SkMatrix\20const&\2c\20std::__2::unique_ptr>\29 -2290:skgpu::ganesh::SurfaceFillContext::SurfaceFillContext\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20GrSurfaceProxyView\2c\20GrColorInfo\20const&\29 -2291:skgpu::ganesh::SurfaceDrawContext::drawPaint\28GrClip\20const*\2c\20GrPaint&&\2c\20SkMatrix\20const&\29 -2292:skgpu::ganesh::SurfaceDrawContext::MakeWithFallback\28GrRecordingContext*\2c\20GrColorType\2c\20sk_sp\2c\20SkBackingFit\2c\20SkISize\2c\20SkSurfaceProps\20const&\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrSurfaceOrigin\2c\20skgpu::Budgeted\29 -2293:skgpu::ganesh::SurfaceContext::rescaleInto\28skgpu::ganesh::SurfaceFillContext*\2c\20SkIRect\2c\20SkIRect\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\29 -2294:skgpu::ganesh::SurfaceContext::PixelTransferResult::operator=\28skgpu::ganesh::SurfaceContext::PixelTransferResult&&\29 -2295:skgpu::ganesh::SmallPathAtlasMgr::addToAtlas\28GrResourceProvider*\2c\20GrDeferredUploadTarget*\2c\20int\2c\20int\2c\20void\20const*\2c\20skgpu::AtlasLocator*\29 -2296:skgpu::ganesh::OpsTask::~OpsTask\28\29 -2297:skgpu::ganesh::OpsTask::setColorLoadOp\28GrLoadOp\2c\20std::__2::array\29 -2298:skgpu::ganesh::OpsTask::deleteOps\28\29 -2299:skgpu::ganesh::FillRectOp::Make\28GrRecordingContext*\2c\20GrPaint&&\2c\20GrAAType\2c\20DrawQuad*\2c\20GrUserStencilSettings\20const*\2c\20GrSimpleMeshDrawOpHelper::InputFlags\29 -2300:skgpu::ganesh::Device::drawEdgeAAImageSet\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29::$_0::operator\28\29\28int\29\20const -2301:skgpu::ganesh::ClipStack::~ClipStack\28\29 -2302:skgpu::TClientMappedBufferManager::~TClientMappedBufferManager\28\29 -2303:skgpu::TAsyncReadResult::Plane&\20skia_private::TArray::Plane\2c\20false>::emplace_back\2c\20unsigned\20long&>\28sk_sp&&\2c\20unsigned\20long&\29 -2304:skgpu::Plot::addSubImage\28int\2c\20int\2c\20void\20const*\2c\20skgpu::AtlasLocator*\29 -2305:skgpu::GetLCDBlendFormula\28SkBlendMode\29 -2306:skcpu::DrawTreatAAStrokeAsHairline\28float\2c\20SkMatrix\20const&\2c\20float*\29 -2307:skcms_TransferFunction_isHLGish -2308:skcms_TransferFunction_isHLG -2309:skcms_Matrix3x3_concat -2310:sk_srgb_linear_singleton\28\29 -2311:sk_sp::reset\28SkPathRef*\29 -2312:sk_sp*\20std::__2::vector\2c\20std::__2::allocator>>::__push_back_slow_path\20const&>\28sk_sp\20const&\29 -2313:shr -2314:shl -2315:setRegionCheck\28SkRegion*\2c\20SkRegion\20const&\29 -2316:res_findResource_74 -2317:read_metadata\28std::__2::vector>\20const&\2c\20unsigned\20int\2c\20unsigned\20char\20const*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\29 -2318:read_header\28SkStream*\2c\20sk_sp\20const&\2c\20SkCodec**\2c\20png_struct_def**\2c\20png_info_def**\29 -2319:read_curves\28unsigned\20char\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20skcms_Curve*\29 -2320:qsort -2321:ps_dimension_set_mask_bits -2322:operator==\28SkPath\20const&\2c\20SkPath\20const&\29 -2323:morphpoints\28SkSpan\2c\20SkSpan\2c\20SkPathMeasure&\2c\20float\29 -2324:mbrtowc -2325:jround_up -2326:jpeg_make_d_derived_tbl -2327:jpeg_destroy -2328:init\28\29 -2329:ilogbf -2330:icu_74::locale_set_default_internal\28char\20const*\2c\20UErrorCode&\29 -2331:icu_74::compute\28int\2c\20icu_74::ReadArray2D\20const&\2c\20icu_74::ReadArray2D\20const&\2c\20icu_74::ReadArray1D\20const&\2c\20icu_74::ReadArray1D\20const&\2c\20icu_74::Array1D&\2c\20icu_74::Array1D&\2c\20icu_74::Array1D&\29 -2332:icu_74::UnicodeString::getChar32Start\28int\29\20const -2333:icu_74::UnicodeString::fromUTF8\28icu_74::StringPiece\29 -2334:icu_74::UnicodeString::extract\28int\2c\20int\2c\20char*\2c\20int\2c\20icu_74::UnicodeString::EInvariant\29\20const -2335:icu_74::UnicodeString::copyFrom\28icu_74::UnicodeString\20const&\2c\20signed\20char\29 -2336:icu_74::UnicodeSet::retain\28int\20const*\2c\20int\2c\20signed\20char\29 -2337:icu_74::UnicodeSet::removeAllStrings\28\29 -2338:icu_74::UnicodeSet::freeze\28\29 -2339:icu_74::UnicodeSet::copyFrom\28icu_74::UnicodeSet\20const&\2c\20signed\20char\29 -2340:icu_74::UnicodeSet::complement\28\29 -2341:icu_74::UnicodeSet::add\28int\20const*\2c\20int\2c\20signed\20char\29 -2342:icu_74::UnicodeSet::_toPattern\28icu_74::UnicodeString&\2c\20signed\20char\29\20const -2343:icu_74::UnicodeSet::_add\28icu_74::UnicodeString\20const&\29 -2344:icu_74::UnicodeSet::UnicodeSet\28icu_74::UnicodeString\20const&\2c\20UErrorCode&\29 -2345:icu_74::UVector::removeElementAt\28int\29 -2346:icu_74::UDataPathIterator::next\28UErrorCode*\29 -2347:icu_74::StringTrieBuilder::writeNode\28int\2c\20int\2c\20int\29 -2348:icu_74::StringEnumeration::StringEnumeration\28\29 -2349:icu_74::SimpleFilteredSentenceBreakIterator::breakExceptionAt\28int\29 -2350:icu_74::RuleBasedBreakIterator::DictionaryCache::reset\28\29 -2351:icu_74::RuleBasedBreakIterator::BreakCache::reset\28int\2c\20int\29 -2352:icu_74::RuleBasedBreakIterator::BreakCache::populateNear\28int\2c\20UErrorCode&\29 -2353:icu_74::RuleBasedBreakIterator::BreakCache::populateFollowing\28\29 -2354:icu_74::ResourceDataValue::getBinary\28int&\2c\20UErrorCode&\29\20const -2355:icu_74::ResourceDataValue::getArray\28UErrorCode&\29\20const -2356:icu_74::ResourceArray::getValue\28int\2c\20icu_74::ResourceValue&\29\20const -2357:icu_74::ReorderingBuffer::init\28int\2c\20UErrorCode&\29 -2358:icu_74::Normalizer2Impl::makeFCD\28char16_t\20const*\2c\20char16_t\20const*\2c\20icu_74::ReorderingBuffer*\2c\20UErrorCode&\29\20const -2359:icu_74::Normalizer2Impl::hasCompBoundaryBefore\28unsigned\20char\20const*\2c\20unsigned\20char\20const*\29\20const -2360:icu_74::Normalizer2Impl::decomposeShort\28unsigned\20char\20const*\2c\20unsigned\20char\20const*\2c\20icu_74::Normalizer2Impl::StopAt\2c\20signed\20char\2c\20icu_74::ReorderingBuffer&\2c\20UErrorCode&\29\20const -2361:icu_74::Normalizer2Impl::addPropertyStarts\28USetAdder\20const*\2c\20UErrorCode&\29\20const -2362:icu_74::ICU_Utility::skipWhitespace\28icu_74::UnicodeString\20const&\2c\20int&\2c\20signed\20char\29 -2363:icu_74::CheckedArrayByteSink::CheckedArrayByteSink\28char*\2c\20int\29 -2364:hb_vector_t::shrink_vector\28unsigned\20int\29 -2365:hb_ucd_get_unicode_funcs -2366:hb_syllabic_insert_dotted_circles\28hb_font_t*\2c\20hb_buffer_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20int\2c\20int\29 -2367:hb_shape_full -2368:hb_serialize_context_t::~hb_serialize_context_t\28\29 -2369:hb_serialize_context_t::resolve_links\28\29 -2370:hb_serialize_context_t::reset\28\29 -2371:hb_paint_extents_context_t::paint\28\29 -2372:hb_lazy_loader_t\2c\20hb_face_t\2c\2016u\2c\20OT::cff1_accelerator_t>::do_destroy\28OT::cff1_accelerator_t*\29 -2373:hb_language_from_string -2374:hb_font_destroy -2375:hb_blob_t*\20hb_data_wrapper_t::call_create>\28\29\20const -2376:hb_bit_set_t::resize\28unsigned\20int\2c\20bool\2c\20bool\29 -2377:hb_bit_set_t::process_\28hb_vector_size_t\20\28*\29\28hb_vector_size_t\20const&\2c\20hb_vector_size_t\20const&\29\2c\20bool\2c\20bool\2c\20hb_bit_set_t\20const&\29 -2378:hb_array_t::hash\28\29\20const -2379:get_sof -2380:ftell -2381:ft_var_readpackedpoints -2382:ft_mem_strdup -2383:ft_glyphslot_done -2384:float\20emscripten::internal::MemberAccess::getWire\28float\20StrokeOpts::*\20const&\2c\20StrokeOpts&\29 -2385:fill_window -2386:exp -2387:encodeImage\28GrDirectContext*\2c\20sk_sp\2c\20SkEncodedImageFormat\2c\20int\29 -2388:emscripten::val\20MakeTypedArray\28int\2c\20float\20const*\29 -2389:emscripten::internal::MethodInvoker::invoke\28float\20\28SkContourMeasure::*\20const&\29\28\29\20const\2c\20SkContourMeasure\20const*\29 -2390:emscripten::internal::Invoker\2c\20unsigned\20long\2c\20unsigned\20long>::invoke\28sk_sp\20\28*\29\28unsigned\20long\2c\20unsigned\20long\29\2c\20unsigned\20long\2c\20unsigned\20long\29 -2391:dquad_dxdy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -2392:do_clip_op\28SkReadBuffer*\2c\20SkCanvas*\2c\20SkRegion::Op\2c\20SkClipOp*\29 -2393:do_anti_hairline\28int\2c\20int\2c\20int\2c\20int\2c\20SkIRect\20const*\2c\20SkBlitter*\29 -2394:doWriteReverse\28char16_t\20const*\2c\20int\2c\20char16_t*\2c\20int\2c\20unsigned\20short\2c\20UErrorCode*\29 -2395:doWriteForward\28char16_t\20const*\2c\20int\2c\20char16_t*\2c\20int\2c\20unsigned\20short\2c\20UErrorCode*\29 -2396:dline_dxdy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -2397:dispose_chunk -2398:direct_blur_y\28void\20\28*\29\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\29\2c\20int\2c\20int\2c\20unsigned\20short*\2c\20unsigned\20char\20const*\2c\20unsigned\20long\2c\20int\2c\20int\2c\20unsigned\20char*\2c\20unsigned\20long\29 -2399:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28SkPixmap\20const&\2c\20SkPaint\20const&\29::'lambda'\28void*\29>\28SkA8_Blitter&&\29::'lambda'\28char*\29::__invoke\28char*\29 -2400:decltype\28fp\28\28SkRecords::NoOp\29\28\29\29\29\20SkRecord::Record::visit\28SkRecords::Draw&\29\20const -2401:dcubic_dxdy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -2402:dconic_dxdy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -2403:crop_rect_edge\28SkRect\20const&\2c\20int\2c\20int\2c\20int\2c\20int\2c\20float*\2c\20float*\2c\20float*\2c\20float*\2c\20float*\29 -2404:createPath\28char\20const*\2c\20int\2c\20char\20const*\2c\20int\2c\20char\20const*\2c\20icu_74::CharString&\2c\20UErrorCode*\29 -2405:char\20const*\20std::__2::__rewrap_range\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\29 -2406:cff_slot_load -2407:cff_parse_real -2408:cff_index_get_sid_string -2409:cff_index_access_element -2410:cf2_doStems -2411:cf2_doFlex -2412:buffer_verify_error\28hb_buffer_t*\2c\20hb_font_t*\2c\20char\20const*\2c\20...\29 -2413:blur_y_rect\28void\20\28*\29\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\29\2c\20int\2c\20skvx::Vec<8\2c\20unsigned\20short>\20\28*\29\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29\2c\20int\2c\20unsigned\20short*\2c\20unsigned\20char\20const*\2c\20unsigned\20long\2c\20int\2c\20int\2c\20unsigned\20char*\2c\20unsigned\20long\29 -2414:blur_column\28void\20\28*\29\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\29\2c\20skvx::Vec<8\2c\20unsigned\20short>\20\28*\29\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29\2c\20int\2c\20int\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20unsigned\20char\20const*\2c\20unsigned\20long\2c\20int\2c\20unsigned\20char*\2c\20unsigned\20long\29::$_0::operator\28\29\28unsigned\20char*\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\29\20const -2415:auto\20std::__2::__unwrap_range\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\29 -2416:af_sort_and_quantize_widths -2417:af_glyph_hints_align_weak_points -2418:af_glyph_hints_align_strong_points -2419:af_face_globals_new -2420:af_cjk_compute_stem_width -2421:add_huff_table -2422:addPoint\28UBiDi*\2c\20int\2c\20int\29 -2423:_addExtensionToList\28ExtensionListEntry**\2c\20ExtensionListEntry*\2c\20signed\20char\29 -2424:__uselocale -2425:__math_xflow -2426:__cxxabiv1::__base_class_type_info::search_below_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -2427:\28anonymous\20namespace\29::make_vertices_spec\28bool\2c\20bool\29 -2428:\28anonymous\20namespace\29::gather_lines_and_quads\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20float\2c\20bool\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\29::$_3::operator\28\29\28SkPoint\20const*\2c\20SkPoint\20const*\2c\20bool\29\20const -2429:\28anonymous\20namespace\29::draw_stencil_rect\28skgpu::ganesh::SurfaceDrawContext*\2c\20GrHardClip\20const&\2c\20GrUserStencilSettings\20const*\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20GrAA\29 -2430:\28anonymous\20namespace\29::ThreeBoxApproxPass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29::'lambda'\28skvx::Vec<4\2c\20unsigned\20int>\20const&\29::operator\28\29\28skvx::Vec<4\2c\20unsigned\20int>\20const&\29\20const -2431:\28anonymous\20namespace\29::TentPass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29::'lambda'\28skvx::Vec<4\2c\20unsigned\20int>\20const&\29::operator\28\29\28skvx::Vec<4\2c\20unsigned\20int>\20const&\29\20const -2432:\28anonymous\20namespace\29::CacheImpl::removeInternal\28\28anonymous\20namespace\29::CacheImpl::Value*\29 -2433:WriteRingBuffer -2434:WebPRescalerExport -2435:WebPInitAlphaProcessing -2436:WebPFreeDecBuffer -2437:VP8SetError -2438:VP8LInverseTransform -2439:VP8LDelete -2440:VP8LColorCacheClear -2441:UDataMemory_init_74 -2442:TT_Load_Context -2443:StringBuffer\20apply_format_string<1024>\28char\20const*\2c\20void*\2c\20char\20\28&\29\20\5b1024\5d\2c\20SkString*\29 -2444:SkYUVAPixmaps::operator=\28SkYUVAPixmaps\20const&\29 -2445:SkYUVAPixmapInfo::SupportedDataTypes::enableDataType\28SkYUVAPixmapInfo::DataType\2c\20int\29 -2446:SkWriter32::writeMatrix\28SkMatrix\20const&\29 -2447:SkWriter32::snapshotAsData\28\29\20const -2448:SkVertices::approximateSize\28\29\20const -2449:SkUnicode::convertUtf8ToUtf16\28char\20const*\2c\20int\29 -2450:SkUTF::UTF16ToUTF8\28char*\2c\20int\2c\20unsigned\20short\20const*\2c\20unsigned\20long\29 -2451:SkTypefaceCache::NewTypefaceID\28\29 -2452:SkTextBlobRunIterator::next\28\29 -2453:SkTextBlobRunIterator::SkTextBlobRunIterator\28SkTextBlob\20const*\29 -2454:SkTextBlobBuilder::make\28\29 -2455:SkTextBlobBuilder::SkTextBlobBuilder\28\29 -2456:SkTSpan::closestBoundedT\28SkDPoint\20const&\29\20const -2457:SkTSect::updateBounded\28SkTSpan*\2c\20SkTSpan*\2c\20SkTSpan*\29 -2458:SkTSect::trim\28SkTSpan*\2c\20SkTSect*\29 -2459:SkTDStorage::erase\28int\2c\20int\29 -2460:SkTDPQueue::percolateUpIfNecessary\28int\29 -2461:SkSurfaces::Raster\28SkImageInfo\20const&\2c\20unsigned\20long\2c\20SkSurfaceProps\20const*\29 -2462:SkSurface_Base::createCaptureBreakpoint\28\29 -2463:SkSurface_Base::SkSurface_Base\28int\2c\20int\2c\20SkSurfaceProps\20const*\29 -2464:SkSurfaceProps::SkSurfaceProps\28unsigned\20int\2c\20SkPixelGeometry\2c\20float\2c\20float\29 -2465:SkStrokerPriv::JoinFactory\28SkPaint::Join\29 -2466:SkStrokeRec::setStrokeStyle\28float\2c\20bool\29 -2467:SkStrokeRec::setFillStyle\28\29 -2468:SkStrokeRec::applyToPath\28SkPathBuilder*\2c\20SkPath\20const&\29\20const -2469:SkString::set\28char\20const*\29 -2470:SkStrikeSpec::findOrCreateStrike\28\29\20const -2471:SkStrikeSpec::MakeWithNoDevice\28SkFont\20const&\2c\20SkPaint\20const*\29 -2472:SkStrike::glyph\28SkGlyphDigest\29 -2473:SkSpecialImages::MakeDeferredFromGpu\28GrRecordingContext*\2c\20SkIRect\20const&\2c\20unsigned\20int\2c\20GrSurfaceProxyView\2c\20GrColorInfo\20const&\2c\20SkSurfaceProps\20const&\29 -2474:SkSpecialImages::AsBitmap\28SkSpecialImage\20const*\2c\20SkBitmap*\29 -2475:SkSharedMutex::SkSharedMutex\28\29 -2476:SkShadowTessellator::MakeSpot\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkPoint3\20const&\2c\20SkPoint3\20const&\2c\20float\2c\20bool\2c\20bool\29 -2477:SkShaders::Empty\28\29 -2478:SkShaders::Color\28unsigned\20int\29 -2479:SkShaderBase::appendRootStages\28SkStageRec\20const&\2c\20SkMatrix\20const&\29\20const -2480:SkScalerContext::~SkScalerContext\28\29_4126 -2481:SkSL::write_stringstream\28SkSL::StringStream\20const&\2c\20SkSL::OutputStream&\29 -2482:SkSL::evaluate_3_way_intrinsic\28SkSL::Context\20const&\2c\20std::__2::array\20const&\2c\20SkSL::Type\20const&\2c\20double\20\28*\29\28double\2c\20double\2c\20double\29\29 -2483:SkSL::VarDeclaration::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Modifiers\20const&\2c\20SkSL::Type\20const&\2c\20SkSL::Position\2c\20std::__2::basic_string_view>\2c\20SkSL::VariableStorage\2c\20std::__2::unique_ptr>\29 -2484:SkSL::Type::priority\28\29\20const -2485:SkSL::Type::checkIfUsableInArray\28SkSL::Context\20const&\2c\20SkSL::Position\29\20const -2486:SkSL::SymbolTable::takeOwnershipOfString\28std::__2::basic_string\2c\20std::__2::allocator>\29 -2487:SkSL::SymbolTable::isBuiltinType\28std::__2::basic_string_view>\29\20const -2488:SkSL::SampleUsage::merge\28SkSL::SampleUsage\20const&\29 -2489:SkSL::RP::SlotManager::mapVariableToSlots\28SkSL::Variable\20const&\2c\20SkSL::RP::SlotRange\29 -2490:SkSL::RP::Program::appendStages\28SkRasterPipeline*\2c\20SkArenaAlloc*\2c\20SkSL::RP::Callbacks*\2c\20SkSpan\29\20const -2491:SkSL::RP::Generator::pushVectorizedExpression\28SkSL::Expression\20const&\2c\20SkSL::Type\20const&\29 -2492:SkSL::RP::Builder::ternary_op\28SkSL::RP::BuilderOp\2c\20int\29 -2493:SkSL::RP::Builder::simplifyPopSlotsUnmasked\28SkSL::RP::SlotRange*\29 -2494:SkSL::RP::Builder::pop_slots_unmasked\28SkSL::RP::SlotRange\29 -2495:SkSL::RP::Builder::exchange_src\28\29 -2496:SkSL::ProgramUsage::remove\28SkSL::ProgramElement\20const&\29 -2497:SkSL::ProgramUsage::isDead\28SkSL::Variable\20const&\29\20const -2498:SkSL::Pool::~Pool\28\29 -2499:SkSL::PipelineStage::PipelineStageCodeGenerator::typedVariable\28SkSL::Type\20const&\2c\20std::__2::basic_string_view>\29 -2500:SkSL::PipelineStage::PipelineStageCodeGenerator::typeName\28SkSL::Type\20const&\29 -2501:SkSL::MethodReference::~MethodReference\28\29_6481 -2502:SkSL::MethodReference::~MethodReference\28\29 -2503:SkSL::LiteralType::priority\28\29\20const -2504:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_sub\28SkSL::Context\20const&\2c\20std::__2::array\20const&\29 -2505:SkSL::IndexExpression::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -2506:SkSL::GLSLCodeGenerator::writeAnyConstructor\28SkSL::AnyConstructor\20const&\2c\20SkSL::OperatorPrecedence\29 -2507:SkSL::Compiler::errorText\28bool\29 -2508:SkSL::Block::Make\28SkSL::Position\2c\20skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>\2c\20SkSL::Block::Kind\2c\20std::__2::unique_ptr>\29 -2509:SkSL::Block::MakeBlock\28SkSL::Position\2c\20skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>\2c\20SkSL::Block::Kind\2c\20std::__2::unique_ptr>\29 -2510:SkSL::Analysis::DetectVarDeclarationWithoutScope\28SkSL::Statement\20const&\2c\20SkSL::ErrorReporter*\29 -2511:SkRuntimeEffectPriv::TransformUniforms\28SkSpan\2c\20sk_sp\2c\20SkColorSpace\20const*\29 -2512:SkRuntimeEffect::getRPProgram\28SkSL::DebugTracePriv*\29\20const -2513:SkRegion::Spanerator::next\28int*\2c\20int*\29 -2514:SkRegion::SkRegion\28SkRegion\20const&\29 -2515:SkReduceOrder::Quad\28SkPoint\20const*\2c\20SkPoint*\29 -2516:SkReadBuffer::skipByteArray\28unsigned\20long*\29 -2517:SkReadBuffer::readSampling\28\29 -2518:SkReadBuffer::readRRect\28SkRRect*\29 -2519:SkReadBuffer::checkInt\28int\2c\20int\29 -2520:SkRasterPipeline::appendMatrix\28SkArenaAlloc*\2c\20SkMatrix\20const&\29 -2521:SkQuads::RootsReal\28double\2c\20double\2c\20double\2c\20double*\29 -2522:SkPngCodecBase::applyXformRow\28void*\2c\20unsigned\20char\20const*\29 -2523:SkPngCodec::processData\28\29 -2524:SkPixmap::readPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20int\2c\20int\29\20const -2525:SkPictureRecord::~SkPictureRecord\28\29 -2526:SkPicture::~SkPicture\28\29_3531 -2527:SkPathStroker::quadStroke\28SkPoint\20const*\2c\20SkQuadConstruct*\29 -2528:SkPathStroker::preJoinTo\28SkPoint\20const&\2c\20SkPoint*\2c\20SkPoint*\2c\20bool\29 -2529:SkPathStroker::intersectRay\28SkQuadConstruct*\2c\20SkPathStroker::IntersectRayType\29\20const -2530:SkPathStroker::cubicStroke\28SkPoint\20const*\2c\20SkQuadConstruct*\29 -2531:SkPathStroker::conicStroke\28SkConic\20const&\2c\20SkQuadConstruct*\29 -2532:SkPathPriv::IsRectContour\28SkSpan\2c\20SkSpan\2c\20bool\29 -2533:SkPathPriv::ComputeConvexity\28SkSpan\2c\20SkSpan\2c\20SkSpan\29 -2534:SkPathMeasure::isClosed\28\29 -2535:SkPathMeasure::getPosTan\28float\2c\20SkPoint*\2c\20SkPoint*\29 -2536:SkPathEffectBase::getFlattenableType\28\29\20const -2537:SkPathEdgeIter::SkPathEdgeIter\28SkPathRaw\20const&\29 -2538:SkPathBuilder::transform\28SkMatrix\20const&\29 -2539:SkPathBuilder::addPolygon\28SkSpan\2c\20bool\29 -2540:SkPath::isLastContourClosed\28\29\20const -2541:SkPath::close\28\29 -2542:SkPath::addPath\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkPath::AddPathMode\29 -2543:SkPaint::setStrokeMiter\28float\29 -2544:SkPaint::setStrokeJoin\28SkPaint::Join\29 -2545:SkOpSpanBase::mergeMatches\28SkOpSpanBase*\29 -2546:SkOpSpanBase::addOpp\28SkOpSpanBase*\29 -2547:SkOpSegment::subDivide\28SkOpSpanBase\20const*\2c\20SkOpSpanBase\20const*\2c\20SkDCurve*\29\20const -2548:SkOpSegment::release\28SkOpSpan\20const*\29 -2549:SkOpSegment::operand\28\29\20const -2550:SkOpSegment::moveNearby\28\29 -2551:SkOpSegment::markAndChaseDone\28SkOpSpanBase*\2c\20SkOpSpanBase*\2c\20SkOpSpanBase**\29 -2552:SkOpSegment::isClose\28double\2c\20SkOpSegment\20const*\29\20const -2553:SkOpSegment::init\28SkPoint*\2c\20float\2c\20SkOpContour*\2c\20SkPath::Verb\29 -2554:SkOpSegment::addT\28double\2c\20SkPoint\20const&\29 -2555:SkOpCoincidence::fixUp\28SkOpPtT*\2c\20SkOpPtT\20const*\29 -2556:SkOpCoincidence::add\28SkOpPtT*\2c\20SkOpPtT*\2c\20SkOpPtT*\2c\20SkOpPtT*\29 -2557:SkOpCoincidence::addMissing\28bool*\29 -2558:SkOpCoincidence::addIfMissing\28SkOpPtT\20const*\2c\20SkOpPtT\20const*\2c\20double\2c\20double\2c\20SkOpSegment*\2c\20SkOpSegment*\2c\20bool*\29 -2559:SkOpCoincidence::addExpanded\28\29 -2560:SkOpAngle::set\28SkOpSpanBase*\2c\20SkOpSpanBase*\29 -2561:SkOpAngle::lineOnOneSide\28SkDPoint\20const&\2c\20SkDVector\20const&\2c\20SkOpAngle\20const*\2c\20bool\29\20const -2562:SkNoPixelsDevice::ClipState::op\28SkClipOp\2c\20SkM44\20const&\2c\20SkRect\20const&\2c\20bool\2c\20bool\29 -2563:SkNoDestructor>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>>::SkNoDestructor\28skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>&&\29 -2564:SkMatrixPriv::DifferentialAreaScale\28SkMatrix\20const&\2c\20SkPoint\20const&\29 -2565:SkMatrix::writeToMemory\28void*\29\20const -2566:SkMatrix::setSinCos\28float\2c\20float\2c\20float\2c\20float\29 -2567:SkMakeBitmapShaderForPaint\28SkPaint\20const&\2c\20SkBitmap\20const&\2c\20SkTileMode\2c\20SkTileMode\2c\20SkSamplingOptions\20const&\2c\20SkMatrix\20const*\2c\20SkCopyPixelsMode\29 -2568:SkM44::normalizePerspective\28\29 -2569:SkM44::invert\28SkM44*\29\20const -2570:SkLatticeIter::~SkLatticeIter\28\29 -2571:SkLatticeIter::next\28SkIRect*\2c\20SkRect*\2c\20bool*\2c\20unsigned\20int*\29 -2572:SkJpegCodec::ReadHeader\28SkStream*\2c\20SkCodec**\2c\20JpegDecoderMgr**\2c\20std::__2::unique_ptr>\29 -2573:SkJSONWriter::endObject\28\29 -2574:SkJSONWriter::endArray\28\29 -2575:SkImage_Lazy::Validator::Validator\28sk_sp\2c\20SkColorType\20const*\2c\20sk_sp\29 -2576:SkImageShader::MakeSubset\28sk_sp\2c\20SkRect\20const&\2c\20SkTileMode\2c\20SkTileMode\2c\20SkSamplingOptions\20const&\2c\20SkMatrix\20const*\2c\20bool\29 -2577:SkImageFilters::MatrixTransform\28SkMatrix\20const&\2c\20SkSamplingOptions\20const&\2c\20sk_sp\29 -2578:SkImageFilters::Image\28sk_sp\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\29 -2579:SkImageFilters::Blend\28SkBlendMode\2c\20sk_sp\2c\20sk_sp\2c\20SkImageFilters::CropRect\20const&\29 -2580:SkImage::width\28\29\20const -2581:SkImage::readPixels\28GrDirectContext*\2c\20SkPixmap\20const&\2c\20int\2c\20int\2c\20SkImage::CachingHint\29\20const -2582:SkImage::readPixels\28GrDirectContext*\2c\20SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20int\2c\20int\2c\20SkImage::CachingHint\29\20const -2583:SkImage::hasMipmaps\28\29\20const -2584:SkHalfToFloat\28unsigned\20short\29 -2585:SkGradientShader::MakeSweep\28float\2c\20float\2c\20SkRGBA4f<\28SkAlphaType\293>\20const*\2c\20sk_sp\2c\20float\20const*\2c\20int\2c\20SkTileMode\2c\20float\2c\20float\2c\20SkGradientShader::Interpolation\20const&\2c\20SkMatrix\20const*\29 -2586:SkGradientShader::MakeRadial\28SkPoint\20const&\2c\20float\2c\20SkRGBA4f<\28SkAlphaType\293>\20const*\2c\20sk_sp\2c\20float\20const*\2c\20int\2c\20SkTileMode\2c\20SkGradientShader::Interpolation\20const&\2c\20SkMatrix\20const*\29 -2587:SkGradientBaseShader::commonAsAGradient\28SkShaderBase::GradientInfo*\29\20const -2588:SkGradientBaseShader::ValidGradient\28SkRGBA4f<\28SkAlphaType\293>\20const*\2c\20int\2c\20SkTileMode\2c\20SkGradientShader::Interpolation\20const&\29 -2589:SkGradientBaseShader::SkGradientBaseShader\28SkGradientBaseShader::Descriptor\20const&\2c\20SkMatrix\20const&\29 -2590:SkGradientBaseShader::MakeDegenerateGradient\28SkRGBA4f<\28SkAlphaType\293>\20const*\2c\20float\20const*\2c\20int\2c\20sk_sp\2c\20SkTileMode\29 -2591:SkGradientBaseShader::Descriptor::~Descriptor\28\29 -2592:SkGradientBaseShader::Descriptor::Descriptor\28SkRGBA4f<\28SkAlphaType\293>\20const*\2c\20sk_sp\2c\20float\20const*\2c\20int\2c\20SkTileMode\2c\20SkGradientShader::Interpolation\20const&\29 -2593:SkFontMgr::matchFamilyStyleCharacter\28char\20const*\2c\20SkFontStyle\20const&\2c\20char\20const**\2c\20int\2c\20int\29\20const -2594:SkFont::setSize\28float\29 -2595:SkEvalQuadAt\28SkPoint\20const*\2c\20float\2c\20SkPoint*\2c\20SkPoint*\29 -2596:SkEncodedInfo::~SkEncodedInfo\28\29 -2597:SkEmptyFontMgr::onMakeFromStreamIndex\28std::__2::unique_ptr>\2c\20int\29\20const -2598:SkDrawableList::~SkDrawableList\28\29 -2599:SkDrawable::draw\28SkCanvas*\2c\20SkMatrix\20const*\29 -2600:SkDevice::SkDevice\28SkImageInfo\20const&\2c\20SkSurfaceProps\20const&\29 -2601:SkData::PrivateNewWithCopy\28void\20const*\2c\20unsigned\20long\29::$_0::operator\28\29\28\29\20const -2602:SkDashPathEffect::Make\28SkSpan\2c\20float\29 -2603:SkDQuad::monotonicInX\28\29\20const -2604:SkDCubic::dxdyAtT\28double\29\20const -2605:SkDCubic::RootsValidT\28double\2c\20double\2c\20double\2c\20double\2c\20double*\29 -2606:SkConicalGradient::~SkConicalGradient\28\29 -2607:SkColorSpace::MakeSRGBLinear\28\29 -2608:SkColorFilters::Blend\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20sk_sp\2c\20SkBlendMode\29 -2609:SkColorFilterPriv::MakeGaussian\28\29 -2610:SkColorConverter::SkColorConverter\28unsigned\20int\20const*\2c\20int\29 -2611:SkCodec::startScanlineDecode\28SkImageInfo\20const&\2c\20SkCodec::Options\20const*\29 -2612:SkCodec::handleFrameIndex\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\2c\20std::__2::function\29 -2613:SkCodec::getScanlines\28void*\2c\20int\2c\20unsigned\20long\29 -2614:SkChopQuadAtYExtrema\28SkPoint\20const*\2c\20SkPoint*\29 -2615:SkChopCubicAt\28SkPoint\20const*\2c\20SkPoint*\2c\20float\20const*\2c\20int\29 -2616:SkChopCubicAtYExtrema\28SkPoint\20const*\2c\20SkPoint*\29 -2617:SkCharToGlyphCache::SkCharToGlyphCache\28\29 -2618:SkCanvas::setMatrix\28SkM44\20const&\29 -2619:SkCanvas::getTotalMatrix\28\29\20const -2620:SkCanvas::getLocalClipBounds\28\29\20const -2621:SkCanvas::drawImageLattice\28SkImage\20const*\2c\20SkCanvas::Lattice\20const&\2c\20SkRect\20const&\2c\20SkFilterMode\2c\20SkPaint\20const*\29 -2622:SkCanvas::drawAtlas\28SkImage\20const*\2c\20SkSpan\2c\20SkSpan\2c\20SkSpan\2c\20SkBlendMode\2c\20SkSamplingOptions\20const&\2c\20SkRect\20const*\2c\20SkPaint\20const*\29 -2623:SkCanvas::canAttemptBlurredRRectDraw\28SkPaint\20const&\29\20const -2624:SkCanvas::attemptBlurredRRectDraw\28SkRRect\20const&\2c\20SkBlurMaskFilterImpl\20const*\2c\20SkPaint\20const&\2c\20SkEnumBitMask\29 -2625:SkCanvas::ImageSetEntry::ImageSetEntry\28SkCanvas::ImageSetEntry\20const&\29 -2626:SkBmpCodec::ReadHeader\28SkStream*\2c\20bool\2c\20std::__2::unique_ptr>*\29 -2627:SkBlurMaskFilterImpl::computeXformedSigma\28SkMatrix\20const&\29\20const -2628:SkBlitter::blitRectRegion\28SkIRect\20const&\2c\20SkRegion\20const&\29 -2629:SkBlendMode_ShouldPreScaleCoverage\28SkBlendMode\2c\20bool\29 -2630:SkBlendMode_AppendStages\28SkBlendMode\2c\20SkRasterPipeline*\29 -2631:SkBitmap::tryAllocPixels\28SkBitmap::Allocator*\29 -2632:SkBitmap::readPixels\28SkPixmap\20const&\2c\20int\2c\20int\29\20const -2633:SkBitmap::allocPixels\28SkImageInfo\20const&\29 -2634:SkBaseShadowTessellator::handleLine\28SkPoint\20const&\29 -2635:SkAutoDescriptor::~SkAutoDescriptor\28\29 -2636:SkAnimatedImage::getFrameCount\28\29\20const -2637:SkAAClip::~SkAAClip\28\29 -2638:SkAAClip::setPath\28SkPath\20const&\2c\20SkIRect\20const&\2c\20bool\29 -2639:SkAAClip::op\28SkAAClip\20const&\2c\20SkClipOp\29 -2640:ReadHuffmanCode_17049 -2641:OT::vmtx_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -2642:OT::kern_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -2643:OT::cff1_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -2644:OT::apply_lookup\28OT::hb_ot_apply_context_t*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int\2c\20OT::LookupRecord\20const*\2c\20unsigned\20int\29 -2645:OT::OpenTypeFontFile::sanitize\28hb_sanitize_context_t*\29\20const -2646:OT::Layout::GPOS_impl::ValueFormat::get_device\28OT::IntType\20const*\2c\20bool*\2c\20OT::Layout::GPOS_impl::ValueBase\20const*\2c\20hb_sanitize_context_t&\29 -2647:OT::Layout::GPOS_impl::AnchorFormat3::get_anchor\28OT::hb_ot_apply_context_t*\2c\20unsigned\20int\2c\20float*\2c\20float*\29\20const -2648:OT::Layout::GPOS_impl::AnchorFormat2::get_anchor\28OT::hb_ot_apply_context_t*\2c\20unsigned\20int\2c\20float*\2c\20float*\29\20const -2649:OT::GPOS_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -2650:OT::CFFIndex>::sanitize\28hb_sanitize_context_t*\29\20const -2651:JpegDecoderMgr::~JpegDecoderMgr\28\29 -2652:GrTriangulator::simplify\28GrTriangulator::VertexList*\2c\20GrTriangulator::Comparator\20const&\29 -2653:GrTriangulator::setTop\28GrTriangulator::Edge*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Comparator\20const&\29\20const -2654:GrTriangulator::mergeCoincidentVertices\28GrTriangulator::VertexList*\2c\20GrTriangulator::Comparator\20const&\29\20const -2655:GrTriangulator::Vertex*\20SkArenaAlloc::make\28SkPoint&\2c\20int&&\29 -2656:GrThreadSafeCache::remove\28skgpu::UniqueKey\20const&\29 -2657:GrThreadSafeCache::internalFind\28skgpu::UniqueKey\20const&\29 -2658:GrThreadSafeCache::internalAdd\28skgpu::UniqueKey\20const&\2c\20GrSurfaceProxyView\20const&\29 -2659:GrTextureEffect::Sampling::Sampling\28GrSurfaceProxy\20const&\2c\20GrSamplerState\2c\20SkRect\20const&\2c\20SkRect\20const*\2c\20float\20const*\2c\20bool\2c\20GrCaps\20const&\2c\20SkPoint\29 -2660:GrTexture::markMipmapsClean\28\29 -2661:GrTessellationShader::MakePipeline\28GrTessellationShader::ProgramArgs\20const&\2c\20GrAAType\2c\20GrAppliedClip&&\2c\20GrProcessorSet&&\29 -2662:GrSurfaceProxyView::concatSwizzle\28skgpu::Swizzle\29 -2663:GrSurfaceProxy::LazyCallbackResult::LazyCallbackResult\28sk_sp\29 -2664:GrSurfaceProxy::Copy\28GrRecordingContext*\2c\20sk_sp\2c\20GrSurfaceOrigin\2c\20skgpu::Mipmapped\2c\20SkIRect\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20std::__2::basic_string_view>\2c\20GrSurfaceProxy::RectsMustMatch\2c\20sk_sp*\29 -2665:GrStyledShape::GrStyledShape\28SkRRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\2c\20bool\2c\20GrStyle\20const&\2c\20GrStyledShape::DoSimplify\29 -2666:GrStyledShape::GrStyledShape\28GrStyledShape\20const&\2c\20GrStyle::Apply\2c\20float\29 -2667:GrSimpleMeshDrawOpHelper::CreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrPipeline\20const*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrGeometryProcessor*\2c\20GrPrimitiveType\2c\20GrXferBarrierFlags\2c\20GrLoadOp\2c\20GrUserStencilSettings\20const*\29 -2668:GrShape::simplifyLine\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20unsigned\20int\29 -2669:GrShape::reset\28\29 -2670:GrShape::conservativeContains\28SkPoint\20const&\29\20const -2671:GrSWMaskHelper::init\28SkIRect\20const&\29 -2672:GrResourceProvider::createNonAAQuadIndexBuffer\28\29 -2673:GrResourceProvider::createBuffer\28unsigned\20long\2c\20GrGpuBufferType\2c\20GrAccessPattern\2c\20GrResourceProvider::ZeroInit\29 -2674:GrRenderTask::addTarget\28GrDrawingManager*\2c\20sk_sp\29 -2675:GrRenderTarget::~GrRenderTarget\28\29_9725 -2676:GrRecordingContextPriv::createDevice\28skgpu::Budgeted\2c\20SkImageInfo\20const&\2c\20SkBackingFit\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrSurfaceOrigin\2c\20SkSurfaceProps\20const&\2c\20skgpu::ganesh::Device::InitContents\29 -2677:GrQuadUtils::WillUseHairline\28GrQuad\20const&\2c\20GrAAType\2c\20GrQuadAAFlags\29 -2678:GrQuadUtils::CropToRect\28SkRect\20const&\2c\20GrAA\2c\20DrawQuad*\2c\20bool\29 -2679:GrProxyProvider::processInvalidUniqueKey\28skgpu::UniqueKey\20const&\2c\20GrTextureProxy*\2c\20GrProxyProvider::InvalidateGPUResource\29 -2680:GrPorterDuffXPFactory::Get\28SkBlendMode\29 -2681:GrPixmap::operator=\28GrPixmap&&\29 -2682:GrPathUtils::scaleToleranceToSrc\28float\2c\20SkMatrix\20const&\2c\20SkRect\20const&\29 -2683:GrPathUtils::quadraticPointCount\28SkPoint\20const*\2c\20float\29 -2684:GrPathUtils::cubicPointCount\28SkPoint\20const*\2c\20float\29 -2685:GrPaint::setPorterDuffXPFactory\28SkBlendMode\29 -2686:GrPaint::GrPaint\28GrPaint\20const&\29 -2687:GrOpsRenderPass::draw\28int\2c\20int\29 -2688:GrOpsRenderPass::drawInstanced\28int\2c\20int\2c\20int\2c\20int\29 -2689:GrMeshDrawOp::onPrePrepareDraws\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -2690:GrMakeUniqueKeyInvalidationListener\28skgpu::UniqueKey*\2c\20unsigned\20int\29 -2691:GrGradientShader::MakeGradientFP\28SkGradientBaseShader\20const&\2c\20GrFPArgs\20const&\2c\20SkShaders::MatrixRec\20const&\2c\20std::__2::unique_ptr>\2c\20SkMatrix\20const*\29 -2692:GrGpuResource::isPurgeable\28\29\20const -2693:GrGpuResource::getContext\28\29 -2694:GrGpu::writePixels\28GrSurface*\2c\20SkIRect\2c\20GrColorType\2c\20GrColorType\2c\20GrMipLevel\20const*\2c\20int\2c\20bool\29 -2695:GrGLTexture::onSetLabel\28\29 -2696:GrGLTexture::onRelease\28\29 -2697:GrGLTexture::onAbandon\28\29 -2698:GrGLTexture::backendFormat\28\29\20const -2699:GrGLSLUniformHandler::addInputSampler\28skgpu::Swizzle\20const&\2c\20char\20const*\29 -2700:GrGLSLProgramBuilder::fragmentProcessorHasCoordsParam\28GrFragmentProcessor\20const*\29\20const -2701:GrGLRenderTarget::onRelease\28\29 -2702:GrGLRenderTarget::onAbandon\28\29 -2703:GrGLGpu::resolveRenderFBOs\28GrGLRenderTarget*\2c\20SkIRect\20const&\2c\20GrGLRenderTarget::ResolveDirection\2c\20bool\29 -2704:GrGLGpu::flushBlendAndColorWrite\28skgpu::BlendInfo\20const&\2c\20skgpu::Swizzle\20const&\29 -2705:GrGLGpu::deleteSync\28__GLsync*\29 -2706:GrGLGetVersionFromString\28char\20const*\29 -2707:GrGLFinishCallbacks::callAll\28bool\29 -2708:GrGLCheckLinkStatus\28GrGLGpu\20const*\2c\20unsigned\20int\2c\20bool\2c\20skgpu::ShaderErrorHandler*\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const**\2c\20SkSL::NativeShader\20const*\29 -2709:GrGLCaps::maxRenderTargetSampleCount\28GrGLFormat\29\20const -2710:GrFragmentProcessors::Make\28SkBlenderBase\20const*\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20GrFPArgs\20const&\29 -2711:GrFragmentProcessor::isEqual\28GrFragmentProcessor\20const&\29\20const -2712:GrFragmentProcessor::asTextureEffect\28\29\20const -2713:GrFragmentProcessor::Rect\28std::__2::unique_ptr>\2c\20GrClipEdgeType\2c\20SkRect\29 -2714:GrFragmentProcessor::ModulateRGBA\28std::__2::unique_ptr>\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\29 -2715:GrDrawingManager::~GrDrawingManager\28\29 -2716:GrDrawingManager::removeRenderTasks\28\29 -2717:GrDrawingManager::getPathRenderer\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\2c\20bool\2c\20skgpu::ganesh::PathRendererChain::DrawType\2c\20skgpu::ganesh::PathRenderer::StencilSupport*\29 -2718:GrDrawOpAtlas::compact\28skgpu::Token\29 -2719:GrCpuBuffer::ref\28\29\20const -2720:GrContext_Base::~GrContext_Base\28\29 -2721:GrContext_Base::defaultBackendFormat\28SkColorType\2c\20skgpu::Renderable\29\20const -2722:GrColorSpaceXform::XformKey\28GrColorSpaceXform\20const*\29 -2723:GrColorSpaceXform::Make\28SkColorSpace*\2c\20SkAlphaType\2c\20SkColorSpace*\2c\20SkAlphaType\29 -2724:GrColorSpaceXform::Make\28GrColorInfo\20const&\2c\20GrColorInfo\20const&\29 -2725:GrColorInfo::operator=\28GrColorInfo\20const&\29 -2726:GrCaps::supportedReadPixelsColorType\28GrColorType\2c\20GrBackendFormat\20const&\2c\20GrColorType\29\20const -2727:GrCaps::getFallbackColorTypeAndFormat\28GrColorType\2c\20int\29\20const -2728:GrCaps::areColorTypeAndFormatCompatible\28GrColorType\2c\20GrBackendFormat\20const&\29\20const -2729:GrBufferAllocPool::~GrBufferAllocPool\28\29 -2730:GrBlurUtils::DrawShapeWithMaskFilter\28GrRecordingContext*\2c\20skgpu::ganesh::SurfaceDrawContext*\2c\20GrClip\20const*\2c\20SkPaint\20const&\2c\20SkMatrix\20const&\2c\20GrStyledShape\20const&\29 -2731:GrBaseContextPriv::getShaderErrorHandler\28\29\20const -2732:GrBackendTexture::GrBackendTexture\28GrBackendTexture\20const&\29 -2733:GrBackendRenderTarget::getBackendFormat\28\29\20const -2734:GrBackendFormat::operator==\28GrBackendFormat\20const&\29\20const -2735:GrAAConvexTessellator::createOuterRing\28GrAAConvexTessellator::Ring\20const&\2c\20float\2c\20float\2c\20GrAAConvexTessellator::Ring*\29 -2736:GrAAConvexTessellator::createInsetRings\28GrAAConvexTessellator::Ring&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20GrAAConvexTessellator::Ring**\29 -2737:FindSortableTop\28SkOpContourHead*\29 -2738:FT_Stream_Close -2739:FT_Set_Charmap -2740:FT_Select_Metrics -2741:FT_Outline_Decompose -2742:FT_Open_Face -2743:FT_New_Size -2744:FT_Load_Sfnt_Table -2745:FT_GlyphLoader_Add -2746:FT_Get_Color_Glyph_Paint -2747:FT_Get_Color_Glyph_Layer -2748:FT_Done_Library -2749:FT_CMap_New -2750:End -2751:DecodeImageData\28sk_sp\29 -2752:Current_Ratio -2753:Cr_z__tr_stored_block -2754:ClipParams_unpackRegionOp\28SkReadBuffer*\2c\20unsigned\20int\29 -2755:CircleOp::Circle&\20skia_private::TArray::emplace_back\28CircleOp::Circle&&\29 -2756:AlmostEqualUlps_Pin\28float\2c\20float\29 -2757:AAT::hb_aat_apply_context_t::hb_aat_apply_context_t\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\2c\20hb_blob_t*\29 -2758:AAT::TrackTableEntry::get_value\28float\2c\20void\20const*\2c\20hb_array_t\2c\2016u>\20const>\29\20const -2759:AAT::StateTable::sanitize\28hb_sanitize_context_t*\2c\20unsigned\20int*\29\20const -2760:2522 -2761:2523 -2762:2524 -2763:2525 -2764:2526 -2765:2527 -2766:2528 -2767:2529 -2768:wuffs_lzw__decoder__workbuf_len -2769:wuffs_gif__decoder__decode_image_config -2770:wuffs_gif__decoder__decode_frame_config -2771:winding_mono_quad\28SkSpan\2c\20float\2c\20float\2c\20int*\29 -2772:winding_mono_conic\28SkConic\20const&\2c\20float\2c\20float\2c\20int*\29 -2773:week_num -2774:wcrtomb -2775:wchar_t\20const*\20std::__2::find\5babi:nn180100\5d\28wchar_t\20const*\2c\20wchar_t\20const*\2c\20wchar_t\20const&\29 -2776:void\20std::__2::__sort4\5babi:ne180100\5d\28skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::finish\28skia::textlayout::Block\20const&\2c\20float\2c\20float&\29::$_0&\29 -2777:void\20std::__2::__sort4\5babi:ne180100\5d\28SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::Transform::\28anonymous\20namespace\29::BuiltinVariableScanner::sortNewElements\28\29::'lambda'\28SkSL::ProgramElement\20const*\2c\20SkSL::ProgramElement\20const*\29&\29 -2778:void\20std::__2::__sort4\5babi:ne180100\5d\28SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::Transform::FindAndDeclareBuiltinFunctions\28SkSL::Program&\29::$_0&\29 -2779:void\20std::__2::__inplace_merge\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::'lambda'\28\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\29&\2c\20std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>\28std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>\2c\20std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>\2c\20std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::'lambda'\28\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\29&\2c\20std::__2::iterator_traits\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>::difference_type\2c\20std::__2::iterator_traits\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>::difference_type\2c\20std::__2::iterator_traits\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>::value_type*\2c\20long\29 -2780:void\20sort_r_simple\28void*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\20\28*\29\28void\20const*\2c\20void\20const*\2c\20void*\29\2c\20void*\29 -2781:void\20sort_r_simple<>\28void*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\20\28*\29\28void\20const*\2c\20void\20const*\29\29_16147 -2782:void\20sort_r_simple<>\28void*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\20\28*\29\28void\20const*\2c\20void\20const*\29\29 -2783:void\20SkTIntroSort\28double*\2c\20double*\29::'lambda'\28double\20const&\2c\20double\20const&\29>\28int\2c\20double*\2c\20int\2c\20void\20SkTQSort\28double*\2c\20double*\29::'lambda'\28double\20const&\2c\20double\20const&\29\20const&\29 -2784:void\20SkTIntroSort\28int\2c\20SkEdge**\2c\20int\2c\20bool\20\20const\28&\29\28SkEdge\20const*\2c\20SkEdge\20const*\29\29 -2785:void\20SkTHeapSort\28SkAnalyticEdge**\2c\20unsigned\20long\2c\20bool\20\20const\28&\29\28SkAnalyticEdge\20const*\2c\20SkAnalyticEdge\20const*\29\29 -2786:void\20AAT::StateTable::collect_initial_glyphs>\28hb_bit_set_t&\2c\20unsigned\20int\2c\20AAT::LigatureSubtable\20const&\29\20const -2787:vfprintf -2788:valid_args\28SkImageInfo\20const&\2c\20unsigned\20long\2c\20unsigned\20long*\29 -2789:utf8_back1SafeBody_74 -2790:uscript_getShortName_74 -2791:uscript_getScript_74 -2792:ures_appendResPath\28UResourceBundle*\2c\20char\20const*\2c\20int\2c\20UErrorCode*\29 -2793:uprv_strnicmp_74 -2794:uprv_strdup_74 -2795:uprv_sortArray_74 -2796:uprv_min_74 -2797:uprv_mapFile_74 -2798:uprv_compareASCIIPropertyNames_74 -2799:update_offset_to_base\28char\20const*\2c\20long\29 -2800:update_box -2801:umutablecptrie_get_74 -2802:ultag_isUnicodeLocaleAttributes_74 -2803:ultag_isPrivateuseValueSubtags_74 -2804:ulocimp_getKeywords_74 -2805:ulocimp_canonicalize_74 -2806:uloc_openKeywords_74 -2807:uhash_remove_74 -2808:uhash_hashChars_74 -2809:uhash_getiAndFound_74 -2810:uhash_compareChars_74 -2811:udata_getHashTable\28UErrorCode&\29 -2812:ucstrTextAccess\28UText*\2c\20long\20long\2c\20signed\20char\29 -2813:u_strToUTF8_74 -2814:u_strToUTF8WithSub_74 -2815:u_strCompare_74 -2816:u_getUnicodeProperties_74 -2817:u_getDataDirectory_74 -2818:u_charMirror_74 -2819:tt_size_reset -2820:tt_sbit_decoder_load_metrics -2821:tt_face_find_bdf_prop -2822:tolower -2823:toTextStyle\28SimpleTextStyle\20const&\29 -2824:t1_cmap_unicode_done -2825:subdivide_cubic_to\28SkPathBuilder*\2c\20SkPoint\20const*\2c\20int\29 -2826:subdivide\28SkConic\20const&\2c\20SkPoint*\2c\20int\29 -2827:subQuickSort\28char*\2c\20int\2c\20int\2c\20int\2c\20int\20\28*\29\28void\20const*\2c\20void\20const*\2c\20void\20const*\29\2c\20void\20const*\2c\20void*\2c\20void*\29 -2828:strtox -2829:strtoull_l -2830:strcat -2831:std::logic_error::~logic_error\28\29_19258 -2832:std::__2::vector>::__append\28unsigned\20long\29 -2833:std::__2::vector>::push_back\5babi:ne180100\5d\28float&&\29 -2834:std::__2::vector>::__append\28unsigned\20long\29 -2835:std::__2::vector<\28anonymous\20namespace\29::CacheImpl::Value*\2c\20std::__2::allocator<\28anonymous\20namespace\29::CacheImpl::Value*>>::__throw_length_error\5babi:ne180100\5d\28\29\20const -2836:std::__2::vector>::reserve\28unsigned\20long\29 -2837:std::__2::vector\2c\20std::__2::allocator>>::push_back\5babi:ne180100\5d\28SkRGBA4f<\28SkAlphaType\293>\20const&\29 -2838:std::__2::unique_ptr<\28anonymous\20namespace\29::SoftwarePathData\2c\20std::__2::default_delete<\28anonymous\20namespace\29::SoftwarePathData>>::reset\5babi:ne180100\5d\28\28anonymous\20namespace\29::SoftwarePathData*\29 -2839:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -2840:std::__2::time_put>>::~time_put\28\29_18799 -2841:std::__2::priority_queue>\2c\20GrAATriangulator::EventComparator>::push\28GrAATriangulator::Event*\20const&\29 -2842:std::__2::pair\2c\20std::__2::allocator>>>::~pair\28\29 -2843:std::__2::locale::operator=\28std::__2::locale\20const&\29 -2844:std::__2::locale::locale\28\29 -2845:std::__2::locale::__imp::acquire\28\29 -2846:std::__2::iterator_traits::difference_type\20std::__2::distance\5babi:nn180100\5d\28unsigned\20int\20const*\2c\20unsigned\20int\20const*\29 -2847:std::__2::ios_base::~ios_base\28\29 -2848:std::__2::ios_base::clear\28unsigned\20int\29 -2849:std::__2::fpos<__mbstate_t>::fpos\5babi:nn180100\5d\28long\20long\29 -2850:std::__2::enable_if::value\20&&\20is_move_assignable::value\2c\20void>::type\20std::__2::swap\5babi:ne180100\5d\28SkAnimatedImage::Frame&\2c\20SkAnimatedImage::Frame&\29 -2851:std::__2::default_delete::operator\28\29\5babi:ne180100\5d\28sktext::gpu::TextBlobRedrawCoordinator*\29\20const -2852:std::__2::char_traits::move\5babi:nn180100\5d\28char*\2c\20char\20const*\2c\20unsigned\20long\29 -2853:std::__2::basic_stringstream\2c\20std::__2::allocator>::~basic_stringstream\28\29_17850 -2854:std::__2::basic_stringbuf\2c\20std::__2::allocator>::~basic_stringbuf\28\29 -2855:std::__2::basic_stringbuf\2c\20std::__2::allocator>::__init_buf_ptrs\5babi:ne180100\5d\28\29 -2856:std::__2::basic_string\2c\20std::__2::allocator>::push_back\28wchar_t\29 -2857:std::__2::basic_string\2c\20std::__2::allocator>::capacity\5babi:nn180100\5d\28\29\20const -2858:std::__2::basic_string\2c\20std::__2::allocator>::append\28unsigned\20long\2c\20char\29 -2859:std::__2::basic_string\2c\20std::__2::allocator>::__make_iterator\5babi:nn180100\5d\28char*\29 -2860:std::__2::basic_string\2c\20std::__2::allocator>::__grow_by_without_replace\5babi:nn180100\5d\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29 -2861:std::__2::basic_string\2c\20std::__2::allocator>::__init_copy_ctor_external\28char16_t\20const*\2c\20unsigned\20long\29 -2862:std::__2::basic_ostream>::~basic_ostream\28\29_17756 -2863:std::__2::basic_istream>::~basic_istream\28\29_17715 -2864:std::__2::basic_istream>::sentry::sentry\28std::__2::basic_istream>&\2c\20bool\29 -2865:std::__2::basic_iostream>::~basic_iostream\28\29_17777 -2866:std::__2::__wrap_iter::operator+\5babi:nn180100\5d\28long\29\20const -2867:std::__2::__wrap_iter::operator++\5babi:nn180100\5d\28\29 -2868:std::__2::__wrap_iter::operator+\5babi:nn180100\5d\28long\29\20const -2869:std::__2::__wrap_iter::operator++\5babi:nn180100\5d\28\29 -2870:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d\28SkSL::Position&\2c\20SkSL::Type\20const&\2c\20SkSL::ExpressionArray&&\29 -2871:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d\28SkSL::Position&\2c\20SkSL::Type\20const&\2c\20SkSL::ExpressionArray&&\29 -2872:std::__2::__to_address_helper\2c\20void>::__call\5babi:nn180100\5d\28std::__2::__wrap_iter\20const&\29 -2873:std::__2::__throw_length_error\5babi:ne180100\5d\28char\20const*\29 -2874:std::__2::__optional_destruct_base::reset\5babi:ne180100\5d\28\29 -2875:std::__2::__num_get::__stage2_float_prep\28std::__2::ios_base&\2c\20wchar_t*\2c\20wchar_t&\2c\20wchar_t&\29 -2876:std::__2::__num_get::__stage2_float_loop\28wchar_t\2c\20bool&\2c\20char&\2c\20char*\2c\20char*&\2c\20wchar_t\2c\20wchar_t\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20unsigned\20int*\2c\20unsigned\20int*&\2c\20unsigned\20int&\2c\20wchar_t*\29 -2877:std::__2::__num_get::__stage2_float_prep\28std::__2::ios_base&\2c\20char*\2c\20char&\2c\20char&\29 -2878:std::__2::__num_get::__stage2_float_loop\28char\2c\20bool&\2c\20char&\2c\20char*\2c\20char*&\2c\20char\2c\20char\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20unsigned\20int*\2c\20unsigned\20int*&\2c\20unsigned\20int&\2c\20char*\29 -2879:std::__2::__libcpp_wcrtomb_l\5babi:nn180100\5d\28char*\2c\20wchar_t\2c\20__mbstate_t*\2c\20__locale_struct*\29 -2880:std::__2::__itoa::__base_10_u32\5babi:nn180100\5d\28char*\2c\20unsigned\20int\29 -2881:std::__2::__itoa::__append6\5babi:nn180100\5d\28char*\2c\20unsigned\20int\29 -2882:std::__2::__itoa::__append4\5babi:nn180100\5d\28char*\2c\20unsigned\20int\29 -2883:std::__2::__call_once\28unsigned\20long\20volatile&\2c\20void*\2c\20void\20\28*\29\28void*\29\29 -2884:sktext::gpu::VertexFiller::flatten\28SkWriteBuffer&\29\20const -2885:sktext::gpu::VertexFiller::deviceRectAndCheckTransform\28SkMatrix\20const&\29\20const -2886:sktext::gpu::VertexFiller::Make\28skgpu::MaskFormat\2c\20SkMatrix\20const&\2c\20SkRect\2c\20SkSpan\2c\20sktext::gpu::SubRunAllocator*\2c\20sktext::gpu::FillerType\29 -2887:sktext::gpu::SubRunContainer::draw\28SkCanvas*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20SkRefCnt\20const*\2c\20std::__2::function\2c\20sktext::gpu::RendererData\29>\20const&\29\20const -2888:sktext::gpu::SubRunAllocator::SubRunAllocator\28int\29 -2889:sktext::gpu::StrikeCache::internalPurge\28unsigned\20long\29 -2890:sktext::gpu::GlyphVector::flatten\28SkWriteBuffer&\29\20const -2891:sktext::gpu::GlyphVector::Make\28sktext::SkStrikePromise&&\2c\20SkSpan\2c\20sktext::gpu::SubRunAllocator*\29 -2892:sktext::gpu::BagOfBytes::MinimumSizeWithOverhead\28int\2c\20int\2c\20int\2c\20int\29::'lambda'\28\29::operator\28\29\28\29\20const -2893:sktext::SkStrikePromise::flatten\28SkWriteBuffer&\29\20const -2894:sktext::GlyphRunBuilder::makeGlyphRunList\28sktext::GlyphRun\20const&\2c\20SkPaint\20const&\2c\20SkPoint\29 -2895:sktext::GlyphRun::GlyphRun\28SkFont\20const&\2c\20SkSpan\2c\20SkSpan\2c\20SkSpan\2c\20SkSpan\2c\20SkSpan\29 -2896:skpaint_to_grpaint_impl\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkPaint\20const&\2c\20SkMatrix\20const&\2c\20std::__2::optional>>\2c\20SkBlender*\2c\20GrPaint*\29 -2897:skip_literal_string -2898:skif::\28anonymous\20namespace\29::are_axes_nearly_integer_aligned\28skif::LayerSpace\20const&\2c\20skif::LayerSpace*\29 -2899:skif::RoundIn\28SkRect\29 -2900:skif::FilterResult::applyColorFilter\28skif::Context\20const&\2c\20sk_sp\29\20const -2901:skif::FilterResult::Builder::outputBounds\28std::__2::optional>\29\20const -2902:skif::FilterResult::Builder::drawShader\28sk_sp\2c\20skif::LayerSpace\20const&\2c\20bool\29\20const -2903:skif::FilterResult::Builder::createInputShaders\28skif::LayerSpace\20const&\2c\20bool\29 -2904:skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::resize\28int\29 -2905:skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::resize\28int\29 -2906:skia_private::THashTable>\2c\20SkGoodHash>::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap>\2c\20SkGoodHash>::Pair>::set\28skia_private::THashMap>\2c\20SkGoodHash>::Pair\29 -2907:skia_private::THashTable::Pair\2c\20SkSL::IRNode\20const*\2c\20skia_private::THashMap::Pair>::resize\28int\29 -2908:skia_private::THashTable::AdaptedTraits>::removeIfExists\28skgpu::ganesh::SmallPathShapeDataKey\20const&\29 -2909:skia_private::THashTable::Traits>::resize\28int\29 -2910:skia_private::THashTable::Entry*\2c\20unsigned\20int\2c\20SkLRUCache::Traits>::resize\28int\29 -2911:skia_private::THashTable>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Entry*\2c\20GrProgramDesc\2c\20SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Traits>::find\28GrProgramDesc\20const&\29\20const -2912:skia_private::THashTable::AdaptedTraits>::removeIfExists\28skgpu::UniqueKey\20const&\29 -2913:skia_private::THashTable::AdaptedTraits>::uncheckedSet\28GrTextureProxy*&&\29 -2914:skia_private::THashTable::AdaptedTraits>::resize\28int\29 -2915:skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkGoodHash>::set\28SkSL::Variable\20const*\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29 -2916:skia_private::THashMap::set\28SkSL::SymbolTable::SymbolKey\2c\20SkSL::Symbol*\29 -2917:skia_private::THashMap::set\28SkSL::FunctionDeclaration\20const*\2c\20SkSL::Analysis::CheckProgramStructure\28SkSL::Program\20const&\29::ProgramStructureVisitor::FunctionState\29 -2918:skia_private::THashMap\2c\20SkIcuBreakIteratorCache::Request::Hash>::set\28SkIcuBreakIteratorCache::Request\2c\20sk_sp\29 -2919:skia_private::TArray::resize_back\28int\29 -2920:skia_private::TArray\2c\20false>::move\28void*\29 -2921:skia_private::TArray::push_back\28float\20const&\29 -2922:skia_private::TArray::operator=\28skia_private::TArray&&\29 -2923:skia_private::TArray::push_back\28SkRasterPipelineContexts::MemoryCtxInfo&&\29 -2924:skia_private::TArray::resize_back\28int\29 -2925:skia_png_write_chunk -2926:skia_png_set_sBIT -2927:skia_png_set_read_fn -2928:skia_png_set_packing -2929:skia_png_save_uint_32 -2930:skia_png_reciprocal2 -2931:skia_png_realloc_array -2932:skia_png_read_start_row -2933:skia_png_read_IDAT_data -2934:skia_png_handle_zTXt -2935:skia_png_handle_tRNS -2936:skia_png_handle_tIME -2937:skia_png_handle_tEXt -2938:skia_png_handle_sRGB -2939:skia_png_handle_sPLT -2940:skia_png_handle_sCAL -2941:skia_png_handle_sBIT -2942:skia_png_handle_pHYs -2943:skia_png_handle_pCAL -2944:skia_png_handle_oFFs -2945:skia_png_handle_iTXt -2946:skia_png_handle_iCCP -2947:skia_png_handle_hIST -2948:skia_png_handle_gAMA -2949:skia_png_handle_cHRM -2950:skia_png_handle_bKGD -2951:skia_png_handle_as_unknown -2952:skia_png_handle_PLTE -2953:skia_png_do_strip_channel -2954:skia_png_destroy_write_struct -2955:skia_png_destroy_info_struct -2956:skia_png_compress_IDAT -2957:skia_png_combine_row -2958:skia_png_colorspace_set_sRGB -2959:skia_png_check_fp_string -2960:skia_png_check_fp_number -2961:skia::textlayout::TypefaceFontStyleSet::createTypeface\28int\29 -2962:skia::textlayout::TextLine::shapeEllipsis\28SkString\20const&\2c\20skia::textlayout::Cluster\20const*\29::$_0::operator\28\29\28sk_sp\2c\20sk_sp\29\20const -2963:skia::textlayout::TextLine::getRectsForRange\28skia::textlayout::SkRange\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const -2964:skia::textlayout::TextLine::getGlyphPositionAtCoordinate\28float\29 -2965:skia::textlayout::Run::isResolved\28\29\20const -2966:skia::textlayout::Run::copyTo\28SkTextBlobBuilder&\2c\20unsigned\20long\2c\20unsigned\20long\29\20const -2967:skia::textlayout::ParagraphImpl::buildClusterTable\28\29 -2968:skia::textlayout::OneLineShaper::~OneLineShaper\28\29 -2969:skia::textlayout::FontCollection::setDefaultFontManager\28sk_sp\29 -2970:skia::textlayout::FontCollection::FontCollection\28\29 -2971:skia::textlayout::FontArguments::CloneTypeface\28sk_sp\20const&\29\20const -2972:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::flush\28GrMeshDrawTarget*\2c\20skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::FlushInfo*\29\20const -2973:skgpu::ganesh::\28anonymous\20namespace\29::HullShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::~Impl\28\29 -2974:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::programInfo\28\29 -2975:skgpu::ganesh::SurfaceFillContext::discard\28\29 -2976:skgpu::ganesh::SurfaceDrawContext::internalStencilClear\28SkIRect\20const*\2c\20bool\29 -2977:skgpu::ganesh::SurfaceDrawContext::drawPath\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20SkPath\20const&\2c\20GrStyle\20const&\29 -2978:skgpu::ganesh::SurfaceDrawContext::attemptQuadOptimization\28GrClip\20const*\2c\20GrUserStencilSettings\20const*\2c\20DrawQuad*\2c\20GrPaint*\29 -2979:skgpu::ganesh::SurfaceDrawContext::Make\28GrRecordingContext*\2c\20GrColorType\2c\20sk_sp\2c\20sk_sp\2c\20GrSurfaceOrigin\2c\20SkSurfaceProps\20const&\29 -2980:skgpu::ganesh::SurfaceContext::rescaleInto\28skgpu::ganesh::SurfaceFillContext*\2c\20SkIRect\2c\20SkIRect\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\29::$_0::operator\28\29\28GrSurfaceProxyView\2c\20SkIRect\29\20const -2981:skgpu::ganesh::SmallPathAtlasMgr::~SmallPathAtlasMgr\28\29 -2982:skgpu::ganesh::QuadPerEdgeAA::MinColorType\28SkRGBA4f<\28SkAlphaType\292>\29 -2983:skgpu::ganesh::PathRendererChain::PathRendererChain\28GrRecordingContext*\2c\20skgpu::ganesh::PathRendererChain::Options\20const&\29 -2984:skgpu::ganesh::PathRenderer::getStencilSupport\28GrStyledShape\20const&\29\20const -2985:skgpu::ganesh::PathCurveTessellator::draw\28GrOpFlushState*\29\20const -2986:skgpu::ganesh::OpsTask::recordOp\28std::__2::unique_ptr>\2c\20bool\2c\20GrProcessorSet::Analysis\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const*\2c\20GrCaps\20const&\29 -2987:skgpu::ganesh::MakeFragmentProcessorFromView\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkSamplingOptions\2c\20SkTileMode\20const*\2c\20SkMatrix\20const&\2c\20SkRect\20const*\2c\20SkRect\20const*\29 -2988:skgpu::ganesh::FilterAndMipmapHaveNoEffect\28GrQuad\20const&\2c\20GrQuad\20const&\29 -2989:skgpu::ganesh::FillRectOp::MakeNonAARect\28GrRecordingContext*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20GrUserStencilSettings\20const*\29 -2990:skgpu::ganesh::FillRRectOp::Make\28GrRecordingContext*\2c\20SkArenaAlloc*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20SkRRect\20const&\2c\20SkRect\20const&\2c\20GrAA\29 -2991:skgpu::ganesh::Device::drawRRect\28SkRRect\20const&\2c\20SkPaint\20const&\29 -2992:skgpu::ganesh::Device::drawImageQuadDirect\28SkImage\20const*\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkPoint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -2993:skgpu::ganesh::Device::Make\28std::__2::unique_ptr>\2c\20SkAlphaType\2c\20skgpu::ganesh::Device::InitContents\29 -2994:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::setup_dashed_rect\28SkRect\20const&\2c\20skgpu::VertexWriter&\2c\20SkMatrix\20const&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashCap\29 -2995:skgpu::ganesh::ClipStack::SaveRecord::invalidateMasks\28GrProxyProvider*\2c\20SkTBlockList*\29 -2996:skgpu::ganesh::ClipStack::RawElement::contains\28skgpu::ganesh::ClipStack::SaveRecord\20const&\29\20const -2997:skgpu::ganesh::AtlasRenderTask::addAtlasDrawOp\28std::__2::unique_ptr>\2c\20GrCaps\20const&\29 -2998:skcpu::GlyphRunListPainter::GlyphRunListPainter\28SkSurfaceProps\20const&\2c\20SkColorType\2c\20SkColorSpace*\29 -2999:skcpu::Draw::drawRRect\28SkRRect\20const&\2c\20SkPaint\20const&\29\20const -3000:skcpu::Draw::drawDevicePoints\28SkCanvas::PointMode\2c\20SkSpan\2c\20SkPaint\20const&\2c\20SkDevice*\29\20const -3001:skcpu::Draw::drawBitmap\28SkBitmap\20const&\2c\20SkMatrix\20const&\2c\20SkRect\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\29\20const -3002:skcms_Transform -3003:skcms_TransferFunction_isPQish -3004:skcms_TransferFunction_isPQ -3005:skcms_MaxRoundtripError -3006:sk_sp::~sk_sp\28\29 -3007:sk_malloc_canfail\28unsigned\20long\2c\20unsigned\20long\29 -3008:sk_free_releaseproc\28void\20const*\2c\20void*\29 -3009:siprintf -3010:sift -3011:shallowTextClone\28UText*\2c\20UText\20const*\2c\20UErrorCode*\29 -3012:rotate\28SkDCubic\20const&\2c\20int\2c\20int\2c\20SkDCubic&\29 -3013:res_getResource_74 -3014:read_header\28SkStream*\2c\20SkISize*\29 -3015:quad_intersect_ray\28SkPoint\20const*\2c\20float\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -3016:psh_globals_set_scale -3017:ps_parser_skip_PS_token -3018:ps_builder_done -3019:png_text_compress -3020:png_inflate_read -3021:png_inflate_claim -3022:png_image_size -3023:png_default_warning -3024:png_colorspace_endpoints_match -3025:png_build_16bit_table -3026:normalize -3027:next_marker -3028:make_unpremul_effect\28std::__2::unique_ptr>\29 -3029:long\20std::__2::__libcpp_atomic_refcount_decrement\5babi:nn180100\5d\28long&\29 -3030:long\20const&\20std::__2::min\5babi:nn180100\5d\28long\20const&\2c\20long\20const&\29 -3031:log1p -3032:locale_getKeywordsStart_74 -3033:load_truetype_glyph -3034:loadParentsExceptRoot\28UResourceDataEntry*&\2c\20char*\2c\20int\2c\20signed\20char\2c\20char*\2c\20UErrorCode*\29 -3035:line_intersect_ray\28SkPoint\20const*\2c\20float\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -3036:lang_find_or_insert\28char\20const*\29 -3037:jpeg_calc_output_dimensions -3038:jpeg_CreateDecompress -3039:inner_scanline\28int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20SkBlitter*\29 -3040:inflate_table -3041:increment_simple_rowgroup_ctr -3042:icu_74::spanOneUTF8\28icu_74::UnicodeSet\20const&\2c\20unsigned\20char\20const*\2c\20int\29 -3043:icu_74::enumGroupNames\28icu_74::UCharNames*\2c\20unsigned\20short\20const*\2c\20int\2c\20int\2c\20signed\20char\20\28*\29\28void*\2c\20int\2c\20UCharNameChoice\2c\20char\20const*\2c\20int\29\2c\20void*\2c\20UCharNameChoice\29 -3044:icu_74::\28anonymous\20namespace\29::appendResult\28char16_t*\2c\20int\2c\20int\2c\20int\2c\20char16_t\20const*\2c\20int\2c\20unsigned\20int\2c\20icu_74::Edits*\29 -3045:icu_74::\28anonymous\20namespace\29::AliasReplacer::replace\28icu_74::Locale\20const&\2c\20icu_74::CharString&\2c\20UErrorCode&\29::$_0::__invoke\28UElement\2c\20UElement\29 -3046:icu_74::XLikelySubtagsData::readStrings\28icu_74::ResourceTable\20const&\2c\20char\20const*\2c\20icu_74::ResourceValue&\2c\20icu_74::LocalMemory&\2c\20int&\2c\20UErrorCode&\29 -3047:icu_74::UniqueCharStrings::addByValue\28icu_74::UnicodeString\2c\20UErrorCode&\29 -3048:icu_74::UnicodeString::getTerminatedBuffer\28\29 -3049:icu_74::UnicodeString::doCompare\28int\2c\20int\2c\20char16_t\20const*\2c\20int\2c\20int\29\20const -3050:icu_74::UnicodeString::UnicodeString\28char16_t\20const*\2c\20int\29 -3051:icu_74::UnicodeSet::ensureBufferCapacity\28int\29 -3052:icu_74::UnicodeSet::applyIntPropertyValue\28UProperty\2c\20int\2c\20UErrorCode&\29 -3053:icu_74::UnicodeSet::applyFilter\28signed\20char\20\28*\29\28int\2c\20void*\29\2c\20void*\2c\20icu_74::UnicodeSet\20const*\2c\20UErrorCode&\29 -3054:icu_74::UnicodeSet::UnicodeSet\28icu_74::UnicodeSet\20const&\29 -3055:icu_74::UVector::sort\28int\20\28*\29\28UElement\2c\20UElement\29\2c\20UErrorCode&\29 -3056:icu_74::UVector::insertElementAt\28void*\2c\20int\2c\20UErrorCode&\29 -3057:icu_74::UStack::UStack\28void\20\28*\29\28void*\29\2c\20signed\20char\20\28*\29\28UElement\2c\20UElement\29\2c\20UErrorCode&\29 -3058:icu_74::UCharsTrieBuilder::add\28icu_74::UnicodeString\20const&\2c\20int\2c\20UErrorCode&\29 -3059:icu_74::StringTrieBuilder::~StringTrieBuilder\28\29 -3060:icu_74::StringPiece::compare\28icu_74::StringPiece\29 -3061:icu_74::SimpleFilteredSentenceBreakIterator::internalNext\28int\29 -3062:icu_74::RuleCharacterIterator::atEnd\28\29\20const -3063:icu_74::ResourceDataValue::getTable\28UErrorCode&\29\20const -3064:icu_74::ResourceDataValue::getString\28int&\2c\20UErrorCode&\29\20const -3065:icu_74::ReorderingBuffer::append\28char16_t\20const*\2c\20int\2c\20signed\20char\2c\20unsigned\20char\2c\20unsigned\20char\2c\20UErrorCode&\29 -3066:icu_74::PatternProps::isWhiteSpace\28int\29 -3067:icu_74::Normalizer2Impl::~Normalizer2Impl\28\29 -3068:icu_74::Normalizer2Impl::decompose\28int\2c\20unsigned\20short\2c\20icu_74::ReorderingBuffer&\2c\20UErrorCode&\29\20const -3069:icu_74::Normalizer2Impl::decompose\28char16_t\20const*\2c\20char16_t\20const*\2c\20icu_74::ReorderingBuffer*\2c\20UErrorCode&\29\20const -3070:icu_74::Normalizer2Impl::decomposeShort\28char16_t\20const*\2c\20char16_t\20const*\2c\20signed\20char\2c\20signed\20char\2c\20icu_74::ReorderingBuffer&\2c\20UErrorCode&\29\20const -3071:icu_74::Norm2AllModes::~Norm2AllModes\28\29 -3072:icu_74::Norm2AllModes::createInstance\28icu_74::Normalizer2Impl*\2c\20UErrorCode&\29 -3073:icu_74::LocaleUtility::initNameFromLocale\28icu_74::Locale\20const&\2c\20icu_74::UnicodeString&\29 -3074:icu_74::LocaleBuilder::~LocaleBuilder\28\29 -3075:icu_74::Locale::getKeywordValue\28icu_74::StringPiece\2c\20icu_74::ByteSink&\2c\20UErrorCode&\29\20const -3076:icu_74::Locale::getDefault\28\29 -3077:icu_74::LoadedNormalizer2Impl::load\28char\20const*\2c\20char\20const*\2c\20UErrorCode&\29 -3078:icu_74::ICUServiceKey::~ICUServiceKey\28\29 -3079:icu_74::ICUResourceBundleFactory::~ICUResourceBundleFactory\28\29 -3080:icu_74::ICULocaleService::~ICULocaleService\28\29 -3081:icu_74::EmojiProps::getSingleton\28UErrorCode&\29 -3082:icu_74::Edits::reset\28\29 -3083:icu_74::DictionaryBreakEngine::~DictionaryBreakEngine\28\29 -3084:icu_74::ByteSinkUtil::appendChange\28unsigned\20char\20const*\2c\20unsigned\20char\20const*\2c\20char16_t\20const*\2c\20int\2c\20icu_74::ByteSink&\2c\20icu_74::Edits*\2c\20UErrorCode&\29 -3085:icu_74::BreakIterator::makeInstance\28icu_74::Locale\20const&\2c\20int\2c\20UErrorCode&\29 -3086:hb_vector_t::push\28\29 -3087:hb_vector_t::resize\28int\2c\20bool\2c\20bool\29 -3088:hb_tag_from_string -3089:hb_shape_plan_destroy -3090:hb_script_get_horizontal_direction -3091:hb_paint_extents_context_t::push_clip\28hb_extents_t\29 -3092:hb_lazy_loader_t\2c\20hb_face_t\2c\203u\2c\20OT::cmap_accelerator_t>::do_destroy\28OT::cmap_accelerator_t*\29 -3093:hb_lazy_loader_t\2c\20hb_face_t\2c\2039u\2c\20OT::SVG_accelerator_t>::do_destroy\28OT::SVG_accelerator_t*\29 -3094:hb_hashmap_t::alloc\28unsigned\20int\29 -3095:hb_font_funcs_destroy -3096:hb_face_get_upem -3097:hb_face_destroy -3098:hb_draw_cubic_to_nil\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -3099:hb_buffer_set_segment_properties -3100:hb_blob_t*\20hb_data_wrapper_t::call_create>\28\29\20const -3101:hb_blob_t*\20hb_data_wrapper_t::call_create>\28\29\20const -3102:hb_blob_t*\20hb_data_wrapper_t::call_create>\28\29\20const -3103:hb_blob_t*\20hb_data_wrapper_t::call_create>\28\29\20const -3104:hb_blob_create -3105:haircubic\28SkPoint\20const*\2c\20SkRegion\20const*\2c\20SkRect\20const*\2c\20SkRect\20const*\2c\20SkBlitter*\2c\20int\2c\20void\20\28*\29\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29\29 -3106:gray_render_line -3107:get_vendor\28char\20const*\29 -3108:get_renderer\28char\20const*\2c\20GrGLExtensions\20const&\29 -3109:get_layer_mapping_and_bounds\28SkSpan>\2c\20SkM44\20const&\2c\20skif::DeviceSpace\20const&\2c\20std::__2::optional>\2c\20float\29 -3110:get_joining_type\28unsigned\20int\2c\20hb_unicode_general_category_t\29 -3111:getDefaultScript\28icu_74::CharString\20const&\2c\20icu_74::CharString\20const&\29 -3112:generate_distance_field_from_image\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\29 -3113:ft_var_readpackeddeltas -3114:ft_var_get_item_delta -3115:ft_var_done_item_variation_store -3116:ft_glyphslot_alloc_bitmap -3117:freelocale -3118:free_pool -3119:fquad_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -3120:fp_barrierf -3121:fline_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -3122:fixN0c\28BracketData*\2c\20int\2c\20int\2c\20unsigned\20char\29 -3123:fiprintf -3124:findFirstExisting\28char\20const*\2c\20char*\2c\20char\20const*\2c\20UResOpenType\2c\20signed\20char*\2c\20signed\20char*\2c\20signed\20char*\2c\20UErrorCode*\29 -3125:fcubic_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -3126:fconic_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -3127:fclose -3128:expm1f -3129:exp2 -3130:emscripten::internal::MethodInvoker::invoke\28void\20\28SkFont::*\20const&\29\28float\29\2c\20SkFont*\2c\20float\29 -3131:emscripten::internal::Invoker>\2c\20SimpleParagraphStyle\2c\20sk_sp>::invoke\28std::__2::unique_ptr>\20\28*\29\28SimpleParagraphStyle\2c\20sk_sp\29\2c\20SimpleParagraphStyle*\2c\20sk_sp*\29 -3132:emscripten::internal::FunctionInvoker::invoke\28emscripten::val\20\28**\29\28SkFontMgr&\2c\20int\29\2c\20SkFontMgr*\2c\20int\29 -3133:draw_nine\28SkMask\20const&\2c\20SkIRect\20const&\2c\20SkIPoint\20const&\2c\20bool\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -3134:do_scanline\28int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20SkBlitter*\29 -3135:do_putc -3136:doLoadFromCommonData\28signed\20char\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20signed\20char\20\28*\29\28void*\2c\20char\20const*\2c\20char\20const*\2c\20UDataInfo\20const*\29\2c\20void*\2c\20UErrorCode*\2c\20UErrorCode*\29 -3137:deserialize_image\28sk_sp\2c\20SkDeserialProcs\2c\20std::__2::optional\29 -3138:decompose\28hb_ot_shape_normalize_context_t\20const*\2c\20bool\2c\20unsigned\20int\29 -3139:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\20const&\2c\20skgpu::ganesh::DashOp::AAMode\2c\20SkMatrix\20const&\2c\20bool\29::$_0>\28skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingCircleEffect::Make\28SkArenaAlloc*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20skgpu::ganesh::DashOp::AAMode\2c\20SkMatrix\20const&\2c\20bool\29::$_0&&\29::'lambda'\28char*\29::__invoke\28char*\29 -3140:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28GrCaps\20const&\2c\20GrSurfaceProxyView\20const&\2c\20bool&\2c\20GrPipeline*&\2c\20GrUserStencilSettings\20const*&&\2c\20\28anonymous\20namespace\29::DrawAtlasPathShader*&\2c\20GrPrimitiveType&&\2c\20GrXferBarrierFlags&\2c\20GrLoadOp&\29::'lambda'\28void*\29>\28GrProgramInfo&&\29::'lambda'\28char*\29::__invoke\28char*\29 -3141:cubic_intersect_ray\28SkPoint\20const*\2c\20float\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -3142:conic_intersect_ray\28SkPoint\20const*\2c\20float\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -3143:compute_ULong_sum -3144:char\20const*\20std::__2::find\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20char\20const&\29 -3145:cff_index_get_pointers -3146:cf2_glyphpath_computeOffset -3147:build_tree -3148:bool\20std::__2::__is_pointer_in_range\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20char\20const*\29 -3149:bool\20OT::glyf_impl::Glyph::get_points\28hb_font_t*\2c\20OT::glyf_accelerator_t\20const&\2c\20contour_point_vector_t&\2c\20hb_glyf_scratch_t&\2c\20contour_point_vector_t*\2c\20head_maxp_info_t*\2c\20unsigned\20int*\2c\20bool\2c\20bool\2c\20bool\2c\20hb_array_t\2c\20unsigned\20int\2c\20unsigned\20int*\29\20const -3150:bool\20OT::glyf_accelerator_t::get_points\28hb_font_t*\2c\20unsigned\20int\2c\20OT::glyf_accelerator_t::points_aggregator_t\2c\20hb_array_t\2c\20hb_glyf_scratch_t&\29\20const -3151:bool\20OT::GSUBGPOSVersion1_2::sanitize\28hb_sanitize_context_t*\29\20const -3152:bool\20OT::GSUBGPOSVersion1_2::sanitize\28hb_sanitize_context_t*\29\20const -3153:bool\20OT::Condition::evaluate\28int\20const*\2c\20unsigned\20int\2c\20OT::ItemVarStoreInstancer*\29\20const -3154:blit_aaa_trapezoid_row\28AdditiveBlitter*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char*\2c\20bool\29 -3155:atan -3156:alloc_large -3157:af_glyph_hints_done -3158:add_quad\28SkPoint\20const*\2c\20skia_private::TArray*\29 -3159:acos -3160:aaa_fill_path\28SkPathRaw\20const&\2c\20SkIRect\20const&\2c\20AdditiveBlitter*\2c\20int\2c\20int\2c\20bool\2c\20bool\2c\20bool\29 -3161:_get_path\28OT::cff1::accelerator_t\20const*\2c\20hb_font_t*\2c\20unsigned\20int\2c\20hb_draw_session_t&\2c\20bool\2c\20CFF::point_t*\29 -3162:_get_bounds\28OT::cff1::accelerator_t\20const*\2c\20unsigned\20int\2c\20bounds_t&\2c\20bool\29 -3163:_enumPropertyStartsRange\28void\20const*\2c\20int\2c\20int\2c\20unsigned\20int\29 -3164:_embind_register_bindings -3165:_canonicalize\28char\20const*\2c\20icu_74::ByteSink&\2c\20unsigned\20int\2c\20UErrorCode*\29 -3166:__trunctfdf2 -3167:__towrite -3168:__toread -3169:__subtf3 -3170:__strchrnul -3171:__rem_pio2f -3172:__rem_pio2 -3173:__math_uflowf -3174:__math_oflowf -3175:__fwritex -3176:__cxxabiv1::__class_type_info::process_static_type_below_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20int\29\20const -3177:__cxxabiv1::__class_type_info::process_static_type_above_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20void\20const*\2c\20int\29\20const -3178:__cxxabiv1::__class_type_info::process_found_base_class\28__cxxabiv1::__dynamic_cast_info*\2c\20void*\2c\20int\29\20const -3179:__cxxabiv1::__base_class_type_info::search_above_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -3180:\28anonymous\20namespace\29::ulayout_ensureData\28UErrorCode&\29 -3181:\28anonymous\20namespace\29::subdivide_cubic_to\28SkPathBuilder*\2c\20SkPoint\20const*\2c\20int\29 -3182:\28anonymous\20namespace\29::shape_contains_rect\28GrShape\20const&\2c\20SkMatrix\20const&\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20SkMatrix\20const&\2c\20bool\29 -3183:\28anonymous\20namespace\29::getRange\28void\20const*\2c\20int\2c\20unsigned\20int\20\28*\29\28void\20const*\2c\20unsigned\20int\29\2c\20void\20const*\2c\20unsigned\20int*\29 -3184:\28anonymous\20namespace\29::generateFacePathCOLRv1\28FT_FaceRec_*\2c\20unsigned\20short\2c\20SkMatrix\20const*\29 -3185:\28anonymous\20namespace\29::convert_noninflect_cubic_to_quads_with_constraint\28SkPoint\20const*\2c\20float\2c\20SkPathFirstDirection\2c\20skia_private::TArray*\2c\20int\29 -3186:\28anonymous\20namespace\29::convert_noninflect_cubic_to_quads\28SkPoint\20const*\2c\20float\2c\20skia_private::TArray*\2c\20int\2c\20bool\2c\20bool\29 -3187:\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const -3188:\28anonymous\20namespace\29::bloat_quad\28SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkMatrix\20const*\2c\20\28anonymous\20namespace\29::BezierVertex*\29 -3189:\28anonymous\20namespace\29::SkEmptyTypeface::onMakeClone\28SkFontArguments\20const&\29\20const -3190:\28anonymous\20namespace\29::SkColorFilterImageFilter::~SkColorFilterImageFilter\28\29_5425 -3191:\28anonymous\20namespace\29::SkColorFilterImageFilter::~SkColorFilterImageFilter\28\29 -3192:\28anonymous\20namespace\29::DrawAtlasOpImpl::visitProxies\28std::__2::function\20const&\29\20const -3193:\28anonymous\20namespace\29::DrawAtlasOpImpl::programInfo\28\29 -3194:\28anonymous\20namespace\29::DrawAtlasOpImpl::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -3195:\28anonymous\20namespace\29::DirectMaskSubRun::~DirectMaskSubRun\28\29 -3196:\28anonymous\20namespace\29::DirectMaskSubRun::testingOnly_packedGlyphIDToGlyph\28sktext::gpu::StrikeCache*\29\20const -3197:WebPRescaleNeededLines -3198:WebPInitDecBufferInternal -3199:WebPInitCustomIo -3200:WebPGetFeaturesInternal -3201:WebPDemuxGetFrame -3202:VP8LInitBitReader -3203:VP8LColorIndexInverseTransformAlpha -3204:VP8InitIoInternal -3205:VP8InitBitReader -3206:UDatamemory_assign_74 -3207:T_CString_toUpperCase_74 -3208:TT_Vary_Apply_Glyph_Deltas -3209:TT_Set_Var_Design -3210:SkWuffsCodec::decodeFrame\28\29 -3211:SkVertices::uniqueID\28\29\20const -3212:SkVertices::MakeCopy\28SkVertices::VertexMode\2c\20int\2c\20SkPoint\20const*\2c\20SkPoint\20const*\2c\20unsigned\20int\20const*\2c\20int\2c\20unsigned\20short\20const*\29 -3213:SkVertices::Builder::texCoords\28\29 -3214:SkVertices::Builder::positions\28\29 -3215:SkVertices::Builder::init\28SkVertices::Desc\20const&\29 -3216:SkVertices::Builder::colors\28\29 -3217:SkVertices::Builder::Builder\28SkVertices::VertexMode\2c\20int\2c\20int\2c\20unsigned\20int\29 -3218:SkUnicodes::ICU::Make\28\29 -3219:SkUnicode_icu::extractPositions\28char\20const*\2c\20int\2c\20SkUnicode::BreakType\2c\20char\20const*\2c\20std::__2::function\20const&\29 -3220:SkTypeface_FreeType::MakeFromStream\28std::__2::unique_ptr>\2c\20SkFontArguments\20const&\29 -3221:SkTypeface::getTableSize\28unsigned\20int\29\20const -3222:SkTiff::ImageFileDirectory::getEntryTag\28unsigned\20short\29\20const -3223:SkTiff::ImageFileDirectory::MakeFromOffset\28sk_sp\2c\20bool\2c\20unsigned\20int\2c\20bool\29 -3224:SkTextBlobRunIterator::positioning\28\29\20const -3225:SkTSpan::splitAt\28SkTSpan*\2c\20double\2c\20SkArenaAlloc*\29 -3226:SkTSect::computePerpendiculars\28SkTSect*\2c\20SkTSpan*\2c\20SkTSpan*\29 -3227:SkTDStorage::insert\28int\29 -3228:SkTDStorage::calculateSizeOrDie\28int\29::$_0::operator\28\29\28\29\20const -3229:SkTDPQueue::percolateDownIfNecessary\28int\29 -3230:SkTConic::hullIntersects\28SkDConic\20const&\2c\20bool*\29\20const -3231:SkStrokerPriv::CapFactory\28SkPaint::Cap\29 -3232:SkStrokeRec::getInflationRadius\28\29\20const -3233:SkString::equals\28char\20const*\29\20const -3234:SkString::SkString\28unsigned\20long\29 -3235:SkString::SkString\28std::__2::basic_string_view>\29 -3236:SkStrikeSpec::MakeTransformMask\28SkFont\20const&\2c\20SkPaint\20const&\2c\20SkSurfaceProps\20const&\2c\20SkScalerContextFlags\2c\20SkMatrix\20const&\29 -3237:SkStrikeSpec::MakePath\28SkFont\20const&\2c\20SkPaint\20const&\2c\20SkSurfaceProps\20const&\2c\20SkScalerContextFlags\29 -3238:SkSpecialImages::MakeFromRaster\28SkIRect\20const&\2c\20SkBitmap\20const&\2c\20SkSurfaceProps\20const&\29 -3239:SkShapers::HB::ShapeDontWrapOrReorder\28sk_sp\2c\20sk_sp\29 -3240:SkShaper::TrivialRunIterator::endOfCurrentRun\28\29\20const -3241:SkShaper::MakeFontMgrRunIterator\28char\20const*\2c\20unsigned\20long\2c\20SkFont\20const&\2c\20sk_sp\29 -3242:SkShadowTessellator::MakeAmbient\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkPoint3\20const&\2c\20bool\29 -3243:SkScan::HairLineRgn\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29 -3244:SkScan::FillTriangle\28SkPoint\20const*\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -3245:SkScan::FillPath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -3246:SkScan::FillIRect\28SkIRect\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -3247:SkScan::AntiHairLine\28SkPoint\20const*\2c\20int\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -3248:SkScan::AntiHairLineRgn\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29 -3249:SkScan::AntiFillPath\28SkPathRaw\20const&\2c\20SkRegion\20const&\2c\20SkBlitter*\2c\20bool\29 -3250:SkScalerContextRec::CachedMaskGamma\28unsigned\20char\2c\20unsigned\20char\29 -3251:SkScalerContextFTUtils::drawSVGGlyph\28FT_FaceRec_*\2c\20SkGlyph\20const&\2c\20unsigned\20int\2c\20SkSpan\2c\20SkCanvas*\29\20const -3252:SkScalerContext::getFontMetrics\28SkFontMetrics*\29 -3253:SkSLTypeString\28SkSLType\29 -3254:SkSL::simplify_negation\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\29 -3255:SkSL::simplify_matrix_multiplication\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\2c\20int\2c\20int\2c\20int\2c\20int\29 -3256:SkSL::simplify_componentwise\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\29 -3257:SkSL::build_argument_type_list\28SkSpan>\20const>\29 -3258:SkSL::\28anonymous\20namespace\29::SwitchCaseContainsExit::visitStatement\28SkSL::Statement\20const&\29 -3259:SkSL::\28anonymous\20namespace\29::ReturnsInputAlphaVisitor::returnsInputAlpha\28SkSL::Expression\20const&\29 -3260:SkSL::\28anonymous\20namespace\29::ConstantExpressionVisitor::visitExpression\28SkSL::Expression\20const&\29 -3261:SkSL::Variable::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Position\2c\20SkSL::Layout\20const&\2c\20SkSL::ModifierFlags\2c\20SkSL::Type\20const*\2c\20SkSL::Position\2c\20std::__2::basic_string_view>\2c\20SkSL::VariableStorage\29 -3262:SkSL::Type::checkForOutOfRangeLiteral\28SkSL::Context\20const&\2c\20SkSL::Expression\20const&\29\20const -3263:SkSL::Type::MakeSamplerType\28char\20const*\2c\20SkSL::Type\20const&\29 -3264:SkSL::SymbolTable::moveSymbolTo\28SkSL::SymbolTable*\2c\20SkSL::Symbol*\2c\20SkSL::Context\20const&\29 -3265:SkSL::SymbolTable::isType\28std::__2::basic_string_view>\29\20const -3266:SkSL::Symbol::instantiate\28SkSL::Context\20const&\2c\20SkSL::Position\29\20const -3267:SkSL::StructType::slotCount\28\29\20const -3268:SkSL::ReturnStatement::~ReturnStatement\28\29_6054 -3269:SkSL::ReturnStatement::~ReturnStatement\28\29 -3270:SkSL::RP::UnownedLValueSlice::~UnownedLValueSlice\28\29 -3271:SkSL::RP::Generator::pushTernaryExpression\28SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\29 -3272:SkSL::RP::Generator::pushStructuredComparison\28SkSL::RP::LValue*\2c\20SkSL::Operator\2c\20SkSL::RP::LValue*\2c\20SkSL::Type\20const&\29 -3273:SkSL::RP::Generator::pushMatrixMultiply\28SkSL::RP::LValue*\2c\20SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\2c\20int\2c\20int\2c\20int\2c\20int\29 -3274:SkSL::RP::DynamicIndexLValue::~DynamicIndexLValue\28\29 -3275:SkSL::RP::Builder::push_uniform\28SkSL::RP::SlotRange\29 -3276:SkSL::RP::Builder::merge_condition_mask\28\29 -3277:SkSL::RP::Builder::jump\28int\29 -3278:SkSL::RP::Builder::branch_if_no_active_lanes_on_stack_top_equal\28int\2c\20int\29 -3279:SkSL::ProgramUsage::~ProgramUsage\28\29 -3280:SkSL::ProgramUsage::add\28SkSL::ProgramElement\20const&\29 -3281:SkSL::Pool::detachFromThread\28\29 -3282:SkSL::PipelineStage::ConvertProgram\28SkSL::Program\20const&\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20SkSL::PipelineStage::Callbacks*\29 -3283:SkSL::Parser::unaryExpression\28\29 -3284:SkSL::Parser::swizzle\28SkSL::Position\2c\20std::__2::unique_ptr>\2c\20std::__2::basic_string_view>\2c\20SkSL::Position\29 -3285:SkSL::Parser::block\28bool\2c\20std::__2::unique_ptr>*\29 -3286:SkSL::Operator::getBinaryPrecedence\28\29\20const -3287:SkSL::ModuleLoader::loadGPUModule\28SkSL::Compiler*\29 -3288:SkSL::ModifierFlags::checkPermittedFlags\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::ModifierFlags\29\20const -3289:SkSL::Mangler::uniqueName\28std::__2::basic_string_view>\2c\20SkSL::SymbolTable*\29 -3290:SkSL::LiteralType::slotType\28unsigned\20long\29\20const -3291:SkSL::Layout::operator==\28SkSL::Layout\20const&\29\20const -3292:SkSL::Layout::checkPermittedLayout\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkEnumBitMask\29\20const -3293:SkSL::Inliner::analyze\28std::__2::vector>\2c\20std::__2::allocator>>>\20const&\2c\20SkSL::SymbolTable*\2c\20SkSL::ProgramUsage*\29 -3294:SkSL::GLSLCodeGenerator::~GLSLCodeGenerator\28\29 -3295:SkSL::GLSLCodeGenerator::writeLiteral\28SkSL::Literal\20const&\29 -3296:SkSL::GLSLCodeGenerator::writeFunctionDeclaration\28SkSL::FunctionDeclaration\20const&\29 -3297:SkSL::ForStatement::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::ForLoopPositions\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -3298:SkSL::FieldAccess::description\28SkSL::OperatorPrecedence\29\20const -3299:SkSL::Expression::isIncomplete\28SkSL::Context\20const&\29\20const -3300:SkSL::Expression::compareConstant\28SkSL::Expression\20const&\29\20const -3301:SkSL::DebugTracePriv::~DebugTracePriv\28\29 -3302:SkSL::Context::Context\28SkSL::BuiltinTypes\20const&\2c\20SkSL::ErrorReporter&\29 -3303:SkSL::ConstructorArrayCast::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>\29 -3304:SkSL::ConstructorArray::~ConstructorArray\28\29 -3305:SkSL::ConstructorArray::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20SkSL::ExpressionArray\29 -3306:SkSL::Analysis::GetReturnComplexity\28SkSL::FunctionDefinition\20const&\29 -3307:SkSL::Analysis::CallsColorTransformIntrinsics\28SkSL::Program\20const&\29 -3308:SkSL::AliasType::bitWidth\28\29\20const -3309:SkRuntimeEffectPriv::VarAsUniform\28SkSL::Variable\20const&\2c\20SkSL::Context\20const&\2c\20unsigned\20long*\29 -3310:SkRuntimeEffectPriv::UniformsAsSpan\28SkSpan\2c\20sk_sp\2c\20bool\2c\20SkColorSpace\20const*\2c\20SkArenaAlloc*\29 -3311:SkRuntimeEffect::source\28\29\20const -3312:SkRuntimeEffect::makeShader\28sk_sp\2c\20SkSpan\2c\20SkMatrix\20const*\29\20const -3313:SkRuntimeEffect::MakeForBlender\28SkString\2c\20SkRuntimeEffect::Options\20const&\29 -3314:SkResourceCache::~SkResourceCache\28\29 -3315:SkResourceCache::discardableFactory\28\29\20const -3316:SkResourceCache::checkMessages\28\29 -3317:SkResourceCache::NewCachedData\28unsigned\20long\29 -3318:SkRegion::translate\28int\2c\20int\2c\20SkRegion*\29\20const -3319:SkRegion::getBoundaryPath\28\29\20const -3320:SkReduceOrder::Cubic\28SkPoint\20const*\2c\20SkPoint*\29 -3321:SkRectPriv::QuadContainsRectMask\28SkM44\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20float\29 -3322:SkRectClipBlitter::~SkRectClipBlitter\28\29 -3323:SkRecords::PreCachedPath::PreCachedPath\28SkPath\20const&\29 -3324:SkRecords::FillBounds::pushSaveBlock\28SkPaint\20const*\2c\20bool\29 -3325:SkRecordDraw\28SkRecord\20const&\2c\20SkCanvas*\2c\20SkPicture\20const*\20const*\2c\20SkDrawable*\20const*\2c\20int\2c\20SkBBoxHierarchy\20const*\2c\20SkPicture::AbortCallback*\29 -3326:SkReadBuffer::readPoint\28SkPoint*\29 -3327:SkReadBuffer::readPath\28\29 -3328:SkReadBuffer::readByteArrayAsData\28\29 -3329:SkRasterPipeline_<256ul>::SkRasterPipeline_\28\29 -3330:SkRasterPipelineBlitter::~SkRasterPipelineBlitter\28\29 -3331:SkRasterPipelineBlitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -3332:SkRasterPipelineBlitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -3333:SkRasterPipeline::appendLoad\28SkColorType\2c\20SkRasterPipelineContexts::MemoryCtx\20const*\29 -3334:SkRasterClipStack::SkRasterClipStack\28int\2c\20int\29 -3335:SkRasterClip::op\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkClipOp\2c\20bool\29 -3336:SkRRectPriv::ConservativeIntersect\28SkRRect\20const&\2c\20SkRRect\20const&\29 -3337:SkRBuffer::skip\28unsigned\20long\29 -3338:SkPngEncoderImpl::~SkPngEncoderImpl\28\29 -3339:SkPngEncoderBase::getTargetInfo\28SkImageInfo\20const&\29 -3340:SkPngEncoder::Make\28SkWStream*\2c\20SkPixmap\20const&\2c\20SkPngEncoder::Options\20const&\29 -3341:SkPngDecoder::IsPng\28void\20const*\2c\20unsigned\20long\29 -3342:SkPixelRef::~SkPixelRef\28\29 -3343:SkPixelRef::notifyPixelsChanged\28\29 -3344:SkPictureRecorder::beginRecording\28SkRect\20const&\2c\20sk_sp\29 -3345:SkPictureRecord::addPathToHeap\28SkPath\20const&\29 -3346:SkPictureData::getPath\28SkReadBuffer*\29\20const -3347:SkPicture::serialize\28SkWStream*\2c\20SkSerialProcs\20const*\2c\20SkRefCntSet*\2c\20bool\29\20const -3348:SkPathWriter::update\28SkOpPtT\20const*\29 -3349:SkPathStroker::strokeCloseEnough\28SkPoint\20const*\2c\20SkPoint\20const*\2c\20SkQuadConstruct*\29\20const -3350:SkPathStroker::finishContour\28bool\2c\20bool\29 -3351:SkPathRef::isRRect\28\29\20const -3352:SkPathRef::addGenIDChangeListener\28sk_sp\29 -3353:SkPathRawShapes::RRect::RRect\28SkRRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -3354:SkPathPriv::ComputeFirstDirection\28SkPath\20const&\29 -3355:SkPathEffectBase::onAsPoints\28SkPathEffectBase::PointData*\2c\20SkPath\20const&\2c\20SkStrokeRec\20const&\2c\20SkMatrix\20const&\2c\20SkRect\20const*\29\20const -3356:SkPathEffect::filterPath\28SkPathBuilder*\2c\20SkPath\20const&\2c\20SkStrokeRec*\2c\20SkRect\20const*\2c\20SkMatrix\20const&\29\20const -3357:SkPathBuilder::privateReversePathTo\28SkPath\20const&\29 -3358:SkPathBuilder::operator=\28SkPath\20const&\29 -3359:SkPath::writeToMemory\28void*\29\20const -3360:SkPath::getConvexityOrUnknown\28\29\20const -3361:SkPath::contains\28float\2c\20float\29\20const -3362:SkPath::arcTo\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\29::$_0::operator\28\29\28SkPoint\20const&\29\20const -3363:SkPath::approximateBytesUsed\28\29\20const -3364:SkParsePath::ToSVGString\28SkPath\20const&\2c\20SkParsePath::PathEncoding\29::$_0::operator\28\29\28char\2c\20SkPoint\20const*\2c\20unsigned\20long\29\20const -3365:SkParse::FindScalar\28char\20const*\2c\20float*\29 -3366:SkPaintToGrPaintWithBlend\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkPaint\20const&\2c\20SkMatrix\20const&\2c\20SkBlender*\2c\20GrPaint*\29 -3367:SkPaintToGrPaintReplaceShader\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkPaint\20const&\2c\20SkMatrix\20const&\2c\20std::__2::unique_ptr>\2c\20GrPaint*\29 -3368:SkPaint::refImageFilter\28\29\20const -3369:SkPaint::refBlender\28\29\20const -3370:SkPaint::getBlendMode_or\28SkBlendMode\29\20const -3371:SkPackARGB_as_RGBA\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -3372:SkPackARGB_as_BGRA\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -3373:SkOpSpan::setOppSum\28int\29 -3374:SkOpSegment::markAndChaseWinding\28SkOpSpanBase*\2c\20SkOpSpanBase*\2c\20int\2c\20SkOpSpanBase**\29 -3375:SkOpSegment::markAllDone\28\29 -3376:SkOpSegment::activeWinding\28SkOpSpanBase*\2c\20SkOpSpanBase*\29 -3377:SkOpPtT::contains\28SkOpSegment\20const*\29\20const -3378:SkOpEdgeBuilder::closeContour\28SkPoint\20const&\2c\20SkPoint\20const&\29 -3379:SkOpCoincidence::releaseDeleted\28\29 -3380:SkOpCoincidence::markCollapsed\28SkOpPtT*\29 -3381:SkOpCoincidence::findOverlaps\28SkOpCoincidence*\29\20const -3382:SkOpCoincidence::expand\28\29 -3383:SkOpCoincidence::apply\28\29 -3384:SkOpAngle::orderable\28SkOpAngle*\29 -3385:SkOpAngle::computeSector\28\29 -3386:SkNoPixelsDevice::SkNoPixelsDevice\28SkIRect\20const&\2c\20SkSurfaceProps\20const&\2c\20sk_sp\29 -3387:SkNoPixelsDevice::SkNoPixelsDevice\28SkIRect\20const&\2c\20SkSurfaceProps\20const&\29 -3388:SkMipmap::countLevels\28\29\20const -3389:SkMessageBus::BufferFinishedMessage\2c\20GrDirectContext::DirectContextID\2c\20false>::Get\28\29 -3390:SkMemoryStream::SkMemoryStream\28sk_sp\29 -3391:SkMatrix\20skif::Mapping::map\28SkMatrix\20const&\2c\20SkMatrix\20const&\29 -3392:SkMatrix::postSkew\28float\2c\20float\29 -3393:SkMatrix::getMinScale\28\29\20const -3394:SkMatrix::getMinMaxScales\28float*\29\20const -3395:SkMatrix::PolyToPoly\28SkSpan\2c\20SkSpan\29 -3396:SkMaskBuilder::PrepareDestination\28int\2c\20int\2c\20SkMask\20const&\29 -3397:SkM44::preTranslate\28float\2c\20float\2c\20float\29 -3398:SkLineClipper::ClipLine\28SkPoint\20const*\2c\20SkRect\20const&\2c\20SkPoint*\2c\20bool\29 -3399:SkLRUCache::~SkLRUCache\28\29 -3400:SkKnownRuntimeEffects::\28anonymous\20namespace\29::make_matrix_conv_shader\28SkKnownRuntimeEffects::\28anonymous\20namespace\29::MatrixConvolutionImpl\2c\20SkKnownRuntimeEffects::StableKey\29 -3401:SkJSONWriter::separator\28bool\29 -3402:SkInvert4x4Matrix\28float\20const*\2c\20float*\29 -3403:SkIntersections::intersectRay\28SkDQuad\20const&\2c\20SkDLine\20const&\29 -3404:SkIntersections::intersectRay\28SkDLine\20const&\2c\20SkDLine\20const&\29 -3405:SkIntersections::intersectRay\28SkDCubic\20const&\2c\20SkDLine\20const&\29 -3406:SkIntersections::intersectRay\28SkDConic\20const&\2c\20SkDLine\20const&\29 -3407:SkIntersections::cleanUpParallelLines\28bool\29 -3408:SkImage_Raster::onPeekBitmap\28\29\20const -3409:SkImage_Raster::SkImage_Raster\28SkImageInfo\20const&\2c\20sk_sp\2c\20unsigned\20long\2c\20unsigned\20int\29 -3410:SkImage_Ganesh::~SkImage_Ganesh\28\29 -3411:SkImageShader::Make\28sk_sp\2c\20SkTileMode\2c\20SkTileMode\2c\20SkSamplingOptions\20const&\2c\20SkMatrix\20const*\2c\20bool\29 -3412:SkImageInfo::Make\28SkISize\2c\20SkColorType\2c\20SkAlphaType\29 -3413:SkImageInfo::MakeN32Premul\28SkISize\29 -3414:SkImageGenerator::getPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\29 -3415:SkImageGenerator::SkImageGenerator\28SkImageInfo\20const&\2c\20unsigned\20int\29 -3416:SkImageFilters::Blur\28float\2c\20float\2c\20SkTileMode\2c\20sk_sp\2c\20SkImageFilters::CropRect\20const&\29 -3417:SkImageFilter_Base::getInputBounds\28skif::Mapping\20const&\2c\20skif::DeviceSpace\20const&\2c\20std::__2::optional>\29\20const -3418:SkImageFilter_Base::filterImage\28skif::Context\20const&\29\20const -3419:SkImageFilter_Base::affectsTransparentBlack\28\29\20const -3420:SkImage::makeRasterImage\28GrDirectContext*\2c\20SkImage::CachingHint\29\20const -3421:SkImage::height\28\29\20const -3422:SkIcuBreakIteratorCache::makeBreakIterator\28SkUnicode::BreakType\2c\20char\20const*\29 -3423:SkIDChangeListener::List::add\28sk_sp\29 -3424:SkGradientShader::MakeTwoPointConical\28SkPoint\20const&\2c\20float\2c\20SkPoint\20const&\2c\20float\2c\20SkRGBA4f<\28SkAlphaType\293>\20const*\2c\20sk_sp\2c\20float\20const*\2c\20int\2c\20SkTileMode\2c\20SkGradientShader::Interpolation\20const&\2c\20SkMatrix\20const*\29 -3425:SkGradientShader::MakeLinear\28SkPoint\20const*\2c\20SkRGBA4f<\28SkAlphaType\293>\20const*\2c\20sk_sp\2c\20float\20const*\2c\20int\2c\20SkTileMode\2c\20SkGradientShader::Interpolation\20const&\2c\20SkMatrix\20const*\29 -3426:SkGradientBaseShader::AppendInterpolatedToDstStages\28SkRasterPipeline*\2c\20SkArenaAlloc*\2c\20bool\2c\20SkGradientShader::Interpolation\20const&\2c\20SkColorSpace\20const*\2c\20SkColorSpace\20const*\29 -3427:SkGlyph::setPath\28SkArenaAlloc*\2c\20SkScalerContext*\29 -3428:SkGlyph::pathIsHairline\28\29\20const -3429:SkGlyph::mask\28\29\20const -3430:SkFontPriv::ApproximateTransformedTextSize\28SkFont\20const&\2c\20SkMatrix\20const&\2c\20SkPoint\20const&\29 -3431:SkFontMgr::matchFamily\28char\20const*\29\20const -3432:SkFloatInterpFunc\28float\2c\20float\20const*\2c\20float\20const*\2c\20int\29 -3433:SkFindCubicMaxCurvature\28SkPoint\20const*\2c\20float*\29 -3434:SkExif::parse_ifd\28SkExif::Metadata&\2c\20sk_sp\2c\20std::__2::unique_ptr>\2c\20bool\2c\20bool\29 -3435:SkEncoder::encodeRows\28int\29 -3436:SkEncodedInfo::ICCProfile::Make\28sk_sp\29 -3437:SkEmptyFontMgr::onMatchFamilyStyleCharacter\28char\20const*\2c\20SkFontStyle\20const&\2c\20char\20const**\2c\20int\2c\20int\29\20const -3438:SkEdge::setLine\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkIRect\20const*\29 -3439:SkDynamicMemoryWStream::padToAlign4\28\29 -3440:SkDrawable::SkDrawable\28\29 -3441:SkDevice::simplifyGlyphRunRSXFormAndRedraw\28SkCanvas*\2c\20sktext::GlyphRunList\20const&\2c\20SkPaint\20const&\29 -3442:SkDevice::setDeviceCoordinateSystem\28SkM44\20const&\2c\20SkM44\20const&\2c\20SkM44\20const&\2c\20int\2c\20int\29 -3443:SkDataTable::at\28int\2c\20unsigned\20long*\29\20const -3444:SkData::MakeFromStream\28SkStream*\2c\20unsigned\20long\29 -3445:SkDQuad::dxdyAtT\28double\29\20const -3446:SkDQuad::RootsReal\28double\2c\20double\2c\20double\2c\20double*\29 -3447:SkDQuad::FindExtrema\28double\20const*\2c\20double*\29 -3448:SkDCubic::subDivide\28double\2c\20double\29\20const -3449:SkDCubic::searchRoots\28double*\2c\20int\2c\20double\2c\20SkDCubic::SearchAxis\2c\20double*\29\20const -3450:SkDCubic::Coefficients\28double\20const*\2c\20double*\2c\20double*\2c\20double*\2c\20double*\29 -3451:SkDConic::dxdyAtT\28double\29\20const -3452:SkDConic::FindExtrema\28double\20const*\2c\20float\2c\20double*\29 -3453:SkContourMeasure_segTo\28SkPoint\20const*\2c\20unsigned\20int\2c\20float\2c\20float\2c\20SkPathBuilder*\29 -3454:SkContourMeasureIter::next\28\29 -3455:SkContourMeasureIter::Impl::compute_quad_segs\28SkPoint\20const*\2c\20float\2c\20int\2c\20int\2c\20unsigned\20int\2c\20int\29 -3456:SkContourMeasureIter::Impl::compute_cubic_segs\28SkPoint\20const*\2c\20float\2c\20int\2c\20int\2c\20unsigned\20int\2c\20int\29 -3457:SkContourMeasureIter::Impl::compute_conic_segs\28SkConic\20const&\2c\20float\2c\20int\2c\20SkPoint\20const&\2c\20int\2c\20SkPoint\20const&\2c\20unsigned\20int\2c\20int\29 -3458:SkContourMeasure::getPosTan\28float\2c\20SkPoint*\2c\20SkPoint*\29\20const -3459:SkConic::evalAt\28float\29\20const -3460:SkConic::BuildUnitArc\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPathDirection\2c\20SkMatrix\20const*\2c\20SkConic*\29 -3461:SkColorSpace::toXYZD50\28skcms_Matrix3x3*\29\20const -3462:SkColorSpace::serialize\28\29\20const -3463:SkColorSpace::gamutTransformTo\28SkColorSpace\20const*\2c\20skcms_Matrix3x3*\29\20const -3464:SkColorPalette::SkColorPalette\28unsigned\20int\20const*\2c\20int\29 -3465:SkColor4fPrepForDst\28SkRGBA4f<\28SkAlphaType\293>\2c\20GrColorInfo\20const&\29 -3466:SkCodec::startIncrementalDecode\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const*\29 -3467:SkCodec::outputScanline\28int\29\20const -3468:SkChopMonoCubicAtY\28SkPoint\20const*\2c\20float\2c\20SkPoint*\29 -3469:SkChopCubicAt\28SkPoint\20const*\2c\20SkPoint*\2c\20float\2c\20float\29 -3470:SkCanvas::scale\28float\2c\20float\29 -3471:SkCanvas::private_draw_shadow_rec\28SkPath\20const&\2c\20SkDrawShadowRec\20const&\29 -3472:SkCanvas::onResetClip\28\29 -3473:SkCanvas::onClipShader\28sk_sp\2c\20SkClipOp\29 -3474:SkCanvas::onClipRegion\28SkRegion\20const&\2c\20SkClipOp\29 -3475:SkCanvas::onClipRect\28SkRect\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -3476:SkCanvas::onClipRRect\28SkRRect\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -3477:SkCanvas::onClipPath\28SkPath\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -3478:SkCanvas::internal_private_resetClip\28\29 -3479:SkCanvas::internalSaveLayer\28SkCanvas::SaveLayerRec\20const&\2c\20SkCanvas::SaveLayerStrategy\2c\20bool\29 -3480:SkCanvas::internalDrawDeviceWithFilter\28SkDevice*\2c\20SkDevice*\2c\20SkSpan>\2c\20SkPaint\20const&\2c\20SkCanvas::DeviceCompatibleWithFilter\2c\20SkColorInfo\20const&\2c\20float\2c\20SkTileMode\2c\20bool\29 -3481:SkCanvas::experimental_DrawEdgeAAImageSet\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -3482:SkCanvas::drawRRect\28SkRRect\20const&\2c\20SkPaint\20const&\29 -3483:SkCanvas::drawPoints\28SkCanvas::PointMode\2c\20SkSpan\2c\20SkPaint\20const&\29 -3484:SkCanvas::drawPatch\28SkPoint\20const*\2c\20unsigned\20int\20const*\2c\20SkPoint\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -3485:SkCanvas::drawOval\28SkRect\20const&\2c\20SkPaint\20const&\29 -3486:SkCanvas::drawDRRect\28SkRRect\20const&\2c\20SkRRect\20const&\2c\20SkPaint\20const&\29 -3487:SkCanvas::drawArc\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\2c\20SkPaint\20const&\29 -3488:SkCanvas::clipRRect\28SkRRect\20const&\2c\20SkClipOp\2c\20bool\29 -3489:SkCanvas::SkCanvas\28sk_sp\29 -3490:SkCanvas::SkCanvas\28SkIRect\20const&\29 -3491:SkCachedData::~SkCachedData\28\29 -3492:SkBmpRLECodec::setPixel\28void*\2c\20unsigned\20long\2c\20SkImageInfo\20const&\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20char\29 -3493:SkBmpCodec::prepareToDecode\28SkImageInfo\20const&\2c\20SkCodec::Options\20const&\29 -3494:SkBlitterClipper::apply\28SkBlitter*\2c\20SkRegion\20const*\2c\20SkIRect\20const*\29 -3495:SkBlitter::blitRegion\28SkRegion\20const&\29 -3496:SkBitmapDevice::Create\28SkImageInfo\20const&\2c\20SkSurfaceProps\20const&\2c\20SkRasterHandleAllocator*\29 -3497:SkBitmapCacheDesc::Make\28SkImage\20const*\29 -3498:SkBitmap::writePixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -3499:SkBitmap::setPixels\28void*\29 -3500:SkBitmap::setPixelRef\28sk_sp\2c\20int\2c\20int\29 -3501:SkBitmap::readPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20int\2c\20int\29\20const -3502:SkBitmap::pixelRefOrigin\28\29\20const -3503:SkBitmap::notifyPixelsChanged\28\29\20const -3504:SkBitmap::isImmutable\28\29\20const -3505:SkBitmap::installPixels\28SkPixmap\20const&\29 -3506:SkBitmap::allocPixels\28\29 -3507:SkBinaryWriteBuffer::writeScalarArray\28SkSpan\29 -3508:SkBaseShadowTessellator::~SkBaseShadowTessellator\28\29_5166 -3509:SkBaseShadowTessellator::handleQuad\28SkPoint\20const*\29 -3510:SkAutoDescriptor::SkAutoDescriptor\28SkAutoDescriptor&&\29 -3511:SkArenaAllocWithReset::SkArenaAllocWithReset\28char*\2c\20unsigned\20long\2c\20unsigned\20long\29 -3512:SkAnimatedImage::decodeNextFrame\28\29 -3513:SkAnimatedImage::Frame::copyTo\28SkAnimatedImage::Frame*\29\20const -3514:SkAnalyticQuadraticEdge::updateQuadratic\28\29 -3515:SkAnalyticCubicEdge::updateCubic\28\29 -3516:SkAlphaRuns::reset\28int\29 -3517:SkAAClip::setRect\28SkIRect\20const&\29 -3518:ReconstructRow -3519:R_17328 -3520:OpAsWinding::nextEdge\28Contour&\2c\20OpAsWinding::Edge\29 -3521:OT::sbix::sanitize\28hb_sanitize_context_t*\29\20const -3522:OT::post::accelerator_t::cmp_gids\28void\20const*\2c\20void\20const*\2c\20void*\29 -3523:OT::hb_ot_layout_lookup_accelerator_t*\20OT::hb_ot_layout_lookup_accelerator_t::create\28OT::Layout::GSUB_impl::SubstLookup\20const&\29 -3524:OT::gvar_GVAR\2c\201735811442u>::sanitize_shallow\28hb_sanitize_context_t*\29\20const -3525:OT::fvar::sanitize\28hb_sanitize_context_t*\29\20const -3526:OT::cmap_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -3527:OT::cmap::sanitize\28hb_sanitize_context_t*\29\20const -3528:OT::cff2::accelerator_templ_t>::_fini\28\29 -3529:OT::avar::sanitize\28hb_sanitize_context_t*\29\20const -3530:OT::VarRegionList::evaluate\28unsigned\20int\2c\20int\20const*\2c\20unsigned\20int\2c\20float*\29\20const -3531:OT::STAT::sanitize\28hb_sanitize_context_t*\29\20const -3532:OT::Rule::apply\28OT::hb_ot_apply_context_t*\2c\20OT::ContextApplyLookupContext\20const&\29\20const -3533:OT::MVAR::sanitize\28hb_sanitize_context_t*\29\20const -3534:OT::Layout::GSUB_impl::SubstLookup::serialize_ligature\28hb_serialize_context_t*\2c\20unsigned\20int\2c\20hb_sorted_array_t\2c\20hb_array_t\2c\20hb_array_t\2c\20hb_array_t\2c\20hb_array_t\29 -3535:OT::Layout::GPOS_impl::MarkArray::apply\28OT::hb_ot_apply_context_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20OT::Layout::GPOS_impl::AnchorMatrix\20const&\2c\20unsigned\20int\2c\20unsigned\20int\29\20const -3536:OT::GDEFVersion1_2::sanitize\28hb_sanitize_context_t*\29\20const -3537:OT::Device::get_y_delta\28hb_font_t*\2c\20OT::ItemVariationStore\20const&\2c\20float*\29\20const -3538:OT::Device::get_x_delta\28hb_font_t*\2c\20OT::ItemVariationStore\20const&\2c\20float*\29\20const -3539:OT::Condition::sanitize\28hb_sanitize_context_t*\29\20const -3540:OT::ClipList::get_extents\28unsigned\20int\2c\20hb_glyph_extents_t*\2c\20OT::ItemVarStoreInstancer\20const&\29\20const -3541:OT::ChainRule::apply\28OT::hb_ot_apply_context_t*\2c\20OT::ChainContextApplyLookupContext\20const&\29\20const -3542:OT::CPAL::sanitize\28hb_sanitize_context_t*\29\20const -3543:OT::COLR::sanitize\28hb_sanitize_context_t*\29\20const -3544:OT::COLR::paint_glyph\28hb_font_t*\2c\20unsigned\20int\2c\20hb_paint_funcs_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20bool\2c\20hb_colr_scratch_t&\29\20const -3545:OT::CBLC::sanitize\28hb_sanitize_context_t*\29\20const -3546:MakeRasterCopyPriv\28SkPixmap\20const&\2c\20unsigned\20int\29 -3547:LineQuadraticIntersections::pinTs\28double*\2c\20double*\2c\20SkDPoint*\2c\20LineQuadraticIntersections::PinTPoint\29 -3548:LineQuadraticIntersections::checkCoincident\28\29 -3549:LineQuadraticIntersections::addLineNearEndPoints\28\29 -3550:LineCubicIntersections::pinTs\28double*\2c\20double*\2c\20SkDPoint*\2c\20LineCubicIntersections::PinTPoint\29 -3551:LineCubicIntersections::checkCoincident\28\29 -3552:LineCubicIntersections::addLineNearEndPoints\28\29 -3553:LineConicIntersections::pinTs\28double*\2c\20double*\2c\20SkDPoint*\2c\20LineConicIntersections::PinTPoint\29 -3554:LineConicIntersections::checkCoincident\28\29 -3555:LineConicIntersections::addLineNearEndPoints\28\29 -3556:Ins_UNKNOWN -3557:GrXferProcessor::GrXferProcessor\28GrProcessor::ClassID\29 -3558:GrVertexChunkBuilder::~GrVertexChunkBuilder\28\29 -3559:GrTriangulator::tessellate\28GrTriangulator::VertexList\20const&\2c\20GrTriangulator::Comparator\20const&\29 -3560:GrTriangulator::splitEdge\28GrTriangulator::Edge*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Comparator\20const&\29 -3561:GrTriangulator::pathToPolys\28float\2c\20SkRect\20const&\2c\20bool*\29 -3562:GrTriangulator::generateCubicPoints\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20GrTriangulator::VertexList*\2c\20int\29\20const -3563:GrTriangulator::emitTriangle\28GrTriangulator::Vertex*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::Vertex*\2c\20int\2c\20skgpu::VertexWriter\29\20const -3564:GrTriangulator::checkForIntersection\28GrTriangulator::Edge*\2c\20GrTriangulator::Edge*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::VertexList*\2c\20GrTriangulator::Comparator\20const&\29 -3565:GrTriangulator::applyFillType\28int\29\20const -3566:GrTriangulator::EdgeList::insert\28GrTriangulator::Edge*\2c\20GrTriangulator::Edge*\29 -3567:GrTriangulator::Edge::intersect\28GrTriangulator::Edge\20const&\2c\20SkPoint*\2c\20unsigned\20char*\29\20const -3568:GrTriangulator::Edge::insertBelow\28GrTriangulator::Vertex*\2c\20GrTriangulator::Comparator\20const&\29 -3569:GrTriangulator::Edge::insertAbove\28GrTriangulator::Vertex*\2c\20GrTriangulator::Comparator\20const&\29 -3570:GrToGLStencilFunc\28GrStencilTest\29 -3571:GrThreadSafeCache::~GrThreadSafeCache\28\29 -3572:GrThreadSafeCache::dropAllRefs\28\29 -3573:GrTextureRenderTargetProxy::callbackDesc\28\29\20const -3574:GrTextureProxy::clearUniqueKey\28\29 -3575:GrTexture::GrTexture\28GrGpu*\2c\20SkISize\20const&\2c\20skgpu::Protected\2c\20GrTextureType\2c\20GrMipmapStatus\2c\20std::__2::basic_string_view>\29 -3576:GrTexture::ComputeScratchKey\28GrCaps\20const&\2c\20GrBackendFormat\20const&\2c\20SkISize\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20skgpu::ScratchKey*\29 -3577:GrSurfaceProxyView::asTextureProxyRef\28\29\20const -3578:GrSurfaceProxy::GrSurfaceProxy\28std::__2::function&&\2c\20GrBackendFormat\20const&\2c\20SkISize\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20GrInternalSurfaceFlags\2c\20GrSurfaceProxy::UseAllocator\2c\20std::__2::basic_string_view>\29 -3579:GrSurfaceProxy::GrSurfaceProxy\28sk_sp\2c\20SkBackingFit\2c\20GrSurfaceProxy::UseAllocator\29 -3580:GrSurface::setRelease\28sk_sp\29 -3581:GrStyledShape::styledBounds\28\29\20const -3582:GrStyledShape::asLine\28SkPoint*\2c\20bool*\29\20const -3583:GrStyledShape::addGenIDChangeListener\28sk_sp\29\20const -3584:GrSimpleMeshDrawOpHelper::fixedFunctionFlags\28\29\20const -3585:GrShape::setRRect\28SkRRect\20const&\29 -3586:GrShape::segmentMask\28\29\20const -3587:GrResourceProvider::assignUniqueKeyToResource\28skgpu::UniqueKey\20const&\2c\20GrGpuResource*\29 -3588:GrResourceCache::releaseAll\28\29 -3589:GrResourceCache::refAndMakeResourceMRU\28GrGpuResource*\29 -3590:GrResourceCache::getNextTimestamp\28\29 -3591:GrRenderTask::addDependency\28GrRenderTask*\29 -3592:GrRenderTargetProxy::canUseStencil\28GrCaps\20const&\29\20const -3593:GrRecordingContextPriv::addOnFlushCallbackObject\28GrOnFlushCallbackObject*\29 -3594:GrRecordingContext::~GrRecordingContext\28\29 -3595:GrRecordingContext::abandonContext\28\29 -3596:GrQuadUtils::TessellationHelper::Vertices::moveTo\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20int>\20const&\29 -3597:GrQuadUtils::TessellationHelper::EdgeEquations::reset\28GrQuadUtils::TessellationHelper::EdgeVectors\20const&\29 -3598:GrQuadUtils::ResolveAAType\28GrAAType\2c\20GrQuadAAFlags\2c\20GrQuad\20const&\2c\20GrAAType*\2c\20GrQuadAAFlags*\29 -3599:GrQuadBuffer<\28anonymous\20namespace\29::FillRectOpImpl::ColorAndAA>::append\28GrQuad\20const&\2c\20\28anonymous\20namespace\29::FillRectOpImpl::ColorAndAA&&\2c\20GrQuad\20const*\29 -3600:GrPixmap::GrPixmap\28GrImageInfo\2c\20void*\2c\20unsigned\20long\29 -3601:GrPipeline::GrPipeline\28GrPipeline::InitArgs\20const&\2c\20GrProcessorSet&&\2c\20GrAppliedClip&&\29 -3602:GrPersistentCacheUtils::UnpackCachedShaders\28SkReadBuffer*\2c\20SkSL::NativeShader*\2c\20bool\2c\20SkSL::ProgramInterface*\2c\20int\2c\20GrPersistentCacheUtils::ShaderMetadata*\29 -3603:GrPathUtils::convertCubicToQuads\28SkPoint\20const*\2c\20float\2c\20skia_private::TArray*\29 -3604:GrPathTessellationShader::Make\28GrShaderCaps\20const&\2c\20SkArenaAlloc*\2c\20SkMatrix\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20skgpu::tess::PatchAttribs\29 -3605:GrOp::chainConcat\28std::__2::unique_ptr>\29 -3606:GrMeshDrawOp::PatternHelper::PatternHelper\28GrMeshDrawTarget*\2c\20GrPrimitiveType\2c\20unsigned\20long\2c\20sk_sp\2c\20int\2c\20int\2c\20int\2c\20int\29 -3607:GrMemoryPool::Make\28unsigned\20long\2c\20unsigned\20long\29 -3608:GrMakeKeyFromImageID\28skgpu::UniqueKey*\2c\20unsigned\20int\2c\20SkIRect\20const&\29 -3609:GrImageInfo::GrImageInfo\28GrColorInfo\20const&\2c\20SkISize\20const&\29 -3610:GrGpuResource::removeScratchKey\28\29 -3611:GrGpuResource::registerWithCacheWrapped\28GrWrapCacheable\29 -3612:GrGpuResource::dumpMemoryStatisticsPriv\28SkTraceMemoryDump*\2c\20SkString\20const&\2c\20char\20const*\2c\20unsigned\20long\29\20const -3613:GrGpuBuffer::onGpuMemorySize\28\29\20const -3614:GrGpu::resolveRenderTarget\28GrRenderTarget*\2c\20SkIRect\20const&\29 -3615:GrGpu::executeFlushInfo\28SkSpan\2c\20SkSurfaces::BackendSurfaceAccess\2c\20GrFlushInfo\20const&\2c\20std::__2::optional\2c\20skgpu::MutableTextureState\20const*\29 -3616:GrGeometryProcessor::TextureSampler::TextureSampler\28GrSamplerState\2c\20GrBackendFormat\20const&\2c\20skgpu::Swizzle\20const&\29 -3617:GrGeometryProcessor::ProgramImpl::ComputeMatrixKeys\28GrShaderCaps\20const&\2c\20SkMatrix\20const&\2c\20SkMatrix\20const&\29 -3618:GrGLUniformHandler::getUniformVariable\28GrResourceHandle\29\20const -3619:GrGLTextureRenderTarget::~GrGLTextureRenderTarget\28\29_12500 -3620:GrGLSemaphore::GrGLSemaphore\28GrGLGpu*\2c\20bool\29 -3621:GrGLSLVaryingHandler::~GrGLSLVaryingHandler\28\29 -3622:GrGLSLShaderBuilder::emitFunction\28SkSLType\2c\20char\20const*\2c\20SkSpan\2c\20char\20const*\29 -3623:GrGLSLProgramDataManager::setSkMatrix\28GrResourceHandle\2c\20SkMatrix\20const&\29\20const -3624:GrGLSLProgramBuilder::writeFPFunction\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29 -3625:GrGLSLProgramBuilder::invokeFP\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl\20const&\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\29\20const -3626:GrGLSLProgramBuilder::addRTFlipUniform\28char\20const*\29 -3627:GrGLSLFragmentShaderBuilder::dstColor\28\29 -3628:GrGLSLBlend::BlendKey\28SkBlendMode\29 -3629:GrGLProgramBuilder::~GrGLProgramBuilder\28\29 -3630:GrGLProgramBuilder::computeCountsAndStrides\28unsigned\20int\2c\20GrGeometryProcessor\20const&\2c\20bool\29 -3631:GrGLGpu::flushScissor\28GrScissorState\20const&\2c\20int\2c\20GrSurfaceOrigin\29 -3632:GrGLGpu::flushClearColor\28std::__2::array\29 -3633:GrGLGpu::createTexture\28SkISize\2c\20GrGLFormat\2c\20unsigned\20int\2c\20skgpu::Renderable\2c\20GrGLTextureParameters::SamplerOverriddenState*\2c\20int\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -3634:GrGLGpu::copySurfaceAsDraw\28GrSurface*\2c\20bool\2c\20GrSurface*\2c\20SkIRect\20const&\2c\20SkIRect\20const&\2c\20SkFilterMode\29 -3635:GrGLGpu::HWVertexArrayState::bindInternalVertexArray\28GrGLGpu*\2c\20GrBuffer\20const*\29 -3636:GrGLFunction::GrGLFunction\28void\20\28*\29\28unsigned\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\29\29::'lambda'\28void\20const*\2c\20unsigned\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\29::__invoke\28void\20const*\2c\20unsigned\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\29 -3637:GrGLBuffer::Make\28GrGLGpu*\2c\20unsigned\20long\2c\20GrGpuBufferType\2c\20GrAccessPattern\29 -3638:GrGLAttribArrayState::enableVertexArrays\28GrGLGpu\20const*\2c\20int\2c\20GrPrimitiveRestart\29 -3639:GrFragmentProcessors::make_effect_fp\28sk_sp\2c\20char\20const*\2c\20sk_sp\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20SkSpan\2c\20GrFPArgs\20const&\29 -3640:GrFragmentProcessors::Make\28SkShader\20const*\2c\20GrFPArgs\20const&\2c\20SkMatrix\20const&\29 -3641:GrFragmentProcessors::MakeChildFP\28SkRuntimeEffect::ChildPtr\20const&\2c\20GrFPArgs\20const&\29 -3642:GrFragmentProcessors::IsSupported\28SkMaskFilter\20const*\29 -3643:GrFragmentProcessor::makeProgramImpl\28\29\20const -3644:GrFragmentProcessor::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -3645:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29 -3646:GrFragmentProcessor::MulInputByChildAlpha\28std::__2::unique_ptr>\29 -3647:GrFragmentProcessor::HighPrecision\28std::__2::unique_ptr>\29::HighPrecisionFragmentProcessor::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -3648:GrFragmentProcessor::DeviceSpace\28std::__2::unique_ptr>\29 -3649:GrFragmentProcessor::Compose\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -3650:GrDynamicAtlas::makeNode\28GrDynamicAtlas::Node*\2c\20int\2c\20int\2c\20int\2c\20int\29 -3651:GrDynamicAtlas::instantiate\28GrOnFlushResourceProvider*\2c\20sk_sp\29 -3652:GrDrawingManager::setLastRenderTask\28GrSurfaceProxy\20const*\2c\20GrRenderTask*\29 -3653:GrDrawingManager::flushSurfaces\28SkSpan\2c\20SkSurfaces::BackendSurfaceAccess\2c\20GrFlushInfo\20const&\2c\20skgpu::MutableTextureState\20const*\29 -3654:GrDrawOpAtlas::updatePlot\28GrDeferredUploadTarget*\2c\20skgpu::AtlasLocator*\2c\20skgpu::Plot*\29 -3655:GrDirectContext::resetContext\28unsigned\20int\29 -3656:GrDirectContext::getResourceCacheLimit\28\29\20const -3657:GrDefaultGeoProcFactory::MakeForDeviceSpace\28SkArenaAlloc*\2c\20GrDefaultGeoProcFactory::Color\20const&\2c\20GrDefaultGeoProcFactory::Coverage\20const&\2c\20GrDefaultGeoProcFactory::LocalCoords\20const&\2c\20SkMatrix\20const&\29 -3658:GrColorSpaceXformEffect::Make\28std::__2::unique_ptr>\2c\20sk_sp\29 -3659:GrColorSpaceXform::apply\28SkRGBA4f<\28SkAlphaType\293>\20const&\29 -3660:GrColorSpaceXform::Equals\28GrColorSpaceXform\20const*\2c\20GrColorSpaceXform\20const*\29 -3661:GrBufferAllocPool::unmap\28\29 -3662:GrBlurUtils::can_filter_mask\28SkMaskFilterBase\20const*\2c\20GrStyledShape\20const&\2c\20SkIRect\20const&\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkIRect*\29 -3663:GrBlurUtils::GaussianBlur\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20GrColorType\2c\20SkAlphaType\2c\20sk_sp\2c\20SkIRect\2c\20SkIRect\2c\20float\2c\20float\2c\20SkTileMode\2c\20SkBackingFit\29 -3664:GrBicubicEffect::MakeSubset\28GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkMatrix\20const&\2c\20GrSamplerState::WrapMode\2c\20GrSamplerState::WrapMode\2c\20SkRect\20const&\2c\20SkCubicResampler\2c\20GrBicubicEffect::Direction\2c\20GrCaps\20const&\29 -3665:GrBackendTextures::MakeGL\28int\2c\20int\2c\20skgpu::Mipmapped\2c\20GrGLTextureInfo\20const&\2c\20sk_sp\2c\20std::__2::basic_string_view>\29 -3666:GrBackendFormatStencilBits\28GrBackendFormat\20const&\29 -3667:GrBackendFormat::asMockCompressionType\28\29\20const -3668:GrAATriangulator::~GrAATriangulator\28\29 -3669:GrAAConvexTessellator::fanRing\28GrAAConvexTessellator::Ring\20const&\29 -3670:GrAAConvexTessellator::computePtAlongBisector\28int\2c\20SkPoint\20const&\2c\20int\2c\20float\2c\20SkPoint*\29\20const -3671:GetVariationDesignPosition\28FT_FaceRec_*\2c\20SkSpan\29 -3672:GetAxes\28FT_FaceRec_*\2c\20skia_private::STArray<4\2c\20SkFontParameters::Variation::Axis\2c\20true>*\29 -3673:FT_Stream_ReadAt -3674:FT_Set_Char_Size -3675:FT_Request_Metrics -3676:FT_New_Library -3677:FT_Hypot -3678:FT_Get_Var_Design_Coordinates -3679:FT_Get_Paint -3680:FT_Get_MM_Var -3681:FT_Get_Advance -3682:FT_Add_Default_Modules -3683:DecodeImageData -3684:Cr_z_inflate_table -3685:Cr_z_inflateReset -3686:Cr_z_deflateEnd -3687:Cr_z_copy_with_crc -3688:Compute_Point_Displacement -3689:BuildHuffmanTable -3690:BrotliWarmupBitReader -3691:BrotliDecoderHuffmanTreeGroupInit -3692:AAT::trak::sanitize\28hb_sanitize_context_t*\29\20const -3693:AAT::morx_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -3694:AAT::mortmorx::accelerator_t::~accelerator_t\28\29 -3695:AAT::mort_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -3696:AAT::ltag::sanitize\28hb_sanitize_context_t*\29\20const -3697:AAT::feat::sanitize\28hb_sanitize_context_t*\29\20const -3698:AAT::ankr::sanitize\28hb_sanitize_context_t*\29\20const -3699:AAT::KerxTable::sanitize\28hb_sanitize_context_t*\29\20const -3700:AAT::KerxTable::sanitize\28hb_sanitize_context_t*\29\20const -3701:AAT::KerxTable::sanitize\28hb_sanitize_context_t*\29\20const -3702:AAT::KerxTable::accelerator_t::~accelerator_t\28\29 -3703:3465 -3704:3466 -3705:3467 -3706:3468 -3707:3469 -3708:3470 -3709:3471 -3710:3472 -3711:3473 -3712:3474 -3713:3475 -3714:3476 -3715:3477 -3716:3478 -3717:3479 -3718:3480 -3719:3481 -3720:3482 -3721:3483 -3722:3484 -3723:3485 -3724:3486 -3725:3487 -3726:3488 -3727:3489 -3728:3490 -3729:3491 -3730:3492 -3731:3493 -3732:zeroinfnan -3733:wuffs_lzw__decoder__transform_io -3734:wuffs_gif__decoder__set_quirk_enabled -3735:wuffs_gif__decoder__restart_frame -3736:wuffs_gif__decoder__num_animation_loops -3737:wuffs_gif__decoder__frame_dirty_rect -3738:wuffs_gif__decoder__decode_up_to_id_part1 -3739:wuffs_gif__decoder__decode_frame -3740:write_vertex_position\28GrGLSLVertexBuilder*\2c\20GrGLSLUniformHandler*\2c\20GrShaderCaps\20const&\2c\20GrShaderVar\20const&\2c\20SkMatrix\20const&\2c\20char\20const*\2c\20GrShaderVar*\2c\20GrResourceHandle*\29 -3741:write_passthrough_vertex_position\28GrGLSLVertexBuilder*\2c\20GrShaderVar\20const&\2c\20GrShaderVar*\29 -3742:write_buf -3743:wctomb -3744:wchar_t*\20std::__2::copy\5babi:nn180100\5d\2c\20wchar_t*>\28std::__2::__wrap_iter\2c\20std::__2::__wrap_iter\2c\20wchar_t*\29 -3745:wchar_t*\20std::__2::__constexpr_memmove\5babi:nn180100\5d\28wchar_t*\2c\20wchar_t\20const*\2c\20std::__2::__element_count\29 -3746:walk_simple_edges\28SkEdge*\2c\20SkBlitter*\2c\20int\2c\20int\29 -3747:vsscanf -3748:void\20std::__2::vector>::__assign_with_size\5babi:ne180100\5d\28skia::textlayout::FontFeature*\2c\20skia::textlayout::FontFeature*\2c\20long\29 -3749:void\20std::__2::vector>::__assign_with_size\5babi:ne180100\5d\28SkString*\2c\20SkString*\2c\20long\29 -3750:void\20std::__2::vector>::__assign_with_size\5babi:ne180100\5d\28SkFontArguments::VariationPosition::Coordinate*\2c\20SkFontArguments::VariationPosition::Coordinate*\2c\20long\29 -3751:void\20std::__2::basic_string\2c\20std::__2::allocator>::__init\28wchar_t\20const*\2c\20wchar_t\20const*\29 -3752:void\20std::__2::basic_string\2c\20std::__2::allocator>::__init\28char*\2c\20char*\29 -3753:void\20std::__2::__tree_balance_after_insert\5babi:ne180100\5d*>\28std::__2::__tree_node_base*\2c\20std::__2::__tree_node_base*\29 -3754:void\20std::__2::__stable_sort_move\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::'lambda'\28\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\29&\2c\20std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>\28std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>\2c\20std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::'lambda'\28\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\29&\2c\20std::__2::iterator_traits\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>::difference_type\2c\20std::__2::iterator_traits\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>::value_type*\29 -3755:void\20std::__2::__sort5_maybe_branchless\5babi:ne180100\5d\28skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::finish\28skia::textlayout::Block\20const&\2c\20float\2c\20float&\29::$_0&\29 -3756:void\20std::__2::__sort5_maybe_branchless\5babi:ne180100\5d\28\28anonymous\20namespace\29::Entry*\2c\20\28anonymous\20namespace\29::Entry*\2c\20\28anonymous\20namespace\29::Entry*\2c\20\28anonymous\20namespace\29::Entry*\2c\20\28anonymous\20namespace\29::Entry*\2c\20\28anonymous\20namespace\29::EntryComparator&\29 -3757:void\20std::__2::__sort5_maybe_branchless\5babi:ne180100\5d\28SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::Transform::\28anonymous\20namespace\29::BuiltinVariableScanner::sortNewElements\28\29::'lambda'\28SkSL::ProgramElement\20const*\2c\20SkSL::ProgramElement\20const*\29&\29 -3758:void\20std::__2::__sort5_maybe_branchless\5babi:ne180100\5d\28SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::Transform::FindAndDeclareBuiltinFunctions\28SkSL::Program&\29::$_0&\29 -3759:void\20std::__2::__sift_up\5babi:ne180100\5d*>>\28std::__2::__wrap_iter*>\2c\20std::__2::__wrap_iter*>\2c\20GrGeometryProcessor::ProgramImpl::emitTransformCode\28GrGLSLVertexBuilder*\2c\20GrGLSLUniformHandler*\29::$_1&\2c\20std::__2::iterator_traits*>>::difference_type\29 -3760:void\20std::__2::__optional_storage_base::__assign_from\5babi:ne180100\5d\20const&>\28std::__2::__optional_copy_assign_base\20const&\29 -3761:void\20std::__2::__introsort\28skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::finish\28skia::textlayout::Block\20const&\2c\20float\2c\20float&\29::$_0&\2c\20std::__2::iterator_traits::difference_type\2c\20bool\29 -3762:void\20std::__2::__introsort\28\28anonymous\20namespace\29::Entry*\2c\20\28anonymous\20namespace\29::Entry*\2c\20\28anonymous\20namespace\29::EntryComparator&\2c\20std::__2::iterator_traits<\28anonymous\20namespace\29::Entry*>::difference_type\2c\20bool\29 -3763:void\20std::__2::__introsort\28SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::Transform::\28anonymous\20namespace\29::BuiltinVariableScanner::sortNewElements\28\29::'lambda'\28SkSL::ProgramElement\20const*\2c\20SkSL::ProgramElement\20const*\29&\2c\20std::__2::iterator_traits::difference_type\2c\20bool\29 -3764:void\20std::__2::__introsort\28SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::Transform::FindAndDeclareBuiltinFunctions\28SkSL::Program&\29::$_0&\2c\20std::__2::iterator_traits::difference_type\2c\20bool\29 -3765:void\20std::__2::__double_or_nothing\5babi:nn180100\5d\28std::__2::unique_ptr&\2c\20char*&\2c\20char*&\29 -3766:void\20sorted_merge<&sweep_lt_vert\28SkPoint\20const&\2c\20SkPoint\20const&\29>\28GrTriangulator::VertexList*\2c\20GrTriangulator::VertexList*\2c\20GrTriangulator::VertexList*\29 -3767:void\20sorted_merge<&sweep_lt_horiz\28SkPoint\20const&\2c\20SkPoint\20const&\29>\28GrTriangulator::VertexList*\2c\20GrTriangulator::VertexList*\2c\20GrTriangulator::VertexList*\29 -3768:void\20sort_r_simple<>\28void*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\20\28*\29\28void\20const*\2c\20void\20const*\29\29_15835 -3769:void\20skgpu::ganesh::SurfaceFillContext::clear<\28SkAlphaType\292>\28SkRGBA4f<\28SkAlphaType\292>\20const&\29 -3770:void\20hair_path<\28SkPaint::Cap\292>\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\2c\20void\20\28*\29\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29\29 -3771:void\20hair_path<\28SkPaint::Cap\291>\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\2c\20void\20\28*\29\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29\29 -3772:void\20hair_path<\28SkPaint::Cap\290>\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\2c\20void\20\28*\29\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29\29 -3773:void\20emscripten::internal::raw_destructor>\28sk_sp*\29 -3774:void\20emscripten::internal::MemberAccess>::setWire\28sk_sp\20SkRuntimeEffect::TracedShader::*\20const&\2c\20SkRuntimeEffect::TracedShader&\2c\20sk_sp*\29 -3775:void\20emscripten::internal::MemberAccess::setWire\28SimpleFontStyle\20SimpleStrutStyle::*\20const&\2c\20SimpleStrutStyle&\2c\20SimpleFontStyle*\29 -3776:void\20\28anonymous\20namespace\29::copyFT2LCD16\28FT_Bitmap_\20const&\2c\20SkMaskBuilder*\2c\20int\2c\20unsigned\20char\20const*\2c\20unsigned\20char\20const*\2c\20unsigned\20char\20const*\29 -3777:void\20\28anonymous\20namespace\29::Pass::blur\28int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\2c\20int\2c\20unsigned\20int*\2c\20int\29 -3778:void\20\28anonymous\20namespace\29::Pass::blur\28int\2c\20int\2c\20int\2c\20unsigned\20char\20const*\2c\20int\2c\20unsigned\20char*\2c\20int\29 -3779:void\20SkTIntroSort\28int\2c\20int*\2c\20int\2c\20DistanceLessThan\20const&\29 -3780:void\20SkTIntroSort\28float*\2c\20float*\29::'lambda'\28float\20const&\2c\20float\20const&\29>\28int\2c\20float*\2c\20int\2c\20void\20SkTQSort\28float*\2c\20float*\29::'lambda'\28float\20const&\2c\20float\20const&\29\20const&\29 -3781:void\20SkTIntroSort\28int\2c\20SkString*\2c\20int\2c\20bool\20\20const\28&\29\28SkString\20const&\2c\20SkString\20const&\29\29 -3782:void\20SkTIntroSort\28int\2c\20SkOpRayHit**\2c\20int\2c\20bool\20\20const\28&\29\28SkOpRayHit\20const*\2c\20SkOpRayHit\20const*\29\29 -3783:void\20SkTIntroSort\28SkOpContour**\2c\20SkOpContour**\29::'lambda'\28SkOpContour\20const*\2c\20SkOpContour\20const*\29>\28int\2c\20SkOpContour*\2c\20int\2c\20void\20SkTQSort\28SkOpContour**\2c\20SkOpContour**\29::'lambda'\28SkOpContour\20const*\2c\20SkOpContour\20const*\29\20const&\29 -3784:void\20SkTIntroSort>\2c\20SkCodec::Result*\29::Entry\2c\20SkIcoCodec::MakeFromStream\28std::__2::unique_ptr>\2c\20SkCodec::Result*\29::EntryLessThan>\28int\2c\20SkIcoCodec::MakeFromStream\28std::__2::unique_ptr>\2c\20SkCodec::Result*\29::Entry*\2c\20int\2c\20SkIcoCodec::MakeFromStream\28std::__2::unique_ptr>\2c\20SkCodec::Result*\29::EntryLessThan\20const&\29 -3785:void\20SkTIntroSort\28SkClosestRecord\20const**\2c\20SkClosestRecord\20const**\29::'lambda'\28SkClosestRecord\20const*\2c\20SkClosestRecord\20const*\29>\28int\2c\20SkClosestRecord\20const*\2c\20int\2c\20void\20SkTQSort\28SkClosestRecord\20const**\2c\20SkClosestRecord\20const**\29::'lambda'\28SkClosestRecord\20const*\2c\20SkClosestRecord\20const*\29\20const&\29 -3786:void\20SkTIntroSort\28int\2c\20SkAnalyticEdge**\2c\20int\2c\20bool\20\20const\28&\29\28SkAnalyticEdge\20const*\2c\20SkAnalyticEdge\20const*\29\29 -3787:void\20SkTIntroSort\28int\2c\20GrGpuResource**\2c\20int\2c\20bool\20\20const\28&\29\28GrGpuResource*\20const&\2c\20GrGpuResource*\20const&\29\29 -3788:void\20SkTIntroSort\28int\2c\20GrGpuResource**\2c\20int\2c\20bool\20\28*\20const&\29\28GrGpuResource*\20const&\2c\20GrGpuResource*\20const&\29\29 -3789:void\20SkTIntroSort\28int\2c\20Edge*\2c\20int\2c\20EdgeLT\20const&\29 -3790:void\20AAT::LookupFormat2>::collect_glyphs\28hb_bit_set_t&\29\20const -3791:void*\20OT::hb_accelerate_subtables_context_t::cache_func_to>\28void*\2c\20OT::hb_ot_lookup_cache_op_t\29 -3792:void*\20OT::hb_accelerate_subtables_context_t::cache_func_to>\28void*\2c\20OT::hb_ot_lookup_cache_op_t\29 -3793:virtual\20thunk\20to\20GrGLTexture::onSetLabel\28\29 -3794:virtual\20thunk\20to\20GrGLTexture::backendFormat\28\29\20const -3795:vfiprintf -3796:validate_texel_levels\28SkISize\2c\20GrColorType\2c\20GrMipLevel\20const*\2c\20int\2c\20GrCaps\20const*\29 -3797:utf8TextClose\28UText*\29 -3798:utf8TextAccess\28UText*\2c\20long\20long\2c\20signed\20char\29 -3799:utext_openConstUnicodeString_74 -3800:utext_moveIndex32_74 -3801:utext_getPreviousNativeIndex_74 -3802:utext_extract_74 -3803:ustrcase_mapWithOverlap_74 -3804:ures_resetIterator_74 -3805:ures_initStackObject_74 -3806:ures_getInt_74 -3807:ures_getIntVector_74 -3808:ures_copyResb_74 -3809:uprv_stricmp_74 -3810:uprv_getMaxValues_74 -3811:uprv_compareInvAscii_74 -3812:upropsvec_addPropertyStarts_74 -3813:uprops_getSource_74 -3814:uprops_addPropertyStarts_74 -3815:unsigned\20short\20std::__2::__num_get_unsigned_integral\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\2c\20int\29 -3816:unsigned\20long\20long\20std::__2::__num_get_unsigned_integral\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\2c\20int\29 -3817:unsigned\20long\20const&\20std::__2::min\5babi:nn180100\5d\28unsigned\20long\20const&\2c\20unsigned\20long\20const&\29 -3818:unsigned\20int\20std::__2::__num_get_unsigned_integral\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\2c\20int\29 -3819:unsigned\20int\20const*\20std::__2::lower_bound\5babi:nn180100\5d\28unsigned\20int\20const*\2c\20unsigned\20int\20const*\2c\20unsigned\20long\20const&\29 -3820:unorm_getFCD16_74 -3821:ultag_isUnicodeLocaleKey_74 -3822:ultag_isScriptSubtag_74 -3823:ultag_isLanguageSubtag_74 -3824:ultag_isExtensionSubtags_74 -3825:ultag_getTKeyStart_74 -3826:ulocimp_toBcpType_74 -3827:uloc_toUnicodeLocaleType_74 -3828:uloc_toUnicodeLocaleKey_74 -3829:uloc_setKeywordValue_74 -3830:uloc_getTableStringWithFallback_74 -3831:uloc_getScript_74 -3832:uloc_getName_74 -3833:uloc_getLanguage_74 -3834:uloc_getDisplayName_74 -3835:uloc_getCountry_74 -3836:uloc_canonicalize_74 -3837:uenum_unext_74 -3838:udata_open_74 -3839:udata_checkCommonData_74 -3840:ucptrie_internalU8PrevIndex_74 -3841:uchar_addPropertyStarts_74 -3842:ucase_toFullUpper_74 -3843:ucase_toFullLower_74 -3844:ucase_toFullFolding_74 -3845:ucase_getTypeOrIgnorable_74 -3846:ucase_addPropertyStarts_74 -3847:ubidi_getPairedBracketType_74 -3848:ubidi_close_74 -3849:u_unescapeAt_74 -3850:u_strFindFirst_74 -3851:u_memrchr_74 -3852:u_memmove_74 -3853:u_memcmp_74 -3854:u_hasBinaryProperty_74 -3855:u_getPropertyEnum_74 -3856:tt_size_run_prep -3857:tt_size_done_bytecode -3858:tt_sbit_decoder_load_image -3859:tt_face_vary_cvt -3860:tt_face_palette_set -3861:tt_face_load_cvt -3862:tt_face_get_metrics -3863:tt_done_blend -3864:tt_delta_interpolate -3865:tt_cmap4_next -3866:tt_cmap4_char_map_linear -3867:tt_cmap4_char_map_binary -3868:tt_cmap14_get_def_chars -3869:tt_cmap13_next -3870:tt_cmap12_next -3871:tt_cmap12_init -3872:tt_cmap12_char_map_binary -3873:tt_apply_mvar -3874:toParagraphStyle\28SimpleParagraphStyle\20const&\29 -3875:toBytes\28sk_sp\29 -3876:tanhf -3877:t1_lookup_glyph_by_stdcharcode_ps -3878:t1_builder_close_contour -3879:t1_builder_check_points -3880:strtoull -3881:strtoll_l -3882:strtol -3883:strspn -3884:stream_close -3885:store_int -3886:std::logic_error::~logic_error\28\29 -3887:std::logic_error::logic_error\28char\20const*\29 -3888:std::exception::exception\5babi:nn180100\5d\28\29 -3889:std::__2::vector>::max_size\28\29\20const -3890:std::__2::vector>::capacity\5babi:nn180100\5d\28\29\20const -3891:std::__2::vector>::__construct_at_end\28unsigned\20long\29 -3892:std::__2::vector>::__clear\5babi:nn180100\5d\28\29 -3893:std::__2::vector>::__base_destruct_at_end\5babi:nn180100\5d\28std::__2::locale::facet**\29 -3894:std::__2::vector>::insert\28std::__2::__wrap_iter\2c\20float&&\29 -3895:std::__2::vector>::__append\28unsigned\20long\29 -3896:std::__2::unique_ptr::operator=\5babi:nn180100\5d\28std::__2::unique_ptr&&\29 -3897:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -3898:std::__2::unique_ptr>::operator=\5babi:ne180100\5d\28std::nullptr_t\29 -3899:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkCanvas::Layer*\29 -3900:std::__2::unique_ptr>*\20SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::insert>>\28GrProgramDesc\20const&\2c\20std::__2::unique_ptr>&&\29 -3901:std::__2::tuple\2c\20int\2c\20sktext::gpu::SubRunAllocator>\20sktext::gpu::SubRunAllocator::AllocateClassMemoryAndArena\28int\29::'lambda0'\28\29::operator\28\29\28\29\20const -3902:std::__2::tuple\2c\20int\2c\20sktext::gpu::SubRunAllocator>\20sktext::gpu::SubRunAllocator::AllocateClassMemoryAndArena\28int\29::'lambda'\28\29::operator\28\29\28\29\20const -3903:std::__2::to_string\28unsigned\20long\29 -3904:std::__2::to_chars_result\20std::__2::__to_chars_itoa\5babi:nn180100\5d\28char*\2c\20char*\2c\20unsigned\20int\2c\20std::__2::integral_constant\29 -3905:std::__2::time_put>>::~time_put\28\29 -3906:std::__2::time_get>>::__get_year\28int&\2c\20std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\29\20const -3907:std::__2::time_get>>::__get_weekdayname\28int&\2c\20std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\29\20const -3908:std::__2::time_get>>::__get_monthname\28int&\2c\20std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\29\20const -3909:std::__2::time_get>>::__get_year\28int&\2c\20std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\29\20const -3910:std::__2::time_get>>::__get_weekdayname\28int&\2c\20std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\29\20const -3911:std::__2::time_get>>::__get_monthname\28int&\2c\20std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\29\20const -3912:std::__2::reverse_iterator::operator++\5babi:nn180100\5d\28\29 -3913:std::__2::reverse_iterator::operator*\5babi:nn180100\5d\28\29\20const -3914:std::__2::pair\20std::__2::__copy_trivial::operator\28\29\5babi:nn180100\5d\28wchar_t\20const*\2c\20wchar_t\20const*\2c\20wchar_t*\29\20const -3915:std::__2::pair\2c\20void*>*>\2c\20bool>\20std::__2::__hash_table\2c\20std::__2::__unordered_map_hasher\2c\20std::__2::hash\2c\20std::__2::equal_to\2c\20true>\2c\20std::__2::__unordered_map_equal\2c\20std::__2::equal_to\2c\20std::__2::hash\2c\20true>\2c\20std::__2::allocator>>::__emplace_unique_key_args\2c\20std::__2::tuple<>>\28GrFragmentProcessor\20const*\20const&\2c\20std::__2::piecewise_construct_t\20const&\2c\20std::__2::tuple&&\2c\20std::__2::tuple<>&&\29 -3916:std::__2::pair*>\2c\20bool>\20std::__2::__hash_table\2c\20std::__2::equal_to\2c\20std::__2::allocator>::__emplace_unique_key_args\28int\20const&\2c\20int\20const&\29 -3917:std::__2::pair\2c\20std::__2::allocator>>>::pair\5babi:ne180100\5d\28std::__2::pair\2c\20std::__2::allocator>>>&&\29 -3918:std::__2::pair\20std::__2::__copy_trivial::operator\28\29\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20char*\29\20const -3919:std::__2::ostreambuf_iterator>::operator=\5babi:nn180100\5d\28wchar_t\29 -3920:std::__2::ostreambuf_iterator>::operator=\5babi:nn180100\5d\28char\29 -3921:std::__2::optional&\20std::__2::optional::operator=\5babi:ne180100\5d\28SkPath\20const&\29 -3922:std::__2::numpunct::~numpunct\28\29 -3923:std::__2::numpunct::~numpunct\28\29 -3924:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20unsigned\20int&\29\20const -3925:std::__2::num_get>>\20const&\20std::__2::use_facet\5babi:nn180100\5d>>>\28std::__2::locale\20const&\29 -3926:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20unsigned\20int&\29\20const -3927:std::__2::moneypunct\20const&\20std::__2::use_facet\5babi:nn180100\5d>\28std::__2::locale\20const&\29 -3928:std::__2::moneypunct\20const&\20std::__2::use_facet\5babi:nn180100\5d>\28std::__2::locale\20const&\29 -3929:std::__2::moneypunct::do_negative_sign\28\29\20const -3930:std::__2::moneypunct\20const&\20std::__2::use_facet\5babi:nn180100\5d>\28std::__2::locale\20const&\29 -3931:std::__2::moneypunct\20const&\20std::__2::use_facet\5babi:nn180100\5d>\28std::__2::locale\20const&\29 -3932:std::__2::moneypunct::do_negative_sign\28\29\20const -3933:std::__2::money_get>>::__do_get\28std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20bool\2c\20std::__2::locale\20const&\2c\20unsigned\20int\2c\20unsigned\20int&\2c\20bool&\2c\20std::__2::ctype\20const&\2c\20std::__2::unique_ptr&\2c\20wchar_t*&\2c\20wchar_t*\29 -3934:std::__2::money_get>>::__do_get\28std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20bool\2c\20std::__2::locale\20const&\2c\20unsigned\20int\2c\20unsigned\20int&\2c\20bool&\2c\20std::__2::ctype\20const&\2c\20std::__2::unique_ptr&\2c\20char*&\2c\20char*\29 -3935:std::__2::locale::facet**\20std::__2::__construct_at\5babi:nn180100\5d\28std::__2::locale::facet**\29 -3936:std::__2::locale::__imp::~__imp\28\29 -3937:std::__2::locale::__imp::release\28\29 -3938:std::__2::iterator_traits::difference_type\20std::__2::__distance\5babi:nn180100\5d\28unsigned\20int\20const*\2c\20unsigned\20int\20const*\2c\20std::__2::random_access_iterator_tag\29 -3939:std::__2::iterator_traits\2c\20std::__2::allocator>\20const*>::difference_type\20std::__2::distance\5babi:nn180100\5d\2c\20std::__2::allocator>\20const*>\28std::__2::basic_string\2c\20std::__2::allocator>\20const*\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const*\29 -3940:std::__2::iterator_traits::difference_type\20std::__2::distance\5babi:nn180100\5d\28char*\2c\20char*\29 -3941:std::__2::iterator_traits::difference_type\20std::__2::__distance\5babi:nn180100\5d\28char*\2c\20char*\2c\20std::__2::random_access_iterator_tag\29 -3942:std::__2::istreambuf_iterator>::operator++\5babi:nn180100\5d\28int\29 -3943:std::__2::istreambuf_iterator>::__test_for_eof\5babi:nn180100\5d\28\29\20const -3944:std::__2::istreambuf_iterator>::operator++\5babi:nn180100\5d\28int\29 -3945:std::__2::istreambuf_iterator>::__test_for_eof\5babi:nn180100\5d\28\29\20const -3946:std::__2::ios_base::width\5babi:nn180100\5d\28long\29 -3947:std::__2::ios_base::init\28void*\29 -3948:std::__2::ios_base::imbue\28std::__2::locale\20const&\29 -3949:std::__2::ios_base::__call_callbacks\28std::__2::ios_base::event\29 -3950:std::__2::enable_if::type\20skgpu::tess::PatchWriter\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\294>\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\298>\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\2964>\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\2932>\2c\20skgpu::tess::ReplicateLineEndPoints\2c\20skgpu::tess::TrackJoinControlPoints>::writeDeferredStrokePatch\28SkPoint\2c\20std::__2::optional\29 -3951:std::__2::enable_if::value\20&&\20is_move_assignable::value\2c\20void>::type\20std::__2::swap\5babi:nn180100\5d\28char&\2c\20char&\29 -3952:std::__2::deque>::__add_back_capacity\28\29 -3953:std::__2::default_delete::operator\28\29\5babi:ne180100\5d\28sktext::GlyphRunBuilder*\29\20const -3954:std::__2::default_delete\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Slot\20\5b\5d>::_EnableIfConvertible\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Slot>::type\20std::__2::default_delete\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Slot\20\5b\5d>::operator\28\29\5babi:ne180100\5d\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Slot>\28skia_private::THashTable\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Slot*\29\20const -3955:std::__2::default_delete\2c\20false>\2c\20SkGoodHash>::Pair\2c\20SkSL::FunctionDeclaration\20const*\2c\20skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d>::_EnableIfConvertible\2c\20false>\2c\20SkGoodHash>::Pair\2c\20SkSL::FunctionDeclaration\20const*\2c\20skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::Pair>::Slot>::type\20std::__2::default_delete\2c\20false>\2c\20SkGoodHash>::Pair\2c\20SkSL::FunctionDeclaration\20const*\2c\20skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d>::operator\28\29\5babi:ne180100\5d\2c\20false>\2c\20SkGoodHash>::Pair\2c\20SkSL::FunctionDeclaration\20const*\2c\20skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::Pair>::Slot>\28skia_private::THashTable\2c\20false>\2c\20SkGoodHash>::Pair\2c\20SkSL::FunctionDeclaration\20const*\2c\20skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::Pair>::Slot*\29\20const -3956:std::__2::default_delete\2c\20SkDescriptor\20const&\2c\20sktext::gpu::StrikeCache::HashTraits>::Slot\20\5b\5d>::_EnableIfConvertible\2c\20SkDescriptor\20const&\2c\20sktext::gpu::StrikeCache::HashTraits>::Slot>::type\20std::__2::default_delete\2c\20SkDescriptor\20const&\2c\20sktext::gpu::StrikeCache::HashTraits>::Slot\20\5b\5d>::operator\28\29\5babi:ne180100\5d\2c\20SkDescriptor\20const&\2c\20sktext::gpu::StrikeCache::HashTraits>::Slot>\28skia_private::THashTable\2c\20SkDescriptor\20const&\2c\20sktext::gpu::StrikeCache::HashTraits>::Slot*\29\20const -3957:std::__2::ctype::~ctype\28\29 -3958:std::__2::codecvt::~codecvt\28\29 -3959:std::__2::codecvt::do_out\28__mbstate_t&\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*&\2c\20char*\2c\20char*\2c\20char*&\29\20const -3960:std::__2::codecvt::do_out\28__mbstate_t&\2c\20char32_t\20const*\2c\20char32_t\20const*\2c\20char32_t\20const*&\2c\20char*\2c\20char*\2c\20char*&\29\20const -3961:std::__2::codecvt::do_length\28__mbstate_t&\2c\20char\20const*\2c\20char\20const*\2c\20unsigned\20long\29\20const -3962:std::__2::codecvt::do_in\28__mbstate_t&\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*&\2c\20char32_t*\2c\20char32_t*\2c\20char32_t*&\29\20const -3963:std::__2::codecvt::do_out\28__mbstate_t&\2c\20char16_t\20const*\2c\20char16_t\20const*\2c\20char16_t\20const*&\2c\20char*\2c\20char*\2c\20char*&\29\20const -3964:std::__2::codecvt::do_length\28__mbstate_t&\2c\20char\20const*\2c\20char\20const*\2c\20unsigned\20long\29\20const -3965:std::__2::codecvt::do_in\28__mbstate_t&\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*&\2c\20char16_t*\2c\20char16_t*\2c\20char16_t*&\29\20const -3966:std::__2::char_traits::not_eof\5babi:nn180100\5d\28int\29 -3967:std::__2::char_traits::assign\5babi:nn180100\5d\28char*\2c\20unsigned\20long\2c\20char\29 -3968:std::__2::basic_stringstream\2c\20std::__2::allocator>::basic_stringstream\5babi:ne180100\5d\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20unsigned\20int\29 -3969:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:nn180100\5d\28unsigned\20long\2c\20wchar_t\29 -3970:std::__2::basic_string\2c\20std::__2::allocator>::__grow_by_without_replace\5babi:nn180100\5d\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29 -3971:std::__2::basic_string\2c\20std::__2::allocator>::__grow_by_and_replace\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20wchar_t\20const*\29 -3972:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:nn180100\5d\28unsigned\20long\2c\20char\29 -3973:std::__2::basic_string\2c\20std::__2::allocator>::basic_string>\2c\200>\28std::__2::basic_string_view>\20const&\29 -3974:std::__2::basic_string\2c\20std::__2::allocator>::__null_terminate_at\5babi:nn180100\5d\28char*\2c\20unsigned\20long\29 -3975:std::__2::basic_string\2c\20std::__2::allocator>&\20skia_private::TArray\2c\20std::__2::allocator>\2c\20false>::emplace_back\28char\20const*&&\29 -3976:std::__2::basic_streambuf>::sgetc\5babi:nn180100\5d\28\29 -3977:std::__2::basic_streambuf>::sbumpc\5babi:nn180100\5d\28\29 -3978:std::__2::basic_streambuf>::sputc\5babi:nn180100\5d\28char\29 -3979:std::__2::basic_streambuf>::sgetc\5babi:nn180100\5d\28\29 -3980:std::__2::basic_streambuf>::setp\5babi:nn180100\5d\28char*\2c\20char*\29 -3981:std::__2::basic_streambuf>::sbumpc\5babi:nn180100\5d\28\29 -3982:std::__2::basic_streambuf>::basic_streambuf\28\29 -3983:std::__2::basic_streambuf>::__pbump\5babi:nn180100\5d\28long\29 -3984:std::__2::basic_ostream>::~basic_ostream\28\29_17758 -3985:std::__2::basic_ostream>::sentry::~sentry\28\29 -3986:std::__2::basic_ostream>::sentry::sentry\28std::__2::basic_ostream>&\29 -3987:std::__2::basic_ostream>::operator<<\28float\29 -3988:std::__2::basic_ostream>::flush\28\29 -3989:std::__2::basic_istream>::~basic_istream\28\29_17717 -3990:std::__2::allocator_traits>::deallocate\5babi:nn180100\5d\28std::__2::__sso_allocator&\2c\20std::__2::locale::facet**\2c\20unsigned\20long\29 -3991:std::__2::allocator::deallocate\5babi:nn180100\5d\28wchar_t*\2c\20unsigned\20long\29 -3992:std::__2::allocator::allocate\5babi:nn180100\5d\28unsigned\20long\29 -3993:std::__2::__wrap_iter\20std::__2::vector>::__insert_with_size\5babi:ne180100\5d>\2c\20std::__2::reverse_iterator>>\28std::__2::__wrap_iter\2c\20std::__2::reverse_iterator>\2c\20std::__2::reverse_iterator>\2c\20long\29 -3994:std::__2::__wrap_iter\20std::__2::vector>::__insert_with_size\5babi:ne180100\5d\2c\20std::__2::__wrap_iter>\28std::__2::__wrap_iter\2c\20std::__2::__wrap_iter\2c\20std::__2::__wrap_iter\2c\20long\29 -3995:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d\28SkSL::Position&\2c\20SkSL::Type\20const&\2c\20SkSL::ExpressionArray&&\29 -3996:std::__2::__time_put::__time_put\5babi:nn180100\5d\28\29 -3997:std::__2::__time_put::__do_put\28char*\2c\20char*&\2c\20tm\20const*\2c\20char\2c\20char\29\20const -3998:std::__2::__split_buffer>::push_back\28skia::textlayout::OneLineShaper::RunBlock*&&\29 -3999:std::__2::__optional_destruct_base::~__optional_destruct_base\5babi:ne180100\5d\28\29 -4000:std::__2::__num_put::__widen_and_group_int\28char*\2c\20char*\2c\20char*\2c\20wchar_t*\2c\20wchar_t*&\2c\20wchar_t*&\2c\20std::__2::locale\20const&\29 -4001:std::__2::__num_put::__widen_and_group_float\28char*\2c\20char*\2c\20char*\2c\20wchar_t*\2c\20wchar_t*&\2c\20wchar_t*&\2c\20std::__2::locale\20const&\29 -4002:std::__2::__num_put::__widen_and_group_int\28char*\2c\20char*\2c\20char*\2c\20char*\2c\20char*&\2c\20char*&\2c\20std::__2::locale\20const&\29 -4003:std::__2::__num_put::__widen_and_group_float\28char*\2c\20char*\2c\20char*\2c\20char*\2c\20char*&\2c\20char*&\2c\20std::__2::locale\20const&\29 -4004:std::__2::__money_put::__gather_info\28bool\2c\20bool\2c\20std::__2::locale\20const&\2c\20std::__2::money_base::pattern&\2c\20wchar_t&\2c\20wchar_t&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\2c\20int&\29 -4005:std::__2::__money_put::__format\28wchar_t*\2c\20wchar_t*&\2c\20wchar_t*&\2c\20unsigned\20int\2c\20wchar_t\20const*\2c\20wchar_t\20const*\2c\20std::__2::ctype\20const&\2c\20bool\2c\20std::__2::money_base::pattern\20const&\2c\20wchar_t\2c\20wchar_t\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20int\29 -4006:std::__2::__money_put::__gather_info\28bool\2c\20bool\2c\20std::__2::locale\20const&\2c\20std::__2::money_base::pattern&\2c\20char&\2c\20char&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\2c\20int&\29 -4007:std::__2::__money_put::__format\28char*\2c\20char*&\2c\20char*&\2c\20unsigned\20int\2c\20char\20const*\2c\20char\20const*\2c\20std::__2::ctype\20const&\2c\20bool\2c\20std::__2::money_base::pattern\20const&\2c\20char\2c\20char\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20int\29 -4008:std::__2::__libcpp_sscanf_l\28char\20const*\2c\20__locale_struct*\2c\20char\20const*\2c\20...\29 -4009:std::__2::__libcpp_mbrtowc_l\5babi:nn180100\5d\28wchar_t*\2c\20char\20const*\2c\20unsigned\20long\2c\20__mbstate_t*\2c\20__locale_struct*\29 -4010:std::__2::__libcpp_mb_cur_max_l\5babi:nn180100\5d\28__locale_struct*\29 -4011:std::__2::__libcpp_deallocate\5babi:nn180100\5d\28void*\2c\20unsigned\20long\2c\20unsigned\20long\29 -4012:std::__2::__libcpp_allocate\5babi:nn180100\5d\28unsigned\20long\2c\20unsigned\20long\29 -4013:std::__2::__is_overaligned_for_new\5babi:nn180100\5d\28unsigned\20long\29 -4014:std::__2::__function::__value_func::swap\5babi:ne180100\5d\28std::__2::__function::__value_func&\29 -4015:std::__2::__function::__func\28GrOp\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29\2c\20std::__2::allocator\28GrOp\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::operator\28\29\28GrSurfaceProxy*&&\2c\20skgpu::Mipmapped&&\29 -4016:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0>\2c\20void\20\28\29>::operator\28\29\28\29 -4017:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::operator\28\29\28std::__2::function&\29 -4018:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::destroy_deallocate\28\29 -4019:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::destroy\28\29 -4020:std::__2::__constexpr_wcslen\5babi:nn180100\5d\28wchar_t\20const*\29 -4021:std::__2::__allocation_result>::pointer>\20std::__2::__allocate_at_least\5babi:nn180100\5d>\28std::__2::__sso_allocator&\2c\20unsigned\20long\29 -4022:start_input_pass -4023:sktext::gpu::build_distance_adjust_table\28float\29 -4024:sktext::gpu::VertexFiller::isLCD\28\29\20const -4025:sktext::gpu::VertexFiller::CanUseDirect\28SkMatrix\20const&\2c\20SkMatrix\20const&\29 -4026:sktext::gpu::TextBlobRedrawCoordinator::internalRemove\28sktext::gpu::TextBlob*\29 -4027:sktext::gpu::SubRunContainer::MakeInAlloc\28sktext::GlyphRunList\20const&\2c\20SkMatrix\20const&\2c\20SkPaint\20const&\2c\20SkStrikeDeviceInfo\2c\20sktext::StrikeForGPUCacheInterface*\2c\20sktext::gpu::SubRunAllocator*\2c\20sktext::gpu::SubRunContainer::SubRunCreationBehavior\2c\20char\20const*\29::$_2::operator\28\29\28SkZip\2c\20skgpu::MaskFormat\29\20const -4028:sktext::gpu::SubRunContainer::MakeInAlloc\28sktext::GlyphRunList\20const&\2c\20SkMatrix\20const&\2c\20SkPaint\20const&\2c\20SkStrikeDeviceInfo\2c\20sktext::StrikeForGPUCacheInterface*\2c\20sktext::gpu::SubRunAllocator*\2c\20sktext::gpu::SubRunContainer::SubRunCreationBehavior\2c\20char\20const*\29::$_0::operator\28\29\28SkZip\2c\20skgpu::MaskFormat\29\20const -4029:sktext::gpu::SubRunContainer::MakeInAlloc\28sktext::GlyphRunList\20const&\2c\20SkMatrix\20const&\2c\20SkPaint\20const&\2c\20SkStrikeDeviceInfo\2c\20sktext::StrikeForGPUCacheInterface*\2c\20sktext::gpu::SubRunAllocator*\2c\20sktext::gpu::SubRunContainer::SubRunCreationBehavior\2c\20char\20const*\29 -4030:sktext::gpu::SubRunContainer::EstimateAllocSize\28sktext::GlyphRunList\20const&\29 -4031:sktext::gpu::SubRunAllocator::SubRunAllocator\28char*\2c\20int\2c\20int\29 -4032:sktext::gpu::StrikeCache::~StrikeCache\28\29 -4033:sktext::gpu::SlugImpl::Make\28SkMatrix\20const&\2c\20sktext::GlyphRunList\20const&\2c\20SkPaint\20const&\2c\20SkStrikeDeviceInfo\2c\20sktext::StrikeForGPUCacheInterface*\29 -4034:sktext::gpu::GlyphVector::packedGlyphIDToGlyph\28sktext::gpu::StrikeCache*\29 -4035:sktext::gpu::BagOfBytes::BagOfBytes\28char*\2c\20unsigned\20long\2c\20unsigned\20long\29::$_1::operator\28\29\28\29\20const -4036:sktext::glyphrun_source_bounds\28SkFont\20const&\2c\20SkPaint\20const&\2c\20SkZip\2c\20SkSpan\29 -4037:sktext::SkStrikePromise::resetStrike\28\29 -4038:sktext::GlyphRunList::makeBlob\28\29\20const -4039:sktext::GlyphRunBuilder::blobToGlyphRunList\28SkTextBlob\20const&\2c\20SkPoint\29 -4040:sktext::GlyphRun*\20std::__2::vector>::__emplace_back_slow_path&\2c\20SkSpan&\2c\20SkSpan&\2c\20SkSpan&\2c\20SkSpan&>\28SkFont\20const&\2c\20SkSpan&\2c\20SkSpan&\2c\20SkSpan&\2c\20SkSpan&\2c\20SkSpan&\29 -4041:skstd::to_string\28float\29 -4042:skpathutils::FillPathWithPaint\28SkPath\20const&\2c\20SkPaint\20const&\2c\20SkPathBuilder*\2c\20SkRect\20const*\2c\20SkMatrix\20const&\29 -4043:skjpeg_err_exit\28jpeg_common_struct*\29 -4044:skip_string -4045:skip_procedure -4046:skif::\28anonymous\20namespace\29::downscale_step_count\28float\29 -4047:skif::\28anonymous\20namespace\29::decompose_transform\28SkMatrix\20const&\2c\20SkPoint\2c\20SkMatrix*\2c\20SkMatrix*\29 -4048:skif::Mapping::adjustLayerSpace\28SkM44\20const&\29 -4049:skif::LayerSpace::relevantSubset\28skif::LayerSpace\2c\20SkTileMode\29\20const -4050:skif::FilterResult::draw\28skif::Context\20const&\2c\20SkDevice*\2c\20SkBlender\20const*\29\20const -4051:skif::FilterResult::MakeFromImage\28skif::Context\20const&\2c\20sk_sp\2c\20SkRect\2c\20skif::ParameterSpace\2c\20SkSamplingOptions\20const&\29 -4052:skif::FilterResult::FilterResult\28sk_sp\2c\20skif::LayerSpace\20const&\29 -4053:skif::Context::withNewSource\28skif::FilterResult\20const&\29\20const -4054:skia_private::THashTable::Traits>::set\28unsigned\20long\20long\29 -4055:skia_private::THashTable>\2c\20std::__2::basic_string_view>\2c\20skia_private::THashSet>\2c\20SkGoodHash>::Traits>::set\28std::__2::basic_string_view>\29 -4056:skia_private::THashTable>\2c\20std::__2::basic_string_view>\2c\20skia_private::THashSet>\2c\20SkGoodHash>::Traits>::resize\28int\29 -4057:skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::uncheckedSet\28skia_private::THashMap::Pair&&\29 -4058:skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::removeSlot\28int\29 -4059:skia_private::THashTable>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair\2c\20std::__2::basic_string_view>\2c\20skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>::resize\28int\29 -4060:skia_private::THashTable\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::uncheckedSet\28skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair&&\29 -4061:skia_private::THashTable\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Slot::emplace\28skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair&&\2c\20unsigned\20int\29 -4062:skia_private::THashTable\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::uncheckedSet\28skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair&&\29 -4063:skia_private::THashTable::Pair\2c\20skgpu::UniqueKey\2c\20skia_private::THashMap::Pair>::uncheckedSet\28skia_private::THashMap::Pair&&\29 -4064:skia_private::THashTable\2c\20SkGoodHash>::Pair\2c\20SkString\2c\20skia_private::THashMap\2c\20SkGoodHash>::Pair>::uncheckedSet\28skia_private::THashMap\2c\20SkGoodHash>::Pair&&\29 -4065:skia_private::THashTable::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap::Pair>::operator=\28skia_private::THashTable::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap::Pair>\20const&\29 -4066:skia_private::THashTable::Pair\2c\20SkSL::SymbolTable::SymbolKey\2c\20skia_private::THashMap::Pair>::resize\28int\29 -4067:skia_private::THashTable\2c\20std::__2::allocator>\2c\20SkSL::Analysis::SpecializedFunctionKey::Hash>::Pair\2c\20SkSL::Analysis::SpecializedFunctionKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkSL::Analysis::SpecializedFunctionKey::Hash>::Pair>::uncheckedSet\28skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkSL::Analysis::SpecializedFunctionKey::Hash>::Pair&&\29 -4068:skia_private::THashTable::Pair\2c\20SkSL::Analysis::SpecializedCallKey\2c\20skia_private::THashMap::Pair>::set\28skia_private::THashMap::Pair\29 -4069:skia_private::THashTable::Pair\2c\20SkPath\2c\20skia_private::THashMap::Pair>::uncheckedSet\28skia_private::THashMap::Pair&&\29 -4070:skia_private::THashTable>\2c\20SkGoodHash>::Pair\2c\20SkImageFilter\20const*\2c\20skia_private::THashMap>\2c\20SkGoodHash>::Pair>::uncheckedSet\28skia_private::THashMap>\2c\20SkGoodHash>::Pair&&\29 -4071:skia_private::THashTable>\2c\20SkGoodHash>::Pair\2c\20SkImageFilter\20const*\2c\20skia_private::THashMap>\2c\20SkGoodHash>::Pair>::resize\28int\29 -4072:skia_private::THashTable::AdaptedTraits>::uncheckedSet\28skgpu::ganesh::SmallPathShapeData*&&\29 -4073:skia_private::THashTable::AdaptedTraits>::resize\28int\29 -4074:skia_private::THashTable\2c\20SkDescriptor\20const&\2c\20sktext::gpu::StrikeCache::HashTraits>::resize\28int\29 -4075:skia_private::THashTable\2c\20SkDescriptor\2c\20SkStrikeCache::StrikeTraits>::resize\28int\29 -4076:skia_private::THashTable<\28anonymous\20namespace\29::CacheImpl::Value*\2c\20SkImageFilterCacheKey\2c\20SkTDynamicHash<\28anonymous\20namespace\29::CacheImpl::Value\2c\20SkImageFilterCacheKey\2c\20\28anonymous\20namespace\29::CacheImpl::Value>::AdaptedTraits>::uncheckedSet\28\28anonymous\20namespace\29::CacheImpl::Value*&&\29 -4077:skia_private::THashTable<\28anonymous\20namespace\29::CacheImpl::Value*\2c\20SkImageFilterCacheKey\2c\20SkTDynamicHash<\28anonymous\20namespace\29::CacheImpl::Value\2c\20SkImageFilterCacheKey\2c\20\28anonymous\20namespace\29::CacheImpl::Value>::AdaptedTraits>::resize\28int\29 -4078:skia_private::THashTable::ValueList*\2c\20skgpu::ScratchKey\2c\20SkTDynamicHash::ValueList\2c\20skgpu::ScratchKey\2c\20SkTMultiMap::ValueList>::AdaptedTraits>::uncheckedSet\28SkTMultiMap::ValueList*&&\29 -4079:skia_private::THashTable::ValueList*\2c\20skgpu::ScratchKey\2c\20SkTDynamicHash::ValueList\2c\20skgpu::ScratchKey\2c\20SkTMultiMap::ValueList>::AdaptedTraits>::resize\28int\29 -4080:skia_private::THashTable::ValueList*\2c\20skgpu::ScratchKey\2c\20SkTDynamicHash::ValueList\2c\20skgpu::ScratchKey\2c\20SkTMultiMap::ValueList>::AdaptedTraits>::uncheckedSet\28SkTMultiMap::ValueList*&&\29 -4081:skia_private::THashTable::ValueList*\2c\20skgpu::ScratchKey\2c\20SkTDynamicHash::ValueList\2c\20skgpu::ScratchKey\2c\20SkTMultiMap::ValueList>::AdaptedTraits>::resize\28int\29 -4082:skia_private::THashTable::resize\28int\29 -4083:skia_private::THashTable::Entry*\2c\20unsigned\20int\2c\20SkLRUCache::Traits>::removeIfExists\28unsigned\20int\20const&\29 -4084:skia_private::THashTable>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry*\2c\20skia::textlayout::ParagraphCacheKey\2c\20SkLRUCache>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Traits>::resize\28int\29 -4085:skia_private::THashTable>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Entry*\2c\20GrProgramDesc\2c\20SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Traits>::uncheckedSet\28SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Entry*&&\29 -4086:skia_private::THashTable>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Entry*\2c\20GrProgramDesc\2c\20SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Traits>::resize\28int\29 -4087:skia_private::THashTable::AdaptedTraits>::set\28GrThreadSafeCache::Entry*\29 -4088:skia_private::THashTable::AdaptedTraits>::resize\28int\29 -4089:skia_private::THashTable::AdaptedTraits>::removeIfExists\28skgpu::UniqueKey\20const&\29 -4090:skia_private::THashTable::AdaptedTraits>::resize\28int\29 -4091:skia_private::THashTable::Traits>::resize\28int\29 -4092:skia_private::THashSet::add\28FT_Opaque_Paint_\29 -4093:skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::operator\5b\5d\28SkSL::FunctionDeclaration\20const*\20const&\29 -4094:skia_private::THashMap>\2c\20SkGoodHash>::remove\28SkImageFilter\20const*\20const&\29 -4095:skia_private::TArray::push_back_raw\28int\29 -4096:skia_private::TArray\2c\20std::__2::allocator>\2c\20false>::checkRealloc\28int\2c\20double\29 -4097:skia_private::TArray::~TArray\28\29 -4098:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -4099:skia_private::TArray::operator=\28skia_private::TArray&&\29 -4100:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -4101:skia_private::TArray::BufferFinishedMessage\2c\20false>::operator=\28skia_private::TArray::BufferFinishedMessage\2c\20false>&&\29 -4102:skia_private::TArray::BufferFinishedMessage\2c\20false>::installDataAndUpdateCapacity\28SkSpan\29 -4103:skia_private::TArray::operator=\28skia_private::TArray&&\29 -4104:skia_private::TArray\29::ReorderedArgument\2c\20false>::push_back\28SkSL::optimize_constructor_swizzle\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::ConstructorCompound\20const&\2c\20skia_private::FixedArray<4\2c\20signed\20char>\29::ReorderedArgument&&\29 -4105:skia_private::TArray::TArray\28skia_private::TArray&&\29 -4106:skia_private::TArray::swap\28skia_private::TArray&\29 -4107:skia_private::TArray\2c\20true>::operator=\28skia_private::TArray\2c\20true>&&\29 -4108:skia_private::TArray::push_back\28SkPath&&\29 -4109:skia_private::TArray::resize_back\28int\29 -4110:skia_private::TArray::push_back_raw\28int\29 -4111:skia_private::TArray::push_back_raw\28int\29 -4112:skia_private::TArray::push_back_raw\28int\29 -4113:skia_private::TArray::push_back_raw\28int\29 -4114:skia_private::TArray::move_back_n\28int\2c\20GrTextureProxy**\29 -4115:skia_private::TArray::operator=\28skia_private::TArray&&\29 -4116:skia_private::TArray::push_back_n\28int\2c\20EllipticalRRectOp::RRect\20const*\29 -4117:skia_png_zfree -4118:skia_png_write_zTXt -4119:skia_png_write_tIME -4120:skia_png_write_tEXt -4121:skia_png_write_iTXt -4122:skia_png_set_write_fn -4123:skia_png_set_unknown_chunks -4124:skia_png_set_swap -4125:skia_png_set_strip_16 -4126:skia_png_set_read_user_transform_fn -4127:skia_png_set_read_user_chunk_fn -4128:skia_png_set_option -4129:skia_png_set_mem_fn -4130:skia_png_set_expand_gray_1_2_4_to_8 -4131:skia_png_set_error_fn -4132:skia_png_set_compression_level -4133:skia_png_set_IHDR -4134:skia_png_read_filter_row -4135:skia_png_process_IDAT_data -4136:skia_png_icc_set_sRGB -4137:skia_png_icc_check_tag_table -4138:skia_png_icc_check_header -4139:skia_png_get_uint_31 -4140:skia_png_get_sBIT -4141:skia_png_get_rowbytes -4142:skia_png_get_error_ptr -4143:skia_png_get_bit_depth -4144:skia_png_get_IHDR -4145:skia_png_do_swap -4146:skia_png_do_read_transformations -4147:skia_png_do_read_interlace -4148:skia_png_do_packswap -4149:skia_png_do_invert -4150:skia_png_do_gray_to_rgb -4151:skia_png_do_expand -4152:skia_png_do_check_palette_indexes -4153:skia_png_do_bgr -4154:skia_png_destroy_png_struct -4155:skia_png_destroy_gamma_table -4156:skia_png_create_png_struct -4157:skia_png_create_info_struct -4158:skia_png_crc_read -4159:skia_png_colorspace_sync_info -4160:skia_png_check_IHDR -4161:skia::textlayout::TypefaceFontStyleSet::matchStyle\28SkFontStyle\20const&\29 -4162:skia::textlayout::TextStyle::matchOneAttribute\28skia::textlayout::StyleType\2c\20skia::textlayout::TextStyle\20const&\29\20const -4163:skia::textlayout::TextStyle::equals\28skia::textlayout::TextStyle\20const&\29\20const -4164:skia::textlayout::TextShadow::operator!=\28skia::textlayout::TextShadow\20const&\29\20const -4165:skia::textlayout::TextLine::paint\28skia::textlayout::ParagraphPainter*\2c\20float\2c\20float\29 -4166:skia::textlayout::TextLine::iterateThroughClustersInGlyphsOrder\28bool\2c\20bool\2c\20std::__2::function\20const&\29\20const::$_0::operator\28\29\28unsigned\20long\20const&\29\20const -4167:skia::textlayout::TextLine::getRectsForRange\28skia::textlayout::SkRange\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29::operator\28\29\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\20const::'lambda'\28SkRect\29::operator\28\29\28SkRect\29\20const -4168:skia::textlayout::TextLine::getMetrics\28\29\20const -4169:skia::textlayout::TextLine::ensureTextBlobCachePopulated\28\29 -4170:skia::textlayout::TextLine::buildTextBlob\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -4171:skia::textlayout::TextLine::TextLine\28skia::textlayout::ParagraphImpl*\2c\20SkPoint\2c\20SkPoint\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20float\2c\20skia::textlayout::InternalLineMetrics\29 -4172:skia::textlayout::TextLine&\20skia_private::TArray::emplace_back&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20float&\2c\20skia::textlayout::InternalLineMetrics&>\28skia::textlayout::ParagraphImpl*&&\2c\20SkPoint&\2c\20SkPoint&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20float&\2c\20skia::textlayout::InternalLineMetrics&\29 -4173:skia::textlayout::Run::shift\28skia::textlayout::Cluster\20const*\2c\20float\29 -4174:skia::textlayout::Run::newRunBuffer\28\29 -4175:skia::textlayout::Run::findLimitingGlyphClusters\28skia::textlayout::SkRange\29\20const -4176:skia::textlayout::Run::addSpacesAtTheEnd\28float\2c\20skia::textlayout::Cluster*\29 -4177:skia::textlayout::ParagraphStyle::effective_align\28\29\20const -4178:skia::textlayout::ParagraphStyle::ParagraphStyle\28\29 -4179:skia::textlayout::ParagraphPainter::DecorationStyle::DecorationStyle\28unsigned\20int\2c\20float\2c\20std::__2::optional\29 -4180:skia::textlayout::ParagraphImpl::~ParagraphImpl\28\29 -4181:skia::textlayout::ParagraphImpl::text\28skia::textlayout::SkRange\29 -4182:skia::textlayout::ParagraphImpl::resolveStrut\28\29 -4183:skia::textlayout::ParagraphImpl::getGlyphInfoAtUTF16Offset\28unsigned\20long\2c\20skia::textlayout::Paragraph::GlyphInfo*\29 -4184:skia::textlayout::ParagraphImpl::getGlyphClusterAt\28unsigned\20long\2c\20skia::textlayout::Paragraph::GlyphClusterInfo*\29 -4185:skia::textlayout::ParagraphImpl::findPreviousGraphemeBoundary\28unsigned\20long\29\20const -4186:skia::textlayout::ParagraphImpl::computeEmptyMetrics\28\29 -4187:skia::textlayout::ParagraphImpl::clusters\28skia::textlayout::SkRange\29 -4188:skia::textlayout::ParagraphImpl::block\28unsigned\20long\29 -4189:skia::textlayout::ParagraphCacheValue::~ParagraphCacheValue\28\29 -4190:skia::textlayout::ParagraphCacheKey::ParagraphCacheKey\28skia::textlayout::ParagraphImpl\20const*\29 -4191:skia::textlayout::ParagraphBuilderImpl::~ParagraphBuilderImpl\28\29 -4192:skia::textlayout::ParagraphBuilderImpl::make\28skia::textlayout::ParagraphStyle\20const&\2c\20sk_sp\2c\20sk_sp\29 -4193:skia::textlayout::ParagraphBuilderImpl::addPlaceholder\28skia::textlayout::PlaceholderStyle\20const&\2c\20bool\29 -4194:skia::textlayout::ParagraphBuilderImpl::ParagraphBuilderImpl\28skia::textlayout::ParagraphStyle\20const&\2c\20sk_sp\2c\20sk_sp\29 -4195:skia::textlayout::Paragraph::~Paragraph\28\29 -4196:skia::textlayout::OneLineShaper::clusteredText\28skia::textlayout::SkRange&\29 -4197:skia::textlayout::FontCollection::~FontCollection\28\29 -4198:skia::textlayout::FontCollection::matchTypeface\28SkString\20const&\2c\20SkFontStyle\29 -4199:skia::textlayout::FontCollection::defaultFallback\28int\2c\20SkFontStyle\2c\20SkString\20const&\2c\20std::__2::optional\20const&\29 -4200:skia::textlayout::FontCollection::FamilyKey::Hasher::operator\28\29\28skia::textlayout::FontCollection::FamilyKey\20const&\29\20const -4201:skhdr::Metadata::getMasteringDisplayColorVolume\28skhdr::MasteringDisplayColorVolume*\29\20const -4202:skhdr::Metadata::getContentLightLevelInformation\28skhdr::ContentLightLevelInformation*\29\20const -4203:skgpu::tess::\28anonymous\20namespace\29::write_curve_index_buffer_base_index\28skgpu::VertexWriter\2c\20unsigned\20long\2c\20unsigned\20short\29 -4204:skgpu::tess::StrokeIterator::next\28\29 -4205:skgpu::tess::StrokeIterator::finishOpenContour\28\29 -4206:skgpu::tess::PreChopPathCurves\28float\2c\20SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkRect\20const&\29 -4207:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::~SmallPathOp\28\29 -4208:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::SmallPathOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20GrStyledShape\20const&\2c\20SkMatrix\20const&\2c\20bool\2c\20GrUserStencilSettings\20const*\29 -4209:skgpu::ganesh::\28anonymous\20namespace\29::ChopPathIfNecessary\28SkMatrix\20const&\2c\20GrStyledShape\20const&\2c\20SkIRect\20const&\2c\20SkStrokeRec\20const&\2c\20SkPath*\29 -4210:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::recordDraw\28GrMeshDrawTarget*\2c\20int\2c\20unsigned\20long\2c\20void*\2c\20int\2c\20unsigned\20short*\29 -4211:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::AAFlatteningConvexPathOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\2c\20float\2c\20SkStrokeRec::Style\2c\20SkPaint::Join\2c\20float\2c\20GrUserStencilSettings\20const*\29 -4212:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::AAConvexPathOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\2c\20GrUserStencilSettings\20const*\29 -4213:skgpu::ganesh::TextureOp::Make\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20SkAlphaType\2c\20sk_sp\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20skgpu::ganesh::TextureOp::Saturate\2c\20SkBlendMode\2c\20GrAAType\2c\20DrawQuad*\2c\20SkRect\20const*\29 -4214:skgpu::ganesh::TessellationPathRenderer::IsSupported\28GrCaps\20const&\29 -4215:skgpu::ganesh::SurfaceFillContext::fillRectToRectWithFP\28SkIRect\20const&\2c\20SkIRect\20const&\2c\20std::__2::unique_ptr>\29 -4216:skgpu::ganesh::SurfaceFillContext::blitTexture\28GrSurfaceProxyView\2c\20SkIRect\20const&\2c\20SkIPoint\20const&\29 -4217:skgpu::ganesh::SurfaceFillContext::addOp\28std::__2::unique_ptr>\29 -4218:skgpu::ganesh::SurfaceFillContext::addDrawOp\28std::__2::unique_ptr>\29 -4219:skgpu::ganesh::SurfaceDrawContext::~SurfaceDrawContext\28\29_10236 -4220:skgpu::ganesh::SurfaceDrawContext::drawVertices\28GrClip\20const*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20sk_sp\2c\20GrPrimitiveType*\2c\20bool\29 -4221:skgpu::ganesh::SurfaceDrawContext::drawTexturedQuad\28GrClip\20const*\2c\20GrSurfaceProxyView\2c\20SkAlphaType\2c\20sk_sp\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkBlendMode\2c\20DrawQuad*\2c\20SkRect\20const*\29 -4222:skgpu::ganesh::SurfaceDrawContext::drawTexture\28GrClip\20const*\2c\20GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkBlendMode\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20GrQuadAAFlags\2c\20SkCanvas::SrcRectConstraint\2c\20SkMatrix\20const&\2c\20sk_sp\29 -4223:skgpu::ganesh::SurfaceDrawContext::drawStrokedLine\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20SkPoint\20const*\2c\20SkStrokeRec\20const&\29 -4224:skgpu::ganesh::SurfaceDrawContext::drawRegion\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20SkRegion\20const&\2c\20GrStyle\20const&\2c\20GrUserStencilSettings\20const*\29 -4225:skgpu::ganesh::SurfaceDrawContext::drawOval\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20GrStyle\20const&\29 -4226:skgpu::ganesh::SurfaceDrawContext::SurfaceDrawContext\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20GrSurfaceProxyView\2c\20GrColorType\2c\20sk_sp\2c\20SkSurfaceProps\20const&\29 -4227:skgpu::ganesh::SurfaceContext::~SurfaceContext\28\29 -4228:skgpu::ganesh::SurfaceContext::writePixels\28GrDirectContext*\2c\20GrCPixmap\2c\20SkIPoint\29 -4229:skgpu::ganesh::SurfaceContext::copy\28sk_sp\2c\20SkIRect\2c\20SkIPoint\29 -4230:skgpu::ganesh::SurfaceContext::copyScaled\28sk_sp\2c\20SkIRect\2c\20SkIRect\2c\20SkFilterMode\29 -4231:skgpu::ganesh::SurfaceContext::asyncRescaleAndReadPixels\28GrDirectContext*\2c\20SkImageInfo\20const&\2c\20SkIRect\20const&\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29 -4232:skgpu::ganesh::SurfaceContext::asyncRescaleAndReadPixelsYUV420\28GrDirectContext*\2c\20SkYUVColorSpace\2c\20bool\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkISize\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29::FinishContext::~FinishContext\28\29 -4233:skgpu::ganesh::SurfaceContext::asyncRescaleAndReadPixelsYUV420\28GrDirectContext*\2c\20SkYUVColorSpace\2c\20bool\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkISize\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29 -4234:skgpu::ganesh::SurfaceContext::SurfaceContext\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20GrColorInfo\20const&\29 -4235:skgpu::ganesh::StrokeTessellator::draw\28GrOpFlushState*\29\20const -4236:skgpu::ganesh::StrokeTessellateOp::prePrepareTessellator\28GrTessellationShader::ProgramArgs&&\2c\20GrAppliedClip&&\29 -4237:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::NonAAStrokeRectOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20GrSimpleMeshDrawOpHelper::InputFlags\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20SkStrokeRec\20const&\2c\20GrAAType\29 -4238:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::AAStrokeRectOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::RectInfo\20const&\2c\20bool\29 -4239:skgpu::ganesh::StencilMaskHelper::drawShape\28GrShape\20const&\2c\20SkMatrix\20const&\2c\20SkRegion::Op\2c\20GrAA\29 -4240:skgpu::ganesh::SoftwarePathRenderer::DrawAroundInvPath\28skgpu::ganesh::SurfaceDrawContext*\2c\20GrPaint&&\2c\20GrUserStencilSettings\20const&\2c\20GrClip\20const*\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20SkIRect\20const&\29 -4241:skgpu::ganesh::SmallPathAtlasMgr::~SmallPathAtlasMgr\28\29_11733 -4242:skgpu::ganesh::SmallPathAtlasMgr::findOrCreate\28skgpu::ganesh::SmallPathShapeDataKey\20const&\29 -4243:skgpu::ganesh::SmallPathAtlasMgr::deleteCacheEntry\28skgpu::ganesh::SmallPathShapeData*\29 -4244:skgpu::ganesh::ShadowRRectOp::Make\28GrRecordingContext*\2c\20unsigned\20int\2c\20SkMatrix\20const&\2c\20SkRRect\20const&\2c\20float\2c\20float\29 -4245:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::RegionOpImpl\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkRegion\20const&\2c\20GrAAType\2c\20GrUserStencilSettings\20const*\29 -4246:skgpu::ganesh::RasterAsView\28GrRecordingContext*\2c\20SkImage_Raster\20const*\2c\20skgpu::Mipmapped\2c\20GrImageTexGenPolicy\29 -4247:skgpu::ganesh::QuadPerEdgeAA::Tessellator::append\28GrQuad*\2c\20GrQuad*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20GrQuadAAFlags\29 -4248:skgpu::ganesh::QuadPerEdgeAA::Tessellator::Tessellator\28skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20char*\29 -4249:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::initializeAttrs\28skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\29 -4250:skgpu::ganesh::QuadPerEdgeAA::IssueDraw\28GrCaps\20const&\2c\20GrOpsRenderPass*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20int\2c\20int\2c\20int\2c\20int\29 -4251:skgpu::ganesh::QuadPerEdgeAA::GetIndexBuffer\28GrMeshDrawTarget*\2c\20skgpu::ganesh::QuadPerEdgeAA::IndexBufferOption\29 -4252:skgpu::ganesh::PathTessellateOp::usesMSAA\28\29\20const -4253:skgpu::ganesh::PathTessellateOp::prepareTessellator\28GrTessellationShader::ProgramArgs\20const&\2c\20GrAppliedClip&&\29 -4254:skgpu::ganesh::PathTessellateOp::PathTessellateOp\28SkArenaAlloc*\2c\20GrAAType\2c\20GrUserStencilSettings\20const*\2c\20SkMatrix\20const&\2c\20SkPath\20const&\2c\20GrPaint&&\2c\20SkRect\20const&\29 -4255:skgpu::ganesh::PathStencilCoverOp::prePreparePrograms\28GrTessellationShader::ProgramArgs\20const&\2c\20GrAppliedClip&&\29 -4256:skgpu::ganesh::PathInnerTriangulateOp::prePreparePrograms\28GrTessellationShader::ProgramArgs\20const&\2c\20GrAppliedClip&&\29 -4257:skgpu::ganesh::PathCurveTessellator::~PathCurveTessellator\28\29 -4258:skgpu::ganesh::PathCurveTessellator::prepareWithTriangles\28GrMeshDrawTarget*\2c\20SkMatrix\20const&\2c\20GrTriangulator::BreadcrumbTriangleList*\2c\20skgpu::ganesh::PathTessellator::PathDrawList\20const&\2c\20int\29 -4259:skgpu::ganesh::OpsTask::onMakeClosed\28GrRecordingContext*\2c\20SkIRect*\29 -4260:skgpu::ganesh::OpsTask::onExecute\28GrOpFlushState*\29 -4261:skgpu::ganesh::OpsTask::addOp\28GrDrawingManager*\2c\20std::__2::unique_ptr>\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29 -4262:skgpu::ganesh::OpsTask::addDrawOp\28GrDrawingManager*\2c\20std::__2::unique_ptr>\2c\20bool\2c\20GrProcessorSet::Analysis\20const&\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29 -4263:skgpu::ganesh::OpsTask::OpsTask\28GrDrawingManager*\2c\20GrSurfaceProxyView\2c\20GrAuditTrail*\2c\20sk_sp\29 -4264:skgpu::ganesh::OpsTask::OpChain::tryConcat\28skgpu::ganesh::OpsTask::OpChain::List*\2c\20GrProcessorSet::Analysis\2c\20GrDstProxyView\20const&\2c\20GrAppliedClip\20const*\2c\20SkRect\20const&\2c\20GrCaps\20const&\2c\20SkArenaAlloc*\2c\20GrAuditTrail*\29 -4265:skgpu::ganesh::LockTextureProxyView\28GrRecordingContext*\2c\20SkImage_Lazy\20const*\2c\20GrImageTexGenPolicy\2c\20skgpu::Mipmapped\29 -4266:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::~NonAALatticeOp\28\29 -4267:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::NonAALatticeOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20GrSurfaceProxyView\2c\20SkAlphaType\2c\20sk_sp\2c\20SkFilterMode\2c\20std::__2::unique_ptr>\2c\20SkRect\20const&\29 -4268:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::programInfo\28\29 -4269:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Make\28GrRecordingContext*\2c\20SkArenaAlloc*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20SkRRect\20const&\2c\20skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::LocalCoords\20const&\2c\20GrAA\29 -4270:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::FillRRectOpImpl\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkArenaAlloc*\2c\20SkMatrix\20const&\2c\20SkRRect\20const&\2c\20skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::LocalCoords\20const&\2c\20skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::ProcessorFlags\29 -4271:skgpu::ganesh::DrawAtlasPathOp::prepareProgram\28GrCaps\20const&\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -4272:skgpu::ganesh::Device::replaceBackingProxy\28SkSurface::ContentChangeMode\2c\20sk_sp\2c\20GrColorType\2c\20sk_sp\2c\20GrSurfaceOrigin\2c\20SkSurfaceProps\20const&\29 -4273:skgpu::ganesh::Device::drawPath\28SkPath\20const&\2c\20SkPaint\20const&\29 -4274:skgpu::ganesh::Device::drawEdgeAAImage\28SkImage\20const*\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkPoint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkMatrix\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\2c\20SkMatrix\20const&\2c\20SkTileMode\29 -4275:skgpu::ganesh::Device::discard\28\29 -4276:skgpu::ganesh::Device::android_utils_clipAsRgn\28SkRegion*\29\20const -4277:skgpu::ganesh::DefaultPathRenderer::internalDrawPath\28skgpu::ganesh::SurfaceDrawContext*\2c\20GrPaint&&\2c\20GrAAType\2c\20GrUserStencilSettings\20const&\2c\20GrClip\20const*\2c\20SkMatrix\20const&\2c\20GrStyledShape\20const&\2c\20bool\29 -4278:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingCircleEffect::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -4279:skgpu::ganesh::CopyView\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20skgpu::Mipmapped\2c\20GrImageTexGenPolicy\2c\20std::__2::basic_string_view>\29 -4280:skgpu::ganesh::ClipStack::clipPath\28SkMatrix\20const&\2c\20SkPath\20const&\2c\20GrAA\2c\20SkClipOp\29 -4281:skgpu::ganesh::ClipStack::SaveRecord::replaceWithElement\28skgpu::ganesh::ClipStack::RawElement&&\2c\20SkTBlockList*\29 -4282:skgpu::ganesh::ClipStack::SaveRecord::addElement\28skgpu::ganesh::ClipStack::RawElement&&\2c\20SkTBlockList*\29 -4283:skgpu::ganesh::ClipStack::RawElement::contains\28skgpu::ganesh::ClipStack::Draw\20const&\29\20const -4284:skgpu::ganesh::AtlasTextOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -4285:skgpu::ganesh::AtlasTextOp::Make\28skgpu::ganesh::SurfaceDrawContext*\2c\20sktext::gpu::AtlasSubRun\20const*\2c\20GrClip\20const*\2c\20SkMatrix\20const&\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp&&\29 -4286:skgpu::ganesh::AtlasRenderTask::stencilAtlasRect\28GrRecordingContext*\2c\20SkRect\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20GrUserStencilSettings\20const*\29 -4287:skgpu::ganesh::AtlasRenderTask::addPath\28SkMatrix\20const&\2c\20SkPath\20const&\2c\20SkIPoint\2c\20int\2c\20int\2c\20bool\2c\20SkIPoint16*\29 -4288:skgpu::ganesh::AtlasPathRenderer::preFlush\28GrOnFlushResourceProvider*\29 -4289:skgpu::ganesh::AtlasPathRenderer::addPathToAtlas\28GrRecordingContext*\2c\20SkMatrix\20const&\2c\20SkPath\20const&\2c\20SkRect\20const&\2c\20SkIRect*\2c\20SkIPoint16*\2c\20bool*\2c\20std::__2::function\20const&\29 -4290:skgpu::ganesh::AsFragmentProcessor\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkImage\20const*\2c\20SkSamplingOptions\2c\20SkTileMode\20const*\2c\20SkMatrix\20const&\2c\20SkRect\20const*\2c\20SkRect\20const*\29 -4291:skgpu::TiledTextureUtils::OptimizeSampleArea\28SkISize\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkPoint\20const*\2c\20SkRect*\2c\20SkRect*\2c\20SkMatrix*\29 -4292:skgpu::TClientMappedBufferManager::process\28\29 -4293:skgpu::TAsyncReadResult::~TAsyncReadResult\28\29 -4294:skgpu::RectanizerSkyline::addRect\28int\2c\20int\2c\20SkIPoint16*\29 -4295:skgpu::Plot::Plot\28int\2c\20int\2c\20skgpu::AtlasGenerationCounter*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20SkColorType\2c\20unsigned\20long\29 -4296:skgpu::GetReducedBlendModeInfo\28SkBlendMode\29 -4297:skgpu::CreateIntegralTable\28int\29 -4298:skgpu::BlendFuncName\28SkBlendMode\29 -4299:skcpu::clipHandlesSprite\28SkRasterClip\20const&\2c\20int\2c\20int\2c\20SkPixmap\20const&\29 -4300:skcpu::DrawToMask\28SkPathRaw\20const&\2c\20SkIRect\20const&\2c\20SkMaskFilter\20const*\2c\20SkMatrix\20const*\2c\20SkMaskBuilder*\2c\20SkMaskBuilder::CreateMode\2c\20SkStrokeRec::InitStyle\29 -4301:skcpu::Draw::drawSprite\28SkBitmap\20const&\2c\20int\2c\20int\2c\20SkPaint\20const&\29\20const -4302:skcpu::Draw::drawRRectNinePatch\28SkRRect\20const&\2c\20SkPaint\20const&\29\20const -4303:skcpu::Draw::drawPaint\28SkPaint\20const&\29\20const -4304:skcpu::Draw::drawDevMask\28SkMask\20const&\2c\20SkPaint\20const&\2c\20SkMatrix\20const*\29\20const -4305:skcms_private::baseline::exec_stages\28skcms_private::Op\20const*\2c\20void\20const**\2c\20char\20const*\2c\20char*\2c\20int\29 -4306:skcms_private::baseline::clut\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20char\20const*\2c\20unsigned\20char\20const*\2c\20unsigned\20char\20const*\2c\20float\20vector\5b4\5d*\2c\20float\20vector\5b4\5d*\2c\20float\20vector\5b4\5d*\2c\20float\20vector\5b4\5d*\29 -4307:skcms_ApproximatelyEqualProfiles -4308:sk_sp*\20std::__2::vector\2c\20std::__2::allocator>>::__emplace_back_slow_path>\28sk_sp&&\29 -4309:sk_sp\20sk_make_sp\2c\20SkSurfaceProps\20const*&>\28skcpu::RecorderImpl*&&\2c\20SkImageInfo\20const&\2c\20sk_sp&&\2c\20SkSurfaceProps\20const*&\29 -4310:sk_sp*\20emscripten::internal::MemberAccess>::getWire\28sk_sp\20SkRuntimeEffect::TracedShader::*\20const&\2c\20SkRuntimeEffect::TracedShader&\29 -4311:sk_fopen\28char\20const*\2c\20SkFILE_Flags\29 -4312:sk_fgetsize\28_IO_FILE*\29 -4313:sk_fclose\28_IO_FILE*\29 -4314:setup_masks_arabic_plan\28arabic_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_script_t\29 -4315:set_khr_debug_label\28GrGLGpu*\2c\20unsigned\20int\2c\20std::__2::basic_string_view>\29 -4316:set_as_oval\28SkPathRaw*\2c\20SkSpan\2c\20SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -4317:setThrew -4318:setCommonICUData\28UDataMemory*\2c\20signed\20char\2c\20UErrorCode*\29 -4319:serialize_image\28SkImage\20const*\2c\20SkSerialProcs\29 -4320:send_tree -4321:select_curve_ops\28skcms_Curve\20const*\2c\20int\2c\20OpAndArg*\29 -4322:sect_with_vertical\28SkPoint\20const*\2c\20float\29 -4323:sect_with_horizontal\28SkPoint\20const*\2c\20float\29 -4324:scanexp -4325:scalbnl -4326:rewind_if_necessary\28GrTriangulator::Edge*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Comparator\20const&\29 -4327:resolveImplicitLevels\28UBiDi*\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\29 -4328:reset_and_decode_image_config\28wuffs_gif__decoder__struct*\2c\20wuffs_base__image_config__struct*\2c\20wuffs_base__io_buffer__struct*\2c\20SkStream*\29 -4329:res_unload_74 -4330:res_countArrayItems_74 -4331:renderbuffer_storage_msaa\28GrGLGpu*\2c\20int\2c\20unsigned\20int\2c\20int\2c\20int\29 -4332:recursive_edge_intersect\28GrTriangulator::Line\20const&\2c\20SkPoint\2c\20SkPoint\2c\20GrTriangulator::Line\20const&\2c\20SkPoint\2c\20SkPoint\2c\20SkPoint*\2c\20double*\2c\20double*\29 -4333:reclassify_vertex\28TriangulationVertex*\2c\20SkPoint\20const*\2c\20int\2c\20ReflexHash*\2c\20SkTInternalLList*\29 -4334:quad_intercept_v\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -4335:quad_intercept_h\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -4336:quad_in_line\28SkPoint\20const*\29 -4337:psh_hint_table_init -4338:psh_hint_table_find_strong_points -4339:psh_hint_table_activate_mask -4340:psh_hint_align -4341:psh_glyph_interpolate_strong_points -4342:psh_glyph_interpolate_other_points -4343:psh_glyph_interpolate_normal_points -4344:psh_blues_set_zones -4345:ps_parser_load_field -4346:ps_dimension_end -4347:ps_dimension_done -4348:ps_builder_start_point -4349:printf_core -4350:position_cluster\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20bool\29 -4351:portable::uniform_color\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -4352:portable::set_rgb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -4353:portable::memset64\28unsigned\20long\20long*\2c\20unsigned\20long\20long\2c\20int\29 -4354:portable::debug_y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -4355:portable::debug_x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -4356:portable::copy_from_indirect_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -4357:portable::copy_2_slots_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -4358:portable::check_decal_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -4359:portable::bilerp_clamp_8888\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -4360:pop_arg -4361:pntz -4362:png_inflate -4363:png_deflate_claim -4364:png_decompress_chunk -4365:png_cache_unknown_chunk -4366:operator_new_impl\28unsigned\20long\29 -4367:operator==\28SkPaint\20const&\2c\20SkPaint\20const&\29 -4368:open_face -4369:openCommonData\28char\20const*\2c\20int\2c\20UErrorCode*\29 -4370:offsetTOCEntryCount\28UDataMemory\20const*\29 -4371:non-virtual\20thunk\20to\20SkMeshPriv::CpuBuffer::~CpuBuffer\28\29_2626 -4372:non-virtual\20thunk\20to\20SkMeshPriv::CpuBuffer::~CpuBuffer\28\29 -4373:non-virtual\20thunk\20to\20SkMeshPriv::CpuBuffer::size\28\29\20const -4374:non-virtual\20thunk\20to\20SkMeshPriv::CpuBuffer::onUpdate\28GrDirectContext*\2c\20void\20const*\2c\20unsigned\20long\2c\20unsigned\20long\29 -4375:nearly_equal\28double\2c\20double\29 -4376:mbsrtowcs -4377:map_quad_general\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20SkMatrix\20const&\2c\20skvx::Vec<4\2c\20float>*\2c\20skvx::Vec<4\2c\20float>*\2c\20skvx::Vec<4\2c\20float>*\29 -4378:make_tiled_gradient\28GrFPArgs\20const&\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20bool\2c\20bool\29 -4379:make_premul_effect\28std::__2::unique_ptr>\29 -4380:make_dual_interval_colorizer\28SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20float\29 -4381:make_clamped_gradient\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20SkRGBA4f<\28SkAlphaType\292>\2c\20SkRGBA4f<\28SkAlphaType\292>\2c\20bool\29 -4382:make_bmp_proxy\28GrProxyProvider*\2c\20SkBitmap\20const&\2c\20GrColorType\2c\20skgpu::Mipmapped\2c\20SkBackingFit\2c\20skgpu::Budgeted\29 -4383:longest_match -4384:long\20std::__2::__num_get_signed_integral\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\2c\20int\29 -4385:long\20long\20std::__2::__num_get_signed_integral\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\2c\20int\29 -4386:long\20double\20std::__2::__num_get_float\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\29 -4387:load_post_names -4388:line_intercept_v\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -4389:line_intercept_h\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -4390:legalfunc$_embind_register_bigint -4391:jpeg_open_backing_store -4392:jpeg_consume_input -4393:jpeg_alloc_huff_table -4394:jinit_upsampler -4395:is_leap -4396:isSpecialTypeCodepoints\28char\20const*\29 -4397:isMatchAtCPBoundary\28char16_t\20const*\2c\20char16_t\20const*\2c\20char16_t\20const*\2c\20char16_t\20const*\29 -4398:internal_memalign -4399:int\20icu_74::\28anonymous\20namespace\29::MixedBlocks::findBlock\28unsigned\20short\20const*\2c\20unsigned\20short\20const*\2c\20int\29\20const -4400:int\20icu_74::\28anonymous\20namespace\29::MixedBlocks::findBlock\28unsigned\20short\20const*\2c\20unsigned\20int\20const*\2c\20int\29\20const -4401:insertRootBundle\28UResourceDataEntry*&\2c\20UErrorCode*\29 -4402:init_error_limit -4403:init_block -4404:icu_74::set32x64Bits\28unsigned\20int*\2c\20int\2c\20int\29 -4405:icu_74::getExtName\28unsigned\20int\2c\20char*\2c\20unsigned\20short\29 -4406:icu_74::compareUnicodeString\28UElement\2c\20UElement\29 -4407:icu_74::cloneUnicodeString\28UElement*\2c\20UElement*\29 -4408:icu_74::\28anonymous\20namespace\29::mungeCharName\28char*\2c\20char\20const*\2c\20int\29 -4409:icu_74::\28anonymous\20namespace\29::MutableCodePointTrie::getDataBlock\28int\29 -4410:icu_74::XLikelySubtagsData::readLSREncodedStrings\28icu_74::ResourceTable\20const&\2c\20char\20const*\2c\20icu_74::ResourceValue&\2c\20icu_74::ResourceArray\20const&\2c\20icu_74::LocalMemory&\2c\20int&\2c\20UErrorCode&\29 -4411:icu_74::XLikelySubtags::~XLikelySubtags\28\29 -4412:icu_74::XLikelySubtags::initLikelySubtags\28UErrorCode&\29 -4413:icu_74::UnicodeString::setCharAt\28int\2c\20char16_t\29 -4414:icu_74::UnicodeString::indexOf\28char16_t\20const*\2c\20int\2c\20int\2c\20int\2c\20int\29\20const -4415:icu_74::UnicodeString::doReverse\28int\2c\20int\29 -4416:icu_74::UnicodeSetStringSpan::span\28char16_t\20const*\2c\20int\2c\20USetSpanCondition\29\20const -4417:icu_74::UnicodeSetStringSpan::spanUTF8\28unsigned\20char\20const*\2c\20int\2c\20USetSpanCondition\29\20const -4418:icu_74::UnicodeSetStringSpan::spanBack\28char16_t\20const*\2c\20int\2c\20USetSpanCondition\29\20const -4419:icu_74::UnicodeSetStringSpan::spanBackUTF8\28unsigned\20char\20const*\2c\20int\2c\20USetSpanCondition\29\20const -4420:icu_74::UnicodeSet::set\28int\2c\20int\29 -4421:icu_74::UnicodeSet::setPattern\28char16_t\20const*\2c\20int\29 -4422:icu_74::UnicodeSet::retainAll\28icu_74::UnicodeSet\20const&\29 -4423:icu_74::UnicodeSet::remove\28int\2c\20int\29 -4424:icu_74::UnicodeSet::remove\28int\29 -4425:icu_74::UnicodeSet::matches\28icu_74::Replaceable\20const&\2c\20int&\2c\20int\2c\20signed\20char\29 -4426:icu_74::UnicodeSet::matchesIndexValue\28unsigned\20char\29\20const -4427:icu_74::UnicodeSet::clone\28\29\20const -4428:icu_74::UnicodeSet::cloneAsThawed\28\29\20const -4429:icu_74::UnicodeSet::applyPattern\28icu_74::RuleCharacterIterator&\2c\20icu_74::SymbolTable\20const*\2c\20icu_74::UnicodeString&\2c\20unsigned\20int\2c\20icu_74::UnicodeSet&\20\28icu_74::UnicodeSet::*\29\28int\29\2c\20int\2c\20UErrorCode&\29 -4430:icu_74::UnicodeSet::applyPatternIgnoreSpace\28icu_74::UnicodeString\20const&\2c\20icu_74::ParsePosition&\2c\20icu_74::SymbolTable\20const*\2c\20UErrorCode&\29 -4431:icu_74::UnicodeSet::add\28icu_74::UnicodeString\20const&\29 -4432:icu_74::UnicodeSet::_generatePattern\28icu_74::UnicodeString&\2c\20signed\20char\29\20const -4433:icu_74::UnicodeSet::UnicodeSet\28int\2c\20int\29 -4434:icu_74::UVector::sortedInsert\28void*\2c\20int\20\28*\29\28UElement\2c\20UElement\29\2c\20UErrorCode&\29 -4435:icu_74::UVector::setElementAt\28void*\2c\20int\29 -4436:icu_74::UVector::removeElement\28void*\29 -4437:icu_74::UVector::assign\28icu_74::UVector\20const&\2c\20void\20\28*\29\28UElement*\2c\20UElement*\29\2c\20UErrorCode&\29 -4438:icu_74::UVector::UVector\28UErrorCode&\29 -4439:icu_74::UStringSet::~UStringSet\28\29_13659 -4440:icu_74::UStringSet::~UStringSet\28\29 -4441:icu_74::UDataPathIterator::UDataPathIterator\28char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20signed\20char\2c\20UErrorCode*\29 -4442:icu_74::UCharsTrieBuilder::build\28UStringTrieBuildOption\2c\20UErrorCode&\29 -4443:icu_74::UCharsTrieBuilder::UCharsTrieBuilder\28UErrorCode&\29 -4444:icu_74::UCharsTrie::nextForCodePoint\28int\29 -4445:icu_74::UCharsTrie::Iterator::next\28UErrorCode&\29 -4446:icu_74::UCharsTrie::Iterator::branchNext\28char16_t\20const*\2c\20int\2c\20UErrorCode&\29 -4447:icu_74::UCharCharacterIterator::setText\28icu_74::ConstChar16Ptr\2c\20int\29 -4448:icu_74::StringTrieBuilder::writeBranchSubNode\28int\2c\20int\2c\20int\2c\20int\29 -4449:icu_74::StringTrieBuilder::LinearMatchNode::operator==\28icu_74::StringTrieBuilder::Node\20const&\29\20const -4450:icu_74::StringTrieBuilder::LinearMatchNode::markRightEdgesFirst\28int\29 -4451:icu_74::RuleCharacterIterator::skipIgnored\28int\29 -4452:icu_74::RuleBasedBreakIterator::~RuleBasedBreakIterator\28\29 -4453:icu_74::RuleBasedBreakIterator::handleSafePrevious\28int\29 -4454:icu_74::RuleBasedBreakIterator::RuleBasedBreakIterator\28UErrorCode*\29 -4455:icu_74::RuleBasedBreakIterator::DictionaryCache::~DictionaryCache\28\29 -4456:icu_74::RuleBasedBreakIterator::DictionaryCache::populateDictionary\28int\2c\20int\2c\20int\2c\20int\29 -4457:icu_74::RuleBasedBreakIterator::BreakCache::seek\28int\29 -4458:icu_74::RuleBasedBreakIterator::BreakCache::current\28\29 -4459:icu_74::ResourceDataValue::getIntVector\28int&\2c\20UErrorCode&\29\20const -4460:icu_74::ReorderingBuffer::equals\28unsigned\20char\20const*\2c\20unsigned\20char\20const*\29\20const -4461:icu_74::RBBIDataWrapper::removeReference\28\29 -4462:icu_74::PropNameData::getPropertyOrValueEnum\28int\2c\20char\20const*\29 -4463:icu_74::Normalizer2WithImpl::normalizeSecondAndAppend\28icu_74::UnicodeString&\2c\20icu_74::UnicodeString\20const&\2c\20signed\20char\2c\20UErrorCode&\29\20const -4464:icu_74::Normalizer2WithImpl::isNormalized\28icu_74::UnicodeString\20const&\2c\20UErrorCode&\29\20const -4465:icu_74::Normalizer2Impl::recompose\28icu_74::ReorderingBuffer&\2c\20int\2c\20signed\20char\29\20const -4466:icu_74::Normalizer2Impl::init\28int\20const*\2c\20UCPTrie\20const*\2c\20unsigned\20short\20const*\2c\20unsigned\20char\20const*\29 -4467:icu_74::Normalizer2Impl::findNextFCDBoundary\28char16_t\20const*\2c\20char16_t\20const*\29\20const -4468:icu_74::Normalizer2Impl::decomposeUTF8\28unsigned\20int\2c\20unsigned\20char\20const*\2c\20unsigned\20char\20const*\2c\20icu_74::ByteSink*\2c\20icu_74::Edits*\2c\20UErrorCode&\29\20const -4469:icu_74::Normalizer2Impl::composeUTF8\28unsigned\20int\2c\20signed\20char\2c\20unsigned\20char\20const*\2c\20unsigned\20char\20const*\2c\20icu_74::ByteSink*\2c\20icu_74::Edits*\2c\20UErrorCode&\29\20const -4470:icu_74::Normalizer2Impl::composeQuickCheck\28char16_t\20const*\2c\20char16_t\20const*\2c\20signed\20char\2c\20UNormalizationCheckResult*\29\20const -4471:icu_74::Normalizer2Factory::getNFKC_CFImpl\28UErrorCode&\29 -4472:icu_74::Normalizer2Factory::getInstance\28UNormalizationMode\2c\20UErrorCode&\29 -4473:icu_74::Normalizer2::getNFCInstance\28UErrorCode&\29 -4474:icu_74::NoopNormalizer2::normalizeSecondAndAppend\28icu_74::UnicodeString&\2c\20icu_74::UnicodeString\20const&\2c\20UErrorCode&\29\20const -4475:icu_74::NoopNormalizer2::isNormalized\28icu_74::UnicodeString\20const&\2c\20UErrorCode&\29\20const -4476:icu_74::MlBreakEngine::~MlBreakEngine\28\29 -4477:icu_74::LocaleUtility::canonicalLocaleString\28icu_74::UnicodeString\20const*\2c\20icu_74::UnicodeString&\29 -4478:icu_74::LocaleKeyFactory::LocaleKeyFactory\28int\29 -4479:icu_74::LocaleKey::LocaleKey\28icu_74::UnicodeString\20const&\2c\20icu_74::UnicodeString\20const&\2c\20icu_74::UnicodeString\20const*\2c\20int\29 -4480:icu_74::LocaleBuilder::build\28UErrorCode&\29 -4481:icu_74::LocaleBuilder::LocaleBuilder\28\29 -4482:icu_74::LocaleBased::setLocaleIDs\28char\20const*\2c\20char\20const*\29 -4483:icu_74::Locale::setKeywordValue\28char\20const*\2c\20char\20const*\2c\20UErrorCode&\29 -4484:icu_74::Locale::operator=\28icu_74::Locale&&\29 -4485:icu_74::Locale::operator==\28icu_74::Locale\20const&\29\20const -4486:icu_74::Locale::createKeywords\28UErrorCode&\29\20const -4487:icu_74::Locale::createFromName\28char\20const*\29 -4488:icu_74::LaoBreakEngine::divideUpDictionaryRange\28UText*\2c\20int\2c\20int\2c\20icu_74::UVector32&\2c\20signed\20char\2c\20UErrorCode&\29\20const -4489:icu_74::LSR::operator=\28icu_74::LSR&&\29 -4490:icu_74::InitCanonIterData::doInit\28icu_74::Normalizer2Impl*\2c\20UErrorCode&\29 -4491:icu_74::ICU_Utility::shouldAlwaysBeEscaped\28int\29 -4492:icu_74::ICU_Utility::isUnprintable\28int\29 -4493:icu_74::ICU_Utility::escape\28icu_74::UnicodeString&\2c\20int\29 -4494:icu_74::ICUServiceKey::parseSuffix\28icu_74::UnicodeString&\29 -4495:icu_74::ICUService::~ICUService\28\29 -4496:icu_74::ICUService::getVisibleIDs\28icu_74::UVector&\2c\20UErrorCode&\29\20const -4497:icu_74::ICUService::clearServiceCache\28\29 -4498:icu_74::ICUNotifier::~ICUNotifier\28\29 -4499:icu_74::Hashtable::put\28icu_74::UnicodeString\20const&\2c\20void*\2c\20UErrorCode&\29 -4500:icu_74::Edits::copyErrorTo\28UErrorCode&\29\20const -4501:icu_74::DecomposeNormalizer2::hasBoundaryBefore\28int\29\20const -4502:icu_74::DecomposeNormalizer2::hasBoundaryAfter\28int\29\20const -4503:icu_74::CjkBreakEngine::~CjkBreakEngine\28\29 -4504:icu_74::CjkBreakEngine::CjkBreakEngine\28icu_74::DictionaryMatcher*\2c\20icu_74::LanguageType\2c\20UErrorCode&\29 -4505:icu_74::CharString::truncate\28int\29 -4506:icu_74::CharString::cloneData\28UErrorCode&\29\20const -4507:icu_74::CharString*\20icu_74::MemoryPool::create\28char\20const*&\2c\20UErrorCode&\29 -4508:icu_74::CharString*\20icu_74::MemoryPool::create<>\28\29 -4509:icu_74::CanonIterData::addToStartSet\28int\2c\20int\2c\20UErrorCode&\29 -4510:icu_74::BytesTrie::branchNext\28unsigned\20char\20const*\2c\20int\2c\20int\29 -4511:icu_74::ByteSinkUtil::appendCodePoint\28int\2c\20int\2c\20icu_74::ByteSink&\2c\20icu_74::Edits*\29 -4512:icu_74::BreakIterator::getLocale\28ULocDataLocaleType\2c\20UErrorCode&\29\20const -4513:icu_74::BreakIterator::getLocaleID\28ULocDataLocaleType\2c\20UErrorCode&\29\20const -4514:icu_74::BreakIterator::createCharacterInstance\28icu_74::Locale\20const&\2c\20UErrorCode&\29 -4515:hb_vector_t\2c\20false>::resize\28int\2c\20bool\2c\20bool\29 -4516:hb_vector_t::resize\28int\2c\20bool\2c\20bool\29 -4517:hb_vector_t::push\28\29 -4518:hb_vector_t\2c\20false>::resize\28int\2c\20bool\2c\20bool\29 -4519:hb_vector_size_t\20hb_bit_set_t::op_<$_14>\28hb_vector_size_t\20const&\2c\20hb_vector_size_t\20const&\29 -4520:hb_utf8_t::next\28unsigned\20char\20const*\2c\20unsigned\20char\20const*\2c\20unsigned\20int*\2c\20unsigned\20int\29 -4521:hb_unicode_script -4522:hb_unicode_mirroring_nil\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20void*\29 -4523:hb_unicode_funcs_t::is_default_ignorable\28unsigned\20int\29 -4524:hb_shape_plan_key_t::init\28bool\2c\20hb_face_t*\2c\20hb_segment_properties_t\20const*\2c\20hb_feature_t\20const*\2c\20unsigned\20int\2c\20int\20const*\2c\20unsigned\20int\2c\20char\20const*\20const*\29 -4525:hb_shape_plan_create2 -4526:hb_serialize_context_t::fini\28\29 -4527:hb_paint_extents_paint_linear_gradient\28hb_paint_funcs_t*\2c\20void*\2c\20hb_color_line_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -4528:hb_paint_extents_get_funcs\28\29 -4529:hb_paint_extents_context_t::clear\28\29 -4530:hb_ot_map_t::fini\28\29 -4531:hb_ot_layout_table_select_script -4532:hb_ot_layout_table_get_lookup_count -4533:hb_ot_layout_table_find_feature_variations -4534:hb_ot_layout_table_find_feature\28hb_face_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\29 -4535:hb_ot_layout_script_select_language -4536:hb_ot_layout_language_get_required_feature -4537:hb_ot_layout_language_find_feature -4538:hb_ot_layout_has_substitution -4539:hb_ot_layout_feature_with_variations_get_lookups -4540:hb_ot_layout_collect_features_map -4541:hb_ot_font_set_funcs -4542:hb_lazy_loader_t::do_destroy\28hb_draw_funcs_t*\29 -4543:hb_lazy_loader_t\2c\20hb_face_t\2c\2038u\2c\20OT::sbix_accelerator_t>::create\28hb_face_t*\29 -4544:hb_lazy_loader_t\2c\20hb_face_t\2c\207u\2c\20OT::post_accelerator_t>::do_destroy\28OT::post_accelerator_t*\29 -4545:hb_lazy_loader_t\2c\20hb_face_t\2c\2017u\2c\20OT::cff2_accelerator_t>::do_destroy\28OT::cff2_accelerator_t*\29 -4546:hb_lazy_loader_t\2c\20hb_face_t\2c\2035u\2c\20OT::COLR_accelerator_t>::do_destroy\28OT::COLR_accelerator_t*\29 -4547:hb_lazy_loader_t\2c\20hb_face_t\2c\2037u\2c\20OT::CBDT_accelerator_t>::do_destroy\28OT::CBDT_accelerator_t*\29 -4548:hb_language_matches -4549:hb_indic_get_categories\28unsigned\20int\29 -4550:hb_hashmap_t::fetch_item\28hb_serialize_context_t::object_t\20const*\20const&\2c\20unsigned\20int\29\20const -4551:hb_hashmap_t::alloc\28unsigned\20int\29 -4552:hb_font_t::synthetic_glyph_extents\28hb_glyph_extents_t*\29 -4553:hb_font_t::get_glyph_v_origin_with_fallback\28unsigned\20int\2c\20int*\2c\20int*\29 -4554:hb_font_t::get_glyph_contour_point_for_origin\28unsigned\20int\2c\20unsigned\20int\2c\20hb_direction_t\2c\20int*\2c\20int*\29 -4555:hb_font_set_variations -4556:hb_font_set_funcs -4557:hb_font_get_variation_glyph_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -4558:hb_font_get_glyph_h_advance -4559:hb_font_get_glyph_extents -4560:hb_font_get_font_h_extents_nil\28hb_font_t*\2c\20void*\2c\20hb_font_extents_t*\2c\20void*\29 -4561:hb_font_funcs_set_variation_glyph_func -4562:hb_font_funcs_set_nominal_glyphs_func -4563:hb_font_funcs_set_nominal_glyph_func -4564:hb_font_funcs_set_glyph_h_advances_func -4565:hb_font_funcs_set_glyph_extents_func -4566:hb_font_funcs_create -4567:hb_draw_move_to_nil\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20void*\29 -4568:hb_draw_funcs_set_quadratic_to_func -4569:hb_draw_funcs_set_move_to_func -4570:hb_draw_funcs_set_line_to_func -4571:hb_draw_funcs_set_cubic_to_func -4572:hb_draw_funcs_create -4573:hb_draw_extents_move_to\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20void*\29 -4574:hb_buffer_t::sort\28unsigned\20int\2c\20unsigned\20int\2c\20int\20\28*\29\28hb_glyph_info_t\20const*\2c\20hb_glyph_info_t\20const*\29\29 -4575:hb_buffer_t::output_info\28hb_glyph_info_t\20const&\29 -4576:hb_buffer_t::message_impl\28hb_font_t*\2c\20char\20const*\2c\20void*\29 -4577:hb_buffer_t::leave\28\29 -4578:hb_buffer_t::delete_glyphs_inplace\28bool\20\28*\29\28hb_glyph_info_t\20const*\29\29 -4579:hb_buffer_t::clear_positions\28\29 -4580:hb_buffer_set_length -4581:hb_buffer_get_glyph_positions -4582:hb_buffer_diff -4583:hb_buffer_create -4584:hb_buffer_clear_contents -4585:hb_buffer_add_utf8 -4586:hb_blob_t*\20hb_sanitize_context_t::sanitize_blob\28hb_blob_t*\29 -4587:hb_blob_t*\20hb_data_wrapper_t::call_create>\28\29\20const -4588:hb_blob_t*\20hb_data_wrapper_t::call_create>\28\29\20const -4589:hb_aat_map_builder_t::compile\28hb_aat_map_t&\29 -4590:hb_aat_layout_remove_deleted_glyphs\28hb_buffer_t*\29 -4591:hb_aat_layout_compile_map\28hb_aat_map_builder_t\20const*\2c\20hb_aat_map_t*\29 -4592:hair_cubic\28SkPoint\20const*\2c\20SkRegion\20const*\2c\20SkBlitter*\2c\20void\20\28*\29\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29\29 -4593:getint -4594:get_win_string -4595:get_dst_swizzle_and_store\28GrColorType\2c\20SkRasterPipelineOp*\2c\20LumMode*\2c\20bool*\2c\20bool*\29 -4596:get_driver_and_version\28GrGLStandard\2c\20GrGLVendor\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\29 -4597:getFallbackData\28UResourceBundle\20const*\2c\20char\20const**\2c\20unsigned\20int*\2c\20UErrorCode*\29 -4598:gen_key\28skgpu::KeyBuilder*\2c\20GrProgramInfo\20const&\2c\20GrCaps\20const&\29 -4599:gen_fp_key\28GrFragmentProcessor\20const&\2c\20GrCaps\20const&\2c\20skgpu::KeyBuilder*\29 -4600:gather_uniforms_and_check_for_main\28SkSL::Program\20const&\2c\20std::__2::vector>*\2c\20std::__2::vector>*\2c\20SkRuntimeEffect::Uniform::Flags\2c\20unsigned\20long*\29 -4601:fwrite -4602:ft_var_to_normalized -4603:ft_var_load_item_variation_store -4604:ft_var_load_hvvar -4605:ft_var_load_avar -4606:ft_var_get_value_pointer -4607:ft_var_apply_tuple -4608:ft_validator_init -4609:ft_mem_strcpyn -4610:ft_hash_num_lookup -4611:ft_glyphslot_set_bitmap -4612:ft_glyphslot_preset_bitmap -4613:ft_corner_orientation -4614:ft_corner_is_flat -4615:frexp -4616:free_entry\28UResourceDataEntry*\29 -4617:fread -4618:fp_force_eval -4619:fp_barrier_17368 -4620:fopen -4621:fold_opacity_layer_color_to_paint\28SkPaint\20const*\2c\20bool\2c\20SkPaint*\29 -4622:fmodl -4623:float\20std::__2::__num_get_float\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\29 -4624:fill_shadow_rec\28SkPath\20const&\2c\20SkPoint3\20const&\2c\20SkPoint3\20const&\2c\20float\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20SkMatrix\20const&\2c\20SkDrawShadowRec*\29 -4625:fill_inverse_cmap -4626:fileno -4627:examine_app0 -4628:emscripten::internal::MethodInvoker::invoke\28void\20\28SkCanvas::*\20const&\29\28SkPath\20const&\2c\20SkClipOp\2c\20bool\29\2c\20SkCanvas*\2c\20SkPath*\2c\20SkClipOp\2c\20bool\29 -4629:emscripten::internal::MethodInvoker\20\28SkAnimatedImage::*\29\28\29\2c\20sk_sp\2c\20SkAnimatedImage*>::invoke\28sk_sp\20\28SkAnimatedImage::*\20const&\29\28\29\2c\20SkAnimatedImage*\29 -4630:emscripten::internal::Invoker\2c\20sk_sp\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28sk_sp\2c\20sk_sp\29\2c\20sk_sp*\2c\20sk_sp*\29 -4631:emscripten::internal::Invoker\2c\20SkBlendMode\2c\20sk_sp\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28SkBlendMode\2c\20sk_sp\2c\20sk_sp\29\2c\20SkBlendMode\2c\20sk_sp*\2c\20sk_sp*\29 -4632:emscripten::internal::Invoker\2c\20SkBlendMode>::invoke\28sk_sp\20\28*\29\28SkBlendMode\29\2c\20SkBlendMode\29 -4633:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20float\29\2c\20SkPath*\2c\20float\2c\20float\2c\20float\2c\20float\29 -4634:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkPath&\2c\20float\2c\20float\29\2c\20SkPath*\2c\20float\2c\20float\29 -4635:emscripten::internal::FunctionInvoker\29\2c\20void\2c\20SkPaint&\2c\20unsigned\20long\2c\20sk_sp>::invoke\28void\20\28**\29\28SkPaint&\2c\20unsigned\20long\2c\20sk_sp\29\2c\20SkPaint*\2c\20unsigned\20long\2c\20sk_sp*\29 -4636:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkCanvas&\2c\20skia::textlayout::Paragraph*\2c\20float\2c\20float\29\2c\20SkCanvas*\2c\20skia::textlayout::Paragraph*\2c\20float\2c\20float\29 -4637:emscripten::internal::FunctionInvoker\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20SkBlendMode\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkPaint\20const*\29\2c\20void\2c\20SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20SkBlendMode\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkPaint\20const*>::invoke\28void\20\28**\29\28SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20SkBlendMode\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkPaint\20const*\29\2c\20SkCanvas*\2c\20sk_sp*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20SkBlendMode\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkPaint\20const*\29 -4638:emscripten::internal::FunctionInvoker\20const&\2c\20float\2c\20float\2c\20SkPaint\20const*\29\2c\20void\2c\20SkCanvas&\2c\20sk_sp\20const&\2c\20float\2c\20float\2c\20SkPaint\20const*>::invoke\28void\20\28**\29\28SkCanvas&\2c\20sk_sp\20const&\2c\20float\2c\20float\2c\20SkPaint\20const*\29\2c\20SkCanvas*\2c\20sk_sp*\2c\20float\2c\20float\2c\20SkPaint\20const*\29 -4639:emscripten::internal::FunctionInvoker\20\28*\29\28SkCanvas&\2c\20SimpleImageInfo\29\2c\20sk_sp\2c\20SkCanvas&\2c\20SimpleImageInfo>::invoke\28sk_sp\20\28**\29\28SkCanvas&\2c\20SimpleImageInfo\29\2c\20SkCanvas*\2c\20SimpleImageInfo*\29 -4640:emscripten::internal::FunctionInvoker::invoke\28int\20\28**\29\28SkFont&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29\2c\20SkFont*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29 -4641:emscripten::internal::FunctionInvoker::invoke\28bool\20\28**\29\28SkPath&\2c\20SkPath\20const&\2c\20SkPathOp\29\2c\20SkPath*\2c\20SkPath*\2c\20SkPathOp\29 -4642:embind_init_builtin\28\29 -4643:embind_init_Skia\28\29 -4644:embind_init_Paragraph\28\29::$_0::__invoke\28SimpleParagraphStyle\2c\20sk_sp\29 -4645:embind_init_Paragraph\28\29 -4646:embind_init_ParagraphGen\28\29 -4647:edge_line_needs_recursion\28SkPoint\20const&\2c\20SkPoint\20const&\29 -4648:dquad_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -4649:dquad_intersect_ray\28SkDCurve\20const&\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -4650:double\20std::__2::__num_get_float\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\29 -4651:doOpenChoice\28char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20signed\20char\20\28*\29\28void*\2c\20char\20const*\2c\20char\20const*\2c\20UDataInfo\20const*\29\2c\20void*\2c\20UErrorCode*\29 -4652:doLoadFromIndividualFiles\28char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20signed\20char\20\28*\29\28void*\2c\20char\20const*\2c\20char\20const*\2c\20UDataInfo\20const*\29\2c\20void*\2c\20UErrorCode*\2c\20UErrorCode*\29 -4653:dline_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -4654:dline_intersect_ray\28SkDCurve\20const&\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -4655:deflate_stored -4656:decompose_current_character\28hb_ot_shape_normalize_context_t\20const*\2c\20bool\29 -4657:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::Make\28SkArenaAlloc*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -4658:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28bool&\2c\20skgpu::tess::PatchAttribs&\29::'lambda'\28void*\29>\28skgpu::ganesh::PathCurveTessellator&&\29::'lambda'\28char*\29::__invoke\28char*\29 -4659:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::MeshGP::Make\28SkArenaAlloc*\2c\20sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::MeshGP::Make\28SkArenaAlloc*\2c\20sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -4660:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::GaussianPass*\20SkArenaAlloc::make<\28anonymous\20namespace\29::GaussianPass\2c\20int&\2c\20float*&\2c\20skvx::Vec<4\2c\20float>*&>\28int&\2c\20float*&\2c\20skvx::Vec<4\2c\20float>*&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::GaussianPass&&\29::'lambda'\28char*\29::__invoke\28char*\29 -4661:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::A8Pass*\20SkArenaAlloc::make<\28anonymous\20namespace\29::A8Pass\2c\20unsigned\20long\20long&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20int&>\28unsigned\20long\20long&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20int&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::A8Pass&&\29::'lambda'\28char*\29::__invoke\28char*\29 -4662:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28skgpu::UniqueKey\20const&\2c\20GrSurfaceProxyView\20const&\29::'lambda'\28void*\29>\28GrThreadSafeCache::Entry&&\29::'lambda'\28char*\29::__invoke\28char*\29 -4663:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28GrSurfaceProxy*&\2c\20skgpu::ScratchKey&&\2c\20GrResourceProvider*&\29::'lambda'\28void*\29>\28GrResourceAllocator::Register&&\29 -4664:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28GrRRectShadowGeoProc::Make\28SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -4665:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\20const&\2c\20SkMatrix\20const&\2c\20GrCaps\20const&\2c\20SkMatrix\20const&\2c\20bool\2c\20unsigned\20char\29::'lambda'\28void*\29>\28GrQuadEffect::Make\28SkArenaAlloc*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20GrCaps\20const&\2c\20SkMatrix\20const&\2c\20bool\2c\20unsigned\20char\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -4666:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28GrPipeline::InitArgs&\2c\20GrProcessorSet&&\2c\20GrAppliedClip&&\29::'lambda'\28void*\29>\28GrPipeline&&\29::'lambda'\28char*\29::__invoke\28char*\29 -4667:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28GrDistanceFieldA8TextGeoProc::Make\28SkArenaAlloc*\2c\20GrShaderCaps\20const&\2c\20GrSurfaceProxyView\20const*\2c\20int\2c\20GrSamplerState\2c\20float\2c\20unsigned\20int\2c\20SkMatrix\20const&\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -4668:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\20const&\2c\20SkMatrix\20const&\2c\20SkMatrix\20const&\2c\20bool\2c\20unsigned\20char\29::'lambda'\28void*\29>\28DefaultGeoProc::Make\28SkArenaAlloc*\2c\20unsigned\20int\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkMatrix\20const&\2c\20bool\2c\20unsigned\20char\29::'lambda'\28void*\29&&\29 -4669:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28CircleGeometryProcessor::Make\28SkArenaAlloc*\2c\20bool\2c\20bool\2c\20bool\2c\20bool\2c\20bool\2c\20bool\2c\20SkMatrix\20const&\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -4670:decltype\28fp.sanitize\28this\2c\20std::forward\20const*>\28fp1\29\29\29\20hb_sanitize_context_t::_dispatch\2c\20OT::IntType\2c\20void\2c\20true>\2c\20OT::ContextFormat1_4\20const*>\28OT::OffsetTo\2c\20OT::IntType\2c\20void\2c\20true>\20const&\2c\20hb_priority<1u>\2c\20OT::ContextFormat1_4\20const*&&\29 -4671:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul\2c\200ul>::__dispatch\5babi:ne180100\5d\2c\20std::__2::unique_ptr>>>::__generic_construct\5babi:ne180100\5d\2c\20std::__2::unique_ptr>>\2c\20\28std::__2::__variant_detail::_Trait\291>>\28std::__2::__variant_detail::__ctor\2c\20std::__2::unique_ptr>>>&\2c\20std::__2::__variant_detail::__move_constructor\2c\20std::__2::unique_ptr>>\2c\20\28std::__2::__variant_detail::_Trait\291>&&\29::'lambda'\28std::__2::__variant_detail::__move_constructor\2c\20std::__2::unique_ptr>>\2c\20\28std::__2::__variant_detail::_Trait\291>&\2c\20auto&&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&&>\28std::__2::__variant_detail::__move_constructor\2c\20std::__2::unique_ptr>>\2c\20\28std::__2::__variant_detail::_Trait\291>\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&&\29 -4672:dcubic_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -4673:dcubic_intersect_ray\28SkDCurve\20const&\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -4674:dconic_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -4675:dconic_intersect_ray\28SkDCurve\20const&\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -4676:data_destroy_arabic\28void*\29 -4677:data_create_arabic\28hb_ot_shape_plan_t\20const*\29 -4678:cycle -4679:cubic_intercept_v\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -4680:cubic_intercept_h\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -4681:create_colorindex -4682:copysignl -4683:conic_intercept_v\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -4684:conic_intercept_h\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -4685:compute_pos_tan\28SkPoint\20const*\2c\20unsigned\20int\2c\20float\2c\20SkPoint*\2c\20SkPoint*\29 -4686:compute_intersection\28OffsetSegment\20const&\2c\20OffsetSegment\20const&\2c\20SkPoint*\2c\20float*\2c\20float*\29 -4687:compress_block -4688:compose_khmer\28hb_ot_shape_normalize_context_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\29 -4689:compare_offsets -4690:clamp\28SkPoint\2c\20SkPoint\2c\20SkPoint\2c\20GrTriangulator::Comparator\20const&\29 -4691:checkint -4692:check_inverse_on_empty_return\28SkRegion*\2c\20SkPath\20const&\2c\20SkRegion\20const&\29 -4693:charIterTextAccess\28UText*\2c\20long\20long\2c\20signed\20char\29 -4694:char*\20std::__2::copy_n\5babi:nn180100\5d\28char\20const*\2c\20unsigned\20long\2c\20char*\29 -4695:char*\20std::__2::copy\5babi:nn180100\5d\2c\20char*>\28std::__2::__wrap_iter\2c\20std::__2::__wrap_iter\2c\20char*\29 -4696:char*\20std::__2::__constexpr_memmove\5babi:nn180100\5d\28char*\2c\20char\20const*\2c\20std::__2::__element_count\29 -4697:cff_vstore_done -4698:cff_subfont_load -4699:cff_subfont_done -4700:cff_size_select -4701:cff_parser_run -4702:cff_make_private_dict -4703:cff_load_private_dict -4704:cff_index_get_name -4705:cff_get_kerning -4706:cff_blend_build_vector -4707:cf2_getSeacComponent -4708:cf2_computeDarkening -4709:cf2_arrstack_push -4710:cbrt -4711:build_ycc_rgb_table -4712:bracketProcessChar\28BracketData*\2c\20int\29 -4713:bool\20std::__2::operator==\5babi:nn180100\5d\28std::__2::unique_ptr\20const&\2c\20std::nullptr_t\29 -4714:bool\20std::__2::operator!=\5babi:ne180100\5d\28std::__2::variant\20const&\2c\20std::__2::variant\20const&\29 -4715:bool\20std::__2::__insertion_sort_incomplete\5babi:ne180100\5d\28skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::finish\28skia::textlayout::Block\20const&\2c\20float\2c\20float&\29::$_0&\29 -4716:bool\20std::__2::__insertion_sort_incomplete\5babi:ne180100\5d\28\28anonymous\20namespace\29::Entry*\2c\20\28anonymous\20namespace\29::Entry*\2c\20\28anonymous\20namespace\29::EntryComparator&\29 -4717:bool\20std::__2::__insertion_sort_incomplete\5babi:ne180100\5d\28SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::Transform::\28anonymous\20namespace\29::BuiltinVariableScanner::sortNewElements\28\29::'lambda'\28SkSL::ProgramElement\20const*\2c\20SkSL::ProgramElement\20const*\29&\29 -4718:bool\20std::__2::__insertion_sort_incomplete\5babi:ne180100\5d\28SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::Transform::FindAndDeclareBuiltinFunctions\28SkSL::Program&\29::$_0&\29 -4719:bool\20is_parallel\28SkDLine\20const&\2c\20SkTCurve\20const&\29 -4720:bool\20hb_hashmap_t::set_with_hash\28unsigned\20int\20const&\2c\20unsigned\20int\2c\20unsigned\20int&\2c\20bool\29 -4721:bool\20hb_hashmap_t::set_with_hash\28hb_serialize_context_t::object_t*&\2c\20unsigned\20int\2c\20unsigned\20int&\2c\20bool\29 -4722:bool\20apply_string\28OT::hb_ot_apply_context_t*\2c\20GSUBProxy::Lookup\20const&\2c\20OT::hb_ot_layout_lookup_accelerator_t\20const&\29 -4723:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -4724:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -4725:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -4726:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -4727:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -4728:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -4729:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -4730:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -4731:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -4732:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -4733:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -4734:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -4735:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -4736:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -4737:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -4738:bool\20OT::TupleValues::decompile\28OT::IntType\20const*&\2c\20hb_vector_t&\2c\20OT::IntType\20const*\2c\20bool\29 -4739:bool\20OT::OffsetTo\2c\20void\2c\20true>::serialize_serialize\2c\20hb_array_t>\2c\20$_8\20const&\2c\20\28hb_function_sortedness_t\291\2c\20\28void*\290>&>\28hb_serialize_context_t*\2c\20hb_map_iter_t\2c\20hb_array_t>\2c\20$_8\20const&\2c\20\28hb_function_sortedness_t\291\2c\20\28void*\290>&\29 -4740:bool\20GrTTopoSort_Visit\28GrRenderTask*\2c\20unsigned\20int*\29 -4741:bool\20AAT::hb_aat_apply_context_t::output_glyphs\28unsigned\20int\2c\20OT::HBGlyphID16\20const*\29 -4742:blur_column\28void\20\28*\29\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\29\2c\20skvx::Vec<8\2c\20unsigned\20short>\20\28*\29\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29\2c\20int\2c\20int\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20unsigned\20char\20const*\2c\20unsigned\20long\2c\20int\2c\20unsigned\20char*\2c\20unsigned\20long\29 -4743:bits_to_runs\28SkBlitter*\2c\20int\2c\20int\2c\20unsigned\20char\20const*\2c\20unsigned\20char\2c\20long\2c\20unsigned\20char\29 -4744:barycentric_coords\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>*\2c\20skvx::Vec<4\2c\20float>*\2c\20skvx::Vec<4\2c\20float>*\29 -4745:auto\20std::__2::__unwrap_range\5babi:nn180100\5d\2c\20std::__2::__wrap_iter>\28std::__2::__wrap_iter\2c\20std::__2::__wrap_iter\29 -4746:atanf -4747:apply_forward\28OT::hb_ot_apply_context_t*\2c\20OT::hb_ot_layout_lookup_accelerator_t\20const&\2c\20unsigned\20int\29 -4748:apply_alpha_and_colorfilter\28skif::Context\20const&\2c\20skif::FilterResult\20const&\2c\20SkPaint\20const&\29 -4749:append_multitexture_lookup\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20int\2c\20GrGLSLVarying\20const&\2c\20char\20const*\2c\20char\20const*\29 -4750:append_color_output\28PorterDuffXferProcessor\20const&\2c\20GrGLSLXPFragmentBuilder*\2c\20skgpu::BlendFormula::OutputType\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\29 -4751:af_loader_compute_darkening -4752:af_latin_metrics_scale_dim -4753:af_latin_hints_detect_features -4754:af_latin_hint_edges -4755:af_hint_normal_stem -4756:af_cjk_metrics_scale_dim -4757:af_cjk_metrics_scale -4758:af_cjk_metrics_init_widths -4759:af_cjk_hints_init -4760:af_cjk_hints_detect_features -4761:af_cjk_hints_compute_blue_edges -4762:af_cjk_hints_apply -4763:af_cjk_hint_edges -4764:af_cjk_get_standard_widths -4765:af_axis_hints_new_edge -4766:adler32 -4767:a_ctz_32 -4768:_uhash_remove\28UHashtable*\2c\20UElement\29 -4769:_uhash_rehash\28UHashtable*\2c\20UErrorCode*\29 -4770:_uhash_put\28UHashtable*\2c\20UElement\2c\20UElement\2c\20signed\20char\2c\20UErrorCode*\29 -4771:_iup_worker_interpolate -4772:_isUnicodeExtensionSubtag\28int&\2c\20char\20const*\2c\20int\29 -4773:_isTransformedExtensionSubtag\28int&\2c\20char\20const*\2c\20int\29 -4774:_hb_preprocess_text_vowel_constraints\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -4775:_hb_ot_shape -4776:_hb_options_init\28\29 -4777:_hb_grapheme_group_func\28hb_glyph_info_t\20const&\2c\20hb_glyph_info_t\20const&\29 -4778:_hb_font_create\28hb_face_t*\29 -4779:_hb_fallback_shape -4780:_glyf_get_advance_with_var_unscaled\28hb_font_t*\2c\20unsigned\20int\2c\20bool\29 -4781:_getVariant\28char\20const*\2c\20char\2c\20icu_74::ByteSink&\2c\20signed\20char\29 -4782:__vfprintf_internal -4783:__trunctfsf2 -4784:__tan -4785:__strftime_l -4786:__rem_pio2_large -4787:__overflow -4788:__nl_langinfo_l -4789:__newlocale -4790:__munmap -4791:__mmap -4792:__math_xflowf -4793:__math_invalidf -4794:__loc_is_allocated -4795:__isxdigit_l -4796:__isdigit_l -4797:__getf2 -4798:__get_locale -4799:__ftello_unlocked -4800:__fstatat -4801:__fseeko_unlocked -4802:__floatscan -4803:__expo2 -4804:__dynamic_cast -4805:__divtf3 -4806:__cxxabiv1::__base_class_type_info::has_unambiguous_public_base\28__cxxabiv1::__dynamic_cast_info*\2c\20void*\2c\20int\29\20const -4807:_ZZN19GrGeometryProcessor11ProgramImpl17collectTransformsEP19GrGLSLVertexBuilderP20GrGLSLVaryingHandlerP20GrGLSLUniformHandler12GrShaderTypeRK11GrShaderVarSA_RK10GrPipelineEN3$_0clISE_EEvRT_RK19GrFragmentProcessorbPSJ_iNS0_9BaseCoordE -4808:\28anonymous\20namespace\29::write_text_tag\28char\20const*\29 -4809:\28anonymous\20namespace\29::write_mAB_or_mBA_tag\28unsigned\20int\2c\20skcms_Curve\20const*\2c\20skcms_Curve\20const*\2c\20unsigned\20char\20const*\2c\20unsigned\20char\20const*\2c\20skcms_Curve\20const*\2c\20skcms_Matrix3x4\20const*\29 -4810:\28anonymous\20namespace\29::set_uv_quad\28SkPoint\20const*\2c\20\28anonymous\20namespace\29::BezierVertex*\29 -4811:\28anonymous\20namespace\29::safe_to_ignore_subset_rect\28GrAAType\2c\20SkFilterMode\2c\20DrawQuad\20const&\2c\20SkRect\20const&\29 -4812:\28anonymous\20namespace\29::morphology_pass\28skif::Context\20const&\2c\20skif::FilterResult\20const&\2c\20\28anonymous\20namespace\29::MorphType\2c\20\28anonymous\20namespace\29::MorphDirection\2c\20int\29 -4813:\28anonymous\20namespace\29::make_non_convex_fill_op\28GrRecordingContext*\2c\20SkArenaAlloc*\2c\20skgpu::ganesh::FillPathFlags\2c\20GrAAType\2c\20SkRect\20const&\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\2c\20GrPaint&&\29 -4814:\28anonymous\20namespace\29::is_newer_better\28SkData*\2c\20SkData*\29 -4815:\28anonymous\20namespace\29::get_glyph_run_intercepts\28sktext::GlyphRun\20const&\2c\20SkPaint\20const&\2c\20float\20const*\2c\20float*\2c\20int*\29 -4816:\28anonymous\20namespace\29::get_cicp_trfn\28skcms_TransferFunction\20const&\29 -4817:\28anonymous\20namespace\29::get_cicp_primaries\28skcms_Matrix3x3\20const&\29 -4818:\28anonymous\20namespace\29::getStringArray\28ResourceData\20const*\2c\20icu_74::ResourceArray\20const&\2c\20icu_74::UnicodeString*\2c\20int\2c\20UErrorCode&\29 -4819:\28anonymous\20namespace\29::getInclusionsForSource\28UPropertySource\2c\20UErrorCode&\29 -4820:\28anonymous\20namespace\29::gather_lines_and_quads\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20float\2c\20bool\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\29::$_2::operator\28\29\28SkSpan\29\20const -4821:\28anonymous\20namespace\29::draw_to_sw_mask\28GrSWMaskHelper*\2c\20skgpu::ganesh::ClipStack::Element\20const&\2c\20bool\29 -4822:\28anonymous\20namespace\29::draw_tiled_image\28SkCanvas*\2c\20std::__2::function\20\28SkIRect\29>\2c\20SkISize\2c\20int\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20SkIRect\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkCanvas::SrcRectConstraint\2c\20SkSamplingOptions\29 -4823:\28anonymous\20namespace\29::determine_clipped_src_rect\28SkIRect\2c\20SkMatrix\20const&\2c\20SkMatrix\20const&\2c\20SkISize\20const&\2c\20SkRect\20const*\29 -4824:\28anonymous\20namespace\29::create_hb_face\28SkTypeface\20const&\29::$_0::__invoke\28void*\29 -4825:\28anonymous\20namespace\29::copyFTBitmap\28FT_Bitmap_\20const&\2c\20SkMaskBuilder*\29 -4826:\28anonymous\20namespace\29::colrv1_start_glyph\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20unsigned\20short\2c\20FT_Color_Root_Transform_\2c\20skia_private::THashSet*\29 -4827:\28anonymous\20namespace\29::colrv1_draw_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_COLR_Paint_\20const&\29 -4828:\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29 -4829:\28anonymous\20namespace\29::YUVPlanesRec::~YUVPlanesRec\28\29 -4830:\28anonymous\20namespace\29::TriangulatingPathOp::~TriangulatingPathOp\28\29 -4831:\28anonymous\20namespace\29::TriangulatingPathOp::TriangulatingPathOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20GrStyledShape\20const&\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20GrAAType\2c\20GrUserStencilSettings\20const*\29 -4832:\28anonymous\20namespace\29::TriangulatingPathOp::Triangulate\28GrEagerVertexAllocator*\2c\20SkMatrix\20const&\2c\20GrStyledShape\20const&\2c\20SkIRect\20const&\2c\20float\2c\20bool*\29 -4833:\28anonymous\20namespace\29::TriangulatingPathOp::CreateKey\28skgpu::UniqueKey*\2c\20GrStyledShape\20const&\2c\20SkIRect\20const&\29 -4834:\28anonymous\20namespace\29::TextureOpImpl::propagateCoverageAAThroughoutChain\28\29 -4835:\28anonymous\20namespace\29::TextureOpImpl::characterize\28\28anonymous\20namespace\29::TextureOpImpl::Desc*\29\20const -4836:\28anonymous\20namespace\29::TextureOpImpl::appendQuad\28DrawQuad*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\29 -4837:\28anonymous\20namespace\29::TextureOpImpl::Make\28GrRecordingContext*\2c\20GrTextureSetEntry*\2c\20int\2c\20int\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20skgpu::ganesh::TextureOp::Saturate\2c\20GrAAType\2c\20SkCanvas::SrcRectConstraint\2c\20SkMatrix\20const&\2c\20sk_sp\29 -4838:\28anonymous\20namespace\29::TextureOpImpl::FillInVertices\28GrCaps\20const&\2c\20\28anonymous\20namespace\29::TextureOpImpl*\2c\20\28anonymous\20namespace\29::TextureOpImpl::Desc*\2c\20char*\29 -4839:\28anonymous\20namespace\29::SpotVerticesFactory::makeVertices\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkPoint*\29\20const -4840:\28anonymous\20namespace\29::SkMatrixTransformImageFilter::requiredInput\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\29\20const -4841:\28anonymous\20namespace\29::SkImageImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -4842:\28anonymous\20namespace\29::SkCropImageFilter::requiredInput\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\29\20const -4843:\28anonymous\20namespace\29::SDFTSubRun::deviceRectAndNeedsTransform\28SkMatrix\20const&\29\20const -4844:\28anonymous\20namespace\29::RunIteratorQueue::advanceRuns\28\29 -4845:\28anonymous\20namespace\29::RectsBlurKey::RectsBlurKey\28float\2c\20SkBlurStyle\2c\20SkSpan\29 -4846:\28anonymous\20namespace\29::Raster8888BlurAlgorithm::maxSigma\28\29\20const -4847:\28anonymous\20namespace\29::Raster8888BlurAlgorithm::blur\28SkSize\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkTileMode\2c\20SkIRect\20const&\29\20const::'lambda'\28float\29::operator\28\29\28float\29\20const -4848:\28anonymous\20namespace\29::RPBlender::RPBlender\28SkColorType\2c\20SkColorType\2c\20SkAlphaType\2c\20bool\29 -4849:\28anonymous\20namespace\29::MipLevelHelper::allocAndInit\28SkArenaAlloc*\2c\20SkSamplingOptions\20const&\2c\20SkTileMode\2c\20SkTileMode\29 -4850:\28anonymous\20namespace\29::MeshOp::~MeshOp\28\29 -4851:\28anonymous\20namespace\29::MeshOp::MeshOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20sk_sp\2c\20GrPrimitiveType\20const*\2c\20GrAAType\2c\20sk_sp\2c\20SkMatrix\20const&\29 -4852:\28anonymous\20namespace\29::MeshOp::MeshOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMesh\20const&\2c\20skia_private::TArray>\2c\20true>\2c\20GrAAType\2c\20sk_sp\2c\20SkMatrix\20const&\29 -4853:\28anonymous\20namespace\29::MeshOp::Mesh::Mesh\28SkMesh\20const&\29 -4854:\28anonymous\20namespace\29::MeshGP::~MeshGP\28\29 -4855:\28anonymous\20namespace\29::MeshGP::Impl::~Impl\28\29 -4856:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::defineStruct\28char\20const*\29 -4857:\28anonymous\20namespace\29::FillRectOpImpl::tessellate\28skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20char*\29\20const -4858:\28anonymous\20namespace\29::FillRectOpImpl::Make\28GrRecordingContext*\2c\20GrPaint&&\2c\20GrAAType\2c\20DrawQuad*\2c\20GrUserStencilSettings\20const*\2c\20GrSimpleMeshDrawOpHelper::InputFlags\29 -4859:\28anonymous\20namespace\29::FillRectOpImpl::FillRectOpImpl\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\2c\20GrAAType\2c\20DrawQuad*\2c\20GrUserStencilSettings\20const*\2c\20GrSimpleMeshDrawOpHelper::InputFlags\29 -4860:\28anonymous\20namespace\29::EllipticalRRectEffect::Make\28std::__2::unique_ptr>\2c\20GrClipEdgeType\2c\20SkRRect\20const&\29 -4861:\28anonymous\20namespace\29::DrawAtlasOpImpl::DrawAtlasOpImpl\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20GrAAType\2c\20int\2c\20SkRSXform\20const*\2c\20SkRect\20const*\2c\20unsigned\20int\20const*\29 -4862:\28anonymous\20namespace\29::DirectMaskSubRun::glyphParams\28\29\20const -4863:\28anonymous\20namespace\29::DirectMaskSubRun::draw\28SkCanvas*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20std::__2::function\2c\20sktext::gpu::RendererData\29>\20const&\29\20const -4864:\28anonymous\20namespace\29::DefaultPathOp::programInfo\28\29 -4865:\28anonymous\20namespace\29::DefaultPathOp::Make\28GrRecordingContext*\2c\20GrPaint&&\2c\20SkPath\20const&\2c\20float\2c\20unsigned\20char\2c\20SkMatrix\20const&\2c\20bool\2c\20GrAAType\2c\20SkRect\20const&\2c\20GrUserStencilSettings\20const*\29 -4866:\28anonymous\20namespace\29::DefaultPathOp::DefaultPathOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkPath\20const&\2c\20float\2c\20unsigned\20char\2c\20SkMatrix\20const&\2c\20bool\2c\20GrAAType\2c\20SkRect\20const&\2c\20GrUserStencilSettings\20const*\29 -4867:\28anonymous\20namespace\29::ClipGeometry\20\28anonymous\20namespace\29::get_clip_geometry\28skgpu::ganesh::ClipStack::SaveRecord\20const&\2c\20skgpu::ganesh::ClipStack::Draw\20const&\29 -4868:\28anonymous\20namespace\29::CircularRRectEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -4869:\28anonymous\20namespace\29::CachedTessellations::~CachedTessellations\28\29 -4870:\28anonymous\20namespace\29::CachedTessellations::CachedTessellations\28\29 -4871:\28anonymous\20namespace\29::CacheImpl::~CacheImpl\28\29 -4872:\28anonymous\20namespace\29::AAHairlineOp::AAHairlineOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20unsigned\20char\2c\20SkMatrix\20const&\2c\20SkPath\20const&\2c\20SkIRect\2c\20float\2c\20GrUserStencilSettings\20const*\29 -4873:WebPResetDecParams -4874:WebPRescalerGetScaledDimensions -4875:WebPMultRows -4876:WebPMultARGBRows -4877:WebPIoInitFromOptions -4878:WebPInitUpsamplers -4879:WebPFlipBuffer -4880:WebPDemuxInternal -4881:WebPDemuxGetChunk -4882:WebPCopyDecBufferPixels -4883:WebPAllocateDecBuffer -4884:WebGLTextureImageGenerator::~WebGLTextureImageGenerator\28\29 -4885:VP8RemapBitReader -4886:VP8LHuffmanTablesAllocate -4887:VP8LDspInit -4888:VP8LConvertFromBGRA -4889:VP8LColorCacheInit -4890:VP8LColorCacheCopy -4891:VP8LBuildHuffmanTable -4892:VP8LBitReaderSetBuffer -4893:VP8InitScanline -4894:VP8GetInfo -4895:VP8BitReaderSetBuffer -4896:Update_Max -4897:TransformOne_C -4898:TT_Set_Named_Instance -4899:TT_Hint_Glyph -4900:StoreFrame -4901:SortContourList\28SkOpContourHead**\2c\20bool\2c\20bool\29 -4902:SkYUVAPixmapInfo::isSupported\28SkYUVAPixmapInfo::SupportedDataTypes\20const&\29\20const -4903:SkWuffsCodec::seekFrame\28int\29 -4904:SkWuffsCodec::onStartIncrementalDecode\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\29 -4905:SkWuffsCodec::onIncrementalDecodeTwoPass\28\29 -4906:SkWuffsCodec::decodeFrameConfig\28\29 -4907:SkWriter32::writeString\28char\20const*\2c\20unsigned\20long\29 -4908:SkWebpDecoder::IsWebp\28void\20const*\2c\20unsigned\20long\29 -4909:SkWebpCodec::ensureAllData\28\29 -4910:SkWebpCodec::MakeFromStream\28std::__2::unique_ptr>\2c\20SkCodec::Result*\29 -4911:SkWbmpDecoder::IsWbmp\28void\20const*\2c\20unsigned\20long\29 -4912:SkWbmpCodec::MakeFromStream\28std::__2::unique_ptr>\2c\20SkCodec::Result*\29 -4913:SkWStream::SizeOfPackedUInt\28unsigned\20long\29 -4914:SkWBuffer::padToAlign4\28\29 -4915:SkVertices::Builder::indices\28\29 -4916:SkUnicode_icu::extractWords\28unsigned\20short*\2c\20int\2c\20char\20const*\2c\20std::__2::vector>*\29 -4917:SkUnicode::convertUtf16ToUtf8\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\29 -4918:SkUTF::NextUTF16\28unsigned\20short\20const**\2c\20unsigned\20short\20const*\29 -4919:SkTypeface_FreeType::FaceRec::Make\28SkTypeface_FreeType\20const*\29 -4920:SkTypeface_Custom::onGetFamilyName\28SkString*\29\20const -4921:SkTypeface::textToGlyphs\28void\20const*\2c\20unsigned\20long\2c\20SkTextEncoding\2c\20SkSpan\29\20const -4922:SkTypeface::serialize\28SkWStream*\2c\20SkTypeface::SerializeBehavior\29\20const -4923:SkTypeface::openStream\28int*\29\20const -4924:SkTypeface::onGetFixedPitch\28\29\20const -4925:SkTypeface::getVariationDesignPosition\28SkSpan\29\20const -4926:SkTreatAsSprite\28SkMatrix\20const&\2c\20SkISize\20const&\2c\20SkSamplingOptions\20const&\2c\20bool\29 -4927:SkTransformShader::update\28SkMatrix\20const&\29 -4928:SkTransformShader::SkTransformShader\28SkShaderBase\20const&\2c\20bool\29 -4929:SkTiff::ImageFileDirectory::getEntryRawData\28unsigned\20short\2c\20unsigned\20short*\2c\20unsigned\20short*\2c\20unsigned\20int*\2c\20unsigned\20char\20const**\2c\20unsigned\20long*\29\20const -4930:SkTextBlobBuilder::allocRunPos\28SkFont\20const&\2c\20int\2c\20SkRect\20const*\29 -4931:SkTextBlob::getIntercepts\28float\20const*\2c\20float*\2c\20SkPaint\20const*\29\20const -4932:SkTextBlob::RunRecord::StorageSize\28unsigned\20int\2c\20unsigned\20int\2c\20SkTextBlob::GlyphPositioning\2c\20SkSafeMath*\29 -4933:SkTextBlob::MakeFromText\28void\20const*\2c\20unsigned\20long\2c\20SkFont\20const&\2c\20SkTextEncoding\29 -4934:SkTextBlob::MakeFromRSXform\28void\20const*\2c\20unsigned\20long\2c\20SkSpan\2c\20SkFont\20const&\2c\20SkTextEncoding\29 -4935:SkTextBlob::Iter::experimentalNext\28SkTextBlob::Iter::ExperimentalRun*\29 -4936:SkTextBlob::Iter::Iter\28SkTextBlob\20const&\29 -4937:SkTaskGroup::wait\28\29 -4938:SkTaskGroup::add\28std::__2::function\29 -4939:SkTSpan::onlyEndPointsInCommon\28SkTSpan\20const*\2c\20bool*\2c\20bool*\2c\20bool*\29 -4940:SkTSpan::linearIntersects\28SkTCurve\20const&\29\20const -4941:SkTSect::removeAllBut\28SkTSpan\20const*\2c\20SkTSpan*\2c\20SkTSect*\29 -4942:SkTSect::intersects\28SkTSpan*\2c\20SkTSect*\2c\20SkTSpan*\2c\20int*\29 -4943:SkTSect::deleteEmptySpans\28\29 -4944:SkTSect::addSplitAt\28SkTSpan*\2c\20double\29 -4945:SkTSect::addForPerp\28SkTSpan*\2c\20double\29 -4946:SkTSect::EndsEqual\28SkTSect\20const*\2c\20SkTSect\20const*\2c\20SkIntersections*\29 -4947:SkTMultiMap::~SkTMultiMap\28\29 -4948:SkTMaskGamma<3\2c\203\2c\203>::SkTMaskGamma\28float\2c\20float\29 -4949:SkTDynamicHash<\28anonymous\20namespace\29::CacheImpl::Value\2c\20SkImageFilterCacheKey\2c\20\28anonymous\20namespace\29::CacheImpl::Value>::find\28SkImageFilterCacheKey\20const&\29\20const -4950:SkTDStorage::calculateSizeOrDie\28int\29::$_1::operator\28\29\28\29\20const -4951:SkTDStorage::SkTDStorage\28SkTDStorage&&\29 -4952:SkTCubic::hullIntersects\28SkDQuad\20const&\2c\20bool*\29\20const -4953:SkTConic::otherPts\28int\2c\20SkDPoint\20const**\29\20const -4954:SkTConic::hullIntersects\28SkDCubic\20const&\2c\20bool*\29\20const -4955:SkTConic::controlsInside\28\29\20const -4956:SkTConic::collapsed\28\29\20const -4957:SkTBlockList::reset\28\29 -4958:SkTBlockList::reset\28\29 -4959:SkTBlockList::push_back\28GrGLProgramDataManager::GLUniformInfo\20const&\29 -4960:SkSwizzler::MakeSimple\28int\2c\20SkImageInfo\20const&\2c\20SkCodec::Options\20const&\2c\20SkIRect\20const*\29 -4961:SkSurfaces::WrapPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkSurfaceProps\20const*\29 -4962:SkSurface_Base::outstandingImageSnapshot\28\29\20const -4963:SkSurface_Base::onDraw\28SkCanvas*\2c\20float\2c\20float\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\29 -4964:SkSurface_Base::onCapabilities\28\29 -4965:SkSurface::height\28\29\20const -4966:SkStrokeRec::setHairlineStyle\28\29 -4967:SkStrokeRec::SkStrokeRec\28SkPaint\20const&\2c\20SkPaint::Style\2c\20float\29 -4968:SkStrokeRec::GetInflationRadius\28SkPaint::Join\2c\20float\2c\20SkPaint::Cap\2c\20float\29 -4969:SkString::insertHex\28unsigned\20long\2c\20unsigned\20int\2c\20int\29 -4970:SkString::appendVAList\28char\20const*\2c\20void*\29 -4971:SkString*\20std::__2::vector>::__emplace_back_slow_path\28char\20const*&\29 -4972:SkStrikeSpec::SkStrikeSpec\28SkStrikeSpec\20const&\29 -4973:SkStrikeSpec::ShouldDrawAsPath\28SkPaint\20const&\2c\20SkFont\20const&\2c\20SkMatrix\20const&\29 -4974:SkStrike::~SkStrike\28\29 -4975:SkStream::readS8\28signed\20char*\29 -4976:SkStrSplit\28char\20const*\2c\20char\20const*\2c\20SkStrSplitMode\2c\20skia_private::TArray*\29 -4977:SkStrAppendS32\28char*\2c\20int\29 -4978:SkSpriteBlitter_Memcpy::~SkSpriteBlitter_Memcpy\28\29 -4979:SkSpecialImages::AsView\28GrRecordingContext*\2c\20SkSpecialImage\20const*\29 -4980:SkSharedMutex::releaseShared\28\29 -4981:SkShapers::unicode::BidiRunIterator\28sk_sp\2c\20char\20const*\2c\20unsigned\20long\2c\20unsigned\20char\29 -4982:SkShapers::HB::ScriptRunIterator\28char\20const*\2c\20unsigned\20long\29 -4983:SkShaper::MakeStdLanguageRunIterator\28char\20const*\2c\20unsigned\20long\29 -4984:SkShaders::MatrixRec::concat\28SkMatrix\20const&\29\20const -4985:SkShaders::Blend\28sk_sp\2c\20sk_sp\2c\20sk_sp\29 -4986:SkShaderUtils::VisitLineByLine\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20std::__2::function\20const&\29 -4987:SkShaderUtils::PrettyPrint\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\29 -4988:SkShaderUtils::GLSLPrettyPrint::parseUntil\28char\20const*\29 -4989:SkShaderBlurAlgorithm::renderBlur\28SkRuntimeEffectBuilder*\2c\20SkFilterMode\2c\20SkISize\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkTileMode\2c\20SkIRect\20const&\29\20const -4990:SkShaderBlurAlgorithm::evalBlur1D\28float\2c\20int\2c\20SkV2\2c\20sk_sp\2c\20SkIRect\2c\20SkTileMode\2c\20SkIRect\29\20const -4991:SkShaderBlurAlgorithm::Compute2DBlurOffsets\28SkISize\2c\20std::__2::array&\29 -4992:SkShaderBlurAlgorithm::Compute2DBlurKernel\28SkSize\2c\20SkISize\2c\20std::__2::array&\29 -4993:SkShaderBlurAlgorithm::Compute1DBlurLinearKernel\28float\2c\20int\2c\20std::__2::array&\29 -4994:SkShaderBase::getFlattenableType\28\29\20const -4995:SkShaderBase::asLuminanceColor\28SkRGBA4f<\28SkAlphaType\293>*\29\20const -4996:SkShader::makeWithColorFilter\28sk_sp\29\20const -4997:SkScan::PathRequiresTiling\28SkIRect\20const&\29 -4998:SkScan::HairLine\28SkPoint\20const*\2c\20int\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -4999:SkScan::AntiHairPath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -5000:SkScan::AntiFrameRect\28SkRect\20const&\2c\20SkPoint\20const&\2c\20SkRegion\20const*\2c\20SkBlitter*\29 -5001:SkScan::AntiFillXRect\28SkIRect\20const&\2c\20SkRegion\20const*\2c\20SkBlitter*\29 -5002:SkScan::AntiFillRect\28SkRect\20const&\2c\20SkRegion\20const*\2c\20SkBlitter*\29 -5003:SkScan::AntiFillPath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -5004:SkScan::AAAFillPath\28SkPathRaw\20const&\2c\20SkBlitter*\2c\20SkIRect\20const&\2c\20SkIRect\20const&\2c\20bool\29 -5005:SkScalerContext_FreeType::updateGlyphBoundsIfSubpixel\28SkGlyph\20const&\2c\20SkRect*\2c\20bool\29 -5006:SkScalerContext_FreeType::shouldSubpixelBitmap\28SkGlyph\20const&\2c\20SkMatrix\20const&\29 -5007:SkScalerContextRec::useStrokeForFakeBold\28\29 -5008:SkScalerContextRec::getSingleMatrix\28\29\20const -5009:SkScalerContextFTUtils::drawCOLRv1Glyph\28FT_FaceRec_*\2c\20SkGlyph\20const&\2c\20unsigned\20int\2c\20SkSpan\2c\20SkCanvas*\29\20const -5010:SkScalerContextFTUtils::drawCOLRv0Glyph\28FT_FaceRec_*\2c\20SkGlyph\20const&\2c\20unsigned\20int\2c\20SkSpan\2c\20SkCanvas*\29\20const -5011:SkScalerContext::internalMakeGlyph\28SkPackedGlyphID\2c\20SkMask::Format\2c\20SkArenaAlloc*\29 -5012:SkScalerContext::internalGetPath\28SkGlyph&\2c\20SkArenaAlloc*\2c\20std::__2::optional&&\29 -5013:SkScalerContext::SkScalerContext\28SkTypeface&\2c\20SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29 -5014:SkScalerContext::PreprocessRec\28SkTypeface\20const&\2c\20SkScalerContextEffects\20const&\2c\20SkDescriptor\20const&\29 -5015:SkScalerContext::MakeRecAndEffects\28SkFont\20const&\2c\20SkPaint\20const&\2c\20SkSurfaceProps\20const&\2c\20SkScalerContextFlags\2c\20SkMatrix\20const&\2c\20SkScalerContextRec*\2c\20SkScalerContextEffects*\29 -5016:SkScalerContext::MakeEmpty\28SkTypeface&\2c\20SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29 -5017:SkScalerContext::GetMaskPreBlend\28SkScalerContextRec\20const&\29 -5018:SkScalerContext::GenerateImageFromPath\28SkMaskBuilder&\2c\20SkPath\20const&\2c\20SkTMaskPreBlend<3\2c\203\2c\203>\20const&\2c\20bool\2c\20bool\2c\20bool\2c\20bool\29 -5019:SkScalerContext::AutoDescriptorGivenRecAndEffects\28SkScalerContextRec\20const&\2c\20SkScalerContextEffects\20const&\2c\20SkAutoDescriptor*\29 -5020:SkSampledCodec::sampledDecode\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkAndroidCodec::AndroidOptions\20const&\29 -5021:SkSampledCodec::accountForNativeScaling\28int*\2c\20int*\29\20const -5022:SkSL::zero_expression\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\29 -5023:SkSL::type_to_sksltype\28SkSL::Context\20const&\2c\20SkSL::Type\20const&\2c\20SkSLType*\29 -5024:SkSL::stoi\28std::__2::basic_string_view>\2c\20long\20long*\29 -5025:SkSL::splat_scalar\28SkSL::Context\20const&\2c\20SkSL::Expression\20const&\2c\20SkSL::Type\20const&\29 -5026:SkSL::optimize_intrinsic_call\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::IntrinsicKind\2c\20SkSL::ExpressionArray\20const&\2c\20SkSL::Type\20const&\29::$_2::operator\28\29\28int\29\20const -5027:SkSL::optimize_intrinsic_call\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::IntrinsicKind\2c\20SkSL::ExpressionArray\20const&\2c\20SkSL::Type\20const&\29::$_1::operator\28\29\28int\29\20const -5028:SkSL::optimize_intrinsic_call\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::IntrinsicKind\2c\20SkSL::ExpressionArray\20const&\2c\20SkSL::Type\20const&\29::$_0::operator\28\29\28int\29\20const -5029:SkSL::negate_expression\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Type\20const&\29 -5030:SkSL::make_reciprocal_expression\28SkSL::Context\20const&\2c\20SkSL::Expression\20const&\29 -5031:SkSL::index_out_of_range\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20long\20long\2c\20SkSL::Expression\20const&\29 -5032:SkSL::get_struct_definitions_from_module\28SkSL::Program&\2c\20SkSL::Module\20const&\2c\20std::__2::vector>*\29 -5033:SkSL::find_existing_declaration\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::ModifierFlags\2c\20SkSL::IntrinsicKind\2c\20std::__2::basic_string_view>\2c\20skia_private::TArray>\2c\20true>&\2c\20SkSL::Position\2c\20SkSL::Type\20const*\2c\20SkSL::FunctionDeclaration**\29::$_0::operator\28\29\28\29\20const -5034:SkSL::extract_matrix\28SkSL::Expression\20const*\2c\20float*\29 -5035:SkSL::eliminate_unreachable_code\28SkSpan>>\2c\20SkSL::ProgramUsage*\29::UnreachableCodeEliminator::visitStatementPtr\28std::__2::unique_ptr>&\29 -5036:SkSL::check_main_signature\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20skia_private::TArray>\2c\20true>&\29::$_4::operator\28\29\28int\29\20const -5037:SkSL::\28anonymous\20namespace\29::check_valid_uniform_type\28SkSL::Position\2c\20SkSL::Type\20const*\2c\20SkSL::Context\20const&\2c\20bool\29::$_0::operator\28\29\28\29\20const -5038:SkSL::\28anonymous\20namespace\29::ProgramUsageVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -5039:SkSL::\28anonymous\20namespace\29::ProgramUsageVisitor::visitExpression\28SkSL::Expression\20const&\29 -5040:SkSL::\28anonymous\20namespace\29::FinalizationVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -5041:SkSL::VariableReference::setRefKind\28SkSL::VariableRefKind\29 -5042:SkSL::Variable::setVarDeclaration\28SkSL::VarDeclaration*\29 -5043:SkSL::Variable::setGlobalVarDeclaration\28SkSL::GlobalVarDeclaration*\29 -5044:SkSL::Variable::globalVarDeclaration\28\29\20const -5045:SkSL::Variable::Make\28SkSL::Position\2c\20SkSL::Position\2c\20SkSL::Layout\20const&\2c\20SkSL::ModifierFlags\2c\20SkSL::Type\20const*\2c\20std::__2::basic_string_view>\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20bool\2c\20SkSL::VariableStorage\29 -5046:SkSL::Variable::MakeScratchVariable\28SkSL::Context\20const&\2c\20SkSL::Mangler&\2c\20std::__2::basic_string_view>\2c\20SkSL::Type\20const*\2c\20SkSL::SymbolTable*\2c\20std::__2::unique_ptr>\29 -5047:SkSL::VarDeclaration::Make\28SkSL::Context\20const&\2c\20SkSL::Variable*\2c\20SkSL::Type\20const*\2c\20int\2c\20std::__2::unique_ptr>\29 -5048:SkSL::VarDeclaration::ErrorCheck\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Position\2c\20SkSL::Layout\20const&\2c\20SkSL::ModifierFlags\2c\20SkSL::Type\20const*\2c\20SkSL::Type\20const*\2c\20SkSL::VariableStorage\29 -5049:SkSL::TypeReference::description\28SkSL::OperatorPrecedence\29\20const -5050:SkSL::TypeReference::VerifyType\28SkSL::Context\20const&\2c\20SkSL::Type\20const*\2c\20SkSL::Position\29 -5051:SkSL::TypeReference::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const*\29 -5052:SkSL::Type::MakeStructType\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::basic_string_view>\2c\20skia_private::TArray\2c\20bool\29 -5053:SkSL::Type::MakeLiteralType\28char\20const*\2c\20SkSL::Type\20const&\2c\20signed\20char\29 -5054:SkSL::Transform::\28anonymous\20namespace\29::BuiltinVariableScanner::addDeclaringElement\28SkSL::ProgramElement\20const*\29 -5055:SkSL::Transform::EliminateDeadFunctions\28SkSL::Program&\29 -5056:SkSL::ToGLSL\28SkSL::Program&\2c\20SkSL::ShaderCaps\20const*\2c\20SkSL::NativeShader*\29 -5057:SkSL::TernaryExpression::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -5058:SkSL::SymbolTable::insertNewParent\28\29 -5059:SkSL::SymbolTable::addWithoutOwnership\28SkSL::Symbol*\29 -5060:SkSL::Swizzle::MaskString\28skia_private::FixedArray<4\2c\20signed\20char>\20const&\29 -5061:SkSL::SwitchStatement::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -5062:SkSL::SwitchCase::Make\28SkSL::Position\2c\20long\20long\2c\20std::__2::unique_ptr>\29 -5063:SkSL::SwitchCase::MakeDefault\28SkSL::Position\2c\20std::__2::unique_ptr>\29 -5064:SkSL::StructType::StructType\28SkSL::Position\2c\20std::__2::basic_string_view>\2c\20skia_private::TArray\2c\20int\2c\20bool\2c\20bool\29 -5065:SkSL::String::vappendf\28std::__2::basic_string\2c\20std::__2::allocator>*\2c\20char\20const*\2c\20void*\29 -5066:SkSL::SingleArgumentConstructor::argumentSpan\28\29 -5067:SkSL::RP::stack_usage\28SkSL::RP::Instruction\20const&\29 -5068:SkSL::RP::UnownedLValueSlice::isWritable\28\29\20const -5069:SkSL::RP::UnownedLValueSlice::dynamicSlotRange\28\29 -5070:SkSL::RP::Program::~Program\28\29 -5071:SkSL::RP::LValue::swizzle\28\29 -5072:SkSL::RP::Generator::writeVarDeclaration\28SkSL::VarDeclaration\20const&\29 -5073:SkSL::RP::Generator::writeFunction\28SkSL::IRNode\20const&\2c\20SkSL::FunctionDefinition\20const&\2c\20SkSpan>\20const>\29 -5074:SkSL::RP::Generator::storeImmutableValueToSlots\28skia_private::TArray\20const&\2c\20SkSL::RP::SlotRange\29 -5075:SkSL::RP::Generator::pushVariableReferencePartial\28SkSL::VariableReference\20const&\2c\20SkSL::RP::SlotRange\29 -5076:SkSL::RP::Generator::pushPrefixExpression\28SkSL::Operator\2c\20SkSL::Expression\20const&\29 -5077:SkSL::RP::Generator::pushIntrinsic\28SkSL::IntrinsicKind\2c\20SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\29 -5078:SkSL::RP::Generator::pushImmutableData\28SkSL::Expression\20const&\29 -5079:SkSL::RP::Generator::pushAbsFloatIntrinsic\28int\29 -5080:SkSL::RP::Generator::getImmutableValueForExpression\28SkSL::Expression\20const&\2c\20skia_private::TArray*\29 -5081:SkSL::RP::Generator::foldWithMultiOp\28SkSL::RP::BuilderOp\2c\20int\29 -5082:SkSL::RP::Generator::findPreexistingImmutableData\28skia_private::TArray\20const&\29 -5083:SkSL::RP::DynamicIndexLValue::dynamicSlotRange\28\29 -5084:SkSL::RP::Builder::push_slots_or_immutable_indirect\28SkSL::RP::SlotRange\2c\20int\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::BuilderOp\29 -5085:SkSL::RP::Builder::push_condition_mask\28\29 -5086:SkSL::RP::Builder::pad_stack\28int\29 -5087:SkSL::RP::Builder::copy_stack_to_slots\28SkSL::RP::SlotRange\2c\20int\29 -5088:SkSL::RP::Builder::branch_if_any_lanes_active\28int\29 -5089:SkSL::ProgramVisitor::visit\28SkSL::Program\20const&\29 -5090:SkSL::ProgramUsage::remove\28SkSL::Expression\20const*\29 -5091:SkSL::ProgramUsage::add\28SkSL::Statement\20const*\29 -5092:SkSL::ProgramUsage::add\28SkSL::Expression\20const*\29 -5093:SkSL::Pool::attachToThread\28\29 -5094:SkSL::PipelineStage::PipelineStageCodeGenerator::functionName\28SkSL::FunctionDeclaration\20const&\2c\20int\29 -5095:SkSL::PipelineStage::PipelineStageCodeGenerator::functionDeclaration\28SkSL::FunctionDeclaration\20const&\29 -5096:SkSL::PipelineStage::PipelineStageCodeGenerator::forEachSpecialization\28SkSL::FunctionDeclaration\20const&\2c\20std::__2::function\20const&\29 -5097:SkSL::Parser::~Parser\28\29 -5098:SkSL::Parser::varDeclarations\28\29 -5099:SkSL::Parser::varDeclarationsOrExpressionStatement\28\29 -5100:SkSL::Parser::switchCaseBody\28SkSL::ExpressionArray*\2c\20skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>*\2c\20std::__2::unique_ptr>\29 -5101:SkSL::Parser::statementOrNop\28SkSL::Position\2c\20std::__2::unique_ptr>\29 -5102:SkSL::Parser::shiftExpression\28\29 -5103:SkSL::Parser::relationalExpression\28\29 -5104:SkSL::Parser::parameter\28std::__2::unique_ptr>*\29 -5105:SkSL::Parser::multiplicativeExpression\28\29 -5106:SkSL::Parser::logicalXorExpression\28\29 -5107:SkSL::Parser::logicalAndExpression\28\29 -5108:SkSL::Parser::localVarDeclarationEnd\28SkSL::Position\2c\20SkSL::Modifiers\20const&\2c\20SkSL::Type\20const*\2c\20SkSL::Token\29 -5109:SkSL::Parser::intLiteral\28long\20long*\29 -5110:SkSL::Parser::globalVarDeclarationEnd\28SkSL::Position\2c\20SkSL::Modifiers\20const&\2c\20SkSL::Type\20const*\2c\20SkSL::Token\29 -5111:SkSL::Parser::equalityExpression\28\29 -5112:SkSL::Parser::directive\28bool\29 -5113:SkSL::Parser::declarations\28\29 -5114:SkSL::Parser::checkNext\28SkSL::Token::Kind\2c\20SkSL::Token*\29 -5115:SkSL::Parser::bitwiseXorExpression\28\29 -5116:SkSL::Parser::bitwiseOrExpression\28\29 -5117:SkSL::Parser::bitwiseAndExpression\28\29 -5118:SkSL::Parser::additiveExpression\28\29 -5119:SkSL::Parser::Parser\28SkSL::Compiler*\2c\20SkSL::ProgramSettings\20const&\2c\20SkSL::ProgramKind\2c\20std::__2::unique_ptr\2c\20std::__2::allocator>\2c\20std::__2::default_delete\2c\20std::__2::allocator>>>\29 -5120:SkSL::MultiArgumentConstructor::argumentSpan\28\29 -5121:SkSL::ModuleTypeToString\28SkSL::ModuleType\29 -5122:SkSL::ModuleLoader::~ModuleLoader\28\29 -5123:SkSL::ModuleLoader::loadVertexModule\28SkSL::Compiler*\29 -5124:SkSL::ModuleLoader::loadPublicModule\28SkSL::Compiler*\29 -5125:SkSL::ModuleLoader::loadFragmentModule\28SkSL::Compiler*\29 -5126:SkSL::ModuleLoader::Get\28\29 -5127:SkSL::MatrixType::bitWidth\28\29\20const -5128:SkSL::MakeRasterPipelineProgram\28SkSL::Program\20const&\2c\20SkSL::FunctionDefinition\20const&\2c\20SkSL::DebugTracePriv*\2c\20bool\29 -5129:SkSL::Layout::description\28\29\20const -5130:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_length\28std::__2::array\20const&\29 -5131:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_add\28SkSL::Context\20const&\2c\20std::__2::array\20const&\29 -5132:SkSL::InterfaceBlock::~InterfaceBlock\28\29 -5133:SkSL::Inliner::candidateCanBeInlined\28SkSL::InlineCandidate\20const&\2c\20SkSL::ProgramUsage\20const&\2c\20skia_private::THashMap*\29 -5134:SkSL::IfStatement::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -5135:SkSL::GLSLCodeGenerator::writeVarDeclaration\28SkSL::VarDeclaration\20const&\2c\20bool\29 -5136:SkSL::GLSLCodeGenerator::writeProgramElement\28SkSL::ProgramElement\20const&\29 -5137:SkSL::GLSLCodeGenerator::writeMinAbsHack\28SkSL::Expression&\2c\20SkSL::Expression&\29 -5138:SkSL::GLSLCodeGenerator::generateCode\28\29 -5139:SkSL::FunctionDefinition::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::FunctionDeclaration\20const&\2c\20std::__2::unique_ptr>\29::Finalizer::visitStatementPtr\28std::__2::unique_ptr>&\29 -5140:SkSL::FunctionDefinition::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::FunctionDeclaration\20const&\2c\20std::__2::unique_ptr>\29::Finalizer::addLocalVariable\28SkSL::Variable\20const*\2c\20SkSL::Position\29 -5141:SkSL::FunctionDeclaration::~FunctionDeclaration\28\29_6591 -5142:SkSL::FunctionDeclaration::~FunctionDeclaration\28\29 -5143:SkSL::FunctionDeclaration::mangledName\28\29\20const -5144:SkSL::FunctionDeclaration::determineFinalTypes\28SkSL::ExpressionArray\20const&\2c\20skia_private::STArray<8\2c\20SkSL::Type\20const*\2c\20true>*\2c\20SkSL::Type\20const**\29\20const -5145:SkSL::FunctionDeclaration::FunctionDeclaration\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::ModifierFlags\2c\20std::__2::basic_string_view>\2c\20skia_private::TArray\2c\20SkSL::Type\20const*\2c\20SkSL::IntrinsicKind\29 -5146:SkSL::FunctionDebugInfo*\20std::__2::vector>::__push_back_slow_path\28SkSL::FunctionDebugInfo&&\29 -5147:SkSL::FunctionCall::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const*\2c\20SkSL::FunctionDeclaration\20const&\2c\20SkSL::ExpressionArray\29 -5148:SkSL::FunctionCall::FindBestFunctionForCall\28SkSL::Context\20const&\2c\20SkSL::FunctionDeclaration\20const*\2c\20SkSL::ExpressionArray\20const&\29 -5149:SkSL::FunctionCall::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::FunctionDeclaration\20const&\2c\20SkSL::ExpressionArray\29 -5150:SkSL::ForStatement::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::ForLoopPositions\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -5151:SkSL::FindIntrinsicKind\28std::__2::basic_string_view>\29 -5152:SkSL::FieldAccess::~FieldAccess\28\29_6478 -5153:SkSL::FieldAccess::~FieldAccess\28\29 -5154:SkSL::ExtendedVariable::setInterfaceBlock\28SkSL::InterfaceBlock*\29 -5155:SkSL::ExpressionStatement::Convert\28SkSL::Context\20const&\2c\20std::__2::unique_ptr>\29 -5156:SkSL::DoStatement::~DoStatement\28\29_6461 -5157:SkSL::DoStatement::~DoStatement\28\29 -5158:SkSL::DebugTracePriv::setSource\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\29 -5159:SkSL::ConstructorScalarCast::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20SkSL::ExpressionArray\29 -5160:SkSL::ConstructorMatrixResize::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>\29 -5161:SkSL::Constructor::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20SkSL::ExpressionArray\29 -5162:SkSL::ConstantFolder::Simplify\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\2c\20SkSL::Type\20const&\29 -5163:SkSL::Compiler::writeErrorCount\28\29 -5164:SkSL::Compiler::initializeContext\28SkSL::Module\20const*\2c\20SkSL::ProgramKind\2c\20SkSL::ProgramSettings\2c\20std::__2::basic_string_view>\2c\20SkSL::ModuleType\29 -5165:SkSL::Compiler::cleanupContext\28\29 -5166:SkSL::ChildCall::~ChildCall\28\29_6396 -5167:SkSL::ChildCall::~ChildCall\28\29 -5168:SkSL::ChildCall::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const*\2c\20SkSL::Variable\20const&\2c\20SkSL::ExpressionArray\29 -5169:SkSL::BinaryExpression::isAssignmentIntoVariable\28\29 -5170:SkSL::BinaryExpression::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20SkSL::Operator\2c\20std::__2::unique_ptr>\2c\20SkSL::Type\20const*\29 -5171:SkSL::Analysis::IsDynamicallyUniformExpression\28SkSL::Expression\20const&\29 -5172:SkSL::Analysis::IsConstantExpression\28SkSL::Expression\20const&\29 -5173:SkSL::Analysis::IsAssignable\28SkSL::Expression&\2c\20SkSL::Analysis::AssignmentInfo*\2c\20SkSL::ErrorReporter*\29 -5174:SkSL::Analysis::GetLoopUnrollInfo\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::ForLoopPositions\20const&\2c\20SkSL::Statement\20const*\2c\20std::__2::unique_ptr>*\2c\20SkSL::Expression\20const*\2c\20SkSL::Statement\20const*\2c\20SkSL::ErrorReporter*\29 -5175:SkSL::Analysis::GetLoopControlFlowInfo\28SkSL::Statement\20const&\29 -5176:SkSL::Analysis::CheckProgramStructure\28SkSL::Program\20const&\29::ProgramStructureVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -5177:SkSL::AliasType::numberKind\28\29\20const -5178:SkSL::AliasType::isOrContainsBool\28\29\20const -5179:SkSL::AliasType::isOrContainsAtomic\28\29\20const -5180:SkSL::AliasType::isAllowedInES2\28\29\20const -5181:SkRuntimeShader::~SkRuntimeShader\28\29 -5182:SkRuntimeEffectPriv::WriteChildEffects\28SkWriteBuffer&\2c\20SkSpan\29 -5183:SkRuntimeEffectPriv::TransformUniforms\28SkSpan\2c\20sk_sp\2c\20SkColorSpaceXformSteps\20const&\29 -5184:SkRuntimeEffect::~SkRuntimeEffect\28\29 -5185:SkRuntimeEffect::makeShader\28sk_sp\2c\20sk_sp*\2c\20unsigned\20long\2c\20SkMatrix\20const*\29\20const -5186:SkRuntimeEffect::makeColorFilter\28sk_sp\2c\20SkSpan\29\20const -5187:SkRuntimeEffect::TracedShader*\20emscripten::internal::raw_constructor\28\29 -5188:SkRuntimeEffect::MakeInternal\28std::__2::unique_ptr>\2c\20SkRuntimeEffect::Options\20const&\2c\20SkSL::ProgramKind\29 -5189:SkRuntimeEffect::ChildPtr&\20skia_private::TArray::emplace_back&>\28sk_sp&\29 -5190:SkRuntimeBlender::flatten\28SkWriteBuffer&\29\20const -5191:SkRgnBuilder::~SkRgnBuilder\28\29 -5192:SkResourceCache::visitAll\28void\20\28*\29\28SkResourceCache::Rec\20const&\2c\20void*\29\2c\20void*\29 -5193:SkResourceCache::setTotalByteLimit\28unsigned\20long\29 -5194:SkResourceCache::setSingleAllocationByteLimit\28unsigned\20long\29 -5195:SkResourceCache::newCachedData\28unsigned\20long\29 -5196:SkResourceCache::getEffectiveSingleAllocationByteLimit\28\29\20const -5197:SkResourceCache::find\28SkResourceCache::Key\20const&\2c\20bool\20\28*\29\28SkResourceCache::Rec\20const&\2c\20void*\29\2c\20void*\29 -5198:SkResourceCache::dump\28\29\20const -5199:SkResourceCache::add\28SkResourceCache::Rec*\2c\20void*\29 -5200:SkResourceCache::PostPurgeSharedID\28unsigned\20long\20long\29 -5201:SkResourceCache::GetDiscardableFactory\28\29 -5202:SkRescaleAndReadPixels\28SkBitmap\2c\20SkImageInfo\20const&\2c\20SkIRect\20const&\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29::Result::rowBytes\28int\29\20const -5203:SkRescaleAndReadPixels\28SkBitmap\2c\20SkImageInfo\20const&\2c\20SkIRect\20const&\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29 -5204:SkRegion::addBoundaryPath\28SkPathBuilder*\29\20const -5205:SkRegion::Spanerator::Spanerator\28SkRegion\20const&\2c\20int\2c\20int\2c\20int\29 -5206:SkRegion::Oper\28SkRegion\20const&\2c\20SkRegion\20const&\2c\20SkRegion::Op\2c\20SkRegion*\29 -5207:SkRefCntSet::~SkRefCntSet\28\29 -5208:SkRefCntBase::internal_dispose\28\29\20const -5209:SkReduceOrder::reduce\28SkDQuad\20const&\29 -5210:SkReduceOrder::Conic\28SkConic\20const&\2c\20SkPoint*\29 -5211:SkRectClipBlitter::requestRowsPreserved\28\29\20const -5212:SkRectClipBlitter::allocBlitMemory\28unsigned\20long\29 -5213:SkRect::roundOut\28\29\20const -5214:SkRect::intersect\28SkRect\20const&\2c\20SkRect\20const&\29 -5215:SkRecords::TypedMatrix::TypedMatrix\28SkMatrix\20const&\29 -5216:SkRecordOptimize\28SkRecord*\29 -5217:SkRecordFillBounds\28SkRect\20const&\2c\20SkRecord\20const&\2c\20SkRect*\2c\20SkBBoxHierarchy::Metadata*\29 -5218:SkRecordCanvas::baseRecorder\28\29\20const -5219:SkRecord::bytesUsed\28\29\20const -5220:SkReadPixelsRec::trim\28int\2c\20int\29 -5221:SkReadBuffer::setDeserialProcs\28SkDeserialProcs\20const&\29 -5222:SkReadBuffer::readString\28unsigned\20long*\29 -5223:SkReadBuffer::readRegion\28SkRegion*\29 -5224:SkReadBuffer::readRect\28\29 -5225:SkReadBuffer::readPoint3\28SkPoint3*\29 -5226:SkReadBuffer::readPad32\28void*\2c\20unsigned\20long\29 -5227:SkReadBuffer::readArray\28void*\2c\20unsigned\20long\2c\20unsigned\20long\29 -5228:SkRasterPipelineBlitter::Create\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkArenaAlloc*\2c\20SkRasterPipeline\20const&\2c\20bool\2c\20bool\2c\20SkShader\20const*\29 -5229:SkRasterPipeline::tailPointer\28\29 -5230:SkRasterPipeline::appendSetRGB\28SkArenaAlloc*\2c\20float\20const*\29 -5231:SkRasterPipeline::addMemoryContext\28SkRasterPipelineContexts::MemoryCtx*\2c\20int\2c\20bool\2c\20bool\29 -5232:SkRTreeFactory::operator\28\29\28\29\20const -5233:SkRTree::search\28SkRTree::Node*\2c\20SkRect\20const&\2c\20std::__2::vector>*\29\20const -5234:SkRTree::bulkLoad\28std::__2::vector>*\2c\20int\29 -5235:SkRTree::allocateNodeAtLevel\28unsigned\20short\29 -5236:SkRRectPriv::AllCornersCircular\28SkRRect\20const&\2c\20float\29 -5237:SkRRect::scaleRadii\28\29 -5238:SkRRect::isValid\28\29\20const -5239:SkRRect::computeType\28\29 -5240:SkRRect::AreRectAndRadiiValid\28SkRect\20const&\2c\20SkPoint\20const*\29 -5241:SkRGBA4f<\28SkAlphaType\292>\20skgpu::Swizzle::applyTo<\28SkAlphaType\292>\28SkRGBA4f<\28SkAlphaType\292>\29\20const -5242:SkRBuffer::skipToAlign4\28\29 -5243:SkQuads::EvalAt\28double\2c\20double\2c\20double\2c\20double\29 -5244:SkQuadraticEdge::nextSegment\28\29 -5245:SkPtrSet::reset\28\29 -5246:SkPtrSet::copyToArray\28void**\29\20const -5247:SkPtrSet::add\28void*\29 -5248:SkPoint::Normalize\28SkPoint*\29 -5249:SkPngEncoder::Encode\28GrDirectContext*\2c\20SkImage\20const*\2c\20SkPngEncoder::Options\20const&\29 -5250:SkPngDecoder::Decode\28std::__2::unique_ptr>\2c\20SkCodec::Result*\2c\20void*\29 -5251:SkPngCodecBase::initializeXformParams\28\29 -5252:SkPngCodecBase::initializeSwizzler\28SkImageInfo\20const&\2c\20SkCodec::Options\20const&\2c\20bool\2c\20int\29 -5253:SkPngCodecBase::SkPngCodecBase\28SkEncodedInfo&&\2c\20std::__2::unique_ptr>\2c\20SkEncodedOrigin\29 -5254:SkPngCodec::initializeXforms\28SkImageInfo\20const&\2c\20SkCodec::Options\20const&\29 -5255:SkPixmapUtils::Orient\28SkPixmap\20const&\2c\20SkPixmap\20const&\2c\20SkEncodedOrigin\29 -5256:SkPixmap::erase\28unsigned\20int\2c\20SkIRect\20const&\29\20const -5257:SkPixmap::erase\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkIRect\20const*\29\20const -5258:SkPixelRef::getGenerationID\28\29\20const -5259:SkPixelRef::addGenIDChangeListener\28sk_sp\29 -5260:SkPixelRef::SkPixelRef\28int\2c\20int\2c\20void*\2c\20unsigned\20long\29 -5261:SkPictureShader::CachedImageInfo::makeImage\28sk_sp\2c\20SkPicture\20const*\29\20const -5262:SkPictureShader::CachedImageInfo::Make\28SkRect\20const&\2c\20SkMatrix\20const&\2c\20SkColorType\2c\20SkColorSpace*\2c\20int\2c\20SkSurfaceProps\20const&\29 -5263:SkPictureRecord::endRecording\28\29 -5264:SkPictureRecord::beginRecording\28\29 -5265:SkPicturePriv::Flatten\28sk_sp\2c\20SkWriteBuffer&\29 -5266:SkPicturePlayback::draw\28SkCanvas*\2c\20SkPicture::AbortCallback*\2c\20SkReadBuffer*\29 -5267:SkPictureData::parseBufferTag\28SkReadBuffer&\2c\20unsigned\20int\2c\20unsigned\20int\29 -5268:SkPictureData::getPicture\28SkReadBuffer*\29\20const -5269:SkPictureData::getDrawable\28SkReadBuffer*\29\20const -5270:SkPictureData::flatten\28SkWriteBuffer&\29\20const -5271:SkPictureData::flattenToBuffer\28SkWriteBuffer&\2c\20bool\29\20const -5272:SkPictureData::SkPictureData\28SkPictureRecord\20const&\2c\20SkPictInfo\20const&\29 -5273:SkPicture::backport\28\29\20const -5274:SkPicture::SkPicture\28\29 -5275:SkPicture::MakeFromStreamPriv\28SkStream*\2c\20SkDeserialProcs\20const*\2c\20SkTypefacePlayback*\2c\20int\29 -5276:SkPerlinNoiseShader::type\28\29\20const -5277:SkPerlinNoiseShader::getPaintingData\28\29\20const -5278:SkPathWriter::assemble\28\29 -5279:SkPathWriter::SkPathWriter\28SkPathFillType\29 -5280:SkPathRef::reset\28\29 -5281:SkPathRef::resetToSize\28int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\29 -5282:SkPathRef::SkPathRef\28SkSpan\2c\20SkSpan\2c\20SkSpan\2c\20unsigned\20int\2c\20SkMatrix\20const*\29 -5283:SkPathRaw::isRect\28\29\20const -5284:SkPathPriv::PerspectiveClip\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkPath*\29 -5285:SkPathPriv::IsNestedFillRects\28SkPathRaw\20const&\2c\20SkRect*\2c\20SkPathDirection*\29 -5286:SkPathPriv::DeduceRRectFromContour\28SkRect\20const&\2c\20SkSpan\2c\20SkSpan\29 -5287:SkPathPriv::CreateDrawArcPath\28SkArc\20const&\2c\20bool\29 -5288:SkPathPriv::ComputeFirstDirection\28SkPathRaw\20const&\29 -5289:SkPathEffectBase::PointData::~PointData\28\29 -5290:SkPathEffect::filterPath\28SkPath*\2c\20SkPath\20const&\2c\20SkStrokeRec*\2c\20SkRect\20const*\29\20const -5291:SkPathEdgeIter::SkPathEdgeIter\28SkPath\20const&\29 -5292:SkPathBuilder::setLastPt\28float\2c\20float\29 -5293:SkPathBuilder::rQuadTo\28SkPoint\2c\20SkPoint\29 -5294:SkPathBuilder::privateReverseAddPath\28SkPath\20const&\29 -5295:SkPathBuilder::operator=\28SkPathBuilder\20const&\29 -5296:SkPathBuilder::addPath\28SkPath\20const&\2c\20float\2c\20float\2c\20SkPath::AddPathMode\29 -5297:SkPathBuilder::addOval\28SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -5298:SkPathBuilder::addCircle\28float\2c\20float\2c\20float\2c\20SkPathDirection\29 -5299:SkPath::writeToMemoryAsRRect\28void*\29\20const -5300:SkPath::offset\28float\2c\20float\2c\20SkPath*\29\20const -5301:SkPath::isRRect\28SkRRect*\29\20const -5302:SkPath::isOval\28SkRect*\29\20const -5303:SkPath::conservativelyContainsRect\28SkRect\20const&\29\20const -5304:SkPath::arcTo\28float\2c\20float\2c\20float\2c\20SkPath::ArcSize\2c\20SkPathDirection\2c\20float\2c\20float\29 -5305:SkPath::arcTo\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\29 -5306:SkPath::addRRect\28SkRRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -5307:SkPath::ReadFromMemory\28void\20const*\2c\20unsigned\20long\2c\20unsigned\20long*\29 -5308:SkPath::RRect\28SkRRect\20const&\2c\20SkPathDirection\29 -5309:SkParseEncodedOrigin\28void\20const*\2c\20unsigned\20long\2c\20SkEncodedOrigin*\29 -5310:SkPairPathEffect::flatten\28SkWriteBuffer&\29\20const -5311:SkPaintPriv::ShouldDither\28SkPaint\20const&\2c\20SkColorType\29 -5312:SkPaintPriv::Overwrites\28SkPaint\20const*\2c\20SkPaintPriv::ShaderOverrideOpacity\29 -5313:SkPaint::setStroke\28bool\29 -5314:SkPaint::reset\28\29 -5315:SkPaint::refColorFilter\28\29\20const -5316:SkOpSpanBase::merge\28SkOpSpan*\29 -5317:SkOpSpanBase::globalState\28\29\20const -5318:SkOpSpan::sortableTop\28SkOpContour*\29 -5319:SkOpSpan::release\28SkOpPtT\20const*\29 -5320:SkOpSpan::insertCoincidence\28SkOpSegment\20const*\2c\20bool\2c\20bool\29 -5321:SkOpSpan::init\28SkOpSegment*\2c\20SkOpSpan*\2c\20double\2c\20SkPoint\20const&\29 -5322:SkOpSegment::updateWindingReverse\28SkOpAngle\20const*\29 -5323:SkOpSegment::oppXor\28\29\20const -5324:SkOpSegment::moveMultiples\28\29 -5325:SkOpSegment::isXor\28\29\20const -5326:SkOpSegment::computeSum\28SkOpSpanBase*\2c\20SkOpSpanBase*\2c\20SkOpAngle::IncludeType\29 -5327:SkOpSegment::collapsed\28double\2c\20double\29\20const -5328:SkOpSegment::addExpanded\28double\2c\20SkOpSpanBase\20const*\2c\20bool*\29 -5329:SkOpSegment::activeAngle\28SkOpSpanBase*\2c\20SkOpSpanBase**\2c\20SkOpSpanBase**\2c\20bool*\29 -5330:SkOpSegment::UseInnerWinding\28int\2c\20int\29 -5331:SkOpPtT::ptAlreadySeen\28SkOpPtT\20const*\29\20const -5332:SkOpPtT::contains\28SkOpSegment\20const*\2c\20double\29\20const -5333:SkOpGlobalState::SkOpGlobalState\28SkOpContourHead*\2c\20SkArenaAlloc*\29 -5334:SkOpEdgeBuilder::preFetch\28\29 -5335:SkOpEdgeBuilder::init\28\29 -5336:SkOpEdgeBuilder::finish\28\29 -5337:SkOpContourBuilder::addConic\28SkPoint*\2c\20float\29 -5338:SkOpContour::addQuad\28SkPoint*\29 -5339:SkOpContour::addCubic\28SkPoint*\29 -5340:SkOpContour::addConic\28SkPoint*\2c\20float\29 -5341:SkOpCoincidence::release\28SkOpSegment\20const*\29 -5342:SkOpCoincidence::mark\28\29 -5343:SkOpCoincidence::markCollapsed\28SkCoincidentSpans*\2c\20SkOpPtT*\29 -5344:SkOpCoincidence::fixUp\28SkCoincidentSpans*\2c\20SkOpPtT*\2c\20SkOpPtT\20const*\29 -5345:SkOpCoincidence::contains\28SkCoincidentSpans\20const*\2c\20SkOpSegment\20const*\2c\20SkOpSegment\20const*\2c\20double\29\20const -5346:SkOpCoincidence::checkOverlap\28SkCoincidentSpans*\2c\20SkOpSegment\20const*\2c\20SkOpSegment\20const*\2c\20double\2c\20double\2c\20double\2c\20double\2c\20SkTDArray*\29\20const -5347:SkOpCoincidence::addOrOverlap\28SkOpSegment*\2c\20SkOpSegment*\2c\20double\2c\20double\2c\20double\2c\20double\2c\20bool*\29 -5348:SkOpAngle::tangentsDiverge\28SkOpAngle\20const*\2c\20double\29 -5349:SkOpAngle::setSpans\28\29 -5350:SkOpAngle::setSector\28\29 -5351:SkOpAngle::previous\28\29\20const -5352:SkOpAngle::midToSide\28SkOpAngle\20const*\2c\20bool*\29\20const -5353:SkOpAngle::loopCount\28\29\20const -5354:SkOpAngle::loopContains\28SkOpAngle\20const*\29\20const -5355:SkOpAngle::lastMarked\28\29\20const -5356:SkOpAngle::endToSide\28SkOpAngle\20const*\2c\20bool*\29\20const -5357:SkOpAngle::alignmentSameSide\28SkOpAngle\20const*\2c\20int*\29\20const -5358:SkOpAngle::after\28SkOpAngle*\29 -5359:SkOffsetSimplePolygon\28SkPoint\20const*\2c\20int\2c\20SkRect\20const&\2c\20float\2c\20SkTDArray*\2c\20SkTDArray*\29 -5360:SkNoDrawCanvas::onDrawEdgeAAImageSet2\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -5361:SkNoDrawCanvas::onDrawArc\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\2c\20SkPaint\20const&\29 -5362:SkModifyPaintAndDstForDrawImageRect\28SkImage\20const*\2c\20SkSamplingOptions\20const&\2c\20SkRect\2c\20SkRect\2c\20bool\2c\20SkPaint*\29 -5363:SkMipmapBuilder::level\28int\29\20const -5364:SkMessageBus::Inbox::~Inbox\28\29 -5365:SkMeshSpecification::Varying*\20std::__2::vector>::__push_back_slow_path\28SkMeshSpecification::Varying&&\29 -5366:SkMeshSpecification::Attribute*\20std::__2::vector>::__push_back_slow_path\28SkMeshSpecification::Attribute&&\29 -5367:SkMeshPriv::CpuBuffer::~CpuBuffer\28\29_2620 -5368:SkMeshPriv::CpuBuffer::~CpuBuffer\28\29 -5369:SkMeshPriv::CpuBuffer::size\28\29\20const -5370:SkMeshPriv::CpuBuffer::peek\28\29\20const -5371:SkMeshPriv::CpuBuffer::onUpdate\28GrDirectContext*\2c\20void\20const*\2c\20unsigned\20long\2c\20unsigned\20long\29 -5372:SkMatrixPriv::MapPointsWithStride\28SkMatrix\20const&\2c\20SkPoint*\2c\20unsigned\20long\2c\20int\29 -5373:SkMatrix::setRotate\28float\2c\20float\2c\20float\29 -5374:SkMatrix::preRotate\28float\29 -5375:SkMatrix::mapPoint\28SkPoint\29\20const -5376:SkMatrix::isFinite\28\29\20const -5377:SkMaskSwizzler::swizzle\28void*\2c\20unsigned\20char\20const*\29 -5378:SkMask::computeTotalImageSize\28\29\20const -5379:SkMakeResourceCacheSharedIDForBitmap\28unsigned\20int\29 -5380:SkMD5::finish\28\29 -5381:SkMD5::SkMD5\28\29 -5382:SkMD5::Digest::toHexString\28\29\20const -5383:SkM44::preScale\28float\2c\20float\29 -5384:SkM44::postTranslate\28float\2c\20float\2c\20float\29 -5385:SkM44::RectToRect\28SkRect\20const&\2c\20SkRect\20const&\29 -5386:SkLinearColorSpaceLuminance::toLuma\28float\2c\20float\29\20const -5387:SkLineParameters::cubicEndPoints\28SkDCubic\20const&\29 -5388:SkLatticeIter::SkLatticeIter\28SkCanvas::Lattice\20const&\2c\20SkRect\20const&\29 -5389:SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::~SkLRUCache\28\29 -5390:SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::reset\28\29 -5391:SkKnownRuntimeEffects::\28anonymous\20namespace\29::make_matrix_conv_shader\28SkKnownRuntimeEffects::\28anonymous\20namespace\29::MatrixConvolutionImpl\2c\20SkKnownRuntimeEffects::StableKey\29::$_0::operator\28\29\28int\2c\20SkRuntimeEffect::Options\20const&\29\20const -5392:SkKnownRuntimeEffects::IsSkiaKnownRuntimeEffect\28int\29 -5393:SkJpegMetadataDecoderImpl::SkJpegMetadataDecoderImpl\28std::__2::vector>\29 -5394:SkJpegDecoder::IsJpeg\28void\20const*\2c\20unsigned\20long\29 -5395:SkJpegCodec::readRows\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20int\2c\20SkCodec::Options\20const&\2c\20int*\29 -5396:SkJpegCodec::initializeSwizzler\28SkImageInfo\20const&\2c\20SkCodec::Options\20const&\2c\20bool\29 -5397:SkJSONWriter::appendString\28char\20const*\2c\20unsigned\20long\29 -5398:SkIsSimplePolygon\28SkPoint\20const*\2c\20int\29 -5399:SkInvert3x3Matrix\28float\20const*\2c\20float*\29 -5400:SkInvert2x2Matrix\28float\20const*\2c\20float*\29 -5401:SkIntersections::vertical\28SkDQuad\20const&\2c\20double\2c\20double\2c\20double\2c\20bool\29 -5402:SkIntersections::vertical\28SkDLine\20const&\2c\20double\2c\20double\2c\20double\2c\20bool\29 -5403:SkIntersections::vertical\28SkDCubic\20const&\2c\20double\2c\20double\2c\20double\2c\20bool\29 -5404:SkIntersections::vertical\28SkDConic\20const&\2c\20double\2c\20double\2c\20double\2c\20bool\29 -5405:SkIntersections::mostOutside\28double\2c\20double\2c\20SkDPoint\20const&\29\20const -5406:SkIntersections::intersect\28SkDQuad\20const&\2c\20SkDLine\20const&\29 -5407:SkIntersections::intersect\28SkDCubic\20const&\2c\20SkDQuad\20const&\29 -5408:SkIntersections::intersect\28SkDCubic\20const&\2c\20SkDLine\20const&\29 -5409:SkIntersections::intersect\28SkDCubic\20const&\2c\20SkDConic\20const&\29 -5410:SkIntersections::intersect\28SkDConic\20const&\2c\20SkDQuad\20const&\29 -5411:SkIntersections::intersect\28SkDConic\20const&\2c\20SkDLine\20const&\29 -5412:SkIntersections::insertCoincident\28double\2c\20double\2c\20SkDPoint\20const&\29 -5413:SkIntersections::horizontal\28SkDQuad\20const&\2c\20double\2c\20double\2c\20double\2c\20bool\29 -5414:SkIntersections::horizontal\28SkDLine\20const&\2c\20double\2c\20double\2c\20double\2c\20bool\29 -5415:SkIntersections::horizontal\28SkDCubic\20const&\2c\20double\2c\20double\2c\20double\2c\20bool\29 -5416:SkIntersections::horizontal\28SkDConic\20const&\2c\20double\2c\20double\2c\20double\2c\20bool\29 -5417:SkImages::RasterFromPixmap\28SkPixmap\20const&\2c\20void\20\28*\29\28void\20const*\2c\20void*\29\2c\20void*\29 -5418:SkImages::RasterFromData\28SkImageInfo\20const&\2c\20sk_sp\2c\20unsigned\20long\29 -5419:SkImages::DeferredFromGenerator\28std::__2::unique_ptr>\29 -5420:SkImage_Raster::onPeekMips\28\29\20const -5421:SkImage_Lazy::~SkImage_Lazy\28\29_4762 -5422:SkImage_Lazy::onMakeSurface\28SkRecorder*\2c\20SkImageInfo\20const&\29\20const -5423:SkImage_Base::onAsyncRescaleAndReadPixelsYUV420\28SkYUVColorSpace\2c\20bool\2c\20sk_sp\2c\20SkIRect\2c\20SkISize\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29\20const -5424:SkImage_Base::onAsLegacyBitmap\28GrDirectContext*\2c\20SkBitmap*\29\20const -5425:SkImageShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const::$_1::operator\28\29\28\28anonymous\20namespace\29::MipLevelHelper\20const*\29\20const -5426:SkImageInfo::validRowBytes\28unsigned\20long\29\20const -5427:SkImageInfo::MakeN32Premul\28int\2c\20int\29 -5428:SkImageGenerator::~SkImageGenerator\28\29_903 -5429:SkImageFilters::ColorFilter\28sk_sp\2c\20sk_sp\2c\20SkImageFilters::CropRect\20const&\29 -5430:SkImageFilter_Base::getCTMCapability\28\29\20const -5431:SkImageFilterCache::Get\28SkImageFilterCache::CreateIfNecessary\29 -5432:SkImageFilter::isColorFilterNode\28SkColorFilter**\29\20const -5433:SkImageFilter::computeFastBounds\28SkRect\20const&\29\20const -5434:SkImage::withMipmaps\28sk_sp\29\20const -5435:SkIcuBreakIteratorCache::purgeIfNeeded\28\29 -5436:SkIcoDecoder::IsIco\28void\20const*\2c\20unsigned\20long\29 -5437:SkIcoCodec::MakeFromStream\28std::__2::unique_ptr>\2c\20SkCodec::Result*\29 -5438:SkGradientBaseShader::~SkGradientBaseShader\28\29 -5439:SkGradientBaseShader::AppendGradientFillStages\28SkRasterPipeline*\2c\20SkArenaAlloc*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const*\2c\20float\20const*\2c\20int\29 -5440:SkGlyph::setImage\28SkArenaAlloc*\2c\20SkScalerContext*\29 -5441:SkGlyph::setDrawable\28SkArenaAlloc*\2c\20SkScalerContext*\29 -5442:SkGlyph::mask\28SkPoint\29\20const -5443:SkGifDecoder::MakeFromStream\28std::__2::unique_ptr>\2c\20SkCodec::SelectionPolicy\2c\20SkCodec::Result*\29 -5444:SkGifDecoder::IsGif\28void\20const*\2c\20unsigned\20long\29 -5445:SkGenerateDistanceFieldFromA8Image\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20unsigned\20long\29 -5446:SkGaussFilter::SkGaussFilter\28double\29 -5447:SkFrameHolder::setAlphaAndRequiredFrame\28SkFrame*\29 -5448:SkFrame::fillIn\28SkCodec::FrameInfo*\2c\20bool\29\20const -5449:SkFontStyleSet_Custom::appendTypeface\28sk_sp\29 -5450:SkFontStyleSet_Custom::SkFontStyleSet_Custom\28SkString\29 -5451:SkFontScanner_FreeType::scanInstance\28SkStreamAsset*\2c\20int\2c\20int\2c\20SkString*\2c\20SkFontStyle*\2c\20bool*\2c\20skia_private::STArray<4\2c\20SkFontParameters::Variation::Axis\2c\20true>*\2c\20skia_private::STArray<4\2c\20SkFontArguments::VariationPosition::Coordinate\2c\20true>*\29\20const -5452:SkFontScanner_FreeType::computeAxisValues\28skia_private::STArray<4\2c\20SkFontParameters::Variation::Axis\2c\20true>\20const&\2c\20SkFontArguments::VariationPosition\2c\20SkFontArguments::VariationPosition\2c\20int*\2c\20SkString\20const&\2c\20SkFontStyle*\29 -5453:SkFontPriv::GetFontBounds\28SkFont\20const&\29 -5454:SkFontMgr_Custom::onMakeFromStreamArgs\28std::__2::unique_ptr>\2c\20SkFontArguments\20const&\29\20const -5455:SkFontMgr::matchFamilyStyle\28char\20const*\2c\20SkFontStyle\20const&\29\20const -5456:SkFontMgr::makeFromStream\28std::__2::unique_ptr>\2c\20int\29\20const -5457:SkFontMgr::makeFromStream\28std::__2::unique_ptr>\2c\20SkFontArguments\20const&\29\20const -5458:SkFontMgr::legacyMakeTypeface\28char\20const*\2c\20SkFontStyle\29\20const -5459:SkFontDescriptor::SkFontStyleWidthForWidthAxisValue\28float\29 -5460:SkFontDescriptor::SkFontDescriptor\28\29 -5461:SkFont::setupForAsPaths\28SkPaint*\29 -5462:SkFont::setSkewX\28float\29 -5463:SkFont::setLinearMetrics\28bool\29 -5464:SkFont::setEmbolden\28bool\29 -5465:SkFont::operator==\28SkFont\20const&\29\20const -5466:SkFont::getPaths\28SkSpan\2c\20void\20\28*\29\28SkPath\20const*\2c\20SkMatrix\20const&\2c\20void*\29\2c\20void*\29\20const -5467:SkFlattenable::RegisterFlattenablesIfNeeded\28\29 -5468:SkFlattenable::PrivateInitializer::InitEffects\28\29 -5469:SkFlattenable::NameToFactory\28char\20const*\29 -5470:SkFlattenable::FactoryToName\28sk_sp\20\28*\29\28SkReadBuffer&\29\29 -5471:SkFindQuadExtrema\28float\2c\20float\2c\20float\2c\20float*\29 -5472:SkFindCubicExtrema\28float\2c\20float\2c\20float\2c\20float\2c\20float*\29 -5473:SkFactorySet::~SkFactorySet\28\29 -5474:SkEmptyPicture::approximateBytesUsed\28\29\20const -5475:SkEdgeClipper::clipQuad\28SkPoint\20const*\2c\20SkRect\20const&\29 -5476:SkEdgeClipper::ClipPath\28SkPathRaw\20const&\2c\20SkRect\20const&\2c\20bool\2c\20void\20\28*\29\28SkEdgeClipper*\2c\20bool\2c\20void*\29\2c\20void*\29 -5477:SkEdgeBuilder::buildEdges\28SkPathRaw\20const&\2c\20SkIRect\20const*\29 -5478:SkDynamicMemoryWStream::bytesWritten\28\29\20const -5479:SkDrawableList::newDrawableSnapshot\28\29 -5480:SkDrawShadowMetrics::GetSpotShadowTransform\28SkPoint3\20const&\2c\20float\2c\20SkMatrix\20const&\2c\20SkPoint3\20const&\2c\20SkRect\20const&\2c\20bool\2c\20SkMatrix*\2c\20float*\29 -5481:SkDrawShadowMetrics::GetLocalBounds\28SkPath\20const&\2c\20SkDrawShadowRec\20const&\2c\20SkMatrix\20const&\2c\20SkRect*\29 -5482:SkDiscretePathEffectImpl::flatten\28SkWriteBuffer&\29\20const -5483:SkDiscretePathEffect::Make\28float\2c\20float\2c\20unsigned\20int\29 -5484:SkDevice::getRelativeTransform\28SkDevice\20const&\29\20const -5485:SkDevice::drawShadow\28SkCanvas*\2c\20SkPath\20const&\2c\20SkDrawShadowRec\20const&\29 -5486:SkDevice::drawDrawable\28SkCanvas*\2c\20SkDrawable*\2c\20SkMatrix\20const*\29 -5487:SkDevice::drawDevice\28SkDevice*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\29 -5488:SkDevice::drawArc\28SkArc\20const&\2c\20SkPaint\20const&\29 -5489:SkDescriptor::addEntry\28unsigned\20int\2c\20unsigned\20long\2c\20void\20const*\29 -5490:SkDeque::Iter::next\28\29 -5491:SkDeque::Iter::Iter\28SkDeque\20const&\2c\20SkDeque::Iter::IterStart\29 -5492:SkData::shareSubset\28unsigned\20long\2c\20unsigned\20long\29 -5493:SkDashPath::InternalFilter\28SkPathBuilder*\2c\20SkPath\20const&\2c\20SkStrokeRec*\2c\20SkRect\20const*\2c\20SkSpan\2c\20float\2c\20int\2c\20float\2c\20float\2c\20SkDashPath::StrokeRecApplication\29 -5494:SkDashPath::CalcDashParameters\28float\2c\20SkSpan\2c\20float*\2c\20unsigned\20long*\2c\20float*\2c\20float*\29 -5495:SkDRect::setBounds\28SkDQuad\20const&\2c\20SkDQuad\20const&\2c\20double\2c\20double\29 -5496:SkDRect::setBounds\28SkDCubic\20const&\2c\20SkDCubic\20const&\2c\20double\2c\20double\29 -5497:SkDRect::setBounds\28SkDConic\20const&\2c\20SkDConic\20const&\2c\20double\2c\20double\29 -5498:SkDQuad::subDivide\28double\2c\20double\29\20const -5499:SkDQuad::monotonicInY\28\29\20const -5500:SkDQuad::isLinear\28int\2c\20int\29\20const -5501:SkDQuad::hullIntersects\28SkDQuad\20const&\2c\20bool*\29\20const -5502:SkDPoint::approximatelyDEqual\28SkDPoint\20const&\29\20const -5503:SkDCurveSweep::setCurveHullSweep\28SkPath::Verb\29 -5504:SkDCurve::nearPoint\28SkPath::Verb\2c\20SkDPoint\20const&\2c\20SkDPoint\20const&\29\20const -5505:SkDCubic::monotonicInX\28\29\20const -5506:SkDCubic::hullIntersects\28SkDQuad\20const&\2c\20bool*\29\20const -5507:SkDCubic::hullIntersects\28SkDPoint\20const*\2c\20int\2c\20bool*\29\20const -5508:SkDConic::subDivide\28double\2c\20double\29\20const -5509:SkCubics::RootsReal\28double\2c\20double\2c\20double\2c\20double\2c\20double*\29 -5510:SkCubicEdge::nextSegment\28\29 -5511:SkCubicClipper::ChopMonoAtY\28SkPoint\20const*\2c\20float\2c\20float*\29 -5512:SkCreateRasterPipelineBlitter\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkRasterPipeline\20const&\2c\20bool\2c\20SkArenaAlloc*\2c\20sk_sp\29 -5513:SkCreateRasterPipelineBlitter\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkMatrix\20const&\2c\20SkArenaAlloc*\2c\20sk_sp\2c\20SkSurfaceProps\20const&\2c\20SkRect\20const&\29 -5514:SkCopyStreamToData\28SkStream*\29 -5515:SkContourMeasureIter::~SkContourMeasureIter\28\29 -5516:SkContourMeasureIter::SkContourMeasureIter\28SkPath\20const&\2c\20bool\2c\20float\29 -5517:SkContourMeasure::length\28\29\20const -5518:SkContourMeasure::getSegment\28float\2c\20float\2c\20SkPathBuilder*\2c\20bool\29\20const -5519:SkComputeRadialSteps\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20float*\2c\20float*\2c\20int*\29 -5520:SkCompressedDataSize\28SkTextureCompressionType\2c\20SkISize\2c\20skia_private::TArray*\2c\20bool\29 -5521:SkColorTypeValidateAlphaType\28SkColorType\2c\20SkAlphaType\2c\20SkAlphaType*\29 -5522:SkColorToPMColor4f\28unsigned\20int\2c\20GrColorInfo\20const&\29 -5523:SkColorSpaceLuminance::Fetch\28float\29 -5524:SkColorSpace::toProfile\28skcms_ICCProfile*\29\20const -5525:SkColorSpace::makeLinearGamma\28\29\20const -5526:SkColorSpace::isSRGB\28\29\20const -5527:SkColorSpace::Make\28skcms_ICCProfile\20const&\29 -5528:SkColorMatrix_RGB2YUV\28SkYUVColorSpace\2c\20float*\29 -5529:SkColorInfo::makeColorSpace\28sk_sp\29\20const -5530:SkColorFilterShader::Make\28sk_sp\2c\20float\2c\20sk_sp\29 -5531:SkColor4fXformer::SkColor4fXformer\28SkGradientBaseShader\20const*\2c\20SkColorSpace*\2c\20bool\29 -5532:SkCoincidentSpans::extend\28SkOpPtT\20const*\2c\20SkOpPtT\20const*\2c\20SkOpPtT\20const*\2c\20SkOpPtT\20const*\29 -5533:SkCodec::onGetYUVAPlanes\28SkYUVAPixmaps\20const&\29 -5534:SkCodec::initializeColorXform\28SkImageInfo\20const&\2c\20SkEncodedInfo::Alpha\2c\20bool\29 -5535:SkChopQuadAtMaxCurvature\28SkPoint\20const*\2c\20SkPoint*\29 -5536:SkChopQuadAtHalf\28SkPoint\20const*\2c\20SkPoint*\29 -5537:SkChopMonoCubicAtX\28SkPoint\20const*\2c\20float\2c\20SkPoint*\29 -5538:SkChopCubicAtInflections\28SkPoint\20const*\2c\20SkPoint*\29 -5539:SkCharToGlyphCache::findGlyphIndex\28int\29\20const -5540:SkCanvasPriv::WriteLattice\28void*\2c\20SkCanvas::Lattice\20const&\29 -5541:SkCanvasPriv::ReadLattice\28SkReadBuffer&\2c\20SkCanvas::Lattice*\29 -5542:SkCanvasPriv::GetDstClipAndMatrixCounts\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20int*\2c\20int*\29 -5543:SkCanvas::~SkCanvas\28\29 -5544:SkCanvas::skew\28float\2c\20float\29 -5545:SkCanvas::setMatrix\28SkMatrix\20const&\29 -5546:SkCanvas::only_axis_aligned_saveBehind\28SkRect\20const*\29 -5547:SkCanvas::getDeviceClipBounds\28\29\20const -5548:SkCanvas::experimental_DrawEdgeAAQuad\28SkRect\20const&\2c\20SkPoint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkBlendMode\29 -5549:SkCanvas::drawVertices\28sk_sp\20const&\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -5550:SkCanvas::drawSlug\28sktext::gpu::Slug\20const*\2c\20SkPaint\20const&\29 -5551:SkCanvas::drawRegion\28SkRegion\20const&\2c\20SkPaint\20const&\29 -5552:SkCanvas::drawLine\28float\2c\20float\2c\20float\2c\20float\2c\20SkPaint\20const&\29 -5553:SkCanvas::drawImageNine\28SkImage\20const*\2c\20SkIRect\20const&\2c\20SkRect\20const&\2c\20SkFilterMode\2c\20SkPaint\20const*\29 -5554:SkCanvas::drawAnnotation\28SkRect\20const&\2c\20char\20const*\2c\20SkData*\29 -5555:SkCanvas::didTranslate\28float\2c\20float\29 -5556:SkCanvas::clipShader\28sk_sp\2c\20SkClipOp\29 -5557:SkCanvas::clipRegion\28SkRegion\20const&\2c\20SkClipOp\29 -5558:SkCanvas::ImageSetEntry::ImageSetEntry\28\29 -5559:SkCachedData::SkCachedData\28void*\2c\20unsigned\20long\29 -5560:SkCachedData::SkCachedData\28unsigned\20long\2c\20SkDiscardableMemory*\29 -5561:SkCTMShader::~SkCTMShader\28\29_4940 -5562:SkCTMShader::~SkCTMShader\28\29 -5563:SkCTMShader::isOpaque\28\29\20const -5564:SkBulkGlyphMetricsAndPaths::glyphs\28SkSpan\29 -5565:SkBmpStandardCodec::decodeIcoMask\28SkStream*\2c\20SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\29 -5566:SkBmpMaskCodec::onGetPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\2c\20int*\29 -5567:SkBmpDecoder::IsBmp\28void\20const*\2c\20unsigned\20long\29 -5568:SkBmpCodec::SkBmpCodec\28SkEncodedInfo&&\2c\20std::__2::unique_ptr>\2c\20unsigned\20short\2c\20SkCodec::SkScanlineOrder\29 -5569:SkBmpBaseCodec::SkBmpBaseCodec\28SkEncodedInfo&&\2c\20std::__2::unique_ptr>\2c\20unsigned\20short\2c\20SkCodec::SkScanlineOrder\29 -5570:SkBlurMask::ConvertRadiusToSigma\28float\29 -5571:SkBlurMask::ComputeBlurredScanline\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20unsigned\20int\2c\20float\29 -5572:SkBlurMask::BlurRect\28float\2c\20SkMaskBuilder*\2c\20SkRect\20const&\2c\20SkBlurStyle\2c\20SkIPoint*\2c\20SkMaskBuilder::CreateMode\29 -5573:SkBlitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -5574:SkBlitter::Choose\28SkPixmap\20const&\2c\20SkMatrix\20const&\2c\20SkPaint\20const&\2c\20SkArenaAlloc*\2c\20SkDrawCoverage\2c\20sk_sp\2c\20SkSurfaceProps\20const&\2c\20SkRect\20const&\29 -5575:SkBlitter::ChooseSprite\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkPixmap\20const&\2c\20int\2c\20int\2c\20SkArenaAlloc*\2c\20sk_sp\29 -5576:SkBlenderBase::asBlendMode\28\29\20const -5577:SkBlenderBase::affectsTransparentBlack\28\29\20const -5578:SkBitmapImageGetPixelRef\28SkImage\20const*\29 -5579:SkBitmapDevice::getRasterHandle\28\29\20const -5580:SkBitmapDevice::drawRect\28SkRect\20const&\2c\20SkPaint\20const&\29 -5581:SkBitmapDevice::BDDraw::~BDDraw\28\29 -5582:SkBitmapCache::Rec::install\28SkBitmap*\29 -5583:SkBitmapCache::Rec::diagnostic_only_getDiscardable\28\29\20const -5584:SkBitmapCache::Find\28SkBitmapCacheDesc\20const&\2c\20SkBitmap*\29 -5585:SkBitmapCache::Alloc\28SkBitmapCacheDesc\20const&\2c\20SkImageInfo\20const&\2c\20SkPixmap*\29 -5586:SkBitmapCache::Add\28std::__2::unique_ptr\2c\20SkBitmap*\29 -5587:SkBitmap::setAlphaType\28SkAlphaType\29 -5588:SkBitmap::reset\28\29 -5589:SkBitmap::makeShader\28SkTileMode\2c\20SkTileMode\2c\20SkSamplingOptions\20const&\2c\20SkMatrix\20const&\29\20const -5590:SkBitmap::eraseColor\28unsigned\20int\29\20const -5591:SkBitmap::allocPixels\28SkImageInfo\20const&\2c\20unsigned\20long\29::$_0::operator\28\29\28\29\20const -5592:SkBitmap::HeapAllocator::allocPixelRef\28SkBitmap*\29 -5593:SkBinaryWriteBuffer::writeFlattenable\28SkFlattenable\20const*\29 -5594:SkBinaryWriteBuffer::writeColor4f\28SkRGBA4f<\28SkAlphaType\293>\20const&\29 -5595:SkBigPicture::SkBigPicture\28SkRect\20const&\2c\20sk_sp\2c\20std::__2::unique_ptr>\2c\20sk_sp\2c\20unsigned\20long\29 -5596:SkBezierQuad::IntersectWithHorizontalLine\28SkSpan\2c\20float\2c\20float*\29 -5597:SkBezierCubic::IntersectWithHorizontalLine\28SkSpan\2c\20float\2c\20float*\29 -5598:SkBasicEdgeBuilder::~SkBasicEdgeBuilder\28\29 -5599:SkBasicEdgeBuilder::recoverClip\28SkIRect\20const&\29\20const -5600:SkBaseShadowTessellator::handleCubic\28SkMatrix\20const&\2c\20SkPoint*\29 -5601:SkBaseShadowTessellator::handleConic\28SkMatrix\20const&\2c\20SkPoint*\2c\20float\29 -5602:SkBaseShadowTessellator::finishPathPolygon\28\29 -5603:SkBaseShadowTessellator::computeConvexShadow\28float\2c\20float\2c\20bool\29 -5604:SkBaseShadowTessellator::computeConcaveShadow\28float\2c\20float\29 -5605:SkBaseShadowTessellator::clipUmbraPoint\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint*\29 -5606:SkBaseShadowTessellator::addInnerPoint\28SkPoint\20const&\2c\20unsigned\20int\2c\20SkTDArray\20const&\2c\20int*\29 -5607:SkBaseShadowTessellator::addEdge\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20unsigned\20int\2c\20SkTDArray\20const&\2c\20bool\2c\20bool\29 -5608:SkBaseShadowTessellator::addArc\28SkPoint\20const&\2c\20float\2c\20bool\29 -5609:SkAutoCanvasMatrixPaint::~SkAutoCanvasMatrixPaint\28\29 -5610:SkAutoCanvasMatrixPaint::SkAutoCanvasMatrixPaint\28SkCanvas*\2c\20SkMatrix\20const*\2c\20SkPaint\20const*\2c\20SkRect\20const&\29 -5611:SkAndroidCodecAdapter::~SkAndroidCodecAdapter\28\29 -5612:SkAndroidCodec::~SkAndroidCodec\28\29 -5613:SkAndroidCodec::getAndroidPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkAndroidCodec::AndroidOptions\20const*\29 -5614:SkAndroidCodec::SkAndroidCodec\28SkCodec*\29 -5615:SkAnalyticEdge::update\28int\29 -5616:SkAnalyticEdge::updateLine\28int\2c\20int\2c\20int\2c\20int\2c\20int\29 -5617:SkAnalyticEdge::setLine\28SkPoint\20const&\2c\20SkPoint\20const&\29 -5618:SkAAClip::operator=\28SkAAClip\20const&\29 -5619:SkAAClip::op\28SkIRect\20const&\2c\20SkClipOp\29 -5620:SkAAClip::Builder::flushRow\28bool\29 -5621:SkAAClip::Builder::finish\28SkAAClip*\29 -5622:SkAAClip::Builder::Blitter::~Blitter\28\29 -5623:SkAAClip::Builder::Blitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -5624:Sk2DPathEffect::onFilterPath\28SkPathBuilder*\2c\20SkPath\20const&\2c\20SkStrokeRec*\2c\20SkRect\20const*\2c\20SkMatrix\20const&\29\20const -5625:Simplify\28SkPath\20const&\29 -5626:SimpleImageInfo*\20emscripten::internal::raw_constructor\28\29 -5627:SimpleFontStyle*\20emscripten::internal::MemberAccess::getWire\28SimpleFontStyle\20SimpleStrutStyle::*\20const&\2c\20SimpleStrutStyle&\29 -5628:Shift -5629:SharedGenerator::isTextureGenerator\28\29 -5630:RunBasedAdditiveBlitter::~RunBasedAdditiveBlitter\28\29_4163 -5631:RgnOper::addSpan\28int\2c\20int\20const*\2c\20int\20const*\29 -5632:ReadBase128 -5633:PorterDuffXferProcessor::onIsEqual\28GrXferProcessor\20const&\29\20const -5634:PathSegment::init\28\29 -5635:PathAddVerbsPointsWeights\28SkPath&\2c\20unsigned\20long\2c\20int\2c\20unsigned\20long\2c\20int\2c\20unsigned\20long\2c\20int\29 -5636:ParseSingleImage -5637:ParseHeadersInternal -5638:PS_Conv_ASCIIHexDecode -5639:Op\28SkPath\20const&\2c\20SkPath\20const&\2c\20SkPathOp\29 -5640:OpAsWinding::markReverse\28Contour*\2c\20Contour*\29 -5641:OpAsWinding::getDirection\28Contour&\29 -5642:OpAsWinding::checkContainerChildren\28Contour*\2c\20Contour*\29 -5643:OffsetEdge::computeCrossingDistance\28OffsetEdge\20const*\29 -5644:OT::sbix::accelerator_t::get_png_extents\28hb_font_t*\2c\20unsigned\20int\2c\20hb_glyph_extents_t*\2c\20bool\29\20const -5645:OT::sbix::accelerator_t::choose_strike\28hb_font_t*\29\20const -5646:OT::post_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -5647:OT::hmtxvmtx::accelerator_t::get_advance_with_var_unscaled\28unsigned\20int\2c\20hb_font_t*\2c\20float*\29\20const -5648:OT::hmtx_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -5649:OT::hb_ot_layout_lookup_accelerator_t*\20OT::hb_ot_layout_lookup_accelerator_t::create\28OT::Layout::GPOS_impl::PosLookup\20const&\29 -5650:OT::hb_ot_apply_context_t::replace_glyph\28unsigned\20int\29 -5651:OT::hb_kern_machine_t::kern\28hb_font_t*\2c\20hb_buffer_t*\2c\20unsigned\20int\2c\20bool\29\20const -5652:OT::hb_accelerate_subtables_context_t::return_t\20OT::Context::dispatch\28OT::hb_accelerate_subtables_context_t*\29\20const -5653:OT::hb_accelerate_subtables_context_t::return_t\20OT::ChainContext::dispatch\28OT::hb_accelerate_subtables_context_t*\29\20const -5654:OT::glyf_accelerator_t::get_extents_at\28hb_font_t*\2c\20unsigned\20int\2c\20hb_glyph_extents_t*\2c\20hb_array_t\29\20const -5655:OT::glyf_accelerator_t::get_advance_with_var_unscaled\28hb_font_t*\2c\20unsigned\20int\2c\20bool\29\20const -5656:OT::cmap::accelerator_t::get_variation_glyph\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20hb_cache_t<21u\2c\2016u\2c\208u\2c\20true>*\29\20const -5657:OT::cff2_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -5658:OT::cff2::accelerator_templ_t>::~accelerator_templ_t\28\29 -5659:OT::cff1::lookup_expert_subset_charset_for_sid\28unsigned\20int\29 -5660:OT::cff1::lookup_expert_charset_for_sid\28unsigned\20int\29 -5661:OT::cff1::accelerator_templ_t>::~accelerator_templ_t\28\29 -5662:OT::TupleVariationData>::decompile_points\28OT::IntType\20const*&\2c\20hb_vector_t&\2c\20OT::IntType\20const*\29 -5663:OT::SBIXStrike::get_glyph_blob\28unsigned\20int\2c\20hb_blob_t*\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20unsigned\20int\2c\20unsigned\20int*\29\20const -5664:OT::RuleSet::apply\28OT::hb_ot_apply_context_t*\2c\20OT::ContextApplyLookupContext\20const&\29\20const -5665:OT::RecordListOf::sanitize\28hb_sanitize_context_t*\29\20const -5666:OT::RecordListOf::sanitize\28hb_sanitize_context_t*\29\20const -5667:OT::PaintTranslate::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -5668:OT::PaintSkewAroundCenter::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -5669:OT::PaintSkew::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -5670:OT::PaintScaleUniformAroundCenter::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -5671:OT::PaintScaleUniform::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -5672:OT::PaintScaleAroundCenter::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -5673:OT::PaintScale::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -5674:OT::PaintRotateAroundCenter::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -5675:OT::PaintLinearGradient::sanitize\28hb_sanitize_context_t*\29\20const -5676:OT::PaintLinearGradient::sanitize\28hb_sanitize_context_t*\29\20const -5677:OT::OpenTypeFontFile::get_face\28unsigned\20int\2c\20unsigned\20int*\29\20const -5678:OT::Lookup::serialize\28hb_serialize_context_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -5679:OT::Layout::propagate_attachment_offsets\28hb_glyph_position_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20hb_direction_t\2c\20unsigned\20int\29 -5680:OT::Layout::GSUB_impl::MultipleSubstFormat1_2::sanitize\28hb_sanitize_context_t*\29\20const -5681:OT::Layout::GSUB_impl::LigatureSet::apply\28OT::hb_ot_apply_context_t*\29\20const -5682:OT::Layout::GSUB_impl::Ligature::apply\28OT::hb_ot_apply_context_t*\29\20const -5683:OT::Layout::GSUB::get_lookup\28unsigned\20int\29\20const -5684:OT::Layout::GPOS_impl::reverse_cursive_minor_offset\28hb_glyph_position_t*\2c\20unsigned\20int\2c\20hb_direction_t\2c\20unsigned\20int\29 -5685:OT::Layout::GPOS_impl::PairPosFormat2_4::_apply\28OT::hb_ot_apply_context_t*\2c\20bool\29\20const -5686:OT::Layout::GPOS_impl::PairPosFormat1_3::_apply\28OT::hb_ot_apply_context_t*\2c\20bool\29\20const -5687:OT::Layout::GPOS_impl::MarkRecord::sanitize\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -5688:OT::Layout::GPOS_impl::MarkBasePosFormat1_2::sanitize\28hb_sanitize_context_t*\29\20const -5689:OT::Layout::GPOS_impl::AnchorMatrix::sanitize\28hb_sanitize_context_t*\2c\20unsigned\20int\29\20const -5690:OT::IndexSubtableRecord::get_image_data\28unsigned\20int\2c\20void\20const*\2c\20unsigned\20int*\2c\20unsigned\20int*\2c\20unsigned\20int*\29\20const -5691:OT::GSUBGPOS::accelerator_t::get_accel\28unsigned\20int\29\20const -5692:OT::FeatureVariations::sanitize\28hb_sanitize_context_t*\29\20const -5693:OT::FeatureParams::sanitize\28hb_sanitize_context_t*\2c\20unsigned\20int\29\20const -5694:OT::Feature::sanitize\28hb_sanitize_context_t*\2c\20OT::Record_sanitize_closure_t\20const*\29\20const -5695:OT::ContextFormat3::sanitize\28hb_sanitize_context_t*\29\20const -5696:OT::ContextFormat2_5::sanitize\28hb_sanitize_context_t*\29\20const -5697:OT::ContextFormat2_5::_apply\28OT::hb_ot_apply_context_t*\2c\20bool\29\20const -5698:OT::ContextFormat1_4::sanitize\28hb_sanitize_context_t*\29\20const -5699:OT::ConditionAnd::sanitize\28hb_sanitize_context_t*\29\20const -5700:OT::ColorLine::static_get_extend\28hb_color_line_t*\2c\20void*\2c\20void*\29 -5701:OT::CmapSubtableFormat4::accelerator_t::get_glyph\28unsigned\20int\2c\20unsigned\20int*\29\20const -5702:OT::ClassDef::get_class\28unsigned\20int\2c\20hb_cache_t<15u\2c\208u\2c\207u\2c\20true>*\29\20const -5703:OT::ChainRuleSet::sanitize\28hb_sanitize_context_t*\29\20const -5704:OT::ChainRuleSet::apply\28OT::hb_ot_apply_context_t*\2c\20OT::ChainContextApplyLookupContext\20const&\29\20const -5705:OT::ChainContextFormat3::sanitize\28hb_sanitize_context_t*\29\20const -5706:OT::ChainContextFormat2_5::sanitize\28hb_sanitize_context_t*\29\20const -5707:OT::ChainContextFormat2_5::_apply\28OT::hb_ot_apply_context_t*\2c\20bool\29\20const -5708:OT::ChainContextFormat1_4::sanitize\28hb_sanitize_context_t*\29\20const -5709:OT::COLR_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -5710:OT::COLR::accelerator_t::~accelerator_t\28\29 -5711:OT::CBDT_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -5712:OT::CBDT::accelerator_t::get_extents\28hb_font_t*\2c\20unsigned\20int\2c\20hb_glyph_extents_t*\2c\20bool\29\20const -5713:OT::Affine2x3::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -5714:MakeOnScreenGLSurface\28sk_sp\2c\20int\2c\20int\2c\20sk_sp\2c\20int\2c\20int\29 -5715:Load_SBit_Png -5716:LineCubicIntersections::intersectRay\28double*\29 -5717:LineCubicIntersections::VerticalIntersect\28SkDCubic\20const&\2c\20double\2c\20double*\29 -5718:LineCubicIntersections::HorizontalIntersect\28SkDCubic\20const&\2c\20double\2c\20double*\29 -5719:Launch -5720:JpegDecoderMgr::returnFailure\28char\20const*\2c\20SkCodec::Result\29 -5721:JpegDecoderMgr::getEncodedColor\28SkEncodedInfo::Color*\29 -5722:JSObjectFromLineMetrics\28skia::textlayout::LineMetrics&\29 -5723:JSObjectFromGlyphInfo\28skia::textlayout::Paragraph::GlyphInfo&\29 -5724:Ins_DELTAP -5725:HandleCoincidence\28SkOpContourHead*\2c\20SkOpCoincidence*\29 -5726:GrWritePixelsTask::~GrWritePixelsTask\28\29 -5727:GrWaitRenderTask::~GrWaitRenderTask\28\29 -5728:GrVertexBufferAllocPool::makeSpace\28unsigned\20long\2c\20int\2c\20sk_sp*\2c\20int*\29 -5729:GrVertexBufferAllocPool::makeSpaceAtLeast\28unsigned\20long\2c\20int\2c\20int\2c\20sk_sp*\2c\20int*\2c\20int*\29 -5730:GrTriangulator::polysToTriangles\28GrTriangulator::Poly*\2c\20SkPathFillType\2c\20skgpu::VertexWriter\29\20const -5731:GrTriangulator::polysToTriangles\28GrTriangulator::Poly*\2c\20GrEagerVertexAllocator*\29\20const -5732:GrTriangulator::mergeEdgesBelow\28GrTriangulator::Edge*\2c\20GrTriangulator::Edge*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Comparator\20const&\29\20const -5733:GrTriangulator::mergeEdgesAbove\28GrTriangulator::Edge*\2c\20GrTriangulator::Edge*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Comparator\20const&\29\20const -5734:GrTriangulator::makeSortedVertex\28SkPoint\20const&\2c\20unsigned\20char\2c\20GrTriangulator::VertexList*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::Comparator\20const&\29\20const -5735:GrTriangulator::makeEdge\28GrTriangulator::Vertex*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::EdgeType\2c\20GrTriangulator::Comparator\20const&\29 -5736:GrTriangulator::computeBisector\28GrTriangulator::Edge*\2c\20GrTriangulator::Edge*\2c\20GrTriangulator::Vertex*\29\20const -5737:GrTriangulator::appendQuadraticToContour\28SkPoint\20const*\2c\20float\2c\20GrTriangulator::VertexList*\29\20const -5738:GrTriangulator::SortMesh\28GrTriangulator::VertexList*\2c\20GrTriangulator::Comparator\20const&\29 -5739:GrTriangulator::FindEnclosingEdges\28GrTriangulator::Vertex\20const&\2c\20GrTriangulator::EdgeList\20const&\2c\20GrTriangulator::Edge**\2c\20GrTriangulator::Edge**\29 -5740:GrTransferFromRenderTask::~GrTransferFromRenderTask\28\29 -5741:GrThreadSafeCache::findVertsWithData\28skgpu::UniqueKey\20const&\29 -5742:GrThreadSafeCache::addVertsWithData\28skgpu::UniqueKey\20const&\2c\20sk_sp\2c\20bool\20\28*\29\28SkData*\2c\20SkData*\29\29 -5743:GrThreadSafeCache::Entry::set\28skgpu::UniqueKey\20const&\2c\20sk_sp\29 -5744:GrThreadSafeCache::CreateLazyView\28GrDirectContext*\2c\20GrColorType\2c\20SkISize\2c\20GrSurfaceOrigin\2c\20SkBackingFit\29 -5745:GrTextureResolveRenderTask::~GrTextureResolveRenderTask\28\29 -5746:GrTextureRenderTargetProxy::GrTextureRenderTargetProxy\28sk_sp\2c\20GrSurfaceProxy::UseAllocator\2c\20GrDDLProvider\29 -5747:GrTextureRenderTargetProxy::GrTextureRenderTargetProxy\28GrCaps\20const&\2c\20std::__2::function&&\2c\20GrBackendFormat\20const&\2c\20SkISize\2c\20int\2c\20skgpu::Mipmapped\2c\20GrMipmapStatus\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20GrInternalSurfaceFlags\2c\20GrSurfaceProxy::UseAllocator\2c\20GrDDLProvider\2c\20std::__2::basic_string_view>\29 -5748:GrTextureProxyPriv::setDeferredUploader\28std::__2::unique_ptr>\29 -5749:GrTextureProxy::setUniqueKey\28GrProxyProvider*\2c\20skgpu::UniqueKey\20const&\29 -5750:GrTextureProxy::ProxiesAreCompatibleAsDynamicState\28GrSurfaceProxy\20const*\2c\20GrSurfaceProxy\20const*\29 -5751:GrTextureProxy::GrTextureProxy\28sk_sp\2c\20GrSurfaceProxy::UseAllocator\2c\20GrDDLProvider\29_9988 -5752:GrTextureEffect::Sampling::Sampling\28GrSurfaceProxy\20const&\2c\20GrSamplerState\2c\20SkRect\20const&\2c\20SkRect\20const*\2c\20float\20const*\2c\20bool\2c\20GrCaps\20const&\2c\20SkPoint\29::$_1::operator\28\29\28int\2c\20GrSamplerState::WrapMode\2c\20GrTextureEffect::Sampling::Sampling\28GrSurfaceProxy\20const&\2c\20GrSamplerState\2c\20SkRect\20const&\2c\20SkRect\20const*\2c\20float\20const*\2c\20bool\2c\20GrCaps\20const&\2c\20SkPoint\29::Span\2c\20GrTextureEffect::Sampling::Sampling\28GrSurfaceProxy\20const&\2c\20GrSamplerState\2c\20SkRect\20const&\2c\20SkRect\20const*\2c\20float\20const*\2c\20bool\2c\20GrCaps\20const&\2c\20SkPoint\29::Span\2c\20float\29\20const -5753:GrTextureEffect::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::$_2::operator\28\29\28GrTextureEffect::ShaderMode\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\29\20const -5754:GrTexture::markMipmapsDirty\28\29 -5755:GrTexture::computeScratchKey\28skgpu::ScratchKey*\29\20const -5756:GrTDeferredProxyUploader>::~GrTDeferredProxyUploader\28\29 -5757:GrSurfaceProxyPriv::exactify\28\29 -5758:GrSurfaceProxy::GrSurfaceProxy\28GrBackendFormat\20const&\2c\20SkISize\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20GrInternalSurfaceFlags\2c\20GrSurfaceProxy::UseAllocator\2c\20std::__2::basic_string_view>\29 -5759:GrStyledShape::setInheritedKey\28GrStyledShape\20const&\2c\20GrStyle::Apply\2c\20float\29 -5760:GrStyledShape::asRRect\28SkRRect*\2c\20bool*\29\20const -5761:GrStyledShape::GrStyledShape\28SkPath\20const&\2c\20SkPaint\20const&\2c\20GrStyledShape::DoSimplify\29 -5762:GrStyle::~GrStyle\28\29 -5763:GrStyle::applyToPath\28SkPath*\2c\20SkStrokeRec::InitStyle*\2c\20SkPath\20const&\2c\20float\29\20const -5764:GrStyle::applyPathEffect\28SkPath*\2c\20SkStrokeRec*\2c\20SkPath\20const&\29\20const -5765:GrStencilSettings::SetClipBitSettings\28bool\29 -5766:GrStagingBufferManager::detachBuffers\28\29 -5767:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::defineStruct\28char\20const*\29 -5768:GrShape::simplify\28unsigned\20int\29 -5769:GrShape::setRect\28SkRect\20const&\29 -5770:GrShape::conservativeContains\28SkRect\20const&\29\20const -5771:GrShape::closed\28\29\20const -5772:GrSWMaskHelper::toTextureView\28GrRecordingContext*\2c\20SkBackingFit\29 -5773:GrSWMaskHelper::drawShape\28GrStyledShape\20const&\2c\20SkMatrix\20const&\2c\20GrAA\2c\20unsigned\20char\29 -5774:GrSWMaskHelper::drawShape\28GrShape\20const&\2c\20SkMatrix\20const&\2c\20GrAA\2c\20unsigned\20char\29 -5775:GrResourceProvider::writePixels\28sk_sp\2c\20GrColorType\2c\20SkISize\2c\20GrMipLevel\20const*\2c\20int\29\20const -5776:GrResourceProvider::wrapBackendSemaphore\28GrBackendSemaphore\20const&\2c\20GrSemaphoreWrapType\2c\20GrWrapOwnership\29 -5777:GrResourceProvider::prepareLevels\28GrBackendFormat\20const&\2c\20GrColorType\2c\20SkISize\2c\20GrMipLevel\20const*\2c\20int\2c\20skia_private::AutoSTArray<14\2c\20GrMipLevel>*\2c\20skia_private::AutoSTArray<14\2c\20std::__2::unique_ptr>>*\29\20const -5778:GrResourceProvider::getExactScratch\28SkISize\2c\20GrBackendFormat\20const&\2c\20GrTextureType\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Budgeted\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -5779:GrResourceProvider::createTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20GrTextureType\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -5780:GrResourceProvider::createTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20GrTextureType\2c\20GrColorType\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Budgeted\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrMipLevel\20const*\2c\20std::__2::basic_string_view>\29 -5781:GrResourceProvider::createApproxTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20GrTextureType\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -5782:GrResourceCache::~GrResourceCache\28\29 -5783:GrResourceCache::removeResource\28GrGpuResource*\29 -5784:GrResourceCache::processFreedGpuResources\28\29 -5785:GrResourceCache::insertResource\28GrGpuResource*\29 -5786:GrResourceCache::didChangeBudgetStatus\28GrGpuResource*\29 -5787:GrResourceAllocator::~GrResourceAllocator\28\29 -5788:GrResourceAllocator::planAssignment\28\29 -5789:GrResourceAllocator::expire\28unsigned\20int\29 -5790:GrRenderTask::makeSkippable\28\29 -5791:GrRenderTask::isInstantiated\28\29\20const -5792:GrRenderTarget::GrRenderTarget\28GrGpu*\2c\20SkISize\20const&\2c\20int\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\2c\20sk_sp\29 -5793:GrRecordingContext::init\28\29 -5794:GrRRectEffect::Make\28std::__2::unique_ptr>\2c\20GrClipEdgeType\2c\20SkRRect\20const&\2c\20GrShaderCaps\20const&\29 -5795:GrQuadUtils::TessellationHelper::reset\28GrQuad\20const&\2c\20GrQuad\20const*\29 -5796:GrQuadUtils::TessellationHelper::outset\28skvx::Vec<4\2c\20float>\20const&\2c\20GrQuad*\2c\20GrQuad*\29 -5797:GrQuadUtils::TessellationHelper::adjustDegenerateVertices\28skvx::Vec<4\2c\20float>\20const&\2c\20GrQuadUtils::TessellationHelper::Vertices*\29 -5798:GrQuadUtils::TessellationHelper::OutsetRequest::reset\28GrQuadUtils::TessellationHelper::EdgeVectors\20const&\2c\20GrQuad::Type\2c\20skvx::Vec<4\2c\20float>\20const&\29 -5799:GrQuadUtils::TessellationHelper::EdgeVectors::reset\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20GrQuad::Type\29 -5800:GrQuadUtils::ClipToW0\28DrawQuad*\2c\20DrawQuad*\29 -5801:GrQuad::bounds\28\29\20const -5802:GrProxyProvider::~GrProxyProvider\28\29 -5803:GrProxyProvider::wrapBackendTexture\28GrBackendTexture\20const&\2c\20GrWrapOwnership\2c\20GrWrapCacheable\2c\20GrIOType\2c\20sk_sp\29 -5804:GrProxyProvider::removeUniqueKeyFromProxy\28GrTextureProxy*\29 -5805:GrProxyProvider::createLazyProxy\28std::__2::function&&\2c\20GrBackendFormat\20const&\2c\20SkISize\2c\20skgpu::Mipmapped\2c\20GrMipmapStatus\2c\20GrInternalSurfaceFlags\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20GrSurfaceProxy::UseAllocator\2c\20std::__2::basic_string_view>\29 -5806:GrProxyProvider::contextID\28\29\20const -5807:GrProxyProvider::adoptUniqueKeyFromSurface\28GrTextureProxy*\2c\20GrSurface\20const*\29 -5808:GrPixmapBase::clip\28SkISize\2c\20SkIPoint*\29 -5809:GrPixmap::GrPixmap\28GrImageInfo\2c\20sk_sp\2c\20unsigned\20long\29 -5810:GrPipeline::GrPipeline\28GrPipeline::InitArgs\20const&\2c\20sk_sp\2c\20GrAppliedHardClip\20const&\29 -5811:GrPersistentCacheUtils::GetType\28SkReadBuffer*\29 -5812:GrPathUtils::QuadUVMatrix::set\28SkPoint\20const*\29 -5813:GrPathTessellationShader::MakeStencilOnlyPipeline\28GrTessellationShader::ProgramArgs\20const&\2c\20GrAAType\2c\20GrAppliedHardClip\20const&\2c\20GrPipeline::InputFlags\29 -5814:GrPaint::setCoverageSetOpXPFactory\28SkRegion::Op\2c\20bool\29 -5815:GrOvalOpFactory::MakeOvalOp\28GrRecordingContext*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20GrStyle\20const&\2c\20GrShaderCaps\20const*\29 -5816:GrOpsRenderPass::drawIndexed\28int\2c\20int\2c\20unsigned\20short\2c\20unsigned\20short\2c\20int\29 -5817:GrOpsRenderPass::drawIndexedInstanced\28int\2c\20int\2c\20int\2c\20int\2c\20int\29 -5818:GrOpsRenderPass::drawIndexPattern\28int\2c\20int\2c\20int\2c\20int\2c\20int\29 -5819:GrOpFlushState::reset\28\29 -5820:GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp\28GrOp\20const*\2c\20SkRect\20const&\2c\20GrPipeline\20const*\2c\20GrUserStencilSettings\20const*\29 -5821:GrOpFlushState::addASAPUpload\28std::__2::function&\29>&&\29 -5822:GrOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -5823:GrOp::combineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -5824:GrOnFlushResourceProvider::instantiateProxy\28GrSurfaceProxy*\29 -5825:GrMeshDrawTarget::allocMesh\28\29 -5826:GrMeshDrawOp::PatternHelper::init\28GrMeshDrawTarget*\2c\20GrPrimitiveType\2c\20unsigned\20long\2c\20sk_sp\2c\20int\2c\20int\2c\20int\2c\20int\29 -5827:GrMeshDrawOp::CombinedQuadCountWillOverflow\28GrAAType\2c\20bool\2c\20int\29 -5828:GrMemoryPool::allocate\28unsigned\20long\29 -5829:GrMakeUniqueKeyInvalidationListener\28skgpu::UniqueKey*\2c\20unsigned\20int\29::Listener::changed\28\29 -5830:GrIndexBufferAllocPool::makeSpace\28int\2c\20sk_sp*\2c\20int*\29 -5831:GrIndexBufferAllocPool::makeSpaceAtLeast\28int\2c\20int\2c\20sk_sp*\2c\20int*\2c\20int*\29 -5832:GrImageInfo::refColorSpace\28\29\20const -5833:GrImageInfo::minRowBytes\28\29\20const -5834:GrImageInfo::makeDimensions\28SkISize\29\20const -5835:GrImageInfo::bpp\28\29\20const -5836:GrImageInfo::GrImageInfo\28GrColorType\2c\20SkAlphaType\2c\20sk_sp\2c\20int\2c\20int\29 -5837:GrImageContext::abandonContext\28\29 -5838:GrGpuResource::removeUniqueKey\28\29 -5839:GrGpuResource::makeBudgeted\28\29 -5840:GrGpuResource::getResourceName\28\29\20const -5841:GrGpuResource::abandon\28\29 -5842:GrGpuResource::CreateUniqueID\28\29 -5843:GrGpu::~GrGpu\28\29 -5844:GrGpu::regenerateMipMapLevels\28GrTexture*\29 -5845:GrGpu::createTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20GrTextureType\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -5846:GrGpu::createTextureCommon\28SkISize\2c\20GrBackendFormat\20const&\2c\20GrTextureType\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20int\2c\20unsigned\20int\2c\20std::__2::basic_string_view>\29 -5847:GrGeometryProcessor::AttributeSet::addToKey\28skgpu::KeyBuilder*\29\20const -5848:GrGLVertexArray::invalidateCachedState\28\29 -5849:GrGLTextureParameters::invalidate\28\29 -5850:GrGLTexture::MakeWrapped\28GrGLGpu*\2c\20GrMipmapStatus\2c\20GrGLTexture::Desc\20const&\2c\20sk_sp\2c\20GrWrapCacheable\2c\20GrIOType\2c\20std::__2::basic_string_view>\29 -5851:GrGLTexture::GrGLTexture\28GrGLGpu*\2c\20skgpu::Budgeted\2c\20GrGLTexture::Desc\20const&\2c\20GrMipmapStatus\2c\20std::__2::basic_string_view>\29 -5852:GrGLTexture::GrGLTexture\28GrGLGpu*\2c\20GrGLTexture::Desc\20const&\2c\20sk_sp\2c\20GrMipmapStatus\2c\20std::__2::basic_string_view>\29 -5853:GrGLSLVaryingHandler::getFragDecls\28SkString*\2c\20SkString*\29\20const -5854:GrGLSLVaryingHandler::addAttribute\28GrShaderVar\20const&\29 -5855:GrGLSLUniformHandler::liftUniformToVertexShader\28GrProcessor\20const&\2c\20SkString\29 -5856:GrGLSLShaderBuilder::finalize\28unsigned\20int\29 -5857:GrGLSLShaderBuilder::emitFunction\28char\20const*\2c\20char\20const*\29 -5858:GrGLSLShaderBuilder::emitFunctionPrototype\28char\20const*\29 -5859:GrGLSLShaderBuilder::appendTextureLookupAndBlend\28char\20const*\2c\20SkBlendMode\2c\20GrResourceHandle\2c\20char\20const*\2c\20GrGLSLColorSpaceXformHelper*\29 -5860:GrGLSLShaderBuilder::appendColorGamutXform\28SkString*\2c\20char\20const*\2c\20GrGLSLColorSpaceXformHelper*\29::$_1::operator\28\29\28char\20const*\2c\20GrResourceHandle\29\20const -5861:GrGLSLShaderBuilder::appendColorGamutXform\28SkString*\2c\20char\20const*\2c\20GrGLSLColorSpaceXformHelper*\29::$_0::operator\28\29\28char\20const*\2c\20GrResourceHandle\2c\20skcms_TFType\29\20const -5862:GrGLSLShaderBuilder::addLayoutQualifier\28char\20const*\2c\20GrGLSLShaderBuilder::InterfaceQualifier\29 -5863:GrGLSLShaderBuilder::GrGLSLShaderBuilder\28GrGLSLProgramBuilder*\29 -5864:GrGLSLProgramDataManager::setRuntimeEffectUniforms\28SkSpan\2c\20SkSpan\20const>\2c\20SkSpan\2c\20void\20const*\29\20const -5865:GrGLSLProgramBuilder::~GrGLSLProgramBuilder\28\29 -5866:GrGLSLBlend::SetBlendModeUniformData\28GrGLSLProgramDataManager\20const&\2c\20GrResourceHandle\2c\20SkBlendMode\29 -5867:GrGLSLBlend::BlendExpression\28GrProcessor\20const*\2c\20GrGLSLUniformHandler*\2c\20GrResourceHandle*\2c\20char\20const*\2c\20char\20const*\2c\20SkBlendMode\29 -5868:GrGLRenderTarget::GrGLRenderTarget\28GrGLGpu*\2c\20SkISize\20const&\2c\20GrGLFormat\2c\20int\2c\20GrGLRenderTarget::IDs\20const&\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -5869:GrGLProgramDataManager::set4fv\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -5870:GrGLProgramDataManager::set2fv\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -5871:GrGLProgramBuilder::uniformHandler\28\29 -5872:GrGLProgramBuilder::PrecompileProgram\28GrDirectContext*\2c\20GrGLPrecompiledProgram*\2c\20SkData\20const&\29::$_0::operator\28\29\28SkSL::ProgramKind\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20unsigned\20int\29\20const -5873:GrGLProgramBuilder::CreateProgram\28GrDirectContext*\2c\20GrProgramDesc\20const&\2c\20GrProgramInfo\20const&\2c\20GrGLPrecompiledProgram\20const*\29 -5874:GrGLProgram::~GrGLProgram\28\29 -5875:GrGLMakeAssembledWebGLInterface\28void*\2c\20void\20\28*\20\28*\29\28void*\2c\20char\20const*\29\29\28\29\29 -5876:GrGLGpu::~GrGLGpu\28\29 -5877:GrGLGpu::uploadTexData\28SkISize\2c\20unsigned\20int\2c\20SkIRect\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20long\2c\20GrMipLevel\20const*\2c\20int\29 -5878:GrGLGpu::uploadCompressedTexData\28SkTextureCompressionType\2c\20GrGLFormat\2c\20SkISize\2c\20skgpu::Mipmapped\2c\20unsigned\20int\2c\20void\20const*\2c\20unsigned\20long\29 -5879:GrGLGpu::uploadColorToTex\28GrGLFormat\2c\20SkISize\2c\20unsigned\20int\2c\20std::__2::array\2c\20unsigned\20int\29 -5880:GrGLGpu::readOrTransferPixelsFrom\28GrSurface*\2c\20SkIRect\2c\20GrColorType\2c\20GrColorType\2c\20void*\2c\20int\29 -5881:GrGLGpu::getTimerQueryResult\28unsigned\20int\29 -5882:GrGLGpu::getCompatibleStencilIndex\28GrGLFormat\29 -5883:GrGLGpu::createRenderTargetObjects\28GrGLTexture::Desc\20const&\2c\20int\2c\20GrGLRenderTarget::IDs*\29 -5884:GrGLGpu::createCompressedTexture2D\28SkISize\2c\20SkTextureCompressionType\2c\20GrGLFormat\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrGLTextureParameters::SamplerOverriddenState*\29 -5885:GrGLGpu::bindFramebuffer\28unsigned\20int\2c\20unsigned\20int\29 -5886:GrGLGpu::ProgramCache::reset\28\29 -5887:GrGLGpu::ProgramCache::findOrCreateProgramImpl\28GrDirectContext*\2c\20GrProgramDesc\20const&\2c\20GrProgramInfo\20const&\2c\20GrThreadSafePipelineBuilder::Stats::ProgramCacheResult*\29 -5888:GrGLFunction::GrGLFunction\28void\20\28*\29\28unsigned\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void\20const*\29\29::'lambda'\28void\20const*\2c\20unsigned\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void\20const*\29::__invoke\28void\20const*\2c\20unsigned\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void\20const*\29 -5889:GrGLFunction::GrGLFunction\28void\20\28*\29\28int\2c\20float\29\29::'lambda'\28void\20const*\2c\20int\2c\20float\29::__invoke\28void\20const*\2c\20int\2c\20float\29 -5890:GrGLFormatIsCompressed\28GrGLFormat\29 -5891:GrGLFinishCallbacks::check\28\29 -5892:GrGLContext::~GrGLContext\28\29_12199 -5893:GrGLContext::~GrGLContext\28\29 -5894:GrGLCaps::~GrGLCaps\28\29 -5895:GrGLCaps::getTexSubImageExternalFormatAndType\28GrGLFormat\2c\20GrColorType\2c\20GrColorType\2c\20unsigned\20int*\2c\20unsigned\20int*\29\20const -5896:GrGLCaps::getTexSubImageDefaultFormatTypeAndColorType\28GrGLFormat\2c\20unsigned\20int*\2c\20unsigned\20int*\2c\20GrColorType*\29\20const -5897:GrGLCaps::getRenderTargetSampleCount\28int\2c\20GrGLFormat\29\20const -5898:GrGLCaps::formatSupportsTexStorage\28GrGLFormat\29\20const -5899:GrGLCaps::canCopyAsDraw\28GrGLFormat\2c\20bool\2c\20bool\29\20const -5900:GrGLCaps::canCopyAsBlit\28GrGLFormat\2c\20int\2c\20GrTextureType\20const*\2c\20GrGLFormat\2c\20int\2c\20GrTextureType\20const*\2c\20SkRect\20const&\2c\20bool\2c\20SkIRect\20const&\2c\20SkIRect\20const&\29\20const -5901:GrFragmentProcessor::~GrFragmentProcessor\28\29 -5902:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::Make\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29 -5903:GrFragmentProcessor::ProgramImpl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -5904:GrFragmentProcessor::HighPrecision\28std::__2::unique_ptr>\29::HighPrecisionFragmentProcessor::Make\28std::__2::unique_ptr>\29 -5905:GrFragmentProcessor::Compose\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29::ComposeProcessor::Make\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -5906:GrFragmentProcessor::ClampOutput\28std::__2::unique_ptr>\29 -5907:GrFixedClip::preApply\28SkRect\20const&\2c\20GrAA\29\20const -5908:GrFixedClip::getConservativeBounds\28\29\20const -5909:GrFixedClip::apply\28GrAppliedHardClip*\2c\20SkIRect*\29\20const -5910:GrExternalTextureGenerator::GrExternalTextureGenerator\28SkImageInfo\20const&\29 -5911:GrEagerDynamicVertexAllocator::unlock\28int\29 -5912:GrDynamicAtlas::readView\28GrCaps\20const&\29\20const -5913:GrDrawingManager::getLastRenderTask\28GrSurfaceProxy\20const*\29\20const -5914:GrDrawOpAtlasConfig::atlasDimensions\28skgpu::MaskFormat\29\20const -5915:GrDrawOpAtlasConfig::GrDrawOpAtlasConfig\28int\2c\20unsigned\20long\29 -5916:GrDrawOpAtlas::addToAtlas\28GrResourceProvider*\2c\20GrDeferredUploadTarget*\2c\20int\2c\20int\2c\20void\20const*\2c\20skgpu::AtlasLocator*\29 -5917:GrDrawOpAtlas::Make\28GrProxyProvider*\2c\20GrBackendFormat\20const&\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20int\2c\20int\2c\20int\2c\20skgpu::AtlasGenerationCounter*\2c\20GrDrawOpAtlas::AllowMultitexturing\2c\20skgpu::PlotEvictionCallback*\2c\20std::__2::basic_string_view>\29 -5918:GrDistanceFieldA8TextGeoProc::onTextureSampler\28int\29\20const -5919:GrDistanceFieldA8TextGeoProc::addNewViews\28GrSurfaceProxyView\20const*\2c\20int\2c\20GrSamplerState\29 -5920:GrDisableColorXPFactory::MakeXferProcessor\28\29 -5921:GrDirectContextPriv::validPMUPMConversionExists\28\29 -5922:GrDirectContext::~GrDirectContext\28\29 -5923:GrDirectContext::onGetSmallPathAtlasMgr\28\29 -5924:GrDirectContext::getResourceCacheLimits\28int*\2c\20unsigned\20long*\29\20const -5925:GrCopyRenderTask::~GrCopyRenderTask\28\29 -5926:GrCopyRenderTask::onIsUsed\28GrSurfaceProxy*\29\20const -5927:GrCopyBaseMipMapToView\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20skgpu::Budgeted\29 -5928:GrContext_Base::threadSafeProxy\28\29 -5929:GrContext_Base::maxSurfaceSampleCountForColorType\28SkColorType\29\20const -5930:GrContext_Base::backend\28\29\20const -5931:GrColorInfo::makeColorType\28GrColorType\29\20const -5932:GrColorInfo::isLinearlyBlended\28\29\20const -5933:GrColorFragmentProcessorAnalysis::GrColorFragmentProcessorAnalysis\28GrProcessorAnalysisColor\20const&\2c\20std::__2::unique_ptr>\20const*\2c\20int\29 -5934:GrClip::IsPixelAligned\28SkRect\20const&\29 -5935:GrCaps::surfaceSupportsWritePixels\28GrSurface\20const*\29\20const -5936:GrCaps::getDstSampleFlagsForProxy\28GrRenderTargetProxy\20const*\2c\20bool\29\20const -5937:GrCPixmap::GrCPixmap\28GrPixmap\20const&\29 -5938:GrBufferAllocPool::makeSpaceAtLeast\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20sk_sp*\2c\20unsigned\20long*\2c\20unsigned\20long*\29 -5939:GrBufferAllocPool::createBlock\28unsigned\20long\29 -5940:GrBufferAllocPool::CpuBufferCache::makeBuffer\28unsigned\20long\2c\20bool\29 -5941:GrBlurUtils::draw_shape_with_mask_filter\28GrRecordingContext*\2c\20skgpu::ganesh::SurfaceDrawContext*\2c\20GrClip\20const*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20SkMaskFilterBase\20const*\2c\20GrStyledShape\20const&\29 -5942:GrBlurUtils::draw_mask\28skgpu::ganesh::SurfaceDrawContext*\2c\20GrClip\20const*\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20GrPaint&&\2c\20GrSurfaceProxyView\29 -5943:GrBlurUtils::convolve_gaussian\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20GrColorType\2c\20SkAlphaType\2c\20SkIRect\2c\20SkIRect\2c\20GrBlurUtils::\28anonymous\20namespace\29::Direction\2c\20int\2c\20float\2c\20SkTileMode\2c\20sk_sp\2c\20SkBackingFit\29 -5944:GrBlurUtils::\28anonymous\20namespace\29::make_texture_effect\28GrCaps\20const*\2c\20GrSurfaceProxyView\2c\20SkAlphaType\2c\20GrSamplerState\20const&\2c\20SkIRect\20const&\2c\20SkIRect\20const&\2c\20SkISize\20const&\29 -5945:GrBlurUtils::MakeRectBlur\28GrRecordingContext*\2c\20GrShaderCaps\20const&\2c\20SkRect\20const&\2c\20std::__2::optional\20const&\2c\20SkMatrix\20const&\2c\20float\29 -5946:GrBlurUtils::MakeRRectBlur\28GrRecordingContext*\2c\20float\2c\20float\2c\20SkRRect\20const&\2c\20SkRRect\20const&\29 -5947:GrBlurUtils::MakeCircleBlur\28GrRecordingContext*\2c\20SkRect\20const&\2c\20float\29 -5948:GrBitmapTextGeoProc::addNewViews\28GrSurfaceProxyView\20const*\2c\20int\2c\20GrSamplerState\29 -5949:GrBitmapTextGeoProc::GrBitmapTextGeoProc\28GrShaderCaps\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20bool\2c\20sk_sp\2c\20GrSurfaceProxyView\20const*\2c\20int\2c\20GrSamplerState\2c\20skgpu::MaskFormat\2c\20SkMatrix\20const&\2c\20bool\29 -5950:GrBicubicEffect::Make\28GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkMatrix\20const&\2c\20GrSamplerState::WrapMode\2c\20GrSamplerState::WrapMode\2c\20SkCubicResampler\2c\20GrBicubicEffect::Direction\2c\20GrCaps\20const&\29 -5951:GrBicubicEffect::MakeSubset\28GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkMatrix\20const&\2c\20GrSamplerState::WrapMode\2c\20GrSamplerState::WrapMode\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkCubicResampler\2c\20GrBicubicEffect::Direction\2c\20GrCaps\20const&\29 -5952:GrBackendTextures::MakeGL\28int\2c\20int\2c\20skgpu::Mipmapped\2c\20GrGLTextureInfo\20const&\2c\20std::__2::basic_string_view>\29 -5953:GrBackendTexture::operator=\28GrBackendTexture\20const&\29 -5954:GrBackendRenderTargets::MakeGL\28int\2c\20int\2c\20int\2c\20int\2c\20GrGLFramebufferInfo\20const&\29 -5955:GrBackendRenderTargets::GetGLFramebufferInfo\28GrBackendRenderTarget\20const&\2c\20GrGLFramebufferInfo*\29 -5956:GrBackendRenderTarget::~GrBackendRenderTarget\28\29 -5957:GrBackendRenderTarget::isProtected\28\29\20const -5958:GrBackendFormatBytesPerBlock\28GrBackendFormat\20const&\29 -5959:GrBackendFormat::makeTexture2D\28\29\20const -5960:GrBackendFormat::isMockStencilFormat\28\29\20const -5961:GrBackendFormat::MakeMock\28GrColorType\2c\20SkTextureCompressionType\2c\20bool\29 -5962:GrAuditTrail::opsCombined\28GrOp\20const*\2c\20GrOp\20const*\29 -5963:GrAttachment::ComputeSharedAttachmentUniqueKey\28GrCaps\20const&\2c\20GrBackendFormat\20const&\2c\20SkISize\2c\20GrAttachment::UsageFlags\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrMemoryless\2c\20skgpu::UniqueKey*\29 -5964:GrAtlasManager::~GrAtlasManager\28\29 -5965:GrAtlasManager::getViews\28skgpu::MaskFormat\2c\20unsigned\20int*\29 -5966:GrAtlasManager::freeAll\28\29 -5967:GrAATriangulator::makeEvent\28GrAATriangulator::SSEdge*\2c\20GrTriangulator::Vertex*\2c\20GrAATriangulator::SSEdge*\2c\20GrTriangulator::Vertex*\2c\20GrAATriangulator::EventList*\2c\20GrTriangulator::Comparator\20const&\29\20const -5968:GrAATriangulator::makeEvent\28GrAATriangulator::SSEdge*\2c\20GrAATriangulator::EventList*\29\20const -5969:GrAATriangulator::collapseOverlapRegions\28GrTriangulator::VertexList*\2c\20GrTriangulator::Comparator\20const&\2c\20GrAATriangulator::EventComparator\29 -5970:GrAAConvexTessellator::quadTo\28SkPoint\20const*\29 -5971:GetShapedLines\28skia::textlayout::Paragraph&\29 -5972:GetLargeValue -5973:FontMgrRunIterator::endOfCurrentRun\28\29\20const -5974:FontMgrRunIterator::atEnd\28\29\20const -5975:FinishRow -5976:FindUndone\28SkOpContourHead*\29 -5977:FT_Stream_Free -5978:FT_Sfnt_Table_Info -5979:FT_Select_Size -5980:FT_Render_Glyph_Internal -5981:FT_Remove_Module -5982:FT_Outline_Get_Orientation -5983:FT_Outline_EmboldenXY -5984:FT_New_GlyphSlot -5985:FT_Match_Size -5986:FT_List_Iterate -5987:FT_List_Find -5988:FT_List_Finalize -5989:FT_GlyphLoader_CheckSubGlyphs -5990:FT_Get_Postscript_Name -5991:FT_Get_Paint_Layers -5992:FT_Get_PS_Font_Info -5993:FT_Get_Glyph_Name -5994:FT_Get_FSType_Flags -5995:FT_Get_Colorline_Stops -5996:FT_Get_Color_Glyph_ClipBox -5997:FT_Bitmap_Convert -5998:EllipticalRRectOp::~EllipticalRRectOp\28\29_11430 -5999:EllipticalRRectOp::~EllipticalRRectOp\28\29 -6000:EllipticalRRectOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -6001:EllipticalRRectOp::RRect&\20skia_private::TArray::emplace_back\28EllipticalRRectOp::RRect&&\29 -6002:EllipticalRRectOp::EllipticalRRectOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20float\2c\20float\2c\20SkPoint\2c\20bool\29 -6003:EllipseOp::Make\28GrRecordingContext*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20SkStrokeRec\20const&\29 -6004:EllipseOp::EllipseOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20EllipseOp::DeviceSpaceParams\20const&\2c\20SkStrokeRec\20const&\29 -6005:EllipseGeometryProcessor::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -6006:DecodeVarLenUint8 -6007:DecodeContextMap -6008:DIEllipseOp::Make\28GrRecordingContext*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20SkStrokeRec\20const&\29 -6009:DIEllipseOp::DIEllipseOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20DIEllipseOp::DeviceSpaceParams\20const&\2c\20SkMatrix\20const&\29 -6010:CustomXP::makeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrXferProcessor\20const&\29 -6011:CustomXP::makeProgramImpl\28\29\20const::Impl::emitBlendCodeForDstRead\28GrGLSLXPFragmentBuilder*\2c\20GrGLSLUniformHandler*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20GrXferProcessor\20const&\29 -6012:Cr_z_zcfree -6013:Cr_z_deflateReset -6014:Cr_z_deflate -6015:Cr_z_crc32_z -6016:CoverageSetOpXP::onIsEqual\28GrXferProcessor\20const&\29\20const -6017:Contour*\20std::__2::vector>::__emplace_back_slow_path\28SkRect&\2c\20int&\2c\20int&\29 -6018:CircularRRectOp::~CircularRRectOp\28\29_11407 -6019:CircularRRectOp::~CircularRRectOp\28\29 -6020:CircularRRectOp::CircularRRectOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20float\2c\20float\2c\20bool\29 -6021:CircleOp::Make\28GrRecordingContext*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20SkPoint\2c\20float\2c\20GrStyle\20const&\2c\20CircleOp::ArcParams\20const*\29 -6022:CircleOp::CircleOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkPoint\2c\20float\2c\20GrStyle\20const&\2c\20CircleOp::ArcParams\20const*\29 -6023:CircleGeometryProcessor::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -6024:CheckDecBuffer -6025:CFF::path_procs_t::vvcurveto\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -6026:CFF::path_procs_t::vlineto\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -6027:CFF::path_procs_t::vhcurveto\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -6028:CFF::path_procs_t::rrcurveto\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -6029:CFF::path_procs_t::rlineto\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -6030:CFF::path_procs_t::rlinecurve\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -6031:CFF::path_procs_t::rcurveline\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -6032:CFF::path_procs_t::hvcurveto\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -6033:CFF::path_procs_t::hlineto\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -6034:CFF::path_procs_t::hhcurveto\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -6035:CFF::path_procs_t::hflex\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -6036:CFF::path_procs_t::hflex1\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -6037:CFF::path_procs_t::flex\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -6038:CFF::path_procs_t::flex1\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -6039:CFF::cff2_cs_opset_t::process_blend\28CFF::cff2_cs_interp_env_t&\2c\20cff2_extents_param_t&\29 -6040:CFF::cff1_private_dict_opset_t::process_op\28unsigned\20int\2c\20CFF::interp_env_t&\2c\20CFF::cff1_private_dict_values_base_t&\29 -6041:CFF::FDSelect3_4\2c\20OT::IntType>::sanitize\28hb_sanitize_context_t*\2c\20unsigned\20int\29\20const -6042:CFF::Charset::get_sid\28unsigned\20int\2c\20unsigned\20int\2c\20CFF::code_pair_t*\29\20const -6043:CFF::CFF2FDSelect::get_fd\28unsigned\20int\29\20const -6044:ButtCapDashedCircleOp::ButtCapDashedCircleOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkPoint\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -6045:BrotliTransformDictionaryWord -6046:BrotliEnsureRingBuffer -6047:AutoLayerForImageFilter::addMaskFilterLayer\28SkRect\20const*\29 -6048:AngleWinding\28SkOpSpanBase*\2c\20SkOpSpanBase*\2c\20int*\2c\20bool*\29 -6049:AddIntersectTs\28SkOpContour*\2c\20SkOpContour*\2c\20SkOpCoincidence*\29 -6050:ActiveEdgeList::replace\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20unsigned\20short\2c\20unsigned\20short\2c\20unsigned\20short\29 -6051:ActiveEdgeList::remove\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20unsigned\20short\2c\20unsigned\20short\29 -6052:ActiveEdgeList::insert\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20unsigned\20short\2c\20unsigned\20short\29 -6053:AAT::kerx_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -6054:AAT::hb_aat_apply_context_t::return_t\20AAT::ChainSubtable::dispatch\28AAT::hb_aat_apply_context_t*\29\20const -6055:AAT::hb_aat_apply_context_t::return_t\20AAT::ChainSubtable::dispatch\28AAT::hb_aat_apply_context_t*\29\20const -6056:AAT::hb_aat_apply_context_t::replace_glyph\28unsigned\20int\29 -6057:AAT::ankr::get_anchor\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29\20const -6058:AAT::TrackData::sanitize\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -6059:AAT::TrackData::get_tracking\28void\20const*\2c\20float\2c\20float\29\20const -6060:AAT::StateTable::EntryData>::sanitize\28hb_sanitize_context_t*\2c\20unsigned\20int*\29\20const -6061:AAT::StateTable::EntryData>::sanitize\28hb_sanitize_context_t*\2c\20unsigned\20int*\29\20const -6062:AAT::StateTable::EntryData>::sanitize\28hb_sanitize_context_t*\2c\20unsigned\20int*\29\20const -6063:AAT::RearrangementSubtable::driver_context_t::transition\28hb_buffer_t*\2c\20AAT::StateTableDriver::Flags>*\2c\20AAT::Entry\20const&\29 -6064:AAT::NoncontextualSubtable::apply\28AAT::hb_aat_apply_context_t*\29\20const -6065:AAT::Lookup>::sanitize\28hb_sanitize_context_t*\29\20const -6066:AAT::Lookup>::get_value\28unsigned\20int\2c\20unsigned\20int\29\20const -6067:AAT::InsertionSubtable::driver_context_t::transition\28hb_buffer_t*\2c\20AAT::StateTableDriver::EntryData\2c\20AAT::InsertionSubtable::Flags>*\2c\20AAT::Entry::EntryData>\20const&\29 -6068:AAT::Chain::sanitize\28hb_sanitize_context_t*\2c\20unsigned\20int\29\20const -6069:AAT::Chain::sanitize\28hb_sanitize_context_t*\2c\20unsigned\20int\29\20const -6070:5832 -6071:5833 -6072:5834 -6073:5835 -6074:5836 -6075:5837 -6076:5838 -6077:5839 -6078:5840 -6079:5841 -6080:5842 -6081:5843 -6082:5844 -6083:5845 -6084:5846 -6085:5847 -6086:5848 -6087:5849 -6088:5850 -6089:5851 -6090:5852 -6091:5853 -6092:5854 -6093:5855 -6094:5856 -6095:5857 -6096:5858 -6097:5859 -6098:5860 -6099:5861 -6100:5862 -6101:5863 -6102:5864 -6103:5865 -6104:5866 -6105:5867 -6106:5868 -6107:5869 -6108:5870 -6109:5871 -6110:5872 -6111:5873 -6112:5874 -6113:5875 -6114:5876 -6115:5877 -6116:5878 -6117:5879 -6118:5880 -6119:5881 -6120:5882 -6121:5883 -6122:5884 -6123:5885 -6124:5886 -6125:5887 -6126:5888 -6127:5889 -6128:5890 -6129:5891 -6130:5892 -6131:5893 -6132:5894 -6133:5895 -6134:5896 -6135:5897 -6136:5898 -6137:5899 -6138:5900 -6139:5901 -6140:5902 -6141:5903 -6142:5904 -6143:5905 -6144:5906 -6145:5907 -6146:5908 -6147:5909 -6148:5910 -6149:ycck_cmyk_convert -6150:ycc_rgb_convert -6151:ycc_rgb565_convert -6152:ycc_rgb565D_convert -6153:xyzd50_to_lab\28SkRGBA4f<\28SkAlphaType\292>\2c\20bool*\29 -6154:xyzd50_to_hcl\28SkRGBA4f<\28SkAlphaType\292>\2c\20bool*\29 -6155:wuffs_gif__decoder__tell_me_more -6156:wuffs_gif__decoder__set_report_metadata -6157:wuffs_gif__decoder__num_decoded_frame_configs -6158:wuffs_base__pixel_swizzler__xxxxxxxx__index_binary_alpha__src_over -6159:wuffs_base__pixel_swizzler__xxxxxxxx__index__src -6160:wuffs_base__pixel_swizzler__xxxx__index_binary_alpha__src_over -6161:wuffs_base__pixel_swizzler__xxxx__index__src -6162:wuffs_base__pixel_swizzler__xxx__index_binary_alpha__src_over -6163:wuffs_base__pixel_swizzler__xxx__index__src -6164:wuffs_base__pixel_swizzler__transparent_black_src_over -6165:wuffs_base__pixel_swizzler__transparent_black_src -6166:wuffs_base__pixel_swizzler__copy_1_1 -6167:wuffs_base__pixel_swizzler__bgr_565__index_binary_alpha__src_over -6168:wuffs_base__pixel_swizzler__bgr_565__index__src -6169:webgl_get_gl_proc\28void*\2c\20char\20const*\29 -6170:void\20std::__2::__call_once_proxy\5babi:nn180100\5d>\28void*\29 -6171:void\20std::__2::__call_once_proxy\5babi:ne180100\5d>\28void*\29 -6172:void\20mergeT\28void\20const*\2c\20int\2c\20unsigned\20char\20const*\2c\20int\2c\20void*\29 -6173:void\20mergeT\28void\20const*\2c\20int\2c\20unsigned\20char\20const*\2c\20int\2c\20void*\29 -6174:void\20emscripten::internal::raw_destructor>\28sk_sp*\29 -6175:void\20emscripten::internal::raw_destructor\28SkVertices::Builder*\29 -6176:void\20emscripten::internal::raw_destructor\28SkRuntimeEffect::TracedShader*\29 -6177:void\20emscripten::internal::raw_destructor\28SkPictureRecorder*\29 -6178:void\20emscripten::internal::raw_destructor\28SkPath*\29 -6179:void\20emscripten::internal::raw_destructor\28SkPaint*\29 -6180:void\20emscripten::internal::raw_destructor\28SkContourMeasureIter*\29 -6181:void\20emscripten::internal::raw_destructor\28SimpleImageInfo*\29 -6182:void\20emscripten::internal::MemberAccess::setWire\28SimpleTextStyle\20SimpleParagraphStyle::*\20const&\2c\20SimpleParagraphStyle&\2c\20SimpleTextStyle*\29 -6183:void\20emscripten::internal::MemberAccess::setWire\28SimpleStrutStyle\20SimpleParagraphStyle::*\20const&\2c\20SimpleParagraphStyle&\2c\20SimpleStrutStyle*\29 -6184:void\20emscripten::internal::MemberAccess>::setWire\28sk_sp\20SimpleImageInfo::*\20const&\2c\20SimpleImageInfo&\2c\20sk_sp*\29 -6185:void\20const*\20emscripten::internal::getActualType\28skia::textlayout::TypefaceFontProvider*\29 -6186:void\20const*\20emscripten::internal::getActualType\28skia::textlayout::ParagraphBuilderImpl*\29 -6187:void\20const*\20emscripten::internal::getActualType\28skia::textlayout::Paragraph*\29 -6188:void\20const*\20emscripten::internal::getActualType\28skia::textlayout::FontCollection*\29 -6189:void\20const*\20emscripten::internal::getActualType\28SkVertices*\29 -6190:void\20const*\20emscripten::internal::getActualType\28SkVertices::Builder*\29 -6191:void\20const*\20emscripten::internal::getActualType\28SkTypeface*\29 -6192:void\20const*\20emscripten::internal::getActualType\28SkTextBlob*\29 -6193:void\20const*\20emscripten::internal::getActualType\28SkSurface*\29 -6194:void\20const*\20emscripten::internal::getActualType\28SkShader*\29 -6195:void\20const*\20emscripten::internal::getActualType\28SkSL::DebugTrace*\29 -6196:void\20const*\20emscripten::internal::getActualType\28SkRuntimeEffect*\29 -6197:void\20const*\20emscripten::internal::getActualType\28SkPictureRecorder*\29 -6198:void\20const*\20emscripten::internal::getActualType\28SkPicture*\29 -6199:void\20const*\20emscripten::internal::getActualType\28SkPathEffect*\29 -6200:void\20const*\20emscripten::internal::getActualType\28SkPath*\29 -6201:void\20const*\20emscripten::internal::getActualType\28SkPaint*\29 -6202:void\20const*\20emscripten::internal::getActualType\28SkMaskFilter*\29 -6203:void\20const*\20emscripten::internal::getActualType\28SkImageFilter*\29 -6204:void\20const*\20emscripten::internal::getActualType\28SkImage*\29 -6205:void\20const*\20emscripten::internal::getActualType\28SkFontMgr*\29 -6206:void\20const*\20emscripten::internal::getActualType\28SkFont*\29 -6207:void\20const*\20emscripten::internal::getActualType\28SkContourMeasureIter*\29 -6208:void\20const*\20emscripten::internal::getActualType\28SkContourMeasure*\29 -6209:void\20const*\20emscripten::internal::getActualType\28SkColorSpace*\29 -6210:void\20const*\20emscripten::internal::getActualType\28SkColorFilter*\29 -6211:void\20const*\20emscripten::internal::getActualType\28SkCanvas*\29 -6212:void\20const*\20emscripten::internal::getActualType\28SkBlender*\29 -6213:void\20const*\20emscripten::internal::getActualType\28SkAnimatedImage*\29 -6214:void\20const*\20emscripten::internal::getActualType\28GrDirectContext*\29 -6215:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6216:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6217:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6218:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6219:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6220:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6221:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6222:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6223:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6224:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6225:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6226:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6227:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6228:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6229:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6230:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6231:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6232:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6233:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6234:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6235:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6236:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6237:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6238:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6239:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6240:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6241:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6242:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6243:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6244:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6245:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6246:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6247:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6248:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6249:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6250:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6251:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6252:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6253:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6254:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6255:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6256:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6257:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6258:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6259:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6260:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6261:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6262:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6263:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6264:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6265:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6266:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6267:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6268:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6269:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6270:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6271:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6272:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6273:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6274:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6275:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6276:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6277:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6278:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6279:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6280:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6281:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6282:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6283:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6284:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6285:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6286:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6287:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6288:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6289:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6290:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6291:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6292:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6293:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6294:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6295:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6296:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6297:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6298:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6299:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6300:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6301:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6302:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6303:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6304:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6305:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6306:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6307:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6308:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6309:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6310:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -6311:void\20SkSwizzler::SkipLeadingGrayAlphaZerosThen<&swizzle_grayalpha_to_n32_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29>\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6312:void\20SkSwizzler::SkipLeadingGrayAlphaZerosThen<&swizzle_grayalpha_to_n32_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29>\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6313:void\20SkSwizzler::SkipLeadingGrayAlphaZerosThen<&fast_swizzle_grayalpha_to_n32_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29>\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6314:void\20SkSwizzler::SkipLeadingGrayAlphaZerosThen<&fast_swizzle_grayalpha_to_n32_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29>\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6315:void\20SkSwizzler::SkipLeading8888ZerosThen<&swizzle_rgba_to_rgba_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29>\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6316:void\20SkSwizzler::SkipLeading8888ZerosThen<&swizzle_rgba_to_bgra_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29>\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6317:void\20SkSwizzler::SkipLeading8888ZerosThen<&swizzle_rgba_to_bgra_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29>\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6318:void\20SkSwizzler::SkipLeading8888ZerosThen<&sample4\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29>\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6319:void\20SkSwizzler::SkipLeading8888ZerosThen<&fast_swizzle_rgba_to_rgba_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29>\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6320:void\20SkSwizzler::SkipLeading8888ZerosThen<&fast_swizzle_rgba_to_bgra_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29>\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6321:void\20SkSwizzler::SkipLeading8888ZerosThen<&fast_swizzle_rgba_to_bgra_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29>\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6322:void\20SkSwizzler::SkipLeading8888ZerosThen<©\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29>\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6323:void*\20OT::hb_accelerate_subtables_context_t::cache_func_to>\28void*\2c\20OT::hb_ot_lookup_cache_op_t\29 -6324:virtual\20thunk\20to\20std::__2::basic_stringstream\2c\20std::__2::allocator>::~basic_stringstream\28\29_17854 -6325:virtual\20thunk\20to\20std::__2::basic_stringstream\2c\20std::__2::allocator>::~basic_stringstream\28\29 -6326:virtual\20thunk\20to\20std::__2::basic_ostream>::~basic_ostream\28\29_17759 -6327:virtual\20thunk\20to\20std::__2::basic_ostream>::~basic_ostream\28\29 -6328:virtual\20thunk\20to\20std::__2::basic_istream>::~basic_istream\28\29_17718 -6329:virtual\20thunk\20to\20std::__2::basic_istream>::~basic_istream\28\29 -6330:virtual\20thunk\20to\20std::__2::basic_iostream>::~basic_iostream\28\29_17779 -6331:virtual\20thunk\20to\20std::__2::basic_iostream>::~basic_iostream\28\29 -6332:virtual\20thunk\20to\20GrTextureRenderTargetProxy::~GrTextureRenderTargetProxy\28\29_10042 -6333:virtual\20thunk\20to\20GrTextureRenderTargetProxy::~GrTextureRenderTargetProxy\28\29 -6334:virtual\20thunk\20to\20GrTextureRenderTargetProxy::onUninstantiatedGpuMemorySize\28\29\20const -6335:virtual\20thunk\20to\20GrTextureRenderTargetProxy::instantiate\28GrResourceProvider*\29 -6336:virtual\20thunk\20to\20GrTextureRenderTargetProxy::createSurface\28GrResourceProvider*\29\20const -6337:virtual\20thunk\20to\20GrTextureRenderTargetProxy::callbackDesc\28\29\20const -6338:virtual\20thunk\20to\20GrTextureProxy::~GrTextureProxy\28\29_9993 -6339:virtual\20thunk\20to\20GrTextureProxy::~GrTextureProxy\28\29 -6340:virtual\20thunk\20to\20GrTextureProxy::onUninstantiatedGpuMemorySize\28\29\20const -6341:virtual\20thunk\20to\20GrTextureProxy::instantiate\28GrResourceProvider*\29 -6342:virtual\20thunk\20to\20GrTextureProxy::getUniqueKey\28\29\20const -6343:virtual\20thunk\20to\20GrTextureProxy::createSurface\28GrResourceProvider*\29\20const -6344:virtual\20thunk\20to\20GrTextureProxy::callbackDesc\28\29\20const -6345:virtual\20thunk\20to\20GrTextureProxy::asTextureProxy\28\29\20const -6346:virtual\20thunk\20to\20GrTextureProxy::asTextureProxy\28\29 -6347:virtual\20thunk\20to\20GrTexture::onGpuMemorySize\28\29\20const -6348:virtual\20thunk\20to\20GrTexture::computeScratchKey\28skgpu::ScratchKey*\29\20const -6349:virtual\20thunk\20to\20GrTexture::asTexture\28\29\20const -6350:virtual\20thunk\20to\20GrTexture::asTexture\28\29 -6351:virtual\20thunk\20to\20GrRenderTargetProxy::~GrRenderTargetProxy\28\29_9762 -6352:virtual\20thunk\20to\20GrRenderTargetProxy::~GrRenderTargetProxy\28\29 -6353:virtual\20thunk\20to\20GrRenderTargetProxy::onUninstantiatedGpuMemorySize\28\29\20const -6354:virtual\20thunk\20to\20GrRenderTargetProxy::instantiate\28GrResourceProvider*\29 -6355:virtual\20thunk\20to\20GrRenderTargetProxy::createSurface\28GrResourceProvider*\29\20const -6356:virtual\20thunk\20to\20GrRenderTargetProxy::callbackDesc\28\29\20const -6357:virtual\20thunk\20to\20GrRenderTargetProxy::asRenderTargetProxy\28\29\20const -6358:virtual\20thunk\20to\20GrRenderTargetProxy::asRenderTargetProxy\28\29 -6359:virtual\20thunk\20to\20GrRenderTarget::onRelease\28\29 -6360:virtual\20thunk\20to\20GrRenderTarget::onAbandon\28\29 -6361:virtual\20thunk\20to\20GrRenderTarget::asRenderTarget\28\29\20const -6362:virtual\20thunk\20to\20GrRenderTarget::asRenderTarget\28\29 -6363:virtual\20thunk\20to\20GrGLTextureRenderTarget::~GrGLTextureRenderTarget\28\29_12510 -6364:virtual\20thunk\20to\20GrGLTextureRenderTarget::~GrGLTextureRenderTarget\28\29 -6365:virtual\20thunk\20to\20GrGLTextureRenderTarget::onRelease\28\29 -6366:virtual\20thunk\20to\20GrGLTextureRenderTarget::onGpuMemorySize\28\29\20const -6367:virtual\20thunk\20to\20GrGLTextureRenderTarget::onAbandon\28\29 -6368:virtual\20thunk\20to\20GrGLTextureRenderTarget::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -6369:virtual\20thunk\20to\20GrGLTexture::~GrGLTexture\28\29_12477 -6370:virtual\20thunk\20to\20GrGLTexture::~GrGLTexture\28\29 -6371:virtual\20thunk\20to\20GrGLTexture::onRelease\28\29 -6372:virtual\20thunk\20to\20GrGLTexture::onAbandon\28\29 -6373:virtual\20thunk\20to\20GrGLTexture::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -6374:virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::~GrGLSLFragmentShaderBuilder\28\29_10787 -6375:virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::~GrGLSLFragmentShaderBuilder\28\29 -6376:virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::onFinalize\28\29 -6377:virtual\20thunk\20to\20GrGLRenderTarget::~GrGLRenderTarget\28\29_12449 -6378:virtual\20thunk\20to\20GrGLRenderTarget::~GrGLRenderTarget\28\29 -6379:virtual\20thunk\20to\20GrGLRenderTarget::onRelease\28\29 -6380:virtual\20thunk\20to\20GrGLRenderTarget::onGpuMemorySize\28\29\20const -6381:virtual\20thunk\20to\20GrGLRenderTarget::onAbandon\28\29 -6382:virtual\20thunk\20to\20GrGLRenderTarget::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -6383:virtual\20thunk\20to\20GrGLRenderTarget::backendFormat\28\29\20const -6384:utf8TextMapOffsetToNative\28UText\20const*\29 -6385:utf8TextMapIndexToUTF16\28UText\20const*\2c\20long\20long\29 -6386:utf8TextLength\28UText*\29 -6387:utf8TextExtract\28UText*\2c\20long\20long\2c\20long\20long\2c\20char16_t*\2c\20int\2c\20UErrorCode*\29 -6388:utf8TextClone\28UText*\2c\20UText\20const*\2c\20signed\20char\2c\20UErrorCode*\29 -6389:utext_openUTF8_74 -6390:ustrcase_internalToUpper_74 -6391:ustrcase_internalFold_74 -6392:ures_loc_resetLocales\28UEnumeration*\2c\20UErrorCode*\29 -6393:ures_loc_nextLocale\28UEnumeration*\2c\20int*\2c\20UErrorCode*\29 -6394:ures_loc_countLocales\28UEnumeration*\2c\20UErrorCode*\29 -6395:ures_loc_closeLocales\28UEnumeration*\29 -6396:ures_cleanup\28\29 -6397:unistrTextReplace\28UText*\2c\20long\20long\2c\20long\20long\2c\20char16_t\20const*\2c\20int\2c\20UErrorCode*\29 -6398:unistrTextLength\28UText*\29 -6399:unistrTextExtract\28UText*\2c\20long\20long\2c\20long\20long\2c\20char16_t*\2c\20int\2c\20UErrorCode*\29 -6400:unistrTextCopy\28UText*\2c\20long\20long\2c\20long\20long\2c\20long\20long\2c\20signed\20char\2c\20UErrorCode*\29 -6401:unistrTextClose\28UText*\29 -6402:unistrTextClone\28UText*\2c\20UText\20const*\2c\20signed\20char\2c\20UErrorCode*\29 -6403:unistrTextAccess\28UText*\2c\20long\20long\2c\20signed\20char\29 -6404:uloc_kw_resetKeywords\28UEnumeration*\2c\20UErrorCode*\29 -6405:uloc_kw_nextKeyword\28UEnumeration*\2c\20int*\2c\20UErrorCode*\29 -6406:uloc_kw_countKeywords\28UEnumeration*\2c\20UErrorCode*\29 -6407:uloc_kw_closeKeywords\28UEnumeration*\29 -6408:uloc_key_type_cleanup\28\29 -6409:uloc_getDefault_74 -6410:uloc_forLanguageTag_74 -6411:uhash_hashUnicodeString_74 -6412:uhash_hashUChars_74 -6413:uhash_hashIChars_74 -6414:uhash_deleteHashtable_74 -6415:uhash_compareUnicodeString_74 -6416:uhash_compareUChars_74 -6417:uhash_compareLong_74 -6418:uhash_compareIChars_74 -6419:uenum_unextDefault_74 -6420:udata_cleanup\28\29 -6421:ucstrTextLength\28UText*\29 -6422:ucstrTextExtract\28UText*\2c\20long\20long\2c\20long\20long\2c\20char16_t*\2c\20int\2c\20UErrorCode*\29 -6423:ucstrTextClone\28UText*\2c\20UText\20const*\2c\20signed\20char\2c\20UErrorCode*\29 -6424:ubrk_setUText_74 -6425:ubrk_setText_74 -6426:ubrk_preceding_74 -6427:ubrk_open_74 -6428:ubrk_next_74 -6429:ubrk_getRuleStatus_74 -6430:ubrk_first_74 -6431:ubidi_reorderVisual_74 -6432:ubidi_openSized_74 -6433:ubidi_getLevelAt_74 -6434:ubidi_getLength_74 -6435:ubidi_getDirection_74 -6436:u_strToUpper_74 -6437:u_isspace_74 -6438:u_iscntrl_74 -6439:u_isWhitespace_74 -6440:u_errorName_74 -6441:tt_vadvance_adjust -6442:tt_slot_init -6443:tt_size_select -6444:tt_size_reset_iterator -6445:tt_size_request -6446:tt_size_init -6447:tt_size_done -6448:tt_sbit_decoder_load_png -6449:tt_sbit_decoder_load_compound -6450:tt_sbit_decoder_load_byte_aligned -6451:tt_sbit_decoder_load_bit_aligned -6452:tt_property_set -6453:tt_property_get -6454:tt_name_ascii_from_utf16 -6455:tt_name_ascii_from_other -6456:tt_hadvance_adjust -6457:tt_glyph_load -6458:tt_get_var_blend -6459:tt_get_interface -6460:tt_get_glyph_name -6461:tt_get_cmap_info -6462:tt_get_advances -6463:tt_face_set_sbit_strike -6464:tt_face_load_strike_metrics -6465:tt_face_load_sbit_image -6466:tt_face_load_sbit -6467:tt_face_load_post -6468:tt_face_load_pclt -6469:tt_face_load_os2 -6470:tt_face_load_name -6471:tt_face_load_maxp -6472:tt_face_load_kern -6473:tt_face_load_hmtx -6474:tt_face_load_hhea -6475:tt_face_load_head -6476:tt_face_load_gasp -6477:tt_face_load_font_dir -6478:tt_face_load_cpal -6479:tt_face_load_colr -6480:tt_face_load_cmap -6481:tt_face_load_bhed -6482:tt_face_load_any -6483:tt_face_init -6484:tt_face_goto_table -6485:tt_face_get_paint_layers -6486:tt_face_get_paint -6487:tt_face_get_kerning -6488:tt_face_get_colr_layer -6489:tt_face_get_colr_glyph_paint -6490:tt_face_get_colorline_stops -6491:tt_face_get_color_glyph_clipbox -6492:tt_face_free_sbit -6493:tt_face_free_ps_names -6494:tt_face_free_name -6495:tt_face_free_cpal -6496:tt_face_free_colr -6497:tt_face_done -6498:tt_face_colr_blend_layer -6499:tt_driver_init -6500:tt_cvt_ready_iterator -6501:tt_cmap_unicode_init -6502:tt_cmap_unicode_char_next -6503:tt_cmap_unicode_char_index -6504:tt_cmap_init -6505:tt_cmap8_validate -6506:tt_cmap8_get_info -6507:tt_cmap8_char_next -6508:tt_cmap8_char_index -6509:tt_cmap6_validate -6510:tt_cmap6_get_info -6511:tt_cmap6_char_next -6512:tt_cmap6_char_index -6513:tt_cmap4_validate -6514:tt_cmap4_init -6515:tt_cmap4_get_info -6516:tt_cmap4_char_next -6517:tt_cmap4_char_index -6518:tt_cmap2_validate -6519:tt_cmap2_get_info -6520:tt_cmap2_char_next -6521:tt_cmap2_char_index -6522:tt_cmap14_variants -6523:tt_cmap14_variant_chars -6524:tt_cmap14_validate -6525:tt_cmap14_init -6526:tt_cmap14_get_info -6527:tt_cmap14_done -6528:tt_cmap14_char_variants -6529:tt_cmap14_char_var_isdefault -6530:tt_cmap14_char_var_index -6531:tt_cmap14_char_next -6532:tt_cmap13_validate -6533:tt_cmap13_get_info -6534:tt_cmap13_char_next -6535:tt_cmap13_char_index -6536:tt_cmap12_validate -6537:tt_cmap12_get_info -6538:tt_cmap12_char_next -6539:tt_cmap12_char_index -6540:tt_cmap10_validate -6541:tt_cmap10_get_info -6542:tt_cmap10_char_next -6543:tt_cmap10_char_index -6544:tt_cmap0_validate -6545:tt_cmap0_get_info -6546:tt_cmap0_char_next -6547:tt_cmap0_char_index -6548:t2_hints_stems -6549:t2_hints_open -6550:t1_make_subfont -6551:t1_hints_stem -6552:t1_hints_open -6553:t1_decrypt -6554:t1_decoder_parse_metrics -6555:t1_decoder_init -6556:t1_decoder_done -6557:t1_cmap_unicode_init -6558:t1_cmap_unicode_char_next -6559:t1_cmap_unicode_char_index -6560:t1_cmap_std_done -6561:t1_cmap_std_char_next -6562:t1_cmap_std_char_index -6563:t1_cmap_standard_init -6564:t1_cmap_expert_init -6565:t1_cmap_custom_init -6566:t1_cmap_custom_done -6567:t1_cmap_custom_char_next -6568:t1_cmap_custom_char_index -6569:t1_builder_start_point -6570:t1_builder_init -6571:t1_builder_add_point1 -6572:t1_builder_add_point -6573:t1_builder_add_contour -6574:swizzle_small_index_to_n32\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6575:swizzle_small_index_to_565\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6576:swizzle_rgba_to_rgba_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6577:swizzle_rgba_to_bgra_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6578:swizzle_rgba_to_bgra_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6579:swizzle_rgba16_to_rgba_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6580:swizzle_rgba16_to_rgba_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6581:swizzle_rgba16_to_bgra_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6582:swizzle_rgba16_to_bgra_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6583:swizzle_rgb_to_rgba\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6584:swizzle_rgb_to_bgra\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6585:swizzle_rgb_to_565\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6586:swizzle_rgb16_to_rgba\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6587:swizzle_rgb16_to_bgra\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6588:swizzle_rgb16_to_565\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6589:swizzle_mask32_to_rgba_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -6590:swizzle_mask32_to_rgba_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -6591:swizzle_mask32_to_rgba_opaque\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -6592:swizzle_mask32_to_bgra_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -6593:swizzle_mask32_to_bgra_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -6594:swizzle_mask32_to_bgra_opaque\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -6595:swizzle_mask32_to_565\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -6596:swizzle_mask24_to_rgba_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -6597:swizzle_mask24_to_rgba_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -6598:swizzle_mask24_to_rgba_opaque\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -6599:swizzle_mask24_to_bgra_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -6600:swizzle_mask24_to_bgra_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -6601:swizzle_mask24_to_bgra_opaque\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -6602:swizzle_mask24_to_565\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -6603:swizzle_mask16_to_rgba_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -6604:swizzle_mask16_to_rgba_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -6605:swizzle_mask16_to_rgba_opaque\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -6606:swizzle_mask16_to_bgra_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -6607:swizzle_mask16_to_bgra_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -6608:swizzle_mask16_to_bgra_opaque\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -6609:swizzle_mask16_to_565\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -6610:swizzle_index_to_n32_skipZ\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6611:swizzle_index_to_n32\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6612:swizzle_index_to_565\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6613:swizzle_grayalpha_to_n32_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6614:swizzle_grayalpha_to_n32_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6615:swizzle_grayalpha_to_a8\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6616:swizzle_gray_to_n32\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6617:swizzle_gray_to_565\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6618:swizzle_cmyk_to_rgba\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6619:swizzle_cmyk_to_bgra\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6620:swizzle_cmyk_to_565\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6621:swizzle_bit_to_n32\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6622:swizzle_bit_to_grayscale\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6623:swizzle_bit_to_f16\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6624:swizzle_bit_to_565\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6625:swizzle_bgr_to_565\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6626:string_read -6627:std::exception::what\28\29\20const -6628:std::bad_variant_access::what\28\29\20const -6629:std::bad_optional_access::what\28\29\20const -6630:std::bad_array_new_length::what\28\29\20const -6631:std::bad_alloc::what\28\29\20const -6632:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -6633:std::__2::unique_ptr>::operator=\5babi:ne180100\5d\28std::__2::unique_ptr>&&\29 -6634:std::__2::time_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20tm\20const*\2c\20char\2c\20char\29\20const -6635:std::__2::time_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20tm\20const*\2c\20char\2c\20char\29\20const -6636:std::__2::time_get>>::do_get_year\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -6637:std::__2::time_get>>::do_get_weekday\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -6638:std::__2::time_get>>::do_get_time\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -6639:std::__2::time_get>>::do_get_monthname\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -6640:std::__2::time_get>>::do_get_date\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -6641:std::__2::time_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\2c\20char\2c\20char\29\20const -6642:std::__2::time_get>>::do_get_year\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -6643:std::__2::time_get>>::do_get_weekday\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -6644:std::__2::time_get>>::do_get_time\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -6645:std::__2::time_get>>::do_get_monthname\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -6646:std::__2::time_get>>::do_get_date\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -6647:std::__2::time_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\2c\20char\2c\20char\29\20const -6648:std::__2::numpunct::~numpunct\28\29_18735 -6649:std::__2::numpunct::do_truename\28\29\20const -6650:std::__2::numpunct::do_grouping\28\29\20const -6651:std::__2::numpunct::do_falsename\28\29\20const -6652:std::__2::numpunct::~numpunct\28\29_18733 -6653:std::__2::numpunct::do_truename\28\29\20const -6654:std::__2::numpunct::do_thousands_sep\28\29\20const -6655:std::__2::numpunct::do_grouping\28\29\20const -6656:std::__2::numpunct::do_falsename\28\29\20const -6657:std::__2::numpunct::do_decimal_point\28\29\20const -6658:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20void\20const*\29\20const -6659:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20unsigned\20long\29\20const -6660:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20unsigned\20long\20long\29\20const -6661:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20long\29\20const -6662:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20long\20long\29\20const -6663:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20long\20double\29\20const -6664:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20double\29\20const -6665:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20bool\29\20const -6666:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20void\20const*\29\20const -6667:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20unsigned\20long\29\20const -6668:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20unsigned\20long\20long\29\20const -6669:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20long\29\20const -6670:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20long\20long\29\20const -6671:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20long\20double\29\20const -6672:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20double\29\20const -6673:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20bool\29\20const -6674:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20void*&\29\20const -6675:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20unsigned\20short&\29\20const -6676:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20unsigned\20long\20long&\29\20const -6677:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long\20long&\29\20const -6678:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long\20double&\29\20const -6679:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long&\29\20const -6680:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20float&\29\20const -6681:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20double&\29\20const -6682:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20bool&\29\20const -6683:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20void*&\29\20const -6684:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20unsigned\20short&\29\20const -6685:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20unsigned\20long\20long&\29\20const -6686:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long\20long&\29\20const -6687:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long\20double&\29\20const -6688:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long&\29\20const -6689:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20float&\29\20const -6690:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20double&\29\20const -6691:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20bool&\29\20const -6692:std::__2::money_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\29\20const -6693:std::__2::money_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20long\20double\29\20const -6694:std::__2::money_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20char\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\29\20const -6695:std::__2::money_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20char\2c\20long\20double\29\20const -6696:std::__2::money_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\29\20const -6697:std::__2::money_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long\20double&\29\20const -6698:std::__2::money_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\29\20const -6699:std::__2::money_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long\20double&\29\20const -6700:std::__2::messages::do_get\28long\2c\20int\2c\20int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\29\20const -6701:std::__2::messages::do_get\28long\2c\20int\2c\20int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\29\20const -6702:std::__2::locale::__imp::~__imp\28\29_18613 -6703:std::__2::ios_base::~ios_base\28\29_17976 -6704:std::__2::ctype::do_widen\28char\20const*\2c\20char\20const*\2c\20wchar_t*\29\20const -6705:std::__2::ctype::do_toupper\28wchar_t\29\20const -6706:std::__2::ctype::do_toupper\28wchar_t*\2c\20wchar_t\20const*\29\20const -6707:std::__2::ctype::do_tolower\28wchar_t\29\20const -6708:std::__2::ctype::do_tolower\28wchar_t*\2c\20wchar_t\20const*\29\20const -6709:std::__2::ctype::do_scan_not\28unsigned\20long\2c\20wchar_t\20const*\2c\20wchar_t\20const*\29\20const -6710:std::__2::ctype::do_scan_is\28unsigned\20long\2c\20wchar_t\20const*\2c\20wchar_t\20const*\29\20const -6711:std::__2::ctype::do_narrow\28wchar_t\2c\20char\29\20const -6712:std::__2::ctype::do_narrow\28wchar_t\20const*\2c\20wchar_t\20const*\2c\20char\2c\20char*\29\20const -6713:std::__2::ctype::do_is\28wchar_t\20const*\2c\20wchar_t\20const*\2c\20unsigned\20long*\29\20const -6714:std::__2::ctype::do_is\28unsigned\20long\2c\20wchar_t\29\20const -6715:std::__2::ctype::~ctype\28\29_18661 -6716:std::__2::ctype::do_widen\28char\20const*\2c\20char\20const*\2c\20char*\29\20const -6717:std::__2::ctype::do_toupper\28char\29\20const -6718:std::__2::ctype::do_toupper\28char*\2c\20char\20const*\29\20const -6719:std::__2::ctype::do_tolower\28char\29\20const -6720:std::__2::ctype::do_tolower\28char*\2c\20char\20const*\29\20const -6721:std::__2::ctype::do_narrow\28char\2c\20char\29\20const -6722:std::__2::ctype::do_narrow\28char\20const*\2c\20char\20const*\2c\20char\2c\20char*\29\20const -6723:std::__2::collate::do_transform\28wchar_t\20const*\2c\20wchar_t\20const*\29\20const -6724:std::__2::collate::do_hash\28wchar_t\20const*\2c\20wchar_t\20const*\29\20const -6725:std::__2::collate::do_compare\28wchar_t\20const*\2c\20wchar_t\20const*\2c\20wchar_t\20const*\2c\20wchar_t\20const*\29\20const -6726:std::__2::collate::do_transform\28char\20const*\2c\20char\20const*\29\20const -6727:std::__2::collate::do_hash\28char\20const*\2c\20char\20const*\29\20const -6728:std::__2::collate::do_compare\28char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\29\20const -6729:std::__2::codecvt::~codecvt\28\29_18679 -6730:std::__2::codecvt::do_unshift\28__mbstate_t&\2c\20char*\2c\20char*\2c\20char*&\29\20const -6731:std::__2::codecvt::do_out\28__mbstate_t&\2c\20wchar_t\20const*\2c\20wchar_t\20const*\2c\20wchar_t\20const*&\2c\20char*\2c\20char*\2c\20char*&\29\20const -6732:std::__2::codecvt::do_max_length\28\29\20const -6733:std::__2::codecvt::do_length\28__mbstate_t&\2c\20char\20const*\2c\20char\20const*\2c\20unsigned\20long\29\20const -6734:std::__2::codecvt::do_in\28__mbstate_t&\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*&\2c\20wchar_t*\2c\20wchar_t*\2c\20wchar_t*&\29\20const -6735:std::__2::codecvt::do_encoding\28\29\20const -6736:std::__2::codecvt::do_length\28__mbstate_t&\2c\20char\20const*\2c\20char\20const*\2c\20unsigned\20long\29\20const -6737:std::__2::basic_stringbuf\2c\20std::__2::allocator>::~basic_stringbuf\28\29_17846 -6738:std::__2::basic_stringbuf\2c\20std::__2::allocator>::underflow\28\29 -6739:std::__2::basic_stringbuf\2c\20std::__2::allocator>::seekpos\28std::__2::fpos<__mbstate_t>\2c\20unsigned\20int\29 -6740:std::__2::basic_stringbuf\2c\20std::__2::allocator>::seekoff\28long\20long\2c\20std::__2::ios_base::seekdir\2c\20unsigned\20int\29 -6741:std::__2::basic_stringbuf\2c\20std::__2::allocator>::pbackfail\28int\29 -6742:std::__2::basic_stringbuf\2c\20std::__2::allocator>::overflow\28int\29 -6743:std::__2::basic_streambuf>::~basic_streambuf\28\29_17691 -6744:std::__2::basic_streambuf>::xsputn\28char\20const*\2c\20long\29 -6745:std::__2::basic_streambuf>::xsgetn\28char*\2c\20long\29 -6746:std::__2::basic_streambuf>::uflow\28\29 -6747:std::__2::basic_streambuf>::setbuf\28char*\2c\20long\29 -6748:std::__2::basic_streambuf>::seekpos\28std::__2::fpos<__mbstate_t>\2c\20unsigned\20int\29 -6749:std::__2::basic_streambuf>::seekoff\28long\20long\2c\20std::__2::ios_base::seekdir\2c\20unsigned\20int\29 -6750:std::__2::bad_function_call::what\28\29\20const -6751:std::__2::__time_get_c_storage::__x\28\29\20const -6752:std::__2::__time_get_c_storage::__weeks\28\29\20const -6753:std::__2::__time_get_c_storage::__r\28\29\20const -6754:std::__2::__time_get_c_storage::__months\28\29\20const -6755:std::__2::__time_get_c_storage::__c\28\29\20const -6756:std::__2::__time_get_c_storage::__am_pm\28\29\20const -6757:std::__2::__time_get_c_storage::__X\28\29\20const -6758:std::__2::__time_get_c_storage::__x\28\29\20const -6759:std::__2::__time_get_c_storage::__weeks\28\29\20const -6760:std::__2::__time_get_c_storage::__r\28\29\20const -6761:std::__2::__time_get_c_storage::__months\28\29\20const -6762:std::__2::__time_get_c_storage::__c\28\29\20const -6763:std::__2::__time_get_c_storage::__am_pm\28\29\20const -6764:std::__2::__time_get_c_storage::__X\28\29\20const -6765:std::__2::__shared_ptr_pointer<_IO_FILE*\2c\20void\20\28*\29\28_IO_FILE*\29\2c\20std::__2::allocator<_IO_FILE>>::__on_zero_shared\28\29 -6766:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_7686 -6767:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -6768:std::__2::__shared_ptr_emplace>::__on_zero_shared\28\29 -6769:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_7968 -6770:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -6771:std::__2::__shared_ptr_emplace>::__on_zero_shared\28\29 -6772:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_5865 -6773:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -6774:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -6775:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -6776:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -6777:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -6778:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -6779:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -6780:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -6781:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -6782:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -6783:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -6784:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -6785:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -6786:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -6787:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -6788:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -6789:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -6790:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -6791:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -6792:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Cluster\20const*\2c\20unsigned\20long\2c\20bool\29>::operator\28\29\28skia::textlayout::Cluster\20const*&&\2c\20unsigned\20long&&\2c\20bool&&\29 -6793:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Cluster\20const*\2c\20unsigned\20long\2c\20bool\29>::__clone\28std::__2::__function::__base*\29\20const -6794:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Cluster\20const*\2c\20unsigned\20long\2c\20bool\29>::__clone\28\29\20const -6795:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Cluster\20const*\2c\20unsigned\20long\2c\20bool\29>::operator\28\29\28skia::textlayout::Cluster\20const*&&\2c\20unsigned\20long&&\2c\20bool&&\29 -6796:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Cluster\20const*\2c\20unsigned\20long\2c\20bool\29>::__clone\28std::__2::__function::__base*\29\20const -6797:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Cluster\20const*\2c\20unsigned\20long\2c\20bool\29>::__clone\28\29\20const -6798:std::__2::__function::__func\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0\2c\20std::__2::allocator\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -6799:std::__2::__function::__func\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0\2c\20std::__2::allocator\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -6800:std::__2::__function::__func\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0\2c\20std::__2::allocator\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -6801:std::__2::__function::__func\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -6802:std::__2::__function::__func\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -6803:std::__2::__function::__func\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -6804:std::__2::__function::__func>&\29::$_0\2c\20std::__2::allocator>&\29::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -6805:std::__2::__function::__func>&\29::$_0\2c\20std::__2::allocator>&\29::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -6806:std::__2::__function::__func>&\29::$_0\2c\20std::__2::allocator>&\29::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -6807:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -6808:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -6809:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -6810:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -6811:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -6812:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -6813:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -6814:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -6815:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -6816:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -6817:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -6818:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -6819:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -6820:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -6821:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -6822:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -6823:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -6824:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -6825:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -6826:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -6827:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -6828:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -6829:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -6830:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -6831:std::__2::__function::__func\20const&\29::$_0\2c\20std::__2::allocator\20const&\29::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -6832:std::__2::__function::__func\20const&\29::$_0\2c\20std::__2::allocator\20const&\29::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -6833:std::__2::__function::__func\20const&\29::$_0\2c\20std::__2::allocator\20const&\29::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -6834:std::__2::__function::__func\20const&\29::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\20const&\29::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -6835:std::__2::__function::__func\20const&\29::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\20const&\29::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -6836:std::__2::__function::__func\20const&\29::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\20const&\29::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -6837:std::__2::__function::__func\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkPoint\2c\20SkPoint\2c\20skia::textlayout::InternalLineMetrics\2c\20bool\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::SkRange&&\2c\20skia::textlayout::SkRange&&\2c\20skia::textlayout::SkRange&&\2c\20skia::textlayout::SkRange&&\2c\20float&&\2c\20unsigned\20long&&\2c\20unsigned\20long&&\2c\20SkPoint&&\2c\20SkPoint&&\2c\20skia::textlayout::InternalLineMetrics&&\2c\20bool&&\29 -6838:std::__2::__function::__func\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkPoint\2c\20SkPoint\2c\20skia::textlayout::InternalLineMetrics\2c\20bool\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkPoint\2c\20SkPoint\2c\20skia::textlayout::InternalLineMetrics\2c\20bool\29>*\29\20const -6839:std::__2::__function::__func\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkPoint\2c\20SkPoint\2c\20skia::textlayout::InternalLineMetrics\2c\20bool\29>::__clone\28\29\20const -6840:std::__2::__function::__func\2c\20void\20\28skia::textlayout::Cluster*\29>::operator\28\29\28skia::textlayout::Cluster*&&\29 -6841:std::__2::__function::__func\2c\20void\20\28skia::textlayout::Cluster*\29>::__clone\28std::__2::__function::__base*\29\20const -6842:std::__2::__function::__func\2c\20void\20\28skia::textlayout::Cluster*\29>::__clone\28\29\20const -6843:std::__2::__function::__func\2c\20void\20\28skia::textlayout::ParagraphImpl*\2c\20char\20const*\2c\20bool\29>::__clone\28std::__2::__function::__base*\29\20const -6844:std::__2::__function::__func\2c\20void\20\28skia::textlayout::ParagraphImpl*\2c\20char\20const*\2c\20bool\29>::__clone\28\29\20const -6845:std::__2::__function::__func\2c\20float\20\28skia::textlayout::SkRange\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20SkSpan&&\2c\20float&\2c\20unsigned\20long&&\2c\20unsigned\20char&&\29 -6846:std::__2::__function::__func\2c\20float\20\28skia::textlayout::SkRange\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29>::__clone\28std::__2::__function::__base\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29>*\29\20const -6847:std::__2::__function::__func\2c\20float\20\28skia::textlayout::SkRange\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29>::__clone\28\29\20const -6848:std::__2::__function::__func\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29\2c\20std::__2::allocator\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29>\2c\20void\20\28skia::textlayout::Block\2c\20skia_private::TArray\29>::operator\28\29\28skia::textlayout::Block&&\2c\20skia_private::TArray&&\29 -6849:std::__2::__function::__func\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29\2c\20std::__2::allocator\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29>\2c\20void\20\28skia::textlayout::Block\2c\20skia_private::TArray\29>::__clone\28std::__2::__function::__base\29>*\29\20const -6850:std::__2::__function::__func\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29\2c\20std::__2::allocator\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29>\2c\20void\20\28skia::textlayout::Block\2c\20skia_private::TArray\29>::__clone\28\29\20const -6851:std::__2::__function::__func\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29::operator\28\29\28skia::textlayout::Block\2c\20skia_private::TArray\29\20const::'lambda'\28sk_sp\29\2c\20std::__2::allocator\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29::operator\28\29\28skia::textlayout::Block\2c\20skia_private::TArray\29\20const::'lambda'\28sk_sp\29>\2c\20skia::textlayout::OneLineShaper::Resolved\20\28sk_sp\29>::operator\28\29\28sk_sp&&\29 -6852:std::__2::__function::__func\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29::operator\28\29\28skia::textlayout::Block\2c\20skia_private::TArray\29\20const::'lambda'\28sk_sp\29\2c\20std::__2::allocator\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29::operator\28\29\28skia::textlayout::Block\2c\20skia_private::TArray\29\20const::'lambda'\28sk_sp\29>\2c\20skia::textlayout::OneLineShaper::Resolved\20\28sk_sp\29>::__clone\28std::__2::__function::__base\29>*\29\20const -6853:std::__2::__function::__func\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29::operator\28\29\28skia::textlayout::Block\2c\20skia_private::TArray\29\20const::'lambda'\28sk_sp\29\2c\20std::__2::allocator\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29::operator\28\29\28skia::textlayout::Block\2c\20skia_private::TArray\29\20const::'lambda'\28sk_sp\29>\2c\20skia::textlayout::OneLineShaper::Resolved\20\28sk_sp\29>::__clone\28\29\20const -6854:std::__2::__function::__func\2c\20void\20\28skia::textlayout::SkRange\29>::operator\28\29\28skia::textlayout::SkRange&&\29 -6855:std::__2::__function::__func\2c\20void\20\28skia::textlayout::SkRange\29>::__clone\28std::__2::__function::__base\29>*\29\20const -6856:std::__2::__function::__func\2c\20void\20\28skia::textlayout::SkRange\29>::__clone\28\29\20const -6857:std::__2::__function::__func\2c\20void\20\28sktext::gpu::AtlasSubRun\20const*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20sktext::gpu::RendererData\29>::operator\28\29\28sktext::gpu::AtlasSubRun\20const*&&\2c\20SkPoint&&\2c\20SkPaint\20const&\2c\20sk_sp&&\2c\20sktext::gpu::RendererData&&\29 -6858:std::__2::__function::__func\2c\20void\20\28sktext::gpu::AtlasSubRun\20const*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20sktext::gpu::RendererData\29>::__clone\28std::__2::__function::__base\2c\20sktext::gpu::RendererData\29>*\29\20const -6859:std::__2::__function::__func\2c\20void\20\28sktext::gpu::AtlasSubRun\20const*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20sktext::gpu::RendererData\29>::__clone\28\29\20const -6860:std::__2::__function::__func\2c\20void\20\28void*\2c\20void\20const*\29>::~__func\28\29_10224 -6861:std::__2::__function::__func\2c\20void\20\28void*\2c\20void\20const*\29>::~__func\28\29 -6862:std::__2::__function::__func\2c\20void\20\28void*\2c\20void\20const*\29>::operator\28\29\28void*&&\2c\20void\20const*&&\29 -6863:std::__2::__function::__func\2c\20void\20\28void*\2c\20void\20const*\29>::destroy_deallocate\28\29 -6864:std::__2::__function::__func\2c\20void\20\28void*\2c\20void\20const*\29>::destroy\28\29 -6865:std::__2::__function::__func\2c\20void\20\28void*\2c\20void\20const*\29>::__clone\28std::__2::__function::__base*\29\20const -6866:std::__2::__function::__func\2c\20void\20\28void*\2c\20void\20const*\29>::__clone\28\29\20const -6867:std::__2::__function::__func\2c\20void\20\28\29>::operator\28\29\28\29 -6868:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -6869:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28\29\20const -6870:std::__2::__function::__func\2c\20void\20\28\29>::operator\28\29\28\29 -6871:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -6872:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28\29\20const -6873:std::__2::__function::__func\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::operator\28\29\28GrSurfaceProxy*&&\2c\20skgpu::Mipmapped&&\29 -6874:std::__2::__function::__func\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28std::__2::__function::__base*\29\20const -6875:std::__2::__function::__func\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28\29\20const -6876:std::__2::__function::__func>\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0\2c\20std::__2::allocator>\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::operator\28\29\28GrSurfaceProxy*&&\2c\20skgpu::Mipmapped&&\29 -6877:std::__2::__function::__func>\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0\2c\20std::__2::allocator>\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28std::__2::__function::__base*\29\20const -6878:std::__2::__function::__func>\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0\2c\20std::__2::allocator>\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28\29\20const -6879:std::__2::__function::__func>\2c\20bool\2c\20GrProcessorSet::Analysis\20const&\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0\2c\20std::__2::allocator>\2c\20bool\2c\20GrProcessorSet::Analysis\20const&\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::operator\28\29\28GrSurfaceProxy*&&\2c\20skgpu::Mipmapped&&\29 -6880:std::__2::__function::__func>\2c\20bool\2c\20GrProcessorSet::Analysis\20const&\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0\2c\20std::__2::allocator>\2c\20bool\2c\20GrProcessorSet::Analysis\20const&\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28std::__2::__function::__base*\29\20const -6881:std::__2::__function::__func>\2c\20bool\2c\20GrProcessorSet::Analysis\20const&\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0\2c\20std::__2::allocator>\2c\20bool\2c\20GrProcessorSet::Analysis\20const&\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28\29\20const -6882:std::__2::__function::__func\2c\20void\20\28sktext::gpu::AtlasSubRun\20const*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20sktext::gpu::RendererData\29>::operator\28\29\28sktext::gpu::AtlasSubRun\20const*&&\2c\20SkPoint&&\2c\20SkPaint\20const&\2c\20sk_sp&&\2c\20sktext::gpu::RendererData&&\29 -6883:std::__2::__function::__func\2c\20void\20\28sktext::gpu::AtlasSubRun\20const*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20sktext::gpu::RendererData\29>::__clone\28std::__2::__function::__base\2c\20sktext::gpu::RendererData\29>*\29\20const -6884:std::__2::__function::__func\2c\20void\20\28sktext::gpu::AtlasSubRun\20const*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20sktext::gpu::RendererData\29>::__clone\28\29\20const -6885:std::__2::__function::__func\2c\20std::__2::tuple\20\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29>::operator\28\29\28sktext::gpu::GlyphVector*&&\2c\20int&&\2c\20int&&\2c\20skgpu::MaskFormat&&\2c\20int&&\29 -6886:std::__2::__function::__func\2c\20std::__2::tuple\20\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29>::__clone\28std::__2::__function::__base\20\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29>*\29\20const -6887:std::__2::__function::__func\2c\20std::__2::tuple\20\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29>::__clone\28\29\20const -6888:std::__2::__function::__func>\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\29::$_0\2c\20std::__2::allocator>\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\29::$_0>\2c\20bool\20\28GrSurfaceProxy\20const*\29>::operator\28\29\28GrSurfaceProxy\20const*&&\29 -6889:std::__2::__function::__func>\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\29::$_0\2c\20std::__2::allocator>\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\29::$_0>\2c\20bool\20\28GrSurfaceProxy\20const*\29>::__clone\28std::__2::__function::__base*\29\20const -6890:std::__2::__function::__func>\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\29::$_0\2c\20std::__2::allocator>\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\29::$_0>\2c\20bool\20\28GrSurfaceProxy\20const*\29>::__clone\28\29\20const -6891:std::__2::__function::__func\2c\20sk_sp\20\28SkIRect\29>::operator\28\29\28SkIRect&&\29 -6892:std::__2::__function::__func\2c\20sk_sp\20\28SkIRect\29>::__clone\28std::__2::__function::__base\20\28SkIRect\29>*\29\20const -6893:std::__2::__function::__func\2c\20sk_sp\20\28SkIRect\29>::__clone\28\29\20const -6894:std::__2::__function::__func\2c\20sk_sp\20\28SkIRect\29>::operator\28\29\28SkIRect&&\29 -6895:std::__2::__function::__func\2c\20sk_sp\20\28SkIRect\29>::__clone\28std::__2::__function::__base\20\28SkIRect\29>*\29\20const -6896:std::__2::__function::__func\2c\20sk_sp\20\28SkIRect\29>::__clone\28\29\20const -6897:std::__2::__function::__func\2c\20void\20\28int\2c\20char\20const*\29>::operator\28\29\28int&&\2c\20char\20const*&&\29 -6898:std::__2::__function::__func\2c\20void\20\28int\2c\20char\20const*\29>::__clone\28std::__2::__function::__base*\29\20const -6899:std::__2::__function::__func\2c\20void\20\28int\2c\20char\20const*\29>::__clone\28\29\20const -6900:std::__2::__function::__func\28GrOp\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29\2c\20std::__2::allocator\28GrOp\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28std::__2::__function::__base*\29\20const -6901:std::__2::__function::__func\28GrOp\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29\2c\20std::__2::allocator\28GrOp\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28\29\20const -6902:std::__2::__function::__func\28GrFragmentProcessor\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29\2c\20std::__2::allocator\28GrFragmentProcessor\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28std::__2::__function::__base*\29\20const -6903:std::__2::__function::__func\28GrFragmentProcessor\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29\2c\20std::__2::allocator\28GrFragmentProcessor\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28\29\20const -6904:std::__2::__function::__func<\28anonymous\20namespace\29::render_sw_mask\28GrRecordingContext*\2c\20SkIRect\20const&\2c\20skgpu::ganesh::ClipStack::Element\20const**\2c\20int\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::render_sw_mask\28GrRecordingContext*\2c\20SkIRect\20const&\2c\20skgpu::ganesh::ClipStack::Element\20const**\2c\20int\29::$_0>\2c\20void\20\28\29>::operator\28\29\28\29 -6905:std::__2::__function::__func<\28anonymous\20namespace\29::render_sw_mask\28GrRecordingContext*\2c\20SkIRect\20const&\2c\20skgpu::ganesh::ClipStack::Element\20const**\2c\20int\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::render_sw_mask\28GrRecordingContext*\2c\20SkIRect\20const&\2c\20skgpu::ganesh::ClipStack::Element\20const**\2c\20int\29::$_0>\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -6906:std::__2::__function::__func<\28anonymous\20namespace\29::render_sw_mask\28GrRecordingContext*\2c\20SkIRect\20const&\2c\20skgpu::ganesh::ClipStack::Element\20const**\2c\20int\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::render_sw_mask\28GrRecordingContext*\2c\20SkIRect\20const&\2c\20skgpu::ganesh::ClipStack::Element\20const**\2c\20int\29::$_0>\2c\20void\20\28\29>::__clone\28\29\20const -6907:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_1\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_1>\2c\20void\20\28\29>::operator\28\29\28\29 -6908:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_1\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_1>\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -6909:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_1\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_1>\2c\20void\20\28\29>::__clone\28\29\20const -6910:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0>\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -6911:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0>\2c\20void\20\28\29>::__clone\28\29\20const -6912:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0>\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -6913:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0>\2c\20void\20\28\29>::__clone\28\29\20const -6914:std::__2::__function::__func<\28anonymous\20namespace\29::MeshOp::visitProxies\28std::__2::function\20const&\29\20const::'lambda'\28GrTextureEffect\20const&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshOp::visitProxies\28std::__2::function\20const&\29\20const::'lambda'\28GrTextureEffect\20const&\29>\2c\20void\20\28GrTextureEffect\20const&\29>::operator\28\29\28GrTextureEffect\20const&\29 -6915:std::__2::__function::__func<\28anonymous\20namespace\29::MeshOp::visitProxies\28std::__2::function\20const&\29\20const::'lambda'\28GrTextureEffect\20const&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshOp::visitProxies\28std::__2::function\20const&\29\20const::'lambda'\28GrTextureEffect\20const&\29>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -6916:std::__2::__function::__func<\28anonymous\20namespace\29::MeshOp::visitProxies\28std::__2::function\20const&\29\20const::'lambda'\28GrTextureEffect\20const&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshOp::visitProxies\28std::__2::function\20const&\29\20const::'lambda'\28GrTextureEffect\20const&\29>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28\29\20const -6917:std::__2::__function::__func<\28anonymous\20namespace\29::MeshOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29::$_0>\2c\20void\20\28GrTextureEffect\20const&\29>::operator\28\29\28GrTextureEffect\20const&\29 -6918:std::__2::__function::__func<\28anonymous\20namespace\29::MeshOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29::$_0>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -6919:std::__2::__function::__func<\28anonymous\20namespace\29::MeshOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29::$_0>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28\29\20const -6920:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::MeshGP\28sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28GrTextureEffect\20const&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::MeshGP\28sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28GrTextureEffect\20const&\29>\2c\20void\20\28GrTextureEffect\20const&\29>::operator\28\29\28GrTextureEffect\20const&\29 -6921:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::MeshGP\28sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28GrTextureEffect\20const&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::MeshGP\28sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28GrTextureEffect\20const&\29>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -6922:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::MeshGP\28sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28GrTextureEffect\20const&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::MeshGP\28sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28GrTextureEffect\20const&\29>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28\29\20const -6923:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::operator\28\29\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29 -6924:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28std::__2::__function::__base*\29\20const -6925:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28\29\20const -6926:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::operator\28\29\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29 -6927:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28std::__2::__function::__base*\29\20const -6928:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28\29\20const -6929:std::__2::__function::__func>*\29::'lambda'\28int\2c\20int\29\2c\20std::__2::allocator>*\29::'lambda'\28int\2c\20int\29>\2c\20void\20\28int\2c\20int\29>::operator\28\29\28int&&\2c\20int&&\29 -6930:std::__2::__function::__func>*\29::'lambda'\28int\2c\20int\29\2c\20std::__2::allocator>*\29::'lambda'\28int\2c\20int\29>\2c\20void\20\28int\2c\20int\29>::__clone\28std::__2::__function::__base*\29\20const -6931:std::__2::__function::__func>*\29::'lambda'\28int\2c\20int\29\2c\20std::__2::allocator>*\29::'lambda'\28int\2c\20int\29>\2c\20void\20\28int\2c\20int\29>::__clone\28\29\20const -6932:std::__2::__function::__func*\29::'lambda0'\28int\2c\20int\29\2c\20std::__2::allocator*\29::'lambda0'\28int\2c\20int\29>\2c\20void\20\28int\2c\20int\29>::operator\28\29\28int&&\2c\20int&&\29 -6933:std::__2::__function::__func*\29::'lambda0'\28int\2c\20int\29\2c\20std::__2::allocator*\29::'lambda0'\28int\2c\20int\29>\2c\20void\20\28int\2c\20int\29>::__clone\28std::__2::__function::__base*\29\20const -6934:std::__2::__function::__func*\29::'lambda0'\28int\2c\20int\29\2c\20std::__2::allocator*\29::'lambda0'\28int\2c\20int\29>\2c\20void\20\28int\2c\20int\29>::__clone\28\29\20const -6935:std::__2::__function::__func*\29::'lambda'\28int\2c\20int\29\2c\20std::__2::allocator*\29::'lambda'\28int\2c\20int\29>\2c\20void\20\28int\2c\20int\29>::operator\28\29\28int&&\2c\20int&&\29 -6936:std::__2::__function::__func*\29::'lambda'\28int\2c\20int\29\2c\20std::__2::allocator*\29::'lambda'\28int\2c\20int\29>\2c\20void\20\28int\2c\20int\29>::__clone\28std::__2::__function::__base*\29\20const -6937:std::__2::__function::__func*\29::'lambda'\28int\2c\20int\29\2c\20std::__2::allocator*\29::'lambda'\28int\2c\20int\29>\2c\20void\20\28int\2c\20int\29>::__clone\28\29\20const -6938:std::__2::__function::__func\2c\20int\29::$_0\2c\20std::__2::allocator\2c\20int\29::$_0>\2c\20void\20\28\29>::~__func\28\29_4513 -6939:std::__2::__function::__func\2c\20int\29::$_0\2c\20std::__2::allocator\2c\20int\29::$_0>\2c\20void\20\28\29>::~__func\28\29 -6940:std::__2::__function::__func\2c\20int\29::$_0\2c\20std::__2::allocator\2c\20int\29::$_0>\2c\20void\20\28\29>::operator\28\29\28\29 -6941:std::__2::__function::__func\2c\20int\29::$_0\2c\20std::__2::allocator\2c\20int\29::$_0>\2c\20void\20\28\29>::destroy_deallocate\28\29 -6942:std::__2::__function::__func\2c\20int\29::$_0\2c\20std::__2::allocator\2c\20int\29::$_0>\2c\20void\20\28\29>::destroy\28\29 -6943:std::__2::__function::__func\2c\20int\29::$_0\2c\20std::__2::allocator\2c\20int\29::$_0>\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -6944:std::__2::__function::__func\2c\20int\29::$_0\2c\20std::__2::allocator\2c\20int\29::$_0>\2c\20void\20\28\29>::__clone\28\29\20const -6945:std::__2::__function::__func\2c\20void\20\28int\2c\20char\20const*\29>::operator\28\29\28int&&\2c\20char\20const*&&\29 -6946:std::__2::__function::__func\2c\20void\20\28int\2c\20char\20const*\29>::__clone\28std::__2::__function::__base*\29\20const -6947:std::__2::__function::__func\2c\20void\20\28int\2c\20char\20const*\29>::__clone\28\29\20const -6948:std::__2::__function::__func\2c\20void\20\28\29>::operator\28\29\28\29 -6949:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -6950:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28\29\20const -6951:std::__2::__function::__func\2c\20void\20\28\29>::operator\28\29\28\29 -6952:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -6953:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28\29\20const -6954:std::__2::__function::__func\2c\20bool\20\28SkSL::Variable\20const&\29>::operator\28\29\28SkSL::Variable\20const&\29 -6955:std::__2::__function::__func\2c\20bool\20\28SkSL::Variable\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -6956:std::__2::__function::__func\2c\20bool\20\28SkSL::Variable\20const&\29>::__clone\28\29\20const -6957:std::__2::__function::__func\2c\20void\20\28int\2c\20SkSL::Variable\20const*\2c\20SkSL::Expression\20const*\29>::operator\28\29\28int&&\2c\20SkSL::Variable\20const*&&\2c\20SkSL::Expression\20const*&&\29 -6958:std::__2::__function::__func\2c\20void\20\28int\2c\20SkSL::Variable\20const*\2c\20SkSL::Expression\20const*\29>::__clone\28std::__2::__function::__base*\29\20const -6959:std::__2::__function::__func\2c\20void\20\28int\2c\20SkSL::Variable\20const*\2c\20SkSL::Expression\20const*\29>::__clone\28\29\20const -6960:std::__2::__function::__func\2c\20void\20\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29>::operator\28\29\28unsigned\20long&&\2c\20unsigned\20long&&\2c\20unsigned\20long&&\2c\20unsigned\20long&&\29 -6961:std::__2::__function::__func\2c\20void\20\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29>::__clone\28std::__2::__function::__base*\29\20const -6962:std::__2::__function::__func\2c\20void\20\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29>::__clone\28\29\20const -6963:std::__2::__function::__func\2c\20void\20\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29>::__clone\28std::__2::__function::__base*\29\20const -6964:std::__2::__function::__func\2c\20void\20\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29>::__clone\28\29\20const -6965:std::__2::__function::__func\2c\20void\20\28SkVertices\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\2c\20float\2c\20float\2c\20bool\29>::operator\28\29\28SkVertices\20const*&&\2c\20SkBlendMode&&\2c\20SkPaint\20const&\2c\20float&&\2c\20float&&\2c\20bool&&\29 -6966:std::__2::__function::__func\2c\20void\20\28SkVertices\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\2c\20float\2c\20float\2c\20bool\29>::__clone\28std::__2::__function::__base*\29\20const -6967:std::__2::__function::__func\2c\20void\20\28SkVertices\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\2c\20float\2c\20float\2c\20bool\29>::__clone\28\29\20const -6968:std::__2::__function::__func\2c\20void\20\28SkIRect\20const&\29>::operator\28\29\28SkIRect\20const&\29 -6969:std::__2::__function::__func\2c\20void\20\28SkIRect\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -6970:std::__2::__function::__func\2c\20void\20\28SkIRect\20const&\29>::__clone\28\29\20const -6971:std::__2::__function::__func\2c\20SkCodec::Result\20\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\2c\20int\29>::operator\28\29\28SkImageInfo\20const&\2c\20void*&&\2c\20unsigned\20long&&\2c\20SkCodec::Options\20const&\2c\20int&&\29 -6972:std::__2::__function::__func\2c\20SkCodec::Result\20\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\2c\20int\29>::__clone\28std::__2::__function::__base*\29\20const -6973:std::__2::__function::__func\2c\20SkCodec::Result\20\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\2c\20int\29>::__clone\28\29\20const -6974:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::~__func\28\29_10086 -6975:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::~__func\28\29 -6976:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::operator\28\29\28GrResourceProvider*&&\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29 -6977:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::destroy_deallocate\28\29 -6978:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::destroy\28\29 -6979:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -6980:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28\29\20const -6981:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::~__func\28\29_9679 -6982:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::~__func\28\29 -6983:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::operator\28\29\28GrResourceProvider*&&\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29 -6984:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::destroy_deallocate\28\29 -6985:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::destroy\28\29 -6986:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -6987:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28\29\20const -6988:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::~__func\28\29_9686 -6989:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::~__func\28\29 -6990:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::operator\28\29\28GrResourceProvider*&&\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29 -6991:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::destroy_deallocate\28\29 -6992:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::destroy\28\29 -6993:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -6994:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28\29\20const -6995:std::__2::__function::__func&\29>&\2c\20bool\29::$_0\2c\20std::__2::allocator&\29>&\2c\20bool\29::$_0>\2c\20bool\20\28GrTextureProxy*\2c\20SkIRect\2c\20GrColorType\2c\20void\20const*\2c\20unsigned\20long\29>::operator\28\29\28GrTextureProxy*&&\2c\20SkIRect&&\2c\20GrColorType&&\2c\20void\20const*&&\2c\20unsigned\20long&&\29 -6996:std::__2::__function::__func&\29>&\2c\20bool\29::$_0\2c\20std::__2::allocator&\29>&\2c\20bool\29::$_0>\2c\20bool\20\28GrTextureProxy*\2c\20SkIRect\2c\20GrColorType\2c\20void\20const*\2c\20unsigned\20long\29>::__clone\28std::__2::__function::__base*\29\20const -6997:std::__2::__function::__func&\29>&\2c\20bool\29::$_0\2c\20std::__2::allocator&\29>&\2c\20bool\29::$_0>\2c\20bool\20\28GrTextureProxy*\2c\20SkIRect\2c\20GrColorType\2c\20void\20const*\2c\20unsigned\20long\29>::__clone\28\29\20const -6998:std::__2::__function::__func*\29::$_0\2c\20std::__2::allocator*\29::$_0>\2c\20void\20\28GrBackendTexture\29>::operator\28\29\28GrBackendTexture&&\29 -6999:std::__2::__function::__func*\29::$_0\2c\20std::__2::allocator*\29::$_0>\2c\20void\20\28GrBackendTexture\29>::__clone\28std::__2::__function::__base*\29\20const -7000:std::__2::__function::__func*\29::$_0\2c\20std::__2::allocator*\29::$_0>\2c\20void\20\28GrBackendTexture\29>::__clone\28\29\20const -7001:std::__2::__function::__func\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::operator\28\29\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29 -7002:std::__2::__function::__func\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28std::__2::__function::__base*\29\20const -7003:std::__2::__function::__func\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28\29\20const -7004:std::__2::__function::__func\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::operator\28\29\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29 -7005:std::__2::__function::__func\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28std::__2::__function::__base*\29\20const -7006:std::__2::__function::__func\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28\29\20const -7007:std::__2::__function::__func\2c\20void\20\28GrTextureEffect\20const&\29>::operator\28\29\28GrTextureEffect\20const&\29 -7008:std::__2::__function::__func\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -7009:std::__2::__function::__func\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28\29\20const -7010:std::__2::__function::__func\2c\20void\20\28\29>::operator\28\29\28\29 -7011:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -7012:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28\29\20const -7013:std::__2::__function::__func\20const&\29\20const::$_0\2c\20std::__2::allocator\20const&\29\20const::$_0>\2c\20void\20\28GrTextureEffect\20const&\29>::operator\28\29\28GrTextureEffect\20const&\29 -7014:std::__2::__function::__func\20const&\29\20const::$_0\2c\20std::__2::allocator\20const&\29\20const::$_0>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -7015:std::__2::__function::__func\20const&\29\20const::$_0\2c\20std::__2::allocator\20const&\29\20const::$_0>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28\29\20const -7016:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::operator\28\29\28GrResourceProvider*&&\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29 -7017:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -7018:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28\29\20const -7019:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::~__func\28\29_9180 -7020:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::~__func\28\29 -7021:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::__clone\28std::__2::__function::__base&\29>*\29\20const -7022:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::__clone\28\29\20const -7023:std::__2::__function::__func\2c\20void\20\28std::__2::function&\29>::~__func\28\29_9187 -7024:std::__2::__function::__func\2c\20void\20\28std::__2::function&\29>::~__func\28\29 -7025:std::__2::__function::__func\2c\20void\20\28std::__2::function&\29>::__clone\28std::__2::__function::__base&\29>*\29\20const -7026:std::__2::__function::__func\2c\20void\20\28std::__2::function&\29>::__clone\28\29\20const -7027:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::operator\28\29\28std::__2::function&\29 -7028:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::__clone\28std::__2::__function::__base&\29>*\29\20const -7029:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::__clone\28\29\20const -7030:std::__2::__function::__func\2c\20void\20\28int\2c\20skia::textlayout::Paragraph::VisitorInfo\20const*\29>::operator\28\29\28int&&\2c\20skia::textlayout::Paragraph::VisitorInfo\20const*&&\29 -7031:std::__2::__function::__func\2c\20void\20\28int\2c\20skia::textlayout::Paragraph::VisitorInfo\20const*\29>::__clone\28std::__2::__function::__base*\29\20const -7032:std::__2::__function::__func\2c\20void\20\28int\2c\20skia::textlayout::Paragraph::VisitorInfo\20const*\29>::__clone\28\29\20const -7033:start_pass_upsample -7034:start_pass_phuff_decoder -7035:start_pass_merged_upsample -7036:start_pass_main -7037:start_pass_huff_decoder -7038:start_pass_dpost -7039:start_pass_2_quant -7040:start_pass_1_quant -7041:start_pass -7042:start_output_pass -7043:start_input_pass_17136 -7044:srgb_to_hwb\28SkRGBA4f<\28SkAlphaType\292>\2c\20bool*\29 -7045:srgb_to_hsl\28SkRGBA4f<\28SkAlphaType\292>\2c\20bool*\29 -7046:srcover_p\28unsigned\20char\2c\20unsigned\20char\29 -7047:sn_write -7048:sktext::gpu::post_purge_blob_message\28unsigned\20int\2c\20unsigned\20int\29 -7049:sktext::gpu::TextBlob::~TextBlob\28\29_12786 -7050:sktext::gpu::TextBlob::~TextBlob\28\29 -7051:sktext::gpu::SubRun::~SubRun\28\29 -7052:sktext::gpu::SlugImpl::~SlugImpl\28\29_12670 -7053:sktext::gpu::SlugImpl::~SlugImpl\28\29 -7054:sktext::gpu::SlugImpl::sourceBounds\28\29\20const -7055:sktext::gpu::SlugImpl::sourceBoundsWithOrigin\28\29\20const -7056:sktext::gpu::SlugImpl::doFlatten\28SkWriteBuffer&\29\20const -7057:sktext::gpu::SDFMaskFilterImpl::getTypeName\28\29\20const -7058:sktext::gpu::SDFMaskFilterImpl::filterMask\28SkMaskBuilder*\2c\20SkMask\20const&\2c\20SkMatrix\20const&\2c\20SkIPoint*\29\20const -7059:sktext::gpu::SDFMaskFilterImpl::computeFastBounds\28SkRect\20const&\2c\20SkRect*\29\20const -7060:sktext::gpu::AtlasSubRun::~AtlasSubRun\28\29_12744 -7061:skip_variable -7062:skif::\28anonymous\20namespace\29::RasterBackend::~RasterBackend\28\29 -7063:skif::\28anonymous\20namespace\29::RasterBackend::makeImage\28SkIRect\20const&\2c\20sk_sp\29\20const -7064:skif::\28anonymous\20namespace\29::RasterBackend::makeDevice\28SkISize\2c\20sk_sp\2c\20SkSurfaceProps\20const*\29\20const -7065:skif::\28anonymous\20namespace\29::RasterBackend::getCachedBitmap\28SkBitmap\20const&\29\20const -7066:skif::\28anonymous\20namespace\29::RasterBackend::getBlurEngine\28\29\20const -7067:skif::\28anonymous\20namespace\29::GaneshBackend::~GaneshBackend\28\29_10883 -7068:skif::\28anonymous\20namespace\29::GaneshBackend::~GaneshBackend\28\29 -7069:skif::\28anonymous\20namespace\29::GaneshBackend::makeImage\28SkIRect\20const&\2c\20sk_sp\29\20const -7070:skif::\28anonymous\20namespace\29::GaneshBackend::makeDevice\28SkImageInfo\20const&\29\20const -7071:skif::\28anonymous\20namespace\29::GaneshBackend::makeDevice\28SkISize\2c\20sk_sp\2c\20SkSurfaceProps\20const*\29\20const -7072:skif::\28anonymous\20namespace\29::GaneshBackend::getCachedBitmap\28SkBitmap\20const&\29\20const -7073:skif::\28anonymous\20namespace\29::GaneshBackend::findAlgorithm\28SkSize\2c\20SkColorType\29\20const -7074:skia_png_zalloc -7075:skia_png_write_rows -7076:skia_png_write_info -7077:skia_png_write_end -7078:skia_png_user_version_check -7079:skia_png_set_text -7080:skia_png_set_sRGB -7081:skia_png_set_keep_unknown_chunks -7082:skia_png_set_iCCP -7083:skia_png_set_gray_to_rgb -7084:skia_png_set_filter -7085:skia_png_set_filler -7086:skia_png_read_update_info -7087:skia_png_read_info -7088:skia_png_read_image -7089:skia_png_read_end -7090:skia_png_push_fill_buffer -7091:skia_png_process_data -7092:skia_png_default_write_data -7093:skia_png_default_read_data -7094:skia_png_default_flush -7095:skia_png_create_read_struct -7096:skia::textlayout::TypefaceFontStyleSet::~TypefaceFontStyleSet\28\29_8153 -7097:skia::textlayout::TypefaceFontStyleSet::~TypefaceFontStyleSet\28\29 -7098:skia::textlayout::TypefaceFontStyleSet::getStyle\28int\2c\20SkFontStyle*\2c\20SkString*\29 -7099:skia::textlayout::TypefaceFontProvider::~TypefaceFontProvider\28\29_8146 -7100:skia::textlayout::TypefaceFontProvider::~TypefaceFontProvider\28\29 -7101:skia::textlayout::TypefaceFontProvider::onMatchFamily\28char\20const*\29\20const -7102:skia::textlayout::TypefaceFontProvider::onMatchFamilyStyle\28char\20const*\2c\20SkFontStyle\20const&\29\20const -7103:skia::textlayout::TypefaceFontProvider::onLegacyMakeTypeface\28char\20const*\2c\20SkFontStyle\29\20const -7104:skia::textlayout::TypefaceFontProvider::onGetFamilyName\28int\2c\20SkString*\29\20const -7105:skia::textlayout::TypefaceFontProvider::onCreateStyleSet\28int\29\20const -7106:skia::textlayout::TextLine::shapeEllipsis\28SkString\20const&\2c\20skia::textlayout::Cluster\20const*\29::ShapeHandler::~ShapeHandler\28\29_7997 -7107:skia::textlayout::TextLine::shapeEllipsis\28SkString\20const&\2c\20skia::textlayout::Cluster\20const*\29::ShapeHandler::~ShapeHandler\28\29 -7108:skia::textlayout::TextLine::shapeEllipsis\28SkString\20const&\2c\20skia::textlayout::Cluster\20const*\29::ShapeHandler::runBuffer\28SkShaper::RunHandler::RunInfo\20const&\29 -7109:skia::textlayout::TextLine::shapeEllipsis\28SkString\20const&\2c\20skia::textlayout::Cluster\20const*\29::ShapeHandler::commitRunBuffer\28SkShaper::RunHandler::RunInfo\20const&\29 -7110:skia::textlayout::PositionWithAffinity*\20emscripten::internal::raw_constructor\28\29 -7111:skia::textlayout::ParagraphImpl::~ParagraphImpl\28\29_7810 -7112:skia::textlayout::ParagraphImpl::visit\28std::__2::function\20const&\29 -7113:skia::textlayout::ParagraphImpl::updateTextAlign\28skia::textlayout::TextAlign\29 -7114:skia::textlayout::ParagraphImpl::updateForegroundPaint\28unsigned\20long\2c\20unsigned\20long\2c\20SkPaint\29 -7115:skia::textlayout::ParagraphImpl::updateFontSize\28unsigned\20long\2c\20unsigned\20long\2c\20float\29 -7116:skia::textlayout::ParagraphImpl::updateBackgroundPaint\28unsigned\20long\2c\20unsigned\20long\2c\20SkPaint\29 -7117:skia::textlayout::ParagraphImpl::unresolvedGlyphs\28\29 -7118:skia::textlayout::ParagraphImpl::unresolvedCodepoints\28\29 -7119:skia::textlayout::ParagraphImpl::paint\28skia::textlayout::ParagraphPainter*\2c\20float\2c\20float\29 -7120:skia::textlayout::ParagraphImpl::paint\28SkCanvas*\2c\20float\2c\20float\29 -7121:skia::textlayout::ParagraphImpl::markDirty\28\29 -7122:skia::textlayout::ParagraphImpl::lineNumber\28\29 -7123:skia::textlayout::ParagraphImpl::layout\28float\29 -7124:skia::textlayout::ParagraphImpl::getWordBoundary\28unsigned\20int\29 -7125:skia::textlayout::ParagraphImpl::getRectsForRange\28unsigned\20int\2c\20unsigned\20int\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\29 -7126:skia::textlayout::ParagraphImpl::getRectsForPlaceholders\28\29 -7127:skia::textlayout::ParagraphImpl::getPath\28int\2c\20SkPath*\29::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29::operator\28\29\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\20const::'lambda'\28SkPath\20const*\2c\20SkMatrix\20const&\2c\20void*\29::__invoke\28SkPath\20const*\2c\20SkMatrix\20const&\2c\20void*\29 -7128:skia::textlayout::ParagraphImpl::getPath\28int\2c\20SkPath*\29 -7129:skia::textlayout::ParagraphImpl::getLineNumberAt\28unsigned\20long\29\20const -7130:skia::textlayout::ParagraphImpl::getLineNumberAtUTF16Offset\28unsigned\20long\29 -7131:skia::textlayout::ParagraphImpl::getLineMetrics\28std::__2::vector>&\29 -7132:skia::textlayout::ParagraphImpl::getLineMetricsAt\28int\2c\20skia::textlayout::LineMetrics*\29\20const -7133:skia::textlayout::ParagraphImpl::getGlyphPositionAtCoordinate\28float\2c\20float\29 -7134:skia::textlayout::ParagraphImpl::getFonts\28\29\20const -7135:skia::textlayout::ParagraphImpl::getFontAt\28unsigned\20long\29\20const -7136:skia::textlayout::ParagraphImpl::getFontAtUTF16Offset\28unsigned\20long\29 -7137:skia::textlayout::ParagraphImpl::getClosestUTF16GlyphInfoAt\28float\2c\20float\2c\20skia::textlayout::Paragraph::GlyphInfo*\29 -7138:skia::textlayout::ParagraphImpl::getClosestGlyphClusterAt\28float\2c\20float\2c\20skia::textlayout::Paragraph::GlyphClusterInfo*\29 -7139:skia::textlayout::ParagraphImpl::getActualTextRange\28int\2c\20bool\29\20const -7140:skia::textlayout::ParagraphImpl::extendedVisit\28std::__2::function\20const&\29 -7141:skia::textlayout::ParagraphImpl::containsEmoji\28SkTextBlob*\29 -7142:skia::textlayout::ParagraphImpl::containsColorFontOrBitmap\28SkTextBlob*\29::$_0::__invoke\28SkPath\20const*\2c\20SkMatrix\20const&\2c\20void*\29 -7143:skia::textlayout::ParagraphImpl::containsColorFontOrBitmap\28SkTextBlob*\29 -7144:skia::textlayout::ParagraphBuilderImpl::~ParagraphBuilderImpl\28\29_7750 -7145:skia::textlayout::ParagraphBuilderImpl::pushStyle\28skia::textlayout::TextStyle\20const&\29 -7146:skia::textlayout::ParagraphBuilderImpl::pop\28\29 -7147:skia::textlayout::ParagraphBuilderImpl::peekStyle\28\29 -7148:skia::textlayout::ParagraphBuilderImpl::getText\28\29 -7149:skia::textlayout::ParagraphBuilderImpl::getParagraphStyle\28\29\20const -7150:skia::textlayout::ParagraphBuilderImpl::addText\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\29 -7151:skia::textlayout::ParagraphBuilderImpl::addText\28char\20const*\2c\20unsigned\20long\29 -7152:skia::textlayout::ParagraphBuilderImpl::addText\28char\20const*\29 -7153:skia::textlayout::ParagraphBuilderImpl::addPlaceholder\28skia::textlayout::PlaceholderStyle\20const&\29 -7154:skia::textlayout::ParagraphBuilderImpl::Reset\28\29 -7155:skia::textlayout::ParagraphBuilderImpl::RequiresClientICU\28\29 -7156:skia::textlayout::ParagraphBuilderImpl::Build\28\29 -7157:skia::textlayout::Paragraph::getMinIntrinsicWidth\28\29 -7158:skia::textlayout::Paragraph::getMaxWidth\28\29 -7159:skia::textlayout::Paragraph::getMaxIntrinsicWidth\28\29 -7160:skia::textlayout::Paragraph::getLongestLine\28\29 -7161:skia::textlayout::Paragraph::getIdeographicBaseline\28\29 -7162:skia::textlayout::Paragraph::getHeight\28\29 -7163:skia::textlayout::Paragraph::getAlphabeticBaseline\28\29 -7164:skia::textlayout::Paragraph::didExceedMaxLines\28\29 -7165:skia::textlayout::Paragraph::FontInfo::~FontInfo\28\29_7883 -7166:skia::textlayout::Paragraph::FontInfo::~FontInfo\28\29 -7167:skia::textlayout::OneLineShaper::~OneLineShaper\28\29_7674 -7168:skia::textlayout::OneLineShaper::runBuffer\28SkShaper::RunHandler::RunInfo\20const&\29 -7169:skia::textlayout::OneLineShaper::commitRunBuffer\28SkShaper::RunHandler::RunInfo\20const&\29 -7170:skia::textlayout::LangIterator::~LangIterator\28\29_7731 -7171:skia::textlayout::LangIterator::~LangIterator\28\29 -7172:skia::textlayout::LangIterator::endOfCurrentRun\28\29\20const -7173:skia::textlayout::LangIterator::currentLanguage\28\29\20const -7174:skia::textlayout::LangIterator::consume\28\29 -7175:skia::textlayout::LangIterator::atEnd\28\29\20const -7176:skia::textlayout::FontCollection::~FontCollection\28\29_7642 -7177:skia::textlayout::CanvasParagraphPainter::translate\28float\2c\20float\29 -7178:skia::textlayout::CanvasParagraphPainter::save\28\29 -7179:skia::textlayout::CanvasParagraphPainter::restore\28\29 -7180:skia::textlayout::CanvasParagraphPainter::drawTextShadow\28sk_sp\20const&\2c\20float\2c\20float\2c\20unsigned\20int\2c\20float\29 -7181:skia::textlayout::CanvasParagraphPainter::drawTextBlob\28sk_sp\20const&\2c\20float\2c\20float\2c\20std::__2::variant\20const&\29 -7182:skia::textlayout::CanvasParagraphPainter::drawRect\28SkRect\20const&\2c\20std::__2::variant\20const&\29 -7183:skia::textlayout::CanvasParagraphPainter::drawPath\28SkPath\20const&\2c\20skia::textlayout::ParagraphPainter::DecorationStyle\20const&\29 -7184:skia::textlayout::CanvasParagraphPainter::drawLine\28float\2c\20float\2c\20float\2c\20float\2c\20skia::textlayout::ParagraphPainter::DecorationStyle\20const&\29 -7185:skia::textlayout::CanvasParagraphPainter::drawFilledRect\28SkRect\20const&\2c\20skia::textlayout::ParagraphPainter::DecorationStyle\20const&\29 -7186:skia::textlayout::CanvasParagraphPainter::clipRect\28SkRect\20const&\29 -7187:skhdr::MasteringDisplayColorVolume::serialize\28\29\20const -7188:skhdr::ContentLightLevelInformation::serializePngChunk\28\29\20const -7189:skgpu::tess::FixedCountWedges::WriteVertexBuffer\28skgpu::VertexWriter\2c\20unsigned\20long\29 -7190:skgpu::tess::FixedCountWedges::WriteIndexBuffer\28skgpu::VertexWriter\2c\20unsigned\20long\29 -7191:skgpu::tess::FixedCountStrokes::WriteVertexBuffer\28skgpu::VertexWriter\2c\20unsigned\20long\29 -7192:skgpu::tess::FixedCountCurves::WriteVertexBuffer\28skgpu::VertexWriter\2c\20unsigned\20long\29 -7193:skgpu::tess::FixedCountCurves::WriteIndexBuffer\28skgpu::VertexWriter\2c\20unsigned\20long\29 -7194:skgpu::ganesh::texture_proxy_view_from_planes\28GrRecordingContext*\2c\20SkImage_Lazy\20const*\2c\20skgpu::Budgeted\29::$_0::__invoke\28void*\2c\20void*\29 -7195:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::~SmallPathOp\28\29_11759 -7196:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::visitProxies\28std::__2::function\20const&\29\20const -7197:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::onPrepareDraws\28GrMeshDrawTarget*\29 -7198:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -7199:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -7200:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::name\28\29\20const -7201:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::fixedFunctionFlags\28\29\20const -7202:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -7203:skgpu::ganesh::\28anonymous\20namespace\29::QuadEdgeEffect::name\28\29\20const -7204:skgpu::ganesh::\28anonymous\20namespace\29::QuadEdgeEffect::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -7205:skgpu::ganesh::\28anonymous\20namespace\29::QuadEdgeEffect::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -7206:skgpu::ganesh::\28anonymous\20namespace\29::QuadEdgeEffect::makeProgramImpl\28GrShaderCaps\20const&\29\20const -7207:skgpu::ganesh::\28anonymous\20namespace\29::QuadEdgeEffect::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -7208:skgpu::ganesh::\28anonymous\20namespace\29::HullShader::~HullShader\28\29_11635 -7209:skgpu::ganesh::\28anonymous\20namespace\29::HullShader::~HullShader\28\29 -7210:skgpu::ganesh::\28anonymous\20namespace\29::HullShader::name\28\29\20const -7211:skgpu::ganesh::\28anonymous\20namespace\29::HullShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::emitVertexCode\28GrShaderCaps\20const&\2c\20GrPathTessellationShader\20const&\2c\20GrGLSLVertexBuilder*\2c\20GrGLSLVaryingHandler*\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -7212:skgpu::ganesh::\28anonymous\20namespace\29::HullShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const -7213:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::~AAFlatteningConvexPathOp\28\29_11030 -7214:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::~AAFlatteningConvexPathOp\28\29 -7215:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::visitProxies\28std::__2::function\20const&\29\20const -7216:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::onPrepareDraws\28GrMeshDrawTarget*\29 -7217:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -7218:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -7219:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -7220:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::name\28\29\20const -7221:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::fixedFunctionFlags\28\29\20const -7222:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -7223:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::~AAConvexPathOp\28\29_10970 -7224:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::~AAConvexPathOp\28\29 -7225:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::visitProxies\28std::__2::function\20const&\29\20const -7226:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::onPrepareDraws\28GrMeshDrawTarget*\29 -7227:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -7228:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -7229:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -7230:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::name\28\29\20const -7231:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -7232:skgpu::ganesh::TriangulatingPathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -7233:skgpu::ganesh::TriangulatingPathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -7234:skgpu::ganesh::TriangulatingPathRenderer::name\28\29\20const -7235:skgpu::ganesh::TessellationPathRenderer::onStencilPath\28skgpu::ganesh::PathRenderer::StencilPathArgs\20const&\29 -7236:skgpu::ganesh::TessellationPathRenderer::onGetStencilSupport\28GrStyledShape\20const&\29\20const -7237:skgpu::ganesh::TessellationPathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -7238:skgpu::ganesh::TessellationPathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -7239:skgpu::ganesh::TessellationPathRenderer::name\28\29\20const -7240:skgpu::ganesh::SurfaceDrawContext::willReplaceOpsTask\28skgpu::ganesh::OpsTask*\2c\20skgpu::ganesh::OpsTask*\29 -7241:skgpu::ganesh::SurfaceDrawContext::canDiscardPreviousOpsOnFullClear\28\29\20const -7242:skgpu::ganesh::SurfaceContext::~SurfaceContext\28\29_9151 -7243:skgpu::ganesh::SurfaceContext::asyncRescaleAndReadPixelsYUV420\28GrDirectContext*\2c\20SkYUVColorSpace\2c\20bool\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkISize\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29::$_0::__invoke\28void*\29 -7244:skgpu::ganesh::SurfaceContext::asyncReadPixels\28GrDirectContext*\2c\20SkIRect\20const&\2c\20SkColorType\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29::$_0::__invoke\28void*\29 -7245:skgpu::ganesh::StrokeTessellateOp::~StrokeTessellateOp\28\29_11830 -7246:skgpu::ganesh::StrokeTessellateOp::~StrokeTessellateOp\28\29 -7247:skgpu::ganesh::StrokeTessellateOp::visitProxies\28std::__2::function\20const&\29\20const -7248:skgpu::ganesh::StrokeTessellateOp::usesStencil\28\29\20const -7249:skgpu::ganesh::StrokeTessellateOp::onPrepare\28GrOpFlushState*\29 -7250:skgpu::ganesh::StrokeTessellateOp::onPrePrepare\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -7251:skgpu::ganesh::StrokeTessellateOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -7252:skgpu::ganesh::StrokeTessellateOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -7253:skgpu::ganesh::StrokeTessellateOp::name\28\29\20const -7254:skgpu::ganesh::StrokeTessellateOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -7255:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::~NonAAStrokeRectOp\28\29_11808 -7256:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::~NonAAStrokeRectOp\28\29 -7257:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::visitProxies\28std::__2::function\20const&\29\20const -7258:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::programInfo\28\29 -7259:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::onPrepareDraws\28GrMeshDrawTarget*\29 -7260:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -7261:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -7262:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::name\28\29\20const -7263:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -7264:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::~AAStrokeRectOp\28\29_11797 -7265:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::~AAStrokeRectOp\28\29 -7266:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::visitProxies\28std::__2::function\20const&\29\20const -7267:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::programInfo\28\29 -7268:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::onPrepareDraws\28GrMeshDrawTarget*\29 -7269:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -7270:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -7271:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -7272:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::name\28\29\20const -7273:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -7274:skgpu::ganesh::StencilClip::~StencilClip\28\29_10174 -7275:skgpu::ganesh::StencilClip::~StencilClip\28\29 -7276:skgpu::ganesh::StencilClip::preApply\28SkRect\20const&\2c\20GrAA\29\20const -7277:skgpu::ganesh::StencilClip::getConservativeBounds\28\29\20const -7278:skgpu::ganesh::StencilClip::apply\28GrAppliedHardClip*\2c\20SkIRect*\29\20const -7279:skgpu::ganesh::SoftwarePathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -7280:skgpu::ganesh::SoftwarePathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -7281:skgpu::ganesh::SoftwarePathRenderer::name\28\29\20const -7282:skgpu::ganesh::SmallPathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -7283:skgpu::ganesh::SmallPathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -7284:skgpu::ganesh::SmallPathRenderer::name\28\29\20const -7285:skgpu::ganesh::SmallPathAtlasMgr::preFlush\28GrOnFlushResourceProvider*\29 -7286:skgpu::ganesh::SmallPathAtlasMgr::postFlush\28skgpu::Token\29 -7287:skgpu::ganesh::SmallPathAtlasMgr::evict\28skgpu::PlotLocator\29 -7288:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::~RegionOpImpl\28\29_11706 -7289:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::~RegionOpImpl\28\29 -7290:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::visitProxies\28std::__2::function\20const&\29\20const -7291:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::programInfo\28\29 -7292:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::onPrepareDraws\28GrMeshDrawTarget*\29 -7293:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -7294:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -7295:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -7296:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::name\28\29\20const -7297:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -7298:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_quad_generic\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -7299:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_2d_uv_strict\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -7300:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_2d_uv\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -7301:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_2d_cov_uv_strict\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -7302:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_2d_cov_uv\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -7303:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_2d_color_uv_strict\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -7304:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_2d_color_uv\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -7305:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_2d_color\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -7306:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::~QuadPerEdgeAAGeometryProcessor\28\29_11695 -7307:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::~QuadPerEdgeAAGeometryProcessor\28\29 -7308:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::onTextureSampler\28int\29\20const -7309:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::name\28\29\20const -7310:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -7311:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -7312:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::makeProgramImpl\28GrShaderCaps\20const&\29\20const -7313:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -7314:skgpu::ganesh::PathWedgeTessellator::prepare\28GrMeshDrawTarget*\2c\20SkMatrix\20const&\2c\20skgpu::ganesh::PathTessellator::PathDrawList\20const&\2c\20int\29 -7315:skgpu::ganesh::PathTessellator::~PathTessellator\28\29 -7316:skgpu::ganesh::PathTessellateOp::~PathTessellateOp\28\29_11670 -7317:skgpu::ganesh::PathTessellateOp::~PathTessellateOp\28\29 -7318:skgpu::ganesh::PathTessellateOp::visitProxies\28std::__2::function\20const&\29\20const -7319:skgpu::ganesh::PathTessellateOp::usesStencil\28\29\20const -7320:skgpu::ganesh::PathTessellateOp::onPrepare\28GrOpFlushState*\29 -7321:skgpu::ganesh::PathTessellateOp::onPrePrepare\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -7322:skgpu::ganesh::PathTessellateOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -7323:skgpu::ganesh::PathTessellateOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -7324:skgpu::ganesh::PathTessellateOp::name\28\29\20const -7325:skgpu::ganesh::PathTessellateOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -7326:skgpu::ganesh::PathStencilCoverOp::~PathStencilCoverOp\28\29_11653 -7327:skgpu::ganesh::PathStencilCoverOp::~PathStencilCoverOp\28\29 -7328:skgpu::ganesh::PathStencilCoverOp::visitProxies\28std::__2::function\20const&\29\20const -7329:skgpu::ganesh::PathStencilCoverOp::onPrepare\28GrOpFlushState*\29 -7330:skgpu::ganesh::PathStencilCoverOp::onPrePrepare\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -7331:skgpu::ganesh::PathStencilCoverOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -7332:skgpu::ganesh::PathStencilCoverOp::name\28\29\20const -7333:skgpu::ganesh::PathStencilCoverOp::fixedFunctionFlags\28\29\20const -7334:skgpu::ganesh::PathStencilCoverOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -7335:skgpu::ganesh::PathRenderer::onStencilPath\28skgpu::ganesh::PathRenderer::StencilPathArgs\20const&\29 -7336:skgpu::ganesh::PathRenderer::onGetStencilSupport\28GrStyledShape\20const&\29\20const -7337:skgpu::ganesh::PathInnerTriangulateOp::~PathInnerTriangulateOp\28\29_11629 -7338:skgpu::ganesh::PathInnerTriangulateOp::~PathInnerTriangulateOp\28\29 -7339:skgpu::ganesh::PathInnerTriangulateOp::visitProxies\28std::__2::function\20const&\29\20const -7340:skgpu::ganesh::PathInnerTriangulateOp::onPrepare\28GrOpFlushState*\29 -7341:skgpu::ganesh::PathInnerTriangulateOp::onPrePrepare\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -7342:skgpu::ganesh::PathInnerTriangulateOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -7343:skgpu::ganesh::PathInnerTriangulateOp::name\28\29\20const -7344:skgpu::ganesh::PathInnerTriangulateOp::fixedFunctionFlags\28\29\20const -7345:skgpu::ganesh::PathInnerTriangulateOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -7346:skgpu::ganesh::PathCurveTessellator::prepare\28GrMeshDrawTarget*\2c\20SkMatrix\20const&\2c\20skgpu::ganesh::PathTessellator::PathDrawList\20const&\2c\20int\29 -7347:skgpu::ganesh::OpsTask::~OpsTask\28\29_11568 -7348:skgpu::ganesh::OpsTask::onPrepare\28GrOpFlushState*\29 -7349:skgpu::ganesh::OpsTask::onPrePrepare\28GrRecordingContext*\29 -7350:skgpu::ganesh::OpsTask::onMakeSkippable\28\29 -7351:skgpu::ganesh::OpsTask::onIsUsed\28GrSurfaceProxy*\29\20const -7352:skgpu::ganesh::OpsTask::gatherProxyIntervals\28GrResourceAllocator*\29\20const -7353:skgpu::ganesh::OpsTask::endFlush\28GrDrawingManager*\29 -7354:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::~NonAALatticeOp\28\29_11540 -7355:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::visitProxies\28std::__2::function\20const&\29\20const -7356:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::onPrepareDraws\28GrMeshDrawTarget*\29 -7357:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -7358:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -7359:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -7360:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::name\28\29\20const -7361:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -7362:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::~LatticeGP\28\29_11552 -7363:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::~LatticeGP\28\29 -7364:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::onTextureSampler\28int\29\20const -7365:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::name\28\29\20const -7366:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -7367:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -7368:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::makeProgramImpl\28GrShaderCaps\20const&\29\20const -7369:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -7370:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::~FillRRectOpImpl\28\29_11328 -7371:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::~FillRRectOpImpl\28\29 -7372:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::visitProxies\28std::__2::function\20const&\29\20const -7373:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::onPrepareDraws\28GrMeshDrawTarget*\29 -7374:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -7375:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -7376:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -7377:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::name\28\29\20const -7378:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -7379:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::clipToShape\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkClipOp\2c\20SkMatrix\20const&\2c\20GrShape\20const&\2c\20GrAA\29 -7380:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Processor::~Processor\28\29_11345 -7381:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Processor::~Processor\28\29 -7382:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Processor::name\28\29\20const -7383:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Processor::makeProgramImpl\28GrShaderCaps\20const&\29\20const -7384:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Processor::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -7385:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Processor::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -7386:skgpu::ganesh::DrawableOp::~DrawableOp\28\29_11318 -7387:skgpu::ganesh::DrawableOp::~DrawableOp\28\29 -7388:skgpu::ganesh::DrawableOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -7389:skgpu::ganesh::DrawableOp::name\28\29\20const -7390:skgpu::ganesh::DrawAtlasPathOp::~DrawAtlasPathOp\28\29_11221 -7391:skgpu::ganesh::DrawAtlasPathOp::~DrawAtlasPathOp\28\29 -7392:skgpu::ganesh::DrawAtlasPathOp::visitProxies\28std::__2::function\20const&\29\20const -7393:skgpu::ganesh::DrawAtlasPathOp::onPrepare\28GrOpFlushState*\29 -7394:skgpu::ganesh::DrawAtlasPathOp::onPrePrepare\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -7395:skgpu::ganesh::DrawAtlasPathOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -7396:skgpu::ganesh::DrawAtlasPathOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -7397:skgpu::ganesh::DrawAtlasPathOp::name\28\29\20const -7398:skgpu::ganesh::DrawAtlasPathOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -7399:skgpu::ganesh::Device::~Device\28\29_8773 -7400:skgpu::ganesh::Device::~Device\28\29 -7401:skgpu::ganesh::Device::strikeDeviceInfo\28\29\20const -7402:skgpu::ganesh::Device::snapSpecial\28SkIRect\20const&\2c\20bool\29 -7403:skgpu::ganesh::Device::snapSpecialScaled\28SkIRect\20const&\2c\20SkISize\20const&\29 -7404:skgpu::ganesh::Device::replaceClip\28SkIRect\20const&\29 -7405:skgpu::ganesh::Device::pushClipStack\28\29 -7406:skgpu::ganesh::Device::popClipStack\28\29 -7407:skgpu::ganesh::Device::onWritePixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -7408:skgpu::ganesh::Device::onReadPixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -7409:skgpu::ganesh::Device::onDrawGlyphRunList\28SkCanvas*\2c\20sktext::GlyphRunList\20const&\2c\20SkPaint\20const&\29 -7410:skgpu::ganesh::Device::onClipShader\28sk_sp\29 -7411:skgpu::ganesh::Device::makeSurface\28SkImageInfo\20const&\2c\20SkSurfaceProps\20const&\29 -7412:skgpu::ganesh::Device::isClipWideOpen\28\29\20const -7413:skgpu::ganesh::Device::isClipRect\28\29\20const -7414:skgpu::ganesh::Device::isClipEmpty\28\29\20const -7415:skgpu::ganesh::Device::isClipAntiAliased\28\29\20const -7416:skgpu::ganesh::Device::drawVertices\28SkVertices\20const*\2c\20sk_sp\2c\20SkPaint\20const&\2c\20bool\29 -7417:skgpu::ganesh::Device::drawSpecial\28SkSpecialImage*\2c\20SkMatrix\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -7418:skgpu::ganesh::Device::drawSlug\28SkCanvas*\2c\20sktext::gpu::Slug\20const*\2c\20SkPaint\20const&\29 -7419:skgpu::ganesh::Device::drawShadow\28SkCanvas*\2c\20SkPath\20const&\2c\20SkDrawShadowRec\20const&\29 -7420:skgpu::ganesh::Device::drawRegion\28SkRegion\20const&\2c\20SkPaint\20const&\29 -7421:skgpu::ganesh::Device::drawRect\28SkRect\20const&\2c\20SkPaint\20const&\29 -7422:skgpu::ganesh::Device::drawPoints\28SkCanvas::PointMode\2c\20SkSpan\2c\20SkPaint\20const&\29 -7423:skgpu::ganesh::Device::drawPaint\28SkPaint\20const&\29 -7424:skgpu::ganesh::Device::drawOval\28SkRect\20const&\2c\20SkPaint\20const&\29 -7425:skgpu::ganesh::Device::drawMesh\28SkMesh\20const&\2c\20sk_sp\2c\20SkPaint\20const&\29 -7426:skgpu::ganesh::Device::drawImageRect\28SkImage\20const*\2c\20SkRect\20const*\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -7427:skgpu::ganesh::Device::drawImageLattice\28SkImage\20const*\2c\20SkCanvas::Lattice\20const&\2c\20SkRect\20const&\2c\20SkFilterMode\2c\20SkPaint\20const&\29 -7428:skgpu::ganesh::Device::drawEdgeAAQuad\28SkRect\20const&\2c\20SkPoint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkBlendMode\29 -7429:skgpu::ganesh::Device::drawEdgeAAImageSet\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -7430:skgpu::ganesh::Device::drawDrawable\28SkCanvas*\2c\20SkDrawable*\2c\20SkMatrix\20const*\29 -7431:skgpu::ganesh::Device::drawDevice\28SkDevice*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\29 -7432:skgpu::ganesh::Device::drawDRRect\28SkRRect\20const&\2c\20SkRRect\20const&\2c\20SkPaint\20const&\29 -7433:skgpu::ganesh::Device::drawCoverageMask\28SkSpecialImage\20const*\2c\20SkMatrix\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\29 -7434:skgpu::ganesh::Device::drawBlurredRRect\28SkRRect\20const&\2c\20SkPaint\20const&\2c\20float\29 -7435:skgpu::ganesh::Device::drawAtlas\28SkSpan\2c\20SkSpan\2c\20SkSpan\2c\20sk_sp\2c\20SkPaint\20const&\29 -7436:skgpu::ganesh::Device::drawAsTiledImageRect\28SkCanvas*\2c\20SkImage\20const*\2c\20SkRect\20const*\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -7437:skgpu::ganesh::Device::drawArc\28SkArc\20const&\2c\20SkPaint\20const&\29 -7438:skgpu::ganesh::Device::devClipBounds\28\29\20const -7439:skgpu::ganesh::Device::createImageFilteringBackend\28SkSurfaceProps\20const&\2c\20SkColorType\29\20const -7440:skgpu::ganesh::Device::createDevice\28SkDevice::CreateInfo\20const&\2c\20SkPaint\20const*\29 -7441:skgpu::ganesh::Device::convertGlyphRunListToSlug\28sktext::GlyphRunList\20const&\2c\20SkPaint\20const&\29 -7442:skgpu::ganesh::Device::clipRegion\28SkRegion\20const&\2c\20SkClipOp\29 -7443:skgpu::ganesh::Device::clipRect\28SkRect\20const&\2c\20SkClipOp\2c\20bool\29 -7444:skgpu::ganesh::Device::clipRRect\28SkRRect\20const&\2c\20SkClipOp\2c\20bool\29 -7445:skgpu::ganesh::Device::clipPath\28SkPath\20const&\2c\20SkClipOp\2c\20bool\29 -7446:skgpu::ganesh::Device::baseRecorder\28\29\20const -7447:skgpu::ganesh::Device::android_utils_clipWithStencil\28\29 -7448:skgpu::ganesh::DefaultPathRenderer::onStencilPath\28skgpu::ganesh::PathRenderer::StencilPathArgs\20const&\29 -7449:skgpu::ganesh::DefaultPathRenderer::onGetStencilSupport\28GrStyledShape\20const&\29\20const -7450:skgpu::ganesh::DefaultPathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -7451:skgpu::ganesh::DefaultPathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -7452:skgpu::ganesh::DefaultPathRenderer::name\28\29\20const -7453:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingLineEffect::name\28\29\20const -7454:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingLineEffect::makeProgramImpl\28GrShaderCaps\20const&\29\20const -7455:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingLineEffect::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -7456:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingLineEffect::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -7457:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingCircleEffect::name\28\29\20const -7458:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingCircleEffect::makeProgramImpl\28GrShaderCaps\20const&\29\20const -7459:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingCircleEffect::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -7460:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingCircleEffect::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -7461:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::~DashOpImpl\28\29_11144 -7462:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::~DashOpImpl\28\29 -7463:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::visitProxies\28std::__2::function\20const&\29\20const -7464:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::programInfo\28\29 -7465:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::onPrepareDraws\28GrMeshDrawTarget*\29 -7466:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -7467:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -7468:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -7469:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::name\28\29\20const -7470:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::fixedFunctionFlags\28\29\20const -7471:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -7472:skgpu::ganesh::DashLinePathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -7473:skgpu::ganesh::DashLinePathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -7474:skgpu::ganesh::DashLinePathRenderer::name\28\29\20const -7475:skgpu::ganesh::ClipStack::~ClipStack\28\29_8734 -7476:skgpu::ganesh::ClipStack::preApply\28SkRect\20const&\2c\20GrAA\29\20const -7477:skgpu::ganesh::ClipStack::apply\28GrRecordingContext*\2c\20skgpu::ganesh::SurfaceDrawContext*\2c\20GrDrawOp*\2c\20GrAAType\2c\20GrAppliedClip*\2c\20SkRect*\29\20const -7478:skgpu::ganesh::ClearOp::~ClearOp\28\29 -7479:skgpu::ganesh::ClearOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -7480:skgpu::ganesh::ClearOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -7481:skgpu::ganesh::ClearOp::name\28\29\20const -7482:skgpu::ganesh::AtlasTextOp::~AtlasTextOp\28\29_11116 -7483:skgpu::ganesh::AtlasTextOp::~AtlasTextOp\28\29 -7484:skgpu::ganesh::AtlasTextOp::visitProxies\28std::__2::function\20const&\29\20const -7485:skgpu::ganesh::AtlasTextOp::onPrepareDraws\28GrMeshDrawTarget*\29 -7486:skgpu::ganesh::AtlasTextOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -7487:skgpu::ganesh::AtlasTextOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -7488:skgpu::ganesh::AtlasTextOp::name\28\29\20const -7489:skgpu::ganesh::AtlasTextOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -7490:skgpu::ganesh::AtlasRenderTask::~AtlasRenderTask\28\29_11096 -7491:skgpu::ganesh::AtlasRenderTask::~AtlasRenderTask\28\29 -7492:skgpu::ganesh::AtlasRenderTask::onMakeClosed\28GrRecordingContext*\2c\20SkIRect*\29 -7493:skgpu::ganesh::AtlasRenderTask::onExecute\28GrOpFlushState*\29 -7494:skgpu::ganesh::AtlasPathRenderer::~AtlasPathRenderer\28\29_11060 -7495:skgpu::ganesh::AtlasPathRenderer::~AtlasPathRenderer\28\29 -7496:skgpu::ganesh::AtlasPathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -7497:skgpu::ganesh::AtlasPathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -7498:skgpu::ganesh::AtlasPathRenderer::name\28\29\20const -7499:skgpu::ganesh::AALinearizingConvexPathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -7500:skgpu::ganesh::AALinearizingConvexPathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -7501:skgpu::ganesh::AALinearizingConvexPathRenderer::name\28\29\20const -7502:skgpu::ganesh::AAHairLinePathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -7503:skgpu::ganesh::AAHairLinePathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -7504:skgpu::ganesh::AAHairLinePathRenderer::name\28\29\20const -7505:skgpu::ganesh::AAConvexPathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -7506:skgpu::ganesh::AAConvexPathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -7507:skgpu::ganesh::AAConvexPathRenderer::name\28\29\20const -7508:skgpu::TAsyncReadResult::~TAsyncReadResult\28\29_10218 -7509:skgpu::TAsyncReadResult::rowBytes\28int\29\20const -7510:skgpu::TAsyncReadResult::data\28int\29\20const -7511:skgpu::StringKeyBuilder::~StringKeyBuilder\28\29_9646 -7512:skgpu::StringKeyBuilder::~StringKeyBuilder\28\29 -7513:skgpu::StringKeyBuilder::appendComment\28char\20const*\29 -7514:skgpu::StringKeyBuilder::addBits\28unsigned\20int\2c\20unsigned\20int\2c\20std::__2::basic_string_view>\29 -7515:skgpu::ShaderErrorHandler::compileError\28char\20const*\2c\20char\20const*\2c\20bool\29 -7516:skgpu::RectanizerSkyline::~RectanizerSkyline\28\29_12596 -7517:skgpu::RectanizerSkyline::~RectanizerSkyline\28\29 -7518:skgpu::RectanizerSkyline::reset\28\29 -7519:skgpu::RectanizerSkyline::percentFull\28\29\20const -7520:skgpu::RectanizerPow2::reset\28\29 -7521:skgpu::RectanizerPow2::percentFull\28\29\20const -7522:skgpu::RectanizerPow2::addRect\28int\2c\20int\2c\20SkIPoint16*\29 -7523:skgpu::Plot::~Plot\28\29_12571 -7524:skgpu::Plot::~Plot\28\29 -7525:skgpu::KeyBuilder::~KeyBuilder\28\29 -7526:skgpu::KeyBuilder::addBits\28unsigned\20int\2c\20unsigned\20int\2c\20std::__2::basic_string_view>\29 -7527:skgpu::DefaultShaderErrorHandler\28\29::DefaultShaderErrorHandler::compileError\28char\20const*\2c\20char\20const*\29 -7528:skcpu::bw_square_proc\28skcpu::PtProcRec\20const&\2c\20SkSpan\2c\20SkBlitter*\29 -7529:skcpu::bw_pt_hair_proc\28skcpu::PtProcRec\20const&\2c\20SkSpan\2c\20SkBlitter*\29 -7530:skcpu::bw_poly_hair_proc\28skcpu::PtProcRec\20const&\2c\20SkSpan\2c\20SkBlitter*\29 -7531:skcpu::bw_line_hair_proc\28skcpu::PtProcRec\20const&\2c\20SkSpan\2c\20SkBlitter*\29 -7532:skcpu::aa_square_proc\28skcpu::PtProcRec\20const&\2c\20SkSpan\2c\20SkBlitter*\29 -7533:skcpu::aa_poly_hair_proc\28skcpu::PtProcRec\20const&\2c\20SkSpan\2c\20SkBlitter*\29 -7534:skcpu::aa_line_hair_proc\28skcpu::PtProcRec\20const&\2c\20SkSpan\2c\20SkBlitter*\29 -7535:skcpu::Draw::~Draw\28\29 -7536:skcpu::Draw::paintMasks\28SkZip\2c\20SkPaint\20const&\29\20const -7537:sk_write_fn\28png_struct_def*\2c\20unsigned\20char*\2c\20unsigned\20long\29 -7538:sk_sp*\20emscripten::internal::MemberAccess>::getWire\28sk_sp\20SimpleImageInfo::*\20const&\2c\20SimpleImageInfo&\29 -7539:sk_read_user_chunk\28png_struct_def*\2c\20png_unknown_chunk_t*\29 -7540:sk_mmap_releaseproc\28void\20const*\2c\20void*\29 -7541:sk_ft_stream_io\28FT_StreamRec_*\2c\20unsigned\20long\2c\20unsigned\20char*\2c\20unsigned\20long\29 -7542:sk_ft_realloc\28FT_MemoryRec_*\2c\20long\2c\20long\2c\20void*\29 -7543:sk_ft_free\28FT_MemoryRec_*\2c\20void*\29 -7544:sk_ft_alloc\28FT_MemoryRec_*\2c\20long\29 -7545:sk_error_fn\28png_struct_def*\2c\20char\20const*\29_13082 -7546:sk_error_fn\28png_struct_def*\2c\20char\20const*\29 -7547:sfnt_table_info -7548:sfnt_load_face -7549:sfnt_is_postscript -7550:sfnt_is_alphanumeric -7551:sfnt_init_face -7552:sfnt_get_ps_name -7553:sfnt_get_name_index -7554:sfnt_get_name_id -7555:sfnt_get_interface -7556:sfnt_get_glyph_name -7557:sfnt_get_charset_id -7558:sfnt_done_face -7559:setup_syllables_use\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -7560:setup_syllables_myanmar\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -7561:setup_syllables_khmer\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -7562:setup_syllables_indic\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -7563:setup_masks_use\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -7564:setup_masks_myanmar\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -7565:setup_masks_khmer\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -7566:setup_masks_indic\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -7567:setup_masks_hangul\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -7568:setup_masks_arabic\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -7569:service_cleanup\28\29 -7570:sep_upsample -7571:self_destruct -7572:scriptGetMaxValue\28IntProperty\20const&\2c\20UProperty\29 -7573:save_marker -7574:sample8\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -7575:sample6\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -7576:sample4\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -7577:sample2\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -7578:sample1\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -7579:rgb_rgb_convert -7580:rgb_rgb565_convert -7581:rgb_rgb565D_convert -7582:rgb_gray_convert -7583:reverse_hit_compare_y\28SkOpRayHit\20const*\2c\20SkOpRayHit\20const*\29 -7584:reverse_hit_compare_x\28SkOpRayHit\20const*\2c\20SkOpRayHit\20const*\29 -7585:reset_marker_reader -7586:reset_input_controller -7587:reset_error_mgr -7588:request_virt_sarray -7589:request_virt_barray -7590:reorder_use\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -7591:reorder_myanmar\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -7592:reorder_marks_hebrew\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20unsigned\20int\2c\20unsigned\20int\29 -7593:reorder_marks_arabic\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20unsigned\20int\2c\20unsigned\20int\29 -7594:reorder_khmer\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -7595:release_data\28void*\2c\20void*\29 -7596:record_stch\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -7597:record_rphf_use\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -7598:record_pref_use\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -7599:realize_virt_arrays -7600:read_restart_marker -7601:read_markers -7602:read_data_from_FT_Stream -7603:rbbi_cleanup_74 -7604:quantize_ord_dither -7605:quantize_fs_dither -7606:quantize3_ord_dither -7607:putil_cleanup\28\29 -7608:psnames_get_service -7609:pshinter_get_t2_funcs -7610:pshinter_get_t1_funcs -7611:pshinter_get_globals_funcs -7612:psh_globals_new -7613:psh_globals_destroy -7614:psaux_get_glyph_name -7615:ps_table_release -7616:ps_table_new -7617:ps_table_done -7618:ps_table_add -7619:ps_property_set -7620:ps_property_get -7621:ps_parser_to_token_array -7622:ps_parser_to_int -7623:ps_parser_to_fixed_array -7624:ps_parser_to_fixed -7625:ps_parser_to_coord_array -7626:ps_parser_to_bytes -7627:ps_parser_skip_spaces -7628:ps_parser_load_field_table -7629:ps_parser_init -7630:ps_hints_t2mask -7631:ps_hints_t2counter -7632:ps_hints_t1stem3 -7633:ps_hints_t1reset -7634:ps_hints_close -7635:ps_hints_apply -7636:ps_hinter_init -7637:ps_hinter_done -7638:ps_get_standard_strings -7639:ps_get_macintosh_name -7640:ps_decoder_init -7641:ps_builder_init -7642:progress_monitor\28jpeg_common_struct*\29 -7643:process_data_simple_main -7644:process_data_crank_post -7645:process_data_context_main -7646:prescan_quantize -7647:preprocess_text_use\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -7648:preprocess_text_thai\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -7649:preprocess_text_indic\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -7650:preprocess_text_hangul\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -7651:prepare_for_output_pass -7652:premultiply_data -7653:premul_rgb\28SkRGBA4f<\28SkAlphaType\292>\29 -7654:premul_polar\28SkRGBA4f<\28SkAlphaType\292>\29 -7655:postprocess_glyphs_arabic\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -7656:post_process_prepass -7657:post_process_2pass -7658:post_process_1pass -7659:portable::xy_to_unit_angle\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7660:portable::xy_to_radius\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7661:portable::xy_to_2pt_conical_well_behaved\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7662:portable::xy_to_2pt_conical_strip\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7663:portable::xy_to_2pt_conical_smaller\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7664:portable::xy_to_2pt_conical_greater\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7665:portable::xy_to_2pt_conical_focal_on_circle\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7666:portable::xor_\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7667:portable::white_color\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7668:portable::unpremul_polar\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7669:portable::unpremul\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7670:portable::uniform_color_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7671:portable::trace_var\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7672:portable::trace_scope\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7673:portable::trace_line\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7674:portable::trace_exit\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7675:portable::trace_enter\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7676:portable::tan_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7677:portable::swizzle_copy_to_indirect_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7678:portable::swizzle_copy_slot_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7679:portable::swizzle_copy_4_slots_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7680:portable::swizzle_copy_3_slots_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7681:portable::swizzle_copy_2_slots_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7682:portable::swizzle_4\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7683:portable::swizzle_3\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7684:portable::swizzle_2\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7685:portable::swizzle_1\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7686:portable::swizzle\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7687:portable::swap_src_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7688:portable::swap_rb_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7689:portable::swap_rb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7690:portable::sub_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7691:portable::sub_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7692:portable::sub_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7693:portable::sub_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7694:portable::sub_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7695:portable::sub_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7696:portable::sub_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7697:portable::sub_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7698:portable::sub_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7699:portable::sub_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7700:portable::store_src_rg\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7701:portable::store_src_a\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7702:portable::store_src\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7703:portable::store_rgf16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7704:portable::store_rg88\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7705:portable::store_rg1616\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7706:portable::store_return_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7707:portable::store_r8\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7708:portable::store_loop_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7709:portable::store_f32\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7710:portable::store_f16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7711:portable::store_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7712:portable::store_device_xy01\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7713:portable::store_condition_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7714:portable::store_af16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7715:portable::store_a8\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7716:portable::store_a16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7717:portable::store_8888\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7718:portable::store_565\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7719:portable::store_4444\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7720:portable::store_16161616\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7721:portable::store_10x6\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7722:portable::store_1010102_xr\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7723:portable::store_1010102\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7724:portable::store_10101010_xr\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7725:portable::start_pipeline\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkRasterPipelineStage*\2c\20SkSpan\2c\20unsigned\20char*\29 -7726:portable::stack_rewind\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7727:portable::stack_checkpoint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7728:portable::srcover_rgba_8888\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7729:portable::srcover\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7730:portable::srcout\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7731:portable::srcin\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7732:portable::srcatop\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7733:portable::sqrt_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7734:portable::splat_4_constants\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7735:portable::splat_3_constants\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7736:portable::splat_2_constants\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7737:portable::softlight\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7738:portable::smoothstep_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7739:portable::sin_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7740:portable::shuffle\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7741:portable::set_base_pointer\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7742:portable::seed_shader\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7743:portable::screen\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7744:portable::scale_u8\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7745:portable::scale_native\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7746:portable::scale_565\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7747:portable::scale_1_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7748:portable::saturation\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7749:portable::rgb_to_hsl\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7750:portable::repeat_y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7751:portable::repeat_x_1\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7752:portable::repeat_x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7753:portable::refract_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7754:portable::reenable_loop_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7755:portable::rect_memset64\28unsigned\20long\20long*\2c\20unsigned\20long\20long\2c\20int\2c\20unsigned\20long\2c\20int\29 -7756:portable::rect_memset32\28unsigned\20int*\2c\20unsigned\20int\2c\20int\2c\20unsigned\20long\2c\20int\29 -7757:portable::rect_memset16\28unsigned\20short*\2c\20unsigned\20short\2c\20int\2c\20unsigned\20long\2c\20int\29 -7758:portable::premul_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7759:portable::premul\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7760:portable::pow_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7761:portable::plus_\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7762:portable::perlin_noise\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7763:portable::parametric\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7764:portable::overlay\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7765:portable::ootf\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7766:portable::negate_x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7767:portable::multiply\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7768:portable::mul_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7769:portable::mul_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7770:portable::mul_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7771:portable::mul_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7772:portable::mul_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7773:portable::mul_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7774:portable::mul_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7775:portable::mul_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7776:portable::mul_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7777:portable::mul_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7778:portable::mul_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7779:portable::mul_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7780:portable::move_src_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7781:portable::move_dst_src\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7782:portable::modulate\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7783:portable::mod_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7784:portable::mod_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7785:portable::mod_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7786:portable::mod_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7787:portable::mod_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7788:portable::mix_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7789:portable::mix_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7790:portable::mix_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7791:portable::mix_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7792:portable::mix_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7793:portable::mix_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7794:portable::mix_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7795:portable::mix_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7796:portable::mix_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7797:portable::mix_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7798:portable::mirror_y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7799:portable::mirror_x_1\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7800:portable::mirror_x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7801:portable::mipmap_linear_update\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7802:portable::mipmap_linear_init\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7803:portable::mipmap_linear_finish\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7804:portable::min_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7805:portable::min_n_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7806:portable::min_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7807:portable::min_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7808:portable::min_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7809:portable::min_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7810:portable::min_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7811:portable::min_4_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7812:portable::min_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7813:portable::min_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7814:portable::min_3_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7815:portable::min_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7816:portable::min_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7817:portable::min_2_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7818:portable::min_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7819:portable::min_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7820:portable::merge_loop_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7821:portable::merge_inv_condition_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7822:portable::merge_condition_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7823:portable::memset32\28unsigned\20int*\2c\20unsigned\20int\2c\20int\29 -7824:portable::memset16\28unsigned\20short*\2c\20unsigned\20short\2c\20int\29 -7825:portable::max_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7826:portable::max_n_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7827:portable::max_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7828:portable::max_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7829:portable::max_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7830:portable::max_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7831:portable::max_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7832:portable::max_4_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7833:portable::max_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7834:portable::max_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7835:portable::max_3_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7836:portable::max_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7837:portable::max_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7838:portable::max_2_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7839:portable::max_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7840:portable::max_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7841:portable::matrix_translate\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7842:portable::matrix_scale_translate\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7843:portable::matrix_perspective\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7844:portable::matrix_multiply_4\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7845:portable::matrix_multiply_3\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7846:portable::matrix_multiply_2\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7847:portable::matrix_4x5\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7848:portable::matrix_4x3\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7849:portable::matrix_3x4\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7850:portable::matrix_3x3\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7851:portable::matrix_2x3\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7852:portable::mask_off_return_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7853:portable::mask_off_loop_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7854:portable::mask_2pt_conical_nan\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7855:portable::mask_2pt_conical_degenerates\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7856:portable::luminosity\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7857:portable::log_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7858:portable::log2_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7859:portable::load_src_rg\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7860:portable::load_src\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7861:portable::load_rgf16_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7862:portable::load_rgf16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7863:portable::load_rg88_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7864:portable::load_rg88\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7865:portable::load_rg1616_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7866:portable::load_rg1616\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7867:portable::load_return_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7868:portable::load_loop_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7869:portable::load_f32_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7870:portable::load_f32\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7871:portable::load_f16_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7872:portable::load_f16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7873:portable::load_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7874:portable::load_condition_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7875:portable::load_af16_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7876:portable::load_af16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7877:portable::load_a8_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7878:portable::load_a8\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7879:portable::load_a16_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7880:portable::load_a16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7881:portable::load_8888_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7882:portable::load_8888\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7883:portable::load_565_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7884:portable::load_565\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7885:portable::load_4444_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7886:portable::load_4444\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7887:portable::load_16161616_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7888:portable::load_16161616\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7889:portable::load_10x6_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7890:portable::load_10x6\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7891:portable::load_1010102_xr_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7892:portable::load_1010102_xr\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7893:portable::load_1010102_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7894:portable::load_1010102\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7895:portable::load_10101010_xr_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7896:portable::load_10101010_xr\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7897:portable::lighten\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7898:portable::lerp_u8\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7899:portable::lerp_native\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7900:portable::lerp_565\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7901:portable::lerp_1_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7902:portable::just_return\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7903:portable::jump\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7904:portable::invsqrt_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7905:portable::invsqrt_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7906:portable::invsqrt_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7907:portable::invsqrt_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7908:portable::inverted_CMYK_to_RGB1\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\29 -7909:portable::inverted_CMYK_to_BGR1\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\29 -7910:portable::inverse_mat4\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7911:portable::inverse_mat3\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7912:portable::inverse_mat2\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7913:portable::init_lane_masks\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7914:portable::hue\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7915:portable::hsl_to_rgb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7916:portable::hardlight\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7917:portable::gray_to_RGB1\28unsigned\20int*\2c\20unsigned\20char\20const*\2c\20int\29 -7918:portable::grayA_to_rgbA\28unsigned\20int*\2c\20unsigned\20char\20const*\2c\20int\29 -7919:portable::grayA_to_RGBA\28unsigned\20int*\2c\20unsigned\20char\20const*\2c\20int\29 -7920:portable::gradient\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7921:portable::gauss_a_to_rgba\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7922:portable::gather_rgf16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7923:portable::gather_rg88\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7924:portable::gather_rg1616\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7925:portable::gather_f32\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7926:portable::gather_f16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7927:portable::gather_af16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7928:portable::gather_a8\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7929:portable::gather_a16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7930:portable::gather_8888\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7931:portable::gather_565\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7932:portable::gather_4444\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7933:portable::gather_16161616\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7934:portable::gather_10x6\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7935:portable::gather_1010102_xr\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7936:portable::gather_1010102\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7937:portable::gather_10101010_xr\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7938:portable::gamma_\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7939:portable::force_opaque_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7940:portable::force_opaque\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7941:portable::floor_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7942:portable::floor_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7943:portable::floor_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7944:portable::floor_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7945:portable::exp_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7946:portable::exp2_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7947:portable::exclusion\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7948:portable::exchange_src\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7949:portable::evenly_spaced_gradient\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7950:portable::evenly_spaced_2_stop_gradient\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7951:portable::emboss\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7952:portable::dstover\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7953:portable::dstout\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7954:portable::dstin\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7955:portable::dstatop\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7956:portable::dot_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7957:portable::dot_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7958:portable::dot_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7959:portable::div_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7960:portable::div_n_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7961:portable::div_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7962:portable::div_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7963:portable::div_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7964:portable::div_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7965:portable::div_4_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7966:portable::div_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7967:portable::div_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7968:portable::div_3_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7969:portable::div_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7970:portable::div_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7971:portable::div_2_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7972:portable::div_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7973:portable::div_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7974:portable::dither\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7975:portable::difference\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7976:portable::decal_y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7977:portable::decal_x_and_y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7978:portable::decal_x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7979:portable::debug_r_255\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7980:portable::debug_g_255\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7981:portable::debug_b_255\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7982:portable::debug_b\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7983:portable::debug_a_255\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7984:portable::debug_a\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7985:portable::darken\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7986:portable::css_oklab_to_linear_srgb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7987:portable::css_oklab_gamut_map_to_linear_srgb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7988:portable::css_lab_to_xyz\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7989:portable::css_hwb_to_srgb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7990:portable::css_hsl_to_srgb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7991:portable::css_hcl_to_lab\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7992:portable::cos_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7993:portable::copy_uniform\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7994:portable::copy_to_indirect_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7995:portable::copy_slot_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7996:portable::copy_slot_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7997:portable::copy_immutable_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7998:portable::copy_constant\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7999:portable::copy_4_uniforms\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8000:portable::copy_4_slots_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8001:portable::copy_4_slots_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8002:portable::copy_4_immutables_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8003:portable::copy_3_uniforms\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8004:portable::copy_3_slots_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8005:portable::copy_3_slots_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8006:portable::copy_3_immutables_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8007:portable::copy_2_uniforms\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8008:portable::copy_2_slots_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8009:portable::continue_op\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8010:portable::colordodge\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8011:portable::colorburn\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8012:portable::color\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8013:portable::cmpne_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8014:portable::cmpne_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8015:portable::cmpne_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8016:portable::cmpne_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8017:portable::cmpne_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8018:portable::cmpne_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8019:portable::cmpne_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8020:portable::cmpne_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8021:portable::cmpne_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8022:portable::cmpne_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8023:portable::cmpne_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8024:portable::cmpne_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8025:portable::cmplt_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8026:portable::cmplt_n_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8027:portable::cmplt_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8028:portable::cmplt_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8029:portable::cmplt_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8030:portable::cmplt_imm_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8031:portable::cmplt_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8032:portable::cmplt_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8033:portable::cmplt_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8034:portable::cmplt_4_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8035:portable::cmplt_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8036:portable::cmplt_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8037:portable::cmplt_3_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8038:portable::cmplt_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8039:portable::cmplt_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8040:portable::cmplt_2_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8041:portable::cmplt_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8042:portable::cmplt_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8043:portable::cmple_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8044:portable::cmple_n_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8045:portable::cmple_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8046:portable::cmple_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8047:portable::cmple_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8048:portable::cmple_imm_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8049:portable::cmple_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8050:portable::cmple_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8051:portable::cmple_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8052:portable::cmple_4_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8053:portable::cmple_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8054:portable::cmple_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8055:portable::cmple_3_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8056:portable::cmple_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8057:portable::cmple_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8058:portable::cmple_2_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8059:portable::cmple_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8060:portable::cmple_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8061:portable::cmpeq_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8062:portable::cmpeq_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8063:portable::cmpeq_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8064:portable::cmpeq_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8065:portable::cmpeq_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8066:portable::cmpeq_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8067:portable::cmpeq_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8068:portable::cmpeq_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8069:portable::cmpeq_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8070:portable::cmpeq_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8071:portable::cmpeq_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8072:portable::cmpeq_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8073:portable::clear\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8074:portable::clamp_x_and_y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8075:portable::clamp_x_1\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8076:portable::clamp_gamut\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8077:portable::clamp_a_01\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8078:portable::clamp_01\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8079:portable::ceil_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8080:portable::ceil_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8081:portable::ceil_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8082:portable::ceil_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8083:portable::cast_to_uint_from_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8084:portable::cast_to_uint_from_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8085:portable::cast_to_uint_from_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8086:portable::cast_to_uint_from_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8087:portable::cast_to_int_from_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8088:portable::cast_to_int_from_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8089:portable::cast_to_int_from_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8090:portable::cast_to_int_from_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8091:portable::cast_to_float_from_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8092:portable::cast_to_float_from_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8093:portable::cast_to_float_from_4_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8094:portable::cast_to_float_from_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8095:portable::cast_to_float_from_3_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8096:portable::cast_to_float_from_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8097:portable::cast_to_float_from_2_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8098:portable::cast_to_float_from_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8099:portable::case_op\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8100:portable::callback\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8101:portable::byte_tables\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8102:portable::bt709_luminance_or_luma_to_rgb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8103:portable::bt709_luminance_or_luma_to_alpha\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8104:portable::branch_if_no_lanes_active\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8105:portable::branch_if_no_active_lanes_eq\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8106:portable::branch_if_any_lanes_active\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8107:portable::branch_if_all_lanes_active\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8108:portable::blit_row_s32a_opaque\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\2c\20unsigned\20int\29 -8109:portable::black_color\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8110:portable::bitwise_xor_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8111:portable::bitwise_xor_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8112:portable::bitwise_xor_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8113:portable::bitwise_xor_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8114:portable::bitwise_xor_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8115:portable::bitwise_xor_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8116:portable::bitwise_or_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8117:portable::bitwise_or_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8118:portable::bitwise_or_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8119:portable::bitwise_or_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8120:portable::bitwise_or_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8121:portable::bitwise_and_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8122:portable::bitwise_and_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8123:portable::bitwise_and_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8124:portable::bitwise_and_imm_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8125:portable::bitwise_and_imm_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8126:portable::bitwise_and_imm_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8127:portable::bitwise_and_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8128:portable::bitwise_and_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8129:portable::bitwise_and_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8130:portable::bilinear_setup\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8131:portable::bilinear_py\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8132:portable::bilinear_px\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8133:portable::bilinear_ny\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8134:portable::bilinear_nx\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8135:portable::bicubic_setup\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8136:portable::bicubic_p3y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8137:portable::bicubic_p3x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8138:portable::bicubic_p1y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8139:portable::bicubic_p1x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8140:portable::bicubic_n3y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8141:portable::bicubic_n3x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8142:portable::bicubic_n1y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8143:portable::bicubic_n1x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8144:portable::bicubic_clamp_8888\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8145:portable::atan_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8146:portable::atan2_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8147:portable::asin_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8148:portable::alter_2pt_conical_unswap\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8149:portable::alter_2pt_conical_compensate_focal\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8150:portable::alpha_to_red_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8151:portable::alpha_to_red\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8152:portable::alpha_to_gray_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8153:portable::alpha_to_gray\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8154:portable::add_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8155:portable::add_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8156:portable::add_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8157:portable::add_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8158:portable::add_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8159:portable::add_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8160:portable::add_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8161:portable::add_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8162:portable::add_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8163:portable::add_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8164:portable::add_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8165:portable::add_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8166:portable::acos_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8167:portable::accumulate\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8168:portable::abs_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8169:portable::abs_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8170:portable::abs_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8171:portable::abs_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8172:portable::RGB_to_RGB1\28unsigned\20int*\2c\20unsigned\20char\20const*\2c\20int\29 -8173:portable::RGB_to_BGR1\28unsigned\20int*\2c\20unsigned\20char\20const*\2c\20int\29 -8174:portable::RGBA_to_rgbA\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\29 -8175:portable::RGBA_to_bgrA\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\29 -8176:portable::RGBA_to_BGRA\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\29 -8177:portable::PQish\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8178:portable::HLGish\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8179:portable::HLGinvish\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -8180:pop_arg_long_double -8181:pointerTOCLookupFn\28UDataMemory\20const*\2c\20char\20const*\2c\20int*\2c\20UErrorCode*\29 -8182:png_read_filter_row_up -8183:png_read_filter_row_sub -8184:png_read_filter_row_paeth_multibyte_pixel -8185:png_read_filter_row_paeth_1byte_pixel -8186:png_read_filter_row_avg -8187:pass2_no_dither -8188:pass2_fs_dither -8189:override_features_khmer\28hb_ot_shape_planner_t*\29 -8190:override_features_indic\28hb_ot_shape_planner_t*\29 -8191:override_features_hangul\28hb_ot_shape_planner_t*\29 -8192:output_message -8193:operator\20delete\28void*\2c\20unsigned\20long\29 -8194:offsetTOCLookupFn\28UDataMemory\20const*\2c\20char\20const*\2c\20int*\2c\20UErrorCode*\29 -8195:null_convert -8196:noop_upsample -8197:non-virtual\20thunk\20to\20std::__2::basic_stringstream\2c\20std::__2::allocator>::~basic_stringstream\28\29_17852 -8198:non-virtual\20thunk\20to\20std::__2::basic_stringstream\2c\20std::__2::allocator>::~basic_stringstream\28\29 -8199:non-virtual\20thunk\20to\20std::__2::basic_iostream>::~basic_iostream\28\29_17778 -8200:non-virtual\20thunk\20to\20std::__2::basic_iostream>::~basic_iostream\28\29 -8201:non-virtual\20thunk\20to\20skif::\28anonymous\20namespace\29::GaneshBackend::~GaneshBackend\28\29_10895 -8202:non-virtual\20thunk\20to\20skif::\28anonymous\20namespace\29::GaneshBackend::~GaneshBackend\28\29_10894 -8203:non-virtual\20thunk\20to\20skif::\28anonymous\20namespace\29::GaneshBackend::~GaneshBackend\28\29_10892 -8204:non-virtual\20thunk\20to\20skif::\28anonymous\20namespace\29::GaneshBackend::~GaneshBackend\28\29 -8205:non-virtual\20thunk\20to\20skif::\28anonymous\20namespace\29::GaneshBackend::makeDevice\28SkImageInfo\20const&\29\20const -8206:non-virtual\20thunk\20to\20skif::\28anonymous\20namespace\29::GaneshBackend::findAlgorithm\28SkSize\2c\20SkColorType\29\20const -8207:non-virtual\20thunk\20to\20skgpu::ganesh::SmallPathAtlasMgr::~SmallPathAtlasMgr\28\29_11734 -8208:non-virtual\20thunk\20to\20skgpu::ganesh::SmallPathAtlasMgr::~SmallPathAtlasMgr\28\29 -8209:non-virtual\20thunk\20to\20skgpu::ganesh::SmallPathAtlasMgr::evict\28skgpu::PlotLocator\29 -8210:non-virtual\20thunk\20to\20skgpu::ganesh::AtlasPathRenderer::~AtlasPathRenderer\28\29_11064 -8211:non-virtual\20thunk\20to\20skgpu::ganesh::AtlasPathRenderer::~AtlasPathRenderer\28\29 -8212:non-virtual\20thunk\20to\20skgpu::ganesh::AtlasPathRenderer::preFlush\28GrOnFlushResourceProvider*\29 -8213:non-virtual\20thunk\20to\20icu_74::UnicodeSet::~UnicodeSet\28\29_14540 -8214:non-virtual\20thunk\20to\20icu_74::UnicodeSet::~UnicodeSet\28\29 -8215:non-virtual\20thunk\20to\20icu_74::UnicodeSet::toPattern\28icu_74::UnicodeString&\2c\20signed\20char\29\20const -8216:non-virtual\20thunk\20to\20icu_74::UnicodeSet::matches\28icu_74::Replaceable\20const&\2c\20int&\2c\20int\2c\20signed\20char\29 -8217:non-virtual\20thunk\20to\20icu_74::UnicodeSet::matchesIndexValue\28unsigned\20char\29\20const -8218:non-virtual\20thunk\20to\20icu_74::UnicodeSet::addMatchSetTo\28icu_74::UnicodeSet&\29\20const -8219:non-virtual\20thunk\20to\20GrTextureRenderTargetProxy::~GrTextureRenderTargetProxy\28\29_10040 -8220:non-virtual\20thunk\20to\20GrTextureRenderTargetProxy::~GrTextureRenderTargetProxy\28\29 -8221:non-virtual\20thunk\20to\20GrTextureRenderTargetProxy::onUninstantiatedGpuMemorySize\28\29\20const -8222:non-virtual\20thunk\20to\20GrTextureRenderTargetProxy::instantiate\28GrResourceProvider*\29 -8223:non-virtual\20thunk\20to\20GrTextureRenderTargetProxy::createSurface\28GrResourceProvider*\29\20const -8224:non-virtual\20thunk\20to\20GrTextureRenderTargetProxy::callbackDesc\28\29\20const -8225:non-virtual\20thunk\20to\20GrOpFlushState::~GrOpFlushState\28\29_9565 -8226:non-virtual\20thunk\20to\20GrOpFlushState::~GrOpFlushState\28\29 -8227:non-virtual\20thunk\20to\20GrOpFlushState::writeView\28\29\20const -8228:non-virtual\20thunk\20to\20GrOpFlushState::usesMSAASurface\28\29\20const -8229:non-virtual\20thunk\20to\20GrOpFlushState::threadSafeCache\28\29\20const -8230:non-virtual\20thunk\20to\20GrOpFlushState::strikeCache\28\29\20const -8231:non-virtual\20thunk\20to\20GrOpFlushState::smallPathAtlasManager\28\29\20const -8232:non-virtual\20thunk\20to\20GrOpFlushState::sampledProxyArray\28\29 -8233:non-virtual\20thunk\20to\20GrOpFlushState::rtProxy\28\29\20const -8234:non-virtual\20thunk\20to\20GrOpFlushState::resourceProvider\28\29\20const -8235:non-virtual\20thunk\20to\20GrOpFlushState::renderPassBarriers\28\29\20const -8236:non-virtual\20thunk\20to\20GrOpFlushState::recordDraw\28GrGeometryProcessor\20const*\2c\20GrSimpleMesh\20const*\2c\20int\2c\20GrSurfaceProxy\20const*\20const*\2c\20GrPrimitiveType\29 -8237:non-virtual\20thunk\20to\20GrOpFlushState::putBackVertices\28int\2c\20unsigned\20long\29 -8238:non-virtual\20thunk\20to\20GrOpFlushState::putBackIndirectDraws\28int\29 -8239:non-virtual\20thunk\20to\20GrOpFlushState::putBackIndices\28int\29 -8240:non-virtual\20thunk\20to\20GrOpFlushState::putBackIndexedIndirectDraws\28int\29 -8241:non-virtual\20thunk\20to\20GrOpFlushState::makeVertexSpace\28unsigned\20long\2c\20int\2c\20sk_sp*\2c\20int*\29 -8242:non-virtual\20thunk\20to\20GrOpFlushState::makeVertexSpaceAtLeast\28unsigned\20long\2c\20int\2c\20int\2c\20sk_sp*\2c\20int*\2c\20int*\29 -8243:non-virtual\20thunk\20to\20GrOpFlushState::makeIndexSpace\28int\2c\20sk_sp*\2c\20int*\29 -8244:non-virtual\20thunk\20to\20GrOpFlushState::makeIndexSpaceAtLeast\28int\2c\20int\2c\20sk_sp*\2c\20int*\2c\20int*\29 -8245:non-virtual\20thunk\20to\20GrOpFlushState::makeDrawIndirectSpace\28int\2c\20sk_sp*\2c\20unsigned\20long*\29 -8246:non-virtual\20thunk\20to\20GrOpFlushState::makeDrawIndexedIndirectSpace\28int\2c\20sk_sp*\2c\20unsigned\20long*\29 -8247:non-virtual\20thunk\20to\20GrOpFlushState::dstProxyView\28\29\20const -8248:non-virtual\20thunk\20to\20GrOpFlushState::detachAppliedClip\28\29 -8249:non-virtual\20thunk\20to\20GrOpFlushState::deferredUploadTarget\28\29 -8250:non-virtual\20thunk\20to\20GrOpFlushState::colorLoadOp\28\29\20const -8251:non-virtual\20thunk\20to\20GrOpFlushState::caps\28\29\20const -8252:non-virtual\20thunk\20to\20GrOpFlushState::atlasManager\28\29\20const -8253:non-virtual\20thunk\20to\20GrOpFlushState::appliedClip\28\29\20const -8254:non-virtual\20thunk\20to\20GrGpuBuffer::~GrGpuBuffer\28\29 -8255:non-virtual\20thunk\20to\20GrGpuBuffer::unref\28\29\20const -8256:non-virtual\20thunk\20to\20GrGpuBuffer::ref\28\29\20const -8257:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::~GrGLTextureRenderTarget\28\29_12505 -8258:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::~GrGLTextureRenderTarget\28\29 -8259:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::onSetLabel\28\29 -8260:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::onRelease\28\29 -8261:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::onGpuMemorySize\28\29\20const -8262:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::onAbandon\28\29 -8263:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -8264:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::backendFormat\28\29\20const -8265:non-virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::~GrGLSLFragmentShaderBuilder\28\29_10785 -8266:non-virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::~GrGLSLFragmentShaderBuilder\28\29 -8267:non-virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::hasSecondaryOutput\28\29\20const -8268:non-virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::enableAdvancedBlendEquationIfNeeded\28skgpu::BlendEquation\29 -8269:non-virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::dstColor\28\29 -8270:non-virtual\20thunk\20to\20GrGLBuffer::~GrGLBuffer\28\29_12145 -8271:non-virtual\20thunk\20to\20GrGLBuffer::~GrGLBuffer\28\29 -8272:new_color_map_2_quant -8273:new_color_map_1_quant -8274:merged_2v_upsample -8275:merged_1v_upsample -8276:locale_cleanup\28\29 -8277:lin_srgb_to_oklab\28SkRGBA4f<\28SkAlphaType\292>\2c\20bool*\29 -8278:lin_srgb_to_okhcl\28SkRGBA4f<\28SkAlphaType\292>\2c\20bool*\29 -8279:legalstub$dynCall_vijjjii -8280:legalstub$dynCall_vijiii -8281:legalstub$dynCall_viji -8282:legalstub$dynCall_vij -8283:legalstub$dynCall_viijii -8284:legalstub$dynCall_viiiiij -8285:legalstub$dynCall_jiji -8286:legalstub$dynCall_jiiiiji -8287:legalstub$dynCall_jiiiiii -8288:legalstub$dynCall_jii -8289:legalstub$dynCall_ji -8290:legalstub$dynCall_iijjiii -8291:legalstub$dynCall_iijj -8292:legalstub$dynCall_iiji -8293:legalstub$dynCall_iij -8294:legalstub$dynCall_iiiji -8295:legalstub$dynCall_iiiiijj -8296:legalstub$dynCall_iiiiij -8297:legalstub$dynCall_iiiiiijj -8298:lcd_to_a8\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\29 -8299:layoutGetMaxValue\28IntProperty\20const&\2c\20UProperty\29 -8300:jpeg_start_output -8301:jpeg_start_decompress -8302:jpeg_skip_scanlines -8303:jpeg_save_markers -8304:jpeg_resync_to_restart -8305:jpeg_read_scanlines -8306:jpeg_read_raw_data -8307:jpeg_read_header -8308:jpeg_input_complete -8309:jpeg_idct_islow -8310:jpeg_idct_ifast -8311:jpeg_idct_float -8312:jpeg_idct_9x9 -8313:jpeg_idct_7x7 -8314:jpeg_idct_6x6 -8315:jpeg_idct_5x5 -8316:jpeg_idct_4x4 -8317:jpeg_idct_3x3 -8318:jpeg_idct_2x2 -8319:jpeg_idct_1x1 -8320:jpeg_idct_16x16 -8321:jpeg_idct_15x15 -8322:jpeg_idct_14x14 -8323:jpeg_idct_13x13 -8324:jpeg_idct_12x12 -8325:jpeg_idct_11x11 -8326:jpeg_idct_10x10 -8327:jpeg_finish_output -8328:jpeg_destroy_decompress -8329:jpeg_crop_scanline -8330:is_deleted_glyph\28hb_glyph_info_t\20const*\29 -8331:isRegionalIndicator\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -8332:isPOSIX_xdigit\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -8333:isPOSIX_print\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -8334:isPOSIX_graph\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -8335:isPOSIX_blank\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -8336:isPOSIX_alnum\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -8337:isNormInert\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -8338:isMirrored\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -8339:isJoinControl\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -8340:isIDSUnaryOperator\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -8341:isIDCompatMathStart\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -8342:isIDCompatMathContinue\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -8343:isCanonSegmentStarter\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -8344:isBidiControl\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -8345:isAcceptable\28void*\2c\20char\20const*\2c\20char\20const*\2c\20UDataInfo\20const*\29 -8346:int_upsample -8347:initial_reordering_indic\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -8348:icu_74::uprv_normalizer2_cleanup\28\29 -8349:icu_74::uprv_loaded_normalizer2_cleanup\28\29 -8350:icu_74::unames_cleanup\28\29 -8351:icu_74::umtx_init\28\29 -8352:icu_74::umtx_cleanup\28\29 -8353:icu_74::sortComparator\28void\20const*\2c\20void\20const*\2c\20void\20const*\29 -8354:icu_74::segmentStarterMapper\28void\20const*\2c\20unsigned\20int\29 -8355:icu_74::isAcceptable\28void*\2c\20char\20const*\2c\20char\20const*\2c\20UDataInfo\20const*\29 -8356:icu_74::compareElementStrings\28void\20const*\2c\20void\20const*\2c\20void\20const*\29 -8357:icu_74::cacheDeleter\28void*\29 -8358:icu_74::\28anonymous\20namespace\29::versionFilter\28int\2c\20void*\29 -8359:icu_74::\28anonymous\20namespace\29::utf16_caseContextIterator\28void*\2c\20signed\20char\29 -8360:icu_74::\28anonymous\20namespace\29::numericValueFilter\28int\2c\20void*\29 -8361:icu_74::\28anonymous\20namespace\29::intPropertyFilter\28int\2c\20void*\29 -8362:icu_74::\28anonymous\20namespace\29::emojiprops_cleanup\28\29 -8363:icu_74::\28anonymous\20namespace\29::cleanup\28\29 -8364:icu_74::\28anonymous\20namespace\29::cleanupKnownCanonicalized\28\29 -8365:icu_74::\28anonymous\20namespace\29::AliasReplacer::replace\28icu_74::Locale\20const&\2c\20icu_74::CharString&\2c\20UErrorCode&\29::$_1::__invoke\28void*\29 -8366:icu_74::\28anonymous\20namespace\29::AliasReplacer::AliasReplacer\28UErrorCode\29::'lambda'\28UElement\2c\20UElement\29::__invoke\28UElement\2c\20UElement\29 -8367:icu_74::\28anonymous\20namespace\29::AliasData::cleanup\28\29 -8368:icu_74::UnicodeString::~UnicodeString\28\29_14623 -8369:icu_74::UnicodeString::handleReplaceBetween\28int\2c\20int\2c\20icu_74::UnicodeString\20const&\29 -8370:icu_74::UnicodeString::getLength\28\29\20const -8371:icu_74::UnicodeString::getDynamicClassID\28\29\20const -8372:icu_74::UnicodeString::getCharAt\28int\29\20const -8373:icu_74::UnicodeString::extractBetween\28int\2c\20int\2c\20icu_74::UnicodeString&\29\20const -8374:icu_74::UnicodeString::copy\28int\2c\20int\2c\20int\29 -8375:icu_74::UnicodeString::clone\28\29\20const -8376:icu_74::UnicodeSet::~UnicodeSet\28\29_14539 -8377:icu_74::UnicodeSet::toPattern\28icu_74::UnicodeString&\2c\20signed\20char\29\20const -8378:icu_74::UnicodeSet::getDynamicClassID\28\29\20const -8379:icu_74::UnicodeSet::addMatchSetTo\28icu_74::UnicodeSet&\29\20const -8380:icu_74::UnhandledEngine::~UnhandledEngine\28\29_13507 -8381:icu_74::UnhandledEngine::~UnhandledEngine\28\29 -8382:icu_74::UnhandledEngine::handles\28int\2c\20char\20const*\29\20const -8383:icu_74::UnhandledEngine::handleCharacter\28int\29 -8384:icu_74::UnhandledEngine::findBreaks\28UText*\2c\20int\2c\20int\2c\20icu_74::UVector32&\2c\20signed\20char\2c\20UErrorCode&\29\20const -8385:icu_74::UVector::~UVector\28\29_14915 -8386:icu_74::UVector::getDynamicClassID\28\29\20const -8387:icu_74::UVector32::~UVector32\28\29_14937 -8388:icu_74::UVector32::getDynamicClassID\28\29\20const -8389:icu_74::UStack::getDynamicClassID\28\29\20const -8390:icu_74::UCharsTrieBuilder::~UCharsTrieBuilder\28\29_14279 -8391:icu_74::UCharsTrieBuilder::~UCharsTrieBuilder\28\29 -8392:icu_74::UCharsTrieBuilder::write\28int\29 -8393:icu_74::UCharsTrieBuilder::writeValueAndType\28signed\20char\2c\20int\2c\20int\29 -8394:icu_74::UCharsTrieBuilder::writeValueAndFinal\28int\2c\20signed\20char\29 -8395:icu_74::UCharsTrieBuilder::writeElementUnits\28int\2c\20int\2c\20int\29 -8396:icu_74::UCharsTrieBuilder::writeDeltaTo\28int\29 -8397:icu_74::UCharsTrieBuilder::skipElementsBySomeUnits\28int\2c\20int\2c\20int\29\20const -8398:icu_74::UCharsTrieBuilder::indexOfElementWithNextUnit\28int\2c\20int\2c\20char16_t\29\20const -8399:icu_74::UCharsTrieBuilder::getMinLinearMatch\28\29\20const -8400:icu_74::UCharsTrieBuilder::getLimitOfLinearMatch\28int\2c\20int\2c\20int\29\20const -8401:icu_74::UCharsTrieBuilder::getElementValue\28int\29\20const -8402:icu_74::UCharsTrieBuilder::getElementUnit\28int\2c\20int\29\20const -8403:icu_74::UCharsTrieBuilder::getElementStringLength\28int\29\20const -8404:icu_74::UCharsTrieBuilder::createLinearMatchNode\28int\2c\20int\2c\20int\2c\20icu_74::StringTrieBuilder::Node*\29\20const -8405:icu_74::UCharsTrieBuilder::countElementUnits\28int\2c\20int\2c\20int\29\20const -8406:icu_74::UCharsTrieBuilder::UCTLinearMatchNode::write\28icu_74::StringTrieBuilder&\29 -8407:icu_74::UCharsTrieBuilder::UCTLinearMatchNode::operator==\28icu_74::StringTrieBuilder::Node\20const&\29\20const -8408:icu_74::UCharsDictionaryMatcher::~UCharsDictionaryMatcher\28\29_13639 -8409:icu_74::UCharsDictionaryMatcher::~UCharsDictionaryMatcher\28\29 -8410:icu_74::UCharsDictionaryMatcher::matches\28UText*\2c\20int\2c\20int\2c\20int*\2c\20int*\2c\20int*\2c\20int*\29\20const -8411:icu_74::UCharCharacterIterator::setIndex\28int\29 -8412:icu_74::UCharCharacterIterator::setIndex32\28int\29 -8413:icu_74::UCharCharacterIterator::previous\28\29 -8414:icu_74::UCharCharacterIterator::previous32\28\29 -8415:icu_74::UCharCharacterIterator::operator==\28icu_74::ForwardCharacterIterator\20const&\29\20const -8416:icu_74::UCharCharacterIterator::next\28\29 -8417:icu_74::UCharCharacterIterator::nextPostInc\28\29 -8418:icu_74::UCharCharacterIterator::next32\28\29 -8419:icu_74::UCharCharacterIterator::next32PostInc\28\29 -8420:icu_74::UCharCharacterIterator::move\28int\2c\20icu_74::CharacterIterator::EOrigin\29 -8421:icu_74::UCharCharacterIterator::move32\28int\2c\20icu_74::CharacterIterator::EOrigin\29 -8422:icu_74::UCharCharacterIterator::last\28\29 -8423:icu_74::UCharCharacterIterator::last32\28\29 -8424:icu_74::UCharCharacterIterator::hashCode\28\29\20const -8425:icu_74::UCharCharacterIterator::hasPrevious\28\29 -8426:icu_74::UCharCharacterIterator::hasNext\28\29 -8427:icu_74::UCharCharacterIterator::getText\28icu_74::UnicodeString&\29 -8428:icu_74::UCharCharacterIterator::getDynamicClassID\28\29\20const -8429:icu_74::UCharCharacterIterator::first\28\29 -8430:icu_74::UCharCharacterIterator::firstPostInc\28\29 -8431:icu_74::UCharCharacterIterator::first32\28\29 -8432:icu_74::UCharCharacterIterator::first32PostInc\28\29 -8433:icu_74::UCharCharacterIterator::current\28\29\20const -8434:icu_74::UCharCharacterIterator::current32\28\29\20const -8435:icu_74::UCharCharacterIterator::clone\28\29\20const -8436:icu_74::ThaiBreakEngine::~ThaiBreakEngine\28\29_13619 -8437:icu_74::ThaiBreakEngine::~ThaiBreakEngine\28\29 -8438:icu_74::ThaiBreakEngine::divideUpDictionaryRange\28UText*\2c\20int\2c\20int\2c\20icu_74::UVector32&\2c\20signed\20char\2c\20UErrorCode&\29\20const -8439:icu_74::StringTrieBuilder::SplitBranchNode::write\28icu_74::StringTrieBuilder&\29 -8440:icu_74::StringTrieBuilder::SplitBranchNode::operator==\28icu_74::StringTrieBuilder::Node\20const&\29\20const -8441:icu_74::StringTrieBuilder::SplitBranchNode::markRightEdgesFirst\28int\29 -8442:icu_74::StringTrieBuilder::Node::markRightEdgesFirst\28int\29 -8443:icu_74::StringTrieBuilder::ListBranchNode::write\28icu_74::StringTrieBuilder&\29 -8444:icu_74::StringTrieBuilder::ListBranchNode::operator==\28icu_74::StringTrieBuilder::Node\20const&\29\20const -8445:icu_74::StringTrieBuilder::ListBranchNode::markRightEdgesFirst\28int\29 -8446:icu_74::StringTrieBuilder::IntermediateValueNode::write\28icu_74::StringTrieBuilder&\29 -8447:icu_74::StringTrieBuilder::IntermediateValueNode::operator==\28icu_74::StringTrieBuilder::Node\20const&\29\20const -8448:icu_74::StringTrieBuilder::IntermediateValueNode::markRightEdgesFirst\28int\29 -8449:icu_74::StringTrieBuilder::FinalValueNode::write\28icu_74::StringTrieBuilder&\29 -8450:icu_74::StringTrieBuilder::FinalValueNode::operator==\28icu_74::StringTrieBuilder::Node\20const&\29\20const -8451:icu_74::StringTrieBuilder::BranchHeadNode::write\28icu_74::StringTrieBuilder&\29 -8452:icu_74::StringEnumeration::unext\28int*\2c\20UErrorCode&\29 -8453:icu_74::StringEnumeration::snext\28UErrorCode&\29 -8454:icu_74::StringEnumeration::operator==\28icu_74::StringEnumeration\20const&\29\20const -8455:icu_74::StringEnumeration::operator!=\28icu_74::StringEnumeration\20const&\29\20const -8456:icu_74::StringEnumeration::next\28int*\2c\20UErrorCode&\29 -8457:icu_74::SimpleLocaleKeyFactory::~SimpleLocaleKeyFactory\28\29_14154 -8458:icu_74::SimpleLocaleKeyFactory::~SimpleLocaleKeyFactory\28\29 -8459:icu_74::SimpleLocaleKeyFactory::updateVisibleIDs\28icu_74::Hashtable&\2c\20UErrorCode&\29\20const -8460:icu_74::SimpleLocaleKeyFactory::getDynamicClassID\28\29\20const -8461:icu_74::SimpleLocaleKeyFactory::create\28icu_74::ICUServiceKey\20const&\2c\20icu_74::ICUService\20const*\2c\20UErrorCode&\29\20const -8462:icu_74::SimpleFilteredSentenceBreakIterator::~SimpleFilteredSentenceBreakIterator\28\29_13664 -8463:icu_74::SimpleFilteredSentenceBreakIterator::~SimpleFilteredSentenceBreakIterator\28\29 -8464:icu_74::SimpleFilteredSentenceBreakIterator::setText\28icu_74::UnicodeString\20const&\29 -8465:icu_74::SimpleFilteredSentenceBreakIterator::setText\28UText*\2c\20UErrorCode&\29 -8466:icu_74::SimpleFilteredSentenceBreakIterator::refreshInputText\28UText*\2c\20UErrorCode&\29 -8467:icu_74::SimpleFilteredSentenceBreakIterator::previous\28\29 -8468:icu_74::SimpleFilteredSentenceBreakIterator::preceding\28int\29 -8469:icu_74::SimpleFilteredSentenceBreakIterator::next\28int\29 -8470:icu_74::SimpleFilteredSentenceBreakIterator::next\28\29 -8471:icu_74::SimpleFilteredSentenceBreakIterator::last\28\29 -8472:icu_74::SimpleFilteredSentenceBreakIterator::isBoundary\28int\29 -8473:icu_74::SimpleFilteredSentenceBreakIterator::getUText\28UText*\2c\20UErrorCode&\29\20const -8474:icu_74::SimpleFilteredSentenceBreakIterator::getText\28\29\20const -8475:icu_74::SimpleFilteredSentenceBreakIterator::following\28int\29 -8476:icu_74::SimpleFilteredSentenceBreakIterator::first\28\29 -8477:icu_74::SimpleFilteredSentenceBreakIterator::current\28\29\20const -8478:icu_74::SimpleFilteredSentenceBreakIterator::createBufferClone\28void*\2c\20int&\2c\20UErrorCode&\29 -8479:icu_74::SimpleFilteredSentenceBreakIterator::clone\28\29\20const -8480:icu_74::SimpleFilteredSentenceBreakIterator::adoptText\28icu_74::CharacterIterator*\29 -8481:icu_74::SimpleFilteredSentenceBreakData::~SimpleFilteredSentenceBreakData\28\29_13661 -8482:icu_74::SimpleFilteredSentenceBreakData::~SimpleFilteredSentenceBreakData\28\29 -8483:icu_74::SimpleFilteredBreakIteratorBuilder::~SimpleFilteredBreakIteratorBuilder\28\29_13676 -8484:icu_74::SimpleFilteredBreakIteratorBuilder::~SimpleFilteredBreakIteratorBuilder\28\29 -8485:icu_74::SimpleFilteredBreakIteratorBuilder::unsuppressBreakAfter\28icu_74::UnicodeString\20const&\2c\20UErrorCode&\29 -8486:icu_74::SimpleFilteredBreakIteratorBuilder::suppressBreakAfter\28icu_74::UnicodeString\20const&\2c\20UErrorCode&\29 -8487:icu_74::SimpleFilteredBreakIteratorBuilder::build\28icu_74::BreakIterator*\2c\20UErrorCode&\29 -8488:icu_74::SimpleFactory::~SimpleFactory\28\29_14066 -8489:icu_74::SimpleFactory::~SimpleFactory\28\29 -8490:icu_74::SimpleFactory::updateVisibleIDs\28icu_74::Hashtable&\2c\20UErrorCode&\29\20const -8491:icu_74::SimpleFactory::getDynamicClassID\28\29\20const -8492:icu_74::SimpleFactory::getDisplayName\28icu_74::UnicodeString\20const&\2c\20icu_74::Locale\20const&\2c\20icu_74::UnicodeString&\29\20const -8493:icu_74::SimpleFactory::create\28icu_74::ICUServiceKey\20const&\2c\20icu_74::ICUService\20const*\2c\20UErrorCode&\29\20const -8494:icu_74::ServiceEnumeration::~ServiceEnumeration\28\29_14130 -8495:icu_74::ServiceEnumeration::~ServiceEnumeration\28\29 -8496:icu_74::ServiceEnumeration::snext\28UErrorCode&\29 -8497:icu_74::ServiceEnumeration::reset\28UErrorCode&\29 -8498:icu_74::ServiceEnumeration::getDynamicClassID\28\29\20const -8499:icu_74::ServiceEnumeration::count\28UErrorCode&\29\20const -8500:icu_74::ServiceEnumeration::clone\28\29\20const -8501:icu_74::RuleBasedBreakIterator::~RuleBasedBreakIterator\28\29_13997 -8502:icu_74::RuleBasedBreakIterator::setText\28icu_74::UnicodeString\20const&\29 -8503:icu_74::RuleBasedBreakIterator::setText\28UText*\2c\20UErrorCode&\29 -8504:icu_74::RuleBasedBreakIterator::refreshInputText\28UText*\2c\20UErrorCode&\29 -8505:icu_74::RuleBasedBreakIterator::previous\28\29 -8506:icu_74::RuleBasedBreakIterator::preceding\28int\29 -8507:icu_74::RuleBasedBreakIterator::operator==\28icu_74::BreakIterator\20const&\29\20const -8508:icu_74::RuleBasedBreakIterator::next\28int\29 -8509:icu_74::RuleBasedBreakIterator::next\28\29 -8510:icu_74::RuleBasedBreakIterator::last\28\29 -8511:icu_74::RuleBasedBreakIterator::isBoundary\28int\29 -8512:icu_74::RuleBasedBreakIterator::hashCode\28\29\20const -8513:icu_74::RuleBasedBreakIterator::getUText\28UText*\2c\20UErrorCode&\29\20const -8514:icu_74::RuleBasedBreakIterator::getText\28\29\20const -8515:icu_74::RuleBasedBreakIterator::getRules\28\29\20const -8516:icu_74::RuleBasedBreakIterator::getRuleStatus\28\29\20const -8517:icu_74::RuleBasedBreakIterator::getRuleStatusVec\28int*\2c\20int\2c\20UErrorCode&\29 -8518:icu_74::RuleBasedBreakIterator::getDynamicClassID\28\29\20const -8519:icu_74::RuleBasedBreakIterator::getBinaryRules\28unsigned\20int&\29 -8520:icu_74::RuleBasedBreakIterator::following\28int\29 -8521:icu_74::RuleBasedBreakIterator::first\28\29 -8522:icu_74::RuleBasedBreakIterator::current\28\29\20const -8523:icu_74::RuleBasedBreakIterator::createBufferClone\28void*\2c\20int&\2c\20UErrorCode&\29 -8524:icu_74::RuleBasedBreakIterator::clone\28\29\20const -8525:icu_74::RuleBasedBreakIterator::adoptText\28icu_74::CharacterIterator*\29 -8526:icu_74::RuleBasedBreakIterator::BreakCache::~BreakCache\28\29_13982 -8527:icu_74::RuleBasedBreakIterator::BreakCache::~BreakCache\28\29 -8528:icu_74::ResourceDataValue::~ResourceDataValue\28\29_14777 -8529:icu_74::ResourceDataValue::isNoInheritanceMarker\28\29\20const -8530:icu_74::ResourceDataValue::getUInt\28UErrorCode&\29\20const -8531:icu_74::ResourceDataValue::getType\28\29\20const -8532:icu_74::ResourceDataValue::getStringOrFirstOfArray\28UErrorCode&\29\20const -8533:icu_74::ResourceDataValue::getStringArray\28icu_74::UnicodeString*\2c\20int\2c\20UErrorCode&\29\20const -8534:icu_74::ResourceDataValue::getStringArrayOrStringAsArray\28icu_74::UnicodeString*\2c\20int\2c\20UErrorCode&\29\20const -8535:icu_74::ResourceDataValue::getInt\28UErrorCode&\29\20const -8536:icu_74::ResourceDataValue::getAliasString\28int&\2c\20UErrorCode&\29\20const -8537:icu_74::ResourceBundle::~ResourceBundle\28\29_14037 -8538:icu_74::ResourceBundle::~ResourceBundle\28\29 -8539:icu_74::ResourceBundle::getDynamicClassID\28\29\20const -8540:icu_74::ParsePosition::getDynamicClassID\28\29\20const -8541:icu_74::Normalizer2WithImpl::spanQuickCheckYes\28icu_74::UnicodeString\20const&\2c\20UErrorCode&\29\20const -8542:icu_74::Normalizer2WithImpl::normalize\28icu_74::UnicodeString\20const&\2c\20icu_74::UnicodeString&\2c\20UErrorCode&\29\20const -8543:icu_74::Normalizer2WithImpl::normalizeSecondAndAppend\28icu_74::UnicodeString&\2c\20icu_74::UnicodeString\20const&\2c\20UErrorCode&\29\20const -8544:icu_74::Normalizer2WithImpl::getRawDecomposition\28int\2c\20icu_74::UnicodeString&\29\20const -8545:icu_74::Normalizer2WithImpl::getDecomposition\28int\2c\20icu_74::UnicodeString&\29\20const -8546:icu_74::Normalizer2WithImpl::getCombiningClass\28int\29\20const -8547:icu_74::Normalizer2WithImpl::composePair\28int\2c\20int\29\20const -8548:icu_74::Normalizer2WithImpl::append\28icu_74::UnicodeString&\2c\20icu_74::UnicodeString\20const&\2c\20UErrorCode&\29\20const -8549:icu_74::Normalizer2Impl::~Normalizer2Impl\28\29_13921 -8550:icu_74::Normalizer2::normalizeUTF8\28unsigned\20int\2c\20icu_74::StringPiece\2c\20icu_74::ByteSink&\2c\20icu_74::Edits*\2c\20UErrorCode&\29\20const -8551:icu_74::Normalizer2::isNormalizedUTF8\28icu_74::StringPiece\2c\20UErrorCode&\29\20const -8552:icu_74::NoopNormalizer2::spanQuickCheckYes\28icu_74::UnicodeString\20const&\2c\20UErrorCode&\29\20const -8553:icu_74::NoopNormalizer2::normalize\28icu_74::UnicodeString\20const&\2c\20icu_74::UnicodeString&\2c\20UErrorCode&\29\20const -8554:icu_74::NoopNormalizer2::normalizeUTF8\28unsigned\20int\2c\20icu_74::StringPiece\2c\20icu_74::ByteSink&\2c\20icu_74::Edits*\2c\20UErrorCode&\29\20const -8555:icu_74::MlBreakEngine::~MlBreakEngine\28\29_13837 -8556:icu_74::LocaleKeyFactory::~LocaleKeyFactory\28\29_14113 -8557:icu_74::LocaleKeyFactory::updateVisibleIDs\28icu_74::Hashtable&\2c\20UErrorCode&\29\20const -8558:icu_74::LocaleKeyFactory::handlesKey\28icu_74::ICUServiceKey\20const&\2c\20UErrorCode&\29\20const -8559:icu_74::LocaleKeyFactory::getDynamicClassID\28\29\20const -8560:icu_74::LocaleKeyFactory::getDisplayName\28icu_74::UnicodeString\20const&\2c\20icu_74::Locale\20const&\2c\20icu_74::UnicodeString&\29\20const -8561:icu_74::LocaleKeyFactory::create\28icu_74::ICUServiceKey\20const&\2c\20icu_74::ICUService\20const*\2c\20UErrorCode&\29\20const -8562:icu_74::LocaleKey::~LocaleKey\28\29_14100 -8563:icu_74::LocaleKey::~LocaleKey\28\29 -8564:icu_74::LocaleKey::prefix\28icu_74::UnicodeString&\29\20const -8565:icu_74::LocaleKey::isFallbackOf\28icu_74::UnicodeString\20const&\29\20const -8566:icu_74::LocaleKey::getDynamicClassID\28\29\20const -8567:icu_74::LocaleKey::fallback\28\29 -8568:icu_74::LocaleKey::currentLocale\28icu_74::Locale&\29\20const -8569:icu_74::LocaleKey::currentID\28icu_74::UnicodeString&\29\20const -8570:icu_74::LocaleKey::currentDescriptor\28icu_74::UnicodeString&\29\20const -8571:icu_74::LocaleKey::canonicalLocale\28icu_74::Locale&\29\20const -8572:icu_74::LocaleKey::canonicalID\28icu_74::UnicodeString&\29\20const -8573:icu_74::LocaleBuilder::~LocaleBuilder\28\29_13707 -8574:icu_74::Locale::~Locale\28\29_13734 -8575:icu_74::Locale::getDynamicClassID\28\29\20const -8576:icu_74::LoadedNormalizer2Impl::~LoadedNormalizer2Impl\28\29_13695 -8577:icu_74::LoadedNormalizer2Impl::~LoadedNormalizer2Impl\28\29 -8578:icu_74::LoadedNormalizer2Impl::isAcceptable\28void*\2c\20char\20const*\2c\20char\20const*\2c\20UDataInfo\20const*\29 -8579:icu_74::LaoBreakEngine::~LaoBreakEngine\28\29_13623 -8580:icu_74::LaoBreakEngine::~LaoBreakEngine\28\29 -8581:icu_74::LSTMBreakEngine::~LSTMBreakEngine\28\29_13821 -8582:icu_74::LSTMBreakEngine::~LSTMBreakEngine\28\29 -8583:icu_74::LSTMBreakEngine::name\28\29\20const -8584:icu_74::LSTMBreakEngine::divideUpDictionaryRange\28UText*\2c\20int\2c\20int\2c\20icu_74::UVector32&\2c\20signed\20char\2c\20UErrorCode&\29\20const -8585:icu_74::KhmerBreakEngine::~KhmerBreakEngine\28\29_13631 -8586:icu_74::KhmerBreakEngine::~KhmerBreakEngine\28\29 -8587:icu_74::KhmerBreakEngine::divideUpDictionaryRange\28UText*\2c\20int\2c\20int\2c\20icu_74::UVector32&\2c\20signed\20char\2c\20UErrorCode&\29\20const -8588:icu_74::KeywordEnumeration::~KeywordEnumeration\28\29_13758 -8589:icu_74::KeywordEnumeration::~KeywordEnumeration\28\29 -8590:icu_74::KeywordEnumeration::snext\28UErrorCode&\29 -8591:icu_74::KeywordEnumeration::reset\28UErrorCode&\29 -8592:icu_74::KeywordEnumeration::next\28int*\2c\20UErrorCode&\29 -8593:icu_74::KeywordEnumeration::getDynamicClassID\28\29\20const -8594:icu_74::KeywordEnumeration::count\28UErrorCode&\29\20const -8595:icu_74::KeywordEnumeration::clone\28\29\20const -8596:icu_74::ICUServiceKey::~ICUServiceKey\28\29_14054 -8597:icu_74::ICUServiceKey::isFallbackOf\28icu_74::UnicodeString\20const&\29\20const -8598:icu_74::ICUServiceKey::getDynamicClassID\28\29\20const -8599:icu_74::ICUServiceKey::currentDescriptor\28icu_74::UnicodeString&\29\20const -8600:icu_74::ICUServiceKey::canonicalID\28icu_74::UnicodeString&\29\20const -8601:icu_74::ICUService::unregister\28void\20const*\2c\20UErrorCode&\29 -8602:icu_74::ICUService::reset\28\29 -8603:icu_74::ICUService::registerInstance\28icu_74::UObject*\2c\20icu_74::UnicodeString\20const&\2c\20signed\20char\2c\20UErrorCode&\29 -8604:icu_74::ICUService::registerFactory\28icu_74::ICUServiceFactory*\2c\20UErrorCode&\29 -8605:icu_74::ICUService::reInitializeFactories\28\29 -8606:icu_74::ICUService::notifyListener\28icu_74::EventListener&\29\20const -8607:icu_74::ICUService::isDefault\28\29\20const -8608:icu_74::ICUService::getKey\28icu_74::ICUServiceKey&\2c\20icu_74::UnicodeString*\2c\20UErrorCode&\29\20const -8609:icu_74::ICUService::createSimpleFactory\28icu_74::UObject*\2c\20icu_74::UnicodeString\20const&\2c\20signed\20char\2c\20UErrorCode&\29 -8610:icu_74::ICUService::createKey\28icu_74::UnicodeString\20const*\2c\20UErrorCode&\29\20const -8611:icu_74::ICUService::clearCaches\28\29 -8612:icu_74::ICUService::acceptsListener\28icu_74::EventListener\20const&\29\20const -8613:icu_74::ICUResourceBundleFactory::~ICUResourceBundleFactory\28\29_14148 -8614:icu_74::ICUResourceBundleFactory::handleCreate\28icu_74::Locale\20const&\2c\20int\2c\20icu_74::ICUService\20const*\2c\20UErrorCode&\29\20const -8615:icu_74::ICUResourceBundleFactory::getSupportedIDs\28UErrorCode&\29\20const -8616:icu_74::ICUResourceBundleFactory::getDynamicClassID\28\29\20const -8617:icu_74::ICUNotifier::removeListener\28icu_74::EventListener\20const*\2c\20UErrorCode&\29 -8618:icu_74::ICUNotifier::notifyChanged\28\29 -8619:icu_74::ICUNotifier::addListener\28icu_74::EventListener\20const*\2c\20UErrorCode&\29 -8620:icu_74::ICULocaleService::registerInstance\28icu_74::UObject*\2c\20icu_74::UnicodeString\20const&\2c\20signed\20char\2c\20UErrorCode&\29 -8621:icu_74::ICULocaleService::registerInstance\28icu_74::UObject*\2c\20icu_74::Locale\20const&\2c\20int\2c\20int\2c\20UErrorCode&\29 -8622:icu_74::ICULocaleService::registerInstance\28icu_74::UObject*\2c\20icu_74::Locale\20const&\2c\20int\2c\20UErrorCode&\29 -8623:icu_74::ICULocaleService::registerInstance\28icu_74::UObject*\2c\20icu_74::Locale\20const&\2c\20UErrorCode&\29 -8624:icu_74::ICULocaleService::getAvailableLocales\28\29\20const -8625:icu_74::ICULocaleService::createKey\28icu_74::UnicodeString\20const*\2c\20int\2c\20UErrorCode&\29\20const -8626:icu_74::ICULocaleService::createKey\28icu_74::UnicodeString\20const*\2c\20UErrorCode&\29\20const -8627:icu_74::ICULanguageBreakFactory::~ICULanguageBreakFactory\28\29_13513 -8628:icu_74::ICULanguageBreakFactory::~ICULanguageBreakFactory\28\29 -8629:icu_74::ICULanguageBreakFactory::loadEngineFor\28int\2c\20char\20const*\29 -8630:icu_74::ICULanguageBreakFactory::loadDictionaryMatcherFor\28UScriptCode\29 -8631:icu_74::ICULanguageBreakFactory::getEngineFor\28int\2c\20char\20const*\29 -8632:icu_74::ICULanguageBreakFactory::addExternalEngine\28icu_74::ExternalBreakEngine*\2c\20UErrorCode&\29 -8633:icu_74::ICUBreakIteratorService::~ICUBreakIteratorService\28\29_13540 -8634:icu_74::ICUBreakIteratorService::~ICUBreakIteratorService\28\29 -8635:icu_74::ICUBreakIteratorService::isDefault\28\29\20const -8636:icu_74::ICUBreakIteratorService::handleDefault\28icu_74::ICUServiceKey\20const&\2c\20icu_74::UnicodeString*\2c\20UErrorCode&\29\20const -8637:icu_74::ICUBreakIteratorService::cloneInstance\28icu_74::UObject*\29\20const -8638:icu_74::ICUBreakIteratorFactory::~ICUBreakIteratorFactory\28\29_13538 -8639:icu_74::ICUBreakIteratorFactory::~ICUBreakIteratorFactory\28\29 -8640:icu_74::ICUBreakIteratorFactory::handleCreate\28icu_74::Locale\20const&\2c\20int\2c\20icu_74::ICUService\20const*\2c\20UErrorCode&\29\20const -8641:icu_74::GraphemeClusterVectorizer::vectorize\28UText*\2c\20int\2c\20int\2c\20icu_74::UVector32&\2c\20icu_74::UVector32&\2c\20UErrorCode&\29\20const -8642:icu_74::FCDNormalizer2::spanQuickCheckYes\28char16_t\20const*\2c\20char16_t\20const*\2c\20UErrorCode&\29\20const -8643:icu_74::FCDNormalizer2::normalize\28char16_t\20const*\2c\20char16_t\20const*\2c\20icu_74::ReorderingBuffer&\2c\20UErrorCode&\29\20const -8644:icu_74::FCDNormalizer2::normalizeAndAppend\28char16_t\20const*\2c\20char16_t\20const*\2c\20signed\20char\2c\20icu_74::UnicodeString&\2c\20icu_74::ReorderingBuffer&\2c\20UErrorCode&\29\20const -8645:icu_74::FCDNormalizer2::isInert\28int\29\20const -8646:icu_74::EmojiProps::isAcceptable\28void*\2c\20char\20const*\2c\20char\20const*\2c\20UDataInfo\20const*\29 -8647:icu_74::DictionaryBreakEngine::setCharacters\28icu_74::UnicodeSet\20const&\29 -8648:icu_74::DictionaryBreakEngine::handles\28int\2c\20char\20const*\29\20const -8649:icu_74::DictionaryBreakEngine::findBreaks\28UText*\2c\20int\2c\20int\2c\20icu_74::UVector32&\2c\20signed\20char\2c\20UErrorCode&\29\20const -8650:icu_74::DecomposeNormalizer2::spanQuickCheckYes\28char16_t\20const*\2c\20char16_t\20const*\2c\20UErrorCode&\29\20const -8651:icu_74::DecomposeNormalizer2::normalize\28char16_t\20const*\2c\20char16_t\20const*\2c\20icu_74::ReorderingBuffer&\2c\20UErrorCode&\29\20const -8652:icu_74::DecomposeNormalizer2::normalizeUTF8\28unsigned\20int\2c\20icu_74::StringPiece\2c\20icu_74::ByteSink&\2c\20icu_74::Edits*\2c\20UErrorCode&\29\20const -8653:icu_74::DecomposeNormalizer2::normalizeAndAppend\28char16_t\20const*\2c\20char16_t\20const*\2c\20signed\20char\2c\20icu_74::UnicodeString&\2c\20icu_74::ReorderingBuffer&\2c\20UErrorCode&\29\20const -8654:icu_74::DecomposeNormalizer2::isNormalizedUTF8\28icu_74::StringPiece\2c\20UErrorCode&\29\20const -8655:icu_74::DecomposeNormalizer2::isInert\28int\29\20const -8656:icu_74::DecomposeNormalizer2::getQuickCheck\28int\29\20const -8657:icu_74::ConstArray2D::get\28int\2c\20int\29\20const -8658:icu_74::ConstArray1D::get\28int\29\20const -8659:icu_74::ComposeNormalizer2::spanQuickCheckYes\28char16_t\20const*\2c\20char16_t\20const*\2c\20UErrorCode&\29\20const -8660:icu_74::ComposeNormalizer2::quickCheck\28icu_74::UnicodeString\20const&\2c\20UErrorCode&\29\20const -8661:icu_74::ComposeNormalizer2::normalize\28char16_t\20const*\2c\20char16_t\20const*\2c\20icu_74::ReorderingBuffer&\2c\20UErrorCode&\29\20const -8662:icu_74::ComposeNormalizer2::normalizeUTF8\28unsigned\20int\2c\20icu_74::StringPiece\2c\20icu_74::ByteSink&\2c\20icu_74::Edits*\2c\20UErrorCode&\29\20const -8663:icu_74::ComposeNormalizer2::normalizeAndAppend\28char16_t\20const*\2c\20char16_t\20const*\2c\20signed\20char\2c\20icu_74::UnicodeString&\2c\20icu_74::ReorderingBuffer&\2c\20UErrorCode&\29\20const -8664:icu_74::ComposeNormalizer2::isNormalized\28icu_74::UnicodeString\20const&\2c\20UErrorCode&\29\20const -8665:icu_74::ComposeNormalizer2::isNormalizedUTF8\28icu_74::StringPiece\2c\20UErrorCode&\29\20const -8666:icu_74::ComposeNormalizer2::isInert\28int\29\20const -8667:icu_74::ComposeNormalizer2::hasBoundaryBefore\28int\29\20const -8668:icu_74::ComposeNormalizer2::hasBoundaryAfter\28int\29\20const -8669:icu_74::ComposeNormalizer2::getQuickCheck\28int\29\20const -8670:icu_74::CodePointsVectorizer::vectorize\28UText*\2c\20int\2c\20int\2c\20icu_74::UVector32&\2c\20icu_74::UVector32&\2c\20UErrorCode&\29\20const -8671:icu_74::CjkBreakEngine::~CjkBreakEngine\28\29_13635 -8672:icu_74::CjkBreakEngine::divideUpDictionaryRange\28UText*\2c\20int\2c\20int\2c\20icu_74::UVector32&\2c\20signed\20char\2c\20UErrorCode&\29\20const -8673:icu_74::CheckedArrayByteSink::Reset\28\29 -8674:icu_74::CheckedArrayByteSink::GetAppendBuffer\28int\2c\20int\2c\20char*\2c\20int\2c\20int*\29 -8675:icu_74::CheckedArrayByteSink::Append\28char\20const*\2c\20int\29 -8676:icu_74::CharacterIterator::firstPostInc\28\29 -8677:icu_74::CharacterIterator::first32PostInc\28\29 -8678:icu_74::CharStringByteSink::GetAppendBuffer\28int\2c\20int\2c\20char*\2c\20int\2c\20int*\29 -8679:icu_74::CharStringByteSink::Append\28char\20const*\2c\20int\29 -8680:icu_74::BytesDictionaryMatcher::~BytesDictionaryMatcher\28\29_13643 -8681:icu_74::BytesDictionaryMatcher::~BytesDictionaryMatcher\28\29 -8682:icu_74::BytesDictionaryMatcher::matches\28UText*\2c\20int\2c\20int\2c\20int*\2c\20int*\2c\20int*\2c\20int*\29\20const -8683:icu_74::BurmeseBreakEngine::~BurmeseBreakEngine\28\29_13627 -8684:icu_74::BurmeseBreakEngine::~BurmeseBreakEngine\28\29 -8685:icu_74::BreakIterator::getRuleStatusVec\28int*\2c\20int\2c\20UErrorCode&\29 -8686:icu_74::BreakEngineWrapper::~BreakEngineWrapper\28\29_13519 -8687:icu_74::BreakEngineWrapper::~BreakEngineWrapper\28\29 -8688:icu_74::BreakEngineWrapper::handles\28int\2c\20char\20const*\29\20const -8689:icu_74::BreakEngineWrapper::findBreaks\28UText*\2c\20int\2c\20int\2c\20icu_74::UVector32&\2c\20signed\20char\2c\20UErrorCode&\29\20const -8690:icu_74::BMPSet::contains\28int\29\20const -8691:icu_74::Array1D::~Array1D\28\29_13808 -8692:icu_74::Array1D::~Array1D\28\29 -8693:icu_74::Array1D::get\28int\29\20const -8694:hit_compare_y\28SkOpRayHit\20const*\2c\20SkOpRayHit\20const*\29 -8695:hit_compare_x\28SkOpRayHit\20const*\2c\20SkOpRayHit\20const*\29 -8696:hb_unicode_script_nil\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20void*\29 -8697:hb_unicode_general_category_nil\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20void*\29 -8698:hb_ucd_script\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20void*\29 -8699:hb_ucd_mirroring\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20void*\29 -8700:hb_ucd_general_category\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20void*\29 -8701:hb_ucd_decompose\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int*\2c\20void*\29 -8702:hb_ucd_compose\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -8703:hb_ucd_combining_class\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20void*\29 -8704:hb_syllabic_clear_var\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -8705:hb_paint_sweep_gradient_nil\28hb_paint_funcs_t*\2c\20void*\2c\20hb_color_line_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -8706:hb_paint_push_transform_nil\28hb_paint_funcs_t*\2c\20void*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -8707:hb_paint_push_clip_rectangle_nil\28hb_paint_funcs_t*\2c\20void*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -8708:hb_paint_image_nil\28hb_paint_funcs_t*\2c\20void*\2c\20hb_blob_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20float\2c\20hb_glyph_extents_t*\2c\20void*\29 -8709:hb_paint_extents_push_transform\28hb_paint_funcs_t*\2c\20void*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -8710:hb_paint_extents_push_group\28hb_paint_funcs_t*\2c\20void*\2c\20void*\29 -8711:hb_paint_extents_push_clip_rectangle\28hb_paint_funcs_t*\2c\20void*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -8712:hb_paint_extents_push_clip_glyph\28hb_paint_funcs_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_font_t*\2c\20void*\29 -8713:hb_paint_extents_pop_transform\28hb_paint_funcs_t*\2c\20void*\2c\20void*\29 -8714:hb_paint_extents_pop_group\28hb_paint_funcs_t*\2c\20void*\2c\20hb_paint_composite_mode_t\2c\20void*\29 -8715:hb_paint_extents_pop_clip\28hb_paint_funcs_t*\2c\20void*\2c\20void*\29 -8716:hb_paint_extents_paint_sweep_gradient\28hb_paint_funcs_t*\2c\20void*\2c\20hb_color_line_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -8717:hb_paint_extents_paint_image\28hb_paint_funcs_t*\2c\20void*\2c\20hb_blob_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20float\2c\20hb_glyph_extents_t*\2c\20void*\29 -8718:hb_paint_extents_paint_color\28hb_paint_funcs_t*\2c\20void*\2c\20int\2c\20unsigned\20int\2c\20void*\29 -8719:hb_outline_recording_pen_quadratic_to\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -8720:hb_outline_recording_pen_move_to\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20void*\29 -8721:hb_outline_recording_pen_line_to\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20void*\29 -8722:hb_outline_recording_pen_cubic_to\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -8723:hb_outline_recording_pen_close_path\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20void*\29 -8724:hb_ot_shape_normalize_context_t::decompose_unicode\28hb_ot_shape_normalize_context_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int*\29 -8725:hb_ot_shape_normalize_context_t::compose_unicode\28hb_ot_shape_normalize_context_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\29 -8726:hb_ot_paint_glyph\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_paint_funcs_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void*\29 -8727:hb_ot_map_t::lookup_map_t::cmp\28void\20const*\2c\20void\20const*\29 -8728:hb_ot_map_t::feature_map_t::cmp\28void\20const*\2c\20void\20const*\29 -8729:hb_ot_map_builder_t::feature_info_t::cmp\28void\20const*\2c\20void\20const*\29 -8730:hb_ot_get_variation_glyph\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -8731:hb_ot_get_nominal_glyphs\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int\2c\20void*\29 -8732:hb_ot_get_nominal_glyph\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -8733:hb_ot_get_glyph_v_origin\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20void*\29 -8734:hb_ot_get_glyph_v_advances\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20int*\2c\20unsigned\20int\2c\20void*\29 -8735:hb_ot_get_glyph_name\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20char*\2c\20unsigned\20int\2c\20void*\29 -8736:hb_ot_get_glyph_h_advances\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20int*\2c\20unsigned\20int\2c\20void*\29 -8737:hb_ot_get_glyph_from_name\28hb_font_t*\2c\20void*\2c\20char\20const*\2c\20int\2c\20unsigned\20int*\2c\20void*\29 -8738:hb_ot_get_glyph_extents\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_glyph_extents_t*\2c\20void*\29 -8739:hb_ot_get_font_v_extents\28hb_font_t*\2c\20void*\2c\20hb_font_extents_t*\2c\20void*\29 -8740:hb_ot_get_font_h_extents\28hb_font_t*\2c\20void*\2c\20hb_font_extents_t*\2c\20void*\29 -8741:hb_ot_draw_glyph\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_draw_funcs_t*\2c\20void*\2c\20void*\29 -8742:hb_font_paint_glyph_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_paint_funcs_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void*\29 -8743:hb_font_get_variation_glyph_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -8744:hb_font_get_nominal_glyphs_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int\2c\20void*\29 -8745:hb_font_get_nominal_glyph_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -8746:hb_font_get_nominal_glyph_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -8747:hb_font_get_glyph_v_origin_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20void*\29 -8748:hb_font_get_glyph_v_origin_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20void*\29 -8749:hb_font_get_glyph_v_kerning_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void*\29 -8750:hb_font_get_glyph_v_advances_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20int*\2c\20unsigned\20int\2c\20void*\29 -8751:hb_font_get_glyph_v_advance_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20void*\29 -8752:hb_font_get_glyph_v_advance_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20void*\29 -8753:hb_font_get_glyph_name_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20char*\2c\20unsigned\20int\2c\20void*\29 -8754:hb_font_get_glyph_name_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20char*\2c\20unsigned\20int\2c\20void*\29 -8755:hb_font_get_glyph_h_origin_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20void*\29 -8756:hb_font_get_glyph_h_origin_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20void*\29 -8757:hb_font_get_glyph_h_kerning_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void*\29 -8758:hb_font_get_glyph_h_advances_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20int*\2c\20unsigned\20int\2c\20void*\29 -8759:hb_font_get_glyph_h_advance_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20void*\29 -8760:hb_font_get_glyph_h_advance_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20void*\29 -8761:hb_font_get_glyph_from_name_default\28hb_font_t*\2c\20void*\2c\20char\20const*\2c\20int\2c\20unsigned\20int*\2c\20void*\29 -8762:hb_font_get_glyph_extents_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_glyph_extents_t*\2c\20void*\29 -8763:hb_font_get_glyph_extents_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_glyph_extents_t*\2c\20void*\29 -8764:hb_font_get_glyph_contour_point_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20void*\29 -8765:hb_font_get_glyph_contour_point_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20void*\29 -8766:hb_font_get_font_v_extents_default\28hb_font_t*\2c\20void*\2c\20hb_font_extents_t*\2c\20void*\29 -8767:hb_font_get_font_h_extents_default\28hb_font_t*\2c\20void*\2c\20hb_font_extents_t*\2c\20void*\29 -8768:hb_font_draw_glyph_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_draw_funcs_t*\2c\20void*\2c\20void*\29 -8769:hb_draw_quadratic_to_nil\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -8770:hb_draw_quadratic_to_default\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -8771:hb_draw_move_to_default\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20void*\29 -8772:hb_draw_line_to_default\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20void*\29 -8773:hb_draw_extents_quadratic_to\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -8774:hb_draw_extents_cubic_to\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -8775:hb_draw_cubic_to_default\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -8776:hb_draw_close_path_default\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20void*\29 -8777:hb_blob_t*\20hb_sanitize_context_t::sanitize_blob\28hb_blob_t*\29 -8778:hb_aat_map_builder_t::feature_info_t::cmp\28void\20const*\2c\20void\20const*\29 -8779:hb_aat_map_builder_t::feature_event_t::cmp\28void\20const*\2c\20void\20const*\29 -8780:hashStringTrieNode\28UElement\29 -8781:hashEntry\28UElement\29 -8782:hasFullCompositionExclusion\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -8783:hasEmojiProperty\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -8784:h2v2_upsample -8785:h2v2_merged_upsample_565D -8786:h2v2_merged_upsample_565 -8787:h2v2_merged_upsample -8788:h2v2_fancy_upsample -8789:h2v1_upsample -8790:h2v1_merged_upsample_565D -8791:h2v1_merged_upsample_565 -8792:h2v1_merged_upsample -8793:h2v1_fancy_upsample -8794:grayscale_convert -8795:gray_rgb_convert -8796:gray_rgb565_convert -8797:gray_rgb565D_convert -8798:gray_raster_render -8799:gray_raster_new -8800:gray_raster_done -8801:gray_move_to -8802:gray_line_to -8803:gray_cubic_to -8804:gray_conic_to -8805:get_sk_marker_list\28jpeg_decompress_struct*\29 -8806:get_sfnt_table -8807:get_interesting_appn -8808:getVo\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -8809:getTrailCombiningClass\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -8810:getScript\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -8811:getNumericType\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -8812:getNormQuickCheck\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -8813:getLeadCombiningClass\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -8814:getJoiningType\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -8815:getJoiningGroup\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -8816:getInSC\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -8817:getInPC\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -8818:getHangulSyllableType\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -8819:getGeneralCategory\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -8820:getCombiningClass\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -8821:getBiDiPairedBracketType\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -8822:getBiDiClass\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -8823:fullsize_upsample -8824:ft_smooth_transform -8825:ft_smooth_set_mode -8826:ft_smooth_render -8827:ft_smooth_overlap_spans -8828:ft_smooth_lcd_spans -8829:ft_smooth_init -8830:ft_smooth_get_cbox -8831:ft_gzip_free -8832:ft_gzip_alloc -8833:ft_ansi_stream_io -8834:ft_ansi_stream_close -8835:fquad_dxdy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -8836:format_message -8837:fmt_fp -8838:fline_dxdy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -8839:first_axis_intersection\28double\20const*\2c\20bool\2c\20double\2c\20double*\29 -8840:finish_pass1 -8841:finish_output_pass -8842:finish_input_pass -8843:final_reordering_indic\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -8844:fcubic_dxdy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -8845:fconic_dxdy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -8846:fast_swizzle_rgba_to_rgba_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -8847:fast_swizzle_rgba_to_bgra_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -8848:fast_swizzle_rgba_to_bgra_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -8849:fast_swizzle_rgb_to_rgba\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -8850:fast_swizzle_rgb_to_bgra\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -8851:fast_swizzle_grayalpha_to_n32_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -8852:fast_swizzle_grayalpha_to_n32_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -8853:fast_swizzle_gray_to_n32\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -8854:fast_swizzle_cmyk_to_rgba\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -8855:fast_swizzle_cmyk_to_bgra\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -8856:error_exit -8857:error_callback -8858:equalStringTrieNodes\28UElement\2c\20UElement\29 -8859:emscripten_stack_get_current -8860:emscripten::internal::MethodInvoker\20const&\2c\20float\2c\20float\2c\20SkPaint\20const&\29\2c\20void\2c\20SkCanvas*\2c\20sk_sp\20const&\2c\20float\2c\20float\2c\20SkPaint\20const&>::invoke\28void\20\28SkCanvas::*\20const&\29\28sk_sp\20const&\2c\20float\2c\20float\2c\20SkPaint\20const&\29\2c\20SkCanvas*\2c\20sk_sp*\2c\20float\2c\20float\2c\20SkPaint*\29 -8861:emscripten::internal::MethodInvoker::invoke\28void\20\28SkCanvas::*\20const&\29\28float\2c\20float\2c\20float\2c\20float\2c\20SkPaint\20const&\29\2c\20SkCanvas*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20SkPaint*\29 -8862:emscripten::internal::MethodInvoker::invoke\28void\20\28SkCanvas::*\20const&\29\28float\2c\20float\2c\20float\2c\20SkPaint\20const&\29\2c\20SkCanvas*\2c\20float\2c\20float\2c\20float\2c\20SkPaint*\29 -8863:emscripten::internal::MethodInvoker::invoke\28void\20\28SkCanvas::*\20const&\29\28float\2c\20float\2c\20float\29\2c\20SkCanvas*\2c\20float\2c\20float\2c\20float\29 -8864:emscripten::internal::MethodInvoker::invoke\28void\20\28SkCanvas::*\20const&\29\28float\2c\20float\29\2c\20SkCanvas*\2c\20float\2c\20float\29 -8865:emscripten::internal::MethodInvoker::invoke\28void\20\28SkCanvas::*\20const&\29\28SkPath\20const&\2c\20SkPaint\20const&\29\2c\20SkCanvas*\2c\20SkPath*\2c\20SkPaint*\29 -8866:emscripten::internal::MethodInvoker\20\28skia::textlayout::Paragraph::*\29\28unsigned\20int\29\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::Paragraph*\2c\20unsigned\20int>::invoke\28skia::textlayout::SkRange\20\28skia::textlayout::Paragraph::*\20const&\29\28unsigned\20int\29\2c\20skia::textlayout::Paragraph*\2c\20unsigned\20int\29 -8867:emscripten::internal::MethodInvoker::invoke\28skia::textlayout::PositionWithAffinity\20\28skia::textlayout::Paragraph::*\20const&\29\28float\2c\20float\29\2c\20skia::textlayout::Paragraph*\2c\20float\2c\20float\29 -8868:emscripten::internal::MethodInvoker\20\28SkVertices::Builder::*\29\28\29\2c\20sk_sp\2c\20SkVertices::Builder*>::invoke\28sk_sp\20\28SkVertices::Builder::*\20const&\29\28\29\2c\20SkVertices::Builder*\29 -8869:emscripten::internal::MethodInvoker::invoke\28int\20\28skia::textlayout::Paragraph::*\20const&\29\28unsigned\20long\29\20const\2c\20skia::textlayout::Paragraph\20const*\2c\20unsigned\20long\29 -8870:emscripten::internal::MethodInvoker::invoke\28bool\20\28SkPath::*\20const&\29\28float\2c\20float\29\20const\2c\20SkPath\20const*\2c\20float\2c\20float\29 -8871:emscripten::internal::MethodInvoker::invoke\28SkPath&\20\28SkPath::*\20const&\29\28bool\29\2c\20SkPath*\2c\20bool\29 -8872:emscripten::internal::Invoker::invoke\28SkVertices::Builder*\20\28*\29\28SkVertices::VertexMode&&\2c\20int&&\2c\20int&&\2c\20unsigned\20int&&\29\2c\20SkVertices::VertexMode\2c\20int\2c\20int\2c\20unsigned\20int\29 -8873:emscripten::internal::Invoker&&\2c\20float&&\2c\20float&&\2c\20float&&>::invoke\28SkFont*\20\28*\29\28sk_sp&&\2c\20float&&\2c\20float&&\2c\20float&&\29\2c\20sk_sp*\2c\20float\2c\20float\2c\20float\29 -8874:emscripten::internal::Invoker&&\2c\20float&&>::invoke\28SkFont*\20\28*\29\28sk_sp&&\2c\20float&&\29\2c\20sk_sp*\2c\20float\29 -8875:emscripten::internal::Invoker&&>::invoke\28SkFont*\20\28*\29\28sk_sp&&\29\2c\20sk_sp*\29 -8876:emscripten::internal::Invoker::invoke\28SkContourMeasureIter*\20\28*\29\28SkPath\20const&\2c\20bool&&\2c\20float&&\29\2c\20SkPath*\2c\20bool\2c\20float\29 -8877:emscripten::internal::Invoker::invoke\28SkCanvas*\20\28*\29\28float&&\2c\20float&&\29\2c\20float\2c\20float\29 -8878:emscripten::internal::Invoker::invoke\28void\20\28*\29\28unsigned\20long\2c\20unsigned\20long\29\2c\20unsigned\20long\2c\20unsigned\20long\29 -8879:emscripten::internal::Invoker::invoke\28void\20\28*\29\28emscripten::val\29\2c\20emscripten::_EM_VAL*\29 -8880:emscripten::internal::Invoker::invoke\28unsigned\20long\20\28*\29\28unsigned\20long\29\2c\20unsigned\20long\29 -8881:emscripten::internal::Invoker\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFont\20const&>::invoke\28sk_sp\20\28*\29\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFont\20const&\29\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFont*\29 -8882:emscripten::internal::Invoker\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFont\20const&>::invoke\28sk_sp\20\28*\29\28unsigned\20long\2c\20unsigned\20long\2c\20SkFont\20const&\29\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFont*\29 -8883:emscripten::internal::Invoker\2c\20sk_sp\2c\20int\2c\20int\2c\20sk_sp\2c\20int\2c\20int>::invoke\28sk_sp\20\28*\29\28sk_sp\2c\20int\2c\20int\2c\20sk_sp\2c\20int\2c\20int\29\2c\20sk_sp*\2c\20int\2c\20int\2c\20sk_sp*\2c\20int\2c\20int\29 -8884:emscripten::internal::Invoker\2c\20sk_sp\2c\20int\2c\20int\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28sk_sp\2c\20int\2c\20int\2c\20sk_sp\29\2c\20sk_sp*\2c\20int\2c\20int\2c\20sk_sp*\29 -8885:emscripten::internal::Invoker\2c\20sk_sp\2c\20int\2c\20int>::invoke\28sk_sp\20\28*\29\28sk_sp\2c\20int\2c\20int\29\2c\20sk_sp*\2c\20int\2c\20int\29 -8886:emscripten::internal::Invoker\2c\20sk_sp\2c\20SimpleImageInfo>::invoke\28sk_sp\20\28*\29\28sk_sp\2c\20SimpleImageInfo\29\2c\20sk_sp*\2c\20SimpleImageInfo*\29 -8887:emscripten::internal::Invoker\2c\20SimpleImageInfo\2c\20unsigned\20long\2c\20unsigned\20long>::invoke\28sk_sp\20\28*\29\28SimpleImageInfo\2c\20unsigned\20long\2c\20unsigned\20long\29\2c\20SimpleImageInfo*\2c\20unsigned\20long\2c\20unsigned\20long\29 -8888:emscripten::internal::Invoker\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28unsigned\20long\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp\29\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp*\29 -8889:emscripten::internal::Invoker\2c\20unsigned\20long\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28unsigned\20long\2c\20sk_sp\29\2c\20unsigned\20long\2c\20sk_sp*\29 -8890:emscripten::internal::Invoker\2c\20unsigned\20long\2c\20float\2c\20float\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28unsigned\20long\2c\20float\2c\20float\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp\29\2c\20unsigned\20long\2c\20float\2c\20float\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp*\29 -8891:emscripten::internal::Invoker\2c\20float\2c\20float\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20float\2c\20float\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28float\2c\20float\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20float\2c\20float\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp\29\2c\20float\2c\20float\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20float\2c\20float\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp*\29 -8892:emscripten::internal::Invoker\2c\20float\2c\20float\2c\20int\2c\20float\2c\20int\2c\20int>::invoke\28sk_sp\20\28*\29\28float\2c\20float\2c\20int\2c\20float\2c\20int\2c\20int\29\2c\20float\2c\20float\2c\20int\2c\20float\2c\20int\2c\20int\29 -8893:emscripten::internal::Invoker\2c\20float\2c\20float\2c\20float\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28float\2c\20float\2c\20float\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp\29\2c\20float\2c\20float\2c\20float\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp*\29 -8894:emscripten::internal::Invoker\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20emscripten::val>::invoke\28sk_sp\20\28*\29\28std::__2::basic_string\2c\20std::__2::allocator>\2c\20emscripten::val\29\2c\20emscripten::internal::BindingType\2c\20std::__2::allocator>\2c\20void>::'unnamed'*\2c\20emscripten::_EM_VAL*\29 -8895:emscripten::internal::Invoker\2c\20unsigned\20long\2c\20int\2c\20float>::invoke\28sk_sp\20\28*\29\28unsigned\20long\2c\20int\2c\20float\29\2c\20unsigned\20long\2c\20int\2c\20float\29 -8896:emscripten::internal::Invoker\2c\20unsigned\20long\2c\20SkPath>::invoke\28sk_sp\20\28*\29\28unsigned\20long\2c\20SkPath\29\2c\20unsigned\20long\2c\20SkPath*\29 -8897:emscripten::internal::Invoker\2c\20float\2c\20unsigned\20long>::invoke\28sk_sp\20\28*\29\28float\2c\20unsigned\20long\29\2c\20float\2c\20unsigned\20long\29 -8898:emscripten::internal::Invoker\2c\20float\2c\20float\2c\20unsigned\20int>::invoke\28sk_sp\20\28*\29\28float\2c\20float\2c\20unsigned\20int\29\2c\20float\2c\20float\2c\20unsigned\20int\29 -8899:emscripten::internal::Invoker\2c\20float>::invoke\28sk_sp\20\28*\29\28float\29\2c\20float\29 -8900:emscripten::internal::Invoker\2c\20SkPath\20const&\2c\20float\2c\20float\2c\20SkPath1DPathEffect::Style>::invoke\28sk_sp\20\28*\29\28SkPath\20const&\2c\20float\2c\20float\2c\20SkPath1DPathEffect::Style\29\2c\20SkPath*\2c\20float\2c\20float\2c\20SkPath1DPathEffect::Style\29 -8901:emscripten::internal::Invoker\2c\20SkBlurStyle\2c\20float\2c\20bool>::invoke\28sk_sp\20\28*\29\28SkBlurStyle\2c\20float\2c\20bool\29\2c\20SkBlurStyle\2c\20float\2c\20bool\29 -8902:emscripten::internal::Invoker\2c\20unsigned\20long\2c\20float\2c\20float\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28unsigned\20long\2c\20float\2c\20float\2c\20sk_sp\29\2c\20unsigned\20long\2c\20float\2c\20float\2c\20sk_sp*\29 -8903:emscripten::internal::Invoker\2c\20unsigned\20long\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28unsigned\20long\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20sk_sp\29\2c\20unsigned\20long\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20sk_sp*\29 -8904:emscripten::internal::Invoker\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28sk_sp\29\2c\20sk_sp*\29 -8905:emscripten::internal::Invoker\2c\20sk_sp\2c\20float\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long>::invoke\28sk_sp\20\28*\29\28sk_sp\2c\20float\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long\29\2c\20sk_sp*\2c\20float\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long\29 -8906:emscripten::internal::Invoker\2c\20sk_sp\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20unsigned\20long\2c\20unsigned\20long>::invoke\28sk_sp\20\28*\29\28sk_sp\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20unsigned\20long\2c\20unsigned\20long\29\2c\20sk_sp*\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20unsigned\20long\2c\20unsigned\20long\29 -8907:emscripten::internal::Invoker\2c\20float\2c\20float\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28float\2c\20float\2c\20sk_sp\29\2c\20float\2c\20float\2c\20sk_sp*\29 -8908:emscripten::internal::Invoker\2c\20float\2c\20float\2c\20float\2c\20float\2c\20unsigned\20long\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28float\2c\20float\2c\20float\2c\20float\2c\20unsigned\20long\2c\20sk_sp\29\2c\20float\2c\20float\2c\20float\2c\20float\2c\20unsigned\20long\2c\20sk_sp*\29 -8909:emscripten::internal::Invoker\2c\20float\2c\20float\2c\20SkTileMode\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28float\2c\20float\2c\20SkTileMode\2c\20sk_sp\29\2c\20float\2c\20float\2c\20SkTileMode\2c\20sk_sp*\29 -8910:emscripten::internal::Invoker\2c\20SkColorChannel\2c\20SkColorChannel\2c\20float\2c\20sk_sp\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28SkColorChannel\2c\20SkColorChannel\2c\20float\2c\20sk_sp\2c\20sk_sp\29\2c\20SkColorChannel\2c\20SkColorChannel\2c\20float\2c\20sk_sp*\2c\20sk_sp*\29 -8911:emscripten::internal::Invoker\2c\20SimpleImageInfo\2c\20unsigned\20long\2c\20int\2c\20unsigned\20long>::invoke\28sk_sp\20\28*\29\28SimpleImageInfo\2c\20unsigned\20long\2c\20int\2c\20unsigned\20long\29\2c\20SimpleImageInfo*\2c\20unsigned\20long\2c\20int\2c\20unsigned\20long\29 -8912:emscripten::internal::Invoker\2c\20SimpleImageInfo\2c\20emscripten::val>::invoke\28sk_sp\20\28*\29\28SimpleImageInfo\2c\20emscripten::val\29\2c\20SimpleImageInfo*\2c\20emscripten::_EM_VAL*\29 -8913:emscripten::internal::Invoker\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int>::invoke\28sk_sp\20\28*\29\28unsigned\20long\2c\20unsigned\20long\2c\20int\29\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\29 -8914:emscripten::internal::Invoker>::invoke\28sk_sp\20\28*\29\28\29\29 -8915:emscripten::internal::Invoker\2c\20unsigned\20long\2c\20SkBlendMode\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28unsigned\20long\2c\20SkBlendMode\2c\20sk_sp\29\2c\20unsigned\20long\2c\20SkBlendMode\2c\20sk_sp*\29 -8916:emscripten::internal::Invoker\2c\20sk_sp\20const&\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28sk_sp\20const&\2c\20sk_sp\29\2c\20sk_sp*\2c\20sk_sp*\29 -8917:emscripten::internal::Invoker\2c\20float\2c\20sk_sp\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28float\2c\20sk_sp\2c\20sk_sp\29\2c\20float\2c\20sk_sp*\2c\20sk_sp*\29 -8918:emscripten::internal::Invoker::invoke\28emscripten::val\20\28*\29\28unsigned\20long\2c\20int\29\2c\20unsigned\20long\2c\20int\29 -8919:emscripten::internal::Invoker\2c\20std::__2::allocator>>::invoke\28emscripten::val\20\28*\29\28std::__2::basic_string\2c\20std::__2::allocator>\29\2c\20emscripten::internal::BindingType\2c\20std::__2::allocator>\2c\20void>::'unnamed'*\29 -8920:emscripten::internal::Invoker::invoke\28emscripten::val\20\28*\29\28emscripten::val\2c\20emscripten::val\2c\20float\29\2c\20emscripten::_EM_VAL*\2c\20emscripten::_EM_VAL*\2c\20float\29 -8921:emscripten::internal::Invoker::invoke\28emscripten::val\20\28*\29\28SkPath\20const&\2c\20SkPath\20const&\2c\20float\29\2c\20SkPath*\2c\20SkPath*\2c\20float\29 -8922:emscripten::internal::Invoker::invoke\28emscripten::val\20\28*\29\28SkPath\20const&\2c\20SkPath\20const&\2c\20SkPathOp\29\2c\20SkPath*\2c\20SkPath*\2c\20SkPathOp\29 -8923:emscripten::internal::Invoker::invoke\28bool\20\28*\29\28unsigned\20long\2c\20SkPath\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20unsigned\20int\2c\20unsigned\20long\29\2c\20unsigned\20long\2c\20SkPath*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20unsigned\20int\2c\20unsigned\20long\29 -8924:emscripten::internal::Invoker\2c\20sk_sp>::invoke\28bool\20\28*\29\28sk_sp\2c\20sk_sp\29\2c\20sk_sp*\2c\20sk_sp*\29 -8925:emscripten::internal::Invoker::invoke\28bool\20\28*\29\28SkPath\20const&\2c\20SkPath\20const&\29\2c\20SkPath*\2c\20SkPath*\29 -8926:emscripten::internal::Invoker\2c\20int\2c\20int>::invoke\28SkRuntimeEffect::TracedShader\20\28*\29\28sk_sp\2c\20int\2c\20int\29\2c\20sk_sp*\2c\20int\2c\20int\29 -8927:emscripten::internal::Invoker::invoke\28SkPath\20\28*\29\28unsigned\20long\2c\20int\2c\20unsigned\20long\2c\20int\2c\20unsigned\20long\2c\20int\29\2c\20unsigned\20long\2c\20int\2c\20unsigned\20long\2c\20int\2c\20unsigned\20long\2c\20int\29 -8928:emscripten::internal::FunctionInvoker\2c\20unsigned\20long\29\2c\20void\2c\20skia::textlayout::TypefaceFontProvider&\2c\20sk_sp\2c\20unsigned\20long>::invoke\28void\20\28**\29\28skia::textlayout::TypefaceFontProvider&\2c\20sk_sp\2c\20unsigned\20long\29\2c\20skia::textlayout::TypefaceFontProvider*\2c\20sk_sp*\2c\20unsigned\20long\29 -8929:emscripten::internal::FunctionInvoker\2c\20std::__2::allocator>\29\2c\20void\2c\20skia::textlayout::ParagraphBuilderImpl&\2c\20std::__2::basic_string\2c\20std::__2::allocator>>::invoke\28void\20\28**\29\28skia::textlayout::ParagraphBuilderImpl&\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29\2c\20skia::textlayout::ParagraphBuilderImpl*\2c\20emscripten::internal::BindingType\2c\20std::__2::allocator>\2c\20void>::'unnamed'*\29 -8930:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28skia::textlayout::ParagraphBuilderImpl&\2c\20float\2c\20float\2c\20skia::textlayout::PlaceholderAlignment\2c\20skia::textlayout::TextBaseline\2c\20float\29\2c\20skia::textlayout::ParagraphBuilderImpl*\2c\20float\2c\20float\2c\20skia::textlayout::PlaceholderAlignment\2c\20skia::textlayout::TextBaseline\2c\20float\29 -8931:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28skia::textlayout::ParagraphBuilderImpl&\2c\20SimpleTextStyle\2c\20SkPaint\2c\20SkPaint\29\2c\20skia::textlayout::ParagraphBuilderImpl*\2c\20SimpleTextStyle*\2c\20SkPaint*\2c\20SkPaint*\29 -8932:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28skia::textlayout::ParagraphBuilderImpl&\2c\20SimpleTextStyle\29\2c\20skia::textlayout::ParagraphBuilderImpl*\2c\20SimpleTextStyle*\29 -8933:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29\2c\20SkPath*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -8934:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29\2c\20SkPath*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -8935:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29\2c\20SkPath*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -8936:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20bool\2c\20bool\2c\20float\2c\20float\29\2c\20SkPath*\2c\20float\2c\20float\2c\20float\2c\20bool\2c\20bool\2c\20float\2c\20float\29 -8937:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20bool\29\2c\20SkPath*\2c\20float\2c\20float\2c\20float\2c\20bool\29 -8938:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkPath&\2c\20SkPath\20const&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20bool\29\2c\20SkPath*\2c\20SkPath*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20bool\29 -8939:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkContourMeasure&\2c\20float\2c\20unsigned\20long\29\2c\20SkContourMeasure*\2c\20float\2c\20unsigned\20long\29 -8940:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkCanvas&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20float\2c\20SkFont\20const&\2c\20SkPaint\20const&\29\2c\20SkCanvas*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20float\2c\20SkFont*\2c\20SkPaint*\29 -8941:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkCanvas&\2c\20unsigned\20long\2c\20float\2c\20float\2c\20bool\2c\20SkPaint\20const&\29\2c\20SkCanvas*\2c\20unsigned\20long\2c\20float\2c\20float\2c\20bool\2c\20SkPaint*\29 -8942:emscripten::internal::FunctionInvoker\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20SkBlendMode\2c\20float\2c\20float\2c\20SkPaint\20const*\29\2c\20void\2c\20SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20SkBlendMode\2c\20float\2c\20float\2c\20SkPaint\20const*>::invoke\28void\20\28**\29\28SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20SkBlendMode\2c\20float\2c\20float\2c\20SkPaint\20const*\29\2c\20SkCanvas*\2c\20sk_sp*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20SkBlendMode\2c\20float\2c\20float\2c\20SkPaint\20const*\29 -8943:emscripten::internal::FunctionInvoker\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20float\2c\20SkPaint\20const*\29\2c\20void\2c\20SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20float\2c\20SkPaint\20const*>::invoke\28void\20\28**\29\28SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20float\2c\20SkPaint\20const*\29\2c\20SkCanvas*\2c\20sk_sp*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20float\2c\20SkPaint\20const*\29 -8944:emscripten::internal::FunctionInvoker\20const&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20SkPaint\20const*\29\2c\20void\2c\20SkCanvas&\2c\20sk_sp\20const&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20SkPaint\20const*>::invoke\28void\20\28**\29\28SkCanvas&\2c\20sk_sp\20const&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20SkPaint\20const*\29\2c\20SkCanvas*\2c\20sk_sp*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20SkPaint\20const*\29 -8945:emscripten::internal::FunctionInvoker\20const&\2c\20float\2c\20float\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkPaint\20const*\29\2c\20void\2c\20SkCanvas&\2c\20sk_sp\20const&\2c\20float\2c\20float\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkPaint\20const*>::invoke\28void\20\28**\29\28SkCanvas&\2c\20sk_sp\20const&\2c\20float\2c\20float\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkPaint\20const*\29\2c\20SkCanvas*\2c\20sk_sp*\2c\20float\2c\20float\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkPaint\20const*\29 -8946:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkCanvas&\2c\20int\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20float\2c\20SkFont\20const&\2c\20SkPaint\20const&\29\2c\20SkCanvas*\2c\20int\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20float\2c\20SkFont*\2c\20SkPaint*\29 -8947:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkCanvas&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20SkPaint\20const&\29\2c\20SkCanvas*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20SkPaint*\29 -8948:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkCanvas&\2c\20SkPath\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20int\29\2c\20SkCanvas*\2c\20SkPath*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20int\29 -8949:emscripten::internal::FunctionInvoker\2c\20std::__2::allocator>\20\28*\29\28SkSL::DebugTrace\20const*\29\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20SkSL::DebugTrace\20const*>::invoke\28std::__2::basic_string\2c\20std::__2::allocator>\20\28**\29\28SkSL::DebugTrace\20const*\29\2c\20SkSL::DebugTrace\20const*\29 -8950:emscripten::internal::FunctionInvoker\20\28*\29\28SkFontMgr&\2c\20unsigned\20long\2c\20int\29\2c\20sk_sp\2c\20SkFontMgr&\2c\20unsigned\20long\2c\20int>::invoke\28sk_sp\20\28**\29\28SkFontMgr&\2c\20unsigned\20long\2c\20int\29\2c\20SkFontMgr*\2c\20unsigned\20long\2c\20int\29 -8951:emscripten::internal::FunctionInvoker\20\28*\29\28SkFontMgr&\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20emscripten::val\29\2c\20sk_sp\2c\20SkFontMgr&\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20emscripten::val>::invoke\28sk_sp\20\28**\29\28SkFontMgr&\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20emscripten::val\29\2c\20SkFontMgr*\2c\20emscripten::internal::BindingType\2c\20std::__2::allocator>\2c\20void>::'unnamed'*\2c\20emscripten::_EM_VAL*\29 -8952:emscripten::internal::FunctionInvoker\20\28*\29\28sk_sp\2c\20SkTileMode\2c\20SkTileMode\2c\20float\2c\20float\2c\20unsigned\20long\29\2c\20sk_sp\2c\20sk_sp\2c\20SkTileMode\2c\20SkTileMode\2c\20float\2c\20float\2c\20unsigned\20long>::invoke\28sk_sp\20\28**\29\28sk_sp\2c\20SkTileMode\2c\20SkTileMode\2c\20float\2c\20float\2c\20unsigned\20long\29\2c\20sk_sp*\2c\20SkTileMode\2c\20SkTileMode\2c\20float\2c\20float\2c\20unsigned\20long\29 -8953:emscripten::internal::FunctionInvoker\20\28*\29\28sk_sp\2c\20SkTileMode\2c\20SkTileMode\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20unsigned\20long\29\2c\20sk_sp\2c\20sk_sp\2c\20SkTileMode\2c\20SkTileMode\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20unsigned\20long>::invoke\28sk_sp\20\28**\29\28sk_sp\2c\20SkTileMode\2c\20SkTileMode\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20unsigned\20long\29\2c\20sk_sp*\2c\20SkTileMode\2c\20SkTileMode\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20unsigned\20long\29 -8954:emscripten::internal::FunctionInvoker\20\28*\29\28SkRuntimeEffect&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29\2c\20sk_sp\2c\20SkRuntimeEffect&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long>::invoke\28sk_sp\20\28**\29\28SkRuntimeEffect&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29\2c\20SkRuntimeEffect*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29 -8955:emscripten::internal::FunctionInvoker\20\28*\29\28SkRuntimeEffect&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20unsigned\20long\29\2c\20sk_sp\2c\20SkRuntimeEffect&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20unsigned\20long>::invoke\28sk_sp\20\28**\29\28SkRuntimeEffect&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20unsigned\20long\29\2c\20SkRuntimeEffect*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20unsigned\20long\29 -8956:emscripten::internal::FunctionInvoker\20\28*\29\28SkPicture&\2c\20SkTileMode\2c\20SkTileMode\2c\20SkFilterMode\2c\20unsigned\20long\2c\20unsigned\20long\29\2c\20sk_sp\2c\20SkPicture&\2c\20SkTileMode\2c\20SkTileMode\2c\20SkFilterMode\2c\20unsigned\20long\2c\20unsigned\20long>::invoke\28sk_sp\20\28**\29\28SkPicture&\2c\20SkTileMode\2c\20SkTileMode\2c\20SkFilterMode\2c\20unsigned\20long\2c\20unsigned\20long\29\2c\20SkPicture*\2c\20SkTileMode\2c\20SkTileMode\2c\20SkFilterMode\2c\20unsigned\20long\2c\20unsigned\20long\29 -8957:emscripten::internal::FunctionInvoker\20\28*\29\28SkPictureRecorder&\29\2c\20sk_sp\2c\20SkPictureRecorder&>::invoke\28sk_sp\20\28**\29\28SkPictureRecorder&\29\2c\20SkPictureRecorder*\29 -8958:emscripten::internal::FunctionInvoker\20\28*\29\28sk_sp\29\2c\20sk_sp\2c\20sk_sp>::invoke\28sk_sp\20\28**\29\28sk_sp\29\2c\20sk_sp*\29 -8959:emscripten::internal::FunctionInvoker\20\28*\29\28SkSurface&\2c\20unsigned\20long\29\2c\20sk_sp\2c\20SkSurface&\2c\20unsigned\20long>::invoke\28sk_sp\20\28**\29\28SkSurface&\2c\20unsigned\20long\29\2c\20SkSurface*\2c\20unsigned\20long\29 -8960:emscripten::internal::FunctionInvoker\20\28*\29\28SkSurface&\2c\20unsigned\20int\2c\20unsigned\20int\2c\20SimpleImageInfo\29\2c\20sk_sp\2c\20SkSurface&\2c\20unsigned\20int\2c\20unsigned\20int\2c\20SimpleImageInfo>::invoke\28sk_sp\20\28**\29\28SkSurface&\2c\20unsigned\20int\2c\20unsigned\20int\2c\20SimpleImageInfo\29\2c\20SkSurface*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20SimpleImageInfo*\29 -8961:emscripten::internal::FunctionInvoker\20\28*\29\28sk_sp\29\2c\20sk_sp\2c\20sk_sp>::invoke\28sk_sp\20\28**\29\28sk_sp\29\2c\20sk_sp*\29 -8962:emscripten::internal::FunctionInvoker\20\28*\29\28SkRuntimeEffect&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\29\2c\20sk_sp\2c\20SkRuntimeEffect&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool>::invoke\28sk_sp\20\28**\29\28SkRuntimeEffect&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\29\2c\20SkRuntimeEffect*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\29 -8963:emscripten::internal::FunctionInvoker::invoke\28int\20\28**\29\28SkCanvas&\2c\20SkPaint\29\2c\20SkCanvas*\2c\20SkPaint*\29 -8964:emscripten::internal::FunctionInvoker::invoke\28int\20\28**\29\28SkCanvas&\2c\20SkPaint\20const*\2c\20unsigned\20long\2c\20SkImageFilter\20const*\2c\20unsigned\20int\2c\20SkTileMode\29\2c\20SkCanvas*\2c\20SkPaint\20const*\2c\20unsigned\20long\2c\20SkImageFilter\20const*\2c\20unsigned\20int\2c\20SkTileMode\29 -8965:emscripten::internal::FunctionInvoker::invoke\28emscripten::val\20\28**\29\28skia::textlayout::Paragraph&\2c\20unsigned\20int\2c\20unsigned\20int\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\29\2c\20skia::textlayout::Paragraph*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\29 -8966:emscripten::internal::FunctionInvoker::invoke\28emscripten::val\20\28**\29\28skia::textlayout::Paragraph&\2c\20float\2c\20float\29\2c\20skia::textlayout::Paragraph*\2c\20float\2c\20float\29 -8967:emscripten::internal::FunctionInvoker\2c\20SkEncodedImageFormat\2c\20int\2c\20GrDirectContext*\29\2c\20emscripten::val\2c\20sk_sp\2c\20SkEncodedImageFormat\2c\20int\2c\20GrDirectContext*>::invoke\28emscripten::val\20\28**\29\28sk_sp\2c\20SkEncodedImageFormat\2c\20int\2c\20GrDirectContext*\29\2c\20sk_sp*\2c\20SkEncodedImageFormat\2c\20int\2c\20GrDirectContext*\29 -8968:emscripten::internal::FunctionInvoker\2c\20SkEncodedImageFormat\2c\20int\29\2c\20emscripten::val\2c\20sk_sp\2c\20SkEncodedImageFormat\2c\20int>::invoke\28emscripten::val\20\28**\29\28sk_sp\2c\20SkEncodedImageFormat\2c\20int\29\2c\20sk_sp*\2c\20SkEncodedImageFormat\2c\20int\29 -8969:emscripten::internal::FunctionInvoker\29\2c\20emscripten::val\2c\20sk_sp>::invoke\28emscripten::val\20\28**\29\28sk_sp\29\2c\20sk_sp*\29 -8970:emscripten::internal::FunctionInvoker::invoke\28emscripten::val\20\28**\29\28SkFont&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20float\2c\20float\29\2c\20SkFont*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20float\2c\20float\29 -8971:emscripten::internal::FunctionInvoker\2c\20SimpleImageInfo\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20int\2c\20GrDirectContext*\29\2c\20bool\2c\20sk_sp\2c\20SimpleImageInfo\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20int\2c\20GrDirectContext*>::invoke\28bool\20\28**\29\28sk_sp\2c\20SimpleImageInfo\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20int\2c\20GrDirectContext*\29\2c\20sk_sp*\2c\20SimpleImageInfo*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20int\2c\20GrDirectContext*\29 -8972:emscripten::internal::FunctionInvoker\2c\20SimpleImageInfo\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20int\29\2c\20bool\2c\20sk_sp\2c\20SimpleImageInfo\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20int>::invoke\28bool\20\28**\29\28sk_sp\2c\20SimpleImageInfo\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20int\29\2c\20sk_sp*\2c\20SimpleImageInfo*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20int\29 -8973:emscripten::internal::FunctionInvoker::invoke\28bool\20\28**\29\28SkPath&\2c\20float\2c\20float\2c\20float\29\2c\20SkPath*\2c\20float\2c\20float\2c\20float\29 -8974:emscripten::internal::FunctionInvoker::invoke\28bool\20\28**\29\28SkPath&\2c\20float\2c\20float\2c\20bool\29\2c\20SkPath*\2c\20float\2c\20float\2c\20bool\29 -8975:emscripten::internal::FunctionInvoker::invoke\28bool\20\28**\29\28SkPath&\2c\20StrokeOpts\29\2c\20SkPath*\2c\20StrokeOpts*\29 -8976:emscripten::internal::FunctionInvoker::invoke\28bool\20\28**\29\28SkCanvas&\2c\20SimpleImageInfo\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20int\29\2c\20SkCanvas*\2c\20SimpleImageInfo*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20int\29 -8977:emscripten::internal::FunctionInvoker::invoke\28SkPath\20\28**\29\28SkPath\20const&\29\2c\20SkPath*\29 -8978:emscripten::internal::FunctionInvoker::invoke\28SkPath\20\28**\29\28SkContourMeasure&\2c\20float\2c\20float\2c\20bool\29\2c\20SkContourMeasure*\2c\20float\2c\20float\2c\20bool\29 -8979:emscripten::internal::FunctionInvoker::invoke\28SkPaint\20\28**\29\28SkPaint\20const&\29\2c\20SkPaint*\29 -8980:emscripten::internal::FunctionInvoker::invoke\28SimpleImageInfo\20\28**\29\28SkSurface&\29\2c\20SkSurface*\29 -8981:emscripten::internal::FunctionInvoker::invoke\28RuntimeEffectUniform\20\28**\29\28SkRuntimeEffect&\2c\20int\29\2c\20SkRuntimeEffect*\2c\20int\29 -8982:emit_message -8983:embind_init_Skia\28\29::$_9::__invoke\28SkAnimatedImage&\29 -8984:embind_init_Skia\28\29::$_99::__invoke\28SkPath&\2c\20unsigned\20long\2c\20int\2c\20bool\29 -8985:embind_init_Skia\28\29::$_98::__invoke\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20bool\29 -8986:embind_init_Skia\28\29::$_97::__invoke\28SkPath&\2c\20unsigned\20long\2c\20bool\2c\20unsigned\20int\29 -8987:embind_init_Skia\28\29::$_96::__invoke\28SkPath&\2c\20unsigned\20long\2c\20float\2c\20float\29 -8988:embind_init_Skia\28\29::$_95::__invoke\28unsigned\20long\2c\20SkPath\29 -8989:embind_init_Skia\28\29::$_94::__invoke\28float\2c\20unsigned\20long\29 -8990:embind_init_Skia\28\29::$_93::__invoke\28unsigned\20long\2c\20int\2c\20float\29 -8991:embind_init_Skia\28\29::$_92::__invoke\28\29 -8992:embind_init_Skia\28\29::$_91::__invoke\28\29 -8993:embind_init_Skia\28\29::$_90::__invoke\28sk_sp\2c\20sk_sp\29 -8994:embind_init_Skia\28\29::$_8::__invoke\28emscripten::val\29 -8995:embind_init_Skia\28\29::$_89::__invoke\28SkPaint&\2c\20unsigned\20int\2c\20sk_sp\29 -8996:embind_init_Skia\28\29::$_88::__invoke\28SkPaint&\2c\20unsigned\20int\29 -8997:embind_init_Skia\28\29::$_87::__invoke\28SkPaint&\2c\20unsigned\20long\2c\20sk_sp\29 -8998:embind_init_Skia\28\29::$_86::__invoke\28SkPaint&\2c\20unsigned\20long\29 -8999:embind_init_Skia\28\29::$_85::__invoke\28SkPaint\20const&\29 -9000:embind_init_Skia\28\29::$_84::__invoke\28SkBlurStyle\2c\20float\2c\20bool\29 -9001:embind_init_Skia\28\29::$_83::__invoke\28float\2c\20float\2c\20sk_sp\29 -9002:embind_init_Skia\28\29::$_82::__invoke\28unsigned\20long\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20sk_sp\29 -9003:embind_init_Skia\28\29::$_81::__invoke\28unsigned\20long\2c\20float\2c\20float\2c\20sk_sp\29 -9004:embind_init_Skia\28\29::$_80::__invoke\28sk_sp\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20unsigned\20long\2c\20unsigned\20long\29 -9005:embind_init_Skia\28\29::$_7::__invoke\28GrDirectContext&\2c\20unsigned\20long\29 -9006:embind_init_Skia\28\29::$_79::__invoke\28sk_sp\2c\20float\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long\29 -9007:embind_init_Skia\28\29::$_78::__invoke\28float\2c\20float\2c\20sk_sp\29 -9008:embind_init_Skia\28\29::$_77::__invoke\28float\2c\20float\2c\20float\2c\20float\2c\20unsigned\20long\2c\20sk_sp\29 -9009:embind_init_Skia\28\29::$_76::__invoke\28float\2c\20float\2c\20float\2c\20float\2c\20unsigned\20long\2c\20sk_sp\29 -9010:embind_init_Skia\28\29::$_75::__invoke\28sk_sp\29 -9011:embind_init_Skia\28\29::$_74::__invoke\28SkColorChannel\2c\20SkColorChannel\2c\20float\2c\20sk_sp\2c\20sk_sp\29 -9012:embind_init_Skia\28\29::$_73::__invoke\28float\2c\20float\2c\20sk_sp\29 -9013:embind_init_Skia\28\29::$_72::__invoke\28sk_sp\2c\20sk_sp\29 -9014:embind_init_Skia\28\29::$_71::__invoke\28float\2c\20float\2c\20SkTileMode\2c\20sk_sp\29 -9015:embind_init_Skia\28\29::$_70::__invoke\28SkBlendMode\2c\20sk_sp\2c\20sk_sp\29 -9016:embind_init_Skia\28\29::$_6::__invoke\28GrDirectContext&\29 -9017:embind_init_Skia\28\29::$_69::__invoke\28SkImageFilter\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29 -9018:embind_init_Skia\28\29::$_68::__invoke\28sk_sp\2c\20SimpleImageInfo\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20int\29 -9019:embind_init_Skia\28\29::$_67::__invoke\28sk_sp\2c\20SimpleImageInfo\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20int\2c\20GrDirectContext*\29 -9020:embind_init_Skia\28\29::$_66::__invoke\28sk_sp\2c\20SkTileMode\2c\20SkTileMode\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20unsigned\20long\29 -9021:embind_init_Skia\28\29::$_65::__invoke\28sk_sp\2c\20SkTileMode\2c\20SkTileMode\2c\20float\2c\20float\2c\20unsigned\20long\29 -9022:embind_init_Skia\28\29::$_64::__invoke\28sk_sp\29 -9023:embind_init_Skia\28\29::$_63::__invoke\28sk_sp\2c\20SkEncodedImageFormat\2c\20int\2c\20GrDirectContext*\29 -9024:embind_init_Skia\28\29::$_62::__invoke\28sk_sp\2c\20SkEncodedImageFormat\2c\20int\29 -9025:embind_init_Skia\28\29::$_61::__invoke\28sk_sp\29 -9026:embind_init_Skia\28\29::$_60::__invoke\28sk_sp\29 -9027:embind_init_Skia\28\29::$_5::__invoke\28GrDirectContext&\29 -9028:embind_init_Skia\28\29::$_59::__invoke\28SkFontMgr&\2c\20unsigned\20long\2c\20int\29 -9029:embind_init_Skia\28\29::$_58::__invoke\28SkFontMgr&\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20emscripten::val\29 -9030:embind_init_Skia\28\29::$_57::__invoke\28SkFontMgr&\2c\20int\29 -9031:embind_init_Skia\28\29::$_56::__invoke\28unsigned\20long\2c\20unsigned\20long\2c\20int\29 -9032:embind_init_Skia\28\29::$_55::__invoke\28SkFont&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20float\2c\20float\29 -9033:embind_init_Skia\28\29::$_54::__invoke\28SkFont&\29 -9034:embind_init_Skia\28\29::$_53::__invoke\28SkFont&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29 -9035:embind_init_Skia\28\29::$_52::__invoke\28SkFont&\2c\20unsigned\20long\2c\20int\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkPaint*\29 -9036:embind_init_Skia\28\29::$_51::__invoke\28SkContourMeasure&\2c\20float\2c\20float\2c\20bool\29 -9037:embind_init_Skia\28\29::$_50::__invoke\28SkContourMeasure&\2c\20float\2c\20unsigned\20long\29 -9038:embind_init_Skia\28\29::$_4::__invoke\28unsigned\20long\2c\20unsigned\20long\29 -9039:embind_init_Skia\28\29::$_49::__invoke\28unsigned\20long\29 -9040:embind_init_Skia\28\29::$_48::__invoke\28unsigned\20long\2c\20SkBlendMode\2c\20sk_sp\29 -9041:embind_init_Skia\28\29::$_47::__invoke\28SkCanvas&\2c\20SimpleImageInfo\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20int\29 -9042:embind_init_Skia\28\29::$_46::__invoke\28SkCanvas&\2c\20SkPaint\29 -9043:embind_init_Skia\28\29::$_45::__invoke\28SkCanvas&\2c\20SkPaint\20const*\2c\20unsigned\20long\2c\20SkImageFilter\20const*\2c\20unsigned\20int\2c\20SkTileMode\29 -9044:embind_init_Skia\28\29::$_44::__invoke\28SkCanvas&\2c\20SimpleImageInfo\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20int\29 -9045:embind_init_Skia\28\29::$_43::__invoke\28SkCanvas&\2c\20SimpleImageInfo\29 -9046:embind_init_Skia\28\29::$_42::__invoke\28SkCanvas\20const&\2c\20unsigned\20long\29 -9047:embind_init_Skia\28\29::$_41::__invoke\28SkCanvas\20const&\2c\20unsigned\20long\29 -9048:embind_init_Skia\28\29::$_40::__invoke\28SkCanvas\20const&\2c\20unsigned\20long\29 -9049:embind_init_Skia\28\29::$_3::__invoke\28unsigned\20long\2c\20SkPath\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20unsigned\20int\2c\20unsigned\20long\29 -9050:embind_init_Skia\28\29::$_39::__invoke\28SkCanvas\20const&\2c\20unsigned\20long\29 -9051:embind_init_Skia\28\29::$_38::__invoke\28SkCanvas&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20float\2c\20SkFont\20const&\2c\20SkPaint\20const&\29 -9052:embind_init_Skia\28\29::$_37::__invoke\28SkCanvas&\2c\20SkPath\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20int\29 -9053:embind_init_Skia\28\29::$_36::__invoke\28SkCanvas&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20SkPaint\20const&\29 -9054:embind_init_Skia\28\29::$_35::__invoke\28SkCanvas&\2c\20unsigned\20long\2c\20SkPaint\20const&\29 -9055:embind_init_Skia\28\29::$_34::__invoke\28SkCanvas&\2c\20unsigned\20long\2c\20SkPaint\20const&\29 -9056:embind_init_Skia\28\29::$_33::__invoke\28SkCanvas&\2c\20SkCanvas::PointMode\2c\20unsigned\20long\2c\20int\2c\20SkPaint&\29 -9057:embind_init_Skia\28\29::$_32::__invoke\28SkCanvas&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -9058:embind_init_Skia\28\29::$_31::__invoke\28SkCanvas&\2c\20skia::textlayout::Paragraph*\2c\20float\2c\20float\29 -9059:embind_init_Skia\28\29::$_30::__invoke\28SkCanvas&\2c\20unsigned\20long\2c\20SkPaint\20const&\29 -9060:embind_init_Skia\28\29::$_2::__invoke\28SimpleImageInfo\2c\20unsigned\20long\2c\20int\2c\20unsigned\20long\29 -9061:embind_init_Skia\28\29::$_29::__invoke\28SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkPaint\20const*\29 -9062:embind_init_Skia\28\29::$_28::__invoke\28SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20float\2c\20SkPaint\20const*\29 -9063:embind_init_Skia\28\29::$_27::__invoke\28SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkPaint\20const*\2c\20bool\29 -9064:embind_init_Skia\28\29::$_26::__invoke\28SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFilterMode\2c\20SkPaint\20const*\29 -9065:embind_init_Skia\28\29::$_25::__invoke\28SkCanvas&\2c\20sk_sp\20const&\2c\20float\2c\20float\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkPaint\20const*\29 -9066:embind_init_Skia\28\29::$_24::__invoke\28SkCanvas&\2c\20sk_sp\20const&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20SkPaint\20const*\29 -9067:embind_init_Skia\28\29::$_23::__invoke\28SkCanvas&\2c\20sk_sp\20const&\2c\20float\2c\20float\2c\20SkPaint\20const*\29 -9068:embind_init_Skia\28\29::$_22::__invoke\28SkCanvas&\2c\20int\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20float\2c\20SkFont\20const&\2c\20SkPaint\20const&\29 -9069:embind_init_Skia\28\29::$_21::__invoke\28SkCanvas&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkPaint\20const&\29 -9070:embind_init_Skia\28\29::$_20::__invoke\28SkCanvas&\2c\20unsigned\20int\2c\20SkBlendMode\29 -9071:embind_init_Skia\28\29::$_1::__invoke\28unsigned\20long\2c\20unsigned\20long\29 -9072:embind_init_Skia\28\29::$_19::__invoke\28SkCanvas&\2c\20unsigned\20long\2c\20SkBlendMode\29 -9073:embind_init_Skia\28\29::$_18::__invoke\28SkCanvas&\2c\20unsigned\20long\29 -9074:embind_init_Skia\28\29::$_17::__invoke\28SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20SkBlendMode\2c\20float\2c\20float\2c\20SkPaint\20const*\29 -9075:embind_init_Skia\28\29::$_16::__invoke\28SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20SkBlendMode\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkPaint\20const*\29 -9076:embind_init_Skia\28\29::$_15::__invoke\28SkCanvas&\2c\20unsigned\20long\2c\20float\2c\20float\2c\20bool\2c\20SkPaint\20const&\29 -9077:embind_init_Skia\28\29::$_150::__invoke\28SkVertices::Builder&\29 -9078:embind_init_Skia\28\29::$_14::__invoke\28SkCanvas&\2c\20unsigned\20long\29 -9079:embind_init_Skia\28\29::$_149::__invoke\28SkVertices::Builder&\29 -9080:embind_init_Skia\28\29::$_148::__invoke\28SkVertices::Builder&\29 -9081:embind_init_Skia\28\29::$_147::__invoke\28SkVertices::Builder&\29 -9082:embind_init_Skia\28\29::$_146::__invoke\28SkVertices&\2c\20unsigned\20long\29 -9083:embind_init_Skia\28\29::$_145::__invoke\28SkTypeface&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29 -9084:embind_init_Skia\28\29::$_144::__invoke\28SkTypeface&\29 -9085:embind_init_Skia\28\29::$_143::__invoke\28unsigned\20long\2c\20int\29 -9086:embind_init_Skia\28\29::$_142::__invoke\28\29 -9087:embind_init_Skia\28\29::$_141::__invoke\28unsigned\20long\2c\20unsigned\20long\2c\20SkFont\20const&\29 -9088:embind_init_Skia\28\29::$_140::__invoke\28unsigned\20long\2c\20unsigned\20long\2c\20SkFont\20const&\29 -9089:embind_init_Skia\28\29::$_13::__invoke\28SkCanvas&\2c\20unsigned\20long\2c\20SkClipOp\2c\20bool\29 -9090:embind_init_Skia\28\29::$_139::__invoke\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFont\20const&\29 -9091:embind_init_Skia\28\29::$_138::__invoke\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFont\20const&\29 -9092:embind_init_Skia\28\29::$_137::__invoke\28SkSurface&\29 -9093:embind_init_Skia\28\29::$_136::__invoke\28SkSurface&\29 -9094:embind_init_Skia\28\29::$_135::__invoke\28SkSurface&\29 -9095:embind_init_Skia\28\29::$_134::__invoke\28SkSurface&\2c\20SimpleImageInfo\29 -9096:embind_init_Skia\28\29::$_133::__invoke\28SkSurface&\2c\20unsigned\20long\29 -9097:embind_init_Skia\28\29::$_132::__invoke\28SkSurface&\2c\20unsigned\20int\2c\20unsigned\20int\2c\20SimpleImageInfo\29 -9098:embind_init_Skia\28\29::$_131::__invoke\28SkSurface&\29 -9099:embind_init_Skia\28\29::$_130::__invoke\28SkSurface&\29 -9100:embind_init_Skia\28\29::$_12::__invoke\28SkCanvas&\2c\20unsigned\20long\2c\20SkClipOp\2c\20bool\29 -9101:embind_init_Skia\28\29::$_129::__invoke\28SimpleImageInfo\2c\20unsigned\20long\2c\20unsigned\20long\29 -9102:embind_init_Skia\28\29::$_128::__invoke\28SkRuntimeEffect&\2c\20int\29 -9103:embind_init_Skia\28\29::$_127::__invoke\28SkRuntimeEffect&\2c\20int\29 -9104:embind_init_Skia\28\29::$_126::__invoke\28SkRuntimeEffect&\29 -9105:embind_init_Skia\28\29::$_125::__invoke\28SkRuntimeEffect&\29 -9106:embind_init_Skia\28\29::$_124::__invoke\28SkRuntimeEffect&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\29 -9107:embind_init_Skia\28\29::$_123::__invoke\28SkRuntimeEffect&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29 -9108:embind_init_Skia\28\29::$_122::__invoke\28SkRuntimeEffect&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20unsigned\20long\29 -9109:embind_init_Skia\28\29::$_121::__invoke\28sk_sp\2c\20int\2c\20int\29 -9110:embind_init_Skia\28\29::$_120::__invoke\28std::__2::basic_string\2c\20std::__2::allocator>\2c\20emscripten::val\29 -9111:embind_init_Skia\28\29::$_11::__invoke\28SkCanvas&\2c\20unsigned\20long\29 -9112:embind_init_Skia\28\29::$_119::__invoke\28std::__2::basic_string\2c\20std::__2::allocator>\2c\20emscripten::val\29 -9113:embind_init_Skia\28\29::$_118::__invoke\28SkSL::DebugTrace\20const*\29 -9114:embind_init_Skia\28\29::$_117::__invoke\28unsigned\20long\2c\20float\2c\20float\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp\29 -9115:embind_init_Skia\28\29::$_116::__invoke\28float\2c\20float\2c\20int\2c\20float\2c\20int\2c\20int\29 -9116:embind_init_Skia\28\29::$_115::__invoke\28float\2c\20float\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20float\2c\20float\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp\29 -9117:embind_init_Skia\28\29::$_114::__invoke\28float\2c\20float\2c\20float\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp\29 -9118:embind_init_Skia\28\29::$_113::__invoke\28unsigned\20long\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp\29 -9119:embind_init_Skia\28\29::$_112::__invoke\28float\2c\20float\2c\20int\2c\20float\2c\20int\2c\20int\29 -9120:embind_init_Skia\28\29::$_111::__invoke\28unsigned\20long\2c\20sk_sp\29 -9121:embind_init_Skia\28\29::$_110::operator\28\29\28SkPicture&\29\20const::'lambda'\28SkImage*\2c\20void*\29::__invoke\28SkImage*\2c\20void*\29 -9122:embind_init_Skia\28\29::$_110::__invoke\28SkPicture&\29 -9123:embind_init_Skia\28\29::$_10::__invoke\28SkAnimatedImage&\29 -9124:embind_init_Skia\28\29::$_109::__invoke\28SkPicture&\2c\20unsigned\20long\29 -9125:embind_init_Skia\28\29::$_108::__invoke\28SkPicture&\2c\20SkTileMode\2c\20SkTileMode\2c\20SkFilterMode\2c\20unsigned\20long\2c\20unsigned\20long\29 -9126:embind_init_Skia\28\29::$_107::__invoke\28SkPictureRecorder&\29 -9127:embind_init_Skia\28\29::$_106::__invoke\28SkPictureRecorder&\2c\20unsigned\20long\2c\20bool\29 -9128:embind_init_Skia\28\29::$_105::__invoke\28SkPath&\2c\20unsigned\20long\29 -9129:embind_init_Skia\28\29::$_104::__invoke\28SkPath&\2c\20unsigned\20long\29 -9130:embind_init_Skia\28\29::$_103::__invoke\28SkPath&\2c\20int\2c\20unsigned\20long\29 -9131:embind_init_Skia\28\29::$_102::__invoke\28SkPath&\2c\20unsigned\20long\2c\20float\2c\20float\2c\20bool\29 -9132:embind_init_Skia\28\29::$_101::__invoke\28SkPath&\2c\20unsigned\20long\2c\20bool\29 -9133:embind_init_Skia\28\29::$_100::__invoke\28SkPath&\2c\20unsigned\20long\2c\20bool\29 -9134:embind_init_Skia\28\29::$_0::__invoke\28unsigned\20long\2c\20unsigned\20long\29 -9135:embind_init_Paragraph\28\29::$_9::__invoke\28skia::textlayout::ParagraphBuilderImpl&\29 -9136:embind_init_Paragraph\28\29::$_8::__invoke\28skia::textlayout::ParagraphBuilderImpl&\2c\20float\2c\20float\2c\20skia::textlayout::PlaceholderAlignment\2c\20skia::textlayout::TextBaseline\2c\20float\29 -9137:embind_init_Paragraph\28\29::$_7::__invoke\28skia::textlayout::ParagraphBuilderImpl&\2c\20SimpleTextStyle\2c\20SkPaint\2c\20SkPaint\29 -9138:embind_init_Paragraph\28\29::$_6::__invoke\28skia::textlayout::ParagraphBuilderImpl&\2c\20SimpleTextStyle\29 -9139:embind_init_Paragraph\28\29::$_4::__invoke\28skia::textlayout::ParagraphBuilderImpl&\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29 -9140:embind_init_Paragraph\28\29::$_3::__invoke\28emscripten::val\2c\20emscripten::val\2c\20float\29 -9141:embind_init_Paragraph\28\29::$_2::__invoke\28SimpleParagraphStyle\2c\20sk_sp\29 -9142:embind_init_Paragraph\28\29::$_19::__invoke\28skia::textlayout::FontCollection&\2c\20sk_sp\20const&\29 -9143:embind_init_Paragraph\28\29::$_18::__invoke\28\29 -9144:embind_init_Paragraph\28\29::$_17::__invoke\28skia::textlayout::TypefaceFontProvider&\2c\20sk_sp\2c\20unsigned\20long\29 -9145:embind_init_Paragraph\28\29::$_16::__invoke\28\29 -9146:dispose_external_texture\28void*\29 -9147:deleteJSTexture\28void*\29 -9148:deflate_slow -9149:deflate_fast -9150:defaultGetValue\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -9151:defaultGetMaxValue\28IntProperty\20const&\2c\20UProperty\29 -9152:defaultContains\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -9153:decompress_smooth_data -9154:decompress_onepass -9155:decompress_data -9156:decompose_khmer\28hb_ot_shape_normalize_context_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int*\29 -9157:decompose_indic\28hb_ot_shape_normalize_context_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int*\29 -9158:decode_mcu_DC_refine -9159:decode_mcu_DC_first -9160:decode_mcu_AC_refine -9161:decode_mcu_AC_first -9162:decode_mcu -9163:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28skgpu::ganesh::\28anonymous\20namespace\29::QuadEdgeEffect::Make\28SkArenaAlloc*\2c\20SkMatrix\20const&\2c\20bool\2c\20bool\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9164:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make&\2c\20GrShaderCaps\20const&>\28SkMatrix\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>&\2c\20GrShaderCaps\20const&\29::'lambda'\28void*\29>\28skgpu::ganesh::\28anonymous\20namespace\29::HullShader&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9165:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28skgpu::ganesh::StrokeTessellator::PathStrokeList&&\29::'lambda'\28void*\29>\28skgpu::ganesh::StrokeTessellator::PathStrokeList&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9166:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28skgpu::tess::PatchAttribs&\29::'lambda'\28void*\29>\28skgpu::ganesh::StrokeTessellator&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9167:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\20const&>\28SkMatrix\20const&\2c\20SkPath\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\29::'lambda'\28void*\29>\28skgpu::ganesh::PathTessellator::PathDrawList&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9168:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\2c\20SkFilterMode\2c\20bool\29::'lambda'\28void*\29>\28skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::Make\28SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20sk_sp\2c\20SkFilterMode\2c\20bool\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9169:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Processor::Make\28SkArenaAlloc*\2c\20GrAAType\2c\20skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::ProcessorFlags\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9170:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28int&\2c\20int&\29::'lambda'\28void*\29>\28skgpu::RectanizerSkyline&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9171:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28int&\2c\20int&\29::'lambda'\28void*\29>\28skgpu::RectanizerPow2&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9172:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make*\20SkArenaAlloc::make>\28\29::'lambda'\28void*\29>\28sk_sp&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9173:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::ThreeBoxApproxPass*\20SkArenaAlloc::make<\28anonymous\20namespace\29::ThreeBoxApproxPass\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20int&\2c\20int&>\28skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20int&\2c\20int&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::ThreeBoxApproxPass&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9174:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::TextureOpImpl::Desc*\20SkArenaAlloc::make<\28anonymous\20namespace\29::TextureOpImpl::Desc>\28\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::TextureOpImpl::Desc&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9175:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::TentPass*\20SkArenaAlloc::make<\28anonymous\20namespace\29::TentPass\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20int&\2c\20int&>\28skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20int&\2c\20int&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::TentPass&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9176:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::SimpleTriangleShader*\20SkArenaAlloc::make<\28anonymous\20namespace\29::SimpleTriangleShader\2c\20SkMatrix\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&>\28SkMatrix\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::SimpleTriangleShader&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9177:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::DrawAtlasPathShader*\20SkArenaAlloc::make<\28anonymous\20namespace\29::DrawAtlasPathShader\2c\20bool&\2c\20skgpu::ganesh::AtlasInstancedHelper*\2c\20GrShaderCaps\20const&>\28bool&\2c\20skgpu::ganesh::AtlasInstancedHelper*&&\2c\20GrShaderCaps\20const&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::DrawAtlasPathShader&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9178:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::BoundingBoxShader*\20SkArenaAlloc::make<\28anonymous\20namespace\29::BoundingBoxShader\2c\20SkRGBA4f<\28SkAlphaType\292>&\2c\20GrShaderCaps\20const&>\28SkRGBA4f<\28SkAlphaType\292>&\2c\20GrShaderCaps\20const&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::BoundingBoxShader&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9179:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28SkPixmap\20const&\2c\20unsigned\20char&&\29::'lambda'\28void*\29>\28Sprite_D32_S32&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9180:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28bool&&\2c\20bool\20const&\29::'lambda'\28void*\29>\28SkTriColorShader&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9181:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28SkTCubic&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9182:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28SkTConic&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9183:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28SkPixmap\20const&\29::'lambda'\28void*\29>\28SkSpriteBlitter_Memcpy&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9184:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make&>\28SkPixmap\20const&\2c\20SkArenaAlloc*&\2c\20sk_sp&\29::'lambda'\28void*\29>\28SkRasterPipelineSpriteBlitter&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9185:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkArenaAlloc*&\29::'lambda'\28void*\29>\28SkRasterPipelineBlitter&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9186:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28SkNullBlitter&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9187:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28SkImage_Base\20const*&&\2c\20SkMatrix\20const&\2c\20SkMipmapMode&\29::'lambda'\28void*\29>\28SkMipmapAccessor&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9188:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28SkGlyph::PathData&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9189:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28SkGlyph::DrawableData&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9190:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28SkEdge&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9191:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28SkCubicEdge&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9192:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make&\29>>::Node*\20SkArenaAlloc::make&\29>>::Node\2c\20std::__2::function&\29>>\28std::__2::function&\29>&&\29::'lambda'\28void*\29>\28SkArenaAllocList&\29>>::Node&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9193:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make::Node*\20SkArenaAlloc::make::Node\2c\20std::__2::function&\29>\2c\20skgpu::Token>\28std::__2::function&\29>&&\2c\20skgpu::Token&&\29::'lambda'\28void*\29>\28SkArenaAllocList::Node&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9194:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make::Node*\20SkArenaAlloc::make::Node>\28\29::'lambda'\28void*\29>\28SkArenaAllocList::Node&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9195:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28SkPixmap\20const&\2c\20SkPaint\20const&\29::'lambda'\28void*\29>\28SkA8_Coverage_Blitter&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9196:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28GrSimpleMesh&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9197:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28GrSurfaceProxy*&\2c\20skgpu::ScratchKey&&\2c\20GrResourceProvider*&\29::'lambda'\28void*\29>\28GrResourceAllocator::Register&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9198:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28SkPath\20const&\2c\20SkArenaAlloc*\20const&\29::'lambda'\28void*\29>\28GrInnerFanTriangulator&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9199:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28GrDistanceFieldLCDTextGeoProc::Make\28SkArenaAlloc*\2c\20GrShaderCaps\20const&\2c\20GrSurfaceProxyView\20const*\2c\20int\2c\20GrSamplerState\2c\20GrDistanceFieldLCDTextGeoProc::DistanceAdjust\2c\20unsigned\20int\2c\20SkMatrix\20const&\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9200:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\20const&\2c\20bool\2c\20sk_sp\2c\20GrSurfaceProxyView\20const*\2c\20int\2c\20GrSamplerState\2c\20skgpu::MaskFormat\2c\20SkMatrix\20const&\2c\20bool\29::'lambda'\28void*\29>\28GrBitmapTextGeoProc::Make\28SkArenaAlloc*\2c\20GrShaderCaps\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20bool\2c\20sk_sp\2c\20GrSurfaceProxyView\20const*\2c\20int\2c\20GrSamplerState\2c\20skgpu::MaskFormat\2c\20SkMatrix\20const&\2c\20bool\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9201:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28GrAppliedClip&&\29::'lambda'\28void*\29>\28GrAppliedClip&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9202:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28EllipseGeometryProcessor::Make\28SkArenaAlloc*\2c\20bool\2c\20bool\2c\20bool\2c\20SkMatrix\20const&\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9203:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\20const&\2c\20SkMatrix\20const&\2c\20SkMatrix\20const&\2c\20bool\2c\20unsigned\20char\29::'lambda'\28void*\29>\28DefaultGeoProc::Make\28SkArenaAlloc*\2c\20unsigned\20int\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkMatrix\20const&\2c\20bool\2c\20unsigned\20char\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -9204:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<1ul\2c\201ul>::__dispatch\5babi:ne180100\5d>::__generic_construct\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&>\28std::__2::__variant_detail::__ctor>&\2c\20std::__2::__variant_detail::__copy_constructor\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\29::'lambda'\28std::__2::__variant_detail::__copy_constructor\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20auto&&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__copy_constructor\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -9205:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<1ul\2c\201ul>::__dispatch\5babi:ne180100\5d>::__generic_assign\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>>\28std::__2::__variant_detail::__move_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>&&\29::'lambda'\28std::__2::__variant_detail::__move_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>&\2c\20auto&&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&&>\28std::__2::__variant_detail::__move_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&&\29 -9206:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<1ul\2c\201ul>::__dispatch\5babi:ne180100\5d>::__generic_assign\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&>\28std::__2::__variant_detail::__copy_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\29::'lambda'\28std::__2::__variant_detail::__copy_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20auto&&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__copy_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -9207:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<1ul\2c\201ul>::__dispatch\5babi:ne180100\5d>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__visitation::__variant::__value_visitor>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -9208:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<1ul\2c\201ul>::__dispatch\5babi:ne180100\5d>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__visitation::__variant::__value_visitor>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -9209:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<1ul>::__dispatch\5babi:ne180100\5d\2c\20std::__2::unique_ptr>>\2c\20\28std::__2::__variant_detail::_Trait\291>::__destroy\5babi:ne180100\5d\28\29::'lambda'\28auto&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&>\28auto\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&\29 -9210:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul\2c\200ul>::__dispatch\5babi:ne180100\5d>::__generic_construct\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&>\28std::__2::__variant_detail::__ctor>&\2c\20std::__2::__variant_detail::__copy_constructor\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\29::'lambda'\28std::__2::__variant_detail::__copy_constructor\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20auto&&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__copy_constructor\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -9211:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul\2c\200ul>::__dispatch\5babi:ne180100\5d>::__generic_assign\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>>\28std::__2::__variant_detail::__move_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>&&\29::'lambda'\28std::__2::__variant_detail::__move_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>&\2c\20auto&&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&&>\28std::__2::__variant_detail::__move_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&&\29 -9212:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul\2c\200ul>::__dispatch\5babi:ne180100\5d>::__generic_assign\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&>\28std::__2::__variant_detail::__copy_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\29::'lambda'\28std::__2::__variant_detail::__copy_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20auto&&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__copy_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -9213:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul\2c\200ul>::__dispatch\5babi:ne180100\5d>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__visitation::__variant::__value_visitor>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -9214:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul\2c\200ul>::__dispatch\5babi:ne180100\5d>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__visitation::__variant::__value_visitor>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -9215:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul>::__dispatch\5babi:ne180100\5d\2c\20std::__2::unique_ptr>>\2c\20\28std::__2::__variant_detail::_Trait\291>::__destroy\5babi:ne180100\5d\28\29::'lambda'\28auto&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&>\28auto\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&\29 -9216:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul>::__dispatch\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>::__destroy\5babi:ne180100\5d\28\29::'lambda'\28auto&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&>\28auto\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\29 -9217:deallocate_buffer_var\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -9218:ddquad_xy_at_t\28SkDCurve\20const&\2c\20double\29 -9219:ddquad_dxdy_at_t\28SkDCurve\20const&\2c\20double\29 -9220:ddline_xy_at_t\28SkDCurve\20const&\2c\20double\29 -9221:ddline_dxdy_at_t\28SkDCurve\20const&\2c\20double\29 -9222:ddcubic_xy_at_t\28SkDCurve\20const&\2c\20double\29 -9223:ddcubic_dxdy_at_t\28SkDCurve\20const&\2c\20double\29 -9224:ddconic_xy_at_t\28SkDCurve\20const&\2c\20double\29 -9225:ddconic_dxdy_at_t\28SkDCurve\20const&\2c\20double\29 -9226:data_destroy_use\28void*\29 -9227:data_create_use\28hb_ot_shape_plan_t\20const*\29 -9228:data_create_khmer\28hb_ot_shape_plan_t\20const*\29 -9229:data_create_indic\28hb_ot_shape_plan_t\20const*\29 -9230:data_create_hangul\28hb_ot_shape_plan_t\20const*\29 -9231:copy\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -9232:convert_bytes_to_data -9233:consume_markers -9234:consume_data -9235:computeTonalColors\28unsigned\20long\2c\20unsigned\20long\29 -9236:compose_indic\28hb_ot_shape_normalize_context_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\29 -9237:compose_hebrew\28hb_ot_shape_normalize_context_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\29 -9238:compare_ppem -9239:compare_myanmar_order\28hb_glyph_info_t\20const*\2c\20hb_glyph_info_t\20const*\29 -9240:compare_edges\28SkEdge\20const*\2c\20SkEdge\20const*\29 -9241:compare_edges\28SkAnalyticEdge\20const*\2c\20SkAnalyticEdge\20const*\29 -9242:compare_combining_class\28hb_glyph_info_t\20const*\2c\20hb_glyph_info_t\20const*\29 -9243:compareKeywordStructs\28void\20const*\2c\20void\20const*\2c\20void\20const*\29 -9244:compareEntries\28UElement\2c\20UElement\29 -9245:color_quantize3 -9246:color_quantize -9247:collect_features_use\28hb_ot_shape_planner_t*\29 -9248:collect_features_myanmar\28hb_ot_shape_planner_t*\29 -9249:collect_features_khmer\28hb_ot_shape_planner_t*\29 -9250:collect_features_indic\28hb_ot_shape_planner_t*\29 -9251:collect_features_hangul\28hb_ot_shape_planner_t*\29 -9252:collect_features_arabic\28hb_ot_shape_planner_t*\29 -9253:clip\28SkPath\20const&\2c\20SkHalfPlane\20const&\29::$_0::__invoke\28SkEdgeClipper*\2c\20bool\2c\20void*\29 -9254:check_for_passthrough_local_coords_and_dead_varyings\28SkSL::Program\20const&\2c\20unsigned\20int*\29::Visitor::visitStatement\28SkSL::Statement\20const&\29 -9255:check_for_passthrough_local_coords_and_dead_varyings\28SkSL::Program\20const&\2c\20unsigned\20int*\29::Visitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -9256:check_for_passthrough_local_coords_and_dead_varyings\28SkSL::Program\20const&\2c\20unsigned\20int*\29::Visitor::visitExpression\28SkSL::Expression\20const&\29 -9257:charIterTextLength\28UText*\29 -9258:charIterTextExtract\28UText*\2c\20long\20long\2c\20long\20long\2c\20char16_t*\2c\20int\2c\20UErrorCode*\29 -9259:charIterTextClose\28UText*\29 -9260:charIterTextClone\28UText*\2c\20UText\20const*\2c\20signed\20char\2c\20UErrorCode*\29 -9261:changesWhenNFKC_Casefolded\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -9262:changesWhenCasefolded\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -9263:cff_slot_init -9264:cff_slot_done -9265:cff_size_request -9266:cff_size_init -9267:cff_size_done -9268:cff_sid_to_glyph_name -9269:cff_set_var_design -9270:cff_set_mm_weightvector -9271:cff_set_mm_blend -9272:cff_set_instance -9273:cff_random -9274:cff_ps_has_glyph_names -9275:cff_ps_get_font_info -9276:cff_ps_get_font_extra -9277:cff_parse_vsindex -9278:cff_parse_private_dict -9279:cff_parse_multiple_master -9280:cff_parse_maxstack -9281:cff_parse_font_matrix -9282:cff_parse_font_bbox -9283:cff_parse_cid_ros -9284:cff_parse_blend -9285:cff_metrics_adjust -9286:cff_hadvance_adjust -9287:cff_glyph_load -9288:cff_get_var_design -9289:cff_get_var_blend -9290:cff_get_standard_encoding -9291:cff_get_ros -9292:cff_get_ps_name -9293:cff_get_name_index -9294:cff_get_mm_weightvector -9295:cff_get_mm_var -9296:cff_get_mm_blend -9297:cff_get_is_cid -9298:cff_get_interface -9299:cff_get_glyph_name -9300:cff_get_glyph_data -9301:cff_get_cmap_info -9302:cff_get_cid_from_glyph_index -9303:cff_get_advances -9304:cff_free_glyph_data -9305:cff_fd_select_get -9306:cff_face_init -9307:cff_face_done -9308:cff_driver_init -9309:cff_done_blend -9310:cff_decoder_prepare -9311:cff_decoder_init -9312:cff_cmap_unicode_init -9313:cff_cmap_unicode_char_next -9314:cff_cmap_unicode_char_index -9315:cff_cmap_encoding_init -9316:cff_cmap_encoding_done -9317:cff_cmap_encoding_char_next -9318:cff_cmap_encoding_char_index -9319:cff_builder_start_point -9320:cff_builder_init -9321:cff_builder_add_point1 -9322:cff_builder_add_point -9323:cff_builder_add_contour -9324:cff_blend_check_vector -9325:cf2_free_instance -9326:cf2_decoder_parse_charstrings -9327:cf2_builder_moveTo -9328:cf2_builder_lineTo -9329:cf2_builder_cubeTo -9330:caseBinaryPropertyContains\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -9331:bw_to_a8\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\29 -9332:breakiterator_cleanup\28\29 -9333:bool\20\28anonymous\20namespace\29::FindVisitor<\28anonymous\20namespace\29::SpotVerticesFactory>\28SkResourceCache::Rec\20const&\2c\20void*\29 -9334:bool\20\28anonymous\20namespace\29::FindVisitor<\28anonymous\20namespace\29::AmbientVerticesFactory>\28SkResourceCache::Rec\20const&\2c\20void*\29 -9335:bool\20OT::hb_accelerate_subtables_context_t::apply_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -9336:bool\20OT::hb_accelerate_subtables_context_t::apply_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -9337:bool\20OT::hb_accelerate_subtables_context_t::apply_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -9338:bool\20OT::hb_accelerate_subtables_context_t::apply_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -9339:bool\20OT::hb_accelerate_subtables_context_t::apply_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -9340:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -9341:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -9342:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -9343:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -9344:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -9345:bool\20OT::cmap::accelerator_t::get_glyph_from_symbol\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -9346:bool\20OT::cmap::accelerator_t::get_glyph_from_symbol\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -9347:bool\20OT::cmap::accelerator_t::get_glyph_from_symbol\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -9348:bool\20OT::cmap::accelerator_t::get_glyph_from_macroman\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -9349:bool\20OT::cmap::accelerator_t::get_glyph_from_ascii\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -9350:bool\20OT::cmap::accelerator_t::get_glyph_from\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -9351:bool\20OT::cmap::accelerator_t::get_glyph_from\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -9352:blur_y_radius_4\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -9353:blur_y_radius_3\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -9354:blur_y_radius_2\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -9355:blur_y_radius_1\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -9356:blur_x_radius_4\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -9357:blur_x_radius_3\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -9358:blur_x_radius_2\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -9359:blur_x_radius_1\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -9360:blit_row_s32a_blend\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\2c\20unsigned\20int\29 -9361:blit_row_s32_opaque\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\2c\20unsigned\20int\29 -9362:blit_row_s32_blend\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\2c\20unsigned\20int\29 -9363:biDiGetMaxValue\28IntProperty\20const&\2c\20UProperty\29 -9364:argb32_to_a8\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\29 -9365:arabic_fallback_shape\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -9366:alwaysSaveTypefaceBytes\28SkTypeface*\2c\20void*\29 -9367:alloc_sarray -9368:alloc_barray -9369:afm_parser_parse -9370:afm_parser_init -9371:afm_parser_done -9372:afm_compare_kern_pairs -9373:af_property_set -9374:af_property_get -9375:af_latin_metrics_scale -9376:af_latin_metrics_init -9377:af_latin_hints_init -9378:af_latin_hints_apply -9379:af_latin_get_standard_widths -9380:af_indic_metrics_init -9381:af_indic_hints_apply -9382:af_get_interface -9383:af_face_globals_free -9384:af_dummy_hints_init -9385:af_dummy_hints_apply -9386:af_cjk_metrics_init -9387:af_autofitter_load_glyph -9388:af_autofitter_init -9389:access_virt_sarray -9390:access_virt_barray -9391:_hb_ot_font_destroy\28void*\29 -9392:_hb_glyph_info_is_default_ignorable\28hb_glyph_info_t\20const*\29 -9393:_hb_face_for_data_reference_table\28hb_face_t*\2c\20unsigned\20int\2c\20void*\29 -9394:_hb_face_for_data_get_table_tags\28hb_face_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int*\2c\20void*\29 -9395:_hb_face_for_data_closure_destroy\28void*\29 -9396:_hb_clear_substitution_flags\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -9397:_emscripten_stack_restore -9398:__wasm_call_ctors -9399:__stdio_write -9400:__stdio_seek -9401:__stdio_read -9402:__stdio_close -9403:__getTypeName -9404:__cxxabiv1::__vmi_class_type_info::search_below_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -9405:__cxxabiv1::__vmi_class_type_info::search_above_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -9406:__cxxabiv1::__vmi_class_type_info::has_unambiguous_public_base\28__cxxabiv1::__dynamic_cast_info*\2c\20void*\2c\20int\29\20const -9407:__cxxabiv1::__si_class_type_info::search_below_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -9408:__cxxabiv1::__si_class_type_info::search_above_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -9409:__cxxabiv1::__si_class_type_info::has_unambiguous_public_base\28__cxxabiv1::__dynamic_cast_info*\2c\20void*\2c\20int\29\20const -9410:__cxxabiv1::__class_type_info::search_below_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -9411:__cxxabiv1::__class_type_info::search_above_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -9412:__cxxabiv1::__class_type_info::has_unambiguous_public_base\28__cxxabiv1::__dynamic_cast_info*\2c\20void*\2c\20int\29\20const -9413:__cxxabiv1::__class_type_info::can_catch\28__cxxabiv1::__shim_type_info\20const*\2c\20void*&\29\20const -9414:__cxx_global_array_dtor_9768 -9415:__cxx_global_array_dtor_8741 -9416:__cxx_global_array_dtor_8350 -9417:__cxx_global_array_dtor_8167 -9418:__cxx_global_array_dtor_4098 -9419:__cxx_global_array_dtor_14969 -9420:__cxx_global_array_dtor_10863 -9421:__cxx_global_array_dtor_10156 -9422:__cxx_global_array_dtor.88 -9423:__cxx_global_array_dtor.73 -9424:__cxx_global_array_dtor.58 -9425:__cxx_global_array_dtor.45 -9426:__cxx_global_array_dtor.43 -9427:__cxx_global_array_dtor.41 -9428:__cxx_global_array_dtor.39 -9429:__cxx_global_array_dtor.37 -9430:__cxx_global_array_dtor.35 -9431:__cxx_global_array_dtor.34 -9432:__cxx_global_array_dtor.32 -9433:__cxx_global_array_dtor.1_14970 -9434:__cxx_global_array_dtor.139 -9435:__cxx_global_array_dtor.136 -9436:__cxx_global_array_dtor.112 -9437:__cxx_global_array_dtor.1 -9438:__cxx_global_array_dtor -9439:\28anonymous\20namespace\29::uprops_cleanup\28\29 -9440:\28anonymous\20namespace\29::ulayout_isAcceptable\28void*\2c\20char\20const*\2c\20char\20const*\2c\20UDataInfo\20const*\29 -9441:\28anonymous\20namespace\29::skhb_nominal_glyphs\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int\2c\20void*\29 -9442:\28anonymous\20namespace\29::skhb_nominal_glyph\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -9443:\28anonymous\20namespace\29::skhb_glyph_h_advances\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20int*\2c\20unsigned\20int\2c\20void*\29 -9444:\28anonymous\20namespace\29::skhb_glyph_h_advance\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20void*\29 -9445:\28anonymous\20namespace\29::skhb_glyph_extents\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_glyph_extents_t*\2c\20void*\29 -9446:\28anonymous\20namespace\29::skhb_glyph\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -9447:\28anonymous\20namespace\29::skhb_get_table\28hb_face_t*\2c\20unsigned\20int\2c\20void*\29::$_0::__invoke\28void*\29 -9448:\28anonymous\20namespace\29::skhb_get_table\28hb_face_t*\2c\20unsigned\20int\2c\20void*\29 -9449:\28anonymous\20namespace\29::make_morphology\28\28anonymous\20namespace\29::MorphType\2c\20SkSize\2c\20sk_sp\2c\20SkImageFilters::CropRect\20const&\29 -9450:\28anonymous\20namespace\29::make_drop_shadow_graph\28SkPoint\2c\20SkSize\2c\20SkRGBA4f<\28SkAlphaType\293>\2c\20sk_sp\2c\20bool\2c\20sk_sp\2c\20std::__2::optional\20const&\29 -9451:\28anonymous\20namespace\29::extension_compare\28SkString\20const&\2c\20SkString\20const&\29 -9452:\28anonymous\20namespace\29::characterproperties_cleanup\28\29 -9453:\28anonymous\20namespace\29::_set_add\28USet*\2c\20int\29 -9454:\28anonymous\20namespace\29::_set_addString\28USet*\2c\20char16_t\20const*\2c\20int\29 -9455:\28anonymous\20namespace\29::_set_addRange\28USet*\2c\20int\2c\20int\29 -9456:\28anonymous\20namespace\29::YUVPlanesRec::~YUVPlanesRec\28\29_4698 -9457:\28anonymous\20namespace\29::YUVPlanesRec::getCategory\28\29\20const -9458:\28anonymous\20namespace\29::YUVPlanesRec::diagnostic_only_getDiscardable\28\29\20const -9459:\28anonymous\20namespace\29::YUVPlanesRec::bytesUsed\28\29\20const -9460:\28anonymous\20namespace\29::YUVPlanesRec::Visitor\28SkResourceCache::Rec\20const&\2c\20void*\29 -9461:\28anonymous\20namespace\29::UniqueKeyInvalidator::~UniqueKeyInvalidator\28\29_11895 -9462:\28anonymous\20namespace\29::UniqueKeyInvalidator::~UniqueKeyInvalidator\28\29 -9463:\28anonymous\20namespace\29::TriangulatingPathOp::~TriangulatingPathOp\28\29_11879 -9464:\28anonymous\20namespace\29::TriangulatingPathOp::visitProxies\28std::__2::function\20const&\29\20const -9465:\28anonymous\20namespace\29::TriangulatingPathOp::programInfo\28\29 -9466:\28anonymous\20namespace\29::TriangulatingPathOp::onPrepareDraws\28GrMeshDrawTarget*\29 -9467:\28anonymous\20namespace\29::TriangulatingPathOp::onPrePrepareDraws\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -9468:\28anonymous\20namespace\29::TriangulatingPathOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -9469:\28anonymous\20namespace\29::TriangulatingPathOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -9470:\28anonymous\20namespace\29::TriangulatingPathOp::name\28\29\20const -9471:\28anonymous\20namespace\29::TriangulatingPathOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -9472:\28anonymous\20namespace\29::TransformedMaskSubRun::unflattenSize\28\29\20const -9473:\28anonymous\20namespace\29::TransformedMaskSubRun::regenerateAtlas\28int\2c\20int\2c\20std::__2::function\20\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29>\29\20const -9474:\28anonymous\20namespace\29::TransformedMaskSubRun::doFlatten\28SkWriteBuffer&\29\20const -9475:\28anonymous\20namespace\29::TransformedMaskSubRun::canReuse\28SkPaint\20const&\2c\20SkMatrix\20const&\29\20const -9476:\28anonymous\20namespace\29::ThreeBoxApproxPass::startBlur\28\29 -9477:\28anonymous\20namespace\29::ThreeBoxApproxPass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29 -9478:\28anonymous\20namespace\29::ThreeBoxApproxPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::makePass\28void*\2c\20SkArenaAlloc*\29\20const -9479:\28anonymous\20namespace\29::ThreeBoxApproxPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::bufferSizeBytes\28\29\20const -9480:\28anonymous\20namespace\29::TextureOpImpl::~TextureOpImpl\28\29_11855 -9481:\28anonymous\20namespace\29::TextureOpImpl::~TextureOpImpl\28\29 -9482:\28anonymous\20namespace\29::TextureOpImpl::visitProxies\28std::__2::function\20const&\29\20const -9483:\28anonymous\20namespace\29::TextureOpImpl::programInfo\28\29 -9484:\28anonymous\20namespace\29::TextureOpImpl::onPrepareDraws\28GrMeshDrawTarget*\29 -9485:\28anonymous\20namespace\29::TextureOpImpl::onPrePrepareDraws\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -9486:\28anonymous\20namespace\29::TextureOpImpl::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -9487:\28anonymous\20namespace\29::TextureOpImpl::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -9488:\28anonymous\20namespace\29::TextureOpImpl::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -9489:\28anonymous\20namespace\29::TextureOpImpl::name\28\29\20const -9490:\28anonymous\20namespace\29::TextureOpImpl::fixedFunctionFlags\28\29\20const -9491:\28anonymous\20namespace\29::TextureOpImpl::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -9492:\28anonymous\20namespace\29::TentPass::startBlur\28\29 -9493:\28anonymous\20namespace\29::TentPass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29 -9494:\28anonymous\20namespace\29::TentPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::makePass\28void*\2c\20SkArenaAlloc*\29\20const -9495:\28anonymous\20namespace\29::TentPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::bufferSizeBytes\28\29\20const -9496:\28anonymous\20namespace\29::StaticVertexAllocator::~StaticVertexAllocator\28\29_11900 -9497:\28anonymous\20namespace\29::StaticVertexAllocator::~StaticVertexAllocator\28\29 -9498:\28anonymous\20namespace\29::StaticVertexAllocator::unlock\28int\29 -9499:\28anonymous\20namespace\29::StaticVertexAllocator::lock\28unsigned\20long\2c\20int\29 -9500:\28anonymous\20namespace\29::SkUnicodeHbScriptRunIterator::currentScript\28\29\20const -9501:\28anonymous\20namespace\29::SkUnicodeHbScriptRunIterator::consume\28\29 -9502:\28anonymous\20namespace\29::SkUbrkGetLocaleByType::getLocaleByType\28UBreakIterator\20const*\2c\20ULocDataLocaleType\2c\20UErrorCode*\29 -9503:\28anonymous\20namespace\29::SkUbrkClone::clone\28UBreakIterator\20const*\2c\20UErrorCode*\29 -9504:\28anonymous\20namespace\29::SkShaderImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -9505:\28anonymous\20namespace\29::SkShaderImageFilter::onFilterImage\28skif::Context\20const&\29\20const -9506:\28anonymous\20namespace\29::SkShaderImageFilter::getTypeName\28\29\20const -9507:\28anonymous\20namespace\29::SkShaderImageFilter::flatten\28SkWriteBuffer&\29\20const -9508:\28anonymous\20namespace\29::SkShaderImageFilter::computeFastBounds\28SkRect\20const&\29\20const -9509:\28anonymous\20namespace\29::SkMorphologyImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -9510:\28anonymous\20namespace\29::SkMorphologyImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -9511:\28anonymous\20namespace\29::SkMorphologyImageFilter::onFilterImage\28skif::Context\20const&\29\20const -9512:\28anonymous\20namespace\29::SkMorphologyImageFilter::getTypeName\28\29\20const -9513:\28anonymous\20namespace\29::SkMorphologyImageFilter::flatten\28SkWriteBuffer&\29\20const -9514:\28anonymous\20namespace\29::SkMorphologyImageFilter::computeFastBounds\28SkRect\20const&\29\20const -9515:\28anonymous\20namespace\29::SkMergeImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -9516:\28anonymous\20namespace\29::SkMergeImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -9517:\28anonymous\20namespace\29::SkMergeImageFilter::onFilterImage\28skif::Context\20const&\29\20const -9518:\28anonymous\20namespace\29::SkMergeImageFilter::getTypeName\28\29\20const -9519:\28anonymous\20namespace\29::SkMergeImageFilter::computeFastBounds\28SkRect\20const&\29\20const -9520:\28anonymous\20namespace\29::SkMatrixTransformImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -9521:\28anonymous\20namespace\29::SkMatrixTransformImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -9522:\28anonymous\20namespace\29::SkMatrixTransformImageFilter::onFilterImage\28skif::Context\20const&\29\20const -9523:\28anonymous\20namespace\29::SkMatrixTransformImageFilter::getTypeName\28\29\20const -9524:\28anonymous\20namespace\29::SkMatrixTransformImageFilter::flatten\28SkWriteBuffer&\29\20const -9525:\28anonymous\20namespace\29::SkMatrixTransformImageFilter::computeFastBounds\28SkRect\20const&\29\20const -9526:\28anonymous\20namespace\29::SkImageImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -9527:\28anonymous\20namespace\29::SkImageImageFilter::onFilterImage\28skif::Context\20const&\29\20const -9528:\28anonymous\20namespace\29::SkImageImageFilter::getTypeName\28\29\20const -9529:\28anonymous\20namespace\29::SkImageImageFilter::flatten\28SkWriteBuffer&\29\20const -9530:\28anonymous\20namespace\29::SkImageImageFilter::computeFastBounds\28SkRect\20const&\29\20const -9531:\28anonymous\20namespace\29::SkFTGeometrySink::Quad\28FT_Vector_\20const*\2c\20FT_Vector_\20const*\2c\20void*\29 -9532:\28anonymous\20namespace\29::SkFTGeometrySink::Move\28FT_Vector_\20const*\2c\20void*\29 -9533:\28anonymous\20namespace\29::SkFTGeometrySink::Line\28FT_Vector_\20const*\2c\20void*\29 -9534:\28anonymous\20namespace\29::SkFTGeometrySink::Cubic\28FT_Vector_\20const*\2c\20FT_Vector_\20const*\2c\20FT_Vector_\20const*\2c\20void*\29 -9535:\28anonymous\20namespace\29::SkEmptyTypeface::onGetFontDescriptor\28SkFontDescriptor*\2c\20bool*\29\20const -9536:\28anonymous\20namespace\29::SkEmptyTypeface::onGetFamilyName\28SkString*\29\20const -9537:\28anonymous\20namespace\29::SkEmptyTypeface::onCreateScalerContext\28SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29\20const -9538:\28anonymous\20namespace\29::SkEmptyTypeface::onCreateFamilyNameIterator\28\29\20const -9539:\28anonymous\20namespace\29::SkEmptyTypeface::onCharsToGlyphs\28SkSpan\2c\20SkSpan\29\20const -9540:\28anonymous\20namespace\29::SkEmptyTypeface::MakeFromStream\28std::__2::unique_ptr>\2c\20SkFontArguments\20const&\29 -9541:\28anonymous\20namespace\29::SkDisplacementMapImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -9542:\28anonymous\20namespace\29::SkDisplacementMapImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -9543:\28anonymous\20namespace\29::SkDisplacementMapImageFilter::onFilterImage\28skif::Context\20const&\29\20const -9544:\28anonymous\20namespace\29::SkDisplacementMapImageFilter::getTypeName\28\29\20const -9545:\28anonymous\20namespace\29::SkDisplacementMapImageFilter::flatten\28SkWriteBuffer&\29\20const -9546:\28anonymous\20namespace\29::SkDisplacementMapImageFilter::computeFastBounds\28SkRect\20const&\29\20const -9547:\28anonymous\20namespace\29::SkCropImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -9548:\28anonymous\20namespace\29::SkCropImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -9549:\28anonymous\20namespace\29::SkCropImageFilter::onFilterImage\28skif::Context\20const&\29\20const -9550:\28anonymous\20namespace\29::SkCropImageFilter::onAffectsTransparentBlack\28\29\20const -9551:\28anonymous\20namespace\29::SkCropImageFilter::getTypeName\28\29\20const -9552:\28anonymous\20namespace\29::SkCropImageFilter::flatten\28SkWriteBuffer&\29\20const -9553:\28anonymous\20namespace\29::SkCropImageFilter::computeFastBounds\28SkRect\20const&\29\20const -9554:\28anonymous\20namespace\29::SkComposeImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -9555:\28anonymous\20namespace\29::SkComposeImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -9556:\28anonymous\20namespace\29::SkComposeImageFilter::onFilterImage\28skif::Context\20const&\29\20const -9557:\28anonymous\20namespace\29::SkComposeImageFilter::getTypeName\28\29\20const -9558:\28anonymous\20namespace\29::SkComposeImageFilter::computeFastBounds\28SkRect\20const&\29\20const -9559:\28anonymous\20namespace\29::SkColorFilterImageFilter::onIsColorFilterNode\28SkColorFilter**\29\20const -9560:\28anonymous\20namespace\29::SkColorFilterImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -9561:\28anonymous\20namespace\29::SkColorFilterImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -9562:\28anonymous\20namespace\29::SkColorFilterImageFilter::onFilterImage\28skif::Context\20const&\29\20const -9563:\28anonymous\20namespace\29::SkColorFilterImageFilter::onAffectsTransparentBlack\28\29\20const -9564:\28anonymous\20namespace\29::SkColorFilterImageFilter::getTypeName\28\29\20const -9565:\28anonymous\20namespace\29::SkColorFilterImageFilter::flatten\28SkWriteBuffer&\29\20const -9566:\28anonymous\20namespace\29::SkColorFilterImageFilter::computeFastBounds\28SkRect\20const&\29\20const -9567:\28anonymous\20namespace\29::SkBlurImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -9568:\28anonymous\20namespace\29::SkBlurImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -9569:\28anonymous\20namespace\29::SkBlurImageFilter::onFilterImage\28skif::Context\20const&\29\20const -9570:\28anonymous\20namespace\29::SkBlurImageFilter::getTypeName\28\29\20const -9571:\28anonymous\20namespace\29::SkBlurImageFilter::flatten\28SkWriteBuffer&\29\20const -9572:\28anonymous\20namespace\29::SkBlurImageFilter::computeFastBounds\28SkRect\20const&\29\20const -9573:\28anonymous\20namespace\29::SkBlendImageFilter::~SkBlendImageFilter\28\29_5403 -9574:\28anonymous\20namespace\29::SkBlendImageFilter::~SkBlendImageFilter\28\29 -9575:\28anonymous\20namespace\29::SkBlendImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -9576:\28anonymous\20namespace\29::SkBlendImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -9577:\28anonymous\20namespace\29::SkBlendImageFilter::onFilterImage\28skif::Context\20const&\29\20const -9578:\28anonymous\20namespace\29::SkBlendImageFilter::onAffectsTransparentBlack\28\29\20const -9579:\28anonymous\20namespace\29::SkBlendImageFilter::getTypeName\28\29\20const -9580:\28anonymous\20namespace\29::SkBlendImageFilter::flatten\28SkWriteBuffer&\29\20const -9581:\28anonymous\20namespace\29::SkBlendImageFilter::computeFastBounds\28SkRect\20const&\29\20const -9582:\28anonymous\20namespace\29::SkBidiIterator_icu::~SkBidiIterator_icu\28\29_8163 -9583:\28anonymous\20namespace\29::SkBidiIterator_icu::~SkBidiIterator_icu\28\29 -9584:\28anonymous\20namespace\29::SkBidiIterator_icu::getLevelAt\28int\29 -9585:\28anonymous\20namespace\29::SkBidiIterator_icu::getLength\28\29 -9586:\28anonymous\20namespace\29::SimpleTriangleShader::name\28\29\20const -9587:\28anonymous\20namespace\29::SimpleTriangleShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::emitVertexCode\28GrShaderCaps\20const&\2c\20GrPathTessellationShader\20const&\2c\20GrGLSLVertexBuilder*\2c\20GrGLSLVaryingHandler*\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -9588:\28anonymous\20namespace\29::SimpleTriangleShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const -9589:\28anonymous\20namespace\29::ShaperHarfBuzz::~ShaperHarfBuzz\28\29_14999 -9590:\28anonymous\20namespace\29::ShaperHarfBuzz::shape\28char\20const*\2c\20unsigned\20long\2c\20SkShaper::FontRunIterator&\2c\20SkShaper::BiDiRunIterator&\2c\20SkShaper::ScriptRunIterator&\2c\20SkShaper::LanguageRunIterator&\2c\20float\2c\20SkShaper::RunHandler*\29\20const -9591:\28anonymous\20namespace\29::ShaperHarfBuzz::shape\28char\20const*\2c\20unsigned\20long\2c\20SkShaper::FontRunIterator&\2c\20SkShaper::BiDiRunIterator&\2c\20SkShaper::ScriptRunIterator&\2c\20SkShaper::LanguageRunIterator&\2c\20SkShaper::Feature\20const*\2c\20unsigned\20long\2c\20float\2c\20SkShaper::RunHandler*\29\20const -9592:\28anonymous\20namespace\29::ShaperHarfBuzz::shape\28char\20const*\2c\20unsigned\20long\2c\20SkFont\20const&\2c\20bool\2c\20float\2c\20SkShaper::RunHandler*\29\20const -9593:\28anonymous\20namespace\29::ShapeDontWrapOrReorder::~ShapeDontWrapOrReorder\28\29 -9594:\28anonymous\20namespace\29::ShapeDontWrapOrReorder::wrap\28char\20const*\2c\20unsigned\20long\2c\20SkShaper::BiDiRunIterator\20const&\2c\20SkShaper::LanguageRunIterator\20const&\2c\20SkShaper::ScriptRunIterator\20const&\2c\20SkShaper::FontRunIterator\20const&\2c\20\28anonymous\20namespace\29::RunIteratorQueue&\2c\20SkShaper::Feature\20const*\2c\20unsigned\20long\2c\20float\2c\20SkShaper::RunHandler*\29\20const -9595:\28anonymous\20namespace\29::ShadowInvalidator::~ShadowInvalidator\28\29_5189 -9596:\28anonymous\20namespace\29::ShadowInvalidator::~ShadowInvalidator\28\29 -9597:\28anonymous\20namespace\29::ShadowInvalidator::changed\28\29 -9598:\28anonymous\20namespace\29::ShadowCircularRRectOp::~ShadowCircularRRectOp\28\29_11718 -9599:\28anonymous\20namespace\29::ShadowCircularRRectOp::~ShadowCircularRRectOp\28\29 -9600:\28anonymous\20namespace\29::ShadowCircularRRectOp::visitProxies\28std::__2::function\20const&\29\20const -9601:\28anonymous\20namespace\29::ShadowCircularRRectOp::programInfo\28\29 -9602:\28anonymous\20namespace\29::ShadowCircularRRectOp::onPrepareDraws\28GrMeshDrawTarget*\29 -9603:\28anonymous\20namespace\29::ShadowCircularRRectOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -9604:\28anonymous\20namespace\29::ShadowCircularRRectOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -9605:\28anonymous\20namespace\29::ShadowCircularRRectOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -9606:\28anonymous\20namespace\29::ShadowCircularRRectOp::name\28\29\20const -9607:\28anonymous\20namespace\29::ShadowCircularRRectOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -9608:\28anonymous\20namespace\29::SDFTSubRun::unflattenSize\28\29\20const -9609:\28anonymous\20namespace\29::SDFTSubRun::regenerateAtlas\28int\2c\20int\2c\20std::__2::function\20\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29>\29\20const -9610:\28anonymous\20namespace\29::SDFTSubRun::glyphParams\28\29\20const -9611:\28anonymous\20namespace\29::SDFTSubRun::draw\28SkCanvas*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20std::__2::function\2c\20sktext::gpu::RendererData\29>\20const&\29\20const -9612:\28anonymous\20namespace\29::SDFTSubRun::doFlatten\28SkWriteBuffer&\29\20const -9613:\28anonymous\20namespace\29::SDFTSubRun::canReuse\28SkPaint\20const&\2c\20SkMatrix\20const&\29\20const -9614:\28anonymous\20namespace\29::RectsBlurRec::~RectsBlurRec\28\29_2492 -9615:\28anonymous\20namespace\29::RectsBlurRec::~RectsBlurRec\28\29 -9616:\28anonymous\20namespace\29::RectsBlurRec::getCategory\28\29\20const -9617:\28anonymous\20namespace\29::RectsBlurRec::diagnostic_only_getDiscardable\28\29\20const -9618:\28anonymous\20namespace\29::RectsBlurRec::bytesUsed\28\29\20const -9619:\28anonymous\20namespace\29::RectsBlurRec::Visitor\28SkResourceCache::Rec\20const&\2c\20void*\29 -9620:\28anonymous\20namespace\29::RasterShaderBlurAlgorithm::makeDevice\28SkImageInfo\20const&\29\20const -9621:\28anonymous\20namespace\29::RasterBlurEngine::findAlgorithm\28SkSize\2c\20SkColorType\29\20const -9622:\28anonymous\20namespace\29::RasterA8BlurAlgorithm::blur\28SkSize\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkTileMode\2c\20SkIRect\20const&\29\20const -9623:\28anonymous\20namespace\29::Raster8888BlurAlgorithm::blur\28SkSize\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkTileMode\2c\20SkIRect\20const&\29\20const -9624:\28anonymous\20namespace\29::RRectBlurRec::~RRectBlurRec\28\29_2486 -9625:\28anonymous\20namespace\29::RRectBlurRec::~RRectBlurRec\28\29 -9626:\28anonymous\20namespace\29::RRectBlurRec::getCategory\28\29\20const -9627:\28anonymous\20namespace\29::RRectBlurRec::diagnostic_only_getDiscardable\28\29\20const -9628:\28anonymous\20namespace\29::RRectBlurRec::bytesUsed\28\29\20const -9629:\28anonymous\20namespace\29::RRectBlurRec::Visitor\28SkResourceCache::Rec\20const&\2c\20void*\29 -9630:\28anonymous\20namespace\29::PathSubRun::~PathSubRun\28\29_12758 -9631:\28anonymous\20namespace\29::PathSubRun::~PathSubRun\28\29 -9632:\28anonymous\20namespace\29::PathSubRun::unflattenSize\28\29\20const -9633:\28anonymous\20namespace\29::PathSubRun::draw\28SkCanvas*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20std::__2::function\2c\20sktext::gpu::RendererData\29>\20const&\29\20const -9634:\28anonymous\20namespace\29::PathSubRun::doFlatten\28SkWriteBuffer&\29\20const -9635:\28anonymous\20namespace\29::MipMapRec::~MipMapRec\28\29_1332 -9636:\28anonymous\20namespace\29::MipMapRec::~MipMapRec\28\29 -9637:\28anonymous\20namespace\29::MipMapRec::getCategory\28\29\20const -9638:\28anonymous\20namespace\29::MipMapRec::diagnostic_only_getDiscardable\28\29\20const -9639:\28anonymous\20namespace\29::MipMapRec::bytesUsed\28\29\20const -9640:\28anonymous\20namespace\29::MipMapRec::Finder\28SkResourceCache::Rec\20const&\2c\20void*\29 -9641:\28anonymous\20namespace\29::MiddleOutShader::~MiddleOutShader\28\29_11941 -9642:\28anonymous\20namespace\29::MiddleOutShader::~MiddleOutShader\28\29 -9643:\28anonymous\20namespace\29::MiddleOutShader::name\28\29\20const -9644:\28anonymous\20namespace\29::MiddleOutShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::emitVertexCode\28GrShaderCaps\20const&\2c\20GrPathTessellationShader\20const&\2c\20GrGLSLVertexBuilder*\2c\20GrGLSLVaryingHandler*\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -9645:\28anonymous\20namespace\29::MiddleOutShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const -9646:\28anonymous\20namespace\29::MiddleOutShader::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -9647:\28anonymous\20namespace\29::MeshOp::~MeshOp\28\29_11241 -9648:\28anonymous\20namespace\29::MeshOp::visitProxies\28std::__2::function\20const&\29\20const -9649:\28anonymous\20namespace\29::MeshOp::programInfo\28\29 -9650:\28anonymous\20namespace\29::MeshOp::onPrepareDraws\28GrMeshDrawTarget*\29 -9651:\28anonymous\20namespace\29::MeshOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -9652:\28anonymous\20namespace\29::MeshOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -9653:\28anonymous\20namespace\29::MeshOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -9654:\28anonymous\20namespace\29::MeshOp::name\28\29\20const -9655:\28anonymous\20namespace\29::MeshOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -9656:\28anonymous\20namespace\29::MeshGP::~MeshGP\28\29_11268 -9657:\28anonymous\20namespace\29::MeshGP::onTextureSampler\28int\29\20const -9658:\28anonymous\20namespace\29::MeshGP::name\28\29\20const -9659:\28anonymous\20namespace\29::MeshGP::makeProgramImpl\28GrShaderCaps\20const&\29\20const -9660:\28anonymous\20namespace\29::MeshGP::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -9661:\28anonymous\20namespace\29::MeshGP::Impl::~Impl\28\29_11281 -9662:\28anonymous\20namespace\29::MeshGP::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -9663:\28anonymous\20namespace\29::MeshGP::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -9664:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::toLinearSrgb\28std::__2::basic_string\2c\20std::__2::allocator>\29 -9665:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::sampleShader\28int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29 -9666:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::sampleColorFilter\28int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29 -9667:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::sampleBlender\28int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29 -9668:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::getMangledName\28char\20const*\29 -9669:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::getMainName\28\29 -9670:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::fromLinearSrgb\28std::__2::basic_string\2c\20std::__2::allocator>\29 -9671:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::defineFunction\28char\20const*\2c\20char\20const*\2c\20bool\29 -9672:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::declareUniform\28SkSL::VarDeclaration\20const*\29 -9673:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::declareFunction\28char\20const*\29 -9674:\28anonymous\20namespace\29::ImageFromPictureRec::~ImageFromPictureRec\28\29_4973 -9675:\28anonymous\20namespace\29::ImageFromPictureRec::~ImageFromPictureRec\28\29 -9676:\28anonymous\20namespace\29::ImageFromPictureRec::getCategory\28\29\20const -9677:\28anonymous\20namespace\29::ImageFromPictureRec::bytesUsed\28\29\20const -9678:\28anonymous\20namespace\29::ImageFromPictureRec::Visitor\28SkResourceCache::Rec\20const&\2c\20void*\29 -9679:\28anonymous\20namespace\29::HQDownSampler::buildLevel\28SkPixmap\20const&\2c\20SkPixmap\20const&\29 -9680:\28anonymous\20namespace\29::GaussianPass::startBlur\28\29 -9681:\28anonymous\20namespace\29::GaussianPass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29 -9682:\28anonymous\20namespace\29::GaussianPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::makePass\28void*\2c\20SkArenaAlloc*\29\20const -9683:\28anonymous\20namespace\29::GaussianPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::bufferSizeBytes\28\29\20const -9684:\28anonymous\20namespace\29::GaussianPass::startBlur\28\29 -9685:\28anonymous\20namespace\29::GaussianPass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29 -9686:\28anonymous\20namespace\29::GaussianPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::makePass\28void*\2c\20SkArenaAlloc*\29\20const -9687:\28anonymous\20namespace\29::GaussianPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::bufferSizeBytes\28\29\20const -9688:\28anonymous\20namespace\29::FillRectOpImpl::~FillRectOpImpl\28\29_11358 -9689:\28anonymous\20namespace\29::FillRectOpImpl::~FillRectOpImpl\28\29 -9690:\28anonymous\20namespace\29::FillRectOpImpl::visitProxies\28std::__2::function\20const&\29\20const -9691:\28anonymous\20namespace\29::FillRectOpImpl::programInfo\28\29 -9692:\28anonymous\20namespace\29::FillRectOpImpl::onPrepareDraws\28GrMeshDrawTarget*\29 -9693:\28anonymous\20namespace\29::FillRectOpImpl::onPrePrepareDraws\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -9694:\28anonymous\20namespace\29::FillRectOpImpl::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -9695:\28anonymous\20namespace\29::FillRectOpImpl::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -9696:\28anonymous\20namespace\29::FillRectOpImpl::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -9697:\28anonymous\20namespace\29::FillRectOpImpl::name\28\29\20const -9698:\28anonymous\20namespace\29::FillRectOpImpl::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -9699:\28anonymous\20namespace\29::EllipticalRRectEffect::onMakeProgramImpl\28\29\20const -9700:\28anonymous\20namespace\29::EllipticalRRectEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -9701:\28anonymous\20namespace\29::EllipticalRRectEffect::name\28\29\20const -9702:\28anonymous\20namespace\29::EllipticalRRectEffect::clone\28\29\20const -9703:\28anonymous\20namespace\29::EllipticalRRectEffect::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -9704:\28anonymous\20namespace\29::EllipticalRRectEffect::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -9705:\28anonymous\20namespace\29::DrawableSubRun::~DrawableSubRun\28\29_12766 -9706:\28anonymous\20namespace\29::DrawableSubRun::~DrawableSubRun\28\29 -9707:\28anonymous\20namespace\29::DrawableSubRun::unflattenSize\28\29\20const -9708:\28anonymous\20namespace\29::DrawableSubRun::draw\28SkCanvas*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20std::__2::function\2c\20sktext::gpu::RendererData\29>\20const&\29\20const -9709:\28anonymous\20namespace\29::DrawableSubRun::doFlatten\28SkWriteBuffer&\29\20const -9710:\28anonymous\20namespace\29::DrawAtlasPathShader::~DrawAtlasPathShader\28\29_11226 -9711:\28anonymous\20namespace\29::DrawAtlasPathShader::~DrawAtlasPathShader\28\29 -9712:\28anonymous\20namespace\29::DrawAtlasPathShader::onTextureSampler\28int\29\20const -9713:\28anonymous\20namespace\29::DrawAtlasPathShader::name\28\29\20const -9714:\28anonymous\20namespace\29::DrawAtlasPathShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const -9715:\28anonymous\20namespace\29::DrawAtlasPathShader::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -9716:\28anonymous\20namespace\29::DrawAtlasPathShader::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -9717:\28anonymous\20namespace\29::DrawAtlasPathShader::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -9718:\28anonymous\20namespace\29::DrawAtlasOpImpl::~DrawAtlasOpImpl\28\29_11198 -9719:\28anonymous\20namespace\29::DrawAtlasOpImpl::~DrawAtlasOpImpl\28\29 -9720:\28anonymous\20namespace\29::DrawAtlasOpImpl::onPrepareDraws\28GrMeshDrawTarget*\29 -9721:\28anonymous\20namespace\29::DrawAtlasOpImpl::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -9722:\28anonymous\20namespace\29::DrawAtlasOpImpl::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -9723:\28anonymous\20namespace\29::DrawAtlasOpImpl::name\28\29\20const -9724:\28anonymous\20namespace\29::DrawAtlasOpImpl::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -9725:\28anonymous\20namespace\29::DirectMaskSubRun::unflattenSize\28\29\20const -9726:\28anonymous\20namespace\29::DirectMaskSubRun::regenerateAtlas\28int\2c\20int\2c\20std::__2::function\20\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29>\29\20const -9727:\28anonymous\20namespace\29::DirectMaskSubRun::doFlatten\28SkWriteBuffer&\29\20const -9728:\28anonymous\20namespace\29::DirectMaskSubRun::deviceRectAndNeedsTransform\28SkMatrix\20const&\29\20const -9729:\28anonymous\20namespace\29::DirectMaskSubRun::canReuse\28SkPaint\20const&\2c\20SkMatrix\20const&\29\20const -9730:\28anonymous\20namespace\29::DefaultPathOp::~DefaultPathOp\28\29_11183 -9731:\28anonymous\20namespace\29::DefaultPathOp::~DefaultPathOp\28\29 -9732:\28anonymous\20namespace\29::DefaultPathOp::visitProxies\28std::__2::function\20const&\29\20const -9733:\28anonymous\20namespace\29::DefaultPathOp::onPrepareDraws\28GrMeshDrawTarget*\29 -9734:\28anonymous\20namespace\29::DefaultPathOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -9735:\28anonymous\20namespace\29::DefaultPathOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -9736:\28anonymous\20namespace\29::DefaultPathOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -9737:\28anonymous\20namespace\29::DefaultPathOp::name\28\29\20const -9738:\28anonymous\20namespace\29::DefaultPathOp::fixedFunctionFlags\28\29\20const -9739:\28anonymous\20namespace\29::DefaultPathOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -9740:\28anonymous\20namespace\29::CircularRRectEffect::onMakeProgramImpl\28\29\20const -9741:\28anonymous\20namespace\29::CircularRRectEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -9742:\28anonymous\20namespace\29::CircularRRectEffect::name\28\29\20const -9743:\28anonymous\20namespace\29::CircularRRectEffect::clone\28\29\20const -9744:\28anonymous\20namespace\29::CircularRRectEffect::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -9745:\28anonymous\20namespace\29::CircularRRectEffect::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -9746:\28anonymous\20namespace\29::CachedTessellationsRec::~CachedTessellationsRec\28\29_5183 -9747:\28anonymous\20namespace\29::CachedTessellationsRec::~CachedTessellationsRec\28\29 -9748:\28anonymous\20namespace\29::CachedTessellationsRec::getCategory\28\29\20const -9749:\28anonymous\20namespace\29::CachedTessellationsRec::bytesUsed\28\29\20const -9750:\28anonymous\20namespace\29::CachedTessellations::~CachedTessellations\28\29_5181 -9751:\28anonymous\20namespace\29::CacheImpl::~CacheImpl\28\29_2296 -9752:\28anonymous\20namespace\29::CacheImpl::set\28SkImageFilterCacheKey\20const&\2c\20SkImageFilter\20const*\2c\20skif::FilterResult\20const&\29 -9753:\28anonymous\20namespace\29::CacheImpl::purge\28\29 -9754:\28anonymous\20namespace\29::CacheImpl::purgeByImageFilter\28SkImageFilter\20const*\29 -9755:\28anonymous\20namespace\29::CacheImpl::get\28SkImageFilterCacheKey\20const&\2c\20skif::FilterResult*\29\20const -9756:\28anonymous\20namespace\29::BoundingBoxShader::name\28\29\20const -9757:\28anonymous\20namespace\29::BoundingBoxShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -9758:\28anonymous\20namespace\29::BoundingBoxShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -9759:\28anonymous\20namespace\29::BoundingBoxShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const -9760:\28anonymous\20namespace\29::AAHairlineOp::~AAHairlineOp\28\29_11004 -9761:\28anonymous\20namespace\29::AAHairlineOp::~AAHairlineOp\28\29 -9762:\28anonymous\20namespace\29::AAHairlineOp::visitProxies\28std::__2::function\20const&\29\20const -9763:\28anonymous\20namespace\29::AAHairlineOp::onPrepareDraws\28GrMeshDrawTarget*\29 -9764:\28anonymous\20namespace\29::AAHairlineOp::onPrePrepareDraws\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -9765:\28anonymous\20namespace\29::AAHairlineOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -9766:\28anonymous\20namespace\29::AAHairlineOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -9767:\28anonymous\20namespace\29::AAHairlineOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -9768:\28anonymous\20namespace\29::AAHairlineOp::name\28\29\20const -9769:\28anonymous\20namespace\29::AAHairlineOp::fixedFunctionFlags\28\29\20const -9770:\28anonymous\20namespace\29::AAHairlineOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -9771:\28anonymous\20namespace\29::A8Pass::startBlur\28\29 -9772:\28anonymous\20namespace\29::A8Pass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29 -9773:\28anonymous\20namespace\29::A8Pass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::makePass\28void*\2c\20SkArenaAlloc*\29\20const -9774:\28anonymous\20namespace\29::A8Pass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::bufferSizeBytes\28\29\20const -9775:YuvToRgbaRow -9776:YuvToRgba4444Row -9777:YuvToRgbRow -9778:YuvToRgb565Row -9779:YuvToBgraRow -9780:YuvToBgrRow -9781:YuvToArgbRow -9782:Write_CVT_Stretched -9783:Write_CVT -9784:WebPYuv444ToRgba_C -9785:WebPYuv444ToRgba4444_C -9786:WebPYuv444ToRgb_C -9787:WebPYuv444ToRgb565_C -9788:WebPYuv444ToBgra_C -9789:WebPYuv444ToBgr_C -9790:WebPYuv444ToArgb_C -9791:WebPRescalerImportRowShrink_C -9792:WebPRescalerImportRowExpand_C -9793:WebPRescalerExportRowShrink_C -9794:WebPRescalerExportRowExpand_C -9795:WebPMultRow_C -9796:WebPMultARGBRow_C -9797:WebPConvertRGBA32ToUV_C -9798:WebPConvertARGBToUV_C -9799:WebGLTextureImageGenerator::~WebGLTextureImageGenerator\28\29_892 -9800:WebGLTextureImageGenerator::generateExternalTexture\28GrRecordingContext*\2c\20skgpu::Mipmapped\29 -9801:Vertish_SkAntiHairBlitter::drawLine\28int\2c\20int\2c\20int\2c\20int\29 -9802:Vertish_SkAntiHairBlitter::drawCap\28int\2c\20int\2c\20int\2c\20int\29 -9803:VerticalUnfilter_C -9804:VerticalFilter_C -9805:VertState::Triangles\28VertState*\29 -9806:VertState::TrianglesX\28VertState*\29 -9807:VertState::TriangleStrip\28VertState*\29 -9808:VertState::TriangleStripX\28VertState*\29 -9809:VertState::TriangleFan\28VertState*\29 -9810:VertState::TriangleFanX\28VertState*\29 -9811:VR4_C -9812:VP8LTransformColorInverse_C -9813:VP8LPredictor9_C -9814:VP8LPredictor8_C -9815:VP8LPredictor7_C -9816:VP8LPredictor6_C -9817:VP8LPredictor5_C -9818:VP8LPredictor4_C -9819:VP8LPredictor3_C -9820:VP8LPredictor2_C -9821:VP8LPredictor1_C -9822:VP8LPredictor13_C -9823:VP8LPredictor12_C -9824:VP8LPredictor11_C -9825:VP8LPredictor10_C -9826:VP8LPredictor0_C -9827:VP8LConvertBGRAToRGB_C -9828:VP8LConvertBGRAToRGBA_C -9829:VP8LConvertBGRAToRGBA4444_C -9830:VP8LConvertBGRAToRGB565_C -9831:VP8LConvertBGRAToBGR_C -9832:VP8LAddGreenToBlueAndRed_C -9833:VLine_SkAntiHairBlitter::drawLine\28int\2c\20int\2c\20int\2c\20int\29 -9834:VLine_SkAntiHairBlitter::drawCap\28int\2c\20int\2c\20int\2c\20int\29 -9835:VL4_C -9836:VFilter8i_C -9837:VFilter8_C -9838:VFilter16i_C -9839:VFilter16_C -9840:VE8uv_C -9841:VE4_C -9842:VE16_C -9843:UpsampleRgbaLinePair_C -9844:UpsampleRgba4444LinePair_C -9845:UpsampleRgbLinePair_C -9846:UpsampleRgb565LinePair_C -9847:UpsampleBgraLinePair_C -9848:UpsampleBgrLinePair_C -9849:UpsampleArgbLinePair_C -9850:UnresolvedCodepoints\28skia::textlayout::Paragraph&\29 -9851:UnicodeString_charAt\28int\2c\20void*\29 -9852:TransformWHT_C -9853:TransformUV_C -9854:TransformTwo_C -9855:TransformDC_C -9856:TransformDCUV_C -9857:TransformAC3_C -9858:ToSVGString\28SkPath\20const&\29 -9859:ToCmds\28SkPath\20const&\29 -9860:TT_Set_MM_Blend -9861:TT_RunIns -9862:TT_Load_Simple_Glyph -9863:TT_Load_Glyph_Header -9864:TT_Load_Composite_Glyph -9865:TT_Get_Var_Design -9866:TT_Get_MM_Blend -9867:TT_Forget_Glyph_Frame -9868:TT_Access_Glyph_Frame -9869:TM8uv_C -9870:TM4_C -9871:TM16_C -9872:Sync -9873:SquareCapper\28SkPathBuilder*\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20bool\29 -9874:Sprite_D32_S32::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -9875:SkWuffsFrameHolder::onGetFrame\28int\29\20const -9876:SkWuffsCodec::~SkWuffsCodec\28\29_13452 -9877:SkWuffsCodec::~SkWuffsCodec\28\29 -9878:SkWuffsCodec::onIsAnimated\28\29 -9879:SkWuffsCodec::onIncrementalDecode\28int*\29 -9880:SkWuffsCodec::onGetRepetitionCount\28\29 -9881:SkWuffsCodec::onGetPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\2c\20int*\29 -9882:SkWuffsCodec::onGetFrameInfo\28int\2c\20SkCodec::FrameInfo*\29\20const -9883:SkWuffsCodec::onGetFrameCount\28\29 -9884:SkWuffsCodec::getFrameHolder\28\29\20const -9885:SkWuffsCodec::getEncodedData\28\29\20const -9886:SkWriteICCProfile\28skcms_TransferFunction\20const&\2c\20skcms_Matrix3x3\20const&\29 -9887:SkWebpDecoder::Decode\28std::__2::unique_ptr>\2c\20SkCodec::Result*\2c\20void*\29 -9888:SkWebpCodec::~SkWebpCodec\28\29_13131 -9889:SkWebpCodec::~SkWebpCodec\28\29 -9890:SkWebpCodec::onIsAnimated\28\29 -9891:SkWebpCodec::onGetValidSubset\28SkIRect*\29\20const -9892:SkWebpCodec::onGetRepetitionCount\28\29 -9893:SkWebpCodec::onGetPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\2c\20int*\29 -9894:SkWebpCodec::onGetFrameInfo\28int\2c\20SkCodec::FrameInfo*\29\20const -9895:SkWebpCodec::onGetFrameCount\28\29 -9896:SkWebpCodec::getFrameHolder\28\29\20const -9897:SkWebpCodec::FrameHolder::~FrameHolder\28\29_13129 -9898:SkWebpCodec::FrameHolder::~FrameHolder\28\29 -9899:SkWebpCodec::FrameHolder::onGetFrame\28int\29\20const -9900:SkWeakRefCnt::internal_dispose\28\29\20const -9901:SkWbmpDecoder::Decode\28std::__2::unique_ptr>\2c\20SkCodec::Result*\2c\20void*\29 -9902:SkWbmpCodec::~SkWbmpCodec\28\29_5785 -9903:SkWbmpCodec::~SkWbmpCodec\28\29 -9904:SkWbmpCodec::onStartScanlineDecode\28SkImageInfo\20const&\2c\20SkCodec::Options\20const&\29 -9905:SkWbmpCodec::onSkipScanlines\28int\29 -9906:SkWbmpCodec::onRewind\28\29 -9907:SkWbmpCodec::onGetScanlines\28void*\2c\20int\2c\20unsigned\20long\29 -9908:SkWbmpCodec::onGetPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\2c\20int*\29 -9909:SkWbmpCodec::getSampler\28bool\29 -9910:SkWbmpCodec::conversionSupported\28SkImageInfo\20const&\2c\20bool\2c\20bool\29 -9911:SkVertices::Builder*\20emscripten::internal::operator_new\28SkVertices::VertexMode&&\2c\20int&&\2c\20int&&\2c\20unsigned\20int&&\29 -9912:SkUserTypeface::~SkUserTypeface\28\29_5070 -9913:SkUserTypeface::~SkUserTypeface\28\29 -9914:SkUserTypeface::onOpenStream\28int*\29\20const -9915:SkUserTypeface::onGetUPEM\28\29\20const -9916:SkUserTypeface::onGetFontDescriptor\28SkFontDescriptor*\2c\20bool*\29\20const -9917:SkUserTypeface::onGetFamilyName\28SkString*\29\20const -9918:SkUserTypeface::onFilterRec\28SkScalerContextRec*\29\20const -9919:SkUserTypeface::onCreateScalerContext\28SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29\20const -9920:SkUserTypeface::onCountGlyphs\28\29\20const -9921:SkUserTypeface::onComputeBounds\28SkRect*\29\20const -9922:SkUserTypeface::onCharsToGlyphs\28SkSpan\2c\20SkSpan\29\20const -9923:SkUserTypeface::getGlyphToUnicodeMap\28SkSpan\29\20const -9924:SkUserScalerContext::~SkUserScalerContext\28\29 -9925:SkUserScalerContext::generatePath\28SkGlyph\20const&\29 -9926:SkUserScalerContext::generateMetrics\28SkGlyph\20const&\2c\20SkArenaAlloc*\29 -9927:SkUserScalerContext::generateImage\28SkGlyph\20const&\2c\20void*\29 -9928:SkUserScalerContext::generateFontMetrics\28SkFontMetrics*\29 -9929:SkUserScalerContext::generateDrawable\28SkGlyph\20const&\29::DrawableMatrixWrapper::onGetBounds\28\29 -9930:SkUserScalerContext::generateDrawable\28SkGlyph\20const&\29::DrawableMatrixWrapper::onDraw\28SkCanvas*\29 -9931:SkUserScalerContext::generateDrawable\28SkGlyph\20const&\29::DrawableMatrixWrapper::onApproximateBytesUsed\28\29 -9932:SkUserScalerContext::generateDrawable\28SkGlyph\20const&\29 -9933:SkUnicode_icu::~SkUnicode_icu\28\29_8170 -9934:SkUnicode_icu::~SkUnicode_icu\28\29 -9935:SkUnicode_icu::toUpper\28SkString\20const&\2c\20char\20const*\29 -9936:SkUnicode_icu::toUpper\28SkString\20const&\29 -9937:SkUnicode_icu::reorderVisual\28unsigned\20char\20const*\2c\20int\2c\20int*\29 -9938:SkUnicode_icu::makeBreakIterator\28char\20const*\2c\20SkUnicode::BreakType\29 -9939:SkUnicode_icu::makeBreakIterator\28SkUnicode::BreakType\29 -9940:SkUnicode_icu::makeBidiIterator\28unsigned\20short\20const*\2c\20int\2c\20SkBidiIterator::Direction\29 -9941:SkUnicode_icu::makeBidiIterator\28char\20const*\2c\20int\2c\20SkBidiIterator::Direction\29 -9942:SkUnicode_icu::isWhitespace\28int\29 -9943:SkUnicode_icu::isTabulation\28int\29 -9944:SkUnicode_icu::isSpace\28int\29 -9945:SkUnicode_icu::isRegionalIndicator\28int\29 -9946:SkUnicode_icu::isIdeographic\28int\29 -9947:SkUnicode_icu::isHardBreak\28int\29 -9948:SkUnicode_icu::isEmoji\28int\29 -9949:SkUnicode_icu::isEmojiModifier\28int\29 -9950:SkUnicode_icu::isEmojiModifierBase\28int\29 -9951:SkUnicode_icu::isEmojiComponent\28int\29 -9952:SkUnicode_icu::isControl\28int\29 -9953:SkUnicode_icu::getWords\28char\20const*\2c\20int\2c\20char\20const*\2c\20std::__2::vector>*\29 -9954:SkUnicode_icu::getUtf8Words\28char\20const*\2c\20int\2c\20char\20const*\2c\20std::__2::vector>*\29 -9955:SkUnicode_icu::getSentences\28char\20const*\2c\20int\2c\20char\20const*\2c\20std::__2::vector>*\29 -9956:SkUnicode_icu::getBidiRegions\28char\20const*\2c\20int\2c\20SkUnicode::TextDirection\2c\20std::__2::vector>*\29 -9957:SkUnicode_icu::computeCodeUnitFlags\28char16_t*\2c\20int\2c\20bool\2c\20skia_private::TArray*\29 -9958:SkUnicode_icu::computeCodeUnitFlags\28char*\2c\20int\2c\20bool\2c\20skia_private::TArray*\29 -9959:SkUnicodeBidiRunIterator::~SkUnicodeBidiRunIterator\28\29_14963 -9960:SkUnicodeBidiRunIterator::~SkUnicodeBidiRunIterator\28\29 -9961:SkUnicodeBidiRunIterator::endOfCurrentRun\28\29\20const -9962:SkUnicodeBidiRunIterator::currentLevel\28\29\20const -9963:SkUnicodeBidiRunIterator::consume\28\29 -9964:SkUnicodeBidiRunIterator::atEnd\28\29\20const -9965:SkTypeface_FreeTypeStream::~SkTypeface_FreeTypeStream\28\29_8341 -9966:SkTypeface_FreeTypeStream::~SkTypeface_FreeTypeStream\28\29 -9967:SkTypeface_FreeTypeStream::onOpenStream\28int*\29\20const -9968:SkTypeface_FreeTypeStream::onMakeFontData\28\29\20const -9969:SkTypeface_FreeTypeStream::onMakeClone\28SkFontArguments\20const&\29\20const -9970:SkTypeface_FreeTypeStream::onGetFontDescriptor\28SkFontDescriptor*\2c\20bool*\29\20const -9971:SkTypeface_FreeType::onGlyphMaskNeedsCurrentColor\28\29\20const -9972:SkTypeface_FreeType::onGetVariationDesignPosition\28SkSpan\29\20const -9973:SkTypeface_FreeType::onGetVariationDesignParameters\28SkSpan\29\20const -9974:SkTypeface_FreeType::onGetUPEM\28\29\20const -9975:SkTypeface_FreeType::onGetTableTags\28SkSpan\29\20const -9976:SkTypeface_FreeType::onGetTableData\28unsigned\20int\2c\20unsigned\20long\2c\20unsigned\20long\2c\20void*\29\20const -9977:SkTypeface_FreeType::onGetPostScriptName\28SkString*\29\20const -9978:SkTypeface_FreeType::onGetKerningPairAdjustments\28SkSpan\2c\20SkSpan\29\20const -9979:SkTypeface_FreeType::onGetAdvancedMetrics\28\29\20const -9980:SkTypeface_FreeType::onFilterRec\28SkScalerContextRec*\29\20const -9981:SkTypeface_FreeType::onCreateScalerContext\28SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29\20const -9982:SkTypeface_FreeType::onCreateScalerContextAsProxyTypeface\28SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\2c\20SkTypeface*\29\20const -9983:SkTypeface_FreeType::onCreateFamilyNameIterator\28\29\20const -9984:SkTypeface_FreeType::onCountGlyphs\28\29\20const -9985:SkTypeface_FreeType::onCopyTableData\28unsigned\20int\29\20const -9986:SkTypeface_FreeType::onCharsToGlyphs\28SkSpan\2c\20SkSpan\29\20const -9987:SkTypeface_FreeType::getPostScriptGlyphNames\28SkString*\29\20const -9988:SkTypeface_FreeType::getGlyphToUnicodeMap\28SkSpan\29\20const -9989:SkTypeface_Empty::~SkTypeface_Empty\28\29 -9990:SkTypeface_Custom::~SkTypeface_Custom\28\29_8284 -9991:SkTypeface_Custom::onGetFontDescriptor\28SkFontDescriptor*\2c\20bool*\29\20const -9992:SkTypeface::onOpenExistingStream\28int*\29\20const -9993:SkTypeface::onCreateScalerContextAsProxyTypeface\28SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\2c\20SkTypeface*\29\20const -9994:SkTypeface::onCopyTableData\28unsigned\20int\29\20const -9995:SkTypeface::onComputeBounds\28SkRect*\29\20const -9996:SkTrimPE::onFilterPath\28SkPathBuilder*\2c\20SkPath\20const&\2c\20SkStrokeRec*\2c\20SkRect\20const*\2c\20SkMatrix\20const&\29\20const -9997:SkTrimPE::getTypeName\28\29\20const -9998:SkTriColorShader::type\28\29\20const -9999:SkTriColorShader::isOpaque\28\29\20const -10000:SkTriColorShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -10001:SkTransformShader::type\28\29\20const -10002:SkTransformShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -10003:SkTQuad::subDivide\28double\2c\20double\2c\20SkTCurve*\29\20const -10004:SkTQuad::setBounds\28SkDRect*\29\20const -10005:SkTQuad::ptAtT\28double\29\20const -10006:SkTQuad::make\28SkArenaAlloc&\29\20const -10007:SkTQuad::intersectRay\28SkIntersections*\2c\20SkDLine\20const&\29\20const -10008:SkTQuad::hullIntersects\28SkTCurve\20const&\2c\20bool*\29\20const -10009:SkTQuad::dxdyAtT\28double\29\20const -10010:SkTQuad::debugInit\28\29 -10011:SkTMaskGamma<3\2c\203\2c\203>::~SkTMaskGamma\28\29_4125 -10012:SkTMaskGamma<3\2c\203\2c\203>::~SkTMaskGamma\28\29 -10013:SkTCubic::subDivide\28double\2c\20double\2c\20SkTCurve*\29\20const -10014:SkTCubic::setBounds\28SkDRect*\29\20const -10015:SkTCubic::ptAtT\28double\29\20const -10016:SkTCubic::otherPts\28int\2c\20SkDPoint\20const**\29\20const -10017:SkTCubic::make\28SkArenaAlloc&\29\20const -10018:SkTCubic::intersectRay\28SkIntersections*\2c\20SkDLine\20const&\29\20const -10019:SkTCubic::hullIntersects\28SkTCurve\20const&\2c\20bool*\29\20const -10020:SkTCubic::hullIntersects\28SkDCubic\20const&\2c\20bool*\29\20const -10021:SkTCubic::dxdyAtT\28double\29\20const -10022:SkTCubic::debugInit\28\29 -10023:SkTCubic::controlsInside\28\29\20const -10024:SkTCubic::collapsed\28\29\20const -10025:SkTConic::subDivide\28double\2c\20double\2c\20SkTCurve*\29\20const -10026:SkTConic::setBounds\28SkDRect*\29\20const -10027:SkTConic::ptAtT\28double\29\20const -10028:SkTConic::make\28SkArenaAlloc&\29\20const -10029:SkTConic::intersectRay\28SkIntersections*\2c\20SkDLine\20const&\29\20const -10030:SkTConic::hullIntersects\28SkTCurve\20const&\2c\20bool*\29\20const -10031:SkTConic::hullIntersects\28SkDQuad\20const&\2c\20bool*\29\20const -10032:SkTConic::dxdyAtT\28double\29\20const -10033:SkTConic::debugInit\28\29 -10034:SkSynchronizedResourceCache::~SkSynchronizedResourceCache\28\29_4494 -10035:SkSynchronizedResourceCache::~SkSynchronizedResourceCache\28\29 -10036:SkSynchronizedResourceCache::visitAll\28void\20\28*\29\28SkResourceCache::Rec\20const&\2c\20void*\29\2c\20void*\29 -10037:SkSynchronizedResourceCache::setTotalByteLimit\28unsigned\20long\29 -10038:SkSynchronizedResourceCache::setSingleAllocationByteLimit\28unsigned\20long\29 -10039:SkSynchronizedResourceCache::purgeAll\28\29 -10040:SkSynchronizedResourceCache::newCachedData\28unsigned\20long\29 -10041:SkSynchronizedResourceCache::getTotalBytesUsed\28\29\20const -10042:SkSynchronizedResourceCache::getTotalByteLimit\28\29\20const -10043:SkSynchronizedResourceCache::getSingleAllocationByteLimit\28\29\20const -10044:SkSynchronizedResourceCache::getEffectiveSingleAllocationByteLimit\28\29\20const -10045:SkSynchronizedResourceCache::find\28SkResourceCache::Key\20const&\2c\20bool\20\28*\29\28SkResourceCache::Rec\20const&\2c\20void*\29\2c\20void*\29 -10046:SkSynchronizedResourceCache::dump\28\29\20const -10047:SkSynchronizedResourceCache::discardableFactory\28\29\20const -10048:SkSynchronizedResourceCache::add\28SkResourceCache::Rec*\2c\20void*\29 -10049:SkSwizzler::onSetSampleX\28int\29 -10050:SkSwizzler::fillWidth\28\29\20const -10051:SkSweepGradient::getTypeName\28\29\20const -10052:SkSweepGradient::flatten\28SkWriteBuffer&\29\20const -10053:SkSweepGradient::asGradient\28SkShaderBase::GradientInfo*\2c\20SkMatrix*\29\20const -10054:SkSweepGradient::appendGradientStages\28SkArenaAlloc*\2c\20SkRasterPipeline*\2c\20SkRasterPipeline*\29\20const -10055:SkSurface_Raster::~SkSurface_Raster\28\29_4858 -10056:SkSurface_Raster::~SkSurface_Raster\28\29 -10057:SkSurface_Raster::onWritePixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -10058:SkSurface_Raster::onRestoreBackingMutability\28\29 -10059:SkSurface_Raster::onNewSurface\28SkImageInfo\20const&\29 -10060:SkSurface_Raster::onNewImageSnapshot\28SkIRect\20const*\29 -10061:SkSurface_Raster::onNewCanvas\28\29 -10062:SkSurface_Raster::onDraw\28SkCanvas*\2c\20float\2c\20float\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\29 -10063:SkSurface_Raster::onCopyOnWrite\28SkSurface::ContentChangeMode\29 -10064:SkSurface_Raster::imageInfo\28\29\20const -10065:SkSurface_Ganesh::~SkSurface_Ganesh\28\29_11902 -10066:SkSurface_Ganesh::~SkSurface_Ganesh\28\29 -10067:SkSurface_Ganesh::replaceBackendTexture\28GrBackendTexture\20const&\2c\20GrSurfaceOrigin\2c\20SkSurface::ContentChangeMode\2c\20void\20\28*\29\28void*\29\2c\20void*\29 -10068:SkSurface_Ganesh::onWritePixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -10069:SkSurface_Ganesh::onWait\28int\2c\20GrBackendSemaphore\20const*\2c\20bool\29 -10070:SkSurface_Ganesh::onNewSurface\28SkImageInfo\20const&\29 -10071:SkSurface_Ganesh::onNewImageSnapshot\28SkIRect\20const*\29 -10072:SkSurface_Ganesh::onNewCanvas\28\29 -10073:SkSurface_Ganesh::onIsCompatible\28GrSurfaceCharacterization\20const&\29\20const -10074:SkSurface_Ganesh::onGetRecordingContext\28\29\20const -10075:SkSurface_Ganesh::onDraw\28SkCanvas*\2c\20float\2c\20float\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\29 -10076:SkSurface_Ganesh::onDiscard\28\29 -10077:SkSurface_Ganesh::onCopyOnWrite\28SkSurface::ContentChangeMode\29 -10078:SkSurface_Ganesh::onCharacterize\28GrSurfaceCharacterization*\29\20const -10079:SkSurface_Ganesh::onCapabilities\28\29 -10080:SkSurface_Ganesh::onAsyncRescaleAndReadPixels\28SkImageInfo\20const&\2c\20SkIRect\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29 -10081:SkSurface_Ganesh::onAsyncRescaleAndReadPixelsYUV420\28SkYUVColorSpace\2c\20bool\2c\20sk_sp\2c\20SkIRect\2c\20SkISize\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29 -10082:SkSurface_Ganesh::imageInfo\28\29\20const -10083:SkSurface_Base::onMakeTemporaryImage\28\29 -10084:SkSurface_Base::onAsyncRescaleAndReadPixels\28SkImageInfo\20const&\2c\20SkIRect\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29 -10085:SkSurface::imageInfo\28\29\20const -10086:SkString*\20std::__2::vector>::__emplace_back_slow_path\28char\20const*&\2c\20int&&\29 -10087:SkStrikeCache::~SkStrikeCache\28\29_4372 -10088:SkStrikeCache::~SkStrikeCache\28\29 -10089:SkStrikeCache::findOrCreateScopedStrike\28SkStrikeSpec\20const&\29 -10090:SkStrike::~SkStrike\28\29_4359 -10091:SkStrike::strikePromise\28\29 -10092:SkStrike::roundingSpec\28\29\20const -10093:SkStrike::prepareForPath\28SkGlyph*\29 -10094:SkStrike::prepareForImage\28SkGlyph*\29 -10095:SkStrike::prepareForDrawable\28SkGlyph*\29 -10096:SkStrike::getDescriptor\28\29\20const -10097:SkSpriteBlitter_Memcpy::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -10098:SkSpriteBlitter::~SkSpriteBlitter\28\29_1509 -10099:SkSpriteBlitter::setup\28SkPixmap\20const&\2c\20int\2c\20int\2c\20SkPaint\20const&\29 -10100:SkSpriteBlitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -10101:SkSpriteBlitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -10102:SkSpriteBlitter::blitH\28int\2c\20int\2c\20int\29 -10103:SkSpecialImage_Raster::~SkSpecialImage_Raster\28\29_4250 -10104:SkSpecialImage_Raster::~SkSpecialImage_Raster\28\29 -10105:SkSpecialImage_Raster::onMakeBackingStoreSubset\28SkIRect\20const&\29\20const -10106:SkSpecialImage_Raster::getSize\28\29\20const -10107:SkSpecialImage_Raster::backingStoreDimensions\28\29\20const -10108:SkSpecialImage_Raster::asShader\28SkTileMode\2c\20SkSamplingOptions\20const&\2c\20SkMatrix\20const&\2c\20bool\29\20const -10109:SkSpecialImage_Raster::asImage\28\29\20const -10110:SkSpecialImage_Gpu::~SkSpecialImage_Gpu\28\29_10946 -10111:SkSpecialImage_Gpu::~SkSpecialImage_Gpu\28\29 -10112:SkSpecialImage_Gpu::onMakeBackingStoreSubset\28SkIRect\20const&\29\20const -10113:SkSpecialImage_Gpu::getSize\28\29\20const -10114:SkSpecialImage_Gpu::backingStoreDimensions\28\29\20const -10115:SkSpecialImage_Gpu::asImage\28\29\20const -10116:SkSpecialImage::~SkSpecialImage\28\29 -10117:SkSpecialImage::asShader\28SkTileMode\2c\20SkSamplingOptions\20const&\2c\20SkMatrix\20const&\2c\20bool\29\20const -10118:SkShaper::TrivialLanguageRunIterator::~TrivialLanguageRunIterator\28\29_14956 -10119:SkShaper::TrivialLanguageRunIterator::~TrivialLanguageRunIterator\28\29 -10120:SkShaper::TrivialLanguageRunIterator::currentLanguage\28\29\20const -10121:SkShaper::TrivialFontRunIterator::~TrivialFontRunIterator\28\29_7726 -10122:SkShaper::TrivialFontRunIterator::~TrivialFontRunIterator\28\29 -10123:SkShaper::TrivialBiDiRunIterator::currentLevel\28\29\20const -10124:SkShaderBlurAlgorithm::maxSigma\28\29\20const -10125:SkShaderBlurAlgorithm::blur\28SkSize\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkTileMode\2c\20SkIRect\20const&\29\20const -10126:SkScan::HairSquarePath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -10127:SkScan::HairRoundPath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -10128:SkScan::HairPath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -10129:SkScan::AntiHairSquarePath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -10130:SkScan::AntiHairRoundPath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -10131:SkScalingCodec::onGetScaledDimensions\28float\29\20const -10132:SkScalingCodec::onDimensionsSupported\28SkISize\20const&\29 -10133:SkScalerContext_FreeType::~SkScalerContext_FreeType\28\29_8316 -10134:SkScalerContext_FreeType::~SkScalerContext_FreeType\28\29 -10135:SkScalerContext_FreeType::generatePath\28SkGlyph\20const&\29 -10136:SkScalerContext_FreeType::generateMetrics\28SkGlyph\20const&\2c\20SkArenaAlloc*\29 -10137:SkScalerContext_FreeType::generateImage\28SkGlyph\20const&\2c\20void*\29 -10138:SkScalerContext_FreeType::generateFontMetrics\28SkFontMetrics*\29 -10139:SkScalerContext_FreeType::generateDrawable\28SkGlyph\20const&\29 -10140:SkScalerContext::MakeEmpty\28SkTypeface&\2c\20SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29::SkScalerContext_Empty::~SkScalerContext_Empty\28\29 -10141:SkScalerContext::MakeEmpty\28SkTypeface&\2c\20SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29::SkScalerContext_Empty::generatePath\28SkGlyph\20const&\29 -10142:SkScalerContext::MakeEmpty\28SkTypeface&\2c\20SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29::SkScalerContext_Empty::generateMetrics\28SkGlyph\20const&\2c\20SkArenaAlloc*\29 -10143:SkScalerContext::MakeEmpty\28SkTypeface&\2c\20SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29::SkScalerContext_Empty::generateFontMetrics\28SkFontMetrics*\29 -10144:SkSampledCodec::onGetSampledDimensions\28int\29\20const -10145:SkSampledCodec::onGetAndroidPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkAndroidCodec::AndroidOptions\20const&\29 -10146:SkSRGBColorSpaceLuminance::toLuma\28float\2c\20float\29\20const -10147:SkSRGBColorSpaceLuminance::fromLuma\28float\2c\20float\29\20const -10148:SkSL::simplify_componentwise\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\29::$_3::__invoke\28double\2c\20double\29 -10149:SkSL::simplify_componentwise\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\29::$_2::__invoke\28double\2c\20double\29 -10150:SkSL::simplify_componentwise\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\29::$_1::__invoke\28double\2c\20double\29 -10151:SkSL::simplify_componentwise\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\29::$_0::__invoke\28double\2c\20double\29 -10152:SkSL::remove_break_statements\28std::__2::unique_ptr>&\29::RemoveBreaksWriter::visitStatementPtr\28std::__2::unique_ptr>&\29 -10153:SkSL::hoist_vardecl_symbols_into_outer_scope\28SkSL::Context\20const&\2c\20SkSL::Block\20const&\2c\20SkSL::SymbolTable*\2c\20SkSL::SymbolTable*\29::SymbolHoister::visitStatement\28SkSL::Statement\20const&\29 -10154:SkSL::eliminate_unreachable_code\28SkSpan>>\2c\20SkSL::ProgramUsage*\29::UnreachableCodeEliminator::~UnreachableCodeEliminator\28\29_6994 -10155:SkSL::eliminate_unreachable_code\28SkSpan>>\2c\20SkSL::ProgramUsage*\29::UnreachableCodeEliminator::~UnreachableCodeEliminator\28\29 -10156:SkSL::eliminate_dead_local_variables\28SkSL::Context\20const&\2c\20SkSpan>>\2c\20SkSL::ProgramUsage*\29::DeadLocalVariableEliminator::~DeadLocalVariableEliminator\28\29_6987 -10157:SkSL::eliminate_dead_local_variables\28SkSL::Context\20const&\2c\20SkSpan>>\2c\20SkSL::ProgramUsage*\29::DeadLocalVariableEliminator::~DeadLocalVariableEliminator\28\29 -10158:SkSL::eliminate_dead_local_variables\28SkSL::Context\20const&\2c\20SkSpan>>\2c\20SkSL::ProgramUsage*\29::DeadLocalVariableEliminator::visitStatementPtr\28std::__2::unique_ptr>&\29 -10159:SkSL::eliminate_dead_local_variables\28SkSL::Context\20const&\2c\20SkSpan>>\2c\20SkSL::ProgramUsage*\29::DeadLocalVariableEliminator::visitExpressionPtr\28std::__2::unique_ptr>&\29 -10160:SkSL::count_returns_at_end_of_control_flow\28SkSL::FunctionDefinition\20const&\29::CountReturnsAtEndOfControlFlow::visitStatement\28SkSL::Statement\20const&\29 -10161:SkSL::\28anonymous\20namespace\29::VariableWriteVisitor::visitExpression\28SkSL::Expression\20const&\29 -10162:SkSL::\28anonymous\20namespace\29::SampleOutsideMainVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -10163:SkSL::\28anonymous\20namespace\29::SampleOutsideMainVisitor::visitExpression\28SkSL::Expression\20const&\29 -10164:SkSL::\28anonymous\20namespace\29::ReturnsNonOpaqueColorVisitor::visitStatement\28SkSL::Statement\20const&\29 -10165:SkSL::\28anonymous\20namespace\29::ReturnsInputAlphaVisitor::visitStatement\28SkSL::Statement\20const&\29 -10166:SkSL::\28anonymous\20namespace\29::ReturnsInputAlphaVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -10167:SkSL::\28anonymous\20namespace\29::ProgramUsageVisitor::visitStatement\28SkSL::Statement\20const&\29 -10168:SkSL::\28anonymous\20namespace\29::NodeCountVisitor::visitStatement\28SkSL::Statement\20const&\29 -10169:SkSL::\28anonymous\20namespace\29::NodeCountVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -10170:SkSL::\28anonymous\20namespace\29::NodeCountVisitor::visitExpression\28SkSL::Expression\20const&\29 -10171:SkSL::\28anonymous\20namespace\29::MergeSampleUsageVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -10172:SkSL::\28anonymous\20namespace\29::MergeSampleUsageVisitor::visitExpression\28SkSL::Expression\20const&\29 -10173:SkSL::\28anonymous\20namespace\29::FinalizationVisitor::~FinalizationVisitor\28\29_6098 -10174:SkSL::\28anonymous\20namespace\29::FinalizationVisitor::~FinalizationVisitor\28\29 -10175:SkSL::\28anonymous\20namespace\29::FinalizationVisitor::visitExpression\28SkSL::Expression\20const&\29 -10176:SkSL::\28anonymous\20namespace\29::ES2IndexingVisitor::~ES2IndexingVisitor\28\29_6123 -10177:SkSL::\28anonymous\20namespace\29::ES2IndexingVisitor::~ES2IndexingVisitor\28\29 -10178:SkSL::\28anonymous\20namespace\29::ES2IndexingVisitor::visitStatement\28SkSL::Statement\20const&\29 -10179:SkSL::\28anonymous\20namespace\29::ES2IndexingVisitor::visitExpression\28SkSL::Expression\20const&\29 -10180:SkSL::VectorType::isOrContainsBool\28\29\20const -10181:SkSL::VectorType::isAllowedInUniform\28SkSL::Position*\29\20const -10182:SkSL::VectorType::isAllowedInES2\28\29\20const -10183:SkSL::VariableReference::clone\28SkSL::Position\29\20const -10184:SkSL::Variable::~Variable\28\29_6937 -10185:SkSL::Variable::~Variable\28\29 -10186:SkSL::Variable::setInterfaceBlock\28SkSL::InterfaceBlock*\29 -10187:SkSL::Variable::mangledName\28\29\20const -10188:SkSL::Variable::layout\28\29\20const -10189:SkSL::Variable::description\28\29\20const -10190:SkSL::VarDeclaration::~VarDeclaration\28\29_6935 -10191:SkSL::VarDeclaration::~VarDeclaration\28\29 -10192:SkSL::VarDeclaration::description\28\29\20const -10193:SkSL::TypeReference::clone\28SkSL::Position\29\20const -10194:SkSL::Type::minimumValue\28\29\20const -10195:SkSL::Type::maximumValue\28\29\20const -10196:SkSL::Type::matches\28SkSL::Type\20const&\29\20const -10197:SkSL::Type::isAllowedInUniform\28SkSL::Position*\29\20const -10198:SkSL::Type::fields\28\29\20const -10199:SkSL::Transform::HoistSwitchVarDeclarationsAtTopLevel\28SkSL::Context\20const&\2c\20skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>&\2c\20SkSL::SymbolTable&\2c\20SkSL::Position\29::HoistSwitchVarDeclsVisitor::~HoistSwitchVarDeclsVisitor\28\29_7020 -10200:SkSL::Transform::HoistSwitchVarDeclarationsAtTopLevel\28SkSL::Context\20const&\2c\20skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>&\2c\20SkSL::SymbolTable&\2c\20SkSL::Position\29::HoistSwitchVarDeclsVisitor::~HoistSwitchVarDeclsVisitor\28\29 -10201:SkSL::Transform::HoistSwitchVarDeclarationsAtTopLevel\28SkSL::Context\20const&\2c\20skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>&\2c\20SkSL::SymbolTable&\2c\20SkSL::Position\29::HoistSwitchVarDeclsVisitor::visitStatementPtr\28std::__2::unique_ptr>&\29 -10202:SkSL::Tracer::var\28int\2c\20int\29 -10203:SkSL::Tracer::scope\28int\29 -10204:SkSL::Tracer::line\28int\29 -10205:SkSL::Tracer::exit\28int\29 -10206:SkSL::Tracer::enter\28int\29 -10207:SkSL::TextureType::textureAccess\28\29\20const -10208:SkSL::TextureType::isMultisampled\28\29\20const -10209:SkSL::TextureType::isDepth\28\29\20const -10210:SkSL::TernaryExpression::~TernaryExpression\28\29_6720 -10211:SkSL::TernaryExpression::~TernaryExpression\28\29 -10212:SkSL::TernaryExpression::description\28SkSL::OperatorPrecedence\29\20const -10213:SkSL::TernaryExpression::clone\28SkSL::Position\29\20const -10214:SkSL::TProgramVisitor::visitExpression\28SkSL::Expression&\29 -10215:SkSL::Swizzle::description\28SkSL::OperatorPrecedence\29\20const -10216:SkSL::Swizzle::clone\28SkSL::Position\29\20const -10217:SkSL::SwitchStatement::description\28\29\20const -10218:SkSL::SwitchCase::description\28\29\20const -10219:SkSL::StructType::slotType\28unsigned\20long\29\20const -10220:SkSL::StructType::isOrContainsUnsizedArray\28\29\20const -10221:SkSL::StructType::isOrContainsBool\28\29\20const -10222:SkSL::StructType::isOrContainsAtomic\28\29\20const -10223:SkSL::StructType::isOrContainsArray\28\29\20const -10224:SkSL::StructType::isInterfaceBlock\28\29\20const -10225:SkSL::StructType::isBuiltin\28\29\20const -10226:SkSL::StructType::isAllowedInUniform\28SkSL::Position*\29\20const -10227:SkSL::StructType::isAllowedInES2\28\29\20const -10228:SkSL::StructType::fields\28\29\20const -10229:SkSL::StructDefinition::description\28\29\20const -10230:SkSL::StringStream::~StringStream\28\29_12861 -10231:SkSL::StringStream::~StringStream\28\29 -10232:SkSL::StringStream::write\28void\20const*\2c\20unsigned\20long\29 -10233:SkSL::StringStream::writeText\28char\20const*\29 -10234:SkSL::StringStream::write8\28unsigned\20char\29 -10235:SkSL::SingleArgumentConstructor::~SingleArgumentConstructor\28\29 -10236:SkSL::Setting::description\28SkSL::OperatorPrecedence\29\20const -10237:SkSL::Setting::clone\28SkSL::Position\29\20const -10238:SkSL::ScalarType::priority\28\29\20const -10239:SkSL::ScalarType::numberKind\28\29\20const -10240:SkSL::ScalarType::minimumValue\28\29\20const -10241:SkSL::ScalarType::maximumValue\28\29\20const -10242:SkSL::ScalarType::isOrContainsBool\28\29\20const -10243:SkSL::ScalarType::isAllowedInUniform\28SkSL::Position*\29\20const -10244:SkSL::ScalarType::isAllowedInES2\28\29\20const -10245:SkSL::ScalarType::bitWidth\28\29\20const -10246:SkSL::SamplerType::textureAccess\28\29\20const -10247:SkSL::SamplerType::isMultisampled\28\29\20const -10248:SkSL::SamplerType::isDepth\28\29\20const -10249:SkSL::SamplerType::isArrayedTexture\28\29\20const -10250:SkSL::SamplerType::dimensions\28\29\20const -10251:SkSL::ReturnStatement::description\28\29\20const -10252:SkSL::RP::VariableLValue::store\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -10253:SkSL::RP::VariableLValue::push\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -10254:SkSL::RP::VariableLValue::isWritable\28\29\20const -10255:SkSL::RP::VariableLValue::fixedSlotRange\28SkSL::RP::Generator*\29 -10256:SkSL::RP::UnownedLValueSlice::store\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -10257:SkSL::RP::UnownedLValueSlice::push\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -10258:SkSL::RP::UnownedLValueSlice::fixedSlotRange\28SkSL::RP::Generator*\29 -10259:SkSL::RP::SwizzleLValue::~SwizzleLValue\28\29_6351 -10260:SkSL::RP::SwizzleLValue::~SwizzleLValue\28\29 -10261:SkSL::RP::SwizzleLValue::swizzle\28\29 -10262:SkSL::RP::SwizzleLValue::store\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -10263:SkSL::RP::SwizzleLValue::push\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -10264:SkSL::RP::SwizzleLValue::fixedSlotRange\28SkSL::RP::Generator*\29 -10265:SkSL::RP::ScratchLValue::~ScratchLValue\28\29_6365 -10266:SkSL::RP::ScratchLValue::~ScratchLValue\28\29 -10267:SkSL::RP::ScratchLValue::push\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -10268:SkSL::RP::ScratchLValue::fixedSlotRange\28SkSL::RP::Generator*\29 -10269:SkSL::RP::LValueSlice::~LValueSlice\28\29_6349 -10270:SkSL::RP::LValueSlice::~LValueSlice\28\29 -10271:SkSL::RP::LValue::~LValue\28\29_6341 -10272:SkSL::RP::ImmutableLValue::push\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -10273:SkSL::RP::ImmutableLValue::fixedSlotRange\28SkSL::RP::Generator*\29 -10274:SkSL::RP::DynamicIndexLValue::~DynamicIndexLValue\28\29_6358 -10275:SkSL::RP::DynamicIndexLValue::store\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -10276:SkSL::RP::DynamicIndexLValue::push\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -10277:SkSL::RP::DynamicIndexLValue::isWritable\28\29\20const -10278:SkSL::RP::DynamicIndexLValue::fixedSlotRange\28SkSL::RP::Generator*\29 -10279:SkSL::ProgramVisitor::visitStatementPtr\28std::__2::unique_ptr>\20const&\29 -10280:SkSL::ProgramVisitor::visitExpressionPtr\28std::__2::unique_ptr>\20const&\29 -10281:SkSL::PrefixExpression::~PrefixExpression\28\29_6650 -10282:SkSL::PrefixExpression::~PrefixExpression\28\29 -10283:SkSL::PrefixExpression::description\28SkSL::OperatorPrecedence\29\20const -10284:SkSL::PrefixExpression::clone\28SkSL::Position\29\20const -10285:SkSL::PostfixExpression::description\28SkSL::OperatorPrecedence\29\20const -10286:SkSL::PostfixExpression::clone\28SkSL::Position\29\20const -10287:SkSL::Poison::description\28SkSL::OperatorPrecedence\29\20const -10288:SkSL::Poison::clone\28SkSL::Position\29\20const -10289:SkSL::PipelineStage::Callbacks::getMainName\28\29 -10290:SkSL::Parser::Checkpoint::ForwardingErrorReporter::~ForwardingErrorReporter\28\29_6050 -10291:SkSL::Parser::Checkpoint::ForwardingErrorReporter::~ForwardingErrorReporter\28\29 -10292:SkSL::Parser::Checkpoint::ForwardingErrorReporter::handleError\28std::__2::basic_string_view>\2c\20SkSL::Position\29 -10293:SkSL::Nop::description\28\29\20const -10294:SkSL::MultiArgumentConstructor::~MultiArgumentConstructor\28\29 -10295:SkSL::ModifiersDeclaration::description\28\29\20const -10296:SkSL::MethodReference::description\28SkSL::OperatorPrecedence\29\20const -10297:SkSL::MethodReference::clone\28SkSL::Position\29\20const -10298:SkSL::MatrixType::slotCount\28\29\20const -10299:SkSL::MatrixType::rows\28\29\20const -10300:SkSL::MatrixType::isAllowedInES2\28\29\20const -10301:SkSL::LiteralType::minimumValue\28\29\20const -10302:SkSL::LiteralType::maximumValue\28\29\20const -10303:SkSL::LiteralType::isOrContainsBool\28\29\20const -10304:SkSL::Literal::getConstantValue\28int\29\20const -10305:SkSL::Literal::description\28SkSL::OperatorPrecedence\29\20const -10306:SkSL::Literal::compareConstant\28SkSL::Expression\20const&\29\20const -10307:SkSL::Literal::clone\28SkSL::Position\29\20const -10308:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_uintBitsToFloat\28double\2c\20double\2c\20double\29 -10309:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_trunc\28double\2c\20double\2c\20double\29 -10310:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_tanh\28double\2c\20double\2c\20double\29 -10311:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_tan\28double\2c\20double\2c\20double\29 -10312:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_step\28double\2c\20double\2c\20double\29 -10313:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_sqrt\28double\2c\20double\2c\20double\29 -10314:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_smoothstep\28double\2c\20double\2c\20double\29 -10315:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_sinh\28double\2c\20double\2c\20double\29 -10316:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_sin\28double\2c\20double\2c\20double\29 -10317:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_saturate\28double\2c\20double\2c\20double\29 -10318:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_radians\28double\2c\20double\2c\20double\29 -10319:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_pow\28double\2c\20double\2c\20double\29 -10320:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_mod\28double\2c\20double\2c\20double\29 -10321:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_mix\28double\2c\20double\2c\20double\29 -10322:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_min\28double\2c\20double\2c\20double\29 -10323:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_max\28double\2c\20double\2c\20double\29 -10324:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_matrixCompMult\28double\2c\20double\2c\20double\29 -10325:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_log\28double\2c\20double\2c\20double\29 -10326:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_log2\28double\2c\20double\2c\20double\29 -10327:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_inversesqrt\28double\2c\20double\2c\20double\29 -10328:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_intBitsToFloat\28double\2c\20double\2c\20double\29 -10329:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_fract\28double\2c\20double\2c\20double\29 -10330:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_fma\28double\2c\20double\2c\20double\29 -10331:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_floor\28double\2c\20double\2c\20double\29 -10332:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_floatBitsToUint\28double\2c\20double\2c\20double\29 -10333:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_floatBitsToInt\28double\2c\20double\2c\20double\29 -10334:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_exp\28double\2c\20double\2c\20double\29 -10335:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_exp2\28double\2c\20double\2c\20double\29 -10336:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_degrees\28double\2c\20double\2c\20double\29 -10337:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_cosh\28double\2c\20double\2c\20double\29 -10338:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_cos\28double\2c\20double\2c\20double\29 -10339:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_clamp\28double\2c\20double\2c\20double\29 -10340:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_ceil\28double\2c\20double\2c\20double\29 -10341:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_atanh\28double\2c\20double\2c\20double\29 -10342:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_atan\28double\2c\20double\2c\20double\29 -10343:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_atan2\28double\2c\20double\2c\20double\29 -10344:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_asinh\28double\2c\20double\2c\20double\29 -10345:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_asin\28double\2c\20double\2c\20double\29 -10346:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_acosh\28double\2c\20double\2c\20double\29 -10347:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_acos\28double\2c\20double\2c\20double\29 -10348:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_abs\28double\2c\20double\2c\20double\29 -10349:SkSL::Intrinsics::\28anonymous\20namespace\29::compare_notEqual\28double\2c\20double\29 -10350:SkSL::Intrinsics::\28anonymous\20namespace\29::compare_lessThan\28double\2c\20double\29 -10351:SkSL::Intrinsics::\28anonymous\20namespace\29::compare_lessThanEqual\28double\2c\20double\29 -10352:SkSL::Intrinsics::\28anonymous\20namespace\29::compare_greaterThan\28double\2c\20double\29 -10353:SkSL::Intrinsics::\28anonymous\20namespace\29::compare_greaterThanEqual\28double\2c\20double\29 -10354:SkSL::Intrinsics::\28anonymous\20namespace\29::compare_equal\28double\2c\20double\29 -10355:SkSL::Intrinsics::\28anonymous\20namespace\29::coalesce_dot\28double\2c\20double\2c\20double\29 -10356:SkSL::Intrinsics::\28anonymous\20namespace\29::coalesce_any\28double\2c\20double\2c\20double\29 -10357:SkSL::Intrinsics::\28anonymous\20namespace\29::coalesce_all\28double\2c\20double\2c\20double\29 -10358:SkSL::InterfaceBlock::~InterfaceBlock\28\29_6617 -10359:SkSL::InterfaceBlock::description\28\29\20const -10360:SkSL::IndexExpression::~IndexExpression\28\29_6614 -10361:SkSL::IndexExpression::~IndexExpression\28\29 -10362:SkSL::IndexExpression::description\28SkSL::OperatorPrecedence\29\20const -10363:SkSL::IndexExpression::clone\28SkSL::Position\29\20const -10364:SkSL::IfStatement::~IfStatement\28\29_6607 -10365:SkSL::IfStatement::~IfStatement\28\29 -10366:SkSL::IfStatement::description\28\29\20const -10367:SkSL::GlobalVarDeclaration::description\28\29\20const -10368:SkSL::GenericType::slotType\28unsigned\20long\29\20const -10369:SkSL::GenericType::coercibleTypes\28\29\20const -10370:SkSL::GLSLCodeGenerator::~GLSLCodeGenerator\28\29_12936 -10371:SkSL::FunctionReference::description\28SkSL::OperatorPrecedence\29\20const -10372:SkSL::FunctionReference::clone\28SkSL::Position\29\20const -10373:SkSL::FunctionPrototype::description\28\29\20const -10374:SkSL::FunctionDefinition::description\28\29\20const -10375:SkSL::FunctionDefinition::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::FunctionDeclaration\20const&\2c\20std::__2::unique_ptr>\29::Finalizer::~Finalizer\28\29_6598 -10376:SkSL::FunctionDefinition::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::FunctionDeclaration\20const&\2c\20std::__2::unique_ptr>\29::Finalizer::~Finalizer\28\29 -10377:SkSL::FunctionCall::description\28SkSL::OperatorPrecedence\29\20const -10378:SkSL::FunctionCall::clone\28SkSL::Position\29\20const -10379:SkSL::ForStatement::~ForStatement\28\29_6489 -10380:SkSL::ForStatement::~ForStatement\28\29 -10381:SkSL::ForStatement::description\28\29\20const -10382:SkSL::FieldSymbol::description\28\29\20const -10383:SkSL::FieldAccess::clone\28SkSL::Position\29\20const -10384:SkSL::Extension::description\28\29\20const -10385:SkSL::ExtendedVariable::~ExtendedVariable\28\29_6939 -10386:SkSL::ExtendedVariable::~ExtendedVariable\28\29 -10387:SkSL::ExtendedVariable::mangledName\28\29\20const -10388:SkSL::ExtendedVariable::layout\28\29\20const -10389:SkSL::ExtendedVariable::interfaceBlock\28\29\20const -10390:SkSL::ExtendedVariable::detachDeadInterfaceBlock\28\29 -10391:SkSL::ExpressionStatement::description\28\29\20const -10392:SkSL::Expression::getConstantValue\28int\29\20const -10393:SkSL::EmptyExpression::description\28SkSL::OperatorPrecedence\29\20const -10394:SkSL::EmptyExpression::clone\28SkSL::Position\29\20const -10395:SkSL::DoStatement::description\28\29\20const -10396:SkSL::DiscardStatement::description\28\29\20const -10397:SkSL::DebugTracePriv::~DebugTracePriv\28\29_6970 -10398:SkSL::DebugTracePriv::dump\28SkWStream*\29\20const -10399:SkSL::CountReturnsWithLimit::visitStatement\28SkSL::Statement\20const&\29 -10400:SkSL::ContinueStatement::description\28\29\20const -10401:SkSL::ConstructorStruct::clone\28SkSL::Position\29\20const -10402:SkSL::ConstructorSplat::getConstantValue\28int\29\20const -10403:SkSL::ConstructorSplat::clone\28SkSL::Position\29\20const -10404:SkSL::ConstructorScalarCast::clone\28SkSL::Position\29\20const -10405:SkSL::ConstructorMatrixResize::getConstantValue\28int\29\20const -10406:SkSL::ConstructorMatrixResize::clone\28SkSL::Position\29\20const -10407:SkSL::ConstructorDiagonalMatrix::getConstantValue\28int\29\20const -10408:SkSL::ConstructorDiagonalMatrix::clone\28SkSL::Position\29\20const -10409:SkSL::ConstructorCompoundCast::clone\28SkSL::Position\29\20const -10410:SkSL::ConstructorCompound::clone\28SkSL::Position\29\20const -10411:SkSL::ConstructorArrayCast::clone\28SkSL::Position\29\20const -10412:SkSL::ConstructorArray::clone\28SkSL::Position\29\20const -10413:SkSL::Compiler::CompilerErrorReporter::handleError\28std::__2::basic_string_view>\2c\20SkSL::Position\29 -10414:SkSL::CodeGenerator::~CodeGenerator\28\29 -10415:SkSL::ChildCall::description\28SkSL::OperatorPrecedence\29\20const -10416:SkSL::ChildCall::clone\28SkSL::Position\29\20const -10417:SkSL::BreakStatement::description\28\29\20const -10418:SkSL::Block::~Block\28\29_6391 -10419:SkSL::Block::~Block\28\29 -10420:SkSL::Block::isEmpty\28\29\20const -10421:SkSL::Block::description\28\29\20const -10422:SkSL::BinaryExpression::~BinaryExpression\28\29_6384 -10423:SkSL::BinaryExpression::~BinaryExpression\28\29 -10424:SkSL::BinaryExpression::description\28SkSL::OperatorPrecedence\29\20const -10425:SkSL::BinaryExpression::clone\28SkSL::Position\29\20const -10426:SkSL::ArrayType::slotType\28unsigned\20long\29\20const -10427:SkSL::ArrayType::slotCount\28\29\20const -10428:SkSL::ArrayType::matches\28SkSL::Type\20const&\29\20const -10429:SkSL::ArrayType::isUnsizedArray\28\29\20const -10430:SkSL::ArrayType::isOrContainsUnsizedArray\28\29\20const -10431:SkSL::ArrayType::isBuiltin\28\29\20const -10432:SkSL::ArrayType::isAllowedInUniform\28SkSL::Position*\29\20const -10433:SkSL::AnyConstructor::getConstantValue\28int\29\20const -10434:SkSL::AnyConstructor::description\28SkSL::OperatorPrecedence\29\20const -10435:SkSL::AnyConstructor::compareConstant\28SkSL::Expression\20const&\29\20const -10436:SkSL::Analysis::\28anonymous\20namespace\29::LoopControlFlowVisitor::visitStatement\28SkSL::Statement\20const&\29 -10437:SkSL::Analysis::IsDynamicallyUniformExpression\28SkSL::Expression\20const&\29::IsDynamicallyUniformExpressionVisitor::visitExpression\28SkSL::Expression\20const&\29 -10438:SkSL::Analysis::IsCompileTimeConstant\28SkSL::Expression\20const&\29::IsCompileTimeConstantVisitor::visitExpression\28SkSL::Expression\20const&\29 -10439:SkSL::Analysis::HasSideEffects\28SkSL::Expression\20const&\29::HasSideEffectsVisitor::visitExpression\28SkSL::Expression\20const&\29 -10440:SkSL::Analysis::FindFunctionsToSpecialize\28SkSL::Program\20const&\2c\20SkSL::Analysis::SpecializationInfo*\2c\20std::__2::function\20const&\29::Searcher::~Searcher\28\29_6166 -10441:SkSL::Analysis::FindFunctionsToSpecialize\28SkSL::Program\20const&\2c\20SkSL::Analysis::SpecializationInfo*\2c\20std::__2::function\20const&\29::Searcher::~Searcher\28\29 -10442:SkSL::Analysis::FindFunctionsToSpecialize\28SkSL::Program\20const&\2c\20SkSL::Analysis::SpecializationInfo*\2c\20std::__2::function\20const&\29::Searcher::visitExpression\28SkSL::Expression\20const&\29 -10443:SkSL::Analysis::ContainsVariable\28SkSL::Expression\20const&\2c\20SkSL::Variable\20const&\29::ContainsVariableVisitor::visitExpression\28SkSL::Expression\20const&\29 -10444:SkSL::Analysis::ContainsRTAdjust\28SkSL::Expression\20const&\29::ContainsRTAdjustVisitor::visitExpression\28SkSL::Expression\20const&\29 -10445:SkSL::Analysis::CheckProgramStructure\28SkSL::Program\20const&\29::ProgramStructureVisitor::~ProgramStructureVisitor\28\29_6092 -10446:SkSL::Analysis::CheckProgramStructure\28SkSL::Program\20const&\29::ProgramStructureVisitor::~ProgramStructureVisitor\28\29 -10447:SkSL::Analysis::CheckProgramStructure\28SkSL::Program\20const&\29::ProgramStructureVisitor::visitExpression\28SkSL::Expression\20const&\29 -10448:SkSL::AliasType::textureAccess\28\29\20const -10449:SkSL::AliasType::slotType\28unsigned\20long\29\20const -10450:SkSL::AliasType::slotCount\28\29\20const -10451:SkSL::AliasType::rows\28\29\20const -10452:SkSL::AliasType::priority\28\29\20const -10453:SkSL::AliasType::isVector\28\29\20const -10454:SkSL::AliasType::isUnsizedArray\28\29\20const -10455:SkSL::AliasType::isStruct\28\29\20const -10456:SkSL::AliasType::isScalar\28\29\20const -10457:SkSL::AliasType::isMultisampled\28\29\20const -10458:SkSL::AliasType::isMatrix\28\29\20const -10459:SkSL::AliasType::isLiteral\28\29\20const -10460:SkSL::AliasType::isInterfaceBlock\28\29\20const -10461:SkSL::AliasType::isDepth\28\29\20const -10462:SkSL::AliasType::isArrayedTexture\28\29\20const -10463:SkSL::AliasType::isArray\28\29\20const -10464:SkSL::AliasType::dimensions\28\29\20const -10465:SkSL::AliasType::componentType\28\29\20const -10466:SkSL::AliasType::columns\28\29\20const -10467:SkSL::AliasType::coercibleTypes\28\29\20const -10468:SkRuntimeShader::~SkRuntimeShader\28\29_4984 -10469:SkRuntimeShader::type\28\29\20const -10470:SkRuntimeShader::isOpaque\28\29\20const -10471:SkRuntimeShader::getTypeName\28\29\20const -10472:SkRuntimeShader::flatten\28SkWriteBuffer&\29\20const -10473:SkRuntimeShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -10474:SkRuntimeEffect::~SkRuntimeEffect\28\29_4073 -10475:SkRuntimeEffect::MakeFromSource\28SkString\2c\20SkRuntimeEffect::Options\20const&\2c\20SkSL::ProgramKind\29 -10476:SkRuntimeColorFilter::~SkRuntimeColorFilter\28\29_5395 -10477:SkRuntimeColorFilter::~SkRuntimeColorFilter\28\29 -10478:SkRuntimeColorFilter::onIsAlphaUnchanged\28\29\20const -10479:SkRuntimeColorFilter::getTypeName\28\29\20const -10480:SkRuntimeColorFilter::appendStages\28SkStageRec\20const&\2c\20bool\29\20const -10481:SkRuntimeBlender::~SkRuntimeBlender\28\29_4039 -10482:SkRuntimeBlender::~SkRuntimeBlender\28\29 -10483:SkRuntimeBlender::onAppendStages\28SkStageRec\20const&\29\20const -10484:SkRuntimeBlender::getTypeName\28\29\20const -10485:SkRgnClipBlitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -10486:SkRgnClipBlitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -10487:SkRgnClipBlitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -10488:SkRgnClipBlitter::blitH\28int\2c\20int\2c\20int\29 -10489:SkRgnClipBlitter::blitAntiRect\28int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\29 -10490:SkRgnClipBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -10491:SkRgnBuilder::~SkRgnBuilder\28\29_3986 -10492:SkRgnBuilder::blitH\28int\2c\20int\2c\20int\29 -10493:SkResourceCache::~SkResourceCache\28\29_4005 -10494:SkResourceCache::purgeSharedID\28unsigned\20long\20long\29 -10495:SkResourceCache::purgeAll\28\29 -10496:SkResourceCache::SetTotalByteLimit\28unsigned\20long\29 -10497:SkResourceCache::GetTotalBytesUsed\28\29 -10498:SkResourceCache::GetTotalByteLimit\28\29 -10499:SkRescaleAndReadPixels\28SkBitmap\2c\20SkImageInfo\20const&\2c\20SkIRect\20const&\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29::Result::~Result\28\29_4799 -10500:SkRescaleAndReadPixels\28SkBitmap\2c\20SkImageInfo\20const&\2c\20SkIRect\20const&\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29::Result::~Result\28\29 -10501:SkRescaleAndReadPixels\28SkBitmap\2c\20SkImageInfo\20const&\2c\20SkIRect\20const&\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29::Result::data\28int\29\20const -10502:SkRefCntSet::~SkRefCntSet\28\29_2109 -10503:SkRefCntSet::incPtr\28void*\29 -10504:SkRefCntSet::decPtr\28void*\29 -10505:SkRectClipBlitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -10506:SkRectClipBlitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -10507:SkRectClipBlitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -10508:SkRectClipBlitter::blitH\28int\2c\20int\2c\20int\29 -10509:SkRectClipBlitter::blitAntiRect\28int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\29 -10510:SkRectClipBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -10511:SkRecordedDrawable::~SkRecordedDrawable\28\29_3933 -10512:SkRecordedDrawable::~SkRecordedDrawable\28\29 -10513:SkRecordedDrawable::onMakePictureSnapshot\28\29 -10514:SkRecordedDrawable::onGetBounds\28\29 -10515:SkRecordedDrawable::onDraw\28SkCanvas*\29 -10516:SkRecordedDrawable::onApproximateBytesUsed\28\29 -10517:SkRecordedDrawable::getTypeName\28\29\20const -10518:SkRecordedDrawable::flatten\28SkWriteBuffer&\29\20const -10519:SkRecordCanvas::~SkRecordCanvas\28\29_3888 -10520:SkRecordCanvas::~SkRecordCanvas\28\29 -10521:SkRecordCanvas::willSave\28\29 -10522:SkRecordCanvas::onResetClip\28\29 -10523:SkRecordCanvas::onDrawVerticesObject\28SkVertices\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -10524:SkRecordCanvas::onDrawTextBlob\28SkTextBlob\20const*\2c\20float\2c\20float\2c\20SkPaint\20const&\29 -10525:SkRecordCanvas::onDrawSlug\28sktext::gpu::Slug\20const*\2c\20SkPaint\20const&\29 -10526:SkRecordCanvas::onDrawShadowRec\28SkPath\20const&\2c\20SkDrawShadowRec\20const&\29 -10527:SkRecordCanvas::onDrawRegion\28SkRegion\20const&\2c\20SkPaint\20const&\29 -10528:SkRecordCanvas::onDrawRect\28SkRect\20const&\2c\20SkPaint\20const&\29 -10529:SkRecordCanvas::onDrawRRect\28SkRRect\20const&\2c\20SkPaint\20const&\29 -10530:SkRecordCanvas::onDrawPoints\28SkCanvas::PointMode\2c\20unsigned\20long\2c\20SkPoint\20const*\2c\20SkPaint\20const&\29 -10531:SkRecordCanvas::onDrawPicture\28SkPicture\20const*\2c\20SkMatrix\20const*\2c\20SkPaint\20const*\29 -10532:SkRecordCanvas::onDrawPath\28SkPath\20const&\2c\20SkPaint\20const&\29 -10533:SkRecordCanvas::onDrawPatch\28SkPoint\20const*\2c\20unsigned\20int\20const*\2c\20SkPoint\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -10534:SkRecordCanvas::onDrawPaint\28SkPaint\20const&\29 -10535:SkRecordCanvas::onDrawOval\28SkRect\20const&\2c\20SkPaint\20const&\29 -10536:SkRecordCanvas::onDrawMesh\28SkMesh\20const&\2c\20sk_sp\2c\20SkPaint\20const&\29 -10537:SkRecordCanvas::onDrawImageRect2\28SkImage\20const*\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -10538:SkRecordCanvas::onDrawImageLattice2\28SkImage\20const*\2c\20SkCanvas::Lattice\20const&\2c\20SkRect\20const&\2c\20SkFilterMode\2c\20SkPaint\20const*\29 -10539:SkRecordCanvas::onDrawImage2\28SkImage\20const*\2c\20float\2c\20float\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\29 -10540:SkRecordCanvas::onDrawGlyphRunList\28sktext::GlyphRunList\20const&\2c\20SkPaint\20const&\29 -10541:SkRecordCanvas::onDrawEdgeAAQuad\28SkRect\20const&\2c\20SkPoint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkBlendMode\29 -10542:SkRecordCanvas::onDrawEdgeAAImageSet2\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -10543:SkRecordCanvas::onDrawDrawable\28SkDrawable*\2c\20SkMatrix\20const*\29 -10544:SkRecordCanvas::onDrawDRRect\28SkRRect\20const&\2c\20SkRRect\20const&\2c\20SkPaint\20const&\29 -10545:SkRecordCanvas::onDrawBehind\28SkPaint\20const&\29 -10546:SkRecordCanvas::onDrawAtlas2\28SkImage\20const*\2c\20SkRSXform\20const*\2c\20SkRect\20const*\2c\20unsigned\20int\20const*\2c\20int\2c\20SkBlendMode\2c\20SkSamplingOptions\20const&\2c\20SkRect\20const*\2c\20SkPaint\20const*\29 -10547:SkRecordCanvas::onDrawArc\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\2c\20SkPaint\20const&\29 -10548:SkRecordCanvas::onDrawAnnotation\28SkRect\20const&\2c\20char\20const*\2c\20SkData*\29 -10549:SkRecordCanvas::onDoSaveBehind\28SkRect\20const*\29 -10550:SkRecordCanvas::onClipShader\28sk_sp\2c\20SkClipOp\29 -10551:SkRecordCanvas::onClipRegion\28SkRegion\20const&\2c\20SkClipOp\29 -10552:SkRecordCanvas::onClipRect\28SkRect\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -10553:SkRecordCanvas::onClipRRect\28SkRRect\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -10554:SkRecordCanvas::onClipPath\28SkPath\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -10555:SkRecordCanvas::getSaveLayerStrategy\28SkCanvas::SaveLayerRec\20const&\29 -10556:SkRecordCanvas::didTranslate\28float\2c\20float\29 -10557:SkRecordCanvas::didSetM44\28SkM44\20const&\29 -10558:SkRecordCanvas::didScale\28float\2c\20float\29 -10559:SkRecordCanvas::didRestore\28\29 -10560:SkRecordCanvas::didConcat44\28SkM44\20const&\29 -10561:SkRecord::~SkRecord\28\29_3835 -10562:SkRecord::~SkRecord\28\29 -10563:SkRasterPipelineSpriteBlitter::~SkRasterPipelineSpriteBlitter\28\29_1514 -10564:SkRasterPipelineSpriteBlitter::~SkRasterPipelineSpriteBlitter\28\29 -10565:SkRasterPipelineSpriteBlitter::setup\28SkPixmap\20const&\2c\20int\2c\20int\2c\20SkPaint\20const&\29 -10566:SkRasterPipelineSpriteBlitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -10567:SkRasterPipelineBlitter::~SkRasterPipelineBlitter\28\29_3790 -10568:SkRasterPipelineBlitter::canDirectBlit\28\29 -10569:SkRasterPipelineBlitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -10570:SkRasterPipelineBlitter::blitH\28int\2c\20int\2c\20int\29 -10571:SkRasterPipelineBlitter::blitAntiV2\28int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -10572:SkRasterPipelineBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -10573:SkRasterPipelineBlitter::blitAntiH2\28int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -10574:SkRasterPipelineBlitter::Create\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkArenaAlloc*\2c\20SkRasterPipeline\20const&\2c\20bool\2c\20bool\2c\20SkShader\20const*\29::$_3::__invoke\28SkPixmap*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20long\20long\29 -10575:SkRasterPipelineBlitter::Create\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkArenaAlloc*\2c\20SkRasterPipeline\20const&\2c\20bool\2c\20bool\2c\20SkShader\20const*\29::$_2::__invoke\28SkPixmap*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20long\20long\29 -10576:SkRasterPipelineBlitter::Create\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkArenaAlloc*\2c\20SkRasterPipeline\20const&\2c\20bool\2c\20bool\2c\20SkShader\20const*\29::$_1::__invoke\28SkPixmap*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20long\20long\29 -10577:SkRasterPipelineBlitter::Create\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkArenaAlloc*\2c\20SkRasterPipeline\20const&\2c\20bool\2c\20bool\2c\20SkShader\20const*\29::$_0::__invoke\28SkPixmap*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20long\20long\29 -10578:SkRadialGradient::getTypeName\28\29\20const -10579:SkRadialGradient::flatten\28SkWriteBuffer&\29\20const -10580:SkRadialGradient::asGradient\28SkShaderBase::GradientInfo*\2c\20SkMatrix*\29\20const -10581:SkRadialGradient::appendGradientStages\28SkArenaAlloc*\2c\20SkRasterPipeline*\2c\20SkRasterPipeline*\29\20const -10582:SkRTree::~SkRTree\28\29_3723 -10583:SkRTree::~SkRTree\28\29 -10584:SkRTree::search\28SkRect\20const&\2c\20std::__2::vector>*\29\20const -10585:SkRTree::insert\28SkRect\20const*\2c\20int\29 -10586:SkRTree::bytesUsed\28\29\20const -10587:SkPtrSet::~SkPtrSet\28\29 -10588:SkPngNormalDecoder::~SkPngNormalDecoder\28\29 -10589:SkPngNormalDecoder::setRange\28int\2c\20int\2c\20void*\2c\20unsigned\20long\29 -10590:SkPngNormalDecoder::decode\28int*\29 -10591:SkPngNormalDecoder::decodeAllRows\28void*\2c\20unsigned\20long\2c\20int*\29 -10592:SkPngNormalDecoder::RowCallback\28png_struct_def*\2c\20unsigned\20char*\2c\20unsigned\20int\2c\20int\29 -10593:SkPngNormalDecoder::AllRowsCallback\28png_struct_def*\2c\20unsigned\20char*\2c\20unsigned\20int\2c\20int\29 -10594:SkPngInterlacedDecoder::~SkPngInterlacedDecoder\28\29_13100 -10595:SkPngInterlacedDecoder::~SkPngInterlacedDecoder\28\29 -10596:SkPngInterlacedDecoder::setRange\28int\2c\20int\2c\20void*\2c\20unsigned\20long\29 -10597:SkPngInterlacedDecoder::decode\28int*\29 -10598:SkPngInterlacedDecoder::decodeAllRows\28void*\2c\20unsigned\20long\2c\20int*\29 -10599:SkPngInterlacedDecoder::InterlacedRowCallback\28png_struct_def*\2c\20unsigned\20char*\2c\20unsigned\20int\2c\20int\29 -10600:SkPngEncoderImpl::~SkPngEncoderImpl\28\29_12958 -10601:SkPngEncoderImpl::onFinishEncoding\28\29 -10602:SkPngEncoderImpl::onEncodeRow\28SkSpan\29 -10603:SkPngEncoderBase::~SkPngEncoderBase\28\29 -10604:SkPngEncoderBase::onEncodeRows\28int\29 -10605:SkPngCompositeChunkReader::~SkPngCompositeChunkReader\28\29_13108 -10606:SkPngCompositeChunkReader::~SkPngCompositeChunkReader\28\29 -10607:SkPngCompositeChunkReader::readChunk\28char\20const*\2c\20void\20const*\2c\20unsigned\20long\29 -10608:SkPngCodecBase::initializeXforms\28SkImageInfo\20const&\2c\20SkCodec::Options\20const&\2c\20int\29 -10609:SkPngCodecBase::getSampler\28bool\29 -10610:SkPngCodec::~SkPngCodec\28\29_13092 -10611:SkPngCodec::onTryGetTrnsChunk\28\29 -10612:SkPngCodec::onTryGetPlteChunk\28\29 -10613:SkPngCodec::onStartIncrementalDecode\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\29 -10614:SkPngCodec::onRewind\28\29 -10615:SkPngCodec::onIncrementalDecode\28int*\29 -10616:SkPngCodec::onGetPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\2c\20int*\29 -10617:SkPngCodec::onGetGainmapInfo\28SkGainmapInfo*\29 -10618:SkPngCodec::onGetGainmapCodec\28SkGainmapInfo*\2c\20std::__2::unique_ptr>*\29 -10619:SkPixmap::erase\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkIRect\20const*\29\20const::$_2::__invoke\28void*\2c\20unsigned\20long\20long\2c\20int\29 -10620:SkPixmap::erase\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkIRect\20const*\29\20const::$_1::__invoke\28void*\2c\20unsigned\20long\20long\2c\20int\29 -10621:SkPixmap::erase\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkIRect\20const*\29\20const::$_0::__invoke\28void*\2c\20unsigned\20long\20long\2c\20int\29 -10622:SkPixelRef::~SkPixelRef\28\29_3654 -10623:SkPictureShader::~SkPictureShader\28\29_4968 -10624:SkPictureShader::~SkPictureShader\28\29 -10625:SkPictureShader::type\28\29\20const -10626:SkPictureShader::getTypeName\28\29\20const -10627:SkPictureShader::flatten\28SkWriteBuffer&\29\20const -10628:SkPictureShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -10629:SkPictureRecorder*\20emscripten::internal::operator_new\28\29 -10630:SkPictureRecord::~SkPictureRecord\28\29_3638 -10631:SkPictureRecord::willSave\28\29 -10632:SkPictureRecord::willRestore\28\29 -10633:SkPictureRecord::onResetClip\28\29 -10634:SkPictureRecord::onDrawVerticesObject\28SkVertices\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -10635:SkPictureRecord::onDrawTextBlob\28SkTextBlob\20const*\2c\20float\2c\20float\2c\20SkPaint\20const&\29 -10636:SkPictureRecord::onDrawSlug\28sktext::gpu::Slug\20const*\2c\20SkPaint\20const&\29 -10637:SkPictureRecord::onDrawShadowRec\28SkPath\20const&\2c\20SkDrawShadowRec\20const&\29 -10638:SkPictureRecord::onDrawRegion\28SkRegion\20const&\2c\20SkPaint\20const&\29 -10639:SkPictureRecord::onDrawRect\28SkRect\20const&\2c\20SkPaint\20const&\29 -10640:SkPictureRecord::onDrawRRect\28SkRRect\20const&\2c\20SkPaint\20const&\29 -10641:SkPictureRecord::onDrawPoints\28SkCanvas::PointMode\2c\20unsigned\20long\2c\20SkPoint\20const*\2c\20SkPaint\20const&\29 -10642:SkPictureRecord::onDrawPicture\28SkPicture\20const*\2c\20SkMatrix\20const*\2c\20SkPaint\20const*\29 -10643:SkPictureRecord::onDrawPath\28SkPath\20const&\2c\20SkPaint\20const&\29 -10644:SkPictureRecord::onDrawPatch\28SkPoint\20const*\2c\20unsigned\20int\20const*\2c\20SkPoint\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -10645:SkPictureRecord::onDrawPaint\28SkPaint\20const&\29 -10646:SkPictureRecord::onDrawOval\28SkRect\20const&\2c\20SkPaint\20const&\29 -10647:SkPictureRecord::onDrawImageRect2\28SkImage\20const*\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -10648:SkPictureRecord::onDrawImageLattice2\28SkImage\20const*\2c\20SkCanvas::Lattice\20const&\2c\20SkRect\20const&\2c\20SkFilterMode\2c\20SkPaint\20const*\29 -10649:SkPictureRecord::onDrawImage2\28SkImage\20const*\2c\20float\2c\20float\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\29 -10650:SkPictureRecord::onDrawEdgeAAQuad\28SkRect\20const&\2c\20SkPoint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkBlendMode\29 -10651:SkPictureRecord::onDrawEdgeAAImageSet2\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -10652:SkPictureRecord::onDrawDrawable\28SkDrawable*\2c\20SkMatrix\20const*\29 -10653:SkPictureRecord::onDrawDRRect\28SkRRect\20const&\2c\20SkRRect\20const&\2c\20SkPaint\20const&\29 -10654:SkPictureRecord::onDrawBehind\28SkPaint\20const&\29 -10655:SkPictureRecord::onDrawAtlas2\28SkImage\20const*\2c\20SkRSXform\20const*\2c\20SkRect\20const*\2c\20unsigned\20int\20const*\2c\20int\2c\20SkBlendMode\2c\20SkSamplingOptions\20const&\2c\20SkRect\20const*\2c\20SkPaint\20const*\29 -10656:SkPictureRecord::onDrawArc\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\2c\20SkPaint\20const&\29 -10657:SkPictureRecord::onDrawAnnotation\28SkRect\20const&\2c\20char\20const*\2c\20SkData*\29 -10658:SkPictureRecord::onDoSaveBehind\28SkRect\20const*\29 -10659:SkPictureRecord::onClipShader\28sk_sp\2c\20SkClipOp\29 -10660:SkPictureRecord::onClipRegion\28SkRegion\20const&\2c\20SkClipOp\29 -10661:SkPictureRecord::onClipRect\28SkRect\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -10662:SkPictureRecord::onClipRRect\28SkRRect\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -10663:SkPictureRecord::onClipPath\28SkPath\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -10664:SkPictureRecord::getSaveLayerStrategy\28SkCanvas::SaveLayerRec\20const&\29 -10665:SkPictureRecord::didTranslate\28float\2c\20float\29 -10666:SkPictureRecord::didSetM44\28SkM44\20const&\29 -10667:SkPictureRecord::didScale\28float\2c\20float\29 -10668:SkPictureRecord::didConcat44\28SkM44\20const&\29 -10669:SkPictureData::serialize\28SkWStream*\2c\20SkSerialProcs\20const&\2c\20SkRefCntSet*\2c\20bool\29\20const::DevNull::write\28void\20const*\2c\20unsigned\20long\29 -10670:SkPerlinNoiseShader::~SkPerlinNoiseShader\28\29_4952 -10671:SkPerlinNoiseShader::~SkPerlinNoiseShader\28\29 -10672:SkPerlinNoiseShader::getTypeName\28\29\20const -10673:SkPerlinNoiseShader::flatten\28SkWriteBuffer&\29\20const -10674:SkPerlinNoiseShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -10675:SkPathEffectBase::asADash\28\29\20const -10676:SkPath::setIsVolatile\28bool\29 -10677:SkPath::setFillType\28SkPathFillType\29 -10678:SkPath::isVolatile\28\29\20const -10679:SkPath::getFillType\28\29\20const -10680:SkPath2DPathEffectImpl::~SkPath2DPathEffectImpl\28\29_5229 -10681:SkPath2DPathEffectImpl::~SkPath2DPathEffectImpl\28\29 -10682:SkPath2DPathEffectImpl::next\28SkPoint\20const&\2c\20int\2c\20int\2c\20SkPathBuilder*\29\20const -10683:SkPath2DPathEffectImpl::getTypeName\28\29\20const -10684:SkPath2DPathEffectImpl::getFactory\28\29\20const -10685:SkPath2DPathEffectImpl::flatten\28SkWriteBuffer&\29\20const -10686:SkPath2DPathEffectImpl::CreateProc\28SkReadBuffer&\29 -10687:SkPath1DPathEffectImpl::~SkPath1DPathEffectImpl\28\29_5203 -10688:SkPath1DPathEffectImpl::~SkPath1DPathEffectImpl\28\29 -10689:SkPath1DPathEffectImpl::onFilterPath\28SkPathBuilder*\2c\20SkPath\20const&\2c\20SkStrokeRec*\2c\20SkRect\20const*\2c\20SkMatrix\20const&\29\20const -10690:SkPath1DPathEffectImpl::next\28SkPathBuilder*\2c\20float\2c\20SkPathMeasure&\29\20const -10691:SkPath1DPathEffectImpl::getTypeName\28\29\20const -10692:SkPath1DPathEffectImpl::getFactory\28\29\20const -10693:SkPath1DPathEffectImpl::flatten\28SkWriteBuffer&\29\20const -10694:SkPath1DPathEffectImpl::begin\28float\29\20const -10695:SkPath1DPathEffectImpl::CreateProc\28SkReadBuffer&\29 -10696:SkPath1DPathEffect::Make\28SkPath\20const&\2c\20float\2c\20float\2c\20SkPath1DPathEffect::Style\29 -10697:SkPath*\20emscripten::internal::operator_new\28\29 -10698:SkPairPathEffect::~SkPairPathEffect\28\29_3467 -10699:SkPaint::setDither\28bool\29 -10700:SkPaint::setAntiAlias\28bool\29 -10701:SkPaint::getStrokeMiter\28\29\20const -10702:SkPaint::getStrokeJoin\28\29\20const -10703:SkPaint::getStrokeCap\28\29\20const -10704:SkPaint*\20emscripten::internal::operator_new\28\29 -10705:SkOTUtils::LocalizedStrings_SingleName::~LocalizedStrings_SingleName\28\29_8360 -10706:SkOTUtils::LocalizedStrings_SingleName::~LocalizedStrings_SingleName\28\29 -10707:SkOTUtils::LocalizedStrings_SingleName::next\28SkTypeface::LocalizedString*\29 -10708:SkOTUtils::LocalizedStrings_NameTable::~LocalizedStrings_NameTable\28\29_7606 -10709:SkOTUtils::LocalizedStrings_NameTable::~LocalizedStrings_NameTable\28\29 -10710:SkOTUtils::LocalizedStrings_NameTable::next\28SkTypeface::LocalizedString*\29 -10711:SkNoPixelsDevice::~SkNoPixelsDevice\28\29_1988 -10712:SkNoPixelsDevice::~SkNoPixelsDevice\28\29 -10713:SkNoPixelsDevice::replaceClip\28SkIRect\20const&\29 -10714:SkNoPixelsDevice::pushClipStack\28\29 -10715:SkNoPixelsDevice::popClipStack\28\29 -10716:SkNoPixelsDevice::onClipShader\28sk_sp\29 -10717:SkNoPixelsDevice::isClipWideOpen\28\29\20const -10718:SkNoPixelsDevice::isClipRect\28\29\20const -10719:SkNoPixelsDevice::isClipEmpty\28\29\20const -10720:SkNoPixelsDevice::isClipAntiAliased\28\29\20const -10721:SkNoPixelsDevice::devClipBounds\28\29\20const -10722:SkNoPixelsDevice::clipRegion\28SkRegion\20const&\2c\20SkClipOp\29 -10723:SkNoPixelsDevice::clipRect\28SkRect\20const&\2c\20SkClipOp\2c\20bool\29 -10724:SkNoPixelsDevice::clipRRect\28SkRRect\20const&\2c\20SkClipOp\2c\20bool\29 -10725:SkNoPixelsDevice::clipPath\28SkPath\20const&\2c\20SkClipOp\2c\20bool\29 -10726:SkNoPixelsDevice::android_utils_clipAsRgn\28SkRegion*\29\20const -10727:SkNoDrawCanvas::onDrawTextBlob\28SkTextBlob\20const*\2c\20float\2c\20float\2c\20SkPaint\20const&\29 -10728:SkNoDrawCanvas::onDrawAtlas2\28SkImage\20const*\2c\20SkRSXform\20const*\2c\20SkRect\20const*\2c\20unsigned\20int\20const*\2c\20int\2c\20SkBlendMode\2c\20SkSamplingOptions\20const&\2c\20SkRect\20const*\2c\20SkPaint\20const*\29 -10729:SkMipmap::~SkMipmap\28\29_2639 -10730:SkMipmap::~SkMipmap\28\29 -10731:SkMipmap::onDataChange\28void*\2c\20void*\29 -10732:SkMemoryStream::~SkMemoryStream\28\29_4320 -10733:SkMemoryStream::~SkMemoryStream\28\29 -10734:SkMemoryStream::setMemory\28void\20const*\2c\20unsigned\20long\2c\20bool\29 -10735:SkMemoryStream::seek\28unsigned\20long\29 -10736:SkMemoryStream::rewind\28\29 -10737:SkMemoryStream::read\28void*\2c\20unsigned\20long\29 -10738:SkMemoryStream::peek\28void*\2c\20unsigned\20long\29\20const -10739:SkMemoryStream::onFork\28\29\20const -10740:SkMemoryStream::onDuplicate\28\29\20const -10741:SkMemoryStream::move\28long\29 -10742:SkMemoryStream::isAtEnd\28\29\20const -10743:SkMemoryStream::getMemoryBase\28\29 -10744:SkMemoryStream::getLength\28\29\20const -10745:SkMemoryStream::getData\28\29\20const -10746:SkMatrixColorFilter::onIsAlphaUnchanged\28\29\20const -10747:SkMatrixColorFilter::onAsAColorMatrix\28float*\29\20const -10748:SkMatrixColorFilter::getTypeName\28\29\20const -10749:SkMatrixColorFilter::flatten\28SkWriteBuffer&\29\20const -10750:SkMatrixColorFilter::appendStages\28SkStageRec\20const&\2c\20bool\29\20const -10751:SkMatrix::Trans_pts\28SkMatrix\20const&\2c\20SkPoint*\2c\20SkPoint\20const*\2c\20int\29 -10752:SkMatrix::Scale_pts\28SkMatrix\20const&\2c\20SkPoint*\2c\20SkPoint\20const*\2c\20int\29 -10753:SkMatrix::Poly4Proc\28SkPoint\20const*\2c\20SkMatrix*\29 -10754:SkMatrix::Poly3Proc\28SkPoint\20const*\2c\20SkMatrix*\29 -10755:SkMatrix::Poly2Proc\28SkPoint\20const*\2c\20SkMatrix*\29 -10756:SkMatrix::Persp_pts\28SkMatrix\20const&\2c\20SkPoint*\2c\20SkPoint\20const*\2c\20int\29 -10757:SkMatrix::Identity_pts\28SkMatrix\20const&\2c\20SkPoint*\2c\20SkPoint\20const*\2c\20int\29 -10758:SkMatrix::Affine_vpts\28SkMatrix\20const&\2c\20SkPoint*\2c\20SkPoint\20const*\2c\20int\29 -10759:SkMaskSwizzler::onSetSampleX\28int\29 -10760:SkMaskFilterBase::filterRectsToNine\28SkSpan\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20std::__2::optional*\2c\20SkResourceCache*\29\20const -10761:SkMaskFilterBase::filterRRectToNine\28SkRRect\20const&\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20SkResourceCache*\29\20const -10762:SkMaskFilterBase::asImageFilter\28SkMatrix\20const&\2c\20SkPaint\20const&\29\20const -10763:SkMallocPixelRef::MakeAllocate\28SkImageInfo\20const&\2c\20unsigned\20long\29::PixelRef::~PixelRef\28\29_2452 -10764:SkMallocPixelRef::MakeAllocate\28SkImageInfo\20const&\2c\20unsigned\20long\29::PixelRef::~PixelRef\28\29 -10765:SkMakePixelRefWithProc\28int\2c\20int\2c\20unsigned\20long\2c\20void*\2c\20void\20\28*\29\28void*\2c\20void*\29\2c\20void*\29::PixelRef::~PixelRef\28\29_3664 -10766:SkMakePixelRefWithProc\28int\2c\20int\2c\20unsigned\20long\2c\20void*\2c\20void\20\28*\29\28void*\2c\20void*\29\2c\20void*\29::PixelRef::~PixelRef\28\29 -10767:SkLumaColorFilter::Make\28\29 -10768:SkLocalMatrixShader::~SkLocalMatrixShader\28\29_4933 -10769:SkLocalMatrixShader::~SkLocalMatrixShader\28\29 -10770:SkLocalMatrixShader::type\28\29\20const -10771:SkLocalMatrixShader::onIsAImage\28SkMatrix*\2c\20SkTileMode*\29\20const -10772:SkLocalMatrixShader::onAsLuminanceColor\28SkRGBA4f<\28SkAlphaType\293>*\29\20const -10773:SkLocalMatrixShader::makeAsALocalMatrixShader\28SkMatrix*\29\20const -10774:SkLocalMatrixShader::isOpaque\28\29\20const -10775:SkLocalMatrixShader::isConstant\28SkRGBA4f<\28SkAlphaType\293>*\29\20const -10776:SkLocalMatrixShader::getTypeName\28\29\20const -10777:SkLocalMatrixShader::flatten\28SkWriteBuffer&\29\20const -10778:SkLocalMatrixShader::asGradient\28SkShaderBase::GradientInfo*\2c\20SkMatrix*\29\20const -10779:SkLocalMatrixShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -10780:SkLinearGradient::getTypeName\28\29\20const -10781:SkLinearGradient::flatten\28SkWriteBuffer&\29\20const -10782:SkLinearGradient::asGradient\28SkShaderBase::GradientInfo*\2c\20SkMatrix*\29\20const -10783:SkLine2DPathEffectImpl::onFilterPath\28SkPathBuilder*\2c\20SkPath\20const&\2c\20SkStrokeRec*\2c\20SkRect\20const*\2c\20SkMatrix\20const&\29\20const -10784:SkLine2DPathEffectImpl::nextSpan\28int\2c\20int\2c\20int\2c\20SkPathBuilder*\29\20const -10785:SkLine2DPathEffectImpl::getTypeName\28\29\20const -10786:SkLine2DPathEffectImpl::getFactory\28\29\20const -10787:SkLine2DPathEffectImpl::flatten\28SkWriteBuffer&\29\20const -10788:SkLine2DPathEffectImpl::CreateProc\28SkReadBuffer&\29 -10789:SkJpegMetadataDecoderImpl::~SkJpegMetadataDecoderImpl\28\29_13016 -10790:SkJpegMetadataDecoderImpl::~SkJpegMetadataDecoderImpl\28\29 -10791:SkJpegMetadataDecoderImpl::getJUMBFMetadata\28bool\29\20const -10792:SkJpegMetadataDecoderImpl::getISOGainmapMetadata\28bool\29\20const -10793:SkJpegMetadataDecoderImpl::getICCProfileData\28bool\29\20const -10794:SkJpegMetadataDecoderImpl::getExifMetadata\28bool\29\20const -10795:SkJpegMemorySourceMgr::skipInputBytes\28unsigned\20long\2c\20unsigned\20char\20const*&\2c\20unsigned\20long&\29 -10796:SkJpegMemorySourceMgr::initSource\28unsigned\20char\20const*&\2c\20unsigned\20long&\29 -10797:SkJpegDecoder::Decode\28std::__2::unique_ptr>\2c\20SkCodec::Result*\2c\20void*\29 -10798:SkJpegCodec::~SkJpegCodec\28\29_12971 -10799:SkJpegCodec::~SkJpegCodec\28\29 -10800:SkJpegCodec::onStartScanlineDecode\28SkImageInfo\20const&\2c\20SkCodec::Options\20const&\29 -10801:SkJpegCodec::onSkipScanlines\28int\29 -10802:SkJpegCodec::onRewind\28\29 -10803:SkJpegCodec::onQueryYUVAInfo\28SkYUVAPixmapInfo::SupportedDataTypes\20const&\2c\20SkYUVAPixmapInfo*\29\20const -10804:SkJpegCodec::onGetYUVAPlanes\28SkYUVAPixmaps\20const&\29 -10805:SkJpegCodec::onGetScanlines\28void*\2c\20int\2c\20unsigned\20long\29 -10806:SkJpegCodec::onGetScaledDimensions\28float\29\20const -10807:SkJpegCodec::onGetPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\2c\20int*\29 -10808:SkJpegCodec::onGetGainmapCodec\28SkGainmapInfo*\2c\20std::__2::unique_ptr>*\29 -10809:SkJpegCodec::onDimensionsSupported\28SkISize\20const&\29 -10810:SkJpegCodec::getSampler\28bool\29 -10811:SkJpegCodec::conversionSupported\28SkImageInfo\20const&\2c\20bool\2c\20bool\29 -10812:SkJpegBufferedSourceMgr::~SkJpegBufferedSourceMgr\28\29_13025 -10813:SkJpegBufferedSourceMgr::~SkJpegBufferedSourceMgr\28\29 -10814:SkJpegBufferedSourceMgr::skipInputBytes\28unsigned\20long\2c\20unsigned\20char\20const*&\2c\20unsigned\20long&\29 -10815:SkJpegBufferedSourceMgr::initSource\28unsigned\20char\20const*&\2c\20unsigned\20long&\29 -10816:SkJpegBufferedSourceMgr::fillInputBuffer\28unsigned\20char\20const*&\2c\20unsigned\20long&\29 -10817:SkImage_Raster::~SkImage_Raster\28\29_4771 -10818:SkImage_Raster::~SkImage_Raster\28\29 -10819:SkImage_Raster::onReinterpretColorSpace\28sk_sp\29\20const -10820:SkImage_Raster::onReadPixels\28GrDirectContext*\2c\20SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20int\2c\20int\2c\20SkImage::CachingHint\29\20const -10821:SkImage_Raster::onPeekPixels\28SkPixmap*\29\20const -10822:SkImage_Raster::onMakeWithMipmaps\28sk_sp\29\20const -10823:SkImage_Raster::onMakeSubset\28SkRecorder*\2c\20SkIRect\20const&\2c\20SkImage::RequiredProperties\29\20const -10824:SkImage_Raster::onHasMipmaps\28\29\20const -10825:SkImage_Raster::onAsLegacyBitmap\28GrDirectContext*\2c\20SkBitmap*\29\20const -10826:SkImage_Raster::notifyAddedToRasterCache\28\29\20const -10827:SkImage_Raster::makeColorTypeAndColorSpace\28SkRecorder*\2c\20SkColorType\2c\20sk_sp\2c\20SkImage::RequiredProperties\29\20const -10828:SkImage_Raster::isValid\28SkRecorder*\29\20const -10829:SkImage_Raster::getROPixels\28GrDirectContext*\2c\20SkBitmap*\2c\20SkImage::CachingHint\29\20const -10830:SkImage_LazyTexture::readPixelsProxy\28GrDirectContext*\2c\20SkPixmap\20const&\29\20const -10831:SkImage_LazyTexture::onMakeSubset\28SkRecorder*\2c\20SkIRect\20const&\2c\20SkImage::RequiredProperties\29\20const -10832:SkImage_Lazy::~SkImage_Lazy\28\29 -10833:SkImage_Lazy::onReinterpretColorSpace\28sk_sp\29\20const -10834:SkImage_Lazy::onRefEncoded\28\29\20const -10835:SkImage_Lazy::onReadPixels\28GrDirectContext*\2c\20SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20int\2c\20int\2c\20SkImage::CachingHint\29\20const -10836:SkImage_Lazy::onMakeSubset\28SkRecorder*\2c\20SkIRect\20const&\2c\20SkImage::RequiredProperties\29\20const -10837:SkImage_Lazy::onIsProtected\28\29\20const -10838:SkImage_Lazy::makeColorTypeAndColorSpace\28SkRecorder*\2c\20SkColorType\2c\20sk_sp\2c\20SkImage::RequiredProperties\29\20const -10839:SkImage_Lazy::isValid\28SkRecorder*\29\20const -10840:SkImage_Lazy::getROPixels\28GrDirectContext*\2c\20SkBitmap*\2c\20SkImage::CachingHint\29\20const -10841:SkImage_GaneshBase::~SkImage_GaneshBase\28\29 -10842:SkImage_GaneshBase::onReadPixels\28GrDirectContext*\2c\20SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20int\2c\20int\2c\20SkImage::CachingHint\29\20const -10843:SkImage_GaneshBase::onMakeSurface\28SkRecorder*\2c\20SkImageInfo\20const&\29\20const -10844:SkImage_GaneshBase::onMakeSubset\28SkRecorder*\2c\20SkIRect\20const&\2c\20SkImage::RequiredProperties\29\20const -10845:SkImage_GaneshBase::makeColorTypeAndColorSpace\28SkRecorder*\2c\20SkColorType\2c\20sk_sp\2c\20SkImage::RequiredProperties\29\20const -10846:SkImage_GaneshBase::isValid\28SkRecorder*\29\20const -10847:SkImage_GaneshBase::getROPixels\28GrDirectContext*\2c\20SkBitmap*\2c\20SkImage::CachingHint\29\20const -10848:SkImage_GaneshBase::directContext\28\29\20const -10849:SkImage_Ganesh::~SkImage_Ganesh\28\29_10906 -10850:SkImage_Ganesh::textureSize\28\29\20const -10851:SkImage_Ganesh::onReinterpretColorSpace\28sk_sp\29\20const -10852:SkImage_Ganesh::onMakeColorTypeAndColorSpace\28GrDirectContext*\2c\20SkColorType\2c\20sk_sp\29\20const -10853:SkImage_Ganesh::onIsProtected\28\29\20const -10854:SkImage_Ganesh::onHasMipmaps\28\29\20const -10855:SkImage_Ganesh::onAsyncRescaleAndReadPixels\28SkImageInfo\20const&\2c\20SkIRect\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29\20const -10856:SkImage_Ganesh::onAsyncRescaleAndReadPixelsYUV420\28SkYUVColorSpace\2c\20bool\2c\20sk_sp\2c\20SkIRect\2c\20SkISize\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29\20const -10857:SkImage_Ganesh::generatingSurfaceIsDeleted\28\29 -10858:SkImage_Ganesh::flush\28GrDirectContext*\2c\20GrFlushInfo\20const&\29\20const -10859:SkImage_Ganesh::asView\28GrRecordingContext*\2c\20skgpu::Mipmapped\2c\20GrImageTexGenPolicy\29\20const -10860:SkImage_Ganesh::asFragmentProcessor\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkSamplingOptions\2c\20SkTileMode\20const*\2c\20SkMatrix\20const&\2c\20SkRect\20const*\2c\20SkRect\20const*\29\20const -10861:SkImage_Base::onAsyncRescaleAndReadPixels\28SkImageInfo\20const&\2c\20SkIRect\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29\20const -10862:SkImage_Base::notifyAddedToRasterCache\28\29\20const -10863:SkImage_Base::makeSubset\28SkRecorder*\2c\20SkIRect\20const&\2c\20SkImage::RequiredProperties\29\20const -10864:SkImage_Base::makeColorSpace\28SkRecorder*\2c\20sk_sp\2c\20SkImage::RequiredProperties\29\20const -10865:SkImage_Base::isTextureBacked\28\29\20const -10866:SkImage_Base::isLazyGenerated\28\29\20const -10867:SkImageShader::~SkImageShader\28\29_4918 -10868:SkImageShader::~SkImageShader\28\29 -10869:SkImageShader::onIsAImage\28SkMatrix*\2c\20SkTileMode*\29\20const -10870:SkImageShader::isOpaque\28\29\20const -10871:SkImageShader::getTypeName\28\29\20const -10872:SkImageShader::flatten\28SkWriteBuffer&\29\20const -10873:SkImageShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -10874:SkImageGenerator::~SkImageGenerator\28\29 -10875:SkImageFilters::Compose\28sk_sp\2c\20sk_sp\29 -10876:SkImage::~SkImage\28\29 -10877:SkIcoDecoder::Decode\28std::__2::unique_ptr>\2c\20SkCodec::Result*\2c\20void*\29 -10878:SkIcoCodec::~SkIcoCodec\28\29_13047 -10879:SkIcoCodec::~SkIcoCodec\28\29 -10880:SkIcoCodec::onStartScanlineDecode\28SkImageInfo\20const&\2c\20SkCodec::Options\20const&\29 -10881:SkIcoCodec::onStartIncrementalDecode\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\29 -10882:SkIcoCodec::onSkipScanlines\28int\29 -10883:SkIcoCodec::onIncrementalDecode\28int*\29 -10884:SkIcoCodec::onGetScanlines\28void*\2c\20int\2c\20unsigned\20long\29 -10885:SkIcoCodec::onGetScanlineOrder\28\29\20const -10886:SkIcoCodec::onGetScaledDimensions\28float\29\20const -10887:SkIcoCodec::onGetPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\2c\20int*\29 -10888:SkIcoCodec::onDimensionsSupported\28SkISize\20const&\29 -10889:SkIcoCodec::getSampler\28bool\29 -10890:SkIcoCodec::conversionSupported\28SkImageInfo\20const&\2c\20bool\2c\20bool\29 -10891:SkGradientBaseShader::onAsLuminanceColor\28SkRGBA4f<\28SkAlphaType\293>*\29\20const -10892:SkGradientBaseShader::isOpaque\28\29\20const -10893:SkGradientBaseShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -10894:SkGifDecoder::Decode\28std::__2::unique_ptr>\2c\20SkCodec::Result*\2c\20void*\29 -10895:SkGaussianColorFilter::getTypeName\28\29\20const -10896:SkGaussianColorFilter::appendStages\28SkStageRec\20const&\2c\20bool\29\20const -10897:SkGammaColorSpaceLuminance::toLuma\28float\2c\20float\29\20const -10898:SkGammaColorSpaceLuminance::fromLuma\28float\2c\20float\29\20const -10899:SkGainmapInfo::serialize\28\29\20const -10900:SkGainmapInfo::SerializeVersion\28\29 -10901:SkFontStyleSet_Custom::~SkFontStyleSet_Custom\28\29_8287 -10902:SkFontStyleSet_Custom::~SkFontStyleSet_Custom\28\29 -10903:SkFontStyleSet_Custom::getStyle\28int\2c\20SkFontStyle*\2c\20SkString*\29 -10904:SkFontScanner_FreeType::~SkFontScanner_FreeType\28\29_8353 -10905:SkFontScanner_FreeType::~SkFontScanner_FreeType\28\29 -10906:SkFontScanner_FreeType::scanFile\28SkStreamAsset*\2c\20int*\29\20const -10907:SkFontScanner_FreeType::scanFace\28SkStreamAsset*\2c\20int\2c\20int*\29\20const -10908:SkFontScanner_FreeType::getFactoryId\28\29\20const -10909:SkFontMgr_Custom::~SkFontMgr_Custom\28\29_8289 -10910:SkFontMgr_Custom::~SkFontMgr_Custom\28\29 -10911:SkFontMgr_Custom::onMatchFamily\28char\20const*\29\20const -10912:SkFontMgr_Custom::onMatchFamilyStyle\28char\20const*\2c\20SkFontStyle\20const&\29\20const -10913:SkFontMgr_Custom::onMakeFromStreamIndex\28std::__2::unique_ptr>\2c\20int\29\20const -10914:SkFontMgr_Custom::onMakeFromFile\28char\20const*\2c\20int\29\20const -10915:SkFontMgr_Custom::onMakeFromData\28sk_sp\2c\20int\29\20const -10916:SkFontMgr_Custom::onLegacyMakeTypeface\28char\20const*\2c\20SkFontStyle\29\20const -10917:SkFontMgr_Custom::onGetFamilyName\28int\2c\20SkString*\29\20const -10918:SkFont::setScaleX\28float\29 -10919:SkFont::setEmbeddedBitmaps\28bool\29 -10920:SkFont::isEmbolden\28\29\20const -10921:SkFont::getSkewX\28\29\20const -10922:SkFont::getSize\28\29\20const -10923:SkFont::getScaleX\28\29\20const -10924:SkFont*\20emscripten::internal::operator_new\2c\20float\2c\20float\2c\20float>\28sk_sp&&\2c\20float&&\2c\20float&&\2c\20float&&\29 -10925:SkFont*\20emscripten::internal::operator_new\2c\20float>\28sk_sp&&\2c\20float&&\29 -10926:SkFont*\20emscripten::internal::operator_new>\28sk_sp&&\29 -10927:SkFont*\20emscripten::internal::operator_new\28\29 -10928:SkFILEStream::~SkFILEStream\28\29_4273 -10929:SkFILEStream::~SkFILEStream\28\29 -10930:SkFILEStream::seek\28unsigned\20long\29 -10931:SkFILEStream::rewind\28\29 -10932:SkFILEStream::read\28void*\2c\20unsigned\20long\29 -10933:SkFILEStream::onFork\28\29\20const -10934:SkFILEStream::onDuplicate\28\29\20const -10935:SkFILEStream::move\28long\29 -10936:SkFILEStream::isAtEnd\28\29\20const -10937:SkFILEStream::getPosition\28\29\20const -10938:SkFILEStream::getLength\28\29\20const -10939:SkEncoder::~SkEncoder\28\29 -10940:SkEmptyShader::getTypeName\28\29\20const -10941:SkEmptyPicture::~SkEmptyPicture\28\29 -10942:SkEmptyPicture::cullRect\28\29\20const -10943:SkEmptyFontMgr::onMatchFamily\28char\20const*\29\20const -10944:SkEdgeBuilder::~SkEdgeBuilder\28\29 -10945:SkEdgeBuilder::build\28SkPathRaw\20const&\2c\20SkIRect\20const*\2c\20bool\29::$_0::__invoke\28SkEdgeClipper*\2c\20bool\2c\20void*\29 -10946:SkDynamicMemoryWStream::~SkDynamicMemoryWStream\28\29_4303 -10947:SkDrawable::onMakePictureSnapshot\28\29 -10948:SkDiscretePathEffectImpl::onFilterPath\28SkPathBuilder*\2c\20SkPath\20const&\2c\20SkStrokeRec*\2c\20SkRect\20const*\2c\20SkMatrix\20const&\29\20const -10949:SkDiscretePathEffectImpl::getTypeName\28\29\20const -10950:SkDiscretePathEffectImpl::getFactory\28\29\20const -10951:SkDiscretePathEffectImpl::computeFastBounds\28SkRect*\29\20const -10952:SkDiscretePathEffectImpl::CreateProc\28SkReadBuffer&\29 -10953:SkDevice::~SkDevice\28\29 -10954:SkDevice::strikeDeviceInfo\28\29\20const -10955:SkDevice::drawSlug\28SkCanvas*\2c\20sktext::gpu::Slug\20const*\2c\20SkPaint\20const&\29 -10956:SkDevice::drawRegion\28SkRegion\20const&\2c\20SkPaint\20const&\29 -10957:SkDevice::drawPatch\28SkPoint\20const*\2c\20unsigned\20int\20const*\2c\20SkPoint\20const*\2c\20sk_sp\2c\20SkPaint\20const&\29 -10958:SkDevice::drawImageLattice\28SkImage\20const*\2c\20SkCanvas::Lattice\20const&\2c\20SkRect\20const&\2c\20SkFilterMode\2c\20SkPaint\20const&\29 -10959:SkDevice::drawEdgeAAQuad\28SkRect\20const&\2c\20SkPoint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkBlendMode\29 -10960:SkDevice::drawEdgeAAImageSet\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -10961:SkDevice::drawDRRect\28SkRRect\20const&\2c\20SkRRect\20const&\2c\20SkPaint\20const&\29 -10962:SkDevice::drawCoverageMask\28SkSpecialImage\20const*\2c\20SkMatrix\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\29 -10963:SkDevice::drawBlurredRRect\28SkRRect\20const&\2c\20SkPaint\20const&\2c\20float\29 -10964:SkDevice::drawAtlas\28SkSpan\2c\20SkSpan\2c\20SkSpan\2c\20sk_sp\2c\20SkPaint\20const&\29 -10965:SkDevice::drawAsTiledImageRect\28SkCanvas*\2c\20SkImage\20const*\2c\20SkRect\20const*\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -10966:SkDevice::createImageFilteringBackend\28SkSurfaceProps\20const&\2c\20SkColorType\29\20const -10967:SkData::shareSubset\28unsigned\20long\2c\20unsigned\20long\29::$_0::__invoke\28void\20const*\2c\20void*\29 -10968:SkDashImpl::~SkDashImpl\28\29_5250 -10969:SkDashImpl::~SkDashImpl\28\29 -10970:SkDashImpl::onFilterPath\28SkPathBuilder*\2c\20SkPath\20const&\2c\20SkStrokeRec*\2c\20SkRect\20const*\2c\20SkMatrix\20const&\29\20const -10971:SkDashImpl::onAsPoints\28SkPathEffectBase::PointData*\2c\20SkPath\20const&\2c\20SkStrokeRec\20const&\2c\20SkMatrix\20const&\2c\20SkRect\20const*\29\20const -10972:SkDashImpl::getTypeName\28\29\20const -10973:SkDashImpl::flatten\28SkWriteBuffer&\29\20const -10974:SkDashImpl::asADash\28\29\20const -10975:SkCustomTypefaceBuilder::MakeFromStream\28std::__2::unique_ptr>\2c\20SkFontArguments\20const&\29 -10976:SkCornerPathEffectImpl::onFilterPath\28SkPathBuilder*\2c\20SkPath\20const&\2c\20SkStrokeRec*\2c\20SkRect\20const*\2c\20SkMatrix\20const&\29\20const -10977:SkCornerPathEffectImpl::getTypeName\28\29\20const -10978:SkCornerPathEffectImpl::getFactory\28\29\20const -10979:SkCornerPathEffectImpl::flatten\28SkWriteBuffer&\29\20const -10980:SkCornerPathEffectImpl::CreateProc\28SkReadBuffer&\29 -10981:SkCornerPathEffect::Make\28float\29 -10982:SkContourMeasureIter*\20emscripten::internal::operator_new\28SkPath\20const&\2c\20bool&&\2c\20float&&\29 -10983:SkContourMeasure::~SkContourMeasure\28\29_1913 -10984:SkContourMeasure::~SkContourMeasure\28\29 -10985:SkContourMeasure::isClosed\28\29\20const -10986:SkConicalGradient::getTypeName\28\29\20const -10987:SkConicalGradient::flatten\28SkWriteBuffer&\29\20const -10988:SkConicalGradient::asGradient\28SkShaderBase::GradientInfo*\2c\20SkMatrix*\29\20const -10989:SkConicalGradient::appendGradientStages\28SkArenaAlloc*\2c\20SkRasterPipeline*\2c\20SkRasterPipeline*\29\20const -10990:SkComposePathEffect::~SkComposePathEffect\28\29 -10991:SkComposePathEffect::onFilterPath\28SkPathBuilder*\2c\20SkPath\20const&\2c\20SkStrokeRec*\2c\20SkRect\20const*\2c\20SkMatrix\20const&\29\20const -10992:SkComposePathEffect::getTypeName\28\29\20const -10993:SkComposePathEffect::computeFastBounds\28SkRect*\29\20const -10994:SkComposeColorFilter::~SkComposeColorFilter\28\29_5366 -10995:SkComposeColorFilter::~SkComposeColorFilter\28\29 -10996:SkComposeColorFilter::onIsAlphaUnchanged\28\29\20const -10997:SkComposeColorFilter::getTypeName\28\29\20const -10998:SkComposeColorFilter::appendStages\28SkStageRec\20const&\2c\20bool\29\20const -10999:SkColorSpaceXformColorFilter::~SkColorSpaceXformColorFilter\28\29_5357 -11000:SkColorSpaceXformColorFilter::~SkColorSpaceXformColorFilter\28\29 -11001:SkColorSpaceXformColorFilter::getTypeName\28\29\20const -11002:SkColorSpaceXformColorFilter::flatten\28SkWriteBuffer&\29\20const -11003:SkColorSpaceXformColorFilter::appendStages\28SkStageRec\20const&\2c\20bool\29\20const -11004:SkColorShader::onAsLuminanceColor\28SkRGBA4f<\28SkAlphaType\293>*\29\20const -11005:SkColorShader::isOpaque\28\29\20const -11006:SkColorShader::isConstant\28SkRGBA4f<\28SkAlphaType\293>*\29\20const -11007:SkColorShader::getTypeName\28\29\20const -11008:SkColorShader::flatten\28SkWriteBuffer&\29\20const -11009:SkColorShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -11010:SkColorPalette::~SkColorPalette\28\29_5590 -11011:SkColorPalette::~SkColorPalette\28\29 -11012:SkColorFilters::SRGBToLinearGamma\28\29 -11013:SkColorFilters::LinearToSRGBGamma\28\29 -11014:SkColorFilters::Lerp\28float\2c\20sk_sp\2c\20sk_sp\29 -11015:SkColorFilters::Compose\28sk_sp\20const&\2c\20sk_sp\29 -11016:SkColorFilterShader::~SkColorFilterShader\28\29_4882 -11017:SkColorFilterShader::~SkColorFilterShader\28\29 -11018:SkColorFilterShader::isOpaque\28\29\20const -11019:SkColorFilterShader::getTypeName\28\29\20const -11020:SkColorFilterShader::flatten\28SkWriteBuffer&\29\20const -11021:SkColorFilterShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -11022:SkColorFilterBase::onFilterColor4f\28SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkColorSpace*\29\20const -11023:SkCodecPriv::PremultiplyARGBasRGBA\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -11024:SkCodecPriv::PremultiplyARGBasBGRA\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -11025:SkCodecImageGenerator::~SkCodecImageGenerator\28\29_5587 -11026:SkCodecImageGenerator::~SkCodecImageGenerator\28\29 -11027:SkCodecImageGenerator::onRefEncodedData\28\29 -11028:SkCodecImageGenerator::onQueryYUVAInfo\28SkYUVAPixmapInfo::SupportedDataTypes\20const&\2c\20SkYUVAPixmapInfo*\29\20const -11029:SkCodecImageGenerator::onGetYUVAPlanes\28SkYUVAPixmaps\20const&\29 -11030:SkCodecImageGenerator::onGetPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkImageGenerator::Options\20const&\29 -11031:SkCodec::onStartScanlineDecode\28SkImageInfo\20const&\2c\20SkCodec::Options\20const&\29 -11032:SkCodec::onStartIncrementalDecode\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\29 -11033:SkCodec::onOutputScanline\28int\29\20const -11034:SkCodec::onGetScaledDimensions\28float\29\20const -11035:SkCodec::getEncodedData\28\29\20const -11036:SkCodec::conversionSupported\28SkImageInfo\20const&\2c\20bool\2c\20bool\29 -11037:SkCanvas::rotate\28float\2c\20float\2c\20float\29 -11038:SkCanvas::recordingContext\28\29\20const -11039:SkCanvas::recorder\28\29\20const -11040:SkCanvas::onPeekPixels\28SkPixmap*\29 -11041:SkCanvas::onNewSurface\28SkImageInfo\20const&\2c\20SkSurfaceProps\20const&\29 -11042:SkCanvas::onImageInfo\28\29\20const -11043:SkCanvas::onGetProps\28SkSurfaceProps*\2c\20bool\29\20const -11044:SkCanvas::onDrawVerticesObject\28SkVertices\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -11045:SkCanvas::onDrawTextBlob\28SkTextBlob\20const*\2c\20float\2c\20float\2c\20SkPaint\20const&\29 -11046:SkCanvas::onDrawSlug\28sktext::gpu::Slug\20const*\2c\20SkPaint\20const&\29 -11047:SkCanvas::onDrawShadowRec\28SkPath\20const&\2c\20SkDrawShadowRec\20const&\29 -11048:SkCanvas::onDrawRegion\28SkRegion\20const&\2c\20SkPaint\20const&\29 -11049:SkCanvas::onDrawRect\28SkRect\20const&\2c\20SkPaint\20const&\29 -11050:SkCanvas::onDrawRRect\28SkRRect\20const&\2c\20SkPaint\20const&\29 -11051:SkCanvas::onDrawPoints\28SkCanvas::PointMode\2c\20unsigned\20long\2c\20SkPoint\20const*\2c\20SkPaint\20const&\29 -11052:SkCanvas::onDrawPicture\28SkPicture\20const*\2c\20SkMatrix\20const*\2c\20SkPaint\20const*\29 -11053:SkCanvas::onDrawPath\28SkPath\20const&\2c\20SkPaint\20const&\29 -11054:SkCanvas::onDrawPatch\28SkPoint\20const*\2c\20unsigned\20int\20const*\2c\20SkPoint\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -11055:SkCanvas::onDrawPaint\28SkPaint\20const&\29 -11056:SkCanvas::onDrawOval\28SkRect\20const&\2c\20SkPaint\20const&\29 -11057:SkCanvas::onDrawMesh\28SkMesh\20const&\2c\20sk_sp\2c\20SkPaint\20const&\29 -11058:SkCanvas::onDrawImageRect2\28SkImage\20const*\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -11059:SkCanvas::onDrawImageLattice2\28SkImage\20const*\2c\20SkCanvas::Lattice\20const&\2c\20SkRect\20const&\2c\20SkFilterMode\2c\20SkPaint\20const*\29 -11060:SkCanvas::onDrawImage2\28SkImage\20const*\2c\20float\2c\20float\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\29 -11061:SkCanvas::onDrawGlyphRunList\28sktext::GlyphRunList\20const&\2c\20SkPaint\20const&\29 -11062:SkCanvas::onDrawEdgeAAQuad\28SkRect\20const&\2c\20SkPoint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkBlendMode\29 -11063:SkCanvas::onDrawEdgeAAImageSet2\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -11064:SkCanvas::onDrawDrawable\28SkDrawable*\2c\20SkMatrix\20const*\29 -11065:SkCanvas::onDrawDRRect\28SkRRect\20const&\2c\20SkRRect\20const&\2c\20SkPaint\20const&\29 -11066:SkCanvas::onDrawBehind\28SkPaint\20const&\29 -11067:SkCanvas::onDrawAtlas2\28SkImage\20const*\2c\20SkRSXform\20const*\2c\20SkRect\20const*\2c\20unsigned\20int\20const*\2c\20int\2c\20SkBlendMode\2c\20SkSamplingOptions\20const&\2c\20SkRect\20const*\2c\20SkPaint\20const*\29 -11068:SkCanvas::onDrawArc\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\2c\20SkPaint\20const&\29 -11069:SkCanvas::onDrawAnnotation\28SkRect\20const&\2c\20char\20const*\2c\20SkData*\29 -11070:SkCanvas::onDiscard\28\29 -11071:SkCanvas::onConvertGlyphRunListToSlug\28sktext::GlyphRunList\20const&\2c\20SkPaint\20const&\29 -11072:SkCanvas::onAccessTopLayerPixels\28SkPixmap*\29 -11073:SkCanvas::isClipRect\28\29\20const -11074:SkCanvas::isClipEmpty\28\29\20const -11075:SkCanvas::getSaveCount\28\29\20const -11076:SkCanvas::getBaseLayerSize\28\29\20const -11077:SkCanvas::drawTextBlob\28sk_sp\20const&\2c\20float\2c\20float\2c\20SkPaint\20const&\29 -11078:SkCanvas::drawPicture\28sk_sp\20const&\29 -11079:SkCanvas::drawCircle\28float\2c\20float\2c\20float\2c\20SkPaint\20const&\29 -11080:SkCanvas::baseRecorder\28\29\20const -11081:SkCanvas*\20emscripten::internal::operator_new\28float&&\2c\20float&&\29 -11082:SkCanvas*\20emscripten::internal::operator_new\28\29 -11083:SkCachedData::~SkCachedData\28\29_1641 -11084:SkCTMShader::isConstant\28SkRGBA4f<\28SkAlphaType\293>*\29\20const -11085:SkCTMShader::getTypeName\28\29\20const -11086:SkCTMShader::asGradient\28SkShaderBase::GradientInfo*\2c\20SkMatrix*\29\20const -11087:SkCTMShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -11088:SkBreakIterator_icu::~SkBreakIterator_icu\28\29_8212 -11089:SkBreakIterator_icu::~SkBreakIterator_icu\28\29 -11090:SkBreakIterator_icu::status\28\29 -11091:SkBreakIterator_icu::setText\28char\20const*\2c\20int\29 -11092:SkBreakIterator_icu::setText\28char16_t\20const*\2c\20int\29 -11093:SkBreakIterator_icu::next\28\29 -11094:SkBreakIterator_icu::isDone\28\29 -11095:SkBreakIterator_icu::first\28\29 -11096:SkBreakIterator_icu::current\28\29 -11097:SkBmpStandardCodec::~SkBmpStandardCodec\28\29_5769 -11098:SkBmpStandardCodec::~SkBmpStandardCodec\28\29 -11099:SkBmpStandardCodec::onPrepareToDecode\28SkImageInfo\20const&\2c\20SkCodec::Options\20const&\29 -11100:SkBmpStandardCodec::onInIco\28\29\20const -11101:SkBmpStandardCodec::getSampler\28bool\29 -11102:SkBmpStandardCodec::decodeRows\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\29 -11103:SkBmpRLESampler::onSetSampleX\28int\29 -11104:SkBmpRLESampler::fillWidth\28\29\20const -11105:SkBmpRLECodec::~SkBmpRLECodec\28\29_5753 -11106:SkBmpRLECodec::~SkBmpRLECodec\28\29 -11107:SkBmpRLECodec::skipRows\28int\29 -11108:SkBmpRLECodec::onPrepareToDecode\28SkImageInfo\20const&\2c\20SkCodec::Options\20const&\29 -11109:SkBmpRLECodec::onGetPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\2c\20int*\29 -11110:SkBmpRLECodec::getSampler\28bool\29 -11111:SkBmpRLECodec::decodeRows\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\29 -11112:SkBmpMaskCodec::~SkBmpMaskCodec\28\29_5738 -11113:SkBmpMaskCodec::~SkBmpMaskCodec\28\29 -11114:SkBmpMaskCodec::onPrepareToDecode\28SkImageInfo\20const&\2c\20SkCodec::Options\20const&\29 -11115:SkBmpMaskCodec::getSampler\28bool\29 -11116:SkBmpMaskCodec::decodeRows\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\29 -11117:SkBmpDecoder::Decode\28std::__2::unique_ptr>\2c\20SkCodec::Result*\2c\20void*\29 -11118:SkBmpCodec::~SkBmpCodec\28\29 -11119:SkBmpCodec::skipRows\28int\29 -11120:SkBmpCodec::onSkipScanlines\28int\29 -11121:SkBmpCodec::onRewind\28\29 -11122:SkBmpCodec::onGetScanlines\28void*\2c\20int\2c\20unsigned\20long\29 -11123:SkBmpCodec::onGetScanlineOrder\28\29\20const -11124:SkBlurMaskFilterImpl::getTypeName\28\29\20const -11125:SkBlurMaskFilterImpl::flatten\28SkWriteBuffer&\29\20const -11126:SkBlurMaskFilterImpl::filterRectsToNine\28SkSpan\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20std::__2::optional*\2c\20SkResourceCache*\29\20const -11127:SkBlurMaskFilterImpl::filterRRectToNine\28SkRRect\20const&\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20SkResourceCache*\29\20const -11128:SkBlurMaskFilterImpl::filterMask\28SkMaskBuilder*\2c\20SkMask\20const&\2c\20SkMatrix\20const&\2c\20SkIPoint*\29\20const -11129:SkBlurMaskFilterImpl::computeFastBounds\28SkRect\20const&\2c\20SkRect*\29\20const -11130:SkBlurMaskFilterImpl::asImageFilter\28SkMatrix\20const&\2c\20SkPaint\20const&\29\20const -11131:SkBlurMaskFilterImpl::asABlur\28SkMaskFilterBase::BlurRec*\29\20const -11132:SkBlockMemoryStream::~SkBlockMemoryStream\28\29_4329 -11133:SkBlockMemoryStream::~SkBlockMemoryStream\28\29 -11134:SkBlockMemoryStream::seek\28unsigned\20long\29 -11135:SkBlockMemoryStream::rewind\28\29 -11136:SkBlockMemoryStream::read\28void*\2c\20unsigned\20long\29 -11137:SkBlockMemoryStream::peek\28void*\2c\20unsigned\20long\29\20const -11138:SkBlockMemoryStream::onFork\28\29\20const -11139:SkBlockMemoryStream::onDuplicate\28\29\20const -11140:SkBlockMemoryStream::move\28long\29 -11141:SkBlockMemoryStream::isAtEnd\28\29\20const -11142:SkBlockMemoryStream::getMemoryBase\28\29 -11143:SkBlockMemoryRefCnt::~SkBlockMemoryRefCnt\28\29_4327 -11144:SkBlockMemoryRefCnt::~SkBlockMemoryRefCnt\28\29 -11145:SkBlitter::canDirectBlit\28\29 -11146:SkBlitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -11147:SkBlitter::blitAntiV2\28int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -11148:SkBlitter::blitAntiRect\28int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\29 -11149:SkBlitter::blitAntiH2\28int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -11150:SkBlitter::allocBlitMemory\28unsigned\20long\29 -11151:SkBlendShader::~SkBlendShader\28\29_4866 -11152:SkBlendShader::~SkBlendShader\28\29 -11153:SkBlendShader::getTypeName\28\29\20const -11154:SkBlendShader::flatten\28SkWriteBuffer&\29\20const -11155:SkBlendShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -11156:SkBlendModeColorFilter::onIsAlphaUnchanged\28\29\20const -11157:SkBlendModeColorFilter::onAsAColorMode\28unsigned\20int*\2c\20SkBlendMode*\29\20const -11158:SkBlendModeColorFilter::getTypeName\28\29\20const -11159:SkBlendModeColorFilter::flatten\28SkWriteBuffer&\29\20const -11160:SkBlendModeColorFilter::appendStages\28SkStageRec\20const&\2c\20bool\29\20const -11161:SkBlendModeBlender::onAppendStages\28SkStageRec\20const&\29\20const -11162:SkBlendModeBlender::getTypeName\28\29\20const -11163:SkBlendModeBlender::flatten\28SkWriteBuffer&\29\20const -11164:SkBlendModeBlender::asBlendMode\28\29\20const -11165:SkBitmapDevice::~SkBitmapDevice\28\29_1389 -11166:SkBitmapDevice::~SkBitmapDevice\28\29 -11167:SkBitmapDevice::snapSpecial\28SkIRect\20const&\2c\20bool\29 -11168:SkBitmapDevice::setImmutable\28\29 -11169:SkBitmapDevice::replaceClip\28SkIRect\20const&\29 -11170:SkBitmapDevice::pushClipStack\28\29 -11171:SkBitmapDevice::popClipStack\28\29 -11172:SkBitmapDevice::onWritePixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -11173:SkBitmapDevice::onReadPixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -11174:SkBitmapDevice::onPeekPixels\28SkPixmap*\29 -11175:SkBitmapDevice::onDrawGlyphRunList\28SkCanvas*\2c\20sktext::GlyphRunList\20const&\2c\20SkPaint\20const&\29 -11176:SkBitmapDevice::onClipShader\28sk_sp\29 -11177:SkBitmapDevice::onAccessPixels\28SkPixmap*\29 -11178:SkBitmapDevice::makeSurface\28SkImageInfo\20const&\2c\20SkSurfaceProps\20const&\29 -11179:SkBitmapDevice::isClipWideOpen\28\29\20const -11180:SkBitmapDevice::isClipRect\28\29\20const -11181:SkBitmapDevice::isClipEmpty\28\29\20const -11182:SkBitmapDevice::isClipAntiAliased\28\29\20const -11183:SkBitmapDevice::drawVertices\28SkVertices\20const*\2c\20sk_sp\2c\20SkPaint\20const&\2c\20bool\29 -11184:SkBitmapDevice::drawSpecial\28SkSpecialImage*\2c\20SkMatrix\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -11185:SkBitmapDevice::drawRRect\28SkRRect\20const&\2c\20SkPaint\20const&\29 -11186:SkBitmapDevice::drawPoints\28SkCanvas::PointMode\2c\20SkSpan\2c\20SkPaint\20const&\29 -11187:SkBitmapDevice::drawPath\28SkPath\20const&\2c\20SkPaint\20const&\29 -11188:SkBitmapDevice::drawPaint\28SkPaint\20const&\29 -11189:SkBitmapDevice::drawOval\28SkRect\20const&\2c\20SkPaint\20const&\29 -11190:SkBitmapDevice::drawImageRect\28SkImage\20const*\2c\20SkRect\20const*\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -11191:SkBitmapDevice::drawCoverageMask\28SkSpecialImage\20const*\2c\20SkMatrix\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\29 -11192:SkBitmapDevice::drawBlurredRRect\28SkRRect\20const&\2c\20SkPaint\20const&\2c\20float\29 -11193:SkBitmapDevice::drawAtlas\28SkSpan\2c\20SkSpan\2c\20SkSpan\2c\20sk_sp\2c\20SkPaint\20const&\29 -11194:SkBitmapDevice::devClipBounds\28\29\20const -11195:SkBitmapDevice::createDevice\28SkDevice::CreateInfo\20const&\2c\20SkPaint\20const*\29 -11196:SkBitmapDevice::clipRegion\28SkRegion\20const&\2c\20SkClipOp\29 -11197:SkBitmapDevice::clipRect\28SkRect\20const&\2c\20SkClipOp\2c\20bool\29 -11198:SkBitmapDevice::clipRRect\28SkRRect\20const&\2c\20SkClipOp\2c\20bool\29 -11199:SkBitmapDevice::clipPath\28SkPath\20const&\2c\20SkClipOp\2c\20bool\29 -11200:SkBitmapDevice::baseRecorder\28\29\20const -11201:SkBitmapDevice::android_utils_clipAsRgn\28SkRegion*\29\20const -11202:SkBitmapDevice::SkBitmapDevice\28SkBitmap\20const&\2c\20SkSurfaceProps\20const&\2c\20void*\29 -11203:SkBitmapCache::Rec::~Rec\28\29_1321 -11204:SkBitmapCache::Rec::~Rec\28\29 -11205:SkBitmapCache::Rec::postAddInstall\28void*\29 -11206:SkBitmapCache::Rec::getCategory\28\29\20const -11207:SkBitmapCache::Rec::canBePurged\28\29 -11208:SkBitmapCache::Rec::bytesUsed\28\29\20const -11209:SkBitmapCache::Rec::ReleaseProc\28void*\2c\20void*\29 -11210:SkBitmapCache::Rec::Finder\28SkResourceCache::Rec\20const&\2c\20void*\29 -11211:SkBinaryWriteBuffer::~SkBinaryWriteBuffer\28\29_4634 -11212:SkBinaryWriteBuffer::write\28SkM44\20const&\29 -11213:SkBinaryWriteBuffer::writeTypeface\28SkTypeface*\29 -11214:SkBinaryWriteBuffer::writeString\28std::__2::basic_string_view>\29 -11215:SkBinaryWriteBuffer::writeStream\28SkStream*\2c\20unsigned\20long\29 -11216:SkBinaryWriteBuffer::writeScalar\28float\29 -11217:SkBinaryWriteBuffer::writeSampling\28SkSamplingOptions\20const&\29 -11218:SkBinaryWriteBuffer::writeRegion\28SkRegion\20const&\29 -11219:SkBinaryWriteBuffer::writeRect\28SkRect\20const&\29 -11220:SkBinaryWriteBuffer::writePoint\28SkPoint\20const&\29 -11221:SkBinaryWriteBuffer::writePointArray\28SkSpan\29 -11222:SkBinaryWriteBuffer::writePoint3\28SkPoint3\20const&\29 -11223:SkBinaryWriteBuffer::writePath\28SkPath\20const&\29 -11224:SkBinaryWriteBuffer::writePaint\28SkPaint\20const&\29 -11225:SkBinaryWriteBuffer::writePad32\28void\20const*\2c\20unsigned\20long\29 -11226:SkBinaryWriteBuffer::writeMatrix\28SkMatrix\20const&\29 -11227:SkBinaryWriteBuffer::writeImage\28SkImage\20const*\29 -11228:SkBinaryWriteBuffer::writeColor4fArray\28SkSpan\20const>\29 -11229:SkBigPicture::~SkBigPicture\28\29_1266 -11230:SkBigPicture::~SkBigPicture\28\29 -11231:SkBigPicture::playback\28SkCanvas*\2c\20SkPicture::AbortCallback*\29\20const -11232:SkBigPicture::cullRect\28\29\20const -11233:SkBigPicture::approximateOpCount\28bool\29\20const -11234:SkBigPicture::approximateBytesUsed\28\29\20const -11235:SkBidiICUFactory::errorName\28UErrorCode\29\20const -11236:SkBidiICUFactory::bidi_setPara\28UBiDi*\2c\20char16_t\20const*\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char*\2c\20UErrorCode*\29\20const -11237:SkBidiICUFactory::bidi_reorderVisual\28unsigned\20char\20const*\2c\20int\2c\20int*\29\20const -11238:SkBidiICUFactory::bidi_openSized\28int\2c\20int\2c\20UErrorCode*\29\20const -11239:SkBidiICUFactory::bidi_getLevelAt\28UBiDi\20const*\2c\20int\29\20const -11240:SkBidiICUFactory::bidi_getLength\28UBiDi\20const*\29\20const -11241:SkBidiICUFactory::bidi_getDirection\28UBiDi\20const*\29\20const -11242:SkBidiICUFactory::bidi_close_callback\28\29\20const -11243:SkBezierCubic::Subdivide\28double\20const*\2c\20double\2c\20double*\29 -11244:SkBasicEdgeBuilder::addQuad\28SkPoint\20const*\29 -11245:SkBasicEdgeBuilder::addLine\28SkPoint\20const*\29 -11246:SkBasicEdgeBuilder::addCubic\28SkPoint\20const*\29 -11247:SkBaseShadowTessellator::~SkBaseShadowTessellator\28\29 -11248:SkBBoxHierarchy::insert\28SkRect\20const*\2c\20SkBBoxHierarchy::Metadata\20const*\2c\20int\29 -11249:SkArenaAlloc::SkipPod\28char*\29 -11250:SkArenaAlloc::NextBlock\28char*\29 -11251:SkAnimatedImage::~SkAnimatedImage\28\29_7564 -11252:SkAnimatedImage::~SkAnimatedImage\28\29 -11253:SkAnimatedImage::reset\28\29 -11254:SkAnimatedImage::onGetBounds\28\29 -11255:SkAnimatedImage::onDraw\28SkCanvas*\29 -11256:SkAnimatedImage::getRepetitionCount\28\29\20const -11257:SkAnimatedImage::getCurrentFrame\28\29 -11258:SkAnimatedImage::currentFrameDuration\28\29 -11259:SkAndroidCodecAdapter::onGetSupportedSubset\28SkIRect*\29\20const -11260:SkAndroidCodecAdapter::onGetSampledDimensions\28int\29\20const -11261:SkAndroidCodecAdapter::onGetAndroidPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkAndroidCodec::AndroidOptions\20const&\29 -11262:SkAnalyticEdgeBuilder::allocEdges\28unsigned\20long\2c\20unsigned\20long*\29 -11263:SkAnalyticEdgeBuilder::addQuad\28SkPoint\20const*\29 -11264:SkAnalyticEdgeBuilder::addPolyLine\28SkPoint\20const*\2c\20char*\2c\20char**\29 -11265:SkAnalyticEdgeBuilder::addLine\28SkPoint\20const*\29 -11266:SkAnalyticEdgeBuilder::addCubic\28SkPoint\20const*\29 -11267:SkAAClipBlitter::~SkAAClipBlitter\28\29_1220 -11268:SkAAClipBlitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -11269:SkAAClipBlitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -11270:SkAAClipBlitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -11271:SkAAClipBlitter::blitH\28int\2c\20int\2c\20int\29 -11272:SkAAClipBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -11273:SkAAClip::Builder::operateY\28SkAAClip\20const&\2c\20SkAAClip\20const&\2c\20SkClipOp\29::$_1::__invoke\28unsigned\20int\2c\20unsigned\20int\29 -11274:SkAAClip::Builder::operateY\28SkAAClip\20const&\2c\20SkAAClip\20const&\2c\20SkClipOp\29::$_0::__invoke\28unsigned\20int\2c\20unsigned\20int\29 -11275:SkAAClip::Builder::Blitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -11276:SkAAClip::Builder::Blitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -11277:SkAAClip::Builder::Blitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -11278:SkAAClip::Builder::Blitter::blitH\28int\2c\20int\2c\20int\29 -11279:SkAAClip::Builder::Blitter::blitAntiRect\28int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\29 -11280:SkA8_Coverage_Blitter::~SkA8_Coverage_Blitter\28\29_1490 -11281:SkA8_Coverage_Blitter::~SkA8_Coverage_Blitter\28\29 -11282:SkA8_Coverage_Blitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -11283:SkA8_Coverage_Blitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -11284:SkA8_Coverage_Blitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -11285:SkA8_Coverage_Blitter::blitH\28int\2c\20int\2c\20int\29 -11286:SkA8_Coverage_Blitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -11287:SkA8_Blitter::~SkA8_Blitter\28\29_1492 -11288:SkA8_Blitter::~SkA8_Blitter\28\29 -11289:SkA8_Blitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -11290:SkA8_Blitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -11291:SkA8_Blitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -11292:SkA8_Blitter::blitH\28int\2c\20int\2c\20int\29 -11293:SkA8_Blitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -11294:SkA8Blitter_Choose\28SkPixmap\20const&\2c\20SkMatrix\20const&\2c\20SkPaint\20const&\2c\20SkArenaAlloc*\2c\20SkDrawCoverage\2c\20sk_sp\2c\20SkSurfaceProps\20const&\2c\20SkRect\20const&\29 -11295:Sk2DPathEffect::nextSpan\28int\2c\20int\2c\20int\2c\20SkPathBuilder*\29\20const -11296:Sk2DPathEffect::flatten\28SkWriteBuffer&\29\20const -11297:SimpleVFilter16i_C -11298:SimpleVFilter16_C -11299:SimpleTextStyle*\20emscripten::internal::raw_constructor\28\29 -11300:SimpleTextStyle*\20emscripten::internal::MemberAccess::getWire\28SimpleTextStyle\20SimpleParagraphStyle::*\20const&\2c\20SimpleParagraphStyle&\29 -11301:SimpleStrutStyle*\20emscripten::internal::raw_constructor\28\29 -11302:SimpleStrutStyle*\20emscripten::internal::MemberAccess::getWire\28SimpleStrutStyle\20SimpleParagraphStyle::*\20const&\2c\20SimpleParagraphStyle&\29 -11303:SimpleParagraphStyle*\20emscripten::internal::raw_constructor\28\29 -11304:SimpleHFilter16i_C -11305:SimpleHFilter16_C -11306:SimpleFontStyle*\20emscripten::internal::raw_constructor\28\29 -11307:ShaderPDXferProcessor::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -11308:ShaderPDXferProcessor::name\28\29\20const -11309:ShaderPDXferProcessor::makeProgramImpl\28\29\20const -11310:SafeRLEAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\29 -11311:SafeRLEAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20int\29 -11312:SafeRLEAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -11313:RuntimeEffectUniform*\20emscripten::internal::raw_constructor\28\29 -11314:RuntimeEffectRPCallbacks::toLinearSrgb\28void\20const*\29 -11315:RuntimeEffectRPCallbacks::fromLinearSrgb\28void\20const*\29 -11316:RuntimeEffectRPCallbacks::appendShader\28int\29 -11317:RuntimeEffectRPCallbacks::appendColorFilter\28int\29 -11318:RuntimeEffectRPCallbacks::appendBlender\28int\29 -11319:RunBasedAdditiveBlitter::~RunBasedAdditiveBlitter\28\29 -11320:RunBasedAdditiveBlitter::getRealBlitter\28bool\29 -11321:RunBasedAdditiveBlitter::flush_if_y_changed\28int\2c\20int\29 -11322:RunBasedAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\29 -11323:RunBasedAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20int\29 -11324:RunBasedAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -11325:Round_Up_To_Grid -11326:Round_To_Half_Grid -11327:Round_To_Grid -11328:Round_To_Double_Grid -11329:Round_Super_45 -11330:Round_Super -11331:Round_None -11332:Round_Down_To_Grid -11333:RoundJoiner\28SkPathBuilder*\2c\20SkPathBuilder*\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20float\2c\20bool\2c\20bool\29 -11334:RoundCapper\28SkPathBuilder*\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20bool\29 -11335:Reset -11336:Read_CVT_Stretched -11337:Read_CVT -11338:RD4_C -11339:Project -11340:ProcessRows -11341:PredictorAdd9_C -11342:PredictorAdd8_C -11343:PredictorAdd7_C -11344:PredictorAdd6_C -11345:PredictorAdd5_C -11346:PredictorAdd4_C -11347:PredictorAdd3_C -11348:PredictorAdd2_C -11349:PredictorAdd1_C -11350:PredictorAdd13_C -11351:PredictorAdd12_C -11352:PredictorAdd11_C -11353:PredictorAdd10_C -11354:PredictorAdd0_C -11355:PrePostInverseBlitterProc\28SkBlitter*\2c\20int\2c\20bool\29 -11356:PorterDuffXferProcessor::onHasSecondaryOutput\28\29\20const -11357:PorterDuffXferProcessor::onGetBlendInfo\28skgpu::BlendInfo*\29\20const -11358:PorterDuffXferProcessor::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -11359:PorterDuffXferProcessor::name\28\29\20const -11360:PorterDuffXferProcessor::makeProgramImpl\28\29\20const::Impl::emitOutputsForBlendState\28GrXferProcessor::ProgramImpl::EmitArgs\20const&\29 -11361:PorterDuffXferProcessor::makeProgramImpl\28\29\20const -11362:ParseVP8X -11363:PackRGB_C -11364:PDLCDXferProcessor::onIsEqual\28GrXferProcessor\20const&\29\20const -11365:PDLCDXferProcessor::onGetBlendInfo\28skgpu::BlendInfo*\29\20const -11366:PDLCDXferProcessor::name\28\29\20const -11367:PDLCDXferProcessor::makeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrXferProcessor\20const&\29 -11368:PDLCDXferProcessor::makeProgramImpl\28\29\20const::Impl::emitOutputsForBlendState\28GrXferProcessor::ProgramImpl::EmitArgs\20const&\29 -11369:PDLCDXferProcessor::makeProgramImpl\28\29\20const -11370:OT::match_glyph\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29 -11371:OT::match_coverage\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29 -11372:OT::match_class_cached\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29 -11373:OT::match_class_cached2\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29 -11374:OT::match_class_cached1\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29 -11375:OT::match_class\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29 -11376:OT::hb_ot_apply_context_t::return_t\20OT::Layout::GSUB_impl::SubstLookup::dispatch_recurse_func\28OT::hb_ot_apply_context_t*\2c\20unsigned\20int\29 -11377:OT::hb_ot_apply_context_t::return_t\20OT::Layout::GPOS_impl::PosLookup::dispatch_recurse_func\28OT::hb_ot_apply_context_t*\2c\20unsigned\20int\29 -11378:OT::cff1::accelerator_t::gname_t::cmp\28void\20const*\2c\20void\20const*\29 -11379:OT::Layout::Common::RangeRecord::cmp_range\28void\20const*\2c\20void\20const*\29 -11380:OT::ColorLine::static_get_color_stops\28hb_color_line_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20hb_color_stop_t*\2c\20void*\29 -11381:OT::ColorLine::static_get_color_stops\28hb_color_line_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20hb_color_stop_t*\2c\20void*\29 -11382:OT::CmapSubtableFormat4::accelerator_t::get_glyph_func\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -11383:Move_CVT_Stretched -11384:Move_CVT -11385:MiterJoiner\28SkPathBuilder*\2c\20SkPathBuilder*\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20float\2c\20bool\2c\20bool\29 -11386:MaskAdditiveBlitter::~MaskAdditiveBlitter\28\29_4157 -11387:MaskAdditiveBlitter::~MaskAdditiveBlitter\28\29 -11388:MaskAdditiveBlitter::getWidth\28\29 -11389:MaskAdditiveBlitter::getRealBlitter\28bool\29 -11390:MaskAdditiveBlitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -11391:MaskAdditiveBlitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -11392:MaskAdditiveBlitter::blitAntiRect\28int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\29 -11393:MaskAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\29 -11394:MaskAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20int\29 -11395:MaskAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -11396:MapAlpha_C -11397:MapARGB_C -11398:MakeRenderTarget\28sk_sp\2c\20int\2c\20int\29 -11399:MakeRenderTarget\28sk_sp\2c\20SimpleImageInfo\29 -11400:MakePathFromVerbsPointsWeights\28unsigned\20long\2c\20int\2c\20unsigned\20long\2c\20int\2c\20unsigned\20long\2c\20int\29 -11401:MakePathFromSVGString\28std::__2::basic_string\2c\20std::__2::allocator>\29 -11402:MakePathFromOp\28SkPath\20const&\2c\20SkPath\20const&\2c\20SkPathOp\29 -11403:MakePathFromInterpolation\28SkPath\20const&\2c\20SkPath\20const&\2c\20float\29 -11404:MakePathFromCmds\28unsigned\20long\2c\20int\29 -11405:MakeOnScreenGLSurface\28sk_sp\2c\20int\2c\20int\2c\20sk_sp\29 -11406:MakeImageFromGenerator\28SimpleImageInfo\2c\20emscripten::val\29 -11407:MakeGrContext\28\29 -11408:MakeAsWinding\28SkPath\20const&\29 -11409:LD4_C -11410:JpegDecoderMgr::init\28\29 -11411:JpegDecoderMgr::SourceMgr::SkipInputData\28jpeg_decompress_struct*\2c\20long\29 -11412:JpegDecoderMgr::SourceMgr::InitSource\28jpeg_decompress_struct*\29 -11413:JpegDecoderMgr::SourceMgr::FillInputBuffer\28jpeg_decompress_struct*\29 -11414:JpegDecoderMgr::JpegDecoderMgr\28SkStream*\29 -11415:IsValidSimpleFormat -11416:IsValidExtendedFormat -11417:InverseBlitter::blitH\28int\2c\20int\2c\20int\29 -11418:Init -11419:HorizontalUnfilter_C -11420:HorizontalFilter_C -11421:Horish_SkAntiHairBlitter::drawLine\28int\2c\20int\2c\20int\2c\20int\29 -11422:Horish_SkAntiHairBlitter::drawCap\28int\2c\20int\2c\20int\2c\20int\29 -11423:HasAlpha8b_C -11424:HasAlpha32b_C -11425:HU4_C -11426:HLine_SkAntiHairBlitter::drawLine\28int\2c\20int\2c\20int\2c\20int\29 -11427:HLine_SkAntiHairBlitter::drawCap\28int\2c\20int\2c\20int\2c\20int\29 -11428:HFilter8i_C -11429:HFilter8_C -11430:HFilter16i_C -11431:HFilter16_C -11432:HE8uv_C -11433:HE4_C -11434:HE16_C -11435:HD4_C -11436:GradientUnfilter_C -11437:GradientFilter_C -11438:GrYUVtoRGBEffect::onMakeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -11439:GrYUVtoRGBEffect::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -11440:GrYUVtoRGBEffect::onMakeProgramImpl\28\29\20const -11441:GrYUVtoRGBEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -11442:GrYUVtoRGBEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -11443:GrYUVtoRGBEffect::name\28\29\20const -11444:GrYUVtoRGBEffect::clone\28\29\20const -11445:GrXferProcessor::ProgramImpl::emitWriteSwizzle\28GrGLSLXPFragmentBuilder*\2c\20skgpu::Swizzle\20const&\2c\20char\20const*\2c\20char\20const*\29\20const -11446:GrXferProcessor::ProgramImpl::emitOutputsForBlendState\28GrXferProcessor::ProgramImpl::EmitArgs\20const&\29 -11447:GrXferProcessor::ProgramImpl::emitBlendCodeForDstRead\28GrGLSLXPFragmentBuilder*\2c\20GrGLSLUniformHandler*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20GrXferProcessor\20const&\29 -11448:GrWritePixelsTask::~GrWritePixelsTask\28\29_10115 -11449:GrWritePixelsTask::onMakeClosed\28GrRecordingContext*\2c\20SkIRect*\29 -11450:GrWritePixelsTask::onExecute\28GrOpFlushState*\29 -11451:GrWritePixelsTask::gatherProxyIntervals\28GrResourceAllocator*\29\20const -11452:GrWaitRenderTask::~GrWaitRenderTask\28\29_10105 -11453:GrWaitRenderTask::onIsUsed\28GrSurfaceProxy*\29\20const -11454:GrWaitRenderTask::onExecute\28GrOpFlushState*\29 -11455:GrWaitRenderTask::gatherProxyIntervals\28GrResourceAllocator*\29\20const -11456:GrTriangulator::~GrTriangulator\28\29 -11457:GrTransferFromRenderTask::~GrTransferFromRenderTask\28\29_10095 -11458:GrTransferFromRenderTask::onExecute\28GrOpFlushState*\29 -11459:GrTransferFromRenderTask::gatherProxyIntervals\28GrResourceAllocator*\29\20const -11460:GrThreadSafeCache::Trampoline::~Trampoline\28\29_10081 -11461:GrThreadSafeCache::Trampoline::~Trampoline\28\29 -11462:GrTextureResolveRenderTask::~GrTextureResolveRenderTask\28\29_10048 -11463:GrTextureResolveRenderTask::onExecute\28GrOpFlushState*\29 -11464:GrTextureResolveRenderTask::gatherProxyIntervals\28GrResourceAllocator*\29\20const -11465:GrTextureRenderTargetProxy::~GrTextureRenderTargetProxy\28\29_10038 -11466:GrTextureRenderTargetProxy::~GrTextureRenderTargetProxy\28\29 -11467:GrTextureRenderTargetProxy::onUninstantiatedGpuMemorySize\28\29\20const -11468:GrTextureRenderTargetProxy::instantiate\28GrResourceProvider*\29 -11469:GrTextureRenderTargetProxy::createSurface\28GrResourceProvider*\29\20const -11470:GrTextureProxy::~GrTextureProxy\28\29_9992 -11471:GrTextureProxy::~GrTextureProxy\28\29_9990 -11472:GrTextureProxy::onUninstantiatedGpuMemorySize\28\29\20const -11473:GrTextureProxy::instantiate\28GrResourceProvider*\29 -11474:GrTextureProxy::createSurface\28GrResourceProvider*\29\20const -11475:GrTextureProxy::callbackDesc\28\29\20const -11476:GrTextureEffect::~GrTextureEffect\28\29_10597 -11477:GrTextureEffect::~GrTextureEffect\28\29 -11478:GrTextureEffect::onMakeProgramImpl\28\29\20const -11479:GrTextureEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -11480:GrTextureEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -11481:GrTextureEffect::name\28\29\20const -11482:GrTextureEffect::clone\28\29\20const -11483:GrTextureEffect::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -11484:GrTextureEffect::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -11485:GrTexture::onGpuMemorySize\28\29\20const -11486:GrTDeferredProxyUploader>::~GrTDeferredProxyUploader\28\29_8756 -11487:GrTDeferredProxyUploader>::freeData\28\29 -11488:GrTDeferredProxyUploader<\28anonymous\20namespace\29::SoftwarePathData>::~GrTDeferredProxyUploader\28\29_11784 -11489:GrTDeferredProxyUploader<\28anonymous\20namespace\29::SoftwarePathData>::~GrTDeferredProxyUploader\28\29 -11490:GrTDeferredProxyUploader<\28anonymous\20namespace\29::SoftwarePathData>::freeData\28\29 -11491:GrSurfaceProxy::getUniqueKey\28\29\20const -11492:GrSurface::~GrSurface\28\29 -11493:GrSurface::getResourceType\28\29\20const -11494:GrStrokeTessellationShader::~GrStrokeTessellationShader\28\29_11964 -11495:GrStrokeTessellationShader::~GrStrokeTessellationShader\28\29 -11496:GrStrokeTessellationShader::name\28\29\20const -11497:GrStrokeTessellationShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const -11498:GrStrokeTessellationShader::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -11499:GrStrokeTessellationShader::Impl::~Impl\28\29_11967 -11500:GrStrokeTessellationShader::Impl::~Impl\28\29 -11501:GrStrokeTessellationShader::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -11502:GrStrokeTessellationShader::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -11503:GrSkSLFP::~GrSkSLFP\28\29_10553 -11504:GrSkSLFP::~GrSkSLFP\28\29 -11505:GrSkSLFP::onMakeProgramImpl\28\29\20const -11506:GrSkSLFP::onIsEqual\28GrFragmentProcessor\20const&\29\20const -11507:GrSkSLFP::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -11508:GrSkSLFP::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -11509:GrSkSLFP::clone\28\29\20const -11510:GrSkSLFP::Impl::~Impl\28\29_10562 -11511:GrSkSLFP::Impl::~Impl\28\29 -11512:GrSkSLFP::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -11513:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::toLinearSrgb\28std::__2::basic_string\2c\20std::__2::allocator>\29 -11514:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::sampleShader\28int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29 -11515:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::sampleColorFilter\28int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29 -11516:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::sampleBlender\28int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29 -11517:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::getMangledName\28char\20const*\29 -11518:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::fromLinearSrgb\28std::__2::basic_string\2c\20std::__2::allocator>\29 -11519:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::defineFunction\28char\20const*\2c\20char\20const*\2c\20bool\29 -11520:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::declareUniform\28SkSL::VarDeclaration\20const*\29 -11521:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::declareFunction\28char\20const*\29 -11522:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -11523:GrSimpleMesh*\20SkArenaAlloc::allocUninitializedArray\28unsigned\20long\29::'lambda'\28char*\29::__invoke\28char*\29 -11524:GrRingBuffer::FinishSubmit\28void*\29 -11525:GrResourceCache::CompareTimestamp\28GrGpuResource*\20const&\2c\20GrGpuResource*\20const&\29 -11526:GrRenderTask::~GrRenderTask\28\29 -11527:GrRenderTask::disown\28GrDrawingManager*\29 -11528:GrRenderTargetProxy::~GrRenderTargetProxy\28\29_9760 -11529:GrRenderTargetProxy::~GrRenderTargetProxy\28\29 -11530:GrRenderTargetProxy::onUninstantiatedGpuMemorySize\28\29\20const -11531:GrRenderTargetProxy::instantiate\28GrResourceProvider*\29 -11532:GrRenderTargetProxy::createSurface\28GrResourceProvider*\29\20const -11533:GrRenderTargetProxy::callbackDesc\28\29\20const -11534:GrRecordingContext::~GrRecordingContext\28\29_9696 -11535:GrRecordingContext::abandoned\28\29 -11536:GrRRectShadowGeoProc::~GrRRectShadowGeoProc\28\29_10536 -11537:GrRRectShadowGeoProc::~GrRRectShadowGeoProc\28\29 -11538:GrRRectShadowGeoProc::onTextureSampler\28int\29\20const -11539:GrRRectShadowGeoProc::name\28\29\20const -11540:GrRRectShadowGeoProc::makeProgramImpl\28GrShaderCaps\20const&\29\20const -11541:GrRRectShadowGeoProc::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -11542:GrQuadEffect::name\28\29\20const -11543:GrQuadEffect::makeProgramImpl\28GrShaderCaps\20const&\29\20const -11544:GrQuadEffect::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -11545:GrQuadEffect::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -11546:GrQuadEffect::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -11547:GrPorterDuffXPFactory::makeXferProcessor\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -11548:GrPorterDuffXPFactory::analysisProperties\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\20const&\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -11549:GrPerlinNoise2Effect::~GrPerlinNoise2Effect\28\29_10473 -11550:GrPerlinNoise2Effect::~GrPerlinNoise2Effect\28\29 -11551:GrPerlinNoise2Effect::onMakeProgramImpl\28\29\20const -11552:GrPerlinNoise2Effect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -11553:GrPerlinNoise2Effect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -11554:GrPerlinNoise2Effect::name\28\29\20const -11555:GrPerlinNoise2Effect::clone\28\29\20const -11556:GrPerlinNoise2Effect::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -11557:GrPerlinNoise2Effect::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -11558:GrPathTessellationShader::Impl::~Impl\28\29 -11559:GrPathTessellationShader::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -11560:GrPathTessellationShader::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -11561:GrOpsRenderPass::~GrOpsRenderPass\28\29 -11562:GrOpsRenderPass::onExecuteDrawable\28std::__2::unique_ptr>\29 -11563:GrOpsRenderPass::onDrawIndirect\28GrBuffer\20const*\2c\20unsigned\20long\2c\20int\29 -11564:GrOpsRenderPass::onDrawIndexedIndirect\28GrBuffer\20const*\2c\20unsigned\20long\2c\20int\29 -11565:GrOpFlushState::~GrOpFlushState\28\29_9551 -11566:GrOpFlushState::~GrOpFlushState\28\29 -11567:GrOpFlushState::writeView\28\29\20const -11568:GrOpFlushState::usesMSAASurface\28\29\20const -11569:GrOpFlushState::tokenTracker\28\29 -11570:GrOpFlushState::threadSafeCache\28\29\20const -11571:GrOpFlushState::strikeCache\28\29\20const -11572:GrOpFlushState::smallPathAtlasManager\28\29\20const -11573:GrOpFlushState::sampledProxyArray\28\29 -11574:GrOpFlushState::rtProxy\28\29\20const -11575:GrOpFlushState::resourceProvider\28\29\20const -11576:GrOpFlushState::renderPassBarriers\28\29\20const -11577:GrOpFlushState::recordDraw\28GrGeometryProcessor\20const*\2c\20GrSimpleMesh\20const*\2c\20int\2c\20GrSurfaceProxy\20const*\20const*\2c\20GrPrimitiveType\29 -11578:GrOpFlushState::putBackVertices\28int\2c\20unsigned\20long\29 -11579:GrOpFlushState::putBackIndirectDraws\28int\29 -11580:GrOpFlushState::putBackIndices\28int\29 -11581:GrOpFlushState::putBackIndexedIndirectDraws\28int\29 -11582:GrOpFlushState::makeVertexSpace\28unsigned\20long\2c\20int\2c\20sk_sp*\2c\20int*\29 -11583:GrOpFlushState::makeVertexSpaceAtLeast\28unsigned\20long\2c\20int\2c\20int\2c\20sk_sp*\2c\20int*\2c\20int*\29 -11584:GrOpFlushState::makeIndexSpace\28int\2c\20sk_sp*\2c\20int*\29 -11585:GrOpFlushState::makeIndexSpaceAtLeast\28int\2c\20int\2c\20sk_sp*\2c\20int*\2c\20int*\29 -11586:GrOpFlushState::makeDrawIndirectSpace\28int\2c\20sk_sp*\2c\20unsigned\20long*\29 -11587:GrOpFlushState::makeDrawIndexedIndirectSpace\28int\2c\20sk_sp*\2c\20unsigned\20long*\29 -11588:GrOpFlushState::dstProxyView\28\29\20const -11589:GrOpFlushState::colorLoadOp\28\29\20const -11590:GrOpFlushState::atlasManager\28\29\20const -11591:GrOpFlushState::appliedClip\28\29\20const -11592:GrOpFlushState::addInlineUpload\28std::__2::function&\29>&&\29 -11593:GrOp::~GrOp\28\29 -11594:GrOnFlushCallbackObject::postFlush\28skgpu::Token\29 -11595:GrModulateAtlasCoverageEffect::onMakeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -11596:GrModulateAtlasCoverageEffect::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -11597:GrModulateAtlasCoverageEffect::onMakeProgramImpl\28\29\20const -11598:GrModulateAtlasCoverageEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -11599:GrModulateAtlasCoverageEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -11600:GrModulateAtlasCoverageEffect::name\28\29\20const -11601:GrModulateAtlasCoverageEffect::clone\28\29\20const -11602:GrMeshDrawOp::onPrepare\28GrOpFlushState*\29 -11603:GrMeshDrawOp::onPrePrepare\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -11604:GrMatrixEffect::onMakeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -11605:GrMatrixEffect::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -11606:GrMatrixEffect::onMakeProgramImpl\28\29\20const -11607:GrMatrixEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -11608:GrMatrixEffect::name\28\29\20const -11609:GrMatrixEffect::clone\28\29\20const -11610:GrMakeUniqueKeyInvalidationListener\28skgpu::UniqueKey*\2c\20unsigned\20int\29::Listener::~Listener\28\29_10160 -11611:GrMakeUniqueKeyInvalidationListener\28skgpu::UniqueKey*\2c\20unsigned\20int\29::Listener::~Listener\28\29 -11612:GrMakeUniqueKeyInvalidationListener\28skgpu::UniqueKey*\2c\20unsigned\20int\29::$_0::__invoke\28void\20const*\2c\20void*\29 -11613:GrImageContext::~GrImageContext\28\29_9485 -11614:GrImageContext::~GrImageContext\28\29 -11615:GrHardClip::apply\28GrRecordingContext*\2c\20skgpu::ganesh::SurfaceDrawContext*\2c\20GrDrawOp*\2c\20GrAAType\2c\20GrAppliedClip*\2c\20SkRect*\29\20const -11616:GrGpuResource::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -11617:GrGpuBuffer::~GrGpuBuffer\28\29 -11618:GrGpuBuffer::unref\28\29\20const -11619:GrGpuBuffer::getResourceType\28\29\20const -11620:GrGpuBuffer::computeScratchKey\28skgpu::ScratchKey*\29\20const -11621:GrGpu::endTimerQuery\28GrTimerQuery\20const&\29 -11622:GrGeometryProcessor::onTextureSampler\28int\29\20const -11623:GrGeometryProcessor::ProgramImpl::~ProgramImpl\28\29 -11624:GrGLVaryingHandler::~GrGLVaryingHandler\28\29 -11625:GrGLUniformHandler::~GrGLUniformHandler\28\29_12526 -11626:GrGLUniformHandler::~GrGLUniformHandler\28\29 -11627:GrGLUniformHandler::samplerVariable\28GrResourceHandle\29\20const -11628:GrGLUniformHandler::samplerSwizzle\28GrResourceHandle\29\20const -11629:GrGLUniformHandler::internalAddUniformArray\28GrProcessor\20const*\2c\20unsigned\20int\2c\20SkSLType\2c\20char\20const*\2c\20bool\2c\20int\2c\20char\20const**\29 -11630:GrGLUniformHandler::getUniformCStr\28GrResourceHandle\29\20const -11631:GrGLUniformHandler::appendUniformDecls\28GrShaderFlags\2c\20SkString*\29\20const -11632:GrGLUniformHandler::addSampler\28GrBackendFormat\20const&\2c\20GrSamplerState\2c\20skgpu::Swizzle\20const&\2c\20char\20const*\2c\20GrShaderCaps\20const*\29 -11633:GrGLTextureRenderTarget::~GrGLTextureRenderTarget\28\29 -11634:GrGLTextureRenderTarget::onSetLabel\28\29 -11635:GrGLTextureRenderTarget::onRelease\28\29 -11636:GrGLTextureRenderTarget::onGpuMemorySize\28\29\20const -11637:GrGLTextureRenderTarget::onAbandon\28\29 -11638:GrGLTextureRenderTarget::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -11639:GrGLTextureRenderTarget::backendFormat\28\29\20const -11640:GrGLTexture::~GrGLTexture\28\29_12475 -11641:GrGLTexture::~GrGLTexture\28\29 -11642:GrGLTexture::textureParamsModified\28\29 -11643:GrGLTexture::onStealBackendTexture\28GrBackendTexture*\2c\20std::__2::function*\29 -11644:GrGLTexture::getBackendTexture\28\29\20const -11645:GrGLSemaphore::~GrGLSemaphore\28\29_12452 -11646:GrGLSemaphore::~GrGLSemaphore\28\29 -11647:GrGLSemaphore::setIsOwned\28\29 -11648:GrGLSemaphore::backendSemaphore\28\29\20const -11649:GrGLSLVertexBuilder::~GrGLSLVertexBuilder\28\29 -11650:GrGLSLVertexBuilder::onFinalize\28\29 -11651:GrGLSLUniformHandler::inputSamplerSwizzle\28GrResourceHandle\29\20const -11652:GrGLSLFragmentShaderBuilder::~GrGLSLFragmentShaderBuilder\28\29_10781 -11653:GrGLSLFragmentShaderBuilder::~GrGLSLFragmentShaderBuilder\28\29 -11654:GrGLSLFragmentShaderBuilder::primaryColorOutputIsInOut\28\29\20const -11655:GrGLSLFragmentShaderBuilder::onFinalize\28\29 -11656:GrGLSLFragmentShaderBuilder::hasSecondaryOutput\28\29\20const -11657:GrGLSLFragmentShaderBuilder::forceHighPrecision\28\29 -11658:GrGLSLFragmentShaderBuilder::enableAdvancedBlendEquationIfNeeded\28skgpu::BlendEquation\29 -11659:GrGLRenderTarget::~GrGLRenderTarget\28\29_12447 -11660:GrGLRenderTarget::~GrGLRenderTarget\28\29 -11661:GrGLRenderTarget::onGpuMemorySize\28\29\20const -11662:GrGLRenderTarget::getBackendRenderTarget\28\29\20const -11663:GrGLRenderTarget::completeStencilAttachment\28GrAttachment*\2c\20bool\29 -11664:GrGLRenderTarget::canAttemptStencilAttachment\28bool\29\20const -11665:GrGLRenderTarget::backendFormat\28\29\20const -11666:GrGLRenderTarget::alwaysClearStencil\28\29\20const -11667:GrGLProgramDataManager::~GrGLProgramDataManager\28\29_12423 -11668:GrGLProgramDataManager::~GrGLProgramDataManager\28\29 -11669:GrGLProgramDataManager::setMatrix4fv\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -11670:GrGLProgramDataManager::setMatrix4f\28GrResourceHandle\2c\20float\20const*\29\20const -11671:GrGLProgramDataManager::setMatrix3fv\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -11672:GrGLProgramDataManager::setMatrix3f\28GrResourceHandle\2c\20float\20const*\29\20const -11673:GrGLProgramDataManager::setMatrix2fv\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -11674:GrGLProgramDataManager::setMatrix2f\28GrResourceHandle\2c\20float\20const*\29\20const -11675:GrGLProgramDataManager::set4iv\28GrResourceHandle\2c\20int\2c\20int\20const*\29\20const -11676:GrGLProgramDataManager::set4i\28GrResourceHandle\2c\20int\2c\20int\2c\20int\2c\20int\29\20const -11677:GrGLProgramDataManager::set4f\28GrResourceHandle\2c\20float\2c\20float\2c\20float\2c\20float\29\20const -11678:GrGLProgramDataManager::set3iv\28GrResourceHandle\2c\20int\2c\20int\20const*\29\20const -11679:GrGLProgramDataManager::set3i\28GrResourceHandle\2c\20int\2c\20int\2c\20int\29\20const -11680:GrGLProgramDataManager::set3fv\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -11681:GrGLProgramDataManager::set3f\28GrResourceHandle\2c\20float\2c\20float\2c\20float\29\20const -11682:GrGLProgramDataManager::set2iv\28GrResourceHandle\2c\20int\2c\20int\20const*\29\20const -11683:GrGLProgramDataManager::set2i\28GrResourceHandle\2c\20int\2c\20int\29\20const -11684:GrGLProgramDataManager::set2f\28GrResourceHandle\2c\20float\2c\20float\29\20const -11685:GrGLProgramDataManager::set1iv\28GrResourceHandle\2c\20int\2c\20int\20const*\29\20const -11686:GrGLProgramDataManager::set1i\28GrResourceHandle\2c\20int\29\20const -11687:GrGLProgramDataManager::set1fv\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -11688:GrGLProgramDataManager::set1f\28GrResourceHandle\2c\20float\29\20const -11689:GrGLProgramBuilder::~GrGLProgramBuilder\28\29_12561 -11690:GrGLProgramBuilder::varyingHandler\28\29 -11691:GrGLProgramBuilder::caps\28\29\20const -11692:GrGLProgram::~GrGLProgram\28\29_12381 -11693:GrGLOpsRenderPass::~GrGLOpsRenderPass\28\29 -11694:GrGLOpsRenderPass::onSetScissorRect\28SkIRect\20const&\29 -11695:GrGLOpsRenderPass::onEnd\28\29 -11696:GrGLOpsRenderPass::onDraw\28int\2c\20int\29 -11697:GrGLOpsRenderPass::onDrawInstanced\28int\2c\20int\2c\20int\2c\20int\29 -11698:GrGLOpsRenderPass::onDrawIndirect\28GrBuffer\20const*\2c\20unsigned\20long\2c\20int\29 -11699:GrGLOpsRenderPass::onDrawIndexed\28int\2c\20int\2c\20unsigned\20short\2c\20unsigned\20short\2c\20int\29 -11700:GrGLOpsRenderPass::onDrawIndexedInstanced\28int\2c\20int\2c\20int\2c\20int\2c\20int\29 -11701:GrGLOpsRenderPass::onDrawIndexedIndirect\28GrBuffer\20const*\2c\20unsigned\20long\2c\20int\29 -11702:GrGLOpsRenderPass::onClear\28GrScissorState\20const&\2c\20std::__2::array\29 -11703:GrGLOpsRenderPass::onClearStencilClip\28GrScissorState\20const&\2c\20bool\29 -11704:GrGLOpsRenderPass::onBindTextures\28GrGeometryProcessor\20const&\2c\20GrSurfaceProxy\20const*\20const*\2c\20GrPipeline\20const&\29 -11705:GrGLOpsRenderPass::onBindPipeline\28GrProgramInfo\20const&\2c\20SkRect\20const&\29 -11706:GrGLOpsRenderPass::onBindBuffers\28sk_sp\2c\20sk_sp\2c\20sk_sp\2c\20GrPrimitiveRestart\29 -11707:GrGLOpsRenderPass::onBegin\28\29 -11708:GrGLOpsRenderPass::inlineUpload\28GrOpFlushState*\2c\20std::__2::function&\29>&\29 -11709:GrGLInterface::~GrGLInterface\28\29_12358 -11710:GrGLInterface::~GrGLInterface\28\29 -11711:GrGLGpu::~GrGLGpu\28\29_12226 -11712:GrGLGpu::xferBarrier\28GrRenderTarget*\2c\20GrXferBarrierType\29 -11713:GrGLGpu::wrapBackendSemaphore\28GrBackendSemaphore\20const&\2c\20GrSemaphoreWrapType\2c\20GrWrapOwnership\29 -11714:GrGLGpu::willExecute\28\29 -11715:GrGLGpu::waitSemaphore\28GrSemaphore*\29 -11716:GrGLGpu::submit\28GrOpsRenderPass*\29 -11717:GrGLGpu::startTimerQuery\28\29 -11718:GrGLGpu::stagingBufferManager\28\29 -11719:GrGLGpu::refPipelineBuilder\28\29 -11720:GrGLGpu::prepareTextureForCrossContextUsage\28GrTexture*\29 -11721:GrGLGpu::prepareSurfacesForBackendAccessAndStateUpdates\28SkSpan\2c\20SkSurfaces::BackendSurfaceAccess\2c\20skgpu::MutableTextureState\20const*\29 -11722:GrGLGpu::precompileShader\28SkData\20const&\2c\20SkData\20const&\29 -11723:GrGLGpu::onWritePixels\28GrSurface*\2c\20SkIRect\2c\20GrColorType\2c\20GrColorType\2c\20GrMipLevel\20const*\2c\20int\2c\20bool\29 -11724:GrGLGpu::onWrapRenderableBackendTexture\28GrBackendTexture\20const&\2c\20int\2c\20GrWrapOwnership\2c\20GrWrapCacheable\29 -11725:GrGLGpu::onWrapCompressedBackendTexture\28GrBackendTexture\20const&\2c\20GrWrapOwnership\2c\20GrWrapCacheable\29 -11726:GrGLGpu::onWrapBackendTexture\28GrBackendTexture\20const&\2c\20GrWrapOwnership\2c\20GrWrapCacheable\2c\20GrIOType\29 -11727:GrGLGpu::onWrapBackendRenderTarget\28GrBackendRenderTarget\20const&\29 -11728:GrGLGpu::onUpdateCompressedBackendTexture\28GrBackendTexture\20const&\2c\20sk_sp\2c\20void\20const*\2c\20unsigned\20long\29 -11729:GrGLGpu::onTransferPixelsTo\28GrTexture*\2c\20SkIRect\2c\20GrColorType\2c\20GrColorType\2c\20sk_sp\2c\20unsigned\20long\2c\20unsigned\20long\29 -11730:GrGLGpu::onTransferPixelsFrom\28GrSurface*\2c\20SkIRect\2c\20GrColorType\2c\20GrColorType\2c\20sk_sp\2c\20unsigned\20long\29 -11731:GrGLGpu::onTransferFromBufferToBuffer\28sk_sp\2c\20unsigned\20long\2c\20sk_sp\2c\20unsigned\20long\2c\20unsigned\20long\29 -11732:GrGLGpu::onSubmitToGpu\28GrSubmitInfo\20const&\29 -11733:GrGLGpu::onResolveRenderTarget\28GrRenderTarget*\2c\20SkIRect\20const&\29 -11734:GrGLGpu::onResetTextureBindings\28\29 -11735:GrGLGpu::onResetContext\28unsigned\20int\29 -11736:GrGLGpu::onRegenerateMipMapLevels\28GrTexture*\29 -11737:GrGLGpu::onReadPixels\28GrSurface*\2c\20SkIRect\2c\20GrColorType\2c\20GrColorType\2c\20void*\2c\20unsigned\20long\29 -11738:GrGLGpu::onGetOpsRenderPass\28GrRenderTarget*\2c\20bool\2c\20GrAttachment*\2c\20GrSurfaceOrigin\2c\20SkIRect\20const&\2c\20GrOpsRenderPass::LoadAndStoreInfo\20const&\2c\20GrOpsRenderPass::StencilLoadAndStoreInfo\20const&\2c\20skia_private::TArray\20const&\2c\20GrXferBarrierFlags\29 -11739:GrGLGpu::onDumpJSON\28SkJSONWriter*\29\20const -11740:GrGLGpu::onCreateTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20int\2c\20unsigned\20int\2c\20std::__2::basic_string_view>\29 -11741:GrGLGpu::onCreateCompressedTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20skgpu::Budgeted\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20void\20const*\2c\20unsigned\20long\29 -11742:GrGLGpu::onCreateCompressedBackendTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\29 -11743:GrGLGpu::onCreateBuffer\28unsigned\20long\2c\20GrGpuBufferType\2c\20GrAccessPattern\29 -11744:GrGLGpu::onCreateBackendTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20skgpu::Renderable\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -11745:GrGLGpu::onCopySurface\28GrSurface*\2c\20SkIRect\20const&\2c\20GrSurface*\2c\20SkIRect\20const&\2c\20SkFilterMode\29 -11746:GrGLGpu::onClearBackendTexture\28GrBackendTexture\20const&\2c\20sk_sp\2c\20std::__2::array\29 -11747:GrGLGpu::makeStencilAttachment\28GrBackendFormat\20const&\2c\20SkISize\2c\20int\29 -11748:GrGLGpu::makeSemaphore\28bool\29 -11749:GrGLGpu::makeMSAAAttachment\28SkISize\2c\20GrBackendFormat\20const&\2c\20int\2c\20skgpu::Protected\2c\20GrMemoryless\29 -11750:GrGLGpu::insertSemaphore\28GrSemaphore*\29 -11751:GrGLGpu::getPreferredStencilFormat\28GrBackendFormat\20const&\29 -11752:GrGLGpu::finishOutstandingGpuWork\28\29 -11753:GrGLGpu::endTimerQuery\28GrTimerQuery\20const&\29 -11754:GrGLGpu::disconnect\28GrGpu::DisconnectType\29 -11755:GrGLGpu::deleteBackendTexture\28GrBackendTexture\20const&\29 -11756:GrGLGpu::compile\28GrProgramDesc\20const&\2c\20GrProgramInfo\20const&\29 -11757:GrGLGpu::checkFinishedCallbacks\28\29 -11758:GrGLGpu::addFinishedCallback\28skgpu::AutoCallback\2c\20std::__2::optional\29 -11759:GrGLGpu::ProgramCache::~ProgramCache\28\29_12338 -11760:GrGLGpu::ProgramCache::~ProgramCache\28\29 -11761:GrGLFunction::GrGLFunction\28void\20\28*\29\28unsigned\20int\2c\20unsigned\20int\2c\20float\29\29::'lambda'\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20float\29::__invoke\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20float\29 -11762:GrGLFunction::GrGLFunction\28void\20\28*\29\28int\2c\20float\2c\20float\2c\20float\29\29::'lambda'\28void\20const*\2c\20int\2c\20float\2c\20float\2c\20float\29::__invoke\28void\20const*\2c\20int\2c\20float\2c\20float\2c\20float\29 -11763:GrGLFunction::GrGLFunction\28void\20\28*\29\28float\2c\20float\2c\20float\2c\20float\29\29::'lambda'\28void\20const*\2c\20float\2c\20float\2c\20float\2c\20float\29::__invoke\28void\20const*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11764:GrGLFunction::GrGLFunction\28void\20\28*\29\28float\29\29::'lambda'\28void\20const*\2c\20float\29::__invoke\28void\20const*\2c\20float\29 -11765:GrGLFunction::GrGLFunction\28void\20\28*\29\28\29\29::'lambda'\28void\20const*\29::__invoke\28void\20const*\29 -11766:GrGLFunction::GrGLFunction\28unsigned\20int\20\28*\29\28__GLsync*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29\29::'lambda'\28void\20const*\2c\20__GLsync*\2c\20unsigned\20int\2c\20int\2c\20int\29::__invoke\28void\20const*\2c\20__GLsync*\2c\20unsigned\20int\2c\20int\2c\20int\29 -11767:GrGLFunction::GrGLFunction\28unsigned\20int\20\28*\29\28\29\29::'lambda'\28void\20const*\29::__invoke\28void\20const*\29 -11768:GrGLCaps::~GrGLCaps\28\29_12193 -11769:GrGLCaps::surfaceSupportsReadPixels\28GrSurface\20const*\29\20const -11770:GrGLCaps::supportedWritePixelsColorType\28GrColorType\2c\20GrBackendFormat\20const&\2c\20GrColorType\29\20const -11771:GrGLCaps::onSurfaceSupportsWritePixels\28GrSurface\20const*\29\20const -11772:GrGLCaps::onSupportsDynamicMSAA\28GrRenderTargetProxy\20const*\29\20const -11773:GrGLCaps::onSupportedReadPixelsColorType\28GrColorType\2c\20GrBackendFormat\20const&\2c\20GrColorType\29\20const -11774:GrGLCaps::onIsWindowRectanglesSupportedForRT\28GrBackendRenderTarget\20const&\29\20const -11775:GrGLCaps::onGetReadSwizzle\28GrBackendFormat\20const&\2c\20GrColorType\29\20const -11776:GrGLCaps::onGetDstSampleFlagsForProxy\28GrRenderTargetProxy\20const*\29\20const -11777:GrGLCaps::onGetDefaultBackendFormat\28GrColorType\29\20const -11778:GrGLCaps::onDumpJSON\28SkJSONWriter*\29\20const -11779:GrGLCaps::onCanCopySurface\28GrSurfaceProxy\20const*\2c\20SkIRect\20const&\2c\20GrSurfaceProxy\20const*\2c\20SkIRect\20const&\29\20const -11780:GrGLCaps::onAreColorTypeAndFormatCompatible\28GrColorType\2c\20GrBackendFormat\20const&\29\20const -11781:GrGLCaps::onApplyOptionsOverrides\28GrContextOptions\20const&\29 -11782:GrGLCaps::maxRenderTargetSampleCount\28GrBackendFormat\20const&\29\20const -11783:GrGLCaps::makeDesc\28GrRenderTarget*\2c\20GrProgramInfo\20const&\2c\20GrCaps::ProgramDescOverrideFlags\29\20const -11784:GrGLCaps::isFormatTexturable\28GrBackendFormat\20const&\2c\20GrTextureType\29\20const -11785:GrGLCaps::isFormatSRGB\28GrBackendFormat\20const&\29\20const -11786:GrGLCaps::isFormatRenderable\28GrBackendFormat\20const&\2c\20int\29\20const -11787:GrGLCaps::isFormatCopyable\28GrBackendFormat\20const&\29\20const -11788:GrGLCaps::isFormatAsColorTypeRenderable\28GrColorType\2c\20GrBackendFormat\20const&\2c\20int\29\20const -11789:GrGLCaps::getWriteSwizzle\28GrBackendFormat\20const&\2c\20GrColorType\29\20const -11790:GrGLCaps::getRenderTargetSampleCount\28int\2c\20GrBackendFormat\20const&\29\20const -11791:GrGLCaps::getDstCopyRestrictions\28GrRenderTargetProxy\20const*\2c\20GrColorType\29\20const -11792:GrGLCaps::getBackendFormatFromCompressionType\28SkTextureCompressionType\29\20const -11793:GrGLCaps::computeFormatKey\28GrBackendFormat\20const&\29\20const -11794:GrGLBuffer::~GrGLBuffer\28\29_12143 -11795:GrGLBuffer::~GrGLBuffer\28\29 -11796:GrGLBuffer::setMemoryBacking\28SkTraceMemoryDump*\2c\20SkString\20const&\29\20const -11797:GrGLBuffer::onUpdateData\28void\20const*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\29 -11798:GrGLBuffer::onUnmap\28GrGpuBuffer::MapType\29 -11799:GrGLBuffer::onSetLabel\28\29 -11800:GrGLBuffer::onRelease\28\29 -11801:GrGLBuffer::onMap\28GrGpuBuffer::MapType\29 -11802:GrGLBuffer::onClearToZero\28\29 -11803:GrGLBuffer::onAbandon\28\29 -11804:GrGLBackendTextureData::~GrGLBackendTextureData\28\29_12117 -11805:GrGLBackendTextureData::~GrGLBackendTextureData\28\29 -11806:GrGLBackendTextureData::isSameTexture\28GrBackendTextureData\20const*\29\20const -11807:GrGLBackendTextureData::isProtected\28\29\20const -11808:GrGLBackendTextureData::getBackendFormat\28\29\20const -11809:GrGLBackendTextureData::equal\28GrBackendTextureData\20const*\29\20const -11810:GrGLBackendTextureData::copyTo\28SkAnySubclass&\29\20const -11811:GrGLBackendRenderTargetData::getBackendFormat\28\29\20const -11812:GrGLBackendRenderTargetData::equal\28GrBackendRenderTargetData\20const*\29\20const -11813:GrGLBackendRenderTargetData::copyTo\28SkAnySubclass&\29\20const -11814:GrGLBackendFormatData::toString\28\29\20const -11815:GrGLBackendFormatData::stencilBits\28\29\20const -11816:GrGLBackendFormatData::equal\28GrBackendFormatData\20const*\29\20const -11817:GrGLBackendFormatData::desc\28\29\20const -11818:GrGLBackendFormatData::copyTo\28SkAnySubclass&\29\20const -11819:GrGLBackendFormatData::compressionType\28\29\20const -11820:GrGLBackendFormatData::channelMask\28\29\20const -11821:GrGLBackendFormatData::bytesPerBlock\28\29\20const -11822:GrGLAttachment::~GrGLAttachment\28\29 -11823:GrGLAttachment::setMemoryBacking\28SkTraceMemoryDump*\2c\20SkString\20const&\29\20const -11824:GrGLAttachment::onSetLabel\28\29 -11825:GrGLAttachment::onRelease\28\29 -11826:GrGLAttachment::onAbandon\28\29 -11827:GrGLAttachment::backendFormat\28\29\20const -11828:GrFragmentProcessor::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -11829:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -11830:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::onMakeProgramImpl\28\29\20const -11831:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::onIsEqual\28GrFragmentProcessor\20const&\29\20const -11832:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -11833:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::name\28\29\20const -11834:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -11835:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::clone\28\29\20const -11836:GrFragmentProcessor::SurfaceColor\28\29::SurfaceColorProcessor::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -11837:GrFragmentProcessor::SurfaceColor\28\29::SurfaceColorProcessor::onMakeProgramImpl\28\29\20const -11838:GrFragmentProcessor::SurfaceColor\28\29::SurfaceColorProcessor::name\28\29\20const -11839:GrFragmentProcessor::SurfaceColor\28\29::SurfaceColorProcessor::clone\28\29\20const -11840:GrFragmentProcessor::ProgramImpl::~ProgramImpl\28\29 -11841:GrFragmentProcessor::HighPrecision\28std::__2::unique_ptr>\29::HighPrecisionFragmentProcessor::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -11842:GrFragmentProcessor::HighPrecision\28std::__2::unique_ptr>\29::HighPrecisionFragmentProcessor::onMakeProgramImpl\28\29\20const -11843:GrFragmentProcessor::HighPrecision\28std::__2::unique_ptr>\29::HighPrecisionFragmentProcessor::name\28\29\20const -11844:GrFragmentProcessor::HighPrecision\28std::__2::unique_ptr>\29::HighPrecisionFragmentProcessor::clone\28\29\20const -11845:GrFragmentProcessor::DeviceSpace\28std::__2::unique_ptr>\29::DeviceSpace::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -11846:GrFragmentProcessor::DeviceSpace\28std::__2::unique_ptr>\29::DeviceSpace::onMakeProgramImpl\28\29\20const -11847:GrFragmentProcessor::DeviceSpace\28std::__2::unique_ptr>\29::DeviceSpace::name\28\29\20const -11848:GrFragmentProcessor::DeviceSpace\28std::__2::unique_ptr>\29::DeviceSpace::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -11849:GrFragmentProcessor::DeviceSpace\28std::__2::unique_ptr>\29::DeviceSpace::clone\28\29\20const -11850:GrFragmentProcessor::Compose\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29::ComposeProcessor::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -11851:GrFragmentProcessor::Compose\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29::ComposeProcessor::onMakeProgramImpl\28\29\20const -11852:GrFragmentProcessor::Compose\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29::ComposeProcessor::name\28\29\20const -11853:GrFragmentProcessor::Compose\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29::ComposeProcessor::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -11854:GrFragmentProcessor::Compose\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29::ComposeProcessor::clone\28\29\20const -11855:GrFixedClip::~GrFixedClip\28\29_9258 -11856:GrFixedClip::~GrFixedClip\28\29 -11857:GrExternalTextureGenerator::onGenerateTexture\28GrRecordingContext*\2c\20SkImageInfo\20const&\2c\20skgpu::Mipmapped\2c\20GrImageTexGenPolicy\29 -11858:GrEagerDynamicVertexAllocator::lock\28unsigned\20long\2c\20int\29 -11859:GrDynamicAtlas::~GrDynamicAtlas\28\29_9229 -11860:GrDynamicAtlas::~GrDynamicAtlas\28\29 -11861:GrDrawingManager::flush\28SkSpan\2c\20SkSurfaces::BackendSurfaceAccess\2c\20GrFlushInfo\20const&\2c\20skgpu::MutableTextureState\20const*\29 -11862:GrDrawOp::usesStencil\28\29\20const -11863:GrDrawOp::usesMSAA\28\29\20const -11864:GrDrawOp::fixedFunctionFlags\28\29\20const -11865:GrDistanceFieldPathGeoProc::~GrDistanceFieldPathGeoProc\28\29_10429 -11866:GrDistanceFieldPathGeoProc::~GrDistanceFieldPathGeoProc\28\29 -11867:GrDistanceFieldPathGeoProc::onTextureSampler\28int\29\20const -11868:GrDistanceFieldPathGeoProc::name\28\29\20const -11869:GrDistanceFieldPathGeoProc::makeProgramImpl\28GrShaderCaps\20const&\29\20const -11870:GrDistanceFieldPathGeoProc::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -11871:GrDistanceFieldPathGeoProc::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -11872:GrDistanceFieldPathGeoProc::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -11873:GrDistanceFieldLCDTextGeoProc::~GrDistanceFieldLCDTextGeoProc\28\29_10433 -11874:GrDistanceFieldLCDTextGeoProc::~GrDistanceFieldLCDTextGeoProc\28\29 -11875:GrDistanceFieldLCDTextGeoProc::name\28\29\20const -11876:GrDistanceFieldLCDTextGeoProc::makeProgramImpl\28GrShaderCaps\20const&\29\20const -11877:GrDistanceFieldLCDTextGeoProc::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -11878:GrDistanceFieldLCDTextGeoProc::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -11879:GrDistanceFieldLCDTextGeoProc::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -11880:GrDistanceFieldA8TextGeoProc::~GrDistanceFieldA8TextGeoProc\28\29_10425 -11881:GrDistanceFieldA8TextGeoProc::~GrDistanceFieldA8TextGeoProc\28\29 -11882:GrDistanceFieldA8TextGeoProc::name\28\29\20const -11883:GrDistanceFieldA8TextGeoProc::makeProgramImpl\28GrShaderCaps\20const&\29\20const -11884:GrDistanceFieldA8TextGeoProc::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -11885:GrDistanceFieldA8TextGeoProc::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -11886:GrDistanceFieldA8TextGeoProc::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -11887:GrDisableColorXPFactory::makeXferProcessor\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -11888:GrDisableColorXPFactory::analysisProperties\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\20const&\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -11889:GrDirectContext::~GrDirectContext\28\29_9131 -11890:GrDirectContext::releaseResourcesAndAbandonContext\28\29 -11891:GrDirectContext::init\28\29 -11892:GrDirectContext::abandoned\28\29 -11893:GrDirectContext::abandonContext\28\29 -11894:GrDeferredProxyUploader::~GrDeferredProxyUploader\28\29_8759 -11895:GrDeferredProxyUploader::~GrDeferredProxyUploader\28\29 -11896:GrCpuVertexAllocator::~GrCpuVertexAllocator\28\29_9253 -11897:GrCpuVertexAllocator::~GrCpuVertexAllocator\28\29 -11898:GrCpuVertexAllocator::unlock\28int\29 -11899:GrCpuVertexAllocator::lock\28unsigned\20long\2c\20int\29 -11900:GrCpuBuffer::unref\28\29\20const -11901:GrCoverageSetOpXPFactory::makeXferProcessor\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -11902:GrCoverageSetOpXPFactory::analysisProperties\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\20const&\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -11903:GrCopyRenderTask::~GrCopyRenderTask\28\29_9091 -11904:GrCopyRenderTask::onMakeSkippable\28\29 -11905:GrCopyRenderTask::onMakeClosed\28GrRecordingContext*\2c\20SkIRect*\29 -11906:GrCopyRenderTask::onExecute\28GrOpFlushState*\29 -11907:GrCopyRenderTask::gatherProxyIntervals\28GrResourceAllocator*\29\20const -11908:GrConvexPolyEffect::onMakeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -11909:GrConvexPolyEffect::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -11910:GrConvexPolyEffect::onMakeProgramImpl\28\29\20const -11911:GrConvexPolyEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -11912:GrConvexPolyEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -11913:GrConvexPolyEffect::name\28\29\20const -11914:GrConvexPolyEffect::clone\28\29\20const -11915:GrContext_Base::~GrContext_Base\28\29_9071 -11916:GrContextThreadSafeProxy::~GrContextThreadSafeProxy\28\29_9059 -11917:GrContextThreadSafeProxy::~GrContextThreadSafeProxy\28\29 -11918:GrContextThreadSafeProxy::isValidCharacterizationForVulkan\28sk_sp\2c\20bool\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20bool\2c\20bool\29 -11919:GrConicEffect::name\28\29\20const -11920:GrConicEffect::makeProgramImpl\28GrShaderCaps\20const&\29\20const -11921:GrConicEffect::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -11922:GrConicEffect::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -11923:GrConicEffect::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -11924:GrColorSpaceXformEffect::~GrColorSpaceXformEffect\28\29_9043 -11925:GrColorSpaceXformEffect::~GrColorSpaceXformEffect\28\29 -11926:GrColorSpaceXformEffect::onMakeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -11927:GrColorSpaceXformEffect::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -11928:GrColorSpaceXformEffect::onMakeProgramImpl\28\29\20const -11929:GrColorSpaceXformEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -11930:GrColorSpaceXformEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -11931:GrColorSpaceXformEffect::name\28\29\20const -11932:GrColorSpaceXformEffect::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -11933:GrColorSpaceXformEffect::clone\28\29\20const -11934:GrCaps::~GrCaps\28\29 -11935:GrCaps::getDstCopyRestrictions\28GrRenderTargetProxy\20const*\2c\20GrColorType\29\20const -11936:GrBitmapTextGeoProc::~GrBitmapTextGeoProc\28\29_10338 -11937:GrBitmapTextGeoProc::~GrBitmapTextGeoProc\28\29 -11938:GrBitmapTextGeoProc::onTextureSampler\28int\29\20const -11939:GrBitmapTextGeoProc::name\28\29\20const -11940:GrBitmapTextGeoProc::makeProgramImpl\28GrShaderCaps\20const&\29\20const -11941:GrBitmapTextGeoProc::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -11942:GrBitmapTextGeoProc::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -11943:GrBitmapTextGeoProc::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -11944:GrBicubicEffect::onMakeProgramImpl\28\29\20const -11945:GrBicubicEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -11946:GrBicubicEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -11947:GrBicubicEffect::name\28\29\20const -11948:GrBicubicEffect::clone\28\29\20const -11949:GrBicubicEffect::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -11950:GrBicubicEffect::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -11951:GrAttachment::onGpuMemorySize\28\29\20const -11952:GrAttachment::getResourceType\28\29\20const -11953:GrAttachment::computeScratchKey\28skgpu::ScratchKey*\29\20const -11954:GrAtlasManager::~GrAtlasManager\28\29_11998 -11955:GrAtlasManager::preFlush\28GrOnFlushResourceProvider*\29 -11956:GrAtlasManager::postFlush\28skgpu::Token\29 -11957:GrAATriangulator::tessellate\28GrTriangulator::VertexList\20const&\2c\20GrTriangulator::Comparator\20const&\29 -11958:GetRectsForRange\28skia::textlayout::Paragraph&\2c\20unsigned\20int\2c\20unsigned\20int\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\29 -11959:GetRectsForPlaceholders\28skia::textlayout::Paragraph&\29 -11960:GetLineMetrics\28skia::textlayout::Paragraph&\29 -11961:GetLineMetricsAt\28skia::textlayout::Paragraph&\2c\20unsigned\20long\29 -11962:GetGlyphInfoAt\28skia::textlayout::Paragraph&\2c\20unsigned\20long\29 -11963:GetCoeffsFast -11964:GetCoeffsAlt -11965:GetClosestGlyphInfoAtCoordinate\28skia::textlayout::Paragraph&\2c\20float\2c\20float\29 -11966:FontMgrRunIterator::~FontMgrRunIterator\28\29_14950 -11967:FontMgrRunIterator::~FontMgrRunIterator\28\29 -11968:FontMgrRunIterator::currentFont\28\29\20const -11969:FontMgrRunIterator::consume\28\29 -11970:ExtractGreen_C -11971:ExtractAlpha_C -11972:ExtractAlphaRows -11973:ExternalWebGLTexture::~ExternalWebGLTexture\28\29_906 -11974:ExternalWebGLTexture::~ExternalWebGLTexture\28\29 -11975:ExternalWebGLTexture::getBackendTexture\28\29 -11976:ExternalWebGLTexture::dispose\28\29 -11977:ExportAlphaRGBA4444 -11978:ExportAlpha -11979:Equals\28SkPath\20const&\2c\20SkPath\20const&\29 -11980:EmitYUV -11981:EmitSampledRGB -11982:EmitRescaledYUV -11983:EmitRescaledRGB -11984:EmitRescaledAlphaYUV -11985:EmitRescaledAlphaRGB -11986:EmitFancyRGB -11987:EmitAlphaYUV -11988:EmitAlphaRGBA4444 -11989:EmitAlphaRGB -11990:EllipticalRRectOp::onPrepareDraws\28GrMeshDrawTarget*\29 -11991:EllipticalRRectOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -11992:EllipticalRRectOp::name\28\29\20const -11993:EllipticalRRectOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -11994:EllipseOp::onPrepareDraws\28GrMeshDrawTarget*\29 -11995:EllipseOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -11996:EllipseOp::name\28\29\20const -11997:EllipseOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -11998:EllipseGeometryProcessor::name\28\29\20const -11999:EllipseGeometryProcessor::makeProgramImpl\28GrShaderCaps\20const&\29\20const -12000:EllipseGeometryProcessor::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12001:EllipseGeometryProcessor::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -12002:Dual_Project -12003:DitherCombine8x8_C -12004:DispatchAlpha_C -12005:DispatchAlphaToGreen_C -12006:DisableColorXP::onGetBlendInfo\28skgpu::BlendInfo*\29\20const -12007:DisableColorXP::name\28\29\20const -12008:DisableColorXP::makeProgramImpl\28\29\20const::Impl::emitOutputsForBlendState\28GrXferProcessor::ProgramImpl::EmitArgs\20const&\29 -12009:DisableColorXP::makeProgramImpl\28\29\20const -12010:Direct_Move_Y -12011:Direct_Move_X -12012:Direct_Move_Orig_Y -12013:Direct_Move_Orig_X -12014:Direct_Move_Orig -12015:Direct_Move -12016:DefaultGeoProc::name\28\29\20const -12017:DefaultGeoProc::makeProgramImpl\28GrShaderCaps\20const&\29\20const -12018:DefaultGeoProc::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12019:DefaultGeoProc::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -12020:DefaultGeoProc::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -12021:DataFontLoader::loadSystemFonts\28SkFontScanner\20const*\2c\20skia_private::TArray\2c\20true>*\29\20const -12022:DataCacheElement_deleter\28void*\29 -12023:DIEllipseOp::~DIEllipseOp\28\29_11499 -12024:DIEllipseOp::~DIEllipseOp\28\29 -12025:DIEllipseOp::visitProxies\28std::__2::function\20const&\29\20const -12026:DIEllipseOp::onPrepareDraws\28GrMeshDrawTarget*\29 -12027:DIEllipseOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -12028:DIEllipseOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -12029:DIEllipseOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -12030:DIEllipseOp::name\28\29\20const -12031:DIEllipseOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -12032:DIEllipseGeometryProcessor::name\28\29\20const -12033:DIEllipseGeometryProcessor::makeProgramImpl\28GrShaderCaps\20const&\29\20const -12034:DIEllipseGeometryProcessor::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12035:DIEllipseGeometryProcessor::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -12036:DC8uv_C -12037:DC8uvNoTop_C -12038:DC8uvNoTopLeft_C -12039:DC8uvNoLeft_C -12040:DC4_C -12041:DC16_C -12042:DC16NoTop_C -12043:DC16NoTopLeft_C -12044:DC16NoLeft_C -12045:CustomXPFactory::makeXferProcessor\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -12046:CustomXPFactory::analysisProperties\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\20const&\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -12047:CustomXP::xferBarrierType\28GrCaps\20const&\29\20const -12048:CustomXP::onGetBlendInfo\28skgpu::BlendInfo*\29\20const -12049:CustomXP::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12050:CustomXP::name\28\29\20const -12051:CustomXP::makeProgramImpl\28\29\20const::Impl::emitOutputsForBlendState\28GrXferProcessor::ProgramImpl::EmitArgs\20const&\29 -12052:CustomXP::makeProgramImpl\28\29\20const -12053:CustomTeardown -12054:CustomSetup -12055:CustomPut -12056:Current_Ppem_Stretched -12057:Current_Ppem -12058:Cr_z_zcalloc -12059:CoverageSetOpXP::onGetBlendInfo\28skgpu::BlendInfo*\29\20const -12060:CoverageSetOpXP::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12061:CoverageSetOpXP::name\28\29\20const -12062:CoverageSetOpXP::makeProgramImpl\28\29\20const::Impl::emitOutputsForBlendState\28GrXferProcessor::ProgramImpl::EmitArgs\20const&\29 -12063:CoverageSetOpXP::makeProgramImpl\28\29\20const -12064:CopyPath\28SkPath\20const&\29 -12065:ConvertRGB24ToY_C -12066:ConvertBGR24ToY_C -12067:ConvertARGBToY_C -12068:ColorTableEffect::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -12069:ColorTableEffect::onMakeProgramImpl\28\29\20const -12070:ColorTableEffect::name\28\29\20const -12071:ColorTableEffect::clone\28\29\20const -12072:CircularRRectOp::visitProxies\28std::__2::function\20const&\29\20const -12073:CircularRRectOp::onPrepareDraws\28GrMeshDrawTarget*\29 -12074:CircularRRectOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -12075:CircularRRectOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -12076:CircularRRectOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -12077:CircularRRectOp::name\28\29\20const -12078:CircularRRectOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -12079:CircleOp::~CircleOp\28\29_11473 -12080:CircleOp::~CircleOp\28\29 -12081:CircleOp::visitProxies\28std::__2::function\20const&\29\20const -12082:CircleOp::programInfo\28\29 -12083:CircleOp::onPrepareDraws\28GrMeshDrawTarget*\29 -12084:CircleOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -12085:CircleOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -12086:CircleOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -12087:CircleOp::name\28\29\20const -12088:CircleOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -12089:CircleGeometryProcessor::name\28\29\20const -12090:CircleGeometryProcessor::makeProgramImpl\28GrShaderCaps\20const&\29\20const -12091:CircleGeometryProcessor::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12092:CircleGeometryProcessor::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -12093:CanInterpolate\28SkPath\20const&\2c\20SkPath\20const&\29 -12094:ButtCapper\28SkPathBuilder*\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20bool\29 -12095:ButtCapDashedCircleOp::visitProxies\28std::__2::function\20const&\29\20const -12096:ButtCapDashedCircleOp::programInfo\28\29 -12097:ButtCapDashedCircleOp::onPrepareDraws\28GrMeshDrawTarget*\29 -12098:ButtCapDashedCircleOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -12099:ButtCapDashedCircleOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -12100:ButtCapDashedCircleOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -12101:ButtCapDashedCircleOp::name\28\29\20const -12102:ButtCapDashedCircleOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -12103:ButtCapDashedCircleGeometryProcessor::name\28\29\20const -12104:ButtCapDashedCircleGeometryProcessor::makeProgramImpl\28GrShaderCaps\20const&\29\20const -12105:ButtCapDashedCircleGeometryProcessor::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12106:ButtCapDashedCircleGeometryProcessor::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -12107:BrotliDefaultAllocFunc -12108:BluntJoiner\28SkPathBuilder*\2c\20SkPathBuilder*\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20float\2c\20bool\2c\20bool\29 -12109:BlendFragmentProcessor::onMakeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -12110:BlendFragmentProcessor::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -12111:BlendFragmentProcessor::onMakeProgramImpl\28\29\20const -12112:BlendFragmentProcessor::onIsEqual\28GrFragmentProcessor\20const&\29\20const -12113:BlendFragmentProcessor::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12114:BlendFragmentProcessor::name\28\29\20const -12115:BlendFragmentProcessor::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -12116:BlendFragmentProcessor::clone\28\29\20const -12117:AutoCleanPng::infoCallback\28unsigned\20long\29 -12118:AutoCleanPng::decodeBounds\28\29 -12119:ApplyTrim\28SkPath&\2c\20float\2c\20float\2c\20bool\29 -12120:ApplyTransform\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -12121:ApplyStroke\28SkPath&\2c\20StrokeOpts\29 -12122:ApplySimplify\28SkPath&\29 -12123:ApplyRewind\28SkPath&\29 -12124:ApplyReset\28SkPath&\29 -12125:ApplyRQuadTo\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20float\29 -12126:ApplyRMoveTo\28SkPath&\2c\20float\2c\20float\29 -12127:ApplyRLineTo\28SkPath&\2c\20float\2c\20float\29 -12128:ApplyRCubicTo\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -12129:ApplyRConicTo\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -12130:ApplyRArcToArcSize\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20bool\2c\20bool\2c\20float\2c\20float\29 -12131:ApplyQuadTo\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20float\29 -12132:ApplyPathOp\28SkPath&\2c\20SkPath\20const&\2c\20SkPathOp\29 -12133:ApplyMoveTo\28SkPath&\2c\20float\2c\20float\29 -12134:ApplyLineTo\28SkPath&\2c\20float\2c\20float\29 -12135:ApplyDash\28SkPath&\2c\20float\2c\20float\2c\20float\29 -12136:ApplyCubicTo\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -12137:ApplyConicTo\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -12138:ApplyClose\28SkPath&\29 -12139:ApplyArcToTangent\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -12140:ApplyArcToArcSize\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20bool\2c\20bool\2c\20float\2c\20float\29 -12141:ApplyAlphaMultiply_C -12142:ApplyAlphaMultiply_16b_C -12143:ApplyAddPath\28SkPath&\2c\20SkPath\20const&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20bool\29 -12144:AlphaReplace_C -12145:$_3::__invoke\28unsigned\20char*\2c\20unsigned\20char\2c\20int\2c\20unsigned\20char\29 -12146:$_2::__invoke\28unsigned\20char*\2c\20unsigned\20char\2c\20int\29 -12147:$_1::__invoke\28unsigned\20char*\2c\20unsigned\20char\2c\20int\2c\20unsigned\20char\29 -12148:$_0::__invoke\28unsigned\20char*\2c\20unsigned\20char\2c\20int\29 diff --git a/web/canvaskit/canvaskit.wasm b/web/canvaskit/canvaskit.wasm deleted file mode 100644 index c83af99da..000000000 Binary files a/web/canvaskit/canvaskit.wasm and /dev/null differ diff --git a/web/canvaskit/chromium/canvaskit.js b/web/canvaskit/chromium/canvaskit.js deleted file mode 100644 index d95b1d349..000000000 --- a/web/canvaskit/chromium/canvaskit.js +++ /dev/null @@ -1,192 +0,0 @@ - -var CanvasKitInit = (() => { - var _scriptName = import.meta.url; - - return ( -function(moduleArg = {}) { - var moduleRtn; - -var r=moduleArg,ba,ca,da=new Promise((a,b)=>{ba=a;ca=b}),fa="object"==typeof window,ia="function"==typeof importScripts; -(function(a){a.Xd=a.Xd||[];a.Xd.push(function(){a.MakeSWCanvasSurface=function(b){var c=b,e="undefined"!==typeof OffscreenCanvas&&c instanceof OffscreenCanvas;if(!("undefined"!==typeof HTMLCanvasElement&&c instanceof HTMLCanvasElement||e||(c=document.getElementById(b),c)))throw"Canvas with id "+b+" was not found";if(b=a.MakeSurface(c.width,c.height))b.ue=c;return b};a.MakeCanvasSurface||(a.MakeCanvasSurface=a.MakeSWCanvasSurface);a.MakeSurface=function(b,c){var e={width:b,height:c,colorType:a.ColorType.RGBA_8888, -alphaType:a.AlphaType.Unpremul,colorSpace:a.ColorSpace.SRGB},f=b*c*4,k=a._malloc(f);if(e=a.Surface._makeRasterDirect(e,k,4*b))e.ue=null,e.Ue=b,e.Re=c,e.Se=f,e.Be=k,e.getCanvas().clear(a.TRANSPARENT);return e};a.MakeRasterDirectSurface=function(b,c,e){return a.Surface._makeRasterDirect(b,c.byteOffset,e)};a.Surface.prototype.flush=function(b){a.Ud(this.Td);this._flush();if(this.ue){var c=new Uint8ClampedArray(a.HEAPU8.buffer,this.Be,this.Se);c=new ImageData(c,this.Ue,this.Re);b?this.ue.getContext("2d").putImageData(c, -0,0,b[0],b[1],b[2]-b[0],b[3]-b[1]):this.ue.getContext("2d").putImageData(c,0,0)}};a.Surface.prototype.dispose=function(){this.Be&&a._free(this.Be);this.delete()};a.Ud=a.Ud||function(){};a.ve=a.ve||function(){return null}})})(r); -(function(a){a.Xd=a.Xd||[];a.Xd.push(function(){function b(l,q,v){return l&&l.hasOwnProperty(q)?l[q]:v}function c(l){var q=ja(ka);ka[q]=l;return q}function e(l){return l.naturalHeight||l.videoHeight||l.displayHeight||l.height}function f(l){return l.naturalWidth||l.videoWidth||l.displayWidth||l.width}function k(l,q,v,w){l.bindTexture(l.TEXTURE_2D,q);w||v.alphaType!==a.AlphaType.Premul||l.pixelStorei(l.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0);return q}function n(l,q,v){v||q.alphaType!==a.AlphaType.Premul|| -l.pixelStorei(l.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!1);l.bindTexture(l.TEXTURE_2D,null)}a.GetWebGLContext=function(l,q){if(!l)throw"null canvas passed into makeWebGLContext";var v={alpha:b(q,"alpha",1),depth:b(q,"depth",1),stencil:b(q,"stencil",8),antialias:b(q,"antialias",0),premultipliedAlpha:b(q,"premultipliedAlpha",1),preserveDrawingBuffer:b(q,"preserveDrawingBuffer",0),preferLowPowerToHighPerformance:b(q,"preferLowPowerToHighPerformance",0),failIfMajorPerformanceCaveat:b(q,"failIfMajorPerformanceCaveat", -0),enableExtensionsByDefault:b(q,"enableExtensionsByDefault",1),explicitSwapControl:b(q,"explicitSwapControl",0),renderViaOffscreenBackBuffer:b(q,"renderViaOffscreenBackBuffer",0)};v.majorVersion=q&&q.majorVersion?q.majorVersion:"undefined"!==typeof WebGL2RenderingContext?2:1;if(v.explicitSwapControl)throw"explicitSwapControl is not supported";l=na(l,v);if(!l)return 0;oa(l);z.fe.getExtension("WEBGL_debug_renderer_info");return l};a.deleteContext=function(l){z===pa[l]&&(z=null);"object"==typeof JSEvents&& -JSEvents.uf(pa[l].fe.canvas);pa[l]&&pa[l].fe.canvas&&(pa[l].fe.canvas.Pe=void 0);pa[l]=null};a._setTextureCleanup({deleteTexture:function(l,q){var v=ka[q];v&&pa[l].fe.deleteTexture(v);ka[q]=null}});a.MakeWebGLContext=function(l){if(!this.Ud(l))return null;var q=this._MakeGrContext();if(!q)return null;q.Td=l;var v=q.delete.bind(q);q["delete"]=function(){a.Ud(this.Td);v()}.bind(q);return z.De=q};a.MakeGrContext=a.MakeWebGLContext;a.GrDirectContext.prototype.getResourceCacheLimitBytes=function(){a.Ud(this.Td); -this._getResourceCacheLimitBytes()};a.GrDirectContext.prototype.getResourceCacheUsageBytes=function(){a.Ud(this.Td);this._getResourceCacheUsageBytes()};a.GrDirectContext.prototype.releaseResourcesAndAbandonContext=function(){a.Ud(this.Td);this._releaseResourcesAndAbandonContext()};a.GrDirectContext.prototype.setResourceCacheLimitBytes=function(l){a.Ud(this.Td);this._setResourceCacheLimitBytes(l)};a.MakeOnScreenGLSurface=function(l,q,v,w,A,D){if(!this.Ud(l.Td))return null;q=void 0===A||void 0===D? -this._MakeOnScreenGLSurface(l,q,v,w):this._MakeOnScreenGLSurface(l,q,v,w,A,D);if(!q)return null;q.Td=l.Td;return q};a.MakeRenderTarget=function(){var l=arguments[0];if(!this.Ud(l.Td))return null;if(3===arguments.length){var q=this._MakeRenderTargetWH(l,arguments[1],arguments[2]);if(!q)return null}else if(2===arguments.length){if(q=this._MakeRenderTargetII(l,arguments[1]),!q)return null}else return null;q.Td=l.Td;return q};a.MakeWebGLCanvasSurface=function(l,q,v){q=q||null;var w=l,A="undefined"!== -typeof OffscreenCanvas&&w instanceof OffscreenCanvas;if(!("undefined"!==typeof HTMLCanvasElement&&w instanceof HTMLCanvasElement||A||(w=document.getElementById(l),w)))throw"Canvas with id "+l+" was not found";l=this.GetWebGLContext(w,v);if(!l||0>l)throw"failed to create webgl context: err "+l;l=this.MakeWebGLContext(l);q=this.MakeOnScreenGLSurface(l,w.width,w.height,q);return q?q:(q=w.cloneNode(!0),w.parentNode.replaceChild(q,w),q.classList.add("ck-replaced"),a.MakeSWCanvasSurface(q))};a.MakeCanvasSurface= -a.MakeWebGLCanvasSurface;a.Surface.prototype.makeImageFromTexture=function(l,q){a.Ud(this.Td);l=c(l);if(q=this._makeImageFromTexture(this.Td,l,q))q.oe=l;return q};a.Surface.prototype.makeImageFromTextureSource=function(l,q,v){q||={height:e(l),width:f(l),colorType:a.ColorType.RGBA_8888,alphaType:v?a.AlphaType.Premul:a.AlphaType.Unpremul};q.colorSpace||(q.colorSpace=a.ColorSpace.SRGB);a.Ud(this.Td);var w=z.fe;v=k(w,w.createTexture(),q,v);2===z.version?w.texImage2D(w.TEXTURE_2D,0,w.RGBA,q.width,q.height, -0,w.RGBA,w.UNSIGNED_BYTE,l):w.texImage2D(w.TEXTURE_2D,0,w.RGBA,w.RGBA,w.UNSIGNED_BYTE,l);n(w,q);this._resetContext();return this.makeImageFromTexture(v,q)};a.Surface.prototype.updateTextureFromSource=function(l,q,v){if(l.oe){a.Ud(this.Td);var w=l.getImageInfo(),A=z.fe,D=k(A,ka[l.oe],w,v);2===z.version?A.texImage2D(A.TEXTURE_2D,0,A.RGBA,f(q),e(q),0,A.RGBA,A.UNSIGNED_BYTE,q):A.texImage2D(A.TEXTURE_2D,0,A.RGBA,A.RGBA,A.UNSIGNED_BYTE,q);n(A,w,v);this._resetContext();ka[l.oe]=null;l.oe=c(D);w.colorSpace= -l.getColorSpace();q=this._makeImageFromTexture(this.Td,l.oe,w);v=l.Sd.Vd;A=l.Sd.Zd;l.Sd.Vd=q.Sd.Vd;l.Sd.Zd=q.Sd.Zd;q.Sd.Vd=v;q.Sd.Zd=A;q.delete();w.colorSpace.delete()}};a.MakeLazyImageFromTextureSource=function(l,q,v){q||={height:e(l),width:f(l),colorType:a.ColorType.RGBA_8888,alphaType:v?a.AlphaType.Premul:a.AlphaType.Unpremul};q.colorSpace||(q.colorSpace=a.ColorSpace.SRGB);var w={makeTexture:function(){var A=z,D=A.fe,I=k(D,D.createTexture(),q,v);2===A.version?D.texImage2D(D.TEXTURE_2D,0,D.RGBA, -q.width,q.height,0,D.RGBA,D.UNSIGNED_BYTE,l):D.texImage2D(D.TEXTURE_2D,0,D.RGBA,D.RGBA,D.UNSIGNED_BYTE,l);n(D,q,v);return c(I)},freeSrc:function(){}};"VideoFrame"===l.constructor.name&&(w.freeSrc=function(){l.close()});return a.Image._makeFromGenerator(q,w)};a.Ud=function(l){return l?oa(l):!1};a.ve=function(){return z&&z.De&&!z.De.isDeleted()?z.De:null}})})(r); -(function(a){function b(g){return(f(255*g[3])<<24|f(255*g[0])<<16|f(255*g[1])<<8|f(255*g[2])<<0)>>>0}function c(g){if(g&&g._ck)return g;if(g instanceof Float32Array){for(var d=Math.floor(g.length/4),h=new Uint32Array(d),m=0;mx;x++)a.HEAPF32[t+m]=g[u][x],m++;g=h}else g=0;d.be=g}else throw"Invalid argument to copyFlexibleColorArray, Not a color array "+typeof g;return d}function q(g){if(!g)return 0;var d=aa.toTypedArray();if(g.length){if(6===g.length||9===g.length)return n(g,"HEAPF32",O),6===g.length&&a.HEAPF32.set(Vc,6+O/4),O;if(16===g.length)return d[0]=g[0],d[1]=g[1],d[2]=g[3],d[3]=g[4],d[4]=g[5],d[5]=g[7],d[6]=g[12],d[7]=g[13],d[8]=g[15],O;throw"invalid matrix size"; -}if(void 0===g.m11)throw"invalid matrix argument";d[0]=g.m11;d[1]=g.m21;d[2]=g.m41;d[3]=g.m12;d[4]=g.m22;d[5]=g.m42;d[6]=g.m14;d[7]=g.m24;d[8]=g.m44;return O}function v(g){if(!g)return 0;var d=X.toTypedArray();if(g.length){if(16!==g.length&&6!==g.length&&9!==g.length)throw"invalid matrix size";if(16===g.length)return n(g,"HEAPF32",la);d.fill(0);d[0]=g[0];d[1]=g[1];d[3]=g[2];d[4]=g[3];d[5]=g[4];d[7]=g[5];d[10]=1;d[12]=g[6];d[13]=g[7];d[15]=g[8];6===g.length&&(d[12]=0,d[13]=0,d[15]=1);return la}if(void 0=== -g.m11)throw"invalid matrix argument";d[0]=g.m11;d[1]=g.m21;d[2]=g.m31;d[3]=g.m41;d[4]=g.m12;d[5]=g.m22;d[6]=g.m32;d[7]=g.m42;d[8]=g.m13;d[9]=g.m23;d[10]=g.m33;d[11]=g.m43;d[12]=g.m14;d[13]=g.m24;d[14]=g.m34;d[15]=g.m44;return la}function w(g,d){return n(g,"HEAPF32",d||ha)}function A(g,d,h,m){var t=Ea.toTypedArray();t[0]=g;t[1]=d;t[2]=h;t[3]=m;return ha}function D(g){for(var d=new Float32Array(4),h=0;4>h;h++)d[h]=a.HEAPF32[g/4+h];return d}function I(g,d){return n(g,"HEAPF32",d||V)}function P(g,d){return n(g, -"HEAPF32",d||tb)}a.Color=function(g,d,h,m){void 0===m&&(m=1);return a.Color4f(f(g)/255,f(d)/255,f(h)/255,m)};a.ColorAsInt=function(g,d,h,m){void 0===m&&(m=255);return(f(m)<<24|f(g)<<16|f(d)<<8|f(h)<<0&268435455)>>>0};a.Color4f=function(g,d,h,m){void 0===m&&(m=1);return Float32Array.of(g,d,h,m)};Object.defineProperty(a,"TRANSPARENT",{get:function(){return a.Color4f(0,0,0,0)}});Object.defineProperty(a,"BLACK",{get:function(){return a.Color4f(0,0,0,1)}});Object.defineProperty(a,"WHITE",{get:function(){return a.Color4f(1, -1,1,1)}});Object.defineProperty(a,"RED",{get:function(){return a.Color4f(1,0,0,1)}});Object.defineProperty(a,"GREEN",{get:function(){return a.Color4f(0,1,0,1)}});Object.defineProperty(a,"BLUE",{get:function(){return a.Color4f(0,0,1,1)}});Object.defineProperty(a,"YELLOW",{get:function(){return a.Color4f(1,1,0,1)}});Object.defineProperty(a,"CYAN",{get:function(){return a.Color4f(0,1,1,1)}});Object.defineProperty(a,"MAGENTA",{get:function(){return a.Color4f(1,0,1,1)}});a.getColorComponents=function(g){return[Math.floor(255* -g[0]),Math.floor(255*g[1]),Math.floor(255*g[2]),g[3]]};a.parseColorString=function(g,d){g=g.toLowerCase();if(g.startsWith("#")){d=255;switch(g.length){case 9:d=parseInt(g.slice(7,9),16);case 7:var h=parseInt(g.slice(1,3),16);var m=parseInt(g.slice(3,5),16);var t=parseInt(g.slice(5,7),16);break;case 5:d=17*parseInt(g.slice(4,5),16);case 4:h=17*parseInt(g.slice(1,2),16),m=17*parseInt(g.slice(2,3),16),t=17*parseInt(g.slice(3,4),16)}return a.Color(h,m,t,d/255)}return g.startsWith("rgba")?(g=g.slice(5, --1),g=g.split(","),a.Color(+g[0],+g[1],+g[2],e(g[3]))):g.startsWith("rgb")?(g=g.slice(4,-1),g=g.split(","),a.Color(+g[0],+g[1],+g[2],e(g[3]))):g.startsWith("gray(")||g.startsWith("hsl")||!d||(g=d[g],void 0===g)?a.BLACK:g};a.multiplyByAlpha=function(g,d){g=g.slice();g[3]=Math.max(0,Math.min(g[3]*d,1));return g};a.Malloc=function(g,d){var h=a._malloc(d*g.BYTES_PER_ELEMENT);return{_ck:!0,length:d,byteOffset:h,ke:null,subarray:function(m,t){m=this.toTypedArray().subarray(m,t);m._ck=!0;return m},toTypedArray:function(){if(this.ke&& -this.ke.length)return this.ke;this.ke=new g(a.HEAPU8.buffer,h,d);this.ke._ck=!0;return this.ke}}};a.Free=function(g){a._free(g.byteOffset);g.byteOffset=0;g.toTypedArray=null;g.ke=null};var O=0,aa,la=0,X,ha=0,Ea,ea,V=0,Ub,Aa=0,Vb,ub=0,Wb,vb=0,$a,Ma=0,Xb,tb=0,Yb,Zb=0,Vc=Float32Array.of(0,0,1);a.onRuntimeInitialized=function(){function g(d,h,m,t,u,x,C){x||(x=4*t.width,t.colorType===a.ColorType.RGBA_F16?x*=2:t.colorType===a.ColorType.RGBA_F32&&(x*=4));var G=x*t.height;var F=u?u.byteOffset:a._malloc(G); -if(C?!d._readPixels(t,F,x,h,m,C):!d._readPixels(t,F,x,h,m))return u||a._free(F),null;if(u)return u.toTypedArray();switch(t.colorType){case a.ColorType.RGBA_8888:case a.ColorType.RGBA_F16:d=(new Uint8Array(a.HEAPU8.buffer,F,G)).slice();break;case a.ColorType.RGBA_F32:d=(new Float32Array(a.HEAPU8.buffer,F,G)).slice();break;default:return null}a._free(F);return d}Ea=a.Malloc(Float32Array,4);ha=Ea.byteOffset;X=a.Malloc(Float32Array,16);la=X.byteOffset;aa=a.Malloc(Float32Array,9);O=aa.byteOffset;Xb=a.Malloc(Float32Array, -12);tb=Xb.byteOffset;Yb=a.Malloc(Float32Array,12);Zb=Yb.byteOffset;ea=a.Malloc(Float32Array,4);V=ea.byteOffset;Ub=a.Malloc(Float32Array,4);Aa=Ub.byteOffset;Vb=a.Malloc(Float32Array,3);ub=Vb.byteOffset;Wb=a.Malloc(Float32Array,3);vb=Wb.byteOffset;$a=a.Malloc(Int32Array,4);Ma=$a.byteOffset;a.ColorSpace.SRGB=a.ColorSpace._MakeSRGB();a.ColorSpace.DISPLAY_P3=a.ColorSpace._MakeDisplayP3();a.ColorSpace.ADOBE_RGB=a.ColorSpace._MakeAdobeRGB();a.GlyphRunFlags={IsWhiteSpace:a._GlyphRunFlags_isWhiteSpace};a.Path.MakeFromCmds= -function(d){var h=n(d,"HEAPF32"),m=a.Path._MakeFromCmds(h,d.length);k(h,d);return m};a.Path.MakeFromVerbsPointsWeights=function(d,h,m){var t=n(d,"HEAPU8"),u=n(h,"HEAPF32"),x=n(m,"HEAPF32"),C=a.Path._MakeFromVerbsPointsWeights(t,d.length,u,h.length,x,m&&m.length||0);k(t,d);k(u,h);k(x,m);return C};a.Path.prototype.addArc=function(d,h,m){d=I(d);this._addArc(d,h,m);return this};a.Path.prototype.addCircle=function(d,h,m,t){this._addCircle(d,h,m,!!t);return this};a.Path.prototype.addOval=function(d,h,m){void 0=== -m&&(m=1);d=I(d);this._addOval(d,!!h,m);return this};a.Path.prototype.addPath=function(){var d=Array.prototype.slice.call(arguments),h=d[0],m=!1;"boolean"===typeof d[d.length-1]&&(m=d.pop());if(1===d.length)this._addPath(h,1,0,0,0,1,0,0,0,1,m);else if(2===d.length)d=d[1],this._addPath(h,d[0],d[1],d[2],d[3],d[4],d[5],d[6]||0,d[7]||0,d[8]||1,m);else if(7===d.length||10===d.length)this._addPath(h,d[1],d[2],d[3],d[4],d[5],d[6],d[7]||0,d[8]||0,d[9]||1,m);else return null;return this};a.Path.prototype.addPoly= -function(d,h){var m=n(d,"HEAPF32");this._addPoly(m,d.length/2,h);k(m,d);return this};a.Path.prototype.addRect=function(d,h){d=I(d);this._addRect(d,!!h);return this};a.Path.prototype.addRRect=function(d,h){d=P(d);this._addRRect(d,!!h);return this};a.Path.prototype.addVerbsPointsWeights=function(d,h,m){var t=n(d,"HEAPU8"),u=n(h,"HEAPF32"),x=n(m,"HEAPF32");this._addVerbsPointsWeights(t,d.length,u,h.length,x,m&&m.length||0);k(t,d);k(u,h);k(x,m)};a.Path.prototype.arc=function(d,h,m,t,u,x){d=a.LTRBRect(d- -m,h-m,d+m,h+m);u=(u-t)/Math.PI*180-360*!!x;x=new a.Path;x.addArc(d,t/Math.PI*180,u);this.addPath(x,!0);x.delete();return this};a.Path.prototype.arcToOval=function(d,h,m,t){d=I(d);this._arcToOval(d,h,m,t);return this};a.Path.prototype.arcToRotated=function(d,h,m,t,u,x,C){this._arcToRotated(d,h,m,!!t,!!u,x,C);return this};a.Path.prototype.arcToTangent=function(d,h,m,t,u){this._arcToTangent(d,h,m,t,u);return this};a.Path.prototype.close=function(){this._close();return this};a.Path.prototype.conicTo= -function(d,h,m,t,u){this._conicTo(d,h,m,t,u);return this};a.Path.prototype.computeTightBounds=function(d){this._computeTightBounds(V);var h=ea.toTypedArray();return d?(d.set(h),d):h.slice()};a.Path.prototype.cubicTo=function(d,h,m,t,u,x){this._cubicTo(d,h,m,t,u,x);return this};a.Path.prototype.dash=function(d,h,m){return this._dash(d,h,m)?this:null};a.Path.prototype.getBounds=function(d){this._getBounds(V);var h=ea.toTypedArray();return d?(d.set(h),d):h.slice()};a.Path.prototype.lineTo=function(d, -h){this._lineTo(d,h);return this};a.Path.prototype.moveTo=function(d,h){this._moveTo(d,h);return this};a.Path.prototype.offset=function(d,h){this._transform(1,0,d,0,1,h,0,0,1);return this};a.Path.prototype.quadTo=function(d,h,m,t){this._quadTo(d,h,m,t);return this};a.Path.prototype.rArcTo=function(d,h,m,t,u,x,C){this._rArcTo(d,h,m,t,u,x,C);return this};a.Path.prototype.rConicTo=function(d,h,m,t,u){this._rConicTo(d,h,m,t,u);return this};a.Path.prototype.rCubicTo=function(d,h,m,t,u,x){this._rCubicTo(d, -h,m,t,u,x);return this};a.Path.prototype.rLineTo=function(d,h){this._rLineTo(d,h);return this};a.Path.prototype.rMoveTo=function(d,h){this._rMoveTo(d,h);return this};a.Path.prototype.rQuadTo=function(d,h,m,t){this._rQuadTo(d,h,m,t);return this};a.Path.prototype.stroke=function(d){d=d||{};d.width=d.width||1;d.miter_limit=d.miter_limit||4;d.cap=d.cap||a.StrokeCap.Butt;d.join=d.join||a.StrokeJoin.Miter;d.precision=d.precision||1;return this._stroke(d)?this:null};a.Path.prototype.transform=function(){if(1=== -arguments.length){var d=arguments[0];this._transform(d[0],d[1],d[2],d[3],d[4],d[5],d[6]||0,d[7]||0,d[8]||1)}else if(6===arguments.length||9===arguments.length)d=arguments,this._transform(d[0],d[1],d[2],d[3],d[4],d[5],d[6]||0,d[7]||0,d[8]||1);else throw"transform expected to take 1 or 9 arguments. Got "+arguments.length;return this};a.Path.prototype.trim=function(d,h,m){return this._trim(d,h,!!m)?this:null};a.Image.prototype.encodeToBytes=function(d,h){var m=a.ve();d=d||a.ImageFormat.PNG;h=h||100; -return m?this._encodeToBytes(d,h,m):this._encodeToBytes(d,h)};a.Image.prototype.makeShaderCubic=function(d,h,m,t,u){u=q(u);return this._makeShaderCubic(d,h,m,t,u)};a.Image.prototype.makeShaderOptions=function(d,h,m,t,u){u=q(u);return this._makeShaderOptions(d,h,m,t,u)};a.Image.prototype.readPixels=function(d,h,m,t,u){var x=a.ve();return g(this,d,h,m,t,u,x)};a.Canvas.prototype.clear=function(d){a.Ud(this.Td);d=w(d);this._clear(d)};a.Canvas.prototype.clipRRect=function(d,h,m){a.Ud(this.Td);d=P(d);this._clipRRect(d, -h,m)};a.Canvas.prototype.clipRect=function(d,h,m){a.Ud(this.Td);d=I(d);this._clipRect(d,h,m)};a.Canvas.prototype.concat=function(d){a.Ud(this.Td);d=v(d);this._concat(d)};a.Canvas.prototype.drawArc=function(d,h,m,t,u){a.Ud(this.Td);d=I(d);this._drawArc(d,h,m,t,u)};a.Canvas.prototype.drawAtlas=function(d,h,m,t,u,x,C){if(d&&t&&h&&m&&h.length===m.length){a.Ud(this.Td);u||(u=a.BlendMode.SrcOver);var G=n(h,"HEAPF32"),F=n(m,"HEAPF32"),S=m.length/4,T=n(c(x),"HEAPU32");if(C&&"B"in C&&"C"in C)this._drawAtlasCubic(d, -F,G,T,S,u,C.B,C.C,t);else{let p=a.FilterMode.Linear,y=a.MipmapMode.None;C&&(p=C.filter,"mipmap"in C&&(y=C.mipmap));this._drawAtlasOptions(d,F,G,T,S,u,p,y,t)}k(G,h);k(F,m);k(T,x)}};a.Canvas.prototype.drawCircle=function(d,h,m,t){a.Ud(this.Td);this._drawCircle(d,h,m,t)};a.Canvas.prototype.drawColor=function(d,h){a.Ud(this.Td);d=w(d);void 0!==h?this._drawColor(d,h):this._drawColor(d)};a.Canvas.prototype.drawColorInt=function(d,h){a.Ud(this.Td);this._drawColorInt(d,h||a.BlendMode.SrcOver)};a.Canvas.prototype.drawColorComponents= -function(d,h,m,t,u){a.Ud(this.Td);d=A(d,h,m,t);void 0!==u?this._drawColor(d,u):this._drawColor(d)};a.Canvas.prototype.drawDRRect=function(d,h,m){a.Ud(this.Td);d=P(d,tb);h=P(h,Zb);this._drawDRRect(d,h,m)};a.Canvas.prototype.drawImage=function(d,h,m,t){a.Ud(this.Td);this._drawImage(d,h,m,t||null)};a.Canvas.prototype.drawImageCubic=function(d,h,m,t,u,x){a.Ud(this.Td);this._drawImageCubic(d,h,m,t,u,x||null)};a.Canvas.prototype.drawImageOptions=function(d,h,m,t,u,x){a.Ud(this.Td);this._drawImageOptions(d, -h,m,t,u,x||null)};a.Canvas.prototype.drawImageNine=function(d,h,m,t,u){a.Ud(this.Td);h=n(h,"HEAP32",Ma);m=I(m);this._drawImageNine(d,h,m,t,u||null)};a.Canvas.prototype.drawImageRect=function(d,h,m,t,u){a.Ud(this.Td);I(h,V);I(m,Aa);this._drawImageRect(d,V,Aa,t,!!u)};a.Canvas.prototype.drawImageRectCubic=function(d,h,m,t,u,x){a.Ud(this.Td);I(h,V);I(m,Aa);this._drawImageRectCubic(d,V,Aa,t,u,x||null)};a.Canvas.prototype.drawImageRectOptions=function(d,h,m,t,u,x){a.Ud(this.Td);I(h,V);I(m,Aa);this._drawImageRectOptions(d, -V,Aa,t,u,x||null)};a.Canvas.prototype.drawLine=function(d,h,m,t,u){a.Ud(this.Td);this._drawLine(d,h,m,t,u)};a.Canvas.prototype.drawOval=function(d,h){a.Ud(this.Td);d=I(d);this._drawOval(d,h)};a.Canvas.prototype.drawPaint=function(d){a.Ud(this.Td);this._drawPaint(d)};a.Canvas.prototype.drawParagraph=function(d,h,m){a.Ud(this.Td);this._drawParagraph(d,h,m)};a.Canvas.prototype.drawPatch=function(d,h,m,t,u){if(24>d.length)throw"Need 12 cubic points";if(h&&4>h.length)throw"Need 4 colors";if(m&&8>m.length)throw"Need 4 shader coordinates"; -a.Ud(this.Td);const x=n(d,"HEAPF32"),C=h?n(c(h),"HEAPU32"):0,G=m?n(m,"HEAPF32"):0;t||(t=a.BlendMode.Modulate);this._drawPatch(x,C,G,t,u);k(G,m);k(C,h);k(x,d)};a.Canvas.prototype.drawPath=function(d,h){a.Ud(this.Td);this._drawPath(d,h)};a.Canvas.prototype.drawPicture=function(d){a.Ud(this.Td);this._drawPicture(d)};a.Canvas.prototype.drawPoints=function(d,h,m){a.Ud(this.Td);var t=n(h,"HEAPF32");this._drawPoints(d,t,h.length/2,m);k(t,h)};a.Canvas.prototype.drawRRect=function(d,h){a.Ud(this.Td);d=P(d); -this._drawRRect(d,h)};a.Canvas.prototype.drawRect=function(d,h){a.Ud(this.Td);d=I(d);this._drawRect(d,h)};a.Canvas.prototype.drawRect4f=function(d,h,m,t,u){a.Ud(this.Td);this._drawRect4f(d,h,m,t,u)};a.Canvas.prototype.drawShadow=function(d,h,m,t,u,x,C){a.Ud(this.Td);var G=n(u,"HEAPF32"),F=n(x,"HEAPF32");h=n(h,"HEAPF32",ub);m=n(m,"HEAPF32",vb);this._drawShadow(d,h,m,t,G,F,C);k(G,u);k(F,x)};a.getShadowLocalBounds=function(d,h,m,t,u,x,C){d=q(d);m=n(m,"HEAPF32",ub);t=n(t,"HEAPF32",vb);if(!this._getShadowLocalBounds(d, -h,m,t,u,x,V))return null;h=ea.toTypedArray();return C?(C.set(h),C):h.slice()};a.Canvas.prototype.drawTextBlob=function(d,h,m,t){a.Ud(this.Td);this._drawTextBlob(d,h,m,t)};a.Canvas.prototype.drawVertices=function(d,h,m){a.Ud(this.Td);this._drawVertices(d,h,m)};a.Canvas.prototype.getDeviceClipBounds=function(d){this._getDeviceClipBounds(Ma);var h=$a.toTypedArray();d?d.set(h):d=h.slice();return d};a.Canvas.prototype.quickReject=function(d){d=I(d);return this._quickReject(d)};a.Canvas.prototype.getLocalToDevice= -function(){this._getLocalToDevice(la);for(var d=la,h=Array(16),m=0;16>m;m++)h[m]=a.HEAPF32[d/4+m];return h};a.Canvas.prototype.getTotalMatrix=function(){this._getTotalMatrix(O);for(var d=Array(9),h=0;9>h;h++)d[h]=a.HEAPF32[O/4+h];return d};a.Canvas.prototype.makeSurface=function(d){d=this._makeSurface(d);d.Td=this.Td;return d};a.Canvas.prototype.readPixels=function(d,h,m,t,u){a.Ud(this.Td);return g(this,d,h,m,t,u)};a.Canvas.prototype.saveLayer=function(d,h,m,t,u){h=I(h);return this._saveLayer(d|| -null,h,m||null,t||0,u||a.TileMode.Clamp)};a.Canvas.prototype.writePixels=function(d,h,m,t,u,x,C,G){if(d.byteLength%(h*m))throw"pixels length must be a multiple of the srcWidth * srcHeight";a.Ud(this.Td);var F=d.byteLength/(h*m);x=x||a.AlphaType.Unpremul;C=C||a.ColorType.RGBA_8888;G=G||a.ColorSpace.SRGB;var S=F*h;F=n(d,"HEAPU8");h=this._writePixels({width:h,height:m,colorType:C,alphaType:x,colorSpace:G},F,S,t,u);k(F,d);return h};a.ColorFilter.MakeBlend=function(d,h,m){d=w(d);m=m||a.ColorSpace.SRGB; -return a.ColorFilter._MakeBlend(d,h,m)};a.ColorFilter.MakeMatrix=function(d){if(!d||20!==d.length)throw"invalid color matrix";var h=n(d,"HEAPF32"),m=a.ColorFilter._makeMatrix(h);k(h,d);return m};a.ContourMeasure.prototype.getPosTan=function(d,h){this._getPosTan(d,V);d=ea.toTypedArray();return h?(h.set(d),h):d.slice()};a.ImageFilter.prototype.getOutputBounds=function(d,h,m){d=I(d,V);h=q(h);this._getOutputBounds(d,h,Ma);h=$a.toTypedArray();return m?(m.set(h),m):h.slice()};a.ImageFilter.MakeDropShadow= -function(d,h,m,t,u,x){u=w(u,ha);return a.ImageFilter._MakeDropShadow(d,h,m,t,u,x)};a.ImageFilter.MakeDropShadowOnly=function(d,h,m,t,u,x){u=w(u,ha);return a.ImageFilter._MakeDropShadowOnly(d,h,m,t,u,x)};a.ImageFilter.MakeImage=function(d,h,m,t){m=I(m,V);t=I(t,Aa);if("B"in h&&"C"in h)return a.ImageFilter._MakeImageCubic(d,h.B,h.C,m,t);const u=h.filter;let x=a.MipmapMode.None;"mipmap"in h&&(x=h.mipmap);return a.ImageFilter._MakeImageOptions(d,u,x,m,t)};a.ImageFilter.MakeMatrixTransform=function(d,h, -m){d=q(d);if("B"in h&&"C"in h)return a.ImageFilter._MakeMatrixTransformCubic(d,h.B,h.C,m);const t=h.filter;let u=a.MipmapMode.None;"mipmap"in h&&(u=h.mipmap);return a.ImageFilter._MakeMatrixTransformOptions(d,t,u,m)};a.Paint.prototype.getColor=function(){this._getColor(ha);return D(ha)};a.Paint.prototype.setColor=function(d,h){h=h||null;d=w(d);this._setColor(d,h)};a.Paint.prototype.setColorComponents=function(d,h,m,t,u){u=u||null;d=A(d,h,m,t);this._setColor(d,u)};a.Path.prototype.getPoint=function(d, -h){this._getPoint(d,V);d=ea.toTypedArray();return h?(h[0]=d[0],h[1]=d[1],h):d.slice(0,2)};a.Picture.prototype.makeShader=function(d,h,m,t,u){t=q(t);u=I(u);return this._makeShader(d,h,m,t,u)};a.Picture.prototype.cullRect=function(d){this._cullRect(V);var h=ea.toTypedArray();return d?(d.set(h),d):h.slice()};a.PictureRecorder.prototype.beginRecording=function(d,h){d=I(d);return this._beginRecording(d,!!h)};a.Surface.prototype.getCanvas=function(){var d=this._getCanvas();d.Td=this.Td;return d};a.Surface.prototype.makeImageSnapshot= -function(d){a.Ud(this.Td);d=n(d,"HEAP32",Ma);return this._makeImageSnapshot(d)};a.Surface.prototype.makeSurface=function(d){a.Ud(this.Td);d=this._makeSurface(d);d.Td=this.Td;return d};a.Surface.prototype.Te=function(d,h){this.ne||(this.ne=this.getCanvas());return requestAnimationFrame(function(){a.Ud(this.Td);d(this.ne);this.flush(h)}.bind(this))};a.Surface.prototype.requestAnimationFrame||(a.Surface.prototype.requestAnimationFrame=a.Surface.prototype.Te);a.Surface.prototype.Qe=function(d,h){this.ne|| -(this.ne=this.getCanvas());requestAnimationFrame(function(){a.Ud(this.Td);d(this.ne);this.flush(h);this.dispose()}.bind(this))};a.Surface.prototype.drawOnce||(a.Surface.prototype.drawOnce=a.Surface.prototype.Qe);a.PathEffect.MakeDash=function(d,h){h||=0;if(!d.length||1===d.length%2)throw"Intervals array must have even length";var m=n(d,"HEAPF32");h=a.PathEffect._MakeDash(m,d.length,h);k(m,d);return h};a.PathEffect.MakeLine2D=function(d,h){h=q(h);return a.PathEffect._MakeLine2D(d,h)};a.PathEffect.MakePath2D= -function(d,h){d=q(d);return a.PathEffect._MakePath2D(d,h)};a.Shader.MakeColor=function(d,h){h=h||null;d=w(d);return a.Shader._MakeColor(d,h)};a.Shader.Blend=a.Shader.MakeBlend;a.Shader.Color=a.Shader.MakeColor;a.Shader.MakeLinearGradient=function(d,h,m,t,u,x,C,G){G=G||null;var F=l(m),S=n(t,"HEAPF32");C=C||0;x=q(x);var T=ea.toTypedArray();T.set(d);T.set(h,2);d=a.Shader._MakeLinearGradient(V,F.be,F.colorType,S,F.count,u,C,x,G);k(F.be,m);t&&k(S,t);return d};a.Shader.MakeRadialGradient=function(d,h,m, -t,u,x,C,G){G=G||null;var F=l(m),S=n(t,"HEAPF32");C=C||0;x=q(x);d=a.Shader._MakeRadialGradient(d[0],d[1],h,F.be,F.colorType,S,F.count,u,C,x,G);k(F.be,m);t&&k(S,t);return d};a.Shader.MakeSweepGradient=function(d,h,m,t,u,x,C,G,F,S){S=S||null;var T=l(m),p=n(t,"HEAPF32");C=C||0;G=G||0;F=F||360;x=q(x);d=a.Shader._MakeSweepGradient(d,h,T.be,T.colorType,p,T.count,u,G,F,C,x,S);k(T.be,m);t&&k(p,t);return d};a.Shader.MakeTwoPointConicalGradient=function(d,h,m,t,u,x,C,G,F,S){S=S||null;var T=l(u),p=n(x,"HEAPF32"); -F=F||0;G=q(G);var y=ea.toTypedArray();y.set(d);y.set(m,2);d=a.Shader._MakeTwoPointConicalGradient(V,h,t,T.be,T.colorType,p,T.count,C,F,G,S);k(T.be,u);x&&k(p,x);return d};a.Vertices.prototype.bounds=function(d){this._bounds(V);var h=ea.toTypedArray();return d?(d.set(h),d):h.slice()};a.Xd&&a.Xd.forEach(function(d){d()})};a.computeTonalColors=function(g){var d=n(g.ambient,"HEAPF32"),h=n(g.spot,"HEAPF32");this._computeTonalColors(d,h);var m={ambient:D(d),spot:D(h)};k(d,g.ambient);k(h,g.spot);return m}; -a.LTRBRect=function(g,d,h,m){return Float32Array.of(g,d,h,m)};a.XYWHRect=function(g,d,h,m){return Float32Array.of(g,d,g+h,d+m)};a.LTRBiRect=function(g,d,h,m){return Int32Array.of(g,d,h,m)};a.XYWHiRect=function(g,d,h,m){return Int32Array.of(g,d,g+h,d+m)};a.RRectXY=function(g,d,h){return Float32Array.of(g[0],g[1],g[2],g[3],d,h,d,h,d,h,d,h)};a.MakeAnimatedImageFromEncoded=function(g){g=new Uint8Array(g);var d=a._malloc(g.byteLength);a.HEAPU8.set(g,d);return(g=a._decodeAnimatedImage(d,g.byteLength))? -g:null};a.MakeImageFromEncoded=function(g){g=new Uint8Array(g);var d=a._malloc(g.byteLength);a.HEAPU8.set(g,d);return(g=a._decodeImage(d,g.byteLength))?g:null};var ab=null;a.MakeImageFromCanvasImageSource=function(g){var d=g.width,h=g.height;ab||=document.createElement("canvas");ab.width=d;ab.height=h;var m=ab.getContext("2d",{willReadFrequently:!0});m.drawImage(g,0,0);g=m.getImageData(0,0,d,h);return a.MakeImage({width:d,height:h,alphaType:a.AlphaType.Unpremul,colorType:a.ColorType.RGBA_8888,colorSpace:a.ColorSpace.SRGB}, -g.data,4*d)};a.MakeImage=function(g,d,h){var m=a._malloc(d.length);a.HEAPU8.set(d,m);return a._MakeImage(g,m,d.length,h)};a.MakeVertices=function(g,d,h,m,t,u){var x=t&&t.length||0,C=0;h&&h.length&&(C|=1);m&&m.length&&(C|=2);void 0===u||u||(C|=4);g=new a._VerticesBuilder(g,d.length/2,x,C);n(d,"HEAPF32",g.positions());g.texCoords()&&n(h,"HEAPF32",g.texCoords());g.colors()&&n(c(m),"HEAPU32",g.colors());g.indices()&&n(t,"HEAPU16",g.indices());return g.detach()};(function(g){g.Xd=g.Xd||[];g.Xd.push(function(){function d(p){p&& -(p.dir=0===p.dir?g.TextDirection.RTL:g.TextDirection.LTR);return p}function h(p){if(!p||!p.length)return[];for(var y=[],M=0;Md)return a._free(g),null;t=new Uint16Array(a.HEAPU8.buffer,g,d);if(h)return h.set(t),a._free(g),h;h=Uint16Array.from(t);a._free(g);return h};a.Font.prototype.getGlyphIntercepts= -function(g,d,h,m){var t=n(g,"HEAPU16"),u=n(d,"HEAPF32");return this._getGlyphIntercepts(t,g.length,!(g&&g._ck),u,d.length,!(d&&d._ck),h,m)};a.Font.prototype.getGlyphWidths=function(g,d,h){var m=n(g,"HEAPU16"),t=a._malloc(4*g.length);this._getGlyphWidthBounds(m,g.length,t,0,d||null);d=new Float32Array(a.HEAPU8.buffer,t,g.length);k(m,g);if(h)return h.set(d),a._free(t),h;g=Float32Array.from(d);a._free(t);return g};a.FontMgr.FromData=function(){if(!arguments.length)return null;var g=arguments;1===g.length&& -Array.isArray(g[0])&&(g=arguments[0]);if(!g.length)return null;for(var d=[],h=[],m=0;md)return a._free(g),null;t=new Uint16Array(a.HEAPU8.buffer,g,d);if(h)return h.set(t),a._free(g),h;h=Uint16Array.from(t);a._free(g);return h};a.TextBlob.MakeOnPath=function(g,d,h,m){if(g&&g.length&&d&&d.countPoints()){if(1===d.countPoints())return this.MakeFromText(g,h);m||=0;var t=h.getGlyphIDs(g);t=h.getGlyphWidths(t);var u=[];d=new a.ContourMeasureIter(d,!1,1);for(var x= -d.next(),C=new Float32Array(4),G=0;Gx.length()){x.delete();x=d.next();if(!x){g=g.substring(0,G);break}m=F/2}x.getPosTan(m,C);var S=C[2],T=C[3];u.push(S,T,C[0]-F/2*S,C[1]-F/2*T);m+=F/2}g=this.MakeFromRSXform(g,u,h);x&&x.delete();d.delete();return g}};a.TextBlob.MakeFromRSXform=function(g,d,h){var m=qa(g)+1,t=a._malloc(m);ra(g,t,m);g=n(d,"HEAPF32");h=a.TextBlob._MakeFromRSXform(t,m-1,g,h);a._free(t);return h?h:null};a.TextBlob.MakeFromRSXformGlyphs=function(g, -d,h){var m=n(g,"HEAPU16");d=n(d,"HEAPF32");h=a.TextBlob._MakeFromRSXformGlyphs(m,2*g.length,d,h);k(m,g);return h?h:null};a.TextBlob.MakeFromGlyphs=function(g,d){var h=n(g,"HEAPU16");d=a.TextBlob._MakeFromGlyphs(h,2*g.length,d);k(h,g);return d?d:null};a.TextBlob.MakeFromText=function(g,d){var h=qa(g)+1,m=a._malloc(h);ra(g,m,h);g=a.TextBlob._MakeFromText(m,h-1,d);a._free(m);return g?g:null};a.MallocGlyphIDs=function(g){return a.Malloc(Uint16Array,g)}});a.Xd=a.Xd||[];a.Xd.push(function(){a.MakePicture= -function(g){g=new Uint8Array(g);var d=a._malloc(g.byteLength);a.HEAPU8.set(g,d);return(g=a._MakePicture(d,g.byteLength))?g:null}});a.Xd=a.Xd||[];a.Xd.push(function(){a.RuntimeEffect.Make=function(g,d){return a.RuntimeEffect._Make(g,{onError:d||function(h){console.log("RuntimeEffect error",h)}})};a.RuntimeEffect.MakeForBlender=function(g,d){return a.RuntimeEffect._MakeForBlender(g,{onError:d||function(h){console.log("RuntimeEffect error",h)}})};a.RuntimeEffect.prototype.makeShader=function(g,d){var h= -!g._ck,m=n(g,"HEAPF32");d=q(d);return this._makeShader(m,4*g.length,h,d)};a.RuntimeEffect.prototype.makeShaderWithChildren=function(g,d,h){var m=!g._ck,t=n(g,"HEAPF32");h=q(h);for(var u=[],x=0;x{var b=new XMLHttpRequest;b.open("GET",a,!1);b.responseType="arraybuffer";b.send(null);return new Uint8Array(b.response)}),ua=a=>fetch(a,{credentials:"same-origin"}).then(b=>b.ok?b.arrayBuffer():Promise.reject(Error(b.status+" : "+b.url))); -var xa=console.log.bind(console),ya=console.error.bind(console);Object.assign(r,sa);sa=null;var za,Ba=!1,Ca,B,Da,Fa,E,H,J,Ga;function Ha(){var a=za.buffer;r.HEAP8=Ca=new Int8Array(a);r.HEAP16=Da=new Int16Array(a);r.HEAPU8=B=new Uint8Array(a);r.HEAPU16=Fa=new Uint16Array(a);r.HEAP32=E=new Int32Array(a);r.HEAPU32=H=new Uint32Array(a);r.HEAPF32=J=new Float32Array(a);r.HEAPF64=Ga=new Float64Array(a)}var Ia=[],Ja=[],Ka=[],La=0,Na=null,Oa=null; -function Pa(a){a="Aborted("+a+")";ya(a);Ba=!0;a=new WebAssembly.RuntimeError(a+". Build with -sASSERTIONS for more info.");ca(a);throw a;}var Qa=a=>a.startsWith("data:application/octet-stream;base64,"),Ra;function Sa(a){return ua(a).then(b=>new Uint8Array(b),()=>{if(va)var b=va(a);else throw"both async and sync fetching of the wasm failed";return b})}function Ta(a,b,c){return Sa(a).then(e=>WebAssembly.instantiate(e,b)).then(c,e=>{ya(`failed to asynchronously prepare wasm: ${e}`);Pa(e)})} -function Ua(a,b){var c=Ra;return"function"!=typeof WebAssembly.instantiateStreaming||Qa(c)||"function"!=typeof fetch?Ta(c,a,b):fetch(c,{credentials:"same-origin"}).then(e=>WebAssembly.instantiateStreaming(e,a).then(b,function(f){ya(`wasm streaming compile failed: ${f}`);ya("falling back to ArrayBuffer instantiation");return Ta(c,a,b)}))}function Va(a){this.name="ExitStatus";this.message=`Program terminated with exit(${a})`;this.status=a}var Wa=a=>{a.forEach(b=>b(r))},Xa=r.noExitRuntime||!0; -class Ya{constructor(a){this.Vd=a-24}} -var Za=0,bb=0,cb="undefined"!=typeof TextDecoder?new TextDecoder:void 0,db=(a,b=0,c=NaN)=>{var e=b+c;for(c=b;a[c]&&!(c>=e);)++c;if(16f?e+=String.fromCharCode(f):(f-=65536,e+=String.fromCharCode(55296|f>>10,56320|f&1023))}}else e+=String.fromCharCode(f)}return e}, -eb={},fb=a=>{for(;a.length;){var b=a.pop();a.pop()(b)}};function gb(a){return this.fromWireType(H[a>>2])} -var hb={},ib={},jb={},kb,mb=(a,b,c)=>{function e(l){l=c(l);if(l.length!==a.length)throw new kb("Mismatched type converter count");for(var q=0;qjb[l]=b);var f=Array(b.length),k=[],n=0;b.forEach((l,q)=>{ib.hasOwnProperty(l)?f[q]=ib[l]:(k.push(l),hb.hasOwnProperty(l)||(hb[l]=[]),hb[l].push(()=>{f[q]=ib[l];++n;n===k.length&&e(f)}))});0===k.length&&e(f)},nb,K=a=>{for(var b="";B[a];)b+=nb[B[a++]];return b},L; -function ob(a,b,c={}){var e=b.name;if(!a)throw new L(`type "${e}" must have a positive integer typeid pointer`);if(ib.hasOwnProperty(a)){if(c.ef)return;throw new L(`Cannot register type '${e}' twice`);}ib[a]=b;delete jb[a];hb.hasOwnProperty(a)&&(b=hb[a],delete hb[a],b.forEach(f=>f()))}function lb(a,b,c={}){return ob(a,b,c)} -var pb=a=>{throw new L(a.Sd.Yd.Wd.name+" instance already deleted");},qb=!1,rb=()=>{},sb=(a,b,c)=>{if(b===c)return a;if(void 0===c.ae)return null;a=sb(a,b,c.ae);return null===a?null:c.Xe(a)},yb={},zb={},Ab=(a,b)=>{if(void 0===b)throw new L("ptr should not be undefined");for(;a.ae;)b=a.se(b),a=a.ae;return zb[b]},Cb=(a,b)=>{if(!b.Yd||!b.Vd)throw new kb("makeClassHandle requires ptr and ptrType");if(!!b.ce!==!!b.Zd)throw new kb("Both smartPtrType and smartPtr must be specified");b.count={value:1};return Bb(Object.create(a, -{Sd:{value:b,writable:!0}}))},Bb=a=>{if("undefined"===typeof FinalizationRegistry)return Bb=b=>b,a;qb=new FinalizationRegistry(b=>{b=b.Sd;--b.count.value;0===b.count.value&&(b.Zd?b.ce.he(b.Zd):b.Yd.Wd.he(b.Vd))});Bb=b=>{var c=b.Sd;c.Zd&&qb.register(b,{Sd:c},b);return b};rb=b=>{qb.unregister(b)};return Bb(a)},Db=[];function Eb(){} -var Fb=(a,b)=>Object.defineProperty(b,"name",{value:a}),Gb=(a,b,c)=>{if(void 0===a[b].$d){var e=a[b];a[b]=function(...f){if(!a[b].$d.hasOwnProperty(f.length))throw new L(`Function '${c}' called with an invalid number of arguments (${f.length}) - expects one of (${a[b].$d})!`);return a[b].$d[f.length].apply(this,f)};a[b].$d=[];a[b].$d[e.ie]=e}},Hb=(a,b,c)=>{if(r.hasOwnProperty(a)){if(void 0===c||void 0!==r[a].$d&&void 0!==r[a].$d[c])throw new L(`Cannot register public name '${a}' twice`);Gb(r,a,a); -if(r[a].$d.hasOwnProperty(c))throw new L(`Cannot register multiple overloads of a function with the same number of arguments (${c})!`);r[a].$d[c]=b}else r[a]=b,r[a].ie=c},Ib=a=>{a=a.replace(/[^a-zA-Z0-9_]/g,"$");var b=a.charCodeAt(0);return 48<=b&&57>=b?`_${a}`:a};function Jb(a,b,c,e,f,k,n,l){this.name=a;this.constructor=b;this.me=c;this.he=e;this.ae=f;this.$e=k;this.se=n;this.Xe=l;this.hf=[]} -var Kb=(a,b,c)=>{for(;b!==c;){if(!b.se)throw new L(`Expected null or instance of ${c.name}, got an instance of ${b.name}`);a=b.se(a);b=b.ae}return a};function Lb(a,b){if(null===b){if(this.Ee)throw new L(`null is not a valid ${this.name}`);return 0}if(!b.Sd)throw new L(`Cannot pass "${Mb(b)}" as a ${this.name}`);if(!b.Sd.Vd)throw new L(`Cannot pass deleted object as a pointer of type ${this.name}`);return Kb(b.Sd.Vd,b.Sd.Yd.Wd,this.Wd)} -function Nb(a,b){if(null===b){if(this.Ee)throw new L(`null is not a valid ${this.name}`);if(this.xe){var c=this.Fe();null!==a&&a.push(this.he,c);return c}return 0}if(!b||!b.Sd)throw new L(`Cannot pass "${Mb(b)}" as a ${this.name}`);if(!b.Sd.Vd)throw new L(`Cannot pass deleted object as a pointer of type ${this.name}`);if(!this.we&&b.Sd.Yd.we)throw new L(`Cannot convert argument of type ${b.Sd.ce?b.Sd.ce.name:b.Sd.Yd.name} to parameter type ${this.name}`);c=Kb(b.Sd.Vd,b.Sd.Yd.Wd,this.Wd);if(this.xe){if(void 0=== -b.Sd.Zd)throw new L("Passing raw pointer to smart pointer is illegal");switch(this.nf){case 0:if(b.Sd.ce===this)c=b.Sd.Zd;else throw new L(`Cannot convert argument of type ${b.Sd.ce?b.Sd.ce.name:b.Sd.Yd.name} to parameter type ${this.name}`);break;case 1:c=b.Sd.Zd;break;case 2:if(b.Sd.ce===this)c=b.Sd.Zd;else{var e=b.clone();c=this.jf(c,Ob(()=>e["delete"]()));null!==a&&a.push(this.he,c)}break;default:throw new L("Unsupporting sharing policy");}}return c} -function Pb(a,b){if(null===b){if(this.Ee)throw new L(`null is not a valid ${this.name}`);return 0}if(!b.Sd)throw new L(`Cannot pass "${Mb(b)}" as a ${this.name}`);if(!b.Sd.Vd)throw new L(`Cannot pass deleted object as a pointer of type ${this.name}`);if(b.Sd.Yd.we)throw new L(`Cannot convert argument of type ${b.Sd.Yd.name} to parameter type ${this.name}`);return Kb(b.Sd.Vd,b.Sd.Yd.Wd,this.Wd)} -function Qb(a,b,c,e,f,k,n,l,q,v,w){this.name=a;this.Wd=b;this.Ee=c;this.we=e;this.xe=f;this.gf=k;this.nf=n;this.Me=l;this.Fe=q;this.jf=v;this.he=w;f||void 0!==b.ae?this.toWireType=Nb:(this.toWireType=e?Lb:Pb,this.ee=null)} -var Rb=(a,b,c)=>{if(!r.hasOwnProperty(a))throw new kb("Replacing nonexistent public symbol");void 0!==r[a].$d&&void 0!==c?r[a].$d[c]=b:(r[a]=b,r[a].ie=c)},N,Sb=(a,b,c=[])=>{a.includes("j")?(a=a.replace(/p/g,"i"),b=(0,r["dynCall_"+a])(b,...c)):b=N.get(b)(...c);return b},Tb=(a,b)=>(...c)=>Sb(a,b,c),Q=(a,b)=>{a=K(a);var c=a.includes("j")?Tb(a,b):N.get(b);if("function"!=typeof c)throw new L(`unknown function pointer with signature ${a}: ${b}`);return c},ac,dc=a=>{a=bc(a);var b=K(a);cc(a);return b},ec= -(a,b)=>{function c(k){f[k]||ib[k]||(jb[k]?jb[k].forEach(c):(e.push(k),f[k]=!0))}var e=[],f={};b.forEach(c);throw new ac(`${a}: `+e.map(dc).join([", "]));};function fc(a){for(var b=1;bk)throw new L("argTypes array size mismatch! Must at least get return value and 'this' types!");var n=null!==b[1]&&null!==c,l=fc(b),q="void"!==b[0].name,v=k-2,w=Array(v),A=[],D=[];return Fb(a,function(...I){D.length=0;A.length=n?2:1;A[0]=f;if(n){var P=b[1].toWireType(D,this);A[1]=P}for(var O=0;O{for(var c=[],e=0;e>2]);return c},ic=a=>{a=a.trim();const b=a.indexOf("(");return-1!==b?a.substr(0,b):a},jc=[],kc=[],lc=a=>{9{if(!a)throw new L("Cannot use deleted val. handle = "+a);return kc[a]},Ob=a=>{switch(a){case void 0:return 2;case null:return 4;case !0:return 6;case !1:return 8;default:const b=jc.pop()||kc.length;kc[b]=a;kc[b+1]=1;return b}},nc={name:"emscripten::val",fromWireType:a=>{var b=mc(a);lc(a); -return b},toWireType:(a,b)=>Ob(b),de:8,readValueFromPointer:gb,ee:null},oc=(a,b,c)=>{switch(b){case 1:return c?function(e){return this.fromWireType(Ca[e])}:function(e){return this.fromWireType(B[e])};case 2:return c?function(e){return this.fromWireType(Da[e>>1])}:function(e){return this.fromWireType(Fa[e>>1])};case 4:return c?function(e){return this.fromWireType(E[e>>2])}:function(e){return this.fromWireType(H[e>>2])};default:throw new TypeError(`invalid integer width (${b}): ${a}`);}},pc=(a,b)=> -{var c=ib[a];if(void 0===c)throw a=`${b} has unknown type ${dc(a)}`,new L(a);return c},Mb=a=>{if(null===a)return"null";var b=typeof a;return"object"===b||"array"===b||"function"===b?a.toString():""+a},qc=(a,b)=>{switch(b){case 4:return function(c){return this.fromWireType(J[c>>2])};case 8:return function(c){return this.fromWireType(Ga[c>>3])};default:throw new TypeError(`invalid float width (${b}): ${a}`);}},rc=(a,b,c)=>{switch(b){case 1:return c?e=>Ca[e]:e=>B[e];case 2:return c?e=>Da[e>>1]:e=>Fa[e>> -1];case 4:return c?e=>E[e>>2]:e=>H[e>>2];default:throw new TypeError(`invalid integer width (${b}): ${a}`);}},ra=(a,b,c)=>{var e=B;if(!(0=n){var l=a.charCodeAt(++k);n=65536+((n&1023)<<10)|l&1023}if(127>=n){if(b>=c)break;e[b++]=n}else{if(2047>=n){if(b+1>=c)break;e[b++]=192|n>>6}else{if(65535>=n){if(b+2>=c)break;e[b++]=224|n>>12}else{if(b+3>=c)break;e[b++]=240|n>>18;e[b++]=128|n>>12&63}e[b++]=128|n>>6& -63}e[b++]=128|n&63}}e[b]=0;return b-f},qa=a=>{for(var b=0,c=0;c=e?b++:2047>=e?b+=2:55296<=e&&57343>=e?(b+=4,++c):b+=3}return b},sc="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,tc=(a,b)=>{var c=a>>1;for(var e=c+b/2;!(c>=e)&&Fa[c];)++c;c<<=1;if(32=b/2);++e){var f=Da[a+2*e>>1];if(0==f)break;c+=String.fromCharCode(f)}return c},uc=(a,b,c)=>{c??=2147483647;if(2>c)return 0;c-=2;var e= -b;c=c<2*a.length?c/2:a.length;for(var f=0;f>1]=a.charCodeAt(f),b+=2;Da[b>>1]=0;return b-e},vc=a=>2*a.length,wc=(a,b)=>{for(var c=0,e="";!(c>=b/4);){var f=E[a+4*c>>2];if(0==f)break;++c;65536<=f?(f-=65536,e+=String.fromCharCode(55296|f>>10,56320|f&1023)):e+=String.fromCharCode(f)}return e},xc=(a,b,c)=>{c??=2147483647;if(4>c)return 0;var e=b;c=e+c-4;for(var f=0;f=k){var n=a.charCodeAt(++f);k=65536+((k&1023)<<10)|n&1023}E[b>>2]=k;b+= -4;if(b+4>c)break}E[b>>2]=0;return b-e},yc=a=>{for(var b=0,c=0;c=e&&++c;b+=4}return b},zc=(a,b,c)=>{var e=[];a=a.toWireType(e,c);e.length&&(H[b>>2]=Ob(e));return a},Ac=[],Bc={},Cc=a=>{var b=Bc[a];return void 0===b?K(a):b},Dc=()=>{function a(b){b.$$$embind_global$$$=b;var c="object"==typeof $$$embind_global$$$&&b.$$$embind_global$$$==b;c||delete b.$$$embind_global$$$;return c}if("object"==typeof globalThis)return globalThis;if("object"==typeof $$$embind_global$$$)return $$$embind_global$$$; -"object"==typeof global&&a(global)?$$$embind_global$$$=global:"object"==typeof self&&a(self)&&($$$embind_global$$$=self);if("object"==typeof $$$embind_global$$$)return $$$embind_global$$$;throw Error("unable to get global object.");},Ec=a=>{var b=Ac.length;Ac.push(a);return b},Fc=(a,b)=>{for(var c=Array(a),e=0;e>2],"parameter "+e);return c},Gc=Reflect.construct,R,Hc=a=>{var b=a.getExtension("ANGLE_instanced_arrays");b&&(a.vertexAttribDivisor=(c,e)=>b.vertexAttribDivisorANGLE(c, -e),a.drawArraysInstanced=(c,e,f,k)=>b.drawArraysInstancedANGLE(c,e,f,k),a.drawElementsInstanced=(c,e,f,k,n)=>b.drawElementsInstancedANGLE(c,e,f,k,n))},Ic=a=>{var b=a.getExtension("OES_vertex_array_object");b&&(a.createVertexArray=()=>b.createVertexArrayOES(),a.deleteVertexArray=c=>b.deleteVertexArrayOES(c),a.bindVertexArray=c=>b.bindVertexArrayOES(c),a.isVertexArray=c=>b.isVertexArrayOES(c))},Jc=a=>{var b=a.getExtension("WEBGL_draw_buffers");b&&(a.drawBuffers=(c,e)=>b.drawBuffersWEBGL(c,e))},Kc=a=> -{var b="ANGLE_instanced_arrays EXT_blend_minmax EXT_disjoint_timer_query EXT_frag_depth EXT_shader_texture_lod EXT_sRGB OES_element_index_uint OES_fbo_render_mipmap OES_standard_derivatives OES_texture_float OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_depth_texture WEBGL_draw_buffers EXT_color_buffer_float EXT_conservative_depth EXT_disjoint_timer_query_webgl2 EXT_texture_norm16 NV_shader_noperspective_interpolation WEBGL_clip_cull_distance EXT_clip_control EXT_color_buffer_half_float EXT_depth_clamp EXT_float_blend EXT_polygon_offset_clamp EXT_texture_compression_bptc EXT_texture_compression_rgtc EXT_texture_filter_anisotropic KHR_parallel_shader_compile OES_texture_float_linear WEBGL_blend_func_extended WEBGL_compressed_texture_astc WEBGL_compressed_texture_etc WEBGL_compressed_texture_etc1 WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context WEBGL_multi_draw WEBGL_polygon_mode".split(" "); -return(a.getSupportedExtensions()||[]).filter(c=>b.includes(c))},Lc=1,Mc=[],Nc=[],Oc=[],Pc=[],ka=[],Qc=[],Rc=[],pa=[],Sc=[],Tc=[],Uc=[],Wc={},Xc={},Yc=4,Zc=0,ja=a=>{for(var b=Lc++,c=a.length;c{for(var f=0;f>2]=n}},na=(a,b)=>{a.He||(a.He=a.getContext,a.getContext=function(e,f){f=a.He(e,f);return"webgl"==e==f instanceof WebGLRenderingContext?f:null});var c=1{var c=ja(pa),e={handle:c,attributes:b,version:b.majorVersion,fe:a};a.canvas&&(a.canvas.Pe=e);pa[c]=e;("undefined"==typeof b.Ye||b.Ye)&&bd(e);return c},oa=a=>{z=pa[a];r.pf=R=z?.fe;return!(a&&!R)},bd=a=>{a||=z;if(!a.ff){a.ff=!0;var b=a.fe;b.tf=b.getExtension("WEBGL_multi_draw");b.rf=b.getExtension("EXT_polygon_offset_clamp");b.qf=b.getExtension("EXT_clip_control");b.vf=b.getExtension("WEBGL_polygon_mode");Hc(b);Ic(b);Jc(b);b.Je=b.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"); -b.Le=b.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance");2<=a.version&&(b.ge=b.getExtension("EXT_disjoint_timer_query_webgl2"));if(2>a.version||!b.ge)b.ge=b.getExtension("EXT_disjoint_timer_query");Kc(b).forEach(c=>{c.includes("lose_context")||c.includes("debug")||b.getExtension(c)})}},z,U,cd=(a,b)=>{R.bindFramebuffer(a,Oc[b])},dd=a=>{R.bindVertexArray(Rc[a])},ed=a=>R.clear(a),fd=(a,b,c,e)=>R.clearColor(a,b,c,e),gd=a=>R.clearStencil(a),hd=(a,b)=>{for(var c=0;c>2];R.deleteVertexArray(Rc[e]);Rc[e]=null}},jd=[],kd=(a,b)=>{$c(a,b,"createVertexArray",Rc)};function ld(){var a=Kc(R);return a=a.concat(a.map(b=>"GL_"+b))} -var md=(a,b,c)=>{if(b){var e=void 0;switch(a){case 36346:e=1;break;case 36344:0!=c&&1!=c&&(U||=1280);return;case 34814:case 36345:e=0;break;case 34466:var f=R.getParameter(34467);e=f?f.length:0;break;case 33309:if(2>z.version){U||=1282;return}e=ld().length;break;case 33307:case 33308:if(2>z.version){U||=1280;return}e=33307==a?3:0}if(void 0===e)switch(f=R.getParameter(a),typeof f){case "number":e=f;break;case "boolean":e=f?1:0;break;case "string":U||=1280;return;case "object":if(null===f)switch(a){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 36662:case 36663:case 35053:case 35055:case 36010:case 35097:case 35869:case 32874:case 36389:case 35983:case 35368:case 34068:e= -0;break;default:U||=1280;return}else{if(f instanceof Float32Array||f instanceof Uint32Array||f instanceof Int32Array||f instanceof Array){for(a=0;a>2]=f[a];break;case 2:J[b+4*a>>2]=f[a];break;case 4:Ca[b+a]=f[a]?1:0}return}try{e=f.name|0}catch(k){U||=1280;ya(`GL_INVALID_ENUM in glGet${c}v: Unknown object returned from WebGL getParameter(${a})! (error: ${k})`);return}}break;default:U||=1280;ya(`GL_INVALID_ENUM in glGet${c}v: Native code calling glGet${c}v(${a}) and it returns ${f} of type ${typeof f}!`); -return}switch(c){case 1:c=e;H[b>>2]=c;H[b+4>>2]=(c-H[b>>2])/4294967296;break;case 0:E[b>>2]=e;break;case 2:J[b>>2]=e;break;case 4:Ca[b]=e?1:0}}else U||=1281},nd=(a,b)=>md(a,b,0),od=(a,b,c)=>{if(c){a=Sc[a];b=2>z.version?R.ge.getQueryObjectEXT(a,b):R.getQueryParameter(a,b);var e;"boolean"==typeof b?e=b?1:0:e=b;H[c>>2]=e;H[c+4>>2]=(e-H[c>>2])/4294967296}else U||=1281},qd=a=>{var b=qa(a)+1,c=pd(b);c&&ra(a,c,b);return c},rd=a=>{var b=Wc[a];if(!b){switch(a){case 7939:b=qd(ld().join(" "));break;case 7936:case 7937:case 37445:case 37446:(b= -R.getParameter(a))||(U||=1280);b=b?qd(b):0;break;case 7938:b=R.getParameter(7938);var c=`OpenGL ES 2.0 (${b})`;2<=z.version&&(c=`OpenGL ES 3.0 (${b})`);b=qd(c);break;case 35724:b=R.getParameter(35724);c=b.match(/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/);null!==c&&(3==c[1].length&&(c[1]+="0"),b=`OpenGL ES GLSL ES ${c[1]} (${b})`);b=qd(b);break;default:U||=1280}Wc[a]=b}return b},sd=(a,b)=>{if(2>z.version)return U||=1282,0;var c=Xc[a];if(c)return 0>b||b>=c.length?(U||=1281,0):c[b];switch(a){case 7939:return c= -ld().map(qd),c=Xc[a]=c,0>b||b>=c.length?(U||=1281,0):c[b];default:return U||=1280,0}},td=a=>"]"==a.slice(-1)&&a.lastIndexOf("["),ud=a=>{a-=5120;return 0==a?Ca:1==a?B:2==a?Da:4==a?E:6==a?J:5==a||28922==a||28520==a||30779==a||30782==a?H:Fa},vd=(a,b,c,e,f)=>{a=ud(a);b=e*((Zc||c)*({5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4}[b-6402]||1)*a.BYTES_PER_ELEMENT+Yc-1&-Yc);return a.subarray(f>>>31-Math.clz32(a.BYTES_PER_ELEMENT),f+b>>>31-Math.clz32(a.BYTES_PER_ELEMENT))},Y=a=>{var b=R.We;if(b){var c= -b.re[a];"number"==typeof c&&(b.re[a]=c=R.getUniformLocation(b,b.Ne[a]+(0{if(!zd){var a={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:"./this.program"},b;for(b in yd)void 0===yd[b]?delete a[b]:a[b]=yd[b];var c=[];for(b in a)c.push(`${b}=${a[b]}`);zd=c}return zd},zd,Bd=[null,[],[]]; -kb=r.InternalError=class extends Error{constructor(a){super(a);this.name="InternalError"}};for(var Cd=Array(256),Dd=0;256>Dd;++Dd)Cd[Dd]=String.fromCharCode(Dd);nb=Cd;L=r.BindingError=class extends Error{constructor(a){super(a);this.name="BindingError"}}; -Object.assign(Eb.prototype,{isAliasOf:function(a){if(!(this instanceof Eb&&a instanceof Eb))return!1;var b=this.Sd.Yd.Wd,c=this.Sd.Vd;a.Sd=a.Sd;var e=a.Sd.Yd.Wd;for(a=a.Sd.Vd;b.ae;)c=b.se(c),b=b.ae;for(;e.ae;)a=e.se(a),e=e.ae;return b===e&&c===a},clone:function(){this.Sd.Vd||pb(this);if(this.Sd.qe)return this.Sd.count.value+=1,this;var a=Bb,b=Object,c=b.create,e=Object.getPrototypeOf(this),f=this.Sd;a=a(c.call(b,e,{Sd:{value:{count:f.count,pe:f.pe,qe:f.qe,Vd:f.Vd,Yd:f.Yd,Zd:f.Zd,ce:f.ce}}}));a.Sd.count.value+= -1;a.Sd.pe=!1;return a},["delete"](){this.Sd.Vd||pb(this);if(this.Sd.pe&&!this.Sd.qe)throw new L("Object already scheduled for deletion");rb(this);var a=this.Sd;--a.count.value;0===a.count.value&&(a.Zd?a.ce.he(a.Zd):a.Yd.Wd.he(a.Vd));this.Sd.qe||(this.Sd.Zd=void 0,this.Sd.Vd=void 0)},isDeleted:function(){return!this.Sd.Vd},deleteLater:function(){this.Sd.Vd||pb(this);if(this.Sd.pe&&!this.Sd.qe)throw new L("Object already scheduled for deletion");Db.push(this);this.Sd.pe=!0;return this}}); -Object.assign(Qb.prototype,{af(a){this.Me&&(a=this.Me(a));return a},Ie(a){this.he?.(a)},de:8,readValueFromPointer:gb,fromWireType:function(a){function b(){return this.xe?Cb(this.Wd.me,{Yd:this.gf,Vd:c,ce:this,Zd:a}):Cb(this.Wd.me,{Yd:this,Vd:a})}var c=this.af(a);if(!c)return this.Ie(a),null;var e=Ab(this.Wd,c);if(void 0!==e){if(0===e.Sd.count.value)return e.Sd.Vd=c,e.Sd.Zd=a,e.clone();e=e.clone();this.Ie(a);return e}e=this.Wd.$e(c);e=yb[e];if(!e)return b.call(this);e=this.we?e.Ve:e.pointerType;var f= -sb(c,this.Wd,e.Wd);return null===f?b.call(this):this.xe?Cb(e.Wd.me,{Yd:e,Vd:f,ce:this,Zd:a}):Cb(e.Wd.me,{Yd:e,Vd:f})}});ac=r.UnboundTypeError=((a,b)=>{var c=Fb(b,function(e){this.name=b;this.message=e;e=Error(e).stack;void 0!==e&&(this.stack=this.toString()+"\n"+e.replace(/^Error(:[^\n]*)?\n/,""))});c.prototype=Object.create(a.prototype);c.prototype.constructor=c;c.prototype.toString=function(){return void 0===this.message?this.name:`${this.name}: ${this.message}`};return c})(Error,"UnboundTypeError"); -kc.push(0,1,void 0,1,null,1,!0,1,!1,1);r.count_emval_handles=()=>kc.length/2-5-jc.length;for(var Ed=0;32>Ed;++Ed)jd.push(Array(Ed));var Fd=new Float32Array(288);for(Ed=0;288>=Ed;++Ed)wd[Ed]=Fd.subarray(0,Ed);var Gd=new Int32Array(288);for(Ed=0;288>=Ed;++Ed)xd[Ed]=Gd.subarray(0,Ed); -var Vd={F:(a,b,c)=>{var e=new Ya(a);H[e.Vd+16>>2]=0;H[e.Vd+4>>2]=b;H[e.Vd+8>>2]=c;Za=a;bb++;throw Za;},U:function(){return 0},ud:()=>{},td:function(){return 0},sd:()=>{},rd:function(){},qd:()=>{},md:()=>{Pa("")},B:a=>{var b=eb[a];delete eb[a];var c=b.Fe,e=b.he,f=b.Ke,k=f.map(n=>n.df).concat(f.map(n=>n.lf));mb([a],k,n=>{var l={};f.forEach((q,v)=>{var w=n[v],A=q.bf,D=q.cf,I=n[v+f.length],P=q.kf,O=q.mf;l[q.Ze]={read:aa=>w.fromWireType(A(D,aa)),write:(aa,la)=>{var X=[];P(O,aa,I.toWireType(X,la));fb(X)}}}); -return[{name:b.name,fromWireType:q=>{var v={},w;for(w in l)v[w]=l[w].read(q);e(q);return v},toWireType:(q,v)=>{for(var w in l)if(!(w in v))throw new TypeError(`Missing field: "${w}"`);var A=c();for(w in l)l[w].write(A,v[w]);null!==q&&q.push(e,A);return A},de:8,readValueFromPointer:gb,ee:e}]})},X:()=>{},ld:(a,b,c,e)=>{b=K(b);lb(a,{name:b,fromWireType:function(f){return!!f},toWireType:function(f,k){return k?c:e},de:8,readValueFromPointer:function(f){return this.fromWireType(B[f])},ee:null})},k:(a,b, -c,e,f,k,n,l,q,v,w,A,D)=>{w=K(w);k=Q(f,k);l&&=Q(n,l);v&&=Q(q,v);D=Q(A,D);var I=Ib(w);Hb(I,function(){ec(`Cannot construct ${w} due to unbound types`,[e])});mb([a,b,c],e?[e]:[],P=>{P=P[0];if(e){var O=P.Wd;var aa=O.me}else aa=Eb.prototype;P=Fb(w,function(...Ea){if(Object.getPrototypeOf(this)!==la)throw new L("Use 'new' to construct "+w);if(void 0===X.je)throw new L(w+" has no accessible constructor");var ea=X.je[Ea.length];if(void 0===ea)throw new L(`Tried to invoke ctor of ${w} with invalid number of parameters (${Ea.length}) - expected (${Object.keys(X.je).toString()}) parameters instead!`); -return ea.apply(this,Ea)});var la=Object.create(aa,{constructor:{value:P}});P.prototype=la;var X=new Jb(w,P,la,D,O,k,l,v);if(X.ae){var ha;(ha=X.ae).te??(ha.te=[]);X.ae.te.push(X)}O=new Qb(w,X,!0,!1,!1);ha=new Qb(w+"*",X,!1,!1,!1);aa=new Qb(w+" const*",X,!1,!0,!1);yb[a]={pointerType:ha,Ve:aa};Rb(I,P);return[O,ha,aa]})},e:(a,b,c,e,f,k,n)=>{var l=hc(c,e);b=K(b);b=ic(b);k=Q(f,k);mb([],[a],q=>{function v(){ec(`Cannot call ${w} due to unbound types`,l)}q=q[0];var w=`${q.name}.${b}`;b.startsWith("@@")&& -(b=Symbol[b.substring(2)]);var A=q.Wd.constructor;void 0===A[b]?(v.ie=c-1,A[b]=v):(Gb(A,b,w),A[b].$d[c-1]=v);mb([],l,D=>{D=[D[0],null].concat(D.slice(1));D=gc(w,D,null,k,n);void 0===A[b].$d?(D.ie=c-1,A[b]=D):A[b].$d[c-1]=D;if(q.Wd.te)for(const I of q.Wd.te)I.constructor.hasOwnProperty(b)||(I.constructor[b]=D);return[]});return[]})},z:(a,b,c,e,f,k)=>{var n=hc(b,c);f=Q(e,f);mb([],[a],l=>{l=l[0];var q=`constructor ${l.name}`;void 0===l.Wd.je&&(l.Wd.je=[]);if(void 0!==l.Wd.je[b-1])throw new L(`Cannot register multiple constructors with identical number of parameters (${b- -1}) for class '${l.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);l.Wd.je[b-1]=()=>{ec(`Cannot construct ${l.name} due to unbound types`,n)};mb([],n,v=>{v.splice(1,0,null);l.Wd.je[b-1]=gc(q,v,null,f,k);return[]});return[]})},a:(a,b,c,e,f,k,n,l)=>{var q=hc(c,e);b=K(b);b=ic(b);k=Q(f,k);mb([],[a],v=>{function w(){ec(`Cannot call ${A} due to unbound types`,q)}v=v[0];var A=`${v.name}.${b}`;b.startsWith("@@")&&(b=Symbol[b.substring(2)]);l&&v.Wd.hf.push(b); -var D=v.Wd.me,I=D[b];void 0===I||void 0===I.$d&&I.className!==v.name&&I.ie===c-2?(w.ie=c-2,w.className=v.name,D[b]=w):(Gb(D,b,A),D[b].$d[c-2]=w);mb([],q,P=>{P=gc(A,P,v,k,n);void 0===D[b].$d?(P.ie=c-2,D[b]=P):D[b].$d[c-2]=P;return[]});return[]})},q:(a,b,c)=>{a=K(a);mb([],[b],e=>{e=e[0];r[a]=e.fromWireType(c);return[]})},kd:a=>lb(a,nc),j:(a,b,c,e)=>{function f(){}b=K(b);f.values={};lb(a,{name:b,constructor:f,fromWireType:function(k){return this.constructor.values[k]},toWireType:(k,n)=>n.value,de:8, -readValueFromPointer:oc(b,c,e),ee:null});Hb(b,f)},b:(a,b,c)=>{var e=pc(a,"enum");b=K(b);a=e.constructor;e=Object.create(e.constructor.prototype,{value:{value:c},constructor:{value:Fb(`${e.name}_${b}`,function(){})}});a.values[c]=e;a[b]=e},R:(a,b,c)=>{b=K(b);lb(a,{name:b,fromWireType:e=>e,toWireType:(e,f)=>f,de:8,readValueFromPointer:qc(b,c),ee:null})},x:(a,b,c,e,f,k)=>{var n=hc(b,c);a=K(a);a=ic(a);f=Q(e,f);Hb(a,function(){ec(`Cannot call ${a} due to unbound types`,n)},b-1);mb([],n,l=>{l=[l[0],null].concat(l.slice(1)); -Rb(a,gc(a,l,null,f,k),b-1);return[]})},C:(a,b,c,e,f)=>{b=K(b);-1===f&&(f=4294967295);f=l=>l;if(0===e){var k=32-8*c;f=l=>l<>>k}var n=b.includes("unsigned")?function(l,q){return q>>>0}:function(l,q){return q};lb(a,{name:b,fromWireType:f,toWireType:n,de:8,readValueFromPointer:rc(b,c,0!==e),ee:null})},p:(a,b,c)=>{function e(k){return new f(Ca.buffer,H[k+4>>2],H[k>>2])}var f=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][b];c=K(c);lb(a,{name:c,fromWireType:e, -de:8,readValueFromPointer:e},{ef:!0})},o:(a,b,c,e,f,k,n,l,q,v,w,A)=>{c=K(c);k=Q(f,k);l=Q(n,l);v=Q(q,v);A=Q(w,A);mb([a],[b],D=>{D=D[0];return[new Qb(c,D.Wd,!1,!1,!0,D,e,k,l,v,A)]})},Q:(a,b)=>{b=K(b);var c="std::string"===b;lb(a,{name:b,fromWireType:function(e){var f=H[e>>2],k=e+4;if(c)for(var n=k,l=0;l<=f;++l){var q=k+l;if(l==f||0==B[q]){n=n?db(B,n,q-n):"";if(void 0===v)var v=n;else v+=String.fromCharCode(0),v+=n;n=q+1}}else{v=Array(f);for(l=0;l>2]=n;if(c&&k)ra(f,q,n+1);else if(k)for(k=0;k{c=K(c);if(2===b){var e=tc;var f=uc;var k=vc;var n=l=>Fa[l>>1]}else 4===b&&(e=wc,f=xc,k=yc,n=l=>H[l>>2]);lb(a,{name:c,fromWireType:l=>{for(var q=H[l>>2],v,w=l+4,A=0;A<=q;++A){var D=l+4+A*b;if(A==q||0==n(D))w=e(w,D-w),void 0===v?v=w:(v+=String.fromCharCode(0),v+=w),w=D+b}cc(l);return v},toWireType:(l,q)=>{if("string"!=typeof q)throw new L(`Cannot pass non-string to C++ string type ${c}`);var v=k(q),w=pd(4+v+b); -H[w>>2]=v/b;f(q,w+4,v+b);null!==l&&l.push(cc,w);return w},de:8,readValueFromPointer:gb,ee(l){cc(l)}})},A:(a,b,c,e,f,k)=>{eb[a]={name:K(b),Fe:Q(c,e),he:Q(f,k),Ke:[]}},d:(a,b,c,e,f,k,n,l,q,v)=>{eb[a].Ke.push({Ze:K(b),df:c,bf:Q(e,f),cf:k,lf:n,kf:Q(l,q),mf:v})},jd:(a,b)=>{b=K(b);lb(a,{sf:!0,name:b,de:0,fromWireType:()=>{},toWireType:()=>{}})},id:()=>1,hd:()=>{throw Infinity;},E:(a,b,c)=>{a=mc(a);b=pc(b,"emval::as");return zc(b,c,a)},L:(a,b,c,e)=>{a=Ac[a];b=mc(b);return a(null,b,c,e)},t:(a,b,c,e,f)=>{a= -Ac[a];b=mc(b);c=Cc(c);return a(b,b[c],e,f)},c:lc,K:a=>{if(0===a)return Ob(Dc());a=Cc(a);return Ob(Dc()[a])},n:(a,b,c)=>{var e=Fc(a,b),f=e.shift();a--;var k=Array(a);b=`methodCaller<(${e.map(n=>n.name).join(", ")}) => ${f.name}>`;return Ec(Fb(b,(n,l,q,v)=>{for(var w=0,A=0;A{a=mc(a);b=mc(b);return Ob(a[b])},H:a=>{9Ob([]),f:a=>Ob(Cc(a)),D:()=>Ob({}),gd:a=>{a=mc(a); -return!a},l:a=>{var b=mc(a);fb(b);lc(a)},h:(a,b,c)=>{a=mc(a);b=mc(b);c=mc(c);a[b]=c},g:(a,b)=>{a=pc(a,"_emval_take_value");a=a.readValueFromPointer(b);return Ob(a)},W:function(){return-52},V:function(){},fd:(a,b,c,e)=>{var f=(new Date).getFullYear(),k=(new Date(f,0,1)).getTimezoneOffset();f=(new Date(f,6,1)).getTimezoneOffset();H[a>>2]=60*Math.max(k,f);E[b>>2]=Number(k!=f);b=n=>{var l=Math.abs(n);return`UTC${0<=n?"-":"+"}${String(Math.floor(l/60)).padStart(2,"0")}${String(l%60).padStart(2,"0")}`}; -a=b(k);b=b(f);fperformance.now(),dd:a=>R.activeTexture(a),cd:(a,b)=>{R.attachShader(Nc[a],Qc[b])},bd:(a,b)=>{R.beginQuery(a,Sc[b])},ad:(a,b)=>{R.ge.beginQueryEXT(a,Sc[b])},$c:(a,b,c)=>{R.bindAttribLocation(Nc[a],b,c?db(B,c):"")},_c:(a,b)=>{35051==a?R.Ce=b:35052==a&&(R.le=b);R.bindBuffer(a,Mc[b])},Zc:cd,Yc:(a,b)=>{R.bindRenderbuffer(a,Pc[b])},Xc:(a,b)=>{R.bindSampler(a,Tc[b])},Wc:(a,b)=>{R.bindTexture(a,ka[b])},Vc:dd,Uc:dd,Tc:(a,b,c,e)=>R.blendColor(a, -b,c,e),Sc:a=>R.blendEquation(a),Rc:(a,b)=>R.blendFunc(a,b),Qc:(a,b,c,e,f,k,n,l,q,v)=>R.blitFramebuffer(a,b,c,e,f,k,n,l,q,v),Pc:(a,b,c,e)=>{2<=z.version?c&&b?R.bufferData(a,B,e,c,b):R.bufferData(a,b,e):R.bufferData(a,c?B.subarray(c,c+b):b,e)},Oc:(a,b,c,e)=>{2<=z.version?c&&R.bufferSubData(a,b,B,e,c):R.bufferSubData(a,b,B.subarray(e,e+c))},Nc:a=>R.checkFramebufferStatus(a),Mc:ed,Lc:fd,Kc:gd,Jc:(a,b,c,e)=>R.clientWaitSync(Uc[a],b,(c>>>0)+4294967296*e),Ic:(a,b,c,e)=>{R.colorMask(!!a,!!b,!!c,!!e)},Hc:a=> -{R.compileShader(Qc[a])},Gc:(a,b,c,e,f,k,n,l)=>{2<=z.version?R.le||!n?R.compressedTexImage2D(a,b,c,e,f,k,n,l):R.compressedTexImage2D(a,b,c,e,f,k,B,l,n):R.compressedTexImage2D(a,b,c,e,f,k,B.subarray(l,l+n))},Fc:(a,b,c,e,f,k,n,l,q)=>{2<=z.version?R.le||!l?R.compressedTexSubImage2D(a,b,c,e,f,k,n,l,q):R.compressedTexSubImage2D(a,b,c,e,f,k,n,B,q,l):R.compressedTexSubImage2D(a,b,c,e,f,k,n,B.subarray(q,q+l))},Ec:(a,b,c,e,f)=>R.copyBufferSubData(a,b,c,e,f),Dc:(a,b,c,e,f,k,n,l)=>R.copyTexSubImage2D(a,b,c, -e,f,k,n,l),Cc:()=>{var a=ja(Nc),b=R.createProgram();b.name=a;b.Ae=b.ye=b.ze=0;b.Ge=1;Nc[a]=b;return a},Bc:a=>{var b=ja(Qc);Qc[b]=R.createShader(a);return b},Ac:a=>R.cullFace(a),zc:(a,b)=>{for(var c=0;c>2],f=Mc[e];f&&(R.deleteBuffer(f),f.name=0,Mc[e]=null,e==R.Ce&&(R.Ce=0),e==R.le&&(R.le=0))}},yc:(a,b)=>{for(var c=0;c>2],f=Oc[e];f&&(R.deleteFramebuffer(f),f.name=0,Oc[e]=null)}},xc:a=>{if(a){var b=Nc[a];b?(R.deleteProgram(b),b.name=0,Nc[a]=null):U||=1281}}, -wc:(a,b)=>{for(var c=0;c>2],f=Sc[e];f&&(R.deleteQuery(f),Sc[e]=null)}},vc:(a,b)=>{for(var c=0;c>2],f=Sc[e];f&&(R.ge.deleteQueryEXT(f),Sc[e]=null)}},uc:(a,b)=>{for(var c=0;c>2],f=Pc[e];f&&(R.deleteRenderbuffer(f),f.name=0,Pc[e]=null)}},tc:(a,b)=>{for(var c=0;c>2],f=Tc[e];f&&(R.deleteSampler(f),f.name=0,Tc[e]=null)}},sc:a=>{if(a){var b=Qc[a];b?(R.deleteShader(b),Qc[a]=null):U||=1281}},rc:a=>{if(a){var b=Uc[a];b? -(R.deleteSync(b),b.name=0,Uc[a]=null):U||=1281}},qc:(a,b)=>{for(var c=0;c>2],f=ka[e];f&&(R.deleteTexture(f),f.name=0,ka[e]=null)}},pc:hd,oc:hd,nc:a=>{R.depthMask(!!a)},mc:a=>R.disable(a),lc:a=>{R.disableVertexAttribArray(a)},kc:(a,b,c)=>{R.drawArrays(a,b,c)},jc:(a,b,c,e)=>{R.drawArraysInstanced(a,b,c,e)},ic:(a,b,c,e,f)=>{R.Je.drawArraysInstancedBaseInstanceWEBGL(a,b,c,e,f)},hc:(a,b)=>{for(var c=jd[a],e=0;e>2];R.drawBuffers(c)},gc:(a,b,c,e)=>{R.drawElements(a, -b,c,e)},fc:(a,b,c,e,f)=>{R.drawElementsInstanced(a,b,c,e,f)},ec:(a,b,c,e,f,k,n)=>{R.Je.drawElementsInstancedBaseVertexBaseInstanceWEBGL(a,b,c,e,f,k,n)},dc:(a,b,c,e,f,k)=>{R.drawElements(a,e,f,k)},cc:a=>R.enable(a),bc:a=>{R.enableVertexAttribArray(a)},ac:a=>R.endQuery(a),$b:a=>{R.ge.endQueryEXT(a)},_b:(a,b)=>(a=R.fenceSync(a,b))?(b=ja(Uc),a.name=b,Uc[b]=a,b):0,Zb:()=>R.finish(),Yb:()=>R.flush(),Xb:(a,b,c,e)=>{R.framebufferRenderbuffer(a,b,c,Pc[e])},Wb:(a,b,c,e,f)=>{R.framebufferTexture2D(a,b,c,ka[e], -f)},Vb:a=>R.frontFace(a),Ub:(a,b)=>{$c(a,b,"createBuffer",Mc)},Tb:(a,b)=>{$c(a,b,"createFramebuffer",Oc)},Sb:(a,b)=>{$c(a,b,"createQuery",Sc)},Rb:(a,b)=>{for(var c=0;c>2]=0;break}var f=ja(Sc);e.name=f;Sc[f]=e;E[b+4*c>>2]=f}},Qb:(a,b)=>{$c(a,b,"createRenderbuffer",Pc)},Pb:(a,b)=>{$c(a,b,"createSampler",Tc)},Ob:(a,b)=>{$c(a,b,"createTexture",ka)},Nb:kd,Mb:kd,Lb:a=>R.generateMipmap(a),Kb:(a,b,c)=>{c?E[c>>2]=R.getBufferParameter(a, -b):U||=1281},Jb:()=>{var a=R.getError()||U;U=0;return a},Ib:(a,b)=>md(a,b,2),Hb:(a,b,c,e)=>{a=R.getFramebufferAttachmentParameter(a,b,c);if(a instanceof WebGLRenderbuffer||a instanceof WebGLTexture)a=a.name|0;E[e>>2]=a},Gb:nd,Fb:(a,b,c,e)=>{a=R.getProgramInfoLog(Nc[a]);null===a&&(a="(unknown error)");b=0>2]=b)},Eb:(a,b,c)=>{if(c)if(a>=Lc)U||=1281;else if(a=Nc[a],35716==b)a=R.getProgramInfoLog(a),null===a&&(a="(unknown error)"),E[c>>2]=a.length+1;else if(35719==b){if(!a.Ae){var e= -R.getProgramParameter(a,35718);for(b=0;b>2]=a.Ae}else if(35722==b){if(!a.ye)for(e=R.getProgramParameter(a,35721),b=0;b>2]=a.ye}else if(35381==b){if(!a.ze)for(e=R.getProgramParameter(a,35382),b=0;b>2]=a.ze}else E[c>>2]=R.getProgramParameter(a,b);else U||=1281},Db:od,Cb:od,Bb:(a,b,c)=>{if(c){a= -R.getQueryParameter(Sc[a],b);var e;"boolean"==typeof a?e=a?1:0:e=a;E[c>>2]=e}else U||=1281},Ab:(a,b,c)=>{if(c){a=R.ge.getQueryObjectEXT(Sc[a],b);var e;"boolean"==typeof a?e=a?1:0:e=a;E[c>>2]=e}else U||=1281},zb:(a,b,c)=>{c?E[c>>2]=R.getQuery(a,b):U||=1281},yb:(a,b,c)=>{c?E[c>>2]=R.ge.getQueryEXT(a,b):U||=1281},xb:(a,b,c)=>{c?E[c>>2]=R.getRenderbufferParameter(a,b):U||=1281},wb:(a,b,c,e)=>{a=R.getShaderInfoLog(Qc[a]);null===a&&(a="(unknown error)");b=0>2]=b)},vb:(a,b,c,e)=> -{a=R.getShaderPrecisionFormat(a,b);E[c>>2]=a.rangeMin;E[c+4>>2]=a.rangeMax;E[e>>2]=a.precision},ub:(a,b,c)=>{c?35716==b?(a=R.getShaderInfoLog(Qc[a]),null===a&&(a="(unknown error)"),E[c>>2]=a?a.length+1:0):35720==b?(a=R.getShaderSource(Qc[a]),E[c>>2]=a?a.length+1:0):E[c>>2]=R.getShaderParameter(Qc[a],b):U||=1281},tb:rd,sb:sd,rb:(a,b)=>{b=b?db(B,b):"";if(a=Nc[a]){var c=a,e=c.re,f=c.Oe,k;if(!e){c.re=e={};c.Ne={};var n=R.getProgramParameter(c,35718);for(k=0;k>>0,f=b.slice(0,k));if((f=a.Oe[f])&&e{for(var e=jd[b],f=0;f>2];R.invalidateFramebuffer(a,e)},pb:(a,b,c,e,f,k,n)=>{for(var l=jd[b],q=0;q>2];R.invalidateSubFramebuffer(a,l,e,f,k,n)},ob:a=>R.isSync(Uc[a]), -nb:a=>(a=ka[a])?R.isTexture(a):0,mb:a=>R.lineWidth(a),lb:a=>{a=Nc[a];R.linkProgram(a);a.re=0;a.Oe={}},kb:(a,b,c,e,f,k)=>{R.Le.multiDrawArraysInstancedBaseInstanceWEBGL(a,E,b>>2,E,c>>2,E,e>>2,H,f>>2,k)},jb:(a,b,c,e,f,k,n,l)=>{R.Le.multiDrawElementsInstancedBaseVertexBaseInstanceWEBGL(a,E,b>>2,c,E,e>>2,E,f>>2,E,k>>2,H,n>>2,l)},ib:(a,b)=>{3317==a?Yc=b:3314==a&&(Zc=b);R.pixelStorei(a,b)},hb:(a,b)=>{R.ge.queryCounterEXT(Sc[a],b)},gb:a=>R.readBuffer(a),fb:(a,b,c,e,f,k,n)=>{if(2<=z.version)if(R.Ce)R.readPixels(a, -b,c,e,f,k,n);else{var l=ud(k);n>>>=31-Math.clz32(l.BYTES_PER_ELEMENT);R.readPixels(a,b,c,e,f,k,l,n)}else(l=vd(k,f,c,e,n))?R.readPixels(a,b,c,e,f,k,l):U||=1280},eb:(a,b,c,e)=>R.renderbufferStorage(a,b,c,e),db:(a,b,c,e,f)=>R.renderbufferStorageMultisample(a,b,c,e,f),cb:(a,b,c)=>{R.samplerParameterf(Tc[a],b,c)},bb:(a,b,c)=>{R.samplerParameteri(Tc[a],b,c)},ab:(a,b,c)=>{R.samplerParameteri(Tc[a],b,E[c>>2])},$a:(a,b,c,e)=>R.scissor(a,b,c,e),_a:(a,b,c,e)=>{for(var f="",k=0;k>2])? -db(B,n,e?H[e+4*k>>2]:void 0):"";f+=n}R.shaderSource(Qc[a],f)},Za:(a,b,c)=>R.stencilFunc(a,b,c),Ya:(a,b,c,e)=>R.stencilFuncSeparate(a,b,c,e),Xa:a=>R.stencilMask(a),Wa:(a,b)=>R.stencilMaskSeparate(a,b),Va:(a,b,c)=>R.stencilOp(a,b,c),Ua:(a,b,c,e)=>R.stencilOpSeparate(a,b,c,e),Ta:(a,b,c,e,f,k,n,l,q)=>{if(2<=z.version){if(R.le){R.texImage2D(a,b,c,e,f,k,n,l,q);return}if(q){var v=ud(l);q>>>=31-Math.clz32(v.BYTES_PER_ELEMENT);R.texImage2D(a,b,c,e,f,k,n,l,v,q);return}}v=q?vd(l,n,e,f,q):null;R.texImage2D(a, -b,c,e,f,k,n,l,v)},Sa:(a,b,c)=>R.texParameterf(a,b,c),Ra:(a,b,c)=>{R.texParameterf(a,b,J[c>>2])},Qa:(a,b,c)=>R.texParameteri(a,b,c),Pa:(a,b,c)=>{R.texParameteri(a,b,E[c>>2])},Oa:(a,b,c,e,f)=>R.texStorage2D(a,b,c,e,f),Na:(a,b,c,e,f,k,n,l,q)=>{if(2<=z.version){if(R.le){R.texSubImage2D(a,b,c,e,f,k,n,l,q);return}if(q){var v=ud(l);R.texSubImage2D(a,b,c,e,f,k,n,l,v,q>>>31-Math.clz32(v.BYTES_PER_ELEMENT));return}}q=q?vd(l,n,f,k,q):null;R.texSubImage2D(a,b,c,e,f,k,n,l,q)},Ma:(a,b)=>{R.uniform1f(Y(a),b)},La:(a, -b,c)=>{if(2<=z.version)b&&R.uniform1fv(Y(a),J,c>>2,b);else{if(288>=b)for(var e=wd[b],f=0;f>2];else e=J.subarray(c>>2,c+4*b>>2);R.uniform1fv(Y(a),e)}},Ka:(a,b)=>{R.uniform1i(Y(a),b)},Ja:(a,b,c)=>{if(2<=z.version)b&&R.uniform1iv(Y(a),E,c>>2,b);else{if(288>=b)for(var e=xd[b],f=0;f>2];else e=E.subarray(c>>2,c+4*b>>2);R.uniform1iv(Y(a),e)}},Ia:(a,b,c)=>{R.uniform2f(Y(a),b,c)},Ha:(a,b,c)=>{if(2<=z.version)b&&R.uniform2fv(Y(a),J,c>>2,2*b);else{if(144>=b){b*=2;for(var e= -wd[b],f=0;f>2],e[f+1]=J[c+(4*f+4)>>2]}else e=J.subarray(c>>2,c+8*b>>2);R.uniform2fv(Y(a),e)}},Ga:(a,b,c)=>{R.uniform2i(Y(a),b,c)},Fa:(a,b,c)=>{if(2<=z.version)b&&R.uniform2iv(Y(a),E,c>>2,2*b);else{if(144>=b){b*=2;for(var e=xd[b],f=0;f>2],e[f+1]=E[c+(4*f+4)>>2]}else e=E.subarray(c>>2,c+8*b>>2);R.uniform2iv(Y(a),e)}},Ea:(a,b,c,e)=>{R.uniform3f(Y(a),b,c,e)},Da:(a,b,c)=>{if(2<=z.version)b&&R.uniform3fv(Y(a),J,c>>2,3*b);else{if(96>=b){b*=3;for(var e=wd[b],f=0;f< -b;f+=3)e[f]=J[c+4*f>>2],e[f+1]=J[c+(4*f+4)>>2],e[f+2]=J[c+(4*f+8)>>2]}else e=J.subarray(c>>2,c+12*b>>2);R.uniform3fv(Y(a),e)}},Ca:(a,b,c,e)=>{R.uniform3i(Y(a),b,c,e)},Ba:(a,b,c)=>{if(2<=z.version)b&&R.uniform3iv(Y(a),E,c>>2,3*b);else{if(96>=b){b*=3;for(var e=xd[b],f=0;f>2],e[f+1]=E[c+(4*f+4)>>2],e[f+2]=E[c+(4*f+8)>>2]}else e=E.subarray(c>>2,c+12*b>>2);R.uniform3iv(Y(a),e)}},Aa:(a,b,c,e,f)=>{R.uniform4f(Y(a),b,c,e,f)},za:(a,b,c)=>{if(2<=z.version)b&&R.uniform4fv(Y(a),J,c>>2,4* -b);else{if(72>=b){var e=wd[4*b],f=J;c>>=2;b*=4;for(var k=0;k>2,c+16*b>>2);R.uniform4fv(Y(a),e)}},ya:(a,b,c,e,f)=>{R.uniform4i(Y(a),b,c,e,f)},xa:(a,b,c)=>{if(2<=z.version)b&&R.uniform4iv(Y(a),E,c>>2,4*b);else{if(72>=b){b*=4;for(var e=xd[b],f=0;f>2],e[f+1]=E[c+(4*f+4)>>2],e[f+2]=E[c+(4*f+8)>>2],e[f+3]=E[c+(4*f+12)>>2]}else e=E.subarray(c>>2,c+16*b>>2);R.uniform4iv(Y(a),e)}},wa:(a,b,c,e)=> -{if(2<=z.version)b&&R.uniformMatrix2fv(Y(a),!!c,J,e>>2,4*b);else{if(72>=b){b*=4;for(var f=wd[b],k=0;k>2],f[k+1]=J[e+(4*k+4)>>2],f[k+2]=J[e+(4*k+8)>>2],f[k+3]=J[e+(4*k+12)>>2]}else f=J.subarray(e>>2,e+16*b>>2);R.uniformMatrix2fv(Y(a),!!c,f)}},va:(a,b,c,e)=>{if(2<=z.version)b&&R.uniformMatrix3fv(Y(a),!!c,J,e>>2,9*b);else{if(32>=b){b*=9;for(var f=wd[b],k=0;k>2],f[k+1]=J[e+(4*k+4)>>2],f[k+2]=J[e+(4*k+8)>>2],f[k+3]=J[e+(4*k+12)>>2],f[k+4]=J[e+(4*k+16)>>2],f[k+ -5]=J[e+(4*k+20)>>2],f[k+6]=J[e+(4*k+24)>>2],f[k+7]=J[e+(4*k+28)>>2],f[k+8]=J[e+(4*k+32)>>2]}else f=J.subarray(e>>2,e+36*b>>2);R.uniformMatrix3fv(Y(a),!!c,f)}},ua:(a,b,c,e)=>{if(2<=z.version)b&&R.uniformMatrix4fv(Y(a),!!c,J,e>>2,16*b);else{if(18>=b){var f=wd[16*b],k=J;e>>=2;b*=16;for(var n=0;n>2,e+64*b>>2);R.uniformMatrix4fv(Y(a),!!c,f)}},ta:a=>{a=Nc[a];R.useProgram(a);R.We=a},sa:(a,b)=>R.vertexAttrib1f(a,b),ra:(a,b)=>{R.vertexAttrib2f(a,J[b>>2],J[b+4>>2])},qa:(a,b)=>{R.vertexAttrib3f(a,J[b>>2],J[b+4>>2],J[b+8>>2])},pa:(a,b)=>{R.vertexAttrib4f(a,J[b>>2],J[b+4>>2],J[b+8>>2],J[b+12>>2])},oa:(a,b)=>{R.vertexAttribDivisor(a,b)},na:(a,b,c,e,f)=>{R.vertexAttribIPointer(a,b,c,e,f)},ma:(a,b,c,e,f,k)=>{R.vertexAttribPointer(a,b,c, -!!e,f,k)},la:(a,b,c,e)=>R.viewport(a,b,c,e),ka:(a,b,c,e)=>{R.waitSync(Uc[a],b,(c>>>0)+4294967296*e)},ja:a=>{var b=B.length;a>>>=0;if(2147483648=c;c*=2){var e=b*(1+1/c);e=Math.min(e,a+100663296);a:{e=(Math.min(2147483648,65536*Math.ceil(Math.max(a,e)/65536))-za.buffer.byteLength+65535)/65536|0;try{za.grow(e);Ha();var f=1;break a}catch(k){}f=void 0}if(f)return!0}return!1},ia:()=>z?z.handle:0,pd:(a,b)=>{var c=0;Ad().forEach((e,f)=>{var k=b+c;f=H[a+4*f>>2]=k;for(k=0;k{var c=Ad();H[a>>2]=c.length;var e=0;c.forEach(f=>e+=f.length+1);H[b>>2]=e;return 0},ha:a=>{Xa||(Ba=!0);throw new Va(a);},T:()=>52,Z:function(){return 52},nd:()=>52,Y:function(){return 70},S:(a,b,c,e)=>{for(var f=0,k=0;k>2],l=H[b+4>>2];b+=8;for(var q=0;q>2]=f;return 0},ga:cd,fa:ed,ea:fd,da:gd,J:nd,P:rd,ca:sd,i:Hd,w:Id,m:Jd,I:Kd, -ba:Ld,O:Md,N:Nd,s:Od,v:Pd,r:Qd,u:Rd,aa:Sd,$:Td,_:Ud},Z=function(){function a(c){Z=c.exports;za=Z.vd;Ha();N=Z.yd;Ja.unshift(Z.wd);La--;0==La&&(null!==Na&&(clearInterval(Na),Na=null),Oa&&(c=Oa,Oa=null,c()));return Z}var b={a:Vd};La++;if(r.instantiateWasm)try{return r.instantiateWasm(b,a)}catch(c){ya(`Module.instantiateWasm callback failed with error: ${c}`),ca(c)}Ra??=r.locateFile?Qa("canvaskit.wasm")?"canvaskit.wasm":ta+"canvaskit.wasm":(new URL("canvaskit.wasm",import.meta.url)).href;Ua(b, -function(c){a(c.instance)}).catch(ca);return{}}(),bc=a=>(bc=Z.xd)(a),pd=r._malloc=a=>(pd=r._malloc=Z.zd)(a),cc=r._free=a=>(cc=r._free=Z.Ad)(a),Wd=(a,b)=>(Wd=Z.Bd)(a,b),Xd=a=>(Xd=Z.Cd)(a),Yd=()=>(Yd=Z.Dd)();r.dynCall_viji=(a,b,c,e,f)=>(r.dynCall_viji=Z.Ed)(a,b,c,e,f);r.dynCall_vijiii=(a,b,c,e,f,k,n)=>(r.dynCall_vijiii=Z.Fd)(a,b,c,e,f,k,n);r.dynCall_viiiiij=(a,b,c,e,f,k,n,l)=>(r.dynCall_viiiiij=Z.Gd)(a,b,c,e,f,k,n,l);r.dynCall_vij=(a,b,c,e)=>(r.dynCall_vij=Z.Hd)(a,b,c,e); -r.dynCall_jii=(a,b,c)=>(r.dynCall_jii=Z.Id)(a,b,c);r.dynCall_jiiiiii=(a,b,c,e,f,k,n)=>(r.dynCall_jiiiiii=Z.Jd)(a,b,c,e,f,k,n);r.dynCall_jiiiiji=(a,b,c,e,f,k,n,l)=>(r.dynCall_jiiiiji=Z.Kd)(a,b,c,e,f,k,n,l);r.dynCall_ji=(a,b)=>(r.dynCall_ji=Z.Ld)(a,b);r.dynCall_iijj=(a,b,c,e,f,k)=>(r.dynCall_iijj=Z.Md)(a,b,c,e,f,k);r.dynCall_jiji=(a,b,c,e,f)=>(r.dynCall_jiji=Z.Nd)(a,b,c,e,f);r.dynCall_viijii=(a,b,c,e,f,k,n)=>(r.dynCall_viijii=Z.Od)(a,b,c,e,f,k,n); -r.dynCall_iiiiij=(a,b,c,e,f,k,n)=>(r.dynCall_iiiiij=Z.Pd)(a,b,c,e,f,k,n);r.dynCall_iiiiijj=(a,b,c,e,f,k,n,l,q)=>(r.dynCall_iiiiijj=Z.Qd)(a,b,c,e,f,k,n,l,q);r.dynCall_iiiiiijj=(a,b,c,e,f,k,n,l,q,v)=>(r.dynCall_iiiiiijj=Z.Rd)(a,b,c,e,f,k,n,l,q,v);function Rd(a,b,c,e,f){var k=Yd();try{N.get(a)(b,c,e,f)}catch(n){Xd(k);if(n!==n+0)throw n;Wd(1,0)}}function Id(a,b,c){var e=Yd();try{return N.get(a)(b,c)}catch(f){Xd(e);if(f!==f+0)throw f;Wd(1,0)}} -function Pd(a,b,c){var e=Yd();try{N.get(a)(b,c)}catch(f){Xd(e);if(f!==f+0)throw f;Wd(1,0)}}function Hd(a,b){var c=Yd();try{return N.get(a)(b)}catch(e){Xd(c);if(e!==e+0)throw e;Wd(1,0)}}function Od(a,b){var c=Yd();try{N.get(a)(b)}catch(e){Xd(c);if(e!==e+0)throw e;Wd(1,0)}}function Jd(a,b,c,e){var f=Yd();try{return N.get(a)(b,c,e)}catch(k){Xd(f);if(k!==k+0)throw k;Wd(1,0)}}function Ud(a,b,c,e,f,k,n,l,q,v){var w=Yd();try{N.get(a)(b,c,e,f,k,n,l,q,v)}catch(A){Xd(w);if(A!==A+0)throw A;Wd(1,0)}} -function Qd(a,b,c,e){var f=Yd();try{N.get(a)(b,c,e)}catch(k){Xd(f);if(k!==k+0)throw k;Wd(1,0)}}function Td(a,b,c,e,f,k,n){var l=Yd();try{N.get(a)(b,c,e,f,k,n)}catch(q){Xd(l);if(q!==q+0)throw q;Wd(1,0)}}function Md(a,b,c,e,f,k,n,l){var q=Yd();try{return N.get(a)(b,c,e,f,k,n,l)}catch(v){Xd(q);if(v!==v+0)throw v;Wd(1,0)}}function Sd(a,b,c,e,f,k){var n=Yd();try{N.get(a)(b,c,e,f,k)}catch(l){Xd(n);if(l!==l+0)throw l;Wd(1,0)}} -function Kd(a,b,c,e,f){var k=Yd();try{return N.get(a)(b,c,e,f)}catch(n){Xd(k);if(n!==n+0)throw n;Wd(1,0)}}function Nd(a,b,c,e,f,k,n,l,q,v){var w=Yd();try{return N.get(a)(b,c,e,f,k,n,l,q,v)}catch(A){Xd(w);if(A!==A+0)throw A;Wd(1,0)}}function Ld(a,b,c,e,f,k,n){var l=Yd();try{return N.get(a)(b,c,e,f,k,n)}catch(q){Xd(l);if(q!==q+0)throw q;Wd(1,0)}}var Zd,$d;Oa=function ae(){Zd||be();Zd||(Oa=ae)}; -function be(){if(!(0\28SkColorSpace*\29 -240:__memcpy -241:SkString::~SkString\28\29 -242:__memset -243:std::__2::basic_string\2c\20std::__2::allocator>::append\28char\20const*\2c\20unsigned\20long\29 -244:SkColorInfo::~SkColorInfo\28\29 -245:GrGLSLShaderBuilder::codeAppendf\28char\20const*\2c\20...\29 -246:SkData::~SkData\28\29 -247:SkString::SkString\28\29 -248:memmove -249:SkContainerAllocator::allocate\28int\2c\20double\29 -250:SkPath::~SkPath\28\29 -251:SkString::insert\28unsigned\20long\2c\20char\20const*\29 -252:std::__2::__function::__func\2c\20void\20\28int\2c\20skia::textlayout::Paragraph::VisitorInfo\20const*\29>::~__func\28\29 -253:hb_blob_destroy -254:SkDebugf\28char\20const*\2c\20...\29 -255:memcmp -256:sk_report_container_overflow_and_die\28\29 -257:SkSL::ErrorReporter::error\28SkSL::Position\2c\20std::__2::basic_string_view>\29 -258:SkArenaAlloc::ensureSpace\28unsigned\20int\2c\20unsigned\20int\29 -259:ft_mem_free -260:__wasm_setjmp_test -261:SkRasterPipeline::append\28SkRasterPipelineOp\2c\20void*\29 -262:SkString::SkString\28char\20const*\29 -263:FT_MulFix -264:emscripten::default_smart_ptr_trait>::share\28void*\29 -265:SkTDStorage::append\28\29 -266:SkWriter32::growToAtLeast\28unsigned\20long\29 -267:GrGpuResource::notifyARefCntIsZero\28GrIORef::LastRemovedRef\29\20const -268:fmaxf -269:std::__2::basic_string\2c\20std::__2::allocator>::size\5babi:nn180100\5d\28\29\20const -270:std::__2::basic_string\2c\20std::__2::allocator>::__throw_length_error\5babi:ne180100\5d\28\29\20const -271:SkString::SkString\28SkString&&\29 -272:strlen -273:SkSL::Pool::AllocMemory\28unsigned\20long\29 -274:GrColorInfo::~GrColorInfo\28\29 -275:SkIRect::intersect\28SkIRect\20const&\2c\20SkIRect\20const&\29 -276:SkMatrix::computePerspectiveTypeMask\28\29\20const -277:GrBackendFormat::~GrBackendFormat\28\29 -278:SkMatrix::computeTypeMask\28\29\20const -279:std::__2::vector>::__throw_length_error\5babi:ne180100\5d\28\29\20const -280:SkPaint::~SkPaint\28\29 -281:std::__2::basic_string\2c\20std::__2::allocator>::insert\28unsigned\20long\2c\20char\20const*\2c\20unsigned\20long\29 -282:GrContext_Base::caps\28\29\20const -283:SkTDStorage::~SkTDStorage\28\29 -284:SkSL::RP::Generator::pushExpression\28SkSL::Expression\20const&\2c\20bool\29 -285:void\20emscripten::internal::raw_destructor\28SkContourMeasure*\29 -286:SkTDStorage::SkTDStorage\28int\29 -287:SkStrokeRec::getStyle\28\29\20const -288:SkColorInfo::SkColorInfo\28SkColorInfo\20const&\29 -289:strcmp -290:SkArenaAlloc::installFooter\28char*\20\28*\29\28char*\29\2c\20unsigned\20int\29 -291:SkArenaAlloc::allocObjectWithFooter\28unsigned\20int\2c\20unsigned\20int\29 -292:SkString::SkString\28SkString\20const&\29 -293:SkBitmap::~SkBitmap\28\29 -294:sk_malloc_throw\28unsigned\20long\2c\20unsigned\20long\29 -295:SkMatrix::mapRect\28SkRect*\2c\20SkRect\20const&\29\20const -296:hb_ot_map_builder_t::add_feature\28unsigned\20int\2c\20hb_ot_map_feature_flags_t\2c\20unsigned\20int\29 -297:SkSemaphore::osSignal\28int\29 -298:fminf -299:strncmp -300:hb_buffer_t::message\28hb_font_t*\2c\20char\20const*\2c\20...\29 -301:SkFontMgr*\20emscripten::base::convertPointer\28skia::textlayout::TypefaceFontProvider*\29 -302:SkArenaAlloc::~SkArenaAlloc\28\29 -303:SkString::operator=\28SkString&&\29 -304:std::__2::__shared_weak_count::__release_weak\28\29 -305:SkSemaphore::osWait\28\29 -306:skia_png_error -307:SkSL::Parser::nextRawToken\28\29 -308:hb_buffer_t::make_room_for\28unsigned\20int\2c\20unsigned\20int\29 -309:ft_mem_realloc -310:SkIntersections::insert\28double\2c\20double\2c\20SkDPoint\20const&\29 -311:skia_private::TArray::push_back\28SkPoint\20const&\29 -312:SkString::appendf\28char\20const*\2c\20...\29 -313:SkPath::SkPath\28SkPath\20const&\29 -314:SkImageGenerator::onGetYUVAPlanes\28SkYUVAPixmaps\20const&\29 -315:SkColorInfo::bytesPerPixel\28\29\20const -316:FT_DivFix -317:std::__2::basic_string\2c\20std::__2::allocator>::~basic_string\28\29 -318:skia_png_free -319:std::__throw_bad_array_new_length\5babi:ne180100\5d\28\29 -320:skia_png_crc_finish -321:skia_png_chunk_benign_error -322:emscripten_builtin_malloc -323:SkMatrix::setTranslate\28float\2c\20float\29 -324:SkChecksum::Hash32\28void\20const*\2c\20unsigned\20long\2c\20unsigned\20int\29 -325:GrVertexChunkBuilder::allocChunk\28int\29 -326:ft_mem_qrealloc -327:SkPaint::SkPaint\28SkPaint\20const&\29 -328:skia_png_warning -329:GrGLExtensions::has\28char\20const*\29\20const -330:FT_Stream_Seek -331:skia_private::TArray::push_back\28unsigned\20long\20const&\29 -332:SkPathBuilder::lineTo\28SkPoint\29 -333:SkBitmap::SkBitmap\28\29 -334:SkReadBuffer::readUInt\28\29 -335:SkMatrix::invert\28\29\20const -336:SkImageInfo::MakeUnknown\28int\2c\20int\29 -337:SkBlitter::~SkBlitter\28\29 -338:GrSurfaceProxyView::asRenderTargetProxy\28\29\20const -339:SkPaint::SkPaint\28\29 -340:SkColorInfo::SkColorInfo\28SkColorInfo&&\29 -341:hb_buffer_t::_set_glyph_flags\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20bool\2c\20bool\29 -342:ft_validator_error -343:skia_private::TArray\2c\20true>::push_back\28sk_sp&&\29 -344:skgpu::Swizzle::Swizzle\28char\20const*\29 -345:hb_blob_get_data_writable -346:SkOpPtT::segment\28\29\20const -347:SkSL::Parser::expect\28SkSL::Token::Kind\2c\20char\20const*\2c\20SkSL::Token*\29 -348:sk_malloc_flags\28unsigned\20long\2c\20unsigned\20int\29 -349:GrTextureGenerator::isTextureGenerator\28\29\20const -350:strstr -351:hb_draw_funcs_t::start_path\28void*\2c\20hb_draw_state_t&\29 -352:SkSL::RP::Builder::appendInstruction\28SkSL::RP::BuilderOp\2c\20SkSL::RP::Builder::SlotList\2c\20int\2c\20int\2c\20int\2c\20int\29 -353:FT_Stream_ReadUShort -354:skia_private::TArray::push_back\28SkSL::RP::Instruction&&\29 -355:skia_png_get_uint_32 -356:skia_png_calculate_crc -357:SkPoint::Length\28float\2c\20float\29 -358:OT::VarData::get_delta\28unsigned\20int\2c\20int\20const*\2c\20unsigned\20int\2c\20OT::VarRegionList\20const&\2c\20float*\29\20const -359:hb_realloc -360:hb_lazy_loader_t\2c\20hb_face_t\2c\2031u\2c\20hb_blob_t>::do_destroy\28hb_blob_t*\29 -361:hb_calloc -362:SkSL::GLSLCodeGenerator::writeExpression\28SkSL::Expression\20const&\2c\20SkSL::OperatorPrecedence\29 -363:SkPath::SkPath\28\29 -364:std::__2::basic_string\2c\20std::__2::allocator>::resize\5babi:nn180100\5d\28unsigned\20long\29 -365:SkRect::join\28SkRect\20const&\29 -366:OT::DeltaSetIndexMap::map\28unsigned\20int\29\20const -367:GrImageInfo::GrImageInfo\28GrImageInfo\20const&\29 -368:subtag_matches\28char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20unsigned\20int\29 -369:std::__2::basic_string\2c\20std::__2::allocator>::operator\5b\5d\5babi:nn180100\5d\28unsigned\20long\29\20const -370:std::__2::locale::~locale\28\29 -371:SkMatrix::mapPoints\28SkSpan\2c\20SkSpan\29\20const -372:std::__2::basic_string\2c\20std::__2::allocator>::__get_pointer\5babi:nn180100\5d\28\29 -373:skia_private::TArray::push_back\28SkString&&\29 -374:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<1ul>::__dispatch\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>::__destroy\5babi:ne180100\5d\28\29::'lambda'\28auto&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&>\28auto\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\29 -375:SkRect::intersect\28SkRect\20const&\29 -376:SkRasterPipeline::uncheckedAppend\28SkRasterPipelineOp\2c\20void*\29 -377:std::__2::__throw_bad_function_call\5babi:ne180100\5d\28\29 -378:skia_private::TArray>\2c\20true>::operator=\28skia_private::TArray>\2c\20true>&&\29 -379:cf2_stack_popFixed -380:SkJSONWriter::appendName\28char\20const*\29 -381:SkCachedData::internalUnref\28bool\29\20const -382:skgpu::ganesh::SurfaceContext::caps\28\29\20const -383:GrProcessor::operator\20new\28unsigned\20long\29 -384:FT_MulDiv -385:hb_blob_reference -386:std::__2::to_string\28int\29 -387:std::__2::ios_base::getloc\28\29\20const -388:std::__2::basic_string\2c\20std::__2::allocator>::push_back\28char\29 -389:hb_blob_make_immutable -390:SkSemaphore::~SkSemaphore\28\29 -391:SkRuntimeEffect::uniformSize\28\29\20const -392:SkMatrix::mapPointPerspective\28SkPoint\29\20const -393:SkJSONWriter::beginValue\28bool\29 -394:skia_png_read_push_finish_row -395:skia::textlayout::TextStyle::~TextStyle\28\29 -396:SkString::operator=\28char\20const*\29 -397:hb_ot_map_builder_t::add_pause\28unsigned\20int\2c\20bool\20\28*\29\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29\29 -398:VP8GetValue -399:SkRegion::~SkRegion\28\29 -400:SkReadBuffer::setInvalid\28\29 -401:SkColorInfo::operator=\28SkColorInfo\20const&\29 -402:SkColorInfo::operator=\28SkColorInfo&&\29 -403:SkArenaAlloc::SkArenaAlloc\28char*\2c\20unsigned\20long\2c\20unsigned\20long\29 -404:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:nn180100\5d\28\29 -405:skia_private::TArray::push_back\28SkPathVerb&&\29 -406:jdiv_round_up -407:SkSL::RP::Builder::binary_op\28SkSL::RP::BuilderOp\2c\20int\29 -408:jzero_far -409:SkPathBuilder::~SkPathBuilder\28\29 -410:SkPathBuilder::detach\28SkMatrix\20const*\29 -411:SkPath::operator=\28SkPath\20const&\29 -412:SkPath::Iter::next\28\29 -413:FT_Stream_ExitFrame -414:std::__2::basic_string\2c\20std::__2::allocator>::capacity\5babi:nn180100\5d\28\29\20const -415:skia_private::TArray::push_back_raw\28int\29 -416:skia_png_write_data -417:bool\20std::__2::operator==\5babi:nn180100\5d>\28std::__2::istreambuf_iterator>\20const&\2c\20std::__2::istreambuf_iterator>\20const&\29 -418:__shgetc -419:SkSL::SymbolTable::addWithoutOwnershipOrDie\28SkSL::Symbol*\29 -420:SkPoint::scale\28float\2c\20SkPoint*\29\20const -421:SkPath::getBounds\28\29\20const -422:SkDynamicMemoryWStream::write\28void\20const*\2c\20unsigned\20long\29 -423:SkBlitter::~SkBlitter\28\29_1468 -424:FT_Stream_GetUShort -425:std::__2::basic_string\2c\20std::__2::allocator>::operator=\5babi:nn180100\5d\28wchar_t\20const*\29 -426:std::__2::basic_string\2c\20std::__2::allocator>::operator=\5babi:nn180100\5d\28char\20const*\29 -427:bool\20std::__2::operator==\5babi:nn180100\5d>\28std::__2::istreambuf_iterator>\20const&\2c\20std::__2::istreambuf_iterator>\20const&\29 -428:SkNullBlitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -429:SkMatrix::setConcat\28SkMatrix\20const&\2c\20SkMatrix\20const&\29 -430:round -431:SkSL::String::printf\28char\20const*\2c\20...\29 -432:SkPoint::normalize\28\29 -433:SkPathRef::Editor::Editor\28sk_sp*\2c\20int\2c\20int\2c\20int\29 -434:SkIRect\20skif::Mapping::map\28SkIRect\20const&\2c\20SkMatrix\20const&\29 -435:OT::Layout::Common::Coverage::get_coverage\28unsigned\20int\29\20const -436:GrSurfaceProxyView::asTextureProxy\28\29\20const -437:GrOp::GenOpClassID\28\29 -438:hb_bit_set_t::page_for\28unsigned\20int\2c\20bool\29 -439:SkSurfaceProps::SkSurfaceProps\28\29 -440:SkStringPrintf\28char\20const*\2c\20...\29 -441:SkStream::readS32\28int*\29 -442:RoughlyEqualUlps\28float\2c\20float\29 -443:GrGLSLVaryingHandler::addVarying\28char\20const*\2c\20GrGLSLVarying*\2c\20GrGLSLVaryingHandler::Interpolation\29 -444:sktext::gpu::BagOfBytes::~BagOfBytes\28\29 -445:skia_png_chunk_error -446:SkTDStorage::reserve\28int\29 -447:SkPathBuilder::SkPathBuilder\28\29 -448:GrQuad::MakeFromRect\28SkRect\20const&\2c\20SkMatrix\20const&\29 -449:GrFragmentProcessor::ProgramImpl::invokeChild\28int\2c\20char\20const*\2c\20char\20const*\2c\20GrFragmentProcessor::ProgramImpl::EmitArgs&\2c\20std::__2::basic_string_view>\29 -450:hb_face_reference_table -451:SkStrikeSpec::~SkStrikeSpec\28\29 -452:SkSL::TProgramVisitor::visitStatement\28SkSL::Statement\20const&\29 -453:SkSL::RP::Builder::discard_stack\28int\2c\20int\29 -454:SkRecord::grow\28\29 -455:SkRGBA4f<\28SkAlphaType\293>::toBytes_RGBA\28\29\20const -456:GrProcessor::operator\20new\28unsigned\20long\2c\20unsigned\20long\29 -457:AutoLayerForImageFilter::~AutoLayerForImageFilter\28\29 -458:skgpu::ganesh::SurfaceDrawContext::addDrawOp\28GrClip\20const*\2c\20std::__2::unique_ptr>\2c\20std::__2::function\20const&\29 -459:skgpu::ResourceKeyHash\28unsigned\20int\20const*\2c\20unsigned\20long\29 -460:VP8LoadFinalBytes -461:SkSL::FunctionDeclaration::description\28\29\20const -462:SkPictureRecord::addDraw\28DrawType\2c\20unsigned\20long*\29::'lambda'\28\29::operator\28\29\28\29\20const -463:SkMatrix::postTranslate\28float\2c\20float\29 -464:SkDynamicMemoryWStream::~SkDynamicMemoryWStream\28\29 -465:SkCanvas::predrawNotify\28bool\29 -466:std::__2::__cloc\28\29 -467:sscanf -468:GrSkSLFP::GrSkSLFP\28sk_sp\2c\20char\20const*\2c\20GrSkSLFP::OptFlags\29 -469:GrBackendFormat::GrBackendFormat\28\29 -470:__multf3 -471:VP8LReadBits -472:SkTDStorage::append\28int\29 -473:SkSL::evaluate_n_way_intrinsic\28SkSL::Context\20const&\2c\20SkSL::Expression\20const*\2c\20SkSL::Expression\20const*\2c\20SkSL::Expression\20const*\2c\20SkSL::Type\20const&\2c\20double\20\28*\29\28double\2c\20double\2c\20double\29\29 -474:SkRect::Bounds\28SkSpan\29 -475:SkMatrix::setScale\28float\2c\20float\29 -476:GrOpsRenderPass::setScissorRect\28SkIRect\20const&\29 -477:GrOpsRenderPass::bindPipeline\28GrProgramInfo\20const&\2c\20SkRect\20const&\29 -478:GrCaps::getDefaultBackendFormat\28GrColorType\2c\20skgpu::Renderable\29\20const -479:emscripten_longjmp -480:SkRuntimeEffect::MakeForShader\28SkString\2c\20SkRuntimeEffect::Options\20const&\29 -481:GrSimpleMeshDrawOpHelper::~GrSimpleMeshDrawOpHelper\28\29 -482:GrProcessorSet::GrProcessorSet\28GrPaint&&\29 -483:GrBackendFormats::AsGLFormat\28GrBackendFormat\20const&\29 -484:FT_Stream_EnterFrame -485:std::__2::locale::id::__get\28\29 -486:std::__2::locale::facet::facet\5babi:nn180100\5d\28unsigned\20long\29 -487:SkSL::Inliner::inlineExpression\28SkSL::Position\2c\20skia_private::THashMap>\2c\20SkGoodHash>*\2c\20SkSL::SymbolTable*\2c\20SkSL::Expression\20const&\29 -488:SkPathBuilder::moveTo\28SkPoint\29 -489:SkColorSpaceXformSteps::SkColorSpaceXformSteps\28SkColorSpace\20const*\2c\20SkAlphaType\2c\20SkColorSpace\20const*\2c\20SkAlphaType\29 -490:AlmostEqualUlps\28float\2c\20float\29 -491:std::__2::locale::__imp::install\28std::__2::locale::facet*\2c\20long\29 -492:skia_png_read_data -493:cosf -494:SkSpinlock::contendedAcquire\28\29 -495:SkSL::PipelineStage::PipelineStageCodeGenerator::writeExpression\28SkSL::Expression\20const&\2c\20SkSL::OperatorPrecedence\29 -496:SkDPoint::approximatelyEqual\28SkDPoint\20const&\29\20const -497:GrSurfaceProxy::backingStoreDimensions\28\29\20const -498:GrOpsRenderPass::bindTextures\28GrGeometryProcessor\20const&\2c\20GrSurfaceProxy\20const*\20const*\2c\20GrPipeline\20const&\29 -499:GrGeometryProcessor::AttributeSet::initImplicit\28GrGeometryProcessor::Attribute\20const*\2c\20int\29 -500:std::__2::basic_string\2c\20std::__2::allocator>::~basic_string\28\29 -501:skgpu::UniqueKey::GenerateDomain\28\29 -502:SkSL::Transform::FindAndDeclareBuiltinFunctions\28SkSL::Program&\29::$_0::operator\28\29\28SkSL::FunctionDefinition\20const*\2c\20SkSL::FunctionDefinition\20const*\29\20const -503:SkSL::ConstructorCompound::MakeFromConstants\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20double\20const*\29 -504:SkPathRef::growForVerb\28SkPathVerb\2c\20float\29 -505:SkPaint::setStyle\28SkPaint::Style\29 -506:SkBlockAllocator::reset\28\29 -507:SkBitmap::SkBitmap\28SkBitmap\20const&\29 -508:OT::hb_ot_apply_context_t::match_properties_mark\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29\20const -509:GrMeshDrawOp::GrMeshDrawOp\28unsigned\20int\29 -510:GrContext_Base::contextID\28\29\20const -511:FT_RoundFix -512:std::__2::unique_ptr::~unique_ptr\5babi:nn180100\5d\28\29 -513:std::__2::unique_ptr::unique_ptr\5babi:nn180100\5d\28unsigned\20char*\2c\20std::__2::__dependent_type\2c\20true>::__good_rval_ref_type\29 -514:cf2_stack_pushFixed -515:__multi3 -516:SkSL::RP::Builder::push_duplicates\28int\29 -517:SkPaint::setShader\28sk_sp\29 -518:SkMatrix::Rect2Rect\28SkRect\20const&\2c\20SkRect\20const&\2c\20SkMatrix::ScaleToFit\29 -519:SkBitmapDevice::drawMesh\28SkMesh\20const&\2c\20sk_sp\2c\20SkPaint\20const&\29 -520:GrTextureEffect::Make\28GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkMatrix\20const&\2c\20SkFilterMode\2c\20SkMipmapMode\29 -521:GrGLSLVaryingHandler::addPassThroughAttribute\28GrShaderVar\20const&\2c\20char\20const*\2c\20GrGLSLVaryingHandler::Interpolation\29 -522:GrFragmentProcessor::registerChild\28std::__2::unique_ptr>\2c\20SkSL::SampleUsage\29 -523:FT_Stream_ReleaseFrame -524:std::__2::istreambuf_iterator>::operator*\5babi:nn180100\5d\28\29\20const -525:skia_private::TArray::push_back_raw\28int\29 -526:skia::textlayout::TextStyle::TextStyle\28skia::textlayout::TextStyle\20const&\29 -527:hb_face_get_glyph_count -528:hb_buffer_t::merge_clusters_impl\28unsigned\20int\2c\20unsigned\20int\29 -529:decltype\28fp.sanitize\28this\29\29\20hb_sanitize_context_t::_dispatch\28OT::Layout::Common::Coverage\20const&\2c\20hb_priority<1u>\29 -530:abort -531:SkWStream::writePackedUInt\28unsigned\20long\29 -532:SkSurface_Base::aboutToDraw\28SkSurface::ContentChangeMode\29 -533:SkSL::RP::Builder::push_constant_i\28int\2c\20int\29 -534:SkSL::BreakStatement::~BreakStatement\28\29 -535:SkColorInfo::refColorSpace\28\29\20const -536:SkCanvas::concat\28SkMatrix\20const&\29 -537:SkBitmap::setImmutable\28\29 -538:GrPipeline::visitProxies\28std::__2::function\20const&\29\20const -539:302 -540:std::__2::istreambuf_iterator>::operator*\5babi:nn180100\5d\28\29\20const -541:std::__2::__throw_bad_optional_access\5babi:ne180100\5d\28\29 -542:sk_srgb_singleton\28\29 -543:hb_face_t::load_num_glyphs\28\29\20const -544:dlrealloc -545:SkSL::fold_expression\28SkSL::Position\2c\20double\2c\20SkSL::Type\20const*\29 -546:SkSL::Type::MakeAliasType\28std::__2::basic_string_view>\2c\20SkSL::Type\20const&\29 -547:SkSL::RP::Generator::binaryOp\28SkSL::Type\20const&\2c\20SkSL::RP::Generator::TypedOps\20const&\29 -548:SkNullBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -549:GrGeometryProcessor::GrGeometryProcessor\28GrProcessor::ClassID\29 -550:GrGeometryProcessor::Attribute&\20skia_private::TArray::emplace_back\28char\20const\20\28&\29\20\5b10\5d\2c\20GrVertexAttribType&&\2c\20SkSLType&&\29 -551:FT_Stream_ReadByte -552:Cr_z_crc32 -553:skia_png_push_save_buffer -554:machine_index_t\2c\20hb_filter_iter_t\2c\20hb_array_t>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_glyph_info_t\20const&\29\2c\20$_7\20const&\2c\20\28void*\290>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_pair_t\29\2c\20$_6\20const&\2c\20\28void*\290>>>::operator=\28machine_index_t\2c\20hb_filter_iter_t\2c\20hb_array_t>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_glyph_info_t\20const&\29\2c\20$_7\20const&\2c\20\28void*\290>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_pair_t\29\2c\20$_6\20const&\2c\20\28void*\290>>>\20const&\29 -555:SkString::operator=\28SkString\20const&\29 -556:SkSL::RP::SlotManager::getVariableSlots\28SkSL::Variable\20const&\29 -557:SkSL::RP::Builder::unary_op\28SkSL::RP::BuilderOp\2c\20int\29 -558:SkRect::setBoundsCheck\28SkSpan\29 -559:SkReadBuffer::readScalar\28\29 -560:SkPaint::setBlendMode\28SkBlendMode\29 -561:SkColorInfo::shiftPerPixel\28\29\20const -562:SkCanvas::save\28\29 -563:GrProcessorSet::visitProxies\28std::__2::function\20const&\29\20const -564:GrGLTexture::target\28\29\20const -565:fmodf -566:fma -567:SkSL::TProgramVisitor::visitExpression\28SkSL::Expression\20const&\29 -568:SkSL::Pool::FreeMemory\28void*\29 -569:SkRasterClip::~SkRasterClip\28\29 -570:SkPaint::computeFastBounds\28SkRect\20const&\2c\20SkRect*\29\20const -571:SkPaint::canComputeFastBounds\28\29\20const -572:SkPaint::SkPaint\28SkPaint&&\29 -573:SkDPoint::ApproximatelyEqual\28SkPoint\20const&\2c\20SkPoint\20const&\29 -574:GrShape::asPath\28bool\29\20const -575:FT_Stream_ReadULong -576:std::__2::unique_ptr>*\20std::__2::vector>\2c\20std::__2::allocator>>>::__push_back_slow_path>>\28std::__2::unique_ptr>&&\29 -577:std::__2::basic_string\2c\20std::__2::allocator>::__init_copy_ctor_external\28char\20const*\2c\20unsigned\20long\29 -578:std::__2::__throw_overflow_error\5babi:nn180100\5d\28char\20const*\29 -579:skip_spaces -580:sk_realloc_throw\28void*\2c\20unsigned\20long\29 -581:emscripten::smart_ptr_trait>::get\28sk_sp\20const&\29 -582:cff1_path_procs_extents_t::curve\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\29 -583:cff1_path_param_t::cubic_to\28CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\29 -584:SkString::equals\28SkString\20const&\29\20const -585:SkSL::Type::toCompound\28SkSL::Context\20const&\2c\20int\2c\20int\29\20const -586:SkPixmap::reset\28SkImageInfo\20const&\2c\20void\20const*\2c\20unsigned\20long\29 -587:SkPath::lineTo\28float\2c\20float\29 -588:SkPath::isEmpty\28\29\20const -589:SkMatrix::mapVectors\28SkSpan\2c\20SkSpan\29\20const -590:SkImageGenerator::onQueryYUVAInfo\28SkYUVAPixmapInfo::SupportedDataTypes\20const&\2c\20SkYUVAPixmapInfo*\29\20const -591:SkBlockAllocator::addBlock\28int\2c\20int\29 -592:SkBitmap::tryAllocPixels\28SkImageInfo\20const&\2c\20unsigned\20long\29 -593:GrThreadSafeCache::VertexData::~VertexData\28\29 -594:GrShaderVar::appendDecl\28GrShaderCaps\20const*\2c\20SkString*\29\20const -595:GrPixmapBase::~GrPixmapBase\28\29 -596:GrGLSLVaryingHandler::emitAttributes\28GrGeometryProcessor\20const&\29 -597:FT_Stream_ReadFields -598:void\20emscripten::internal::raw_destructor\28GrDirectContext*\29 -599:std::__2::unique_ptr::reset\5babi:nn180100\5d\28unsigned\20char*\29 -600:std::__2::istreambuf_iterator>::operator++\5babi:nn180100\5d\28\29 -601:skia_private::TArray::push_back\28SkPaint\20const&\29 -602:ft_mem_qalloc -603:__wasm_setjmp -604:SkSL::SymbolTable::~SymbolTable\28\29 -605:SkPathRef::~SkPathRef\28\29 -606:SkPathBuilder::quadTo\28SkPoint\2c\20SkPoint\29 -607:SkPathBuilder::close\28\29 -608:SkOpPtT::contains\28SkOpPtT\20const*\29\20const -609:SkOpAngle::segment\28\29\20const -610:SkMasks::getRed\28unsigned\20int\29\20const -611:SkMasks::getGreen\28unsigned\20int\29\20const -612:SkMasks::getBlue\28unsigned\20int\29\20const -613:SkDynamicMemoryWStream::detachAsData\28\29 -614:SkColorSpace::MakeSRGB\28\29 -615:GrProcessorSet::~GrProcessorSet\28\29 -616:GrMeshDrawOp::createProgramInfo\28GrMeshDrawTarget*\29 -617:std::__2::istreambuf_iterator>::operator++\5babi:nn180100\5d\28\29 -618:skhdr::Metadata::MakeEmpty\28\29 -619:sinf -620:png_icc_profile_error -621:operator==\28SkMatrix\20const&\2c\20SkMatrix\20const&\29 -622:emscripten::internal::MethodInvoker::invoke\28int\20\28SkAnimatedImage::*\20const&\29\28\29\2c\20SkAnimatedImage*\29 -623:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkCanvas&\2c\20unsigned\20long\2c\20SkBlendMode\29\2c\20SkCanvas*\2c\20unsigned\20long\2c\20SkBlendMode\29 -624:emscripten::default_smart_ptr_trait>::construct_null\28\29 -625:VP8GetSignedValue -626:SkSL::Type::MakeVectorType\28std::__2::basic_string_view>\2c\20char\20const*\2c\20SkSL::Type\20const&\2c\20int\29 -627:SkRasterPipeline::SkRasterPipeline\28SkArenaAlloc*\29 -628:SkPoint::setLength\28float\29 -629:SkPathBuilder::conicTo\28SkPoint\2c\20SkPoint\2c\20float\29 -630:SkPath::countPoints\28\29\20const -631:SkMatrix::preConcat\28SkMatrix\20const&\29 -632:SkGlyph::rowBytes\28\29\20const -633:SkCanvas::restoreToCount\28int\29 -634:SkAAClipBlitter::~SkAAClipBlitter\28\29 -635:GrTextureProxy::mipmapped\28\29\20const -636:GrGpuResource::~GrGpuResource\28\29 -637:FT_Stream_GetULong -638:Cr_z__tr_flush_bits -639:402 -640:void\20emscripten::internal::raw_destructor>\28sk_sp*\29 -641:std::__2::ctype::widen\5babi:nn180100\5d\28char\29\20const -642:skgpu::UniqueKey::operator=\28skgpu::UniqueKey\20const&\29 -643:sk_double_nearly_zero\28double\29 -644:hb_font_get_glyph -645:ft_mem_alloc -646:fit_linear\28skcms_Curve\20const*\2c\20int\2c\20float\2c\20float*\2c\20float*\2c\20float*\29 -647:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkCanvas&\2c\20unsigned\20long\2c\20SkClipOp\2c\20bool\29\2c\20SkCanvas*\2c\20unsigned\20long\2c\20SkClipOp\2c\20bool\29 -648:_output_with_dotted_circle\28hb_buffer_t*\29 -649:WebPSafeMalloc -650:SkString::data\28\29 -651:SkSafeMath::Mul\28unsigned\20long\2c\20unsigned\20long\29 -652:SkSL::GLSLCodeGenerator::writeIdentifier\28std::__2::basic_string_view>\29 -653:SkSL::GLSLCodeGenerator::getTypeName\28SkSL::Type\20const&\29 -654:SkRGBA4f<\28SkAlphaType\293>::FromColor\28unsigned\20int\29 -655:SkPaint::setMaskFilter\28sk_sp\29 -656:SkImageShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const::$_3::operator\28\29\28\28anonymous\20namespace\29::MipLevelHelper\20const*\29\20const -657:SkDrawable::getBounds\28\29 -658:SkData::MakeWithCopy\28void\20const*\2c\20unsigned\20long\29 -659:SkDCubic::ptAtT\28double\29\20const -660:SkColorInfo::SkColorInfo\28\29 -661:SkCanvas::~SkCanvas\28\29_1667 -662:SkCanvas::drawRect\28SkRect\20const&\2c\20SkPaint\20const&\29 -663:GrOpFlushState::drawMesh\28GrSimpleMesh\20const&\29 -664:GrImageInfo::GrImageInfo\28SkImageInfo\20const&\29 -665:DefaultGeoProc::Impl::~Impl\28\29 -666:void\20emscripten::internal::MemberAccess::setWire\28int\20RuntimeEffectUniform::*\20const&\2c\20RuntimeEffectUniform&\2c\20int\29 -667:uprv_malloc_skia -668:std::__2::basic_string\2c\20std::__2::allocator>::__is_long\5babi:nn180100\5d\28\29\20const -669:skia::textlayout::Cluster::run\28\29\20const -670:skgpu::ganesh::SurfaceDrawContext::drawFilledQuad\28GrClip\20const*\2c\20GrPaint&&\2c\20DrawQuad*\2c\20GrUserStencilSettings\20const*\29 -671:out -672:jpeg_fill_bit_buffer -673:int\20emscripten::internal::MemberAccess::getWire\28int\20RuntimeEffectUniform::*\20const&\2c\20RuntimeEffectUniform&\29 -674:SkTextBlob::~SkTextBlob\28\29 -675:SkStrokeRec::SkStrokeRec\28SkStrokeRec::InitStyle\29 -676:SkShaderBase::SkShaderBase\28\29 -677:SkSL::Type::coerceExpression\28std::__2::unique_ptr>\2c\20SkSL::Context\20const&\29\20const -678:SkSL::Type::MakeGenericType\28char\20const*\2c\20SkSpan\2c\20SkSL::Type\20const*\29 -679:SkSL::ConstantFolder::GetConstantValueForVariable\28SkSL::Expression\20const&\29 -680:SkSL::Analysis::HasSideEffects\28SkSL::Expression\20const&\29 -681:SkRegion::SkRegion\28\29 -682:SkRecords::FillBounds::adjustForSaveLayerPaints\28SkRect*\2c\20int\29\20const -683:SkPathStroker::lineTo\28SkPoint\20const&\2c\20SkPath::Iter\20const*\29 -684:SkPath::isFinite\28\29\20const -685:SkPath::Iter::Iter\28SkPath\20const&\2c\20bool\29 -686:SkPaint::setPathEffect\28sk_sp\29 -687:SkPaint::setColor\28unsigned\20int\29 -688:SkPaint::setColor\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkColorSpace*\29 -689:SkMatrix::postConcat\28SkMatrix\20const&\29 -690:SkM44::setConcat\28SkM44\20const&\2c\20SkM44\20const&\29 -691:SkImageInfo::Make\28int\2c\20int\2c\20SkColorType\2c\20SkAlphaType\29 -692:SkImageFilter::getInput\28int\29\20const -693:SkDrawable::getFlattenableType\28\29\20const -694:SkData::MakeWithProc\28void\20const*\2c\20unsigned\20long\2c\20void\20\28*\29\28void\20const*\2c\20void*\29\2c\20void*\29 -695:SkAutoPixmapStorage::~SkAutoPixmapStorage\28\29 -696:GrMatrixEffect::Make\28SkMatrix\20const&\2c\20std::__2::unique_ptr>\29 -697:GrContext_Base::options\28\29\20const -698:std::__2::char_traits::assign\5babi:nn180100\5d\28char&\2c\20char\20const&\29 -699:std::__2::basic_string\2c\20std::__2::allocator>::operator=\5babi:nn180100\5d\28std::__2::basic_string\2c\20std::__2::allocator>&&\29 -700:std::__2::basic_string\2c\20std::__2::allocator>::__throw_length_error\5babi:nn180100\5d\28\29\20const -701:std::__2::basic_string\2c\20std::__2::allocator>::__set_long_size\5babi:nn180100\5d\28unsigned\20long\29 -702:std::__2::__check_grouping\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20unsigned\20int*\2c\20unsigned\20int*\2c\20unsigned\20int&\29 -703:skia_png_malloc -704:skia_png_chunk_report -705:png_write_complete_chunk -706:pad -707:__ashlti3 -708:SkWBuffer::writeNoSizeCheck\28void\20const*\2c\20unsigned\20long\29 -709:SkTCoincident::setPerp\28SkTCurve\20const&\2c\20double\2c\20SkDPoint\20const&\2c\20SkTCurve\20const&\29 -710:SkString::printf\28char\20const*\2c\20...\29 -711:SkSL::Type::MakeMatrixType\28std::__2::basic_string_view>\2c\20char\20const*\2c\20SkSL::Type\20const&\2c\20int\2c\20signed\20char\29 -712:SkSL::Operator::tightOperatorName\28\29\20const -713:SkReadBuffer::readColor4f\28SkRGBA4f<\28SkAlphaType\293>*\29 -714:SkPixmap::reset\28\29 -715:SkPictureData::requiredPaint\28SkReadBuffer*\29\20const -716:SkPathBuilder::cubicTo\28SkPoint\2c\20SkPoint\2c\20SkPoint\29 -717:SkPath::transform\28SkMatrix\20const&\2c\20SkPath*\29\20const -718:SkPaintToGrPaint\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkPaint\20const&\2c\20SkMatrix\20const&\2c\20GrPaint*\29 -719:SkMatrixPriv::MapRect\28SkM44\20const&\2c\20SkRect\20const&\29 -720:SkFindUnitQuadRoots\28float\2c\20float\2c\20float\2c\20float*\29 -721:SkDeque::push_back\28\29 -722:SkData::MakeEmpty\28\29 -723:SkCanvas::internalQuickReject\28SkRect\20const&\2c\20SkPaint\20const&\2c\20SkMatrix\20const*\29 -724:SkBitmap::installPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20void\20\28*\29\28void*\2c\20void*\29\2c\20void*\29 -725:SkBinaryWriteBuffer::writeBool\28bool\29 -726:OT::hb_paint_context_t::return_t\20OT::Paint::dispatch\28OT::hb_paint_context_t*\29\20const -727:GrShape::bounds\28\29\20const -728:GrProgramInfo::GrProgramInfo\28GrCaps\20const&\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrPipeline\20const*\2c\20GrUserStencilSettings\20const*\2c\20GrGeometryProcessor\20const*\2c\20GrPrimitiveType\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -729:GrPixmapBase::GrPixmapBase\28GrImageInfo\2c\20void*\2c\20unsigned\20long\29 -730:FT_Outline_Translate -731:FT_Load_Glyph -732:FT_GlyphLoader_CheckPoints -733:FT_Get_Char_Index -734:DefaultGeoProc::~DefaultGeoProc\28\29 -735:498 -736:std::__2::ctype\20const&\20std::__2::use_facet\5babi:nn180100\5d>\28std::__2::locale\20const&\29 -737:skif::LayerSpace::mapRect\28skif::LayerSpace\20const&\29\20const -738:skcpu::Draw::Draw\28\29 -739:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28GrDirectContext&\2c\20unsigned\20long\29\2c\20GrDirectContext*\2c\20unsigned\20long\29 -740:bool\20OT::Layout::Common::Coverage::collect_coverage\28hb_set_digest_t*\29\20const -741:SkRasterPipeline::extend\28SkRasterPipeline\20const&\29 -742:SkJSONWriter::appendf\28char\20const*\2c\20...\29 -743:SkImageInfo::MakeA8\28int\2c\20int\29 -744:SkImageGenerator::onGetPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkImageGenerator::Options\20const&\29 -745:SkIRect::join\28SkIRect\20const&\29 -746:SkData::MakeUninitialized\28unsigned\20long\29 -747:SkDQuad::RootsValidT\28double\2c\20double\2c\20double\2c\20double*\29 -748:SkDLine::nearPoint\28SkDPoint\20const&\2c\20bool*\29\20const -749:SkColorSpaceXformSteps::apply\28float*\29\20const -750:SkCachedData::internalRef\28bool\29\20const -751:OT::GDEF::accelerator_t::mark_set_covers\28unsigned\20int\2c\20unsigned\20int\29\20const -752:GrSurface::RefCntedReleaseProc::~RefCntedReleaseProc\28\29 -753:GrStyle::initPathEffect\28sk_sp\29 -754:GrProcessor::operator\20delete\28void*\29 -755:GrColorSpaceXformEffect::onMakeProgramImpl\28\29\20const::Impl::~Impl\28\29 -756:GrColorInfo::GrColorInfo\28GrColorType\2c\20SkAlphaType\2c\20sk_sp\29 -757:GrBufferAllocPool::~GrBufferAllocPool\28\29_8937 -758:FT_Stream_Skip -759:AutoLayerForImageFilter::AutoLayerForImageFilter\28SkCanvas*\2c\20SkPaint\20const&\2c\20SkRect\20const*\2c\20bool\29 -760:std::__2::numpunct::thousands_sep\5babi:nn180100\5d\28\29\20const -761:std::__2::numpunct::grouping\5babi:nn180100\5d\28\29\20const -762:std::__2::ctype\20const&\20std::__2::use_facet\5babi:nn180100\5d>\28std::__2::locale\20const&\29 -763:std::__2::basic_string\2c\20std::__2::allocator>::__set_short_size\5babi:nn180100\5d\28unsigned\20long\29 -764:skia_png_malloc_warn -765:rewind\28GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::Comparator\20const&\29 -766:cf2_stack_popInt -767:SkSL::TProgramVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -768:SkSL::Analysis::IsCompileTimeConstant\28SkSL::Expression\20const&\29 -769:SkRegion::setRect\28SkIRect\20const&\29 -770:SkPaint::setColorFilter\28sk_sp\29 -771:SkImageGenerator::onIsValid\28SkRecorder*\29\20const -772:SkColorFilter::isAlphaUnchanged\28\29\20const -773:SkCodec::~SkCodec\28\29 -774:SkAAClip::isRect\28\29\20const -775:GrSurface::ComputeSize\28GrBackendFormat\20const&\2c\20SkISize\2c\20int\2c\20skgpu::Mipmapped\2c\20bool\29 -776:GrSimpleMeshDrawOpHelper::GrSimpleMeshDrawOpHelper\28GrProcessorSet*\2c\20GrAAType\2c\20GrSimpleMeshDrawOpHelper::InputFlags\29 -777:GrGeometryProcessor::ProgramImpl::SetTransform\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrResourceHandle\20const&\2c\20SkMatrix\20const&\2c\20SkMatrix*\29 -778:GrBlendFragmentProcessor::Make\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20SkBlendMode\2c\20bool\29 -779:FT_Stream_ExtractFrame -780:std::__2::ctype::widen\5babi:nn180100\5d\28char\29\20const -781:skia_png_malloc_base -782:skcpu::Draw::drawPath\28SkPath\20const&\2c\20SkPaint\20const&\2c\20SkMatrix\20const*\2c\20SkDrawCoverage\2c\20SkBlitter*\29\20const -783:skcms_TransferFunction_eval -784:pow -785:hb_lockable_set_t::fini\28hb_mutex_t&\29 -786:__addtf3 -787:SkUTF::NextUTF8\28char\20const**\2c\20char\20const*\29 -788:SkTDStorage::reset\28\29 -789:SkSize\20skif::Mapping::map\28SkSize\20const&\2c\20SkMatrix\20const&\29 -790:SkSL::RP::Builder::label\28int\29 -791:SkSL::BinaryExpression::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20SkSL::Operator\2c\20std::__2::unique_ptr>\29 -792:SkRuntimeEffect::MakeForColorFilter\28SkString\2c\20SkRuntimeEffect::Options\20const&\29 -793:SkReadBuffer::skip\28unsigned\20long\2c\20unsigned\20long\29 -794:SkPath::countVerbs\28\29\20const -795:SkPaint::asBlendMode\28\29\20const -796:SkMatrix::set9\28float\20const*\29 -797:SkMatrix::mapRadius\28float\29\20const -798:SkMatrix::getMaxScale\28\29\20const -799:SkImageInfo::computeByteSize\28unsigned\20long\29\20const -800:SkImageInfo::Make\28int\2c\20int\2c\20SkColorType\2c\20SkAlphaType\2c\20sk_sp\29 -801:SkFontMgr::countFamilies\28\29\20const -802:SkDevice::createDevice\28SkDevice::CreateInfo\20const&\2c\20SkPaint\20const*\29 -803:SkBlockAllocator::SkBlockAllocator\28SkBlockAllocator::GrowthPolicy\2c\20unsigned\20long\2c\20unsigned\20long\29 -804:SkBlender::Mode\28SkBlendMode\29 -805:SkBitmap::setInfo\28SkImageInfo\20const&\2c\20unsigned\20long\29 -806:ReadHuffmanCode -807:GrSurfaceProxy::~GrSurfaceProxy\28\29 -808:GrRenderTask::makeClosed\28GrRecordingContext*\29 -809:GrGpuBuffer::unmap\28\29 -810:GrCaps::getReadSwizzle\28GrBackendFormat\20const&\2c\20GrColorType\29\20const -811:GrBufferAllocPool::reset\28\29 -812:uprv_realloc_skia -813:std::__2::char_traits::assign\5babi:nn180100\5d\28wchar_t&\2c\20wchar_t\20const&\29 -814:std::__2::basic_string\2c\20std::__2::allocator>::begin\5babi:nn180100\5d\28\29 -815:std::__2::__next_prime\28unsigned\20long\29 -816:std::__2::__libcpp_snprintf_l\28char*\2c\20unsigned\20long\2c\20__locale_struct*\2c\20char\20const*\2c\20...\29 -817:skgpu::ganesh::SurfaceDrawContext::~SurfaceDrawContext\28\29 -818:skgpu::ganesh::AsView\28GrRecordingContext*\2c\20SkImage\20const*\2c\20skgpu::Mipmapped\2c\20GrImageTexGenPolicy\29 -819:skcms_PrimariesToXYZD50 -820:sk_sp::~sk_sp\28\29 -821:memchr -822:is_equal\28std::type_info\20const*\2c\20std::type_info\20const*\2c\20bool\29 -823:hb_ot_face_t::init0\28hb_face_t*\29 -824:hb_lazy_loader_t\2c\20hb_face_t\2c\2025u\2c\20OT::GSUB_accelerator_t>::do_destroy\28OT::GSUB_accelerator_t*\29 -825:hb_buffer_t::sync\28\29 -826:cbrtf -827:__floatsitf -828:WebPSafeCalloc -829:StreamRemainingLengthIsBelow\28SkStream*\2c\20unsigned\20long\29 -830:SkSL::RP::Builder::swizzle\28int\2c\20SkSpan\29 -831:SkSL::Parser::expression\28\29 -832:SkRuntimeEffect::Uniform::sizeInBytes\28\29\20const -833:SkPathIter::next\28\29 -834:SkImageFilter_Base::getChildOutputLayerBounds\28int\2c\20skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -835:SkImageFilter_Base::getChildInputLayerBounds\28int\2c\20skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -836:SkImageFilter_Base::SkImageFilter_Base\28sk_sp\20const*\2c\20int\2c\20std::__2::optional\29 -837:SkGlyph::path\28\29\20const -838:SkDQuad::ptAtT\28double\29\20const -839:SkDLine::exactPoint\28SkDPoint\20const&\29\20const -840:SkDConic::ptAtT\28double\29\20const -841:SkConic::chopIntoQuadsPOW2\28SkPoint*\2c\20int\29\20const -842:SkColorInfo::makeColorType\28SkColorType\29\20const -843:SkColorInfo::makeAlphaType\28SkAlphaType\29\20const -844:SkCanvas::restore\28\29 -845:SkCanvas::drawImage\28SkImage\20const*\2c\20float\2c\20float\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\29 -846:SkAAClip::Builder::addRun\28int\2c\20int\2c\20unsigned\20int\2c\20int\29 -847:GrSkSLFP::addChild\28std::__2::unique_ptr>\2c\20bool\29 -848:GrResourceProvider::findResourceByUniqueKey\28skgpu::UniqueKey\20const&\29 -849:GrQuad::MakeFromSkQuad\28SkPoint\20const*\2c\20SkMatrix\20const&\29 -850:GrGLSLShaderBuilder::appendTextureLookup\28SkString*\2c\20GrResourceHandle\2c\20char\20const*\29\20const -851:GrFragmentProcessors::Make\28SkShader\20const*\2c\20GrFPArgs\20const&\2c\20SkShaders::MatrixRec\20const&\29 -852:GrFragmentProcessor::cloneAndRegisterAllChildProcessors\28GrFragmentProcessor\20const&\29 -853:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::~SwizzleFragmentProcessor\28\29 -854:GrBackendFormat::GrBackendFormat\28GrBackendFormat\20const&\29 -855:AutoFTAccess::AutoFTAccess\28SkTypeface_FreeType\20const*\29 -856:AlmostPequalUlps\28float\2c\20float\29 -857:AAT::Lookup>::get_value\28unsigned\20int\2c\20unsigned\20int\29\20const -858:xyz_almost_equal\28skcms_Matrix3x3\20const&\2c\20skcms_Matrix3x3\20const&\29 -859:void\20AAT::Lookup::collect_glyphs\28hb_bit_set_t&\2c\20unsigned\20int\29\20const -860:strchr -861:std::__2::pair>*\20std::__2::vector>\2c\20std::__2::allocator>>>::__emplace_back_slow_path>\28unsigned\20int\20const&\2c\20sk_sp&&\29 -862:std::__2::ctype::is\5babi:nn180100\5d\28unsigned\20long\2c\20char\29\20const -863:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:ne180100\5d<0>\28char\20const*\29 -864:snprintf -865:skia_png_reset_crc -866:skia_png_benign_error -867:skgpu::ganesh::SurfaceContext::drawingManager\28\29 -868:skcms_TransferFunction_invert -869:skcms_TransferFunction_getType -870:hb_buffer_t::sync_so_far\28\29 -871:hb_buffer_t::move_to\28unsigned\20int\29 -872:VP8ExitCritical -873:SkTDStorage::resize\28int\29 -874:SkStrokeRec::SkStrokeRec\28SkPaint\20const&\2c\20float\29 -875:SkStream::readPackedUInt\28unsigned\20long*\29 -876:SkSL::Type::coercionCost\28SkSL::Type\20const&\29\20const -877:SkSL::Type::clone\28SkSL::Context\20const&\2c\20SkSL::SymbolTable*\29\20const -878:SkSL::RP::Generator::writeStatement\28SkSL::Statement\20const&\29 -879:SkSL::Parser::operatorRight\28SkSL::Parser::AutoDepth&\2c\20SkSL::OperatorKind\2c\20std::__2::unique_ptr>\20\28SkSL::Parser::*\29\28\29\2c\20std::__2::unique_ptr>&\29 -880:SkRuntimeEffectBuilder::writableUniformData\28\29 -881:SkRuntimeEffect::findUniform\28std::__2::basic_string_view>\29\20const -882:SkRegion::Cliperator::next\28\29 -883:SkRegion::Cliperator::Cliperator\28SkRegion\20const&\2c\20SkIRect\20const&\29 -884:SkReadBuffer::skip\28unsigned\20long\29 -885:SkReadBuffer::readFlattenable\28SkFlattenable::Type\29 -886:SkRRect::setOval\28SkRect\20const&\29 -887:SkRRect::initializeRect\28SkRect\20const&\29 -888:SkRGBA4f<\28SkAlphaType\293>::toSkColor\28\29\20const -889:SkPaint::operator=\28SkPaint&&\29 -890:SkImageFilter_Base::getFlattenableType\28\29\20const -891:SkConic::computeQuadPOW2\28float\29\20const -892:SkCanvas::translate\28float\2c\20float\29 -893:SkCanvas::drawPath\28SkPath\20const&\2c\20SkPaint\20const&\29 -894:SkAAClip::quickContains\28int\2c\20int\2c\20int\2c\20int\29\20const -895:OT::hb_ot_apply_context_t::hb_ot_apply_context_t\28unsigned\20int\2c\20hb_font_t*\2c\20hb_buffer_t*\2c\20hb_blob_t*\29 -896:GrStyledShape::GrStyledShape\28GrStyledShape\20const&\29 -897:GrOpFlushState::caps\28\29\20const -898:GrGeometryProcessor::ProgramImpl::WriteLocalCoord\28GrGLSLVertexBuilder*\2c\20GrGLSLUniformHandler*\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\2c\20GrShaderVar\2c\20SkMatrix\20const&\2c\20GrResourceHandle*\29 -899:GrGLTextureParameters::SamplerOverriddenState::SamplerOverriddenState\28\29 -900:GrGLGpu::deleteFramebuffer\28unsigned\20int\29 -901:GrDrawOpAtlas::~GrDrawOpAtlas\28\29 -902:FT_Get_Module -903:Cr_z__tr_flush_block -904:AlmostBequalUlps\28float\2c\20float\29 -905:std::__2::pair::type\2c\20std::__2::__unwrap_ref_decay::type>\20std::__2::make_pair\5babi:nn180100\5d\28char\20const*&&\2c\20char*&&\29 -906:std::__2::numpunct::truename\5babi:nn180100\5d\28\29\20const -907:std::__2::moneypunct::do_grouping\28\29\20const -908:std::__2::locale::use_facet\28std::__2::locale::id&\29\20const -909:std::__2::ctype::is\5babi:nn180100\5d\28unsigned\20long\2c\20wchar_t\29\20const -910:std::__2::char_traits::copy\5babi:nn180100\5d\28char*\2c\20char\20const*\2c\20unsigned\20long\29 -911:std::__2::basic_string\2c\20std::__2::allocator>::empty\5babi:nn180100\5d\28\29\20const -912:std::__2::basic_string\2c\20std::__2::allocator>::__set_long_cap\5babi:nn180100\5d\28unsigned\20long\29 -913:sktext::gpu::BagOfBytes::needMoreBytes\28int\2c\20int\29 -914:skia_png_save_int_32 -915:skia_png_safecat -916:skia_png_gamma_significant -917:skgpu::ganesh::SurfaceContext::readPixels\28GrDirectContext*\2c\20GrPixmap\2c\20SkIPoint\29 -918:llroundf -919:hb_font_get_nominal_glyph -920:hb_buffer_t::clear_output\28\29 -921:expf -922:emscripten::internal::MethodInvoker::invoke\28void\20\28SkCanvas::*\20const&\29\28SkPaint\20const&\29\2c\20SkCanvas*\2c\20SkPaint*\29 -923:emscripten::internal::FunctionInvoker::invoke\28unsigned\20long\20\28**\29\28GrDirectContext&\29\2c\20GrDirectContext*\29 -924:cff_parse_num -925:\28anonymous\20namespace\29::write_trc_tag\28skcms_Curve\20const&\29 -926:SkTSect::SkTSect\28SkTCurve\20const&\29 -927:SkString::set\28char\20const*\2c\20unsigned\20long\29 -928:SkSL::SymbolTable::addWithoutOwnership\28SkSL::Context\20const&\2c\20SkSL::Symbol*\29 -929:SkSL::Swizzle::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20skia_private::FixedArray<4\2c\20signed\20char>\29 -930:SkSL::String::Separator\28\29::Output::~Output\28\29 -931:SkSL::Parser::layoutInt\28\29 -932:SkSL::Parser::expectIdentifier\28SkSL::Token*\29 -933:SkSL::Expression::description\28\29\20const -934:SkResourceCache::Key::init\28void*\2c\20unsigned\20long\20long\2c\20unsigned\20long\29 -935:SkNoDestructor::SkNoDestructor\28SkSL::String::Separator\28\29::Output&&\29 -936:SkMatrix::isSimilarity\28float\29\20const -937:SkMasks::getAlpha\28unsigned\20int\29\20const -938:SkImageFilters::Crop\28SkRect\20const&\2c\20SkTileMode\2c\20sk_sp\29 -939:SkImageFilter_Base::getChildOutput\28int\2c\20skif::Context\20const&\29\20const -940:SkIDChangeListener::List::List\28\29 -941:SkData::MakeFromMalloc\28void\20const*\2c\20unsigned\20long\29 -942:SkDRect::setBounds\28SkTCurve\20const&\29 -943:SkColorSpace::MakeRGB\28skcms_TransferFunction\20const&\2c\20skcms_Matrix3x3\20const&\29 -944:SkChopCubicAt\28SkPoint\20const*\2c\20SkPoint*\2c\20float\29 -945:SafeDecodeSymbol -946:PS_Conv_ToFixed -947:GrTriangulator::Line::intersect\28GrTriangulator::Line\20const&\2c\20SkPoint*\29\20const -948:GrSimpleMeshDrawOpHelper::isCompatible\28GrSimpleMeshDrawOpHelper\20const&\2c\20GrCaps\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20bool\29\20const -949:GrOpsRenderPass::bindBuffers\28sk_sp\2c\20sk_sp\2c\20sk_sp\2c\20GrPrimitiveRestart\29 -950:GrImageInfo::GrImageInfo\28GrColorType\2c\20SkAlphaType\2c\20sk_sp\2c\20SkISize\20const&\29 -951:GrGLSLShaderBuilder::appendTextureLookup\28GrResourceHandle\2c\20char\20const*\2c\20GrGLSLColorSpaceXformHelper*\29 -952:GrColorInfo::GrColorInfo\28SkColorInfo\20const&\29 -953:FT_Stream_Read -954:FT_Activate_Size -955:AlmostDequalUlps\28double\2c\20double\29 -956:719 -957:720 -958:721 -959:unsigned\20int\20std::__2::__sort3\5babi:ne180100\5d\28\28anonymous\20namespace\29::Entry*\2c\20\28anonymous\20namespace\29::Entry*\2c\20\28anonymous\20namespace\29::Entry*\2c\20\28anonymous\20namespace\29::EntryComparator&\29 -960:tt_face_get_name -961:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkSL::Module\20const*\29 -962:std::__2::to_string\28long\20long\29 -963:std::__2::__libcpp_locale_guard::~__libcpp_locale_guard\5babi:nn180100\5d\28\29 -964:std::__2::__libcpp_locale_guard::__libcpp_locale_guard\5babi:nn180100\5d\28__locale_struct*&\29 -965:skif::FilterResult::~FilterResult\28\29 -966:skia_private::TArray::operator=\28skia_private::TArray\20const&\29 -967:skia_png_app_error -968:skgpu::ganesh::SurfaceFillContext::getOpsTask\28\29 -969:log2f -970:llround -971:hb_ot_layout_lookup_would_substitute -972:ft_module_get_service -973:classify\28skcms_TransferFunction\20const&\2c\20TF_PQish*\2c\20TF_HLGish*\29 -974:__sindf -975:__shlim -976:__cosdf -977:SkTiff::ImageFileDirectory::getEntryValuesGeneric\28unsigned\20short\2c\20unsigned\20short\2c\20unsigned\20int\2c\20void*\29\20const -978:SkTDStorage::removeShuffle\28int\29 -979:SkSurface::getCanvas\28\29 -980:SkSL::cast_expression\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Type\20const&\29 -981:SkSL::\28anonymous\20namespace\29::ProgramUsageVisitor::visitType\28SkSL::Type\20const&\29 -982:SkSL::Variable::initialValue\28\29\20const -983:SkSL::SymbolTable::addArrayDimension\28SkSL::Context\20const&\2c\20SkSL::Type\20const*\2c\20int\29 -984:SkSL::StringStream::str\28\29\20const -985:SkSL::RP::Program::appendCopy\28skia_private::TArray*\2c\20SkArenaAlloc*\2c\20std::byte*\2c\20SkSL::RP::ProgramOp\2c\20unsigned\20int\2c\20int\2c\20unsigned\20int\2c\20int\2c\20int\29\20const -986:SkSL::RP::Generator::makeLValue\28SkSL::Expression\20const&\2c\20bool\29 -987:SkSL::GLSLCodeGenerator::writeStatement\28SkSL::Statement\20const&\29 -988:SkSL::Analysis::UpdateVariableRefKind\28SkSL::Expression*\2c\20SkSL::VariableRefKind\2c\20SkSL::ErrorReporter*\29 -989:SkRegion::setEmpty\28\29 -990:SkRasterPipeline::run\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29\20const -991:SkRasterPipeline::appendLoadDst\28SkColorType\2c\20SkRasterPipelineContexts::MemoryCtx\20const*\29 -992:SkRRect::setRectRadii\28SkRect\20const&\2c\20SkPoint\20const*\29 -993:SkPointPriv::DistanceToLineSegmentBetweenSqd\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\29 -994:SkPictureRecorder::~SkPictureRecorder\28\29 -995:SkPath::isConvex\28\29\20const -996:SkPath::conicTo\28float\2c\20float\2c\20float\2c\20float\2c\20float\29 -997:SkPaint::setImageFilter\28sk_sp\29 -998:SkOpSpanBase::contains\28SkOpSegment\20const*\29\20const -999:SkOpContourBuilder::flush\28\29 -1000:SkMipmap::ComputeLevelCount\28int\2c\20int\29 -1001:SkMatrix::reset\28\29 -1002:SkMatrix::preTranslate\28float\2c\20float\29 -1003:SkMatrix::preScale\28float\2c\20float\29 -1004:SkMatrix::mapPointsToHomogeneous\28SkSpan\2c\20SkSpan\29\20const -1005:SkMask::computeImageSize\28\29\20const -1006:SkKnownRuntimeEffects::GetKnownRuntimeEffect\28SkKnownRuntimeEffects::StableKey\29 -1007:SkIDChangeListener::List::~List\28\29 -1008:SkIDChangeListener::List::changed\28\29 -1009:SkColorTypeIsAlwaysOpaque\28SkColorType\29 -1010:SkColorSpace::Equals\28SkColorSpace\20const*\2c\20SkColorSpace\20const*\29 -1011:SkColorFilter::filterColor4f\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkColorSpace*\2c\20SkColorSpace*\29\20const -1012:SkCodec::applyColorXform\28void*\2c\20void\20const*\2c\20int\29\20const -1013:SkBitmapCache::Rec::getKey\28\29\20const -1014:SkBitmap::peekPixels\28SkPixmap*\29\20const -1015:SkAutoPixmapStorage::SkAutoPixmapStorage\28\29 -1016:RunBasedAdditiveBlitter::flush\28\29 -1017:GrSurface::onRelease\28\29 -1018:GrStyledShape::unstyledKeySize\28\29\20const -1019:GrShape::convex\28bool\29\20const -1020:GrRenderTargetProxy::arenas\28\29 -1021:GrRecordingContext::threadSafeCache\28\29 -1022:GrProxyProvider::caps\28\29\20const -1023:GrOp::GrOp\28unsigned\20int\29 -1024:GrMakeUncachedBitmapProxyView\28GrRecordingContext*\2c\20SkBitmap\20const&\2c\20skgpu::Mipmapped\2c\20SkBackingFit\2c\20skgpu::Budgeted\29 -1025:GrGpuResource::hasRef\28\29\20const -1026:GrGLSLShaderBuilder::getMangledFunctionName\28char\20const*\29 -1027:GrGLSLProgramBuilder::nameVariable\28char\2c\20char\20const*\2c\20bool\29 -1028:GrGLGpu::bindBuffer\28GrGpuBufferType\2c\20GrBuffer\20const*\29 -1029:GrGLAttribArrayState::set\28GrGLGpu*\2c\20int\2c\20GrBuffer\20const*\2c\20GrVertexAttribType\2c\20SkSLType\2c\20int\2c\20unsigned\20long\2c\20int\29 -1030:GrAAConvexTessellator::Ring::computeNormals\28GrAAConvexTessellator\20const&\29 -1031:GrAAConvexTessellator::Ring::computeBisectors\28GrAAConvexTessellator\20const&\29 -1032:Cr_z_adler32 -1033:vsnprintf -1034:top12 -1035:toSkImageInfo\28SimpleImageInfo\20const&\29 -1036:std::__2::vector>::__destroy_vector::__destroy_vector\5babi:nn180100\5d\28std::__2::vector>&\29 -1037:std::__2::basic_string\2c\20std::__2::allocator>::operator=\5babi:nn180100\5d\28std::__2::basic_string\2c\20std::__2::allocator>&&\29 -1038:std::__2::__tree\2c\20std::__2::__map_value_compare\2c\20std::__2::less\2c\20true>\2c\20std::__2::allocator>>::destroy\28std::__2::__tree_node\2c\20void*>*\29 -1039:std::__2::__num_put_base::__identify_padding\28char*\2c\20char*\2c\20std::__2::ios_base\20const&\29 -1040:std::__2::__num_get_base::__get_base\28std::__2::ios_base&\29 -1041:std::__2::__libcpp_asprintf_l\28char**\2c\20__locale_struct*\2c\20char\20const*\2c\20...\29 -1042:skia_private::THashTable::Traits>::removeSlot\28int\29 -1043:skia_png_zstream_error -1044:skia::textlayout::TextLine::iterateThroughVisualRuns\28bool\2c\20std::__2::function\2c\20float*\29>\20const&\29\20const -1045:skia::textlayout::ParagraphImpl::cluster\28unsigned\20long\29 -1046:skia::textlayout::Cluster::runOrNull\28\29\20const -1047:skgpu::ganesh::SurfaceFillContext::replaceOpsTask\28\29 -1048:int\20std::__2::__get_up_to_n_digits\5babi:nn180100\5d>>\28std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\2c\20int\29 -1049:int\20std::__2::__get_up_to_n_digits\5babi:nn180100\5d>>\28std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\2c\20int\29 -1050:hb_serialize_context_t::pop_pack\28bool\29 -1051:hb_sanitize_context_t::return_t\20OT::Paint::dispatch\28hb_sanitize_context_t*\29\20const -1052:hb_buffer_reverse -1053:hb_blob_t*\20hb_data_wrapper_t::call_create>\28\29\20const -1054:atan2f -1055:afm_parser_read_vals -1056:__extenddftf2 -1057:\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29 -1058:\28anonymous\20namespace\29::colrv1_traverse_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29 -1059:\28anonymous\20namespace\29::colrv1_transform\28FT_FaceRec_*\2c\20FT_COLR_Paint_\20const&\2c\20SkCanvas*\2c\20SkMatrix*\29 -1060:WebPRescalerImport -1061:SkString::Rec::Make\28char\20const*\2c\20unsigned\20long\29::$_0::operator\28\29\28\29\20const -1062:SkStrike::digestFor\28skglyph::ActionType\2c\20SkPackedGlyphID\29 -1063:SkStream::readS16\28short*\29 -1064:SkSL::compile_and_shrink\28SkSL::Compiler*\2c\20SkSL::ProgramKind\2c\20SkSL::ModuleType\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20SkSL::Module\20const*\29 -1065:SkSL::VariableReference::VariableReference\28SkSL::Position\2c\20SkSL::Variable\20const*\2c\20SkSL::VariableRefKind\29 -1066:SkSL::SymbolTable::lookup\28SkSL::SymbolTable::SymbolKey\20const&\29\20const -1067:SkSL::ProgramUsage::get\28SkSL::Variable\20const&\29\20const -1068:SkSL::Inliner::inlineStatement\28SkSL::Position\2c\20skia_private::THashMap>\2c\20SkGoodHash>*\2c\20SkSL::SymbolTable*\2c\20std::__2::unique_ptr>*\2c\20SkSL::Analysis::ReturnComplexity\2c\20SkSL::Statement\20const&\2c\20SkSL::ProgramUsage\20const&\2c\20bool\29 -1069:SkSL::InlineCandidateAnalyzer::visitExpression\28std::__2::unique_ptr>*\29 -1070:SkSL::GetModuleData\28SkSL::ModuleType\2c\20char\20const*\29 -1071:SkSL::GLSLCodeGenerator::write\28std::__2::basic_string_view>\29 -1072:SkSL::GLSLCodeGenerator::getTypePrecision\28SkSL::Type\20const&\29 -1073:SkReadBuffer::readByteArray\28void*\2c\20unsigned\20long\29 -1074:SkRBuffer::read\28void*\2c\20unsigned\20long\29 -1075:SkPictureData::optionalPaint\28SkReadBuffer*\29\20const -1076:SkPath::getGenerationID\28\29\20const -1077:SkPaint::setStrokeWidth\28float\29 -1078:SkOpSegment::nextChase\28SkOpSpanBase**\2c\20int*\2c\20SkOpSpan**\2c\20SkOpSpanBase**\29\20const -1079:SkMemoryStream::Make\28sk_sp\29 -1080:SkMatrix::postScale\28float\2c\20float\29 -1081:SkIntersections::removeOne\28int\29 -1082:SkDLine::ptAtT\28double\29\20const -1083:SkBitmap::getAddr\28int\2c\20int\29\20const -1084:SkAAClip::setEmpty\28\29 -1085:PS_Conv_Strtol -1086:OT::Layout::GSUB_impl::SubstLookup*\20hb_serialize_context_t::push\28\29 -1087:OT::CmapSubtable::get_glyph\28unsigned\20int\2c\20unsigned\20int*\29\20const -1088:OT::CFFIndex>::operator\5b\5d\28unsigned\20int\29\20const -1089:GrTriangulator::makeConnectingEdge\28GrTriangulator::Vertex*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::EdgeType\2c\20GrTriangulator::Comparator\20const&\2c\20int\29 -1090:GrTextureProxy::~GrTextureProxy\28\29 -1091:GrSimpleMeshDrawOpHelper::createProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrGeometryProcessor*\2c\20GrPrimitiveType\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -1092:GrResourceAllocator::addInterval\28GrSurfaceProxy*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20GrResourceAllocator::ActualUse\2c\20GrResourceAllocator::AllowRecycling\29 -1093:GrRecordingContextPriv::makeSFCWithFallback\28GrImageInfo\2c\20SkBackingFit\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrSurfaceOrigin\2c\20skgpu::Budgeted\29 -1094:GrGpuResource::hasNoCommandBufferUsages\28\29\20const -1095:GrGpuBuffer::updateData\28void\20const*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\29 -1096:GrGLTextureParameters::NonsamplerState::NonsamplerState\28\29 -1097:GrGLSLShaderBuilder::~GrGLSLShaderBuilder\28\29 -1098:GrGLGpu::prepareToDraw\28GrPrimitiveType\29 -1099:GrGLFormatFromGLEnum\28unsigned\20int\29 -1100:GrBackendTexture::getBackendFormat\28\29\20const -1101:GrBackendFormats::MakeGL\28unsigned\20int\2c\20unsigned\20int\29 -1102:GrBackendFormatToCompressionType\28GrBackendFormat\20const&\29 -1103:FilterLoop24_C -1104:AAT::Lookup::sanitize\28hb_sanitize_context_t*\29\20const -1105:uprv_free_skia -1106:unsigned\20int\20std::__2::__sort3\5babi:ne180100\5d\28skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::finish\28skia::textlayout::Block\20const&\2c\20float\2c\20float&\29::$_0&\29 -1107:unsigned\20int\20std::__2::__sort3\5babi:ne180100\5d\28SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::Transform::\28anonymous\20namespace\29::BuiltinVariableScanner::sortNewElements\28\29::'lambda'\28SkSL::ProgramElement\20const*\2c\20SkSL::ProgramElement\20const*\29&\29 -1108:unsigned\20int\20std::__2::__sort3\5babi:ne180100\5d\28SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::Transform::FindAndDeclareBuiltinFunctions\28SkSL::Program&\29::$_0&\29 -1109:strcpy -1110:std::__2::vector>::size\5babi:nn180100\5d\28\29\20const -1111:std::__2::time_get>>::get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\2c\20wchar_t\20const*\2c\20wchar_t\20const*\29\20const -1112:std::__2::time_get>>::get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\2c\20char\20const*\2c\20char\20const*\29\20const -1113:std::__2::enable_if::type\20skgpu::tess::PatchWriter\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\2964>\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\2932>\2c\20skgpu::tess::AddTrianglesWhenChopping\2c\20skgpu::tess::DiscardFlatCurves>::writeTriangleStack\28skgpu::tess::MiddleOutPolygonTriangulator::PoppedTriangleStack&&\29 -1114:std::__2::ctype::widen\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20wchar_t*\29\20const -1115:std::__2::char_traits::eq_int_type\5babi:nn180100\5d\28int\2c\20int\29 -1116:std::__2::basic_string\2c\20std::__2::allocator>\20std::__2::operator+\5babi:ne180100\5d\2c\20std::__2::allocator>\28std::__2::basic_string\2c\20std::__2::allocator>&&\2c\20char\20const*\29 -1117:std::__2::basic_string\2c\20std::__2::allocator>::__get_long_cap\5babi:nn180100\5d\28\29\20const -1118:skia_private::THashTable::Pair\2c\20char\20const*\2c\20skia_private::THashMap::Pair>::resize\28int\29 -1119:skia_png_write_finish_row -1120:skia::textlayout::ParagraphImpl::ensureUTF16Mapping\28\29 -1121:skcms_GetTagBySignature -1122:sk_doubles_nearly_equal_ulps\28double\2c\20double\2c\20unsigned\20char\29 -1123:scalbn -1124:hb_buffer_get_glyph_infos -1125:hb_blob_t*\20hb_data_wrapper_t::call_create>\28\29\20const -1126:get_gsubgpos_table\28hb_face_t*\2c\20unsigned\20int\29 -1127:exp2f -1128:cf2_stack_getReal -1129:cf2_hintmap_map -1130:antifilldot8\28int\2c\20int\2c\20int\2c\20int\2c\20SkBlitter*\2c\20bool\29 -1131:afm_stream_skip_spaces -1132:WebPRescalerInit -1133:WebPRescalerExportRow -1134:SkWStream::writeDecAsText\28int\29 -1135:SkTypeface::fontStyle\28\29\20const -1136:SkTextBlobBuilder::allocInternal\28SkFont\20const&\2c\20SkTextBlob::GlyphPositioning\2c\20int\2c\20int\2c\20SkPoint\2c\20SkRect\20const*\29 -1137:SkTDStorage::append\28void\20const*\2c\20int\29 -1138:SkString::SkString\28char\20const*\2c\20unsigned\20long\29 -1139:SkShaders::Color\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20sk_sp\29 -1140:SkShader::makeWithLocalMatrix\28SkMatrix\20const&\29\20const -1141:SkSL::Parser::assignmentExpression\28\29 -1142:SkSL::ConstructorSplat::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>\29 -1143:SkSL::ConstructorScalarCast::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>\29 -1144:SkResourceCache::Find\28SkResourceCache::Key\20const&\2c\20bool\20\28*\29\28SkResourceCache::Rec\20const&\2c\20void*\29\2c\20void*\29 -1145:SkRegion::SkRegion\28SkIRect\20const&\29 -1146:SkRasterPipeline::appendTransferFunction\28skcms_TransferFunction\20const&\29 -1147:SkRasterPipeline::appendStore\28SkColorType\2c\20SkRasterPipelineContexts::MemoryCtx\20const*\29 -1148:SkRRect::checkCornerContainment\28float\2c\20float\29\20const -1149:SkPictureData::getImage\28SkReadBuffer*\29\20const -1150:SkPathPriv::Raw\28SkPath\20const&\29 -1151:SkPathMeasure::getLength\28\29 -1152:SkPathBuilder::arcTo\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\29 -1153:SkPathBuilder::addPath\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkPath::AddPathMode\29 -1154:SkPath::quadTo\28float\2c\20float\2c\20float\2c\20float\29 -1155:SkPaint::refPathEffect\28\29\20const -1156:SkOpContour::addLine\28SkPoint*\29 -1157:SkNextID::ImageID\28\29 -1158:SkMipmap::getLevel\28int\2c\20SkMipmap::Level*\29\20const -1159:SkMatrix::ScaleTranslate\28float\2c\20float\2c\20float\2c\20float\29 -1160:SkJSONWriter::appendCString\28char\20const*\2c\20char\20const*\29 -1161:SkIntersections::setCoincident\28int\29 -1162:SkImageFilter_Base::flatten\28SkWriteBuffer&\29\20const -1163:SkFont::setSubpixel\28bool\29 -1164:SkDescriptor::operator==\28SkDescriptor\20const&\29\20const -1165:SkDLine::NearPointV\28SkDPoint\20const&\2c\20double\2c\20double\2c\20double\29 -1166:SkDLine::NearPointH\28SkDPoint\20const&\2c\20double\2c\20double\2c\20double\29 -1167:SkDLine::ExactPointV\28SkDPoint\20const&\2c\20double\2c\20double\2c\20double\29 -1168:SkDLine::ExactPointH\28SkDPoint\20const&\2c\20double\2c\20double\2c\20double\29 -1169:SkConvertPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkImageInfo\20const&\2c\20void\20const*\2c\20unsigned\20long\29 -1170:SkColorSpaceXformSteps::apply\28SkRasterPipeline*\29\20const -1171:SkCanvas::imageInfo\28\29\20const -1172:SkCanvas::drawPicture\28SkPicture\20const*\2c\20SkMatrix\20const*\2c\20SkPaint\20const*\29 -1173:SkCanvas::drawColor\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkBlendMode\29 -1174:SkBulkGlyphMetrics::~SkBulkGlyphMetrics\28\29 -1175:SkBulkGlyphMetrics::SkBulkGlyphMetrics\28SkStrikeSpec\20const&\29 -1176:SkBlockAllocator::releaseBlock\28SkBlockAllocator::Block*\29 -1177:SkAAClipBlitterWrapper::init\28SkRasterClip\20const&\2c\20SkBlitter*\29 -1178:SkAAClipBlitterWrapper::SkAAClipBlitterWrapper\28\29 -1179:SkAAClipBlitterWrapper::SkAAClipBlitterWrapper\28SkRasterClip\20const&\2c\20SkBlitter*\29 -1180:OT::MVAR::get_var\28unsigned\20int\2c\20int\20const*\2c\20unsigned\20int\29\20const -1181:GrXferProcessor::GrXferProcessor\28GrProcessor::ClassID\2c\20bool\2c\20GrProcessorAnalysisCoverage\29 -1182:GrTextureEffect::Make\28GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkMatrix\20const&\2c\20GrSamplerState\2c\20GrCaps\20const&\2c\20float\20const*\29 -1183:GrTextureEffect::MakeSubset\28GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkMatrix\20const&\2c\20GrSamplerState\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20GrCaps\20const&\2c\20float\20const*\29 -1184:GrSimpleMeshDrawOpHelper::finalizeProcessors\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\2c\20GrProcessorAnalysisCoverage\2c\20SkRGBA4f<\28SkAlphaType\292>*\2c\20bool*\29 -1185:GrShape::operator=\28GrShape\20const&\29 -1186:GrRecordingContext::OwnedArenas::get\28\29 -1187:GrProxyProvider::createProxy\28GrBackendFormat\20const&\2c\20SkISize\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Mipmapped\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\2c\20GrInternalSurfaceFlags\2c\20GrSurfaceProxy::UseAllocator\29 -1188:GrProxyProvider::assignUniqueKeyToProxy\28skgpu::UniqueKey\20const&\2c\20GrTextureProxy*\29 -1189:GrProcessorSet::finalize\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\2c\20GrAppliedClip\20const*\2c\20GrUserStencilSettings\20const*\2c\20GrCaps\20const&\2c\20GrClampType\2c\20SkRGBA4f<\28SkAlphaType\292>*\29 -1190:GrOp::cutChain\28\29 -1191:GrMeshDrawTarget::makeVertexWriter\28unsigned\20long\2c\20int\2c\20sk_sp*\2c\20int*\29 -1192:GrGpuResource::GrGpuResource\28GrGpu*\2c\20std::__2::basic_string_view>\29 -1193:GrGeometryProcessor::TextureSampler::reset\28GrSamplerState\2c\20GrBackendFormat\20const&\2c\20skgpu::Swizzle\20const&\29 -1194:GrGeometryProcessor::AttributeSet::Iter::operator++\28\29 -1195:GrGeometryProcessor::AttributeSet::Iter::operator*\28\29\20const -1196:GrGLTextureParameters::set\28GrGLTextureParameters::SamplerOverriddenState\20const*\2c\20GrGLTextureParameters::NonsamplerState\20const&\2c\20unsigned\20long\20long\29 -1197:GrClip::GetPixelIBounds\28SkRect\20const&\2c\20GrAA\2c\20GrClip::BoundsType\29 -1198:GrBackendTexture::~GrBackendTexture\28\29 -1199:FT_Outline_Get_CBox -1200:FT_Get_Sfnt_Table -1201:AutoLayerForImageFilter::AutoLayerForImageFilter\28AutoLayerForImageFilter&&\29 -1202:tanf -1203:std::__2::moneypunct::negative_sign\5babi:nn180100\5d\28\29\20const -1204:std::__2::moneypunct::frac_digits\5babi:nn180100\5d\28\29\20const -1205:std::__2::moneypunct::do_pos_format\28\29\20const -1206:std::__2::ctype::widen\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20char*\29\20const -1207:std::__2::char_traits::copy\5babi:nn180100\5d\28wchar_t*\2c\20wchar_t\20const*\2c\20unsigned\20long\29 -1208:std::__2::basic_string\2c\20std::__2::allocator>::end\5babi:nn180100\5d\28\29 -1209:std::__2::basic_string\2c\20std::__2::allocator>::end\5babi:nn180100\5d\28\29 -1210:std::__2::basic_string\2c\20std::__2::allocator>::__set_size\5babi:nn180100\5d\28unsigned\20long\29 -1211:std::__2::basic_string\2c\20std::__2::allocator>::__get_short_size\5babi:nn180100\5d\28\29\20const -1212:std::__2::basic_string\2c\20std::__2::allocator>::__assign_external\28char\20const*\2c\20unsigned\20long\29 -1213:std::__2::__unwrap_iter_impl\2c\20true>::__unwrap\5babi:nn180100\5d\28std::__2::__wrap_iter\29 -1214:std::__2::__itoa::__append2\5babi:nn180100\5d\28char*\2c\20unsigned\20int\29 -1215:sktext::SkStrikePromise::SkStrikePromise\28sktext::SkStrikePromise&&\29 -1216:skif::LayerSpace::ceil\28\29\20const -1217:skif::FilterResult::analyzeBounds\28SkMatrix\20const&\2c\20SkIRect\20const&\2c\20skif::FilterResult::BoundsScope\29\20const -1218:skia_private::THashMap::operator\5b\5d\28SkSL::FunctionDeclaration\20const*\20const&\29 -1219:skia_private::TArray::operator=\28skia_private::TArray\20const&\29 -1220:skia_png_read_finish_row -1221:skia_png_handle_unknown -1222:skia_png_gamma_correct -1223:skia_png_colorspace_sync -1224:skia_png_app_warning -1225:skia::textlayout::TextStyle::operator=\28skia::textlayout::TextStyle\20const&\29 -1226:skia::textlayout::TextLine::offset\28\29\20const -1227:skia::textlayout::Run::placeholderStyle\28\29\20const -1228:skgpu::ganesh::SurfaceFillContext::fillRectWithFP\28SkIRect\20const&\2c\20std::__2::unique_ptr>\29 -1229:skgpu::ganesh::SurfaceDrawContext::Make\28GrRecordingContext*\2c\20GrColorType\2c\20sk_sp\2c\20SkBackingFit\2c\20SkISize\2c\20SkSurfaceProps\20const&\2c\20std::__2::basic_string_view>\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrSurfaceOrigin\2c\20skgpu::Budgeted\29 -1230:skgpu::ganesh::SurfaceContext::PixelTransferResult::~PixelTransferResult\28\29 -1231:skgpu::ganesh::ClipStack::SaveRecord::state\28\29\20const -1232:skcpu::Draw::drawRect\28SkRect\20const&\2c\20SkPaint\20const&\2c\20SkMatrix\20const*\2c\20SkRect\20const*\29\20const -1233:ps_parser_to_token -1234:hb_face_t::load_upem\28\29\20const -1235:hb_buffer_t::merge_out_clusters\28unsigned\20int\2c\20unsigned\20int\29 -1236:hb_buffer_t::enlarge\28unsigned\20int\29 -1237:hb_buffer_destroy -1238:emscripten_builtin_calloc -1239:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkCanvas&\2c\20SkCanvas::PointMode\2c\20unsigned\20long\2c\20int\2c\20SkPaint&\29\2c\20SkCanvas*\2c\20SkCanvas::PointMode\2c\20unsigned\20long\2c\20int\2c\20SkPaint*\29 -1240:cff_index_init -1241:cf2_glyphpath_curveTo -1242:bool\20std::__2::operator!=\5babi:nn180100\5d\28std::__2::__wrap_iter\20const&\2c\20std::__2::__wrap_iter\20const&\29 -1243:__isspace -1244:WebPCopyPlane -1245:SkWStream::writeScalarAsText\28float\29 -1246:SkTextBlobBuilder::TightRunBounds\28SkTextBlob::RunRecord\20const&\29 -1247:SkTMaskGamma_build_correcting_lut\28unsigned\20char*\2c\20unsigned\20int\2c\20float\2c\20SkColorSpaceLuminance\20const&\2c\20float\29 -1248:SkSurfaces::RenderTarget\28GrRecordingContext*\2c\20skgpu::Budgeted\2c\20SkImageInfo\20const&\2c\20int\2c\20GrSurfaceOrigin\2c\20SkSurfaceProps\20const*\2c\20bool\2c\20bool\29 -1249:SkSurface_Raster::type\28\29\20const -1250:SkSurface::makeImageSnapshot\28\29 -1251:SkString::swap\28SkString&\29 -1252:SkString::reset\28\29 -1253:SkSampler::Fill\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::ZeroInitialized\29 -1254:SkSL::Type::MakeTextureType\28char\20const*\2c\20SpvDim_\2c\20bool\2c\20bool\2c\20bool\2c\20SkSL::Type::TextureAccess\29 -1255:SkSL::Type::MakeSpecialType\28char\20const*\2c\20char\20const*\2c\20SkSL::Type::TypeKind\29 -1256:SkSL::RP::Builder::push_slots_or_immutable\28SkSL::RP::SlotRange\2c\20SkSL::RP::BuilderOp\29 -1257:SkSL::RP::Builder::push_clone_from_stack\28SkSL::RP::SlotRange\2c\20int\2c\20int\29 -1258:SkSL::Program::~Program\28\29 -1259:SkSL::PipelineStage::PipelineStageCodeGenerator::writeStatement\28SkSL::Statement\20const&\29 -1260:SkSL::Operator::isAssignment\28\29\20const -1261:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_mul\28SkSL::Context\20const&\2c\20std::__2::array\20const&\29 -1262:SkSL::InlineCandidateAnalyzer::visitStatement\28std::__2::unique_ptr>*\2c\20bool\29 -1263:SkSL::GLSLCodeGenerator::writeModifiers\28SkSL::Layout\20const&\2c\20SkSL::ModifierFlags\2c\20bool\29 -1264:SkSL::ExpressionStatement::Make\28SkSL::Context\20const&\2c\20std::__2::unique_ptr>\29 -1265:SkSL::ConstructorCompound::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20SkSL::ExpressionArray\29 -1266:SkSL::Analysis::IsSameExpressionTree\28SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\29 -1267:SkSL::AliasType::resolve\28\29\20const -1268:SkResourceCache::Add\28SkResourceCache::Rec*\2c\20void*\29 -1269:SkRegion::writeToMemory\28void*\29\20const -1270:SkReadBuffer::readMatrix\28SkMatrix*\29 -1271:SkReadBuffer::readBool\28\29 -1272:SkRasterPipeline::appendConstantColor\28SkArenaAlloc*\2c\20float\20const*\29 -1273:SkRasterClip::SkRasterClip\28\29 -1274:SkRasterClip::SkRasterClip\28SkRasterClip\20const&\29 -1275:SkPathWriter::isClosed\28\29\20const -1276:SkPathMeasure::~SkPathMeasure\28\29 -1277:SkPathMeasure::SkPathMeasure\28SkPath\20const&\2c\20bool\2c\20float\29 -1278:SkPathBuilder::addRect\28SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -1279:SkPath::makeFillType\28SkPathFillType\29\20const -1280:SkPath::isRect\28SkRect*\2c\20bool*\2c\20SkPathDirection*\29\20const -1281:SkPath::cubicTo\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -1282:SkPath::Rect\28SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -1283:SkParse::FindScalars\28char\20const*\2c\20float*\2c\20int\29 -1284:SkPaint::operator=\28SkPaint\20const&\29 -1285:SkOpSpan::computeWindSum\28\29 -1286:SkOpSegment::existing\28double\2c\20SkOpSegment\20const*\29\20const -1287:SkOpSegment::addCurveTo\28SkOpSpanBase\20const*\2c\20SkOpSpanBase\20const*\2c\20SkPathWriter*\29\20const -1288:SkOpPtT::find\28SkOpSegment\20const*\29\20const -1289:SkOpCoincidence::addEndMovedSpans\28SkOpSpan\20const*\2c\20SkOpSpanBase\20const*\29 -1290:SkNoDrawCanvas::onDrawImageRect2\28SkImage\20const*\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -1291:SkMemoryStream::SkMemoryStream\28void\20const*\2c\20unsigned\20long\2c\20bool\29 -1292:SkMakeImageFromRasterBitmap\28SkBitmap\20const&\2c\20SkCopyPixelsMode\29 -1293:SkImage_Ganesh::SkImage_Ganesh\28sk_sp\2c\20unsigned\20int\2c\20GrSurfaceProxyView\2c\20SkColorInfo\29 -1294:SkImageInfo::makeColorSpace\28sk_sp\29\20const -1295:SkImageInfo::computeOffset\28int\2c\20int\2c\20unsigned\20long\29\20const -1296:SkGlyph::imageSize\28\29\20const -1297:SkFont::textToGlyphs\28void\20const*\2c\20unsigned\20long\2c\20SkTextEncoding\2c\20SkSpan\29\20const -1298:SkDrawTiler::SkDrawTiler\28SkBitmapDevice*\2c\20SkRect\20const*\29 -1299:SkData::MakeZeroInitialized\28unsigned\20long\29 -1300:SkColorSpaceSingletonFactory::Make\28skcms_TransferFunction\20const&\2c\20skcms_Matrix3x3\20const&\29 -1301:SkColorFilter::makeComposed\28sk_sp\29\20const -1302:SkCodec::SkCodec\28SkEncodedInfo&&\2c\20skcms_PixelFormat\2c\20std::__2::unique_ptr>\2c\20SkEncodedOrigin\29 -1303:SkChopQuadAt\28SkPoint\20const*\2c\20SkPoint*\2c\20float\29 -1304:SkCanvas::drawImageRect\28SkImage\20const*\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -1305:SkBmpCodec::getDstRow\28int\2c\20int\29\20const -1306:SkBlockMemoryStream::getLength\28\29\20const -1307:SkBitmap::getGenerationID\28\29\20const -1308:SkAutoDescriptor::SkAutoDescriptor\28\29 -1309:OT::GSUB_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -1310:OT::DeltaSetIndexMap::sanitize\28hb_sanitize_context_t*\29\20const -1311:OT::ClassDef::sanitize\28hb_sanitize_context_t*\29\20const -1312:OT::CFFIndex>::sanitize\28hb_sanitize_context_t*\29\20const -1313:GrTriangulator::Comparator::sweep_lt\28SkPoint\20const&\2c\20SkPoint\20const&\29\20const -1314:GrTextureProxy::textureType\28\29\20const -1315:GrSurfaceProxy::createSurfaceImpl\28GrResourceProvider*\2c\20int\2c\20skgpu::Renderable\2c\20skgpu::Mipmapped\29\20const -1316:GrStyledShape::writeUnstyledKey\28unsigned\20int*\29\20const -1317:GrSkSLFP::setInput\28std::__2::unique_ptr>\29 -1318:GrSimpleMeshDrawOpHelperWithStencil::GrSimpleMeshDrawOpHelperWithStencil\28GrProcessorSet*\2c\20GrAAType\2c\20GrUserStencilSettings\20const*\2c\20GrSimpleMeshDrawOpHelper::InputFlags\29 -1319:GrResourceProvider::createPatternedIndexBuffer\28unsigned\20short\20const*\2c\20int\2c\20int\2c\20int\2c\20skgpu::UniqueKey\20const*\29 -1320:GrRenderTarget::~GrRenderTarget\28\29 -1321:GrRecordingContextPriv::makeSC\28GrSurfaceProxyView\2c\20GrColorInfo\20const&\29 -1322:GrOpFlushState::detachAppliedClip\28\29 -1323:GrGpuBuffer::map\28\29 -1324:GrGeometryProcessor::ProgramImpl::WriteOutputPosition\28GrGLSLVertexBuilder*\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\2c\20char\20const*\29 -1325:GrGLSLShaderBuilder::declAppend\28GrShaderVar\20const&\29 -1326:GrGLGpu::didDrawTo\28GrRenderTarget*\29 -1327:GrFragmentProcessors::Make\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkColorFilter\20const*\2c\20std::__2::unique_ptr>\2c\20GrColorInfo\20const&\2c\20SkSurfaceProps\20const&\29 -1328:GrColorSpaceXformEffect::Make\28std::__2::unique_ptr>\2c\20GrColorInfo\20const&\2c\20GrColorInfo\20const&\29 -1329:GrCaps::validateSurfaceParams\28SkISize\20const&\2c\20GrBackendFormat\20const&\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Mipmapped\2c\20GrTextureType\29\20const -1330:GrBufferAllocPool::putBack\28unsigned\20long\29 -1331:GrBlurUtils::GaussianBlur\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20GrColorType\2c\20SkAlphaType\2c\20sk_sp\2c\20SkIRect\2c\20SkIRect\2c\20float\2c\20float\2c\20SkTileMode\2c\20SkBackingFit\29::$_0::operator\28\29\28SkIRect\2c\20SkIRect\29\20const -1332:GrBackendTexture::GrBackendTexture\28\29 -1333:GrAAConvexTessellator::createInsetRing\28GrAAConvexTessellator::Ring\20const&\2c\20GrAAConvexTessellator::Ring*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20bool\29 -1334:FT_Stream_GetByte -1335:FT_Set_Transform -1336:FT_Add_Module -1337:AutoLayerForImageFilter::operator=\28AutoLayerForImageFilter&&\29 -1338:AlmostLessOrEqualUlps\28float\2c\20float\29 -1339:ActiveEdge::intersect\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20unsigned\20short\2c\20unsigned\20short\29\20const -1340:wrapper_cmp -1341:void\20std::__2::reverse\5babi:nn180100\5d\28char*\2c\20char*\29 -1342:void\20std::__2::__hash_table\2c\20std::__2::equal_to\2c\20std::__2::allocator>::__do_rehash\28unsigned\20long\29 -1343:void\20emscripten::internal::MemberAccess::setWire\28bool\20RuntimeEffectUniform::*\20const&\2c\20RuntimeEffectUniform&\2c\20bool\29 -1344:std::__2::vector>::operator\5b\5d\5babi:nn180100\5d\28unsigned\20long\29 -1345:std::__2::vector>::__alloc\5babi:nn180100\5d\28\29 -1346:std::__2::ostreambuf_iterator>\20std::__2::__pad_and_output\5babi:nn180100\5d>\28std::__2::ostreambuf_iterator>\2c\20wchar_t\20const*\2c\20wchar_t\20const*\2c\20wchar_t\20const*\2c\20std::__2::ios_base&\2c\20wchar_t\29 -1347:std::__2::ostreambuf_iterator>\20std::__2::__pad_and_output\5babi:nn180100\5d>\28std::__2::ostreambuf_iterator>\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20std::__2::ios_base&\2c\20char\29 -1348:std::__2::char_traits::to_int_type\5babi:nn180100\5d\28char\29 -1349:std::__2::basic_ios>::~basic_ios\28\29 -1350:std::__2::basic_ios>::setstate\5babi:nn180100\5d\28unsigned\20int\29 -1351:std::__2::__compressed_pair_elem::__compressed_pair_elem\5babi:nn180100\5d\28void\20\28*&&\29\28void*\29\29 -1352:sktext::StrikeMutationMonitor::~StrikeMutationMonitor\28\29 -1353:sktext::StrikeMutationMonitor::StrikeMutationMonitor\28sktext::StrikeForGPU*\29 -1354:skif::LayerSpace::contains\28skif::LayerSpace\20const&\29\20const -1355:skif::FilterResult::resolve\28skif::Context\20const&\2c\20skif::LayerSpace\2c\20bool\29\20const -1356:skif::FilterResult::AutoSurface::snap\28\29 -1357:skif::FilterResult::AutoSurface::AutoSurface\28skif::Context\20const&\2c\20skif::LayerSpace\20const&\2c\20skif::FilterResult::PixelBoundary\2c\20bool\2c\20SkSurfaceProps\20const*\29 -1358:skif::Backend::~Backend\28\29_2363 -1359:skia_private::TArray::push_back\28skif::FilterResult::Builder::SampledFilterResult&&\29 -1360:skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>::~STArray\28\29 -1361:skia_png_chunk_unknown_handling -1362:skia::textlayout::TextStyle::TextStyle\28\29 -1363:skia::textlayout::TextLine::iterateThroughSingleRunByStyles\28skia::textlayout::TextLine::TextAdjustment\2c\20skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::StyleType\2c\20std::__2::function\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\20const&\29\20const -1364:skgpu::ganesh::\28anonymous\20namespace\29::update_degenerate_test\28skgpu::ganesh::\28anonymous\20namespace\29::DegenerateTestData*\2c\20SkPoint\20const&\29 -1365:skgpu::ganesh::SurfaceFillContext::internalClear\28SkIRect\20const*\2c\20std::__2::array\2c\20bool\29 -1366:skgpu::ganesh::SurfaceDrawContext::fillRectToRect\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -1367:skgpu::ganesh::SurfaceDrawContext::drawRect\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20GrStyle\20const*\29 -1368:skgpu::SkSLToBackend\28SkSL::ShaderCaps\20const*\2c\20bool\20\28*\29\28SkSL::Program&\2c\20SkSL::ShaderCaps\20const*\2c\20SkSL::NativeShader*\29\2c\20char\20const*\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20SkSL::ProgramKind\2c\20SkSL::ProgramSettings\20const&\2c\20SkSL::NativeShader*\2c\20SkSL::ProgramInterface*\2c\20skgpu::ShaderErrorHandler*\29 -1369:skgpu::GetApproxSize\28SkISize\29 -1370:skcms_Transform::$_2::operator\28\29\28skcms_Curve\20const*\2c\20int\29\20const -1371:skcms_Matrix3x3_invert -1372:read_curve\28unsigned\20char\20const*\2c\20unsigned\20int\2c\20skcms_Curve*\2c\20unsigned\20int*\29 -1373:powf -1374:non-virtual\20thunk\20to\20GrOpFlushState::allocator\28\29 -1375:hb_lazy_loader_t\2c\20hb_face_t\2c\2024u\2c\20OT::GDEF_accelerator_t>::do_destroy\28OT::GDEF_accelerator_t*\29 -1376:hb_buffer_set_flags -1377:hb_buffer_append -1378:hb_blob_t*\20hb_data_wrapper_t::call_create>\28\29\20const -1379:hb_blob_t*\20hb_data_wrapper_t::call_create>\28\29\20const -1380:hb_bit_set_t::add_range\28unsigned\20int\2c\20unsigned\20int\29 -1381:emscripten::internal::MethodInvoker\29\2c\20void\2c\20SkFont*\2c\20sk_sp>::invoke\28void\20\28SkFont::*\20const&\29\28sk_sp\29\2c\20SkFont*\2c\20sk_sp*\29 -1382:emscripten::internal::Invoker::invoke\28unsigned\20long\20\28*\29\28\29\29 -1383:emscripten::internal::FunctionInvoker\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFilterMode\2c\20SkPaint\20const*\29\2c\20void\2c\20SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFilterMode\2c\20SkPaint\20const*>::invoke\28void\20\28**\29\28SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFilterMode\2c\20SkPaint\20const*\29\2c\20SkCanvas*\2c\20sk_sp*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFilterMode\2c\20SkPaint\20const*\29 -1384:cos -1385:char*\20std::__2::__rewrap_iter\5babi:nn180100\5d>\28char*\2c\20char*\29 -1386:cf2_glyphpath_lineTo -1387:bool\20emscripten::internal::MemberAccess::getWire\28bool\20RuntimeEffectUniform::*\20const&\2c\20RuntimeEffectUniform&\29 -1388:alloc_small -1389:af_latin_hints_compute_segments -1390:_hb_glyph_info_set_unicode_props\28hb_glyph_info_t*\2c\20hb_buffer_t*\29 -1391:__lshrti3 -1392:__letf2 -1393:__cxx_global_array_dtor_5176 -1394:\28anonymous\20namespace\29::SkBlurImageFilter::~SkBlurImageFilter\28\29 -1395:WebPDemuxGetI -1396:SkUTF::ToUTF16\28int\2c\20unsigned\20short*\29 -1397:SkTextBlobBuilder::~SkTextBlobBuilder\28\29 -1398:SkTextBlobBuilder::ConservativeRunBounds\28SkTextBlob::RunRecord\20const&\29 -1399:SkSynchronizedResourceCache::SkSynchronizedResourceCache\28unsigned\20long\29 -1400:SkSwizzler::swizzle\28void*\2c\20unsigned\20char\20const*\29 -1401:SkString::insert\28unsigned\20long\2c\20char\20const*\2c\20unsigned\20long\29 -1402:SkString::insertUnichar\28unsigned\20long\2c\20int\29 -1403:SkStrikeSpec::findOrCreateScopedStrike\28sktext::StrikeForGPUCacheInterface*\29\20const -1404:SkStrikeCache::GlobalStrikeCache\28\29 -1405:SkShader::isAImage\28SkMatrix*\2c\20SkTileMode*\29\20const -1406:SkSL::is_constant_value\28SkSL::Expression\20const&\2c\20double\29 -1407:SkSL::evaluate_pairwise_intrinsic\28SkSL::Context\20const&\2c\20std::__2::array\20const&\2c\20SkSL::Type\20const&\2c\20double\20\28*\29\28double\2c\20double\2c\20double\29\29 -1408:SkSL::\28anonymous\20namespace\29::ReturnsOnAllPathsVisitor::visitStatement\28SkSL::Statement\20const&\29 -1409:SkSL::Type::MakeScalarType\28std::__2::basic_string_view>\2c\20char\20const*\2c\20SkSL::Type::NumberKind\2c\20signed\20char\2c\20signed\20char\29 -1410:SkSL::RP::Generator::pushBinaryExpression\28SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\29 -1411:SkSL::RP::Builder::push_clone\28int\2c\20int\29 -1412:SkSL::ProgramUsage::remove\28SkSL::Statement\20const*\29 -1413:SkSL::Parser::statement\28bool\29 -1414:SkSL::Operator::determineBinaryType\28SkSL::Context\20const&\2c\20SkSL::Type\20const&\2c\20SkSL::Type\20const&\2c\20SkSL::Type\20const**\2c\20SkSL::Type\20const**\2c\20SkSL::Type\20const**\29\20const -1415:SkSL::ModifierFlags::description\28\29\20const -1416:SkSL::Layout::paddedDescription\28\29\20const -1417:SkSL::FieldAccess::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20int\2c\20SkSL::FieldAccessOwnerKind\29 -1418:SkSL::ConstructorCompoundCast::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>\29 -1419:SkSL::Compiler::~Compiler\28\29 -1420:SkRuntimeEffect::findChild\28std::__2::basic_string_view>\29\20const -1421:SkResourceCache::remove\28SkResourceCache::Rec*\29 -1422:SkRectPriv::Subtract\28SkIRect\20const&\2c\20SkIRect\20const&\2c\20SkIRect*\29 -1423:SkRasterClip::translate\28int\2c\20int\2c\20SkRasterClip*\29\20const -1424:SkRasterClip::setRect\28SkIRect\20const&\29 -1425:SkRasterClip::op\28SkIRect\20const&\2c\20SkClipOp\29 -1426:SkRRect::transform\28SkMatrix\20const&\29\20const -1427:SkPixmap::extractSubset\28SkPixmap*\2c\20SkIRect\20const&\29\20const -1428:SkPictureRecorder::SkPictureRecorder\28\29 -1429:SkPictureData::~SkPictureData\28\29 -1430:SkPathRef::CreateEmpty\28\29 -1431:SkPathRawShapes::Oval::Oval\28SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -1432:SkPathMeasure::nextContour\28\29 -1433:SkPathMeasure::getSegment\28float\2c\20float\2c\20SkPathBuilder*\2c\20bool\29 -1434:SkPathBuilder::incReserve\28int\2c\20int\2c\20int\29 -1435:SkPathBuilder::addRRect\28SkRRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -1436:SkPath::moveTo\28float\2c\20float\29 -1437:SkPath::getPoint\28int\29\20const -1438:SkPath::addRaw\28SkPathRaw\20const&\29 -1439:SkPath::Polygon\28SkSpan\2c\20bool\2c\20SkPathFillType\2c\20bool\29 -1440:SkPaint::setBlender\28sk_sp\29 -1441:SkPaint::setAlphaf\28float\29 -1442:SkPaint::nothingToDraw\28\29\20const -1443:SkOpSegment::addT\28double\29 -1444:SkNoPixelsDevice::ClipState&\20skia_private::TArray::emplace_back\28SkIRect&&\2c\20bool&&\2c\20bool&&\29 -1445:SkMaskFilterBase::getFlattenableType\28\29\20const -1446:SkMD5::bytesWritten\28\29\20const -1447:SkImages::RasterFromBitmap\28SkBitmap\20const&\29 -1448:SkImage_Lazy::generator\28\29\20const -1449:SkImage_Base::~SkImage_Base\28\29 -1450:SkImage_Base::SkImage_Base\28SkImageInfo\20const&\2c\20unsigned\20int\29 -1451:SkImageInfo::Make\28SkISize\2c\20SkColorType\2c\20SkAlphaType\2c\20sk_sp\29 -1452:SkImage::refColorSpace\28\29\20const -1453:SkFont::setHinting\28SkFontHinting\29 -1454:SkFont::getWidthsBounds\28SkSpan\2c\20SkSpan\2c\20SkSpan\2c\20SkPaint\20const*\29\20const -1455:SkFont::getMetrics\28SkFontMetrics*\29\20const -1456:SkFont::SkFont\28sk_sp\2c\20float\29 -1457:SkFont::SkFont\28\29 -1458:SkEmptyFontStyleSet::createTypeface\28int\29 -1459:SkDevice::setGlobalCTM\28SkM44\20const&\29 -1460:SkDevice::onReadPixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -1461:SkDevice::accessPixels\28SkPixmap*\29 -1462:SkConic::chopAt\28float\2c\20SkConic*\29\20const -1463:SkColorTypeBytesPerPixel\28SkColorType\29 -1464:SkColorFilter::asAColorMode\28unsigned\20int*\2c\20SkBlendMode*\29\20const -1465:SkCodec::fillIncompleteImage\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::ZeroInitialized\2c\20int\2c\20int\29 -1466:SkCanvas::saveLayer\28SkRect\20const*\2c\20SkPaint\20const*\29 -1467:SkCanvas::drawPaint\28SkPaint\20const&\29 -1468:SkCanvas::aboutToDraw\28SkPaint\20const&\2c\20SkRect\20const*\2c\20SkEnumBitMask\29 -1469:SkBulkGlyphMetrics::glyphs\28SkSpan\29 -1470:SkBitmap::operator=\28SkBitmap&&\29 -1471:SkBinaryWriteBuffer::writeByteArray\28void\20const*\2c\20unsigned\20long\29 -1472:SkArenaAllocWithReset::reset\28\29 -1473:OT::hb_ot_apply_context_t::_set_glyph_class\28unsigned\20int\2c\20unsigned\20int\2c\20bool\2c\20bool\29 -1474:OT::cmap::find_subtable\28unsigned\20int\2c\20unsigned\20int\29\20const -1475:OT::Layout::GPOS_impl::AnchorFormat3::sanitize\28hb_sanitize_context_t*\29\20const -1476:OT::GDEF_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -1477:OT::CFFIndex>::operator\5b\5d\28unsigned\20int\29\20const -1478:GrTriangulator::Edge::disconnect\28\29 -1479:GrTextureEffect::MakeSubset\28GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkMatrix\20const&\2c\20GrSamplerState\2c\20SkRect\20const&\2c\20GrCaps\20const&\2c\20float\20const*\2c\20bool\29 -1480:GrSurfaceProxyView::mipmapped\28\29\20const -1481:GrSurfaceProxy::instantiateImpl\28GrResourceProvider*\2c\20int\2c\20skgpu::Renderable\2c\20skgpu::Mipmapped\2c\20skgpu::UniqueKey\20const*\29 -1482:GrStyledShape::GrStyledShape\28SkPath\20const&\2c\20GrStyle\20const&\2c\20GrStyledShape::DoSimplify\29 -1483:GrSimpleMeshDrawOpHelperWithStencil::isCompatible\28GrSimpleMeshDrawOpHelperWithStencil\20const&\2c\20GrCaps\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20bool\29\20const -1484:GrSimpleMeshDrawOpHelperWithStencil::finalizeProcessors\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\2c\20GrProcessorAnalysisCoverage\2c\20SkRGBA4f<\28SkAlphaType\292>*\2c\20bool*\29 -1485:GrShape::simplifyRect\28SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\2c\20unsigned\20int\29 -1486:GrQuad::projectedBounds\28\29\20const -1487:GrProcessorSet::MakeEmptySet\28\29 -1488:GrPorterDuffXPFactory::SimpleSrcOverXP\28\29 -1489:GrPixmap::Allocate\28GrImageInfo\20const&\29 -1490:GrPathTessellationShader::MakeSimpleTriangleShader\28SkArenaAlloc*\2c\20SkMatrix\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\29 -1491:GrImageInfo::operator=\28GrImageInfo&&\29 -1492:GrImageInfo::makeColorType\28GrColorType\29\20const -1493:GrGpuResource::setUniqueKey\28skgpu::UniqueKey\20const&\29 -1494:GrGpuResource::release\28\29 -1495:GrGeometryProcessor::textureSampler\28int\29\20const -1496:GrGeometryProcessor::AttributeSet::end\28\29\20const -1497:GrGeometryProcessor::AttributeSet::begin\28\29\20const -1498:GrGLSLShaderBuilder::addFeature\28unsigned\20int\2c\20char\20const*\29 -1499:GrGLGpu::clearErrorsAndCheckForOOM\28\29 -1500:GrGLGpu::bindSurfaceFBOForPixelOps\28GrSurface*\2c\20int\2c\20unsigned\20int\2c\20GrGLGpu::TempFBOTarget\29 -1501:GrGLCompileAndAttachShader\28GrGLContext\20const&\2c\20unsigned\20int\2c\20unsigned\20int\2c\20SkSL::NativeShader\20const&\2c\20bool\2c\20GrThreadSafePipelineBuilder::Stats*\2c\20skgpu::ShaderErrorHandler*\29 -1502:GrDirectContextPriv::flushSurfaces\28SkSpan\2c\20SkSurfaces::BackendSurfaceAccess\2c\20GrFlushInfo\20const&\2c\20skgpu::MutableTextureState\20const*\29 -1503:GrDefaultGeoProcFactory::Make\28SkArenaAlloc*\2c\20GrDefaultGeoProcFactory::Color\20const&\2c\20GrDefaultGeoProcFactory::Coverage\20const&\2c\20GrDefaultGeoProcFactory::LocalCoords\20const&\2c\20SkMatrix\20const&\29 -1504:GrConvertPixels\28GrPixmap\20const&\2c\20GrCPixmap\20const&\2c\20bool\29 -1505:GrColorSpaceXformEffect::Make\28std::__2::unique_ptr>\2c\20SkColorSpace*\2c\20SkAlphaType\2c\20SkColorSpace*\2c\20SkAlphaType\29 -1506:GrColorInfo::GrColorInfo\28\29 -1507:GrBlurUtils::convolve_gaussian_1d\28skgpu::ganesh::SurfaceFillContext*\2c\20GrSurfaceProxyView\2c\20SkIRect\20const&\2c\20SkIPoint\2c\20SkIRect\20const&\2c\20SkAlphaType\2c\20GrBlurUtils::\28anonymous\20namespace\29::Direction\2c\20int\2c\20float\2c\20SkTileMode\29 -1508:GrBackendFormat::operator=\28GrBackendFormat\20const&\29 -1509:FT_GlyphLoader_Rewind -1510:FT_Done_Face -1511:Cr_z_inflate -1512:wmemchr -1513:void\20std::__2::__stable_sort\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::'lambda'\28\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\29&\2c\20std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>\28std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>\2c\20std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::'lambda'\28\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\29&\2c\20std::__2::iterator_traits\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>::difference_type\2c\20std::__2::iterator_traits\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>::value_type*\2c\20long\29 -1514:void\20std::__2::__double_or_nothing\5babi:nn180100\5d\28std::__2::unique_ptr&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\29 -1515:toupper -1516:top12_15931 -1517:std::__2::numpunct\20const&\20std::__2::use_facet\5babi:nn180100\5d>\28std::__2::locale\20const&\29 -1518:std::__2::numpunct\20const&\20std::__2::use_facet\5babi:nn180100\5d>\28std::__2::locale\20const&\29 -1519:std::__2::ctype::narrow\5babi:nn180100\5d\28char\2c\20char\29\20const -1520:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:nn180100\5d<0>\28wchar_t\20const*\29 -1521:std::__2::basic_string\2c\20std::__2::allocator>::__recommend\5babi:nn180100\5d\28unsigned\20long\29 -1522:std::__2::basic_string\2c\20std::__2::allocator>\20std::__2::operator+\5babi:ne180100\5d\2c\20std::__2::allocator>\28char\20const*\2c\20std::__2::basic_string\2c\20std::__2::allocator>&&\29 -1523:std::__2::basic_string\2c\20std::__2::allocator>::__recommend\5babi:nn180100\5d\28unsigned\20long\29 -1524:std::__2::basic_streambuf>::~basic_streambuf\28\29 -1525:std::__2::__num_get::__stage2_int_loop\28wchar_t\2c\20int\2c\20char*\2c\20char*&\2c\20unsigned\20int&\2c\20wchar_t\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20unsigned\20int*\2c\20unsigned\20int*&\2c\20wchar_t\20const*\29 -1526:std::__2::__num_get::__stage2_int_loop\28char\2c\20int\2c\20char*\2c\20char*&\2c\20unsigned\20int&\2c\20char\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20unsigned\20int*\2c\20unsigned\20int*&\2c\20char\20const*\29 -1527:std::__2::__allocation_result>::pointer>\20std::__2::__allocate_at_least\5babi:nn180100\5d>\28std::__2::allocator&\2c\20unsigned\20long\29 -1528:std::__2::__allocation_result>::pointer>\20std::__2::__allocate_at_least\5babi:nn180100\5d>\28std::__2::allocator&\2c\20unsigned\20long\29 -1529:src_p\28unsigned\20char\2c\20unsigned\20char\29 -1530:skif::RoundOut\28SkRect\29 -1531:skif::FilterResult::subset\28skif::LayerSpace\20const&\2c\20skif::LayerSpace\20const&\2c\20bool\29\20const -1532:skif::FilterResult::operator=\28skif::FilterResult&&\29 -1533:skia_private::THashMap::operator\5b\5d\28SkSL::Variable\20const*\20const&\29 -1534:skia_private::TArray::resize_back\28int\29 -1535:skia_private::TArray::push_back_raw\28int\29 -1536:skia_png_sig_cmp -1537:skia_png_set_longjmp_fn -1538:skia_png_get_valid -1539:skia_png_gamma_8bit_correct -1540:skia_png_free_data -1541:skia_png_destroy_read_struct -1542:skia_png_chunk_warning -1543:skia::textlayout::operator==\28skia::textlayout::FontArguments\20const&\2c\20skia::textlayout::FontArguments\20const&\29 -1544:skia::textlayout::TextLine::measureTextInsideOneRun\28skia::textlayout::SkRange\2c\20skia::textlayout::Run\20const*\2c\20float\2c\20float\2c\20bool\2c\20skia::textlayout::TextLine::TextAdjustment\29\20const -1545:skia::textlayout::Run::positionX\28unsigned\20long\29\20const -1546:skia::textlayout::Run::Run\28skia::textlayout::ParagraphImpl*\2c\20SkShaper::RunHandler::RunInfo\20const&\2c\20unsigned\20long\2c\20float\2c\20bool\2c\20float\2c\20unsigned\20long\2c\20float\29 -1547:skia::textlayout::ParagraphCacheKey::operator==\28skia::textlayout::ParagraphCacheKey\20const&\29\20const -1548:skia::textlayout::FontCollection::enableFontFallback\28\29 -1549:skia::textlayout::FontArguments::FontArguments\28skia::textlayout::FontArguments\20const&\29 -1550:skgpu::tess::PatchWriter\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\294>\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\298>\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\2964>\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\2932>\2c\20skgpu::tess::ReplicateLineEndPoints\2c\20skgpu::tess::TrackJoinControlPoints>::chopAndWriteCubics\28skvx::Vec<2\2c\20float>\2c\20skvx::Vec<2\2c\20float>\2c\20skvx::Vec<2\2c\20float>\2c\20skvx::Vec<2\2c\20float>\2c\20int\29 -1551:skgpu::ganesh::QuadPerEdgeAA::VertexSpec::vertexSize\28\29\20const -1552:skgpu::ganesh::Device::readSurfaceView\28\29 -1553:skgpu::ganesh::ClipStack::clip\28skgpu::ganesh::ClipStack::RawElement&&\29 -1554:skgpu::ganesh::ClipStack::RawElement::contains\28skgpu::ganesh::ClipStack::RawElement\20const&\29\20const -1555:skgpu::Swizzle::asString\28\29\20const -1556:skgpu::ScratchKey::GenerateResourceType\28\29 -1557:skgpu::GetBlendFormula\28bool\2c\20bool\2c\20SkBlendMode\29 -1558:skcpu::Recorder::TODO\28\29 -1559:sbrk -1560:ps_tofixedarray -1561:processPropertySeq\28UBiDi*\2c\20LevState*\2c\20unsigned\20char\2c\20int\2c\20int\29 -1562:png_format_buffer -1563:png_check_keyword -1564:nextafterf -1565:jpeg_huff_decode -1566:hb_vector_t::push\28\29 -1567:hb_unicode_funcs_destroy -1568:hb_serialize_context_t::pop_discard\28\29 -1569:hb_lazy_loader_t\2c\20hb_face_t\2c\205u\2c\20OT::hmtx_accelerator_t>::do_destroy\28OT::hmtx_accelerator_t*\29 -1570:hb_lazy_loader_t\2c\20hb_face_t\2c\2028u\2c\20AAT::morx_accelerator_t>::do_destroy\28AAT::morx_accelerator_t*\29 -1571:hb_lazy_loader_t\2c\20hb_face_t\2c\2030u\2c\20AAT::kerx_accelerator_t>::do_destroy\28AAT::kerx_accelerator_t*\29 -1572:hb_glyf_scratch_t::~hb_glyf_scratch_t\28\29 -1573:hb_font_t::get_glyph_h_origin_with_fallback\28unsigned\20int\2c\20int*\2c\20int*\29 -1574:hb_font_t::changed\28\29 -1575:hb_buffer_t::next_glyph\28\29 -1576:hb_blob_create_sub_blob -1577:hairquad\28SkPoint\20const*\2c\20SkRegion\20const*\2c\20SkRect\20const*\2c\20SkRect\20const*\2c\20SkBlitter*\2c\20int\2c\20void\20\28*\29\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29\29 -1578:getenv -1579:fmt_u -1580:flush_pending -1581:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkPath&\29\2c\20SkPath*\29 -1582:emscripten::internal::FunctionInvoker::invoke\28emscripten::val\20\28**\29\28SkFont&\29\2c\20SkFont*\29 -1583:do_fixed -1584:destroy_face -1585:decltype\28fp\28\28SkRecords::NoOp*\29\28nullptr\29\29\29\20SkRecord::Record::mutate\28SkRecord::Destroyer&\29 -1586:char*\20const&\20std::__2::max\5babi:nn180100\5d\28char*\20const&\2c\20char*\20const&\29 -1587:cf2_stack_pushInt -1588:cf2_interpT2CharString -1589:cf2_glyphpath_moveTo -1590:_hb_ot_metrics_get_position_common\28hb_font_t*\2c\20hb_ot_metrics_tag_t\2c\20int*\29 -1591:__wasi_syscall_ret -1592:__tandf -1593:__floatunsitf -1594:__cxa_allocate_exception -1595:\28anonymous\20namespace\29::PathGeoBuilder::createMeshAndPutBackReserve\28\29 -1596:\28anonymous\20namespace\29::MeshOp::fixedFunctionFlags\28\29\20const -1597:\28anonymous\20namespace\29::DrawAtlasOpImpl::fixedFunctionFlags\28\29\20const -1598:VP8LDoFillBitWindow -1599:VP8LClear -1600:TT_Get_MM_Var -1601:SkWStream::writeScalar\28float\29 -1602:SkUTF::UTF8ToUTF16\28unsigned\20short*\2c\20int\2c\20char\20const*\2c\20unsigned\20long\29 -1603:SkTypeface::isFixedPitch\28\29\20const -1604:SkTypeface::MakeEmpty\28\29 -1605:SkTSect::BinarySearch\28SkTSect*\2c\20SkTSect*\2c\20SkIntersections*\29 -1606:SkTConic::operator\5b\5d\28int\29\20const -1607:SkTBlockList::reset\28\29 -1608:SkTBlockList::reset\28\29 -1609:SkString::insertU32\28unsigned\20long\2c\20unsigned\20int\29 -1610:SkShaders::MatrixRec::applyForFragmentProcessor\28SkMatrix\20const&\29\20const -1611:SkShaders::MatrixRec::MatrixRec\28SkMatrix\20const&\29 -1612:SkScan::FillRect\28SkRect\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -1613:SkScan::FillIRect\28SkIRect\20const&\2c\20SkRegion\20const*\2c\20SkBlitter*\29 -1614:SkSL::optimize_comparison\28SkSL::Context\20const&\2c\20std::__2::array\20const&\2c\20bool\20\28*\29\28double\2c\20double\29\29 -1615:SkSL::coalesce_n_way_vector\28SkSL::Expression\20const*\2c\20SkSL::Expression\20const*\2c\20double\2c\20SkSL::Type\20const&\2c\20double\20\28*\29\28double\2c\20double\2c\20double\29\2c\20double\20\28*\29\28double\29\29 -1616:SkSL::Type::convertArraySize\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Position\2c\20long\20long\29\20const -1617:SkSL::String::appendf\28std::__2::basic_string\2c\20std::__2::allocator>*\2c\20char\20const*\2c\20...\29 -1618:SkSL::RP::Generator::returnComplexity\28SkSL::FunctionDefinition\20const*\29 -1619:SkSL::RP::Builder::dot_floats\28int\29 -1620:SkSL::ProgramUsage::get\28SkSL::FunctionDeclaration\20const&\29\20const -1621:SkSL::Parser::type\28SkSL::Modifiers*\29 -1622:SkSL::Parser::modifiers\28\29 -1623:SkSL::ConstructorDiagonalMatrix::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>\29 -1624:SkSL::ConstructorArrayCast::~ConstructorArrayCast\28\29 -1625:SkSL::ConstantFolder::MakeConstantValueForVariable\28SkSL::Position\2c\20std::__2::unique_ptr>\29 -1626:SkSL::Compiler::Compiler\28\29 -1627:SkSL::Analysis::IsTrivialExpression\28SkSL::Expression\20const&\29 -1628:SkRuntimeEffectPriv::CanDraw\28SkCapabilities\20const*\2c\20SkRuntimeEffect\20const*\29 -1629:SkRuntimeEffectBuilder::makeShader\28SkMatrix\20const*\29\20const -1630:SkRegion::setPath\28SkPath\20const&\2c\20SkRegion\20const&\29 -1631:SkRegion::operator=\28SkRegion\20const&\29 -1632:SkRegion::op\28SkRegion\20const&\2c\20SkRegion\20const&\2c\20SkRegion::Op\29 -1633:SkRegion::Iterator::next\28\29 -1634:SkRect\20skif::Mapping::map\28SkRect\20const&\2c\20SkMatrix\20const&\29 -1635:SkRasterPipeline::compile\28\29\20const -1636:SkRasterPipeline::appendClampIfNormalized\28SkImageInfo\20const&\29 -1637:SkRasterClip::SkRasterClip\28SkIRect\20const&\29 -1638:SkPictureRecorder::beginRecording\28SkRect\20const&\2c\20SkBBHFactory*\29 -1639:SkPathWriter::finishContour\28\29 -1640:SkPathStroker::cubicPerpRay\28SkPoint\20const*\2c\20float\2c\20SkPoint*\2c\20SkPoint*\2c\20SkPoint*\29\20const -1641:SkPathBuilder::reset\28\29 -1642:SkPathBuilder::addRaw\28SkPathRaw\20const&\29 -1643:SkPath::reset\28\29 -1644:SkPaintPriv::ComputeLuminanceColor\28SkPaint\20const&\29 -1645:SkPaint::isSrcOver\28\29\20const -1646:SkOpAngle::linesOnOriginalSide\28SkOpAngle\20const*\29 -1647:SkNotifyBitmapGenIDIsStale\28unsigned\20int\29 -1648:SkMipmap::Build\28SkPixmap\20const&\2c\20SkDiscardableMemory*\20\28*\29\28unsigned\20long\29\2c\20bool\29 -1649:SkMeshSpecification::~SkMeshSpecification\28\29 -1650:SkMatrix::setRSXform\28SkRSXform\20const&\29 -1651:SkMatrix::mapHomogeneousPoints\28SkSpan\2c\20SkSpan\29\20const -1652:SkMatrix::decomposeScale\28SkSize*\2c\20SkMatrix*\29\20const -1653:SkMaskBuilder::AllocImage\28unsigned\20long\2c\20SkMaskBuilder::AllocType\29 -1654:SkMallocPixelRef::MakeAllocate\28SkImageInfo\20const&\2c\20unsigned\20long\29 -1655:SkKnownRuntimeEffects::\28anonymous\20namespace\29::make_blur_2D_shader\28int\2c\20SkKnownRuntimeEffects::StableKey\29 -1656:SkKnownRuntimeEffects::\28anonymous\20namespace\29::make_blur_1D_shader\28int\2c\20SkKnownRuntimeEffects::StableKey\29 -1657:SkIntersections::insertNear\28double\2c\20double\2c\20SkDPoint\20const&\2c\20SkDPoint\20const&\29 -1658:SkIntersections::flip\28\29 -1659:SkImageFilters::Empty\28\29 -1660:SkImageFilter_Base::~SkImageFilter_Base\28\29 -1661:SkImage::isAlphaOnly\28\29\20const -1662:SkGlyph::drawable\28\29\20const -1663:SkFont::unicharToGlyph\28int\29\20const -1664:SkFont::setTypeface\28sk_sp\29 -1665:SkFont::setEdging\28SkFont::Edging\29 -1666:SkFindQuadMaxCurvature\28SkPoint\20const*\29 -1667:SkEvalCubicAt\28SkPoint\20const*\2c\20float\2c\20SkPoint*\2c\20SkPoint*\2c\20SkPoint*\29 -1668:SkDCubic::FindExtrema\28double\20const*\2c\20double*\29 -1669:SkCodec::getPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const*\29 -1670:SkChopCubicAtHalf\28SkPoint\20const*\2c\20SkPoint*\29 -1671:SkCanvas::internalRestore\28\29 -1672:SkCanvas::getLocalToDevice\28\29\20const -1673:SkCanvas::clipRect\28SkRect\20const&\2c\20SkClipOp\2c\20bool\29 -1674:SkCanvas::ImageSetEntry::~ImageSetEntry\28\29 -1675:SkBlendMode_AsCoeff\28SkBlendMode\2c\20SkBlendModeCoeff*\2c\20SkBlendModeCoeff*\29 -1676:SkBlendMode\20SkReadBuffer::read32LE\28SkBlendMode\29 -1677:SkBitmap::operator=\28SkBitmap\20const&\29 -1678:SkBinaryWriteBuffer::~SkBinaryWriteBuffer\28\29 -1679:SkAutoPixmapStorage::tryAlloc\28SkImageInfo\20const&\29 -1680:SkAAClip::SkAAClip\28\29 -1681:Read255UShort -1682:OT::cff1::accelerator_templ_t>::_fini\28\29 -1683:OT::Layout::GPOS_impl::ValueFormat::sanitize_value_devices\28hb_sanitize_context_t*\2c\20OT::Layout::GPOS_impl::ValueBase\20const*\2c\20OT::IntType\20const*\29\20const -1684:OT::Layout::GPOS_impl::ValueFormat::apply_value\28OT::hb_ot_apply_context_t*\2c\20OT::Layout::GPOS_impl::ValueBase\20const*\2c\20OT::IntType\20const*\2c\20hb_glyph_position_t&\29\20const -1685:OT::ItemVariationStore::sanitize\28hb_sanitize_context_t*\29\20const -1686:OT::HVARVVAR::sanitize\28hb_sanitize_context_t*\29\20const -1687:GrTriangulator::VertexList::insert\28GrTriangulator::Vertex*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::Vertex*\29 -1688:GrTriangulator::Poly::addEdge\28GrTriangulator::Edge*\2c\20GrTriangulator::Side\2c\20GrTriangulator*\29 -1689:GrTriangulator::EdgeList::remove\28GrTriangulator::Edge*\29 -1690:GrStyledShape::simplify\28\29 -1691:GrStyledShape::operator=\28GrStyledShape\20const&\29 -1692:GrSimpleMeshDrawOpHelperWithStencil::createProgramInfoWithStencil\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrGeometryProcessor*\2c\20GrPrimitiveType\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -1693:GrRenderTask::addDependency\28GrDrawingManager*\2c\20GrSurfaceProxy*\2c\20skgpu::Mipmapped\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29 -1694:GrRenderTask::GrRenderTask\28\29 -1695:GrRenderTarget::onRelease\28\29 -1696:GrProxyProvider::findOrCreateProxyByUniqueKey\28skgpu::UniqueKey\20const&\2c\20GrSurfaceProxy::UseAllocator\29 -1697:GrProcessorSet::operator==\28GrProcessorSet\20const&\29\20const -1698:GrPathUtils::generateQuadraticPoints\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20SkPoint**\2c\20unsigned\20int\29 -1699:GrMeshDrawOp::QuadHelper::QuadHelper\28GrMeshDrawTarget*\2c\20unsigned\20long\2c\20int\29 -1700:GrMakeCachedBitmapProxyView\28GrRecordingContext*\2c\20SkBitmap\20const&\2c\20std::__2::basic_string_view>\2c\20skgpu::Mipmapped\29 -1701:GrIsStrokeHairlineOrEquivalent\28GrStyle\20const&\2c\20SkMatrix\20const&\2c\20float*\29 -1702:GrImageContext::abandoned\28\29 -1703:GrGpuResource::registerWithCache\28skgpu::Budgeted\29 -1704:GrGpuBuffer::isMapped\28\29\20const -1705:GrGpu::didWriteToSurface\28GrSurface*\2c\20GrSurfaceOrigin\2c\20SkIRect\20const*\2c\20unsigned\20int\29\20const -1706:GrGeometryProcessor::ProgramImpl::setupUniformColor\28GrGLSLFPFragmentBuilder*\2c\20GrGLSLUniformHandler*\2c\20char\20const*\2c\20GrResourceHandle*\29 -1707:GrGLGpu::flushRenderTarget\28GrGLRenderTarget*\2c\20bool\29 -1708:GrFragmentProcessor::visitTextureEffects\28std::__2::function\20const&\29\20const -1709:GrFragmentProcessor::visitProxies\28std::__2::function\20const&\29\20const -1710:GrFragmentProcessor::MakeColor\28SkRGBA4f<\28SkAlphaType\292>\29 -1711:GrBufferAllocPool::makeSpace\28unsigned\20long\2c\20unsigned\20long\2c\20sk_sp*\2c\20unsigned\20long*\29 -1712:GrBackendTextures::GetGLTextureInfo\28GrBackendTexture\20const&\2c\20GrGLTextureInfo*\29 -1713:FilterLoop26_C -1714:FT_Vector_Transform -1715:FT_Vector_NormLen -1716:FT_Outline_Transform -1717:CFF::dict_opset_t::process_op\28unsigned\20int\2c\20CFF::interp_env_t&\29 -1718:AlmostBetweenUlps\28float\2c\20float\2c\20float\29 -1719:1482 -1720:1483 -1721:void\20hb_buffer_t::collect_codepoints\28hb_bit_set_t&\29\20const -1722:void\20extend_pts<\28SkPaint::Cap\292>\28std::__2::optional\2c\20std::__2::optional\2c\20SkSpan\29 -1723:void\20extend_pts<\28SkPaint::Cap\291>\28std::__2::optional\2c\20std::__2::optional\2c\20SkSpan\29 -1724:void\20AAT::Lookup>::collect_glyphs_filtered\28hb_bit_set_t&\2c\20unsigned\20int\2c\20hb_bit_page_t\20const&\29\20const -1725:ubidi_getMemory_skia -1726:transform\28unsigned\20int*\2c\20unsigned\20char\20const*\29 -1727:strcspn -1728:std::__2::vector>::__append\28unsigned\20long\29 -1729:std::__2::locale::locale\28std::__2::locale\20const&\29 -1730:std::__2::locale::classic\28\29 -1731:std::__2::codecvt::do_unshift\28__mbstate_t&\2c\20char*\2c\20char*\2c\20char*&\29\20const -1732:std::__2::chrono::__libcpp_steady_clock_now\28\29 -1733:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:nn180100\5d<0>\28char\20const*\29 -1734:std::__2::basic_string\2c\20std::__2::allocator>::__grow_by_and_replace\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20char\20const*\29 -1735:std::__2::basic_streambuf>::setg\5babi:nn180100\5d\28char*\2c\20char*\2c\20char*\29 -1736:std::__2::__wrap_iter\20std::__2::vector>::__insert_with_size\5babi:ne180100\5d\28std::__2::__wrap_iter\2c\20float\20const*\2c\20float\20const*\2c\20long\29 -1737:std::__2::__throw_bad_variant_access\5babi:ne180100\5d\28\29 -1738:std::__2::__split_buffer>::push_front\28skia::textlayout::OneLineShaper::RunBlock*&&\29 -1739:std::__2::__num_get::__stage2_int_prep\28std::__2::ios_base&\2c\20wchar_t&\29 -1740:std::__2::__num_get::__do_widen\28std::__2::ios_base&\2c\20wchar_t*\29\20const -1741:std::__2::__num_get::__stage2_int_prep\28std::__2::ios_base&\2c\20char&\29 -1742:std::__2::__itoa::__append1\5babi:nn180100\5d\28char*\2c\20unsigned\20int\29 -1743:sktext::gpu::GlyphVector::~GlyphVector\28\29 -1744:skif::LayerSpace::round\28\29\20const -1745:skif::LayerSpace::inverseMapRect\28skif::LayerSpace\20const&\2c\20skif::LayerSpace*\29\20const -1746:skif::FilterResult::applyTransform\28skif::Context\20const&\2c\20skif::LayerSpace\20const&\2c\20SkSamplingOptions\20const&\29\20const -1747:skif::FilterResult::Builder::~Builder\28\29 -1748:skif::FilterResult::Builder::Builder\28skif::Context\20const&\29 -1749:skia_private::THashTable::Traits>::resize\28int\29 -1750:skia_private::THashTable::AdaptedTraits>::removeIfExists\28skgpu::UniqueKey\20const&\29 -1751:skia_private::TArray::resize_back\28int\29 -1752:skia_png_set_progressive_read_fn -1753:skia_png_set_interlace_handling -1754:skia_png_reciprocal -1755:skia_png_read_chunk_header -1756:skia_png_get_io_ptr -1757:skia_png_calloc -1758:skia::textlayout::TextLine::~TextLine\28\29 -1759:skia::textlayout::ParagraphStyle::ParagraphStyle\28skia::textlayout::ParagraphStyle\20const&\29 -1760:skia::textlayout::ParagraphCacheKey::~ParagraphCacheKey\28\29 -1761:skia::textlayout::OneLineShaper::RunBlock*\20std::__2::vector>::__emplace_back_slow_path\28skia::textlayout::OneLineShaper::RunBlock&\29 -1762:skia::textlayout::FontCollection::findTypefaces\28std::__2::vector>\20const&\2c\20SkFontStyle\2c\20std::__2::optional\20const&\29 -1763:skia::textlayout::Cluster::trimmedWidth\28unsigned\20long\29\20const -1764:skgpu::ganesh::TextureOp::BatchSizeLimiter::createOp\28GrTextureSetEntry*\2c\20int\2c\20GrAAType\29 -1765:skgpu::ganesh::SurfaceFillContext::fillWithFP\28std::__2::unique_ptr>\29 -1766:skgpu::ganesh::SurfaceDrawContext::drawShape\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20GrStyledShape&&\29 -1767:skgpu::ganesh::SurfaceDrawContext::drawShapeUsingPathRenderer\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20GrStyledShape&&\2c\20bool\29 -1768:skgpu::ganesh::SurfaceDrawContext::drawRRect\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20SkRRect\20const&\2c\20GrStyle\20const&\29 -1769:skgpu::ganesh::SurfaceContext::transferPixels\28GrColorType\2c\20SkIRect\20const&\29 -1770:skgpu::ganesh::SmallPathAtlasMgr::reset\28\29 -1771:skgpu::ganesh::QuadPerEdgeAA::CalcIndexBufferOption\28GrAAType\2c\20int\29 -1772:skgpu::ganesh::LockTextureProxyView\28GrRecordingContext*\2c\20SkImage_Lazy\20const*\2c\20GrImageTexGenPolicy\2c\20skgpu::Mipmapped\29::$_0::operator\28\29\28GrSurfaceProxyView\20const&\29\20const -1773:skgpu::ganesh::Device::targetProxy\28\29 -1774:skgpu::ganesh::ClipStack::getConservativeBounds\28\29\20const -1775:skgpu::ganesh::ClipStack::RawElement::RawElement\28SkMatrix\20const&\2c\20GrShape\20const&\2c\20GrAA\2c\20SkClipOp\29 -1776:skgpu::TAsyncReadResult::addTransferResult\28skgpu::ganesh::SurfaceContext::PixelTransferResult\20const&\2c\20SkISize\2c\20unsigned\20long\2c\20skgpu::TClientMappedBufferManager*\29 -1777:skgpu::Swizzle::apply\28SkRasterPipeline*\29\20const -1778:skgpu::Plot::resetRects\28bool\29 -1779:ps_dimension_add_t1stem -1780:log -1781:jcopy_sample_rows -1782:hb_lazy_loader_t\2c\20hb_face_t\2c\2015u\2c\20OT::glyf_accelerator_t>::do_destroy\28OT::glyf_accelerator_t*\29 -1783:hb_font_t::has_func\28unsigned\20int\29 -1784:hb_buffer_create_similar -1785:hb_bit_set_t::intersects\28hb_bit_set_t\20const&\29\20const -1786:ft_service_list_lookup -1787:fseek -1788:fflush -1789:expm1 -1790:emscripten::internal::MethodInvoker::invoke\28void\20\28GrDirectContext::*\20const&\29\28\29\2c\20GrDirectContext*\29 -1791:emscripten::internal::Invoker>::invoke\28sk_sp\20\28*\29\28\29\29 -1792:emscripten::internal::FunctionInvoker\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkPaint\20const*\29\2c\20void\2c\20SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkPaint\20const*>::invoke\28void\20\28**\29\28SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkPaint\20const*\29\2c\20SkCanvas*\2c\20sk_sp*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkPaint\20const*\29 -1793:emscripten::internal::FunctionInvoker::invoke\28bool\20\28**\29\28SkCanvas\20const&\2c\20unsigned\20long\29\2c\20SkCanvas*\2c\20unsigned\20long\29 -1794:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::GaussianPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker*\20SkArenaAlloc::make<\28anonymous\20namespace\29::GaussianPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker\2c\20float&>\28float&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::GaussianPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker&&\29::'lambda'\28char*\29::__invoke\28char*\29 -1795:crc32_z -1796:char*\20sktext::gpu::BagOfBytes::allocateBytesFor\28int\29::'lambda'\28\29::operator\28\29\28\29\20const -1797:cf2_hintmap_insertHint -1798:cf2_hintmap_build -1799:cf2_glyphpath_pushPrevElem -1800:bool\20std::__2::__less::operator\28\29\5babi:nn180100\5d\28unsigned\20int\20const&\2c\20unsigned\20long\20const&\29\20const -1801:blit_trapezoid_row\28AdditiveBlitter*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char*\2c\20bool\29 -1802:afm_stream_read_one -1803:af_shaper_get_cluster -1804:af_latin_hints_link_segments -1805:af_latin_compute_stem_width -1806:af_glyph_hints_reload -1807:acosf -1808:__syscall_ret -1809:__sin -1810:__cos -1811:\28anonymous\20namespace\29::PathGeoBuilder::allocNewBuffers\28\29 -1812:WebPDemuxDelete -1813:VP8LHuffmanTablesDeallocate -1814:SkWriter32::writeSampling\28SkSamplingOptions\20const&\29 -1815:SkVertices::Builder::detach\28\29 -1816:SkUTF::NextUTF8WithReplacement\28char\20const**\2c\20char\20const*\29 -1817:SkTypeface_FreeType::~SkTypeface_FreeType\28\29 -1818:SkTypeface_FreeType::FaceRec::~FaceRec\28\29 -1819:SkTypeface::SkTypeface\28SkFontStyle\20const&\2c\20bool\29 -1820:SkTextBlob::RunRecord::textSizePtr\28\29\20const -1821:SkTMultiMap::remove\28skgpu::ScratchKey\20const&\2c\20GrGpuResource\20const*\29 -1822:SkTMultiMap::insert\28skgpu::ScratchKey\20const&\2c\20GrGpuResource*\29 -1823:SkTDStorage::insert\28int\2c\20int\2c\20void\20const*\29 -1824:SkTDPQueue<\28anonymous\20namespace\29::RunIteratorQueue::Entry\2c\20&\28anonymous\20namespace\29::RunIteratorQueue::CompareEntry\28\28anonymous\20namespace\29::RunIteratorQueue::Entry\20const&\2c\20\28anonymous\20namespace\29::RunIteratorQueue::Entry\20const&\29\2c\20\28int*\20\28*\29\28\28anonymous\20namespace\29::RunIteratorQueue::Entry\20const&\29\290>::insert\28\28anonymous\20namespace\29::RunIteratorQueue::Entry\29 -1825:SkSwizzler::Make\28SkEncodedInfo\20const&\2c\20unsigned\20int\20const*\2c\20SkImageInfo\20const&\2c\20SkCodec::Options\20const&\2c\20SkIRect\20const*\29 -1826:SkSurface_Base::~SkSurface_Base\28\29 -1827:SkString::resize\28unsigned\20long\29 -1828:SkStrikeSpec::SkStrikeSpec\28SkFont\20const&\2c\20SkPaint\20const&\2c\20SkSurfaceProps\20const&\2c\20SkScalerContextFlags\2c\20SkMatrix\20const&\29 -1829:SkStrikeSpec::MakeMask\28SkFont\20const&\2c\20SkPaint\20const&\2c\20SkSurfaceProps\20const&\2c\20SkScalerContextFlags\2c\20SkMatrix\20const&\29 -1830:SkStrikeSpec::MakeCanonicalized\28SkFont\20const&\2c\20SkPaint\20const*\29 -1831:SkStrikeCache::findOrCreateStrike\28SkStrikeSpec\20const&\29 -1832:SkStrike::unlock\28\29 -1833:SkStrike::lock\28\29 -1834:SkShaders::MatrixRec::apply\28SkStageRec\20const&\2c\20SkMatrix\20const&\29\20const -1835:SkShaders::Blend\28SkBlendMode\2c\20sk_sp\2c\20sk_sp\29 -1836:SkScan::FillPath\28SkPathRaw\20const&\2c\20SkRegion\20const&\2c\20SkBlitter*\29 -1837:SkScalerContext_FreeType::emboldenIfNeeded\28FT_FaceRec_*\2c\20FT_GlyphSlotRec_*\2c\20unsigned\20short\29 -1838:SkSafeMath::Add\28unsigned\20long\2c\20unsigned\20long\29 -1839:SkSL::Type::displayName\28\29\20const -1840:SkSL::Type::checkForOutOfRangeLiteral\28SkSL::Context\20const&\2c\20double\2c\20SkSL::Position\29\20const -1841:SkSL::RP::SlotManager::addSlotDebugInfoForGroup\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20SkSL::Type\20const&\2c\20SkSL::Position\2c\20int*\2c\20bool\29 -1842:SkSL::RP::Generator::foldComparisonOp\28SkSL::Operator\2c\20int\29 -1843:SkSL::RP::Builder::branch_if_no_lanes_active\28int\29 -1844:SkSL::PrefixExpression::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Operator\2c\20std::__2::unique_ptr>\29 -1845:SkSL::Parser::parseArrayDimensions\28SkSL::Position\2c\20SkSL::Type\20const**\29 -1846:SkSL::Parser::arraySize\28long\20long*\29 -1847:SkSL::Operator::operatorName\28\29\20const -1848:SkSL::ModifierFlags::paddedDescription\28\29\20const -1849:SkSL::ExpressionArray::clone\28\29\20const -1850:SkSL::ConstantFolder::GetConstantValue\28SkSL::Expression\20const&\2c\20double*\29 -1851:SkSL::ConstantFolder::GetConstantInt\28SkSL::Expression\20const&\2c\20long\20long*\29 -1852:SkSL::Compiler::convertProgram\28SkSL::ProgramKind\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20SkSL::ProgramSettings\20const&\29 -1853:SkRegion::op\28SkRegion\20const&\2c\20SkIRect\20const&\2c\20SkRegion::Op\29 -1854:SkRegion::Iterator::Iterator\28SkRegion\20const&\29 -1855:SkRectPriv::ClosestDisjointEdge\28SkIRect\20const&\2c\20SkIRect\20const&\29 -1856:SkRecords::FillBounds::bounds\28SkRecords::DrawArc\20const&\29\20const -1857:SkReadBuffer::setMemory\28void\20const*\2c\20unsigned\20long\29 -1858:SkRRect::writeToMemory\28void*\29\20const -1859:SkRRect::setRectXY\28SkRect\20const&\2c\20float\2c\20float\29 -1860:SkPointPriv::DistanceToLineBetweenSqd\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPointPriv::Side*\29 -1861:SkPoint::setNormalize\28float\2c\20float\29 -1862:SkPngCodecBase::~SkPngCodecBase\28\29 -1863:SkPixmapUtils::SwapWidthHeight\28SkImageInfo\20const&\29 -1864:SkPixmap::setColorSpace\28sk_sp\29 -1865:SkPictureRecorder::finishRecordingAsPicture\28\29 -1866:SkPathRawShapes::Rect::Rect\28SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -1867:SkPathBuilder::getLastPt\28\29\20const -1868:SkPathBuilder::SkPathBuilder\28SkPathFillType\29 -1869:SkPath::isLine\28SkPoint*\29\20const -1870:SkPath::getSegmentMasks\28\29\20const -1871:SkPath::Iter::next\28SkPoint*\29 -1872:SkPaint::setStrokeCap\28SkPaint::Cap\29 -1873:SkPaint::refShader\28\29\20const -1874:SkOpSpan::setWindSum\28int\29 -1875:SkOpSegment::markDone\28SkOpSpan*\29 -1876:SkOpSegment::markAndChaseWinding\28SkOpSpanBase*\2c\20SkOpSpanBase*\2c\20int\2c\20int\2c\20SkOpSpanBase**\29 -1877:SkOpContourBuilder::addCurve\28SkPath::Verb\2c\20SkPoint\20const*\2c\20float\29 -1878:SkOpAngle::starter\28\29 -1879:SkOpAngle::insert\28SkOpAngle*\29 -1880:SkNoDrawCanvas::onDrawPatch\28SkPoint\20const*\2c\20unsigned\20int\20const*\2c\20SkPoint\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -1881:SkMatrixPriv::InverseMapRect\28SkMatrix\20const&\2c\20SkRect*\2c\20SkRect\20const&\29 -1882:SkMatrix::setSinCos\28float\2c\20float\29 -1883:SkMatrix::setRotate\28float\29 -1884:SkMatrix::preservesRightAngles\28float\29\20const -1885:SkMaskFilter::MakeBlur\28SkBlurStyle\2c\20float\2c\20bool\29 -1886:SkMD5::write\28void\20const*\2c\20unsigned\20long\29 -1887:SkLineClipper::IntersectLine\28SkPoint\20const*\2c\20SkRect\20const&\2c\20SkPoint*\29 -1888:SkImage_GaneshBase::SkImage_GaneshBase\28sk_sp\2c\20SkImageInfo\2c\20unsigned\20int\29 -1889:SkImageGenerator::onRefEncodedData\28\29 -1890:SkImage::makeShader\28SkTileMode\2c\20SkTileMode\2c\20SkSamplingOptions\20const&\2c\20SkMatrix\20const&\29\20const -1891:SkIDChangeListener::SkIDChangeListener\28\29 -1892:SkIDChangeListener::List::reset\28\29 -1893:SkGradientBaseShader::flatten\28SkWriteBuffer&\29\20const -1894:SkGlyph::setPath\28SkArenaAlloc*\2c\20SkPath\20const*\2c\20bool\2c\20bool\29 -1895:SkFontMgr::RefEmpty\28\29 -1896:SkFibBlockSizes<4294967295u>::SkFibBlockSizes\28unsigned\20int\2c\20unsigned\20int\29::'lambda0'\28\29::operator\28\29\28\29\20const -1897:SkFibBlockSizes<4294967295u>::SkFibBlockSizes\28unsigned\20int\2c\20unsigned\20int\29::'lambda'\28\29::operator\28\29\28\29\20const -1898:SkEvalQuadAt\28SkPoint\20const*\2c\20float\29 -1899:SkEncodedInfo::makeImageInfo\28\29\20const -1900:SkEdgeClipper::next\28SkPoint*\29 -1901:SkDevice::scalerContextFlags\28\29\20const -1902:SkDeque::SkDeque\28unsigned\20long\2c\20void*\2c\20unsigned\20long\2c\20int\29 -1903:SkConic::evalAt\28float\2c\20SkPoint*\2c\20SkPoint*\29\20const -1904:SkConic::TransformW\28SkPoint\20const*\2c\20float\2c\20SkMatrix\20const&\29 -1905:SkColorSpace::transferFn\28skcms_TransferFunction*\29\20const -1906:SkColorSpace::gammaIsLinear\28\29\20const -1907:SkColorInfo::SkColorInfo\28SkColorType\2c\20SkAlphaType\2c\20sk_sp\29 -1908:SkColorFilters::Blend\28unsigned\20int\2c\20SkBlendMode\29 -1909:SkCodec::skipScanlines\28int\29 -1910:SkCodec::rewindStream\28\29 -1911:SkCapabilities::RasterBackend\28\29 -1912:SkCanvas::topDevice\28\29\20const -1913:SkCanvas::saveLayer\28SkCanvas::SaveLayerRec\20const&\29 -1914:SkCanvas::init\28sk_sp\29 -1915:SkCanvas::drawTextBlob\28SkTextBlob\20const*\2c\20float\2c\20float\2c\20SkPaint\20const&\29 -1916:SkCanvas::drawDrawable\28SkDrawable*\2c\20SkMatrix\20const*\29 -1917:SkCanvas::drawClippedToSaveBehind\28SkPaint\20const&\29 -1918:SkCanvas::concat\28SkM44\20const&\29 -1919:SkCanvas::clipPath\28SkPath\20const&\2c\20SkClipOp\2c\20bool\29 -1920:SkCanvas::SkCanvas\28SkBitmap\20const&\29 -1921:SkBmpBaseCodec::~SkBmpBaseCodec\28\29 -1922:SkBlitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -1923:SkBitmap::extractSubset\28SkBitmap*\2c\20SkIRect\20const&\29\20const -1924:SkBitmap::asImage\28\29\20const -1925:SkBitmap::SkBitmap\28SkBitmap&&\29 -1926:SkBinaryWriteBuffer::SkBinaryWriteBuffer\28SkSerialProcs\20const&\29 -1927:SkAAClip::setRegion\28SkRegion\20const&\29 -1928:SaveErrorCode -1929:R -1930:OT::glyf_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -1931:OT::GDEF::get_mark_attachment_type\28unsigned\20int\29\20const -1932:OT::GDEF::get_glyph_class\28unsigned\20int\29\20const -1933:GrXPFactory::FromBlendMode\28SkBlendMode\29 -1934:GrTriangulator::setBottom\28GrTriangulator::Edge*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Comparator\20const&\29\20const -1935:GrTriangulator::mergeCollinearEdges\28GrTriangulator::Edge*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Comparator\20const&\29\20const -1936:GrThreadSafeCache::find\28skgpu::UniqueKey\20const&\29 -1937:GrThreadSafeCache::add\28skgpu::UniqueKey\20const&\2c\20GrSurfaceProxyView\20const&\29 -1938:GrThreadSafeCache::Entry::makeEmpty\28\29 -1939:GrSurfaceProxyView::operator==\28GrSurfaceProxyView\20const&\29\20const -1940:GrSurfaceProxyView::Copy\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20skgpu::Mipmapped\2c\20SkIRect\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20std::__2::basic_string_view>\29 -1941:GrSurfaceProxyPriv::doLazyInstantiation\28GrResourceProvider*\29 -1942:GrSurfaceProxy::isFunctionallyExact\28\29\20const -1943:GrSurfaceProxy::Copy\28GrRecordingContext*\2c\20sk_sp\2c\20GrSurfaceOrigin\2c\20skgpu::Mipmapped\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20std::__2::basic_string_view>\2c\20sk_sp*\29 -1944:GrSimpleMeshDrawOpHelperWithStencil::fixedFunctionFlags\28\29\20const -1945:GrSimpleMeshDrawOpHelper::finalizeProcessors\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrUserStencilSettings\20const*\2c\20GrClampType\2c\20GrProcessorAnalysisCoverage\2c\20GrProcessorAnalysisColor*\29 -1946:GrSimpleMeshDrawOpHelper::CreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrGeometryProcessor*\2c\20GrProcessorSet&&\2c\20GrPrimitiveType\2c\20GrXferBarrierFlags\2c\20GrLoadOp\2c\20GrPipeline::InputFlags\2c\20GrUserStencilSettings\20const*\29 -1947:GrSimpleMeshDrawOpHelper::CreatePipeline\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20skgpu::Swizzle\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrProcessorSet&&\2c\20GrPipeline::InputFlags\29 -1948:GrResourceProvider::findOrMakeStaticBuffer\28GrGpuBufferType\2c\20unsigned\20long\2c\20void\20const*\2c\20skgpu::UniqueKey\20const&\29 -1949:GrResourceProvider::findOrMakeStaticBuffer\28GrGpuBufferType\2c\20unsigned\20long\2c\20skgpu::UniqueKey\20const&\2c\20void\20\28*\29\28skgpu::VertexWriter\2c\20unsigned\20long\29\29 -1950:GrResourceCache::purgeAsNeeded\28\29 -1951:GrResourceCache::findAndRefScratchResource\28skgpu::ScratchKey\20const&\29 -1952:GrRecordingContextPriv::makeSFC\28GrImageInfo\2c\20std::__2::basic_string_view>\2c\20SkBackingFit\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrSurfaceOrigin\2c\20skgpu::Budgeted\29 -1953:GrQuadUtils::TessellationHelper::Vertices::moveAlong\28GrQuadUtils::TessellationHelper::EdgeVectors\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -1954:GrQuad::asRect\28SkRect*\29\20const -1955:GrProcessorSet::GrProcessorSet\28GrProcessorSet&&\29 -1956:GrPathUtils::generateCubicPoints\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20SkPoint**\2c\20unsigned\20int\29 -1957:GrOpFlushState::allocator\28\29 -1958:GrGpu::submitToGpu\28GrSubmitInfo\20const&\29 -1959:GrGpu::createBuffer\28unsigned\20long\2c\20GrGpuBufferType\2c\20GrAccessPattern\29 -1960:GrGeometryProcessor::ProgramImpl::WriteOutputPosition\28GrGLSLVertexBuilder*\2c\20GrGLSLUniformHandler*\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\2c\20char\20const*\2c\20SkMatrix\20const&\2c\20GrResourceHandle*\29 -1961:GrGLTexture::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -1962:GrGLSLShaderBuilder::appendFunctionDecl\28SkSLType\2c\20char\20const*\2c\20SkSpan\29 -1963:GrGLSLShaderBuilder::appendColorGamutXform\28SkString*\2c\20char\20const*\2c\20GrGLSLColorSpaceXformHelper*\29 -1964:GrGLSLColorSpaceXformHelper::emitCode\28GrGLSLUniformHandler*\2c\20GrColorSpaceXform\20const*\2c\20unsigned\20int\29 -1965:GrGLRenderTarget::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -1966:GrGLRenderTarget::bindInternal\28unsigned\20int\2c\20bool\29 -1967:GrGLGpu::getErrorAndCheckForOOM\28\29 -1968:GrGLGpu::bindTexture\28int\2c\20GrSamplerState\2c\20skgpu::Swizzle\20const&\2c\20GrGLTexture*\29 -1969:GrFragmentProcessor::visitWithImpls\28std::__2::function\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29\20const -1970:GrFragmentProcessor::ColorMatrix\28std::__2::unique_ptr>\2c\20float\20const*\2c\20bool\2c\20bool\2c\20bool\29 -1971:GrDrawingManager::appendTask\28sk_sp\29 -1972:GrColorInfo::GrColorInfo\28GrColorInfo\20const&\29 -1973:GrCaps::isFormatCompressed\28GrBackendFormat\20const&\29\20const -1974:GrAAConvexTessellator::lineTo\28SkPoint\20const&\2c\20GrAAConvexTessellator::CurveState\29 -1975:FT_Stream_OpenMemory -1976:FT_Select_Charmap -1977:FT_Get_Next_Char -1978:FT_Get_Module_Interface -1979:FT_Done_Size -1980:DecodeImageStream -1981:CFF::opset_t::process_op\28unsigned\20int\2c\20CFF::interp_env_t&\29 -1982:CFF::Charset::get_glyph\28unsigned\20int\2c\20unsigned\20int\29\20const -1983:AAT::hb_aat_apply_context_t::replace_glyph_inplace\28unsigned\20int\2c\20unsigned\20int\29 -1984:AAT::SubtableGlyphCoverage::sanitize\28hb_sanitize_context_t*\2c\20unsigned\20int\29\20const -1985:1748 -1986:1749 -1987:1750 -1988:1751 -1989:1752 -1990:wuffs_gif__decoder__num_decoded_frames -1991:void\20std::__2::reverse\5babi:nn180100\5d\28wchar_t*\2c\20wchar_t*\29 -1992:void\20sort_r_simple<>\28void*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\20\28*\29\28void\20const*\2c\20void\20const*\29\29_14597 -1993:void\20merge_sort<&sweep_lt_vert\28SkPoint\20const&\2c\20SkPoint\20const&\29>\28GrTriangulator::VertexList*\29 -1994:void\20merge_sort<&sweep_lt_horiz\28SkPoint\20const&\2c\20SkPoint\20const&\29>\28GrTriangulator::VertexList*\29 -1995:void\20emscripten::internal::MemberAccess::setWire\28float\20StrokeOpts::*\20const&\2c\20StrokeOpts&\2c\20float\29 -1996:void\20AAT::ClassTable>::collect_glyphs\28hb_bit_set_t&\2c\20unsigned\20int\29\20const -1997:validate_offsetToRestore\28SkReadBuffer*\2c\20unsigned\20long\29 -1998:ubidi_setPara_skia -1999:ubidi_getVisualRun_skia -2000:ubidi_getRuns_skia -2001:ubidi_getClass_skia -2002:tt_set_mm_blend -2003:tt_face_get_ps_name -2004:tt_face_get_location -2005:trinkle -2006:std::__2::unique_ptr::release\5babi:nn180100\5d\28\29 -2007:std::__2::pair\2c\20void*>*>\2c\20bool>\20std::__2::__hash_table\2c\20std::__2::__unordered_map_hasher\2c\20std::__2::hash\2c\20std::__2::equal_to\2c\20true>\2c\20std::__2::__unordered_map_equal\2c\20std::__2::equal_to\2c\20std::__2::hash\2c\20true>\2c\20std::__2::allocator>>::__emplace_unique_key_args\2c\20std::__2::tuple<>>\28GrTriangulator::Vertex*\20const&\2c\20std::__2::piecewise_construct_t\20const&\2c\20std::__2::tuple&&\2c\20std::__2::tuple<>&&\29 -2008:std::__2::pair::pair\5babi:nn180100\5d\28char\20const*&&\2c\20char*&&\29 -2009:std::__2::moneypunct::do_decimal_point\28\29\20const -2010:std::__2::moneypunct::pos_format\5babi:nn180100\5d\28\29\20const -2011:std::__2::moneypunct::do_decimal_point\28\29\20const -2012:std::__2::istreambuf_iterator>::istreambuf_iterator\5babi:nn180100\5d\28std::__2::basic_istream>&\29 -2013:std::__2::ios_base::good\5babi:nn180100\5d\28\29\20const -2014:std::__2::hash::operator\28\29\28skia::textlayout::FontArguments\20const&\29\20const -2015:std::__2::ctype::toupper\5babi:nn180100\5d\28char\29\20const -2016:std::__2::chrono::duration>::duration\5babi:nn180100\5d\28long\20long\20const&\29 -2017:std::__2::basic_stringstream\2c\20std::__2::allocator>::~basic_stringstream\28\29 -2018:std::__2::basic_string\2c\20std::__2::allocator>\20const*\20std::__2::__scan_keyword\5babi:nn180100\5d>\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const*\2c\20std::__2::ctype>\28std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const*\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const*\2c\20std::__2::ctype\20const&\2c\20unsigned\20int&\2c\20bool\29 -2019:std::__2::basic_string\2c\20std::__2::allocator>::operator\5b\5d\5babi:nn180100\5d\28unsigned\20long\29\20const -2020:std::__2::basic_string\2c\20std::__2::allocator>::__fits_in_sso\5babi:nn180100\5d\28unsigned\20long\29 -2021:std::__2::basic_string\2c\20std::__2::allocator>\20const*\20std::__2::__scan_keyword\5babi:nn180100\5d>\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const*\2c\20std::__2::ctype>\28std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const*\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const*\2c\20std::__2::ctype\20const&\2c\20unsigned\20int&\2c\20bool\29 -2022:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\29 -2023:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\29 -2024:std::__2::basic_string\2c\20std::__2::allocator>::__fits_in_sso\5babi:nn180100\5d\28unsigned\20long\29 -2025:std::__2::basic_string\2c\20std::__2::allocator>&\20std::__2::basic_string\2c\20std::__2::allocator>::__assign_no_alias\28char\20const*\2c\20unsigned\20long\29 -2026:std::__2::basic_iostream>::~basic_iostream\28\29_16307 -2027:std::__2::allocator_traits>::deallocate\5babi:nn180100\5d\28std::__2::allocator&\2c\20wchar_t*\2c\20unsigned\20long\29 -2028:std::__2::allocator_traits>::deallocate\5babi:nn180100\5d\28std::__2::allocator&\2c\20char*\2c\20unsigned\20long\29 -2029:std::__2::__shared_count::__release_shared\5babi:nn180100\5d\28\29 -2030:std::__2::__num_put_base::__format_int\28char*\2c\20char\20const*\2c\20bool\2c\20unsigned\20int\29 -2031:std::__2::__num_put_base::__format_float\28char*\2c\20char\20const*\2c\20unsigned\20int\29 -2032:std::__2::__itoa::__append8\5babi:nn180100\5d\28char*\2c\20unsigned\20int\29 -2033:sktext::gpu::TextBlob::Key::operator==\28sktext::gpu::TextBlob::Key\20const&\29\20const -2034:sktext::gpu::GlyphVector::glyphs\28\29\20const -2035:sktext::SkStrikePromise::strike\28\29 -2036:skif::FilterResult::getAnalyzedShaderView\28skif::Context\20const&\2c\20SkSamplingOptions\20const&\2c\20SkEnumBitMask\29\20const -2037:skif::FilterResult::draw\28skif::Context\20const&\2c\20SkDevice*\2c\20bool\2c\20SkBlender\20const*\29\20const -2038:skif::FilterResult::applyCrop\28skif::Context\20const&\2c\20skif::LayerSpace\20const&\2c\20SkTileMode\29\20const -2039:skif::FilterResult::FilterResult\28\29 -2040:skif::Context::~Context\28\29 -2041:skia_private::THashTable\20\28*\29\28SkReadBuffer&\29\2c\20SkGoodHash>::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap\20\28*\29\28SkReadBuffer&\29\2c\20SkGoodHash>::Pair>::resize\28int\29 -2042:skia_private::THashTable\2c\20SkGoodHash>::Pair\2c\20int\2c\20skia_private::THashMap\2c\20SkGoodHash>::Pair>::Slot::emplace\28skia_private::THashMap\2c\20SkGoodHash>::Pair&&\2c\20unsigned\20int\29 -2043:skia_private::THashTable::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap::Pair>::removeSlot\28int\29 -2044:skia_private::THashTable\2c\20false>\2c\20SkGoodHash>::Pair\2c\20SkSL::FunctionDeclaration\20const*\2c\20skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::Pair>::Slot::emplace\28skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::Pair&&\2c\20unsigned\20int\29 -2045:skia_private::THashTable\2c\20SkDescriptor\20const&\2c\20sktext::gpu::StrikeCache::HashTraits>::Slot::emplace\28sk_sp&&\2c\20unsigned\20int\29 -2046:skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::~THashMap\28\29 -2047:skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::THashMap\28std::initializer_list>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>\29 -2048:skia_private::TArray::move\28void*\29 -2049:skia_private::TArray::Plane\2c\20false>::installDataAndUpdateCapacity\28SkSpan\29 -2050:skia_private::TArray\2c\20true>::operator=\28skia_private::TArray\2c\20true>&&\29 -2051:skia_private::TArray::operator=\28skia_private::TArray&&\29 -2052:skia_private::TArray\2c\20true>::push_back\28SkRGBA4f<\28SkAlphaType\293>&&\29 -2053:skia_png_set_text_2 -2054:skia_png_set_palette_to_rgb -2055:skia_png_handle_IHDR -2056:skia_png_handle_IEND -2057:skia::textlayout::TextWrapper::TextStretch::extend\28skia::textlayout::Cluster*\29 -2058:skia::textlayout::FontCollection::getFontManagerOrder\28\29\20const -2059:skia::textlayout::Decorations::calculateGaps\28skia::textlayout::TextLine::ClipContext\20const&\2c\20SkRect\20const&\2c\20float\2c\20float\29 -2060:skia::textlayout::Cluster::isSoftBreak\28\29\20const -2061:skia::textlayout::Cluster::Cluster\28skia::textlayout::ParagraphImpl*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkSpan\2c\20float\2c\20float\29 -2062:skia::textlayout::Block&\20skia_private::TArray::emplace_back\28unsigned\20long&&\2c\20unsigned\20long&&\2c\20skia::textlayout::TextStyle\20const&\29 -2063:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::fixedFunctionFlags\28\29\20const -2064:skgpu::ganesh::SurfaceFillContext::fillRectWithFP\28SkIRect\20const&\2c\20SkMatrix\20const&\2c\20std::__2::unique_ptr>\29 -2065:skgpu::ganesh::SurfaceFillContext::SurfaceFillContext\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20GrSurfaceProxyView\2c\20GrColorInfo\20const&\29 -2066:skgpu::ganesh::SurfaceDrawContext::drawPaint\28GrClip\20const*\2c\20GrPaint&&\2c\20SkMatrix\20const&\29 -2067:skgpu::ganesh::SurfaceDrawContext::MakeWithFallback\28GrRecordingContext*\2c\20GrColorType\2c\20sk_sp\2c\20SkBackingFit\2c\20SkISize\2c\20SkSurfaceProps\20const&\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrSurfaceOrigin\2c\20skgpu::Budgeted\29 -2068:skgpu::ganesh::SurfaceContext::rescaleInto\28skgpu::ganesh::SurfaceFillContext*\2c\20SkIRect\2c\20SkIRect\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\29 -2069:skgpu::ganesh::SurfaceContext::PixelTransferResult::operator=\28skgpu::ganesh::SurfaceContext::PixelTransferResult&&\29 -2070:skgpu::ganesh::SmallPathAtlasMgr::addToAtlas\28GrResourceProvider*\2c\20GrDeferredUploadTarget*\2c\20int\2c\20int\2c\20void\20const*\2c\20skgpu::AtlasLocator*\29 -2071:skgpu::ganesh::OpsTask::~OpsTask\28\29 -2072:skgpu::ganesh::OpsTask::setColorLoadOp\28GrLoadOp\2c\20std::__2::array\29 -2073:skgpu::ganesh::OpsTask::deleteOps\28\29 -2074:skgpu::ganesh::FillRectOp::Make\28GrRecordingContext*\2c\20GrPaint&&\2c\20GrAAType\2c\20DrawQuad*\2c\20GrUserStencilSettings\20const*\2c\20GrSimpleMeshDrawOpHelper::InputFlags\29 -2075:skgpu::ganesh::Device::drawEdgeAAImageSet\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29::$_0::operator\28\29\28int\29\20const -2076:skgpu::ganesh::ClipStack::~ClipStack\28\29 -2077:skgpu::TClientMappedBufferManager::~TClientMappedBufferManager\28\29 -2078:skgpu::TAsyncReadResult::Plane&\20skia_private::TArray::Plane\2c\20false>::emplace_back\2c\20unsigned\20long&>\28sk_sp&&\2c\20unsigned\20long&\29 -2079:skgpu::Plot::addSubImage\28int\2c\20int\2c\20void\20const*\2c\20skgpu::AtlasLocator*\29 -2080:skgpu::GetLCDBlendFormula\28SkBlendMode\29 -2081:skcpu::DrawTreatAAStrokeAsHairline\28float\2c\20SkMatrix\20const&\2c\20float*\29 -2082:skcms_TransferFunction_isHLGish -2083:skcms_TransferFunction_isHLG -2084:skcms_Matrix3x3_concat -2085:sk_srgb_linear_singleton\28\29 -2086:sk_sp::reset\28SkPathRef*\29 -2087:sk_sp*\20std::__2::vector\2c\20std::__2::allocator>>::__push_back_slow_path\20const&>\28sk_sp\20const&\29 -2088:shr -2089:shl -2090:setRegionCheck\28SkRegion*\2c\20SkRegion\20const&\29 -2091:read_metadata\28std::__2::vector>\20const&\2c\20unsigned\20int\2c\20unsigned\20char\20const*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\29 -2092:read_header\28SkStream*\2c\20sk_sp\20const&\2c\20SkCodec**\2c\20png_struct_def**\2c\20png_info_def**\29 -2093:read_curves\28unsigned\20char\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20skcms_Curve*\29 -2094:qsort -2095:ps_dimension_set_mask_bits -2096:operator==\28SkPath\20const&\2c\20SkPath\20const&\29 -2097:morphpoints\28SkSpan\2c\20SkSpan\2c\20SkPathMeasure&\2c\20float\29 -2098:mbrtowc -2099:jround_up -2100:jpeg_make_d_derived_tbl -2101:jpeg_destroy -2102:ilogbf -2103:hb_vector_t::shrink_vector\28unsigned\20int\29 -2104:hb_ucd_get_unicode_funcs -2105:hb_syllabic_insert_dotted_circles\28hb_font_t*\2c\20hb_buffer_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20int\2c\20int\29 -2106:hb_shape_full -2107:hb_serialize_context_t::~hb_serialize_context_t\28\29 -2108:hb_serialize_context_t::resolve_links\28\29 -2109:hb_serialize_context_t::reset\28\29 -2110:hb_paint_extents_context_t::paint\28\29 -2111:hb_lazy_loader_t\2c\20hb_face_t\2c\2016u\2c\20OT::cff1_accelerator_t>::do_destroy\28OT::cff1_accelerator_t*\29 -2112:hb_language_from_string -2113:hb_font_destroy -2114:hb_blob_t*\20hb_data_wrapper_t::call_create>\28\29\20const -2115:hb_bit_set_t::resize\28unsigned\20int\2c\20bool\2c\20bool\29 -2116:hb_bit_set_t::process_\28hb_vector_size_t\20\28*\29\28hb_vector_size_t\20const&\2c\20hb_vector_size_t\20const&\29\2c\20bool\2c\20bool\2c\20hb_bit_set_t\20const&\29 -2117:hb_array_t::hash\28\29\20const -2118:get_sof -2119:ftell -2120:ft_var_readpackedpoints -2121:ft_mem_strdup -2122:ft_glyphslot_done -2123:float\20emscripten::internal::MemberAccess::getWire\28float\20StrokeOpts::*\20const&\2c\20StrokeOpts&\29 -2124:fill_window -2125:exp -2126:encodeImage\28GrDirectContext*\2c\20sk_sp\2c\20SkEncodedImageFormat\2c\20int\29 -2127:emscripten::val\20MakeTypedArray\28int\2c\20float\20const*\29 -2128:emscripten::internal::MethodInvoker::invoke\28float\20\28SkContourMeasure::*\20const&\29\28\29\20const\2c\20SkContourMeasure\20const*\29 -2129:emscripten::internal::Invoker\2c\20unsigned\20long\2c\20unsigned\20long>::invoke\28sk_sp\20\28*\29\28unsigned\20long\2c\20unsigned\20long\29\2c\20unsigned\20long\2c\20unsigned\20long\29 -2130:dquad_dxdy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -2131:do_clip_op\28SkReadBuffer*\2c\20SkCanvas*\2c\20SkRegion::Op\2c\20SkClipOp*\29 -2132:do_anti_hairline\28int\2c\20int\2c\20int\2c\20int\2c\20SkIRect\20const*\2c\20SkBlitter*\29 -2133:doWriteReverse\28char16_t\20const*\2c\20int\2c\20char16_t*\2c\20int\2c\20unsigned\20short\2c\20UErrorCode*\29 -2134:doWriteForward\28char16_t\20const*\2c\20int\2c\20char16_t*\2c\20int\2c\20unsigned\20short\2c\20UErrorCode*\29 -2135:dline_dxdy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -2136:dispose_chunk -2137:direct_blur_y\28void\20\28*\29\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\29\2c\20int\2c\20int\2c\20unsigned\20short*\2c\20unsigned\20char\20const*\2c\20unsigned\20long\2c\20int\2c\20int\2c\20unsigned\20char*\2c\20unsigned\20long\29 -2138:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28SkPixmap\20const&\2c\20SkPaint\20const&\29::'lambda'\28void*\29>\28SkA8_Blitter&&\29::'lambda'\28char*\29::__invoke\28char*\29 -2139:decltype\28fp\28\28SkRecords::NoOp\29\28\29\29\29\20SkRecord::Record::visit\28SkRecords::Draw&\29\20const -2140:dcubic_dxdy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -2141:dconic_dxdy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -2142:crop_rect_edge\28SkRect\20const&\2c\20int\2c\20int\2c\20int\2c\20int\2c\20float*\2c\20float*\2c\20float*\2c\20float*\2c\20float*\29 -2143:char\20const*\20std::__2::__rewrap_range\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\29 -2144:cff_slot_load -2145:cff_parse_real -2146:cff_index_get_sid_string -2147:cff_index_access_element -2148:cf2_doStems -2149:cf2_doFlex -2150:buffer_verify_error\28hb_buffer_t*\2c\20hb_font_t*\2c\20char\20const*\2c\20...\29 -2151:blur_y_rect\28void\20\28*\29\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\29\2c\20int\2c\20skvx::Vec<8\2c\20unsigned\20short>\20\28*\29\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29\2c\20int\2c\20unsigned\20short*\2c\20unsigned\20char\20const*\2c\20unsigned\20long\2c\20int\2c\20int\2c\20unsigned\20char*\2c\20unsigned\20long\29 -2152:blur_column\28void\20\28*\29\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\29\2c\20skvx::Vec<8\2c\20unsigned\20short>\20\28*\29\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29\2c\20int\2c\20int\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20unsigned\20char\20const*\2c\20unsigned\20long\2c\20int\2c\20unsigned\20char*\2c\20unsigned\20long\29::$_0::operator\28\29\28unsigned\20char*\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\29\20const -2153:auto\20std::__2::__unwrap_range\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\29 -2154:af_sort_and_quantize_widths -2155:af_glyph_hints_align_weak_points -2156:af_glyph_hints_align_strong_points -2157:af_face_globals_new -2158:af_cjk_compute_stem_width -2159:add_huff_table -2160:addPoint\28UBiDi*\2c\20int\2c\20int\29 -2161:__uselocale -2162:__math_xflow -2163:__cxxabiv1::__base_class_type_info::search_below_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -2164:\28anonymous\20namespace\29::make_vertices_spec\28bool\2c\20bool\29 -2165:\28anonymous\20namespace\29::gather_lines_and_quads\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20float\2c\20bool\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\29::$_3::operator\28\29\28SkPoint\20const*\2c\20SkPoint\20const*\2c\20bool\29\20const -2166:\28anonymous\20namespace\29::draw_stencil_rect\28skgpu::ganesh::SurfaceDrawContext*\2c\20GrHardClip\20const&\2c\20GrUserStencilSettings\20const*\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20GrAA\29 -2167:\28anonymous\20namespace\29::ThreeBoxApproxPass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29::'lambda'\28skvx::Vec<4\2c\20unsigned\20int>\20const&\29::operator\28\29\28skvx::Vec<4\2c\20unsigned\20int>\20const&\29\20const -2168:\28anonymous\20namespace\29::TentPass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29::'lambda'\28skvx::Vec<4\2c\20unsigned\20int>\20const&\29::operator\28\29\28skvx::Vec<4\2c\20unsigned\20int>\20const&\29\20const -2169:\28anonymous\20namespace\29::PathSubRun::canReuse\28SkPaint\20const&\2c\20SkMatrix\20const&\29\20const -2170:\28anonymous\20namespace\29::CacheImpl::removeInternal\28\28anonymous\20namespace\29::CacheImpl::Value*\29 -2171:WriteRingBuffer -2172:WebPRescalerExport -2173:WebPInitAlphaProcessing -2174:WebPFreeDecBuffer -2175:VP8SetError -2176:VP8LInverseTransform -2177:VP8LDelete -2178:VP8LColorCacheClear -2179:TT_Load_Context -2180:StringBuffer\20apply_format_string<1024>\28char\20const*\2c\20void*\2c\20char\20\28&\29\20\5b1024\5d\2c\20SkString*\29 -2181:SkYUVAPixmaps::operator=\28SkYUVAPixmaps\20const&\29 -2182:SkYUVAPixmapInfo::SupportedDataTypes::enableDataType\28SkYUVAPixmapInfo::DataType\2c\20int\29 -2183:SkWriter32::writeMatrix\28SkMatrix\20const&\29 -2184:SkWriter32::snapshotAsData\28\29\20const -2185:SkVertices::approximateSize\28\29\20const -2186:SkTypefaceCache::NewTypefaceID\28\29 -2187:SkTextBlobRunIterator::next\28\29 -2188:SkTextBlobRunIterator::SkTextBlobRunIterator\28SkTextBlob\20const*\29 -2189:SkTextBlobBuilder::make\28\29 -2190:SkTextBlobBuilder::SkTextBlobBuilder\28\29 -2191:SkTSpan::closestBoundedT\28SkDPoint\20const&\29\20const -2192:SkTSect::updateBounded\28SkTSpan*\2c\20SkTSpan*\2c\20SkTSpan*\29 -2193:SkTSect::trim\28SkTSpan*\2c\20SkTSect*\29 -2194:SkTDStorage::erase\28int\2c\20int\29 -2195:SkTDPQueue::percolateUpIfNecessary\28int\29 -2196:SkSurfaces::Raster\28SkImageInfo\20const&\2c\20unsigned\20long\2c\20SkSurfaceProps\20const*\29 -2197:SkSurface_Base::createCaptureBreakpoint\28\29 -2198:SkSurface_Base::SkSurface_Base\28int\2c\20int\2c\20SkSurfaceProps\20const*\29 -2199:SkSurfaceProps::SkSurfaceProps\28unsigned\20int\2c\20SkPixelGeometry\2c\20float\2c\20float\29 -2200:SkStrokerPriv::JoinFactory\28SkPaint::Join\29 -2201:SkStrokeRec::setStrokeStyle\28float\2c\20bool\29 -2202:SkStrokeRec::setFillStyle\28\29 -2203:SkStrokeRec::applyToPath\28SkPathBuilder*\2c\20SkPath\20const&\29\20const -2204:SkString::set\28char\20const*\29 -2205:SkStrikeSpec::findOrCreateStrike\28\29\20const -2206:SkStrikeSpec::MakeWithNoDevice\28SkFont\20const&\2c\20SkPaint\20const*\29 -2207:SkStrike::glyph\28SkGlyphDigest\29 -2208:SkSpecialImages::MakeDeferredFromGpu\28GrRecordingContext*\2c\20SkIRect\20const&\2c\20unsigned\20int\2c\20GrSurfaceProxyView\2c\20GrColorInfo\20const&\2c\20SkSurfaceProps\20const&\29 -2209:SkSpecialImages::AsBitmap\28SkSpecialImage\20const*\2c\20SkBitmap*\29 -2210:SkSharedMutex::SkSharedMutex\28\29 -2211:SkShadowTessellator::MakeSpot\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkPoint3\20const&\2c\20SkPoint3\20const&\2c\20float\2c\20bool\2c\20bool\29 -2212:SkShaders::Empty\28\29 -2213:SkShaders::Color\28unsigned\20int\29 -2214:SkShaderBase::appendRootStages\28SkStageRec\20const&\2c\20SkMatrix\20const&\29\20const -2215:SkScalerContext::~SkScalerContext\28\29_4128 -2216:SkSL::write_stringstream\28SkSL::StringStream\20const&\2c\20SkSL::OutputStream&\29 -2217:SkSL::evaluate_3_way_intrinsic\28SkSL::Context\20const&\2c\20std::__2::array\20const&\2c\20SkSL::Type\20const&\2c\20double\20\28*\29\28double\2c\20double\2c\20double\29\29 -2218:SkSL::VarDeclaration::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Modifiers\20const&\2c\20SkSL::Type\20const&\2c\20SkSL::Position\2c\20std::__2::basic_string_view>\2c\20SkSL::VariableStorage\2c\20std::__2::unique_ptr>\29 -2219:SkSL::Type::priority\28\29\20const -2220:SkSL::Type::checkIfUsableInArray\28SkSL::Context\20const&\2c\20SkSL::Position\29\20const -2221:SkSL::SymbolTable::takeOwnershipOfString\28std::__2::basic_string\2c\20std::__2::allocator>\29 -2222:SkSL::SymbolTable::isBuiltinType\28std::__2::basic_string_view>\29\20const -2223:SkSL::SampleUsage::merge\28SkSL::SampleUsage\20const&\29 -2224:SkSL::RP::SlotManager::mapVariableToSlots\28SkSL::Variable\20const&\2c\20SkSL::RP::SlotRange\29 -2225:SkSL::RP::Program::appendStages\28SkRasterPipeline*\2c\20SkArenaAlloc*\2c\20SkSL::RP::Callbacks*\2c\20SkSpan\29\20const -2226:SkSL::RP::Generator::pushVectorizedExpression\28SkSL::Expression\20const&\2c\20SkSL::Type\20const&\29 -2227:SkSL::RP::Builder::ternary_op\28SkSL::RP::BuilderOp\2c\20int\29 -2228:SkSL::RP::Builder::simplifyPopSlotsUnmasked\28SkSL::RP::SlotRange*\29 -2229:SkSL::RP::Builder::pop_slots_unmasked\28SkSL::RP::SlotRange\29 -2230:SkSL::RP::Builder::exchange_src\28\29 -2231:SkSL::ProgramUsage::remove\28SkSL::ProgramElement\20const&\29 -2232:SkSL::ProgramUsage::isDead\28SkSL::Variable\20const&\29\20const -2233:SkSL::Pool::~Pool\28\29 -2234:SkSL::PipelineStage::PipelineStageCodeGenerator::typedVariable\28SkSL::Type\20const&\2c\20std::__2::basic_string_view>\29 -2235:SkSL::PipelineStage::PipelineStageCodeGenerator::typeName\28SkSL::Type\20const&\29 -2236:SkSL::MethodReference::~MethodReference\28\29_6483 -2237:SkSL::MethodReference::~MethodReference\28\29 -2238:SkSL::LiteralType::priority\28\29\20const -2239:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_sub\28SkSL::Context\20const&\2c\20std::__2::array\20const&\29 -2240:SkSL::IndexExpression::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -2241:SkSL::GLSLCodeGenerator::writeAnyConstructor\28SkSL::AnyConstructor\20const&\2c\20SkSL::OperatorPrecedence\29 -2242:SkSL::Compiler::errorText\28bool\29 -2243:SkSL::Block::Make\28SkSL::Position\2c\20skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>\2c\20SkSL::Block::Kind\2c\20std::__2::unique_ptr>\29 -2244:SkSL::Block::MakeBlock\28SkSL::Position\2c\20skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>\2c\20SkSL::Block::Kind\2c\20std::__2::unique_ptr>\29 -2245:SkSL::Analysis::DetectVarDeclarationWithoutScope\28SkSL::Statement\20const&\2c\20SkSL::ErrorReporter*\29 -2246:SkRuntimeEffectPriv::TransformUniforms\28SkSpan\2c\20sk_sp\2c\20SkColorSpace\20const*\29 -2247:SkRuntimeEffect::getRPProgram\28SkSL::DebugTracePriv*\29\20const -2248:SkRegion::Spanerator::next\28int*\2c\20int*\29 -2249:SkRegion::SkRegion\28SkRegion\20const&\29 -2250:SkReduceOrder::Quad\28SkPoint\20const*\2c\20SkPoint*\29 -2251:SkReadBuffer::skipByteArray\28unsigned\20long*\29 -2252:SkReadBuffer::readSampling\28\29 -2253:SkReadBuffer::readRRect\28SkRRect*\29 -2254:SkReadBuffer::checkInt\28int\2c\20int\29 -2255:SkRasterPipeline::appendMatrix\28SkArenaAlloc*\2c\20SkMatrix\20const&\29 -2256:SkQuads::RootsReal\28double\2c\20double\2c\20double\2c\20double*\29 -2257:SkPngCodecBase::applyXformRow\28void*\2c\20unsigned\20char\20const*\29 -2258:SkPngCodec::processData\28\29 -2259:SkPixmap::readPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20int\2c\20int\29\20const -2260:SkPictureRecord::~SkPictureRecord\28\29 -2261:SkPicture::~SkPicture\28\29_3533 -2262:SkPathStroker::quadStroke\28SkPoint\20const*\2c\20SkQuadConstruct*\29 -2263:SkPathStroker::preJoinTo\28SkPoint\20const&\2c\20SkPoint*\2c\20SkPoint*\2c\20bool\29 -2264:SkPathStroker::intersectRay\28SkQuadConstruct*\2c\20SkPathStroker::IntersectRayType\29\20const -2265:SkPathStroker::cubicStroke\28SkPoint\20const*\2c\20SkQuadConstruct*\29 -2266:SkPathStroker::conicStroke\28SkConic\20const&\2c\20SkQuadConstruct*\29 -2267:SkPathPriv::IsRectContour\28SkSpan\2c\20SkSpan\2c\20bool\29 -2268:SkPathPriv::ComputeConvexity\28SkSpan\2c\20SkSpan\2c\20SkSpan\29 -2269:SkPathMeasure::isClosed\28\29 -2270:SkPathMeasure::getPosTan\28float\2c\20SkPoint*\2c\20SkPoint*\29 -2271:SkPathEffectBase::getFlattenableType\28\29\20const -2272:SkPathEdgeIter::SkPathEdgeIter\28SkPathRaw\20const&\29 -2273:SkPathBuilder::transform\28SkMatrix\20const&\29 -2274:SkPathBuilder::addPolygon\28SkSpan\2c\20bool\29 -2275:SkPath::isLastContourClosed\28\29\20const -2276:SkPath::close\28\29 -2277:SkPath::addPath\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkPath::AddPathMode\29 -2278:SkPaint::setStrokeMiter\28float\29 -2279:SkPaint::setStrokeJoin\28SkPaint::Join\29 -2280:SkOpSpanBase::mergeMatches\28SkOpSpanBase*\29 -2281:SkOpSpanBase::addOpp\28SkOpSpanBase*\29 -2282:SkOpSegment::subDivide\28SkOpSpanBase\20const*\2c\20SkOpSpanBase\20const*\2c\20SkDCurve*\29\20const -2283:SkOpSegment::release\28SkOpSpan\20const*\29 -2284:SkOpSegment::operand\28\29\20const -2285:SkOpSegment::moveNearby\28\29 -2286:SkOpSegment::markAndChaseDone\28SkOpSpanBase*\2c\20SkOpSpanBase*\2c\20SkOpSpanBase**\29 -2287:SkOpSegment::isClose\28double\2c\20SkOpSegment\20const*\29\20const -2288:SkOpSegment::init\28SkPoint*\2c\20float\2c\20SkOpContour*\2c\20SkPath::Verb\29 -2289:SkOpSegment::addT\28double\2c\20SkPoint\20const&\29 -2290:SkOpCoincidence::fixUp\28SkOpPtT*\2c\20SkOpPtT\20const*\29 -2291:SkOpCoincidence::add\28SkOpPtT*\2c\20SkOpPtT*\2c\20SkOpPtT*\2c\20SkOpPtT*\29 -2292:SkOpCoincidence::addMissing\28bool*\29 -2293:SkOpCoincidence::addIfMissing\28SkOpPtT\20const*\2c\20SkOpPtT\20const*\2c\20double\2c\20double\2c\20SkOpSegment*\2c\20SkOpSegment*\2c\20bool*\29 -2294:SkOpCoincidence::addExpanded\28\29 -2295:SkOpAngle::set\28SkOpSpanBase*\2c\20SkOpSpanBase*\29 -2296:SkOpAngle::lineOnOneSide\28SkDPoint\20const&\2c\20SkDVector\20const&\2c\20SkOpAngle\20const*\2c\20bool\29\20const -2297:SkNoPixelsDevice::ClipState::op\28SkClipOp\2c\20SkM44\20const&\2c\20SkRect\20const&\2c\20bool\2c\20bool\29 -2298:SkNoDestructor>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>>::SkNoDestructor\28skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>&&\29 -2299:SkMatrixPriv::DifferentialAreaScale\28SkMatrix\20const&\2c\20SkPoint\20const&\29 -2300:SkMatrix::writeToMemory\28void*\29\20const -2301:SkMatrix::setSinCos\28float\2c\20float\2c\20float\2c\20float\29 -2302:SkMakeBitmapShaderForPaint\28SkPaint\20const&\2c\20SkBitmap\20const&\2c\20SkTileMode\2c\20SkTileMode\2c\20SkSamplingOptions\20const&\2c\20SkMatrix\20const*\2c\20SkCopyPixelsMode\29 -2303:SkM44::normalizePerspective\28\29 -2304:SkM44::invert\28SkM44*\29\20const -2305:SkLatticeIter::~SkLatticeIter\28\29 -2306:SkLatticeIter::next\28SkIRect*\2c\20SkRect*\2c\20bool*\2c\20unsigned\20int*\29 -2307:SkJpegCodec::ReadHeader\28SkStream*\2c\20SkCodec**\2c\20JpegDecoderMgr**\2c\20std::__2::unique_ptr>\29 -2308:SkJSONWriter::endObject\28\29 -2309:SkJSONWriter::endArray\28\29 -2310:SkImage_Lazy::Validator::Validator\28sk_sp\2c\20SkColorType\20const*\2c\20sk_sp\29 -2311:SkImageShader::MakeSubset\28sk_sp\2c\20SkRect\20const&\2c\20SkTileMode\2c\20SkTileMode\2c\20SkSamplingOptions\20const&\2c\20SkMatrix\20const*\2c\20bool\29 -2312:SkImageFilters::MatrixTransform\28SkMatrix\20const&\2c\20SkSamplingOptions\20const&\2c\20sk_sp\29 -2313:SkImageFilters::Image\28sk_sp\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\29 -2314:SkImageFilters::Blend\28SkBlendMode\2c\20sk_sp\2c\20sk_sp\2c\20SkImageFilters::CropRect\20const&\29 -2315:SkImage::width\28\29\20const -2316:SkImage::readPixels\28GrDirectContext*\2c\20SkPixmap\20const&\2c\20int\2c\20int\2c\20SkImage::CachingHint\29\20const -2317:SkImage::readPixels\28GrDirectContext*\2c\20SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20int\2c\20int\2c\20SkImage::CachingHint\29\20const -2318:SkHalfToFloat\28unsigned\20short\29 -2319:SkGradientShader::MakeSweep\28float\2c\20float\2c\20SkRGBA4f<\28SkAlphaType\293>\20const*\2c\20sk_sp\2c\20float\20const*\2c\20int\2c\20SkTileMode\2c\20float\2c\20float\2c\20SkGradientShader::Interpolation\20const&\2c\20SkMatrix\20const*\29 -2320:SkGradientShader::MakeRadial\28SkPoint\20const&\2c\20float\2c\20SkRGBA4f<\28SkAlphaType\293>\20const*\2c\20sk_sp\2c\20float\20const*\2c\20int\2c\20SkTileMode\2c\20SkGradientShader::Interpolation\20const&\2c\20SkMatrix\20const*\29 -2321:SkGradientBaseShader::commonAsAGradient\28SkShaderBase::GradientInfo*\29\20const -2322:SkGradientBaseShader::ValidGradient\28SkRGBA4f<\28SkAlphaType\293>\20const*\2c\20int\2c\20SkTileMode\2c\20SkGradientShader::Interpolation\20const&\29 -2323:SkGradientBaseShader::SkGradientBaseShader\28SkGradientBaseShader::Descriptor\20const&\2c\20SkMatrix\20const&\29 -2324:SkGradientBaseShader::MakeDegenerateGradient\28SkRGBA4f<\28SkAlphaType\293>\20const*\2c\20float\20const*\2c\20int\2c\20sk_sp\2c\20SkTileMode\29 -2325:SkGradientBaseShader::Descriptor::~Descriptor\28\29 -2326:SkGradientBaseShader::Descriptor::Descriptor\28SkRGBA4f<\28SkAlphaType\293>\20const*\2c\20sk_sp\2c\20float\20const*\2c\20int\2c\20SkTileMode\2c\20SkGradientShader::Interpolation\20const&\29 -2327:SkFontMgr::matchFamilyStyleCharacter\28char\20const*\2c\20SkFontStyle\20const&\2c\20char\20const**\2c\20int\2c\20int\29\20const -2328:SkFont::setSize\28float\29 -2329:SkEvalQuadAt\28SkPoint\20const*\2c\20float\2c\20SkPoint*\2c\20SkPoint*\29 -2330:SkEncodedInfo::~SkEncodedInfo\28\29 -2331:SkEmptyFontMgr::onMakeFromStreamIndex\28std::__2::unique_ptr>\2c\20int\29\20const -2332:SkDrawableList::~SkDrawableList\28\29 -2333:SkDrawable::draw\28SkCanvas*\2c\20SkMatrix\20const*\29 -2334:SkDevice::SkDevice\28SkImageInfo\20const&\2c\20SkSurfaceProps\20const&\29 -2335:SkData::PrivateNewWithCopy\28void\20const*\2c\20unsigned\20long\29::$_0::operator\28\29\28\29\20const -2336:SkDashPathEffect::Make\28SkSpan\2c\20float\29 -2337:SkDQuad::monotonicInX\28\29\20const -2338:SkDCubic::dxdyAtT\28double\29\20const -2339:SkDCubic::RootsValidT\28double\2c\20double\2c\20double\2c\20double\2c\20double*\29 -2340:SkConicalGradient::~SkConicalGradient\28\29 -2341:SkColorSpace::MakeSRGBLinear\28\29 -2342:SkColorFilters::Blend\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20sk_sp\2c\20SkBlendMode\29 -2343:SkColorFilterPriv::MakeGaussian\28\29 -2344:SkColorConverter::SkColorConverter\28unsigned\20int\20const*\2c\20int\29 -2345:SkCodec::startScanlineDecode\28SkImageInfo\20const&\2c\20SkCodec::Options\20const*\29 -2346:SkCodec::handleFrameIndex\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\2c\20std::__2::function\29 -2347:SkCodec::getScanlines\28void*\2c\20int\2c\20unsigned\20long\29 -2348:SkChopQuadAtYExtrema\28SkPoint\20const*\2c\20SkPoint*\29 -2349:SkChopCubicAt\28SkPoint\20const*\2c\20SkPoint*\2c\20float\20const*\2c\20int\29 -2350:SkChopCubicAtYExtrema\28SkPoint\20const*\2c\20SkPoint*\29 -2351:SkCharToGlyphCache::SkCharToGlyphCache\28\29 -2352:SkCanvas::setMatrix\28SkM44\20const&\29 -2353:SkCanvas::getTotalMatrix\28\29\20const -2354:SkCanvas::getLocalClipBounds\28\29\20const -2355:SkCanvas::drawImageLattice\28SkImage\20const*\2c\20SkCanvas::Lattice\20const&\2c\20SkRect\20const&\2c\20SkFilterMode\2c\20SkPaint\20const*\29 -2356:SkCanvas::drawAtlas\28SkImage\20const*\2c\20SkSpan\2c\20SkSpan\2c\20SkSpan\2c\20SkBlendMode\2c\20SkSamplingOptions\20const&\2c\20SkRect\20const*\2c\20SkPaint\20const*\29 -2357:SkCanvas::canAttemptBlurredRRectDraw\28SkPaint\20const&\29\20const -2358:SkCanvas::attemptBlurredRRectDraw\28SkRRect\20const&\2c\20SkBlurMaskFilterImpl\20const*\2c\20SkPaint\20const&\2c\20SkEnumBitMask\29 -2359:SkCanvas::ImageSetEntry::ImageSetEntry\28SkCanvas::ImageSetEntry\20const&\29 -2360:SkBmpCodec::ReadHeader\28SkStream*\2c\20bool\2c\20std::__2::unique_ptr>*\29 -2361:SkBlurMaskFilterImpl::computeXformedSigma\28SkMatrix\20const&\29\20const -2362:SkBlitter::blitRectRegion\28SkIRect\20const&\2c\20SkRegion\20const&\29 -2363:SkBlendMode_ShouldPreScaleCoverage\28SkBlendMode\2c\20bool\29 -2364:SkBlendMode_AppendStages\28SkBlendMode\2c\20SkRasterPipeline*\29 -2365:SkBitmap::tryAllocPixels\28SkBitmap::Allocator*\29 -2366:SkBitmap::readPixels\28SkPixmap\20const&\2c\20int\2c\20int\29\20const -2367:SkBitmap::allocPixels\28SkImageInfo\20const&\29 -2368:SkBaseShadowTessellator::handleLine\28SkPoint\20const&\29 -2369:SkAutoDescriptor::~SkAutoDescriptor\28\29 -2370:SkAnimatedImage::getFrameCount\28\29\20const -2371:SkAAClip::~SkAAClip\28\29 -2372:SkAAClip::setPath\28SkPath\20const&\2c\20SkIRect\20const&\2c\20bool\29 -2373:SkAAClip::op\28SkAAClip\20const&\2c\20SkClipOp\29 -2374:ReadHuffmanCode_15565 -2375:OT::vmtx_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -2376:OT::kern_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -2377:OT::cff1_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -2378:OT::apply_lookup\28OT::hb_ot_apply_context_t*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int\2c\20OT::LookupRecord\20const*\2c\20unsigned\20int\29 -2379:OT::OpenTypeFontFile::sanitize\28hb_sanitize_context_t*\29\20const -2380:OT::Layout::GPOS_impl::ValueFormat::get_device\28OT::IntType\20const*\2c\20bool*\2c\20OT::Layout::GPOS_impl::ValueBase\20const*\2c\20hb_sanitize_context_t&\29 -2381:OT::Layout::GPOS_impl::AnchorFormat3::get_anchor\28OT::hb_ot_apply_context_t*\2c\20unsigned\20int\2c\20float*\2c\20float*\29\20const -2382:OT::Layout::GPOS_impl::AnchorFormat2::get_anchor\28OT::hb_ot_apply_context_t*\2c\20unsigned\20int\2c\20float*\2c\20float*\29\20const -2383:OT::GPOS_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -2384:OT::CFFIndex>::sanitize\28hb_sanitize_context_t*\29\20const -2385:JpegDecoderMgr::~JpegDecoderMgr\28\29 -2386:GrTriangulator::simplify\28GrTriangulator::VertexList*\2c\20GrTriangulator::Comparator\20const&\29 -2387:GrTriangulator::setTop\28GrTriangulator::Edge*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Comparator\20const&\29\20const -2388:GrTriangulator::mergeCoincidentVertices\28GrTriangulator::VertexList*\2c\20GrTriangulator::Comparator\20const&\29\20const -2389:GrTriangulator::Vertex*\20SkArenaAlloc::make\28SkPoint&\2c\20int&&\29 -2390:GrThreadSafeCache::remove\28skgpu::UniqueKey\20const&\29 -2391:GrThreadSafeCache::internalFind\28skgpu::UniqueKey\20const&\29 -2392:GrThreadSafeCache::internalAdd\28skgpu::UniqueKey\20const&\2c\20GrSurfaceProxyView\20const&\29 -2393:GrTextureEffect::Sampling::Sampling\28GrSurfaceProxy\20const&\2c\20GrSamplerState\2c\20SkRect\20const&\2c\20SkRect\20const*\2c\20float\20const*\2c\20bool\2c\20GrCaps\20const&\2c\20SkPoint\29 -2394:GrTexture::markMipmapsClean\28\29 -2395:GrTessellationShader::MakePipeline\28GrTessellationShader::ProgramArgs\20const&\2c\20GrAAType\2c\20GrAppliedClip&&\2c\20GrProcessorSet&&\29 -2396:GrSurfaceProxyView::concatSwizzle\28skgpu::Swizzle\29 -2397:GrSurfaceProxy::LazyCallbackResult::LazyCallbackResult\28sk_sp\29 -2398:GrSurfaceProxy::Copy\28GrRecordingContext*\2c\20sk_sp\2c\20GrSurfaceOrigin\2c\20skgpu::Mipmapped\2c\20SkIRect\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20std::__2::basic_string_view>\2c\20GrSurfaceProxy::RectsMustMatch\2c\20sk_sp*\29 -2399:GrStyledShape::GrStyledShape\28SkRRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\2c\20bool\2c\20GrStyle\20const&\2c\20GrStyledShape::DoSimplify\29 -2400:GrStyledShape::GrStyledShape\28GrStyledShape\20const&\2c\20GrStyle::Apply\2c\20float\29 -2401:GrSimpleMeshDrawOpHelper::CreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrPipeline\20const*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrGeometryProcessor*\2c\20GrPrimitiveType\2c\20GrXferBarrierFlags\2c\20GrLoadOp\2c\20GrUserStencilSettings\20const*\29 -2402:GrShape::simplifyLine\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20unsigned\20int\29 -2403:GrShape::reset\28\29 -2404:GrShape::conservativeContains\28SkPoint\20const&\29\20const -2405:GrSWMaskHelper::init\28SkIRect\20const&\29 -2406:GrResourceProvider::createNonAAQuadIndexBuffer\28\29 -2407:GrResourceProvider::createBuffer\28unsigned\20long\2c\20GrGpuBufferType\2c\20GrAccessPattern\2c\20GrResourceProvider::ZeroInit\29 -2408:GrRenderTask::addTarget\28GrDrawingManager*\2c\20sk_sp\29 -2409:GrRenderTarget::~GrRenderTarget\28\29_9700 -2410:GrRecordingContextPriv::createDevice\28skgpu::Budgeted\2c\20SkImageInfo\20const&\2c\20SkBackingFit\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrSurfaceOrigin\2c\20SkSurfaceProps\20const&\2c\20skgpu::ganesh::Device::InitContents\29 -2411:GrQuadUtils::WillUseHairline\28GrQuad\20const&\2c\20GrAAType\2c\20GrQuadAAFlags\29 -2412:GrQuadUtils::CropToRect\28SkRect\20const&\2c\20GrAA\2c\20DrawQuad*\2c\20bool\29 -2413:GrProxyProvider::processInvalidUniqueKey\28skgpu::UniqueKey\20const&\2c\20GrTextureProxy*\2c\20GrProxyProvider::InvalidateGPUResource\29 -2414:GrPorterDuffXPFactory::Get\28SkBlendMode\29 -2415:GrPixmap::operator=\28GrPixmap&&\29 -2416:GrPathUtils::scaleToleranceToSrc\28float\2c\20SkMatrix\20const&\2c\20SkRect\20const&\29 -2417:GrPathUtils::quadraticPointCount\28SkPoint\20const*\2c\20float\29 -2418:GrPathUtils::cubicPointCount\28SkPoint\20const*\2c\20float\29 -2419:GrPaint::setPorterDuffXPFactory\28SkBlendMode\29 -2420:GrPaint::GrPaint\28GrPaint\20const&\29 -2421:GrOpsRenderPass::draw\28int\2c\20int\29 -2422:GrOpsRenderPass::drawInstanced\28int\2c\20int\2c\20int\2c\20int\29 -2423:GrMeshDrawOp::onPrePrepareDraws\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -2424:GrMakeUniqueKeyInvalidationListener\28skgpu::UniqueKey*\2c\20unsigned\20int\29 -2425:GrGradientShader::MakeGradientFP\28SkGradientBaseShader\20const&\2c\20GrFPArgs\20const&\2c\20SkShaders::MatrixRec\20const&\2c\20std::__2::unique_ptr>\2c\20SkMatrix\20const*\29 -2426:GrGpuResource::isPurgeable\28\29\20const -2427:GrGpuResource::getContext\28\29 -2428:GrGpu::writePixels\28GrSurface*\2c\20SkIRect\2c\20GrColorType\2c\20GrColorType\2c\20GrMipLevel\20const*\2c\20int\2c\20bool\29 -2429:GrGLTexture::onSetLabel\28\29 -2430:GrGLTexture::onRelease\28\29 -2431:GrGLTexture::onAbandon\28\29 -2432:GrGLTexture::backendFormat\28\29\20const -2433:GrGLSLProgramBuilder::fragmentProcessorHasCoordsParam\28GrFragmentProcessor\20const*\29\20const -2434:GrGLRenderTarget::onRelease\28\29 -2435:GrGLRenderTarget::onAbandon\28\29 -2436:GrGLGpu::resolveRenderFBOs\28GrGLRenderTarget*\2c\20SkIRect\20const&\2c\20GrGLRenderTarget::ResolveDirection\2c\20bool\29 -2437:GrGLGpu::flushBlendAndColorWrite\28skgpu::BlendInfo\20const&\2c\20skgpu::Swizzle\20const&\29 -2438:GrGLGpu::deleteSync\28__GLsync*\29 -2439:GrGLGetVersionFromString\28char\20const*\29 -2440:GrGLFinishCallbacks::callAll\28bool\29 -2441:GrGLCheckLinkStatus\28GrGLGpu\20const*\2c\20unsigned\20int\2c\20bool\2c\20skgpu::ShaderErrorHandler*\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const**\2c\20SkSL::NativeShader\20const*\29 -2442:GrGLCaps::maxRenderTargetSampleCount\28GrGLFormat\29\20const -2443:GrFragmentProcessors::Make\28SkBlenderBase\20const*\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20GrFPArgs\20const&\29 -2444:GrFragmentProcessor::isEqual\28GrFragmentProcessor\20const&\29\20const -2445:GrFragmentProcessor::asTextureEffect\28\29\20const -2446:GrFragmentProcessor::Rect\28std::__2::unique_ptr>\2c\20GrClipEdgeType\2c\20SkRect\29 -2447:GrFragmentProcessor::ModulateRGBA\28std::__2::unique_ptr>\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\29 -2448:GrDrawingManager::~GrDrawingManager\28\29 -2449:GrDrawingManager::removeRenderTasks\28\29 -2450:GrDrawingManager::getPathRenderer\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\2c\20bool\2c\20skgpu::ganesh::PathRendererChain::DrawType\2c\20skgpu::ganesh::PathRenderer::StencilSupport*\29 -2451:GrDrawOpAtlas::compact\28skgpu::Token\29 -2452:GrCpuBuffer::ref\28\29\20const -2453:GrContext_Base::~GrContext_Base\28\29 -2454:GrContext_Base::defaultBackendFormat\28SkColorType\2c\20skgpu::Renderable\29\20const -2455:GrColorSpaceXform::XformKey\28GrColorSpaceXform\20const*\29 -2456:GrColorSpaceXform::Make\28SkColorSpace*\2c\20SkAlphaType\2c\20SkColorSpace*\2c\20SkAlphaType\29 -2457:GrColorSpaceXform::Make\28GrColorInfo\20const&\2c\20GrColorInfo\20const&\29 -2458:GrColorInfo::operator=\28GrColorInfo\20const&\29 -2459:GrCaps::supportedReadPixelsColorType\28GrColorType\2c\20GrBackendFormat\20const&\2c\20GrColorType\29\20const -2460:GrCaps::getFallbackColorTypeAndFormat\28GrColorType\2c\20int\29\20const -2461:GrCaps::areColorTypeAndFormatCompatible\28GrColorType\2c\20GrBackendFormat\20const&\29\20const -2462:GrBufferAllocPool::~GrBufferAllocPool\28\29 -2463:GrBlurUtils::DrawShapeWithMaskFilter\28GrRecordingContext*\2c\20skgpu::ganesh::SurfaceDrawContext*\2c\20GrClip\20const*\2c\20SkPaint\20const&\2c\20SkMatrix\20const&\2c\20GrStyledShape\20const&\29 -2464:GrBaseContextPriv::getShaderErrorHandler\28\29\20const -2465:GrBackendTexture::GrBackendTexture\28GrBackendTexture\20const&\29 -2466:GrBackendRenderTarget::getBackendFormat\28\29\20const -2467:GrBackendFormat::operator==\28GrBackendFormat\20const&\29\20const -2468:GrAAConvexTessellator::createOuterRing\28GrAAConvexTessellator::Ring\20const&\2c\20float\2c\20float\2c\20GrAAConvexTessellator::Ring*\29 -2469:GrAAConvexTessellator::createInsetRings\28GrAAConvexTessellator::Ring&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20GrAAConvexTessellator::Ring**\29 -2470:FindSortableTop\28SkOpContourHead*\29 -2471:FT_Stream_Close -2472:FT_Set_Charmap -2473:FT_Select_Metrics -2474:FT_Outline_Decompose -2475:FT_Open_Face -2476:FT_New_Size -2477:FT_Load_Sfnt_Table -2478:FT_GlyphLoader_Add -2479:FT_Get_Color_Glyph_Paint -2480:FT_Get_Color_Glyph_Layer -2481:FT_Done_Library -2482:FT_CMap_New -2483:DecodeImageData\28sk_sp\29 -2484:Current_Ratio -2485:Cr_z__tr_stored_block -2486:ClipParams_unpackRegionOp\28SkReadBuffer*\2c\20unsigned\20int\29 -2487:CircleOp::Circle&\20skia_private::TArray::emplace_back\28CircleOp::Circle&&\29 -2488:AlmostEqualUlps_Pin\28float\2c\20float\29 -2489:AAT::hb_aat_apply_context_t::hb_aat_apply_context_t\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\2c\20hb_blob_t*\29 -2490:AAT::TrackTableEntry::get_value\28float\2c\20void\20const*\2c\20hb_array_t\2c\2016u>\20const>\29\20const -2491:AAT::StateTable::sanitize\28hb_sanitize_context_t*\2c\20unsigned\20int*\29\20const -2492:2255 -2493:2256 -2494:2257 -2495:2258 -2496:2259 -2497:wuffs_lzw__decoder__workbuf_len -2498:wuffs_gif__decoder__decode_image_config -2499:wuffs_gif__decoder__decode_frame_config -2500:winding_mono_quad\28SkSpan\2c\20float\2c\20float\2c\20int*\29 -2501:winding_mono_conic\28SkConic\20const&\2c\20float\2c\20float\2c\20int*\29 -2502:week_num -2503:wcrtomb -2504:wchar_t\20const*\20std::__2::find\5babi:nn180100\5d\28wchar_t\20const*\2c\20wchar_t\20const*\2c\20wchar_t\20const&\29 -2505:void\20std::__2::__sort4\5babi:ne180100\5d\28skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::finish\28skia::textlayout::Block\20const&\2c\20float\2c\20float&\29::$_0&\29 -2506:void\20std::__2::__sort4\5babi:ne180100\5d\28SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::Transform::\28anonymous\20namespace\29::BuiltinVariableScanner::sortNewElements\28\29::'lambda'\28SkSL::ProgramElement\20const*\2c\20SkSL::ProgramElement\20const*\29&\29 -2507:void\20std::__2::__sort4\5babi:ne180100\5d\28SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::Transform::FindAndDeclareBuiltinFunctions\28SkSL::Program&\29::$_0&\29 -2508:void\20std::__2::__inplace_merge\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::'lambda'\28\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\29&\2c\20std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>\28std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>\2c\20std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>\2c\20std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::'lambda'\28\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\29&\2c\20std::__2::iterator_traits\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>::difference_type\2c\20std::__2::iterator_traits\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>::difference_type\2c\20std::__2::iterator_traits\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>::value_type*\2c\20long\29 -2509:void\20sort_r_simple\28void*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\20\28*\29\28void\20const*\2c\20void\20const*\2c\20void*\29\2c\20void*\29 -2510:void\20sort_r_simple<>\28void*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\20\28*\29\28void\20const*\2c\20void\20const*\29\29_14663 -2511:void\20sort_r_simple<>\28void*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\20\28*\29\28void\20const*\2c\20void\20const*\29\29 -2512:void\20SkTIntroSort\28double*\2c\20double*\29::'lambda'\28double\20const&\2c\20double\20const&\29>\28int\2c\20double*\2c\20int\2c\20void\20SkTQSort\28double*\2c\20double*\29::'lambda'\28double\20const&\2c\20double\20const&\29\20const&\29 -2513:void\20SkTIntroSort\28int\2c\20SkEdge**\2c\20int\2c\20bool\20\20const\28&\29\28SkEdge\20const*\2c\20SkEdge\20const*\29\29 -2514:void\20SkTHeapSort\28SkAnalyticEdge**\2c\20unsigned\20long\2c\20bool\20\20const\28&\29\28SkAnalyticEdge\20const*\2c\20SkAnalyticEdge\20const*\29\29 -2515:void\20AAT::StateTable::collect_initial_glyphs>\28hb_bit_set_t&\2c\20unsigned\20int\2c\20AAT::LigatureSubtable\20const&\29\20const -2516:vfprintf -2517:valid_args\28SkImageInfo\20const&\2c\20unsigned\20long\2c\20unsigned\20long*\29 -2518:update_offset_to_base\28char\20const*\2c\20long\29 -2519:update_box -2520:u_charMirror_skia -2521:tt_size_reset -2522:tt_sbit_decoder_load_metrics -2523:tt_face_find_bdf_prop -2524:tolower -2525:toTextStyle\28SimpleTextStyle\20const&\29 -2526:t1_cmap_unicode_done -2527:subdivide_cubic_to\28SkPathBuilder*\2c\20SkPoint\20const*\2c\20int\29 -2528:subdivide\28SkConic\20const&\2c\20SkPoint*\2c\20int\29 -2529:strtox_16099 -2530:strtox -2531:strtoull_l -2532:strtod -2533:std::logic_error::~logic_error\28\29_17791 -2534:std::__2::vector>::__append\28unsigned\20long\29 -2535:std::__2::vector>::push_back\5babi:ne180100\5d\28float&&\29 -2536:std::__2::vector>::__append\28unsigned\20long\29 -2537:std::__2::vector<\28anonymous\20namespace\29::CacheImpl::Value*\2c\20std::__2::allocator<\28anonymous\20namespace\29::CacheImpl::Value*>>::__throw_length_error\5babi:ne180100\5d\28\29\20const -2538:std::__2::vector>::reserve\28unsigned\20long\29 -2539:std::__2::vector\2c\20std::__2::allocator>>::push_back\5babi:ne180100\5d\28SkRGBA4f<\28SkAlphaType\293>\20const&\29 -2540:std::__2::unique_ptr<\28anonymous\20namespace\29::SoftwarePathData\2c\20std::__2::default_delete<\28anonymous\20namespace\29::SoftwarePathData>>::reset\5babi:ne180100\5d\28\28anonymous\20namespace\29::SoftwarePathData*\29 -2541:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -2542:std::__2::time_put>>::~time_put\28\29_17332 -2543:std::__2::priority_queue>\2c\20GrAATriangulator::EventComparator>::push\28GrAATriangulator::Event*\20const&\29 -2544:std::__2::pair\2c\20std::__2::allocator>>>::~pair\28\29 -2545:std::__2::locale::operator=\28std::__2::locale\20const&\29 -2546:std::__2::locale::locale\28\29 -2547:std::__2::locale::__imp::acquire\28\29 -2548:std::__2::iterator_traits::difference_type\20std::__2::distance\5babi:nn180100\5d\28unsigned\20int\20const*\2c\20unsigned\20int\20const*\29 -2549:std::__2::ios_base::~ios_base\28\29 -2550:std::__2::ios_base::clear\28unsigned\20int\29 -2551:std::__2::fpos<__mbstate_t>::fpos\5babi:nn180100\5d\28long\20long\29 -2552:std::__2::enable_if::value\20&&\20is_move_assignable::value\2c\20void>::type\20std::__2::swap\5babi:ne180100\5d\28SkAnimatedImage::Frame&\2c\20SkAnimatedImage::Frame&\29 -2553:std::__2::default_delete::operator\28\29\5babi:ne180100\5d\28sktext::gpu::TextBlobRedrawCoordinator*\29\20const -2554:std::__2::char_traits::move\5babi:nn180100\5d\28char*\2c\20char\20const*\2c\20unsigned\20long\29 -2555:std::__2::basic_stringstream\2c\20std::__2::allocator>::~basic_stringstream\28\29_16383 -2556:std::__2::basic_stringbuf\2c\20std::__2::allocator>::~basic_stringbuf\28\29 -2557:std::__2::basic_stringbuf\2c\20std::__2::allocator>::__init_buf_ptrs\5babi:ne180100\5d\28\29 -2558:std::__2::basic_string\2c\20std::__2::allocator>::push_back\28wchar_t\29 -2559:std::__2::basic_string\2c\20std::__2::allocator>::capacity\5babi:nn180100\5d\28\29\20const -2560:std::__2::basic_string\2c\20std::__2::allocator>::append\28unsigned\20long\2c\20char\29 -2561:std::__2::basic_string\2c\20std::__2::allocator>::__make_iterator\5babi:nn180100\5d\28char*\29 -2562:std::__2::basic_string\2c\20std::__2::allocator>::__grow_by_without_replace\5babi:nn180100\5d\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29 -2563:std::__2::basic_string\2c\20std::__2::allocator>::__init_copy_ctor_external\28char16_t\20const*\2c\20unsigned\20long\29 -2564:std::__2::basic_ostream>::~basic_ostream\28\29_16289 -2565:std::__2::basic_istream>::~basic_istream\28\29_16248 -2566:std::__2::basic_istream>::sentry::sentry\28std::__2::basic_istream>&\2c\20bool\29 -2567:std::__2::basic_iostream>::~basic_iostream\28\29_16310 -2568:std::__2::__wrap_iter::operator+\5babi:nn180100\5d\28long\29\20const -2569:std::__2::__wrap_iter::operator++\5babi:nn180100\5d\28\29 -2570:std::__2::__wrap_iter::operator+\5babi:nn180100\5d\28long\29\20const -2571:std::__2::__wrap_iter::operator++\5babi:nn180100\5d\28\29 -2572:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d\28SkSL::Position&\2c\20SkSL::Type\20const&\2c\20SkSL::ExpressionArray&&\29 -2573:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d\28SkSL::Position&\2c\20SkSL::Type\20const&\2c\20SkSL::ExpressionArray&&\29 -2574:std::__2::__to_address_helper\2c\20void>::__call\5babi:nn180100\5d\28std::__2::__wrap_iter\20const&\29 -2575:std::__2::__throw_length_error\5babi:ne180100\5d\28char\20const*\29 -2576:std::__2::__optional_destruct_base::reset\5babi:ne180100\5d\28\29 -2577:std::__2::__num_get::__stage2_float_prep\28std::__2::ios_base&\2c\20wchar_t*\2c\20wchar_t&\2c\20wchar_t&\29 -2578:std::__2::__num_get::__stage2_float_loop\28wchar_t\2c\20bool&\2c\20char&\2c\20char*\2c\20char*&\2c\20wchar_t\2c\20wchar_t\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20unsigned\20int*\2c\20unsigned\20int*&\2c\20unsigned\20int&\2c\20wchar_t*\29 -2579:std::__2::__num_get::__stage2_float_prep\28std::__2::ios_base&\2c\20char*\2c\20char&\2c\20char&\29 -2580:std::__2::__num_get::__stage2_float_loop\28char\2c\20bool&\2c\20char&\2c\20char*\2c\20char*&\2c\20char\2c\20char\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20unsigned\20int*\2c\20unsigned\20int*&\2c\20unsigned\20int&\2c\20char*\29 -2581:std::__2::__libcpp_wcrtomb_l\5babi:nn180100\5d\28char*\2c\20wchar_t\2c\20__mbstate_t*\2c\20__locale_struct*\29 -2582:std::__2::__itoa::__base_10_u32\5babi:nn180100\5d\28char*\2c\20unsigned\20int\29 -2583:std::__2::__itoa::__append6\5babi:nn180100\5d\28char*\2c\20unsigned\20int\29 -2584:std::__2::__itoa::__append4\5babi:nn180100\5d\28char*\2c\20unsigned\20int\29 -2585:sktext::gpu::VertexFiller::flatten\28SkWriteBuffer&\29\20const -2586:sktext::gpu::VertexFiller::deviceRectAndCheckTransform\28SkMatrix\20const&\29\20const -2587:sktext::gpu::VertexFiller::Make\28skgpu::MaskFormat\2c\20SkMatrix\20const&\2c\20SkRect\2c\20SkSpan\2c\20sktext::gpu::SubRunAllocator*\2c\20sktext::gpu::FillerType\29 -2588:sktext::gpu::SubRunContainer::draw\28SkCanvas*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20SkRefCnt\20const*\2c\20std::__2::function\2c\20sktext::gpu::RendererData\29>\20const&\29\20const -2589:sktext::gpu::SubRunAllocator::SubRunAllocator\28int\29 -2590:sktext::gpu::StrikeCache::internalPurge\28unsigned\20long\29 -2591:sktext::gpu::GlyphVector::flatten\28SkWriteBuffer&\29\20const -2592:sktext::gpu::GlyphVector::Make\28sktext::SkStrikePromise&&\2c\20SkSpan\2c\20sktext::gpu::SubRunAllocator*\29 -2593:sktext::gpu::BagOfBytes::MinimumSizeWithOverhead\28int\2c\20int\2c\20int\2c\20int\29::'lambda'\28\29::operator\28\29\28\29\20const -2594:sktext::SkStrikePromise::flatten\28SkWriteBuffer&\29\20const -2595:sktext::GlyphRunBuilder::makeGlyphRunList\28sktext::GlyphRun\20const&\2c\20SkPaint\20const&\2c\20SkPoint\29 -2596:sktext::GlyphRun::GlyphRun\28SkFont\20const&\2c\20SkSpan\2c\20SkSpan\2c\20SkSpan\2c\20SkSpan\2c\20SkSpan\29 -2597:skpaint_to_grpaint_impl\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkPaint\20const&\2c\20SkMatrix\20const&\2c\20std::__2::optional>>\2c\20SkBlender*\2c\20GrPaint*\29 -2598:skip_literal_string -2599:skif::\28anonymous\20namespace\29::are_axes_nearly_integer_aligned\28skif::LayerSpace\20const&\2c\20skif::LayerSpace*\29 -2600:skif::RoundIn\28SkRect\29 -2601:skif::FilterResult::applyColorFilter\28skif::Context\20const&\2c\20sk_sp\29\20const -2602:skif::FilterResult::Builder::outputBounds\28std::__2::optional>\29\20const -2603:skif::FilterResult::Builder::drawShader\28sk_sp\2c\20skif::LayerSpace\20const&\2c\20bool\29\20const -2604:skif::FilterResult::Builder::createInputShaders\28skif::LayerSpace\20const&\2c\20bool\29 -2605:skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::resize\28int\29 -2606:skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::resize\28int\29 -2607:skia_private::THashTable>\2c\20SkGoodHash>::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap>\2c\20SkGoodHash>::Pair>::set\28skia_private::THashMap>\2c\20SkGoodHash>::Pair\29 -2608:skia_private::THashTable::Pair\2c\20SkSL::IRNode\20const*\2c\20skia_private::THashMap::Pair>::resize\28int\29 -2609:skia_private::THashTable::AdaptedTraits>::removeIfExists\28skgpu::ganesh::SmallPathShapeDataKey\20const&\29 -2610:skia_private::THashTable::Traits>::resize\28int\29 -2611:skia_private::THashTable::Entry*\2c\20unsigned\20int\2c\20SkLRUCache::Traits>::resize\28int\29 -2612:skia_private::THashTable>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Entry*\2c\20GrProgramDesc\2c\20SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Traits>::find\28GrProgramDesc\20const&\29\20const -2613:skia_private::THashTable::AdaptedTraits>::removeIfExists\28skgpu::UniqueKey\20const&\29 -2614:skia_private::THashTable::AdaptedTraits>::uncheckedSet\28GrTextureProxy*&&\29 -2615:skia_private::THashTable::AdaptedTraits>::resize\28int\29 -2616:skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkGoodHash>::set\28SkSL::Variable\20const*\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29 -2617:skia_private::THashMap::set\28SkSL::SymbolTable::SymbolKey\2c\20SkSL::Symbol*\29 -2618:skia_private::THashMap::set\28SkSL::FunctionDeclaration\20const*\2c\20SkSL::Analysis::CheckProgramStructure\28SkSL::Program\20const&\29::ProgramStructureVisitor::FunctionState\29 -2619:skia_private::TArray::resize_back\28int\29 -2620:skia_private::TArray\2c\20false>::move\28void*\29 -2621:skia_private::TArray::push_back\28float\20const&\29 -2622:skia_private::TArray::operator=\28skia_private::TArray&&\29 -2623:skia_private::TArray::push_back\28SkRasterPipelineContexts::MemoryCtxInfo&&\29 -2624:skia_private::TArray::resize_back\28int\29 -2625:skia_png_write_chunk -2626:skia_png_set_sBIT -2627:skia_png_set_read_fn -2628:skia_png_set_packing -2629:skia_png_save_uint_32 -2630:skia_png_reciprocal2 -2631:skia_png_realloc_array -2632:skia_png_read_start_row -2633:skia_png_read_IDAT_data -2634:skia_png_handle_zTXt -2635:skia_png_handle_tRNS -2636:skia_png_handle_tIME -2637:skia_png_handle_tEXt -2638:skia_png_handle_sRGB -2639:skia_png_handle_sPLT -2640:skia_png_handle_sCAL -2641:skia_png_handle_sBIT -2642:skia_png_handle_pHYs -2643:skia_png_handle_pCAL -2644:skia_png_handle_oFFs -2645:skia_png_handle_iTXt -2646:skia_png_handle_iCCP -2647:skia_png_handle_hIST -2648:skia_png_handle_gAMA -2649:skia_png_handle_cHRM -2650:skia_png_handle_bKGD -2651:skia_png_handle_as_unknown -2652:skia_png_handle_PLTE -2653:skia_png_do_strip_channel -2654:skia_png_destroy_write_struct -2655:skia_png_destroy_info_struct -2656:skia_png_compress_IDAT -2657:skia_png_combine_row -2658:skia_png_colorspace_set_sRGB -2659:skia_png_check_fp_string -2660:skia_png_check_fp_number -2661:skia::textlayout::TypefaceFontStyleSet::createTypeface\28int\29 -2662:skia::textlayout::TextLine::shapeEllipsis\28SkString\20const&\2c\20skia::textlayout::Cluster\20const*\29::$_0::operator\28\29\28sk_sp\2c\20sk_sp\29\20const -2663:skia::textlayout::TextLine::getRectsForRange\28skia::textlayout::SkRange\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const -2664:skia::textlayout::TextLine::getGlyphPositionAtCoordinate\28float\29 -2665:skia::textlayout::Run::isResolved\28\29\20const -2666:skia::textlayout::Run::copyTo\28SkTextBlobBuilder&\2c\20unsigned\20long\2c\20unsigned\20long\29\20const -2667:skia::textlayout::ParagraphImpl::buildClusterTable\28\29 -2668:skia::textlayout::ParagraphBuilderImpl::ensureUTF16Mapping\28\29 -2669:skia::textlayout::OneLineShaper::~OneLineShaper\28\29 -2670:skia::textlayout::FontCollection::setDefaultFontManager\28sk_sp\29 -2671:skia::textlayout::FontCollection::FontCollection\28\29 -2672:skia::textlayout::FontArguments::CloneTypeface\28sk_sp\20const&\29\20const -2673:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::flush\28GrMeshDrawTarget*\2c\20skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::FlushInfo*\29\20const -2674:skgpu::ganesh::\28anonymous\20namespace\29::HullShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::~Impl\28\29 -2675:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::programInfo\28\29 -2676:skgpu::ganesh::SurfaceFillContext::discard\28\29 -2677:skgpu::ganesh::SurfaceDrawContext::internalStencilClear\28SkIRect\20const*\2c\20bool\29 -2678:skgpu::ganesh::SurfaceDrawContext::drawPath\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20SkPath\20const&\2c\20GrStyle\20const&\29 -2679:skgpu::ganesh::SurfaceDrawContext::attemptQuadOptimization\28GrClip\20const*\2c\20GrUserStencilSettings\20const*\2c\20DrawQuad*\2c\20GrPaint*\29 -2680:skgpu::ganesh::SurfaceDrawContext::Make\28GrRecordingContext*\2c\20GrColorType\2c\20sk_sp\2c\20sk_sp\2c\20GrSurfaceOrigin\2c\20SkSurfaceProps\20const&\29 -2681:skgpu::ganesh::SurfaceContext::rescaleInto\28skgpu::ganesh::SurfaceFillContext*\2c\20SkIRect\2c\20SkIRect\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\29::$_0::operator\28\29\28GrSurfaceProxyView\2c\20SkIRect\29\20const -2682:skgpu::ganesh::SmallPathAtlasMgr::~SmallPathAtlasMgr\28\29 -2683:skgpu::ganesh::QuadPerEdgeAA::MinColorType\28SkRGBA4f<\28SkAlphaType\292>\29 -2684:skgpu::ganesh::PathRendererChain::PathRendererChain\28GrRecordingContext*\2c\20skgpu::ganesh::PathRendererChain::Options\20const&\29 -2685:skgpu::ganesh::PathCurveTessellator::draw\28GrOpFlushState*\29\20const -2686:skgpu::ganesh::OpsTask::recordOp\28std::__2::unique_ptr>\2c\20bool\2c\20GrProcessorSet::Analysis\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const*\2c\20GrCaps\20const&\29 -2687:skgpu::ganesh::MakeFragmentProcessorFromView\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkSamplingOptions\2c\20SkTileMode\20const*\2c\20SkMatrix\20const&\2c\20SkRect\20const*\2c\20SkRect\20const*\29 -2688:skgpu::ganesh::FilterAndMipmapHaveNoEffect\28GrQuad\20const&\2c\20GrQuad\20const&\29 -2689:skgpu::ganesh::FillRectOp::MakeNonAARect\28GrRecordingContext*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20GrUserStencilSettings\20const*\29 -2690:skgpu::ganesh::FillRRectOp::Make\28GrRecordingContext*\2c\20SkArenaAlloc*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20SkRRect\20const&\2c\20SkRect\20const&\2c\20GrAA\29 -2691:skgpu::ganesh::Device::drawRRect\28SkRRect\20const&\2c\20SkPaint\20const&\29 -2692:skgpu::ganesh::Device::drawImageQuadDirect\28SkImage\20const*\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkPoint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -2693:skgpu::ganesh::Device::Make\28std::__2::unique_ptr>\2c\20SkAlphaType\2c\20skgpu::ganesh::Device::InitContents\29 -2694:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::setup_dashed_rect\28SkRect\20const&\2c\20skgpu::VertexWriter&\2c\20SkMatrix\20const&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashCap\29 -2695:skgpu::ganesh::ClipStack::SaveRecord::invalidateMasks\28GrProxyProvider*\2c\20SkTBlockList*\29 -2696:skgpu::ganesh::ClipStack::RawElement::contains\28skgpu::ganesh::ClipStack::SaveRecord\20const&\29\20const -2697:skgpu::ganesh::AtlasRenderTask::addAtlasDrawOp\28std::__2::unique_ptr>\2c\20GrCaps\20const&\29 -2698:skcpu::GlyphRunListPainter::GlyphRunListPainter\28SkSurfaceProps\20const&\2c\20SkColorType\2c\20SkColorSpace*\29 -2699:skcpu::Draw::drawRRect\28SkRRect\20const&\2c\20SkPaint\20const&\29\20const -2700:skcpu::Draw::drawDevicePoints\28SkCanvas::PointMode\2c\20SkSpan\2c\20SkPaint\20const&\2c\20SkDevice*\29\20const -2701:skcpu::Draw::drawBitmap\28SkBitmap\20const&\2c\20SkMatrix\20const&\2c\20SkRect\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\29\20const -2702:skcms_Transform -2703:skcms_TransferFunction_isPQish -2704:skcms_TransferFunction_isPQ -2705:skcms_MaxRoundtripError -2706:sk_malloc_canfail\28unsigned\20long\2c\20unsigned\20long\29 -2707:sk_free_releaseproc\28void\20const*\2c\20void*\29 -2708:siprintf -2709:sift -2710:rotate\28SkDCubic\20const&\2c\20int\2c\20int\2c\20SkDCubic&\29 -2711:read_header\28SkStream*\2c\20SkISize*\29 -2712:quad_intersect_ray\28SkPoint\20const*\2c\20float\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -2713:psh_globals_set_scale -2714:ps_parser_skip_PS_token -2715:ps_builder_done -2716:png_text_compress -2717:png_inflate_read -2718:png_inflate_claim -2719:png_image_size -2720:png_default_warning -2721:png_colorspace_endpoints_match -2722:png_build_16bit_table -2723:normalize -2724:next_marker -2725:make_unpremul_effect\28std::__2::unique_ptr>\29 -2726:long\20std::__2::__libcpp_atomic_refcount_decrement\5babi:nn180100\5d\28long&\29 -2727:long\20const&\20std::__2::min\5babi:nn180100\5d\28long\20const&\2c\20long\20const&\29 -2728:log1p -2729:load_truetype_glyph -2730:line_intersect_ray\28SkPoint\20const*\2c\20float\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -2731:lang_find_or_insert\28char\20const*\29 -2732:jpeg_calc_output_dimensions -2733:jpeg_CreateDecompress -2734:inner_scanline\28int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20SkBlitter*\29 -2735:inflate_table -2736:increment_simple_rowgroup_ctr -2737:hb_vector_t::push\28\29 -2738:hb_vector_t::resize\28int\2c\20bool\2c\20bool\29 -2739:hb_tag_from_string -2740:hb_shape_plan_destroy -2741:hb_script_get_horizontal_direction -2742:hb_paint_extents_context_t::push_clip\28hb_extents_t\29 -2743:hb_lazy_loader_t\2c\20hb_face_t\2c\203u\2c\20OT::cmap_accelerator_t>::do_destroy\28OT::cmap_accelerator_t*\29 -2744:hb_lazy_loader_t\2c\20hb_face_t\2c\2039u\2c\20OT::SVG_accelerator_t>::do_destroy\28OT::SVG_accelerator_t*\29 -2745:hb_hashmap_t::alloc\28unsigned\20int\29 -2746:hb_font_funcs_destroy -2747:hb_face_get_upem -2748:hb_face_destroy -2749:hb_draw_cubic_to_nil\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -2750:hb_buffer_set_segment_properties -2751:hb_blob_t*\20hb_data_wrapper_t::call_create>\28\29\20const -2752:hb_blob_t*\20hb_data_wrapper_t::call_create>\28\29\20const -2753:hb_blob_t*\20hb_data_wrapper_t::call_create>\28\29\20const -2754:hb_blob_t*\20hb_data_wrapper_t::call_create>\28\29\20const -2755:hb_blob_create -2756:haircubic\28SkPoint\20const*\2c\20SkRegion\20const*\2c\20SkRect\20const*\2c\20SkRect\20const*\2c\20SkBlitter*\2c\20int\2c\20void\20\28*\29\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29\29 -2757:gray_render_line -2758:get_vendor\28char\20const*\29 -2759:get_renderer\28char\20const*\2c\20GrGLExtensions\20const&\29 -2760:get_layer_mapping_and_bounds\28SkSpan>\2c\20SkM44\20const&\2c\20skif::DeviceSpace\20const&\2c\20std::__2::optional>\2c\20float\29 -2761:get_joining_type\28unsigned\20int\2c\20hb_unicode_general_category_t\29 -2762:generate_distance_field_from_image\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\29 -2763:ft_var_readpackeddeltas -2764:ft_var_get_item_delta -2765:ft_var_done_item_variation_store -2766:ft_glyphslot_alloc_bitmap -2767:freelocale -2768:free_pool -2769:fquad_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -2770:fp_barrierf -2771:fline_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -2772:fixN0c\28BracketData*\2c\20int\2c\20int\2c\20unsigned\20char\29 -2773:fiprintf -2774:fcubic_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -2775:fconic_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -2776:fclose -2777:exp2 -2778:emscripten::internal::MethodInvoker::invoke\28void\20\28SkFont::*\20const&\29\28float\29\2c\20SkFont*\2c\20float\29 -2779:emscripten::internal::Invoker>\2c\20SimpleParagraphStyle\2c\20sk_sp>::invoke\28std::__2::unique_ptr>\20\28*\29\28SimpleParagraphStyle\2c\20sk_sp\29\2c\20SimpleParagraphStyle*\2c\20sk_sp*\29 -2780:emscripten::internal::FunctionInvoker::invoke\28emscripten::val\20\28**\29\28SkFontMgr&\2c\20int\29\2c\20SkFontMgr*\2c\20int\29 -2781:draw_nine\28SkMask\20const&\2c\20SkIRect\20const&\2c\20SkIPoint\20const&\2c\20bool\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -2782:do_scanline\28int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20SkBlitter*\29 -2783:do_putc -2784:deserialize_image\28sk_sp\2c\20SkDeserialProcs\2c\20std::__2::optional\29 -2785:decompose\28hb_ot_shape_normalize_context_t\20const*\2c\20bool\2c\20unsigned\20int\29 -2786:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\20const&\2c\20skgpu::ganesh::DashOp::AAMode\2c\20SkMatrix\20const&\2c\20bool\29::$_0>\28skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingCircleEffect::Make\28SkArenaAlloc*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20skgpu::ganesh::DashOp::AAMode\2c\20SkMatrix\20const&\2c\20bool\29::$_0&&\29::'lambda'\28char*\29::__invoke\28char*\29 -2787:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28GrCaps\20const&\2c\20GrSurfaceProxyView\20const&\2c\20bool&\2c\20GrPipeline*&\2c\20GrUserStencilSettings\20const*&&\2c\20\28anonymous\20namespace\29::DrawAtlasPathShader*&\2c\20GrPrimitiveType&&\2c\20GrXferBarrierFlags&\2c\20GrLoadOp&\29::'lambda'\28void*\29>\28GrProgramInfo&&\29::'lambda'\28char*\29::__invoke\28char*\29 -2788:cubic_intersect_ray\28SkPoint\20const*\2c\20float\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -2789:conic_intersect_ray\28SkPoint\20const*\2c\20float\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -2790:compute_ULong_sum -2791:char\20const*\20std::__2::find\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20char\20const&\29 -2792:cff_index_get_pointers -2793:cf2_glyphpath_computeOffset -2794:build_tree -2795:bool\20std::__2::__is_pointer_in_range\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20char\20const*\29 -2796:bool\20OT::glyf_impl::Glyph::get_points\28hb_font_t*\2c\20OT::glyf_accelerator_t\20const&\2c\20contour_point_vector_t&\2c\20hb_glyf_scratch_t&\2c\20contour_point_vector_t*\2c\20head_maxp_info_t*\2c\20unsigned\20int*\2c\20bool\2c\20bool\2c\20bool\2c\20hb_array_t\2c\20unsigned\20int\2c\20unsigned\20int*\29\20const -2797:bool\20OT::glyf_accelerator_t::get_points\28hb_font_t*\2c\20unsigned\20int\2c\20OT::glyf_accelerator_t::points_aggregator_t\2c\20hb_array_t\2c\20hb_glyf_scratch_t&\29\20const -2798:bool\20OT::GSUBGPOSVersion1_2::sanitize\28hb_sanitize_context_t*\29\20const -2799:bool\20OT::GSUBGPOSVersion1_2::sanitize\28hb_sanitize_context_t*\29\20const -2800:bool\20OT::Condition::evaluate\28int\20const*\2c\20unsigned\20int\2c\20OT::ItemVarStoreInstancer*\29\20const -2801:blit_aaa_trapezoid_row\28AdditiveBlitter*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char*\2c\20bool\29 -2802:atan -2803:alloc_large -2804:af_glyph_hints_done -2805:add_quad\28SkPoint\20const*\2c\20skia_private::TArray*\29 -2806:acos -2807:aaa_fill_path\28SkPathRaw\20const&\2c\20SkIRect\20const&\2c\20AdditiveBlitter*\2c\20int\2c\20int\2c\20bool\2c\20bool\2c\20bool\29 -2808:_get_path\28OT::cff1::accelerator_t\20const*\2c\20hb_font_t*\2c\20unsigned\20int\2c\20hb_draw_session_t&\2c\20bool\2c\20CFF::point_t*\29 -2809:_get_bounds\28OT::cff1::accelerator_t\20const*\2c\20unsigned\20int\2c\20bounds_t&\2c\20bool\29 -2810:_embind_register_bindings -2811:__trunctfdf2 -2812:__towrite -2813:__toread -2814:__subtf3 -2815:__strchrnul -2816:__rem_pio2f -2817:__rem_pio2 -2818:__math_uflowf -2819:__math_oflowf -2820:__fwritex -2821:__cxxabiv1::__class_type_info::process_static_type_below_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20int\29\20const -2822:__cxxabiv1::__class_type_info::process_static_type_above_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20void\20const*\2c\20int\29\20const -2823:__cxxabiv1::__class_type_info::process_found_base_class\28__cxxabiv1::__dynamic_cast_info*\2c\20void*\2c\20int\29\20const -2824:__cxxabiv1::__base_class_type_info::search_above_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -2825:\28anonymous\20namespace\29::subdivide_cubic_to\28SkPathBuilder*\2c\20SkPoint\20const*\2c\20int\29 -2826:\28anonymous\20namespace\29::shape_contains_rect\28GrShape\20const&\2c\20SkMatrix\20const&\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20SkMatrix\20const&\2c\20bool\29 -2827:\28anonymous\20namespace\29::generateFacePathCOLRv1\28FT_FaceRec_*\2c\20unsigned\20short\2c\20SkMatrix\20const*\29 -2828:\28anonymous\20namespace\29::convert_noninflect_cubic_to_quads_with_constraint\28SkPoint\20const*\2c\20float\2c\20SkPathFirstDirection\2c\20skia_private::TArray*\2c\20int\29 -2829:\28anonymous\20namespace\29::convert_noninflect_cubic_to_quads\28SkPoint\20const*\2c\20float\2c\20skia_private::TArray*\2c\20int\2c\20bool\2c\20bool\29 -2830:\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const -2831:\28anonymous\20namespace\29::bloat_quad\28SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkMatrix\20const*\2c\20\28anonymous\20namespace\29::BezierVertex*\29 -2832:\28anonymous\20namespace\29::SkEmptyTypeface::onMakeClone\28SkFontArguments\20const&\29\20const -2833:\28anonymous\20namespace\29::SkColorFilterImageFilter::~SkColorFilterImageFilter\28\29_5427 -2834:\28anonymous\20namespace\29::SkColorFilterImageFilter::~SkColorFilterImageFilter\28\29 -2835:\28anonymous\20namespace\29::DrawAtlasOpImpl::visitProxies\28std::__2::function\20const&\29\20const -2836:\28anonymous\20namespace\29::DrawAtlasOpImpl::programInfo\28\29 -2837:\28anonymous\20namespace\29::DrawAtlasOpImpl::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -2838:\28anonymous\20namespace\29::DirectMaskSubRun::~DirectMaskSubRun\28\29 -2839:\28anonymous\20namespace\29::DirectMaskSubRun::testingOnly_packedGlyphIDToGlyph\28sktext::gpu::StrikeCache*\29\20const -2840:WebPRescaleNeededLines -2841:WebPInitDecBufferInternal -2842:WebPInitCustomIo -2843:WebPGetFeaturesInternal -2844:WebPDemuxGetFrame -2845:VP8LInitBitReader -2846:VP8LColorIndexInverseTransformAlpha -2847:VP8InitIoInternal -2848:VP8InitBitReader -2849:TT_Vary_Apply_Glyph_Deltas -2850:TT_Set_Var_Design -2851:SkWuffsCodec::decodeFrame\28\29 -2852:SkVertices::uniqueID\28\29\20const -2853:SkVertices::MakeCopy\28SkVertices::VertexMode\2c\20int\2c\20SkPoint\20const*\2c\20SkPoint\20const*\2c\20unsigned\20int\20const*\2c\20int\2c\20unsigned\20short\20const*\29 -2854:SkVertices::Builder::texCoords\28\29 -2855:SkVertices::Builder::positions\28\29 -2856:SkVertices::Builder::init\28SkVertices::Desc\20const&\29 -2857:SkVertices::Builder::colors\28\29 -2858:SkVertices::Builder::Builder\28SkVertices::VertexMode\2c\20int\2c\20int\2c\20unsigned\20int\29 -2859:SkTypeface_FreeType::MakeFromStream\28std::__2::unique_ptr>\2c\20SkFontArguments\20const&\29 -2860:SkTypeface::getTableSize\28unsigned\20int\29\20const -2861:SkTiff::ImageFileDirectory::getEntryTag\28unsigned\20short\29\20const -2862:SkTiff::ImageFileDirectory::MakeFromOffset\28sk_sp\2c\20bool\2c\20unsigned\20int\2c\20bool\29 -2863:SkTextBlobRunIterator::positioning\28\29\20const -2864:SkTSpan::splitAt\28SkTSpan*\2c\20double\2c\20SkArenaAlloc*\29 -2865:SkTSect::computePerpendiculars\28SkTSect*\2c\20SkTSpan*\2c\20SkTSpan*\29 -2866:SkTDStorage::insert\28int\29 -2867:SkTDStorage::calculateSizeOrDie\28int\29::$_0::operator\28\29\28\29\20const -2868:SkTDPQueue::percolateDownIfNecessary\28int\29 -2869:SkTConic::hullIntersects\28SkDConic\20const&\2c\20bool*\29\20const -2870:SkStrokerPriv::CapFactory\28SkPaint::Cap\29 -2871:SkStrokeRec::getInflationRadius\28\29\20const -2872:SkString::equals\28char\20const*\29\20const -2873:SkString::SkString\28std::__2::basic_string_view>\29 -2874:SkStrikeSpec::MakeTransformMask\28SkFont\20const&\2c\20SkPaint\20const&\2c\20SkSurfaceProps\20const&\2c\20SkScalerContextFlags\2c\20SkMatrix\20const&\29 -2875:SkStrikeSpec::MakePath\28SkFont\20const&\2c\20SkPaint\20const&\2c\20SkSurfaceProps\20const&\2c\20SkScalerContextFlags\29 -2876:SkSpecialImages::MakeFromRaster\28SkIRect\20const&\2c\20SkBitmap\20const&\2c\20SkSurfaceProps\20const&\29 -2877:SkShapers::HB::ShapeDontWrapOrReorder\28sk_sp\2c\20sk_sp\29 -2878:SkShaper::TrivialRunIterator::endOfCurrentRun\28\29\20const -2879:SkShaper::MakeFontMgrRunIterator\28char\20const*\2c\20unsigned\20long\2c\20SkFont\20const&\2c\20sk_sp\29 -2880:SkShadowTessellator::MakeAmbient\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkPoint3\20const&\2c\20bool\29 -2881:SkScan::HairLineRgn\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29 -2882:SkScan::FillTriangle\28SkPoint\20const*\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -2883:SkScan::FillPath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -2884:SkScan::FillIRect\28SkIRect\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -2885:SkScan::AntiHairLine\28SkPoint\20const*\2c\20int\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -2886:SkScan::AntiHairLineRgn\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29 -2887:SkScan::AntiFillPath\28SkPathRaw\20const&\2c\20SkRegion\20const&\2c\20SkBlitter*\2c\20bool\29 -2888:SkScalerContextRec::CachedMaskGamma\28unsigned\20char\2c\20unsigned\20char\29 -2889:SkScalerContextFTUtils::drawSVGGlyph\28FT_FaceRec_*\2c\20SkGlyph\20const&\2c\20unsigned\20int\2c\20SkSpan\2c\20SkCanvas*\29\20const -2890:SkScalerContext::getFontMetrics\28SkFontMetrics*\29 -2891:SkSLTypeString\28SkSLType\29 -2892:SkSL::simplify_negation\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\29 -2893:SkSL::simplify_matrix_multiplication\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\2c\20int\2c\20int\2c\20int\2c\20int\29 -2894:SkSL::simplify_componentwise\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\29 -2895:SkSL::build_argument_type_list\28SkSpan>\20const>\29 -2896:SkSL::\28anonymous\20namespace\29::SwitchCaseContainsExit::visitStatement\28SkSL::Statement\20const&\29 -2897:SkSL::\28anonymous\20namespace\29::ReturnsInputAlphaVisitor::returnsInputAlpha\28SkSL::Expression\20const&\29 -2898:SkSL::\28anonymous\20namespace\29::ConstantExpressionVisitor::visitExpression\28SkSL::Expression\20const&\29 -2899:SkSL::Variable::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Position\2c\20SkSL::Layout\20const&\2c\20SkSL::ModifierFlags\2c\20SkSL::Type\20const*\2c\20SkSL::Position\2c\20std::__2::basic_string_view>\2c\20SkSL::VariableStorage\29 -2900:SkSL::Type::checkForOutOfRangeLiteral\28SkSL::Context\20const&\2c\20SkSL::Expression\20const&\29\20const -2901:SkSL::Type::MakeSamplerType\28char\20const*\2c\20SkSL::Type\20const&\29 -2902:SkSL::SymbolTable::moveSymbolTo\28SkSL::SymbolTable*\2c\20SkSL::Symbol*\2c\20SkSL::Context\20const&\29 -2903:SkSL::SymbolTable::isType\28std::__2::basic_string_view>\29\20const -2904:SkSL::Symbol::instantiate\28SkSL::Context\20const&\2c\20SkSL::Position\29\20const -2905:SkSL::StructType::slotCount\28\29\20const -2906:SkSL::ReturnStatement::~ReturnStatement\28\29_6056 -2907:SkSL::ReturnStatement::~ReturnStatement\28\29 -2908:SkSL::RP::UnownedLValueSlice::~UnownedLValueSlice\28\29 -2909:SkSL::RP::Generator::pushTernaryExpression\28SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\29 -2910:SkSL::RP::Generator::pushStructuredComparison\28SkSL::RP::LValue*\2c\20SkSL::Operator\2c\20SkSL::RP::LValue*\2c\20SkSL::Type\20const&\29 -2911:SkSL::RP::Generator::pushMatrixMultiply\28SkSL::RP::LValue*\2c\20SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\2c\20int\2c\20int\2c\20int\2c\20int\29 -2912:SkSL::RP::DynamicIndexLValue::~DynamicIndexLValue\28\29 -2913:SkSL::RP::Builder::push_uniform\28SkSL::RP::SlotRange\29 -2914:SkSL::RP::Builder::merge_condition_mask\28\29 -2915:SkSL::RP::Builder::jump\28int\29 -2916:SkSL::RP::Builder::branch_if_no_active_lanes_on_stack_top_equal\28int\2c\20int\29 -2917:SkSL::ProgramUsage::~ProgramUsage\28\29 -2918:SkSL::ProgramUsage::add\28SkSL::ProgramElement\20const&\29 -2919:SkSL::Pool::detachFromThread\28\29 -2920:SkSL::PipelineStage::ConvertProgram\28SkSL::Program\20const&\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20SkSL::PipelineStage::Callbacks*\29 -2921:SkSL::Parser::unaryExpression\28\29 -2922:SkSL::Parser::swizzle\28SkSL::Position\2c\20std::__2::unique_ptr>\2c\20std::__2::basic_string_view>\2c\20SkSL::Position\29 -2923:SkSL::Parser::block\28bool\2c\20std::__2::unique_ptr>*\29 -2924:SkSL::Operator::getBinaryPrecedence\28\29\20const -2925:SkSL::ModuleLoader::loadGPUModule\28SkSL::Compiler*\29 -2926:SkSL::ModifierFlags::checkPermittedFlags\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::ModifierFlags\29\20const -2927:SkSL::Mangler::uniqueName\28std::__2::basic_string_view>\2c\20SkSL::SymbolTable*\29 -2928:SkSL::LiteralType::slotType\28unsigned\20long\29\20const -2929:SkSL::Layout::operator==\28SkSL::Layout\20const&\29\20const -2930:SkSL::Layout::checkPermittedLayout\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkEnumBitMask\29\20const -2931:SkSL::Inliner::analyze\28std::__2::vector>\2c\20std::__2::allocator>>>\20const&\2c\20SkSL::SymbolTable*\2c\20SkSL::ProgramUsage*\29 -2932:SkSL::GLSLCodeGenerator::~GLSLCodeGenerator\28\29 -2933:SkSL::GLSLCodeGenerator::writeLiteral\28SkSL::Literal\20const&\29 -2934:SkSL::GLSLCodeGenerator::writeFunctionDeclaration\28SkSL::FunctionDeclaration\20const&\29 -2935:SkSL::ForStatement::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::ForLoopPositions\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -2936:SkSL::FieldAccess::description\28SkSL::OperatorPrecedence\29\20const -2937:SkSL::Expression::isIncomplete\28SkSL::Context\20const&\29\20const -2938:SkSL::Expression::compareConstant\28SkSL::Expression\20const&\29\20const -2939:SkSL::DebugTracePriv::~DebugTracePriv\28\29 -2940:SkSL::Context::Context\28SkSL::BuiltinTypes\20const&\2c\20SkSL::ErrorReporter&\29 -2941:SkSL::ConstructorArrayCast::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>\29 -2942:SkSL::ConstructorArray::~ConstructorArray\28\29 -2943:SkSL::ConstructorArray::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20SkSL::ExpressionArray\29 -2944:SkSL::Analysis::GetReturnComplexity\28SkSL::FunctionDefinition\20const&\29 -2945:SkSL::Analysis::CallsColorTransformIntrinsics\28SkSL::Program\20const&\29 -2946:SkSL::AliasType::bitWidth\28\29\20const -2947:SkRuntimeEffectPriv::VarAsUniform\28SkSL::Variable\20const&\2c\20SkSL::Context\20const&\2c\20unsigned\20long*\29 -2948:SkRuntimeEffectPriv::UniformsAsSpan\28SkSpan\2c\20sk_sp\2c\20bool\2c\20SkColorSpace\20const*\2c\20SkArenaAlloc*\29 -2949:SkRuntimeEffect::source\28\29\20const -2950:SkRuntimeEffect::makeShader\28sk_sp\2c\20SkSpan\2c\20SkMatrix\20const*\29\20const -2951:SkRuntimeEffect::MakeForBlender\28SkString\2c\20SkRuntimeEffect::Options\20const&\29 -2952:SkResourceCache::~SkResourceCache\28\29 -2953:SkResourceCache::discardableFactory\28\29\20const -2954:SkResourceCache::checkMessages\28\29 -2955:SkResourceCache::NewCachedData\28unsigned\20long\29 -2956:SkRegion::translate\28int\2c\20int\2c\20SkRegion*\29\20const -2957:SkRegion::getBoundaryPath\28\29\20const -2958:SkReduceOrder::Cubic\28SkPoint\20const*\2c\20SkPoint*\29 -2959:SkRectPriv::QuadContainsRectMask\28SkM44\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20float\29 -2960:SkRectClipBlitter::~SkRectClipBlitter\28\29 -2961:SkRecords::PreCachedPath::PreCachedPath\28SkPath\20const&\29 -2962:SkRecords::FillBounds::pushSaveBlock\28SkPaint\20const*\2c\20bool\29 -2963:SkRecordDraw\28SkRecord\20const&\2c\20SkCanvas*\2c\20SkPicture\20const*\20const*\2c\20SkDrawable*\20const*\2c\20int\2c\20SkBBoxHierarchy\20const*\2c\20SkPicture::AbortCallback*\29 -2964:SkReadBuffer::readPoint\28SkPoint*\29 -2965:SkReadBuffer::readPath\28\29 -2966:SkReadBuffer::readByteArrayAsData\28\29 -2967:SkRasterPipeline_<256ul>::SkRasterPipeline_\28\29 -2968:SkRasterPipelineBlitter::~SkRasterPipelineBlitter\28\29 -2969:SkRasterPipelineBlitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -2970:SkRasterPipelineBlitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -2971:SkRasterPipeline::appendLoad\28SkColorType\2c\20SkRasterPipelineContexts::MemoryCtx\20const*\29 -2972:SkRasterClipStack::SkRasterClipStack\28int\2c\20int\29 -2973:SkRasterClip::op\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkClipOp\2c\20bool\29 -2974:SkRRectPriv::ConservativeIntersect\28SkRRect\20const&\2c\20SkRRect\20const&\29 -2975:SkRBuffer::skip\28unsigned\20long\29 -2976:SkPngEncoderImpl::~SkPngEncoderImpl\28\29 -2977:SkPngEncoderBase::getTargetInfo\28SkImageInfo\20const&\29 -2978:SkPngEncoder::Make\28SkWStream*\2c\20SkPixmap\20const&\2c\20SkPngEncoder::Options\20const&\29 -2979:SkPngDecoder::IsPng\28void\20const*\2c\20unsigned\20long\29 -2980:SkPixelRef::~SkPixelRef\28\29 -2981:SkPixelRef::notifyPixelsChanged\28\29 -2982:SkPictureRecorder::beginRecording\28SkRect\20const&\2c\20sk_sp\29 -2983:SkPictureRecord::addPathToHeap\28SkPath\20const&\29 -2984:SkPictureData::getPath\28SkReadBuffer*\29\20const -2985:SkPicture::serialize\28SkWStream*\2c\20SkSerialProcs\20const*\2c\20SkRefCntSet*\2c\20bool\29\20const -2986:SkPathWriter::update\28SkOpPtT\20const*\29 -2987:SkPathStroker::strokeCloseEnough\28SkPoint\20const*\2c\20SkPoint\20const*\2c\20SkQuadConstruct*\29\20const -2988:SkPathStroker::finishContour\28bool\2c\20bool\29 -2989:SkPathRef::isRRect\28\29\20const -2990:SkPathRef::addGenIDChangeListener\28sk_sp\29 -2991:SkPathRawShapes::RRect::RRect\28SkRRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -2992:SkPathPriv::ComputeFirstDirection\28SkPath\20const&\29 -2993:SkPathEffectBase::onAsPoints\28SkPathEffectBase::PointData*\2c\20SkPath\20const&\2c\20SkStrokeRec\20const&\2c\20SkMatrix\20const&\2c\20SkRect\20const*\29\20const -2994:SkPathEffect::filterPath\28SkPathBuilder*\2c\20SkPath\20const&\2c\20SkStrokeRec*\2c\20SkRect\20const*\2c\20SkMatrix\20const&\29\20const -2995:SkPathBuilder::privateReversePathTo\28SkPath\20const&\29 -2996:SkPathBuilder::operator=\28SkPath\20const&\29 -2997:SkPath::writeToMemory\28void*\29\20const -2998:SkPath::getConvexityOrUnknown\28\29\20const -2999:SkPath::contains\28float\2c\20float\29\20const -3000:SkPath::arcTo\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\29::$_0::operator\28\29\28SkPoint\20const&\29\20const -3001:SkPath::approximateBytesUsed\28\29\20const -3002:SkParsePath::ToSVGString\28SkPath\20const&\2c\20SkParsePath::PathEncoding\29::$_0::operator\28\29\28char\2c\20SkPoint\20const*\2c\20unsigned\20long\29\20const -3003:SkParse::FindScalar\28char\20const*\2c\20float*\29 -3004:SkPaintToGrPaintWithBlend\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkPaint\20const&\2c\20SkMatrix\20const&\2c\20SkBlender*\2c\20GrPaint*\29 -3005:SkPaintToGrPaintReplaceShader\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkPaint\20const&\2c\20SkMatrix\20const&\2c\20std::__2::unique_ptr>\2c\20GrPaint*\29 -3006:SkPaint::refImageFilter\28\29\20const -3007:SkPaint::refBlender\28\29\20const -3008:SkPaint::getBlendMode_or\28SkBlendMode\29\20const -3009:SkPackARGB_as_RGBA\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -3010:SkPackARGB_as_BGRA\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -3011:SkOpSpan::setOppSum\28int\29 -3012:SkOpSegment::markAndChaseWinding\28SkOpSpanBase*\2c\20SkOpSpanBase*\2c\20int\2c\20SkOpSpanBase**\29 -3013:SkOpSegment::markAllDone\28\29 -3014:SkOpSegment::activeWinding\28SkOpSpanBase*\2c\20SkOpSpanBase*\29 -3015:SkOpPtT::contains\28SkOpSegment\20const*\29\20const -3016:SkOpEdgeBuilder::closeContour\28SkPoint\20const&\2c\20SkPoint\20const&\29 -3017:SkOpCoincidence::releaseDeleted\28\29 -3018:SkOpCoincidence::markCollapsed\28SkOpPtT*\29 -3019:SkOpCoincidence::findOverlaps\28SkOpCoincidence*\29\20const -3020:SkOpCoincidence::expand\28\29 -3021:SkOpCoincidence::apply\28\29 -3022:SkOpAngle::orderable\28SkOpAngle*\29 -3023:SkOpAngle::computeSector\28\29 -3024:SkNoPixelsDevice::SkNoPixelsDevice\28SkIRect\20const&\2c\20SkSurfaceProps\20const&\2c\20sk_sp\29 -3025:SkNoPixelsDevice::SkNoPixelsDevice\28SkIRect\20const&\2c\20SkSurfaceProps\20const&\29 -3026:SkMipmap::countLevels\28\29\20const -3027:SkMessageBus::BufferFinishedMessage\2c\20GrDirectContext::DirectContextID\2c\20false>::Get\28\29 -3028:SkMemoryStream::SkMemoryStream\28sk_sp\29 -3029:SkMatrix\20skif::Mapping::map\28SkMatrix\20const&\2c\20SkMatrix\20const&\29 -3030:SkMatrix::postSkew\28float\2c\20float\29 -3031:SkMatrix::getMinScale\28\29\20const -3032:SkMatrix::getMinMaxScales\28float*\29\20const -3033:SkMatrix::PolyToPoly\28SkSpan\2c\20SkSpan\29 -3034:SkMaskBuilder::PrepareDestination\28int\2c\20int\2c\20SkMask\20const&\29 -3035:SkM44::preTranslate\28float\2c\20float\2c\20float\29 -3036:SkLineClipper::ClipLine\28SkPoint\20const*\2c\20SkRect\20const&\2c\20SkPoint*\2c\20bool\29 -3037:SkLRUCache::~SkLRUCache\28\29 -3038:SkKnownRuntimeEffects::\28anonymous\20namespace\29::make_matrix_conv_shader\28SkKnownRuntimeEffects::\28anonymous\20namespace\29::MatrixConvolutionImpl\2c\20SkKnownRuntimeEffects::StableKey\29 -3039:SkJSONWriter::separator\28bool\29 -3040:SkInvert4x4Matrix\28float\20const*\2c\20float*\29 -3041:SkIntersections::intersectRay\28SkDQuad\20const&\2c\20SkDLine\20const&\29 -3042:SkIntersections::intersectRay\28SkDLine\20const&\2c\20SkDLine\20const&\29 -3043:SkIntersections::intersectRay\28SkDCubic\20const&\2c\20SkDLine\20const&\29 -3044:SkIntersections::intersectRay\28SkDConic\20const&\2c\20SkDLine\20const&\29 -3045:SkIntersections::cleanUpParallelLines\28bool\29 -3046:SkImage_Raster::SkImage_Raster\28SkImageInfo\20const&\2c\20sk_sp\2c\20unsigned\20long\2c\20unsigned\20int\29 -3047:SkImage_Ganesh::~SkImage_Ganesh\28\29 -3048:SkImageShader::Make\28sk_sp\2c\20SkTileMode\2c\20SkTileMode\2c\20SkSamplingOptions\20const&\2c\20SkMatrix\20const*\2c\20bool\29 -3049:SkImageInfo::Make\28SkISize\2c\20SkColorType\2c\20SkAlphaType\29 -3050:SkImageInfo::MakeN32Premul\28SkISize\29 -3051:SkImageGenerator::getPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\29 -3052:SkImageGenerator::SkImageGenerator\28SkImageInfo\20const&\2c\20unsigned\20int\29 -3053:SkImageFilters::Blur\28float\2c\20float\2c\20SkTileMode\2c\20sk_sp\2c\20SkImageFilters::CropRect\20const&\29 -3054:SkImageFilter_Base::getInputBounds\28skif::Mapping\20const&\2c\20skif::DeviceSpace\20const&\2c\20std::__2::optional>\29\20const -3055:SkImageFilter_Base::filterImage\28skif::Context\20const&\29\20const -3056:SkImageFilter_Base::affectsTransparentBlack\28\29\20const -3057:SkImage::makeRasterImage\28GrDirectContext*\2c\20SkImage::CachingHint\29\20const -3058:SkImage::height\28\29\20const -3059:SkImage::hasMipmaps\28\29\20const -3060:SkIDChangeListener::List::add\28sk_sp\29 -3061:SkGradientShader::MakeTwoPointConical\28SkPoint\20const&\2c\20float\2c\20SkPoint\20const&\2c\20float\2c\20SkRGBA4f<\28SkAlphaType\293>\20const*\2c\20sk_sp\2c\20float\20const*\2c\20int\2c\20SkTileMode\2c\20SkGradientShader::Interpolation\20const&\2c\20SkMatrix\20const*\29 -3062:SkGradientShader::MakeLinear\28SkPoint\20const*\2c\20SkRGBA4f<\28SkAlphaType\293>\20const*\2c\20sk_sp\2c\20float\20const*\2c\20int\2c\20SkTileMode\2c\20SkGradientShader::Interpolation\20const&\2c\20SkMatrix\20const*\29 -3063:SkGradientBaseShader::AppendInterpolatedToDstStages\28SkRasterPipeline*\2c\20SkArenaAlloc*\2c\20bool\2c\20SkGradientShader::Interpolation\20const&\2c\20SkColorSpace\20const*\2c\20SkColorSpace\20const*\29 -3064:SkGlyph::setPath\28SkArenaAlloc*\2c\20SkScalerContext*\29 -3065:SkGlyph::pathIsHairline\28\29\20const -3066:SkGlyph::mask\28\29\20const -3067:SkFontPriv::ApproximateTransformedTextSize\28SkFont\20const&\2c\20SkMatrix\20const&\2c\20SkPoint\20const&\29 -3068:SkFontMgr::matchFamily\28char\20const*\29\20const -3069:SkFloatInterpFunc\28float\2c\20float\20const*\2c\20float\20const*\2c\20int\29 -3070:SkFindCubicMaxCurvature\28SkPoint\20const*\2c\20float*\29 -3071:SkExif::parse_ifd\28SkExif::Metadata&\2c\20sk_sp\2c\20std::__2::unique_ptr>\2c\20bool\2c\20bool\29 -3072:SkEncoder::encodeRows\28int\29 -3073:SkEncodedInfo::ICCProfile::Make\28sk_sp\29 -3074:SkEmptyFontMgr::onMatchFamilyStyleCharacter\28char\20const*\2c\20SkFontStyle\20const&\2c\20char\20const**\2c\20int\2c\20int\29\20const -3075:SkEdge::setLine\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkIRect\20const*\29 -3076:SkDynamicMemoryWStream::padToAlign4\28\29 -3077:SkDrawable::SkDrawable\28\29 -3078:SkDevice::simplifyGlyphRunRSXFormAndRedraw\28SkCanvas*\2c\20sktext::GlyphRunList\20const&\2c\20SkPaint\20const&\29 -3079:SkDevice::setDeviceCoordinateSystem\28SkM44\20const&\2c\20SkM44\20const&\2c\20SkM44\20const&\2c\20int\2c\20int\29 -3080:SkDataTable::at\28int\2c\20unsigned\20long*\29\20const -3081:SkData::MakeFromStream\28SkStream*\2c\20unsigned\20long\29 -3082:SkDQuad::dxdyAtT\28double\29\20const -3083:SkDQuad::RootsReal\28double\2c\20double\2c\20double\2c\20double*\29 -3084:SkDQuad::FindExtrema\28double\20const*\2c\20double*\29 -3085:SkDCubic::subDivide\28double\2c\20double\29\20const -3086:SkDCubic::searchRoots\28double*\2c\20int\2c\20double\2c\20SkDCubic::SearchAxis\2c\20double*\29\20const -3087:SkDCubic::Coefficients\28double\20const*\2c\20double*\2c\20double*\2c\20double*\2c\20double*\29 -3088:SkDConic::dxdyAtT\28double\29\20const -3089:SkDConic::FindExtrema\28double\20const*\2c\20float\2c\20double*\29 -3090:SkContourMeasure_segTo\28SkPoint\20const*\2c\20unsigned\20int\2c\20float\2c\20float\2c\20SkPathBuilder*\29 -3091:SkContourMeasureIter::next\28\29 -3092:SkContourMeasureIter::Impl::compute_quad_segs\28SkPoint\20const*\2c\20float\2c\20int\2c\20int\2c\20unsigned\20int\2c\20int\29 -3093:SkContourMeasureIter::Impl::compute_cubic_segs\28SkPoint\20const*\2c\20float\2c\20int\2c\20int\2c\20unsigned\20int\2c\20int\29 -3094:SkContourMeasureIter::Impl::compute_conic_segs\28SkConic\20const&\2c\20float\2c\20int\2c\20SkPoint\20const&\2c\20int\2c\20SkPoint\20const&\2c\20unsigned\20int\2c\20int\29 -3095:SkContourMeasure::getPosTan\28float\2c\20SkPoint*\2c\20SkPoint*\29\20const -3096:SkConic::evalAt\28float\29\20const -3097:SkConic::BuildUnitArc\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPathDirection\2c\20SkMatrix\20const*\2c\20SkConic*\29 -3098:SkColorSpace::toXYZD50\28skcms_Matrix3x3*\29\20const -3099:SkColorSpace::serialize\28\29\20const -3100:SkColorSpace::gamutTransformTo\28SkColorSpace\20const*\2c\20skcms_Matrix3x3*\29\20const -3101:SkColorPalette::SkColorPalette\28unsigned\20int\20const*\2c\20int\29 -3102:SkColor4fPrepForDst\28SkRGBA4f<\28SkAlphaType\293>\2c\20GrColorInfo\20const&\29 -3103:SkCodec::startIncrementalDecode\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const*\29 -3104:SkChopMonoCubicAtY\28SkPoint\20const*\2c\20float\2c\20SkPoint*\29 -3105:SkChopCubicAt\28SkPoint\20const*\2c\20SkPoint*\2c\20float\2c\20float\29 -3106:SkCanvas::scale\28float\2c\20float\29 -3107:SkCanvas::private_draw_shadow_rec\28SkPath\20const&\2c\20SkDrawShadowRec\20const&\29 -3108:SkCanvas::onResetClip\28\29 -3109:SkCanvas::onClipShader\28sk_sp\2c\20SkClipOp\29 -3110:SkCanvas::onClipRegion\28SkRegion\20const&\2c\20SkClipOp\29 -3111:SkCanvas::onClipRect\28SkRect\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -3112:SkCanvas::onClipRRect\28SkRRect\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -3113:SkCanvas::onClipPath\28SkPath\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -3114:SkCanvas::internal_private_resetClip\28\29 -3115:SkCanvas::internalSaveLayer\28SkCanvas::SaveLayerRec\20const&\2c\20SkCanvas::SaveLayerStrategy\2c\20bool\29 -3116:SkCanvas::internalDrawDeviceWithFilter\28SkDevice*\2c\20SkDevice*\2c\20SkSpan>\2c\20SkPaint\20const&\2c\20SkCanvas::DeviceCompatibleWithFilter\2c\20SkColorInfo\20const&\2c\20float\2c\20SkTileMode\2c\20bool\29 -3117:SkCanvas::experimental_DrawEdgeAAImageSet\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -3118:SkCanvas::drawRRect\28SkRRect\20const&\2c\20SkPaint\20const&\29 -3119:SkCanvas::drawPoints\28SkCanvas::PointMode\2c\20SkSpan\2c\20SkPaint\20const&\29 -3120:SkCanvas::drawPatch\28SkPoint\20const*\2c\20unsigned\20int\20const*\2c\20SkPoint\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -3121:SkCanvas::drawOval\28SkRect\20const&\2c\20SkPaint\20const&\29 -3122:SkCanvas::drawDRRect\28SkRRect\20const&\2c\20SkRRect\20const&\2c\20SkPaint\20const&\29 -3123:SkCanvas::drawArc\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\2c\20SkPaint\20const&\29 -3124:SkCanvas::clipRRect\28SkRRect\20const&\2c\20SkClipOp\2c\20bool\29 -3125:SkCanvas::SkCanvas\28sk_sp\29 -3126:SkCanvas::SkCanvas\28SkIRect\20const&\29 -3127:SkCachedData::~SkCachedData\28\29 -3128:SkBmpRLECodec::setPixel\28void*\2c\20unsigned\20long\2c\20SkImageInfo\20const&\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20char\29 -3129:SkBmpCodec::prepareToDecode\28SkImageInfo\20const&\2c\20SkCodec::Options\20const&\29 -3130:SkBlitterClipper::apply\28SkBlitter*\2c\20SkRegion\20const*\2c\20SkIRect\20const*\29 -3131:SkBlitter::blitRegion\28SkRegion\20const&\29 -3132:SkBitmapDevice::Create\28SkImageInfo\20const&\2c\20SkSurfaceProps\20const&\2c\20SkRasterHandleAllocator*\29 -3133:SkBitmapCacheDesc::Make\28SkImage\20const*\29 -3134:SkBitmap::writePixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -3135:SkBitmap::setPixels\28void*\29 -3136:SkBitmap::setPixelRef\28sk_sp\2c\20int\2c\20int\29 -3137:SkBitmap::readPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20int\2c\20int\29\20const -3138:SkBitmap::pixelRefOrigin\28\29\20const -3139:SkBitmap::notifyPixelsChanged\28\29\20const -3140:SkBitmap::isImmutable\28\29\20const -3141:SkBitmap::installPixels\28SkPixmap\20const&\29 -3142:SkBitmap::allocPixels\28\29 -3143:SkBinaryWriteBuffer::writeScalarArray\28SkSpan\29 -3144:SkBaseShadowTessellator::~SkBaseShadowTessellator\28\29_5168 -3145:SkBaseShadowTessellator::handleQuad\28SkPoint\20const*\29 -3146:SkAutoDescriptor::SkAutoDescriptor\28SkAutoDescriptor&&\29 -3147:SkArenaAllocWithReset::SkArenaAllocWithReset\28char*\2c\20unsigned\20long\2c\20unsigned\20long\29 -3148:SkAnimatedImage::decodeNextFrame\28\29 -3149:SkAnimatedImage::Frame::copyTo\28SkAnimatedImage::Frame*\29\20const -3150:SkAnalyticQuadraticEdge::updateQuadratic\28\29 -3151:SkAnalyticCubicEdge::updateCubic\28\29 -3152:SkAlphaRuns::reset\28int\29 -3153:SkAAClip::setRect\28SkIRect\20const&\29 -3154:ReconstructRow -3155:R_15880 -3156:OpAsWinding::nextEdge\28Contour&\2c\20OpAsWinding::Edge\29 -3157:OT::sbix::sanitize\28hb_sanitize_context_t*\29\20const -3158:OT::post::accelerator_t::cmp_gids\28void\20const*\2c\20void\20const*\2c\20void*\29 -3159:OT::hb_ot_layout_lookup_accelerator_t*\20OT::hb_ot_layout_lookup_accelerator_t::create\28OT::Layout::GSUB_impl::SubstLookup\20const&\29 -3160:OT::gvar_GVAR\2c\201735811442u>::sanitize_shallow\28hb_sanitize_context_t*\29\20const -3161:OT::fvar::sanitize\28hb_sanitize_context_t*\29\20const -3162:OT::cmap_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -3163:OT::cmap::sanitize\28hb_sanitize_context_t*\29\20const -3164:OT::cff2::accelerator_templ_t>::_fini\28\29 -3165:OT::avar::sanitize\28hb_sanitize_context_t*\29\20const -3166:OT::VarRegionList::evaluate\28unsigned\20int\2c\20int\20const*\2c\20unsigned\20int\2c\20float*\29\20const -3167:OT::STAT::sanitize\28hb_sanitize_context_t*\29\20const -3168:OT::Rule::apply\28OT::hb_ot_apply_context_t*\2c\20OT::ContextApplyLookupContext\20const&\29\20const -3169:OT::MVAR::sanitize\28hb_sanitize_context_t*\29\20const -3170:OT::Layout::GSUB_impl::SubstLookup::serialize_ligature\28hb_serialize_context_t*\2c\20unsigned\20int\2c\20hb_sorted_array_t\2c\20hb_array_t\2c\20hb_array_t\2c\20hb_array_t\2c\20hb_array_t\29 -3171:OT::Layout::GPOS_impl::MarkArray::apply\28OT::hb_ot_apply_context_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20OT::Layout::GPOS_impl::AnchorMatrix\20const&\2c\20unsigned\20int\2c\20unsigned\20int\29\20const -3172:OT::GDEFVersion1_2::sanitize\28hb_sanitize_context_t*\29\20const -3173:OT::Device::get_y_delta\28hb_font_t*\2c\20OT::ItemVariationStore\20const&\2c\20float*\29\20const -3174:OT::Device::get_x_delta\28hb_font_t*\2c\20OT::ItemVariationStore\20const&\2c\20float*\29\20const -3175:OT::Condition::sanitize\28hb_sanitize_context_t*\29\20const -3176:OT::ClipList::get_extents\28unsigned\20int\2c\20hb_glyph_extents_t*\2c\20OT::ItemVarStoreInstancer\20const&\29\20const -3177:OT::ChainRule::apply\28OT::hb_ot_apply_context_t*\2c\20OT::ChainContextApplyLookupContext\20const&\29\20const -3178:OT::CPAL::sanitize\28hb_sanitize_context_t*\29\20const -3179:OT::COLR::sanitize\28hb_sanitize_context_t*\29\20const -3180:OT::COLR::paint_glyph\28hb_font_t*\2c\20unsigned\20int\2c\20hb_paint_funcs_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20bool\2c\20hb_colr_scratch_t&\29\20const -3181:OT::CBLC::sanitize\28hb_sanitize_context_t*\29\20const -3182:MakeRasterCopyPriv\28SkPixmap\20const&\2c\20unsigned\20int\29 -3183:LineQuadraticIntersections::pinTs\28double*\2c\20double*\2c\20SkDPoint*\2c\20LineQuadraticIntersections::PinTPoint\29 -3184:LineQuadraticIntersections::checkCoincident\28\29 -3185:LineQuadraticIntersections::addLineNearEndPoints\28\29 -3186:LineCubicIntersections::pinTs\28double*\2c\20double*\2c\20SkDPoint*\2c\20LineCubicIntersections::PinTPoint\29 -3187:LineCubicIntersections::checkCoincident\28\29 -3188:LineCubicIntersections::addLineNearEndPoints\28\29 -3189:LineConicIntersections::pinTs\28double*\2c\20double*\2c\20SkDPoint*\2c\20LineConicIntersections::PinTPoint\29 -3190:LineConicIntersections::checkCoincident\28\29 -3191:LineConicIntersections::addLineNearEndPoints\28\29 -3192:Ins_UNKNOWN -3193:GrXferProcessor::GrXferProcessor\28GrProcessor::ClassID\29 -3194:GrVertexChunkBuilder::~GrVertexChunkBuilder\28\29 -3195:GrTriangulator::tessellate\28GrTriangulator::VertexList\20const&\2c\20GrTriangulator::Comparator\20const&\29 -3196:GrTriangulator::splitEdge\28GrTriangulator::Edge*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Comparator\20const&\29 -3197:GrTriangulator::pathToPolys\28float\2c\20SkRect\20const&\2c\20bool*\29 -3198:GrTriangulator::generateCubicPoints\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20GrTriangulator::VertexList*\2c\20int\29\20const -3199:GrTriangulator::emitTriangle\28GrTriangulator::Vertex*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::Vertex*\2c\20int\2c\20skgpu::VertexWriter\29\20const -3200:GrTriangulator::checkForIntersection\28GrTriangulator::Edge*\2c\20GrTriangulator::Edge*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::VertexList*\2c\20GrTriangulator::Comparator\20const&\29 -3201:GrTriangulator::applyFillType\28int\29\20const -3202:GrTriangulator::EdgeList::insert\28GrTriangulator::Edge*\2c\20GrTriangulator::Edge*\29 -3203:GrTriangulator::Edge::intersect\28GrTriangulator::Edge\20const&\2c\20SkPoint*\2c\20unsigned\20char*\29\20const -3204:GrTriangulator::Edge::insertBelow\28GrTriangulator::Vertex*\2c\20GrTriangulator::Comparator\20const&\29 -3205:GrTriangulator::Edge::insertAbove\28GrTriangulator::Vertex*\2c\20GrTriangulator::Comparator\20const&\29 -3206:GrToGLStencilFunc\28GrStencilTest\29 -3207:GrThreadSafeCache::~GrThreadSafeCache\28\29 -3208:GrThreadSafeCache::dropAllRefs\28\29 -3209:GrTextureRenderTargetProxy::callbackDesc\28\29\20const -3210:GrTextureProxy::clearUniqueKey\28\29 -3211:GrTexture::GrTexture\28GrGpu*\2c\20SkISize\20const&\2c\20skgpu::Protected\2c\20GrTextureType\2c\20GrMipmapStatus\2c\20std::__2::basic_string_view>\29 -3212:GrTexture::ComputeScratchKey\28GrCaps\20const&\2c\20GrBackendFormat\20const&\2c\20SkISize\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20skgpu::ScratchKey*\29 -3213:GrSurfaceProxyView::asTextureProxyRef\28\29\20const -3214:GrSurfaceProxy::GrSurfaceProxy\28std::__2::function&&\2c\20GrBackendFormat\20const&\2c\20SkISize\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20GrInternalSurfaceFlags\2c\20GrSurfaceProxy::UseAllocator\2c\20std::__2::basic_string_view>\29 -3215:GrSurfaceProxy::GrSurfaceProxy\28sk_sp\2c\20SkBackingFit\2c\20GrSurfaceProxy::UseAllocator\29 -3216:GrSurface::setRelease\28sk_sp\29 -3217:GrStyledShape::styledBounds\28\29\20const -3218:GrStyledShape::asLine\28SkPoint*\2c\20bool*\29\20const -3219:GrStyledShape::addGenIDChangeListener\28sk_sp\29\20const -3220:GrSimpleMeshDrawOpHelper::fixedFunctionFlags\28\29\20const -3221:GrShape::setRRect\28SkRRect\20const&\29 -3222:GrShape::segmentMask\28\29\20const -3223:GrResourceProvider::assignUniqueKeyToResource\28skgpu::UniqueKey\20const&\2c\20GrGpuResource*\29 -3224:GrResourceCache::releaseAll\28\29 -3225:GrResourceCache::refAndMakeResourceMRU\28GrGpuResource*\29 -3226:GrResourceCache::getNextTimestamp\28\29 -3227:GrRenderTask::addDependency\28GrRenderTask*\29 -3228:GrRenderTargetProxy::canUseStencil\28GrCaps\20const&\29\20const -3229:GrRecordingContextPriv::addOnFlushCallbackObject\28GrOnFlushCallbackObject*\29 -3230:GrRecordingContext::~GrRecordingContext\28\29 -3231:GrRecordingContext::abandonContext\28\29 -3232:GrQuadUtils::TessellationHelper::Vertices::moveTo\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20int>\20const&\29 -3233:GrQuadUtils::TessellationHelper::EdgeEquations::reset\28GrQuadUtils::TessellationHelper::EdgeVectors\20const&\29 -3234:GrQuadUtils::ResolveAAType\28GrAAType\2c\20GrQuadAAFlags\2c\20GrQuad\20const&\2c\20GrAAType*\2c\20GrQuadAAFlags*\29 -3235:GrQuadBuffer<\28anonymous\20namespace\29::FillRectOpImpl::ColorAndAA>::append\28GrQuad\20const&\2c\20\28anonymous\20namespace\29::FillRectOpImpl::ColorAndAA&&\2c\20GrQuad\20const*\29 -3236:GrPixmap::GrPixmap\28GrImageInfo\2c\20void*\2c\20unsigned\20long\29 -3237:GrPipeline::GrPipeline\28GrPipeline::InitArgs\20const&\2c\20GrProcessorSet&&\2c\20GrAppliedClip&&\29 -3238:GrPersistentCacheUtils::UnpackCachedShaders\28SkReadBuffer*\2c\20SkSL::NativeShader*\2c\20bool\2c\20SkSL::ProgramInterface*\2c\20int\2c\20GrPersistentCacheUtils::ShaderMetadata*\29 -3239:GrPathUtils::convertCubicToQuads\28SkPoint\20const*\2c\20float\2c\20skia_private::TArray*\29 -3240:GrPathTessellationShader::Make\28GrShaderCaps\20const&\2c\20SkArenaAlloc*\2c\20SkMatrix\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20skgpu::tess::PatchAttribs\29 -3241:GrOp::chainConcat\28std::__2::unique_ptr>\29 -3242:GrMeshDrawOp::PatternHelper::PatternHelper\28GrMeshDrawTarget*\2c\20GrPrimitiveType\2c\20unsigned\20long\2c\20sk_sp\2c\20int\2c\20int\2c\20int\2c\20int\29 -3243:GrMemoryPool::Make\28unsigned\20long\2c\20unsigned\20long\29 -3244:GrMakeKeyFromImageID\28skgpu::UniqueKey*\2c\20unsigned\20int\2c\20SkIRect\20const&\29 -3245:GrImageInfo::GrImageInfo\28GrColorInfo\20const&\2c\20SkISize\20const&\29 -3246:GrGpuResource::removeScratchKey\28\29 -3247:GrGpuResource::registerWithCacheWrapped\28GrWrapCacheable\29 -3248:GrGpuResource::dumpMemoryStatisticsPriv\28SkTraceMemoryDump*\2c\20SkString\20const&\2c\20char\20const*\2c\20unsigned\20long\29\20const -3249:GrGpuBuffer::onGpuMemorySize\28\29\20const -3250:GrGpu::resolveRenderTarget\28GrRenderTarget*\2c\20SkIRect\20const&\29 -3251:GrGpu::executeFlushInfo\28SkSpan\2c\20SkSurfaces::BackendSurfaceAccess\2c\20GrFlushInfo\20const&\2c\20std::__2::optional\2c\20skgpu::MutableTextureState\20const*\29 -3252:GrGeometryProcessor::TextureSampler::TextureSampler\28GrSamplerState\2c\20GrBackendFormat\20const&\2c\20skgpu::Swizzle\20const&\29 -3253:GrGeometryProcessor::ProgramImpl::ComputeMatrixKeys\28GrShaderCaps\20const&\2c\20SkMatrix\20const&\2c\20SkMatrix\20const&\29 -3254:GrGLUniformHandler::getUniformVariable\28GrResourceHandle\29\20const -3255:GrGLTextureRenderTarget::~GrGLTextureRenderTarget\28\29_12475 -3256:GrGLSemaphore::GrGLSemaphore\28GrGLGpu*\2c\20bool\29 -3257:GrGLSLVaryingHandler::~GrGLSLVaryingHandler\28\29 -3258:GrGLSLUniformHandler::addInputSampler\28skgpu::Swizzle\20const&\2c\20char\20const*\29 -3259:GrGLSLShaderBuilder::emitFunction\28SkSLType\2c\20char\20const*\2c\20SkSpan\2c\20char\20const*\29 -3260:GrGLSLProgramDataManager::setSkMatrix\28GrResourceHandle\2c\20SkMatrix\20const&\29\20const -3261:GrGLSLProgramBuilder::writeFPFunction\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29 -3262:GrGLSLProgramBuilder::invokeFP\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl\20const&\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\29\20const -3263:GrGLSLProgramBuilder::addRTFlipUniform\28char\20const*\29 -3264:GrGLSLFragmentShaderBuilder::dstColor\28\29 -3265:GrGLSLBlend::BlendKey\28SkBlendMode\29 -3266:GrGLProgramBuilder::~GrGLProgramBuilder\28\29 -3267:GrGLProgramBuilder::computeCountsAndStrides\28unsigned\20int\2c\20GrGeometryProcessor\20const&\2c\20bool\29 -3268:GrGLGpu::flushScissor\28GrScissorState\20const&\2c\20int\2c\20GrSurfaceOrigin\29 -3269:GrGLGpu::flushClearColor\28std::__2::array\29 -3270:GrGLGpu::createTexture\28SkISize\2c\20GrGLFormat\2c\20unsigned\20int\2c\20skgpu::Renderable\2c\20GrGLTextureParameters::SamplerOverriddenState*\2c\20int\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -3271:GrGLGpu::copySurfaceAsDraw\28GrSurface*\2c\20bool\2c\20GrSurface*\2c\20SkIRect\20const&\2c\20SkIRect\20const&\2c\20SkFilterMode\29 -3272:GrGLGpu::HWVertexArrayState::bindInternalVertexArray\28GrGLGpu*\2c\20GrBuffer\20const*\29 -3273:GrGLFunction::GrGLFunction\28void\20\28*\29\28unsigned\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\29\29::'lambda'\28void\20const*\2c\20unsigned\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\29::__invoke\28void\20const*\2c\20unsigned\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\29 -3274:GrGLBuffer::Make\28GrGLGpu*\2c\20unsigned\20long\2c\20GrGpuBufferType\2c\20GrAccessPattern\29 -3275:GrGLAttribArrayState::enableVertexArrays\28GrGLGpu\20const*\2c\20int\2c\20GrPrimitiveRestart\29 -3276:GrFragmentProcessors::make_effect_fp\28sk_sp\2c\20char\20const*\2c\20sk_sp\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20SkSpan\2c\20GrFPArgs\20const&\29 -3277:GrFragmentProcessors::Make\28SkShader\20const*\2c\20GrFPArgs\20const&\2c\20SkMatrix\20const&\29 -3278:GrFragmentProcessors::MakeChildFP\28SkRuntimeEffect::ChildPtr\20const&\2c\20GrFPArgs\20const&\29 -3279:GrFragmentProcessors::IsSupported\28SkMaskFilter\20const*\29 -3280:GrFragmentProcessor::makeProgramImpl\28\29\20const -3281:GrFragmentProcessor::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -3282:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29 -3283:GrFragmentProcessor::MulInputByChildAlpha\28std::__2::unique_ptr>\29 -3284:GrFragmentProcessor::HighPrecision\28std::__2::unique_ptr>\29::HighPrecisionFragmentProcessor::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -3285:GrFragmentProcessor::DeviceSpace\28std::__2::unique_ptr>\29 -3286:GrFragmentProcessor::Compose\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -3287:GrDynamicAtlas::makeNode\28GrDynamicAtlas::Node*\2c\20int\2c\20int\2c\20int\2c\20int\29 -3288:GrDynamicAtlas::instantiate\28GrOnFlushResourceProvider*\2c\20sk_sp\29 -3289:GrDrawingManager::setLastRenderTask\28GrSurfaceProxy\20const*\2c\20GrRenderTask*\29 -3290:GrDrawingManager::flushSurfaces\28SkSpan\2c\20SkSurfaces::BackendSurfaceAccess\2c\20GrFlushInfo\20const&\2c\20skgpu::MutableTextureState\20const*\29 -3291:GrDrawOpAtlas::updatePlot\28GrDeferredUploadTarget*\2c\20skgpu::AtlasLocator*\2c\20skgpu::Plot*\29 -3292:GrDirectContext::resetContext\28unsigned\20int\29 -3293:GrDirectContext::getResourceCacheLimit\28\29\20const -3294:GrDefaultGeoProcFactory::MakeForDeviceSpace\28SkArenaAlloc*\2c\20GrDefaultGeoProcFactory::Color\20const&\2c\20GrDefaultGeoProcFactory::Coverage\20const&\2c\20GrDefaultGeoProcFactory::LocalCoords\20const&\2c\20SkMatrix\20const&\29 -3295:GrColorSpaceXformEffect::Make\28std::__2::unique_ptr>\2c\20sk_sp\29 -3296:GrColorSpaceXform::apply\28SkRGBA4f<\28SkAlphaType\293>\20const&\29 -3297:GrColorSpaceXform::Equals\28GrColorSpaceXform\20const*\2c\20GrColorSpaceXform\20const*\29 -3298:GrBufferAllocPool::unmap\28\29 -3299:GrBlurUtils::can_filter_mask\28SkMaskFilterBase\20const*\2c\20GrStyledShape\20const&\2c\20SkIRect\20const&\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkIRect*\29 -3300:GrBlurUtils::GaussianBlur\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20GrColorType\2c\20SkAlphaType\2c\20sk_sp\2c\20SkIRect\2c\20SkIRect\2c\20float\2c\20float\2c\20SkTileMode\2c\20SkBackingFit\29 -3301:GrBicubicEffect::MakeSubset\28GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkMatrix\20const&\2c\20GrSamplerState::WrapMode\2c\20GrSamplerState::WrapMode\2c\20SkRect\20const&\2c\20SkCubicResampler\2c\20GrBicubicEffect::Direction\2c\20GrCaps\20const&\29 -3302:GrBackendTextures::MakeGL\28int\2c\20int\2c\20skgpu::Mipmapped\2c\20GrGLTextureInfo\20const&\2c\20sk_sp\2c\20std::__2::basic_string_view>\29 -3303:GrBackendFormatStencilBits\28GrBackendFormat\20const&\29 -3304:GrBackendFormat::asMockCompressionType\28\29\20const -3305:GrAATriangulator::~GrAATriangulator\28\29 -3306:GrAAConvexTessellator::fanRing\28GrAAConvexTessellator::Ring\20const&\29 -3307:GrAAConvexTessellator::computePtAlongBisector\28int\2c\20SkPoint\20const&\2c\20int\2c\20float\2c\20SkPoint*\29\20const -3308:GetVariationDesignPosition\28FT_FaceRec_*\2c\20SkSpan\29 -3309:GetAxes\28FT_FaceRec_*\2c\20skia_private::STArray<4\2c\20SkFontParameters::Variation::Axis\2c\20true>*\29 -3310:FT_Stream_ReadAt -3311:FT_Set_Char_Size -3312:FT_Request_Metrics -3313:FT_New_Library -3314:FT_Hypot -3315:FT_Get_Var_Design_Coordinates -3316:FT_Get_Paint -3317:FT_Get_MM_Var -3318:FT_Get_Advance -3319:FT_Add_Default_Modules -3320:DecodeImageData -3321:Cr_z_inflate_table -3322:Cr_z_inflateReset -3323:Cr_z_deflateEnd -3324:Cr_z_copy_with_crc -3325:Compute_Point_Displacement -3326:BuildHuffmanTable -3327:BrotliWarmupBitReader -3328:BrotliDecoderHuffmanTreeGroupInit -3329:AAT::trak::sanitize\28hb_sanitize_context_t*\29\20const -3330:AAT::morx_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -3331:AAT::mortmorx::accelerator_t::~accelerator_t\28\29 -3332:AAT::mort_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -3333:AAT::ltag::sanitize\28hb_sanitize_context_t*\29\20const -3334:AAT::feat::sanitize\28hb_sanitize_context_t*\29\20const -3335:AAT::ankr::sanitize\28hb_sanitize_context_t*\29\20const -3336:AAT::KerxTable::sanitize\28hb_sanitize_context_t*\29\20const -3337:AAT::KerxTable::sanitize\28hb_sanitize_context_t*\29\20const -3338:AAT::KerxTable::sanitize\28hb_sanitize_context_t*\29\20const -3339:AAT::KerxTable::accelerator_t::~accelerator_t\28\29 -3340:3103 -3341:3104 -3342:3105 -3343:3106 -3344:3107 -3345:3108 -3346:3109 -3347:3110 -3348:3111 -3349:3112 -3350:3113 -3351:3114 -3352:3115 -3353:3116 -3354:3117 -3355:3118 -3356:3119 -3357:3120 -3358:3121 -3359:3122 -3360:3123 -3361:3124 -3362:3125 -3363:3126 -3364:3127 -3365:3128 -3366:3129 -3367:zeroinfnan -3368:wuffs_lzw__decoder__transform_io -3369:wuffs_gif__decoder__set_quirk_enabled -3370:wuffs_gif__decoder__restart_frame -3371:wuffs_gif__decoder__num_animation_loops -3372:wuffs_gif__decoder__frame_dirty_rect -3373:wuffs_gif__decoder__decode_up_to_id_part1 -3374:wuffs_gif__decoder__decode_frame -3375:write_vertex_position\28GrGLSLVertexBuilder*\2c\20GrGLSLUniformHandler*\2c\20GrShaderCaps\20const&\2c\20GrShaderVar\20const&\2c\20SkMatrix\20const&\2c\20char\20const*\2c\20GrShaderVar*\2c\20GrResourceHandle*\29 -3376:write_passthrough_vertex_position\28GrGLSLVertexBuilder*\2c\20GrShaderVar\20const&\2c\20GrShaderVar*\29 -3377:write_buf -3378:wctomb -3379:wchar_t*\20std::__2::copy\5babi:nn180100\5d\2c\20wchar_t*>\28std::__2::__wrap_iter\2c\20std::__2::__wrap_iter\2c\20wchar_t*\29 -3380:wchar_t*\20std::__2::__constexpr_memmove\5babi:nn180100\5d\28wchar_t*\2c\20wchar_t\20const*\2c\20std::__2::__element_count\29 -3381:walk_simple_edges\28SkEdge*\2c\20SkBlitter*\2c\20int\2c\20int\29 -3382:vsscanf -3383:void\20std::__2::vector>::__assign_with_size\5babi:ne180100\5d\28unsigned\20long*\2c\20unsigned\20long*\2c\20long\29 -3384:void\20std::__2::vector>::__assign_with_size\5babi:ne180100\5d\28skia::textlayout::FontFeature*\2c\20skia::textlayout::FontFeature*\2c\20long\29 -3385:void\20std::__2::vector>::__assign_with_size\5babi:ne180100\5d\28SkString*\2c\20SkString*\2c\20long\29 -3386:void\20std::__2::vector>::__assign_with_size\5babi:ne180100\5d\28SkFontArguments::VariationPosition::Coordinate*\2c\20SkFontArguments::VariationPosition::Coordinate*\2c\20long\29 -3387:void\20std::__2::basic_string\2c\20std::__2::allocator>::__init\28wchar_t\20const*\2c\20wchar_t\20const*\29 -3388:void\20std::__2::basic_string\2c\20std::__2::allocator>::__init\28char*\2c\20char*\29 -3389:void\20std::__2::__tree_balance_after_insert\5babi:ne180100\5d*>\28std::__2::__tree_node_base*\2c\20std::__2::__tree_node_base*\29 -3390:void\20std::__2::__stable_sort_move\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::'lambda'\28\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\29&\2c\20std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>\28std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>\2c\20std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::'lambda'\28\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\29&\2c\20std::__2::iterator_traits\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>::difference_type\2c\20std::__2::iterator_traits\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>::value_type*\29 -3391:void\20std::__2::__sort5_maybe_branchless\5babi:ne180100\5d\28skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::finish\28skia::textlayout::Block\20const&\2c\20float\2c\20float&\29::$_0&\29 -3392:void\20std::__2::__sort5_maybe_branchless\5babi:ne180100\5d\28\28anonymous\20namespace\29::Entry*\2c\20\28anonymous\20namespace\29::Entry*\2c\20\28anonymous\20namespace\29::Entry*\2c\20\28anonymous\20namespace\29::Entry*\2c\20\28anonymous\20namespace\29::Entry*\2c\20\28anonymous\20namespace\29::EntryComparator&\29 -3393:void\20std::__2::__sort5_maybe_branchless\5babi:ne180100\5d\28SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::Transform::\28anonymous\20namespace\29::BuiltinVariableScanner::sortNewElements\28\29::'lambda'\28SkSL::ProgramElement\20const*\2c\20SkSL::ProgramElement\20const*\29&\29 -3394:void\20std::__2::__sort5_maybe_branchless\5babi:ne180100\5d\28SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::Transform::FindAndDeclareBuiltinFunctions\28SkSL::Program&\29::$_0&\29 -3395:void\20std::__2::__sift_up\5babi:ne180100\5d*>>\28std::__2::__wrap_iter*>\2c\20std::__2::__wrap_iter*>\2c\20GrGeometryProcessor::ProgramImpl::emitTransformCode\28GrGLSLVertexBuilder*\2c\20GrGLSLUniformHandler*\29::$_1&\2c\20std::__2::iterator_traits*>>::difference_type\29 -3396:void\20std::__2::__optional_storage_base::__assign_from\5babi:ne180100\5d\20const&>\28std::__2::__optional_copy_assign_base\20const&\29 -3397:void\20std::__2::__introsort\28skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::finish\28skia::textlayout::Block\20const&\2c\20float\2c\20float&\29::$_0&\2c\20std::__2::iterator_traits::difference_type\2c\20bool\29 -3398:void\20std::__2::__introsort\28\28anonymous\20namespace\29::Entry*\2c\20\28anonymous\20namespace\29::Entry*\2c\20\28anonymous\20namespace\29::EntryComparator&\2c\20std::__2::iterator_traits<\28anonymous\20namespace\29::Entry*>::difference_type\2c\20bool\29 -3399:void\20std::__2::__introsort\28SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::Transform::\28anonymous\20namespace\29::BuiltinVariableScanner::sortNewElements\28\29::'lambda'\28SkSL::ProgramElement\20const*\2c\20SkSL::ProgramElement\20const*\29&\2c\20std::__2::iterator_traits::difference_type\2c\20bool\29 -3400:void\20std::__2::__introsort\28SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::Transform::FindAndDeclareBuiltinFunctions\28SkSL::Program&\29::$_0&\2c\20std::__2::iterator_traits::difference_type\2c\20bool\29 -3401:void\20std::__2::__double_or_nothing\5babi:nn180100\5d\28std::__2::unique_ptr&\2c\20char*&\2c\20char*&\29 -3402:void\20std::__2::__call_once_proxy\5babi:nn180100\5d>\28void*\29 -3403:void\20sorted_merge<&sweep_lt_vert\28SkPoint\20const&\2c\20SkPoint\20const&\29>\28GrTriangulator::VertexList*\2c\20GrTriangulator::VertexList*\2c\20GrTriangulator::VertexList*\29 -3404:void\20sorted_merge<&sweep_lt_horiz\28SkPoint\20const&\2c\20SkPoint\20const&\29>\28GrTriangulator::VertexList*\2c\20GrTriangulator::VertexList*\2c\20GrTriangulator::VertexList*\29 -3405:void\20sort_r_simple<>\28void*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\20\28*\29\28void\20const*\2c\20void\20const*\29\29_14351 -3406:void\20skgpu::ganesh::SurfaceFillContext::clear<\28SkAlphaType\292>\28SkRGBA4f<\28SkAlphaType\292>\20const&\29 -3407:void\20hair_path<\28SkPaint::Cap\292>\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\2c\20void\20\28*\29\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29\29 -3408:void\20hair_path<\28SkPaint::Cap\291>\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\2c\20void\20\28*\29\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29\29 -3409:void\20hair_path<\28SkPaint::Cap\290>\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\2c\20void\20\28*\29\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29\29 -3410:void\20emscripten::internal::raw_destructor>\28sk_sp*\29 -3411:void\20emscripten::internal::MemberAccess>::setWire\28sk_sp\20SkRuntimeEffect::TracedShader::*\20const&\2c\20SkRuntimeEffect::TracedShader&\2c\20sk_sp*\29 -3412:void\20emscripten::internal::MemberAccess::setWire\28SimpleFontStyle\20SimpleStrutStyle::*\20const&\2c\20SimpleStrutStyle&\2c\20SimpleFontStyle*\29 -3413:void\20\28anonymous\20namespace\29::copyFT2LCD16\28FT_Bitmap_\20const&\2c\20SkMaskBuilder*\2c\20int\2c\20unsigned\20char\20const*\2c\20unsigned\20char\20const*\2c\20unsigned\20char\20const*\29 -3414:void\20\28anonymous\20namespace\29::Pass::blur\28int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\2c\20int\2c\20unsigned\20int*\2c\20int\29 -3415:void\20\28anonymous\20namespace\29::Pass::blur\28int\2c\20int\2c\20int\2c\20unsigned\20char\20const*\2c\20int\2c\20unsigned\20char*\2c\20int\29 -3416:void\20SkTIntroSort\28int\2c\20int*\2c\20int\2c\20DistanceLessThan\20const&\29 -3417:void\20SkTIntroSort\28float*\2c\20float*\29::'lambda'\28float\20const&\2c\20float\20const&\29>\28int\2c\20float*\2c\20int\2c\20void\20SkTQSort\28float*\2c\20float*\29::'lambda'\28float\20const&\2c\20float\20const&\29\20const&\29 -3418:void\20SkTIntroSort\28int\2c\20SkString*\2c\20int\2c\20bool\20\20const\28&\29\28SkString\20const&\2c\20SkString\20const&\29\29 -3419:void\20SkTIntroSort\28int\2c\20SkOpRayHit**\2c\20int\2c\20bool\20\20const\28&\29\28SkOpRayHit\20const*\2c\20SkOpRayHit\20const*\29\29 -3420:void\20SkTIntroSort\28SkOpContour**\2c\20SkOpContour**\29::'lambda'\28SkOpContour\20const*\2c\20SkOpContour\20const*\29>\28int\2c\20SkOpContour*\2c\20int\2c\20void\20SkTQSort\28SkOpContour**\2c\20SkOpContour**\29::'lambda'\28SkOpContour\20const*\2c\20SkOpContour\20const*\29\20const&\29 -3421:void\20SkTIntroSort>\2c\20SkCodec::Result*\29::Entry\2c\20SkIcoCodec::MakeFromStream\28std::__2::unique_ptr>\2c\20SkCodec::Result*\29::EntryLessThan>\28int\2c\20SkIcoCodec::MakeFromStream\28std::__2::unique_ptr>\2c\20SkCodec::Result*\29::Entry*\2c\20int\2c\20SkIcoCodec::MakeFromStream\28std::__2::unique_ptr>\2c\20SkCodec::Result*\29::EntryLessThan\20const&\29 -3422:void\20SkTIntroSort\28SkClosestRecord\20const**\2c\20SkClosestRecord\20const**\29::'lambda'\28SkClosestRecord\20const*\2c\20SkClosestRecord\20const*\29>\28int\2c\20SkClosestRecord\20const*\2c\20int\2c\20void\20SkTQSort\28SkClosestRecord\20const**\2c\20SkClosestRecord\20const**\29::'lambda'\28SkClosestRecord\20const*\2c\20SkClosestRecord\20const*\29\20const&\29 -3423:void\20SkTIntroSort\28int\2c\20SkAnalyticEdge**\2c\20int\2c\20bool\20\20const\28&\29\28SkAnalyticEdge\20const*\2c\20SkAnalyticEdge\20const*\29\29 -3424:void\20SkTIntroSort\28int\2c\20GrGpuResource**\2c\20int\2c\20bool\20\20const\28&\29\28GrGpuResource*\20const&\2c\20GrGpuResource*\20const&\29\29 -3425:void\20SkTIntroSort\28int\2c\20GrGpuResource**\2c\20int\2c\20bool\20\28*\20const&\29\28GrGpuResource*\20const&\2c\20GrGpuResource*\20const&\29\29 -3426:void\20SkTIntroSort\28int\2c\20Edge*\2c\20int\2c\20EdgeLT\20const&\29 -3427:void\20AAT::LookupFormat2>::collect_glyphs\28hb_bit_set_t&\29\20const -3428:void*\20OT::hb_accelerate_subtables_context_t::cache_func_to>\28void*\2c\20OT::hb_ot_lookup_cache_op_t\29 -3429:void*\20OT::hb_accelerate_subtables_context_t::cache_func_to>\28void*\2c\20OT::hb_ot_lookup_cache_op_t\29 -3430:virtual\20thunk\20to\20GrGLTexture::onSetLabel\28\29 -3431:virtual\20thunk\20to\20GrGLTexture::backendFormat\28\29\20const -3432:vfiprintf -3433:validate_texel_levels\28SkISize\2c\20GrColorType\2c\20GrMipLevel\20const*\2c\20int\2c\20GrCaps\20const*\29 -3434:unsigned\20short\20std::__2::__num_get_unsigned_integral\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\2c\20int\29 -3435:unsigned\20long\20long\20std::__2::__num_get_unsigned_integral\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\2c\20int\29 -3436:unsigned\20long\20const&\20std::__2::min\5babi:nn180100\5d\28unsigned\20long\20const&\2c\20unsigned\20long\20const&\29 -3437:unsigned\20int\20std::__2::__num_get_unsigned_integral\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\2c\20int\29 -3438:unsigned\20int\20const*\20std::__2::lower_bound\5babi:nn180100\5d\28unsigned\20int\20const*\2c\20unsigned\20int\20const*\2c\20unsigned\20long\20const&\29 -3439:unsigned\20int\20const&\20std::__2::__identity::operator\28\29\5babi:nn180100\5d\28unsigned\20int\20const&\29\20const -3440:ubidi_close_skia -3441:u_terminateUChars_skia -3442:u_charType_skia -3443:tt_size_run_prep -3444:tt_size_done_bytecode -3445:tt_sbit_decoder_load_image -3446:tt_face_vary_cvt -3447:tt_face_palette_set -3448:tt_face_load_cvt -3449:tt_face_get_metrics -3450:tt_done_blend -3451:tt_delta_interpolate -3452:tt_cmap4_next -3453:tt_cmap4_char_map_linear -3454:tt_cmap4_char_map_binary -3455:tt_cmap14_get_def_chars -3456:tt_cmap13_next -3457:tt_cmap12_next -3458:tt_cmap12_init -3459:tt_cmap12_char_map_binary -3460:tt_apply_mvar -3461:toParagraphStyle\28SimpleParagraphStyle\20const&\29 -3462:toBytes\28sk_sp\29 -3463:t1_lookup_glyph_by_stdcharcode_ps -3464:t1_builder_close_contour -3465:t1_builder_check_points -3466:strtoull -3467:strtoll_l -3468:strspn -3469:strncpy -3470:stream_close -3471:store_int -3472:std::logic_error::~logic_error\28\29 -3473:std::logic_error::logic_error\28char\20const*\29 -3474:std::exception::exception\5babi:nn180100\5d\28\29 -3475:std::__2::vector>::max_size\28\29\20const -3476:std::__2::vector>::capacity\5babi:nn180100\5d\28\29\20const -3477:std::__2::vector>::__construct_at_end\28unsigned\20long\29 -3478:std::__2::vector>::__clear\5babi:nn180100\5d\28\29 -3479:std::__2::vector>::__base_destruct_at_end\5babi:nn180100\5d\28std::__2::locale::facet**\29 -3480:std::__2::vector>::insert\28std::__2::__wrap_iter\2c\20float&&\29 -3481:std::__2::vector>::__append\28unsigned\20long\29 -3482:std::__2::unique_ptr::operator=\5babi:nn180100\5d\28std::__2::unique_ptr&&\29 -3483:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -3484:std::__2::unique_ptr>::operator=\5babi:ne180100\5d\28std::nullptr_t\29 -3485:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkCanvas::Layer*\29 -3486:std::__2::unique_ptr>*\20SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::insert>>\28GrProgramDesc\20const&\2c\20std::__2::unique_ptr>&&\29 -3487:std::__2::tuple\2c\20int\2c\20sktext::gpu::SubRunAllocator>\20sktext::gpu::SubRunAllocator::AllocateClassMemoryAndArena\28int\29::'lambda0'\28\29::operator\28\29\28\29\20const -3488:std::__2::tuple\2c\20int\2c\20sktext::gpu::SubRunAllocator>\20sktext::gpu::SubRunAllocator::AllocateClassMemoryAndArena\28int\29::'lambda'\28\29::operator\28\29\28\29\20const -3489:std::__2::to_string\28unsigned\20long\29 -3490:std::__2::to_chars_result\20std::__2::__to_chars_itoa\5babi:nn180100\5d\28char*\2c\20char*\2c\20unsigned\20int\2c\20std::__2::integral_constant\29 -3491:std::__2::time_put>>::~time_put\28\29 -3492:std::__2::time_get>>::__get_year\28int&\2c\20std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\29\20const -3493:std::__2::time_get>>::__get_weekdayname\28int&\2c\20std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\29\20const -3494:std::__2::time_get>>::__get_monthname\28int&\2c\20std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\29\20const -3495:std::__2::time_get>>::__get_year\28int&\2c\20std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\29\20const -3496:std::__2::time_get>>::__get_weekdayname\28int&\2c\20std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\29\20const -3497:std::__2::time_get>>::__get_monthname\28int&\2c\20std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\29\20const -3498:std::__2::reverse_iterator::operator++\5babi:nn180100\5d\28\29 -3499:std::__2::reverse_iterator::operator*\5babi:nn180100\5d\28\29\20const -3500:std::__2::pair\20std::__2::__copy_trivial::operator\28\29\5babi:nn180100\5d\28wchar_t\20const*\2c\20wchar_t\20const*\2c\20wchar_t*\29\20const -3501:std::__2::pair\2c\20void*>*>\2c\20bool>\20std::__2::__hash_table\2c\20std::__2::__unordered_map_hasher\2c\20std::__2::hash\2c\20std::__2::equal_to\2c\20true>\2c\20std::__2::__unordered_map_equal\2c\20std::__2::equal_to\2c\20std::__2::hash\2c\20true>\2c\20std::__2::allocator>>::__emplace_unique_key_args\2c\20std::__2::tuple<>>\28GrFragmentProcessor\20const*\20const&\2c\20std::__2::piecewise_construct_t\20const&\2c\20std::__2::tuple&&\2c\20std::__2::tuple<>&&\29 -3502:std::__2::pair*>\2c\20bool>\20std::__2::__hash_table\2c\20std::__2::equal_to\2c\20std::__2::allocator>::__emplace_unique_key_args\28int\20const&\2c\20int\20const&\29 -3503:std::__2::pair\2c\20std::__2::allocator>>>::pair\5babi:ne180100\5d\28std::__2::pair\2c\20std::__2::allocator>>>&&\29 -3504:std::__2::pair\20std::__2::__copy_trivial::operator\28\29\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20char*\29\20const -3505:std::__2::ostreambuf_iterator>::operator=\5babi:nn180100\5d\28wchar_t\29 -3506:std::__2::ostreambuf_iterator>::operator=\5babi:nn180100\5d\28char\29 -3507:std::__2::optional&\20std::__2::optional::operator=\5babi:ne180100\5d\28SkPath\20const&\29 -3508:std::__2::numpunct::~numpunct\28\29 -3509:std::__2::numpunct::~numpunct\28\29 -3510:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20unsigned\20int&\29\20const -3511:std::__2::num_get>>\20const&\20std::__2::use_facet\5babi:nn180100\5d>>>\28std::__2::locale\20const&\29 -3512:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20unsigned\20int&\29\20const -3513:std::__2::moneypunct\20const&\20std::__2::use_facet\5babi:nn180100\5d>\28std::__2::locale\20const&\29 -3514:std::__2::moneypunct\20const&\20std::__2::use_facet\5babi:nn180100\5d>\28std::__2::locale\20const&\29 -3515:std::__2::moneypunct::do_negative_sign\28\29\20const -3516:std::__2::moneypunct\20const&\20std::__2::use_facet\5babi:nn180100\5d>\28std::__2::locale\20const&\29 -3517:std::__2::moneypunct\20const&\20std::__2::use_facet\5babi:nn180100\5d>\28std::__2::locale\20const&\29 -3518:std::__2::moneypunct::do_negative_sign\28\29\20const -3519:std::__2::money_get>>::__do_get\28std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20bool\2c\20std::__2::locale\20const&\2c\20unsigned\20int\2c\20unsigned\20int&\2c\20bool&\2c\20std::__2::ctype\20const&\2c\20std::__2::unique_ptr&\2c\20wchar_t*&\2c\20wchar_t*\29 -3520:std::__2::money_get>>::__do_get\28std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20bool\2c\20std::__2::locale\20const&\2c\20unsigned\20int\2c\20unsigned\20int&\2c\20bool&\2c\20std::__2::ctype\20const&\2c\20std::__2::unique_ptr&\2c\20char*&\2c\20char*\29 -3521:std::__2::locale::facet**\20std::__2::__construct_at\5babi:nn180100\5d\28std::__2::locale::facet**\29 -3522:std::__2::locale::__imp::~__imp\28\29 -3523:std::__2::locale::__imp::release\28\29 -3524:std::__2::iterator_traits::difference_type\20std::__2::__distance\5babi:nn180100\5d\28unsigned\20int\20const*\2c\20unsigned\20int\20const*\2c\20std::__2::random_access_iterator_tag\29 -3525:std::__2::iterator_traits\2c\20std::__2::allocator>\20const*>::difference_type\20std::__2::distance\5babi:nn180100\5d\2c\20std::__2::allocator>\20const*>\28std::__2::basic_string\2c\20std::__2::allocator>\20const*\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const*\29 -3526:std::__2::iterator_traits::difference_type\20std::__2::distance\5babi:nn180100\5d\28char*\2c\20char*\29 -3527:std::__2::iterator_traits::difference_type\20std::__2::__distance\5babi:nn180100\5d\28char*\2c\20char*\2c\20std::__2::random_access_iterator_tag\29 -3528:std::__2::istreambuf_iterator>::operator++\5babi:nn180100\5d\28int\29 -3529:std::__2::istreambuf_iterator>::__test_for_eof\5babi:nn180100\5d\28\29\20const -3530:std::__2::istreambuf_iterator>::operator++\5babi:nn180100\5d\28int\29 -3531:std::__2::istreambuf_iterator>::__test_for_eof\5babi:nn180100\5d\28\29\20const -3532:std::__2::ios_base::width\5babi:nn180100\5d\28long\29 -3533:std::__2::ios_base::init\28void*\29 -3534:std::__2::ios_base::imbue\28std::__2::locale\20const&\29 -3535:std::__2::ios_base::__call_callbacks\28std::__2::ios_base::event\29 -3536:std::__2::enable_if::type\20skgpu::tess::PatchWriter\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\294>\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\298>\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\2964>\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\2932>\2c\20skgpu::tess::ReplicateLineEndPoints\2c\20skgpu::tess::TrackJoinControlPoints>::writeDeferredStrokePatch\28SkPoint\2c\20std::__2::optional\29 -3537:std::__2::enable_if::value\20&&\20is_move_assignable::value\2c\20void>::type\20std::__2::swap\5babi:nn180100\5d\28char&\2c\20char&\29 -3538:std::__2::deque>::__add_back_capacity\28\29 -3539:std::__2::default_delete::operator\28\29\5babi:ne180100\5d\28sktext::GlyphRunBuilder*\29\20const -3540:std::__2::default_delete\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Slot\20\5b\5d>::_EnableIfConvertible\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Slot>::type\20std::__2::default_delete\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Slot\20\5b\5d>::operator\28\29\5babi:ne180100\5d\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Slot>\28skia_private::THashTable\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Slot*\29\20const -3541:std::__2::default_delete\2c\20false>\2c\20SkGoodHash>::Pair\2c\20SkSL::FunctionDeclaration\20const*\2c\20skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d>::_EnableIfConvertible\2c\20false>\2c\20SkGoodHash>::Pair\2c\20SkSL::FunctionDeclaration\20const*\2c\20skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::Pair>::Slot>::type\20std::__2::default_delete\2c\20false>\2c\20SkGoodHash>::Pair\2c\20SkSL::FunctionDeclaration\20const*\2c\20skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d>::operator\28\29\5babi:ne180100\5d\2c\20false>\2c\20SkGoodHash>::Pair\2c\20SkSL::FunctionDeclaration\20const*\2c\20skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::Pair>::Slot>\28skia_private::THashTable\2c\20false>\2c\20SkGoodHash>::Pair\2c\20SkSL::FunctionDeclaration\20const*\2c\20skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::Pair>::Slot*\29\20const -3542:std::__2::default_delete\2c\20SkDescriptor\20const&\2c\20sktext::gpu::StrikeCache::HashTraits>::Slot\20\5b\5d>::_EnableIfConvertible\2c\20SkDescriptor\20const&\2c\20sktext::gpu::StrikeCache::HashTraits>::Slot>::type\20std::__2::default_delete\2c\20SkDescriptor\20const&\2c\20sktext::gpu::StrikeCache::HashTraits>::Slot\20\5b\5d>::operator\28\29\5babi:ne180100\5d\2c\20SkDescriptor\20const&\2c\20sktext::gpu::StrikeCache::HashTraits>::Slot>\28skia_private::THashTable\2c\20SkDescriptor\20const&\2c\20sktext::gpu::StrikeCache::HashTraits>::Slot*\29\20const -3543:std::__2::ctype::~ctype\28\29 -3544:std::__2::codecvt::~codecvt\28\29 -3545:std::__2::codecvt::do_out\28__mbstate_t&\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*&\2c\20char*\2c\20char*\2c\20char*&\29\20const -3546:std::__2::codecvt::do_out\28__mbstate_t&\2c\20char32_t\20const*\2c\20char32_t\20const*\2c\20char32_t\20const*&\2c\20char*\2c\20char*\2c\20char*&\29\20const -3547:std::__2::codecvt::do_length\28__mbstate_t&\2c\20char\20const*\2c\20char\20const*\2c\20unsigned\20long\29\20const -3548:std::__2::codecvt::do_in\28__mbstate_t&\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*&\2c\20char32_t*\2c\20char32_t*\2c\20char32_t*&\29\20const -3549:std::__2::codecvt::do_out\28__mbstate_t&\2c\20char16_t\20const*\2c\20char16_t\20const*\2c\20char16_t\20const*&\2c\20char*\2c\20char*\2c\20char*&\29\20const -3550:std::__2::codecvt::do_length\28__mbstate_t&\2c\20char\20const*\2c\20char\20const*\2c\20unsigned\20long\29\20const -3551:std::__2::codecvt::do_in\28__mbstate_t&\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*&\2c\20char16_t*\2c\20char16_t*\2c\20char16_t*&\29\20const -3552:std::__2::char_traits::not_eof\5babi:nn180100\5d\28int\29 -3553:std::__2::char_traits::assign\5babi:nn180100\5d\28char*\2c\20unsigned\20long\2c\20char\29 -3554:std::__2::basic_stringstream\2c\20std::__2::allocator>::basic_stringstream\5babi:ne180100\5d\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20unsigned\20int\29 -3555:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:nn180100\5d\28unsigned\20long\2c\20wchar_t\29 -3556:std::__2::basic_string\2c\20std::__2::allocator>::__grow_by_without_replace\5babi:nn180100\5d\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29 -3557:std::__2::basic_string\2c\20std::__2::allocator>::__grow_by_and_replace\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20wchar_t\20const*\29 -3558:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:nn180100\5d\28unsigned\20long\2c\20char\29 -3559:std::__2::basic_string\2c\20std::__2::allocator>::basic_string>\2c\200>\28std::__2::basic_string_view>\20const&\29 -3560:std::__2::basic_string\2c\20std::__2::allocator>::__null_terminate_at\5babi:nn180100\5d\28char*\2c\20unsigned\20long\29 -3561:std::__2::basic_string\2c\20std::__2::allocator>&\20skia_private::TArray\2c\20std::__2::allocator>\2c\20false>::emplace_back\28char\20const*&&\29 -3562:std::__2::basic_streambuf>::sgetc\5babi:nn180100\5d\28\29 -3563:std::__2::basic_streambuf>::sbumpc\5babi:nn180100\5d\28\29 -3564:std::__2::basic_streambuf>::sputc\5babi:nn180100\5d\28char\29 -3565:std::__2::basic_streambuf>::sgetc\5babi:nn180100\5d\28\29 -3566:std::__2::basic_streambuf>::setp\5babi:nn180100\5d\28char*\2c\20char*\29 -3567:std::__2::basic_streambuf>::sbumpc\5babi:nn180100\5d\28\29 -3568:std::__2::basic_streambuf>::basic_streambuf\28\29 -3569:std::__2::basic_streambuf>::__pbump\5babi:nn180100\5d\28long\29 -3570:std::__2::basic_ostream>::~basic_ostream\28\29_16291 -3571:std::__2::basic_ostream>::sentry::~sentry\28\29 -3572:std::__2::basic_ostream>::sentry::sentry\28std::__2::basic_ostream>&\29 -3573:std::__2::basic_ostream>::operator<<\28float\29 -3574:std::__2::basic_ostream>::flush\28\29 -3575:std::__2::basic_istream>::~basic_istream\28\29_16250 -3576:std::__2::allocator_traits>::deallocate\5babi:nn180100\5d\28std::__2::__sso_allocator&\2c\20std::__2::locale::facet**\2c\20unsigned\20long\29 -3577:std::__2::allocator::deallocate\5babi:nn180100\5d\28wchar_t*\2c\20unsigned\20long\29 -3578:std::__2::allocator::allocate\5babi:nn180100\5d\28unsigned\20long\29 -3579:std::__2::__wrap_iter\20std::__2::vector>::__insert_with_size\5babi:ne180100\5d>\2c\20std::__2::reverse_iterator>>\28std::__2::__wrap_iter\2c\20std::__2::reverse_iterator>\2c\20std::__2::reverse_iterator>\2c\20long\29 -3580:std::__2::__wrap_iter\20std::__2::vector>::__insert_with_size\5babi:ne180100\5d\2c\20std::__2::__wrap_iter>\28std::__2::__wrap_iter\2c\20std::__2::__wrap_iter\2c\20std::__2::__wrap_iter\2c\20long\29 -3581:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d\28SkSL::Position&\2c\20SkSL::Type\20const&\2c\20SkSL::ExpressionArray&&\29 -3582:std::__2::__time_put::__time_put\5babi:nn180100\5d\28\29 -3583:std::__2::__time_put::__do_put\28char*\2c\20char*&\2c\20tm\20const*\2c\20char\2c\20char\29\20const -3584:std::__2::__split_buffer>::push_back\28skia::textlayout::OneLineShaper::RunBlock*&&\29 -3585:std::__2::__optional_destruct_base::~__optional_destruct_base\5babi:ne180100\5d\28\29 -3586:std::__2::__num_put::__widen_and_group_int\28char*\2c\20char*\2c\20char*\2c\20wchar_t*\2c\20wchar_t*&\2c\20wchar_t*&\2c\20std::__2::locale\20const&\29 -3587:std::__2::__num_put::__widen_and_group_float\28char*\2c\20char*\2c\20char*\2c\20wchar_t*\2c\20wchar_t*&\2c\20wchar_t*&\2c\20std::__2::locale\20const&\29 -3588:std::__2::__num_put::__widen_and_group_int\28char*\2c\20char*\2c\20char*\2c\20char*\2c\20char*&\2c\20char*&\2c\20std::__2::locale\20const&\29 -3589:std::__2::__num_put::__widen_and_group_float\28char*\2c\20char*\2c\20char*\2c\20char*\2c\20char*&\2c\20char*&\2c\20std::__2::locale\20const&\29 -3590:std::__2::__money_put::__gather_info\28bool\2c\20bool\2c\20std::__2::locale\20const&\2c\20std::__2::money_base::pattern&\2c\20wchar_t&\2c\20wchar_t&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\2c\20int&\29 -3591:std::__2::__money_put::__format\28wchar_t*\2c\20wchar_t*&\2c\20wchar_t*&\2c\20unsigned\20int\2c\20wchar_t\20const*\2c\20wchar_t\20const*\2c\20std::__2::ctype\20const&\2c\20bool\2c\20std::__2::money_base::pattern\20const&\2c\20wchar_t\2c\20wchar_t\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20int\29 -3592:std::__2::__money_put::__gather_info\28bool\2c\20bool\2c\20std::__2::locale\20const&\2c\20std::__2::money_base::pattern&\2c\20char&\2c\20char&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\2c\20int&\29 -3593:std::__2::__money_put::__format\28char*\2c\20char*&\2c\20char*&\2c\20unsigned\20int\2c\20char\20const*\2c\20char\20const*\2c\20std::__2::ctype\20const&\2c\20bool\2c\20std::__2::money_base::pattern\20const&\2c\20char\2c\20char\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20int\29 -3594:std::__2::__libcpp_sscanf_l\28char\20const*\2c\20__locale_struct*\2c\20char\20const*\2c\20...\29 -3595:std::__2::__libcpp_mbrtowc_l\5babi:nn180100\5d\28wchar_t*\2c\20char\20const*\2c\20unsigned\20long\2c\20__mbstate_t*\2c\20__locale_struct*\29 -3596:std::__2::__libcpp_mb_cur_max_l\5babi:nn180100\5d\28__locale_struct*\29 -3597:std::__2::__libcpp_deallocate\5babi:nn180100\5d\28void*\2c\20unsigned\20long\2c\20unsigned\20long\29 -3598:std::__2::__libcpp_allocate\5babi:nn180100\5d\28unsigned\20long\2c\20unsigned\20long\29 -3599:std::__2::__is_overaligned_for_new\5babi:nn180100\5d\28unsigned\20long\29 -3600:std::__2::__function::__value_func::swap\5babi:ne180100\5d\28std::__2::__function::__value_func&\29 -3601:std::__2::__function::__func\28GrOp\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29\2c\20std::__2::allocator\28GrOp\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::operator\28\29\28GrSurfaceProxy*&&\2c\20skgpu::Mipmapped&&\29 -3602:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0>\2c\20void\20\28\29>::operator\28\29\28\29 -3603:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::operator\28\29\28std::__2::function&\29 -3604:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::destroy_deallocate\28\29 -3605:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::destroy\28\29 -3606:std::__2::__constexpr_wcslen\5babi:nn180100\5d\28wchar_t\20const*\29 -3607:std::__2::__allocation_result>::pointer>\20std::__2::__allocate_at_least\5babi:nn180100\5d>\28std::__2::__sso_allocator&\2c\20unsigned\20long\29 -3608:start_input_pass -3609:sktext::gpu::build_distance_adjust_table\28float\29 -3610:sktext::gpu::VertexFiller::isLCD\28\29\20const -3611:sktext::gpu::VertexFiller::CanUseDirect\28SkMatrix\20const&\2c\20SkMatrix\20const&\29 -3612:sktext::gpu::TextBlobRedrawCoordinator::internalRemove\28sktext::gpu::TextBlob*\29 -3613:sktext::gpu::SubRunContainer::MakeInAlloc\28sktext::GlyphRunList\20const&\2c\20SkMatrix\20const&\2c\20SkPaint\20const&\2c\20SkStrikeDeviceInfo\2c\20sktext::StrikeForGPUCacheInterface*\2c\20sktext::gpu::SubRunAllocator*\2c\20sktext::gpu::SubRunContainer::SubRunCreationBehavior\2c\20char\20const*\29::$_2::operator\28\29\28SkZip\2c\20skgpu::MaskFormat\29\20const -3614:sktext::gpu::SubRunContainer::MakeInAlloc\28sktext::GlyphRunList\20const&\2c\20SkMatrix\20const&\2c\20SkPaint\20const&\2c\20SkStrikeDeviceInfo\2c\20sktext::StrikeForGPUCacheInterface*\2c\20sktext::gpu::SubRunAllocator*\2c\20sktext::gpu::SubRunContainer::SubRunCreationBehavior\2c\20char\20const*\29::$_0::operator\28\29\28SkZip\2c\20skgpu::MaskFormat\29\20const -3615:sktext::gpu::SubRunContainer::MakeInAlloc\28sktext::GlyphRunList\20const&\2c\20SkMatrix\20const&\2c\20SkPaint\20const&\2c\20SkStrikeDeviceInfo\2c\20sktext::StrikeForGPUCacheInterface*\2c\20sktext::gpu::SubRunAllocator*\2c\20sktext::gpu::SubRunContainer::SubRunCreationBehavior\2c\20char\20const*\29 -3616:sktext::gpu::SubRunContainer::EstimateAllocSize\28sktext::GlyphRunList\20const&\29 -3617:sktext::gpu::SubRunAllocator::SubRunAllocator\28char*\2c\20int\2c\20int\29 -3618:sktext::gpu::StrikeCache::~StrikeCache\28\29 -3619:sktext::gpu::SlugImpl::Make\28SkMatrix\20const&\2c\20sktext::GlyphRunList\20const&\2c\20SkPaint\20const&\2c\20SkStrikeDeviceInfo\2c\20sktext::StrikeForGPUCacheInterface*\29 -3620:sktext::gpu::GlyphVector::packedGlyphIDToGlyph\28sktext::gpu::StrikeCache*\29 -3621:sktext::gpu::BagOfBytes::BagOfBytes\28char*\2c\20unsigned\20long\2c\20unsigned\20long\29::$_1::operator\28\29\28\29\20const -3622:sktext::glyphrun_source_bounds\28SkFont\20const&\2c\20SkPaint\20const&\2c\20SkZip\2c\20SkSpan\29 -3623:sktext::SkStrikePromise::resetStrike\28\29 -3624:sktext::GlyphRunList::makeBlob\28\29\20const -3625:sktext::GlyphRunBuilder::blobToGlyphRunList\28SkTextBlob\20const&\2c\20SkPoint\29 -3626:sktext::GlyphRun*\20std::__2::vector>::__emplace_back_slow_path&\2c\20SkSpan&\2c\20SkSpan&\2c\20SkSpan&\2c\20SkSpan&>\28SkFont\20const&\2c\20SkSpan&\2c\20SkSpan&\2c\20SkSpan&\2c\20SkSpan&\2c\20SkSpan&\29 -3627:skstd::to_string\28float\29 -3628:skpathutils::FillPathWithPaint\28SkPath\20const&\2c\20SkPaint\20const&\2c\20SkPathBuilder*\2c\20SkRect\20const*\2c\20SkMatrix\20const&\29 -3629:skjpeg_err_exit\28jpeg_common_struct*\29 -3630:skip_string -3631:skip_procedure -3632:skif::\28anonymous\20namespace\29::downscale_step_count\28float\29 -3633:skif::\28anonymous\20namespace\29::decompose_transform\28SkMatrix\20const&\2c\20SkPoint\2c\20SkMatrix*\2c\20SkMatrix*\29 -3634:skif::Mapping::adjustLayerSpace\28SkM44\20const&\29 -3635:skif::LayerSpace::relevantSubset\28skif::LayerSpace\2c\20SkTileMode\29\20const -3636:skif::FilterResult::draw\28skif::Context\20const&\2c\20SkDevice*\2c\20SkBlender\20const*\29\20const -3637:skif::FilterResult::MakeFromImage\28skif::Context\20const&\2c\20sk_sp\2c\20SkRect\2c\20skif::ParameterSpace\2c\20SkSamplingOptions\20const&\29 -3638:skif::FilterResult::FilterResult\28sk_sp\2c\20skif::LayerSpace\20const&\29 -3639:skif::Context::withNewSource\28skif::FilterResult\20const&\29\20const -3640:skia_private::THashTable::Traits>::set\28unsigned\20long\20long\29 -3641:skia_private::THashTable>\2c\20std::__2::basic_string_view>\2c\20skia_private::THashSet>\2c\20SkGoodHash>::Traits>::set\28std::__2::basic_string_view>\29 -3642:skia_private::THashTable>\2c\20std::__2::basic_string_view>\2c\20skia_private::THashSet>\2c\20SkGoodHash>::Traits>::resize\28int\29 -3643:skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::uncheckedSet\28skia_private::THashMap::Pair&&\29 -3644:skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::removeSlot\28int\29 -3645:skia_private::THashTable>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair\2c\20std::__2::basic_string_view>\2c\20skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>::resize\28int\29 -3646:skia_private::THashTable\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::uncheckedSet\28skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair&&\29 -3647:skia_private::THashTable\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Slot::emplace\28skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair&&\2c\20unsigned\20int\29 -3648:skia_private::THashTable\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::uncheckedSet\28skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair&&\29 -3649:skia_private::THashTable::Pair\2c\20skgpu::UniqueKey\2c\20skia_private::THashMap::Pair>::uncheckedSet\28skia_private::THashMap::Pair&&\29 -3650:skia_private::THashTable\2c\20SkGoodHash>::Pair\2c\20SkString\2c\20skia_private::THashMap\2c\20SkGoodHash>::Pair>::uncheckedSet\28skia_private::THashMap\2c\20SkGoodHash>::Pair&&\29 -3651:skia_private::THashTable::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap::Pair>::operator=\28skia_private::THashTable::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap::Pair>\20const&\29 -3652:skia_private::THashTable::Pair\2c\20SkSL::SymbolTable::SymbolKey\2c\20skia_private::THashMap::Pair>::resize\28int\29 -3653:skia_private::THashTable\2c\20std::__2::allocator>\2c\20SkSL::Analysis::SpecializedFunctionKey::Hash>::Pair\2c\20SkSL::Analysis::SpecializedFunctionKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkSL::Analysis::SpecializedFunctionKey::Hash>::Pair>::uncheckedSet\28skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkSL::Analysis::SpecializedFunctionKey::Hash>::Pair&&\29 -3654:skia_private::THashTable::Pair\2c\20SkSL::Analysis::SpecializedCallKey\2c\20skia_private::THashMap::Pair>::set\28skia_private::THashMap::Pair\29 -3655:skia_private::THashTable::Pair\2c\20SkPath\2c\20skia_private::THashMap::Pair>::uncheckedSet\28skia_private::THashMap::Pair&&\29 -3656:skia_private::THashTable>\2c\20SkGoodHash>::Pair\2c\20SkImageFilter\20const*\2c\20skia_private::THashMap>\2c\20SkGoodHash>::Pair>::uncheckedSet\28skia_private::THashMap>\2c\20SkGoodHash>::Pair&&\29 -3657:skia_private::THashTable>\2c\20SkGoodHash>::Pair\2c\20SkImageFilter\20const*\2c\20skia_private::THashMap>\2c\20SkGoodHash>::Pair>::resize\28int\29 -3658:skia_private::THashTable::AdaptedTraits>::uncheckedSet\28skgpu::ganesh::SmallPathShapeData*&&\29 -3659:skia_private::THashTable::AdaptedTraits>::resize\28int\29 -3660:skia_private::THashTable\2c\20SkDescriptor\20const&\2c\20sktext::gpu::StrikeCache::HashTraits>::resize\28int\29 -3661:skia_private::THashTable\2c\20SkDescriptor\2c\20SkStrikeCache::StrikeTraits>::resize\28int\29 -3662:skia_private::THashTable<\28anonymous\20namespace\29::CacheImpl::Value*\2c\20SkImageFilterCacheKey\2c\20SkTDynamicHash<\28anonymous\20namespace\29::CacheImpl::Value\2c\20SkImageFilterCacheKey\2c\20\28anonymous\20namespace\29::CacheImpl::Value>::AdaptedTraits>::uncheckedSet\28\28anonymous\20namespace\29::CacheImpl::Value*&&\29 -3663:skia_private::THashTable<\28anonymous\20namespace\29::CacheImpl::Value*\2c\20SkImageFilterCacheKey\2c\20SkTDynamicHash<\28anonymous\20namespace\29::CacheImpl::Value\2c\20SkImageFilterCacheKey\2c\20\28anonymous\20namespace\29::CacheImpl::Value>::AdaptedTraits>::resize\28int\29 -3664:skia_private::THashTable::ValueList*\2c\20skgpu::ScratchKey\2c\20SkTDynamicHash::ValueList\2c\20skgpu::ScratchKey\2c\20SkTMultiMap::ValueList>::AdaptedTraits>::uncheckedSet\28SkTMultiMap::ValueList*&&\29 -3665:skia_private::THashTable::ValueList*\2c\20skgpu::ScratchKey\2c\20SkTDynamicHash::ValueList\2c\20skgpu::ScratchKey\2c\20SkTMultiMap::ValueList>::AdaptedTraits>::resize\28int\29 -3666:skia_private::THashTable::ValueList*\2c\20skgpu::ScratchKey\2c\20SkTDynamicHash::ValueList\2c\20skgpu::ScratchKey\2c\20SkTMultiMap::ValueList>::AdaptedTraits>::uncheckedSet\28SkTMultiMap::ValueList*&&\29 -3667:skia_private::THashTable::ValueList*\2c\20skgpu::ScratchKey\2c\20SkTDynamicHash::ValueList\2c\20skgpu::ScratchKey\2c\20SkTMultiMap::ValueList>::AdaptedTraits>::resize\28int\29 -3668:skia_private::THashTable::resize\28int\29 -3669:skia_private::THashTable::Entry*\2c\20unsigned\20int\2c\20SkLRUCache::Traits>::removeIfExists\28unsigned\20int\20const&\29 -3670:skia_private::THashTable>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry*\2c\20skia::textlayout::ParagraphCacheKey\2c\20SkLRUCache>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Traits>::resize\28int\29 -3671:skia_private::THashTable>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Entry*\2c\20GrProgramDesc\2c\20SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Traits>::uncheckedSet\28SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Entry*&&\29 -3672:skia_private::THashTable>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Entry*\2c\20GrProgramDesc\2c\20SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Traits>::resize\28int\29 -3673:skia_private::THashTable::AdaptedTraits>::set\28GrThreadSafeCache::Entry*\29 -3674:skia_private::THashTable::AdaptedTraits>::resize\28int\29 -3675:skia_private::THashTable::AdaptedTraits>::removeIfExists\28skgpu::UniqueKey\20const&\29 -3676:skia_private::THashTable::AdaptedTraits>::resize\28int\29 -3677:skia_private::THashTable::Traits>::resize\28int\29 -3678:skia_private::THashSet::add\28FT_Opaque_Paint_\29 -3679:skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::operator\5b\5d\28SkSL::FunctionDeclaration\20const*\20const&\29 -3680:skia_private::THashMap>\2c\20SkGoodHash>::remove\28SkImageFilter\20const*\20const&\29 -3681:skia_private::TArray::push_back_raw\28int\29 -3682:skia_private::TArray\2c\20std::__2::allocator>\2c\20false>::checkRealloc\28int\2c\20double\29 -3683:skia_private::TArray::~TArray\28\29 -3684:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -3685:skia_private::TArray::operator=\28skia_private::TArray&&\29 -3686:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -3687:skia_private::TArray::BufferFinishedMessage\2c\20false>::operator=\28skia_private::TArray::BufferFinishedMessage\2c\20false>&&\29 -3688:skia_private::TArray::BufferFinishedMessage\2c\20false>::installDataAndUpdateCapacity\28SkSpan\29 -3689:skia_private::TArray::operator=\28skia_private::TArray&&\29 -3690:skia_private::TArray\29::ReorderedArgument\2c\20false>::push_back\28SkSL::optimize_constructor_swizzle\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::ConstructorCompound\20const&\2c\20skia_private::FixedArray<4\2c\20signed\20char>\29::ReorderedArgument&&\29 -3691:skia_private::TArray::TArray\28skia_private::TArray&&\29 -3692:skia_private::TArray::swap\28skia_private::TArray&\29 -3693:skia_private::TArray\2c\20true>::operator=\28skia_private::TArray\2c\20true>&&\29 -3694:skia_private::TArray::push_back\28SkPath&&\29 -3695:skia_private::TArray::resize_back\28int\29 -3696:skia_private::TArray::push_back_raw\28int\29 -3697:skia_private::TArray::push_back_raw\28int\29 -3698:skia_private::TArray::push_back_raw\28int\29 -3699:skia_private::TArray::push_back_raw\28int\29 -3700:skia_private::TArray::move_back_n\28int\2c\20GrTextureProxy**\29 -3701:skia_private::TArray::operator=\28skia_private::TArray&&\29 -3702:skia_private::TArray::push_back_n\28int\2c\20EllipticalRRectOp::RRect\20const*\29 -3703:skia_png_zfree -3704:skia_png_write_zTXt -3705:skia_png_write_tIME -3706:skia_png_write_tEXt -3707:skia_png_write_iTXt -3708:skia_png_set_write_fn -3709:skia_png_set_unknown_chunks -3710:skia_png_set_swap -3711:skia_png_set_strip_16 -3712:skia_png_set_read_user_transform_fn -3713:skia_png_set_read_user_chunk_fn -3714:skia_png_set_option -3715:skia_png_set_mem_fn -3716:skia_png_set_expand_gray_1_2_4_to_8 -3717:skia_png_set_error_fn -3718:skia_png_set_compression_level -3719:skia_png_set_IHDR -3720:skia_png_read_filter_row -3721:skia_png_process_IDAT_data -3722:skia_png_icc_set_sRGB -3723:skia_png_icc_check_tag_table -3724:skia_png_icc_check_header -3725:skia_png_get_uint_31 -3726:skia_png_get_sBIT -3727:skia_png_get_rowbytes -3728:skia_png_get_error_ptr -3729:skia_png_get_bit_depth -3730:skia_png_get_IHDR -3731:skia_png_do_swap -3732:skia_png_do_read_transformations -3733:skia_png_do_read_interlace -3734:skia_png_do_packswap -3735:skia_png_do_invert -3736:skia_png_do_gray_to_rgb -3737:skia_png_do_expand -3738:skia_png_do_check_palette_indexes -3739:skia_png_do_bgr -3740:skia_png_destroy_png_struct -3741:skia_png_destroy_gamma_table -3742:skia_png_create_png_struct -3743:skia_png_create_info_struct -3744:skia_png_crc_read -3745:skia_png_colorspace_sync_info -3746:skia_png_check_IHDR -3747:skia::textlayout::TypefaceFontStyleSet::matchStyle\28SkFontStyle\20const&\29 -3748:skia::textlayout::TextStyle::matchOneAttribute\28skia::textlayout::StyleType\2c\20skia::textlayout::TextStyle\20const&\29\20const -3749:skia::textlayout::TextStyle::equals\28skia::textlayout::TextStyle\20const&\29\20const -3750:skia::textlayout::TextShadow::operator!=\28skia::textlayout::TextShadow\20const&\29\20const -3751:skia::textlayout::TextLine::paint\28skia::textlayout::ParagraphPainter*\2c\20float\2c\20float\29 -3752:skia::textlayout::TextLine::iterateThroughClustersInGlyphsOrder\28bool\2c\20bool\2c\20std::__2::function\20const&\29\20const::$_0::operator\28\29\28unsigned\20long\20const&\29\20const -3753:skia::textlayout::TextLine::getRectsForRange\28skia::textlayout::SkRange\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29::operator\28\29\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\20const::'lambda'\28SkRect\29::operator\28\29\28SkRect\29\20const -3754:skia::textlayout::TextLine::getMetrics\28\29\20const -3755:skia::textlayout::TextLine::ensureTextBlobCachePopulated\28\29 -3756:skia::textlayout::TextLine::buildTextBlob\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -3757:skia::textlayout::TextLine::TextLine\28skia::textlayout::ParagraphImpl*\2c\20SkPoint\2c\20SkPoint\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20float\2c\20skia::textlayout::InternalLineMetrics\29 -3758:skia::textlayout::TextLine&\20skia_private::TArray::emplace_back&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20float&\2c\20skia::textlayout::InternalLineMetrics&>\28skia::textlayout::ParagraphImpl*&&\2c\20SkPoint&\2c\20SkPoint&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20float&\2c\20skia::textlayout::InternalLineMetrics&\29 -3759:skia::textlayout::Run::shift\28skia::textlayout::Cluster\20const*\2c\20float\29 -3760:skia::textlayout::Run::newRunBuffer\28\29 -3761:skia::textlayout::Run::findLimitingGlyphClusters\28skia::textlayout::SkRange\29\20const -3762:skia::textlayout::Run::addSpacesAtTheEnd\28float\2c\20skia::textlayout::Cluster*\29 -3763:skia::textlayout::ParagraphStyle::effective_align\28\29\20const -3764:skia::textlayout::ParagraphStyle::ParagraphStyle\28\29 -3765:skia::textlayout::ParagraphPainter::DecorationStyle::DecorationStyle\28unsigned\20int\2c\20float\2c\20std::__2::optional\29 -3766:skia::textlayout::ParagraphImpl::~ParagraphImpl\28\29 -3767:skia::textlayout::ParagraphImpl::text\28skia::textlayout::SkRange\29 -3768:skia::textlayout::ParagraphImpl::resolveStrut\28\29 -3769:skia::textlayout::ParagraphImpl::getGlyphInfoAtUTF16Offset\28unsigned\20long\2c\20skia::textlayout::Paragraph::GlyphInfo*\29 -3770:skia::textlayout::ParagraphImpl::getGlyphClusterAt\28unsigned\20long\2c\20skia::textlayout::Paragraph::GlyphClusterInfo*\29 -3771:skia::textlayout::ParagraphImpl::findPreviousGraphemeBoundary\28unsigned\20long\29\20const -3772:skia::textlayout::ParagraphImpl::computeEmptyMetrics\28\29 -3773:skia::textlayout::ParagraphImpl::clusters\28skia::textlayout::SkRange\29 -3774:skia::textlayout::ParagraphImpl::block\28unsigned\20long\29 -3775:skia::textlayout::ParagraphCacheValue::~ParagraphCacheValue\28\29 -3776:skia::textlayout::ParagraphCacheKey::ParagraphCacheKey\28skia::textlayout::ParagraphImpl\20const*\29 -3777:skia::textlayout::ParagraphBuilderImpl::~ParagraphBuilderImpl\28\29 -3778:skia::textlayout::ParagraphBuilderImpl::make\28skia::textlayout::ParagraphStyle\20const&\2c\20sk_sp\2c\20sk_sp\29 -3779:skia::textlayout::ParagraphBuilderImpl::addPlaceholder\28skia::textlayout::PlaceholderStyle\20const&\2c\20bool\29 -3780:skia::textlayout::ParagraphBuilderImpl::ParagraphBuilderImpl\28skia::textlayout::ParagraphStyle\20const&\2c\20sk_sp\2c\20sk_sp\29 -3781:skia::textlayout::Paragraph::~Paragraph\28\29 -3782:skia::textlayout::OneLineShaper::clusteredText\28skia::textlayout::SkRange&\29 -3783:skia::textlayout::FontCollection::~FontCollection\28\29 -3784:skia::textlayout::FontCollection::matchTypeface\28SkString\20const&\2c\20SkFontStyle\29 -3785:skia::textlayout::FontCollection::defaultFallback\28int\2c\20SkFontStyle\2c\20SkString\20const&\2c\20std::__2::optional\20const&\29 -3786:skia::textlayout::FontCollection::FamilyKey::Hasher::operator\28\29\28skia::textlayout::FontCollection::FamilyKey\20const&\29\20const -3787:skhdr::Metadata::getMasteringDisplayColorVolume\28skhdr::MasteringDisplayColorVolume*\29\20const -3788:skhdr::Metadata::getContentLightLevelInformation\28skhdr::ContentLightLevelInformation*\29\20const -3789:skgpu::tess::\28anonymous\20namespace\29::write_curve_index_buffer_base_index\28skgpu::VertexWriter\2c\20unsigned\20long\2c\20unsigned\20short\29 -3790:skgpu::tess::StrokeIterator::next\28\29 -3791:skgpu::tess::StrokeIterator::finishOpenContour\28\29 -3792:skgpu::tess::PreChopPathCurves\28float\2c\20SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkRect\20const&\29 -3793:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::~SmallPathOp\28\29 -3794:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::SmallPathOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20GrStyledShape\20const&\2c\20SkMatrix\20const&\2c\20bool\2c\20GrUserStencilSettings\20const*\29 -3795:skgpu::ganesh::\28anonymous\20namespace\29::ChopPathIfNecessary\28SkMatrix\20const&\2c\20GrStyledShape\20const&\2c\20SkIRect\20const&\2c\20SkStrokeRec\20const&\2c\20SkPath*\29 -3796:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::recordDraw\28GrMeshDrawTarget*\2c\20int\2c\20unsigned\20long\2c\20void*\2c\20int\2c\20unsigned\20short*\29 -3797:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::AAFlatteningConvexPathOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\2c\20float\2c\20SkStrokeRec::Style\2c\20SkPaint::Join\2c\20float\2c\20GrUserStencilSettings\20const*\29 -3798:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::AAConvexPathOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\2c\20GrUserStencilSettings\20const*\29 -3799:skgpu::ganesh::TextureOp::Make\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20SkAlphaType\2c\20sk_sp\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20skgpu::ganesh::TextureOp::Saturate\2c\20SkBlendMode\2c\20GrAAType\2c\20DrawQuad*\2c\20SkRect\20const*\29 -3800:skgpu::ganesh::TessellationPathRenderer::IsSupported\28GrCaps\20const&\29 -3801:skgpu::ganesh::SurfaceFillContext::fillRectToRectWithFP\28SkIRect\20const&\2c\20SkIRect\20const&\2c\20std::__2::unique_ptr>\29 -3802:skgpu::ganesh::SurfaceFillContext::blitTexture\28GrSurfaceProxyView\2c\20SkIRect\20const&\2c\20SkIPoint\20const&\29 -3803:skgpu::ganesh::SurfaceFillContext::addOp\28std::__2::unique_ptr>\29 -3804:skgpu::ganesh::SurfaceFillContext::addDrawOp\28std::__2::unique_ptr>\29 -3805:skgpu::ganesh::SurfaceDrawContext::~SurfaceDrawContext\28\29_10211 -3806:skgpu::ganesh::SurfaceDrawContext::drawVertices\28GrClip\20const*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20sk_sp\2c\20GrPrimitiveType*\2c\20bool\29 -3807:skgpu::ganesh::SurfaceDrawContext::drawTexturedQuad\28GrClip\20const*\2c\20GrSurfaceProxyView\2c\20SkAlphaType\2c\20sk_sp\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkBlendMode\2c\20DrawQuad*\2c\20SkRect\20const*\29 -3808:skgpu::ganesh::SurfaceDrawContext::drawTexture\28GrClip\20const*\2c\20GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkBlendMode\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20GrQuadAAFlags\2c\20SkCanvas::SrcRectConstraint\2c\20SkMatrix\20const&\2c\20sk_sp\29 -3809:skgpu::ganesh::SurfaceDrawContext::drawStrokedLine\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20SkPoint\20const*\2c\20SkStrokeRec\20const&\29 -3810:skgpu::ganesh::SurfaceDrawContext::drawRegion\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20SkRegion\20const&\2c\20GrStyle\20const&\2c\20GrUserStencilSettings\20const*\29 -3811:skgpu::ganesh::SurfaceDrawContext::drawOval\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20GrStyle\20const&\29 -3812:skgpu::ganesh::SurfaceDrawContext::SurfaceDrawContext\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20GrSurfaceProxyView\2c\20GrColorType\2c\20sk_sp\2c\20SkSurfaceProps\20const&\29 -3813:skgpu::ganesh::SurfaceContext::~SurfaceContext\28\29 -3814:skgpu::ganesh::SurfaceContext::writePixels\28GrDirectContext*\2c\20GrCPixmap\2c\20SkIPoint\29 -3815:skgpu::ganesh::SurfaceContext::copy\28sk_sp\2c\20SkIRect\2c\20SkIPoint\29 -3816:skgpu::ganesh::SurfaceContext::copyScaled\28sk_sp\2c\20SkIRect\2c\20SkIRect\2c\20SkFilterMode\29 -3817:skgpu::ganesh::SurfaceContext::asyncRescaleAndReadPixels\28GrDirectContext*\2c\20SkImageInfo\20const&\2c\20SkIRect\20const&\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29 -3818:skgpu::ganesh::SurfaceContext::asyncRescaleAndReadPixelsYUV420\28GrDirectContext*\2c\20SkYUVColorSpace\2c\20bool\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkISize\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29::FinishContext::~FinishContext\28\29 -3819:skgpu::ganesh::SurfaceContext::asyncRescaleAndReadPixelsYUV420\28GrDirectContext*\2c\20SkYUVColorSpace\2c\20bool\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkISize\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29 -3820:skgpu::ganesh::SurfaceContext::SurfaceContext\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20GrColorInfo\20const&\29 -3821:skgpu::ganesh::StrokeTessellator::draw\28GrOpFlushState*\29\20const -3822:skgpu::ganesh::StrokeTessellateOp::prePrepareTessellator\28GrTessellationShader::ProgramArgs&&\2c\20GrAppliedClip&&\29 -3823:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::NonAAStrokeRectOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20GrSimpleMeshDrawOpHelper::InputFlags\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20SkStrokeRec\20const&\2c\20GrAAType\29 -3824:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::AAStrokeRectOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::RectInfo\20const&\2c\20bool\29 -3825:skgpu::ganesh::StencilMaskHelper::drawShape\28GrShape\20const&\2c\20SkMatrix\20const&\2c\20SkRegion::Op\2c\20GrAA\29 -3826:skgpu::ganesh::SoftwarePathRenderer::DrawAroundInvPath\28skgpu::ganesh::SurfaceDrawContext*\2c\20GrPaint&&\2c\20GrUserStencilSettings\20const&\2c\20GrClip\20const*\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20SkIRect\20const&\29 -3827:skgpu::ganesh::SmallPathAtlasMgr::~SmallPathAtlasMgr\28\29_11708 -3828:skgpu::ganesh::SmallPathAtlasMgr::findOrCreate\28skgpu::ganesh::SmallPathShapeDataKey\20const&\29 -3829:skgpu::ganesh::SmallPathAtlasMgr::deleteCacheEntry\28skgpu::ganesh::SmallPathShapeData*\29 -3830:skgpu::ganesh::ShadowRRectOp::Make\28GrRecordingContext*\2c\20unsigned\20int\2c\20SkMatrix\20const&\2c\20SkRRect\20const&\2c\20float\2c\20float\29 -3831:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::RegionOpImpl\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkRegion\20const&\2c\20GrAAType\2c\20GrUserStencilSettings\20const*\29 -3832:skgpu::ganesh::RasterAsView\28GrRecordingContext*\2c\20SkImage_Raster\20const*\2c\20skgpu::Mipmapped\2c\20GrImageTexGenPolicy\29 -3833:skgpu::ganesh::QuadPerEdgeAA::Tessellator::append\28GrQuad*\2c\20GrQuad*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20GrQuadAAFlags\29 -3834:skgpu::ganesh::QuadPerEdgeAA::Tessellator::Tessellator\28skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20char*\29 -3835:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::initializeAttrs\28skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\29 -3836:skgpu::ganesh::QuadPerEdgeAA::IssueDraw\28GrCaps\20const&\2c\20GrOpsRenderPass*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20int\2c\20int\2c\20int\2c\20int\29 -3837:skgpu::ganesh::QuadPerEdgeAA::GetIndexBuffer\28GrMeshDrawTarget*\2c\20skgpu::ganesh::QuadPerEdgeAA::IndexBufferOption\29 -3838:skgpu::ganesh::PathTessellateOp::usesMSAA\28\29\20const -3839:skgpu::ganesh::PathTessellateOp::prepareTessellator\28GrTessellationShader::ProgramArgs\20const&\2c\20GrAppliedClip&&\29 -3840:skgpu::ganesh::PathTessellateOp::PathTessellateOp\28SkArenaAlloc*\2c\20GrAAType\2c\20GrUserStencilSettings\20const*\2c\20SkMatrix\20const&\2c\20SkPath\20const&\2c\20GrPaint&&\2c\20SkRect\20const&\29 -3841:skgpu::ganesh::PathStencilCoverOp::prePreparePrograms\28GrTessellationShader::ProgramArgs\20const&\2c\20GrAppliedClip&&\29 -3842:skgpu::ganesh::PathRenderer::getStencilSupport\28GrStyledShape\20const&\29\20const -3843:skgpu::ganesh::PathInnerTriangulateOp::prePreparePrograms\28GrTessellationShader::ProgramArgs\20const&\2c\20GrAppliedClip&&\29 -3844:skgpu::ganesh::PathCurveTessellator::~PathCurveTessellator\28\29 -3845:skgpu::ganesh::PathCurveTessellator::prepareWithTriangles\28GrMeshDrawTarget*\2c\20SkMatrix\20const&\2c\20GrTriangulator::BreadcrumbTriangleList*\2c\20skgpu::ganesh::PathTessellator::PathDrawList\20const&\2c\20int\29 -3846:skgpu::ganesh::OpsTask::onMakeClosed\28GrRecordingContext*\2c\20SkIRect*\29 -3847:skgpu::ganesh::OpsTask::onExecute\28GrOpFlushState*\29 -3848:skgpu::ganesh::OpsTask::addOp\28GrDrawingManager*\2c\20std::__2::unique_ptr>\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29 -3849:skgpu::ganesh::OpsTask::addDrawOp\28GrDrawingManager*\2c\20std::__2::unique_ptr>\2c\20bool\2c\20GrProcessorSet::Analysis\20const&\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29 -3850:skgpu::ganesh::OpsTask::OpsTask\28GrDrawingManager*\2c\20GrSurfaceProxyView\2c\20GrAuditTrail*\2c\20sk_sp\29 -3851:skgpu::ganesh::OpsTask::OpChain::tryConcat\28skgpu::ganesh::OpsTask::OpChain::List*\2c\20GrProcessorSet::Analysis\2c\20GrDstProxyView\20const&\2c\20GrAppliedClip\20const*\2c\20SkRect\20const&\2c\20GrCaps\20const&\2c\20SkArenaAlloc*\2c\20GrAuditTrail*\29 -3852:skgpu::ganesh::LockTextureProxyView\28GrRecordingContext*\2c\20SkImage_Lazy\20const*\2c\20GrImageTexGenPolicy\2c\20skgpu::Mipmapped\29 -3853:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::~NonAALatticeOp\28\29 -3854:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::NonAALatticeOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20GrSurfaceProxyView\2c\20SkAlphaType\2c\20sk_sp\2c\20SkFilterMode\2c\20std::__2::unique_ptr>\2c\20SkRect\20const&\29 -3855:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::programInfo\28\29 -3856:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Make\28GrRecordingContext*\2c\20SkArenaAlloc*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20SkRRect\20const&\2c\20skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::LocalCoords\20const&\2c\20GrAA\29 -3857:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::FillRRectOpImpl\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkArenaAlloc*\2c\20SkMatrix\20const&\2c\20SkRRect\20const&\2c\20skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::LocalCoords\20const&\2c\20skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::ProcessorFlags\29 -3858:skgpu::ganesh::DrawAtlasPathOp::prepareProgram\28GrCaps\20const&\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -3859:skgpu::ganesh::Device::replaceBackingProxy\28SkSurface::ContentChangeMode\2c\20sk_sp\2c\20GrColorType\2c\20sk_sp\2c\20GrSurfaceOrigin\2c\20SkSurfaceProps\20const&\29 -3860:skgpu::ganesh::Device::drawPath\28SkPath\20const&\2c\20SkPaint\20const&\29 -3861:skgpu::ganesh::Device::drawEdgeAAImage\28SkImage\20const*\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkPoint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkMatrix\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\2c\20SkMatrix\20const&\2c\20SkTileMode\29 -3862:skgpu::ganesh::Device::discard\28\29 -3863:skgpu::ganesh::Device::android_utils_clipAsRgn\28SkRegion*\29\20const -3864:skgpu::ganesh::DefaultPathRenderer::internalDrawPath\28skgpu::ganesh::SurfaceDrawContext*\2c\20GrPaint&&\2c\20GrAAType\2c\20GrUserStencilSettings\20const&\2c\20GrClip\20const*\2c\20SkMatrix\20const&\2c\20GrStyledShape\20const&\2c\20bool\29 -3865:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingCircleEffect::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -3866:skgpu::ganesh::CopyView\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20skgpu::Mipmapped\2c\20GrImageTexGenPolicy\2c\20std::__2::basic_string_view>\29 -3867:skgpu::ganesh::ClipStack::clipPath\28SkMatrix\20const&\2c\20SkPath\20const&\2c\20GrAA\2c\20SkClipOp\29 -3868:skgpu::ganesh::ClipStack::SaveRecord::replaceWithElement\28skgpu::ganesh::ClipStack::RawElement&&\2c\20SkTBlockList*\29 -3869:skgpu::ganesh::ClipStack::SaveRecord::addElement\28skgpu::ganesh::ClipStack::RawElement&&\2c\20SkTBlockList*\29 -3870:skgpu::ganesh::ClipStack::RawElement::contains\28skgpu::ganesh::ClipStack::Draw\20const&\29\20const -3871:skgpu::ganesh::AtlasTextOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -3872:skgpu::ganesh::AtlasTextOp::Make\28skgpu::ganesh::SurfaceDrawContext*\2c\20sktext::gpu::AtlasSubRun\20const*\2c\20GrClip\20const*\2c\20SkMatrix\20const&\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp&&\29 -3873:skgpu::ganesh::AtlasRenderTask::stencilAtlasRect\28GrRecordingContext*\2c\20SkRect\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20GrUserStencilSettings\20const*\29 -3874:skgpu::ganesh::AtlasRenderTask::addPath\28SkMatrix\20const&\2c\20SkPath\20const&\2c\20SkIPoint\2c\20int\2c\20int\2c\20bool\2c\20SkIPoint16*\29 -3875:skgpu::ganesh::AtlasPathRenderer::preFlush\28GrOnFlushResourceProvider*\29 -3876:skgpu::ganesh::AtlasPathRenderer::addPathToAtlas\28GrRecordingContext*\2c\20SkMatrix\20const&\2c\20SkPath\20const&\2c\20SkRect\20const&\2c\20SkIRect*\2c\20SkIPoint16*\2c\20bool*\2c\20std::__2::function\20const&\29 -3877:skgpu::ganesh::AsFragmentProcessor\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkImage\20const*\2c\20SkSamplingOptions\2c\20SkTileMode\20const*\2c\20SkMatrix\20const&\2c\20SkRect\20const*\2c\20SkRect\20const*\29 -3878:skgpu::TiledTextureUtils::OptimizeSampleArea\28SkISize\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkPoint\20const*\2c\20SkRect*\2c\20SkRect*\2c\20SkMatrix*\29 -3879:skgpu::TClientMappedBufferManager::process\28\29 -3880:skgpu::TAsyncReadResult::~TAsyncReadResult\28\29 -3881:skgpu::RectanizerSkyline::addRect\28int\2c\20int\2c\20SkIPoint16*\29 -3882:skgpu::Plot::Plot\28int\2c\20int\2c\20skgpu::AtlasGenerationCounter*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20SkColorType\2c\20unsigned\20long\29 -3883:skgpu::GetReducedBlendModeInfo\28SkBlendMode\29 -3884:skgpu::CreateIntegralTable\28int\29 -3885:skgpu::BlendFuncName\28SkBlendMode\29 -3886:skcpu::clipHandlesSprite\28SkRasterClip\20const&\2c\20int\2c\20int\2c\20SkPixmap\20const&\29 -3887:skcpu::DrawToMask\28SkPathRaw\20const&\2c\20SkIRect\20const&\2c\20SkMaskFilter\20const*\2c\20SkMatrix\20const*\2c\20SkMaskBuilder*\2c\20SkMaskBuilder::CreateMode\2c\20SkStrokeRec::InitStyle\29 -3888:skcpu::Draw::drawSprite\28SkBitmap\20const&\2c\20int\2c\20int\2c\20SkPaint\20const&\29\20const -3889:skcpu::Draw::drawRRectNinePatch\28SkRRect\20const&\2c\20SkPaint\20const&\29\20const -3890:skcpu::Draw::drawPaint\28SkPaint\20const&\29\20const -3891:skcpu::Draw::drawDevMask\28SkMask\20const&\2c\20SkPaint\20const&\2c\20SkMatrix\20const*\29\20const -3892:skcms_private::baseline::exec_stages\28skcms_private::Op\20const*\2c\20void\20const**\2c\20char\20const*\2c\20char*\2c\20int\29 -3893:skcms_private::baseline::clut\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20char\20const*\2c\20unsigned\20char\20const*\2c\20unsigned\20char\20const*\2c\20float\20vector\5b4\5d*\2c\20float\20vector\5b4\5d*\2c\20float\20vector\5b4\5d*\2c\20float\20vector\5b4\5d*\29 -3894:skcms_ApproximatelyEqualProfiles -3895:sk_sp*\20std::__2::vector\2c\20std::__2::allocator>>::__emplace_back_slow_path>\28sk_sp&&\29 -3896:sk_sp\20sk_make_sp\2c\20SkSurfaceProps\20const*&>\28skcpu::RecorderImpl*&&\2c\20SkImageInfo\20const&\2c\20sk_sp&&\2c\20SkSurfaceProps\20const*&\29 -3897:sk_sp*\20emscripten::internal::MemberAccess>::getWire\28sk_sp\20SkRuntimeEffect::TracedShader::*\20const&\2c\20SkRuntimeEffect::TracedShader&\29 -3898:sk_fopen\28char\20const*\2c\20SkFILE_Flags\29 -3899:sk_fgetsize\28_IO_FILE*\29 -3900:sk_fclose\28_IO_FILE*\29 -3901:setup_masks_arabic_plan\28arabic_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_script_t\29 -3902:set_khr_debug_label\28GrGLGpu*\2c\20unsigned\20int\2c\20std::__2::basic_string_view>\29 -3903:set_as_oval\28SkPathRaw*\2c\20SkSpan\2c\20SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -3904:setThrew -3905:serialize_image\28SkImage\20const*\2c\20SkSerialProcs\29 -3906:send_tree -3907:select_curve_ops\28skcms_Curve\20const*\2c\20int\2c\20OpAndArg*\29 -3908:sect_with_vertical\28SkPoint\20const*\2c\20float\29 -3909:sect_with_horizontal\28SkPoint\20const*\2c\20float\29 -3910:scanexp -3911:scalbnl -3912:rewind_if_necessary\28GrTriangulator::Edge*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Comparator\20const&\29 -3913:resolveImplicitLevels\28UBiDi*\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\29 -3914:reset_and_decode_image_config\28wuffs_gif__decoder__struct*\2c\20wuffs_base__image_config__struct*\2c\20wuffs_base__io_buffer__struct*\2c\20SkStream*\29 -3915:renderbuffer_storage_msaa\28GrGLGpu*\2c\20int\2c\20unsigned\20int\2c\20int\2c\20int\29 -3916:recursive_edge_intersect\28GrTriangulator::Line\20const&\2c\20SkPoint\2c\20SkPoint\2c\20GrTriangulator::Line\20const&\2c\20SkPoint\2c\20SkPoint\2c\20SkPoint*\2c\20double*\2c\20double*\29 -3917:reclassify_vertex\28TriangulationVertex*\2c\20SkPoint\20const*\2c\20int\2c\20ReflexHash*\2c\20SkTInternalLList*\29 -3918:quad_intercept_v\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -3919:quad_intercept_h\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -3920:quad_in_line\28SkPoint\20const*\29 -3921:psh_hint_table_init -3922:psh_hint_table_find_strong_points -3923:psh_hint_table_activate_mask -3924:psh_hint_align -3925:psh_glyph_interpolate_strong_points -3926:psh_glyph_interpolate_other_points -3927:psh_glyph_interpolate_normal_points -3928:psh_blues_set_zones -3929:ps_parser_load_field -3930:ps_dimension_end -3931:ps_dimension_done -3932:ps_builder_start_point -3933:printf_core -3934:position_cluster\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20bool\29 -3935:portable::uniform_color\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -3936:portable::set_rgb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -3937:portable::memset64\28unsigned\20long\20long*\2c\20unsigned\20long\20long\2c\20int\29 -3938:portable::debug_y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -3939:portable::debug_x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -3940:portable::copy_from_indirect_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -3941:portable::copy_2_slots_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -3942:portable::check_decal_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -3943:portable::bilerp_clamp_8888\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -3944:pop_arg -3945:pntz -3946:png_inflate -3947:png_deflate_claim -3948:png_decompress_chunk -3949:png_cache_unknown_chunk -3950:operator_new_impl\28unsigned\20long\29 -3951:operator==\28SkPaint\20const&\2c\20SkPaint\20const&\29 -3952:open_face -3953:non-virtual\20thunk\20to\20SkMeshPriv::CpuBuffer::~CpuBuffer\28\29_2628 -3954:non-virtual\20thunk\20to\20SkMeshPriv::CpuBuffer::~CpuBuffer\28\29 -3955:non-virtual\20thunk\20to\20SkMeshPriv::CpuBuffer::size\28\29\20const -3956:non-virtual\20thunk\20to\20SkMeshPriv::CpuBuffer::onUpdate\28GrDirectContext*\2c\20void\20const*\2c\20unsigned\20long\2c\20unsigned\20long\29 -3957:nearly_equal\28double\2c\20double\29 -3958:mbsrtowcs -3959:map_quad_general\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20SkMatrix\20const&\2c\20skvx::Vec<4\2c\20float>*\2c\20skvx::Vec<4\2c\20float>*\2c\20skvx::Vec<4\2c\20float>*\29 -3960:make_tiled_gradient\28GrFPArgs\20const&\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20bool\2c\20bool\29 -3961:make_premul_effect\28std::__2::unique_ptr>\29 -3962:make_dual_interval_colorizer\28SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20float\29 -3963:make_clamped_gradient\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20SkRGBA4f<\28SkAlphaType\292>\2c\20SkRGBA4f<\28SkAlphaType\292>\2c\20bool\29 -3964:make_bmp_proxy\28GrProxyProvider*\2c\20SkBitmap\20const&\2c\20GrColorType\2c\20skgpu::Mipmapped\2c\20SkBackingFit\2c\20skgpu::Budgeted\29 -3965:longest_match -3966:long\20std::__2::__num_get_signed_integral\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\2c\20int\29 -3967:long\20long\20std::__2::__num_get_signed_integral\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\2c\20int\29 -3968:long\20double\20std::__2::__num_get_float\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\29 -3969:load_post_names -3970:line_intercept_v\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -3971:line_intercept_h\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -3972:legalfunc$_embind_register_bigint -3973:jpeg_open_backing_store -3974:jpeg_consume_input -3975:jpeg_alloc_huff_table -3976:jinit_upsampler -3977:is_leap -3978:init_error_limit -3979:init_block -3980:hb_vector_t\2c\20false>::resize\28int\2c\20bool\2c\20bool\29 -3981:hb_vector_t::resize\28int\2c\20bool\2c\20bool\29 -3982:hb_vector_t::push\28\29 -3983:hb_vector_t\2c\20false>::resize\28int\2c\20bool\2c\20bool\29 -3984:hb_vector_size_t\20hb_bit_set_t::op_<$_14>\28hb_vector_size_t\20const&\2c\20hb_vector_size_t\20const&\29 -3985:hb_utf8_t::next\28unsigned\20char\20const*\2c\20unsigned\20char\20const*\2c\20unsigned\20int*\2c\20unsigned\20int\29 -3986:hb_unicode_script -3987:hb_unicode_mirroring_nil\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20void*\29 -3988:hb_unicode_funcs_t::is_default_ignorable\28unsigned\20int\29 -3989:hb_shape_plan_key_t::init\28bool\2c\20hb_face_t*\2c\20hb_segment_properties_t\20const*\2c\20hb_feature_t\20const*\2c\20unsigned\20int\2c\20int\20const*\2c\20unsigned\20int\2c\20char\20const*\20const*\29 -3990:hb_shape_plan_create2 -3991:hb_serialize_context_t::fini\28\29 -3992:hb_paint_extents_paint_linear_gradient\28hb_paint_funcs_t*\2c\20void*\2c\20hb_color_line_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -3993:hb_paint_extents_get_funcs\28\29 -3994:hb_paint_extents_context_t::clear\28\29 -3995:hb_ot_map_t::fini\28\29 -3996:hb_ot_layout_table_select_script -3997:hb_ot_layout_table_get_lookup_count -3998:hb_ot_layout_table_find_feature_variations -3999:hb_ot_layout_table_find_feature\28hb_face_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\29 -4000:hb_ot_layout_script_select_language -4001:hb_ot_layout_language_get_required_feature -4002:hb_ot_layout_language_find_feature -4003:hb_ot_layout_has_substitution -4004:hb_ot_layout_feature_with_variations_get_lookups -4005:hb_ot_layout_collect_features_map -4006:hb_ot_font_set_funcs -4007:hb_lazy_loader_t::do_destroy\28hb_draw_funcs_t*\29 -4008:hb_lazy_loader_t\2c\20hb_face_t\2c\2038u\2c\20OT::sbix_accelerator_t>::create\28hb_face_t*\29 -4009:hb_lazy_loader_t\2c\20hb_face_t\2c\207u\2c\20OT::post_accelerator_t>::do_destroy\28OT::post_accelerator_t*\29 -4010:hb_lazy_loader_t\2c\20hb_face_t\2c\2017u\2c\20OT::cff2_accelerator_t>::do_destroy\28OT::cff2_accelerator_t*\29 -4011:hb_lazy_loader_t\2c\20hb_face_t\2c\2035u\2c\20OT::COLR_accelerator_t>::do_destroy\28OT::COLR_accelerator_t*\29 -4012:hb_lazy_loader_t\2c\20hb_face_t\2c\2037u\2c\20OT::CBDT_accelerator_t>::do_destroy\28OT::CBDT_accelerator_t*\29 -4013:hb_language_matches -4014:hb_indic_get_categories\28unsigned\20int\29 -4015:hb_hashmap_t::fetch_item\28hb_serialize_context_t::object_t\20const*\20const&\2c\20unsigned\20int\29\20const -4016:hb_hashmap_t::alloc\28unsigned\20int\29 -4017:hb_font_t::synthetic_glyph_extents\28hb_glyph_extents_t*\29 -4018:hb_font_t::get_glyph_v_origin_with_fallback\28unsigned\20int\2c\20int*\2c\20int*\29 -4019:hb_font_t::get_glyph_contour_point_for_origin\28unsigned\20int\2c\20unsigned\20int\2c\20hb_direction_t\2c\20int*\2c\20int*\29 -4020:hb_font_set_variations -4021:hb_font_set_funcs -4022:hb_font_get_variation_glyph_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -4023:hb_font_get_glyph_h_advance -4024:hb_font_get_glyph_extents -4025:hb_font_get_font_h_extents_nil\28hb_font_t*\2c\20void*\2c\20hb_font_extents_t*\2c\20void*\29 -4026:hb_font_funcs_set_variation_glyph_func -4027:hb_font_funcs_set_nominal_glyphs_func -4028:hb_font_funcs_set_nominal_glyph_func -4029:hb_font_funcs_set_glyph_h_advances_func -4030:hb_font_funcs_set_glyph_extents_func -4031:hb_font_funcs_create -4032:hb_draw_move_to_nil\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20void*\29 -4033:hb_draw_funcs_set_quadratic_to_func -4034:hb_draw_funcs_set_move_to_func -4035:hb_draw_funcs_set_line_to_func -4036:hb_draw_funcs_set_cubic_to_func -4037:hb_draw_funcs_create -4038:hb_draw_extents_move_to\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20void*\29 -4039:hb_buffer_t::sort\28unsigned\20int\2c\20unsigned\20int\2c\20int\20\28*\29\28hb_glyph_info_t\20const*\2c\20hb_glyph_info_t\20const*\29\29 -4040:hb_buffer_t::output_info\28hb_glyph_info_t\20const&\29 -4041:hb_buffer_t::message_impl\28hb_font_t*\2c\20char\20const*\2c\20void*\29 -4042:hb_buffer_t::leave\28\29 -4043:hb_buffer_t::delete_glyphs_inplace\28bool\20\28*\29\28hb_glyph_info_t\20const*\29\29 -4044:hb_buffer_t::clear_positions\28\29 -4045:hb_buffer_set_length -4046:hb_buffer_get_glyph_positions -4047:hb_buffer_diff -4048:hb_buffer_create -4049:hb_buffer_clear_contents -4050:hb_buffer_add_utf8 -4051:hb_blob_t*\20hb_sanitize_context_t::sanitize_blob\28hb_blob_t*\29 -4052:hb_blob_t*\20hb_data_wrapper_t::call_create>\28\29\20const -4053:hb_blob_t*\20hb_data_wrapper_t::call_create>\28\29\20const -4054:hb_aat_map_builder_t::compile\28hb_aat_map_t&\29 -4055:hb_aat_layout_remove_deleted_glyphs\28hb_buffer_t*\29 -4056:hb_aat_layout_compile_map\28hb_aat_map_builder_t\20const*\2c\20hb_aat_map_t*\29 -4057:hair_cubic\28SkPoint\20const*\2c\20SkRegion\20const*\2c\20SkBlitter*\2c\20void\20\28*\29\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29\29 -4058:getint -4059:get_win_string -4060:get_dst_swizzle_and_store\28GrColorType\2c\20SkRasterPipelineOp*\2c\20LumMode*\2c\20bool*\2c\20bool*\29 -4061:get_driver_and_version\28GrGLStandard\2c\20GrGLVendor\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\29 -4062:gen_key\28skgpu::KeyBuilder*\2c\20GrProgramInfo\20const&\2c\20GrCaps\20const&\29 -4063:gen_fp_key\28GrFragmentProcessor\20const&\2c\20GrCaps\20const&\2c\20skgpu::KeyBuilder*\29 -4064:gather_uniforms_and_check_for_main\28SkSL::Program\20const&\2c\20std::__2::vector>*\2c\20std::__2::vector>*\2c\20SkRuntimeEffect::Uniform::Flags\2c\20unsigned\20long*\29 -4065:fwrite -4066:ft_var_to_normalized -4067:ft_var_load_item_variation_store -4068:ft_var_load_hvvar -4069:ft_var_load_avar -4070:ft_var_get_value_pointer -4071:ft_var_apply_tuple -4072:ft_validator_init -4073:ft_mem_strcpyn -4074:ft_hash_num_lookup -4075:ft_glyphslot_set_bitmap -4076:ft_glyphslot_preset_bitmap -4077:ft_corner_orientation -4078:ft_corner_is_flat -4079:frexp -4080:fread -4081:fp_force_eval -4082:fp_barrier_15919 -4083:fopen -4084:fold_opacity_layer_color_to_paint\28SkPaint\20const*\2c\20bool\2c\20SkPaint*\29 -4085:fmodl -4086:float\20std::__2::__num_get_float\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\29 -4087:fill_shadow_rec\28SkPath\20const&\2c\20SkPoint3\20const&\2c\20SkPoint3\20const&\2c\20float\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20SkMatrix\20const&\2c\20SkDrawShadowRec*\29 -4088:fill_inverse_cmap -4089:fileno -4090:examine_app0 -4091:emscripten::internal::MethodInvoker::invoke\28void\20\28SkCanvas::*\20const&\29\28SkPath\20const&\2c\20SkClipOp\2c\20bool\29\2c\20SkCanvas*\2c\20SkPath*\2c\20SkClipOp\2c\20bool\29 -4092:emscripten::internal::MethodInvoker\20\28SkAnimatedImage::*\29\28\29\2c\20sk_sp\2c\20SkAnimatedImage*>::invoke\28sk_sp\20\28SkAnimatedImage::*\20const&\29\28\29\2c\20SkAnimatedImage*\29 -4093:emscripten::internal::Invoker\2c\20sk_sp\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28sk_sp\2c\20sk_sp\29\2c\20sk_sp*\2c\20sk_sp*\29 -4094:emscripten::internal::Invoker\2c\20SkBlendMode\2c\20sk_sp\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28SkBlendMode\2c\20sk_sp\2c\20sk_sp\29\2c\20SkBlendMode\2c\20sk_sp*\2c\20sk_sp*\29 -4095:emscripten::internal::Invoker\2c\20SkBlendMode>::invoke\28sk_sp\20\28*\29\28SkBlendMode\29\2c\20SkBlendMode\29 -4096:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20float\29\2c\20SkPath*\2c\20float\2c\20float\2c\20float\2c\20float\29 -4097:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkPath&\2c\20float\2c\20float\29\2c\20SkPath*\2c\20float\2c\20float\29 -4098:emscripten::internal::FunctionInvoker\29\2c\20void\2c\20SkPaint&\2c\20unsigned\20long\2c\20sk_sp>::invoke\28void\20\28**\29\28SkPaint&\2c\20unsigned\20long\2c\20sk_sp\29\2c\20SkPaint*\2c\20unsigned\20long\2c\20sk_sp*\29 -4099:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkCanvas&\2c\20skia::textlayout::Paragraph*\2c\20float\2c\20float\29\2c\20SkCanvas*\2c\20skia::textlayout::Paragraph*\2c\20float\2c\20float\29 -4100:emscripten::internal::FunctionInvoker\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20SkBlendMode\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkPaint\20const*\29\2c\20void\2c\20SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20SkBlendMode\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkPaint\20const*>::invoke\28void\20\28**\29\28SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20SkBlendMode\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkPaint\20const*\29\2c\20SkCanvas*\2c\20sk_sp*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20SkBlendMode\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkPaint\20const*\29 -4101:emscripten::internal::FunctionInvoker\20const&\2c\20float\2c\20float\2c\20SkPaint\20const*\29\2c\20void\2c\20SkCanvas&\2c\20sk_sp\20const&\2c\20float\2c\20float\2c\20SkPaint\20const*>::invoke\28void\20\28**\29\28SkCanvas&\2c\20sk_sp\20const&\2c\20float\2c\20float\2c\20SkPaint\20const*\29\2c\20SkCanvas*\2c\20sk_sp*\2c\20float\2c\20float\2c\20SkPaint\20const*\29 -4102:emscripten::internal::FunctionInvoker\20\28*\29\28SkCanvas&\2c\20SimpleImageInfo\29\2c\20sk_sp\2c\20SkCanvas&\2c\20SimpleImageInfo>::invoke\28sk_sp\20\28**\29\28SkCanvas&\2c\20SimpleImageInfo\29\2c\20SkCanvas*\2c\20SimpleImageInfo*\29 -4103:emscripten::internal::FunctionInvoker::invoke\28int\20\28**\29\28SkFont&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29\2c\20SkFont*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29 -4104:emscripten::internal::FunctionInvoker::invoke\28bool\20\28**\29\28SkPath&\2c\20SkPath\20const&\2c\20SkPathOp\29\2c\20SkPath*\2c\20SkPath*\2c\20SkPathOp\29 -4105:embind_init_builtin\28\29 -4106:embind_init_Skia\28\29 -4107:embind_init_Paragraph\28\29::$_0::__invoke\28SimpleParagraphStyle\2c\20sk_sp\29 -4108:embind_init_Paragraph\28\29 -4109:embind_init_ParagraphGen\28\29 -4110:edge_line_needs_recursion\28SkPoint\20const&\2c\20SkPoint\20const&\29 -4111:dquad_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -4112:dquad_intersect_ray\28SkDCurve\20const&\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -4113:double\20std::__2::__num_get_float\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\29 -4114:dline_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -4115:dline_intersect_ray\28SkDCurve\20const&\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -4116:deflate_stored -4117:decompose_current_character\28hb_ot_shape_normalize_context_t\20const*\2c\20bool\29 -4118:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::Make\28SkArenaAlloc*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -4119:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28bool&\2c\20skgpu::tess::PatchAttribs&\29::'lambda'\28void*\29>\28skgpu::ganesh::PathCurveTessellator&&\29::'lambda'\28char*\29::__invoke\28char*\29 -4120:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::MeshGP::Make\28SkArenaAlloc*\2c\20sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::MeshGP::Make\28SkArenaAlloc*\2c\20sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -4121:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::GaussianPass*\20SkArenaAlloc::make<\28anonymous\20namespace\29::GaussianPass\2c\20int&\2c\20float*&\2c\20skvx::Vec<4\2c\20float>*&>\28int&\2c\20float*&\2c\20skvx::Vec<4\2c\20float>*&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::GaussianPass&&\29::'lambda'\28char*\29::__invoke\28char*\29 -4122:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::A8Pass*\20SkArenaAlloc::make<\28anonymous\20namespace\29::A8Pass\2c\20unsigned\20long\20long&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20int&>\28unsigned\20long\20long&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20int&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::A8Pass&&\29::'lambda'\28char*\29::__invoke\28char*\29 -4123:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28skgpu::UniqueKey\20const&\2c\20GrSurfaceProxyView\20const&\29::'lambda'\28void*\29>\28GrThreadSafeCache::Entry&&\29::'lambda'\28char*\29::__invoke\28char*\29 -4124:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28GrSurfaceProxy*&\2c\20skgpu::ScratchKey&&\2c\20GrResourceProvider*&\29::'lambda'\28void*\29>\28GrResourceAllocator::Register&&\29 -4125:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28GrRRectShadowGeoProc::Make\28SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -4126:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\20const&\2c\20SkMatrix\20const&\2c\20GrCaps\20const&\2c\20SkMatrix\20const&\2c\20bool\2c\20unsigned\20char\29::'lambda'\28void*\29>\28GrQuadEffect::Make\28SkArenaAlloc*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20GrCaps\20const&\2c\20SkMatrix\20const&\2c\20bool\2c\20unsigned\20char\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -4127:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28GrPipeline::InitArgs&\2c\20GrProcessorSet&&\2c\20GrAppliedClip&&\29::'lambda'\28void*\29>\28GrPipeline&&\29::'lambda'\28char*\29::__invoke\28char*\29 -4128:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28GrDistanceFieldA8TextGeoProc::Make\28SkArenaAlloc*\2c\20GrShaderCaps\20const&\2c\20GrSurfaceProxyView\20const*\2c\20int\2c\20GrSamplerState\2c\20float\2c\20unsigned\20int\2c\20SkMatrix\20const&\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -4129:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\20const&\2c\20SkMatrix\20const&\2c\20SkMatrix\20const&\2c\20bool\2c\20unsigned\20char\29::'lambda'\28void*\29>\28DefaultGeoProc::Make\28SkArenaAlloc*\2c\20unsigned\20int\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkMatrix\20const&\2c\20bool\2c\20unsigned\20char\29::'lambda'\28void*\29&&\29 -4130:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28CircleGeometryProcessor::Make\28SkArenaAlloc*\2c\20bool\2c\20bool\2c\20bool\2c\20bool\2c\20bool\2c\20bool\2c\20SkMatrix\20const&\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -4131:decltype\28fp.sanitize\28this\2c\20std::forward\20const*>\28fp1\29\29\29\20hb_sanitize_context_t::_dispatch\2c\20OT::IntType\2c\20void\2c\20true>\2c\20OT::ContextFormat1_4\20const*>\28OT::OffsetTo\2c\20OT::IntType\2c\20void\2c\20true>\20const&\2c\20hb_priority<1u>\2c\20OT::ContextFormat1_4\20const*&&\29 -4132:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul\2c\200ul>::__dispatch\5babi:ne180100\5d\2c\20std::__2::unique_ptr>>>::__generic_construct\5babi:ne180100\5d\2c\20std::__2::unique_ptr>>\2c\20\28std::__2::__variant_detail::_Trait\291>>\28std::__2::__variant_detail::__ctor\2c\20std::__2::unique_ptr>>>&\2c\20std::__2::__variant_detail::__move_constructor\2c\20std::__2::unique_ptr>>\2c\20\28std::__2::__variant_detail::_Trait\291>&&\29::'lambda'\28std::__2::__variant_detail::__move_constructor\2c\20std::__2::unique_ptr>>\2c\20\28std::__2::__variant_detail::_Trait\291>&\2c\20auto&&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&&>\28std::__2::__variant_detail::__move_constructor\2c\20std::__2::unique_ptr>>\2c\20\28std::__2::__variant_detail::_Trait\291>\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&&\29 -4133:dcubic_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -4134:dcubic_intersect_ray\28SkDCurve\20const&\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -4135:dconic_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -4136:dconic_intersect_ray\28SkDCurve\20const&\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -4137:data_destroy_arabic\28void*\29 -4138:data_create_arabic\28hb_ot_shape_plan_t\20const*\29 -4139:cycle -4140:cubic_intercept_v\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -4141:cubic_intercept_h\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -4142:create_colorindex -4143:copysignl -4144:conic_intercept_v\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -4145:conic_intercept_h\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -4146:compute_pos_tan\28SkPoint\20const*\2c\20unsigned\20int\2c\20float\2c\20SkPoint*\2c\20SkPoint*\29 -4147:compute_intersection\28OffsetSegment\20const&\2c\20OffsetSegment\20const&\2c\20SkPoint*\2c\20float*\2c\20float*\29 -4148:compress_block -4149:compose_khmer\28hb_ot_shape_normalize_context_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\29 -4150:compare_offsets -4151:clamp\28SkPoint\2c\20SkPoint\2c\20SkPoint\2c\20GrTriangulator::Comparator\20const&\29 -4152:checkint -4153:check_inverse_on_empty_return\28SkRegion*\2c\20SkPath\20const&\2c\20SkRegion\20const&\29 -4154:char*\20std::__2::copy_n\5babi:nn180100\5d\28char\20const*\2c\20unsigned\20long\2c\20char*\29 -4155:char*\20std::__2::copy\5babi:nn180100\5d\2c\20char*>\28std::__2::__wrap_iter\2c\20std::__2::__wrap_iter\2c\20char*\29 -4156:char*\20std::__2::__constexpr_memmove\5babi:nn180100\5d\28char*\2c\20char\20const*\2c\20std::__2::__element_count\29 -4157:cff_vstore_done -4158:cff_subfont_load -4159:cff_subfont_done -4160:cff_size_select -4161:cff_parser_run -4162:cff_make_private_dict -4163:cff_load_private_dict -4164:cff_index_get_name -4165:cff_get_kerning -4166:cff_blend_build_vector -4167:cf2_getSeacComponent -4168:cf2_computeDarkening -4169:cf2_arrstack_push -4170:cbrt -4171:build_ycc_rgb_table -4172:bracketProcessChar\28BracketData*\2c\20int\29 -4173:bool\20std::__2::operator==\5babi:nn180100\5d\28std::__2::unique_ptr\20const&\2c\20std::nullptr_t\29 -4174:bool\20std::__2::operator!=\5babi:ne180100\5d\28std::__2::variant\20const&\2c\20std::__2::variant\20const&\29 -4175:bool\20std::__2::__insertion_sort_incomplete\5babi:ne180100\5d\28skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::finish\28skia::textlayout::Block\20const&\2c\20float\2c\20float&\29::$_0&\29 -4176:bool\20std::__2::__insertion_sort_incomplete\5babi:ne180100\5d\28\28anonymous\20namespace\29::Entry*\2c\20\28anonymous\20namespace\29::Entry*\2c\20\28anonymous\20namespace\29::EntryComparator&\29 -4177:bool\20std::__2::__insertion_sort_incomplete\5babi:ne180100\5d\28SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::Transform::\28anonymous\20namespace\29::BuiltinVariableScanner::sortNewElements\28\29::'lambda'\28SkSL::ProgramElement\20const*\2c\20SkSL::ProgramElement\20const*\29&\29 -4178:bool\20std::__2::__insertion_sort_incomplete\5babi:ne180100\5d\28SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::Transform::FindAndDeclareBuiltinFunctions\28SkSL::Program&\29::$_0&\29 -4179:bool\20is_parallel\28SkDLine\20const&\2c\20SkTCurve\20const&\29 -4180:bool\20hb_hashmap_t::set_with_hash\28unsigned\20int\20const&\2c\20unsigned\20int\2c\20unsigned\20int&\2c\20bool\29 -4181:bool\20hb_hashmap_t::set_with_hash\28hb_serialize_context_t::object_t*&\2c\20unsigned\20int\2c\20unsigned\20int&\2c\20bool\29 -4182:bool\20apply_string\28OT::hb_ot_apply_context_t*\2c\20GSUBProxy::Lookup\20const&\2c\20OT::hb_ot_layout_lookup_accelerator_t\20const&\29 -4183:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -4184:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -4185:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -4186:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -4187:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -4188:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -4189:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -4190:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -4191:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -4192:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -4193:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -4194:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -4195:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -4196:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -4197:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -4198:bool\20OT::TupleValues::decompile\28OT::IntType\20const*&\2c\20hb_vector_t&\2c\20OT::IntType\20const*\2c\20bool\29 -4199:bool\20OT::OffsetTo\2c\20void\2c\20true>::serialize_serialize\2c\20hb_array_t>\2c\20$_8\20const&\2c\20\28hb_function_sortedness_t\291\2c\20\28void*\290>&>\28hb_serialize_context_t*\2c\20hb_map_iter_t\2c\20hb_array_t>\2c\20$_8\20const&\2c\20\28hb_function_sortedness_t\291\2c\20\28void*\290>&\29 -4200:bool\20GrTTopoSort_Visit\28GrRenderTask*\2c\20unsigned\20int*\29 -4201:bool\20AAT::hb_aat_apply_context_t::output_glyphs\28unsigned\20int\2c\20OT::HBGlyphID16\20const*\29 -4202:blur_column\28void\20\28*\29\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\29\2c\20skvx::Vec<8\2c\20unsigned\20short>\20\28*\29\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29\2c\20int\2c\20int\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20unsigned\20char\20const*\2c\20unsigned\20long\2c\20int\2c\20unsigned\20char*\2c\20unsigned\20long\29 -4203:bits_to_runs\28SkBlitter*\2c\20int\2c\20int\2c\20unsigned\20char\20const*\2c\20unsigned\20char\2c\20long\2c\20unsigned\20char\29 -4204:barycentric_coords\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>*\2c\20skvx::Vec<4\2c\20float>*\2c\20skvx::Vec<4\2c\20float>*\29 -4205:auto\20std::__2::__unwrap_range\5babi:nn180100\5d\2c\20std::__2::__wrap_iter>\28std::__2::__wrap_iter\2c\20std::__2::__wrap_iter\29 -4206:atanf -4207:apply_forward\28OT::hb_ot_apply_context_t*\2c\20OT::hb_ot_layout_lookup_accelerator_t\20const&\2c\20unsigned\20int\29 -4208:apply_alpha_and_colorfilter\28skif::Context\20const&\2c\20skif::FilterResult\20const&\2c\20SkPaint\20const&\29 -4209:append_multitexture_lookup\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20int\2c\20GrGLSLVarying\20const&\2c\20char\20const*\2c\20char\20const*\29 -4210:append_color_output\28PorterDuffXferProcessor\20const&\2c\20GrGLSLXPFragmentBuilder*\2c\20skgpu::BlendFormula::OutputType\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\29 -4211:af_loader_compute_darkening -4212:af_latin_metrics_scale_dim -4213:af_latin_hints_detect_features -4214:af_latin_hint_edges -4215:af_hint_normal_stem -4216:af_cjk_metrics_scale_dim -4217:af_cjk_metrics_scale -4218:af_cjk_metrics_init_widths -4219:af_cjk_hints_init -4220:af_cjk_hints_detect_features -4221:af_cjk_hints_compute_blue_edges -4222:af_cjk_hints_apply -4223:af_cjk_hint_edges -4224:af_cjk_get_standard_widths -4225:af_axis_hints_new_edge -4226:adler32 -4227:a_ctz_32 -4228:_iup_worker_interpolate -4229:_hb_preprocess_text_vowel_constraints\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -4230:_hb_ot_shape -4231:_hb_options_init\28\29 -4232:_hb_grapheme_group_func\28hb_glyph_info_t\20const&\2c\20hb_glyph_info_t\20const&\29 -4233:_hb_font_create\28hb_face_t*\29 -4234:_hb_fallback_shape -4235:_glyf_get_advance_with_var_unscaled\28hb_font_t*\2c\20unsigned\20int\2c\20bool\29 -4236:__vfprintf_internal -4237:__trunctfsf2 -4238:__tan -4239:__strftime_l -4240:__rem_pio2_large -4241:__overflow -4242:__nl_langinfo_l -4243:__newlocale -4244:__math_xflowf -4245:__math_invalidf -4246:__loc_is_allocated -4247:__isxdigit_l -4248:__isdigit_l -4249:__getf2 -4250:__get_locale -4251:__ftello_unlocked -4252:__fseeko_unlocked -4253:__floatscan -4254:__expo2 -4255:__divtf3 -4256:__cxxabiv1::__base_class_type_info::has_unambiguous_public_base\28__cxxabiv1::__dynamic_cast_info*\2c\20void*\2c\20int\29\20const -4257:_ZZN19GrGeometryProcessor11ProgramImpl17collectTransformsEP19GrGLSLVertexBuilderP20GrGLSLVaryingHandlerP20GrGLSLUniformHandler12GrShaderTypeRK11GrShaderVarSA_RK10GrPipelineEN3$_0clISE_EEvRT_RK19GrFragmentProcessorbPSJ_iNS0_9BaseCoordE -4258:\28anonymous\20namespace\29::write_text_tag\28char\20const*\29 -4259:\28anonymous\20namespace\29::write_mAB_or_mBA_tag\28unsigned\20int\2c\20skcms_Curve\20const*\2c\20skcms_Curve\20const*\2c\20unsigned\20char\20const*\2c\20unsigned\20char\20const*\2c\20skcms_Curve\20const*\2c\20skcms_Matrix3x4\20const*\29 -4260:\28anonymous\20namespace\29::set_uv_quad\28SkPoint\20const*\2c\20\28anonymous\20namespace\29::BezierVertex*\29 -4261:\28anonymous\20namespace\29::safe_to_ignore_subset_rect\28GrAAType\2c\20SkFilterMode\2c\20DrawQuad\20const&\2c\20SkRect\20const&\29 -4262:\28anonymous\20namespace\29::morphology_pass\28skif::Context\20const&\2c\20skif::FilterResult\20const&\2c\20\28anonymous\20namespace\29::MorphType\2c\20\28anonymous\20namespace\29::MorphDirection\2c\20int\29 -4263:\28anonymous\20namespace\29::make_non_convex_fill_op\28GrRecordingContext*\2c\20SkArenaAlloc*\2c\20skgpu::ganesh::FillPathFlags\2c\20GrAAType\2c\20SkRect\20const&\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\2c\20GrPaint&&\29 -4264:\28anonymous\20namespace\29::is_newer_better\28SkData*\2c\20SkData*\29 -4265:\28anonymous\20namespace\29::get_glyph_run_intercepts\28sktext::GlyphRun\20const&\2c\20SkPaint\20const&\2c\20float\20const*\2c\20float*\2c\20int*\29 -4266:\28anonymous\20namespace\29::get_cicp_trfn\28skcms_TransferFunction\20const&\29 -4267:\28anonymous\20namespace\29::get_cicp_primaries\28skcms_Matrix3x3\20const&\29 -4268:\28anonymous\20namespace\29::gather_lines_and_quads\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20float\2c\20bool\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\29::$_2::operator\28\29\28SkSpan\29\20const -4269:\28anonymous\20namespace\29::draw_to_sw_mask\28GrSWMaskHelper*\2c\20skgpu::ganesh::ClipStack::Element\20const&\2c\20bool\29 -4270:\28anonymous\20namespace\29::draw_tiled_image\28SkCanvas*\2c\20std::__2::function\20\28SkIRect\29>\2c\20SkISize\2c\20int\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20SkIRect\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkCanvas::SrcRectConstraint\2c\20SkSamplingOptions\29 -4271:\28anonymous\20namespace\29::determine_clipped_src_rect\28SkIRect\2c\20SkMatrix\20const&\2c\20SkMatrix\20const&\2c\20SkISize\20const&\2c\20SkRect\20const*\29 -4272:\28anonymous\20namespace\29::create_hb_face\28SkTypeface\20const&\29::$_0::__invoke\28void*\29 -4273:\28anonymous\20namespace\29::copyFTBitmap\28FT_Bitmap_\20const&\2c\20SkMaskBuilder*\29 -4274:\28anonymous\20namespace\29::colrv1_start_glyph\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20unsigned\20short\2c\20FT_Color_Root_Transform_\2c\20skia_private::THashSet*\29 -4275:\28anonymous\20namespace\29::colrv1_draw_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_COLR_Paint_\20const&\29 -4276:\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29 -4277:\28anonymous\20namespace\29::YUVPlanesRec::~YUVPlanesRec\28\29 -4278:\28anonymous\20namespace\29::TriangulatingPathOp::~TriangulatingPathOp\28\29 -4279:\28anonymous\20namespace\29::TriangulatingPathOp::TriangulatingPathOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20GrStyledShape\20const&\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20GrAAType\2c\20GrUserStencilSettings\20const*\29 -4280:\28anonymous\20namespace\29::TriangulatingPathOp::Triangulate\28GrEagerVertexAllocator*\2c\20SkMatrix\20const&\2c\20GrStyledShape\20const&\2c\20SkIRect\20const&\2c\20float\2c\20bool*\29 -4281:\28anonymous\20namespace\29::TriangulatingPathOp::CreateKey\28skgpu::UniqueKey*\2c\20GrStyledShape\20const&\2c\20SkIRect\20const&\29 -4282:\28anonymous\20namespace\29::TextureOpImpl::propagateCoverageAAThroughoutChain\28\29 -4283:\28anonymous\20namespace\29::TextureOpImpl::characterize\28\28anonymous\20namespace\29::TextureOpImpl::Desc*\29\20const -4284:\28anonymous\20namespace\29::TextureOpImpl::appendQuad\28DrawQuad*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\29 -4285:\28anonymous\20namespace\29::TextureOpImpl::Make\28GrRecordingContext*\2c\20GrTextureSetEntry*\2c\20int\2c\20int\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20skgpu::ganesh::TextureOp::Saturate\2c\20GrAAType\2c\20SkCanvas::SrcRectConstraint\2c\20SkMatrix\20const&\2c\20sk_sp\29 -4286:\28anonymous\20namespace\29::TextureOpImpl::FillInVertices\28GrCaps\20const&\2c\20\28anonymous\20namespace\29::TextureOpImpl*\2c\20\28anonymous\20namespace\29::TextureOpImpl::Desc*\2c\20char*\29 -4287:\28anonymous\20namespace\29::SpotVerticesFactory::makeVertices\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkPoint*\29\20const -4288:\28anonymous\20namespace\29::SkMatrixTransformImageFilter::requiredInput\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\29\20const -4289:\28anonymous\20namespace\29::SkImageImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -4290:\28anonymous\20namespace\29::SkCropImageFilter::requiredInput\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\29\20const -4291:\28anonymous\20namespace\29::SDFTSubRun::deviceRectAndNeedsTransform\28SkMatrix\20const&\29\20const -4292:\28anonymous\20namespace\29::RunIteratorQueue::advanceRuns\28\29 -4293:\28anonymous\20namespace\29::RectsBlurKey::RectsBlurKey\28float\2c\20SkBlurStyle\2c\20SkSpan\29 -4294:\28anonymous\20namespace\29::Raster8888BlurAlgorithm::maxSigma\28\29\20const -4295:\28anonymous\20namespace\29::Raster8888BlurAlgorithm::blur\28SkSize\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkTileMode\2c\20SkIRect\20const&\29\20const::'lambda'\28float\29::operator\28\29\28float\29\20const -4296:\28anonymous\20namespace\29::RPBlender::RPBlender\28SkColorType\2c\20SkColorType\2c\20SkAlphaType\2c\20bool\29 -4297:\28anonymous\20namespace\29::MipLevelHelper::allocAndInit\28SkArenaAlloc*\2c\20SkSamplingOptions\20const&\2c\20SkTileMode\2c\20SkTileMode\29 -4298:\28anonymous\20namespace\29::MeshOp::~MeshOp\28\29 -4299:\28anonymous\20namespace\29::MeshOp::MeshOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20sk_sp\2c\20GrPrimitiveType\20const*\2c\20GrAAType\2c\20sk_sp\2c\20SkMatrix\20const&\29 -4300:\28anonymous\20namespace\29::MeshOp::MeshOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMesh\20const&\2c\20skia_private::TArray>\2c\20true>\2c\20GrAAType\2c\20sk_sp\2c\20SkMatrix\20const&\29 -4301:\28anonymous\20namespace\29::MeshOp::Mesh::Mesh\28SkMesh\20const&\29 -4302:\28anonymous\20namespace\29::MeshGP::~MeshGP\28\29 -4303:\28anonymous\20namespace\29::MeshGP::Impl::~Impl\28\29 -4304:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::defineStruct\28char\20const*\29 -4305:\28anonymous\20namespace\29::FillRectOpImpl::tessellate\28skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20char*\29\20const -4306:\28anonymous\20namespace\29::FillRectOpImpl::Make\28GrRecordingContext*\2c\20GrPaint&&\2c\20GrAAType\2c\20DrawQuad*\2c\20GrUserStencilSettings\20const*\2c\20GrSimpleMeshDrawOpHelper::InputFlags\29 -4307:\28anonymous\20namespace\29::FillRectOpImpl::FillRectOpImpl\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\2c\20GrAAType\2c\20DrawQuad*\2c\20GrUserStencilSettings\20const*\2c\20GrSimpleMeshDrawOpHelper::InputFlags\29 -4308:\28anonymous\20namespace\29::EllipticalRRectEffect::Make\28std::__2::unique_ptr>\2c\20GrClipEdgeType\2c\20SkRRect\20const&\29 -4309:\28anonymous\20namespace\29::DrawAtlasOpImpl::DrawAtlasOpImpl\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20GrAAType\2c\20int\2c\20SkRSXform\20const*\2c\20SkRect\20const*\2c\20unsigned\20int\20const*\29 -4310:\28anonymous\20namespace\29::DirectMaskSubRun::glyphParams\28\29\20const -4311:\28anonymous\20namespace\29::DirectMaskSubRun::draw\28SkCanvas*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20std::__2::function\2c\20sktext::gpu::RendererData\29>\20const&\29\20const -4312:\28anonymous\20namespace\29::DefaultPathOp::programInfo\28\29 -4313:\28anonymous\20namespace\29::DefaultPathOp::Make\28GrRecordingContext*\2c\20GrPaint&&\2c\20SkPath\20const&\2c\20float\2c\20unsigned\20char\2c\20SkMatrix\20const&\2c\20bool\2c\20GrAAType\2c\20SkRect\20const&\2c\20GrUserStencilSettings\20const*\29 -4314:\28anonymous\20namespace\29::DefaultPathOp::DefaultPathOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkPath\20const&\2c\20float\2c\20unsigned\20char\2c\20SkMatrix\20const&\2c\20bool\2c\20GrAAType\2c\20SkRect\20const&\2c\20GrUserStencilSettings\20const*\29 -4315:\28anonymous\20namespace\29::ClipGeometry\20\28anonymous\20namespace\29::get_clip_geometry\28skgpu::ganesh::ClipStack::SaveRecord\20const&\2c\20skgpu::ganesh::ClipStack::Draw\20const&\29 -4316:\28anonymous\20namespace\29::CircularRRectEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -4317:\28anonymous\20namespace\29::CachedTessellations::~CachedTessellations\28\29 -4318:\28anonymous\20namespace\29::CachedTessellations::CachedTessellations\28\29 -4319:\28anonymous\20namespace\29::CacheImpl::~CacheImpl\28\29 -4320:\28anonymous\20namespace\29::AAHairlineOp::AAHairlineOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20unsigned\20char\2c\20SkMatrix\20const&\2c\20SkPath\20const&\2c\20SkIRect\2c\20float\2c\20GrUserStencilSettings\20const*\29 -4321:WebPResetDecParams -4322:WebPRescalerGetScaledDimensions -4323:WebPMultRows -4324:WebPMultARGBRows -4325:WebPIoInitFromOptions -4326:WebPInitUpsamplers -4327:WebPFlipBuffer -4328:WebPDemuxInternal -4329:WebPDemuxGetChunk -4330:WebPCopyDecBufferPixels -4331:WebPAllocateDecBuffer -4332:WebGLTextureImageGenerator::~WebGLTextureImageGenerator\28\29 -4333:VP8RemapBitReader -4334:VP8LHuffmanTablesAllocate -4335:VP8LDspInit -4336:VP8LConvertFromBGRA -4337:VP8LColorCacheInit -4338:VP8LColorCacheCopy -4339:VP8LBuildHuffmanTable -4340:VP8LBitReaderSetBuffer -4341:VP8InitScanline -4342:VP8GetInfo -4343:VP8BitReaderSetBuffer -4344:Update_Max -4345:TransformOne_C -4346:TT_Set_Named_Instance -4347:TT_Hint_Glyph -4348:StoreFrame -4349:SortContourList\28SkOpContourHead**\2c\20bool\2c\20bool\29 -4350:SkYUVAPixmapInfo::isSupported\28SkYUVAPixmapInfo::SupportedDataTypes\20const&\29\20const -4351:SkWuffsCodec::seekFrame\28int\29 -4352:SkWuffsCodec::onStartIncrementalDecode\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\29 -4353:SkWuffsCodec::onIncrementalDecodeTwoPass\28\29 -4354:SkWuffsCodec::decodeFrameConfig\28\29 -4355:SkWriter32::writeString\28char\20const*\2c\20unsigned\20long\29 -4356:SkWebpDecoder::IsWebp\28void\20const*\2c\20unsigned\20long\29 -4357:SkWebpCodec::ensureAllData\28\29 -4358:SkWebpCodec::MakeFromStream\28std::__2::unique_ptr>\2c\20SkCodec::Result*\29 -4359:SkWbmpDecoder::IsWbmp\28void\20const*\2c\20unsigned\20long\29 -4360:SkWbmpCodec::MakeFromStream\28std::__2::unique_ptr>\2c\20SkCodec::Result*\29 -4361:SkWStream::SizeOfPackedUInt\28unsigned\20long\29 -4362:SkWBuffer::padToAlign4\28\29 -4363:SkVertices::Builder::indices\28\29 -4364:SkUnicode::convertUtf16ToUtf8\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\29 -4365:SkUTF::UTF16ToUTF8\28char*\2c\20int\2c\20unsigned\20short\20const*\2c\20unsigned\20long\29 -4366:SkTypeface_FreeType::FaceRec::Make\28SkTypeface_FreeType\20const*\29 -4367:SkTypeface_Custom::onGetFamilyName\28SkString*\29\20const -4368:SkTypeface::textToGlyphs\28void\20const*\2c\20unsigned\20long\2c\20SkTextEncoding\2c\20SkSpan\29\20const -4369:SkTypeface::serialize\28SkWStream*\2c\20SkTypeface::SerializeBehavior\29\20const -4370:SkTypeface::openStream\28int*\29\20const -4371:SkTypeface::onGetFixedPitch\28\29\20const -4372:SkTypeface::getVariationDesignPosition\28SkSpan\29\20const -4373:SkTreatAsSprite\28SkMatrix\20const&\2c\20SkISize\20const&\2c\20SkSamplingOptions\20const&\2c\20bool\29 -4374:SkTransformShader::update\28SkMatrix\20const&\29 -4375:SkTransformShader::SkTransformShader\28SkShaderBase\20const&\2c\20bool\29 -4376:SkTiff::ImageFileDirectory::getEntryRawData\28unsigned\20short\2c\20unsigned\20short*\2c\20unsigned\20short*\2c\20unsigned\20int*\2c\20unsigned\20char\20const**\2c\20unsigned\20long*\29\20const -4377:SkTextBlobBuilder::allocRunPos\28SkFont\20const&\2c\20int\2c\20SkRect\20const*\29 -4378:SkTextBlob::getIntercepts\28float\20const*\2c\20float*\2c\20SkPaint\20const*\29\20const -4379:SkTextBlob::RunRecord::StorageSize\28unsigned\20int\2c\20unsigned\20int\2c\20SkTextBlob::GlyphPositioning\2c\20SkSafeMath*\29 -4380:SkTextBlob::MakeFromText\28void\20const*\2c\20unsigned\20long\2c\20SkFont\20const&\2c\20SkTextEncoding\29 -4381:SkTextBlob::MakeFromRSXform\28void\20const*\2c\20unsigned\20long\2c\20SkSpan\2c\20SkFont\20const&\2c\20SkTextEncoding\29 -4382:SkTextBlob::Iter::experimentalNext\28SkTextBlob::Iter::ExperimentalRun*\29 -4383:SkTextBlob::Iter::Iter\28SkTextBlob\20const&\29 -4384:SkTaskGroup::wait\28\29 -4385:SkTaskGroup::add\28std::__2::function\29 -4386:SkTSpan::onlyEndPointsInCommon\28SkTSpan\20const*\2c\20bool*\2c\20bool*\2c\20bool*\29 -4387:SkTSpan::linearIntersects\28SkTCurve\20const&\29\20const -4388:SkTSect::removeAllBut\28SkTSpan\20const*\2c\20SkTSpan*\2c\20SkTSect*\29 -4389:SkTSect::intersects\28SkTSpan*\2c\20SkTSect*\2c\20SkTSpan*\2c\20int*\29 -4390:SkTSect::deleteEmptySpans\28\29 -4391:SkTSect::addSplitAt\28SkTSpan*\2c\20double\29 -4392:SkTSect::addForPerp\28SkTSpan*\2c\20double\29 -4393:SkTSect::EndsEqual\28SkTSect\20const*\2c\20SkTSect\20const*\2c\20SkIntersections*\29 -4394:SkTMultiMap::~SkTMultiMap\28\29 -4395:SkTMaskGamma<3\2c\203\2c\203>::SkTMaskGamma\28float\2c\20float\29 -4396:SkTDynamicHash<\28anonymous\20namespace\29::CacheImpl::Value\2c\20SkImageFilterCacheKey\2c\20\28anonymous\20namespace\29::CacheImpl::Value>::find\28SkImageFilterCacheKey\20const&\29\20const -4397:SkTDStorage::calculateSizeOrDie\28int\29::$_1::operator\28\29\28\29\20const -4398:SkTDStorage::SkTDStorage\28SkTDStorage&&\29 -4399:SkTCubic::hullIntersects\28SkDQuad\20const&\2c\20bool*\29\20const -4400:SkTConic::otherPts\28int\2c\20SkDPoint\20const**\29\20const -4401:SkTConic::hullIntersects\28SkDCubic\20const&\2c\20bool*\29\20const -4402:SkTConic::controlsInside\28\29\20const -4403:SkTConic::collapsed\28\29\20const -4404:SkTBlockList::reset\28\29 -4405:SkTBlockList::reset\28\29 -4406:SkTBlockList::push_back\28GrGLProgramDataManager::GLUniformInfo\20const&\29 -4407:SkSwizzler::MakeSimple\28int\2c\20SkImageInfo\20const&\2c\20SkCodec::Options\20const&\2c\20SkIRect\20const*\29 -4408:SkSurfaces::WrapPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkSurfaceProps\20const*\29 -4409:SkSurface_Base::outstandingImageSnapshot\28\29\20const -4410:SkSurface_Base::onDraw\28SkCanvas*\2c\20float\2c\20float\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\29 -4411:SkSurface_Base::onCapabilities\28\29 -4412:SkSurface::height\28\29\20const -4413:SkStrokeRec::setHairlineStyle\28\29 -4414:SkStrokeRec::SkStrokeRec\28SkPaint\20const&\2c\20SkPaint::Style\2c\20float\29 -4415:SkStrokeRec::GetInflationRadius\28SkPaint::Join\2c\20float\2c\20SkPaint::Cap\2c\20float\29 -4416:SkString::insertHex\28unsigned\20long\2c\20unsigned\20int\2c\20int\29 -4417:SkString::appendVAList\28char\20const*\2c\20void*\29 -4418:SkString::SkString\28unsigned\20long\29 -4419:SkString*\20std::__2::vector>::__emplace_back_slow_path\28char\20const*&\29 -4420:SkStrikeSpec::SkStrikeSpec\28SkStrikeSpec\20const&\29 -4421:SkStrikeSpec::ShouldDrawAsPath\28SkPaint\20const&\2c\20SkFont\20const&\2c\20SkMatrix\20const&\29 -4422:SkStrike::~SkStrike\28\29 -4423:SkStream::readS8\28signed\20char*\29 -4424:SkStrSplit\28char\20const*\2c\20char\20const*\2c\20SkStrSplitMode\2c\20skia_private::TArray*\29 -4425:SkStrAppendS32\28char*\2c\20int\29 -4426:SkSpriteBlitter_Memcpy::~SkSpriteBlitter_Memcpy\28\29 -4427:SkSpecialImages::AsView\28GrRecordingContext*\2c\20SkSpecialImage\20const*\29 -4428:SkSharedMutex::releaseShared\28\29 -4429:SkShapers::unicode::BidiRunIterator\28sk_sp\2c\20char\20const*\2c\20unsigned\20long\2c\20unsigned\20char\29 -4430:SkShapers::HB::ScriptRunIterator\28char\20const*\2c\20unsigned\20long\29 -4431:SkShaper::MakeStdLanguageRunIterator\28char\20const*\2c\20unsigned\20long\29 -4432:SkShaders::MatrixRec::concat\28SkMatrix\20const&\29\20const -4433:SkShaders::Blend\28sk_sp\2c\20sk_sp\2c\20sk_sp\29 -4434:SkShaderUtils::VisitLineByLine\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20std::__2::function\20const&\29 -4435:SkShaderUtils::PrettyPrint\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\29 -4436:SkShaderUtils::GLSLPrettyPrint::parseUntil\28char\20const*\29 -4437:SkShaderBlurAlgorithm::renderBlur\28SkRuntimeEffectBuilder*\2c\20SkFilterMode\2c\20SkISize\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkTileMode\2c\20SkIRect\20const&\29\20const -4438:SkShaderBlurAlgorithm::evalBlur1D\28float\2c\20int\2c\20SkV2\2c\20sk_sp\2c\20SkIRect\2c\20SkTileMode\2c\20SkIRect\29\20const -4439:SkShaderBlurAlgorithm::Compute2DBlurOffsets\28SkISize\2c\20std::__2::array&\29 -4440:SkShaderBlurAlgorithm::Compute2DBlurKernel\28SkSize\2c\20SkISize\2c\20std::__2::array&\29 -4441:SkShaderBlurAlgorithm::Compute1DBlurLinearKernel\28float\2c\20int\2c\20std::__2::array&\29 -4442:SkShaderBase::getFlattenableType\28\29\20const -4443:SkShaderBase::asLuminanceColor\28SkRGBA4f<\28SkAlphaType\293>*\29\20const -4444:SkShader::makeWithColorFilter\28sk_sp\29\20const -4445:SkScan::PathRequiresTiling\28SkIRect\20const&\29 -4446:SkScan::HairLine\28SkPoint\20const*\2c\20int\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -4447:SkScan::AntiHairPath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -4448:SkScan::AntiFrameRect\28SkRect\20const&\2c\20SkPoint\20const&\2c\20SkRegion\20const*\2c\20SkBlitter*\29 -4449:SkScan::AntiFillXRect\28SkIRect\20const&\2c\20SkRegion\20const*\2c\20SkBlitter*\29 -4450:SkScan::AntiFillRect\28SkRect\20const&\2c\20SkRegion\20const*\2c\20SkBlitter*\29 -4451:SkScan::AntiFillPath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -4452:SkScan::AAAFillPath\28SkPathRaw\20const&\2c\20SkBlitter*\2c\20SkIRect\20const&\2c\20SkIRect\20const&\2c\20bool\29 -4453:SkScalerContext_FreeType::updateGlyphBoundsIfSubpixel\28SkGlyph\20const&\2c\20SkRect*\2c\20bool\29 -4454:SkScalerContext_FreeType::shouldSubpixelBitmap\28SkGlyph\20const&\2c\20SkMatrix\20const&\29 -4455:SkScalerContextRec::useStrokeForFakeBold\28\29 -4456:SkScalerContextRec::getSingleMatrix\28\29\20const -4457:SkScalerContextFTUtils::drawCOLRv1Glyph\28FT_FaceRec_*\2c\20SkGlyph\20const&\2c\20unsigned\20int\2c\20SkSpan\2c\20SkCanvas*\29\20const -4458:SkScalerContextFTUtils::drawCOLRv0Glyph\28FT_FaceRec_*\2c\20SkGlyph\20const&\2c\20unsigned\20int\2c\20SkSpan\2c\20SkCanvas*\29\20const -4459:SkScalerContext::internalMakeGlyph\28SkPackedGlyphID\2c\20SkMask::Format\2c\20SkArenaAlloc*\29 -4460:SkScalerContext::internalGetPath\28SkGlyph&\2c\20SkArenaAlloc*\2c\20std::__2::optional&&\29 -4461:SkScalerContext::SkScalerContext\28SkTypeface&\2c\20SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29 -4462:SkScalerContext::PreprocessRec\28SkTypeface\20const&\2c\20SkScalerContextEffects\20const&\2c\20SkDescriptor\20const&\29 -4463:SkScalerContext::MakeRecAndEffects\28SkFont\20const&\2c\20SkPaint\20const&\2c\20SkSurfaceProps\20const&\2c\20SkScalerContextFlags\2c\20SkMatrix\20const&\2c\20SkScalerContextRec*\2c\20SkScalerContextEffects*\29 -4464:SkScalerContext::MakeEmpty\28SkTypeface&\2c\20SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29 -4465:SkScalerContext::GetMaskPreBlend\28SkScalerContextRec\20const&\29 -4466:SkScalerContext::GenerateImageFromPath\28SkMaskBuilder&\2c\20SkPath\20const&\2c\20SkTMaskPreBlend<3\2c\203\2c\203>\20const&\2c\20bool\2c\20bool\2c\20bool\2c\20bool\29 -4467:SkScalerContext::AutoDescriptorGivenRecAndEffects\28SkScalerContextRec\20const&\2c\20SkScalerContextEffects\20const&\2c\20SkAutoDescriptor*\29 -4468:SkSampledCodec::sampledDecode\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkAndroidCodec::AndroidOptions\20const&\29 -4469:SkSampledCodec::accountForNativeScaling\28int*\2c\20int*\29\20const -4470:SkSL::zero_expression\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\29 -4471:SkSL::type_to_sksltype\28SkSL::Context\20const&\2c\20SkSL::Type\20const&\2c\20SkSLType*\29 -4472:SkSL::stoi\28std::__2::basic_string_view>\2c\20long\20long*\29 -4473:SkSL::splat_scalar\28SkSL::Context\20const&\2c\20SkSL::Expression\20const&\2c\20SkSL::Type\20const&\29 -4474:SkSL::optimize_intrinsic_call\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::IntrinsicKind\2c\20SkSL::ExpressionArray\20const&\2c\20SkSL::Type\20const&\29::$_2::operator\28\29\28int\29\20const -4475:SkSL::optimize_intrinsic_call\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::IntrinsicKind\2c\20SkSL::ExpressionArray\20const&\2c\20SkSL::Type\20const&\29::$_1::operator\28\29\28int\29\20const -4476:SkSL::optimize_intrinsic_call\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::IntrinsicKind\2c\20SkSL::ExpressionArray\20const&\2c\20SkSL::Type\20const&\29::$_0::operator\28\29\28int\29\20const -4477:SkSL::negate_expression\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Type\20const&\29 -4478:SkSL::make_reciprocal_expression\28SkSL::Context\20const&\2c\20SkSL::Expression\20const&\29 -4479:SkSL::index_out_of_range\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20long\20long\2c\20SkSL::Expression\20const&\29 -4480:SkSL::get_struct_definitions_from_module\28SkSL::Program&\2c\20SkSL::Module\20const&\2c\20std::__2::vector>*\29 -4481:SkSL::find_existing_declaration\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::ModifierFlags\2c\20SkSL::IntrinsicKind\2c\20std::__2::basic_string_view>\2c\20skia_private::TArray>\2c\20true>&\2c\20SkSL::Position\2c\20SkSL::Type\20const*\2c\20SkSL::FunctionDeclaration**\29::$_0::operator\28\29\28\29\20const -4482:SkSL::extract_matrix\28SkSL::Expression\20const*\2c\20float*\29 -4483:SkSL::eliminate_unreachable_code\28SkSpan>>\2c\20SkSL::ProgramUsage*\29::UnreachableCodeEliminator::visitStatementPtr\28std::__2::unique_ptr>&\29 -4484:SkSL::check_main_signature\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20skia_private::TArray>\2c\20true>&\29::$_4::operator\28\29\28int\29\20const -4485:SkSL::\28anonymous\20namespace\29::check_valid_uniform_type\28SkSL::Position\2c\20SkSL::Type\20const*\2c\20SkSL::Context\20const&\2c\20bool\29::$_0::operator\28\29\28\29\20const -4486:SkSL::\28anonymous\20namespace\29::ProgramUsageVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -4487:SkSL::\28anonymous\20namespace\29::ProgramUsageVisitor::visitExpression\28SkSL::Expression\20const&\29 -4488:SkSL::\28anonymous\20namespace\29::FinalizationVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -4489:SkSL::VariableReference::setRefKind\28SkSL::VariableRefKind\29 -4490:SkSL::Variable::setVarDeclaration\28SkSL::VarDeclaration*\29 -4491:SkSL::Variable::setGlobalVarDeclaration\28SkSL::GlobalVarDeclaration*\29 -4492:SkSL::Variable::globalVarDeclaration\28\29\20const -4493:SkSL::Variable::Make\28SkSL::Position\2c\20SkSL::Position\2c\20SkSL::Layout\20const&\2c\20SkSL::ModifierFlags\2c\20SkSL::Type\20const*\2c\20std::__2::basic_string_view>\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20bool\2c\20SkSL::VariableStorage\29 -4494:SkSL::Variable::MakeScratchVariable\28SkSL::Context\20const&\2c\20SkSL::Mangler&\2c\20std::__2::basic_string_view>\2c\20SkSL::Type\20const*\2c\20SkSL::SymbolTable*\2c\20std::__2::unique_ptr>\29 -4495:SkSL::VarDeclaration::Make\28SkSL::Context\20const&\2c\20SkSL::Variable*\2c\20SkSL::Type\20const*\2c\20int\2c\20std::__2::unique_ptr>\29 -4496:SkSL::VarDeclaration::ErrorCheck\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Position\2c\20SkSL::Layout\20const&\2c\20SkSL::ModifierFlags\2c\20SkSL::Type\20const*\2c\20SkSL::Type\20const*\2c\20SkSL::VariableStorage\29 -4497:SkSL::TypeReference::description\28SkSL::OperatorPrecedence\29\20const -4498:SkSL::TypeReference::VerifyType\28SkSL::Context\20const&\2c\20SkSL::Type\20const*\2c\20SkSL::Position\29 -4499:SkSL::TypeReference::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const*\29 -4500:SkSL::Type::MakeStructType\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::basic_string_view>\2c\20skia_private::TArray\2c\20bool\29 -4501:SkSL::Type::MakeLiteralType\28char\20const*\2c\20SkSL::Type\20const&\2c\20signed\20char\29 -4502:SkSL::Transform::\28anonymous\20namespace\29::BuiltinVariableScanner::addDeclaringElement\28SkSL::ProgramElement\20const*\29 -4503:SkSL::Transform::EliminateDeadFunctions\28SkSL::Program&\29 -4504:SkSL::ToGLSL\28SkSL::Program&\2c\20SkSL::ShaderCaps\20const*\2c\20SkSL::NativeShader*\29 -4505:SkSL::TernaryExpression::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -4506:SkSL::SymbolTable::insertNewParent\28\29 -4507:SkSL::SymbolTable::addWithoutOwnership\28SkSL::Symbol*\29 -4508:SkSL::Swizzle::MaskString\28skia_private::FixedArray<4\2c\20signed\20char>\20const&\29 -4509:SkSL::SwitchStatement::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -4510:SkSL::SwitchCase::Make\28SkSL::Position\2c\20long\20long\2c\20std::__2::unique_ptr>\29 -4511:SkSL::SwitchCase::MakeDefault\28SkSL::Position\2c\20std::__2::unique_ptr>\29 -4512:SkSL::StructType::StructType\28SkSL::Position\2c\20std::__2::basic_string_view>\2c\20skia_private::TArray\2c\20int\2c\20bool\2c\20bool\29 -4513:SkSL::String::vappendf\28std::__2::basic_string\2c\20std::__2::allocator>*\2c\20char\20const*\2c\20void*\29 -4514:SkSL::SingleArgumentConstructor::argumentSpan\28\29 -4515:SkSL::RP::stack_usage\28SkSL::RP::Instruction\20const&\29 -4516:SkSL::RP::UnownedLValueSlice::isWritable\28\29\20const -4517:SkSL::RP::UnownedLValueSlice::dynamicSlotRange\28\29 -4518:SkSL::RP::Program::~Program\28\29 -4519:SkSL::RP::LValue::swizzle\28\29 -4520:SkSL::RP::Generator::writeVarDeclaration\28SkSL::VarDeclaration\20const&\29 -4521:SkSL::RP::Generator::writeFunction\28SkSL::IRNode\20const&\2c\20SkSL::FunctionDefinition\20const&\2c\20SkSpan>\20const>\29 -4522:SkSL::RP::Generator::storeImmutableValueToSlots\28skia_private::TArray\20const&\2c\20SkSL::RP::SlotRange\29 -4523:SkSL::RP::Generator::pushVariableReferencePartial\28SkSL::VariableReference\20const&\2c\20SkSL::RP::SlotRange\29 -4524:SkSL::RP::Generator::pushPrefixExpression\28SkSL::Operator\2c\20SkSL::Expression\20const&\29 -4525:SkSL::RP::Generator::pushIntrinsic\28SkSL::IntrinsicKind\2c\20SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\29 -4526:SkSL::RP::Generator::pushImmutableData\28SkSL::Expression\20const&\29 -4527:SkSL::RP::Generator::pushAbsFloatIntrinsic\28int\29 -4528:SkSL::RP::Generator::getImmutableValueForExpression\28SkSL::Expression\20const&\2c\20skia_private::TArray*\29 -4529:SkSL::RP::Generator::foldWithMultiOp\28SkSL::RP::BuilderOp\2c\20int\29 -4530:SkSL::RP::Generator::findPreexistingImmutableData\28skia_private::TArray\20const&\29 -4531:SkSL::RP::DynamicIndexLValue::dynamicSlotRange\28\29 -4532:SkSL::RP::Builder::push_slots_or_immutable_indirect\28SkSL::RP::SlotRange\2c\20int\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::BuilderOp\29 -4533:SkSL::RP::Builder::push_condition_mask\28\29 -4534:SkSL::RP::Builder::pad_stack\28int\29 -4535:SkSL::RP::Builder::copy_stack_to_slots\28SkSL::RP::SlotRange\2c\20int\29 -4536:SkSL::RP::Builder::branch_if_any_lanes_active\28int\29 -4537:SkSL::ProgramVisitor::visit\28SkSL::Program\20const&\29 -4538:SkSL::ProgramUsage::remove\28SkSL::Expression\20const*\29 -4539:SkSL::ProgramUsage::add\28SkSL::Statement\20const*\29 -4540:SkSL::ProgramUsage::add\28SkSL::Expression\20const*\29 -4541:SkSL::Pool::attachToThread\28\29 -4542:SkSL::PipelineStage::PipelineStageCodeGenerator::functionName\28SkSL::FunctionDeclaration\20const&\2c\20int\29 -4543:SkSL::PipelineStage::PipelineStageCodeGenerator::functionDeclaration\28SkSL::FunctionDeclaration\20const&\29 -4544:SkSL::PipelineStage::PipelineStageCodeGenerator::forEachSpecialization\28SkSL::FunctionDeclaration\20const&\2c\20std::__2::function\20const&\29 -4545:SkSL::Parser::~Parser\28\29 -4546:SkSL::Parser::varDeclarations\28\29 -4547:SkSL::Parser::varDeclarationsOrExpressionStatement\28\29 -4548:SkSL::Parser::switchCaseBody\28SkSL::ExpressionArray*\2c\20skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>*\2c\20std::__2::unique_ptr>\29 -4549:SkSL::Parser::statementOrNop\28SkSL::Position\2c\20std::__2::unique_ptr>\29 -4550:SkSL::Parser::shiftExpression\28\29 -4551:SkSL::Parser::relationalExpression\28\29 -4552:SkSL::Parser::parameter\28std::__2::unique_ptr>*\29 -4553:SkSL::Parser::multiplicativeExpression\28\29 -4554:SkSL::Parser::logicalXorExpression\28\29 -4555:SkSL::Parser::logicalAndExpression\28\29 -4556:SkSL::Parser::localVarDeclarationEnd\28SkSL::Position\2c\20SkSL::Modifiers\20const&\2c\20SkSL::Type\20const*\2c\20SkSL::Token\29 -4557:SkSL::Parser::intLiteral\28long\20long*\29 -4558:SkSL::Parser::globalVarDeclarationEnd\28SkSL::Position\2c\20SkSL::Modifiers\20const&\2c\20SkSL::Type\20const*\2c\20SkSL::Token\29 -4559:SkSL::Parser::equalityExpression\28\29 -4560:SkSL::Parser::directive\28bool\29 -4561:SkSL::Parser::declarations\28\29 -4562:SkSL::Parser::checkNext\28SkSL::Token::Kind\2c\20SkSL::Token*\29 -4563:SkSL::Parser::bitwiseXorExpression\28\29 -4564:SkSL::Parser::bitwiseOrExpression\28\29 -4565:SkSL::Parser::bitwiseAndExpression\28\29 -4566:SkSL::Parser::additiveExpression\28\29 -4567:SkSL::Parser::Parser\28SkSL::Compiler*\2c\20SkSL::ProgramSettings\20const&\2c\20SkSL::ProgramKind\2c\20std::__2::unique_ptr\2c\20std::__2::allocator>\2c\20std::__2::default_delete\2c\20std::__2::allocator>>>\29 -4568:SkSL::MultiArgumentConstructor::argumentSpan\28\29 -4569:SkSL::ModuleTypeToString\28SkSL::ModuleType\29 -4570:SkSL::ModuleLoader::~ModuleLoader\28\29 -4571:SkSL::ModuleLoader::loadVertexModule\28SkSL::Compiler*\29 -4572:SkSL::ModuleLoader::loadPublicModule\28SkSL::Compiler*\29 -4573:SkSL::ModuleLoader::loadFragmentModule\28SkSL::Compiler*\29 -4574:SkSL::ModuleLoader::Get\28\29 -4575:SkSL::MatrixType::bitWidth\28\29\20const -4576:SkSL::MakeRasterPipelineProgram\28SkSL::Program\20const&\2c\20SkSL::FunctionDefinition\20const&\2c\20SkSL::DebugTracePriv*\2c\20bool\29 -4577:SkSL::Layout::description\28\29\20const -4578:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_length\28std::__2::array\20const&\29 -4579:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_add\28SkSL::Context\20const&\2c\20std::__2::array\20const&\29 -4580:SkSL::InterfaceBlock::~InterfaceBlock\28\29 -4581:SkSL::Inliner::candidateCanBeInlined\28SkSL::InlineCandidate\20const&\2c\20SkSL::ProgramUsage\20const&\2c\20skia_private::THashMap*\29 -4582:SkSL::IfStatement::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -4583:SkSL::GLSLCodeGenerator::writeVarDeclaration\28SkSL::VarDeclaration\20const&\2c\20bool\29 -4584:SkSL::GLSLCodeGenerator::writeProgramElement\28SkSL::ProgramElement\20const&\29 -4585:SkSL::GLSLCodeGenerator::writeMinAbsHack\28SkSL::Expression&\2c\20SkSL::Expression&\29 -4586:SkSL::GLSLCodeGenerator::generateCode\28\29 -4587:SkSL::FunctionDefinition::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::FunctionDeclaration\20const&\2c\20std::__2::unique_ptr>\29::Finalizer::visitStatementPtr\28std::__2::unique_ptr>&\29 -4588:SkSL::FunctionDefinition::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::FunctionDeclaration\20const&\2c\20std::__2::unique_ptr>\29::Finalizer::addLocalVariable\28SkSL::Variable\20const*\2c\20SkSL::Position\29 -4589:SkSL::FunctionDeclaration::~FunctionDeclaration\28\29_6593 -4590:SkSL::FunctionDeclaration::~FunctionDeclaration\28\29 -4591:SkSL::FunctionDeclaration::mangledName\28\29\20const -4592:SkSL::FunctionDeclaration::determineFinalTypes\28SkSL::ExpressionArray\20const&\2c\20skia_private::STArray<8\2c\20SkSL::Type\20const*\2c\20true>*\2c\20SkSL::Type\20const**\29\20const -4593:SkSL::FunctionDeclaration::FunctionDeclaration\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::ModifierFlags\2c\20std::__2::basic_string_view>\2c\20skia_private::TArray\2c\20SkSL::Type\20const*\2c\20SkSL::IntrinsicKind\29 -4594:SkSL::FunctionDebugInfo*\20std::__2::vector>::__push_back_slow_path\28SkSL::FunctionDebugInfo&&\29 -4595:SkSL::FunctionCall::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const*\2c\20SkSL::FunctionDeclaration\20const&\2c\20SkSL::ExpressionArray\29 -4596:SkSL::FunctionCall::FindBestFunctionForCall\28SkSL::Context\20const&\2c\20SkSL::FunctionDeclaration\20const*\2c\20SkSL::ExpressionArray\20const&\29 -4597:SkSL::FunctionCall::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::FunctionDeclaration\20const&\2c\20SkSL::ExpressionArray\29 -4598:SkSL::ForStatement::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::ForLoopPositions\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -4599:SkSL::FindIntrinsicKind\28std::__2::basic_string_view>\29 -4600:SkSL::FieldAccess::~FieldAccess\28\29_6480 -4601:SkSL::FieldAccess::~FieldAccess\28\29 -4602:SkSL::ExtendedVariable::setInterfaceBlock\28SkSL::InterfaceBlock*\29 -4603:SkSL::ExpressionStatement::Convert\28SkSL::Context\20const&\2c\20std::__2::unique_ptr>\29 -4604:SkSL::DoStatement::~DoStatement\28\29_6463 -4605:SkSL::DoStatement::~DoStatement\28\29 -4606:SkSL::DebugTracePriv::setSource\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\29 -4607:SkSL::ConstructorScalarCast::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20SkSL::ExpressionArray\29 -4608:SkSL::ConstructorMatrixResize::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>\29 -4609:SkSL::Constructor::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20SkSL::ExpressionArray\29 -4610:SkSL::ConstantFolder::Simplify\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\2c\20SkSL::Type\20const&\29 -4611:SkSL::Compiler::writeErrorCount\28\29 -4612:SkSL::Compiler::initializeContext\28SkSL::Module\20const*\2c\20SkSL::ProgramKind\2c\20SkSL::ProgramSettings\2c\20std::__2::basic_string_view>\2c\20SkSL::ModuleType\29 -4613:SkSL::Compiler::cleanupContext\28\29 -4614:SkSL::ChildCall::~ChildCall\28\29_6398 -4615:SkSL::ChildCall::~ChildCall\28\29 -4616:SkSL::ChildCall::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const*\2c\20SkSL::Variable\20const&\2c\20SkSL::ExpressionArray\29 -4617:SkSL::BinaryExpression::isAssignmentIntoVariable\28\29 -4618:SkSL::BinaryExpression::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20SkSL::Operator\2c\20std::__2::unique_ptr>\2c\20SkSL::Type\20const*\29 -4619:SkSL::Analysis::IsDynamicallyUniformExpression\28SkSL::Expression\20const&\29 -4620:SkSL::Analysis::IsConstantExpression\28SkSL::Expression\20const&\29 -4621:SkSL::Analysis::IsAssignable\28SkSL::Expression&\2c\20SkSL::Analysis::AssignmentInfo*\2c\20SkSL::ErrorReporter*\29 -4622:SkSL::Analysis::GetLoopUnrollInfo\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::ForLoopPositions\20const&\2c\20SkSL::Statement\20const*\2c\20std::__2::unique_ptr>*\2c\20SkSL::Expression\20const*\2c\20SkSL::Statement\20const*\2c\20SkSL::ErrorReporter*\29 -4623:SkSL::Analysis::GetLoopControlFlowInfo\28SkSL::Statement\20const&\29 -4624:SkSL::Analysis::CheckProgramStructure\28SkSL::Program\20const&\29::ProgramStructureVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -4625:SkSL::AliasType::numberKind\28\29\20const -4626:SkSL::AliasType::isOrContainsBool\28\29\20const -4627:SkSL::AliasType::isOrContainsAtomic\28\29\20const -4628:SkSL::AliasType::isAllowedInES2\28\29\20const -4629:SkRuntimeShader::~SkRuntimeShader\28\29 -4630:SkRuntimeEffectPriv::WriteChildEffects\28SkWriteBuffer&\2c\20SkSpan\29 -4631:SkRuntimeEffectPriv::TransformUniforms\28SkSpan\2c\20sk_sp\2c\20SkColorSpaceXformSteps\20const&\29 -4632:SkRuntimeEffect::~SkRuntimeEffect\28\29 -4633:SkRuntimeEffect::makeShader\28sk_sp\2c\20sk_sp*\2c\20unsigned\20long\2c\20SkMatrix\20const*\29\20const -4634:SkRuntimeEffect::makeColorFilter\28sk_sp\2c\20SkSpan\29\20const -4635:SkRuntimeEffect::TracedShader*\20emscripten::internal::raw_constructor\28\29 -4636:SkRuntimeEffect::MakeInternal\28std::__2::unique_ptr>\2c\20SkRuntimeEffect::Options\20const&\2c\20SkSL::ProgramKind\29 -4637:SkRuntimeEffect::ChildPtr&\20skia_private::TArray::emplace_back&>\28sk_sp&\29 -4638:SkRuntimeBlender::flatten\28SkWriteBuffer&\29\20const -4639:SkRgnBuilder::~SkRgnBuilder\28\29 -4640:SkResourceCache::visitAll\28void\20\28*\29\28SkResourceCache::Rec\20const&\2c\20void*\29\2c\20void*\29 -4641:SkResourceCache::setTotalByteLimit\28unsigned\20long\29 -4642:SkResourceCache::setSingleAllocationByteLimit\28unsigned\20long\29 -4643:SkResourceCache::newCachedData\28unsigned\20long\29 -4644:SkResourceCache::getEffectiveSingleAllocationByteLimit\28\29\20const -4645:SkResourceCache::find\28SkResourceCache::Key\20const&\2c\20bool\20\28*\29\28SkResourceCache::Rec\20const&\2c\20void*\29\2c\20void*\29 -4646:SkResourceCache::dump\28\29\20const -4647:SkResourceCache::add\28SkResourceCache::Rec*\2c\20void*\29 -4648:SkResourceCache::PostPurgeSharedID\28unsigned\20long\20long\29 -4649:SkResourceCache::GetDiscardableFactory\28\29 -4650:SkRescaleAndReadPixels\28SkBitmap\2c\20SkImageInfo\20const&\2c\20SkIRect\20const&\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29 -4651:SkRegion::addBoundaryPath\28SkPathBuilder*\29\20const -4652:SkRegion::Spanerator::Spanerator\28SkRegion\20const&\2c\20int\2c\20int\2c\20int\29 -4653:SkRegion::Oper\28SkRegion\20const&\2c\20SkRegion\20const&\2c\20SkRegion::Op\2c\20SkRegion*\29 -4654:SkRefCntSet::~SkRefCntSet\28\29 -4655:SkRefCntBase::internal_dispose\28\29\20const -4656:SkReduceOrder::reduce\28SkDQuad\20const&\29 -4657:SkReduceOrder::Conic\28SkConic\20const&\2c\20SkPoint*\29 -4658:SkRectClipBlitter::requestRowsPreserved\28\29\20const -4659:SkRectClipBlitter::allocBlitMemory\28unsigned\20long\29 -4660:SkRect::roundOut\28\29\20const -4661:SkRect::intersect\28SkRect\20const&\2c\20SkRect\20const&\29 -4662:SkRecords::TypedMatrix::TypedMatrix\28SkMatrix\20const&\29 -4663:SkRecordOptimize\28SkRecord*\29 -4664:SkRecordFillBounds\28SkRect\20const&\2c\20SkRecord\20const&\2c\20SkRect*\2c\20SkBBoxHierarchy::Metadata*\29 -4665:SkRecordCanvas::baseRecorder\28\29\20const -4666:SkRecord::bytesUsed\28\29\20const -4667:SkReadPixelsRec::trim\28int\2c\20int\29 -4668:SkReadBuffer::setDeserialProcs\28SkDeserialProcs\20const&\29 -4669:SkReadBuffer::readString\28unsigned\20long*\29 -4670:SkReadBuffer::readRegion\28SkRegion*\29 -4671:SkReadBuffer::readRect\28\29 -4672:SkReadBuffer::readPoint3\28SkPoint3*\29 -4673:SkReadBuffer::readPad32\28void*\2c\20unsigned\20long\29 -4674:SkReadBuffer::readArray\28void*\2c\20unsigned\20long\2c\20unsigned\20long\29 -4675:SkRasterPipelineBlitter::Create\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkArenaAlloc*\2c\20SkRasterPipeline\20const&\2c\20bool\2c\20bool\2c\20SkShader\20const*\29 -4676:SkRasterPipeline::tailPointer\28\29 -4677:SkRasterPipeline::appendSetRGB\28SkArenaAlloc*\2c\20float\20const*\29 -4678:SkRasterPipeline::addMemoryContext\28SkRasterPipelineContexts::MemoryCtx*\2c\20int\2c\20bool\2c\20bool\29 -4679:SkRTreeFactory::operator\28\29\28\29\20const -4680:SkRTree::search\28SkRTree::Node*\2c\20SkRect\20const&\2c\20std::__2::vector>*\29\20const -4681:SkRTree::bulkLoad\28std::__2::vector>*\2c\20int\29 -4682:SkRTree::allocateNodeAtLevel\28unsigned\20short\29 -4683:SkRRectPriv::AllCornersCircular\28SkRRect\20const&\2c\20float\29 -4684:SkRRect::scaleRadii\28\29 -4685:SkRRect::isValid\28\29\20const -4686:SkRRect::computeType\28\29 -4687:SkRRect::AreRectAndRadiiValid\28SkRect\20const&\2c\20SkPoint\20const*\29 -4688:SkRGBA4f<\28SkAlphaType\292>\20skgpu::Swizzle::applyTo<\28SkAlphaType\292>\28SkRGBA4f<\28SkAlphaType\292>\29\20const -4689:SkRBuffer::skipToAlign4\28\29 -4690:SkQuads::EvalAt\28double\2c\20double\2c\20double\2c\20double\29 -4691:SkQuadraticEdge::nextSegment\28\29 -4692:SkPtrSet::reset\28\29 -4693:SkPtrSet::copyToArray\28void**\29\20const -4694:SkPtrSet::add\28void*\29 -4695:SkPoint::Normalize\28SkPoint*\29 -4696:SkPngEncoder::Encode\28GrDirectContext*\2c\20SkImage\20const*\2c\20SkPngEncoder::Options\20const&\29 -4697:SkPngDecoder::Decode\28std::__2::unique_ptr>\2c\20SkCodec::Result*\2c\20void*\29 -4698:SkPngCodecBase::initializeXformParams\28\29 -4699:SkPngCodecBase::initializeSwizzler\28SkImageInfo\20const&\2c\20SkCodec::Options\20const&\2c\20bool\2c\20int\29 -4700:SkPngCodecBase::SkPngCodecBase\28SkEncodedInfo&&\2c\20std::__2::unique_ptr>\2c\20SkEncodedOrigin\29 -4701:SkPngCodec::initializeXforms\28SkImageInfo\20const&\2c\20SkCodec::Options\20const&\29 -4702:SkPixmapUtils::Orient\28SkPixmap\20const&\2c\20SkPixmap\20const&\2c\20SkEncodedOrigin\29 -4703:SkPixmap::erase\28unsigned\20int\2c\20SkIRect\20const&\29\20const -4704:SkPixmap::erase\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkIRect\20const*\29\20const -4705:SkPixelRef::getGenerationID\28\29\20const -4706:SkPixelRef::addGenIDChangeListener\28sk_sp\29 -4707:SkPixelRef::SkPixelRef\28int\2c\20int\2c\20void*\2c\20unsigned\20long\29 -4708:SkPictureShader::CachedImageInfo::makeImage\28sk_sp\2c\20SkPicture\20const*\29\20const -4709:SkPictureShader::CachedImageInfo::Make\28SkRect\20const&\2c\20SkMatrix\20const&\2c\20SkColorType\2c\20SkColorSpace*\2c\20int\2c\20SkSurfaceProps\20const&\29 -4710:SkPictureRecord::endRecording\28\29 -4711:SkPictureRecord::beginRecording\28\29 -4712:SkPicturePriv::Flatten\28sk_sp\2c\20SkWriteBuffer&\29 -4713:SkPicturePlayback::draw\28SkCanvas*\2c\20SkPicture::AbortCallback*\2c\20SkReadBuffer*\29 -4714:SkPictureData::parseBufferTag\28SkReadBuffer&\2c\20unsigned\20int\2c\20unsigned\20int\29 -4715:SkPictureData::getPicture\28SkReadBuffer*\29\20const -4716:SkPictureData::getDrawable\28SkReadBuffer*\29\20const -4717:SkPictureData::flatten\28SkWriteBuffer&\29\20const -4718:SkPictureData::flattenToBuffer\28SkWriteBuffer&\2c\20bool\29\20const -4719:SkPictureData::SkPictureData\28SkPictureRecord\20const&\2c\20SkPictInfo\20const&\29 -4720:SkPicture::backport\28\29\20const -4721:SkPicture::SkPicture\28\29 -4722:SkPicture::MakeFromStreamPriv\28SkStream*\2c\20SkDeserialProcs\20const*\2c\20SkTypefacePlayback*\2c\20int\29 -4723:SkPerlinNoiseShader::type\28\29\20const -4724:SkPerlinNoiseShader::getPaintingData\28\29\20const -4725:SkPathWriter::assemble\28\29 -4726:SkPathWriter::SkPathWriter\28SkPathFillType\29 -4727:SkPathRef::reset\28\29 -4728:SkPathRef::resetToSize\28int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\29 -4729:SkPathRef::SkPathRef\28SkSpan\2c\20SkSpan\2c\20SkSpan\2c\20unsigned\20int\2c\20SkMatrix\20const*\29 -4730:SkPathRaw::isRect\28\29\20const -4731:SkPathPriv::PerspectiveClip\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkPath*\29 -4732:SkPathPriv::IsNestedFillRects\28SkPathRaw\20const&\2c\20SkRect*\2c\20SkPathDirection*\29 -4733:SkPathPriv::DeduceRRectFromContour\28SkRect\20const&\2c\20SkSpan\2c\20SkSpan\29 -4734:SkPathPriv::CreateDrawArcPath\28SkArc\20const&\2c\20bool\29 -4735:SkPathPriv::ComputeFirstDirection\28SkPathRaw\20const&\29 -4736:SkPathEffectBase::PointData::~PointData\28\29 -4737:SkPathEffect::filterPath\28SkPath*\2c\20SkPath\20const&\2c\20SkStrokeRec*\2c\20SkRect\20const*\29\20const -4738:SkPathEdgeIter::SkPathEdgeIter\28SkPath\20const&\29 -4739:SkPathBuilder::setLastPt\28float\2c\20float\29 -4740:SkPathBuilder::rQuadTo\28SkPoint\2c\20SkPoint\29 -4741:SkPathBuilder::privateReverseAddPath\28SkPath\20const&\29 -4742:SkPathBuilder::operator=\28SkPathBuilder\20const&\29 -4743:SkPathBuilder::addPath\28SkPath\20const&\2c\20float\2c\20float\2c\20SkPath::AddPathMode\29 -4744:SkPathBuilder::addOval\28SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -4745:SkPathBuilder::addCircle\28float\2c\20float\2c\20float\2c\20SkPathDirection\29 -4746:SkPath::writeToMemoryAsRRect\28void*\29\20const -4747:SkPath::offset\28float\2c\20float\2c\20SkPath*\29\20const -4748:SkPath::isRRect\28SkRRect*\29\20const -4749:SkPath::isOval\28SkRect*\29\20const -4750:SkPath::conservativelyContainsRect\28SkRect\20const&\29\20const -4751:SkPath::arcTo\28float\2c\20float\2c\20float\2c\20SkPath::ArcSize\2c\20SkPathDirection\2c\20float\2c\20float\29 -4752:SkPath::arcTo\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\29 -4753:SkPath::addRRect\28SkRRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -4754:SkPath::ReadFromMemory\28void\20const*\2c\20unsigned\20long\2c\20unsigned\20long*\29 -4755:SkPath::RRect\28SkRRect\20const&\2c\20SkPathDirection\29 -4756:SkParseEncodedOrigin\28void\20const*\2c\20unsigned\20long\2c\20SkEncodedOrigin*\29 -4757:SkPairPathEffect::flatten\28SkWriteBuffer&\29\20const -4758:SkPaintPriv::ShouldDither\28SkPaint\20const&\2c\20SkColorType\29 -4759:SkPaintPriv::Overwrites\28SkPaint\20const*\2c\20SkPaintPriv::ShaderOverrideOpacity\29 -4760:SkPaint::setStroke\28bool\29 -4761:SkPaint::reset\28\29 -4762:SkPaint::refColorFilter\28\29\20const -4763:SkOpSpanBase::merge\28SkOpSpan*\29 -4764:SkOpSpanBase::globalState\28\29\20const -4765:SkOpSpan::sortableTop\28SkOpContour*\29 -4766:SkOpSpan::release\28SkOpPtT\20const*\29 -4767:SkOpSpan::insertCoincidence\28SkOpSegment\20const*\2c\20bool\2c\20bool\29 -4768:SkOpSpan::init\28SkOpSegment*\2c\20SkOpSpan*\2c\20double\2c\20SkPoint\20const&\29 -4769:SkOpSegment::updateWindingReverse\28SkOpAngle\20const*\29 -4770:SkOpSegment::oppXor\28\29\20const -4771:SkOpSegment::moveMultiples\28\29 -4772:SkOpSegment::isXor\28\29\20const -4773:SkOpSegment::computeSum\28SkOpSpanBase*\2c\20SkOpSpanBase*\2c\20SkOpAngle::IncludeType\29 -4774:SkOpSegment::collapsed\28double\2c\20double\29\20const -4775:SkOpSegment::addExpanded\28double\2c\20SkOpSpanBase\20const*\2c\20bool*\29 -4776:SkOpSegment::activeAngle\28SkOpSpanBase*\2c\20SkOpSpanBase**\2c\20SkOpSpanBase**\2c\20bool*\29 -4777:SkOpSegment::UseInnerWinding\28int\2c\20int\29 -4778:SkOpPtT::ptAlreadySeen\28SkOpPtT\20const*\29\20const -4779:SkOpPtT::contains\28SkOpSegment\20const*\2c\20double\29\20const -4780:SkOpGlobalState::SkOpGlobalState\28SkOpContourHead*\2c\20SkArenaAlloc*\29 -4781:SkOpEdgeBuilder::preFetch\28\29 -4782:SkOpEdgeBuilder::init\28\29 -4783:SkOpEdgeBuilder::finish\28\29 -4784:SkOpContourBuilder::addConic\28SkPoint*\2c\20float\29 -4785:SkOpContour::addQuad\28SkPoint*\29 -4786:SkOpContour::addCubic\28SkPoint*\29 -4787:SkOpContour::addConic\28SkPoint*\2c\20float\29 -4788:SkOpCoincidence::release\28SkOpSegment\20const*\29 -4789:SkOpCoincidence::mark\28\29 -4790:SkOpCoincidence::markCollapsed\28SkCoincidentSpans*\2c\20SkOpPtT*\29 -4791:SkOpCoincidence::fixUp\28SkCoincidentSpans*\2c\20SkOpPtT*\2c\20SkOpPtT\20const*\29 -4792:SkOpCoincidence::contains\28SkCoincidentSpans\20const*\2c\20SkOpSegment\20const*\2c\20SkOpSegment\20const*\2c\20double\29\20const -4793:SkOpCoincidence::checkOverlap\28SkCoincidentSpans*\2c\20SkOpSegment\20const*\2c\20SkOpSegment\20const*\2c\20double\2c\20double\2c\20double\2c\20double\2c\20SkTDArray*\29\20const -4794:SkOpCoincidence::addOrOverlap\28SkOpSegment*\2c\20SkOpSegment*\2c\20double\2c\20double\2c\20double\2c\20double\2c\20bool*\29 -4795:SkOpAngle::tangentsDiverge\28SkOpAngle\20const*\2c\20double\29 -4796:SkOpAngle::setSpans\28\29 -4797:SkOpAngle::setSector\28\29 -4798:SkOpAngle::previous\28\29\20const -4799:SkOpAngle::midToSide\28SkOpAngle\20const*\2c\20bool*\29\20const -4800:SkOpAngle::loopCount\28\29\20const -4801:SkOpAngle::loopContains\28SkOpAngle\20const*\29\20const -4802:SkOpAngle::lastMarked\28\29\20const -4803:SkOpAngle::endToSide\28SkOpAngle\20const*\2c\20bool*\29\20const -4804:SkOpAngle::alignmentSameSide\28SkOpAngle\20const*\2c\20int*\29\20const -4805:SkOpAngle::after\28SkOpAngle*\29 -4806:SkOffsetSimplePolygon\28SkPoint\20const*\2c\20int\2c\20SkRect\20const&\2c\20float\2c\20SkTDArray*\2c\20SkTDArray*\29 -4807:SkNoDrawCanvas::onDrawEdgeAAImageSet2\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -4808:SkNoDrawCanvas::onDrawArc\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\2c\20SkPaint\20const&\29 -4809:SkModifyPaintAndDstForDrawImageRect\28SkImage\20const*\2c\20SkSamplingOptions\20const&\2c\20SkRect\2c\20SkRect\2c\20bool\2c\20SkPaint*\29 -4810:SkMipmapBuilder::level\28int\29\20const -4811:SkMessageBus::Inbox::~Inbox\28\29 -4812:SkMeshSpecification::Varying*\20std::__2::vector>::__push_back_slow_path\28SkMeshSpecification::Varying&&\29 -4813:SkMeshSpecification::Attribute*\20std::__2::vector>::__push_back_slow_path\28SkMeshSpecification::Attribute&&\29 -4814:SkMeshPriv::CpuBuffer::~CpuBuffer\28\29_2622 -4815:SkMeshPriv::CpuBuffer::~CpuBuffer\28\29 -4816:SkMeshPriv::CpuBuffer::size\28\29\20const -4817:SkMeshPriv::CpuBuffer::peek\28\29\20const -4818:SkMeshPriv::CpuBuffer::onUpdate\28GrDirectContext*\2c\20void\20const*\2c\20unsigned\20long\2c\20unsigned\20long\29 -4819:SkMatrixPriv::MapPointsWithStride\28SkMatrix\20const&\2c\20SkPoint*\2c\20unsigned\20long\2c\20int\29 -4820:SkMatrix::setRotate\28float\2c\20float\2c\20float\29 -4821:SkMatrix::preRotate\28float\29 -4822:SkMatrix::mapPoint\28SkPoint\29\20const -4823:SkMatrix::isFinite\28\29\20const -4824:SkMaskSwizzler::swizzle\28void*\2c\20unsigned\20char\20const*\29 -4825:SkMask::computeTotalImageSize\28\29\20const -4826:SkMakeResourceCacheSharedIDForBitmap\28unsigned\20int\29 -4827:SkMD5::finish\28\29 -4828:SkMD5::SkMD5\28\29 -4829:SkMD5::Digest::toHexString\28\29\20const -4830:SkM44::preScale\28float\2c\20float\29 -4831:SkM44::postTranslate\28float\2c\20float\2c\20float\29 -4832:SkM44::RectToRect\28SkRect\20const&\2c\20SkRect\20const&\29 -4833:SkLinearColorSpaceLuminance::toLuma\28float\2c\20float\29\20const -4834:SkLineParameters::cubicEndPoints\28SkDCubic\20const&\29 -4835:SkLatticeIter::SkLatticeIter\28SkCanvas::Lattice\20const&\2c\20SkRect\20const&\29 -4836:SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::~SkLRUCache\28\29 -4837:SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::reset\28\29 -4838:SkKnownRuntimeEffects::\28anonymous\20namespace\29::make_matrix_conv_shader\28SkKnownRuntimeEffects::\28anonymous\20namespace\29::MatrixConvolutionImpl\2c\20SkKnownRuntimeEffects::StableKey\29::$_0::operator\28\29\28int\2c\20SkRuntimeEffect::Options\20const&\29\20const -4839:SkKnownRuntimeEffects::IsSkiaKnownRuntimeEffect\28int\29 -4840:SkJpegMetadataDecoderImpl::SkJpegMetadataDecoderImpl\28std::__2::vector>\29 -4841:SkJpegDecoder::IsJpeg\28void\20const*\2c\20unsigned\20long\29 -4842:SkJpegCodec::readRows\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20int\2c\20SkCodec::Options\20const&\2c\20int*\29 -4843:SkJpegCodec::initializeSwizzler\28SkImageInfo\20const&\2c\20SkCodec::Options\20const&\2c\20bool\29 -4844:SkJSONWriter::appendString\28char\20const*\2c\20unsigned\20long\29 -4845:SkIsSimplePolygon\28SkPoint\20const*\2c\20int\29 -4846:SkInvert3x3Matrix\28float\20const*\2c\20float*\29 -4847:SkInvert2x2Matrix\28float\20const*\2c\20float*\29 -4848:SkIntersections::vertical\28SkDQuad\20const&\2c\20double\2c\20double\2c\20double\2c\20bool\29 -4849:SkIntersections::vertical\28SkDLine\20const&\2c\20double\2c\20double\2c\20double\2c\20bool\29 -4850:SkIntersections::vertical\28SkDCubic\20const&\2c\20double\2c\20double\2c\20double\2c\20bool\29 -4851:SkIntersections::vertical\28SkDConic\20const&\2c\20double\2c\20double\2c\20double\2c\20bool\29 -4852:SkIntersections::mostOutside\28double\2c\20double\2c\20SkDPoint\20const&\29\20const -4853:SkIntersections::intersect\28SkDQuad\20const&\2c\20SkDLine\20const&\29 -4854:SkIntersections::intersect\28SkDCubic\20const&\2c\20SkDQuad\20const&\29 -4855:SkIntersections::intersect\28SkDCubic\20const&\2c\20SkDLine\20const&\29 -4856:SkIntersections::intersect\28SkDCubic\20const&\2c\20SkDConic\20const&\29 -4857:SkIntersections::intersect\28SkDConic\20const&\2c\20SkDQuad\20const&\29 -4858:SkIntersections::intersect\28SkDConic\20const&\2c\20SkDLine\20const&\29 -4859:SkIntersections::insertCoincident\28double\2c\20double\2c\20SkDPoint\20const&\29 -4860:SkIntersections::horizontal\28SkDQuad\20const&\2c\20double\2c\20double\2c\20double\2c\20bool\29 -4861:SkIntersections::horizontal\28SkDLine\20const&\2c\20double\2c\20double\2c\20double\2c\20bool\29 -4862:SkIntersections::horizontal\28SkDCubic\20const&\2c\20double\2c\20double\2c\20double\2c\20bool\29 -4863:SkIntersections::horizontal\28SkDConic\20const&\2c\20double\2c\20double\2c\20double\2c\20bool\29 -4864:SkImages::RasterFromPixmap\28SkPixmap\20const&\2c\20void\20\28*\29\28void\20const*\2c\20void*\29\2c\20void*\29 -4865:SkImages::RasterFromData\28SkImageInfo\20const&\2c\20sk_sp\2c\20unsigned\20long\29 -4866:SkImages::DeferredFromGenerator\28std::__2::unique_ptr>\29 -4867:SkImage_Raster::onPeekBitmap\28\29\20const -4868:SkImage_Lazy::~SkImage_Lazy\28\29_4764 -4869:SkImage_Lazy::onMakeSurface\28SkRecorder*\2c\20SkImageInfo\20const&\29\20const -4870:SkImage_Base::onAsyncRescaleAndReadPixelsYUV420\28SkYUVColorSpace\2c\20bool\2c\20sk_sp\2c\20SkIRect\2c\20SkISize\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29\20const -4871:SkImage_Base::onAsLegacyBitmap\28GrDirectContext*\2c\20SkBitmap*\29\20const -4872:SkImageShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const::$_1::operator\28\29\28\28anonymous\20namespace\29::MipLevelHelper\20const*\29\20const -4873:SkImageInfo::validRowBytes\28unsigned\20long\29\20const -4874:SkImageInfo::MakeN32Premul\28int\2c\20int\29 -4875:SkImageGenerator::~SkImageGenerator\28\29_903 -4876:SkImageFilters::ColorFilter\28sk_sp\2c\20sk_sp\2c\20SkImageFilters::CropRect\20const&\29 -4877:SkImageFilter_Base::getCTMCapability\28\29\20const -4878:SkImageFilterCache::Get\28SkImageFilterCache::CreateIfNecessary\29 -4879:SkImageFilter::isColorFilterNode\28SkColorFilter**\29\20const -4880:SkImageFilter::computeFastBounds\28SkRect\20const&\29\20const -4881:SkImage::withMipmaps\28sk_sp\29\20const -4882:SkIcoDecoder::IsIco\28void\20const*\2c\20unsigned\20long\29 -4883:SkIcoCodec::MakeFromStream\28std::__2::unique_ptr>\2c\20SkCodec::Result*\29 -4884:SkGradientBaseShader::~SkGradientBaseShader\28\29 -4885:SkGradientBaseShader::AppendGradientFillStages\28SkRasterPipeline*\2c\20SkArenaAlloc*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const*\2c\20float\20const*\2c\20int\29 -4886:SkGlyph::setImage\28SkArenaAlloc*\2c\20SkScalerContext*\29 -4887:SkGlyph::setDrawable\28SkArenaAlloc*\2c\20SkScalerContext*\29 -4888:SkGlyph::mask\28SkPoint\29\20const -4889:SkGifDecoder::MakeFromStream\28std::__2::unique_ptr>\2c\20SkCodec::SelectionPolicy\2c\20SkCodec::Result*\29 -4890:SkGifDecoder::IsGif\28void\20const*\2c\20unsigned\20long\29 -4891:SkGenerateDistanceFieldFromA8Image\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20unsigned\20long\29 -4892:SkGaussFilter::SkGaussFilter\28double\29 -4893:SkFrameHolder::setAlphaAndRequiredFrame\28SkFrame*\29 -4894:SkFrame::fillIn\28SkCodec::FrameInfo*\2c\20bool\29\20const -4895:SkFontStyleSet_Custom::appendTypeface\28sk_sp\29 -4896:SkFontStyleSet_Custom::SkFontStyleSet_Custom\28SkString\29 -4897:SkFontScanner_FreeType::scanInstance\28SkStreamAsset*\2c\20int\2c\20int\2c\20SkString*\2c\20SkFontStyle*\2c\20bool*\2c\20skia_private::STArray<4\2c\20SkFontParameters::Variation::Axis\2c\20true>*\2c\20skia_private::STArray<4\2c\20SkFontArguments::VariationPosition::Coordinate\2c\20true>*\29\20const -4898:SkFontScanner_FreeType::computeAxisValues\28skia_private::STArray<4\2c\20SkFontParameters::Variation::Axis\2c\20true>\20const&\2c\20SkFontArguments::VariationPosition\2c\20SkFontArguments::VariationPosition\2c\20int*\2c\20SkString\20const&\2c\20SkFontStyle*\29 -4899:SkFontPriv::GetFontBounds\28SkFont\20const&\29 -4900:SkFontMgr_Custom::onMakeFromStreamArgs\28std::__2::unique_ptr>\2c\20SkFontArguments\20const&\29\20const -4901:SkFontMgr::matchFamilyStyle\28char\20const*\2c\20SkFontStyle\20const&\29\20const -4902:SkFontMgr::makeFromStream\28std::__2::unique_ptr>\2c\20int\29\20const -4903:SkFontMgr::makeFromStream\28std::__2::unique_ptr>\2c\20SkFontArguments\20const&\29\20const -4904:SkFontMgr::legacyMakeTypeface\28char\20const*\2c\20SkFontStyle\29\20const -4905:SkFontDescriptor::SkFontStyleWidthForWidthAxisValue\28float\29 -4906:SkFontDescriptor::SkFontDescriptor\28\29 -4907:SkFont::setupForAsPaths\28SkPaint*\29 -4908:SkFont::setSkewX\28float\29 -4909:SkFont::setLinearMetrics\28bool\29 -4910:SkFont::setEmbolden\28bool\29 -4911:SkFont::operator==\28SkFont\20const&\29\20const -4912:SkFont::getPaths\28SkSpan\2c\20void\20\28*\29\28SkPath\20const*\2c\20SkMatrix\20const&\2c\20void*\29\2c\20void*\29\20const -4913:SkFlattenable::RegisterFlattenablesIfNeeded\28\29 -4914:SkFlattenable::PrivateInitializer::InitEffects\28\29 -4915:SkFlattenable::NameToFactory\28char\20const*\29 -4916:SkFlattenable::FactoryToName\28sk_sp\20\28*\29\28SkReadBuffer&\29\29 -4917:SkFindQuadExtrema\28float\2c\20float\2c\20float\2c\20float*\29 -4918:SkFindCubicExtrema\28float\2c\20float\2c\20float\2c\20float\2c\20float*\29 -4919:SkFactorySet::~SkFactorySet\28\29 -4920:SkEdgeClipper::clipQuad\28SkPoint\20const*\2c\20SkRect\20const&\29 -4921:SkEdgeClipper::ClipPath\28SkPathRaw\20const&\2c\20SkRect\20const&\2c\20bool\2c\20void\20\28*\29\28SkEdgeClipper*\2c\20bool\2c\20void*\29\2c\20void*\29 -4922:SkEdgeBuilder::buildEdges\28SkPathRaw\20const&\2c\20SkIRect\20const*\29 -4923:SkDynamicMemoryWStream::bytesWritten\28\29\20const -4924:SkDrawableList::newDrawableSnapshot\28\29 -4925:SkDrawShadowMetrics::GetSpotShadowTransform\28SkPoint3\20const&\2c\20float\2c\20SkMatrix\20const&\2c\20SkPoint3\20const&\2c\20SkRect\20const&\2c\20bool\2c\20SkMatrix*\2c\20float*\29 -4926:SkDrawShadowMetrics::GetLocalBounds\28SkPath\20const&\2c\20SkDrawShadowRec\20const&\2c\20SkMatrix\20const&\2c\20SkRect*\29 -4927:SkDiscretePathEffectImpl::flatten\28SkWriteBuffer&\29\20const -4928:SkDiscretePathEffect::Make\28float\2c\20float\2c\20unsigned\20int\29 -4929:SkDevice::getRelativeTransform\28SkDevice\20const&\29\20const -4930:SkDevice::drawShadow\28SkCanvas*\2c\20SkPath\20const&\2c\20SkDrawShadowRec\20const&\29 -4931:SkDevice::drawDrawable\28SkCanvas*\2c\20SkDrawable*\2c\20SkMatrix\20const*\29 -4932:SkDevice::drawDevice\28SkDevice*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\29 -4933:SkDevice::drawArc\28SkArc\20const&\2c\20SkPaint\20const&\29 -4934:SkDescriptor::addEntry\28unsigned\20int\2c\20unsigned\20long\2c\20void\20const*\29 -4935:SkDeque::Iter::next\28\29 -4936:SkDeque::Iter::Iter\28SkDeque\20const&\2c\20SkDeque::Iter::IterStart\29 -4937:SkData::shareSubset\28unsigned\20long\2c\20unsigned\20long\29 -4938:SkDashPath::InternalFilter\28SkPathBuilder*\2c\20SkPath\20const&\2c\20SkStrokeRec*\2c\20SkRect\20const*\2c\20SkSpan\2c\20float\2c\20int\2c\20float\2c\20float\2c\20SkDashPath::StrokeRecApplication\29 -4939:SkDashPath::CalcDashParameters\28float\2c\20SkSpan\2c\20float*\2c\20unsigned\20long*\2c\20float*\2c\20float*\29 -4940:SkDRect::setBounds\28SkDQuad\20const&\2c\20SkDQuad\20const&\2c\20double\2c\20double\29 -4941:SkDRect::setBounds\28SkDCubic\20const&\2c\20SkDCubic\20const&\2c\20double\2c\20double\29 -4942:SkDRect::setBounds\28SkDConic\20const&\2c\20SkDConic\20const&\2c\20double\2c\20double\29 -4943:SkDQuad::subDivide\28double\2c\20double\29\20const -4944:SkDQuad::monotonicInY\28\29\20const -4945:SkDQuad::isLinear\28int\2c\20int\29\20const -4946:SkDQuad::hullIntersects\28SkDQuad\20const&\2c\20bool*\29\20const -4947:SkDPoint::approximatelyDEqual\28SkDPoint\20const&\29\20const -4948:SkDCurveSweep::setCurveHullSweep\28SkPath::Verb\29 -4949:SkDCurve::nearPoint\28SkPath::Verb\2c\20SkDPoint\20const&\2c\20SkDPoint\20const&\29\20const -4950:SkDCubic::monotonicInX\28\29\20const -4951:SkDCubic::hullIntersects\28SkDQuad\20const&\2c\20bool*\29\20const -4952:SkDCubic::hullIntersects\28SkDPoint\20const*\2c\20int\2c\20bool*\29\20const -4953:SkDConic::subDivide\28double\2c\20double\29\20const -4954:SkCubics::RootsReal\28double\2c\20double\2c\20double\2c\20double\2c\20double*\29 -4955:SkCubicEdge::nextSegment\28\29 -4956:SkCubicClipper::ChopMonoAtY\28SkPoint\20const*\2c\20float\2c\20float*\29 -4957:SkCreateRasterPipelineBlitter\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkRasterPipeline\20const&\2c\20bool\2c\20SkArenaAlloc*\2c\20sk_sp\29 -4958:SkCreateRasterPipelineBlitter\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkMatrix\20const&\2c\20SkArenaAlloc*\2c\20sk_sp\2c\20SkSurfaceProps\20const&\2c\20SkRect\20const&\29 -4959:SkCopyStreamToData\28SkStream*\29 -4960:SkContourMeasureIter::~SkContourMeasureIter\28\29 -4961:SkContourMeasureIter::SkContourMeasureIter\28SkPath\20const&\2c\20bool\2c\20float\29 -4962:SkContourMeasure::length\28\29\20const -4963:SkContourMeasure::getSegment\28float\2c\20float\2c\20SkPathBuilder*\2c\20bool\29\20const -4964:SkComputeRadialSteps\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20float*\2c\20float*\2c\20int*\29 -4965:SkCompressedDataSize\28SkTextureCompressionType\2c\20SkISize\2c\20skia_private::TArray*\2c\20bool\29 -4966:SkColorTypeValidateAlphaType\28SkColorType\2c\20SkAlphaType\2c\20SkAlphaType*\29 -4967:SkColorToPMColor4f\28unsigned\20int\2c\20GrColorInfo\20const&\29 -4968:SkColorSpaceLuminance::Fetch\28float\29 -4969:SkColorSpace::toProfile\28skcms_ICCProfile*\29\20const -4970:SkColorSpace::makeLinearGamma\28\29\20const -4971:SkColorSpace::isSRGB\28\29\20const -4972:SkColorSpace::Make\28skcms_ICCProfile\20const&\29 -4973:SkColorMatrix_RGB2YUV\28SkYUVColorSpace\2c\20float*\29 -4974:SkColorInfo::makeColorSpace\28sk_sp\29\20const -4975:SkColorFilterShader::Make\28sk_sp\2c\20float\2c\20sk_sp\29 -4976:SkColor4fXformer::SkColor4fXformer\28SkGradientBaseShader\20const*\2c\20SkColorSpace*\2c\20bool\29 -4977:SkCoincidentSpans::extend\28SkOpPtT\20const*\2c\20SkOpPtT\20const*\2c\20SkOpPtT\20const*\2c\20SkOpPtT\20const*\29 -4978:SkCodec::outputScanline\28int\29\20const -4979:SkCodec::onGetYUVAPlanes\28SkYUVAPixmaps\20const&\29 -4980:SkCodec::initializeColorXform\28SkImageInfo\20const&\2c\20SkEncodedInfo::Alpha\2c\20bool\29 -4981:SkChopQuadAtMaxCurvature\28SkPoint\20const*\2c\20SkPoint*\29 -4982:SkChopQuadAtHalf\28SkPoint\20const*\2c\20SkPoint*\29 -4983:SkChopMonoCubicAtX\28SkPoint\20const*\2c\20float\2c\20SkPoint*\29 -4984:SkChopCubicAtInflections\28SkPoint\20const*\2c\20SkPoint*\29 -4985:SkCharToGlyphCache::findGlyphIndex\28int\29\20const -4986:SkCanvasPriv::WriteLattice\28void*\2c\20SkCanvas::Lattice\20const&\29 -4987:SkCanvasPriv::ReadLattice\28SkReadBuffer&\2c\20SkCanvas::Lattice*\29 -4988:SkCanvasPriv::GetDstClipAndMatrixCounts\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20int*\2c\20int*\29 -4989:SkCanvas::~SkCanvas\28\29 -4990:SkCanvas::skew\28float\2c\20float\29 -4991:SkCanvas::setMatrix\28SkMatrix\20const&\29 -4992:SkCanvas::only_axis_aligned_saveBehind\28SkRect\20const*\29 -4993:SkCanvas::getDeviceClipBounds\28\29\20const -4994:SkCanvas::experimental_DrawEdgeAAQuad\28SkRect\20const&\2c\20SkPoint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkBlendMode\29 -4995:SkCanvas::drawVertices\28sk_sp\20const&\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -4996:SkCanvas::drawSlug\28sktext::gpu::Slug\20const*\2c\20SkPaint\20const&\29 -4997:SkCanvas::drawRegion\28SkRegion\20const&\2c\20SkPaint\20const&\29 -4998:SkCanvas::drawLine\28float\2c\20float\2c\20float\2c\20float\2c\20SkPaint\20const&\29 -4999:SkCanvas::drawImageNine\28SkImage\20const*\2c\20SkIRect\20const&\2c\20SkRect\20const&\2c\20SkFilterMode\2c\20SkPaint\20const*\29 -5000:SkCanvas::drawAnnotation\28SkRect\20const&\2c\20char\20const*\2c\20SkData*\29 -5001:SkCanvas::didTranslate\28float\2c\20float\29 -5002:SkCanvas::clipShader\28sk_sp\2c\20SkClipOp\29 -5003:SkCanvas::clipRegion\28SkRegion\20const&\2c\20SkClipOp\29 -5004:SkCanvas::ImageSetEntry::ImageSetEntry\28\29 -5005:SkCachedData::SkCachedData\28void*\2c\20unsigned\20long\29 -5006:SkCachedData::SkCachedData\28unsigned\20long\2c\20SkDiscardableMemory*\29 -5007:SkCTMShader::~SkCTMShader\28\29_4942 -5008:SkCTMShader::~SkCTMShader\28\29 -5009:SkCTMShader::isOpaque\28\29\20const -5010:SkBulkGlyphMetricsAndPaths::glyphs\28SkSpan\29 -5011:SkBmpStandardCodec::decodeIcoMask\28SkStream*\2c\20SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\29 -5012:SkBmpMaskCodec::onGetPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\2c\20int*\29 -5013:SkBmpDecoder::IsBmp\28void\20const*\2c\20unsigned\20long\29 -5014:SkBmpCodec::SkBmpCodec\28SkEncodedInfo&&\2c\20std::__2::unique_ptr>\2c\20unsigned\20short\2c\20SkCodec::SkScanlineOrder\29 -5015:SkBmpBaseCodec::SkBmpBaseCodec\28SkEncodedInfo&&\2c\20std::__2::unique_ptr>\2c\20unsigned\20short\2c\20SkCodec::SkScanlineOrder\29 -5016:SkBlurMask::ConvertRadiusToSigma\28float\29 -5017:SkBlurMask::ComputeBlurredScanline\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20unsigned\20int\2c\20float\29 -5018:SkBlurMask::BlurRect\28float\2c\20SkMaskBuilder*\2c\20SkRect\20const&\2c\20SkBlurStyle\2c\20SkIPoint*\2c\20SkMaskBuilder::CreateMode\29 -5019:SkBlitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -5020:SkBlitter::Choose\28SkPixmap\20const&\2c\20SkMatrix\20const&\2c\20SkPaint\20const&\2c\20SkArenaAlloc*\2c\20SkDrawCoverage\2c\20sk_sp\2c\20SkSurfaceProps\20const&\2c\20SkRect\20const&\29 -5021:SkBlitter::ChooseSprite\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkPixmap\20const&\2c\20int\2c\20int\2c\20SkArenaAlloc*\2c\20sk_sp\29 -5022:SkBlenderBase::asBlendMode\28\29\20const -5023:SkBlenderBase::affectsTransparentBlack\28\29\20const -5024:SkBitmapImageGetPixelRef\28SkImage\20const*\29 -5025:SkBitmapDevice::getRasterHandle\28\29\20const -5026:SkBitmapDevice::drawRect\28SkRect\20const&\2c\20SkPaint\20const&\29 -5027:SkBitmapDevice::BDDraw::~BDDraw\28\29 -5028:SkBitmapCache::Rec::install\28SkBitmap*\29 -5029:SkBitmapCache::Rec::diagnostic_only_getDiscardable\28\29\20const -5030:SkBitmapCache::Find\28SkBitmapCacheDesc\20const&\2c\20SkBitmap*\29 -5031:SkBitmapCache::Alloc\28SkBitmapCacheDesc\20const&\2c\20SkImageInfo\20const&\2c\20SkPixmap*\29 -5032:SkBitmapCache::Add\28std::__2::unique_ptr\2c\20SkBitmap*\29 -5033:SkBitmap::setAlphaType\28SkAlphaType\29 -5034:SkBitmap::reset\28\29 -5035:SkBitmap::makeShader\28SkTileMode\2c\20SkTileMode\2c\20SkSamplingOptions\20const&\2c\20SkMatrix\20const&\29\20const -5036:SkBitmap::eraseColor\28unsigned\20int\29\20const -5037:SkBitmap::allocPixels\28SkImageInfo\20const&\2c\20unsigned\20long\29::$_0::operator\28\29\28\29\20const -5038:SkBitmap::HeapAllocator::allocPixelRef\28SkBitmap*\29 -5039:SkBinaryWriteBuffer::writeFlattenable\28SkFlattenable\20const*\29 -5040:SkBinaryWriteBuffer::writeColor4f\28SkRGBA4f<\28SkAlphaType\293>\20const&\29 -5041:SkBigPicture::SkBigPicture\28SkRect\20const&\2c\20sk_sp\2c\20std::__2::unique_ptr>\2c\20sk_sp\2c\20unsigned\20long\29 -5042:SkBezierQuad::IntersectWithHorizontalLine\28SkSpan\2c\20float\2c\20float*\29 -5043:SkBezierCubic::IntersectWithHorizontalLine\28SkSpan\2c\20float\2c\20float*\29 -5044:SkBasicEdgeBuilder::~SkBasicEdgeBuilder\28\29 -5045:SkBasicEdgeBuilder::recoverClip\28SkIRect\20const&\29\20const -5046:SkBaseShadowTessellator::handleCubic\28SkMatrix\20const&\2c\20SkPoint*\29 -5047:SkBaseShadowTessellator::handleConic\28SkMatrix\20const&\2c\20SkPoint*\2c\20float\29 -5048:SkBaseShadowTessellator::finishPathPolygon\28\29 -5049:SkBaseShadowTessellator::computeConvexShadow\28float\2c\20float\2c\20bool\29 -5050:SkBaseShadowTessellator::computeConcaveShadow\28float\2c\20float\29 -5051:SkBaseShadowTessellator::clipUmbraPoint\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint*\29 -5052:SkBaseShadowTessellator::addInnerPoint\28SkPoint\20const&\2c\20unsigned\20int\2c\20SkTDArray\20const&\2c\20int*\29 -5053:SkBaseShadowTessellator::addEdge\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20unsigned\20int\2c\20SkTDArray\20const&\2c\20bool\2c\20bool\29 -5054:SkBaseShadowTessellator::addArc\28SkPoint\20const&\2c\20float\2c\20bool\29 -5055:SkAutoCanvasMatrixPaint::~SkAutoCanvasMatrixPaint\28\29 -5056:SkAutoCanvasMatrixPaint::SkAutoCanvasMatrixPaint\28SkCanvas*\2c\20SkMatrix\20const*\2c\20SkPaint\20const*\2c\20SkRect\20const&\29 -5057:SkAndroidCodecAdapter::~SkAndroidCodecAdapter\28\29 -5058:SkAndroidCodec::~SkAndroidCodec\28\29 -5059:SkAndroidCodec::getAndroidPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkAndroidCodec::AndroidOptions\20const*\29 -5060:SkAndroidCodec::SkAndroidCodec\28SkCodec*\29 -5061:SkAnalyticEdge::update\28int\29 -5062:SkAnalyticEdge::updateLine\28int\2c\20int\2c\20int\2c\20int\2c\20int\29 -5063:SkAnalyticEdge::setLine\28SkPoint\20const&\2c\20SkPoint\20const&\29 -5064:SkAAClip::operator=\28SkAAClip\20const&\29 -5065:SkAAClip::op\28SkIRect\20const&\2c\20SkClipOp\29 -5066:SkAAClip::Builder::flushRow\28bool\29 -5067:SkAAClip::Builder::finish\28SkAAClip*\29 -5068:SkAAClip::Builder::Blitter::~Blitter\28\29 -5069:SkAAClip::Builder::Blitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -5070:Sk2DPathEffect::onFilterPath\28SkPathBuilder*\2c\20SkPath\20const&\2c\20SkStrokeRec*\2c\20SkRect\20const*\2c\20SkMatrix\20const&\29\20const -5071:Simplify\28SkPath\20const&\29 -5072:SimpleImageInfo*\20emscripten::internal::raw_constructor\28\29 -5073:SimpleFontStyle*\20emscripten::internal::MemberAccess::getWire\28SimpleFontStyle\20SimpleStrutStyle::*\20const&\2c\20SimpleStrutStyle&\29 -5074:Shift -5075:SharedGenerator::isTextureGenerator\28\29 -5076:RunBasedAdditiveBlitter::~RunBasedAdditiveBlitter\28\29_4165 -5077:RgnOper::addSpan\28int\2c\20int\20const*\2c\20int\20const*\29 -5078:ReadBase128 -5079:PorterDuffXferProcessor::onIsEqual\28GrXferProcessor\20const&\29\20const -5080:PathSegment::init\28\29 -5081:PathAddVerbsPointsWeights\28SkPath&\2c\20unsigned\20long\2c\20int\2c\20unsigned\20long\2c\20int\2c\20unsigned\20long\2c\20int\29 -5082:ParseSingleImage -5083:ParseHeadersInternal -5084:PS_Conv_ASCIIHexDecode -5085:Op\28SkPath\20const&\2c\20SkPath\20const&\2c\20SkPathOp\29 -5086:OpAsWinding::markReverse\28Contour*\2c\20Contour*\29 -5087:OpAsWinding::getDirection\28Contour&\29 -5088:OpAsWinding::checkContainerChildren\28Contour*\2c\20Contour*\29 -5089:OffsetEdge::computeCrossingDistance\28OffsetEdge\20const*\29 -5090:OT::sbix::accelerator_t::get_png_extents\28hb_font_t*\2c\20unsigned\20int\2c\20hb_glyph_extents_t*\2c\20bool\29\20const -5091:OT::sbix::accelerator_t::choose_strike\28hb_font_t*\29\20const -5092:OT::post_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -5093:OT::hmtxvmtx::accelerator_t::get_advance_with_var_unscaled\28unsigned\20int\2c\20hb_font_t*\2c\20float*\29\20const -5094:OT::hmtx_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -5095:OT::hb_ot_layout_lookup_accelerator_t*\20OT::hb_ot_layout_lookup_accelerator_t::create\28OT::Layout::GPOS_impl::PosLookup\20const&\29 -5096:OT::hb_ot_apply_context_t::replace_glyph\28unsigned\20int\29 -5097:OT::hb_kern_machine_t::kern\28hb_font_t*\2c\20hb_buffer_t*\2c\20unsigned\20int\2c\20bool\29\20const -5098:OT::hb_accelerate_subtables_context_t::return_t\20OT::Context::dispatch\28OT::hb_accelerate_subtables_context_t*\29\20const -5099:OT::hb_accelerate_subtables_context_t::return_t\20OT::ChainContext::dispatch\28OT::hb_accelerate_subtables_context_t*\29\20const -5100:OT::glyf_accelerator_t::get_extents_at\28hb_font_t*\2c\20unsigned\20int\2c\20hb_glyph_extents_t*\2c\20hb_array_t\29\20const -5101:OT::glyf_accelerator_t::get_advance_with_var_unscaled\28hb_font_t*\2c\20unsigned\20int\2c\20bool\29\20const -5102:OT::cmap::accelerator_t::get_variation_glyph\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20hb_cache_t<21u\2c\2016u\2c\208u\2c\20true>*\29\20const -5103:OT::cff2_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -5104:OT::cff2::accelerator_templ_t>::~accelerator_templ_t\28\29 -5105:OT::cff1::lookup_expert_subset_charset_for_sid\28unsigned\20int\29 -5106:OT::cff1::lookup_expert_charset_for_sid\28unsigned\20int\29 -5107:OT::cff1::accelerator_templ_t>::~accelerator_templ_t\28\29 -5108:OT::TupleVariationData>::decompile_points\28OT::IntType\20const*&\2c\20hb_vector_t&\2c\20OT::IntType\20const*\29 -5109:OT::SBIXStrike::get_glyph_blob\28unsigned\20int\2c\20hb_blob_t*\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20unsigned\20int\2c\20unsigned\20int*\29\20const -5110:OT::RuleSet::apply\28OT::hb_ot_apply_context_t*\2c\20OT::ContextApplyLookupContext\20const&\29\20const -5111:OT::RecordListOf::sanitize\28hb_sanitize_context_t*\29\20const -5112:OT::RecordListOf::sanitize\28hb_sanitize_context_t*\29\20const -5113:OT::PaintTranslate::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -5114:OT::PaintSkewAroundCenter::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -5115:OT::PaintSkew::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -5116:OT::PaintScaleUniformAroundCenter::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -5117:OT::PaintScaleUniform::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -5118:OT::PaintScaleAroundCenter::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -5119:OT::PaintScale::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -5120:OT::PaintRotateAroundCenter::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -5121:OT::PaintLinearGradient::sanitize\28hb_sanitize_context_t*\29\20const -5122:OT::PaintLinearGradient::sanitize\28hb_sanitize_context_t*\29\20const -5123:OT::OpenTypeFontFile::get_face\28unsigned\20int\2c\20unsigned\20int*\29\20const -5124:OT::Lookup::serialize\28hb_serialize_context_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -5125:OT::Layout::propagate_attachment_offsets\28hb_glyph_position_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20hb_direction_t\2c\20unsigned\20int\29 -5126:OT::Layout::GSUB_impl::MultipleSubstFormat1_2::sanitize\28hb_sanitize_context_t*\29\20const -5127:OT::Layout::GSUB_impl::LigatureSet::apply\28OT::hb_ot_apply_context_t*\29\20const -5128:OT::Layout::GSUB_impl::Ligature::apply\28OT::hb_ot_apply_context_t*\29\20const -5129:OT::Layout::GSUB::get_lookup\28unsigned\20int\29\20const -5130:OT::Layout::GPOS_impl::reverse_cursive_minor_offset\28hb_glyph_position_t*\2c\20unsigned\20int\2c\20hb_direction_t\2c\20unsigned\20int\29 -5131:OT::Layout::GPOS_impl::PairPosFormat2_4::_apply\28OT::hb_ot_apply_context_t*\2c\20bool\29\20const -5132:OT::Layout::GPOS_impl::PairPosFormat1_3::_apply\28OT::hb_ot_apply_context_t*\2c\20bool\29\20const -5133:OT::Layout::GPOS_impl::MarkRecord::sanitize\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -5134:OT::Layout::GPOS_impl::MarkBasePosFormat1_2::sanitize\28hb_sanitize_context_t*\29\20const -5135:OT::Layout::GPOS_impl::AnchorMatrix::sanitize\28hb_sanitize_context_t*\2c\20unsigned\20int\29\20const -5136:OT::IndexSubtableRecord::get_image_data\28unsigned\20int\2c\20void\20const*\2c\20unsigned\20int*\2c\20unsigned\20int*\2c\20unsigned\20int*\29\20const -5137:OT::GSUBGPOS::accelerator_t::get_accel\28unsigned\20int\29\20const -5138:OT::FeatureVariations::sanitize\28hb_sanitize_context_t*\29\20const -5139:OT::FeatureParams::sanitize\28hb_sanitize_context_t*\2c\20unsigned\20int\29\20const -5140:OT::Feature::sanitize\28hb_sanitize_context_t*\2c\20OT::Record_sanitize_closure_t\20const*\29\20const -5141:OT::ContextFormat3::sanitize\28hb_sanitize_context_t*\29\20const -5142:OT::ContextFormat2_5::sanitize\28hb_sanitize_context_t*\29\20const -5143:OT::ContextFormat2_5::_apply\28OT::hb_ot_apply_context_t*\2c\20bool\29\20const -5144:OT::ContextFormat1_4::sanitize\28hb_sanitize_context_t*\29\20const -5145:OT::ConditionAnd::sanitize\28hb_sanitize_context_t*\29\20const -5146:OT::ColorLine::static_get_extend\28hb_color_line_t*\2c\20void*\2c\20void*\29 -5147:OT::CmapSubtableFormat4::accelerator_t::get_glyph\28unsigned\20int\2c\20unsigned\20int*\29\20const -5148:OT::ClassDef::get_class\28unsigned\20int\2c\20hb_cache_t<15u\2c\208u\2c\207u\2c\20true>*\29\20const -5149:OT::ChainRuleSet::sanitize\28hb_sanitize_context_t*\29\20const -5150:OT::ChainRuleSet::apply\28OT::hb_ot_apply_context_t*\2c\20OT::ChainContextApplyLookupContext\20const&\29\20const -5151:OT::ChainContextFormat3::sanitize\28hb_sanitize_context_t*\29\20const -5152:OT::ChainContextFormat2_5::sanitize\28hb_sanitize_context_t*\29\20const -5153:OT::ChainContextFormat2_5::_apply\28OT::hb_ot_apply_context_t*\2c\20bool\29\20const -5154:OT::ChainContextFormat1_4::sanitize\28hb_sanitize_context_t*\29\20const -5155:OT::COLR_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -5156:OT::COLR::accelerator_t::~accelerator_t\28\29 -5157:OT::CBDT_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -5158:OT::CBDT::accelerator_t::get_extents\28hb_font_t*\2c\20unsigned\20int\2c\20hb_glyph_extents_t*\2c\20bool\29\20const -5159:OT::Affine2x3::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -5160:MakeOnScreenGLSurface\28sk_sp\2c\20int\2c\20int\2c\20sk_sp\2c\20int\2c\20int\29 -5161:Load_SBit_Png -5162:LineCubicIntersections::intersectRay\28double*\29 -5163:LineCubicIntersections::VerticalIntersect\28SkDCubic\20const&\2c\20double\2c\20double*\29 -5164:LineCubicIntersections::HorizontalIntersect\28SkDCubic\20const&\2c\20double\2c\20double*\29 -5165:Launch -5166:JpegDecoderMgr::returnFailure\28char\20const*\2c\20SkCodec::Result\29 -5167:JpegDecoderMgr::getEncodedColor\28SkEncodedInfo::Color*\29 -5168:JSObjectFromLineMetrics\28skia::textlayout::LineMetrics&\29 -5169:JSObjectFromGlyphInfo\28skia::textlayout::Paragraph::GlyphInfo&\29 -5170:Ins_DELTAP -5171:HandleCoincidence\28SkOpContourHead*\2c\20SkOpCoincidence*\29 -5172:GrWritePixelsTask::~GrWritePixelsTask\28\29 -5173:GrWaitRenderTask::~GrWaitRenderTask\28\29 -5174:GrVertexBufferAllocPool::makeSpace\28unsigned\20long\2c\20int\2c\20sk_sp*\2c\20int*\29 -5175:GrVertexBufferAllocPool::makeSpaceAtLeast\28unsigned\20long\2c\20int\2c\20int\2c\20sk_sp*\2c\20int*\2c\20int*\29 -5176:GrTriangulator::polysToTriangles\28GrTriangulator::Poly*\2c\20SkPathFillType\2c\20skgpu::VertexWriter\29\20const -5177:GrTriangulator::polysToTriangles\28GrTriangulator::Poly*\2c\20GrEagerVertexAllocator*\29\20const -5178:GrTriangulator::mergeEdgesBelow\28GrTriangulator::Edge*\2c\20GrTriangulator::Edge*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Comparator\20const&\29\20const -5179:GrTriangulator::mergeEdgesAbove\28GrTriangulator::Edge*\2c\20GrTriangulator::Edge*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Comparator\20const&\29\20const -5180:GrTriangulator::makeSortedVertex\28SkPoint\20const&\2c\20unsigned\20char\2c\20GrTriangulator::VertexList*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::Comparator\20const&\29\20const -5181:GrTriangulator::makeEdge\28GrTriangulator::Vertex*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::EdgeType\2c\20GrTriangulator::Comparator\20const&\29 -5182:GrTriangulator::computeBisector\28GrTriangulator::Edge*\2c\20GrTriangulator::Edge*\2c\20GrTriangulator::Vertex*\29\20const -5183:GrTriangulator::appendQuadraticToContour\28SkPoint\20const*\2c\20float\2c\20GrTriangulator::VertexList*\29\20const -5184:GrTriangulator::SortMesh\28GrTriangulator::VertexList*\2c\20GrTriangulator::Comparator\20const&\29 -5185:GrTriangulator::FindEnclosingEdges\28GrTriangulator::Vertex\20const&\2c\20GrTriangulator::EdgeList\20const&\2c\20GrTriangulator::Edge**\2c\20GrTriangulator::Edge**\29 -5186:GrTransferFromRenderTask::~GrTransferFromRenderTask\28\29 -5187:GrThreadSafeCache::findVertsWithData\28skgpu::UniqueKey\20const&\29 -5188:GrThreadSafeCache::addVertsWithData\28skgpu::UniqueKey\20const&\2c\20sk_sp\2c\20bool\20\28*\29\28SkData*\2c\20SkData*\29\29 -5189:GrThreadSafeCache::Entry::set\28skgpu::UniqueKey\20const&\2c\20sk_sp\29 -5190:GrThreadSafeCache::CreateLazyView\28GrDirectContext*\2c\20GrColorType\2c\20SkISize\2c\20GrSurfaceOrigin\2c\20SkBackingFit\29 -5191:GrTextureResolveRenderTask::~GrTextureResolveRenderTask\28\29 -5192:GrTextureRenderTargetProxy::GrTextureRenderTargetProxy\28sk_sp\2c\20GrSurfaceProxy::UseAllocator\2c\20GrDDLProvider\29 -5193:GrTextureRenderTargetProxy::GrTextureRenderTargetProxy\28GrCaps\20const&\2c\20std::__2::function&&\2c\20GrBackendFormat\20const&\2c\20SkISize\2c\20int\2c\20skgpu::Mipmapped\2c\20GrMipmapStatus\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20GrInternalSurfaceFlags\2c\20GrSurfaceProxy::UseAllocator\2c\20GrDDLProvider\2c\20std::__2::basic_string_view>\29 -5194:GrTextureProxyPriv::setDeferredUploader\28std::__2::unique_ptr>\29 -5195:GrTextureProxy::setUniqueKey\28GrProxyProvider*\2c\20skgpu::UniqueKey\20const&\29 -5196:GrTextureProxy::ProxiesAreCompatibleAsDynamicState\28GrSurfaceProxy\20const*\2c\20GrSurfaceProxy\20const*\29 -5197:GrTextureProxy::GrTextureProxy\28sk_sp\2c\20GrSurfaceProxy::UseAllocator\2c\20GrDDLProvider\29_9963 -5198:GrTextureEffect::Sampling::Sampling\28GrSurfaceProxy\20const&\2c\20GrSamplerState\2c\20SkRect\20const&\2c\20SkRect\20const*\2c\20float\20const*\2c\20bool\2c\20GrCaps\20const&\2c\20SkPoint\29::$_1::operator\28\29\28int\2c\20GrSamplerState::WrapMode\2c\20GrTextureEffect::Sampling::Sampling\28GrSurfaceProxy\20const&\2c\20GrSamplerState\2c\20SkRect\20const&\2c\20SkRect\20const*\2c\20float\20const*\2c\20bool\2c\20GrCaps\20const&\2c\20SkPoint\29::Span\2c\20GrTextureEffect::Sampling::Sampling\28GrSurfaceProxy\20const&\2c\20GrSamplerState\2c\20SkRect\20const&\2c\20SkRect\20const*\2c\20float\20const*\2c\20bool\2c\20GrCaps\20const&\2c\20SkPoint\29::Span\2c\20float\29\20const -5199:GrTextureEffect::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::$_2::operator\28\29\28GrTextureEffect::ShaderMode\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\29\20const -5200:GrTexture::markMipmapsDirty\28\29 -5201:GrTexture::computeScratchKey\28skgpu::ScratchKey*\29\20const -5202:GrTDeferredProxyUploader>::~GrTDeferredProxyUploader\28\29 -5203:GrSurfaceProxyPriv::exactify\28\29 -5204:GrSurfaceProxy::GrSurfaceProxy\28GrBackendFormat\20const&\2c\20SkISize\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20GrInternalSurfaceFlags\2c\20GrSurfaceProxy::UseAllocator\2c\20std::__2::basic_string_view>\29 -5205:GrStyledShape::setInheritedKey\28GrStyledShape\20const&\2c\20GrStyle::Apply\2c\20float\29 -5206:GrStyledShape::asRRect\28SkRRect*\2c\20bool*\29\20const -5207:GrStyledShape::GrStyledShape\28SkPath\20const&\2c\20SkPaint\20const&\2c\20GrStyledShape::DoSimplify\29 -5208:GrStyle::~GrStyle\28\29 -5209:GrStyle::applyToPath\28SkPath*\2c\20SkStrokeRec::InitStyle*\2c\20SkPath\20const&\2c\20float\29\20const -5210:GrStyle::applyPathEffect\28SkPath*\2c\20SkStrokeRec*\2c\20SkPath\20const&\29\20const -5211:GrStencilSettings::SetClipBitSettings\28bool\29 -5212:GrStagingBufferManager::detachBuffers\28\29 -5213:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::defineStruct\28char\20const*\29 -5214:GrShape::simplify\28unsigned\20int\29 -5215:GrShape::setRect\28SkRect\20const&\29 -5216:GrShape::conservativeContains\28SkRect\20const&\29\20const -5217:GrShape::closed\28\29\20const -5218:GrSWMaskHelper::toTextureView\28GrRecordingContext*\2c\20SkBackingFit\29 -5219:GrSWMaskHelper::drawShape\28GrStyledShape\20const&\2c\20SkMatrix\20const&\2c\20GrAA\2c\20unsigned\20char\29 -5220:GrSWMaskHelper::drawShape\28GrShape\20const&\2c\20SkMatrix\20const&\2c\20GrAA\2c\20unsigned\20char\29 -5221:GrResourceProvider::writePixels\28sk_sp\2c\20GrColorType\2c\20SkISize\2c\20GrMipLevel\20const*\2c\20int\29\20const -5222:GrResourceProvider::wrapBackendSemaphore\28GrBackendSemaphore\20const&\2c\20GrSemaphoreWrapType\2c\20GrWrapOwnership\29 -5223:GrResourceProvider::prepareLevels\28GrBackendFormat\20const&\2c\20GrColorType\2c\20SkISize\2c\20GrMipLevel\20const*\2c\20int\2c\20skia_private::AutoSTArray<14\2c\20GrMipLevel>*\2c\20skia_private::AutoSTArray<14\2c\20std::__2::unique_ptr>>*\29\20const -5224:GrResourceProvider::getExactScratch\28SkISize\2c\20GrBackendFormat\20const&\2c\20GrTextureType\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Budgeted\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -5225:GrResourceProvider::createTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20GrTextureType\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -5226:GrResourceProvider::createTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20GrTextureType\2c\20GrColorType\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Budgeted\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrMipLevel\20const*\2c\20std::__2::basic_string_view>\29 -5227:GrResourceProvider::createApproxTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20GrTextureType\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -5228:GrResourceCache::~GrResourceCache\28\29 -5229:GrResourceCache::removeResource\28GrGpuResource*\29 -5230:GrResourceCache::processFreedGpuResources\28\29 -5231:GrResourceCache::insertResource\28GrGpuResource*\29 -5232:GrResourceCache::didChangeBudgetStatus\28GrGpuResource*\29 -5233:GrResourceAllocator::~GrResourceAllocator\28\29 -5234:GrResourceAllocator::planAssignment\28\29 -5235:GrResourceAllocator::expire\28unsigned\20int\29 -5236:GrRenderTask::makeSkippable\28\29 -5237:GrRenderTask::isInstantiated\28\29\20const -5238:GrRenderTarget::GrRenderTarget\28GrGpu*\2c\20SkISize\20const&\2c\20int\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\2c\20sk_sp\29 -5239:GrRecordingContext::init\28\29 -5240:GrRRectEffect::Make\28std::__2::unique_ptr>\2c\20GrClipEdgeType\2c\20SkRRect\20const&\2c\20GrShaderCaps\20const&\29 -5241:GrQuadUtils::TessellationHelper::reset\28GrQuad\20const&\2c\20GrQuad\20const*\29 -5242:GrQuadUtils::TessellationHelper::outset\28skvx::Vec<4\2c\20float>\20const&\2c\20GrQuad*\2c\20GrQuad*\29 -5243:GrQuadUtils::TessellationHelper::adjustDegenerateVertices\28skvx::Vec<4\2c\20float>\20const&\2c\20GrQuadUtils::TessellationHelper::Vertices*\29 -5244:GrQuadUtils::TessellationHelper::OutsetRequest::reset\28GrQuadUtils::TessellationHelper::EdgeVectors\20const&\2c\20GrQuad::Type\2c\20skvx::Vec<4\2c\20float>\20const&\29 -5245:GrQuadUtils::TessellationHelper::EdgeVectors::reset\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20GrQuad::Type\29 -5246:GrQuadUtils::ClipToW0\28DrawQuad*\2c\20DrawQuad*\29 -5247:GrQuad::bounds\28\29\20const -5248:GrProxyProvider::~GrProxyProvider\28\29 -5249:GrProxyProvider::wrapBackendTexture\28GrBackendTexture\20const&\2c\20GrWrapOwnership\2c\20GrWrapCacheable\2c\20GrIOType\2c\20sk_sp\29 -5250:GrProxyProvider::removeUniqueKeyFromProxy\28GrTextureProxy*\29 -5251:GrProxyProvider::createLazyProxy\28std::__2::function&&\2c\20GrBackendFormat\20const&\2c\20SkISize\2c\20skgpu::Mipmapped\2c\20GrMipmapStatus\2c\20GrInternalSurfaceFlags\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20GrSurfaceProxy::UseAllocator\2c\20std::__2::basic_string_view>\29 -5252:GrProxyProvider::contextID\28\29\20const -5253:GrProxyProvider::adoptUniqueKeyFromSurface\28GrTextureProxy*\2c\20GrSurface\20const*\29 -5254:GrPixmapBase::clip\28SkISize\2c\20SkIPoint*\29 -5255:GrPixmap::GrPixmap\28GrImageInfo\2c\20sk_sp\2c\20unsigned\20long\29 -5256:GrPipeline::GrPipeline\28GrPipeline::InitArgs\20const&\2c\20sk_sp\2c\20GrAppliedHardClip\20const&\29 -5257:GrPersistentCacheUtils::GetType\28SkReadBuffer*\29 -5258:GrPathUtils::QuadUVMatrix::set\28SkPoint\20const*\29 -5259:GrPathTessellationShader::MakeStencilOnlyPipeline\28GrTessellationShader::ProgramArgs\20const&\2c\20GrAAType\2c\20GrAppliedHardClip\20const&\2c\20GrPipeline::InputFlags\29 -5260:GrPaint::setCoverageSetOpXPFactory\28SkRegion::Op\2c\20bool\29 -5261:GrOvalOpFactory::MakeOvalOp\28GrRecordingContext*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20GrStyle\20const&\2c\20GrShaderCaps\20const*\29 -5262:GrOpsRenderPass::drawIndexed\28int\2c\20int\2c\20unsigned\20short\2c\20unsigned\20short\2c\20int\29 -5263:GrOpsRenderPass::drawIndexedInstanced\28int\2c\20int\2c\20int\2c\20int\2c\20int\29 -5264:GrOpsRenderPass::drawIndexPattern\28int\2c\20int\2c\20int\2c\20int\2c\20int\29 -5265:GrOpFlushState::reset\28\29 -5266:GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp\28GrOp\20const*\2c\20SkRect\20const&\2c\20GrPipeline\20const*\2c\20GrUserStencilSettings\20const*\29 -5267:GrOpFlushState::addASAPUpload\28std::__2::function&\29>&&\29 -5268:GrOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -5269:GrOp::combineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -5270:GrOnFlushResourceProvider::instantiateProxy\28GrSurfaceProxy*\29 -5271:GrMeshDrawTarget::allocMesh\28\29 -5272:GrMeshDrawOp::PatternHelper::init\28GrMeshDrawTarget*\2c\20GrPrimitiveType\2c\20unsigned\20long\2c\20sk_sp\2c\20int\2c\20int\2c\20int\2c\20int\29 -5273:GrMeshDrawOp::CombinedQuadCountWillOverflow\28GrAAType\2c\20bool\2c\20int\29 -5274:GrMemoryPool::allocate\28unsigned\20long\29 -5275:GrMakeUniqueKeyInvalidationListener\28skgpu::UniqueKey*\2c\20unsigned\20int\29::Listener::changed\28\29 -5276:GrIndexBufferAllocPool::makeSpace\28int\2c\20sk_sp*\2c\20int*\29 -5277:GrIndexBufferAllocPool::makeSpaceAtLeast\28int\2c\20int\2c\20sk_sp*\2c\20int*\2c\20int*\29 -5278:GrImageInfo::refColorSpace\28\29\20const -5279:GrImageInfo::minRowBytes\28\29\20const -5280:GrImageInfo::makeDimensions\28SkISize\29\20const -5281:GrImageInfo::bpp\28\29\20const -5282:GrImageInfo::GrImageInfo\28GrColorType\2c\20SkAlphaType\2c\20sk_sp\2c\20int\2c\20int\29 -5283:GrImageContext::abandonContext\28\29 -5284:GrGpuResource::removeUniqueKey\28\29 -5285:GrGpuResource::makeBudgeted\28\29 -5286:GrGpuResource::getResourceName\28\29\20const -5287:GrGpuResource::abandon\28\29 -5288:GrGpuResource::CreateUniqueID\28\29 -5289:GrGpu::~GrGpu\28\29 -5290:GrGpu::regenerateMipMapLevels\28GrTexture*\29 -5291:GrGpu::createTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20GrTextureType\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -5292:GrGpu::createTextureCommon\28SkISize\2c\20GrBackendFormat\20const&\2c\20GrTextureType\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20int\2c\20unsigned\20int\2c\20std::__2::basic_string_view>\29 -5293:GrGeometryProcessor::AttributeSet::addToKey\28skgpu::KeyBuilder*\29\20const -5294:GrGLVertexArray::invalidateCachedState\28\29 -5295:GrGLTextureParameters::invalidate\28\29 -5296:GrGLTexture::MakeWrapped\28GrGLGpu*\2c\20GrMipmapStatus\2c\20GrGLTexture::Desc\20const&\2c\20sk_sp\2c\20GrWrapCacheable\2c\20GrIOType\2c\20std::__2::basic_string_view>\29 -5297:GrGLTexture::GrGLTexture\28GrGLGpu*\2c\20skgpu::Budgeted\2c\20GrGLTexture::Desc\20const&\2c\20GrMipmapStatus\2c\20std::__2::basic_string_view>\29 -5298:GrGLTexture::GrGLTexture\28GrGLGpu*\2c\20GrGLTexture::Desc\20const&\2c\20sk_sp\2c\20GrMipmapStatus\2c\20std::__2::basic_string_view>\29 -5299:GrGLSLVaryingHandler::getFragDecls\28SkString*\2c\20SkString*\29\20const -5300:GrGLSLVaryingHandler::addAttribute\28GrShaderVar\20const&\29 -5301:GrGLSLUniformHandler::liftUniformToVertexShader\28GrProcessor\20const&\2c\20SkString\29 -5302:GrGLSLShaderBuilder::finalize\28unsigned\20int\29 -5303:GrGLSLShaderBuilder::emitFunction\28char\20const*\2c\20char\20const*\29 -5304:GrGLSLShaderBuilder::emitFunctionPrototype\28char\20const*\29 -5305:GrGLSLShaderBuilder::appendTextureLookupAndBlend\28char\20const*\2c\20SkBlendMode\2c\20GrResourceHandle\2c\20char\20const*\2c\20GrGLSLColorSpaceXformHelper*\29 -5306:GrGLSLShaderBuilder::appendColorGamutXform\28SkString*\2c\20char\20const*\2c\20GrGLSLColorSpaceXformHelper*\29::$_1::operator\28\29\28char\20const*\2c\20GrResourceHandle\29\20const -5307:GrGLSLShaderBuilder::appendColorGamutXform\28SkString*\2c\20char\20const*\2c\20GrGLSLColorSpaceXformHelper*\29::$_0::operator\28\29\28char\20const*\2c\20GrResourceHandle\2c\20skcms_TFType\29\20const -5308:GrGLSLShaderBuilder::addLayoutQualifier\28char\20const*\2c\20GrGLSLShaderBuilder::InterfaceQualifier\29 -5309:GrGLSLShaderBuilder::GrGLSLShaderBuilder\28GrGLSLProgramBuilder*\29 -5310:GrGLSLProgramDataManager::setRuntimeEffectUniforms\28SkSpan\2c\20SkSpan\20const>\2c\20SkSpan\2c\20void\20const*\29\20const -5311:GrGLSLProgramBuilder::~GrGLSLProgramBuilder\28\29 -5312:GrGLSLBlend::SetBlendModeUniformData\28GrGLSLProgramDataManager\20const&\2c\20GrResourceHandle\2c\20SkBlendMode\29 -5313:GrGLSLBlend::BlendExpression\28GrProcessor\20const*\2c\20GrGLSLUniformHandler*\2c\20GrResourceHandle*\2c\20char\20const*\2c\20char\20const*\2c\20SkBlendMode\29 -5314:GrGLRenderTarget::GrGLRenderTarget\28GrGLGpu*\2c\20SkISize\20const&\2c\20GrGLFormat\2c\20int\2c\20GrGLRenderTarget::IDs\20const&\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -5315:GrGLProgramDataManager::set4fv\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -5316:GrGLProgramDataManager::set2fv\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -5317:GrGLProgramBuilder::uniformHandler\28\29 -5318:GrGLProgramBuilder::PrecompileProgram\28GrDirectContext*\2c\20GrGLPrecompiledProgram*\2c\20SkData\20const&\29::$_0::operator\28\29\28SkSL::ProgramKind\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20unsigned\20int\29\20const -5319:GrGLProgramBuilder::CreateProgram\28GrDirectContext*\2c\20GrProgramDesc\20const&\2c\20GrProgramInfo\20const&\2c\20GrGLPrecompiledProgram\20const*\29 -5320:GrGLProgram::~GrGLProgram\28\29 -5321:GrGLMakeAssembledWebGLInterface\28void*\2c\20void\20\28*\20\28*\29\28void*\2c\20char\20const*\29\29\28\29\29 -5322:GrGLGpu::~GrGLGpu\28\29 -5323:GrGLGpu::uploadTexData\28SkISize\2c\20unsigned\20int\2c\20SkIRect\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20long\2c\20GrMipLevel\20const*\2c\20int\29 -5324:GrGLGpu::uploadCompressedTexData\28SkTextureCompressionType\2c\20GrGLFormat\2c\20SkISize\2c\20skgpu::Mipmapped\2c\20unsigned\20int\2c\20void\20const*\2c\20unsigned\20long\29 -5325:GrGLGpu::uploadColorToTex\28GrGLFormat\2c\20SkISize\2c\20unsigned\20int\2c\20std::__2::array\2c\20unsigned\20int\29 -5326:GrGLGpu::readOrTransferPixelsFrom\28GrSurface*\2c\20SkIRect\2c\20GrColorType\2c\20GrColorType\2c\20void*\2c\20int\29 -5327:GrGLGpu::getTimerQueryResult\28unsigned\20int\29 -5328:GrGLGpu::getCompatibleStencilIndex\28GrGLFormat\29 -5329:GrGLGpu::createRenderTargetObjects\28GrGLTexture::Desc\20const&\2c\20int\2c\20GrGLRenderTarget::IDs*\29 -5330:GrGLGpu::createCompressedTexture2D\28SkISize\2c\20SkTextureCompressionType\2c\20GrGLFormat\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrGLTextureParameters::SamplerOverriddenState*\29 -5331:GrGLGpu::bindFramebuffer\28unsigned\20int\2c\20unsigned\20int\29 -5332:GrGLGpu::ProgramCache::reset\28\29 -5333:GrGLGpu::ProgramCache::findOrCreateProgramImpl\28GrDirectContext*\2c\20GrProgramDesc\20const&\2c\20GrProgramInfo\20const&\2c\20GrThreadSafePipelineBuilder::Stats::ProgramCacheResult*\29 -5334:GrGLFunction::GrGLFunction\28void\20\28*\29\28unsigned\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void\20const*\29\29::'lambda'\28void\20const*\2c\20unsigned\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void\20const*\29::__invoke\28void\20const*\2c\20unsigned\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void\20const*\29 -5335:GrGLFunction::GrGLFunction\28void\20\28*\29\28int\2c\20float\29\29::'lambda'\28void\20const*\2c\20int\2c\20float\29::__invoke\28void\20const*\2c\20int\2c\20float\29 -5336:GrGLFormatIsCompressed\28GrGLFormat\29 -5337:GrGLFinishCallbacks::check\28\29 -5338:GrGLContext::~GrGLContext\28\29_12174 -5339:GrGLContext::~GrGLContext\28\29 -5340:GrGLCaps::~GrGLCaps\28\29 -5341:GrGLCaps::getTexSubImageExternalFormatAndType\28GrGLFormat\2c\20GrColorType\2c\20GrColorType\2c\20unsigned\20int*\2c\20unsigned\20int*\29\20const -5342:GrGLCaps::getTexSubImageDefaultFormatTypeAndColorType\28GrGLFormat\2c\20unsigned\20int*\2c\20unsigned\20int*\2c\20GrColorType*\29\20const -5343:GrGLCaps::getRenderTargetSampleCount\28int\2c\20GrGLFormat\29\20const -5344:GrGLCaps::formatSupportsTexStorage\28GrGLFormat\29\20const -5345:GrGLCaps::canCopyAsDraw\28GrGLFormat\2c\20bool\2c\20bool\29\20const -5346:GrGLCaps::canCopyAsBlit\28GrGLFormat\2c\20int\2c\20GrTextureType\20const*\2c\20GrGLFormat\2c\20int\2c\20GrTextureType\20const*\2c\20SkRect\20const&\2c\20bool\2c\20SkIRect\20const&\2c\20SkIRect\20const&\29\20const -5347:GrFragmentProcessor::~GrFragmentProcessor\28\29 -5348:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::Make\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29 -5349:GrFragmentProcessor::ProgramImpl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -5350:GrFragmentProcessor::HighPrecision\28std::__2::unique_ptr>\29::HighPrecisionFragmentProcessor::Make\28std::__2::unique_ptr>\29 -5351:GrFragmentProcessor::Compose\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29::ComposeProcessor::Make\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -5352:GrFragmentProcessor::ClampOutput\28std::__2::unique_ptr>\29 -5353:GrFixedClip::preApply\28SkRect\20const&\2c\20GrAA\29\20const -5354:GrFixedClip::getConservativeBounds\28\29\20const -5355:GrFixedClip::apply\28GrAppliedHardClip*\2c\20SkIRect*\29\20const -5356:GrExternalTextureGenerator::GrExternalTextureGenerator\28SkImageInfo\20const&\29 -5357:GrEagerDynamicVertexAllocator::unlock\28int\29 -5358:GrDynamicAtlas::readView\28GrCaps\20const&\29\20const -5359:GrDrawingManager::getLastRenderTask\28GrSurfaceProxy\20const*\29\20const -5360:GrDrawOpAtlasConfig::atlasDimensions\28skgpu::MaskFormat\29\20const -5361:GrDrawOpAtlasConfig::GrDrawOpAtlasConfig\28int\2c\20unsigned\20long\29 -5362:GrDrawOpAtlas::addToAtlas\28GrResourceProvider*\2c\20GrDeferredUploadTarget*\2c\20int\2c\20int\2c\20void\20const*\2c\20skgpu::AtlasLocator*\29 -5363:GrDrawOpAtlas::Make\28GrProxyProvider*\2c\20GrBackendFormat\20const&\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20int\2c\20int\2c\20int\2c\20skgpu::AtlasGenerationCounter*\2c\20GrDrawOpAtlas::AllowMultitexturing\2c\20skgpu::PlotEvictionCallback*\2c\20std::__2::basic_string_view>\29 -5364:GrDistanceFieldA8TextGeoProc::onTextureSampler\28int\29\20const -5365:GrDistanceFieldA8TextGeoProc::addNewViews\28GrSurfaceProxyView\20const*\2c\20int\2c\20GrSamplerState\29 -5366:GrDisableColorXPFactory::MakeXferProcessor\28\29 -5367:GrDirectContextPriv::validPMUPMConversionExists\28\29 -5368:GrDirectContext::~GrDirectContext\28\29 -5369:GrDirectContext::onGetSmallPathAtlasMgr\28\29 -5370:GrDirectContext::getResourceCacheLimits\28int*\2c\20unsigned\20long*\29\20const -5371:GrCopyRenderTask::~GrCopyRenderTask\28\29 -5372:GrCopyRenderTask::onIsUsed\28GrSurfaceProxy*\29\20const -5373:GrCopyBaseMipMapToView\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20skgpu::Budgeted\29 -5374:GrContext_Base::threadSafeProxy\28\29 -5375:GrContext_Base::maxSurfaceSampleCountForColorType\28SkColorType\29\20const -5376:GrContext_Base::backend\28\29\20const -5377:GrColorInfo::makeColorType\28GrColorType\29\20const -5378:GrColorInfo::isLinearlyBlended\28\29\20const -5379:GrColorFragmentProcessorAnalysis::GrColorFragmentProcessorAnalysis\28GrProcessorAnalysisColor\20const&\2c\20std::__2::unique_ptr>\20const*\2c\20int\29 -5380:GrClip::IsPixelAligned\28SkRect\20const&\29 -5381:GrCaps::surfaceSupportsWritePixels\28GrSurface\20const*\29\20const -5382:GrCaps::getDstSampleFlagsForProxy\28GrRenderTargetProxy\20const*\2c\20bool\29\20const -5383:GrCPixmap::GrCPixmap\28GrPixmap\20const&\29 -5384:GrBufferAllocPool::makeSpaceAtLeast\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20sk_sp*\2c\20unsigned\20long*\2c\20unsigned\20long*\29 -5385:GrBufferAllocPool::createBlock\28unsigned\20long\29 -5386:GrBufferAllocPool::CpuBufferCache::makeBuffer\28unsigned\20long\2c\20bool\29 -5387:GrBlurUtils::draw_shape_with_mask_filter\28GrRecordingContext*\2c\20skgpu::ganesh::SurfaceDrawContext*\2c\20GrClip\20const*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20SkMaskFilterBase\20const*\2c\20GrStyledShape\20const&\29 -5388:GrBlurUtils::draw_mask\28skgpu::ganesh::SurfaceDrawContext*\2c\20GrClip\20const*\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20GrPaint&&\2c\20GrSurfaceProxyView\29 -5389:GrBlurUtils::convolve_gaussian\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20GrColorType\2c\20SkAlphaType\2c\20SkIRect\2c\20SkIRect\2c\20GrBlurUtils::\28anonymous\20namespace\29::Direction\2c\20int\2c\20float\2c\20SkTileMode\2c\20sk_sp\2c\20SkBackingFit\29 -5390:GrBlurUtils::\28anonymous\20namespace\29::make_texture_effect\28GrCaps\20const*\2c\20GrSurfaceProxyView\2c\20SkAlphaType\2c\20GrSamplerState\20const&\2c\20SkIRect\20const&\2c\20SkIRect\20const&\2c\20SkISize\20const&\29 -5391:GrBlurUtils::MakeRectBlur\28GrRecordingContext*\2c\20GrShaderCaps\20const&\2c\20SkRect\20const&\2c\20std::__2::optional\20const&\2c\20SkMatrix\20const&\2c\20float\29 -5392:GrBlurUtils::MakeRRectBlur\28GrRecordingContext*\2c\20float\2c\20float\2c\20SkRRect\20const&\2c\20SkRRect\20const&\29 -5393:GrBlurUtils::MakeCircleBlur\28GrRecordingContext*\2c\20SkRect\20const&\2c\20float\29 -5394:GrBitmapTextGeoProc::addNewViews\28GrSurfaceProxyView\20const*\2c\20int\2c\20GrSamplerState\29 -5395:GrBitmapTextGeoProc::GrBitmapTextGeoProc\28GrShaderCaps\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20bool\2c\20sk_sp\2c\20GrSurfaceProxyView\20const*\2c\20int\2c\20GrSamplerState\2c\20skgpu::MaskFormat\2c\20SkMatrix\20const&\2c\20bool\29 -5396:GrBicubicEffect::Make\28GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkMatrix\20const&\2c\20GrSamplerState::WrapMode\2c\20GrSamplerState::WrapMode\2c\20SkCubicResampler\2c\20GrBicubicEffect::Direction\2c\20GrCaps\20const&\29 -5397:GrBicubicEffect::MakeSubset\28GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkMatrix\20const&\2c\20GrSamplerState::WrapMode\2c\20GrSamplerState::WrapMode\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkCubicResampler\2c\20GrBicubicEffect::Direction\2c\20GrCaps\20const&\29 -5398:GrBackendTextures::MakeGL\28int\2c\20int\2c\20skgpu::Mipmapped\2c\20GrGLTextureInfo\20const&\2c\20std::__2::basic_string_view>\29 -5399:GrBackendTexture::operator=\28GrBackendTexture\20const&\29 -5400:GrBackendRenderTargets::MakeGL\28int\2c\20int\2c\20int\2c\20int\2c\20GrGLFramebufferInfo\20const&\29 -5401:GrBackendRenderTargets::GetGLFramebufferInfo\28GrBackendRenderTarget\20const&\2c\20GrGLFramebufferInfo*\29 -5402:GrBackendRenderTarget::~GrBackendRenderTarget\28\29 -5403:GrBackendRenderTarget::isProtected\28\29\20const -5404:GrBackendFormatBytesPerBlock\28GrBackendFormat\20const&\29 -5405:GrBackendFormat::makeTexture2D\28\29\20const -5406:GrBackendFormat::isMockStencilFormat\28\29\20const -5407:GrBackendFormat::MakeMock\28GrColorType\2c\20SkTextureCompressionType\2c\20bool\29 -5408:GrAuditTrail::opsCombined\28GrOp\20const*\2c\20GrOp\20const*\29 -5409:GrAttachment::ComputeSharedAttachmentUniqueKey\28GrCaps\20const&\2c\20GrBackendFormat\20const&\2c\20SkISize\2c\20GrAttachment::UsageFlags\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrMemoryless\2c\20skgpu::UniqueKey*\29 -5410:GrAtlasManager::~GrAtlasManager\28\29 -5411:GrAtlasManager::getViews\28skgpu::MaskFormat\2c\20unsigned\20int*\29 -5412:GrAtlasManager::freeAll\28\29 -5413:GrAATriangulator::makeEvent\28GrAATriangulator::SSEdge*\2c\20GrTriangulator::Vertex*\2c\20GrAATriangulator::SSEdge*\2c\20GrTriangulator::Vertex*\2c\20GrAATriangulator::EventList*\2c\20GrTriangulator::Comparator\20const&\29\20const -5414:GrAATriangulator::makeEvent\28GrAATriangulator::SSEdge*\2c\20GrAATriangulator::EventList*\29\20const -5415:GrAATriangulator::collapseOverlapRegions\28GrTriangulator::VertexList*\2c\20GrTriangulator::Comparator\20const&\2c\20GrAATriangulator::EventComparator\29 -5416:GrAAConvexTessellator::quadTo\28SkPoint\20const*\29 -5417:GetShapedLines\28skia::textlayout::Paragraph&\29 -5418:GetLargeValue -5419:FontMgrRunIterator::endOfCurrentRun\28\29\20const -5420:FontMgrRunIterator::atEnd\28\29\20const -5421:FinishRow -5422:FindUndone\28SkOpContourHead*\29 -5423:FT_Stream_Free -5424:FT_Sfnt_Table_Info -5425:FT_Select_Size -5426:FT_Render_Glyph_Internal -5427:FT_Remove_Module -5428:FT_Outline_Get_Orientation -5429:FT_Outline_EmboldenXY -5430:FT_New_GlyphSlot -5431:FT_Match_Size -5432:FT_List_Iterate -5433:FT_List_Find -5434:FT_List_Finalize -5435:FT_GlyphLoader_CheckSubGlyphs -5436:FT_Get_Postscript_Name -5437:FT_Get_Paint_Layers -5438:FT_Get_PS_Font_Info -5439:FT_Get_Glyph_Name -5440:FT_Get_FSType_Flags -5441:FT_Get_Colorline_Stops -5442:FT_Get_Color_Glyph_ClipBox -5443:FT_Bitmap_Convert -5444:EllipticalRRectOp::~EllipticalRRectOp\28\29_11405 -5445:EllipticalRRectOp::~EllipticalRRectOp\28\29 -5446:EllipticalRRectOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -5447:EllipticalRRectOp::RRect&\20skia_private::TArray::emplace_back\28EllipticalRRectOp::RRect&&\29 -5448:EllipticalRRectOp::EllipticalRRectOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20float\2c\20float\2c\20SkPoint\2c\20bool\29 -5449:EllipseOp::Make\28GrRecordingContext*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20SkStrokeRec\20const&\29 -5450:EllipseOp::EllipseOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20EllipseOp::DeviceSpaceParams\20const&\2c\20SkStrokeRec\20const&\29 -5451:EllipseGeometryProcessor::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -5452:DecodeVarLenUint8 -5453:DecodeContextMap -5454:DIEllipseOp::Make\28GrRecordingContext*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20SkStrokeRec\20const&\29 -5455:DIEllipseOp::DIEllipseOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20DIEllipseOp::DeviceSpaceParams\20const&\2c\20SkMatrix\20const&\29 -5456:CustomXP::makeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrXferProcessor\20const&\29 -5457:CustomXP::makeProgramImpl\28\29\20const::Impl::emitBlendCodeForDstRead\28GrGLSLXPFragmentBuilder*\2c\20GrGLSLUniformHandler*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20GrXferProcessor\20const&\29 -5458:Cr_z_zcfree -5459:Cr_z_deflateReset -5460:Cr_z_deflate -5461:Cr_z_crc32_z -5462:CoverageSetOpXP::onIsEqual\28GrXferProcessor\20const&\29\20const -5463:Contour*\20std::__2::vector>::__emplace_back_slow_path\28SkRect&\2c\20int&\2c\20int&\29 -5464:CircularRRectOp::~CircularRRectOp\28\29_11382 -5465:CircularRRectOp::~CircularRRectOp\28\29 -5466:CircularRRectOp::CircularRRectOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20float\2c\20float\2c\20bool\29 -5467:CircleOp::Make\28GrRecordingContext*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20SkPoint\2c\20float\2c\20GrStyle\20const&\2c\20CircleOp::ArcParams\20const*\29 -5468:CircleOp::CircleOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkPoint\2c\20float\2c\20GrStyle\20const&\2c\20CircleOp::ArcParams\20const*\29 -5469:CircleGeometryProcessor::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -5470:CheckDecBuffer -5471:CFF::path_procs_t::vvcurveto\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -5472:CFF::path_procs_t::vlineto\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -5473:CFF::path_procs_t::vhcurveto\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -5474:CFF::path_procs_t::rrcurveto\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -5475:CFF::path_procs_t::rlineto\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -5476:CFF::path_procs_t::rlinecurve\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -5477:CFF::path_procs_t::rcurveline\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -5478:CFF::path_procs_t::hvcurveto\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -5479:CFF::path_procs_t::hlineto\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -5480:CFF::path_procs_t::hhcurveto\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -5481:CFF::path_procs_t::hflex\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -5482:CFF::path_procs_t::hflex1\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -5483:CFF::path_procs_t::flex\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -5484:CFF::path_procs_t::flex1\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -5485:CFF::cff2_cs_opset_t::process_blend\28CFF::cff2_cs_interp_env_t&\2c\20cff2_extents_param_t&\29 -5486:CFF::cff1_private_dict_opset_t::process_op\28unsigned\20int\2c\20CFF::interp_env_t&\2c\20CFF::cff1_private_dict_values_base_t&\29 -5487:CFF::FDSelect3_4\2c\20OT::IntType>::sanitize\28hb_sanitize_context_t*\2c\20unsigned\20int\29\20const -5488:CFF::Charset::get_sid\28unsigned\20int\2c\20unsigned\20int\2c\20CFF::code_pair_t*\29\20const -5489:CFF::CFF2FDSelect::get_fd\28unsigned\20int\29\20const -5490:ButtCapDashedCircleOp::ButtCapDashedCircleOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkPoint\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -5491:BrotliTransformDictionaryWord -5492:BrotliEnsureRingBuffer -5493:AutoLayerForImageFilter::addMaskFilterLayer\28SkRect\20const*\29 -5494:AngleWinding\28SkOpSpanBase*\2c\20SkOpSpanBase*\2c\20int*\2c\20bool*\29 -5495:AddIntersectTs\28SkOpContour*\2c\20SkOpContour*\2c\20SkOpCoincidence*\29 -5496:ActiveEdgeList::replace\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20unsigned\20short\2c\20unsigned\20short\2c\20unsigned\20short\29 -5497:ActiveEdgeList::remove\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20unsigned\20short\2c\20unsigned\20short\29 -5498:ActiveEdgeList::insert\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20unsigned\20short\2c\20unsigned\20short\29 -5499:AAT::kerx_accelerator_t*\20hb_data_wrapper_t::call_create>\28\29\20const -5500:AAT::hb_aat_apply_context_t::return_t\20AAT::ChainSubtable::dispatch\28AAT::hb_aat_apply_context_t*\29\20const -5501:AAT::hb_aat_apply_context_t::return_t\20AAT::ChainSubtable::dispatch\28AAT::hb_aat_apply_context_t*\29\20const -5502:AAT::hb_aat_apply_context_t::replace_glyph\28unsigned\20int\29 -5503:AAT::ankr::get_anchor\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29\20const -5504:AAT::TrackData::sanitize\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -5505:AAT::TrackData::get_tracking\28void\20const*\2c\20float\2c\20float\29\20const -5506:AAT::StateTable::EntryData>::sanitize\28hb_sanitize_context_t*\2c\20unsigned\20int*\29\20const -5507:AAT::StateTable::EntryData>::sanitize\28hb_sanitize_context_t*\2c\20unsigned\20int*\29\20const -5508:AAT::StateTable::EntryData>::sanitize\28hb_sanitize_context_t*\2c\20unsigned\20int*\29\20const -5509:AAT::RearrangementSubtable::driver_context_t::transition\28hb_buffer_t*\2c\20AAT::StateTableDriver::Flags>*\2c\20AAT::Entry\20const&\29 -5510:AAT::NoncontextualSubtable::apply\28AAT::hb_aat_apply_context_t*\29\20const -5511:AAT::Lookup>::sanitize\28hb_sanitize_context_t*\29\20const -5512:AAT::Lookup>::get_value\28unsigned\20int\2c\20unsigned\20int\29\20const -5513:AAT::InsertionSubtable::driver_context_t::transition\28hb_buffer_t*\2c\20AAT::StateTableDriver::EntryData\2c\20AAT::InsertionSubtable::Flags>*\2c\20AAT::Entry::EntryData>\20const&\29 -5514:AAT::Chain::sanitize\28hb_sanitize_context_t*\2c\20unsigned\20int\29\20const -5515:AAT::Chain::sanitize\28hb_sanitize_context_t*\2c\20unsigned\20int\29\20const -5516:5279 -5517:5280 -5518:5281 -5519:5282 -5520:5283 -5521:5284 -5522:5285 -5523:5286 -5524:5287 -5525:5288 -5526:5289 -5527:5290 -5528:5291 -5529:5292 -5530:5293 -5531:5294 -5532:5295 -5533:5296 -5534:5297 -5535:5298 -5536:5299 -5537:5300 -5538:5301 -5539:5302 -5540:5303 -5541:5304 -5542:5305 -5543:5306 -5544:5307 -5545:5308 -5546:5309 -5547:5310 -5548:5311 -5549:5312 -5550:5313 -5551:5314 -5552:5315 -5553:5316 -5554:5317 -5555:5318 -5556:5319 -5557:5320 -5558:5321 -5559:5322 -5560:5323 -5561:5324 -5562:5325 -5563:5326 -5564:5327 -5565:5328 -5566:5329 -5567:5330 -5568:5331 -5569:5332 -5570:5333 -5571:5334 -5572:5335 -5573:5336 -5574:5337 -5575:5338 -5576:5339 -5577:5340 -5578:5341 -5579:5342 -5580:5343 -5581:5344 -5582:5345 -5583:5346 -5584:5347 -5585:5348 -5586:5349 -5587:5350 -5588:5351 -5589:5352 -5590:5353 -5591:5354 -5592:ycck_cmyk_convert -5593:ycc_rgb_convert -5594:ycc_rgb565_convert -5595:ycc_rgb565D_convert -5596:xyzd50_to_lab\28SkRGBA4f<\28SkAlphaType\292>\2c\20bool*\29 -5597:xyzd50_to_hcl\28SkRGBA4f<\28SkAlphaType\292>\2c\20bool*\29 -5598:wuffs_gif__decoder__tell_me_more -5599:wuffs_gif__decoder__set_report_metadata -5600:wuffs_gif__decoder__num_decoded_frame_configs -5601:wuffs_base__pixel_swizzler__xxxxxxxx__index_binary_alpha__src_over -5602:wuffs_base__pixel_swizzler__xxxxxxxx__index__src -5603:wuffs_base__pixel_swizzler__xxxx__index_binary_alpha__src_over -5604:wuffs_base__pixel_swizzler__xxxx__index__src -5605:wuffs_base__pixel_swizzler__xxx__index_binary_alpha__src_over -5606:wuffs_base__pixel_swizzler__xxx__index__src -5607:wuffs_base__pixel_swizzler__transparent_black_src_over -5608:wuffs_base__pixel_swizzler__transparent_black_src -5609:wuffs_base__pixel_swizzler__copy_1_1 -5610:wuffs_base__pixel_swizzler__bgr_565__index_binary_alpha__src_over -5611:wuffs_base__pixel_swizzler__bgr_565__index__src -5612:webgl_get_gl_proc\28void*\2c\20char\20const*\29 -5613:void\20mergeT\28void\20const*\2c\20int\2c\20unsigned\20char\20const*\2c\20int\2c\20void*\29 -5614:void\20mergeT\28void\20const*\2c\20int\2c\20unsigned\20char\20const*\2c\20int\2c\20void*\29 -5615:void\20emscripten::internal::raw_destructor>\28sk_sp*\29 -5616:void\20emscripten::internal::raw_destructor\28SkVertices::Builder*\29 -5617:void\20emscripten::internal::raw_destructor\28SkRuntimeEffect::TracedShader*\29 -5618:void\20emscripten::internal::raw_destructor\28SkPictureRecorder*\29 -5619:void\20emscripten::internal::raw_destructor\28SkPath*\29 -5620:void\20emscripten::internal::raw_destructor\28SkPaint*\29 -5621:void\20emscripten::internal::raw_destructor\28SkContourMeasureIter*\29 -5622:void\20emscripten::internal::raw_destructor\28SimpleImageInfo*\29 -5623:void\20emscripten::internal::MemberAccess::setWire\28SimpleTextStyle\20SimpleParagraphStyle::*\20const&\2c\20SimpleParagraphStyle&\2c\20SimpleTextStyle*\29 -5624:void\20emscripten::internal::MemberAccess::setWire\28SimpleStrutStyle\20SimpleParagraphStyle::*\20const&\2c\20SimpleParagraphStyle&\2c\20SimpleStrutStyle*\29 -5625:void\20emscripten::internal::MemberAccess>::setWire\28sk_sp\20SimpleImageInfo::*\20const&\2c\20SimpleImageInfo&\2c\20sk_sp*\29 -5626:void\20const*\20emscripten::internal::getActualType\28skia::textlayout::TypefaceFontProvider*\29 -5627:void\20const*\20emscripten::internal::getActualType\28skia::textlayout::ParagraphBuilderImpl*\29 -5628:void\20const*\20emscripten::internal::getActualType\28skia::textlayout::Paragraph*\29 -5629:void\20const*\20emscripten::internal::getActualType\28skia::textlayout::FontCollection*\29 -5630:void\20const*\20emscripten::internal::getActualType\28SkVertices*\29 -5631:void\20const*\20emscripten::internal::getActualType\28SkVertices::Builder*\29 -5632:void\20const*\20emscripten::internal::getActualType\28SkTypeface*\29 -5633:void\20const*\20emscripten::internal::getActualType\28SkTextBlob*\29 -5634:void\20const*\20emscripten::internal::getActualType\28SkSurface*\29 -5635:void\20const*\20emscripten::internal::getActualType\28SkShader*\29 -5636:void\20const*\20emscripten::internal::getActualType\28SkSL::DebugTrace*\29 -5637:void\20const*\20emscripten::internal::getActualType\28SkRuntimeEffect*\29 -5638:void\20const*\20emscripten::internal::getActualType\28SkPictureRecorder*\29 -5639:void\20const*\20emscripten::internal::getActualType\28SkPicture*\29 -5640:void\20const*\20emscripten::internal::getActualType\28SkPathEffect*\29 -5641:void\20const*\20emscripten::internal::getActualType\28SkPath*\29 -5642:void\20const*\20emscripten::internal::getActualType\28SkPaint*\29 -5643:void\20const*\20emscripten::internal::getActualType\28SkMaskFilter*\29 -5644:void\20const*\20emscripten::internal::getActualType\28SkImageFilter*\29 -5645:void\20const*\20emscripten::internal::getActualType\28SkImage*\29 -5646:void\20const*\20emscripten::internal::getActualType\28SkFontMgr*\29 -5647:void\20const*\20emscripten::internal::getActualType\28SkFont*\29 -5648:void\20const*\20emscripten::internal::getActualType\28SkContourMeasureIter*\29 -5649:void\20const*\20emscripten::internal::getActualType\28SkContourMeasure*\29 -5650:void\20const*\20emscripten::internal::getActualType\28SkColorSpace*\29 -5651:void\20const*\20emscripten::internal::getActualType\28SkColorFilter*\29 -5652:void\20const*\20emscripten::internal::getActualType\28SkCanvas*\29 -5653:void\20const*\20emscripten::internal::getActualType\28SkBlender*\29 -5654:void\20const*\20emscripten::internal::getActualType\28SkAnimatedImage*\29 -5655:void\20const*\20emscripten::internal::getActualType\28GrDirectContext*\29 -5656:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5657:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5658:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5659:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5660:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5661:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5662:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5663:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5664:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5665:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5666:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5667:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5668:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5669:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5670:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5671:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5672:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5673:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5674:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5675:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5676:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5677:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5678:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5679:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5680:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5681:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5682:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5683:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5684:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5685:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5686:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5687:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5688:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5689:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5690:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5691:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5692:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5693:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5694:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5695:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5696:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5697:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5698:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5699:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5700:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5701:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5702:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5703:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5704:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5705:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5706:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5707:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5708:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5709:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5710:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5711:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5712:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5713:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5714:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5715:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5716:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5717:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5718:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5719:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5720:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5721:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5722:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5723:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5724:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5725:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5726:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5727:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5728:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5729:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5730:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5731:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5732:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5733:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5734:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5735:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5736:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5737:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5738:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5739:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5740:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5741:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5742:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5743:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5744:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5745:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5746:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5747:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5748:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5749:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5750:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5751:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -5752:void\20SkSwizzler::SkipLeadingGrayAlphaZerosThen<&swizzle_grayalpha_to_n32_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29>\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5753:void\20SkSwizzler::SkipLeadingGrayAlphaZerosThen<&swizzle_grayalpha_to_n32_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29>\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5754:void\20SkSwizzler::SkipLeadingGrayAlphaZerosThen<&fast_swizzle_grayalpha_to_n32_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29>\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5755:void\20SkSwizzler::SkipLeadingGrayAlphaZerosThen<&fast_swizzle_grayalpha_to_n32_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29>\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5756:void\20SkSwizzler::SkipLeading8888ZerosThen<&swizzle_rgba_to_rgba_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29>\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5757:void\20SkSwizzler::SkipLeading8888ZerosThen<&swizzle_rgba_to_bgra_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29>\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5758:void\20SkSwizzler::SkipLeading8888ZerosThen<&swizzle_rgba_to_bgra_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29>\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5759:void\20SkSwizzler::SkipLeading8888ZerosThen<&sample4\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29>\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5760:void\20SkSwizzler::SkipLeading8888ZerosThen<&fast_swizzle_rgba_to_rgba_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29>\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5761:void\20SkSwizzler::SkipLeading8888ZerosThen<&fast_swizzle_rgba_to_bgra_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29>\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5762:void\20SkSwizzler::SkipLeading8888ZerosThen<&fast_swizzle_rgba_to_bgra_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29>\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5763:void\20SkSwizzler::SkipLeading8888ZerosThen<©\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29>\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5764:void*\20OT::hb_accelerate_subtables_context_t::cache_func_to>\28void*\2c\20OT::hb_ot_lookup_cache_op_t\29 -5765:virtual\20thunk\20to\20std::__2::basic_stringstream\2c\20std::__2::allocator>::~basic_stringstream\28\29_16387 -5766:virtual\20thunk\20to\20std::__2::basic_stringstream\2c\20std::__2::allocator>::~basic_stringstream\28\29 -5767:virtual\20thunk\20to\20std::__2::basic_ostream>::~basic_ostream\28\29_16292 -5768:virtual\20thunk\20to\20std::__2::basic_ostream>::~basic_ostream\28\29 -5769:virtual\20thunk\20to\20std::__2::basic_istream>::~basic_istream\28\29_16251 -5770:virtual\20thunk\20to\20std::__2::basic_istream>::~basic_istream\28\29 -5771:virtual\20thunk\20to\20std::__2::basic_iostream>::~basic_iostream\28\29_16312 -5772:virtual\20thunk\20to\20std::__2::basic_iostream>::~basic_iostream\28\29 -5773:virtual\20thunk\20to\20GrTextureRenderTargetProxy::~GrTextureRenderTargetProxy\28\29_10017 -5774:virtual\20thunk\20to\20GrTextureRenderTargetProxy::~GrTextureRenderTargetProxy\28\29 -5775:virtual\20thunk\20to\20GrTextureRenderTargetProxy::onUninstantiatedGpuMemorySize\28\29\20const -5776:virtual\20thunk\20to\20GrTextureRenderTargetProxy::instantiate\28GrResourceProvider*\29 -5777:virtual\20thunk\20to\20GrTextureRenderTargetProxy::createSurface\28GrResourceProvider*\29\20const -5778:virtual\20thunk\20to\20GrTextureRenderTargetProxy::callbackDesc\28\29\20const -5779:virtual\20thunk\20to\20GrTextureProxy::~GrTextureProxy\28\29_9968 -5780:virtual\20thunk\20to\20GrTextureProxy::~GrTextureProxy\28\29 -5781:virtual\20thunk\20to\20GrTextureProxy::onUninstantiatedGpuMemorySize\28\29\20const -5782:virtual\20thunk\20to\20GrTextureProxy::instantiate\28GrResourceProvider*\29 -5783:virtual\20thunk\20to\20GrTextureProxy::getUniqueKey\28\29\20const -5784:virtual\20thunk\20to\20GrTextureProxy::createSurface\28GrResourceProvider*\29\20const -5785:virtual\20thunk\20to\20GrTextureProxy::callbackDesc\28\29\20const -5786:virtual\20thunk\20to\20GrTextureProxy::asTextureProxy\28\29\20const -5787:virtual\20thunk\20to\20GrTextureProxy::asTextureProxy\28\29 -5788:virtual\20thunk\20to\20GrTexture::onGpuMemorySize\28\29\20const -5789:virtual\20thunk\20to\20GrTexture::computeScratchKey\28skgpu::ScratchKey*\29\20const -5790:virtual\20thunk\20to\20GrTexture::asTexture\28\29\20const -5791:virtual\20thunk\20to\20GrTexture::asTexture\28\29 -5792:virtual\20thunk\20to\20GrRenderTargetProxy::~GrRenderTargetProxy\28\29_9737 -5793:virtual\20thunk\20to\20GrRenderTargetProxy::~GrRenderTargetProxy\28\29 -5794:virtual\20thunk\20to\20GrRenderTargetProxy::onUninstantiatedGpuMemorySize\28\29\20const -5795:virtual\20thunk\20to\20GrRenderTargetProxy::instantiate\28GrResourceProvider*\29 -5796:virtual\20thunk\20to\20GrRenderTargetProxy::createSurface\28GrResourceProvider*\29\20const -5797:virtual\20thunk\20to\20GrRenderTargetProxy::callbackDesc\28\29\20const -5798:virtual\20thunk\20to\20GrRenderTargetProxy::asRenderTargetProxy\28\29\20const -5799:virtual\20thunk\20to\20GrRenderTargetProxy::asRenderTargetProxy\28\29 -5800:virtual\20thunk\20to\20GrRenderTarget::onRelease\28\29 -5801:virtual\20thunk\20to\20GrRenderTarget::onAbandon\28\29 -5802:virtual\20thunk\20to\20GrRenderTarget::asRenderTarget\28\29\20const -5803:virtual\20thunk\20to\20GrRenderTarget::asRenderTarget\28\29 -5804:virtual\20thunk\20to\20GrGLTextureRenderTarget::~GrGLTextureRenderTarget\28\29_12485 -5805:virtual\20thunk\20to\20GrGLTextureRenderTarget::~GrGLTextureRenderTarget\28\29 -5806:virtual\20thunk\20to\20GrGLTextureRenderTarget::onRelease\28\29 -5807:virtual\20thunk\20to\20GrGLTextureRenderTarget::onGpuMemorySize\28\29\20const -5808:virtual\20thunk\20to\20GrGLTextureRenderTarget::onAbandon\28\29 -5809:virtual\20thunk\20to\20GrGLTextureRenderTarget::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -5810:virtual\20thunk\20to\20GrGLTexture::~GrGLTexture\28\29_12452 -5811:virtual\20thunk\20to\20GrGLTexture::~GrGLTexture\28\29 -5812:virtual\20thunk\20to\20GrGLTexture::onRelease\28\29 -5813:virtual\20thunk\20to\20GrGLTexture::onAbandon\28\29 -5814:virtual\20thunk\20to\20GrGLTexture::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -5815:virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::~GrGLSLFragmentShaderBuilder\28\29_10762 -5816:virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::~GrGLSLFragmentShaderBuilder\28\29 -5817:virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::onFinalize\28\29 -5818:virtual\20thunk\20to\20GrGLRenderTarget::~GrGLRenderTarget\28\29_12424 -5819:virtual\20thunk\20to\20GrGLRenderTarget::~GrGLRenderTarget\28\29 -5820:virtual\20thunk\20to\20GrGLRenderTarget::onRelease\28\29 -5821:virtual\20thunk\20to\20GrGLRenderTarget::onGpuMemorySize\28\29\20const -5822:virtual\20thunk\20to\20GrGLRenderTarget::onAbandon\28\29 -5823:virtual\20thunk\20to\20GrGLRenderTarget::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -5824:virtual\20thunk\20to\20GrGLRenderTarget::backendFormat\28\29\20const -5825:tt_vadvance_adjust -5826:tt_slot_init -5827:tt_size_select -5828:tt_size_reset_iterator -5829:tt_size_request -5830:tt_size_init -5831:tt_size_done -5832:tt_sbit_decoder_load_png -5833:tt_sbit_decoder_load_compound -5834:tt_sbit_decoder_load_byte_aligned -5835:tt_sbit_decoder_load_bit_aligned -5836:tt_property_set -5837:tt_property_get -5838:tt_name_ascii_from_utf16 -5839:tt_name_ascii_from_other -5840:tt_hadvance_adjust -5841:tt_glyph_load -5842:tt_get_var_blend -5843:tt_get_interface -5844:tt_get_glyph_name -5845:tt_get_cmap_info -5846:tt_get_advances -5847:tt_face_set_sbit_strike -5848:tt_face_load_strike_metrics -5849:tt_face_load_sbit_image -5850:tt_face_load_sbit -5851:tt_face_load_post -5852:tt_face_load_pclt -5853:tt_face_load_os2 -5854:tt_face_load_name -5855:tt_face_load_maxp -5856:tt_face_load_kern -5857:tt_face_load_hmtx -5858:tt_face_load_hhea -5859:tt_face_load_head -5860:tt_face_load_gasp -5861:tt_face_load_font_dir -5862:tt_face_load_cpal -5863:tt_face_load_colr -5864:tt_face_load_cmap -5865:tt_face_load_bhed -5866:tt_face_load_any -5867:tt_face_init -5868:tt_face_goto_table -5869:tt_face_get_paint_layers -5870:tt_face_get_paint -5871:tt_face_get_kerning -5872:tt_face_get_colr_layer -5873:tt_face_get_colr_glyph_paint -5874:tt_face_get_colorline_stops -5875:tt_face_get_color_glyph_clipbox -5876:tt_face_free_sbit -5877:tt_face_free_ps_names -5878:tt_face_free_name -5879:tt_face_free_cpal -5880:tt_face_free_colr -5881:tt_face_done -5882:tt_face_colr_blend_layer -5883:tt_driver_init -5884:tt_cvt_ready_iterator -5885:tt_cmap_unicode_init -5886:tt_cmap_unicode_char_next -5887:tt_cmap_unicode_char_index -5888:tt_cmap_init -5889:tt_cmap8_validate -5890:tt_cmap8_get_info -5891:tt_cmap8_char_next -5892:tt_cmap8_char_index -5893:tt_cmap6_validate -5894:tt_cmap6_get_info -5895:tt_cmap6_char_next -5896:tt_cmap6_char_index -5897:tt_cmap4_validate -5898:tt_cmap4_init -5899:tt_cmap4_get_info -5900:tt_cmap4_char_next -5901:tt_cmap4_char_index -5902:tt_cmap2_validate -5903:tt_cmap2_get_info -5904:tt_cmap2_char_next -5905:tt_cmap2_char_index -5906:tt_cmap14_variants -5907:tt_cmap14_variant_chars -5908:tt_cmap14_validate -5909:tt_cmap14_init -5910:tt_cmap14_get_info -5911:tt_cmap14_done -5912:tt_cmap14_char_variants -5913:tt_cmap14_char_var_isdefault -5914:tt_cmap14_char_var_index -5915:tt_cmap14_char_next -5916:tt_cmap13_validate -5917:tt_cmap13_get_info -5918:tt_cmap13_char_next -5919:tt_cmap13_char_index -5920:tt_cmap12_validate -5921:tt_cmap12_get_info -5922:tt_cmap12_char_next -5923:tt_cmap12_char_index -5924:tt_cmap10_validate -5925:tt_cmap10_get_info -5926:tt_cmap10_char_next -5927:tt_cmap10_char_index -5928:tt_cmap0_validate -5929:tt_cmap0_get_info -5930:tt_cmap0_char_next -5931:tt_cmap0_char_index -5932:t2_hints_stems -5933:t2_hints_open -5934:t1_make_subfont -5935:t1_hints_stem -5936:t1_hints_open -5937:t1_decrypt -5938:t1_decoder_parse_metrics -5939:t1_decoder_init -5940:t1_decoder_done -5941:t1_cmap_unicode_init -5942:t1_cmap_unicode_char_next -5943:t1_cmap_unicode_char_index -5944:t1_cmap_std_done -5945:t1_cmap_std_char_next -5946:t1_cmap_std_char_index -5947:t1_cmap_standard_init -5948:t1_cmap_expert_init -5949:t1_cmap_custom_init -5950:t1_cmap_custom_done -5951:t1_cmap_custom_char_next -5952:t1_cmap_custom_char_index -5953:t1_builder_start_point -5954:t1_builder_init -5955:t1_builder_add_point1 -5956:t1_builder_add_point -5957:t1_builder_add_contour -5958:swizzle_small_index_to_n32\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5959:swizzle_small_index_to_565\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5960:swizzle_rgba_to_rgba_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5961:swizzle_rgba_to_bgra_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5962:swizzle_rgba_to_bgra_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5963:swizzle_rgba16_to_rgba_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5964:swizzle_rgba16_to_rgba_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5965:swizzle_rgba16_to_bgra_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5966:swizzle_rgba16_to_bgra_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5967:swizzle_rgb_to_rgba\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5968:swizzle_rgb_to_bgra\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5969:swizzle_rgb_to_565\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5970:swizzle_rgb16_to_rgba\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5971:swizzle_rgb16_to_bgra\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5972:swizzle_rgb16_to_565\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5973:swizzle_mask32_to_rgba_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -5974:swizzle_mask32_to_rgba_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -5975:swizzle_mask32_to_rgba_opaque\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -5976:swizzle_mask32_to_bgra_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -5977:swizzle_mask32_to_bgra_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -5978:swizzle_mask32_to_bgra_opaque\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -5979:swizzle_mask32_to_565\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -5980:swizzle_mask24_to_rgba_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -5981:swizzle_mask24_to_rgba_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -5982:swizzle_mask24_to_rgba_opaque\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -5983:swizzle_mask24_to_bgra_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -5984:swizzle_mask24_to_bgra_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -5985:swizzle_mask24_to_bgra_opaque\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -5986:swizzle_mask24_to_565\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -5987:swizzle_mask16_to_rgba_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -5988:swizzle_mask16_to_rgba_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -5989:swizzle_mask16_to_rgba_opaque\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -5990:swizzle_mask16_to_bgra_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -5991:swizzle_mask16_to_bgra_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -5992:swizzle_mask16_to_bgra_opaque\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -5993:swizzle_mask16_to_565\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20SkMasks*\2c\20unsigned\20int\2c\20unsigned\20int\29 -5994:swizzle_index_to_n32_skipZ\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5995:swizzle_index_to_n32\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5996:swizzle_index_to_565\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5997:swizzle_grayalpha_to_n32_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5998:swizzle_grayalpha_to_n32_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -5999:swizzle_grayalpha_to_a8\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6000:swizzle_gray_to_n32\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6001:swizzle_gray_to_565\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6002:swizzle_cmyk_to_rgba\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6003:swizzle_cmyk_to_bgra\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6004:swizzle_cmyk_to_565\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6005:swizzle_bit_to_n32\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6006:swizzle_bit_to_grayscale\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6007:swizzle_bit_to_f16\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6008:swizzle_bit_to_565\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6009:swizzle_bgr_to_565\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6010:string_read -6011:std::exception::what\28\29\20const -6012:std::bad_variant_access::what\28\29\20const -6013:std::bad_optional_access::what\28\29\20const -6014:std::bad_array_new_length::what\28\29\20const -6015:std::bad_alloc::what\28\29\20const -6016:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -6017:std::__2::unique_ptr>::operator=\5babi:ne180100\5d\28std::__2::unique_ptr>&&\29 -6018:std::__2::time_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20tm\20const*\2c\20char\2c\20char\29\20const -6019:std::__2::time_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20tm\20const*\2c\20char\2c\20char\29\20const -6020:std::__2::time_get>>::do_get_year\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -6021:std::__2::time_get>>::do_get_weekday\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -6022:std::__2::time_get>>::do_get_time\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -6023:std::__2::time_get>>::do_get_monthname\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -6024:std::__2::time_get>>::do_get_date\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -6025:std::__2::time_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\2c\20char\2c\20char\29\20const -6026:std::__2::time_get>>::do_get_year\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -6027:std::__2::time_get>>::do_get_weekday\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -6028:std::__2::time_get>>::do_get_time\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -6029:std::__2::time_get>>::do_get_monthname\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -6030:std::__2::time_get>>::do_get_date\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -6031:std::__2::time_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\2c\20char\2c\20char\29\20const -6032:std::__2::numpunct::~numpunct\28\29_17268 -6033:std::__2::numpunct::do_truename\28\29\20const -6034:std::__2::numpunct::do_grouping\28\29\20const -6035:std::__2::numpunct::do_falsename\28\29\20const -6036:std::__2::numpunct::~numpunct\28\29_17266 -6037:std::__2::numpunct::do_truename\28\29\20const -6038:std::__2::numpunct::do_thousands_sep\28\29\20const -6039:std::__2::numpunct::do_grouping\28\29\20const -6040:std::__2::numpunct::do_falsename\28\29\20const -6041:std::__2::numpunct::do_decimal_point\28\29\20const -6042:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20void\20const*\29\20const -6043:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20unsigned\20long\29\20const -6044:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20unsigned\20long\20long\29\20const -6045:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20long\29\20const -6046:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20long\20long\29\20const -6047:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20long\20double\29\20const -6048:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20double\29\20const -6049:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20bool\29\20const -6050:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20void\20const*\29\20const -6051:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20unsigned\20long\29\20const -6052:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20unsigned\20long\20long\29\20const -6053:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20long\29\20const -6054:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20long\20long\29\20const -6055:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20long\20double\29\20const -6056:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20double\29\20const -6057:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20bool\29\20const -6058:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20void*&\29\20const -6059:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20unsigned\20short&\29\20const -6060:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20unsigned\20long\20long&\29\20const -6061:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long\20long&\29\20const -6062:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long\20double&\29\20const -6063:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long&\29\20const -6064:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20float&\29\20const -6065:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20double&\29\20const -6066:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20bool&\29\20const -6067:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20void*&\29\20const -6068:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20unsigned\20short&\29\20const -6069:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20unsigned\20long\20long&\29\20const -6070:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long\20long&\29\20const -6071:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long\20double&\29\20const -6072:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long&\29\20const -6073:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20float&\29\20const -6074:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20double&\29\20const -6075:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20bool&\29\20const -6076:std::__2::money_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\29\20const -6077:std::__2::money_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20long\20double\29\20const -6078:std::__2::money_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20char\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\29\20const -6079:std::__2::money_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20char\2c\20long\20double\29\20const -6080:std::__2::money_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\29\20const -6081:std::__2::money_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long\20double&\29\20const -6082:std::__2::money_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\29\20const -6083:std::__2::money_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long\20double&\29\20const -6084:std::__2::messages::do_get\28long\2c\20int\2c\20int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\29\20const -6085:std::__2::messages::do_get\28long\2c\20int\2c\20int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\29\20const -6086:std::__2::locale::__imp::~__imp\28\29_17146 -6087:std::__2::ios_base::~ios_base\28\29_16509 -6088:std::__2::ctype::do_widen\28char\20const*\2c\20char\20const*\2c\20wchar_t*\29\20const -6089:std::__2::ctype::do_toupper\28wchar_t\29\20const -6090:std::__2::ctype::do_toupper\28wchar_t*\2c\20wchar_t\20const*\29\20const -6091:std::__2::ctype::do_tolower\28wchar_t\29\20const -6092:std::__2::ctype::do_tolower\28wchar_t*\2c\20wchar_t\20const*\29\20const -6093:std::__2::ctype::do_scan_not\28unsigned\20long\2c\20wchar_t\20const*\2c\20wchar_t\20const*\29\20const -6094:std::__2::ctype::do_scan_is\28unsigned\20long\2c\20wchar_t\20const*\2c\20wchar_t\20const*\29\20const -6095:std::__2::ctype::do_narrow\28wchar_t\2c\20char\29\20const -6096:std::__2::ctype::do_narrow\28wchar_t\20const*\2c\20wchar_t\20const*\2c\20char\2c\20char*\29\20const -6097:std::__2::ctype::do_is\28wchar_t\20const*\2c\20wchar_t\20const*\2c\20unsigned\20long*\29\20const -6098:std::__2::ctype::do_is\28unsigned\20long\2c\20wchar_t\29\20const -6099:std::__2::ctype::~ctype\28\29_17194 -6100:std::__2::ctype::do_widen\28char\20const*\2c\20char\20const*\2c\20char*\29\20const -6101:std::__2::ctype::do_toupper\28char\29\20const -6102:std::__2::ctype::do_toupper\28char*\2c\20char\20const*\29\20const -6103:std::__2::ctype::do_tolower\28char\29\20const -6104:std::__2::ctype::do_tolower\28char*\2c\20char\20const*\29\20const -6105:std::__2::ctype::do_narrow\28char\2c\20char\29\20const -6106:std::__2::ctype::do_narrow\28char\20const*\2c\20char\20const*\2c\20char\2c\20char*\29\20const -6107:std::__2::collate::do_transform\28wchar_t\20const*\2c\20wchar_t\20const*\29\20const -6108:std::__2::collate::do_hash\28wchar_t\20const*\2c\20wchar_t\20const*\29\20const -6109:std::__2::collate::do_compare\28wchar_t\20const*\2c\20wchar_t\20const*\2c\20wchar_t\20const*\2c\20wchar_t\20const*\29\20const -6110:std::__2::collate::do_transform\28char\20const*\2c\20char\20const*\29\20const -6111:std::__2::collate::do_hash\28char\20const*\2c\20char\20const*\29\20const -6112:std::__2::collate::do_compare\28char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\29\20const -6113:std::__2::codecvt::~codecvt\28\29_17212 -6114:std::__2::codecvt::do_unshift\28__mbstate_t&\2c\20char*\2c\20char*\2c\20char*&\29\20const -6115:std::__2::codecvt::do_out\28__mbstate_t&\2c\20wchar_t\20const*\2c\20wchar_t\20const*\2c\20wchar_t\20const*&\2c\20char*\2c\20char*\2c\20char*&\29\20const -6116:std::__2::codecvt::do_max_length\28\29\20const -6117:std::__2::codecvt::do_length\28__mbstate_t&\2c\20char\20const*\2c\20char\20const*\2c\20unsigned\20long\29\20const -6118:std::__2::codecvt::do_in\28__mbstate_t&\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*&\2c\20wchar_t*\2c\20wchar_t*\2c\20wchar_t*&\29\20const -6119:std::__2::codecvt::do_encoding\28\29\20const -6120:std::__2::codecvt::do_length\28__mbstate_t&\2c\20char\20const*\2c\20char\20const*\2c\20unsigned\20long\29\20const -6121:std::__2::basic_stringbuf\2c\20std::__2::allocator>::~basic_stringbuf\28\29_16379 -6122:std::__2::basic_stringbuf\2c\20std::__2::allocator>::underflow\28\29 -6123:std::__2::basic_stringbuf\2c\20std::__2::allocator>::seekpos\28std::__2::fpos<__mbstate_t>\2c\20unsigned\20int\29 -6124:std::__2::basic_stringbuf\2c\20std::__2::allocator>::seekoff\28long\20long\2c\20std::__2::ios_base::seekdir\2c\20unsigned\20int\29 -6125:std::__2::basic_stringbuf\2c\20std::__2::allocator>::pbackfail\28int\29 -6126:std::__2::basic_stringbuf\2c\20std::__2::allocator>::overflow\28int\29 -6127:std::__2::basic_streambuf>::~basic_streambuf\28\29_16224 -6128:std::__2::basic_streambuf>::xsputn\28char\20const*\2c\20long\29 -6129:std::__2::basic_streambuf>::xsgetn\28char*\2c\20long\29 -6130:std::__2::basic_streambuf>::uflow\28\29 -6131:std::__2::basic_streambuf>::setbuf\28char*\2c\20long\29 -6132:std::__2::basic_streambuf>::seekpos\28std::__2::fpos<__mbstate_t>\2c\20unsigned\20int\29 -6133:std::__2::basic_streambuf>::seekoff\28long\20long\2c\20std::__2::ios_base::seekdir\2c\20unsigned\20int\29 -6134:std::__2::bad_function_call::what\28\29\20const -6135:std::__2::__time_get_c_storage::__x\28\29\20const -6136:std::__2::__time_get_c_storage::__weeks\28\29\20const -6137:std::__2::__time_get_c_storage::__r\28\29\20const -6138:std::__2::__time_get_c_storage::__months\28\29\20const -6139:std::__2::__time_get_c_storage::__c\28\29\20const -6140:std::__2::__time_get_c_storage::__am_pm\28\29\20const -6141:std::__2::__time_get_c_storage::__X\28\29\20const -6142:std::__2::__time_get_c_storage::__x\28\29\20const -6143:std::__2::__time_get_c_storage::__weeks\28\29\20const -6144:std::__2::__time_get_c_storage::__r\28\29\20const -6145:std::__2::__time_get_c_storage::__months\28\29\20const -6146:std::__2::__time_get_c_storage::__c\28\29\20const -6147:std::__2::__time_get_c_storage::__am_pm\28\29\20const -6148:std::__2::__time_get_c_storage::__X\28\29\20const -6149:std::__2::__shared_ptr_pointer<_IO_FILE*\2c\20void\20\28*\29\28_IO_FILE*\29\2c\20std::__2::allocator<_IO_FILE>>::__on_zero_shared\28\29 -6150:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_7688 -6151:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -6152:std::__2::__shared_ptr_emplace>::__on_zero_shared\28\29 -6153:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_7980 -6154:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -6155:std::__2::__shared_ptr_emplace>::__on_zero_shared\28\29 -6156:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_8224 -6157:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -6158:std::__2::__shared_ptr_emplace>::__on_zero_shared\28\29 -6159:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_5867 -6160:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -6161:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -6162:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -6163:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -6164:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -6165:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -6166:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -6167:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -6168:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -6169:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -6170:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -6171:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -6172:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -6173:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -6174:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -6175:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -6176:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -6177:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -6178:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -6179:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Cluster\20const*\2c\20unsigned\20long\2c\20bool\29>::operator\28\29\28skia::textlayout::Cluster\20const*&&\2c\20unsigned\20long&&\2c\20bool&&\29 -6180:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Cluster\20const*\2c\20unsigned\20long\2c\20bool\29>::__clone\28std::__2::__function::__base*\29\20const -6181:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Cluster\20const*\2c\20unsigned\20long\2c\20bool\29>::__clone\28\29\20const -6182:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Cluster\20const*\2c\20unsigned\20long\2c\20bool\29>::operator\28\29\28skia::textlayout::Cluster\20const*&&\2c\20unsigned\20long&&\2c\20bool&&\29 -6183:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Cluster\20const*\2c\20unsigned\20long\2c\20bool\29>::__clone\28std::__2::__function::__base*\29\20const -6184:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Cluster\20const*\2c\20unsigned\20long\2c\20bool\29>::__clone\28\29\20const -6185:std::__2::__function::__func\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0\2c\20std::__2::allocator\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -6186:std::__2::__function::__func\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0\2c\20std::__2::allocator\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -6187:std::__2::__function::__func\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0\2c\20std::__2::allocator\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -6188:std::__2::__function::__func\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -6189:std::__2::__function::__func\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -6190:std::__2::__function::__func\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -6191:std::__2::__function::__func>&\29::$_0\2c\20std::__2::allocator>&\29::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -6192:std::__2::__function::__func>&\29::$_0\2c\20std::__2::allocator>&\29::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -6193:std::__2::__function::__func>&\29::$_0\2c\20std::__2::allocator>&\29::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -6194:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -6195:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -6196:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -6197:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -6198:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -6199:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -6200:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -6201:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -6202:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -6203:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -6204:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -6205:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -6206:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -6207:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -6208:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -6209:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -6210:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -6211:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -6212:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -6213:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -6214:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -6215:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -6216:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -6217:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -6218:std::__2::__function::__func\20const&\29::$_0\2c\20std::__2::allocator\20const&\29::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -6219:std::__2::__function::__func\20const&\29::$_0\2c\20std::__2::allocator\20const&\29::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -6220:std::__2::__function::__func\20const&\29::$_0\2c\20std::__2::allocator\20const&\29::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -6221:std::__2::__function::__func\20const&\29::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\20const&\29::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -6222:std::__2::__function::__func\20const&\29::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\20const&\29::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -6223:std::__2::__function::__func\20const&\29::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\20const&\29::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -6224:std::__2::__function::__func\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkPoint\2c\20SkPoint\2c\20skia::textlayout::InternalLineMetrics\2c\20bool\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::SkRange&&\2c\20skia::textlayout::SkRange&&\2c\20skia::textlayout::SkRange&&\2c\20skia::textlayout::SkRange&&\2c\20float&&\2c\20unsigned\20long&&\2c\20unsigned\20long&&\2c\20SkPoint&&\2c\20SkPoint&&\2c\20skia::textlayout::InternalLineMetrics&&\2c\20bool&&\29 -6225:std::__2::__function::__func\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkPoint\2c\20SkPoint\2c\20skia::textlayout::InternalLineMetrics\2c\20bool\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkPoint\2c\20SkPoint\2c\20skia::textlayout::InternalLineMetrics\2c\20bool\29>*\29\20const -6226:std::__2::__function::__func\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkPoint\2c\20SkPoint\2c\20skia::textlayout::InternalLineMetrics\2c\20bool\29>::__clone\28\29\20const -6227:std::__2::__function::__func\2c\20void\20\28skia::textlayout::Cluster*\29>::operator\28\29\28skia::textlayout::Cluster*&&\29 -6228:std::__2::__function::__func\2c\20void\20\28skia::textlayout::Cluster*\29>::__clone\28std::__2::__function::__base*\29\20const -6229:std::__2::__function::__func\2c\20void\20\28skia::textlayout::Cluster*\29>::__clone\28\29\20const -6230:std::__2::__function::__func\2c\20void\20\28skia::textlayout::ParagraphImpl*\2c\20char\20const*\2c\20bool\29>::__clone\28std::__2::__function::__base*\29\20const -6231:std::__2::__function::__func\2c\20void\20\28skia::textlayout::ParagraphImpl*\2c\20char\20const*\2c\20bool\29>::__clone\28\29\20const -6232:std::__2::__function::__func\2c\20float\20\28skia::textlayout::SkRange\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20SkSpan&&\2c\20float&\2c\20unsigned\20long&&\2c\20unsigned\20char&&\29 -6233:std::__2::__function::__func\2c\20float\20\28skia::textlayout::SkRange\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29>::__clone\28std::__2::__function::__base\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29>*\29\20const -6234:std::__2::__function::__func\2c\20float\20\28skia::textlayout::SkRange\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29>::__clone\28\29\20const -6235:std::__2::__function::__func\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29\2c\20std::__2::allocator\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29>\2c\20void\20\28skia::textlayout::Block\2c\20skia_private::TArray\29>::operator\28\29\28skia::textlayout::Block&&\2c\20skia_private::TArray&&\29 -6236:std::__2::__function::__func\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29\2c\20std::__2::allocator\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29>\2c\20void\20\28skia::textlayout::Block\2c\20skia_private::TArray\29>::__clone\28std::__2::__function::__base\29>*\29\20const -6237:std::__2::__function::__func\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29\2c\20std::__2::allocator\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29>\2c\20void\20\28skia::textlayout::Block\2c\20skia_private::TArray\29>::__clone\28\29\20const -6238:std::__2::__function::__func\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29::operator\28\29\28skia::textlayout::Block\2c\20skia_private::TArray\29\20const::'lambda'\28sk_sp\29\2c\20std::__2::allocator\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29::operator\28\29\28skia::textlayout::Block\2c\20skia_private::TArray\29\20const::'lambda'\28sk_sp\29>\2c\20skia::textlayout::OneLineShaper::Resolved\20\28sk_sp\29>::operator\28\29\28sk_sp&&\29 -6239:std::__2::__function::__func\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29::operator\28\29\28skia::textlayout::Block\2c\20skia_private::TArray\29\20const::'lambda'\28sk_sp\29\2c\20std::__2::allocator\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29::operator\28\29\28skia::textlayout::Block\2c\20skia_private::TArray\29\20const::'lambda'\28sk_sp\29>\2c\20skia::textlayout::OneLineShaper::Resolved\20\28sk_sp\29>::__clone\28std::__2::__function::__base\29>*\29\20const -6240:std::__2::__function::__func\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29::operator\28\29\28skia::textlayout::Block\2c\20skia_private::TArray\29\20const::'lambda'\28sk_sp\29\2c\20std::__2::allocator\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29::operator\28\29\28skia::textlayout::Block\2c\20skia_private::TArray\29\20const::'lambda'\28sk_sp\29>\2c\20skia::textlayout::OneLineShaper::Resolved\20\28sk_sp\29>::__clone\28\29\20const -6241:std::__2::__function::__func\2c\20void\20\28skia::textlayout::SkRange\29>::operator\28\29\28skia::textlayout::SkRange&&\29 -6242:std::__2::__function::__func\2c\20void\20\28skia::textlayout::SkRange\29>::__clone\28std::__2::__function::__base\29>*\29\20const -6243:std::__2::__function::__func\2c\20void\20\28skia::textlayout::SkRange\29>::__clone\28\29\20const -6244:std::__2::__function::__func\2c\20void\20\28sktext::gpu::AtlasSubRun\20const*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20sktext::gpu::RendererData\29>::operator\28\29\28sktext::gpu::AtlasSubRun\20const*&&\2c\20SkPoint&&\2c\20SkPaint\20const&\2c\20sk_sp&&\2c\20sktext::gpu::RendererData&&\29 -6245:std::__2::__function::__func\2c\20void\20\28sktext::gpu::AtlasSubRun\20const*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20sktext::gpu::RendererData\29>::__clone\28std::__2::__function::__base\2c\20sktext::gpu::RendererData\29>*\29\20const -6246:std::__2::__function::__func\2c\20void\20\28sktext::gpu::AtlasSubRun\20const*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20sktext::gpu::RendererData\29>::__clone\28\29\20const -6247:std::__2::__function::__func\2c\20void\20\28void*\2c\20void\20const*\29>::~__func\28\29_10199 -6248:std::__2::__function::__func\2c\20void\20\28void*\2c\20void\20const*\29>::~__func\28\29 -6249:std::__2::__function::__func\2c\20void\20\28void*\2c\20void\20const*\29>::operator\28\29\28void*&&\2c\20void\20const*&&\29 -6250:std::__2::__function::__func\2c\20void\20\28void*\2c\20void\20const*\29>::destroy_deallocate\28\29 -6251:std::__2::__function::__func\2c\20void\20\28void*\2c\20void\20const*\29>::destroy\28\29 -6252:std::__2::__function::__func\2c\20void\20\28void*\2c\20void\20const*\29>::__clone\28std::__2::__function::__base*\29\20const -6253:std::__2::__function::__func\2c\20void\20\28void*\2c\20void\20const*\29>::__clone\28\29\20const -6254:std::__2::__function::__func\2c\20void\20\28\29>::operator\28\29\28\29 -6255:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -6256:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28\29\20const -6257:std::__2::__function::__func\2c\20void\20\28\29>::operator\28\29\28\29 -6258:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -6259:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28\29\20const -6260:std::__2::__function::__func\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::operator\28\29\28GrSurfaceProxy*&&\2c\20skgpu::Mipmapped&&\29 -6261:std::__2::__function::__func\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28std::__2::__function::__base*\29\20const -6262:std::__2::__function::__func\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28\29\20const -6263:std::__2::__function::__func>\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0\2c\20std::__2::allocator>\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::operator\28\29\28GrSurfaceProxy*&&\2c\20skgpu::Mipmapped&&\29 -6264:std::__2::__function::__func>\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0\2c\20std::__2::allocator>\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28std::__2::__function::__base*\29\20const -6265:std::__2::__function::__func>\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0\2c\20std::__2::allocator>\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28\29\20const -6266:std::__2::__function::__func>\2c\20bool\2c\20GrProcessorSet::Analysis\20const&\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0\2c\20std::__2::allocator>\2c\20bool\2c\20GrProcessorSet::Analysis\20const&\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::operator\28\29\28GrSurfaceProxy*&&\2c\20skgpu::Mipmapped&&\29 -6267:std::__2::__function::__func>\2c\20bool\2c\20GrProcessorSet::Analysis\20const&\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0\2c\20std::__2::allocator>\2c\20bool\2c\20GrProcessorSet::Analysis\20const&\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28std::__2::__function::__base*\29\20const -6268:std::__2::__function::__func>\2c\20bool\2c\20GrProcessorSet::Analysis\20const&\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0\2c\20std::__2::allocator>\2c\20bool\2c\20GrProcessorSet::Analysis\20const&\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28\29\20const -6269:std::__2::__function::__func\2c\20void\20\28sktext::gpu::AtlasSubRun\20const*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20sktext::gpu::RendererData\29>::operator\28\29\28sktext::gpu::AtlasSubRun\20const*&&\2c\20SkPoint&&\2c\20SkPaint\20const&\2c\20sk_sp&&\2c\20sktext::gpu::RendererData&&\29 -6270:std::__2::__function::__func\2c\20void\20\28sktext::gpu::AtlasSubRun\20const*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20sktext::gpu::RendererData\29>::__clone\28std::__2::__function::__base\2c\20sktext::gpu::RendererData\29>*\29\20const -6271:std::__2::__function::__func\2c\20void\20\28sktext::gpu::AtlasSubRun\20const*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20sktext::gpu::RendererData\29>::__clone\28\29\20const -6272:std::__2::__function::__func\2c\20std::__2::tuple\20\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29>::operator\28\29\28sktext::gpu::GlyphVector*&&\2c\20int&&\2c\20int&&\2c\20skgpu::MaskFormat&&\2c\20int&&\29 -6273:std::__2::__function::__func\2c\20std::__2::tuple\20\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29>::__clone\28std::__2::__function::__base\20\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29>*\29\20const -6274:std::__2::__function::__func\2c\20std::__2::tuple\20\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29>::__clone\28\29\20const -6275:std::__2::__function::__func>\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\29::$_0\2c\20std::__2::allocator>\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\29::$_0>\2c\20bool\20\28GrSurfaceProxy\20const*\29>::operator\28\29\28GrSurfaceProxy\20const*&&\29 -6276:std::__2::__function::__func>\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\29::$_0\2c\20std::__2::allocator>\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\29::$_0>\2c\20bool\20\28GrSurfaceProxy\20const*\29>::__clone\28std::__2::__function::__base*\29\20const -6277:std::__2::__function::__func>\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\29::$_0\2c\20std::__2::allocator>\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\29::$_0>\2c\20bool\20\28GrSurfaceProxy\20const*\29>::__clone\28\29\20const -6278:std::__2::__function::__func\2c\20sk_sp\20\28SkIRect\29>::operator\28\29\28SkIRect&&\29 -6279:std::__2::__function::__func\2c\20sk_sp\20\28SkIRect\29>::__clone\28std::__2::__function::__base\20\28SkIRect\29>*\29\20const -6280:std::__2::__function::__func\2c\20sk_sp\20\28SkIRect\29>::__clone\28\29\20const -6281:std::__2::__function::__func\2c\20sk_sp\20\28SkIRect\29>::operator\28\29\28SkIRect&&\29 -6282:std::__2::__function::__func\2c\20sk_sp\20\28SkIRect\29>::__clone\28std::__2::__function::__base\20\28SkIRect\29>*\29\20const -6283:std::__2::__function::__func\2c\20sk_sp\20\28SkIRect\29>::__clone\28\29\20const -6284:std::__2::__function::__func\2c\20void\20\28int\2c\20char\20const*\29>::operator\28\29\28int&&\2c\20char\20const*&&\29 -6285:std::__2::__function::__func\2c\20void\20\28int\2c\20char\20const*\29>::__clone\28std::__2::__function::__base*\29\20const -6286:std::__2::__function::__func\2c\20void\20\28int\2c\20char\20const*\29>::__clone\28\29\20const -6287:std::__2::__function::__func\28GrOp\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29\2c\20std::__2::allocator\28GrOp\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28std::__2::__function::__base*\29\20const -6288:std::__2::__function::__func\28GrOp\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29\2c\20std::__2::allocator\28GrOp\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28\29\20const -6289:std::__2::__function::__func\28GrFragmentProcessor\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29\2c\20std::__2::allocator\28GrFragmentProcessor\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28std::__2::__function::__base*\29\20const -6290:std::__2::__function::__func\28GrFragmentProcessor\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29\2c\20std::__2::allocator\28GrFragmentProcessor\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28\29\20const -6291:std::__2::__function::__func<\28anonymous\20namespace\29::render_sw_mask\28GrRecordingContext*\2c\20SkIRect\20const&\2c\20skgpu::ganesh::ClipStack::Element\20const**\2c\20int\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::render_sw_mask\28GrRecordingContext*\2c\20SkIRect\20const&\2c\20skgpu::ganesh::ClipStack::Element\20const**\2c\20int\29::$_0>\2c\20void\20\28\29>::operator\28\29\28\29 -6292:std::__2::__function::__func<\28anonymous\20namespace\29::render_sw_mask\28GrRecordingContext*\2c\20SkIRect\20const&\2c\20skgpu::ganesh::ClipStack::Element\20const**\2c\20int\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::render_sw_mask\28GrRecordingContext*\2c\20SkIRect\20const&\2c\20skgpu::ganesh::ClipStack::Element\20const**\2c\20int\29::$_0>\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -6293:std::__2::__function::__func<\28anonymous\20namespace\29::render_sw_mask\28GrRecordingContext*\2c\20SkIRect\20const&\2c\20skgpu::ganesh::ClipStack::Element\20const**\2c\20int\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::render_sw_mask\28GrRecordingContext*\2c\20SkIRect\20const&\2c\20skgpu::ganesh::ClipStack::Element\20const**\2c\20int\29::$_0>\2c\20void\20\28\29>::__clone\28\29\20const -6294:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_1\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_1>\2c\20void\20\28\29>::operator\28\29\28\29 -6295:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_1\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_1>\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -6296:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_1\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_1>\2c\20void\20\28\29>::__clone\28\29\20const -6297:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0>\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -6298:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0>\2c\20void\20\28\29>::__clone\28\29\20const -6299:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0>\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -6300:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0>\2c\20void\20\28\29>::__clone\28\29\20const -6301:std::__2::__function::__func<\28anonymous\20namespace\29::MeshOp::visitProxies\28std::__2::function\20const&\29\20const::'lambda'\28GrTextureEffect\20const&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshOp::visitProxies\28std::__2::function\20const&\29\20const::'lambda'\28GrTextureEffect\20const&\29>\2c\20void\20\28GrTextureEffect\20const&\29>::operator\28\29\28GrTextureEffect\20const&\29 -6302:std::__2::__function::__func<\28anonymous\20namespace\29::MeshOp::visitProxies\28std::__2::function\20const&\29\20const::'lambda'\28GrTextureEffect\20const&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshOp::visitProxies\28std::__2::function\20const&\29\20const::'lambda'\28GrTextureEffect\20const&\29>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -6303:std::__2::__function::__func<\28anonymous\20namespace\29::MeshOp::visitProxies\28std::__2::function\20const&\29\20const::'lambda'\28GrTextureEffect\20const&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshOp::visitProxies\28std::__2::function\20const&\29\20const::'lambda'\28GrTextureEffect\20const&\29>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28\29\20const -6304:std::__2::__function::__func<\28anonymous\20namespace\29::MeshOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29::$_0>\2c\20void\20\28GrTextureEffect\20const&\29>::operator\28\29\28GrTextureEffect\20const&\29 -6305:std::__2::__function::__func<\28anonymous\20namespace\29::MeshOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29::$_0>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -6306:std::__2::__function::__func<\28anonymous\20namespace\29::MeshOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29::$_0>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28\29\20const -6307:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::MeshGP\28sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28GrTextureEffect\20const&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::MeshGP\28sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28GrTextureEffect\20const&\29>\2c\20void\20\28GrTextureEffect\20const&\29>::operator\28\29\28GrTextureEffect\20const&\29 -6308:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::MeshGP\28sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28GrTextureEffect\20const&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::MeshGP\28sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28GrTextureEffect\20const&\29>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -6309:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::MeshGP\28sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28GrTextureEffect\20const&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::MeshGP\28sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28GrTextureEffect\20const&\29>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28\29\20const -6310:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::operator\28\29\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29 -6311:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28std::__2::__function::__base*\29\20const -6312:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28\29\20const -6313:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::operator\28\29\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29 -6314:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28std::__2::__function::__base*\29\20const -6315:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28\29\20const -6316:std::__2::__function::__func\2c\20int\29::$_0\2c\20std::__2::allocator\2c\20int\29::$_0>\2c\20void\20\28\29>::~__func\28\29_4515 -6317:std::__2::__function::__func\2c\20int\29::$_0\2c\20std::__2::allocator\2c\20int\29::$_0>\2c\20void\20\28\29>::~__func\28\29 -6318:std::__2::__function::__func\2c\20int\29::$_0\2c\20std::__2::allocator\2c\20int\29::$_0>\2c\20void\20\28\29>::operator\28\29\28\29 -6319:std::__2::__function::__func\2c\20int\29::$_0\2c\20std::__2::allocator\2c\20int\29::$_0>\2c\20void\20\28\29>::destroy_deallocate\28\29 -6320:std::__2::__function::__func\2c\20int\29::$_0\2c\20std::__2::allocator\2c\20int\29::$_0>\2c\20void\20\28\29>::destroy\28\29 -6321:std::__2::__function::__func\2c\20int\29::$_0\2c\20std::__2::allocator\2c\20int\29::$_0>\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -6322:std::__2::__function::__func\2c\20int\29::$_0\2c\20std::__2::allocator\2c\20int\29::$_0>\2c\20void\20\28\29>::__clone\28\29\20const -6323:std::__2::__function::__func\2c\20void\20\28int\2c\20char\20const*\29>::operator\28\29\28int&&\2c\20char\20const*&&\29 -6324:std::__2::__function::__func\2c\20void\20\28int\2c\20char\20const*\29>::__clone\28std::__2::__function::__base*\29\20const -6325:std::__2::__function::__func\2c\20void\20\28int\2c\20char\20const*\29>::__clone\28\29\20const -6326:std::__2::__function::__func\2c\20void\20\28\29>::operator\28\29\28\29 -6327:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -6328:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28\29\20const -6329:std::__2::__function::__func\2c\20void\20\28\29>::operator\28\29\28\29 -6330:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -6331:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28\29\20const -6332:std::__2::__function::__func\2c\20bool\20\28SkSL::Variable\20const&\29>::operator\28\29\28SkSL::Variable\20const&\29 -6333:std::__2::__function::__func\2c\20bool\20\28SkSL::Variable\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -6334:std::__2::__function::__func\2c\20bool\20\28SkSL::Variable\20const&\29>::__clone\28\29\20const -6335:std::__2::__function::__func\2c\20void\20\28int\2c\20SkSL::Variable\20const*\2c\20SkSL::Expression\20const*\29>::operator\28\29\28int&&\2c\20SkSL::Variable\20const*&&\2c\20SkSL::Expression\20const*&&\29 -6336:std::__2::__function::__func\2c\20void\20\28int\2c\20SkSL::Variable\20const*\2c\20SkSL::Expression\20const*\29>::__clone\28std::__2::__function::__base*\29\20const -6337:std::__2::__function::__func\2c\20void\20\28int\2c\20SkSL::Variable\20const*\2c\20SkSL::Expression\20const*\29>::__clone\28\29\20const -6338:std::__2::__function::__func\2c\20void\20\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29>::operator\28\29\28unsigned\20long&&\2c\20unsigned\20long&&\2c\20unsigned\20long&&\2c\20unsigned\20long&&\29 -6339:std::__2::__function::__func\2c\20void\20\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29>::__clone\28std::__2::__function::__base*\29\20const -6340:std::__2::__function::__func\2c\20void\20\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29>::__clone\28\29\20const -6341:std::__2::__function::__func\2c\20void\20\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29>::__clone\28std::__2::__function::__base*\29\20const -6342:std::__2::__function::__func\2c\20void\20\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29>::__clone\28\29\20const -6343:std::__2::__function::__func\2c\20void\20\28SkVertices\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\2c\20float\2c\20float\2c\20bool\29>::operator\28\29\28SkVertices\20const*&&\2c\20SkBlendMode&&\2c\20SkPaint\20const&\2c\20float&&\2c\20float&&\2c\20bool&&\29 -6344:std::__2::__function::__func\2c\20void\20\28SkVertices\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\2c\20float\2c\20float\2c\20bool\29>::__clone\28std::__2::__function::__base*\29\20const -6345:std::__2::__function::__func\2c\20void\20\28SkVertices\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\2c\20float\2c\20float\2c\20bool\29>::__clone\28\29\20const -6346:std::__2::__function::__func\2c\20void\20\28SkIRect\20const&\29>::operator\28\29\28SkIRect\20const&\29 -6347:std::__2::__function::__func\2c\20void\20\28SkIRect\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -6348:std::__2::__function::__func\2c\20void\20\28SkIRect\20const&\29>::__clone\28\29\20const -6349:std::__2::__function::__func\2c\20SkCodec::Result\20\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\2c\20int\29>::operator\28\29\28SkImageInfo\20const&\2c\20void*&&\2c\20unsigned\20long&&\2c\20SkCodec::Options\20const&\2c\20int&&\29 -6350:std::__2::__function::__func\2c\20SkCodec::Result\20\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\2c\20int\29>::__clone\28std::__2::__function::__base*\29\20const -6351:std::__2::__function::__func\2c\20SkCodec::Result\20\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\2c\20int\29>::__clone\28\29\20const -6352:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::~__func\28\29_10061 -6353:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::~__func\28\29 -6354:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::operator\28\29\28GrResourceProvider*&&\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29 -6355:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::destroy_deallocate\28\29 -6356:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::destroy\28\29 -6357:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -6358:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28\29\20const -6359:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::~__func\28\29_9654 -6360:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::~__func\28\29 -6361:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::operator\28\29\28GrResourceProvider*&&\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29 -6362:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::destroy_deallocate\28\29 -6363:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::destroy\28\29 -6364:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -6365:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28\29\20const -6366:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::~__func\28\29_9661 -6367:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::~__func\28\29 -6368:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::operator\28\29\28GrResourceProvider*&&\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29 -6369:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::destroy_deallocate\28\29 -6370:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::destroy\28\29 -6371:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -6372:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28\29\20const -6373:std::__2::__function::__func&\29>&\2c\20bool\29::$_0\2c\20std::__2::allocator&\29>&\2c\20bool\29::$_0>\2c\20bool\20\28GrTextureProxy*\2c\20SkIRect\2c\20GrColorType\2c\20void\20const*\2c\20unsigned\20long\29>::operator\28\29\28GrTextureProxy*&&\2c\20SkIRect&&\2c\20GrColorType&&\2c\20void\20const*&&\2c\20unsigned\20long&&\29 -6374:std::__2::__function::__func&\29>&\2c\20bool\29::$_0\2c\20std::__2::allocator&\29>&\2c\20bool\29::$_0>\2c\20bool\20\28GrTextureProxy*\2c\20SkIRect\2c\20GrColorType\2c\20void\20const*\2c\20unsigned\20long\29>::__clone\28std::__2::__function::__base*\29\20const -6375:std::__2::__function::__func&\29>&\2c\20bool\29::$_0\2c\20std::__2::allocator&\29>&\2c\20bool\29::$_0>\2c\20bool\20\28GrTextureProxy*\2c\20SkIRect\2c\20GrColorType\2c\20void\20const*\2c\20unsigned\20long\29>::__clone\28\29\20const -6376:std::__2::__function::__func*\29::$_0\2c\20std::__2::allocator*\29::$_0>\2c\20void\20\28GrBackendTexture\29>::operator\28\29\28GrBackendTexture&&\29 -6377:std::__2::__function::__func*\29::$_0\2c\20std::__2::allocator*\29::$_0>\2c\20void\20\28GrBackendTexture\29>::__clone\28std::__2::__function::__base*\29\20const -6378:std::__2::__function::__func*\29::$_0\2c\20std::__2::allocator*\29::$_0>\2c\20void\20\28GrBackendTexture\29>::__clone\28\29\20const -6379:std::__2::__function::__func\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::operator\28\29\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29 -6380:std::__2::__function::__func\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28std::__2::__function::__base*\29\20const -6381:std::__2::__function::__func\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28\29\20const -6382:std::__2::__function::__func\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::operator\28\29\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29 -6383:std::__2::__function::__func\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28std::__2::__function::__base*\29\20const -6384:std::__2::__function::__func\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28\29\20const -6385:std::__2::__function::__func\2c\20void\20\28GrTextureEffect\20const&\29>::operator\28\29\28GrTextureEffect\20const&\29 -6386:std::__2::__function::__func\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -6387:std::__2::__function::__func\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28\29\20const -6388:std::__2::__function::__func\2c\20void\20\28\29>::operator\28\29\28\29 -6389:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -6390:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28\29\20const -6391:std::__2::__function::__func\20const&\29\20const::$_0\2c\20std::__2::allocator\20const&\29\20const::$_0>\2c\20void\20\28GrTextureEffect\20const&\29>::operator\28\29\28GrTextureEffect\20const&\29 -6392:std::__2::__function::__func\20const&\29\20const::$_0\2c\20std::__2::allocator\20const&\29\20const::$_0>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -6393:std::__2::__function::__func\20const&\29\20const::$_0\2c\20std::__2::allocator\20const&\29\20const::$_0>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28\29\20const -6394:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::operator\28\29\28GrResourceProvider*&&\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29 -6395:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -6396:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28\29\20const -6397:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::~__func\28\29_9155 -6398:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::~__func\28\29 -6399:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::__clone\28std::__2::__function::__base&\29>*\29\20const -6400:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::__clone\28\29\20const -6401:std::__2::__function::__func\2c\20void\20\28std::__2::function&\29>::~__func\28\29_9162 -6402:std::__2::__function::__func\2c\20void\20\28std::__2::function&\29>::~__func\28\29 -6403:std::__2::__function::__func\2c\20void\20\28std::__2::function&\29>::__clone\28std::__2::__function::__base&\29>*\29\20const -6404:std::__2::__function::__func\2c\20void\20\28std::__2::function&\29>::__clone\28\29\20const -6405:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::operator\28\29\28std::__2::function&\29 -6406:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::__clone\28std::__2::__function::__base&\29>*\29\20const -6407:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::__clone\28\29\20const -6408:std::__2::__function::__func\2c\20void\20\28int\2c\20skia::textlayout::Paragraph::VisitorInfo\20const*\29>::operator\28\29\28int&&\2c\20skia::textlayout::Paragraph::VisitorInfo\20const*&&\29 -6409:std::__2::__function::__func\2c\20void\20\28int\2c\20skia::textlayout::Paragraph::VisitorInfo\20const*\29>::__clone\28std::__2::__function::__base*\29\20const -6410:std::__2::__function::__func\2c\20void\20\28int\2c\20skia::textlayout::Paragraph::VisitorInfo\20const*\29>::__clone\28\29\20const -6411:start_pass_upsample -6412:start_pass_phuff_decoder -6413:start_pass_merged_upsample -6414:start_pass_main -6415:start_pass_huff_decoder -6416:start_pass_dpost -6417:start_pass_2_quant -6418:start_pass_1_quant -6419:start_pass -6420:start_output_pass -6421:start_input_pass_15652 -6422:srgb_to_hwb\28SkRGBA4f<\28SkAlphaType\292>\2c\20bool*\29 -6423:srgb_to_hsl\28SkRGBA4f<\28SkAlphaType\292>\2c\20bool*\29 -6424:srcover_p\28unsigned\20char\2c\20unsigned\20char\29 -6425:sn_write -6426:sktext::gpu::post_purge_blob_message\28unsigned\20int\2c\20unsigned\20int\29 -6427:sktext::gpu::TextBlob::~TextBlob\28\29_12761 -6428:sktext::gpu::TextBlob::~TextBlob\28\29 -6429:sktext::gpu::SubRun::~SubRun\28\29 -6430:sktext::gpu::SlugImpl::~SlugImpl\28\29_12645 -6431:sktext::gpu::SlugImpl::~SlugImpl\28\29 -6432:sktext::gpu::SlugImpl::sourceBounds\28\29\20const -6433:sktext::gpu::SlugImpl::sourceBoundsWithOrigin\28\29\20const -6434:sktext::gpu::SlugImpl::doFlatten\28SkWriteBuffer&\29\20const -6435:sktext::gpu::SDFMaskFilterImpl::getTypeName\28\29\20const -6436:sktext::gpu::SDFMaskFilterImpl::filterMask\28SkMaskBuilder*\2c\20SkMask\20const&\2c\20SkMatrix\20const&\2c\20SkIPoint*\29\20const -6437:sktext::gpu::SDFMaskFilterImpl::computeFastBounds\28SkRect\20const&\2c\20SkRect*\29\20const -6438:sktext::gpu::AtlasSubRun::~AtlasSubRun\28\29_12719 -6439:skip_variable -6440:skif::\28anonymous\20namespace\29::RasterBackend::~RasterBackend\28\29 -6441:skif::\28anonymous\20namespace\29::RasterBackend::makeImage\28SkIRect\20const&\2c\20sk_sp\29\20const -6442:skif::\28anonymous\20namespace\29::RasterBackend::makeDevice\28SkISize\2c\20sk_sp\2c\20SkSurfaceProps\20const*\29\20const -6443:skif::\28anonymous\20namespace\29::RasterBackend::getCachedBitmap\28SkBitmap\20const&\29\20const -6444:skif::\28anonymous\20namespace\29::RasterBackend::getBlurEngine\28\29\20const -6445:skif::\28anonymous\20namespace\29::GaneshBackend::~GaneshBackend\28\29_10858 -6446:skif::\28anonymous\20namespace\29::GaneshBackend::~GaneshBackend\28\29 -6447:skif::\28anonymous\20namespace\29::GaneshBackend::makeImage\28SkIRect\20const&\2c\20sk_sp\29\20const -6448:skif::\28anonymous\20namespace\29::GaneshBackend::makeDevice\28SkImageInfo\20const&\29\20const -6449:skif::\28anonymous\20namespace\29::GaneshBackend::makeDevice\28SkISize\2c\20sk_sp\2c\20SkSurfaceProps\20const*\29\20const -6450:skif::\28anonymous\20namespace\29::GaneshBackend::getCachedBitmap\28SkBitmap\20const&\29\20const -6451:skif::\28anonymous\20namespace\29::GaneshBackend::findAlgorithm\28SkSize\2c\20SkColorType\29\20const -6452:skia_png_zalloc -6453:skia_png_write_rows -6454:skia_png_write_info -6455:skia_png_write_end -6456:skia_png_user_version_check -6457:skia_png_set_text -6458:skia_png_set_sRGB -6459:skia_png_set_keep_unknown_chunks -6460:skia_png_set_iCCP -6461:skia_png_set_gray_to_rgb -6462:skia_png_set_filter -6463:skia_png_set_filler -6464:skia_png_read_update_info -6465:skia_png_read_info -6466:skia_png_read_image -6467:skia_png_read_end -6468:skia_png_push_fill_buffer -6469:skia_png_process_data -6470:skia_png_default_write_data -6471:skia_png_default_read_data -6472:skia_png_default_flush -6473:skia_png_create_read_struct -6474:skia::textlayout::TypefaceFontStyleSet::~TypefaceFontStyleSet\28\29_8165 -6475:skia::textlayout::TypefaceFontStyleSet::~TypefaceFontStyleSet\28\29 -6476:skia::textlayout::TypefaceFontStyleSet::getStyle\28int\2c\20SkFontStyle*\2c\20SkString*\29 -6477:skia::textlayout::TypefaceFontProvider::~TypefaceFontProvider\28\29_8158 -6478:skia::textlayout::TypefaceFontProvider::~TypefaceFontProvider\28\29 -6479:skia::textlayout::TypefaceFontProvider::onMatchFamily\28char\20const*\29\20const -6480:skia::textlayout::TypefaceFontProvider::onMatchFamilyStyle\28char\20const*\2c\20SkFontStyle\20const&\29\20const -6481:skia::textlayout::TypefaceFontProvider::onLegacyMakeTypeface\28char\20const*\2c\20SkFontStyle\29\20const -6482:skia::textlayout::TypefaceFontProvider::onGetFamilyName\28int\2c\20SkString*\29\20const -6483:skia::textlayout::TypefaceFontProvider::onCreateStyleSet\28int\29\20const -6484:skia::textlayout::TextLine::shapeEllipsis\28SkString\20const&\2c\20skia::textlayout::Cluster\20const*\29::ShapeHandler::~ShapeHandler\28\29_8009 -6485:skia::textlayout::TextLine::shapeEllipsis\28SkString\20const&\2c\20skia::textlayout::Cluster\20const*\29::ShapeHandler::~ShapeHandler\28\29 -6486:skia::textlayout::TextLine::shapeEllipsis\28SkString\20const&\2c\20skia::textlayout::Cluster\20const*\29::ShapeHandler::runBuffer\28SkShaper::RunHandler::RunInfo\20const&\29 -6487:skia::textlayout::TextLine::shapeEllipsis\28SkString\20const&\2c\20skia::textlayout::Cluster\20const*\29::ShapeHandler::commitRunBuffer\28SkShaper::RunHandler::RunInfo\20const&\29 -6488:skia::textlayout::PositionWithAffinity*\20emscripten::internal::raw_constructor\28\29 -6489:skia::textlayout::ParagraphImpl::~ParagraphImpl\28\29_7822 -6490:skia::textlayout::ParagraphImpl::visit\28std::__2::function\20const&\29 -6491:skia::textlayout::ParagraphImpl::updateTextAlign\28skia::textlayout::TextAlign\29 -6492:skia::textlayout::ParagraphImpl::updateForegroundPaint\28unsigned\20long\2c\20unsigned\20long\2c\20SkPaint\29 -6493:skia::textlayout::ParagraphImpl::updateFontSize\28unsigned\20long\2c\20unsigned\20long\2c\20float\29 -6494:skia::textlayout::ParagraphImpl::updateBackgroundPaint\28unsigned\20long\2c\20unsigned\20long\2c\20SkPaint\29 -6495:skia::textlayout::ParagraphImpl::unresolvedGlyphs\28\29 -6496:skia::textlayout::ParagraphImpl::unresolvedCodepoints\28\29 -6497:skia::textlayout::ParagraphImpl::paint\28skia::textlayout::ParagraphPainter*\2c\20float\2c\20float\29 -6498:skia::textlayout::ParagraphImpl::paint\28SkCanvas*\2c\20float\2c\20float\29 -6499:skia::textlayout::ParagraphImpl::markDirty\28\29 -6500:skia::textlayout::ParagraphImpl::lineNumber\28\29 -6501:skia::textlayout::ParagraphImpl::layout\28float\29 -6502:skia::textlayout::ParagraphImpl::getWordBoundary\28unsigned\20int\29 -6503:skia::textlayout::ParagraphImpl::getRectsForRange\28unsigned\20int\2c\20unsigned\20int\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\29 -6504:skia::textlayout::ParagraphImpl::getRectsForPlaceholders\28\29 -6505:skia::textlayout::ParagraphImpl::getPath\28int\2c\20SkPath*\29::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29::operator\28\29\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\20const::'lambda'\28SkPath\20const*\2c\20SkMatrix\20const&\2c\20void*\29::__invoke\28SkPath\20const*\2c\20SkMatrix\20const&\2c\20void*\29 -6506:skia::textlayout::ParagraphImpl::getPath\28int\2c\20SkPath*\29 -6507:skia::textlayout::ParagraphImpl::getLineNumberAt\28unsigned\20long\29\20const -6508:skia::textlayout::ParagraphImpl::getLineNumberAtUTF16Offset\28unsigned\20long\29 -6509:skia::textlayout::ParagraphImpl::getLineMetrics\28std::__2::vector>&\29 -6510:skia::textlayout::ParagraphImpl::getLineMetricsAt\28int\2c\20skia::textlayout::LineMetrics*\29\20const -6511:skia::textlayout::ParagraphImpl::getGlyphPositionAtCoordinate\28float\2c\20float\29 -6512:skia::textlayout::ParagraphImpl::getFonts\28\29\20const -6513:skia::textlayout::ParagraphImpl::getFontAt\28unsigned\20long\29\20const -6514:skia::textlayout::ParagraphImpl::getFontAtUTF16Offset\28unsigned\20long\29 -6515:skia::textlayout::ParagraphImpl::getClosestUTF16GlyphInfoAt\28float\2c\20float\2c\20skia::textlayout::Paragraph::GlyphInfo*\29 -6516:skia::textlayout::ParagraphImpl::getClosestGlyphClusterAt\28float\2c\20float\2c\20skia::textlayout::Paragraph::GlyphClusterInfo*\29 -6517:skia::textlayout::ParagraphImpl::getActualTextRange\28int\2c\20bool\29\20const -6518:skia::textlayout::ParagraphImpl::extendedVisit\28std::__2::function\20const&\29 -6519:skia::textlayout::ParagraphImpl::containsEmoji\28SkTextBlob*\29 -6520:skia::textlayout::ParagraphImpl::containsColorFontOrBitmap\28SkTextBlob*\29::$_0::__invoke\28SkPath\20const*\2c\20SkMatrix\20const&\2c\20void*\29 -6521:skia::textlayout::ParagraphImpl::containsColorFontOrBitmap\28SkTextBlob*\29 -6522:skia::textlayout::ParagraphBuilderImpl::~ParagraphBuilderImpl\28\29_7752 -6523:skia::textlayout::ParagraphBuilderImpl::setWordsUtf8\28std::__2::vector>\29 -6524:skia::textlayout::ParagraphBuilderImpl::setWordsUtf16\28std::__2::vector>\29 -6525:skia::textlayout::ParagraphBuilderImpl::setLineBreaksUtf8\28std::__2::vector>\29 -6526:skia::textlayout::ParagraphBuilderImpl::setLineBreaksUtf16\28std::__2::vector>\29 -6527:skia::textlayout::ParagraphBuilderImpl::setGraphemeBreaksUtf8\28std::__2::vector>\29 -6528:skia::textlayout::ParagraphBuilderImpl::setGraphemeBreaksUtf16\28std::__2::vector>\29 -6529:skia::textlayout::ParagraphBuilderImpl::pushStyle\28skia::textlayout::TextStyle\20const&\29 -6530:skia::textlayout::ParagraphBuilderImpl::pop\28\29 -6531:skia::textlayout::ParagraphBuilderImpl::peekStyle\28\29 -6532:skia::textlayout::ParagraphBuilderImpl::getText\28\29 -6533:skia::textlayout::ParagraphBuilderImpl::getParagraphStyle\28\29\20const -6534:skia::textlayout::ParagraphBuilderImpl::getClientICUData\28\29\20const -6535:skia::textlayout::ParagraphBuilderImpl::addText\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\29 -6536:skia::textlayout::ParagraphBuilderImpl::addText\28char\20const*\2c\20unsigned\20long\29 -6537:skia::textlayout::ParagraphBuilderImpl::addText\28char\20const*\29 -6538:skia::textlayout::ParagraphBuilderImpl::addPlaceholder\28skia::textlayout::PlaceholderStyle\20const&\29 -6539:skia::textlayout::ParagraphBuilderImpl::SetUnicode\28sk_sp\29 -6540:skia::textlayout::ParagraphBuilderImpl::Reset\28\29 -6541:skia::textlayout::ParagraphBuilderImpl::RequiresClientICU\28\29 -6542:skia::textlayout::ParagraphBuilderImpl::Build\28\29 -6543:skia::textlayout::Paragraph::getMinIntrinsicWidth\28\29 -6544:skia::textlayout::Paragraph::getMaxWidth\28\29 -6545:skia::textlayout::Paragraph::getMaxIntrinsicWidth\28\29 -6546:skia::textlayout::Paragraph::getLongestLine\28\29 -6547:skia::textlayout::Paragraph::getIdeographicBaseline\28\29 -6548:skia::textlayout::Paragraph::getHeight\28\29 -6549:skia::textlayout::Paragraph::getAlphabeticBaseline\28\29 -6550:skia::textlayout::Paragraph::didExceedMaxLines\28\29 -6551:skia::textlayout::Paragraph::FontInfo::~FontInfo\28\29_7895 -6552:skia::textlayout::Paragraph::FontInfo::~FontInfo\28\29 -6553:skia::textlayout::OneLineShaper::~OneLineShaper\28\29_7676 -6554:skia::textlayout::OneLineShaper::runBuffer\28SkShaper::RunHandler::RunInfo\20const&\29 -6555:skia::textlayout::OneLineShaper::commitRunBuffer\28SkShaper::RunHandler::RunInfo\20const&\29 -6556:skia::textlayout::LangIterator::~LangIterator\28\29_7733 -6557:skia::textlayout::LangIterator::~LangIterator\28\29 -6558:skia::textlayout::LangIterator::endOfCurrentRun\28\29\20const -6559:skia::textlayout::LangIterator::currentLanguage\28\29\20const -6560:skia::textlayout::LangIterator::consume\28\29 -6561:skia::textlayout::LangIterator::atEnd\28\29\20const -6562:skia::textlayout::FontCollection::~FontCollection\28\29_7644 -6563:skia::textlayout::CanvasParagraphPainter::translate\28float\2c\20float\29 -6564:skia::textlayout::CanvasParagraphPainter::save\28\29 -6565:skia::textlayout::CanvasParagraphPainter::restore\28\29 -6566:skia::textlayout::CanvasParagraphPainter::drawTextShadow\28sk_sp\20const&\2c\20float\2c\20float\2c\20unsigned\20int\2c\20float\29 -6567:skia::textlayout::CanvasParagraphPainter::drawTextBlob\28sk_sp\20const&\2c\20float\2c\20float\2c\20std::__2::variant\20const&\29 -6568:skia::textlayout::CanvasParagraphPainter::drawRect\28SkRect\20const&\2c\20std::__2::variant\20const&\29 -6569:skia::textlayout::CanvasParagraphPainter::drawPath\28SkPath\20const&\2c\20skia::textlayout::ParagraphPainter::DecorationStyle\20const&\29 -6570:skia::textlayout::CanvasParagraphPainter::drawLine\28float\2c\20float\2c\20float\2c\20float\2c\20skia::textlayout::ParagraphPainter::DecorationStyle\20const&\29 -6571:skia::textlayout::CanvasParagraphPainter::drawFilledRect\28SkRect\20const&\2c\20skia::textlayout::ParagraphPainter::DecorationStyle\20const&\29 -6572:skia::textlayout::CanvasParagraphPainter::clipRect\28SkRect\20const&\29 -6573:skhdr::MasteringDisplayColorVolume::serialize\28\29\20const -6574:skhdr::ContentLightLevelInformation::serializePngChunk\28\29\20const -6575:skgpu::tess::FixedCountWedges::WriteVertexBuffer\28skgpu::VertexWriter\2c\20unsigned\20long\29 -6576:skgpu::tess::FixedCountWedges::WriteIndexBuffer\28skgpu::VertexWriter\2c\20unsigned\20long\29 -6577:skgpu::tess::FixedCountStrokes::WriteVertexBuffer\28skgpu::VertexWriter\2c\20unsigned\20long\29 -6578:skgpu::tess::FixedCountCurves::WriteVertexBuffer\28skgpu::VertexWriter\2c\20unsigned\20long\29 -6579:skgpu::tess::FixedCountCurves::WriteIndexBuffer\28skgpu::VertexWriter\2c\20unsigned\20long\29 -6580:skgpu::ganesh::texture_proxy_view_from_planes\28GrRecordingContext*\2c\20SkImage_Lazy\20const*\2c\20skgpu::Budgeted\29::$_0::__invoke\28void*\2c\20void*\29 -6581:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::~SmallPathOp\28\29_11734 -6582:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::visitProxies\28std::__2::function\20const&\29\20const -6583:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::onPrepareDraws\28GrMeshDrawTarget*\29 -6584:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -6585:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -6586:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::name\28\29\20const -6587:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::fixedFunctionFlags\28\29\20const -6588:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -6589:skgpu::ganesh::\28anonymous\20namespace\29::QuadEdgeEffect::name\28\29\20const -6590:skgpu::ganesh::\28anonymous\20namespace\29::QuadEdgeEffect::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -6591:skgpu::ganesh::\28anonymous\20namespace\29::QuadEdgeEffect::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -6592:skgpu::ganesh::\28anonymous\20namespace\29::QuadEdgeEffect::makeProgramImpl\28GrShaderCaps\20const&\29\20const -6593:skgpu::ganesh::\28anonymous\20namespace\29::QuadEdgeEffect::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -6594:skgpu::ganesh::\28anonymous\20namespace\29::HullShader::~HullShader\28\29_11610 -6595:skgpu::ganesh::\28anonymous\20namespace\29::HullShader::~HullShader\28\29 -6596:skgpu::ganesh::\28anonymous\20namespace\29::HullShader::name\28\29\20const -6597:skgpu::ganesh::\28anonymous\20namespace\29::HullShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::emitVertexCode\28GrShaderCaps\20const&\2c\20GrPathTessellationShader\20const&\2c\20GrGLSLVertexBuilder*\2c\20GrGLSLVaryingHandler*\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -6598:skgpu::ganesh::\28anonymous\20namespace\29::HullShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const -6599:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::~AAFlatteningConvexPathOp\28\29_11005 -6600:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::~AAFlatteningConvexPathOp\28\29 -6601:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::visitProxies\28std::__2::function\20const&\29\20const -6602:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::onPrepareDraws\28GrMeshDrawTarget*\29 -6603:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -6604:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -6605:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -6606:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::name\28\29\20const -6607:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::fixedFunctionFlags\28\29\20const -6608:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -6609:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::~AAConvexPathOp\28\29_10945 -6610:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::~AAConvexPathOp\28\29 -6611:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::visitProxies\28std::__2::function\20const&\29\20const -6612:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::onPrepareDraws\28GrMeshDrawTarget*\29 -6613:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -6614:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -6615:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -6616:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::name\28\29\20const -6617:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -6618:skgpu::ganesh::TriangulatingPathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -6619:skgpu::ganesh::TriangulatingPathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -6620:skgpu::ganesh::TriangulatingPathRenderer::name\28\29\20const -6621:skgpu::ganesh::TessellationPathRenderer::onStencilPath\28skgpu::ganesh::PathRenderer::StencilPathArgs\20const&\29 -6622:skgpu::ganesh::TessellationPathRenderer::onGetStencilSupport\28GrStyledShape\20const&\29\20const -6623:skgpu::ganesh::TessellationPathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -6624:skgpu::ganesh::TessellationPathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -6625:skgpu::ganesh::TessellationPathRenderer::name\28\29\20const -6626:skgpu::ganesh::SurfaceDrawContext::willReplaceOpsTask\28skgpu::ganesh::OpsTask*\2c\20skgpu::ganesh::OpsTask*\29 -6627:skgpu::ganesh::SurfaceDrawContext::canDiscardPreviousOpsOnFullClear\28\29\20const -6628:skgpu::ganesh::SurfaceContext::~SurfaceContext\28\29_9126 -6629:skgpu::ganesh::SurfaceContext::asyncRescaleAndReadPixelsYUV420\28GrDirectContext*\2c\20SkYUVColorSpace\2c\20bool\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkISize\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29::$_0::__invoke\28void*\29 -6630:skgpu::ganesh::SurfaceContext::asyncReadPixels\28GrDirectContext*\2c\20SkIRect\20const&\2c\20SkColorType\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29::$_0::__invoke\28void*\29 -6631:skgpu::ganesh::StrokeTessellateOp::~StrokeTessellateOp\28\29_11805 -6632:skgpu::ganesh::StrokeTessellateOp::~StrokeTessellateOp\28\29 -6633:skgpu::ganesh::StrokeTessellateOp::visitProxies\28std::__2::function\20const&\29\20const -6634:skgpu::ganesh::StrokeTessellateOp::usesStencil\28\29\20const -6635:skgpu::ganesh::StrokeTessellateOp::onPrepare\28GrOpFlushState*\29 -6636:skgpu::ganesh::StrokeTessellateOp::onPrePrepare\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -6637:skgpu::ganesh::StrokeTessellateOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -6638:skgpu::ganesh::StrokeTessellateOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -6639:skgpu::ganesh::StrokeTessellateOp::name\28\29\20const -6640:skgpu::ganesh::StrokeTessellateOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -6641:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::~NonAAStrokeRectOp\28\29_11783 -6642:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::~NonAAStrokeRectOp\28\29 -6643:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::visitProxies\28std::__2::function\20const&\29\20const -6644:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::programInfo\28\29 -6645:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::onPrepareDraws\28GrMeshDrawTarget*\29 -6646:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -6647:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -6648:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::name\28\29\20const -6649:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -6650:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::~AAStrokeRectOp\28\29_11772 -6651:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::~AAStrokeRectOp\28\29 -6652:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::visitProxies\28std::__2::function\20const&\29\20const -6653:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::programInfo\28\29 -6654:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::onPrepareDraws\28GrMeshDrawTarget*\29 -6655:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -6656:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -6657:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -6658:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::name\28\29\20const -6659:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -6660:skgpu::ganesh::StencilClip::~StencilClip\28\29_10149 -6661:skgpu::ganesh::StencilClip::~StencilClip\28\29 -6662:skgpu::ganesh::StencilClip::preApply\28SkRect\20const&\2c\20GrAA\29\20const -6663:skgpu::ganesh::StencilClip::getConservativeBounds\28\29\20const -6664:skgpu::ganesh::StencilClip::apply\28GrAppliedHardClip*\2c\20SkIRect*\29\20const -6665:skgpu::ganesh::SoftwarePathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -6666:skgpu::ganesh::SoftwarePathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -6667:skgpu::ganesh::SoftwarePathRenderer::name\28\29\20const -6668:skgpu::ganesh::SmallPathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -6669:skgpu::ganesh::SmallPathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -6670:skgpu::ganesh::SmallPathRenderer::name\28\29\20const -6671:skgpu::ganesh::SmallPathAtlasMgr::preFlush\28GrOnFlushResourceProvider*\29 -6672:skgpu::ganesh::SmallPathAtlasMgr::postFlush\28skgpu::Token\29 -6673:skgpu::ganesh::SmallPathAtlasMgr::evict\28skgpu::PlotLocator\29 -6674:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::~RegionOpImpl\28\29_11681 -6675:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::~RegionOpImpl\28\29 -6676:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::visitProxies\28std::__2::function\20const&\29\20const -6677:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::programInfo\28\29 -6678:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::onPrepareDraws\28GrMeshDrawTarget*\29 -6679:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -6680:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -6681:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -6682:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::name\28\29\20const -6683:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -6684:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_quad_generic\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -6685:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_2d_uv_strict\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -6686:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_2d_uv\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -6687:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_2d_cov_uv_strict\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -6688:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_2d_cov_uv\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -6689:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_2d_color_uv_strict\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -6690:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_2d_color_uv\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -6691:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_2d_color\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -6692:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::~QuadPerEdgeAAGeometryProcessor\28\29_11670 -6693:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::~QuadPerEdgeAAGeometryProcessor\28\29 -6694:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::onTextureSampler\28int\29\20const -6695:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::name\28\29\20const -6696:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -6697:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -6698:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::makeProgramImpl\28GrShaderCaps\20const&\29\20const -6699:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -6700:skgpu::ganesh::PathWedgeTessellator::prepare\28GrMeshDrawTarget*\2c\20SkMatrix\20const&\2c\20skgpu::ganesh::PathTessellator::PathDrawList\20const&\2c\20int\29 -6701:skgpu::ganesh::PathTessellator::~PathTessellator\28\29 -6702:skgpu::ganesh::PathTessellateOp::~PathTessellateOp\28\29_11645 -6703:skgpu::ganesh::PathTessellateOp::~PathTessellateOp\28\29 -6704:skgpu::ganesh::PathTessellateOp::visitProxies\28std::__2::function\20const&\29\20const -6705:skgpu::ganesh::PathTessellateOp::usesStencil\28\29\20const -6706:skgpu::ganesh::PathTessellateOp::onPrepare\28GrOpFlushState*\29 -6707:skgpu::ganesh::PathTessellateOp::onPrePrepare\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -6708:skgpu::ganesh::PathTessellateOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -6709:skgpu::ganesh::PathTessellateOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -6710:skgpu::ganesh::PathTessellateOp::name\28\29\20const -6711:skgpu::ganesh::PathTessellateOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -6712:skgpu::ganesh::PathStencilCoverOp::~PathStencilCoverOp\28\29_11628 -6713:skgpu::ganesh::PathStencilCoverOp::~PathStencilCoverOp\28\29 -6714:skgpu::ganesh::PathStencilCoverOp::visitProxies\28std::__2::function\20const&\29\20const -6715:skgpu::ganesh::PathStencilCoverOp::onPrepare\28GrOpFlushState*\29 -6716:skgpu::ganesh::PathStencilCoverOp::onPrePrepare\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -6717:skgpu::ganesh::PathStencilCoverOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -6718:skgpu::ganesh::PathStencilCoverOp::name\28\29\20const -6719:skgpu::ganesh::PathStencilCoverOp::fixedFunctionFlags\28\29\20const -6720:skgpu::ganesh::PathStencilCoverOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -6721:skgpu::ganesh::PathRenderer::onStencilPath\28skgpu::ganesh::PathRenderer::StencilPathArgs\20const&\29 -6722:skgpu::ganesh::PathRenderer::onGetStencilSupport\28GrStyledShape\20const&\29\20const -6723:skgpu::ganesh::PathInnerTriangulateOp::~PathInnerTriangulateOp\28\29_11604 -6724:skgpu::ganesh::PathInnerTriangulateOp::~PathInnerTriangulateOp\28\29 -6725:skgpu::ganesh::PathInnerTriangulateOp::visitProxies\28std::__2::function\20const&\29\20const -6726:skgpu::ganesh::PathInnerTriangulateOp::onPrepare\28GrOpFlushState*\29 -6727:skgpu::ganesh::PathInnerTriangulateOp::onPrePrepare\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -6728:skgpu::ganesh::PathInnerTriangulateOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -6729:skgpu::ganesh::PathInnerTriangulateOp::name\28\29\20const -6730:skgpu::ganesh::PathInnerTriangulateOp::fixedFunctionFlags\28\29\20const -6731:skgpu::ganesh::PathInnerTriangulateOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -6732:skgpu::ganesh::PathCurveTessellator::prepare\28GrMeshDrawTarget*\2c\20SkMatrix\20const&\2c\20skgpu::ganesh::PathTessellator::PathDrawList\20const&\2c\20int\29 -6733:skgpu::ganesh::OpsTask::~OpsTask\28\29_11543 -6734:skgpu::ganesh::OpsTask::onPrepare\28GrOpFlushState*\29 -6735:skgpu::ganesh::OpsTask::onPrePrepare\28GrRecordingContext*\29 -6736:skgpu::ganesh::OpsTask::onMakeSkippable\28\29 -6737:skgpu::ganesh::OpsTask::onIsUsed\28GrSurfaceProxy*\29\20const -6738:skgpu::ganesh::OpsTask::gatherProxyIntervals\28GrResourceAllocator*\29\20const -6739:skgpu::ganesh::OpsTask::endFlush\28GrDrawingManager*\29 -6740:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::~NonAALatticeOp\28\29_11515 -6741:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::visitProxies\28std::__2::function\20const&\29\20const -6742:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::onPrepareDraws\28GrMeshDrawTarget*\29 -6743:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -6744:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -6745:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -6746:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::name\28\29\20const -6747:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -6748:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::~LatticeGP\28\29_11527 -6749:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::~LatticeGP\28\29 -6750:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::onTextureSampler\28int\29\20const -6751:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::name\28\29\20const -6752:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -6753:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -6754:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::makeProgramImpl\28GrShaderCaps\20const&\29\20const -6755:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -6756:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::~FillRRectOpImpl\28\29_11303 -6757:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::~FillRRectOpImpl\28\29 -6758:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::visitProxies\28std::__2::function\20const&\29\20const -6759:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::onPrepareDraws\28GrMeshDrawTarget*\29 -6760:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -6761:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -6762:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -6763:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::name\28\29\20const -6764:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -6765:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::clipToShape\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkClipOp\2c\20SkMatrix\20const&\2c\20GrShape\20const&\2c\20GrAA\29 -6766:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Processor::~Processor\28\29_11320 -6767:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Processor::~Processor\28\29 -6768:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Processor::name\28\29\20const -6769:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Processor::makeProgramImpl\28GrShaderCaps\20const&\29\20const -6770:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Processor::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -6771:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Processor::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -6772:skgpu::ganesh::DrawableOp::~DrawableOp\28\29_11293 -6773:skgpu::ganesh::DrawableOp::~DrawableOp\28\29 -6774:skgpu::ganesh::DrawableOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -6775:skgpu::ganesh::DrawableOp::name\28\29\20const -6776:skgpu::ganesh::DrawAtlasPathOp::~DrawAtlasPathOp\28\29_11196 -6777:skgpu::ganesh::DrawAtlasPathOp::~DrawAtlasPathOp\28\29 -6778:skgpu::ganesh::DrawAtlasPathOp::visitProxies\28std::__2::function\20const&\29\20const -6779:skgpu::ganesh::DrawAtlasPathOp::onPrepare\28GrOpFlushState*\29 -6780:skgpu::ganesh::DrawAtlasPathOp::onPrePrepare\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -6781:skgpu::ganesh::DrawAtlasPathOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -6782:skgpu::ganesh::DrawAtlasPathOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -6783:skgpu::ganesh::DrawAtlasPathOp::name\28\29\20const -6784:skgpu::ganesh::DrawAtlasPathOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -6785:skgpu::ganesh::Device::~Device\28\29_8748 -6786:skgpu::ganesh::Device::~Device\28\29 -6787:skgpu::ganesh::Device::strikeDeviceInfo\28\29\20const -6788:skgpu::ganesh::Device::snapSpecial\28SkIRect\20const&\2c\20bool\29 -6789:skgpu::ganesh::Device::snapSpecialScaled\28SkIRect\20const&\2c\20SkISize\20const&\29 -6790:skgpu::ganesh::Device::replaceClip\28SkIRect\20const&\29 -6791:skgpu::ganesh::Device::pushClipStack\28\29 -6792:skgpu::ganesh::Device::popClipStack\28\29 -6793:skgpu::ganesh::Device::onWritePixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -6794:skgpu::ganesh::Device::onReadPixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -6795:skgpu::ganesh::Device::onDrawGlyphRunList\28SkCanvas*\2c\20sktext::GlyphRunList\20const&\2c\20SkPaint\20const&\29 -6796:skgpu::ganesh::Device::onClipShader\28sk_sp\29 -6797:skgpu::ganesh::Device::makeSurface\28SkImageInfo\20const&\2c\20SkSurfaceProps\20const&\29 -6798:skgpu::ganesh::Device::isClipWideOpen\28\29\20const -6799:skgpu::ganesh::Device::isClipRect\28\29\20const -6800:skgpu::ganesh::Device::isClipEmpty\28\29\20const -6801:skgpu::ganesh::Device::isClipAntiAliased\28\29\20const -6802:skgpu::ganesh::Device::drawVertices\28SkVertices\20const*\2c\20sk_sp\2c\20SkPaint\20const&\2c\20bool\29 -6803:skgpu::ganesh::Device::drawSpecial\28SkSpecialImage*\2c\20SkMatrix\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -6804:skgpu::ganesh::Device::drawSlug\28SkCanvas*\2c\20sktext::gpu::Slug\20const*\2c\20SkPaint\20const&\29 -6805:skgpu::ganesh::Device::drawShadow\28SkCanvas*\2c\20SkPath\20const&\2c\20SkDrawShadowRec\20const&\29 -6806:skgpu::ganesh::Device::drawRegion\28SkRegion\20const&\2c\20SkPaint\20const&\29 -6807:skgpu::ganesh::Device::drawRect\28SkRect\20const&\2c\20SkPaint\20const&\29 -6808:skgpu::ganesh::Device::drawPoints\28SkCanvas::PointMode\2c\20SkSpan\2c\20SkPaint\20const&\29 -6809:skgpu::ganesh::Device::drawPaint\28SkPaint\20const&\29 -6810:skgpu::ganesh::Device::drawOval\28SkRect\20const&\2c\20SkPaint\20const&\29 -6811:skgpu::ganesh::Device::drawMesh\28SkMesh\20const&\2c\20sk_sp\2c\20SkPaint\20const&\29 -6812:skgpu::ganesh::Device::drawImageRect\28SkImage\20const*\2c\20SkRect\20const*\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -6813:skgpu::ganesh::Device::drawImageLattice\28SkImage\20const*\2c\20SkCanvas::Lattice\20const&\2c\20SkRect\20const&\2c\20SkFilterMode\2c\20SkPaint\20const&\29 -6814:skgpu::ganesh::Device::drawEdgeAAQuad\28SkRect\20const&\2c\20SkPoint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkBlendMode\29 -6815:skgpu::ganesh::Device::drawEdgeAAImageSet\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -6816:skgpu::ganesh::Device::drawDrawable\28SkCanvas*\2c\20SkDrawable*\2c\20SkMatrix\20const*\29 -6817:skgpu::ganesh::Device::drawDevice\28SkDevice*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\29 -6818:skgpu::ganesh::Device::drawDRRect\28SkRRect\20const&\2c\20SkRRect\20const&\2c\20SkPaint\20const&\29 -6819:skgpu::ganesh::Device::drawCoverageMask\28SkSpecialImage\20const*\2c\20SkMatrix\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\29 -6820:skgpu::ganesh::Device::drawBlurredRRect\28SkRRect\20const&\2c\20SkPaint\20const&\2c\20float\29 -6821:skgpu::ganesh::Device::drawAtlas\28SkSpan\2c\20SkSpan\2c\20SkSpan\2c\20sk_sp\2c\20SkPaint\20const&\29 -6822:skgpu::ganesh::Device::drawAsTiledImageRect\28SkCanvas*\2c\20SkImage\20const*\2c\20SkRect\20const*\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -6823:skgpu::ganesh::Device::drawArc\28SkArc\20const&\2c\20SkPaint\20const&\29 -6824:skgpu::ganesh::Device::devClipBounds\28\29\20const -6825:skgpu::ganesh::Device::createImageFilteringBackend\28SkSurfaceProps\20const&\2c\20SkColorType\29\20const -6826:skgpu::ganesh::Device::createDevice\28SkDevice::CreateInfo\20const&\2c\20SkPaint\20const*\29 -6827:skgpu::ganesh::Device::convertGlyphRunListToSlug\28sktext::GlyphRunList\20const&\2c\20SkPaint\20const&\29 -6828:skgpu::ganesh::Device::clipRegion\28SkRegion\20const&\2c\20SkClipOp\29 -6829:skgpu::ganesh::Device::clipRect\28SkRect\20const&\2c\20SkClipOp\2c\20bool\29 -6830:skgpu::ganesh::Device::clipRRect\28SkRRect\20const&\2c\20SkClipOp\2c\20bool\29 -6831:skgpu::ganesh::Device::clipPath\28SkPath\20const&\2c\20SkClipOp\2c\20bool\29 -6832:skgpu::ganesh::Device::baseRecorder\28\29\20const -6833:skgpu::ganesh::Device::android_utils_clipWithStencil\28\29 -6834:skgpu::ganesh::DefaultPathRenderer::onStencilPath\28skgpu::ganesh::PathRenderer::StencilPathArgs\20const&\29 -6835:skgpu::ganesh::DefaultPathRenderer::onGetStencilSupport\28GrStyledShape\20const&\29\20const -6836:skgpu::ganesh::DefaultPathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -6837:skgpu::ganesh::DefaultPathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -6838:skgpu::ganesh::DefaultPathRenderer::name\28\29\20const -6839:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingLineEffect::name\28\29\20const -6840:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingLineEffect::makeProgramImpl\28GrShaderCaps\20const&\29\20const -6841:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingLineEffect::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -6842:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingLineEffect::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -6843:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingCircleEffect::name\28\29\20const -6844:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingCircleEffect::makeProgramImpl\28GrShaderCaps\20const&\29\20const -6845:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingCircleEffect::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -6846:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingCircleEffect::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -6847:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::~DashOpImpl\28\29_11119 -6848:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::~DashOpImpl\28\29 -6849:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::visitProxies\28std::__2::function\20const&\29\20const -6850:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::programInfo\28\29 -6851:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::onPrepareDraws\28GrMeshDrawTarget*\29 -6852:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -6853:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -6854:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -6855:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::name\28\29\20const -6856:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::fixedFunctionFlags\28\29\20const -6857:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -6858:skgpu::ganesh::DashLinePathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -6859:skgpu::ganesh::DashLinePathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -6860:skgpu::ganesh::DashLinePathRenderer::name\28\29\20const -6861:skgpu::ganesh::ClipStack::~ClipStack\28\29_8709 -6862:skgpu::ganesh::ClipStack::preApply\28SkRect\20const&\2c\20GrAA\29\20const -6863:skgpu::ganesh::ClipStack::apply\28GrRecordingContext*\2c\20skgpu::ganesh::SurfaceDrawContext*\2c\20GrDrawOp*\2c\20GrAAType\2c\20GrAppliedClip*\2c\20SkRect*\29\20const -6864:skgpu::ganesh::ClearOp::~ClearOp\28\29 -6865:skgpu::ganesh::ClearOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -6866:skgpu::ganesh::ClearOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -6867:skgpu::ganesh::ClearOp::name\28\29\20const -6868:skgpu::ganesh::AtlasTextOp::~AtlasTextOp\28\29_11091 -6869:skgpu::ganesh::AtlasTextOp::~AtlasTextOp\28\29 -6870:skgpu::ganesh::AtlasTextOp::visitProxies\28std::__2::function\20const&\29\20const -6871:skgpu::ganesh::AtlasTextOp::onPrepareDraws\28GrMeshDrawTarget*\29 -6872:skgpu::ganesh::AtlasTextOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -6873:skgpu::ganesh::AtlasTextOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -6874:skgpu::ganesh::AtlasTextOp::name\28\29\20const -6875:skgpu::ganesh::AtlasTextOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -6876:skgpu::ganesh::AtlasRenderTask::~AtlasRenderTask\28\29_11071 -6877:skgpu::ganesh::AtlasRenderTask::~AtlasRenderTask\28\29 -6878:skgpu::ganesh::AtlasRenderTask::onMakeClosed\28GrRecordingContext*\2c\20SkIRect*\29 -6879:skgpu::ganesh::AtlasRenderTask::onExecute\28GrOpFlushState*\29 -6880:skgpu::ganesh::AtlasPathRenderer::~AtlasPathRenderer\28\29_11035 -6881:skgpu::ganesh::AtlasPathRenderer::~AtlasPathRenderer\28\29 -6882:skgpu::ganesh::AtlasPathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -6883:skgpu::ganesh::AtlasPathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -6884:skgpu::ganesh::AtlasPathRenderer::name\28\29\20const -6885:skgpu::ganesh::AALinearizingConvexPathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -6886:skgpu::ganesh::AALinearizingConvexPathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -6887:skgpu::ganesh::AALinearizingConvexPathRenderer::name\28\29\20const -6888:skgpu::ganesh::AAHairLinePathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -6889:skgpu::ganesh::AAHairLinePathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -6890:skgpu::ganesh::AAHairLinePathRenderer::name\28\29\20const -6891:skgpu::ganesh::AAConvexPathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -6892:skgpu::ganesh::AAConvexPathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -6893:skgpu::ganesh::AAConvexPathRenderer::name\28\29\20const -6894:skgpu::TAsyncReadResult::~TAsyncReadResult\28\29_10193 -6895:skgpu::TAsyncReadResult::rowBytes\28int\29\20const -6896:skgpu::TAsyncReadResult::data\28int\29\20const -6897:skgpu::StringKeyBuilder::~StringKeyBuilder\28\29_9621 -6898:skgpu::StringKeyBuilder::~StringKeyBuilder\28\29 -6899:skgpu::StringKeyBuilder::appendComment\28char\20const*\29 -6900:skgpu::StringKeyBuilder::addBits\28unsigned\20int\2c\20unsigned\20int\2c\20std::__2::basic_string_view>\29 -6901:skgpu::ShaderErrorHandler::compileError\28char\20const*\2c\20char\20const*\2c\20bool\29 -6902:skgpu::RectanizerSkyline::~RectanizerSkyline\28\29_12571 -6903:skgpu::RectanizerSkyline::~RectanizerSkyline\28\29 -6904:skgpu::RectanizerSkyline::reset\28\29 -6905:skgpu::RectanizerSkyline::percentFull\28\29\20const -6906:skgpu::RectanizerPow2::reset\28\29 -6907:skgpu::RectanizerPow2::percentFull\28\29\20const -6908:skgpu::RectanizerPow2::addRect\28int\2c\20int\2c\20SkIPoint16*\29 -6909:skgpu::Plot::~Plot\28\29_12546 -6910:skgpu::Plot::~Plot\28\29 -6911:skgpu::KeyBuilder::~KeyBuilder\28\29 -6912:skgpu::KeyBuilder::addBits\28unsigned\20int\2c\20unsigned\20int\2c\20std::__2::basic_string_view>\29 -6913:skgpu::DefaultShaderErrorHandler\28\29::DefaultShaderErrorHandler::compileError\28char\20const*\2c\20char\20const*\29 -6914:skcpu::bw_square_proc\28skcpu::PtProcRec\20const&\2c\20SkSpan\2c\20SkBlitter*\29 -6915:skcpu::bw_pt_hair_proc\28skcpu::PtProcRec\20const&\2c\20SkSpan\2c\20SkBlitter*\29 -6916:skcpu::bw_poly_hair_proc\28skcpu::PtProcRec\20const&\2c\20SkSpan\2c\20SkBlitter*\29 -6917:skcpu::bw_line_hair_proc\28skcpu::PtProcRec\20const&\2c\20SkSpan\2c\20SkBlitter*\29 -6918:skcpu::aa_square_proc\28skcpu::PtProcRec\20const&\2c\20SkSpan\2c\20SkBlitter*\29 -6919:skcpu::aa_poly_hair_proc\28skcpu::PtProcRec\20const&\2c\20SkSpan\2c\20SkBlitter*\29 -6920:skcpu::aa_line_hair_proc\28skcpu::PtProcRec\20const&\2c\20SkSpan\2c\20SkBlitter*\29 -6921:skcpu::Draw::~Draw\28\29 -6922:skcpu::Draw::paintMasks\28SkZip\2c\20SkPaint\20const&\29\20const -6923:sk_write_fn\28png_struct_def*\2c\20unsigned\20char*\2c\20unsigned\20long\29 -6924:sk_sp*\20emscripten::internal::MemberAccess>::getWire\28sk_sp\20SimpleImageInfo::*\20const&\2c\20SimpleImageInfo&\29 -6925:sk_read_user_chunk\28png_struct_def*\2c\20png_unknown_chunk_t*\29 -6926:sk_mmap_releaseproc\28void\20const*\2c\20void*\29 -6927:sk_ft_stream_io\28FT_StreamRec_*\2c\20unsigned\20long\2c\20unsigned\20char*\2c\20unsigned\20long\29 -6928:sk_ft_realloc\28FT_MemoryRec_*\2c\20long\2c\20long\2c\20void*\29 -6929:sk_ft_free\28FT_MemoryRec_*\2c\20void*\29 -6930:sk_ft_alloc\28FT_MemoryRec_*\2c\20long\29 -6931:sk_error_fn\28png_struct_def*\2c\20char\20const*\29_13057 -6932:sk_error_fn\28png_struct_def*\2c\20char\20const*\29 -6933:sfnt_table_info -6934:sfnt_load_face -6935:sfnt_is_postscript -6936:sfnt_is_alphanumeric -6937:sfnt_init_face -6938:sfnt_get_ps_name -6939:sfnt_get_name_index -6940:sfnt_get_name_id -6941:sfnt_get_interface -6942:sfnt_get_glyph_name -6943:sfnt_get_charset_id -6944:sfnt_done_face -6945:setup_syllables_use\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -6946:setup_syllables_myanmar\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -6947:setup_syllables_khmer\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -6948:setup_syllables_indic\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -6949:setup_masks_use\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -6950:setup_masks_myanmar\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -6951:setup_masks_khmer\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -6952:setup_masks_indic\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -6953:setup_masks_hangul\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -6954:setup_masks_arabic\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -6955:sep_upsample -6956:self_destruct -6957:save_marker -6958:sample8\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6959:sample6\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6960:sample4\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6961:sample2\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6962:sample1\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -6963:rgb_rgb_convert -6964:rgb_rgb565_convert -6965:rgb_rgb565D_convert -6966:rgb_gray_convert -6967:reverse_hit_compare_y\28SkOpRayHit\20const*\2c\20SkOpRayHit\20const*\29 -6968:reverse_hit_compare_x\28SkOpRayHit\20const*\2c\20SkOpRayHit\20const*\29 -6969:reset_marker_reader -6970:reset_input_controller -6971:reset_error_mgr -6972:request_virt_sarray -6973:request_virt_barray -6974:reorder_use\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -6975:reorder_myanmar\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -6976:reorder_marks_hebrew\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20unsigned\20int\2c\20unsigned\20int\29 -6977:reorder_marks_arabic\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20unsigned\20int\2c\20unsigned\20int\29 -6978:reorder_khmer\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -6979:release_data\28void*\2c\20void*\29 -6980:record_stch\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -6981:record_rphf_use\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -6982:record_pref_use\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -6983:realize_virt_arrays -6984:read_restart_marker -6985:read_markers -6986:read_data_from_FT_Stream -6987:quantize_ord_dither -6988:quantize_fs_dither -6989:quantize3_ord_dither -6990:psnames_get_service -6991:pshinter_get_t2_funcs -6992:pshinter_get_t1_funcs -6993:pshinter_get_globals_funcs -6994:psh_globals_new -6995:psh_globals_destroy -6996:psaux_get_glyph_name -6997:ps_table_release -6998:ps_table_new -6999:ps_table_done -7000:ps_table_add -7001:ps_property_set -7002:ps_property_get -7003:ps_parser_to_token_array -7004:ps_parser_to_int -7005:ps_parser_to_fixed_array -7006:ps_parser_to_fixed -7007:ps_parser_to_coord_array -7008:ps_parser_to_bytes -7009:ps_parser_skip_spaces -7010:ps_parser_load_field_table -7011:ps_parser_init -7012:ps_hints_t2mask -7013:ps_hints_t2counter -7014:ps_hints_t1stem3 -7015:ps_hints_t1reset -7016:ps_hints_close -7017:ps_hints_apply -7018:ps_hinter_init -7019:ps_hinter_done -7020:ps_get_standard_strings -7021:ps_get_macintosh_name -7022:ps_decoder_init -7023:ps_builder_init -7024:progress_monitor\28jpeg_common_struct*\29 -7025:process_data_simple_main -7026:process_data_crank_post -7027:process_data_context_main -7028:prescan_quantize -7029:preprocess_text_use\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -7030:preprocess_text_thai\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -7031:preprocess_text_indic\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -7032:preprocess_text_hangul\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -7033:prepare_for_output_pass -7034:premultiply_data -7035:premul_rgb\28SkRGBA4f<\28SkAlphaType\292>\29 -7036:premul_polar\28SkRGBA4f<\28SkAlphaType\292>\29 -7037:postprocess_glyphs_arabic\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -7038:post_process_prepass -7039:post_process_2pass -7040:post_process_1pass -7041:portable::xy_to_unit_angle\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7042:portable::xy_to_radius\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7043:portable::xy_to_2pt_conical_well_behaved\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7044:portable::xy_to_2pt_conical_strip\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7045:portable::xy_to_2pt_conical_smaller\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7046:portable::xy_to_2pt_conical_greater\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7047:portable::xy_to_2pt_conical_focal_on_circle\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7048:portable::xor_\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7049:portable::white_color\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7050:portable::unpremul_polar\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7051:portable::unpremul\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7052:portable::uniform_color_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7053:portable::trace_var\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7054:portable::trace_scope\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7055:portable::trace_line\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7056:portable::trace_exit\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7057:portable::trace_enter\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7058:portable::tan_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7059:portable::swizzle_copy_to_indirect_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7060:portable::swizzle_copy_slot_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7061:portable::swizzle_copy_4_slots_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7062:portable::swizzle_copy_3_slots_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7063:portable::swizzle_copy_2_slots_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7064:portable::swizzle_4\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7065:portable::swizzle_3\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7066:portable::swizzle_2\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7067:portable::swizzle_1\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7068:portable::swizzle\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7069:portable::swap_src_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7070:portable::swap_rb_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7071:portable::swap_rb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7072:portable::sub_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7073:portable::sub_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7074:portable::sub_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7075:portable::sub_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7076:portable::sub_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7077:portable::sub_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7078:portable::sub_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7079:portable::sub_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7080:portable::sub_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7081:portable::sub_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7082:portable::store_src_rg\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7083:portable::store_src_a\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7084:portable::store_src\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7085:portable::store_rgf16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7086:portable::store_rg88\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7087:portable::store_rg1616\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7088:portable::store_return_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7089:portable::store_r8\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7090:portable::store_loop_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7091:portable::store_f32\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7092:portable::store_f16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7093:portable::store_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7094:portable::store_device_xy01\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7095:portable::store_condition_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7096:portable::store_af16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7097:portable::store_a8\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7098:portable::store_a16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7099:portable::store_8888\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7100:portable::store_565\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7101:portable::store_4444\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7102:portable::store_16161616\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7103:portable::store_10x6\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7104:portable::store_1010102_xr\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7105:portable::store_1010102\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7106:portable::store_10101010_xr\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7107:portable::start_pipeline\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkRasterPipelineStage*\2c\20SkSpan\2c\20unsigned\20char*\29 -7108:portable::stack_rewind\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7109:portable::stack_checkpoint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7110:portable::srcover_rgba_8888\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7111:portable::srcover\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7112:portable::srcout\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7113:portable::srcin\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7114:portable::srcatop\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7115:portable::sqrt_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7116:portable::splat_4_constants\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7117:portable::splat_3_constants\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7118:portable::splat_2_constants\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7119:portable::softlight\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7120:portable::smoothstep_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7121:portable::sin_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7122:portable::shuffle\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7123:portable::set_base_pointer\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7124:portable::seed_shader\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7125:portable::screen\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7126:portable::scale_u8\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7127:portable::scale_native\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7128:portable::scale_565\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7129:portable::scale_1_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7130:portable::saturation\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7131:portable::rgb_to_hsl\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7132:portable::repeat_y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7133:portable::repeat_x_1\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7134:portable::repeat_x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7135:portable::refract_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7136:portable::reenable_loop_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7137:portable::rect_memset64\28unsigned\20long\20long*\2c\20unsigned\20long\20long\2c\20int\2c\20unsigned\20long\2c\20int\29 -7138:portable::rect_memset32\28unsigned\20int*\2c\20unsigned\20int\2c\20int\2c\20unsigned\20long\2c\20int\29 -7139:portable::rect_memset16\28unsigned\20short*\2c\20unsigned\20short\2c\20int\2c\20unsigned\20long\2c\20int\29 -7140:portable::premul_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7141:portable::premul\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7142:portable::pow_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7143:portable::plus_\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7144:portable::perlin_noise\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7145:portable::parametric\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7146:portable::overlay\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7147:portable::ootf\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7148:portable::negate_x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7149:portable::multiply\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7150:portable::mul_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7151:portable::mul_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7152:portable::mul_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7153:portable::mul_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7154:portable::mul_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7155:portable::mul_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7156:portable::mul_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7157:portable::mul_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7158:portable::mul_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7159:portable::mul_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7160:portable::mul_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7161:portable::mul_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7162:portable::move_src_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7163:portable::move_dst_src\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7164:portable::modulate\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7165:portable::mod_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7166:portable::mod_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7167:portable::mod_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7168:portable::mod_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7169:portable::mod_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7170:portable::mix_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7171:portable::mix_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7172:portable::mix_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7173:portable::mix_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7174:portable::mix_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7175:portable::mix_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7176:portable::mix_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7177:portable::mix_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7178:portable::mix_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7179:portable::mix_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7180:portable::mirror_y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7181:portable::mirror_x_1\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7182:portable::mirror_x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7183:portable::mipmap_linear_update\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7184:portable::mipmap_linear_init\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7185:portable::mipmap_linear_finish\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7186:portable::min_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7187:portable::min_n_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7188:portable::min_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7189:portable::min_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7190:portable::min_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7191:portable::min_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7192:portable::min_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7193:portable::min_4_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7194:portable::min_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7195:portable::min_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7196:portable::min_3_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7197:portable::min_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7198:portable::min_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7199:portable::min_2_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7200:portable::min_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7201:portable::min_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7202:portable::merge_loop_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7203:portable::merge_inv_condition_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7204:portable::merge_condition_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7205:portable::memset32\28unsigned\20int*\2c\20unsigned\20int\2c\20int\29 -7206:portable::memset16\28unsigned\20short*\2c\20unsigned\20short\2c\20int\29 -7207:portable::max_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7208:portable::max_n_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7209:portable::max_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7210:portable::max_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7211:portable::max_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7212:portable::max_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7213:portable::max_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7214:portable::max_4_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7215:portable::max_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7216:portable::max_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7217:portable::max_3_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7218:portable::max_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7219:portable::max_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7220:portable::max_2_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7221:portable::max_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7222:portable::max_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7223:portable::matrix_translate\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7224:portable::matrix_scale_translate\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7225:portable::matrix_perspective\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7226:portable::matrix_multiply_4\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7227:portable::matrix_multiply_3\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7228:portable::matrix_multiply_2\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7229:portable::matrix_4x5\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7230:portable::matrix_4x3\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7231:portable::matrix_3x4\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7232:portable::matrix_3x3\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7233:portable::matrix_2x3\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7234:portable::mask_off_return_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7235:portable::mask_off_loop_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7236:portable::mask_2pt_conical_nan\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7237:portable::mask_2pt_conical_degenerates\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7238:portable::luminosity\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7239:portable::log_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7240:portable::log2_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7241:portable::load_src_rg\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7242:portable::load_src\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7243:portable::load_rgf16_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7244:portable::load_rgf16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7245:portable::load_rg88_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7246:portable::load_rg88\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7247:portable::load_rg1616_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7248:portable::load_rg1616\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7249:portable::load_return_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7250:portable::load_loop_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7251:portable::load_f32_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7252:portable::load_f32\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7253:portable::load_f16_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7254:portable::load_f16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7255:portable::load_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7256:portable::load_condition_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7257:portable::load_af16_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7258:portable::load_af16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7259:portable::load_a8_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7260:portable::load_a8\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7261:portable::load_a16_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7262:portable::load_a16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7263:portable::load_8888_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7264:portable::load_8888\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7265:portable::load_565_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7266:portable::load_565\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7267:portable::load_4444_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7268:portable::load_4444\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7269:portable::load_16161616_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7270:portable::load_16161616\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7271:portable::load_10x6_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7272:portable::load_10x6\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7273:portable::load_1010102_xr_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7274:portable::load_1010102_xr\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7275:portable::load_1010102_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7276:portable::load_1010102\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7277:portable::load_10101010_xr_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7278:portable::load_10101010_xr\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7279:portable::lighten\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7280:portable::lerp_u8\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7281:portable::lerp_native\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7282:portable::lerp_565\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7283:portable::lerp_1_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7284:portable::just_return\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7285:portable::jump\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7286:portable::invsqrt_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7287:portable::invsqrt_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7288:portable::invsqrt_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7289:portable::invsqrt_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7290:portable::inverted_CMYK_to_RGB1\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\29 -7291:portable::inverted_CMYK_to_BGR1\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\29 -7292:portable::inverse_mat4\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7293:portable::inverse_mat3\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7294:portable::inverse_mat2\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7295:portable::init_lane_masks\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7296:portable::hue\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7297:portable::hsl_to_rgb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7298:portable::hardlight\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7299:portable::gray_to_RGB1\28unsigned\20int*\2c\20unsigned\20char\20const*\2c\20int\29 -7300:portable::grayA_to_rgbA\28unsigned\20int*\2c\20unsigned\20char\20const*\2c\20int\29 -7301:portable::grayA_to_RGBA\28unsigned\20int*\2c\20unsigned\20char\20const*\2c\20int\29 -7302:portable::gradient\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7303:portable::gauss_a_to_rgba\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7304:portable::gather_rgf16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7305:portable::gather_rg88\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7306:portable::gather_rg1616\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7307:portable::gather_f32\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7308:portable::gather_f16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7309:portable::gather_af16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7310:portable::gather_a8\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7311:portable::gather_a16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7312:portable::gather_8888\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7313:portable::gather_565\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7314:portable::gather_4444\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7315:portable::gather_16161616\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7316:portable::gather_10x6\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7317:portable::gather_1010102_xr\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7318:portable::gather_1010102\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7319:portable::gather_10101010_xr\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7320:portable::gamma_\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7321:portable::force_opaque_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7322:portable::force_opaque\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7323:portable::floor_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7324:portable::floor_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7325:portable::floor_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7326:portable::floor_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7327:portable::exp_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7328:portable::exp2_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7329:portable::exclusion\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7330:portable::exchange_src\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7331:portable::evenly_spaced_gradient\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7332:portable::evenly_spaced_2_stop_gradient\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7333:portable::emboss\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7334:portable::dstover\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7335:portable::dstout\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7336:portable::dstin\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7337:portable::dstatop\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7338:portable::dot_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7339:portable::dot_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7340:portable::dot_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7341:portable::div_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7342:portable::div_n_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7343:portable::div_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7344:portable::div_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7345:portable::div_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7346:portable::div_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7347:portable::div_4_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7348:portable::div_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7349:portable::div_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7350:portable::div_3_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7351:portable::div_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7352:portable::div_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7353:portable::div_2_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7354:portable::div_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7355:portable::div_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7356:portable::dither\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7357:portable::difference\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7358:portable::decal_y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7359:portable::decal_x_and_y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7360:portable::decal_x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7361:portable::debug_r_255\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7362:portable::debug_g_255\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7363:portable::debug_b_255\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7364:portable::debug_b\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7365:portable::debug_a_255\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7366:portable::debug_a\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7367:portable::darken\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7368:portable::css_oklab_to_linear_srgb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7369:portable::css_oklab_gamut_map_to_linear_srgb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7370:portable::css_lab_to_xyz\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7371:portable::css_hwb_to_srgb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7372:portable::css_hsl_to_srgb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7373:portable::css_hcl_to_lab\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7374:portable::cos_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7375:portable::copy_uniform\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7376:portable::copy_to_indirect_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7377:portable::copy_slot_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7378:portable::copy_slot_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7379:portable::copy_immutable_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7380:portable::copy_constant\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7381:portable::copy_4_uniforms\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7382:portable::copy_4_slots_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7383:portable::copy_4_slots_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7384:portable::copy_4_immutables_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7385:portable::copy_3_uniforms\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7386:portable::copy_3_slots_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7387:portable::copy_3_slots_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7388:portable::copy_3_immutables_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7389:portable::copy_2_uniforms\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7390:portable::copy_2_slots_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7391:portable::continue_op\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7392:portable::colordodge\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7393:portable::colorburn\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7394:portable::color\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7395:portable::cmpne_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7396:portable::cmpne_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7397:portable::cmpne_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7398:portable::cmpne_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7399:portable::cmpne_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7400:portable::cmpne_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7401:portable::cmpne_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7402:portable::cmpne_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7403:portable::cmpne_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7404:portable::cmpne_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7405:portable::cmpne_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7406:portable::cmpne_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7407:portable::cmplt_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7408:portable::cmplt_n_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7409:portable::cmplt_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7410:portable::cmplt_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7411:portable::cmplt_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7412:portable::cmplt_imm_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7413:portable::cmplt_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7414:portable::cmplt_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7415:portable::cmplt_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7416:portable::cmplt_4_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7417:portable::cmplt_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7418:portable::cmplt_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7419:portable::cmplt_3_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7420:portable::cmplt_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7421:portable::cmplt_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7422:portable::cmplt_2_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7423:portable::cmplt_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7424:portable::cmplt_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7425:portable::cmple_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7426:portable::cmple_n_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7427:portable::cmple_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7428:portable::cmple_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7429:portable::cmple_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7430:portable::cmple_imm_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7431:portable::cmple_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7432:portable::cmple_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7433:portable::cmple_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7434:portable::cmple_4_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7435:portable::cmple_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7436:portable::cmple_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7437:portable::cmple_3_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7438:portable::cmple_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7439:portable::cmple_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7440:portable::cmple_2_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7441:portable::cmple_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7442:portable::cmple_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7443:portable::cmpeq_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7444:portable::cmpeq_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7445:portable::cmpeq_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7446:portable::cmpeq_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7447:portable::cmpeq_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7448:portable::cmpeq_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7449:portable::cmpeq_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7450:portable::cmpeq_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7451:portable::cmpeq_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7452:portable::cmpeq_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7453:portable::cmpeq_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7454:portable::cmpeq_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7455:portable::clear\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7456:portable::clamp_x_and_y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7457:portable::clamp_x_1\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7458:portable::clamp_gamut\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7459:portable::clamp_a_01\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7460:portable::clamp_01\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7461:portable::ceil_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7462:portable::ceil_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7463:portable::ceil_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7464:portable::ceil_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7465:portable::cast_to_uint_from_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7466:portable::cast_to_uint_from_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7467:portable::cast_to_uint_from_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7468:portable::cast_to_uint_from_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7469:portable::cast_to_int_from_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7470:portable::cast_to_int_from_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7471:portable::cast_to_int_from_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7472:portable::cast_to_int_from_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7473:portable::cast_to_float_from_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7474:portable::cast_to_float_from_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7475:portable::cast_to_float_from_4_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7476:portable::cast_to_float_from_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7477:portable::cast_to_float_from_3_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7478:portable::cast_to_float_from_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7479:portable::cast_to_float_from_2_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7480:portable::cast_to_float_from_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7481:portable::case_op\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7482:portable::callback\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7483:portable::byte_tables\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7484:portable::bt709_luminance_or_luma_to_rgb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7485:portable::bt709_luminance_or_luma_to_alpha\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7486:portable::branch_if_no_lanes_active\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7487:portable::branch_if_no_active_lanes_eq\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7488:portable::branch_if_any_lanes_active\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7489:portable::branch_if_all_lanes_active\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7490:portable::blit_row_s32a_opaque\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\2c\20unsigned\20int\29 -7491:portable::black_color\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7492:portable::bitwise_xor_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7493:portable::bitwise_xor_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7494:portable::bitwise_xor_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7495:portable::bitwise_xor_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7496:portable::bitwise_xor_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7497:portable::bitwise_xor_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7498:portable::bitwise_or_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7499:portable::bitwise_or_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7500:portable::bitwise_or_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7501:portable::bitwise_or_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7502:portable::bitwise_or_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7503:portable::bitwise_and_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7504:portable::bitwise_and_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7505:portable::bitwise_and_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7506:portable::bitwise_and_imm_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7507:portable::bitwise_and_imm_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7508:portable::bitwise_and_imm_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7509:portable::bitwise_and_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7510:portable::bitwise_and_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7511:portable::bitwise_and_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7512:portable::bilinear_setup\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7513:portable::bilinear_py\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7514:portable::bilinear_px\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7515:portable::bilinear_ny\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7516:portable::bilinear_nx\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7517:portable::bicubic_setup\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7518:portable::bicubic_p3y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7519:portable::bicubic_p3x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7520:portable::bicubic_p1y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7521:portable::bicubic_p1x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7522:portable::bicubic_n3y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7523:portable::bicubic_n3x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7524:portable::bicubic_n1y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7525:portable::bicubic_n1x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7526:portable::bicubic_clamp_8888\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7527:portable::atan_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7528:portable::atan2_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7529:portable::asin_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7530:portable::alter_2pt_conical_unswap\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7531:portable::alter_2pt_conical_compensate_focal\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7532:portable::alpha_to_red_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7533:portable::alpha_to_red\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7534:portable::alpha_to_gray_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7535:portable::alpha_to_gray\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7536:portable::add_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7537:portable::add_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7538:portable::add_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7539:portable::add_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7540:portable::add_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7541:portable::add_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7542:portable::add_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7543:portable::add_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7544:portable::add_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7545:portable::add_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7546:portable::add_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7547:portable::add_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7548:portable::acos_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7549:portable::accumulate\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7550:portable::abs_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7551:portable::abs_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7552:portable::abs_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7553:portable::abs_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7554:portable::RGB_to_RGB1\28unsigned\20int*\2c\20unsigned\20char\20const*\2c\20int\29 -7555:portable::RGB_to_BGR1\28unsigned\20int*\2c\20unsigned\20char\20const*\2c\20int\29 -7556:portable::RGBA_to_rgbA\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\29 -7557:portable::RGBA_to_bgrA\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\29 -7558:portable::RGBA_to_BGRA\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\29 -7559:portable::PQish\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7560:portable::HLGish\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7561:portable::HLGinvish\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -7562:pop_arg_long_double -7563:png_read_filter_row_up -7564:png_read_filter_row_sub -7565:png_read_filter_row_paeth_multibyte_pixel -7566:png_read_filter_row_paeth_1byte_pixel -7567:png_read_filter_row_avg -7568:pass2_no_dither -7569:pass2_fs_dither -7570:override_features_khmer\28hb_ot_shape_planner_t*\29 -7571:override_features_indic\28hb_ot_shape_planner_t*\29 -7572:override_features_hangul\28hb_ot_shape_planner_t*\29 -7573:output_message -7574:operator\20delete\28void*\2c\20unsigned\20long\29 -7575:null_convert -7576:noop_upsample -7577:non-virtual\20thunk\20to\20std::__2::basic_stringstream\2c\20std::__2::allocator>::~basic_stringstream\28\29_16385 -7578:non-virtual\20thunk\20to\20std::__2::basic_stringstream\2c\20std::__2::allocator>::~basic_stringstream\28\29 -7579:non-virtual\20thunk\20to\20std::__2::basic_iostream>::~basic_iostream\28\29_16311 -7580:non-virtual\20thunk\20to\20std::__2::basic_iostream>::~basic_iostream\28\29 -7581:non-virtual\20thunk\20to\20skif::\28anonymous\20namespace\29::GaneshBackend::~GaneshBackend\28\29_10870 -7582:non-virtual\20thunk\20to\20skif::\28anonymous\20namespace\29::GaneshBackend::~GaneshBackend\28\29_10869 -7583:non-virtual\20thunk\20to\20skif::\28anonymous\20namespace\29::GaneshBackend::~GaneshBackend\28\29_10867 -7584:non-virtual\20thunk\20to\20skif::\28anonymous\20namespace\29::GaneshBackend::~GaneshBackend\28\29 -7585:non-virtual\20thunk\20to\20skif::\28anonymous\20namespace\29::GaneshBackend::makeDevice\28SkImageInfo\20const&\29\20const -7586:non-virtual\20thunk\20to\20skif::\28anonymous\20namespace\29::GaneshBackend::findAlgorithm\28SkSize\2c\20SkColorType\29\20const -7587:non-virtual\20thunk\20to\20skgpu::ganesh::SmallPathAtlasMgr::~SmallPathAtlasMgr\28\29_11709 -7588:non-virtual\20thunk\20to\20skgpu::ganesh::SmallPathAtlasMgr::~SmallPathAtlasMgr\28\29 -7589:non-virtual\20thunk\20to\20skgpu::ganesh::SmallPathAtlasMgr::evict\28skgpu::PlotLocator\29 -7590:non-virtual\20thunk\20to\20skgpu::ganesh::AtlasPathRenderer::~AtlasPathRenderer\28\29_11039 -7591:non-virtual\20thunk\20to\20skgpu::ganesh::AtlasPathRenderer::~AtlasPathRenderer\28\29 -7592:non-virtual\20thunk\20to\20skgpu::ganesh::AtlasPathRenderer::preFlush\28GrOnFlushResourceProvider*\29 -7593:non-virtual\20thunk\20to\20GrTextureRenderTargetProxy::~GrTextureRenderTargetProxy\28\29_10015 -7594:non-virtual\20thunk\20to\20GrTextureRenderTargetProxy::~GrTextureRenderTargetProxy\28\29 -7595:non-virtual\20thunk\20to\20GrTextureRenderTargetProxy::onUninstantiatedGpuMemorySize\28\29\20const -7596:non-virtual\20thunk\20to\20GrTextureRenderTargetProxy::instantiate\28GrResourceProvider*\29 -7597:non-virtual\20thunk\20to\20GrTextureRenderTargetProxy::createSurface\28GrResourceProvider*\29\20const -7598:non-virtual\20thunk\20to\20GrTextureRenderTargetProxy::callbackDesc\28\29\20const -7599:non-virtual\20thunk\20to\20GrOpFlushState::~GrOpFlushState\28\29_9540 -7600:non-virtual\20thunk\20to\20GrOpFlushState::~GrOpFlushState\28\29 -7601:non-virtual\20thunk\20to\20GrOpFlushState::writeView\28\29\20const -7602:non-virtual\20thunk\20to\20GrOpFlushState::usesMSAASurface\28\29\20const -7603:non-virtual\20thunk\20to\20GrOpFlushState::threadSafeCache\28\29\20const -7604:non-virtual\20thunk\20to\20GrOpFlushState::strikeCache\28\29\20const -7605:non-virtual\20thunk\20to\20GrOpFlushState::smallPathAtlasManager\28\29\20const -7606:non-virtual\20thunk\20to\20GrOpFlushState::sampledProxyArray\28\29 -7607:non-virtual\20thunk\20to\20GrOpFlushState::rtProxy\28\29\20const -7608:non-virtual\20thunk\20to\20GrOpFlushState::resourceProvider\28\29\20const -7609:non-virtual\20thunk\20to\20GrOpFlushState::renderPassBarriers\28\29\20const -7610:non-virtual\20thunk\20to\20GrOpFlushState::recordDraw\28GrGeometryProcessor\20const*\2c\20GrSimpleMesh\20const*\2c\20int\2c\20GrSurfaceProxy\20const*\20const*\2c\20GrPrimitiveType\29 -7611:non-virtual\20thunk\20to\20GrOpFlushState::putBackVertices\28int\2c\20unsigned\20long\29 -7612:non-virtual\20thunk\20to\20GrOpFlushState::putBackIndirectDraws\28int\29 -7613:non-virtual\20thunk\20to\20GrOpFlushState::putBackIndices\28int\29 -7614:non-virtual\20thunk\20to\20GrOpFlushState::putBackIndexedIndirectDraws\28int\29 -7615:non-virtual\20thunk\20to\20GrOpFlushState::makeVertexSpace\28unsigned\20long\2c\20int\2c\20sk_sp*\2c\20int*\29 -7616:non-virtual\20thunk\20to\20GrOpFlushState::makeVertexSpaceAtLeast\28unsigned\20long\2c\20int\2c\20int\2c\20sk_sp*\2c\20int*\2c\20int*\29 -7617:non-virtual\20thunk\20to\20GrOpFlushState::makeIndexSpace\28int\2c\20sk_sp*\2c\20int*\29 -7618:non-virtual\20thunk\20to\20GrOpFlushState::makeIndexSpaceAtLeast\28int\2c\20int\2c\20sk_sp*\2c\20int*\2c\20int*\29 -7619:non-virtual\20thunk\20to\20GrOpFlushState::makeDrawIndirectSpace\28int\2c\20sk_sp*\2c\20unsigned\20long*\29 -7620:non-virtual\20thunk\20to\20GrOpFlushState::makeDrawIndexedIndirectSpace\28int\2c\20sk_sp*\2c\20unsigned\20long*\29 -7621:non-virtual\20thunk\20to\20GrOpFlushState::dstProxyView\28\29\20const -7622:non-virtual\20thunk\20to\20GrOpFlushState::detachAppliedClip\28\29 -7623:non-virtual\20thunk\20to\20GrOpFlushState::deferredUploadTarget\28\29 -7624:non-virtual\20thunk\20to\20GrOpFlushState::colorLoadOp\28\29\20const -7625:non-virtual\20thunk\20to\20GrOpFlushState::caps\28\29\20const -7626:non-virtual\20thunk\20to\20GrOpFlushState::atlasManager\28\29\20const -7627:non-virtual\20thunk\20to\20GrOpFlushState::appliedClip\28\29\20const -7628:non-virtual\20thunk\20to\20GrGpuBuffer::~GrGpuBuffer\28\29 -7629:non-virtual\20thunk\20to\20GrGpuBuffer::unref\28\29\20const -7630:non-virtual\20thunk\20to\20GrGpuBuffer::ref\28\29\20const -7631:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::~GrGLTextureRenderTarget\28\29_12480 -7632:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::~GrGLTextureRenderTarget\28\29 -7633:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::onSetLabel\28\29 -7634:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::onRelease\28\29 -7635:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::onGpuMemorySize\28\29\20const -7636:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::onAbandon\28\29 -7637:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -7638:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::backendFormat\28\29\20const -7639:non-virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::~GrGLSLFragmentShaderBuilder\28\29_10760 -7640:non-virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::~GrGLSLFragmentShaderBuilder\28\29 -7641:non-virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::hasSecondaryOutput\28\29\20const -7642:non-virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::enableAdvancedBlendEquationIfNeeded\28skgpu::BlendEquation\29 -7643:non-virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::dstColor\28\29 -7644:non-virtual\20thunk\20to\20GrGLBuffer::~GrGLBuffer\28\29_12120 -7645:non-virtual\20thunk\20to\20GrGLBuffer::~GrGLBuffer\28\29 -7646:new_color_map_2_quant -7647:new_color_map_1_quant -7648:merged_2v_upsample -7649:merged_1v_upsample -7650:lin_srgb_to_oklab\28SkRGBA4f<\28SkAlphaType\292>\2c\20bool*\29 -7651:lin_srgb_to_okhcl\28SkRGBA4f<\28SkAlphaType\292>\2c\20bool*\29 -7652:legalstub$dynCall_vijiii -7653:legalstub$dynCall_viji -7654:legalstub$dynCall_vij -7655:legalstub$dynCall_viijii -7656:legalstub$dynCall_viiiiij -7657:legalstub$dynCall_jiji -7658:legalstub$dynCall_jiiiiji -7659:legalstub$dynCall_jiiiiii -7660:legalstub$dynCall_jii -7661:legalstub$dynCall_ji -7662:legalstub$dynCall_iijj -7663:legalstub$dynCall_iiiiijj -7664:legalstub$dynCall_iiiiij -7665:legalstub$dynCall_iiiiiijj -7666:lcd_to_a8\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\29 -7667:jpeg_start_output -7668:jpeg_start_decompress -7669:jpeg_skip_scanlines -7670:jpeg_save_markers -7671:jpeg_resync_to_restart -7672:jpeg_read_scanlines -7673:jpeg_read_raw_data -7674:jpeg_read_header -7675:jpeg_input_complete -7676:jpeg_idct_islow -7677:jpeg_idct_ifast -7678:jpeg_idct_float -7679:jpeg_idct_9x9 -7680:jpeg_idct_7x7 -7681:jpeg_idct_6x6 -7682:jpeg_idct_5x5 -7683:jpeg_idct_4x4 -7684:jpeg_idct_3x3 -7685:jpeg_idct_2x2 -7686:jpeg_idct_1x1 -7687:jpeg_idct_16x16 -7688:jpeg_idct_15x15 -7689:jpeg_idct_14x14 -7690:jpeg_idct_13x13 -7691:jpeg_idct_12x12 -7692:jpeg_idct_11x11 -7693:jpeg_idct_10x10 -7694:jpeg_finish_output -7695:jpeg_destroy_decompress -7696:jpeg_crop_scanline -7697:is_deleted_glyph\28hb_glyph_info_t\20const*\29 -7698:internal_memalign -7699:int_upsample -7700:initial_reordering_indic\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -7701:hit_compare_y\28SkOpRayHit\20const*\2c\20SkOpRayHit\20const*\29 -7702:hit_compare_x\28SkOpRayHit\20const*\2c\20SkOpRayHit\20const*\29 -7703:hb_unicode_script_nil\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20void*\29 -7704:hb_unicode_general_category_nil\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20void*\29 -7705:hb_ucd_script\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20void*\29 -7706:hb_ucd_mirroring\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20void*\29 -7707:hb_ucd_general_category\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20void*\29 -7708:hb_ucd_decompose\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int*\2c\20void*\29 -7709:hb_ucd_compose\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -7710:hb_ucd_combining_class\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20void*\29 -7711:hb_syllabic_clear_var\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -7712:hb_paint_sweep_gradient_nil\28hb_paint_funcs_t*\2c\20void*\2c\20hb_color_line_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -7713:hb_paint_push_transform_nil\28hb_paint_funcs_t*\2c\20void*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -7714:hb_paint_push_clip_rectangle_nil\28hb_paint_funcs_t*\2c\20void*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -7715:hb_paint_image_nil\28hb_paint_funcs_t*\2c\20void*\2c\20hb_blob_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20float\2c\20hb_glyph_extents_t*\2c\20void*\29 -7716:hb_paint_extents_push_transform\28hb_paint_funcs_t*\2c\20void*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -7717:hb_paint_extents_push_group\28hb_paint_funcs_t*\2c\20void*\2c\20void*\29 -7718:hb_paint_extents_push_clip_rectangle\28hb_paint_funcs_t*\2c\20void*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -7719:hb_paint_extents_push_clip_glyph\28hb_paint_funcs_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_font_t*\2c\20void*\29 -7720:hb_paint_extents_pop_transform\28hb_paint_funcs_t*\2c\20void*\2c\20void*\29 -7721:hb_paint_extents_pop_group\28hb_paint_funcs_t*\2c\20void*\2c\20hb_paint_composite_mode_t\2c\20void*\29 -7722:hb_paint_extents_pop_clip\28hb_paint_funcs_t*\2c\20void*\2c\20void*\29 -7723:hb_paint_extents_paint_sweep_gradient\28hb_paint_funcs_t*\2c\20void*\2c\20hb_color_line_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -7724:hb_paint_extents_paint_image\28hb_paint_funcs_t*\2c\20void*\2c\20hb_blob_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20float\2c\20hb_glyph_extents_t*\2c\20void*\29 -7725:hb_paint_extents_paint_color\28hb_paint_funcs_t*\2c\20void*\2c\20int\2c\20unsigned\20int\2c\20void*\29 -7726:hb_outline_recording_pen_quadratic_to\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -7727:hb_outline_recording_pen_move_to\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20void*\29 -7728:hb_outline_recording_pen_line_to\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20void*\29 -7729:hb_outline_recording_pen_cubic_to\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -7730:hb_outline_recording_pen_close_path\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20void*\29 -7731:hb_ot_shape_normalize_context_t::decompose_unicode\28hb_ot_shape_normalize_context_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int*\29 -7732:hb_ot_shape_normalize_context_t::compose_unicode\28hb_ot_shape_normalize_context_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\29 -7733:hb_ot_paint_glyph\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_paint_funcs_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void*\29 -7734:hb_ot_map_t::lookup_map_t::cmp\28void\20const*\2c\20void\20const*\29 -7735:hb_ot_map_t::feature_map_t::cmp\28void\20const*\2c\20void\20const*\29 -7736:hb_ot_map_builder_t::feature_info_t::cmp\28void\20const*\2c\20void\20const*\29 -7737:hb_ot_get_variation_glyph\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -7738:hb_ot_get_nominal_glyphs\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int\2c\20void*\29 -7739:hb_ot_get_nominal_glyph\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -7740:hb_ot_get_glyph_v_origin\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20void*\29 -7741:hb_ot_get_glyph_v_advances\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20int*\2c\20unsigned\20int\2c\20void*\29 -7742:hb_ot_get_glyph_name\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20char*\2c\20unsigned\20int\2c\20void*\29 -7743:hb_ot_get_glyph_h_advances\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20int*\2c\20unsigned\20int\2c\20void*\29 -7744:hb_ot_get_glyph_from_name\28hb_font_t*\2c\20void*\2c\20char\20const*\2c\20int\2c\20unsigned\20int*\2c\20void*\29 -7745:hb_ot_get_glyph_extents\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_glyph_extents_t*\2c\20void*\29 -7746:hb_ot_get_font_v_extents\28hb_font_t*\2c\20void*\2c\20hb_font_extents_t*\2c\20void*\29 -7747:hb_ot_get_font_h_extents\28hb_font_t*\2c\20void*\2c\20hb_font_extents_t*\2c\20void*\29 -7748:hb_ot_draw_glyph\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_draw_funcs_t*\2c\20void*\2c\20void*\29 -7749:hb_font_paint_glyph_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_paint_funcs_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void*\29 -7750:hb_font_get_variation_glyph_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -7751:hb_font_get_nominal_glyphs_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int\2c\20void*\29 -7752:hb_font_get_nominal_glyph_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -7753:hb_font_get_nominal_glyph_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -7754:hb_font_get_glyph_v_origin_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20void*\29 -7755:hb_font_get_glyph_v_origin_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20void*\29 -7756:hb_font_get_glyph_v_kerning_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void*\29 -7757:hb_font_get_glyph_v_advances_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20int*\2c\20unsigned\20int\2c\20void*\29 -7758:hb_font_get_glyph_v_advance_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20void*\29 -7759:hb_font_get_glyph_v_advance_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20void*\29 -7760:hb_font_get_glyph_name_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20char*\2c\20unsigned\20int\2c\20void*\29 -7761:hb_font_get_glyph_name_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20char*\2c\20unsigned\20int\2c\20void*\29 -7762:hb_font_get_glyph_h_origin_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20void*\29 -7763:hb_font_get_glyph_h_origin_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20void*\29 -7764:hb_font_get_glyph_h_kerning_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void*\29 -7765:hb_font_get_glyph_h_advances_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20int*\2c\20unsigned\20int\2c\20void*\29 -7766:hb_font_get_glyph_h_advance_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20void*\29 -7767:hb_font_get_glyph_h_advance_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20void*\29 -7768:hb_font_get_glyph_from_name_default\28hb_font_t*\2c\20void*\2c\20char\20const*\2c\20int\2c\20unsigned\20int*\2c\20void*\29 -7769:hb_font_get_glyph_extents_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_glyph_extents_t*\2c\20void*\29 -7770:hb_font_get_glyph_extents_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_glyph_extents_t*\2c\20void*\29 -7771:hb_font_get_glyph_contour_point_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20void*\29 -7772:hb_font_get_glyph_contour_point_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20void*\29 -7773:hb_font_get_font_v_extents_default\28hb_font_t*\2c\20void*\2c\20hb_font_extents_t*\2c\20void*\29 -7774:hb_font_get_font_h_extents_default\28hb_font_t*\2c\20void*\2c\20hb_font_extents_t*\2c\20void*\29 -7775:hb_font_draw_glyph_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_draw_funcs_t*\2c\20void*\2c\20void*\29 -7776:hb_draw_quadratic_to_nil\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -7777:hb_draw_quadratic_to_default\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -7778:hb_draw_move_to_default\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20void*\29 -7779:hb_draw_line_to_default\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20void*\29 -7780:hb_draw_extents_quadratic_to\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -7781:hb_draw_extents_cubic_to\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -7782:hb_draw_cubic_to_default\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -7783:hb_draw_close_path_default\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20void*\29 -7784:hb_blob_t*\20hb_sanitize_context_t::sanitize_blob\28hb_blob_t*\29 -7785:hb_aat_map_builder_t::feature_info_t::cmp\28void\20const*\2c\20void\20const*\29 -7786:hb_aat_map_builder_t::feature_event_t::cmp\28void\20const*\2c\20void\20const*\29 -7787:h2v2_upsample -7788:h2v2_merged_upsample_565D -7789:h2v2_merged_upsample_565 -7790:h2v2_merged_upsample -7791:h2v2_fancy_upsample -7792:h2v1_upsample -7793:h2v1_merged_upsample_565D -7794:h2v1_merged_upsample_565 -7795:h2v1_merged_upsample -7796:h2v1_fancy_upsample -7797:grayscale_convert -7798:gray_rgb_convert -7799:gray_rgb565_convert -7800:gray_rgb565D_convert -7801:gray_raster_render -7802:gray_raster_new -7803:gray_raster_done -7804:gray_move_to -7805:gray_line_to -7806:gray_cubic_to -7807:gray_conic_to -7808:get_sk_marker_list\28jpeg_decompress_struct*\29 -7809:get_sfnt_table -7810:get_interesting_appn -7811:fullsize_upsample -7812:ft_smooth_transform -7813:ft_smooth_set_mode -7814:ft_smooth_render -7815:ft_smooth_overlap_spans -7816:ft_smooth_lcd_spans -7817:ft_smooth_init -7818:ft_smooth_get_cbox -7819:ft_gzip_free -7820:ft_gzip_alloc -7821:ft_ansi_stream_io -7822:ft_ansi_stream_close -7823:fquad_dxdy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -7824:format_message -7825:fmt_fp -7826:fline_dxdy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -7827:first_axis_intersection\28double\20const*\2c\20bool\2c\20double\2c\20double*\29 -7828:finish_pass1 -7829:finish_output_pass -7830:finish_input_pass -7831:final_reordering_indic\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -7832:fcubic_dxdy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -7833:fconic_dxdy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -7834:fast_swizzle_rgba_to_rgba_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -7835:fast_swizzle_rgba_to_bgra_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -7836:fast_swizzle_rgba_to_bgra_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -7837:fast_swizzle_rgb_to_rgba\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -7838:fast_swizzle_rgb_to_bgra\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -7839:fast_swizzle_grayalpha_to_n32_unpremul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -7840:fast_swizzle_grayalpha_to_n32_premul\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -7841:fast_swizzle_gray_to_n32\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -7842:fast_swizzle_cmyk_to_rgba\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -7843:fast_swizzle_cmyk_to_bgra\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -7844:error_exit -7845:error_callback -7846:emscripten_stack_get_current -7847:emscripten::internal::MethodInvoker\20const&\2c\20float\2c\20float\2c\20SkPaint\20const&\29\2c\20void\2c\20SkCanvas*\2c\20sk_sp\20const&\2c\20float\2c\20float\2c\20SkPaint\20const&>::invoke\28void\20\28SkCanvas::*\20const&\29\28sk_sp\20const&\2c\20float\2c\20float\2c\20SkPaint\20const&\29\2c\20SkCanvas*\2c\20sk_sp*\2c\20float\2c\20float\2c\20SkPaint*\29 -7848:emscripten::internal::MethodInvoker::invoke\28void\20\28SkCanvas::*\20const&\29\28float\2c\20float\2c\20float\2c\20float\2c\20SkPaint\20const&\29\2c\20SkCanvas*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20SkPaint*\29 -7849:emscripten::internal::MethodInvoker::invoke\28void\20\28SkCanvas::*\20const&\29\28float\2c\20float\2c\20float\2c\20SkPaint\20const&\29\2c\20SkCanvas*\2c\20float\2c\20float\2c\20float\2c\20SkPaint*\29 -7850:emscripten::internal::MethodInvoker::invoke\28void\20\28SkCanvas::*\20const&\29\28float\2c\20float\2c\20float\29\2c\20SkCanvas*\2c\20float\2c\20float\2c\20float\29 -7851:emscripten::internal::MethodInvoker::invoke\28void\20\28SkCanvas::*\20const&\29\28float\2c\20float\29\2c\20SkCanvas*\2c\20float\2c\20float\29 -7852:emscripten::internal::MethodInvoker::invoke\28void\20\28SkCanvas::*\20const&\29\28SkPath\20const&\2c\20SkPaint\20const&\29\2c\20SkCanvas*\2c\20SkPath*\2c\20SkPaint*\29 -7853:emscripten::internal::MethodInvoker\20\28skia::textlayout::Paragraph::*\29\28unsigned\20int\29\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::Paragraph*\2c\20unsigned\20int>::invoke\28skia::textlayout::SkRange\20\28skia::textlayout::Paragraph::*\20const&\29\28unsigned\20int\29\2c\20skia::textlayout::Paragraph*\2c\20unsigned\20int\29 -7854:emscripten::internal::MethodInvoker::invoke\28skia::textlayout::PositionWithAffinity\20\28skia::textlayout::Paragraph::*\20const&\29\28float\2c\20float\29\2c\20skia::textlayout::Paragraph*\2c\20float\2c\20float\29 -7855:emscripten::internal::MethodInvoker\20\28SkVertices::Builder::*\29\28\29\2c\20sk_sp\2c\20SkVertices::Builder*>::invoke\28sk_sp\20\28SkVertices::Builder::*\20const&\29\28\29\2c\20SkVertices::Builder*\29 -7856:emscripten::internal::MethodInvoker::invoke\28int\20\28skia::textlayout::Paragraph::*\20const&\29\28unsigned\20long\29\20const\2c\20skia::textlayout::Paragraph\20const*\2c\20unsigned\20long\29 -7857:emscripten::internal::MethodInvoker::invoke\28bool\20\28SkPath::*\20const&\29\28float\2c\20float\29\20const\2c\20SkPath\20const*\2c\20float\2c\20float\29 -7858:emscripten::internal::MethodInvoker::invoke\28SkPath&\20\28SkPath::*\20const&\29\28bool\29\2c\20SkPath*\2c\20bool\29 -7859:emscripten::internal::Invoker::invoke\28SkVertices::Builder*\20\28*\29\28SkVertices::VertexMode&&\2c\20int&&\2c\20int&&\2c\20unsigned\20int&&\29\2c\20SkVertices::VertexMode\2c\20int\2c\20int\2c\20unsigned\20int\29 -7860:emscripten::internal::Invoker&&\2c\20float&&\2c\20float&&\2c\20float&&>::invoke\28SkFont*\20\28*\29\28sk_sp&&\2c\20float&&\2c\20float&&\2c\20float&&\29\2c\20sk_sp*\2c\20float\2c\20float\2c\20float\29 -7861:emscripten::internal::Invoker&&\2c\20float&&>::invoke\28SkFont*\20\28*\29\28sk_sp&&\2c\20float&&\29\2c\20sk_sp*\2c\20float\29 -7862:emscripten::internal::Invoker&&>::invoke\28SkFont*\20\28*\29\28sk_sp&&\29\2c\20sk_sp*\29 -7863:emscripten::internal::Invoker::invoke\28SkContourMeasureIter*\20\28*\29\28SkPath\20const&\2c\20bool&&\2c\20float&&\29\2c\20SkPath*\2c\20bool\2c\20float\29 -7864:emscripten::internal::Invoker::invoke\28SkCanvas*\20\28*\29\28float&&\2c\20float&&\29\2c\20float\2c\20float\29 -7865:emscripten::internal::Invoker::invoke\28void\20\28*\29\28unsigned\20long\2c\20unsigned\20long\29\2c\20unsigned\20long\2c\20unsigned\20long\29 -7866:emscripten::internal::Invoker::invoke\28void\20\28*\29\28emscripten::val\29\2c\20emscripten::_EM_VAL*\29 -7867:emscripten::internal::Invoker::invoke\28unsigned\20long\20\28*\29\28unsigned\20long\29\2c\20unsigned\20long\29 -7868:emscripten::internal::Invoker\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFont\20const&>::invoke\28sk_sp\20\28*\29\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFont\20const&\29\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFont*\29 -7869:emscripten::internal::Invoker\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFont\20const&>::invoke\28sk_sp\20\28*\29\28unsigned\20long\2c\20unsigned\20long\2c\20SkFont\20const&\29\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFont*\29 -7870:emscripten::internal::Invoker\2c\20sk_sp\2c\20int\2c\20int\2c\20sk_sp\2c\20int\2c\20int>::invoke\28sk_sp\20\28*\29\28sk_sp\2c\20int\2c\20int\2c\20sk_sp\2c\20int\2c\20int\29\2c\20sk_sp*\2c\20int\2c\20int\2c\20sk_sp*\2c\20int\2c\20int\29 -7871:emscripten::internal::Invoker\2c\20sk_sp\2c\20int\2c\20int\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28sk_sp\2c\20int\2c\20int\2c\20sk_sp\29\2c\20sk_sp*\2c\20int\2c\20int\2c\20sk_sp*\29 -7872:emscripten::internal::Invoker\2c\20sk_sp\2c\20int\2c\20int>::invoke\28sk_sp\20\28*\29\28sk_sp\2c\20int\2c\20int\29\2c\20sk_sp*\2c\20int\2c\20int\29 -7873:emscripten::internal::Invoker\2c\20sk_sp\2c\20SimpleImageInfo>::invoke\28sk_sp\20\28*\29\28sk_sp\2c\20SimpleImageInfo\29\2c\20sk_sp*\2c\20SimpleImageInfo*\29 -7874:emscripten::internal::Invoker\2c\20SimpleImageInfo\2c\20unsigned\20long\2c\20unsigned\20long>::invoke\28sk_sp\20\28*\29\28SimpleImageInfo\2c\20unsigned\20long\2c\20unsigned\20long\29\2c\20SimpleImageInfo*\2c\20unsigned\20long\2c\20unsigned\20long\29 -7875:emscripten::internal::Invoker\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28unsigned\20long\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp\29\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp*\29 -7876:emscripten::internal::Invoker\2c\20unsigned\20long\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28unsigned\20long\2c\20sk_sp\29\2c\20unsigned\20long\2c\20sk_sp*\29 -7877:emscripten::internal::Invoker\2c\20unsigned\20long\2c\20float\2c\20float\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28unsigned\20long\2c\20float\2c\20float\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp\29\2c\20unsigned\20long\2c\20float\2c\20float\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp*\29 -7878:emscripten::internal::Invoker\2c\20float\2c\20float\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20float\2c\20float\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28float\2c\20float\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20float\2c\20float\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp\29\2c\20float\2c\20float\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20float\2c\20float\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp*\29 -7879:emscripten::internal::Invoker\2c\20float\2c\20float\2c\20int\2c\20float\2c\20int\2c\20int>::invoke\28sk_sp\20\28*\29\28float\2c\20float\2c\20int\2c\20float\2c\20int\2c\20int\29\2c\20float\2c\20float\2c\20int\2c\20float\2c\20int\2c\20int\29 -7880:emscripten::internal::Invoker\2c\20float\2c\20float\2c\20float\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28float\2c\20float\2c\20float\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp\29\2c\20float\2c\20float\2c\20float\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp*\29 -7881:emscripten::internal::Invoker\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20emscripten::val>::invoke\28sk_sp\20\28*\29\28std::__2::basic_string\2c\20std::__2::allocator>\2c\20emscripten::val\29\2c\20emscripten::internal::BindingType\2c\20std::__2::allocator>\2c\20void>::'unnamed'*\2c\20emscripten::_EM_VAL*\29 -7882:emscripten::internal::Invoker\2c\20unsigned\20long\2c\20int\2c\20float>::invoke\28sk_sp\20\28*\29\28unsigned\20long\2c\20int\2c\20float\29\2c\20unsigned\20long\2c\20int\2c\20float\29 -7883:emscripten::internal::Invoker\2c\20unsigned\20long\2c\20SkPath>::invoke\28sk_sp\20\28*\29\28unsigned\20long\2c\20SkPath\29\2c\20unsigned\20long\2c\20SkPath*\29 -7884:emscripten::internal::Invoker\2c\20float\2c\20unsigned\20long>::invoke\28sk_sp\20\28*\29\28float\2c\20unsigned\20long\29\2c\20float\2c\20unsigned\20long\29 -7885:emscripten::internal::Invoker\2c\20float\2c\20float\2c\20unsigned\20int>::invoke\28sk_sp\20\28*\29\28float\2c\20float\2c\20unsigned\20int\29\2c\20float\2c\20float\2c\20unsigned\20int\29 -7886:emscripten::internal::Invoker\2c\20float>::invoke\28sk_sp\20\28*\29\28float\29\2c\20float\29 -7887:emscripten::internal::Invoker\2c\20SkPath\20const&\2c\20float\2c\20float\2c\20SkPath1DPathEffect::Style>::invoke\28sk_sp\20\28*\29\28SkPath\20const&\2c\20float\2c\20float\2c\20SkPath1DPathEffect::Style\29\2c\20SkPath*\2c\20float\2c\20float\2c\20SkPath1DPathEffect::Style\29 -7888:emscripten::internal::Invoker\2c\20SkBlurStyle\2c\20float\2c\20bool>::invoke\28sk_sp\20\28*\29\28SkBlurStyle\2c\20float\2c\20bool\29\2c\20SkBlurStyle\2c\20float\2c\20bool\29 -7889:emscripten::internal::Invoker\2c\20unsigned\20long\2c\20float\2c\20float\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28unsigned\20long\2c\20float\2c\20float\2c\20sk_sp\29\2c\20unsigned\20long\2c\20float\2c\20float\2c\20sk_sp*\29 -7890:emscripten::internal::Invoker\2c\20unsigned\20long\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28unsigned\20long\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20sk_sp\29\2c\20unsigned\20long\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20sk_sp*\29 -7891:emscripten::internal::Invoker\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28sk_sp\29\2c\20sk_sp*\29 -7892:emscripten::internal::Invoker\2c\20sk_sp\2c\20float\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long>::invoke\28sk_sp\20\28*\29\28sk_sp\2c\20float\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long\29\2c\20sk_sp*\2c\20float\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long\29 -7893:emscripten::internal::Invoker\2c\20sk_sp\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20unsigned\20long\2c\20unsigned\20long>::invoke\28sk_sp\20\28*\29\28sk_sp\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20unsigned\20long\2c\20unsigned\20long\29\2c\20sk_sp*\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20unsigned\20long\2c\20unsigned\20long\29 -7894:emscripten::internal::Invoker\2c\20float\2c\20float\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28float\2c\20float\2c\20sk_sp\29\2c\20float\2c\20float\2c\20sk_sp*\29 -7895:emscripten::internal::Invoker\2c\20float\2c\20float\2c\20float\2c\20float\2c\20unsigned\20long\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28float\2c\20float\2c\20float\2c\20float\2c\20unsigned\20long\2c\20sk_sp\29\2c\20float\2c\20float\2c\20float\2c\20float\2c\20unsigned\20long\2c\20sk_sp*\29 -7896:emscripten::internal::Invoker\2c\20float\2c\20float\2c\20SkTileMode\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28float\2c\20float\2c\20SkTileMode\2c\20sk_sp\29\2c\20float\2c\20float\2c\20SkTileMode\2c\20sk_sp*\29 -7897:emscripten::internal::Invoker\2c\20SkColorChannel\2c\20SkColorChannel\2c\20float\2c\20sk_sp\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28SkColorChannel\2c\20SkColorChannel\2c\20float\2c\20sk_sp\2c\20sk_sp\29\2c\20SkColorChannel\2c\20SkColorChannel\2c\20float\2c\20sk_sp*\2c\20sk_sp*\29 -7898:emscripten::internal::Invoker\2c\20SimpleImageInfo\2c\20unsigned\20long\2c\20int\2c\20unsigned\20long>::invoke\28sk_sp\20\28*\29\28SimpleImageInfo\2c\20unsigned\20long\2c\20int\2c\20unsigned\20long\29\2c\20SimpleImageInfo*\2c\20unsigned\20long\2c\20int\2c\20unsigned\20long\29 -7899:emscripten::internal::Invoker\2c\20SimpleImageInfo\2c\20emscripten::val>::invoke\28sk_sp\20\28*\29\28SimpleImageInfo\2c\20emscripten::val\29\2c\20SimpleImageInfo*\2c\20emscripten::_EM_VAL*\29 -7900:emscripten::internal::Invoker\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int>::invoke\28sk_sp\20\28*\29\28unsigned\20long\2c\20unsigned\20long\2c\20int\29\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\29 -7901:emscripten::internal::Invoker>::invoke\28sk_sp\20\28*\29\28\29\29 -7902:emscripten::internal::Invoker\2c\20unsigned\20long\2c\20SkBlendMode\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28unsigned\20long\2c\20SkBlendMode\2c\20sk_sp\29\2c\20unsigned\20long\2c\20SkBlendMode\2c\20sk_sp*\29 -7903:emscripten::internal::Invoker\2c\20sk_sp\20const&\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28sk_sp\20const&\2c\20sk_sp\29\2c\20sk_sp*\2c\20sk_sp*\29 -7904:emscripten::internal::Invoker\2c\20float\2c\20sk_sp\2c\20sk_sp>::invoke\28sk_sp\20\28*\29\28float\2c\20sk_sp\2c\20sk_sp\29\2c\20float\2c\20sk_sp*\2c\20sk_sp*\29 -7905:emscripten::internal::Invoker::invoke\28emscripten::val\20\28*\29\28unsigned\20long\2c\20int\29\2c\20unsigned\20long\2c\20int\29 -7906:emscripten::internal::Invoker\2c\20std::__2::allocator>>::invoke\28emscripten::val\20\28*\29\28std::__2::basic_string\2c\20std::__2::allocator>\29\2c\20emscripten::internal::BindingType\2c\20std::__2::allocator>\2c\20void>::'unnamed'*\29 -7907:emscripten::internal::Invoker::invoke\28emscripten::val\20\28*\29\28emscripten::val\2c\20emscripten::val\2c\20float\29\2c\20emscripten::_EM_VAL*\2c\20emscripten::_EM_VAL*\2c\20float\29 -7908:emscripten::internal::Invoker::invoke\28emscripten::val\20\28*\29\28SkPath\20const&\2c\20SkPath\20const&\2c\20float\29\2c\20SkPath*\2c\20SkPath*\2c\20float\29 -7909:emscripten::internal::Invoker::invoke\28emscripten::val\20\28*\29\28SkPath\20const&\2c\20SkPath\20const&\2c\20SkPathOp\29\2c\20SkPath*\2c\20SkPath*\2c\20SkPathOp\29 -7910:emscripten::internal::Invoker::invoke\28bool\20\28*\29\28unsigned\20long\2c\20SkPath\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20unsigned\20int\2c\20unsigned\20long\29\2c\20unsigned\20long\2c\20SkPath*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20unsigned\20int\2c\20unsigned\20long\29 -7911:emscripten::internal::Invoker\2c\20sk_sp>::invoke\28bool\20\28*\29\28sk_sp\2c\20sk_sp\29\2c\20sk_sp*\2c\20sk_sp*\29 -7912:emscripten::internal::Invoker::invoke\28bool\20\28*\29\28SkPath\20const&\2c\20SkPath\20const&\29\2c\20SkPath*\2c\20SkPath*\29 -7913:emscripten::internal::Invoker\2c\20int\2c\20int>::invoke\28SkRuntimeEffect::TracedShader\20\28*\29\28sk_sp\2c\20int\2c\20int\29\2c\20sk_sp*\2c\20int\2c\20int\29 -7914:emscripten::internal::Invoker::invoke\28SkPath\20\28*\29\28unsigned\20long\2c\20int\2c\20unsigned\20long\2c\20int\2c\20unsigned\20long\2c\20int\29\2c\20unsigned\20long\2c\20int\2c\20unsigned\20long\2c\20int\2c\20unsigned\20long\2c\20int\29 -7915:emscripten::internal::FunctionInvoker\2c\20unsigned\20long\29\2c\20void\2c\20skia::textlayout::TypefaceFontProvider&\2c\20sk_sp\2c\20unsigned\20long>::invoke\28void\20\28**\29\28skia::textlayout::TypefaceFontProvider&\2c\20sk_sp\2c\20unsigned\20long\29\2c\20skia::textlayout::TypefaceFontProvider*\2c\20sk_sp*\2c\20unsigned\20long\29 -7916:emscripten::internal::FunctionInvoker\2c\20std::__2::allocator>\29\2c\20void\2c\20skia::textlayout::ParagraphBuilderImpl&\2c\20std::__2::basic_string\2c\20std::__2::allocator>>::invoke\28void\20\28**\29\28skia::textlayout::ParagraphBuilderImpl&\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29\2c\20skia::textlayout::ParagraphBuilderImpl*\2c\20emscripten::internal::BindingType\2c\20std::__2::allocator>\2c\20void>::'unnamed'*\29 -7917:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28skia::textlayout::ParagraphBuilderImpl&\2c\20float\2c\20float\2c\20skia::textlayout::PlaceholderAlignment\2c\20skia::textlayout::TextBaseline\2c\20float\29\2c\20skia::textlayout::ParagraphBuilderImpl*\2c\20float\2c\20float\2c\20skia::textlayout::PlaceholderAlignment\2c\20skia::textlayout::TextBaseline\2c\20float\29 -7918:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28skia::textlayout::ParagraphBuilderImpl&\2c\20SimpleTextStyle\2c\20SkPaint\2c\20SkPaint\29\2c\20skia::textlayout::ParagraphBuilderImpl*\2c\20SimpleTextStyle*\2c\20SkPaint*\2c\20SkPaint*\29 -7919:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28skia::textlayout::ParagraphBuilderImpl&\2c\20SimpleTextStyle\29\2c\20skia::textlayout::ParagraphBuilderImpl*\2c\20SimpleTextStyle*\29 -7920:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29\2c\20SkPath*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -7921:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29\2c\20SkPath*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -7922:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29\2c\20SkPath*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -7923:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20bool\2c\20bool\2c\20float\2c\20float\29\2c\20SkPath*\2c\20float\2c\20float\2c\20float\2c\20bool\2c\20bool\2c\20float\2c\20float\29 -7924:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20bool\29\2c\20SkPath*\2c\20float\2c\20float\2c\20float\2c\20bool\29 -7925:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkPath&\2c\20SkPath\20const&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20bool\29\2c\20SkPath*\2c\20SkPath*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20bool\29 -7926:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkContourMeasure&\2c\20float\2c\20unsigned\20long\29\2c\20SkContourMeasure*\2c\20float\2c\20unsigned\20long\29 -7927:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkCanvas&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20float\2c\20SkFont\20const&\2c\20SkPaint\20const&\29\2c\20SkCanvas*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20float\2c\20SkFont*\2c\20SkPaint*\29 -7928:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkCanvas&\2c\20unsigned\20long\2c\20float\2c\20float\2c\20bool\2c\20SkPaint\20const&\29\2c\20SkCanvas*\2c\20unsigned\20long\2c\20float\2c\20float\2c\20bool\2c\20SkPaint*\29 -7929:emscripten::internal::FunctionInvoker\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20SkBlendMode\2c\20float\2c\20float\2c\20SkPaint\20const*\29\2c\20void\2c\20SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20SkBlendMode\2c\20float\2c\20float\2c\20SkPaint\20const*>::invoke\28void\20\28**\29\28SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20SkBlendMode\2c\20float\2c\20float\2c\20SkPaint\20const*\29\2c\20SkCanvas*\2c\20sk_sp*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20SkBlendMode\2c\20float\2c\20float\2c\20SkPaint\20const*\29 -7930:emscripten::internal::FunctionInvoker\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20float\2c\20SkPaint\20const*\29\2c\20void\2c\20SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20float\2c\20SkPaint\20const*>::invoke\28void\20\28**\29\28SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20float\2c\20SkPaint\20const*\29\2c\20SkCanvas*\2c\20sk_sp*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20float\2c\20SkPaint\20const*\29 -7931:emscripten::internal::FunctionInvoker\20const&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20SkPaint\20const*\29\2c\20void\2c\20SkCanvas&\2c\20sk_sp\20const&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20SkPaint\20const*>::invoke\28void\20\28**\29\28SkCanvas&\2c\20sk_sp\20const&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20SkPaint\20const*\29\2c\20SkCanvas*\2c\20sk_sp*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20SkPaint\20const*\29 -7932:emscripten::internal::FunctionInvoker\20const&\2c\20float\2c\20float\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkPaint\20const*\29\2c\20void\2c\20SkCanvas&\2c\20sk_sp\20const&\2c\20float\2c\20float\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkPaint\20const*>::invoke\28void\20\28**\29\28SkCanvas&\2c\20sk_sp\20const&\2c\20float\2c\20float\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkPaint\20const*\29\2c\20SkCanvas*\2c\20sk_sp*\2c\20float\2c\20float\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkPaint\20const*\29 -7933:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkCanvas&\2c\20int\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20float\2c\20SkFont\20const&\2c\20SkPaint\20const&\29\2c\20SkCanvas*\2c\20int\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20float\2c\20SkFont*\2c\20SkPaint*\29 -7934:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkCanvas&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20SkPaint\20const&\29\2c\20SkCanvas*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20SkPaint*\29 -7935:emscripten::internal::FunctionInvoker::invoke\28void\20\28**\29\28SkCanvas&\2c\20SkPath\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20int\29\2c\20SkCanvas*\2c\20SkPath*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20int\29 -7936:emscripten::internal::FunctionInvoker\2c\20std::__2::allocator>\20\28*\29\28SkSL::DebugTrace\20const*\29\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20SkSL::DebugTrace\20const*>::invoke\28std::__2::basic_string\2c\20std::__2::allocator>\20\28**\29\28SkSL::DebugTrace\20const*\29\2c\20SkSL::DebugTrace\20const*\29 -7937:emscripten::internal::FunctionInvoker\20\28*\29\28SkFontMgr&\2c\20unsigned\20long\2c\20int\29\2c\20sk_sp\2c\20SkFontMgr&\2c\20unsigned\20long\2c\20int>::invoke\28sk_sp\20\28**\29\28SkFontMgr&\2c\20unsigned\20long\2c\20int\29\2c\20SkFontMgr*\2c\20unsigned\20long\2c\20int\29 -7938:emscripten::internal::FunctionInvoker\20\28*\29\28SkFontMgr&\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20emscripten::val\29\2c\20sk_sp\2c\20SkFontMgr&\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20emscripten::val>::invoke\28sk_sp\20\28**\29\28SkFontMgr&\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20emscripten::val\29\2c\20SkFontMgr*\2c\20emscripten::internal::BindingType\2c\20std::__2::allocator>\2c\20void>::'unnamed'*\2c\20emscripten::_EM_VAL*\29 -7939:emscripten::internal::FunctionInvoker\20\28*\29\28sk_sp\2c\20SkTileMode\2c\20SkTileMode\2c\20float\2c\20float\2c\20unsigned\20long\29\2c\20sk_sp\2c\20sk_sp\2c\20SkTileMode\2c\20SkTileMode\2c\20float\2c\20float\2c\20unsigned\20long>::invoke\28sk_sp\20\28**\29\28sk_sp\2c\20SkTileMode\2c\20SkTileMode\2c\20float\2c\20float\2c\20unsigned\20long\29\2c\20sk_sp*\2c\20SkTileMode\2c\20SkTileMode\2c\20float\2c\20float\2c\20unsigned\20long\29 -7940:emscripten::internal::FunctionInvoker\20\28*\29\28sk_sp\2c\20SkTileMode\2c\20SkTileMode\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20unsigned\20long\29\2c\20sk_sp\2c\20sk_sp\2c\20SkTileMode\2c\20SkTileMode\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20unsigned\20long>::invoke\28sk_sp\20\28**\29\28sk_sp\2c\20SkTileMode\2c\20SkTileMode\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20unsigned\20long\29\2c\20sk_sp*\2c\20SkTileMode\2c\20SkTileMode\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20unsigned\20long\29 -7941:emscripten::internal::FunctionInvoker\20\28*\29\28SkRuntimeEffect&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29\2c\20sk_sp\2c\20SkRuntimeEffect&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long>::invoke\28sk_sp\20\28**\29\28SkRuntimeEffect&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29\2c\20SkRuntimeEffect*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29 -7942:emscripten::internal::FunctionInvoker\20\28*\29\28SkRuntimeEffect&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20unsigned\20long\29\2c\20sk_sp\2c\20SkRuntimeEffect&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20unsigned\20long>::invoke\28sk_sp\20\28**\29\28SkRuntimeEffect&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20unsigned\20long\29\2c\20SkRuntimeEffect*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20unsigned\20long\29 -7943:emscripten::internal::FunctionInvoker\20\28*\29\28SkPicture&\2c\20SkTileMode\2c\20SkTileMode\2c\20SkFilterMode\2c\20unsigned\20long\2c\20unsigned\20long\29\2c\20sk_sp\2c\20SkPicture&\2c\20SkTileMode\2c\20SkTileMode\2c\20SkFilterMode\2c\20unsigned\20long\2c\20unsigned\20long>::invoke\28sk_sp\20\28**\29\28SkPicture&\2c\20SkTileMode\2c\20SkTileMode\2c\20SkFilterMode\2c\20unsigned\20long\2c\20unsigned\20long\29\2c\20SkPicture*\2c\20SkTileMode\2c\20SkTileMode\2c\20SkFilterMode\2c\20unsigned\20long\2c\20unsigned\20long\29 -7944:emscripten::internal::FunctionInvoker\20\28*\29\28SkPictureRecorder&\29\2c\20sk_sp\2c\20SkPictureRecorder&>::invoke\28sk_sp\20\28**\29\28SkPictureRecorder&\29\2c\20SkPictureRecorder*\29 -7945:emscripten::internal::FunctionInvoker\20\28*\29\28sk_sp\29\2c\20sk_sp\2c\20sk_sp>::invoke\28sk_sp\20\28**\29\28sk_sp\29\2c\20sk_sp*\29 -7946:emscripten::internal::FunctionInvoker\20\28*\29\28SkSurface&\2c\20unsigned\20long\29\2c\20sk_sp\2c\20SkSurface&\2c\20unsigned\20long>::invoke\28sk_sp\20\28**\29\28SkSurface&\2c\20unsigned\20long\29\2c\20SkSurface*\2c\20unsigned\20long\29 -7947:emscripten::internal::FunctionInvoker\20\28*\29\28SkSurface&\2c\20unsigned\20int\2c\20unsigned\20int\2c\20SimpleImageInfo\29\2c\20sk_sp\2c\20SkSurface&\2c\20unsigned\20int\2c\20unsigned\20int\2c\20SimpleImageInfo>::invoke\28sk_sp\20\28**\29\28SkSurface&\2c\20unsigned\20int\2c\20unsigned\20int\2c\20SimpleImageInfo\29\2c\20SkSurface*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20SimpleImageInfo*\29 -7948:emscripten::internal::FunctionInvoker\20\28*\29\28sk_sp\29\2c\20sk_sp\2c\20sk_sp>::invoke\28sk_sp\20\28**\29\28sk_sp\29\2c\20sk_sp*\29 -7949:emscripten::internal::FunctionInvoker\20\28*\29\28SkRuntimeEffect&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\29\2c\20sk_sp\2c\20SkRuntimeEffect&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool>::invoke\28sk_sp\20\28**\29\28SkRuntimeEffect&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\29\2c\20SkRuntimeEffect*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\29 -7950:emscripten::internal::FunctionInvoker::invoke\28int\20\28**\29\28SkCanvas&\2c\20SkPaint\29\2c\20SkCanvas*\2c\20SkPaint*\29 -7951:emscripten::internal::FunctionInvoker::invoke\28int\20\28**\29\28SkCanvas&\2c\20SkPaint\20const*\2c\20unsigned\20long\2c\20SkImageFilter\20const*\2c\20unsigned\20int\2c\20SkTileMode\29\2c\20SkCanvas*\2c\20SkPaint\20const*\2c\20unsigned\20long\2c\20SkImageFilter\20const*\2c\20unsigned\20int\2c\20SkTileMode\29 -7952:emscripten::internal::FunctionInvoker::invoke\28emscripten::val\20\28**\29\28skia::textlayout::Paragraph&\2c\20unsigned\20int\2c\20unsigned\20int\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\29\2c\20skia::textlayout::Paragraph*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\29 -7953:emscripten::internal::FunctionInvoker::invoke\28emscripten::val\20\28**\29\28skia::textlayout::Paragraph&\2c\20float\2c\20float\29\2c\20skia::textlayout::Paragraph*\2c\20float\2c\20float\29 -7954:emscripten::internal::FunctionInvoker\2c\20SkEncodedImageFormat\2c\20int\2c\20GrDirectContext*\29\2c\20emscripten::val\2c\20sk_sp\2c\20SkEncodedImageFormat\2c\20int\2c\20GrDirectContext*>::invoke\28emscripten::val\20\28**\29\28sk_sp\2c\20SkEncodedImageFormat\2c\20int\2c\20GrDirectContext*\29\2c\20sk_sp*\2c\20SkEncodedImageFormat\2c\20int\2c\20GrDirectContext*\29 -7955:emscripten::internal::FunctionInvoker\2c\20SkEncodedImageFormat\2c\20int\29\2c\20emscripten::val\2c\20sk_sp\2c\20SkEncodedImageFormat\2c\20int>::invoke\28emscripten::val\20\28**\29\28sk_sp\2c\20SkEncodedImageFormat\2c\20int\29\2c\20sk_sp*\2c\20SkEncodedImageFormat\2c\20int\29 -7956:emscripten::internal::FunctionInvoker\29\2c\20emscripten::val\2c\20sk_sp>::invoke\28emscripten::val\20\28**\29\28sk_sp\29\2c\20sk_sp*\29 -7957:emscripten::internal::FunctionInvoker::invoke\28emscripten::val\20\28**\29\28SkFont&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20float\2c\20float\29\2c\20SkFont*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20float\2c\20float\29 -7958:emscripten::internal::FunctionInvoker\2c\20SimpleImageInfo\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20int\2c\20GrDirectContext*\29\2c\20bool\2c\20sk_sp\2c\20SimpleImageInfo\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20int\2c\20GrDirectContext*>::invoke\28bool\20\28**\29\28sk_sp\2c\20SimpleImageInfo\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20int\2c\20GrDirectContext*\29\2c\20sk_sp*\2c\20SimpleImageInfo*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20int\2c\20GrDirectContext*\29 -7959:emscripten::internal::FunctionInvoker\2c\20SimpleImageInfo\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20int\29\2c\20bool\2c\20sk_sp\2c\20SimpleImageInfo\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20int>::invoke\28bool\20\28**\29\28sk_sp\2c\20SimpleImageInfo\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20int\29\2c\20sk_sp*\2c\20SimpleImageInfo*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20int\29 -7960:emscripten::internal::FunctionInvoker::invoke\28bool\20\28**\29\28SkPath&\2c\20float\2c\20float\2c\20float\29\2c\20SkPath*\2c\20float\2c\20float\2c\20float\29 -7961:emscripten::internal::FunctionInvoker::invoke\28bool\20\28**\29\28SkPath&\2c\20float\2c\20float\2c\20bool\29\2c\20SkPath*\2c\20float\2c\20float\2c\20bool\29 -7962:emscripten::internal::FunctionInvoker::invoke\28bool\20\28**\29\28SkPath&\2c\20StrokeOpts\29\2c\20SkPath*\2c\20StrokeOpts*\29 -7963:emscripten::internal::FunctionInvoker::invoke\28bool\20\28**\29\28SkCanvas&\2c\20SimpleImageInfo\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20int\29\2c\20SkCanvas*\2c\20SimpleImageInfo*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20int\29 -7964:emscripten::internal::FunctionInvoker::invoke\28SkPath\20\28**\29\28SkPath\20const&\29\2c\20SkPath*\29 -7965:emscripten::internal::FunctionInvoker::invoke\28SkPath\20\28**\29\28SkContourMeasure&\2c\20float\2c\20float\2c\20bool\29\2c\20SkContourMeasure*\2c\20float\2c\20float\2c\20bool\29 -7966:emscripten::internal::FunctionInvoker::invoke\28SkPaint\20\28**\29\28SkPaint\20const&\29\2c\20SkPaint*\29 -7967:emscripten::internal::FunctionInvoker::invoke\28SimpleImageInfo\20\28**\29\28SkSurface&\29\2c\20SkSurface*\29 -7968:emscripten::internal::FunctionInvoker::invoke\28RuntimeEffectUniform\20\28**\29\28SkRuntimeEffect&\2c\20int\29\2c\20SkRuntimeEffect*\2c\20int\29 -7969:emit_message -7970:embind_init_Skia\28\29::$_9::__invoke\28SkAnimatedImage&\29 -7971:embind_init_Skia\28\29::$_99::__invoke\28SkPath&\2c\20unsigned\20long\2c\20int\2c\20bool\29 -7972:embind_init_Skia\28\29::$_98::__invoke\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20bool\29 -7973:embind_init_Skia\28\29::$_97::__invoke\28SkPath&\2c\20unsigned\20long\2c\20bool\2c\20unsigned\20int\29 -7974:embind_init_Skia\28\29::$_96::__invoke\28SkPath&\2c\20unsigned\20long\2c\20float\2c\20float\29 -7975:embind_init_Skia\28\29::$_95::__invoke\28unsigned\20long\2c\20SkPath\29 -7976:embind_init_Skia\28\29::$_94::__invoke\28float\2c\20unsigned\20long\29 -7977:embind_init_Skia\28\29::$_93::__invoke\28unsigned\20long\2c\20int\2c\20float\29 -7978:embind_init_Skia\28\29::$_92::__invoke\28\29 -7979:embind_init_Skia\28\29::$_91::__invoke\28\29 -7980:embind_init_Skia\28\29::$_90::__invoke\28sk_sp\2c\20sk_sp\29 -7981:embind_init_Skia\28\29::$_8::__invoke\28emscripten::val\29 -7982:embind_init_Skia\28\29::$_89::__invoke\28SkPaint&\2c\20unsigned\20int\2c\20sk_sp\29 -7983:embind_init_Skia\28\29::$_88::__invoke\28SkPaint&\2c\20unsigned\20int\29 -7984:embind_init_Skia\28\29::$_87::__invoke\28SkPaint&\2c\20unsigned\20long\2c\20sk_sp\29 -7985:embind_init_Skia\28\29::$_86::__invoke\28SkPaint&\2c\20unsigned\20long\29 -7986:embind_init_Skia\28\29::$_85::__invoke\28SkPaint\20const&\29 -7987:embind_init_Skia\28\29::$_84::__invoke\28SkBlurStyle\2c\20float\2c\20bool\29 -7988:embind_init_Skia\28\29::$_83::__invoke\28float\2c\20float\2c\20sk_sp\29 -7989:embind_init_Skia\28\29::$_82::__invoke\28unsigned\20long\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20sk_sp\29 -7990:embind_init_Skia\28\29::$_81::__invoke\28unsigned\20long\2c\20float\2c\20float\2c\20sk_sp\29 -7991:embind_init_Skia\28\29::$_80::__invoke\28sk_sp\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20unsigned\20long\2c\20unsigned\20long\29 -7992:embind_init_Skia\28\29::$_7::__invoke\28GrDirectContext&\2c\20unsigned\20long\29 -7993:embind_init_Skia\28\29::$_79::__invoke\28sk_sp\2c\20float\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long\29 -7994:embind_init_Skia\28\29::$_78::__invoke\28float\2c\20float\2c\20sk_sp\29 -7995:embind_init_Skia\28\29::$_77::__invoke\28float\2c\20float\2c\20float\2c\20float\2c\20unsigned\20long\2c\20sk_sp\29 -7996:embind_init_Skia\28\29::$_76::__invoke\28float\2c\20float\2c\20float\2c\20float\2c\20unsigned\20long\2c\20sk_sp\29 -7997:embind_init_Skia\28\29::$_75::__invoke\28sk_sp\29 -7998:embind_init_Skia\28\29::$_74::__invoke\28SkColorChannel\2c\20SkColorChannel\2c\20float\2c\20sk_sp\2c\20sk_sp\29 -7999:embind_init_Skia\28\29::$_73::__invoke\28float\2c\20float\2c\20sk_sp\29 -8000:embind_init_Skia\28\29::$_72::__invoke\28sk_sp\2c\20sk_sp\29 -8001:embind_init_Skia\28\29::$_71::__invoke\28float\2c\20float\2c\20SkTileMode\2c\20sk_sp\29 -8002:embind_init_Skia\28\29::$_70::__invoke\28SkBlendMode\2c\20sk_sp\2c\20sk_sp\29 -8003:embind_init_Skia\28\29::$_6::__invoke\28GrDirectContext&\29 -8004:embind_init_Skia\28\29::$_69::__invoke\28SkImageFilter\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29 -8005:embind_init_Skia\28\29::$_68::__invoke\28sk_sp\2c\20SimpleImageInfo\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20int\29 -8006:embind_init_Skia\28\29::$_67::__invoke\28sk_sp\2c\20SimpleImageInfo\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20int\2c\20GrDirectContext*\29 -8007:embind_init_Skia\28\29::$_66::__invoke\28sk_sp\2c\20SkTileMode\2c\20SkTileMode\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20unsigned\20long\29 -8008:embind_init_Skia\28\29::$_65::__invoke\28sk_sp\2c\20SkTileMode\2c\20SkTileMode\2c\20float\2c\20float\2c\20unsigned\20long\29 -8009:embind_init_Skia\28\29::$_64::__invoke\28sk_sp\29 -8010:embind_init_Skia\28\29::$_63::__invoke\28sk_sp\2c\20SkEncodedImageFormat\2c\20int\2c\20GrDirectContext*\29 -8011:embind_init_Skia\28\29::$_62::__invoke\28sk_sp\2c\20SkEncodedImageFormat\2c\20int\29 -8012:embind_init_Skia\28\29::$_61::__invoke\28sk_sp\29 -8013:embind_init_Skia\28\29::$_60::__invoke\28sk_sp\29 -8014:embind_init_Skia\28\29::$_5::__invoke\28GrDirectContext&\29 -8015:embind_init_Skia\28\29::$_59::__invoke\28SkFontMgr&\2c\20unsigned\20long\2c\20int\29 -8016:embind_init_Skia\28\29::$_58::__invoke\28SkFontMgr&\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20emscripten::val\29 -8017:embind_init_Skia\28\29::$_57::__invoke\28SkFontMgr&\2c\20int\29 -8018:embind_init_Skia\28\29::$_56::__invoke\28unsigned\20long\2c\20unsigned\20long\2c\20int\29 -8019:embind_init_Skia\28\29::$_55::__invoke\28SkFont&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20float\2c\20float\29 -8020:embind_init_Skia\28\29::$_54::__invoke\28SkFont&\29 -8021:embind_init_Skia\28\29::$_53::__invoke\28SkFont&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29 -8022:embind_init_Skia\28\29::$_52::__invoke\28SkFont&\2c\20unsigned\20long\2c\20int\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkPaint*\29 -8023:embind_init_Skia\28\29::$_51::__invoke\28SkContourMeasure&\2c\20float\2c\20float\2c\20bool\29 -8024:embind_init_Skia\28\29::$_50::__invoke\28SkContourMeasure&\2c\20float\2c\20unsigned\20long\29 -8025:embind_init_Skia\28\29::$_4::__invoke\28unsigned\20long\2c\20unsigned\20long\29 -8026:embind_init_Skia\28\29::$_49::__invoke\28unsigned\20long\29 -8027:embind_init_Skia\28\29::$_48::__invoke\28unsigned\20long\2c\20SkBlendMode\2c\20sk_sp\29 -8028:embind_init_Skia\28\29::$_47::__invoke\28SkCanvas&\2c\20SimpleImageInfo\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20int\29 -8029:embind_init_Skia\28\29::$_46::__invoke\28SkCanvas&\2c\20SkPaint\29 -8030:embind_init_Skia\28\29::$_45::__invoke\28SkCanvas&\2c\20SkPaint\20const*\2c\20unsigned\20long\2c\20SkImageFilter\20const*\2c\20unsigned\20int\2c\20SkTileMode\29 -8031:embind_init_Skia\28\29::$_44::__invoke\28SkCanvas&\2c\20SimpleImageInfo\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20int\29 -8032:embind_init_Skia\28\29::$_43::__invoke\28SkCanvas&\2c\20SimpleImageInfo\29 -8033:embind_init_Skia\28\29::$_42::__invoke\28SkCanvas\20const&\2c\20unsigned\20long\29 -8034:embind_init_Skia\28\29::$_41::__invoke\28SkCanvas\20const&\2c\20unsigned\20long\29 -8035:embind_init_Skia\28\29::$_40::__invoke\28SkCanvas\20const&\2c\20unsigned\20long\29 -8036:embind_init_Skia\28\29::$_3::__invoke\28unsigned\20long\2c\20SkPath\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20unsigned\20int\2c\20unsigned\20long\29 -8037:embind_init_Skia\28\29::$_39::__invoke\28SkCanvas\20const&\2c\20unsigned\20long\29 -8038:embind_init_Skia\28\29::$_38::__invoke\28SkCanvas&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20float\2c\20SkFont\20const&\2c\20SkPaint\20const&\29 -8039:embind_init_Skia\28\29::$_37::__invoke\28SkCanvas&\2c\20SkPath\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20int\29 -8040:embind_init_Skia\28\29::$_36::__invoke\28SkCanvas&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20SkPaint\20const&\29 -8041:embind_init_Skia\28\29::$_35::__invoke\28SkCanvas&\2c\20unsigned\20long\2c\20SkPaint\20const&\29 -8042:embind_init_Skia\28\29::$_34::__invoke\28SkCanvas&\2c\20unsigned\20long\2c\20SkPaint\20const&\29 -8043:embind_init_Skia\28\29::$_33::__invoke\28SkCanvas&\2c\20SkCanvas::PointMode\2c\20unsigned\20long\2c\20int\2c\20SkPaint&\29 -8044:embind_init_Skia\28\29::$_32::__invoke\28SkCanvas&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -8045:embind_init_Skia\28\29::$_31::__invoke\28SkCanvas&\2c\20skia::textlayout::Paragraph*\2c\20float\2c\20float\29 -8046:embind_init_Skia\28\29::$_30::__invoke\28SkCanvas&\2c\20unsigned\20long\2c\20SkPaint\20const&\29 -8047:embind_init_Skia\28\29::$_2::__invoke\28SimpleImageInfo\2c\20unsigned\20long\2c\20int\2c\20unsigned\20long\29 -8048:embind_init_Skia\28\29::$_29::__invoke\28SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkPaint\20const*\29 -8049:embind_init_Skia\28\29::$_28::__invoke\28SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20float\2c\20SkPaint\20const*\29 -8050:embind_init_Skia\28\29::$_27::__invoke\28SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkPaint\20const*\2c\20bool\29 -8051:embind_init_Skia\28\29::$_26::__invoke\28SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFilterMode\2c\20SkPaint\20const*\29 -8052:embind_init_Skia\28\29::$_25::__invoke\28SkCanvas&\2c\20sk_sp\20const&\2c\20float\2c\20float\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkPaint\20const*\29 -8053:embind_init_Skia\28\29::$_24::__invoke\28SkCanvas&\2c\20sk_sp\20const&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20SkPaint\20const*\29 -8054:embind_init_Skia\28\29::$_23::__invoke\28SkCanvas&\2c\20sk_sp\20const&\2c\20float\2c\20float\2c\20SkPaint\20const*\29 -8055:embind_init_Skia\28\29::$_22::__invoke\28SkCanvas&\2c\20int\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20float\2c\20SkFont\20const&\2c\20SkPaint\20const&\29 -8056:embind_init_Skia\28\29::$_21::__invoke\28SkCanvas&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkPaint\20const&\29 -8057:embind_init_Skia\28\29::$_20::__invoke\28SkCanvas&\2c\20unsigned\20int\2c\20SkBlendMode\29 -8058:embind_init_Skia\28\29::$_1::__invoke\28unsigned\20long\2c\20unsigned\20long\29 -8059:embind_init_Skia\28\29::$_19::__invoke\28SkCanvas&\2c\20unsigned\20long\2c\20SkBlendMode\29 -8060:embind_init_Skia\28\29::$_18::__invoke\28SkCanvas&\2c\20unsigned\20long\29 -8061:embind_init_Skia\28\29::$_17::__invoke\28SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20SkBlendMode\2c\20float\2c\20float\2c\20SkPaint\20const*\29 -8062:embind_init_Skia\28\29::$_16::__invoke\28SkCanvas&\2c\20sk_sp\20const&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\2c\20SkBlendMode\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkPaint\20const*\29 -8063:embind_init_Skia\28\29::$_15::__invoke\28SkCanvas&\2c\20unsigned\20long\2c\20float\2c\20float\2c\20bool\2c\20SkPaint\20const&\29 -8064:embind_init_Skia\28\29::$_150::__invoke\28SkVertices::Builder&\29 -8065:embind_init_Skia\28\29::$_14::__invoke\28SkCanvas&\2c\20unsigned\20long\29 -8066:embind_init_Skia\28\29::$_149::__invoke\28SkVertices::Builder&\29 -8067:embind_init_Skia\28\29::$_148::__invoke\28SkVertices::Builder&\29 -8068:embind_init_Skia\28\29::$_147::__invoke\28SkVertices::Builder&\29 -8069:embind_init_Skia\28\29::$_146::__invoke\28SkVertices&\2c\20unsigned\20long\29 -8070:embind_init_Skia\28\29::$_145::__invoke\28SkTypeface&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29 -8071:embind_init_Skia\28\29::$_144::__invoke\28SkTypeface&\29 -8072:embind_init_Skia\28\29::$_143::__invoke\28unsigned\20long\2c\20int\29 -8073:embind_init_Skia\28\29::$_142::__invoke\28\29 -8074:embind_init_Skia\28\29::$_141::__invoke\28unsigned\20long\2c\20unsigned\20long\2c\20SkFont\20const&\29 -8075:embind_init_Skia\28\29::$_140::__invoke\28unsigned\20long\2c\20unsigned\20long\2c\20SkFont\20const&\29 -8076:embind_init_Skia\28\29::$_13::__invoke\28SkCanvas&\2c\20unsigned\20long\2c\20SkClipOp\2c\20bool\29 -8077:embind_init_Skia\28\29::$_139::__invoke\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFont\20const&\29 -8078:embind_init_Skia\28\29::$_138::__invoke\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkFont\20const&\29 -8079:embind_init_Skia\28\29::$_137::__invoke\28SkSurface&\29 -8080:embind_init_Skia\28\29::$_136::__invoke\28SkSurface&\29 -8081:embind_init_Skia\28\29::$_135::__invoke\28SkSurface&\29 -8082:embind_init_Skia\28\29::$_134::__invoke\28SkSurface&\2c\20SimpleImageInfo\29 -8083:embind_init_Skia\28\29::$_133::__invoke\28SkSurface&\2c\20unsigned\20long\29 -8084:embind_init_Skia\28\29::$_132::__invoke\28SkSurface&\2c\20unsigned\20int\2c\20unsigned\20int\2c\20SimpleImageInfo\29 -8085:embind_init_Skia\28\29::$_131::__invoke\28SkSurface&\29 -8086:embind_init_Skia\28\29::$_130::__invoke\28SkSurface&\29 -8087:embind_init_Skia\28\29::$_12::__invoke\28SkCanvas&\2c\20unsigned\20long\2c\20SkClipOp\2c\20bool\29 -8088:embind_init_Skia\28\29::$_129::__invoke\28SimpleImageInfo\2c\20unsigned\20long\2c\20unsigned\20long\29 -8089:embind_init_Skia\28\29::$_128::__invoke\28SkRuntimeEffect&\2c\20int\29 -8090:embind_init_Skia\28\29::$_127::__invoke\28SkRuntimeEffect&\2c\20int\29 -8091:embind_init_Skia\28\29::$_126::__invoke\28SkRuntimeEffect&\29 -8092:embind_init_Skia\28\29::$_125::__invoke\28SkRuntimeEffect&\29 -8093:embind_init_Skia\28\29::$_124::__invoke\28SkRuntimeEffect&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\29 -8094:embind_init_Skia\28\29::$_123::__invoke\28SkRuntimeEffect&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29 -8095:embind_init_Skia\28\29::$_122::__invoke\28SkRuntimeEffect&\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\2c\20unsigned\20long\29 -8096:embind_init_Skia\28\29::$_121::__invoke\28sk_sp\2c\20int\2c\20int\29 -8097:embind_init_Skia\28\29::$_120::__invoke\28std::__2::basic_string\2c\20std::__2::allocator>\2c\20emscripten::val\29 -8098:embind_init_Skia\28\29::$_11::__invoke\28SkCanvas&\2c\20unsigned\20long\29 -8099:embind_init_Skia\28\29::$_119::__invoke\28std::__2::basic_string\2c\20std::__2::allocator>\2c\20emscripten::val\29 -8100:embind_init_Skia\28\29::$_118::__invoke\28SkSL::DebugTrace\20const*\29 -8101:embind_init_Skia\28\29::$_117::__invoke\28unsigned\20long\2c\20float\2c\20float\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp\29 -8102:embind_init_Skia\28\29::$_116::__invoke\28float\2c\20float\2c\20int\2c\20float\2c\20int\2c\20int\29 -8103:embind_init_Skia\28\29::$_115::__invoke\28float\2c\20float\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20float\2c\20float\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp\29 -8104:embind_init_Skia\28\29::$_114::__invoke\28float\2c\20float\2c\20float\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp\29 -8105:embind_init_Skia\28\29::$_113::__invoke\28unsigned\20long\2c\20unsigned\20long\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20SkTileMode\2c\20unsigned\20int\2c\20unsigned\20long\2c\20sk_sp\29 -8106:embind_init_Skia\28\29::$_112::__invoke\28float\2c\20float\2c\20int\2c\20float\2c\20int\2c\20int\29 -8107:embind_init_Skia\28\29::$_111::__invoke\28unsigned\20long\2c\20sk_sp\29 -8108:embind_init_Skia\28\29::$_110::operator\28\29\28SkPicture&\29\20const::'lambda'\28SkImage*\2c\20void*\29::__invoke\28SkImage*\2c\20void*\29 -8109:embind_init_Skia\28\29::$_110::__invoke\28SkPicture&\29 -8110:embind_init_Skia\28\29::$_10::__invoke\28SkAnimatedImage&\29 -8111:embind_init_Skia\28\29::$_109::__invoke\28SkPicture&\2c\20unsigned\20long\29 -8112:embind_init_Skia\28\29::$_108::__invoke\28SkPicture&\2c\20SkTileMode\2c\20SkTileMode\2c\20SkFilterMode\2c\20unsigned\20long\2c\20unsigned\20long\29 -8113:embind_init_Skia\28\29::$_107::__invoke\28SkPictureRecorder&\29 -8114:embind_init_Skia\28\29::$_106::__invoke\28SkPictureRecorder&\2c\20unsigned\20long\2c\20bool\29 -8115:embind_init_Skia\28\29::$_105::__invoke\28SkPath&\2c\20unsigned\20long\29 -8116:embind_init_Skia\28\29::$_104::__invoke\28SkPath&\2c\20unsigned\20long\29 -8117:embind_init_Skia\28\29::$_103::__invoke\28SkPath&\2c\20int\2c\20unsigned\20long\29 -8118:embind_init_Skia\28\29::$_102::__invoke\28SkPath&\2c\20unsigned\20long\2c\20float\2c\20float\2c\20bool\29 -8119:embind_init_Skia\28\29::$_101::__invoke\28SkPath&\2c\20unsigned\20long\2c\20bool\29 -8120:embind_init_Skia\28\29::$_100::__invoke\28SkPath&\2c\20unsigned\20long\2c\20bool\29 -8121:embind_init_Skia\28\29::$_0::__invoke\28unsigned\20long\2c\20unsigned\20long\29 -8122:embind_init_Paragraph\28\29::$_9::__invoke\28skia::textlayout::ParagraphBuilderImpl&\29 -8123:embind_init_Paragraph\28\29::$_8::__invoke\28skia::textlayout::ParagraphBuilderImpl&\2c\20float\2c\20float\2c\20skia::textlayout::PlaceholderAlignment\2c\20skia::textlayout::TextBaseline\2c\20float\29 -8124:embind_init_Paragraph\28\29::$_7::__invoke\28skia::textlayout::ParagraphBuilderImpl&\2c\20SimpleTextStyle\2c\20SkPaint\2c\20SkPaint\29 -8125:embind_init_Paragraph\28\29::$_6::__invoke\28skia::textlayout::ParagraphBuilderImpl&\2c\20SimpleTextStyle\29 -8126:embind_init_Paragraph\28\29::$_5::__invoke\28skia::textlayout::ParagraphBuilderImpl&\29 -8127:embind_init_Paragraph\28\29::$_4::__invoke\28skia::textlayout::ParagraphBuilderImpl&\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29 -8128:embind_init_Paragraph\28\29::$_3::__invoke\28emscripten::val\2c\20emscripten::val\2c\20float\29 -8129:embind_init_Paragraph\28\29::$_2::__invoke\28SimpleParagraphStyle\2c\20sk_sp\29 -8130:embind_init_Paragraph\28\29::$_19::__invoke\28skia::textlayout::FontCollection&\2c\20sk_sp\20const&\29 -8131:embind_init_Paragraph\28\29::$_18::__invoke\28\29 -8132:embind_init_Paragraph\28\29::$_17::__invoke\28skia::textlayout::TypefaceFontProvider&\2c\20sk_sp\2c\20unsigned\20long\29 -8133:embind_init_Paragraph\28\29::$_16::__invoke\28\29 -8134:embind_init_Paragraph\28\29::$_15::__invoke\28skia::textlayout::ParagraphBuilderImpl&\2c\20unsigned\20long\2c\20unsigned\20long\29 -8135:embind_init_Paragraph\28\29::$_14::__invoke\28skia::textlayout::ParagraphBuilderImpl&\2c\20unsigned\20long\2c\20unsigned\20long\29 -8136:embind_init_Paragraph\28\29::$_13::__invoke\28skia::textlayout::ParagraphBuilderImpl&\2c\20unsigned\20long\2c\20unsigned\20long\29 -8137:embind_init_Paragraph\28\29::$_12::__invoke\28skia::textlayout::ParagraphBuilderImpl&\2c\20unsigned\20long\2c\20unsigned\20long\29 -8138:embind_init_Paragraph\28\29::$_11::__invoke\28skia::textlayout::ParagraphBuilderImpl&\2c\20unsigned\20long\2c\20unsigned\20long\29 -8139:embind_init_Paragraph\28\29::$_10::__invoke\28skia::textlayout::ParagraphBuilderImpl&\2c\20unsigned\20long\2c\20unsigned\20long\29 -8140:dispose_external_texture\28void*\29 -8141:deleteJSTexture\28void*\29 -8142:deflate_slow -8143:deflate_fast -8144:decompress_smooth_data -8145:decompress_onepass -8146:decompress_data -8147:decompose_khmer\28hb_ot_shape_normalize_context_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int*\29 -8148:decompose_indic\28hb_ot_shape_normalize_context_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int*\29 -8149:decode_mcu_DC_refine -8150:decode_mcu_DC_first -8151:decode_mcu_AC_refine -8152:decode_mcu_AC_first -8153:decode_mcu -8154:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28skgpu::ganesh::\28anonymous\20namespace\29::QuadEdgeEffect::Make\28SkArenaAlloc*\2c\20SkMatrix\20const&\2c\20bool\2c\20bool\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8155:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make&\2c\20GrShaderCaps\20const&>\28SkMatrix\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>&\2c\20GrShaderCaps\20const&\29::'lambda'\28void*\29>\28skgpu::ganesh::\28anonymous\20namespace\29::HullShader&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8156:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28skgpu::ganesh::StrokeTessellator::PathStrokeList&&\29::'lambda'\28void*\29>\28skgpu::ganesh::StrokeTessellator::PathStrokeList&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8157:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28skgpu::tess::PatchAttribs&\29::'lambda'\28void*\29>\28skgpu::ganesh::StrokeTessellator&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8158:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\20const&>\28SkMatrix\20const&\2c\20SkPath\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\29::'lambda'\28void*\29>\28skgpu::ganesh::PathTessellator::PathDrawList&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8159:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\2c\20SkFilterMode\2c\20bool\29::'lambda'\28void*\29>\28skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::Make\28SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20sk_sp\2c\20SkFilterMode\2c\20bool\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8160:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Processor::Make\28SkArenaAlloc*\2c\20GrAAType\2c\20skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::ProcessorFlags\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8161:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28int&\2c\20int&\29::'lambda'\28void*\29>\28skgpu::RectanizerSkyline&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8162:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28int&\2c\20int&\29::'lambda'\28void*\29>\28skgpu::RectanizerPow2&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8163:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make*\20SkArenaAlloc::make>\28\29::'lambda'\28void*\29>\28sk_sp&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8164:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::ThreeBoxApproxPass*\20SkArenaAlloc::make<\28anonymous\20namespace\29::ThreeBoxApproxPass\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20int&\2c\20int&>\28skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20int&\2c\20int&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::ThreeBoxApproxPass&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8165:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::TextureOpImpl::Desc*\20SkArenaAlloc::make<\28anonymous\20namespace\29::TextureOpImpl::Desc>\28\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::TextureOpImpl::Desc&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8166:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::TentPass*\20SkArenaAlloc::make<\28anonymous\20namespace\29::TentPass\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20int&\2c\20int&>\28skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20int&\2c\20int&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::TentPass&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8167:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::SimpleTriangleShader*\20SkArenaAlloc::make<\28anonymous\20namespace\29::SimpleTriangleShader\2c\20SkMatrix\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&>\28SkMatrix\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::SimpleTriangleShader&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8168:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::DrawAtlasPathShader*\20SkArenaAlloc::make<\28anonymous\20namespace\29::DrawAtlasPathShader\2c\20bool&\2c\20skgpu::ganesh::AtlasInstancedHelper*\2c\20GrShaderCaps\20const&>\28bool&\2c\20skgpu::ganesh::AtlasInstancedHelper*&&\2c\20GrShaderCaps\20const&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::DrawAtlasPathShader&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8169:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::BoundingBoxShader*\20SkArenaAlloc::make<\28anonymous\20namespace\29::BoundingBoxShader\2c\20SkRGBA4f<\28SkAlphaType\292>&\2c\20GrShaderCaps\20const&>\28SkRGBA4f<\28SkAlphaType\292>&\2c\20GrShaderCaps\20const&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::BoundingBoxShader&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8170:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28SkPixmap\20const&\2c\20unsigned\20char&&\29::'lambda'\28void*\29>\28Sprite_D32_S32&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8171:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28bool&&\2c\20bool\20const&\29::'lambda'\28void*\29>\28SkTriColorShader&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8172:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28SkTCubic&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8173:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28SkTConic&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8174:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28SkPixmap\20const&\29::'lambda'\28void*\29>\28SkSpriteBlitter_Memcpy&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8175:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make&>\28SkPixmap\20const&\2c\20SkArenaAlloc*&\2c\20sk_sp&\29::'lambda'\28void*\29>\28SkRasterPipelineSpriteBlitter&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8176:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkArenaAlloc*&\29::'lambda'\28void*\29>\28SkRasterPipelineBlitter&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8177:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28SkNullBlitter&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8178:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28SkImage_Base\20const*&&\2c\20SkMatrix\20const&\2c\20SkMipmapMode&\29::'lambda'\28void*\29>\28SkMipmapAccessor&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8179:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28SkGlyph::PathData&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8180:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28SkGlyph::DrawableData&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8181:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28SkEdge&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8182:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28SkCubicEdge&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8183:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make&\29>>::Node*\20SkArenaAlloc::make&\29>>::Node\2c\20std::__2::function&\29>>\28std::__2::function&\29>&&\29::'lambda'\28void*\29>\28SkArenaAllocList&\29>>::Node&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8184:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make::Node*\20SkArenaAlloc::make::Node\2c\20std::__2::function&\29>\2c\20skgpu::Token>\28std::__2::function&\29>&&\2c\20skgpu::Token&&\29::'lambda'\28void*\29>\28SkArenaAllocList::Node&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8185:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make::Node*\20SkArenaAlloc::make::Node>\28\29::'lambda'\28void*\29>\28SkArenaAllocList::Node&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8186:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28SkPixmap\20const&\2c\20SkPaint\20const&\29::'lambda'\28void*\29>\28SkA8_Coverage_Blitter&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8187:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28GrSimpleMesh&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8188:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28GrSurfaceProxy*&\2c\20skgpu::ScratchKey&&\2c\20GrResourceProvider*&\29::'lambda'\28void*\29>\28GrResourceAllocator::Register&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8189:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28SkPath\20const&\2c\20SkArenaAlloc*\20const&\29::'lambda'\28void*\29>\28GrInnerFanTriangulator&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8190:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28GrDistanceFieldLCDTextGeoProc::Make\28SkArenaAlloc*\2c\20GrShaderCaps\20const&\2c\20GrSurfaceProxyView\20const*\2c\20int\2c\20GrSamplerState\2c\20GrDistanceFieldLCDTextGeoProc::DistanceAdjust\2c\20unsigned\20int\2c\20SkMatrix\20const&\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8191:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\20const&\2c\20bool\2c\20sk_sp\2c\20GrSurfaceProxyView\20const*\2c\20int\2c\20GrSamplerState\2c\20skgpu::MaskFormat\2c\20SkMatrix\20const&\2c\20bool\29::'lambda'\28void*\29>\28GrBitmapTextGeoProc::Make\28SkArenaAlloc*\2c\20GrShaderCaps\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20bool\2c\20sk_sp\2c\20GrSurfaceProxyView\20const*\2c\20int\2c\20GrSamplerState\2c\20skgpu::MaskFormat\2c\20SkMatrix\20const&\2c\20bool\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8192:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28GrAppliedClip&&\29::'lambda'\28void*\29>\28GrAppliedClip&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8193:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28EllipseGeometryProcessor::Make\28SkArenaAlloc*\2c\20bool\2c\20bool\2c\20bool\2c\20SkMatrix\20const&\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8194:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\20const&\2c\20SkMatrix\20const&\2c\20SkMatrix\20const&\2c\20bool\2c\20unsigned\20char\29::'lambda'\28void*\29>\28DefaultGeoProc::Make\28SkArenaAlloc*\2c\20unsigned\20int\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkMatrix\20const&\2c\20bool\2c\20unsigned\20char\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -8195:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<1ul\2c\201ul>::__dispatch\5babi:ne180100\5d>::__generic_construct\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&>\28std::__2::__variant_detail::__ctor>&\2c\20std::__2::__variant_detail::__copy_constructor\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\29::'lambda'\28std::__2::__variant_detail::__copy_constructor\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20auto&&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__copy_constructor\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -8196:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<1ul\2c\201ul>::__dispatch\5babi:ne180100\5d>::__generic_assign\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>>\28std::__2::__variant_detail::__move_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>&&\29::'lambda'\28std::__2::__variant_detail::__move_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>&\2c\20auto&&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&&>\28std::__2::__variant_detail::__move_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&&\29 -8197:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<1ul\2c\201ul>::__dispatch\5babi:ne180100\5d>::__generic_assign\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&>\28std::__2::__variant_detail::__copy_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\29::'lambda'\28std::__2::__variant_detail::__copy_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20auto&&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__copy_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -8198:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<1ul\2c\201ul>::__dispatch\5babi:ne180100\5d>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__visitation::__variant::__value_visitor>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -8199:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<1ul\2c\201ul>::__dispatch\5babi:ne180100\5d>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__visitation::__variant::__value_visitor>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -8200:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<1ul>::__dispatch\5babi:ne180100\5d\2c\20std::__2::unique_ptr>>\2c\20\28std::__2::__variant_detail::_Trait\291>::__destroy\5babi:ne180100\5d\28\29::'lambda'\28auto&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&>\28auto\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&\29 -8201:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul\2c\200ul>::__dispatch\5babi:ne180100\5d>::__generic_construct\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&>\28std::__2::__variant_detail::__ctor>&\2c\20std::__2::__variant_detail::__copy_constructor\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\29::'lambda'\28std::__2::__variant_detail::__copy_constructor\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20auto&&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__copy_constructor\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -8202:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul\2c\200ul>::__dispatch\5babi:ne180100\5d>::__generic_assign\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>>\28std::__2::__variant_detail::__move_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>&&\29::'lambda'\28std::__2::__variant_detail::__move_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>&\2c\20auto&&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&&>\28std::__2::__variant_detail::__move_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&&\29 -8203:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul\2c\200ul>::__dispatch\5babi:ne180100\5d>::__generic_assign\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&>\28std::__2::__variant_detail::__copy_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\29::'lambda'\28std::__2::__variant_detail::__copy_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20auto&&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__copy_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -8204:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul\2c\200ul>::__dispatch\5babi:ne180100\5d>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__visitation::__variant::__value_visitor>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -8205:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul\2c\200ul>::__dispatch\5babi:ne180100\5d>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__visitation::__variant::__value_visitor>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -8206:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul>::__dispatch\5babi:ne180100\5d\2c\20std::__2::unique_ptr>>\2c\20\28std::__2::__variant_detail::_Trait\291>::__destroy\5babi:ne180100\5d\28\29::'lambda'\28auto&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&>\28auto\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&\29 -8207:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul>::__dispatch\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>::__destroy\5babi:ne180100\5d\28\29::'lambda'\28auto&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&>\28auto\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\29 -8208:deallocate_buffer_var\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -8209:ddquad_xy_at_t\28SkDCurve\20const&\2c\20double\29 -8210:ddquad_dxdy_at_t\28SkDCurve\20const&\2c\20double\29 -8211:ddline_xy_at_t\28SkDCurve\20const&\2c\20double\29 -8212:ddline_dxdy_at_t\28SkDCurve\20const&\2c\20double\29 -8213:ddcubic_xy_at_t\28SkDCurve\20const&\2c\20double\29 -8214:ddcubic_dxdy_at_t\28SkDCurve\20const&\2c\20double\29 -8215:ddconic_xy_at_t\28SkDCurve\20const&\2c\20double\29 -8216:ddconic_dxdy_at_t\28SkDCurve\20const&\2c\20double\29 -8217:data_destroy_use\28void*\29 -8218:data_create_use\28hb_ot_shape_plan_t\20const*\29 -8219:data_create_khmer\28hb_ot_shape_plan_t\20const*\29 -8220:data_create_indic\28hb_ot_shape_plan_t\20const*\29 -8221:data_create_hangul\28hb_ot_shape_plan_t\20const*\29 -8222:copy\28void*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\29 -8223:convert_bytes_to_data -8224:consume_markers -8225:consume_data -8226:computeTonalColors\28unsigned\20long\2c\20unsigned\20long\29 -8227:compose_indic\28hb_ot_shape_normalize_context_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\29 -8228:compose_hebrew\28hb_ot_shape_normalize_context_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\29 -8229:compare_ppem -8230:compare_myanmar_order\28hb_glyph_info_t\20const*\2c\20hb_glyph_info_t\20const*\29 -8231:compare_edges\28SkEdge\20const*\2c\20SkEdge\20const*\29 -8232:compare_edges\28SkAnalyticEdge\20const*\2c\20SkAnalyticEdge\20const*\29 -8233:compare_combining_class\28hb_glyph_info_t\20const*\2c\20hb_glyph_info_t\20const*\29 -8234:color_quantize3 -8235:color_quantize -8236:collect_features_use\28hb_ot_shape_planner_t*\29 -8237:collect_features_myanmar\28hb_ot_shape_planner_t*\29 -8238:collect_features_khmer\28hb_ot_shape_planner_t*\29 -8239:collect_features_indic\28hb_ot_shape_planner_t*\29 -8240:collect_features_hangul\28hb_ot_shape_planner_t*\29 -8241:collect_features_arabic\28hb_ot_shape_planner_t*\29 -8242:clip\28SkPath\20const&\2c\20SkHalfPlane\20const&\29::$_0::__invoke\28SkEdgeClipper*\2c\20bool\2c\20void*\29 -8243:check_for_passthrough_local_coords_and_dead_varyings\28SkSL::Program\20const&\2c\20unsigned\20int*\29::Visitor::visitStatement\28SkSL::Statement\20const&\29 -8244:check_for_passthrough_local_coords_and_dead_varyings\28SkSL::Program\20const&\2c\20unsigned\20int*\29::Visitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -8245:check_for_passthrough_local_coords_and_dead_varyings\28SkSL::Program\20const&\2c\20unsigned\20int*\29::Visitor::visitExpression\28SkSL::Expression\20const&\29 -8246:cff_slot_init -8247:cff_slot_done -8248:cff_size_request -8249:cff_size_init -8250:cff_size_done -8251:cff_sid_to_glyph_name -8252:cff_set_var_design -8253:cff_set_mm_weightvector -8254:cff_set_mm_blend -8255:cff_set_instance -8256:cff_random -8257:cff_ps_has_glyph_names -8258:cff_ps_get_font_info -8259:cff_ps_get_font_extra -8260:cff_parse_vsindex -8261:cff_parse_private_dict -8262:cff_parse_multiple_master -8263:cff_parse_maxstack -8264:cff_parse_font_matrix -8265:cff_parse_font_bbox -8266:cff_parse_cid_ros -8267:cff_parse_blend -8268:cff_metrics_adjust -8269:cff_hadvance_adjust -8270:cff_glyph_load -8271:cff_get_var_design -8272:cff_get_var_blend -8273:cff_get_standard_encoding -8274:cff_get_ros -8275:cff_get_ps_name -8276:cff_get_name_index -8277:cff_get_mm_weightvector -8278:cff_get_mm_var -8279:cff_get_mm_blend -8280:cff_get_is_cid -8281:cff_get_interface -8282:cff_get_glyph_name -8283:cff_get_glyph_data -8284:cff_get_cmap_info -8285:cff_get_cid_from_glyph_index -8286:cff_get_advances -8287:cff_free_glyph_data -8288:cff_fd_select_get -8289:cff_face_init -8290:cff_face_done -8291:cff_driver_init -8292:cff_done_blend -8293:cff_decoder_prepare -8294:cff_decoder_init -8295:cff_cmap_unicode_init -8296:cff_cmap_unicode_char_next -8297:cff_cmap_unicode_char_index -8298:cff_cmap_encoding_init -8299:cff_cmap_encoding_done -8300:cff_cmap_encoding_char_next -8301:cff_cmap_encoding_char_index -8302:cff_builder_start_point -8303:cff_builder_init -8304:cff_builder_add_point1 -8305:cff_builder_add_point -8306:cff_builder_add_contour -8307:cff_blend_check_vector -8308:cf2_free_instance -8309:cf2_decoder_parse_charstrings -8310:cf2_builder_moveTo -8311:cf2_builder_lineTo -8312:cf2_builder_cubeTo -8313:bw_to_a8\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\29 -8314:bool\20\28anonymous\20namespace\29::FindVisitor<\28anonymous\20namespace\29::SpotVerticesFactory>\28SkResourceCache::Rec\20const&\2c\20void*\29 -8315:bool\20\28anonymous\20namespace\29::FindVisitor<\28anonymous\20namespace\29::AmbientVerticesFactory>\28SkResourceCache::Rec\20const&\2c\20void*\29 -8316:bool\20OT::hb_accelerate_subtables_context_t::apply_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -8317:bool\20OT::hb_accelerate_subtables_context_t::apply_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -8318:bool\20OT::hb_accelerate_subtables_context_t::apply_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -8319:bool\20OT::hb_accelerate_subtables_context_t::apply_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -8320:bool\20OT::hb_accelerate_subtables_context_t::apply_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -8321:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -8322:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -8323:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -8324:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -8325:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -8326:bool\20OT::cmap::accelerator_t::get_glyph_from_symbol\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -8327:bool\20OT::cmap::accelerator_t::get_glyph_from_symbol\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -8328:bool\20OT::cmap::accelerator_t::get_glyph_from_symbol\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -8329:bool\20OT::cmap::accelerator_t::get_glyph_from_macroman\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -8330:bool\20OT::cmap::accelerator_t::get_glyph_from_ascii\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -8331:bool\20OT::cmap::accelerator_t::get_glyph_from\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -8332:bool\20OT::cmap::accelerator_t::get_glyph_from\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -8333:blur_y_radius_4\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -8334:blur_y_radius_3\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -8335:blur_y_radius_2\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -8336:blur_y_radius_1\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -8337:blur_x_radius_4\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -8338:blur_x_radius_3\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -8339:blur_x_radius_2\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -8340:blur_x_radius_1\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -8341:blit_row_s32a_blend\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\2c\20unsigned\20int\29 -8342:blit_row_s32_opaque\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\2c\20unsigned\20int\29 -8343:blit_row_s32_blend\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\2c\20unsigned\20int\29 -8344:argb32_to_a8\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\29 -8345:arabic_fallback_shape\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -8346:alwaysSaveTypefaceBytes\28SkTypeface*\2c\20void*\29 -8347:alloc_sarray -8348:alloc_barray -8349:afm_parser_parse -8350:afm_parser_init -8351:afm_parser_done -8352:afm_compare_kern_pairs -8353:af_property_set -8354:af_property_get -8355:af_latin_metrics_scale -8356:af_latin_metrics_init -8357:af_latin_hints_init -8358:af_latin_hints_apply -8359:af_latin_get_standard_widths -8360:af_indic_metrics_init -8361:af_indic_hints_apply -8362:af_get_interface -8363:af_face_globals_free -8364:af_dummy_hints_init -8365:af_dummy_hints_apply -8366:af_cjk_metrics_init -8367:af_autofitter_load_glyph -8368:af_autofitter_init -8369:access_virt_sarray -8370:access_virt_barray -8371:_hb_ot_font_destroy\28void*\29 -8372:_hb_glyph_info_is_default_ignorable\28hb_glyph_info_t\20const*\29 -8373:_hb_face_for_data_reference_table\28hb_face_t*\2c\20unsigned\20int\2c\20void*\29 -8374:_hb_face_for_data_get_table_tags\28hb_face_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int*\2c\20void*\29 -8375:_hb_face_for_data_closure_destroy\28void*\29 -8376:_hb_clear_substitution_flags\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -8377:_emscripten_stack_restore -8378:__wasm_call_ctors -8379:__stdio_write -8380:__stdio_seek -8381:__stdio_read -8382:__stdio_close -8383:__getTypeName -8384:__cxxabiv1::__vmi_class_type_info::search_below_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -8385:__cxxabiv1::__vmi_class_type_info::search_above_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -8386:__cxxabiv1::__vmi_class_type_info::has_unambiguous_public_base\28__cxxabiv1::__dynamic_cast_info*\2c\20void*\2c\20int\29\20const -8387:__cxxabiv1::__si_class_type_info::search_below_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -8388:__cxxabiv1::__si_class_type_info::search_above_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -8389:__cxxabiv1::__si_class_type_info::has_unambiguous_public_base\28__cxxabiv1::__dynamic_cast_info*\2c\20void*\2c\20int\29\20const -8390:__cxxabiv1::__class_type_info::search_below_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -8391:__cxxabiv1::__class_type_info::search_above_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -8392:__cxxabiv1::__class_type_info::has_unambiguous_public_base\28__cxxabiv1::__dynamic_cast_info*\2c\20void*\2c\20int\29\20const -8393:__cxxabiv1::__class_type_info::can_catch\28__cxxabiv1::__shim_type_info\20const*\2c\20void*&\29\20const -8394:__cxx_global_array_dtor_9743 -8395:__cxx_global_array_dtor_8716 -8396:__cxx_global_array_dtor_8325 -8397:__cxx_global_array_dtor_4100 -8398:__cxx_global_array_dtor_13485 -8399:__cxx_global_array_dtor_10838 -8400:__cxx_global_array_dtor_10131 -8401:__cxx_global_array_dtor.88 -8402:__cxx_global_array_dtor.73 -8403:__cxx_global_array_dtor.58 -8404:__cxx_global_array_dtor.45 -8405:__cxx_global_array_dtor.43 -8406:__cxx_global_array_dtor.41 -8407:__cxx_global_array_dtor.39 -8408:__cxx_global_array_dtor.37 -8409:__cxx_global_array_dtor.35 -8410:__cxx_global_array_dtor.34 -8411:__cxx_global_array_dtor.32 -8412:__cxx_global_array_dtor.139 -8413:__cxx_global_array_dtor.136 -8414:__cxx_global_array_dtor.112 -8415:__cxx_global_array_dtor.1 -8416:__cxx_global_array_dtor -8417:\28anonymous\20namespace\29::skhb_nominal_glyphs\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int\2c\20void*\29 -8418:\28anonymous\20namespace\29::skhb_nominal_glyph\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -8419:\28anonymous\20namespace\29::skhb_glyph_h_advances\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20int*\2c\20unsigned\20int\2c\20void*\29 -8420:\28anonymous\20namespace\29::skhb_glyph_h_advance\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20void*\29 -8421:\28anonymous\20namespace\29::skhb_glyph_extents\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_glyph_extents_t*\2c\20void*\29 -8422:\28anonymous\20namespace\29::skhb_glyph\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -8423:\28anonymous\20namespace\29::skhb_get_table\28hb_face_t*\2c\20unsigned\20int\2c\20void*\29::$_0::__invoke\28void*\29 -8424:\28anonymous\20namespace\29::skhb_get_table\28hb_face_t*\2c\20unsigned\20int\2c\20void*\29 -8425:\28anonymous\20namespace\29::make_morphology\28\28anonymous\20namespace\29::MorphType\2c\20SkSize\2c\20sk_sp\2c\20SkImageFilters::CropRect\20const&\29 -8426:\28anonymous\20namespace\29::make_drop_shadow_graph\28SkPoint\2c\20SkSize\2c\20SkRGBA4f<\28SkAlphaType\293>\2c\20sk_sp\2c\20bool\2c\20sk_sp\2c\20std::__2::optional\20const&\29 -8427:\28anonymous\20namespace\29::extension_compare\28SkString\20const&\2c\20SkString\20const&\29 -8428:\28anonymous\20namespace\29::YUVPlanesRec::~YUVPlanesRec\28\29_4700 -8429:\28anonymous\20namespace\29::YUVPlanesRec::getCategory\28\29\20const -8430:\28anonymous\20namespace\29::YUVPlanesRec::diagnostic_only_getDiscardable\28\29\20const -8431:\28anonymous\20namespace\29::YUVPlanesRec::bytesUsed\28\29\20const -8432:\28anonymous\20namespace\29::YUVPlanesRec::Visitor\28SkResourceCache::Rec\20const&\2c\20void*\29 -8433:\28anonymous\20namespace\29::UniqueKeyInvalidator::~UniqueKeyInvalidator\28\29_11870 -8434:\28anonymous\20namespace\29::UniqueKeyInvalidator::~UniqueKeyInvalidator\28\29 -8435:\28anonymous\20namespace\29::TriangulatingPathOp::~TriangulatingPathOp\28\29_11854 -8436:\28anonymous\20namespace\29::TriangulatingPathOp::visitProxies\28std::__2::function\20const&\29\20const -8437:\28anonymous\20namespace\29::TriangulatingPathOp::programInfo\28\29 -8438:\28anonymous\20namespace\29::TriangulatingPathOp::onPrepareDraws\28GrMeshDrawTarget*\29 -8439:\28anonymous\20namespace\29::TriangulatingPathOp::onPrePrepareDraws\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -8440:\28anonymous\20namespace\29::TriangulatingPathOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -8441:\28anonymous\20namespace\29::TriangulatingPathOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -8442:\28anonymous\20namespace\29::TriangulatingPathOp::name\28\29\20const -8443:\28anonymous\20namespace\29::TriangulatingPathOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -8444:\28anonymous\20namespace\29::TransformedMaskSubRun::unflattenSize\28\29\20const -8445:\28anonymous\20namespace\29::TransformedMaskSubRun::regenerateAtlas\28int\2c\20int\2c\20std::__2::function\20\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29>\29\20const -8446:\28anonymous\20namespace\29::TransformedMaskSubRun::doFlatten\28SkWriteBuffer&\29\20const -8447:\28anonymous\20namespace\29::TransformedMaskSubRun::canReuse\28SkPaint\20const&\2c\20SkMatrix\20const&\29\20const -8448:\28anonymous\20namespace\29::ThreeBoxApproxPass::startBlur\28\29 -8449:\28anonymous\20namespace\29::ThreeBoxApproxPass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29 -8450:\28anonymous\20namespace\29::ThreeBoxApproxPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::makePass\28void*\2c\20SkArenaAlloc*\29\20const -8451:\28anonymous\20namespace\29::ThreeBoxApproxPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::bufferSizeBytes\28\29\20const -8452:\28anonymous\20namespace\29::TextureOpImpl::~TextureOpImpl\28\29_11830 -8453:\28anonymous\20namespace\29::TextureOpImpl::~TextureOpImpl\28\29 -8454:\28anonymous\20namespace\29::TextureOpImpl::visitProxies\28std::__2::function\20const&\29\20const -8455:\28anonymous\20namespace\29::TextureOpImpl::programInfo\28\29 -8456:\28anonymous\20namespace\29::TextureOpImpl::onPrepareDraws\28GrMeshDrawTarget*\29 -8457:\28anonymous\20namespace\29::TextureOpImpl::onPrePrepareDraws\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -8458:\28anonymous\20namespace\29::TextureOpImpl::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -8459:\28anonymous\20namespace\29::TextureOpImpl::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -8460:\28anonymous\20namespace\29::TextureOpImpl::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -8461:\28anonymous\20namespace\29::TextureOpImpl::name\28\29\20const -8462:\28anonymous\20namespace\29::TextureOpImpl::fixedFunctionFlags\28\29\20const -8463:\28anonymous\20namespace\29::TextureOpImpl::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -8464:\28anonymous\20namespace\29::TentPass::startBlur\28\29 -8465:\28anonymous\20namespace\29::TentPass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29 -8466:\28anonymous\20namespace\29::TentPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::makePass\28void*\2c\20SkArenaAlloc*\29\20const -8467:\28anonymous\20namespace\29::TentPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::bufferSizeBytes\28\29\20const -8468:\28anonymous\20namespace\29::StaticVertexAllocator::~StaticVertexAllocator\28\29_11875 -8469:\28anonymous\20namespace\29::StaticVertexAllocator::~StaticVertexAllocator\28\29 -8470:\28anonymous\20namespace\29::StaticVertexAllocator::unlock\28int\29 -8471:\28anonymous\20namespace\29::StaticVertexAllocator::lock\28unsigned\20long\2c\20int\29 -8472:\28anonymous\20namespace\29::SkUnicodeHbScriptRunIterator::currentScript\28\29\20const -8473:\28anonymous\20namespace\29::SkUnicodeHbScriptRunIterator::consume\28\29 -8474:\28anonymous\20namespace\29::SkShaderImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -8475:\28anonymous\20namespace\29::SkShaderImageFilter::onFilterImage\28skif::Context\20const&\29\20const -8476:\28anonymous\20namespace\29::SkShaderImageFilter::getTypeName\28\29\20const -8477:\28anonymous\20namespace\29::SkShaderImageFilter::flatten\28SkWriteBuffer&\29\20const -8478:\28anonymous\20namespace\29::SkShaderImageFilter::computeFastBounds\28SkRect\20const&\29\20const -8479:\28anonymous\20namespace\29::SkMorphologyImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -8480:\28anonymous\20namespace\29::SkMorphologyImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -8481:\28anonymous\20namespace\29::SkMorphologyImageFilter::onFilterImage\28skif::Context\20const&\29\20const -8482:\28anonymous\20namespace\29::SkMorphologyImageFilter::getTypeName\28\29\20const -8483:\28anonymous\20namespace\29::SkMorphologyImageFilter::flatten\28SkWriteBuffer&\29\20const -8484:\28anonymous\20namespace\29::SkMorphologyImageFilter::computeFastBounds\28SkRect\20const&\29\20const -8485:\28anonymous\20namespace\29::SkMergeImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -8486:\28anonymous\20namespace\29::SkMergeImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -8487:\28anonymous\20namespace\29::SkMergeImageFilter::onFilterImage\28skif::Context\20const&\29\20const -8488:\28anonymous\20namespace\29::SkMergeImageFilter::getTypeName\28\29\20const -8489:\28anonymous\20namespace\29::SkMergeImageFilter::computeFastBounds\28SkRect\20const&\29\20const -8490:\28anonymous\20namespace\29::SkMatrixTransformImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -8491:\28anonymous\20namespace\29::SkMatrixTransformImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -8492:\28anonymous\20namespace\29::SkMatrixTransformImageFilter::onFilterImage\28skif::Context\20const&\29\20const -8493:\28anonymous\20namespace\29::SkMatrixTransformImageFilter::getTypeName\28\29\20const -8494:\28anonymous\20namespace\29::SkMatrixTransformImageFilter::flatten\28SkWriteBuffer&\29\20const -8495:\28anonymous\20namespace\29::SkMatrixTransformImageFilter::computeFastBounds\28SkRect\20const&\29\20const -8496:\28anonymous\20namespace\29::SkImageImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -8497:\28anonymous\20namespace\29::SkImageImageFilter::onFilterImage\28skif::Context\20const&\29\20const -8498:\28anonymous\20namespace\29::SkImageImageFilter::getTypeName\28\29\20const -8499:\28anonymous\20namespace\29::SkImageImageFilter::flatten\28SkWriteBuffer&\29\20const -8500:\28anonymous\20namespace\29::SkImageImageFilter::computeFastBounds\28SkRect\20const&\29\20const -8501:\28anonymous\20namespace\29::SkFTGeometrySink::Quad\28FT_Vector_\20const*\2c\20FT_Vector_\20const*\2c\20void*\29 -8502:\28anonymous\20namespace\29::SkFTGeometrySink::Move\28FT_Vector_\20const*\2c\20void*\29 -8503:\28anonymous\20namespace\29::SkFTGeometrySink::Line\28FT_Vector_\20const*\2c\20void*\29 -8504:\28anonymous\20namespace\29::SkFTGeometrySink::Cubic\28FT_Vector_\20const*\2c\20FT_Vector_\20const*\2c\20FT_Vector_\20const*\2c\20void*\29 -8505:\28anonymous\20namespace\29::SkEmptyTypeface::onGetFontDescriptor\28SkFontDescriptor*\2c\20bool*\29\20const -8506:\28anonymous\20namespace\29::SkEmptyTypeface::onGetFamilyName\28SkString*\29\20const -8507:\28anonymous\20namespace\29::SkEmptyTypeface::onCreateScalerContext\28SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29\20const -8508:\28anonymous\20namespace\29::SkEmptyTypeface::onCreateFamilyNameIterator\28\29\20const -8509:\28anonymous\20namespace\29::SkEmptyTypeface::onCharsToGlyphs\28SkSpan\2c\20SkSpan\29\20const -8510:\28anonymous\20namespace\29::SkEmptyTypeface::MakeFromStream\28std::__2::unique_ptr>\2c\20SkFontArguments\20const&\29 -8511:\28anonymous\20namespace\29::SkDisplacementMapImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -8512:\28anonymous\20namespace\29::SkDisplacementMapImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -8513:\28anonymous\20namespace\29::SkDisplacementMapImageFilter::onFilterImage\28skif::Context\20const&\29\20const -8514:\28anonymous\20namespace\29::SkDisplacementMapImageFilter::getTypeName\28\29\20const -8515:\28anonymous\20namespace\29::SkDisplacementMapImageFilter::flatten\28SkWriteBuffer&\29\20const -8516:\28anonymous\20namespace\29::SkDisplacementMapImageFilter::computeFastBounds\28SkRect\20const&\29\20const -8517:\28anonymous\20namespace\29::SkCropImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -8518:\28anonymous\20namespace\29::SkCropImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -8519:\28anonymous\20namespace\29::SkCropImageFilter::onFilterImage\28skif::Context\20const&\29\20const -8520:\28anonymous\20namespace\29::SkCropImageFilter::onAffectsTransparentBlack\28\29\20const -8521:\28anonymous\20namespace\29::SkCropImageFilter::getTypeName\28\29\20const -8522:\28anonymous\20namespace\29::SkCropImageFilter::flatten\28SkWriteBuffer&\29\20const -8523:\28anonymous\20namespace\29::SkCropImageFilter::computeFastBounds\28SkRect\20const&\29\20const -8524:\28anonymous\20namespace\29::SkComposeImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -8525:\28anonymous\20namespace\29::SkComposeImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -8526:\28anonymous\20namespace\29::SkComposeImageFilter::onFilterImage\28skif::Context\20const&\29\20const -8527:\28anonymous\20namespace\29::SkComposeImageFilter::getTypeName\28\29\20const -8528:\28anonymous\20namespace\29::SkComposeImageFilter::computeFastBounds\28SkRect\20const&\29\20const -8529:\28anonymous\20namespace\29::SkColorFilterImageFilter::onIsColorFilterNode\28SkColorFilter**\29\20const -8530:\28anonymous\20namespace\29::SkColorFilterImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -8531:\28anonymous\20namespace\29::SkColorFilterImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -8532:\28anonymous\20namespace\29::SkColorFilterImageFilter::onFilterImage\28skif::Context\20const&\29\20const -8533:\28anonymous\20namespace\29::SkColorFilterImageFilter::onAffectsTransparentBlack\28\29\20const -8534:\28anonymous\20namespace\29::SkColorFilterImageFilter::getTypeName\28\29\20const -8535:\28anonymous\20namespace\29::SkColorFilterImageFilter::flatten\28SkWriteBuffer&\29\20const -8536:\28anonymous\20namespace\29::SkColorFilterImageFilter::computeFastBounds\28SkRect\20const&\29\20const -8537:\28anonymous\20namespace\29::SkBlurImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -8538:\28anonymous\20namespace\29::SkBlurImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -8539:\28anonymous\20namespace\29::SkBlurImageFilter::onFilterImage\28skif::Context\20const&\29\20const -8540:\28anonymous\20namespace\29::SkBlurImageFilter::getTypeName\28\29\20const -8541:\28anonymous\20namespace\29::SkBlurImageFilter::flatten\28SkWriteBuffer&\29\20const -8542:\28anonymous\20namespace\29::SkBlurImageFilter::computeFastBounds\28SkRect\20const&\29\20const -8543:\28anonymous\20namespace\29::SkBlendImageFilter::~SkBlendImageFilter\28\29_5405 -8544:\28anonymous\20namespace\29::SkBlendImageFilter::~SkBlendImageFilter\28\29 -8545:\28anonymous\20namespace\29::SkBlendImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -8546:\28anonymous\20namespace\29::SkBlendImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -8547:\28anonymous\20namespace\29::SkBlendImageFilter::onFilterImage\28skif::Context\20const&\29\20const -8548:\28anonymous\20namespace\29::SkBlendImageFilter::onAffectsTransparentBlack\28\29\20const -8549:\28anonymous\20namespace\29::SkBlendImageFilter::getTypeName\28\29\20const -8550:\28anonymous\20namespace\29::SkBlendImageFilter::flatten\28SkWriteBuffer&\29\20const -8551:\28anonymous\20namespace\29::SkBlendImageFilter::computeFastBounds\28SkRect\20const&\29\20const -8552:\28anonymous\20namespace\29::SkBidiIterator_icu::~SkBidiIterator_icu\28\29_8185 -8553:\28anonymous\20namespace\29::SkBidiIterator_icu::~SkBidiIterator_icu\28\29 -8554:\28anonymous\20namespace\29::SkBidiIterator_icu::getLevelAt\28int\29 -8555:\28anonymous\20namespace\29::SkBidiIterator_icu::getLength\28\29 -8556:\28anonymous\20namespace\29::SimpleTriangleShader::name\28\29\20const -8557:\28anonymous\20namespace\29::SimpleTriangleShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::emitVertexCode\28GrShaderCaps\20const&\2c\20GrPathTessellationShader\20const&\2c\20GrGLSLVertexBuilder*\2c\20GrGLSLVaryingHandler*\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -8558:\28anonymous\20namespace\29::SimpleTriangleShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const -8559:\28anonymous\20namespace\29::ShaperHarfBuzz::~ShaperHarfBuzz\28\29_13515 -8560:\28anonymous\20namespace\29::ShaperHarfBuzz::shape\28char\20const*\2c\20unsigned\20long\2c\20SkShaper::FontRunIterator&\2c\20SkShaper::BiDiRunIterator&\2c\20SkShaper::ScriptRunIterator&\2c\20SkShaper::LanguageRunIterator&\2c\20float\2c\20SkShaper::RunHandler*\29\20const -8561:\28anonymous\20namespace\29::ShaperHarfBuzz::shape\28char\20const*\2c\20unsigned\20long\2c\20SkShaper::FontRunIterator&\2c\20SkShaper::BiDiRunIterator&\2c\20SkShaper::ScriptRunIterator&\2c\20SkShaper::LanguageRunIterator&\2c\20SkShaper::Feature\20const*\2c\20unsigned\20long\2c\20float\2c\20SkShaper::RunHandler*\29\20const -8562:\28anonymous\20namespace\29::ShaperHarfBuzz::shape\28char\20const*\2c\20unsigned\20long\2c\20SkFont\20const&\2c\20bool\2c\20float\2c\20SkShaper::RunHandler*\29\20const -8563:\28anonymous\20namespace\29::ShapeDontWrapOrReorder::~ShapeDontWrapOrReorder\28\29 -8564:\28anonymous\20namespace\29::ShapeDontWrapOrReorder::wrap\28char\20const*\2c\20unsigned\20long\2c\20SkShaper::BiDiRunIterator\20const&\2c\20SkShaper::LanguageRunIterator\20const&\2c\20SkShaper::ScriptRunIterator\20const&\2c\20SkShaper::FontRunIterator\20const&\2c\20\28anonymous\20namespace\29::RunIteratorQueue&\2c\20SkShaper::Feature\20const*\2c\20unsigned\20long\2c\20float\2c\20SkShaper::RunHandler*\29\20const -8565:\28anonymous\20namespace\29::ShadowInvalidator::~ShadowInvalidator\28\29_5191 -8566:\28anonymous\20namespace\29::ShadowInvalidator::~ShadowInvalidator\28\29 -8567:\28anonymous\20namespace\29::ShadowInvalidator::changed\28\29 -8568:\28anonymous\20namespace\29::ShadowCircularRRectOp::~ShadowCircularRRectOp\28\29_11693 -8569:\28anonymous\20namespace\29::ShadowCircularRRectOp::~ShadowCircularRRectOp\28\29 -8570:\28anonymous\20namespace\29::ShadowCircularRRectOp::visitProxies\28std::__2::function\20const&\29\20const -8571:\28anonymous\20namespace\29::ShadowCircularRRectOp::programInfo\28\29 -8572:\28anonymous\20namespace\29::ShadowCircularRRectOp::onPrepareDraws\28GrMeshDrawTarget*\29 -8573:\28anonymous\20namespace\29::ShadowCircularRRectOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -8574:\28anonymous\20namespace\29::ShadowCircularRRectOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -8575:\28anonymous\20namespace\29::ShadowCircularRRectOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -8576:\28anonymous\20namespace\29::ShadowCircularRRectOp::name\28\29\20const -8577:\28anonymous\20namespace\29::ShadowCircularRRectOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -8578:\28anonymous\20namespace\29::SDFTSubRun::unflattenSize\28\29\20const -8579:\28anonymous\20namespace\29::SDFTSubRun::regenerateAtlas\28int\2c\20int\2c\20std::__2::function\20\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29>\29\20const -8580:\28anonymous\20namespace\29::SDFTSubRun::glyphParams\28\29\20const -8581:\28anonymous\20namespace\29::SDFTSubRun::draw\28SkCanvas*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20std::__2::function\2c\20sktext::gpu::RendererData\29>\20const&\29\20const -8582:\28anonymous\20namespace\29::SDFTSubRun::doFlatten\28SkWriteBuffer&\29\20const -8583:\28anonymous\20namespace\29::SDFTSubRun::canReuse\28SkPaint\20const&\2c\20SkMatrix\20const&\29\20const -8584:\28anonymous\20namespace\29::RectsBlurRec::~RectsBlurRec\28\29_2494 -8585:\28anonymous\20namespace\29::RectsBlurRec::~RectsBlurRec\28\29 -8586:\28anonymous\20namespace\29::RectsBlurRec::getCategory\28\29\20const -8587:\28anonymous\20namespace\29::RectsBlurRec::diagnostic_only_getDiscardable\28\29\20const -8588:\28anonymous\20namespace\29::RectsBlurRec::bytesUsed\28\29\20const -8589:\28anonymous\20namespace\29::RectsBlurRec::Visitor\28SkResourceCache::Rec\20const&\2c\20void*\29 -8590:\28anonymous\20namespace\29::RasterShaderBlurAlgorithm::makeDevice\28SkImageInfo\20const&\29\20const -8591:\28anonymous\20namespace\29::RasterBlurEngine::findAlgorithm\28SkSize\2c\20SkColorType\29\20const -8592:\28anonymous\20namespace\29::RasterA8BlurAlgorithm::blur\28SkSize\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkTileMode\2c\20SkIRect\20const&\29\20const -8593:\28anonymous\20namespace\29::Raster8888BlurAlgorithm::blur\28SkSize\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkTileMode\2c\20SkIRect\20const&\29\20const -8594:\28anonymous\20namespace\29::RRectBlurRec::~RRectBlurRec\28\29_2488 -8595:\28anonymous\20namespace\29::RRectBlurRec::~RRectBlurRec\28\29 -8596:\28anonymous\20namespace\29::RRectBlurRec::getCategory\28\29\20const -8597:\28anonymous\20namespace\29::RRectBlurRec::diagnostic_only_getDiscardable\28\29\20const -8598:\28anonymous\20namespace\29::RRectBlurRec::bytesUsed\28\29\20const -8599:\28anonymous\20namespace\29::RRectBlurRec::Visitor\28SkResourceCache::Rec\20const&\2c\20void*\29 -8600:\28anonymous\20namespace\29::PathSubRun::~PathSubRun\28\29_12733 -8601:\28anonymous\20namespace\29::PathSubRun::~PathSubRun\28\29 -8602:\28anonymous\20namespace\29::PathSubRun::unflattenSize\28\29\20const -8603:\28anonymous\20namespace\29::PathSubRun::draw\28SkCanvas*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20std::__2::function\2c\20sktext::gpu::RendererData\29>\20const&\29\20const -8604:\28anonymous\20namespace\29::PathSubRun::doFlatten\28SkWriteBuffer&\29\20const -8605:\28anonymous\20namespace\29::MipMapRec::~MipMapRec\28\29_1334 -8606:\28anonymous\20namespace\29::MipMapRec::~MipMapRec\28\29 -8607:\28anonymous\20namespace\29::MipMapRec::getCategory\28\29\20const -8608:\28anonymous\20namespace\29::MipMapRec::diagnostic_only_getDiscardable\28\29\20const -8609:\28anonymous\20namespace\29::MipMapRec::bytesUsed\28\29\20const -8610:\28anonymous\20namespace\29::MipMapRec::Finder\28SkResourceCache::Rec\20const&\2c\20void*\29 -8611:\28anonymous\20namespace\29::MiddleOutShader::~MiddleOutShader\28\29_11916 -8612:\28anonymous\20namespace\29::MiddleOutShader::~MiddleOutShader\28\29 -8613:\28anonymous\20namespace\29::MiddleOutShader::name\28\29\20const -8614:\28anonymous\20namespace\29::MiddleOutShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::emitVertexCode\28GrShaderCaps\20const&\2c\20GrPathTessellationShader\20const&\2c\20GrGLSLVertexBuilder*\2c\20GrGLSLVaryingHandler*\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -8615:\28anonymous\20namespace\29::MiddleOutShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const -8616:\28anonymous\20namespace\29::MiddleOutShader::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -8617:\28anonymous\20namespace\29::MeshOp::~MeshOp\28\29_11216 -8618:\28anonymous\20namespace\29::MeshOp::visitProxies\28std::__2::function\20const&\29\20const -8619:\28anonymous\20namespace\29::MeshOp::programInfo\28\29 -8620:\28anonymous\20namespace\29::MeshOp::onPrepareDraws\28GrMeshDrawTarget*\29 -8621:\28anonymous\20namespace\29::MeshOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -8622:\28anonymous\20namespace\29::MeshOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -8623:\28anonymous\20namespace\29::MeshOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -8624:\28anonymous\20namespace\29::MeshOp::name\28\29\20const -8625:\28anonymous\20namespace\29::MeshOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -8626:\28anonymous\20namespace\29::MeshGP::~MeshGP\28\29_11243 -8627:\28anonymous\20namespace\29::MeshGP::onTextureSampler\28int\29\20const -8628:\28anonymous\20namespace\29::MeshGP::name\28\29\20const -8629:\28anonymous\20namespace\29::MeshGP::makeProgramImpl\28GrShaderCaps\20const&\29\20const -8630:\28anonymous\20namespace\29::MeshGP::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -8631:\28anonymous\20namespace\29::MeshGP::Impl::~Impl\28\29_11256 -8632:\28anonymous\20namespace\29::MeshGP::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -8633:\28anonymous\20namespace\29::MeshGP::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -8634:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::toLinearSrgb\28std::__2::basic_string\2c\20std::__2::allocator>\29 -8635:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::sampleShader\28int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29 -8636:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::sampleColorFilter\28int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29 -8637:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::sampleBlender\28int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29 -8638:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::getMangledName\28char\20const*\29 -8639:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::getMainName\28\29 -8640:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::fromLinearSrgb\28std::__2::basic_string\2c\20std::__2::allocator>\29 -8641:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::defineFunction\28char\20const*\2c\20char\20const*\2c\20bool\29 -8642:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::declareUniform\28SkSL::VarDeclaration\20const*\29 -8643:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::declareFunction\28char\20const*\29 -8644:\28anonymous\20namespace\29::ImageFromPictureRec::~ImageFromPictureRec\28\29_4975 -8645:\28anonymous\20namespace\29::ImageFromPictureRec::~ImageFromPictureRec\28\29 -8646:\28anonymous\20namespace\29::ImageFromPictureRec::getCategory\28\29\20const -8647:\28anonymous\20namespace\29::ImageFromPictureRec::bytesUsed\28\29\20const -8648:\28anonymous\20namespace\29::ImageFromPictureRec::Visitor\28SkResourceCache::Rec\20const&\2c\20void*\29 -8649:\28anonymous\20namespace\29::HQDownSampler::buildLevel\28SkPixmap\20const&\2c\20SkPixmap\20const&\29 -8650:\28anonymous\20namespace\29::GaussianPass::startBlur\28\29 -8651:\28anonymous\20namespace\29::GaussianPass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29 -8652:\28anonymous\20namespace\29::GaussianPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::makePass\28void*\2c\20SkArenaAlloc*\29\20const -8653:\28anonymous\20namespace\29::GaussianPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::bufferSizeBytes\28\29\20const -8654:\28anonymous\20namespace\29::GaussianPass::startBlur\28\29 -8655:\28anonymous\20namespace\29::GaussianPass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29 -8656:\28anonymous\20namespace\29::GaussianPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::makePass\28void*\2c\20SkArenaAlloc*\29\20const -8657:\28anonymous\20namespace\29::GaussianPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::bufferSizeBytes\28\29\20const -8658:\28anonymous\20namespace\29::FillRectOpImpl::~FillRectOpImpl\28\29_11333 -8659:\28anonymous\20namespace\29::FillRectOpImpl::~FillRectOpImpl\28\29 -8660:\28anonymous\20namespace\29::FillRectOpImpl::visitProxies\28std::__2::function\20const&\29\20const -8661:\28anonymous\20namespace\29::FillRectOpImpl::programInfo\28\29 -8662:\28anonymous\20namespace\29::FillRectOpImpl::onPrepareDraws\28GrMeshDrawTarget*\29 -8663:\28anonymous\20namespace\29::FillRectOpImpl::onPrePrepareDraws\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -8664:\28anonymous\20namespace\29::FillRectOpImpl::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -8665:\28anonymous\20namespace\29::FillRectOpImpl::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -8666:\28anonymous\20namespace\29::FillRectOpImpl::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -8667:\28anonymous\20namespace\29::FillRectOpImpl::name\28\29\20const -8668:\28anonymous\20namespace\29::FillRectOpImpl::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -8669:\28anonymous\20namespace\29::EllipticalRRectEffect::onMakeProgramImpl\28\29\20const -8670:\28anonymous\20namespace\29::EllipticalRRectEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -8671:\28anonymous\20namespace\29::EllipticalRRectEffect::name\28\29\20const -8672:\28anonymous\20namespace\29::EllipticalRRectEffect::clone\28\29\20const -8673:\28anonymous\20namespace\29::EllipticalRRectEffect::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -8674:\28anonymous\20namespace\29::EllipticalRRectEffect::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -8675:\28anonymous\20namespace\29::DrawableSubRun::~DrawableSubRun\28\29_12741 -8676:\28anonymous\20namespace\29::DrawableSubRun::~DrawableSubRun\28\29 -8677:\28anonymous\20namespace\29::DrawableSubRun::unflattenSize\28\29\20const -8678:\28anonymous\20namespace\29::DrawableSubRun::draw\28SkCanvas*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20std::__2::function\2c\20sktext::gpu::RendererData\29>\20const&\29\20const -8679:\28anonymous\20namespace\29::DrawableSubRun::doFlatten\28SkWriteBuffer&\29\20const -8680:\28anonymous\20namespace\29::DrawAtlasPathShader::~DrawAtlasPathShader\28\29_11201 -8681:\28anonymous\20namespace\29::DrawAtlasPathShader::~DrawAtlasPathShader\28\29 -8682:\28anonymous\20namespace\29::DrawAtlasPathShader::onTextureSampler\28int\29\20const -8683:\28anonymous\20namespace\29::DrawAtlasPathShader::name\28\29\20const -8684:\28anonymous\20namespace\29::DrawAtlasPathShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const -8685:\28anonymous\20namespace\29::DrawAtlasPathShader::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -8686:\28anonymous\20namespace\29::DrawAtlasPathShader::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -8687:\28anonymous\20namespace\29::DrawAtlasPathShader::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -8688:\28anonymous\20namespace\29::DrawAtlasOpImpl::~DrawAtlasOpImpl\28\29_11173 -8689:\28anonymous\20namespace\29::DrawAtlasOpImpl::~DrawAtlasOpImpl\28\29 -8690:\28anonymous\20namespace\29::DrawAtlasOpImpl::onPrepareDraws\28GrMeshDrawTarget*\29 -8691:\28anonymous\20namespace\29::DrawAtlasOpImpl::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -8692:\28anonymous\20namespace\29::DrawAtlasOpImpl::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -8693:\28anonymous\20namespace\29::DrawAtlasOpImpl::name\28\29\20const -8694:\28anonymous\20namespace\29::DrawAtlasOpImpl::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -8695:\28anonymous\20namespace\29::DirectMaskSubRun::unflattenSize\28\29\20const -8696:\28anonymous\20namespace\29::DirectMaskSubRun::regenerateAtlas\28int\2c\20int\2c\20std::__2::function\20\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29>\29\20const -8697:\28anonymous\20namespace\29::DirectMaskSubRun::doFlatten\28SkWriteBuffer&\29\20const -8698:\28anonymous\20namespace\29::DirectMaskSubRun::deviceRectAndNeedsTransform\28SkMatrix\20const&\29\20const -8699:\28anonymous\20namespace\29::DirectMaskSubRun::canReuse\28SkPaint\20const&\2c\20SkMatrix\20const&\29\20const -8700:\28anonymous\20namespace\29::DefaultPathOp::~DefaultPathOp\28\29_11158 -8701:\28anonymous\20namespace\29::DefaultPathOp::~DefaultPathOp\28\29 -8702:\28anonymous\20namespace\29::DefaultPathOp::visitProxies\28std::__2::function\20const&\29\20const -8703:\28anonymous\20namespace\29::DefaultPathOp::onPrepareDraws\28GrMeshDrawTarget*\29 -8704:\28anonymous\20namespace\29::DefaultPathOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -8705:\28anonymous\20namespace\29::DefaultPathOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -8706:\28anonymous\20namespace\29::DefaultPathOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -8707:\28anonymous\20namespace\29::DefaultPathOp::name\28\29\20const -8708:\28anonymous\20namespace\29::DefaultPathOp::fixedFunctionFlags\28\29\20const -8709:\28anonymous\20namespace\29::DefaultPathOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -8710:\28anonymous\20namespace\29::CircularRRectEffect::onMakeProgramImpl\28\29\20const -8711:\28anonymous\20namespace\29::CircularRRectEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -8712:\28anonymous\20namespace\29::CircularRRectEffect::name\28\29\20const -8713:\28anonymous\20namespace\29::CircularRRectEffect::clone\28\29\20const -8714:\28anonymous\20namespace\29::CircularRRectEffect::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -8715:\28anonymous\20namespace\29::CircularRRectEffect::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -8716:\28anonymous\20namespace\29::CachedTessellationsRec::~CachedTessellationsRec\28\29_5185 -8717:\28anonymous\20namespace\29::CachedTessellationsRec::~CachedTessellationsRec\28\29 -8718:\28anonymous\20namespace\29::CachedTessellationsRec::getCategory\28\29\20const -8719:\28anonymous\20namespace\29::CachedTessellationsRec::bytesUsed\28\29\20const -8720:\28anonymous\20namespace\29::CachedTessellations::~CachedTessellations\28\29_5183 -8721:\28anonymous\20namespace\29::CacheImpl::~CacheImpl\28\29_2298 -8722:\28anonymous\20namespace\29::CacheImpl::set\28SkImageFilterCacheKey\20const&\2c\20SkImageFilter\20const*\2c\20skif::FilterResult\20const&\29 -8723:\28anonymous\20namespace\29::CacheImpl::purge\28\29 -8724:\28anonymous\20namespace\29::CacheImpl::purgeByImageFilter\28SkImageFilter\20const*\29 -8725:\28anonymous\20namespace\29::CacheImpl::get\28SkImageFilterCacheKey\20const&\2c\20skif::FilterResult*\29\20const -8726:\28anonymous\20namespace\29::BoundingBoxShader::name\28\29\20const -8727:\28anonymous\20namespace\29::BoundingBoxShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -8728:\28anonymous\20namespace\29::BoundingBoxShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -8729:\28anonymous\20namespace\29::BoundingBoxShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const -8730:\28anonymous\20namespace\29::AAHairlineOp::~AAHairlineOp\28\29_10979 -8731:\28anonymous\20namespace\29::AAHairlineOp::~AAHairlineOp\28\29 -8732:\28anonymous\20namespace\29::AAHairlineOp::visitProxies\28std::__2::function\20const&\29\20const -8733:\28anonymous\20namespace\29::AAHairlineOp::onPrepareDraws\28GrMeshDrawTarget*\29 -8734:\28anonymous\20namespace\29::AAHairlineOp::onPrePrepareDraws\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -8735:\28anonymous\20namespace\29::AAHairlineOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -8736:\28anonymous\20namespace\29::AAHairlineOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -8737:\28anonymous\20namespace\29::AAHairlineOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -8738:\28anonymous\20namespace\29::AAHairlineOp::name\28\29\20const -8739:\28anonymous\20namespace\29::AAHairlineOp::fixedFunctionFlags\28\29\20const -8740:\28anonymous\20namespace\29::AAHairlineOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -8741:\28anonymous\20namespace\29::A8Pass::startBlur\28\29 -8742:\28anonymous\20namespace\29::A8Pass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29 -8743:\28anonymous\20namespace\29::A8Pass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::makePass\28void*\2c\20SkArenaAlloc*\29\20const -8744:\28anonymous\20namespace\29::A8Pass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::bufferSizeBytes\28\29\20const -8745:YuvToRgbaRow -8746:YuvToRgba4444Row -8747:YuvToRgbRow -8748:YuvToRgb565Row -8749:YuvToBgraRow -8750:YuvToBgrRow -8751:YuvToArgbRow -8752:Write_CVT_Stretched -8753:Write_CVT -8754:WebPYuv444ToRgba_C -8755:WebPYuv444ToRgba4444_C -8756:WebPYuv444ToRgb_C -8757:WebPYuv444ToRgb565_C -8758:WebPYuv444ToBgra_C -8759:WebPYuv444ToBgr_C -8760:WebPYuv444ToArgb_C -8761:WebPRescalerImportRowShrink_C -8762:WebPRescalerImportRowExpand_C -8763:WebPRescalerExportRowShrink_C -8764:WebPRescalerExportRowExpand_C -8765:WebPMultRow_C -8766:WebPMultARGBRow_C -8767:WebPConvertRGBA32ToUV_C -8768:WebPConvertARGBToUV_C -8769:WebGLTextureImageGenerator::~WebGLTextureImageGenerator\28\29_892 -8770:WebGLTextureImageGenerator::generateExternalTexture\28GrRecordingContext*\2c\20skgpu::Mipmapped\29 -8771:Vertish_SkAntiHairBlitter::drawLine\28int\2c\20int\2c\20int\2c\20int\29 -8772:Vertish_SkAntiHairBlitter::drawCap\28int\2c\20int\2c\20int\2c\20int\29 -8773:VerticalUnfilter_C -8774:VerticalFilter_C -8775:VertState::Triangles\28VertState*\29 -8776:VertState::TrianglesX\28VertState*\29 -8777:VertState::TriangleStrip\28VertState*\29 -8778:VertState::TriangleStripX\28VertState*\29 -8779:VertState::TriangleFan\28VertState*\29 -8780:VertState::TriangleFanX\28VertState*\29 -8781:VR4_C -8782:VP8LTransformColorInverse_C -8783:VP8LPredictor9_C -8784:VP8LPredictor8_C -8785:VP8LPredictor7_C -8786:VP8LPredictor6_C -8787:VP8LPredictor5_C -8788:VP8LPredictor4_C -8789:VP8LPredictor3_C -8790:VP8LPredictor2_C -8791:VP8LPredictor1_C -8792:VP8LPredictor13_C -8793:VP8LPredictor12_C -8794:VP8LPredictor11_C -8795:VP8LPredictor10_C -8796:VP8LPredictor0_C -8797:VP8LConvertBGRAToRGB_C -8798:VP8LConvertBGRAToRGBA_C -8799:VP8LConvertBGRAToRGBA4444_C -8800:VP8LConvertBGRAToRGB565_C -8801:VP8LConvertBGRAToBGR_C -8802:VP8LAddGreenToBlueAndRed_C -8803:VLine_SkAntiHairBlitter::drawLine\28int\2c\20int\2c\20int\2c\20int\29 -8804:VLine_SkAntiHairBlitter::drawCap\28int\2c\20int\2c\20int\2c\20int\29 -8805:VL4_C -8806:VFilter8i_C -8807:VFilter8_C -8808:VFilter16i_C -8809:VFilter16_C -8810:VE8uv_C -8811:VE4_C -8812:VE16_C -8813:UpsampleRgbaLinePair_C -8814:UpsampleRgba4444LinePair_C -8815:UpsampleRgbLinePair_C -8816:UpsampleRgb565LinePair_C -8817:UpsampleBgraLinePair_C -8818:UpsampleBgrLinePair_C -8819:UpsampleArgbLinePair_C -8820:UnresolvedCodepoints\28skia::textlayout::Paragraph&\29 -8821:TransformWHT_C -8822:TransformUV_C -8823:TransformTwo_C -8824:TransformDC_C -8825:TransformDCUV_C -8826:TransformAC3_C -8827:ToSVGString\28SkPath\20const&\29 -8828:ToCmds\28SkPath\20const&\29 -8829:TT_Set_MM_Blend -8830:TT_RunIns -8831:TT_Load_Simple_Glyph -8832:TT_Load_Glyph_Header -8833:TT_Load_Composite_Glyph -8834:TT_Get_Var_Design -8835:TT_Get_MM_Blend -8836:TT_Forget_Glyph_Frame -8837:TT_Access_Glyph_Frame -8838:TM8uv_C -8839:TM4_C -8840:TM16_C -8841:Sync -8842:SquareCapper\28SkPathBuilder*\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20bool\29 -8843:Sprite_D32_S32::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -8844:SkWuffsFrameHolder::onGetFrame\28int\29\20const -8845:SkWuffsCodec::~SkWuffsCodec\28\29_13427 -8846:SkWuffsCodec::~SkWuffsCodec\28\29 -8847:SkWuffsCodec::onIsAnimated\28\29 -8848:SkWuffsCodec::onIncrementalDecode\28int*\29 -8849:SkWuffsCodec::onGetRepetitionCount\28\29 -8850:SkWuffsCodec::onGetPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\2c\20int*\29 -8851:SkWuffsCodec::onGetFrameInfo\28int\2c\20SkCodec::FrameInfo*\29\20const -8852:SkWuffsCodec::onGetFrameCount\28\29 -8853:SkWuffsCodec::getFrameHolder\28\29\20const -8854:SkWuffsCodec::getEncodedData\28\29\20const -8855:SkWriteICCProfile\28skcms_TransferFunction\20const&\2c\20skcms_Matrix3x3\20const&\29 -8856:SkWebpDecoder::Decode\28std::__2::unique_ptr>\2c\20SkCodec::Result*\2c\20void*\29 -8857:SkWebpCodec::~SkWebpCodec\28\29_13106 -8858:SkWebpCodec::~SkWebpCodec\28\29 -8859:SkWebpCodec::onIsAnimated\28\29 -8860:SkWebpCodec::onGetValidSubset\28SkIRect*\29\20const -8861:SkWebpCodec::onGetRepetitionCount\28\29 -8862:SkWebpCodec::onGetPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\2c\20int*\29 -8863:SkWebpCodec::onGetFrameInfo\28int\2c\20SkCodec::FrameInfo*\29\20const -8864:SkWebpCodec::onGetFrameCount\28\29 -8865:SkWebpCodec::getFrameHolder\28\29\20const -8866:SkWebpCodec::FrameHolder::~FrameHolder\28\29_13104 -8867:SkWebpCodec::FrameHolder::~FrameHolder\28\29 -8868:SkWebpCodec::FrameHolder::onGetFrame\28int\29\20const -8869:SkWeakRefCnt::internal_dispose\28\29\20const -8870:SkWbmpDecoder::Decode\28std::__2::unique_ptr>\2c\20SkCodec::Result*\2c\20void*\29 -8871:SkWbmpCodec::~SkWbmpCodec\28\29_5787 -8872:SkWbmpCodec::~SkWbmpCodec\28\29 -8873:SkWbmpCodec::onStartScanlineDecode\28SkImageInfo\20const&\2c\20SkCodec::Options\20const&\29 -8874:SkWbmpCodec::onSkipScanlines\28int\29 -8875:SkWbmpCodec::onRewind\28\29 -8876:SkWbmpCodec::onGetScanlines\28void*\2c\20int\2c\20unsigned\20long\29 -8877:SkWbmpCodec::onGetPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\2c\20int*\29 -8878:SkWbmpCodec::getSampler\28bool\29 -8879:SkWbmpCodec::conversionSupported\28SkImageInfo\20const&\2c\20bool\2c\20bool\29 -8880:SkVertices::Builder*\20emscripten::internal::operator_new\28SkVertices::VertexMode&&\2c\20int&&\2c\20int&&\2c\20unsigned\20int&&\29 -8881:SkUserTypeface::~SkUserTypeface\28\29_5072 -8882:SkUserTypeface::~SkUserTypeface\28\29 -8883:SkUserTypeface::onOpenStream\28int*\29\20const -8884:SkUserTypeface::onGetUPEM\28\29\20const -8885:SkUserTypeface::onGetFontDescriptor\28SkFontDescriptor*\2c\20bool*\29\20const -8886:SkUserTypeface::onGetFamilyName\28SkString*\29\20const -8887:SkUserTypeface::onFilterRec\28SkScalerContextRec*\29\20const -8888:SkUserTypeface::onCreateScalerContext\28SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29\20const -8889:SkUserTypeface::onCountGlyphs\28\29\20const -8890:SkUserTypeface::onComputeBounds\28SkRect*\29\20const -8891:SkUserTypeface::onCharsToGlyphs\28SkSpan\2c\20SkSpan\29\20const -8892:SkUserTypeface::getGlyphToUnicodeMap\28SkSpan\29\20const -8893:SkUserScalerContext::~SkUserScalerContext\28\29 -8894:SkUserScalerContext::generatePath\28SkGlyph\20const&\29 -8895:SkUserScalerContext::generateMetrics\28SkGlyph\20const&\2c\20SkArenaAlloc*\29 -8896:SkUserScalerContext::generateImage\28SkGlyph\20const&\2c\20void*\29 -8897:SkUserScalerContext::generateFontMetrics\28SkFontMetrics*\29 -8898:SkUserScalerContext::generateDrawable\28SkGlyph\20const&\29::DrawableMatrixWrapper::onGetBounds\28\29 -8899:SkUserScalerContext::generateDrawable\28SkGlyph\20const&\29::DrawableMatrixWrapper::onDraw\28SkCanvas*\29 -8900:SkUserScalerContext::generateDrawable\28SkGlyph\20const&\29::DrawableMatrixWrapper::onApproximateBytesUsed\28\29 -8901:SkUserScalerContext::generateDrawable\28SkGlyph\20const&\29 -8902:SkUnicode_client::~SkUnicode_client\28\29_8203 -8903:SkUnicode_client::~SkUnicode_client\28\29 -8904:SkUnicode_client::toUpper\28SkString\20const&\2c\20char\20const*\29 -8905:SkUnicode_client::toUpper\28SkString\20const&\29 -8906:SkUnicode_client::reorderVisual\28unsigned\20char\20const*\2c\20int\2c\20int*\29 -8907:SkUnicode_client::makeBreakIterator\28char\20const*\2c\20SkUnicode::BreakType\29 -8908:SkUnicode_client::makeBreakIterator\28SkUnicode::BreakType\29 -8909:SkUnicode_client::makeBidiIterator\28unsigned\20short\20const*\2c\20int\2c\20SkBidiIterator::Direction\29 -8910:SkUnicode_client::makeBidiIterator\28char\20const*\2c\20int\2c\20SkBidiIterator::Direction\29 -8911:SkUnicode_client::getWords\28char\20const*\2c\20int\2c\20char\20const*\2c\20std::__2::vector>*\29 -8912:SkUnicode_client::getBidiRegions\28char\20const*\2c\20int\2c\20SkUnicode::TextDirection\2c\20std::__2::vector>*\29 -8913:SkUnicode_client::computeCodeUnitFlags\28char16_t*\2c\20int\2c\20bool\2c\20skia_private::TArray*\29 -8914:SkUnicode_client::computeCodeUnitFlags\28char*\2c\20int\2c\20bool\2c\20skia_private::TArray*\29 -8915:SkUnicodeHardCodedCharProperties::isWhitespace\28int\29 -8916:SkUnicodeHardCodedCharProperties::isTabulation\28int\29 -8917:SkUnicodeHardCodedCharProperties::isSpace\28int\29 -8918:SkUnicodeHardCodedCharProperties::isIdeographic\28int\29 -8919:SkUnicodeHardCodedCharProperties::isHardBreak\28int\29 -8920:SkUnicodeHardCodedCharProperties::isControl\28int\29 -8921:SkUnicodeBidiRunIterator::~SkUnicodeBidiRunIterator\28\29_13479 -8922:SkUnicodeBidiRunIterator::~SkUnicodeBidiRunIterator\28\29 -8923:SkUnicodeBidiRunIterator::endOfCurrentRun\28\29\20const -8924:SkUnicodeBidiRunIterator::currentLevel\28\29\20const -8925:SkUnicodeBidiRunIterator::consume\28\29 -8926:SkUnicodeBidiRunIterator::atEnd\28\29\20const -8927:SkTypeface_FreeTypeStream::~SkTypeface_FreeTypeStream\28\29_8316 -8928:SkTypeface_FreeTypeStream::~SkTypeface_FreeTypeStream\28\29 -8929:SkTypeface_FreeTypeStream::onOpenStream\28int*\29\20const -8930:SkTypeface_FreeTypeStream::onMakeFontData\28\29\20const -8931:SkTypeface_FreeTypeStream::onMakeClone\28SkFontArguments\20const&\29\20const -8932:SkTypeface_FreeTypeStream::onGetFontDescriptor\28SkFontDescriptor*\2c\20bool*\29\20const -8933:SkTypeface_FreeType::onGlyphMaskNeedsCurrentColor\28\29\20const -8934:SkTypeface_FreeType::onGetVariationDesignPosition\28SkSpan\29\20const -8935:SkTypeface_FreeType::onGetVariationDesignParameters\28SkSpan\29\20const -8936:SkTypeface_FreeType::onGetUPEM\28\29\20const -8937:SkTypeface_FreeType::onGetTableTags\28SkSpan\29\20const -8938:SkTypeface_FreeType::onGetTableData\28unsigned\20int\2c\20unsigned\20long\2c\20unsigned\20long\2c\20void*\29\20const -8939:SkTypeface_FreeType::onGetPostScriptName\28SkString*\29\20const -8940:SkTypeface_FreeType::onGetKerningPairAdjustments\28SkSpan\2c\20SkSpan\29\20const -8941:SkTypeface_FreeType::onGetAdvancedMetrics\28\29\20const -8942:SkTypeface_FreeType::onFilterRec\28SkScalerContextRec*\29\20const -8943:SkTypeface_FreeType::onCreateScalerContext\28SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29\20const -8944:SkTypeface_FreeType::onCreateScalerContextAsProxyTypeface\28SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\2c\20SkTypeface*\29\20const -8945:SkTypeface_FreeType::onCreateFamilyNameIterator\28\29\20const -8946:SkTypeface_FreeType::onCountGlyphs\28\29\20const -8947:SkTypeface_FreeType::onCopyTableData\28unsigned\20int\29\20const -8948:SkTypeface_FreeType::onCharsToGlyphs\28SkSpan\2c\20SkSpan\29\20const -8949:SkTypeface_FreeType::getPostScriptGlyphNames\28SkString*\29\20const -8950:SkTypeface_FreeType::getGlyphToUnicodeMap\28SkSpan\29\20const -8951:SkTypeface_Empty::~SkTypeface_Empty\28\29 -8952:SkTypeface_Custom::~SkTypeface_Custom\28\29_8259 -8953:SkTypeface_Custom::onGetFontDescriptor\28SkFontDescriptor*\2c\20bool*\29\20const -8954:SkTypeface::onOpenExistingStream\28int*\29\20const -8955:SkTypeface::onCreateScalerContextAsProxyTypeface\28SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\2c\20SkTypeface*\29\20const -8956:SkTypeface::onCopyTableData\28unsigned\20int\29\20const -8957:SkTypeface::onComputeBounds\28SkRect*\29\20const -8958:SkTrimPE::onFilterPath\28SkPathBuilder*\2c\20SkPath\20const&\2c\20SkStrokeRec*\2c\20SkRect\20const*\2c\20SkMatrix\20const&\29\20const -8959:SkTrimPE::getTypeName\28\29\20const -8960:SkTriColorShader::type\28\29\20const -8961:SkTriColorShader::isOpaque\28\29\20const -8962:SkTriColorShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -8963:SkTransformShader::type\28\29\20const -8964:SkTransformShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -8965:SkTQuad::subDivide\28double\2c\20double\2c\20SkTCurve*\29\20const -8966:SkTQuad::setBounds\28SkDRect*\29\20const -8967:SkTQuad::ptAtT\28double\29\20const -8968:SkTQuad::make\28SkArenaAlloc&\29\20const -8969:SkTQuad::intersectRay\28SkIntersections*\2c\20SkDLine\20const&\29\20const -8970:SkTQuad::hullIntersects\28SkTCurve\20const&\2c\20bool*\29\20const -8971:SkTQuad::dxdyAtT\28double\29\20const -8972:SkTQuad::debugInit\28\29 -8973:SkTMaskGamma<3\2c\203\2c\203>::~SkTMaskGamma\28\29_4127 -8974:SkTMaskGamma<3\2c\203\2c\203>::~SkTMaskGamma\28\29 -8975:SkTCubic::subDivide\28double\2c\20double\2c\20SkTCurve*\29\20const -8976:SkTCubic::setBounds\28SkDRect*\29\20const -8977:SkTCubic::ptAtT\28double\29\20const -8978:SkTCubic::otherPts\28int\2c\20SkDPoint\20const**\29\20const -8979:SkTCubic::make\28SkArenaAlloc&\29\20const -8980:SkTCubic::intersectRay\28SkIntersections*\2c\20SkDLine\20const&\29\20const -8981:SkTCubic::hullIntersects\28SkTCurve\20const&\2c\20bool*\29\20const -8982:SkTCubic::hullIntersects\28SkDCubic\20const&\2c\20bool*\29\20const -8983:SkTCubic::dxdyAtT\28double\29\20const -8984:SkTCubic::debugInit\28\29 -8985:SkTCubic::controlsInside\28\29\20const -8986:SkTCubic::collapsed\28\29\20const -8987:SkTConic::subDivide\28double\2c\20double\2c\20SkTCurve*\29\20const -8988:SkTConic::setBounds\28SkDRect*\29\20const -8989:SkTConic::ptAtT\28double\29\20const -8990:SkTConic::make\28SkArenaAlloc&\29\20const -8991:SkTConic::intersectRay\28SkIntersections*\2c\20SkDLine\20const&\29\20const -8992:SkTConic::hullIntersects\28SkTCurve\20const&\2c\20bool*\29\20const -8993:SkTConic::hullIntersects\28SkDQuad\20const&\2c\20bool*\29\20const -8994:SkTConic::dxdyAtT\28double\29\20const -8995:SkTConic::debugInit\28\29 -8996:SkSynchronizedResourceCache::~SkSynchronizedResourceCache\28\29_4496 -8997:SkSynchronizedResourceCache::~SkSynchronizedResourceCache\28\29 -8998:SkSynchronizedResourceCache::visitAll\28void\20\28*\29\28SkResourceCache::Rec\20const&\2c\20void*\29\2c\20void*\29 -8999:SkSynchronizedResourceCache::setTotalByteLimit\28unsigned\20long\29 -9000:SkSynchronizedResourceCache::setSingleAllocationByteLimit\28unsigned\20long\29 -9001:SkSynchronizedResourceCache::purgeAll\28\29 -9002:SkSynchronizedResourceCache::newCachedData\28unsigned\20long\29 -9003:SkSynchronizedResourceCache::getTotalBytesUsed\28\29\20const -9004:SkSynchronizedResourceCache::getTotalByteLimit\28\29\20const -9005:SkSynchronizedResourceCache::getSingleAllocationByteLimit\28\29\20const -9006:SkSynchronizedResourceCache::getEffectiveSingleAllocationByteLimit\28\29\20const -9007:SkSynchronizedResourceCache::find\28SkResourceCache::Key\20const&\2c\20bool\20\28*\29\28SkResourceCache::Rec\20const&\2c\20void*\29\2c\20void*\29 -9008:SkSynchronizedResourceCache::dump\28\29\20const -9009:SkSynchronizedResourceCache::discardableFactory\28\29\20const -9010:SkSynchronizedResourceCache::add\28SkResourceCache::Rec*\2c\20void*\29 -9011:SkSwizzler::onSetSampleX\28int\29 -9012:SkSwizzler::fillWidth\28\29\20const -9013:SkSweepGradient::getTypeName\28\29\20const -9014:SkSweepGradient::flatten\28SkWriteBuffer&\29\20const -9015:SkSweepGradient::asGradient\28SkShaderBase::GradientInfo*\2c\20SkMatrix*\29\20const -9016:SkSweepGradient::appendGradientStages\28SkArenaAlloc*\2c\20SkRasterPipeline*\2c\20SkRasterPipeline*\29\20const -9017:SkSurface_Raster::~SkSurface_Raster\28\29_4860 -9018:SkSurface_Raster::~SkSurface_Raster\28\29 -9019:SkSurface_Raster::onWritePixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -9020:SkSurface_Raster::onRestoreBackingMutability\28\29 -9021:SkSurface_Raster::onNewSurface\28SkImageInfo\20const&\29 -9022:SkSurface_Raster::onNewImageSnapshot\28SkIRect\20const*\29 -9023:SkSurface_Raster::onNewCanvas\28\29 -9024:SkSurface_Raster::onDraw\28SkCanvas*\2c\20float\2c\20float\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\29 -9025:SkSurface_Raster::onCopyOnWrite\28SkSurface::ContentChangeMode\29 -9026:SkSurface_Raster::imageInfo\28\29\20const -9027:SkSurface_Ganesh::~SkSurface_Ganesh\28\29_11877 -9028:SkSurface_Ganesh::~SkSurface_Ganesh\28\29 -9029:SkSurface_Ganesh::replaceBackendTexture\28GrBackendTexture\20const&\2c\20GrSurfaceOrigin\2c\20SkSurface::ContentChangeMode\2c\20void\20\28*\29\28void*\29\2c\20void*\29 -9030:SkSurface_Ganesh::onWritePixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -9031:SkSurface_Ganesh::onWait\28int\2c\20GrBackendSemaphore\20const*\2c\20bool\29 -9032:SkSurface_Ganesh::onNewSurface\28SkImageInfo\20const&\29 -9033:SkSurface_Ganesh::onNewImageSnapshot\28SkIRect\20const*\29 -9034:SkSurface_Ganesh::onNewCanvas\28\29 -9035:SkSurface_Ganesh::onIsCompatible\28GrSurfaceCharacterization\20const&\29\20const -9036:SkSurface_Ganesh::onGetRecordingContext\28\29\20const -9037:SkSurface_Ganesh::onDraw\28SkCanvas*\2c\20float\2c\20float\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\29 -9038:SkSurface_Ganesh::onDiscard\28\29 -9039:SkSurface_Ganesh::onCopyOnWrite\28SkSurface::ContentChangeMode\29 -9040:SkSurface_Ganesh::onCharacterize\28GrSurfaceCharacterization*\29\20const -9041:SkSurface_Ganesh::onCapabilities\28\29 -9042:SkSurface_Ganesh::onAsyncRescaleAndReadPixels\28SkImageInfo\20const&\2c\20SkIRect\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29 -9043:SkSurface_Ganesh::onAsyncRescaleAndReadPixelsYUV420\28SkYUVColorSpace\2c\20bool\2c\20sk_sp\2c\20SkIRect\2c\20SkISize\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29 -9044:SkSurface_Ganesh::imageInfo\28\29\20const -9045:SkSurface_Base::onMakeTemporaryImage\28\29 -9046:SkSurface_Base::onAsyncRescaleAndReadPixels\28SkImageInfo\20const&\2c\20SkIRect\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29 -9047:SkSurface::imageInfo\28\29\20const -9048:SkString*\20std::__2::vector>::__emplace_back_slow_path\28char\20const*&\2c\20int&&\29 -9049:SkStrikeCache::~SkStrikeCache\28\29_4374 -9050:SkStrikeCache::~SkStrikeCache\28\29 -9051:SkStrikeCache::findOrCreateScopedStrike\28SkStrikeSpec\20const&\29 -9052:SkStrike::~SkStrike\28\29_4361 -9053:SkStrike::strikePromise\28\29 -9054:SkStrike::roundingSpec\28\29\20const -9055:SkStrike::prepareForPath\28SkGlyph*\29 -9056:SkStrike::prepareForImage\28SkGlyph*\29 -9057:SkStrike::prepareForDrawable\28SkGlyph*\29 -9058:SkStrike::getDescriptor\28\29\20const -9059:SkSpriteBlitter_Memcpy::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -9060:SkSpriteBlitter::~SkSpriteBlitter\28\29_1511 -9061:SkSpriteBlitter::setup\28SkPixmap\20const&\2c\20int\2c\20int\2c\20SkPaint\20const&\29 -9062:SkSpriteBlitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -9063:SkSpriteBlitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -9064:SkSpriteBlitter::blitH\28int\2c\20int\2c\20int\29 -9065:SkSpecialImage_Raster::~SkSpecialImage_Raster\28\29_4252 -9066:SkSpecialImage_Raster::~SkSpecialImage_Raster\28\29 -9067:SkSpecialImage_Raster::onMakeBackingStoreSubset\28SkIRect\20const&\29\20const -9068:SkSpecialImage_Raster::getSize\28\29\20const -9069:SkSpecialImage_Raster::backingStoreDimensions\28\29\20const -9070:SkSpecialImage_Raster::asShader\28SkTileMode\2c\20SkSamplingOptions\20const&\2c\20SkMatrix\20const&\2c\20bool\29\20const -9071:SkSpecialImage_Raster::asImage\28\29\20const -9072:SkSpecialImage_Gpu::~SkSpecialImage_Gpu\28\29_10921 -9073:SkSpecialImage_Gpu::~SkSpecialImage_Gpu\28\29 -9074:SkSpecialImage_Gpu::onMakeBackingStoreSubset\28SkIRect\20const&\29\20const -9075:SkSpecialImage_Gpu::getSize\28\29\20const -9076:SkSpecialImage_Gpu::backingStoreDimensions\28\29\20const -9077:SkSpecialImage_Gpu::asImage\28\29\20const -9078:SkSpecialImage::~SkSpecialImage\28\29 -9079:SkSpecialImage::asShader\28SkTileMode\2c\20SkSamplingOptions\20const&\2c\20SkMatrix\20const&\2c\20bool\29\20const -9080:SkShaper::TrivialLanguageRunIterator::~TrivialLanguageRunIterator\28\29_13472 -9081:SkShaper::TrivialLanguageRunIterator::~TrivialLanguageRunIterator\28\29 -9082:SkShaper::TrivialLanguageRunIterator::currentLanguage\28\29\20const -9083:SkShaper::TrivialFontRunIterator::~TrivialFontRunIterator\28\29_7728 -9084:SkShaper::TrivialFontRunIterator::~TrivialFontRunIterator\28\29 -9085:SkShaper::TrivialBiDiRunIterator::currentLevel\28\29\20const -9086:SkShaderBlurAlgorithm::maxSigma\28\29\20const -9087:SkShaderBlurAlgorithm::blur\28SkSize\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkTileMode\2c\20SkIRect\20const&\29\20const -9088:SkScan::HairSquarePath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -9089:SkScan::HairRoundPath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -9090:SkScan::HairPath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -9091:SkScan::AntiHairSquarePath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -9092:SkScan::AntiHairRoundPath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -9093:SkScalingCodec::onGetScaledDimensions\28float\29\20const -9094:SkScalingCodec::onDimensionsSupported\28SkISize\20const&\29 -9095:SkScalerContext_FreeType::~SkScalerContext_FreeType\28\29_8291 -9096:SkScalerContext_FreeType::~SkScalerContext_FreeType\28\29 -9097:SkScalerContext_FreeType::generatePath\28SkGlyph\20const&\29 -9098:SkScalerContext_FreeType::generateMetrics\28SkGlyph\20const&\2c\20SkArenaAlloc*\29 -9099:SkScalerContext_FreeType::generateImage\28SkGlyph\20const&\2c\20void*\29 -9100:SkScalerContext_FreeType::generateFontMetrics\28SkFontMetrics*\29 -9101:SkScalerContext_FreeType::generateDrawable\28SkGlyph\20const&\29 -9102:SkScalerContext::MakeEmpty\28SkTypeface&\2c\20SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29::SkScalerContext_Empty::~SkScalerContext_Empty\28\29 -9103:SkScalerContext::MakeEmpty\28SkTypeface&\2c\20SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29::SkScalerContext_Empty::generatePath\28SkGlyph\20const&\29 -9104:SkScalerContext::MakeEmpty\28SkTypeface&\2c\20SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29::SkScalerContext_Empty::generateMetrics\28SkGlyph\20const&\2c\20SkArenaAlloc*\29 -9105:SkScalerContext::MakeEmpty\28SkTypeface&\2c\20SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29::SkScalerContext_Empty::generateFontMetrics\28SkFontMetrics*\29 -9106:SkSampledCodec::onGetSampledDimensions\28int\29\20const -9107:SkSampledCodec::onGetAndroidPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkAndroidCodec::AndroidOptions\20const&\29 -9108:SkSRGBColorSpaceLuminance::toLuma\28float\2c\20float\29\20const -9109:SkSRGBColorSpaceLuminance::fromLuma\28float\2c\20float\29\20const -9110:SkSL::simplify_componentwise\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\29::$_3::__invoke\28double\2c\20double\29 -9111:SkSL::simplify_componentwise\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\29::$_2::__invoke\28double\2c\20double\29 -9112:SkSL::simplify_componentwise\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\29::$_1::__invoke\28double\2c\20double\29 -9113:SkSL::simplify_componentwise\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\29::$_0::__invoke\28double\2c\20double\29 -9114:SkSL::remove_break_statements\28std::__2::unique_ptr>&\29::RemoveBreaksWriter::visitStatementPtr\28std::__2::unique_ptr>&\29 -9115:SkSL::hoist_vardecl_symbols_into_outer_scope\28SkSL::Context\20const&\2c\20SkSL::Block\20const&\2c\20SkSL::SymbolTable*\2c\20SkSL::SymbolTable*\29::SymbolHoister::visitStatement\28SkSL::Statement\20const&\29 -9116:SkSL::eliminate_unreachable_code\28SkSpan>>\2c\20SkSL::ProgramUsage*\29::UnreachableCodeEliminator::~UnreachableCodeEliminator\28\29_6996 -9117:SkSL::eliminate_unreachable_code\28SkSpan>>\2c\20SkSL::ProgramUsage*\29::UnreachableCodeEliminator::~UnreachableCodeEliminator\28\29 -9118:SkSL::eliminate_dead_local_variables\28SkSL::Context\20const&\2c\20SkSpan>>\2c\20SkSL::ProgramUsage*\29::DeadLocalVariableEliminator::~DeadLocalVariableEliminator\28\29_6989 -9119:SkSL::eliminate_dead_local_variables\28SkSL::Context\20const&\2c\20SkSpan>>\2c\20SkSL::ProgramUsage*\29::DeadLocalVariableEliminator::~DeadLocalVariableEliminator\28\29 -9120:SkSL::eliminate_dead_local_variables\28SkSL::Context\20const&\2c\20SkSpan>>\2c\20SkSL::ProgramUsage*\29::DeadLocalVariableEliminator::visitStatementPtr\28std::__2::unique_ptr>&\29 -9121:SkSL::eliminate_dead_local_variables\28SkSL::Context\20const&\2c\20SkSpan>>\2c\20SkSL::ProgramUsage*\29::DeadLocalVariableEliminator::visitExpressionPtr\28std::__2::unique_ptr>&\29 -9122:SkSL::count_returns_at_end_of_control_flow\28SkSL::FunctionDefinition\20const&\29::CountReturnsAtEndOfControlFlow::visitStatement\28SkSL::Statement\20const&\29 -9123:SkSL::\28anonymous\20namespace\29::VariableWriteVisitor::visitExpression\28SkSL::Expression\20const&\29 -9124:SkSL::\28anonymous\20namespace\29::SampleOutsideMainVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -9125:SkSL::\28anonymous\20namespace\29::SampleOutsideMainVisitor::visitExpression\28SkSL::Expression\20const&\29 -9126:SkSL::\28anonymous\20namespace\29::ReturnsNonOpaqueColorVisitor::visitStatement\28SkSL::Statement\20const&\29 -9127:SkSL::\28anonymous\20namespace\29::ReturnsInputAlphaVisitor::visitStatement\28SkSL::Statement\20const&\29 -9128:SkSL::\28anonymous\20namespace\29::ReturnsInputAlphaVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -9129:SkSL::\28anonymous\20namespace\29::ProgramUsageVisitor::visitStatement\28SkSL::Statement\20const&\29 -9130:SkSL::\28anonymous\20namespace\29::NodeCountVisitor::visitStatement\28SkSL::Statement\20const&\29 -9131:SkSL::\28anonymous\20namespace\29::NodeCountVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -9132:SkSL::\28anonymous\20namespace\29::NodeCountVisitor::visitExpression\28SkSL::Expression\20const&\29 -9133:SkSL::\28anonymous\20namespace\29::MergeSampleUsageVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -9134:SkSL::\28anonymous\20namespace\29::MergeSampleUsageVisitor::visitExpression\28SkSL::Expression\20const&\29 -9135:SkSL::\28anonymous\20namespace\29::FinalizationVisitor::~FinalizationVisitor\28\29_6100 -9136:SkSL::\28anonymous\20namespace\29::FinalizationVisitor::~FinalizationVisitor\28\29 -9137:SkSL::\28anonymous\20namespace\29::FinalizationVisitor::visitExpression\28SkSL::Expression\20const&\29 -9138:SkSL::\28anonymous\20namespace\29::ES2IndexingVisitor::~ES2IndexingVisitor\28\29_6125 -9139:SkSL::\28anonymous\20namespace\29::ES2IndexingVisitor::~ES2IndexingVisitor\28\29 -9140:SkSL::\28anonymous\20namespace\29::ES2IndexingVisitor::visitStatement\28SkSL::Statement\20const&\29 -9141:SkSL::\28anonymous\20namespace\29::ES2IndexingVisitor::visitExpression\28SkSL::Expression\20const&\29 -9142:SkSL::VectorType::isOrContainsBool\28\29\20const -9143:SkSL::VectorType::isAllowedInUniform\28SkSL::Position*\29\20const -9144:SkSL::VectorType::isAllowedInES2\28\29\20const -9145:SkSL::VariableReference::clone\28SkSL::Position\29\20const -9146:SkSL::Variable::~Variable\28\29_6939 -9147:SkSL::Variable::~Variable\28\29 -9148:SkSL::Variable::setInterfaceBlock\28SkSL::InterfaceBlock*\29 -9149:SkSL::Variable::mangledName\28\29\20const -9150:SkSL::Variable::layout\28\29\20const -9151:SkSL::Variable::description\28\29\20const -9152:SkSL::VarDeclaration::~VarDeclaration\28\29_6937 -9153:SkSL::VarDeclaration::~VarDeclaration\28\29 -9154:SkSL::VarDeclaration::description\28\29\20const -9155:SkSL::TypeReference::clone\28SkSL::Position\29\20const -9156:SkSL::Type::minimumValue\28\29\20const -9157:SkSL::Type::maximumValue\28\29\20const -9158:SkSL::Type::matches\28SkSL::Type\20const&\29\20const -9159:SkSL::Type::isAllowedInUniform\28SkSL::Position*\29\20const -9160:SkSL::Type::fields\28\29\20const -9161:SkSL::Transform::HoistSwitchVarDeclarationsAtTopLevel\28SkSL::Context\20const&\2c\20skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>&\2c\20SkSL::SymbolTable&\2c\20SkSL::Position\29::HoistSwitchVarDeclsVisitor::~HoistSwitchVarDeclsVisitor\28\29_7022 -9162:SkSL::Transform::HoistSwitchVarDeclarationsAtTopLevel\28SkSL::Context\20const&\2c\20skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>&\2c\20SkSL::SymbolTable&\2c\20SkSL::Position\29::HoistSwitchVarDeclsVisitor::~HoistSwitchVarDeclsVisitor\28\29 -9163:SkSL::Transform::HoistSwitchVarDeclarationsAtTopLevel\28SkSL::Context\20const&\2c\20skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>&\2c\20SkSL::SymbolTable&\2c\20SkSL::Position\29::HoistSwitchVarDeclsVisitor::visitStatementPtr\28std::__2::unique_ptr>&\29 -9164:SkSL::Tracer::var\28int\2c\20int\29 -9165:SkSL::Tracer::scope\28int\29 -9166:SkSL::Tracer::line\28int\29 -9167:SkSL::Tracer::exit\28int\29 -9168:SkSL::Tracer::enter\28int\29 -9169:SkSL::TextureType::textureAccess\28\29\20const -9170:SkSL::TextureType::isMultisampled\28\29\20const -9171:SkSL::TextureType::isDepth\28\29\20const -9172:SkSL::TernaryExpression::~TernaryExpression\28\29_6722 -9173:SkSL::TernaryExpression::~TernaryExpression\28\29 -9174:SkSL::TernaryExpression::description\28SkSL::OperatorPrecedence\29\20const -9175:SkSL::TernaryExpression::clone\28SkSL::Position\29\20const -9176:SkSL::TProgramVisitor::visitExpression\28SkSL::Expression&\29 -9177:SkSL::Swizzle::description\28SkSL::OperatorPrecedence\29\20const -9178:SkSL::Swizzle::clone\28SkSL::Position\29\20const -9179:SkSL::SwitchStatement::description\28\29\20const -9180:SkSL::SwitchCase::description\28\29\20const -9181:SkSL::StructType::slotType\28unsigned\20long\29\20const -9182:SkSL::StructType::isOrContainsUnsizedArray\28\29\20const -9183:SkSL::StructType::isOrContainsBool\28\29\20const -9184:SkSL::StructType::isOrContainsAtomic\28\29\20const -9185:SkSL::StructType::isOrContainsArray\28\29\20const -9186:SkSL::StructType::isInterfaceBlock\28\29\20const -9187:SkSL::StructType::isBuiltin\28\29\20const -9188:SkSL::StructType::isAllowedInUniform\28SkSL::Position*\29\20const -9189:SkSL::StructType::isAllowedInES2\28\29\20const -9190:SkSL::StructType::fields\28\29\20const -9191:SkSL::StructDefinition::description\28\29\20const -9192:SkSL::StringStream::~StringStream\28\29_12836 -9193:SkSL::StringStream::~StringStream\28\29 -9194:SkSL::StringStream::write\28void\20const*\2c\20unsigned\20long\29 -9195:SkSL::StringStream::writeText\28char\20const*\29 -9196:SkSL::StringStream::write8\28unsigned\20char\29 -9197:SkSL::SingleArgumentConstructor::~SingleArgumentConstructor\28\29 -9198:SkSL::Setting::description\28SkSL::OperatorPrecedence\29\20const -9199:SkSL::Setting::clone\28SkSL::Position\29\20const -9200:SkSL::ScalarType::priority\28\29\20const -9201:SkSL::ScalarType::numberKind\28\29\20const -9202:SkSL::ScalarType::minimumValue\28\29\20const -9203:SkSL::ScalarType::maximumValue\28\29\20const -9204:SkSL::ScalarType::isOrContainsBool\28\29\20const -9205:SkSL::ScalarType::isAllowedInUniform\28SkSL::Position*\29\20const -9206:SkSL::ScalarType::isAllowedInES2\28\29\20const -9207:SkSL::ScalarType::bitWidth\28\29\20const -9208:SkSL::SamplerType::textureAccess\28\29\20const -9209:SkSL::SamplerType::isMultisampled\28\29\20const -9210:SkSL::SamplerType::isDepth\28\29\20const -9211:SkSL::SamplerType::isArrayedTexture\28\29\20const -9212:SkSL::SamplerType::dimensions\28\29\20const -9213:SkSL::ReturnStatement::description\28\29\20const -9214:SkSL::RP::VariableLValue::store\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -9215:SkSL::RP::VariableLValue::push\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -9216:SkSL::RP::VariableLValue::isWritable\28\29\20const -9217:SkSL::RP::VariableLValue::fixedSlotRange\28SkSL::RP::Generator*\29 -9218:SkSL::RP::UnownedLValueSlice::store\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -9219:SkSL::RP::UnownedLValueSlice::push\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -9220:SkSL::RP::UnownedLValueSlice::fixedSlotRange\28SkSL::RP::Generator*\29 -9221:SkSL::RP::SwizzleLValue::~SwizzleLValue\28\29_6353 -9222:SkSL::RP::SwizzleLValue::~SwizzleLValue\28\29 -9223:SkSL::RP::SwizzleLValue::swizzle\28\29 -9224:SkSL::RP::SwizzleLValue::store\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -9225:SkSL::RP::SwizzleLValue::push\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -9226:SkSL::RP::SwizzleLValue::fixedSlotRange\28SkSL::RP::Generator*\29 -9227:SkSL::RP::ScratchLValue::~ScratchLValue\28\29_6367 -9228:SkSL::RP::ScratchLValue::~ScratchLValue\28\29 -9229:SkSL::RP::ScratchLValue::push\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -9230:SkSL::RP::ScratchLValue::fixedSlotRange\28SkSL::RP::Generator*\29 -9231:SkSL::RP::LValueSlice::~LValueSlice\28\29_6351 -9232:SkSL::RP::LValueSlice::~LValueSlice\28\29 -9233:SkSL::RP::LValue::~LValue\28\29_6343 -9234:SkSL::RP::ImmutableLValue::push\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -9235:SkSL::RP::ImmutableLValue::fixedSlotRange\28SkSL::RP::Generator*\29 -9236:SkSL::RP::DynamicIndexLValue::~DynamicIndexLValue\28\29_6360 -9237:SkSL::RP::DynamicIndexLValue::store\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -9238:SkSL::RP::DynamicIndexLValue::push\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -9239:SkSL::RP::DynamicIndexLValue::isWritable\28\29\20const -9240:SkSL::RP::DynamicIndexLValue::fixedSlotRange\28SkSL::RP::Generator*\29 -9241:SkSL::ProgramVisitor::visitStatementPtr\28std::__2::unique_ptr>\20const&\29 -9242:SkSL::ProgramVisitor::visitExpressionPtr\28std::__2::unique_ptr>\20const&\29 -9243:SkSL::PrefixExpression::~PrefixExpression\28\29_6652 -9244:SkSL::PrefixExpression::~PrefixExpression\28\29 -9245:SkSL::PrefixExpression::description\28SkSL::OperatorPrecedence\29\20const -9246:SkSL::PrefixExpression::clone\28SkSL::Position\29\20const -9247:SkSL::PostfixExpression::description\28SkSL::OperatorPrecedence\29\20const -9248:SkSL::PostfixExpression::clone\28SkSL::Position\29\20const -9249:SkSL::Poison::description\28SkSL::OperatorPrecedence\29\20const -9250:SkSL::Poison::clone\28SkSL::Position\29\20const -9251:SkSL::PipelineStage::Callbacks::getMainName\28\29 -9252:SkSL::Parser::Checkpoint::ForwardingErrorReporter::~ForwardingErrorReporter\28\29_6052 -9253:SkSL::Parser::Checkpoint::ForwardingErrorReporter::~ForwardingErrorReporter\28\29 -9254:SkSL::Parser::Checkpoint::ForwardingErrorReporter::handleError\28std::__2::basic_string_view>\2c\20SkSL::Position\29 -9255:SkSL::Nop::description\28\29\20const -9256:SkSL::MultiArgumentConstructor::~MultiArgumentConstructor\28\29 -9257:SkSL::ModifiersDeclaration::description\28\29\20const -9258:SkSL::MethodReference::description\28SkSL::OperatorPrecedence\29\20const -9259:SkSL::MethodReference::clone\28SkSL::Position\29\20const -9260:SkSL::MatrixType::slotCount\28\29\20const -9261:SkSL::MatrixType::rows\28\29\20const -9262:SkSL::MatrixType::isAllowedInES2\28\29\20const -9263:SkSL::LiteralType::minimumValue\28\29\20const -9264:SkSL::LiteralType::maximumValue\28\29\20const -9265:SkSL::LiteralType::isOrContainsBool\28\29\20const -9266:SkSL::Literal::getConstantValue\28int\29\20const -9267:SkSL::Literal::description\28SkSL::OperatorPrecedence\29\20const -9268:SkSL::Literal::compareConstant\28SkSL::Expression\20const&\29\20const -9269:SkSL::Literal::clone\28SkSL::Position\29\20const -9270:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_uintBitsToFloat\28double\2c\20double\2c\20double\29 -9271:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_trunc\28double\2c\20double\2c\20double\29 -9272:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_tanh\28double\2c\20double\2c\20double\29 -9273:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_tan\28double\2c\20double\2c\20double\29 -9274:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_step\28double\2c\20double\2c\20double\29 -9275:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_sqrt\28double\2c\20double\2c\20double\29 -9276:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_smoothstep\28double\2c\20double\2c\20double\29 -9277:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_sinh\28double\2c\20double\2c\20double\29 -9278:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_sin\28double\2c\20double\2c\20double\29 -9279:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_saturate\28double\2c\20double\2c\20double\29 -9280:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_radians\28double\2c\20double\2c\20double\29 -9281:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_pow\28double\2c\20double\2c\20double\29 -9282:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_mod\28double\2c\20double\2c\20double\29 -9283:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_mix\28double\2c\20double\2c\20double\29 -9284:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_min\28double\2c\20double\2c\20double\29 -9285:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_max\28double\2c\20double\2c\20double\29 -9286:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_matrixCompMult\28double\2c\20double\2c\20double\29 -9287:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_log\28double\2c\20double\2c\20double\29 -9288:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_log2\28double\2c\20double\2c\20double\29 -9289:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_inversesqrt\28double\2c\20double\2c\20double\29 -9290:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_intBitsToFloat\28double\2c\20double\2c\20double\29 -9291:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_fract\28double\2c\20double\2c\20double\29 -9292:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_fma\28double\2c\20double\2c\20double\29 -9293:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_floor\28double\2c\20double\2c\20double\29 -9294:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_floatBitsToUint\28double\2c\20double\2c\20double\29 -9295:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_floatBitsToInt\28double\2c\20double\2c\20double\29 -9296:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_exp\28double\2c\20double\2c\20double\29 -9297:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_exp2\28double\2c\20double\2c\20double\29 -9298:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_degrees\28double\2c\20double\2c\20double\29 -9299:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_cosh\28double\2c\20double\2c\20double\29 -9300:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_cos\28double\2c\20double\2c\20double\29 -9301:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_clamp\28double\2c\20double\2c\20double\29 -9302:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_ceil\28double\2c\20double\2c\20double\29 -9303:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_atanh\28double\2c\20double\2c\20double\29 -9304:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_atan\28double\2c\20double\2c\20double\29 -9305:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_atan2\28double\2c\20double\2c\20double\29 -9306:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_asinh\28double\2c\20double\2c\20double\29 -9307:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_asin\28double\2c\20double\2c\20double\29 -9308:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_acosh\28double\2c\20double\2c\20double\29 -9309:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_acos\28double\2c\20double\2c\20double\29 -9310:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_abs\28double\2c\20double\2c\20double\29 -9311:SkSL::Intrinsics::\28anonymous\20namespace\29::compare_notEqual\28double\2c\20double\29 -9312:SkSL::Intrinsics::\28anonymous\20namespace\29::compare_lessThan\28double\2c\20double\29 -9313:SkSL::Intrinsics::\28anonymous\20namespace\29::compare_lessThanEqual\28double\2c\20double\29 -9314:SkSL::Intrinsics::\28anonymous\20namespace\29::compare_greaterThan\28double\2c\20double\29 -9315:SkSL::Intrinsics::\28anonymous\20namespace\29::compare_greaterThanEqual\28double\2c\20double\29 -9316:SkSL::Intrinsics::\28anonymous\20namespace\29::compare_equal\28double\2c\20double\29 -9317:SkSL::Intrinsics::\28anonymous\20namespace\29::coalesce_dot\28double\2c\20double\2c\20double\29 -9318:SkSL::Intrinsics::\28anonymous\20namespace\29::coalesce_any\28double\2c\20double\2c\20double\29 -9319:SkSL::Intrinsics::\28anonymous\20namespace\29::coalesce_all\28double\2c\20double\2c\20double\29 -9320:SkSL::InterfaceBlock::~InterfaceBlock\28\29_6619 -9321:SkSL::InterfaceBlock::description\28\29\20const -9322:SkSL::IndexExpression::~IndexExpression\28\29_6616 -9323:SkSL::IndexExpression::~IndexExpression\28\29 -9324:SkSL::IndexExpression::description\28SkSL::OperatorPrecedence\29\20const -9325:SkSL::IndexExpression::clone\28SkSL::Position\29\20const -9326:SkSL::IfStatement::~IfStatement\28\29_6609 -9327:SkSL::IfStatement::~IfStatement\28\29 -9328:SkSL::IfStatement::description\28\29\20const -9329:SkSL::GlobalVarDeclaration::description\28\29\20const -9330:SkSL::GenericType::slotType\28unsigned\20long\29\20const -9331:SkSL::GenericType::coercibleTypes\28\29\20const -9332:SkSL::GLSLCodeGenerator::~GLSLCodeGenerator\28\29_12911 -9333:SkSL::FunctionReference::description\28SkSL::OperatorPrecedence\29\20const -9334:SkSL::FunctionReference::clone\28SkSL::Position\29\20const -9335:SkSL::FunctionPrototype::description\28\29\20const -9336:SkSL::FunctionDefinition::description\28\29\20const -9337:SkSL::FunctionDefinition::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::FunctionDeclaration\20const&\2c\20std::__2::unique_ptr>\29::Finalizer::~Finalizer\28\29_6600 -9338:SkSL::FunctionDefinition::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::FunctionDeclaration\20const&\2c\20std::__2::unique_ptr>\29::Finalizer::~Finalizer\28\29 -9339:SkSL::FunctionCall::description\28SkSL::OperatorPrecedence\29\20const -9340:SkSL::FunctionCall::clone\28SkSL::Position\29\20const -9341:SkSL::ForStatement::~ForStatement\28\29_6491 -9342:SkSL::ForStatement::~ForStatement\28\29 -9343:SkSL::ForStatement::description\28\29\20const -9344:SkSL::FieldSymbol::description\28\29\20const -9345:SkSL::FieldAccess::clone\28SkSL::Position\29\20const -9346:SkSL::Extension::description\28\29\20const -9347:SkSL::ExtendedVariable::~ExtendedVariable\28\29_6941 -9348:SkSL::ExtendedVariable::~ExtendedVariable\28\29 -9349:SkSL::ExtendedVariable::mangledName\28\29\20const -9350:SkSL::ExtendedVariable::layout\28\29\20const -9351:SkSL::ExtendedVariable::interfaceBlock\28\29\20const -9352:SkSL::ExtendedVariable::detachDeadInterfaceBlock\28\29 -9353:SkSL::ExpressionStatement::description\28\29\20const -9354:SkSL::Expression::getConstantValue\28int\29\20const -9355:SkSL::EmptyExpression::description\28SkSL::OperatorPrecedence\29\20const -9356:SkSL::EmptyExpression::clone\28SkSL::Position\29\20const -9357:SkSL::DoStatement::description\28\29\20const -9358:SkSL::DiscardStatement::description\28\29\20const -9359:SkSL::DebugTracePriv::~DebugTracePriv\28\29_6972 -9360:SkSL::DebugTracePriv::dump\28SkWStream*\29\20const -9361:SkSL::CountReturnsWithLimit::visitStatement\28SkSL::Statement\20const&\29 -9362:SkSL::ContinueStatement::description\28\29\20const -9363:SkSL::ConstructorStruct::clone\28SkSL::Position\29\20const -9364:SkSL::ConstructorSplat::getConstantValue\28int\29\20const -9365:SkSL::ConstructorSplat::clone\28SkSL::Position\29\20const -9366:SkSL::ConstructorScalarCast::clone\28SkSL::Position\29\20const -9367:SkSL::ConstructorMatrixResize::getConstantValue\28int\29\20const -9368:SkSL::ConstructorMatrixResize::clone\28SkSL::Position\29\20const -9369:SkSL::ConstructorDiagonalMatrix::getConstantValue\28int\29\20const -9370:SkSL::ConstructorDiagonalMatrix::clone\28SkSL::Position\29\20const -9371:SkSL::ConstructorCompoundCast::clone\28SkSL::Position\29\20const -9372:SkSL::ConstructorCompound::clone\28SkSL::Position\29\20const -9373:SkSL::ConstructorArrayCast::clone\28SkSL::Position\29\20const -9374:SkSL::ConstructorArray::clone\28SkSL::Position\29\20const -9375:SkSL::Compiler::CompilerErrorReporter::handleError\28std::__2::basic_string_view>\2c\20SkSL::Position\29 -9376:SkSL::CodeGenerator::~CodeGenerator\28\29 -9377:SkSL::ChildCall::description\28SkSL::OperatorPrecedence\29\20const -9378:SkSL::ChildCall::clone\28SkSL::Position\29\20const -9379:SkSL::BreakStatement::description\28\29\20const -9380:SkSL::Block::~Block\28\29_6393 -9381:SkSL::Block::~Block\28\29 -9382:SkSL::Block::isEmpty\28\29\20const -9383:SkSL::Block::description\28\29\20const -9384:SkSL::BinaryExpression::~BinaryExpression\28\29_6386 -9385:SkSL::BinaryExpression::~BinaryExpression\28\29 -9386:SkSL::BinaryExpression::description\28SkSL::OperatorPrecedence\29\20const -9387:SkSL::BinaryExpression::clone\28SkSL::Position\29\20const -9388:SkSL::ArrayType::slotType\28unsigned\20long\29\20const -9389:SkSL::ArrayType::slotCount\28\29\20const -9390:SkSL::ArrayType::matches\28SkSL::Type\20const&\29\20const -9391:SkSL::ArrayType::isUnsizedArray\28\29\20const -9392:SkSL::ArrayType::isOrContainsUnsizedArray\28\29\20const -9393:SkSL::ArrayType::isBuiltin\28\29\20const -9394:SkSL::ArrayType::isAllowedInUniform\28SkSL::Position*\29\20const -9395:SkSL::AnyConstructor::getConstantValue\28int\29\20const -9396:SkSL::AnyConstructor::description\28SkSL::OperatorPrecedence\29\20const -9397:SkSL::AnyConstructor::compareConstant\28SkSL::Expression\20const&\29\20const -9398:SkSL::Analysis::\28anonymous\20namespace\29::LoopControlFlowVisitor::visitStatement\28SkSL::Statement\20const&\29 -9399:SkSL::Analysis::IsDynamicallyUniformExpression\28SkSL::Expression\20const&\29::IsDynamicallyUniformExpressionVisitor::visitExpression\28SkSL::Expression\20const&\29 -9400:SkSL::Analysis::IsCompileTimeConstant\28SkSL::Expression\20const&\29::IsCompileTimeConstantVisitor::visitExpression\28SkSL::Expression\20const&\29 -9401:SkSL::Analysis::HasSideEffects\28SkSL::Expression\20const&\29::HasSideEffectsVisitor::visitExpression\28SkSL::Expression\20const&\29 -9402:SkSL::Analysis::FindFunctionsToSpecialize\28SkSL::Program\20const&\2c\20SkSL::Analysis::SpecializationInfo*\2c\20std::__2::function\20const&\29::Searcher::~Searcher\28\29_6168 -9403:SkSL::Analysis::FindFunctionsToSpecialize\28SkSL::Program\20const&\2c\20SkSL::Analysis::SpecializationInfo*\2c\20std::__2::function\20const&\29::Searcher::~Searcher\28\29 -9404:SkSL::Analysis::FindFunctionsToSpecialize\28SkSL::Program\20const&\2c\20SkSL::Analysis::SpecializationInfo*\2c\20std::__2::function\20const&\29::Searcher::visitExpression\28SkSL::Expression\20const&\29 -9405:SkSL::Analysis::ContainsVariable\28SkSL::Expression\20const&\2c\20SkSL::Variable\20const&\29::ContainsVariableVisitor::visitExpression\28SkSL::Expression\20const&\29 -9406:SkSL::Analysis::ContainsRTAdjust\28SkSL::Expression\20const&\29::ContainsRTAdjustVisitor::visitExpression\28SkSL::Expression\20const&\29 -9407:SkSL::Analysis::CheckProgramStructure\28SkSL::Program\20const&\29::ProgramStructureVisitor::~ProgramStructureVisitor\28\29_6094 -9408:SkSL::Analysis::CheckProgramStructure\28SkSL::Program\20const&\29::ProgramStructureVisitor::~ProgramStructureVisitor\28\29 -9409:SkSL::Analysis::CheckProgramStructure\28SkSL::Program\20const&\29::ProgramStructureVisitor::visitExpression\28SkSL::Expression\20const&\29 -9410:SkSL::AliasType::textureAccess\28\29\20const -9411:SkSL::AliasType::slotType\28unsigned\20long\29\20const -9412:SkSL::AliasType::slotCount\28\29\20const -9413:SkSL::AliasType::rows\28\29\20const -9414:SkSL::AliasType::priority\28\29\20const -9415:SkSL::AliasType::isVector\28\29\20const -9416:SkSL::AliasType::isUnsizedArray\28\29\20const -9417:SkSL::AliasType::isStruct\28\29\20const -9418:SkSL::AliasType::isScalar\28\29\20const -9419:SkSL::AliasType::isMultisampled\28\29\20const -9420:SkSL::AliasType::isMatrix\28\29\20const -9421:SkSL::AliasType::isLiteral\28\29\20const -9422:SkSL::AliasType::isInterfaceBlock\28\29\20const -9423:SkSL::AliasType::isDepth\28\29\20const -9424:SkSL::AliasType::isArrayedTexture\28\29\20const -9425:SkSL::AliasType::isArray\28\29\20const -9426:SkSL::AliasType::dimensions\28\29\20const -9427:SkSL::AliasType::componentType\28\29\20const -9428:SkSL::AliasType::columns\28\29\20const -9429:SkSL::AliasType::coercibleTypes\28\29\20const -9430:SkRuntimeShader::~SkRuntimeShader\28\29_4986 -9431:SkRuntimeShader::type\28\29\20const -9432:SkRuntimeShader::isOpaque\28\29\20const -9433:SkRuntimeShader::getTypeName\28\29\20const -9434:SkRuntimeShader::flatten\28SkWriteBuffer&\29\20const -9435:SkRuntimeShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -9436:SkRuntimeEffect::~SkRuntimeEffect\28\29_4075 -9437:SkRuntimeEffect::MakeFromSource\28SkString\2c\20SkRuntimeEffect::Options\20const&\2c\20SkSL::ProgramKind\29 -9438:SkRuntimeColorFilter::~SkRuntimeColorFilter\28\29_5397 -9439:SkRuntimeColorFilter::~SkRuntimeColorFilter\28\29 -9440:SkRuntimeColorFilter::onIsAlphaUnchanged\28\29\20const -9441:SkRuntimeColorFilter::getTypeName\28\29\20const -9442:SkRuntimeColorFilter::appendStages\28SkStageRec\20const&\2c\20bool\29\20const -9443:SkRuntimeBlender::~SkRuntimeBlender\28\29_4041 -9444:SkRuntimeBlender::~SkRuntimeBlender\28\29 -9445:SkRuntimeBlender::onAppendStages\28SkStageRec\20const&\29\20const -9446:SkRuntimeBlender::getTypeName\28\29\20const -9447:SkRgnClipBlitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -9448:SkRgnClipBlitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -9449:SkRgnClipBlitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -9450:SkRgnClipBlitter::blitH\28int\2c\20int\2c\20int\29 -9451:SkRgnClipBlitter::blitAntiRect\28int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\29 -9452:SkRgnClipBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -9453:SkRgnBuilder::~SkRgnBuilder\28\29_3988 -9454:SkRgnBuilder::blitH\28int\2c\20int\2c\20int\29 -9455:SkResourceCache::~SkResourceCache\28\29_4007 -9456:SkResourceCache::purgeSharedID\28unsigned\20long\20long\29 -9457:SkResourceCache::purgeAll\28\29 -9458:SkResourceCache::SetTotalByteLimit\28unsigned\20long\29 -9459:SkResourceCache::GetTotalBytesUsed\28\29 -9460:SkResourceCache::GetTotalByteLimit\28\29 -9461:SkRescaleAndReadPixels\28SkBitmap\2c\20SkImageInfo\20const&\2c\20SkIRect\20const&\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29::Result::~Result\28\29_4801 -9462:SkRescaleAndReadPixels\28SkBitmap\2c\20SkImageInfo\20const&\2c\20SkIRect\20const&\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29::Result::~Result\28\29 -9463:SkRescaleAndReadPixels\28SkBitmap\2c\20SkImageInfo\20const&\2c\20SkIRect\20const&\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29::Result::rowBytes\28int\29\20const -9464:SkRescaleAndReadPixels\28SkBitmap\2c\20SkImageInfo\20const&\2c\20SkIRect\20const&\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29::Result::data\28int\29\20const -9465:SkRefCntSet::~SkRefCntSet\28\29_2111 -9466:SkRefCntSet::incPtr\28void*\29 -9467:SkRefCntSet::decPtr\28void*\29 -9468:SkRectClipBlitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -9469:SkRectClipBlitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -9470:SkRectClipBlitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -9471:SkRectClipBlitter::blitH\28int\2c\20int\2c\20int\29 -9472:SkRectClipBlitter::blitAntiRect\28int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\29 -9473:SkRectClipBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -9474:SkRecordedDrawable::~SkRecordedDrawable\28\29_3935 -9475:SkRecordedDrawable::~SkRecordedDrawable\28\29 -9476:SkRecordedDrawable::onMakePictureSnapshot\28\29 -9477:SkRecordedDrawable::onGetBounds\28\29 -9478:SkRecordedDrawable::onDraw\28SkCanvas*\29 -9479:SkRecordedDrawable::onApproximateBytesUsed\28\29 -9480:SkRecordedDrawable::getTypeName\28\29\20const -9481:SkRecordedDrawable::flatten\28SkWriteBuffer&\29\20const -9482:SkRecordCanvas::~SkRecordCanvas\28\29_3890 -9483:SkRecordCanvas::~SkRecordCanvas\28\29 -9484:SkRecordCanvas::willSave\28\29 -9485:SkRecordCanvas::onResetClip\28\29 -9486:SkRecordCanvas::onDrawVerticesObject\28SkVertices\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -9487:SkRecordCanvas::onDrawTextBlob\28SkTextBlob\20const*\2c\20float\2c\20float\2c\20SkPaint\20const&\29 -9488:SkRecordCanvas::onDrawSlug\28sktext::gpu::Slug\20const*\2c\20SkPaint\20const&\29 -9489:SkRecordCanvas::onDrawShadowRec\28SkPath\20const&\2c\20SkDrawShadowRec\20const&\29 -9490:SkRecordCanvas::onDrawRegion\28SkRegion\20const&\2c\20SkPaint\20const&\29 -9491:SkRecordCanvas::onDrawRect\28SkRect\20const&\2c\20SkPaint\20const&\29 -9492:SkRecordCanvas::onDrawRRect\28SkRRect\20const&\2c\20SkPaint\20const&\29 -9493:SkRecordCanvas::onDrawPoints\28SkCanvas::PointMode\2c\20unsigned\20long\2c\20SkPoint\20const*\2c\20SkPaint\20const&\29 -9494:SkRecordCanvas::onDrawPicture\28SkPicture\20const*\2c\20SkMatrix\20const*\2c\20SkPaint\20const*\29 -9495:SkRecordCanvas::onDrawPath\28SkPath\20const&\2c\20SkPaint\20const&\29 -9496:SkRecordCanvas::onDrawPatch\28SkPoint\20const*\2c\20unsigned\20int\20const*\2c\20SkPoint\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -9497:SkRecordCanvas::onDrawPaint\28SkPaint\20const&\29 -9498:SkRecordCanvas::onDrawOval\28SkRect\20const&\2c\20SkPaint\20const&\29 -9499:SkRecordCanvas::onDrawMesh\28SkMesh\20const&\2c\20sk_sp\2c\20SkPaint\20const&\29 -9500:SkRecordCanvas::onDrawImageRect2\28SkImage\20const*\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -9501:SkRecordCanvas::onDrawImageLattice2\28SkImage\20const*\2c\20SkCanvas::Lattice\20const&\2c\20SkRect\20const&\2c\20SkFilterMode\2c\20SkPaint\20const*\29 -9502:SkRecordCanvas::onDrawImage2\28SkImage\20const*\2c\20float\2c\20float\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\29 -9503:SkRecordCanvas::onDrawGlyphRunList\28sktext::GlyphRunList\20const&\2c\20SkPaint\20const&\29 -9504:SkRecordCanvas::onDrawEdgeAAQuad\28SkRect\20const&\2c\20SkPoint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkBlendMode\29 -9505:SkRecordCanvas::onDrawEdgeAAImageSet2\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -9506:SkRecordCanvas::onDrawDrawable\28SkDrawable*\2c\20SkMatrix\20const*\29 -9507:SkRecordCanvas::onDrawDRRect\28SkRRect\20const&\2c\20SkRRect\20const&\2c\20SkPaint\20const&\29 -9508:SkRecordCanvas::onDrawBehind\28SkPaint\20const&\29 -9509:SkRecordCanvas::onDrawAtlas2\28SkImage\20const*\2c\20SkRSXform\20const*\2c\20SkRect\20const*\2c\20unsigned\20int\20const*\2c\20int\2c\20SkBlendMode\2c\20SkSamplingOptions\20const&\2c\20SkRect\20const*\2c\20SkPaint\20const*\29 -9510:SkRecordCanvas::onDrawArc\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\2c\20SkPaint\20const&\29 -9511:SkRecordCanvas::onDrawAnnotation\28SkRect\20const&\2c\20char\20const*\2c\20SkData*\29 -9512:SkRecordCanvas::onDoSaveBehind\28SkRect\20const*\29 -9513:SkRecordCanvas::onClipShader\28sk_sp\2c\20SkClipOp\29 -9514:SkRecordCanvas::onClipRegion\28SkRegion\20const&\2c\20SkClipOp\29 -9515:SkRecordCanvas::onClipRect\28SkRect\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -9516:SkRecordCanvas::onClipRRect\28SkRRect\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -9517:SkRecordCanvas::onClipPath\28SkPath\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -9518:SkRecordCanvas::getSaveLayerStrategy\28SkCanvas::SaveLayerRec\20const&\29 -9519:SkRecordCanvas::didTranslate\28float\2c\20float\29 -9520:SkRecordCanvas::didSetM44\28SkM44\20const&\29 -9521:SkRecordCanvas::didScale\28float\2c\20float\29 -9522:SkRecordCanvas::didRestore\28\29 -9523:SkRecordCanvas::didConcat44\28SkM44\20const&\29 -9524:SkRecord::~SkRecord\28\29_3837 -9525:SkRecord::~SkRecord\28\29 -9526:SkRasterPipelineSpriteBlitter::~SkRasterPipelineSpriteBlitter\28\29_1516 -9527:SkRasterPipelineSpriteBlitter::~SkRasterPipelineSpriteBlitter\28\29 -9528:SkRasterPipelineSpriteBlitter::setup\28SkPixmap\20const&\2c\20int\2c\20int\2c\20SkPaint\20const&\29 -9529:SkRasterPipelineSpriteBlitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -9530:SkRasterPipelineBlitter::~SkRasterPipelineBlitter\28\29_3792 -9531:SkRasterPipelineBlitter::canDirectBlit\28\29 -9532:SkRasterPipelineBlitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -9533:SkRasterPipelineBlitter::blitH\28int\2c\20int\2c\20int\29 -9534:SkRasterPipelineBlitter::blitAntiV2\28int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -9535:SkRasterPipelineBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -9536:SkRasterPipelineBlitter::blitAntiH2\28int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -9537:SkRasterPipelineBlitter::Create\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkArenaAlloc*\2c\20SkRasterPipeline\20const&\2c\20bool\2c\20bool\2c\20SkShader\20const*\29::$_3::__invoke\28SkPixmap*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20long\20long\29 -9538:SkRasterPipelineBlitter::Create\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkArenaAlloc*\2c\20SkRasterPipeline\20const&\2c\20bool\2c\20bool\2c\20SkShader\20const*\29::$_2::__invoke\28SkPixmap*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20long\20long\29 -9539:SkRasterPipelineBlitter::Create\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkArenaAlloc*\2c\20SkRasterPipeline\20const&\2c\20bool\2c\20bool\2c\20SkShader\20const*\29::$_1::__invoke\28SkPixmap*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20long\20long\29 -9540:SkRasterPipelineBlitter::Create\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkArenaAlloc*\2c\20SkRasterPipeline\20const&\2c\20bool\2c\20bool\2c\20SkShader\20const*\29::$_0::__invoke\28SkPixmap*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20long\20long\29 -9541:SkRadialGradient::getTypeName\28\29\20const -9542:SkRadialGradient::flatten\28SkWriteBuffer&\29\20const -9543:SkRadialGradient::asGradient\28SkShaderBase::GradientInfo*\2c\20SkMatrix*\29\20const -9544:SkRadialGradient::appendGradientStages\28SkArenaAlloc*\2c\20SkRasterPipeline*\2c\20SkRasterPipeline*\29\20const -9545:SkRTree::~SkRTree\28\29_3725 -9546:SkRTree::~SkRTree\28\29 -9547:SkRTree::search\28SkRect\20const&\2c\20std::__2::vector>*\29\20const -9548:SkRTree::insert\28SkRect\20const*\2c\20int\29 -9549:SkRTree::bytesUsed\28\29\20const -9550:SkPtrSet::~SkPtrSet\28\29 -9551:SkPngNormalDecoder::~SkPngNormalDecoder\28\29 -9552:SkPngNormalDecoder::setRange\28int\2c\20int\2c\20void*\2c\20unsigned\20long\29 -9553:SkPngNormalDecoder::decode\28int*\29 -9554:SkPngNormalDecoder::decodeAllRows\28void*\2c\20unsigned\20long\2c\20int*\29 -9555:SkPngNormalDecoder::RowCallback\28png_struct_def*\2c\20unsigned\20char*\2c\20unsigned\20int\2c\20int\29 -9556:SkPngNormalDecoder::AllRowsCallback\28png_struct_def*\2c\20unsigned\20char*\2c\20unsigned\20int\2c\20int\29 -9557:SkPngInterlacedDecoder::~SkPngInterlacedDecoder\28\29_13075 -9558:SkPngInterlacedDecoder::~SkPngInterlacedDecoder\28\29 -9559:SkPngInterlacedDecoder::setRange\28int\2c\20int\2c\20void*\2c\20unsigned\20long\29 -9560:SkPngInterlacedDecoder::decode\28int*\29 -9561:SkPngInterlacedDecoder::decodeAllRows\28void*\2c\20unsigned\20long\2c\20int*\29 -9562:SkPngInterlacedDecoder::InterlacedRowCallback\28png_struct_def*\2c\20unsigned\20char*\2c\20unsigned\20int\2c\20int\29 -9563:SkPngEncoderImpl::~SkPngEncoderImpl\28\29_12933 -9564:SkPngEncoderImpl::onFinishEncoding\28\29 -9565:SkPngEncoderImpl::onEncodeRow\28SkSpan\29 -9566:SkPngEncoderBase::~SkPngEncoderBase\28\29 -9567:SkPngEncoderBase::onEncodeRows\28int\29 -9568:SkPngCompositeChunkReader::~SkPngCompositeChunkReader\28\29_13083 -9569:SkPngCompositeChunkReader::~SkPngCompositeChunkReader\28\29 -9570:SkPngCompositeChunkReader::readChunk\28char\20const*\2c\20void\20const*\2c\20unsigned\20long\29 -9571:SkPngCodecBase::initializeXforms\28SkImageInfo\20const&\2c\20SkCodec::Options\20const&\2c\20int\29 -9572:SkPngCodecBase::getSampler\28bool\29 -9573:SkPngCodec::~SkPngCodec\28\29_13067 -9574:SkPngCodec::onTryGetTrnsChunk\28\29 -9575:SkPngCodec::onTryGetPlteChunk\28\29 -9576:SkPngCodec::onStartIncrementalDecode\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\29 -9577:SkPngCodec::onRewind\28\29 -9578:SkPngCodec::onIncrementalDecode\28int*\29 -9579:SkPngCodec::onGetPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\2c\20int*\29 -9580:SkPngCodec::onGetGainmapInfo\28SkGainmapInfo*\29 -9581:SkPngCodec::onGetGainmapCodec\28SkGainmapInfo*\2c\20std::__2::unique_ptr>*\29 -9582:SkPixmap::erase\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkIRect\20const*\29\20const::$_2::__invoke\28void*\2c\20unsigned\20long\20long\2c\20int\29 -9583:SkPixmap::erase\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkIRect\20const*\29\20const::$_1::__invoke\28void*\2c\20unsigned\20long\20long\2c\20int\29 -9584:SkPixmap::erase\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkIRect\20const*\29\20const::$_0::__invoke\28void*\2c\20unsigned\20long\20long\2c\20int\29 -9585:SkPixelRef::~SkPixelRef\28\29_3656 -9586:SkPictureShader::~SkPictureShader\28\29_4970 -9587:SkPictureShader::~SkPictureShader\28\29 -9588:SkPictureShader::type\28\29\20const -9589:SkPictureShader::getTypeName\28\29\20const -9590:SkPictureShader::flatten\28SkWriteBuffer&\29\20const -9591:SkPictureShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -9592:SkPictureRecorder*\20emscripten::internal::operator_new\28\29 -9593:SkPictureRecord::~SkPictureRecord\28\29_3640 -9594:SkPictureRecord::willSave\28\29 -9595:SkPictureRecord::willRestore\28\29 -9596:SkPictureRecord::onResetClip\28\29 -9597:SkPictureRecord::onDrawVerticesObject\28SkVertices\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -9598:SkPictureRecord::onDrawTextBlob\28SkTextBlob\20const*\2c\20float\2c\20float\2c\20SkPaint\20const&\29 -9599:SkPictureRecord::onDrawSlug\28sktext::gpu::Slug\20const*\2c\20SkPaint\20const&\29 -9600:SkPictureRecord::onDrawShadowRec\28SkPath\20const&\2c\20SkDrawShadowRec\20const&\29 -9601:SkPictureRecord::onDrawRegion\28SkRegion\20const&\2c\20SkPaint\20const&\29 -9602:SkPictureRecord::onDrawRect\28SkRect\20const&\2c\20SkPaint\20const&\29 -9603:SkPictureRecord::onDrawRRect\28SkRRect\20const&\2c\20SkPaint\20const&\29 -9604:SkPictureRecord::onDrawPoints\28SkCanvas::PointMode\2c\20unsigned\20long\2c\20SkPoint\20const*\2c\20SkPaint\20const&\29 -9605:SkPictureRecord::onDrawPicture\28SkPicture\20const*\2c\20SkMatrix\20const*\2c\20SkPaint\20const*\29 -9606:SkPictureRecord::onDrawPath\28SkPath\20const&\2c\20SkPaint\20const&\29 -9607:SkPictureRecord::onDrawPatch\28SkPoint\20const*\2c\20unsigned\20int\20const*\2c\20SkPoint\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -9608:SkPictureRecord::onDrawPaint\28SkPaint\20const&\29 -9609:SkPictureRecord::onDrawOval\28SkRect\20const&\2c\20SkPaint\20const&\29 -9610:SkPictureRecord::onDrawImageRect2\28SkImage\20const*\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -9611:SkPictureRecord::onDrawImageLattice2\28SkImage\20const*\2c\20SkCanvas::Lattice\20const&\2c\20SkRect\20const&\2c\20SkFilterMode\2c\20SkPaint\20const*\29 -9612:SkPictureRecord::onDrawImage2\28SkImage\20const*\2c\20float\2c\20float\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\29 -9613:SkPictureRecord::onDrawEdgeAAQuad\28SkRect\20const&\2c\20SkPoint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkBlendMode\29 -9614:SkPictureRecord::onDrawEdgeAAImageSet2\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -9615:SkPictureRecord::onDrawDrawable\28SkDrawable*\2c\20SkMatrix\20const*\29 -9616:SkPictureRecord::onDrawDRRect\28SkRRect\20const&\2c\20SkRRect\20const&\2c\20SkPaint\20const&\29 -9617:SkPictureRecord::onDrawBehind\28SkPaint\20const&\29 -9618:SkPictureRecord::onDrawAtlas2\28SkImage\20const*\2c\20SkRSXform\20const*\2c\20SkRect\20const*\2c\20unsigned\20int\20const*\2c\20int\2c\20SkBlendMode\2c\20SkSamplingOptions\20const&\2c\20SkRect\20const*\2c\20SkPaint\20const*\29 -9619:SkPictureRecord::onDrawArc\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\2c\20SkPaint\20const&\29 -9620:SkPictureRecord::onDrawAnnotation\28SkRect\20const&\2c\20char\20const*\2c\20SkData*\29 -9621:SkPictureRecord::onDoSaveBehind\28SkRect\20const*\29 -9622:SkPictureRecord::onClipShader\28sk_sp\2c\20SkClipOp\29 -9623:SkPictureRecord::onClipRegion\28SkRegion\20const&\2c\20SkClipOp\29 -9624:SkPictureRecord::onClipRect\28SkRect\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -9625:SkPictureRecord::onClipRRect\28SkRRect\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -9626:SkPictureRecord::onClipPath\28SkPath\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -9627:SkPictureRecord::getSaveLayerStrategy\28SkCanvas::SaveLayerRec\20const&\29 -9628:SkPictureRecord::didTranslate\28float\2c\20float\29 -9629:SkPictureRecord::didSetM44\28SkM44\20const&\29 -9630:SkPictureRecord::didScale\28float\2c\20float\29 -9631:SkPictureRecord::didConcat44\28SkM44\20const&\29 -9632:SkPictureData::serialize\28SkWStream*\2c\20SkSerialProcs\20const&\2c\20SkRefCntSet*\2c\20bool\29\20const::DevNull::write\28void\20const*\2c\20unsigned\20long\29 -9633:SkPerlinNoiseShader::~SkPerlinNoiseShader\28\29_4954 -9634:SkPerlinNoiseShader::~SkPerlinNoiseShader\28\29 -9635:SkPerlinNoiseShader::getTypeName\28\29\20const -9636:SkPerlinNoiseShader::flatten\28SkWriteBuffer&\29\20const -9637:SkPerlinNoiseShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -9638:SkPathEffectBase::asADash\28\29\20const -9639:SkPath::setIsVolatile\28bool\29 -9640:SkPath::setFillType\28SkPathFillType\29 -9641:SkPath::isVolatile\28\29\20const -9642:SkPath::getFillType\28\29\20const -9643:SkPath2DPathEffectImpl::~SkPath2DPathEffectImpl\28\29_5231 -9644:SkPath2DPathEffectImpl::~SkPath2DPathEffectImpl\28\29 -9645:SkPath2DPathEffectImpl::next\28SkPoint\20const&\2c\20int\2c\20int\2c\20SkPathBuilder*\29\20const -9646:SkPath2DPathEffectImpl::getTypeName\28\29\20const -9647:SkPath2DPathEffectImpl::getFactory\28\29\20const -9648:SkPath2DPathEffectImpl::flatten\28SkWriteBuffer&\29\20const -9649:SkPath2DPathEffectImpl::CreateProc\28SkReadBuffer&\29 -9650:SkPath1DPathEffectImpl::~SkPath1DPathEffectImpl\28\29_5205 -9651:SkPath1DPathEffectImpl::~SkPath1DPathEffectImpl\28\29 -9652:SkPath1DPathEffectImpl::onFilterPath\28SkPathBuilder*\2c\20SkPath\20const&\2c\20SkStrokeRec*\2c\20SkRect\20const*\2c\20SkMatrix\20const&\29\20const -9653:SkPath1DPathEffectImpl::next\28SkPathBuilder*\2c\20float\2c\20SkPathMeasure&\29\20const -9654:SkPath1DPathEffectImpl::getTypeName\28\29\20const -9655:SkPath1DPathEffectImpl::getFactory\28\29\20const -9656:SkPath1DPathEffectImpl::flatten\28SkWriteBuffer&\29\20const -9657:SkPath1DPathEffectImpl::begin\28float\29\20const -9658:SkPath1DPathEffectImpl::CreateProc\28SkReadBuffer&\29 -9659:SkPath1DPathEffect::Make\28SkPath\20const&\2c\20float\2c\20float\2c\20SkPath1DPathEffect::Style\29 -9660:SkPath*\20emscripten::internal::operator_new\28\29 -9661:SkPairPathEffect::~SkPairPathEffect\28\29_3469 -9662:SkPaint::setDither\28bool\29 -9663:SkPaint::setAntiAlias\28bool\29 -9664:SkPaint::getStrokeMiter\28\29\20const -9665:SkPaint::getStrokeJoin\28\29\20const -9666:SkPaint::getStrokeCap\28\29\20const -9667:SkPaint*\20emscripten::internal::operator_new\28\29 -9668:SkOTUtils::LocalizedStrings_SingleName::~LocalizedStrings_SingleName\28\29_8335 -9669:SkOTUtils::LocalizedStrings_SingleName::~LocalizedStrings_SingleName\28\29 -9670:SkOTUtils::LocalizedStrings_SingleName::next\28SkTypeface::LocalizedString*\29 -9671:SkOTUtils::LocalizedStrings_NameTable::~LocalizedStrings_NameTable\28\29_7608 -9672:SkOTUtils::LocalizedStrings_NameTable::~LocalizedStrings_NameTable\28\29 -9673:SkOTUtils::LocalizedStrings_NameTable::next\28SkTypeface::LocalizedString*\29 -9674:SkNoPixelsDevice::~SkNoPixelsDevice\28\29_1990 -9675:SkNoPixelsDevice::~SkNoPixelsDevice\28\29 -9676:SkNoPixelsDevice::replaceClip\28SkIRect\20const&\29 -9677:SkNoPixelsDevice::pushClipStack\28\29 -9678:SkNoPixelsDevice::popClipStack\28\29 -9679:SkNoPixelsDevice::onClipShader\28sk_sp\29 -9680:SkNoPixelsDevice::isClipWideOpen\28\29\20const -9681:SkNoPixelsDevice::isClipRect\28\29\20const -9682:SkNoPixelsDevice::isClipEmpty\28\29\20const -9683:SkNoPixelsDevice::isClipAntiAliased\28\29\20const -9684:SkNoPixelsDevice::devClipBounds\28\29\20const -9685:SkNoPixelsDevice::clipRegion\28SkRegion\20const&\2c\20SkClipOp\29 -9686:SkNoPixelsDevice::clipRect\28SkRect\20const&\2c\20SkClipOp\2c\20bool\29 -9687:SkNoPixelsDevice::clipRRect\28SkRRect\20const&\2c\20SkClipOp\2c\20bool\29 -9688:SkNoPixelsDevice::clipPath\28SkPath\20const&\2c\20SkClipOp\2c\20bool\29 -9689:SkNoPixelsDevice::android_utils_clipAsRgn\28SkRegion*\29\20const -9690:SkNoDrawCanvas::onDrawTextBlob\28SkTextBlob\20const*\2c\20float\2c\20float\2c\20SkPaint\20const&\29 -9691:SkNoDrawCanvas::onDrawAtlas2\28SkImage\20const*\2c\20SkRSXform\20const*\2c\20SkRect\20const*\2c\20unsigned\20int\20const*\2c\20int\2c\20SkBlendMode\2c\20SkSamplingOptions\20const&\2c\20SkRect\20const*\2c\20SkPaint\20const*\29 -9692:SkMipmap::~SkMipmap\28\29_2641 -9693:SkMipmap::~SkMipmap\28\29 -9694:SkMipmap::onDataChange\28void*\2c\20void*\29 -9695:SkMemoryStream::~SkMemoryStream\28\29_4322 -9696:SkMemoryStream::~SkMemoryStream\28\29 -9697:SkMemoryStream::setMemory\28void\20const*\2c\20unsigned\20long\2c\20bool\29 -9698:SkMemoryStream::seek\28unsigned\20long\29 -9699:SkMemoryStream::rewind\28\29 -9700:SkMemoryStream::read\28void*\2c\20unsigned\20long\29 -9701:SkMemoryStream::peek\28void*\2c\20unsigned\20long\29\20const -9702:SkMemoryStream::onFork\28\29\20const -9703:SkMemoryStream::onDuplicate\28\29\20const -9704:SkMemoryStream::move\28long\29 -9705:SkMemoryStream::isAtEnd\28\29\20const -9706:SkMemoryStream::getMemoryBase\28\29 -9707:SkMemoryStream::getLength\28\29\20const -9708:SkMemoryStream::getData\28\29\20const -9709:SkMatrixColorFilter::onIsAlphaUnchanged\28\29\20const -9710:SkMatrixColorFilter::onAsAColorMatrix\28float*\29\20const -9711:SkMatrixColorFilter::getTypeName\28\29\20const -9712:SkMatrixColorFilter::flatten\28SkWriteBuffer&\29\20const -9713:SkMatrixColorFilter::appendStages\28SkStageRec\20const&\2c\20bool\29\20const -9714:SkMatrix::Trans_pts\28SkMatrix\20const&\2c\20SkPoint*\2c\20SkPoint\20const*\2c\20int\29 -9715:SkMatrix::Scale_pts\28SkMatrix\20const&\2c\20SkPoint*\2c\20SkPoint\20const*\2c\20int\29 -9716:SkMatrix::Poly4Proc\28SkPoint\20const*\2c\20SkMatrix*\29 -9717:SkMatrix::Poly3Proc\28SkPoint\20const*\2c\20SkMatrix*\29 -9718:SkMatrix::Poly2Proc\28SkPoint\20const*\2c\20SkMatrix*\29 -9719:SkMatrix::Persp_pts\28SkMatrix\20const&\2c\20SkPoint*\2c\20SkPoint\20const*\2c\20int\29 -9720:SkMatrix::Identity_pts\28SkMatrix\20const&\2c\20SkPoint*\2c\20SkPoint\20const*\2c\20int\29 -9721:SkMatrix::Affine_vpts\28SkMatrix\20const&\2c\20SkPoint*\2c\20SkPoint\20const*\2c\20int\29 -9722:SkMaskSwizzler::onSetSampleX\28int\29 -9723:SkMaskFilterBase::filterRectsToNine\28SkSpan\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20std::__2::optional*\2c\20SkResourceCache*\29\20const -9724:SkMaskFilterBase::filterRRectToNine\28SkRRect\20const&\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20SkResourceCache*\29\20const -9725:SkMaskFilterBase::asImageFilter\28SkMatrix\20const&\2c\20SkPaint\20const&\29\20const -9726:SkMallocPixelRef::MakeAllocate\28SkImageInfo\20const&\2c\20unsigned\20long\29::PixelRef::~PixelRef\28\29_2454 -9727:SkMallocPixelRef::MakeAllocate\28SkImageInfo\20const&\2c\20unsigned\20long\29::PixelRef::~PixelRef\28\29 -9728:SkMakePixelRefWithProc\28int\2c\20int\2c\20unsigned\20long\2c\20void*\2c\20void\20\28*\29\28void*\2c\20void*\29\2c\20void*\29::PixelRef::~PixelRef\28\29_3666 -9729:SkMakePixelRefWithProc\28int\2c\20int\2c\20unsigned\20long\2c\20void*\2c\20void\20\28*\29\28void*\2c\20void*\29\2c\20void*\29::PixelRef::~PixelRef\28\29 -9730:SkLumaColorFilter::Make\28\29 -9731:SkLocalMatrixShader::~SkLocalMatrixShader\28\29_4935 -9732:SkLocalMatrixShader::~SkLocalMatrixShader\28\29 -9733:SkLocalMatrixShader::type\28\29\20const -9734:SkLocalMatrixShader::onIsAImage\28SkMatrix*\2c\20SkTileMode*\29\20const -9735:SkLocalMatrixShader::onAsLuminanceColor\28SkRGBA4f<\28SkAlphaType\293>*\29\20const -9736:SkLocalMatrixShader::makeAsALocalMatrixShader\28SkMatrix*\29\20const -9737:SkLocalMatrixShader::isOpaque\28\29\20const -9738:SkLocalMatrixShader::isConstant\28SkRGBA4f<\28SkAlphaType\293>*\29\20const -9739:SkLocalMatrixShader::getTypeName\28\29\20const -9740:SkLocalMatrixShader::flatten\28SkWriteBuffer&\29\20const -9741:SkLocalMatrixShader::asGradient\28SkShaderBase::GradientInfo*\2c\20SkMatrix*\29\20const -9742:SkLocalMatrixShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -9743:SkLinearGradient::getTypeName\28\29\20const -9744:SkLinearGradient::flatten\28SkWriteBuffer&\29\20const -9745:SkLinearGradient::asGradient\28SkShaderBase::GradientInfo*\2c\20SkMatrix*\29\20const -9746:SkLine2DPathEffectImpl::onFilterPath\28SkPathBuilder*\2c\20SkPath\20const&\2c\20SkStrokeRec*\2c\20SkRect\20const*\2c\20SkMatrix\20const&\29\20const -9747:SkLine2DPathEffectImpl::nextSpan\28int\2c\20int\2c\20int\2c\20SkPathBuilder*\29\20const -9748:SkLine2DPathEffectImpl::getTypeName\28\29\20const -9749:SkLine2DPathEffectImpl::getFactory\28\29\20const -9750:SkLine2DPathEffectImpl::flatten\28SkWriteBuffer&\29\20const -9751:SkLine2DPathEffectImpl::CreateProc\28SkReadBuffer&\29 -9752:SkJpegMetadataDecoderImpl::~SkJpegMetadataDecoderImpl\28\29_12991 -9753:SkJpegMetadataDecoderImpl::~SkJpegMetadataDecoderImpl\28\29 -9754:SkJpegMetadataDecoderImpl::getJUMBFMetadata\28bool\29\20const -9755:SkJpegMetadataDecoderImpl::getISOGainmapMetadata\28bool\29\20const -9756:SkJpegMetadataDecoderImpl::getICCProfileData\28bool\29\20const -9757:SkJpegMetadataDecoderImpl::getExifMetadata\28bool\29\20const -9758:SkJpegMemorySourceMgr::skipInputBytes\28unsigned\20long\2c\20unsigned\20char\20const*&\2c\20unsigned\20long&\29 -9759:SkJpegMemorySourceMgr::initSource\28unsigned\20char\20const*&\2c\20unsigned\20long&\29 -9760:SkJpegDecoder::Decode\28std::__2::unique_ptr>\2c\20SkCodec::Result*\2c\20void*\29 -9761:SkJpegCodec::~SkJpegCodec\28\29_12946 -9762:SkJpegCodec::~SkJpegCodec\28\29 -9763:SkJpegCodec::onStartScanlineDecode\28SkImageInfo\20const&\2c\20SkCodec::Options\20const&\29 -9764:SkJpegCodec::onSkipScanlines\28int\29 -9765:SkJpegCodec::onRewind\28\29 -9766:SkJpegCodec::onQueryYUVAInfo\28SkYUVAPixmapInfo::SupportedDataTypes\20const&\2c\20SkYUVAPixmapInfo*\29\20const -9767:SkJpegCodec::onGetYUVAPlanes\28SkYUVAPixmaps\20const&\29 -9768:SkJpegCodec::onGetScanlines\28void*\2c\20int\2c\20unsigned\20long\29 -9769:SkJpegCodec::onGetScaledDimensions\28float\29\20const -9770:SkJpegCodec::onGetPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\2c\20int*\29 -9771:SkJpegCodec::onGetGainmapCodec\28SkGainmapInfo*\2c\20std::__2::unique_ptr>*\29 -9772:SkJpegCodec::onDimensionsSupported\28SkISize\20const&\29 -9773:SkJpegCodec::getSampler\28bool\29 -9774:SkJpegCodec::conversionSupported\28SkImageInfo\20const&\2c\20bool\2c\20bool\29 -9775:SkJpegBufferedSourceMgr::~SkJpegBufferedSourceMgr\28\29_13000 -9776:SkJpegBufferedSourceMgr::~SkJpegBufferedSourceMgr\28\29 -9777:SkJpegBufferedSourceMgr::skipInputBytes\28unsigned\20long\2c\20unsigned\20char\20const*&\2c\20unsigned\20long&\29 -9778:SkJpegBufferedSourceMgr::initSource\28unsigned\20char\20const*&\2c\20unsigned\20long&\29 -9779:SkJpegBufferedSourceMgr::fillInputBuffer\28unsigned\20char\20const*&\2c\20unsigned\20long&\29 -9780:SkImage_Raster::~SkImage_Raster\28\29_4773 -9781:SkImage_Raster::~SkImage_Raster\28\29 -9782:SkImage_Raster::onReinterpretColorSpace\28sk_sp\29\20const -9783:SkImage_Raster::onReadPixels\28GrDirectContext*\2c\20SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20int\2c\20int\2c\20SkImage::CachingHint\29\20const -9784:SkImage_Raster::onPeekPixels\28SkPixmap*\29\20const -9785:SkImage_Raster::onPeekMips\28\29\20const -9786:SkImage_Raster::onMakeWithMipmaps\28sk_sp\29\20const -9787:SkImage_Raster::onMakeSubset\28SkRecorder*\2c\20SkIRect\20const&\2c\20SkImage::RequiredProperties\29\20const -9788:SkImage_Raster::onHasMipmaps\28\29\20const -9789:SkImage_Raster::onAsLegacyBitmap\28GrDirectContext*\2c\20SkBitmap*\29\20const -9790:SkImage_Raster::notifyAddedToRasterCache\28\29\20const -9791:SkImage_Raster::makeColorTypeAndColorSpace\28SkRecorder*\2c\20SkColorType\2c\20sk_sp\2c\20SkImage::RequiredProperties\29\20const -9792:SkImage_Raster::isValid\28SkRecorder*\29\20const -9793:SkImage_Raster::getROPixels\28GrDirectContext*\2c\20SkBitmap*\2c\20SkImage::CachingHint\29\20const -9794:SkImage_LazyTexture::readPixelsProxy\28GrDirectContext*\2c\20SkPixmap\20const&\29\20const -9795:SkImage_LazyTexture::onMakeSubset\28SkRecorder*\2c\20SkIRect\20const&\2c\20SkImage::RequiredProperties\29\20const -9796:SkImage_Lazy::~SkImage_Lazy\28\29 -9797:SkImage_Lazy::onReinterpretColorSpace\28sk_sp\29\20const -9798:SkImage_Lazy::onRefEncoded\28\29\20const -9799:SkImage_Lazy::onReadPixels\28GrDirectContext*\2c\20SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20int\2c\20int\2c\20SkImage::CachingHint\29\20const -9800:SkImage_Lazy::onMakeSubset\28SkRecorder*\2c\20SkIRect\20const&\2c\20SkImage::RequiredProperties\29\20const -9801:SkImage_Lazy::onIsProtected\28\29\20const -9802:SkImage_Lazy::makeColorTypeAndColorSpace\28SkRecorder*\2c\20SkColorType\2c\20sk_sp\2c\20SkImage::RequiredProperties\29\20const -9803:SkImage_Lazy::isValid\28SkRecorder*\29\20const -9804:SkImage_Lazy::getROPixels\28GrDirectContext*\2c\20SkBitmap*\2c\20SkImage::CachingHint\29\20const -9805:SkImage_GaneshBase::~SkImage_GaneshBase\28\29 -9806:SkImage_GaneshBase::onReadPixels\28GrDirectContext*\2c\20SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20int\2c\20int\2c\20SkImage::CachingHint\29\20const -9807:SkImage_GaneshBase::onMakeSurface\28SkRecorder*\2c\20SkImageInfo\20const&\29\20const -9808:SkImage_GaneshBase::onMakeSubset\28SkRecorder*\2c\20SkIRect\20const&\2c\20SkImage::RequiredProperties\29\20const -9809:SkImage_GaneshBase::makeColorTypeAndColorSpace\28SkRecorder*\2c\20SkColorType\2c\20sk_sp\2c\20SkImage::RequiredProperties\29\20const -9810:SkImage_GaneshBase::isValid\28SkRecorder*\29\20const -9811:SkImage_GaneshBase::getROPixels\28GrDirectContext*\2c\20SkBitmap*\2c\20SkImage::CachingHint\29\20const -9812:SkImage_GaneshBase::directContext\28\29\20const -9813:SkImage_Ganesh::~SkImage_Ganesh\28\29_10881 -9814:SkImage_Ganesh::textureSize\28\29\20const -9815:SkImage_Ganesh::onReinterpretColorSpace\28sk_sp\29\20const -9816:SkImage_Ganesh::onMakeColorTypeAndColorSpace\28GrDirectContext*\2c\20SkColorType\2c\20sk_sp\29\20const -9817:SkImage_Ganesh::onIsProtected\28\29\20const -9818:SkImage_Ganesh::onHasMipmaps\28\29\20const -9819:SkImage_Ganesh::onAsyncRescaleAndReadPixels\28SkImageInfo\20const&\2c\20SkIRect\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29\20const -9820:SkImage_Ganesh::onAsyncRescaleAndReadPixelsYUV420\28SkYUVColorSpace\2c\20bool\2c\20sk_sp\2c\20SkIRect\2c\20SkISize\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29\20const -9821:SkImage_Ganesh::generatingSurfaceIsDeleted\28\29 -9822:SkImage_Ganesh::flush\28GrDirectContext*\2c\20GrFlushInfo\20const&\29\20const -9823:SkImage_Ganesh::asView\28GrRecordingContext*\2c\20skgpu::Mipmapped\2c\20GrImageTexGenPolicy\29\20const -9824:SkImage_Ganesh::asFragmentProcessor\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkSamplingOptions\2c\20SkTileMode\20const*\2c\20SkMatrix\20const&\2c\20SkRect\20const*\2c\20SkRect\20const*\29\20const -9825:SkImage_Base::onAsyncRescaleAndReadPixels\28SkImageInfo\20const&\2c\20SkIRect\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29\20const -9826:SkImage_Base::notifyAddedToRasterCache\28\29\20const -9827:SkImage_Base::makeSubset\28SkRecorder*\2c\20SkIRect\20const&\2c\20SkImage::RequiredProperties\29\20const -9828:SkImage_Base::makeColorSpace\28SkRecorder*\2c\20sk_sp\2c\20SkImage::RequiredProperties\29\20const -9829:SkImage_Base::isTextureBacked\28\29\20const -9830:SkImage_Base::isLazyGenerated\28\29\20const -9831:SkImageShader::~SkImageShader\28\29_4920 -9832:SkImageShader::~SkImageShader\28\29 -9833:SkImageShader::onIsAImage\28SkMatrix*\2c\20SkTileMode*\29\20const -9834:SkImageShader::isOpaque\28\29\20const -9835:SkImageShader::getTypeName\28\29\20const -9836:SkImageShader::flatten\28SkWriteBuffer&\29\20const -9837:SkImageShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -9838:SkImageGenerator::~SkImageGenerator\28\29 -9839:SkImageFilters::Compose\28sk_sp\2c\20sk_sp\29 -9840:SkImage::~SkImage\28\29 -9841:SkIcoDecoder::Decode\28std::__2::unique_ptr>\2c\20SkCodec::Result*\2c\20void*\29 -9842:SkIcoCodec::~SkIcoCodec\28\29_13022 -9843:SkIcoCodec::~SkIcoCodec\28\29 -9844:SkIcoCodec::onStartScanlineDecode\28SkImageInfo\20const&\2c\20SkCodec::Options\20const&\29 -9845:SkIcoCodec::onStartIncrementalDecode\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\29 -9846:SkIcoCodec::onSkipScanlines\28int\29 -9847:SkIcoCodec::onIncrementalDecode\28int*\29 -9848:SkIcoCodec::onGetScanlines\28void*\2c\20int\2c\20unsigned\20long\29 -9849:SkIcoCodec::onGetScanlineOrder\28\29\20const -9850:SkIcoCodec::onGetScaledDimensions\28float\29\20const -9851:SkIcoCodec::onGetPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\2c\20int*\29 -9852:SkIcoCodec::onDimensionsSupported\28SkISize\20const&\29 -9853:SkIcoCodec::getSampler\28bool\29 -9854:SkIcoCodec::conversionSupported\28SkImageInfo\20const&\2c\20bool\2c\20bool\29 -9855:SkGradientBaseShader::onAsLuminanceColor\28SkRGBA4f<\28SkAlphaType\293>*\29\20const -9856:SkGradientBaseShader::isOpaque\28\29\20const -9857:SkGradientBaseShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -9858:SkGifDecoder::Decode\28std::__2::unique_ptr>\2c\20SkCodec::Result*\2c\20void*\29 -9859:SkGaussianColorFilter::getTypeName\28\29\20const -9860:SkGaussianColorFilter::appendStages\28SkStageRec\20const&\2c\20bool\29\20const -9861:SkGammaColorSpaceLuminance::toLuma\28float\2c\20float\29\20const -9862:SkGammaColorSpaceLuminance::fromLuma\28float\2c\20float\29\20const -9863:SkGainmapInfo::serialize\28\29\20const -9864:SkGainmapInfo::SerializeVersion\28\29 -9865:SkFontStyleSet_Custom::~SkFontStyleSet_Custom\28\29_8262 -9866:SkFontStyleSet_Custom::~SkFontStyleSet_Custom\28\29 -9867:SkFontStyleSet_Custom::getStyle\28int\2c\20SkFontStyle*\2c\20SkString*\29 -9868:SkFontScanner_FreeType::~SkFontScanner_FreeType\28\29_8328 -9869:SkFontScanner_FreeType::~SkFontScanner_FreeType\28\29 -9870:SkFontScanner_FreeType::scanFile\28SkStreamAsset*\2c\20int*\29\20const -9871:SkFontScanner_FreeType::scanFace\28SkStreamAsset*\2c\20int\2c\20int*\29\20const -9872:SkFontScanner_FreeType::getFactoryId\28\29\20const -9873:SkFontMgr_Custom::~SkFontMgr_Custom\28\29_8264 -9874:SkFontMgr_Custom::~SkFontMgr_Custom\28\29 -9875:SkFontMgr_Custom::onMatchFamily\28char\20const*\29\20const -9876:SkFontMgr_Custom::onMatchFamilyStyle\28char\20const*\2c\20SkFontStyle\20const&\29\20const -9877:SkFontMgr_Custom::onMakeFromStreamIndex\28std::__2::unique_ptr>\2c\20int\29\20const -9878:SkFontMgr_Custom::onMakeFromFile\28char\20const*\2c\20int\29\20const -9879:SkFontMgr_Custom::onMakeFromData\28sk_sp\2c\20int\29\20const -9880:SkFontMgr_Custom::onLegacyMakeTypeface\28char\20const*\2c\20SkFontStyle\29\20const -9881:SkFontMgr_Custom::onGetFamilyName\28int\2c\20SkString*\29\20const -9882:SkFont::setScaleX\28float\29 -9883:SkFont::setEmbeddedBitmaps\28bool\29 -9884:SkFont::isEmbolden\28\29\20const -9885:SkFont::getSkewX\28\29\20const -9886:SkFont::getSize\28\29\20const -9887:SkFont::getScaleX\28\29\20const -9888:SkFont*\20emscripten::internal::operator_new\2c\20float\2c\20float\2c\20float>\28sk_sp&&\2c\20float&&\2c\20float&&\2c\20float&&\29 -9889:SkFont*\20emscripten::internal::operator_new\2c\20float>\28sk_sp&&\2c\20float&&\29 -9890:SkFont*\20emscripten::internal::operator_new>\28sk_sp&&\29 -9891:SkFont*\20emscripten::internal::operator_new\28\29 -9892:SkFILEStream::~SkFILEStream\28\29_4275 -9893:SkFILEStream::~SkFILEStream\28\29 -9894:SkFILEStream::seek\28unsigned\20long\29 -9895:SkFILEStream::rewind\28\29 -9896:SkFILEStream::read\28void*\2c\20unsigned\20long\29 -9897:SkFILEStream::onFork\28\29\20const -9898:SkFILEStream::onDuplicate\28\29\20const -9899:SkFILEStream::move\28long\29 -9900:SkFILEStream::isAtEnd\28\29\20const -9901:SkFILEStream::getPosition\28\29\20const -9902:SkFILEStream::getLength\28\29\20const -9903:SkEncoder::~SkEncoder\28\29 -9904:SkEmptyShader::getTypeName\28\29\20const -9905:SkEmptyPicture::~SkEmptyPicture\28\29 -9906:SkEmptyPicture::cullRect\28\29\20const -9907:SkEmptyPicture::approximateBytesUsed\28\29\20const -9908:SkEmptyFontMgr::onMatchFamily\28char\20const*\29\20const -9909:SkEdgeBuilder::~SkEdgeBuilder\28\29 -9910:SkEdgeBuilder::build\28SkPathRaw\20const&\2c\20SkIRect\20const*\2c\20bool\29::$_0::__invoke\28SkEdgeClipper*\2c\20bool\2c\20void*\29 -9911:SkDynamicMemoryWStream::~SkDynamicMemoryWStream\28\29_4305 -9912:SkDrawable::onMakePictureSnapshot\28\29 -9913:SkDiscretePathEffectImpl::onFilterPath\28SkPathBuilder*\2c\20SkPath\20const&\2c\20SkStrokeRec*\2c\20SkRect\20const*\2c\20SkMatrix\20const&\29\20const -9914:SkDiscretePathEffectImpl::getTypeName\28\29\20const -9915:SkDiscretePathEffectImpl::getFactory\28\29\20const -9916:SkDiscretePathEffectImpl::computeFastBounds\28SkRect*\29\20const -9917:SkDiscretePathEffectImpl::CreateProc\28SkReadBuffer&\29 -9918:SkDevice::~SkDevice\28\29 -9919:SkDevice::strikeDeviceInfo\28\29\20const -9920:SkDevice::drawSlug\28SkCanvas*\2c\20sktext::gpu::Slug\20const*\2c\20SkPaint\20const&\29 -9921:SkDevice::drawRegion\28SkRegion\20const&\2c\20SkPaint\20const&\29 -9922:SkDevice::drawPatch\28SkPoint\20const*\2c\20unsigned\20int\20const*\2c\20SkPoint\20const*\2c\20sk_sp\2c\20SkPaint\20const&\29 -9923:SkDevice::drawImageLattice\28SkImage\20const*\2c\20SkCanvas::Lattice\20const&\2c\20SkRect\20const&\2c\20SkFilterMode\2c\20SkPaint\20const&\29 -9924:SkDevice::drawEdgeAAQuad\28SkRect\20const&\2c\20SkPoint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkBlendMode\29 -9925:SkDevice::drawEdgeAAImageSet\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -9926:SkDevice::drawDRRect\28SkRRect\20const&\2c\20SkRRect\20const&\2c\20SkPaint\20const&\29 -9927:SkDevice::drawCoverageMask\28SkSpecialImage\20const*\2c\20SkMatrix\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\29 -9928:SkDevice::drawBlurredRRect\28SkRRect\20const&\2c\20SkPaint\20const&\2c\20float\29 -9929:SkDevice::drawAtlas\28SkSpan\2c\20SkSpan\2c\20SkSpan\2c\20sk_sp\2c\20SkPaint\20const&\29 -9930:SkDevice::drawAsTiledImageRect\28SkCanvas*\2c\20SkImage\20const*\2c\20SkRect\20const*\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -9931:SkDevice::createImageFilteringBackend\28SkSurfaceProps\20const&\2c\20SkColorType\29\20const -9932:SkData::shareSubset\28unsigned\20long\2c\20unsigned\20long\29::$_0::__invoke\28void\20const*\2c\20void*\29 -9933:SkDashImpl::~SkDashImpl\28\29_5252 -9934:SkDashImpl::~SkDashImpl\28\29 -9935:SkDashImpl::onFilterPath\28SkPathBuilder*\2c\20SkPath\20const&\2c\20SkStrokeRec*\2c\20SkRect\20const*\2c\20SkMatrix\20const&\29\20const -9936:SkDashImpl::onAsPoints\28SkPathEffectBase::PointData*\2c\20SkPath\20const&\2c\20SkStrokeRec\20const&\2c\20SkMatrix\20const&\2c\20SkRect\20const*\29\20const -9937:SkDashImpl::getTypeName\28\29\20const -9938:SkDashImpl::flatten\28SkWriteBuffer&\29\20const -9939:SkDashImpl::asADash\28\29\20const -9940:SkCustomTypefaceBuilder::MakeFromStream\28std::__2::unique_ptr>\2c\20SkFontArguments\20const&\29 -9941:SkCornerPathEffectImpl::onFilterPath\28SkPathBuilder*\2c\20SkPath\20const&\2c\20SkStrokeRec*\2c\20SkRect\20const*\2c\20SkMatrix\20const&\29\20const -9942:SkCornerPathEffectImpl::getTypeName\28\29\20const -9943:SkCornerPathEffectImpl::getFactory\28\29\20const -9944:SkCornerPathEffectImpl::flatten\28SkWriteBuffer&\29\20const -9945:SkCornerPathEffectImpl::CreateProc\28SkReadBuffer&\29 -9946:SkCornerPathEffect::Make\28float\29 -9947:SkContourMeasureIter*\20emscripten::internal::operator_new\28SkPath\20const&\2c\20bool&&\2c\20float&&\29 -9948:SkContourMeasure::~SkContourMeasure\28\29_1915 -9949:SkContourMeasure::~SkContourMeasure\28\29 -9950:SkContourMeasure::isClosed\28\29\20const -9951:SkConicalGradient::getTypeName\28\29\20const -9952:SkConicalGradient::flatten\28SkWriteBuffer&\29\20const -9953:SkConicalGradient::asGradient\28SkShaderBase::GradientInfo*\2c\20SkMatrix*\29\20const -9954:SkConicalGradient::appendGradientStages\28SkArenaAlloc*\2c\20SkRasterPipeline*\2c\20SkRasterPipeline*\29\20const -9955:SkComposePathEffect::~SkComposePathEffect\28\29 -9956:SkComposePathEffect::onFilterPath\28SkPathBuilder*\2c\20SkPath\20const&\2c\20SkStrokeRec*\2c\20SkRect\20const*\2c\20SkMatrix\20const&\29\20const -9957:SkComposePathEffect::getTypeName\28\29\20const -9958:SkComposePathEffect::computeFastBounds\28SkRect*\29\20const -9959:SkComposeColorFilter::~SkComposeColorFilter\28\29_5368 -9960:SkComposeColorFilter::~SkComposeColorFilter\28\29 -9961:SkComposeColorFilter::onIsAlphaUnchanged\28\29\20const -9962:SkComposeColorFilter::getTypeName\28\29\20const -9963:SkComposeColorFilter::appendStages\28SkStageRec\20const&\2c\20bool\29\20const -9964:SkColorSpaceXformColorFilter::~SkColorSpaceXformColorFilter\28\29_5359 -9965:SkColorSpaceXformColorFilter::~SkColorSpaceXformColorFilter\28\29 -9966:SkColorSpaceXformColorFilter::getTypeName\28\29\20const -9967:SkColorSpaceXformColorFilter::flatten\28SkWriteBuffer&\29\20const -9968:SkColorSpaceXformColorFilter::appendStages\28SkStageRec\20const&\2c\20bool\29\20const -9969:SkColorShader::onAsLuminanceColor\28SkRGBA4f<\28SkAlphaType\293>*\29\20const -9970:SkColorShader::isOpaque\28\29\20const -9971:SkColorShader::isConstant\28SkRGBA4f<\28SkAlphaType\293>*\29\20const -9972:SkColorShader::getTypeName\28\29\20const -9973:SkColorShader::flatten\28SkWriteBuffer&\29\20const -9974:SkColorShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -9975:SkColorPalette::~SkColorPalette\28\29_5592 -9976:SkColorPalette::~SkColorPalette\28\29 -9977:SkColorFilters::SRGBToLinearGamma\28\29 -9978:SkColorFilters::LinearToSRGBGamma\28\29 -9979:SkColorFilters::Lerp\28float\2c\20sk_sp\2c\20sk_sp\29 -9980:SkColorFilters::Compose\28sk_sp\20const&\2c\20sk_sp\29 -9981:SkColorFilterShader::~SkColorFilterShader\28\29_4884 -9982:SkColorFilterShader::~SkColorFilterShader\28\29 -9983:SkColorFilterShader::isOpaque\28\29\20const -9984:SkColorFilterShader::getTypeName\28\29\20const -9985:SkColorFilterShader::flatten\28SkWriteBuffer&\29\20const -9986:SkColorFilterShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -9987:SkColorFilterBase::onFilterColor4f\28SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkColorSpace*\29\20const -9988:SkCodecPriv::PremultiplyARGBasRGBA\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -9989:SkCodecPriv::PremultiplyARGBasBGRA\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -9990:SkCodecImageGenerator::~SkCodecImageGenerator\28\29_5589 -9991:SkCodecImageGenerator::~SkCodecImageGenerator\28\29 -9992:SkCodecImageGenerator::onRefEncodedData\28\29 -9993:SkCodecImageGenerator::onQueryYUVAInfo\28SkYUVAPixmapInfo::SupportedDataTypes\20const&\2c\20SkYUVAPixmapInfo*\29\20const -9994:SkCodecImageGenerator::onGetYUVAPlanes\28SkYUVAPixmaps\20const&\29 -9995:SkCodecImageGenerator::onGetPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkImageGenerator::Options\20const&\29 -9996:SkCodec::onStartScanlineDecode\28SkImageInfo\20const&\2c\20SkCodec::Options\20const&\29 -9997:SkCodec::onStartIncrementalDecode\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\29 -9998:SkCodec::onOutputScanline\28int\29\20const -9999:SkCodec::onGetScaledDimensions\28float\29\20const -10000:SkCodec::getEncodedData\28\29\20const -10001:SkCodec::conversionSupported\28SkImageInfo\20const&\2c\20bool\2c\20bool\29 -10002:SkCanvas::rotate\28float\2c\20float\2c\20float\29 -10003:SkCanvas::recordingContext\28\29\20const -10004:SkCanvas::recorder\28\29\20const -10005:SkCanvas::onPeekPixels\28SkPixmap*\29 -10006:SkCanvas::onNewSurface\28SkImageInfo\20const&\2c\20SkSurfaceProps\20const&\29 -10007:SkCanvas::onImageInfo\28\29\20const -10008:SkCanvas::onGetProps\28SkSurfaceProps*\2c\20bool\29\20const -10009:SkCanvas::onDrawVerticesObject\28SkVertices\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -10010:SkCanvas::onDrawTextBlob\28SkTextBlob\20const*\2c\20float\2c\20float\2c\20SkPaint\20const&\29 -10011:SkCanvas::onDrawSlug\28sktext::gpu::Slug\20const*\2c\20SkPaint\20const&\29 -10012:SkCanvas::onDrawShadowRec\28SkPath\20const&\2c\20SkDrawShadowRec\20const&\29 -10013:SkCanvas::onDrawRegion\28SkRegion\20const&\2c\20SkPaint\20const&\29 -10014:SkCanvas::onDrawRect\28SkRect\20const&\2c\20SkPaint\20const&\29 -10015:SkCanvas::onDrawRRect\28SkRRect\20const&\2c\20SkPaint\20const&\29 -10016:SkCanvas::onDrawPoints\28SkCanvas::PointMode\2c\20unsigned\20long\2c\20SkPoint\20const*\2c\20SkPaint\20const&\29 -10017:SkCanvas::onDrawPicture\28SkPicture\20const*\2c\20SkMatrix\20const*\2c\20SkPaint\20const*\29 -10018:SkCanvas::onDrawPath\28SkPath\20const&\2c\20SkPaint\20const&\29 -10019:SkCanvas::onDrawPatch\28SkPoint\20const*\2c\20unsigned\20int\20const*\2c\20SkPoint\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -10020:SkCanvas::onDrawPaint\28SkPaint\20const&\29 -10021:SkCanvas::onDrawOval\28SkRect\20const&\2c\20SkPaint\20const&\29 -10022:SkCanvas::onDrawMesh\28SkMesh\20const&\2c\20sk_sp\2c\20SkPaint\20const&\29 -10023:SkCanvas::onDrawImageRect2\28SkImage\20const*\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -10024:SkCanvas::onDrawImageLattice2\28SkImage\20const*\2c\20SkCanvas::Lattice\20const&\2c\20SkRect\20const&\2c\20SkFilterMode\2c\20SkPaint\20const*\29 -10025:SkCanvas::onDrawImage2\28SkImage\20const*\2c\20float\2c\20float\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\29 -10026:SkCanvas::onDrawGlyphRunList\28sktext::GlyphRunList\20const&\2c\20SkPaint\20const&\29 -10027:SkCanvas::onDrawEdgeAAQuad\28SkRect\20const&\2c\20SkPoint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkBlendMode\29 -10028:SkCanvas::onDrawEdgeAAImageSet2\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -10029:SkCanvas::onDrawDrawable\28SkDrawable*\2c\20SkMatrix\20const*\29 -10030:SkCanvas::onDrawDRRect\28SkRRect\20const&\2c\20SkRRect\20const&\2c\20SkPaint\20const&\29 -10031:SkCanvas::onDrawBehind\28SkPaint\20const&\29 -10032:SkCanvas::onDrawAtlas2\28SkImage\20const*\2c\20SkRSXform\20const*\2c\20SkRect\20const*\2c\20unsigned\20int\20const*\2c\20int\2c\20SkBlendMode\2c\20SkSamplingOptions\20const&\2c\20SkRect\20const*\2c\20SkPaint\20const*\29 -10033:SkCanvas::onDrawArc\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\2c\20SkPaint\20const&\29 -10034:SkCanvas::onDrawAnnotation\28SkRect\20const&\2c\20char\20const*\2c\20SkData*\29 -10035:SkCanvas::onDiscard\28\29 -10036:SkCanvas::onConvertGlyphRunListToSlug\28sktext::GlyphRunList\20const&\2c\20SkPaint\20const&\29 -10037:SkCanvas::onAccessTopLayerPixels\28SkPixmap*\29 -10038:SkCanvas::isClipRect\28\29\20const -10039:SkCanvas::isClipEmpty\28\29\20const -10040:SkCanvas::getSaveCount\28\29\20const -10041:SkCanvas::getBaseLayerSize\28\29\20const -10042:SkCanvas::drawTextBlob\28sk_sp\20const&\2c\20float\2c\20float\2c\20SkPaint\20const&\29 -10043:SkCanvas::drawPicture\28sk_sp\20const&\29 -10044:SkCanvas::drawCircle\28float\2c\20float\2c\20float\2c\20SkPaint\20const&\29 -10045:SkCanvas::baseRecorder\28\29\20const -10046:SkCanvas*\20emscripten::internal::operator_new\28float&&\2c\20float&&\29 -10047:SkCanvas*\20emscripten::internal::operator_new\28\29 -10048:SkCachedData::~SkCachedData\28\29_1643 -10049:SkCTMShader::isConstant\28SkRGBA4f<\28SkAlphaType\293>*\29\20const -10050:SkCTMShader::getTypeName\28\29\20const -10051:SkCTMShader::asGradient\28SkShaderBase::GradientInfo*\2c\20SkMatrix*\29\20const -10052:SkCTMShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -10053:SkBreakIterator_client::~SkBreakIterator_client\28\29_8215 -10054:SkBreakIterator_client::~SkBreakIterator_client\28\29 -10055:SkBreakIterator_client::status\28\29 -10056:SkBreakIterator_client::setText\28char\20const*\2c\20int\29 -10057:SkBreakIterator_client::setText\28char16_t\20const*\2c\20int\29 -10058:SkBreakIterator_client::next\28\29 -10059:SkBreakIterator_client::isDone\28\29 -10060:SkBreakIterator_client::first\28\29 -10061:SkBreakIterator_client::current\28\29 -10062:SkBmpStandardCodec::~SkBmpStandardCodec\28\29_5771 -10063:SkBmpStandardCodec::~SkBmpStandardCodec\28\29 -10064:SkBmpStandardCodec::onPrepareToDecode\28SkImageInfo\20const&\2c\20SkCodec::Options\20const&\29 -10065:SkBmpStandardCodec::onInIco\28\29\20const -10066:SkBmpStandardCodec::getSampler\28bool\29 -10067:SkBmpStandardCodec::decodeRows\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\29 -10068:SkBmpRLESampler::onSetSampleX\28int\29 -10069:SkBmpRLESampler::fillWidth\28\29\20const -10070:SkBmpRLECodec::~SkBmpRLECodec\28\29_5755 -10071:SkBmpRLECodec::~SkBmpRLECodec\28\29 -10072:SkBmpRLECodec::skipRows\28int\29 -10073:SkBmpRLECodec::onPrepareToDecode\28SkImageInfo\20const&\2c\20SkCodec::Options\20const&\29 -10074:SkBmpRLECodec::onGetPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\2c\20int*\29 -10075:SkBmpRLECodec::getSampler\28bool\29 -10076:SkBmpRLECodec::decodeRows\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\29 -10077:SkBmpMaskCodec::~SkBmpMaskCodec\28\29_5740 -10078:SkBmpMaskCodec::~SkBmpMaskCodec\28\29 -10079:SkBmpMaskCodec::onPrepareToDecode\28SkImageInfo\20const&\2c\20SkCodec::Options\20const&\29 -10080:SkBmpMaskCodec::getSampler\28bool\29 -10081:SkBmpMaskCodec::decodeRows\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\29 -10082:SkBmpDecoder::Decode\28std::__2::unique_ptr>\2c\20SkCodec::Result*\2c\20void*\29 -10083:SkBmpCodec::~SkBmpCodec\28\29 -10084:SkBmpCodec::skipRows\28int\29 -10085:SkBmpCodec::onSkipScanlines\28int\29 -10086:SkBmpCodec::onRewind\28\29 -10087:SkBmpCodec::onGetScanlines\28void*\2c\20int\2c\20unsigned\20long\29 -10088:SkBmpCodec::onGetScanlineOrder\28\29\20const -10089:SkBlurMaskFilterImpl::getTypeName\28\29\20const -10090:SkBlurMaskFilterImpl::flatten\28SkWriteBuffer&\29\20const -10091:SkBlurMaskFilterImpl::filterRectsToNine\28SkSpan\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20std::__2::optional*\2c\20SkResourceCache*\29\20const -10092:SkBlurMaskFilterImpl::filterRRectToNine\28SkRRect\20const&\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20SkResourceCache*\29\20const -10093:SkBlurMaskFilterImpl::filterMask\28SkMaskBuilder*\2c\20SkMask\20const&\2c\20SkMatrix\20const&\2c\20SkIPoint*\29\20const -10094:SkBlurMaskFilterImpl::computeFastBounds\28SkRect\20const&\2c\20SkRect*\29\20const -10095:SkBlurMaskFilterImpl::asImageFilter\28SkMatrix\20const&\2c\20SkPaint\20const&\29\20const -10096:SkBlurMaskFilterImpl::asABlur\28SkMaskFilterBase::BlurRec*\29\20const -10097:SkBlockMemoryStream::~SkBlockMemoryStream\28\29_4331 -10098:SkBlockMemoryStream::~SkBlockMemoryStream\28\29 -10099:SkBlockMemoryStream::seek\28unsigned\20long\29 -10100:SkBlockMemoryStream::rewind\28\29 -10101:SkBlockMemoryStream::read\28void*\2c\20unsigned\20long\29 -10102:SkBlockMemoryStream::peek\28void*\2c\20unsigned\20long\29\20const -10103:SkBlockMemoryStream::onFork\28\29\20const -10104:SkBlockMemoryStream::onDuplicate\28\29\20const -10105:SkBlockMemoryStream::move\28long\29 -10106:SkBlockMemoryStream::isAtEnd\28\29\20const -10107:SkBlockMemoryStream::getMemoryBase\28\29 -10108:SkBlockMemoryRefCnt::~SkBlockMemoryRefCnt\28\29_4329 -10109:SkBlockMemoryRefCnt::~SkBlockMemoryRefCnt\28\29 -10110:SkBlitter::canDirectBlit\28\29 -10111:SkBlitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -10112:SkBlitter::blitAntiV2\28int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -10113:SkBlitter::blitAntiRect\28int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\29 -10114:SkBlitter::blitAntiH2\28int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -10115:SkBlitter::allocBlitMemory\28unsigned\20long\29 -10116:SkBlendShader::~SkBlendShader\28\29_4868 -10117:SkBlendShader::~SkBlendShader\28\29 -10118:SkBlendShader::getTypeName\28\29\20const -10119:SkBlendShader::flatten\28SkWriteBuffer&\29\20const -10120:SkBlendShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -10121:SkBlendModeColorFilter::onIsAlphaUnchanged\28\29\20const -10122:SkBlendModeColorFilter::onAsAColorMode\28unsigned\20int*\2c\20SkBlendMode*\29\20const -10123:SkBlendModeColorFilter::getTypeName\28\29\20const -10124:SkBlendModeColorFilter::flatten\28SkWriteBuffer&\29\20const -10125:SkBlendModeColorFilter::appendStages\28SkStageRec\20const&\2c\20bool\29\20const -10126:SkBlendModeBlender::onAppendStages\28SkStageRec\20const&\29\20const -10127:SkBlendModeBlender::getTypeName\28\29\20const -10128:SkBlendModeBlender::flatten\28SkWriteBuffer&\29\20const -10129:SkBlendModeBlender::asBlendMode\28\29\20const -10130:SkBitmapDevice::~SkBitmapDevice\28\29_1391 -10131:SkBitmapDevice::~SkBitmapDevice\28\29 -10132:SkBitmapDevice::snapSpecial\28SkIRect\20const&\2c\20bool\29 -10133:SkBitmapDevice::setImmutable\28\29 -10134:SkBitmapDevice::replaceClip\28SkIRect\20const&\29 -10135:SkBitmapDevice::pushClipStack\28\29 -10136:SkBitmapDevice::popClipStack\28\29 -10137:SkBitmapDevice::onWritePixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -10138:SkBitmapDevice::onReadPixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -10139:SkBitmapDevice::onPeekPixels\28SkPixmap*\29 -10140:SkBitmapDevice::onDrawGlyphRunList\28SkCanvas*\2c\20sktext::GlyphRunList\20const&\2c\20SkPaint\20const&\29 -10141:SkBitmapDevice::onClipShader\28sk_sp\29 -10142:SkBitmapDevice::onAccessPixels\28SkPixmap*\29 -10143:SkBitmapDevice::makeSurface\28SkImageInfo\20const&\2c\20SkSurfaceProps\20const&\29 -10144:SkBitmapDevice::isClipWideOpen\28\29\20const -10145:SkBitmapDevice::isClipRect\28\29\20const -10146:SkBitmapDevice::isClipEmpty\28\29\20const -10147:SkBitmapDevice::isClipAntiAliased\28\29\20const -10148:SkBitmapDevice::drawVertices\28SkVertices\20const*\2c\20sk_sp\2c\20SkPaint\20const&\2c\20bool\29 -10149:SkBitmapDevice::drawSpecial\28SkSpecialImage*\2c\20SkMatrix\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -10150:SkBitmapDevice::drawRRect\28SkRRect\20const&\2c\20SkPaint\20const&\29 -10151:SkBitmapDevice::drawPoints\28SkCanvas::PointMode\2c\20SkSpan\2c\20SkPaint\20const&\29 -10152:SkBitmapDevice::drawPath\28SkPath\20const&\2c\20SkPaint\20const&\29 -10153:SkBitmapDevice::drawPaint\28SkPaint\20const&\29 -10154:SkBitmapDevice::drawOval\28SkRect\20const&\2c\20SkPaint\20const&\29 -10155:SkBitmapDevice::drawImageRect\28SkImage\20const*\2c\20SkRect\20const*\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -10156:SkBitmapDevice::drawCoverageMask\28SkSpecialImage\20const*\2c\20SkMatrix\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\29 -10157:SkBitmapDevice::drawBlurredRRect\28SkRRect\20const&\2c\20SkPaint\20const&\2c\20float\29 -10158:SkBitmapDevice::drawAtlas\28SkSpan\2c\20SkSpan\2c\20SkSpan\2c\20sk_sp\2c\20SkPaint\20const&\29 -10159:SkBitmapDevice::devClipBounds\28\29\20const -10160:SkBitmapDevice::createDevice\28SkDevice::CreateInfo\20const&\2c\20SkPaint\20const*\29 -10161:SkBitmapDevice::clipRegion\28SkRegion\20const&\2c\20SkClipOp\29 -10162:SkBitmapDevice::clipRect\28SkRect\20const&\2c\20SkClipOp\2c\20bool\29 -10163:SkBitmapDevice::clipRRect\28SkRRect\20const&\2c\20SkClipOp\2c\20bool\29 -10164:SkBitmapDevice::clipPath\28SkPath\20const&\2c\20SkClipOp\2c\20bool\29 -10165:SkBitmapDevice::baseRecorder\28\29\20const -10166:SkBitmapDevice::android_utils_clipAsRgn\28SkRegion*\29\20const -10167:SkBitmapDevice::SkBitmapDevice\28SkBitmap\20const&\2c\20SkSurfaceProps\20const&\2c\20void*\29 -10168:SkBitmapCache::Rec::~Rec\28\29_1323 -10169:SkBitmapCache::Rec::~Rec\28\29 -10170:SkBitmapCache::Rec::postAddInstall\28void*\29 -10171:SkBitmapCache::Rec::getCategory\28\29\20const -10172:SkBitmapCache::Rec::canBePurged\28\29 -10173:SkBitmapCache::Rec::bytesUsed\28\29\20const -10174:SkBitmapCache::Rec::ReleaseProc\28void*\2c\20void*\29 -10175:SkBitmapCache::Rec::Finder\28SkResourceCache::Rec\20const&\2c\20void*\29 -10176:SkBinaryWriteBuffer::~SkBinaryWriteBuffer\28\29_4636 -10177:SkBinaryWriteBuffer::write\28SkM44\20const&\29 -10178:SkBinaryWriteBuffer::writeTypeface\28SkTypeface*\29 -10179:SkBinaryWriteBuffer::writeString\28std::__2::basic_string_view>\29 -10180:SkBinaryWriteBuffer::writeStream\28SkStream*\2c\20unsigned\20long\29 -10181:SkBinaryWriteBuffer::writeScalar\28float\29 -10182:SkBinaryWriteBuffer::writeSampling\28SkSamplingOptions\20const&\29 -10183:SkBinaryWriteBuffer::writeRegion\28SkRegion\20const&\29 -10184:SkBinaryWriteBuffer::writeRect\28SkRect\20const&\29 -10185:SkBinaryWriteBuffer::writePoint\28SkPoint\20const&\29 -10186:SkBinaryWriteBuffer::writePointArray\28SkSpan\29 -10187:SkBinaryWriteBuffer::writePoint3\28SkPoint3\20const&\29 -10188:SkBinaryWriteBuffer::writePath\28SkPath\20const&\29 -10189:SkBinaryWriteBuffer::writePaint\28SkPaint\20const&\29 -10190:SkBinaryWriteBuffer::writePad32\28void\20const*\2c\20unsigned\20long\29 -10191:SkBinaryWriteBuffer::writeMatrix\28SkMatrix\20const&\29 -10192:SkBinaryWriteBuffer::writeImage\28SkImage\20const*\29 -10193:SkBinaryWriteBuffer::writeColor4fArray\28SkSpan\20const>\29 -10194:SkBigPicture::~SkBigPicture\28\29_1268 -10195:SkBigPicture::~SkBigPicture\28\29 -10196:SkBigPicture::playback\28SkCanvas*\2c\20SkPicture::AbortCallback*\29\20const -10197:SkBigPicture::cullRect\28\29\20const -10198:SkBigPicture::approximateOpCount\28bool\29\20const -10199:SkBigPicture::approximateBytesUsed\28\29\20const -10200:SkBidiSubsetFactory::errorName\28UErrorCode\29\20const -10201:SkBidiSubsetFactory::bidi_setPara\28UBiDi*\2c\20char16_t\20const*\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char*\2c\20UErrorCode*\29\20const -10202:SkBidiSubsetFactory::bidi_reorderVisual\28unsigned\20char\20const*\2c\20int\2c\20int*\29\20const -10203:SkBidiSubsetFactory::bidi_openSized\28int\2c\20int\2c\20UErrorCode*\29\20const -10204:SkBidiSubsetFactory::bidi_getLevelAt\28UBiDi\20const*\2c\20int\29\20const -10205:SkBidiSubsetFactory::bidi_getLength\28UBiDi\20const*\29\20const -10206:SkBidiSubsetFactory::bidi_getDirection\28UBiDi\20const*\29\20const -10207:SkBidiSubsetFactory::bidi_close_callback\28\29\20const -10208:SkBezierCubic::Subdivide\28double\20const*\2c\20double\2c\20double*\29 -10209:SkBasicEdgeBuilder::addQuad\28SkPoint\20const*\29 -10210:SkBasicEdgeBuilder::addLine\28SkPoint\20const*\29 -10211:SkBasicEdgeBuilder::addCubic\28SkPoint\20const*\29 -10212:SkBaseShadowTessellator::~SkBaseShadowTessellator\28\29 -10213:SkBBoxHierarchy::insert\28SkRect\20const*\2c\20SkBBoxHierarchy::Metadata\20const*\2c\20int\29 -10214:SkArenaAlloc::SkipPod\28char*\29 -10215:SkArenaAlloc::NextBlock\28char*\29 -10216:SkAnimatedImage::~SkAnimatedImage\28\29_7566 -10217:SkAnimatedImage::~SkAnimatedImage\28\29 -10218:SkAnimatedImage::reset\28\29 -10219:SkAnimatedImage::onGetBounds\28\29 -10220:SkAnimatedImage::onDraw\28SkCanvas*\29 -10221:SkAnimatedImage::getRepetitionCount\28\29\20const -10222:SkAnimatedImage::getCurrentFrame\28\29 -10223:SkAnimatedImage::currentFrameDuration\28\29 -10224:SkAndroidCodecAdapter::onGetSupportedSubset\28SkIRect*\29\20const -10225:SkAndroidCodecAdapter::onGetSampledDimensions\28int\29\20const -10226:SkAndroidCodecAdapter::onGetAndroidPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkAndroidCodec::AndroidOptions\20const&\29 -10227:SkAnalyticEdgeBuilder::allocEdges\28unsigned\20long\2c\20unsigned\20long*\29 -10228:SkAnalyticEdgeBuilder::addQuad\28SkPoint\20const*\29 -10229:SkAnalyticEdgeBuilder::addPolyLine\28SkPoint\20const*\2c\20char*\2c\20char**\29 -10230:SkAnalyticEdgeBuilder::addLine\28SkPoint\20const*\29 -10231:SkAnalyticEdgeBuilder::addCubic\28SkPoint\20const*\29 -10232:SkAAClipBlitter::~SkAAClipBlitter\28\29_1222 -10233:SkAAClipBlitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -10234:SkAAClipBlitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -10235:SkAAClipBlitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -10236:SkAAClipBlitter::blitH\28int\2c\20int\2c\20int\29 -10237:SkAAClipBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -10238:SkAAClip::Builder::operateY\28SkAAClip\20const&\2c\20SkAAClip\20const&\2c\20SkClipOp\29::$_1::__invoke\28unsigned\20int\2c\20unsigned\20int\29 -10239:SkAAClip::Builder::operateY\28SkAAClip\20const&\2c\20SkAAClip\20const&\2c\20SkClipOp\29::$_0::__invoke\28unsigned\20int\2c\20unsigned\20int\29 -10240:SkAAClip::Builder::Blitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -10241:SkAAClip::Builder::Blitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -10242:SkAAClip::Builder::Blitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -10243:SkAAClip::Builder::Blitter::blitH\28int\2c\20int\2c\20int\29 -10244:SkAAClip::Builder::Blitter::blitAntiRect\28int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\29 -10245:SkA8_Coverage_Blitter::~SkA8_Coverage_Blitter\28\29_1492 -10246:SkA8_Coverage_Blitter::~SkA8_Coverage_Blitter\28\29 -10247:SkA8_Coverage_Blitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -10248:SkA8_Coverage_Blitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -10249:SkA8_Coverage_Blitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -10250:SkA8_Coverage_Blitter::blitH\28int\2c\20int\2c\20int\29 -10251:SkA8_Coverage_Blitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -10252:SkA8_Blitter::~SkA8_Blitter\28\29_1494 -10253:SkA8_Blitter::~SkA8_Blitter\28\29 -10254:SkA8_Blitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -10255:SkA8_Blitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -10256:SkA8_Blitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -10257:SkA8_Blitter::blitH\28int\2c\20int\2c\20int\29 -10258:SkA8_Blitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -10259:SkA8Blitter_Choose\28SkPixmap\20const&\2c\20SkMatrix\20const&\2c\20SkPaint\20const&\2c\20SkArenaAlloc*\2c\20SkDrawCoverage\2c\20sk_sp\2c\20SkSurfaceProps\20const&\2c\20SkRect\20const&\29 -10260:Sk2DPathEffect::nextSpan\28int\2c\20int\2c\20int\2c\20SkPathBuilder*\29\20const -10261:Sk2DPathEffect::flatten\28SkWriteBuffer&\29\20const -10262:SimpleVFilter16i_C -10263:SimpleVFilter16_C -10264:SimpleTextStyle*\20emscripten::internal::raw_constructor\28\29 -10265:SimpleTextStyle*\20emscripten::internal::MemberAccess::getWire\28SimpleTextStyle\20SimpleParagraphStyle::*\20const&\2c\20SimpleParagraphStyle&\29 -10266:SimpleStrutStyle*\20emscripten::internal::raw_constructor\28\29 -10267:SimpleStrutStyle*\20emscripten::internal::MemberAccess::getWire\28SimpleStrutStyle\20SimpleParagraphStyle::*\20const&\2c\20SimpleParagraphStyle&\29 -10268:SimpleParagraphStyle*\20emscripten::internal::raw_constructor\28\29 -10269:SimpleHFilter16i_C -10270:SimpleHFilter16_C -10271:SimpleFontStyle*\20emscripten::internal::raw_constructor\28\29 -10272:ShaderPDXferProcessor::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -10273:ShaderPDXferProcessor::name\28\29\20const -10274:ShaderPDXferProcessor::makeProgramImpl\28\29\20const -10275:SafeRLEAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\29 -10276:SafeRLEAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20int\29 -10277:SafeRLEAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -10278:RuntimeEffectUniform*\20emscripten::internal::raw_constructor\28\29 -10279:RuntimeEffectRPCallbacks::toLinearSrgb\28void\20const*\29 -10280:RuntimeEffectRPCallbacks::fromLinearSrgb\28void\20const*\29 -10281:RuntimeEffectRPCallbacks::appendShader\28int\29 -10282:RuntimeEffectRPCallbacks::appendColorFilter\28int\29 -10283:RuntimeEffectRPCallbacks::appendBlender\28int\29 -10284:RunBasedAdditiveBlitter::~RunBasedAdditiveBlitter\28\29 -10285:RunBasedAdditiveBlitter::getRealBlitter\28bool\29 -10286:RunBasedAdditiveBlitter::flush_if_y_changed\28int\2c\20int\29 -10287:RunBasedAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\29 -10288:RunBasedAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20int\29 -10289:RunBasedAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -10290:Round_Up_To_Grid -10291:Round_To_Half_Grid -10292:Round_To_Grid -10293:Round_To_Double_Grid -10294:Round_Super_45 -10295:Round_Super -10296:Round_None -10297:Round_Down_To_Grid -10298:RoundJoiner\28SkPathBuilder*\2c\20SkPathBuilder*\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20float\2c\20bool\2c\20bool\29 -10299:RoundCapper\28SkPathBuilder*\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20bool\29 -10300:Reset -10301:Read_CVT_Stretched -10302:Read_CVT -10303:RD4_C -10304:Project -10305:ProcessRows -10306:PredictorAdd9_C -10307:PredictorAdd8_C -10308:PredictorAdd7_C -10309:PredictorAdd6_C -10310:PredictorAdd5_C -10311:PredictorAdd4_C -10312:PredictorAdd3_C -10313:PredictorAdd2_C -10314:PredictorAdd1_C -10315:PredictorAdd13_C -10316:PredictorAdd12_C -10317:PredictorAdd11_C -10318:PredictorAdd10_C -10319:PredictorAdd0_C -10320:PrePostInverseBlitterProc\28SkBlitter*\2c\20int\2c\20bool\29 -10321:PorterDuffXferProcessor::onHasSecondaryOutput\28\29\20const -10322:PorterDuffXferProcessor::onGetBlendInfo\28skgpu::BlendInfo*\29\20const -10323:PorterDuffXferProcessor::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -10324:PorterDuffXferProcessor::name\28\29\20const -10325:PorterDuffXferProcessor::makeProgramImpl\28\29\20const::Impl::emitOutputsForBlendState\28GrXferProcessor::ProgramImpl::EmitArgs\20const&\29 -10326:PorterDuffXferProcessor::makeProgramImpl\28\29\20const -10327:ParseVP8X -10328:PackRGB_C -10329:PDLCDXferProcessor::onIsEqual\28GrXferProcessor\20const&\29\20const -10330:PDLCDXferProcessor::onGetBlendInfo\28skgpu::BlendInfo*\29\20const -10331:PDLCDXferProcessor::name\28\29\20const -10332:PDLCDXferProcessor::makeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrXferProcessor\20const&\29 -10333:PDLCDXferProcessor::makeProgramImpl\28\29\20const::Impl::emitOutputsForBlendState\28GrXferProcessor::ProgramImpl::EmitArgs\20const&\29 -10334:PDLCDXferProcessor::makeProgramImpl\28\29\20const -10335:OT::match_glyph\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29 -10336:OT::match_coverage\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29 -10337:OT::match_class_cached\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29 -10338:OT::match_class_cached2\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29 -10339:OT::match_class_cached1\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29 -10340:OT::match_class\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29 -10341:OT::hb_ot_apply_context_t::return_t\20OT::Layout::GSUB_impl::SubstLookup::dispatch_recurse_func\28OT::hb_ot_apply_context_t*\2c\20unsigned\20int\29 -10342:OT::hb_ot_apply_context_t::return_t\20OT::Layout::GPOS_impl::PosLookup::dispatch_recurse_func\28OT::hb_ot_apply_context_t*\2c\20unsigned\20int\29 -10343:OT::cff1::accelerator_t::gname_t::cmp\28void\20const*\2c\20void\20const*\29 -10344:OT::Layout::Common::RangeRecord::cmp_range\28void\20const*\2c\20void\20const*\29 -10345:OT::ColorLine::static_get_color_stops\28hb_color_line_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20hb_color_stop_t*\2c\20void*\29 -10346:OT::ColorLine::static_get_color_stops\28hb_color_line_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20hb_color_stop_t*\2c\20void*\29 -10347:OT::CmapSubtableFormat4::accelerator_t::get_glyph_func\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -10348:Move_CVT_Stretched -10349:Move_CVT -10350:MiterJoiner\28SkPathBuilder*\2c\20SkPathBuilder*\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20float\2c\20bool\2c\20bool\29 -10351:MaskAdditiveBlitter::~MaskAdditiveBlitter\28\29_4159 -10352:MaskAdditiveBlitter::~MaskAdditiveBlitter\28\29 -10353:MaskAdditiveBlitter::getWidth\28\29 -10354:MaskAdditiveBlitter::getRealBlitter\28bool\29 -10355:MaskAdditiveBlitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -10356:MaskAdditiveBlitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -10357:MaskAdditiveBlitter::blitAntiRect\28int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\29 -10358:MaskAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\29 -10359:MaskAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20int\29 -10360:MaskAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -10361:MapAlpha_C -10362:MapARGB_C -10363:MakeRenderTarget\28sk_sp\2c\20int\2c\20int\29 -10364:MakeRenderTarget\28sk_sp\2c\20SimpleImageInfo\29 -10365:MakePathFromVerbsPointsWeights\28unsigned\20long\2c\20int\2c\20unsigned\20long\2c\20int\2c\20unsigned\20long\2c\20int\29 -10366:MakePathFromSVGString\28std::__2::basic_string\2c\20std::__2::allocator>\29 -10367:MakePathFromOp\28SkPath\20const&\2c\20SkPath\20const&\2c\20SkPathOp\29 -10368:MakePathFromInterpolation\28SkPath\20const&\2c\20SkPath\20const&\2c\20float\29 -10369:MakePathFromCmds\28unsigned\20long\2c\20int\29 -10370:MakeOnScreenGLSurface\28sk_sp\2c\20int\2c\20int\2c\20sk_sp\29 -10371:MakeImageFromGenerator\28SimpleImageInfo\2c\20emscripten::val\29 -10372:MakeGrContext\28\29 -10373:MakeAsWinding\28SkPath\20const&\29 -10374:LD4_C -10375:JpegDecoderMgr::init\28\29 -10376:JpegDecoderMgr::SourceMgr::SkipInputData\28jpeg_decompress_struct*\2c\20long\29 -10377:JpegDecoderMgr::SourceMgr::InitSource\28jpeg_decompress_struct*\29 -10378:JpegDecoderMgr::SourceMgr::FillInputBuffer\28jpeg_decompress_struct*\29 -10379:JpegDecoderMgr::JpegDecoderMgr\28SkStream*\29 -10380:IsValidSimpleFormat -10381:IsValidExtendedFormat -10382:InverseBlitter::blitH\28int\2c\20int\2c\20int\29 -10383:Init -10384:HorizontalUnfilter_C -10385:HorizontalFilter_C -10386:Horish_SkAntiHairBlitter::drawLine\28int\2c\20int\2c\20int\2c\20int\29 -10387:Horish_SkAntiHairBlitter::drawCap\28int\2c\20int\2c\20int\2c\20int\29 -10388:HasAlpha8b_C -10389:HasAlpha32b_C -10390:HU4_C -10391:HLine_SkAntiHairBlitter::drawLine\28int\2c\20int\2c\20int\2c\20int\29 -10392:HLine_SkAntiHairBlitter::drawCap\28int\2c\20int\2c\20int\2c\20int\29 -10393:HFilter8i_C -10394:HFilter8_C -10395:HFilter16i_C -10396:HFilter16_C -10397:HE8uv_C -10398:HE4_C -10399:HE16_C -10400:HD4_C -10401:GradientUnfilter_C -10402:GradientFilter_C -10403:GrYUVtoRGBEffect::onMakeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -10404:GrYUVtoRGBEffect::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -10405:GrYUVtoRGBEffect::onMakeProgramImpl\28\29\20const -10406:GrYUVtoRGBEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -10407:GrYUVtoRGBEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -10408:GrYUVtoRGBEffect::name\28\29\20const -10409:GrYUVtoRGBEffect::clone\28\29\20const -10410:GrXferProcessor::ProgramImpl::emitWriteSwizzle\28GrGLSLXPFragmentBuilder*\2c\20skgpu::Swizzle\20const&\2c\20char\20const*\2c\20char\20const*\29\20const -10411:GrXferProcessor::ProgramImpl::emitOutputsForBlendState\28GrXferProcessor::ProgramImpl::EmitArgs\20const&\29 -10412:GrXferProcessor::ProgramImpl::emitBlendCodeForDstRead\28GrGLSLXPFragmentBuilder*\2c\20GrGLSLUniformHandler*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20GrXferProcessor\20const&\29 -10413:GrWritePixelsTask::~GrWritePixelsTask\28\29_10090 -10414:GrWritePixelsTask::onMakeClosed\28GrRecordingContext*\2c\20SkIRect*\29 -10415:GrWritePixelsTask::onExecute\28GrOpFlushState*\29 -10416:GrWritePixelsTask::gatherProxyIntervals\28GrResourceAllocator*\29\20const -10417:GrWaitRenderTask::~GrWaitRenderTask\28\29_10080 -10418:GrWaitRenderTask::onIsUsed\28GrSurfaceProxy*\29\20const -10419:GrWaitRenderTask::onExecute\28GrOpFlushState*\29 -10420:GrWaitRenderTask::gatherProxyIntervals\28GrResourceAllocator*\29\20const -10421:GrTriangulator::~GrTriangulator\28\29 -10422:GrTransferFromRenderTask::~GrTransferFromRenderTask\28\29_10070 -10423:GrTransferFromRenderTask::onExecute\28GrOpFlushState*\29 -10424:GrTransferFromRenderTask::gatherProxyIntervals\28GrResourceAllocator*\29\20const -10425:GrThreadSafeCache::Trampoline::~Trampoline\28\29_10056 -10426:GrThreadSafeCache::Trampoline::~Trampoline\28\29 -10427:GrTextureResolveRenderTask::~GrTextureResolveRenderTask\28\29_10023 -10428:GrTextureResolveRenderTask::onExecute\28GrOpFlushState*\29 -10429:GrTextureResolveRenderTask::gatherProxyIntervals\28GrResourceAllocator*\29\20const -10430:GrTextureRenderTargetProxy::~GrTextureRenderTargetProxy\28\29_10013 -10431:GrTextureRenderTargetProxy::~GrTextureRenderTargetProxy\28\29 -10432:GrTextureRenderTargetProxy::onUninstantiatedGpuMemorySize\28\29\20const -10433:GrTextureRenderTargetProxy::instantiate\28GrResourceProvider*\29 -10434:GrTextureRenderTargetProxy::createSurface\28GrResourceProvider*\29\20const -10435:GrTextureProxy::~GrTextureProxy\28\29_9967 -10436:GrTextureProxy::~GrTextureProxy\28\29_9965 -10437:GrTextureProxy::onUninstantiatedGpuMemorySize\28\29\20const -10438:GrTextureProxy::instantiate\28GrResourceProvider*\29 -10439:GrTextureProxy::createSurface\28GrResourceProvider*\29\20const -10440:GrTextureProxy::callbackDesc\28\29\20const -10441:GrTextureEffect::~GrTextureEffect\28\29_10572 -10442:GrTextureEffect::~GrTextureEffect\28\29 -10443:GrTextureEffect::onMakeProgramImpl\28\29\20const -10444:GrTextureEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -10445:GrTextureEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -10446:GrTextureEffect::name\28\29\20const -10447:GrTextureEffect::clone\28\29\20const -10448:GrTextureEffect::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -10449:GrTextureEffect::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -10450:GrTexture::onGpuMemorySize\28\29\20const -10451:GrTDeferredProxyUploader>::~GrTDeferredProxyUploader\28\29_8731 -10452:GrTDeferredProxyUploader>::freeData\28\29 -10453:GrTDeferredProxyUploader<\28anonymous\20namespace\29::SoftwarePathData>::~GrTDeferredProxyUploader\28\29_11759 -10454:GrTDeferredProxyUploader<\28anonymous\20namespace\29::SoftwarePathData>::~GrTDeferredProxyUploader\28\29 -10455:GrTDeferredProxyUploader<\28anonymous\20namespace\29::SoftwarePathData>::freeData\28\29 -10456:GrSurfaceProxy::getUniqueKey\28\29\20const -10457:GrSurface::~GrSurface\28\29 -10458:GrSurface::getResourceType\28\29\20const -10459:GrStrokeTessellationShader::~GrStrokeTessellationShader\28\29_11939 -10460:GrStrokeTessellationShader::~GrStrokeTessellationShader\28\29 -10461:GrStrokeTessellationShader::name\28\29\20const -10462:GrStrokeTessellationShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const -10463:GrStrokeTessellationShader::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -10464:GrStrokeTessellationShader::Impl::~Impl\28\29_11942 -10465:GrStrokeTessellationShader::Impl::~Impl\28\29 -10466:GrStrokeTessellationShader::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -10467:GrStrokeTessellationShader::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -10468:GrSkSLFP::~GrSkSLFP\28\29_10528 -10469:GrSkSLFP::~GrSkSLFP\28\29 -10470:GrSkSLFP::onMakeProgramImpl\28\29\20const -10471:GrSkSLFP::onIsEqual\28GrFragmentProcessor\20const&\29\20const -10472:GrSkSLFP::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -10473:GrSkSLFP::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -10474:GrSkSLFP::clone\28\29\20const -10475:GrSkSLFP::Impl::~Impl\28\29_10537 -10476:GrSkSLFP::Impl::~Impl\28\29 -10477:GrSkSLFP::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -10478:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::toLinearSrgb\28std::__2::basic_string\2c\20std::__2::allocator>\29 -10479:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::sampleShader\28int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29 -10480:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::sampleColorFilter\28int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29 -10481:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::sampleBlender\28int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29 -10482:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::getMangledName\28char\20const*\29 -10483:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::fromLinearSrgb\28std::__2::basic_string\2c\20std::__2::allocator>\29 -10484:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::defineFunction\28char\20const*\2c\20char\20const*\2c\20bool\29 -10485:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::declareUniform\28SkSL::VarDeclaration\20const*\29 -10486:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::declareFunction\28char\20const*\29 -10487:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -10488:GrSimpleMesh*\20SkArenaAlloc::allocUninitializedArray\28unsigned\20long\29::'lambda'\28char*\29::__invoke\28char*\29 -10489:GrRingBuffer::FinishSubmit\28void*\29 -10490:GrResourceCache::CompareTimestamp\28GrGpuResource*\20const&\2c\20GrGpuResource*\20const&\29 -10491:GrRenderTask::~GrRenderTask\28\29 -10492:GrRenderTask::disown\28GrDrawingManager*\29 -10493:GrRenderTargetProxy::~GrRenderTargetProxy\28\29_9735 -10494:GrRenderTargetProxy::~GrRenderTargetProxy\28\29 -10495:GrRenderTargetProxy::onUninstantiatedGpuMemorySize\28\29\20const -10496:GrRenderTargetProxy::instantiate\28GrResourceProvider*\29 -10497:GrRenderTargetProxy::createSurface\28GrResourceProvider*\29\20const -10498:GrRenderTargetProxy::callbackDesc\28\29\20const -10499:GrRecordingContext::~GrRecordingContext\28\29_9671 -10500:GrRecordingContext::abandoned\28\29 -10501:GrRRectShadowGeoProc::~GrRRectShadowGeoProc\28\29_10511 -10502:GrRRectShadowGeoProc::~GrRRectShadowGeoProc\28\29 -10503:GrRRectShadowGeoProc::onTextureSampler\28int\29\20const -10504:GrRRectShadowGeoProc::name\28\29\20const -10505:GrRRectShadowGeoProc::makeProgramImpl\28GrShaderCaps\20const&\29\20const -10506:GrRRectShadowGeoProc::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -10507:GrQuadEffect::name\28\29\20const -10508:GrQuadEffect::makeProgramImpl\28GrShaderCaps\20const&\29\20const -10509:GrQuadEffect::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -10510:GrQuadEffect::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -10511:GrQuadEffect::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -10512:GrPorterDuffXPFactory::makeXferProcessor\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -10513:GrPorterDuffXPFactory::analysisProperties\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\20const&\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -10514:GrPerlinNoise2Effect::~GrPerlinNoise2Effect\28\29_10448 -10515:GrPerlinNoise2Effect::~GrPerlinNoise2Effect\28\29 -10516:GrPerlinNoise2Effect::onMakeProgramImpl\28\29\20const -10517:GrPerlinNoise2Effect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -10518:GrPerlinNoise2Effect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -10519:GrPerlinNoise2Effect::name\28\29\20const -10520:GrPerlinNoise2Effect::clone\28\29\20const -10521:GrPerlinNoise2Effect::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -10522:GrPerlinNoise2Effect::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -10523:GrPathTessellationShader::Impl::~Impl\28\29 -10524:GrPathTessellationShader::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -10525:GrPathTessellationShader::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -10526:GrOpsRenderPass::~GrOpsRenderPass\28\29 -10527:GrOpsRenderPass::onExecuteDrawable\28std::__2::unique_ptr>\29 -10528:GrOpsRenderPass::onDrawIndirect\28GrBuffer\20const*\2c\20unsigned\20long\2c\20int\29 -10529:GrOpsRenderPass::onDrawIndexedIndirect\28GrBuffer\20const*\2c\20unsigned\20long\2c\20int\29 -10530:GrOpFlushState::~GrOpFlushState\28\29_9526 -10531:GrOpFlushState::~GrOpFlushState\28\29 -10532:GrOpFlushState::writeView\28\29\20const -10533:GrOpFlushState::usesMSAASurface\28\29\20const -10534:GrOpFlushState::tokenTracker\28\29 -10535:GrOpFlushState::threadSafeCache\28\29\20const -10536:GrOpFlushState::strikeCache\28\29\20const -10537:GrOpFlushState::smallPathAtlasManager\28\29\20const -10538:GrOpFlushState::sampledProxyArray\28\29 -10539:GrOpFlushState::rtProxy\28\29\20const -10540:GrOpFlushState::resourceProvider\28\29\20const -10541:GrOpFlushState::renderPassBarriers\28\29\20const -10542:GrOpFlushState::recordDraw\28GrGeometryProcessor\20const*\2c\20GrSimpleMesh\20const*\2c\20int\2c\20GrSurfaceProxy\20const*\20const*\2c\20GrPrimitiveType\29 -10543:GrOpFlushState::putBackVertices\28int\2c\20unsigned\20long\29 -10544:GrOpFlushState::putBackIndirectDraws\28int\29 -10545:GrOpFlushState::putBackIndices\28int\29 -10546:GrOpFlushState::putBackIndexedIndirectDraws\28int\29 -10547:GrOpFlushState::makeVertexSpace\28unsigned\20long\2c\20int\2c\20sk_sp*\2c\20int*\29 -10548:GrOpFlushState::makeVertexSpaceAtLeast\28unsigned\20long\2c\20int\2c\20int\2c\20sk_sp*\2c\20int*\2c\20int*\29 -10549:GrOpFlushState::makeIndexSpace\28int\2c\20sk_sp*\2c\20int*\29 -10550:GrOpFlushState::makeIndexSpaceAtLeast\28int\2c\20int\2c\20sk_sp*\2c\20int*\2c\20int*\29 -10551:GrOpFlushState::makeDrawIndirectSpace\28int\2c\20sk_sp*\2c\20unsigned\20long*\29 -10552:GrOpFlushState::makeDrawIndexedIndirectSpace\28int\2c\20sk_sp*\2c\20unsigned\20long*\29 -10553:GrOpFlushState::dstProxyView\28\29\20const -10554:GrOpFlushState::colorLoadOp\28\29\20const -10555:GrOpFlushState::atlasManager\28\29\20const -10556:GrOpFlushState::appliedClip\28\29\20const -10557:GrOpFlushState::addInlineUpload\28std::__2::function&\29>&&\29 -10558:GrOp::~GrOp\28\29 -10559:GrOnFlushCallbackObject::postFlush\28skgpu::Token\29 -10560:GrModulateAtlasCoverageEffect::onMakeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -10561:GrModulateAtlasCoverageEffect::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -10562:GrModulateAtlasCoverageEffect::onMakeProgramImpl\28\29\20const -10563:GrModulateAtlasCoverageEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -10564:GrModulateAtlasCoverageEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -10565:GrModulateAtlasCoverageEffect::name\28\29\20const -10566:GrModulateAtlasCoverageEffect::clone\28\29\20const -10567:GrMeshDrawOp::onPrepare\28GrOpFlushState*\29 -10568:GrMeshDrawOp::onPrePrepare\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -10569:GrMatrixEffect::onMakeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -10570:GrMatrixEffect::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -10571:GrMatrixEffect::onMakeProgramImpl\28\29\20const -10572:GrMatrixEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -10573:GrMatrixEffect::name\28\29\20const -10574:GrMatrixEffect::clone\28\29\20const -10575:GrMakeUniqueKeyInvalidationListener\28skgpu::UniqueKey*\2c\20unsigned\20int\29::Listener::~Listener\28\29_10135 -10576:GrMakeUniqueKeyInvalidationListener\28skgpu::UniqueKey*\2c\20unsigned\20int\29::Listener::~Listener\28\29 -10577:GrMakeUniqueKeyInvalidationListener\28skgpu::UniqueKey*\2c\20unsigned\20int\29::$_0::__invoke\28void\20const*\2c\20void*\29 -10578:GrImageContext::~GrImageContext\28\29_9460 -10579:GrImageContext::~GrImageContext\28\29 -10580:GrHardClip::apply\28GrRecordingContext*\2c\20skgpu::ganesh::SurfaceDrawContext*\2c\20GrDrawOp*\2c\20GrAAType\2c\20GrAppliedClip*\2c\20SkRect*\29\20const -10581:GrGpuResource::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -10582:GrGpuBuffer::~GrGpuBuffer\28\29 -10583:GrGpuBuffer::unref\28\29\20const -10584:GrGpuBuffer::getResourceType\28\29\20const -10585:GrGpuBuffer::computeScratchKey\28skgpu::ScratchKey*\29\20const -10586:GrGpu::endTimerQuery\28GrTimerQuery\20const&\29 -10587:GrGeometryProcessor::onTextureSampler\28int\29\20const -10588:GrGeometryProcessor::ProgramImpl::~ProgramImpl\28\29 -10589:GrGLVaryingHandler::~GrGLVaryingHandler\28\29 -10590:GrGLUniformHandler::~GrGLUniformHandler\28\29_12501 -10591:GrGLUniformHandler::~GrGLUniformHandler\28\29 -10592:GrGLUniformHandler::samplerVariable\28GrResourceHandle\29\20const -10593:GrGLUniformHandler::samplerSwizzle\28GrResourceHandle\29\20const -10594:GrGLUniformHandler::internalAddUniformArray\28GrProcessor\20const*\2c\20unsigned\20int\2c\20SkSLType\2c\20char\20const*\2c\20bool\2c\20int\2c\20char\20const**\29 -10595:GrGLUniformHandler::getUniformCStr\28GrResourceHandle\29\20const -10596:GrGLUniformHandler::appendUniformDecls\28GrShaderFlags\2c\20SkString*\29\20const -10597:GrGLUniformHandler::addSampler\28GrBackendFormat\20const&\2c\20GrSamplerState\2c\20skgpu::Swizzle\20const&\2c\20char\20const*\2c\20GrShaderCaps\20const*\29 -10598:GrGLTextureRenderTarget::~GrGLTextureRenderTarget\28\29 -10599:GrGLTextureRenderTarget::onSetLabel\28\29 -10600:GrGLTextureRenderTarget::onRelease\28\29 -10601:GrGLTextureRenderTarget::onGpuMemorySize\28\29\20const -10602:GrGLTextureRenderTarget::onAbandon\28\29 -10603:GrGLTextureRenderTarget::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -10604:GrGLTextureRenderTarget::backendFormat\28\29\20const -10605:GrGLTexture::~GrGLTexture\28\29_12450 -10606:GrGLTexture::~GrGLTexture\28\29 -10607:GrGLTexture::textureParamsModified\28\29 -10608:GrGLTexture::onStealBackendTexture\28GrBackendTexture*\2c\20std::__2::function*\29 -10609:GrGLTexture::getBackendTexture\28\29\20const -10610:GrGLSemaphore::~GrGLSemaphore\28\29_12427 -10611:GrGLSemaphore::~GrGLSemaphore\28\29 -10612:GrGLSemaphore::setIsOwned\28\29 -10613:GrGLSemaphore::backendSemaphore\28\29\20const -10614:GrGLSLVertexBuilder::~GrGLSLVertexBuilder\28\29 -10615:GrGLSLVertexBuilder::onFinalize\28\29 -10616:GrGLSLUniformHandler::inputSamplerSwizzle\28GrResourceHandle\29\20const -10617:GrGLSLFragmentShaderBuilder::~GrGLSLFragmentShaderBuilder\28\29_10756 -10618:GrGLSLFragmentShaderBuilder::~GrGLSLFragmentShaderBuilder\28\29 -10619:GrGLSLFragmentShaderBuilder::primaryColorOutputIsInOut\28\29\20const -10620:GrGLSLFragmentShaderBuilder::onFinalize\28\29 -10621:GrGLSLFragmentShaderBuilder::hasSecondaryOutput\28\29\20const -10622:GrGLSLFragmentShaderBuilder::forceHighPrecision\28\29 -10623:GrGLSLFragmentShaderBuilder::enableAdvancedBlendEquationIfNeeded\28skgpu::BlendEquation\29 -10624:GrGLRenderTarget::~GrGLRenderTarget\28\29_12422 -10625:GrGLRenderTarget::~GrGLRenderTarget\28\29 -10626:GrGLRenderTarget::onGpuMemorySize\28\29\20const -10627:GrGLRenderTarget::getBackendRenderTarget\28\29\20const -10628:GrGLRenderTarget::completeStencilAttachment\28GrAttachment*\2c\20bool\29 -10629:GrGLRenderTarget::canAttemptStencilAttachment\28bool\29\20const -10630:GrGLRenderTarget::backendFormat\28\29\20const -10631:GrGLRenderTarget::alwaysClearStencil\28\29\20const -10632:GrGLProgramDataManager::~GrGLProgramDataManager\28\29_12398 -10633:GrGLProgramDataManager::~GrGLProgramDataManager\28\29 -10634:GrGLProgramDataManager::setMatrix4fv\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -10635:GrGLProgramDataManager::setMatrix4f\28GrResourceHandle\2c\20float\20const*\29\20const -10636:GrGLProgramDataManager::setMatrix3fv\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -10637:GrGLProgramDataManager::setMatrix3f\28GrResourceHandle\2c\20float\20const*\29\20const -10638:GrGLProgramDataManager::setMatrix2fv\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -10639:GrGLProgramDataManager::setMatrix2f\28GrResourceHandle\2c\20float\20const*\29\20const -10640:GrGLProgramDataManager::set4iv\28GrResourceHandle\2c\20int\2c\20int\20const*\29\20const -10641:GrGLProgramDataManager::set4i\28GrResourceHandle\2c\20int\2c\20int\2c\20int\2c\20int\29\20const -10642:GrGLProgramDataManager::set4f\28GrResourceHandle\2c\20float\2c\20float\2c\20float\2c\20float\29\20const -10643:GrGLProgramDataManager::set3iv\28GrResourceHandle\2c\20int\2c\20int\20const*\29\20const -10644:GrGLProgramDataManager::set3i\28GrResourceHandle\2c\20int\2c\20int\2c\20int\29\20const -10645:GrGLProgramDataManager::set3fv\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -10646:GrGLProgramDataManager::set3f\28GrResourceHandle\2c\20float\2c\20float\2c\20float\29\20const -10647:GrGLProgramDataManager::set2iv\28GrResourceHandle\2c\20int\2c\20int\20const*\29\20const -10648:GrGLProgramDataManager::set2i\28GrResourceHandle\2c\20int\2c\20int\29\20const -10649:GrGLProgramDataManager::set2f\28GrResourceHandle\2c\20float\2c\20float\29\20const -10650:GrGLProgramDataManager::set1iv\28GrResourceHandle\2c\20int\2c\20int\20const*\29\20const -10651:GrGLProgramDataManager::set1i\28GrResourceHandle\2c\20int\29\20const -10652:GrGLProgramDataManager::set1fv\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -10653:GrGLProgramDataManager::set1f\28GrResourceHandle\2c\20float\29\20const -10654:GrGLProgramBuilder::~GrGLProgramBuilder\28\29_12536 -10655:GrGLProgramBuilder::varyingHandler\28\29 -10656:GrGLProgramBuilder::caps\28\29\20const -10657:GrGLProgram::~GrGLProgram\28\29_12356 -10658:GrGLOpsRenderPass::~GrGLOpsRenderPass\28\29 -10659:GrGLOpsRenderPass::onSetScissorRect\28SkIRect\20const&\29 -10660:GrGLOpsRenderPass::onEnd\28\29 -10661:GrGLOpsRenderPass::onDraw\28int\2c\20int\29 -10662:GrGLOpsRenderPass::onDrawInstanced\28int\2c\20int\2c\20int\2c\20int\29 -10663:GrGLOpsRenderPass::onDrawIndirect\28GrBuffer\20const*\2c\20unsigned\20long\2c\20int\29 -10664:GrGLOpsRenderPass::onDrawIndexed\28int\2c\20int\2c\20unsigned\20short\2c\20unsigned\20short\2c\20int\29 -10665:GrGLOpsRenderPass::onDrawIndexedInstanced\28int\2c\20int\2c\20int\2c\20int\2c\20int\29 -10666:GrGLOpsRenderPass::onDrawIndexedIndirect\28GrBuffer\20const*\2c\20unsigned\20long\2c\20int\29 -10667:GrGLOpsRenderPass::onClear\28GrScissorState\20const&\2c\20std::__2::array\29 -10668:GrGLOpsRenderPass::onClearStencilClip\28GrScissorState\20const&\2c\20bool\29 -10669:GrGLOpsRenderPass::onBindTextures\28GrGeometryProcessor\20const&\2c\20GrSurfaceProxy\20const*\20const*\2c\20GrPipeline\20const&\29 -10670:GrGLOpsRenderPass::onBindPipeline\28GrProgramInfo\20const&\2c\20SkRect\20const&\29 -10671:GrGLOpsRenderPass::onBindBuffers\28sk_sp\2c\20sk_sp\2c\20sk_sp\2c\20GrPrimitiveRestart\29 -10672:GrGLOpsRenderPass::onBegin\28\29 -10673:GrGLOpsRenderPass::inlineUpload\28GrOpFlushState*\2c\20std::__2::function&\29>&\29 -10674:GrGLInterface::~GrGLInterface\28\29_12333 -10675:GrGLInterface::~GrGLInterface\28\29 -10676:GrGLGpu::~GrGLGpu\28\29_12201 -10677:GrGLGpu::xferBarrier\28GrRenderTarget*\2c\20GrXferBarrierType\29 -10678:GrGLGpu::wrapBackendSemaphore\28GrBackendSemaphore\20const&\2c\20GrSemaphoreWrapType\2c\20GrWrapOwnership\29 -10679:GrGLGpu::willExecute\28\29 -10680:GrGLGpu::waitSemaphore\28GrSemaphore*\29 -10681:GrGLGpu::submit\28GrOpsRenderPass*\29 -10682:GrGLGpu::startTimerQuery\28\29 -10683:GrGLGpu::stagingBufferManager\28\29 -10684:GrGLGpu::refPipelineBuilder\28\29 -10685:GrGLGpu::prepareTextureForCrossContextUsage\28GrTexture*\29 -10686:GrGLGpu::prepareSurfacesForBackendAccessAndStateUpdates\28SkSpan\2c\20SkSurfaces::BackendSurfaceAccess\2c\20skgpu::MutableTextureState\20const*\29 -10687:GrGLGpu::precompileShader\28SkData\20const&\2c\20SkData\20const&\29 -10688:GrGLGpu::onWritePixels\28GrSurface*\2c\20SkIRect\2c\20GrColorType\2c\20GrColorType\2c\20GrMipLevel\20const*\2c\20int\2c\20bool\29 -10689:GrGLGpu::onWrapRenderableBackendTexture\28GrBackendTexture\20const&\2c\20int\2c\20GrWrapOwnership\2c\20GrWrapCacheable\29 -10690:GrGLGpu::onWrapCompressedBackendTexture\28GrBackendTexture\20const&\2c\20GrWrapOwnership\2c\20GrWrapCacheable\29 -10691:GrGLGpu::onWrapBackendTexture\28GrBackendTexture\20const&\2c\20GrWrapOwnership\2c\20GrWrapCacheable\2c\20GrIOType\29 -10692:GrGLGpu::onWrapBackendRenderTarget\28GrBackendRenderTarget\20const&\29 -10693:GrGLGpu::onUpdateCompressedBackendTexture\28GrBackendTexture\20const&\2c\20sk_sp\2c\20void\20const*\2c\20unsigned\20long\29 -10694:GrGLGpu::onTransferPixelsTo\28GrTexture*\2c\20SkIRect\2c\20GrColorType\2c\20GrColorType\2c\20sk_sp\2c\20unsigned\20long\2c\20unsigned\20long\29 -10695:GrGLGpu::onTransferPixelsFrom\28GrSurface*\2c\20SkIRect\2c\20GrColorType\2c\20GrColorType\2c\20sk_sp\2c\20unsigned\20long\29 -10696:GrGLGpu::onTransferFromBufferToBuffer\28sk_sp\2c\20unsigned\20long\2c\20sk_sp\2c\20unsigned\20long\2c\20unsigned\20long\29 -10697:GrGLGpu::onSubmitToGpu\28GrSubmitInfo\20const&\29 -10698:GrGLGpu::onResolveRenderTarget\28GrRenderTarget*\2c\20SkIRect\20const&\29 -10699:GrGLGpu::onResetTextureBindings\28\29 -10700:GrGLGpu::onResetContext\28unsigned\20int\29 -10701:GrGLGpu::onRegenerateMipMapLevels\28GrTexture*\29 -10702:GrGLGpu::onReadPixels\28GrSurface*\2c\20SkIRect\2c\20GrColorType\2c\20GrColorType\2c\20void*\2c\20unsigned\20long\29 -10703:GrGLGpu::onGetOpsRenderPass\28GrRenderTarget*\2c\20bool\2c\20GrAttachment*\2c\20GrSurfaceOrigin\2c\20SkIRect\20const&\2c\20GrOpsRenderPass::LoadAndStoreInfo\20const&\2c\20GrOpsRenderPass::StencilLoadAndStoreInfo\20const&\2c\20skia_private::TArray\20const&\2c\20GrXferBarrierFlags\29 -10704:GrGLGpu::onDumpJSON\28SkJSONWriter*\29\20const -10705:GrGLGpu::onCreateTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20int\2c\20unsigned\20int\2c\20std::__2::basic_string_view>\29 -10706:GrGLGpu::onCreateCompressedTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20skgpu::Budgeted\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20void\20const*\2c\20unsigned\20long\29 -10707:GrGLGpu::onCreateCompressedBackendTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\29 -10708:GrGLGpu::onCreateBuffer\28unsigned\20long\2c\20GrGpuBufferType\2c\20GrAccessPattern\29 -10709:GrGLGpu::onCreateBackendTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20skgpu::Renderable\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -10710:GrGLGpu::onCopySurface\28GrSurface*\2c\20SkIRect\20const&\2c\20GrSurface*\2c\20SkIRect\20const&\2c\20SkFilterMode\29 -10711:GrGLGpu::onClearBackendTexture\28GrBackendTexture\20const&\2c\20sk_sp\2c\20std::__2::array\29 -10712:GrGLGpu::makeStencilAttachment\28GrBackendFormat\20const&\2c\20SkISize\2c\20int\29 -10713:GrGLGpu::makeSemaphore\28bool\29 -10714:GrGLGpu::makeMSAAAttachment\28SkISize\2c\20GrBackendFormat\20const&\2c\20int\2c\20skgpu::Protected\2c\20GrMemoryless\29 -10715:GrGLGpu::insertSemaphore\28GrSemaphore*\29 -10716:GrGLGpu::getPreferredStencilFormat\28GrBackendFormat\20const&\29 -10717:GrGLGpu::finishOutstandingGpuWork\28\29 -10718:GrGLGpu::endTimerQuery\28GrTimerQuery\20const&\29 -10719:GrGLGpu::disconnect\28GrGpu::DisconnectType\29 -10720:GrGLGpu::deleteBackendTexture\28GrBackendTexture\20const&\29 -10721:GrGLGpu::compile\28GrProgramDesc\20const&\2c\20GrProgramInfo\20const&\29 -10722:GrGLGpu::checkFinishedCallbacks\28\29 -10723:GrGLGpu::addFinishedCallback\28skgpu::AutoCallback\2c\20std::__2::optional\29 -10724:GrGLGpu::ProgramCache::~ProgramCache\28\29_12313 -10725:GrGLGpu::ProgramCache::~ProgramCache\28\29 -10726:GrGLFunction::GrGLFunction\28void\20\28*\29\28unsigned\20int\2c\20unsigned\20int\2c\20float\29\29::'lambda'\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20float\29::__invoke\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20float\29 -10727:GrGLFunction::GrGLFunction\28void\20\28*\29\28int\2c\20float\2c\20float\2c\20float\29\29::'lambda'\28void\20const*\2c\20int\2c\20float\2c\20float\2c\20float\29::__invoke\28void\20const*\2c\20int\2c\20float\2c\20float\2c\20float\29 -10728:GrGLFunction::GrGLFunction\28void\20\28*\29\28float\2c\20float\2c\20float\2c\20float\29\29::'lambda'\28void\20const*\2c\20float\2c\20float\2c\20float\2c\20float\29::__invoke\28void\20const*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10729:GrGLFunction::GrGLFunction\28void\20\28*\29\28float\29\29::'lambda'\28void\20const*\2c\20float\29::__invoke\28void\20const*\2c\20float\29 -10730:GrGLFunction::GrGLFunction\28void\20\28*\29\28\29\29::'lambda'\28void\20const*\29::__invoke\28void\20const*\29 -10731:GrGLFunction::GrGLFunction\28unsigned\20int\20\28*\29\28__GLsync*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29\29::'lambda'\28void\20const*\2c\20__GLsync*\2c\20unsigned\20int\2c\20int\2c\20int\29::__invoke\28void\20const*\2c\20__GLsync*\2c\20unsigned\20int\2c\20int\2c\20int\29 -10732:GrGLFunction::GrGLFunction\28unsigned\20int\20\28*\29\28\29\29::'lambda'\28void\20const*\29::__invoke\28void\20const*\29 -10733:GrGLCaps::~GrGLCaps\28\29_12168 -10734:GrGLCaps::surfaceSupportsReadPixels\28GrSurface\20const*\29\20const -10735:GrGLCaps::supportedWritePixelsColorType\28GrColorType\2c\20GrBackendFormat\20const&\2c\20GrColorType\29\20const -10736:GrGLCaps::onSurfaceSupportsWritePixels\28GrSurface\20const*\29\20const -10737:GrGLCaps::onSupportsDynamicMSAA\28GrRenderTargetProxy\20const*\29\20const -10738:GrGLCaps::onSupportedReadPixelsColorType\28GrColorType\2c\20GrBackendFormat\20const&\2c\20GrColorType\29\20const -10739:GrGLCaps::onIsWindowRectanglesSupportedForRT\28GrBackendRenderTarget\20const&\29\20const -10740:GrGLCaps::onGetReadSwizzle\28GrBackendFormat\20const&\2c\20GrColorType\29\20const -10741:GrGLCaps::onGetDstSampleFlagsForProxy\28GrRenderTargetProxy\20const*\29\20const -10742:GrGLCaps::onGetDefaultBackendFormat\28GrColorType\29\20const -10743:GrGLCaps::onDumpJSON\28SkJSONWriter*\29\20const -10744:GrGLCaps::onCanCopySurface\28GrSurfaceProxy\20const*\2c\20SkIRect\20const&\2c\20GrSurfaceProxy\20const*\2c\20SkIRect\20const&\29\20const -10745:GrGLCaps::onAreColorTypeAndFormatCompatible\28GrColorType\2c\20GrBackendFormat\20const&\29\20const -10746:GrGLCaps::onApplyOptionsOverrides\28GrContextOptions\20const&\29 -10747:GrGLCaps::maxRenderTargetSampleCount\28GrBackendFormat\20const&\29\20const -10748:GrGLCaps::makeDesc\28GrRenderTarget*\2c\20GrProgramInfo\20const&\2c\20GrCaps::ProgramDescOverrideFlags\29\20const -10749:GrGLCaps::isFormatTexturable\28GrBackendFormat\20const&\2c\20GrTextureType\29\20const -10750:GrGLCaps::isFormatSRGB\28GrBackendFormat\20const&\29\20const -10751:GrGLCaps::isFormatRenderable\28GrBackendFormat\20const&\2c\20int\29\20const -10752:GrGLCaps::isFormatCopyable\28GrBackendFormat\20const&\29\20const -10753:GrGLCaps::isFormatAsColorTypeRenderable\28GrColorType\2c\20GrBackendFormat\20const&\2c\20int\29\20const -10754:GrGLCaps::getWriteSwizzle\28GrBackendFormat\20const&\2c\20GrColorType\29\20const -10755:GrGLCaps::getRenderTargetSampleCount\28int\2c\20GrBackendFormat\20const&\29\20const -10756:GrGLCaps::getDstCopyRestrictions\28GrRenderTargetProxy\20const*\2c\20GrColorType\29\20const -10757:GrGLCaps::getBackendFormatFromCompressionType\28SkTextureCompressionType\29\20const -10758:GrGLCaps::computeFormatKey\28GrBackendFormat\20const&\29\20const -10759:GrGLBuffer::~GrGLBuffer\28\29_12118 -10760:GrGLBuffer::~GrGLBuffer\28\29 -10761:GrGLBuffer::setMemoryBacking\28SkTraceMemoryDump*\2c\20SkString\20const&\29\20const -10762:GrGLBuffer::onUpdateData\28void\20const*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\29 -10763:GrGLBuffer::onUnmap\28GrGpuBuffer::MapType\29 -10764:GrGLBuffer::onSetLabel\28\29 -10765:GrGLBuffer::onRelease\28\29 -10766:GrGLBuffer::onMap\28GrGpuBuffer::MapType\29 -10767:GrGLBuffer::onClearToZero\28\29 -10768:GrGLBuffer::onAbandon\28\29 -10769:GrGLBackendTextureData::~GrGLBackendTextureData\28\29_12092 -10770:GrGLBackendTextureData::~GrGLBackendTextureData\28\29 -10771:GrGLBackendTextureData::isSameTexture\28GrBackendTextureData\20const*\29\20const -10772:GrGLBackendTextureData::isProtected\28\29\20const -10773:GrGLBackendTextureData::getBackendFormat\28\29\20const -10774:GrGLBackendTextureData::equal\28GrBackendTextureData\20const*\29\20const -10775:GrGLBackendTextureData::copyTo\28SkAnySubclass&\29\20const -10776:GrGLBackendRenderTargetData::getBackendFormat\28\29\20const -10777:GrGLBackendRenderTargetData::equal\28GrBackendRenderTargetData\20const*\29\20const -10778:GrGLBackendRenderTargetData::copyTo\28SkAnySubclass&\29\20const -10779:GrGLBackendFormatData::toString\28\29\20const -10780:GrGLBackendFormatData::stencilBits\28\29\20const -10781:GrGLBackendFormatData::equal\28GrBackendFormatData\20const*\29\20const -10782:GrGLBackendFormatData::desc\28\29\20const -10783:GrGLBackendFormatData::copyTo\28SkAnySubclass&\29\20const -10784:GrGLBackendFormatData::compressionType\28\29\20const -10785:GrGLBackendFormatData::channelMask\28\29\20const -10786:GrGLBackendFormatData::bytesPerBlock\28\29\20const -10787:GrGLAttachment::~GrGLAttachment\28\29 -10788:GrGLAttachment::setMemoryBacking\28SkTraceMemoryDump*\2c\20SkString\20const&\29\20const -10789:GrGLAttachment::onSetLabel\28\29 -10790:GrGLAttachment::onRelease\28\29 -10791:GrGLAttachment::onAbandon\28\29 -10792:GrGLAttachment::backendFormat\28\29\20const -10793:GrFragmentProcessor::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -10794:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -10795:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::onMakeProgramImpl\28\29\20const -10796:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::onIsEqual\28GrFragmentProcessor\20const&\29\20const -10797:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -10798:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::name\28\29\20const -10799:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -10800:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::clone\28\29\20const -10801:GrFragmentProcessor::SurfaceColor\28\29::SurfaceColorProcessor::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -10802:GrFragmentProcessor::SurfaceColor\28\29::SurfaceColorProcessor::onMakeProgramImpl\28\29\20const -10803:GrFragmentProcessor::SurfaceColor\28\29::SurfaceColorProcessor::name\28\29\20const -10804:GrFragmentProcessor::SurfaceColor\28\29::SurfaceColorProcessor::clone\28\29\20const -10805:GrFragmentProcessor::ProgramImpl::~ProgramImpl\28\29 -10806:GrFragmentProcessor::HighPrecision\28std::__2::unique_ptr>\29::HighPrecisionFragmentProcessor::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -10807:GrFragmentProcessor::HighPrecision\28std::__2::unique_ptr>\29::HighPrecisionFragmentProcessor::onMakeProgramImpl\28\29\20const -10808:GrFragmentProcessor::HighPrecision\28std::__2::unique_ptr>\29::HighPrecisionFragmentProcessor::name\28\29\20const -10809:GrFragmentProcessor::HighPrecision\28std::__2::unique_ptr>\29::HighPrecisionFragmentProcessor::clone\28\29\20const -10810:GrFragmentProcessor::DeviceSpace\28std::__2::unique_ptr>\29::DeviceSpace::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -10811:GrFragmentProcessor::DeviceSpace\28std::__2::unique_ptr>\29::DeviceSpace::onMakeProgramImpl\28\29\20const -10812:GrFragmentProcessor::DeviceSpace\28std::__2::unique_ptr>\29::DeviceSpace::name\28\29\20const -10813:GrFragmentProcessor::DeviceSpace\28std::__2::unique_ptr>\29::DeviceSpace::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -10814:GrFragmentProcessor::DeviceSpace\28std::__2::unique_ptr>\29::DeviceSpace::clone\28\29\20const -10815:GrFragmentProcessor::Compose\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29::ComposeProcessor::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -10816:GrFragmentProcessor::Compose\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29::ComposeProcessor::onMakeProgramImpl\28\29\20const -10817:GrFragmentProcessor::Compose\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29::ComposeProcessor::name\28\29\20const -10818:GrFragmentProcessor::Compose\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29::ComposeProcessor::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -10819:GrFragmentProcessor::Compose\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29::ComposeProcessor::clone\28\29\20const -10820:GrFixedClip::~GrFixedClip\28\29_9233 -10821:GrFixedClip::~GrFixedClip\28\29 -10822:GrExternalTextureGenerator::onGenerateTexture\28GrRecordingContext*\2c\20SkImageInfo\20const&\2c\20skgpu::Mipmapped\2c\20GrImageTexGenPolicy\29 -10823:GrEagerDynamicVertexAllocator::lock\28unsigned\20long\2c\20int\29 -10824:GrDynamicAtlas::~GrDynamicAtlas\28\29_9204 -10825:GrDynamicAtlas::~GrDynamicAtlas\28\29 -10826:GrDrawingManager::flush\28SkSpan\2c\20SkSurfaces::BackendSurfaceAccess\2c\20GrFlushInfo\20const&\2c\20skgpu::MutableTextureState\20const*\29 -10827:GrDrawOp::usesStencil\28\29\20const -10828:GrDrawOp::usesMSAA\28\29\20const -10829:GrDrawOp::fixedFunctionFlags\28\29\20const -10830:GrDistanceFieldPathGeoProc::~GrDistanceFieldPathGeoProc\28\29_10404 -10831:GrDistanceFieldPathGeoProc::~GrDistanceFieldPathGeoProc\28\29 -10832:GrDistanceFieldPathGeoProc::onTextureSampler\28int\29\20const -10833:GrDistanceFieldPathGeoProc::name\28\29\20const -10834:GrDistanceFieldPathGeoProc::makeProgramImpl\28GrShaderCaps\20const&\29\20const -10835:GrDistanceFieldPathGeoProc::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -10836:GrDistanceFieldPathGeoProc::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -10837:GrDistanceFieldPathGeoProc::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -10838:GrDistanceFieldLCDTextGeoProc::~GrDistanceFieldLCDTextGeoProc\28\29_10408 -10839:GrDistanceFieldLCDTextGeoProc::~GrDistanceFieldLCDTextGeoProc\28\29 -10840:GrDistanceFieldLCDTextGeoProc::name\28\29\20const -10841:GrDistanceFieldLCDTextGeoProc::makeProgramImpl\28GrShaderCaps\20const&\29\20const -10842:GrDistanceFieldLCDTextGeoProc::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -10843:GrDistanceFieldLCDTextGeoProc::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -10844:GrDistanceFieldLCDTextGeoProc::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -10845:GrDistanceFieldA8TextGeoProc::~GrDistanceFieldA8TextGeoProc\28\29_10400 -10846:GrDistanceFieldA8TextGeoProc::~GrDistanceFieldA8TextGeoProc\28\29 -10847:GrDistanceFieldA8TextGeoProc::name\28\29\20const -10848:GrDistanceFieldA8TextGeoProc::makeProgramImpl\28GrShaderCaps\20const&\29\20const -10849:GrDistanceFieldA8TextGeoProc::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -10850:GrDistanceFieldA8TextGeoProc::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -10851:GrDistanceFieldA8TextGeoProc::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -10852:GrDisableColorXPFactory::makeXferProcessor\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -10853:GrDisableColorXPFactory::analysisProperties\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\20const&\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -10854:GrDirectContext::~GrDirectContext\28\29_9106 -10855:GrDirectContext::releaseResourcesAndAbandonContext\28\29 -10856:GrDirectContext::init\28\29 -10857:GrDirectContext::abandoned\28\29 -10858:GrDirectContext::abandonContext\28\29 -10859:GrDeferredProxyUploader::~GrDeferredProxyUploader\28\29_8734 -10860:GrDeferredProxyUploader::~GrDeferredProxyUploader\28\29 -10861:GrCpuVertexAllocator::~GrCpuVertexAllocator\28\29_9228 -10862:GrCpuVertexAllocator::~GrCpuVertexAllocator\28\29 -10863:GrCpuVertexAllocator::unlock\28int\29 -10864:GrCpuVertexAllocator::lock\28unsigned\20long\2c\20int\29 -10865:GrCpuBuffer::unref\28\29\20const -10866:GrCoverageSetOpXPFactory::makeXferProcessor\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -10867:GrCoverageSetOpXPFactory::analysisProperties\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\20const&\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -10868:GrCopyRenderTask::~GrCopyRenderTask\28\29_9066 -10869:GrCopyRenderTask::onMakeSkippable\28\29 -10870:GrCopyRenderTask::onMakeClosed\28GrRecordingContext*\2c\20SkIRect*\29 -10871:GrCopyRenderTask::onExecute\28GrOpFlushState*\29 -10872:GrCopyRenderTask::gatherProxyIntervals\28GrResourceAllocator*\29\20const -10873:GrConvexPolyEffect::onMakeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -10874:GrConvexPolyEffect::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -10875:GrConvexPolyEffect::onMakeProgramImpl\28\29\20const -10876:GrConvexPolyEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -10877:GrConvexPolyEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -10878:GrConvexPolyEffect::name\28\29\20const -10879:GrConvexPolyEffect::clone\28\29\20const -10880:GrContext_Base::~GrContext_Base\28\29_9046 -10881:GrContextThreadSafeProxy::~GrContextThreadSafeProxy\28\29_9034 -10882:GrContextThreadSafeProxy::~GrContextThreadSafeProxy\28\29 -10883:GrContextThreadSafeProxy::isValidCharacterizationForVulkan\28sk_sp\2c\20bool\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20bool\2c\20bool\29 -10884:GrConicEffect::name\28\29\20const -10885:GrConicEffect::makeProgramImpl\28GrShaderCaps\20const&\29\20const -10886:GrConicEffect::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -10887:GrConicEffect::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -10888:GrConicEffect::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -10889:GrColorSpaceXformEffect::~GrColorSpaceXformEffect\28\29_9018 -10890:GrColorSpaceXformEffect::~GrColorSpaceXformEffect\28\29 -10891:GrColorSpaceXformEffect::onMakeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -10892:GrColorSpaceXformEffect::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -10893:GrColorSpaceXformEffect::onMakeProgramImpl\28\29\20const -10894:GrColorSpaceXformEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -10895:GrColorSpaceXformEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -10896:GrColorSpaceXformEffect::name\28\29\20const -10897:GrColorSpaceXformEffect::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -10898:GrColorSpaceXformEffect::clone\28\29\20const -10899:GrCaps::~GrCaps\28\29 -10900:GrCaps::getDstCopyRestrictions\28GrRenderTargetProxy\20const*\2c\20GrColorType\29\20const -10901:GrBitmapTextGeoProc::~GrBitmapTextGeoProc\28\29_10313 -10902:GrBitmapTextGeoProc::~GrBitmapTextGeoProc\28\29 -10903:GrBitmapTextGeoProc::onTextureSampler\28int\29\20const -10904:GrBitmapTextGeoProc::name\28\29\20const -10905:GrBitmapTextGeoProc::makeProgramImpl\28GrShaderCaps\20const&\29\20const -10906:GrBitmapTextGeoProc::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -10907:GrBitmapTextGeoProc::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -10908:GrBitmapTextGeoProc::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -10909:GrBicubicEffect::onMakeProgramImpl\28\29\20const -10910:GrBicubicEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -10911:GrBicubicEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -10912:GrBicubicEffect::name\28\29\20const -10913:GrBicubicEffect::clone\28\29\20const -10914:GrBicubicEffect::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -10915:GrBicubicEffect::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -10916:GrAttachment::onGpuMemorySize\28\29\20const -10917:GrAttachment::getResourceType\28\29\20const -10918:GrAttachment::computeScratchKey\28skgpu::ScratchKey*\29\20const -10919:GrAtlasManager::~GrAtlasManager\28\29_11973 -10920:GrAtlasManager::preFlush\28GrOnFlushResourceProvider*\29 -10921:GrAtlasManager::postFlush\28skgpu::Token\29 -10922:GrAATriangulator::tessellate\28GrTriangulator::VertexList\20const&\2c\20GrTriangulator::Comparator\20const&\29 -10923:GetRectsForRange\28skia::textlayout::Paragraph&\2c\20unsigned\20int\2c\20unsigned\20int\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\29 -10924:GetRectsForPlaceholders\28skia::textlayout::Paragraph&\29 -10925:GetLineMetrics\28skia::textlayout::Paragraph&\29 -10926:GetLineMetricsAt\28skia::textlayout::Paragraph&\2c\20unsigned\20long\29 -10927:GetGlyphInfoAt\28skia::textlayout::Paragraph&\2c\20unsigned\20long\29 -10928:GetCoeffsFast -10929:GetCoeffsAlt -10930:GetClosestGlyphInfoAtCoordinate\28skia::textlayout::Paragraph&\2c\20float\2c\20float\29 -10931:FontMgrRunIterator::~FontMgrRunIterator\28\29_13466 -10932:FontMgrRunIterator::~FontMgrRunIterator\28\29 -10933:FontMgrRunIterator::currentFont\28\29\20const -10934:FontMgrRunIterator::consume\28\29 -10935:ExtractGreen_C -10936:ExtractAlpha_C -10937:ExtractAlphaRows -10938:ExternalWebGLTexture::~ExternalWebGLTexture\28\29_906 -10939:ExternalWebGLTexture::~ExternalWebGLTexture\28\29 -10940:ExternalWebGLTexture::getBackendTexture\28\29 -10941:ExternalWebGLTexture::dispose\28\29 -10942:ExportAlphaRGBA4444 -10943:ExportAlpha -10944:Equals\28SkPath\20const&\2c\20SkPath\20const&\29 -10945:End -10946:EmitYUV -10947:EmitSampledRGB -10948:EmitRescaledYUV -10949:EmitRescaledRGB -10950:EmitRescaledAlphaYUV -10951:EmitRescaledAlphaRGB -10952:EmitFancyRGB -10953:EmitAlphaYUV -10954:EmitAlphaRGBA4444 -10955:EmitAlphaRGB -10956:EllipticalRRectOp::onPrepareDraws\28GrMeshDrawTarget*\29 -10957:EllipticalRRectOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -10958:EllipticalRRectOp::name\28\29\20const -10959:EllipticalRRectOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -10960:EllipseOp::onPrepareDraws\28GrMeshDrawTarget*\29 -10961:EllipseOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -10962:EllipseOp::name\28\29\20const -10963:EllipseOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -10964:EllipseGeometryProcessor::name\28\29\20const -10965:EllipseGeometryProcessor::makeProgramImpl\28GrShaderCaps\20const&\29\20const -10966:EllipseGeometryProcessor::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -10967:EllipseGeometryProcessor::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -10968:Dual_Project -10969:DitherCombine8x8_C -10970:DispatchAlpha_C -10971:DispatchAlphaToGreen_C -10972:DisableColorXP::onGetBlendInfo\28skgpu::BlendInfo*\29\20const -10973:DisableColorXP::name\28\29\20const -10974:DisableColorXP::makeProgramImpl\28\29\20const::Impl::emitOutputsForBlendState\28GrXferProcessor::ProgramImpl::EmitArgs\20const&\29 -10975:DisableColorXP::makeProgramImpl\28\29\20const -10976:Direct_Move_Y -10977:Direct_Move_X -10978:Direct_Move_Orig_Y -10979:Direct_Move_Orig_X -10980:Direct_Move_Orig -10981:Direct_Move -10982:DefaultGeoProc::name\28\29\20const -10983:DefaultGeoProc::makeProgramImpl\28GrShaderCaps\20const&\29\20const -10984:DefaultGeoProc::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -10985:DefaultGeoProc::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -10986:DefaultGeoProc::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -10987:DataFontLoader::loadSystemFonts\28SkFontScanner\20const*\2c\20skia_private::TArray\2c\20true>*\29\20const -10988:DIEllipseOp::~DIEllipseOp\28\29_11474 -10989:DIEllipseOp::~DIEllipseOp\28\29 -10990:DIEllipseOp::visitProxies\28std::__2::function\20const&\29\20const -10991:DIEllipseOp::onPrepareDraws\28GrMeshDrawTarget*\29 -10992:DIEllipseOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -10993:DIEllipseOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -10994:DIEllipseOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -10995:DIEllipseOp::name\28\29\20const -10996:DIEllipseOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -10997:DIEllipseGeometryProcessor::name\28\29\20const -10998:DIEllipseGeometryProcessor::makeProgramImpl\28GrShaderCaps\20const&\29\20const -10999:DIEllipseGeometryProcessor::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -11000:DIEllipseGeometryProcessor::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -11001:DC8uv_C -11002:DC8uvNoTop_C -11003:DC8uvNoTopLeft_C -11004:DC8uvNoLeft_C -11005:DC4_C -11006:DC16_C -11007:DC16NoTop_C -11008:DC16NoTopLeft_C -11009:DC16NoLeft_C -11010:CustomXPFactory::makeXferProcessor\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -11011:CustomXPFactory::analysisProperties\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\20const&\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -11012:CustomXP::xferBarrierType\28GrCaps\20const&\29\20const -11013:CustomXP::onGetBlendInfo\28skgpu::BlendInfo*\29\20const -11014:CustomXP::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -11015:CustomXP::name\28\29\20const -11016:CustomXP::makeProgramImpl\28\29\20const::Impl::emitOutputsForBlendState\28GrXferProcessor::ProgramImpl::EmitArgs\20const&\29 -11017:CustomXP::makeProgramImpl\28\29\20const -11018:CustomTeardown -11019:CustomSetup -11020:CustomPut -11021:Current_Ppem_Stretched -11022:Current_Ppem -11023:Cr_z_zcalloc -11024:CoverageSetOpXP::onGetBlendInfo\28skgpu::BlendInfo*\29\20const -11025:CoverageSetOpXP::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -11026:CoverageSetOpXP::name\28\29\20const -11027:CoverageSetOpXP::makeProgramImpl\28\29\20const::Impl::emitOutputsForBlendState\28GrXferProcessor::ProgramImpl::EmitArgs\20const&\29 -11028:CoverageSetOpXP::makeProgramImpl\28\29\20const -11029:CopyPath\28SkPath\20const&\29 -11030:ConvertRGB24ToY_C -11031:ConvertBGR24ToY_C -11032:ConvertARGBToY_C -11033:ColorTableEffect::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -11034:ColorTableEffect::onMakeProgramImpl\28\29\20const -11035:ColorTableEffect::name\28\29\20const -11036:ColorTableEffect::clone\28\29\20const -11037:CircularRRectOp::visitProxies\28std::__2::function\20const&\29\20const -11038:CircularRRectOp::onPrepareDraws\28GrMeshDrawTarget*\29 -11039:CircularRRectOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -11040:CircularRRectOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -11041:CircularRRectOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -11042:CircularRRectOp::name\28\29\20const -11043:CircularRRectOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -11044:CircleOp::~CircleOp\28\29_11448 -11045:CircleOp::~CircleOp\28\29 -11046:CircleOp::visitProxies\28std::__2::function\20const&\29\20const -11047:CircleOp::programInfo\28\29 -11048:CircleOp::onPrepareDraws\28GrMeshDrawTarget*\29 -11049:CircleOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -11050:CircleOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -11051:CircleOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -11052:CircleOp::name\28\29\20const -11053:CircleOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -11054:CircleGeometryProcessor::name\28\29\20const -11055:CircleGeometryProcessor::makeProgramImpl\28GrShaderCaps\20const&\29\20const -11056:CircleGeometryProcessor::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -11057:CircleGeometryProcessor::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -11058:CanInterpolate\28SkPath\20const&\2c\20SkPath\20const&\29 -11059:ButtCapper\28SkPathBuilder*\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20bool\29 -11060:ButtCapDashedCircleOp::visitProxies\28std::__2::function\20const&\29\20const -11061:ButtCapDashedCircleOp::programInfo\28\29 -11062:ButtCapDashedCircleOp::onPrepareDraws\28GrMeshDrawTarget*\29 -11063:ButtCapDashedCircleOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -11064:ButtCapDashedCircleOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -11065:ButtCapDashedCircleOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -11066:ButtCapDashedCircleOp::name\28\29\20const -11067:ButtCapDashedCircleOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -11068:ButtCapDashedCircleGeometryProcessor::name\28\29\20const -11069:ButtCapDashedCircleGeometryProcessor::makeProgramImpl\28GrShaderCaps\20const&\29\20const -11070:ButtCapDashedCircleGeometryProcessor::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -11071:ButtCapDashedCircleGeometryProcessor::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -11072:BrotliDefaultAllocFunc -11073:BluntJoiner\28SkPathBuilder*\2c\20SkPathBuilder*\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20float\2c\20bool\2c\20bool\29 -11074:BlendFragmentProcessor::onMakeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -11075:BlendFragmentProcessor::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -11076:BlendFragmentProcessor::onMakeProgramImpl\28\29\20const -11077:BlendFragmentProcessor::onIsEqual\28GrFragmentProcessor\20const&\29\20const -11078:BlendFragmentProcessor::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -11079:BlendFragmentProcessor::name\28\29\20const -11080:BlendFragmentProcessor::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -11081:BlendFragmentProcessor::clone\28\29\20const -11082:AutoCleanPng::infoCallback\28unsigned\20long\29 -11083:AutoCleanPng::decodeBounds\28\29 -11084:ApplyTrim\28SkPath&\2c\20float\2c\20float\2c\20bool\29 -11085:ApplyTransform\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -11086:ApplyStroke\28SkPath&\2c\20StrokeOpts\29 -11087:ApplySimplify\28SkPath&\29 -11088:ApplyRewind\28SkPath&\29 -11089:ApplyReset\28SkPath&\29 -11090:ApplyRQuadTo\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20float\29 -11091:ApplyRMoveTo\28SkPath&\2c\20float\2c\20float\29 -11092:ApplyRLineTo\28SkPath&\2c\20float\2c\20float\29 -11093:ApplyRCubicTo\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -11094:ApplyRConicTo\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -11095:ApplyRArcToArcSize\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20bool\2c\20bool\2c\20float\2c\20float\29 -11096:ApplyQuadTo\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20float\29 -11097:ApplyPathOp\28SkPath&\2c\20SkPath\20const&\2c\20SkPathOp\29 -11098:ApplyMoveTo\28SkPath&\2c\20float\2c\20float\29 -11099:ApplyLineTo\28SkPath&\2c\20float\2c\20float\29 -11100:ApplyDash\28SkPath&\2c\20float\2c\20float\2c\20float\29 -11101:ApplyCubicTo\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -11102:ApplyConicTo\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -11103:ApplyClose\28SkPath&\29 -11104:ApplyArcToTangent\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -11105:ApplyArcToArcSize\28SkPath&\2c\20float\2c\20float\2c\20float\2c\20bool\2c\20bool\2c\20float\2c\20float\29 -11106:ApplyAlphaMultiply_C -11107:ApplyAlphaMultiply_16b_C -11108:ApplyAddPath\28SkPath&\2c\20SkPath\20const&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20bool\29 -11109:AlphaReplace_C -11110:$_3::__invoke\28unsigned\20char*\2c\20unsigned\20char\2c\20int\2c\20unsigned\20char\29 -11111:$_2::__invoke\28unsigned\20char*\2c\20unsigned\20char\2c\20int\29 -11112:$_1::__invoke\28unsigned\20char*\2c\20unsigned\20char\2c\20int\2c\20unsigned\20char\29 -11113:$_0::__invoke\28unsigned\20char*\2c\20unsigned\20char\2c\20int\29 diff --git a/web/canvaskit/chromium/canvaskit.wasm b/web/canvaskit/chromium/canvaskit.wasm deleted file mode 100644 index 8563aed21..000000000 Binary files a/web/canvaskit/chromium/canvaskit.wasm and /dev/null differ diff --git a/web/canvaskit/skwasm.js b/web/canvaskit/skwasm.js deleted file mode 100644 index 6843fddc6..000000000 --- a/web/canvaskit/skwasm.js +++ /dev/null @@ -1,141 +0,0 @@ - -var skwasm = (() => { - var _scriptName = typeof document != 'undefined' ? document.currentScript?.src : undefined; - - return ( -function(moduleArg = {}) { - var moduleRtn; - -function d(){g.buffer!=k.buffer&&n();return k}function q(){g.buffer!=k.buffer&&n();return aa}function r(){g.buffer!=k.buffer&&n();return ba}function t(){g.buffer!=k.buffer&&n();return ca}function u(){g.buffer!=k.buffer&&n();return da}var w=moduleArg,ea,fa,ha=new Promise((a,b)=>{ea=a;fa=b}),ia="object"==typeof window,ja="function"==typeof importScripts,ka=w.$ww,la=Object.assign({},w),x="";function ma(a){return w.locateFile?w.locateFile(a,x):x+a}var na,oa; -if(ia||ja)ja?x=self.location.href:"undefined"!=typeof document&&document.currentScript&&(x=document.currentScript.src),_scriptName&&(x=_scriptName),x.startsWith("blob:")?x="":x=x.substr(0,x.replace(/[?#].*/,"").lastIndexOf("/")+1),ja&&(oa=a=>{var b=new XMLHttpRequest;b.open("GET",a,!1);b.responseType="arraybuffer";b.send(null);return new Uint8Array(b.response)}),na=a=>fetch(a,{credentials:"same-origin"}).then(b=>b.ok?b.arrayBuffer():Promise.reject(Error(b.status+" : "+b.url))); -var pa=console.log.bind(console),y=console.error.bind(console);Object.assign(w,la);la=null;var g,qa,ra=!1,sa,k,aa,ta,ua,ba,ca,da;function n(){var a=g.buffer;k=new Int8Array(a);ta=new Int16Array(a);aa=new Uint8Array(a);ua=new Uint16Array(a);ba=new Int32Array(a);ca=new Uint32Array(a);da=new Float32Array(a);new Float64Array(a)}w.wasmMemory?g=w.wasmMemory:g=new WebAssembly.Memory({initial:256,maximum:32768,shared:!0});n();var va=[],wa=[],xa=[]; -function ya(){ka?(za=1,Aa(w.sb,w.sz),removeEventListener("message",Ba),Ca=Ca.forEach(Da),addEventListener("message",Da)):Ea(wa)}var z=0,Fa=null,A=null;function Ga(a){a="Aborted("+a+")";y(a);ra=!0;a=new WebAssembly.RuntimeError(a+". Build with -sASSERTIONS for more info.");fa(a);throw a;}var Ha=a=>a.startsWith("data:application/octet-stream;base64,"),Ia; -function Ja(a){return na(a).then(b=>new Uint8Array(b),()=>{if(oa)var b=oa(a);else throw"both async and sync fetching of the wasm failed";return b})}function Ka(a,b,c){return Ja(a).then(e=>WebAssembly.instantiate(e,b)).then(c,e=>{y(`failed to asynchronously prepare wasm: ${e}`);Ga(e)})} -function La(a,b){var c=Ia;return"function"!=typeof WebAssembly.instantiateStreaming||Ha(c)||"function"!=typeof fetch?Ka(c,a,b):fetch(c,{credentials:"same-origin"}).then(e=>WebAssembly.instantiateStreaming(e,a).then(b,function(f){y(`wasm streaming compile failed: ${f}`);y("falling back to ArrayBuffer instantiation");return Ka(c,a,b)}))}function Ma(a){this.name="ExitStatus";this.message=`Program terminated with exit(${a})`;this.status=a} -var Ca=[],Na=a=>{if(!(a instanceof Ma||"unwind"==a))throw a;},Oa=0,Pa=a=>{sa=a;za||0{if(!ra)try{if(a(),!(za||0{let b=a.data,c=b._wsc;c&&Qa(()=>B.get(c)(...b.x))},Ba=a=>{Ca.push(a)},Ea=a=>{a.forEach(b=>b(w))},za=w.noExitRuntime||!0;class Ra{constructor(a){this.s=a-24}} -var Sa=0,Ta=0,Ua="undefined"!=typeof TextDecoder?new TextDecoder:void 0,Va=(a,b=0,c=NaN)=>{var e=b+c;for(c=b;a[c]&&!(c>=e);)++c;if(16f?e+=String.fromCharCode(f):(f-=65536,e+=String.fromCharCode(55296|f>>10,56320|f&1023))}}else e+=String.fromCharCode(f)}return e}, -C=(a,b)=>a?Va(q(),a,b):"",D={},Wa=1,Xa={},E=(a,b,c)=>{var e=q();if(0=l){var m=a.charCodeAt(++h);l=65536+((l&1023)<<10)|m&1023}if(127>=l){if(b>=c)break;e[b++]=l}else{if(2047>=l){if(b+1>=c)break;e[b++]=192|l>>6}else{if(65535>=l){if(b+2>=c)break;e[b++]=224|l>>12}else{if(b+3>=c)break;e[b++]=240|l>>18;e[b++]=128|l>>12&63}e[b++]=128|l>>6&63}e[b++]=128|l&63}}e[b]=0;a=b-f}else a=0;return a},F,Ya=a=>{var b=a.getExtension("ANGLE_instanced_arrays"); -b&&(a.vertexAttribDivisor=(c,e)=>b.vertexAttribDivisorANGLE(c,e),a.drawArraysInstanced=(c,e,f,h)=>b.drawArraysInstancedANGLE(c,e,f,h),a.drawElementsInstanced=(c,e,f,h,l)=>b.drawElementsInstancedANGLE(c,e,f,h,l))},Za=a=>{var b=a.getExtension("OES_vertex_array_object");b&&(a.createVertexArray=()=>b.createVertexArrayOES(),a.deleteVertexArray=c=>b.deleteVertexArrayOES(c),a.bindVertexArray=c=>b.bindVertexArrayOES(c),a.isVertexArray=c=>b.isVertexArrayOES(c))},$a=a=>{var b=a.getExtension("WEBGL_draw_buffers"); -b&&(a.drawBuffers=(c,e)=>b.drawBuffersWEBGL(c,e))},ab=a=>{a.H=a.getExtension("WEBGL_draw_instanced_base_vertex_base_instance")},bb=a=>{a.K=a.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance")},cb=a=>{var b="ANGLE_instanced_arrays EXT_blend_minmax EXT_disjoint_timer_query EXT_frag_depth EXT_shader_texture_lod EXT_sRGB OES_element_index_uint OES_fbo_render_mipmap OES_standard_derivatives OES_texture_float OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_depth_texture WEBGL_draw_buffers EXT_color_buffer_float EXT_conservative_depth EXT_disjoint_timer_query_webgl2 EXT_texture_norm16 NV_shader_noperspective_interpolation WEBGL_clip_cull_distance EXT_clip_control EXT_color_buffer_half_float EXT_depth_clamp EXT_float_blend EXT_polygon_offset_clamp EXT_texture_compression_bptc EXT_texture_compression_rgtc EXT_texture_filter_anisotropic KHR_parallel_shader_compile OES_texture_float_linear WEBGL_blend_func_extended WEBGL_compressed_texture_astc WEBGL_compressed_texture_etc WEBGL_compressed_texture_etc1 WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context WEBGL_multi_draw WEBGL_polygon_mode".split(" "); -return(a.getSupportedExtensions()||[]).filter(c=>b.includes(c))},db=1,eb=[],G=[],fb=[],gb=[],H=[],I=[],hb=[],ib=[],J=[],K=[],L=[],jb={},kb={},lb=4,mb=0,M=a=>{for(var b=db++,c=a.length;c{for(var f=0;f>2]=l}},ob=a=>{var b={J:2,alpha:!0,depth:!0,stencil:!0,antialias:!1,premultipliedAlpha:!0,preserveDrawingBuffer:!1,powerPreference:"default",failIfMajorPerformanceCaveat:!1,I:!0};a.s||(a.s=a.getContext, -a.getContext=function(e,f){f=a.s(e,f);return"webgl"==e==f instanceof WebGLRenderingContext?f:null});var c=1{var c=M(ib),e={handle:c,attributes:b,version:b.J,v:a};a.canvas&&(a.canvas.Z=e);ib[c]=e;("undefined"==typeof b.I||b.I)&&pb(e);return c},pb=a=>{a||=P;if(!a.S){a.S=!0;var b=a.v;b.T=b.getExtension("WEBGL_multi_draw");b.P=b.getExtension("EXT_polygon_offset_clamp");b.O=b.getExtension("EXT_clip_control");b.Y=b.getExtension("WEBGL_polygon_mode"); -Ya(b);Za(b);$a(b);ab(b);bb(b);2<=a.version&&(b.g=b.getExtension("EXT_disjoint_timer_query_webgl2"));if(2>a.version||!b.g)b.g=b.getExtension("EXT_disjoint_timer_query");cb(b).forEach(c=>{c.includes("lose_context")||c.includes("debug")||b.getExtension(c)})}},N,P,qb=a=>{F.bindVertexArray(hb[a])},rb=(a,b)=>{for(var c=0;c>2],f=H[e];f&&(F.deleteTexture(f),f.name=0,H[e]=null)}},sb=(a,b)=>{for(var c=0;c>2];F.deleteVertexArray(hb[e]);hb[e]=null}},tb=[],ub=(a, -b)=>{O(a,b,"createVertexArray",hb)},vb=(a,b)=>{t()[a>>2]=b;var c=t()[a>>2];t()[a+4>>2]=(b-c)/4294967296};function wb(){var a=cb(F);return a=a.concat(a.map(b=>"GL_"+b))} -var xb=(a,b,c)=>{if(b){var e=void 0;switch(a){case 36346:e=1;break;case 36344:0!=c&&1!=c&&(N||=1280);return;case 34814:case 36345:e=0;break;case 34466:var f=F.getParameter(34467);e=f?f.length:0;break;case 33309:if(2>P.version){N||=1282;return}e=wb().length;break;case 33307:case 33308:if(2>P.version){N||=1280;return}e=33307==a?3:0}if(void 0===e)switch(f=F.getParameter(a),typeof f){case "number":e=f;break;case "boolean":e=f?1:0;break;case "string":N||=1280;return;case "object":if(null===f)switch(a){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 36662:case 36663:case 35053:case 35055:case 36010:case 35097:case 35869:case 32874:case 36389:case 35983:case 35368:case 34068:e= -0;break;default:N||=1280;return}else{if(f instanceof Float32Array||f instanceof Uint32Array||f instanceof Int32Array||f instanceof Array){for(a=0;a>2]=f[a];break;case 2:u()[b+4*a>>2]=f[a];break;case 4:d()[b+a]=f[a]?1:0}return}try{e=f.name|0}catch(h){N||=1280;y(`GL_INVALID_ENUM in glGet${c}v: Unknown object returned from WebGL getParameter(${a})! (error: ${h})`);return}}break;default:N||=1280;y(`GL_INVALID_ENUM in glGet${c}v: Native code calling glGet${c}v(${a}) and it returns ${f} of type ${typeof f}!`); -return}switch(c){case 1:vb(b,e);break;case 0:r()[b>>2]=e;break;case 2:u()[b>>2]=e;break;case 4:d()[b]=e?1:0}}else N||=1281},yb=(a,b)=>xb(a,b,0),zb=(a,b,c)=>{if(c){a=J[a];b=2>P.version?F.g.getQueryObjectEXT(a,b):F.getQueryParameter(a,b);var e;"boolean"==typeof b?e=b?1:0:e=b;vb(c,e)}else N||=1281},Bb=a=>{for(var b=0,c=0;c=e?b++:2047>=e?b+=2:55296<=e&&57343>=e?(b+=4,++c):b+=3}b+=1;(c=Ab(b))&&E(a,c,b);return c},Cb=a=>{var b=jb[a];if(!b){switch(a){case 7939:b=Bb(wb().join(" ")); -break;case 7936:case 7937:case 37445:case 37446:(b=F.getParameter(a))||(N||=1280);b=b?Bb(b):0;break;case 7938:b=F.getParameter(7938);var c=`OpenGL ES 2.0 (${b})`;2<=P.version&&(c=`OpenGL ES 3.0 (${b})`);b=Bb(c);break;case 35724:b=F.getParameter(35724);c=b.match(/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/);null!==c&&(3==c[1].length&&(c[1]+="0"),b=`OpenGL ES GLSL ES ${c[1]} (${b})`);b=Bb(b);break;default:N||=1280}jb[a]=b}return b},Db=(a,b)=>{if(2>P.version)return N||=1282,0;var c=kb[a];if(c)return 0> -b||b>=c.length?(N||=1281,0):c[b];switch(a){case 7939:return c=wb().map(Bb),c=kb[a]=c,0>b||b>=c.length?(N||=1281,0):c[b];default:return N||=1280,0}},Eb=a=>"]"==a.slice(-1)&&a.lastIndexOf("["),Fb=a=>{a-=5120;0==a?a=d():1==a?a=q():2==a?(g.buffer!=k.buffer&&n(),a=ta):4==a?a=r():6==a?a=u():5==a||28922==a||28520==a||30779==a||30782==a?a=t():(g.buffer!=k.buffer&&n(),a=ua);return a},Gb=(a,b,c,e,f)=>{a=Fb(a);b=e*((mb||c)*({5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4}[b-6402]||1)*a.BYTES_PER_ELEMENT+ -lb-1&-lb);return a.subarray(f>>>31-Math.clz32(a.BYTES_PER_ELEMENT),f+b>>>31-Math.clz32(a.BYTES_PER_ELEMENT))},Q=a=>{var b=F.N;if(b){var c=b.u[a];"number"==typeof c&&(b.u[a]=c=F.getUniformLocation(b,b.L[a]+(0{if(!Jb){var a={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:"./this.program"},b;for(b in Ib)void 0=== -Ib[b]?delete a[b]:a[b]=Ib[b];var c=[];for(b in a)c.push(`${b}=${a[b]}`);Jb=c}return Jb},Jb,Lb=[null,[],[]];function Mb(){}function Nb(){}function Ob(){}function Pb(){}function Qb(){}function Rb(){}function Sb(){}function Tb(){}function Ub(){}function Vb(){}function Wb(){}function Xb(){}function Yb(){}function Zb(){}function $b(){}function S(){}function ac(){}var U,bc=[],dc=a=>cc(a);w.stackAlloc=dc;ka&&(D[0]=this,addEventListener("message",Ba));for(var V=0;32>V;++V)tb.push(Array(V));var ec=new Float32Array(288); -for(V=0;288>=V;++V)R[V]=ec.subarray(0,V);var fc=new Int32Array(288);for(V=0;288>=V;++V)Hb[V]=fc.subarray(0,V); -(function(){if(w.skwasmSingleThreaded){Xb=function(){return!0};let c;Nb=function(e,f){c=f};Ob=function(){return performance.now()};S=function(e){queueMicrotask(()=>c(e))}}else{Xb=function(){return!1};let c=0;Nb=function(e,f){function h({data:l}){const m=l.h;m&&("syncTimeOrigin"==m?c=performance.timeOrigin-l.timeOrigin:f(l))}e?(D[e].addEventListener("message",h),D[e].postMessage({h:"syncTimeOrigin",timeOrigin:performance.timeOrigin})):addEventListener("message",h)};Ob=function(){return performance.now()+ -c};S=function(e,f,h){h?D[h].postMessage(e,{transfer:f}):postMessage(e,{transfer:f})}}const a=new Map,b=new Map;ac=function(c,e,f){S({h:"setAssociatedObject",F:e,object:f},[f],c)};Wb=function(c){return b.get(c)};Pb=function(c){Nb(c,function(e){var f=e.h;if(f)switch(f){case "renderPictures":gc(e.l,e.V,e.width,e.height,e.U,e.m,Ob());break;case "onRenderComplete":hc(e.l,e.m,{imageBitmaps:e.R,rasterStartMilliseconds:e.X,rasterEndMilliseconds:e.W});break;case "setAssociatedObject":b.set(e.F,e.object);break; -case "disposeAssociatedObject":e=e.F;f=b.get(e);f.close&&f.close();b.delete(e);break;case "disposeSurface":ic(e.l);break;case "rasterizeImage":jc(e.l,e.image,e.format,e.m);break;case "onRasterizeComplete":kc(e.l,e.data,e.m);break;default:console.warn(`unrecognized skwasm message: ${f}`)}})};Ub=function(c,e,f,h,l,m,p){S({h:"renderPictures",l:e,V:f,width:h,height:l,U:m,m:p},[],c)};Rb=function(c,e){c=new OffscreenCanvas(c,e);e=ob(c);a.set(e,c);return e};Zb=function(c,e,f){c=a.get(c);c.width=e;c.height= -f};Mb=function(c,e){e||=[];c=a.get(c);e.push(c.transferToImageBitmap());return e};$b=async function(c,e,f,h){e||=[];S({h:"onRenderComplete",l:c,m:h,R:e,X:f,W:Ob()},[...e])};Qb=function(c,e,f){const h=P.v,l=h.createTexture();h.bindTexture(h.TEXTURE_2D,l);h.pixelStorei(h.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0);h.texImage2D(h.TEXTURE_2D,0,h.RGBA,e,f,0,h.RGBA,h.UNSIGNED_BYTE,c);h.pixelStorei(h.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!1);h.bindTexture(h.TEXTURE_2D,null);c=M(H);H[c]=l;return c};Vb=function(c,e){S({h:"disposeAssociatedObject", -F:e},[],c)};Sb=function(c,e){S({h:"disposeSurface",l:e},[],c)};Tb=function(c,e,f,h,l){S({h:"rasterizeImage",l:e,image:f,format:h,m:l},[],c)};Yb=function(c,e,f){S({h:"onRasterizeComplete",l:c,data:e,m:f})}})(); -var wc={__cxa_throw:(a,b,c)=>{var e=new Ra(a);t()[e.s+16>>2]=0;t()[e.s+4>>2]=b;t()[e.s+8>>2]=c;Sa=a;Ta++;throw Sa;},__syscall_fcntl64:function(){return 0},__syscall_fstat64:()=>{},__syscall_ioctl:function(){return 0},__syscall_openat:function(){},_abort_js:()=>{Ga("")},_emscripten_create_wasm_worker:(a,b)=>{let c=D[Wa]=new Worker(ma("skwasm.ww.js"));c.postMessage({$ww:Wa,wasm:qa,js:w.mainScriptUrlOrBlob||_scriptName,wasmMemory:g,sb:a,sz:b});c.onmessage=Da;return Wa++},_emscripten_get_now_is_monotonic:()=> -1,_emscripten_runtime_keepalive_clear:()=>{za=!1;Oa=0},_emscripten_throw_longjmp:()=>{throw Infinity;},_mmap_js:function(){return-52},_munmap_js:function(){},_setitimer_js:(a,b)=>{Xa[a]&&(clearTimeout(Xa[a].id),delete Xa[a]);if(!b)return 0;var c=setTimeout(()=>{delete Xa[a];Qa(()=>lc(a,performance.now()))},b);Xa[a]={id:c,aa:b};return 0},_tzset_js:(a,b,c,e)=>{var f=(new Date).getFullYear(),h=(new Date(f,0,1)).getTimezoneOffset();f=(new Date(f,6,1)).getTimezoneOffset();var l=Math.max(h,f);t()[a>>2]= -60*l;r()[b>>2]=Number(h!=f);b=m=>{var p=Math.abs(m);return`UTC${0<=m?"-":"+"}${String(Math.floor(p/60)).padStart(2,"0")}${String(p%60).padStart(2,"0")}`};a=b(h);b=b(f);f{console.warn(C(a))},emscripten_get_now:()=>performance.now(),emscripten_glActiveTexture:a=>F.activeTexture(a),emscripten_glAttachShader:(a,b)=>{F.attachShader(G[a],I[b])},emscripten_glBeginQuery:(a,b)=>{F.beginQuery(a,J[b])},emscripten_glBeginQueryEXT:(a,b)=> -{F.g.beginQueryEXT(a,J[b])},emscripten_glBindAttribLocation:(a,b,c)=>{F.bindAttribLocation(G[a],b,C(c))},emscripten_glBindBuffer:(a,b)=>{35051==a?F.D=b:35052==a&&(F.o=b);F.bindBuffer(a,eb[b])},emscripten_glBindFramebuffer:(a,b)=>{F.bindFramebuffer(a,fb[b])},emscripten_glBindRenderbuffer:(a,b)=>{F.bindRenderbuffer(a,gb[b])},emscripten_glBindSampler:(a,b)=>{F.bindSampler(a,K[b])},emscripten_glBindTexture:(a,b)=>{F.bindTexture(a,H[b])},emscripten_glBindVertexArray:qb,emscripten_glBindVertexArrayOES:qb, -emscripten_glBlendColor:(a,b,c,e)=>F.blendColor(a,b,c,e),emscripten_glBlendEquation:a=>F.blendEquation(a),emscripten_glBlendFunc:(a,b)=>F.blendFunc(a,b),emscripten_glBlitFramebuffer:(a,b,c,e,f,h,l,m,p,v)=>F.blitFramebuffer(a,b,c,e,f,h,l,m,p,v),emscripten_glBufferData:(a,b,c,e)=>{2<=P.version?c&&b?F.bufferData(a,q(),e,c,b):F.bufferData(a,b,e):F.bufferData(a,c?q().subarray(c,c+b):b,e)},emscripten_glBufferSubData:(a,b,c,e)=>{2<=P.version?c&&F.bufferSubData(a,b,q(),e,c):F.bufferSubData(a,b,q().subarray(e, -e+c))},emscripten_glCheckFramebufferStatus:a=>F.checkFramebufferStatus(a),emscripten_glClear:a=>F.clear(a),emscripten_glClearColor:(a,b,c,e)=>F.clearColor(a,b,c,e),emscripten_glClearStencil:a=>F.clearStencil(a),emscripten_glClientWaitSync:(a,b,c,e)=>F.clientWaitSync(L[a],b,(c>>>0)+4294967296*e),emscripten_glColorMask:(a,b,c,e)=>{F.colorMask(!!a,!!b,!!c,!!e)},emscripten_glCompileShader:a=>{F.compileShader(I[a])},emscripten_glCompressedTexImage2D:(a,b,c,e,f,h,l,m)=>{2<=P.version?F.o||!l?F.compressedTexImage2D(a, -b,c,e,f,h,l,m):F.compressedTexImage2D(a,b,c,e,f,h,q(),m,l):F.compressedTexImage2D(a,b,c,e,f,h,q().subarray(m,m+l))},emscripten_glCompressedTexSubImage2D:(a,b,c,e,f,h,l,m,p)=>{2<=P.version?F.o||!m?F.compressedTexSubImage2D(a,b,c,e,f,h,l,m,p):F.compressedTexSubImage2D(a,b,c,e,f,h,l,q(),p,m):F.compressedTexSubImage2D(a,b,c,e,f,h,l,q().subarray(p,p+m))},emscripten_glCopyBufferSubData:(a,b,c,e,f)=>F.copyBufferSubData(a,b,c,e,f),emscripten_glCopyTexSubImage2D:(a,b,c,e,f,h,l,m)=>F.copyTexSubImage2D(a,b, -c,e,f,h,l,m),emscripten_glCreateProgram:()=>{var a=M(G),b=F.createProgram();b.name=a;b.C=b.A=b.B=0;b.G=1;G[a]=b;return a},emscripten_glCreateShader:a=>{var b=M(I);I[b]=F.createShader(a);return b},emscripten_glCullFace:a=>F.cullFace(a),emscripten_glDeleteBuffers:(a,b)=>{for(var c=0;c>2],f=eb[e];f&&(F.deleteBuffer(f),f.name=0,eb[e]=null,e==F.D&&(F.D=0),e==F.o&&(F.o=0))}},emscripten_glDeleteFramebuffers:(a,b)=>{for(var c=0;c>2],f=fb[e];f&&(F.deleteFramebuffer(f), -f.name=0,fb[e]=null)}},emscripten_glDeleteProgram:a=>{if(a){var b=G[a];b?(F.deleteProgram(b),b.name=0,G[a]=null):N||=1281}},emscripten_glDeleteQueries:(a,b)=>{for(var c=0;c>2],f=J[e];f&&(F.deleteQuery(f),J[e]=null)}},emscripten_glDeleteQueriesEXT:(a,b)=>{for(var c=0;c>2],f=J[e];f&&(F.g.deleteQueryEXT(f),J[e]=null)}},emscripten_glDeleteRenderbuffers:(a,b)=>{for(var c=0;c>2],f=gb[e];f&&(F.deleteRenderbuffer(f),f.name=0,gb[e]=null)}}, -emscripten_glDeleteSamplers:(a,b)=>{for(var c=0;c>2],f=K[e];f&&(F.deleteSampler(f),f.name=0,K[e]=null)}},emscripten_glDeleteShader:a=>{if(a){var b=I[a];b?(F.deleteShader(b),I[a]=null):N||=1281}},emscripten_glDeleteSync:a=>{if(a){var b=L[a];b?(F.deleteSync(b),b.name=0,L[a]=null):N||=1281}},emscripten_glDeleteTextures:rb,emscripten_glDeleteVertexArrays:sb,emscripten_glDeleteVertexArraysOES:sb,emscripten_glDepthMask:a=>{F.depthMask(!!a)},emscripten_glDisable:a=>F.disable(a),emscripten_glDisableVertexAttribArray:a=> -{F.disableVertexAttribArray(a)},emscripten_glDrawArrays:(a,b,c)=>{F.drawArrays(a,b,c)},emscripten_glDrawArraysInstanced:(a,b,c,e)=>{F.drawArraysInstanced(a,b,c,e)},emscripten_glDrawArraysInstancedBaseInstanceWEBGL:(a,b,c,e,f)=>{F.H.drawArraysInstancedBaseInstanceWEBGL(a,b,c,e,f)},emscripten_glDrawBuffers:(a,b)=>{for(var c=tb[a],e=0;e>2];F.drawBuffers(c)},emscripten_glDrawElements:(a,b,c,e)=>{F.drawElements(a,b,c,e)},emscripten_glDrawElementsInstanced:(a,b,c,e,f)=>{F.drawElementsInstanced(a, -b,c,e,f)},emscripten_glDrawElementsInstancedBaseVertexBaseInstanceWEBGL:(a,b,c,e,f,h,l)=>{F.H.drawElementsInstancedBaseVertexBaseInstanceWEBGL(a,b,c,e,f,h,l)},emscripten_glDrawRangeElements:(a,b,c,e,f,h)=>{F.drawElements(a,e,f,h)},emscripten_glEnable:a=>F.enable(a),emscripten_glEnableVertexAttribArray:a=>{F.enableVertexAttribArray(a)},emscripten_glEndQuery:a=>F.endQuery(a),emscripten_glEndQueryEXT:a=>{F.g.endQueryEXT(a)},emscripten_glFenceSync:(a,b)=>(a=F.fenceSync(a,b))?(b=M(L),a.name=b,L[b]=a,b): -0,emscripten_glFinish:()=>F.finish(),emscripten_glFlush:()=>F.flush(),emscripten_glFramebufferRenderbuffer:(a,b,c,e)=>{F.framebufferRenderbuffer(a,b,c,gb[e])},emscripten_glFramebufferTexture2D:(a,b,c,e,f)=>{F.framebufferTexture2D(a,b,c,H[e],f)},emscripten_glFrontFace:a=>F.frontFace(a),emscripten_glGenBuffers:(a,b)=>{O(a,b,"createBuffer",eb)},emscripten_glGenFramebuffers:(a,b)=>{O(a,b,"createFramebuffer",fb)},emscripten_glGenQueries:(a,b)=>{O(a,b,"createQuery",J)},emscripten_glGenQueriesEXT:(a,b)=> -{for(var c=0;c>2]=0;break}var f=M(J);e.name=f;J[f]=e;r()[b+4*c>>2]=f}},emscripten_glGenRenderbuffers:(a,b)=>{O(a,b,"createRenderbuffer",gb)},emscripten_glGenSamplers:(a,b)=>{O(a,b,"createSampler",K)},emscripten_glGenTextures:(a,b)=>{O(a,b,"createTexture",H)},emscripten_glGenVertexArrays:ub,emscripten_glGenVertexArraysOES:ub,emscripten_glGenerateMipmap:a=>F.generateMipmap(a),emscripten_glGetBufferParameteriv:(a,b,c)=>{c?r()[c>> -2]=F.getBufferParameter(a,b):N||=1281},emscripten_glGetError:()=>{var a=F.getError()||N;N=0;return a},emscripten_glGetFloatv:(a,b)=>xb(a,b,2),emscripten_glGetFramebufferAttachmentParameteriv:(a,b,c,e)=>{a=F.getFramebufferAttachmentParameter(a,b,c);if(a instanceof WebGLRenderbuffer||a instanceof WebGLTexture)a=a.name|0;r()[e>>2]=a},emscripten_glGetIntegerv:yb,emscripten_glGetProgramInfoLog:(a,b,c,e)=>{a=F.getProgramInfoLog(G[a]);null===a&&(a="(unknown error)");b=0>2]=b)}, -emscripten_glGetProgramiv:(a,b,c)=>{if(c)if(a>=db)N||=1281;else if(a=G[a],35716==b)a=F.getProgramInfoLog(a),null===a&&(a="(unknown error)"),r()[c>>2]=a.length+1;else if(35719==b){if(!a.C){var e=F.getProgramParameter(a,35718);for(b=0;b>2]=a.C}else if(35722==b){if(!a.A)for(e=F.getProgramParameter(a,35721),b=0;b>2]=a.A}else if(35381==b){if(!a.B)for(e=F.getProgramParameter(a, -35382),b=0;b>2]=a.B}else r()[c>>2]=F.getProgramParameter(a,b);else N||=1281},emscripten_glGetQueryObjecti64vEXT:zb,emscripten_glGetQueryObjectui64vEXT:zb,emscripten_glGetQueryObjectuiv:(a,b,c)=>{if(c){a=F.getQueryParameter(J[a],b);var e;"boolean"==typeof a?e=a?1:0:e=a;r()[c>>2]=e}else N||=1281},emscripten_glGetQueryObjectuivEXT:(a,b,c)=>{if(c){a=F.g.getQueryObjectEXT(J[a],b);var e;"boolean"==typeof a?e=a?1:0:e=a;r()[c>>2]=e}else N||= -1281},emscripten_glGetQueryiv:(a,b,c)=>{c?r()[c>>2]=F.getQuery(a,b):N||=1281},emscripten_glGetQueryivEXT:(a,b,c)=>{c?r()[c>>2]=F.g.getQueryEXT(a,b):N||=1281},emscripten_glGetRenderbufferParameteriv:(a,b,c)=>{c?r()[c>>2]=F.getRenderbufferParameter(a,b):N||=1281},emscripten_glGetShaderInfoLog:(a,b,c,e)=>{a=F.getShaderInfoLog(I[a]);null===a&&(a="(unknown error)");b=0>2]=b)},emscripten_glGetShaderPrecisionFormat:(a,b,c,e)=>{a=F.getShaderPrecisionFormat(a,b);r()[c>>2]=a.rangeMin; -r()[c+4>>2]=a.rangeMax;r()[e>>2]=a.precision},emscripten_glGetShaderiv:(a,b,c)=>{c?35716==b?(a=F.getShaderInfoLog(I[a]),null===a&&(a="(unknown error)"),a=a?a.length+1:0,r()[c>>2]=a):35720==b?(a=(a=F.getShaderSource(I[a]))?a.length+1:0,r()[c>>2]=a):r()[c>>2]=F.getShaderParameter(I[a],b):N||=1281},emscripten_glGetString:Cb,emscripten_glGetStringi:Db,emscripten_glGetUniformLocation:(a,b)=>{b=C(b);if(a=G[a]){var c=a,e=c.u,f=c.M,h;if(!e){c.u=e={};c.L={};var l=F.getProgramParameter(c,35718);for(h=0;h>>0,f=b.slice(0,h));if((f=a.M[f])&&e{for(var e=tb[b],f=0;f>2];F.invalidateFramebuffer(a,e)},emscripten_glInvalidateSubFramebuffer:(a,b,c,e,f,h,l)=>{for(var m= -tb[b],p=0;p>2];F.invalidateSubFramebuffer(a,m,e,f,h,l)},emscripten_glIsSync:a=>F.isSync(L[a]),emscripten_glIsTexture:a=>(a=H[a])?F.isTexture(a):0,emscripten_glLineWidth:a=>F.lineWidth(a),emscripten_glLinkProgram:a=>{a=G[a];F.linkProgram(a);a.u=0;a.M={}},emscripten_glMultiDrawArraysInstancedBaseInstanceWEBGL:(a,b,c,e,f,h)=>{F.K.multiDrawArraysInstancedBaseInstanceWEBGL(a,r(),b>>2,r(),c>>2,r(),e>>2,t(),f>>2,h)},emscripten_glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL:(a, -b,c,e,f,h,l,m)=>{F.K.multiDrawElementsInstancedBaseVertexBaseInstanceWEBGL(a,r(),b>>2,c,r(),e>>2,r(),f>>2,r(),h>>2,t(),l>>2,m)},emscripten_glPixelStorei:(a,b)=>{3317==a?lb=b:3314==a&&(mb=b);F.pixelStorei(a,b)},emscripten_glQueryCounterEXT:(a,b)=>{F.g.queryCounterEXT(J[a],b)},emscripten_glReadBuffer:a=>F.readBuffer(a),emscripten_glReadPixels:(a,b,c,e,f,h,l)=>{if(2<=P.version)if(F.D)F.readPixels(a,b,c,e,f,h,l);else{var m=Fb(h);l>>>=31-Math.clz32(m.BYTES_PER_ELEMENT);F.readPixels(a,b,c,e,f,h,m,l)}else(m= -Gb(h,f,c,e,l))?F.readPixels(a,b,c,e,f,h,m):N||=1280},emscripten_glRenderbufferStorage:(a,b,c,e)=>F.renderbufferStorage(a,b,c,e),emscripten_glRenderbufferStorageMultisample:(a,b,c,e,f)=>F.renderbufferStorageMultisample(a,b,c,e,f),emscripten_glSamplerParameterf:(a,b,c)=>{F.samplerParameterf(K[a],b,c)},emscripten_glSamplerParameteri:(a,b,c)=>{F.samplerParameteri(K[a],b,c)},emscripten_glSamplerParameteriv:(a,b,c)=>{c=r()[c>>2];F.samplerParameteri(K[a],b,c)},emscripten_glScissor:(a,b,c,e)=>F.scissor(a, -b,c,e),emscripten_glShaderSource:(a,b,c,e)=>{for(var f="",h=0;h>2]:void 0;f+=C(t()[c+4*h>>2],l)}F.shaderSource(I[a],f)},emscripten_glStencilFunc:(a,b,c)=>F.stencilFunc(a,b,c),emscripten_glStencilFuncSeparate:(a,b,c,e)=>F.stencilFuncSeparate(a,b,c,e),emscripten_glStencilMask:a=>F.stencilMask(a),emscripten_glStencilMaskSeparate:(a,b)=>F.stencilMaskSeparate(a,b),emscripten_glStencilOp:(a,b,c)=>F.stencilOp(a,b,c),emscripten_glStencilOpSeparate:(a,b,c,e)=>F.stencilOpSeparate(a, -b,c,e),emscripten_glTexImage2D:(a,b,c,e,f,h,l,m,p)=>{if(2<=P.version){if(F.o){F.texImage2D(a,b,c,e,f,h,l,m,p);return}if(p){var v=Fb(m);p>>>=31-Math.clz32(v.BYTES_PER_ELEMENT);F.texImage2D(a,b,c,e,f,h,l,m,v,p);return}}v=p?Gb(m,l,e,f,p):null;F.texImage2D(a,b,c,e,f,h,l,m,v)},emscripten_glTexParameterf:(a,b,c)=>F.texParameterf(a,b,c),emscripten_glTexParameterfv:(a,b,c)=>{c=u()[c>>2];F.texParameterf(a,b,c)},emscripten_glTexParameteri:(a,b,c)=>F.texParameteri(a,b,c),emscripten_glTexParameteriv:(a,b,c)=> -{c=r()[c>>2];F.texParameteri(a,b,c)},emscripten_glTexStorage2D:(a,b,c,e,f)=>F.texStorage2D(a,b,c,e,f),emscripten_glTexSubImage2D:(a,b,c,e,f,h,l,m,p)=>{if(2<=P.version){if(F.o){F.texSubImage2D(a,b,c,e,f,h,l,m,p);return}if(p){var v=Fb(m);F.texSubImage2D(a,b,c,e,f,h,l,m,v,p>>>31-Math.clz32(v.BYTES_PER_ELEMENT));return}}p=p?Gb(m,l,f,h,p):null;F.texSubImage2D(a,b,c,e,f,h,l,m,p)},emscripten_glUniform1f:(a,b)=>{F.uniform1f(Q(a),b)},emscripten_glUniform1fv:(a,b,c)=>{if(2<=P.version)b&&F.uniform1fv(Q(a),u(), -c>>2,b);else{if(288>=b)for(var e=R[b],f=0;f>2];else e=u().subarray(c>>2,c+4*b>>2);F.uniform1fv(Q(a),e)}},emscripten_glUniform1i:(a,b)=>{F.uniform1i(Q(a),b)},emscripten_glUniform1iv:(a,b,c)=>{if(2<=P.version)b&&F.uniform1iv(Q(a),r(),c>>2,b);else{if(288>=b)for(var e=Hb[b],f=0;f>2];else e=r().subarray(c>>2,c+4*b>>2);F.uniform1iv(Q(a),e)}},emscripten_glUniform2f:(a,b,c)=>{F.uniform2f(Q(a),b,c)},emscripten_glUniform2fv:(a,b,c)=>{if(2<=P.version)b&&F.uniform2fv(Q(a), -u(),c>>2,2*b);else{if(144>=b){b*=2;for(var e=R[b],f=0;f>2],e[f+1]=u()[c+(4*f+4)>>2]}else e=u().subarray(c>>2,c+8*b>>2);F.uniform2fv(Q(a),e)}},emscripten_glUniform2i:(a,b,c)=>{F.uniform2i(Q(a),b,c)},emscripten_glUniform2iv:(a,b,c)=>{if(2<=P.version)b&&F.uniform2iv(Q(a),r(),c>>2,2*b);else{if(144>=b){b*=2;for(var e=Hb[b],f=0;f>2],e[f+1]=r()[c+(4*f+4)>>2]}else e=r().subarray(c>>2,c+8*b>>2);F.uniform2iv(Q(a),e)}},emscripten_glUniform3f:(a,b,c,e)=>{F.uniform3f(Q(a), -b,c,e)},emscripten_glUniform3fv:(a,b,c)=>{if(2<=P.version)b&&F.uniform3fv(Q(a),u(),c>>2,3*b);else{if(96>=b){b*=3;for(var e=R[b],f=0;f>2],e[f+1]=u()[c+(4*f+4)>>2],e[f+2]=u()[c+(4*f+8)>>2]}else e=u().subarray(c>>2,c+12*b>>2);F.uniform3fv(Q(a),e)}},emscripten_glUniform3i:(a,b,c,e)=>{F.uniform3i(Q(a),b,c,e)},emscripten_glUniform3iv:(a,b,c)=>{if(2<=P.version)b&&F.uniform3iv(Q(a),r(),c>>2,3*b);else{if(96>=b){b*=3;for(var e=Hb[b],f=0;f>2],e[f+1]=r()[c+(4*f+4)>> -2],e[f+2]=r()[c+(4*f+8)>>2]}else e=r().subarray(c>>2,c+12*b>>2);F.uniform3iv(Q(a),e)}},emscripten_glUniform4f:(a,b,c,e,f)=>{F.uniform4f(Q(a),b,c,e,f)},emscripten_glUniform4fv:(a,b,c)=>{if(2<=P.version)b&&F.uniform4fv(Q(a),u(),c>>2,4*b);else{if(72>=b){var e=R[4*b],f=u();c>>=2;b*=4;for(var h=0;h>2,c+16*b>>2);F.uniform4fv(Q(a),e)}},emscripten_glUniform4i:(a,b,c,e,f)=>{F.uniform4i(Q(a),b,c,e,f)},emscripten_glUniform4iv:(a, -b,c)=>{if(2<=P.version)b&&F.uniform4iv(Q(a),r(),c>>2,4*b);else{if(72>=b){b*=4;for(var e=Hb[b],f=0;f>2],e[f+1]=r()[c+(4*f+4)>>2],e[f+2]=r()[c+(4*f+8)>>2],e[f+3]=r()[c+(4*f+12)>>2]}else e=r().subarray(c>>2,c+16*b>>2);F.uniform4iv(Q(a),e)}},emscripten_glUniformMatrix2fv:(a,b,c,e)=>{if(2<=P.version)b&&F.uniformMatrix2fv(Q(a),!!c,u(),e>>2,4*b);else{if(72>=b){b*=4;for(var f=R[b],h=0;h>2],f[h+1]=u()[e+(4*h+4)>>2],f[h+2]=u()[e+(4*h+8)>>2],f[h+3]=u()[e+(4*h+12)>> -2]}else f=u().subarray(e>>2,e+16*b>>2);F.uniformMatrix2fv(Q(a),!!c,f)}},emscripten_glUniformMatrix3fv:(a,b,c,e)=>{if(2<=P.version)b&&F.uniformMatrix3fv(Q(a),!!c,u(),e>>2,9*b);else{if(32>=b){b*=9;for(var f=R[b],h=0;h>2],f[h+1]=u()[e+(4*h+4)>>2],f[h+2]=u()[e+(4*h+8)>>2],f[h+3]=u()[e+(4*h+12)>>2],f[h+4]=u()[e+(4*h+16)>>2],f[h+5]=u()[e+(4*h+20)>>2],f[h+6]=u()[e+(4*h+24)>>2],f[h+7]=u()[e+(4*h+28)>>2],f[h+8]=u()[e+(4*h+32)>>2]}else f=u().subarray(e>>2,e+36*b>>2);F.uniformMatrix3fv(Q(a), -!!c,f)}},emscripten_glUniformMatrix4fv:(a,b,c,e)=>{if(2<=P.version)b&&F.uniformMatrix4fv(Q(a),!!c,u(),e>>2,16*b);else{if(18>=b){var f=R[16*b],h=u();e>>=2;b*=16;for(var l=0;l>2,e+64*b>>2);F.uniformMatrix4fv(Q(a),!!c,f)}},emscripten_glUseProgram:a=> -{a=G[a];F.useProgram(a);F.N=a},emscripten_glVertexAttrib1f:(a,b)=>F.vertexAttrib1f(a,b),emscripten_glVertexAttrib2fv:(a,b)=>{F.vertexAttrib2f(a,u()[b>>2],u()[b+4>>2])},emscripten_glVertexAttrib3fv:(a,b)=>{F.vertexAttrib3f(a,u()[b>>2],u()[b+4>>2],u()[b+8>>2])},emscripten_glVertexAttrib4fv:(a,b)=>{F.vertexAttrib4f(a,u()[b>>2],u()[b+4>>2],u()[b+8>>2],u()[b+12>>2])},emscripten_glVertexAttribDivisor:(a,b)=>{F.vertexAttribDivisor(a,b)},emscripten_glVertexAttribIPointer:(a,b,c,e,f)=>{F.vertexAttribIPointer(a, -b,c,e,f)},emscripten_glVertexAttribPointer:(a,b,c,e,f,h)=>{F.vertexAttribPointer(a,b,c,!!e,f,h)},emscripten_glViewport:(a,b,c,e)=>F.viewport(a,b,c,e),emscripten_glWaitSync:(a,b,c,e)=>{F.waitSync(L[a],b,(c>>>0)+4294967296*e)},emscripten_resize_heap:a=>{var b=q().length;a>>>=0;if(a<=b||2147483648=c;c*=2){var e=b*(1+.2/c);e=Math.min(e,a+100663296);a:{e=(Math.min(2147483648,65536*Math.ceil(Math.max(a,e)/65536))-g.buffer.byteLength+65535)/65536|0;try{g.grow(e);n();var f=1;break a}catch(h){}f= -void 0}if(f)return!0}return!1},emscripten_wasm_worker_post_function_v:(a,b)=>{D[a].postMessage({_wsc:b,x:[]})},emscripten_webgl_enable_extension:function(a,b){a=ib[a];b=C(b);b.startsWith("GL_")&&(b=b.substr(3));"ANGLE_instanced_arrays"==b&&Ya(F);"OES_vertex_array_object"==b&&Za(F);"WEBGL_draw_buffers"==b&&$a(F);"WEBGL_draw_instanced_base_vertex_base_instance"==b&&ab(F);"WEBGL_multi_draw_instanced_base_vertex_base_instance"==b&&bb(F);"WEBGL_multi_draw"==b&&(F.T=F.getExtension("WEBGL_multi_draw")); -"EXT_polygon_offset_clamp"==b&&(F.P=F.getExtension("EXT_polygon_offset_clamp"));"EXT_clip_control"==b&&(F.O=F.getExtension("EXT_clip_control"));"WEBGL_polygon_mode"==b&&(F.Y=F.getExtension("WEBGL_polygon_mode"));return!!a.v.getExtension(b)},emscripten_webgl_get_current_context:()=>P?P.handle:0,emscripten_webgl_make_context_current:a=>{P=ib[a];w.$=F=P?.v;return!a||F?0:-5},environ_get:(a,b)=>{var c=0;Kb().forEach((e,f)=>{var h=b+c;f=t()[a+4*f>>2]=h;for(h=0;h{var c=Kb();t()[a>>2]=c.length;var e=0;c.forEach(f=>e+=f.length+1);t()[b>>2]=e;return 0},fd_close:()=>52,fd_pread:function(){return 52},fd_read:()=>52,fd_seek:function(){return 70},fd_write:(a,b,c,e)=>{for(var f=0,h=0;h>2],m=t()[b+4>>2];b+=8;for(var p=0;p>2]=f;return 0},glDeleteTextures:rb,glGetIntegerv:yb,glGetString:Cb,glGetStringi:Db, -invoke_ii:mc,invoke_iii:nc,invoke_iiii:oc,invoke_iiiii:pc,invoke_iiiiiii:qc,invoke_vi:rc,invoke_vii:sc,invoke_viii:tc,invoke_viiii:uc,invoke_viiiiiii:vc,memory:g,proc_exit:Pa,skwasm_captureImageBitmap:Mb,skwasm_connectThread:Pb,skwasm_createGlTextureFromTextureSource:Qb,skwasm_createOffscreenCanvas:Rb,skwasm_dispatchDisposeSurface:Sb,skwasm_dispatchRasterizeImage:Tb,skwasm_dispatchRenderPictures:Ub,skwasm_disposeAssociatedObjectOnThread:Vb,skwasm_getAssociatedObject:Wb,skwasm_isSingleThreaded:Xb, -skwasm_postRasterizeResult:Yb,skwasm_resizeCanvas:Zb,skwasm_resolveAndPostImages:$b,skwasm_setAssociatedObjectOnThread:ac},W=function(){function a(c,e){W=c.exports;w.wasmExports=W;B=W.__indirect_function_table;wa.unshift(W.__wasm_call_ctors);qa=e;z--;0==z&&(null!==Fa&&(clearInterval(Fa),Fa=null),A&&(c=A,A=null,c()));return W}var b={env:wc,wasi_snapshot_preview1:wc};z++;if(w.instantiateWasm)try{return w.instantiateWasm(b,a)}catch(c){y(`Module.instantiateWasm callback failed with error: ${c}`),fa(c)}Ia??= -Ha("skwasm.wasm")?"skwasm.wasm":ma("skwasm.wasm");La(b,function(c){a(c.instance,c.module)}).catch(fa);return{}}();w._canvas_saveLayer=(a,b,c,e)=>(w._canvas_saveLayer=W.canvas_saveLayer)(a,b,c,e);w._canvas_save=a=>(w._canvas_save=W.canvas_save)(a);w._canvas_restore=a=>(w._canvas_restore=W.canvas_restore)(a);w._canvas_restoreToCount=(a,b)=>(w._canvas_restoreToCount=W.canvas_restoreToCount)(a,b);w._canvas_getSaveCount=a=>(w._canvas_getSaveCount=W.canvas_getSaveCount)(a); -w._canvas_translate=(a,b,c)=>(w._canvas_translate=W.canvas_translate)(a,b,c);w._canvas_scale=(a,b,c)=>(w._canvas_scale=W.canvas_scale)(a,b,c);w._canvas_rotate=(a,b)=>(w._canvas_rotate=W.canvas_rotate)(a,b);w._canvas_skew=(a,b,c)=>(w._canvas_skew=W.canvas_skew)(a,b,c);w._canvas_transform=(a,b)=>(w._canvas_transform=W.canvas_transform)(a,b);w._canvas_clear=(a,b)=>(w._canvas_clear=W.canvas_clear)(a,b);w._canvas_clipRect=(a,b,c,e)=>(w._canvas_clipRect=W.canvas_clipRect)(a,b,c,e); -w._canvas_clipRRect=(a,b,c)=>(w._canvas_clipRRect=W.canvas_clipRRect)(a,b,c);w._canvas_clipPath=(a,b,c)=>(w._canvas_clipPath=W.canvas_clipPath)(a,b,c);w._canvas_drawColor=(a,b,c)=>(w._canvas_drawColor=W.canvas_drawColor)(a,b,c);w._canvas_drawLine=(a,b,c,e,f,h)=>(w._canvas_drawLine=W.canvas_drawLine)(a,b,c,e,f,h);w._canvas_drawPaint=(a,b)=>(w._canvas_drawPaint=W.canvas_drawPaint)(a,b);w._canvas_drawRect=(a,b,c)=>(w._canvas_drawRect=W.canvas_drawRect)(a,b,c); -w._canvas_drawRRect=(a,b,c)=>(w._canvas_drawRRect=W.canvas_drawRRect)(a,b,c);w._canvas_drawDRRect=(a,b,c,e)=>(w._canvas_drawDRRect=W.canvas_drawDRRect)(a,b,c,e);w._canvas_drawOval=(a,b,c)=>(w._canvas_drawOval=W.canvas_drawOval)(a,b,c);w._canvas_drawCircle=(a,b,c,e,f)=>(w._canvas_drawCircle=W.canvas_drawCircle)(a,b,c,e,f);w._canvas_drawArc=(a,b,c,e,f,h)=>(w._canvas_drawArc=W.canvas_drawArc)(a,b,c,e,f,h);w._canvas_drawPath=(a,b,c)=>(w._canvas_drawPath=W.canvas_drawPath)(a,b,c); -w._canvas_drawShadow=(a,b,c,e,f,h)=>(w._canvas_drawShadow=W.canvas_drawShadow)(a,b,c,e,f,h);w._canvas_drawParagraph=(a,b,c,e)=>(w._canvas_drawParagraph=W.canvas_drawParagraph)(a,b,c,e);w._canvas_drawPicture=(a,b)=>(w._canvas_drawPicture=W.canvas_drawPicture)(a,b);w._canvas_drawImage=(a,b,c,e,f,h)=>(w._canvas_drawImage=W.canvas_drawImage)(a,b,c,e,f,h);w._canvas_drawImageRect=(a,b,c,e,f,h)=>(w._canvas_drawImageRect=W.canvas_drawImageRect)(a,b,c,e,f,h); -w._canvas_drawImageNine=(a,b,c,e,f,h)=>(w._canvas_drawImageNine=W.canvas_drawImageNine)(a,b,c,e,f,h);w._canvas_drawVertices=(a,b,c,e)=>(w._canvas_drawVertices=W.canvas_drawVertices)(a,b,c,e);w._canvas_drawPoints=(a,b,c,e,f)=>(w._canvas_drawPoints=W.canvas_drawPoints)(a,b,c,e,f);w._canvas_drawAtlas=(a,b,c,e,f,h,l,m,p)=>(w._canvas_drawAtlas=W.canvas_drawAtlas)(a,b,c,e,f,h,l,m,p);w._canvas_getTransform=(a,b)=>(w._canvas_getTransform=W.canvas_getTransform)(a,b); -w._canvas_getLocalClipBounds=(a,b)=>(w._canvas_getLocalClipBounds=W.canvas_getLocalClipBounds)(a,b);w._canvas_getDeviceClipBounds=(a,b)=>(w._canvas_getDeviceClipBounds=W.canvas_getDeviceClipBounds)(a,b);w._canvas_quickReject=(a,b)=>(w._canvas_quickReject=W.canvas_quickReject)(a,b);w._contourMeasureIter_create=(a,b,c)=>(w._contourMeasureIter_create=W.contourMeasureIter_create)(a,b,c);w._contourMeasureIter_next=a=>(w._contourMeasureIter_next=W.contourMeasureIter_next)(a); -w._contourMeasureIter_dispose=a=>(w._contourMeasureIter_dispose=W.contourMeasureIter_dispose)(a);w._contourMeasure_dispose=a=>(w._contourMeasure_dispose=W.contourMeasure_dispose)(a);w._contourMeasure_length=a=>(w._contourMeasure_length=W.contourMeasure_length)(a);w._contourMeasure_isClosed=a=>(w._contourMeasure_isClosed=W.contourMeasure_isClosed)(a);w._contourMeasure_getPosTan=(a,b,c,e)=>(w._contourMeasure_getPosTan=W.contourMeasure_getPosTan)(a,b,c,e); -w._contourMeasure_getSegment=(a,b,c,e)=>(w._contourMeasure_getSegment=W.contourMeasure_getSegment)(a,b,c,e);w._skData_create=a=>(w._skData_create=W.skData_create)(a);w._skData_getPointer=a=>(w._skData_getPointer=W.skData_getPointer)(a);w._skData_getConstPointer=a=>(w._skData_getConstPointer=W.skData_getConstPointer)(a);w._skData_getSize=a=>(w._skData_getSize=W.skData_getSize)(a);w._skData_dispose=a=>(w._skData_dispose=W.skData_dispose)(a); -w._imageFilter_createBlur=(a,b,c)=>(w._imageFilter_createBlur=W.imageFilter_createBlur)(a,b,c);w._imageFilter_createDilate=(a,b)=>(w._imageFilter_createDilate=W.imageFilter_createDilate)(a,b);w._imageFilter_createErode=(a,b)=>(w._imageFilter_createErode=W.imageFilter_createErode)(a,b);w._imageFilter_createMatrix=(a,b)=>(w._imageFilter_createMatrix=W.imageFilter_createMatrix)(a,b);w._imageFilter_createFromColorFilter=a=>(w._imageFilter_createFromColorFilter=W.imageFilter_createFromColorFilter)(a); -w._imageFilter_compose=(a,b)=>(w._imageFilter_compose=W.imageFilter_compose)(a,b);w._imageFilter_dispose=a=>(w._imageFilter_dispose=W.imageFilter_dispose)(a);w._imageFilter_getFilterBounds=(a,b)=>(w._imageFilter_getFilterBounds=W.imageFilter_getFilterBounds)(a,b);w._colorFilter_createMode=(a,b)=>(w._colorFilter_createMode=W.colorFilter_createMode)(a,b);w._colorFilter_createMatrix=a=>(w._colorFilter_createMatrix=W.colorFilter_createMatrix)(a); -w._colorFilter_createSRGBToLinearGamma=()=>(w._colorFilter_createSRGBToLinearGamma=W.colorFilter_createSRGBToLinearGamma)();w._colorFilter_createLinearToSRGBGamma=()=>(w._colorFilter_createLinearToSRGBGamma=W.colorFilter_createLinearToSRGBGamma)();w._colorFilter_dispose=a=>(w._colorFilter_dispose=W.colorFilter_dispose)(a);w._maskFilter_createBlur=(a,b)=>(w._maskFilter_createBlur=W.maskFilter_createBlur)(a,b);w._maskFilter_dispose=a=>(w._maskFilter_dispose=W.maskFilter_dispose)(a); -w._fontCollection_create=()=>(w._fontCollection_create=W.fontCollection_create)();w._fontCollection_dispose=a=>(w._fontCollection_dispose=W.fontCollection_dispose)(a);w._typeface_create=a=>(w._typeface_create=W.typeface_create)(a);w._typeface_dispose=a=>(w._typeface_dispose=W.typeface_dispose)(a);w._typefaces_filterCoveredCodePoints=(a,b,c,e)=>(w._typefaces_filterCoveredCodePoints=W.typefaces_filterCoveredCodePoints)(a,b,c,e); -w._fontCollection_registerTypeface=(a,b,c)=>(w._fontCollection_registerTypeface=W.fontCollection_registerTypeface)(a,b,c);w._fontCollection_clearCaches=a=>(w._fontCollection_clearCaches=W.fontCollection_clearCaches)(a);w._image_createFromPicture=(a,b,c)=>(w._image_createFromPicture=W.image_createFromPicture)(a,b,c);w._image_createFromPixels=(a,b,c,e,f)=>(w._image_createFromPixels=W.image_createFromPixels)(a,b,c,e,f); -w._image_createFromTextureSource=(a,b,c,e)=>(w._image_createFromTextureSource=W.image_createFromTextureSource)(a,b,c,e);w._image_ref=a=>(w._image_ref=W.image_ref)(a);w._image_dispose=a=>(w._image_dispose=W.image_dispose)(a);w._image_getWidth=a=>(w._image_getWidth=W.image_getWidth)(a);w._image_getHeight=a=>(w._image_getHeight=W.image_getHeight)(a);w._skwasm_getLiveObjectCounts=a=>(w._skwasm_getLiveObjectCounts=W.skwasm_getLiveObjectCounts)(a); -w._paint_create=(a,b,c,e,f,h,l,m,p)=>(w._paint_create=W.paint_create)(a,b,c,e,f,h,l,m,p);w._paint_dispose=a=>(w._paint_dispose=W.paint_dispose)(a);w._paint_setShader=(a,b)=>(w._paint_setShader=W.paint_setShader)(a,b);w._paint_setImageFilter=(a,b)=>(w._paint_setImageFilter=W.paint_setImageFilter)(a,b);w._paint_setColorFilter=(a,b)=>(w._paint_setColorFilter=W.paint_setColorFilter)(a,b);w._paint_setMaskFilter=(a,b)=>(w._paint_setMaskFilter=W.paint_setMaskFilter)(a,b); -w._path_create=()=>(w._path_create=W.path_create)();w._path_dispose=a=>(w._path_dispose=W.path_dispose)(a);w._path_copy=a=>(w._path_copy=W.path_copy)(a);w._path_setFillType=(a,b)=>(w._path_setFillType=W.path_setFillType)(a,b);w._path_getFillType=a=>(w._path_getFillType=W.path_getFillType)(a);w._path_moveTo=(a,b,c)=>(w._path_moveTo=W.path_moveTo)(a,b,c);w._path_relativeMoveTo=(a,b,c)=>(w._path_relativeMoveTo=W.path_relativeMoveTo)(a,b,c);w._path_lineTo=(a,b,c)=>(w._path_lineTo=W.path_lineTo)(a,b,c); -w._path_relativeLineTo=(a,b,c)=>(w._path_relativeLineTo=W.path_relativeLineTo)(a,b,c);w._path_quadraticBezierTo=(a,b,c,e,f)=>(w._path_quadraticBezierTo=W.path_quadraticBezierTo)(a,b,c,e,f);w._path_relativeQuadraticBezierTo=(a,b,c,e,f)=>(w._path_relativeQuadraticBezierTo=W.path_relativeQuadraticBezierTo)(a,b,c,e,f);w._path_cubicTo=(a,b,c,e,f,h,l)=>(w._path_cubicTo=W.path_cubicTo)(a,b,c,e,f,h,l);w._path_relativeCubicTo=(a,b,c,e,f,h,l)=>(w._path_relativeCubicTo=W.path_relativeCubicTo)(a,b,c,e,f,h,l); -w._path_conicTo=(a,b,c,e,f,h)=>(w._path_conicTo=W.path_conicTo)(a,b,c,e,f,h);w._path_relativeConicTo=(a,b,c,e,f,h)=>(w._path_relativeConicTo=W.path_relativeConicTo)(a,b,c,e,f,h);w._path_arcToOval=(a,b,c,e,f)=>(w._path_arcToOval=W.path_arcToOval)(a,b,c,e,f);w._path_arcToRotated=(a,b,c,e,f,h,l,m)=>(w._path_arcToRotated=W.path_arcToRotated)(a,b,c,e,f,h,l,m);w._path_relativeArcToRotated=(a,b,c,e,f,h,l,m)=>(w._path_relativeArcToRotated=W.path_relativeArcToRotated)(a,b,c,e,f,h,l,m); -w._path_addRect=(a,b)=>(w._path_addRect=W.path_addRect)(a,b);w._path_addOval=(a,b)=>(w._path_addOval=W.path_addOval)(a,b);w._path_addArc=(a,b,c,e)=>(w._path_addArc=W.path_addArc)(a,b,c,e);w._path_addPolygon=(a,b,c,e)=>(w._path_addPolygon=W.path_addPolygon)(a,b,c,e);w._path_addRRect=(a,b)=>(w._path_addRRect=W.path_addRRect)(a,b);w._path_addPath=(a,b,c,e)=>(w._path_addPath=W.path_addPath)(a,b,c,e);w._path_close=a=>(w._path_close=W.path_close)(a);w._path_reset=a=>(w._path_reset=W.path_reset)(a); -w._path_contains=(a,b,c)=>(w._path_contains=W.path_contains)(a,b,c);w._path_transform=(a,b)=>(w._path_transform=W.path_transform)(a,b);w._path_getBounds=(a,b)=>(w._path_getBounds=W.path_getBounds)(a,b);w._path_combine=(a,b,c)=>(w._path_combine=W.path_combine)(a,b,c);w._path_getSvgString=a=>(w._path_getSvgString=W.path_getSvgString)(a);w._pictureRecorder_create=()=>(w._pictureRecorder_create=W.pictureRecorder_create)();w._pictureRecorder_dispose=a=>(w._pictureRecorder_dispose=W.pictureRecorder_dispose)(a); -w._pictureRecorder_beginRecording=(a,b)=>(w._pictureRecorder_beginRecording=W.pictureRecorder_beginRecording)(a,b);w._pictureRecorder_endRecording=a=>(w._pictureRecorder_endRecording=W.pictureRecorder_endRecording)(a);w._picture_getCullRect=(a,b)=>(w._picture_getCullRect=W.picture_getCullRect)(a,b);w._picture_dispose=a=>(w._picture_dispose=W.picture_dispose)(a);w._picture_approximateBytesUsed=a=>(w._picture_approximateBytesUsed=W.picture_approximateBytesUsed)(a); -w._shader_createLinearGradient=(a,b,c,e,f,h)=>(w._shader_createLinearGradient=W.shader_createLinearGradient)(a,b,c,e,f,h);w._shader_createRadialGradient=(a,b,c,e,f,h,l,m)=>(w._shader_createRadialGradient=W.shader_createRadialGradient)(a,b,c,e,f,h,l,m);w._shader_createConicalGradient=(a,b,c,e,f,h,l,m)=>(w._shader_createConicalGradient=W.shader_createConicalGradient)(a,b,c,e,f,h,l,m); -w._shader_createSweepGradient=(a,b,c,e,f,h,l,m,p)=>(w._shader_createSweepGradient=W.shader_createSweepGradient)(a,b,c,e,f,h,l,m,p);w._shader_dispose=a=>(w._shader_dispose=W.shader_dispose)(a);w._runtimeEffect_create=a=>(w._runtimeEffect_create=W.runtimeEffect_create)(a);w._runtimeEffect_dispose=a=>(w._runtimeEffect_dispose=W.runtimeEffect_dispose)(a);w._runtimeEffect_getUniformSize=a=>(w._runtimeEffect_getUniformSize=W.runtimeEffect_getUniformSize)(a); -w._shader_createRuntimeEffectShader=(a,b,c,e)=>(w._shader_createRuntimeEffectShader=W.shader_createRuntimeEffectShader)(a,b,c,e);w._shader_createFromImage=(a,b,c,e,f)=>(w._shader_createFromImage=W.shader_createFromImage)(a,b,c,e,f);w._uniformData_create=a=>(w._uniformData_create=W.uniformData_create)(a);w._uniformData_dispose=a=>(w._uniformData_dispose=W.uniformData_dispose)(a);w._uniformData_getPointer=a=>(w._uniformData_getPointer=W.uniformData_getPointer)(a); -w._skString_allocate=a=>(w._skString_allocate=W.skString_allocate)(a);w._skString_getData=a=>(w._skString_getData=W.skString_getData)(a);w._skString_getLength=a=>(w._skString_getLength=W.skString_getLength)(a);w._skString_free=a=>(w._skString_free=W.skString_free)(a);w._skString16_allocate=a=>(w._skString16_allocate=W.skString16_allocate)(a);w._skString16_getData=a=>(w._skString16_getData=W.skString16_getData)(a);w._skString16_free=a=>(w._skString16_free=W.skString16_free)(a); -w._surface_create=()=>(w._surface_create=W.surface_create)();w._surface_getThreadId=a=>(w._surface_getThreadId=W.surface_getThreadId)(a);w._surface_setCallbackHandler=(a,b)=>(w._surface_setCallbackHandler=W.surface_setCallbackHandler)(a,b);w._surface_destroy=a=>(w._surface_destroy=W.surface_destroy)(a);var ic=w._surface_dispose=a=>(ic=w._surface_dispose=W.surface_dispose)(a); -w._surface_setResourceCacheLimitBytes=(a,b)=>(w._surface_setResourceCacheLimitBytes=W.surface_setResourceCacheLimitBytes)(a,b);w._surface_renderPictures=(a,b,c,e,f)=>(w._surface_renderPictures=W.surface_renderPictures)(a,b,c,e,f);var gc=w._surface_renderPicturesOnWorker=(a,b,c,e,f,h,l)=>(gc=w._surface_renderPicturesOnWorker=W.surface_renderPicturesOnWorker)(a,b,c,e,f,h,l);w._surface_rasterizeImage=(a,b,c)=>(w._surface_rasterizeImage=W.surface_rasterizeImage)(a,b,c); -var jc=w._surface_rasterizeImageOnWorker=(a,b,c,e)=>(jc=w._surface_rasterizeImageOnWorker=W.surface_rasterizeImageOnWorker)(a,b,c,e),hc=w._surface_onRenderComplete=(a,b,c)=>(hc=w._surface_onRenderComplete=W.surface_onRenderComplete)(a,b,c),kc=w._surface_onRasterizeComplete=(a,b,c)=>(kc=w._surface_onRasterizeComplete=W.surface_onRasterizeComplete)(a,b,c);w._skwasm_isMultiThreaded=()=>(w._skwasm_isMultiThreaded=W.skwasm_isMultiThreaded)(); -w._lineMetrics_create=(a,b,c,e,f,h,l,m,p)=>(w._lineMetrics_create=W.lineMetrics_create)(a,b,c,e,f,h,l,m,p);w._lineMetrics_dispose=a=>(w._lineMetrics_dispose=W.lineMetrics_dispose)(a);w._lineMetrics_getHardBreak=a=>(w._lineMetrics_getHardBreak=W.lineMetrics_getHardBreak)(a);w._lineMetrics_getAscent=a=>(w._lineMetrics_getAscent=W.lineMetrics_getAscent)(a);w._lineMetrics_getDescent=a=>(w._lineMetrics_getDescent=W.lineMetrics_getDescent)(a); -w._lineMetrics_getUnscaledAscent=a=>(w._lineMetrics_getUnscaledAscent=W.lineMetrics_getUnscaledAscent)(a);w._lineMetrics_getHeight=a=>(w._lineMetrics_getHeight=W.lineMetrics_getHeight)(a);w._lineMetrics_getWidth=a=>(w._lineMetrics_getWidth=W.lineMetrics_getWidth)(a);w._lineMetrics_getLeft=a=>(w._lineMetrics_getLeft=W.lineMetrics_getLeft)(a);w._lineMetrics_getBaseline=a=>(w._lineMetrics_getBaseline=W.lineMetrics_getBaseline)(a);w._lineMetrics_getLineNumber=a=>(w._lineMetrics_getLineNumber=W.lineMetrics_getLineNumber)(a); -w._lineMetrics_getStartIndex=a=>(w._lineMetrics_getStartIndex=W.lineMetrics_getStartIndex)(a);w._lineMetrics_getEndIndex=a=>(w._lineMetrics_getEndIndex=W.lineMetrics_getEndIndex)(a);w._paragraph_dispose=a=>(w._paragraph_dispose=W.paragraph_dispose)(a);w._paragraph_getWidth=a=>(w._paragraph_getWidth=W.paragraph_getWidth)(a);w._paragraph_getHeight=a=>(w._paragraph_getHeight=W.paragraph_getHeight)(a);w._paragraph_getLongestLine=a=>(w._paragraph_getLongestLine=W.paragraph_getLongestLine)(a); -w._paragraph_getMinIntrinsicWidth=a=>(w._paragraph_getMinIntrinsicWidth=W.paragraph_getMinIntrinsicWidth)(a);w._paragraph_getMaxIntrinsicWidth=a=>(w._paragraph_getMaxIntrinsicWidth=W.paragraph_getMaxIntrinsicWidth)(a);w._paragraph_getAlphabeticBaseline=a=>(w._paragraph_getAlphabeticBaseline=W.paragraph_getAlphabeticBaseline)(a);w._paragraph_getIdeographicBaseline=a=>(w._paragraph_getIdeographicBaseline=W.paragraph_getIdeographicBaseline)(a); -w._paragraph_getDidExceedMaxLines=a=>(w._paragraph_getDidExceedMaxLines=W.paragraph_getDidExceedMaxLines)(a);w._paragraph_layout=(a,b)=>(w._paragraph_layout=W.paragraph_layout)(a,b);w._paragraph_getPositionForOffset=(a,b,c,e)=>(w._paragraph_getPositionForOffset=W.paragraph_getPositionForOffset)(a,b,c,e);w._paragraph_getClosestGlyphInfoAtCoordinate=(a,b,c,e,f,h)=>(w._paragraph_getClosestGlyphInfoAtCoordinate=W.paragraph_getClosestGlyphInfoAtCoordinate)(a,b,c,e,f,h); -w._paragraph_getGlyphInfoAt=(a,b,c,e,f)=>(w._paragraph_getGlyphInfoAt=W.paragraph_getGlyphInfoAt)(a,b,c,e,f);w._paragraph_getWordBoundary=(a,b,c)=>(w._paragraph_getWordBoundary=W.paragraph_getWordBoundary)(a,b,c);w._paragraph_getLineCount=a=>(w._paragraph_getLineCount=W.paragraph_getLineCount)(a);w._paragraph_getLineNumberAt=(a,b)=>(w._paragraph_getLineNumberAt=W.paragraph_getLineNumberAt)(a,b); -w._paragraph_getLineMetricsAtIndex=(a,b)=>(w._paragraph_getLineMetricsAtIndex=W.paragraph_getLineMetricsAtIndex)(a,b);w._textBoxList_dispose=a=>(w._textBoxList_dispose=W.textBoxList_dispose)(a);w._textBoxList_getLength=a=>(w._textBoxList_getLength=W.textBoxList_getLength)(a);w._textBoxList_getBoxAtIndex=(a,b,c)=>(w._textBoxList_getBoxAtIndex=W.textBoxList_getBoxAtIndex)(a,b,c);w._paragraph_getBoxesForRange=(a,b,c,e,f)=>(w._paragraph_getBoxesForRange=W.paragraph_getBoxesForRange)(a,b,c,e,f); -w._paragraph_getBoxesForPlaceholders=a=>(w._paragraph_getBoxesForPlaceholders=W.paragraph_getBoxesForPlaceholders)(a);w._paragraph_getUnresolvedCodePoints=(a,b,c)=>(w._paragraph_getUnresolvedCodePoints=W.paragraph_getUnresolvedCodePoints)(a,b,c);w._paragraphBuilder_dispose=a=>(w._paragraphBuilder_dispose=W.paragraphBuilder_dispose)(a);w._paragraphBuilder_addPlaceholder=(a,b,c,e,f,h)=>(w._paragraphBuilder_addPlaceholder=W.paragraphBuilder_addPlaceholder)(a,b,c,e,f,h); -w._paragraphBuilder_addText=(a,b)=>(w._paragraphBuilder_addText=W.paragraphBuilder_addText)(a,b);w._paragraphBuilder_getUtf8Text=(a,b)=>(w._paragraphBuilder_getUtf8Text=W.paragraphBuilder_getUtf8Text)(a,b);w._paragraphBuilder_pushStyle=(a,b)=>(w._paragraphBuilder_pushStyle=W.paragraphBuilder_pushStyle)(a,b);w._paragraphBuilder_pop=a=>(w._paragraphBuilder_pop=W.paragraphBuilder_pop)(a);w._unicodePositionBuffer_create=a=>(w._unicodePositionBuffer_create=W.unicodePositionBuffer_create)(a); -w._unicodePositionBuffer_getDataPointer=a=>(w._unicodePositionBuffer_getDataPointer=W.unicodePositionBuffer_getDataPointer)(a);w._unicodePositionBuffer_free=a=>(w._unicodePositionBuffer_free=W.unicodePositionBuffer_free)(a);w._lineBreakBuffer_create=a=>(w._lineBreakBuffer_create=W.lineBreakBuffer_create)(a);w._lineBreakBuffer_getDataPointer=a=>(w._lineBreakBuffer_getDataPointer=W.lineBreakBuffer_getDataPointer)(a);w._lineBreakBuffer_free=a=>(w._lineBreakBuffer_free=W.lineBreakBuffer_free)(a); -w._paragraphStyle_create=()=>(w._paragraphStyle_create=W.paragraphStyle_create)();w._paragraphStyle_dispose=a=>(w._paragraphStyle_dispose=W.paragraphStyle_dispose)(a);w._paragraphStyle_setTextAlign=(a,b)=>(w._paragraphStyle_setTextAlign=W.paragraphStyle_setTextAlign)(a,b);w._paragraphStyle_setTextDirection=(a,b)=>(w._paragraphStyle_setTextDirection=W.paragraphStyle_setTextDirection)(a,b);w._paragraphStyle_setMaxLines=(a,b)=>(w._paragraphStyle_setMaxLines=W.paragraphStyle_setMaxLines)(a,b); -w._paragraphStyle_setHeight=(a,b)=>(w._paragraphStyle_setHeight=W.paragraphStyle_setHeight)(a,b);w._paragraphStyle_setTextHeightBehavior=(a,b,c)=>(w._paragraphStyle_setTextHeightBehavior=W.paragraphStyle_setTextHeightBehavior)(a,b,c);w._paragraphStyle_setEllipsis=(a,b)=>(w._paragraphStyle_setEllipsis=W.paragraphStyle_setEllipsis)(a,b);w._paragraphStyle_setStrutStyle=(a,b)=>(w._paragraphStyle_setStrutStyle=W.paragraphStyle_setStrutStyle)(a,b); -w._paragraphStyle_setTextStyle=(a,b)=>(w._paragraphStyle_setTextStyle=W.paragraphStyle_setTextStyle)(a,b);w._paragraphStyle_setApplyRoundingHack=(a,b)=>(w._paragraphStyle_setApplyRoundingHack=W.paragraphStyle_setApplyRoundingHack)(a,b);w._strutStyle_create=()=>(w._strutStyle_create=W.strutStyle_create)();w._strutStyle_dispose=a=>(w._strutStyle_dispose=W.strutStyle_dispose)(a);w._strutStyle_setFontFamilies=(a,b,c)=>(w._strutStyle_setFontFamilies=W.strutStyle_setFontFamilies)(a,b,c); -w._strutStyle_setFontSize=(a,b)=>(w._strutStyle_setFontSize=W.strutStyle_setFontSize)(a,b);w._strutStyle_setHeight=(a,b)=>(w._strutStyle_setHeight=W.strutStyle_setHeight)(a,b);w._strutStyle_setHalfLeading=(a,b)=>(w._strutStyle_setHalfLeading=W.strutStyle_setHalfLeading)(a,b);w._strutStyle_setLeading=(a,b)=>(w._strutStyle_setLeading=W.strutStyle_setLeading)(a,b);w._strutStyle_setFontStyle=(a,b,c)=>(w._strutStyle_setFontStyle=W.strutStyle_setFontStyle)(a,b,c); -w._strutStyle_setForceStrutHeight=(a,b)=>(w._strutStyle_setForceStrutHeight=W.strutStyle_setForceStrutHeight)(a,b);w._textStyle_create=()=>(w._textStyle_create=W.textStyle_create)();w._textStyle_copy=a=>(w._textStyle_copy=W.textStyle_copy)(a);w._textStyle_dispose=a=>(w._textStyle_dispose=W.textStyle_dispose)(a);w._textStyle_setColor=(a,b)=>(w._textStyle_setColor=W.textStyle_setColor)(a,b);w._textStyle_setDecoration=(a,b)=>(w._textStyle_setDecoration=W.textStyle_setDecoration)(a,b); -w._textStyle_setDecorationColor=(a,b)=>(w._textStyle_setDecorationColor=W.textStyle_setDecorationColor)(a,b);w._textStyle_setDecorationStyle=(a,b)=>(w._textStyle_setDecorationStyle=W.textStyle_setDecorationStyle)(a,b);w._textStyle_setDecorationThickness=(a,b)=>(w._textStyle_setDecorationThickness=W.textStyle_setDecorationThickness)(a,b);w._textStyle_setFontStyle=(a,b,c)=>(w._textStyle_setFontStyle=W.textStyle_setFontStyle)(a,b,c); -w._textStyle_setTextBaseline=(a,b)=>(w._textStyle_setTextBaseline=W.textStyle_setTextBaseline)(a,b);w._textStyle_clearFontFamilies=a=>(w._textStyle_clearFontFamilies=W.textStyle_clearFontFamilies)(a);w._textStyle_addFontFamilies=(a,b,c)=>(w._textStyle_addFontFamilies=W.textStyle_addFontFamilies)(a,b,c);w._textStyle_setFontSize=(a,b)=>(w._textStyle_setFontSize=W.textStyle_setFontSize)(a,b);w._textStyle_setLetterSpacing=(a,b)=>(w._textStyle_setLetterSpacing=W.textStyle_setLetterSpacing)(a,b); -w._textStyle_setWordSpacing=(a,b)=>(w._textStyle_setWordSpacing=W.textStyle_setWordSpacing)(a,b);w._textStyle_setHeight=(a,b)=>(w._textStyle_setHeight=W.textStyle_setHeight)(a,b);w._textStyle_setHalfLeading=(a,b)=>(w._textStyle_setHalfLeading=W.textStyle_setHalfLeading)(a,b);w._textStyle_setLocale=(a,b)=>(w._textStyle_setLocale=W.textStyle_setLocale)(a,b);w._textStyle_setBackground=(a,b)=>(w._textStyle_setBackground=W.textStyle_setBackground)(a,b); -w._textStyle_setForeground=(a,b)=>(w._textStyle_setForeground=W.textStyle_setForeground)(a,b);w._textStyle_addShadow=(a,b,c,e,f)=>(w._textStyle_addShadow=W.textStyle_addShadow)(a,b,c,e,f);w._textStyle_addFontFeature=(a,b,c)=>(w._textStyle_addFontFeature=W.textStyle_addFontFeature)(a,b,c);w._textStyle_setFontVariations=(a,b,c,e)=>(w._textStyle_setFontVariations=W.textStyle_setFontVariations)(a,b,c,e);w._vertices_create=(a,b,c,e,f,h,l)=>(w._vertices_create=W.vertices_create)(a,b,c,e,f,h,l); -w._vertices_dispose=a=>(w._vertices_dispose=W.vertices_dispose)(a);w._animatedImage_create=(a,b,c)=>(w._animatedImage_create=W.animatedImage_create)(a,b,c);w._animatedImage_dispose=a=>(w._animatedImage_dispose=W.animatedImage_dispose)(a);w._animatedImage_getFrameCount=a=>(w._animatedImage_getFrameCount=W.animatedImage_getFrameCount)(a);w._animatedImage_getRepetitionCount=a=>(w._animatedImage_getRepetitionCount=W.animatedImage_getRepetitionCount)(a); -w._animatedImage_getCurrentFrameDurationMilliseconds=a=>(w._animatedImage_getCurrentFrameDurationMilliseconds=W.animatedImage_getCurrentFrameDurationMilliseconds)(a);w._animatedImage_decodeNextFrame=a=>(w._animatedImage_decodeNextFrame=W.animatedImage_decodeNextFrame)(a);w._animatedImage_getCurrentFrame=a=>(w._animatedImage_getCurrentFrame=W.animatedImage_getCurrentFrame)(a);w._skwasm_isHeavy=()=>(w._skwasm_isHeavy=W.skwasm_isHeavy)(); -w._paragraphBuilder_create=(a,b)=>(w._paragraphBuilder_create=W.paragraphBuilder_create)(a,b);w._paragraphBuilder_build=a=>(w._paragraphBuilder_build=W.paragraphBuilder_build)(a);w._paragraphBuilder_setGraphemeBreaksUtf16=(a,b)=>(w._paragraphBuilder_setGraphemeBreaksUtf16=W.paragraphBuilder_setGraphemeBreaksUtf16)(a,b);w._paragraphBuilder_setWordBreaksUtf16=(a,b)=>(w._paragraphBuilder_setWordBreaksUtf16=W.paragraphBuilder_setWordBreaksUtf16)(a,b); -w._paragraphBuilder_setLineBreaksUtf16=(a,b)=>(w._paragraphBuilder_setLineBreaksUtf16=W.paragraphBuilder_setLineBreaksUtf16)(a,b);var Ab=a=>(Ab=W.malloc)(a),lc=(a,b)=>(lc=W._emscripten_timeout)(a,b),X=(a,b)=>(X=W.setThrew)(a,b),Y=a=>(Y=W._emscripten_stack_restore)(a),cc=a=>(cc=W._emscripten_stack_alloc)(a),Z=()=>(Z=W.emscripten_stack_get_current)(),Aa=(a,b)=>(Aa=W._emscripten_wasm_worker_initialize)(a,b); -function nc(a,b,c){var e=Z();try{return B.get(a)(b,c)}catch(f){Y(e);if(f!==f+0)throw f;X(1,0)}}function sc(a,b,c){var e=Z();try{B.get(a)(b,c)}catch(f){Y(e);if(f!==f+0)throw f;X(1,0)}}function mc(a,b){var c=Z();try{return B.get(a)(b)}catch(e){Y(c);if(e!==e+0)throw e;X(1,0)}}function tc(a,b,c,e){var f=Z();try{B.get(a)(b,c,e)}catch(h){Y(f);if(h!==h+0)throw h;X(1,0)}}function oc(a,b,c,e){var f=Z();try{return B.get(a)(b,c,e)}catch(h){Y(f);if(h!==h+0)throw h;X(1,0)}} -function uc(a,b,c,e,f){var h=Z();try{B.get(a)(b,c,e,f)}catch(l){Y(h);if(l!==l+0)throw l;X(1,0)}}function vc(a,b,c,e,f,h,l,m){var p=Z();try{B.get(a)(b,c,e,f,h,l,m)}catch(v){Y(p);if(v!==v+0)throw v;X(1,0)}}function rc(a,b){var c=Z();try{B.get(a)(b)}catch(e){Y(c);if(e!==e+0)throw e;X(1,0)}}function qc(a,b,c,e,f,h,l){var m=Z();try{return B.get(a)(b,c,e,f,h,l)}catch(p){Y(m);if(p!==p+0)throw p;X(1,0)}} -function pc(a,b,c,e,f){var h=Z();try{return B.get(a)(b,c,e,f)}catch(l){Y(h);if(l!==l+0)throw l;X(1,0)}}w.wasmMemory=g;w.wasmExports=W;w.stackAlloc=dc; -w.addFunction=(a,b)=>{if(!U){U=new WeakMap;var c=B.length;if(U)for(var e=0;e<0+c;e++){var f=B.get(e);f&&U.set(f,e)}}if(c=U.get(a)||0)return c;if(bc.length)c=bc.pop();else{try{B.grow(1)}catch(m){if(!(m instanceof RangeError))throw m;throw"Unable to grow wasm table. Set ALLOW_TABLE_GROWTH.";}c=B.length-1}try{B.set(c,a)}catch(m){if(!(m instanceof TypeError))throw m;if("function"==typeof WebAssembly.Function){e=WebAssembly.Function;f={i:"i32",j:"i64",f:"f32",d:"f64",e:"externref",p:"i32"};for(var h={parameters:[], -results:"v"==b[0]?[]:[f[b[0]]]},l=1;ll?e.push(l):e.push(l%128|128,l>>7);for(l=0;lf?b.push(f):b.push(f%128|128,f>>7);b.push(...e);b.push(2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);b=new WebAssembly.Module(new Uint8Array(b));b=(new WebAssembly.Instance(b, -{e:{f:a}})).exports.f}B.set(c,b)}U.set(a,c);return c};var xc,yc;A=function zc(){xc||Ac();xc||(A=zc)};function Ac(){if(!(0\2c\20std::__2::allocator>::~basic_string\28\29 -215:operator\20new\28unsigned\20long\29 -216:sk_sp::~sk_sp\28\29 -217:void\20SkSafeUnref\28SkTypeface*\29\20\28.4199\29 -218:GrGLSLShaderBuilder::codeAppendf\28char\20const*\2c\20...\29 -219:sk_sp::~sk_sp\28\29 -220:void\20SkSafeUnref\28GrContextThreadSafeProxy*\29 -221:operator\20delete\28void*\2c\20unsigned\20long\29 -222:SkRasterPipeline::uncheckedAppend\28SkRasterPipelineOp\2c\20void*\29 -223:void\20SkSafeUnref\28SkString::Rec*\29 -224:GrGLSLShaderBuilder::codeAppend\28char\20const*\29 -225:__cxa_guard_acquire -226:SkSL::GLSLCodeGenerator::write\28std::__2::basic_string_view>\29 -227:__cxa_guard_release -228:SkSL::ErrorReporter::error\28SkSL::Position\2c\20std::__2::basic_string_view>\29 -229:hb_blob_destroy -230:flutter::DlBlurMaskFilter::type\28\29\20const -231:std::__2::basic_string\2c\20std::__2::allocator>\20std::__2::operator+\5babi:ne180100\5d\2c\20std::__2::allocator>\28std::__2::basic_string\2c\20std::__2::allocator>&&\2c\20char\20const*\29 -232:SkDebugf\28char\20const*\2c\20...\29 -233:fmaxf -234:skia_private::TArray\2c\20true>::~TArray\28\29 -235:void\20SkSafeUnref\28SkPathRef*\29 -236:std::__2::basic_string\2c\20std::__2::allocator>\20std::__2::operator+\5babi:ne180100\5d\2c\20std::__2::allocator>\28char\20const*\2c\20std::__2::basic_string\2c\20std::__2::allocator>&&\29 -237:std::__2::shared_ptr::~shared_ptr\5babi:ne180100\5d\28\29 -238:std::__2::basic_string\2c\20std::__2::allocator>::size\5babi:nn180100\5d\28\29\20const -239:std::__2::__function::__value_func::~__value_func\5babi:ne180100\5d\28\29 -240:__unlockfile -241:hb_sanitize_context_t::check_range\28void\20const*\2c\20unsigned\20int\29\20const -242:std::exception::~exception\28\29 -243:GrShaderVar::~GrShaderVar\28\29 -244:hb_buffer_t::message\28hb_font_t*\2c\20char\20const*\2c\20...\29 -245:std::__2::basic_string\2c\20std::__2::allocator>\20std::__2::operator+\5babi:ne180100\5d\2c\20std::__2::allocator>\28std::__2::basic_string\2c\20std::__2::allocator>&&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&&\29 -246:SkPaint::~SkPaint\28\29 -247:__wasm_setjmp_test -248:GrColorInfo::~GrColorInfo\28\29 -249:std::__2::basic_string\2c\20std::__2::allocator>::basic_string>\2c\200>\28std::__2::basic_string_view>\20const&\29 -250:fminf -251:SkMutex::release\28\29 -252:SkArenaAlloc::allocObject\28unsigned\20int\2c\20unsigned\20int\29 -253:FT_DivFix -254:sk_sp::reset\28SkFontStyleSet*\29 -255:strlen -256:skvx::Vec<4\2c\20float>\20skvx::naive_if_then_else<4\2c\20float>\28skvx::Vec<4\2c\20skvx::Mask::type>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29\20\28.6321\29 -257:SkSemaphore::wait\28\29 -258:skia_private::TArray>\2c\20true>::~TArray\28\29 -259:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:ne180100\5d<0>\28char\20const*\29 -260:skia_png_crc_finish -261:skia_png_chunk_benign_error -262:ft_mem_realloc -263:skvx::Vec<4\2c\20float>\20skvx::operator*<4\2c\20float\2c\20float\2c\20void>\28skvx::Vec<4\2c\20float>\20const&\2c\20float\29 -264:SkSL::RP::Generator::pushExpression\28SkSL::Expression\20const&\2c\20bool\29 -265:fml::LogMessage::~LogMessage\28\29 -266:fml::LogMessage::LogMessage\28int\2c\20char\20const*\2c\20int\2c\20char\20const*\29 -267:SkMatrix::hasPerspective\28\29\20const -268:SkBitmap::~SkBitmap\28\29 -269:SkSL::RP::Builder::appendInstruction\28SkSL::RP::BuilderOp\2c\20SkSL::RP::Builder::SlotList\2c\20int\2c\20int\2c\20int\2c\20int\29 -270:SkSL::Pool::AllocMemory\28unsigned\20long\29 -271:sk_report_container_overflow_and_die\28\29 -272:SkString::appendf\28char\20const*\2c\20...\29 -273:SkArenaAlloc::allocObjectWithFooter\28unsigned\20int\2c\20unsigned\20int\29 -274:lang_matches\28char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20unsigned\20int\29 -275:SkImageGenerator::onGetYUVAPlanes\28SkYUVAPixmaps\20const&\29 -276:skgpu::ganesh::VertexChunkPatchAllocator::append\28skgpu::tess::LinearTolerances\20const&\29 -277:SkContainerAllocator::allocate\28int\2c\20double\29 -278:skgpu::VertexWriter&\20skgpu::tess::operator<<<\28skgpu::tess::PatchAttribs\298\2c\20skgpu::VertexColor\2c\20false\2c\20true>\28skgpu::VertexWriter&\2c\20skgpu::tess::AttribValue<\28skgpu::tess::PatchAttribs\298\2c\20skgpu::VertexColor\2c\20false\2c\20true>\20const&\29 -279:hb_buffer_t::next_glyph\28\29 -280:FT_Stream_Seek -281:SkWriter32::write32\28int\29 -282:\28anonymous\20namespace\29::ColorTypeFilter_F16F16::Expand\28unsigned\20int\29 -283:FT_MulDiv -284:std::__2::basic_string\2c\20std::__2::allocator>::append\5babi:ne180100\5d\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\29 -285:__lockfile -286:SkString::append\28char\20const*\29 -287:SkIRect::intersect\28SkIRect\20const&\29 -288:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -289:emscripten_builtin_calloc -290:subtag_matches\28char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20unsigned\20int\29 -291:std::__2::vector>::__throw_length_error\5babi:ne180100\5d\28\29\20const -292:emscripten_builtin_malloc -293:skia_png_free -294:ft_mem_qrealloc -295:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -296:std::__2::basic_string\2c\20std::__2::allocator>::append\28char\20const*\29 -297:SkSL::Parser::expect\28SkSL::Token::Kind\2c\20char\20const*\2c\20SkSL::Token*\29 -298:std::__2::vector>::push_back\5babi:ne180100\5d\28unsigned\20long\20const&\29 -299:flutter::DisplayListStorage::allocate\28unsigned\20long\29 -300:SkIntersections::insert\28double\2c\20double\2c\20SkDPoint\20const&\29 -301:sk_sp::~sk_sp\28\29 -302:FT_Stream_ReadUShort -303:skia_private::TArray::push_back\28SkSL::RP::Program::Stage&&\29 -304:SkBitmap::SkBitmap\28\29 -305:strcmp -306:std::__2::basic_string\2c\20std::__2::allocator>::resize\5babi:nn180100\5d\28unsigned\20long\29 -307:sk_sp::~sk_sp\28\29 -308:cf2_stack_popFixed -309:void\20SkSafeUnref\28SkColorSpace*\29\20\28.2117\29 -310:std::__2::basic_string\2c\20std::__2::allocator>::operator\5b\5d\5babi:nn180100\5d\28unsigned\20long\29\20const -311:cf2_stack_getReal -312:SkSL::GLSLCodeGenerator::writeExpression\28SkSL::Expression\20const&\2c\20SkSL::OperatorPrecedence\29 -313:SkIRect::isEmpty\28\29\20const -314:std::__2::locale::~locale\28\29 -315:SkSL::Type::displayName\28\29\20const -316:SkPaint::SkPaint\28SkPaint\20const&\29 -317:GrAuditTrail::pushFrame\28char\20const*\29 -318:hb_face_t::get_num_glyphs\28\29\20const -319:flutter::DlMatrixColorSourceBase::~DlMatrixColorSourceBase\28\29 -320:OT::ItemVarStoreInstancer::operator\28\29\28unsigned\20int\2c\20unsigned\20short\29\20const -321:skif::FilterResult::~FilterResult\28\29 -322:sk_sp::~sk_sp\28\29 -323:SkString::SkString\28SkString&&\29 -324:GrGeometryProcessor::Attribute::asShaderVar\28\29\20const -325:std::__2::ios_base::getloc\28\29\20const -326:hb_vector_t::fini\28\29 -327:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28skcpu::ContextImpl\20const*\29 -328:std::__2::to_string\28int\29 -329:SkTDStorage::~SkTDStorage\28\29 -330:SkSL::Parser::peek\28\29 -331:GrGLSLUniformHandler::addUniform\28GrProcessor\20const*\2c\20unsigned\20int\2c\20SkSLType\2c\20char\20const*\2c\20char\20const**\29 -332:memcmp -333:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<1ul>::__dispatch\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>::__destroy\5babi:ne180100\5d\28\29::'lambda'\28auto&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&>\28auto\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\29 -334:SkWStream::writeText\28char\20const*\29 -335:void\20SkSafeUnref\28SkData\20const*\29\20\28.1564\29 -336:std::__2::vector>::~vector\5babi:ne180100\5d\28\29 -337:skgpu::Swizzle::Swizzle\28char\20const*\29 -338:SkString::~SkString\28\29 -339:GrProcessor::operator\20new\28unsigned\20long\29 -340:GrPixmapBase::~GrPixmapBase\28\29 -341:GrGLContextInfo::hasExtension\28char\20const*\29\20const -342:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:nn180100\5d\28\29 -343:hb_ot_map_builder_t::add_feature\28unsigned\20int\2c\20hb_ot_map_feature_flags_t\2c\20unsigned\20int\29 -344:SkArenaAlloc::RunDtorsOnBlock\28char*\29 -345:GrSurfaceProxyView::operator=\28GrSurfaceProxyView&&\29 -346:GrPaint::~GrPaint\28\29 -347:std::__2::unique_ptr>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry*\2c\20skia::textlayout::ParagraphCacheKey\2c\20SkLRUCache>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Traits>::Slot\20\5b\5d\2c\20std::__2::default_delete>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry*\2c\20skia::textlayout::ParagraphCacheKey\2c\20SkLRUCache>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Traits>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -348:std::__2::basic_string\2c\20std::__2::allocator>::__get_pointer\5babi:nn180100\5d\28\29 -349:std::__2::basic_string\2c\20std::__2::allocator>::capacity\5babi:nn180100\5d\28\29\20const -350:skvx::Vec<8\2c\20unsigned\20short>&\20skvx::operator+=<8\2c\20unsigned\20short>\28skvx::Vec<8\2c\20unsigned\20short>&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\29 -351:skvx::Vec<4\2c\20float>\20skvx::operator*<4\2c\20float\2c\20float\2c\20void>\28float\2c\20skvx::Vec<4\2c\20float>\20const&\29 -352:SkPathRef::getBounds\28\29\20const -353:skia_png_warning -354:hb_sanitize_context_t::start_processing\28\29 -355:bool\20std::__2::operator==\5babi:nn180100\5d>\28std::__2::istreambuf_iterator>\20const&\2c\20std::__2::istreambuf_iterator>\20const&\29 -356:SkString::SkString\28char\20const*\29 -357:SkIRect::contains\28SkIRect\20const&\29\20const -358:hb_sanitize_context_t::~hb_sanitize_context_t\28\29 -359:__shgetc -360:SkMakeRuntimeEffect\28SkRuntimeEffect::Result\20\28*\29\28SkString\2c\20SkRuntimeEffect::Options\20const&\29\2c\20char\20const*\2c\20SkRuntimeEffect::Options\29 -361:FT_Stream_GetUShort -362:std::__2::basic_string\2c\20std::__2::allocator>::operator=\5babi:nn180100\5d\28wchar_t\20const*\29 -363:std::__2::basic_string\2c\20std::__2::allocator>::operator=\5babi:nn180100\5d\28char\20const*\29 -364:skia_private::TArray>\2c\20true>::push_back\28std::__2::unique_ptr>&&\29 -365:bool\20std::__2::operator==\5babi:nn180100\5d>\28std::__2::istreambuf_iterator>\20const&\2c\20std::__2::istreambuf_iterator>\20const&\29 -366:SkPath::SkPath\28SkPath\20const&\29 -367:SkMatrix::invert\28\29\20const -368:std::__throw_bad_array_new_length\5babi:ne180100\5d\28\29 -369:skia_private::AutoSTMalloc<17ul\2c\20SkPoint\2c\20void>::~AutoSTMalloc\28\29 -370:FT_Stream_ExitFrame -371:skia::textlayout::ParagraphImpl::getUTF16Index\28unsigned\20long\29\20const -372:sk_sp::reset\28SkTypeface*\29 -373:SkSL::Transform::\28anonymous\20namespace\29::BuiltinVariableScanner::sortNewElements\28\29::'lambda'\28SkSL::ProgramElement\20const*\2c\20SkSL::ProgramElement\20const*\29::operator\28\29\28SkSL::ProgramElement\20const*\2c\20SkSL::ProgramElement\20const*\29\20const -374:SkSL::Transform::FindAndDeclareBuiltinFunctions\28SkSL::Program&\29::$_0::operator\28\29\28SkSL::FunctionDefinition\20const*\2c\20SkSL::FunctionDefinition\20const*\29\20const -375:SkSL::Expression::clone\28\29\20const -376:SkMatrix::mapPoint\28SkPoint\29\20const -377:std::__2::vector>::~vector\5babi:ne180100\5d\28\29 -378:skif::FilterResult::FilterResult\28\29 -379:hb_face_reference_table -380:SkPixmap::SkPixmap\28\29 -381:SkPathBuilder::~SkPathBuilder\28\29 -382:SkMatrix::mapRect\28SkRect*\2c\20SkRect\20const&\29\20const -383:SkDQuad::set\28SkPoint\20const*\29 -384:std::__2::unique_ptr::Pair\2c\20char\20const*\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete::Pair\2c\20char\20const*\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -385:skvx::Vec<4\2c\20int>\20skvx::operator&<4\2c\20int>\28skvx::Vec<4\2c\20int>\20const&\2c\20skvx::Vec<4\2c\20int>\20const&\29 -386:skia_png_error -387:hb_buffer_t::unsafe_to_break\28unsigned\20int\2c\20unsigned\20int\29 -388:SkRect::outset\28float\2c\20float\29 -389:SkPathBuilder::detach\28SkMatrix\20const*\29 -390:SkPath::operator=\28SkPath\20const&\29 -391:SkMatrix::mapRect\28SkRect\20const&\29\20const -392:skgpu::ganesh::SurfaceDrawContext::addDrawOp\28GrClip\20const*\2c\20std::__2::unique_ptr>\2c\20std::__2::function\20const&\29 -393:\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16::Expand\28unsigned\20long\20long\29 -394:\28anonymous\20namespace\29::ColorTypeFilter_8888::Expand\28unsigned\20int\29 -395:\28anonymous\20namespace\29::ColorTypeFilter_16161616::Expand\28unsigned\20long\20long\29 -396:\28anonymous\20namespace\29::ColorTypeFilter_1010102::Expand\28unsigned\20long\20long\29 -397:SkStringPrintf\28char\20const*\2c\20...\29 -398:SkRecord::grow\28\29 -399:SkPictureRecord::addDraw\28DrawType\2c\20unsigned\20long*\29 -400:strstr -401:std::__2::__cloc\28\29 -402:sscanf -403:skvx::Vec<4\2c\20int>\20skvx::operator!<4\2c\20int>\28skvx::Vec<4\2c\20int>\20const&\29 -404:hb_blob_get_data_writable -405:SkRect::intersect\28SkRect\20const&\29 -406:SkPath::SkPath\28\29 -407:std::__2::unique_ptr::~unique_ptr\5babi:ne180100\5d\28\29 -408:std::__2::basic_string_view>::compare\28std::__2::basic_string_view>\29\20const -409:skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>::STArray\28skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>&&\29 -410:skia_png_chunk_error -411:sk_malloc_throw\28unsigned\20long\2c\20unsigned\20long\29 -412:ft_mem_alloc -413:__multf3 -414:SkSL::GLSLCodeGenerator::writeLine\28std::__2::basic_string_view>\29 -415:SkRect::roundOut\28\29\20const -416:OT::Layout::Common::Coverage::get_coverage\28unsigned\20int\29\20const -417:FT_Stream_EnterFrame -418:std::__2::unique_ptr>\20SkSL::evaluate_intrinsic\28SkSL::Context\20const&\2c\20std::__2::array\20const&\2c\20SkSL::Type\20const&\2c\20double\20\28*\29\28double\2c\20double\2c\20double\29\29 -419:std::__2::basic_string\2c\20std::__2::allocator>\20std::__2::operator+\5babi:ne180100\5d\2c\20std::__2::allocator>\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20char\20const*\29 -420:skia_private::THashTable>*\2c\20std::__2::unique_ptr>*\2c\20SkGoodHash>::Pair\2c\20std::__2::unique_ptr>*\2c\20skia_private::THashMap>*\2c\20std::__2::unique_ptr>*\2c\20SkGoodHash>::Pair>::Hash\28std::__2::unique_ptr>*\20const&\29 -421:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -422:sk_sp::~sk_sp\28\29 -423:fml::KillProcess\28\29 -424:SkSL::String::printf\28char\20const*\2c\20...\29 -425:SkPoint::length\28\29\20const -426:SkPathBuilder::SkPathBuilder\28\29 -427:SkNullBlitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -428:SkMatrix::getMapPtsProc\28\29\20const -429:SkIRect::Intersects\28SkIRect\20const&\2c\20SkIRect\20const&\29 -430:GrGLSLVaryingHandler::addVarying\28char\20const*\2c\20GrGLSLVarying*\2c\20GrGLSLVaryingHandler::Interpolation\29 -431:GrBackendFormats::AsGLFormat\28GrBackendFormat\20const&\29 -432:std::__2::locale::id::__get\28\29 -433:std::__2::locale::facet::facet\5babi:nn180100\5d\28unsigned\20long\29 -434:skgpu::UniqueKey::~UniqueKey\28\29 -435:hb_lazy_loader_t\2c\20hb_face_t\2c\2033u\2c\20hb_blob_t>::do_destroy\28hb_blob_t*\29 -436:bool\20hb_sanitize_context_t::check_range>\28OT::IntType\20const*\2c\20unsigned\20int\2c\20unsigned\20int\29\20const -437:SkString::operator=\28char\20const*\29 -438:SkMatrix::getType\28\29\20const -439:SkMatrix::SkMatrix\28\29 -440:SkDPoint::approximatelyEqual\28SkDPoint\20const&\29\20const -441:SkChecksum::Hash32\28void\20const*\2c\20unsigned\20long\2c\20unsigned\20int\29 -442:GrStyledShape::~GrStyledShape\28\29 -443:GrProcessorSet::GrProcessorSet\28GrPaint&&\29 -444:GrOpFlushState::bindPipelineAndScissorClip\28GrProgramInfo\20const&\2c\20SkRect\20const&\29 -445:GrGLExtensions::has\28char\20const*\29\20const -446:strncmp -447:std::__2::locale::__imp::install\28std::__2::locale::facet*\2c\20long\29 -448:skia_png_muldiv -449:f_t_mutex\28\29 -450:dlrealloc -451:SkTDStorage::reserve\28int\29 -452:SkSL::RP::Builder::discard_stack\28int\29 -453:SkSL::Pool::FreeMemory\28void*\29 -454:SkArenaAlloc::makeBytesAlignedTo\28unsigned\20long\2c\20unsigned\20long\29 -455:GrOp::~GrOp\28\29 -456:GrGeometryProcessor::AttributeSet::initImplicit\28GrGeometryProcessor::Attribute\20const*\2c\20int\29 -457:void\20SkSafeUnref\28GrSurface*\29 -458:surface_setCallbackHandler -459:sk_sp::~sk_sp\28\29 -460:hb_buffer_t::unsafe_to_concat\28unsigned\20int\2c\20unsigned\20int\29 -461:hb_bit_set_t::add\28unsigned\20int\29 -462:bool\20OT::OffsetTo\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -463:SkSL::PipelineStage::PipelineStageCodeGenerator::writeExpression\28SkSL::Expression\20const&\2c\20SkSL::OperatorPrecedence\29 -464:SkRegion::freeRuns\28\29 -465:SkMatrix::isIdentity\28\29\20const -466:GrShaderVar::GrShaderVar\28char\20const*\2c\20SkSLType\2c\20int\29 -467:std::__2::unique_ptr::~unique_ptr\5babi:nn180100\5d\28\29 -468:std::__2::enable_if::value\20&&\20sizeof\20\28unsigned\20int\29\20==\204\2c\20unsigned\20int>::type\20SkGoodHash::operator\28\29\28unsigned\20int\20const&\29\20const -469:skvx::Vec<8\2c\20unsigned\20short>\20skvx::mulhi<8>\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\29 -470:hb_ot_map_builder_t::add_gsub_pause\28bool\20\28*\29\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29\29 -471:flutter::DlPaint::~DlPaint\28\29 -472:cf2_stack_pushFixed -473:SkSL::RP::Builder::binary_op\28SkSL::RP::BuilderOp\2c\20int\29 -474:SkPathBuilder::lineTo\28SkPoint\29 -475:GrTextureEffect::Make\28GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkMatrix\20const&\2c\20SkFilterMode\2c\20SkMipmapMode\29 -476:GrProcessor::operator\20new\28unsigned\20long\2c\20unsigned\20long\29 -477:GrOp::GenID\28std::__2::atomic*\29 -478:GrImageInfo::GrImageInfo\28GrImageInfo&&\29 -479:GrGLSLVaryingHandler::addPassThroughAttribute\28GrShaderVar\20const&\2c\20char\20const*\2c\20GrGLSLVaryingHandler::Interpolation\29 -480:GrFragmentProcessor::registerChild\28std::__2::unique_ptr>\2c\20SkSL::SampleUsage\29 -481:std::__2::istreambuf_iterator>::operator*\5babi:nn180100\5d\28\29\20const -482:std::__2::basic_streambuf>::sgetc\5babi:nn180100\5d\28\29 -483:std::__2::__split_buffer&>::~__split_buffer\28\29 -484:skia_private::TArray::push_back_raw\28int\29 -485:SkSL::SymbolTable::addWithoutOwnershipOrDie\28SkSL::Symbol*\29 -486:SkSL::Nop::~Nop\28\29 -487:SkRect::contains\28SkRect\20const&\29\20const -488:SkRecords::FillBounds::updateSaveBounds\28SkRect\20const&\29 -489:SkPoint::normalize\28\29 -490:SkMatrix::rectStaysRect\28\29\20const -491:SkMatrix::postTranslate\28float\2c\20float\29 -492:SkJSONWriter::write\28char\20const*\2c\20unsigned\20long\29 -493:SkJSONWriter::appendBool\28char\20const*\2c\20bool\29 -494:GrSkSLFP::UniformPayloadSize\28SkRuntimeEffect\20const*\29 -495:GrSkSLFP::GrSkSLFP\28sk_sp\2c\20char\20const*\2c\20GrSkSLFP::OptFlags\29 -496:283 -497:std::__2::unique_ptr::unique_ptr\5babi:nn180100\5d\28char*\2c\20std::__2::__dependent_type\2c\20true>::__good_rval_ref_type\29 -498:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -499:std::__2::__throw_bad_function_call\5babi:ne180100\5d\28\29 -500:std::__2::__optional_destruct_base::~__optional_destruct_base\5babi:ne180100\5d\28\29 -501:skgpu::UniqueKey::UniqueKey\28\29 -502:sk_sp::reset\28GrSurface*\29 -503:sk_sp::~sk_sp\28\29 -504:hb_buffer_t::merge_clusters\28unsigned\20int\2c\20unsigned\20int\29 -505:__multi3 -506:SkTDArray::push_back\28SkPoint\20const&\29 -507:SkStrokeRec::getStyle\28\29\20const -508:SkSL::fold_expression\28SkSL::Position\2c\20double\2c\20SkSL::Type\20const*\29 -509:SkSL::Type::MakeAliasType\28std::__2::basic_string_view>\2c\20SkSL::Type\20const&\29 -510:GrTriangulator::Comparator::sweep_lt\28SkPoint\20const&\2c\20SkPoint\20const&\29\20const -511:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -512:skia_png_crc_read -513:machine_index_t\2c\20hb_filter_iter_t\2c\20hb_array_t>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_glyph_info_t\20const&\29\2c\20$_7\20const&\2c\20\28void*\290>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_pair_t\29\2c\20$_6\20const&\2c\20\28void*\290>>>::operator=\28machine_index_t\2c\20hb_filter_iter_t\2c\20hb_array_t>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_glyph_info_t\20const&\29\2c\20$_7\20const&\2c\20\28void*\290>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_pair_t\29\2c\20$_6\20const&\2c\20\28void*\290>>>\20const&\29 -514:flutter::ToSkMatrix\28impeller::Matrix\20const&\29 -515:SkSpinlock::acquire\28\29 -516:SkSL::Parser::rangeFrom\28SkSL::Position\29 -517:SkSL::Parser::checkNext\28SkSL::Token::Kind\2c\20SkSL::Token*\29 -518:SkMatrix::mapRect\28SkRect*\29\20const -519:SkMatrix::invert\28SkMatrix*\29\20const -520:GrOpFlushState::bindTextures\28GrGeometryProcessor\20const&\2c\20GrSurfaceProxy\20const*\20const*\2c\20GrPipeline\20const&\29 -521:std::__2::basic_string\2c\20std::__2::allocator>::push_back\28char\29 -522:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\29 -523:std::__2::__split_buffer&>::__split_buffer\28unsigned\20long\2c\20unsigned\20long\2c\20std::__2::allocator&\29 -524:hb_paint_funcs_t::pop_transform\28void*\29 -525:fma -526:cosf -527:abort -528:SkTDStorage::append\28\29 -529:SkTDArray::append\28\29 -530:SkSL::RP::Builder::lastInstruction\28int\29 -531:SkMatrix::isScaleTranslate\28\29\20const -532:SkMatrix::Translate\28float\2c\20float\29 -533:SkMatrix::Concat\28SkMatrix\20const&\2c\20SkMatrix\20const&\29 -534:OT::ArrayOf\2c\20OT::IntType>::sanitize_shallow\28hb_sanitize_context_t*\29\20const -535:sk_malloc_flags\28unsigned\20long\2c\20unsigned\20int\29 -536:hb_buffer_t::reverse\28\29 -537:SkString::operator=\28SkString\20const&\29 -538:SkStrikeSpec::~SkStrikeSpec\28\29 -539:SkSL::Type::toCompound\28SkSL::Context\20const&\2c\20int\2c\20int\29\20const -540:SkSL::RP::Generator::binaryOp\28SkSL::Type\20const&\2c\20SkSL::RP::Generator::TypedOps\20const&\29 -541:SkRecords::FillBounds::adjustAndMap\28SkRect\2c\20SkPaint\20const*\29\20const -542:SkColorSpaceXformSteps::SkColorSpaceXformSteps\28SkColorSpace\20const*\2c\20SkAlphaType\2c\20SkColorSpace\20const*\2c\20SkAlphaType\29 -543:OT::OffsetTo\2c\20OT::IntType\2c\20void\2c\20true>::operator\28\29\28void\20const*\29\20const -544:GrStyle::isSimpleFill\28\29\20const -545:GrGLSLVaryingHandler::emitAttributes\28GrGeometryProcessor\20const&\29 -546:BlockIndexIterator::Last\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::First\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Decrement\28SkBlockAllocator::Block\20const*\2c\20int\29\2c\20&SkTBlockList::GetItem\28SkBlockAllocator::Block*\2c\20int\29>::Item::setIndices\28\29 -547:std::__2::unique_ptr::reset\5babi:nn180100\5d\28unsigned\20char*\29 -548:std::__2::istreambuf_iterator>::operator++\5babi:nn180100\5d\28\29 -549:std::__2::basic_string\2c\20std::__2::allocator>::~basic_string\28\29 -550:std::__2::__unique_if::__unique_array_unknown_bound\20std::__2::make_unique\5babi:ne180100\5d\28unsigned\20long\29 -551:skvx::Vec<8\2c\20unsigned\20short>\20skvx::operator+<8\2c\20unsigned\20short>\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\29 -552:skgpu::VertexColor::set\28SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20bool\29 -553:skgpu::ResourceKey::Builder::finish\28\29 -554:sk_sp::~sk_sp\28\29 -555:hb_draw_funcs_t::emit_line_to\28void*\2c\20hb_draw_state_t&\2c\20float\2c\20float\29 -556:ft_validator_error -557:SkSL::Parser::error\28SkSL::Token\2c\20std::__2::basic_string_view>\29 -558:SkSL::ConstantFolder::GetConstantValueForVariable\28SkSL::Expression\20const&\29 -559:SkPictureRecord::addPaintPtr\28SkPaint\20const*\29 -560:SkMatrix::preConcat\28SkMatrix\20const&\29 -561:SkGlyph::rowBytes\28\29\20const -562:SkDCubic::set\28SkPoint\20const*\29 -563:SkBitmap::SkBitmap\28SkBitmap\20const&\29 -564:GrSurfaceProxy::backingStoreDimensions\28\29\20const -565:GrProgramInfo::visitFPProxies\28std::__2::function\20const&\29\20const -566:GrMeshDrawOp::createProgramInfo\28GrMeshDrawTarget*\29 -567:GrGpu::handleDirtyContext\28\29 -568:FT_Stream_ReadFields -569:FT_Stream_ReadByte -570:std::__2::istreambuf_iterator>::operator++\5babi:nn180100\5d\28\29 -571:std::__2::basic_string\2c\20std::__2::allocator>::__set_long_size\5babi:nn180100\5d\28unsigned\20long\29 -572:skvx::Vec<4\2c\20float>\20\28anonymous\20namespace\29::add_121>\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -573:skif::FilterResult::operator=\28skif::FilterResult&&\29 -574:skif::Context::~Context\28\29 -575:skia_private::TArray::Allocate\28int\2c\20double\29 -576:skia_private::TArray\2c\20true>::installDataAndUpdateCapacity\28SkSpan\29 -577:hb_draw_funcs_t::start_path\28void*\2c\20hb_draw_state_t&\29 -578:SkWriter32::reserve\28unsigned\20long\29 -579:SkTSect::pointLast\28\29\20const -580:SkStrokeRec::isHairlineStyle\28\29\20const -581:SkSL::Type::MakeVectorType\28std::__2::basic_string_view>\2c\20char\20const*\2c\20SkSL::Type\20const&\2c\20int\29 -582:SkRect::join\28SkRect\20const&\29 -583:SkPathBuilder::moveTo\28SkPoint\29 -584:SkColorSpace::MakeSRGB\28\29 -585:OT::VarSizedBinSearchArrayOf>::get_length\28\29\20const -586:FT_Stream_GetULong -587:target_from_texture_type\28GrTextureType\29 -588:std::__2::ctype::widen\5babi:nn180100\5d\28char\29\20const -589:skvx::Vec<4\2c\20unsigned\20short>\20skvx::operator+<4\2c\20unsigned\20short>\28skvx::Vec<4\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<4\2c\20unsigned\20short>\20const&\29 -590:skvx::Vec<4\2c\20unsigned\20int>\20skvx::operator+<4\2c\20unsigned\20int>\28skvx::Vec<4\2c\20unsigned\20int>\20const&\2c\20skvx::Vec<4\2c\20unsigned\20int>\20const&\29 -591:skia::textlayout::TextStyle::TextStyle\28skia::textlayout::TextStyle\20const&\29 -592:skia::textlayout::OneLineShaper::RunBlock::operator=\28skia::textlayout::OneLineShaper::RunBlock&&\29 -593:sk_srgb_singleton\28\29 -594:png_icc_profile_error -595:impeller::Matrix::operator*\28impeller::TPoint\20const&\29\20const -596:hb_font_t::get_nominal_glyph\28unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int\29 -597:flutter::DlSrgbToLinearGammaColorFilter::type\28\29\20const -598:flutter::DlPaint::DlPaint\28\29 -599:flutter::DisplayListBuilder::SetAttributesFromPaint\28flutter::DlPaint\20const&\2c\20flutter::DisplayListAttributeFlags\29 -600:flutter::DisplayListBuilder::PaintResult\28flutter::DlPaint\20const&\2c\20flutter::DisplayListAttributeFlags\29 -601:_hb_next_syllable\28hb_buffer_t*\2c\20unsigned\20int\29 -602:SkSL::TProgramVisitor::visitStatement\28SkSL::Statement\20const&\29 -603:SkSL::RP::Program::makeStages\28skia_private::TArray*\2c\20SkArenaAlloc*\2c\20SkSpan\2c\20SkSL::RP::Program::SlotData\20const&\29\20const::$_2::operator\28\29\28\29\20const -604:SkSL::ConstructorCompound::MakeFromConstants\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20double\20const*\29 -605:SkPaint::setBlendMode\28SkBlendMode\29 -606:SkImageShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const::$_2::operator\28\29\28SkRasterPipelineOp\2c\20SkRasterPipelineOp\2c\20\28anonymous\20namespace\29::MipLevelHelper\20const*\29\20const -607:SkImageInfo::minRowBytes\28\29\20const -608:GrFragmentProcessor::ProgramImpl::invokeChild\28int\2c\20GrFragmentProcessor::ProgramImpl::EmitArgs&\2c\20std::__2::basic_string_view>\29 -609:GrCaps::getDefaultBackendFormat\28GrColorType\2c\20skgpu::Renderable\29\20const -610:FT_Stream_ReleaseFrame -611:DefaultGeoProc::Impl::~Impl\28\29 -612:399 -613:void\20std::__2::unique_ptr>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry*\2c\20skia::textlayout::ParagraphCacheKey\2c\20SkLRUCache>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Traits>::Slot\20\5b\5d\2c\20std::__2::default_delete>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry*\2c\20skia::textlayout::ParagraphCacheKey\2c\20SkLRUCache>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Traits>::Slot\20\5b\5d>>::reset\5babi:ne180100\5d>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry*\2c\20skia::textlayout::ParagraphCacheKey\2c\20SkLRUCache>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Traits>::Slot*\2c\200>\28skia_private::THashTable>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry*\2c\20skia::textlayout::ParagraphCacheKey\2c\20SkLRUCache>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Traits>::Slot*\29 -614:std::__2::vector>::__recommend\5babi:ne180100\5d\28unsigned\20long\29\20const -615:std::__2::ctype\20const&\20std::__2::use_facet\5babi:ne180100\5d>\28std::__2::locale\20const&\29 -616:std::__2::basic_string\2c\20std::__2::allocator>::__throw_length_error\5babi:nn180100\5d\28\29\20const -617:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -618:skia::textlayout::TextStyle::~TextStyle\28\29 -619:out -620:flutter::DisplayListBuilder::UpdateLayerResult\28flutter::DisplayListBuilder::OpResult\2c\20bool\29 -621:cf2_stack_popInt -622:Skwasm::sp_wrapper::sp_wrapper\28std::__2::shared_ptr\29 -623:SkSemaphore::~SkSemaphore\28\29 -624:SkSL::Type::coerceExpression\28std::__2::unique_ptr>\2c\20SkSL::Context\20const&\29\20const -625:SkSL::Type::MakeGenericType\28char\20const*\2c\20SkSpan\2c\20SkSL::Type\20const*\29 -626:SkSL::RP::SlotManager::getVariableSlots\28SkSL::Variable\20const&\29 -627:SkRGBA4f<\28SkAlphaType\292>::operator!=\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -628:SkPathStroker::lineTo\28SkPoint\20const&\2c\20SkPath::Iter\20const*\29 -629:SkPath::Iter::next\28\29 -630:SkMatrix::Scale\28float\2c\20float\29 -631:SkDCubic::ptAtT\28double\29\20const -632:SkBlitter::~SkBlitter\28\29 -633:GrShaderVar::operator=\28GrShaderVar&&\29 -634:GrProcessor::operator\20delete\28void*\29 -635:GrImageInfo::GrImageInfo\28SkImageInfo\20const&\29 -636:FT_Outline_Translate -637:std::__2::vector>::__destroy_vector::operator\28\29\5babi:ne180100\5d\28\29 -638:std::__2::char_traits::assign\5babi:nn180100\5d\28char&\2c\20char\20const&\29 -639:std::__2::basic_string\2c\20std::__2::allocator>::operator=\5babi:nn180100\5d\28std::__2::basic_string\2c\20std::__2::allocator>&&\29 -640:std::__2::basic_ostream>&\20std::__2::operator<<\5babi:ne180100\5d>\28std::__2::basic_ostream>&\2c\20char\20const*\29 -641:std::__2::__check_grouping\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20unsigned\20int*\2c\20unsigned\20int*\2c\20unsigned\20int&\29 -642:skvx::Vec<4\2c\20skvx::Mask::type>\20skvx::operator<<4\2c\20float>\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -643:skvx::Vec<4\2c\20int>\20skvx::operator|<4\2c\20int>\28skvx::Vec<4\2c\20int>\20const&\2c\20skvx::Vec<4\2c\20int>\20const&\29 -644:skia_private::THashMap::find\28SkSL::FunctionDeclaration\20const*\20const&\29\20const -645:skcpu::Draw::~Draw\28\29 -646:pad -647:hb_buffer_t::unsafe_to_break_from_outbuffer\28unsigned\20int\2c\20unsigned\20int\29 -648:ft_mem_qalloc -649:flutter::DlPaint::DlPaint\28flutter::DlPaint\20const&\29 -650:__ashlti3 -651:SkTCoincident::setPerp\28SkTCurve\20const&\2c\20double\2c\20SkDPoint\20const&\2c\20SkTCurve\20const&\29 -652:SkString::data\28\29 -653:SkSL::Type::MakeMatrixType\28std::__2::basic_string_view>\2c\20char\20const*\2c\20SkSL::Type\20const&\2c\20int\2c\20signed\20char\29 -654:SkSL::TProgramVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -655:SkSL::TProgramVisitor::visitExpression\28SkSL::Expression\20const&\29 -656:SkSL::Parser::nextToken\28\29 -657:SkSL::Operator::tightOperatorName\28\29\20const -658:SkSL::Inliner::inlineExpression\28SkSL::Position\2c\20skia_private::THashMap>\2c\20SkGoodHash>*\2c\20SkSL::SymbolTable*\2c\20SkSL::Expression\20const&\29::$_0::operator\28\29\28std::__2::unique_ptr>\20const&\29\20const -659:SkSL::Analysis::HasSideEffects\28SkSL::Expression\20const&\29 -660:SkPaint::setColor\28unsigned\20int\29 -661:SkDVector::crossCheck\28SkDVector\20const&\29\20const -662:SkCanvas::internalQuickReject\28SkRect\20const&\2c\20SkPaint\20const&\2c\20SkMatrix\20const*\29 -663:SkBitmapDevice::drawMesh\28SkMesh\20const&\2c\20sk_sp\2c\20SkPaint\20const&\29 -664:SkAAClipBlitterWrapper::~SkAAClipBlitterWrapper\28\29 -665:OT::hb_ot_apply_context_t::init_iters\28\29 -666:GrStyledShape::asPath\28\29\20const -667:GrStyle::~GrStyle\28\29 -668:GrSimpleMeshDrawOpHelper::~GrSimpleMeshDrawOpHelper\28\29 -669:GrSimpleMeshDrawOpHelper::visitProxies\28std::__2::function\20const&\29\20const -670:GrShape::reset\28\29 -671:GrShape::bounds\28\29\20const -672:GrShaderVar::appendDecl\28GrShaderCaps\20const*\2c\20SkString*\29\20const -673:GrQuad::MakeFromRect\28SkRect\20const&\2c\20SkMatrix\20const&\29 -674:GrOpFlushState::drawMesh\28GrSimpleMesh\20const&\29 -675:GrColorInfo::GrColorInfo\28GrColorType\2c\20SkAlphaType\2c\20sk_sp\29 -676:GrAAConvexTessellator::Ring::index\28int\29\20const -677:DefaultGeoProc::~DefaultGeoProc\28\29 -678:465 -679:std::__2::vector\2c\20std::__2::allocator>>::~vector\5babi:ne180100\5d\28\29 -680:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -681:std::__2::enable_if::value\20&&\20is_move_assignable::value\2c\20void>::type\20std::__2::swap\5babi:ne180100\5d\28skia::textlayout::OneLineShaper::RunBlock&\2c\20skia::textlayout::OneLineShaper::RunBlock&\29 -682:std::__2::basic_string\2c\20std::__2::allocator>::__set_short_size\5babi:nn180100\5d\28unsigned\20long\29 -683:std::__2::__compressed_pair_elem::__compressed_pair_elem\5babi:nn180100\5d\28void\20\28*&&\29\28void*\29\29 -684:skvx::Vec<4\2c\20float>\20skvx::operator*<4\2c\20float\2c\20float\2c\20void>\28skvx::Vec<4\2c\20float>\20const&\2c\20float\29\20\28.7463\29 -685:skif::Context::Context\28skif::Context\20const&\29 -686:skia_png_chunk_report -687:skgpu::ResourceKey::operator==\28skgpu::ResourceKey\20const&\29\20const -688:cff2_path_procs_extents_t::curve\28CFF::cff2_cs_interp_env_t&\2c\20cff2_extents_param_t&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\29 -689:cff2_path_param_t::cubic_to\28CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\29 -690:cff1_path_procs_extents_t::curve\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\29 -691:cff1_path_param_t::cubic_to\28CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\29 -692:_hb_glyph_info_get_modified_combining_class\28hb_glyph_info_t\20const*\29 -693:SkTDArray::push_back\28unsigned\20int\20const&\29 -694:SkSL::FunctionDeclaration::description\28\29\20const -695:SkRasterPipeline::extend\28SkRasterPipeline\20const&\29 -696:SkPixmap::operator=\28SkPixmap\20const&\29 -697:SkPathBuilder::lineTo\28float\2c\20float\29 -698:SkPathBuilder::conicTo\28SkPoint\2c\20SkPoint\2c\20float\29 -699:SkPaintToGrPaint\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkPaint\20const&\2c\20SkMatrix\20const&\2c\20GrPaint*\29 -700:SkOpPtT::contains\28SkOpPtT\20const*\29\20const -701:SkMatrixPriv::CheapEqual\28SkMatrix\20const&\2c\20SkMatrix\20const&\29 -702:SkMatrix::postConcat\28SkMatrix\20const&\29 -703:SkImageInfo::MakeA8\28int\2c\20int\29 -704:SkIRect::intersect\28SkIRect\20const&\2c\20SkIRect\20const&\29 -705:SkColorSpaceXformSteps::apply\28float*\29\20const -706:OT::hb_paint_context_t::recurse\28OT::Paint\20const&\29 -707:GrTextureProxy::mipmapped\28\29\20const -708:GrShaderVar::GrShaderVar\28char\20const*\2c\20SkSLType\2c\20GrShaderVar::TypeModifier\29 -709:GrMatrixEffect::Make\28SkMatrix\20const&\2c\20std::__2::unique_ptr>\29 -710:GrGLGpu::setTextureUnit\28int\29 -711:GrColorSpaceXformEffect::onMakeProgramImpl\28\29\20const::Impl::~Impl\28\29 -712:GrCPixmap::GrCPixmap\28GrImageInfo\2c\20void\20const*\2c\20unsigned\20long\29 -713:GrAppliedClip::~GrAppliedClip\28\29 -714:FT_Stream_ReadULong -715:FT_Load_Glyph -716:CFF::cff_stack_t::pop\28\29 -717:void\20SkOnce::operator\28\29*\29\2c\20SkAlignedSTStorage<1\2c\20skgpu::UniqueKey>*>\28void\20\28&\29\28SkAlignedSTStorage<1\2c\20skgpu::UniqueKey>*\29\2c\20SkAlignedSTStorage<1\2c\20skgpu::UniqueKey>*&&\29 -718:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -719:std::__2::numpunct::thousands_sep\5babi:nn180100\5d\28\29\20const -720:std::__2::numpunct::grouping\5babi:nn180100\5d\28\29\20const -721:std::__2::ctype\20const&\20std::__2::use_facet\5babi:nn180100\5d>\28std::__2::locale\20const&\29 -722:std::__2::basic_string\2c\20std::__2::allocator>::__move_assign\5babi:ne180100\5d\28std::__2::basic_string\2c\20std::__2::allocator>&\2c\20std::__2::integral_constant\29 -723:skia_private::TArray::push_back\28int\20const&\29 -724:skgpu::ResourceKey::Builder::Builder\28skgpu::ResourceKey*\2c\20unsigned\20int\2c\20int\29 -725:sk_sp::~sk_sp\28\29 -726:sinf -727:rewind\28GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::Comparator\20const&\29 -728:hb_buffer_t::move_to\28unsigned\20int\29 -729:fmodf -730:_output_with_dotted_circle\28hb_buffer_t*\29 -731:__memcpy -732:SkTSpan::pointLast\28\29\20const -733:SkTDStorage::resize\28int\29 -734:SkSafeMath::addInt\28int\2c\20int\29 -735:SkSL::Parser::rangeFrom\28SkSL::Token\29 -736:SkSL::Parser::error\28SkSL::Position\2c\20std::__2::basic_string_view>\29 -737:SkRect::BoundsOrEmpty\28SkSpan\29 -738:SkPath::Iter::setPath\28SkPath\20const&\2c\20bool\29 -739:SkNullBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -740:SkMatrix::mapPoints\28SkSpan\29\20const -741:SkImageGenerator::onQueryYUVAInfo\28SkYUVAPixmapInfo::SupportedDataTypes\20const&\2c\20SkYUVAPixmapInfo*\29\20const -742:SkImageGenerator::onIsValid\28SkRecorder*\29\20const -743:SkImageGenerator::onGetPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkImageGenerator::Options\20const&\29 -744:SkDPoint::ApproximatelyEqual\28SkPoint\20const&\2c\20SkPoint\20const&\29 -745:SkBlockAllocator::reset\28\29 -746:GrSimpleMeshDrawOpHelperWithStencil::finalizeProcessors\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\2c\20GrProcessorAnalysisCoverage\2c\20SkRGBA4f<\28SkAlphaType\292>*\2c\20bool*\29 -747:GrGeometryProcessor::ProgramImpl::SetTransform\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrResourceHandle\20const&\2c\20SkMatrix\20const&\2c\20SkMatrix*\29 -748:GrGLSLVertexGeoBuilder::insertFunction\28char\20const*\29 -749:FT_Stream_Skip -750:FT_Stream_ExtractFrame -751:Cr_z_crc32 -752:AAT::StateTable::get_entry\28int\2c\20unsigned\20int\29\20const -753:void\20std::__2::unique_ptr>::reset\5babi:ne180100\5d\28GrGLCaps::ColorTypeInfo*\29 -754:std::__2::ctype::widen\5babi:nn180100\5d\28char\29\20const -755:std::__2::__unique_if::__unique_array_unknown_bound\20std::__2::make_unique\5babi:ne180100\5d\28unsigned\20long\29 -756:std::__2::__throw_bad_optional_access\5babi:ne180100\5d\28\29 -757:skvx::Vec<4\2c\20skvx::Mask::type>\20skvx::operator<<4\2c\20float\2c\20float\2c\20void>\28skvx::Vec<4\2c\20float>\20const&\2c\20float\29 -758:skif::LayerSpace::outset\28skif::LayerSpace\20const&\29 -759:skia_private::TArray::checkRealloc\28int\2c\20double\29 -760:skgpu::tess::StrokeIterator::enqueue\28skgpu::tess::StrokeIterator::Verb\2c\20SkPoint\20const*\2c\20float\20const*\29 -761:skgpu::ganesh::SurfaceFillContext::getOpsTask\28\29 -762:powf -763:hb_draw_funcs_t::emit_close_path\28void*\2c\20hb_draw_state_t&\29 -764:hb_buffer_t::unsafe_to_concat_from_outbuffer\28unsigned\20int\2c\20unsigned\20int\29 -765:hb_bit_set_t::get\28unsigned\20int\29\20const -766:hb_bit_page_t::add\28unsigned\20int\29 -767:flutter::DlMatrixColorSourceBase::matrix_ptr\28\29\20const -768:flutter::DlLinearToSrgbGammaColorFilter::size\28\29\20const -769:__addtf3 -770:SkSL::RP::Builder::push_constant_i\28int\2c\20int\29 -771:SkSL::RP::Builder::label\28int\29 -772:SkPixmap::SkPixmap\28SkPixmap\20const&\29 -773:SkPathBuilder::quadTo\28SkPoint\2c\20SkPoint\29 -774:SkPathBuilder::close\28\29 -775:SkPaint::setColor\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkColorSpace*\29 -776:SkPaint::asBlendMode\28\29\20const -777:SkImageInfo::operator=\28SkImageInfo\20const&\29 -778:SkCanvas::save\28\29 -779:SkCanvas::aboutToDraw\28SkPaint\20const&\2c\20SkRect\20const*\29 -780:SkBitmap::tryAllocPixels\28SkImageInfo\20const&\29 -781:OT::hb_ot_apply_context_t::skipping_iterator_t::next\28unsigned\20int*\29 -782:GrSkSLFP::addChild\28std::__2::unique_ptr>\2c\20bool\29 -783:GrProcessorSet::~GrProcessorSet\28\29 -784:GrGeometryProcessor::Attribute&\20skia_private::TArray::emplace_back\28char\20const\20\28&\29\20\5b10\5d\2c\20GrVertexAttribType&&\2c\20SkSLType&&\29 -785:GrGLGpu::clearErrorsAndCheckForOOM\28\29 -786:GrGLGpu::bindBuffer\28GrGpuBufferType\2c\20GrBuffer\20const*\29 -787:GrGLFunction::GrGLFunction\28void\20\28*\29\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29\29::'lambda'\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29::__invoke\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -788:GrGLFunction::GrGLFunction\28void\20\28*\29\28int\2c\20int\2c\20float\20const*\29\29::'lambda'\28void\20const*\2c\20int\2c\20int\2c\20float\20const*\29::__invoke\28void\20const*\2c\20int\2c\20int\2c\20float\20const*\29 -789:GrFragmentProcessor::ProgramImpl::invokeChild\28int\2c\20char\20const*\2c\20char\20const*\2c\20GrFragmentProcessor::ProgramImpl::EmitArgs&\2c\20std::__2::basic_string_view>\29 -790:CFF::arg_stack_t::pop_int\28\29 -791:void\20SkSafeUnref\28SharedGenerator*\29 -792:ubidi_getParaLevelAtIndex_skia -793:std::__2::char_traits::copy\5babi:nn180100\5d\28char*\2c\20char\20const*\2c\20unsigned\20long\29 -794:std::__2::basic_string\2c\20std::__2::allocator>::begin\5babi:nn180100\5d\28\29 -795:std::__2::basic_string\2c\20std::__2::allocator>::__is_long\5babi:nn180100\5d\28\29\20const -796:std::__2::__optional_destruct_base::~__optional_destruct_base\5babi:ne180100\5d\28\29 -797:std::__2::__libcpp_snprintf_l\28char*\2c\20unsigned\20long\2c\20__locale_struct*\2c\20char\20const*\2c\20...\29 -798:std::__2::__function::__value_func::__value_func\5babi:ne180100\5d\28std::__2::__function::__value_func&&\29 -799:skia_private::THashTable>*\2c\20std::__2::unique_ptr>*\2c\20SkGoodHash>::Pair\2c\20std::__2::unique_ptr>*\2c\20skia_private::THashMap>*\2c\20std::__2::unique_ptr>*\2c\20SkGoodHash>::Pair>::uncheckedSet\28skia_private::THashMap>*\2c\20std::__2::unique_ptr>*\2c\20SkGoodHash>::Pair&&\29 -800:skia::textlayout::Cluster::run\28\29\20const -801:skgpu::tess::PatchWriter\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\2964>\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\2932>\2c\20skgpu::tess::AddTrianglesWhenChopping\2c\20skgpu::tess::DiscardFlatCurves>::accountForCurve\28float\29 -802:skgpu::ganesh::SurfaceContext::PixelTransferResult::~PixelTransferResult\28\29 -803:skgpu::ganesh::AsView\28GrRecordingContext*\2c\20SkImage\20const*\2c\20skgpu::Mipmapped\2c\20GrImageTexGenPolicy\29 -804:is_equal\28std::type_info\20const*\2c\20std::type_info\20const*\2c\20bool\29 -805:hb_ot_map_t::get_1_mask\28unsigned\20int\29\20const -806:hb_font_get_glyph -807:hb_bit_page_t::init0\28\29 -808:flutter::DlColor::DlColor\28unsigned\20int\29 -809:cff_index_get_sid_string -810:_hb_font_funcs_set_middle\28hb_font_funcs_t*\2c\20void*\2c\20void\20\28*\29\28void*\29\29 -811:__floatsitf -812:SkWriter32::writeScalar\28float\29 -813:SkTDArray<\28anonymous\20namespace\29::YOffset>::append\28\29 -814:SkSL::RP::Generator::pushVectorizedExpression\28SkSL::Expression\20const&\2c\20SkSL::Type\20const&\29 -815:SkSL::RP::Builder::swizzle\28int\2c\20SkSpan\29 -816:SkRegion::setRect\28SkIRect\20const&\29 -817:SkPath::makeTransform\28SkMatrix\20const&\29\20const -818:SkMatrix::getMaxScale\28\29\20const -819:SkM44::setConcat\28SkM44\20const&\2c\20SkM44\20const&\29 -820:SkJSONWriter::appendHexU32\28char\20const*\2c\20unsigned\20int\29 -821:SkIRect::makeOutset\28int\2c\20int\29\20const -822:SkDevice::createDevice\28SkDevice::CreateInfo\20const&\2c\20SkPaint\20const*\29 -823:SkCanvas::concat\28SkMatrix\20const&\29 -824:SkBlender::Mode\28SkBlendMode\29 -825:SkBitmap::setInfo\28SkImageInfo\20const&\2c\20unsigned\20long\29 -826:SkArenaAlloc::SkArenaAlloc\28char*\2c\20unsigned\20long\2c\20unsigned\20long\29 -827:OT::hb_ot_apply_context_t::skipping_iterator_t::reset\28unsigned\20int\29 -828:GrMeshDrawTarget::allocMesh\28\29 -829:GrGLGpu::bindTextureToScratchUnit\28unsigned\20int\2c\20int\29 -830:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::~SwizzleFragmentProcessor\28\29 -831:GrCaps::getReadSwizzle\28GrBackendFormat\20const&\2c\20GrColorType\29\20const -832:GrBackendFormat::GrBackendFormat\28GrBackendFormat\20const&\29 -833:CFF::cff1_cs_opset_t::check_width\28unsigned\20int\2c\20CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -834:CFF::arg_stack_t::pop_uint\28\29 -835:AutoFTAccess::AutoFTAccess\28SkTypeface_FreeType\20const*\29 -836:strchr -837:std::__2::vector>::__swap_out_circular_buffer\28std::__2::__split_buffer&>&\29 -838:std::__2::unique_ptr::reset\5babi:ne180100\5d\28unsigned\20char*\29 -839:std::__2::pair::type\2c\20std::__2::__unwrap_ref_decay::type>\20std::__2::make_pair\5babi:nn180100\5d\28char\20const*&&\2c\20char*&&\29 -840:std::__2::ctype::is\5babi:nn180100\5d\28unsigned\20long\2c\20char\29\20const -841:std::__2::basic_string\2c\20std::__2::allocator>::__set_long_cap\5babi:nn180100\5d\28unsigned\20long\29 -842:skvx::Vec<4\2c\20float>\20skvx::operator*<4\2c\20float>\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -843:skia_private::TArray>\2c\20true>::reserve_exact\28int\29 -844:skia_private::TArray::push_back\28bool&&\29 -845:skia_png_get_uint_32 -846:skia::textlayout::OneLineShaper::clusterIndex\28unsigned\20long\29 -847:skgpu::ganesh::SurfaceDrawContext::chooseAAType\28GrAA\29 -848:skgpu::UniqueKey::GenerateDomain\28\29 -849:impeller::Matrix::Multiply\28impeller::Matrix\20const&\29\20const -850:hb_iter_t\2c\20hb_filter_iter_t\2c\20hb_array_t>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_glyph_info_t\20const&\29\2c\20$_7\20const&\2c\20\28void*\290>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_pair_t\29\2c\20$_6\20const&\2c\20\28void*\290>>>\2c\20hb_pair_t>>::operator+\28unsigned\20int\29\20const -851:hb_buffer_t::sync_so_far\28\29 -852:hb_buffer_t::sync\28\29 -853:hb_bit_set_t::add_range\28unsigned\20int\2c\20unsigned\20int\29 -854:flutter::DisplayListBuilder::AccumulateOpBounds\28impeller::TRect\20const&\2c\20flutter::DisplayListAttributeFlags\29 -855:compute_side\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\29 -856:cff_parse_num -857:bool\20OT::Layout::Common::Coverage::collect_coverage\28hb_set_digest_t*\29\20const -858:SkWriter32::writeRect\28SkRect\20const&\29 -859:SkSL::Type::clone\28SkSL::Context\20const&\2c\20SkSL::SymbolTable*\29\20const -860:SkSL::SymbolTable::find\28std::__2::basic_string_view>\29\20const -861:SkSL::RP::Generator::writeStatement\28SkSL::Statement\20const&\29 -862:SkSL::RP::Builder::unary_op\28SkSL::RP::BuilderOp\2c\20int\29 -863:SkSL::Parser::operatorRight\28SkSL::Parser::AutoDepth&\2c\20SkSL::OperatorKind\2c\20std::__2::unique_ptr>\20\28SkSL::Parser::*\29\28\29\2c\20std::__2::unique_ptr>&\29 -864:SkSL::Parser::expression\28\29 -865:SkSL::Nop::Make\28\29 -866:SkRegion::Cliperator::next\28\29 -867:SkRegion::Cliperator::Cliperator\28SkRegion\20const&\2c\20SkIRect\20const&\29 -868:SkRect::roundOut\28SkIRect*\29\20const -869:SkRecords::FillBounds::pushControl\28\29 -870:SkRasterClip::~SkRasterClip\28\29 -871:SkPathPriv::Iterate::Iterate\28SkPath\20const&\29 -872:SkPathBuilder::cubicTo\28SkPoint\2c\20SkPoint\2c\20SkPoint\29 -873:SkPath::RangeIter::operator++\28\29 -874:SkMatrix::MakeAll\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -875:SkAutoConicToQuads::computeQuads\28SkPoint\20const*\2c\20float\2c\20float\29 -876:SkArenaAlloc::~SkArenaAlloc\28\29 -877:SkAAClip::setEmpty\28\29 -878:OT::hb_ot_apply_context_t::~hb_ot_apply_context_t\28\29 -879:OT::hb_ot_apply_context_t::hb_ot_apply_context_t\28unsigned\20int\2c\20hb_font_t*\2c\20hb_buffer_t*\2c\20hb_blob_t*\29 -880:GrTriangulator::Line::intersect\28GrTriangulator::Line\20const&\2c\20SkPoint*\29\20const -881:GrImageInfo::GrImageInfo\28GrColorType\2c\20SkAlphaType\2c\20sk_sp\2c\20SkISize\20const&\29 -882:GrGpuBuffer::unmap\28\29 -883:GrGeometryProcessor::ProgramImpl::WriteLocalCoord\28GrGLSLVertexBuilder*\2c\20GrGLSLUniformHandler*\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\2c\20GrShaderVar\2c\20SkMatrix\20const&\2c\20GrResourceHandle*\29 -884:GrGeometryProcessor::ProgramImpl::ComputeMatrixKey\28GrShaderCaps\20const&\2c\20SkMatrix\20const&\29 -885:GrFragmentProcessor::GrFragmentProcessor\28GrFragmentProcessor\20const&\29 -886:673 -887:void\20SkSafeUnref\28SkMipmap*\29 -888:ubidi_getMemory_skia -889:std::__2::vector>::~vector\5babi:ne180100\5d\28\29 -890:std::__2::vector>::erase\28std::__2::__wrap_iter\2c\20std::__2::__wrap_iter\29 -891:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -892:std::__2::numpunct::truename\5babi:nn180100\5d\28\29\20const -893:std::__2::numpunct::falsename\5babi:nn180100\5d\28\29\20const -894:std::__2::numpunct::decimal_point\5babi:nn180100\5d\28\29\20const -895:std::__2::moneypunct::do_grouping\28\29\20const -896:std::__2::ctype::is\5babi:nn180100\5d\28unsigned\20long\2c\20wchar_t\29\20const -897:std::__2::basic_string\2c\20std::__2::allocator>::empty\5babi:nn180100\5d\28\29\20const -898:std::__2::basic_string\2c\20std::__2::allocator>::__init\28char\20const*\2c\20unsigned\20long\29 -899:std::__2::__variant_detail::__dtor\2c\20\28std::__2::__variant_detail::_Trait\291>::__destroy\5babi:ne180100\5d\28\29 -900:snprintf -901:skvx::Vec<4\2c\20float>\20skvx::operator-<4\2c\20float\2c\20float\2c\20void>\28float\2c\20skvx::Vec<4\2c\20float>\20const&\29 -902:skia_private::TArray::checkRealloc\28int\2c\20double\29 -903:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -904:skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>::STArray\28skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>&&\29 -905:skia_png_reciprocal -906:skia_png_malloc_warn -907:skia::textlayout::\28anonymous\20namespace\29::relax\28float\29 -908:skgpu::ganesh::SurfaceContext::readPixels\28GrDirectContext*\2c\20GrPixmap\2c\20SkIPoint\29 -909:skgpu::Swizzle::RGBA\28\29 -910:sk_sp::~sk_sp\28\29 -911:hb_user_data_array_t::fini\28\29 -912:hb_sanitize_context_t::end_processing\28\29 -913:hb_draw_funcs_t::emit_quadratic_to\28void*\2c\20hb_draw_state_t&\2c\20float\2c\20float\2c\20float\2c\20float\29 -914:flutter::DlPath::~DlPath\28\29 -915:flutter::DisplayListBuilder::checkForDeferredSave\28\29 -916:crc32_z -917:SkTSect::SkTSect\28SkTCurve\20const&\29 -918:SkSL::String::Separator\28\29 -919:SkSL::RP::Generator::pushIntrinsic\28SkSL::RP::BuilderOp\2c\20SkSL::Expression\20const&\29 -920:SkSL::ProgramConfig::strictES2Mode\28\29\20const -921:SkSL::Parser::layoutInt\28\29 -922:SkRegion::setEmpty\28\29 -923:SkRRect::MakeOval\28SkRect\20const&\29 -924:SkRGBA4f<\28SkAlphaType\293>::FromColor\28unsigned\20int\29 -925:SkPathRef::Editor::Editor\28sk_sp*\2c\20int\2c\20int\2c\20int\29 -926:SkMipmap::ComputeLevelCount\28int\2c\20int\29 -927:SkMatrix::isSimilarity\28float\29\20const -928:SkImageInfo::Make\28int\2c\20int\2c\20SkColorType\2c\20SkAlphaType\29 -929:SkIRect::makeOffset\28int\2c\20int\29\20const -930:SkDQuad::ptAtT\28double\29\20const -931:SkDLine::nearPoint\28SkDPoint\20const&\2c\20bool*\29\20const -932:SkDConic::ptAtT\28double\29\20const -933:SkChopQuadAt\28SkPoint\20const*\2c\20SkPoint*\2c\20float\29 -934:SkBaseShadowTessellator::appendTriangle\28unsigned\20short\2c\20unsigned\20short\2c\20unsigned\20short\29 -935:SafeDecodeSymbol -936:OT::cmap::find_subtable\28unsigned\20int\2c\20unsigned\20int\29\20const -937:GrTriangulator::EdgeList::remove\28GrTriangulator::Edge*\29 -938:GrTextureEffect::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::$_4::operator\28\29\28char\20const*\29\20const -939:GrSimpleMeshDrawOpHelper::isCompatible\28GrSimpleMeshDrawOpHelper\20const&\2c\20GrCaps\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20bool\29\20const -940:GrShaderVar::GrShaderVar\28GrShaderVar\20const&\29 -941:GrQuad::writeVertex\28int\2c\20skgpu::VertexWriter&\29\20const -942:GrOpFlushState::bindBuffers\28sk_sp\2c\20sk_sp\2c\20sk_sp\2c\20GrPrimitiveRestart\29 -943:GrGLSLShaderBuilder::getMangledFunctionName\28char\20const*\29 -944:GrGLSLShaderBuilder::appendTextureLookup\28GrResourceHandle\2c\20char\20const*\2c\20GrGLSLColorSpaceXformHelper*\29 -945:GrGLGpu::getErrorAndCheckForOOM\28\29 -946:GrColorInfo::GrColorInfo\28SkColorInfo\20const&\29 -947:GrAAConvexTessellator::addTri\28int\2c\20int\2c\20int\29 -948:FT_Get_Module -949:AlmostBequalUlps\28double\2c\20double\29 -950:AAT::StateTable::EntryData>::get_entry\28int\2c\20unsigned\20int\29\20const -951:tt_face_get_name -952:std::__2::vector>::push_back\5babi:ne180100\5d\28unsigned\20int\20const&\29 -953:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -954:std::__2::shared_ptr::operator=\5babi:ne180100\5d\28std::__2::shared_ptr&&\29 -955:std::__2::__variant_detail::__dtor\2c\20std::__2::unique_ptr>>\2c\20\28std::__2::__variant_detail::_Trait\291>::__destroy\5babi:ne180100\5d\28\29 -956:std::__2::__libcpp_locale_guard::~__libcpp_locale_guard\5babi:nn180100\5d\28\29 -957:std::__2::__libcpp_locale_guard::__libcpp_locale_guard\5babi:nn180100\5d\28__locale_struct*&\29 -958:skvx::Vec<4\2c\20float>&\20skvx::operator+=<4\2c\20float>\28skvx::Vec<4\2c\20float>&\2c\20skvx::Vec<4\2c\20float>\20const&\29\20\28.6338\29 -959:skvx::Vec<2\2c\20float>\20skvx::max<2\2c\20float>\28skvx::Vec<2\2c\20float>\20const&\2c\20skvx::Vec<2\2c\20float>\20const&\29 -960:skif::FilterResult::FilterResult\28skif::FilterResult\20const&\29 -961:skia_private::THashTable>\2c\20SkGoodHash>::Pair\2c\20SkImageFilter\20const*\2c\20skia_private::THashMap>\2c\20SkGoodHash>::Pair>::Hash\28SkImageFilter\20const*\20const&\29 -962:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -963:skcpu::Draw::drawPath\28SkPath\20const&\2c\20SkPaint\20const&\2c\20SkMatrix\20const*\29\20const -964:skcpu::Draw::Draw\28\29 -965:sk_sp&\20skia_private::TArray\2c\20true>::emplace_back>\28sk_sp&&\29 -966:round -967:qsort -968:hb_vector_t::alloc\28unsigned\20int\2c\20bool\29 -969:hb_indic_would_substitute_feature_t::would_substitute\28unsigned\20int\20const*\2c\20unsigned\20int\2c\20hb_face_t*\29\20const -970:hb_font_t::get_glyph_h_advance\28unsigned\20int\29 -971:hb_cache_t<15u\2c\208u\2c\207u\2c\20true>::set\28unsigned\20int\2c\20unsigned\20int\29 -972:ft_module_get_service -973:flutter::DlLinearToSrgbGammaColorFilter::type\28\29\20const -974:bool\20hb_sanitize_context_t::check_array>\28OT::IntType\20const*\2c\20unsigned\20int\29\20const -975:__sindf -976:__shlim -977:__cosdf -978:SkTDStorage::removeShuffle\28int\29 -979:SkSurface_Base::getCachedCanvas\28\29 -980:SkString::equals\28SkString\20const&\29\20const -981:SkShaderBase::SkShaderBase\28\29 -982:SkSL::evaluate_pairwise_intrinsic\28SkSL::Context\20const&\2c\20std::__2::array\20const&\2c\20SkSL::Type\20const&\2c\20double\20\28*\29\28double\2c\20double\2c\20double\29\29 -983:SkSL::StringStream::str\28\29\20const -984:SkSL::RP::Generator::makeLValue\28SkSL::Expression\20const&\2c\20bool\29 -985:SkSL::Parser::expressionOrPoison\28SkSL::Position\2c\20std::__2::unique_ptr>\29 -986:SkSL::GLSLCodeGenerator::writeIdentifier\28std::__2::basic_string_view>\29 -987:SkSL::GLSLCodeGenerator::getTypeName\28SkSL::Type\20const&\29 -988:SkSL::BinaryExpression::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20SkSL::Operator\2c\20std::__2::unique_ptr>\29 -989:SkRect::round\28\29\20const -990:SkPath::moveTo\28float\2c\20float\29 -991:SkPath::isConvex\28\29\20const -992:SkPaint::getAlpha\28\29\20const -993:SkMatrix::setScaleTranslate\28float\2c\20float\2c\20float\2c\20float\29 -994:SkMatrix::preScale\28float\2c\20float\29 -995:SkMatrix::mapVector\28float\2c\20float\29\20const -996:SkImageInfo::operator=\28SkImageInfo&&\29 -997:SkImageFilter_Base::getChildInputLayerBounds\28int\2c\20skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -998:SkIRect::join\28SkIRect\20const&\29 -999:SkData::MakeUninitialized\28unsigned\20long\29 -1000:SkChopCubicAt\28SkPoint\20const*\2c\20SkPoint*\2c\20float\29 -1001:SkCanvas::checkForDeferredSave\28\29 -1002:SkBitmap::peekPixels\28SkPixmap*\29\20const -1003:SkAutoCanvasRestore::~SkAutoCanvasRestore\28\29 -1004:SkAAClip::Builder::addRun\28int\2c\20int\2c\20unsigned\20int\2c\20int\29 -1005:OT::hb_ot_apply_context_t::set_lookup_mask\28unsigned\20int\2c\20bool\29 -1006:OT::ClassDef::get_class\28unsigned\20int\29\20const -1007:GrTriangulator::Line::Line\28SkPoint\20const&\2c\20SkPoint\20const&\29 -1008:GrTriangulator::Edge::isRightOf\28GrTriangulator::Vertex\20const&\29\20const -1009:GrStyledShape::GrStyledShape\28GrStyledShape\20const&\29 -1010:GrStyle::SimpleFill\28\29 -1011:GrShape::setType\28GrShape::Type\29 -1012:GrPixmapBase::GrPixmapBase\28GrPixmapBase\20const&\29 -1013:GrMakeUncachedBitmapProxyView\28GrRecordingContext*\2c\20SkBitmap\20const&\2c\20skgpu::Mipmapped\2c\20SkBackingFit\2c\20skgpu::Budgeted\29 -1014:GrIORef::unref\28\29\20const -1015:GrGeometryProcessor::TextureSampler::reset\28GrSamplerState\2c\20GrBackendFormat\20const&\2c\20skgpu::Swizzle\20const&\29 -1016:GrGLGpu::deleteFramebuffer\28unsigned\20int\29 -1017:GrBackendFormats::MakeGL\28unsigned\20int\2c\20unsigned\20int\29 -1018:805 -1019:806 -1020:807 -1021:vsnprintf -1022:void\20AAT::Lookup>::collect_glyphs\28hb_bit_set_t&\2c\20unsigned\20int\29\20const -1023:top12 -1024:std::__2::unique_ptr>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair\2c\20std::__2::basic_string_view>\2c\20skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair\2c\20std::__2::basic_string_view>\2c\20skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -1025:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkSL::Module\20const*\29 -1026:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -1027:std::__2::to_string\28long\20long\29 -1028:std::__2::locale::use_facet\28std::__2::locale::id&\29\20const -1029:std::__2::enable_if\2c\20bool>::type\20impeller::TRect::IsFinite\28\29\20const -1030:std::__2::basic_string\2c\20std::__2::allocator>::operator=\5babi:nn180100\5d\28std::__2::basic_string\2c\20std::__2::allocator>&&\29 -1031:std::__2::basic_string\2c\20std::__2::allocator>\20std::__2::operator+\2c\20std::__2::allocator>\28char\20const*\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\29 -1032:std::__2::__split_buffer&>::__split_buffer\28unsigned\20long\2c\20unsigned\20long\2c\20std::__2::allocator&\29 -1033:std::__2::__optional_destruct_base::__optional_destruct_base\5babi:ne180100\5d\28std::__2::in_place_t\2c\20SkPath&&\29 -1034:std::__2::__num_put_base::__identify_padding\28char*\2c\20char*\2c\20std::__2::ios_base\20const&\29 -1035:std::__2::__num_get_base::__get_base\28std::__2::ios_base&\29 -1036:std::__2::__libcpp_asprintf_l\28char**\2c\20__locale_struct*\2c\20char\20const*\2c\20...\29 -1037:skvx::Vec<4\2c\20float>\20skvx::naive_if_then_else<4\2c\20float>\28skvx::Vec<4\2c\20skvx::Mask::type>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -1038:skvx::Vec<4\2c\20float>\20skvx::abs<4>\28skvx::Vec<4\2c\20float>\20const&\29 -1039:skvx::Vec<2\2c\20float>\20skvx::min<2\2c\20float>\28skvx::Vec<2\2c\20float>\20const&\2c\20skvx::Vec<2\2c\20float>\20const&\29 -1040:sktext::gpu::BagOfBytes::allocateBytes\28int\2c\20int\29 -1041:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -1042:skia_private::TArray::~TArray\28\29 -1043:skia_private::TArray::checkRealloc\28int\2c\20double\29 -1044:skia_png_malloc_base -1045:skia::textlayout::TextLine::iterateThroughVisualRuns\28bool\2c\20std::__2::function\2c\20float*\29>\20const&\29\20const -1046:skgpu::ganesh::SurfaceFillContext::arenaAlloc\28\29 -1047:skgpu::ganesh::SurfaceDrawContext::numSamples\28\29\20const -1048:skgpu::AutoCallback::~AutoCallback\28\29 -1049:sk_sp::reset\28SkData*\29 -1050:sk_sp::operator=\28sk_sp\20const&\29 -1051:sk_sp::~sk_sp\28\29 -1052:skData_getConstPointer -1053:powf_ -1054:operator==\28SkMatrix\20const&\2c\20SkMatrix\20const&\29 -1055:operator==\28SkIRect\20const&\2c\20SkIRect\20const&\29 -1056:is_one_of\28hb_glyph_info_t\20const&\2c\20unsigned\20int\29 -1057:int\20std::__2::__get_up_to_n_digits\5babi:nn180100\5d>>\28std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\2c\20int\29 -1058:int\20std::__2::__get_up_to_n_digits\5babi:nn180100\5d>>\28std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\2c\20int\29 -1059:inflateStateCheck -1060:hb_vector_t::resize\28int\2c\20bool\2c\20bool\29 -1061:hb_lazy_loader_t\2c\20hb_face_t\2c\206u\2c\20hb_blob_t>::get\28\29\20const -1062:hb_font_t::has_glyph\28unsigned\20int\29 -1063:hb_cache_t<15u\2c\208u\2c\207u\2c\20true>::clear\28\29 -1064:bool\20hb_sanitize_context_t::check_array\28OT::HBGlyphID16\20const*\2c\20unsigned\20int\29\20const -1065:bool\20OT::OffsetTo\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -1066:bool\20OT::OffsetTo>\2c\20OT::IntType\2c\20void\2c\20false>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -1067:addPoint\28UBiDi*\2c\20int\2c\20int\29 -1068:__extenddftf2 -1069:\28anonymous\20namespace\29::extension_compare\28SkString\20const&\2c\20SkString\20const&\29 -1070:\28anonymous\20namespace\29::colrv1_traverse_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29 -1071:\28anonymous\20namespace\29::colrv1_transform\28FT_FaceRec_*\2c\20FT_COLR_Paint_\20const&\2c\20SkCanvas*\2c\20SkMatrix*\29 -1072:SkUTF::NextUTF8\28char\20const**\2c\20char\20const*\29 -1073:SkUTF::NextUTF8WithReplacement\28char\20const**\2c\20char\20const*\29 -1074:SkTInternalLList::addToHead\28sktext::gpu::TextBlob*\29 -1075:SkString::reset\28\29 -1076:SkStrike::unlock\28\29 -1077:SkStrike::lock\28\29 -1078:SkSL::cast_expression\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Type\20const&\29 -1079:SkSL::StringStream::~StringStream\28\29 -1080:SkSL::RP::LValue::~LValue\28\29 -1081:SkSL::RP::Generator::pushIntrinsic\28SkSL::RP::Generator::TypedOps\20const&\2c\20SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\29 -1082:SkSL::InlineCandidateAnalyzer::visitExpression\28std::__2::unique_ptr>*\29 -1083:SkSL::GLSLCodeGenerator::writeType\28SkSL::Type\20const&\29 -1084:SkSL::Expression::isBoolLiteral\28\29\20const -1085:SkSL::Analysis::IsCompileTimeConstant\28SkSL::Expression\20const&\29 -1086:SkRuntimeEffect::findUniform\28std::__2::basic_string_view>\29\20const -1087:SkRasterPipelineBlitter::appendLoadDst\28SkRasterPipeline*\29\20const -1088:SkRRect::MakeRect\28SkRect\20const&\29 -1089:SkPoint::Distance\28SkPoint\20const&\2c\20SkPoint\20const&\29 -1090:SkPath::injectMoveToIfNeeded\28\29 -1091:SkMatrix::preTranslate\28float\2c\20float\29 -1092:SkMatrix::postScale\28float\2c\20float\29 -1093:SkMatrix::mapVectors\28SkSpan\29\20const -1094:SkMatrix::RectToRectOrIdentity\28SkRect\20const&\2c\20SkRect\20const&\2c\20SkMatrix::ScaleToFit\29 -1095:SkIntersections::removeOne\28int\29 -1096:SkImage_Ganesh::SkImage_Ganesh\28sk_sp\2c\20unsigned\20int\2c\20GrSurfaceProxyView\2c\20SkColorInfo\29 -1097:SkImageFilter_Base::getChildOutput\28int\2c\20skif::Context\20const&\29\20const -1098:SkGlyph::iRect\28\29\20const -1099:SkFindUnitQuadRoots\28float\2c\20float\2c\20float\2c\20float*\29 -1100:SkData::PrivateNewWithCopy\28void\20const*\2c\20unsigned\20long\29 -1101:SkColorSpaceXformSteps::Flags::mask\28\29\20const -1102:SkCanvas::translate\28float\2c\20float\29 -1103:SkCanvas::drawRect\28SkRect\20const&\2c\20SkPaint\20const&\29 -1104:SkBlurEngine::SigmaToRadius\28float\29 -1105:SkBlockAllocator::BlockIter::Item::operator++\28\29 -1106:SkBitmapCache::Rec::getKey\28\29\20const -1107:SkAAClipBlitterWrapper::init\28SkRasterClip\20const&\2c\20SkBlitter*\29 -1108:SkAAClip::freeRuns\28\29 -1109:OT::VarSizedBinSearchArrayOf>::get_length\28\29\20const -1110:OT::Offset\2c\20true>::is_null\28\29\20const -1111:GrWindowRectangles::~GrWindowRectangles\28\29 -1112:GrTriangulator::Edge::isLeftOf\28GrTriangulator::Vertex\20const&\29\20const -1113:GrSimpleMeshDrawOpHelper::createProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrGeometryProcessor*\2c\20GrPrimitiveType\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -1114:GrResourceAllocator::addInterval\28GrSurfaceProxy*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20GrResourceAllocator::ActualUse\2c\20GrResourceAllocator::AllowRecycling\29 -1115:GrRenderTask::makeClosed\28GrRecordingContext*\29 -1116:GrGLGpu::prepareToDraw\28GrPrimitiveType\29 -1117:GrBackendFormatToCompressionType\28GrBackendFormat\20const&\29 -1118:FT_Stream_Read -1119:FT_Outline_Get_CBox -1120:Cr_z_adler32 -1121:BlockIndexIterator::First\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Last\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Increment\28SkBlockAllocator::Block\20const*\2c\20int\29\2c\20&SkTBlockList::GetItem\28SkBlockAllocator::Block\20const*\2c\20int\29>::end\28\29\20const -1122:BlockIndexIterator::First\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Last\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Increment\28SkBlockAllocator::Block\20const*\2c\20int\29\2c\20&SkTBlockList::GetItem\28SkBlockAllocator::Block\20const*\2c\20int\29>::begin\28\29\20const -1123:AlmostDequalUlps\28double\2c\20double\29 -1124:write_tag_size\28SkWriteBuffer&\2c\20unsigned\20int\2c\20unsigned\20long\29 -1125:void\20std::__2::unique_ptr::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d>>::reset\5babi:ne180100\5d::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap::Pair>::Slot*\2c\200>\28skia_private::THashTable::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap::Pair>::Slot*\29 -1126:void\20skgpu::VertexWriter::writeQuad\2c\20skgpu::VertexColor\2c\20skgpu::VertexWriter::Conditional>\28skgpu::VertexWriter::TriFan\20const&\2c\20skgpu::VertexColor\20const&\2c\20skgpu::VertexWriter::Conditional\20const&\29 -1127:uprv_free_skia -1128:unsigned\20int\20std::__2::__sort3\5babi:ne180100\5d\28skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::finish\28skia::textlayout::Block\20const&\2c\20float\2c\20float&\29::$_0&\29 -1129:unsigned\20int\20std::__2::__sort3\5babi:ne180100\5d\2c\20std::__2::allocator>>\20const&\29::$_0&\2c\20impeller::TRect\20const**>\28impeller::TRect\20const**\2c\20impeller::TRect\20const**\2c\20impeller::TRect\20const**\2c\20flutter::DlRegion::setRects\28std::__2::vector\2c\20std::__2::allocator>>\20const&\29::$_0&\29 -1130:unsigned\20int\20std::__2::__sort3\5babi:ne180100\5d\28SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::Transform::\28anonymous\20namespace\29::BuiltinVariableScanner::sortNewElements\28\29::'lambda'\28SkSL::ProgramElement\20const*\2c\20SkSL::ProgramElement\20const*\29&\29 -1131:unsigned\20int\20std::__2::__sort3\5babi:ne180100\5d\28SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::Transform::FindAndDeclareBuiltinFunctions\28SkSL::Program&\29::$_0&\29 -1132:strcpy -1133:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -1134:std::__2::unique_ptr>::operator=\5babi:ne180100\5d\28std::__2::unique_ptr>&&\29 -1135:std::__2::unique_ptr>\20GrSkSLFP::Make<>\28SkRuntimeEffect\20const*\2c\20char\20const*\2c\20std::__2::unique_ptr>\2c\20GrSkSLFP::OptFlags\29 -1136:std::__2::unique_ptr>\20GrBlendFragmentProcessor::Make<\28SkBlendMode\2913>\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -1137:std::__2::time_get>>::get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\2c\20wchar_t\20const*\2c\20wchar_t\20const*\29\20const -1138:std::__2::time_get>>::get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\2c\20char\20const*\2c\20char\20const*\29\20const -1139:std::__2::shared_ptr::operator=\5babi:ne180100\5d\28std::__2::shared_ptr\20const&\29 -1140:std::__2::enable_if::type\20skgpu::tess::PatchWriter\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\2964>\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\2932>\2c\20skgpu::tess::AddTrianglesWhenChopping\2c\20skgpu::tess::DiscardFlatCurves>::writeTriangleStack\28skgpu::tess::MiddleOutPolygonTriangulator::PoppedTriangleStack&&\29 -1141:std::__2::ctype::widen\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20wchar_t*\29\20const -1142:std::__2::basic_ios>::setstate\5babi:nn180100\5d\28unsigned\20int\29 -1143:std::__2::__tuple_impl\2c\20GrSurfaceProxyView\2c\20sk_sp>::~__tuple_impl\28\29 -1144:skvx::Vec<4\2c\20skvx::Mask::type>\20skvx::operator>=<4\2c\20float\2c\20float\2c\20void>\28skvx::Vec<4\2c\20float>\20const&\2c\20float\29\20\28.6325\29 -1145:skif::RoundOut\28SkRect\29 -1146:skia_private::TArray::push_back\28SkSL::SwitchCase\20const*\20const&\29 -1147:skia_private::TArray::push_back_n\28int\2c\20SkPoint\20const*\29 -1148:skia::textlayout::Run::placeholderStyle\28\29\20const -1149:skgpu::skgpu_init_static_unique_key_once\28SkAlignedSTStorage<1\2c\20skgpu::UniqueKey>*\29 -1150:skgpu::ganesh::\28anonymous\20namespace\29::update_degenerate_test\28skgpu::ganesh::\28anonymous\20namespace\29::DegenerateTestData*\2c\20SkPoint\20const&\29 -1151:skgpu::VertexWriter&\20skgpu::operator<<\28skgpu::VertexWriter&\2c\20skgpu::VertexColor\20const&\29 -1152:skgpu::ResourceKey::ResourceKey\28\29 -1153:skcms_TransferFunction_getType -1154:sk_sp::~sk_sp\28\29 -1155:sk_sp::reset\28GrThreadSafeCache::VertexData*\29 -1156:scalbn -1157:rowcol3\28float\20const*\2c\20float\20const*\29 -1158:ps_parser_skip_spaces -1159:is_joiner\28hb_glyph_info_t\20const&\29 -1160:impeller::Matrix::IsInvertible\28\29\20const -1161:hb_paint_funcs_t::push_translate\28void*\2c\20float\2c\20float\29 -1162:hb_lazy_loader_t\2c\20hb_face_t\2c\2022u\2c\20hb_blob_t>::get\28\29\20const -1163:hb_iter_t\2c\20hb_filter_iter_t\2c\20hb_array_t>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_glyph_info_t\20const&\29\2c\20$_7\20const&\2c\20\28void*\290>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_pair_t\29\2c\20$_6\20const&\2c\20\28void*\290>>>\2c\20hb_pair_t>>::operator--\28int\29 -1164:hb_aat_map_t::range_flags_t*\20hb_vector_t::push\28hb_aat_map_t::range_flags_t&&\29 -1165:get_gsubgpos_table\28hb_face_t*\2c\20unsigned\20int\29 -1166:flutter::DisplayListMatrixClipState::adjustCullRect\28impeller::TRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -1167:flutter::DisplayListBuilder::ClipRect\28impeller::TRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -1168:emscripten_longjmp -1169:cff2_path_procs_extents_t::line\28CFF::cff2_cs_interp_env_t&\2c\20cff2_extents_param_t&\2c\20CFF::point_t\20const&\29 -1170:cff2_path_param_t::line_to\28CFF::point_t\20const&\29 -1171:cff1_path_procs_extents_t::line\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\2c\20CFF::point_t\20const&\29 -1172:cff1_path_param_t::line_to\28CFF::point_t\20const&\29 -1173:cf2_stack_pushInt -1174:cf2_buf_readByte -1175:bool\20hb_bsearch_impl\28unsigned\20int*\2c\20unsigned\20int\20const&\2c\20void\20const*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\20\28*\29\28void\20const*\2c\20void\20const*\29\29 -1176:_hb_draw_funcs_set_preamble\28hb_draw_funcs_t*\2c\20bool\2c\20void**\2c\20void\20\28**\29\28void*\29\29 -1177:\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29 -1178:SkWriter32::write\28void\20const*\2c\20unsigned\20long\29 -1179:SkWStream::writeDecAsText\28int\29 -1180:SkTDStorage::append\28void\20const*\2c\20int\29 -1181:SkSurface_Base::refCachedImage\28\29 -1182:SkStrikeSpec::SkStrikeSpec\28SkFont\20const&\2c\20SkPaint\20const&\2c\20SkSurfaceProps\20const&\2c\20SkScalerContextFlags\2c\20SkMatrix\20const&\29 -1183:SkSL::compile_and_shrink\28SkSL::Compiler*\2c\20SkSL::ProgramKind\2c\20SkSL::ModuleType\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20SkSL::Module\20const*\29 -1184:SkSL::RP::Builder::lastInstructionOnAnyStack\28int\29 -1185:SkSL::ProgramUsage::get\28SkSL::Variable\20const&\29\20const -1186:SkSL::Parser::expectIdentifier\28SkSL::Token*\29 -1187:SkSL::Parser::AutoDepth::increase\28\29 -1188:SkSL::Inliner::inlineStatement\28SkSL::Position\2c\20skia_private::THashMap>\2c\20SkGoodHash>*\2c\20SkSL::SymbolTable*\2c\20std::__2::unique_ptr>*\2c\20SkSL::Analysis::ReturnComplexity\2c\20SkSL::Statement\20const&\2c\20SkSL::ProgramUsage\20const&\2c\20bool\29::$_3::operator\28\29\28std::__2::unique_ptr>\20const&\29\20const -1189:SkSL::Inliner::inlineStatement\28SkSL::Position\2c\20skia_private::THashMap>\2c\20SkGoodHash>*\2c\20SkSL::SymbolTable*\2c\20std::__2::unique_ptr>*\2c\20SkSL::Analysis::ReturnComplexity\2c\20SkSL::Statement\20const&\2c\20SkSL::ProgramUsage\20const&\2c\20bool\29::$_2::operator\28\29\28std::__2::unique_ptr>\20const&\29\20const -1190:SkSL::GLSLCodeGenerator::writeStatement\28SkSL::Statement\20const&\29 -1191:SkSL::GLSLCodeGenerator::finishLine\28\29 -1192:SkSL::ConstructorSplat::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>\29 -1193:SkSL::ConstructorScalarCast::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>\29 -1194:SkRuntimeEffect::Uniform::sizeInBytes\28\29\20const -1195:SkRegion::setRegion\28SkRegion\20const&\29 -1196:SkRegion::SkRegion\28SkIRect\20const&\29 -1197:SkRect::Bounds\28SkSpan\29 -1198:SkRasterPipeline::run\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29\20const -1199:SkRasterPipeline::appendTransferFunction\28skcms_TransferFunction\20const&\29 -1200:SkRRect::checkCornerContainment\28float\2c\20float\29\20const -1201:SkPointPriv::DistanceToLineSegmentBetweenSqd\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\29 -1202:SkPoint::setLength\28float\29 -1203:SkPathRef::isFinite\28\29\20const -1204:SkPathPriv::Raw\28SkPath\20const&\29 -1205:SkPathPriv::AllPointsEq\28SkSpan\29 -1206:SkPath::lineTo\28float\2c\20float\29 -1207:SkPath::isRect\28SkRect*\2c\20bool*\2c\20SkPathDirection*\29\20const -1208:SkPath::getLastPt\28\29\20const -1209:SkOpCoincidence::release\28SkCoincidentSpans*\2c\20SkCoincidentSpans*\29 -1210:SkJSONWriter::appendCString\28char\20const*\2c\20char\20const*\29 -1211:SkIntersections::hasT\28double\29\20const -1212:SkImages::RasterFromBitmap\28SkBitmap\20const&\29 -1213:SkImageInfo::computeByteSize\28unsigned\20long\29\20const -1214:SkImageFilter_Base::SkImageFilter_Base\28sk_sp\20const*\2c\20int\2c\20std::__2::optional\29 -1215:SkIRect::offset\28int\2c\20int\29 -1216:SkDLine::ptAtT\28double\29\20const -1217:SkColorSpace::Equals\28SkColorSpace\20const*\2c\20SkColorSpace\20const*\29 -1218:SkCanvas::~SkCanvas\28\29 -1219:SkCanvas::restoreToCount\28int\29 -1220:SkCachedData::unref\28\29\20const -1221:SkAutoSMalloc<1024ul>::~SkAutoSMalloc\28\29 -1222:SkArenaAlloc::SkArenaAlloc\28unsigned\20long\29 -1223:SkAAClipBlitterWrapper::SkAAClipBlitterWrapper\28SkRasterClip\20const&\2c\20SkBlitter*\29 -1224:OT::MVAR::get_var\28unsigned\20int\2c\20int\20const*\2c\20unsigned\20int\29\20const -1225:OT::CmapSubtable::get_glyph\28unsigned\20int\2c\20unsigned\20int*\29\20const -1226:MaskAdditiveBlitter::getRow\28int\29 -1227:GrTextureEffect::Make\28GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkMatrix\20const&\2c\20GrSamplerState\2c\20GrCaps\20const&\2c\20float\20const*\29 -1228:GrTextureEffect::MakeSubset\28GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkMatrix\20const&\2c\20GrSamplerState\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20GrCaps\20const&\2c\20float\20const*\29 -1229:GrTessellationShader::MakeProgram\28GrTessellationShader::ProgramArgs\20const&\2c\20GrTessellationShader\20const*\2c\20GrPipeline\20const*\2c\20GrUserStencilSettings\20const*\29 -1230:GrScissorState::enabled\28\29\20const -1231:GrRecordingContextPriv::recordTimeAllocator\28\29 -1232:GrQuad::bounds\28\29\20const -1233:GrProxyProvider::createProxy\28GrBackendFormat\20const&\2c\20SkISize\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Mipmapped\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\2c\20GrInternalSurfaceFlags\2c\20GrSurfaceProxy::UseAllocator\29 -1234:GrPixmapBase::operator=\28GrPixmapBase&&\29 -1235:GrOpFlushState::detachAppliedClip\28\29 -1236:GrGLGpu::disableWindowRectangles\28\29 -1237:GrGLGpu::bindFramebuffer\28unsigned\20int\2c\20unsigned\20int\29 -1238:GrGLFormatFromGLEnum\28unsigned\20int\29 -1239:GrFragmentProcessor::~GrFragmentProcessor\28\29 -1240:GrClip::GetPixelIBounds\28SkRect\20const&\2c\20GrAA\2c\20GrClip::BoundsType\29 -1241:GrBackendTexture::getBackendFormat\28\29\20const -1242:CFF::interp_env_t::fetch_op\28\29 -1243:BlockIndexIterator::First\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Last\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Increment\28SkBlockAllocator::Block\20const*\2c\20int\29\2c\20&SkTBlockList::GetItem\28SkBlockAllocator::Block*\2c\20int\29>::Item::setIndices\28\29 -1244:AlmostEqualUlps\28double\2c\20double\29 -1245:void\20sktext::gpu::fill3D\28SkZip\2c\20unsigned\20int\2c\20SkMatrix\20const&\29::'lambda'\28float\2c\20float\29::operator\28\29\28float\2c\20float\29\20const -1246:tt_face_lookup_table -1247:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -1248:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -1249:std::__2::moneypunct::negative_sign\5babi:nn180100\5d\28\29\20const -1250:std::__2::moneypunct::neg_format\5babi:nn180100\5d\28\29\20const -1251:std::__2::moneypunct::frac_digits\5babi:nn180100\5d\28\29\20const -1252:std::__2::moneypunct::do_pos_format\28\29\20const -1253:std::__2::iterator_traits::difference_type\20std::__2::__distance\5babi:nn180100\5d\28unsigned\20int\20const*\2c\20unsigned\20int\20const*\2c\20std::__2::random_access_iterator_tag\29 -1254:std::__2::function::operator\28\29\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29\20const -1255:std::__2::enable_if\2c\20impeller::TRect>::type\20impeller::TRect::RoundOut\28impeller::TRect\20const&\29 -1256:std::__2::ctype::widen\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20char*\29\20const -1257:std::__2::char_traits::copy\5babi:nn180100\5d\28wchar_t*\2c\20wchar_t\20const*\2c\20unsigned\20long\29 -1258:std::__2::basic_string\2c\20std::__2::allocator>::end\5babi:nn180100\5d\28\29 -1259:std::__2::basic_string\2c\20std::__2::allocator>::end\5babi:nn180100\5d\28\29 -1260:std::__2::basic_string\2c\20std::__2::allocator>::__set_size\5babi:nn180100\5d\28unsigned\20long\29 -1261:std::__2::allocator>::allocate\5babi:ne180100\5d\28unsigned\20long\29 -1262:std::__2::__split_buffer&>::~__split_buffer\28\29 -1263:std::__2::__split_buffer&>::__split_buffer\28unsigned\20long\2c\20unsigned\20long\2c\20std::__2::allocator&\29 -1264:std::__2::__optional_destruct_base::~__optional_destruct_base\5babi:ne180100\5d\28\29 -1265:std::__2::__itoa::__append2\5babi:nn180100\5d\28char*\2c\20unsigned\20int\29 -1266:std::__2::__exception_guard_exceptions>::__destroy_vector>::~__exception_guard_exceptions\5babi:ne180100\5d\28\29 -1267:skvx::Vec<4\2c\20unsigned\20int>\20\28anonymous\20namespace\29::shift_right>\28skvx::Vec<4\2c\20unsigned\20int>\20const&\2c\20int\29 -1268:sktext::gpu::BagOfBytes::~BagOfBytes\28\29 -1269:skif::\28anonymous\20namespace\29::is_nearly_integer_translation\28skif::LayerSpace\20const&\2c\20skif::LayerSpace*\29 -1270:skif::FilterResult::FilterResult\28sk_sp\2c\20skif::LayerSpace\20const&\29 -1271:skia_private::TArray\2c\20true>::destroyAll\28\29 -1272:skia_private::TArray::push_back\28float\20const&\29 -1273:skia_private::TArray::push_back\28SkSL::Variable*&&\29 -1274:skia_png_gamma_correct -1275:skia_png_gamma_8bit_correct -1276:skia::textlayout::TextStyle::operator=\28skia::textlayout::TextStyle\20const&\29 -1277:skia::textlayout::Run::positionX\28unsigned\20long\29\20const -1278:skia::textlayout::ParagraphImpl::codeUnitHasProperty\28unsigned\20long\2c\20SkUnicode::CodeUnitFlags\29\20const -1279:skgpu::ganesh::SurfaceDrawContext::Make\28GrRecordingContext*\2c\20GrColorType\2c\20sk_sp\2c\20SkBackingFit\2c\20SkISize\2c\20SkSurfaceProps\20const&\2c\20std::__2::basic_string_view>\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrSurfaceOrigin\2c\20skgpu::Budgeted\29 -1280:skgpu::UniqueKey::UniqueKey\28skgpu::UniqueKey\20const&\29 -1281:sk_sp::~sk_sp\28\29 -1282:sk_sp::operator=\28sk_sp&&\29 -1283:sk_sp::reset\28GrSurfaceProxy*\29 -1284:sk_sp::operator=\28sk_sp&&\29 -1285:sk_realloc_throw\28void*\2c\20unsigned\20long\29 -1286:scalar_to_alpha\28float\29 -1287:png_read_buffer -1288:path_lineTo -1289:interp_cubic_coords\28double\20const*\2c\20double\29 -1290:int\20_hb_cmp_method>\28void\20const*\2c\20void\20const*\29 -1291:impeller::TRect::TransformAndClipBounds\28impeller::Matrix\20const&\29\20const -1292:impeller::RoundRect::IsRect\28\29\20const -1293:impeller::RoundRect::IsOval\28\29\20const -1294:hb_paint_funcs_t::push_transform\28void*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -1295:hb_lazy_loader_t\2c\20hb_face_t\2c\2025u\2c\20OT::GSUB_accelerator_t>::get_stored\28\29\20const -1296:hb_font_t::scale_glyph_extents\28hb_glyph_extents_t*\29 -1297:hb_font_t::parent_scale_y_distance\28int\29 -1298:hb_font_t::parent_scale_x_distance\28int\29 -1299:hb_face_t::get_upem\28\29\20const -1300:flutter::DlRuntimeEffectColorSource::type\28\29\20const -1301:flutter::DlGradientColorSourceBase::store_color_stops\28void*\2c\20flutter::DlColor\20const*\2c\20float\20const*\29 -1302:double_to_clamped_scalar\28double\29 -1303:conic_eval_numerator\28double\20const*\2c\20float\2c\20double\29 -1304:cff_index_init -1305:bool\20std::__2::operator!=\5babi:nn180100\5d\28std::__2::__wrap_iter\20const&\2c\20std::__2::__wrap_iter\20const&\29 -1306:bool\20hb_sanitize_context_t::check_array>\28OT::IntType\20const*\2c\20unsigned\20int\29\20const -1307:bool\20OT::OffsetTo\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -1308:_emscripten_yield -1309:__isspace -1310:\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16::Compact\28skvx::Vec<4\2c\20float>\20const&\29 -1311:\28anonymous\20namespace\29::ColorTypeFilter_F16F16::Compact\28skvx::Vec<4\2c\20float>\20const&\29 -1312:\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16::Compact\28skvx::Vec<4\2c\20float>\20const&\29 -1313:\28anonymous\20namespace\29::ColorTypeFilter_8888::Compact\28skvx::Vec<4\2c\20unsigned\20short>\20const&\29 -1314:\28anonymous\20namespace\29::ColorTypeFilter_16161616::Compact\28skvx::Vec<4\2c\20unsigned\20int>\20const&\29 -1315:\28anonymous\20namespace\29::ColorTypeFilter_1010102::Compact\28unsigned\20long\20long\29 -1316:TT_MulFix14 -1317:SkWriter32::writeBool\28bool\29 -1318:SkTDStorage::append\28int\29 -1319:SkTDPQueue::setIndex\28int\29 -1320:SkTDArray::push_back\28void*\20const&\29 -1321:SkTCopyOnFirstWrite::writable\28\29 -1322:SkSpotShadowTessellator::addToClip\28SkPoint\20const&\29 -1323:SkShaderUtils::GLSLPrettyPrint::newline\28\29 -1324:SkShaderUtils::GLSLPrettyPrint::hasToken\28char\20const*\29 -1325:SkSL::Type::MakeTextureType\28char\20const*\2c\20SpvDim_\2c\20bool\2c\20bool\2c\20bool\2c\20SkSL::Type::TextureAccess\29 -1326:SkSL::Type::MakeSpecialType\28char\20const*\2c\20char\20const*\2c\20SkSL::Type::TypeKind\29 -1327:SkSL::Swizzle::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20skia_private::FixedArray<4\2c\20signed\20char>\29 -1328:SkSL::RP::Builder::push_slots_or_immutable\28SkSL::RP::SlotRange\2c\20SkSL::RP::BuilderOp\29 -1329:SkSL::RP::Builder::push_duplicates\28int\29 -1330:SkSL::RP::Builder::push_constant_f\28float\29 -1331:SkSL::RP::Builder::push_clone\28int\2c\20int\29 -1332:SkSL::Parser::statementOrNop\28SkSL::Position\2c\20std::__2::unique_ptr>\29 -1333:SkSL::Literal::Make\28SkSL::Position\2c\20double\2c\20SkSL::Type\20const*\29 -1334:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_mul\28SkSL::Context\20const&\2c\20std::__2::array\20const&\29 -1335:SkSL::InlineCandidateAnalyzer::visitStatement\28std::__2::unique_ptr>*\2c\20bool\29 -1336:SkSL::GLSLCodeGenerator::writeModifiers\28SkSL::Layout\20const&\2c\20SkSL::ModifierFlags\2c\20bool\29 -1337:SkSL::Expression::isIntLiteral\28\29\20const -1338:SkSL::ConstructorCompound::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20SkSL::ExpressionArray\29 -1339:SkSL::ConstantFolder::IsConstantSplat\28SkSL::Expression\20const&\2c\20double\29 -1340:SkSL::Analysis::IsSameExpressionTree\28SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\29 -1341:SkSL::AliasType::resolve\28\29\20const -1342:SkResourceCache::Find\28SkResourceCache::Key\20const&\2c\20bool\20\28*\29\28SkResourceCache::Rec\20const&\2c\20void*\29\2c\20void*\29 -1343:SkResourceCache::Add\28SkResourceCache::Rec*\2c\20void*\29 -1344:SkRectPriv::HalfWidth\28SkRect\20const&\29 -1345:SkRect::round\28SkIRect*\29\20const -1346:SkRasterPipeline_<256ul>::SkRasterPipeline_\28\29 -1347:SkRasterPipeline::appendConstantColor\28SkArenaAlloc*\2c\20float\20const*\29 -1348:SkRasterClip::quickContains\28SkIRect\20const&\29\20const -1349:SkRRect::setRect\28SkRect\20const&\29 -1350:SkPathWriter::isClosed\28\29\20const -1351:SkPathStroker::addDegenerateLine\28SkQuadConstruct\20const*\29 -1352:SkPathRef::growForVerb\28SkPathVerb\2c\20float\29 -1353:SkPathBuilder::moveTo\28float\2c\20float\29 -1354:SkPathBuilder::ensureMove\28\29 -1355:SkPath::getGenerationID\28\29\20const -1356:SkOpSegment::existing\28double\2c\20SkOpSegment\20const*\29\20const -1357:SkOpSegment::addT\28double\29 -1358:SkOpSegment::addCurveTo\28SkOpSpanBase\20const*\2c\20SkOpSpanBase\20const*\2c\20SkPathWriter*\29\20const -1359:SkOpPtT::find\28SkOpSegment\20const*\29\20const -1360:SkOpContourBuilder::flush\28\29 -1361:SkNVRefCnt::unref\28\29\20const -1362:SkNVRefCnt::unref\28\29\20const -1363:SkMipmap::getLevel\28int\2c\20SkMipmap::Level*\29\20const -1364:SkImageInfoIsValid\28SkImageInfo\20const&\29 -1365:SkImageInfo::SkImageInfo\28SkImageInfo\20const&\29 -1366:SkImageFilter_Base::flatten\28SkWriteBuffer&\29\20const -1367:SkGlyph::imageSize\28\29\20const -1368:SkDrawTiler::~SkDrawTiler\28\29 -1369:SkDrawTiler::next\28\29 -1370:SkDrawTiler::SkDrawTiler\28SkBitmapDevice*\2c\20SkRect\20const*\29 -1371:SkConvertPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkImageInfo\20const&\2c\20void\20const*\2c\20unsigned\20long\29 -1372:SkColorSpaceXformSteps::apply\28SkRasterPipeline*\29\20const -1373:SkColorSpace::MakeRGB\28skcms_TransferFunction\20const&\2c\20skcms_Matrix3x3\20const&\29 -1374:SkColorFilterBase::affectsTransparentBlack\28\29\20const -1375:SkCanvas::saveLayer\28SkRect\20const*\2c\20SkPaint\20const*\29 -1376:SkCanvas::predrawNotify\28bool\29 -1377:SkCanvas::getTotalMatrix\28\29\20const -1378:SkCanvas::drawImage\28SkImage\20const*\2c\20float\2c\20float\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\29 -1379:SkCanvas::aboutToDraw\28SkPaint\20const&\2c\20SkRect\20const*\2c\20SkEnumBitMask\29 -1380:SkBlurMaskFilterImpl::computeXformedSigma\28SkMatrix\20const&\29\20const -1381:SkBlockAllocator::SkBlockAllocator\28SkBlockAllocator::GrowthPolicy\2c\20unsigned\20long\2c\20unsigned\20long\29 -1382:SkBlockAllocator::BlockIter::begin\28\29\20const -1383:SkBitmap::reset\28\29 -1384:SkBitmap::installPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20void\20\28*\29\28void*\2c\20void*\29\2c\20void*\29 -1385:SkBitmap::installPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\29 -1386:OT::VarSizedBinSearchArrayOf>::operator\5b\5d\28int\29\20const -1387:OT::Layout::GSUB_impl::SubstLookupSubTable\20const&\20OT::Lookup::get_subtable\28unsigned\20int\29\20const -1388:OT::Layout::GSUB_impl::SubstLookupSubTable*\20hb_serialize_context_t::push\28\29 -1389:OT::ArrayOf\2c\20true>\2c\20OT::IntType>*\20hb_serialize_context_t::extend_size\2c\20true>\2c\20OT::IntType>>\28OT::ArrayOf\2c\20true>\2c\20OT::IntType>*\2c\20unsigned\20long\2c\20bool\29 -1390:GrTriangulator::makeConnectingEdge\28GrTriangulator::Vertex*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::EdgeType\2c\20GrTriangulator::Comparator\20const&\2c\20int\29 -1391:GrTriangulator::appendPointToContour\28SkPoint\20const&\2c\20GrTriangulator::VertexList*\29\20const -1392:GrSurface::ComputeSize\28GrBackendFormat\20const&\2c\20SkISize\2c\20int\2c\20skgpu::Mipmapped\2c\20bool\29 -1393:GrStyledShape::writeUnstyledKey\28unsigned\20int*\29\20const -1394:GrStyledShape::unstyledKeySize\28\29\20const -1395:GrStyle::operator=\28GrStyle\20const&\29 -1396:GrStyle::GrStyle\28SkStrokeRec\20const&\2c\20sk_sp\29 -1397:GrStyle::GrStyle\28SkPaint\20const&\29 -1398:GrSimpleMesh::setIndexed\28sk_sp\2c\20int\2c\20int\2c\20unsigned\20short\2c\20unsigned\20short\2c\20GrPrimitiveRestart\2c\20sk_sp\2c\20int\29 -1399:GrRecordingContextPriv::makeSFCWithFallback\28GrImageInfo\2c\20SkBackingFit\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrSurfaceOrigin\2c\20skgpu::Budgeted\29 -1400:GrRecordingContextPriv::makeSC\28GrSurfaceProxyView\2c\20GrColorInfo\20const&\29 -1401:GrQuad::MakeFromSkQuad\28SkPoint\20const*\2c\20SkMatrix\20const&\29 -1402:GrProcessorSet::visitProxies\28std::__2::function\20const&\29\20const -1403:GrProcessorSet::finalize\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\2c\20GrAppliedClip\20const*\2c\20GrUserStencilSettings\20const*\2c\20GrCaps\20const&\2c\20GrClampType\2c\20SkRGBA4f<\28SkAlphaType\292>*\29 -1404:GrGpuResource::gpuMemorySize\28\29\20const -1405:GrGpuBuffer::updateData\28void\20const*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\29 -1406:GrGetColorTypeDesc\28GrColorType\29 -1407:GrGeometryProcessor::ProgramImpl::WriteOutputPosition\28GrGLSLVertexBuilder*\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\2c\20char\20const*\29 -1408:GrGLSLShaderBuilder::~GrGLSLShaderBuilder\28\29 -1409:GrGLSLShaderBuilder::declAppend\28GrShaderVar\20const&\29 -1410:GrGLGpu::flushScissorTest\28GrScissorTest\29 -1411:GrGLGpu::didDrawTo\28GrRenderTarget*\29 -1412:GrGLFunction::GrGLFunction\28void\20\28*\29\28unsigned\20int\2c\20int*\29\29::'lambda'\28void\20const*\2c\20unsigned\20int\2c\20int*\29::__invoke\28void\20const*\2c\20unsigned\20int\2c\20int*\29 -1413:GrGLCaps::maxRenderTargetSampleCount\28GrGLFormat\29\20const -1414:GrFragmentProcessors::Make\28SkShader\20const*\2c\20GrFPArgs\20const&\2c\20SkShaders::MatrixRec\20const&\29 -1415:GrDefaultGeoProcFactory::Make\28SkArenaAlloc*\2c\20GrDefaultGeoProcFactory::Color\20const&\2c\20GrDefaultGeoProcFactory::Coverage\20const&\2c\20GrDefaultGeoProcFactory::LocalCoords\20const&\2c\20SkMatrix\20const&\29 -1416:GrCaps::validateSurfaceParams\28SkISize\20const&\2c\20GrBackendFormat\20const&\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Mipmapped\2c\20GrTextureType\29\20const -1417:GrBlurUtils::GaussianBlur\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20GrColorType\2c\20SkAlphaType\2c\20sk_sp\2c\20SkIRect\2c\20SkIRect\2c\20float\2c\20float\2c\20SkTileMode\2c\20SkBackingFit\29::$_0::operator\28\29\28SkIRect\2c\20SkIRect\29\20const -1418:GrBackendTexture::~GrBackendTexture\28\29 -1419:GrAppliedClip::GrAppliedClip\28GrAppliedClip&&\29 -1420:GrAAConvexTessellator::Ring::origEdgeID\28int\29\20const -1421:FT_GlyphLoader_CheckPoints -1422:FT_Get_Sfnt_Table -1423:BlockIndexIterator::Last\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::First\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Decrement\28SkBlockAllocator::Block\20const*\2c\20int\29\2c\20&SkTBlockList::GetItem\28SkBlockAllocator::Block*\2c\20int\29>::end\28\29\20const -1424:BlockIndexIterator::First\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Last\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Increment\28SkBlockAllocator::Block\20const*\2c\20int\29\2c\20&SkTBlockList::GetItem\28SkBlockAllocator::Block\20const*\2c\20int\29>::Item::operator++\28\29 -1425:AAT::StateTable::EntryData>::get_entry\28int\2c\20unsigned\20int\29\20const -1426:AAT::StateTable::EntryData>::get_entry\28int\2c\20unsigned\20int\29\20const -1427:AAT::Lookup>::get_class\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29\20const -1428:AAT::InsertionSubtable::is_actionable\28AAT::Entry::EntryData>\20const&\29\20const -1429:void\20std::__2::reverse\5babi:nn180100\5d\28char*\2c\20char*\29 -1430:void\20std::__2::__hash_table\2c\20std::__2::equal_to\2c\20std::__2::allocator>::__rehash\28unsigned\20long\29 -1431:void\20SkSafeUnref\28GrThreadSafeCache::VertexData*\29 -1432:std::__2::vector>::vector\28std::__2::vector>\20const&\29 -1433:std::__2::vector>\2c\20std::__2::allocator>>>::push_back\5babi:ne180100\5d\28std::__2::unique_ptr>&&\29 -1434:std::__2::vector\2c\20std::__2::allocator>>::__destroy_vector::operator\28\29\5babi:ne180100\5d\28\29 -1435:std::__2::vector\2c\20std::__2::allocator>>::push_back\5babi:ne180100\5d\28impeller::TRect\20const&\29 -1436:std::__2::vector>::__vallocate\5babi:ne180100\5d\28unsigned\20long\29 -1437:std::__2::unique_ptr\2c\20std::__2::allocator>\2c\20std::__2::default_delete\2c\20std::__2::allocator>>>::~unique_ptr\5babi:ne180100\5d\28\29 -1438:std::__2::unique_ptr\20\28*\29\28SkReadBuffer&\29\2c\20SkGoodHash>::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap\20\28*\29\28SkReadBuffer&\29\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete\20\28*\29\28SkReadBuffer&\29\2c\20SkGoodHash>::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap\20\28*\29\28SkReadBuffer&\29\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -1439:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -1440:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkSL::SymbolTable*\29 -1441:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -1442:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -1443:std::__2::ostreambuf_iterator>\20std::__2::__pad_and_output\5babi:nn180100\5d>\28std::__2::ostreambuf_iterator>\2c\20wchar_t\20const*\2c\20wchar_t\20const*\2c\20wchar_t\20const*\2c\20std::__2::ios_base&\2c\20wchar_t\29 -1444:std::__2::ostreambuf_iterator>\20std::__2::__pad_and_output\5babi:nn180100\5d>\28std::__2::ostreambuf_iterator>\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20std::__2::ios_base&\2c\20char\29 -1445:std::__2::hash::operator\28\29\5babi:ne180100\5d\28GrFragmentProcessor\20const*\29\20const -1446:std::__2::char_traits::to_int_type\5babi:nn180100\5d\28char\29 -1447:std::__2::char_traits::eq_int_type\5babi:nn180100\5d\28int\2c\20int\29 -1448:std::__2::basic_stringstream\2c\20std::__2::allocator>::~basic_stringstream\28\29 -1449:std::__2::basic_string\2c\20std::__2::allocator>::append\28char\20const*\2c\20unsigned\20long\29 -1450:std::__2::basic_string\2c\20std::__2::allocator>::__recommend\5babi:nn180100\5d\28unsigned\20long\29 -1451:std::__2::basic_string\2c\20std::__2::allocator>::__get_long_cap\5babi:nn180100\5d\28\29\20const -1452:std::__2::__split_buffer\2c\20std::__2::allocator>&>::~__split_buffer\28\29 -1453:std::__2::__split_buffer\2c\20std::__2::allocator>&>::__split_buffer\28unsigned\20long\2c\20unsigned\20long\2c\20std::__2::allocator>&\29 -1454:skvx::Vec<4\2c\20unsigned\20short>\20\28anonymous\20namespace\29::add_121>\28skvx::Vec<4\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<4\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<4\2c\20unsigned\20short>\20const&\29 -1455:skvx::Vec<4\2c\20unsigned\20int>\20\28anonymous\20namespace\29::add_121>\28skvx::Vec<4\2c\20unsigned\20int>\20const&\2c\20skvx::Vec<4\2c\20unsigned\20int>\20const&\2c\20skvx::Vec<4\2c\20unsigned\20int>\20const&\29 -1456:skvx::Vec<4\2c\20float>\20unchecked_mix<4\2c\20float>\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -1457:skvx::Vec<4\2c\20float>\20skvx::operator/<4\2c\20float\2c\20float\2c\20void>\28float\2c\20skvx::Vec<4\2c\20float>\20const&\29 -1458:skvx::Vec<4\2c\20float>\20skvx::min<4\2c\20float>\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -1459:skvx::Vec<4\2c\20float>&\20skvx::operator*=<4\2c\20float>\28skvx::Vec<4\2c\20float>&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -1460:skvx::Vec<2\2c\20float>\20skvx::naive_if_then_else<2\2c\20float>\28skvx::Vec<2\2c\20skvx::Mask::type>\20const&\2c\20skvx::Vec<2\2c\20float>\20const&\2c\20skvx::Vec<2\2c\20float>\20const&\29 -1461:skip_spaces -1462:skif::FilterResult::resolve\28skif::Context\20const&\2c\20skif::LayerSpace\2c\20bool\29\20const -1463:skia_private::THashMap::find\28SkSL::Variable\20const*\20const&\29\20const -1464:skia_private::TArray::TArray\28skia_private::TArray&&\29 -1465:skia_private::TArray::TArray\28skia_private::TArray&&\29 -1466:skia_private::TArray\2c\20true>::preallocateNewData\28int\2c\20double\29 -1467:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -1468:skia_private::TArray::checkRealloc\28int\2c\20double\29 -1469:skia_private::TArray::push_back\28SkPathVerb&&\29 -1470:skia_private::FixedArray<4\2c\20signed\20char>::FixedArray\28std::initializer_list\29 -1471:skia_private::AutoTMalloc::AutoTMalloc\28unsigned\20long\29 -1472:skia_private::AutoSTMalloc<4ul\2c\20int\2c\20void>::AutoSTMalloc\28unsigned\20long\29 -1473:skia_png_safecat -1474:skia_png_malloc -1475:skia_png_colorspace_sync -1476:skia_png_chunk_warning -1477:skia::textlayout::TextWrapper::TextStretch::extend\28skia::textlayout::TextWrapper::TextStretch&\29 -1478:skia::textlayout::TextLine::iterateThroughSingleRunByStyles\28skia::textlayout::TextLine::TextAdjustment\2c\20skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::StyleType\2c\20std::__2::function\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\20const&\29\20const -1479:skia::textlayout::ParagraphStyle::~ParagraphStyle\28\29 -1480:skia::textlayout::ParagraphImpl::ensureUTF16Mapping\28\29 -1481:skgpu::ganesh::SurfaceFillContext::fillWithFP\28std::__2::unique_ptr>\29 -1482:skgpu::ganesh::SurfaceDrawContext::drawRect\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20GrStyle\20const*\29 -1483:skgpu::ganesh::OpsTask::OpChain::List::popHead\28\29 -1484:skgpu::SkSLToGLSL\28SkSL::ShaderCaps\20const*\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20SkSL::ProgramKind\2c\20SkSL::ProgramSettings\20const&\2c\20SkSL::NativeShader*\2c\20SkSL::ProgramInterface*\2c\20skgpu::ShaderErrorHandler*\29 -1485:skgpu::ResourceKey::reset\28\29 -1486:skcms_TransferFunction_eval -1487:sk_sp::reset\28SkString::Rec*\29 -1488:sk_doubles_nearly_equal_ulps\28double\2c\20double\2c\20unsigned\20char\29 -1489:path_conicTo -1490:operator!=\28SkMatrix\20const&\2c\20SkMatrix\20const&\29 -1491:operator!=\28SkIRect\20const&\2c\20SkIRect\20const&\29 -1492:non-virtual\20thunk\20to\20GrOpFlushState::allocator\28\29 -1493:is_halant\28hb_glyph_info_t\20const&\29 -1494:impeller::\28anonymous\20namespace\29::RoundSuperellipseBuilder::AddQuadrant\28impeller::RoundSuperellipseParam::Quadrant\20const&\2c\20bool\2c\20impeller::TPoint\29 -1495:impeller::Matrix::Invert\28\29\20const -1496:hb_zip_iter_t\2c\20hb_array_t>::__next__\28\29 -1497:hb_vector_t::alloc\28unsigned\20int\2c\20bool\29 -1498:hb_serialize_context_t::pop_pack\28bool\29 -1499:hb_lazy_loader_t\2c\20hb_face_t\2c\2011u\2c\20hb_blob_t>::get\28\29\20const -1500:hb_lazy_loader_t\2c\20hb_face_t\2c\204u\2c\20hb_blob_t>::get\28\29\20const -1501:hb_lazy_loader_t\2c\20hb_face_t\2c\2024u\2c\20OT::GDEF_accelerator_t>::get_stored\28\29\20const -1502:hb_glyf_scratch_t::~hb_glyf_scratch_t\28\29 -1503:hb_extents_t::add_point\28float\2c\20float\29 -1504:hb_buffer_t::reverse_range\28unsigned\20int\2c\20unsigned\20int\29 -1505:hb_buffer_t::merge_out_clusters\28unsigned\20int\2c\20unsigned\20int\29 -1506:hb_buffer_destroy -1507:hb_buffer_append -1508:hb_bit_page_t::get\28unsigned\20int\29\20const -1509:flutter::DlColor::argb\28\29\20const -1510:flutter::DisplayListBuilder::Restore\28\29 -1511:flutter::DisplayListBuilder::ClipOval\28impeller::TRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -1512:flutter::DisplayListBuilder::AccumulateOpBounds\28impeller::TRect&\2c\20flutter::DisplayListAttributeFlags\29 -1513:cos -1514:compare_edges\28SkAnalyticEdge\20const*\2c\20SkAnalyticEdge\20const*\29 -1515:cleanup_program\28GrGLGpu*\2c\20unsigned\20int\2c\20SkTDArray\20const&\29 -1516:cff_index_done -1517:cf2_glyphpath_curveTo -1518:bool\20hb_buffer_t::replace_glyphs\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\20const*\29 -1519:auto\20std::__2::__unwrap_range\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\29 -1520:atan2f -1521:afm_parser_read_vals -1522:afm_parser_next_key -1523:__memset -1524:__lshrti3 -1525:__letf2 -1526:\28anonymous\20namespace\29::skhb_position\28float\29 -1527:SkWriter32::reservePad\28unsigned\20long\29 -1528:SkTSpan::removeBounded\28SkTSpan\20const*\29 -1529:SkTSpan::initBounds\28SkTCurve\20const&\29 -1530:SkTSpan::addBounded\28SkTSpan*\2c\20SkArenaAlloc*\29 -1531:SkTSect::tail\28\29 -1532:SkTDStorage::reset\28\29 -1533:SkString::printf\28char\20const*\2c\20...\29 -1534:SkString::insert\28unsigned\20long\2c\20char\20const*\2c\20unsigned\20long\29 -1535:SkShaders::Color\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20sk_sp\29 -1536:SkShader::makeWithLocalMatrix\28SkMatrix\20const&\29\20const -1537:SkSamplingOptions::operator==\28SkSamplingOptions\20const&\29\20const -1538:SkSL::optimize_intrinsic_call\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::IntrinsicKind\2c\20SkSL::ExpressionArray\20const&\2c\20SkSL::Type\20const&\29::$_5::operator\28\29\28int\2c\20int\29\20const -1539:SkSL::is_constant_value\28SkSL::Expression\20const&\2c\20double\29 -1540:SkSL::\28anonymous\20namespace\29::ReturnsOnAllPathsVisitor::visitStatement\28SkSL::Statement\20const&\29 -1541:SkSL::Type::MakeScalarType\28std::__2::basic_string_view>\2c\20char\20const*\2c\20SkSL::Type::NumberKind\2c\20signed\20char\2c\20signed\20char\29 -1542:SkSL::SymbolTable::addWithoutOwnership\28SkSL::Context\20const&\2c\20SkSL::Symbol*\29 -1543:SkSL::RP::Generator::push\28SkSL::RP::LValue&\29 -1544:SkSL::PipelineStage::PipelineStageCodeGenerator::writeLine\28std::__2::basic_string_view>\29 -1545:SkSL::Parser::statement\28bool\29 -1546:SkSL::ModifierFlags::description\28\29\20const -1547:SkSL::Layout::paddedDescription\28\29\20const -1548:SkSL::ConstructorCompoundCast::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>\29 -1549:SkSL::Analysis::UpdateVariableRefKind\28SkSL::Expression*\2c\20SkSL::VariableRefKind\2c\20SkSL::ErrorReporter*\29 -1550:SkRegion::Iterator::next\28\29 -1551:SkRect::makeSorted\28\29\20const -1552:SkRect::intersects\28SkRect\20const&\29\20const -1553:SkRect::center\28\29\20const -1554:SkReadBuffer::readInt\28\29 -1555:SkReadBuffer::readBool\28\29 -1556:SkRasterPipeline_<256ul>::~SkRasterPipeline_\28\29 -1557:SkRasterClip::updateCacheAndReturnNonEmpty\28bool\29 -1558:SkRasterClip::setRect\28SkIRect\20const&\29 -1559:SkRasterClip::quickReject\28SkIRect\20const&\29\20const -1560:SkRRect::transform\28SkMatrix\20const&\29\20const -1561:SkPixmap::addr\28int\2c\20int\29\20const -1562:SkPathIter::next\28\29 -1563:SkPathBuilder::reset\28\29 -1564:SkPath::Rect\28SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -1565:SkPath::Polygon\28SkSpan\2c\20bool\2c\20SkPathFillType\2c\20bool\29 -1566:SkPaint*\20SkRecordCanvas::copy\28SkPaint\20const*\29 -1567:SkOpSegment::ptAtT\28double\29\20const -1568:SkOpSegment::dPtAtT\28double\29\20const -1569:SkNoPixelsDevice::drawImageRect\28SkImage\20const*\2c\20SkRect\20const*\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -1570:SkMatrixPriv::MapRect\28SkM44\20const&\2c\20SkRect\20const&\29 -1571:SkMatrix::mapRadius\28float\29\20const -1572:SkMask::getAddr8\28int\2c\20int\29\20const -1573:SkIntersectionHelper::segmentType\28\29\20const -1574:SkIRect::outset\28int\2c\20int\29 -1575:SkGoodHash::operator\28\29\28SkString\20const&\29\20const -1576:SkGlyph::rect\28\29\20const -1577:SkFont::SkFont\28sk_sp\2c\20float\29 -1578:SkEmptyFontStyleSet::createTypeface\28int\29 -1579:SkDynamicMemoryWStream::write\28void\20const*\2c\20unsigned\20long\29 -1580:SkDescriptor::operator==\28SkDescriptor\20const&\29\20const -1581:SkDQuad::RootsValidT\28double\2c\20double\2c\20double\2c\20double*\29 -1582:SkColorFilter::makeComposed\28sk_sp\29\20const -1583:SkCanvas::restore\28\29 -1584:SkCanvas::drawImageRect\28SkImage\20const*\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -1585:SkCanvas::AutoUpdateQRBounds::~AutoUpdateQRBounds\28\29 -1586:SkCachedData::ref\28\29\20const -1587:SkBulkGlyphMetrics::~SkBulkGlyphMetrics\28\29 -1588:SkBulkGlyphMetrics::SkBulkGlyphMetrics\28SkStrikeSpec\20const&\29 -1589:SkBitmap::setPixelRef\28sk_sp\2c\20int\2c\20int\29 -1590:SkAutoPixmapStorage::~SkAutoPixmapStorage\28\29 -1591:SkAlphaRuns::Break\28short*\2c\20unsigned\20char*\2c\20int\2c\20int\29 -1592:OT::ItemVariationStore::get_delta\28unsigned\20int\2c\20int\20const*\2c\20unsigned\20int\2c\20float*\29\20const -1593:OT::GSUBGPOS::get_lookup\28unsigned\20int\29\20const -1594:OT::CFFIndex>::operator\5b\5d\28unsigned\20int\29\20const -1595:GrTriangulator::EdgeList::insert\28GrTriangulator::Edge*\2c\20GrTriangulator::Edge*\29 -1596:GrSurfaceProxyView::mipmapped\28\29\20const -1597:GrSurfaceProxy::backingStoreBoundsRect\28\29\20const -1598:GrStyledShape::knownToBeConvex\28\29\20const -1599:GrStyledShape::GrStyledShape\28SkPath\20const&\2c\20GrStyle\20const&\2c\20GrStyledShape::DoSimplify\29 -1600:GrSimpleMeshDrawOpHelperWithStencil::isCompatible\28GrSimpleMeshDrawOpHelperWithStencil\20const&\2c\20GrCaps\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20bool\29\20const -1601:GrShape::asPath\28bool\29\20const -1602:GrScissorState::set\28SkIRect\20const&\29 -1603:GrRenderTask::~GrRenderTask\28\29 -1604:GrPixmap::Allocate\28GrImageInfo\20const&\29 -1605:GrImageInfo::makeColorType\28GrColorType\29\20const -1606:GrGpuResource::CacheAccess::release\28\29 -1607:GrGpuBuffer::map\28\29 -1608:GrGpu::didWriteToSurface\28GrSurface*\2c\20GrSurfaceOrigin\2c\20SkIRect\20const*\2c\20unsigned\20int\29\20const -1609:GrGeometryProcessor::TextureSampler::TextureSampler\28\29 -1610:GrGeometryProcessor::AttributeSet::begin\28\29\20const -1611:GrGeometryProcessor::AttributeSet::Iter::operator++\28\29 -1612:GrGLSLShaderBuilder::emitFunction\28SkSLType\2c\20char\20const*\2c\20SkSpan\2c\20char\20const*\29 -1613:GrGLFunction::GrGLFunction\28void\20\28*\29\28int\2c\20int\2c\20int\2c\20int\2c\20int\29\29::'lambda'\28void\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\29::__invoke\28void\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\29 -1614:GrConvertPixels\28GrPixmap\20const&\2c\20GrCPixmap\20const&\2c\20bool\29 -1615:GrColorSpaceXformEffect::Make\28std::__2::unique_ptr>\2c\20SkColorSpace*\2c\20SkAlphaType\2c\20SkColorSpace*\2c\20SkAlphaType\29 -1616:GrColorSpaceXformEffect::Make\28std::__2::unique_ptr>\2c\20GrColorInfo\20const&\2c\20GrColorInfo\20const&\29 -1617:GrAtlasManager::getAtlas\28skgpu::MaskFormat\29\20const -1618:FT_Get_Char_Index -1619:1406 -1620:write_buf -1621:wrapper_cmp -1622:void\20std::__2::__memberwise_forward_assign\5babi:ne180100\5d\2c\20std::__2::tuple\2c\20GrFragmentProcessor\20const*\2c\20GrGeometryProcessor::ProgramImpl::TransformInfo\2c\200ul\2c\201ul>\28std::__2::tuple&\2c\20std::__2::tuple&&\2c\20std::__2::__tuple_types\2c\20std::__2::__tuple_indices<0ul\2c\201ul>\29 -1623:void\20std::__2::__double_or_nothing\5babi:nn180100\5d\28std::__2::unique_ptr&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\29 -1624:void\20AAT::Lookup>::collect_glyphs_filtered\28hb_bit_set_t&\2c\20unsigned\20int\2c\20hb_bit_page_t\20const&\29\20const -1625:void\20AAT::ClassTable>::collect_glyphs_filtered\28hb_bit_set_t&\2c\20unsigned\20int\2c\20hb_bit_page_t\20const&\29\20const -1626:void\20AAT::ClassTable>::collect_glyphs\28hb_bit_set_t&\2c\20unsigned\20int\29\20const -1627:toupper -1628:tanf -1629:store\28unsigned\20char*\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20int\29 -1630:std::__2::vector>::__vallocate\5babi:ne180100\5d\28unsigned\20long\29 -1631:std::__2::vector>::__recommend\5babi:ne180100\5d\28unsigned\20long\29\20const -1632:std::__2::unique_ptr::~unique_ptr\5babi:ne180100\5d\28\29 -1633:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28skia::textlayout::Run*\29 -1634:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -1635:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -1636:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -1637:std::__2::optional&\20std::__2::optional::operator=\5babi:ne180100\5d\28SkPath\20const&\29 -1638:std::__2::numpunct\20const&\20std::__2::use_facet\5babi:nn180100\5d>\28std::__2::locale\20const&\29 -1639:std::__2::numpunct\20const&\20std::__2::use_facet\5babi:nn180100\5d>\28std::__2::locale\20const&\29 -1640:std::__2::istreambuf_iterator>::istreambuf_iterator\5babi:nn180100\5d\28std::__2::basic_istream>&\29 -1641:std::__2::istreambuf_iterator>::istreambuf_iterator\5babi:nn180100\5d\28\29 -1642:std::__2::enable_if::value\2c\20sk_sp>::type\20GrResourceProvider::findByUniqueKey\28skgpu::UniqueKey\20const&\29 -1643:std::__2::deque>::end\5babi:ne180100\5d\28\29 -1644:std::__2::ctype::narrow\5babi:nn180100\5d\28wchar_t\2c\20char\29\20const -1645:std::__2::ctype::narrow\5babi:nn180100\5d\28char\2c\20char\29\20const -1646:std::__2::basic_string\2c\20std::__2::allocator>::__recommend\5babi:nn180100\5d\28unsigned\20long\29 -1647:std::__2::basic_string\2c\20std::__2::allocator>\20std::__2::operator+\5babi:ne180100\5d\2c\20std::__2::allocator>\28std::__2::basic_string\2c\20std::__2::allocator>&&\2c\20char\29 -1648:std::__2::basic_string\2c\20std::__2::allocator>::~basic_string\28\29 -1649:std::__2::basic_streambuf>::sputn\5babi:nn180100\5d\28char\20const*\2c\20long\29 -1650:std::__2::basic_streambuf>::setg\5babi:nn180100\5d\28char*\2c\20char*\2c\20char*\29 -1651:std::__2::basic_ostream>::sentry::operator\20bool\5babi:nn180100\5d\28\29\20const -1652:std::__2::__tree\2c\20std::__2::__map_value_compare\2c\20std::__2::less\2c\20true>\2c\20std::__2::allocator>>::destroy\28std::__2::__tree_node\2c\20void*>*\29 -1653:std::__2::__shared_ptr_pointer>::__on_zero_shared\28\29 -1654:std::__2::__num_get::__stage2_int_loop\28wchar_t\2c\20int\2c\20char*\2c\20char*&\2c\20unsigned\20int&\2c\20wchar_t\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20unsigned\20int*\2c\20unsigned\20int*&\2c\20wchar_t\20const*\29 -1655:std::__2::__num_get::__stage2_int_loop\28char\2c\20int\2c\20char*\2c\20char*&\2c\20unsigned\20int&\2c\20char\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20unsigned\20int*\2c\20unsigned\20int*&\2c\20char\20const*\29 -1656:std::__2::__next_prime\28unsigned\20long\29 -1657:std::__2::__allocation_result>::pointer>\20std::__2::__allocate_at_least\5babi:nn180100\5d>\28std::__2::allocator&\2c\20unsigned\20long\29 -1658:std::__2::__allocation_result>::pointer>\20std::__2::__allocate_at_least\5babi:nn180100\5d>\28std::__2::allocator&\2c\20unsigned\20long\29 -1659:src_p\28unsigned\20char\2c\20unsigned\20char\29 -1660:sort_r_swap\28char*\2c\20char*\2c\20unsigned\20long\29 -1661:skvx::Vec<4\2c\20float>\20skvx::operator+<4\2c\20float\2c\20float\2c\20void>\28skvx::Vec<4\2c\20float>\20const&\2c\20float\29 -1662:skvx::Vec<4\2c\20float>\20skvx::operator*<4\2c\20float\2c\20int\2c\20void>\28int\2c\20skvx::Vec<4\2c\20float>\20const&\29\20\28.7623\29 -1663:sktext::SkStrikePromise::SkStrikePromise\28sktext::SkStrikePromise&&\29 -1664:skif::LayerSpace::mapRect\28skif::LayerSpace\20const&\29\20const -1665:skif::LayerSpace::relevantSubset\28skif::LayerSpace\2c\20SkTileMode\29\20const -1666:skia_private::THashTable>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair\2c\20std::__2::basic_string_view>\2c\20skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>::resize\28int\29 -1667:skia_private::THashTable>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair\2c\20std::__2::basic_string_view>\2c\20skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>::Hash\28std::__2::basic_string_view>\20const&\29 -1668:skia_private::THashTable::AdaptedTraits>::Hash\28skgpu::ganesh::SmallPathShapeDataKey\20const&\29 -1669:skia_private::THashSet::contains\28SkSL::Variable\20const*\20const&\29\20const -1670:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -1671:skia_private::TArray\2c\20true>::~TArray\28\29 -1672:skia_private::TArray::push_back_raw\28int\29 -1673:skia_private::TArray::copy\28float\20const*\29 -1674:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -1675:skia_private::TArray::resize_back\28int\29 -1676:skia_private::AutoSTArray<4\2c\20float>::reset\28int\29 -1677:skia_png_free_data -1678:skia::textlayout::Run::Run\28skia::textlayout::ParagraphImpl*\2c\20SkShaper::RunHandler::RunInfo\20const&\2c\20unsigned\20long\2c\20float\2c\20bool\2c\20float\2c\20unsigned\20long\2c\20float\29 -1679:skia::textlayout::InternalLineMetrics::delta\28\29\20const -1680:skia::textlayout::Cluster::Cluster\28skia::textlayout::ParagraphImpl*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkSpan\2c\20float\2c\20float\29 -1681:skgpu::tess::PatchWriter\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\294>\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\298>\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\2964>\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\2932>\2c\20skgpu::tess::ReplicateLineEndPoints\2c\20skgpu::tess::TrackJoinControlPoints>::chopAndWriteCubics\28skvx::Vec<2\2c\20float>\2c\20skvx::Vec<2\2c\20float>\2c\20skvx::Vec<2\2c\20float>\2c\20skvx::Vec<2\2c\20float>\2c\20int\29 -1682:skgpu::ganesh::SurfaceDrawContext::fillRectToRect\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -1683:skgpu::ganesh::ClipStack::RawElement::contains\28skgpu::ganesh::ClipStack::RawElement\20const&\29\20const -1684:skgpu::VertexWriter&\20skgpu::operator<<<4\2c\20SkPoint>\28skgpu::VertexWriter&\2c\20skgpu::VertexWriter::RepeatDesc<4\2c\20SkPoint>\20const&\29 -1685:skgpu::TAsyncReadResult::addCpuPlane\28sk_sp\2c\20unsigned\20long\29 -1686:skgpu::Swizzle::RGB1\28\29 -1687:skcpu::Draw::drawRect\28SkRect\20const&\2c\20SkPaint\20const&\29\20const -1688:sk_sp::reset\28SkMeshPriv::VB\20const*\29 -1689:sk_malloc_throw\28unsigned\20long\29 -1690:sbrk -1691:quick_div\28int\2c\20int\29 -1692:processPropertySeq\28UBiDi*\2c\20LevState*\2c\20unsigned\20char\2c\20int\2c\20int\29 -1693:memchr -1694:left\28SkPoint\20const&\2c\20SkPoint\20const&\29 -1695:inversion\28GrTriangulator::Vertex*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::Edge*\2c\20GrTriangulator::Comparator\20const&\29 -1696:interp_quad_coords\28double\20const*\2c\20double\29 -1697:impeller::Vector4::operator==\28impeller::Vector4\20const&\29\20const -1698:impeller::TRect::GetPositive\28\29\20const -1699:hb_serialize_context_t::object_t::fini\28\29 -1700:hb_sanitize_context_t::init\28hb_blob_t*\29 -1701:hb_ot_map_builder_t::add_feature\28hb_ot_map_feature_t\20const&\29 -1702:hb_buffer_t::ensure\28unsigned\20int\29 -1703:hb_blob_ptr_t::destroy\28\29 -1704:hb_bit_set_t::page_for\28unsigned\20int\2c\20bool\29 -1705:hairquad\28SkPoint\20const*\2c\20SkRegion\20const*\2c\20SkRect\20const*\2c\20SkRect\20const*\2c\20SkBlitter*\2c\20int\2c\20void\20\28*\29\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29\29 -1706:getenv -1707:fmt_u -1708:flutter::DlImage::Make\28SkImage\20const*\29 -1709:flutter::DlColor::toC\28float\29 -1710:flutter::DisplayListMatrixClipState::clipRect\28impeller::TRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -1711:flutter::DisplayListBuilder::Translate\28float\2c\20float\29 -1712:flutter::DisplayListBuilder::Save\28\29 -1713:flutter::DisplayListBuilder::GetEffectiveColor\28flutter::DlPaint\20const&\2c\20flutter::DisplayListAttributeFlags\29 -1714:flutter::DisplayListBuilder::ClipRoundRect\28impeller::RoundRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -1715:flutter::AccumulationRect::accumulate\28impeller::TRect\29 -1716:float*\20SkArenaAlloc::allocUninitializedArray\28unsigned\20long\29 -1717:duplicate_pt\28SkPoint\20const&\2c\20SkPoint\20const&\29 -1718:compute_quad_level\28SkPoint\20const*\29 -1719:compute_ULong_sum -1720:char*\20const&\20std::__2::max\5babi:nn180100\5d\28char*\20const&\2c\20char*\20const&\29 -1721:cff2_extents_param_t::update_bounds\28CFF::point_t\20const&\29 -1722:cf2_glyphpath_hintPoint -1723:cf2_arrstack_getPointer -1724:cbrtf -1725:can_add_curve\28SkPath::Verb\2c\20SkPoint*\29 -1726:call_hline_blitter\28SkBlitter*\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\29 -1727:bounds_t::update\28CFF::point_t\20const&\29 -1728:bool\20hb_sanitize_context_t::check_array>\28OT::IntType\20const*\2c\20unsigned\20int\29\20const -1729:bool\20OT::OffsetTo\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -1730:bool\20OT::OffsetTo\2c\20OT::Layout::GPOS_impl::CursivePosFormat1\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20OT::Layout::GPOS_impl::CursivePosFormat1\20const*\29\20const -1731:bool\20OT::OffsetTo\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -1732:af_shaper_get_cluster -1733:_hb_ot_metrics_get_position_common\28hb_font_t*\2c\20hb_ot_metrics_tag_t\2c\20int*\29 -1734:__tandf -1735:__floatunsitf -1736:__cxa_allocate_exception -1737:_ZZNK6sktext3gpu12VertexFiller14fillVertexDataEii6SkSpanIPKNS0_5GlyphEERK8SkRGBA4fIL11SkAlphaType2EERK8SkMatrix7SkIRectPvENK3$_0clIPA4_NS0_12Mask2DVertexEEEDaT_ -1738:\28anonymous\20namespace\29::subtract\28SkIRect\20const&\2c\20SkIRect\20const&\2c\20bool\29 -1739:\28anonymous\20namespace\29::MeshOp::fixedFunctionFlags\28\29\20const -1740:\28anonymous\20namespace\29::DrawAtlasOpImpl::fixedFunctionFlags\28\29\20const -1741:Update_Max -1742:TT_Get_MM_Var -1743:Skwasm::createDlMatrixFrom3x3\28float\20const*\29 -1744:SkWriteBuffer::writeDataAsByteArray\28SkData\20const*\29 -1745:SkUTF::UTF8ToUTF16\28unsigned\20short*\2c\20int\2c\20char\20const*\2c\20unsigned\20long\29 -1746:SkTextBlob::RunRecord::textSize\28\29\20const -1747:SkTSpan::resetBounds\28SkTCurve\20const&\29 -1748:SkTSect::removeSpan\28SkTSpan*\29 -1749:SkTSect::BinarySearch\28SkTSect*\2c\20SkTSect*\2c\20SkIntersections*\29 -1750:SkTInternalLList::remove\28skgpu::Plot*\29 -1751:SkTInternalLList>\2c\20SkGoodHash\2c\20SkNoOpPurge>::Entry>::remove\28SkLRUCache>\2c\20SkGoodHash\2c\20SkNoOpPurge>::Entry*\29 -1752:SkTDArray::append\28\29 -1753:SkTConic::operator\5b\5d\28int\29\20const -1754:SkTBlockList::~SkTBlockList\28\29 -1755:SkStrokeRec::needToApply\28\29\20const -1756:SkStrokeRec::SkStrokeRec\28SkPaint\20const&\2c\20float\29 -1757:SkString::set\28char\20const*\2c\20unsigned\20long\29 -1758:SkString::SkString\28std::__2::basic_string_view>\29 -1759:SkStrikeSpec::findOrCreateStrike\28\29\20const -1760:SkStrike::digestFor\28skglyph::ActionType\2c\20SkPackedGlyphID\29 -1761:SkShaders::MatrixRec::applyForFragmentProcessor\28SkMatrix\20const&\29\20const -1762:SkScan::FillRect\28SkRect\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -1763:SkScalerContext_FreeType::setupSize\28\29 -1764:SkSL::type_is_valid_for_color\28SkSL::Type\20const&\29 -1765:SkSL::optimize_intrinsic_call\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::IntrinsicKind\2c\20SkSL::ExpressionArray\20const&\2c\20SkSL::Type\20const&\29::$_4::operator\28\29\28int\29\20const -1766:SkSL::optimize_intrinsic_call\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::IntrinsicKind\2c\20SkSL::ExpressionArray\20const&\2c\20SkSL::Type\20const&\29::$_3::operator\28\29\28int\29\20const -1767:SkSL::optimize_comparison\28SkSL::Context\20const&\2c\20std::__2::array\20const&\2c\20bool\20\28*\29\28double\2c\20double\29\29 -1768:SkSL::VariableReference::Make\28SkSL::Position\2c\20SkSL::Variable\20const*\2c\20SkSL::VariableRefKind\29 -1769:SkSL::Variable*\20SkSL::SymbolTable::add\28SkSL::Context\20const&\2c\20std::__2::unique_ptr>\29 -1770:SkSL::Type::coercionCost\28SkSL::Type\20const&\29\20const -1771:SkSL::SymbolTable::addArrayDimension\28SkSL::Context\20const&\2c\20SkSL::Type\20const*\2c\20int\29 -1772:SkSL::String::appendf\28std::__2::basic_string\2c\20std::__2::allocator>*\2c\20char\20const*\2c\20...\29 -1773:SkSL::RP::VariableLValue::fixedSlotRange\28SkSL::RP::Generator*\29 -1774:SkSL::RP::Program::appendCopySlotsUnmasked\28skia_private::TArray*\2c\20SkArenaAlloc*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20int\29\20const -1775:SkSL::RP::Generator::pushBinaryExpression\28SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\29 -1776:SkSL::RP::Generator::emitTraceLine\28SkSL::Position\29 -1777:SkSL::RP::AutoStack::enter\28\29 -1778:SkSL::PipelineStage::PipelineStageCodeGenerator::writeStatement\28SkSL::Statement\20const&\29 -1779:SkSL::Operator::determineBinaryType\28SkSL::Context\20const&\2c\20SkSL::Type\20const&\2c\20SkSL::Type\20const&\2c\20SkSL::Type\20const**\2c\20SkSL::Type\20const**\2c\20SkSL::Type\20const**\29\20const -1780:SkSL::NativeShader::~NativeShader\28\29 -1781:SkSL::GLSLCodeGenerator::getTypePrecision\28SkSL::Type\20const&\29 -1782:SkSL::ExpressionStatement::Make\28SkSL::Context\20const&\2c\20std::__2::unique_ptr>\29 -1783:SkSL::ConstructorDiagonalMatrix::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>\29 -1784:SkSL::ConstructorArrayCast::~ConstructorArrayCast\28\29 -1785:SkSL::ConstantFolder::MakeConstantValueForVariable\28SkSL::Position\2c\20std::__2::unique_ptr>\29 -1786:SkSBlockAllocator<64ul>::SkSBlockAllocator\28SkBlockAllocator::GrowthPolicy\2c\20unsigned\20long\29 -1787:SkRuntimeEffectBuilder::writableUniformData\28\29 -1788:SkRuntimeEffect::uniformSize\28\29\20const -1789:SkResourceCache::Key::init\28void*\2c\20unsigned\20long\20long\2c\20unsigned\20long\29 -1790:SkRegion::op\28SkRegion\20const&\2c\20SkRegion::Op\29 -1791:SkRect::toQuad\28SkPathDirection\29\20const -1792:SkRect::isFinite\28\29\20const -1793:SkRasterPipelineBlitter::appendStore\28SkRasterPipeline*\29\20const -1794:SkRasterPipeline::compile\28\29\20const -1795:SkRasterPipeline::appendClampIfNormalized\28SkImageInfo\20const&\29 -1796:SkRasterClipStack::writable_rc\28\29 -1797:SkRRect::setRectRadii\28SkRect\20const&\2c\20SkPoint\20const*\29 -1798:SkPointPriv::EqualsWithinTolerance\28SkPoint\20const&\2c\20SkPoint\20const&\29 -1799:SkPoint::Length\28float\2c\20float\29 -1800:SkPixmap::operator=\28SkPixmap&&\29 -1801:SkPathWriter::matchedLast\28SkOpPtT\20const*\29\20const -1802:SkPathWriter::finishContour\28\29 -1803:SkPathEdgeIter::next\28\29 -1804:SkPathBuilder::addRect\28SkRect\20const&\2c\20SkPathDirection\29 -1805:SkPathBuilder::addRRect\28SkRRect\20const&\2c\20SkPathDirection\29 -1806:SkPath::getPoint\28int\29\20const -1807:SkPath::close\28\29 -1808:SkPaint::operator=\28SkPaint\20const&\29 -1809:SkPaint::nothingToDraw\28\29\20const -1810:SkPaint::isSrcOver\28\29\20const -1811:SkOpSpanBase::contains\28SkOpSegment\20const*\29\20const -1812:SkOpSegment::updateWinding\28SkOpSpanBase*\2c\20SkOpSpanBase*\29 -1813:SkOpAngle::linesOnOriginalSide\28SkOpAngle\20const*\29 -1814:SkNoPixelsDevice::writableClip\28\29 -1815:SkNextID::ImageID\28\29 -1816:SkMatrix::setConcat\28SkMatrix\20const&\2c\20SkMatrix\20const&\29 -1817:SkMatrix::isFinite\28\29\20const -1818:SkMatrix::decomposeScale\28SkSize*\2c\20SkMatrix*\29\20const -1819:SkMaskBuilder::AllocImage\28unsigned\20long\2c\20SkMaskBuilder::AllocType\29 -1820:SkMask::computeImageSize\28\29\20const -1821:SkMask::AlphaIter<\28SkMask::Format\294>::operator*\28\29\20const -1822:SkMakeImageFromRasterBitmap\28SkBitmap\20const&\2c\20SkCopyPixelsMode\29 -1823:SkM44::SkM44\28SkMatrix\20const&\29 -1824:SkLocalMatrixImageFilter::~SkLocalMatrixImageFilter\28\29 -1825:SkKnownRuntimeEffects::\28anonymous\20namespace\29::make_blur_2D_shader\28int\2c\20SkKnownRuntimeEffects::StableKey\29 -1826:SkKnownRuntimeEffects::\28anonymous\20namespace\29::make_blur_1D_shader\28int\2c\20SkKnownRuntimeEffects::StableKey\29 -1827:SkKnownRuntimeEffects::GetKnownRuntimeEffect\28SkKnownRuntimeEffects::StableKey\29 -1828:SkJSONWriter::endObject\28\29 -1829:SkJSONWriter::beginObject\28char\20const*\2c\20bool\29 -1830:SkJSONWriter::appendName\28char\20const*\29 -1831:SkIntersections::flip\28\29 -1832:SkImageInfo::makeColorType\28SkColorType\29\20const -1833:SkImageFilter::getInput\28int\29\20const -1834:SkFont::unicharToGlyph\28int\29\20const -1835:SkDevice::setLocalToDevice\28SkM44\20const&\29 -1836:SkData::MakeEmpty\28\29 -1837:SkDRect::add\28SkDPoint\20const&\29 -1838:SkConic::chopAt\28float\2c\20SkConic*\29\20const -1839:SkColorSpace::gammaIsLinear\28\29\20const -1840:SkChopCubicAtHalf\28SkPoint\20const*\2c\20SkPoint*\29 -1841:SkCanvas::concat\28SkM44\20const&\29 -1842:SkCanvas::computeDeviceClipBounds\28bool\29\20const -1843:SkBlockAllocator::ByteRange\20SkBlockAllocator::allocate<4ul\2c\200ul>\28unsigned\20long\29 -1844:SkBitmap::operator=\28SkBitmap\20const&\29 -1845:SkBinaryWriteBuffer::~SkBinaryWriteBuffer\28\29 -1846:SkAutoSMalloc<1024ul>::SkAutoSMalloc\28unsigned\20long\29 -1847:RunBasedAdditiveBlitter::checkY\28int\29 -1848:RoughlyEqualUlps\28double\2c\20double\29 -1849:Read255UShort -1850:PS_Conv_ToFixed -1851:OT::post::accelerator_t::cmp_gids\28void\20const*\2c\20void\20const*\2c\20void*\29 -1852:OT::hmtxvmtx::accelerator_t::get_advance_without_var_unscaled\28unsigned\20int\29\20const -1853:OT::Layout::GPOS_impl::ValueFormat::apply_value\28OT::hb_ot_apply_context_t*\2c\20OT::Layout::GPOS_impl::ValueBase\20const*\2c\20OT::IntType\20const*\2c\20hb_glyph_position_t&\29\20const -1854:GrTriangulator::VertexList::remove\28GrTriangulator::Vertex*\29 -1855:GrTriangulator::Vertex*\20SkArenaAlloc::make\28SkPoint&\2c\20int&&\29 -1856:GrTriangulator::Poly::addEdge\28GrTriangulator::Edge*\2c\20GrTriangulator::Side\2c\20GrTriangulator*\29 -1857:GrTextureEffect::MakeSubset\28GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkMatrix\20const&\2c\20GrSamplerState\2c\20SkRect\20const&\2c\20GrCaps\20const&\2c\20float\20const*\2c\20bool\29 -1858:GrSurface::invokeReleaseProc\28\29 -1859:GrSurface::GrSurface\28GrGpu*\2c\20SkISize\20const&\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -1860:GrStyledShape::operator=\28GrStyledShape\20const&\29 -1861:GrSimpleMeshDrawOpHelperWithStencil::createProgramInfoWithStencil\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrGeometryProcessor*\2c\20GrPrimitiveType\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -1862:GrSimpleMeshDrawOpHelper::CreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrGeometryProcessor*\2c\20GrProcessorSet&&\2c\20GrPrimitiveType\2c\20GrXferBarrierFlags\2c\20GrLoadOp\2c\20GrPipeline::InputFlags\2c\20GrUserStencilSettings\20const*\29 -1863:GrShape::setRRect\28SkRRect\20const&\29 -1864:GrShape::reset\28GrShape::Type\29 -1865:GrResourceProvider::findOrCreatePatternedIndexBuffer\28unsigned\20short\20const*\2c\20int\2c\20int\2c\20int\2c\20skgpu::UniqueKey\20const&\29 -1866:GrResourceProvider::createBuffer\28unsigned\20long\2c\20GrGpuBufferType\2c\20GrAccessPattern\2c\20GrResourceProvider::ZeroInit\29 -1867:GrResourceProvider::assignUniqueKeyToResource\28skgpu::UniqueKey\20const&\2c\20GrGpuResource*\29 -1868:GrRenderTask::addDependency\28GrRenderTask*\29 -1869:GrRenderTask::GrRenderTask\28\29 -1870:GrRenderTarget::onRelease\28\29 -1871:GrQuadUtils::TessellationHelper::Vertices::asGrQuads\28GrQuad*\2c\20GrQuad::Type\2c\20GrQuad*\2c\20GrQuad::Type\29\20const -1872:GrProxyProvider::findOrCreateProxyByUniqueKey\28skgpu::UniqueKey\20const&\2c\20GrSurfaceProxy::UseAllocator\29 -1873:GrProxyProvider::assignUniqueKeyToProxy\28skgpu::UniqueKey\20const&\2c\20GrTextureProxy*\29 -1874:GrPaint::setCoverageFragmentProcessor\28std::__2::unique_ptr>\29 -1875:GrMeshDrawOp::QuadHelper::QuadHelper\28GrMeshDrawTarget*\2c\20unsigned\20long\2c\20int\29 -1876:GrMakeCachedBitmapProxyView\28GrRecordingContext*\2c\20SkBitmap\20const&\2c\20std::__2::basic_string_view>\2c\20skgpu::Mipmapped\29 -1877:GrIsStrokeHairlineOrEquivalent\28GrStyle\20const&\2c\20SkMatrix\20const&\2c\20float*\29 -1878:GrImageInfo::minRowBytes\28\29\20const -1879:GrGpuResource::CacheAccess::isUsableAsScratch\28\29\20const -1880:GrGeometryProcessor::ProgramImpl::setupUniformColor\28GrGLSLFPFragmentBuilder*\2c\20GrGLSLUniformHandler*\2c\20char\20const*\2c\20GrResourceHandle*\29 -1881:GrGLSLUniformHandler::addUniformArray\28GrProcessor\20const*\2c\20unsigned\20int\2c\20SkSLType\2c\20char\20const*\2c\20int\2c\20char\20const**\29 -1882:GrGLSLShaderBuilder::code\28\29 -1883:GrGLOpsRenderPass::bindVertexBuffer\28GrBuffer\20const*\2c\20int\29 -1884:GrGLGpu::unbindSurfaceFBOForPixelOps\28GrSurface*\2c\20int\2c\20unsigned\20int\29 -1885:GrGLGpu::flushRenderTarget\28GrGLRenderTarget*\2c\20bool\29 -1886:GrGLGpu::bindSurfaceFBOForPixelOps\28GrSurface*\2c\20int\2c\20unsigned\20int\2c\20GrGLGpu::TempFBOTarget\29 -1887:GrGLCompileAndAttachShader\28GrGLContext\20const&\2c\20unsigned\20int\2c\20unsigned\20int\2c\20SkSL::NativeShader\20const&\2c\20bool\2c\20GrThreadSafePipelineBuilder::Stats*\2c\20skgpu::ShaderErrorHandler*\29 -1888:GrFragmentProcessors::Make\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkColorFilter\20const*\2c\20std::__2::unique_ptr>\2c\20GrColorInfo\20const&\2c\20SkSurfaceProps\20const&\29 -1889:GrFragmentProcessor::visitTextureEffects\28std::__2::function\20const&\29\20const -1890:GrFragmentProcessor::MakeColor\28SkRGBA4f<\28SkAlphaType\292>\29 -1891:GrDirectContextPriv::flushSurface\28GrSurfaceProxy*\2c\20SkSurfaces::BackendSurfaceAccess\2c\20GrFlushInfo\20const&\2c\20skgpu::MutableTextureState\20const*\29 -1892:GrBlendFragmentProcessor::Make\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20SkBlendMode\2c\20bool\29 -1893:GrBackendFormat::operator=\28GrBackendFormat\20const&\29 -1894:GrAAConvexTessellator::addPt\28SkPoint\20const&\2c\20float\2c\20float\2c\20bool\2c\20GrAAConvexTessellator::CurveState\29 -1895:FT_Outline_Transform -1896:CFF::parsed_values_t::add_op\28unsigned\20int\2c\20CFF::byte_str_ref_t\20const&\2c\20CFF::op_str_t\20const&\29 -1897:CFF::dict_opset_t::process_op\28unsigned\20int\2c\20CFF::interp_env_t&\29 -1898:CFF::cs_opset_t\2c\20cff2_extents_param_t\2c\20cff2_path_procs_extents_t>::process_post_move\28unsigned\20int\2c\20CFF::cff2_cs_interp_env_t&\2c\20cff2_extents_param_t&\29 -1899:CFF::cs_opset_t::process_post_move\28unsigned\20int\2c\20CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -1900:CFF::cs_interp_env_t>>::determine_hintmask_size\28\29 -1901:BlockIndexIterator::Last\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::First\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Decrement\28SkBlockAllocator::Block\20const*\2c\20int\29\2c\20&SkTBlockList::GetItem\28SkBlockAllocator::Block*\2c\20int\29>::begin\28\29\20const -1902:AlmostBetweenUlps\28double\2c\20double\2c\20double\29 -1903:ActiveEdgeList::SingleRotation\28ActiveEdge*\2c\20int\29 -1904:AAT::hb_aat_apply_context_t::replace_glyph_inplace\28unsigned\20int\2c\20unsigned\20int\29 -1905:1692 -1906:1693 -1907:void\20std::__2::__stable_sort\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::'lambda'\28\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\29&\2c\20std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>\28std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>\2c\20std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::'lambda'\28\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\29&\2c\20std::__2::iterator_traits\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>::difference_type\2c\20std::__2::iterator_traits\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>::value_type*\2c\20long\29 -1908:void\20std::__2::__split_buffer&>::__construct_at_end\2c\200>\28std::__2::move_iterator\2c\20std::__2::move_iterator\29 -1909:void\20std::__2::__memberwise_forward_assign\5babi:ne180100\5d>&>\2c\20std::__2::tuple>>\2c\20bool\2c\20std::__2::unique_ptr>\2c\200ul\2c\201ul>\28std::__2::tuple>&>&\2c\20std::__2::tuple>>&&\2c\20std::__2::__tuple_types>>\2c\20std::__2::__tuple_indices<0ul\2c\201ul>\29 -1910:void\20extend_pts<\28SkPaint::Cap\292>\28std::__2::optional\2c\20std::__2::optional\2c\20SkSpan\29 -1911:void\20extend_pts<\28SkPaint::Cap\291>\28std::__2::optional\2c\20std::__2::optional\2c\20SkSpan\29 -1912:void\20SkSafeUnref\28SkTextBlob*\29 -1913:void\20SkSafeUnref\28GrTextureProxy*\29 -1914:unsigned\20int*\20SkRecordCanvas::copy\28unsigned\20int\20const*\2c\20unsigned\20long\29 -1915:tt_cmap14_ensure -1916:std::__2::vector>\2c\20std::__2::allocator>>>::push_back\5babi:ne180100\5d\28std::__2::unique_ptr>&&\29 -1917:std::__2::vector>\2c\20std::__2::allocator>>>::~vector\5babi:ne180100\5d\28\29 -1918:std::__2::vector>::operator\5b\5d\5babi:nn180100\5d\28unsigned\20long\29\20const -1919:std::__2::vector\2c\20std::__2::allocator>>::__recommend\5babi:ne180100\5d\28unsigned\20long\29\20const -1920:std::__2::vector>::resize\28unsigned\20long\29 -1921:std::__2::vector>::vector\28std::__2::vector>\20const&\29 -1922:std::__2::unique_ptr>\20\5b\5d\2c\20std::__2::default_delete>\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -1923:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -1924:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -1925:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -1926:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -1927:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28GrDrawOpAtlas*\29 -1928:std::__2::codecvt::do_unshift\28__mbstate_t&\2c\20char8_t*\2c\20char8_t*\2c\20char8_t*&\29\20const -1929:std::__2::basic_string\2c\20std::__2::allocator>::clear\5babi:ne180100\5d\28\29 -1930:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:nn180100\5d<0>\28char\20const*\29 -1931:std::__2::basic_string\2c\20std::__2::allocator>::__grow_by_and_replace\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20char\20const*\29 -1932:std::__2::basic_string\2c\20std::__2::allocator>::__fits_in_sso\5babi:nn180100\5d\28unsigned\20long\29 -1933:std::__2::basic_string\2c\20std::__2::allocator>::__assign_external\28char\20const*\29 -1934:std::__2::basic_string\2c\20std::__2::allocator>::__throw_length_error\5babi:ne180100\5d\28\29\20const -1935:std::__2::basic_ostream>::sentry::~sentry\28\29 -1936:std::__2::basic_ostream>::sentry::sentry\28std::__2::basic_ostream>&\29 -1937:std::__2::basic_ios>::~basic_ios\28\29 -1938:std::__2::array\2c\204ul>::~array\28\29 -1939:std::__2::allocator::allocate\5babi:ne180100\5d\28unsigned\20long\29 -1940:std::__2::__variant_detail::__copy_constructor\2c\20\28std::__2::__variant_detail::_Trait\291>::__copy_constructor\28std::__2::__variant_detail::__copy_constructor\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\29 -1941:std::__2::__optional_destruct_base::~__optional_destruct_base\5babi:ne180100\5d\28\29 -1942:std::__2::__optional_copy_base::__optional_copy_base\5babi:ne180100\5d\28std::__2::__optional_copy_base\20const&\29 -1943:std::__2::__num_get::__stage2_int_prep\28std::__2::ios_base&\2c\20wchar_t&\29 -1944:std::__2::__num_get::__do_widen\28std::__2::ios_base&\2c\20wchar_t*\29\20const -1945:std::__2::__num_get::__stage2_int_prep\28std::__2::ios_base&\2c\20char&\29 -1946:std::__2::__itoa::__append1\5babi:nn180100\5d\28char*\2c\20unsigned\20int\29 -1947:std::__2::__function::__value_func::operator=\5babi:ne180100\5d\28std::__2::__function::__value_func&&\29 -1948:std::__2::__function::__value_func::operator\28\29\5babi:ne180100\5d\28SkIRect\20const&\29\20const -1949:sqrtf -1950:skvx::Vec<4\2c\20unsigned\20int>&\20skvx::operator-=<4\2c\20unsigned\20int>\28skvx::Vec<4\2c\20unsigned\20int>&\2c\20skvx::Vec<4\2c\20unsigned\20int>\20const&\29 -1951:skvx::Vec<4\2c\20unsigned\20int>&\20skvx::operator+=<4\2c\20unsigned\20int>\28skvx::Vec<4\2c\20unsigned\20int>&\2c\20skvx::Vec<4\2c\20unsigned\20int>\20const&\29 -1952:skvx::Vec<4\2c\20skvx::Mask::type>\20skvx::operator><4\2c\20float>\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -1953:skvx::Vec<4\2c\20float>\20skvx::operator+<4\2c\20float\2c\20float\2c\20void>\28skvx::Vec<4\2c\20float>\20const&\2c\20float\29\20\28.6336\29 -1954:skvx::Vec<4\2c\20float>\20skvx::operator+<4\2c\20float>\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29\20\28.1036\29 -1955:skvx::Vec<4\2c\20float>\20skvx::max<4\2c\20float>\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29\20\28.8176\29 -1956:skvx::Vec<4\2c\20float>\20skvx::max<4\2c\20float>\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -1957:sktext::gpu::SubRunList::append\28std::__2::unique_ptr\29 -1958:skif::\28anonymous\20namespace\29::draw_tiled_border\28SkCanvas*\2c\20SkTileMode\2c\20SkPaint\20const&\2c\20skif::LayerSpace\20const&\2c\20skif::LayerSpace\2c\20skif::LayerSpace\29::$_0::operator\28\29\28SkRect\20const&\2c\20SkRect\20const&\29\20const -1959:skif::LayerSpace::inverseMapRect\28skif::LayerSpace\20const&\2c\20skif::LayerSpace*\29\20const -1960:skif::FilterResult::analyzeBounds\28skif::LayerSpace\20const&\2c\20skif::FilterResult::BoundsScope\29\20const -1961:skif::FilterResult::AutoSurface::snap\28\29 -1962:skif::FilterResult::AutoSurface::AutoSurface\28skif::Context\20const&\2c\20skif::LayerSpace\20const&\2c\20skif::FilterResult::PixelBoundary\2c\20bool\2c\20SkSurfaceProps\20const*\29 -1963:skia_private::THashTable::AdaptedTraits>::findOrNull\28skgpu::UniqueKey\20const&\29\20const -1964:skia_private::TArray::reset\28int\29 -1965:skia_private::TArray::reserve_exact\28int\29 -1966:skia_private::TArray::push_back\28\29 -1967:skia_private::TArray::checkRealloc\28int\2c\20double\29 -1968:skia_private::TArray::push_back_raw\28int\29 -1969:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -1970:skia_private::TArray::checkRealloc\28int\2c\20double\29 -1971:skia_private::AutoSTArray<8\2c\20unsigned\20int>::reset\28int\29 -1972:skia_private::AutoSTArray<24\2c\20unsigned\20int>::~AutoSTArray\28\29 -1973:skia_png_reciprocal2 -1974:skia_png_benign_error -1975:skia::textlayout::TextStyle::TextStyle\28\29 -1976:skia::textlayout::Run::~Run\28\29 -1977:skia::textlayout::Run::posX\28unsigned\20long\29\20const -1978:skia::textlayout::ParagraphStyle::ParagraphStyle\28skia::textlayout::ParagraphStyle\20const&\29 -1979:skia::textlayout::InternalLineMetrics::height\28\29\20const -1980:skia::textlayout::InternalLineMetrics::add\28skia::textlayout::Run*\29 -1981:skia::textlayout::FontCollection::findTypefaces\28std::__2::vector>\20const&\2c\20SkFontStyle\2c\20std::__2::optional\20const&\29 -1982:skgpu::ganesh::TextureOp::BatchSizeLimiter::createOp\28GrTextureSetEntry*\2c\20int\2c\20GrAAType\29 -1983:skgpu::ganesh::SurfaceFillContext::fillRectWithFP\28SkIRect\20const&\2c\20std::__2::unique_ptr>\29 -1984:skgpu::ganesh::SurfaceFillContext::fillRectToRectWithFP\28SkIRect\20const&\2c\20SkIRect\20const&\2c\20std::__2::unique_ptr>\29 -1985:skgpu::ganesh::SurfaceDrawContext::drawShape\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20GrStyledShape&&\29 -1986:skgpu::ganesh::SurfaceDrawContext::drawShapeUsingPathRenderer\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20GrStyledShape&&\2c\20bool\29 -1987:skgpu::ganesh::SurfaceDrawContext::drawRRect\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20SkRRect\20const&\2c\20GrStyle\20const&\29 -1988:skgpu::ganesh::SurfaceDrawContext::drawFilledQuad\28GrClip\20const*\2c\20GrPaint&&\2c\20DrawQuad*\2c\20GrUserStencilSettings\20const*\29 -1989:skgpu::ganesh::SurfaceContext::transferPixels\28GrColorType\2c\20SkIRect\20const&\29::$_0::~$_0\28\29 -1990:skgpu::ganesh::SurfaceContext::transferPixels\28GrColorType\2c\20SkIRect\20const&\29 -1991:skgpu::ganesh::SurfaceContext::PixelTransferResult::PixelTransferResult\28skgpu::ganesh::SurfaceContext::PixelTransferResult&&\29 -1992:skgpu::ganesh::SoftwarePathRenderer::DrawNonAARect\28skgpu::ganesh::SurfaceDrawContext*\2c\20GrPaint&&\2c\20GrUserStencilSettings\20const&\2c\20GrClip\20const*\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20SkMatrix\20const&\29 -1993:skgpu::ganesh::QuadPerEdgeAA::VertexSpec::vertexSize\28\29\20const -1994:skgpu::ganesh::OpsTask::OpChain::List::List\28skgpu::ganesh::OpsTask::OpChain::List&&\29 -1995:skgpu::ganesh::LockTextureProxyView\28GrRecordingContext*\2c\20SkImage_Lazy\20const*\2c\20GrImageTexGenPolicy\2c\20skgpu::Mipmapped\29::$_0::operator\28\29\28GrSurfaceProxyView\20const&\29\20const -1996:skgpu::ganesh::Device::targetProxy\28\29 -1997:skgpu::ganesh::ClipStack::getConservativeBounds\28\29\20const -1998:skgpu::UniqueKeyInvalidatedMessage::UniqueKeyInvalidatedMessage\28skgpu::UniqueKeyInvalidatedMessage\20const&\29 -1999:skgpu::UniqueKey::operator=\28skgpu::UniqueKey\20const&\29 -2000:skgpu::TAsyncReadResult::addTransferResult\28skgpu::ganesh::SurfaceContext::PixelTransferResult\20const&\2c\20SkISize\2c\20unsigned\20long\2c\20skgpu::TClientMappedBufferManager*\29 -2001:skgpu::Swizzle::asString\28\29\20const -2002:skgpu::GetApproxSize\28SkISize\29 -2003:skcms_Matrix3x3_concat -2004:sk_srgb_linear_singleton\28\29 -2005:sk_sp::reset\28SkVertices*\29 -2006:sk_sp::operator=\28sk_sp\20const&\29 -2007:sk_sp::reset\28SkPathRef*\29 -2008:sk_sp::reset\28GrGpuBuffer*\29 -2009:sk_sp\20sk_make_sp\28\29 -2010:sfnt_get_name_id -2011:set_glyph\28hb_glyph_info_t&\2c\20hb_font_t*\29 -2012:roundf -2013:remove_node\28OffsetEdge\20const*\2c\20OffsetEdge**\29 -2014:ps_parser_to_token -2015:precisely_between\28double\2c\20double\2c\20double\29 -2016:path_quadraticBezierTo -2017:path_cubicTo -2018:next_char\28hb_buffer_t*\2c\20unsigned\20int\29 -2019:log2f -2020:log -2021:less_or_equal_ulps\28float\2c\20float\2c\20int\29 -2022:is_consonant\28hb_glyph_info_t\20const&\29 -2023:int\20const*\20std::__2::find\5babi:ne180100\5d\28int\20const*\2c\20int\20const*\2c\20int\20const&\29 -2024:impeller::\28anonymous\20namespace\29::CornerContains\28impeller::RoundSuperellipseParam::Quadrant\20const&\2c\20impeller::TPoint\20const&\2c\20bool\29 -2025:impeller::\28anonymous\20namespace\29::ComputeQuadrant\28impeller::TPoint\2c\20impeller::TPoint\2c\20impeller::TSize\2c\20impeller::TSize\29 -2026:impeller::TRect::Intersection\28impeller::TRect\20const&\29\20const -2027:impeller::Matrix::HasPerspective2D\28\29\20const -2028:hb_unicode_funcs_destroy -2029:hb_serialize_context_t::pop_discard\28\29 -2030:hb_paint_funcs_t::pop_clip\28void*\29 -2031:hb_ot_map_t::feature_map_t\20const*\20hb_vector_t::bsearch\28unsigned\20int\20const&\2c\20hb_ot_map_t::feature_map_t\20const*\29\20const -2032:hb_lazy_loader_t\2c\20hb_face_t\2c\2015u\2c\20OT::glyf_accelerator_t>::get_stored\28\29\20const -2033:hb_indic_would_substitute_feature_t::init\28hb_ot_map_t\20const*\2c\20unsigned\20int\2c\20bool\29 -2034:hb_hashmap_t::alloc\28unsigned\20int\29 -2035:hb_font_t::get_glyph_v_advance\28unsigned\20int\29 -2036:hb_font_t::get_glyph_extents\28unsigned\20int\2c\20hb_glyph_extents_t*\29 -2037:hb_draw_funcs_t::emit_cubic_to\28void*\2c\20hb_draw_state_t&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -2038:hb_buffer_t::replace_glyph\28unsigned\20int\29 -2039:hb_buffer_t::output_glyph\28unsigned\20int\29 -2040:hb_buffer_t::make_room_for\28unsigned\20int\2c\20unsigned\20int\29 -2041:hb_buffer_t::_set_glyph_flags\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20bool\2c\20bool\29 -2042:hb_buffer_create_similar -2043:gray_set_cell -2044:ft_service_list_lookup -2045:fseek -2046:flutter::ToSk\28impeller::Matrix\20const*\2c\20SkMatrix&\29 -2047:flutter::ToSk\28flutter::DlImageFilter\20const*\29 -2048:flutter::ToSkRRect\28impeller::RoundRect\20const&\29 -2049:flutter::DlTextSkia::GetTextFrame\28\29\20const -2050:flutter::DlSkCanvasDispatcher::safe_paint\28bool\29 -2051:flutter::DlPath::DlPath\28SkPath\20const&\29 -2052:flutter::DisplayListBuilder::drawRect\28impeller::TRect\20const&\29 -2053:flutter::DisplayListBuilder::drawOval\28impeller::TRect\20const&\29 -2054:flutter::DisplayListBuilder::UpdateCurrentOpacityCompatibility\28\29 -2055:flutter::DisplayListBuilder::TransformReset\28\29 -2056:flutter::DisplayListBuilder::TransformFullPerspective\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -2057:flutter::DisplayListBuilder::Transform2DAffine\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -2058:flutter::DisplayListBuilder::DrawRect\28impeller::TRect\20const&\2c\20flutter::DlPaint\20const&\29 -2059:flutter::DisplayListBuilder::DrawColor\28flutter::DlColor\2c\20impeller::BlendMode\29 -2060:flutter::DisplayListBuilder::ClipPath\28flutter::DlPath\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -2061:flutter::DisplayListBuilder::AccumulateUnbounded\28\29 -2062:find_table -2063:fillcheckrect\28int\2c\20int\2c\20int\2c\20int\2c\20SkBlitter*\29 -2064:fflush -2065:fclose -2066:expm1 -2067:expf -2068:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::GaussianPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker*\20SkArenaAlloc::make<\28anonymous\20namespace\29::GaussianPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker\2c\20float&>\28float&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::GaussianPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker&&\29::'lambda'\28char*\29::__invoke\28char*\29 -2069:crc_word -2070:classify\28skcms_TransferFunction\20const&\2c\20TF_PQish*\2c\20TF_HLGish*\29 -2071:choose_bmp_texture_colortype\28GrCaps\20const*\2c\20SkBitmap\20const&\29 -2072:char*\20sktext::gpu::BagOfBytes::allocateBytesFor\28int\29 -2073:cff_parse_fixed -2074:cf2_interpT2CharString -2075:cf2_hintmap_insertHint -2076:cf2_hintmap_build -2077:cf2_glyphpath_moveTo -2078:cf2_glyphpath_lineTo -2079:bool\20std::__2::operator==\5babi:ne180100\5d>\28std::__2::vector>\20const&\2c\20std::__2::vector>\20const&\29 -2080:bool\20std::__2::__less::operator\28\29\5babi:nn180100\5d\28unsigned\20int\20const&\2c\20unsigned\20long\20const&\29\20const -2081:bool\20optional_eq\28std::__2::optional\2c\20SkPathVerb\29 -2082:bool\20SkIsFinite\28float\20const*\2c\20int\29 -2083:bool\20OT::OffsetTo>\2c\20OT::IntType\2c\20void\2c\20false>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -2084:blit_trapezoid_row\28AdditiveBlitter*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char*\2c\20bool\29 -2085:afm_tokenize -2086:af_glyph_hints_reload -2087:_hb_glyph_info_set_unicode_props\28hb_glyph_info_t*\2c\20hb_buffer_t*\29 -2088:_hb_draw_funcs_set_middle\28hb_draw_funcs_t*\2c\20void*\2c\20void\20\28*\29\28void*\29\29 -2089:__wasm_setjmp -2090:__wasi_syscall_ret -2091:__syscall_ret -2092:__sin -2093:__cos -2094:\28anonymous\20namespace\29::valid_unit_divide\28float\2c\20float\2c\20float*\29 -2095:\28anonymous\20namespace\29::gather_lines_and_quads\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20float\2c\20bool\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\29::$_1::operator\28\29\28SkSpan\29\20const -2096:\28anonymous\20namespace\29::draw_stencil_rect\28skgpu::ganesh::SurfaceDrawContext*\2c\20GrHardClip\20const&\2c\20GrUserStencilSettings\20const*\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20GrAA\29 -2097:\28anonymous\20namespace\29::can_reorder\28SkRect\20const&\2c\20SkRect\20const&\29 -2098:\28anonymous\20namespace\29::FillRectOpImpl::Make\28GrRecordingContext*\2c\20GrPaint&&\2c\20GrAAType\2c\20DrawQuad*\2c\20GrUserStencilSettings\20const*\2c\20GrSimpleMeshDrawOpHelper::InputFlags\29 -2099:Skwasm::makeCurrent\28unsigned\20long\29 -2100:SkWriter32::writeSampling\28SkSamplingOptions\20const&\29 -2101:SkWriter32::writePad\28void\20const*\2c\20unsigned\20long\29 -2102:SkTextBlobRunIterator::next\28\29 -2103:SkTextBlobBuilder::make\28\29 -2104:SkTSect::addOne\28\29 -2105:SkTMultiMap::remove\28skgpu::ScratchKey\20const&\2c\20GrGpuResource\20const*\29 -2106:SkTDArray::append\28\29 -2107:SkTDArray::append\28\29 -2108:SkSurfaces::RenderTarget\28GrRecordingContext*\2c\20skgpu::Budgeted\2c\20SkImageInfo\20const&\2c\20int\2c\20GrSurfaceOrigin\2c\20SkSurfaceProps\20const*\2c\20bool\2c\20bool\29 -2109:SkStrokeRec::isFillStyle\28\29\20const -2110:SkString::appendU32\28unsigned\20int\29 -2111:SkSpecialImages::MakeFromRaster\28SkIRect\20const&\2c\20SkBitmap\20const&\2c\20SkSurfaceProps\20const&\29 -2112:SkShaders::Blend\28SkBlendMode\2c\20sk_sp\2c\20sk_sp\29 -2113:SkShaderUtils::GLSLPrettyPrint::appendChar\28char\29 -2114:SkScopeExit::~SkScopeExit\28\29 -2115:SkScan::FillPath\28SkPathRaw\20const&\2c\20SkRegion\20const&\2c\20SkBlitter*\29 -2116:SkSTArenaAlloc<1024ul>::SkSTArenaAlloc\28unsigned\20long\29 -2117:SkSL::is_scalar_op_matrix\28SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\29 -2118:SkSL::evaluate_n_way_intrinsic\28SkSL::Context\20const&\2c\20SkSL::Expression\20const*\2c\20SkSL::Expression\20const*\2c\20SkSL::Expression\20const*\2c\20SkSL::Type\20const&\2c\20double\20\28*\29\28double\2c\20double\2c\20double\29\29 -2119:SkSL::\28anonymous\20namespace\29::ProgramUsageVisitor::visitType\28SkSL::Type\20const&\29 -2120:SkSL::Variable::initialValue\28\29\20const -2121:SkSL::Variable*\20SkSL::SymbolTable::takeOwnershipOfSymbol\28std::__2::unique_ptr>\29 -2122:SkSL::Type::canCoerceTo\28SkSL::Type\20const&\2c\20bool\29\20const -2123:SkSL::SymbolTable::takeOwnershipOfString\28std::__2::basic_string\2c\20std::__2::allocator>\29 -2124:SkSL::RP::pack_nybbles\28SkSpan\29 -2125:SkSL::RP::Generator::foldComparisonOp\28SkSL::Operator\2c\20int\29 -2126:SkSL::RP::Generator::emitTraceScope\28int\29 -2127:SkSL::RP::Generator::createStack\28\29 -2128:SkSL::RP::Builder::trace_var\28int\2c\20SkSL::RP::SlotRange\29 -2129:SkSL::RP::Builder::jump\28int\29 -2130:SkSL::RP::Builder::dot_floats\28int\29 -2131:SkSL::RP::Builder::branch_if_no_lanes_active\28int\29 -2132:SkSL::RP::AutoStack::~AutoStack\28\29 -2133:SkSL::RP::AutoStack::pushClone\28int\29 -2134:SkSL::Position::rangeThrough\28SkSL::Position\29\20const -2135:SkSL::PipelineStage::PipelineStageCodeGenerator::AutoOutputBuffer::~AutoOutputBuffer\28\29 -2136:SkSL::Parser::type\28SkSL::Modifiers*\29 -2137:SkSL::Parser::parseArrayDimensions\28SkSL::Position\2c\20SkSL::Type\20const**\29 -2138:SkSL::Parser::modifiers\28\29 -2139:SkSL::Parser::assignmentExpression\28\29 -2140:SkSL::Parser::arraySize\28long\20long*\29 -2141:SkSL::ModifierFlags::paddedDescription\28\29\20const -2142:SkSL::Literal::MakeBool\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20bool\29 -2143:SkSL::Inliner::inlineExpression\28SkSL::Position\2c\20skia_private::THashMap>\2c\20SkGoodHash>*\2c\20SkSL::SymbolTable*\2c\20SkSL::Expression\20const&\29::$_2::operator\28\29\28SkSL::ExpressionArray\20const&\29\20const -2144:SkSL::IRHelpers::Swizzle\28std::__2::unique_ptr>\2c\20skia_private::FixedArray<4\2c\20signed\20char>\29\20const -2145:SkSL::GLSLCodeGenerator::writeTypePrecision\28SkSL::Type\20const&\29 -2146:SkSL::FunctionDeclaration::getMainCoordsParameter\28\29\20const -2147:SkSL::ExpressionArray::clone\28\29\20const -2148:SkSL::ConstantFolder::GetConstantValue\28SkSL::Expression\20const&\2c\20double*\29 -2149:SkSL::ConstantFolder::GetConstantInt\28SkSL::Expression\20const&\2c\20long\20long*\29 -2150:SkSL::Compiler::~Compiler\28\29 -2151:SkSL::Compiler::errorText\28bool\29 -2152:SkSL::Compiler::Compiler\28\29 -2153:SkSL::Analysis::IsTrivialExpression\28SkSL::Expression\20const&\29 -2154:SkRuntimeEffectPriv::TransformUniforms\28SkSpan\2c\20sk_sp\2c\20SkColorSpace\20const*\29 -2155:SkRuntimeEffectBuilder::~SkRuntimeEffectBuilder\28\29 -2156:SkRuntimeEffectBuilder::makeShader\28SkMatrix\20const*\29\20const -2157:SkRuntimeEffectBuilder::SkRuntimeEffectBuilder\28sk_sp\29 -2158:SkRuntimeEffectBuilder::BuilderChild&\20SkRuntimeEffectBuilder::BuilderChild::operator=\28sk_sp\29 -2159:SkRuntimeEffect::findChild\28std::__2::basic_string_view>\29\20const -2160:SkRegion::setPath\28SkPath\20const&\2c\20SkRegion\20const&\29 -2161:SkRegion::Iterator::Iterator\28SkRegion\20const&\29 -2162:SkReduceOrder::Quad\28SkPoint\20const*\2c\20SkPoint*\29 -2163:SkRect::joinPossiblyEmptyRect\28SkRect\20const&\29 -2164:SkRasterPipelineContexts::BinaryOpCtx*\20SkArenaAlloc::make\28SkRasterPipelineContexts::BinaryOpCtx\20const&\29 -2165:SkRasterPipelineBlitter::appendClipScale\28SkRasterPipeline*\29\20const -2166:SkRasterPipelineBlitter::appendClipLerp\28SkRasterPipeline*\29\20const -2167:SkRasterClip::SkRasterClip\28SkIRect\20const&\29 -2168:SkRRect::MakeRectXY\28SkRect\20const&\2c\20float\2c\20float\29 -2169:SkRGBA4f<\28SkAlphaType\293>::toSkColor\28\29\20const -2170:SkRGBA4f<\28SkAlphaType\292>::toBytes_RGBA\28\29\20const -2171:SkRGBA4f<\28SkAlphaType\292>::fitsInBytes\28\29\20const -2172:SkPointPriv::EqualsWithinTolerance\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\29 -2173:SkPoint*\20SkRecordCanvas::copy\28SkPoint\20const*\2c\20unsigned\20long\29 -2174:SkPoint*\20SkArenaAlloc::allocUninitializedArray\28unsigned\20long\29 -2175:SkPixmap::reset\28\29 -2176:SkPixmap::computeByteSize\28\29\20const -2177:SkPictureRecord::addImage\28SkImage\20const*\29 -2178:SkPathRaw::iter\28\29\20const -2179:SkPathBuilder::incReserve\28int\29 -2180:SkPathBuilder::arcTo\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\29 -2181:SkPath::isLine\28SkPoint*\29\20const -2182:SkParsePath::ToSVGString\28SkPath\20const&\2c\20SkParsePath::PathEncoding\29::$_0::operator\28\29\28char\2c\20SkPoint\20const*\2c\20unsigned\20long\29\20const -2183:SkPaintPriv::ComputeLuminanceColor\28SkPaint\20const&\29 -2184:SkPaint::SkPaint\28SkPaint&&\29 -2185:SkOpSpan::release\28SkOpPtT\20const*\29 -2186:SkOpContourBuilder::addCurve\28SkPath::Verb\2c\20SkPoint\20const*\2c\20float\29 -2187:SkMipmap::Build\28SkPixmap\20const&\2c\20SkDiscardableMemory*\20\28*\29\28unsigned\20long\29\2c\20bool\29 -2188:SkMeshSpecification::Varying::Varying\28SkMeshSpecification::Varying&&\29 -2189:SkMemoryStream::getPosition\28\29\20const -2190:SkMatrix::mapOrigin\28\29\20const -2191:SkMaskFilter::MakeBlur\28SkBlurStyle\2c\20float\2c\20bool\29 -2192:SkMallocPixelRef::MakeAllocate\28SkImageInfo\20const&\2c\20unsigned\20long\29 -2193:SkJSONWriter::endArray\28\29 -2194:SkJSONWriter::beginValue\28bool\29 -2195:SkJSONWriter::beginArray\28char\20const*\2c\20bool\29 -2196:SkIntersections::insertNear\28double\2c\20double\2c\20SkDPoint\20const&\2c\20SkDPoint\20const&\29 -2197:SkImageShader::Make\28sk_sp\2c\20SkTileMode\2c\20SkTileMode\2c\20SkSamplingOptions\20const&\2c\20SkMatrix\20const*\2c\20bool\29 -2198:SkImageInfo::MakeUnknown\28int\2c\20int\29 -2199:SkImageGenerator::onRefEncodedData\28\29 -2200:SkIRect::inset\28int\2c\20int\29 -2201:SkIDChangeListener::List::changed\28\29 -2202:SkGradientBaseShader::flatten\28SkWriteBuffer&\29\20const -2203:SkGlyph::setPath\28SkArenaAlloc*\2c\20SkPath\20const*\2c\20bool\2c\20bool\29 -2204:SkFont::getMetrics\28SkFontMetrics*\29\20const -2205:SkFont::SkFont\28\29 -2206:SkFindQuadMaxCurvature\28SkPoint\20const*\29 -2207:SkFDot6Div\28int\2c\20int\29 -2208:SkEvalQuadAt\28SkPoint\20const*\2c\20float\29 -2209:SkEvalCubicAt\28SkPoint\20const*\2c\20float\2c\20SkPoint*\2c\20SkPoint*\2c\20SkPoint*\29 -2210:SkEdgeClipper::appendVLine\28float\2c\20float\2c\20float\2c\20bool\29 -2211:SkDrawShadowMetrics::GetSpotParams\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float*\2c\20float*\2c\20SkPoint*\29 -2212:SkDevice::setGlobalCTM\28SkM44\20const&\29 -2213:SkDevice::onReadPixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -2214:SkDevice::accessPixels\28SkPixmap*\29 -2215:SkData::MakeWithProc\28void\20const*\2c\20unsigned\20long\2c\20void\20\28*\29\28void\20const*\2c\20void*\29\2c\20void*\29 -2216:SkDLine::exactPoint\28SkDPoint\20const&\29\20const -2217:SkDCubic::FindExtrema\28double\20const*\2c\20double*\29 -2218:SkConic::TransformW\28SkPoint\20const*\2c\20float\2c\20SkMatrix\20const&\29 -2219:SkColorSpace::MakeSRGBLinear\28\29 -2220:SkColorInfo::isOpaque\28\29\20const -2221:SkColorFilters::Blend\28unsigned\20int\2c\20SkBlendMode\29 -2222:SkCanvas::getLocalClipBounds\28\29\20const -2223:SkCanvas::drawIRect\28SkIRect\20const&\2c\20SkPaint\20const&\29 -2224:SkBulkGlyphMetrics::glyphs\28SkSpan\29 -2225:SkBlockAllocator::releaseBlock\28SkBlockAllocator::Block*\29 -2226:SkBlitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -2227:SkBlendMode_AppendStages\28SkBlendMode\2c\20SkRasterPipeline*\29 -2228:SkBitmap::tryAllocPixels\28SkBitmap::Allocator*\29 -2229:SkBinaryWriteBuffer::writeByteArray\28void\20const*\2c\20unsigned\20long\29 -2230:SkAutoPixmapStorage::SkAutoPixmapStorage\28\29 -2231:SkAutoDeviceTransformRestore::~SkAutoDeviceTransformRestore\28\29 -2232:SkAutoDeviceTransformRestore::SkAutoDeviceTransformRestore\28SkDevice*\2c\20SkM44\20const&\29 -2233:SkAutoCanvasRestore::SkAutoCanvasRestore\28SkCanvas*\2c\20bool\29 -2234:SkAutoBlitterChoose::SkAutoBlitterChoose\28skcpu::Draw\20const&\2c\20SkMatrix\20const*\2c\20SkPaint\20const&\2c\20SkRect\20const&\2c\20SkDrawCoverage\29 -2235:SkAAClipBlitter::~SkAAClipBlitter\28\29 -2236:SkAAClip::setRegion\28SkRegion\20const&\29::$_0::operator\28\29\28unsigned\20char\2c\20int\29\20const -2237:SkAAClip::findX\28unsigned\20char\20const*\2c\20int\2c\20int*\29\20const -2238:SkAAClip::findRow\28int\2c\20int*\29\20const -2239:SkAAClip::Builder::Blitter::~Blitter\28\29 -2240:SaveErrorCode -2241:RoughlyEqualUlps\28float\2c\20float\29 -2242:R.10443 -2243:R -2244:PS_Conv_ToInt -2245:OT::hmtxvmtx::accelerator_t::get_leading_bearing_without_var_unscaled\28unsigned\20int\2c\20int*\29\20const -2246:OT::hb_ot_apply_context_t::replace_glyph\28unsigned\20int\29 -2247:OT::fvar::get_axes\28\29\20const -2248:OT::Layout::GPOS_impl::ValueFormat::sanitize_values_stride_unsafe\28hb_sanitize_context_t*\2c\20OT::Layout::GPOS_impl::ValueBase\20const*\2c\20OT::IntType\20const*\2c\20unsigned\20int\2c\20unsigned\20int\29\20const -2249:OT::DeltaSetIndexMap::map\28unsigned\20int\29\20const -2250:OT::CFFIndex>\20const&\20CFF::StructAtOffsetOrNull>>\28void\20const*\2c\20int\2c\20hb_sanitize_context_t&\29 -2251:OT::CFFIndex>::offset_at\28unsigned\20int\29\20const -2252:Normalize -2253:Ins_Goto_CodeRange -2254:GrTriangulator::setBottom\28GrTriangulator::Edge*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Comparator\20const&\29\20const -2255:GrTriangulator::VertexList::append\28GrTriangulator::VertexList\20const&\29 -2256:GrTriangulator::Line::normalize\28\29 -2257:GrTriangulator::Edge::disconnect\28\29 -2258:GrThreadSafeCache::find\28skgpu::UniqueKey\20const&\29 -2259:GrThreadSafeCache::add\28skgpu::UniqueKey\20const&\2c\20GrSurfaceProxyView\20const&\29 -2260:GrTextureEffect::texture\28\29\20const -2261:GrSurfaceProxyView::Copy\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20skgpu::Mipmapped\2c\20SkIRect\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20std::__2::basic_string_view>\29 -2262:GrSurfaceProxyPriv::doLazyInstantiation\28GrResourceProvider*\29 -2263:GrSurface::~GrSurface\28\29 -2264:GrStyledShape::simplify\28\29 -2265:GrStyle::applies\28\29\20const -2266:GrSimpleMeshDrawOpHelperWithStencil::fixedFunctionFlags\28\29\20const -2267:GrSimpleMeshDrawOpHelper::finalizeProcessors\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrUserStencilSettings\20const*\2c\20GrClampType\2c\20GrProcessorAnalysisCoverage\2c\20GrProcessorAnalysisColor*\29 -2268:GrSimpleMeshDrawOpHelper::detachProcessorSet\28\29 -2269:GrSimpleMeshDrawOpHelper::CreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrPipeline\20const*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrGeometryProcessor*\2c\20GrPrimitiveType\2c\20GrXferBarrierFlags\2c\20GrLoadOp\2c\20GrUserStencilSettings\20const*\29 -2270:GrSimpleMesh::setIndexedPatterned\28sk_sp\2c\20int\2c\20int\2c\20int\2c\20sk_sp\2c\20int\2c\20int\29 -2271:GrShape::setRect\28SkRect\20const&\29 -2272:GrShape::GrShape\28GrShape\20const&\29 -2273:GrShaderVar::addModifier\28char\20const*\29 -2274:GrSWMaskHelper::~GrSWMaskHelper\28\29 -2275:GrResourceProvider::findOrMakeStaticBuffer\28GrGpuBufferType\2c\20unsigned\20long\2c\20void\20const*\2c\20skgpu::UniqueKey\20const&\29 -2276:GrResourceProvider::findOrMakeStaticBuffer\28GrGpuBufferType\2c\20unsigned\20long\2c\20skgpu::UniqueKey\20const&\2c\20void\20\28*\29\28skgpu::VertexWriter\2c\20unsigned\20long\29\29 -2277:GrResourceCache::purgeAsNeeded\28\29 -2278:GrRenderTask::addDependency\28GrDrawingManager*\2c\20GrSurfaceProxy*\2c\20skgpu::Mipmapped\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29 -2279:GrRecordingContextPriv::makeSFC\28GrImageInfo\2c\20std::__2::basic_string_view>\2c\20SkBackingFit\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrSurfaceOrigin\2c\20skgpu::Budgeted\29 -2280:GrQuad::asRect\28SkRect*\29\20const -2281:GrProcessorSet::operator!=\28GrProcessorSet\20const&\29\20const -2282:GrPixmapBase::GrPixmapBase\28GrImageInfo\2c\20void\20const*\2c\20unsigned\20long\29 -2283:GrPipeline::getXferProcessor\28\29\20const -2284:GrNativeRect::asSkIRect\28\29\20const -2285:GrGpuResource::isPurgeable\28\29\20const -2286:GrGeometryProcessor::ProgramImpl::~ProgramImpl\28\29 -2287:GrGeometryProcessor::ProgramImpl::WriteOutputPosition\28GrGLSLVertexBuilder*\2c\20GrGLSLUniformHandler*\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\2c\20char\20const*\2c\20SkMatrix\20const&\2c\20GrResourceHandle*\29 -2288:GrGLSLShaderBuilder::defineConstant\28char\20const*\2c\20float\29 -2289:GrGLSLShaderBuilder::addFeature\28unsigned\20int\2c\20char\20const*\29 -2290:GrGLSLProgramBuilder::nameVariable\28char\2c\20char\20const*\2c\20bool\29 -2291:GrGLSLColorSpaceXformHelper::setData\28GrGLSLProgramDataManager\20const&\2c\20GrColorSpaceXform\20const*\29 -2292:GrGLSLColorSpaceXformHelper::emitCode\28GrGLSLUniformHandler*\2c\20GrColorSpaceXform\20const*\2c\20unsigned\20int\29 -2293:GrGLGpu::flushColorWrite\28bool\29 -2294:GrGLGpu::bindTexture\28int\2c\20GrSamplerState\2c\20skgpu::Swizzle\20const&\2c\20GrGLTexture*\29 -2295:GrFragmentProcessors::Make\28SkShader\20const*\2c\20GrFPArgs\20const&\2c\20SkMatrix\20const&\29 -2296:GrFragmentProcessor::visitWithImpls\28std::__2::function\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29\20const -2297:GrFragmentProcessor::visitProxies\28std::__2::function\20const&\29\20const -2298:GrFragmentProcessor::ColorMatrix\28std::__2::unique_ptr>\2c\20float\20const*\2c\20bool\2c\20bool\2c\20bool\29 -2299:GrDstProxyView::operator=\28GrDstProxyView\20const&\29 -2300:GrDrawingManager::closeActiveOpsTask\28\29 -2301:GrDrawingManager::appendTask\28sk_sp\29 -2302:GrColorSpaceXformEffect::Make\28std::__2::unique_ptr>\2c\20sk_sp\29 -2303:GrColorSpaceXform::XformKey\28GrColorSpaceXform\20const*\29 -2304:GrColorSpaceXform::Make\28GrColorInfo\20const&\2c\20GrColorInfo\20const&\29 -2305:GrColorInfo::GrColorInfo\28GrColorInfo\20const&\29 -2306:GrCaps::isFormatCompressed\28GrBackendFormat\20const&\29\20const -2307:GrBufferAllocPool::~GrBufferAllocPool\28\29 -2308:GrBufferAllocPool::putBack\28unsigned\20long\29 -2309:GrBlurUtils::convolve_gaussian\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20GrColorType\2c\20SkAlphaType\2c\20SkIRect\2c\20SkIRect\2c\20GrBlurUtils::\28anonymous\20namespace\29::Direction\2c\20int\2c\20float\2c\20SkTileMode\2c\20sk_sp\2c\20SkBackingFit\29::$_1::operator\28\29\28SkIRect\29\20const -2310:GrAAConvexTessellator::lineTo\28SkPoint\20const&\2c\20GrAAConvexTessellator::CurveState\29 -2311:FwDCubicEvaluator::restart\28int\29 -2312:FT_Vector_Transform -2313:FT_Select_Charmap -2314:FT_Lookup_Renderer -2315:FT_Get_Module_Interface -2316:CFF::opset_t::process_op\28unsigned\20int\2c\20CFF::interp_env_t&\29 -2317:CFF::arg_stack_t::push_int\28int\29 -2318:Bounder::Bounder\28SkRect\20const&\2c\20SkPaint\20const&\29 -2319:BlockIndexIterator::Last\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::First\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Decrement\28SkBlockAllocator::Block\20const*\2c\20int\29\2c\20&SkTBlockList::GetItem\28SkBlockAllocator::Block*\2c\20int\29>::Item::operator++\28\29 -2320:ActiveEdge::intersect\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20unsigned\20short\2c\20unsigned\20short\29\20const -2321:AAT::hb_aat_apply_context_t::setup_buffer_glyph_set\28\29 -2322:AAT::hb_aat_apply_context_t::buffer_intersects_machine\28\29\20const -2323:AAT::SubtableGlyphCoverage::sanitize\28hb_sanitize_context_t*\2c\20unsigned\20int\29\20const -2324:2111 -2325:2112 -2326:2113 -2327:2114 -2328:2115 -2329:2116 -2330:2117 -2331:2118 -2332:2119 -2333:2120 -2334:2121 -2335:2122 -2336:2123 -2337:wmemchr -2338:void\20std::__2::unique_ptr>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair\2c\20std::__2::basic_string_view>\2c\20skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair\2c\20std::__2::basic_string_view>\2c\20skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d>>::reset\5babi:ne180100\5d>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair\2c\20std::__2::basic_string_view>\2c\20skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>::Slot*\2c\200>\28skia_private::THashTable>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair\2c\20std::__2::basic_string_view>\2c\20skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>::Slot*\29 -2339:void\20std::__2::reverse\5babi:nn180100\5d\28unsigned\20int*\2c\20unsigned\20int*\29 -2340:void\20std::__2::__variant_detail::__assignment>::__generic_assign\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&>\28std::__2::__variant_detail::__copy_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\29 -2341:void\20std::__2::__optional_storage_base::__assign_from\5babi:ne180100\5d>\28std::__2::__optional_move_assign_base&&\29 -2342:void\20hb_serialize_context_t::add_link\2c\20void\2c\20true>>\28OT::OffsetTo\2c\20void\2c\20true>&\2c\20unsigned\20int\2c\20hb_serialize_context_t::whence_t\2c\20unsigned\20int\29 -2343:void\20hb_sanitize_context_t::set_object\28AAT::KerxSubTable\20const*\29 -2344:void\20SkSafeUnref\28sktext::gpu::TextStrike*\29 -2345:void\20SkSafeUnref\28GrArenas*\29 -2346:void\20SkSL::RP::unpack_nybbles_to_offsets\28unsigned\20int\2c\20SkSpan\29 -2347:void\20AAT::Lookup::collect_glyphs\28hb_bit_set_t&\2c\20unsigned\20int\29\20const -2348:void\20AAT::ClassTable>::collect_glyphs\28hb_bit_set_t&\2c\20unsigned\20int\29\20const -2349:void*\20flutter::DisplayListBuilder::Push\28unsigned\20long\29 -2350:void*\20flutter::DisplayListBuilder::Push\28unsigned\20long\29 -2351:void*\20flutter::DisplayListBuilder::Push\28unsigned\20long\29 -2352:ubidi_setPara_skia -2353:ubidi_getCustomizedClass_skia -2354:tt_set_mm_blend -2355:tt_face_get_ps_name -2356:trinkle -2357:t1_builder_check_points -2358:surface_getThreadId -2359:subdivide\28SkConic\20const&\2c\20SkPoint*\2c\20int\29 -2360:std::__2::vector>\2c\20std::__2::allocator>>>::__swap_out_circular_buffer\28std::__2::__split_buffer>\2c\20std::__2::allocator>>&>&\29 -2361:std::__2::vector>\2c\20std::__2::allocator>>>::__clear\5babi:ne180100\5d\28\29 -2362:std::__2::vector>\2c\20std::__2::allocator>>>::~vector\5babi:ne180100\5d\28\29 -2363:std::__2::vector>::__recommend\5babi:ne180100\5d\28unsigned\20long\29\20const -2364:std::__2::vector>::__recommend\5babi:ne180100\5d\28unsigned\20long\29\20const -2365:std::__2::vector\2c\20std::__2::allocator>>::push_back\5babi:ne180100\5d\28sk_sp\20const&\29 -2366:std::__2::vector\2c\20std::__2::allocator>>::__swap_out_circular_buffer\28std::__2::__split_buffer\2c\20std::__2::allocator>&>&\29 -2367:std::__2::vector>::push_back\5babi:ne180100\5d\28float&&\29 -2368:std::__2::vector>::__move_assign\28std::__2::vector>&\2c\20std::__2::integral_constant\29 -2369:std::__2::vector>::__swap_out_circular_buffer\28std::__2::__split_buffer&>&\29 -2370:std::__2::unordered_map\2c\20std::__2::equal_to\2c\20std::__2::allocator>>::operator\5b\5d\28GrTriangulator::Vertex*\20const&\29 -2371:std::__2::unique_ptr\2c\20std::__2::allocator>\2c\20SkGoodHash>::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete\2c\20std::__2::allocator>\2c\20SkGoodHash>::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -2372:std::__2::unique_ptr::Pair\2c\20SkSL::SymbolTable::SymbolKey\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete::Pair\2c\20SkSL::SymbolTable::SymbolKey\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -2373:std::__2::unique_ptr::Traits>::Slot\20\5b\5d\2c\20std::__2::default_delete::Traits>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -2374:std::__2::unique_ptr::AdaptedTraits>::Slot\20\5b\5d\2c\20std::__2::default_delete::AdaptedTraits>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -2375:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28skgpu::ganesh::SurfaceDrawContext*\29 -2376:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -2377:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28skgpu::ganesh::PathRendererChain*\29 -2378:std::__2::unique_ptr\20\5b\5d\2c\20std::__2::default_delete\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -2379:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28hb_face_t*\29 -2380:std::__2::unique_ptr::release\5babi:nn180100\5d\28\29 -2381:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -2382:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -2383:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -2384:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -2385:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -2386:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -2387:std::__2::moneypunct::do_decimal_point\28\29\20const -2388:std::__2::moneypunct::pos_format\5babi:nn180100\5d\28\29\20const -2389:std::__2::moneypunct::do_decimal_point\28\29\20const -2390:std::__2::locale::locale\28std::__2::locale\20const&\29 -2391:std::__2::locale::classic\28\29 -2392:std::__2::function::operator\28\29\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29\20const -2393:std::__2::function::operator\28\29\28int\2c\20skia::textlayout::Paragraph::VisitorInfo\20const*\29\20const -2394:std::__2::enable_if\2c\20int>::type\20impeller::saturated::Sub\28int\2c\20int\29 -2395:std::__2::enable_if::value\20&&\20is_move_assignable::value\2c\20void>::type\20std::__2::swap\5babi:nn180100\5d\28unsigned\20int&\2c\20unsigned\20int&\29 -2396:std::__2::enable_if\28\29\20==\20std::declval\28\29\29\2c\20bool>\2c\20bool>::type\20std::__2::operator==\5babi:ne180100\5d\28std::__2::optional\20const&\2c\20std::__2::optional\20const&\29 -2397:std::__2::deque>::pop_front\28\29 -2398:std::__2::deque>::begin\5babi:ne180100\5d\28\29 -2399:std::__2::ctype::toupper\5babi:nn180100\5d\28char\29\20const -2400:std::__2::chrono::duration>::duration\5babi:nn180100\5d\28long\20long\20const&\29 -2401:std::__2::basic_stringbuf\2c\20std::__2::allocator>::~basic_stringbuf\28\29 -2402:std::__2::basic_stringbuf\2c\20std::__2::allocator>::str\5babi:ne180100\5d\28\29\20const\20& -2403:std::__2::basic_string_view>::find\5babi:ne180100\5d\28char\2c\20unsigned\20long\29\20const -2404:std::__2::basic_string\2c\20std::__2::allocator>\20const*\20std::__2::__scan_keyword\5babi:nn180100\5d>\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const*\2c\20std::__2::ctype>\28std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const*\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const*\2c\20std::__2::ctype\20const&\2c\20unsigned\20int&\2c\20bool\29 -2405:std::__2::basic_string\2c\20std::__2::allocator>::operator\5b\5d\5babi:nn180100\5d\28unsigned\20long\29\20const -2406:std::__2::basic_string\2c\20std::__2::allocator>::__fits_in_sso\5babi:nn180100\5d\28unsigned\20long\29 -2407:std::__2::basic_string\2c\20std::__2::allocator>\20const*\20std::__2::__scan_keyword\5babi:nn180100\5d>\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const*\2c\20std::__2::ctype>\28std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const*\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const*\2c\20std::__2::ctype\20const&\2c\20unsigned\20int&\2c\20bool\29 -2408:std::__2::basic_string\2c\20std::__2::allocator>::pop_back\5babi:ne180100\5d\28\29 -2409:std::__2::basic_string\2c\20std::__2::allocator>::operator=\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\29 -2410:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:nn180100\5d\28char*\2c\20char*\2c\20std::__2::allocator\20const&\29 -2411:std::__2::basic_string\2c\20std::__2::allocator>::__get_short_size\5babi:nn180100\5d\28\29\20const -2412:std::__2::basic_string\2c\20std::__2::allocator>::__assign_external\28char\20const*\2c\20unsigned\20long\29 -2413:std::__2::basic_streambuf>::__pbump\5babi:nn180100\5d\28long\29 -2414:std::__2::basic_ostringstream\2c\20std::__2::allocator>::~basic_ostringstream\28\29 -2415:std::__2::basic_iostream>::~basic_iostream\28\29 -2416:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d>>\28SkSL::Position&\2c\20SkSL::OperatorKind&&\2c\20std::__2::unique_ptr>&&\29 -2417:std::__2::__tuple_impl\2c\20sk_sp\2c\20sk_sp>::~__tuple_impl\28\29 -2418:std::__2::__tuple_impl\2c\20GrFragmentProcessor\20const*\2c\20GrGeometryProcessor::ProgramImpl::TransformInfo>::__tuple_impl\28std::__2::__tuple_impl\2c\20GrFragmentProcessor\20const*\2c\20GrGeometryProcessor::ProgramImpl::TransformInfo>&&\29 -2419:std::__2::__tree\2c\20std::__2::__map_value_compare\2c\20std::__2::less\2c\20true>\2c\20std::__2::allocator>>::~__tree\28\29 -2420:std::__2::__throw_bad_variant_access\5babi:ne180100\5d\28\29 -2421:std::__2::__split_buffer>\2c\20std::__2::allocator>>&>::~__split_buffer\28\29 -2422:std::__2::__split_buffer>::push_front\28skia::textlayout::OneLineShaper::RunBlock*&&\29 -2423:std::__2::__split_buffer>::push_back\5babi:ne180100\5d\28skia::textlayout::OneLineShaper::RunBlock*\20const&\29 -2424:std::__2::__split_buffer&>::__split_buffer\28unsigned\20long\2c\20unsigned\20long\2c\20std::__2::allocator&\29 -2425:std::__2::__shared_weak_count::__release_shared\5babi:ne180100\5d\28\29 -2426:std::__2::__shared_count::__release_shared\5babi:nn180100\5d\28\29 -2427:std::__2::__optional_destruct_base::~__optional_destruct_base\5babi:ne180100\5d\28\29 -2428:std::__2::__optional_destruct_base::~__optional_destruct_base\5babi:ne180100\5d\28\29 -2429:std::__2::__optional_destruct_base::reset\5babi:ne180100\5d\28\29 -2430:std::__2::__num_put_base::__format_int\28char*\2c\20char\20const*\2c\20bool\2c\20unsigned\20int\29 -2431:std::__2::__num_put_base::__format_float\28char*\2c\20char\20const*\2c\20unsigned\20int\29 -2432:std::__2::__itoa::__append8\5babi:nn180100\5d\28char*\2c\20unsigned\20int\29 -2433:std::__2::__function::__value_func::operator\28\29\5babi:ne180100\5d\28\29\20const -2434:std::__2::__function::__value_func::operator\28\29\5babi:ne180100\5d\28SkSL::Variable\20const&\29\20const -2435:skvx::Vec<8\2c\20unsigned\20short>\20skvx::operator+<8\2c\20unsigned\20short\2c\20unsigned\20short\2c\20void>\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20unsigned\20short\29 -2436:skvx::Vec<4\2c\20unsigned\20short>\20skvx::operator&<4\2c\20unsigned\20short>\28skvx::Vec<4\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<4\2c\20unsigned\20short>\20const&\29 -2437:skvx::Vec<4\2c\20skvx::Mask::type>\20skvx::operator>=<4\2c\20float\2c\20float\2c\20void>\28skvx::Vec<4\2c\20float>\20const&\2c\20float\29 -2438:skvx::Vec<4\2c\20float>\20skvx::operator*<4\2c\20float\2c\20double\2c\20void>\28skvx::Vec<4\2c\20float>\20const&\2c\20double\29 -2439:skvx::Vec<2\2c\20unsigned\20char>\20skvx::cast\28skvx::Vec<2\2c\20float>\20const&\29 -2440:sktext::gpu::SubRun::~SubRun\28\29 -2441:sktext::gpu::GlyphVector::~GlyphVector\28\29 -2442:sktext::SkStrikePromise::strike\28\29 -2443:skif::\28anonymous\20namespace\29::draw_tiled_border\28SkCanvas*\2c\20SkTileMode\2c\20SkPaint\20const&\2c\20skif::LayerSpace\20const&\2c\20skif::LayerSpace\2c\20skif::LayerSpace\29::$_1::operator\28\29\28SkPoint\20const&\2c\20SkPoint\20const&\29\20const -2444:skif::\28anonymous\20namespace\29::downscale_step_count\28float\29 -2445:skif::\28anonymous\20namespace\29::GaneshBackend::~GaneshBackend\28\29 -2446:skif::LayerSpace\20skif::Mapping::paramToLayer\28skif::ParameterSpace\20const&\29\20const -2447:skif::LayerSpace::postConcat\28skif::LayerSpace\20const&\29 -2448:skif::LayerSpace\20skif::Mapping::deviceToLayer\28skif::DeviceSpace\20const&\29\20const -2449:skif::FilterResult::subset\28skif::LayerSpace\20const&\2c\20skif::LayerSpace\20const&\2c\20bool\29\20const -2450:skif::FilterResult::getAnalyzedShaderView\28skif::Context\20const&\2c\20SkSamplingOptions\20const&\2c\20SkEnumBitMask\29\20const -2451:skif::FilterResult::applyTransform\28skif::Context\20const&\2c\20skif::LayerSpace\20const&\2c\20SkSamplingOptions\20const&\29\20const -2452:skif::FilterResult::applyCrop\28skif::Context\20const&\2c\20skif::LayerSpace\20const&\2c\20SkTileMode\29\20const -2453:skif::FilterResult::analyzeBounds\28SkMatrix\20const&\2c\20SkIRect\20const&\2c\20skif::FilterResult::BoundsScope\29\20const -2454:skif::FilterResult::Builder::add\28skif::FilterResult\20const&\2c\20std::__2::optional>\2c\20SkEnumBitMask\2c\20SkSamplingOptions\20const&\29 -2455:skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::uncheckedSet\28skia_private::THashMap::Pair&&\29 -2456:skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::uncheckedSet\28skia_private::THashMap::Pair&&\29 -2457:skia_private::THashTable>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair\2c\20std::__2::basic_string_view>\2c\20skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>::uncheckedSet\28skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair&&\29 -2458:skia_private::THashTable::Pair\2c\20char\20const*\2c\20skia_private::THashMap::Pair>::uncheckedSet\28skia_private::THashMap::Pair&&\29 -2459:skia_private::THashTable\2c\20std::__2::allocator>\2c\20SkGoodHash>::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkGoodHash>::Pair>::uncheckedSet\28skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkGoodHash>::Pair&&\29 -2460:skia_private::THashTable::Pair\2c\20SkSL::Analysis::SpecializedCallKey\2c\20skia_private::THashMap::Pair>::Hash\28SkSL::Analysis::SpecializedCallKey\20const&\29 -2461:skia_private::THashTable::Traits>::uncheckedSet\28long\20long&&\29 -2462:skia_private::THashTable::Traits>::uncheckedSet\28int&&\29 -2463:skia_private::THashTable::Entry*\2c\20unsigned\20int\2c\20SkLRUCache::Traits>::resize\28int\29 -2464:skia_private::THashTable::Entry*\2c\20unsigned\20int\2c\20SkLRUCache::Traits>::find\28unsigned\20int\20const&\29\20const -2465:skia_private::THashMap::find\28unsigned\20int\20const&\29\20const -2466:skia_private::THashMap::operator\5b\5d\28SkSL::Variable\20const*\20const&\29 -2467:skia_private::TArray>\2c\20true>::destroyAll\28\29 -2468:skia_private::TArray>\2c\20true>::push_back\28std::__2::unique_ptr>&&\29 -2469:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -2470:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -2471:skia_private::TArray::~TArray\28\29 -2472:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -2473:skia_private::TArray::~TArray\28\29 -2474:skia_private::TArray\2c\20true>::~TArray\28\29 -2475:skia_private::TArray::push_back_n\28int\2c\20int\20const&\29 -2476:skia_private::TArray::operator=\28skia_private::TArray\20const&\29 -2477:skia_private::TArray<\28anonymous\20namespace\29::MeshOp::Mesh\2c\20true>::preallocateNewData\28int\2c\20double\29 -2478:skia_private::TArray<\28anonymous\20namespace\29::MeshOp::Mesh\2c\20true>::installDataAndUpdateCapacity\28SkSpan\29 -2479:skia_private::TArray::clear\28\29 -2480:skia_private::TArray::operator=\28skia_private::TArray&&\29 -2481:skia_private::TArray::operator=\28skia_private::TArray\20const&\29 -2482:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -2483:skia_private::TArray::operator=\28skia_private::TArray\20const&\29 -2484:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -2485:skia_private::TArray::push_back\28GrRenderTask*&&\29 -2486:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -2487:skia_private::AutoSTMalloc<4ul\2c\20SkFontArguments::Palette::Override\2c\20void>::AutoSTMalloc\28unsigned\20long\29 -2488:skia_private::AutoSTArray<24\2c\20unsigned\20int>::reset\28int\29 -2489:skia_png_zstream_error -2490:skia_png_read_data -2491:skia_png_get_int_32 -2492:skia_png_chunk_unknown_handling -2493:skia_png_calloc -2494:skia::textlayout::TextWrapper::getClustersTrimmedWidth\28\29 -2495:skia::textlayout::TextWrapper::TextStretch::startFrom\28skia::textlayout::Cluster*\2c\20unsigned\20long\29 -2496:skia::textlayout::TextWrapper::TextStretch::extend\28skia::textlayout::Cluster*\29 -2497:skia::textlayout::TextLine::measureTextInsideOneRun\28skia::textlayout::SkRange\2c\20skia::textlayout::Run\20const*\2c\20float\2c\20float\2c\20bool\2c\20skia::textlayout::TextLine::TextAdjustment\29\20const -2498:skia::textlayout::TextLine::isLastLine\28\29\20const -2499:skia::textlayout::Run::Run\28skia::textlayout::Run\20const&\29 -2500:skia::textlayout::ParagraphImpl::getLineNumberAt\28unsigned\20long\29\20const -2501:skia::textlayout::ParagraphImpl::findPreviousGraphemeBoundary\28unsigned\20long\29\20const -2502:skia::textlayout::ParagraphCacheKey::~ParagraphCacheKey\28\29 -2503:skia::textlayout::ParagraphBuilderImpl::startStyledBlock\28\29 -2504:skia::textlayout::OneLineShaper::RunBlock&\20std::__2::vector>::emplace_back\28skia::textlayout::OneLineShaper::RunBlock&\29 -2505:skia::textlayout::InternalLineMetrics::updateLineMetrics\28skia::textlayout::InternalLineMetrics&\29 -2506:skia::textlayout::InternalLineMetrics::runTop\28skia::textlayout::Run\20const*\2c\20skia::textlayout::LineMetricStyle\29\20const -2507:skia::textlayout::FontCollection::getFontManagerOrder\28\29\20const -2508:skia::textlayout::Decorations::calculateGaps\28skia::textlayout::TextLine::ClipContext\20const&\2c\20SkRect\20const&\2c\20float\2c\20float\29 -2509:skia::textlayout::Cluster::runOrNull\28\29\20const -2510:skgpu::tess::PatchStride\28skgpu::tess::PatchAttribs\29 -2511:skgpu::tess::MiddleOutPolygonTriangulator::MiddleOutPolygonTriangulator\28int\2c\20SkPoint\29 -2512:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::fixedFunctionFlags\28\29\20const -2513:skgpu::ganesh::SurfaceFillContext::~SurfaceFillContext\28\29 -2514:skgpu::ganesh::SurfaceFillContext::replaceOpsTask\28\29 -2515:skgpu::ganesh::SurfaceDrawContext::fillQuadWithEdgeAA\28GrClip\20const*\2c\20GrPaint&&\2c\20GrQuadAAFlags\2c\20SkMatrix\20const&\2c\20SkPoint\20const*\2c\20SkPoint\20const*\29 -2516:skgpu::ganesh::SurfaceDrawContext::fillPixelsWithLocalMatrix\28GrClip\20const*\2c\20GrPaint&&\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\29 -2517:skgpu::ganesh::SurfaceDrawContext::drawPaint\28GrClip\20const*\2c\20GrPaint&&\2c\20SkMatrix\20const&\29 -2518:skgpu::ganesh::SurfaceDrawContext::MakeWithFallback\28GrRecordingContext*\2c\20GrColorType\2c\20sk_sp\2c\20SkBackingFit\2c\20SkISize\2c\20SkSurfaceProps\20const&\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrSurfaceOrigin\2c\20skgpu::Budgeted\29 -2519:skgpu::ganesh::SurfaceContext::~SurfaceContext\28\29 -2520:skgpu::ganesh::SurfaceContext::transferPixels\28GrColorType\2c\20SkIRect\20const&\29::$_0::$_0\28$_0&&\29 -2521:skgpu::ganesh::SurfaceContext::PixelTransferResult::operator=\28skgpu::ganesh::SurfaceContext::PixelTransferResult&&\29 -2522:skgpu::ganesh::SupportedTextureFormats\28GrImageContext\20const&\29::$_0::operator\28\29\28SkYUVAPixmapInfo::DataType\2c\20int\29\20const -2523:skgpu::ganesh::SmallPathAtlasMgr::~SmallPathAtlasMgr\28\29 -2524:skgpu::ganesh::QuadPerEdgeAA::VertexSpec::coverageMode\28\29\20const -2525:skgpu::ganesh::PathInnerTriangulateOp::pushFanFillProgram\28GrTessellationShader::ProgramArgs\20const&\2c\20GrUserStencilSettings\20const*\29 -2526:skgpu::ganesh::OpsTask::deleteOps\28\29 -2527:skgpu::ganesh::OpsTask::OpChain::List::operator=\28skgpu::ganesh::OpsTask::OpChain::List&&\29 -2528:skgpu::ganesh::Device::drawEdgeAAImageSet\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29::$_0::operator\28\29\28int\29\20const -2529:skgpu::ganesh::ClipStack::clipRect\28SkMatrix\20const&\2c\20SkRect\20const&\2c\20GrAA\2c\20SkClipOp\29 -2530:skgpu::TClientMappedBufferManager::BufferFinishedMessage::BufferFinishedMessage\28skgpu::TClientMappedBufferManager::BufferFinishedMessage&&\29 -2531:skgpu::Swizzle::Concat\28skgpu::Swizzle\20const&\2c\20skgpu::Swizzle\20const&\29 -2532:skgpu::Swizzle::CToI\28char\29 -2533:skcpu::Recorder::TODO\28\29 -2534:skcpu::Draw::drawPathCoverage\28SkPath\20const&\2c\20SkPaint\20const&\2c\20SkBlitter*\29\20const -2535:sk_sp::operator=\28sk_sp&&\29 -2536:sk_sp::reset\28SkMipmap*\29 -2537:sk_sp::~sk_sp\28\29 -2538:sk_sp::reset\28SkColorSpace*\29 -2539:sk_sp::~sk_sp\28\29 -2540:sk_sp::~sk_sp\28\29 -2541:skData_getSize -2542:shr -2543:shl -2544:sect_with_horizontal\28SkPoint\20const*\2c\20float\29 -2545:roughly_between\28double\2c\20double\2c\20double\29 -2546:pt_to_line\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\29 -2547:psh_calc_max_height -2548:ps_mask_set_bit -2549:ps_dimension_set_mask_bits -2550:ps_builder_check_points -2551:ps_builder_add_point -2552:png_colorspace_endpoints_match -2553:path_is_trivial\28SkPath\20const&\29::Trivializer::addTrivialContourPoint\28SkPoint\20const&\29 -2554:output_char\28hb_buffer_t*\2c\20unsigned\20int\2c\20unsigned\20int\29 -2555:operator!=\28SkRect\20const&\2c\20SkRect\20const&\29 -2556:nearly_equal\28double\2c\20double\29 -2557:mbrtowc -2558:mask_gamma_cache_mutex\28\29 -2559:map_rect_perspective\28SkRect\20const&\2c\20float\20const*\29::$_0::operator\28\29\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29\20const -2560:lineMetrics_getEndIndex -2561:is_smooth_enough\28SkAnalyticEdge*\2c\20SkAnalyticEdge*\2c\20int\29 -2562:is_ICC_signature_char -2563:interpolate_local\28float\2c\20int\2c\20int\2c\20int\2c\20int\2c\20float*\2c\20float*\2c\20float*\29 -2564:int\20_hb_cmp_method>\28void\20const*\2c\20void\20const*\29 -2565:impeller::\28anonymous\20namespace\29::RoundSuperellipseBuilder::AddOctant\28impeller::RoundSuperellipseParam::Octant\20const&\2c\20bool\2c\20bool\2c\20impeller::Matrix\20const&\29 -2566:impeller::Vector4::operator!=\28impeller::Vector4\20const&\29\20const -2567:impeller::TRect::IntersectsWithRect\28impeller::TRect\20const&\29\20const -2568:impeller::TRect::ClipAndInsert\28impeller::TPoint*\2c\20int\2c\20impeller::Vector3\20const&\2c\20impeller::Vector3\20const&\2c\20impeller::Vector3\20const&\29 -2569:impeller::TPoint::Normalize\28\29\20const -2570:impeller::NormalizeEmptyToZero\28impeller::TSize&\29 -2571:impeller::Matrix::TransformHomogenous\28impeller::TPoint\20const&\29\20const -2572:ilogbf -2573:hb_vector_t\2c\20false>::fini\28\29 -2574:hb_unicode_funcs_t::compose\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\29 -2575:hb_syllabic_insert_dotted_circles\28hb_font_t*\2c\20hb_buffer_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20int\2c\20int\29 -2576:hb_shape_full -2577:hb_serialize_context_t::~hb_serialize_context_t\28\29 -2578:hb_serialize_context_t::hb_serialize_context_t\28void*\2c\20unsigned\20int\29 -2579:hb_serialize_context_t::end_serialize\28\29 -2580:hb_paint_funcs_t::push_scale\28void*\2c\20float\2c\20float\29 -2581:hb_paint_funcs_t::push_font_transform\28void*\2c\20hb_font_t\20const*\29 -2582:hb_paint_funcs_t::push_clip_rectangle\28void*\2c\20float\2c\20float\2c\20float\2c\20float\29 -2583:hb_paint_extents_context_t::paint\28\29 -2584:hb_ot_map_builder_t::disable_feature\28unsigned\20int\29 -2585:hb_map_iter_t\2c\20OT::IntType\2c\20void\2c\20true>\20const>\2c\20hb_partial_t<2u\2c\20$_10\20const*\2c\20OT::ChainRuleSet\20const*>\2c\20\28hb_function_sortedness_t\290\2c\20\28void*\290>::__item__\28\29\20const -2586:hb_lazy_loader_t\2c\20hb_face_t\2c\2012u\2c\20OT::vmtx_accelerator_t>::get_stored\28\29\20const -2587:hb_lazy_loader_t\2c\20hb_face_t\2c\2038u\2c\20OT::sbix_accelerator_t>::do_destroy\28OT::sbix_accelerator_t*\29 -2588:hb_lazy_loader_t\2c\20hb_face_t\2c\2023u\2c\20OT::kern_accelerator_t>::get_stored\28\29\20const -2589:hb_lazy_loader_t\2c\20hb_face_t\2c\205u\2c\20OT::hmtx_accelerator_t>::do_destroy\28OT::hmtx_accelerator_t*\29 -2590:hb_lazy_loader_t\2c\20hb_face_t\2c\2016u\2c\20OT::cff1_accelerator_t>::get_stored\28\29\20const -2591:hb_lazy_loader_t\2c\20hb_face_t\2c\2025u\2c\20OT::GSUB_accelerator_t>::do_destroy\28OT::GSUB_accelerator_t*\29 -2592:hb_lazy_loader_t\2c\20hb_face_t\2c\2026u\2c\20OT::GPOS_accelerator_t>::get_stored\28\29\20const -2593:hb_lazy_loader_t\2c\20hb_face_t\2c\2028u\2c\20AAT::morx_accelerator_t>::do_destroy\28AAT::morx_accelerator_t*\29 -2594:hb_lazy_loader_t\2c\20hb_face_t\2c\2030u\2c\20AAT::kerx_accelerator_t>::do_destroy\28AAT::kerx_accelerator_t*\29 -2595:hb_lazy_loader_t\2c\20hb_face_t\2c\2034u\2c\20hb_blob_t>::get\28\29\20const -2596:hb_language_from_string -2597:hb_iter_t\2c\20hb_array_t>\2c\20$_8\20const&\2c\20\28hb_function_sortedness_t\291\2c\20\28void*\290>\2c\20OT::HBGlyphID16&>::operator*\28\29 -2598:hb_hashmap_t::alloc\28unsigned\20int\29 -2599:hb_font_t::parent_scale_position\28int*\2c\20int*\29 -2600:hb_font_t::get_h_extents_with_fallback\28hb_font_extents_t*\29 -2601:hb_font_t::changed\28\29 -2602:hb_decycler_node_t::~hb_decycler_node_t\28\29 -2603:hb_buffer_t::copy_glyph\28\29 -2604:hb_buffer_t::clear_positions\28\29 -2605:hb_blob_create_sub_blob -2606:hb_blob_create -2607:hb_bit_set_t::~hb_bit_set_t\28\29 -2608:hb_bit_set_t::union_\28hb_bit_set_t\20const&\29 -2609:hb_bit_set_t::resize\28unsigned\20int\2c\20bool\2c\20bool\29 -2610:get_cache\28\29 -2611:ftell -2612:ft_var_readpackedpoints -2613:ft_glyphslot_free_bitmap -2614:flutter::ToSk\28flutter::DlColorSource\20const*\29::$_0::operator\28\29\28flutter::DlGradientColorSourceBase\20const*\29\20const -2615:flutter::DlRuntimeEffectColorSource::~DlRuntimeEffectColorSource\28\29 -2616:flutter::DlGradientColorSourceBase::base_equals_\28flutter::DlGradientColorSourceBase\20const*\29\20const -2617:flutter::DlColorFilterImageFilter::size\28\29\20const -2618:flutter::DisplayListMatrixClipState::mapAndClipRect\28impeller::TRect\20const&\2c\20impeller::TRect*\29\20const -2619:flutter::DisplayListMatrixClipState::clipOval\28impeller::TRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -2620:flutter::DisplayListMatrixClipState::GetLocalCorners\28impeller::TPoint*\2c\20impeller::TRect\20const&\2c\20impeller::Matrix\20const&\29 -2621:flutter::DisplayListBuilder::~DisplayListBuilder\28\29 -2622:flutter::DisplayListBuilder::drawImage\28sk_sp\2c\20impeller::TPoint\20const&\2c\20flutter::DlImageSampling\2c\20bool\29 -2623:flutter::DisplayListBuilder::drawImageRect\28sk_sp\2c\20impeller::TRect\20const&\2c\20impeller::TRect\20const&\2c\20flutter::DlImageSampling\2c\20bool\2c\20flutter::DlSrcRectConstraint\29 -2624:flutter::DisplayListBuilder::drawImageNine\28sk_sp\2c\20impeller::TRect\20const&\2c\20impeller::TRect\20const&\2c\20flutter::DlFilterMode\2c\20bool\29 -2625:flutter::DisplayListBuilder::drawAtlas\28sk_sp\2c\20impeller::RSTransform\20const*\2c\20impeller::TRect\20const*\2c\20flutter::DlColor\20const*\2c\20int\2c\20impeller::BlendMode\2c\20flutter::DlImageSampling\2c\20impeller::TRect\20const*\2c\20bool\29 -2626:flutter::DisplayListBuilder::UpdateLayerResult\28flutter::DisplayListBuilder::OpResult\2c\20impeller::BlendMode\29 -2627:flutter::DisplayListBuilder::Transform\28impeller::Matrix\20const&\29 -2628:flutter::DisplayListBuilder::Skew\28float\2c\20float\29 -2629:flutter::DisplayListBuilder::Scale\28float\2c\20float\29 -2630:flutter::DisplayListBuilder::Rotate\28float\29 -2631:flutter::DisplayListBuilder::GetLocalClipCoverage\28\29\20const -2632:flutter::DisplayListBuilder::DrawText\28std::__2::shared_ptr\20const&\2c\20float\2c\20float\2c\20flutter::DlPaint\20const&\29 -2633:flutter::DisplayListBuilder::DrawShadow\28flutter::DlPath\20const&\2c\20flutter::DlColor\2c\20float\2c\20bool\2c\20float\29 -2634:flutter::DisplayListBuilder::DrawPath\28flutter::DlPath\20const&\2c\20flutter::DlPaint\20const&\29 -2635:flutter::DisplayListBuilder::DrawLine\28impeller::TPoint\20const&\2c\20impeller::TPoint\20const&\2c\20flutter::DlPaint\20const&\29 -2636:flutter::DisplayListBuilder::DrawDisplayList\28sk_sp\2c\20float\29 -2637:flutter::DisplayListBuilder::ClipRoundSuperellipse\28impeller::RoundSuperellipse\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -2638:float\20const*\20std::__2::min_element\5babi:ne180100\5d>\28float\20const*\2c\20float\20const*\2c\20std::__2::__less\29 -2639:float\20const*\20std::__2::max_element\5babi:ne180100\5d>\28float\20const*\2c\20float\20const*\2c\20std::__2::__less\29 -2640:filter_to_gl_mag_filter\28SkFilterMode\29 -2641:extract_mask_subset\28SkMask\20const&\2c\20SkIRect\2c\20int\2c\20int\29 -2642:exp -2643:equal_ulps\28float\2c\20float\2c\20int\2c\20int\29 -2644:dispose_chunk -2645:direct_blur_y\28void\20\28*\29\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\29\2c\20int\2c\20int\2c\20unsigned\20short*\2c\20unsigned\20char\20const*\2c\20unsigned\20long\2c\20int\2c\20int\2c\20unsigned\20char*\2c\20unsigned\20long\29 -2646:derivative_at_t\28double\20const*\2c\20double\29 -2647:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28SkShaderBase&\2c\20bool\20const&\29::'lambda'\28void*\29>\28SkTransformShader&&\29::'lambda'\28char*\29::__invoke\28char*\29 -2648:cubic_delta_from_line\28int\2c\20int\2c\20int\2c\20int\29 -2649:crop_rect_edge\28SkRect\20const&\2c\20int\2c\20int\2c\20int\2c\20int\2c\20float*\2c\20float*\2c\20float*\2c\20float*\2c\20float*\29 -2650:cleanup_program\28GrGLGpu*\2c\20unsigned\20int*\2c\20unsigned\20int*\2c\20unsigned\20int*\29 -2651:clean_paint_for_drawVertices\28SkPaint\29 -2652:clean_paint_for_drawImage\28SkPaint\20const*\29 -2653:check_edge_against_rect\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkRect\20const&\2c\20SkPathDirection\29 -2654:checkOnCurve\28float\2c\20float\2c\20SkPoint\20const&\2c\20SkPoint\20const&\29 -2655:char*\20sktext::gpu::BagOfBytes::allocateBytesFor\28int\29::'lambda'\28\29::operator\28\29\28\29\20const -2656:cff_strcpy -2657:cff_size_get_globals_funcs -2658:cff_index_forget_element -2659:cf2_stack_setReal -2660:cf2_hint_init -2661:cf2_doStems -2662:cf2_doFlex -2663:calculate_path_gap\28float\2c\20float\2c\20SkPath\20const&\29::$_4::operator\28\29\28float\29\20const -2664:buffer_verify_error\28hb_buffer_t*\2c\20hb_font_t*\2c\20char\20const*\2c\20...\29 -2665:bool\20hb_array_t::sanitize\28hb_sanitize_context_t*\29\20const -2666:bool\20flutter::Equals\28flutter::DlImageFilter\20const*\2c\20flutter::DlImageFilter\20const*\29 -2667:bool\20OT::would_match_input>\28OT::hb_would_apply_context_t*\2c\20unsigned\20int\2c\20OT::IntType\20const*\2c\20bool\20\28*\29\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29\2c\20void\20const*\29 -2668:bool\20OT::match_input>\28OT::hb_ot_apply_context_t*\2c\20unsigned\20int\2c\20OT::IntType\20const*\2c\20bool\20\28*\29\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29\2c\20void\20const*\2c\20unsigned\20int*\2c\20unsigned\20int*\2c\20unsigned\20int*\29 -2669:bool\20OT::OffsetTo\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -2670:bool\20OT::OffsetTo>\2c\20OT::IntType\2c\20void\2c\20false>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -2671:bool\20AAT::hb_aat_apply_context_t::output_glyphs\28unsigned\20int\2c\20OT::HBGlyphID16\20const*\29 -2672:blur_y_rect\28void\20\28*\29\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\29\2c\20int\2c\20skvx::Vec<8\2c\20unsigned\20short>\20\28*\29\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29\2c\20int\2c\20unsigned\20short*\2c\20unsigned\20char\20const*\2c\20unsigned\20long\2c\20int\2c\20int\2c\20unsigned\20char*\2c\20unsigned\20long\29 -2673:blur_column\28void\20\28*\29\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\29\2c\20skvx::Vec<8\2c\20unsigned\20short>\20\28*\29\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29\2c\20int\2c\20int\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20unsigned\20char\20const*\2c\20unsigned\20long\2c\20int\2c\20unsigned\20char*\2c\20unsigned\20long\29::$_0::operator\28\29\28unsigned\20char*\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\29\20const -2674:blit_clipped_mask\28SkBlitter*\2c\20SkMask\20const&\2c\20SkIRect\20const&\2c\20SkIRect\20const&\29 -2675:approx_arc_length\28SkPoint\20const*\2c\20int\29 -2676:antifillrect\28SkIRect\20const&\2c\20SkBlitter*\29 -2677:animatedImage_getCurrentFrame -2678:afm_parser_read_int -2679:af_sort_pos -2680:af_latin_hints_compute_segments -2681:acosf -2682:_hb_glyph_info_get_lig_num_comps\28hb_glyph_info_t\20const*\29 -2683:__uselocale -2684:__math_xflow -2685:__cxxabiv1::__base_class_type_info::search_below_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -2686:\28anonymous\20namespace\29::make_vertices_spec\28bool\2c\20bool\29 -2687:\28anonymous\20namespace\29::ThreeBoxApproxPass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29::'lambda'\28skvx::Vec<4\2c\20unsigned\20int>\20const&\29::operator\28\29\28skvx::Vec<4\2c\20unsigned\20int>\20const&\29\20const -2688:\28anonymous\20namespace\29::TentPass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29::'lambda'\28unsigned\20int\20const*\29::operator\28\29\28unsigned\20int\20const*\29\20const -2689:\28anonymous\20namespace\29::TentPass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29::'lambda'\28skvx::Vec<4\2c\20unsigned\20int>\20const&\29::operator\28\29\28skvx::Vec<4\2c\20unsigned\20int>\20const&\29\20const -2690:\28anonymous\20namespace\29::SkBlurImageFilter::kernelBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\29\20const -2691:\28anonymous\20namespace\29::RunIteratorQueue::insert\28SkShaper::RunIterator*\2c\20int\29 -2692:\28anonymous\20namespace\29::RunIteratorQueue::CompareEntry\28\28anonymous\20namespace\29::RunIteratorQueue::Entry\20const&\2c\20\28anonymous\20namespace\29::RunIteratorQueue::Entry\20const&\29 -2693:\28anonymous\20namespace\29::PathGeoBuilder::ensureSpace\28int\2c\20int\2c\20SkPoint\20const*\29 -2694:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::getMangledName\28char\20const*\29 -2695:\28anonymous\20namespace\29::FillRectOpImpl::vertexSpec\28\29\20const -2696:\28anonymous\20namespace\29::CacheImpl::removeInternal\28\28anonymous\20namespace\29::CacheImpl::Value*\29 -2697:\28anonymous\20namespace\29::A8Pass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29::'lambda'\28unsigned\20int\29::operator\28\29\28unsigned\20int\29\20const -2698:WriteRingBuffer -2699:TT_Load_Context -2700:Skwasm::createDlRRect\28float\20const*\29 -2701:SkipCode -2702:SkYUVAPixmaps::~SkYUVAPixmaps\28\29 -2703:SkYUVAPixmaps::operator=\28SkYUVAPixmaps\20const&\29 -2704:SkYUVAPixmaps::SkYUVAPixmaps\28\29 -2705:SkWriter32::writeRRect\28SkRRect\20const&\29 -2706:SkWriter32::writeMatrix\28SkMatrix\20const&\29 -2707:SkWriter32::snapshotAsData\28\29\20const -2708:SkWBuffer::write\28void\20const*\2c\20unsigned\20long\29 -2709:SkVertices::approximateSize\28\29\20const -2710:SkTextBlobBuilder::~SkTextBlobBuilder\28\29 -2711:SkTextBlob::RunRecord::textBuffer\28\29\20const -2712:SkTextBlob::RunRecord::clusterBuffer\28\29\20const -2713:SkTextBlob::RunRecord::StorageSize\28unsigned\20int\2c\20unsigned\20int\2c\20SkTextBlob::GlyphPositioning\2c\20SkSafeMath*\29 -2714:SkTextBlob::RunRecord::Next\28SkTextBlob::RunRecord\20const*\29 -2715:SkTSpan::oppT\28double\29\20const -2716:SkTSpan::closestBoundedT\28SkDPoint\20const&\29\20const -2717:SkTSect::updateBounded\28SkTSpan*\2c\20SkTSpan*\2c\20SkTSpan*\29 -2718:SkTSect::trim\28SkTSpan*\2c\20SkTSect*\29 -2719:SkTSect::removeSpanRange\28SkTSpan*\2c\20SkTSpan*\29 -2720:SkTSect::removeCoincident\28SkTSpan*\2c\20bool\29 -2721:SkTSect::deleteEmptySpans\28\29 -2722:SkTInternalLList::Entry>::remove\28SkLRUCache::Entry*\29 -2723:SkTInternalLList>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry>::remove\28SkLRUCache>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry*\29 -2724:SkTInternalLList>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Entry>::remove\28SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Entry*\29 -2725:SkTDStorage::insert\28int\2c\20int\2c\20void\20const*\29 -2726:SkTDStorage::insert\28int\29 -2727:SkTDStorage::erase\28int\2c\20int\29 -2728:SkTDArray::push_back\28int\20const&\29 -2729:SkTBlockList::pushItem\28\29 -2730:SkStrokeRec::applyToPath\28SkPathBuilder*\2c\20SkPath\20const&\29\20const -2731:SkString::set\28char\20const*\29 -2732:SkString::SkString\28unsigned\20long\29 -2733:SkString::Rec::Make\28char\20const*\2c\20unsigned\20long\29 -2734:SkStrikeSpec::MakeCanonicalized\28SkFont\20const&\2c\20SkPaint\20const*\29 -2735:SkStrikeCache::GlobalStrikeCache\28\29 -2736:SkStrike::glyph\28SkPackedGlyphID\29 -2737:SkSpriteBlitter::~SkSpriteBlitter\28\29 -2738:SkSpecialImages::MakeDeferredFromGpu\28GrRecordingContext*\2c\20SkIRect\20const&\2c\20unsigned\20int\2c\20GrSurfaceProxyView\2c\20GrColorInfo\20const&\2c\20SkSurfaceProps\20const&\29 -2739:SkSpecialImages::AsBitmap\28SkSpecialImage\20const*\2c\20SkBitmap*\29 -2740:SkShadowTessellator::MakeSpot\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkPoint3\20const&\2c\20SkPoint3\20const&\2c\20float\2c\20bool\2c\20bool\29 -2741:SkShaders::MatrixRec::apply\28SkStageRec\20const&\2c\20SkMatrix\20const&\29\20const -2742:SkShaderBlurAlgorithm::renderBlur\28SkRuntimeEffectBuilder*\2c\20SkFilterMode\2c\20SkISize\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkTileMode\2c\20SkIRect\20const&\29\20const::$_0::operator\28\29\28SkIRect\20const&\29\20const -2743:SkShaderBase::appendRootStages\28SkStageRec\20const&\2c\20SkMatrix\20const&\29\20const -2744:SkSemaphore::signal\28int\29 -2745:SkScan::FillIRect\28SkIRect\20const&\2c\20SkRegion\20const*\2c\20SkBlitter*\29 -2746:SkScalerContext_FreeType::emboldenIfNeeded\28FT_FaceRec_*\2c\20FT_GlyphSlotRec_*\2c\20unsigned\20short\29 -2747:SkScalerContextRec::getMatrixFrom2x2\28\29\20const -2748:SkScaleToSides::AdjustRadii\28double\2c\20double\2c\20float*\2c\20float*\29 -2749:SkSamplingOptions::operator!=\28SkSamplingOptions\20const&\29\20const -2750:SkSL::write_stringstream\28SkSL::StringStream\20const&\2c\20SkSL::OutputStream&\29 -2751:SkSL::evaluate_3_way_intrinsic\28SkSL::Context\20const&\2c\20std::__2::array\20const&\2c\20SkSL::Type\20const&\2c\20double\20\28*\29\28double\2c\20double\2c\20double\29\29 -2752:SkSL::eliminate_dead_local_variables\28SkSL::Context\20const&\2c\20SkSpan>>\2c\20SkSL::ProgramUsage*\29::DeadLocalVariableEliminator::~DeadLocalVariableEliminator\28\29 -2753:SkSL::calculate_count\28double\2c\20double\2c\20double\2c\20bool\2c\20bool\29 -2754:SkSL::append_rtadjust_fixup_to_vertex_main\28SkSL::Context\20const&\2c\20SkSL::FunctionDeclaration\20const&\2c\20SkSL::Block&\29::AppendRTAdjustFixupHelper::Pos\28\29\20const -2755:SkSL::\28anonymous\20namespace\29::ProgramUsageVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -2756:SkSL::VarDeclaration::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Modifiers\20const&\2c\20SkSL::Type\20const&\2c\20SkSL::Position\2c\20std::__2::basic_string_view>\2c\20SkSL::VariableStorage\2c\20std::__2::unique_ptr>\29 -2757:SkSL::Type::priority\28\29\20const -2758:SkSL::Type::checkForOutOfRangeLiteral\28SkSL::Context\20const&\2c\20double\2c\20SkSL::Position\29\20const -2759:SkSL::Transform::EliminateDeadFunctions\28SkSL::Program&\29::$_0::operator\28\29\28std::__2::unique_ptr>\20const&\29\20const -2760:SkSL::SymbolTable::lookup\28SkSL::SymbolTable::SymbolKey\20const&\29\20const -2761:SkSL::SymbolTable::isType\28std::__2::basic_string_view>\29\20const -2762:SkSL::Swizzle::MaskString\28skia_private::FixedArray<4\2c\20signed\20char>\20const&\29 -2763:SkSL::RP::SlotManager::mapVariableToSlots\28SkSL::Variable\20const&\2c\20SkSL::RP::SlotRange\29 -2764:SkSL::RP::Program::appendStages\28SkRasterPipeline*\2c\20SkArenaAlloc*\2c\20SkSL::RP::Callbacks*\2c\20SkSpan\29\20const::$_0::operator\28\29\28\29\20const -2765:SkSL::RP::Program::appendCopy\28skia_private::TArray*\2c\20SkArenaAlloc*\2c\20std::byte*\2c\20SkSL::RP::ProgramOp\2c\20unsigned\20int\2c\20int\2c\20unsigned\20int\2c\20int\2c\20int\29\20const -2766:SkSL::RP::Generator::store\28SkSL::RP::LValue&\29 -2767:SkSL::RP::Generator::popToSlotRangeUnmasked\28SkSL::RP::SlotRange\29 -2768:SkSL::RP::Builder::ternary_op\28SkSL::RP::BuilderOp\2c\20int\29 -2769:SkSL::RP::Builder::simplifyPopSlotsUnmasked\28SkSL::RP::SlotRange*\29 -2770:SkSL::RP::Builder::push_zeros\28int\29 -2771:SkSL::RP::Builder::push_loop_mask\28\29 -2772:SkSL::RP::Builder::pad_stack\28int\29 -2773:SkSL::RP::Builder::exchange_src\28\29 -2774:SkSL::ProgramVisitor::visit\28SkSL::Program\20const&\29 -2775:SkSL::ProgramUsage::remove\28SkSL::Statement\20const*\29 -2776:SkSL::PrefixExpression::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Operator\2c\20std::__2::unique_ptr>\29 -2777:SkSL::PipelineStage::PipelineStageCodeGenerator::typedVariable\28SkSL::Type\20const&\2c\20std::__2::basic_string_view>\29 -2778:SkSL::PipelineStage::PipelineStageCodeGenerator::typeName\28SkSL::Type\20const&\29 -2779:SkSL::Parser::parseInitializer\28SkSL::Position\2c\20std::__2::unique_ptr>*\29 -2780:SkSL::Parser::nextRawToken\28\29 -2781:SkSL::Parser::arrayType\28SkSL::Type\20const*\2c\20int\2c\20SkSL::Position\29 -2782:SkSL::Parser::AutoSymbolTable::AutoSymbolTable\28SkSL::Parser*\2c\20std::__2::unique_ptr>*\2c\20bool\29 -2783:SkSL::MethodReference::~MethodReference\28\29_6992 -2784:SkSL::MethodReference::~MethodReference\28\29 -2785:SkSL::LiteralType::priority\28\29\20const -2786:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_sub\28SkSL::Context\20const&\2c\20std::__2::array\20const&\29 -2787:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_dot\28std::__2::array\20const&\29 -2788:SkSL::InterfaceBlock::arraySize\28\29\20const -2789:SkSL::IndexExpression::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -2790:SkSL::GLSLCodeGenerator::writeExtension\28std::__2::basic_string_view>\2c\20bool\29 -2791:SkSL::FieldAccess::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20int\2c\20SkSL::FieldAccessOwnerKind\29 -2792:SkSL::ConstructorArray::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20SkSL::ExpressionArray\29 -2793:SkSL::Compiler::convertProgram\28SkSL::ProgramKind\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20SkSL::ProgramSettings\20const&\29 -2794:SkSL::Block::isEmpty\28\29\20const -2795:SkSL::Block::Make\28SkSL::Position\2c\20skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>\2c\20SkSL::Block::Kind\2c\20std::__2::unique_ptr>\29 -2796:SkSL::Block::MakeBlock\28SkSL::Position\2c\20skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>\2c\20SkSL::Block::Kind\2c\20std::__2::unique_ptr>\29 -2797:SkSL::Analysis::DetectVarDeclarationWithoutScope\28SkSL::Statement\20const&\2c\20SkSL::ErrorReporter*\29 -2798:SkRuntimeEffect::Result::~Result\28\29 -2799:SkResourceCache::remove\28SkResourceCache::Rec*\29 -2800:SkRegion::writeToMemory\28void*\29\20const -2801:SkRegion::SkRegion\28SkRegion\20const&\29 -2802:SkRect::sort\28\29 -2803:SkRect::setBoundsCheck\28SkSpan\29 -2804:SkRect::offset\28SkPoint\20const&\29 -2805:SkRect::inset\28float\2c\20float\29 -2806:SkRecords::Optional::~Optional\28\29 -2807:SkRecords::NoOp*\20SkRecord::replace\28int\29 -2808:SkReadBuffer::skip\28unsigned\20long\29 -2809:SkRasterPipeline::tailPointer\28\29 -2810:SkRasterPipeline::appendMatrix\28SkArenaAlloc*\2c\20SkMatrix\20const&\29 -2811:SkRasterPipeline::addMemoryContext\28SkRasterPipelineContexts::MemoryCtx*\2c\20int\2c\20bool\2c\20bool\29 -2812:SkRRect::setOval\28SkRect\20const&\29 -2813:SkRRect::initializeRect\28SkRect\20const&\29 -2814:SkRGBA4f<\28SkAlphaType\293>::operator==\28SkRGBA4f<\28SkAlphaType\293>\20const&\29\20const -2815:SkQuads::RootsReal\28double\2c\20double\2c\20double\2c\20double*\29 -2816:SkPixelRef::~SkPixelRef\28\29 -2817:SkPixelRef::SkPixelRef\28int\2c\20int\2c\20void*\2c\20unsigned\20long\29 -2818:SkPictureRecord::~SkPictureRecord\28\29 -2819:SkPictureRecord::recordRestoreOffsetPlaceholder\28\29 -2820:SkPathStroker::quadStroke\28SkPoint\20const*\2c\20SkQuadConstruct*\29 -2821:SkPathStroker::preJoinTo\28SkPoint\20const&\2c\20SkPoint*\2c\20SkPoint*\2c\20bool\29 -2822:SkPathStroker::intersectRay\28SkQuadConstruct*\2c\20SkPathStroker::IntersectRayType\29\20const -2823:SkPathStroker::cubicStroke\28SkPoint\20const*\2c\20SkQuadConstruct*\29 -2824:SkPathStroker::cubicPerpRay\28SkPoint\20const*\2c\20float\2c\20SkPoint*\2c\20SkPoint*\2c\20SkPoint*\29\20const -2825:SkPathStroker::conicStroke\28SkConic\20const&\2c\20SkQuadConstruct*\29 -2826:SkPathRef::computeBounds\28\29\20const -2827:SkPathRef::SkPathRef\28int\2c\20int\2c\20int\29 -2828:SkPathPriv::IsRectContour\28SkSpan\2c\20SkSpan\2c\20bool\29 -2829:SkPathBuilder::transform\28SkMatrix\20const&\29 -2830:SkPathBuilder::addRect\28SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -2831:SkPathBuilder::addPath\28SkPath\20const&\2c\20SkPath::AddPathMode\29 -2832:SkPathBuilder::SkPathBuilder\28SkPathFillType\29 -2833:SkPath::reset\28\29 -2834:SkPath::quadTo\28float\2c\20float\2c\20float\2c\20float\29 -2835:SkPath::makeFillType\28SkPathFillType\29\20const -2836:SkPaint::operator=\28SkPaint&&\29 -2837:SkPaint::computeFastBounds\28SkRect\20const&\2c\20SkRect*\29\20const -2838:SkPaint::canComputeFastBounds\28\29\20const -2839:SkOpSpanBase::mergeMatches\28SkOpSpanBase*\29 -2840:SkOpSpanBase::addOpp\28SkOpSpanBase*\29 -2841:SkOpSegment::updateOppWinding\28SkOpSpanBase\20const*\2c\20SkOpSpanBase\20const*\29\20const -2842:SkOpSegment::subDivide\28SkOpSpanBase\20const*\2c\20SkOpSpanBase\20const*\2c\20SkDCurve*\29\20const -2843:SkOpSegment::setUpWindings\28SkOpSpanBase*\2c\20SkOpSpanBase*\2c\20int*\2c\20int*\2c\20int*\2c\20int*\2c\20int*\2c\20int*\29 -2844:SkOpSegment::nextChase\28SkOpSpanBase**\2c\20int*\2c\20SkOpSpan**\2c\20SkOpSpanBase**\29\20const -2845:SkOpSegment::markAndChaseDone\28SkOpSpanBase*\2c\20SkOpSpanBase*\2c\20SkOpSpanBase**\29 -2846:SkOpSegment::isSimple\28SkOpSpanBase**\2c\20int*\29\20const -2847:SkOpSegment::init\28SkPoint*\2c\20float\2c\20SkOpContour*\2c\20SkPath::Verb\29 -2848:SkOpEdgeBuilder::complete\28\29 -2849:SkOpContour::appendSegment\28\29 -2850:SkOpCoincidence::overlap\28SkOpPtT\20const*\2c\20SkOpPtT\20const*\2c\20SkOpPtT\20const*\2c\20SkOpPtT\20const*\2c\20double*\2c\20double*\29\20const -2851:SkOpCoincidence::add\28SkOpPtT*\2c\20SkOpPtT*\2c\20SkOpPtT*\2c\20SkOpPtT*\29 -2852:SkOpCoincidence::addIfMissing\28SkOpPtT\20const*\2c\20SkOpPtT\20const*\2c\20double\2c\20double\2c\20SkOpSegment*\2c\20SkOpSegment*\2c\20bool*\29 -2853:SkOpCoincidence::addExpanded\28\29 -2854:SkOpCoincidence::addEndMovedSpans\28SkOpPtT\20const*\29 -2855:SkOpCoincidence::TRange\28SkOpPtT\20const*\2c\20double\2c\20SkOpSegment\20const*\29 -2856:SkOpAngle::set\28SkOpSpanBase*\2c\20SkOpSpanBase*\29 -2857:SkOpAngle::loopCount\28\29\20const -2858:SkOpAngle::insert\28SkOpAngle*\29 -2859:SkOpAngle*\20SkArenaAlloc::make\28\29 -2860:SkNoPixelsDevice::ClipState::op\28SkClipOp\2c\20SkM44\20const&\2c\20SkRect\20const&\2c\20bool\2c\20bool\29 -2861:SkMipmap*\20SkSafeRef\28SkMipmap*\29 -2862:SkMeshSpecification::Varying::Varying\28SkMeshSpecification::Varying\20const&\29 -2863:SkMatrixPriv::DifferentialAreaScale\28SkMatrix\20const&\2c\20SkPoint\20const&\29 -2864:SkMatrix::setRotate\28float\29 -2865:SkMatrix::preservesRightAngles\28float\29\20const -2866:SkMatrix::mapRectToQuad\28SkPoint*\2c\20SkRect\20const&\29\20const -2867:SkMatrix::mapPointPerspective\28SkPoint\29\20const -2868:SkM44::setConcat\28SkM44\20const&\2c\20SkM44\20const&\29::$_0::operator\28\29\28skvx::Vec<4\2c\20float>\29\20const -2869:SkM44::normalizePerspective\28\29 -2870:SkM44::invert\28SkM44*\29\20const -2871:SkLineClipper::IntersectLine\28SkPoint\20const*\2c\20SkRect\20const&\2c\20SkPoint*\29 -2872:SkImage_Ganesh::makeView\28GrRecordingContext*\29\20const -2873:SkImage_Base::~SkImage_Base\28\29 -2874:SkImage_Base::isGaneshBacked\28\29\20const -2875:SkImage_Base::SkImage_Base\28SkImageInfo\20const&\2c\20unsigned\20int\29 -2876:SkImageInfo::validRowBytes\28unsigned\20long\29\20const -2877:SkImageGenerator::~SkImageGenerator\28\29 -2878:SkImageFilters::Crop\28SkRect\20const&\2c\20SkTileMode\2c\20sk_sp\29 -2879:SkImageFilter_Base::~SkImageFilter_Base\28\29 -2880:SkIRect::makeInset\28int\2c\20int\29\20const -2881:SkHalfToFloat\28unsigned\20short\29 -2882:SkGradientBaseShader::commonAsAGradient\28SkShaderBase::GradientInfo*\29\20const -2883:SkGradientBaseShader::ValidGradient\28SkRGBA4f<\28SkAlphaType\293>\20const*\2c\20int\2c\20SkTileMode\2c\20SkGradientShader::Interpolation\20const&\29 -2884:SkGradientBaseShader::SkGradientBaseShader\28SkGradientBaseShader::Descriptor\20const&\2c\20SkMatrix\20const&\29 -2885:SkGradientBaseShader::MakeDegenerateGradient\28SkRGBA4f<\28SkAlphaType\293>\20const*\2c\20float\20const*\2c\20int\2c\20sk_sp\2c\20SkTileMode\29 -2886:SkGetPolygonWinding\28SkPoint\20const*\2c\20int\29 -2887:SkFontMgr::RefEmpty\28\29 -2888:SkFont::setTypeface\28sk_sp\29 -2889:SkFont::getBounds\28SkSpan\2c\20SkSpan\2c\20SkPaint\20const*\29\20const -2890:SkEmptyFontMgr::onMakeFromStreamIndex\28std::__2::unique_ptr>\2c\20int\29\20const -2891:SkEdgeBuilder::~SkEdgeBuilder\28\29 -2892:SkDynamicMemoryWStream::~SkDynamicMemoryWStream\28\29 -2893:SkDrawable::draw\28SkCanvas*\2c\20SkMatrix\20const*\29 -2894:SkDevice::~SkDevice\28\29 -2895:SkDevice::scalerContextFlags\28\29\20const -2896:SkDQuad::RootsReal\28double\2c\20double\2c\20double\2c\20double*\29 -2897:SkDPoint::distance\28SkDPoint\20const&\29\20const -2898:SkDLine::NearPointV\28SkDPoint\20const&\2c\20double\2c\20double\2c\20double\29 -2899:SkDLine::NearPointH\28SkDPoint\20const&\2c\20double\2c\20double\2c\20double\29 -2900:SkDCubic::RootsValidT\28double\2c\20double\2c\20double\2c\20double\2c\20double*\29 -2901:SkConicalGradient::~SkConicalGradient\28\29 -2902:SkComputeRadialSteps\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20float*\2c\20float*\2c\20int*\29 -2903:SkColorFilterPriv::MakeGaussian\28\29 -2904:SkColorFilter::filterColor4f\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkColorSpace*\2c\20SkColorSpace*\29\20const -2905:SkColorConverter::SkColorConverter\28unsigned\20int\20const*\2c\20int\29 -2906:SkCoincidentSpans::correctOneEnd\28SkOpPtT\20const*\20\28SkCoincidentSpans::*\29\28\29\20const\2c\20void\20\28SkCoincidentSpans::*\29\28SkOpPtT\20const*\29\29 -2907:SkClosestRecord::findEnd\28SkTSpan\20const*\2c\20SkTSpan\20const*\2c\20int\2c\20int\29 -2908:SkChopCubicAt\28SkPoint\20const*\2c\20SkPoint*\2c\20float\20const*\2c\20int\29 -2909:SkChopCubicAtYExtrema\28SkPoint\20const*\2c\20SkPoint*\29 -2910:SkCanvas::setMatrix\28SkM44\20const&\29 -2911:SkCanvas::init\28sk_sp\29 -2912:SkCanvas::drawPicture\28SkPicture\20const*\2c\20SkMatrix\20const*\2c\20SkPaint\20const*\29 -2913:SkCanvas::drawOval\28SkRect\20const&\2c\20SkPaint\20const&\29 -2914:SkCanvas::clipRect\28SkRect\20const&\2c\20SkClipOp\2c\20bool\29 -2915:SkCanvas::clipRRect\28SkRRect\20const&\2c\20SkClipOp\2c\20bool\29 -2916:SkCanvas::canAttemptBlurredRRectDraw\28SkPaint\20const&\29\20const -2917:SkCanvas::attemptBlurredRRectDraw\28SkRRect\20const&\2c\20SkBlurMaskFilterImpl\20const*\2c\20SkPaint\20const&\2c\20SkEnumBitMask\29 -2918:SkCachedData::detachFromCacheAndUnref\28\29\20const -2919:SkCachedData::attachToCacheAndRef\28\29\20const -2920:SkBitmap::readPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20int\2c\20int\29\20const -2921:SkBitmap::pixelRefOrigin\28\29\20const -2922:SkBitmap::operator=\28SkBitmap&&\29 -2923:SkBitmap::notifyPixelsChanged\28\29\20const -2924:SkBitmap::getGenerationID\28\29\20const -2925:SkBitmap::getAddr\28int\2c\20int\29\20const -2926:SkBitmap::extractSubset\28SkBitmap*\2c\20SkIRect\20const&\29\20const -2927:SkBaseShadowTessellator::~SkBaseShadowTessellator\28\29 -2928:SkAutoPixmapStorage::tryAlloc\28SkImageInfo\20const&\29 -2929:SkArenaAllocWithReset::SkArenaAllocWithReset\28char*\2c\20unsigned\20long\2c\20unsigned\20long\29 -2930:SkAAClip::setPath\28SkPath\20const&\2c\20SkIRect\20const&\2c\20bool\29 -2931:SkAAClip::quickContains\28SkIRect\20const&\29\20const -2932:SkAAClip::op\28SkAAClip\20const&\2c\20SkClipOp\29 -2933:SkAAClip::Builder::flushRowH\28SkAAClip::Builder::Row*\29 -2934:SkAAClip::Builder::Blitter::checkForYGap\28int\29 -2935:RunBasedAdditiveBlitter::~RunBasedAdditiveBlitter\28\29 -2936:ReadHuffmanCode -2937:OT::post::accelerator_t::find_glyph_name\28unsigned\20int\29\20const -2938:OT::hb_ot_layout_lookup_accelerator_t::fini\28\29 -2939:OT::hb_ot_layout_lookup_accelerator_t::apply\28OT::hb_ot_apply_context_t*\2c\20unsigned\20int\2c\20bool\29\20const -2940:OT::hb_ot_apply_context_t::skipping_iterator_t::match\28hb_glyph_info_t&\29 -2941:OT::hb_ot_apply_context_t::_set_glyph_class\28unsigned\20int\2c\20unsigned\20int\2c\20bool\2c\20bool\29 -2942:OT::glyf_accelerator_t::glyph_for_gid\28unsigned\20int\2c\20bool\29\20const -2943:OT::cff1::accelerator_templ_t>::std_code_to_glyph\28unsigned\20int\29\20const -2944:OT::apply_lookup\28OT::hb_ot_apply_context_t*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int\2c\20OT::LookupRecord\20const*\2c\20unsigned\20int\29 -2945:OT::VarRegionList::evaluate\28unsigned\20int\2c\20int\20const*\2c\20unsigned\20int\2c\20float*\29\20const -2946:OT::Lookup::get_props\28\29\20const -2947:OT::Layout::GSUB_impl::SubstLookup*\20hb_serialize_context_t::copy\28\29\20const -2948:OT::Layout::GPOS_impl::ValueFormat::get_device\28OT::IntType\20const*\2c\20bool*\2c\20OT::Layout::GPOS_impl::ValueBase\20const*\2c\20hb_sanitize_context_t&\29 -2949:OT::Layout::GPOS_impl::Anchor::get_anchor\28OT::hb_ot_apply_context_t*\2c\20unsigned\20int\2c\20float*\2c\20float*\29\20const -2950:OT::ItemVariationStore::create_cache\28\29\20const -2951:OT::IntType*\20hb_serialize_context_t::extend_min>\28OT::IntType*\29 -2952:OT::GSUBGPOS::get_script\28unsigned\20int\29\20const -2953:OT::GSUBGPOS::get_feature_tag\28unsigned\20int\29\20const -2954:OT::GSUBGPOS::find_script_index\28unsigned\20int\2c\20unsigned\20int*\29\20const -2955:OT::GDEF::get_glyph_props\28unsigned\20int\29\20const -2956:OT::ClassDef::cost\28\29\20const -2957:OT::CFFIndex>::sanitize\28hb_sanitize_context_t*\29\20const -2958:OT::CFFIndex>::operator\5b\5d\28unsigned\20int\29\20const -2959:OT::CFFIndex>::offset_at\28unsigned\20int\29\20const -2960:OT::ArrayOf>*\20hb_serialize_context_t::extend_size>>\28OT::ArrayOf>*\2c\20unsigned\20long\2c\20bool\29 -2961:Move_Zp2_Point -2962:Modify_CVT_Check -2963:GrYUVATextureProxies::operator=\28GrYUVATextureProxies&&\29 -2964:GrYUVATextureProxies::GrYUVATextureProxies\28\29 -2965:GrXPFactory::FromBlendMode\28SkBlendMode\29 -2966:GrWindowRectangles::operator=\28GrWindowRectangles\20const&\29 -2967:GrTriangulator::~GrTriangulator\28\29 -2968:GrTriangulator::simplify\28GrTriangulator::VertexList*\2c\20GrTriangulator::Comparator\20const&\29 -2969:GrTriangulator::setTop\28GrTriangulator::Edge*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Comparator\20const&\29\20const -2970:GrTriangulator::mergeCollinearEdges\28GrTriangulator::Edge*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Comparator\20const&\29\20const -2971:GrTriangulator::mergeCoincidentVertices\28GrTriangulator::VertexList*\2c\20GrTriangulator::Comparator\20const&\29\20const -2972:GrTriangulator::emitTriangle\28GrTriangulator::Vertex*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::Vertex*\2c\20int\2c\20skgpu::VertexWriter\29\20const -2973:GrTriangulator::allocateEdge\28GrTriangulator::Vertex*\2c\20GrTriangulator::Vertex*\2c\20int\2c\20GrTriangulator::EdgeType\29 -2974:GrTriangulator::FindEnclosingEdges\28GrTriangulator::Vertex\20const&\2c\20GrTriangulator::EdgeList\20const&\2c\20GrTriangulator::Edge**\2c\20GrTriangulator::Edge**\29 -2975:GrTriangulator::Edge::dist\28SkPoint\20const&\29\20const -2976:GrTriangulator::Edge::Edge\28GrTriangulator::Vertex*\2c\20GrTriangulator::Vertex*\2c\20int\2c\20GrTriangulator::EdgeType\29 -2977:GrThreadSafeCache::remove\28skgpu::UniqueKey\20const&\29 -2978:GrThreadSafeCache::internalFind\28skgpu::UniqueKey\20const&\29 -2979:GrThreadSafeCache::internalAdd\28skgpu::UniqueKey\20const&\2c\20GrSurfaceProxyView\20const&\29 -2980:GrTextureRenderTargetProxy::~GrTextureRenderTargetProxy\28\29 -2981:GrTextureEffect::GrTextureEffect\28GrSurfaceProxyView\2c\20SkAlphaType\2c\20GrTextureEffect::Sampling\20const&\29 -2982:GrTessellationShader::MakePipeline\28GrTessellationShader::ProgramArgs\20const&\2c\20GrAAType\2c\20GrAppliedClip&&\2c\20GrProcessorSet&&\29 -2983:GrSurfaceProxyView::operator!=\28GrSurfaceProxyView\20const&\29\20const -2984:GrSurfaceProxyView::concatSwizzle\28skgpu::Swizzle\29 -2985:GrSurfaceProxy::~GrSurfaceProxy\28\29 -2986:GrSurfaceProxy::isFunctionallyExact\28\29\20const -2987:GrSurfaceProxy::gpuMemorySize\28\29\20const -2988:GrSurfaceProxy::createSurfaceImpl\28GrResourceProvider*\2c\20int\2c\20skgpu::Renderable\2c\20skgpu::Mipmapped\29\20const -2989:GrSurfaceProxy::Copy\28GrRecordingContext*\2c\20sk_sp\2c\20GrSurfaceOrigin\2c\20skgpu::Mipmapped\2c\20SkIRect\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20std::__2::basic_string_view>\2c\20GrSurfaceProxy::RectsMustMatch\2c\20sk_sp*\29 -2990:GrSurfaceProxy::Copy\28GrRecordingContext*\2c\20sk_sp\2c\20GrSurfaceOrigin\2c\20skgpu::Mipmapped\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20std::__2::basic_string_view>\2c\20sk_sp*\29 -2991:GrStyledShape::hasUnstyledKey\28\29\20const -2992:GrStyledShape::GrStyledShape\28GrStyledShape\20const&\2c\20GrStyle::Apply\2c\20float\29 -2993:GrStyle::GrStyle\28GrStyle\20const&\29 -2994:GrSkSLFP::setInput\28std::__2::unique_ptr>\29 -2995:GrSimpleMeshDrawOpHelper::CreatePipeline\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20skgpu::Swizzle\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrProcessorSet&&\2c\20GrPipeline::InputFlags\29 -2996:GrSimpleMesh::set\28sk_sp\2c\20int\2c\20int\29 -2997:GrShape::simplifyRect\28SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\2c\20unsigned\20int\29 -2998:GrShape::simplifyRRect\28SkRRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\2c\20unsigned\20int\29 -2999:GrShape::simplifyPoint\28SkPoint\20const&\2c\20unsigned\20int\29 -3000:GrShape::simplifyLine\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20unsigned\20int\29 -3001:GrShape::setInverted\28bool\29 -3002:GrSWMaskHelper::init\28SkIRect\20const&\29 -3003:GrSWMaskHelper::GrSWMaskHelper\28SkAutoPixmapStorage*\29 -3004:GrResourceProvider::refNonAAQuadIndexBuffer\28\29 -3005:GrRenderTask::addTarget\28GrDrawingManager*\2c\20sk_sp\29 -3006:GrRenderTarget::~GrRenderTarget\28\29 -3007:GrQuadUtils::WillUseHairline\28GrQuad\20const&\2c\20GrAAType\2c\20GrQuadAAFlags\29 -3008:GrQuadBuffer<\28anonymous\20namespace\29::FillRectOpImpl::ColorAndAA>::unpackQuad\28GrQuad::Type\2c\20float\20const*\2c\20GrQuad*\29\20const -3009:GrQuadBuffer<\28anonymous\20namespace\29::FillRectOpImpl::ColorAndAA>::MetadataIter::next\28\29 -3010:GrProxyProvider::processInvalidUniqueKey\28skgpu::UniqueKey\20const&\2c\20GrTextureProxy*\2c\20GrProxyProvider::InvalidateGPUResource\29 -3011:GrProxyProvider::createMippedProxyFromBitmap\28SkBitmap\20const&\2c\20skgpu::Budgeted\29::$_0::~$_0\28\29 -3012:GrProgramInfo::GrProgramInfo\28GrCaps\20const&\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrPipeline\20const*\2c\20GrUserStencilSettings\20const*\2c\20GrGeometryProcessor\20const*\2c\20GrPrimitiveType\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -3013:GrPipeline::visitProxies\28std::__2::function\20const&\29\20const -3014:GrPathUtils::scaleToleranceToSrc\28float\2c\20SkMatrix\20const&\2c\20SkRect\20const&\29 -3015:GrPathUtils::generateQuadraticPoints\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20SkPoint**\2c\20unsigned\20int\29 -3016:GrPathUtils::generateCubicPoints\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20SkPoint**\2c\20unsigned\20int\29 -3017:GrPathUtils::cubicPointCount\28SkPoint\20const*\2c\20float\29 -3018:GrPaint::GrPaint\28GrPaint\20const&\29 -3019:GrOpsRenderPass::prepareToDraw\28\29 -3020:GrOpFlushState::~GrOpFlushState\28\29 -3021:GrOpFlushState::drawInstanced\28int\2c\20int\2c\20int\2c\20int\29 -3022:GrOpFlushState::bindTextures\28GrGeometryProcessor\20const&\2c\20GrSurfaceProxy\20const&\2c\20GrPipeline\20const&\29 -3023:GrOp::uniqueID\28\29\20const -3024:GrNativeRect::MakeIRectRelativeTo\28GrSurfaceOrigin\2c\20int\2c\20SkIRect\29 -3025:GrMeshDrawOp::onPrePrepareDraws\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -3026:GrMapRectPoints\28SkRect\20const&\2c\20SkRect\20const&\2c\20SkPoint\20const*\2c\20SkPoint*\2c\20int\29 -3027:GrMakeKeyFromImageID\28skgpu::UniqueKey*\2c\20unsigned\20int\2c\20SkIRect\20const&\29 -3028:GrGradientShader::MakeGradientFP\28SkGradientBaseShader\20const&\2c\20GrFPArgs\20const&\2c\20SkShaders::MatrixRec\20const&\2c\20std::__2::unique_ptr>\2c\20SkMatrix\20const*\29 -3029:GrGpuResource::setUniqueKey\28skgpu::UniqueKey\20const&\29 -3030:GrGpuResource::registerWithCache\28skgpu::Budgeted\29 -3031:GrGpu::writePixels\28GrSurface*\2c\20SkIRect\2c\20GrColorType\2c\20GrColorType\2c\20GrMipLevel\20const*\2c\20int\2c\20bool\29 -3032:GrGLTextureRenderTarget::~GrGLTextureRenderTarget\28\29 -3033:GrGLTexture::onSetLabel\28\29 -3034:GrGLTexture::onAbandon\28\29 -3035:GrGLTexture::backendFormat\28\29\20const -3036:GrGLSLVaryingHandler::appendDecls\28SkTBlockList\20const&\2c\20SkString*\29\20const -3037:GrGLSLShaderBuilder::newTmpVarName\28char\20const*\29 -3038:GrGLSLShaderBuilder::definitionAppend\28char\20const*\29 -3039:GrGLSLProgramBuilder::invokeFP\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl\20const&\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\29\20const -3040:GrGLSLProgramBuilder::advanceStage\28\29 -3041:GrGLSLFragmentShaderBuilder::dstColor\28\29 -3042:GrGLRenderTarget::bindInternal\28unsigned\20int\2c\20bool\29 -3043:GrGLGpu::unbindXferBuffer\28GrGpuBufferType\29 -3044:GrGLGpu::resolveRenderFBOs\28GrGLRenderTarget*\2c\20SkIRect\20const&\2c\20GrGLRenderTarget::ResolveDirection\2c\20bool\29 -3045:GrGLGpu::flushBlendAndColorWrite\28skgpu::BlendInfo\20const&\2c\20skgpu::Swizzle\20const&\29 -3046:GrGLGpu::currentProgram\28\29 -3047:GrGLGpu::SamplerObjectCache::Sampler::~Sampler\28\29 -3048:GrGLGpu::HWVertexArrayState::setVertexArrayID\28GrGLGpu*\2c\20unsigned\20int\29 -3049:GrGLGetVersionFromString\28char\20const*\29 -3050:GrGLFunction::GrGLFunction\28void\20\28*\29\28unsigned\20int\29\29::'lambda'\28void\20const*\2c\20unsigned\20int\29::__invoke\28void\20const*\2c\20unsigned\20int\29 -3051:GrGLFunction::GrGLFunction\28unsigned\20char\20const*\20\28*\29\28unsigned\20int\29\29::'lambda'\28void\20const*\2c\20unsigned\20int\29::__invoke\28void\20const*\2c\20unsigned\20int\29 -3052:GrGLFinishCallbacks::callAll\28bool\29 -3053:GrGLCheckLinkStatus\28GrGLGpu\20const*\2c\20unsigned\20int\2c\20bool\2c\20skgpu::ShaderErrorHandler*\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const**\2c\20SkSL::NativeShader\20const*\29 -3054:GrGLAttribArrayState::set\28GrGLGpu*\2c\20int\2c\20GrBuffer\20const*\2c\20GrVertexAttribType\2c\20SkSLType\2c\20int\2c\20unsigned\20long\2c\20int\29 -3055:GrFragmentProcessors::Make\28SkBlenderBase\20const*\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20GrFPArgs\20const&\29 -3056:GrFragmentProcessor::isEqual\28GrFragmentProcessor\20const&\29\20const -3057:GrFragmentProcessor::Rect\28std::__2::unique_ptr>\2c\20GrClipEdgeType\2c\20SkRect\29 -3058:GrFragmentProcessor::ModulateRGBA\28std::__2::unique_ptr>\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\29 -3059:GrDstProxyView::setProxyView\28GrSurfaceProxyView\29 -3060:GrDrawingManager::removeRenderTasks\28\29 -3061:GrDrawingManager::getPathRenderer\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\2c\20bool\2c\20skgpu::ganesh::PathRendererChain::DrawType\2c\20skgpu::ganesh::PathRenderer::StencilSupport*\29 -3062:GrDrawingManager::getLastRenderTask\28GrSurfaceProxy\20const*\29\20const -3063:GrDrawOpAtlas::updatePlot\28GrDeferredUploadTarget*\2c\20skgpu::AtlasLocator*\2c\20skgpu::Plot*\29::'lambda'\28std::__2::function&\29::\28'lambda'\28std::__2::function&\29\20const&\29 -3064:GrDrawOpAtlas::processEvictionAndResetRects\28skgpu::Plot*\29 -3065:GrDeferredProxyUploader::~GrDeferredProxyUploader\28\29 -3066:GrDeferredProxyUploader::wait\28\29 -3067:GrCpuBuffer::Make\28unsigned\20long\29 -3068:GrContext_Base::~GrContext_Base\28\29 -3069:GrColorSpaceXform::Make\28SkColorSpace*\2c\20SkAlphaType\2c\20SkColorSpace*\2c\20SkAlphaType\29 -3070:GrColorInfo::operator=\28GrColorInfo\20const&\29 -3071:GrClip::IsPixelAligned\28SkRect\20const&\29 -3072:GrClip::GetPixelIBounds\28SkRect\20const&\2c\20GrAA\2c\20GrClip::BoundsType\29::'lambda0'\28float\29::operator\28\29\28float\29\20const -3073:GrClip::GetPixelIBounds\28SkRect\20const&\2c\20GrAA\2c\20GrClip::BoundsType\29::'lambda'\28float\29::operator\28\29\28float\29\20const -3074:GrCaps::supportedReadPixelsColorType\28GrColorType\2c\20GrBackendFormat\20const&\2c\20GrColorType\29\20const -3075:GrCaps::getFallbackColorTypeAndFormat\28GrColorType\2c\20int\29\20const -3076:GrCaps::areColorTypeAndFormatCompatible\28GrColorType\2c\20GrBackendFormat\20const&\29\20const -3077:GrBufferAllocPool::~GrBufferAllocPool\28\29_9500 -3078:GrBufferAllocPool::makeSpace\28unsigned\20long\2c\20unsigned\20long\2c\20sk_sp*\2c\20unsigned\20long*\29 -3079:GrBufferAllocPool::GrBufferAllocPool\28GrGpu*\2c\20GrGpuBufferType\2c\20sk_sp\29 -3080:GrBlurUtils::DrawShapeWithMaskFilter\28GrRecordingContext*\2c\20skgpu::ganesh::SurfaceDrawContext*\2c\20GrClip\20const*\2c\20SkPaint\20const&\2c\20SkMatrix\20const&\2c\20GrStyledShape\20const&\29 -3081:GrBackendTexture::GrBackendTexture\28GrBackendTexture\20const&\29 -3082:GrBackendRenderTarget::getBackendFormat\28\29\20const -3083:GrAAConvexTessellator::createOuterRing\28GrAAConvexTessellator::Ring\20const&\2c\20float\2c\20float\2c\20GrAAConvexTessellator::Ring*\29 -3084:GrAAConvexTessellator::createInsetRings\28GrAAConvexTessellator::Ring&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20GrAAConvexTessellator::Ring**\29 -3085:GrAAConvexTessellator::Ring::init\28GrAAConvexTessellator\20const&\29 -3086:FwDCubicEvaluator::FwDCubicEvaluator\28SkPoint\20const*\29 -3087:FT_Stream_ReadAt -3088:FT_Stream_Free -3089:FT_Set_Charmap -3090:FT_New_Size -3091:FT_Load_Sfnt_Table -3092:FT_List_Find -3093:FT_GlyphLoader_Add -3094:FT_Get_Next_Char -3095:FT_Get_Color_Glyph_Layer -3096:FT_CMap_New -3097:FT_Activate_Size -3098:Current_Ratio -3099:Compute_Funcs -3100:CircleOp::Circle&\20skia_private::TArray::emplace_back\28CircleOp::Circle&&\29 -3101:CFF::path_procs_t\2c\20cff2_path_param_t>::curve2\28CFF::cff2_cs_interp_env_t&\2c\20cff2_path_param_t&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\29 -3102:CFF::path_procs_t\2c\20cff2_extents_param_t>::curve2\28CFF::cff2_cs_interp_env_t&\2c\20cff2_extents_param_t&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\29 -3103:CFF::path_procs_t::curve2\28CFF::cff1_cs_interp_env_t&\2c\20cff1_path_param_t&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\29 -3104:CFF::path_procs_t::curve2\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\29 -3105:CFF::parsed_values_t::operator=\28CFF::parsed_values_t&&\29 -3106:CFF::cs_interp_env_t>>::return_from_subr\28\29 -3107:CFF::cs_interp_env_t>>::call_subr\28CFF::biased_subrs_t>>\20const&\2c\20CFF::cs_type_t\29 -3108:CFF::cs_interp_env_t>>::call_subr\28CFF::biased_subrs_t>>\20const&\2c\20CFF::cs_type_t\29 -3109:CFF::cff2_cs_interp_env_t::~cff2_cs_interp_env_t\28\29 -3110:CFF::byte_str_ref_t::operator\5b\5d\28int\29 -3111:CFF::arg_stack_t::push_fixed_from_substr\28CFF::byte_str_ref_t&\29 -3112:AsGaneshRecorder\28SkRecorder*\29 -3113:AlmostLessOrEqualUlps\28float\2c\20float\29 -3114:AlmostEqualUlps_Pin\28double\2c\20double\29 -3115:ActiveEdge::intersect\28ActiveEdge\20const*\29 -3116:AAT::hb_aat_apply_context_t::~hb_aat_apply_context_t\28\29 -3117:AAT::hb_aat_apply_context_t::hb_aat_apply_context_t\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\2c\20hb_blob_t*\29 -3118:AAT::TrackTableEntry::get_value\28float\2c\20void\20const*\2c\20hb_array_t\2c\2016u>\20const>\29\20const -3119:AAT::StateTable::sanitize\28hb_sanitize_context_t*\2c\20unsigned\20int*\29\20const -3120:AAT::StateTable::get_class\28unsigned\20int\2c\20unsigned\20int\2c\20hb_cache_t<15u\2c\208u\2c\207u\2c\20true>*\29\20const -3121:AAT::StateTable::get_entry\28int\2c\20unsigned\20int\29\20const -3122:AAT::Lookup::get_value\28unsigned\20int\2c\20unsigned\20int\29\20const -3123:AAT::ClassTable>::get_class\28unsigned\20int\2c\20unsigned\20int\29\20const -3124:2911 -3125:2912 -3126:2913 -3127:2914 -3128:2915 -3129:2916 -3130:2917 -3131:week_num -3132:wcrtomb -3133:void\20std::__2::vector>::__construct_at_end\28skia::textlayout::FontFeature*\2c\20skia::textlayout::FontFeature*\2c\20unsigned\20long\29 -3134:void\20std::__2::vector>::__construct_at_end\28SkString*\2c\20SkString*\2c\20unsigned\20long\29 -3135:void\20std::__2::__sort4\5babi:ne180100\5d\28skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::finish\28skia::textlayout::Block\20const&\2c\20float\2c\20float&\29::$_0&\29 -3136:void\20std::__2::__sort4\5babi:ne180100\5d\2c\20std::__2::allocator>>\20const&\29::$_0&\2c\20impeller::TRect\20const**>\28impeller::TRect\20const**\2c\20impeller::TRect\20const**\2c\20impeller::TRect\20const**\2c\20impeller::TRect\20const**\2c\20flutter::DlRegion::setRects\28std::__2::vector\2c\20std::__2::allocator>>\20const&\29::$_0&\29 -3137:void\20std::__2::__sort4\5babi:ne180100\5d\28SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::Transform::\28anonymous\20namespace\29::BuiltinVariableScanner::sortNewElements\28\29::'lambda'\28SkSL::ProgramElement\20const*\2c\20SkSL::ProgramElement\20const*\29&\29 -3138:void\20std::__2::__sort4\5babi:ne180100\5d\28SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::Transform::FindAndDeclareBuiltinFunctions\28SkSL::Program&\29::$_0&\29 -3139:void\20std::__2::__inplace_merge\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::'lambda'\28\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\29&\2c\20std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>\28std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>\2c\20std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>\2c\20std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::'lambda'\28\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\29&\2c\20std::__2::iterator_traits\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>::difference_type\2c\20std::__2::iterator_traits\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>::difference_type\2c\20std::__2::iterator_traits\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>::value_type*\2c\20long\29 -3140:void\20skgpu::ganesh::SurfaceFillContext::clear<\28SkAlphaType\292>\28SkRGBA4f<\28SkAlphaType\292>\20const&\29 -3141:void\20skgpu::VertexWriter::writeQuad\28GrQuad\20const&\29 -3142:void\20merge_sort<&sweep_lt_vert\28SkPoint\20const&\2c\20SkPoint\20const&\29>\28GrTriangulator::VertexList*\29 -3143:void\20merge_sort<&sweep_lt_horiz\28SkPoint\20const&\2c\20SkPoint\20const&\29>\28GrTriangulator::VertexList*\29 -3144:void\20hb_stable_sort\2c\20unsigned\20int>\28OT::HBGlyphID16*\2c\20unsigned\20int\2c\20int\20\28*\29\28OT::IntType\20const*\2c\20OT::IntType\20const*\29\2c\20unsigned\20int*\29 -3145:void\20hb_buffer_t::collect_codepoints\28hb_set_digest_t&\29\20const -3146:void\20SkSafeUnref\28SkMeshSpecification*\29 -3147:void\20SkSafeUnref\28SkMeshPriv::VB\20const*\29 -3148:void\20SkSafeUnref\28GrTexture*\29\20\28.4927\29 -3149:void\20SkSafeUnref\28GrCpuBuffer*\29 -3150:vfprintf -3151:valid_args\28SkImageInfo\20const&\2c\20unsigned\20long\2c\20unsigned\20long*\29 -3152:uprv_malloc_skia -3153:update_offset_to_base\28char\20const*\2c\20long\29 -3154:unsigned\20long\20std::__2::__str_find\5babi:ne180100\5d\2c\204294967295ul>\28char\20const*\2c\20unsigned\20long\2c\20char\20const*\2c\20unsigned\20long\2c\20unsigned\20long\29 -3155:unsigned\20long\20const&\20std::__2::min\5babi:nn180100\5d\28unsigned\20long\20const&\2c\20unsigned\20long\20const&\29 -3156:unsigned\20int\20hb_buffer_t::group_end\28unsigned\20int\2c\20bool\20\20const\28&\29\28hb_glyph_info_t\20const&\2c\20hb_glyph_info_t\20const&\29\29\20const -3157:ubidi_getRuns_skia -3158:u_charMirror_skia -3159:tt_size_reset -3160:tt_sbit_decoder_load_metrics -3161:tt_glyphzone_done -3162:tt_face_get_location -3163:tt_face_find_bdf_prop -3164:tt_delta_interpolate -3165:tt_cmap14_find_variant -3166:tt_cmap14_char_map_nondef_binary -3167:tt_cmap14_char_map_def_binary -3168:top12_15245 -3169:tolower -3170:t1_cmap_unicode_done -3171:subdivide_cubic_to\28SkPathBuilder*\2c\20SkPoint\20const*\2c\20int\29 -3172:strtox.9871 -3173:strtox -3174:strtoull_l -3175:std::logic_error::~logic_error\28\29_16638 -3176:std::__2::vector>::__destroy_vector::operator\28\29\5babi:ne180100\5d\28\29 -3177:std::__2::vector>::reserve\28unsigned\20long\29 -3178:std::__2::vector>\2c\20std::__2::allocator>>>::erase\28std::__2::__wrap_iter>\20const*>\2c\20std::__2::__wrap_iter>\20const*>\29 -3179:std::__2::vector\2c\20std::__2::allocator>>::vector\28std::__2::vector\2c\20std::__2::allocator>>\20const&\29 -3180:std::__2::vector>::__alloc\5babi:nn180100\5d\28\29 -3181:std::__2::vector>::vector\28std::__2::vector>\20const&\29 -3182:std::__2::vector>::__destroy_vector::operator\28\29\5babi:ne180100\5d\28\29 -3183:std::__2::vector\2c\20std::__2::allocator>>::vector\5babi:ne180100\5d\28std::__2::vector\2c\20std::__2::allocator>>&&\29 -3184:std::__2::vector>::push_back\5babi:ne180100\5d\28int\20const&\29 -3185:std::__2::vector>::__swap_out_circular_buffer\28std::__2::__split_buffer&>&\29 -3186:std::__2::vector>::__recommend\5babi:ne180100\5d\28unsigned\20long\29\20const -3187:std::__2::vector>::__swap_out_circular_buffer\28std::__2::__split_buffer&>&\29 -3188:std::__2::vector>::vector\28std::__2::vector>\20const&\29 -3189:std::__2::vector>::__recommend\5babi:ne180100\5d\28unsigned\20long\29\20const -3190:std::__2::vector>::push_back\5babi:ne180100\5d\28SkString\20const&\29 -3191:std::__2::vector>::__swap_out_circular_buffer\28std::__2::__split_buffer&>&\29 -3192:std::__2::vector>::push_back\5babi:ne180100\5d\28SkMeshSpecification::Attribute&&\29 -3193:std::__2::unique_ptr\2c\20void*>\2c\20std::__2::__hash_node_destructor\2c\20void*>>>>::~unique_ptr\5babi:ne180100\5d\28\29 -3194:std::__2::unique_ptr::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -3195:std::__2::unique_ptr\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -3196:std::__2::unique_ptr>::Pair\2c\20skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\2c\20skia_private::THashMap>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete>::Pair\2c\20skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\2c\20skia_private::THashMap>::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -3197:std::__2::unique_ptr::Pair\2c\20skgpu::UniqueKey\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete::Pair\2c\20skgpu::UniqueKey\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -3198:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -3199:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -3200:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkTypeface_FreeType::FaceRec*\29 -3201:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkStrikeSpec*\29 -3202:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -3203:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -3204:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkSL::Pool*\29 -3205:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkSL::Block*\29 -3206:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkDrawableList*\29 -3207:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -3208:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkContourMeasureIter::Impl*\29 -3209:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -3210:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -3211:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -3212:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28GrGLGpu::SamplerObjectCache*\29 -3213:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28std::nullptr_t\29 -3214:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -3215:std::__2::unique_ptr>\20GrBlendFragmentProcessor::Make<\28SkBlendMode\296>\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -3216:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28GrDrawingManager*\29 -3217:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28GrClientMappedBufferManager*\29 -3218:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -3219:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28FT_FaceRec_*\29 -3220:std::__2::tuple&\20std::__2::tuple::operator=\5babi:ne180100\5d\28std::__2::pair&&\29 -3221:std::__2::time_put>>::~time_put\28\29 -3222:std::__2::pair\20std::__2::minmax\5babi:ne180100\5d>\28std::initializer_list\2c\20std::__2::__less\29 -3223:std::__2::ostreambuf_iterator>::operator=\5babi:nn180100\5d\28char\29 -3224:std::__2::optional::value\5babi:ne180100\5d\28\29\20& -3225:std::__2::optional::value\5babi:ne180100\5d\28\29\20& -3226:std::__2::locale::locale\28\29 -3227:std::__2::locale::__imp::acquire\28\29 -3228:std::__2::iterator_traits::difference_type\20std::__2::distance\5babi:nn180100\5d\28unsigned\20int\20const*\2c\20unsigned\20int\20const*\29 -3229:std::__2::ios_base::~ios_base\28\29 -3230:std::__2::ios_base::setstate\5babi:ne180100\5d\28unsigned\20int\29 -3231:std::__2::hash>::operator\28\29\5babi:ne180100\5d\28std::__2::optional\20const&\29\20const -3232:std::__2::function\20\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29>::operator\28\29\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29\20const -3233:std::__2::function\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const -3234:std::__2::fpos<__mbstate_t>::fpos\5babi:nn180100\5d\28long\20long\29 -3235:std::__2::enable_if::value\2c\20SkRuntimeEffectBuilder::BuilderUniform&>::type\20SkRuntimeEffectBuilder::BuilderUniform::operator=\28SkV2\20const&\29 -3236:std::__2::deque>::__back_spare\5babi:ne180100\5d\28\29\20const -3237:std::__2::default_delete::Pair\2c\20char\20const*\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d>::_EnableIfConvertible::Pair\2c\20char\20const*\2c\20skia_private::THashMap::Pair>::Slot>::type\20std::__2::default_delete::Pair\2c\20char\20const*\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d>::operator\28\29\5babi:ne180100\5d::Pair\2c\20char\20const*\2c\20skia_private::THashMap::Pair>::Slot>\28skia_private::THashTable::Pair\2c\20char\20const*\2c\20skia_private::THashMap::Pair>::Slot*\29\20const -3238:std::__2::default_delete::Traits>::Slot\20\5b\5d>::_EnableIfConvertible::Traits>::Slot>::type\20std::__2::default_delete::Traits>::Slot\20\5b\5d>::operator\28\29\5babi:ne180100\5d::Traits>::Slot>\28skia_private::THashTable::Traits>::Slot*\29\20const -3239:std::__2::chrono::__libcpp_steady_clock_now\28\29 -3240:std::__2::char_traits::move\5babi:nn180100\5d\28char*\2c\20char\20const*\2c\20unsigned\20long\29 -3241:std::__2::char_traits::assign\5babi:nn180100\5d\28char*\2c\20unsigned\20long\2c\20char\29 -3242:std::__2::basic_stringstream\2c\20std::__2::allocator>::~basic_stringstream\28\29_15588 -3243:std::__2::basic_string\2c\20std::__2::allocator>::push_back\28wchar_t\29 -3244:std::__2::basic_string\2c\20std::__2::allocator>::capacity\5babi:nn180100\5d\28\29\20const -3245:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:nn180100\5d<0>\28wchar_t\20const*\29 -3246:std::__2::basic_string\2c\20std::__2::allocator>::resize\28unsigned\20long\2c\20char\29 -3247:std::__2::basic_string\2c\20std::__2::allocator>::__make_iterator\5babi:nn180100\5d\28char*\29 -3248:std::__2::basic_string\2c\20std::__2::allocator>::__grow_by_without_replace\5babi:nn180100\5d\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29 -3249:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\29 -3250:std::__2::basic_streambuf>::~basic_streambuf\28\29 -3251:std::__2::basic_streambuf>::setp\5babi:nn180100\5d\28char*\2c\20char*\29 -3252:std::__2::basic_ostream>::~basic_ostream\28\29 -3253:std::__2::basic_ostream>::flush\28\29 -3254:std::__2::basic_istream>::~basic_istream\28\29 -3255:std::__2::basic_istream>::sentry::sentry\28std::__2::basic_istream>&\2c\20bool\29 -3256:std::__2::basic_iostream>::~basic_iostream\28\29_15490 -3257:std::__2::array\20skgpu::ganesh::SurfaceFillContext::adjustColorAlphaType<\28SkAlphaType\292>\28SkRGBA4f<\28SkAlphaType\292>\29\20const -3258:std::__2::allocator::allocate\5babi:ne180100\5d\28unsigned\20long\29 -3259:std::__2::allocator::allocate\5babi:ne180100\5d\28unsigned\20long\29 -3260:std::__2::__wrap_iter::operator+\5babi:nn180100\5d\28long\29\20const -3261:std::__2::__wrap_iter::operator++\5babi:nn180100\5d\28\29 -3262:std::__2::__wrap_iter::operator+\5babi:nn180100\5d\28long\29\20const -3263:std::__2::__wrap_iter::operator++\5babi:nn180100\5d\28\29 -3264:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d\28GrRecordingContext*&&\2c\20GrSurfaceProxyView&&\2c\20GrSurfaceProxyView&&\2c\20GrColorInfo\20const&\29 -3265:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d\28GrRecordingContext*&\2c\20skgpu::ganesh::PathRendererChain::Options&\29 -3266:std::__2::__unique_if>::__unique_single\20std::__2::make_unique\5babi:ne180100\5d\2c\20GrDirectContext::DirectContextID>\28GrDirectContext::DirectContextID&&\29 -3267:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d\28SkSL::SymbolTable*&\2c\20bool&\29 -3268:std::__2::__tuple_impl\2c\20GrSurfaceProxyView\2c\20sk_sp>::~__tuple_impl\28\29 -3269:std::__2::__split_buffer>::__destruct_at_end\5babi:ne180100\5d\28skia::textlayout::OneLineShaper::RunBlock**\2c\20std::__2::integral_constant\29 -3270:std::__2::__split_buffer&>::~__split_buffer\28\29 -3271:std::__2::__split_buffer&>::__split_buffer\28unsigned\20long\2c\20unsigned\20long\2c\20std::__2::allocator&\29 -3272:std::__2::__split_buffer&>::~__split_buffer\28\29 -3273:std::__2::__optional_destruct_base>\2c\20false>::~__optional_destruct_base\5babi:ne180100\5d\28\29 -3274:std::__2::__optional_destruct_base::~__optional_destruct_base\5babi:ne180100\5d\28\29 -3275:std::__2::__optional_destruct_base::reset\5babi:ne180100\5d\28\29 -3276:std::__2::__optional_destruct_base::~__optional_destruct_base\5babi:ne180100\5d\28\29 -3277:std::__2::__optional_destruct_base::~__optional_destruct_base\5babi:ne180100\5d\28\29 -3278:std::__2::__optional_destruct_base::reset\5babi:ne180100\5d\28\29 -3279:std::__2::__num_get::__stage2_float_prep\28std::__2::ios_base&\2c\20wchar_t*\2c\20wchar_t&\2c\20wchar_t&\29 -3280:std::__2::__num_get::__stage2_float_loop\28wchar_t\2c\20bool&\2c\20char&\2c\20char*\2c\20char*&\2c\20wchar_t\2c\20wchar_t\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20unsigned\20int*\2c\20unsigned\20int*&\2c\20unsigned\20int&\2c\20wchar_t*\29 -3281:std::__2::__num_get::__stage2_float_prep\28std::__2::ios_base&\2c\20char*\2c\20char&\2c\20char&\29 -3282:std::__2::__num_get::__stage2_float_loop\28char\2c\20bool&\2c\20char&\2c\20char*\2c\20char*&\2c\20char\2c\20char\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20unsigned\20int*\2c\20unsigned\20int*&\2c\20unsigned\20int&\2c\20char*\29 -3283:std::__2::__murmur2_or_cityhash::operator\28\29\5babi:ne180100\5d\28void\20const*\2c\20unsigned\20long\29\20const -3284:std::__2::__libcpp_wcrtomb_l\5babi:nn180100\5d\28char*\2c\20wchar_t\2c\20__mbstate_t*\2c\20__locale_struct*\29 -3285:std::__2::__itoa::__base_10_u32\5babi:nn180100\5d\28char*\2c\20unsigned\20int\29 -3286:std::__2::__itoa::__append6\5babi:nn180100\5d\28char*\2c\20unsigned\20int\29 -3287:std::__2::__itoa::__append4\5babi:nn180100\5d\28char*\2c\20unsigned\20int\29 -3288:std::__2::__hash_table\2c\20std::__2::__unordered_map_hasher\2c\20std::__2::hash\2c\20std::__2::equal_to\2c\20true>\2c\20std::__2::__unordered_map_equal\2c\20std::__2::equal_to\2c\20std::__2::hash\2c\20true>\2c\20std::__2::allocator>>::~__hash_table\28\29 -3289:std::__2::__hash_table\2c\20std::__2::equal_to\2c\20std::__2::allocator>::~__hash_table\28\29 -3290:std::__2::__function::__value_func\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\5babi:ne180100\5d\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\20const -3291:std::__2::__function::__func*\29::$_0\2c\20std::__2::allocator*\29::$_0>\2c\20void\20\28GrBackendTexture\29>::__clone\28std::__2::__function::__base*\29\20const -3292:skvx::Vec<4\2c\20unsigned\20short>\20skvx::to_half<4>\28skvx::Vec<4\2c\20float>\20const&\29 -3293:skvx::Vec<4\2c\20unsigned\20short>\20skvx::operator~<4\2c\20unsigned\20short>\28skvx::Vec<4\2c\20unsigned\20short>\20const&\29 -3294:skvx::Vec<4\2c\20unsigned\20short>\20skvx::operator|<4\2c\20unsigned\20short>\28skvx::Vec<4\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<4\2c\20unsigned\20short>\20const&\29 -3295:skvx::Vec<4\2c\20skvx::Mask::type>\20skvx::operator<<4\2c\20unsigned\20short>\28skvx::Vec<4\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<4\2c\20unsigned\20short>\20const&\29 -3296:skvx::Vec<4\2c\20skvx::Mask::type>\20skvx::operator<=<4\2c\20float\2c\20float\2c\20void>\28skvx::Vec<4\2c\20float>\20const&\2c\20float\29 -3297:skvx::Vec<4\2c\20int>\20skvx::operator~<4\2c\20int>\28skvx::Vec<4\2c\20int>\20const&\29 -3298:skvx::Vec<4\2c\20int>\20skvx::operator&<4\2c\20int\2c\20int\2c\20void>\28skvx::Vec<4\2c\20int>\20const&\2c\20int\29 -3299:skvx::Vec<4\2c\20float>&\20skvx::operator+=<4\2c\20float>\28skvx::Vec<4\2c\20float>&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -3300:sktext::gpu::VertexFiller::flatten\28SkWriteBuffer&\29\20const -3301:sktext::gpu::VertexFiller::deviceRectAndCheckTransform\28SkMatrix\20const&\29\20const -3302:sktext::gpu::TextBlobRedrawCoordinator::BlobIDCacheEntry::find\28sktext::gpu::TextBlob::Key\20const&\29\20const -3303:sktext::gpu::SubRunAllocator::SubRunAllocator\28char*\2c\20int\2c\20int\29 -3304:sktext::gpu::GlyphVector::flatten\28SkWriteBuffer&\29\20const -3305:sktext::gpu::GlyphVector::Make\28sktext::SkStrikePromise&&\2c\20SkSpan\2c\20sktext::gpu::SubRunAllocator*\29 -3306:sktext::gpu::BagOfBytes::PlatformMinimumSizeWithOverhead\28int\2c\20int\29 -3307:sktext::gpu::AtlasSubRun::AtlasSubRun\28sktext::gpu::VertexFiller&&\2c\20sktext::gpu::GlyphVector&&\29 -3308:sktext::SkStrikePromise::flatten\28SkWriteBuffer&\29\20const -3309:sktext::GlyphRunList::sourceBoundsWithOrigin\28\29\20const -3310:skpaint_to_grpaint_impl\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkPaint\20const&\2c\20SkMatrix\20const&\2c\20std::__2::optional>>\2c\20SkBlender*\2c\20GrPaint*\29 -3311:skip_literal_string -3312:skif::\28anonymous\20namespace\29::GaneshBackend::~GaneshBackend\28\29_11267 -3313:skif::LayerSpace::ceil\28\29\20const -3314:skif::LayerSpace\20skif::Mapping::paramToLayer\28skif::ParameterSpace\20const&\29\20const -3315:skif::LayerSpace::inverseMapRect\28skif::LayerSpace\20const&\2c\20skif::LayerSpace*\29\20const -3316:skif::LayerSpace::inset\28skif::LayerSpace\20const&\29 -3317:skif::FilterResult::operator=\28skif::FilterResult\20const&\29 -3318:skif::FilterResult::insetByPixel\28\29\20const -3319:skif::FilterResult::draw\28skif::Context\20const&\2c\20SkDevice*\2c\20bool\2c\20SkBlender\20const*\29\20const -3320:skif::FilterResult::applyColorFilter\28skif::Context\20const&\2c\20sk_sp\29\20const -3321:skif::FilterResult::FilterResult\28sk_sp\2c\20skif::LayerSpace\20const&\2c\20skif::FilterResult::PixelBoundary\29 -3322:skif::FilterResult::Builder::~Builder\28\29 -3323:skif::Context::withNewSource\28skif::FilterResult\20const&\29\20const -3324:skif::Context::operator=\28skif::Context&&\29 -3325:skif::Backend::~Backend\28\29 -3326:skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::Slot::reset\28\29 -3327:skia_private::THashTable::Pair\2c\20SkSL::Symbol\20const*\2c\20skia_private::THashMap::Pair>::firstPopulatedSlot\28\29\20const -3328:skia_private::THashTable::Pair\2c\20SkSL::Symbol\20const*\2c\20skia_private::THashMap::Pair>::Iter>::operator++\28\29 -3329:skia_private::THashTable>\2c\20SkGoodHash>::Pair\2c\20SkImageFilter\20const*\2c\20skia_private::THashMap>\2c\20SkGoodHash>::Pair>::Slot::reset\28\29 -3330:skia_private::THashTable\2c\20SkDescriptor\20const&\2c\20sktext::gpu::StrikeCache::HashTraits>::Slot::reset\28\29 -3331:skia_private::THashTable\2c\20SkDescriptor\2c\20SkStrikeCache::StrikeTraits>::Slot::reset\28\29 -3332:skia_private::THashTable::Traits>::Hash\28long\20long\20const&\29 -3333:skia_private::THashTable<\28anonymous\20namespace\29::CacheImpl::Value*\2c\20SkImageFilterCacheKey\2c\20SkTDynamicHash<\28anonymous\20namespace\29::CacheImpl::Value\2c\20SkImageFilterCacheKey\2c\20\28anonymous\20namespace\29::CacheImpl::Value>::AdaptedTraits>::Hash\28SkImageFilterCacheKey\20const&\29 -3334:skia_private::THashTable::ValueList*\2c\20skgpu::ScratchKey\2c\20SkTDynamicHash::ValueList\2c\20skgpu::ScratchKey\2c\20SkTMultiMap::ValueList>::AdaptedTraits>::findOrNull\28skgpu::ScratchKey\20const&\29\20const -3335:skia_private::THashTable::Traits>::set\28SkSL::Variable\20const*\29 -3336:skia_private::THashTable::Entry*\2c\20unsigned\20int\2c\20SkLRUCache::Traits>::uncheckedSet\28SkLRUCache::Entry*&&\29 -3337:skia_private::THashTable::AdaptedTraits>::removeIfExists\28skgpu::UniqueKey\20const&\29 -3338:skia_private::THashTable::Traits>::Hash\28FT_Opaque_Paint_\20const&\29 -3339:skia_private::THashMap\2c\20SkGoodHash>::find\28SkString\20const&\29\20const -3340:skia_private::THashMap>\2c\20SkGoodHash>::set\28SkSL::Variable\20const*\2c\20std::__2::unique_ptr>\29 -3341:skia_private::THashMap::operator\5b\5d\28SkSL::SymbolTable::SymbolKey\20const&\29 -3342:skia_private::THashMap::find\28SkSL::SymbolTable::SymbolKey\20const&\29\20const -3343:skia_private::THashMap::find\28SkSL::IRNode\20const*\20const&\29\20const -3344:skia_private::THashMap::set\28SkSL::FunctionDeclaration\20const*\2c\20SkSL::Analysis::CheckProgramStructure\28SkSL::Program\20const&\29::ProgramStructureVisitor::FunctionState\29 -3345:skia_private::THashMap>\2c\20SkGoodHash>::find\28SkImageFilter\20const*\20const&\29\20const -3346:skia_private::TArray::resize_back\28int\29 -3347:skia_private::TArray::push_back_raw\28int\29 -3348:skia_private::TArray::operator==\28skia_private::TArray\20const&\29\20const -3349:skia_private::TArray\2c\20true>::push_back\28std::__2::array&&\29 -3350:skia_private::TArray\2c\20false>::~TArray\28\29 -3351:skia_private::TArray::clear\28\29 -3352:skia_private::TArray::clear\28\29 -3353:skia_private::TArray::TArray\28skia_private::TArray\20const&\29 -3354:skia_private::TArray::TArray\28skia_private::TArray\20const&\29 -3355:skia_private::TArray::~TArray\28\29 -3356:skia_private::TArray::move\28void*\29 -3357:skia_private::TArray::BufferFinishedMessage\2c\20false>::~TArray\28\29 -3358:skia_private::TArray::BufferFinishedMessage\2c\20false>::move\28void*\29 -3359:skia_private::TArray\2c\20true>::~TArray\28\29 -3360:skia_private::TArray\2c\20true>::push_back\28sk_sp&&\29 -3361:skia_private::TArray::reserve_exact\28int\29 -3362:skia_private::TArray\2c\20true>::Allocate\28int\2c\20double\29 -3363:skia_private::TArray::reserve_exact\28int\29 -3364:skia_private::TArray::Allocate\28int\2c\20double\29 -3365:skia_private::TArray::reserve_exact\28int\29 -3366:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -3367:skia_private::TArray::~TArray\28\29 -3368:skia_private::TArray::move\28void*\29 -3369:skia_private::AutoSTMalloc<8ul\2c\20unsigned\20int\2c\20void>::reset\28unsigned\20long\29 -3370:skia_private::AutoSTArray<6\2c\20SkResourceCache::Key>::reset\28int\29 -3371:skia_private::AutoSTArray<20\2c\20SkGlyph\20const*>::reset\28int\29 -3372:skia_private::AutoSTArray<16\2c\20SkRect>::reset\28int\29 -3373:skia_png_sig_cmp -3374:skia_png_set_text_2 -3375:skia_png_realloc_array -3376:skia_png_get_uint_31 -3377:skia_png_check_fp_string -3378:skia_png_check_fp_number -3379:skia_png_app_warning -3380:skia_png_app_error -3381:skia::textlayout::\28anonymous\20namespace\29::intersected\28skia::textlayout::SkRange\20const&\2c\20skia::textlayout::SkRange\20const&\29 -3382:skia::textlayout::\28anonymous\20namespace\29::draw_line_as_rect\28skia::textlayout::ParagraphPainter*\2c\20float\2c\20float\2c\20float\2c\20skia::textlayout::ParagraphPainter::DecorationStyle\20const&\29 -3383:skia::textlayout::TypefaceFontStyleSet::createTypeface\28int\29 -3384:skia::textlayout::TextLine::shapeEllipsis\28SkString\20const&\2c\20skia::textlayout::Cluster\20const*\29::ShapeHandler::~ShapeHandler\28\29 -3385:skia::textlayout::TextLine::shapeEllipsis\28SkString\20const&\2c\20skia::textlayout::Cluster\20const*\29::$_0::operator\28\29\28sk_sp\2c\20sk_sp\29\20const -3386:skia::textlayout::TextLine::iterateThroughSingleRunByStyles\28skia::textlayout::TextLine::TextAdjustment\2c\20skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::StyleType\2c\20std::__2::function\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\20const&\29\20const::$_0::operator\28\29\28skia::textlayout::SkRange\2c\20float\29\20const -3387:skia::textlayout::TextLine::getRectsForRange\28skia::textlayout::SkRange\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const -3388:skia::textlayout::TextBox&\20std::__2::vector>::emplace_back\28SkRect&\2c\20skia::textlayout::TextDirection&&\29 -3389:skia::textlayout::StrutStyle::StrutStyle\28skia::textlayout::StrutStyle\20const&\29 -3390:skia::textlayout::Run::isResolved\28\29\20const -3391:skia::textlayout::Run::copyTo\28SkTextBlobBuilder&\2c\20unsigned\20long\2c\20unsigned\20long\29\20const -3392:skia::textlayout::Run::calculateWidth\28unsigned\20long\2c\20unsigned\20long\2c\20bool\29\20const -3393:skia::textlayout::Run::calculateHeight\28skia::textlayout::LineMetricStyle\2c\20skia::textlayout::LineMetricStyle\29\20const -3394:skia::textlayout::ParagraphStyle::ParagraphStyle\28skia::textlayout::ParagraphStyle&&\29 -3395:skia::textlayout::ParagraphImpl::getGlyphPositionAtCoordinate\28float\2c\20float\29 -3396:skia::textlayout::ParagraphImpl::findNextGraphemeBoundary\28unsigned\20long\29\20const -3397:skia::textlayout::ParagraphImpl::findAllBlocks\28skia::textlayout::SkRange\29 -3398:skia::textlayout::ParagraphImpl::ensureUTF16Mapping\28\29::$_0::operator\28\29\28\29\20const::'lambda'\28unsigned\20long\29::operator\28\29\28unsigned\20long\29\20const -3399:skia::textlayout::ParagraphImpl::buildClusterTable\28\29 -3400:skia::textlayout::ParagraphCacheKey::operator==\28skia::textlayout::ParagraphCacheKey\20const&\29\20const -3401:skia::textlayout::ParagraphBuilderImpl::ensureUTF16Mapping\28\29::$_0::operator\28\29\28\29\20const::'lambda'\28unsigned\20long\29::operator\28\29\28unsigned\20long\29\20const -3402:skia::textlayout::ParagraphBuilderImpl::ensureUTF16Mapping\28\29 -3403:skia::textlayout::ParagraphBuilderImpl::endRunIfNeeded\28\29 -3404:skia::textlayout::OneLineShaper::~OneLineShaper\28\29 -3405:skia::textlayout::OneLineShaper::FontKey::~FontKey\28\29 -3406:skia::textlayout::LineMetrics::LineMetrics\28\29 -3407:skia::textlayout::FontCollection::FamilyKey::~FamilyKey\28\29 -3408:skia::textlayout::FontArguments::CloneTypeface\28sk_sp\20const&\29\20const -3409:skia::textlayout::Cluster::isSoftBreak\28\29\20const -3410:skia::textlayout::Block::Block\28skia::textlayout::Block\20const&\29 -3411:skgpu::tess::AffineMatrix::AffineMatrix\28SkMatrix\20const&\29 -3412:skgpu::ganesh::\28anonymous\20namespace\29::add_quad_segment\28SkPoint\20const*\2c\20skia_private::TArray*\29 -3413:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::Entry::Entry\28skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::Entry&&\29 -3414:skgpu::ganesh::\28anonymous\20namespace\29::HullShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::~Impl\28\29 -3415:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::programInfo\28\29 -3416:skgpu::ganesh::SurfaceFillContext::internalClear\28SkIRect\20const*\2c\20std::__2::array\2c\20bool\29 -3417:skgpu::ganesh::SurfaceFillContext::discard\28\29 -3418:skgpu::ganesh::SurfaceFillContext::addOp\28std::__2::unique_ptr>\29 -3419:skgpu::ganesh::SurfaceDrawContext::wrapsVkSecondaryCB\28\29\20const -3420:skgpu::ganesh::SurfaceDrawContext::stencilRect\28GrClip\20const*\2c\20GrUserStencilSettings\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20SkMatrix\20const*\29 -3421:skgpu::ganesh::SurfaceDrawContext::drawPath\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20SkPath\20const&\2c\20GrStyle\20const&\29 -3422:skgpu::ganesh::SurfaceDrawContext::attemptQuadOptimization\28GrClip\20const*\2c\20GrUserStencilSettings\20const*\2c\20DrawQuad*\2c\20GrPaint*\29 -3423:skgpu::ganesh::SurfaceDrawContext::Make\28GrRecordingContext*\2c\20GrColorType\2c\20sk_sp\2c\20sk_sp\2c\20GrSurfaceOrigin\2c\20SkSurfaceProps\20const&\29 -3424:skgpu::ganesh::SurfaceContext::rescale\28GrImageInfo\20const&\2c\20GrSurfaceOrigin\2c\20SkIRect\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\29 -3425:skgpu::ganesh::SurfaceContext::rescaleInto\28skgpu::ganesh::SurfaceFillContext*\2c\20SkIRect\2c\20SkIRect\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\29::$_0::operator\28\29\28GrSurfaceProxyView\2c\20SkIRect\29\20const -3426:skgpu::ganesh::SurfaceContext::SurfaceContext\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20GrColorInfo\20const&\29 -3427:skgpu::ganesh::SmallPathShapeDataKey::operator==\28skgpu::ganesh::SmallPathShapeDataKey\20const&\29\20const -3428:skgpu::ganesh::QuadPerEdgeAA::MinColorType\28SkRGBA4f<\28SkAlphaType\292>\29 -3429:skgpu::ganesh::PathTessellator::~PathTessellator\28\29 -3430:skgpu::ganesh::PathCurveTessellator::draw\28GrOpFlushState*\29\20const -3431:skgpu::ganesh::OpsTask::~OpsTask\28\29 -3432:skgpu::ganesh::OpsTask::recordOp\28std::__2::unique_ptr>\2c\20bool\2c\20GrProcessorSet::Analysis\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const*\2c\20GrCaps\20const&\29 -3433:skgpu::ganesh::MakeFragmentProcessorFromView\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkSamplingOptions\2c\20SkTileMode\20const*\2c\20SkMatrix\20const&\2c\20SkRect\20const*\2c\20SkRect\20const*\29 -3434:skgpu::ganesh::FilterAndMipmapHaveNoEffect\28GrQuad\20const&\2c\20GrQuad\20const&\29 -3435:skgpu::ganesh::FillRectOp::MakeNonAARect\28GrRecordingContext*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20GrUserStencilSettings\20const*\29 -3436:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::can_use_hw_derivatives_with_coverage\28skvx::Vec<2\2c\20float>\20const&\2c\20skvx::Vec<2\2c\20float>\20const&\29 -3437:skgpu::ganesh::FillRRectOp::Make\28GrRecordingContext*\2c\20SkArenaAlloc*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20SkRRect\20const&\2c\20SkRect\20const&\2c\20GrAA\29 -3438:skgpu::ganesh::Device::drawRRect\28SkRRect\20const&\2c\20SkPaint\20const&\29 -3439:skgpu::ganesh::Device::drawImageQuadDirect\28SkImage\20const*\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkPoint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -3440:skgpu::ganesh::Device::Make\28std::__2::unique_ptr>\2c\20SkAlphaType\2c\20skgpu::ganesh::Device::InitContents\29 -3441:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::setup_dashed_rect\28SkRect\20const&\2c\20skgpu::VertexWriter&\2c\20SkMatrix\20const&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashCap\29 -3442:skgpu::ganesh::ClipStack::~ClipStack\28\29 -3443:skgpu::ganesh::ClipStack::writableSaveRecord\28bool*\29 -3444:skgpu::ganesh::ClipStack::end\28\29\20const -3445:skgpu::ganesh::ClipStack::clip\28skgpu::ganesh::ClipStack::RawElement&&\29 -3446:skgpu::ganesh::ClipStack::clipState\28\29\20const -3447:skgpu::ganesh::ClipStack::SaveRecord::invalidateMasks\28GrProxyProvider*\2c\20SkTBlockList*\29 -3448:skgpu::ganesh::ClipStack::SaveRecord::genID\28\29\20const -3449:skgpu::ganesh::ClipStack::RawElement::operator=\28skgpu::ganesh::ClipStack::RawElement&&\29 -3450:skgpu::ganesh::ClipStack::RawElement::contains\28skgpu::ganesh::ClipStack::SaveRecord\20const&\29\20const -3451:skgpu::ganesh::ClipStack::RawElement::RawElement\28SkMatrix\20const&\2c\20GrShape\20const&\2c\20GrAA\2c\20SkClipOp\29 -3452:skgpu::ganesh::AtlasPathRenderer::~AtlasPathRenderer\28\29 -3453:skgpu::Swizzle::apply\28SkRasterPipeline*\29\20const -3454:skgpu::Swizzle::applyTo\28std::__2::array\29\20const -3455:skgpu::StringKeyBuilder::~StringKeyBuilder\28\29 -3456:skgpu::ScratchKey::GenerateResourceType\28\29 -3457:skgpu::RectanizerSkyline::reset\28\29 -3458:skgpu::Plot::addSubImage\28int\2c\20int\2c\20void\20const*\2c\20skgpu::AtlasLocator*\29 -3459:skgpu::AutoCallback::AutoCallback\28skgpu::AutoCallback&&\29 -3460:skcpu::make_paint_with_image\28SkPaint\20const&\2c\20SkBitmap\20const&\2c\20SkSamplingOptions\20const&\2c\20SkMatrix*\29 -3461:skcpu::DrawTreatAAStrokeAsHairline\28float\2c\20SkMatrix\20const&\2c\20float*\29 -3462:skcpu::Draw::drawRRect\28SkRRect\20const&\2c\20SkPaint\20const&\29\20const -3463:skcpu::Draw::drawDevicePoints\28SkCanvas::PointMode\2c\20SkSpan\2c\20SkPaint\20const&\2c\20SkDevice*\29\20const -3464:skcpu::Draw::Draw\28skcpu::Draw\20const&\29 -3465:skcms_TransferFunction_invert -3466:skcms_Matrix3x3_invert -3467:sk_sp::~sk_sp\28\29 -3468:sk_sp::operator=\28sk_sp&&\29 -3469:sk_sp::reset\28GrTextureProxy*\29 -3470:sk_sp::reset\28GrTexture*\29 -3471:sk_sp::operator=\28sk_sp&&\29 -3472:sk_sp::reset\28GrCpuBuffer*\29 -3473:sk_sp&\20sk_sp::operator=\28sk_sp&&\29 -3474:sk_sp&\20sk_sp::operator=\28sk_sp\20const&\29 -3475:sk_ft_free\28FT_MemoryRec_*\2c\20void*\29 -3476:sift -3477:set_initial_texture_params\28GrGLInterface\20const*\2c\20GrGLCaps\20const&\2c\20unsigned\20int\29 -3478:setLevelsOutsideIsolates\28UBiDi*\2c\20int\2c\20int\2c\20unsigned\20char\29 -3479:sect_with_vertical\28SkPoint\20const*\2c\20float\29 -3480:sampler_key\28GrTextureType\2c\20skgpu::Swizzle\20const&\2c\20GrCaps\20const&\29 -3481:round\28SkPoint*\29 -3482:read_color_line -3483:quick_inverse\28int\29 -3484:quad_intersect_ray\28SkPoint\20const*\2c\20float\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -3485:psh_globals_set_scale -3486:ps_tofixedarray -3487:ps_parser_skip_PS_token -3488:ps_mask_test_bit -3489:ps_mask_table_alloc -3490:ps_mask_ensure -3491:ps_dimension_reset_mask -3492:ps_builder_init -3493:ps_builder_done -3494:pow -3495:portable::parametric_k\28skcms_TransferFunction\20const*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20std::byte*&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\29::'lambda'\28float\29::operator\28\29\28float\29\20const -3496:portable::hsl_to_rgb_k\28void\20const*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20std::byte*&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\29::'lambda'\28float\29::operator\28\29\28float\29\20const -3497:portable::gamma__k\28float\20const*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20std::byte*&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\29::'lambda'\28float\29::operator\28\29\28float\29\20const -3498:portable::PQish_k\28skcms_TransferFunction\20const*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20std::byte*&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\29::'lambda'\28float\29::operator\28\29\28float\29\20const -3499:portable::HLGish_k\28skcms_TransferFunction\20const*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20std::byte*&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\29::'lambda'\28float\29::operator\28\29\28float\29\20const -3500:portable::HLGinvish_k\28skcms_TransferFunction\20const*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20std::byte*&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\29::'lambda'\28float\29::operator\28\29\28float\29\20const -3501:points_are_colinear_and_b_is_middle\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20float*\29 -3502:png_zlib_inflate -3503:png_inflate_read -3504:png_inflate_claim -3505:png_build_8bit_table -3506:png_build_16bit_table -3507:operator==\28SkPath\20const&\2c\20SkPath\20const&\29 -3508:operator!=\28SkString\20const&\2c\20SkString\20const&\29 -3509:normalize -3510:non-virtual\20thunk\20to\20GrOpFlushState::deferredUploadTarget\28\29 -3511:nextafterf -3512:mv_mul\28skcms_Matrix3x3\20const*\2c\20skcms_Vector3\20const*\29 -3513:move_nearby\28SkOpContourHead*\29 -3514:make_unpremul_effect\28std::__2::unique_ptr>\29 -3515:machine_index_t\2c\20hb_filter_iter_t\2c\20hb_array_t>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_glyph_info_t\20const&\29\2c\20$_7\20const&\2c\20\28void*\290>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_pair_t\29\2c\20$_6\20const&\2c\20\28void*\290>>>::operator==\28machine_index_t\2c\20hb_filter_iter_t\2c\20hb_array_t>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_glyph_info_t\20const&\29\2c\20$_7\20const&\2c\20\28void*\290>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_pair_t\29\2c\20$_6\20const&\2c\20\28void*\290>>>\20const&\29\20const -3516:long\20std::__2::__libcpp_atomic_refcount_decrement\5babi:nn180100\5d\28long&\29 -3517:long\20const&\20std::__2::min\5babi:nn180100\5d\28long\20const&\2c\20long\20const&\29 -3518:log1p -3519:load_truetype_glyph -3520:load\28unsigned\20char\20const*\2c\20int\2c\20void\20\28*\29\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\29\29 -3521:line_intersect_ray\28SkPoint\20const*\2c\20float\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -3522:lineMetrics_getStartIndex -3523:just_solid_color\28SkPaint\20const&\29 -3524:is_reflex_vertex\28SkPoint\20const*\2c\20int\2c\20float\2c\20unsigned\20short\2c\20unsigned\20short\2c\20unsigned\20short\29 -3525:inner_scanline\28int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20SkBlitter*\29 -3526:inflate_table -3527:impeller::TRect::GetCenter\28\29\20const -3528:impeller::TRect::Contains\28impeller::TRect\20const&\29\20const -3529:impeller::TRect::Contains\28impeller::TPoint\20const&\29\20const -3530:impeller::TPoint::GetLength\28\29\20const -3531:impeller::TPoint::GetDistanceSquared\28impeller::TPoint\20const&\29\20const -3532:impeller::RoundingRadii::AreAllCornersSame\28float\29\20const -3533:impeller::RoundRect::MakeRectRadii\28impeller::TRect\20const&\2c\20impeller::RoundingRadii\20const&\29 -3534:impeller::Matrix::operator==\28impeller::Matrix\20const&\29\20const -3535:impeller::Matrix::IsIdentity\28\29\20const -3536:impeller::Matrix::IsFinite\28\29\20const -3537:image_getWidth -3538:image_filter_color_type\28SkColorInfo\20const&\29 -3539:hb_vector_t::alloc\28unsigned\20int\2c\20bool\29 -3540:hb_vector_t::push\28\29 -3541:hb_vector_t::alloc\28unsigned\20int\2c\20bool\29 -3542:hb_vector_t::alloc\28unsigned\20int\2c\20bool\29 -3543:hb_vector_t::push\28\29 -3544:hb_vector_t::extend\28hb_array_t\29 -3545:hb_vector_t\2c\20false>::shrink_vector\28unsigned\20int\29 -3546:hb_vector_t::push\28\29 -3547:hb_utf8_t::next\28unsigned\20char\20const*\2c\20unsigned\20char\20const*\2c\20unsigned\20int*\2c\20unsigned\20int\29 -3548:hb_shape_plan_destroy -3549:hb_set_digest_t::add\28unsigned\20int\29 -3550:hb_script_get_horizontal_direction -3551:hb_pool_t::alloc\28\29 -3552:hb_paint_funcs_t::push_clip_glyph\28void*\2c\20unsigned\20int\2c\20hb_font_t*\29 -3553:hb_paint_funcs_t::image\28void*\2c\20hb_blob_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20float\2c\20hb_glyph_extents_t*\29 -3554:hb_paint_funcs_t::color\28void*\2c\20int\2c\20unsigned\20int\29 -3555:hb_paint_extents_context_t::push_clip\28hb_extents_t\29 -3556:hb_lazy_loader_t\2c\20hb_face_t\2c\202u\2c\20hb_blob_t>::get\28\29\20const -3557:hb_lazy_loader_t\2c\20hb_face_t\2c\201u\2c\20hb_blob_t>::get\28\29\20const -3558:hb_lazy_loader_t\2c\20hb_face_t\2c\2018u\2c\20hb_blob_t>::get\28\29\20const -3559:hb_lazy_loader_t\2c\20hb_face_t\2c\203u\2c\20OT::cmap_accelerator_t>::get_stored\28\29\20const -3560:hb_lazy_loader_t\2c\20hb_face_t\2c\2032u\2c\20hb_blob_t>::get\28\29\20const -3561:hb_lazy_loader_t\2c\20hb_face_t\2c\2028u\2c\20AAT::morx_accelerator_t>::get_stored\28\29\20const -3562:hb_lazy_loader_t\2c\20hb_face_t\2c\2029u\2c\20AAT::mort_accelerator_t>::get_stored\28\29\20const -3563:hb_iter_t\2c\20hb_filter_iter_t\2c\20hb_array_t>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_glyph_info_t\20const&\29\2c\20$_7\20const&\2c\20\28void*\290>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_pair_t\29\2c\20$_6\20const&\2c\20\28void*\290>>>\2c\20hb_pair_t>>::operator-\28unsigned\20int\29\20const -3564:hb_iter_t\2c\20hb_array_t>\2c\20$_8\20const&\2c\20\28hb_function_sortedness_t\291\2c\20\28void*\290>\2c\20OT::HBGlyphID16&>::end\28\29\20const -3565:hb_iter_t\2c\20hb_array_t>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_glyph_info_t\20const&\29\2c\20$_7\20const&\2c\20\28void*\290>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_pair_t\29\2c\20$_6\20const&\2c\20\28void*\290>\2c\20hb_pair_t>::operator++\28\29\20& -3566:hb_hashmap_t::item_t::operator==\28hb_serialize_context_t::object_t\20const*\20const&\29\20const -3567:hb_font_t::has_glyph_h_origin_func\28\29 -3568:hb_font_t::has_func\28unsigned\20int\29 -3569:hb_font_t::get_nominal_glyphs\28unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int\29 -3570:hb_font_t::get_glyph_v_origin\28unsigned\20int\2c\20int*\2c\20int*\29 -3571:hb_font_t::get_glyph_v_advances\28unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20int*\2c\20unsigned\20int\29 -3572:hb_font_t::get_glyph_h_origin_with_fallback\28unsigned\20int\2c\20int*\2c\20int*\29 -3573:hb_font_t::get_glyph_h_origin\28unsigned\20int\2c\20int*\2c\20int*\29 -3574:hb_font_t::get_glyph_h_advances\28unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20int*\2c\20unsigned\20int\29 -3575:hb_font_t::get_glyph_contour_point_for_origin\28unsigned\20int\2c\20unsigned\20int\2c\20hb_direction_t\2c\20int*\2c\20int*\29 -3576:hb_font_funcs_destroy -3577:hb_draw_cubic_to_nil\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -3578:hb_decycler_node_t::hb_decycler_node_t\28hb_decycler_t&\29 -3579:hb_buffer_t::output_info\28hb_glyph_info_t\20const&\29 -3580:hb_buffer_t::_infos_set_glyph_flags\28hb_glyph_info_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -3581:hb_buffer_t::_infos_find_min_cluster\28hb_glyph_info_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -3582:hb_buffer_set_length -3583:hb_buffer_create -3584:hb_bounds_t*\20hb_vector_t::push\28hb_bounds_t&&\29 -3585:hb_bit_set_t::fini\28\29 -3586:hb_bit_page_t::add_range\28unsigned\20int\2c\20unsigned\20int\29 -3587:haircubic\28SkPoint\20const*\2c\20SkRegion\20const*\2c\20SkRect\20const*\2c\20SkRect\20const*\2c\20SkBlitter*\2c\20int\2c\20void\20\28*\29\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29\29 -3588:gray_render_line -3589:gl_target_to_gr_target\28unsigned\20int\29 -3590:gl_target_to_binding_index\28unsigned\20int\29 -3591:get_vendor\28char\20const*\29 -3592:get_renderer\28char\20const*\2c\20GrGLExtensions\20const&\29 -3593:get_layer_mapping_and_bounds\28SkSpan>\2c\20SkM44\20const&\2c\20skif::DeviceSpace\20const&\2c\20std::__2::optional>\2c\20float\29 -3594:get_joining_type\28unsigned\20int\2c\20hb_unicode_general_category_t\29 -3595:get_child_table_pointer -3596:generate_distance_field_from_image\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\29 -3597:gaussianIntegral\28float\29 -3598:ft_var_readpackeddeltas -3599:ft_var_done_item_variation_store -3600:ft_glyphslot_alloc_bitmap -3601:ft_face_get_mm_service -3602:freelocale -3603:fputc -3604:fp_barrierf -3605:flutter::ToSkColor4f\28flutter::DlColor\29 -3606:flutter::DlSkPaintDispatchHelper::save_opacity\28float\29 -3607:flutter::DlSkCanvasDispatcher::~DlSkCanvasDispatcher\28\29 -3608:flutter::DlSkCanvasDispatcher::save\28\29 -3609:flutter::DlSkCanvasDispatcher::drawDisplayList\28sk_sp\2c\20float\29 -3610:flutter::DlRuntimeEffectColorSource::DlRuntimeEffectColorSource\28sk_sp\2c\20std::__2::vector\2c\20std::__2::allocator>>\2c\20std::__2::shared_ptr>>\29 -3611:flutter::DlPath::WillRenderSkPath\28\29\20const -3612:flutter::DlPaint::DlPaint\28flutter::DlPaint&&\29 -3613:flutter::DlLocalMatrixImageFilter::type\28\29\20const -3614:flutter::DlComposeImageFilter::~DlComposeImageFilter\28\29 -3615:flutter::DlComposeImageFilter::type\28\29\20const -3616:flutter::DlColorSource::MakeSweep\28impeller::TPoint\2c\20float\2c\20float\2c\20unsigned\20int\2c\20flutter::DlColor\20const*\2c\20float\20const*\2c\20flutter::DlTileMode\2c\20impeller::Matrix\20const*\29 -3617:flutter::DlColorSource::MakeRadial\28impeller::TPoint\2c\20float\2c\20unsigned\20int\2c\20flutter::DlColor\20const*\2c\20float\20const*\2c\20flutter::DlTileMode\2c\20impeller::Matrix\20const*\29 -3618:flutter::DlColorSource::MakeLinear\28impeller::TPoint\2c\20impeller::TPoint\2c\20unsigned\20int\2c\20flutter::DlColor\20const*\2c\20float\20const*\2c\20flutter::DlTileMode\2c\20impeller::Matrix\20const*\29 -3619:flutter::DlColorSource::MakeConical\28impeller::TPoint\2c\20float\2c\20impeller::TPoint\2c\20float\2c\20unsigned\20int\2c\20flutter::DlColor\20const*\2c\20float\20const*\2c\20flutter::DlTileMode\2c\20impeller::Matrix\20const*\29 -3620:flutter::DlColor::withColorSpace\28flutter::DlColorSpace\29\20const -3621:flutter::DlColor::operator==\28flutter::DlColor\20const&\29\20const -3622:flutter::DlBlurMaskFilter::size\28\29\20const -3623:flutter::DisplayListMatrixClipState::mapRect\28impeller::TRect\20const&\2c\20impeller::TRect*\29\20const -3624:flutter::DisplayListMatrixClipState::TransformedRectCoversBounds\28impeller::TRect\20const&\2c\20impeller::Matrix\20const&\2c\20impeller::TRect\20const&\29 -3625:flutter::DisplayListMatrixClipState::TransformedOvalCoversBounds\28impeller::TRect\20const&\2c\20impeller::Matrix\20const&\2c\20impeller::TRect\20const&\29 -3626:flutter::DisplayListMatrixClipState::DisplayListMatrixClipState\28impeller::TRect\20const&\2c\20impeller::Matrix\20const&\29 -3627:flutter::DisplayListBuilder::setStrokeWidth\28float\29 -3628:flutter::DisplayListBuilder::setStrokeMiter\28float\29 -3629:flutter::DisplayListBuilder::setStrokeJoin\28flutter::DlStrokeJoin\29 -3630:flutter::DisplayListBuilder::setStrokeCap\28flutter::DlStrokeCap\29 -3631:flutter::DisplayListBuilder::setMaskFilter\28flutter::DlMaskFilter\20const*\29 -3632:flutter::DisplayListBuilder::setInvertColors\28bool\29 -3633:flutter::DisplayListBuilder::setImageFilter\28flutter::DlImageFilter\20const*\29 -3634:flutter::DisplayListBuilder::setDrawStyle\28flutter::DlDrawStyle\29 -3635:flutter::DisplayListBuilder::setColor\28flutter::DlColor\29 -3636:flutter::DisplayListBuilder::setColorSource\28flutter::DlColorSource\20const*\29 -3637:flutter::DisplayListBuilder::setColorFilter\28flutter::DlColorFilter\20const*\29 -3638:flutter::DisplayListBuilder::setBlendMode\28impeller::BlendMode\29 -3639:flutter::DisplayListBuilder::setAntiAlias\28bool\29 -3640:flutter::DisplayListBuilder::saveLayer\28impeller::TRect\20const&\2c\20flutter::SaveLayerOptions\2c\20flutter::DlImageFilter\20const*\2c\20std::__2::optional\29 -3641:flutter::DisplayListBuilder::drawVertices\28std::__2::shared_ptr\20const&\2c\20impeller::BlendMode\29 -3642:flutter::DisplayListBuilder::drawText\28std::__2::shared_ptr\20const&\2c\20float\2c\20float\29 -3643:flutter::DisplayListBuilder::drawRoundSuperellipse\28impeller::RoundSuperellipse\20const&\29 -3644:flutter::DisplayListBuilder::drawRoundRect\28impeller::RoundRect\20const&\29 -3645:flutter::DisplayListBuilder::drawPoints\28flutter::DlPointMode\2c\20unsigned\20int\2c\20impeller::TPoint\20const*\29 -3646:flutter::DisplayListBuilder::drawPath\28flutter::DlPath\20const&\29 -3647:flutter::DisplayListBuilder::drawPaint\28\29 -3648:flutter::DisplayListBuilder::drawLine\28impeller::TPoint\20const&\2c\20impeller::TPoint\20const&\29 -3649:flutter::DisplayListBuilder::drawDiffRoundRect\28impeller::RoundRect\20const&\2c\20impeller::RoundRect\20const&\29 -3650:flutter::DisplayListBuilder::drawDashedLine\28impeller::TPoint\20const&\2c\20impeller::TPoint\20const&\2c\20float\2c\20float\29 -3651:flutter::DisplayListBuilder::drawCircle\28impeller::TPoint\20const&\2c\20float\29 -3652:flutter::DisplayListBuilder::drawArc\28impeller::TRect\20const&\2c\20float\2c\20float\2c\20bool\29 -3653:flutter::DisplayListBuilder::SaveLayer\28std::__2::optional>\20const&\2c\20flutter::DlPaint\20const*\2c\20flutter::DlImageFilter\20const*\2c\20std::__2::optional\29 -3654:flutter::DisplayListBuilder::RestoreToCount\28int\29 -3655:flutter::DisplayListBuilder::QuickReject\28impeller::TRect\20const&\29\20const -3656:flutter::DisplayListBuilder::GetBaseLayerDimensions\28\29\20const -3657:flutter::DisplayListBuilder::DrawVertices\28std::__2::shared_ptr\20const&\2c\20impeller::BlendMode\2c\20flutter::DlPaint\20const&\29 -3658:flutter::DisplayListBuilder::DrawRoundRect\28impeller::RoundRect\20const&\2c\20flutter::DlPaint\20const&\29 -3659:flutter::DisplayListBuilder::DrawPoints\28flutter::DlPointMode\2c\20unsigned\20int\2c\20impeller::TPoint\20const*\2c\20flutter::DlPaint\20const&\29 -3660:flutter::DisplayListBuilder::DrawPaint\28flutter::DlPaint\20const&\29 -3661:flutter::DisplayListBuilder::DrawOval\28impeller::TRect\20const&\2c\20flutter::DlPaint\20const&\29 -3662:flutter::DisplayListBuilder::DrawImage\28sk_sp\20const&\2c\20impeller::TPoint\20const&\2c\20flutter::DlImageSampling\2c\20flutter::DlPaint\20const*\29 -3663:flutter::DisplayListBuilder::DrawImageRect\28sk_sp\20const&\2c\20impeller::TRect\20const&\2c\20impeller::TRect\20const&\2c\20flutter::DlImageSampling\2c\20flutter::DlPaint\20const*\2c\20flutter::DlSrcRectConstraint\29 -3664:flutter::DisplayListBuilder::DrawImageNine\28sk_sp\20const&\2c\20impeller::TRect\20const&\2c\20impeller::TRect\20const&\2c\20flutter::DlFilterMode\2c\20flutter::DlPaint\20const*\29 -3665:flutter::DisplayListBuilder::DrawDiffRoundRect\28impeller::RoundRect\20const&\2c\20impeller::RoundRect\20const&\2c\20flutter::DlPaint\20const&\29 -3666:flutter::DisplayListBuilder::DrawDashedLine\28impeller::TPoint\20const&\2c\20impeller::TPoint\20const&\2c\20float\2c\20float\2c\20flutter::DlPaint\20const&\29 -3667:flutter::DisplayListBuilder::DrawCircle\28impeller::TPoint\20const&\2c\20float\2c\20flutter::DlPaint\20const&\29 -3668:flutter::DisplayListBuilder::DrawAtlas\28sk_sp\20const&\2c\20impeller::RSTransform\20const*\2c\20impeller::TRect\20const*\2c\20flutter::DlColor\20const*\2c\20int\2c\20impeller::BlendMode\2c\20flutter::DlImageSampling\2c\20impeller::TRect\20const*\2c\20flutter::DlPaint\20const*\29 -3669:flutter::DisplayListBuilder::DrawArc\28impeller::TRect\20const&\2c\20float\2c\20float\2c\20bool\2c\20flutter::DlPaint\20const&\29 -3670:flutter::AccumulationRect::accumulate\28float\2c\20float\29 -3671:flutter::AccumulationRect::GetBounds\28\29\20const -3672:fixN0c\28BracketData*\2c\20int\2c\20int\2c\20unsigned\20char\29 -3673:filter_to_gl_min_filter\28SkFilterMode\2c\20SkMipmapMode\29 -3674:exp2 -3675:dquad_dxdy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -3676:do_scanline\28int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20SkBlitter*\29 -3677:do_anti_hairline\28int\2c\20int\2c\20int\2c\20int\2c\20SkIRect\20const*\2c\20SkBlitter*\29 -3678:dline_dxdy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -3679:directionFromFlags\28UBiDi*\29 -3680:destroy_face -3681:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\20const&\2c\20skgpu::ganesh::DashOp::AAMode\2c\20SkMatrix\20const&\2c\20bool\29::$_0>\28skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingCircleEffect::Make\28SkArenaAlloc*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20skgpu::ganesh::DashOp::AAMode\2c\20SkMatrix\20const&\2c\20bool\29::$_0&&\29::'lambda'\28char*\29::__invoke\28char*\29 -3682:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28GrCaps\20const&\2c\20GrSurfaceProxyView\20const&\2c\20bool&\2c\20GrPipeline*&\2c\20GrUserStencilSettings\20const*&&\2c\20\28anonymous\20namespace\29::DrawAtlasPathShader*&\2c\20GrPrimitiveType&&\2c\20GrXferBarrierFlags&\2c\20GrLoadOp&\29::'lambda'\28void*\29>\28GrProgramInfo&&\29::'lambda'\28char*\29::__invoke\28char*\29 -3683:dcubic_dxdy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -3684:dconic_dxdy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -3685:cubic_intersect_ray\28SkPoint\20const*\2c\20float\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -3686:conic_intersect_ray\28SkPoint\20const*\2c\20float\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -3687:cleanup_shaders\28GrGLGpu*\2c\20SkTDArray\20const&\29 -3688:chop_mono_cubic_at_y\28SkPoint*\2c\20float\2c\20SkPoint*\29 -3689:check_inverse_on_empty_return\28SkRegion*\2c\20SkPath\20const&\2c\20SkRegion\20const&\29 -3690:check_intersection\28SkAnalyticEdge\20const*\2c\20int\2c\20int*\29 -3691:char*\20std::__2::find\5babi:nn180100\5d\28char*\2c\20char*\2c\20char\20const&\29 -3692:cff_parse_real -3693:cff_parse_integer -3694:cff_index_read_offset -3695:cff_index_get_pointers -3696:cff_index_access_element -3697:cff2_path_param_t::move_to\28CFF::point_t\20const&\29 -3698:cff1_path_param_t::move_to\28CFF::point_t\20const&\29 -3699:cf2_hintmap_map -3700:cf2_glyphpath_pushPrevElem -3701:cf2_glyphpath_computeOffset -3702:cf2_glyphpath_closeOpenPath -3703:calculate_path_gap\28float\2c\20float\2c\20SkPath\20const&\29::$_1::operator\28\29\28SkSpan\29\20const -3704:calc_dot_cross_cubic\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\29 -3705:bracketProcessBoundary\28BracketData*\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\29 -3706:bracketAddOpening\28BracketData*\2c\20char16_t\2c\20int\29 -3707:bool\20std::__2::equal\5babi:ne180100\5d\28float\20const*\2c\20float\20const*\2c\20float\20const*\2c\20std::__2::__equal_to\29 -3708:bool\20std::__2::__is_pointer_in_range\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20char\20const*\29 -3709:bool\20hb_sanitize_context_t::check_array>\28OT::IntType\20const*\2c\20unsigned\20int\2c\20unsigned\20int\29\20const -3710:bool\20flutter::Equals\28std::__2::shared_ptr\20const&\2c\20std::__2::shared_ptr\20const&\29 -3711:bool\20SkIsFinite\28float\20const*\2c\20int\29\20\28.1003\29 -3712:bool\20OT::match_lookahead>\28OT::hb_ot_apply_context_t*\2c\20unsigned\20int\2c\20OT::IntType\20const*\2c\20bool\20\28*\29\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29\2c\20void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -3713:bool\20OT::match_backtrack>\28OT::hb_ot_apply_context_t*\2c\20unsigned\20int\2c\20OT::IntType\20const*\2c\20bool\20\28*\29\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29\2c\20void\20const*\2c\20unsigned\20int*\29 -3714:bool\20OT::glyf_impl::Glyph::get_points\28hb_font_t*\2c\20OT::glyf_accelerator_t\20const&\2c\20contour_point_vector_t&\2c\20hb_glyf_scratch_t&\2c\20contour_point_vector_t*\2c\20head_maxp_info_t*\2c\20unsigned\20int*\2c\20bool\2c\20bool\2c\20bool\2c\20hb_array_t\2c\20unsigned\20int\2c\20unsigned\20int*\29\20const -3715:bool\20OT::glyf_accelerator_t::get_points\28hb_font_t*\2c\20unsigned\20int\2c\20OT::glyf_accelerator_t::points_aggregator_t\2c\20hb_array_t\2c\20hb_glyf_scratch_t&\29\20const -3716:bool\20OT::OffsetTo\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -3717:bool\20OT::OffsetTo\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -3718:bool\20OT::OffsetTo\2c\20OT::IntType\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -3719:bool\20OT::OffsetTo\2c\20OT::IntType\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -3720:bool\20OT::OffsetTo>\2c\20OT::IntType\2c\20void\2c\20false>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -3721:bool\20OT::Condition::evaluate\28int\20const*\2c\20unsigned\20int\2c\20OT::ItemVarStoreInstancer*\29\20const -3722:blitrect\28SkBlitter*\2c\20SkIRect\20const&\29 -3723:blit_single_alpha\28AdditiveBlitter*\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\2c\20unsigned\20char*\2c\20bool\29 -3724:blit_aaa_trapezoid_row\28AdditiveBlitter*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char*\2c\20bool\29 -3725:atan -3726:append_index_uv_varyings\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20int\2c\20char\20const*\2c\20char\20const*\2c\20GrGLSLVarying*\2c\20GrGLSLVarying*\2c\20GrGLSLVarying*\29 -3727:antifillrect\28SkRect\20const&\2c\20SkBlitter*\29 -3728:af_property_get_face_globals -3729:af_latin_hints_link_segments -3730:af_latin_compute_stem_width -3731:af_latin_align_linked_edge -3732:af_iup_interp -3733:af_glyph_hints_save -3734:af_glyph_hints_done -3735:af_cjk_align_linked_edge -3736:add_stop_color\28SkRasterPipelineContexts::GradientCtx*\2c\20unsigned\20long\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\29 -3737:add_quad\28SkPoint\20const*\2c\20skia_private::TArray*\29 -3738:add_const_color\28SkRasterPipelineContexts::GradientCtx*\2c\20unsigned\20long\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\29 -3739:acos -3740:aaa_fill_path\28SkPathRaw\20const&\2c\20SkIRect\20const&\2c\20AdditiveBlitter*\2c\20int\2c\20int\2c\20bool\2c\20bool\2c\20bool\29 -3741:_iup_worker_interpolate -3742:_hb_head_t\29&>\28fp\29\2c\20std::forward>\28fp0\29\2c\20\28hb_priority<16u>\29\28\29\29\29>::type\20$_22::operator\28\29\29&\2c\20hb_pair_t>\28find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_pair_t\29&\2c\20hb_pair_t&&\29\20const -3743:_hb_font_adopt_var_coords\28hb_font_t*\2c\20int*\2c\20float*\2c\20unsigned\20int\29 -3744:_get_path\28OT::cff1::accelerator_t\20const*\2c\20hb_font_t*\2c\20unsigned\20int\2c\20hb_draw_session_t&\2c\20bool\2c\20CFF::point_t*\29 -3745:_get_bounds\28OT::cff1::accelerator_t\20const*\2c\20unsigned\20int\2c\20bounds_t&\2c\20bool\29 -3746:__trunctfdf2 -3747:__towrite -3748:__toread -3749:__subtf3 -3750:__strchrnul -3751:__rem_pio2f -3752:__rem_pio2 -3753:__overflow -3754:__fwritex -3755:__cxxabiv1::__class_type_info::process_static_type_below_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20int\29\20const -3756:__cxxabiv1::__class_type_info::process_static_type_above_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20void\20const*\2c\20int\29\20const -3757:__cxxabiv1::__class_type_info::process_found_base_class\28__cxxabiv1::__dynamic_cast_info*\2c\20void*\2c\20int\29\20const -3758:__cxxabiv1::__base_class_type_info::search_above_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -3759:\28anonymous\20namespace\29::subdivide_cubic_to\28SkPathBuilder*\2c\20SkPoint\20const*\2c\20int\29 -3760:\28anonymous\20namespace\29::split_conic\28SkPoint\20const*\2c\20SkConic*\2c\20float\29 -3761:\28anonymous\20namespace\29::single_pass_shape\28GrStyledShape\20const&\29 -3762:\28anonymous\20namespace\29::shift_left\28skvx::Vec<4\2c\20float>\20const&\2c\20int\29 -3763:\28anonymous\20namespace\29::shape_contains_rect\28GrShape\20const&\2c\20SkMatrix\20const&\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20SkMatrix\20const&\2c\20bool\29 -3764:\28anonymous\20namespace\29::set_gl_stencil\28GrGLInterface\20const*\2c\20GrStencilSettings::Face\20const&\2c\20unsigned\20int\29 -3765:\28anonymous\20namespace\29::make_blend\28sk_sp\2c\20sk_sp\2c\20sk_sp\2c\20SkImageFilters::CropRect\20const&\2c\20std::__2::optional\2c\20bool\29::$_0::operator\28\29\28sk_sp\29\20const -3766:\28anonymous\20namespace\29::get_tile_count\28SkIRect\20const&\2c\20int\29 -3767:\28anonymous\20namespace\29::generateGlyphPathStatic\28FT_FaceRec_*\2c\20SkPathBuilder*\29 -3768:\28anonymous\20namespace\29::generateFacePathCOLRv1\28FT_FaceRec_*\2c\20unsigned\20short\2c\20SkMatrix\20const*\29 -3769:\28anonymous\20namespace\29::gather_lines_and_quads\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20float\2c\20bool\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\29::$_0::operator\28\29\28SkPoint\20const*\2c\20bool\29\20const -3770:\28anonymous\20namespace\29::convert_noninflect_cubic_to_quads_with_constraint\28SkPoint\20const*\2c\20float\2c\20SkPathFirstDirection\2c\20skia_private::TArray*\2c\20int\29 -3771:\28anonymous\20namespace\29::convert_noninflect_cubic_to_quads\28SkPoint\20const*\2c\20float\2c\20skia_private::TArray*\2c\20int\2c\20bool\2c\20bool\29 -3772:\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const -3773:\28anonymous\20namespace\29::bloat_quad\28SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkMatrix\20const*\2c\20\28anonymous\20namespace\29::BezierVertex*\29 -3774:\28anonymous\20namespace\29::TriangulatingPathOp::CreateMesh\28GrMeshDrawTarget*\2c\20sk_sp\2c\20int\2c\20int\29 -3775:\28anonymous\20namespace\29::TransformedMaskSubRun::~TransformedMaskSubRun\28\29 -3776:\28anonymous\20namespace\29::TransformedMaskSubRun::testingOnly_packedGlyphIDToGlyph\28sktext::gpu::StrikeCache*\29\20const -3777:\28anonymous\20namespace\29::StaticVertexAllocator::~StaticVertexAllocator\28\29 -3778:\28anonymous\20namespace\29::SkwasmParagraphPainter::toDlPaint\28skia::textlayout::ParagraphPainter::DecorationStyle\20const&\2c\20flutter::DlDrawStyle\29 -3779:\28anonymous\20namespace\29::SkMorphologyImageFilter::radii\28skif::Mapping\20const&\29\20const -3780:\28anonymous\20namespace\29::SkFTGeometrySink::goingTo\28FT_Vector_\20const*\29 -3781:\28anonymous\20namespace\29::SkCropImageFilter::cropRect\28skif::Mapping\20const&\29\20const -3782:\28anonymous\20namespace\29::ShapedRun::~ShapedRun\28\29 -3783:\28anonymous\20namespace\29::PathSubRun::canReuse\28SkPaint\20const&\2c\20SkMatrix\20const&\29\20const -3784:\28anonymous\20namespace\29::MemoryPoolAccessor::pool\28\29\20const -3785:\28anonymous\20namespace\29::DrawAtlasOpImpl::visitProxies\28std::__2::function\20const&\29\20const -3786:\28anonymous\20namespace\29::DrawAtlasOpImpl::programInfo\28\29 -3787:\28anonymous\20namespace\29::DrawAtlasOpImpl::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -3788:TT_Vary_Apply_Glyph_Deltas -3789:TT_Set_Var_Design -3790:TT_Get_VMetrics -3791:Skwasm::Surface::_resizeSurface\28int\2c\20int\29 -3792:SkWriter32::writeRegion\28SkRegion\20const&\29 -3793:SkVertices::Sizes::Sizes\28SkVertices::Desc\20const&\29 -3794:SkVertices::MakeCopy\28SkVertices::VertexMode\2c\20int\2c\20SkPoint\20const*\2c\20SkPoint\20const*\2c\20unsigned\20int\20const*\2c\20int\2c\20unsigned\20short\20const*\29 -3795:SkVertices::Builder::~Builder\28\29 -3796:SkVertices::Builder::detach\28\29 -3797:SkUnitScalarClampToByte\28float\29 -3798:SkUTF::ToUTF16\28int\2c\20unsigned\20short*\29 -3799:SkTypeface_FreeType::~SkTypeface_FreeType\28\29 -3800:SkTextBlobBuilder::allocInternal\28SkFont\20const&\2c\20SkTextBlob::GlyphPositioning\2c\20int\2c\20int\2c\20SkPoint\2c\20SkRect\20const*\29 -3801:SkTextBlob::RunRecord::textSizePtr\28\29\20const -3802:SkTSpan::markCoincident\28\29 -3803:SkTSect::markSpanGone\28SkTSpan*\29 -3804:SkTSect::computePerpendiculars\28SkTSect*\2c\20SkTSpan*\2c\20SkTSpan*\29 -3805:SkTMultiMap::insert\28skgpu::ScratchKey\20const&\2c\20GrGpuResource*\29 -3806:SkTDStorage::moveTail\28int\2c\20int\2c\20int\29 -3807:SkTDStorage::calculateSizeOrDie\28int\29 -3808:SkTDArray::append\28int\29 -3809:SkTDArray::append\28\29 -3810:SkTConic::hullIntersects\28SkDConic\20const&\2c\20bool*\29\20const -3811:SkTBlockList::pop_back\28\29 -3812:SkSurfaces::Raster\28SkImageInfo\20const&\2c\20SkSurfaceProps\20const*\29 -3813:SkSurface_Base::~SkSurface_Base\28\29 -3814:SkSurface_Base::aboutToDraw\28SkSurface::ContentChangeMode\29 -3815:SkSurfaceValidateRasterInfo\28SkImageInfo\20const&\2c\20unsigned\20long\29 -3816:SkStrokeRec::init\28SkPaint\20const&\2c\20SkPaint::Style\2c\20float\29 -3817:SkStrokeRec::getInflationRadius\28\29\20const -3818:SkString::printVAList\28char\20const*\2c\20void*\29 -3819:SkStrikeSpec::SkStrikeSpec\28SkStrikeSpec&&\29 -3820:SkStrikeSpec::MakeWithNoDevice\28SkFont\20const&\2c\20SkPaint\20const*\29 -3821:SkStrikeSpec::MakePath\28SkFont\20const&\2c\20SkPaint\20const&\2c\20SkSurfaceProps\20const&\2c\20SkScalerContextFlags\29 -3822:SkStrikeCache::findOrCreateStrike\28SkStrikeSpec\20const&\29 -3823:SkStrike::prepareForPath\28SkGlyph*\29 -3824:SkSpriteBlitter::SkSpriteBlitter\28SkPixmap\20const&\29 -3825:SkSpecialImage::~SkSpecialImage\28\29 -3826:SkSpecialImage::makeSubset\28SkIRect\20const&\29\20const -3827:SkSpecialImage::makePixelOutset\28\29\20const -3828:SkShapers::HB::ScriptRunIterator\28char\20const*\2c\20unsigned\20long\29 -3829:SkShaper::TrivialRunIterator::endOfCurrentRun\28\29\20const -3830:SkShaper::TrivialRunIterator::consume\28\29 -3831:SkShaper::TrivialRunIterator::atEnd\28\29\20const -3832:SkShaper::TrivialFontRunIterator::~TrivialFontRunIterator\28\29 -3833:SkShaders::MatrixRec::MatrixRec\28SkMatrix\20const&\29 -3834:SkShaderUtils::GLSLPrettyPrint::tabString\28\29 -3835:SkShaderBlurAlgorithm::Compute1DBlurKernel\28float\2c\20int\2c\20SkSpan\29 -3836:SkScanClipper::~SkScanClipper\28\29 -3837:SkScanClipper::SkScanClipper\28SkBlitter*\2c\20SkRegion\20const*\2c\20SkIRect\20const&\2c\20bool\2c\20bool\29 -3838:SkScan::HairLineRgn\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29 -3839:SkScan::FillTriangle\28SkPoint\20const*\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -3840:SkScan::FillPath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -3841:SkScan::FillIRect\28SkIRect\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -3842:SkScan::AntiHairLine\28SkPoint\20const*\2c\20int\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -3843:SkScan::AntiHairLineRgn\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29 -3844:SkScan::AntiFillXRect\28SkIRect\20const&\2c\20SkRegion\20const*\2c\20SkBlitter*\29 -3845:SkScan::AntiFillPath\28SkPathRaw\20const&\2c\20SkRegion\20const&\2c\20SkBlitter*\2c\20bool\29 -3846:SkScalerContext_FreeType::updateGlyphBoundsIfSubpixel\28SkGlyph\20const&\2c\20SkRect*\2c\20bool\29 -3847:SkScalerContextRec::CachedMaskGamma\28unsigned\20char\2c\20unsigned\20char\29 -3848:SkScalerContextFTUtils::drawSVGGlyph\28FT_FaceRec_*\2c\20SkGlyph\20const&\2c\20unsigned\20int\2c\20SkSpan\2c\20SkCanvas*\29\20const -3849:SkScalerContext::~SkScalerContext\28\29 -3850:SkSTArenaAlloc<3332ul>::SkSTArenaAlloc\28unsigned\20long\29 -3851:SkSTArenaAlloc<2736ul>::SkSTArenaAlloc\28unsigned\20long\29 -3852:SkSTArenaAlloc<2048ul>::SkSTArenaAlloc\28unsigned\20long\29 -3853:SkSL::type_is_valid_for_coords\28SkSL::Type\20const&\29 -3854:SkSL::simplify_negation\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\29 -3855:SkSL::simplify_matrix_multiplication\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\2c\20int\2c\20int\2c\20int\2c\20int\29 -3856:SkSL::simplify_componentwise\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\29 -3857:SkSL::replace_empty_with_nop\28std::__2::unique_ptr>\2c\20bool\29 -3858:SkSL::find_generic_index\28SkSL::Type\20const&\2c\20SkSL::Type\20const&\2c\20bool\29 -3859:SkSL::evaluate_intrinsic_numeric\28SkSL::Context\20const&\2c\20std::__2::array\20const&\2c\20SkSL::Type\20const&\2c\20double\20\28*\29\28double\2c\20double\2c\20double\29\29 -3860:SkSL::eliminate_unreachable_code\28SkSpan>>\2c\20SkSL::ProgramUsage*\29::UnreachableCodeEliminator::~UnreachableCodeEliminator\28\29 -3861:SkSL::coalesce_n_way_vector\28SkSL::Expression\20const*\2c\20SkSL::Expression\20const*\2c\20double\2c\20SkSL::Type\20const&\2c\20double\20\28*\29\28double\2c\20double\2c\20double\29\2c\20double\20\28*\29\28double\29\29 -3862:SkSL::check_main_signature\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20skia_private::TArray>\2c\20true>&\29::$_0::operator\28\29\28int\29\20const -3863:SkSL::build_argument_type_list\28SkSpan>\20const>\29 -3864:SkSL::\28anonymous\20namespace\29::SwitchCaseContainsExit::visitStatement\28SkSL::Statement\20const&\29 -3865:SkSL::\28anonymous\20namespace\29::ReturnsInputAlphaVisitor::returnsInputAlpha\28SkSL::Expression\20const&\29 -3866:SkSL::\28anonymous\20namespace\29::FinalizationVisitor::~FinalizationVisitor\28\29 -3867:SkSL::\28anonymous\20namespace\29::ES2IndexingVisitor::~ES2IndexingVisitor\28\29 -3868:SkSL::\28anonymous\20namespace\29::ConstantExpressionVisitor::visitExpression\28SkSL::Expression\20const&\29 -3869:SkSL::Variable::~Variable\28\29 -3870:SkSL::Variable::Make\28SkSL::Position\2c\20SkSL::Position\2c\20SkSL::Layout\20const&\2c\20SkSL::ModifierFlags\2c\20SkSL::Type\20const*\2c\20std::__2::basic_string_view>\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20bool\2c\20SkSL::VariableStorage\29 -3871:SkSL::Variable::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Position\2c\20SkSL::Layout\20const&\2c\20SkSL::ModifierFlags\2c\20SkSL::Type\20const*\2c\20SkSL::Position\2c\20std::__2::basic_string_view>\2c\20SkSL::VariableStorage\29 -3872:SkSL::VarDeclaration::~VarDeclaration\28\29 -3873:SkSL::VarDeclaration::Make\28SkSL::Context\20const&\2c\20SkSL::Variable*\2c\20SkSL::Type\20const*\2c\20int\2c\20std::__2::unique_ptr>\29 -3874:SkSL::Type::isStorageTexture\28\29\20const -3875:SkSL::Type::convertArraySize\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Position\2c\20long\20long\29\20const -3876:SkSL::Type::MakeSamplerType\28char\20const*\2c\20SkSL::Type\20const&\29 -3877:SkSL::Transform::HoistSwitchVarDeclarationsAtTopLevel\28SkSL::Context\20const&\2c\20skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>&\2c\20SkSL::SymbolTable&\2c\20SkSL::Position\29::HoistSwitchVarDeclsVisitor::~HoistSwitchVarDeclsVisitor\28\29 -3878:SkSL::Transform::EliminateDeadGlobalVariables\28SkSL::Program&\29::$_2::operator\28\29\28SkSL::ProgramElement\20const&\29\20const -3879:SkSL::TernaryExpression::~TernaryExpression\28\29 -3880:SkSL::SymbolTable::SymbolKey::operator==\28SkSL::SymbolTable::SymbolKey\20const&\29\20const -3881:SkSL::SingleArgumentConstructor::~SingleArgumentConstructor\28\29 -3882:SkSL::RP::UnownedLValueSlice::~UnownedLValueSlice\28\29 -3883:SkSL::RP::SlotManager::createSlots\28std::__2::basic_string\2c\20std::__2::allocator>\2c\20SkSL::Type\20const&\2c\20SkSL::Position\2c\20bool\29 -3884:SkSL::RP::SlotManager::addSlotDebugInfoForGroup\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20SkSL::Type\20const&\2c\20SkSL::Position\2c\20int*\2c\20bool\29 -3885:SkSL::RP::Program::makeStages\28skia_private::TArray*\2c\20SkArenaAlloc*\2c\20SkSpan\2c\20SkSL::RP::Program::SlotData\20const&\29\20const::$_4::operator\28\29\28\29\20const -3886:SkSL::RP::Program::makeStages\28skia_private::TArray*\2c\20SkArenaAlloc*\2c\20SkSpan\2c\20SkSL::RP::Program::SlotData\20const&\29\20const::$_1::operator\28\29\28int\29\20const -3887:SkSL::RP::Program::appendCopySlotsMasked\28skia_private::TArray*\2c\20SkArenaAlloc*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20int\29\20const -3888:SkSL::RP::LValueSlice::~LValueSlice\28\29 -3889:SkSL::RP::Generator::pushTraceScopeMask\28\29 -3890:SkSL::RP::Generator::pushTernaryExpression\28SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\29 -3891:SkSL::RP::Generator::pushStructuredComparison\28SkSL::RP::LValue*\2c\20SkSL::Operator\2c\20SkSL::RP::LValue*\2c\20SkSL::Type\20const&\29 -3892:SkSL::RP::Generator::pushPrefixExpression\28SkSL::Operator\2c\20SkSL::Expression\20const&\29 -3893:SkSL::RP::Generator::pushMatrixMultiply\28SkSL::RP::LValue*\2c\20SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\2c\20int\2c\20int\2c\20int\2c\20int\29 -3894:SkSL::RP::Generator::pushAbsFloatIntrinsic\28int\29 -3895:SkSL::RP::Generator::needsReturnMask\28SkSL::FunctionDefinition\20const*\29 -3896:SkSL::RP::Generator::needsFunctionResultSlots\28SkSL::FunctionDefinition\20const*\29 -3897:SkSL::RP::Generator::foldWithMultiOp\28SkSL::RP::BuilderOp\2c\20int\29 -3898:SkSL::RP::Generator::GetTypedOp\28SkSL::Type\20const&\2c\20SkSL::RP::Generator::TypedOps\20const&\29 -3899:SkSL::RP::DynamicIndexLValue::~DynamicIndexLValue\28\29 -3900:SkSL::RP::Builder::select\28int\29 -3901:SkSL::RP::Builder::push_uniform\28SkSL::RP::SlotRange\29 -3902:SkSL::RP::Builder::pop_loop_mask\28\29 -3903:SkSL::RP::Builder::merge_condition_mask\28\29 -3904:SkSL::RP::Builder::branch_if_no_active_lanes_on_stack_top_equal\28int\2c\20int\29 -3905:SkSL::RP::AutoStack&\20std::__2::optional::emplace\5babi:ne180100\5d\28SkSL::RP::Generator*&\29 -3906:SkSL::ProgramUsage::add\28SkSL::ProgramElement\20const&\29 -3907:SkSL::PipelineStage::PipelineStageCodeGenerator::modifierString\28SkSL::ModifierFlags\29 -3908:SkSL::PipelineStage::ConvertProgram\28SkSL::Program\20const&\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20SkSL::PipelineStage::Callbacks*\29 -3909:SkSL::Parser::unsizedArrayType\28SkSL::Type\20const*\2c\20SkSL::Position\29 -3910:SkSL::Parser::unaryExpression\28\29 -3911:SkSL::Parser::swizzle\28SkSL::Position\2c\20std::__2::unique_ptr>\2c\20std::__2::basic_string_view>\2c\20SkSL::Position\29 -3912:SkSL::Parser::poison\28SkSL::Position\29 -3913:SkSL::Parser::checkIdentifier\28SkSL::Token*\29 -3914:SkSL::Parser::block\28bool\2c\20std::__2::unique_ptr>*\29 -3915:SkSL::Parser::Checkpoint::ForwardingErrorReporter::~ForwardingErrorReporter\28\29 -3916:SkSL::Operator::getBinaryPrecedence\28\29\20const -3917:SkSL::MultiArgumentConstructor::~MultiArgumentConstructor\28\29 -3918:SkSL::ModuleLoader::loadGPUModule\28SkSL::Compiler*\29 -3919:SkSL::ModifierFlags::checkPermittedFlags\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::ModifierFlags\29\20const -3920:SkSL::Mangler::uniqueName\28std::__2::basic_string_view>\2c\20SkSL::SymbolTable*\29 -3921:SkSL::LiteralType::slotType\28unsigned\20long\29\20const -3922:SkSL::Literal::MakeFloat\28SkSL::Position\2c\20float\2c\20SkSL::Type\20const*\29 -3923:SkSL::Literal::MakeBool\28SkSL::Position\2c\20bool\2c\20SkSL::Type\20const*\29 -3924:SkSL::Layout::checkPermittedLayout\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkEnumBitMask\29\20const -3925:SkSL::IfStatement::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -3926:SkSL::IRHelpers::Binary\28std::__2::unique_ptr>\2c\20SkSL::Operator\2c\20std::__2::unique_ptr>\29\20const -3927:SkSL::GlobalVarDeclaration::~GlobalVarDeclaration\28\29_6475 -3928:SkSL::GlobalVarDeclaration::~GlobalVarDeclaration\28\29 -3929:SkSL::GLSLCodeGenerator::~GLSLCodeGenerator\28\29 -3930:SkSL::GLSLCodeGenerator::writeLiteral\28SkSL::Literal\20const&\29 -3931:SkSL::GLSLCodeGenerator::writeFunctionDeclaration\28SkSL::FunctionDeclaration\20const&\29 -3932:SkSL::GLSLCodeGenerator::shouldRewriteVoidTypedFunctions\28SkSL::FunctionDeclaration\20const*\29\20const -3933:SkSL::FunctionDefinition::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::FunctionDeclaration\20const&\2c\20std::__2::unique_ptr>\29::Finalizer::~Finalizer\28\29 -3934:SkSL::ForStatement::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::ForLoopPositions\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -3935:SkSL::Expression::isIncomplete\28SkSL::Context\20const&\29\20const -3936:SkSL::Expression::compareConstant\28SkSL::Expression\20const&\29\20const -3937:SkSL::DoStatement::~DoStatement\28\29 -3938:SkSL::DebugTracePriv::~DebugTracePriv\28\29 -3939:SkSL::ConstructorArrayCast::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>\29 -3940:SkSL::ConstructorArray::~ConstructorArray\28\29 -3941:SkSL::ConstantFolder::GetConstantValueOrNull\28SkSL::Expression\20const&\29 -3942:SkSL::Compiler::runInliner\28SkSL::Inliner*\2c\20std::__2::vector>\2c\20std::__2::allocator>>>\20const&\2c\20SkSL::SymbolTable*\2c\20SkSL::ProgramUsage*\29 -3943:SkSL::Block::~Block\28\29 -3944:SkSL::BinaryExpression::~BinaryExpression\28\29 -3945:SkSL::BinaryExpression::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20SkSL::Operator\2c\20std::__2::unique_ptr>\2c\20SkSL::Type\20const*\29 -3946:SkSL::Analysis::GetReturnComplexity\28SkSL::FunctionDefinition\20const&\29 -3947:SkSL::Analysis::FindFunctionsToSpecialize\28SkSL::Program\20const&\2c\20SkSL::Analysis::SpecializationInfo*\2c\20std::__2::function\20const&\29::Searcher::~Searcher\28\29 -3948:SkSL::Analysis::CheckProgramStructure\28SkSL::Program\20const&\29::ProgramStructureVisitor::~ProgramStructureVisitor\28\29 -3949:SkSL::Analysis::CallsColorTransformIntrinsics\28SkSL::Program\20const&\29 -3950:SkSL::AliasType::bitWidth\28\29\20const -3951:SkRuntimeShader::uniformData\28SkColorSpace\20const*\29\20const -3952:SkRuntimeEffectPriv::VarAsUniform\28SkSL::Variable\20const&\2c\20SkSL::Context\20const&\2c\20unsigned\20long*\29 -3953:SkRuntimeEffect::makeShader\28sk_sp\2c\20SkSpan\2c\20SkMatrix\20const*\29\20const -3954:SkRuntimeEffect::MakeForShader\28SkString\29 -3955:SkRgnBuilder::~SkRgnBuilder\28\29 -3956:SkResourceCache::~SkResourceCache\28\29 -3957:SkResourceCache::purgeAsNeeded\28bool\29 -3958:SkResourceCache::checkMessages\28\29 -3959:SkResourceCache::Key::operator==\28SkResourceCache::Key\20const&\29\20const -3960:SkRegion::translate\28int\2c\20int\2c\20SkRegion*\29\20const -3961:SkRegion::quickReject\28SkIRect\20const&\29\20const -3962:SkRegion::op\28SkRegion\20const&\2c\20SkIRect\20const&\2c\20SkRegion::Op\29 -3963:SkRegion::getBoundaryPath\28\29\20const -3964:SkRegion::RunHead::findScanline\28int\29\20const -3965:SkRegion::RunHead::Alloc\28int\29 -3966:SkReduceOrder::Cubic\28SkPoint\20const*\2c\20SkPoint*\29 -3967:SkRect::offset\28float\2c\20float\29 -3968:SkRect*\20SkRecordCanvas::copy\28SkRect\20const*\29 -3969:SkRecords::PreCachedPath::PreCachedPath\28SkPath\20const&\29 -3970:SkRecords::FillBounds::pushSaveBlock\28SkPaint\20const*\2c\20bool\29 -3971:SkRecordDraw\28SkRecord\20const&\2c\20SkCanvas*\2c\20SkPicture\20const*\20const*\2c\20SkDrawable*\20const*\2c\20int\2c\20SkBBoxHierarchy\20const*\2c\20SkPicture::AbortCallback*\29 -3972:SkRecordCanvas::~SkRecordCanvas\28\29 -3973:SkRasterPipelineBlitter::~SkRasterPipelineBlitter\28\29 -3974:SkRasterPipelineBlitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -3975:SkRasterPipelineBlitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29::$_0::operator\28\29\28int\2c\20SkRasterPipelineContexts::MemoryCtx*\29\20const -3976:SkRasterPipelineBlitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -3977:SkRasterPipeline::appendStore\28SkColorType\2c\20SkRasterPipelineContexts::MemoryCtx\20const*\29 -3978:SkRasterClip::op\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkClipOp\2c\20bool\29 -3979:SkRasterClip::convertToAA\28\29 -3980:SkRRectPriv::ConservativeIntersect\28SkRRect\20const&\2c\20SkRRect\20const&\29::$_1::operator\28\29\28SkRect\20const&\2c\20SkRRect::Corner\29\20const -3981:SkRRectPriv::ConservativeIntersect\28SkRRect\20const&\2c\20SkRRect\20const&\29 -3982:SkRGBA4f<\28SkAlphaType\292>*\20SkArenaAlloc::makeArray>\28unsigned\20long\29 -3983:SkQuadConstruct::initWithStart\28SkQuadConstruct*\29 -3984:SkQuadConstruct::initWithEnd\28SkQuadConstruct*\29 -3985:SkPointPriv::DistanceToLineBetweenSqd\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPointPriv::Side*\29 -3986:SkPoint::setNormalize\28float\2c\20float\29 -3987:SkPoint::setLength\28float\2c\20float\2c\20float\29 -3988:SkPixmap::setColorSpace\28sk_sp\29 -3989:SkPixmap::rowBytesAsPixels\28\29\20const -3990:SkPixelRef::getGenerationID\28\29\20const -3991:SkPictureRecorder::~SkPictureRecorder\28\29 -3992:SkPictureRecorder::SkPictureRecorder\28\29 -3993:SkPicture::~SkPicture\28\29 -3994:SkPerlinNoiseShader::PaintingData::random\28\29 -3995:SkPathWriter::~SkPathWriter\28\29 -3996:SkPathWriter::update\28SkOpPtT\20const*\29 -3997:SkPathWriter::lineTo\28\29 -3998:SkPathWriter::SkPathWriter\28SkPathFillType\29 -3999:SkPathStroker::strokeCloseEnough\28SkPoint\20const*\2c\20SkPoint\20const*\2c\20SkQuadConstruct*\29\20const -4000:SkPathStroker::setRayPts\28SkPoint\20const&\2c\20SkPoint*\2c\20SkPoint*\2c\20SkPoint*\29\20const -4001:SkPathStroker::quadPerpRay\28SkPoint\20const*\2c\20float\2c\20SkPoint*\2c\20SkPoint*\2c\20SkPoint*\29\20const -4002:SkPathStroker::finishContour\28bool\2c\20bool\29 -4003:SkPathStroker::conicPerpRay\28SkConic\20const&\2c\20float\2c\20SkPoint*\2c\20SkPoint*\2c\20SkPoint*\29\20const -4004:SkPathRef::isRRect\28\29\20const -4005:SkPathRef::isOval\28\29\20const -4006:SkPathRawShapes::Rect::Rect\28SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -4007:SkPathRawShapes::RRect::RRect\28SkRRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -4008:SkPathPriv::ComputeFirstDirection\28SkPath\20const&\29 -4009:SkPathPriv::AddGenIDChangeListener\28SkPath\20const&\2c\20sk_sp\29 -4010:SkPathDirection_ToConvexity\28SkPathDirection\29 -4011:SkPathBuilder::privateReversePathTo\28SkPath\20const&\29 -4012:SkPathBuilder::operator=\28SkPath\20const&\29 -4013:SkPathBuilder::incReserve\28int\2c\20int\2c\20int\29 -4014:SkPathBuilder::computeBounds\28\29\20const -4015:SkPathBuilder::arcTo\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\29::$_0::operator\28\29\28SkPoint\20const&\29\20const -4016:SkPathBuilder::addRaw\28SkPathRaw\20const&\29 -4017:SkPathBuilder::addPolygon\28SkSpan\2c\20bool\29 -4018:SkPathBuilder::addPath\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkPath::AddPathMode\29 -4019:SkPathBuilder::addOval\28SkRect\20const&\2c\20SkPathDirection\29 -4020:SkPath::transform\28SkMatrix\20const&\2c\20SkPath*\29\20const -4021:SkPath::isRRect\28SkRRect*\29\20const -4022:SkPath::isOval\28SkRect*\29\20const -4023:SkPath::isLastContourClosed\28\29\20const -4024:SkPath::cubicTo\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -4025:SkPath::contains\28float\2c\20float\29\20const -4026:SkPath::conicTo\28float\2c\20float\2c\20float\2c\20float\2c\20float\29 -4027:SkPath::arcTo\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\29::$_0::operator\28\29\28SkPoint\20const&\29\20const -4028:SkPath::addRaw\28SkPathRaw\20const&\29 -4029:SkPath::addOval\28SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -4030:SkPath::Iter::autoClose\28SkPoint*\29 -4031:SkPath&\20std::__2::optional::emplace\5babi:ne180100\5d\28SkPath&&\29 -4032:SkPaintToGrPaintReplaceShader\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkPaint\20const&\2c\20SkMatrix\20const&\2c\20std::__2::unique_ptr>\2c\20GrPaint*\29 -4033:SkPaint::getBlendMode_or\28SkBlendMode\29\20const -4034:SkPaint*\20SkOptAddressOrNull\28std::__2::optional&\29 -4035:SkPackedGlyphID::PackIDSkPoint\28unsigned\20short\2c\20SkPoint\2c\20SkIPoint\29 -4036:SkOpSpanBase::checkForCollapsedCoincidence\28\29 -4037:SkOpSpan::setWindSum\28int\29 -4038:SkOpSegment::updateWindingReverse\28SkOpAngle\20const*\29 -4039:SkOpSegment::match\28SkOpPtT\20const*\2c\20SkOpSegment\20const*\2c\20double\2c\20SkPoint\20const&\29\20const -4040:SkOpSegment::markWinding\28SkOpSpan*\2c\20int\2c\20int\29 -4041:SkOpSegment::markAngle\28int\2c\20int\2c\20int\2c\20int\2c\20SkOpAngle\20const*\2c\20SkOpSpanBase**\29 -4042:SkOpSegment::markAngle\28int\2c\20int\2c\20SkOpAngle\20const*\2c\20SkOpSpanBase**\29 -4043:SkOpSegment::markAndChaseWinding\28SkOpSpanBase*\2c\20SkOpSpanBase*\2c\20int\2c\20int\2c\20SkOpSpanBase**\29 -4044:SkOpSegment::markAllDone\28\29 -4045:SkOpSegment::dSlopeAtT\28double\29\20const -4046:SkOpSegment::addT\28double\2c\20SkPoint\20const&\29 -4047:SkOpSegment::activeWinding\28SkOpSpanBase*\2c\20SkOpSpanBase*\29 -4048:SkOpPtT::oppPrev\28SkOpPtT\20const*\29\20const -4049:SkOpPtT::contains\28SkOpSegment\20const*\29\20const -4050:SkOpPtT::Overlaps\28SkOpPtT\20const*\2c\20SkOpPtT\20const*\2c\20SkOpPtT\20const*\2c\20SkOpPtT\20const*\2c\20SkOpPtT\20const**\2c\20SkOpPtT\20const**\29 -4051:SkOpEdgeBuilder::closeContour\28SkPoint\20const&\2c\20SkPoint\20const&\29 -4052:SkOpCoincidence::expand\28\29 -4053:SkOpCoincidence::Ordered\28SkOpSegment\20const*\2c\20SkOpSegment\20const*\29 -4054:SkOpCoincidence::Ordered\28SkOpPtT\20const*\2c\20SkOpPtT\20const*\29 -4055:SkOpAngle::orderable\28SkOpAngle*\29 -4056:SkOpAngle::lineOnOneSide\28SkDPoint\20const&\2c\20SkDVector\20const&\2c\20SkOpAngle\20const*\2c\20bool\29\20const -4057:SkOpAngle::computeSector\28\29 -4058:SkNoPixelsDevice::SkNoPixelsDevice\28SkIRect\20const&\2c\20SkSurfaceProps\20const&\2c\20sk_sp\29 -4059:SkMipmapAccessor::SkMipmapAccessor\28SkImage_Base\20const*\2c\20SkMatrix\20const&\2c\20SkMipmapMode\29::$_0::operator\28\29\28\29\20const -4060:SkMessageBus::Get\28\29 -4061:SkMessageBus::Get\28\29 -4062:SkMessageBus::BufferFinishedMessage\2c\20GrDirectContext::DirectContextID\2c\20false>::Get\28\29 -4063:SkMessageBus::Get\28\29 -4064:SkMeshPriv::CpuBuffer::~CpuBuffer\28\29_3680 -4065:SkMatrixPriv::InverseMapRect\28SkMatrix\20const&\2c\20SkRect*\2c\20SkRect\20const&\29 -4066:SkMatrix::mapPointsToHomogeneous\28SkSpan\2c\20SkSpan\29\20const -4067:SkMatrix::getMinMaxScales\28float*\29\20const -4068:SkMatrix::PolyToPoly\28SkSpan\2c\20SkSpan\29 -4069:SkMaskBuilder::PrepareDestination\28int\2c\20int\2c\20SkMask\20const&\29 -4070:SkM44::preTranslate\28float\2c\20float\2c\20float\29 -4071:SkM44::preConcat\28SkMatrix\20const&\29::$_0::operator\28\29\28float\2c\20float\2c\20float\29\20const -4072:SkM44::preConcat\28SkMatrix\20const&\29 -4073:SkM44::postConcat\28SkM44\20const&\29 -4074:SkLineParameters::cubicEndPoints\28SkDCubic\20const&\2c\20int\2c\20int\29 -4075:SkLRUCache>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry::~Entry\28\29 -4076:SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::reset\28\29 -4077:SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Entry::~Entry\28\29 -4078:SkKnownRuntimeEffects::\28anonymous\20namespace\29::make_matrix_conv_shader\28SkKnownRuntimeEffects::\28anonymous\20namespace\29::MatrixConvolutionImpl\2c\20SkKnownRuntimeEffects::StableKey\29 -4079:SkJSONWriter::separator\28bool\29 -4080:SkJSONWriter::appendString\28char\20const*\2c\20unsigned\20long\29 -4081:SkJSONWriter::appendS32\28char\20const*\2c\20int\29 -4082:SkInvert4x4Matrix\28float\20const*\2c\20float*\29 -4083:SkIntersections::intersectRay\28SkDQuad\20const&\2c\20SkDLine\20const&\29 -4084:SkIntersections::intersectRay\28SkDLine\20const&\2c\20SkDLine\20const&\29 -4085:SkIntersections::intersectRay\28SkDCubic\20const&\2c\20SkDLine\20const&\29 -4086:SkIntersections::intersectRay\28SkDConic\20const&\2c\20SkDLine\20const&\29 -4087:SkIntersections::computePoints\28SkDLine\20const&\2c\20int\29 -4088:SkIntersections::cleanUpParallelLines\28bool\29 -4089:SkImage_Raster::SkImage_Raster\28SkImageInfo\20const&\2c\20sk_sp\2c\20unsigned\20long\2c\20unsigned\20int\29 -4090:SkImage_Lazy::~SkImage_Lazy\28\29_5423 -4091:SkImage_Lazy::Validator::~Validator\28\29 -4092:SkImage_Lazy::Validator::Validator\28sk_sp\2c\20SkColorType\20const*\2c\20sk_sp\29 -4093:SkImage_Lazy::SkImage_Lazy\28SkImage_Lazy::Validator*\29 -4094:SkImage_Ganesh::~SkImage_Ganesh\28\29 -4095:SkImage_Ganesh::ProxyChooser::chooseProxy\28GrRecordingContext*\29 -4096:SkImage_Base::isYUVA\28\29\20const -4097:SkImageShader::MakeSubset\28sk_sp\2c\20SkRect\20const&\2c\20SkTileMode\2c\20SkTileMode\2c\20SkSamplingOptions\20const&\2c\20SkMatrix\20const*\2c\20bool\29 -4098:SkImageShader::CubicResamplerMatrix\28float\2c\20float\29 -4099:SkImageInfo::minRowBytes64\28\29\20const -4100:SkImageInfo::makeAlphaType\28SkAlphaType\29\20const -4101:SkImageInfo::MakeN32Premul\28SkISize\29 -4102:SkImageGenerator::getPixels\28SkPixmap\20const&\29 -4103:SkImageFilters::Blend\28SkBlendMode\2c\20sk_sp\2c\20sk_sp\2c\20SkImageFilters::CropRect\20const&\29 -4104:SkImageFilter_Base::getCTMCapability\28\29\20const -4105:SkImageFilter_Base::filterImage\28skif::Context\20const&\29\20const -4106:SkImageFilter_Base::affectsTransparentBlack\28\29\20const -4107:SkImageFilterCacheKey::operator==\28SkImageFilterCacheKey\20const&\29\20const -4108:SkImage::readPixels\28GrDirectContext*\2c\20SkPixmap\20const&\2c\20int\2c\20int\2c\20SkImage::CachingHint\29\20const -4109:SkIRect\20skif::Mapping::map\28SkIRect\20const&\2c\20SkMatrix\20const&\29 -4110:SkIRect::MakeXYWH\28int\2c\20int\2c\20int\2c\20int\29 -4111:SkIDChangeListener::List::~List\28\29 -4112:SkIDChangeListener::List::add\28sk_sp\29 -4113:SkGradientShader::MakeSweep\28float\2c\20float\2c\20SkRGBA4f<\28SkAlphaType\293>\20const*\2c\20sk_sp\2c\20float\20const*\2c\20int\2c\20SkTileMode\2c\20float\2c\20float\2c\20SkGradientShader::Interpolation\20const&\2c\20SkMatrix\20const*\29 -4114:SkGradientShader::MakeRadial\28SkPoint\20const&\2c\20float\2c\20SkRGBA4f<\28SkAlphaType\293>\20const*\2c\20sk_sp\2c\20float\20const*\2c\20int\2c\20SkTileMode\2c\20SkGradientShader::Interpolation\20const&\2c\20SkMatrix\20const*\29 -4115:SkGradientBaseShader::AppendInterpolatedToDstStages\28SkRasterPipeline*\2c\20SkArenaAlloc*\2c\20bool\2c\20SkGradientShader::Interpolation\20const&\2c\20SkColorSpace\20const*\2c\20SkColorSpace\20const*\29 -4116:SkGlyph::mask\28\29\20const -4117:SkFontScanner_FreeType::openFace\28SkStreamAsset*\2c\20int\2c\20FT_StreamRec_*\29\20const -4118:SkFontPriv::ApproximateTransformedTextSize\28SkFont\20const&\2c\20SkMatrix\20const&\2c\20SkPoint\20const&\29 -4119:SkFontMgr::matchFamily\28char\20const*\29\20const -4120:SkFont::getWidthsBounds\28SkSpan\2c\20SkSpan\2c\20SkSpan\2c\20SkPaint\20const*\29\20const -4121:SkFindCubicMaxCurvature\28SkPoint\20const*\2c\20float*\29 -4122:SkFILEStream::SkFILEStream\28std::__2::shared_ptr<_IO_FILE>\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29 -4123:SkEmptyFontMgr::onMatchFamilyStyleCharacter\28char\20const*\2c\20SkFontStyle\20const&\2c\20char\20const**\2c\20int\2c\20int\29\20const -4124:SkEdgeClipper::appendQuad\28SkPoint\20const*\2c\20bool\29 -4125:SkEdge::setLine\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkIRect\20const*\29 -4126:SkDevice::drawGlyphRunList\28SkCanvas*\2c\20sktext::GlyphRunList\20const&\2c\20SkPaint\20const&\29 -4127:SkDevice::SkDevice\28SkImageInfo\20const&\2c\20SkSurfaceProps\20const&\29 -4128:SkData::MakeZeroInitialized\28unsigned\20long\29 -4129:SkData::MakeWithoutCopy\28void\20const*\2c\20unsigned\20long\29 -4130:SkDashPathEffect::Make\28SkSpan\2c\20float\29 -4131:SkDQuad::dxdyAtT\28double\29\20const -4132:SkDCubic::subDivide\28double\2c\20double\29\20const -4133:SkDCubic::searchRoots\28double*\2c\20int\2c\20double\2c\20SkDCubic::SearchAxis\2c\20double*\29\20const -4134:SkDCubic::findInflections\28double*\29\20const -4135:SkDCubic::dxdyAtT\28double\29\20const -4136:SkDConic::dxdyAtT\28double\29\20const -4137:SkContourMeasure_segTo\28SkPoint\20const*\2c\20unsigned\20int\2c\20float\2c\20float\2c\20SkPathBuilder*\29 -4138:SkContourMeasureIter::next\28\29 -4139:SkContourMeasureIter::Impl::compute_quad_segs\28SkPoint\20const*\2c\20float\2c\20int\2c\20int\2c\20unsigned\20int\2c\20int\29 -4140:SkContourMeasureIter::Impl::compute_cubic_segs\28SkPoint\20const*\2c\20float\2c\20int\2c\20int\2c\20unsigned\20int\2c\20int\29 -4141:SkContourMeasureIter::Impl::compute_conic_segs\28SkConic\20const&\2c\20float\2c\20int\2c\20SkPoint\20const&\2c\20int\2c\20SkPoint\20const&\2c\20unsigned\20int\2c\20int\29 -4142:SkContourMeasure::distanceToSegment\28float\2c\20float*\29\20const -4143:SkConic::evalAt\28float\2c\20SkPoint*\2c\20SkPoint*\29\20const -4144:SkConic::evalAt\28float\29\20const -4145:SkConic::BuildUnitArc\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPathDirection\2c\20SkMatrix\20const*\2c\20SkConic*\29 -4146:SkCompressedDataSize\28SkTextureCompressionType\2c\20SkISize\2c\20skia_private::TArray*\2c\20bool\29 -4147:SkColorSpace::serialize\28\29\20const -4148:SkColorInfo::operator=\28SkColorInfo&&\29 -4149:SkColorFilters::Blend\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20sk_sp\2c\20SkBlendMode\29 -4150:SkCoincidentSpans::extend\28SkOpPtT\20const*\2c\20SkOpPtT\20const*\2c\20SkOpPtT\20const*\2c\20SkOpPtT\20const*\29 -4151:SkChopQuadAtYExtrema\28SkPoint\20const*\2c\20SkPoint*\29 -4152:SkCapabilities::RasterBackend\28\29 -4153:SkCanvas::scale\28float\2c\20float\29 -4154:SkCanvas::saveLayer\28SkCanvas::SaveLayerRec\20const&\29 -4155:SkCanvas::onResetClip\28\29 -4156:SkCanvas::onClipShader\28sk_sp\2c\20SkClipOp\29 -4157:SkCanvas::onClipRegion\28SkRegion\20const&\2c\20SkClipOp\29 -4158:SkCanvas::onClipRect\28SkRect\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -4159:SkCanvas::onClipRRect\28SkRRect\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -4160:SkCanvas::onClipPath\28SkPath\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -4161:SkCanvas::internalSave\28\29 -4162:SkCanvas::internalRestore\28\29 -4163:SkCanvas::internalDrawDeviceWithFilter\28SkDevice*\2c\20SkDevice*\2c\20SkSpan>\2c\20SkPaint\20const&\2c\20SkCanvas::DeviceCompatibleWithFilter\2c\20SkColorInfo\20const&\2c\20float\2c\20SkTileMode\2c\20bool\29 -4164:SkCanvas::drawTextBlob\28SkTextBlob\20const*\2c\20float\2c\20float\2c\20SkPaint\20const&\29 -4165:SkCanvas::drawLine\28float\2c\20float\2c\20float\2c\20float\2c\20SkPaint\20const&\29 -4166:SkCanvas::drawColor\28unsigned\20int\2c\20SkBlendMode\29 -4167:SkCanvas::drawColor\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkBlendMode\29 -4168:SkCanvas::clipRect\28SkRect\20const&\2c\20bool\29 -4169:SkCanvas::clipPath\28SkPath\20const&\2c\20SkClipOp\2c\20bool\29 -4170:SkCanvas::clear\28unsigned\20int\29 -4171:SkCanvas::clear\28SkRGBA4f<\28SkAlphaType\293>\20const&\29 -4172:SkCanvas::SkCanvas\28sk_sp\29 -4173:SkCanvas::SkCanvas\28SkBitmap\20const&\29 -4174:SkCachedData::~SkCachedData\28\29 -4175:SkBlitterClipper::~SkBlitterClipper\28\29 -4176:SkBlitter::blitRegion\28SkRegion\20const&\29 -4177:SkBitmapDevice::SkBitmapDevice\28SkBitmap\20const&\2c\20SkSurfaceProps\20const&\2c\20void*\29 -4178:SkBitmapDevice::Create\28SkImageInfo\20const&\2c\20SkSurfaceProps\20const&\2c\20SkRasterHandleAllocator*\29 -4179:SkBitmapDevice::BDDraw::BDDraw\28SkBitmapDevice*\29 -4180:SkBitmap::writePixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -4181:SkBitmap::setPixels\28void*\29 -4182:SkBitmap::readPixels\28SkPixmap\20const&\2c\20int\2c\20int\29\20const -4183:SkBitmap::allocPixels\28\29 -4184:SkBitmap::SkBitmap\28SkBitmap&&\29 -4185:SkBinaryWriteBuffer::writeScalarArray\28SkSpan\29 -4186:SkBinaryWriteBuffer::writeInt\28int\29 -4187:SkBaseShadowTessellator::~SkBaseShadowTessellator\28\29_5730 -4188:SkBaseShadowTessellator::handleLine\28SkPoint\20const&\29 -4189:SkAutoPixmapStorage::freeStorage\28\29 -4190:SkAutoMalloc::reset\28unsigned\20long\2c\20SkAutoMalloc::OnShrink\29 -4191:SkAutoDescriptor::free\28\29 -4192:SkArenaAllocWithReset::reset\28\29 -4193:SkAnalyticQuadraticEdge::updateQuadratic\28\29 -4194:SkAnalyticEdge::goY\28int\29 -4195:SkAnalyticCubicEdge::updateCubic\28\29 -4196:SkAAClipBlitter::ensureRunsAndAA\28\29 -4197:SkAAClip::setRegion\28SkRegion\20const&\29 -4198:SkAAClip::setRect\28SkIRect\20const&\29 -4199:SkAAClip::quickContains\28int\2c\20int\2c\20int\2c\20int\29\20const -4200:SkAAClip::RunHead::Alloc\28int\2c\20unsigned\20long\29 -4201:SkAAClip::Builder::AppendRun\28SkTDArray&\2c\20unsigned\20int\2c\20int\29 -4202:Sk4f_toL32\28skvx::Vec<4\2c\20float>\20const&\29 -4203:SSVertex*\20SkArenaAlloc::make\28GrTriangulator::Vertex*&\29 -4204:RunBasedAdditiveBlitter::flush\28\29 -4205:OT::sbix::get_strike\28unsigned\20int\29\20const -4206:OT::hb_paint_context_t::get_color\28unsigned\20int\2c\20float\2c\20int*\29 -4207:OT::hb_ot_apply_context_t::skipping_iterator_t::prev\28unsigned\20int*\29 -4208:OT::hb_ot_apply_context_t::check_glyph_property\28hb_glyph_info_t\20const*\2c\20unsigned\20int\29\20const -4209:OT::glyf_impl::CompositeGlyphRecord::translate\28contour_point_t\20const&\2c\20hb_array_t\29 -4210:OT::glyf_accelerator_t::points_aggregator_t::contour_bounds_t::add\28contour_point_t\20const&\29 -4211:OT::Script::get_lang_sys\28unsigned\20int\29\20const -4212:OT::PaintSkew::sanitize\28hb_sanitize_context_t*\29\20const -4213:OT::OpenTypeOffsetTable::sanitize\28hb_sanitize_context_t*\29\20const -4214:OT::OpenTypeFontFile::sanitize\28hb_sanitize_context_t*\29\20const -4215:OT::OS2::has_data\28\29\20const -4216:OT::Layout::GSUB_impl::SubstLookup::serialize_ligature\28hb_serialize_context_t*\2c\20unsigned\20int\2c\20hb_sorted_array_t\2c\20hb_array_t\2c\20hb_array_t\2c\20hb_array_t\2c\20hb_array_t\29 -4217:OT::Layout::GPOS_impl::MarkArray::apply\28OT::hb_ot_apply_context_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20OT::Layout::GPOS_impl::AnchorMatrix\20const&\2c\20unsigned\20int\2c\20unsigned\20int\29\20const -4218:OT::Layout::Common::Coverage::get_coverage\28unsigned\20int\2c\20hb_cache_t<15u\2c\208u\2c\207u\2c\20true>*\29\20const -4219:OT::Layout::Common::Coverage::cost\28\29\20const -4220:OT::ItemVariationStore::sanitize\28hb_sanitize_context_t*\29\20const -4221:OT::HVARVVAR::sanitize\28hb_sanitize_context_t*\29\20const -4222:OT::GSUBGPOS::get_lookup_count\28\29\20const -4223:OT::GSUBGPOS::get_feature_list\28\29\20const -4224:OT::GSUBGPOS::accelerator_t::get_accel\28unsigned\20int\29\20const -4225:OT::Device::get_y_delta\28hb_font_t*\2c\20OT::ItemVariationStore\20const&\2c\20float*\29\20const -4226:OT::Device::get_x_delta\28hb_font_t*\2c\20OT::ItemVariationStore\20const&\2c\20float*\29\20const -4227:OT::ClipList::get_extents\28unsigned\20int\2c\20hb_glyph_extents_t*\2c\20OT::ItemVarStoreInstancer\20const&\29\20const -4228:OT::COLR::paint_glyph\28hb_font_t*\2c\20unsigned\20int\2c\20hb_paint_funcs_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20bool\2c\20hb_colr_scratch_t&\29\20const -4229:OT::COLR::get_clip_list\28\29\20const -4230:OT::COLR::accelerator_t::release_scratch\28hb_colr_scratch_t*\29\20const -4231:OT::CFFIndex>::get_size\28\29\20const -4232:OT::CFFIndex>::sanitize\28hb_sanitize_context_t*\29\20const -4233:OT::ArrayOf>::serialize\28hb_serialize_context_t*\2c\20unsigned\20int\2c\20bool\29 -4234:MaskAdditiveBlitter::~MaskAdditiveBlitter\28\29 -4235:LineQuadraticIntersections::uniqueAnswer\28double\2c\20SkDPoint\20const&\29 -4236:LineQuadraticIntersections::pinTs\28double*\2c\20double*\2c\20SkDPoint*\2c\20LineQuadraticIntersections::PinTPoint\29 -4237:LineQuadraticIntersections::checkCoincident\28\29 -4238:LineQuadraticIntersections::addLineNearEndPoints\28\29 -4239:LineCubicIntersections::uniqueAnswer\28double\2c\20SkDPoint\20const&\29 -4240:LineCubicIntersections::pinTs\28double*\2c\20double*\2c\20SkDPoint*\2c\20LineCubicIntersections::PinTPoint\29 -4241:LineCubicIntersections::checkCoincident\28\29 -4242:LineCubicIntersections::addLineNearEndPoints\28\29 -4243:LineConicIntersections::validT\28double*\2c\20double\2c\20double*\29 -4244:LineConicIntersections::uniqueAnswer\28double\2c\20SkDPoint\20const&\29 -4245:LineConicIntersections::pinTs\28double*\2c\20double*\2c\20SkDPoint*\2c\20LineConicIntersections::PinTPoint\29 -4246:LineConicIntersections::checkCoincident\28\29 -4247:LineConicIntersections::addLineNearEndPoints\28\29 -4248:HandleInnerJoin\28SkPathBuilder*\2c\20SkPoint\20const&\2c\20SkPoint\20const&\29 -4249:GrVertexChunkBuilder::~GrVertexChunkBuilder\28\29 -4250:GrTriangulator::tessellate\28GrTriangulator::VertexList\20const&\2c\20GrTriangulator::Comparator\20const&\29 -4251:GrTriangulator::splitEdge\28GrTriangulator::Edge*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Comparator\20const&\29 -4252:GrTriangulator::pathToPolys\28float\2c\20SkRect\20const&\2c\20bool*\29 -4253:GrTriangulator::makePoly\28GrTriangulator::Poly**\2c\20GrTriangulator::Vertex*\2c\20int\29\20const -4254:GrTriangulator::generateCubicPoints\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20GrTriangulator::VertexList*\2c\20int\29\20const -4255:GrTriangulator::checkForIntersection\28GrTriangulator::Edge*\2c\20GrTriangulator::Edge*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::VertexList*\2c\20GrTriangulator::Comparator\20const&\29 -4256:GrTriangulator::applyFillType\28int\29\20const -4257:GrTriangulator::SortMesh\28GrTriangulator::VertexList*\2c\20GrTriangulator::Comparator\20const&\29 -4258:GrTriangulator::MonotonePoly::addEdge\28GrTriangulator::Edge*\29 -4259:GrTriangulator::GrTriangulator\28SkPath\20const&\2c\20SkArenaAlloc*\29 -4260:GrTriangulator::Edge::insertBelow\28GrTriangulator::Vertex*\2c\20GrTriangulator::Comparator\20const&\29 -4261:GrTriangulator::Edge::insertAbove\28GrTriangulator::Vertex*\2c\20GrTriangulator::Comparator\20const&\29 -4262:GrTriangulator::BreadcrumbTriangleList::append\28SkArenaAlloc*\2c\20SkPoint\2c\20SkPoint\2c\20SkPoint\2c\20int\29 -4263:GrThreadSafeCache::recycleEntry\28GrThreadSafeCache::Entry*\29 -4264:GrThreadSafeCache::dropAllRefs\28\29 -4265:GrTextureRenderTargetProxy::~GrTextureRenderTargetProxy\28\29_10500 -4266:GrTextureRenderTargetProxy::onUninstantiatedGpuMemorySize\28\29\20const -4267:GrTextureRenderTargetProxy::instantiate\28GrResourceProvider*\29 -4268:GrTextureRenderTargetProxy::createSurface\28GrResourceProvider*\29\20const -4269:GrTextureRenderTargetProxy::callbackDesc\28\29\20const -4270:GrTextureProxy::~GrTextureProxy\28\29 -4271:GrTextureEffect::Sampling::Sampling\28GrSurfaceProxy\20const&\2c\20GrSamplerState\2c\20SkRect\20const&\2c\20SkRect\20const*\2c\20float\20const*\2c\20bool\2c\20GrCaps\20const&\2c\20SkPoint\29::$_0::operator\28\29\28int\2c\20GrSamplerState::WrapMode\29\20const -4272:GrTextureEffect::Sampling::Sampling\28GrSurfaceProxy\20const&\2c\20GrSamplerState\2c\20SkRect\20const&\2c\20SkRect\20const*\2c\20float\20const*\2c\20bool\2c\20GrCaps\20const&\2c\20SkPoint\29 -4273:GrTextureEffect::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::$_3::operator\28\29\28bool\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\29\20const -4274:GrTexture::GrTexture\28GrGpu*\2c\20SkISize\20const&\2c\20skgpu::Protected\2c\20GrTextureType\2c\20GrMipmapStatus\2c\20std::__2::basic_string_view>\29 -4275:GrTexture::ComputeScratchKey\28GrCaps\20const&\2c\20GrBackendFormat\20const&\2c\20SkISize\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20skgpu::ScratchKey*\29 -4276:GrSurfaceProxyView::asTextureProxyRef\28\29\20const -4277:GrSurfaceProxy::instantiateImpl\28GrResourceProvider*\2c\20int\2c\20skgpu::Renderable\2c\20skgpu::Mipmapped\2c\20skgpu::UniqueKey\20const*\29 -4278:GrSurfaceProxy::GrSurfaceProxy\28sk_sp\2c\20SkBackingFit\2c\20GrSurfaceProxy::UseAllocator\29 -4279:GrStyledShape::styledBounds\28\29\20const -4280:GrStyledShape::addGenIDChangeListener\28sk_sp\29\20const -4281:GrStyledShape::GrStyledShape\28SkRect\20const&\2c\20GrStyle\20const&\2c\20GrStyledShape::DoSimplify\29 -4282:GrStyledShape::GrStyledShape\28SkRRect\20const&\2c\20GrStyle\20const&\2c\20GrStyledShape::DoSimplify\29 -4283:GrStyle::isSimpleHairline\28\29\20const -4284:GrStyle::initPathEffect\28sk_sp\29 -4285:GrStencilSettings::Face::reset\28GrTStencilFaceSettings\20const&\2c\20bool\2c\20int\29 -4286:GrSimpleMeshDrawOpHelper::fixedFunctionFlags\28\29\20const -4287:GrShape::setPath\28SkPath\20const&\29 -4288:GrShape::segmentMask\28\29\20const -4289:GrShape::operator=\28GrShape\20const&\29 -4290:GrShape::convex\28bool\29\20const -4291:GrShaderVar::GrShaderVar\28SkString\2c\20SkSLType\2c\20int\29 -4292:GrResourceProvider::findResourceByUniqueKey\28skgpu::UniqueKey\20const&\29 -4293:GrResourceProvider::createPatternedIndexBuffer\28unsigned\20short\20const*\2c\20int\2c\20int\2c\20int\2c\20skgpu::UniqueKey\20const*\29 -4294:GrResourceCache::removeUniqueKey\28GrGpuResource*\29 -4295:GrResourceCache::getNextTimestamp\28\29 -4296:GrResourceCache::findAndRefScratchResource\28skgpu::ScratchKey\20const&\29 -4297:GrRenderTask::dependsOn\28GrRenderTask\20const*\29\20const -4298:GrRenderTargetProxy::~GrRenderTargetProxy\28\29 -4299:GrRenderTargetProxy::canUseStencil\28GrCaps\20const&\29\20const -4300:GrRecordingContextPriv::createDevice\28skgpu::Budgeted\2c\20SkImageInfo\20const&\2c\20SkBackingFit\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrSurfaceOrigin\2c\20SkSurfaceProps\20const&\2c\20skgpu::ganesh::Device::InitContents\29 -4301:GrRecordingContextPriv::addOnFlushCallbackObject\28GrOnFlushCallbackObject*\29 -4302:GrRecordingContext::~GrRecordingContext\28\29 -4303:GrQuadUtils::TessellationHelper::reset\28GrQuad\20const&\2c\20GrQuad\20const*\29 -4304:GrQuadUtils::TessellationHelper::getEdgeEquations\28\29 -4305:GrQuadUtils::TessellationHelper::Vertices::moveAlong\28GrQuadUtils::TessellationHelper::EdgeVectors\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -4306:GrQuadUtils::ResolveAAType\28GrAAType\2c\20GrQuadAAFlags\2c\20GrQuad\20const&\2c\20GrAAType*\2c\20GrQuadAAFlags*\29 -4307:GrQuadUtils::CropToRect\28SkRect\20const&\2c\20GrAA\2c\20DrawQuad*\2c\20bool\29 -4308:GrQuadBuffer<\28anonymous\20namespace\29::FillRectOpImpl::ColorAndAA>::append\28GrQuad\20const&\2c\20\28anonymous\20namespace\29::FillRectOpImpl::ColorAndAA&&\2c\20GrQuad\20const*\29 -4309:GrQuad::setQuadType\28GrQuad::Type\29 -4310:GrPorterDuffXPFactory::SimpleSrcOverXP\28\29 -4311:GrPipeline*\20SkArenaAlloc::make\28GrPipeline::InitArgs&\2c\20GrProcessorSet&&\2c\20GrAppliedClip&&\29 -4312:GrPersistentCacheUtils::UnpackCachedShaders\28SkReadBuffer*\2c\20SkSL::NativeShader*\2c\20bool\2c\20SkSL::ProgramInterface*\2c\20int\2c\20GrPersistentCacheUtils::ShaderMetadata*\29 -4313:GrPathUtils::quadraticPointCount\28SkPoint\20const*\2c\20float\29 -4314:GrPathUtils::convertCubicToQuads\28SkPoint\20const*\2c\20float\2c\20skia_private::TArray*\29 -4315:GrPathTessellationShader::Make\28GrShaderCaps\20const&\2c\20SkArenaAlloc*\2c\20SkMatrix\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20skgpu::tess::PatchAttribs\29 -4316:GrPathTessellationShader::MakeSimpleTriangleShader\28SkArenaAlloc*\2c\20SkMatrix\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\29 -4317:GrOvalOpFactory::MakeOvalOp\28GrRecordingContext*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20GrStyle\20const&\2c\20GrShaderCaps\20const*\29 -4318:GrOpsRenderPass::drawIndexed\28int\2c\20int\2c\20unsigned\20short\2c\20unsigned\20short\2c\20int\29 -4319:GrOpFlushState::draw\28int\2c\20int\29 -4320:GrOp::chainConcat\28std::__2::unique_ptr>\29 -4321:GrNonAtomicRef::unref\28\29\20const -4322:GrModulateAtlasCoverageEffect::GrModulateAtlasCoverageEffect\28GrModulateAtlasCoverageEffect\20const&\29 -4323:GrMipLevel::operator=\28GrMipLevel&&\29 -4324:GrMeshDrawOp::PatternHelper::PatternHelper\28GrMeshDrawTarget*\2c\20GrPrimitiveType\2c\20unsigned\20long\2c\20sk_sp\2c\20int\2c\20int\2c\20int\2c\20int\29 -4325:GrMakeUniqueKeyInvalidationListener\28skgpu::UniqueKey*\2c\20unsigned\20int\29 -4326:GrImageInfo::makeDimensions\28SkISize\29\20const -4327:GrGpuResource::~GrGpuResource\28\29 -4328:GrGpuResource::removeScratchKey\28\29 -4329:GrGpuResource::registerWithCacheWrapped\28GrWrapCacheable\29 -4330:GrGpuResource::getResourceName\28\29\20const -4331:GrGpuResource::dumpMemoryStatisticsPriv\28SkTraceMemoryDump*\2c\20SkString\20const&\2c\20char\20const*\2c\20unsigned\20long\29\20const -4332:GrGpuResource::CreateUniqueID\28\29 -4333:GrGpuBuffer::onGpuMemorySize\28\29\20const -4334:GrGpu::resolveRenderTarget\28GrRenderTarget*\2c\20SkIRect\20const&\29 -4335:GrGpu::executeFlushInfo\28SkSpan\2c\20SkSurfaces::BackendSurfaceAccess\2c\20GrFlushInfo\20const&\2c\20std::__2::optional\2c\20skgpu::MutableTextureState\20const*\29 -4336:GrGeometryProcessor::TextureSampler::TextureSampler\28GrSamplerState\2c\20GrBackendFormat\20const&\2c\20skgpu::Swizzle\20const&\29 -4337:GrGeometryProcessor::TextureSampler::TextureSampler\28GrGeometryProcessor::TextureSampler&&\29 -4338:GrGeometryProcessor::ProgramImpl::TransformInfo::TransformInfo\28GrGeometryProcessor::ProgramImpl::TransformInfo\20const&\29 -4339:GrGeometryProcessor::ProgramImpl::AddMatrixKeys\28GrShaderCaps\20const&\2c\20unsigned\20int\2c\20SkMatrix\20const&\2c\20SkMatrix\20const&\29 -4340:GrGeometryProcessor::Attribute::size\28\29\20const -4341:GrGLUniformHandler::~GrGLUniformHandler\28\29 -4342:GrGLUniformHandler::getUniformVariable\28GrResourceHandle\29\20const -4343:GrGLTextureRenderTarget::~GrGLTextureRenderTarget\28\29_12945 -4344:GrGLTextureRenderTarget::onRelease\28\29 -4345:GrGLTextureRenderTarget::onGpuMemorySize\28\29\20const -4346:GrGLTextureRenderTarget::onAbandon\28\29 -4347:GrGLTextureRenderTarget::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -4348:GrGLTexture::~GrGLTexture\28\29 -4349:GrGLTexture::onRelease\28\29 -4350:GrGLTexture::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -4351:GrGLTexture::TextureTypeFromTarget\28unsigned\20int\29 -4352:GrGLSemaphore::Make\28GrGLGpu*\2c\20bool\29 -4353:GrGLSLVaryingHandler::~GrGLSLVaryingHandler\28\29 -4354:GrGLSLUniformHandler::addInputSampler\28skgpu::Swizzle\20const&\2c\20char\20const*\29 -4355:GrGLSLUniformHandler::UniformInfo::~UniformInfo\28\29 -4356:GrGLSLShaderBuilder::appendTextureLookup\28SkString*\2c\20GrResourceHandle\2c\20char\20const*\29\20const -4357:GrGLSLShaderBuilder::appendColorGamutXform\28char\20const*\2c\20GrGLSLColorSpaceXformHelper*\29 -4358:GrGLSLShaderBuilder::appendColorGamutXform\28SkString*\2c\20char\20const*\2c\20GrGLSLColorSpaceXformHelper*\29 -4359:GrGLSLProgramDataManager::setSkMatrix\28GrResourceHandle\2c\20SkMatrix\20const&\29\20const -4360:GrGLSLProgramBuilder::writeFPFunction\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29 -4361:GrGLSLProgramBuilder::nameExpression\28SkString*\2c\20char\20const*\29 -4362:GrGLSLProgramBuilder::fragmentProcessorHasCoordsParam\28GrFragmentProcessor\20const*\29\20const -4363:GrGLSLProgramBuilder::emitSampler\28GrBackendFormat\20const&\2c\20GrSamplerState\2c\20skgpu::Swizzle\20const&\2c\20char\20const*\29 -4364:GrGLSLFragmentShaderBuilder::~GrGLSLFragmentShaderBuilder\28\29_11195 -4365:GrGLRenderTarget::~GrGLRenderTarget\28\29 -4366:GrGLRenderTarget::onRelease\28\29 -4367:GrGLRenderTarget::onAbandon\28\29 -4368:GrGLRenderTarget::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -4369:GrGLProgramDataManager::~GrGLProgramDataManager\28\29 -4370:GrGLProgramBuilder::~GrGLProgramBuilder\28\29 -4371:GrGLProgramBuilder::computeCountsAndStrides\28unsigned\20int\2c\20GrGeometryProcessor\20const&\2c\20bool\29 -4372:GrGLProgramBuilder::addInputVars\28SkSL::ProgramInterface\20const&\29 -4373:GrGLOpsRenderPass::dmsaaLoadStoreBounds\28\29\20const -4374:GrGLOpsRenderPass::bindInstanceBuffer\28GrBuffer\20const*\2c\20int\29 -4375:GrGLGpu::insertSemaphore\28GrSemaphore*\29 -4376:GrGLGpu::flushViewport\28SkIRect\20const&\2c\20int\2c\20GrSurfaceOrigin\29 -4377:GrGLGpu::flushScissor\28GrScissorState\20const&\2c\20int\2c\20GrSurfaceOrigin\29 -4378:GrGLGpu::flushClearColor\28std::__2::array\29 -4379:GrGLGpu::disableStencil\28\29 -4380:GrGLGpu::deleteSync\28__GLsync*\29 -4381:GrGLGpu::createTexture\28SkISize\2c\20GrGLFormat\2c\20unsigned\20int\2c\20skgpu::Renderable\2c\20GrGLTextureParameters::SamplerOverriddenState*\2c\20int\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -4382:GrGLGpu::copySurfaceAsDraw\28GrSurface*\2c\20bool\2c\20GrSurface*\2c\20SkIRect\20const&\2c\20SkIRect\20const&\2c\20SkFilterMode\29 -4383:GrGLGpu::HWVertexArrayState::bindInternalVertexArray\28GrGLGpu*\2c\20GrBuffer\20const*\29 -4384:GrGLFunction::GrGLFunction\28void\20\28*\29\28unsigned\20int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20char\2c\20int\2c\20void\20const*\29\29::'lambda'\28void\20const*\2c\20unsigned\20int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20char\2c\20int\2c\20void\20const*\29::__invoke\28void\20const*\2c\20unsigned\20int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20char\2c\20int\2c\20void\20const*\29 -4385:GrGLFunction::GrGLFunction\28void\20\28*\29\28unsigned\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\29\29::'lambda'\28void\20const*\2c\20unsigned\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\29::__invoke\28void\20const*\2c\20unsigned\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\29 -4386:GrGLFunction::GrGLFunction\28void\20\28*\29\28int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void*\29\29::'lambda'\28void\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void*\29::__invoke\28void\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void*\29 -4387:GrGLFunction::GrGLFunction\28unsigned\20char\20const*\20\28*\29\28unsigned\20int\2c\20unsigned\20int\29\29::'lambda'\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int\29::__invoke\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int\29 -4388:GrGLContextInfo::~GrGLContextInfo\28\29 -4389:GrGLCaps::getRenderTargetSampleCount\28int\2c\20GrGLFormat\29\20const -4390:GrGLCaps::canCopyAsDraw\28GrGLFormat\2c\20bool\2c\20bool\29\20const -4391:GrGLBuffer::~GrGLBuffer\28\29 -4392:GrGLBuffer::Make\28GrGLGpu*\2c\20unsigned\20long\2c\20GrGpuBufferType\2c\20GrAccessPattern\29 -4393:GrGLBackendTextureData::GrGLBackendTextureData\28GrGLTextureInfo\20const&\2c\20sk_sp\29 -4394:GrGLAttribArrayState::invalidate\28\29 -4395:GrGLAttribArrayState::enableVertexArrays\28GrGLGpu\20const*\2c\20int\2c\20GrPrimitiveRestart\29 -4396:GrGLAttachment::GrGLAttachment\28GrGpu*\2c\20unsigned\20int\2c\20SkISize\2c\20GrAttachment::UsageFlags\2c\20int\2c\20GrGLFormat\2c\20std::__2::basic_string_view>\29 -4397:GrFragmentProcessors::make_effect_fp\28sk_sp\2c\20char\20const*\2c\20sk_sp\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20SkSpan\2c\20GrFPArgs\20const&\29 -4398:GrFragmentProcessors::IsSupported\28SkMaskFilter\20const*\29 -4399:GrFragmentProcessor::makeProgramImpl\28\29\20const -4400:GrFragmentProcessor::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -4401:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29 -4402:GrFragmentProcessor::ProgramImpl::~ProgramImpl\28\29 -4403:GrFragmentProcessor::MulInputByChildAlpha\28std::__2::unique_ptr>\29 -4404:GrFragmentProcessor::HighPrecision\28std::__2::unique_ptr>\29::HighPrecisionFragmentProcessor::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -4405:GrFragmentProcessor::DeviceSpace\28std::__2::unique_ptr>\29 -4406:GrEagerDynamicVertexAllocator::lock\28unsigned\20long\2c\20int\29 -4407:GrDynamicAtlas::makeNode\28GrDynamicAtlas::Node*\2c\20int\2c\20int\2c\20int\2c\20int\29 -4408:GrDstProxyView::GrDstProxyView\28GrDstProxyView\20const&\29 -4409:GrDrawingManager::setLastRenderTask\28GrSurfaceProxy\20const*\2c\20GrRenderTask*\29 -4410:GrDrawingManager::insertTaskBeforeLast\28sk_sp\29 -4411:GrDrawingManager::flushSurfaces\28SkSpan\2c\20SkSurfaces::BackendSurfaceAccess\2c\20GrFlushInfo\20const&\2c\20skgpu::MutableTextureState\20const*\29 -4412:GrDrawOpAtlas::makeMRU\28skgpu::Plot*\2c\20unsigned\20int\29 -4413:GrDefaultGeoProcFactory::MakeForDeviceSpace\28SkArenaAlloc*\2c\20GrDefaultGeoProcFactory::Color\20const&\2c\20GrDefaultGeoProcFactory::Coverage\20const&\2c\20GrDefaultGeoProcFactory::LocalCoords\20const&\2c\20SkMatrix\20const&\29 -4414:GrCpuVertexAllocator::~GrCpuVertexAllocator\28\29 -4415:GrColorTypeClampType\28GrColorType\29 -4416:GrColorSpaceXform::Equals\28GrColorSpaceXform\20const*\2c\20GrColorSpaceXform\20const*\29 -4417:GrBufferAllocPool::unmap\28\29 -4418:GrBufferAllocPool::reset\28\29 -4419:GrBlurUtils::extract_draw_rect_from_data\28SkData*\2c\20SkIRect\20const&\29 -4420:GrBlurUtils::can_filter_mask\28SkMaskFilterBase\20const*\2c\20GrStyledShape\20const&\2c\20SkIRect\20const&\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkIRect*\29 -4421:GrBlurUtils::GaussianBlur\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20GrColorType\2c\20SkAlphaType\2c\20sk_sp\2c\20SkIRect\2c\20SkIRect\2c\20float\2c\20float\2c\20SkTileMode\2c\20SkBackingFit\29 -4422:GrBicubicEffect::MakeSubset\28GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkMatrix\20const&\2c\20GrSamplerState::WrapMode\2c\20GrSamplerState::WrapMode\2c\20SkRect\20const&\2c\20SkCubicResampler\2c\20GrBicubicEffect::Direction\2c\20GrCaps\20const&\29 -4423:GrBicubicEffect::GrBicubicEffect\28std::__2::unique_ptr>\2c\20SkCubicResampler\2c\20GrBicubicEffect::Direction\2c\20GrBicubicEffect::Clamp\29 -4424:GrBackendTextures::MakeGL\28int\2c\20int\2c\20skgpu::Mipmapped\2c\20GrGLTextureInfo\20const&\2c\20sk_sp\2c\20std::__2::basic_string_view>\29 -4425:GrBackendFormatStencilBits\28GrBackendFormat\20const&\29 -4426:GrBackendFormat::operator==\28GrBackendFormat\20const&\29\20const -4427:GrAtlasManager::resolveMaskFormat\28skgpu::MaskFormat\29\20const -4428:GrAATriangulator::~GrAATriangulator\28\29 -4429:GrAATriangulator::makeEvent\28GrAATriangulator::SSEdge*\2c\20GrAATriangulator::EventList*\29\20const -4430:GrAATriangulator::connectSSEdge\28GrTriangulator::Vertex*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::Comparator\20const&\29 -4431:GrAAConvexTessellator::terminate\28GrAAConvexTessellator::Ring\20const&\29 -4432:GrAAConvexTessellator::movable\28int\29\20const -4433:GrAAConvexTessellator::computePtAlongBisector\28int\2c\20SkPoint\20const&\2c\20int\2c\20float\2c\20SkPoint*\29\20const -4434:GrAAConvexTessellator::computeNormals\28\29::$_0::operator\28\29\28SkPoint\29\20const -4435:GrAAConvexTessellator::CandidateVerts::originatingIdx\28int\29\20const -4436:GrAAConvexTessellator::CandidateVerts::fuseWithPrior\28int\29 -4437:GrAAConvexTessellator::CandidateVerts::addNewPt\28SkPoint\20const&\2c\20int\2c\20int\2c\20bool\29 -4438:GetVariationDesignPosition\28FT_FaceRec_*\2c\20SkSpan\29 -4439:GetAxes\28FT_FaceRec_*\2c\20skia_private::STArray<4\2c\20SkFontParameters::Variation::Axis\2c\20true>*\29 -4440:FT_Set_Transform -4441:FT_Set_Char_Size -4442:FT_Select_Metrics -4443:FT_Request_Metrics -4444:FT_List_Remove -4445:FT_List_Finalize -4446:FT_Hypot -4447:FT_GlyphLoader_CreateExtra -4448:FT_GlyphLoader_Adjust_Points -4449:FT_Get_Paint -4450:FT_Get_MM_Var -4451:FT_Get_Color_Glyph_Paint -4452:FT_Done_GlyphSlot -4453:FT_Done_Face -4454:EllipticalRRectOp::~EllipticalRRectOp\28\29 -4455:EdgeLT::operator\28\29\28Edge\20const&\2c\20Edge\20const&\29\20const -4456:DAffineMatrix::mapPoint\28\28anonymous\20namespace\29::DPoint\20const&\29\20const -4457:DAffineMatrix::mapPoint\28SkPoint\20const&\29\20const -4458:Cr_z_inflate_table -4459:CopyFromCompoundDictionary -4460:Compute_Point_Displacement -4461:CircularRRectOp::~CircularRRectOp\28\29 -4462:CFF::cff_stack_t::push\28\29 -4463:CFF::UnsizedByteStr\20const&\20CFF::StructAtOffsetOrNull\28void\20const*\2c\20int\2c\20hb_sanitize_context_t&\2c\20unsigned\20int&\29 -4464:BrotliWarmupBitReader -4465:BlockIndexIterator::Last\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::First\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Decrement\28SkBlockAllocator::Block\20const*\2c\20int\29\2c\20&SkTBlockList::GetItem\28SkBlockAllocator::Block*\2c\20int\29>::Item::operator++\28\29 -4466:ActiveEdgeList::DoubleRotation\28ActiveEdge*\2c\20int\29 -4467:AAT::kerxTupleKern\28int\2c\20unsigned\20int\2c\20void\20const*\2c\20AAT::hb_aat_apply_context_t*\29 -4468:AAT::kern_accelerator_data_t::~kern_accelerator_data_t\28\29 -4469:AAT::hb_aat_scratch_t::~hb_aat_scratch_t\28\29 -4470:AAT::hb_aat_scratch_t::destroy_buffer_glyph_set\28hb_bit_set_t*\29\20const -4471:AAT::hb_aat_scratch_t::create_buffer_glyph_set\28\29\20const -4472:AAT::hb_aat_apply_context_t::delete_glyph\28\29 -4473:AAT::feat::get_feature\28hb_aat_layout_feature_type_t\29\20const -4474:AAT::Lookup::sanitize\28hb_sanitize_context_t*\29\20const -4475:AAT::ClassTable>::get_class\28unsigned\20int\2c\20unsigned\20int\29\20const -4476:4263 -4477:4264 -4478:4265 -4479:4266 -4480:4267 -4481:4268 -4482:4269 -4483:4270 -4484:4271 -4485:4272 -4486:4273 -4487:4274 -4488:4275 -4489:4276 -4490:4277 -4491:4278 -4492:4279 -4493:4280 -4494:4281 -4495:4282 -4496:4283 -4497:4284 -4498:4285 -4499:4286 -4500:4287 -4501:4288 -4502:4289 -4503:4290 -4504:4291 -4505:4292 -4506:4293 -4507:4294 -4508:4295 -4509:4296 -4510:4297 -4511:4298 -4512:4299 -4513:4300 -4514:4301 -4515:4302 -4516:4303 -4517:4304 -4518:4305 -4519:4306 -4520:4307 -4521:4308 -4522:4309 -4523:4310 -4524:4311 -4525:4312 -4526:4313 -4527:4314 -4528:4315 -4529:zeroinfnan -4530:zero_mark_widths_by_gdef\28hb_buffer_t*\2c\20bool\29 -4531:xyzd50_to_lab\28SkRGBA4f<\28SkAlphaType\292>\2c\20bool*\29 -4532:xyz_almost_equal\28skcms_Matrix3x3\20const&\2c\20skcms_Matrix3x3\20const&\29 -4533:write_vertex_position\28GrGLSLVertexBuilder*\2c\20GrGLSLUniformHandler*\2c\20GrShaderCaps\20const&\2c\20GrShaderVar\20const&\2c\20SkMatrix\20const&\2c\20char\20const*\2c\20GrShaderVar*\2c\20GrResourceHandle*\29 -4534:write_passthrough_vertex_position\28GrGLSLVertexBuilder*\2c\20GrShaderVar\20const&\2c\20GrShaderVar*\29 -4535:winding_mono_quad\28SkSpan\2c\20float\2c\20float\2c\20int*\29 -4536:winding_mono_conic\28SkConic\20const&\2c\20float\2c\20float\2c\20int*\29 -4537:wctomb -4538:wchar_t*\20std::__2::copy\5babi:nn180100\5d\2c\20wchar_t*>\28std::__2::__wrap_iter\2c\20std::__2::__wrap_iter\2c\20wchar_t*\29 -4539:wchar_t*\20std::__2::__constexpr_memmove\5babi:nn180100\5d\28wchar_t*\2c\20wchar_t\20const*\2c\20std::__2::__element_count\29 -4540:walk_simple_edges\28SkEdge*\2c\20SkBlitter*\2c\20int\2c\20int\29 -4541:vsscanf -4542:void\20std::__2::unique_ptr::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d>>::reset\5babi:ne180100\5d::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::Slot*\2c\200>\28skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::Slot*\29 -4543:void\20std::__2::unique_ptr\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::Slot\20\5b\5d>>::reset\5babi:ne180100\5d\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::Slot*\2c\200>\28skia_private::THashTable\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::Slot*\29 -4544:void\20std::__2::unique_ptr>::Pair\2c\20skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\2c\20skia_private::THashMap>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete>::Pair\2c\20skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\2c\20skia_private::THashMap>::Pair>::Slot\20\5b\5d>>::reset\5babi:ne180100\5d>::Pair\2c\20skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\2c\20skia_private::THashMap>::Pair>::Slot*\2c\200>\28skia_private::THashTable>::Pair\2c\20skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\2c\20skia_private::THashMap>::Pair>::Slot*\29 -4545:void\20std::__2::unique_ptr::Pair\2c\20skgpu::UniqueKey\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete::Pair\2c\20skgpu::UniqueKey\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d>>::reset\5babi:ne180100\5d::Pair\2c\20skgpu::UniqueKey\2c\20skia_private::THashMap::Pair>::Slot*\2c\200>\28skia_private::THashTable::Pair\2c\20skgpu::UniqueKey\2c\20skia_private::THashMap::Pair>::Slot*\29 -4546:void\20std::__2::__variant_detail::__impl\2c\20std::__2::unique_ptr>>::__assign\5babi:ne180100\5d<0ul\2c\20sk_sp>\28sk_sp&&\29 -4547:void\20std::__2::__variant_detail::__impl::__assign\5babi:ne180100\5d<1ul\2c\20int&>\28int&\29 -4548:void\20std::__2::__variant_detail::__impl::__assign\5babi:ne180100\5d<0ul\2c\20SkPaint>\28SkPaint&&\29 -4549:void\20std::__2::__variant_detail::__assignment>::__assign_alt\5babi:ne180100\5d<0ul\2c\20SkPaint\2c\20SkPaint>\28std::__2::__variant_detail::__alt<0ul\2c\20SkPaint>&\2c\20SkPaint&&\29 -4550:void\20std::__2::__tree_right_rotate\5babi:ne180100\5d*>\28std::__2::__tree_node_base*\29 -4551:void\20std::__2::__tree_left_rotate\5babi:ne180100\5d*>\28std::__2::__tree_node_base*\29 -4552:void\20std::__2::__stable_sort_move\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::'lambda'\28\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\29&\2c\20std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>\28std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>\2c\20std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::'lambda'\28\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\29&\2c\20std::__2::iterator_traits\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>::difference_type\2c\20std::__2::iterator_traits\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>::value_type*\29 -4553:void\20std::__2::__sort5_maybe_branchless\5babi:ne180100\5d\28skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::finish\28skia::textlayout::Block\20const&\2c\20float\2c\20float&\29::$_0&\29 -4554:void\20std::__2::__sort5_maybe_branchless\5babi:ne180100\5d\2c\20std::__2::allocator>>\20const&\29::$_0&\2c\20impeller::TRect\20const**\2c\200>\28impeller::TRect\20const**\2c\20impeller::TRect\20const**\2c\20impeller::TRect\20const**\2c\20impeller::TRect\20const**\2c\20impeller::TRect\20const**\2c\20flutter::DlRegion::setRects\28std::__2::vector\2c\20std::__2::allocator>>\20const&\29::$_0&\29 -4555:void\20std::__2::__sort5_maybe_branchless\5babi:ne180100\5d\28SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::Transform::\28anonymous\20namespace\29::BuiltinVariableScanner::sortNewElements\28\29::'lambda'\28SkSL::ProgramElement\20const*\2c\20SkSL::ProgramElement\20const*\29&\29 -4556:void\20std::__2::__sort5_maybe_branchless\5babi:ne180100\5d\28SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::Transform::FindAndDeclareBuiltinFunctions\28SkSL::Program&\29::$_0&\29 -4557:void\20std::__2::__sift_up\5babi:ne180100\5d*>>\28std::__2::__wrap_iter*>\2c\20std::__2::__wrap_iter*>\2c\20GrGeometryProcessor::ProgramImpl::emitTransformCode\28GrGLSLVertexBuilder*\2c\20GrGLSLUniformHandler*\29::$_1&\2c\20std::__2::iterator_traits*>>::difference_type\29 -4558:void\20std::__2::__sift_up\5babi:ne180100\5d>\28std::__2::__wrap_iter\2c\20std::__2::__wrap_iter\2c\20GrAATriangulator::EventComparator&\2c\20std::__2::iterator_traits>::difference_type\29 -4559:void\20std::__2::__optional_storage_base::__construct\5babi:ne180100\5d\28skia::textlayout::FontArguments\20const&\29 -4560:void\20std::__2::__optional_storage_base::__assign_from\5babi:ne180100\5d\20const&>\28std::__2::__optional_copy_assign_base\20const&\29 -4561:void\20std::__2::__optional_storage_base::__construct\5babi:ne180100\5d\28flutter::DlPaint\20const&\29 -4562:void\20std::__2::__optional_storage_base::__assign_from\5babi:ne180100\5d\20const&>\28std::__2::__optional_copy_assign_base\20const&\29 -4563:void\20std::__2::__optional_storage_base::__construct\5babi:ne180100\5d\28AutoLayerForImageFilter&&\29 -4564:void\20std::__2::__memberwise_forward_assign\5babi:ne180100\5d&\2c\20int&>\2c\20std::__2::tuple\2c\20unsigned\20long>\2c\20sk_sp\2c\20unsigned\20long\2c\200ul\2c\201ul>\28std::__2::tuple&\2c\20int&>&\2c\20std::__2::tuple\2c\20unsigned\20long>&&\2c\20std::__2::__tuple_types\2c\20unsigned\20long>\2c\20std::__2::__tuple_indices<0ul\2c\201ul>\29 -4565:void\20std::__2::__memberwise_forward_assign\5babi:ne180100\5d&>\2c\20std::__2::tuple>\2c\20GrSurfaceProxyView\2c\20sk_sp\2c\200ul\2c\201ul>\28std::__2::tuple&>&\2c\20std::__2::tuple>&&\2c\20std::__2::__tuple_types>\2c\20std::__2::__tuple_indices<0ul\2c\201ul>\29 -4566:void\20std::__2::__list_imp>::__delete_node\5babi:ne180100\5d<>\28std::__2::__list_node*\29 -4567:void\20std::__2::__introsort\28skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::finish\28skia::textlayout::Block\20const&\2c\20float\2c\20float&\29::$_0&\2c\20std::__2::iterator_traits::difference_type\2c\20bool\29 -4568:void\20std::__2::__introsort\2c\20std::__2::allocator>>\20const&\29::$_0&\2c\20impeller::TRect\20const**\2c\20false>\28impeller::TRect\20const**\2c\20impeller::TRect\20const**\2c\20flutter::DlRegion::setRects\28std::__2::vector\2c\20std::__2::allocator>>\20const&\29::$_0&\2c\20std::__2::iterator_traits\20const**>::difference_type\2c\20bool\29 -4569:void\20std::__2::__introsort\28SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::Transform::\28anonymous\20namespace\29::BuiltinVariableScanner::sortNewElements\28\29::'lambda'\28SkSL::ProgramElement\20const*\2c\20SkSL::ProgramElement\20const*\29&\2c\20std::__2::iterator_traits::difference_type\2c\20bool\29 -4570:void\20std::__2::__introsort\28SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::Transform::FindAndDeclareBuiltinFunctions\28SkSL::Program&\29::$_0&\2c\20std::__2::iterator_traits::difference_type\2c\20bool\29 -4571:void\20std::__2::__forward_list_base\2c\20std::__2::allocator>>::__delete_node\5babi:ne180100\5d<>\28std::__2::__forward_list_node\2c\20void*>*\29 -4572:void\20std::__2::__double_or_nothing\5babi:nn180100\5d\28std::__2::unique_ptr&\2c\20char*&\2c\20char*&\29 -4573:void\20sorted_merge<&sweep_lt_vert\28SkPoint\20const&\2c\20SkPoint\20const&\29>\28GrTriangulator::VertexList*\2c\20GrTriangulator::VertexList*\2c\20GrTriangulator::VertexList*\29 -4574:void\20sorted_merge<&sweep_lt_horiz\28SkPoint\20const&\2c\20SkPoint\20const&\29>\28GrTriangulator::VertexList*\2c\20GrTriangulator::VertexList*\2c\20GrTriangulator::VertexList*\29 -4575:void\20sort_r_simple\28void*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\20\28*\29\28void\20const*\2c\20void\20const*\2c\20void*\29\2c\20void*\29 -4576:void\20sktext::gpu::fillDirectClipped\28SkZip\2c\20unsigned\20int\2c\20SkPoint\2c\20SkIRect*\29 -4577:void\20skgpu::ganesh::SurfaceFillContext::clearAtLeast<\28SkAlphaType\292>\28SkIRect\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\29 -4578:void\20portable::memsetT\28unsigned\20short*\2c\20unsigned\20short\2c\20int\29 -4579:void\20portable::memsetT\28unsigned\20int*\2c\20unsigned\20int\2c\20int\29 -4580:void\20hb_sanitize_context_t::set_object>\28OT::KernSubTable\20const*\29 -4581:void\20hair_path<\28SkPaint::Cap\292>\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\2c\20void\20\28*\29\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29\29 -4582:void\20hair_path<\28SkPaint::Cap\291>\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\2c\20void\20\28*\29\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29\29 -4583:void\20hair_path<\28SkPaint::Cap\290>\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\2c\20void\20\28*\29\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29\29 -4584:void\20\28anonymous\20namespace\29::copyFT2LCD16\28FT_Bitmap_\20const&\2c\20SkMaskBuilder*\2c\20int\2c\20unsigned\20char\20const*\2c\20unsigned\20char\20const*\2c\20unsigned\20char\20const*\29 -4585:void\20\28anonymous\20namespace\29::Pass::blur\28int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\2c\20int\2c\20unsigned\20int*\2c\20int\29 -4586:void\20\28anonymous\20namespace\29::Pass::blur\28int\2c\20int\2c\20int\2c\20unsigned\20char\20const*\2c\20int\2c\20unsigned\20char*\2c\20int\29 -4587:void\20SkTQSort\28double*\2c\20double*\29 -4588:void\20SkTIntroSort\28int\2c\20int*\2c\20int\2c\20DistanceLessThan\20const&\29 -4589:void\20SkTIntroSort\28float*\2c\20float*\29::'lambda'\28float\20const&\2c\20float\20const&\29>\28int\2c\20float*\2c\20int\2c\20void\20SkTQSort\28float*\2c\20float*\29::'lambda'\28float\20const&\2c\20float\20const&\29\20const&\29 -4590:void\20SkTIntroSort\28double*\2c\20double*\29::'lambda'\28double\20const&\2c\20double\20const&\29>\28int\2c\20double*\2c\20int\2c\20void\20SkTQSort\28double*\2c\20double*\29::'lambda'\28double\20const&\2c\20double\20const&\29\20const&\29 -4591:void\20SkTIntroSort\28int\2c\20SkString*\2c\20int\2c\20bool\20\20const\28&\29\28SkString\20const&\2c\20SkString\20const&\29\29 -4592:void\20SkTIntroSort\28int\2c\20SkOpRayHit**\2c\20int\2c\20bool\20\20const\28&\29\28SkOpRayHit\20const*\2c\20SkOpRayHit\20const*\29\29 -4593:void\20SkTIntroSort\28SkOpContour**\2c\20SkOpContour**\29::'lambda'\28SkOpContour\20const*\2c\20SkOpContour\20const*\29>\28int\2c\20SkOpContour*\2c\20int\2c\20void\20SkTQSort\28SkOpContour**\2c\20SkOpContour**\29::'lambda'\28SkOpContour\20const*\2c\20SkOpContour\20const*\29\20const&\29 -4594:void\20SkTIntroSort\28int\2c\20SkEdge**\2c\20int\2c\20bool\20\20const\28&\29\28SkEdge\20const*\2c\20SkEdge\20const*\29\29 -4595:void\20SkTIntroSort\28SkClosestRecord\20const**\2c\20SkClosestRecord\20const**\29::'lambda'\28SkClosestRecord\20const*\2c\20SkClosestRecord\20const*\29>\28int\2c\20SkClosestRecord\20const*\2c\20int\2c\20void\20SkTQSort\28SkClosestRecord\20const**\2c\20SkClosestRecord\20const**\29::'lambda'\28SkClosestRecord\20const*\2c\20SkClosestRecord\20const*\29\20const&\29 -4596:void\20SkTIntroSort\28int\2c\20SkAnalyticEdge**\2c\20int\2c\20bool\20\20const\28&\29\28SkAnalyticEdge\20const*\2c\20SkAnalyticEdge\20const*\29\29 -4597:void\20SkTIntroSort\28int\2c\20GrGpuResource**\2c\20int\2c\20bool\20\20const\28&\29\28GrGpuResource*\20const&\2c\20GrGpuResource*\20const&\29\29 -4598:void\20SkTIntroSort\28int\2c\20GrGpuResource**\2c\20int\2c\20bool\20\28*\20const&\29\28GrGpuResource*\20const&\2c\20GrGpuResource*\20const&\29\29 -4599:void\20SkTIntroSort\28int\2c\20Edge*\2c\20int\2c\20EdgeLT\20const&\29 -4600:void\20SkSafeUnref\28GrWindowRectangles::Rec\20const*\29 -4601:void\20SkSafeUnref\28GrSurface::RefCntedReleaseProc*\29 -4602:void\20SkSafeUnref\28GrBufferAllocPool::CpuBufferCache*\29 -4603:void\20SkRecords::FillBounds::trackBounds\28SkRecords::NoOp\20const&\29 -4604:void\20GrGLProgramDataManager::setMatrices<4>\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -4605:void\20GrGLProgramDataManager::setMatrices<3>\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -4606:void\20GrGLProgramDataManager::setMatrices<2>\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -4607:void\20A8_row_aa\28unsigned\20char*\2c\20unsigned\20char\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\20\28*\29\28unsigned\20char\2c\20unsigned\20char\29\2c\20bool\29 -4608:void*\20flutter::DisplayListBuilder::Push\20const&\2c\20int&\2c\20impeller::BlendMode&\2c\20flutter::DlImageSampling&\2c\20bool\2c\20bool&>\28unsigned\20long\2c\20sk_sp\20const&\2c\20int&\2c\20impeller::BlendMode&\2c\20flutter::DlImageSampling&\2c\20bool&&\2c\20bool&\29 -4609:void*\20flutter::DisplayListBuilder::Push\20const&\2c\20int&\2c\20impeller::BlendMode&\2c\20flutter::DlImageSampling&\2c\20bool\2c\20impeller::TRect\20const&\2c\20bool&>\28unsigned\20long\2c\20sk_sp\20const&\2c\20int&\2c\20impeller::BlendMode&\2c\20flutter::DlImageSampling&\2c\20bool&&\2c\20impeller::TRect\20const&\2c\20bool&\29 -4610:void*\20OT::hb_accelerate_subtables_context_t::cache_func_to>\28void*\2c\20OT::hb_ot_lookup_cache_op_t\29 -4611:void*\20OT::hb_accelerate_subtables_context_t::cache_func_to>\28void*\2c\20OT::hb_ot_lookup_cache_op_t\29 -4612:virtual\20thunk\20to\20GrGLTexture::onSetLabel\28\29 -4613:virtual\20thunk\20to\20GrGLTexture::backendFormat\28\29\20const -4614:vfiprintf -4615:validate_texel_levels\28SkISize\2c\20GrColorType\2c\20GrMipLevel\20const*\2c\20int\2c\20GrCaps\20const*\29 -4616:valid_divs\28int\20const*\2c\20int\2c\20int\2c\20int\29 -4617:utf8_byte_type\28unsigned\20char\29 -4618:use_tiled_rendering\28GrGLCaps\20const&\2c\20GrOpsRenderPass::StencilLoadAndStoreInfo\20const&\29 -4619:uprv_realloc_skia -4620:update_edge\28SkEdge*\2c\20int\29 -4621:unsigned\20short\20std::__2::__num_get_unsigned_integral\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\2c\20int\29 -4622:unsigned\20short\20sk_saturate_cast\28float\29 -4623:unsigned\20long\20long\20std::__2::__num_get_unsigned_integral\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\2c\20int\29 -4624:unsigned\20long&\20std::__2::vector>::emplace_back\28unsigned\20long&\29 -4625:unsigned\20int\20std::__2::__num_get_unsigned_integral\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\2c\20int\29 -4626:unsigned\20int\20const*\20std::__2::lower_bound\5babi:nn180100\5d\28unsigned\20int\20const*\2c\20unsigned\20int\20const*\2c\20unsigned\20long\20const&\29 -4627:unsigned\20char\20pack_distance_field_val<4>\28float\29 -4628:uniformData_getPointer -4629:uniformData_dispose -4630:ubidi_getVisualRun_skia -4631:ubidi_countRuns_skia -4632:ubidi_close_skia -4633:u_charType_skia -4634:u8_lerp\28unsigned\20char\2c\20unsigned\20char\2c\20unsigned\20char\29 -4635:tt_size_select -4636:tt_size_run_prep -4637:tt_size_done_bytecode -4638:tt_sbit_decoder_load_image -4639:tt_prepare_zone -4640:tt_loader_set_pp -4641:tt_loader_init -4642:tt_loader_done -4643:tt_hvadvance_adjust -4644:tt_face_vary_cvt -4645:tt_face_palette_set -4646:tt_face_load_generic_header -4647:tt_face_load_cvt -4648:tt_face_goto_table -4649:tt_face_get_metrics -4650:tt_done_blend -4651:tt_cmap4_set_range -4652:tt_cmap4_next -4653:tt_cmap4_char_map_linear -4654:tt_cmap4_char_map_binary -4655:tt_cmap2_get_subheader -4656:tt_cmap14_get_nondef_chars -4657:tt_cmap14_get_def_chars -4658:tt_cmap14_def_char_count -4659:tt_cmap13_next -4660:tt_cmap13_init -4661:tt_cmap13_char_map_binary -4662:tt_cmap12_next -4663:tt_cmap12_char_map_binary -4664:tt_apply_mvar -4665:top_collinear\28GrTriangulator::Edge*\2c\20GrTriangulator::Edge*\29 -4666:to_stablekey\28int\2c\20unsigned\20int\29 -4667:throw_on_failure\28unsigned\20long\2c\20void*\29 -4668:thai_pua_shape\28unsigned\20int\2c\20thai_action_t\2c\20hb_font_t*\29 -4669:t1_lookup_glyph_by_stdcharcode_ps -4670:t1_cmap_std_init -4671:t1_cmap_std_char_index -4672:t1_builder_init -4673:t1_builder_close_contour -4674:t1_builder_add_point1 -4675:t1_builder_add_point -4676:t1_builder_add_contour -4677:sweep_lt_vert\28SkPoint\20const&\2c\20SkPoint\20const&\29 -4678:sweep_lt_horiz\28SkPoint\20const&\2c\20SkPoint\20const&\29 -4679:swap\28hb_bit_set_t&\2c\20hb_bit_set_t&\29 -4680:strutStyle_setFontSize -4681:strtoull -4682:strtoll_l -4683:strspn -4684:strncpy -4685:strcspn -4686:store_int -4687:std::logic_error::~logic_error\28\29 -4688:std::logic_error::logic_error\28char\20const*\29 -4689:std::exception::exception\5babi:nn180100\5d\28\29 -4690:std::__2::vector>::operator=\5babi:ne180100\5d\28std::__2::vector>\20const&\29 -4691:std::__2::vector>::__vdeallocate\28\29 -4692:std::__2::vector>::__move_assign\28std::__2::vector>&\2c\20std::__2::integral_constant\29 -4693:std::__2::vector>\2c\20std::__2::allocator>>>::__base_destruct_at_end\5babi:ne180100\5d\28std::__2::unique_ptr>*\29 -4694:std::__2::vector\2c\20std::__2::allocator>>::__base_destruct_at_end\5babi:ne180100\5d\28std::__2::tuple*\29 -4695:std::__2::vector>::max_size\28\29\20const -4696:std::__2::vector>::capacity\5babi:nn180100\5d\28\29\20const -4697:std::__2::vector>::__construct_at_end\28unsigned\20long\29 -4698:std::__2::vector>::__clear\5babi:nn180100\5d\28\29 -4699:std::__2::vector\2c\20std::__2::allocator>\2c\20std::__2::allocator\2c\20std::__2::allocator>>>::__clear\5babi:ne180100\5d\28\29 -4700:std::__2::vector>::__clear\5babi:ne180100\5d\28\29 -4701:std::__2::vector>::vector\28std::__2::vector>\20const&\29 -4702:std::__2::vector>::__vallocate\5babi:ne180100\5d\28unsigned\20long\29 -4703:std::__2::vector>::~vector\5babi:ne180100\5d\28\29 -4704:std::__2::vector>::__swap_out_circular_buffer\28std::__2::__split_buffer&>&\29 -4705:std::__2::vector>::operator=\5babi:ne180100\5d\28std::__2::vector>\20const&\29 -4706:std::__2::vector>::__clear\5babi:ne180100\5d\28\29 -4707:std::__2::vector>::__base_destruct_at_end\5babi:ne180100\5d\28skia::textlayout::FontFeature*\29 -4708:std::__2::vector\2c\20std::__2::allocator>>::vector\28std::__2::vector\2c\20std::__2::allocator>>\20const&\29 -4709:std::__2::vector\2c\20std::__2::allocator>>::reserve\28unsigned\20long\29 -4710:std::__2::vector>::~vector\5babi:ne180100\5d\28\29 -4711:std::__2::vector>::push_back\5babi:ne180100\5d\28flutter::DlPaint\20const&\29 -4712:std::__2::vector>::__swap_out_circular_buffer\28std::__2::__split_buffer&>&\29 -4713:std::__2::vector>::__recommend\5babi:ne180100\5d\28unsigned\20long\29\20const -4714:std::__2::vector>::__construct_at_end\28unsigned\20long\29 -4715:std::__2::vector>::pop_back\28\29 -4716:std::__2::vector>::__base_destruct_at_end\5babi:ne180100\5d\28flutter::DisplayListBuilder::SaveInfo*\29 -4717:std::__2::vector>::insert\28std::__2::__wrap_iter\2c\20float&&\29 -4718:std::__2::vector>::__construct_at_end\28unsigned\20long\29 -4719:std::__2::vector>::__vallocate\5babi:ne180100\5d\28unsigned\20long\29 -4720:std::__2::vector>::__swap_out_circular_buffer\28std::__2::__split_buffer&>&\29 -4721:std::__2::vector>::vector\5babi:ne180100\5d\28std::initializer_list\29 -4722:std::__2::vector>::reserve\28unsigned\20long\29 -4723:std::__2::vector>::operator=\5babi:ne180100\5d\28std::__2::vector>\20const&\29 -4724:std::__2::vector>::__vdeallocate\28\29 -4725:std::__2::vector>::__destroy_vector::operator\28\29\5babi:ne180100\5d\28\29 -4726:std::__2::vector>::__clear\5babi:ne180100\5d\28\29 -4727:std::__2::vector>::__base_destruct_at_end\5babi:ne180100\5d\28SkString*\29 -4728:std::__2::vector>::push_back\5babi:ne180100\5d\28SkSL::TraceInfo&&\29 -4729:std::__2::vector>::push_back\5babi:ne180100\5d\28SkSL::SymbolTable*\20const&\29 -4730:std::__2::vector>::~vector\5babi:ne180100\5d\28\29 -4731:std::__2::vector>::__swap_out_circular_buffer\28std::__2::__split_buffer&>&\29 -4732:std::__2::vector>::__swap_out_circular_buffer\28std::__2::__split_buffer&>&\2c\20SkSL::ProgramElement\20const**\29 -4733:std::__2::vector>::__move_range\28SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\29 -4734:std::__2::vector>::push_back\5babi:ne180100\5d\28SkRuntimeEffect::Uniform&&\29 -4735:std::__2::vector>::push_back\5babi:ne180100\5d\28SkRuntimeEffect::Child&&\29 -4736:std::__2::vector>::~vector\5babi:ne180100\5d\28\29 -4737:std::__2::vector>::__vallocate\5babi:ne180100\5d\28unsigned\20long\29 -4738:std::__2::vector>::__destroy_vector::operator\28\29\5babi:ne180100\5d\28\29 -4739:std::__2::vector>::reserve\28unsigned\20long\29 -4740:std::__2::vector>::__swap_out_circular_buffer\28std::__2::__split_buffer&>&\29 -4741:std::__2::vector>::push_back\5babi:ne180100\5d\28SkMeshSpecification::Varying&&\29 -4742:std::__2::vector>::__destroy_vector::operator\28\29\5babi:ne180100\5d\28\29 -4743:std::__2::vector>::reserve\28unsigned\20long\29 -4744:std::__2::vector>::__swap_out_circular_buffer\28std::__2::__split_buffer&>&\29 -4745:std::__2::vector>::__destroy_vector::operator\28\29\5babi:ne180100\5d\28\29 -4746:std::__2::vector>::__vallocate\5babi:ne180100\5d\28unsigned\20long\29 -4747:std::__2::vector>::__clear\5babi:ne180100\5d\28\29 -4748:std::__2::unique_ptr::unique_ptr\5babi:nn180100\5d\28unsigned\20char*\2c\20std::__2::__dependent_type\2c\20true>::__good_rval_ref_type\29 -4749:std::__2::unique_ptr::operator=\5babi:ne180100\5d\28std::__2::unique_ptr&&\29 -4750:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -4751:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28sktext::gpu::TextBlobRedrawCoordinator*\29 -4752:std::__2::unique_ptr::~unique_ptr\5babi:ne180100\5d\28\29 -4753:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -4754:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28sktext::gpu::SubRunAllocator*\29 -4755:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -4756:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28sktext::gpu::StrikeCache*\29 -4757:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -4758:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28sktext::GlyphRunBuilder*\29 -4759:std::__2::unique_ptr\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -4760:std::__2::unique_ptr\2c\20SkGoodHash>::Pair\2c\20int\2c\20skia_private::THashMap\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete\2c\20SkGoodHash>::Pair\2c\20int\2c\20skia_private::THashMap\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -4761:std::__2::unique_ptr\2c\20SkGoodHash>::Pair\2c\20SkString\2c\20skia_private::THashMap\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete\2c\20SkGoodHash>::Pair\2c\20SkString\2c\20skia_private::THashMap\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -4762:std::__2::unique_ptr>\2c\20SkGoodHash>::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap>\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete>\2c\20SkGoodHash>::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap>\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -4763:std::__2::unique_ptr\2c\20false>\2c\20SkGoodHash>::Pair\2c\20SkSL::FunctionDeclaration\20const*\2c\20skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete\2c\20false>\2c\20SkGoodHash>::Pair\2c\20SkSL::FunctionDeclaration\20const*\2c\20skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -4764:std::__2::unique_ptr\2c\20std::__2::allocator>\2c\20SkSL::Analysis::SpecializedFunctionKey::Hash>::Pair\2c\20SkSL::Analysis::SpecializedFunctionKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkSL::Analysis::SpecializedFunctionKey::Hash>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete\2c\20std::__2::allocator>\2c\20SkSL::Analysis::SpecializedFunctionKey::Hash>::Pair\2c\20SkSL::Analysis::SpecializedFunctionKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkSL::Analysis::SpecializedFunctionKey::Hash>::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -4765:std::__2::unique_ptr::Pair\2c\20SkPath\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete::Pair\2c\20SkPath\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -4766:std::__2::unique_ptr>\2c\20SkGoodHash>::Pair\2c\20SkImageFilter\20const*\2c\20skia_private::THashMap>\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete>\2c\20SkGoodHash>::Pair\2c\20SkImageFilter\20const*\2c\20skia_private::THashMap>\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -4767:std::__2::unique_ptr\2c\20SkDescriptor\20const&\2c\20sktext::gpu::StrikeCache::HashTraits>::Slot\20\5b\5d\2c\20std::__2::default_delete\2c\20SkDescriptor\20const&\2c\20sktext::gpu::StrikeCache::HashTraits>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -4768:std::__2::unique_ptr\2c\20SkDescriptor\2c\20SkStrikeCache::StrikeTraits>::Slot\20\5b\5d\2c\20std::__2::default_delete\2c\20SkDescriptor\2c\20SkStrikeCache::StrikeTraits>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -4769:std::__2::unique_ptr::Slot\20\5b\5d\2c\20std::__2::default_delete::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -4770:std::__2::unique_ptr\2c\20std::__2::default_delete>>::reset\5babi:ne180100\5d\28skia_private::TArray*\29 -4771:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -4772:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -4773:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28skgpu::ganesh::SmallPathAtlasMgr*\29 -4774:std::__2::unique_ptr\20\5b\5d\2c\20std::__2::default_delete\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -4775:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28hb_font_t*\29 -4776:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -4777:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28hb_blob_t*\29 -4778:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -4779:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28flutter::DisplayListBuilder*\29 -4780:std::__2::unique_ptr::operator=\5babi:nn180100\5d\28std::__2::unique_ptr&&\29 -4781:std::__2::unique_ptr<\28anonymous\20namespace\29::SoftwarePathData\2c\20std::__2::default_delete<\28anonymous\20namespace\29::SoftwarePathData>>::reset\5babi:ne180100\5d\28\28anonymous\20namespace\29::SoftwarePathData*\29 -4782:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -4783:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkTaskGroup*\29 -4784:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -4785:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -4786:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkSL::RP::Program*\29 -4787:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -4788:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkSL::Program*\29 -4789:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkSL::ProgramUsage*\29 -4790:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -4791:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -4792:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkSL::MemoryPool*\29 -4793:std::__2::unique_ptr>\20SkSL::coalesce_vector\28std::__2::array\20const&\2c\20double\2c\20SkSL::Type\20const&\2c\20double\20\28*\29\28double\2c\20double\2c\20double\29\2c\20double\20\28*\29\28double\29\29 -4794:std::__2::unique_ptr>\20SkSL::coalesce_pairwise_vectors\28std::__2::array\20const&\2c\20double\2c\20SkSL::Type\20const&\2c\20double\20\28*\29\28double\2c\20double\2c\20double\29\2c\20double\20\28*\29\28double\29\29 -4795:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -4796:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -4797:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkRecordCanvas*\29 -4798:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkLatticeIter*\29 -4799:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkCanvas::Layer*\29 -4800:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -4801:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkCanvas::BackImage*\29 -4802:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -4803:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkArenaAlloc*\29 -4804:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -4805:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28GrThreadSafeCache*\29 -4806:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -4807:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28GrResourceProvider*\29 -4808:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -4809:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28GrResourceCache*\29 -4810:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -4811:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28GrProxyProvider*\29 -4812:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -4813:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -4814:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -4815:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28GrAuditTrail::OpNode*\29 -4816:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28FT_SizeRec_*\29 -4817:std::__2::tuple::tuple\5babi:nn180100\5d\28std::__2::locale::id::__get\28\29::$_0&&\29 -4818:std::__2::tuple\2c\20int\2c\20sktext::gpu::SubRunAllocator>\20sktext::gpu::SubRunAllocator::AllocateClassMemoryAndArena\28int\29::'lambda0'\28\29::operator\28\29\28\29\20const -4819:std::__2::tuple\2c\20int\2c\20sktext::gpu::SubRunAllocator>\20sktext::gpu::SubRunAllocator::AllocateClassMemoryAndArena\28int\29::'lambda'\28\29::operator\28\29\28\29\20const -4820:std::__2::tuple&\20std::__2::tuple::operator=\5babi:ne180100\5d\28std::__2::pair&&\29 -4821:std::__2::to_string\28unsigned\20long\29 -4822:std::__2::to_chars_result\20std::__2::__to_chars_itoa\5babi:nn180100\5d\28char*\2c\20char*\2c\20unsigned\20int\2c\20std::__2::integral_constant\29 -4823:std::__2::time_put>>::~time_put\28\29_16354 -4824:std::__2::time_get>>::__get_year\28int&\2c\20std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\29\20const -4825:std::__2::time_get>>::__get_weekdayname\28int&\2c\20std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\29\20const -4826:std::__2::time_get>>::__get_monthname\28int&\2c\20std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\29\20const -4827:std::__2::time_get>>::__get_year\28int&\2c\20std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\29\20const -4828:std::__2::time_get>>::__get_weekdayname\28int&\2c\20std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\29\20const -4829:std::__2::time_get>>::__get_monthname\28int&\2c\20std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\29\20const -4830:std::__2::shared_ptr\20std::__2::make_shared\5babi:ne180100\5d\20const&\2c\20void>\28std::__2::shared_ptr\20const&\29 -4831:std::__2::shared_ptr::shared_ptr\5babi:ne180100\5d\28flutter::DisplayListBuilder::LayerInfo*\29 -4832:std::__2::reverse_iterator::operator++\5babi:nn180100\5d\28\29 -4833:std::__2::priority_queue>\2c\20GrAATriangulator::EventComparator>::push\28GrAATriangulator::Event*\20const&\29 -4834:std::__2::pair\20std::__2::__copy_trivial::operator\28\29\5babi:nn180100\5d\28wchar_t\20const*\2c\20wchar_t\20const*\2c\20wchar_t*\29\20const -4835:std::__2::pair::pair\5babi:ne180100\5d\28std::__2::pair&&\29 -4836:std::__2::pair>::~pair\28\29 -4837:std::__2::pair\20std::__2::__unwrap_and_dispatch\5babi:ne180100\5d\2c\20std::__2::__copy_trivial>\2c\20skia::textlayout::FontFeature*\2c\20skia::textlayout::FontFeature*\2c\20skia::textlayout::FontFeature*\2c\200>\28skia::textlayout::FontFeature*\2c\20skia::textlayout::FontFeature*\2c\20skia::textlayout::FontFeature*\29 -4838:std::__2::pair\2c\20std::__2::allocator>>>::~pair\28\29 -4839:std::__2::pair\20std::__2::__copy_trivial::operator\28\29\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20char*\29\20const -4840:std::__2::pair::pair\5babi:nn180100\5d\28char\20const*&&\2c\20char*&&\29 -4841:std::__2::pair>::~pair\28\29 -4842:std::__2::pair\20std::__2::__unwrap_and_dispatch\5babi:ne180100\5d\2c\20std::__2::__copy_trivial>\2c\20SkString*\2c\20SkString*\2c\20SkString*\2c\200>\28SkString*\2c\20SkString*\2c\20SkString*\29 -4843:std::__2::ostreambuf_iterator>::operator=\5babi:nn180100\5d\28wchar_t\29 -4844:std::__2::optional>\20impeller::TRect::MakePointBounds*>\28impeller::TPoint*\2c\20impeller::TPoint*\29 -4845:std::__2::optional&\20std::__2::optional::operator=\5babi:ne180100\5d\28flutter::DlPaint&\29 -4846:std::__2::optional&\20std::__2::optional::operator=\5babi:ne180100\5d\28SkPaint\20const&\29 -4847:std::__2::optional::value\5babi:ne180100\5d\28\29\20& -4848:std::__2::numpunct::~numpunct\28\29 -4849:std::__2::numpunct::~numpunct\28\29 -4850:std::__2::num_put>>\20const&\20std::__2::use_facet\5babi:nn180100\5d>>>\28std::__2::locale\20const&\29 -4851:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20unsigned\20int&\29\20const -4852:std::__2::num_get>>\20const&\20std::__2::use_facet\5babi:nn180100\5d>>>\28std::__2::locale\20const&\29 -4853:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20unsigned\20int&\29\20const -4854:std::__2::moneypunct\20const&\20std::__2::use_facet\5babi:nn180100\5d>\28std::__2::locale\20const&\29 -4855:std::__2::moneypunct\20const&\20std::__2::use_facet\5babi:nn180100\5d>\28std::__2::locale\20const&\29 -4856:std::__2::moneypunct::do_negative_sign\28\29\20const -4857:std::__2::moneypunct\20const&\20std::__2::use_facet\5babi:nn180100\5d>\28std::__2::locale\20const&\29 -4858:std::__2::moneypunct\20const&\20std::__2::use_facet\5babi:nn180100\5d>\28std::__2::locale\20const&\29 -4859:std::__2::moneypunct::do_negative_sign\28\29\20const -4860:std::__2::money_get>>::__do_get\28std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20bool\2c\20std::__2::locale\20const&\2c\20unsigned\20int\2c\20unsigned\20int&\2c\20bool&\2c\20std::__2::ctype\20const&\2c\20std::__2::unique_ptr&\2c\20wchar_t*&\2c\20wchar_t*\29 -4861:std::__2::money_get>>::__do_get\28std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20bool\2c\20std::__2::locale\20const&\2c\20unsigned\20int\2c\20unsigned\20int&\2c\20bool&\2c\20std::__2::ctype\20const&\2c\20std::__2::unique_ptr&\2c\20char*&\2c\20char*\29 -4862:std::__2::locale::operator=\28std::__2::locale\20const&\29 -4863:std::__2::locale::facet**\20std::__2::__construct_at\5babi:nn180100\5d\28std::__2::locale::facet**\29 -4864:std::__2::locale::__imp::~__imp\28\29 -4865:std::__2::locale::__imp::release\28\29 -4866:std::__2::list>::pop_front\28\29 -4867:std::__2::iterator_traits\2c\20std::__2::allocator>\20const*>::difference_type\20std::__2::distance\5babi:nn180100\5d\2c\20std::__2::allocator>\20const*>\28std::__2::basic_string\2c\20std::__2::allocator>\20const*\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const*\29 -4868:std::__2::iterator_traits::difference_type\20std::__2::distance\5babi:nn180100\5d\28char*\2c\20char*\29 -4869:std::__2::iterator_traits::difference_type\20std::__2::__distance\5babi:nn180100\5d\28char*\2c\20char*\2c\20std::__2::random_access_iterator_tag\29 -4870:std::__2::istreambuf_iterator>::operator++\5babi:nn180100\5d\28int\29 -4871:std::__2::istreambuf_iterator>::__test_for_eof\5babi:nn180100\5d\28\29\20const -4872:std::__2::istreambuf_iterator>::operator++\5babi:nn180100\5d\28int\29 -4873:std::__2::istreambuf_iterator>::__test_for_eof\5babi:nn180100\5d\28\29\20const -4874:std::__2::ios_base::width\5babi:nn180100\5d\28long\29 -4875:std::__2::ios_base::clear\28unsigned\20int\29 -4876:std::__2::ios_base::__call_callbacks\28std::__2::ios_base::event\29 -4877:std::__2::function::operator\28\29\28skia::textlayout::ParagraphImpl*\2c\20char\20const*\2c\20bool\29\20const -4878:std::__2::function::operator\28\29\28SkVertices\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\2c\20float\2c\20float\2c\20bool\29\20const -4879:std::__2::function::operator\28\29\28GrTextureProxy*\2c\20SkIRect\2c\20GrColorType\2c\20void\20const*\2c\20unsigned\20long\29\20const -4880:std::__2::enable_if::type\20skgpu::tess::PatchWriter\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\294>\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\298>\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\2964>\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\2932>\2c\20skgpu::tess::ReplicateLineEndPoints\2c\20skgpu::tess::TrackJoinControlPoints>::writeDeferredStrokePatch\28\29 -4881:std::__2::enable_if>::value\2c\20SkRuntimeEffectBuilder::BuilderUniform&>::type\20SkRuntimeEffectBuilder::BuilderUniform::operator=>\28std::__2::array\20const&\29 -4882:std::__2::enable_if::value\2c\20SkRuntimeEffectBuilder::BuilderUniform&>::type\20SkRuntimeEffectBuilder::BuilderUniform::operator=\28float\20const&\29 -4883:std::__2::enable_if\2c\20float>::type\20impeller::saturated::AverageScalar\28float\2c\20float\29 -4884:std::__2::enable_if>::value\20&&\20sizeof\20\28skia::textlayout::SkRange\29\20!=\204\2c\20unsigned\20int>::type\20SkGoodHash::operator\28\29>\28skia::textlayout::SkRange\20const&\29\20const -4885:std::__2::enable_if::value\20&&\20sizeof\20\28bool\29\20!=\204\2c\20unsigned\20int>::type\20SkGoodHash::operator\28\29\28bool\20const&\29\20const -4886:std::__2::enable_if\2c\20int>::type\20impeller::saturated::Add\28int\2c\20int\29 -4887:std::__2::enable_if::value\20&&\20is_move_assignable::value\2c\20void>::type\20std::__2::swap\5babi:nn180100\5d\28char&\2c\20char&\29 -4888:std::__2::deque>::back\28\29 -4889:std::__2::deque>::__add_back_capacity\28\29 -4890:std::__2::default_delete::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d>::_EnableIfConvertible::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::Slot>::type\20std::__2::default_delete::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d>::operator\28\29\5babi:ne180100\5d::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::Slot>\28skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::Slot*\29\20const -4891:std::__2::default_delete>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair\2c\20std::__2::basic_string_view>\2c\20skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d>::_EnableIfConvertible>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair\2c\20std::__2::basic_string_view>\2c\20skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>::Slot>::type\20std::__2::default_delete>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair\2c\20std::__2::basic_string_view>\2c\20skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d>::operator\28\29\5babi:ne180100\5d>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair\2c\20std::__2::basic_string_view>\2c\20skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>::Slot>\28skia_private::THashTable>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair\2c\20std::__2::basic_string_view>\2c\20skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>::Slot*\29\20const -4892:std::__2::default_delete\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Slot\20\5b\5d>::_EnableIfConvertible\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Slot>::type\20std::__2::default_delete\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Slot\20\5b\5d>::operator\28\29\5babi:ne180100\5d\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Slot>\28skia_private::THashTable\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Slot*\29\20const -4893:std::__2::default_delete\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::Slot\20\5b\5d>::_EnableIfConvertible\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::Slot>::type\20std::__2::default_delete\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::Slot\20\5b\5d>::operator\28\29\5babi:ne180100\5d\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::Slot>\28skia_private::THashTable\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::Slot*\29\20const -4894:std::__2::default_delete>::Pair\2c\20skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\2c\20skia_private::THashMap>::Pair>::Slot\20\5b\5d>::_EnableIfConvertible>::Pair\2c\20skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\2c\20skia_private::THashMap>::Pair>::Slot>::type\20std::__2::default_delete>::Pair\2c\20skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\2c\20skia_private::THashMap>::Pair>::Slot\20\5b\5d>::operator\28\29\5babi:ne180100\5d>::Pair\2c\20skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\2c\20skia_private::THashMap>::Pair>::Slot>\28skia_private::THashTable>::Pair\2c\20skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\2c\20skia_private::THashMap>::Pair>::Slot*\29\20const -4895:std::__2::default_delete::Pair\2c\20skgpu::UniqueKey\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d>::_EnableIfConvertible::Pair\2c\20skgpu::UniqueKey\2c\20skia_private::THashMap::Pair>::Slot>::type\20std::__2::default_delete::Pair\2c\20skgpu::UniqueKey\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d>::operator\28\29\5babi:ne180100\5d::Pair\2c\20skgpu::UniqueKey\2c\20skia_private::THashMap::Pair>::Slot>\28skia_private::THashTable::Pair\2c\20skgpu::UniqueKey\2c\20skia_private::THashMap::Pair>::Slot*\29\20const -4896:std::__2::default_delete\20\5b\5d>::_EnableIfConvertible>::type\20std::__2::default_delete\20\5b\5d>::operator\28\29\5babi:ne180100\5d>\28sk_sp*\29\20const -4897:std::__2::default_delete::_EnableIfConvertible::type\20std::__2::default_delete::operator\28\29\5babi:ne180100\5d\28GrGLCaps::ColorTypeInfo*\29\20const -4898:std::__2::ctype::~ctype\28\29 -4899:std::__2::codecvt::~codecvt\28\29 -4900:std::__2::codecvt::do_out\28__mbstate_t&\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*&\2c\20char*\2c\20char*\2c\20char*&\29\20const -4901:std::__2::codecvt::do_out\28__mbstate_t&\2c\20char32_t\20const*\2c\20char32_t\20const*\2c\20char32_t\20const*&\2c\20char8_t*\2c\20char8_t*\2c\20char8_t*&\29\20const -4902:std::__2::codecvt::do_length\28__mbstate_t&\2c\20char8_t\20const*\2c\20char8_t\20const*\2c\20unsigned\20long\29\20const -4903:std::__2::codecvt::do_in\28__mbstate_t&\2c\20char8_t\20const*\2c\20char8_t\20const*\2c\20char8_t\20const*&\2c\20char32_t*\2c\20char32_t*\2c\20char32_t*&\29\20const -4904:std::__2::codecvt::do_out\28__mbstate_t&\2c\20char16_t\20const*\2c\20char16_t\20const*\2c\20char16_t\20const*&\2c\20char8_t*\2c\20char8_t*\2c\20char8_t*&\29\20const -4905:std::__2::codecvt::do_length\28__mbstate_t&\2c\20char8_t\20const*\2c\20char8_t\20const*\2c\20unsigned\20long\29\20const -4906:std::__2::codecvt::do_in\28__mbstate_t&\2c\20char8_t\20const*\2c\20char8_t\20const*\2c\20char8_t\20const*&\2c\20char16_t*\2c\20char16_t*\2c\20char16_t*&\29\20const -4907:std::__2::char_traits::eq_int_type\5babi:nn180100\5d\28int\2c\20int\29 -4908:std::__2::char_traits::not_eof\5babi:nn180100\5d\28int\29 -4909:std::__2::char_traits::find\5babi:ne180100\5d\28char\20const*\2c\20unsigned\20long\2c\20char\20const&\29 -4910:std::__2::basic_stringstream\2c\20std::__2::allocator>::basic_stringstream\5babi:ne180100\5d\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20unsigned\20int\29 -4911:std::__2::basic_stringbuf\2c\20std::__2::allocator>::basic_stringbuf\5babi:ne180100\5d\28unsigned\20int\29 -4912:std::__2::basic_string_view>::substr\5babi:ne180100\5d\28unsigned\20long\2c\20unsigned\20long\29\20const -4913:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:nn180100\5d\28unsigned\20long\2c\20wchar_t\29 -4914:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:nn180100\5d\28wchar_t\20const*\2c\20wchar_t\20const*\29 -4915:std::__2::basic_string\2c\20std::__2::allocator>::__grow_by_without_replace\5babi:nn180100\5d\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29 -4916:std::__2::basic_string\2c\20std::__2::allocator>::__grow_by_and_replace\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20wchar_t\20const*\29 -4917:std::__2::basic_string\2c\20std::__2::allocator>::insert\28unsigned\20long\2c\20char\20const*\2c\20unsigned\20long\29 -4918:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:nn180100\5d\28unsigned\20long\2c\20char\29 -4919:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:ne180100\5d\28std::__2::__uninitialized_size_tag\2c\20unsigned\20long\2c\20std::__2::allocator\20const&\29 -4920:std::__2::basic_string\2c\20std::__2::allocator>::__null_terminate_at\5babi:nn180100\5d\28char*\2c\20unsigned\20long\29 -4921:std::__2::basic_string\2c\20std::__2::allocator>::__init\28unsigned\20long\2c\20char\29 -4922:std::__2::basic_string\2c\20std::__2::allocator>&\20std::__2::basic_string\2c\20std::__2::allocator>::operator+=>\2c\200>\28std::__2::basic_string_view>\20const&\29 -4923:std::__2::basic_string\2c\20std::__2::allocator>&\20skia_private::TArray\2c\20std::__2::allocator>\2c\20false>::emplace_back\28char\20const*&&\29 -4924:std::__2::basic_streambuf>::sbumpc\5babi:nn180100\5d\28\29 -4925:std::__2::basic_streambuf>::sputc\5babi:nn180100\5d\28char\29 -4926:std::__2::basic_streambuf>::sgetc\5babi:nn180100\5d\28\29 -4927:std::__2::basic_streambuf>::sbumpc\5babi:nn180100\5d\28\29 -4928:std::__2::basic_streambuf>::pubsync\5babi:nn180100\5d\28\29 -4929:std::__2::basic_streambuf>::basic_streambuf\28\29 -4930:std::__2::basic_ostringstream\2c\20std::__2::allocator>::~basic_ostringstream\28\29_15593 -4931:std::__2::basic_ostream>::~basic_ostream\28\29_15476 -4932:std::__2::basic_ostream>::operator<<\28int\29 -4933:std::__2::basic_ostream>::operator<<\28float\29 -4934:std::__2::basic_ostream>&\20std::__2::__put_character_sequence\5babi:ne180100\5d>\28std::__2::basic_ostream>&\2c\20char\20const*\2c\20unsigned\20long\29 -4935:std::__2::basic_istream>::~basic_istream\28\29_15447 -4936:std::__2::basic_iostream>::basic_iostream\5babi:ne180100\5d\28std::__2::basic_streambuf>*\29 -4937:std::__2::basic_ios>::widen\5babi:ne180100\5d\28char\29\20const -4938:std::__2::basic_ios>::init\5babi:ne180100\5d\28std::__2::basic_streambuf>*\29 -4939:std::__2::basic_ios>::imbue\5babi:ne180100\5d\28std::__2::locale\20const&\29 -4940:std::__2::basic_ios>::fill\5babi:nn180100\5d\28\29\20const -4941:std::__2::allocator_traits>::deallocate\5babi:nn180100\5d\28std::__2::__sso_allocator&\2c\20std::__2::locale::facet**\2c\20unsigned\20long\29 -4942:std::__2::allocator::allocate\5babi:nn180100\5d\28unsigned\20long\29 -4943:std::__2::allocator::allocate\5babi:ne180100\5d\28unsigned\20long\29 -4944:std::__2::allocator::allocate\5babi:ne180100\5d\28unsigned\20long\29 -4945:std::__2::__wrap_iter\20std::__2::vector>::insert\2c\200>\28std::__2::__wrap_iter\2c\20std::__2::__wrap_iter\2c\20std::__2::__wrap_iter\29 -4946:std::__2::__unwrap_iter_impl::__rewrap\5babi:nn180100\5d\28char*\2c\20char*\29 -4947:std::__2::__unique_if\2c\20std::__2::allocator>>::__unique_single\20std::__2::make_unique\5babi:ne180100\5d\2c\20std::__2::allocator>\2c\20std::__2::basic_string\2c\20std::__2::allocator>>\28std::__2::basic_string\2c\20std::__2::allocator>&&\29 -4948:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>>\28SkSL::Position&\2c\20std::__2::unique_ptr>&&\2c\20std::__2::unique_ptr>&&\2c\20std::__2::unique_ptr>&&\29 -4949:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d\28\29 -4950:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d\28\29 -4951:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d\28SkSL::Position&\2c\20SkSL::Type\20const&\2c\20SkSL::ExpressionArray&&\29 -4952:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d>>\28SkSL::Position&\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>&&\29 -4953:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d>>\28SkSL::Position&\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>&&\29 -4954:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d>>\28SkSL::Position&\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>&&\29 -4955:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d>>\28SkSL::Position&\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>&&\29 -4956:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d>>\28SkSL::Position&\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>&&\29 -4957:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d\28SkSL::Position&\2c\20SkSL::Type\20const&\2c\20SkSL::ExpressionArray&&\29 -4958:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d>>\28SkSL::Position&\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>&&\29 -4959:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d\28SkSL::Position&\2c\20SkSL::Type\20const&\2c\20SkSL::ExpressionArray&&\29 -4960:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d>\2c\20true>\2c\20SkSL::Block::Kind&\2c\20std::__2::unique_ptr>>\28SkSL::Position&\2c\20skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>&&\2c\20SkSL::Block::Kind&\2c\20std::__2::unique_ptr>&&\29 -4961:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d>\28sk_sp&&\29 -4962:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d&>\28std::__2::shared_ptr&\29 -4963:std::__2::__tuple_impl\2c\20std::__2::locale::id::__get\28\29::$_0&&>::__tuple_impl\5babi:nn180100\5d<0ul\2c\20std::__2::locale::id::__get\28\29::$_0&&\2c\20std::__2::locale::id::__get\28\29::$_0>\28std::__2::__tuple_indices<0ul>\2c\20std::__2::__tuple_types\2c\20std::__2::__tuple_indices<...>\2c\20std::__2::__tuple_types<>\2c\20std::__2::locale::id::__get\28\29::$_0&&\29 -4964:std::__2::__time_put::__time_put\5babi:nn180100\5d\28\29 -4965:std::__2::__time_put::__do_put\28char*\2c\20char*&\2c\20tm\20const*\2c\20char\2c\20char\29\20const -4966:std::__2::__throw_length_error\5babi:ne180100\5d\28char\20const*\29 -4967:std::__2::__split_buffer&>::~__split_buffer\28\29 -4968:std::__2::__split_buffer&>::__split_buffer\28unsigned\20long\2c\20unsigned\20long\2c\20std::__2::allocator&\29 -4969:std::__2::__split_buffer>::pop_back\5babi:ne180100\5d\28\29 -4970:std::__2::__split_buffer&>::push_back\28skia::textlayout::OneLineShaper::RunBlock*&&\29 -4971:std::__2::__split_buffer&>::~__split_buffer\28\29 -4972:std::__2::__split_buffer&>::__split_buffer\28unsigned\20long\2c\20unsigned\20long\2c\20std::__2::allocator&\29 -4973:std::__2::__split_buffer&>::~__split_buffer\28\29 -4974:std::__2::__split_buffer&>::~__split_buffer\28\29 -4975:std::__2::__split_buffer&>::__split_buffer\28unsigned\20long\2c\20unsigned\20long\2c\20std::__2::allocator&\29 -4976:std::__2::__split_buffer&>::~__split_buffer\28\29 -4977:std::__2::__split_buffer&>::__split_buffer\28unsigned\20long\2c\20unsigned\20long\2c\20std::__2::allocator&\29 -4978:std::__2::__split_buffer&>::~__split_buffer\28\29 -4979:std::__2::__shared_count::__add_shared\5babi:nn180100\5d\28\29 -4980:std::__2::__optional_move_base::__optional_move_base\5babi:ne180100\5d\28std::__2::__optional_move_base&&\29 -4981:std::__2::__optional_destruct_base::reset\5babi:ne180100\5d\28\29 -4982:std::__2::__optional_destruct_base::~__optional_destruct_base\5babi:ne180100\5d\28\29 -4983:std::__2::__optional_destruct_base::reset\5babi:ne180100\5d\28\29 -4984:std::__2::__optional_destruct_base::reset\5babi:ne180100\5d\28\29 -4985:std::__2::__optional_destruct_base::~__optional_destruct_base\5babi:ne180100\5d\28\29 -4986:std::__2::__optional_copy_base::__optional_copy_base\5babi:ne180100\5d\28std::__2::__optional_copy_base\20const&\29 -4987:std::__2::__num_put::__widen_and_group_int\28char*\2c\20char*\2c\20char*\2c\20wchar_t*\2c\20wchar_t*&\2c\20wchar_t*&\2c\20std::__2::locale\20const&\29 -4988:std::__2::__num_put::__widen_and_group_float\28char*\2c\20char*\2c\20char*\2c\20wchar_t*\2c\20wchar_t*&\2c\20wchar_t*&\2c\20std::__2::locale\20const&\29 -4989:std::__2::__num_put::__widen_and_group_int\28char*\2c\20char*\2c\20char*\2c\20char*\2c\20char*&\2c\20char*&\2c\20std::__2::locale\20const&\29 -4990:std::__2::__num_put::__widen_and_group_float\28char*\2c\20char*\2c\20char*\2c\20char*\2c\20char*&\2c\20char*&\2c\20std::__2::locale\20const&\29 -4991:std::__2::__money_put::__gather_info\28bool\2c\20bool\2c\20std::__2::locale\20const&\2c\20std::__2::money_base::pattern&\2c\20wchar_t&\2c\20wchar_t&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\2c\20int&\29 -4992:std::__2::__money_put::__format\28wchar_t*\2c\20wchar_t*&\2c\20wchar_t*&\2c\20unsigned\20int\2c\20wchar_t\20const*\2c\20wchar_t\20const*\2c\20std::__2::ctype\20const&\2c\20bool\2c\20std::__2::money_base::pattern\20const&\2c\20wchar_t\2c\20wchar_t\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20int\29 -4993:std::__2::__money_put::__gather_info\28bool\2c\20bool\2c\20std::__2::locale\20const&\2c\20std::__2::money_base::pattern&\2c\20char&\2c\20char&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\2c\20int&\29 -4994:std::__2::__money_put::__format\28char*\2c\20char*&\2c\20char*&\2c\20unsigned\20int\2c\20char\20const*\2c\20char\20const*\2c\20std::__2::ctype\20const&\2c\20bool\2c\20std::__2::money_base::pattern\20const&\2c\20char\2c\20char\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20int\29 -4995:std::__2::__libcpp_sscanf_l\28char\20const*\2c\20__locale_struct*\2c\20char\20const*\2c\20...\29 -4996:std::__2::__libcpp_mbrtowc_l\5babi:nn180100\5d\28wchar_t*\2c\20char\20const*\2c\20unsigned\20long\2c\20__mbstate_t*\2c\20__locale_struct*\29 -4997:std::__2::__libcpp_mb_cur_max_l\5babi:nn180100\5d\28__locale_struct*\29 -4998:std::__2::__hash_table\2c\20std::__2::__unordered_map_hasher\2c\20std::__2::hash\2c\20std::__2::equal_to\2c\20true>\2c\20std::__2::__unordered_map_equal\2c\20std::__2::equal_to\2c\20std::__2::hash\2c\20true>\2c\20std::__2::allocator>>::__deallocate_node\28std::__2::__hash_node_base\2c\20void*>*>*\29 -4999:std::__2::__hash_table\2c\20std::__2::__unordered_map_hasher\2c\20std::__2::hash\2c\20std::__2::equal_to\2c\20true>\2c\20std::__2::__unordered_map_equal\2c\20std::__2::equal_to\2c\20std::__2::hash\2c\20true>\2c\20std::__2::allocator>>::__deallocate_node\28std::__2::__hash_node_base\2c\20void*>*>*\29 -5000:std::__2::__hash_table\2c\20std::__2::equal_to\2c\20std::__2::allocator>::__deallocate_node\28std::__2::__hash_node_base*>*\29 -5001:std::__2::__function::__value_func\2c\20sktext::gpu::RendererData\29>::operator\28\29\5babi:ne180100\5d\28sktext::gpu::AtlasSubRun\20const*&&\2c\20SkPoint&&\2c\20SkPaint\20const&\2c\20sk_sp&&\2c\20sktext::gpu::RendererData&&\29\20const -5002:std::__2::__function::__value_func\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkPoint\2c\20SkPoint\2c\20skia::textlayout::InternalLineMetrics\2c\20bool\29>::operator\28\29\5babi:ne180100\5d\28skia::textlayout::SkRange&&\2c\20skia::textlayout::SkRange&&\2c\20skia::textlayout::SkRange&&\2c\20skia::textlayout::SkRange&&\2c\20skia::textlayout::SkRange&&\2c\20float&&\2c\20unsigned\20long&&\2c\20unsigned\20long&&\2c\20SkPoint&&\2c\20SkPoint&&\2c\20skia::textlayout::InternalLineMetrics&&\2c\20bool&&\29\20const -5003:std::__2::__function::__value_func\29>::operator\28\29\5babi:ne180100\5d\28skia::textlayout::Block&&\2c\20skia_private::TArray&&\29\20const -5004:std::__2::__function::__func\2c\20void\20\28void*\2c\20void\20const*\29>::~__func\28\29 -5005:std::__2::__function::__func\28GrFragmentProcessor\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29\2c\20std::__2::allocator\28GrFragmentProcessor\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::operator\28\29\28GrSurfaceProxy*&&\2c\20skgpu::Mipmapped&&\29 -5006:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0>\2c\20void\20\28\29>::operator\28\29\28\29 -5007:std::__2::__function::__func\2c\20int\29::$_0\2c\20std::__2::allocator\2c\20int\29::$_0>\2c\20void\20\28\29>::~__func\28\29 -5008:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::~__func\28\29 -5009:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::~__func\28\29 -5010:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::~__func\28\29 -5011:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::~__func\28\29 -5012:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::operator\28\29\28std::__2::function&\29 -5013:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::destroy_deallocate\28\29 -5014:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::destroy\28\29 -5015:std::__2::__function::__func\2c\20void\20\28std::__2::function&\29>::~__func\28\29 -5016:std::__2::__forward_list_base\2c\20std::__2::allocator>>::clear\28\29 -5017:std::__2::__exception_guard_exceptions>::__destroy_vector>::~__exception_guard_exceptions\5babi:ne180100\5d\28\29 -5018:std::__2::__exception_guard_exceptions>::__destroy_vector>::~__exception_guard_exceptions\5babi:ne180100\5d\28\29 -5019:std::__2::__exception_guard_exceptions\2c\20SkString*>>::~__exception_guard_exceptions\5babi:ne180100\5d\28\29 -5020:std::__2::__constexpr_wcslen\5babi:nn180100\5d\28wchar_t\20const*\29 -5021:std::__2::__compressed_pair_elem\2c\20int\29::$_0\2c\200\2c\20false>::__compressed_pair_elem\5babi:ne180100\5d\2c\20int\29::$_0\20const&\2c\200ul>\28std::__2::piecewise_construct_t\2c\20std::__2::tuple\2c\20int\29::$_0\20const&>\2c\20std::__2::__tuple_indices<0ul>\29 -5022:std::__2::__compressed_pair_elem::__compressed_pair_elem\5babi:ne180100\5d\28std::__2::piecewise_construct_t\2c\20std::__2::tuple\2c\20std::__2::__tuple_indices<0ul>\29 -5023:std::__2::__compressed_pair::__compressed_pair\5babi:nn180100\5d\28unsigned\20char*&\2c\20void\20\28*&&\29\28void*\29\29 -5024:std::__2::__allocation_result>::pointer>\20std::__2::__allocate_at_least\5babi:nn180100\5d>\28std::__2::__sso_allocator&\2c\20unsigned\20long\29 -5025:srgb_to_hsl\28SkRGBA4f<\28SkAlphaType\292>\2c\20bool*\29 -5026:spancpy\28SkSpan\2c\20SkSpan\29 -5027:sort_r_swap_blocks\28char*\2c\20unsigned\20long\2c\20unsigned\20long\29 -5028:sort_increasing_Y\28SkPoint*\2c\20SkPoint\20const*\2c\20int\29 -5029:sort_edges\28SkEdge**\2c\20int\2c\20SkEdge**\29 -5030:sort_as_rect\28skvx::Vec<4\2c\20float>\20const&\29 -5031:small_blur\28double\2c\20double\2c\20SkMask\20const&\2c\20SkMaskBuilder*\29::$_0::operator\28\29\28SkGaussFilter\20const&\2c\20unsigned\20short*\29\20const -5032:skvx::Vec<8\2c\20unsigned\20short>\20skvx::operator&<8\2c\20unsigned\20short>\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\29 -5033:skvx::Vec<8\2c\20unsigned\20int>\20skvx::cast\28skvx::Vec<8\2c\20unsigned\20short>\20const&\29 -5034:skvx::Vec<4\2c\20unsigned\20short>\20skvx::operator>><4\2c\20unsigned\20short>\28skvx::Vec<4\2c\20unsigned\20short>\20const&\2c\20int\29 -5035:skvx::Vec<4\2c\20unsigned\20short>\20skvx::operator<<<4\2c\20unsigned\20short>\28skvx::Vec<4\2c\20unsigned\20short>\20const&\2c\20int\29 -5036:skvx::Vec<4\2c\20unsigned\20int>\20skvx::operator>><4\2c\20unsigned\20int>\28skvx::Vec<4\2c\20unsigned\20int>\20const&\2c\20int\29 -5037:skvx::Vec<4\2c\20unsigned\20int>\20skvx::operator*<4\2c\20unsigned\20int>\28skvx::Vec<4\2c\20unsigned\20int>\20const&\2c\20skvx::Vec<4\2c\20unsigned\20int>\20const&\29 -5038:skvx::Vec<4\2c\20skvx::Mask::type>\20skvx::operator!=<4\2c\20float\2c\20float\2c\20void>\28skvx::Vec<4\2c\20float>\20const&\2c\20float\29 -5039:skvx::Vec<4\2c\20skvx::Mask::type>\20skvx::operator!=<4\2c\20float>\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -5040:skvx::Vec<4\2c\20int>\20skvx::operator^<4\2c\20int>\28skvx::Vec<4\2c\20int>\20const&\2c\20skvx::Vec<4\2c\20int>\20const&\29 -5041:skvx::Vec<4\2c\20int>\20skvx::operator>><4\2c\20int>\28skvx::Vec<4\2c\20int>\20const&\2c\20int\29 -5042:skvx::Vec<4\2c\20int>\20skvx::operator<<<4\2c\20int>\28skvx::Vec<4\2c\20int>\20const&\2c\20int\29 -5043:skvx::Vec<4\2c\20float>\20skvx::sqrt<4>\28skvx::Vec<4\2c\20float>\20const&\29 -5044:skvx::Vec<4\2c\20float>\20skvx::operator/<4\2c\20float\2c\20float\2c\20void>\28skvx::Vec<4\2c\20float>\20const&\2c\20float\29 -5045:skvx::Vec<4\2c\20float>\20skvx::operator/<4\2c\20float>\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -5046:skvx::Vec<4\2c\20float>\20skvx::operator-<4\2c\20float\2c\20float\2c\20void>\28skvx::Vec<4\2c\20float>\20const&\2c\20float\29 -5047:skvx::Vec<4\2c\20float>\20skvx::operator-<4\2c\20float>\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -5048:skvx::Vec<4\2c\20float>\20skvx::operator*<4\2c\20float\2c\20int\2c\20void>\28skvx::Vec<4\2c\20float>\20const&\2c\20int\29 -5049:skvx::Vec<4\2c\20float>\20skvx::operator*<4\2c\20float\2c\20int\2c\20void>\28int\2c\20skvx::Vec<4\2c\20float>\20const&\29 -5050:skvx::Vec<4\2c\20float>\20skvx::min<4\2c\20float\2c\20float\2c\20void>\28float\2c\20skvx::Vec<4\2c\20float>\20const&\29 -5051:skvx::Vec<4\2c\20float>\20skvx::min<4\2c\20float>\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29\20\28.6335\29 -5052:skvx::Vec<4\2c\20float>\20skvx::max<4\2c\20float\2c\20float\2c\20void>\28float\2c\20skvx::Vec<4\2c\20float>\20const&\29 -5053:skvx::Vec<4\2c\20float>\20skvx::from_half<4>\28skvx::Vec<4\2c\20unsigned\20short>\20const&\29 -5054:skvx::Vec<4\2c\20float>&\20skvx::operator*=<4\2c\20float>\28skvx::Vec<4\2c\20float>&\2c\20skvx::Vec<4\2c\20float>\20const&\29\20\28.7242\29 -5055:skvx::ScaledDividerU32::divide\28skvx::Vec<4\2c\20unsigned\20int>\20const&\29\20const -5056:skvx::ScaledDividerU32::ScaledDividerU32\28unsigned\20int\29 -5057:sktext::gpu::build_distance_adjust_table\28float\29 -5058:sktext::gpu::VertexFiller::CanUseDirect\28SkMatrix\20const&\2c\20SkMatrix\20const&\29 -5059:sktext::gpu::TextBlobRedrawCoordinator::internalRemove\28sktext::gpu::TextBlob*\29 -5060:sktext::gpu::TextBlobRedrawCoordinator::BlobIDCacheEntry::findBlobIndex\28sktext::gpu::TextBlob::Key\20const&\29\20const -5061:sktext::gpu::TextBlobRedrawCoordinator::BlobIDCacheEntry::BlobIDCacheEntry\28sktext::gpu::TextBlobRedrawCoordinator::BlobIDCacheEntry&&\29 -5062:sktext::gpu::TextBlob::~TextBlob\28\29 -5063:sktext::gpu::SubRunControl::isSDFT\28float\2c\20SkPaint\20const&\2c\20SkMatrix\20const&\29\20const -5064:sktext::gpu::SubRunContainer::draw\28SkCanvas*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20SkRefCnt\20const*\2c\20std::__2::function\2c\20sktext::gpu::RendererData\29>\20const&\29\20const -5065:sktext::gpu::SubRunContainer::MakeInAlloc\28sktext::GlyphRunList\20const&\2c\20SkMatrix\20const&\2c\20SkPaint\20const&\2c\20SkStrikeDeviceInfo\2c\20sktext::StrikeForGPUCacheInterface*\2c\20sktext::gpu::SubRunAllocator*\2c\20sktext::gpu::SubRunContainer::SubRunCreationBehavior\2c\20char\20const*\29::$_2::operator\28\29\28SkZip\2c\20skgpu::MaskFormat\29\20const -5066:sktext::gpu::SubRunContainer::MakeInAlloc\28sktext::GlyphRunList\20const&\2c\20SkMatrix\20const&\2c\20SkPaint\20const&\2c\20SkStrikeDeviceInfo\2c\20sktext::StrikeForGPUCacheInterface*\2c\20sktext::gpu::SubRunAllocator*\2c\20sktext::gpu::SubRunContainer::SubRunCreationBehavior\2c\20char\20const*\29::$_0::operator\28\29\28SkZip\2c\20skgpu::MaskFormat\29\20const -5067:sktext::gpu::SubRunContainer::MakeInAlloc\28sktext::GlyphRunList\20const&\2c\20SkMatrix\20const&\2c\20SkPaint\20const&\2c\20SkStrikeDeviceInfo\2c\20sktext::StrikeForGPUCacheInterface*\2c\20sktext::gpu::SubRunAllocator*\2c\20sktext::gpu::SubRunContainer::SubRunCreationBehavior\2c\20char\20const*\29 -5068:sktext::gpu::SubRunContainer::EstimateAllocSize\28sktext::GlyphRunList\20const&\29 -5069:sktext::gpu::SubRunAllocator::SubRunAllocator\28int\29 -5070:sktext::gpu::StrikeCache::internalPurge\28unsigned\20long\29 -5071:sktext::gpu::StrikeCache::freeAll\28\29 -5072:sktext::gpu::SlugImpl::~SlugImpl\28\29 -5073:sktext::gpu::GlyphVector::packedGlyphIDToGlyph\28sktext::gpu::StrikeCache*\29 -5074:sktext::gpu::AtlasSubRun::~AtlasSubRun\28\29 -5075:sktext::SkStrikePromise::resetStrike\28\29 -5076:sktext::GlyphRunList::maxGlyphRunSize\28\29\20const -5077:sktext::GlyphRunBuilder::~GlyphRunBuilder\28\29 -5078:sktext::GlyphRunBuilder::makeGlyphRunList\28sktext::GlyphRun\20const&\2c\20SkPaint\20const&\2c\20SkPoint\29 -5079:sktext::GlyphRunBuilder::blobToGlyphRunList\28SkTextBlob\20const&\2c\20SkPoint\29 -5080:sktext::GlyphRun*\20std::__2::construct_at\5babi:ne180100\5d&\2c\20SkSpan&\2c\20SkSpan&\2c\20SkSpan&\2c\20SkSpan&\2c\20sktext::GlyphRun*>\28sktext::GlyphRun*\2c\20SkFont\20const&\2c\20SkSpan&\2c\20SkSpan&\2c\20SkSpan&\2c\20SkSpan&\2c\20SkSpan&\29 -5081:skstd::to_string\28float\29 -5082:skip_string -5083:skip_procedure -5084:skip_comment -5085:skif::compatible_sampling\28SkSamplingOptions\20const&\2c\20bool\2c\20SkSamplingOptions*\2c\20bool\29 -5086:skif::\28anonymous\20namespace\29::decompose_transform\28SkMatrix\20const&\2c\20SkPoint\2c\20SkMatrix*\2c\20SkMatrix*\29 -5087:skif::\28anonymous\20namespace\29::are_axes_nearly_integer_aligned\28skif::LayerSpace\20const&\2c\20skif::LayerSpace*\29 -5088:skif::\28anonymous\20namespace\29::GaneshBackend::makeDevice\28SkImageInfo\20const&\29\20const -5089:skif::Mapping::adjustLayerSpace\28SkM44\20const&\29 -5090:skif::LayerSpace\20skif::Mapping::paramToLayer\28skif::ParameterSpace\20const&\29\20const -5091:skif::LayerSpace::inset\28skif::LayerSpace\20const&\29 -5092:skif::LayerSpace::RectToRect\28skif::LayerSpace\20const&\2c\20skif::LayerSpace\20const&\29 -5093:skif::FilterResult::draw\28skif::Context\20const&\2c\20SkDevice*\2c\20SkBlender\20const*\29\20const -5094:skif::FilterResult::Builder::drawShader\28sk_sp\2c\20skif::LayerSpace\20const&\2c\20bool\29\20const -5095:skif::FilterResult::Builder::createInputShaders\28skif::LayerSpace\20const&\2c\20bool\29 -5096:skif::Context::Context\28sk_sp\2c\20skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20skif::FilterResult\20const&\2c\20SkColorSpace\20const*\2c\20skif::Stats*\29 -5097:skia_private::THashTable>\2c\20std::__2::basic_string_view>\2c\20skia_private::THashSet>\2c\20SkGoodHash>::Traits>::uncheckedSet\28std::__2::basic_string_view>&&\29 -5098:skia_private::THashTable>\2c\20std::__2::basic_string_view>\2c\20skia_private::THashSet>\2c\20SkGoodHash>::Traits>::set\28std::__2::basic_string_view>\29 -5099:skia_private::THashTable>\2c\20std::__2::basic_string_view>\2c\20skia_private::THashSet>\2c\20SkGoodHash>::Traits>::resize\28int\29 -5100:skia_private::THashTable::uncheckedSet\28sktext::gpu::Glyph*&&\29 -5101:skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::uncheckedSet\28skia_private::THashMap::Pair&&\29 -5102:skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::resize\28int\29 -5103:skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::removeIfExists\28unsigned\20int\20const&\29 -5104:skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::Slot::emplace\28skia_private::THashMap::Pair&&\2c\20unsigned\20int\29 -5105:skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::resize\28int\29 -5106:skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::reset\28\29 -5107:skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::resize\28int\29 -5108:skia_private::THashTable\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::uncheckedSet\28skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair&&\29 -5109:skia_private::THashTable\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Slot::reset\28\29 -5110:skia_private::THashTable\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Slot::emplace\28skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair&&\2c\20unsigned\20int\29 -5111:skia_private::THashTable\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Hash\28skia::textlayout::OneLineShaper::FontKey\20const&\29 -5112:skia_private::THashTable\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::uncheckedSet\28skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair&&\29 -5113:skia_private::THashTable\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::Slot::reset\28\29 -5114:skia_private::THashTable\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::Slot::emplace\28skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair&&\2c\20unsigned\20int\29 -5115:skia_private::THashTable\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::Hash\28skia::textlayout::FontCollection::FamilyKey\20const&\29 -5116:skia_private::THashTable>::Pair\2c\20skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\2c\20skia_private::THashMap>::Pair>::uncheckedSet\28skia_private::THashMap>::Pair&&\29 -5117:skia_private::THashTable>::Pair\2c\20skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\2c\20skia_private::THashMap>::Pair>::reset\28\29 -5118:skia_private::THashTable>::Pair\2c\20skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\2c\20skia_private::THashMap>::Pair>::Hash\28skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\20const&\29 -5119:skia_private::THashTable::Pair\2c\20skgpu::UniqueKey\2c\20skia_private::THashMap::Pair>::uncheckedSet\28skia_private::THashMap::Pair&&\29 -5120:skia_private::THashTable::Pair\2c\20skgpu::UniqueKey\2c\20skia_private::THashMap::Pair>::Slot::reset\28\29 -5121:skia_private::THashTable::Pair\2c\20skgpu::UniqueKey\2c\20skia_private::THashMap::Pair>::Slot::emplace\28skia_private::THashMap::Pair&&\2c\20unsigned\20int\29 -5122:skia_private::THashTable\2c\20SkGoodHash>::Pair\2c\20int\2c\20skia_private::THashMap\2c\20SkGoodHash>::Pair>::uncheckedSet\28skia_private::THashMap\2c\20SkGoodHash>::Pair&&\29 -5123:skia_private::THashTable\2c\20SkGoodHash>::Pair\2c\20int\2c\20skia_private::THashMap\2c\20SkGoodHash>::Pair>::Slot::reset\28\29 -5124:skia_private::THashTable\2c\20SkGoodHash>::Pair\2c\20int\2c\20skia_private::THashMap\2c\20SkGoodHash>::Pair>::Slot::emplace\28skia_private::THashMap\2c\20SkGoodHash>::Pair&&\2c\20unsigned\20int\29 -5125:skia_private::THashTable\2c\20SkGoodHash>::Pair\2c\20SkString\2c\20skia_private::THashMap\2c\20SkGoodHash>::Pair>::uncheckedSet\28skia_private::THashMap\2c\20SkGoodHash>::Pair&&\29 -5126:skia_private::THashTable\2c\20SkGoodHash>::Pair\2c\20SkString\2c\20skia_private::THashMap\2c\20SkGoodHash>::Pair>::Slot::reset\28\29 -5127:skia_private::THashTable\2c\20SkGoodHash>::Pair\2c\20SkString\2c\20skia_private::THashMap\2c\20SkGoodHash>::Pair>::Slot::emplace\28skia_private::THashMap\2c\20SkGoodHash>::Pair&&\2c\20unsigned\20int\29 -5128:skia_private::THashTable\2c\20SkGoodHash>::Pair\2c\20SkString\2c\20skia_private::THashMap\2c\20SkGoodHash>::Pair>::Hash\28SkString\20const&\29 -5129:skia_private::THashTable>\2c\20SkGoodHash>::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap>\2c\20SkGoodHash>::Pair>::uncheckedSet\28skia_private::THashMap>\2c\20SkGoodHash>::Pair&&\29 -5130:skia_private::THashTable>\2c\20SkGoodHash>::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap>\2c\20SkGoodHash>::Pair>::Slot::reset\28\29 -5131:skia_private::THashTable>\2c\20SkGoodHash>::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap>\2c\20SkGoodHash>::Pair>::Slot::emplace\28skia_private::THashMap>\2c\20SkGoodHash>::Pair&&\2c\20unsigned\20int\29 -5132:skia_private::THashTable\2c\20std::__2::allocator>\2c\20SkGoodHash>::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkGoodHash>::Pair>::Slot::reset\28\29 -5133:skia_private::THashTable\2c\20std::__2::allocator>\2c\20SkGoodHash>::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkGoodHash>::Pair>::Slot::emplace\28skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkGoodHash>::Pair&&\2c\20unsigned\20int\29 -5134:skia_private::THashTable::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap::Pair>::resize\28int\29 -5135:skia_private::THashTable::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap::Pair>::uncheckedSet\28skia_private::THashMap::Pair&&\29 -5136:skia_private::THashTable::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap::Pair>::firstPopulatedSlot\28\29\20const -5137:skia_private::THashTable::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap::Pair>::Iter>::operator++\28\29 -5138:skia_private::THashTable::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap::Pair>::THashTable\28skia_private::THashTable::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap::Pair>\20const&\29 -5139:skia_private::THashTable::Pair\2c\20SkSL::SymbolTable::SymbolKey\2c\20skia_private::THashMap::Pair>::uncheckedSet\28skia_private::THashMap::Pair&&\29 -5140:skia_private::THashTable::Pair\2c\20SkSL::SymbolTable::SymbolKey\2c\20skia_private::THashMap::Pair>::resize\28int\29 -5141:skia_private::THashTable::Pair\2c\20SkSL::IRNode\20const*\2c\20skia_private::THashMap::Pair>::uncheckedSet\28skia_private::THashMap::Pair&&\29 -5142:skia_private::THashTable::Pair\2c\20SkSL::IRNode\20const*\2c\20skia_private::THashMap::Pair>::set\28skia_private::THashMap::Pair\29 -5143:skia_private::THashTable::Pair\2c\20SkSL::IRNode\20const*\2c\20skia_private::THashMap::Pair>::resize\28int\29 -5144:skia_private::THashTable\2c\20false>\2c\20SkGoodHash>::Pair\2c\20SkSL::FunctionDeclaration\20const*\2c\20skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::Pair>::uncheckedSet\28skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::Pair&&\29 -5145:skia_private::THashTable\2c\20false>\2c\20SkGoodHash>::Pair\2c\20SkSL::FunctionDeclaration\20const*\2c\20skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::Pair>::Slot::reset\28\29 -5146:skia_private::THashTable\2c\20false>\2c\20SkGoodHash>::Pair\2c\20SkSL::FunctionDeclaration\20const*\2c\20skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::Pair>::Slot::emplace\28skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::Pair&&\2c\20unsigned\20int\29 -5147:skia_private::THashTable::Pair\2c\20SkSL::FunctionDeclaration\20const*\2c\20skia_private::THashMap::Pair>::uncheckedSet\28skia_private::THashMap::Pair&&\29 -5148:skia_private::THashTable\2c\20std::__2::allocator>\2c\20SkSL::Analysis::SpecializedFunctionKey::Hash>::Pair\2c\20SkSL::Analysis::SpecializedFunctionKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkSL::Analysis::SpecializedFunctionKey::Hash>::Pair>::uncheckedSet\28skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkSL::Analysis::SpecializedFunctionKey::Hash>::Pair&&\29 -5149:skia_private::THashTable\2c\20std::__2::allocator>\2c\20SkSL::Analysis::SpecializedFunctionKey::Hash>::Pair\2c\20SkSL::Analysis::SpecializedFunctionKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkSL::Analysis::SpecializedFunctionKey::Hash>::Pair>::Slot::reset\28\29 -5150:skia_private::THashTable\2c\20std::__2::allocator>\2c\20SkSL::Analysis::SpecializedFunctionKey::Hash>::Pair\2c\20SkSL::Analysis::SpecializedFunctionKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkSL::Analysis::SpecializedFunctionKey::Hash>::Pair>::Slot::emplace\28skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkSL::Analysis::SpecializedFunctionKey::Hash>::Pair&&\2c\20unsigned\20int\29 -5151:skia_private::THashTable::Pair\2c\20SkSL::Analysis::SpecializedCallKey\2c\20skia_private::THashMap::Pair>::uncheckedSet\28skia_private::THashMap::Pair&&\29 -5152:skia_private::THashTable::Pair\2c\20SkPath\2c\20skia_private::THashMap::Pair>::uncheckedSet\28skia_private::THashMap::Pair&&\29 -5153:skia_private::THashTable::Pair\2c\20SkPath\2c\20skia_private::THashMap::Pair>::Slot::reset\28\29 -5154:skia_private::THashTable::Pair\2c\20SkPath\2c\20skia_private::THashMap::Pair>::Slot::emplace\28skia_private::THashMap::Pair&&\2c\20unsigned\20int\29 -5155:skia_private::THashTable>\2c\20SkGoodHash>::Pair\2c\20SkImageFilter\20const*\2c\20skia_private::THashMap>\2c\20SkGoodHash>::Pair>::uncheckedSet\28skia_private::THashMap>\2c\20SkGoodHash>::Pair&&\29 -5156:skia_private::THashTable>\2c\20SkGoodHash>::Pair\2c\20SkImageFilter\20const*\2c\20skia_private::THashMap>\2c\20SkGoodHash>::Pair>::resize\28int\29 -5157:skia_private::THashTable>\2c\20SkGoodHash>::Pair\2c\20SkImageFilter\20const*\2c\20skia_private::THashMap>\2c\20SkGoodHash>::Pair>::Slot::emplace\28skia_private::THashMap>\2c\20SkGoodHash>::Pair&&\2c\20unsigned\20int\29 -5158:skia_private::THashTable::Pair\2c\20GrSurfaceProxy*\2c\20skia_private::THashMap::Pair>::resize\28int\29 -5159:skia_private::THashTable::AdaptedTraits>::uncheckedSet\28skgpu::ganesh::SmallPathShapeData*&&\29 -5160:skia_private::THashTable::AdaptedTraits>::resize\28int\29 -5161:skia_private::THashTable::AdaptedTraits>::removeIfExists\28skgpu::ganesh::SmallPathShapeDataKey\20const&\29 -5162:skia_private::THashTable\2c\20SkDescriptor\20const&\2c\20sktext::gpu::StrikeCache::HashTraits>::uncheckedSet\28sk_sp&&\29 -5163:skia_private::THashTable\2c\20SkDescriptor\20const&\2c\20sktext::gpu::StrikeCache::HashTraits>::resize\28int\29 -5164:skia_private::THashTable\2c\20SkDescriptor\20const&\2c\20sktext::gpu::StrikeCache::HashTraits>::Slot::emplace\28sk_sp&&\2c\20unsigned\20int\29 -5165:skia_private::THashTable\2c\20SkDescriptor\2c\20SkStrikeCache::StrikeTraits>::uncheckedSet\28sk_sp&&\29 -5166:skia_private::THashTable\2c\20SkDescriptor\2c\20SkStrikeCache::StrikeTraits>::resize\28int\29 -5167:skia_private::THashTable\2c\20SkDescriptor\2c\20SkStrikeCache::StrikeTraits>::Slot::emplace\28sk_sp&&\2c\20unsigned\20int\29 -5168:skia_private::THashTable::Traits>::set\28int\29 -5169:skia_private::THashTable::Traits>::THashTable\28skia_private::THashTable::Traits>&&\29 -5170:skia_private::THashTable<\28anonymous\20namespace\29::CacheImpl::Value*\2c\20SkImageFilterCacheKey\2c\20SkTDynamicHash<\28anonymous\20namespace\29::CacheImpl::Value\2c\20SkImageFilterCacheKey\2c\20\28anonymous\20namespace\29::CacheImpl::Value>::AdaptedTraits>::uncheckedSet\28\28anonymous\20namespace\29::CacheImpl::Value*&&\29 -5171:skia_private::THashTable<\28anonymous\20namespace\29::CacheImpl::Value*\2c\20SkImageFilterCacheKey\2c\20SkTDynamicHash<\28anonymous\20namespace\29::CacheImpl::Value\2c\20SkImageFilterCacheKey\2c\20\28anonymous\20namespace\29::CacheImpl::Value>::AdaptedTraits>::resize\28int\29 -5172:skia_private::THashTable::ValueList*\2c\20skgpu::ScratchKey\2c\20SkTDynamicHash::ValueList\2c\20skgpu::ScratchKey\2c\20SkTMultiMap::ValueList>::AdaptedTraits>::uncheckedSet\28SkTMultiMap::ValueList*&&\29 -5173:skia_private::THashTable::ValueList*\2c\20skgpu::ScratchKey\2c\20SkTDynamicHash::ValueList\2c\20skgpu::ScratchKey\2c\20SkTMultiMap::ValueList>::AdaptedTraits>::resize\28int\29 -5174:skia_private::THashTable::ValueList*\2c\20skgpu::ScratchKey\2c\20SkTDynamicHash::ValueList\2c\20skgpu::ScratchKey\2c\20SkTMultiMap::ValueList>::AdaptedTraits>::findOrNull\28skgpu::ScratchKey\20const&\29\20const -5175:skia_private::THashTable::ValueList*\2c\20skgpu::ScratchKey\2c\20SkTDynamicHash::ValueList\2c\20skgpu::ScratchKey\2c\20SkTMultiMap::ValueList>::AdaptedTraits>::uncheckedSet\28SkTMultiMap::ValueList*&&\29 -5176:skia_private::THashTable::ValueList*\2c\20skgpu::ScratchKey\2c\20SkTDynamicHash::ValueList\2c\20skgpu::ScratchKey\2c\20SkTMultiMap::ValueList>::AdaptedTraits>::resize\28int\29 -5177:skia_private::THashTable::Traits>::uncheckedSet\28SkSL::Variable\20const*&&\29 -5178:skia_private::THashTable::Traits>::resize\28int\29 -5179:skia_private::THashTable::Traits>::uncheckedSet\28SkSL::FunctionDeclaration\20const*&&\29 -5180:skia_private::THashTable::uncheckedSet\28SkResourceCache::Rec*&&\29 -5181:skia_private::THashTable::resize\28int\29 -5182:skia_private::THashTable::find\28SkResourceCache::Key\20const&\29\20const -5183:skia_private::THashTable>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry*\2c\20skia::textlayout::ParagraphCacheKey\2c\20SkLRUCache>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Traits>::uncheckedSet\28SkLRUCache>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry*&&\29 -5184:skia_private::THashTable>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry*\2c\20skia::textlayout::ParagraphCacheKey\2c\20SkLRUCache>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Traits>::resize\28int\29 -5185:skia_private::THashTable>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry*\2c\20skia::textlayout::ParagraphCacheKey\2c\20SkLRUCache>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Traits>::find\28skia::textlayout::ParagraphCacheKey\20const&\29\20const -5186:skia_private::THashTable>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Entry*\2c\20GrProgramDesc\2c\20SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Traits>::uncheckedSet\28SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Entry*&&\29 -5187:skia_private::THashTable>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Entry*\2c\20GrProgramDesc\2c\20SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Traits>::resize\28int\29 -5188:skia_private::THashTable>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Entry*\2c\20GrProgramDesc\2c\20SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Traits>::find\28GrProgramDesc\20const&\29\20const -5189:skia_private::THashTable::uncheckedSet\28SkGlyphDigest&&\29 -5190:skia_private::THashTable::AdaptedTraits>::uncheckedSet\28GrThreadSafeCache::Entry*&&\29 -5191:skia_private::THashTable::AdaptedTraits>::resize\28int\29 -5192:skia_private::THashTable::AdaptedTraits>::removeIfExists\28skgpu::UniqueKey\20const&\29 -5193:skia_private::THashTable::AdaptedTraits>::uncheckedSet\28GrTextureProxy*&&\29 -5194:skia_private::THashTable::AdaptedTraits>::set\28GrTextureProxy*\29 -5195:skia_private::THashTable::AdaptedTraits>::resize\28int\29 -5196:skia_private::THashTable::AdaptedTraits>::findOrNull\28skgpu::UniqueKey\20const&\29\20const -5197:skia_private::THashTable::AdaptedTraits>::uncheckedSet\28GrGpuResource*&&\29 -5198:skia_private::THashTable::AdaptedTraits>::resize\28int\29 -5199:skia_private::THashTable::AdaptedTraits>::findOrNull\28skgpu::UniqueKey\20const&\29\20const -5200:skia_private::THashTable::Traits>::uncheckedSet\28FT_Opaque_Paint_&&\29 -5201:skia_private::THashTable::Traits>::resize\28int\29 -5202:skia_private::THashSet::contains\28int\20const&\29\20const -5203:skia_private::THashSet::contains\28FT_Opaque_Paint_\20const&\29\20const -5204:skia_private::THashSet::add\28FT_Opaque_Paint_\29 -5205:skia_private::THashMap::find\28unsigned\20int\20const&\29\20const -5206:skia_private::THashMap\2c\20SkGoodHash>::find\28int\20const&\29\20const -5207:skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkGoodHash>::set\28SkSL::Variable\20const*\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29 -5208:skia_private::THashMap::operator\5b\5d\28SkSL::Variable\20const*\20const&\29 -5209:skia_private::THashMap::operator\5b\5d\28SkSL::Symbol\20const*\20const&\29 -5210:skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::operator\5b\5d\28SkSL::FunctionDeclaration\20const*\20const&\29 -5211:skia_private::THashMap::set\28SkSL::FunctionDeclaration\20const*\2c\20int\29 -5212:skia_private::THashMap::operator\5b\5d\28SkSL::FunctionDeclaration\20const*\20const&\29 -5213:skia_private::THashMap::operator\5b\5d\28SkSL::Analysis::SpecializedCallKey\20const&\29 -5214:skia_private::THashMap::find\28SkSL::Analysis::SpecializedCallKey\20const&\29\20const -5215:skia_private::THashMap>\2c\20SkGoodHash>::remove\28SkImageFilter\20const*\20const&\29 -5216:skia_private::THashMap>\2c\20SkGoodHash>::Pair::Pair\28skia_private::THashMap>\2c\20SkGoodHash>::Pair&&\29 -5217:skia_private::THashMap::find\28GrSurfaceProxy*\20const&\29\20const -5218:skia_private::TArray::push_back_raw\28int\29 -5219:skia_private::TArray::checkRealloc\28int\2c\20double\29 -5220:skia_private::TArray::push_back\28unsigned\20int\20const&\29 -5221:skia_private::TArray::operator=\28skia_private::TArray\20const&\29 -5222:skia_private::TArray::Allocate\28int\2c\20double\29 -5223:skia_private::TArray>\2c\20true>::~TArray\28\29 -5224:skia_private::TArray>\2c\20true>::clear\28\29 -5225:skia_private::TArray>\2c\20true>::operator=\28skia_private::TArray>\2c\20true>&&\29 -5226:skia_private::TArray>\2c\20true>::~TArray\28\29 -5227:skia_private::TArray\2c\20std::__2::allocator>\2c\20false>::installDataAndUpdateCapacity\28SkSpan\29 -5228:skia_private::TArray\2c\20std::__2::allocator>\2c\20false>::checkRealloc\28int\2c\20double\29 -5229:skia_private::TArray\2c\20true>::preallocateNewData\28int\2c\20double\29 -5230:skia_private::TArray\2c\20true>::installDataAndUpdateCapacity\28SkSpan\29 -5231:skia_private::TArray\2c\20false>::move\28void*\29 -5232:skia_private::TArray\2c\20false>::TArray\28skia_private::TArray\2c\20false>&&\29 -5233:skia_private::TArray\2c\20false>::Allocate\28int\2c\20double\29 -5234:skia_private::TArray::destroyAll\28\29 -5235:skia_private::TArray::destroyAll\28\29 -5236:skia_private::TArray\2c\20false>::~TArray\28\29 -5237:skia_private::TArray::~TArray\28\29 -5238:skia_private::TArray::destroyAll\28\29 -5239:skia_private::TArray::copy\28skia::textlayout::Run\20const*\29 -5240:skia_private::TArray::Allocate\28int\2c\20double\29 -5241:skia_private::TArray::destroyAll\28\29 -5242:skia_private::TArray::initData\28int\29 -5243:skia_private::TArray::destroyAll\28\29 -5244:skia_private::TArray::TArray\28skia_private::TArray&&\29 -5245:skia_private::TArray::Allocate\28int\2c\20double\29 -5246:skia_private::TArray::copy\28skia::textlayout::Cluster\20const*\29 -5247:skia_private::TArray::checkRealloc\28int\2c\20double\29 -5248:skia_private::TArray::Allocate\28int\2c\20double\29 -5249:skia_private::TArray::initData\28int\29 -5250:skia_private::TArray::destroyAll\28\29 -5251:skia_private::TArray::TArray\28skia_private::TArray&&\29 -5252:skia_private::TArray::Allocate\28int\2c\20double\29 -5253:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -5254:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -5255:skia_private::TArray::push_back\28\29 -5256:skia_private::TArray::push_back\28\29 -5257:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -5258:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -5259:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -5260:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -5261:skia_private::TArray::checkRealloc\28int\2c\20double\29 -5262:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -5263:skia_private::TArray::destroyAll\28\29 -5264:skia_private::TArray::clear\28\29 -5265:skia_private::TArray::checkRealloc\28int\2c\20double\29 -5266:skia_private::TArray::checkRealloc\28int\2c\20double\29 -5267:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -5268:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -5269:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -5270:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -5271:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -5272:skia_private::TArray::operator=\28skia_private::TArray&&\29 -5273:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -5274:skia_private::TArray::destroyAll\28\29 -5275:skia_private::TArray::clear\28\29 -5276:skia_private::TArray::Allocate\28int\2c\20double\29 -5277:skia_private::TArray::BufferFinishedMessage\2c\20false>::operator=\28skia_private::TArray::BufferFinishedMessage\2c\20false>&&\29 -5278:skia_private::TArray::BufferFinishedMessage\2c\20false>::installDataAndUpdateCapacity\28SkSpan\29 -5279:skia_private::TArray::BufferFinishedMessage\2c\20false>::destroyAll\28\29 -5280:skia_private::TArray::BufferFinishedMessage\2c\20false>::clear\28\29 -5281:skia_private::TArray::Plane\2c\20false>::preallocateNewData\28int\2c\20double\29 -5282:skia_private::TArray::Plane\2c\20false>::installDataAndUpdateCapacity\28SkSpan\29 -5283:skia_private::TArray\2c\20true>::operator=\28skia_private::TArray\2c\20true>&&\29 -5284:skia_private::TArray\2c\20true>::~TArray\28\29 -5285:skia_private::TArray\2c\20true>::~TArray\28\29 -5286:skia_private::TArray\2c\20true>::preallocateNewData\28int\2c\20double\29 -5287:skia_private::TArray\2c\20true>::clear\28\29 -5288:skia_private::TArray::push_back_raw\28int\29 -5289:skia_private::TArray::push_back\28hb_feature_t&&\29 -5290:skia_private::TArray::resize_back\28int\29 -5291:skia_private::TArray::reset\28int\29 -5292:skia_private::TArray::operator=\28skia_private::TArray&&\29 -5293:skia_private::TArray::initData\28int\29 -5294:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -5295:skia_private::TArray<\28anonymous\20namespace\29::DrawAtlasOpImpl::Geometry\2c\20true>::checkRealloc\28int\2c\20double\29 -5296:skia_private::TArray<\28anonymous\20namespace\29::DefaultPathOp::PathData\2c\20true>::preallocateNewData\28int\2c\20double\29 -5297:skia_private::TArray<\28anonymous\20namespace\29::AAHairlineOp::PathData\2c\20true>::preallocateNewData\28int\2c\20double\29 -5298:skia_private::TArray<\28anonymous\20namespace\29::AAHairlineOp::PathData\2c\20true>::installDataAndUpdateCapacity\28SkSpan\29 -5299:skia_private::TArray::push_back_n\28int\2c\20SkUnicode::CodeUnitFlags\20const&\29 -5300:skia_private::TArray::checkRealloc\28int\2c\20double\29 -5301:skia_private::TArray::operator=\28skia_private::TArray&&\29 -5302:skia_private::TArray::destroyAll\28\29 -5303:skia_private::TArray::initData\28int\29 -5304:skia_private::TArray::TArray\28skia_private::TArray\20const&\29 -5305:skia_private::TArray\29::ReorderedArgument\2c\20false>::push_back\28SkSL::optimize_constructor_swizzle\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::ConstructorCompound\20const&\2c\20skia_private::FixedArray<4\2c\20signed\20char>\29::ReorderedArgument&&\29 -5306:skia_private::TArray::reserve_exact\28int\29 -5307:skia_private::TArray::fromBack\28int\29 -5308:skia_private::TArray::TArray\28skia_private::TArray&&\29 -5309:skia_private::TArray::Allocate\28int\2c\20double\29 -5310:skia_private::TArray::push_back\28SkSL::Field&&\29 -5311:skia_private::TArray::initData\28int\29 -5312:skia_private::TArray::Allocate\28int\2c\20double\29 -5313:skia_private::TArray::~TArray\28\29 -5314:skia_private::TArray::destroyAll\28\29 -5315:skia_private::TArray\2c\20true>::push_back\28SkRGBA4f<\28SkAlphaType\292>&&\29 -5316:skia_private::TArray\2c\20true>::operator=\28skia_private::TArray\2c\20true>&&\29 -5317:skia_private::TArray\2c\20true>::checkRealloc\28int\2c\20double\29 -5318:skia_private::TArray::push_back\28SkPoint\20const&\29 -5319:skia_private::TArray::copy\28SkPoint\20const*\29 -5320:skia_private::TArray::~TArray\28\29 -5321:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -5322:skia_private::TArray::destroyAll\28\29 -5323:skia_private::TArray::Allocate\28int\2c\20double\29 -5324:skia_private::TArray::~TArray\28\29 -5325:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -5326:skia_private::TArray::destroyAll\28\29 -5327:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -5328:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -5329:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -5330:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -5331:skia_private::TArray::checkRealloc\28int\2c\20double\29 -5332:skia_private::TArray::push_back\28\29 -5333:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -5334:skia_private::TArray::push_back\28\29 -5335:skia_private::TArray::push_back_raw\28int\29 -5336:skia_private::TArray::checkRealloc\28int\2c\20double\29 -5337:skia_private::TArray::~TArray\28\29 -5338:skia_private::TArray::operator=\28skia_private::TArray&&\29 -5339:skia_private::TArray::destroyAll\28\29 -5340:skia_private::TArray::clear\28\29 -5341:skia_private::TArray::Allocate\28int\2c\20double\29 -5342:skia_private::TArray::checkRealloc\28int\2c\20double\29 -5343:skia_private::TArray::push_back\28\29 -5344:skia_private::TArray::checkRealloc\28int\2c\20double\29 -5345:skia_private::TArray::pop_back\28\29 -5346:skia_private::TArray::checkRealloc\28int\2c\20double\29 -5347:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -5348:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -5349:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -5350:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -5351:skia_private::STArray<8\2c\20int\2c\20true>::STArray\28int\29 -5352:skia_private::AutoTMalloc::realloc\28unsigned\20long\29 -5353:skia_private::AutoTMalloc::reset\28unsigned\20long\29 -5354:skia_private::AutoTArray::AutoTArray\28unsigned\20long\29 -5355:skia_private::AutoTArray::AutoTArray\28unsigned\20long\29 -5356:skia_private::AutoSTMalloc<256ul\2c\20unsigned\20short\2c\20void>::AutoSTMalloc\28unsigned\20long\29 -5357:skia_private::AutoSTArray<6\2c\20SkResourceCache::Key>::~AutoSTArray\28\29 -5358:skia_private::AutoSTArray<64\2c\20TriangulationVertex>::reset\28int\29 -5359:skia_private::AutoSTArray<64\2c\20SkGlyph\20const*>::reset\28int\29 -5360:skia_private::AutoSTArray<4\2c\20unsigned\20char>::reset\28int\29 -5361:skia_private::AutoSTArray<4\2c\20GrResourceHandle>::reset\28int\29 -5362:skia_private::AutoSTArray<3\2c\20std::__2::unique_ptr>>::reset\28int\29 -5363:skia_private::AutoSTArray<32\2c\20unsigned\20short>::~AutoSTArray\28\29 -5364:skia_private::AutoSTArray<32\2c\20unsigned\20short>::reset\28int\29 -5365:skia_private::AutoSTArray<32\2c\20SkRect>::reset\28int\29 -5366:skia_private::AutoSTArray<32\2c\20SkPoint>::reset\28int\29 -5367:skia_private::AutoSTArray<2\2c\20sk_sp>::reset\28int\29 -5368:skia_private::AutoSTArray<16\2c\20SkRect>::~AutoSTArray\28\29 -5369:skia_private::AutoSTArray<16\2c\20GrMipLevel>::reset\28int\29 -5370:skia_private::AutoSTArray<15\2c\20GrMipLevel>::reset\28int\29 -5371:skia_private::AutoSTArray<14\2c\20std::__2::unique_ptr>>::~AutoSTArray\28\29 -5372:skia_private::AutoSTArray<14\2c\20std::__2::unique_ptr>>::reset\28int\29 -5373:skia_private::AutoSTArray<14\2c\20GrMipLevel>::~AutoSTArray\28\29 -5374:skia_private::AutoSTArray<14\2c\20GrMipLevel>::reset\28int\29 -5375:skia_png_set_longjmp_fn -5376:skia_png_read_finish_IDAT -5377:skia_png_read_chunk_header -5378:skia_png_read_IDAT_data -5379:skia_png_gamma_16bit_correct -5380:skia_png_do_strip_channel -5381:skia_png_do_gray_to_rgb -5382:skia_png_do_expand -5383:skia_png_destroy_gamma_table -5384:skia_png_colorspace_set_sRGB -5385:skia_png_check_IHDR -5386:skia_png_calculate_crc -5387:skia::textlayout::operator==\28skia::textlayout::FontArguments\20const&\2c\20skia::textlayout::FontArguments\20const&\29 -5388:skia::textlayout::\28anonymous\20namespace\29::littleRound\28float\29 -5389:skia::textlayout::\28anonymous\20namespace\29::LineBreakerWithLittleRounding::breakLine\28float\29\20const -5390:skia::textlayout::TypefaceFontStyleSet::~TypefaceFontStyleSet\28\29 -5391:skia::textlayout::TypefaceFontStyleSet::matchStyle\28SkFontStyle\20const&\29 -5392:skia::textlayout::TypefaceFontProvider::~TypefaceFontProvider\28\29 -5393:skia::textlayout::TypefaceFontProvider::registerTypeface\28sk_sp\2c\20SkString\20const&\29 -5394:skia::textlayout::TextWrapper::TextStretch::TextStretch\28skia::textlayout::Cluster*\2c\20skia::textlayout::Cluster*\2c\20bool\29 -5395:skia::textlayout::TextStyle::setForegroundPaintID\28int\29 -5396:skia::textlayout::TextStyle::setForegroundColor\28SkPaint\29 -5397:skia::textlayout::TextStyle::setBackgroundColor\28SkPaint\29 -5398:skia::textlayout::TextStyle::matchOneAttribute\28skia::textlayout::StyleType\2c\20skia::textlayout::TextStyle\20const&\29\20const -5399:skia::textlayout::TextStyle::equals\28skia::textlayout::TextStyle\20const&\29\20const -5400:skia::textlayout::TextShadow::operator!=\28skia::textlayout::TextShadow\20const&\29\20const -5401:skia::textlayout::TextLine::~TextLine\28\29 -5402:skia::textlayout::TextLine::spacesWidth\28\29\20const -5403:skia::textlayout::TextLine::shiftCluster\28skia::textlayout::Cluster\20const*\2c\20float\2c\20float\29 -5404:skia::textlayout::TextLine::iterateThroughClustersInGlyphsOrder\28bool\2c\20bool\2c\20std::__2::function\20const&\29\20const::$_0::operator\28\29\28unsigned\20long\20const&\29\20const::'lambda'\28skia::textlayout::Cluster&\29::operator\28\29\28skia::textlayout::Cluster&\29\20const -5405:skia::textlayout::TextLine::iterateThroughClustersInGlyphsOrder\28bool\2c\20bool\2c\20std::__2::function\20const&\29\20const -5406:skia::textlayout::TextLine::getRectsForRange\28skia::textlayout::SkRange\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29::operator\28\29\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\20const::'lambda'\28SkRect\29::operator\28\29\28SkRect\29\20const -5407:skia::textlayout::TextLine::getMetrics\28\29\20const -5408:skia::textlayout::TextLine::extendHeight\28skia::textlayout::TextLine::ClipContext\20const&\29\20const -5409:skia::textlayout::TextLine::ensureTextBlobCachePopulated\28\29 -5410:skia::textlayout::TextLine::endsWithHardLineBreak\28\29\20const -5411:skia::textlayout::TextLine::buildTextBlob\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -5412:skia::textlayout::TextLine::TextLine\28skia::textlayout::ParagraphImpl*\2c\20SkPoint\2c\20SkPoint\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20float\2c\20skia::textlayout::InternalLineMetrics\29 -5413:skia::textlayout::TextLine::TextBlobRecord::~TextBlobRecord\28\29 -5414:skia::textlayout::TextLine::TextBlobRecord*\20std::__2::construct_at\5babi:ne180100\5d\28skia::textlayout::TextLine::TextBlobRecord*\29 -5415:skia::textlayout::TextLine&\20skia_private::TArray::emplace_back&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20float&\2c\20skia::textlayout::InternalLineMetrics&>\28skia::textlayout::ParagraphImpl*&&\2c\20SkPoint&\2c\20SkPoint&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20float&\2c\20skia::textlayout::InternalLineMetrics&\29 -5416:skia::textlayout::StrutStyle::StrutStyle\28\29 -5417:skia::textlayout::Run::shift\28skia::textlayout::Cluster\20const*\2c\20float\29 -5418:skia::textlayout::Run::newRunBuffer\28\29 -5419:skia::textlayout::Run::clusterIndex\28unsigned\20long\29\20const -5420:skia::textlayout::Run::calculateMetrics\28\29 -5421:skia::textlayout::ParagraphStyle::ellipsized\28\29\20const -5422:skia::textlayout::ParagraphPainter::DecorationStyle::DecorationStyle\28unsigned\20int\2c\20float\2c\20std::__2::optional\29 -5423:skia::textlayout::ParagraphImpl::~ParagraphImpl\28\29 -5424:skia::textlayout::ParagraphImpl::resolveStrut\28\29 -5425:skia::textlayout::ParagraphImpl::paint\28skia::textlayout::ParagraphPainter*\2c\20float\2c\20float\29 -5426:skia::textlayout::ParagraphImpl::getGlyphInfoAtUTF16Offset\28unsigned\20long\2c\20skia::textlayout::Paragraph::GlyphInfo*\29 -5427:skia::textlayout::ParagraphImpl::getGlyphClusterAt\28unsigned\20long\2c\20skia::textlayout::Paragraph::GlyphClusterInfo*\29 -5428:skia::textlayout::ParagraphImpl::ensureUTF16Mapping\28\29::$_0::operator\28\29\28\29\20const::'lambda0'\28unsigned\20long\29::operator\28\29\28unsigned\20long\29\20const -5429:skia::textlayout::ParagraphImpl::computeEmptyMetrics\28\29 -5430:skia::textlayout::ParagraphImpl::buildClusterTable\28\29::$_0::operator\28\29\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20float\29\20const -5431:skia::textlayout::ParagraphCacheKey::ParagraphCacheKey\28skia::textlayout::ParagraphImpl\20const*\29 -5432:skia::textlayout::ParagraphBuilderImpl::~ParagraphBuilderImpl\28\29 -5433:skia::textlayout::ParagraphBuilderImpl::finalize\28\29 -5434:skia::textlayout::ParagraphBuilderImpl::ensureUTF16Mapping\28\29::$_0::operator\28\29\28\29\20const::'lambda0'\28unsigned\20long\29::operator\28\29\28unsigned\20long\29\20const -5435:skia::textlayout::ParagraphBuilderImpl::addPlaceholder\28skia::textlayout::PlaceholderStyle\20const&\2c\20bool\29 -5436:skia::textlayout::Paragraph::~Paragraph\28\29 -5437:skia::textlayout::Paragraph::FontInfo::~FontInfo\28\29 -5438:skia::textlayout::OneLineShaper::clusteredText\28skia::textlayout::SkRange&\29::$_0::operator\28\29\28unsigned\20long\2c\20skia::textlayout::OneLineShaper::clusteredText\28skia::textlayout::SkRange&\29::Dir\29\20const -5439:skia::textlayout::OneLineShaper::clusteredText\28skia::textlayout::SkRange&\29 -5440:skia::textlayout::OneLineShaper::FontKey::operator==\28skia::textlayout::OneLineShaper::FontKey\20const&\29\20const -5441:skia::textlayout::OneLineShaper::FontKey::FontKey\28skia::textlayout::OneLineShaper::FontKey&&\29 -5442:skia::textlayout::InternalLineMetrics::add\28skia::textlayout::InternalLineMetrics\29 -5443:skia::textlayout::FontFeature::operator==\28skia::textlayout::FontFeature\20const&\29\20const -5444:skia::textlayout::FontFeature::FontFeature\28skia::textlayout::FontFeature\20const&\29 -5445:skia::textlayout::FontFeature*\20std::__2::construct_at\5babi:ne180100\5d\28skia::textlayout::FontFeature*\2c\20SkString\20const&\2c\20int&\29 -5446:skia::textlayout::FontCollection::~FontCollection\28\29 -5447:skia::textlayout::FontCollection::matchTypeface\28SkString\20const&\2c\20SkFontStyle\29 -5448:skia::textlayout::FontCollection::defaultFallback\28int\2c\20SkFontStyle\2c\20SkString\20const&\2c\20std::__2::optional\20const&\29 -5449:skia::textlayout::FontCollection::FamilyKey::operator==\28skia::textlayout::FontCollection::FamilyKey\20const&\29\20const -5450:skia::textlayout::FontCollection::FamilyKey::FamilyKey\28skia::textlayout::FontCollection::FamilyKey&&\29 -5451:skia::textlayout::FontArguments::~FontArguments\28\29 -5452:skia::textlayout::Decoration::operator==\28skia::textlayout::Decoration\20const&\29\20const -5453:skia::textlayout::Cluster::trimmedWidth\28unsigned\20long\29\20const -5454:skgpu::tess::\28anonymous\20namespace\29::write_curve_index_buffer_base_index\28skgpu::VertexWriter\2c\20unsigned\20long\2c\20unsigned\20short\29 -5455:skgpu::tess::\28anonymous\20namespace\29::PathChopper::lineTo\28SkPoint\20const*\29 -5456:skgpu::tess::StrokeParams::set\28SkStrokeRec\20const&\29 -5457:skgpu::tess::StrokeIterator::finishOpenContour\28\29 -5458:skgpu::tess::PreChopPathCurves\28float\2c\20SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkRect\20const&\29 -5459:skgpu::tess::LinearTolerances::setStroke\28skgpu::tess::StrokeParams\20const&\2c\20float\29 -5460:skgpu::tess::LinearTolerances::requiredResolveLevel\28\29\20const -5461:skgpu::tess::GetJoinType\28SkStrokeRec\20const&\29 -5462:skgpu::tess::FixedCountCurves::WriteVertexBuffer\28skgpu::VertexWriter\2c\20unsigned\20long\29 -5463:skgpu::tess::CullTest::areVisible3\28SkPoint\20const*\29\20const -5464:skgpu::tess::ConicHasCusp\28SkPoint\20const*\29 -5465:skgpu::make_unnormalized_half_kernel\28float*\2c\20int\2c\20float\29 -5466:skgpu::ganesh::\28anonymous\20namespace\29::add_line_to_segment\28SkPoint\20const&\2c\20skia_private::TArray*\29 -5467:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::~SmallPathOp\28\29 -5468:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::flush\28GrMeshDrawTarget*\2c\20skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::FlushInfo*\29\20const -5469:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::addToAtlasWithRetry\28GrMeshDrawTarget*\2c\20skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::FlushInfo*\2c\20skgpu::ganesh::SmallPathAtlasMgr*\2c\20int\2c\20int\2c\20void\20const*\2c\20SkRect\20const&\2c\20int\2c\20skgpu::ganesh::SmallPathShapeData*\29\20const -5470:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::SmallPathOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20GrStyledShape\20const&\2c\20SkMatrix\20const&\2c\20bool\2c\20GrUserStencilSettings\20const*\29 -5471:skgpu::ganesh::\28anonymous\20namespace\29::HullShader::~HullShader\28\29 -5472:skgpu::ganesh::\28anonymous\20namespace\29::ChopPathIfNecessary\28SkMatrix\20const&\2c\20GrStyledShape\20const&\2c\20SkIRect\20const&\2c\20SkStrokeRec\20const&\2c\20SkPath*\29 -5473:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::~AAFlatteningConvexPathOp\28\29 -5474:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::recordDraw\28GrMeshDrawTarget*\2c\20int\2c\20unsigned\20long\2c\20void*\2c\20int\2c\20unsigned\20short*\29 -5475:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::PathData::PathData\28skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::PathData&&\29 -5476:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::AAFlatteningConvexPathOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\2c\20float\2c\20SkStrokeRec::Style\2c\20SkPaint::Join\2c\20float\2c\20GrUserStencilSettings\20const*\29 -5477:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::~AAConvexPathOp\28\29 -5478:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::PathData::PathData\28skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::PathData&&\29 -5479:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::AAConvexPathOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\2c\20GrUserStencilSettings\20const*\29 -5480:skgpu::ganesh::TextureOp::Make\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20SkAlphaType\2c\20sk_sp\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20skgpu::ganesh::TextureOp::Saturate\2c\20SkBlendMode\2c\20GrAAType\2c\20DrawQuad*\2c\20SkRect\20const*\29 -5481:skgpu::ganesh::TessellationPathRenderer::IsSupported\28GrCaps\20const&\29 -5482:skgpu::ganesh::SurfaceFillContext::fillRectToRectWithFP\28SkRect\20const&\2c\20SkIRect\20const&\2c\20std::__2::unique_ptr>\29 -5483:skgpu::ganesh::SurfaceFillContext::blitTexture\28GrSurfaceProxyView\2c\20SkIRect\20const&\2c\20SkIPoint\20const&\29 -5484:skgpu::ganesh::SurfaceFillContext::arenas\28\29 -5485:skgpu::ganesh::SurfaceFillContext::addDrawOp\28std::__2::unique_ptr>\29 -5486:skgpu::ganesh::SurfaceFillContext::SurfaceFillContext\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20GrSurfaceProxyView\2c\20GrColorInfo\20const&\29 -5487:skgpu::ganesh::SurfaceDrawContext::~SurfaceDrawContext\28\29_10651 -5488:skgpu::ganesh::SurfaceDrawContext::setNeedsStencil\28\29 -5489:skgpu::ganesh::SurfaceDrawContext::internalStencilClear\28SkIRect\20const*\2c\20bool\29 -5490:skgpu::ganesh::SurfaceDrawContext::fillRectWithEdgeAA\28GrClip\20const*\2c\20GrPaint&&\2c\20GrQuadAAFlags\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20SkRect\20const*\29 -5491:skgpu::ganesh::SurfaceDrawContext::drawVertices\28GrClip\20const*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20sk_sp\2c\20GrPrimitiveType*\2c\20bool\29 -5492:skgpu::ganesh::SurfaceDrawContext::drawTexturedQuad\28GrClip\20const*\2c\20GrSurfaceProxyView\2c\20SkAlphaType\2c\20sk_sp\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkBlendMode\2c\20DrawQuad*\2c\20SkRect\20const*\29 -5493:skgpu::ganesh::SurfaceDrawContext::drawTexture\28GrClip\20const*\2c\20GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkBlendMode\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20GrQuadAAFlags\2c\20SkCanvas::SrcRectConstraint\2c\20SkMatrix\20const&\2c\20sk_sp\29 -5494:skgpu::ganesh::SurfaceDrawContext::drawStrokedLine\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20SkPoint\20const*\2c\20SkStrokeRec\20const&\29 -5495:skgpu::ganesh::SurfaceDrawContext::drawRegion\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20SkRegion\20const&\2c\20GrStyle\20const&\2c\20GrUserStencilSettings\20const*\29 -5496:skgpu::ganesh::SurfaceDrawContext::drawOval\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20GrStyle\20const&\29 -5497:skgpu::ganesh::SurfaceDrawContext::attemptQuadOptimization\28GrClip\20const*\2c\20GrUserStencilSettings\20const*\2c\20DrawQuad*\2c\20GrPaint*\29::$_0::operator\28\29\28\29\20const -5498:skgpu::ganesh::SurfaceDrawContext::SurfaceDrawContext\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20GrSurfaceProxyView\2c\20GrColorType\2c\20sk_sp\2c\20SkSurfaceProps\20const&\29 -5499:skgpu::ganesh::SurfaceContext::writePixels\28GrDirectContext*\2c\20GrCPixmap\2c\20SkIPoint\29 -5500:skgpu::ganesh::SurfaceContext::rescaleInto\28skgpu::ganesh::SurfaceFillContext*\2c\20SkIRect\2c\20SkIRect\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\29 -5501:skgpu::ganesh::SurfaceContext::copy\28sk_sp\2c\20SkIRect\2c\20SkIPoint\29 -5502:skgpu::ganesh::SurfaceContext::copyScaled\28sk_sp\2c\20SkIRect\2c\20SkIRect\2c\20SkFilterMode\29 -5503:skgpu::ganesh::SurfaceContext::asyncRescaleAndReadPixels\28GrDirectContext*\2c\20SkImageInfo\20const&\2c\20SkIRect\20const&\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29 -5504:skgpu::ganesh::SurfaceContext::asyncRescaleAndReadPixelsYUV420\28GrDirectContext*\2c\20SkYUVColorSpace\2c\20bool\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkISize\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29::FinishContext::~FinishContext\28\29 -5505:skgpu::ganesh::SurfaceContext::asyncRescaleAndReadPixelsYUV420\28GrDirectContext*\2c\20SkYUVColorSpace\2c\20bool\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkISize\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29 -5506:skgpu::ganesh::StrokeTessellator::draw\28GrOpFlushState*\29\20const -5507:skgpu::ganesh::StrokeTessellateOp::~StrokeTessellateOp\28\29 -5508:skgpu::ganesh::StrokeTessellateOp::prePrepareTessellator\28GrTessellationShader::ProgramArgs&&\2c\20GrAppliedClip&&\29 -5509:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::allowed_stroke\28GrCaps\20const*\2c\20SkStrokeRec\20const&\2c\20GrAA\2c\20bool*\29 -5510:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::~NonAAStrokeRectOp\28\29 -5511:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::NonAAStrokeRectOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20GrSimpleMeshDrawOpHelper::InputFlags\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20SkStrokeRec\20const&\2c\20GrAAType\29 -5512:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::~AAStrokeRectOp\28\29 -5513:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::ClassID\28\29 -5514:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::AAStrokeRectOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::RectInfo\20const&\2c\20bool\29 -5515:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::AAStrokeRectOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkPoint\20const&\29 -5516:skgpu::ganesh::SoftwarePathRenderer::DrawAroundInvPath\28skgpu::ganesh::SurfaceDrawContext*\2c\20GrPaint&&\2c\20GrUserStencilSettings\20const&\2c\20GrClip\20const*\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20SkIRect\20const&\29 -5517:skgpu::ganesh::SmallPathAtlasMgr::~SmallPathAtlasMgr\28\29_12174 -5518:skgpu::ganesh::SmallPathAtlasMgr::reset\28\29 -5519:skgpu::ganesh::SmallPathAtlasMgr::findOrCreate\28skgpu::ganesh::SmallPathShapeDataKey\20const&\29 -5520:skgpu::ganesh::SmallPathAtlasMgr::evict\28skgpu::PlotLocator\29 -5521:skgpu::ganesh::SmallPathAtlasMgr::addToAtlas\28GrResourceProvider*\2c\20GrDeferredUploadTarget*\2c\20int\2c\20int\2c\20void\20const*\2c\20skgpu::AtlasLocator*\29 -5522:skgpu::ganesh::ShadowRRectOp::Make\28GrRecordingContext*\2c\20unsigned\20int\2c\20SkMatrix\20const&\2c\20SkRRect\20const&\2c\20float\2c\20float\29 -5523:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::~RegionOpImpl\28\29 -5524:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::RegionOpImpl\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkRegion\20const&\2c\20GrAAType\2c\20GrUserStencilSettings\20const*\29 -5525:skgpu::ganesh::QuadPerEdgeAA::VertexSpec::primitiveType\28\29\20const -5526:skgpu::ganesh::QuadPerEdgeAA::VertexSpec::VertexSpec\28GrQuad::Type\2c\20skgpu::ganesh::QuadPerEdgeAA::ColorType\2c\20GrQuad::Type\2c\20bool\2c\20skgpu::ganesh::QuadPerEdgeAA::Subset\2c\20GrAAType\2c\20bool\2c\20skgpu::ganesh::QuadPerEdgeAA::IndexBufferOption\29 -5527:skgpu::ganesh::QuadPerEdgeAA::Tessellator::append\28GrQuad*\2c\20GrQuad*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20GrQuadAAFlags\29 -5528:skgpu::ganesh::QuadPerEdgeAA::Tessellator::Tessellator\28skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20char*\29 -5529:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::~QuadPerEdgeAAGeometryProcessor\28\29 -5530:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::initializeAttrs\28skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\29 -5531:skgpu::ganesh::QuadPerEdgeAA::IssueDraw\28GrCaps\20const&\2c\20GrOpsRenderPass*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20int\2c\20int\2c\20int\2c\20int\29 -5532:skgpu::ganesh::QuadPerEdgeAA::GetIndexBuffer\28GrMeshDrawTarget*\2c\20skgpu::ganesh::QuadPerEdgeAA::IndexBufferOption\29 -5533:skgpu::ganesh::PathWedgeTessellator::Make\28SkArenaAlloc*\2c\20bool\2c\20skgpu::tess::PatchAttribs\29 -5534:skgpu::ganesh::PathTessellator::PathTessellator\28bool\2c\20skgpu::tess::PatchAttribs\29 -5535:skgpu::ganesh::PathTessellator::PathDrawList*\20SkArenaAlloc::make\20const&>\28SkMatrix\20const&\2c\20SkPath\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\29 -5536:skgpu::ganesh::PathTessellateOp::~PathTessellateOp\28\29 -5537:skgpu::ganesh::PathTessellateOp::usesMSAA\28\29\20const -5538:skgpu::ganesh::PathTessellateOp::prepareTessellator\28GrTessellationShader::ProgramArgs\20const&\2c\20GrAppliedClip&&\29 -5539:skgpu::ganesh::PathTessellateOp::PathTessellateOp\28SkArenaAlloc*\2c\20GrAAType\2c\20GrUserStencilSettings\20const*\2c\20SkMatrix\20const&\2c\20SkPath\20const&\2c\20GrPaint&&\2c\20SkRect\20const&\29 -5540:skgpu::ganesh::PathStencilCoverOp::~PathStencilCoverOp\28\29 -5541:skgpu::ganesh::PathStencilCoverOp::prePreparePrograms\28GrTessellationShader::ProgramArgs\20const&\2c\20GrAppliedClip&&\29 -5542:skgpu::ganesh::PathStencilCoverOp::ClassID\28\29 -5543:skgpu::ganesh::PathInnerTriangulateOp::~PathInnerTriangulateOp\28\29 -5544:skgpu::ganesh::PathInnerTriangulateOp::pushFanStencilProgram\28GrTessellationShader::ProgramArgs\20const&\2c\20GrPipeline\20const*\2c\20GrUserStencilSettings\20const*\29 -5545:skgpu::ganesh::PathInnerTriangulateOp::prePreparePrograms\28GrTessellationShader::ProgramArgs\20const&\2c\20GrAppliedClip&&\29 -5546:skgpu::ganesh::PathCurveTessellator::~PathCurveTessellator\28\29 -5547:skgpu::ganesh::PathCurveTessellator::prepareWithTriangles\28GrMeshDrawTarget*\2c\20SkMatrix\20const&\2c\20GrTriangulator::BreadcrumbTriangleList*\2c\20skgpu::ganesh::PathTessellator::PathDrawList\20const&\2c\20int\29 -5548:skgpu::ganesh::PathCurveTessellator::Make\28SkArenaAlloc*\2c\20bool\2c\20skgpu::tess::PatchAttribs\29 -5549:skgpu::ganesh::OpsTask::setColorLoadOp\28GrLoadOp\2c\20std::__2::array\29 -5550:skgpu::ganesh::OpsTask::onMakeClosed\28GrRecordingContext*\2c\20SkIRect*\29 -5551:skgpu::ganesh::OpsTask::onExecute\28GrOpFlushState*\29 -5552:skgpu::ganesh::OpsTask::addSampledTexture\28GrSurfaceProxy*\29 -5553:skgpu::ganesh::OpsTask::addDrawOp\28GrDrawingManager*\2c\20std::__2::unique_ptr>\2c\20bool\2c\20GrProcessorSet::Analysis\20const&\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0::operator\28\29\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29\20const -5554:skgpu::ganesh::OpsTask::addDrawOp\28GrDrawingManager*\2c\20std::__2::unique_ptr>\2c\20bool\2c\20GrProcessorSet::Analysis\20const&\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29 -5555:skgpu::ganesh::OpsTask::OpsTask\28GrDrawingManager*\2c\20GrSurfaceProxyView\2c\20GrAuditTrail*\2c\20sk_sp\29 -5556:skgpu::ganesh::OpsTask::OpChain::tryConcat\28skgpu::ganesh::OpsTask::OpChain::List*\2c\20GrProcessorSet::Analysis\2c\20GrDstProxyView\20const&\2c\20GrAppliedClip\20const*\2c\20SkRect\20const&\2c\20GrCaps\20const&\2c\20SkArenaAlloc*\2c\20GrAuditTrail*\29 -5557:skgpu::ganesh::OpsTask::OpChain::OpChain\28std::__2::unique_ptr>\2c\20GrProcessorSet::Analysis\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const*\29 -5558:skgpu::ganesh::LockTextureProxyView\28GrRecordingContext*\2c\20SkImage_Lazy\20const*\2c\20GrImageTexGenPolicy\2c\20skgpu::Mipmapped\29 -5559:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::~NonAALatticeOp\28\29 -5560:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::NonAALatticeOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20GrSurfaceProxyView\2c\20SkAlphaType\2c\20sk_sp\2c\20SkFilterMode\2c\20std::__2::unique_ptr>\2c\20SkRect\20const&\29 -5561:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::~LatticeGP\28\29 -5562:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::can_use_hw_derivatives_with_coverage\28skvx::Vec<2\2c\20float>\20const&\2c\20SkPoint\20const&\29 -5563:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::~FillRRectOpImpl\28\29 -5564:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::programInfo\28\29 -5565:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Make\28GrRecordingContext*\2c\20SkArenaAlloc*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20SkRRect\20const&\2c\20skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::LocalCoords\20const&\2c\20GrAA\29 -5566:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::FillRRectOpImpl\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkArenaAlloc*\2c\20SkMatrix\20const&\2c\20SkRRect\20const&\2c\20skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::LocalCoords\20const&\2c\20skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::ProcessorFlags\29 -5567:skgpu::ganesh::DrawableOp::~DrawableOp\28\29 -5568:skgpu::ganesh::DrawAtlasPathOp::~DrawAtlasPathOp\28\29 -5569:skgpu::ganesh::DrawAtlasPathOp::prepareProgram\28GrCaps\20const&\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -5570:skgpu::ganesh::Device::~Device\28\29 -5571:skgpu::ganesh::Device::replaceBackingProxy\28SkSurface::ContentChangeMode\2c\20sk_sp\2c\20GrColorType\2c\20sk_sp\2c\20GrSurfaceOrigin\2c\20SkSurfaceProps\20const&\29 -5572:skgpu::ganesh::Device::drawSlug\28SkCanvas*\2c\20sktext::gpu::Slug\20const*\2c\20SkPaint\20const&\29 -5573:skgpu::ganesh::Device::drawPath\28SkPath\20const&\2c\20SkPaint\20const&\29 -5574:skgpu::ganesh::Device::drawEdgeAAImage\28SkImage\20const*\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkPoint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkMatrix\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\2c\20SkMatrix\20const&\2c\20SkTileMode\29 -5575:skgpu::ganesh::Device::convertGlyphRunListToSlug\28sktext::GlyphRunList\20const&\2c\20SkPaint\20const&\29 -5576:skgpu::ganesh::Device::android_utils_clipAsRgn\28SkRegion*\29\20const -5577:skgpu::ganesh::DefaultPathRenderer::internalDrawPath\28skgpu::ganesh::SurfaceDrawContext*\2c\20GrPaint&&\2c\20GrAAType\2c\20GrUserStencilSettings\20const&\2c\20GrClip\20const*\2c\20SkMatrix\20const&\2c\20GrStyledShape\20const&\2c\20bool\29 -5578:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingLineEffect::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -5579:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::~DashOpImpl\28\29 -5580:skgpu::ganesh::CopyView\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20skgpu::Mipmapped\2c\20GrImageTexGenPolicy\2c\20std::__2::basic_string_view>\29 -5581:skgpu::ganesh::ClipStack::clipPath\28SkMatrix\20const&\2c\20SkPath\20const&\2c\20GrAA\2c\20SkClipOp\29 -5582:skgpu::ganesh::ClipStack::begin\28\29\20const -5583:skgpu::ganesh::ClipStack::SaveRecord::removeElements\28SkTBlockList*\29 -5584:skgpu::ganesh::ClipStack::RawElement::clipType\28\29\20const -5585:skgpu::ganesh::ClipStack::Mask::invalidate\28GrProxyProvider*\29 -5586:skgpu::ganesh::ClipStack::ElementIter::operator++\28\29 -5587:skgpu::ganesh::ClipStack::Element::Element\28skgpu::ganesh::ClipStack::Element\20const&\29 -5588:skgpu::ganesh::ClipStack::Draw::Draw\28SkRect\20const&\2c\20GrAA\29 -5589:skgpu::ganesh::ClearOp::ClearOp\28skgpu::ganesh::ClearOp::Buffer\2c\20GrScissorState\20const&\2c\20std::__2::array\2c\20bool\29 -5590:skgpu::ganesh::AtlasTextOp::~AtlasTextOp\28\29 -5591:skgpu::ganesh::AtlasTextOp::operator\20new\28unsigned\20long\29 -5592:skgpu::ganesh::AtlasTextOp::onPrepareDraws\28GrMeshDrawTarget*\29::$_0::operator\28\29\28\29\20const -5593:skgpu::ganesh::AtlasTextOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -5594:skgpu::ganesh::AtlasTextOp::Make\28skgpu::ganesh::SurfaceDrawContext*\2c\20sktext::gpu::AtlasSubRun\20const*\2c\20GrClip\20const*\2c\20SkMatrix\20const&\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp&&\29 -5595:skgpu::ganesh::AtlasTextOp::ClassID\28\29 -5596:skgpu::ganesh::AtlasRenderTask::~AtlasRenderTask\28\29 -5597:skgpu::ganesh::AtlasRenderTask::stencilAtlasRect\28GrRecordingContext*\2c\20SkRect\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20GrUserStencilSettings\20const*\29 -5598:skgpu::ganesh::AtlasRenderTask::readView\28GrCaps\20const&\29\20const -5599:skgpu::ganesh::AtlasRenderTask::instantiate\28GrOnFlushResourceProvider*\2c\20sk_sp\29 -5600:skgpu::ganesh::AtlasRenderTask::addPath\28SkMatrix\20const&\2c\20SkPath\20const&\2c\20SkIPoint\2c\20int\2c\20int\2c\20bool\2c\20SkIPoint16*\29 -5601:skgpu::ganesh::AtlasRenderTask::addAtlasDrawOp\28std::__2::unique_ptr>\2c\20GrCaps\20const&\29 -5602:skgpu::ganesh::AtlasPathRenderer::~AtlasPathRenderer\28\29_11463 -5603:skgpu::ganesh::AtlasPathRenderer::preFlush\28GrOnFlushResourceProvider*\29 -5604:skgpu::ganesh::AtlasPathRenderer::pathFitsInAtlas\28SkRect\20const&\2c\20GrAAType\29\20const -5605:skgpu::ganesh::AtlasPathRenderer::addPathToAtlas\28GrRecordingContext*\2c\20SkMatrix\20const&\2c\20SkPath\20const&\2c\20SkRect\20const&\2c\20SkIRect*\2c\20SkIPoint16*\2c\20bool*\2c\20std::__2::function\20const&\29 -5606:skgpu::ganesh::AtlasPathRenderer::AtlasPathKey::operator==\28skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\20const&\29\20const -5607:skgpu::ganesh::AsFragmentProcessor\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkImage\20const*\2c\20SkSamplingOptions\2c\20SkTileMode\20const*\2c\20SkMatrix\20const&\2c\20SkRect\20const*\2c\20SkRect\20const*\29 -5608:skgpu::TiledTextureUtils::OptimizeSampleArea\28SkISize\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkPoint\20const*\2c\20SkRect*\2c\20SkRect*\2c\20SkMatrix*\29 -5609:skgpu::TiledTextureUtils::CanDisableMipmap\28SkMatrix\20const&\2c\20SkMatrix\20const&\2c\20bool\29 -5610:skgpu::TClientMappedBufferManager::process\28\29 -5611:skgpu::TAsyncReadResult::~TAsyncReadResult\28\29 -5612:skgpu::TAsyncReadResult::count\28\29\20const -5613:skgpu::TAsyncReadResult::Plane::~Plane\28\29 -5614:skgpu::Swizzle::BGRA\28\29 -5615:skgpu::ScratchKey::ScratchKey\28skgpu::ScratchKey\20const&\29 -5616:skgpu::ResourceKey::operator=\28skgpu::ResourceKey\20const&\29 -5617:skgpu::RectanizerSkyline::addRect\28int\2c\20int\2c\20SkIPoint16*\29 -5618:skgpu::RectanizerSkyline::RectanizerSkyline\28int\2c\20int\29 -5619:skgpu::Plot::~Plot\28\29 -5620:skgpu::Plot::resetRects\28bool\29 -5621:skgpu::Plot::Plot\28int\2c\20int\2c\20skgpu::AtlasGenerationCounter*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20SkColorType\2c\20unsigned\20long\29 -5622:skgpu::KeyBuilder::flush\28\29 -5623:skgpu::KeyBuilder::addBits\28unsigned\20int\2c\20unsigned\20int\2c\20std::__2::basic_string_view>\29 -5624:skgpu::GetReducedBlendModeInfo\28SkBlendMode\29 -5625:skgpu::GetApproxSize\28SkISize\29::$_0::operator\28\29\28int\29\20const -5626:skgpu::CreateIntegralTable\28int\29 -5627:skgpu::ComputeIntegralTableWidth\28float\29 -5628:skgpu::AtlasLocator::updatePlotLocator\28skgpu::PlotLocator\29 -5629:skgpu::AtlasLocator::insetSrc\28int\29 -5630:skcpu::make_xrect\28SkRect\20const&\29 -5631:skcpu::draw_rect_as_path\28skcpu::Draw\20const&\2c\20SkRect\20const&\2c\20SkPaint\20const&\2c\20SkMatrix\20const&\29 -5632:skcpu::compute_stroke_size\28SkPaint\20const&\2c\20SkMatrix\20const&\29 -5633:skcpu::clipHandlesSprite\28SkRasterClip\20const&\2c\20int\2c\20int\2c\20SkPixmap\20const&\29 -5634:skcpu::Recorder::makeBitmapSurface\28SkImageInfo\20const&\2c\20unsigned\20long\2c\20SkSurfaceProps\20const*\29 -5635:skcpu::DrawTreatAsHairline\28SkPaint\20const&\2c\20SkMatrix\20const&\2c\20float*\29 -5636:skcpu::DrawToMask\28SkPathRaw\20const&\2c\20SkIRect\20const&\2c\20SkMaskFilter\20const*\2c\20SkMatrix\20const*\2c\20SkMaskBuilder*\2c\20SkMaskBuilder::CreateMode\2c\20SkStrokeRec::InitStyle\29 -5637:skcpu::Draw::drawSprite\28SkBitmap\20const&\2c\20int\2c\20int\2c\20SkPaint\20const&\29\20const -5638:skcpu::Draw::drawRect\28SkRect\20const&\2c\20SkPaint\20const&\2c\20SkMatrix\20const*\2c\20SkRect\20const*\29\20const -5639:skcpu::Draw::drawRRectNinePatch\28SkRRect\20const&\2c\20SkPaint\20const&\29\20const -5640:skcpu::Draw::drawPath\28SkPath\20const&\2c\20SkPaint\20const&\2c\20SkMatrix\20const*\2c\20SkDrawCoverage\2c\20SkBlitter*\29\20const -5641:skcpu::Draw::drawPaint\28SkPaint\20const&\29\20const -5642:skcpu::Draw::drawDevMask\28SkMask\20const&\2c\20SkPaint\20const&\2c\20SkMatrix\20const*\29\20const -5643:skcpu::Draw::drawBitmap\28SkBitmap\20const&\2c\20SkMatrix\20const&\2c\20SkRect\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\29\20const -5644:sk_sp::~sk_sp\28\29 -5645:sk_sp::reset\28sktext::gpu::TextStrike*\29 -5646:sk_sp\20skgpu::RefCntedCallback::MakeImpl\28void\20\28*\29\28void*\29\2c\20void*\29 -5647:sk_sp<\28anonymous\20namespace\29::UniqueKeyInvalidator>\20sk_make_sp<\28anonymous\20namespace\29::UniqueKeyInvalidator\2c\20skgpu::UniqueKey&\2c\20unsigned\20int>\28skgpu::UniqueKey&\2c\20unsigned\20int&&\29 -5648:sk_sp<\28anonymous\20namespace\29::ShadowInvalidator>\20sk_make_sp<\28anonymous\20namespace\29::ShadowInvalidator\2c\20SkResourceCache::Key&>\28SkResourceCache::Key&\29 -5649:sk_sp::operator=\28sk_sp\20const&\29 -5650:sk_sp&\20std::__2::vector\2c\20std::__2::allocator>>::emplace_back>\28sk_sp&&\29 -5651:sk_sp\20sk_make_sp>\28sk_sp&&\29 -5652:sk_sp::~sk_sp\28\29 -5653:sk_sp::sk_sp\28sk_sp\20const&\29 -5654:sk_sp::operator=\28sk_sp&&\29 -5655:sk_sp::reset\28SkMeshSpecification*\29 -5656:sk_sp::reset\28SkData\20const*\29 -5657:sk_sp::operator=\28sk_sp\20const&\29 -5658:sk_sp::operator=\28sk_sp\20const&\29 -5659:sk_sp::operator=\28sk_sp&&\29 -5660:sk_sp::~sk_sp\28\29 -5661:sk_sp::sk_sp\28sk_sp\20const&\29 -5662:sk_sp&\20sk_sp::operator=\28sk_sp&&\29 -5663:sk_sp::reset\28GrSurface::RefCntedReleaseProc*\29 -5664:sk_sp::operator=\28sk_sp&&\29 -5665:sk_sp::~sk_sp\28\29 -5666:sk_sp::operator=\28sk_sp&&\29 -5667:sk_sp::~sk_sp\28\29 -5668:sk_sp\20sk_make_sp\28\29 -5669:sk_sp::reset\28GrArenas*\29 -5670:sk_ft_alloc\28FT_MemoryRec_*\2c\20long\29 -5671:sk_fopen\28char\20const*\2c\20SkFILE_Flags\29 -5672:sk_fgetsize\28_IO_FILE*\29 -5673:sk_determinant\28float\20const*\2c\20int\29 -5674:sk_blit_below\28SkBlitter*\2c\20SkIRect\20const&\2c\20SkRegion\20const&\29 -5675:sk_blit_above\28SkBlitter*\2c\20SkIRect\20const&\2c\20SkRegion\20const&\29 -5676:sid_to_gid_t\20const*\20hb_sorted_array_t::bsearch\28unsigned\20int\20const&\2c\20sid_to_gid_t\20const*\29 -5677:short\20sk_saturate_cast\28float\29 -5678:sharp_angle\28SkPoint\20const*\29 -5679:sfnt_stream_close -5680:setup_masks_arabic_plan\28arabic_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_script_t\29 -5681:set_points\28float*\2c\20int*\2c\20int\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20float\2c\20float\2c\20bool\29 -5682:set_ootf_Y\28SkColorSpace\20const*\2c\20float*\29 -5683:set_normal_unitnormal\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20float\2c\20SkPoint*\2c\20SkPoint*\29 -5684:set_khr_debug_label\28GrGLGpu*\2c\20unsigned\20int\2c\20std::__2::basic_string_view>\29 -5685:set_as_rect\28SkPathRaw*\2c\20SkSpan\2c\20SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -5686:set_as_oval\28SkPathRaw*\2c\20SkSpan\2c\20SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -5687:setThrew -5688:serialize_image\28SkImage\20const*\2c\20SkSerialProcs\29 -5689:sect_clamp_with_vertical\28SkPoint\20const*\2c\20float\29 -5690:scanexp -5691:scalbnl -5692:scalbnf -5693:safe_picture_bounds\28SkRect\20const&\29 -5694:safe_int_addition -5695:rt_has_msaa_render_buffer\28GrGLRenderTarget\20const*\2c\20GrGLCaps\20const&\29 -5696:rrect_type_to_vert_count\28RRectType\29 -5697:row_is_all_zeros\28unsigned\20char\20const*\2c\20int\29 -5698:round_up_to_int\28float\29 -5699:round_down_to_int\28float\29 -5700:rotate\28SkDCubic\20const&\2c\20int\2c\20int\2c\20SkDCubic&\29 -5701:rewind_if_necessary\28GrTriangulator::Edge*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Comparator\20const&\29 -5702:resolveImplicitLevels\28UBiDi*\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\29 -5703:renderbuffer_storage_msaa\28GrGLGpu*\2c\20int\2c\20unsigned\20int\2c\20int\2c\20int\29 -5704:remove_edge_below\28GrTriangulator::Edge*\29 -5705:remove_edge_above\28GrTriangulator::Edge*\29 -5706:reductionLineCount\28SkDQuad\20const&\29 -5707:recursive_edge_intersect\28GrTriangulator::Line\20const&\2c\20SkPoint\2c\20SkPoint\2c\20GrTriangulator::Line\20const&\2c\20SkPoint\2c\20SkPoint\2c\20SkPoint*\2c\20double*\2c\20double*\29 -5708:rect_exceeds\28SkRect\20const&\2c\20float\29 -5709:reclassify_vertex\28TriangulationVertex*\2c\20SkPoint\20const*\2c\20int\2c\20ReflexHash*\2c\20SkTInternalLList*\29 -5710:radii_are_nine_patch\28SkPoint\20const*\29 -5711:quad_type_for_transformed_rect\28SkMatrix\20const&\29 -5712:quad_to_tris\28SkPoint*\2c\20SkSpan\29 -5713:quad_in_line\28SkPoint\20const*\29 -5714:pt_to_tangent_line\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\29 -5715:psh_hint_table_record -5716:psh_hint_table_init -5717:psh_hint_table_find_strong_points -5718:psh_hint_table_done -5719:psh_hint_table_activate_mask -5720:psh_hint_align -5721:psh_glyph_load_points -5722:psh_globals_scale_widths -5723:psh_compute_dir -5724:psh_blues_set_zones_0 -5725:psh_blues_set_zones -5726:ps_table_realloc -5727:ps_parser_to_token_array -5728:ps_parser_load_field -5729:ps_mask_table_last -5730:ps_mask_table_done -5731:ps_hints_stem -5732:ps_dimension_end -5733:ps_dimension_done -5734:ps_dimension_add_t1stem -5735:ps_builder_start_point -5736:ps_builder_close_contour -5737:ps_builder_add_point1 -5738:printf_core -5739:prepare_to_draw_into_mask\28SkRect\20const&\2c\20SkMaskBuilder*\29 -5740:position_cluster\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20bool\29 -5741:portable::uniform_color\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -5742:portable::set_rgb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -5743:portable::debug_y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -5744:portable::debug_x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -5745:portable::copy_from_indirect_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -5746:portable::copy_2_slots_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -5747:portable::check_decal_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -5748:portable::bilerp_clamp_8888\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -5749:pop_arg -5750:pointInTriangle\28SkDPoint\20const*\2c\20SkDPoint\20const&\29 -5751:pntz -5752:png_rtran_ok -5753:png_malloc_array_checked -5754:png_inflate -5755:png_format_buffer -5756:png_decompress_chunk -5757:png_colorspace_check_gamma -5758:png_cache_unknown_chunk -5759:pin_offset_s32\28int\2c\20int\2c\20int\29 -5760:path_key_from_data_size\28SkPath\20const&\29 -5761:parse_private_use_subtag\28char\20const*\2c\20unsigned\20int*\2c\20unsigned\20int*\2c\20char\20const*\2c\20unsigned\20char\20\28*\29\28unsigned\20char\29\29 -5762:paint_color_to_dst\28SkPaint\20const&\2c\20SkPixmap\20const&\29 -5763:pad4 -5764:operator_new_impl\28unsigned\20long\29 -5765:operator==\28SkRRect\20const&\2c\20SkRRect\20const&\29 -5766:operator==\28SkPaint\20const&\2c\20SkPaint\20const&\29 -5767:operator!=\28SkRRect\20const&\2c\20SkRRect\20const&\29 -5768:open_face -5769:on_same_side\28SkPoint\20const*\2c\20int\2c\20int\29 -5770:non-virtual\20thunk\20to\20SkMeshPriv::CpuBuffer::~CpuBuffer\28\29_3686 -5771:non-virtual\20thunk\20to\20SkMeshPriv::CpuBuffer::~CpuBuffer\28\29 -5772:non-virtual\20thunk\20to\20SkMeshPriv::CpuBuffer::size\28\29\20const -5773:non-virtual\20thunk\20to\20SkMeshPriv::CpuBuffer::onUpdate\28GrDirectContext*\2c\20void\20const*\2c\20unsigned\20long\2c\20unsigned\20long\29 -5774:move_multiples\28SkOpContourHead*\29 -5775:mono_cubic_closestT\28float\20const*\2c\20float\29 -5776:mbsrtowcs -5777:matchesEnd\28SkDPoint\20const*\2c\20SkDPoint\20const&\29 -5778:map_rect_perspective\28SkRect\20const&\2c\20float\20const*\29::$_0::operator\28\29\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29\20const::'lambda'\28skvx::Vec<4\2c\20float>\20const&\29::operator\28\29\28skvx::Vec<4\2c\20float>\20const&\29\20const -5779:map_quad_to_rect\28SkRSXform\20const&\2c\20SkRect\20const&\29 -5780:map_quad_general\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20SkMatrix\20const&\2c\20skvx::Vec<4\2c\20float>*\2c\20skvx::Vec<4\2c\20float>*\2c\20skvx::Vec<4\2c\20float>*\29 -5781:make_tiled_gradient\28GrFPArgs\20const&\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20bool\2c\20bool\29 -5782:make_premul_effect\28std::__2::unique_ptr>\29 -5783:make_dual_interval_colorizer\28SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20float\29 -5784:make_clamped_gradient\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20SkRGBA4f<\28SkAlphaType\292>\2c\20SkRGBA4f<\28SkAlphaType\292>\2c\20bool\29 -5785:make_bmp_proxy\28GrProxyProvider*\2c\20SkBitmap\20const&\2c\20GrColorType\2c\20skgpu::Mipmapped\2c\20SkBackingFit\2c\20skgpu::Budgeted\29 -5786:long\20std::__2::__num_get_signed_integral\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\2c\20int\29 -5787:long\20long\20std::__2::__num_get_signed_integral\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\2c\20int\29 -5788:long\20double\20std::__2::__num_get_float\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\29 -5789:log2f_\28float\29 -5790:load_post_names -5791:lineMetrics_getLineNumber -5792:lineMetrics_getHardBreak -5793:lin_srgb_to_oklab\28SkRGBA4f<\28SkAlphaType\292>\2c\20bool*\29 -5794:lang_find_or_insert\28char\20const*\29 -5795:isdigit -5796:is_zero_width_char\28hb_font_t*\2c\20unsigned\20int\29 -5797:is_simple_rect\28GrQuad\20const&\29 -5798:is_plane_config_compatible_with_subsampling\28SkYUVAInfo::PlaneConfig\2c\20SkYUVAInfo::Subsampling\29 -5799:is_overlap_edge\28GrTriangulator::Edge*\29 -5800:is_leap -5801:is_int\28float\29 -5802:is_halant_use\28hb_glyph_info_t\20const&\29 -5803:is_float_fp32\28GrGLContextInfo\20const&\2c\20GrGLInterface\20const*\2c\20unsigned\20int\29 -5804:isZeroLengthSincePoint\28SkSpan\2c\20int\29 -5805:iprintf -5806:invalidate_buffer\28GrGLGpu*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20long\29 -5807:interp_cubic_coords\28double\20const*\2c\20double*\2c\20double\29 -5808:int\20SkRecords::Pattern>::matchFirst>\28SkRecords::Is*\2c\20SkRecord*\2c\20int\29 -5809:inside_triangle\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -5810:inflateEnd -5811:impeller::\28anonymous\20namespace\29::OctantContains\28impeller::RoundSuperellipseParam::Octant\20const&\2c\20impeller::TPoint\20const&\29 -5812:impeller::\28anonymous\20namespace\29::ComputeOctant\28impeller::TPoint\2c\20float\2c\20float\29 -5813:impeller::TRect::Expand\28int\2c\20int\29\20const -5814:impeller::TRect::Union\28impeller::TRect\20const&\29\20const -5815:impeller::TRect::TransformBounds\28impeller::Matrix\20const&\29\20const -5816:impeller::TRect::InterpolateAndInsert\28impeller::TPoint*\2c\20int\2c\20impeller::Vector3\20const&\2c\20impeller::Vector3\20const&\29 -5817:impeller::TPoint::GetLengthSquared\28\29\20const -5818:impeller::RoundingRadii::Scaled\28impeller::TRect\20const&\29\20const -5819:impeller::RoundingRadii::AreAllCornersEmpty\28\29\20const -5820:impeller::RoundSuperellipseParam::MakeBoundsRadii\28impeller::TRect\20const&\2c\20impeller::RoundingRadii\20const&\29 -5821:impeller::Matrix::IsAligned2D\28float\29\20const -5822:impeller::Matrix::HasPerspective\28\29\20const -5823:image_getHeight -5824:hb_vector_t::resize\28int\2c\20bool\2c\20bool\29 -5825:hb_vector_t::resize\28int\2c\20bool\2c\20bool\29 -5826:hb_vector_t\2c\20false>::shrink_vector\28unsigned\20int\29 -5827:hb_vector_t\2c\20false>::resize\28int\2c\20bool\2c\20bool\29 -5828:hb_vector_t\2c\20false>::fini\28\29 -5829:hb_vector_t::alloc\28unsigned\20int\2c\20bool\29 -5830:hb_vector_t::alloc\28unsigned\20int\2c\20bool\29 -5831:hb_vector_t::pop\28\29 -5832:hb_vector_t::clear\28\29 -5833:hb_vector_t::resize\28int\2c\20bool\2c\20bool\29 -5834:hb_vector_t::push\28\29 -5835:hb_vector_t::alloc_exact\28unsigned\20int\29 -5836:hb_vector_t::alloc\28unsigned\20int\2c\20bool\29 -5837:hb_vector_t::resize\28int\2c\20bool\2c\20bool\29 -5838:hb_vector_t::clear\28\29 -5839:hb_vector_t\2c\20false>::shrink_vector\28unsigned\20int\29 -5840:hb_vector_t\2c\20false>::fini\28\29 -5841:hb_vector_t::shrink_vector\28unsigned\20int\29 -5842:hb_vector_t::fini\28\29 -5843:hb_vector_t::shrink_vector\28unsigned\20int\29 -5844:hb_unicode_mirroring_nil\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20void*\29 -5845:hb_unicode_funcs_t::is_default_ignorable\28unsigned\20int\29 -5846:hb_unicode_funcs_get_default -5847:hb_tag_from_string -5848:hb_shape_plan_key_t::init\28bool\2c\20hb_face_t*\2c\20hb_segment_properties_t\20const*\2c\20hb_feature_t\20const*\2c\20unsigned\20int\2c\20int\20const*\2c\20unsigned\20int\2c\20char\20const*\20const*\29 -5849:hb_shape_plan_key_t::fini\28\29 -5850:hb_set_digest_t::union_\28hb_set_digest_t\20const&\29 -5851:hb_set_digest_t::may_intersect\28hb_set_digest_t\20const&\29\20const -5852:hb_serialize_context_t::object_t::hash\28\29\20const -5853:hb_serialize_context_t::fini\28\29 -5854:hb_sanitize_context_t::return_t\20OT::Context::dispatch\28hb_sanitize_context_t*\29\20const -5855:hb_sanitize_context_t::return_t\20OT::ChainContext::dispatch\28hb_sanitize_context_t*\29\20const -5856:hb_sanitize_context_t::hb_sanitize_context_t\28hb_blob_t*\29 -5857:hb_paint_funcs_t::sweep_gradient\28void*\2c\20hb_color_line_t*\2c\20float\2c\20float\2c\20float\2c\20float\29 -5858:hb_paint_funcs_t::radial_gradient\28void*\2c\20hb_color_line_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -5859:hb_paint_funcs_t::push_skew\28void*\2c\20float\2c\20float\29 -5860:hb_paint_funcs_t::push_rotate\28void*\2c\20float\29 -5861:hb_paint_funcs_t::push_inverse_font_transform\28void*\2c\20hb_font_t\20const*\29 -5862:hb_paint_funcs_t::push_group\28void*\29 -5863:hb_paint_funcs_t::pop_group\28void*\2c\20hb_paint_composite_mode_t\29 -5864:hb_paint_funcs_t::linear_gradient\28void*\2c\20hb_color_line_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -5865:hb_paint_extents_paint_linear_gradient\28hb_paint_funcs_t*\2c\20void*\2c\20hb_color_line_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -5866:hb_paint_extents_get_funcs\28\29 -5867:hb_paint_extents_context_t::~hb_paint_extents_context_t\28\29 -5868:hb_paint_extents_context_t::pop_clip\28\29 -5869:hb_paint_extents_context_t::clear\28\29 -5870:hb_ot_map_t::get_mask\28unsigned\20int\2c\20unsigned\20int*\29\20const -5871:hb_ot_map_t::fini\28\29 -5872:hb_ot_map_builder_t::add_pause\28unsigned\20int\2c\20bool\20\28*\29\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29\29 -5873:hb_ot_map_builder_t::add_lookups\28hb_ot_map_t&\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20bool\2c\20bool\2c\20bool\2c\20bool\2c\20unsigned\20int\29 -5874:hb_ot_layout_has_substitution -5875:hb_ot_font_set_funcs -5876:hb_memcmp\28void\20const*\2c\20void\20const*\2c\20unsigned\20int\29 -5877:hb_lazy_loader_t\2c\20hb_face_t\2c\2038u\2c\20OT::sbix_accelerator_t>::get_stored\28\29\20const -5878:hb_lazy_loader_t\2c\20hb_face_t\2c\207u\2c\20OT::post_accelerator_t>::get_stored\28\29\20const -5879:hb_lazy_loader_t\2c\20hb_face_t\2c\207u\2c\20OT::post_accelerator_t>::do_destroy\28OT::post_accelerator_t*\29 -5880:hb_lazy_loader_t\2c\20hb_face_t\2c\205u\2c\20OT::hmtx_accelerator_t>::get_stored\28\29\20const -5881:hb_lazy_loader_t\2c\20hb_face_t\2c\2021u\2c\20OT::gvar_accelerator_t>::do_destroy\28OT::gvar_accelerator_t*\29 -5882:hb_lazy_loader_t\2c\20hb_face_t\2c\2015u\2c\20OT::glyf_accelerator_t>::do_destroy\28OT::glyf_accelerator_t*\29 -5883:hb_lazy_loader_t\2c\20hb_face_t\2c\203u\2c\20OT::cmap_accelerator_t>::do_destroy\28OT::cmap_accelerator_t*\29 -5884:hb_lazy_loader_t\2c\20hb_face_t\2c\2017u\2c\20OT::cff2_accelerator_t>::get_stored\28\29\20const -5885:hb_lazy_loader_t\2c\20hb_face_t\2c\2017u\2c\20OT::cff2_accelerator_t>::do_destroy\28OT::cff2_accelerator_t*\29 -5886:hb_lazy_loader_t\2c\20hb_face_t\2c\2016u\2c\20OT::cff1_accelerator_t>::do_destroy\28OT::cff1_accelerator_t*\29 -5887:hb_lazy_loader_t\2c\20hb_face_t\2c\2019u\2c\20hb_blob_t>::get\28\29\20const -5888:hb_lazy_loader_t\2c\20hb_face_t\2c\2024u\2c\20OT::GDEF_accelerator_t>::do_destroy\28OT::GDEF_accelerator_t*\29 -5889:hb_lazy_loader_t\2c\20hb_face_t\2c\2036u\2c\20hb_blob_t>::get\28\29\20const -5890:hb_lazy_loader_t\2c\20hb_face_t\2c\2035u\2c\20OT::COLR_accelerator_t>::get_stored\28\29\20const -5891:hb_lazy_loader_t\2c\20hb_face_t\2c\2035u\2c\20OT::COLR_accelerator_t>::do_destroy\28OT::COLR_accelerator_t*\29 -5892:hb_lazy_loader_t\2c\20hb_face_t\2c\2037u\2c\20OT::CBDT_accelerator_t>::get_stored\28\29\20const -5893:hb_lazy_loader_t\2c\20hb_face_t\2c\2037u\2c\20OT::CBDT_accelerator_t>::do_destroy\28OT::CBDT_accelerator_t*\29 -5894:hb_lazy_loader_t\2c\20hb_face_t\2c\2033u\2c\20hb_blob_t>::get\28\29\20const -5895:hb_lazy_loader_t\2c\20hb_face_t\2c\2030u\2c\20AAT::kerx_accelerator_t>::get_stored\28\29\20const -5896:hb_language_matches -5897:hb_iter_t\2c\20hb_filter_iter_t\2c\20hb_array_t>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_glyph_info_t\20const&\29\2c\20$_7\20const&\2c\20\28void*\290>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_pair_t\29\2c\20$_6\20const&\2c\20\28void*\290>>\2c\20hb_pair_t>>::operator-=\28unsigned\20int\29\20& -5898:hb_iter_t\2c\20hb_filter_iter_t\2c\20hb_array_t>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_glyph_info_t\20const&\29\2c\20$_7\20const&\2c\20\28void*\290>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_pair_t\29\2c\20$_6\20const&\2c\20\28void*\290>>\2c\20hb_pair_t>>::operator+=\28unsigned\20int\29\20& -5899:hb_iter_t\2c\20hb_array_t>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_glyph_info_t\20const&\29\2c\20$_7\20const&\2c\20\28void*\290>\2c\20hb_pair_t>::operator++\28\29\20& -5900:hb_iter_t\2c\20hb_array_t>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_glyph_info_t\20const&\29\2c\20$_7\20const&\2c\20\28void*\290>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_pair_t\29\2c\20$_6\20const&\2c\20\28void*\290>\2c\20hb_pair_t>::operator--\28\29\20& -5901:hb_indic_get_categories\28unsigned\20int\29 -5902:hb_hashmap_t::fini\28\29 -5903:hb_hashmap_t::fetch_item\28hb_serialize_context_t::object_t\20const*\20const&\2c\20unsigned\20int\29\20const -5904:hb_font_t::synthetic_glyph_extents\28hb_glyph_extents_t*\29 -5905:hb_font_t::subtract_glyph_origin_for_direction\28unsigned\20int\2c\20hb_direction_t\2c\20int*\2c\20int*\29 -5906:hb_font_t::subtract_glyph_h_origin\28unsigned\20int\2c\20int*\2c\20int*\29 -5907:hb_font_t::guess_v_origin_minus_h_origin\28unsigned\20int\2c\20int*\2c\20int*\29 -5908:hb_font_t::get_variation_glyph\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int\29 -5909:hb_font_t::get_glyph_v_origin_with_fallback\28unsigned\20int\2c\20int*\2c\20int*\29 -5910:hb_font_t::get_glyph_v_kerning\28unsigned\20int\2c\20unsigned\20int\29 -5911:hb_font_t::get_glyph_h_kerning\28unsigned\20int\2c\20unsigned\20int\29 -5912:hb_font_t::get_glyph_contour_point\28unsigned\20int\2c\20unsigned\20int\2c\20int*\2c\20int*\29 -5913:hb_font_t::get_font_h_extents\28hb_font_extents_t*\29 -5914:hb_font_t::draw_glyph\28unsigned\20int\2c\20hb_draw_funcs_t*\2c\20void*\29 -5915:hb_font_set_variations -5916:hb_font_set_funcs -5917:hb_font_get_variation_glyph_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -5918:hb_font_get_font_h_extents_nil\28hb_font_t*\2c\20void*\2c\20hb_font_extents_t*\2c\20void*\29 -5919:hb_font_funcs_set_variation_glyph_func -5920:hb_font_funcs_set_nominal_glyphs_func -5921:hb_font_funcs_set_nominal_glyph_func -5922:hb_font_funcs_set_glyph_h_advances_func -5923:hb_font_funcs_set_glyph_extents_func -5924:hb_font_funcs_create -5925:hb_font_destroy -5926:hb_face_destroy -5927:hb_face_create_for_tables -5928:hb_draw_move_to_nil\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20void*\29 -5929:hb_draw_funcs_t::emit_move_to\28void*\2c\20hb_draw_state_t&\2c\20float\2c\20float\29 -5930:hb_draw_funcs_set_quadratic_to_func -5931:hb_draw_funcs_set_move_to_func -5932:hb_draw_funcs_set_line_to_func -5933:hb_draw_funcs_set_cubic_to_func -5934:hb_draw_funcs_destroy -5935:hb_draw_funcs_create -5936:hb_draw_extents_move_to\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20void*\29 -5937:hb_cache_t<24u\2c\2016u\2c\208u\2c\20true>::clear\28\29 -5938:hb_buffer_t::sort\28unsigned\20int\2c\20unsigned\20int\2c\20int\20\28*\29\28hb_glyph_info_t\20const*\2c\20hb_glyph_info_t\20const*\29\29 -5939:hb_buffer_t::safe_to_insert_tatweel\28unsigned\20int\2c\20unsigned\20int\29 -5940:hb_buffer_t::next_glyphs\28unsigned\20int\29 -5941:hb_buffer_t::message_impl\28hb_font_t*\2c\20char\20const*\2c\20void*\29 -5942:hb_buffer_t::delete_glyphs_inplace\28bool\20\28*\29\28hb_glyph_info_t\20const*\29\29 -5943:hb_buffer_t::clear\28\29 -5944:hb_buffer_t::add\28unsigned\20int\2c\20unsigned\20int\29 -5945:hb_buffer_get_glyph_positions -5946:hb_buffer_diff -5947:hb_buffer_clear_contents -5948:hb_buffer_add_utf8 -5949:hb_bounds_t::union_\28hb_bounds_t\20const&\29 -5950:hb_bounds_t::intersect\28hb_bounds_t\20const&\29 -5951:hb_blob_t::destroy_user_data\28\29 -5952:hb_array_t::hash\28\29\20const -5953:hb_array_t::cmp\28hb_array_t\20const&\29\20const -5954:hb_array_t>::qsort\28int\20\28*\29\28void\20const*\2c\20void\20const*\29\29 -5955:hb_array_t::__next__\28\29 -5956:hb_aat_map_builder_t::~hb_aat_map_builder_t\28\29 -5957:hb_aat_map_builder_t::feature_info_t\20const*\20hb_vector_t::bsearch\28hb_aat_map_builder_t::feature_info_t\20const&\2c\20hb_aat_map_builder_t::feature_info_t\20const*\29\20const -5958:hb_aat_map_builder_t::feature_info_t::cmp\28void\20const*\2c\20void\20const*\29 -5959:hb_aat_map_builder_t::feature_info_t::cmp\28hb_aat_map_builder_t::feature_info_t\20const&\29\20const -5960:hb_aat_map_builder_t::compile\28hb_aat_map_t&\29 -5961:hb_aat_layout_remove_deleted_glyphs\28hb_buffer_t*\29 -5962:hb_aat_layout_compile_map\28hb_aat_map_builder_t\20const*\2c\20hb_aat_map_t*\29 -5963:has_msaa_render_buffer\28GrSurfaceProxy\20const*\2c\20GrGLCaps\20const&\29 -5964:hair_cubic\28SkPoint\20const*\2c\20SkRegion\20const*\2c\20SkBlitter*\2c\20void\20\28*\29\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29\29 -5965:getint -5966:get_win_string -5967:get_paint\28GrAA\2c\20unsigned\20char\29 -5968:get_layer_mapping_and_bounds\28SkSpan>\2c\20SkM44\20const&\2c\20skif::DeviceSpace\20const&\2c\20std::__2::optional>\2c\20float\29::$_0::operator\28\29\28int\29\20const -5969:get_dst_swizzle_and_store\28GrColorType\2c\20SkRasterPipelineOp*\2c\20LumMode*\2c\20bool*\2c\20bool*\29 -5970:get_driver_and_version\28GrGLStandard\2c\20GrGLVendor\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\29 -5971:get_apple_string -5972:getSingleRun\28UBiDi*\2c\20unsigned\20char\29 -5973:getRunFromLogicalIndex\28UBiDi*\2c\20int\29 -5974:getMirror\28int\2c\20unsigned\20short\29\20\28.9480\29 -5975:geometric_overlap\28SkRect\20const&\2c\20SkRect\20const&\29 -5976:geometric_contains\28SkRect\20const&\2c\20SkRect\20const&\29 -5977:gen_key\28skgpu::KeyBuilder*\2c\20GrProgramInfo\20const&\2c\20GrCaps\20const&\29 -5978:gen_fp_key\28GrFragmentProcessor\20const&\2c\20GrCaps\20const&\2c\20skgpu::KeyBuilder*\29 -5979:gather_uniforms_and_check_for_main\28SkSL::Program\20const&\2c\20std::__2::vector>*\2c\20std::__2::vector>*\2c\20SkRuntimeEffect::Uniform::Flags\2c\20unsigned\20long*\29 -5980:fwrite -5981:ft_var_to_normalized -5982:ft_var_load_item_variation_store -5983:ft_var_load_hvvar -5984:ft_var_load_avar -5985:ft_var_get_value_pointer -5986:ft_var_get_item_delta -5987:ft_var_apply_tuple -5988:ft_set_current_renderer -5989:ft_recompute_scaled_metrics -5990:ft_mem_strcpyn -5991:ft_mem_dup -5992:ft_hash_num_lookup -5993:ft_gzip_alloc -5994:ft_glyphslot_preset_bitmap -5995:ft_glyphslot_done -5996:ft_corner_orientation -5997:ft_corner_is_flat -5998:ft_cmap_done_internal -5999:frexp -6000:fread -6001:fputs -6002:fp_force_eval -6003:fp_barrier -6004:formulate_F1DotF2\28float\20const*\2c\20float*\29 -6005:formulate_F1DotF2\28double\20const*\2c\20double*\29 -6006:format_alignment\28SkMask::Format\29 -6007:format1_names\28unsigned\20int\29 -6008:fopen -6009:fold_opacity_layer_color_to_paint\28SkPaint\20const*\2c\20bool\2c\20SkPaint*\29 -6010:fmodl -6011:fmod -6012:flutter::\28anonymous\20namespace\29::transform\28flutter::DlColor\20const&\2c\20std::__2::array\20const&\2c\20flutter::DlColorSpace\29 -6013:flutter::\28anonymous\20namespace\29::RoundingRadiiSafeRects\28impeller::TRect\20const&\2c\20impeller::RoundingRadii\20const&\29 -6014:flutter::ToSk\28flutter::DlColorSource\20const*\29 -6015:flutter::ToSk\28flutter::DlColorFilter\20const*\29 -6016:flutter::ToApproximateSkRRect\28impeller::RoundSuperellipse\20const&\29 -6017:flutter::DlTextSkia::~DlTextSkia\28\29 -6018:flutter::DlTextSkia::Make\28sk_sp\20const&\29 -6019:flutter::DlSkPaintDispatchHelper::set_opacity\28float\29 -6020:flutter::DlSkPaintDispatchHelper::makeColorFilter\28\29\20const -6021:flutter::DlSkCanvasDispatcher::restore\28\29 -6022:flutter::DlRuntimeEffectSkia::~DlRuntimeEffectSkia\28\29_1665 -6023:flutter::DlRuntimeEffectSkia::~DlRuntimeEffectSkia\28\29 -6024:flutter::DlRuntimeEffectSkia::skia_runtime_effect\28\29\20const -6025:flutter::DlRegion::~DlRegion\28\29 -6026:flutter::DlRegion::Span&\20std::__2::vector>::emplace_back\28int&\2c\20int&\29 -6027:flutter::DlRTree::~DlRTree\28\29 -6028:flutter::DlRTree::search\28impeller::TRect\20const&\2c\20std::__2::vector>*\29\20const -6029:flutter::DlRTree::search\28flutter::DlRTree::Node\20const&\2c\20impeller::TRect\20const&\2c\20std::__2::vector>*\29\20const -6030:flutter::DlPath::IsRect\28impeller::TRect*\2c\20bool*\29\20const -6031:flutter::DlPaint::setColorSource\28std::__2::shared_ptr\29 -6032:flutter::DlPaint::operator=\28flutter::DlPaint\20const&\29 -6033:flutter::DlMatrixColorFilter::size\28\29\20const -6034:flutter::DlLinearGradientColorSource::size\28\29\20const -6035:flutter::DlLinearGradientColorSource::pod\28\29\20const -6036:flutter::DlImageFilter::outset_device_bounds\28impeller::TRect\20const&\2c\20float\2c\20float\2c\20impeller::Matrix\20const&\2c\20impeller::TRect&\29 -6037:flutter::DlImageFilter::map_vectors_affine\28impeller::Matrix\20const&\2c\20float\2c\20float\29 -6038:flutter::DlDilateImageFilter::map_device_bounds\28impeller::TRect\20const&\2c\20impeller::Matrix\20const&\2c\20impeller::TRect&\29\20const -6039:flutter::DlDilateImageFilter::get_input_device_bounds\28impeller::TRect\20const&\2c\20impeller::Matrix\20const&\2c\20impeller::TRect&\29\20const -6040:flutter::DlDilateImageFilter::equals_\28flutter::DlImageFilter\20const&\29\20const -6041:flutter::DlConicalGradientColorSource::pod\28\29\20const -6042:flutter::DlComposeImageFilter::DlComposeImageFilter\28std::__2::shared_ptr\20const&\2c\20std::__2::shared_ptr\20const&\29 -6043:flutter::DlColorSource::MakeImage\28sk_sp\20const&\2c\20flutter::DlTileMode\2c\20flutter::DlTileMode\2c\20flutter::DlImageSampling\2c\20impeller::Matrix\20const*\29 -6044:flutter::DlColorFilterImageFilter::map_device_bounds\28impeller::TRect\20const&\2c\20impeller::Matrix\20const&\2c\20impeller::TRect&\29\20const -6045:flutter::DlBlurMaskFilter::shared\28\29\20const -6046:flutter::DlBlurImageFilter::map_device_bounds\28impeller::TRect\20const&\2c\20impeller::Matrix\20const&\2c\20impeller::TRect&\29\20const -6047:flutter::DlBlendColorFilter::size\28\29\20const -6048:flutter::DisplayListStorage::realloc\28unsigned\20long\29 -6049:flutter::DisplayListStorage::operator=\28flutter::DisplayListStorage&&\29 -6050:flutter::DisplayListStorage::DisplayListStorage\28flutter::DisplayListStorage&&\29 -6051:flutter::DisplayListMatrixClipState::translate\28float\2c\20float\29 -6052:flutter::DisplayListMatrixClipState::transformFullPerspective\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -6053:flutter::DisplayListMatrixClipState::transform2DAffine\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -6054:flutter::DisplayListMatrixClipState::skew\28float\2c\20float\29 -6055:flutter::DisplayListMatrixClipState::scale\28float\2c\20float\29 -6056:flutter::DisplayListMatrixClipState::rsuperellipse_covers_cull\28impeller::RoundSuperellipse\20const&\29\20const -6057:flutter::DisplayListMatrixClipState::rrect_covers_cull\28impeller::RoundRect\20const&\29\20const -6058:flutter::DisplayListMatrixClipState::rotate\28impeller::Radians\29 -6059:flutter::DisplayListMatrixClipState::oval_covers_cull\28impeller::TRect\20const&\29\20const -6060:flutter::DisplayListMatrixClipState::clipRSuperellipse\28impeller::RoundSuperellipse\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -6061:flutter::DisplayListMatrixClipState::clipRRect\28impeller::RoundRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -6062:flutter::DisplayListMatrixClipState::clipPath\28flutter::DlPath\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -6063:flutter::DisplayListMatrixClipState::GetLocalCullCoverage\28\29\20const -6064:flutter::DisplayListBuilder::~DisplayListBuilder\28\29_1226 -6065:flutter::DisplayListBuilder::drawDisplayList\28sk_sp\2c\20float\29 -6066:flutter::DisplayListBuilder::SetTransform\28impeller::Matrix\20const&\29 -6067:flutter::DisplayListBuilder::SaveInfo::SaveInfo\28impeller::TRect\20const&\29 -6068:flutter::DisplayListBuilder::SaveInfo::AccumulateBoundsLocal\28impeller::TRect\20const&\29 -6069:flutter::DisplayListBuilder::SaveInfo*\20std::__2::construct_at\5babi:ne180100\5d&\2c\20unsigned\20long&\2c\20flutter::DisplayListBuilder::SaveInfo*>\28flutter::DisplayListBuilder::SaveInfo*\2c\20flutter::DisplayListBuilder::SaveInfo*&&\2c\20std::__2::shared_ptr&\2c\20unsigned\20long&\29 -6070:flutter::DisplayListBuilder::SaveInfo*\20std::__2::construct_at\5babi:ne180100\5d\28flutter::DisplayListBuilder::SaveInfo*\2c\20flutter::DisplayListBuilder::SaveInfo*&&\29 -6071:flutter::DisplayListBuilder::RTreeData::~RTreeData\28\29 -6072:flutter::DisplayListBuilder::LayerInfo::LayerInfo\28std::__2::shared_ptr\20const&\2c\20unsigned\20long\29 -6073:flutter::DisplayListBuilder::Init\28bool\29 -6074:flutter::DisplayListBuilder::GetImageInfo\28\29\20const -6075:flutter::DisplayListBuilder::FlagsForPointMode\28flutter::DlPointMode\29 -6076:flutter::DisplayListBuilder::DrawRoundSuperellipse\28impeller::RoundSuperellipse\20const&\2c\20flutter::DlPaint\20const&\29 -6077:flutter::DisplayListBuilder::CheckLayerOpacityHairlineCompatibility\28\29 -6078:flutter::DisplayListBuilder::AccumulateUnbounded\28flutter::DisplayListBuilder::SaveInfo\20const&\29 -6079:flutter::DisplayList::~DisplayList\28\29 -6080:flutter::DisplayList::DisposeOps\28flutter::DisplayListStorage\20const&\2c\20std::__2::vector>\20const&\29 -6081:flutter::DisplayList::DispatchOneOp\28flutter::DlOpReceiver&\2c\20unsigned\20char\20const*\29\20const -6082:float\20std::__2::__num_get_float\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\29 -6083:first_axis_intersection\28double\20const*\2c\20bool\2c\20double\2c\20double*\29 -6084:fiprintf -6085:find_unicode_charmap -6086:find_diff_pt\28SkPoint\20const*\2c\20int\2c\20int\2c\20int\29 -6087:fillable\28SkRect\20const&\29 -6088:fileno -6089:expf_\28float\29 -6090:exp2f_\28float\29 -6091:eval_cubic_pts\28float\2c\20float\2c\20float\2c\20float\2c\20float\29 -6092:eval_cubic_derivative\28SkPoint\20const*\2c\20float\29 -6093:emptyOnNull\28sk_sp&&\29 -6094:elliptical_effect_uses_scale\28GrShaderCaps\20const&\2c\20SkRRect\20const&\29 -6095:edges_too_close\28SkAnalyticEdge*\2c\20SkAnalyticEdge*\2c\20int\29 -6096:edge_line_needs_recursion\28SkPoint\20const&\2c\20SkPoint\20const&\29 -6097:eat_space_sep_strings\28skia_private::TArray*\2c\20char\20const*\29 -6098:draw_nine\28SkMask\20const&\2c\20SkIRect\20const&\2c\20SkIPoint\20const&\2c\20bool\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -6099:dquad_intersect_ray\28SkDCurve\20const&\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -6100:double\20std::__2::__num_get_float\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\29 -6101:do_newlocale -6102:do_fixed -6103:doWriteReverse\28char16_t\20const*\2c\20int\2c\20char16_t*\2c\20int\2c\20unsigned\20short\2c\20UErrorCode*\29 -6104:doWriteForward\28char16_t\20const*\2c\20int\2c\20char16_t*\2c\20int\2c\20unsigned\20short\2c\20UErrorCode*\29 -6105:dline_intersect_ray\28SkDCurve\20const&\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -6106:distance_to_sentinel\28int\20const*\29 -6107:diff_to_shift\28int\2c\20int\2c\20int\29\20\28.683\29 -6108:diff_to_shift\28int\2c\20int\2c\20int\29 -6109:destroy_size -6110:destroy_charmaps -6111:decompose_current_character\28hb_ot_shape_normalize_context_t\20const*\2c\20bool\29 -6112:decompose\28hb_ot_shape_normalize_context_t\20const*\2c\20bool\2c\20unsigned\20int\29 -6113:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::Make\28SkArenaAlloc*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -6114:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28bool&\2c\20skgpu::tess::PatchAttribs&\29::'lambda'\28void*\29>\28skgpu::ganesh::PathCurveTessellator&&\29::'lambda'\28char*\29::__invoke\28char*\29 -6115:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::MeshGP::Make\28SkArenaAlloc*\2c\20sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::MeshGP::Make\28SkArenaAlloc*\2c\20sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -6116:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::GaussianPass*\20SkArenaAlloc::make<\28anonymous\20namespace\29::GaussianPass\2c\20int&\2c\20float*&\2c\20skvx::Vec<1\2c\20float>*&>\28int&\2c\20float*&\2c\20skvx::Vec<1\2c\20float>*&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::GaussianPass&&\29::'lambda'\28char*\29::__invoke\28char*\29 -6117:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::A8Pass*\20SkArenaAlloc::make<\28anonymous\20namespace\29::A8Pass\2c\20unsigned\20long\20long&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20int&>\28unsigned\20long\20long&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20int&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::A8Pass&&\29::'lambda'\28char*\29::__invoke\28char*\29 -6118:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28skgpu::UniqueKey\20const&\2c\20GrSurfaceProxyView\20const&\29::'lambda'\28void*\29>\28GrThreadSafeCache::Entry&&\29::'lambda'\28char*\29::__invoke\28char*\29 -6119:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28GrRRectShadowGeoProc::Make\28SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -6120:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\20const&\2c\20SkMatrix\20const&\2c\20GrCaps\20const&\2c\20SkMatrix\20const&\2c\20bool\2c\20unsigned\20char\29::'lambda'\28void*\29>\28GrQuadEffect::Make\28SkArenaAlloc*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20GrCaps\20const&\2c\20SkMatrix\20const&\2c\20bool\2c\20unsigned\20char\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -6121:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28GrPipeline::InitArgs&\2c\20GrProcessorSet&&\2c\20GrAppliedClip&&\29::'lambda'\28void*\29>\28GrPipeline&&\29::'lambda'\28char*\29::__invoke\28char*\29 -6122:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28GrDistanceFieldA8TextGeoProc::Make\28SkArenaAlloc*\2c\20GrShaderCaps\20const&\2c\20GrSurfaceProxyView\20const*\2c\20int\2c\20GrSamplerState\2c\20float\2c\20unsigned\20int\2c\20SkMatrix\20const&\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -6123:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28CircleGeometryProcessor::Make\28SkArenaAlloc*\2c\20bool\2c\20bool\2c\20bool\2c\20bool\2c\20bool\2c\20bool\2c\20SkMatrix\20const&\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -6124:decltype\28fp0\28\28SkRecords::NoOp\29\28\29\29\29\20SkRecord::visit\28int\2c\20SkRecords::Draw&\29\20const -6125:decltype\28fp0\28\28SkRecords::NoOp*\29\28nullptr\29\29\29\20SkRecord::mutate\28int\2c\20SkRecord::Destroyer&\29 -6126:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<1ul\2c\201ul>::__dispatch\5babi:ne180100\5d>::__generic_assign\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&>\28std::__2::__variant_detail::__copy_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\29::'lambda'\28std::__2::__variant_detail::__copy_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20auto&&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__copy_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -6127:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul\2c\200ul>::__dispatch\5babi:ne180100\5d\2c\20std::__2::unique_ptr>>>::__generic_construct\5babi:ne180100\5d\2c\20std::__2::unique_ptr>>\2c\20\28std::__2::__variant_detail::_Trait\291>>\28std::__2::__variant_detail::__ctor\2c\20std::__2::unique_ptr>>>&\2c\20std::__2::__variant_detail::__move_constructor\2c\20std::__2::unique_ptr>>\2c\20\28std::__2::__variant_detail::_Trait\291>&&\29::'lambda'\28std::__2::__variant_detail::__move_constructor\2c\20std::__2::unique_ptr>>\2c\20\28std::__2::__variant_detail::_Trait\291>&\2c\20auto&&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&&>\28std::__2::__variant_detail::__move_constructor\2c\20std::__2::unique_ptr>>\2c\20\28std::__2::__variant_detail::_Trait\291>\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&&\29 -6128:dcubic_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -6129:dcubic_intersect_ray\28SkDCurve\20const&\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -6130:dconic_intersect_ray\28SkDCurve\20const&\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -6131:data_destroy_arabic\28void*\29 -6132:data_create_arabic\28hb_ot_shape_plan_t\20const*\29 -6133:cycle -6134:crop_simple_rect\28SkRect\20const&\2c\20float*\2c\20float*\2c\20float*\2c\20float*\29 -6135:crop_rect\28SkRect\20const&\2c\20float*\2c\20float*\2c\20float*\2c\20float*\2c\20float*\29 -6136:count_scalable_pixels\28int\20const*\2c\20int\2c\20bool\2c\20int\2c\20int\29 -6137:copysignl -6138:copy_mask_to_cacheddata\28SkMaskBuilder*\2c\20SkResourceCache*\29 -6139:conservative_round_to_int\28SkRect\20const&\29 -6140:conic_eval_tan\28double\20const*\2c\20float\2c\20double\29 -6141:conic_eval_numerator\28float\20const*\2c\20float\2c\20float\29 -6142:conic_deriv_coeff\28double\20const*\2c\20float\2c\20double*\29 -6143:compute_pos_tan\28SkPoint\20const*\2c\20unsigned\20int\2c\20float\2c\20SkPoint*\2c\20SkPoint*\29 -6144:compute_normal\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20SkPoint*\29 -6145:compute_intersection\28OffsetSegment\20const&\2c\20OffsetSegment\20const&\2c\20SkPoint*\2c\20float*\2c\20float*\29 -6146:compute_anti_width\28short\20const*\29 -6147:compose_khmer\28hb_ot_shape_normalize_context_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\29 -6148:compare_offsets -6149:clip_to_limit\28SkRegion\20const&\2c\20SkRegion*\29 -6150:clip_line\28SkPoint*\2c\20SkRect\20const&\2c\20float\2c\20float\29 -6151:clean_sampling_for_constraint\28SkSamplingOptions\20const&\2c\20SkCanvas::SrcRectConstraint\29 -6152:clamp_to_zero\28SkPoint*\29 -6153:clamp\28SkPoint\2c\20SkPoint\2c\20SkPoint\2c\20GrTriangulator::Comparator\20const&\29 -6154:chop_mono_cubic_at_x\28SkPoint*\2c\20float\2c\20SkPoint*\29 -6155:chopMonoQuadAt\28float\2c\20float\2c\20float\2c\20float\2c\20float*\29 -6156:chopMonoQuadAtY\28SkPoint*\2c\20float\2c\20float*\29 -6157:chopMonoQuadAtX\28SkPoint*\2c\20float\2c\20float*\29 -6158:checkint -6159:check_write_and_transfer_input\28GrGLTexture*\29 -6160:check_name\28SkString\20const&\29 -6161:check_backend_texture\28GrBackendTexture\20const&\2c\20GrGLCaps\20const&\2c\20GrGLTexture::Desc*\2c\20bool\29 -6162:char*\20std::__2::copy\5babi:nn180100\5d\2c\20char*>\28std::__2::__wrap_iter\2c\20std::__2::__wrap_iter\2c\20char*\29 -6163:char*\20std::__2::copy\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20char*\29 -6164:char*\20std::__2::__constexpr_memmove\5babi:nn180100\5d\28char*\2c\20char\20const*\2c\20std::__2::__element_count\29 -6165:char*\20SkArenaAlloc::allocUninitializedArray\28unsigned\20long\29 -6166:cff_vstore_done -6167:cff_subfont_load -6168:cff_subfont_done -6169:cff_size_select -6170:cff_parser_run -6171:cff_parser_init -6172:cff_make_private_dict -6173:cff_load_private_dict -6174:cff_index_get_name -6175:cff_glyph_load -6176:cff_get_kerning -6177:cff_get_glyph_data -6178:cff_fd_select_get -6179:cff_charset_compute_cids -6180:cff_builder_init -6181:cff_builder_add_point1 -6182:cff_builder_add_point -6183:cff_builder_add_contour -6184:cff_blend_check_vector -6185:cff_blend_build_vector -6186:cff1_path_param_t::end_path\28\29 -6187:cf2_stack_pop -6188:cf2_hintmask_setCounts -6189:cf2_hintmask_read -6190:cf2_glyphpath_pushMove -6191:cf2_getSeacComponent -6192:cf2_freeSeacComponent -6193:cf2_computeDarkening -6194:cf2_arrstack_setNumElements -6195:cf2_arrstack_push -6196:cbrt -6197:canvas_translate -6198:canvas_skew -6199:canvas_scale -6200:canvas_save -6201:canvas_rotate -6202:canvas_restore -6203:canvas_getSaveCount -6204:can_use_hw_blend_equation\28skgpu::BlendEquation\2c\20GrProcessorAnalysisCoverage\2c\20GrCaps\20const&\29 -6205:can_proxy_use_scratch\28GrCaps\20const&\2c\20GrSurfaceProxy*\29 -6206:calculate_path_gap\28float\2c\20float\2c\20SkPath\20const&\29::$_3::operator\28\29\28SkSpan\2c\20float\29\20const -6207:calculate_path_gap\28float\2c\20float\2c\20SkPath\20const&\29::$_2::operator\28\29\28SkSpan\2c\20float\29\20const -6208:calculate_path_gap\28float\2c\20float\2c\20SkPath\20const&\29::$_0::operator\28\29\28SkSpan\2c\20float\29\20const -6209:build_key\28skgpu::ResourceKey::Builder*\2c\20GrCaps\20const&\2c\20GrBackendFormat\20const&\2c\20SkISize\2c\20GrAttachment::UsageFlags\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrMemoryless\29 -6210:build_intervals\28int\2c\20SkRGBA4f<\28SkAlphaType\292>\20const*\2c\20float\20const*\2c\20int\2c\20SkRGBA4f<\28SkAlphaType\292>*\2c\20SkRGBA4f<\28SkAlphaType\292>*\2c\20float*\29 -6211:bracketProcessChar\28BracketData*\2c\20int\29 -6212:bracketInit\28UBiDi*\2c\20BracketData*\29 -6213:bounds_t::merge\28bounds_t\20const&\29 -6214:bottom_collinear\28GrTriangulator::Edge*\2c\20GrTriangulator::Edge*\29 -6215:bool\20std::__2::operator==\5babi:ne180100\5d>\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\29 -6216:bool\20std::__2::operator==\5babi:ne180100\5d\28std::__2::variant\20const&\2c\20std::__2::variant\20const&\29 -6217:bool\20std::__2::operator!=\5babi:ne180100\5d\28std::__2::variant\20const&\2c\20std::__2::variant\20const&\29 -6218:bool\20std::__2::__insertion_sort_incomplete\5babi:ne180100\5d\28skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::finish\28skia::textlayout::Block\20const&\2c\20float\2c\20float&\29::$_0&\29 -6219:bool\20std::__2::__insertion_sort_incomplete\5babi:ne180100\5d\2c\20std::__2::allocator>>\20const&\29::$_0&\2c\20impeller::TRect\20const**>\28impeller::TRect\20const**\2c\20impeller::TRect\20const**\2c\20flutter::DlRegion::setRects\28std::__2::vector\2c\20std::__2::allocator>>\20const&\29::$_0&\29 -6220:bool\20std::__2::__insertion_sort_incomplete\5babi:ne180100\5d\28SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::Transform::\28anonymous\20namespace\29::BuiltinVariableScanner::sortNewElements\28\29::'lambda'\28SkSL::ProgramElement\20const*\2c\20SkSL::ProgramElement\20const*\29&\29 -6221:bool\20std::__2::__insertion_sort_incomplete\5babi:ne180100\5d\28SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::Transform::FindAndDeclareBuiltinFunctions\28SkSL::Program&\29::$_0&\29 -6222:bool\20set_point_length\28SkPoint*\2c\20float\2c\20float\2c\20float\2c\20float*\29 -6223:bool\20is_parallel\28SkDLine\20const&\2c\20SkTCurve\20const&\29 -6224:bool\20hb_vector_t::bfind\28hb_bit_set_t::page_map_t\20const&\2c\20unsigned\20int*\2c\20hb_not_found_t\2c\20unsigned\20int\29\20const -6225:bool\20hb_sanitize_context_t::check_array\28OT::Index\20const*\2c\20unsigned\20int\29\20const -6226:bool\20hb_sanitize_context_t::check_array\28AAT::Feature\20const*\2c\20unsigned\20int\29\20const -6227:bool\20hb_sanitize_context_t::check_array>\28AAT::Entry\20const*\2c\20unsigned\20int\29\20const -6228:bool\20apply_string\28OT::hb_ot_apply_context_t*\2c\20GSUBProxy::Lookup\20const&\2c\20OT::hb_ot_layout_lookup_accelerator_t\20const&\29 -6229:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -6230:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -6231:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -6232:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -6233:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -6234:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -6235:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -6236:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -6237:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -6238:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -6239:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -6240:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -6241:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -6242:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -6243:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -6244:bool\20OT::cmap::accelerator_t::get_glyph_from_ascii\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -6245:bool\20OT::TupleValues::decompile\28OT::IntType\20const*&\2c\20hb_vector_t&\2c\20OT::IntType\20const*\2c\20bool\29 -6246:bool\20OT::Paint::sanitize<>\28hb_sanitize_context_t*\29\20const -6247:bool\20OT::OffsetTo\2c\20OT::IntType\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -6248:bool\20OT::OffsetTo\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -6249:bool\20OT::OffsetTo\2c\20OT::IntType\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -6250:bool\20OT::OffsetTo\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -6251:bool\20OT::OffsetTo\2c\20void\2c\20true>::sanitize\28hb_sanitize_context_t*\2c\20void\20const*\2c\20unsigned\20int&&\29\20const -6252:bool\20OT::OffsetTo\2c\20void\2c\20true>::serialize_serialize\2c\20hb_array_t>\2c\20$_8\20const&\2c\20\28hb_function_sortedness_t\291\2c\20\28void*\290>&>\28hb_serialize_context_t*\2c\20hb_map_iter_t\2c\20hb_array_t>\2c\20$_8\20const&\2c\20\28hb_function_sortedness_t\291\2c\20\28void*\290>&\29 -6253:bool\20OT::OffsetTo\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -6254:bool\20OT::OffsetTo\2c\20void\2c\20true>::sanitize\28hb_sanitize_context_t*\2c\20void\20const*\2c\20unsigned\20int&&\29\20const -6255:bool\20OT::OffsetTo\2c\20OT::IntType\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -6256:bool\20OT::OffsetTo\2c\20void\2c\20true>::sanitize\28hb_sanitize_context_t*\2c\20void\20const*\2c\20AAT::trak\20const*&&\29\20const -6257:bool\20OT::OffsetTo>\2c\20OT::IntType\2c\20void\2c\20false>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -6258:bool\20OT::GSUBGPOS::sanitize\28hb_sanitize_context_t*\29\20const -6259:bool\20OT::GSUBGPOS::sanitize\28hb_sanitize_context_t*\29\20const -6260:bool\20GrTTopoSort_Visit\28GrRenderTask*\2c\20unsigned\20int*\29 -6261:blur_column\28void\20\28*\29\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\29\2c\20skvx::Vec<8\2c\20unsigned\20short>\20\28*\29\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29\2c\20int\2c\20int\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20unsigned\20char\20const*\2c\20unsigned\20long\2c\20int\2c\20unsigned\20char*\2c\20unsigned\20long\29 -6262:blit_two_alphas\28AdditiveBlitter*\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\2c\20unsigned\20char\2c\20unsigned\20char*\2c\20bool\29 -6263:blit_full_alpha\28AdditiveBlitter*\2c\20int\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char*\2c\20bool\29 -6264:blender_requires_shader\28SkBlender\20const*\29 -6265:bits_to_runs\28SkBlitter*\2c\20int\2c\20int\2c\20unsigned\20char\20const*\2c\20unsigned\20char\2c\20long\2c\20unsigned\20char\29 -6266:between_closed\28double\2c\20double\2c\20double\2c\20double\2c\20bool\29 -6267:barycentric_coords\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>*\2c\20skvx::Vec<4\2c\20float>*\2c\20skvx::Vec<4\2c\20float>*\29 -6268:auto\20std::__2::__tuple_compare_three_way\5babi:ne180100\5d\28std::__2::tuple\20const&\2c\20std::__2::tuple\20const&\2c\20std::__2::integer_sequence\29 -6269:auto&&\20std::__2::__generic_get\5babi:ne180100\5d<0ul\2c\20std::__2::variant\20const&>\28std::__2::variant\20const&\29 -6270:atanf -6271:are_radius_check_predicates_valid\28float\2c\20float\2c\20float\29 -6272:arabic_fallback_plan_destroy\28arabic_fallback_plan_t*\29 -6273:apply_forward\28OT::hb_ot_apply_context_t*\2c\20OT::hb_ot_layout_lookup_accelerator_t\20const&\2c\20unsigned\20int\29 -6274:apply_fill_type\28SkPathFillType\2c\20int\29 -6275:apply_fill_type\28SkPathFillType\2c\20GrTriangulator::Poly*\29 -6276:apply_alpha_and_colorfilter\28skif::Context\20const&\2c\20skif::FilterResult\20const&\2c\20SkPaint\20const&\29 -6277:append_texture_swizzle\28SkString*\2c\20skgpu::Swizzle\29 -6278:append_multitexture_lookup\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20int\2c\20GrGLSLVarying\20const&\2c\20char\20const*\2c\20char\20const*\29 -6279:append_color_output\28PorterDuffXferProcessor\20const&\2c\20GrGLSLXPFragmentBuilder*\2c\20skgpu::BlendFormula::OutputType\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\29 -6280:antifilldot8\28int\2c\20int\2c\20int\2c\20int\2c\20SkBlitter*\2c\20bool\29 -6281:animatedImage_decodeNextFrame -6282:analysis_properties\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\20const&\2c\20GrCaps\20const&\2c\20GrClampType\2c\20SkBlendMode\29 -6283:afm_stream_skip_spaces -6284:afm_stream_read_string -6285:afm_stream_read_one -6286:af_sort_and_quantize_widths -6287:af_shaper_get_elem -6288:af_loader_compute_darkening -6289:af_latin_metrics_scale_dim -6290:af_latin_hints_detect_features -6291:af_hint_normal_stem -6292:af_glyph_hints_align_weak_points -6293:af_glyph_hints_align_strong_points -6294:af_face_globals_new -6295:af_cjk_metrics_scale_dim -6296:af_cjk_metrics_scale -6297:af_cjk_metrics_init_widths -6298:af_cjk_metrics_check_digits -6299:af_cjk_hints_init -6300:af_cjk_hints_detect_features -6301:af_cjk_hints_compute_blue_edges -6302:af_cjk_hints_apply -6303:af_cjk_get_standard_widths -6304:af_cjk_compute_stem_width -6305:af_axis_hints_new_edge -6306:adjust_mipmapped\28skgpu::Mipmapped\2c\20SkBitmap\20const&\2c\20GrCaps\20const*\29 -6307:add_line\28SkPoint\20const*\2c\20skia_private::TArray*\29 -6308:a_ctz_32 -6309:_pow10\28unsigned\20int\29 -6310:_hb_preprocess_text_vowel_constraints\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -6311:_hb_ot_shape -6312:_hb_options_init\28\29 -6313:_hb_font_create\28hb_face_t*\29 -6314:_hb_fallback_shape -6315:_glyf_get_advance_with_var_unscaled\28hb_font_t*\2c\20unsigned\20int\2c\20bool\29 -6316:_emscripten_timeout -6317:__wasm_init_tls -6318:__vfprintf_internal -6319:__trunctfsf2 -6320:__tan -6321:__strftime_l -6322:__rem_pio2_large -6323:__nl_langinfo_l -6324:__math_xflowf -6325:__math_uflowf -6326:__math_oflowf -6327:__math_invalidf -6328:__loc_is_allocated -6329:__isxdigit_l -6330:__getf2 -6331:__get_locale -6332:__ftello_unlocked -6333:__floatscan -6334:__expo2 -6335:__divtf3 -6336:__cxxabiv1::__base_class_type_info::has_unambiguous_public_base\28__cxxabiv1::__dynamic_cast_info*\2c\20void*\2c\20int\29\20const -6337:__cxxabiv1::\28anonymous\20namespace\29::GuardObject<__cxxabiv1::\28anonymous\20namespace\29::InitByteGlobalMutex<__cxxabiv1::\28anonymous\20namespace\29::LibcppMutex\2c\20__cxxabiv1::\28anonymous\20namespace\29::LibcppCondVar\2c\20__cxxabiv1::\28anonymous\20namespace\29::GlobalStatic<__cxxabiv1::\28anonymous\20namespace\29::LibcppMutex>::instance\2c\20__cxxabiv1::\28anonymous\20namespace\29::GlobalStatic<__cxxabiv1::\28anonymous\20namespace\29::LibcppCondVar>::instance\2c\20\28unsigned\20int\20\28*\29\28\29\290>>::GuardObject\28unsigned\20int*\29 -6338:_ZZN19GrGeometryProcessor11ProgramImpl17collectTransformsEP19GrGLSLVertexBuilderP20GrGLSLVaryingHandlerP20GrGLSLUniformHandler12GrShaderTypeRK11GrShaderVarSA_RK10GrPipelineEN3$_0clISE_EEvRT_RK19GrFragmentProcessorbPSJ_iNS0_9BaseCoordE -6339:_ZZN18GrGLProgramBuilder23computeCountsAndStridesEjRK19GrGeometryProcessorbENK3$_0clINS0_9AttributeEEEDaiRKT_ -6340:\28anonymous\20namespace\29::texture_color\28SkRGBA4f<\28SkAlphaType\293>\2c\20float\2c\20GrColorType\2c\20GrColorInfo\20const&\29 -6341:\28anonymous\20namespace\29::supported_aa\28skgpu::ganesh::SurfaceDrawContext*\2c\20GrAA\29 -6342:\28anonymous\20namespace\29::set_uv_quad\28SkPoint\20const*\2c\20\28anonymous\20namespace\29::BezierVertex*\29 -6343:\28anonymous\20namespace\29::safe_to_ignore_subset_rect\28GrAAType\2c\20SkFilterMode\2c\20DrawQuad\20const&\2c\20SkRect\20const&\29 -6344:\28anonymous\20namespace\29::rrect_type_to_vert_count\28\28anonymous\20namespace\29::RRectType\29 -6345:\28anonymous\20namespace\29::proxy_normalization_params\28GrSurfaceProxy\20const*\2c\20GrSurfaceOrigin\29 -6346:\28anonymous\20namespace\29::normalize_src_quad\28\28anonymous\20namespace\29::NormalizationParams\20const&\2c\20GrQuad*\29 -6347:\28anonymous\20namespace\29::normalize_and_inset_subset\28SkFilterMode\2c\20\28anonymous\20namespace\29::NormalizationParams\20const&\2c\20SkRect\20const*\29 -6348:\28anonymous\20namespace\29::next_gen_id\28\29 -6349:\28anonymous\20namespace\29::morphology_pass\28skif::Context\20const&\2c\20skif::FilterResult\20const&\2c\20\28anonymous\20namespace\29::MorphType\2c\20\28anonymous\20namespace\29::MorphDirection\2c\20int\29 -6350:\28anonymous\20namespace\29::make_non_convex_fill_op\28GrRecordingContext*\2c\20SkArenaAlloc*\2c\20skgpu::ganesh::FillPathFlags\2c\20GrAAType\2c\20SkRect\20const&\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\2c\20GrPaint&&\29 -6351:\28anonymous\20namespace\29::make_morphology\28\28anonymous\20namespace\29::MorphType\2c\20SkSize\2c\20sk_sp\2c\20SkImageFilters::CropRect\20const&\29 -6352:\28anonymous\20namespace\29::is_visible\28SkRect\20const&\2c\20SkIRect\20const&\29 -6353:\28anonymous\20namespace\29::is_degen_quad_or_conic\28SkPoint\20const*\2c\20float*\29 -6354:\28anonymous\20namespace\29::init_vertices_paint\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkPaint\20const&\2c\20SkMatrix\20const&\2c\20SkBlender*\2c\20bool\2c\20GrPaint*\29 -6355:\28anonymous\20namespace\29::get_hbFace_cache\28\29 -6356:\28anonymous\20namespace\29::gather_lines_and_quads\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20float\2c\20bool\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\29::$_3::operator\28\29\28SkPoint\20const*\2c\20SkPoint\20const*\2c\20bool\29\20const -6357:\28anonymous\20namespace\29::gather_lines_and_quads\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20float\2c\20bool\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\29::$_2::operator\28\29\28SkSpan\29\20const -6358:\28anonymous\20namespace\29::draw_to_sw_mask\28GrSWMaskHelper*\2c\20skgpu::ganesh::ClipStack::Element\20const&\2c\20bool\29 -6359:\28anonymous\20namespace\29::draw_tiled_image\28SkCanvas*\2c\20std::__2::function\20\28SkIRect\29>\2c\20SkISize\2c\20int\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20SkIRect\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkCanvas::SrcRectConstraint\2c\20SkSamplingOptions\29 -6360:\28anonymous\20namespace\29::draw_path\28GrRecordingContext*\2c\20skgpu::ganesh::SurfaceDrawContext*\2c\20skgpu::ganesh::PathRenderer*\2c\20GrHardClip\20const&\2c\20SkIRect\20const&\2c\20GrUserStencilSettings\20const*\2c\20SkMatrix\20const&\2c\20GrStyledShape\20const&\2c\20GrAA\29 -6361:\28anonymous\20namespace\29::determine_clipped_src_rect\28SkIRect\2c\20SkMatrix\20const&\2c\20SkMatrix\20const&\2c\20SkISize\20const&\2c\20SkRect\20const*\29 -6362:\28anonymous\20namespace\29::create_data\28int\2c\20bool\2c\20float\29 -6363:\28anonymous\20namespace\29::copyFTBitmap\28FT_Bitmap_\20const&\2c\20SkMaskBuilder*\29 -6364:\28anonymous\20namespace\29::contains_scissor\28GrScissorState\20const&\2c\20GrScissorState\20const&\29 -6365:\28anonymous\20namespace\29::colrv1_start_glyph_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20unsigned\20short\2c\20FT_Color_Root_Transform_\2c\20skia_private::THashSet*\29 -6366:\28anonymous\20namespace\29::colrv1_start_glyph\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20unsigned\20short\2c\20FT_Color_Root_Transform_\2c\20skia_private::THashSet*\29 -6367:\28anonymous\20namespace\29::colrv1_draw_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_COLR_Paint_\20const&\29 -6368:\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29 -6369:\28anonymous\20namespace\29::can_use_draw_texture\28SkPaint\20const&\2c\20SkSamplingOptions\20const&\29 -6370:\28anonymous\20namespace\29::axis_aligned_quad_size\28GrQuad\20const&\29 -6371:\28anonymous\20namespace\29::YUVPlanesRec::~YUVPlanesRec\28\29 -6372:\28anonymous\20namespace\29::YUVPlanesKey::YUVPlanesKey\28unsigned\20int\29 -6373:\28anonymous\20namespace\29::UniqueKeyInvalidator::~UniqueKeyInvalidator\28\29 -6374:\28anonymous\20namespace\29::TriangulatingPathOp::~TriangulatingPathOp\28\29 -6375:\28anonymous\20namespace\29::TriangulatingPathOp::TriangulatingPathOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20GrStyledShape\20const&\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20GrAAType\2c\20GrUserStencilSettings\20const*\29 -6376:\28anonymous\20namespace\29::TriangulatingPathOp::Triangulate\28GrEagerVertexAllocator*\2c\20SkMatrix\20const&\2c\20GrStyledShape\20const&\2c\20SkIRect\20const&\2c\20float\2c\20bool*\29 -6377:\28anonymous\20namespace\29::TriangulatingPathOp::CreateKey\28skgpu::UniqueKey*\2c\20GrStyledShape\20const&\2c\20SkIRect\20const&\29 -6378:\28anonymous\20namespace\29::TransformedMaskSubRun::glyphParams\28\29\20const -6379:\28anonymous\20namespace\29::TransformedMaskSubRun::draw\28SkCanvas*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20std::__2::function\2c\20sktext::gpu::RendererData\29>\20const&\29\20const -6380:\28anonymous\20namespace\29::TransformedMaskSubRun::deviceRectAndNeedsTransform\28SkMatrix\20const&\29\20const -6381:\28anonymous\20namespace\29::TextureOpImpl::~TextureOpImpl\28\29 -6382:\28anonymous\20namespace\29::TextureOpImpl::propagateCoverageAAThroughoutChain\28\29 -6383:\28anonymous\20namespace\29::TextureOpImpl::numChainedQuads\28\29\20const -6384:\28anonymous\20namespace\29::TextureOpImpl::characterize\28\28anonymous\20namespace\29::TextureOpImpl::Desc*\29\20const -6385:\28anonymous\20namespace\29::TextureOpImpl::appendQuad\28DrawQuad*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\29 -6386:\28anonymous\20namespace\29::TextureOpImpl::Make\28GrRecordingContext*\2c\20GrTextureSetEntry*\2c\20int\2c\20int\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20skgpu::ganesh::TextureOp::Saturate\2c\20GrAAType\2c\20SkCanvas::SrcRectConstraint\2c\20SkMatrix\20const&\2c\20sk_sp\29 -6387:\28anonymous\20namespace\29::TextureOpImpl::FillInVertices\28GrCaps\20const&\2c\20\28anonymous\20namespace\29::TextureOpImpl*\2c\20\28anonymous\20namespace\29::TextureOpImpl::Desc*\2c\20char*\29 -6388:\28anonymous\20namespace\29::TextureOpImpl::Desc::totalSizeInBytes\28\29\20const -6389:\28anonymous\20namespace\29::TextureOpImpl::Desc*\20SkArenaAlloc::make<\28anonymous\20namespace\29::TextureOpImpl::Desc>\28\29 -6390:\28anonymous\20namespace\29::TextureOpImpl::ClassID\28\29 -6391:\28anonymous\20namespace\29::SpotVerticesFactory::makeVertices\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkPoint*\29\20const -6392:\28anonymous\20namespace\29::SkUnicodeHbScriptRunIterator::hb_script_for_unichar\28int\29 -6393:\28anonymous\20namespace\29::SkQuadCoeff::SkQuadCoeff\28SkPoint\20const*\29 -6394:\28anonymous\20namespace\29::SkMorphologyImageFilter::requiredInput\28skif::Mapping\20const&\2c\20skif::LayerSpace\29\20const -6395:\28anonymous\20namespace\29::SkMorphologyImageFilter::kernelOutputBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\29\20const -6396:\28anonymous\20namespace\29::SkMatrixTransformImageFilter::requiredInput\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\29\20const -6397:\28anonymous\20namespace\29::SkEmptyTypeface::onMakeClone\28SkFontArguments\20const&\29\20const -6398:\28anonymous\20namespace\29::SkCropImageFilter::requiredInput\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\29\20const -6399:\28anonymous\20namespace\29::SkConicCoeff::SkConicCoeff\28SkConic\20const&\29 -6400:\28anonymous\20namespace\29::SkColorFilterImageFilter::~SkColorFilterImageFilter\28\29 -6401:\28anonymous\20namespace\29::SkBlurImageFilter::mapSigma\28skif::Mapping\20const&\29\20const -6402:\28anonymous\20namespace\29::SkBlendImageFilter::~SkBlendImageFilter\28\29 -6403:\28anonymous\20namespace\29::SkBidiIterator_icu::~SkBidiIterator_icu\28\29 -6404:\28anonymous\20namespace\29::ShaperHarfBuzz::~ShaperHarfBuzz\28\29 -6405:\28anonymous\20namespace\29::ShadowedPath::keyBytes\28\29\20const -6406:\28anonymous\20namespace\29::ShadowInvalidator::~ShadowInvalidator\28\29 -6407:\28anonymous\20namespace\29::ShadowCircularRRectOp::~ShadowCircularRRectOp\28\29 -6408:\28anonymous\20namespace\29::RectsBlurRec::~RectsBlurRec\28\29 -6409:\28anonymous\20namespace\29::RectsBlurKey::RectsBlurKey\28float\2c\20SkBlurStyle\2c\20SkSpan\29 -6410:\28anonymous\20namespace\29::RasterA8BlurAlgorithm::maxSigma\28\29\20const -6411:\28anonymous\20namespace\29::RasterA8BlurAlgorithm::blur\28SkSize\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkTileMode\2c\20SkIRect\20const&\29\20const::'lambda'\28float\29::operator\28\29\28float\29\20const -6412:\28anonymous\20namespace\29::Raster8888BlurAlgorithm::blur\28SkSize\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkTileMode\2c\20SkIRect\20const&\29\20const::'lambda'\28float\29::operator\28\29\28float\29\20const -6413:\28anonymous\20namespace\29::RRectBlurRec::~RRectBlurRec\28\29 -6414:\28anonymous\20namespace\29::RRectBlurKey::RRectBlurKey\28float\2c\20SkRRect\20const&\2c\20SkBlurStyle\29 -6415:\28anonymous\20namespace\29::PlanGauss::PlanGauss\28double\29 -6416:\28anonymous\20namespace\29::PathSubRun::~PathSubRun\28\29 -6417:\28anonymous\20namespace\29::PathOpSubmitter::~PathOpSubmitter\28\29 -6418:\28anonymous\20namespace\29::PathGeoBuilder::createMeshAndPutBackReserve\28\29 -6419:\28anonymous\20namespace\29::PathGeoBuilder::allocNewBuffers\28\29 -6420:\28anonymous\20namespace\29::PathGeoBuilder::addQuad\28SkPoint\20const*\2c\20float\2c\20float\29 -6421:\28anonymous\20namespace\29::MipMapRec::~MipMapRec\28\29 -6422:\28anonymous\20namespace\29::MipMapKey::MipMapKey\28SkBitmapCacheDesc\20const&\29 -6423:\28anonymous\20namespace\29::MipLevelHelper::allocAndInit\28SkArenaAlloc*\2c\20SkSamplingOptions\20const&\2c\20SkTileMode\2c\20SkTileMode\29 -6424:\28anonymous\20namespace\29::MipLevelHelper::MipLevelHelper\28\29 -6425:\28anonymous\20namespace\29::MiddleOutShader::~MiddleOutShader\28\29 -6426:\28anonymous\20namespace\29::MeshOp::~MeshOp\28\29 -6427:\28anonymous\20namespace\29::MeshOp::MeshOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20sk_sp\2c\20GrPrimitiveType\20const*\2c\20GrAAType\2c\20sk_sp\2c\20SkMatrix\20const&\29 -6428:\28anonymous\20namespace\29::MeshOp::MeshOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMesh\20const&\2c\20skia_private::TArray>\2c\20true>\2c\20GrAAType\2c\20sk_sp\2c\20SkMatrix\20const&\29 -6429:\28anonymous\20namespace\29::MeshOp::Mesh::indices\28\29\20const -6430:\28anonymous\20namespace\29::MeshOp::Mesh::Mesh\28SkMesh\20const&\29 -6431:\28anonymous\20namespace\29::MeshOp::ClassID\28\29 -6432:\28anonymous\20namespace\29::MeshGP::~MeshGP\28\29 -6433:\28anonymous\20namespace\29::MeshGP::Impl::~Impl\28\29 -6434:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::defineStruct\28char\20const*\29 -6435:\28anonymous\20namespace\29::Iter::next\28\29 -6436:\28anonymous\20namespace\29::FillRectOpImpl::~FillRectOpImpl\28\29 -6437:\28anonymous\20namespace\29::FillRectOpImpl::tessellate\28skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20char*\29\20const -6438:\28anonymous\20namespace\29::FillRectOpImpl::FillRectOpImpl\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\2c\20GrAAType\2c\20DrawQuad*\2c\20GrUserStencilSettings\20const*\2c\20GrSimpleMeshDrawOpHelper::InputFlags\29 -6439:\28anonymous\20namespace\29::ExternalWebGLTexture::~ExternalWebGLTexture\28\29 -6440:\28anonymous\20namespace\29::EllipticalRRectEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -6441:\28anonymous\20namespace\29::DrawableSubRun::~DrawableSubRun\28\29 -6442:\28anonymous\20namespace\29::DrawAtlasPathShader::~DrawAtlasPathShader\28\29 -6443:\28anonymous\20namespace\29::DrawAtlasOpImpl::~DrawAtlasOpImpl\28\29 -6444:\28anonymous\20namespace\29::DrawAtlasOpImpl::DrawAtlasOpImpl\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20GrAAType\2c\20int\2c\20SkRSXform\20const*\2c\20SkRect\20const*\2c\20unsigned\20int\20const*\29 -6445:\28anonymous\20namespace\29::DefaultPathOp::~DefaultPathOp\28\29 -6446:\28anonymous\20namespace\29::DefaultPathOp::programInfo\28\29 -6447:\28anonymous\20namespace\29::DefaultPathOp::primType\28\29\20const -6448:\28anonymous\20namespace\29::DefaultPathOp::PathData::PathData\28\28anonymous\20namespace\29::DefaultPathOp::PathData&&\29 -6449:\28anonymous\20namespace\29::DefaultPathOp::Make\28GrRecordingContext*\2c\20GrPaint&&\2c\20SkPath\20const&\2c\20float\2c\20unsigned\20char\2c\20SkMatrix\20const&\2c\20bool\2c\20GrAAType\2c\20SkRect\20const&\2c\20GrUserStencilSettings\20const*\29 -6450:\28anonymous\20namespace\29::DefaultPathOp::DefaultPathOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkPath\20const&\2c\20float\2c\20unsigned\20char\2c\20SkMatrix\20const&\2c\20bool\2c\20GrAAType\2c\20SkRect\20const&\2c\20GrUserStencilSettings\20const*\29 -6451:\28anonymous\20namespace\29::ClipGeometry\20\28anonymous\20namespace\29::get_clip_geometry\28skgpu::ganesh::ClipStack::SaveRecord\20const&\2c\20skgpu::ganesh::ClipStack::Draw\20const&\29 -6452:\28anonymous\20namespace\29::CircularRRectEffect::Make\28std::__2::unique_ptr>\2c\20GrClipEdgeType\2c\20unsigned\20int\2c\20SkRRect\20const&\29 -6453:\28anonymous\20namespace\29::CachedTessellationsRec::~CachedTessellationsRec\28\29 -6454:\28anonymous\20namespace\29::CachedTessellationsRec::CachedTessellationsRec\28SkResourceCache::Key\20const&\2c\20sk_sp<\28anonymous\20namespace\29::CachedTessellations>\29 -6455:\28anonymous\20namespace\29::CachedTessellations::~CachedTessellations\28\29 -6456:\28anonymous\20namespace\29::CachedTessellations::CachedTessellations\28\29 -6457:\28anonymous\20namespace\29::CacheImpl::~CacheImpl\28\29 -6458:\28anonymous\20namespace\29::BuilderReceiver::MoveTo\28impeller::TPoint\20const&\2c\20bool\29 -6459:\28anonymous\20namespace\29::BitmapKey::BitmapKey\28SkBitmapCacheDesc\20const&\29 -6460:\28anonymous\20namespace\29::AmbientVerticesFactory::makeVertices\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkPoint*\29\20const -6461:\28anonymous\20namespace\29::AAHairlineOp::~AAHairlineOp\28\29 -6462:\28anonymous\20namespace\29::AAHairlineOp::PathData::PathData\28\28anonymous\20namespace\29::AAHairlineOp::PathData&&\29 -6463:\28anonymous\20namespace\29::AAHairlineOp::AAHairlineOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20unsigned\20char\2c\20SkMatrix\20const&\2c\20SkPath\20const&\2c\20SkIRect\2c\20float\2c\20GrUserStencilSettings\20const*\29 -6464:ToUpperCase -6465:TextureSourceImageGenerator::~TextureSourceImageGenerator\28\29 -6466:TT_Set_Named_Instance -6467:TT_Save_Context -6468:TT_Hint_Glyph -6469:TT_DotFix14 -6470:TT_Done_Context -6471:StringBuffer\20apply_format_string<1024>\28char\20const*\2c\20void*\2c\20char\20\28&\29\20\5b1024\5d\2c\20SkString*\29 -6472:SortContourList\28SkOpContourHead**\2c\20bool\2c\20bool\29 -6473:Skwasm::createSkMatrix\28float\20const*\29 -6474:Skwasm::TextStyle::~TextStyle\28\29 -6475:Skwasm::TextStyle::populatePaintIds\28std::__2::vector>&\29 -6476:Skwasm::TextStyle::TextStyle\28\29 -6477:Skwasm::Surface::_init\28\29 -6478:SkWriter32::writeString\28char\20const*\2c\20unsigned\20long\29 -6479:SkWriter32::writePoint3\28SkPoint3\20const&\29 -6480:SkWStream::writeScalarAsText\28float\29 -6481:SkWBuffer::padToAlign4\28\29 -6482:SkVertices::getSizes\28\29\20const -6483:SkVertices::Builder::init\28SkVertices::Desc\20const&\29 -6484:SkVertices::Builder::Builder\28SkVertices::VertexMode\2c\20int\2c\20int\2c\20unsigned\20int\29 -6485:SkUnicode_client::~SkUnicode_client\28\29 -6486:SkUnicode::convertUtf16ToUtf8\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\29 -6487:SkUnicode::BidiRegion&\20std::__2::vector>::emplace_back\28unsigned\20long&\2c\20unsigned\20long&\2c\20unsigned\20char&\29 -6488:SkUTF::UTF16ToUTF8\28char*\2c\20int\2c\20unsigned\20short\20const*\2c\20unsigned\20long\29 -6489:SkUTF::ToUTF8\28int\2c\20char*\29 -6490:SkTypeface_FreeTypeStream::~SkTypeface_FreeTypeStream\28\29 -6491:SkTypeface_FreeTypeStream::SkTypeface_FreeTypeStream\28std::__2::unique_ptr>\2c\20SkString\2c\20SkFontStyle\20const&\2c\20bool\29 -6492:SkTypeface_FreeType::getFaceRec\28\29\20const -6493:SkTypeface_FreeType::SkTypeface_FreeType\28SkFontStyle\20const&\2c\20bool\29 -6494:SkTypeface_FreeType::GetUnitsPerEm\28FT_FaceRec_*\29 -6495:SkTypeface_Custom::~SkTypeface_Custom\28\29 -6496:SkTypeface_Custom::onGetFamilyName\28SkString*\29\20const -6497:SkTypeface::onGetFixedPitch\28\29\20const -6498:SkTypeface::MakeEmpty\28\29 -6499:SkTreatAsSprite\28SkMatrix\20const&\2c\20SkISize\20const&\2c\20SkSamplingOptions\20const&\2c\20bool\29 -6500:SkTransformShader::update\28SkMatrix\20const&\29 -6501:SkTransformShader::SkTransformShader\28SkShaderBase\20const&\2c\20bool\29 -6502:SkTextBlobBuilder::updateDeferredBounds\28\29 -6503:SkTextBlobBuilder::reserve\28unsigned\20long\29 -6504:SkTextBlobBuilder::allocRunPos\28SkFont\20const&\2c\20int\2c\20SkRect\20const*\29 -6505:SkTextBlobBuilder::TightRunBounds\28SkTextBlob::RunRecord\20const&\29 -6506:SkTextBlob::getIntercepts\28float\20const*\2c\20float*\2c\20SkPaint\20const*\29\20const -6507:SkTaskGroup::add\28std::__2::function\29 -6508:SkTSpan::split\28SkTSpan*\2c\20SkArenaAlloc*\29 -6509:SkTSpan::splitAt\28SkTSpan*\2c\20double\2c\20SkArenaAlloc*\29 -6510:SkTSpan::linearIntersects\28SkTCurve\20const&\29\20const -6511:SkTSpan::hullCheck\28SkTSpan\20const*\2c\20bool*\2c\20bool*\29 -6512:SkTSpan::contains\28double\29\20const -6513:SkTSect::unlinkSpan\28SkTSpan*\29 -6514:SkTSect::removeAllBut\28SkTSpan\20const*\2c\20SkTSpan*\2c\20SkTSect*\29 -6515:SkTSect::recoverCollapsed\28\29 -6516:SkTSect::intersects\28SkTSpan*\2c\20SkTSect*\2c\20SkTSpan*\2c\20int*\29 -6517:SkTSect::coincidentHasT\28double\29 -6518:SkTSect::boundsMax\28\29 -6519:SkTSect::addSplitAt\28SkTSpan*\2c\20double\29 -6520:SkTSect::addForPerp\28SkTSpan*\2c\20double\29 -6521:SkTSect::EndsEqual\28SkTSect\20const*\2c\20SkTSect\20const*\2c\20SkIntersections*\29 -6522:SkTMultiMap::reset\28\29 -6523:SkTMaskGamma<3\2c\203\2c\203>::~SkTMaskGamma\28\29 -6524:SkTMaskGamma<3\2c\203\2c\203>::SkTMaskGamma\28float\2c\20float\29 -6525:SkTMaskGamma<3\2c\203\2c\203>::CanonicalColor\28unsigned\20int\29 -6526:SkTInternalLList::remove\28skgpu::ganesh::SmallPathShapeData*\29 -6527:SkTInternalLList<\28anonymous\20namespace\29::CacheImpl::Value>::remove\28\28anonymous\20namespace\29::CacheImpl::Value*\29 -6528:SkTInternalLList<\28anonymous\20namespace\29::CacheImpl::Value>::addToHead\28\28anonymous\20namespace\29::CacheImpl::Value*\29 -6529:SkTInternalLList::remove\28TriangulationVertex*\29 -6530:SkTInternalLList::addToTail\28TriangulationVertex*\29 -6531:SkTInternalLList::Entry>::addToHead\28SkLRUCache::Entry*\29 -6532:SkTInternalLList>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry>::addToHead\28SkLRUCache>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry*\29 -6533:SkTInternalLList>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Entry>::addToHead\28SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Entry*\29 -6534:SkTDynamicHash<\28anonymous\20namespace\29::CacheImpl::Value\2c\20SkImageFilterCacheKey\2c\20\28anonymous\20namespace\29::CacheImpl::Value>::find\28SkImageFilterCacheKey\20const&\29\20const -6535:SkTDStorage::SkTDStorage\28SkTDStorage&&\29 -6536:SkTDPQueue<\28anonymous\20namespace\29::RunIteratorQueue::Entry\2c\20&\28anonymous\20namespace\29::RunIteratorQueue::CompareEntry\28\28anonymous\20namespace\29::RunIteratorQueue::Entry\20const&\2c\20\28anonymous\20namespace\29::RunIteratorQueue::Entry\20const&\29\2c\20\28int*\20\28*\29\28\28anonymous\20namespace\29::RunIteratorQueue::Entry\20const&\29\290>::insert\28\28anonymous\20namespace\29::RunIteratorQueue::Entry\29 -6537:SkTDPQueue::remove\28GrGpuResource*\29 -6538:SkTDPQueue::percolateUpIfNecessary\28int\29 -6539:SkTDPQueue::percolateDownIfNecessary\28int\29 -6540:SkTDPQueue::insert\28GrGpuResource*\29 -6541:SkTDArray::append\28int\29 -6542:SkTDArray::append\28int\29 -6543:SkTDArray::push_back\28SkRecords::FillBounds::SaveBounds\20const&\29 -6544:SkTDArray::push_back\28SkOpPtT\20const*\20const&\29 -6545:SkTCubic::hullIntersects\28SkDQuad\20const&\2c\20bool*\29\20const -6546:SkTConic::otherPts\28int\2c\20SkDPoint\20const**\29\20const -6547:SkTConic::hullIntersects\28SkDCubic\20const&\2c\20bool*\29\20const -6548:SkTConic::controlsInside\28\29\20const -6549:SkTConic::collapsed\28\29\20const -6550:SkTBlockList::pushItem\28\29 -6551:SkTBlockList::pop_back\28\29 -6552:SkTBlockList::push_back\28skgpu::ganesh::ClipStack::RawElement&&\29 -6553:SkTBlockList::pushItem\28\29 -6554:SkTBlockList::~SkTBlockList\28\29 -6555:SkTBlockList::push_back\28GrGLProgramDataManager::GLUniformInfo\20const&\29 -6556:SkTBlockList::item\28int\29 -6557:SkSynchronizedResourceCache::~SkSynchronizedResourceCache\28\29 -6558:SkSurfaces::RenderTarget\28GrRecordingContext*\2c\20skgpu::Budgeted\2c\20SkImageInfo\20const&\29 -6559:SkSurface_Raster::~SkSurface_Raster\28\29 -6560:SkSurface_Raster::SkSurface_Raster\28skcpu::RecorderImpl*\2c\20SkImageInfo\20const&\2c\20sk_sp\2c\20SkSurfaceProps\20const*\29 -6561:SkSurface_Ganesh::~SkSurface_Ganesh\28\29 -6562:SkSurface_Ganesh::onDiscard\28\29 -6563:SkSurface_Base::replaceBackendTexture\28GrBackendTexture\20const&\2c\20GrSurfaceOrigin\2c\20SkSurface::ContentChangeMode\2c\20void\20\28*\29\28void*\29\2c\20void*\29 -6564:SkSurface_Base::onDraw\28SkCanvas*\2c\20float\2c\20float\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\29 -6565:SkSurface_Base::onCapabilities\28\29 -6566:SkStrokeRec::GetInflationRadius\28SkPaint::Join\2c\20float\2c\20SkPaint::Cap\2c\20float\29 -6567:SkString_from_UTF16BE\28unsigned\20char\20const*\2c\20unsigned\20long\2c\20SkString&\29 -6568:SkString::equals\28char\20const*\2c\20unsigned\20long\29\20const -6569:SkString::equals\28char\20const*\29\20const -6570:SkString::appendVAList\28char\20const*\2c\20void*\29 -6571:SkString::appendUnichar\28int\29 -6572:SkString::appendHex\28unsigned\20int\2c\20int\29 -6573:SkStrikeSpec::SkStrikeSpec\28SkStrikeSpec\20const&\29 -6574:SkStrikeSpec::ShouldDrawAsPath\28SkPaint\20const&\2c\20SkFont\20const&\2c\20SkMatrix\20const&\29::$_0::operator\28\29\28int\2c\20int\29\20const -6575:SkStrikeSpec::ShouldDrawAsPath\28SkPaint\20const&\2c\20SkFont\20const&\2c\20SkMatrix\20const&\29 -6576:SkStrikeSpec::MakeTransformMask\28SkFont\20const&\2c\20SkPaint\20const&\2c\20SkSurfaceProps\20const&\2c\20SkScalerContextFlags\2c\20SkMatrix\20const&\29 -6577:SkStrikeCache::~SkStrikeCache\28\29 -6578:SkStrike::~SkStrike\28\29 -6579:SkStrike::prepareForImage\28SkGlyph*\29 -6580:SkStrike::prepareForDrawable\28SkGlyph*\29 -6581:SkStrike::internalPrepare\28SkSpan\2c\20SkStrike::PathDetail\2c\20SkGlyph\20const**\29 -6582:SkStrSplit\28char\20const*\2c\20char\20const*\2c\20SkStrSplitMode\2c\20skia_private::TArray*\29 -6583:SkStrAppendU32\28char*\2c\20unsigned\20int\29 -6584:SkStrAppendS32\28char*\2c\20int\29 -6585:SkSpriteBlitter_Memcpy::~SkSpriteBlitter_Memcpy\28\29 -6586:SkSpecialImages::AsView\28GrRecordingContext*\2c\20SkSpecialImage\20const*\29 -6587:SkSpecialImage_Raster::~SkSpecialImage_Raster\28\29 -6588:SkSpecialImage_Raster::getROPixels\28SkBitmap*\29\20const -6589:SkSpecialImage_Raster::SkSpecialImage_Raster\28SkIRect\20const&\2c\20SkBitmap\20const&\2c\20SkSurfaceProps\20const&\29 -6590:SkSpecialImage_Gpu::~SkSpecialImage_Gpu\28\29 -6591:SkSpecialImage::SkSpecialImage\28SkIRect\20const&\2c\20unsigned\20int\2c\20SkColorInfo\20const&\2c\20SkSurfaceProps\20const&\29 -6592:SkSize\20skif::Mapping::map\28SkSize\20const&\2c\20SkMatrix\20const&\29 -6593:SkShapers::unicode::BidiRunIterator\28sk_sp\2c\20char\20const*\2c\20unsigned\20long\2c\20unsigned\20char\29 -6594:SkShapers::HB::ShapeDontWrapOrReorder\28sk_sp\2c\20sk_sp\29 -6595:SkShaper::TrivialLanguageRunIterator::~TrivialLanguageRunIterator\28\29 -6596:SkShaper::MakeStdLanguageRunIterator\28char\20const*\2c\20unsigned\20long\29 -6597:SkShaper::MakeFontMgrRunIterator\28char\20const*\2c\20unsigned\20long\2c\20SkFont\20const&\2c\20sk_sp\29 -6598:SkShadowTessellator::MakeAmbient\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkPoint3\20const&\2c\20bool\29 -6599:SkShaders::MatrixRec::totalMatrix\28\29\20const -6600:SkShaders::MatrixRec::concat\28SkMatrix\20const&\29\20const -6601:SkShaders::Empty\28\29 -6602:SkShaders::Color\28unsigned\20int\29 -6603:SkShaders::Blend\28sk_sp\2c\20sk_sp\2c\20sk_sp\29 -6604:SkShaderUtils::VisitLineByLine\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20std::__2::function\20const&\29 -6605:SkShaderUtils::GLSLPrettyPrint::undoNewlineAfter\28char\29 -6606:SkShaderUtils::GLSLPrettyPrint::parseUntil\28char\20const*\29 -6607:SkShaderUtils::GLSLPrettyPrint::parseUntilNewline\28\29 -6608:SkShaderBlurAlgorithm::renderBlur\28SkRuntimeEffectBuilder*\2c\20SkFilterMode\2c\20SkISize\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkTileMode\2c\20SkIRect\20const&\29\20const -6609:SkShaderBlurAlgorithm::evalBlur1D\28float\2c\20int\2c\20SkV2\2c\20sk_sp\2c\20SkIRect\2c\20SkTileMode\2c\20SkIRect\29\20const -6610:SkShaderBlurAlgorithm::GetLinearBlur1DEffect\28int\29 -6611:SkShaderBlurAlgorithm::GetBlur2DEffect\28SkISize\20const&\29 -6612:SkShaderBlurAlgorithm::Compute2DBlurOffsets\28SkISize\2c\20std::__2::array&\29 -6613:SkShaderBlurAlgorithm::Compute2DBlurKernel\28SkSize\2c\20SkISize\2c\20std::__2::array&\29 -6614:SkShaderBlurAlgorithm::Compute2DBlurKernel\28SkSize\2c\20SkISize\2c\20SkSpan\29 -6615:SkShaderBlurAlgorithm::Compute1DBlurLinearKernel\28float\2c\20int\2c\20std::__2::array&\29 -6616:SkShader::makeWithColorFilter\28sk_sp\29\20const -6617:SkScan::PathRequiresTiling\28SkIRect\20const&\29 -6618:SkScan::HairLine\28SkPoint\20const*\2c\20int\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -6619:SkScan::FillXRect\28SkIRect\20const&\2c\20SkRegion\20const*\2c\20SkBlitter*\29 -6620:SkScan::FillRect\28SkRect\20const&\2c\20SkRegion\20const*\2c\20SkBlitter*\29 -6621:SkScan::AntiHairPath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -6622:SkScan::AntiFrameRect\28SkRect\20const&\2c\20SkPoint\20const&\2c\20SkRegion\20const*\2c\20SkBlitter*\29 -6623:SkScan::AntiFillRect\28SkRect\20const&\2c\20SkRegion\20const*\2c\20SkBlitter*\29 -6624:SkScan::AntiFillPath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -6625:SkScan::AAAFillPath\28SkPathRaw\20const&\2c\20SkBlitter*\2c\20SkIRect\20const&\2c\20SkIRect\20const&\2c\20bool\29 -6626:SkScalerContext_FreeType::~SkScalerContext_FreeType\28\29 -6627:SkScalerContext_FreeType::shouldSubpixelBitmap\28SkGlyph\20const&\2c\20SkMatrix\20const&\29 -6628:SkScalerContext_FreeType::getCBoxForLetter\28char\2c\20FT_BBox_*\29 -6629:SkScalerContext_FreeType::getBoundsOfCurrentOutlineGlyph\28FT_GlyphSlotRec_*\2c\20SkRect*\29 -6630:SkScalerContextRec::setLuminanceColor\28unsigned\20int\29 -6631:SkScalerContextFTUtils::drawCOLRv1Glyph\28FT_FaceRec_*\2c\20SkGlyph\20const&\2c\20unsigned\20int\2c\20SkSpan\2c\20SkCanvas*\29\20const -6632:SkScalerContextFTUtils::drawCOLRv0Glyph\28FT_FaceRec_*\2c\20SkGlyph\20const&\2c\20unsigned\20int\2c\20SkSpan\2c\20SkCanvas*\29\20const -6633:SkScalerContext::makeGlyph\28SkPackedGlyphID\2c\20SkArenaAlloc*\29 -6634:SkScalerContext::internalGetPath\28SkGlyph&\2c\20SkArenaAlloc*\2c\20std::__2::optional&&\29 -6635:SkScalerContext::SkScalerContext\28SkTypeface&\2c\20SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29 -6636:SkScalerContext::SaturateGlyphBounds\28SkGlyph*\2c\20SkRect&&\29 -6637:SkScalerContext::MakeRecAndEffects\28SkFont\20const&\2c\20SkPaint\20const&\2c\20SkSurfaceProps\20const&\2c\20SkScalerContextFlags\2c\20SkMatrix\20const&\2c\20SkScalerContextRec*\2c\20SkScalerContextEffects*\29 -6638:SkScalerContext::MakeEmpty\28SkTypeface&\2c\20SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29 -6639:SkScalerContext::GeneratedPath::GeneratedPath\28SkScalerContext::GeneratedPath&&\29 -6640:SkScalerContext::AutoDescriptorGivenRecAndEffects\28SkScalerContextRec\20const&\2c\20SkScalerContextEffects\20const&\2c\20SkAutoDescriptor*\29 -6641:SkSTArenaAlloc<4096ul>::SkSTArenaAlloc\28unsigned\20long\29 -6642:SkSTArenaAlloc<256ul>::SkSTArenaAlloc\28unsigned\20long\29 -6643:SkSLCombinedSamplerTypeForTextureType\28GrTextureType\29 -6644:SkSL::type_to_sksltype\28SkSL::Context\20const&\2c\20SkSL::Type\20const&\2c\20SkSLType*\29 -6645:SkSL::stoi\28std::__2::basic_string_view>\2c\20long\20long*\29 -6646:SkSL::splat_scalar\28SkSL::Context\20const&\2c\20SkSL::Expression\20const&\2c\20SkSL::Type\20const&\29 -6647:SkSL::simplify_constant_equality\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\29 -6648:SkSL::short_circuit_boolean\28SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\29 -6649:SkSL::remove_break_statements\28std::__2::unique_ptr>&\29::RemoveBreaksWriter::visitStatementPtr\28std::__2::unique_ptr>&\29 -6650:SkSL::optimize_intrinsic_call\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::IntrinsicKind\2c\20SkSL::ExpressionArray\20const&\2c\20SkSL::Type\20const&\29::$_2::operator\28\29\28int\29\20const -6651:SkSL::optimize_intrinsic_call\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::IntrinsicKind\2c\20SkSL::ExpressionArray\20const&\2c\20SkSL::Type\20const&\29::$_1::operator\28\29\28int\29\20const -6652:SkSL::optimize_intrinsic_call\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::IntrinsicKind\2c\20SkSL::ExpressionArray\20const&\2c\20SkSL::Type\20const&\29::$_0::operator\28\29\28int\29\20const -6653:SkSL::negate_expression\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Type\20const&\29 -6654:SkSL::make_reciprocal_expression\28SkSL::Context\20const&\2c\20SkSL::Expression\20const&\29 -6655:SkSL::index_out_of_range\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20long\20long\2c\20SkSL::Expression\20const&\29 -6656:SkSL::hoist_vardecl_symbols_into_outer_scope\28SkSL::Context\20const&\2c\20SkSL::Block\20const&\2c\20SkSL::SymbolTable*\2c\20SkSL::SymbolTable*\29::SymbolHoister::visitStatement\28SkSL::Statement\20const&\29 -6657:SkSL::get_struct_definitions_from_module\28SkSL::Program&\2c\20SkSL::Module\20const&\2c\20std::__2::vector>*\29 -6658:SkSL::find_existing_declaration\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::ModifierFlags\2c\20SkSL::IntrinsicKind\2c\20std::__2::basic_string_view>\2c\20skia_private::TArray>\2c\20true>&\2c\20SkSL::Position\2c\20SkSL::Type\20const*\2c\20SkSL::FunctionDeclaration**\29::$_0::operator\28\29\28\29\20const -6659:SkSL::extract_matrix\28SkSL::Expression\20const*\2c\20float*\29 -6660:SkSL::eliminate_unreachable_code\28SkSpan>>\2c\20SkSL::ProgramUsage*\29::UnreachableCodeEliminator::visitStatementPtr\28std::__2::unique_ptr>&\29 -6661:SkSL::eliminate_no_op_boolean\28SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\29 -6662:SkSL::check_main_signature\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20skia_private::TArray>\2c\20true>&\29::$_4::operator\28\29\28int\29\20const -6663:SkSL::check_main_signature\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20skia_private::TArray>\2c\20true>&\29::$_2::operator\28\29\28SkSL::Type\20const&\29\20const -6664:SkSL::check_main_signature\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20skia_private::TArray>\2c\20true>&\29::$_1::operator\28\29\28int\29\20const -6665:SkSL::argument_needs_scratch_variable\28SkSL::Expression\20const*\2c\20SkSL::Variable\20const*\2c\20SkSL::ProgramUsage\20const&\29 -6666:SkSL::argument_and_parameter_flags_match\28SkSL::Expression\20const&\2c\20SkSL::Variable\20const&\29 -6667:SkSL::apply_to_elements\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20double\20\28*\29\28double\29\29 -6668:SkSL::append_rtadjust_fixup_to_vertex_main\28SkSL::Context\20const&\2c\20SkSL::FunctionDeclaration\20const&\2c\20SkSL::Block&\29::AppendRTAdjustFixupHelper::Adjust\28\29\20const -6669:SkSL::\28anonymous\20namespace\29::clone_with_ref_kind\28SkSL::Expression\20const&\2c\20SkSL::VariableRefKind\2c\20SkSL::Position\29 -6670:SkSL::\28anonymous\20namespace\29::check_valid_uniform_type\28SkSL::Position\2c\20SkSL::Type\20const*\2c\20SkSL::Context\20const&\2c\20bool\29::$_0::operator\28\29\28\29\20const -6671:SkSL::\28anonymous\20namespace\29::caps_lookup_table\28\29 -6672:SkSL::\28anonymous\20namespace\29::ReturnsInputAlphaVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -6673:SkSL::\28anonymous\20namespace\29::ProgramUsageVisitor::visitStructFields\28SkSL::Type\20const&\29 -6674:SkSL::\28anonymous\20namespace\29::ProgramUsageVisitor::visitStatement\28SkSL::Statement\20const&\29 -6675:SkSL::\28anonymous\20namespace\29::ProgramUsageVisitor::visitExpression\28SkSL::Expression\20const&\29 -6676:SkSL::\28anonymous\20namespace\29::NodeCountVisitor::visitStatement\28SkSL::Statement\20const&\29 -6677:SkSL::\28anonymous\20namespace\29::IsAssignableVisitor::visitExpression\28SkSL::Expression&\2c\20SkSL::FieldAccess\20const*\29::'lambda'\28\29::operator\28\29\28\29\20const -6678:SkSL::\28anonymous\20namespace\29::FinalizationVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -6679:SkSL::Variable::MakeScratchVariable\28SkSL::Context\20const&\2c\20SkSL::Mangler&\2c\20std::__2::basic_string_view>\2c\20SkSL::Type\20const*\2c\20SkSL::SymbolTable*\2c\20std::__2::unique_ptr>\29 -6680:SkSL::VarDeclaration::ErrorCheck\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Position\2c\20SkSL::Layout\20const&\2c\20SkSL::ModifierFlags\2c\20SkSL::Type\20const*\2c\20SkSL::Type\20const*\2c\20SkSL::VariableStorage\29 -6681:SkSL::TypeReference::description\28SkSL::OperatorPrecedence\29\20const -6682:SkSL::TypeReference::VerifyType\28SkSL::Context\20const&\2c\20SkSL::Type\20const*\2c\20SkSL::Position\29 -6683:SkSL::TypeReference::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const*\29 -6684:SkSL::Type::checkIfUsableInArray\28SkSL::Context\20const&\2c\20SkSL::Position\29\20const -6685:SkSL::Type::checkForOutOfRangeLiteral\28SkSL::Context\20const&\2c\20SkSL::Expression\20const&\29\20const -6686:SkSL::Type::MakeStructType\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::basic_string_view>\2c\20skia_private::TArray\2c\20bool\29 -6687:SkSL::Type::MakeLiteralType\28char\20const*\2c\20SkSL::Type\20const&\2c\20signed\20char\29 -6688:SkSL::Transform::\28anonymous\20namespace\29::BuiltinVariableScanner::addDeclaringElement\28SkSL::Symbol\20const*\29 -6689:SkSL::Transform::HoistSwitchVarDeclarationsAtTopLevel\28SkSL::Context\20const&\2c\20skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>&\2c\20SkSL::SymbolTable&\2c\20SkSL::Position\29::HoistSwitchVarDeclsVisitor::visitStatementPtr\28std::__2::unique_ptr>&\29 -6690:SkSL::Transform::EliminateDeadGlobalVariables\28SkSL::Program&\29::$_0::operator\28\29\28std::__2::unique_ptr>\20const&\29\20const -6691:SkSL::Transform::EliminateDeadFunctions\28SkSL::Program&\29 -6692:SkSL::TernaryExpression::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -6693:SkSL::SymbolTable::moveSymbolTo\28SkSL::SymbolTable*\2c\20SkSL::Symbol*\2c\20SkSL::Context\20const&\29 -6694:SkSL::SymbolTable::isBuiltinType\28std::__2::basic_string_view>\29\20const -6695:SkSL::SymbolTable::insertNewParent\28\29 -6696:SkSL::SymbolTable::addWithoutOwnership\28SkSL::Symbol*\29 -6697:SkSL::Symbol::instantiate\28SkSL::Context\20const&\2c\20SkSL::Position\29\20const -6698:SkSL::SwitchStatement::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -6699:SkSL::SwitchCase::Make\28SkSL::Position\2c\20long\20long\2c\20std::__2::unique_ptr>\29 -6700:SkSL::SwitchCase::MakeDefault\28SkSL::Position\2c\20std::__2::unique_ptr>\29 -6701:SkSL::StructType::slotCount\28\29\20const -6702:SkSL::StructType::StructType\28SkSL::Position\2c\20std::__2::basic_string_view>\2c\20skia_private::TArray\2c\20int\2c\20bool\2c\20bool\29 -6703:SkSL::String::vappendf\28std::__2::basic_string\2c\20std::__2::allocator>*\2c\20char\20const*\2c\20void*\29 -6704:SkSL::SingleArgumentConstructor::argumentSpan\28\29 -6705:SkSL::Setting::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20bool\20const\20SkSL::ShaderCaps::*\29 -6706:SkSL::RP::stack_usage\28SkSL::RP::Instruction\20const&\29 -6707:SkSL::RP::is_sliceable_swizzle\28SkSpan\29 -6708:SkSL::RP::is_immediate_op\28SkSL::RP::BuilderOp\29 -6709:SkSL::RP::UnownedLValueSlice::isWritable\28\29\20const -6710:SkSL::RP::UnownedLValueSlice::dynamicSlotRange\28\29 -6711:SkSL::RP::SwizzleLValue::~SwizzleLValue\28\29 -6712:SkSL::RP::ScratchLValue::~ScratchLValue\28\29 -6713:SkSL::RP::Program::appendStages\28SkRasterPipeline*\2c\20SkArenaAlloc*\2c\20SkSL::RP::Callbacks*\2c\20SkSpan\29\20const -6714:SkSL::RP::Program::appendStackRewind\28skia_private::TArray*\29\20const -6715:SkSL::RP::Program::appendCopyImmutableUnmasked\28skia_private::TArray*\2c\20SkArenaAlloc*\2c\20std::byte*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20int\29\20const -6716:SkSL::RP::Program::appendAdjacentNWayTernaryOp\28skia_private::TArray*\2c\20SkArenaAlloc*\2c\20SkSL::RP::ProgramOp\2c\20std::byte*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20int\29\20const -6717:SkSL::RP::Program::appendAdjacentNWayBinaryOp\28skia_private::TArray*\2c\20SkArenaAlloc*\2c\20SkSL::RP::ProgramOp\2c\20unsigned\20int\2c\20unsigned\20int\2c\20int\29\20const -6718:SkSL::RP::ImmutableLValue::fixedSlotRange\28SkSL::RP::Generator*\29 -6719:SkSL::RP::Generator::writeVarDeclaration\28SkSL::VarDeclaration\20const&\29 -6720:SkSL::RP::Generator::writeFunction\28SkSL::IRNode\20const&\2c\20SkSL::FunctionDefinition\20const&\2c\20SkSpan>\20const>\29 -6721:SkSL::RP::Generator::storeImmutableValueToSlots\28skia_private::TArray\20const&\2c\20SkSL::RP::SlotRange\29 -6722:SkSL::RP::Generator::returnComplexity\28SkSL::FunctionDefinition\20const*\29 -6723:SkSL::RP::Generator::pushVariableReferencePartial\28SkSL::VariableReference\20const&\2c\20SkSL::RP::SlotRange\29 -6724:SkSL::RP::Generator::pushLengthIntrinsic\28int\29 -6725:SkSL::RP::Generator::pushLValueOrExpression\28SkSL::RP::LValue*\2c\20SkSL::Expression\20const&\29 -6726:SkSL::RP::Generator::pushIntrinsic\28SkSL::RP::BuilderOp\2c\20SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\29 -6727:SkSL::RP::Generator::pushIntrinsic\28SkSL::IntrinsicKind\2c\20SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\29 -6728:SkSL::RP::Generator::pushImmutableData\28SkSL::Expression\20const&\29 -6729:SkSL::RP::Generator::getImmutableValueForExpression\28SkSL::Expression\20const&\2c\20skia_private::TArray*\29 -6730:SkSL::RP::Generator::getImmutableBitsForSlot\28SkSL::Expression\20const&\2c\20unsigned\20long\29 -6731:SkSL::RP::Generator::findPreexistingImmutableData\28skia_private::TArray\20const&\29 -6732:SkSL::RP::Generator::discardTraceScopeMask\28\29 -6733:SkSL::RP::DynamicIndexLValue::dynamicSlotRange\28\29 -6734:SkSL::RP::Builder::push_condition_mask\28\29 -6735:SkSL::RP::Builder::pop_slots_unmasked\28SkSL::RP::SlotRange\29 -6736:SkSL::RP::Builder::pop_condition_mask\28\29 -6737:SkSL::RP::Builder::pop_and_reenable_loop_mask\28\29 -6738:SkSL::RP::Builder::merge_loop_mask\28\29 -6739:SkSL::RP::Builder::merge_inv_condition_mask\28\29 -6740:SkSL::RP::Builder::mask_off_loop_mask\28\29 -6741:SkSL::RP::Builder::discard_stack\28int\2c\20int\29 -6742:SkSL::RP::Builder::copy_stack_to_slots_unmasked\28SkSL::RP::SlotRange\2c\20int\29 -6743:SkSL::RP::Builder::copy_stack_to_slots_unmasked\28SkSL::RP::SlotRange\29 -6744:SkSL::RP::Builder::copy_stack_to_slots\28SkSL::RP::SlotRange\29 -6745:SkSL::RP::Builder::branch_if_any_lanes_active\28int\29 -6746:SkSL::RP::AutoStack::pushClone\28SkSL::RP::SlotRange\2c\20int\29 -6747:SkSL::RP::AutoContinueMask::~AutoContinueMask\28\29 -6748:SkSL::RP::AutoContinueMask::exitLoopBody\28\29 -6749:SkSL::RP::AutoContinueMask::enterLoopBody\28\29 -6750:SkSL::RP::AutoContinueMask::enable\28\29 -6751:SkSL::ProgramUsage::remove\28SkSL::Expression\20const*\29 -6752:SkSL::ProgramUsage::get\28SkSL::FunctionDeclaration\20const&\29\20const -6753:SkSL::ProgramUsage::add\28SkSL::Statement\20const*\29 -6754:SkSL::ProgramUsage::add\28SkSL::Expression\20const*\29 -6755:SkSL::ProgramConfig::ProgramConfig\28\29 -6756:SkSL::Program::~Program\28\29 -6757:SkSL::PostfixExpression::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20SkSL::Operator\29 -6758:SkSL::PipelineStage::PipelineStageCodeGenerator::functionName\28SkSL::FunctionDeclaration\20const&\2c\20int\29 -6759:SkSL::PipelineStage::PipelineStageCodeGenerator::functionDeclaration\28SkSL::FunctionDeclaration\20const&\29 -6760:SkSL::PipelineStage::PipelineStageCodeGenerator::forEachSpecialization\28SkSL::FunctionDeclaration\20const&\2c\20std::__2::function\20const&\29 -6761:SkSL::Parser::~Parser\28\29 -6762:SkSL::Parser::varDeclarations\28\29 -6763:SkSL::Parser::varDeclarationsPrefix\28SkSL::Parser::VarDeclarationsPrefix*\29 -6764:SkSL::Parser::varDeclarationsOrExpressionStatement\28\29 -6765:SkSL::Parser::switchCaseBody\28SkSL::ExpressionArray*\2c\20skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>*\2c\20std::__2::unique_ptr>\29 -6766:SkSL::Parser::shiftExpression\28\29 -6767:SkSL::Parser::relationalExpression\28\29 -6768:SkSL::Parser::multiplicativeExpression\28\29 -6769:SkSL::Parser::logicalXorExpression\28\29 -6770:SkSL::Parser::logicalAndExpression\28\29 -6771:SkSL::Parser::localVarDeclarationEnd\28SkSL::Position\2c\20SkSL::Modifiers\20const&\2c\20SkSL::Type\20const*\2c\20SkSL::Token\29 -6772:SkSL::Parser::intLiteral\28long\20long*\29 -6773:SkSL::Parser::identifier\28std::__2::basic_string_view>*\29 -6774:SkSL::Parser::globalVarDeclarationEnd\28SkSL::Position\2c\20SkSL::Modifiers\20const&\2c\20SkSL::Type\20const*\2c\20SkSL::Token\29 -6775:SkSL::Parser::expressionStatement\28\29 -6776:SkSL::Parser::expectNewline\28\29 -6777:SkSL::Parser::equalityExpression\28\29 -6778:SkSL::Parser::directive\28bool\29 -6779:SkSL::Parser::declarations\28\29 -6780:SkSL::Parser::bitwiseXorExpression\28\29 -6781:SkSL::Parser::bitwiseOrExpression\28\29 -6782:SkSL::Parser::bitwiseAndExpression\28\29 -6783:SkSL::Parser::additiveExpression\28\29 -6784:SkSL::Parser::addGlobalVarDeclaration\28std::__2::unique_ptr>\29 -6785:SkSL::Parser::Parser\28SkSL::Compiler*\2c\20SkSL::ProgramSettings\20const&\2c\20SkSL::ProgramKind\2c\20std::__2::unique_ptr\2c\20std::__2::allocator>\2c\20std::__2::default_delete\2c\20std::__2::allocator>>>\29 -6786:SkSL::MultiArgumentConstructor::argumentSpan\28\29 -6787:SkSL::ModuleLoader::loadVertexModule\28SkSL::Compiler*\29 -6788:SkSL::ModuleLoader::loadSharedModule\28SkSL::Compiler*\29 -6789:SkSL::ModuleLoader::loadPublicModule\28SkSL::Compiler*\29 -6790:SkSL::ModuleLoader::loadFragmentModule\28SkSL::Compiler*\29 -6791:SkSL::ModuleLoader::Get\28\29 -6792:SkSL::Module::~Module\28\29 -6793:SkSL::MatrixType::bitWidth\28\29\20const -6794:SkSL::MakeRasterPipelineProgram\28SkSL::Program\20const&\2c\20SkSL::FunctionDefinition\20const&\2c\20SkSL::DebugTracePriv*\2c\20bool\29 -6795:SkSL::Layout::operator!=\28SkSL::Layout\20const&\29\20const -6796:SkSL::Layout::description\28\29\20const -6797:SkSL::Intrinsics::\28anonymous\20namespace\29::finalize_distance\28double\29 -6798:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_matrixCompMult\28double\2c\20double\2c\20double\29 -6799:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_length\28std::__2::array\20const&\29 -6800:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_add\28SkSL::Context\20const&\2c\20std::__2::array\20const&\29 -6801:SkSL::Inliner::inlineStatement\28SkSL::Position\2c\20skia_private::THashMap>\2c\20SkGoodHash>*\2c\20SkSL::SymbolTable*\2c\20std::__2::unique_ptr>*\2c\20SkSL::Analysis::ReturnComplexity\2c\20SkSL::Statement\20const&\2c\20SkSL::ProgramUsage\20const&\2c\20bool\29 -6802:SkSL::Inliner::inlineExpression\28SkSL::Position\2c\20skia_private::THashMap>\2c\20SkGoodHash>*\2c\20SkSL::SymbolTable*\2c\20SkSL::Expression\20const&\29 -6803:SkSL::Inliner::buildCandidateList\28std::__2::vector>\2c\20std::__2::allocator>>>\20const&\2c\20SkSL::SymbolTable*\2c\20SkSL::ProgramUsage*\2c\20SkSL::InlineCandidateList*\29::$_1::operator\28\29\28SkSL::InlineCandidate\20const&\29\20const -6804:SkSL::Inliner::buildCandidateList\28std::__2::vector>\2c\20std::__2::allocator>>>\20const&\2c\20SkSL::SymbolTable*\2c\20SkSL::ProgramUsage*\2c\20SkSL::InlineCandidateList*\29::$_0::operator\28\29\28SkSL::InlineCandidate\20const&\29\20const -6805:SkSL::Inliner::InlinedCall::~InlinedCall\28\29 -6806:SkSL::IndexExpression::~IndexExpression\28\29 -6807:SkSL::IfStatement::~IfStatement\28\29 -6808:SkSL::IRHelpers::Ref\28SkSL::Variable\20const*\29\20const -6809:SkSL::IRHelpers::Mul\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29\20const -6810:SkSL::IRHelpers::Assign\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29\20const -6811:SkSL::GLSLCodeGenerator::writeVarDeclaration\28SkSL::VarDeclaration\20const&\2c\20bool\29 -6812:SkSL::GLSLCodeGenerator::writeProgramElement\28SkSL::ProgramElement\20const&\29 -6813:SkSL::GLSLCodeGenerator::writeMinAbsHack\28SkSL::Expression&\2c\20SkSL::Expression&\29 -6814:SkSL::GLSLCodeGenerator::generateCode\28\29 -6815:SkSL::FunctionDefinition::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::FunctionDeclaration\20const&\2c\20std::__2::unique_ptr>\29::Finalizer::visitStatementPtr\28std::__2::unique_ptr>&\29 -6816:SkSL::FunctionDefinition::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::FunctionDeclaration\20const&\2c\20std::__2::unique_ptr>\29::Finalizer::addLocalVariable\28SkSL::Variable\20const*\2c\20SkSL::Position\29 -6817:SkSL::FunctionDeclaration::~FunctionDeclaration\28\29_7111 -6818:SkSL::FunctionDeclaration::~FunctionDeclaration\28\29 -6819:SkSL::FunctionDeclaration::mangledName\28\29\20const -6820:SkSL::FunctionDeclaration::getMainInputColorParameter\28\29\20const -6821:SkSL::FunctionDeclaration::getMainDestColorParameter\28\29\20const -6822:SkSL::FunctionDeclaration::determineFinalTypes\28SkSL::ExpressionArray\20const&\2c\20skia_private::STArray<8\2c\20SkSL::Type\20const*\2c\20true>*\2c\20SkSL::Type\20const**\29\20const -6823:SkSL::FunctionDeclaration::FunctionDeclaration\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::ModifierFlags\2c\20std::__2::basic_string_view>\2c\20skia_private::TArray\2c\20SkSL::Type\20const*\2c\20SkSL::IntrinsicKind\29 -6824:SkSL::FunctionCall::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const*\2c\20SkSL::FunctionDeclaration\20const&\2c\20SkSL::ExpressionArray\29 -6825:SkSL::FunctionCall::FunctionCall\28SkSL::Position\2c\20SkSL::Type\20const*\2c\20SkSL::FunctionDeclaration\20const*\2c\20SkSL::ExpressionArray\2c\20SkSL::FunctionCall\20const*\29 -6826:SkSL::FunctionCall::FindBestFunctionForCall\28SkSL::Context\20const&\2c\20SkSL::FunctionDeclaration\20const*\2c\20SkSL::ExpressionArray\20const&\29 -6827:SkSL::FunctionCall::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::FunctionDeclaration\20const&\2c\20SkSL::ExpressionArray\29 -6828:SkSL::ForStatement::~ForStatement\28\29 -6829:SkSL::ForStatement::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::ForLoopPositions\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -6830:SkSL::FindIntrinsicKind\28std::__2::basic_string_view>\29 -6831:SkSL::FieldAccess::~FieldAccess\28\29_6988 -6832:SkSL::FieldAccess::~FieldAccess\28\29 -6833:SkSL::FieldAccess::description\28SkSL::OperatorPrecedence\29\20const -6834:SkSL::FieldAccess::FieldAccess\28SkSL::Position\2c\20std::__2::unique_ptr>\2c\20int\2c\20SkSL::FieldAccessOwnerKind\29 -6835:SkSL::ExtendedVariable::~ExtendedVariable\28\29 -6836:SkSL::Expression::isFloatLiteral\28\29\20const -6837:SkSL::Expression::coercionCost\28SkSL::Type\20const&\29\20const -6838:SkSL::DoStatement::~DoStatement\28\29_6977 -6839:SkSL::DoStatement::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -6840:SkSL::DiscardStatement::Make\28SkSL::Context\20const&\2c\20SkSL::Position\29 -6841:SkSL::ContinueStatement::Make\28SkSL::Position\29 -6842:SkSL::ConstructorStruct::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20SkSL::ExpressionArray\29 -6843:SkSL::ConstructorScalarCast::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20SkSL::ExpressionArray\29 -6844:SkSL::ConstructorMatrixResize::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>\29 -6845:SkSL::Constructor::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20SkSL::ExpressionArray\29 -6846:SkSL::Compiler::resetErrors\28\29 -6847:SkSL::Compiler::initializeContext\28SkSL::Module\20const*\2c\20SkSL::ProgramKind\2c\20SkSL::ProgramSettings\2c\20std::__2::basic_string_view>\2c\20SkSL::ModuleType\29 -6848:SkSL::Compiler::cleanupContext\28\29 -6849:SkSL::CoercionCost::operator<\28SkSL::CoercionCost\29\20const -6850:SkSL::ChildCall::~ChildCall\28\29_6916 -6851:SkSL::ChildCall::~ChildCall\28\29 -6852:SkSL::ChildCall::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const*\2c\20SkSL::Variable\20const&\2c\20SkSL::ExpressionArray\29 -6853:SkSL::ChildCall::ChildCall\28SkSL::Position\2c\20SkSL::Type\20const*\2c\20SkSL::Variable\20const*\2c\20SkSL::ExpressionArray\29 -6854:SkSL::BreakStatement::Make\28SkSL::Position\29 -6855:SkSL::Block::Block\28SkSL::Position\2c\20skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>\2c\20SkSL::Block::Kind\2c\20std::__2::unique_ptr>\29 -6856:SkSL::BinaryExpression::isAssignmentIntoVariable\28\29 -6857:SkSL::ArrayType::columns\28\29\20const -6858:SkSL::Analysis::\28anonymous\20namespace\29::LoopControlFlowVisitor::visitStatement\28SkSL::Statement\20const&\29 -6859:SkSL::Analysis::IsDynamicallyUniformExpression\28SkSL::Expression\20const&\29::IsDynamicallyUniformExpressionVisitor::visitExpression\28SkSL::Expression\20const&\29 -6860:SkSL::Analysis::IsDynamicallyUniformExpression\28SkSL::Expression\20const&\29 -6861:SkSL::Analysis::IsConstantExpression\28SkSL::Expression\20const&\29 -6862:SkSL::Analysis::IsCompileTimeConstant\28SkSL::Expression\20const&\29::IsCompileTimeConstantVisitor::visitExpression\28SkSL::Expression\20const&\29 -6863:SkSL::Analysis::IsAssignable\28SkSL::Expression&\2c\20SkSL::Analysis::AssignmentInfo*\2c\20SkSL::ErrorReporter*\29 -6864:SkSL::Analysis::HasSideEffects\28SkSL::Expression\20const&\29::HasSideEffectsVisitor::visitExpression\28SkSL::Expression\20const&\29 -6865:SkSL::Analysis::GetLoopUnrollInfo\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::ForLoopPositions\20const&\2c\20SkSL::Statement\20const*\2c\20std::__2::unique_ptr>*\2c\20SkSL::Expression\20const*\2c\20SkSL::Statement\20const*\2c\20SkSL::ErrorReporter*\29 -6866:SkSL::Analysis::GetLoopControlFlowInfo\28SkSL::Statement\20const&\29 -6867:SkSL::Analysis::ContainsVariable\28SkSL::Expression\20const&\2c\20SkSL::Variable\20const&\29::ContainsVariableVisitor::visitExpression\28SkSL::Expression\20const&\29 -6868:SkSL::Analysis::ContainsRTAdjust\28SkSL::Expression\20const&\29::ContainsRTAdjustVisitor::visitExpression\28SkSL::Expression\20const&\29 -6869:SkSL::Analysis::CheckProgramStructure\28SkSL::Program\20const&\29::ProgramStructureVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -6870:SkSL::AliasType::numberKind\28\29\20const -6871:SkSL::AliasType::isOrContainsBool\28\29\20const -6872:SkSL::AliasType::isOrContainsAtomic\28\29\20const -6873:SkSL::AliasType::isAllowedInES2\28\29\20const -6874:SkSBlockAllocator<80ul>::SkSBlockAllocator\28SkBlockAllocator::GrowthPolicy\2c\20unsigned\20long\29 -6875:SkRuntimeShader::~SkRuntimeShader\28\29 -6876:SkRuntimeEffectPriv::VarAsChild\28SkSL::Variable\20const&\2c\20int\29 -6877:SkRuntimeEffect::~SkRuntimeEffect\28\29 -6878:SkRuntimeEffect::getRPProgram\28SkSL::DebugTracePriv*\29\20const -6879:SkRuntimeEffect::MakeForShader\28SkString\2c\20SkRuntimeEffect::Options\20const&\29 -6880:SkRuntimeEffect::ChildPtr::type\28\29\20const -6881:SkRuntimeEffect::ChildPtr::shader\28\29\20const -6882:SkRuntimeEffect::ChildPtr::colorFilter\28\29\20const -6883:SkRuntimeEffect::ChildPtr::blender\28\29\20const -6884:SkRgnBuilder::collapsWithPrev\28\29 -6885:SkResourceCache::visitAll\28void\20\28*\29\28SkResourceCache::Rec\20const&\2c\20void*\29\2c\20void*\29 -6886:SkResourceCache::setTotalByteLimit\28unsigned\20long\29 -6887:SkResourceCache::release\28SkResourceCache::Rec*\29 -6888:SkResourceCache::purgeAll\28\29 -6889:SkResourceCache::newCachedData\28unsigned\20long\29 -6890:SkResourceCache::getEffectiveSingleAllocationByteLimit\28\29\20const -6891:SkResourceCache::find\28SkResourceCache::Key\20const&\2c\20bool\20\28*\29\28SkResourceCache::Rec\20const&\2c\20void*\29\2c\20void*\29 -6892:SkResourceCache::dump\28\29\20const -6893:SkResourceCache::add\28SkResourceCache::Rec*\2c\20void*\29 -6894:SkResourceCache::PostPurgeSharedID\28unsigned\20long\20long\29 -6895:SkResourceCache::NewCachedData\28unsigned\20long\29 -6896:SkResourceCache::GetDiscardableFactory\28\29 -6897:SkRescaleAndReadPixels\28SkBitmap\2c\20SkImageInfo\20const&\2c\20SkIRect\20const&\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29::Result::~Result\28\29 -6898:SkRescaleAndReadPixels\28SkBitmap\2c\20SkImageInfo\20const&\2c\20SkIRect\20const&\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29 -6899:SkRegion::quickContains\28SkIRect\20const&\29\20const -6900:SkRegion::op\28SkIRect\20const&\2c\20SkRegion::Op\29 -6901:SkRegion::getRuns\28int*\2c\20int*\29\20const -6902:SkRegion::addBoundaryPath\28SkPathBuilder*\29\20const -6903:SkRegion::Spanerator::Spanerator\28SkRegion\20const&\2c\20int\2c\20int\2c\20int\29 -6904:SkRegion::RunHead::ensureWritable\28\29 -6905:SkRegion::RunHead::computeRunBounds\28SkIRect*\29 -6906:SkRegion::RunHead::Alloc\28int\2c\20int\2c\20int\29 -6907:SkRegion::Oper\28SkRegion\20const&\2c\20SkRegion\20const&\2c\20SkRegion::Op\2c\20SkRegion*\29 -6908:SkRefCntBase::internal_dispose\28\29\20const -6909:SkReduceOrder::Conic\28SkConic\20const&\2c\20SkPoint*\29 -6910:SkRectPriv::Subtract\28SkIRect\20const&\2c\20SkIRect\20const&\2c\20SkIRect*\29 -6911:SkRectPriv::QuadContainsRect\28SkM44\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20float\29 -6912:SkRectPriv::QuadContainsRectMask\28SkM44\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20float\29 -6913:SkRectPriv::FitsInFixed\28SkRect\20const&\29 -6914:SkRectClipBlitter::requestRowsPreserved\28\29\20const -6915:SkRectClipBlitter::allocBlitMemory\28unsigned\20long\29 -6916:SkRect::set\28SkPoint\20const&\2c\20SkPoint\20const&\29 -6917:SkRect::roundOut\28SkRect*\29\20const -6918:SkRect::roundIn\28\29\20const -6919:SkRect::roundIn\28SkIRect*\29\20const -6920:SkRect::makeOffset\28float\2c\20float\29\20const -6921:SkRect::joinNonEmptyArg\28SkRect\20const&\29 -6922:SkRect::intersect\28SkRect\20const&\2c\20SkRect\20const&\29 -6923:SkRect::contains\28float\2c\20float\29\20const -6924:SkRect::contains\28SkIRect\20const&\29\20const -6925:SkRect*\20SkRecord::alloc\28unsigned\20long\29 -6926:SkRecords::FillBounds::popSaveBlock\28\29 -6927:SkRecords::FillBounds::popControl\28SkRect\20const&\29 -6928:SkRecords::FillBounds::AdjustForPaint\28SkPaint\20const*\2c\20SkRect*\29 -6929:SkRecordedDrawable::~SkRecordedDrawable\28\29 -6930:SkRecordOptimize\28SkRecord*\29 -6931:SkRecordFillBounds\28SkRect\20const&\2c\20SkRecord\20const&\2c\20SkRect*\2c\20SkBBoxHierarchy::Metadata*\29 -6932:SkRecordCanvas::onDrawTextBlob\28SkTextBlob\20const*\2c\20float\2c\20float\2c\20SkPaint\20const&\29 -6933:SkRecordCanvas::baseRecorder\28\29\20const -6934:SkRecord::~SkRecord\28\29 -6935:SkReadBuffer::skipByteArray\28unsigned\20long*\29 -6936:SkReadBuffer::readPad32\28void*\2c\20unsigned\20long\29 -6937:SkReadBuffer::SkReadBuffer\28void\20const*\2c\20unsigned\20long\29 -6938:SkRasterPipelineSpriteBlitter::~SkRasterPipelineSpriteBlitter\28\29 -6939:SkRasterPipelineContexts::UniformColorCtx*\20SkArenaAlloc::make\28\29 -6940:SkRasterPipelineContexts::TileCtx*\20SkArenaAlloc::make\28\29 -6941:SkRasterPipelineContexts::RewindCtx*\20SkArenaAlloc::make\28\29 -6942:SkRasterPipelineContexts::DecalTileCtx*\20SkArenaAlloc::make\28\29 -6943:SkRasterPipelineContexts::CopyIndirectCtx*\20SkArenaAlloc::make\28\29 -6944:SkRasterPipelineContexts::Conical2PtCtx*\20SkArenaAlloc::make\28\29 -6945:SkRasterPipelineBlitter::Create\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkArenaAlloc*\2c\20SkRasterPipeline\20const&\2c\20bool\2c\20bool\2c\20SkShader\20const*\29 -6946:SkRasterPipeline::buildPipeline\28SkRasterPipelineStage*\29\20const -6947:SkRasterPipeline::appendSetRGB\28SkArenaAlloc*\2c\20float\20const*\29 -6948:SkRasterPipeline::appendLoad\28SkColorType\2c\20SkRasterPipelineContexts::MemoryCtx\20const*\29 -6949:SkRasterClipStack::Rec::Rec\28SkRasterClip\20const&\29 -6950:SkRasterClip::setEmpty\28\29 -6951:SkRasterClip::computeIsRect\28\29\20const -6952:SkRandom::nextULessThan\28unsigned\20int\29 -6953:SkRTree::~SkRTree\28\29 -6954:SkRTree::search\28SkRTree::Node*\2c\20SkRect\20const&\2c\20std::__2::vector>*\29\20const -6955:SkRTree::bulkLoad\28std::__2::vector>*\2c\20int\29 -6956:SkRTree::allocateNodeAtLevel\28unsigned\20short\29 -6957:SkRRectPriv::IsSimpleCircular\28SkRRect\20const&\29 -6958:SkRRectPriv::ConservativeIntersect\28SkRRect\20const&\2c\20SkRRect\20const&\29::$_2::operator\28\29\28SkRRect::Corner\2c\20SkPoint\20const&\2c\20SkPoint\20const&\29\20const -6959:SkRRectPriv::AllCornersCircular\28SkRRect\20const&\2c\20float\29 -6960:SkRRect::scaleRadii\28\29 -6961:SkRRect::isValid\28\29\20const -6962:SkRRect::computeType\28\29 -6963:SkRRect::AreRectAndRadiiValid\28SkRect\20const&\2c\20SkPoint\20const*\29 -6964:SkRGBA4f<\28SkAlphaType\292>\20skgpu::Swizzle::applyTo<\28SkAlphaType\292>\28SkRGBA4f<\28SkAlphaType\292>\29\20const -6965:SkRGBA4f<\28SkAlphaType\292>::unpremul\28\29\20const -6966:SkQuads::Roots\28double\2c\20double\2c\20double\29 -6967:SkQuadraticEdge::nextSegment\28\29 -6968:SkQuadConstruct::init\28float\2c\20float\29 -6969:SkPtrSet::add\28void*\29 -6970:SkPoint::Normalize\28SkPoint*\29 -6971:SkPixmap::readPixels\28SkPixmap\20const&\29\20const -6972:SkPixmap::readPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20int\2c\20int\29\20const -6973:SkPixmap::erase\28unsigned\20int\29\20const -6974:SkPixmap::erase\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkIRect\20const*\29\20const -6975:SkPixelRef::callGenIDChangeListeners\28\29 -6976:SkPictureRecorder::beginRecording\28SkRect\20const&\2c\20sk_sp\29 -6977:SkPictureRecorder::beginRecording\28SkRect\20const&\2c\20SkBBHFactory*\29 -6978:SkPictureRecord::fillRestoreOffsetPlaceholdersForCurrentStackLevel\28unsigned\20int\29 -6979:SkPictureRecord::endRecording\28\29 -6980:SkPictureRecord::beginRecording\28\29 -6981:SkPictureRecord::addPath\28SkPath\20const&\29 -6982:SkPictureRecord::addPathToHeap\28SkPath\20const&\29 -6983:SkPictureRecord::SkPictureRecord\28SkIRect\20const&\2c\20unsigned\20int\29 -6984:SkPictureImageGenerator::~SkPictureImageGenerator\28\29 -6985:SkPictureData::~SkPictureData\28\29 -6986:SkPictureData::flatten\28SkWriteBuffer&\29\20const -6987:SkPictureData::SkPictureData\28SkPictureRecord\20const&\2c\20SkPictInfo\20const&\29 -6988:SkPicture::SkPicture\28\29 -6989:SkPathWriter::nativePath\28\29 -6990:SkPathWriter::moveTo\28\29 -6991:SkPathWriter::init\28\29 -6992:SkPathWriter::assemble\28\29 -6993:SkPathStroker::setQuadEndNormal\28SkPoint\20const*\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint*\2c\20SkPoint*\29 -6994:SkPathStroker::cubicQuadEnds\28SkPoint\20const*\2c\20SkQuadConstruct*\29 -6995:SkPathRef::commonReset\28\29 -6996:SkPathRef::CreateEmpty\28\29 -6997:SkPathRawShapes::Oval::Oval\28SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -6998:SkPathRaw::isRect\28\29\20const -6999:SkPathPriv::TransformDirAndStart\28SkMatrix\20const&\2c\20bool\2c\20SkPathDirection\2c\20unsigned\20int\29 -7000:SkPathPriv::Raw\28SkPathBuilder\20const&\29 -7001:SkPathPriv::PerspectiveClip\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkPath*\29 -7002:SkPathPriv::IsNestedFillRects\28SkPathRaw\20const&\2c\20SkRect*\2c\20SkPathDirection*\29 -7003:SkPathPriv::IsAxisAligned\28SkSpan\29 -7004:SkPathPriv::DeduceRRectFromContour\28SkRect\20const&\2c\20SkSpan\2c\20SkSpan\29 -7005:SkPathPriv::CreateDrawArcPath\28SkArc\20const&\2c\20bool\29 -7006:SkPathPriv::ComputeFirstDirection\28SkPathRaw\20const&\29 -7007:SkPathPriv::ComputeConvexity\28SkSpan\2c\20SkSpan\2c\20SkSpan\29 -7008:SkPathOpsBounds::Intersects\28SkPathOpsBounds\20const&\2c\20SkPathOpsBounds\20const&\29 -7009:SkPathMeasure::~SkPathMeasure\28\29 -7010:SkPathMeasure::getSegment\28float\2c\20float\2c\20SkPathBuilder*\2c\20bool\29 -7011:SkPathMeasure::SkPathMeasure\28SkPath\20const&\2c\20bool\2c\20float\29 -7012:SkPathEffectBase::PointData::~PointData\28\29 -7013:SkPathEdgeIter::next\28\29::'lambda'\28\29::operator\28\29\28\29\20const -7014:SkPathEdgeIter::SkPathEdgeIter\28SkPath\20const&\29 -7015:SkPathBuilder::setLastPt\28float\2c\20float\29 -7016:SkPathBuilder::rQuadTo\28float\2c\20float\2c\20float\2c\20float\29 -7017:SkPathBuilder::operator=\28SkPathBuilder\20const&\29 -7018:SkPathBuilder::computeFiniteBounds\28\29\20const -7019:SkPathBuilder::addRRect\28SkRRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -7020:SkPathBuilder::addOval\28SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -7021:SkPathBuilder::addCircle\28float\2c\20float\2c\20float\2c\20SkPathDirection\29 -7022:SkPath::writeToMemory\28void*\29\20const -7023:SkPath::makeOffset\28float\2c\20float\29\20const -7024:SkPath::incReserve\28int\2c\20int\2c\20int\29 -7025:SkPath::getConvexity\28\29\20const -7026:SkPath::copyFields\28SkPath\20const&\29 -7027:SkPath::conservativelyContainsRect\28SkRect\20const&\29\20const -7028:SkPath::arcTo\28float\2c\20float\2c\20float\2c\20SkPath::ArcSize\2c\20SkPathDirection\2c\20float\2c\20float\29 -7029:SkPath::arcTo\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\29 -7030:SkPath::addRect\28SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -7031:SkPath::addPath\28SkPath\20const&\2c\20SkPath::AddPathMode\29 -7032:SkPath::addPath\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkPath::AddPathMode\29 -7033:SkPath::RRect\28SkRRect\20const&\2c\20SkPathDirection\29 -7034:SkPath::Iter::next\28SkPoint*\29 -7035:SkPaintToGrPaintWithBlend\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkPaint\20const&\2c\20SkMatrix\20const&\2c\20SkBlender*\2c\20GrPaint*\29 -7036:SkPaintPriv::ShouldDither\28SkPaint\20const&\2c\20SkColorType\29 -7037:SkOpSpanBase::merge\28SkOpSpan*\29 -7038:SkOpSpanBase::initBase\28SkOpSegment*\2c\20SkOpSpan*\2c\20double\2c\20SkPoint\20const&\29 -7039:SkOpSpan::sortableTop\28SkOpContour*\29 -7040:SkOpSpan::setOppSum\28int\29 -7041:SkOpSpan::insertCoincidence\28SkOpSpan*\29 -7042:SkOpSpan::insertCoincidence\28SkOpSegment\20const*\2c\20bool\2c\20bool\29 -7043:SkOpSpan::init\28SkOpSegment*\2c\20SkOpSpan*\2c\20double\2c\20SkPoint\20const&\29 -7044:SkOpSpan::containsCoincidence\28SkOpSegment\20const*\29\20const -7045:SkOpSpan::computeWindSum\28\29 -7046:SkOpSegment::updateOppWindingReverse\28SkOpAngle\20const*\29\20const -7047:SkOpSegment::ptsDisjoint\28double\2c\20SkPoint\20const&\2c\20double\2c\20SkPoint\20const&\29\20const -7048:SkOpSegment::markWinding\28SkOpSpan*\2c\20int\29 -7049:SkOpSegment::isClose\28double\2c\20SkOpSegment\20const*\29\20const -7050:SkOpSegment::computeSum\28SkOpSpanBase*\2c\20SkOpSpanBase*\2c\20SkOpAngle::IncludeType\29 -7051:SkOpSegment::collapsed\28double\2c\20double\29\20const -7052:SkOpSegment::addExpanded\28double\2c\20SkOpSpanBase\20const*\2c\20bool*\29 -7053:SkOpSegment::activeWinding\28SkOpSpanBase*\2c\20SkOpSpanBase*\2c\20int*\29 -7054:SkOpSegment::activeOp\28int\2c\20int\2c\20SkOpSpanBase*\2c\20SkOpSpanBase*\2c\20SkPathOp\2c\20int*\2c\20int*\29 -7055:SkOpSegment::activeAngle\28SkOpSpanBase*\2c\20SkOpSpanBase**\2c\20SkOpSpanBase**\2c\20bool*\29 -7056:SkOpSegment::activeAngleInner\28SkOpSpanBase*\2c\20SkOpSpanBase**\2c\20SkOpSpanBase**\2c\20bool*\29 -7057:SkOpPtT::ptAlreadySeen\28SkOpPtT\20const*\29\20const -7058:SkOpEdgeBuilder::~SkOpEdgeBuilder\28\29 -7059:SkOpEdgeBuilder::preFetch\28\29 -7060:SkOpEdgeBuilder::finish\28\29 -7061:SkOpEdgeBuilder::SkOpEdgeBuilder\28SkPath\20const&\2c\20SkOpContourHead*\2c\20SkOpGlobalState*\29 -7062:SkOpContourBuilder::addQuad\28SkPoint*\29 -7063:SkOpContourBuilder::addLine\28SkPoint\20const*\29 -7064:SkOpContourBuilder::addCubic\28SkPoint*\29 -7065:SkOpContourBuilder::addConic\28SkPoint*\2c\20float\29 -7066:SkOpCoincidence::restoreHead\28\29 -7067:SkOpCoincidence::releaseDeleted\28SkCoincidentSpans*\29 -7068:SkOpCoincidence::mark\28\29 -7069:SkOpCoincidence::markCollapsed\28SkCoincidentSpans*\2c\20SkOpPtT*\29 -7070:SkOpCoincidence::fixUp\28SkCoincidentSpans*\2c\20SkOpPtT*\2c\20SkOpPtT\20const*\29 -7071:SkOpCoincidence::contains\28SkCoincidentSpans\20const*\2c\20SkOpSegment\20const*\2c\20SkOpSegment\20const*\2c\20double\29\20const -7072:SkOpCoincidence::checkOverlap\28SkCoincidentSpans*\2c\20SkOpSegment\20const*\2c\20SkOpSegment\20const*\2c\20double\2c\20double\2c\20double\2c\20double\2c\20SkTDArray*\29\20const -7073:SkOpCoincidence::addOrOverlap\28SkOpSegment*\2c\20SkOpSegment*\2c\20double\2c\20double\2c\20double\2c\20double\2c\20bool*\29 -7074:SkOpCoincidence::addMissing\28bool*\29 -7075:SkOpCoincidence::addEndMovedSpans\28SkOpSpan\20const*\2c\20SkOpSpanBase\20const*\29 -7076:SkOpAngle::tangentsDiverge\28SkOpAngle\20const*\2c\20double\29 -7077:SkOpAngle::setSpans\28\29 -7078:SkOpAngle::setSector\28\29 -7079:SkOpAngle::previous\28\29\20const -7080:SkOpAngle::midToSide\28SkOpAngle\20const*\2c\20bool*\29\20const -7081:SkOpAngle::merge\28SkOpAngle*\29 -7082:SkOpAngle::loopContains\28SkOpAngle\20const*\29\20const -7083:SkOpAngle::lineOnOneSide\28SkOpAngle\20const*\2c\20bool\29 -7084:SkOpAngle::findSector\28SkPath::Verb\2c\20double\2c\20double\29\20const -7085:SkOpAngle::endToSide\28SkOpAngle\20const*\2c\20bool*\29\20const -7086:SkOpAngle::checkCrossesZero\28\29\20const -7087:SkOpAngle::alignmentSameSide\28SkOpAngle\20const*\2c\20int*\29\20const -7088:SkOpAngle::after\28SkOpAngle*\29 -7089:SkOffsetSimplePolygon\28SkPoint\20const*\2c\20int\2c\20SkRect\20const&\2c\20float\2c\20SkTDArray*\2c\20SkTDArray*\29 -7090:SkOTUtils::LocalizedStrings_SingleName::~LocalizedStrings_SingleName\28\29 -7091:SkOTUtils::LocalizedStrings_NameTable::~LocalizedStrings_NameTable\28\29 -7092:SkNullBlitter*\20SkArenaAlloc::make\28\29 -7093:SkNotifyBitmapGenIDIsStale\28unsigned\20int\29 -7094:SkNoPixelsDevice::~SkNoPixelsDevice\28\29 -7095:SkNoPixelsDevice::SkNoPixelsDevice\28SkIRect\20const&\2c\20SkSurfaceProps\20const&\29 -7096:SkNoDestructor::SkNoDestructor\2c\20sk_sp>\28sk_sp&&\2c\20sk_sp&&\29 -7097:SkNVRefCnt::unref\28\29\20const -7098:SkNVRefCnt::unref\28\29\20const -7099:SkNVRefCnt::unref\28\29\20const -7100:SkNVRefCnt::unref\28\29\20const -7101:SkNVRefCnt::unref\28\29\20const -7102:SkModifyPaintAndDstForDrawImageRect\28SkImage\20const*\2c\20SkSamplingOptions\20const&\2c\20SkRect\2c\20SkRect\2c\20bool\2c\20SkPaint*\29 -7103:SkMipmapAccessor::SkMipmapAccessor\28SkImage_Base\20const*\2c\20SkMatrix\20const&\2c\20SkMipmapMode\29::$_1::operator\28\29\28SkPixmap\20const&\29\20const -7104:SkMipmap::~SkMipmap\28\29 -7105:SkMessageBus::Get\28\29 -7106:SkMeshSpecification::Attribute::Attribute\28SkMeshSpecification::Attribute\20const&\29 -7107:SkMeshSpecification::Attribute::Attribute\28SkMeshSpecification::Attribute&&\29 -7108:SkMeshPriv::CpuBuffer::~CpuBuffer\28\29 -7109:SkMeshPriv::CpuBuffer::size\28\29\20const -7110:SkMeshPriv::CpuBuffer::peek\28\29\20const -7111:SkMeshPriv::CpuBuffer::onUpdate\28GrDirectContext*\2c\20void\20const*\2c\20unsigned\20long\2c\20unsigned\20long\29 -7112:SkMemoryStream::~SkMemoryStream\28\29 -7113:SkMemoryStream::SkMemoryStream\28sk_sp\29 -7114:SkMatrixPriv::MapPointsWithStride\28SkMatrix\20const&\2c\20SkPoint*\2c\20unsigned\20long\2c\20int\29 -7115:SkMatrixPriv::IsScaleTranslateAsM33\28SkM44\20const&\29 -7116:SkMatrix::updateTranslateMask\28\29 -7117:SkMatrix::setScale\28float\2c\20float\29 -7118:SkMatrix::postSkew\28float\2c\20float\29 -7119:SkMatrix::mapVectors\28SkSpan\2c\20SkSpan\29\20const -7120:SkMatrix::mapRectScaleTranslate\28SkRect*\2c\20SkRect\20const&\29\20const -7121:SkMatrix::mapPointToHomogeneous\28SkPoint\29\20const -7122:SkMatrix::mapHomogeneousPoints\28SkSpan\2c\20SkSpan\29\20const -7123:SkMatrix::isTranslate\28\29\20const -7124:SkMatrix::getMinScale\28\29\20const -7125:SkMatrix::computeTypeMask\28\29\20const -7126:SkMatrix::ScaleTranslate\28float\2c\20float\2c\20float\2c\20float\29 -7127:SkMatrix*\20SkRecord::alloc\28unsigned\20long\29 -7128:SkMaskFilterBase::filterRects\28SkSpan\2c\20SkMatrix\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\2c\20SkResourceCache*\29\20const -7129:SkMaskFilterBase::NinePatch::~NinePatch\28\29 -7130:SkMask*\20SkTLazy::init\28unsigned\20char\20const*&&\2c\20SkIRect\20const&\2c\20unsigned\20int\20const&\2c\20SkMask::Format\20const&\29 -7131:SkMask*\20SkTLazy::init\28SkMaskBuilder&\29 -7132:SkMallocPixelRef::MakeAllocate\28SkImageInfo\20const&\2c\20unsigned\20long\29::PixelRef::~PixelRef\28\29 -7133:SkMakePixelRefWithProc\28int\2c\20int\2c\20unsigned\20long\2c\20void*\2c\20void\20\28*\29\28void*\2c\20void*\29\2c\20void*\29::PixelRef::~PixelRef\28\29 -7134:SkMakeBitmapShaderForPaint\28SkPaint\20const&\2c\20SkBitmap\20const&\2c\20SkTileMode\2c\20SkTileMode\2c\20SkSamplingOptions\20const&\2c\20SkMatrix\20const*\2c\20SkCopyPixelsMode\29 -7135:SkM44::preScale\28float\2c\20float\29 -7136:SkM44::preConcat\28SkM44\20const&\29 -7137:SkM44::postTranslate\28float\2c\20float\2c\20float\29 -7138:SkM44::isFinite\28\29\20const -7139:SkM44::RectToRect\28SkRect\20const&\2c\20SkRect\20const&\29 -7140:SkLinearColorSpaceLuminance::toLuma\28float\2c\20float\29\20const -7141:SkLineParameters::normalize\28\29 -7142:SkLineParameters::cubicEndPoints\28SkDCubic\20const&\29 -7143:SkLineClipper::ClipLine\28SkPoint\20const*\2c\20SkRect\20const&\2c\20SkPoint*\2c\20bool\29 -7144:SkLatticeIter::~SkLatticeIter\28\29 -7145:SkLatticeIter::next\28SkIRect*\2c\20SkRect*\2c\20bool*\2c\20unsigned\20int*\29 -7146:SkLatticeIter::SkLatticeIter\28SkCanvas::Lattice\20const&\2c\20SkRect\20const&\29 -7147:SkLRUCache>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::find\28skia::textlayout::ParagraphCacheKey\20const&\29 -7148:SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::insert\28SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Entry*\29 -7149:SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::find\28GrProgramDesc\20const&\29 -7150:SkKnownRuntimeEffects::\28anonymous\20namespace\29::make_matrix_conv_shader\28SkKnownRuntimeEffects::\28anonymous\20namespace\29::MatrixConvolutionImpl\2c\20SkKnownRuntimeEffects::StableKey\29::$_0::operator\28\29\28int\2c\20SkRuntimeEffect::Options\20const&\29\20const -7151:SkIsSimplePolygon\28SkPoint\20const*\2c\20int\29 -7152:SkIsConvexPolygon\28SkPoint\20const*\2c\20int\29 -7153:SkInvert3x3Matrix\28float\20const*\2c\20float*\29 -7154:SkIntersections::quadVertical\28SkPoint\20const*\2c\20float\2c\20float\2c\20float\2c\20bool\29 -7155:SkIntersections::quadLine\28SkPoint\20const*\2c\20SkPoint\20const*\29 -7156:SkIntersections::quadHorizontal\28SkPoint\20const*\2c\20float\2c\20float\2c\20float\2c\20bool\29 -7157:SkIntersections::mostOutside\28double\2c\20double\2c\20SkDPoint\20const&\29\20const -7158:SkIntersections::lineVertical\28SkPoint\20const*\2c\20float\2c\20float\2c\20float\2c\20bool\29 -7159:SkIntersections::lineHorizontal\28SkPoint\20const*\2c\20float\2c\20float\2c\20float\2c\20bool\29 -7160:SkIntersections::intersect\28SkDCubic\20const&\2c\20SkDQuad\20const&\29 -7161:SkIntersections::intersect\28SkDCubic\20const&\2c\20SkDConic\20const&\29 -7162:SkIntersections::intersect\28SkDConic\20const&\2c\20SkDQuad\20const&\29 -7163:SkIntersections::insertCoincident\28double\2c\20double\2c\20SkDPoint\20const&\29 -7164:SkIntersections::cubicVertical\28SkPoint\20const*\2c\20float\2c\20float\2c\20float\2c\20bool\29 -7165:SkIntersections::cubicLine\28SkPoint\20const*\2c\20SkPoint\20const*\29 -7166:SkIntersections::cubicHorizontal\28SkPoint\20const*\2c\20float\2c\20float\2c\20float\2c\20bool\29 -7167:SkIntersections::conicVertical\28SkPoint\20const*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20bool\29 -7168:SkIntersections::conicLine\28SkPoint\20const*\2c\20float\2c\20SkPoint\20const*\29 -7169:SkIntersections::conicHorizontal\28SkPoint\20const*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20bool\29 -7170:SkImages::RasterFromPixmap\28SkPixmap\20const&\2c\20void\20\28*\29\28void\20const*\2c\20void*\29\2c\20void*\29 -7171:SkImages::RasterFromData\28SkImageInfo\20const&\2c\20sk_sp\2c\20unsigned\20long\29 -7172:SkImage_Raster::~SkImage_Raster\28\29 -7173:SkImage_Raster::onPeekBitmap\28\29\20const -7174:SkImage_Raster::SkImage_Raster\28SkBitmap\20const&\2c\20bool\29 -7175:SkImage_Picture::Make\28sk_sp\2c\20SkISize\20const&\2c\20SkMatrix\20const*\2c\20SkPaint\20const*\2c\20SkImages::BitDepth\2c\20sk_sp\2c\20SkSurfaceProps\29 -7176:SkImage_Lazy::~SkImage_Lazy\28\29 -7177:SkImage_Lazy::onMakeSurface\28SkRecorder*\2c\20SkImageInfo\20const&\29\20const -7178:SkImage_GaneshBase::~SkImage_GaneshBase\28\29 -7179:SkImage_GaneshBase::SkImage_GaneshBase\28sk_sp\2c\20SkImageInfo\2c\20unsigned\20int\29 -7180:SkImage_Base::onAsyncRescaleAndReadPixelsYUV420\28SkYUVColorSpace\2c\20bool\2c\20sk_sp\2c\20SkIRect\2c\20SkISize\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29\20const -7181:SkImage_Base::onAsLegacyBitmap\28GrDirectContext*\2c\20SkBitmap*\29\20const -7182:SkImageShader::~SkImageShader\28\29 -7183:SkImageShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const::$_3::operator\28\29\28\28anonymous\20namespace\29::MipLevelHelper\20const*\29\20const -7184:SkImageShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const::$_1::operator\28\29\28\28anonymous\20namespace\29::MipLevelHelper\20const*\29\20const -7185:SkImageInfoValidConversion\28SkImageInfo\20const&\2c\20SkImageInfo\20const&\29 -7186:SkImageGenerator::SkImageGenerator\28SkImageInfo\20const&\2c\20unsigned\20int\29 -7187:SkImageFilters::Crop\28SkRect\20const&\2c\20sk_sp\29 -7188:SkImageFilters::Blur\28float\2c\20float\2c\20SkTileMode\2c\20sk_sp\2c\20SkImageFilters::CropRect\20const&\29 -7189:SkImageFilter_Base::getInputBounds\28skif::Mapping\20const&\2c\20skif::DeviceSpace\20const&\2c\20std::__2::optional>\29\20const -7190:SkImageFilterCache::Get\28SkImageFilterCache::CreateIfNecessary\29 -7191:SkImageFilterCache::Create\28unsigned\20long\29 -7192:SkImage::~SkImage\28\29 -7193:SkImage::peekPixels\28SkPixmap*\29\20const -7194:SkImage::makeShader\28SkTileMode\2c\20SkTileMode\2c\20SkSamplingOptions\20const&\2c\20SkMatrix\20const*\29\20const -7195:SkImage::makeRasterImage\28GrDirectContext*\2c\20SkImage::CachingHint\29\20const -7196:SkIRect::offset\28SkIPoint\20const&\29 -7197:SkIRect::containsNoEmptyCheck\28SkIRect\20const&\29\20const -7198:SkGradientShader::MakeTwoPointConical\28SkPoint\20const&\2c\20float\2c\20SkPoint\20const&\2c\20float\2c\20SkRGBA4f<\28SkAlphaType\293>\20const*\2c\20sk_sp\2c\20float\20const*\2c\20int\2c\20SkTileMode\2c\20SkGradientShader::Interpolation\20const&\2c\20SkMatrix\20const*\29 -7199:SkGradientShader::MakeLinear\28SkPoint\20const*\2c\20SkRGBA4f<\28SkAlphaType\293>\20const*\2c\20sk_sp\2c\20float\20const*\2c\20int\2c\20SkTileMode\2c\20SkGradientShader::Interpolation\20const&\2c\20SkMatrix\20const*\29 -7200:SkGradientBaseShader::~SkGradientBaseShader\28\29 -7201:SkGradientBaseShader::getPos\28int\29\20const -7202:SkGradientBaseShader::AppendGradientFillStages\28SkRasterPipeline*\2c\20SkArenaAlloc*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const*\2c\20float\20const*\2c\20int\29 -7203:SkGlyph::mask\28SkPoint\29\20const -7204:SkGlyph::ensureIntercepts\28float\20const*\2c\20float\2c\20float\2c\20float*\2c\20int*\2c\20SkArenaAlloc*\29::$_1::operator\28\29\28SkGlyph::Intercept\20const*\2c\20float*\2c\20int*\29\20const -7205:SkGenerateDistanceFieldFromA8Image\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20unsigned\20long\29 -7206:SkGaussFilter::SkGaussFilter\28double\29 -7207:SkFontStyleSet_Custom::~SkFontStyleSet_Custom\28\29 -7208:SkFontStyleSet::CreateEmpty\28\29 -7209:SkFontScanner_FreeType::~SkFontScanner_FreeType\28\29 -7210:SkFontScanner_FreeType::scanInstance\28SkStreamAsset*\2c\20int\2c\20int\2c\20SkString*\2c\20SkFontStyle*\2c\20bool*\2c\20skia_private::STArray<4\2c\20SkFontParameters::Variation::Axis\2c\20true>*\2c\20skia_private::STArray<4\2c\20SkFontArguments::VariationPosition::Coordinate\2c\20true>*\29\20const -7211:SkFontScanner_FreeType::computeAxisValues\28skia_private::STArray<4\2c\20SkFontParameters::Variation::Axis\2c\20true>\20const&\2c\20SkFontArguments::VariationPosition\2c\20SkFontArguments::VariationPosition\2c\20int*\2c\20SkString\20const&\2c\20SkFontStyle*\29 -7212:SkFontScanner_FreeType::SkFontScanner_FreeType\28\29 -7213:SkFontPriv::MakeTextMatrix\28float\2c\20float\2c\20float\29 -7214:SkFontPriv::GetFontBounds\28SkFont\20const&\29 -7215:SkFontMgr_Custom::~SkFontMgr_Custom\28\29 -7216:SkFontMgr_Custom::onMakeFromStreamArgs\28std::__2::unique_ptr>\2c\20SkFontArguments\20const&\29\20const -7217:SkFontDescriptor::SkFontStyleWidthForWidthAxisValue\28float\29 -7218:SkFontData::~SkFontData\28\29 -7219:SkFontData::SkFontData\28std::__2::unique_ptr>\2c\20int\2c\20int\2c\20int\20const*\2c\20int\2c\20SkFontArguments::Palette::Override\20const*\2c\20int\29 -7220:SkFont::operator==\28SkFont\20const&\29\20const -7221:SkFont::getPaths\28SkSpan\2c\20void\20\28*\29\28SkPath\20const*\2c\20SkMatrix\20const&\2c\20void*\29\2c\20void*\29\20const -7222:SkFloatInterpFunc\28float\2c\20float\20const*\2c\20float\20const*\2c\20int\29 -7223:SkFindCubicInflections\28SkPoint\20const*\2c\20float*\29 -7224:SkFindCubicExtrema\28float\2c\20float\2c\20float\2c\20float\2c\20float*\29 -7225:SkFindBisector\28SkPoint\2c\20SkPoint\29 -7226:SkFibBlockSizes<4294967295u>::SkFibBlockSizes\28unsigned\20int\2c\20unsigned\20int\29::'lambda0'\28\29::operator\28\29\28\29\20const -7227:SkFibBlockSizes<4294967295u>::SkFibBlockSizes\28unsigned\20int\2c\20unsigned\20int\29::'lambda'\28\29::operator\28\29\28\29\20const -7228:SkFILEStream::~SkFILEStream\28\29 -7229:SkEvalQuadTangentAt\28SkPoint\20const*\2c\20float\29 -7230:SkEvalQuadAt\28SkPoint\20const*\2c\20float\2c\20SkPoint*\2c\20SkPoint*\29 -7231:SkEdgeClipper::next\28SkPoint*\29 -7232:SkEdgeClipper::clipQuad\28SkPoint\20const*\2c\20SkRect\20const&\29 -7233:SkEdgeClipper::clipLine\28SkPoint\2c\20SkPoint\2c\20SkRect\20const&\29 -7234:SkEdgeClipper::appendCubic\28SkPoint\20const*\2c\20bool\29 -7235:SkEdgeClipper::ClipPath\28SkPathRaw\20const&\2c\20SkRect\20const&\2c\20bool\2c\20void\20\28*\29\28SkEdgeClipper*\2c\20bool\2c\20void*\29\2c\20void*\29 -7236:SkEdgeBuilder::build\28SkPathRaw\20const&\2c\20SkIRect\20const*\2c\20bool\29::$_1::operator\28\29\28SkPoint\20const*\29\20const -7237:SkEdgeBuilder::buildEdges\28SkPathRaw\20const&\2c\20SkIRect\20const*\29 -7238:SkEdgeBuilder::SkEdgeBuilder\28\29 -7239:SkEdge::updateLine\28int\2c\20int\2c\20int\2c\20int\29 -7240:SkDynamicMemoryWStream::reset\28\29 -7241:SkDynamicMemoryWStream::Block::append\28void\20const*\2c\20unsigned\20long\29 -7242:SkDrawableList::newDrawableSnapshot\28\29 -7243:SkDrawShadowMetrics::GetSpotShadowTransform\28SkPoint3\20const&\2c\20float\2c\20SkMatrix\20const&\2c\20SkPoint3\20const&\2c\20SkRect\20const&\2c\20bool\2c\20SkMatrix*\2c\20float*\29 -7244:SkDevice::setOrigin\28SkM44\20const&\2c\20int\2c\20int\29 -7245:SkDevice::setDeviceCoordinateSystem\28SkM44\20const&\2c\20SkM44\20const&\2c\20SkM44\20const&\2c\20int\2c\20int\29 -7246:SkDevice::drawSpecial\28SkSpecialImage*\2c\20SkMatrix\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -7247:SkDevice::drawShadow\28SkCanvas*\2c\20SkPath\20const&\2c\20SkDrawShadowRec\20const&\29 -7248:SkDevice::drawDevice\28SkDevice*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\29 -7249:SkDevice::drawArc\28SkArc\20const&\2c\20SkPaint\20const&\29 -7250:SkDescriptor::addEntry\28unsigned\20int\2c\20unsigned\20long\2c\20void\20const*\29 -7251:SkDeque::push_back\28\29 -7252:SkDeque::allocateBlock\28int\29 -7253:SkDeque::Iter::Iter\28SkDeque\20const&\2c\20SkDeque::Iter::IterStart\29 -7254:SkDashPath::InternalFilter\28SkPathBuilder*\2c\20SkPath\20const&\2c\20SkStrokeRec*\2c\20SkRect\20const*\2c\20SkSpan\2c\20float\2c\20int\2c\20float\2c\20float\2c\20SkDashPath::StrokeRecApplication\29 -7255:SkDashPath::CalcDashParameters\28float\2c\20SkSpan\2c\20float*\2c\20unsigned\20long*\2c\20float*\2c\20float*\29 -7256:SkDashImpl::~SkDashImpl\28\29 -7257:SkDRect::setBounds\28SkDQuad\20const&\2c\20SkDQuad\20const&\2c\20double\2c\20double\29 -7258:SkDRect::setBounds\28SkDCubic\20const&\2c\20SkDCubic\20const&\2c\20double\2c\20double\29 -7259:SkDRect::setBounds\28SkDConic\20const&\2c\20SkDConic\20const&\2c\20double\2c\20double\29 -7260:SkDQuad::subDivide\28double\2c\20double\29\20const -7261:SkDQuad::otherPts\28int\2c\20SkDPoint\20const**\29\20const -7262:SkDQuad::isLinear\28int\2c\20int\29\20const -7263:SkDQuad::hullIntersects\28SkDQuad\20const&\2c\20bool*\29\20const -7264:SkDQuad::FindExtrema\28double\20const*\2c\20double*\29 -7265:SkDQuad::AddValidTs\28double*\2c\20int\2c\20double*\29 -7266:SkDPoint::roughlyEqual\28SkDPoint\20const&\29\20const -7267:SkDPoint::approximatelyDEqual\28SkDPoint\20const&\29\20const -7268:SkDCurveSweep::setCurveHullSweep\28SkPath::Verb\29 -7269:SkDCubic::monotonicInY\28\29\20const -7270:SkDCubic::monotonicInX\28\29\20const -7271:SkDCubic::hullIntersects\28SkDQuad\20const&\2c\20bool*\29\20const -7272:SkDCubic::hullIntersects\28SkDPoint\20const*\2c\20int\2c\20bool*\29\20const -7273:SkDCubic::Coefficients\28double\20const*\2c\20double*\2c\20double*\2c\20double*\2c\20double*\29 -7274:SkDConic::subDivide\28double\2c\20double\29\20const -7275:SkDConic::FindExtrema\28double\20const*\2c\20float\2c\20double*\29 -7276:SkCubics::RootsReal\28double\2c\20double\2c\20double\2c\20double\2c\20double*\29 -7277:SkCubicEdge::nextSegment\28\29 -7278:SkCubicClipper::ChopMonoAtY\28SkPoint\20const*\2c\20float\2c\20float*\29 -7279:SkCreateRasterPipelineBlitter\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkRasterPipeline\20const&\2c\20bool\2c\20SkArenaAlloc*\2c\20sk_sp\29 -7280:SkCreateRasterPipelineBlitter\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkMatrix\20const&\2c\20SkArenaAlloc*\2c\20sk_sp\2c\20SkSurfaceProps\20const&\2c\20SkRect\20const&\29 -7281:SkContourMeasureIter::SkContourMeasureIter\28SkPath\20const&\2c\20bool\2c\20float\29 -7282:SkContourMeasureIter::Impl::compute_line_seg\28SkPoint\2c\20SkPoint\2c\20float\2c\20unsigned\20int\29 -7283:SkContourMeasure::~SkContourMeasure\28\29 -7284:SkContourMeasure::getSegment\28float\2c\20float\2c\20SkPathBuilder*\2c\20bool\29\20const -7285:SkConicalGradient::getCenterX1\28\29\20const -7286:SkConic::evalTangentAt\28float\29\20const -7287:SkConic::chop\28SkConic*\29\20const -7288:SkConic::chopIntoQuadsPOW2\28SkPoint*\2c\20int\29\20const -7289:SkComposeColorFilter::~SkComposeColorFilter\28\29 -7290:SkColorToPMColor4f\28unsigned\20int\2c\20GrColorInfo\20const&\29 -7291:SkColorSpaceXformColorFilter::~SkColorSpaceXformColorFilter\28\29 -7292:SkColorSpaceSingletonFactory::Make\28skcms_TransferFunction\20const&\2c\20skcms_Matrix3x3\20const&\29 -7293:SkColorSpaceLuminance::Fetch\28float\29 -7294:SkColorSpace::makeLinearGamma\28\29\20const -7295:SkColorSpace::gamutTransformTo\28SkColorSpace\20const*\2c\20skcms_Matrix3x3*\29\20const -7296:SkColorSpace::computeLazyDstFields\28\29\20const -7297:SkColorSpace::SkColorSpace\28skcms_TransferFunction\20const&\2c\20skcms_Matrix3x3\20const&\29 -7298:SkColorFilters::Matrix\28float\20const*\2c\20SkColorFilters::Clamp\29 -7299:SkColorFilterShader::~SkColorFilterShader\28\29 -7300:SkColorFilterShader::Make\28sk_sp\2c\20float\2c\20sk_sp\29 -7301:SkColor4fXformer::~SkColor4fXformer\28\29 -7302:SkColor4fXformer::SkColor4fXformer\28SkGradientBaseShader\20const*\2c\20SkColorSpace*\2c\20bool\29 -7303:SkCoincidentSpans::contains\28SkOpPtT\20const*\2c\20SkOpPtT\20const*\29\20const -7304:SkChopQuadAtMaxCurvature\28SkPoint\20const*\2c\20SkPoint*\29 -7305:SkChopQuadAtHalf\28SkPoint\20const*\2c\20SkPoint*\29 -7306:SkChopCubicAt\28SkPoint\20const*\2c\20SkPoint*\2c\20float\2c\20float\29 -7307:SkChopCubicAtInflections\28SkPoint\20const*\2c\20SkPoint*\29 -7308:SkChooseA8Blitter\28SkPixmap\20const&\2c\20SkMatrix\20const&\2c\20SkPaint\20const&\2c\20SkArenaAlloc*\2c\20SkDrawCoverage\2c\20sk_sp\29 -7309:SkCharToGlyphCache::reset\28\29 -7310:SkCharToGlyphCache::findGlyphIndex\28int\29\20const -7311:SkCanvasVirtualEnforcer::SkCanvasVirtualEnforcer\28SkIRect\20const&\29 -7312:SkCanvasPriv::WriteLattice\28void*\2c\20SkCanvas::Lattice\20const&\29 -7313:SkCanvasPriv::GetDstClipAndMatrixCounts\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20int*\2c\20int*\29 -7314:SkCanvas::setMatrix\28SkMatrix\20const&\29 -7315:SkCanvas::internalSaveLayer\28SkCanvas::SaveLayerRec\20const&\2c\20SkCanvas::SaveLayerStrategy\2c\20bool\29 -7316:SkCanvas::internalDrawPaint\28SkPaint\20const&\29 -7317:SkCanvas::experimental_DrawEdgeAAImageSet\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -7318:SkCanvas::drawTextBlob\28sk_sp\20const&\2c\20float\2c\20float\2c\20SkPaint\20const&\29 -7319:SkCanvas::drawPicture\28sk_sp\20const&\2c\20SkMatrix\20const*\2c\20SkPaint\20const*\29 -7320:SkCanvas::drawImageLattice\28SkImage\20const*\2c\20SkCanvas::Lattice\20const&\2c\20SkRect\20const&\2c\20SkFilterMode\2c\20SkPaint\20const*\29 -7321:SkCanvas::drawDRRect\28SkRRect\20const&\2c\20SkRRect\20const&\2c\20SkPaint\20const&\29 -7322:SkCanvas::drawArc\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\2c\20SkPaint\20const&\29 -7323:SkCanvas::didTranslate\28float\2c\20float\29 -7324:SkCanvas::clipPath\28SkPath\20const&\2c\20bool\29 -7325:SkCanvas::clipIRect\28SkIRect\20const&\2c\20SkClipOp\29 -7326:SkCachedData::setData\28void*\29 -7327:SkCachedData::internalUnref\28bool\29\20const -7328:SkCachedData::internalRef\28bool\29\20const -7329:SkCachedData::SkCachedData\28void*\2c\20unsigned\20long\29 -7330:SkCachedData::SkCachedData\28unsigned\20long\2c\20SkDiscardableMemory*\29 -7331:SkCTMShader::isOpaque\28\29\20const -7332:SkBulkGlyphMetricsAndPaths::glyphs\28SkSpan\29 -7333:SkBreakIterator_client::~SkBreakIterator_client\28\29 -7334:SkBlurMaskFilterImpl::filterRectMask\28SkMaskBuilder*\2c\20SkRect\20const&\2c\20SkMatrix\20const&\2c\20SkIPoint*\2c\20SkMaskBuilder::CreateMode\29\20const -7335:SkBlurMask::ComputeBlurredScanline\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20unsigned\20int\2c\20float\29 -7336:SkBlockAllocator::addBlock\28int\2c\20int\29 -7337:SkBlockAllocator::BlockIter::Item::advance\28SkBlockAllocator::Block*\29 -7338:SkBlitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -7339:SkBlitter::blitRectRegion\28SkIRect\20const&\2c\20SkRegion\20const&\29 -7340:SkBlitter::Choose\28SkPixmap\20const&\2c\20SkMatrix\20const&\2c\20SkPaint\20const&\2c\20SkArenaAlloc*\2c\20SkDrawCoverage\2c\20sk_sp\2c\20SkSurfaceProps\20const&\2c\20SkRect\20const&\29 -7341:SkBlitter::ChooseSprite\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkPixmap\20const&\2c\20int\2c\20int\2c\20SkArenaAlloc*\2c\20sk_sp\29 -7342:SkBlenderBase::affectsTransparentBlack\28\29\20const -7343:SkBlendShader::~SkBlendShader\28\29 -7344:SkBlendShader::SkBlendShader\28SkBlendMode\2c\20sk_sp\2c\20sk_sp\29 -7345:SkBitmapDevice::~SkBitmapDevice\28\29 -7346:SkBitmapDevice::onPeekPixels\28SkPixmap*\29 -7347:SkBitmapDevice::getRasterHandle\28\29\20const -7348:SkBitmapDevice::drawRect\28SkRect\20const&\2c\20SkPaint\20const&\29 -7349:SkBitmapDevice::SkBitmapDevice\28skcpu::RecorderImpl*\2c\20SkBitmap\20const&\2c\20SkSurfaceProps\20const&\2c\20void*\29 -7350:SkBitmapDevice::BDDraw::~BDDraw\28\29 -7351:SkBitmapCache::Rec::~Rec\28\29 -7352:SkBitmapCache::Rec::install\28SkBitmap*\29 -7353:SkBitmapCache::Rec::diagnostic_only_getDiscardable\28\29\20const -7354:SkBitmapCache::Find\28SkBitmapCacheDesc\20const&\2c\20SkBitmap*\29 -7355:SkBitmapCache::Alloc\28SkBitmapCacheDesc\20const&\2c\20SkImageInfo\20const&\2c\20SkPixmap*\29 -7356:SkBitmap::tryAllocPixels\28SkImageInfo\20const&\2c\20unsigned\20long\29 -7357:SkBitmap::readPixels\28SkPixmap\20const&\29\20const -7358:SkBitmap::makeShader\28SkTileMode\2c\20SkTileMode\2c\20SkSamplingOptions\20const&\2c\20SkMatrix\20const&\29\20const -7359:SkBitmap::installPixels\28SkPixmap\20const&\29 -7360:SkBitmap::eraseColor\28unsigned\20int\29\20const -7361:SkBitmap::allocPixels\28SkImageInfo\20const&\2c\20unsigned\20long\29 -7362:SkBitmap::allocPixels\28SkImageInfo\20const&\29 -7363:SkBinaryWriteBuffer::writeFlattenable\28SkFlattenable\20const*\29 -7364:SkBinaryWriteBuffer::writeColor4f\28SkRGBA4f<\28SkAlphaType\293>\20const&\29 -7365:SkBigPicture::~SkBigPicture\28\29 -7366:SkBigPicture::cullRect\28\29\20const -7367:SkBigPicture::SnapshotArray::~SnapshotArray\28\29 -7368:SkBigPicture::SkBigPicture\28SkRect\20const&\2c\20sk_sp\2c\20std::__2::unique_ptr>\2c\20sk_sp\2c\20unsigned\20long\29 -7369:SkBidiFactory::MakeIterator\28unsigned\20short\20const*\2c\20int\2c\20SkBidiIterator::Direction\29\20const -7370:SkBezierCubic::Subdivide\28double\20const*\2c\20double\2c\20double*\29 -7371:SkBasicEdgeBuilder::~SkBasicEdgeBuilder\28\29 -7372:SkBasicEdgeBuilder::recoverClip\28SkIRect\20const&\29\20const -7373:SkBaseShadowTessellator::releaseVertices\28\29 -7374:SkBaseShadowTessellator::handleQuad\28SkPoint\20const*\29 -7375:SkBaseShadowTessellator::handleQuad\28SkMatrix\20const&\2c\20SkPoint*\29 -7376:SkBaseShadowTessellator::handleLine\28SkMatrix\20const&\2c\20SkPoint*\29 -7377:SkBaseShadowTessellator::handleCubic\28SkMatrix\20const&\2c\20SkPoint*\29 -7378:SkBaseShadowTessellator::handleConic\28SkMatrix\20const&\2c\20SkPoint*\2c\20float\29 -7379:SkBaseShadowTessellator::finishPathPolygon\28\29 -7380:SkBaseShadowTessellator::computeConvexShadow\28float\2c\20float\2c\20bool\29 -7381:SkBaseShadowTessellator::computeConcaveShadow\28float\2c\20float\29 -7382:SkBaseShadowTessellator::clipUmbraPoint\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint*\29 -7383:SkBaseShadowTessellator::checkConvexity\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\29 -7384:SkBaseShadowTessellator::appendQuad\28unsigned\20short\2c\20unsigned\20short\2c\20unsigned\20short\2c\20unsigned\20short\29 -7385:SkBaseShadowTessellator::addInnerPoint\28SkPoint\20const&\2c\20unsigned\20int\2c\20SkTDArray\20const&\2c\20int*\29 -7386:SkBaseShadowTessellator::addEdge\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20unsigned\20int\2c\20SkTDArray\20const&\2c\20bool\2c\20bool\29 -7387:SkBaseShadowTessellator::addArc\28SkPoint\20const&\2c\20float\2c\20bool\29 -7388:SkBaseShadowTessellator::accumulateCentroid\28SkPoint\20const&\2c\20SkPoint\20const&\29 -7389:SkAutoSMalloc<1024ul>::reset\28unsigned\20long\2c\20SkAutoMalloc::OnShrink\2c\20bool*\29 -7390:SkAutoPixmapStorage::reset\28SkImageInfo\20const&\2c\20void\20const*\2c\20unsigned\20long\29 -7391:SkAutoMalloc::SkAutoMalloc\28unsigned\20long\29 -7392:SkAutoDescriptor::reset\28unsigned\20long\29 -7393:SkAutoDescriptor::reset\28SkDescriptor\20const&\29 -7394:SkAutoCanvasMatrixPaint::~SkAutoCanvasMatrixPaint\28\29 -7395:SkAutoCanvasMatrixPaint::SkAutoCanvasMatrixPaint\28SkCanvas*\2c\20SkMatrix\20const*\2c\20SkPaint\20const*\2c\20SkRect\20const&\29 -7396:SkAutoBlitterChoose::choose\28skcpu::Draw\20const&\2c\20SkMatrix\20const*\2c\20SkPaint\20const&\2c\20SkRect\20const&\2c\20SkDrawCoverage\29 -7397:SkArenaAlloc::ensureSpace\28unsigned\20int\2c\20unsigned\20int\29 -7398:SkAnalyticEdgeBuilder::combineVertical\28SkAnalyticEdge\20const*\2c\20SkAnalyticEdge*\29 -7399:SkAnalyticEdge::update\28int\29 -7400:SkAnalyticEdge::updateLine\28int\2c\20int\2c\20int\2c\20int\2c\20int\29 -7401:SkAnalyticEdge::setLine\28SkPoint\20const&\2c\20SkPoint\20const&\29 -7402:SkAlphaRuns::BreakAt\28short*\2c\20unsigned\20char*\2c\20int\29 -7403:SkAAClip::operator=\28SkAAClip\20const&\29 -7404:SkAAClip::op\28SkIRect\20const&\2c\20SkClipOp\29 -7405:SkAAClip::isRect\28\29\20const -7406:SkAAClip::RunHead::Iterate\28SkAAClip\20const&\29 -7407:SkAAClip::Builder::~Builder\28\29 -7408:SkAAClip::Builder::flushRow\28bool\29 -7409:SkAAClip::Builder::finish\28SkAAClip*\29 -7410:SkAAClip::Builder::Blitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -7411:SkA8_Coverage_Blitter::~SkA8_Coverage_Blitter\28\29 -7412:SkA8_Coverage_Blitter*\20SkArenaAlloc::make\28SkPixmap\20const&\2c\20SkPaint\20const&\29 -7413:SkA8_Blitter::~SkA8_Blitter\28\29 -7414:Shift -7415:SharedGenerator::Make\28std::__2::unique_ptr>\29 -7416:SetSuperRound -7417:RuntimeEffectRPCallbacks::applyColorSpaceXform\28SkColorSpaceXformSteps\20const&\2c\20void\20const*\29 -7418:RunBasedAdditiveBlitter::~RunBasedAdditiveBlitter\28\29_4994 -7419:RunBasedAdditiveBlitter::advanceRuns\28\29 -7420:RunBasedAdditiveBlitter::RunBasedAdditiveBlitter\28SkBlitter*\2c\20SkIRect\20const&\2c\20SkIRect\20const&\2c\20bool\29 -7421:RgnOper::addSpan\28int\2c\20int\20const*\2c\20int\20const*\29 -7422:ReflexHash::hash\28TriangulationVertex*\29\20const -7423:ReadBase128 -7424:PorterDuffXferProcessor::onIsEqual\28GrXferProcessor\20const&\29\20const -7425:PathSegment::init\28\29 -7426:PS_Conv_Strtol -7427:PS_Conv_ASCIIHexDecode -7428:PDLCDXferProcessor::Make\28SkBlendMode\2c\20GrProcessorAnalysisColor\20const&\29 -7429:OffsetEdge::computeCrossingDistance\28OffsetEdge\20const*\29 -7430:OT::sbix::sanitize\28hb_sanitize_context_t*\29\20const -7431:OT::sbix::accelerator_t::reference_png\28hb_font_t*\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20unsigned\20int*\29\20const -7432:OT::sbix::accelerator_t::has_data\28\29\20const -7433:OT::sbix::accelerator_t::get_png_extents\28hb_font_t*\2c\20unsigned\20int\2c\20hb_glyph_extents_t*\2c\20bool\29\20const -7434:OT::post::sanitize\28hb_sanitize_context_t*\29\20const -7435:OT::maxp::sanitize\28hb_sanitize_context_t*\29\20const -7436:OT::kern::sanitize\28hb_sanitize_context_t*\29\20const -7437:OT::hmtxvmtx::accelerator_t::get_advance_with_var_unscaled\28unsigned\20int\2c\20hb_font_t*\2c\20float*\29\20const -7438:OT::head::sanitize\28hb_sanitize_context_t*\29\20const -7439:OT::hb_ot_layout_lookup_accelerator_t*\20OT::hb_ot_layout_lookup_accelerator_t::create\28OT::Layout::GSUB_impl::SubstLookup\20const&\29 -7440:OT::hb_ot_apply_context_t::skipping_iterator_t::may_skip\28hb_glyph_info_t\20const&\29\20const -7441:OT::hb_ot_apply_context_t::skipping_iterator_t::init\28OT::hb_ot_apply_context_t*\2c\20bool\29 -7442:OT::hb_ot_apply_context_t::matcher_t::may_skip\28OT::hb_ot_apply_context_t\20const*\2c\20hb_glyph_info_t\20const&\29\20const -7443:OT::hb_kern_machine_t::kern\28hb_font_t*\2c\20hb_buffer_t*\2c\20unsigned\20int\2c\20bool\29\20const -7444:OT::hb_accelerate_subtables_context_t::return_t\20OT::Context::dispatch\28OT::hb_accelerate_subtables_context_t*\29\20const -7445:OT::hb_accelerate_subtables_context_t::return_t\20OT::ChainContext::dispatch\28OT::hb_accelerate_subtables_context_t*\29\20const -7446:OT::gvar_GVAR\2c\201735811442u>::sanitize_shallow\28hb_sanitize_context_t*\29\20const -7447:OT::gvar_GVAR\2c\201735811442u>::get_offset\28unsigned\20int\2c\20unsigned\20int\29\20const -7448:OT::gvar_GVAR\2c\201735811442u>::accelerator_t::infer_delta\28hb_array_t\2c\20hb_array_t\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20float\20contour_point_t::*\29 -7449:OT::glyf_impl::composite_iter_tmpl::set_current\28OT::glyf_impl::CompositeGlyphRecord\20const*\29 -7450:OT::glyf_impl::composite_iter_tmpl::__next__\28\29 -7451:OT::glyf_impl::SimpleGlyph::read_points\28OT::IntType\20const*&\2c\20hb_array_t\2c\20OT::IntType\20const*\2c\20float\20contour_point_t::*\2c\20OT::glyf_impl::SimpleGlyph::simple_glyph_flag_t\2c\20OT::glyf_impl::SimpleGlyph::simple_glyph_flag_t\29 -7452:OT::glyf_impl::Glyph::get_composite_iterator\28\29\20const -7453:OT::glyf_impl::CompositeGlyphRecord::transform\28float\20const\20\28&\29\20\5b4\5d\2c\20hb_array_t\29 -7454:OT::glyf_impl::CompositeGlyphRecord::get_transformation\28float\20\28&\29\20\5b4\5d\2c\20contour_point_t&\29\20const -7455:OT::glyf_accelerator_t::get_extents\28hb_font_t*\2c\20unsigned\20int\2c\20hb_glyph_extents_t*\29\20const -7456:OT::fvar::sanitize\28hb_sanitize_context_t*\29\20const -7457:OT::cmap::sanitize\28hb_sanitize_context_t*\29\20const -7458:OT::cmap::accelerator_t::get_nominal_glyph\28unsigned\20int\2c\20unsigned\20int*\2c\20hb_cache_t<21u\2c\2016u\2c\208u\2c\20true>*\29\20const -7459:OT::cmap::accelerator_t::_cached_get\28unsigned\20int\2c\20unsigned\20int*\2c\20hb_cache_t<21u\2c\2016u\2c\208u\2c\20true>*\29\20const -7460:OT::cff2::sanitize\28hb_sanitize_context_t*\29\20const -7461:OT::cff2::accelerator_templ_t>::_fini\28\29 -7462:OT::cff1::sanitize\28hb_sanitize_context_t*\29\20const -7463:OT::cff1::accelerator_templ_t>::glyph_to_sid\28unsigned\20int\2c\20CFF::code_pair_t*\29\20const -7464:OT::cff1::accelerator_templ_t>::_fini\28\29 -7465:OT::cff1::accelerator_t::gname_t::cmp\28void\20const*\2c\20void\20const*\29 -7466:OT::avar::sanitize\28hb_sanitize_context_t*\29\20const -7467:OT::_hea::sanitize\28hb_sanitize_context_t*\29\20const -7468:OT::VariationDevice::get_delta\28hb_font_t*\2c\20OT::ItemVariationStore\20const&\2c\20float*\29\20const -7469:OT::VarSizedBinSearchArrayOf>>::operator\5b\5d\28int\29\20const -7470:OT::VarData::get_row_size\28\29\20const -7471:OT::VVAR::sanitize\28hb_sanitize_context_t*\29\20const -7472:OT::VORG::sanitize\28hb_sanitize_context_t*\29\20const -7473:OT::UnsizedArrayOf\2c\2014u>>\20const&\20OT::operator+\2c\201735811442u>>\2c\20\28void*\290>\28hb_blob_ptr_t\2c\201735811442u>>\20const&\2c\20OT::OffsetTo\2c\2014u>>\2c\20OT::IntType\2c\20void\2c\20false>\20const&\29 -7474:OT::TupleVariationHeader::get_size\28unsigned\20int\29\20const -7475:OT::TupleVariationData>::tuple_iterator_t::is_valid\28\29\20const -7476:OT::TupleVariationData>::decompile_points\28OT::IntType\20const*&\2c\20hb_vector_t&\2c\20OT::IntType\20const*\29 -7477:OT::SortedArrayOf\2c\20OT::IntType>::serialize\28hb_serialize_context_t*\2c\20unsigned\20int\29 -7478:OT::SVG::sanitize\28hb_sanitize_context_t*\29\20const -7479:OT::STAT::sanitize\28hb_sanitize_context_t*\29\20const -7480:OT::RuleSet::would_apply\28OT::hb_would_apply_context_t*\2c\20OT::ContextApplyLookupContext\20const&\29\20const -7481:OT::RuleSet::apply\28OT::hb_ot_apply_context_t*\2c\20OT::ContextApplyLookupContext\20const&\29\20const -7482:OT::ResourceMap::get_type_record\28unsigned\20int\29\20const -7483:OT::ResourceMap::get_type_count\28\29\20const -7484:OT::RecordArrayOf::find_index\28unsigned\20int\2c\20unsigned\20int*\29\20const -7485:OT::PaintTranslate::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -7486:OT::PaintSolid::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -7487:OT::PaintSkewAroundCenter::sanitize\28hb_sanitize_context_t*\29\20const -7488:OT::PaintSkewAroundCenter::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -7489:OT::PaintSkew::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -7490:OT::PaintScaleUniformAroundCenter::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -7491:OT::PaintScaleUniform::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -7492:OT::PaintScaleAroundCenter::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -7493:OT::PaintScale::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -7494:OT::PaintRotateAroundCenter::sanitize\28hb_sanitize_context_t*\29\20const -7495:OT::PaintRotateAroundCenter::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -7496:OT::PaintRotate::sanitize\28hb_sanitize_context_t*\29\20const -7497:OT::PaintRotate::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -7498:OT::OpenTypeFontFile::get_face\28unsigned\20int\2c\20unsigned\20int*\29\20const -7499:OT::OffsetTo>\2c\20OT::IntType\2c\20void\2c\20false>::sanitize_shallow\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -7500:OT::OffsetTo\2c\20void\2c\20true>::sanitize_shallow\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -7501:OT::OS2::sanitize\28hb_sanitize_context_t*\29\20const -7502:OT::MVAR::sanitize\28hb_sanitize_context_t*\29\20const -7503:OT::Lookup::serialize\28hb_serialize_context_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -7504:OT::Lookup*\20hb_serialize_context_t::extend_size\28OT::Lookup*\2c\20unsigned\20long\2c\20bool\29 -7505:OT::Layout::propagate_attachment_offsets\28hb_glyph_position_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20hb_direction_t\2c\20unsigned\20int\29 -7506:OT::Layout::GSUB_impl::LigatureSubstFormat1_2::_apply\28OT::hb_ot_apply_context_t*\2c\20bool\29\20const -7507:OT::Layout::GPOS_impl::reverse_cursive_minor_offset\28hb_glyph_position_t*\2c\20unsigned\20int\2c\20hb_direction_t\2c\20unsigned\20int\29 -7508:OT::Layout::GPOS_impl::ValueFormat::sanitize_value_devices\28hb_sanitize_context_t*\2c\20OT::Layout::GPOS_impl::ValueBase\20const*\2c\20OT::IntType\20const*\29\20const -7509:OT::Layout::GPOS_impl::PairPosFormat2_4::_apply\28OT::hb_ot_apply_context_t*\2c\20bool\29\20const -7510:OT::Layout::GPOS_impl::PairPosFormat1_3::_apply\28OT::hb_ot_apply_context_t*\2c\20bool\29\20const -7511:OT::Layout::GPOS_impl::Anchor::sanitize\28hb_sanitize_context_t*\29\20const -7512:OT::Layout::Common::RangeRecord\20const&\20OT::SortedArrayOf\2c\20OT::IntType>::bsearch\28unsigned\20int\20const&\2c\20OT::Layout::Common::RangeRecord\20const&\29\20const -7513:OT::Layout::Common::CoverageFormat2_4*\20hb_serialize_context_t::extend_min>\28OT::Layout::Common::CoverageFormat2_4*\29 -7514:OT::Layout::Common::Coverage::sanitize\28hb_sanitize_context_t*\29\20const -7515:OT::Layout::Common::Coverage::get_population\28\29\20const -7516:OT::LangSys::sanitize\28hb_sanitize_context_t*\2c\20OT::Record_sanitize_closure_t\20const*\29\20const -7517:OT::IndexSubtableRecord::get_image_data\28unsigned\20int\2c\20void\20const*\2c\20unsigned\20int*\2c\20unsigned\20int*\2c\20unsigned\20int*\29\20const -7518:OT::IndexArray::get_indexes\28unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int*\29\20const -7519:OT::HintingDevice::get_delta\28unsigned\20int\2c\20int\29\20const -7520:OT::HVARVVAR::get_advance_delta_unscaled\28unsigned\20int\2c\20int\20const*\2c\20unsigned\20int\2c\20float*\29\20const -7521:OT::GSUBGPOS::get_script_list\28\29\20const -7522:OT::GSUBGPOS::get_feature_variations\28\29\20const -7523:OT::GSUBGPOS::accelerator_t::get_accel\28unsigned\20int\29\20const -7524:OT::GDEF::sanitize\28hb_sanitize_context_t*\29\20const -7525:OT::GDEF::get_var_store\28\29\20const -7526:OT::GDEF::get_mark_glyph_sets\28\29\20const -7527:OT::GDEF::accelerator_t::get_glyph_props\28unsigned\20int\29\20const -7528:OT::Feature::sanitize\28hb_sanitize_context_t*\2c\20OT::Record_sanitize_closure_t\20const*\29\20const -7529:OT::ContextFormat2_5::_apply\28OT::hb_ot_apply_context_t*\2c\20bool\29\20const -7530:OT::Condition::sanitize\28hb_sanitize_context_t*\29\20const -7531:OT::ColorStop::get_color_stop\28OT::hb_paint_context_t*\2c\20hb_color_stop_t*\2c\20unsigned\20int\2c\20OT::ItemVarStoreInstancer\20const&\29\20const -7532:OT::ColorLine::static_get_extend\28hb_color_line_t*\2c\20void*\2c\20void*\29 -7533:OT::CmapSubtableLongSegmented::get_glyph\28unsigned\20int\2c\20unsigned\20int*\29\20const -7534:OT::CmapSubtableLongGroup\20const&\20OT::SortedArrayOf>::bsearch\28unsigned\20int\20const&\2c\20OT::CmapSubtableLongGroup\20const&\29\20const -7535:OT::CmapSubtableFormat4::accelerator_t::init\28OT::CmapSubtableFormat4\20const*\29 -7536:OT::CmapSubtableFormat4::accelerator_t::get_glyph\28unsigned\20int\2c\20unsigned\20int*\29\20const -7537:OT::ClipBoxFormat1::get_clip_box\28OT::ClipBoxData&\2c\20OT::ItemVarStoreInstancer\20const&\29\20const -7538:OT::ClassDef::get_class\28unsigned\20int\2c\20hb_cache_t<15u\2c\208u\2c\207u\2c\20true>*\29\20const -7539:OT::ChainRuleSet::would_apply\28OT::hb_would_apply_context_t*\2c\20OT::ChainContextApplyLookupContext\20const&\29\20const -7540:OT::ChainRuleSet::apply\28OT::hb_ot_apply_context_t*\2c\20OT::ChainContextApplyLookupContext\20const&\29\20const -7541:OT::ChainContextFormat2_5::_apply\28OT::hb_ot_apply_context_t*\2c\20bool\29\20const -7542:OT::CPAL::sanitize\28hb_sanitize_context_t*\29\20const -7543:OT::COLR::sanitize\28hb_sanitize_context_t*\29\20const -7544:OT::COLR::get_var_store_ptr\28\29\20const -7545:OT::COLR::get_delta_set_index_map_ptr\28\29\20const -7546:OT::COLR::get_base_glyph_paint\28unsigned\20int\29\20const -7547:OT::COLR::accelerator_t::has_data\28\29\20const -7548:OT::COLR::accelerator_t::acquire_scratch\28\29\20const -7549:OT::CBLC::sanitize\28hb_sanitize_context_t*\29\20const -7550:OT::CBLC::choose_strike\28hb_font_t*\29\20const -7551:OT::CBDT::sanitize\28hb_sanitize_context_t*\29\20const -7552:OT::CBDT::accelerator_t::get_extents\28hb_font_t*\2c\20unsigned\20int\2c\20hb_glyph_extents_t*\2c\20bool\29\20const -7553:OT::BitmapSizeTable::find_table\28unsigned\20int\2c\20void\20const*\2c\20void\20const**\29\20const -7554:OT::ArrayOf\2c\20void\2c\20true>\2c\20OT::IntType>::sanitize_shallow\28hb_sanitize_context_t*\29\20const -7555:OT::ArrayOf>::sanitize_shallow\28hb_sanitize_context_t*\29\20const -7556:OT::ArrayOf\2c\20OT::IntType>::sanitize_shallow\28hb_sanitize_context_t*\29\20const -7557:OT::ArrayOf>::sanitize_shallow\28hb_sanitize_context_t*\29\20const -7558:OT::ArrayOf>>::sanitize_shallow\28hb_sanitize_context_t*\29\20const -7559:OT::Affine2x3::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -7560:MaskValue*\20SkTLazy::init\28MaskValue\20const&\29 -7561:MakeRasterCopyPriv\28SkPixmap\20const&\2c\20unsigned\20int\29 -7562:Load_SBit_Png -7563:LineQuadraticIntersections::verticalIntersect\28double\2c\20double*\29 -7564:LineQuadraticIntersections::intersectRay\28double*\29 -7565:LineQuadraticIntersections::horizontalIntersect\28double\2c\20double*\29 -7566:LineCubicIntersections::intersectRay\28double*\29 -7567:LineCubicIntersections::VerticalIntersect\28SkDCubic\20const&\2c\20double\2c\20double*\29 -7568:LineCubicIntersections::HorizontalIntersect\28SkDCubic\20const&\2c\20double\2c\20double*\29 -7569:LineConicIntersections::verticalIntersect\28double\2c\20double*\29 -7570:LineConicIntersections::intersectRay\28double*\29 -7571:LineConicIntersections::horizontalIntersect\28double\2c\20double*\29 -7572:Ins_UNKNOWN -7573:Ins_SxVTL -7574:InitializeCompoundDictionaryCopy -7575:HandleCoincidence\28SkOpContourHead*\2c\20SkOpCoincidence*\29 -7576:GrWritePixelsTask::~GrWritePixelsTask\28\29 -7577:GrWindowRectsState::operator=\28GrWindowRectsState\20const&\29 -7578:GrWindowRectsState::operator==\28GrWindowRectsState\20const&\29\20const -7579:GrWindowRectangles::GrWindowRectangles\28GrWindowRectangles\20const&\29 -7580:GrWaitRenderTask::~GrWaitRenderTask\28\29 -7581:GrVertexBufferAllocPool::makeSpace\28unsigned\20long\2c\20int\2c\20sk_sp*\2c\20int*\29 -7582:GrVertexBufferAllocPool::makeSpaceAtLeast\28unsigned\20long\2c\20int\2c\20int\2c\20sk_sp*\2c\20int*\2c\20int*\29 -7583:GrTriangulator::polysToTriangles\28GrTriangulator::Poly*\2c\20SkPathFillType\2c\20skgpu::VertexWriter\29\20const -7584:GrTriangulator::polysToTriangles\28GrTriangulator::Poly*\2c\20GrEagerVertexAllocator*\29\20const -7585:GrTriangulator::mergeEdgesBelow\28GrTriangulator::Edge*\2c\20GrTriangulator::Edge*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Comparator\20const&\29\20const -7586:GrTriangulator::mergeEdgesAbove\28GrTriangulator::Edge*\2c\20GrTriangulator::Edge*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Comparator\20const&\29\20const -7587:GrTriangulator::makeSortedVertex\28SkPoint\20const&\2c\20unsigned\20char\2c\20GrTriangulator::VertexList*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::Comparator\20const&\29\20const -7588:GrTriangulator::makeEdge\28GrTriangulator::Vertex*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::EdgeType\2c\20GrTriangulator::Comparator\20const&\29 -7589:GrTriangulator::computeBisector\28GrTriangulator::Edge*\2c\20GrTriangulator::Edge*\2c\20GrTriangulator::Vertex*\29\20const -7590:GrTriangulator::appendQuadraticToContour\28SkPoint\20const*\2c\20float\2c\20GrTriangulator::VertexList*\29\20const -7591:GrTriangulator::allocateMonotonePoly\28GrTriangulator::Edge*\2c\20GrTriangulator::Side\2c\20int\29 -7592:GrTriangulator::Edge::recompute\28\29 -7593:GrTriangulator::Edge::intersect\28GrTriangulator::Edge\20const&\2c\20SkPoint*\2c\20unsigned\20char*\29\20const -7594:GrTriangulator::CountPoints\28GrTriangulator::Poly*\2c\20SkPathFillType\29 -7595:GrTriangulator::BreadcrumbTriangleList::concat\28GrTriangulator::BreadcrumbTriangleList&&\29 -7596:GrTransferFromRenderTask::~GrTransferFromRenderTask\28\29 -7597:GrThreadSafeCache::makeNewEntryMRU\28GrThreadSafeCache::Entry*\29 -7598:GrThreadSafeCache::makeExistingEntryMRU\28GrThreadSafeCache::Entry*\29 -7599:GrThreadSafeCache::findVertsWithData\28skgpu::UniqueKey\20const&\29 -7600:GrThreadSafeCache::addVertsWithData\28skgpu::UniqueKey\20const&\2c\20sk_sp\2c\20bool\20\28*\29\28SkData*\2c\20SkData*\29\29 -7601:GrThreadSafeCache::Trampoline::~Trampoline\28\29 -7602:GrThreadSafeCache::Entry::set\28skgpu::UniqueKey\20const&\2c\20sk_sp\29 -7603:GrThreadSafeCache::Entry::makeEmpty\28\29 -7604:GrThreadSafeCache::CreateLazyView\28GrDirectContext*\2c\20GrColorType\2c\20SkISize\2c\20GrSurfaceOrigin\2c\20SkBackingFit\29 -7605:GrTextureResolveRenderTask::~GrTextureResolveRenderTask\28\29 -7606:GrTextureRenderTargetProxy::initSurfaceFlags\28GrCaps\20const&\29 -7607:GrTextureRenderTargetProxy::GrTextureRenderTargetProxy\28sk_sp\2c\20GrSurfaceProxy::UseAllocator\2c\20GrDDLProvider\29 -7608:GrTextureRenderTargetProxy::GrTextureRenderTargetProxy\28GrCaps\20const&\2c\20std::__2::function&&\2c\20GrBackendFormat\20const&\2c\20SkISize\2c\20int\2c\20skgpu::Mipmapped\2c\20GrMipmapStatus\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20GrInternalSurfaceFlags\2c\20GrSurfaceProxy::UseAllocator\2c\20GrDDLProvider\2c\20std::__2::basic_string_view>\29 -7609:GrTextureProxy::~GrTextureProxy\28\29_10475 -7610:GrTextureProxy::~GrTextureProxy\28\29_10474 -7611:GrTextureProxy::setUniqueKey\28GrProxyProvider*\2c\20skgpu::UniqueKey\20const&\29 -7612:GrTextureProxy::onUninstantiatedGpuMemorySize\28\29\20const -7613:GrTextureProxy::instantiate\28GrResourceProvider*\29 -7614:GrTextureProxy::createSurface\28GrResourceProvider*\29\20const -7615:GrTextureProxy::callbackDesc\28\29\20const -7616:GrTextureProxy::ProxiesAreCompatibleAsDynamicState\28GrSurfaceProxy\20const*\2c\20GrSurfaceProxy\20const*\29 -7617:GrTextureProxy::GrTextureProxy\28sk_sp\2c\20GrSurfaceProxy::UseAllocator\2c\20GrDDLProvider\29 -7618:GrTextureEffect::~GrTextureEffect\28\29 -7619:GrTextureEffect::Sampling::Sampling\28GrSurfaceProxy\20const&\2c\20GrSamplerState\2c\20SkRect\20const&\2c\20SkRect\20const*\2c\20float\20const*\2c\20bool\2c\20GrCaps\20const&\2c\20SkPoint\29::$_1::operator\28\29\28int\2c\20GrSamplerState::WrapMode\2c\20GrTextureEffect::Sampling::Sampling\28GrSurfaceProxy\20const&\2c\20GrSamplerState\2c\20SkRect\20const&\2c\20SkRect\20const*\2c\20float\20const*\2c\20bool\2c\20GrCaps\20const&\2c\20SkPoint\29::Span\2c\20GrTextureEffect::Sampling::Sampling\28GrSurfaceProxy\20const&\2c\20GrSamplerState\2c\20SkRect\20const&\2c\20SkRect\20const*\2c\20float\20const*\2c\20bool\2c\20GrCaps\20const&\2c\20SkPoint\29::Span\2c\20float\29\20const -7620:GrTextureEffect::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29::$_0::operator\28\29\28float*\2c\20GrResourceHandle\29\20const -7621:GrTextureEffect::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::$_2::operator\28\29\28GrTextureEffect::ShaderMode\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\29\20const -7622:GrTexture::onGpuMemorySize\28\29\20const -7623:GrTexture::computeScratchKey\28skgpu::ScratchKey*\29\20const -7624:GrTDeferredProxyUploader>::~GrTDeferredProxyUploader\28\29 -7625:GrTDeferredProxyUploader<\28anonymous\20namespace\29::SoftwarePathData>::~GrTDeferredProxyUploader\28\29 -7626:GrSurfaceProxyView::operator=\28GrSurfaceProxyView\20const&\29 -7627:GrSurfaceProxyView::operator==\28GrSurfaceProxyView\20const&\29\20const -7628:GrSurfaceProxyPriv::exactify\28\29 -7629:GrSurfaceProxyPriv::assign\28sk_sp\29 -7630:GrSurfaceProxy::GrSurfaceProxy\28std::__2::function&&\2c\20GrBackendFormat\20const&\2c\20SkISize\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20GrInternalSurfaceFlags\2c\20GrSurfaceProxy::UseAllocator\2c\20std::__2::basic_string_view>\29 -7631:GrSurfaceProxy::GrSurfaceProxy\28GrBackendFormat\20const&\2c\20SkISize\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20GrInternalSurfaceFlags\2c\20GrSurfaceProxy::UseAllocator\2c\20std::__2::basic_string_view>\29 -7632:GrSurface::setRelease\28sk_sp\29 -7633:GrSurface::onRelease\28\29 -7634:GrStyledShape::setInheritedKey\28GrStyledShape\20const&\2c\20GrStyle::Apply\2c\20float\29 -7635:GrStyledShape::asRRect\28SkRRect*\2c\20bool*\29\20const -7636:GrStyledShape::asLine\28SkPoint*\2c\20bool*\29\20const -7637:GrStyledShape::GrStyledShape\28SkRRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\2c\20bool\2c\20GrStyle\20const&\2c\20GrStyledShape::DoSimplify\29 -7638:GrStyledShape::GrStyledShape\28SkPath\20const&\2c\20SkPaint\20const&\2c\20GrStyledShape::DoSimplify\29 -7639:GrStyle::resetToInitStyle\28SkStrokeRec::InitStyle\29 -7640:GrStyle::applyToPath\28SkPath*\2c\20SkStrokeRec::InitStyle*\2c\20SkPath\20const&\2c\20float\29\20const -7641:GrStyle::applyPathEffect\28SkPath*\2c\20SkStrokeRec*\2c\20SkPath\20const&\29\20const -7642:GrStyle::MatrixToScaleFactor\28SkMatrix\20const&\29 -7643:GrStyle::DashInfo::operator=\28GrStyle::DashInfo\20const&\29 -7644:GrStrokeTessellationShader::~GrStrokeTessellationShader\28\29 -7645:GrStrokeTessellationShader::Impl::~Impl\28\29 -7646:GrStagingBufferManager::detachBuffers\28\29 -7647:GrSkSLFP::~GrSkSLFP\28\29 -7648:GrSkSLFP::Impl::~Impl\28\29 -7649:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::defineStruct\28char\20const*\29 -7650:GrSimpleMesh::~GrSimpleMesh\28\29 -7651:GrShape::simplify\28unsigned\20int\29 -7652:GrShape::setArc\28SkArc\20const&\29 -7653:GrShape::conservativeContains\28SkRect\20const&\29\20const -7654:GrShape::closed\28\29\20const -7655:GrShape::GrShape\28SkRect\20const&\29 -7656:GrShape::GrShape\28SkRRect\20const&\29 -7657:GrShape::GrShape\28SkPath\20const&\29 -7658:GrShaderVar::GrShaderVar\28SkString\2c\20SkSLType\2c\20GrShaderVar::TypeModifier\2c\20int\2c\20SkString\2c\20SkString\29 -7659:GrScissorState::operator==\28GrScissorState\20const&\29\20const -7660:GrScissorState::intersect\28SkIRect\20const&\29 -7661:GrSWMaskHelper::toTextureView\28GrRecordingContext*\2c\20SkBackingFit\29 -7662:GrSWMaskHelper::drawShape\28GrStyledShape\20const&\2c\20SkMatrix\20const&\2c\20GrAA\2c\20unsigned\20char\29 -7663:GrSWMaskHelper::drawShape\28GrShape\20const&\2c\20SkMatrix\20const&\2c\20GrAA\2c\20unsigned\20char\29 -7664:GrResourceProvider::writePixels\28sk_sp\2c\20GrColorType\2c\20SkISize\2c\20GrMipLevel\20const*\2c\20int\29\20const -7665:GrResourceProvider::wrapBackendSemaphore\28GrBackendSemaphore\20const&\2c\20GrSemaphoreWrapType\2c\20GrWrapOwnership\29 -7666:GrResourceProvider::prepareLevels\28GrBackendFormat\20const&\2c\20GrColorType\2c\20SkISize\2c\20GrMipLevel\20const*\2c\20int\2c\20skia_private::AutoSTArray<14\2c\20GrMipLevel>*\2c\20skia_private::AutoSTArray<14\2c\20std::__2::unique_ptr>>*\29\20const -7667:GrResourceProvider::getExactScratch\28SkISize\2c\20GrBackendFormat\20const&\2c\20GrTextureType\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Budgeted\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -7668:GrResourceProvider::findAndRefScratchTexture\28skgpu::ScratchKey\20const&\2c\20std::__2::basic_string_view>\29 -7669:GrResourceProvider::findAndRefScratchTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20GrTextureType\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -7670:GrResourceProvider::createTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20GrTextureType\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -7671:GrResourceProvider::createTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20GrTextureType\2c\20GrColorType\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Budgeted\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrMipLevel\20const*\2c\20std::__2::basic_string_view>\29 -7672:GrResourceProvider::createBuffer\28void\20const*\2c\20unsigned\20long\2c\20GrGpuBufferType\2c\20GrAccessPattern\29 -7673:GrResourceProvider::createApproxTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20GrTextureType\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -7674:GrResourceCache::removeResource\28GrGpuResource*\29 -7675:GrResourceCache::removeFromNonpurgeableArray\28GrGpuResource*\29 -7676:GrResourceCache::releaseAll\28\29 -7677:GrResourceCache::refAndMakeResourceMRU\28GrGpuResource*\29 -7678:GrResourceCache::processFreedGpuResources\28\29 -7679:GrResourceCache::insertResource\28GrGpuResource*\29 -7680:GrResourceCache::findAndRefUniqueResource\28skgpu::UniqueKey\20const&\29 -7681:GrResourceCache::didChangeBudgetStatus\28GrGpuResource*\29 -7682:GrResourceCache::addToNonpurgeableArray\28GrGpuResource*\29 -7683:GrResourceAllocator::~GrResourceAllocator\28\29 -7684:GrResourceAllocator::planAssignment\28\29 -7685:GrResourceAllocator::expire\28unsigned\20int\29 -7686:GrResourceAllocator::Register*\20SkArenaAlloc::make\28GrSurfaceProxy*&\2c\20skgpu::ScratchKey&&\2c\20GrResourceProvider*&\29 -7687:GrResourceAllocator::IntervalList::popHead\28\29 -7688:GrResourceAllocator::IntervalList::insertByIncreasingStart\28GrResourceAllocator::Interval*\29 -7689:GrRenderTask::makeSkippable\28\29 -7690:GrRenderTask::isUsed\28GrSurfaceProxy*\29\20const -7691:GrRenderTask::isInstantiated\28\29\20const -7692:GrRenderTargetProxy::~GrRenderTargetProxy\28\29_10322 -7693:GrRenderTargetProxy::~GrRenderTargetProxy\28\29_10320 -7694:GrRenderTargetProxy::onUninstantiatedGpuMemorySize\28\29\20const -7695:GrRenderTargetProxy::isMSAADirty\28\29\20const -7696:GrRenderTargetProxy::instantiate\28GrResourceProvider*\29 -7697:GrRenderTargetProxy::createSurface\28GrResourceProvider*\29\20const -7698:GrRenderTargetProxy::callbackDesc\28\29\20const -7699:GrRenderTarget::GrRenderTarget\28GrGpu*\2c\20SkISize\20const&\2c\20int\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\2c\20sk_sp\29 -7700:GrRecordingContext::init\28\29 -7701:GrRecordingContext::destroyDrawingManager\28\29 -7702:GrRecordingContext::colorTypeSupportedAsSurface\28SkColorType\29\20const -7703:GrRecordingContext::abandoned\28\29 -7704:GrRecordingContext::abandonContext\28\29 -7705:GrRRectShadowGeoProc::~GrRRectShadowGeoProc\28\29 -7706:GrRRectEffect::Make\28std::__2::unique_ptr>\2c\20GrClipEdgeType\2c\20SkRRect\20const&\2c\20GrShaderCaps\20const&\29 -7707:GrQuadUtils::TessellationHelper::outset\28skvx::Vec<4\2c\20float>\20const&\2c\20GrQuad*\2c\20GrQuad*\29 -7708:GrQuadUtils::TessellationHelper::getOutsetRequest\28skvx::Vec<4\2c\20float>\20const&\29 -7709:GrQuadUtils::TessellationHelper::adjustVertices\28skvx::Vec<4\2c\20float>\20const&\2c\20GrQuadUtils::TessellationHelper::Vertices*\29 -7710:GrQuadUtils::TessellationHelper::adjustDegenerateVertices\28skvx::Vec<4\2c\20float>\20const&\2c\20GrQuadUtils::TessellationHelper::Vertices*\29 -7711:GrQuadUtils::TessellationHelper::Vertices::moveTo\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20int>\20const&\29 -7712:GrQuadUtils::ClipToW0\28DrawQuad*\2c\20DrawQuad*\29 -7713:GrQuadBuffer<\28anonymous\20namespace\29::TextureOpImpl::ColorSubsetAndAA>::append\28GrQuad\20const&\2c\20\28anonymous\20namespace\29::TextureOpImpl::ColorSubsetAndAA&&\2c\20GrQuad\20const*\29 -7714:GrQuadBuffer<\28anonymous\20namespace\29::TextureOpImpl::ColorSubsetAndAA>::GrQuadBuffer\28int\2c\20bool\29 -7715:GrQuad::point\28int\29\20const -7716:GrQuad::bounds\28\29\20const::'lambda0'\28float\20const*\29::operator\28\29\28float\20const*\29\20const -7717:GrQuad::bounds\28\29\20const::'lambda'\28float\20const*\29::operator\28\29\28float\20const*\29\20const -7718:GrProxyProvider::removeUniqueKeyFromProxy\28GrTextureProxy*\29 -7719:GrProxyProvider::processInvalidUniqueKeyImpl\28skgpu::UniqueKey\20const&\2c\20GrTextureProxy*\2c\20GrProxyProvider::InvalidateGPUResource\2c\20GrProxyProvider::RemoveTableEntry\29 -7720:GrProxyProvider::createLazyProxy\28std::__2::function&&\2c\20GrBackendFormat\20const&\2c\20SkISize\2c\20skgpu::Mipmapped\2c\20GrMipmapStatus\2c\20GrInternalSurfaceFlags\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20GrSurfaceProxy::UseAllocator\2c\20std::__2::basic_string_view>\29 -7721:GrProxyProvider::adoptUniqueKeyFromSurface\28GrTextureProxy*\2c\20GrSurface\20const*\29 -7722:GrProgramDesc::GrProgramDesc\28GrProgramDesc\20const&\29 -7723:GrProcessorSet::operator==\28GrProcessorSet\20const&\29\20const -7724:GrPorterDuffXPFactory::Get\28SkBlendMode\29 -7725:GrPixmap::GrPixmap\28SkPixmap\20const&\29 -7726:GrPipeline::peekDstTexture\28\29\20const -7727:GrPipeline::GrPipeline\28GrPipeline::InitArgs\20const&\2c\20sk_sp\2c\20GrAppliedHardClip\20const&\29 -7728:GrPersistentCacheUtils::ShaderMetadata::~ShaderMetadata\28\29 -7729:GrPersistentCacheUtils::GetType\28SkReadBuffer*\29 -7730:GrPerlinNoise2Effect::~GrPerlinNoise2Effect\28\29 -7731:GrPathUtils::QuadUVMatrix::set\28SkPoint\20const*\29 -7732:GrPathUtils::QuadUVMatrix::apply\28void*\2c\20int\2c\20unsigned\20long\2c\20unsigned\20long\29\20const -7733:GrPathTessellationShader::MakeStencilOnlyPipeline\28GrTessellationShader::ProgramArgs\20const&\2c\20GrAAType\2c\20GrAppliedHardClip\20const&\2c\20GrPipeline::InputFlags\29 -7734:GrPathTessellationShader::Impl::~Impl\28\29 -7735:GrOpsRenderPass::~GrOpsRenderPass\28\29 -7736:GrOpsRenderPass::resetActiveBuffers\28\29 -7737:GrOpsRenderPass::draw\28int\2c\20int\29 -7738:GrOpsRenderPass::drawIndexPattern\28int\2c\20int\2c\20int\2c\20int\2c\20int\29 -7739:GrOpFlushState::~GrOpFlushState\28\29_10103 -7740:GrOpFlushState::smallPathAtlasManager\28\29\20const -7741:GrOpFlushState::reset\28\29 -7742:GrOpFlushState::recordDraw\28GrGeometryProcessor\20const*\2c\20GrSimpleMesh\20const*\2c\20int\2c\20GrSurfaceProxy\20const*\20const*\2c\20GrPrimitiveType\29 -7743:GrOpFlushState::putBackIndices\28int\29 -7744:GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp\28GrOp\20const*\2c\20SkRect\20const&\2c\20GrPipeline\20const*\2c\20GrUserStencilSettings\20const*\29 -7745:GrOpFlushState::drawIndexedInstanced\28int\2c\20int\2c\20int\2c\20int\2c\20int\29 -7746:GrOpFlushState::doUpload\28std::__2::function&\29>&\2c\20bool\29 -7747:GrOpFlushState::allocator\28\29 -7748:GrOpFlushState::addASAPUpload\28std::__2::function&\29>&&\29 -7749:GrOpFlushState::OpArgs::OpArgs\28GrOp*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -7750:GrOp::setTransformedBounds\28SkRect\20const&\2c\20SkMatrix\20const&\2c\20GrOp::HasAABloat\2c\20GrOp::IsHairline\29 -7751:GrOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -7752:GrOp::combineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -7753:GrNonAtomicRef::unref\28\29\20const -7754:GrNonAtomicRef::unref\28\29\20const -7755:GrNonAtomicRef::unref\28\29\20const -7756:GrNativeRect::operator!=\28GrNativeRect\20const&\29\20const -7757:GrMeshDrawTarget::allocPrimProcProxyPtrs\28int\29 -7758:GrMeshDrawOp::PatternHelper::init\28GrMeshDrawTarget*\2c\20GrPrimitiveType\2c\20unsigned\20long\2c\20sk_sp\2c\20int\2c\20int\2c\20int\2c\20int\29 -7759:GrMemoryPool::allocate\28unsigned\20long\29 -7760:GrMakeUniqueKeyInvalidationListener\28skgpu::UniqueKey*\2c\20unsigned\20int\29::Listener::~Listener\28\29 -7761:GrMakeUniqueKeyInvalidationListener\28skgpu::UniqueKey*\2c\20unsigned\20int\29::Listener::changed\28\29 -7762:GrMakeCachedBitmapProxyView\28GrRecordingContext*\2c\20SkBitmap\20const&\2c\20std::__2::basic_string_view>\2c\20skgpu::Mipmapped\29::$_0::operator\28\29\28GrTextureProxy*\29\20const -7763:GrIndexBufferAllocPool::makeSpace\28int\2c\20sk_sp*\2c\20int*\29 -7764:GrIndexBufferAllocPool::makeSpaceAtLeast\28int\2c\20int\2c\20sk_sp*\2c\20int*\2c\20int*\29 -7765:GrImageInfo::operator=\28GrImageInfo&&\29 -7766:GrImageInfo::GrImageInfo\28GrColorType\2c\20SkAlphaType\2c\20sk_sp\2c\20int\2c\20int\29 -7767:GrImageContext::abandonContext\28\29 -7768:GrHashMapWithCache::find\28unsigned\20int\20const&\29\20const -7769:GrGradientBitmapCache::release\28GrGradientBitmapCache::Entry*\29\20const -7770:GrGpuResource::setLabel\28std::__2::basic_string_view>\29 -7771:GrGpuResource::makeBudgeted\28\29 -7772:GrGpuResource::GrGpuResource\28GrGpu*\2c\20std::__2::basic_string_view>\29 -7773:GrGpuResource::CacheAccess::abandon\28\29 -7774:GrGpuBuffer::ComputeScratchKeyForDynamicBuffer\28unsigned\20long\2c\20GrGpuBufferType\2c\20skgpu::ScratchKey*\29 -7775:GrGpu::~GrGpu\28\29 -7776:GrGpu::submitToGpu\28\29 -7777:GrGpu::submitToGpu\28GrSubmitInfo\20const&\29 -7778:GrGpu::regenerateMipMapLevels\28GrTexture*\29 -7779:GrGpu::createTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20GrTextureType\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -7780:GrGpu::createTextureCommon\28SkISize\2c\20GrBackendFormat\20const&\2c\20GrTextureType\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20int\2c\20unsigned\20int\2c\20std::__2::basic_string_view>\29 -7781:GrGpu::createBuffer\28unsigned\20long\2c\20GrGpuBufferType\2c\20GrAccessPattern\29 -7782:GrGpu::callSubmittedProcs\28bool\29 -7783:GrGeometryProcessor::AttributeSet::addToKey\28skgpu::KeyBuilder*\29\20const -7784:GrGeometryProcessor::AttributeSet::Iter::skipUninitialized\28\29 -7785:GrGeometryProcessor::Attribute&\20skia_private::TArray::emplace_back\28char\20const\20\28&\29\20\5b26\5d\2c\20GrVertexAttribType&&\2c\20SkSLType&&\29 -7786:GrGLTextureParameters::invalidate\28\29 -7787:GrGLTextureParameters::SamplerOverriddenState::SamplerOverriddenState\28\29 -7788:GrGLTexture::~GrGLTexture\28\29_12925 -7789:GrGLTexture::~GrGLTexture\28\29_12924 -7790:GrGLTexture::MakeWrapped\28GrGLGpu*\2c\20GrMipmapStatus\2c\20GrGLTexture::Desc\20const&\2c\20sk_sp\2c\20GrWrapCacheable\2c\20GrIOType\2c\20std::__2::basic_string_view>\29 -7791:GrGLTexture::GrGLTexture\28GrGLGpu*\2c\20skgpu::Budgeted\2c\20GrGLTexture::Desc\20const&\2c\20GrMipmapStatus\2c\20std::__2::basic_string_view>\29 -7792:GrGLTexture::GrGLTexture\28GrGLGpu*\2c\20GrGLTexture::Desc\20const&\2c\20sk_sp\2c\20GrMipmapStatus\2c\20std::__2::basic_string_view>\29 -7793:GrGLSemaphore::~GrGLSemaphore\28\29 -7794:GrGLSLVaryingHandler::addAttribute\28GrShaderVar\20const&\29 -7795:GrGLSLVarying::vsOutVar\28\29\20const -7796:GrGLSLVarying::fsInVar\28\29\20const -7797:GrGLSLUniformHandler::liftUniformToVertexShader\28GrProcessor\20const&\2c\20SkString\29 -7798:GrGLSLShaderBuilder::nextStage\28\29 -7799:GrGLSLShaderBuilder::finalize\28unsigned\20int\29 -7800:GrGLSLShaderBuilder::emitFunction\28char\20const*\2c\20char\20const*\29 -7801:GrGLSLShaderBuilder::emitFunctionPrototype\28char\20const*\29 -7802:GrGLSLShaderBuilder::appendTextureLookupAndBlend\28char\20const*\2c\20SkBlendMode\2c\20GrResourceHandle\2c\20char\20const*\2c\20GrGLSLColorSpaceXformHelper*\29 -7803:GrGLSLShaderBuilder::appendDecls\28SkTBlockList\20const&\2c\20SkString*\29\20const -7804:GrGLSLShaderBuilder::appendColorGamutXform\28SkString*\2c\20char\20const*\2c\20GrGLSLColorSpaceXformHelper*\29::$_1::operator\28\29\28char\20const*\2c\20GrResourceHandle\29\20const -7805:GrGLSLShaderBuilder::appendColorGamutXform\28SkString*\2c\20char\20const*\2c\20GrGLSLColorSpaceXformHelper*\29::$_0::operator\28\29\28char\20const*\2c\20GrResourceHandle\2c\20skcms_TFType\29\20const -7806:GrGLSLShaderBuilder::GrGLSLShaderBuilder\28GrGLSLProgramBuilder*\29 -7807:GrGLSLProgramDataManager::setRuntimeEffectUniforms\28SkSpan\2c\20SkSpan\20const>\2c\20SkSpan\2c\20void\20const*\29\20const -7808:GrGLSLProgramBuilder::~GrGLSLProgramBuilder\28\29 -7809:GrGLSLFragmentShaderBuilder::onFinalize\28\29 -7810:GrGLSLFragmentShaderBuilder::enableAdvancedBlendEquationIfNeeded\28skgpu::BlendEquation\29 -7811:GrGLSLColorSpaceXformHelper::isNoop\28\29\20const -7812:GrGLSLBlend::SetBlendModeUniformData\28GrGLSLProgramDataManager\20const&\2c\20GrResourceHandle\2c\20SkBlendMode\29 -7813:GrGLSLBlend::BlendExpression\28GrProcessor\20const*\2c\20GrGLSLUniformHandler*\2c\20GrResourceHandle*\2c\20char\20const*\2c\20char\20const*\2c\20SkBlendMode\29 -7814:GrGLRenderTarget::~GrGLRenderTarget\28\29_12895 -7815:GrGLRenderTarget::~GrGLRenderTarget\28\29_12894 -7816:GrGLRenderTarget::setFlags\28GrGLCaps\20const&\2c\20GrGLRenderTarget::IDs\20const&\29 -7817:GrGLRenderTarget::onGpuMemorySize\28\29\20const -7818:GrGLRenderTarget::bind\28bool\29 -7819:GrGLRenderTarget::backendFormat\28\29\20const -7820:GrGLRenderTarget::GrGLRenderTarget\28GrGLGpu*\2c\20SkISize\20const&\2c\20GrGLFormat\2c\20int\2c\20GrGLRenderTarget::IDs\20const&\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -7821:GrGLProgramDataManager::set4fv\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -7822:GrGLProgramDataManager::set2fv\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -7823:GrGLProgramBuilder::uniformHandler\28\29 -7824:GrGLProgramBuilder::compileAndAttachShaders\28SkSL::NativeShader\20const&\2c\20unsigned\20int\2c\20unsigned\20int\2c\20SkTDArray*\2c\20bool\2c\20skgpu::ShaderErrorHandler*\29 -7825:GrGLProgramBuilder::PrecompileProgram\28GrDirectContext*\2c\20GrGLPrecompiledProgram*\2c\20SkData\20const&\29::$_0::operator\28\29\28SkSL::ProgramKind\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20unsigned\20int\29\20const -7826:GrGLProgramBuilder::CreateProgram\28GrDirectContext*\2c\20GrProgramDesc\20const&\2c\20GrProgramInfo\20const&\2c\20GrGLPrecompiledProgram\20const*\29 -7827:GrGLProgram::~GrGLProgram\28\29 -7828:GrGLInterfaces::MakeWebGL\28\29 -7829:GrGLInterface::~GrGLInterface\28\29 -7830:GrGLGpu::~GrGLGpu\28\29 -7831:GrGLGpu::waitSemaphore\28GrSemaphore*\29 -7832:GrGLGpu::uploadTexData\28SkISize\2c\20unsigned\20int\2c\20SkIRect\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20long\2c\20GrMipLevel\20const*\2c\20int\29 -7833:GrGLGpu::uploadCompressedTexData\28SkTextureCompressionType\2c\20GrGLFormat\2c\20SkISize\2c\20skgpu::Mipmapped\2c\20unsigned\20int\2c\20void\20const*\2c\20unsigned\20long\29 -7834:GrGLGpu::uploadColorToTex\28GrGLFormat\2c\20SkISize\2c\20unsigned\20int\2c\20std::__2::array\2c\20unsigned\20int\29 -7835:GrGLGpu::readOrTransferPixelsFrom\28GrSurface*\2c\20SkIRect\2c\20GrColorType\2c\20GrColorType\2c\20void*\2c\20int\29 -7836:GrGLGpu::onFBOChanged\28\29 -7837:GrGLGpu::getTimerQueryResult\28unsigned\20int\29 -7838:GrGLGpu::getCompatibleStencilIndex\28GrGLFormat\29 -7839:GrGLGpu::flushWireframeState\28bool\29 -7840:GrGLGpu::flushScissorRect\28SkIRect\20const&\2c\20int\2c\20GrSurfaceOrigin\29 -7841:GrGLGpu::flushProgram\28unsigned\20int\29 -7842:GrGLGpu::flushProgram\28sk_sp\29 -7843:GrGLGpu::flushFramebufferSRGB\28bool\29 -7844:GrGLGpu::flushConservativeRasterState\28bool\29 -7845:GrGLGpu::createRenderTargetObjects\28GrGLTexture::Desc\20const&\2c\20int\2c\20GrGLRenderTarget::IDs*\29 -7846:GrGLGpu::createCompressedTexture2D\28SkISize\2c\20SkTextureCompressionType\2c\20GrGLFormat\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrGLTextureParameters::SamplerOverriddenState*\29 -7847:GrGLGpu::bindVertexArray\28unsigned\20int\29 -7848:GrGLGpu::TextureUnitBindings::setBoundID\28unsigned\20int\2c\20GrGpuResource::UniqueID\29 -7849:GrGLGpu::TextureUnitBindings::invalidateAllTargets\28bool\29 -7850:GrGLGpu::TextureToCopyProgramIdx\28GrTexture*\29 -7851:GrGLGpu::ProgramCache::~ProgramCache\28\29 -7852:GrGLGpu::ProgramCache::findOrCreateProgramImpl\28GrDirectContext*\2c\20GrProgramDesc\20const&\2c\20GrProgramInfo\20const&\2c\20GrThreadSafePipelineBuilder::Stats::ProgramCacheResult*\29 -7853:GrGLGpu::HWVertexArrayState::invalidate\28\29 -7854:GrGLFunction::GrGLFunction\28void\20\28*\29\28unsigned\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void\20const*\29\29::'lambda'\28void\20const*\2c\20unsigned\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void\20const*\29::__invoke\28void\20const*\2c\20unsigned\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void\20const*\29 -7855:GrGLFunction::GrGLFunction\28void\20\28*\29\28int\2c\20float\29\29::'lambda'\28void\20const*\2c\20int\2c\20float\29::__invoke\28void\20const*\2c\20int\2c\20float\29 -7856:GrGLFinishCallbacks::check\28\29 -7857:GrGLContext::~GrGLContext\28\29_12633 -7858:GrGLCaps::~GrGLCaps\28\29 -7859:GrGLCaps::getTexSubImageExternalFormatAndType\28GrGLFormat\2c\20GrColorType\2c\20GrColorType\2c\20unsigned\20int*\2c\20unsigned\20int*\29\20const -7860:GrGLCaps::getExternalFormat\28GrGLFormat\2c\20GrColorType\2c\20GrColorType\2c\20GrGLCaps::ExternalFormatUsage\2c\20unsigned\20int*\2c\20unsigned\20int*\29\20const -7861:GrGLCaps::canCopyTexSubImage\28GrGLFormat\2c\20bool\2c\20GrTextureType\20const*\2c\20GrGLFormat\2c\20bool\2c\20GrTextureType\20const*\29\20const -7862:GrGLCaps::canCopyAsBlit\28GrGLFormat\2c\20int\2c\20GrTextureType\20const*\2c\20GrGLFormat\2c\20int\2c\20GrTextureType\20const*\2c\20SkRect\20const&\2c\20bool\2c\20SkIRect\20const&\2c\20SkIRect\20const&\29\20const -7863:GrGLBuffer::~GrGLBuffer\28\29_12572 -7864:GrGLAttribArrayState::resize\28int\29 -7865:GrGLAttribArrayState::GrGLAttribArrayState\28int\29 -7866:GrFragmentProcessors::MakeChildFP\28SkRuntimeEffect::ChildPtr\20const&\2c\20GrFPArgs\20const&\29 -7867:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::Make\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29 -7868:GrFragmentProcessor::SurfaceColor\28\29::SurfaceColorProcessor::Make\28\29 -7869:GrFragmentProcessor::HighPrecision\28std::__2::unique_ptr>\29::HighPrecisionFragmentProcessor::Make\28std::__2::unique_ptr>\29 -7870:GrFragmentProcessor::DeviceSpace\28std::__2::unique_ptr>\29::DeviceSpace::DeviceSpace\28std::__2::unique_ptr>\29 -7871:GrFragmentProcessor::Compose\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29::ComposeProcessor::Make\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -7872:GrFragmentProcessor::Compose\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -7873:GrFragmentProcessor::ClampOutput\28std::__2::unique_ptr>\29 -7874:GrFixedClip::preApply\28SkRect\20const&\2c\20GrAA\29\20const -7875:GrFixedClip::apply\28GrAppliedHardClip*\2c\20SkIRect*\29\20const -7876:GrEagerDynamicVertexAllocator::unlock\28int\29 -7877:GrDynamicAtlas::~GrDynamicAtlas\28\29 -7878:GrDynamicAtlas::Node::addRect\28int\2c\20int\2c\20SkIPoint16*\29 -7879:GrDrawingManager::closeAllTasks\28\29 -7880:GrDrawOpAtlas::uploadToPage\28unsigned\20int\2c\20GrDeferredUploadTarget*\2c\20int\2c\20int\2c\20void\20const*\2c\20skgpu::AtlasLocator*\29 -7881:GrDrawOpAtlas::updatePlot\28GrDeferredUploadTarget*\2c\20skgpu::AtlasLocator*\2c\20skgpu::Plot*\29 -7882:GrDrawOpAtlas::setLastUseToken\28skgpu::AtlasLocator\20const&\2c\20skgpu::Token\29 -7883:GrDrawOpAtlas::processEviction\28skgpu::PlotLocator\29 -7884:GrDrawOpAtlas::hasID\28skgpu::PlotLocator\20const&\29 -7885:GrDrawOpAtlas::compact\28skgpu::Token\29 -7886:GrDrawOpAtlas::addToAtlas\28GrResourceProvider*\2c\20GrDeferredUploadTarget*\2c\20int\2c\20int\2c\20void\20const*\2c\20skgpu::AtlasLocator*\29 -7887:GrDrawOpAtlas::Make\28GrProxyProvider*\2c\20GrBackendFormat\20const&\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20int\2c\20int\2c\20int\2c\20skgpu::AtlasGenerationCounter*\2c\20GrDrawOpAtlas::AllowMultitexturing\2c\20skgpu::PlotEvictionCallback*\2c\20std::__2::basic_string_view>\29 -7888:GrDrawIndirectBufferAllocPool::putBack\28int\29 -7889:GrDrawIndirectBufferAllocPool::putBackIndexed\28int\29 -7890:GrDrawIndirectBufferAllocPool::makeSpace\28int\2c\20sk_sp*\2c\20unsigned\20long*\29 -7891:GrDrawIndirectBufferAllocPool::makeIndexedSpace\28int\2c\20sk_sp*\2c\20unsigned\20long*\29 -7892:GrDistanceFieldPathGeoProc::~GrDistanceFieldPathGeoProc\28\29 -7893:GrDistanceFieldLCDTextGeoProc::~GrDistanceFieldLCDTextGeoProc\28\29 -7894:GrDistanceFieldA8TextGeoProc::~GrDistanceFieldA8TextGeoProc\28\29 -7895:GrDistanceFieldA8TextGeoProc::onTextureSampler\28int\29\20const -7896:GrDisableColorXPFactory::MakeXferProcessor\28\29 -7897:GrDirectContextPriv::validPMUPMConversionExists\28\29 -7898:GrDirectContext::~GrDirectContext\28\29 -7899:GrDirectContext::syncAllOutstandingGpuWork\28bool\29 -7900:GrDirectContext::submit\28GrSyncCpu\29 -7901:GrDirectContext::flush\28SkSurface*\29 -7902:GrDirectContext::abandoned\28\29 -7903:GrDeferredProxyUploader::signalAndFreeData\28\29 -7904:GrDeferredProxyUploader::GrDeferredProxyUploader\28\29 -7905:GrCopyRenderTask::~GrCopyRenderTask\28\29 -7906:GrCopyRenderTask::onIsUsed\28GrSurfaceProxy*\29\20const -7907:GrCopyBaseMipMapToView\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20skgpu::Budgeted\29 -7908:GrCopyBaseMipMapToTextureProxy\28GrRecordingContext*\2c\20sk_sp\2c\20GrSurfaceOrigin\2c\20std::__2::basic_string_view>\2c\20skgpu::Budgeted\29 -7909:GrContext_Base::~GrContext_Base\28\29_9615 -7910:GrContextThreadSafeProxy::~GrContextThreadSafeProxy\28\29 -7911:GrColorSpaceXformEffect::~GrColorSpaceXformEffect\28\29 -7912:GrColorInfo::makeColorType\28GrColorType\29\20const -7913:GrColorInfo::isLinearlyBlended\28\29\20const -7914:GrColorFragmentProcessorAnalysis::GrColorFragmentProcessorAnalysis\28GrProcessorAnalysisColor\20const&\2c\20std::__2::unique_ptr>\20const*\2c\20int\29 -7915:GrCaps::~GrCaps\28\29 -7916:GrCaps::surfaceSupportsWritePixels\28GrSurface\20const*\29\20const -7917:GrCaps::getDstSampleFlagsForProxy\28GrRenderTargetProxy\20const*\2c\20bool\29\20const -7918:GrCPixmap::GrCPixmap\28GrPixmap\20const&\29 -7919:GrBufferAllocPool::resetCpuData\28unsigned\20long\29 -7920:GrBufferAllocPool::makeSpaceAtLeast\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20sk_sp*\2c\20unsigned\20long*\2c\20unsigned\20long*\29 -7921:GrBufferAllocPool::flushCpuData\28GrBufferAllocPool::BufferBlock\20const&\2c\20unsigned\20long\29 -7922:GrBufferAllocPool::destroyBlock\28\29 -7923:GrBufferAllocPool::deleteBlocks\28\29 -7924:GrBufferAllocPool::createBlock\28unsigned\20long\29 -7925:GrBufferAllocPool::CpuBufferCache::makeBuffer\28unsigned\20long\2c\20bool\29 -7926:GrBlurUtils::mask_release_proc\28void*\2c\20void*\29 -7927:GrBlurUtils::draw_shape_with_mask_filter\28GrRecordingContext*\2c\20skgpu::ganesh::SurfaceDrawContext*\2c\20GrClip\20const*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20SkMaskFilterBase\20const*\2c\20GrStyledShape\20const&\29 -7928:GrBlurUtils::draw_mask\28skgpu::ganesh::SurfaceDrawContext*\2c\20GrClip\20const*\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20GrPaint&&\2c\20GrSurfaceProxyView\29 -7929:GrBlurUtils::create_data\28SkIRect\20const&\2c\20SkIRect\20const&\29 -7930:GrBlurUtils::convolve_gaussian_1d\28skgpu::ganesh::SurfaceFillContext*\2c\20GrSurfaceProxyView\2c\20SkIRect\20const&\2c\20SkIPoint\2c\20SkIRect\20const&\2c\20SkAlphaType\2c\20GrBlurUtils::\28anonymous\20namespace\29::Direction\2c\20int\2c\20float\2c\20SkTileMode\29 -7931:GrBlurUtils::convolve_gaussian\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20GrColorType\2c\20SkAlphaType\2c\20SkIRect\2c\20SkIRect\2c\20GrBlurUtils::\28anonymous\20namespace\29::Direction\2c\20int\2c\20float\2c\20SkTileMode\2c\20sk_sp\2c\20SkBackingFit\29 -7932:GrBlurUtils::clip_bounds_quick_reject\28SkIRect\20const&\2c\20SkIRect\20const&\29 -7933:GrBlurUtils::\28anonymous\20namespace\29::make_texture_effect\28GrCaps\20const*\2c\20GrSurfaceProxyView\2c\20SkAlphaType\2c\20GrSamplerState\20const&\2c\20SkIRect\20const&\2c\20SkIRect\20const&\2c\20SkISize\20const&\29 -7934:GrBlurUtils::MakeRectBlur\28GrRecordingContext*\2c\20GrShaderCaps\20const&\2c\20SkRect\20const&\2c\20std::__2::optional\20const&\2c\20SkMatrix\20const&\2c\20float\29 -7935:GrBlurUtils::MakeRRectBlur\28GrRecordingContext*\2c\20float\2c\20float\2c\20SkRRect\20const&\2c\20SkRRect\20const&\29 -7936:GrBlurUtils::MakeCircleBlur\28GrRecordingContext*\2c\20SkRect\20const&\2c\20float\29 -7937:GrBitmapTextGeoProc::~GrBitmapTextGeoProc\28\29 -7938:GrBitmapTextGeoProc::addNewViews\28GrSurfaceProxyView\20const*\2c\20int\2c\20GrSamplerState\29 -7939:GrBitmapTextGeoProc::Make\28SkArenaAlloc*\2c\20GrShaderCaps\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20bool\2c\20sk_sp\2c\20GrSurfaceProxyView\20const*\2c\20int\2c\20GrSamplerState\2c\20skgpu::MaskFormat\2c\20SkMatrix\20const&\2c\20bool\29 -7940:GrBicubicEffect::Make\28GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkMatrix\20const&\2c\20GrSamplerState::WrapMode\2c\20GrSamplerState::WrapMode\2c\20SkCubicResampler\2c\20GrBicubicEffect::Direction\2c\20GrCaps\20const&\29 -7941:GrBicubicEffect::MakeSubset\28GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkMatrix\20const&\2c\20GrSamplerState::WrapMode\2c\20GrSamplerState::WrapMode\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkCubicResampler\2c\20GrBicubicEffect::Direction\2c\20GrCaps\20const&\29 -7942:GrBackendTexture::operator=\28GrBackendTexture\20const&\29 -7943:GrBackendTexture::GrBackendTexture\28int\2c\20int\2c\20std::__2::basic_string_view>\2c\20skgpu::Mipmapped\2c\20GrBackendApi\2c\20GrTextureType\2c\20GrGLBackendTextureData\20const&\29 -7944:GrBackendRenderTarget::isProtected\28\29\20const -7945:GrBackendFormatBytesPerBlock\28GrBackendFormat\20const&\29 -7946:GrBackendFormat::operator!=\28GrBackendFormat\20const&\29\20const -7947:GrBackendFormat::makeTexture2D\28\29\20const -7948:GrAuditTrail::opsCombined\28GrOp\20const*\2c\20GrOp\20const*\29 -7949:GrAttachment::ComputeSharedAttachmentUniqueKey\28GrCaps\20const&\2c\20GrBackendFormat\20const&\2c\20SkISize\2c\20GrAttachment::UsageFlags\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrMemoryless\2c\20skgpu::UniqueKey*\29 -7950:GrAttachment::ComputeScratchKey\28GrCaps\20const&\2c\20GrBackendFormat\20const&\2c\20SkISize\2c\20GrAttachment::UsageFlags\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrMemoryless\2c\20skgpu::ScratchKey*\29 -7951:GrAtlasManager::~GrAtlasManager\28\29 -7952:GrAtlasManager::getViews\28skgpu::MaskFormat\2c\20unsigned\20int*\29 -7953:GrAtlasManager::atlasGeneration\28skgpu::MaskFormat\29\20const -7954:GrAppliedClip::visitProxies\28std::__2::function\20const&\29\20const -7955:GrAppliedClip::addCoverageFP\28std::__2::unique_ptr>\29 -7956:GrAATriangulator::makeEvent\28GrAATriangulator::SSEdge*\2c\20GrTriangulator::Vertex*\2c\20GrAATriangulator::SSEdge*\2c\20GrTriangulator::Vertex*\2c\20GrAATriangulator::EventList*\2c\20GrTriangulator::Comparator\20const&\29\20const -7957:GrAATriangulator::connectPartners\28GrTriangulator::VertexList*\2c\20GrTriangulator::Comparator\20const&\29 -7958:GrAATriangulator::collapseOverlapRegions\28GrTriangulator::VertexList*\2c\20GrTriangulator::Comparator\20const&\2c\20GrAATriangulator::EventComparator\29 -7959:GrAATriangulator::Event*\20SkArenaAlloc::make\28GrAATriangulator::SSEdge*&\2c\20SkPoint&\2c\20unsigned\20char&\29 -7960:GrAAConvexTessellator::~GrAAConvexTessellator\28\29 -7961:GrAAConvexTessellator::quadTo\28SkPoint\20const*\29 -7962:GrAAConvexTessellator::fanRing\28GrAAConvexTessellator::Ring\20const&\29 -7963:GetShortIns -7964:FontMgrRunIterator::~FontMgrRunIterator\28\29 -7965:FontMgrRunIterator::endOfCurrentRun\28\29\20const -7966:FontMgrRunIterator::atEnd\28\29\20const -7967:FindSortableTop\28SkOpContourHead*\29 -7968:FT_Vector_NormLen -7969:FT_Sfnt_Table_Info -7970:FT_Select_Size -7971:FT_Render_Glyph -7972:FT_Remove_Module -7973:FT_Outline_Get_Orientation -7974:FT_Outline_EmboldenXY -7975:FT_Outline_Decompose -7976:FT_Open_Face -7977:FT_New_Library -7978:FT_New_GlyphSlot -7979:FT_Match_Size -7980:FT_GlyphLoader_Reset -7981:FT_GlyphLoader_Prepare -7982:FT_GlyphLoader_CheckSubGlyphs -7983:FT_Get_Var_Design_Coordinates -7984:FT_Get_Postscript_Name -7985:FT_Get_Paint_Layers -7986:FT_Get_PS_Font_Info -7987:FT_Get_Glyph_Name -7988:FT_Get_FSType_Flags -7989:FT_Get_Color_Glyph_ClipBox -7990:FT_Done_Size -7991:FT_Done_Library -7992:FT_Bitmap_Done -7993:FT_Bitmap_Convert -7994:FT_Add_Default_Modules -7995:EllipticalRRectOp::~EllipticalRRectOp\28\29_11881 -7996:EllipticalRRectOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -7997:EllipticalRRectOp::EllipticalRRectOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20float\2c\20float\2c\20SkPoint\2c\20bool\29 -7998:EllipseOp::EllipseOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20EllipseOp::DeviceSpaceParams\20const&\2c\20SkStrokeRec\20const&\29 -7999:EllipseGeometryProcessor::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -8000:Dot2AngleType\28float\29 -8001:DecodeVarLenUint8 -8002:DecodeContextMap -8003:DIEllipseOp::~DIEllipseOp\28\29 -8004:DIEllipseOp::DIEllipseOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20DIEllipseOp::DeviceSpaceParams\20const&\2c\20SkMatrix\20const&\29 -8005:CustomXP::makeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrXferProcessor\20const&\29 -8006:CustomXP::makeProgramImpl\28\29\20const::Impl::emitBlendCodeForDstRead\28GrGLSLXPFragmentBuilder*\2c\20GrGLSLUniformHandler*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20GrXferProcessor\20const&\29 -8007:Cr_z_inflateReset2 -8008:Cr_z_inflateReset -8009:CoverageSetOpXP::onIsEqual\28GrXferProcessor\20const&\29\20const -8010:Convexicator::close\28\29 -8011:Convexicator::addVec\28SkPoint\20const&\29 -8012:Convexicator::addPt\28SkPoint\20const&\29 -8013:ContourIter::next\28\29 -8014:CircularRRectOp::~CircularRRectOp\28\29_11858 -8015:CircularRRectOp::CircularRRectOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20float\2c\20float\2c\20bool\29 -8016:CircleOp::~CircleOp\28\29 -8017:CircleOp::Make\28GrRecordingContext*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20SkPoint\2c\20float\2c\20GrStyle\20const&\2c\20CircleOp::ArcParams\20const*\29 -8018:CircleOp::CircleOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkPoint\2c\20float\2c\20GrStyle\20const&\2c\20CircleOp::ArcParams\20const*\29 -8019:CircleGeometryProcessor::Make\28SkArenaAlloc*\2c\20bool\2c\20bool\2c\20bool\2c\20bool\2c\20bool\2c\20bool\2c\20SkMatrix\20const&\29 -8020:CircleGeometryProcessor::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -8021:CFF::dict_interpreter_t\2c\20CFF::interp_env_t>::interpret\28CFF::cff1_private_dict_values_base_t&\29 -8022:CFF::cs_opset_t\2c\20cff2_path_param_t\2c\20cff2_path_procs_path_t>::process_op\28unsigned\20int\2c\20CFF::cff2_cs_interp_env_t&\2c\20cff2_path_param_t&\29 -8023:CFF::cff_stack_t::cff_stack_t\28\29 -8024:CFF::cff2_cs_interp_env_t::process_vsindex\28\29 -8025:CFF::cff2_cs_interp_env_t::process_blend\28\29 -8026:CFF::cff2_cs_interp_env_t::fetch_op\28\29 -8027:CFF::cff2_cs_interp_env_t::cff2_cs_interp_env_t\28hb_array_t\20const&\2c\20OT::cff2::accelerator_t\20const&\2c\20unsigned\20int\2c\20int\20const*\2c\20unsigned\20int\29 -8028:CFF::cff2_cs_interp_env_t::blend_deltas\28hb_array_t\29\20const -8029:CFF::cff1_top_dict_values_t::init\28\29 -8030:CFF::cff1_cs_interp_env_t::cff1_cs_interp_env_t\28hb_array_t\20const&\2c\20OT::cff1::accelerator_t\20const&\2c\20unsigned\20int\2c\20int\20const*\2c\20unsigned\20int\29 -8031:CFF::biased_subrs_t>>::init\28CFF::Subrs>\20const*\29 -8032:CFF::biased_subrs_t>>::init\28CFF::Subrs>\20const*\29 -8033:CFF::Subrs>\20const&\20CFF::StructAtOffsetOrNull>>\28void\20const*\2c\20int\2c\20hb_sanitize_context_t&\29 -8034:CFF::FDSelect::get_fd\28unsigned\20int\29\20const -8035:CFF::FDSelect3_4\2c\20OT::IntType>::sentinel\28\29\20const -8036:CFF::FDSelect3_4\2c\20OT::IntType>::sanitize\28hb_sanitize_context_t*\2c\20unsigned\20int\29\20const -8037:CFF::FDSelect3_4\2c\20OT::IntType>::get_fd\28unsigned\20int\29\20const -8038:CFF::FDSelect0::sanitize\28hb_sanitize_context_t*\2c\20unsigned\20int\29\20const -8039:CFF::Charset::get_glyph\28unsigned\20int\2c\20unsigned\20int\29\20const -8040:CFF::CFF2FDSelect::get_fd\28unsigned\20int\29\20const -8041:ButtCapDashedCircleOp::ButtCapDashedCircleOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkPoint\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -8042:BrotliTransformDictionaryWord -8043:BrotliEnsureRingBuffer -8044:BrotliDecoderStateCleanupAfterMetablock -8045:BlockIndexIterator::Last\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::First\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Decrement\28SkBlockAllocator::Block\20const*\2c\20int\29\2c\20&SkTBlockList::GetItem\28SkBlockAllocator::Block\20const*\2c\20int\29>::begin\28\29\20const -8046:BlockIndexIterator::First\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Last\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Increment\28SkBlockAllocator::Block\20const*\2c\20int\29\2c\20&SkTBlockList::GetItem\28SkBlockAllocator::Block\20const*\2c\20int\29>::Item::operator++\28\29 -8047:AutoRestoreInverseness::~AutoRestoreInverseness\28\29 -8048:AutoRestoreInverseness::AutoRestoreInverseness\28GrShape*\2c\20GrStyle\20const&\29 -8049:AutoLayerForImageFilter::~AutoLayerForImageFilter\28\29 -8050:AutoLayerForImageFilter::operator=\28AutoLayerForImageFilter&&\29 -8051:AutoLayerForImageFilter::addMaskFilterLayer\28SkRect\20const*\29 -8052:AutoLayerForImageFilter::addLayer\28SkPaint\20const&\2c\20SkRect\20const*\2c\20bool\29 -8053:AngleWinding\28SkOpSpanBase*\2c\20SkOpSpanBase*\2c\20int*\2c\20bool*\29 -8054:AddIntersectTs\28SkOpContour*\2c\20SkOpContour*\2c\20SkOpCoincidence*\29 -8055:ActiveEdgeList::replace\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20unsigned\20short\2c\20unsigned\20short\2c\20unsigned\20short\29 -8056:ActiveEdgeList::remove\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20unsigned\20short\2c\20unsigned\20short\29 -8057:ActiveEdgeList::insert\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20unsigned\20short\2c\20unsigned\20short\29 -8058:ActiveEdgeList::allocate\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20unsigned\20short\2c\20unsigned\20short\29 -8059:AAT::trak::sanitize\28hb_sanitize_context_t*\29\20const -8060:AAT::mortmorx::sanitize\28hb_sanitize_context_t*\29\20const -8061:AAT::mortmorx::sanitize\28hb_sanitize_context_t*\29\20const -8062:AAT::ltag::sanitize\28hb_sanitize_context_t*\29\20const -8063:AAT::ltag::get_language\28unsigned\20int\29\20const -8064:AAT::kern_subtable_accelerator_data_t::~kern_subtable_accelerator_data_t\28\29 -8065:AAT::kern_subtable_accelerator_data_t::kern_subtable_accelerator_data_t\28\29 -8066:AAT::kern_accelerator_data_t::operator=\28AAT::kern_accelerator_data_t&&\29 -8067:AAT::hb_aat_apply_context_t::return_t\20AAT::ChainSubtable::dispatch\28AAT::hb_aat_apply_context_t*\29\20const -8068:AAT::hb_aat_apply_context_t::return_t\20AAT::ChainSubtable::dispatch\28AAT::hb_aat_apply_context_t*\29\20const -8069:AAT::hb_aat_apply_context_t::replace_glyph\28unsigned\20int\29 -8070:AAT::feat::sanitize\28hb_sanitize_context_t*\29\20const -8071:AAT::ankr::sanitize\28hb_sanitize_context_t*\29\20const -8072:AAT::ankr::get_anchor\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29\20const -8073:AAT::TrackData::get_tracking\28void\20const*\2c\20float\2c\20float\29\20const -8074:AAT::Lookup>::get_value_or_null\28unsigned\20int\2c\20unsigned\20int\29\20const -8075:AAT::Lookup>::get_value\28unsigned\20int\2c\20unsigned\20int\29\20const -8076:AAT::Lookup>::get_value_or_null\28unsigned\20int\2c\20unsigned\20int\29\20const -8077:AAT::KerxTable::sanitize\28hb_sanitize_context_t*\29\20const -8078:AAT::KernPair\20const*\20hb_sorted_array_t::bsearch\28AAT::hb_glyph_pair_t\20const&\2c\20AAT::KernPair\20const*\29 -8079:AAT::KernPair\20const&\20OT::SortedArrayOf>>::bsearch\28AAT::hb_glyph_pair_t\20const&\2c\20AAT::KernPair\20const&\29\20const -8080:7867 -8081:7868 -8082:7869 -8083:7870 -8084:7871 -8085:7872 -8086:7873 -8087:7874 -8088:7875 -8089:7876 -8090:7877 -8091:7878 -8092:7879 -8093:7880 -8094:7881 -8095:7882 -8096:7883 -8097:7884 -8098:7885 -8099:7886 -8100:7887 -8101:7888 -8102:7889 -8103:7890 -8104:7891 -8105:7892 -8106:7893 -8107:7894 -8108:7895 -8109:7896 -8110:7897 -8111:7898 -8112:7899 -8113:7900 -8114:7901 -8115:7902 -8116:7903 -8117:7904 -8118:7905 -8119:7906 -8120:7907 -8121:7908 -8122:7909 -8123:7910 -8124:7911 -8125:7912 -8126:7913 -8127:7914 -8128:7915 -8129:7916 -8130:7917 -8131:7918 -8132:7919 -8133:7920 -8134:7921 -8135:7922 -8136:7923 -8137:7924 -8138:7925 -8139:7926 -8140:7927 -8141:7928 -8142:7929 -8143:7930 -8144:7931 -8145:7932 -8146:7933 -8147:7934 -8148:7935 -8149:7936 -8150:7937 -8151:7938 -8152:7939 -8153:7940 -8154:7941 -8155:7942 -8156:7943 -8157:7944 -8158:7945 -8159:7946 -8160:7947 -8161:7948 -8162:7949 -8163:7950 -8164:7951 -8165:7952 -8166:7953 -8167:7954 -8168:7955 -8169:7956 -8170:7957 -8171:7958 -8172:7959 -8173:7960 -8174:7961 -8175:7962 -8176:7963 -8177:7964 -8178:xyzd50_to_hcl\28SkRGBA4f<\28SkAlphaType\292>\2c\20bool*\29 -8179:void\20mergeT\28void\20const*\2c\20int\2c\20unsigned\20char\20const*\2c\20int\2c\20void*\29 -8180:void\20mergeT\28void\20const*\2c\20int\2c\20unsigned\20char\20const*\2c\20int\2c\20void*\29 -8181:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8182:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8183:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8184:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8185:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8186:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8187:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8188:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8189:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8190:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8191:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8192:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8193:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8194:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8195:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8196:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8197:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8198:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8199:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8200:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8201:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8202:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8203:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8204:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8205:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8206:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8207:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8208:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8209:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8210:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8211:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8212:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8213:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8214:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8215:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8216:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8217:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8218:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8219:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8220:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8221:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8222:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8223:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8224:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8225:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8226:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8227:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8228:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8229:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8230:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8231:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8232:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8233:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8234:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8235:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8236:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8237:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8238:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8239:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8240:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8241:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8242:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8243:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8244:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8245:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8246:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8247:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8248:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8249:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8250:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8251:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8252:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8253:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8254:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8255:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8256:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8257:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8258:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8259:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8260:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8261:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8262:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8263:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8264:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8265:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8266:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8267:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8268:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8269:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8270:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8271:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8272:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8273:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8274:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8275:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8276:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -8277:void*\20OT::hb_accelerate_subtables_context_t::cache_func_to>\28void*\2c\20OT::hb_ot_lookup_cache_op_t\29 -8278:virtual\20thunk\20to\20std::__2::basic_stringstream\2c\20std::__2::allocator>::~basic_stringstream\28\29_15592 -8279:virtual\20thunk\20to\20std::__2::basic_stringstream\2c\20std::__2::allocator>::~basic_stringstream\28\29 -8280:virtual\20thunk\20to\20std::__2::basic_ostringstream\2c\20std::__2::allocator>::~basic_ostringstream\28\29_15595 -8281:virtual\20thunk\20to\20std::__2::basic_ostringstream\2c\20std::__2::allocator>::~basic_ostringstream\28\29 -8282:virtual\20thunk\20to\20std::__2::basic_ostream>::~basic_ostream\28\29_15478 -8283:virtual\20thunk\20to\20std::__2::basic_ostream>::~basic_ostream\28\29 -8284:virtual\20thunk\20to\20std::__2::basic_istream>::~basic_istream\28\29_15449 -8285:virtual\20thunk\20to\20std::__2::basic_istream>::~basic_istream\28\29 -8286:virtual\20thunk\20to\20std::__2::basic_iostream>::~basic_iostream\28\29_15494 -8287:virtual\20thunk\20to\20std::__2::basic_iostream>::~basic_iostream\28\29 -8288:virtual\20thunk\20to\20flutter::DisplayListBuilder::~DisplayListBuilder\28\29_1360 -8289:virtual\20thunk\20to\20flutter::DisplayListBuilder::~DisplayListBuilder\28\29 -8290:virtual\20thunk\20to\20flutter::DisplayListBuilder::translate\28float\2c\20float\29 -8291:virtual\20thunk\20to\20flutter::DisplayListBuilder::transformReset\28\29 -8292:virtual\20thunk\20to\20flutter::DisplayListBuilder::transformFullPerspective\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -8293:virtual\20thunk\20to\20flutter::DisplayListBuilder::transform2DAffine\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -8294:virtual\20thunk\20to\20flutter::DisplayListBuilder::skew\28float\2c\20float\29 -8295:virtual\20thunk\20to\20flutter::DisplayListBuilder::setStrokeWidth\28float\29 -8296:virtual\20thunk\20to\20flutter::DisplayListBuilder::setStrokeMiter\28float\29 -8297:virtual\20thunk\20to\20flutter::DisplayListBuilder::setStrokeJoin\28flutter::DlStrokeJoin\29 -8298:virtual\20thunk\20to\20flutter::DisplayListBuilder::setStrokeCap\28flutter::DlStrokeCap\29 -8299:virtual\20thunk\20to\20flutter::DisplayListBuilder::setMaskFilter\28flutter::DlMaskFilter\20const*\29 -8300:virtual\20thunk\20to\20flutter::DisplayListBuilder::setInvertColors\28bool\29 -8301:virtual\20thunk\20to\20flutter::DisplayListBuilder::setImageFilter\28flutter::DlImageFilter\20const*\29 -8302:virtual\20thunk\20to\20flutter::DisplayListBuilder::setDrawStyle\28flutter::DlDrawStyle\29 -8303:virtual\20thunk\20to\20flutter::DisplayListBuilder::setColor\28flutter::DlColor\29 -8304:virtual\20thunk\20to\20flutter::DisplayListBuilder::setColorSource\28flutter::DlColorSource\20const*\29 -8305:virtual\20thunk\20to\20flutter::DisplayListBuilder::setColorFilter\28flutter::DlColorFilter\20const*\29 -8306:virtual\20thunk\20to\20flutter::DisplayListBuilder::setBlendMode\28impeller::BlendMode\29 -8307:virtual\20thunk\20to\20flutter::DisplayListBuilder::setAntiAlias\28bool\29 -8308:virtual\20thunk\20to\20flutter::DisplayListBuilder::scale\28float\2c\20float\29 -8309:virtual\20thunk\20to\20flutter::DisplayListBuilder::save\28\29 -8310:virtual\20thunk\20to\20flutter::DisplayListBuilder::saveLayer\28impeller::TRect\20const&\2c\20flutter::SaveLayerOptions\2c\20flutter::DlImageFilter\20const*\2c\20std::__2::optional\29 -8311:virtual\20thunk\20to\20flutter::DisplayListBuilder::rotate\28float\29 -8312:virtual\20thunk\20to\20flutter::DisplayListBuilder::restore\28\29 -8313:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawVertices\28std::__2::shared_ptr\20const&\2c\20impeller::BlendMode\29 -8314:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawText\28std::__2::shared_ptr\20const&\2c\20float\2c\20float\29 -8315:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawShadow\28flutter::DlPath\20const&\2c\20flutter::DlColor\2c\20float\2c\20bool\2c\20float\29 -8316:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawRoundSuperellipse\28impeller::RoundSuperellipse\20const&\29 -8317:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawRoundRect\28impeller::RoundRect\20const&\29 -8318:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawRect\28impeller::TRect\20const&\29 -8319:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawPoints\28flutter::DlPointMode\2c\20unsigned\20int\2c\20impeller::TPoint\20const*\29 -8320:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawPath\28flutter::DlPath\20const&\29 -8321:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawPaint\28\29 -8322:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawOval\28impeller::TRect\20const&\29 -8323:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawLine\28impeller::TPoint\20const&\2c\20impeller::TPoint\20const&\29 -8324:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawImage\28sk_sp\2c\20impeller::TPoint\20const&\2c\20flutter::DlImageSampling\2c\20bool\29 -8325:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawImageRect\28sk_sp\2c\20impeller::TRect\20const&\2c\20impeller::TRect\20const&\2c\20flutter::DlImageSampling\2c\20bool\2c\20flutter::DlSrcRectConstraint\29 -8326:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawImageNine\28sk_sp\2c\20impeller::TRect\20const&\2c\20impeller::TRect\20const&\2c\20flutter::DlFilterMode\2c\20bool\29 -8327:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawDisplayList\28sk_sp\2c\20float\29 -8328:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawDiffRoundRect\28impeller::RoundRect\20const&\2c\20impeller::RoundRect\20const&\29 -8329:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawDashedLine\28impeller::TPoint\20const&\2c\20impeller::TPoint\20const&\2c\20float\2c\20float\29 -8330:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawColor\28flutter::DlColor\2c\20impeller::BlendMode\29 -8331:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawCircle\28impeller::TPoint\20const&\2c\20float\29 -8332:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawAtlas\28sk_sp\2c\20impeller::RSTransform\20const*\2c\20impeller::TRect\20const*\2c\20flutter::DlColor\20const*\2c\20int\2c\20impeller::BlendMode\2c\20flutter::DlImageSampling\2c\20impeller::TRect\20const*\2c\20bool\29 -8333:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawArc\28impeller::TRect\20const&\2c\20float\2c\20float\2c\20bool\29 -8334:virtual\20thunk\20to\20flutter::DisplayListBuilder::clipRoundSuperellipse\28impeller::RoundSuperellipse\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -8335:virtual\20thunk\20to\20flutter::DisplayListBuilder::clipRoundRect\28impeller::RoundRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -8336:virtual\20thunk\20to\20flutter::DisplayListBuilder::clipRect\28impeller::TRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -8337:virtual\20thunk\20to\20flutter::DisplayListBuilder::clipPath\28flutter::DlPath\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -8338:virtual\20thunk\20to\20flutter::DisplayListBuilder::clipOval\28impeller::TRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -8339:virtual\20thunk\20to\20flutter::DisplayListBuilder::Translate\28float\2c\20float\29 -8340:virtual\20thunk\20to\20flutter::DisplayListBuilder::Transform\28impeller::Matrix\20const&\29 -8341:virtual\20thunk\20to\20flutter::DisplayListBuilder::TransformReset\28\29 -8342:virtual\20thunk\20to\20flutter::DisplayListBuilder::TransformFullPerspective\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -8343:virtual\20thunk\20to\20flutter::DisplayListBuilder::Transform2DAffine\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -8344:virtual\20thunk\20to\20flutter::DisplayListBuilder::Skew\28float\2c\20float\29 -8345:virtual\20thunk\20to\20flutter::DisplayListBuilder::SetTransform\28impeller::Matrix\20const&\29 -8346:virtual\20thunk\20to\20flutter::DisplayListBuilder::Scale\28float\2c\20float\29 -8347:virtual\20thunk\20to\20flutter::DisplayListBuilder::Save\28\29 -8348:virtual\20thunk\20to\20flutter::DisplayListBuilder::SaveLayer\28std::__2::optional>\20const&\2c\20flutter::DlPaint\20const*\2c\20flutter::DlImageFilter\20const*\2c\20std::__2::optional\29 -8349:virtual\20thunk\20to\20flutter::DisplayListBuilder::Rotate\28float\29 -8350:virtual\20thunk\20to\20flutter::DisplayListBuilder::Restore\28\29 -8351:virtual\20thunk\20to\20flutter::DisplayListBuilder::RestoreToCount\28int\29 -8352:virtual\20thunk\20to\20flutter::DisplayListBuilder::QuickReject\28impeller::TRect\20const&\29\20const -8353:virtual\20thunk\20to\20flutter::DisplayListBuilder::GetSaveCount\28\29\20const -8354:virtual\20thunk\20to\20flutter::DisplayListBuilder::GetMatrix\28\29\20const -8355:virtual\20thunk\20to\20flutter::DisplayListBuilder::GetLocalClipCoverage\28\29\20const -8356:virtual\20thunk\20to\20flutter::DisplayListBuilder::GetImageInfo\28\29\20const -8357:virtual\20thunk\20to\20flutter::DisplayListBuilder::GetDestinationClipCoverage\28\29\20const -8358:virtual\20thunk\20to\20flutter::DisplayListBuilder::GetBaseLayerDimensions\28\29\20const -8359:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawVertices\28std::__2::shared_ptr\20const&\2c\20impeller::BlendMode\2c\20flutter::DlPaint\20const&\29 -8360:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawText\28std::__2::shared_ptr\20const&\2c\20float\2c\20float\2c\20flutter::DlPaint\20const&\29 -8361:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawShadow\28flutter::DlPath\20const&\2c\20flutter::DlColor\2c\20float\2c\20bool\2c\20float\29 -8362:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawRoundSuperellipse\28impeller::RoundSuperellipse\20const&\2c\20flutter::DlPaint\20const&\29 -8363:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawRoundRect\28impeller::RoundRect\20const&\2c\20flutter::DlPaint\20const&\29 -8364:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawRect\28impeller::TRect\20const&\2c\20flutter::DlPaint\20const&\29 -8365:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawPoints\28flutter::DlPointMode\2c\20unsigned\20int\2c\20impeller::TPoint\20const*\2c\20flutter::DlPaint\20const&\29 -8366:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawPath\28flutter::DlPath\20const&\2c\20flutter::DlPaint\20const&\29 -8367:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawPaint\28flutter::DlPaint\20const&\29 -8368:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawOval\28impeller::TRect\20const&\2c\20flutter::DlPaint\20const&\29 -8369:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawLine\28impeller::TPoint\20const&\2c\20impeller::TPoint\20const&\2c\20flutter::DlPaint\20const&\29 -8370:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawImage\28sk_sp\20const&\2c\20impeller::TPoint\20const&\2c\20flutter::DlImageSampling\2c\20flutter::DlPaint\20const*\29 -8371:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawImageRect\28sk_sp\20const&\2c\20impeller::TRect\20const&\2c\20impeller::TRect\20const&\2c\20flutter::DlImageSampling\2c\20flutter::DlPaint\20const*\2c\20flutter::DlSrcRectConstraint\29 -8372:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawImageNine\28sk_sp\20const&\2c\20impeller::TRect\20const&\2c\20impeller::TRect\20const&\2c\20flutter::DlFilterMode\2c\20flutter::DlPaint\20const*\29 -8373:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawDisplayList\28sk_sp\2c\20float\29 -8374:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawDiffRoundRect\28impeller::RoundRect\20const&\2c\20impeller::RoundRect\20const&\2c\20flutter::DlPaint\20const&\29 -8375:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawDashedLine\28impeller::TPoint\20const&\2c\20impeller::TPoint\20const&\2c\20float\2c\20float\2c\20flutter::DlPaint\20const&\29 -8376:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawColor\28flutter::DlColor\2c\20impeller::BlendMode\29 -8377:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawCircle\28impeller::TPoint\20const&\2c\20float\2c\20flutter::DlPaint\20const&\29 -8378:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawAtlas\28sk_sp\20const&\2c\20impeller::RSTransform\20const*\2c\20impeller::TRect\20const*\2c\20flutter::DlColor\20const*\2c\20int\2c\20impeller::BlendMode\2c\20flutter::DlImageSampling\2c\20impeller::TRect\20const*\2c\20flutter::DlPaint\20const*\29 -8379:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawArc\28impeller::TRect\20const&\2c\20float\2c\20float\2c\20bool\2c\20flutter::DlPaint\20const&\29 -8380:virtual\20thunk\20to\20flutter::DisplayListBuilder::ClipRoundSuperellipse\28impeller::RoundSuperellipse\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -8381:virtual\20thunk\20to\20flutter::DisplayListBuilder::ClipRoundRect\28impeller::RoundRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -8382:virtual\20thunk\20to\20flutter::DisplayListBuilder::ClipRect\28impeller::TRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -8383:virtual\20thunk\20to\20flutter::DisplayListBuilder::ClipPath\28flutter::DlPath\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -8384:virtual\20thunk\20to\20flutter::DisplayListBuilder::ClipOval\28impeller::TRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -8385:virtual\20thunk\20to\20GrTextureRenderTargetProxy::~GrTextureRenderTargetProxy\28\29_10508 -8386:virtual\20thunk\20to\20GrTextureRenderTargetProxy::~GrTextureRenderTargetProxy\28\29 -8387:virtual\20thunk\20to\20GrTextureRenderTargetProxy::onUninstantiatedGpuMemorySize\28\29\20const -8388:virtual\20thunk\20to\20GrTextureRenderTargetProxy::instantiate\28GrResourceProvider*\29 -8389:virtual\20thunk\20to\20GrTextureRenderTargetProxy::createSurface\28GrResourceProvider*\29\20const -8390:virtual\20thunk\20to\20GrTextureRenderTargetProxy::callbackDesc\28\29\20const -8391:virtual\20thunk\20to\20GrTextureProxy::~GrTextureProxy\28\29_10480 -8392:virtual\20thunk\20to\20GrTextureProxy::~GrTextureProxy\28\29 -8393:virtual\20thunk\20to\20GrTextureProxy::onUninstantiatedGpuMemorySize\28\29\20const -8394:virtual\20thunk\20to\20GrTextureProxy::instantiate\28GrResourceProvider*\29 -8395:virtual\20thunk\20to\20GrTextureProxy::getUniqueKey\28\29\20const -8396:virtual\20thunk\20to\20GrTextureProxy::createSurface\28GrResourceProvider*\29\20const -8397:virtual\20thunk\20to\20GrTextureProxy::callbackDesc\28\29\20const -8398:virtual\20thunk\20to\20GrTextureProxy::asTextureProxy\28\29\20const -8399:virtual\20thunk\20to\20GrTextureProxy::asTextureProxy\28\29 -8400:virtual\20thunk\20to\20GrTexture::onGpuMemorySize\28\29\20const -8401:virtual\20thunk\20to\20GrTexture::computeScratchKey\28skgpu::ScratchKey*\29\20const -8402:virtual\20thunk\20to\20GrTexture::asTexture\28\29\20const -8403:virtual\20thunk\20to\20GrTexture::asTexture\28\29 -8404:virtual\20thunk\20to\20GrRenderTargetProxy::~GrRenderTargetProxy\28\29_10324 -8405:virtual\20thunk\20to\20GrRenderTargetProxy::~GrRenderTargetProxy\28\29 -8406:virtual\20thunk\20to\20GrRenderTargetProxy::onUninstantiatedGpuMemorySize\28\29\20const -8407:virtual\20thunk\20to\20GrRenderTargetProxy::instantiate\28GrResourceProvider*\29 -8408:virtual\20thunk\20to\20GrRenderTargetProxy::createSurface\28GrResourceProvider*\29\20const -8409:virtual\20thunk\20to\20GrRenderTargetProxy::callbackDesc\28\29\20const -8410:virtual\20thunk\20to\20GrRenderTargetProxy::asRenderTargetProxy\28\29\20const -8411:virtual\20thunk\20to\20GrRenderTargetProxy::asRenderTargetProxy\28\29 -8412:virtual\20thunk\20to\20GrRenderTarget::onRelease\28\29 -8413:virtual\20thunk\20to\20GrRenderTarget::onAbandon\28\29 -8414:virtual\20thunk\20to\20GrRenderTarget::asRenderTarget\28\29\20const -8415:virtual\20thunk\20to\20GrRenderTarget::asRenderTarget\28\29 -8416:virtual\20thunk\20to\20GrGLTextureRenderTarget::~GrGLTextureRenderTarget\28\29_12963 -8417:virtual\20thunk\20to\20GrGLTextureRenderTarget::~GrGLTextureRenderTarget\28\29 -8418:virtual\20thunk\20to\20GrGLTextureRenderTarget::onRelease\28\29 -8419:virtual\20thunk\20to\20GrGLTextureRenderTarget::onGpuMemorySize\28\29\20const -8420:virtual\20thunk\20to\20GrGLTextureRenderTarget::onAbandon\28\29 -8421:virtual\20thunk\20to\20GrGLTextureRenderTarget::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -8422:virtual\20thunk\20to\20GrGLTexture::~GrGLTexture\28\29_12932 -8423:virtual\20thunk\20to\20GrGLTexture::~GrGLTexture\28\29 -8424:virtual\20thunk\20to\20GrGLTexture::onRelease\28\29 -8425:virtual\20thunk\20to\20GrGLTexture::onAbandon\28\29 -8426:virtual\20thunk\20to\20GrGLTexture::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -8427:virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::~GrGLSLFragmentShaderBuilder\28\29_11206 -8428:virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::~GrGLSLFragmentShaderBuilder\28\29 -8429:virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::onFinalize\28\29 -8430:virtual\20thunk\20to\20GrGLRenderTarget::~GrGLRenderTarget\28\29_12905 -8431:virtual\20thunk\20to\20GrGLRenderTarget::~GrGLRenderTarget\28\29 -8432:virtual\20thunk\20to\20GrGLRenderTarget::onRelease\28\29 -8433:virtual\20thunk\20to\20GrGLRenderTarget::onGpuMemorySize\28\29\20const -8434:virtual\20thunk\20to\20GrGLRenderTarget::onAbandon\28\29 -8435:virtual\20thunk\20to\20GrGLRenderTarget::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -8436:virtual\20thunk\20to\20GrGLRenderTarget::backendFormat\28\29\20const -8437:vertices_dispose -8438:vertices_create -8439:uniformData_create -8440:unicodePositionBuffer_free -8441:unicodePositionBuffer_create -8442:typefaces_filterCoveredCodePoints -8443:typeface_dispose -8444:typeface_create -8445:tt_vadvance_adjust -8446:tt_slot_init -8447:tt_size_request -8448:tt_size_init -8449:tt_size_done -8450:tt_sbit_decoder_load_png -8451:tt_sbit_decoder_load_compound -8452:tt_sbit_decoder_load_byte_aligned -8453:tt_sbit_decoder_load_bit_aligned -8454:tt_property_set -8455:tt_property_get -8456:tt_name_ascii_from_utf16 -8457:tt_name_ascii_from_other -8458:tt_hadvance_adjust -8459:tt_glyph_load -8460:tt_get_var_blend -8461:tt_get_interface -8462:tt_get_glyph_name -8463:tt_get_cmap_info -8464:tt_get_advances -8465:tt_face_set_sbit_strike -8466:tt_face_load_strike_metrics -8467:tt_face_load_sbit_image -8468:tt_face_load_sbit -8469:tt_face_load_post -8470:tt_face_load_pclt -8471:tt_face_load_os2 -8472:tt_face_load_name -8473:tt_face_load_maxp -8474:tt_face_load_kern -8475:tt_face_load_hmtx -8476:tt_face_load_hhea -8477:tt_face_load_head -8478:tt_face_load_gasp -8479:tt_face_load_font_dir -8480:tt_face_load_cpal -8481:tt_face_load_colr -8482:tt_face_load_cmap -8483:tt_face_load_bhed -8484:tt_face_load_any -8485:tt_face_init -8486:tt_face_get_paint_layers -8487:tt_face_get_paint -8488:tt_face_get_kerning -8489:tt_face_get_colr_layer -8490:tt_face_get_colr_glyph_paint -8491:tt_face_get_colorline_stops -8492:tt_face_get_color_glyph_clipbox -8493:tt_face_free_sbit -8494:tt_face_free_ps_names -8495:tt_face_free_name -8496:tt_face_free_cpal -8497:tt_face_free_colr -8498:tt_face_done -8499:tt_face_colr_blend_layer -8500:tt_driver_init -8501:tt_cmap_unicode_init -8502:tt_cmap_unicode_char_next -8503:tt_cmap_unicode_char_index -8504:tt_cmap_init -8505:tt_cmap8_validate -8506:tt_cmap8_get_info -8507:tt_cmap8_char_next -8508:tt_cmap8_char_index -8509:tt_cmap6_validate -8510:tt_cmap6_get_info -8511:tt_cmap6_char_next -8512:tt_cmap6_char_index -8513:tt_cmap4_validate -8514:tt_cmap4_init -8515:tt_cmap4_get_info -8516:tt_cmap4_char_next -8517:tt_cmap4_char_index -8518:tt_cmap2_validate -8519:tt_cmap2_get_info -8520:tt_cmap2_char_next -8521:tt_cmap2_char_index -8522:tt_cmap14_variants -8523:tt_cmap14_variant_chars -8524:tt_cmap14_validate -8525:tt_cmap14_init -8526:tt_cmap14_get_info -8527:tt_cmap14_done -8528:tt_cmap14_char_variants -8529:tt_cmap14_char_var_isdefault -8530:tt_cmap14_char_var_index -8531:tt_cmap14_char_next -8532:tt_cmap13_validate -8533:tt_cmap13_get_info -8534:tt_cmap13_char_next -8535:tt_cmap13_char_index -8536:tt_cmap12_validate -8537:tt_cmap12_get_info -8538:tt_cmap12_char_next -8539:tt_cmap12_char_index -8540:tt_cmap10_validate -8541:tt_cmap10_get_info -8542:tt_cmap10_char_next -8543:tt_cmap10_char_index -8544:tt_cmap0_validate -8545:tt_cmap0_get_info -8546:tt_cmap0_char_next -8547:tt_cmap0_char_index -8548:textStyle_setWordSpacing -8549:textStyle_setTextBaseline -8550:textStyle_setLocale -8551:textStyle_setLetterSpacing -8552:textStyle_setHeight -8553:textStyle_setHalfLeading -8554:textStyle_setForeground -8555:textStyle_setFontVariations -8556:textStyle_setFontStyle -8557:textStyle_setFontSize -8558:textStyle_setDecorationStyle -8559:textStyle_setDecorationColor -8560:textStyle_setColor -8561:textStyle_setBackground -8562:textStyle_dispose -8563:textStyle_create -8564:textStyle_copy -8565:textStyle_clearFontFamilies -8566:textStyle_addShadow -8567:textStyle_addFontFeature -8568:textStyle_addFontFamilies -8569:textBoxList_getLength -8570:textBoxList_getBoxAtIndex -8571:textBoxList_dispose -8572:t2_hints_stems -8573:t2_hints_open -8574:t1_make_subfont -8575:t1_hints_stem -8576:t1_hints_open -8577:t1_decrypt -8578:t1_decoder_parse_metrics -8579:t1_decoder_init -8580:t1_decoder_done -8581:t1_cmap_unicode_init -8582:t1_cmap_unicode_char_next -8583:t1_cmap_unicode_char_index -8584:t1_cmap_std_done -8585:t1_cmap_std_char_next -8586:t1_cmap_standard_init -8587:t1_cmap_expert_init -8588:t1_cmap_custom_init -8589:t1_cmap_custom_done -8590:t1_cmap_custom_char_next -8591:t1_cmap_custom_char_index -8592:t1_builder_start_point -8593:swizzle_or_premul\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkImageInfo\20const&\2c\20void\20const*\2c\20unsigned\20long\2c\20SkColorSpaceXformSteps\20const&\29 -8594:surface_setResourceCacheLimitBytes -8595:surface_renderPicturesOnWorker -8596:surface_renderPictures -8597:surface_rasterizeImageOnWorker -8598:surface_rasterizeImage -8599:surface_onRenderComplete -8600:surface_onRasterizeComplete -8601:surface_dispose -8602:surface_destroy -8603:surface_create -8604:strutStyle_setLeading -8605:strutStyle_setHeight -8606:strutStyle_setHalfLeading -8607:strutStyle_setForceStrutHeight -8608:strutStyle_setFontStyle -8609:strutStyle_setFontFamilies -8610:strutStyle_dispose -8611:strutStyle_create -8612:string_read -8613:std::exception::what\28\29\20const -8614:std::bad_variant_access::what\28\29\20const -8615:std::bad_optional_access::what\28\29\20const -8616:std::bad_array_new_length::what\28\29\20const -8617:std::bad_alloc::what\28\29\20const -8618:std::__2::time_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20tm\20const*\2c\20char\2c\20char\29\20const -8619:std::__2::time_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20tm\20const*\2c\20char\2c\20char\29\20const -8620:std::__2::time_get>>::do_get_year\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -8621:std::__2::time_get>>::do_get_weekday\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -8622:std::__2::time_get>>::do_get_time\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -8623:std::__2::time_get>>::do_get_monthname\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -8624:std::__2::time_get>>::do_get_date\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -8625:std::__2::time_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\2c\20char\2c\20char\29\20const -8626:std::__2::time_get>>::do_get_year\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -8627:std::__2::time_get>>::do_get_weekday\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -8628:std::__2::time_get>>::do_get_time\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -8629:std::__2::time_get>>::do_get_monthname\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -8630:std::__2::time_get>>::do_get_date\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -8631:std::__2::time_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\2c\20char\2c\20char\29\20const -8632:std::__2::numpunct::~numpunct\28\29_16405 -8633:std::__2::numpunct::do_truename\28\29\20const -8634:std::__2::numpunct::do_grouping\28\29\20const -8635:std::__2::numpunct::do_falsename\28\29\20const -8636:std::__2::numpunct::~numpunct\28\29_16412 -8637:std::__2::numpunct::do_truename\28\29\20const -8638:std::__2::numpunct::do_thousands_sep\28\29\20const -8639:std::__2::numpunct::do_grouping\28\29\20const -8640:std::__2::numpunct::do_falsename\28\29\20const -8641:std::__2::numpunct::do_decimal_point\28\29\20const -8642:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20void\20const*\29\20const -8643:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20unsigned\20long\29\20const -8644:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20unsigned\20long\20long\29\20const -8645:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20long\29\20const -8646:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20long\20long\29\20const -8647:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20long\20double\29\20const -8648:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20double\29\20const -8649:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20bool\29\20const -8650:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20void\20const*\29\20const -8651:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20unsigned\20long\29\20const -8652:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20unsigned\20long\20long\29\20const -8653:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20long\29\20const -8654:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20long\20long\29\20const -8655:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20long\20double\29\20const -8656:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20double\29\20const -8657:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20bool\29\20const -8658:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20void*&\29\20const -8659:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20unsigned\20short&\29\20const -8660:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20unsigned\20long\20long&\29\20const -8661:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long\20long&\29\20const -8662:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long\20double&\29\20const -8663:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long&\29\20const -8664:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20float&\29\20const -8665:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20double&\29\20const -8666:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20bool&\29\20const -8667:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20void*&\29\20const -8668:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20unsigned\20short&\29\20const -8669:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20unsigned\20long\20long&\29\20const -8670:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long\20long&\29\20const -8671:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long\20double&\29\20const -8672:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long&\29\20const -8673:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20float&\29\20const -8674:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20double&\29\20const -8675:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20bool&\29\20const -8676:std::__2::money_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\29\20const -8677:std::__2::money_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20long\20double\29\20const -8678:std::__2::money_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20char\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\29\20const -8679:std::__2::money_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20char\2c\20long\20double\29\20const -8680:std::__2::money_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\29\20const -8681:std::__2::money_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long\20double&\29\20const -8682:std::__2::money_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\29\20const -8683:std::__2::money_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long\20double&\29\20const -8684:std::__2::messages::do_get\28long\2c\20int\2c\20int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\29\20const -8685:std::__2::messages::do_get\28long\2c\20int\2c\20int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\29\20const -8686:std::__2::locale::__imp::~__imp\28\29_16510 -8687:std::__2::ios_base::~ios_base\28\29_15614 -8688:std::__2::ctype::do_widen\28char\20const*\2c\20char\20const*\2c\20wchar_t*\29\20const -8689:std::__2::ctype::do_toupper\28wchar_t\29\20const -8690:std::__2::ctype::do_toupper\28wchar_t*\2c\20wchar_t\20const*\29\20const -8691:std::__2::ctype::do_tolower\28wchar_t\29\20const -8692:std::__2::ctype::do_tolower\28wchar_t*\2c\20wchar_t\20const*\29\20const -8693:std::__2::ctype::do_scan_not\28unsigned\20long\2c\20wchar_t\20const*\2c\20wchar_t\20const*\29\20const -8694:std::__2::ctype::do_scan_is\28unsigned\20long\2c\20wchar_t\20const*\2c\20wchar_t\20const*\29\20const -8695:std::__2::ctype::do_narrow\28wchar_t\2c\20char\29\20const -8696:std::__2::ctype::do_narrow\28wchar_t\20const*\2c\20wchar_t\20const*\2c\20char\2c\20char*\29\20const -8697:std::__2::ctype::do_is\28wchar_t\20const*\2c\20wchar_t\20const*\2c\20unsigned\20long*\29\20const -8698:std::__2::ctype::do_is\28unsigned\20long\2c\20wchar_t\29\20const -8699:std::__2::ctype::~ctype\28\29_16497 -8700:std::__2::ctype::do_widen\28char\20const*\2c\20char\20const*\2c\20char*\29\20const -8701:std::__2::ctype::do_toupper\28char\29\20const -8702:std::__2::ctype::do_toupper\28char*\2c\20char\20const*\29\20const -8703:std::__2::ctype::do_tolower\28char\29\20const -8704:std::__2::ctype::do_tolower\28char*\2c\20char\20const*\29\20const -8705:std::__2::ctype::do_narrow\28char\2c\20char\29\20const -8706:std::__2::ctype::do_narrow\28char\20const*\2c\20char\20const*\2c\20char\2c\20char*\29\20const -8707:std::__2::collate::do_transform\28wchar_t\20const*\2c\20wchar_t\20const*\29\20const -8708:std::__2::collate::do_hash\28wchar_t\20const*\2c\20wchar_t\20const*\29\20const -8709:std::__2::collate::do_compare\28wchar_t\20const*\2c\20wchar_t\20const*\2c\20wchar_t\20const*\2c\20wchar_t\20const*\29\20const -8710:std::__2::collate::do_transform\28char\20const*\2c\20char\20const*\29\20const -8711:std::__2::collate::do_hash\28char\20const*\2c\20char\20const*\29\20const -8712:std::__2::collate::do_compare\28char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\29\20const -8713:std::__2::codecvt::~codecvt\28\29_16457 -8714:std::__2::codecvt::do_unshift\28__mbstate_t&\2c\20char*\2c\20char*\2c\20char*&\29\20const -8715:std::__2::codecvt::do_out\28__mbstate_t&\2c\20wchar_t\20const*\2c\20wchar_t\20const*\2c\20wchar_t\20const*&\2c\20char*\2c\20char*\2c\20char*&\29\20const -8716:std::__2::codecvt::do_max_length\28\29\20const -8717:std::__2::codecvt::do_length\28__mbstate_t&\2c\20char\20const*\2c\20char\20const*\2c\20unsigned\20long\29\20const -8718:std::__2::codecvt::do_in\28__mbstate_t&\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*&\2c\20wchar_t*\2c\20wchar_t*\2c\20wchar_t*&\29\20const -8719:std::__2::codecvt::do_encoding\28\29\20const -8720:std::__2::codecvt::do_length\28__mbstate_t&\2c\20char\20const*\2c\20char\20const*\2c\20unsigned\20long\29\20const -8721:std::__2::basic_stringbuf\2c\20std::__2::allocator>::~basic_stringbuf\28\29_15586 -8722:std::__2::basic_stringbuf\2c\20std::__2::allocator>::underflow\28\29 -8723:std::__2::basic_stringbuf\2c\20std::__2::allocator>::seekpos\28std::__2::fpos<__mbstate_t>\2c\20unsigned\20int\29 -8724:std::__2::basic_stringbuf\2c\20std::__2::allocator>::seekoff\28long\20long\2c\20std::__2::ios_base::seekdir\2c\20unsigned\20int\29 -8725:std::__2::basic_stringbuf\2c\20std::__2::allocator>::pbackfail\28int\29 -8726:std::__2::basic_stringbuf\2c\20std::__2::allocator>::overflow\28int\29 -8727:std::__2::basic_streambuf>::~basic_streambuf\28\29_15424 -8728:std::__2::basic_streambuf>::xsputn\28char\20const*\2c\20long\29 -8729:std::__2::basic_streambuf>::xsgetn\28char*\2c\20long\29 -8730:std::__2::basic_streambuf>::uflow\28\29 -8731:std::__2::basic_streambuf>::setbuf\28char*\2c\20long\29 -8732:std::__2::basic_streambuf>::seekpos\28std::__2::fpos<__mbstate_t>\2c\20unsigned\20int\29 -8733:std::__2::basic_streambuf>::seekoff\28long\20long\2c\20std::__2::ios_base::seekdir\2c\20unsigned\20int\29 -8734:std::__2::bad_function_call::what\28\29\20const -8735:std::__2::__time_get_c_storage::__x\28\29\20const -8736:std::__2::__time_get_c_storage::__weeks\28\29\20const -8737:std::__2::__time_get_c_storage::__r\28\29\20const -8738:std::__2::__time_get_c_storage::__months\28\29\20const -8739:std::__2::__time_get_c_storage::__c\28\29\20const -8740:std::__2::__time_get_c_storage::__am_pm\28\29\20const -8741:std::__2::__time_get_c_storage::__X\28\29\20const -8742:std::__2::__time_get_c_storage::__x\28\29\20const -8743:std::__2::__time_get_c_storage::__weeks\28\29\20const -8744:std::__2::__time_get_c_storage::__r\28\29\20const -8745:std::__2::__time_get_c_storage::__months\28\29\20const -8746:std::__2::__time_get_c_storage::__c\28\29\20const -8747:std::__2::__time_get_c_storage::__am_pm\28\29\20const -8748:std::__2::__time_get_c_storage::__X\28\29\20const -8749:std::__2::__shared_ptr_pointer::__shared_ptr_default_delete\2c\20std::__2::allocator>::__on_zero_shared\28\29 -8750:std::__2::__shared_ptr_emplace>\2c\20std::__2::allocator>>>::~__shared_ptr_emplace\28\29_804 -8751:std::__2::__shared_ptr_emplace>\2c\20std::__2::allocator>>>::~__shared_ptr_emplace\28\29 -8752:std::__2::__shared_ptr_emplace>\2c\20std::__2::allocator>>>::__on_zero_shared\28\29 -8753:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_8041 -8754:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -8755:std::__2::__shared_ptr_emplace>::__on_zero_shared\28\29 -8756:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_8313 -8757:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -8758:std::__2::__shared_ptr_emplace>::__on_zero_shared\28\29 -8759:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_1504 -8760:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -8761:std::__2::__shared_ptr_emplace>::__on_zero_shared\28\29 -8762:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_1541 -8763:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -8764:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_1605 -8765:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -8766:std::__2::__shared_ptr_emplace>::__on_zero_shared\28\29 -8767:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_406 -8768:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -8769:std::__2::__shared_ptr_emplace>::__on_zero_shared\28\29 -8770:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_1768 -8771:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -8772:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_1536 -8773:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -8774:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_1754 -8775:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -8776:std::__2::__shared_ptr_emplace>::__on_zero_shared\28\29 -8777:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_1524 -8778:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -8779:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_1576 -8780:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -8781:std::__2::__shared_ptr_emplace>::__on_zero_shared\28\29 -8782:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_1739 -8783:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -8784:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_1725 -8785:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -8786:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_1711 -8787:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -8788:std::__2::__shared_ptr_emplace>::__on_zero_shared\28\29 -8789:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_1695 -8790:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -8791:std::__2::__shared_ptr_emplace>::__on_zero_shared\28\29 -8792:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_445 -8793:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -8794:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_1679 -8795:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -8796:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_1519 -8797:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -8798:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_8550 -8799:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -8800:std::__2::__shared_ptr_emplace>::__on_zero_shared\28\29 -8801:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_6089 -8802:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -8803:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -8804:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -8805:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -8806:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -8807:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -8808:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -8809:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -8810:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -8811:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -8812:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -8813:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -8814:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -8815:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -8816:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -8817:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -8818:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -8819:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -8820:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -8821:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Cluster\20const*\2c\20unsigned\20long\2c\20bool\29>::operator\28\29\28skia::textlayout::Cluster\20const*&&\2c\20unsigned\20long&&\2c\20bool&&\29 -8822:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Cluster\20const*\2c\20unsigned\20long\2c\20bool\29>::__clone\28std::__2::__function::__base*\29\20const -8823:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Cluster\20const*\2c\20unsigned\20long\2c\20bool\29>::__clone\28\29\20const -8824:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Cluster\20const*\2c\20unsigned\20long\2c\20bool\29>::operator\28\29\28skia::textlayout::Cluster\20const*&&\2c\20unsigned\20long&&\2c\20bool&&\29 -8825:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Cluster\20const*\2c\20unsigned\20long\2c\20bool\29>::__clone\28std::__2::__function::__base*\29\20const -8826:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Cluster\20const*\2c\20unsigned\20long\2c\20bool\29>::__clone\28\29\20const -8827:std::__2::__function::__func\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0\2c\20std::__2::allocator\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -8828:std::__2::__function::__func\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0\2c\20std::__2::allocator\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -8829:std::__2::__function::__func\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0\2c\20std::__2::allocator\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -8830:std::__2::__function::__func\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -8831:std::__2::__function::__func\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -8832:std::__2::__function::__func\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -8833:std::__2::__function::__func>&\29::$_0\2c\20std::__2::allocator>&\29::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -8834:std::__2::__function::__func>&\29::$_0\2c\20std::__2::allocator>&\29::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -8835:std::__2::__function::__func>&\29::$_0\2c\20std::__2::allocator>&\29::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -8836:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -8837:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -8838:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -8839:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -8840:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -8841:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -8842:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -8843:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -8844:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -8845:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -8846:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -8847:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -8848:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -8849:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -8850:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -8851:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -8852:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -8853:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -8854:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -8855:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -8856:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -8857:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -8858:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -8859:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -8860:std::__2::__function::__func\20const&\29::$_0\2c\20std::__2::allocator\20const&\29::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -8861:std::__2::__function::__func\20const&\29::$_0\2c\20std::__2::allocator\20const&\29::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -8862:std::__2::__function::__func\20const&\29::$_0\2c\20std::__2::allocator\20const&\29::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -8863:std::__2::__function::__func\20const&\29::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\20const&\29::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -8864:std::__2::__function::__func\20const&\29::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\20const&\29::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -8865:std::__2::__function::__func\20const&\29::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\20const&\29::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -8866:std::__2::__function::__func\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkPoint\2c\20SkPoint\2c\20skia::textlayout::InternalLineMetrics\2c\20bool\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::SkRange&&\2c\20skia::textlayout::SkRange&&\2c\20skia::textlayout::SkRange&&\2c\20skia::textlayout::SkRange&&\2c\20float&&\2c\20unsigned\20long&&\2c\20unsigned\20long&&\2c\20SkPoint&&\2c\20SkPoint&&\2c\20skia::textlayout::InternalLineMetrics&&\2c\20bool&&\29 -8867:std::__2::__function::__func\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkPoint\2c\20SkPoint\2c\20skia::textlayout::InternalLineMetrics\2c\20bool\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkPoint\2c\20SkPoint\2c\20skia::textlayout::InternalLineMetrics\2c\20bool\29>*\29\20const -8868:std::__2::__function::__func\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkPoint\2c\20SkPoint\2c\20skia::textlayout::InternalLineMetrics\2c\20bool\29>::__clone\28\29\20const -8869:std::__2::__function::__func\2c\20void\20\28skia::textlayout::Cluster*\29>::operator\28\29\28skia::textlayout::Cluster*&&\29 -8870:std::__2::__function::__func\2c\20void\20\28skia::textlayout::Cluster*\29>::__clone\28std::__2::__function::__base*\29\20const -8871:std::__2::__function::__func\2c\20void\20\28skia::textlayout::Cluster*\29>::__clone\28\29\20const -8872:std::__2::__function::__func\2c\20void\20\28skia::textlayout::ParagraphImpl*\2c\20char\20const*\2c\20bool\29>::__clone\28std::__2::__function::__base*\29\20const -8873:std::__2::__function::__func\2c\20void\20\28skia::textlayout::ParagraphImpl*\2c\20char\20const*\2c\20bool\29>::__clone\28\29\20const -8874:std::__2::__function::__func\2c\20float\20\28skia::textlayout::SkRange\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20SkSpan&&\2c\20float&\2c\20unsigned\20long&&\2c\20unsigned\20char&&\29 -8875:std::__2::__function::__func\2c\20float\20\28skia::textlayout::SkRange\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29>::__clone\28std::__2::__function::__base\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29>*\29\20const -8876:std::__2::__function::__func\2c\20float\20\28skia::textlayout::SkRange\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29>::__clone\28\29\20const -8877:std::__2::__function::__func\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29\2c\20std::__2::allocator\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29>\2c\20void\20\28skia::textlayout::Block\2c\20skia_private::TArray\29>::operator\28\29\28skia::textlayout::Block&&\2c\20skia_private::TArray&&\29 -8878:std::__2::__function::__func\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29\2c\20std::__2::allocator\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29>\2c\20void\20\28skia::textlayout::Block\2c\20skia_private::TArray\29>::__clone\28std::__2::__function::__base\29>*\29\20const -8879:std::__2::__function::__func\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29\2c\20std::__2::allocator\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29>\2c\20void\20\28skia::textlayout::Block\2c\20skia_private::TArray\29>::__clone\28\29\20const -8880:std::__2::__function::__func\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29::operator\28\29\28skia::textlayout::Block\2c\20skia_private::TArray\29\20const::'lambda'\28sk_sp\29\2c\20std::__2::allocator\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29::operator\28\29\28skia::textlayout::Block\2c\20skia_private::TArray\29\20const::'lambda'\28sk_sp\29>\2c\20skia::textlayout::OneLineShaper::Resolved\20\28sk_sp\29>::operator\28\29\28sk_sp&&\29 -8881:std::__2::__function::__func\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29::operator\28\29\28skia::textlayout::Block\2c\20skia_private::TArray\29\20const::'lambda'\28sk_sp\29\2c\20std::__2::allocator\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29::operator\28\29\28skia::textlayout::Block\2c\20skia_private::TArray\29\20const::'lambda'\28sk_sp\29>\2c\20skia::textlayout::OneLineShaper::Resolved\20\28sk_sp\29>::__clone\28std::__2::__function::__base\29>*\29\20const -8882:std::__2::__function::__func\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29::operator\28\29\28skia::textlayout::Block\2c\20skia_private::TArray\29\20const::'lambda'\28sk_sp\29\2c\20std::__2::allocator\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29::operator\28\29\28skia::textlayout::Block\2c\20skia_private::TArray\29\20const::'lambda'\28sk_sp\29>\2c\20skia::textlayout::OneLineShaper::Resolved\20\28sk_sp\29>::__clone\28\29\20const -8883:std::__2::__function::__func\2c\20void\20\28skia::textlayout::SkRange\29>::operator\28\29\28skia::textlayout::SkRange&&\29 -8884:std::__2::__function::__func\2c\20void\20\28skia::textlayout::SkRange\29>::__clone\28std::__2::__function::__base\29>*\29\20const -8885:std::__2::__function::__func\2c\20void\20\28skia::textlayout::SkRange\29>::__clone\28\29\20const -8886:std::__2::__function::__func\2c\20void\20\28sktext::gpu::AtlasSubRun\20const*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20sktext::gpu::RendererData\29>::operator\28\29\28sktext::gpu::AtlasSubRun\20const*&&\2c\20SkPoint&&\2c\20SkPaint\20const&\2c\20sk_sp&&\2c\20sktext::gpu::RendererData&&\29 -8887:std::__2::__function::__func\2c\20void\20\28sktext::gpu::AtlasSubRun\20const*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20sktext::gpu::RendererData\29>::__clone\28std::__2::__function::__base\2c\20sktext::gpu::RendererData\29>*\29\20const -8888:std::__2::__function::__func\2c\20void\20\28sktext::gpu::AtlasSubRun\20const*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20sktext::gpu::RendererData\29>::__clone\28\29\20const -8889:std::__2::__function::__func\2c\20void\20\28void*\2c\20void\20const*\29>::~__func\28\29_10634 -8890:std::__2::__function::__func\2c\20void\20\28void*\2c\20void\20const*\29>::operator\28\29\28void*&&\2c\20void\20const*&&\29 -8891:std::__2::__function::__func\2c\20void\20\28void*\2c\20void\20const*\29>::destroy_deallocate\28\29 -8892:std::__2::__function::__func\2c\20void\20\28void*\2c\20void\20const*\29>::destroy\28\29 -8893:std::__2::__function::__func\2c\20void\20\28void*\2c\20void\20const*\29>::__clone\28std::__2::__function::__base*\29\20const -8894:std::__2::__function::__func\2c\20void\20\28void*\2c\20void\20const*\29>::__clone\28\29\20const -8895:std::__2::__function::__func\2c\20void\20\28\29>::operator\28\29\28\29 -8896:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -8897:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28\29\20const -8898:std::__2::__function::__func\2c\20void\20\28\29>::operator\28\29\28\29 -8899:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -8900:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28\29\20const -8901:std::__2::__function::__func\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::operator\28\29\28GrSurfaceProxy*&&\2c\20skgpu::Mipmapped&&\29 -8902:std::__2::__function::__func\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28std::__2::__function::__base*\29\20const -8903:std::__2::__function::__func\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28\29\20const -8904:std::__2::__function::__func>\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0\2c\20std::__2::allocator>\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::operator\28\29\28GrSurfaceProxy*&&\2c\20skgpu::Mipmapped&&\29 -8905:std::__2::__function::__func>\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0\2c\20std::__2::allocator>\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28std::__2::__function::__base*\29\20const -8906:std::__2::__function::__func>\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0\2c\20std::__2::allocator>\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28\29\20const -8907:std::__2::__function::__func>\2c\20bool\2c\20GrProcessorSet::Analysis\20const&\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0\2c\20std::__2::allocator>\2c\20bool\2c\20GrProcessorSet::Analysis\20const&\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::operator\28\29\28GrSurfaceProxy*&&\2c\20skgpu::Mipmapped&&\29 -8908:std::__2::__function::__func>\2c\20bool\2c\20GrProcessorSet::Analysis\20const&\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0\2c\20std::__2::allocator>\2c\20bool\2c\20GrProcessorSet::Analysis\20const&\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28std::__2::__function::__base*\29\20const -8909:std::__2::__function::__func>\2c\20bool\2c\20GrProcessorSet::Analysis\20const&\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0\2c\20std::__2::allocator>\2c\20bool\2c\20GrProcessorSet::Analysis\20const&\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28\29\20const -8910:std::__2::__function::__func\2c\20void\20\28sktext::gpu::AtlasSubRun\20const*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20sktext::gpu::RendererData\29>::operator\28\29\28sktext::gpu::AtlasSubRun\20const*&&\2c\20SkPoint&&\2c\20SkPaint\20const&\2c\20sk_sp&&\2c\20sktext::gpu::RendererData&&\29 -8911:std::__2::__function::__func\2c\20void\20\28sktext::gpu::AtlasSubRun\20const*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20sktext::gpu::RendererData\29>::__clone\28std::__2::__function::__base\2c\20sktext::gpu::RendererData\29>*\29\20const -8912:std::__2::__function::__func\2c\20void\20\28sktext::gpu::AtlasSubRun\20const*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20sktext::gpu::RendererData\29>::__clone\28\29\20const -8913:std::__2::__function::__func\2c\20std::__2::tuple\20\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29>::operator\28\29\28sktext::gpu::GlyphVector*&&\2c\20int&&\2c\20int&&\2c\20skgpu::MaskFormat&&\2c\20int&&\29 -8914:std::__2::__function::__func\2c\20std::__2::tuple\20\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29>::__clone\28std::__2::__function::__base\20\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29>*\29\20const -8915:std::__2::__function::__func\2c\20std::__2::tuple\20\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29>::__clone\28\29\20const -8916:std::__2::__function::__func>\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\29::$_0\2c\20std::__2::allocator>\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\29::$_0>\2c\20bool\20\28GrSurfaceProxy\20const*\29>::operator\28\29\28GrSurfaceProxy\20const*&&\29 -8917:std::__2::__function::__func>\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\29::$_0\2c\20std::__2::allocator>\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\29::$_0>\2c\20bool\20\28GrSurfaceProxy\20const*\29>::__clone\28std::__2::__function::__base*\29\20const -8918:std::__2::__function::__func>\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\29::$_0\2c\20std::__2::allocator>\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\29::$_0>\2c\20bool\20\28GrSurfaceProxy\20const*\29>::__clone\28\29\20const -8919:std::__2::__function::__func\2c\20sk_sp\20\28SkIRect\29>::operator\28\29\28SkIRect&&\29 -8920:std::__2::__function::__func\2c\20sk_sp\20\28SkIRect\29>::__clone\28std::__2::__function::__base\20\28SkIRect\29>*\29\20const -8921:std::__2::__function::__func\2c\20sk_sp\20\28SkIRect\29>::__clone\28\29\20const -8922:std::__2::__function::__func\2c\20sk_sp\20\28SkIRect\29>::operator\28\29\28SkIRect&&\29 -8923:std::__2::__function::__func\2c\20sk_sp\20\28SkIRect\29>::__clone\28std::__2::__function::__base\20\28SkIRect\29>*\29\20const -8924:std::__2::__function::__func\2c\20sk_sp\20\28SkIRect\29>::__clone\28\29\20const -8925:std::__2::__function::__func\2c\20void\20\28int\2c\20char\20const*\29>::operator\28\29\28int&&\2c\20char\20const*&&\29 -8926:std::__2::__function::__func\2c\20void\20\28int\2c\20char\20const*\29>::__clone\28std::__2::__function::__base*\29\20const -8927:std::__2::__function::__func\2c\20void\20\28int\2c\20char\20const*\29>::__clone\28\29\20const -8928:std::__2::__function::__func\28GrOp\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29\2c\20std::__2::allocator\28GrOp\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28std::__2::__function::__base*\29\20const -8929:std::__2::__function::__func\28GrOp\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29\2c\20std::__2::allocator\28GrOp\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28\29\20const -8930:std::__2::__function::__func\28GrFragmentProcessor\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29\2c\20std::__2::allocator\28GrFragmentProcessor\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28std::__2::__function::__base*\29\20const -8931:std::__2::__function::__func\28GrFragmentProcessor\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29\2c\20std::__2::allocator\28GrFragmentProcessor\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28\29\20const -8932:std::__2::__function::__func<\28anonymous\20namespace\29::render_sw_mask\28GrRecordingContext*\2c\20SkIRect\20const&\2c\20skgpu::ganesh::ClipStack::Element\20const**\2c\20int\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::render_sw_mask\28GrRecordingContext*\2c\20SkIRect\20const&\2c\20skgpu::ganesh::ClipStack::Element\20const**\2c\20int\29::$_0>\2c\20void\20\28\29>::operator\28\29\28\29 -8933:std::__2::__function::__func<\28anonymous\20namespace\29::render_sw_mask\28GrRecordingContext*\2c\20SkIRect\20const&\2c\20skgpu::ganesh::ClipStack::Element\20const**\2c\20int\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::render_sw_mask\28GrRecordingContext*\2c\20SkIRect\20const&\2c\20skgpu::ganesh::ClipStack::Element\20const**\2c\20int\29::$_0>\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -8934:std::__2::__function::__func<\28anonymous\20namespace\29::render_sw_mask\28GrRecordingContext*\2c\20SkIRect\20const&\2c\20skgpu::ganesh::ClipStack::Element\20const**\2c\20int\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::render_sw_mask\28GrRecordingContext*\2c\20SkIRect\20const&\2c\20skgpu::ganesh::ClipStack::Element\20const**\2c\20int\29::$_0>\2c\20void\20\28\29>::__clone\28\29\20const -8935:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_1\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_1>\2c\20void\20\28\29>::operator\28\29\28\29 -8936:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_1\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_1>\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -8937:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_1\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_1>\2c\20void\20\28\29>::__clone\28\29\20const -8938:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0>\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -8939:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0>\2c\20void\20\28\29>::__clone\28\29\20const -8940:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0>\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -8941:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0>\2c\20void\20\28\29>::__clone\28\29\20const -8942:std::__2::__function::__func<\28anonymous\20namespace\29::MeshOp::visitProxies\28std::__2::function\20const&\29\20const::'lambda'\28GrTextureEffect\20const&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshOp::visitProxies\28std::__2::function\20const&\29\20const::'lambda'\28GrTextureEffect\20const&\29>\2c\20void\20\28GrTextureEffect\20const&\29>::operator\28\29\28GrTextureEffect\20const&\29 -8943:std::__2::__function::__func<\28anonymous\20namespace\29::MeshOp::visitProxies\28std::__2::function\20const&\29\20const::'lambda'\28GrTextureEffect\20const&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshOp::visitProxies\28std::__2::function\20const&\29\20const::'lambda'\28GrTextureEffect\20const&\29>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -8944:std::__2::__function::__func<\28anonymous\20namespace\29::MeshOp::visitProxies\28std::__2::function\20const&\29\20const::'lambda'\28GrTextureEffect\20const&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshOp::visitProxies\28std::__2::function\20const&\29\20const::'lambda'\28GrTextureEffect\20const&\29>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28\29\20const -8945:std::__2::__function::__func<\28anonymous\20namespace\29::MeshOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29::$_0>\2c\20void\20\28GrTextureEffect\20const&\29>::operator\28\29\28GrTextureEffect\20const&\29 -8946:std::__2::__function::__func<\28anonymous\20namespace\29::MeshOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29::$_0>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -8947:std::__2::__function::__func<\28anonymous\20namespace\29::MeshOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29::$_0>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28\29\20const -8948:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::MeshGP\28sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28GrTextureEffect\20const&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::MeshGP\28sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28GrTextureEffect\20const&\29>\2c\20void\20\28GrTextureEffect\20const&\29>::operator\28\29\28GrTextureEffect\20const&\29 -8949:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::MeshGP\28sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28GrTextureEffect\20const&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::MeshGP\28sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28GrTextureEffect\20const&\29>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -8950:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::MeshGP\28sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28GrTextureEffect\20const&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::MeshGP\28sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28GrTextureEffect\20const&\29>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28\29\20const -8951:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::operator\28\29\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29 -8952:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28std::__2::__function::__base*\29\20const -8953:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28\29\20const -8954:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::operator\28\29\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29 -8955:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28std::__2::__function::__base*\29\20const -8956:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28\29\20const -8957:std::__2::__function::__func\2c\20int\29::$_0\2c\20std::__2::allocator\2c\20int\29::$_0>\2c\20void\20\28\29>::~__func\28\29_5269 -8958:std::__2::__function::__func\2c\20int\29::$_0\2c\20std::__2::allocator\2c\20int\29::$_0>\2c\20void\20\28\29>::operator\28\29\28\29 -8959:std::__2::__function::__func\2c\20int\29::$_0\2c\20std::__2::allocator\2c\20int\29::$_0>\2c\20void\20\28\29>::destroy_deallocate\28\29 -8960:std::__2::__function::__func\2c\20int\29::$_0\2c\20std::__2::allocator\2c\20int\29::$_0>\2c\20void\20\28\29>::destroy\28\29 -8961:std::__2::__function::__func\2c\20int\29::$_0\2c\20std::__2::allocator\2c\20int\29::$_0>\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -8962:std::__2::__function::__func\2c\20int\29::$_0\2c\20std::__2::allocator\2c\20int\29::$_0>\2c\20void\20\28\29>::__clone\28\29\20const -8963:std::__2::__function::__func\2c\20void\20\28int\2c\20char\20const*\29>::operator\28\29\28int&&\2c\20char\20const*&&\29 -8964:std::__2::__function::__func\2c\20void\20\28int\2c\20char\20const*\29>::__clone\28std::__2::__function::__base*\29\20const -8965:std::__2::__function::__func\2c\20void\20\28int\2c\20char\20const*\29>::__clone\28\29\20const -8966:std::__2::__function::__func\2c\20void\20\28\29>::operator\28\29\28\29 -8967:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -8968:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28\29\20const -8969:std::__2::__function::__func\2c\20void\20\28\29>::operator\28\29\28\29 -8970:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -8971:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28\29\20const -8972:std::__2::__function::__func\2c\20bool\20\28SkSL::Variable\20const&\29>::operator\28\29\28SkSL::Variable\20const&\29 -8973:std::__2::__function::__func\2c\20bool\20\28SkSL::Variable\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -8974:std::__2::__function::__func\2c\20bool\20\28SkSL::Variable\20const&\29>::__clone\28\29\20const -8975:std::__2::__function::__func\2c\20void\20\28int\2c\20SkSL::Variable\20const*\2c\20SkSL::Expression\20const*\29>::operator\28\29\28int&&\2c\20SkSL::Variable\20const*&&\2c\20SkSL::Expression\20const*&&\29 -8976:std::__2::__function::__func\2c\20void\20\28int\2c\20SkSL::Variable\20const*\2c\20SkSL::Expression\20const*\29>::__clone\28std::__2::__function::__base*\29\20const -8977:std::__2::__function::__func\2c\20void\20\28int\2c\20SkSL::Variable\20const*\2c\20SkSL::Expression\20const*\29>::__clone\28\29\20const -8978:std::__2::__function::__func\2c\20void\20\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29>::operator\28\29\28unsigned\20long&&\2c\20unsigned\20long&&\2c\20unsigned\20long&&\2c\20unsigned\20long&&\29 -8979:std::__2::__function::__func\2c\20void\20\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29>::__clone\28std::__2::__function::__base*\29\20const -8980:std::__2::__function::__func\2c\20void\20\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29>::__clone\28\29\20const -8981:std::__2::__function::__func\2c\20void\20\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29>::__clone\28std::__2::__function::__base*\29\20const -8982:std::__2::__function::__func\2c\20void\20\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29>::__clone\28\29\20const -8983:std::__2::__function::__func\2c\20void\20\28SkVertices\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\2c\20float\2c\20float\2c\20bool\29>::operator\28\29\28SkVertices\20const*&&\2c\20SkBlendMode&&\2c\20SkPaint\20const&\2c\20float&&\2c\20float&&\2c\20bool&&\29 -8984:std::__2::__function::__func\2c\20void\20\28SkVertices\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\2c\20float\2c\20float\2c\20bool\29>::__clone\28std::__2::__function::__base*\29\20const -8985:std::__2::__function::__func\2c\20void\20\28SkVertices\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\2c\20float\2c\20float\2c\20bool\29>::__clone\28\29\20const -8986:std::__2::__function::__func\2c\20void\20\28SkIRect\20const&\29>::operator\28\29\28SkIRect\20const&\29 -8987:std::__2::__function::__func\2c\20void\20\28SkIRect\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -8988:std::__2::__function::__func\2c\20void\20\28SkIRect\20const&\29>::__clone\28\29\20const -8989:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::~__func\28\29_10538 -8990:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::operator\28\29\28GrResourceProvider*&&\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29 -8991:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::destroy_deallocate\28\29 -8992:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::destroy\28\29 -8993:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -8994:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28\29\20const -8995:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::~__func\28\29_10263 -8996:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::operator\28\29\28GrResourceProvider*&&\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29 -8997:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::destroy_deallocate\28\29 -8998:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::destroy\28\29 -8999:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -9000:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28\29\20const -9001:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::~__func\28\29_10254 -9002:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::operator\28\29\28GrResourceProvider*&&\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29 -9003:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::destroy_deallocate\28\29 -9004:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::destroy\28\29 -9005:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -9006:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28\29\20const -9007:std::__2::__function::__func&\29>&\2c\20bool\29::$_0\2c\20std::__2::allocator&\29>&\2c\20bool\29::$_0>\2c\20bool\20\28GrTextureProxy*\2c\20SkIRect\2c\20GrColorType\2c\20void\20const*\2c\20unsigned\20long\29>::operator\28\29\28GrTextureProxy*&&\2c\20SkIRect&&\2c\20GrColorType&&\2c\20void\20const*&&\2c\20unsigned\20long&&\29 -9008:std::__2::__function::__func&\29>&\2c\20bool\29::$_0\2c\20std::__2::allocator&\29>&\2c\20bool\29::$_0>\2c\20bool\20\28GrTextureProxy*\2c\20SkIRect\2c\20GrColorType\2c\20void\20const*\2c\20unsigned\20long\29>::__clone\28std::__2::__function::__base*\29\20const -9009:std::__2::__function::__func&\29>&\2c\20bool\29::$_0\2c\20std::__2::allocator&\29>&\2c\20bool\29::$_0>\2c\20bool\20\28GrTextureProxy*\2c\20SkIRect\2c\20GrColorType\2c\20void\20const*\2c\20unsigned\20long\29>::__clone\28\29\20const -9010:std::__2::__function::__func*\29::$_0\2c\20std::__2::allocator*\29::$_0>\2c\20void\20\28GrBackendTexture\29>::operator\28\29\28GrBackendTexture&&\29 -9011:std::__2::__function::__func*\29::$_0\2c\20std::__2::allocator*\29::$_0>\2c\20void\20\28GrBackendTexture\29>::__clone\28\29\20const -9012:std::__2::__function::__func\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::operator\28\29\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29 -9013:std::__2::__function::__func\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28std::__2::__function::__base*\29\20const -9014:std::__2::__function::__func\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28\29\20const -9015:std::__2::__function::__func\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::operator\28\29\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29 -9016:std::__2::__function::__func\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28std::__2::__function::__base*\29\20const -9017:std::__2::__function::__func\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28\29\20const -9018:std::__2::__function::__func\2c\20void\20\28GrTextureEffect\20const&\29>::operator\28\29\28GrTextureEffect\20const&\29 -9019:std::__2::__function::__func\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -9020:std::__2::__function::__func\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28\29\20const -9021:std::__2::__function::__func\2c\20void\20\28\29>::operator\28\29\28\29 -9022:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -9023:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28\29\20const -9024:std::__2::__function::__func\20const&\29\20const::$_0\2c\20std::__2::allocator\20const&\29\20const::$_0>\2c\20void\20\28GrTextureEffect\20const&\29>::operator\28\29\28GrTextureEffect\20const&\29 -9025:std::__2::__function::__func\20const&\29\20const::$_0\2c\20std::__2::allocator\20const&\29\20const::$_0>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -9026:std::__2::__function::__func\20const&\29\20const::$_0\2c\20std::__2::allocator\20const&\29\20const::$_0>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28\29\20const -9027:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::operator\28\29\28GrResourceProvider*&&\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29 -9028:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -9029:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28\29\20const -9030:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::~__func\28\29_9778 -9031:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::__clone\28std::__2::__function::__base&\29>*\29\20const -9032:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::__clone\28\29\20const -9033:std::__2::__function::__func\2c\20void\20\28std::__2::function&\29>::~__func\28\29_9790 -9034:std::__2::__function::__func\2c\20void\20\28std::__2::function&\29>::__clone\28std::__2::__function::__base&\29>*\29\20const -9035:std::__2::__function::__func\2c\20void\20\28std::__2::function&\29>::__clone\28\29\20const -9036:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::operator\28\29\28std::__2::function&\29 -9037:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::__clone\28std::__2::__function::__base&\29>*\29\20const -9038:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::__clone\28\29\20const -9039:srgb_to_hwb\28SkRGBA4f<\28SkAlphaType\292>\2c\20bool*\29 -9040:srcover_p\28unsigned\20char\2c\20unsigned\20char\29 -9041:sn_write -9042:skwasm_isMultiThreaded -9043:skwasm_getLiveObjectCounts -9044:sktext::gpu::post_purge_blob_message\28unsigned\20int\2c\20unsigned\20int\29 -9045:sktext::gpu::TextBlob::~TextBlob\28\29_13170 -9046:sktext::gpu::SlugImpl::~SlugImpl\28\29_13082 -9047:sktext::gpu::SlugImpl::sourceBounds\28\29\20const -9048:sktext::gpu::SlugImpl::sourceBoundsWithOrigin\28\29\20const -9049:sktext::gpu::SlugImpl::doFlatten\28SkWriteBuffer&\29\20const -9050:sktext::gpu::SDFMaskFilterImpl::getTypeName\28\29\20const -9051:sktext::gpu::SDFMaskFilterImpl::filterMask\28SkMaskBuilder*\2c\20SkMask\20const&\2c\20SkMatrix\20const&\2c\20SkIPoint*\29\20const -9052:sktext::gpu::SDFMaskFilterImpl::computeFastBounds\28SkRect\20const&\2c\20SkRect*\29\20const -9053:skif::\28anonymous\20namespace\29::RasterBackend::~RasterBackend\28\29 -9054:skif::\28anonymous\20namespace\29::RasterBackend::makeImage\28SkIRect\20const&\2c\20sk_sp\29\20const -9055:skif::\28anonymous\20namespace\29::RasterBackend::makeDevice\28SkISize\2c\20sk_sp\2c\20SkSurfaceProps\20const*\29\20const -9056:skif::\28anonymous\20namespace\29::RasterBackend::getCachedBitmap\28SkBitmap\20const&\29\20const -9057:skif::\28anonymous\20namespace\29::RasterBackend::getBlurEngine\28\29\20const -9058:skif::\28anonymous\20namespace\29::GaneshBackend::makeImage\28SkIRect\20const&\2c\20sk_sp\29\20const -9059:skif::\28anonymous\20namespace\29::GaneshBackend::makeDevice\28SkISize\2c\20sk_sp\2c\20SkSurfaceProps\20const*\29\20const -9060:skif::\28anonymous\20namespace\29::GaneshBackend::getCachedBitmap\28SkBitmap\20const&\29\20const -9061:skif::\28anonymous\20namespace\29::GaneshBackend::findAlgorithm\28SkSize\2c\20SkColorType\29\20const -9062:skia_png_zfree -9063:skia_png_zalloc -9064:skia_png_set_read_fn -9065:skia_png_set_expand_gray_1_2_4_to_8 -9066:skia_png_read_start_row -9067:skia_png_read_finish_row -9068:skia_png_handle_zTXt -9069:skia_png_handle_unknown -9070:skia_png_handle_tRNS -9071:skia_png_handle_tIME -9072:skia_png_handle_tEXt -9073:skia_png_handle_sRGB -9074:skia_png_handle_sPLT -9075:skia_png_handle_sCAL -9076:skia_png_handle_sBIT -9077:skia_png_handle_pHYs -9078:skia_png_handle_pCAL -9079:skia_png_handle_oFFs -9080:skia_png_handle_iTXt -9081:skia_png_handle_iCCP -9082:skia_png_handle_hIST -9083:skia_png_handle_gAMA -9084:skia_png_handle_cHRM -9085:skia_png_handle_bKGD -9086:skia_png_handle_PLTE -9087:skia_png_handle_IHDR -9088:skia_png_handle_IEND -9089:skia_png_get_IHDR -9090:skia_png_do_read_transformations -9091:skia_png_destroy_read_struct -9092:skia_png_default_read_data -9093:skia_png_create_png_struct -9094:skia_png_combine_row -9095:skia::textlayout::TypefaceFontStyleSet::~TypefaceFontStyleSet\28\29_8486 -9096:skia::textlayout::TypefaceFontStyleSet::getStyle\28int\2c\20SkFontStyle*\2c\20SkString*\29 -9097:skia::textlayout::TypefaceFontProvider::~TypefaceFontProvider\28\29_8493 -9098:skia::textlayout::TypefaceFontProvider::onMatchFamily\28char\20const*\29\20const -9099:skia::textlayout::TypefaceFontProvider::onMatchFamilyStyle\28char\20const*\2c\20SkFontStyle\20const&\29\20const -9100:skia::textlayout::TypefaceFontProvider::onLegacyMakeTypeface\28char\20const*\2c\20SkFontStyle\29\20const -9101:skia::textlayout::TypefaceFontProvider::onGetFamilyName\28int\2c\20SkString*\29\20const -9102:skia::textlayout::TypefaceFontProvider::onCreateStyleSet\28int\29\20const -9103:skia::textlayout::TextLine::shapeEllipsis\28SkString\20const&\2c\20skia::textlayout::Cluster\20const*\29::ShapeHandler::~ShapeHandler\28\29_8406 -9104:skia::textlayout::TextLine::shapeEllipsis\28SkString\20const&\2c\20skia::textlayout::Cluster\20const*\29::ShapeHandler::runBuffer\28SkShaper::RunHandler::RunInfo\20const&\29 -9105:skia::textlayout::TextLine::shapeEllipsis\28SkString\20const&\2c\20skia::textlayout::Cluster\20const*\29::ShapeHandler::commitRunBuffer\28SkShaper::RunHandler::RunInfo\20const&\29 -9106:skia::textlayout::ParagraphImpl::~ParagraphImpl\28\29_8148 -9107:skia::textlayout::ParagraphImpl::visit\28std::__2::function\20const&\29 -9108:skia::textlayout::ParagraphImpl::updateTextAlign\28skia::textlayout::TextAlign\29 -9109:skia::textlayout::ParagraphImpl::updateForegroundPaint\28unsigned\20long\2c\20unsigned\20long\2c\20SkPaint\29 -9110:skia::textlayout::ParagraphImpl::updateFontSize\28unsigned\20long\2c\20unsigned\20long\2c\20float\29 -9111:skia::textlayout::ParagraphImpl::updateBackgroundPaint\28unsigned\20long\2c\20unsigned\20long\2c\20SkPaint\29 -9112:skia::textlayout::ParagraphImpl::unresolvedGlyphs\28\29 -9113:skia::textlayout::ParagraphImpl::unresolvedCodepoints\28\29 -9114:skia::textlayout::ParagraphImpl::paint\28SkCanvas*\2c\20float\2c\20float\29 -9115:skia::textlayout::ParagraphImpl::markDirty\28\29 -9116:skia::textlayout::ParagraphImpl::lineNumber\28\29 -9117:skia::textlayout::ParagraphImpl::layout\28float\29 -9118:skia::textlayout::ParagraphImpl::getWordBoundary\28unsigned\20int\29 -9119:skia::textlayout::ParagraphImpl::getRectsForRange\28unsigned\20int\2c\20unsigned\20int\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\29 -9120:skia::textlayout::ParagraphImpl::getRectsForPlaceholders\28\29 -9121:skia::textlayout::ParagraphImpl::getPath\28int\2c\20SkPath*\29::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29::operator\28\29\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\20const::'lambda'\28SkPath\20const*\2c\20SkMatrix\20const&\2c\20void*\29::__invoke\28SkPath\20const*\2c\20SkMatrix\20const&\2c\20void*\29 -9122:skia::textlayout::ParagraphImpl::getPath\28int\2c\20SkPath*\29 -9123:skia::textlayout::ParagraphImpl::getLineNumberAtUTF16Offset\28unsigned\20long\29 -9124:skia::textlayout::ParagraphImpl::getLineMetrics\28std::__2::vector>&\29 -9125:skia::textlayout::ParagraphImpl::getLineMetricsAt\28int\2c\20skia::textlayout::LineMetrics*\29\20const -9126:skia::textlayout::ParagraphImpl::getFonts\28\29\20const -9127:skia::textlayout::ParagraphImpl::getFontAt\28unsigned\20long\29\20const -9128:skia::textlayout::ParagraphImpl::getFontAtUTF16Offset\28unsigned\20long\29 -9129:skia::textlayout::ParagraphImpl::getClosestUTF16GlyphInfoAt\28float\2c\20float\2c\20skia::textlayout::Paragraph::GlyphInfo*\29 -9130:skia::textlayout::ParagraphImpl::getClosestGlyphClusterAt\28float\2c\20float\2c\20skia::textlayout::Paragraph::GlyphClusterInfo*\29 -9131:skia::textlayout::ParagraphImpl::getActualTextRange\28int\2c\20bool\29\20const -9132:skia::textlayout::ParagraphImpl::extendedVisit\28std::__2::function\20const&\29 -9133:skia::textlayout::ParagraphImpl::containsEmoji\28SkTextBlob*\29 -9134:skia::textlayout::ParagraphImpl::containsColorFontOrBitmap\28SkTextBlob*\29::$_0::__invoke\28SkPath\20const*\2c\20SkMatrix\20const&\2c\20void*\29 -9135:skia::textlayout::ParagraphImpl::containsColorFontOrBitmap\28SkTextBlob*\29 -9136:skia::textlayout::ParagraphBuilderImpl::~ParagraphBuilderImpl\28\29_8053 -9137:skia::textlayout::ParagraphBuilderImpl::setWordsUtf8\28std::__2::vector>\29 -9138:skia::textlayout::ParagraphBuilderImpl::setWordsUtf16\28std::__2::vector>\29 -9139:skia::textlayout::ParagraphBuilderImpl::setLineBreaksUtf8\28std::__2::vector>\29 -9140:skia::textlayout::ParagraphBuilderImpl::setLineBreaksUtf16\28std::__2::vector>\29 -9141:skia::textlayout::ParagraphBuilderImpl::setGraphemeBreaksUtf8\28std::__2::vector>\29 -9142:skia::textlayout::ParagraphBuilderImpl::setGraphemeBreaksUtf16\28std::__2::vector>\29 -9143:skia::textlayout::ParagraphBuilderImpl::pushStyle\28skia::textlayout::TextStyle\20const&\29 -9144:skia::textlayout::ParagraphBuilderImpl::pop\28\29 -9145:skia::textlayout::ParagraphBuilderImpl::peekStyle\28\29 -9146:skia::textlayout::ParagraphBuilderImpl::getText\28\29 -9147:skia::textlayout::ParagraphBuilderImpl::getParagraphStyle\28\29\20const -9148:skia::textlayout::ParagraphBuilderImpl::getClientICUData\28\29\20const -9149:skia::textlayout::ParagraphBuilderImpl::addText\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\29 -9150:skia::textlayout::ParagraphBuilderImpl::addText\28char\20const*\2c\20unsigned\20long\29 -9151:skia::textlayout::ParagraphBuilderImpl::addText\28char\20const*\29 -9152:skia::textlayout::ParagraphBuilderImpl::addPlaceholder\28skia::textlayout::PlaceholderStyle\20const&\29 -9153:skia::textlayout::ParagraphBuilderImpl::SetUnicode\28sk_sp\29 -9154:skia::textlayout::ParagraphBuilderImpl::Reset\28\29 -9155:skia::textlayout::ParagraphBuilderImpl::Build\28\29 -9156:skia::textlayout::Paragraph::FontInfo::~FontInfo\28\29_8233 -9157:skia::textlayout::OneLineShaper::~OneLineShaper\28\29_8033 -9158:skia::textlayout::OneLineShaper::runBuffer\28SkShaper::RunHandler::RunInfo\20const&\29 -9159:skia::textlayout::OneLineShaper::commitRunBuffer\28SkShaper::RunHandler::RunInfo\20const&\29 -9160:skia::textlayout::LangIterator::~LangIterator\28\29_8021 -9161:skia::textlayout::LangIterator::~LangIterator\28\29 -9162:skia::textlayout::LangIterator::endOfCurrentRun\28\29\20const -9163:skia::textlayout::LangIterator::currentLanguage\28\29\20const -9164:skia::textlayout::LangIterator::consume\28\29 -9165:skia::textlayout::LangIterator::atEnd\28\29\20const -9166:skia::textlayout::FontCollection::~FontCollection\28\29_7882 -9167:skia::textlayout::CanvasParagraphPainter::translate\28float\2c\20float\29 -9168:skia::textlayout::CanvasParagraphPainter::save\28\29 -9169:skia::textlayout::CanvasParagraphPainter::restore\28\29 -9170:skia::textlayout::CanvasParagraphPainter::drawTextShadow\28sk_sp\20const&\2c\20float\2c\20float\2c\20unsigned\20int\2c\20float\29 -9171:skia::textlayout::CanvasParagraphPainter::drawTextBlob\28sk_sp\20const&\2c\20float\2c\20float\2c\20std::__2::variant\20const&\29 -9172:skia::textlayout::CanvasParagraphPainter::drawRect\28SkRect\20const&\2c\20std::__2::variant\20const&\29 -9173:skia::textlayout::CanvasParagraphPainter::drawPath\28SkPath\20const&\2c\20skia::textlayout::ParagraphPainter::DecorationStyle\20const&\29 -9174:skia::textlayout::CanvasParagraphPainter::drawLine\28float\2c\20float\2c\20float\2c\20float\2c\20skia::textlayout::ParagraphPainter::DecorationStyle\20const&\29 -9175:skia::textlayout::CanvasParagraphPainter::drawFilledRect\28SkRect\20const&\2c\20skia::textlayout::ParagraphPainter::DecorationStyle\20const&\29 -9176:skia::textlayout::CanvasParagraphPainter::clipRect\28SkRect\20const&\29 -9177:skgpu::tess::FixedCountWedges::WriteVertexBuffer\28skgpu::VertexWriter\2c\20unsigned\20long\29 -9178:skgpu::tess::FixedCountWedges::WriteIndexBuffer\28skgpu::VertexWriter\2c\20unsigned\20long\29 -9179:skgpu::tess::FixedCountStrokes::WriteVertexBuffer\28skgpu::VertexWriter\2c\20unsigned\20long\29 -9180:skgpu::tess::FixedCountCurves::WriteIndexBuffer\28skgpu::VertexWriter\2c\20unsigned\20long\29 -9181:skgpu::ganesh::texture_proxy_view_from_planes\28GrRecordingContext*\2c\20SkImage_Lazy\20const*\2c\20skgpu::Budgeted\29::$_0::__invoke\28void*\2c\20void*\29 -9182:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::~SmallPathOp\28\29_12202 -9183:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::visitProxies\28std::__2::function\20const&\29\20const -9184:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::onPrepareDraws\28GrMeshDrawTarget*\29 -9185:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -9186:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -9187:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::name\28\29\20const -9188:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::fixedFunctionFlags\28\29\20const -9189:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -9190:skgpu::ganesh::\28anonymous\20namespace\29::QuadEdgeEffect::name\28\29\20const -9191:skgpu::ganesh::\28anonymous\20namespace\29::QuadEdgeEffect::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -9192:skgpu::ganesh::\28anonymous\20namespace\29::QuadEdgeEffect::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -9193:skgpu::ganesh::\28anonymous\20namespace\29::QuadEdgeEffect::makeProgramImpl\28GrShaderCaps\20const&\29\20const -9194:skgpu::ganesh::\28anonymous\20namespace\29::QuadEdgeEffect::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -9195:skgpu::ganesh::\28anonymous\20namespace\29::HullShader::~HullShader\28\29_12067 -9196:skgpu::ganesh::\28anonymous\20namespace\29::HullShader::name\28\29\20const -9197:skgpu::ganesh::\28anonymous\20namespace\29::HullShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::emitVertexCode\28GrShaderCaps\20const&\2c\20GrPathTessellationShader\20const&\2c\20GrGLSLVertexBuilder*\2c\20GrGLSLVaryingHandler*\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -9198:skgpu::ganesh::\28anonymous\20namespace\29::HullShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const -9199:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::~AAFlatteningConvexPathOp\28\29_11440 -9200:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::visitProxies\28std::__2::function\20const&\29\20const -9201:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::onPrepareDraws\28GrMeshDrawTarget*\29 -9202:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -9203:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -9204:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -9205:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::name\28\29\20const -9206:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::fixedFunctionFlags\28\29\20const -9207:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -9208:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::~AAConvexPathOp\28\29_11345 -9209:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::visitProxies\28std::__2::function\20const&\29\20const -9210:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::onPrepareDraws\28GrMeshDrawTarget*\29 -9211:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -9212:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -9213:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -9214:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::name\28\29\20const -9215:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -9216:skgpu::ganesh::TriangulatingPathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -9217:skgpu::ganesh::TriangulatingPathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -9218:skgpu::ganesh::TriangulatingPathRenderer::name\28\29\20const -9219:skgpu::ganesh::TessellationPathRenderer::onStencilPath\28skgpu::ganesh::PathRenderer::StencilPathArgs\20const&\29 -9220:skgpu::ganesh::TessellationPathRenderer::onGetStencilSupport\28GrStyledShape\20const&\29\20const -9221:skgpu::ganesh::TessellationPathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -9222:skgpu::ganesh::TessellationPathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -9223:skgpu::ganesh::TessellationPathRenderer::name\28\29\20const -9224:skgpu::ganesh::SurfaceDrawContext::~SurfaceDrawContext\28\29 -9225:skgpu::ganesh::SurfaceDrawContext::willReplaceOpsTask\28skgpu::ganesh::OpsTask*\2c\20skgpu::ganesh::OpsTask*\29 -9226:skgpu::ganesh::SurfaceDrawContext::canDiscardPreviousOpsOnFullClear\28\29\20const -9227:skgpu::ganesh::SurfaceContext::~SurfaceContext\28\29_9738 -9228:skgpu::ganesh::SurfaceContext::asyncRescaleAndReadPixelsYUV420\28GrDirectContext*\2c\20SkYUVColorSpace\2c\20bool\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkISize\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29::$_0::__invoke\28void*\29 -9229:skgpu::ganesh::SurfaceContext::asyncReadPixels\28GrDirectContext*\2c\20SkIRect\20const&\2c\20SkColorType\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29::$_0::__invoke\28void*\29 -9230:skgpu::ganesh::StrokeTessellateOp::~StrokeTessellateOp\28\29_12262 -9231:skgpu::ganesh::StrokeTessellateOp::visitProxies\28std::__2::function\20const&\29\20const -9232:skgpu::ganesh::StrokeTessellateOp::usesStencil\28\29\20const -9233:skgpu::ganesh::StrokeTessellateOp::onPrepare\28GrOpFlushState*\29 -9234:skgpu::ganesh::StrokeTessellateOp::onPrePrepare\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -9235:skgpu::ganesh::StrokeTessellateOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -9236:skgpu::ganesh::StrokeTessellateOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -9237:skgpu::ganesh::StrokeTessellateOp::name\28\29\20const -9238:skgpu::ganesh::StrokeTessellateOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -9239:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::~NonAAStrokeRectOp\28\29_12239 -9240:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::visitProxies\28std::__2::function\20const&\29\20const -9241:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::programInfo\28\29 -9242:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::onPrepareDraws\28GrMeshDrawTarget*\29 -9243:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -9244:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -9245:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::name\28\29\20const -9246:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -9247:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::~AAStrokeRectOp\28\29_12249 -9248:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::visitProxies\28std::__2::function\20const&\29\20const -9249:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::programInfo\28\29 -9250:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::onPrepareDraws\28GrMeshDrawTarget*\29 -9251:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -9252:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -9253:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -9254:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::name\28\29\20const -9255:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -9256:skgpu::ganesh::StencilClip::~StencilClip\28\29_10601 -9257:skgpu::ganesh::StencilClip::~StencilClip\28\29 -9258:skgpu::ganesh::StencilClip::preApply\28SkRect\20const&\2c\20GrAA\29\20const -9259:skgpu::ganesh::StencilClip::apply\28GrAppliedHardClip*\2c\20SkIRect*\29\20const -9260:skgpu::ganesh::SoftwarePathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -9261:skgpu::ganesh::SoftwarePathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -9262:skgpu::ganesh::SoftwarePathRenderer::name\28\29\20const -9263:skgpu::ganesh::SmallPathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -9264:skgpu::ganesh::SmallPathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -9265:skgpu::ganesh::SmallPathRenderer::name\28\29\20const -9266:skgpu::ganesh::SmallPathAtlasMgr::postFlush\28skgpu::Token\29 -9267:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::~RegionOpImpl\28\29_12149 -9268:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::visitProxies\28std::__2::function\20const&\29\20const -9269:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::programInfo\28\29 -9270:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::onPrepareDraws\28GrMeshDrawTarget*\29 -9271:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -9272:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -9273:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -9274:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::name\28\29\20const -9275:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -9276:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_quad_generic\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -9277:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_2d_uv_strict\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -9278:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_2d_uv\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -9279:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_2d_cov_uv_strict\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -9280:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_2d_cov_uv\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -9281:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_2d_color_uv_strict\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -9282:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_2d_color_uv\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -9283:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_2d_color\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -9284:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::~QuadPerEdgeAAGeometryProcessor\28\29_12138 -9285:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::onTextureSampler\28int\29\20const -9286:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::name\28\29\20const -9287:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -9288:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -9289:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::makeProgramImpl\28GrShaderCaps\20const&\29\20const -9290:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -9291:skgpu::ganesh::PathWedgeTessellator::prepare\28GrMeshDrawTarget*\2c\20SkMatrix\20const&\2c\20skgpu::ganesh::PathTessellator::PathDrawList\20const&\2c\20int\29 -9292:skgpu::ganesh::PathTessellateOp::~PathTessellateOp\28\29_12122 -9293:skgpu::ganesh::PathTessellateOp::visitProxies\28std::__2::function\20const&\29\20const -9294:skgpu::ganesh::PathTessellateOp::usesStencil\28\29\20const -9295:skgpu::ganesh::PathTessellateOp::onPrepare\28GrOpFlushState*\29 -9296:skgpu::ganesh::PathTessellateOp::onPrePrepare\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -9297:skgpu::ganesh::PathTessellateOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -9298:skgpu::ganesh::PathTessellateOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -9299:skgpu::ganesh::PathTessellateOp::name\28\29\20const -9300:skgpu::ganesh::PathTessellateOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -9301:skgpu::ganesh::PathStencilCoverOp::~PathStencilCoverOp\28\29_12112 -9302:skgpu::ganesh::PathStencilCoverOp::visitProxies\28std::__2::function\20const&\29\20const -9303:skgpu::ganesh::PathStencilCoverOp::onPrepare\28GrOpFlushState*\29 -9304:skgpu::ganesh::PathStencilCoverOp::onPrePrepare\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -9305:skgpu::ganesh::PathStencilCoverOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -9306:skgpu::ganesh::PathStencilCoverOp::name\28\29\20const -9307:skgpu::ganesh::PathStencilCoverOp::fixedFunctionFlags\28\29\20const -9308:skgpu::ganesh::PathStencilCoverOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -9309:skgpu::ganesh::PathRenderer::onStencilPath\28skgpu::ganesh::PathRenderer::StencilPathArgs\20const&\29 -9310:skgpu::ganesh::PathRenderer::onGetStencilSupport\28GrStyledShape\20const&\29\20const -9311:skgpu::ganesh::PathInnerTriangulateOp::~PathInnerTriangulateOp\28\29_12088 -9312:skgpu::ganesh::PathInnerTriangulateOp::visitProxies\28std::__2::function\20const&\29\20const -9313:skgpu::ganesh::PathInnerTriangulateOp::onPrepare\28GrOpFlushState*\29 -9314:skgpu::ganesh::PathInnerTriangulateOp::onPrePrepare\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -9315:skgpu::ganesh::PathInnerTriangulateOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -9316:skgpu::ganesh::PathInnerTriangulateOp::name\28\29\20const -9317:skgpu::ganesh::PathInnerTriangulateOp::fixedFunctionFlags\28\29\20const -9318:skgpu::ganesh::PathInnerTriangulateOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -9319:skgpu::ganesh::PathCurveTessellator::prepare\28GrMeshDrawTarget*\2c\20SkMatrix\20const&\2c\20skgpu::ganesh::PathTessellator::PathDrawList\20const&\2c\20int\29 -9320:skgpu::ganesh::OpsTask::~OpsTask\28\29_12008 -9321:skgpu::ganesh::OpsTask::onPrepare\28GrOpFlushState*\29 -9322:skgpu::ganesh::OpsTask::onPrePrepare\28GrRecordingContext*\29 -9323:skgpu::ganesh::OpsTask::onMakeSkippable\28\29 -9324:skgpu::ganesh::OpsTask::onIsUsed\28GrSurfaceProxy*\29\20const -9325:skgpu::ganesh::OpsTask::gatherProxyIntervals\28GrResourceAllocator*\29\20const -9326:skgpu::ganesh::OpsTask::endFlush\28GrDrawingManager*\29 -9327:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::~NonAALatticeOp\28\29_11977 -9328:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::visitProxies\28std::__2::function\20const&\29\20const -9329:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::onPrepareDraws\28GrMeshDrawTarget*\29 -9330:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -9331:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -9332:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -9333:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::name\28\29\20const -9334:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -9335:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::~LatticeGP\28\29_11990 -9336:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::onTextureSampler\28int\29\20const -9337:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::name\28\29\20const -9338:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -9339:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -9340:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::makeProgramImpl\28GrShaderCaps\20const&\29\20const -9341:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -9342:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::~FillRRectOpImpl\28\29_11794 -9343:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::visitProxies\28std::__2::function\20const&\29\20const -9344:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::onPrepareDraws\28GrMeshDrawTarget*\29 -9345:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -9346:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -9347:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -9348:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::name\28\29\20const -9349:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -9350:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::clipToShape\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkClipOp\2c\20SkMatrix\20const&\2c\20GrShape\20const&\2c\20GrAA\29 -9351:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Processor::~Processor\28\29_11812 -9352:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Processor::~Processor\28\29 -9353:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Processor::name\28\29\20const -9354:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Processor::makeProgramImpl\28GrShaderCaps\20const&\29\20const -9355:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Processor::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -9356:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Processor::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -9357:skgpu::ganesh::DrawableOp::~DrawableOp\28\29_11783 -9358:skgpu::ganesh::DrawableOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -9359:skgpu::ganesh::DrawableOp::name\28\29\20const -9360:skgpu::ganesh::DrawAtlasPathOp::~DrawAtlasPathOp\28\29_11690 -9361:skgpu::ganesh::DrawAtlasPathOp::visitProxies\28std::__2::function\20const&\29\20const -9362:skgpu::ganesh::DrawAtlasPathOp::onPrepare\28GrOpFlushState*\29 -9363:skgpu::ganesh::DrawAtlasPathOp::onPrePrepare\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -9364:skgpu::ganesh::DrawAtlasPathOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -9365:skgpu::ganesh::DrawAtlasPathOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -9366:skgpu::ganesh::DrawAtlasPathOp::name\28\29\20const -9367:skgpu::ganesh::DrawAtlasPathOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -9368:skgpu::ganesh::Device::~Device\28\29_9095 -9369:skgpu::ganesh::Device::strikeDeviceInfo\28\29\20const -9370:skgpu::ganesh::Device::snapSpecial\28SkIRect\20const&\2c\20bool\29 -9371:skgpu::ganesh::Device::snapSpecialScaled\28SkIRect\20const&\2c\20SkISize\20const&\29 -9372:skgpu::ganesh::Device::replaceClip\28SkIRect\20const&\29 -9373:skgpu::ganesh::Device::pushClipStack\28\29 -9374:skgpu::ganesh::Device::popClipStack\28\29 -9375:skgpu::ganesh::Device::onWritePixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -9376:skgpu::ganesh::Device::onReadPixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -9377:skgpu::ganesh::Device::onDrawGlyphRunList\28SkCanvas*\2c\20sktext::GlyphRunList\20const&\2c\20SkPaint\20const&\29 -9378:skgpu::ganesh::Device::onClipShader\28sk_sp\29 -9379:skgpu::ganesh::Device::makeSurface\28SkImageInfo\20const&\2c\20SkSurfaceProps\20const&\29 -9380:skgpu::ganesh::Device::isClipWideOpen\28\29\20const -9381:skgpu::ganesh::Device::isClipRect\28\29\20const -9382:skgpu::ganesh::Device::isClipEmpty\28\29\20const -9383:skgpu::ganesh::Device::isClipAntiAliased\28\29\20const -9384:skgpu::ganesh::Device::drawVertices\28SkVertices\20const*\2c\20sk_sp\2c\20SkPaint\20const&\2c\20bool\29 -9385:skgpu::ganesh::Device::drawSpecial\28SkSpecialImage*\2c\20SkMatrix\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -9386:skgpu::ganesh::Device::drawShadow\28SkCanvas*\2c\20SkPath\20const&\2c\20SkDrawShadowRec\20const&\29 -9387:skgpu::ganesh::Device::drawRegion\28SkRegion\20const&\2c\20SkPaint\20const&\29 -9388:skgpu::ganesh::Device::drawRect\28SkRect\20const&\2c\20SkPaint\20const&\29 -9389:skgpu::ganesh::Device::drawPoints\28SkCanvas::PointMode\2c\20SkSpan\2c\20SkPaint\20const&\29 -9390:skgpu::ganesh::Device::drawPaint\28SkPaint\20const&\29 -9391:skgpu::ganesh::Device::drawOval\28SkRect\20const&\2c\20SkPaint\20const&\29 -9392:skgpu::ganesh::Device::drawMesh\28SkMesh\20const&\2c\20sk_sp\2c\20SkPaint\20const&\29 -9393:skgpu::ganesh::Device::drawImageRect\28SkImage\20const*\2c\20SkRect\20const*\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -9394:skgpu::ganesh::Device::drawImageLattice\28SkImage\20const*\2c\20SkCanvas::Lattice\20const&\2c\20SkRect\20const&\2c\20SkFilterMode\2c\20SkPaint\20const&\29 -9395:skgpu::ganesh::Device::drawEdgeAAQuad\28SkRect\20const&\2c\20SkPoint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkBlendMode\29 -9396:skgpu::ganesh::Device::drawEdgeAAImageSet\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -9397:skgpu::ganesh::Device::drawDrawable\28SkCanvas*\2c\20SkDrawable*\2c\20SkMatrix\20const*\29 -9398:skgpu::ganesh::Device::drawDevice\28SkDevice*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\29 -9399:skgpu::ganesh::Device::drawDRRect\28SkRRect\20const&\2c\20SkRRect\20const&\2c\20SkPaint\20const&\29 -9400:skgpu::ganesh::Device::drawCoverageMask\28SkSpecialImage\20const*\2c\20SkMatrix\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\29 -9401:skgpu::ganesh::Device::drawBlurredRRect\28SkRRect\20const&\2c\20SkPaint\20const&\2c\20float\29 -9402:skgpu::ganesh::Device::drawAtlas\28SkSpan\2c\20SkSpan\2c\20SkSpan\2c\20sk_sp\2c\20SkPaint\20const&\29 -9403:skgpu::ganesh::Device::drawAsTiledImageRect\28SkCanvas*\2c\20SkImage\20const*\2c\20SkRect\20const*\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -9404:skgpu::ganesh::Device::drawArc\28SkArc\20const&\2c\20SkPaint\20const&\29 -9405:skgpu::ganesh::Device::devClipBounds\28\29\20const -9406:skgpu::ganesh::Device::createImageFilteringBackend\28SkSurfaceProps\20const&\2c\20SkColorType\29\20const -9407:skgpu::ganesh::Device::createDevice\28SkDevice::CreateInfo\20const&\2c\20SkPaint\20const*\29 -9408:skgpu::ganesh::Device::clipRegion\28SkRegion\20const&\2c\20SkClipOp\29 -9409:skgpu::ganesh::Device::clipRect\28SkRect\20const&\2c\20SkClipOp\2c\20bool\29 -9410:skgpu::ganesh::Device::clipRRect\28SkRRect\20const&\2c\20SkClipOp\2c\20bool\29 -9411:skgpu::ganesh::Device::clipPath\28SkPath\20const&\2c\20SkClipOp\2c\20bool\29 -9412:skgpu::ganesh::Device::baseRecorder\28\29\20const -9413:skgpu::ganesh::Device::android_utils_clipWithStencil\28\29 -9414:skgpu::ganesh::DefaultPathRenderer::onStencilPath\28skgpu::ganesh::PathRenderer::StencilPathArgs\20const&\29 -9415:skgpu::ganesh::DefaultPathRenderer::onGetStencilSupport\28GrStyledShape\20const&\29\20const -9416:skgpu::ganesh::DefaultPathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -9417:skgpu::ganesh::DefaultPathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -9418:skgpu::ganesh::DefaultPathRenderer::name\28\29\20const -9419:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingLineEffect::name\28\29\20const -9420:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingLineEffect::makeProgramImpl\28GrShaderCaps\20const&\29\20const -9421:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingLineEffect::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -9422:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingLineEffect::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -9423:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingCircleEffect::name\28\29\20const -9424:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingCircleEffect::makeProgramImpl\28GrShaderCaps\20const&\29\20const -9425:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingCircleEffect::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -9426:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingCircleEffect::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -9427:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::~DashOpImpl\28\29_11587 -9428:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::visitProxies\28std::__2::function\20const&\29\20const -9429:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::programInfo\28\29 -9430:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::onPrepareDraws\28GrMeshDrawTarget*\29 -9431:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -9432:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -9433:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -9434:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::name\28\29\20const -9435:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::fixedFunctionFlags\28\29\20const -9436:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -9437:skgpu::ganesh::DashLinePathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -9438:skgpu::ganesh::DashLinePathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -9439:skgpu::ganesh::DashLinePathRenderer::name\28\29\20const -9440:skgpu::ganesh::ClipStack::~ClipStack\28\29_8987 -9441:skgpu::ganesh::ClipStack::preApply\28SkRect\20const&\2c\20GrAA\29\20const -9442:skgpu::ganesh::ClipStack::apply\28GrRecordingContext*\2c\20skgpu::ganesh::SurfaceDrawContext*\2c\20GrDrawOp*\2c\20GrAAType\2c\20GrAppliedClip*\2c\20SkRect*\29\20const -9443:skgpu::ganesh::ClearOp::~ClearOp\28\29 -9444:skgpu::ganesh::ClearOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -9445:skgpu::ganesh::ClearOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -9446:skgpu::ganesh::ClearOp::name\28\29\20const -9447:skgpu::ganesh::AtlasTextOp::~AtlasTextOp\28\29_11522 -9448:skgpu::ganesh::AtlasTextOp::visitProxies\28std::__2::function\20const&\29\20const -9449:skgpu::ganesh::AtlasTextOp::onPrepareDraws\28GrMeshDrawTarget*\29 -9450:skgpu::ganesh::AtlasTextOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -9451:skgpu::ganesh::AtlasTextOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -9452:skgpu::ganesh::AtlasTextOp::name\28\29\20const -9453:skgpu::ganesh::AtlasTextOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -9454:skgpu::ganesh::AtlasRenderTask::~AtlasRenderTask\28\29_11508 -9455:skgpu::ganesh::AtlasRenderTask::onMakeClosed\28GrRecordingContext*\2c\20SkIRect*\29 -9456:skgpu::ganesh::AtlasRenderTask::onExecute\28GrOpFlushState*\29 -9457:skgpu::ganesh::AtlasPathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -9458:skgpu::ganesh::AtlasPathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -9459:skgpu::ganesh::AtlasPathRenderer::name\28\29\20const -9460:skgpu::ganesh::AALinearizingConvexPathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -9461:skgpu::ganesh::AALinearizingConvexPathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -9462:skgpu::ganesh::AALinearizingConvexPathRenderer::name\28\29\20const -9463:skgpu::ganesh::AAHairLinePathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -9464:skgpu::ganesh::AAHairLinePathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -9465:skgpu::ganesh::AAHairLinePathRenderer::name\28\29\20const -9466:skgpu::ganesh::AAConvexPathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -9467:skgpu::ganesh::AAConvexPathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -9468:skgpu::ganesh::AAConvexPathRenderer::name\28\29\20const -9469:skgpu::TAsyncReadResult::~TAsyncReadResult\28\29_10629 -9470:skgpu::TAsyncReadResult::rowBytes\28int\29\20const -9471:skgpu::TAsyncReadResult::data\28int\29\20const -9472:skgpu::StringKeyBuilder::~StringKeyBuilder\28\29_10228 -9473:skgpu::StringKeyBuilder::appendComment\28char\20const*\29 -9474:skgpu::StringKeyBuilder::addBits\28unsigned\20int\2c\20unsigned\20int\2c\20std::__2::basic_string_view>\29 -9475:skgpu::ShaderErrorHandler::compileError\28char\20const*\2c\20char\20const*\2c\20bool\29 -9476:skgpu::RectanizerSkyline::~RectanizerSkyline\28\29_13016 -9477:skgpu::RectanizerSkyline::~RectanizerSkyline\28\29 -9478:skgpu::RectanizerSkyline::percentFull\28\29\20const -9479:skgpu::RectanizerPow2::reset\28\29 -9480:skgpu::RectanizerPow2::percentFull\28\29\20const -9481:skgpu::RectanizerPow2::addRect\28int\2c\20int\2c\20SkIPoint16*\29 -9482:skgpu::Plot::~Plot\28\29_13007 -9483:skgpu::KeyBuilder::~KeyBuilder\28\29 -9484:skgpu::DefaultShaderErrorHandler\28\29::DefaultShaderErrorHandler::compileError\28char\20const*\2c\20char\20const*\29 -9485:skcpu::bw_square_proc\28skcpu::PtProcRec\20const&\2c\20SkSpan\2c\20SkBlitter*\29 -9486:skcpu::bw_pt_hair_proc\28skcpu::PtProcRec\20const&\2c\20SkSpan\2c\20SkBlitter*\29 -9487:skcpu::bw_poly_hair_proc\28skcpu::PtProcRec\20const&\2c\20SkSpan\2c\20SkBlitter*\29 -9488:skcpu::bw_line_hair_proc\28skcpu::PtProcRec\20const&\2c\20SkSpan\2c\20SkBlitter*\29 -9489:skcpu::aa_square_proc\28skcpu::PtProcRec\20const&\2c\20SkSpan\2c\20SkBlitter*\29 -9490:skcpu::aa_poly_hair_proc\28skcpu::PtProcRec\20const&\2c\20SkSpan\2c\20SkBlitter*\29 -9491:skcpu::aa_line_hair_proc\28skcpu::PtProcRec\20const&\2c\20SkSpan\2c\20SkBlitter*\29 -9492:skcpu::Draw::paintMasks\28SkZip\2c\20SkPaint\20const&\29\20const -9493:sk_mmap_releaseproc\28void\20const*\2c\20void*\29 -9494:sk_ft_stream_io\28FT_StreamRec_*\2c\20unsigned\20long\2c\20unsigned\20char*\2c\20unsigned\20long\29 -9495:sk_ft_realloc\28FT_MemoryRec_*\2c\20long\2c\20long\2c\20void*\29 -9496:sk_fclose\28_IO_FILE*\29 -9497:skString_getData -9498:skString_free -9499:skString_allocate -9500:skString16_getData -9501:skString16_free -9502:skString16_allocate -9503:skData_dispose -9504:skData_create -9505:shader_dispose -9506:shader_createSweepGradient -9507:shader_createRuntimeEffectShader -9508:shader_createRadialGradient -9509:shader_createLinearGradient -9510:shader_createFromImage -9511:shader_createConicalGradient -9512:sfnt_table_info -9513:sfnt_load_face -9514:sfnt_is_postscript -9515:sfnt_is_alphanumeric -9516:sfnt_init_face -9517:sfnt_get_ps_name -9518:sfnt_get_name_index -9519:sfnt_get_interface -9520:sfnt_get_glyph_name -9521:sfnt_get_charset_id -9522:sfnt_done_face -9523:setup_syllables_use\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -9524:setup_syllables_myanmar\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -9525:setup_syllables_khmer\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -9526:setup_syllables_indic\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -9527:setup_masks_use\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -9528:setup_masks_myanmar\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -9529:setup_masks_khmer\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -9530:setup_masks_indic\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -9531:setup_masks_hangul\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -9532:setup_masks_arabic\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -9533:runtimeEffect_getUniformSize -9534:runtimeEffect_dispose -9535:runtimeEffect_create -9536:reverse_hit_compare_y\28SkOpRayHit\20const*\2c\20SkOpRayHit\20const*\29 -9537:reverse_hit_compare_x\28SkOpRayHit\20const*\2c\20SkOpRayHit\20const*\29 -9538:reorder_use\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -9539:reorder_myanmar\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -9540:reorder_marks_hebrew\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20unsigned\20int\2c\20unsigned\20int\29 -9541:reorder_marks_arabic\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20unsigned\20int\2c\20unsigned\20int\29 -9542:reorder_khmer\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -9543:release_data\28void*\2c\20void*\29 -9544:rect_memcpy\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkImageInfo\20const&\2c\20void\20const*\2c\20unsigned\20long\2c\20SkColorSpaceXformSteps\20const&\29 -9545:record_stch\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -9546:record_rphf_use\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -9547:record_pref_use\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -9548:read_data_from_FT_Stream -9549:quad_intercept_v\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -9550:quad_intercept_h\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -9551:psnames_get_service -9552:pshinter_get_t2_funcs -9553:pshinter_get_t1_funcs -9554:psh_globals_new -9555:psh_globals_destroy -9556:psaux_get_glyph_name -9557:ps_table_release -9558:ps_table_new -9559:ps_table_done -9560:ps_table_add -9561:ps_property_set -9562:ps_property_get -9563:ps_parser_to_int -9564:ps_parser_to_fixed_array -9565:ps_parser_to_fixed -9566:ps_parser_to_coord_array -9567:ps_parser_to_bytes -9568:ps_parser_load_field_table -9569:ps_parser_init -9570:ps_hints_t2mask -9571:ps_hints_t2counter -9572:ps_hints_t1stem3 -9573:ps_hints_t1reset -9574:ps_hints_close -9575:ps_hints_apply -9576:ps_hinter_init -9577:ps_hinter_done -9578:ps_get_standard_strings -9579:ps_get_macintosh_name -9580:ps_decoder_init -9581:preprocess_text_use\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -9582:preprocess_text_thai\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -9583:preprocess_text_indic\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -9584:preprocess_text_hangul\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -9585:premultiply_data -9586:premul_rgb\28SkRGBA4f<\28SkAlphaType\292>\29 -9587:premul_polar\28SkRGBA4f<\28SkAlphaType\292>\29 -9588:postprocess_glyphs_arabic\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -9589:portable::xy_to_unit_angle\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9590:portable::xy_to_radius\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9591:portable::xy_to_2pt_conical_well_behaved\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9592:portable::xy_to_2pt_conical_strip\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9593:portable::xy_to_2pt_conical_smaller\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9594:portable::xy_to_2pt_conical_greater\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9595:portable::xy_to_2pt_conical_focal_on_circle\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9596:portable::xor_\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9597:portable::white_color\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9598:portable::unpremul_polar\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9599:portable::unpremul\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9600:portable::uniform_color_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9601:portable::trace_var\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9602:portable::trace_scope\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9603:portable::trace_line\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9604:portable::trace_exit\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9605:portable::trace_enter\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9606:portable::tan_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9607:portable::swizzle_copy_to_indirect_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9608:portable::swizzle_copy_slot_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9609:portable::swizzle_copy_4_slots_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9610:portable::swizzle_copy_3_slots_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9611:portable::swizzle_copy_2_slots_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9612:portable::swizzle_4\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9613:portable::swizzle_3\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9614:portable::swizzle_2\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9615:portable::swizzle_1\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9616:portable::swizzle\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9617:portable::swap_src_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9618:portable::swap_rb_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9619:portable::swap_rb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9620:portable::sub_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9621:portable::sub_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9622:portable::sub_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9623:portable::sub_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9624:portable::sub_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9625:portable::sub_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9626:portable::sub_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9627:portable::sub_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9628:portable::sub_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9629:portable::sub_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9630:portable::store_src_rg\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9631:portable::store_src_a\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9632:portable::store_src\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9633:portable::store_rgf16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9634:portable::store_rg88\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9635:portable::store_rg1616\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9636:portable::store_return_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9637:portable::store_r8\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9638:portable::store_loop_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9639:portable::store_f32\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9640:portable::store_f16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9641:portable::store_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9642:portable::store_device_xy01\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9643:portable::store_condition_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9644:portable::store_af16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9645:portable::store_a8\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9646:portable::store_a16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9647:portable::store_8888\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9648:portable::store_565\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9649:portable::store_4444\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9650:portable::store_16161616\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9651:portable::store_10x6\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9652:portable::store_1010102_xr\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9653:portable::store_1010102\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9654:portable::store_10101010_xr\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9655:portable::start_pipeline\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkRasterPipelineStage*\2c\20SkSpan\2c\20unsigned\20char*\29 -9656:portable::stack_rewind\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9657:portable::stack_checkpoint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9658:portable::srcover_rgba_8888\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9659:portable::srcover\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9660:portable::srcout\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9661:portable::srcin\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9662:portable::srcatop\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9663:portable::sqrt_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9664:portable::splat_4_constants\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9665:portable::splat_3_constants\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9666:portable::splat_2_constants\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9667:portable::softlight\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9668:portable::smoothstep_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9669:portable::sin_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9670:portable::shuffle\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9671:portable::set_base_pointer\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9672:portable::seed_shader\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9673:portable::screen\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9674:portable::scale_u8\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9675:portable::scale_native\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9676:portable::scale_565\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9677:portable::scale_1_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9678:portable::saturation\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9679:portable::rgb_to_hsl\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9680:portable::repeat_y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9681:portable::repeat_x_1\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9682:portable::repeat_x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9683:portable::refract_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9684:portable::reenable_loop_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9685:portable::premul_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9686:portable::premul\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9687:portable::pow_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9688:portable::plus_\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9689:portable::perlin_noise\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9690:portable::parametric\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9691:portable::overlay\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9692:portable::ootf\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9693:portable::negate_x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9694:portable::multiply\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9695:portable::mul_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9696:portable::mul_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9697:portable::mul_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9698:portable::mul_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9699:portable::mul_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9700:portable::mul_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9701:portable::mul_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9702:portable::mul_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9703:portable::mul_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9704:portable::mul_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9705:portable::mul_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9706:portable::mul_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9707:portable::move_src_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9708:portable::move_dst_src\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9709:portable::modulate\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9710:portable::mod_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9711:portable::mod_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9712:portable::mod_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9713:portable::mod_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9714:portable::mod_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9715:portable::mix_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9716:portable::mix_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9717:portable::mix_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9718:portable::mix_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9719:portable::mix_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9720:portable::mix_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9721:portable::mix_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9722:portable::mix_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9723:portable::mix_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9724:portable::mix_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9725:portable::mirror_y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9726:portable::mirror_x_1\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9727:portable::mirror_x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9728:portable::mipmap_linear_update\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9729:portable::mipmap_linear_init\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9730:portable::mipmap_linear_finish\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9731:portable::min_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9732:portable::min_n_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9733:portable::min_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9734:portable::min_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9735:portable::min_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9736:portable::min_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9737:portable::min_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9738:portable::min_4_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9739:portable::min_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9740:portable::min_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9741:portable::min_3_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9742:portable::min_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9743:portable::min_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9744:portable::min_2_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9745:portable::min_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9746:portable::min_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9747:portable::merge_loop_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9748:portable::merge_inv_condition_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9749:portable::merge_condition_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9750:portable::max_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9751:portable::max_n_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9752:portable::max_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9753:portable::max_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9754:portable::max_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9755:portable::max_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9756:portable::max_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9757:portable::max_4_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9758:portable::max_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9759:portable::max_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9760:portable::max_3_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9761:portable::max_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9762:portable::max_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9763:portable::max_2_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9764:portable::max_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9765:portable::max_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9766:portable::matrix_translate\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9767:portable::matrix_scale_translate\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9768:portable::matrix_perspective\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9769:portable::matrix_multiply_4\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9770:portable::matrix_multiply_3\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9771:portable::matrix_multiply_2\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9772:portable::matrix_4x5\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9773:portable::matrix_4x3\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9774:portable::matrix_3x4\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9775:portable::matrix_3x3\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9776:portable::matrix_2x3\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9777:portable::mask_off_return_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9778:portable::mask_off_loop_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9779:portable::mask_2pt_conical_nan\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9780:portable::mask_2pt_conical_degenerates\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9781:portable::luminosity\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9782:portable::log_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9783:portable::log2_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9784:portable::load_src_rg\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9785:portable::load_src\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9786:portable::load_rgf16_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9787:portable::load_rgf16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9788:portable::load_rg88_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9789:portable::load_rg88\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9790:portable::load_rg1616_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9791:portable::load_rg1616\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9792:portable::load_return_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9793:portable::load_loop_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9794:portable::load_f32_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9795:portable::load_f32\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9796:portable::load_f16_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9797:portable::load_f16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9798:portable::load_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9799:portable::load_condition_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9800:portable::load_af16_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9801:portable::load_af16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9802:portable::load_a8_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9803:portable::load_a8\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9804:portable::load_a16_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9805:portable::load_a16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9806:portable::load_8888_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9807:portable::load_8888\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9808:portable::load_565_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9809:portable::load_565\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9810:portable::load_4444_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9811:portable::load_4444\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9812:portable::load_16161616_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9813:portable::load_16161616\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9814:portable::load_10x6_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9815:portable::load_10x6\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9816:portable::load_1010102_xr_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9817:portable::load_1010102_xr\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9818:portable::load_1010102_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9819:portable::load_1010102\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9820:portable::load_10101010_xr_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9821:portable::load_10101010_xr\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9822:portable::lighten\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9823:portable::lerp_u8\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9824:portable::lerp_native\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9825:portable::lerp_565\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9826:portable::lerp_1_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9827:portable::just_return\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9828:portable::jump\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9829:portable::invsqrt_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9830:portable::invsqrt_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9831:portable::invsqrt_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9832:portable::invsqrt_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9833:portable::inverse_mat4\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9834:portable::inverse_mat3\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9835:portable::inverse_mat2\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9836:portable::init_lane_masks\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9837:portable::hue\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9838:portable::hsl_to_rgb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9839:portable::hardlight\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9840:portable::gradient\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9841:portable::gauss_a_to_rgba\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9842:portable::gather_rgf16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9843:portable::gather_rg88\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9844:portable::gather_rg1616\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9845:portable::gather_f32\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9846:portable::gather_f16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9847:portable::gather_af16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9848:portable::gather_a8\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9849:portable::gather_a16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9850:portable::gather_8888\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9851:portable::gather_565\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9852:portable::gather_4444\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9853:portable::gather_16161616\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9854:portable::gather_10x6\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9855:portable::gather_1010102_xr\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9856:portable::gather_1010102\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9857:portable::gather_10101010_xr\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9858:portable::gamma_\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9859:portable::force_opaque_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9860:portable::force_opaque\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9861:portable::floor_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9862:portable::floor_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9863:portable::floor_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9864:portable::floor_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9865:portable::exp_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9866:portable::exp2_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9867:portable::exclusion\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9868:portable::exchange_src\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9869:portable::evenly_spaced_gradient\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9870:portable::evenly_spaced_2_stop_gradient\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9871:portable::emboss\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9872:portable::dstover\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9873:portable::dstout\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9874:portable::dstin\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9875:portable::dstatop\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9876:portable::dot_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9877:portable::dot_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9878:portable::dot_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9879:portable::div_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9880:portable::div_n_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9881:portable::div_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9882:portable::div_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9883:portable::div_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9884:portable::div_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9885:portable::div_4_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9886:portable::div_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9887:portable::div_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9888:portable::div_3_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9889:portable::div_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9890:portable::div_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9891:portable::div_2_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9892:portable::div_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9893:portable::div_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9894:portable::dither\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9895:portable::difference\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9896:portable::decal_y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9897:portable::decal_x_and_y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9898:portable::decal_x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9899:portable::debug_r_255\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9900:portable::debug_g_255\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9901:portable::debug_b_255\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9902:portable::debug_b\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9903:portable::debug_a_255\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9904:portable::debug_a\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9905:portable::darken\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9906:portable::css_oklab_to_linear_srgb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9907:portable::css_oklab_gamut_map_to_linear_srgb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9908:portable::css_lab_to_xyz\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9909:portable::css_hwb_to_srgb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9910:portable::css_hsl_to_srgb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9911:portable::css_hcl_to_lab\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9912:portable::cos_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9913:portable::copy_uniform\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9914:portable::copy_to_indirect_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9915:portable::copy_slot_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9916:portable::copy_slot_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9917:portable::copy_immutable_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9918:portable::copy_constant\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9919:portable::copy_4_uniforms\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9920:portable::copy_4_slots_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9921:portable::copy_4_slots_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9922:portable::copy_4_immutables_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9923:portable::copy_3_uniforms\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9924:portable::copy_3_slots_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9925:portable::copy_3_slots_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9926:portable::copy_3_immutables_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9927:portable::copy_2_uniforms\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9928:portable::copy_2_slots_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9929:portable::continue_op\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9930:portable::colordodge\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9931:portable::colorburn\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9932:portable::color\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9933:portable::cmpne_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9934:portable::cmpne_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9935:portable::cmpne_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9936:portable::cmpne_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9937:portable::cmpne_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9938:portable::cmpne_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9939:portable::cmpne_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9940:portable::cmpne_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9941:portable::cmpne_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9942:portable::cmpne_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9943:portable::cmpne_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9944:portable::cmpne_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9945:portable::cmplt_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9946:portable::cmplt_n_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9947:portable::cmplt_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9948:portable::cmplt_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9949:portable::cmplt_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9950:portable::cmplt_imm_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9951:portable::cmplt_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9952:portable::cmplt_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9953:portable::cmplt_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9954:portable::cmplt_4_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9955:portable::cmplt_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9956:portable::cmplt_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9957:portable::cmplt_3_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9958:portable::cmplt_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9959:portable::cmplt_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9960:portable::cmplt_2_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9961:portable::cmplt_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9962:portable::cmplt_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9963:portable::cmple_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9964:portable::cmple_n_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9965:portable::cmple_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9966:portable::cmple_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9967:portable::cmple_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9968:portable::cmple_imm_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9969:portable::cmple_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9970:portable::cmple_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9971:portable::cmple_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9972:portable::cmple_4_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9973:portable::cmple_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9974:portable::cmple_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9975:portable::cmple_3_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9976:portable::cmple_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9977:portable::cmple_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9978:portable::cmple_2_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9979:portable::cmple_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9980:portable::cmple_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9981:portable::cmpeq_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9982:portable::cmpeq_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9983:portable::cmpeq_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9984:portable::cmpeq_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9985:portable::cmpeq_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9986:portable::cmpeq_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9987:portable::cmpeq_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9988:portable::cmpeq_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9989:portable::cmpeq_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9990:portable::cmpeq_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9991:portable::cmpeq_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9992:portable::cmpeq_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9993:portable::clear\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9994:portable::clamp_x_and_y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9995:portable::clamp_x_1\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9996:portable::clamp_gamut\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9997:portable::clamp_a_01\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9998:portable::clamp_01\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -9999:portable::ceil_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10000:portable::ceil_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10001:portable::ceil_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10002:portable::ceil_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10003:portable::cast_to_uint_from_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10004:portable::cast_to_uint_from_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10005:portable::cast_to_uint_from_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10006:portable::cast_to_uint_from_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10007:portable::cast_to_int_from_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10008:portable::cast_to_int_from_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10009:portable::cast_to_int_from_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10010:portable::cast_to_int_from_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10011:portable::cast_to_float_from_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10012:portable::cast_to_float_from_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10013:portable::cast_to_float_from_4_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10014:portable::cast_to_float_from_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10015:portable::cast_to_float_from_3_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10016:portable::cast_to_float_from_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10017:portable::cast_to_float_from_2_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10018:portable::cast_to_float_from_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10019:portable::case_op\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10020:portable::callback\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10021:portable::byte_tables\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10022:portable::bt709_luminance_or_luma_to_rgb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10023:portable::bt709_luminance_or_luma_to_alpha\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10024:portable::branch_if_no_lanes_active\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10025:portable::branch_if_no_active_lanes_eq\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10026:portable::branch_if_any_lanes_active\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10027:portable::branch_if_all_lanes_active\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10028:portable::blit_row_s32a_opaque\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\2c\20unsigned\20int\29 -10029:portable::black_color\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10030:portable::bitwise_xor_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10031:portable::bitwise_xor_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10032:portable::bitwise_xor_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10033:portable::bitwise_xor_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10034:portable::bitwise_xor_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10035:portable::bitwise_xor_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10036:portable::bitwise_or_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10037:portable::bitwise_or_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10038:portable::bitwise_or_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10039:portable::bitwise_or_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10040:portable::bitwise_or_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10041:portable::bitwise_and_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10042:portable::bitwise_and_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10043:portable::bitwise_and_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10044:portable::bitwise_and_imm_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10045:portable::bitwise_and_imm_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10046:portable::bitwise_and_imm_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10047:portable::bitwise_and_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10048:portable::bitwise_and_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10049:portable::bitwise_and_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10050:portable::bilinear_setup\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10051:portable::bilinear_py\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10052:portable::bilinear_px\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10053:portable::bilinear_ny\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10054:portable::bilinear_nx\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10055:portable::bicubic_setup\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10056:portable::bicubic_p3y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10057:portable::bicubic_p3x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10058:portable::bicubic_p1y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10059:portable::bicubic_p1x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10060:portable::bicubic_n3y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10061:portable::bicubic_n3x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10062:portable::bicubic_n1y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10063:portable::bicubic_n1x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10064:portable::bicubic_clamp_8888\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10065:portable::atan_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10066:portable::atan2_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10067:portable::asin_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10068:portable::alter_2pt_conical_unswap\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10069:portable::alter_2pt_conical_compensate_focal\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10070:portable::alpha_to_red_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10071:portable::alpha_to_red\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10072:portable::alpha_to_gray_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10073:portable::alpha_to_gray\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10074:portable::add_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10075:portable::add_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10076:portable::add_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10077:portable::add_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10078:portable::add_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10079:portable::add_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10080:portable::add_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10081:portable::add_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10082:portable::add_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10083:portable::add_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10084:portable::add_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10085:portable::add_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10086:portable::acos_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10087:portable::accumulate\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10088:portable::abs_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10089:portable::abs_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10090:portable::abs_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10091:portable::abs_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10092:portable::RGBA_to_rgbA\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\29 -10093:portable::RGBA_to_bgrA\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\29 -10094:portable::RGBA_to_BGRA\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\29 -10095:portable::PQish\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10096:portable::HLGish\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10097:portable::HLGinvish\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10098:pop_arg_long_double -10099:png_read_filter_row_up -10100:png_read_filter_row_sub -10101:png_read_filter_row_paeth_multibyte_pixel -10102:png_read_filter_row_paeth_1byte_pixel -10103:png_read_filter_row_avg -10104:picture_getCullRect -10105:picture_dispose -10106:picture_approximateBytesUsed -10107:pictureRecorder_endRecording -10108:pictureRecorder_dispose -10109:pictureRecorder_create -10110:pictureRecorder_beginRecording -10111:path_transform -10112:path_setFillType -10113:path_reset -10114:path_relativeQuadraticBezierTo -10115:path_relativeMoveTo -10116:path_relativeLineTo -10117:path_relativeCubicTo -10118:path_relativeConicTo -10119:path_relativeArcToRotated -10120:path_moveTo -10121:path_getSvgString -10122:path_getFillType -10123:path_getBounds -10124:path_dispose -10125:path_create -10126:path_copy -10127:path_contains -10128:path_combine -10129:path_close -10130:path_arcToRotated -10131:path_arcToOval -10132:path_addRect -10133:path_addRRect -10134:path_addPolygon -10135:path_addPath -10136:path_addOval -10137:path_addArc -10138:paragraph_layout -10139:paragraph_getWordBoundary -10140:paragraph_getWidth -10141:paragraph_getUnresolvedCodePoints -10142:paragraph_getPositionForOffset -10143:paragraph_getMinIntrinsicWidth -10144:paragraph_getMaxIntrinsicWidth -10145:paragraph_getLongestLine -10146:paragraph_getLineNumberAt -10147:paragraph_getLineMetricsAtIndex -10148:paragraph_getLineCount -10149:paragraph_getIdeographicBaseline -10150:paragraph_getHeight -10151:paragraph_getGlyphInfoAt -10152:paragraph_getDidExceedMaxLines -10153:paragraph_getClosestGlyphInfoAtCoordinate -10154:paragraph_getBoxesForRange -10155:paragraph_getBoxesForPlaceholders -10156:paragraph_getAlphabeticBaseline -10157:paragraph_dispose -10158:paragraphStyle_setTextStyle -10159:paragraphStyle_setTextHeightBehavior -10160:paragraphStyle_setTextDirection -10161:paragraphStyle_setTextAlign -10162:paragraphStyle_setStrutStyle -10163:paragraphStyle_setMaxLines -10164:paragraphStyle_setHeight -10165:paragraphStyle_setEllipsis -10166:paragraphStyle_setApplyRoundingHack -10167:paragraphStyle_dispose -10168:paragraphStyle_create -10169:paragraphBuilder_setWordBreaksUtf16 -10170:paragraphBuilder_setLineBreaksUtf16 -10171:paragraphBuilder_setGraphemeBreaksUtf16 -10172:paragraphBuilder_pushStyle -10173:paragraphBuilder_pop -10174:paragraphBuilder_getUtf8Text -10175:paragraphBuilder_dispose -10176:paragraphBuilder_create -10177:paragraphBuilder_build -10178:paragraphBuilder_addText -10179:paragraphBuilder_addPlaceholder -10180:paint_setShader -10181:paint_setMaskFilter -10182:paint_setImageFilter -10183:paint_setColorFilter -10184:paint_dispose -10185:paint_create -10186:override_features_khmer\28hb_ot_shape_planner_t*\29 -10187:override_features_indic\28hb_ot_shape_planner_t*\29 -10188:override_features_hangul\28hb_ot_shape_planner_t*\29 -10189:non-virtual\20thunk\20to\20std::__2::basic_stringstream\2c\20std::__2::allocator>::~basic_stringstream\28\29_15590 -10190:non-virtual\20thunk\20to\20std::__2::basic_stringstream\2c\20std::__2::allocator>::~basic_stringstream\28\29 -10191:non-virtual\20thunk\20to\20std::__2::basic_iostream>::~basic_iostream\28\29_15492 -10192:non-virtual\20thunk\20to\20std::__2::basic_iostream>::~basic_iostream\28\29 -10193:non-virtual\20thunk\20to\20skif::\28anonymous\20namespace\29::GaneshBackend::~GaneshBackend\28\29_11279 -10194:non-virtual\20thunk\20to\20skif::\28anonymous\20namespace\29::GaneshBackend::~GaneshBackend\28\29_11278 -10195:non-virtual\20thunk\20to\20skif::\28anonymous\20namespace\29::GaneshBackend::~GaneshBackend\28\29_11276 -10196:non-virtual\20thunk\20to\20skif::\28anonymous\20namespace\29::GaneshBackend::~GaneshBackend\28\29 -10197:non-virtual\20thunk\20to\20skif::\28anonymous\20namespace\29::GaneshBackend::makeDevice\28SkImageInfo\20const&\29\20const -10198:non-virtual\20thunk\20to\20skif::\28anonymous\20namespace\29::GaneshBackend::findAlgorithm\28SkSize\2c\20SkColorType\29\20const -10199:non-virtual\20thunk\20to\20skgpu::ganesh::SmallPathAtlasMgr::~SmallPathAtlasMgr\28\29_12183 -10200:non-virtual\20thunk\20to\20skgpu::ganesh::SmallPathAtlasMgr::~SmallPathAtlasMgr\28\29 -10201:non-virtual\20thunk\20to\20skgpu::ganesh::SmallPathAtlasMgr::evict\28skgpu::PlotLocator\29 -10202:non-virtual\20thunk\20to\20skgpu::ganesh::AtlasPathRenderer::~AtlasPathRenderer\28\29_11472 -10203:non-virtual\20thunk\20to\20skgpu::ganesh::AtlasPathRenderer::~AtlasPathRenderer\28\29 -10204:non-virtual\20thunk\20to\20skgpu::ganesh::AtlasPathRenderer::preFlush\28GrOnFlushResourceProvider*\29 -10205:non-virtual\20thunk\20to\20GrTextureRenderTargetProxy::~GrTextureRenderTargetProxy\28\29_10503 -10206:non-virtual\20thunk\20to\20GrTextureRenderTargetProxy::~GrTextureRenderTargetProxy\28\29 -10207:non-virtual\20thunk\20to\20GrTextureRenderTargetProxy::onUninstantiatedGpuMemorySize\28\29\20const -10208:non-virtual\20thunk\20to\20GrTextureRenderTargetProxy::instantiate\28GrResourceProvider*\29 -10209:non-virtual\20thunk\20to\20GrTextureRenderTargetProxy::createSurface\28GrResourceProvider*\29\20const -10210:non-virtual\20thunk\20to\20GrTextureRenderTargetProxy::callbackDesc\28\29\20const -10211:non-virtual\20thunk\20to\20GrOpFlushState::~GrOpFlushState\28\29_10145 -10212:non-virtual\20thunk\20to\20GrOpFlushState::~GrOpFlushState\28\29 -10213:non-virtual\20thunk\20to\20GrOpFlushState::writeView\28\29\20const -10214:non-virtual\20thunk\20to\20GrOpFlushState::usesMSAASurface\28\29\20const -10215:non-virtual\20thunk\20to\20GrOpFlushState::threadSafeCache\28\29\20const -10216:non-virtual\20thunk\20to\20GrOpFlushState::strikeCache\28\29\20const -10217:non-virtual\20thunk\20to\20GrOpFlushState::smallPathAtlasManager\28\29\20const -10218:non-virtual\20thunk\20to\20GrOpFlushState::sampledProxyArray\28\29 -10219:non-virtual\20thunk\20to\20GrOpFlushState::rtProxy\28\29\20const -10220:non-virtual\20thunk\20to\20GrOpFlushState::resourceProvider\28\29\20const -10221:non-virtual\20thunk\20to\20GrOpFlushState::renderPassBarriers\28\29\20const -10222:non-virtual\20thunk\20to\20GrOpFlushState::recordDraw\28GrGeometryProcessor\20const*\2c\20GrSimpleMesh\20const*\2c\20int\2c\20GrSurfaceProxy\20const*\20const*\2c\20GrPrimitiveType\29 -10223:non-virtual\20thunk\20to\20GrOpFlushState::putBackVertices\28int\2c\20unsigned\20long\29 -10224:non-virtual\20thunk\20to\20GrOpFlushState::putBackIndirectDraws\28int\29 -10225:non-virtual\20thunk\20to\20GrOpFlushState::putBackIndices\28int\29 -10226:non-virtual\20thunk\20to\20GrOpFlushState::putBackIndexedIndirectDraws\28int\29 -10227:non-virtual\20thunk\20to\20GrOpFlushState::makeVertexSpace\28unsigned\20long\2c\20int\2c\20sk_sp*\2c\20int*\29 -10228:non-virtual\20thunk\20to\20GrOpFlushState::makeVertexSpaceAtLeast\28unsigned\20long\2c\20int\2c\20int\2c\20sk_sp*\2c\20int*\2c\20int*\29 -10229:non-virtual\20thunk\20to\20GrOpFlushState::makeIndexSpace\28int\2c\20sk_sp*\2c\20int*\29 -10230:non-virtual\20thunk\20to\20GrOpFlushState::makeIndexSpaceAtLeast\28int\2c\20int\2c\20sk_sp*\2c\20int*\2c\20int*\29 -10231:non-virtual\20thunk\20to\20GrOpFlushState::makeDrawIndirectSpace\28int\2c\20sk_sp*\2c\20unsigned\20long*\29 -10232:non-virtual\20thunk\20to\20GrOpFlushState::makeDrawIndexedIndirectSpace\28int\2c\20sk_sp*\2c\20unsigned\20long*\29 -10233:non-virtual\20thunk\20to\20GrOpFlushState::dstProxyView\28\29\20const -10234:non-virtual\20thunk\20to\20GrOpFlushState::detachAppliedClip\28\29 -10235:non-virtual\20thunk\20to\20GrOpFlushState::colorLoadOp\28\29\20const -10236:non-virtual\20thunk\20to\20GrOpFlushState::caps\28\29\20const -10237:non-virtual\20thunk\20to\20GrOpFlushState::atlasManager\28\29\20const -10238:non-virtual\20thunk\20to\20GrOpFlushState::appliedClip\28\29\20const -10239:non-virtual\20thunk\20to\20GrGpuBuffer::unref\28\29\20const -10240:non-virtual\20thunk\20to\20GrGpuBuffer::ref\28\29\20const -10241:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::~GrGLTextureRenderTarget\28\29_12954 -10242:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::~GrGLTextureRenderTarget\28\29 -10243:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::onSetLabel\28\29 -10244:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::onRelease\28\29 -10245:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::onGpuMemorySize\28\29\20const -10246:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::onAbandon\28\29 -10247:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -10248:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::backendFormat\28\29\20const -10249:non-virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::~GrGLSLFragmentShaderBuilder\28\29_11204 -10250:non-virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::~GrGLSLFragmentShaderBuilder\28\29 -10251:non-virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::hasSecondaryOutput\28\29\20const -10252:non-virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::enableAdvancedBlendEquationIfNeeded\28skgpu::BlendEquation\29 -10253:non-virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::dstColor\28\29 -10254:non-virtual\20thunk\20to\20GrGLBuffer::~GrGLBuffer\28\29_12583 -10255:non-virtual\20thunk\20to\20GrGLBuffer::~GrGLBuffer\28\29 -10256:maskFilter_dispose -10257:maskFilter_createBlur -10258:line_intercept_v\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -10259:line_intercept_h\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -10260:lineMetrics_getWidth -10261:lineMetrics_getUnscaledAscent -10262:lineMetrics_getLeft -10263:lineMetrics_getHeight -10264:lineMetrics_getDescent -10265:lineMetrics_getBaseline -10266:lineMetrics_getAscent -10267:lineMetrics_dispose -10268:lineMetrics_create -10269:lineBreakBuffer_free -10270:lineBreakBuffer_create -10271:lin_srgb_to_okhcl\28SkRGBA4f<\28SkAlphaType\292>\2c\20bool*\29 -10272:lcd_to_a8\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\29 -10273:is_deleted_glyph\28hb_glyph_info_t\20const*\29 -10274:initial_reordering_indic\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -10275:image_ref -10276:image_dispose -10277:image_createFromTextureSource -10278:image_createFromPixels -10279:image_createFromPicture -10280:imageFilter_getFilterBounds -10281:imageFilter_dispose -10282:imageFilter_createMatrix -10283:imageFilter_createFromColorFilter -10284:imageFilter_createErode -10285:imageFilter_createDilate -10286:imageFilter_createBlur -10287:imageFilter_compose -10288:hit_compare_y\28SkOpRayHit\20const*\2c\20SkOpRayHit\20const*\29 -10289:hit_compare_x\28SkOpRayHit\20const*\2c\20SkOpRayHit\20const*\29 -10290:hb_unicode_script_nil\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20void*\29 -10291:hb_unicode_general_category_nil\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20void*\29 -10292:hb_ucd_script\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20void*\29 -10293:hb_ucd_mirroring\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20void*\29 -10294:hb_ucd_general_category\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20void*\29 -10295:hb_ucd_decompose\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int*\2c\20void*\29 -10296:hb_ucd_compose\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -10297:hb_ucd_combining_class\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20void*\29 -10298:hb_syllabic_clear_var\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -10299:hb_paint_sweep_gradient_nil\28hb_paint_funcs_t*\2c\20void*\2c\20hb_color_line_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -10300:hb_paint_push_transform_nil\28hb_paint_funcs_t*\2c\20void*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -10301:hb_paint_push_clip_rectangle_nil\28hb_paint_funcs_t*\2c\20void*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -10302:hb_paint_image_nil\28hb_paint_funcs_t*\2c\20void*\2c\20hb_blob_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20float\2c\20hb_glyph_extents_t*\2c\20void*\29 -10303:hb_paint_extents_push_transform\28hb_paint_funcs_t*\2c\20void*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -10304:hb_paint_extents_push_group\28hb_paint_funcs_t*\2c\20void*\2c\20void*\29 -10305:hb_paint_extents_push_clip_rectangle\28hb_paint_funcs_t*\2c\20void*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -10306:hb_paint_extents_push_clip_glyph\28hb_paint_funcs_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_font_t*\2c\20void*\29 -10307:hb_paint_extents_pop_transform\28hb_paint_funcs_t*\2c\20void*\2c\20void*\29 -10308:hb_paint_extents_pop_group\28hb_paint_funcs_t*\2c\20void*\2c\20hb_paint_composite_mode_t\2c\20void*\29 -10309:hb_paint_extents_pop_clip\28hb_paint_funcs_t*\2c\20void*\2c\20void*\29 -10310:hb_paint_extents_paint_sweep_gradient\28hb_paint_funcs_t*\2c\20void*\2c\20hb_color_line_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -10311:hb_paint_extents_paint_image\28hb_paint_funcs_t*\2c\20void*\2c\20hb_blob_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20float\2c\20hb_glyph_extents_t*\2c\20void*\29 -10312:hb_paint_extents_paint_color\28hb_paint_funcs_t*\2c\20void*\2c\20int\2c\20unsigned\20int\2c\20void*\29 -10313:hb_outline_recording_pen_quadratic_to\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -10314:hb_outline_recording_pen_move_to\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20void*\29 -10315:hb_outline_recording_pen_line_to\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20void*\29 -10316:hb_outline_recording_pen_cubic_to\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -10317:hb_outline_recording_pen_close_path\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20void*\29 -10318:hb_ot_shape_normalize_context_t::decompose_unicode\28hb_ot_shape_normalize_context_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int*\29 -10319:hb_ot_shape_normalize_context_t::compose_unicode\28hb_ot_shape_normalize_context_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\29 -10320:hb_ot_paint_glyph\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_paint_funcs_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void*\29 -10321:hb_ot_map_t::lookup_map_t::cmp\28void\20const*\2c\20void\20const*\29 -10322:hb_ot_map_t::feature_map_t::cmp\28void\20const*\2c\20void\20const*\29 -10323:hb_ot_map_builder_t::feature_info_t::cmp\28void\20const*\2c\20void\20const*\29 -10324:hb_ot_get_variation_glyph\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -10325:hb_ot_get_nominal_glyphs\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int\2c\20void*\29 -10326:hb_ot_get_nominal_glyph\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -10327:hb_ot_get_glyph_v_origin\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20void*\29 -10328:hb_ot_get_glyph_v_advances\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20int*\2c\20unsigned\20int\2c\20void*\29 -10329:hb_ot_get_glyph_name\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20char*\2c\20unsigned\20int\2c\20void*\29 -10330:hb_ot_get_glyph_h_advances\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20int*\2c\20unsigned\20int\2c\20void*\29 -10331:hb_ot_get_glyph_from_name\28hb_font_t*\2c\20void*\2c\20char\20const*\2c\20int\2c\20unsigned\20int*\2c\20void*\29 -10332:hb_ot_get_glyph_extents\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_glyph_extents_t*\2c\20void*\29 -10333:hb_ot_get_font_v_extents\28hb_font_t*\2c\20void*\2c\20hb_font_extents_t*\2c\20void*\29 -10334:hb_ot_get_font_h_extents\28hb_font_t*\2c\20void*\2c\20hb_font_extents_t*\2c\20void*\29 -10335:hb_ot_draw_glyph\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_draw_funcs_t*\2c\20void*\2c\20void*\29 -10336:hb_font_paint_glyph_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_paint_funcs_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void*\29 -10337:hb_font_paint_glyph_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_paint_funcs_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void*\29 -10338:hb_font_get_variation_glyph_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -10339:hb_font_get_nominal_glyphs_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int\2c\20void*\29 -10340:hb_font_get_nominal_glyph_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -10341:hb_font_get_nominal_glyph_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -10342:hb_font_get_glyph_v_origin_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20void*\29 -10343:hb_font_get_glyph_v_origin_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20void*\29 -10344:hb_font_get_glyph_v_kerning_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void*\29 -10345:hb_font_get_glyph_v_advances_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20int*\2c\20unsigned\20int\2c\20void*\29 -10346:hb_font_get_glyph_v_advance_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20void*\29 -10347:hb_font_get_glyph_v_advance_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20void*\29 -10348:hb_font_get_glyph_name_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20char*\2c\20unsigned\20int\2c\20void*\29 -10349:hb_font_get_glyph_name_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20char*\2c\20unsigned\20int\2c\20void*\29 -10350:hb_font_get_glyph_h_origin_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20void*\29 -10351:hb_font_get_glyph_h_origin_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20void*\29 -10352:hb_font_get_glyph_h_kerning_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void*\29 -10353:hb_font_get_glyph_h_advances_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20int*\2c\20unsigned\20int\2c\20void*\29 -10354:hb_font_get_glyph_h_advance_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20void*\29 -10355:hb_font_get_glyph_h_advance_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20void*\29 -10356:hb_font_get_glyph_from_name_default\28hb_font_t*\2c\20void*\2c\20char\20const*\2c\20int\2c\20unsigned\20int*\2c\20void*\29 -10357:hb_font_get_glyph_extents_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_glyph_extents_t*\2c\20void*\29 -10358:hb_font_get_glyph_extents_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_glyph_extents_t*\2c\20void*\29 -10359:hb_font_get_glyph_contour_point_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20void*\29 -10360:hb_font_get_glyph_contour_point_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20void*\29 -10361:hb_font_get_font_v_extents_default\28hb_font_t*\2c\20void*\2c\20hb_font_extents_t*\2c\20void*\29 -10362:hb_font_get_font_h_extents_default\28hb_font_t*\2c\20void*\2c\20hb_font_extents_t*\2c\20void*\29 -10363:hb_font_draw_glyph_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_draw_funcs_t*\2c\20void*\2c\20void*\29 -10364:hb_draw_quadratic_to_nil\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -10365:hb_draw_quadratic_to_default\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -10366:hb_draw_move_to_default\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20void*\29 -10367:hb_draw_line_to_default\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20void*\29 -10368:hb_draw_extents_quadratic_to\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -10369:hb_draw_extents_cubic_to\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -10370:hb_draw_cubic_to_default\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -10371:hb_draw_close_path_default\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20void*\29 -10372:hb_buffer_t::_cluster_group_func\28hb_glyph_info_t\20const&\2c\20hb_glyph_info_t\20const&\29 -10373:hb_aat_map_builder_t::feature_event_t::cmp\28void\20const*\2c\20void\20const*\29 -10374:gray_raster_render -10375:gray_raster_new -10376:gray_raster_done -10377:gray_move_to -10378:gray_line_to -10379:gray_cubic_to -10380:gray_conic_to -10381:get_sfnt_table -10382:ft_smooth_transform -10383:ft_smooth_set_mode -10384:ft_smooth_render -10385:ft_smooth_overlap_spans -10386:ft_smooth_lcd_spans -10387:ft_smooth_init -10388:ft_smooth_get_cbox -10389:ft_gzip_free -10390:ft_ansi_stream_io -10391:ft_ansi_stream_close -10392:fquad_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -10393:fontCollection_registerTypeface -10394:fontCollection_dispose -10395:fontCollection_create -10396:fontCollection_clearCaches -10397:fmt_fp -10398:flutter::ToSk\28flutter::DlColorSource\20const*\29::$_1::__invoke\28void\20const*\2c\20void*\29 -10399:flutter::DlTextSkia::~DlTextSkia\28\29_1500 -10400:flutter::DlTextSkia::GetBounds\28\29\20const -10401:flutter::DlSweepGradientColorSource::shared\28\29\20const -10402:flutter::DlSweepGradientColorSource::equals_\28flutter::DlColorSource\20const&\29\20const -10403:flutter::DlSrgbToLinearGammaColorFilter::shared\28\29\20const -10404:flutter::DlSkPaintDispatchHelper::setStrokeWidth\28float\29 -10405:flutter::DlSkPaintDispatchHelper::setStrokeMiter\28float\29 -10406:flutter::DlSkPaintDispatchHelper::setStrokeJoin\28flutter::DlStrokeJoin\29 -10407:flutter::DlSkPaintDispatchHelper::setStrokeCap\28flutter::DlStrokeCap\29 -10408:flutter::DlSkPaintDispatchHelper::setMaskFilter\28flutter::DlMaskFilter\20const*\29 -10409:flutter::DlSkPaintDispatchHelper::setInvertColors\28bool\29 -10410:flutter::DlSkPaintDispatchHelper::setImageFilter\28flutter::DlImageFilter\20const*\29 -10411:flutter::DlSkPaintDispatchHelper::setDrawStyle\28flutter::DlDrawStyle\29 -10412:flutter::DlSkPaintDispatchHelper::setColor\28flutter::DlColor\29 -10413:flutter::DlSkPaintDispatchHelper::setColorSource\28flutter::DlColorSource\20const*\29 -10414:flutter::DlSkPaintDispatchHelper::setColorFilter\28flutter::DlColorFilter\20const*\29 -10415:flutter::DlSkPaintDispatchHelper::setBlendMode\28impeller::BlendMode\29 -10416:flutter::DlSkPaintDispatchHelper::setAntiAlias\28bool\29 -10417:flutter::DlSkCanvasDispatcher::translate\28float\2c\20float\29 -10418:flutter::DlSkCanvasDispatcher::transformReset\28\29 -10419:flutter::DlSkCanvasDispatcher::transformFullPerspective\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -10420:flutter::DlSkCanvasDispatcher::transform2DAffine\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -10421:flutter::DlSkCanvasDispatcher::skew\28float\2c\20float\29 -10422:flutter::DlSkCanvasDispatcher::scale\28float\2c\20float\29 -10423:flutter::DlSkCanvasDispatcher::saveLayer\28impeller::TRect\20const&\2c\20flutter::SaveLayerOptions\2c\20flutter::DlImageFilter\20const*\2c\20std::__2::optional\29 -10424:flutter::DlSkCanvasDispatcher::rotate\28float\29 -10425:flutter::DlSkCanvasDispatcher::drawVertices\28std::__2::shared_ptr\20const&\2c\20impeller::BlendMode\29 -10426:flutter::DlSkCanvasDispatcher::drawText\28std::__2::shared_ptr\20const&\2c\20float\2c\20float\29 -10427:flutter::DlSkCanvasDispatcher::drawShadow\28flutter::DlPath\20const&\2c\20flutter::DlColor\2c\20float\2c\20bool\2c\20float\29 -10428:flutter::DlSkCanvasDispatcher::drawRoundSuperellipse\28impeller::RoundSuperellipse\20const&\29 -10429:flutter::DlSkCanvasDispatcher::drawRoundRect\28impeller::RoundRect\20const&\29 -10430:flutter::DlSkCanvasDispatcher::drawRect\28impeller::TRect\20const&\29 -10431:flutter::DlSkCanvasDispatcher::drawPoints\28flutter::DlPointMode\2c\20unsigned\20int\2c\20impeller::TPoint\20const*\29 -10432:flutter::DlSkCanvasDispatcher::drawPath\28flutter::DlPath\20const&\29 -10433:flutter::DlSkCanvasDispatcher::drawPaint\28\29 -10434:flutter::DlSkCanvasDispatcher::drawOval\28impeller::TRect\20const&\29 -10435:flutter::DlSkCanvasDispatcher::drawLine\28impeller::TPoint\20const&\2c\20impeller::TPoint\20const&\29 -10436:flutter::DlSkCanvasDispatcher::drawImage\28sk_sp\2c\20impeller::TPoint\20const&\2c\20flutter::DlImageSampling\2c\20bool\29 -10437:flutter::DlSkCanvasDispatcher::drawImageRect\28sk_sp\2c\20impeller::TRect\20const&\2c\20impeller::TRect\20const&\2c\20flutter::DlImageSampling\2c\20bool\2c\20flutter::DlSrcRectConstraint\29 -10438:flutter::DlSkCanvasDispatcher::drawImageNine\28sk_sp\2c\20impeller::TRect\20const&\2c\20impeller::TRect\20const&\2c\20flutter::DlFilterMode\2c\20bool\29 -10439:flutter::DlSkCanvasDispatcher::drawDiffRoundRect\28impeller::RoundRect\20const&\2c\20impeller::RoundRect\20const&\29 -10440:flutter::DlSkCanvasDispatcher::drawDashedLine\28impeller::TPoint\20const&\2c\20impeller::TPoint\20const&\2c\20float\2c\20float\29 -10441:flutter::DlSkCanvasDispatcher::drawColor\28flutter::DlColor\2c\20impeller::BlendMode\29 -10442:flutter::DlSkCanvasDispatcher::drawCircle\28impeller::TPoint\20const&\2c\20float\29 -10443:flutter::DlSkCanvasDispatcher::drawAtlas\28sk_sp\2c\20impeller::RSTransform\20const*\2c\20impeller::TRect\20const*\2c\20flutter::DlColor\20const*\2c\20int\2c\20impeller::BlendMode\2c\20flutter::DlImageSampling\2c\20impeller::TRect\20const*\2c\20bool\29 -10444:flutter::DlSkCanvasDispatcher::drawArc\28impeller::TRect\20const&\2c\20float\2c\20float\2c\20bool\29 -10445:flutter::DlSkCanvasDispatcher::clipRoundSuperellipse\28impeller::RoundSuperellipse\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -10446:flutter::DlSkCanvasDispatcher::clipRoundRect\28impeller::RoundRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -10447:flutter::DlSkCanvasDispatcher::clipRect\28impeller::TRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -10448:flutter::DlSkCanvasDispatcher::clipPath\28flutter::DlPath\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -10449:flutter::DlSkCanvasDispatcher::clipOval\28impeller::TRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -10450:flutter::DlRuntimeEffectColorSource::~DlRuntimeEffectColorSource\28\29_1599 -10451:flutter::DlRuntimeEffectColorSource::shared\28\29\20const -10452:flutter::DlRuntimeEffectColorSource::isUIThreadSafe\28\29\20const -10453:flutter::DlRuntimeEffectColorSource::equals_\28flutter::DlColorSource\20const&\29\20const -10454:flutter::DlRadialGradientColorSource::size\28\29\20const -10455:flutter::DlRadialGradientColorSource::shared\28\29\20const -10456:flutter::DlRadialGradientColorSource::pod\28\29\20const -10457:flutter::DlRadialGradientColorSource::equals_\28flutter::DlColorSource\20const&\29\20const -10458:flutter::DlRTree::~DlRTree\28\29_1781 -10459:flutter::DlPath::~DlPath\28\29_8569 -10460:flutter::DlPath::IsConvex\28\29\20const -10461:flutter::DlPath::GetFillType\28\29\20const -10462:flutter::DlPath::GetBounds\28\29\20const -10463:flutter::DlPath::Dispatch\28impeller::PathReceiver&\29\20const -10464:flutter::DlOpReceiver::save\28unsigned\20int\29 -10465:flutter::DlOpReceiver::saveLayer\28impeller::TRect\20const*\2c\20flutter::SaveLayerOptions\2c\20flutter::DlImageFilter\20const*\2c\20std::__2::optional\29 -10466:flutter::DlOpReceiver::saveLayer\28impeller::TRect\20const&\2c\20flutter::SaveLayerOptions\20const&\2c\20unsigned\20int\2c\20impeller::BlendMode\2c\20flutter::DlImageFilter\20const*\2c\20std::__2::optional\29 -10467:flutter::DlMatrixImageFilter::size\28\29\20const -10468:flutter::DlMatrixImageFilter::shared\28\29\20const -10469:flutter::DlMatrixImageFilter::map_local_bounds\28impeller::TRect\20const&\2c\20impeller::TRect&\29\20const -10470:flutter::DlMatrixImageFilter::map_device_bounds\28impeller::TRect\20const&\2c\20impeller::Matrix\20const&\2c\20impeller::TRect&\29\20const -10471:flutter::DlMatrixImageFilter::get_input_device_bounds\28impeller::TRect\20const&\2c\20impeller::Matrix\20const&\2c\20impeller::TRect&\29\20const -10472:flutter::DlMatrixImageFilter::equals_\28flutter::DlImageFilter\20const&\29\20const -10473:flutter::DlMatrixColorFilter::shared\28\29\20const -10474:flutter::DlMatrixColorFilter::modifies_transparent_black\28\29\20const -10475:flutter::DlMatrixColorFilter::equals_\28flutter::DlColorFilter\20const&\29\20const -10476:flutter::DlMatrixColorFilter::can_commute_with_opacity\28\29\20const -10477:flutter::DlLocalMatrixImageFilter::~DlLocalMatrixImageFilter\28\29_1746 -10478:flutter::DlLocalMatrixImageFilter::~DlLocalMatrixImageFilter\28\29 -10479:flutter::DlLocalMatrixImageFilter::size\28\29\20const -10480:flutter::DlLocalMatrixImageFilter::shared\28\29\20const -10481:flutter::DlLocalMatrixImageFilter::modifies_transparent_black\28\29\20const -10482:flutter::DlLocalMatrixImageFilter::map_local_bounds\28impeller::TRect\20const&\2c\20impeller::TRect&\29\20const -10483:flutter::DlLocalMatrixImageFilter::map_device_bounds\28impeller::TRect\20const&\2c\20impeller::Matrix\20const&\2c\20impeller::TRect&\29\20const -10484:flutter::DlLocalMatrixImageFilter::get_input_device_bounds\28impeller::TRect\20const&\2c\20impeller::Matrix\20const&\2c\20impeller::TRect&\29\20const -10485:flutter::DlLocalMatrixImageFilter::equals_\28flutter::DlImageFilter\20const&\29\20const -10486:flutter::DlLinearToSrgbGammaColorFilter::shared\28\29\20const -10487:flutter::DlLinearGradientColorSource::shared\28\29\20const -10488:flutter::DlLinearGradientColorSource::equals_\28flutter::DlColorSource\20const&\29\20const -10489:flutter::DlImageSkia::isTextureBacked\28\29\20const -10490:flutter::DlImageSkia::isOpaque\28\29\20const -10491:flutter::DlImageSkia::GetSize\28\29\20const -10492:flutter::DlImageSkia::GetApproximateByteSize\28\29\20const -10493:flutter::DlImageFilter::makeWithLocalMatrix\28impeller::Matrix\20const&\29\20const -10494:flutter::DlImageColorSource::~DlImageColorSource\28\29_1566 -10495:flutter::DlImageColorSource::~DlImageColorSource\28\29 -10496:flutter::DlImageColorSource::shared\28\29\20const -10497:flutter::DlImageColorSource::is_opaque\28\29\20const -10498:flutter::DlImageColorSource::isUIThreadSafe\28\29\20const -10499:flutter::DlImageColorSource::equals_\28flutter::DlColorSource\20const&\29\20const -10500:flutter::DlImage::get_error\28\29\20const -10501:flutter::DlGradientColorSourceBase::is_opaque\28\29\20const -10502:flutter::DlErodeImageFilter::shared\28\29\20const -10503:flutter::DlErodeImageFilter::map_local_bounds\28impeller::TRect\20const&\2c\20impeller::TRect&\29\20const -10504:flutter::DlDilateImageFilter::shared\28\29\20const -10505:flutter::DlDilateImageFilter::map_local_bounds\28impeller::TRect\20const&\2c\20impeller::TRect&\29\20const -10506:flutter::DlConicalGradientColorSource::size\28\29\20const -10507:flutter::DlConicalGradientColorSource::shared\28\29\20const -10508:flutter::DlConicalGradientColorSource::equals_\28flutter::DlColorSource\20const&\29\20const -10509:flutter::DlComposeImageFilter::~DlComposeImageFilter\28\29_1702 -10510:flutter::DlComposeImageFilter::size\28\29\20const -10511:flutter::DlComposeImageFilter::shared\28\29\20const -10512:flutter::DlComposeImageFilter::modifies_transparent_black\28\29\20const -10513:flutter::DlComposeImageFilter::matrix_capability\28\29\20const -10514:flutter::DlComposeImageFilter::map_local_bounds\28impeller::TRect\20const&\2c\20impeller::TRect&\29\20const -10515:flutter::DlComposeImageFilter::map_device_bounds\28impeller::TRect\20const&\2c\20impeller::Matrix\20const&\2c\20impeller::TRect&\29\20const -10516:flutter::DlComposeImageFilter::get_input_device_bounds\28impeller::TRect\20const&\2c\20impeller::Matrix\20const&\2c\20impeller::TRect&\29\20const -10517:flutter::DlComposeImageFilter::equals_\28flutter::DlImageFilter\20const&\29\20const -10518:flutter::DlColorFilterImageFilter::~DlColorFilterImageFilter\28\29_1686 -10519:flutter::DlColorFilterImageFilter::~DlColorFilterImageFilter\28\29 -10520:flutter::DlColorFilterImageFilter::shared\28\29\20const -10521:flutter::DlColorFilterImageFilter::modifies_transparent_black\28\29\20const -10522:flutter::DlColorFilterImageFilter::map_local_bounds\28impeller::TRect\20const&\2c\20impeller::TRect&\29\20const -10523:flutter::DlColorFilterImageFilter::equals_\28flutter::DlImageFilter\20const&\29\20const -10524:flutter::DlCanvas::DrawImageRect\28sk_sp\20const&\2c\20impeller::TRect\20const&\2c\20impeller::TRect\20const&\2c\20flutter::DlImageSampling\2c\20flutter::DlPaint\20const*\2c\20flutter::DlSrcRectConstraint\29 -10525:flutter::DlBlurMaskFilter::equals_\28flutter::DlMaskFilter\20const&\29\20const -10526:flutter::DlBlurImageFilter::shared\28\29\20const -10527:flutter::DlBlurImageFilter::map_local_bounds\28impeller::TRect\20const&\2c\20impeller::TRect&\29\20const -10528:flutter::DlBlurImageFilter::get_input_device_bounds\28impeller::TRect\20const&\2c\20impeller::Matrix\20const&\2c\20impeller::TRect&\29\20const -10529:flutter::DlBlurImageFilter::equals_\28flutter::DlImageFilter\20const&\29\20const -10530:flutter::DlBlendColorFilter::shared\28\29\20const -10531:flutter::DlBlendColorFilter::modifies_transparent_black\28\29\20const -10532:flutter::DlBlendColorFilter::equals_\28flutter::DlColorFilter\20const&\29\20const -10533:flutter::DlBlendColorFilter::can_commute_with_opacity\28\29\20const -10534:flutter::DisplayListBuilder::transformReset\28\29 -10535:flutter::DisplayListBuilder::transformFullPerspective\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -10536:flutter::DisplayListBuilder::transform2DAffine\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -10537:flutter::DisplayListBuilder::drawShadow\28flutter::DlPath\20const&\2c\20flutter::DlColor\2c\20float\2c\20bool\2c\20float\29 -10538:flutter::DisplayListBuilder::drawColor\28flutter::DlColor\2c\20impeller::BlendMode\29 -10539:flutter::DisplayListBuilder::clipRoundSuperellipse\28impeller::RoundSuperellipse\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -10540:flutter::DisplayListBuilder::clipRoundRect\28impeller::RoundRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -10541:flutter::DisplayListBuilder::clipRect\28impeller::TRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -10542:flutter::DisplayListBuilder::clipPath\28flutter::DlPath\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -10543:flutter::DisplayListBuilder::clipOval\28impeller::TRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -10544:flutter::DisplayListBuilder::GetMatrix\28\29\20const -10545:flutter::DisplayListBuilder::GetDestinationClipCoverage\28\29\20const -10546:flutter::DisplayList::~DisplayList\28\29_1145 -10547:fline_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -10548:final_reordering_indic\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -10549:fcubic_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -10550:fconic_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -10551:error_callback -10552:emscripten_stack_get_current -10553:dquad_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -10554:dline_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -10555:dispose_external_texture\28void*\29 -10556:decompose_khmer\28hb_ot_shape_normalize_context_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int*\29 -10557:decompose_indic\28hb_ot_shape_normalize_context_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int*\29 -10558:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28skgpu::ganesh::\28anonymous\20namespace\29::QuadEdgeEffect::Make\28SkArenaAlloc*\2c\20SkMatrix\20const&\2c\20bool\2c\20bool\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10559:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make&\2c\20GrShaderCaps\20const&>\28SkMatrix\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>&\2c\20GrShaderCaps\20const&\29::'lambda'\28void*\29>\28skgpu::ganesh::\28anonymous\20namespace\29::HullShader&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10560:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28skgpu::ganesh::StrokeTessellator::PathStrokeList&&\29::'lambda'\28void*\29>\28skgpu::ganesh::StrokeTessellator::PathStrokeList&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10561:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28skgpu::tess::PatchAttribs&\29::'lambda'\28void*\29>\28skgpu::ganesh::StrokeTessellator&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10562:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\20const&>\28SkMatrix\20const&\2c\20SkPath\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\29::'lambda'\28void*\29>\28skgpu::ganesh::PathTessellator::PathDrawList&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10563:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\2c\20SkFilterMode\2c\20bool\29::'lambda'\28void*\29>\28skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::Make\28SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20sk_sp\2c\20SkFilterMode\2c\20bool\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10564:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Processor::Make\28SkArenaAlloc*\2c\20GrAAType\2c\20skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::ProcessorFlags\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10565:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28int&\2c\20int&\29::'lambda'\28void*\29>\28skgpu::RectanizerSkyline&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10566:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28int&\2c\20int&\29::'lambda'\28void*\29>\28skgpu::RectanizerPow2&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10567:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::ThreeBoxApproxPass*\20SkArenaAlloc::make<\28anonymous\20namespace\29::ThreeBoxApproxPass\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20int&\2c\20int&>\28skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20int&\2c\20int&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::ThreeBoxApproxPass&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10568:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::TextureOpImpl::Desc*\20SkArenaAlloc::make<\28anonymous\20namespace\29::TextureOpImpl::Desc>\28\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::TextureOpImpl::Desc&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10569:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::TentPass*\20SkArenaAlloc::make<\28anonymous\20namespace\29::TentPass\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20int&\2c\20int&>\28skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20int&\2c\20int&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::TentPass&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10570:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::SimpleTriangleShader*\20SkArenaAlloc::make<\28anonymous\20namespace\29::SimpleTriangleShader\2c\20SkMatrix\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&>\28SkMatrix\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::SimpleTriangleShader&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10571:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::DrawAtlasPathShader*\20SkArenaAlloc::make<\28anonymous\20namespace\29::DrawAtlasPathShader\2c\20bool&\2c\20skgpu::ganesh::AtlasInstancedHelper*\2c\20GrShaderCaps\20const&>\28bool&\2c\20skgpu::ganesh::AtlasInstancedHelper*&&\2c\20GrShaderCaps\20const&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::DrawAtlasPathShader&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10572:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::BoundingBoxShader*\20SkArenaAlloc::make<\28anonymous\20namespace\29::BoundingBoxShader\2c\20SkRGBA4f<\28SkAlphaType\292>&\2c\20GrShaderCaps\20const&>\28SkRGBA4f<\28SkAlphaType\292>&\2c\20GrShaderCaps\20const&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::BoundingBoxShader&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10573:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28SkPixmap\20const&\2c\20unsigned\20char&&\29::'lambda'\28void*\29>\28Sprite_D32_S32&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10574:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28bool&&\2c\20bool\20const&\29::'lambda'\28void*\29>\28SkTriColorShader&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10575:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28SkTCubic&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10576:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28SkTConic&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10577:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28SkPixmap\20const&\29::'lambda'\28void*\29>\28SkSpriteBlitter_Memcpy&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10578:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make&>\28SkPixmap\20const&\2c\20SkArenaAlloc*&\2c\20sk_sp&\29::'lambda'\28void*\29>\28SkRasterPipelineSpriteBlitter&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10579:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkArenaAlloc*&\29::'lambda'\28void*\29>\28SkRasterPipelineBlitter&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10580:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28SkNullBlitter&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10581:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28SkImage_Base\20const*&&\2c\20SkMatrix\20const&\2c\20SkMipmapMode&\29::'lambda'\28void*\29>\28SkMipmapAccessor&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10582:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28SkGlyph::PathData&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10583:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28SkGlyph::DrawableData&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10584:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28SkEdge&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10585:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28SkCubicEdge&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10586:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make&\29>>::Node*\20SkArenaAlloc::make&\29>>::Node\2c\20std::__2::function&\29>>\28std::__2::function&\29>&&\29::'lambda'\28void*\29>\28SkArenaAllocList&\29>>::Node&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10587:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make::Node*\20SkArenaAlloc::make::Node\2c\20std::__2::function&\29>\2c\20skgpu::Token>\28std::__2::function&\29>&&\2c\20skgpu::Token&&\29::'lambda'\28void*\29>\28SkArenaAllocList::Node&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10588:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make::Node*\20SkArenaAlloc::make::Node>\28\29::'lambda'\28void*\29>\28SkArenaAllocList::Node&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10589:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28SkPixmap\20const&\2c\20SkPaint\20const&\29::'lambda'\28void*\29>\28SkA8_Coverage_Blitter&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10590:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28GrSimpleMesh&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10591:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28GrSurfaceProxy*&\2c\20skgpu::ScratchKey&&\2c\20GrResourceProvider*&\29::'lambda'\28void*\29>\28GrResourceAllocator::Register&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10592:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28SkPath\20const&\2c\20SkArenaAlloc*\20const&\29::'lambda'\28void*\29>\28GrInnerFanTriangulator&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10593:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28GrDistanceFieldLCDTextGeoProc::Make\28SkArenaAlloc*\2c\20GrShaderCaps\20const&\2c\20GrSurfaceProxyView\20const*\2c\20int\2c\20GrSamplerState\2c\20GrDistanceFieldLCDTextGeoProc::DistanceAdjust\2c\20unsigned\20int\2c\20SkMatrix\20const&\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10594:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\20const&\2c\20bool\2c\20sk_sp\2c\20GrSurfaceProxyView\20const*\2c\20int\2c\20GrSamplerState\2c\20skgpu::MaskFormat\2c\20SkMatrix\20const&\2c\20bool\29::'lambda'\28void*\29>\28GrBitmapTextGeoProc::Make\28SkArenaAlloc*\2c\20GrShaderCaps\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20bool\2c\20sk_sp\2c\20GrSurfaceProxyView\20const*\2c\20int\2c\20GrSamplerState\2c\20skgpu::MaskFormat\2c\20SkMatrix\20const&\2c\20bool\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10595:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28GrAppliedClip&&\29::'lambda'\28void*\29>\28GrAppliedClip&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10596:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28EllipseGeometryProcessor::Make\28SkArenaAlloc*\2c\20bool\2c\20bool\2c\20bool\2c\20SkMatrix\20const&\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10597:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\20const&\2c\20SkMatrix\20const&\2c\20SkMatrix\20const&\2c\20bool\2c\20unsigned\20char\29::'lambda'\28void*\29>\28DefaultGeoProc::Make\28SkArenaAlloc*\2c\20unsigned\20int\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkMatrix\20const&\2c\20bool\2c\20unsigned\20char\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -10598:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<1ul\2c\201ul>::__dispatch\5babi:ne180100\5d>::__generic_construct\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&>\28std::__2::__variant_detail::__ctor>&\2c\20std::__2::__variant_detail::__copy_constructor\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\29::'lambda'\28std::__2::__variant_detail::__copy_constructor\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20auto&&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__copy_constructor\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -10599:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<1ul\2c\201ul>::__dispatch\5babi:ne180100\5d>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__visitation::__variant::__value_visitor>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -10600:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<1ul\2c\201ul>::__dispatch\5babi:ne180100\5d>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__visitation::__variant::__value_visitor>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -10601:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<1ul>::__dispatch\5babi:ne180100\5d\2c\20std::__2::unique_ptr>>\2c\20\28std::__2::__variant_detail::_Trait\291>::__destroy\5babi:ne180100\5d\28\29::'lambda'\28auto&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&>\28auto\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&\29 -10602:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul\2c\200ul>::__dispatch\5babi:ne180100\5d>::__generic_construct\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&>\28std::__2::__variant_detail::__ctor>&\2c\20std::__2::__variant_detail::__copy_constructor\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\29::'lambda'\28std::__2::__variant_detail::__copy_constructor\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20auto&&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__copy_constructor\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -10603:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul\2c\200ul>::__dispatch\5babi:ne180100\5d>::__generic_assign\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>>\28std::__2::__variant_detail::__move_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>&&\29::'lambda'\28std::__2::__variant_detail::__move_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>&\2c\20auto&&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&&>\28std::__2::__variant_detail::__move_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&&\29 -10604:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul\2c\200ul>::__dispatch\5babi:ne180100\5d>::__generic_assign\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&>\28std::__2::__variant_detail::__copy_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\29::'lambda'\28std::__2::__variant_detail::__copy_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20auto&&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__copy_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -10605:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul\2c\200ul>::__dispatch\5babi:ne180100\5d>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__visitation::__variant::__value_visitor>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -10606:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul\2c\200ul>::__dispatch\5babi:ne180100\5d>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__visitation::__variant::__value_visitor>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -10607:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul>::__dispatch\5babi:ne180100\5d\2c\20std::__2::unique_ptr>>\2c\20\28std::__2::__variant_detail::_Trait\291>::__destroy\5babi:ne180100\5d\28\29::'lambda'\28auto&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&>\28auto\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&\29 -10608:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul>::__dispatch\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>::__destroy\5babi:ne180100\5d\28\29::'lambda'\28auto&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&>\28auto\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\29 -10609:deallocate_buffer_var\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -10610:ddquad_xy_at_t\28SkDCurve\20const&\2c\20double\29 -10611:ddquad_dxdy_at_t\28SkDCurve\20const&\2c\20double\29 -10612:ddline_xy_at_t\28SkDCurve\20const&\2c\20double\29 -10613:ddline_dxdy_at_t\28SkDCurve\20const&\2c\20double\29 -10614:ddcubic_xy_at_t\28SkDCurve\20const&\2c\20double\29 -10615:ddcubic_dxdy_at_t\28SkDCurve\20const&\2c\20double\29 -10616:ddconic_xy_at_t\28SkDCurve\20const&\2c\20double\29 -10617:ddconic_dxdy_at_t\28SkDCurve\20const&\2c\20double\29 -10618:dconic_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -10619:data_destroy_use\28void*\29 -10620:data_create_use\28hb_ot_shape_plan_t\20const*\29 -10621:data_create_khmer\28hb_ot_shape_plan_t\20const*\29 -10622:data_create_indic\28hb_ot_shape_plan_t\20const*\29 -10623:data_create_hangul\28hb_ot_shape_plan_t\20const*\29 -10624:cubic_intercept_v\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -10625:cubic_intercept_h\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -10626:convert_to_alpha8\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkImageInfo\20const&\2c\20void\20const*\2c\20unsigned\20long\2c\20SkColorSpaceXformSteps\20const&\29 -10627:convert_bytes_to_data -10628:contourMeasure_length -10629:contourMeasure_isClosed -10630:contourMeasure_getSegment -10631:contourMeasure_getPosTan -10632:contourMeasure_dispose -10633:contourMeasureIter_next -10634:contourMeasureIter_dispose -10635:contourMeasureIter_create -10636:conic_intercept_v\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -10637:conic_intercept_h\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -10638:compose_indic\28hb_ot_shape_normalize_context_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\29 -10639:compose_hebrew\28hb_ot_shape_normalize_context_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\29 -10640:compare_ppem -10641:compare_myanmar_order\28hb_glyph_info_t\20const*\2c\20hb_glyph_info_t\20const*\29 -10642:compare_combining_class\28hb_glyph_info_t\20const*\2c\20hb_glyph_info_t\20const*\29 -10643:colorFilter_dispose -10644:colorFilter_createSRGBToLinearGamma -10645:colorFilter_createMode -10646:colorFilter_createMatrix -10647:colorFilter_createLinearToSRGBGamma -10648:collect_features_use\28hb_ot_shape_planner_t*\29 -10649:collect_features_myanmar\28hb_ot_shape_planner_t*\29 -10650:collect_features_khmer\28hb_ot_shape_planner_t*\29 -10651:collect_features_indic\28hb_ot_shape_planner_t*\29 -10652:collect_features_hangul\28hb_ot_shape_planner_t*\29 -10653:collect_features_arabic\28hb_ot_shape_planner_t*\29 -10654:clip\28SkPath\20const&\2c\20SkHalfPlane\20const&\29::$_0::__invoke\28SkEdgeClipper*\2c\20bool\2c\20void*\29 -10655:check_for_passthrough_local_coords_and_dead_varyings\28SkSL::Program\20const&\2c\20unsigned\20int*\29::Visitor::visitStatement\28SkSL::Statement\20const&\29 -10656:check_for_passthrough_local_coords_and_dead_varyings\28SkSL::Program\20const&\2c\20unsigned\20int*\29::Visitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -10657:check_for_passthrough_local_coords_and_dead_varyings\28SkSL::Program\20const&\2c\20unsigned\20int*\29::Visitor::visitExpression\28SkSL::Expression\20const&\29 -10658:cff_slot_init -10659:cff_slot_done -10660:cff_size_request -10661:cff_size_init -10662:cff_size_done -10663:cff_sid_to_glyph_name -10664:cff_set_var_design -10665:cff_set_mm_weightvector -10666:cff_set_mm_blend -10667:cff_set_instance -10668:cff_random -10669:cff_ps_has_glyph_names -10670:cff_ps_get_font_info -10671:cff_ps_get_font_extra -10672:cff_parse_vsindex -10673:cff_parse_private_dict -10674:cff_parse_multiple_master -10675:cff_parse_maxstack -10676:cff_parse_font_matrix -10677:cff_parse_font_bbox -10678:cff_parse_cid_ros -10679:cff_parse_blend -10680:cff_metrics_adjust -10681:cff_hadvance_adjust -10682:cff_get_var_design -10683:cff_get_var_blend -10684:cff_get_standard_encoding -10685:cff_get_ros -10686:cff_get_ps_name -10687:cff_get_name_index -10688:cff_get_mm_weightvector -10689:cff_get_mm_var -10690:cff_get_mm_blend -10691:cff_get_is_cid -10692:cff_get_interface -10693:cff_get_glyph_name -10694:cff_get_cmap_info -10695:cff_get_cid_from_glyph_index -10696:cff_get_advances -10697:cff_free_glyph_data -10698:cff_face_init -10699:cff_face_done -10700:cff_driver_init -10701:cff_done_blend -10702:cff_decoder_prepare -10703:cff_decoder_init -10704:cff_cmap_unicode_init -10705:cff_cmap_unicode_char_next -10706:cff_cmap_unicode_char_index -10707:cff_cmap_encoding_init -10708:cff_cmap_encoding_done -10709:cff_cmap_encoding_char_next -10710:cff_cmap_encoding_char_index -10711:cff_builder_start_point -10712:cf2_free_instance -10713:cf2_decoder_parse_charstrings -10714:cf2_builder_moveTo -10715:cf2_builder_lineTo -10716:cf2_builder_cubeTo -10717:canvas_transform -10718:canvas_saveLayer -10719:canvas_restoreToCount -10720:canvas_quickReject -10721:canvas_getTransform -10722:canvas_getLocalClipBounds -10723:canvas_getDeviceClipBounds -10724:canvas_drawVertices -10725:canvas_drawShadow -10726:canvas_drawRect -10727:canvas_drawRRect -10728:canvas_drawPoints -10729:canvas_drawPicture -10730:canvas_drawPath -10731:canvas_drawParagraph -10732:canvas_drawPaint -10733:canvas_drawOval -10734:canvas_drawLine -10735:canvas_drawImageRect -10736:canvas_drawImageNine -10737:canvas_drawImage -10738:canvas_drawDRRect -10739:canvas_drawColor -10740:canvas_drawCircle -10741:canvas_drawAtlas -10742:canvas_drawArc -10743:canvas_clipRect -10744:canvas_clipRRect -10745:canvas_clipPath -10746:canvas_clear -10747:bw_to_a8\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\29 -10748:bool\20\28anonymous\20namespace\29::FindVisitor<\28anonymous\20namespace\29::SpotVerticesFactory>\28SkResourceCache::Rec\20const&\2c\20void*\29 -10749:bool\20\28anonymous\20namespace\29::FindVisitor<\28anonymous\20namespace\29::AmbientVerticesFactory>\28SkResourceCache::Rec\20const&\2c\20void*\29 -10750:bool\20OT::hb_accelerate_subtables_context_t::apply_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -10751:bool\20OT::hb_accelerate_subtables_context_t::apply_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -10752:bool\20OT::hb_accelerate_subtables_context_t::apply_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -10753:bool\20OT::hb_accelerate_subtables_context_t::apply_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -10754:bool\20OT::hb_accelerate_subtables_context_t::apply_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -10755:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -10756:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -10757:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -10758:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -10759:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -10760:bool\20OT::cmap::accelerator_t::get_glyph_from_symbol\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -10761:bool\20OT::cmap::accelerator_t::get_glyph_from_symbol\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -10762:bool\20OT::cmap::accelerator_t::get_glyph_from_symbol\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -10763:bool\20OT::cmap::accelerator_t::get_glyph_from_macroman\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -10764:bool\20OT::cmap::accelerator_t::get_glyph_from\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -10765:bool\20OT::cmap::accelerator_t::get_glyph_from\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -10766:blur_y_radius_4\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -10767:blur_y_radius_3\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -10768:blur_y_radius_2\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -10769:blur_y_radius_1\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -10770:blur_x_radius_4\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -10771:blur_x_radius_3\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -10772:blur_x_radius_2\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -10773:blur_x_radius_1\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -10774:blit_row_s32a_blend\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\2c\20unsigned\20int\29 -10775:blit_row_s32_opaque\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\2c\20unsigned\20int\29 -10776:blit_row_s32_blend\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\2c\20unsigned\20int\29 -10777:argb32_to_a8\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\29 -10778:arabic_fallback_shape\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -10779:animatedImage_create -10780:afm_parser_parse -10781:afm_parser_init -10782:afm_parser_done -10783:afm_compare_kern_pairs -10784:af_property_set -10785:af_property_get -10786:af_latin_metrics_scale -10787:af_latin_metrics_init -10788:af_latin_hints_init -10789:af_latin_hints_apply -10790:af_latin_get_standard_widths -10791:af_indic_metrics_scale -10792:af_indic_metrics_init -10793:af_indic_hints_init -10794:af_indic_hints_apply -10795:af_get_interface -10796:af_face_globals_free -10797:af_dummy_hints_init -10798:af_dummy_hints_apply -10799:af_cjk_metrics_init -10800:af_autofitter_load_glyph -10801:af_autofitter_init -10802:action_terminate -10803:action_abort -10804:_hb_ot_font_destroy\28void*\29 -10805:_hb_grapheme_group_func\28hb_glyph_info_t\20const&\2c\20hb_glyph_info_t\20const&\29 -10806:_hb_glyph_info_is_default_ignorable\28hb_glyph_info_t\20const*\29 -10807:_hb_face_for_data_reference_table\28hb_face_t*\2c\20unsigned\20int\2c\20void*\29 -10808:_hb_face_for_data_get_table_tags\28hb_face_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int*\2c\20void*\29 -10809:_hb_face_for_data_closure_destroy\28void*\29 -10810:_hb_clear_substitution_flags\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -10811:_hb_blob_destroy\28void*\29 -10812:_emscripten_wasm_worker_initialize -10813:_emscripten_stack_restore -10814:_emscripten_stack_alloc -10815:__wasm_init_memory -10816:__wasm_call_ctors -10817:__stdio_write -10818:__stdio_seek -10819:__stdio_read -10820:__stdio_close -10821:__fe_getround -10822:__emscripten_stdout_seek -10823:__cxxabiv1::__vmi_class_type_info::search_below_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -10824:__cxxabiv1::__vmi_class_type_info::search_above_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -10825:__cxxabiv1::__vmi_class_type_info::has_unambiguous_public_base\28__cxxabiv1::__dynamic_cast_info*\2c\20void*\2c\20int\29\20const -10826:__cxxabiv1::__si_class_type_info::search_below_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -10827:__cxxabiv1::__si_class_type_info::search_above_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -10828:__cxxabiv1::__si_class_type_info::has_unambiguous_public_base\28__cxxabiv1::__dynamic_cast_info*\2c\20void*\2c\20int\29\20const -10829:__cxxabiv1::__class_type_info::search_below_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -10830:__cxxabiv1::__class_type_info::search_above_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -10831:__cxxabiv1::__class_type_info::has_unambiguous_public_base\28__cxxabiv1::__dynamic_cast_info*\2c\20void*\2c\20int\29\20const -10832:__cxxabiv1::__class_type_info::can_catch\28__cxxabiv1::__shim_type_info\20const*\2c\20void*&\29\20const -10833:\28anonymous\20namespace\29::stream_to_blob\28std::__2::unique_ptr>\29::$_0::__invoke\28void*\29 -10834:\28anonymous\20namespace\29::skhb_nominal_glyphs\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int\2c\20void*\29 -10835:\28anonymous\20namespace\29::skhb_nominal_glyph\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -10836:\28anonymous\20namespace\29::skhb_glyph_h_advances\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20int*\2c\20unsigned\20int\2c\20void*\29 -10837:\28anonymous\20namespace\29::skhb_glyph_h_advance\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20void*\29 -10838:\28anonymous\20namespace\29::skhb_glyph_extents\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_glyph_extents_t*\2c\20void*\29 -10839:\28anonymous\20namespace\29::skhb_glyph\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -10840:\28anonymous\20namespace\29::skhb_get_table\28hb_face_t*\2c\20unsigned\20int\2c\20void*\29::$_0::__invoke\28void*\29 -10841:\28anonymous\20namespace\29::skhb_get_table\28hb_face_t*\2c\20unsigned\20int\2c\20void*\29 -10842:\28anonymous\20namespace\29::create_sub_hb_font\28SkFont\20const&\2c\20std::__2::unique_ptr>\20const&\29::$_0::__invoke\28void*\29 -10843:\28anonymous\20namespace\29::YUVPlanesRec::~YUVPlanesRec\28\29_5388 -10844:\28anonymous\20namespace\29::YUVPlanesRec::getCategory\28\29\20const -10845:\28anonymous\20namespace\29::YUVPlanesRec::diagnostic_only_getDiscardable\28\29\20const -10846:\28anonymous\20namespace\29::YUVPlanesRec::bytesUsed\28\29\20const -10847:\28anonymous\20namespace\29::YUVPlanesRec::Visitor\28SkResourceCache::Rec\20const&\2c\20void*\29 -10848:\28anonymous\20namespace\29::UniqueKeyInvalidator::~UniqueKeyInvalidator\28\29_12350 -10849:\28anonymous\20namespace\29::TriangulatingPathOp::~TriangulatingPathOp\28\29_12328 -10850:\28anonymous\20namespace\29::TriangulatingPathOp::visitProxies\28std::__2::function\20const&\29\20const -10851:\28anonymous\20namespace\29::TriangulatingPathOp::programInfo\28\29 -10852:\28anonymous\20namespace\29::TriangulatingPathOp::onPrepareDraws\28GrMeshDrawTarget*\29 -10853:\28anonymous\20namespace\29::TriangulatingPathOp::onPrePrepareDraws\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -10854:\28anonymous\20namespace\29::TriangulatingPathOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -10855:\28anonymous\20namespace\29::TriangulatingPathOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -10856:\28anonymous\20namespace\29::TriangulatingPathOp::name\28\29\20const -10857:\28anonymous\20namespace\29::TriangulatingPathOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -10858:\28anonymous\20namespace\29::TransformedMaskSubRun::unflattenSize\28\29\20const -10859:\28anonymous\20namespace\29::TransformedMaskSubRun::regenerateAtlas\28int\2c\20int\2c\20std::__2::function\20\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29>\29\20const -10860:\28anonymous\20namespace\29::TransformedMaskSubRun::doFlatten\28SkWriteBuffer&\29\20const -10861:\28anonymous\20namespace\29::TransformedMaskSubRun::canReuse\28SkPaint\20const&\2c\20SkMatrix\20const&\29\20const -10862:\28anonymous\20namespace\29::ThreeBoxApproxPass::startBlur\28\29 -10863:\28anonymous\20namespace\29::ThreeBoxApproxPass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29 -10864:\28anonymous\20namespace\29::ThreeBoxApproxPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::makePass\28void*\2c\20SkArenaAlloc*\29\20const -10865:\28anonymous\20namespace\29::ThreeBoxApproxPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::bufferSizeBytes\28\29\20const -10866:\28anonymous\20namespace\29::TextureOpImpl::~TextureOpImpl\28\29_12302 -10867:\28anonymous\20namespace\29::TextureOpImpl::visitProxies\28std::__2::function\20const&\29\20const -10868:\28anonymous\20namespace\29::TextureOpImpl::programInfo\28\29 -10869:\28anonymous\20namespace\29::TextureOpImpl::onPrepareDraws\28GrMeshDrawTarget*\29 -10870:\28anonymous\20namespace\29::TextureOpImpl::onPrePrepareDraws\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -10871:\28anonymous\20namespace\29::TextureOpImpl::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -10872:\28anonymous\20namespace\29::TextureOpImpl::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -10873:\28anonymous\20namespace\29::TextureOpImpl::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -10874:\28anonymous\20namespace\29::TextureOpImpl::name\28\29\20const -10875:\28anonymous\20namespace\29::TextureOpImpl::fixedFunctionFlags\28\29\20const -10876:\28anonymous\20namespace\29::TextureOpImpl::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -10877:\28anonymous\20namespace\29::TentPass::startBlur\28\29 -10878:\28anonymous\20namespace\29::TentPass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29 -10879:\28anonymous\20namespace\29::TentPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::makePass\28void*\2c\20SkArenaAlloc*\29\20const -10880:\28anonymous\20namespace\29::TentPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::bufferSizeBytes\28\29\20const -10881:\28anonymous\20namespace\29::StaticVertexAllocator::~StaticVertexAllocator\28\29_12354 -10882:\28anonymous\20namespace\29::StaticVertexAllocator::unlock\28int\29 -10883:\28anonymous\20namespace\29::StaticVertexAllocator::lock\28unsigned\20long\2c\20int\29 -10884:\28anonymous\20namespace\29::SkwasmParagraphPainter::translate\28float\2c\20float\29 -10885:\28anonymous\20namespace\29::SkwasmParagraphPainter::save\28\29 -10886:\28anonymous\20namespace\29::SkwasmParagraphPainter::restore\28\29 -10887:\28anonymous\20namespace\29::SkwasmParagraphPainter::drawTextShadow\28sk_sp\20const&\2c\20float\2c\20float\2c\20unsigned\20int\2c\20float\29 -10888:\28anonymous\20namespace\29::SkwasmParagraphPainter::drawTextBlob\28sk_sp\20const&\2c\20float\2c\20float\2c\20std::__2::variant\20const&\29 -10889:\28anonymous\20namespace\29::SkwasmParagraphPainter::drawRect\28SkRect\20const&\2c\20std::__2::variant\20const&\29 -10890:\28anonymous\20namespace\29::SkwasmParagraphPainter::drawPath\28SkPath\20const&\2c\20skia::textlayout::ParagraphPainter::DecorationStyle\20const&\29 -10891:\28anonymous\20namespace\29::SkwasmParagraphPainter::drawLine\28float\2c\20float\2c\20float\2c\20float\2c\20skia::textlayout::ParagraphPainter::DecorationStyle\20const&\29 -10892:\28anonymous\20namespace\29::SkwasmParagraphPainter::drawFilledRect\28SkRect\20const&\2c\20skia::textlayout::ParagraphPainter::DecorationStyle\20const&\29 -10893:\28anonymous\20namespace\29::SkwasmParagraphPainter::clipRect\28SkRect\20const&\29 -10894:\28anonymous\20namespace\29::SkUnicodeHbScriptRunIterator::currentScript\28\29\20const -10895:\28anonymous\20namespace\29::SkUnicodeHbScriptRunIterator::consume\28\29 -10896:\28anonymous\20namespace\29::SkMorphologyImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -10897:\28anonymous\20namespace\29::SkMorphologyImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -10898:\28anonymous\20namespace\29::SkMorphologyImageFilter::onFilterImage\28skif::Context\20const&\29\20const -10899:\28anonymous\20namespace\29::SkMorphologyImageFilter::getTypeName\28\29\20const -10900:\28anonymous\20namespace\29::SkMorphologyImageFilter::flatten\28SkWriteBuffer&\29\20const -10901:\28anonymous\20namespace\29::SkMorphologyImageFilter::computeFastBounds\28SkRect\20const&\29\20const -10902:\28anonymous\20namespace\29::SkMatrixTransformImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -10903:\28anonymous\20namespace\29::SkMatrixTransformImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -10904:\28anonymous\20namespace\29::SkMatrixTransformImageFilter::onFilterImage\28skif::Context\20const&\29\20const -10905:\28anonymous\20namespace\29::SkMatrixTransformImageFilter::getTypeName\28\29\20const -10906:\28anonymous\20namespace\29::SkMatrixTransformImageFilter::flatten\28SkWriteBuffer&\29\20const -10907:\28anonymous\20namespace\29::SkMatrixTransformImageFilter::computeFastBounds\28SkRect\20const&\29\20const -10908:\28anonymous\20namespace\29::SkFTGeometrySink::Quad\28FT_Vector_\20const*\2c\20FT_Vector_\20const*\2c\20void*\29 -10909:\28anonymous\20namespace\29::SkFTGeometrySink::Move\28FT_Vector_\20const*\2c\20void*\29 -10910:\28anonymous\20namespace\29::SkFTGeometrySink::Line\28FT_Vector_\20const*\2c\20void*\29 -10911:\28anonymous\20namespace\29::SkFTGeometrySink::Cubic\28FT_Vector_\20const*\2c\20FT_Vector_\20const*\2c\20FT_Vector_\20const*\2c\20void*\29 -10912:\28anonymous\20namespace\29::SkEmptyTypeface::onGetFontDescriptor\28SkFontDescriptor*\2c\20bool*\29\20const -10913:\28anonymous\20namespace\29::SkEmptyTypeface::onGetFamilyName\28SkString*\29\20const -10914:\28anonymous\20namespace\29::SkEmptyTypeface::onCreateScalerContext\28SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29\20const -10915:\28anonymous\20namespace\29::SkEmptyTypeface::onCreateFamilyNameIterator\28\29\20const -10916:\28anonymous\20namespace\29::SkEmptyTypeface::onCharsToGlyphs\28SkSpan\2c\20SkSpan\29\20const -10917:\28anonymous\20namespace\29::SkCropImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -10918:\28anonymous\20namespace\29::SkCropImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -10919:\28anonymous\20namespace\29::SkCropImageFilter::onFilterImage\28skif::Context\20const&\29\20const -10920:\28anonymous\20namespace\29::SkCropImageFilter::onAffectsTransparentBlack\28\29\20const -10921:\28anonymous\20namespace\29::SkCropImageFilter::getTypeName\28\29\20const -10922:\28anonymous\20namespace\29::SkCropImageFilter::flatten\28SkWriteBuffer&\29\20const -10923:\28anonymous\20namespace\29::SkCropImageFilter::computeFastBounds\28SkRect\20const&\29\20const -10924:\28anonymous\20namespace\29::SkComposeImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -10925:\28anonymous\20namespace\29::SkComposeImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -10926:\28anonymous\20namespace\29::SkComposeImageFilter::onFilterImage\28skif::Context\20const&\29\20const -10927:\28anonymous\20namespace\29::SkComposeImageFilter::getTypeName\28\29\20const -10928:\28anonymous\20namespace\29::SkComposeImageFilter::computeFastBounds\28SkRect\20const&\29\20const -10929:\28anonymous\20namespace\29::SkColorFilterImageFilter::~SkColorFilterImageFilter\28\29_5985 -10930:\28anonymous\20namespace\29::SkColorFilterImageFilter::onIsColorFilterNode\28SkColorFilter**\29\20const -10931:\28anonymous\20namespace\29::SkColorFilterImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -10932:\28anonymous\20namespace\29::SkColorFilterImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -10933:\28anonymous\20namespace\29::SkColorFilterImageFilter::onFilterImage\28skif::Context\20const&\29\20const -10934:\28anonymous\20namespace\29::SkColorFilterImageFilter::onAffectsTransparentBlack\28\29\20const -10935:\28anonymous\20namespace\29::SkColorFilterImageFilter::getTypeName\28\29\20const -10936:\28anonymous\20namespace\29::SkColorFilterImageFilter::flatten\28SkWriteBuffer&\29\20const -10937:\28anonymous\20namespace\29::SkColorFilterImageFilter::computeFastBounds\28SkRect\20const&\29\20const -10938:\28anonymous\20namespace\29::SkBlurImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -10939:\28anonymous\20namespace\29::SkBlurImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -10940:\28anonymous\20namespace\29::SkBlurImageFilter::onFilterImage\28skif::Context\20const&\29\20const -10941:\28anonymous\20namespace\29::SkBlurImageFilter::getTypeName\28\29\20const -10942:\28anonymous\20namespace\29::SkBlurImageFilter::flatten\28SkWriteBuffer&\29\20const -10943:\28anonymous\20namespace\29::SkBlurImageFilter::computeFastBounds\28SkRect\20const&\29\20const -10944:\28anonymous\20namespace\29::SkBlendImageFilter::~SkBlendImageFilter\28\29_5957 -10945:\28anonymous\20namespace\29::SkBlendImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -10946:\28anonymous\20namespace\29::SkBlendImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -10947:\28anonymous\20namespace\29::SkBlendImageFilter::onFilterImage\28skif::Context\20const&\29\20const -10948:\28anonymous\20namespace\29::SkBlendImageFilter::onAffectsTransparentBlack\28\29\20const -10949:\28anonymous\20namespace\29::SkBlendImageFilter::getTypeName\28\29\20const -10950:\28anonymous\20namespace\29::SkBlendImageFilter::flatten\28SkWriteBuffer&\29\20const -10951:\28anonymous\20namespace\29::SkBlendImageFilter::computeFastBounds\28SkRect\20const&\29\20const -10952:\28anonymous\20namespace\29::SkBidiIterator_icu::~SkBidiIterator_icu\28\29_8514 -10953:\28anonymous\20namespace\29::SkBidiIterator_icu::getLevelAt\28int\29 -10954:\28anonymous\20namespace\29::SkBidiIterator_icu::getLength\28\29 -10955:\28anonymous\20namespace\29::SimpleTriangleShader::name\28\29\20const -10956:\28anonymous\20namespace\29::SimpleTriangleShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::emitVertexCode\28GrShaderCaps\20const&\2c\20GrPathTessellationShader\20const&\2c\20GrGLSLVertexBuilder*\2c\20GrGLSLVaryingHandler*\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -10957:\28anonymous\20namespace\29::SimpleTriangleShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const -10958:\28anonymous\20namespace\29::ShaperHarfBuzz::shape\28char\20const*\2c\20unsigned\20long\2c\20SkShaper::FontRunIterator&\2c\20SkShaper::BiDiRunIterator&\2c\20SkShaper::ScriptRunIterator&\2c\20SkShaper::LanguageRunIterator&\2c\20float\2c\20SkShaper::RunHandler*\29\20const -10959:\28anonymous\20namespace\29::ShaperHarfBuzz::shape\28char\20const*\2c\20unsigned\20long\2c\20SkShaper::FontRunIterator&\2c\20SkShaper::BiDiRunIterator&\2c\20SkShaper::ScriptRunIterator&\2c\20SkShaper::LanguageRunIterator&\2c\20SkShaper::Feature\20const*\2c\20unsigned\20long\2c\20float\2c\20SkShaper::RunHandler*\29\20const -10960:\28anonymous\20namespace\29::ShaperHarfBuzz::shape\28char\20const*\2c\20unsigned\20long\2c\20SkFont\20const&\2c\20bool\2c\20float\2c\20SkShaper::RunHandler*\29\20const -10961:\28anonymous\20namespace\29::ShapeDontWrapOrReorder::~ShapeDontWrapOrReorder\28\29 -10962:\28anonymous\20namespace\29::ShapeDontWrapOrReorder::wrap\28char\20const*\2c\20unsigned\20long\2c\20SkShaper::BiDiRunIterator\20const&\2c\20SkShaper::LanguageRunIterator\20const&\2c\20SkShaper::ScriptRunIterator\20const&\2c\20SkShaper::FontRunIterator\20const&\2c\20\28anonymous\20namespace\29::RunIteratorQueue&\2c\20SkShaper::Feature\20const*\2c\20unsigned\20long\2c\20float\2c\20SkShaper::RunHandler*\29\20const -10963:\28anonymous\20namespace\29::ShadowInvalidator::~ShadowInvalidator\28\29_5802 -10964:\28anonymous\20namespace\29::ShadowInvalidator::changed\28\29 -10965:\28anonymous\20namespace\29::ShadowCircularRRectOp::~ShadowCircularRRectOp\28\29_12162 -10966:\28anonymous\20namespace\29::ShadowCircularRRectOp::visitProxies\28std::__2::function\20const&\29\20const -10967:\28anonymous\20namespace\29::ShadowCircularRRectOp::programInfo\28\29 -10968:\28anonymous\20namespace\29::ShadowCircularRRectOp::onPrepareDraws\28GrMeshDrawTarget*\29 -10969:\28anonymous\20namespace\29::ShadowCircularRRectOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -10970:\28anonymous\20namespace\29::ShadowCircularRRectOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -10971:\28anonymous\20namespace\29::ShadowCircularRRectOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -10972:\28anonymous\20namespace\29::ShadowCircularRRectOp::name\28\29\20const -10973:\28anonymous\20namespace\29::ShadowCircularRRectOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -10974:\28anonymous\20namespace\29::SDFTSubRun::unflattenSize\28\29\20const -10975:\28anonymous\20namespace\29::SDFTSubRun::regenerateAtlas\28int\2c\20int\2c\20std::__2::function\20\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29>\29\20const -10976:\28anonymous\20namespace\29::SDFTSubRun::glyphParams\28\29\20const -10977:\28anonymous\20namespace\29::SDFTSubRun::draw\28SkCanvas*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20std::__2::function\2c\20sktext::gpu::RendererData\29>\20const&\29\20const -10978:\28anonymous\20namespace\29::SDFTSubRun::doFlatten\28SkWriteBuffer&\29\20const -10979:\28anonymous\20namespace\29::SDFTSubRun::canReuse\28SkPaint\20const&\2c\20SkMatrix\20const&\29\20const -10980:\28anonymous\20namespace\29::RectsBlurRec::~RectsBlurRec\28\29_3586 -10981:\28anonymous\20namespace\29::RectsBlurRec::getCategory\28\29\20const -10982:\28anonymous\20namespace\29::RectsBlurRec::diagnostic_only_getDiscardable\28\29\20const -10983:\28anonymous\20namespace\29::RectsBlurRec::bytesUsed\28\29\20const -10984:\28anonymous\20namespace\29::RectsBlurRec::Visitor\28SkResourceCache::Rec\20const&\2c\20void*\29 -10985:\28anonymous\20namespace\29::RasterShaderBlurAlgorithm::makeDevice\28SkImageInfo\20const&\29\20const -10986:\28anonymous\20namespace\29::RasterBlurEngine::findAlgorithm\28SkSize\2c\20SkColorType\29\20const -10987:\28anonymous\20namespace\29::RasterA8BlurAlgorithm::blur\28SkSize\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkTileMode\2c\20SkIRect\20const&\29\20const -10988:\28anonymous\20namespace\29::Raster8888BlurAlgorithm::blur\28SkSize\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkTileMode\2c\20SkIRect\20const&\29\20const -10989:\28anonymous\20namespace\29::RRectBlurRec::~RRectBlurRec\28\29_3580 -10990:\28anonymous\20namespace\29::RRectBlurRec::getCategory\28\29\20const -10991:\28anonymous\20namespace\29::RRectBlurRec::diagnostic_only_getDiscardable\28\29\20const -10992:\28anonymous\20namespace\29::RRectBlurRec::bytesUsed\28\29\20const -10993:\28anonymous\20namespace\29::RRectBlurRec::Visitor\28SkResourceCache::Rec\20const&\2c\20void*\29 -10994:\28anonymous\20namespace\29::PathSubRun::~PathSubRun\28\29_13130 -10995:\28anonymous\20namespace\29::PathSubRun::unflattenSize\28\29\20const -10996:\28anonymous\20namespace\29::PathSubRun::draw\28SkCanvas*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20std::__2::function\2c\20sktext::gpu::RendererData\29>\20const&\29\20const -10997:\28anonymous\20namespace\29::PathSubRun::doFlatten\28SkWriteBuffer&\29\20const -10998:\28anonymous\20namespace\29::MipMapRec::~MipMapRec\28\29_2220 -10999:\28anonymous\20namespace\29::MipMapRec::getCategory\28\29\20const -11000:\28anonymous\20namespace\29::MipMapRec::diagnostic_only_getDiscardable\28\29\20const -11001:\28anonymous\20namespace\29::MipMapRec::bytesUsed\28\29\20const -11002:\28anonymous\20namespace\29::MipMapRec::Finder\28SkResourceCache::Rec\20const&\2c\20void*\29 -11003:\28anonymous\20namespace\29::MiddleOutShader::~MiddleOutShader\28\29_12378 -11004:\28anonymous\20namespace\29::MiddleOutShader::name\28\29\20const -11005:\28anonymous\20namespace\29::MiddleOutShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::emitVertexCode\28GrShaderCaps\20const&\2c\20GrPathTessellationShader\20const&\2c\20GrGLSLVertexBuilder*\2c\20GrGLSLVaryingHandler*\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -11006:\28anonymous\20namespace\29::MiddleOutShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const -11007:\28anonymous\20namespace\29::MiddleOutShader::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -11008:\28anonymous\20namespace\29::MeshOp::~MeshOp\28\29_11703 -11009:\28anonymous\20namespace\29::MeshOp::visitProxies\28std::__2::function\20const&\29\20const -11010:\28anonymous\20namespace\29::MeshOp::programInfo\28\29 -11011:\28anonymous\20namespace\29::MeshOp::onPrepareDraws\28GrMeshDrawTarget*\29 -11012:\28anonymous\20namespace\29::MeshOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -11013:\28anonymous\20namespace\29::MeshOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -11014:\28anonymous\20namespace\29::MeshOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -11015:\28anonymous\20namespace\29::MeshOp::name\28\29\20const -11016:\28anonymous\20namespace\29::MeshOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -11017:\28anonymous\20namespace\29::MeshGP::~MeshGP\28\29_11727 -11018:\28anonymous\20namespace\29::MeshGP::onTextureSampler\28int\29\20const -11019:\28anonymous\20namespace\29::MeshGP::name\28\29\20const -11020:\28anonymous\20namespace\29::MeshGP::makeProgramImpl\28GrShaderCaps\20const&\29\20const -11021:\28anonymous\20namespace\29::MeshGP::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -11022:\28anonymous\20namespace\29::MeshGP::Impl::~Impl\28\29_11733 -11023:\28anonymous\20namespace\29::MeshGP::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -11024:\28anonymous\20namespace\29::MeshGP::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -11025:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::toLinearSrgb\28std::__2::basic_string\2c\20std::__2::allocator>\29 -11026:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::sampleShader\28int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29 -11027:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::sampleColorFilter\28int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29 -11028:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::sampleBlender\28int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29 -11029:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::getMainName\28\29 -11030:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::fromLinearSrgb\28std::__2::basic_string\2c\20std::__2::allocator>\29 -11031:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::defineFunction\28char\20const*\2c\20char\20const*\2c\20bool\29 -11032:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::declareUniform\28SkSL::VarDeclaration\20const*\29 -11033:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::declareFunction\28char\20const*\29 -11034:\28anonymous\20namespace\29::HQDownSampler::buildLevel\28SkPixmap\20const&\2c\20SkPixmap\20const&\29 -11035:\28anonymous\20namespace\29::GaussianPass::startBlur\28\29 -11036:\28anonymous\20namespace\29::GaussianPass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29 -11037:\28anonymous\20namespace\29::GaussianPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::makePass\28void*\2c\20SkArenaAlloc*\29\20const -11038:\28anonymous\20namespace\29::GaussianPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::bufferSizeBytes\28\29\20const -11039:\28anonymous\20namespace\29::GaussianPass::startBlur\28\29 -11040:\28anonymous\20namespace\29::GaussianPass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29 -11041:\28anonymous\20namespace\29::GaussianPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::makePass\28void*\2c\20SkArenaAlloc*\29\20const -11042:\28anonymous\20namespace\29::GaussianPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::bufferSizeBytes\28\29\20const -11043:\28anonymous\20namespace\29::FillRectOpImpl::~FillRectOpImpl\28\29_11823 -11044:\28anonymous\20namespace\29::FillRectOpImpl::visitProxies\28std::__2::function\20const&\29\20const -11045:\28anonymous\20namespace\29::FillRectOpImpl::onPrepareDraws\28GrMeshDrawTarget*\29 -11046:\28anonymous\20namespace\29::FillRectOpImpl::onPrePrepareDraws\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -11047:\28anonymous\20namespace\29::FillRectOpImpl::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -11048:\28anonymous\20namespace\29::FillRectOpImpl::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -11049:\28anonymous\20namespace\29::FillRectOpImpl::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -11050:\28anonymous\20namespace\29::FillRectOpImpl::name\28\29\20const -11051:\28anonymous\20namespace\29::FillRectOpImpl::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -11052:\28anonymous\20namespace\29::ExternalWebGLTexture::~ExternalWebGLTexture\28\29_608 -11053:\28anonymous\20namespace\29::ExternalWebGLTexture::getBackendTexture\28\29 -11054:\28anonymous\20namespace\29::ExternalWebGLTexture::dispose\28\29 -11055:\28anonymous\20namespace\29::EllipticalRRectEffect::onMakeProgramImpl\28\29\20const -11056:\28anonymous\20namespace\29::EllipticalRRectEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -11057:\28anonymous\20namespace\29::EllipticalRRectEffect::name\28\29\20const -11058:\28anonymous\20namespace\29::EllipticalRRectEffect::clone\28\29\20const -11059:\28anonymous\20namespace\29::EllipticalRRectEffect::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -11060:\28anonymous\20namespace\29::EllipticalRRectEffect::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -11061:\28anonymous\20namespace\29::DrawableSubRun::~DrawableSubRun\28\29_13138 -11062:\28anonymous\20namespace\29::DrawableSubRun::unflattenSize\28\29\20const -11063:\28anonymous\20namespace\29::DrawableSubRun::draw\28SkCanvas*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20std::__2::function\2c\20sktext::gpu::RendererData\29>\20const&\29\20const -11064:\28anonymous\20namespace\29::DrawableSubRun::doFlatten\28SkWriteBuffer&\29\20const -11065:\28anonymous\20namespace\29::DrawAtlasPathShader::~DrawAtlasPathShader\28\29_11674 -11066:\28anonymous\20namespace\29::DrawAtlasPathShader::onTextureSampler\28int\29\20const -11067:\28anonymous\20namespace\29::DrawAtlasPathShader::name\28\29\20const -11068:\28anonymous\20namespace\29::DrawAtlasPathShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const -11069:\28anonymous\20namespace\29::DrawAtlasPathShader::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -11070:\28anonymous\20namespace\29::DrawAtlasPathShader::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -11071:\28anonymous\20namespace\29::DrawAtlasPathShader::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -11072:\28anonymous\20namespace\29::DrawAtlasOpImpl::~DrawAtlasOpImpl\28\29_11651 -11073:\28anonymous\20namespace\29::DrawAtlasOpImpl::onPrepareDraws\28GrMeshDrawTarget*\29 -11074:\28anonymous\20namespace\29::DrawAtlasOpImpl::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -11075:\28anonymous\20namespace\29::DrawAtlasOpImpl::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -11076:\28anonymous\20namespace\29::DrawAtlasOpImpl::name\28\29\20const -11077:\28anonymous\20namespace\29::DrawAtlasOpImpl::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -11078:\28anonymous\20namespace\29::DirectMaskSubRun::unflattenSize\28\29\20const -11079:\28anonymous\20namespace\29::DirectMaskSubRun::regenerateAtlas\28int\2c\20int\2c\20std::__2::function\20\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29>\29\20const -11080:\28anonymous\20namespace\29::DirectMaskSubRun::doFlatten\28SkWriteBuffer&\29\20const -11081:\28anonymous\20namespace\29::DirectMaskSubRun::deviceRectAndNeedsTransform\28SkMatrix\20const&\29\20const -11082:\28anonymous\20namespace\29::DirectMaskSubRun::canReuse\28SkPaint\20const&\2c\20SkMatrix\20const&\29\20const -11083:\28anonymous\20namespace\29::DefaultPathOp::~DefaultPathOp\28\29_11626 -11084:\28anonymous\20namespace\29::DefaultPathOp::visitProxies\28std::__2::function\20const&\29\20const -11085:\28anonymous\20namespace\29::DefaultPathOp::onPrepareDraws\28GrMeshDrawTarget*\29 -11086:\28anonymous\20namespace\29::DefaultPathOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -11087:\28anonymous\20namespace\29::DefaultPathOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -11088:\28anonymous\20namespace\29::DefaultPathOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -11089:\28anonymous\20namespace\29::DefaultPathOp::name\28\29\20const -11090:\28anonymous\20namespace\29::DefaultPathOp::fixedFunctionFlags\28\29\20const -11091:\28anonymous\20namespace\29::DefaultPathOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -11092:\28anonymous\20namespace\29::CircularRRectEffect::onMakeProgramImpl\28\29\20const -11093:\28anonymous\20namespace\29::CircularRRectEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -11094:\28anonymous\20namespace\29::CircularRRectEffect::name\28\29\20const -11095:\28anonymous\20namespace\29::CircularRRectEffect::clone\28\29\20const -11096:\28anonymous\20namespace\29::CircularRRectEffect::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -11097:\28anonymous\20namespace\29::CircularRRectEffect::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -11098:\28anonymous\20namespace\29::CachedTessellationsRec::~CachedTessellationsRec\28\29_5806 -11099:\28anonymous\20namespace\29::CachedTessellationsRec::getCategory\28\29\20const -11100:\28anonymous\20namespace\29::CachedTessellationsRec::bytesUsed\28\29\20const -11101:\28anonymous\20namespace\29::CachedTessellations::~CachedTessellations\28\29_5812 -11102:\28anonymous\20namespace\29::CacheImpl::~CacheImpl\28\29_3438 -11103:\28anonymous\20namespace\29::CacheImpl::set\28SkImageFilterCacheKey\20const&\2c\20SkImageFilter\20const*\2c\20skif::FilterResult\20const&\29 -11104:\28anonymous\20namespace\29::CacheImpl::purge\28\29 -11105:\28anonymous\20namespace\29::CacheImpl::purgeByImageFilter\28SkImageFilter\20const*\29 -11106:\28anonymous\20namespace\29::CacheImpl::get\28SkImageFilterCacheKey\20const&\2c\20skif::FilterResult*\29\20const -11107:\28anonymous\20namespace\29::BuilderReceiver::QuadTo\28impeller::TPoint\20const&\2c\20impeller::TPoint\20const&\29 -11108:\28anonymous\20namespace\29::BuilderReceiver::LineTo\28impeller::TPoint\20const&\29 -11109:\28anonymous\20namespace\29::BuilderReceiver::CubicTo\28impeller::TPoint\20const&\2c\20impeller::TPoint\20const&\2c\20impeller::TPoint\20const&\29 -11110:\28anonymous\20namespace\29::BuilderReceiver::ConicTo\28impeller::TPoint\20const&\2c\20impeller::TPoint\20const&\2c\20float\29 -11111:\28anonymous\20namespace\29::BuilderReceiver::Close\28\29 -11112:\28anonymous\20namespace\29::BoundingBoxShader::name\28\29\20const -11113:\28anonymous\20namespace\29::BoundingBoxShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -11114:\28anonymous\20namespace\29::BoundingBoxShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -11115:\28anonymous\20namespace\29::BoundingBoxShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const -11116:\28anonymous\20namespace\29::AAHairlineOp::~AAHairlineOp\28\29_11398 -11117:\28anonymous\20namespace\29::AAHairlineOp::visitProxies\28std::__2::function\20const&\29\20const -11118:\28anonymous\20namespace\29::AAHairlineOp::onPrepareDraws\28GrMeshDrawTarget*\29 -11119:\28anonymous\20namespace\29::AAHairlineOp::onPrePrepareDraws\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -11120:\28anonymous\20namespace\29::AAHairlineOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -11121:\28anonymous\20namespace\29::AAHairlineOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -11122:\28anonymous\20namespace\29::AAHairlineOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -11123:\28anonymous\20namespace\29::AAHairlineOp::name\28\29\20const -11124:\28anonymous\20namespace\29::AAHairlineOp::fixedFunctionFlags\28\29\20const -11125:\28anonymous\20namespace\29::AAHairlineOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -11126:\28anonymous\20namespace\29::A8Pass::startBlur\28\29 -11127:\28anonymous\20namespace\29::A8Pass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29 -11128:\28anonymous\20namespace\29::A8Pass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::makePass\28void*\2c\20SkArenaAlloc*\29\20const -11129:\28anonymous\20namespace\29::A8Pass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::bufferSizeBytes\28\29\20const -11130:Write_CVT_Stretched -11131:Write_CVT -11132:Vertish_SkAntiHairBlitter::drawLine\28int\2c\20int\2c\20int\2c\20int\29 -11133:Vertish_SkAntiHairBlitter::drawCap\28int\2c\20int\2c\20int\2c\20int\29 -11134:VertState::Triangles\28VertState*\29 -11135:VertState::TrianglesX\28VertState*\29 -11136:VertState::TriangleStrip\28VertState*\29 -11137:VertState::TriangleStripX\28VertState*\29 -11138:VertState::TriangleFan\28VertState*\29 -11139:VertState::TriangleFanX\28VertState*\29 -11140:VLine_SkAntiHairBlitter::drawLine\28int\2c\20int\2c\20int\2c\20int\29 -11141:VLine_SkAntiHairBlitter::drawCap\28int\2c\20int\2c\20int\2c\20int\29 -11142:TextureSourceImageGenerator::~TextureSourceImageGenerator\28\29_589 -11143:TextureSourceImageGenerator::generateExternalTexture\28GrRecordingContext*\2c\20skgpu::Mipmapped\29 -11144:TT_Set_MM_Blend -11145:TT_RunIns -11146:TT_Load_Simple_Glyph -11147:TT_Load_Glyph_Header -11148:TT_Load_Composite_Glyph -11149:TT_Get_Var_Design -11150:TT_Get_MM_Blend -11151:TT_Forget_Glyph_Frame -11152:TT_Access_Glyph_Frame -11153:TOUPPER\28unsigned\20char\29 -11154:TOLOWER\28unsigned\20char\29 -11155:SquareCapper\28SkPathBuilder*\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20bool\29 -11156:Sprite_D32_S32::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -11157:Skwasm::Surface::Surface\28\29::$_0::__invoke\28\29 -11158:SkWeakRefCnt::internal_dispose\28\29\20const -11159:SkUnicode_client::~SkUnicode_client\28\29_8554 -11160:SkUnicode_client::toUpper\28SkString\20const&\2c\20char\20const*\29 -11161:SkUnicode_client::toUpper\28SkString\20const&\29 -11162:SkUnicode_client::reorderVisual\28unsigned\20char\20const*\2c\20int\2c\20int*\29 -11163:SkUnicode_client::makeBreakIterator\28char\20const*\2c\20SkUnicode::BreakType\29 -11164:SkUnicode_client::makeBreakIterator\28SkUnicode::BreakType\29 -11165:SkUnicode_client::makeBidiIterator\28unsigned\20short\20const*\2c\20int\2c\20SkBidiIterator::Direction\29 -11166:SkUnicode_client::makeBidiIterator\28char\20const*\2c\20int\2c\20SkBidiIterator::Direction\29 -11167:SkUnicode_client::getWords\28char\20const*\2c\20int\2c\20char\20const*\2c\20std::__2::vector>*\29 -11168:SkUnicode_client::getBidiRegions\28char\20const*\2c\20int\2c\20SkUnicode::TextDirection\2c\20std::__2::vector>*\29 -11169:SkUnicode_client::computeCodeUnitFlags\28char16_t*\2c\20int\2c\20bool\2c\20skia_private::TArray*\29 -11170:SkUnicode_client::computeCodeUnitFlags\28char*\2c\20int\2c\20bool\2c\20skia_private::TArray*\29 -11171:SkUnicodeHardCodedCharProperties::isWhitespace\28int\29 -11172:SkUnicodeHardCodedCharProperties::isTabulation\28int\29 -11173:SkUnicodeHardCodedCharProperties::isSpace\28int\29 -11174:SkUnicodeHardCodedCharProperties::isIdeographic\28int\29 -11175:SkUnicodeHardCodedCharProperties::isHardBreak\28int\29 -11176:SkUnicodeHardCodedCharProperties::isControl\28int\29 -11177:SkUnicodeBidiRunIterator::~SkUnicodeBidiRunIterator\28\29_13279 -11178:SkUnicodeBidiRunIterator::~SkUnicodeBidiRunIterator\28\29 -11179:SkUnicodeBidiRunIterator::endOfCurrentRun\28\29\20const -11180:SkUnicodeBidiRunIterator::currentLevel\28\29\20const -11181:SkUnicodeBidiRunIterator::consume\28\29 -11182:SkUnicodeBidiRunIterator::atEnd\28\29\20const -11183:SkTypeface_FreeTypeStream::~SkTypeface_FreeTypeStream\28\29_8743 -11184:SkTypeface_FreeTypeStream::onOpenStream\28int*\29\20const -11185:SkTypeface_FreeTypeStream::onMakeFontData\28\29\20const -11186:SkTypeface_FreeTypeStream::onMakeClone\28SkFontArguments\20const&\29\20const -11187:SkTypeface_FreeTypeStream::onGetFontDescriptor\28SkFontDescriptor*\2c\20bool*\29\20const -11188:SkTypeface_FreeType::onGlyphMaskNeedsCurrentColor\28\29\20const -11189:SkTypeface_FreeType::onGetVariationDesignPosition\28SkSpan\29\20const -11190:SkTypeface_FreeType::onGetVariationDesignParameters\28SkSpan\29\20const -11191:SkTypeface_FreeType::onGetUPEM\28\29\20const -11192:SkTypeface_FreeType::onGetTableTags\28SkSpan\29\20const -11193:SkTypeface_FreeType::onGetTableData\28unsigned\20int\2c\20unsigned\20long\2c\20unsigned\20long\2c\20void*\29\20const -11194:SkTypeface_FreeType::onGetPostScriptName\28SkString*\29\20const -11195:SkTypeface_FreeType::onGetKerningPairAdjustments\28SkSpan\2c\20SkSpan\29\20const -11196:SkTypeface_FreeType::onGetAdvancedMetrics\28\29\20const -11197:SkTypeface_FreeType::onFilterRec\28SkScalerContextRec*\29\20const -11198:SkTypeface_FreeType::onCreateScalerContext\28SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29\20const -11199:SkTypeface_FreeType::onCreateScalerContextAsProxyTypeface\28SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\2c\20SkTypeface*\29\20const -11200:SkTypeface_FreeType::onCreateFamilyNameIterator\28\29\20const -11201:SkTypeface_FreeType::onCountGlyphs\28\29\20const -11202:SkTypeface_FreeType::onCopyTableData\28unsigned\20int\29\20const -11203:SkTypeface_FreeType::onCharsToGlyphs\28SkSpan\2c\20SkSpan\29\20const -11204:SkTypeface_FreeType::getPostScriptGlyphNames\28SkString*\29\20const -11205:SkTypeface_FreeType::getGlyphToUnicodeMap\28SkSpan\29\20const -11206:SkTypeface_Empty::~SkTypeface_Empty\28\29 -11207:SkTypeface_Custom::onGetFontDescriptor\28SkFontDescriptor*\2c\20bool*\29\20const -11208:SkTypeface::onOpenExistingStream\28int*\29\20const -11209:SkTypeface::onCreateScalerContextAsProxyTypeface\28SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\2c\20SkTypeface*\29\20const -11210:SkTypeface::onCopyTableData\28unsigned\20int\29\20const -11211:SkTypeface::onComputeBounds\28SkRect*\29\20const -11212:SkTriColorShader::type\28\29\20const -11213:SkTriColorShader::isOpaque\28\29\20const -11214:SkTriColorShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -11215:SkTransformShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -11216:SkTQuad::subDivide\28double\2c\20double\2c\20SkTCurve*\29\20const -11217:SkTQuad::setBounds\28SkDRect*\29\20const -11218:SkTQuad::ptAtT\28double\29\20const -11219:SkTQuad::make\28SkArenaAlloc&\29\20const -11220:SkTQuad::intersectRay\28SkIntersections*\2c\20SkDLine\20const&\29\20const -11221:SkTQuad::hullIntersects\28SkTCurve\20const&\2c\20bool*\29\20const -11222:SkTQuad::dxdyAtT\28double\29\20const -11223:SkTQuad::debugInit\28\29 -11224:SkTMaskGamma<3\2c\203\2c\203>::~SkTMaskGamma\28\29_4945 -11225:SkTCubic::subDivide\28double\2c\20double\2c\20SkTCurve*\29\20const -11226:SkTCubic::setBounds\28SkDRect*\29\20const -11227:SkTCubic::ptAtT\28double\29\20const -11228:SkTCubic::otherPts\28int\2c\20SkDPoint\20const**\29\20const -11229:SkTCubic::maxIntersections\28\29\20const -11230:SkTCubic::make\28SkArenaAlloc&\29\20const -11231:SkTCubic::intersectRay\28SkIntersections*\2c\20SkDLine\20const&\29\20const -11232:SkTCubic::hullIntersects\28SkTCurve\20const&\2c\20bool*\29\20const -11233:SkTCubic::hullIntersects\28SkDCubic\20const&\2c\20bool*\29\20const -11234:SkTCubic::dxdyAtT\28double\29\20const -11235:SkTCubic::debugInit\28\29 -11236:SkTCubic::controlsInside\28\29\20const -11237:SkTCubic::collapsed\28\29\20const -11238:SkTConic::subDivide\28double\2c\20double\2c\20SkTCurve*\29\20const -11239:SkTConic::setBounds\28SkDRect*\29\20const -11240:SkTConic::ptAtT\28double\29\20const -11241:SkTConic::make\28SkArenaAlloc&\29\20const -11242:SkTConic::intersectRay\28SkIntersections*\2c\20SkDLine\20const&\29\20const -11243:SkTConic::hullIntersects\28SkTCurve\20const&\2c\20bool*\29\20const -11244:SkTConic::hullIntersects\28SkDQuad\20const&\2c\20bool*\29\20const -11245:SkTConic::dxdyAtT\28double\29\20const -11246:SkTConic::debugInit\28\29 -11247:SkSynchronizedResourceCache::~SkSynchronizedResourceCache\28\29_5253 -11248:SkSynchronizedResourceCache::visitAll\28void\20\28*\29\28SkResourceCache::Rec\20const&\2c\20void*\29\2c\20void*\29 -11249:SkSynchronizedResourceCache::setTotalByteLimit\28unsigned\20long\29 -11250:SkSynchronizedResourceCache::setSingleAllocationByteLimit\28unsigned\20long\29 -11251:SkSynchronizedResourceCache::purgeAll\28\29 -11252:SkSynchronizedResourceCache::newCachedData\28unsigned\20long\29 -11253:SkSynchronizedResourceCache::getTotalBytesUsed\28\29\20const -11254:SkSynchronizedResourceCache::getTotalByteLimit\28\29\20const -11255:SkSynchronizedResourceCache::getSingleAllocationByteLimit\28\29\20const -11256:SkSynchronizedResourceCache::getEffectiveSingleAllocationByteLimit\28\29\20const -11257:SkSynchronizedResourceCache::find\28SkResourceCache::Key\20const&\2c\20bool\20\28*\29\28SkResourceCache::Rec\20const&\2c\20void*\29\2c\20void*\29 -11258:SkSynchronizedResourceCache::dump\28\29\20const -11259:SkSynchronizedResourceCache::discardableFactory\28\29\20const -11260:SkSynchronizedResourceCache::add\28SkResourceCache::Rec*\2c\20void*\29 -11261:SkSweepGradient::getTypeName\28\29\20const -11262:SkSweepGradient::flatten\28SkWriteBuffer&\29\20const -11263:SkSweepGradient::asGradient\28SkShaderBase::GradientInfo*\2c\20SkMatrix*\29\20const -11264:SkSweepGradient::appendGradientStages\28SkArenaAlloc*\2c\20SkRasterPipeline*\2c\20SkRasterPipeline*\29\20const -11265:SkSurface_Raster::~SkSurface_Raster\28\29_5506 -11266:SkSurface_Raster::onWritePixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -11267:SkSurface_Raster::onRestoreBackingMutability\28\29 -11268:SkSurface_Raster::onNewSurface\28SkImageInfo\20const&\29 -11269:SkSurface_Raster::onNewImageSnapshot\28SkIRect\20const*\29 -11270:SkSurface_Raster::onNewCanvas\28\29 -11271:SkSurface_Raster::onDraw\28SkCanvas*\2c\20float\2c\20float\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\29 -11272:SkSurface_Raster::onCopyOnWrite\28SkSurface::ContentChangeMode\29 -11273:SkSurface_Raster::imageInfo\28\29\20const -11274:SkSurface_Ganesh::~SkSurface_Ganesh\28\29_12356 -11275:SkSurface_Ganesh::replaceBackendTexture\28GrBackendTexture\20const&\2c\20GrSurfaceOrigin\2c\20SkSurface::ContentChangeMode\2c\20void\20\28*\29\28void*\29\2c\20void*\29 -11276:SkSurface_Ganesh::onWritePixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -11277:SkSurface_Ganesh::onWait\28int\2c\20GrBackendSemaphore\20const*\2c\20bool\29 -11278:SkSurface_Ganesh::onNewSurface\28SkImageInfo\20const&\29 -11279:SkSurface_Ganesh::onNewImageSnapshot\28SkIRect\20const*\29 -11280:SkSurface_Ganesh::onNewCanvas\28\29 -11281:SkSurface_Ganesh::onIsCompatible\28GrSurfaceCharacterization\20const&\29\20const -11282:SkSurface_Ganesh::onGetRecordingContext\28\29\20const -11283:SkSurface_Ganesh::onDraw\28SkCanvas*\2c\20float\2c\20float\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\29 -11284:SkSurface_Ganesh::onCopyOnWrite\28SkSurface::ContentChangeMode\29 -11285:SkSurface_Ganesh::onCharacterize\28GrSurfaceCharacterization*\29\20const -11286:SkSurface_Ganesh::onCapabilities\28\29 -11287:SkSurface_Ganesh::onAsyncRescaleAndReadPixels\28SkImageInfo\20const&\2c\20SkIRect\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29 -11288:SkSurface_Ganesh::onAsyncRescaleAndReadPixelsYUV420\28SkYUVColorSpace\2c\20bool\2c\20sk_sp\2c\20SkIRect\2c\20SkISize\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29 -11289:SkSurface_Ganesh::imageInfo\28\29\20const -11290:SkSurface_Base::onMakeTemporaryImage\28\29 -11291:SkSurface_Base::onAsyncRescaleAndReadPixels\28SkImageInfo\20const&\2c\20SkIRect\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29 -11292:SkSurface::imageInfo\28\29\20const -11293:SkStrikeCache::~SkStrikeCache\28\29_5169 -11294:SkStrikeCache::findOrCreateScopedStrike\28SkStrikeSpec\20const&\29 -11295:SkStrike::~SkStrike\28\29_5154 -11296:SkStrike::strikePromise\28\29 -11297:SkStrike::roundingSpec\28\29\20const -11298:SkStrike::getDescriptor\28\29\20const -11299:SkSpriteBlitter_Memcpy::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -11300:SkSpriteBlitter::setup\28SkPixmap\20const&\2c\20int\2c\20int\2c\20SkPaint\20const&\29 -11301:SkSpriteBlitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -11302:SkSpriteBlitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -11303:SkSpriteBlitter::blitH\28int\2c\20int\2c\20int\29 -11304:SkSpecialImage_Raster::~SkSpecialImage_Raster\28\29_5091 -11305:SkSpecialImage_Raster::onMakeBackingStoreSubset\28SkIRect\20const&\29\20const -11306:SkSpecialImage_Raster::getSize\28\29\20const -11307:SkSpecialImage_Raster::backingStoreDimensions\28\29\20const -11308:SkSpecialImage_Raster::asShader\28SkTileMode\2c\20SkSamplingOptions\20const&\2c\20SkMatrix\20const&\2c\20bool\29\20const -11309:SkSpecialImage_Raster::asImage\28\29\20const -11310:SkSpecialImage_Gpu::~SkSpecialImage_Gpu\28\29_11320 -11311:SkSpecialImage_Gpu::onMakeBackingStoreSubset\28SkIRect\20const&\29\20const -11312:SkSpecialImage_Gpu::getSize\28\29\20const -11313:SkSpecialImage_Gpu::backingStoreDimensions\28\29\20const -11314:SkSpecialImage_Gpu::asImage\28\29\20const -11315:SkSpecialImage::asShader\28SkTileMode\2c\20SkSamplingOptions\20const&\2c\20SkMatrix\20const&\2c\20bool\29\20const -11316:SkShaper::TrivialLanguageRunIterator::~TrivialLanguageRunIterator\28\29_13272 -11317:SkShaper::TrivialLanguageRunIterator::currentLanguage\28\29\20const -11318:SkShaper::TrivialFontRunIterator::~TrivialFontRunIterator\28\29_8027 -11319:SkShaper::TrivialBiDiRunIterator::currentLevel\28\29\20const -11320:SkShaderBlurAlgorithm::maxSigma\28\29\20const -11321:SkShaderBlurAlgorithm::blur\28SkSize\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkTileMode\2c\20SkIRect\20const&\29\20const -11322:SkScan::HairSquarePath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -11323:SkScan::HairRoundPath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -11324:SkScan::HairPath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -11325:SkScan::AntiHairSquarePath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -11326:SkScan::AntiHairRoundPath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -11327:SkScalerContext_FreeType::~SkScalerContext_FreeType\28\29_8679 -11328:SkScalerContext_FreeType::generatePath\28SkGlyph\20const&\29 -11329:SkScalerContext_FreeType::generateMetrics\28SkGlyph\20const&\2c\20SkArenaAlloc*\29 -11330:SkScalerContext_FreeType::generateImage\28SkGlyph\20const&\2c\20void*\29 -11331:SkScalerContext_FreeType::generateFontMetrics\28SkFontMetrics*\29 -11332:SkScalerContext_FreeType::generateDrawable\28SkGlyph\20const&\29 -11333:SkScalerContext::MakeEmpty\28SkTypeface&\2c\20SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29::SkScalerContext_Empty::~SkScalerContext_Empty\28\29 -11334:SkScalerContext::MakeEmpty\28SkTypeface&\2c\20SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29::SkScalerContext_Empty::generatePath\28SkGlyph\20const&\29 -11335:SkScalerContext::MakeEmpty\28SkTypeface&\2c\20SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29::SkScalerContext_Empty::generateMetrics\28SkGlyph\20const&\2c\20SkArenaAlloc*\29 -11336:SkScalerContext::MakeEmpty\28SkTypeface&\2c\20SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29::SkScalerContext_Empty::generateFontMetrics\28SkFontMetrics*\29 -11337:SkSRGBColorSpaceLuminance::toLuma\28float\2c\20float\29\20const -11338:SkSRGBColorSpaceLuminance::fromLuma\28float\2c\20float\29\20const -11339:SkSL::simplify_componentwise\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\29::$_3::__invoke\28double\2c\20double\29 -11340:SkSL::simplify_componentwise\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\29::$_2::__invoke\28double\2c\20double\29 -11341:SkSL::simplify_componentwise\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\29::$_1::__invoke\28double\2c\20double\29 -11342:SkSL::simplify_componentwise\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\29::$_0::__invoke\28double\2c\20double\29 -11343:SkSL::negate_value\28double\29 -11344:SkSL::eliminate_unreachable_code\28SkSpan>>\2c\20SkSL::ProgramUsage*\29::UnreachableCodeEliminator::~UnreachableCodeEliminator\28\29_7419 -11345:SkSL::eliminate_dead_local_variables\28SkSL::Context\20const&\2c\20SkSpan>>\2c\20SkSL::ProgramUsage*\29::DeadLocalVariableEliminator::~DeadLocalVariableEliminator\28\29_7416 -11346:SkSL::eliminate_dead_local_variables\28SkSL::Context\20const&\2c\20SkSpan>>\2c\20SkSL::ProgramUsage*\29::DeadLocalVariableEliminator::visitStatementPtr\28std::__2::unique_ptr>&\29 -11347:SkSL::eliminate_dead_local_variables\28SkSL::Context\20const&\2c\20SkSpan>>\2c\20SkSL::ProgramUsage*\29::DeadLocalVariableEliminator::visitExpressionPtr\28std::__2::unique_ptr>&\29 -11348:SkSL::count_returns_at_end_of_control_flow\28SkSL::FunctionDefinition\20const&\29::CountReturnsAtEndOfControlFlow::visitStatement\28SkSL::Statement\20const&\29 -11349:SkSL::bitwise_not_value\28double\29 -11350:SkSL::\28anonymous\20namespace\29::VariableWriteVisitor::visitExpression\28SkSL::Expression\20const&\29 -11351:SkSL::\28anonymous\20namespace\29::SampleOutsideMainVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -11352:SkSL::\28anonymous\20namespace\29::SampleOutsideMainVisitor::visitExpression\28SkSL::Expression\20const&\29 -11353:SkSL::\28anonymous\20namespace\29::ReturnsNonOpaqueColorVisitor::visitStatement\28SkSL::Statement\20const&\29 -11354:SkSL::\28anonymous\20namespace\29::ReturnsInputAlphaVisitor::visitStatement\28SkSL::Statement\20const&\29 -11355:SkSL::\28anonymous\20namespace\29::NodeCountVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -11356:SkSL::\28anonymous\20namespace\29::NodeCountVisitor::visitExpression\28SkSL::Expression\20const&\29 -11357:SkSL::\28anonymous\20namespace\29::MergeSampleUsageVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -11358:SkSL::\28anonymous\20namespace\29::MergeSampleUsageVisitor::visitExpression\28SkSL::Expression\20const&\29 -11359:SkSL::\28anonymous\20namespace\29::FinalizationVisitor::~FinalizationVisitor\28\29_6582 -11360:SkSL::\28anonymous\20namespace\29::FinalizationVisitor::visitExpression\28SkSL::Expression\20const&\29 -11361:SkSL::\28anonymous\20namespace\29::ES2IndexingVisitor::~ES2IndexingVisitor\28\29_6605 -11362:SkSL::\28anonymous\20namespace\29::ES2IndexingVisitor::visitStatement\28SkSL::Statement\20const&\29 -11363:SkSL::\28anonymous\20namespace\29::ES2IndexingVisitor::visitExpression\28SkSL::Expression\20const&\29 -11364:SkSL::VectorType::isOrContainsBool\28\29\20const -11365:SkSL::VectorType::isAllowedInUniform\28SkSL::Position*\29\20const -11366:SkSL::VectorType::isAllowedInES2\28\29\20const -11367:SkSL::VariableReference::clone\28SkSL::Position\29\20const -11368:SkSL::Variable::~Variable\28\29_7385 -11369:SkSL::Variable::setInterfaceBlock\28SkSL::InterfaceBlock*\29 -11370:SkSL::Variable::mangledName\28\29\20const -11371:SkSL::Variable::layout\28\29\20const -11372:SkSL::Variable::description\28\29\20const -11373:SkSL::VarDeclaration::~VarDeclaration\28\29_7383 -11374:SkSL::VarDeclaration::description\28\29\20const -11375:SkSL::TypeReference::clone\28SkSL::Position\29\20const -11376:SkSL::Type::minimumValue\28\29\20const -11377:SkSL::Type::maximumValue\28\29\20const -11378:SkSL::Type::matches\28SkSL::Type\20const&\29\20const -11379:SkSL::Type::isAllowedInUniform\28SkSL::Position*\29\20const -11380:SkSL::Type::fields\28\29\20const -11381:SkSL::Type::description\28\29\20const -11382:SkSL::Transform::HoistSwitchVarDeclarationsAtTopLevel\28SkSL::Context\20const&\2c\20skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>&\2c\20SkSL::SymbolTable&\2c\20SkSL::Position\29::HoistSwitchVarDeclsVisitor::~HoistSwitchVarDeclsVisitor\28\29_7433 -11383:SkSL::Tracer::var\28int\2c\20int\29 -11384:SkSL::Tracer::scope\28int\29 -11385:SkSL::Tracer::line\28int\29 -11386:SkSL::Tracer::exit\28int\29 -11387:SkSL::Tracer::enter\28int\29 -11388:SkSL::TextureType::textureAccess\28\29\20const -11389:SkSL::TextureType::isMultisampled\28\29\20const -11390:SkSL::TextureType::isDepth\28\29\20const -11391:SkSL::TernaryExpression::~TernaryExpression\28\29_7198 -11392:SkSL::TernaryExpression::description\28SkSL::OperatorPrecedence\29\20const -11393:SkSL::TernaryExpression::clone\28SkSL::Position\29\20const -11394:SkSL::TProgramVisitor::visitExpression\28SkSL::Expression&\29 -11395:SkSL::Swizzle::description\28SkSL::OperatorPrecedence\29\20const -11396:SkSL::Swizzle::clone\28SkSL::Position\29\20const -11397:SkSL::SwitchStatement::description\28\29\20const -11398:SkSL::SwitchCase::description\28\29\20const -11399:SkSL::StructType::slotType\28unsigned\20long\29\20const -11400:SkSL::StructType::isOrContainsUnsizedArray\28\29\20const -11401:SkSL::StructType::isOrContainsBool\28\29\20const -11402:SkSL::StructType::isOrContainsAtomic\28\29\20const -11403:SkSL::StructType::isOrContainsArray\28\29\20const -11404:SkSL::StructType::isInterfaceBlock\28\29\20const -11405:SkSL::StructType::isBuiltin\28\29\20const -11406:SkSL::StructType::isAllowedInUniform\28SkSL::Position*\29\20const -11407:SkSL::StructType::isAllowedInES2\28\29\20const -11408:SkSL::StructType::fields\28\29\20const -11409:SkSL::StructDefinition::description\28\29\20const -11410:SkSL::StringStream::~StringStream\28\29_13204 -11411:SkSL::StringStream::write\28void\20const*\2c\20unsigned\20long\29 -11412:SkSL::StringStream::writeText\28char\20const*\29 -11413:SkSL::StringStream::write8\28unsigned\20char\29 -11414:SkSL::Setting::description\28SkSL::OperatorPrecedence\29\20const -11415:SkSL::Setting::clone\28SkSL::Position\29\20const -11416:SkSL::ScalarType::priority\28\29\20const -11417:SkSL::ScalarType::numberKind\28\29\20const -11418:SkSL::ScalarType::minimumValue\28\29\20const -11419:SkSL::ScalarType::maximumValue\28\29\20const -11420:SkSL::ScalarType::isOrContainsBool\28\29\20const -11421:SkSL::ScalarType::isAllowedInUniform\28SkSL::Position*\29\20const -11422:SkSL::ScalarType::isAllowedInES2\28\29\20const -11423:SkSL::ScalarType::bitWidth\28\29\20const -11424:SkSL::SamplerType::textureAccess\28\29\20const -11425:SkSL::SamplerType::isMultisampled\28\29\20const -11426:SkSL::SamplerType::isDepth\28\29\20const -11427:SkSL::SamplerType::isArrayedTexture\28\29\20const -11428:SkSL::SamplerType::dimensions\28\29\20const -11429:SkSL::ReturnStatement::description\28\29\20const -11430:SkSL::RP::VariableLValue::store\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -11431:SkSL::RP::VariableLValue::push\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -11432:SkSL::RP::VariableLValue::isWritable\28\29\20const -11433:SkSL::RP::UnownedLValueSlice::store\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -11434:SkSL::RP::UnownedLValueSlice::push\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -11435:SkSL::RP::UnownedLValueSlice::fixedSlotRange\28SkSL::RP::Generator*\29 -11436:SkSL::RP::SwizzleLValue::~SwizzleLValue\28\29_6875 -11437:SkSL::RP::SwizzleLValue::swizzle\28\29 -11438:SkSL::RP::SwizzleLValue::store\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -11439:SkSL::RP::SwizzleLValue::push\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -11440:SkSL::RP::SwizzleLValue::fixedSlotRange\28SkSL::RP::Generator*\29 -11441:SkSL::RP::ScratchLValue::~ScratchLValue\28\29_6771 -11442:SkSL::RP::ScratchLValue::push\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -11443:SkSL::RP::ScratchLValue::fixedSlotRange\28SkSL::RP::Generator*\29 -11444:SkSL::RP::LValueSlice::~LValueSlice\28\29_6873 -11445:SkSL::RP::ImmutableLValue::push\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -11446:SkSL::RP::DynamicIndexLValue::~DynamicIndexLValue\28\29_6867 -11447:SkSL::RP::DynamicIndexLValue::store\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -11448:SkSL::RP::DynamicIndexLValue::push\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -11449:SkSL::RP::DynamicIndexLValue::isWritable\28\29\20const -11450:SkSL::RP::DynamicIndexLValue::fixedSlotRange\28SkSL::RP::Generator*\29 -11451:SkSL::ProgramVisitor::visitStatementPtr\28std::__2::unique_ptr>\20const&\29 -11452:SkSL::ProgramVisitor::visitExpressionPtr\28std::__2::unique_ptr>\20const&\29 -11453:SkSL::PrefixExpression::~PrefixExpression\28\29_7158 -11454:SkSL::PrefixExpression::~PrefixExpression\28\29 -11455:SkSL::PrefixExpression::description\28SkSL::OperatorPrecedence\29\20const -11456:SkSL::PrefixExpression::clone\28SkSL::Position\29\20const -11457:SkSL::PostfixExpression::description\28SkSL::OperatorPrecedence\29\20const -11458:SkSL::PostfixExpression::clone\28SkSL::Position\29\20const -11459:SkSL::Poison::description\28SkSL::OperatorPrecedence\29\20const -11460:SkSL::Poison::clone\28SkSL::Position\29\20const -11461:SkSL::PipelineStage::Callbacks::getMainName\28\29 -11462:SkSL::Parser::Checkpoint::ForwardingErrorReporter::~ForwardingErrorReporter\28\29_6540 -11463:SkSL::Parser::Checkpoint::ForwardingErrorReporter::handleError\28std::__2::basic_string_view>\2c\20SkSL::Position\29 -11464:SkSL::Nop::description\28\29\20const -11465:SkSL::ModifiersDeclaration::description\28\29\20const -11466:SkSL::MethodReference::description\28SkSL::OperatorPrecedence\29\20const -11467:SkSL::MethodReference::clone\28SkSL::Position\29\20const -11468:SkSL::MatrixType::slotCount\28\29\20const -11469:SkSL::MatrixType::rows\28\29\20const -11470:SkSL::MatrixType::isAllowedInES2\28\29\20const -11471:SkSL::LiteralType::minimumValue\28\29\20const -11472:SkSL::LiteralType::maximumValue\28\29\20const -11473:SkSL::LiteralType::isOrContainsBool\28\29\20const -11474:SkSL::Literal::getConstantValue\28int\29\20const -11475:SkSL::Literal::description\28SkSL::OperatorPrecedence\29\20const -11476:SkSL::Literal::compareConstant\28SkSL::Expression\20const&\29\20const -11477:SkSL::Literal::clone\28SkSL::Position\29\20const -11478:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_uintBitsToFloat\28double\2c\20double\2c\20double\29 -11479:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_trunc\28double\2c\20double\2c\20double\29 -11480:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_tanh\28double\2c\20double\2c\20double\29 -11481:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_tan\28double\2c\20double\2c\20double\29 -11482:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_sub\28double\2c\20double\2c\20double\29 -11483:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_step\28double\2c\20double\2c\20double\29 -11484:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_sqrt\28double\2c\20double\2c\20double\29 -11485:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_smoothstep\28double\2c\20double\2c\20double\29 -11486:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_sinh\28double\2c\20double\2c\20double\29 -11487:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_sin\28double\2c\20double\2c\20double\29 -11488:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_sign\28double\2c\20double\2c\20double\29 -11489:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_saturate\28double\2c\20double\2c\20double\29 -11490:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_round\28double\2c\20double\2c\20double\29 -11491:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_radians\28double\2c\20double\2c\20double\29 -11492:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_pow\28double\2c\20double\2c\20double\29 -11493:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_opposite_sign\28double\2c\20double\2c\20double\29 -11494:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_not\28double\2c\20double\2c\20double\29 -11495:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_mod\28double\2c\20double\2c\20double\29 -11496:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_mix\28double\2c\20double\2c\20double\29 -11497:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_min\28double\2c\20double\2c\20double\29 -11498:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_max\28double\2c\20double\2c\20double\29 -11499:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_log\28double\2c\20double\2c\20double\29 -11500:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_log2\28double\2c\20double\2c\20double\29 -11501:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_inversesqrt\28double\2c\20double\2c\20double\29 -11502:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_intBitsToFloat\28double\2c\20double\2c\20double\29 -11503:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_fract\28double\2c\20double\2c\20double\29 -11504:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_fma\28double\2c\20double\2c\20double\29 -11505:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_floor\28double\2c\20double\2c\20double\29 -11506:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_floatBitsToUint\28double\2c\20double\2c\20double\29 -11507:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_floatBitsToInt\28double\2c\20double\2c\20double\29 -11508:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_exp\28double\2c\20double\2c\20double\29 -11509:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_exp2\28double\2c\20double\2c\20double\29 -11510:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_div\28double\2c\20double\2c\20double\29 -11511:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_degrees\28double\2c\20double\2c\20double\29 -11512:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_cosh\28double\2c\20double\2c\20double\29 -11513:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_cos\28double\2c\20double\2c\20double\29 -11514:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_clamp\28double\2c\20double\2c\20double\29 -11515:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_ceil\28double\2c\20double\2c\20double\29 -11516:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_atanh\28double\2c\20double\2c\20double\29 -11517:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_atan\28double\2c\20double\2c\20double\29 -11518:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_atan2\28double\2c\20double\2c\20double\29 -11519:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_asinh\28double\2c\20double\2c\20double\29 -11520:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_asin\28double\2c\20double\2c\20double\29 -11521:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_add\28double\2c\20double\2c\20double\29 -11522:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_acosh\28double\2c\20double\2c\20double\29 -11523:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_acos\28double\2c\20double\2c\20double\29 -11524:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_abs\28double\2c\20double\2c\20double\29 -11525:SkSL::Intrinsics::\28anonymous\20namespace\29::compare_notEqual\28double\2c\20double\29 -11526:SkSL::Intrinsics::\28anonymous\20namespace\29::compare_lessThan\28double\2c\20double\29 -11527:SkSL::Intrinsics::\28anonymous\20namespace\29::compare_lessThanEqual\28double\2c\20double\29 -11528:SkSL::Intrinsics::\28anonymous\20namespace\29::compare_greaterThan\28double\2c\20double\29 -11529:SkSL::Intrinsics::\28anonymous\20namespace\29::compare_greaterThanEqual\28double\2c\20double\29 -11530:SkSL::Intrinsics::\28anonymous\20namespace\29::compare_equal\28double\2c\20double\29 -11531:SkSL::Intrinsics::\28anonymous\20namespace\29::coalesce_length\28double\2c\20double\2c\20double\29 -11532:SkSL::Intrinsics::\28anonymous\20namespace\29::coalesce_dot\28double\2c\20double\2c\20double\29 -11533:SkSL::Intrinsics::\28anonymous\20namespace\29::coalesce_distance\28double\2c\20double\2c\20double\29 -11534:SkSL::Intrinsics::\28anonymous\20namespace\29::coalesce_any\28double\2c\20double\2c\20double\29 -11535:SkSL::Intrinsics::\28anonymous\20namespace\29::coalesce_all\28double\2c\20double\2c\20double\29 -11536:SkSL::InterfaceBlock::~InterfaceBlock\28\29_7132 -11537:SkSL::InterfaceBlock::~InterfaceBlock\28\29 -11538:SkSL::InterfaceBlock::description\28\29\20const -11539:SkSL::IndexExpression::~IndexExpression\28\29_7128 -11540:SkSL::IndexExpression::description\28SkSL::OperatorPrecedence\29\20const -11541:SkSL::IndexExpression::clone\28SkSL::Position\29\20const -11542:SkSL::IfStatement::~IfStatement\28\29_7126 -11543:SkSL::IfStatement::description\28\29\20const -11544:SkSL::GlobalVarDeclaration::description\28\29\20const -11545:SkSL::GenericType::slotType\28unsigned\20long\29\20const -11546:SkSL::GenericType::coercibleTypes\28\29\20const -11547:SkSL::GLSLCodeGenerator::~GLSLCodeGenerator\28\29_13261 -11548:SkSL::FunctionReference::description\28SkSL::OperatorPrecedence\29\20const -11549:SkSL::FunctionReference::clone\28SkSL::Position\29\20const -11550:SkSL::FunctionPrototype::description\28\29\20const -11551:SkSL::FunctionDefinition::description\28\29\20const -11552:SkSL::FunctionDefinition::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::FunctionDeclaration\20const&\2c\20std::__2::unique_ptr>\29::Finalizer::~Finalizer\28\29_7121 -11553:SkSL::FunctionCall::description\28SkSL::OperatorPrecedence\29\20const -11554:SkSL::FunctionCall::clone\28SkSL::Position\29\20const -11555:SkSL::ForStatement::~ForStatement\28\29_6998 -11556:SkSL::ForStatement::description\28\29\20const -11557:SkSL::FieldSymbol::description\28\29\20const -11558:SkSL::FieldAccess::clone\28SkSL::Position\29\20const -11559:SkSL::Extension::description\28\29\20const -11560:SkSL::ExtendedVariable::~ExtendedVariable\28\29_7393 -11561:SkSL::ExtendedVariable::setInterfaceBlock\28SkSL::InterfaceBlock*\29 -11562:SkSL::ExtendedVariable::mangledName\28\29\20const -11563:SkSL::ExtendedVariable::layout\28\29\20const -11564:SkSL::ExtendedVariable::interfaceBlock\28\29\20const -11565:SkSL::ExtendedVariable::detachDeadInterfaceBlock\28\29 -11566:SkSL::ExpressionStatement::description\28\29\20const -11567:SkSL::Expression::getConstantValue\28int\29\20const -11568:SkSL::Expression::description\28\29\20const -11569:SkSL::EmptyExpression::description\28SkSL::OperatorPrecedence\29\20const -11570:SkSL::EmptyExpression::clone\28SkSL::Position\29\20const -11571:SkSL::DoStatement::description\28\29\20const -11572:SkSL::DiscardStatement::description\28\29\20const -11573:SkSL::DebugTracePriv::~DebugTracePriv\28\29_7403 -11574:SkSL::DebugTracePriv::dump\28SkWStream*\29\20const -11575:SkSL::CountReturnsWithLimit::visitStatement\28SkSL::Statement\20const&\29 -11576:SkSL::ContinueStatement::description\28\29\20const -11577:SkSL::ConstructorStruct::clone\28SkSL::Position\29\20const -11578:SkSL::ConstructorSplat::getConstantValue\28int\29\20const -11579:SkSL::ConstructorSplat::clone\28SkSL::Position\29\20const -11580:SkSL::ConstructorScalarCast::clone\28SkSL::Position\29\20const -11581:SkSL::ConstructorMatrixResize::getConstantValue\28int\29\20const -11582:SkSL::ConstructorMatrixResize::clone\28SkSL::Position\29\20const -11583:SkSL::ConstructorDiagonalMatrix::getConstantValue\28int\29\20const -11584:SkSL::ConstructorDiagonalMatrix::clone\28SkSL::Position\29\20const -11585:SkSL::ConstructorCompoundCast::clone\28SkSL::Position\29\20const -11586:SkSL::ConstructorCompound::clone\28SkSL::Position\29\20const -11587:SkSL::ConstructorArrayCast::clone\28SkSL::Position\29\20const -11588:SkSL::ConstructorArray::clone\28SkSL::Position\29\20const -11589:SkSL::Compiler::CompilerErrorReporter::handleError\28std::__2::basic_string_view>\2c\20SkSL::Position\29 -11590:SkSL::CodeGenerator::~CodeGenerator\28\29 -11591:SkSL::ChildCall::description\28SkSL::OperatorPrecedence\29\20const -11592:SkSL::ChildCall::clone\28SkSL::Position\29\20const -11593:SkSL::BreakStatement::description\28\29\20const -11594:SkSL::Block::~Block\28\29_6908 -11595:SkSL::Block::description\28\29\20const -11596:SkSL::BinaryExpression::~BinaryExpression\28\29_6902 -11597:SkSL::BinaryExpression::description\28SkSL::OperatorPrecedence\29\20const -11598:SkSL::BinaryExpression::clone\28SkSL::Position\29\20const -11599:SkSL::ArrayType::slotType\28unsigned\20long\29\20const -11600:SkSL::ArrayType::slotCount\28\29\20const -11601:SkSL::ArrayType::matches\28SkSL::Type\20const&\29\20const -11602:SkSL::ArrayType::isUnsizedArray\28\29\20const -11603:SkSL::ArrayType::isOrContainsUnsizedArray\28\29\20const -11604:SkSL::ArrayType::isBuiltin\28\29\20const -11605:SkSL::ArrayType::isAllowedInUniform\28SkSL::Position*\29\20const -11606:SkSL::AnyConstructor::getConstantValue\28int\29\20const -11607:SkSL::AnyConstructor::description\28SkSL::OperatorPrecedence\29\20const -11608:SkSL::AnyConstructor::compareConstant\28SkSL::Expression\20const&\29\20const -11609:SkSL::Analysis::FindFunctionsToSpecialize\28SkSL::Program\20const&\2c\20SkSL::Analysis::SpecializationInfo*\2c\20std::__2::function\20const&\29::Searcher::~Searcher\28\29_6653 -11610:SkSL::Analysis::FindFunctionsToSpecialize\28SkSL::Program\20const&\2c\20SkSL::Analysis::SpecializationInfo*\2c\20std::__2::function\20const&\29::Searcher::visitExpression\28SkSL::Expression\20const&\29 -11611:SkSL::Analysis::CheckProgramStructure\28SkSL::Program\20const&\29::ProgramStructureVisitor::~ProgramStructureVisitor\28\29_6576 -11612:SkSL::Analysis::CheckProgramStructure\28SkSL::Program\20const&\29::ProgramStructureVisitor::visitExpression\28SkSL::Expression\20const&\29 -11613:SkSL::AliasType::textureAccess\28\29\20const -11614:SkSL::AliasType::slotType\28unsigned\20long\29\20const -11615:SkSL::AliasType::slotCount\28\29\20const -11616:SkSL::AliasType::rows\28\29\20const -11617:SkSL::AliasType::priority\28\29\20const -11618:SkSL::AliasType::isVector\28\29\20const -11619:SkSL::AliasType::isUnsizedArray\28\29\20const -11620:SkSL::AliasType::isStruct\28\29\20const -11621:SkSL::AliasType::isScalar\28\29\20const -11622:SkSL::AliasType::isMultisampled\28\29\20const -11623:SkSL::AliasType::isMatrix\28\29\20const -11624:SkSL::AliasType::isLiteral\28\29\20const -11625:SkSL::AliasType::isInterfaceBlock\28\29\20const -11626:SkSL::AliasType::isDepth\28\29\20const -11627:SkSL::AliasType::isArrayedTexture\28\29\20const -11628:SkSL::AliasType::isArray\28\29\20const -11629:SkSL::AliasType::dimensions\28\29\20const -11630:SkSL::AliasType::componentType\28\29\20const -11631:SkSL::AliasType::columns\28\29\20const -11632:SkSL::AliasType::coercibleTypes\28\29\20const -11633:SkRuntimeShader::~SkRuntimeShader\28\29_5611 -11634:SkRuntimeShader::type\28\29\20const -11635:SkRuntimeShader::isOpaque\28\29\20const -11636:SkRuntimeShader::getTypeName\28\29\20const -11637:SkRuntimeShader::flatten\28SkWriteBuffer&\29\20const -11638:SkRuntimeShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -11639:SkRuntimeEffect::~SkRuntimeEffect\28\29_4928 -11640:SkRuntimeEffect::MakeFromSource\28SkString\2c\20SkRuntimeEffect::Options\20const&\2c\20SkSL::ProgramKind\29 -11641:SkRuntimeEffect::MakeForColorFilter\28SkString\2c\20SkRuntimeEffect::Options\20const&\29 -11642:SkRuntimeEffect::MakeForBlender\28SkString\2c\20SkRuntimeEffect::Options\20const&\29 -11643:SkRgnClipBlitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -11644:SkRgnClipBlitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -11645:SkRgnClipBlitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -11646:SkRgnClipBlitter::blitH\28int\2c\20int\2c\20int\29 -11647:SkRgnClipBlitter::blitAntiRect\28int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\29 -11648:SkRgnClipBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -11649:SkRgnBuilder::~SkRgnBuilder\28\29_4846 -11650:SkRgnBuilder::blitH\28int\2c\20int\2c\20int\29 -11651:SkResourceCache::~SkResourceCache\28\29_4858 -11652:SkResourceCache::setSingleAllocationByteLimit\28unsigned\20long\29 -11653:SkResourceCache::purgeSharedID\28unsigned\20long\20long\29 -11654:SkResourceCache::getSingleAllocationByteLimit\28\29\20const -11655:SkRescaleAndReadPixels\28SkBitmap\2c\20SkImageInfo\20const&\2c\20SkIRect\20const&\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29::Result::~Result\28\29_5480 -11656:SkRescaleAndReadPixels\28SkBitmap\2c\20SkImageInfo\20const&\2c\20SkIRect\20const&\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29::Result::rowBytes\28int\29\20const -11657:SkRescaleAndReadPixels\28SkBitmap\2c\20SkImageInfo\20const&\2c\20SkIRect\20const&\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29::Result::data\28int\29\20const -11658:SkRectClipBlitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -11659:SkRectClipBlitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -11660:SkRectClipBlitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -11661:SkRectClipBlitter::blitH\28int\2c\20int\2c\20int\29 -11662:SkRectClipBlitter::blitAntiRect\28int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\29 -11663:SkRectClipBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -11664:SkRecordedDrawable::~SkRecordedDrawable\28\29_4821 -11665:SkRecordedDrawable::onMakePictureSnapshot\28\29 -11666:SkRecordedDrawable::onGetBounds\28\29 -11667:SkRecordedDrawable::onDraw\28SkCanvas*\29 -11668:SkRecordedDrawable::onApproximateBytesUsed\28\29 -11669:SkRecordedDrawable::getTypeName\28\29\20const -11670:SkRecordedDrawable::flatten\28SkWriteBuffer&\29\20const -11671:SkRecordCanvas::~SkRecordCanvas\28\29_4744 -11672:SkRecordCanvas::willSave\28\29 -11673:SkRecordCanvas::onResetClip\28\29 -11674:SkRecordCanvas::onDrawVerticesObject\28SkVertices\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -11675:SkRecordCanvas::onDrawSlug\28sktext::gpu::Slug\20const*\2c\20SkPaint\20const&\29 -11676:SkRecordCanvas::onDrawShadowRec\28SkPath\20const&\2c\20SkDrawShadowRec\20const&\29 -11677:SkRecordCanvas::onDrawRegion\28SkRegion\20const&\2c\20SkPaint\20const&\29 -11678:SkRecordCanvas::onDrawRect\28SkRect\20const&\2c\20SkPaint\20const&\29 -11679:SkRecordCanvas::onDrawRRect\28SkRRect\20const&\2c\20SkPaint\20const&\29 -11680:SkRecordCanvas::onDrawPoints\28SkCanvas::PointMode\2c\20unsigned\20long\2c\20SkPoint\20const*\2c\20SkPaint\20const&\29 -11681:SkRecordCanvas::onDrawPicture\28SkPicture\20const*\2c\20SkMatrix\20const*\2c\20SkPaint\20const*\29 -11682:SkRecordCanvas::onDrawPath\28SkPath\20const&\2c\20SkPaint\20const&\29 -11683:SkRecordCanvas::onDrawPatch\28SkPoint\20const*\2c\20unsigned\20int\20const*\2c\20SkPoint\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -11684:SkRecordCanvas::onDrawPaint\28SkPaint\20const&\29 -11685:SkRecordCanvas::onDrawOval\28SkRect\20const&\2c\20SkPaint\20const&\29 -11686:SkRecordCanvas::onDrawMesh\28SkMesh\20const&\2c\20sk_sp\2c\20SkPaint\20const&\29 -11687:SkRecordCanvas::onDrawImageRect2\28SkImage\20const*\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -11688:SkRecordCanvas::onDrawImageLattice2\28SkImage\20const*\2c\20SkCanvas::Lattice\20const&\2c\20SkRect\20const&\2c\20SkFilterMode\2c\20SkPaint\20const*\29 -11689:SkRecordCanvas::onDrawImage2\28SkImage\20const*\2c\20float\2c\20float\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\29 -11690:SkRecordCanvas::onDrawGlyphRunList\28sktext::GlyphRunList\20const&\2c\20SkPaint\20const&\29 -11691:SkRecordCanvas::onDrawEdgeAAQuad\28SkRect\20const&\2c\20SkPoint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkBlendMode\29 -11692:SkRecordCanvas::onDrawEdgeAAImageSet2\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -11693:SkRecordCanvas::onDrawDrawable\28SkDrawable*\2c\20SkMatrix\20const*\29 -11694:SkRecordCanvas::onDrawDRRect\28SkRRect\20const&\2c\20SkRRect\20const&\2c\20SkPaint\20const&\29 -11695:SkRecordCanvas::onDrawBehind\28SkPaint\20const&\29 -11696:SkRecordCanvas::onDrawAtlas2\28SkImage\20const*\2c\20SkRSXform\20const*\2c\20SkRect\20const*\2c\20unsigned\20int\20const*\2c\20int\2c\20SkBlendMode\2c\20SkSamplingOptions\20const&\2c\20SkRect\20const*\2c\20SkPaint\20const*\29 -11697:SkRecordCanvas::onDrawArc\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\2c\20SkPaint\20const&\29 -11698:SkRecordCanvas::onDrawAnnotation\28SkRect\20const&\2c\20char\20const*\2c\20SkData*\29 -11699:SkRecordCanvas::onDoSaveBehind\28SkRect\20const*\29 -11700:SkRecordCanvas::onClipShader\28sk_sp\2c\20SkClipOp\29 -11701:SkRecordCanvas::onClipRegion\28SkRegion\20const&\2c\20SkClipOp\29 -11702:SkRecordCanvas::onClipRect\28SkRect\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -11703:SkRecordCanvas::onClipRRect\28SkRRect\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -11704:SkRecordCanvas::onClipPath\28SkPath\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -11705:SkRecordCanvas::getSaveLayerStrategy\28SkCanvas::SaveLayerRec\20const&\29 -11706:SkRecordCanvas::didTranslate\28float\2c\20float\29 -11707:SkRecordCanvas::didSetM44\28SkM44\20const&\29 -11708:SkRecordCanvas::didScale\28float\2c\20float\29 -11709:SkRecordCanvas::didRestore\28\29 -11710:SkRecordCanvas::didConcat44\28SkM44\20const&\29 -11711:SkRecord::~SkRecord\28\29_4742 -11712:SkRasterPipelineSpriteBlitter::~SkRasterPipelineSpriteBlitter\28\29_2578 -11713:SkRasterPipelineSpriteBlitter::setup\28SkPixmap\20const&\2c\20int\2c\20int\2c\20SkPaint\20const&\29 -11714:SkRasterPipelineSpriteBlitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -11715:SkRasterPipelineBlitter::~SkRasterPipelineBlitter\28\29_4715 -11716:SkRasterPipelineBlitter::canDirectBlit\28\29 -11717:SkRasterPipelineBlitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -11718:SkRasterPipelineBlitter::blitH\28int\2c\20int\2c\20int\29 -11719:SkRasterPipelineBlitter::blitAntiV2\28int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -11720:SkRasterPipelineBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -11721:SkRasterPipelineBlitter::blitAntiH2\28int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -11722:SkRasterPipelineBlitter::Create\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkArenaAlloc*\2c\20SkRasterPipeline\20const&\2c\20bool\2c\20bool\2c\20SkShader\20const*\29::$_3::__invoke\28SkPixmap*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20long\20long\29 -11723:SkRasterPipelineBlitter::Create\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkArenaAlloc*\2c\20SkRasterPipeline\20const&\2c\20bool\2c\20bool\2c\20SkShader\20const*\29::$_2::__invoke\28SkPixmap*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20long\20long\29 -11724:SkRasterPipelineBlitter::Create\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkArenaAlloc*\2c\20SkRasterPipeline\20const&\2c\20bool\2c\20bool\2c\20SkShader\20const*\29::$_1::__invoke\28SkPixmap*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20long\20long\29 -11725:SkRasterPipelineBlitter::Create\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkArenaAlloc*\2c\20SkRasterPipeline\20const&\2c\20bool\2c\20bool\2c\20SkShader\20const*\29::$_0::__invoke\28SkPixmap*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20long\20long\29 -11726:SkRadialGradient::getTypeName\28\29\20const -11727:SkRadialGradient::flatten\28SkWriteBuffer&\29\20const -11728:SkRadialGradient::asGradient\28SkShaderBase::GradientInfo*\2c\20SkMatrix*\29\20const -11729:SkRadialGradient::appendGradientStages\28SkArenaAlloc*\2c\20SkRasterPipeline*\2c\20SkRasterPipeline*\29\20const -11730:SkRTree::~SkRTree\28\29_4654 -11731:SkRTree::search\28SkRect\20const&\2c\20std::__2::vector>*\29\20const -11732:SkRTree::insert\28SkRect\20const*\2c\20int\29 -11733:SkRTree::bytesUsed\28\29\20const -11734:SkPixmap::erase\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkIRect\20const*\29\20const::$_3::__invoke\28void*\2c\20unsigned\20long\20long\2c\20int\29 -11735:SkPixmap::erase\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkIRect\20const*\29\20const::$_2::__invoke\28void*\2c\20unsigned\20long\20long\2c\20int\29 -11736:SkPixmap::erase\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkIRect\20const*\29\20const::$_1::__invoke\28void*\2c\20unsigned\20long\20long\2c\20int\29 -11737:SkPixmap::erase\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkIRect\20const*\29\20const::$_0::__invoke\28void*\2c\20unsigned\20long\20long\2c\20int\29 -11738:SkPixelRef::~SkPixelRef\28\29_4621 -11739:SkPictureRecord::~SkPictureRecord\28\29_4533 -11740:SkPictureRecord::willSave\28\29 -11741:SkPictureRecord::willRestore\28\29 -11742:SkPictureRecord::onResetClip\28\29 -11743:SkPictureRecord::onDrawVerticesObject\28SkVertices\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -11744:SkPictureRecord::onDrawTextBlob\28SkTextBlob\20const*\2c\20float\2c\20float\2c\20SkPaint\20const&\29 -11745:SkPictureRecord::onDrawSlug\28sktext::gpu::Slug\20const*\2c\20SkPaint\20const&\29 -11746:SkPictureRecord::onDrawShadowRec\28SkPath\20const&\2c\20SkDrawShadowRec\20const&\29 -11747:SkPictureRecord::onDrawRegion\28SkRegion\20const&\2c\20SkPaint\20const&\29 -11748:SkPictureRecord::onDrawRect\28SkRect\20const&\2c\20SkPaint\20const&\29 -11749:SkPictureRecord::onDrawRRect\28SkRRect\20const&\2c\20SkPaint\20const&\29 -11750:SkPictureRecord::onDrawPoints\28SkCanvas::PointMode\2c\20unsigned\20long\2c\20SkPoint\20const*\2c\20SkPaint\20const&\29 -11751:SkPictureRecord::onDrawPicture\28SkPicture\20const*\2c\20SkMatrix\20const*\2c\20SkPaint\20const*\29 -11752:SkPictureRecord::onDrawPath\28SkPath\20const&\2c\20SkPaint\20const&\29 -11753:SkPictureRecord::onDrawPatch\28SkPoint\20const*\2c\20unsigned\20int\20const*\2c\20SkPoint\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -11754:SkPictureRecord::onDrawPaint\28SkPaint\20const&\29 -11755:SkPictureRecord::onDrawOval\28SkRect\20const&\2c\20SkPaint\20const&\29 -11756:SkPictureRecord::onDrawImageRect2\28SkImage\20const*\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -11757:SkPictureRecord::onDrawImageLattice2\28SkImage\20const*\2c\20SkCanvas::Lattice\20const&\2c\20SkRect\20const&\2c\20SkFilterMode\2c\20SkPaint\20const*\29 -11758:SkPictureRecord::onDrawImage2\28SkImage\20const*\2c\20float\2c\20float\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\29 -11759:SkPictureRecord::onDrawEdgeAAQuad\28SkRect\20const&\2c\20SkPoint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkBlendMode\29 -11760:SkPictureRecord::onDrawEdgeAAImageSet2\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -11761:SkPictureRecord::onDrawDrawable\28SkDrawable*\2c\20SkMatrix\20const*\29 -11762:SkPictureRecord::onDrawDRRect\28SkRRect\20const&\2c\20SkRRect\20const&\2c\20SkPaint\20const&\29 -11763:SkPictureRecord::onDrawBehind\28SkPaint\20const&\29 -11764:SkPictureRecord::onDrawAtlas2\28SkImage\20const*\2c\20SkRSXform\20const*\2c\20SkRect\20const*\2c\20unsigned\20int\20const*\2c\20int\2c\20SkBlendMode\2c\20SkSamplingOptions\20const&\2c\20SkRect\20const*\2c\20SkPaint\20const*\29 -11765:SkPictureRecord::onDrawArc\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\2c\20SkPaint\20const&\29 -11766:SkPictureRecord::onDrawAnnotation\28SkRect\20const&\2c\20char\20const*\2c\20SkData*\29 -11767:SkPictureRecord::onDoSaveBehind\28SkRect\20const*\29 -11768:SkPictureRecord::onClipShader\28sk_sp\2c\20SkClipOp\29 -11769:SkPictureRecord::onClipRegion\28SkRegion\20const&\2c\20SkClipOp\29 -11770:SkPictureRecord::onClipRect\28SkRect\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -11771:SkPictureRecord::onClipRRect\28SkRRect\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -11772:SkPictureRecord::onClipPath\28SkPath\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -11773:SkPictureRecord::getSaveLayerStrategy\28SkCanvas::SaveLayerRec\20const&\29 -11774:SkPictureRecord::didTranslate\28float\2c\20float\29 -11775:SkPictureRecord::didSetM44\28SkM44\20const&\29 -11776:SkPictureRecord::didScale\28float\2c\20float\29 -11777:SkPictureRecord::didConcat44\28SkM44\20const&\29 -11778:SkPictureImageGenerator::~SkPictureImageGenerator\28\29_5472 -11779:SkPictureImageGenerator::onGetPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkImageGenerator::Options\20const&\29 -11780:SkOTUtils::LocalizedStrings_SingleName::~LocalizedStrings_SingleName\28\29_8739 -11781:SkOTUtils::LocalizedStrings_SingleName::next\28SkTypeface::LocalizedString*\29 -11782:SkOTUtils::LocalizedStrings_NameTable::~LocalizedStrings_NameTable\28\29_7867 -11783:SkOTUtils::LocalizedStrings_NameTable::next\28SkTypeface::LocalizedString*\29 -11784:SkNoPixelsDevice::~SkNoPixelsDevice\28\29_3147 -11785:SkNoPixelsDevice::replaceClip\28SkIRect\20const&\29 -11786:SkNoPixelsDevice::pushClipStack\28\29 -11787:SkNoPixelsDevice::popClipStack\28\29 -11788:SkNoPixelsDevice::onClipShader\28sk_sp\29 -11789:SkNoPixelsDevice::isClipWideOpen\28\29\20const -11790:SkNoPixelsDevice::isClipRect\28\29\20const -11791:SkNoPixelsDevice::isClipEmpty\28\29\20const -11792:SkNoPixelsDevice::isClipAntiAliased\28\29\20const -11793:SkNoPixelsDevice::devClipBounds\28\29\20const -11794:SkNoPixelsDevice::clipRegion\28SkRegion\20const&\2c\20SkClipOp\29 -11795:SkNoPixelsDevice::clipRect\28SkRect\20const&\2c\20SkClipOp\2c\20bool\29 -11796:SkNoPixelsDevice::clipRRect\28SkRRect\20const&\2c\20SkClipOp\2c\20bool\29 -11797:SkNoPixelsDevice::clipPath\28SkPath\20const&\2c\20SkClipOp\2c\20bool\29 -11798:SkNoPixelsDevice::android_utils_clipAsRgn\28SkRegion*\29\20const -11799:SkMipmap::~SkMipmap\28\29_3703 -11800:SkMipmap::onDataChange\28void*\2c\20void*\29 -11801:SkMemoryStream::~SkMemoryStream\28\29_5132 -11802:SkMemoryStream::setMemory\28void\20const*\2c\20unsigned\20long\2c\20bool\29 -11803:SkMemoryStream::seek\28unsigned\20long\29 -11804:SkMemoryStream::rewind\28\29 -11805:SkMemoryStream::read\28void*\2c\20unsigned\20long\29 -11806:SkMemoryStream::peek\28void*\2c\20unsigned\20long\29\20const -11807:SkMemoryStream::onFork\28\29\20const -11808:SkMemoryStream::onDuplicate\28\29\20const -11809:SkMemoryStream::move\28long\29 -11810:SkMemoryStream::isAtEnd\28\29\20const -11811:SkMemoryStream::getMemoryBase\28\29 -11812:SkMemoryStream::getLength\28\29\20const -11813:SkMemoryStream::getData\28\29\20const -11814:SkMatrixColorFilter::onIsAlphaUnchanged\28\29\20const -11815:SkMatrixColorFilter::onAsAColorMatrix\28float*\29\20const -11816:SkMatrixColorFilter::getTypeName\28\29\20const -11817:SkMatrixColorFilter::flatten\28SkWriteBuffer&\29\20const -11818:SkMatrixColorFilter::appendStages\28SkStageRec\20const&\2c\20bool\29\20const -11819:SkMatrix::Trans_pts\28SkMatrix\20const&\2c\20SkPoint*\2c\20SkPoint\20const*\2c\20int\29 -11820:SkMatrix::Scale_pts\28SkMatrix\20const&\2c\20SkPoint*\2c\20SkPoint\20const*\2c\20int\29 -11821:SkMatrix::Poly4Proc\28SkPoint\20const*\2c\20SkMatrix*\29 -11822:SkMatrix::Poly3Proc\28SkPoint\20const*\2c\20SkMatrix*\29 -11823:SkMatrix::Poly2Proc\28SkPoint\20const*\2c\20SkMatrix*\29 -11824:SkMatrix::Persp_pts\28SkMatrix\20const&\2c\20SkPoint*\2c\20SkPoint\20const*\2c\20int\29 -11825:SkMatrix::Identity_pts\28SkMatrix\20const&\2c\20SkPoint*\2c\20SkPoint\20const*\2c\20int\29 -11826:SkMatrix::Affine_vpts\28SkMatrix\20const&\2c\20SkPoint*\2c\20SkPoint\20const*\2c\20int\29 -11827:SkMaskFilterBase::filterRectsToNine\28SkSpan\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20std::__2::optional*\2c\20SkResourceCache*\29\20const -11828:SkMaskFilterBase::filterRRectToNine\28SkRRect\20const&\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20SkResourceCache*\29\20const -11829:SkMaskFilterBase::asImageFilter\28SkMatrix\20const&\2c\20SkPaint\20const&\29\20const -11830:SkMallocPixelRef::MakeAllocate\28SkImageInfo\20const&\2c\20unsigned\20long\29::PixelRef::~PixelRef\28\29_3555 -11831:SkMakePixelRefWithProc\28int\2c\20int\2c\20unsigned\20long\2c\20void*\2c\20void\20\28*\29\28void*\2c\20void*\29\2c\20void*\29::PixelRef::~PixelRef\28\29_4623 -11832:SkLocalMatrixShader::~SkLocalMatrixShader\28\29_5600 -11833:SkLocalMatrixShader::~SkLocalMatrixShader\28\29 -11834:SkLocalMatrixShader::type\28\29\20const -11835:SkLocalMatrixShader::onIsAImage\28SkMatrix*\2c\20SkTileMode*\29\20const -11836:SkLocalMatrixShader::onAsLuminanceColor\28SkRGBA4f<\28SkAlphaType\293>*\29\20const -11837:SkLocalMatrixShader::makeAsALocalMatrixShader\28SkMatrix*\29\20const -11838:SkLocalMatrixShader::isOpaque\28\29\20const -11839:SkLocalMatrixShader::isConstant\28SkRGBA4f<\28SkAlphaType\293>*\29\20const -11840:SkLocalMatrixShader::getTypeName\28\29\20const -11841:SkLocalMatrixShader::flatten\28SkWriteBuffer&\29\20const -11842:SkLocalMatrixShader::asGradient\28SkShaderBase::GradientInfo*\2c\20SkMatrix*\29\20const -11843:SkLocalMatrixShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -11844:SkLocalMatrixImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -11845:SkLocalMatrixImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -11846:SkLocalMatrixImageFilter::onFilterImage\28skif::Context\20const&\29\20const -11847:SkLocalMatrixImageFilter::getTypeName\28\29\20const -11848:SkLocalMatrixImageFilter::flatten\28SkWriteBuffer&\29\20const -11849:SkLocalMatrixImageFilter::computeFastBounds\28SkRect\20const&\29\20const -11850:SkLinearGradient::getTypeName\28\29\20const -11851:SkLinearGradient::flatten\28SkWriteBuffer&\29\20const -11852:SkLinearGradient::asGradient\28SkShaderBase::GradientInfo*\2c\20SkMatrix*\29\20const -11853:SkJSONWriter::popScope\28\29 -11854:SkJSONWriter::appendf\28char\20const*\2c\20...\29 -11855:SkIntersections::hasOppT\28double\29\20const -11856:SkImage_Raster::~SkImage_Raster\28\29_5448 -11857:SkImage_Raster::onReinterpretColorSpace\28sk_sp\29\20const -11858:SkImage_Raster::onReadPixels\28GrDirectContext*\2c\20SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20int\2c\20int\2c\20SkImage::CachingHint\29\20const -11859:SkImage_Raster::onPeekPixels\28SkPixmap*\29\20const -11860:SkImage_Raster::onPeekMips\28\29\20const -11861:SkImage_Raster::onMakeWithMipmaps\28sk_sp\29\20const -11862:SkImage_Raster::onMakeSubset\28SkRecorder*\2c\20SkIRect\20const&\2c\20SkImage::RequiredProperties\29\20const -11863:SkImage_Raster::onHasMipmaps\28\29\20const -11864:SkImage_Raster::onAsLegacyBitmap\28GrDirectContext*\2c\20SkBitmap*\29\20const -11865:SkImage_Raster::notifyAddedToRasterCache\28\29\20const -11866:SkImage_Raster::makeColorTypeAndColorSpace\28SkRecorder*\2c\20SkColorType\2c\20sk_sp\2c\20SkImage::RequiredProperties\29\20const -11867:SkImage_Raster::isValid\28SkRecorder*\29\20const -11868:SkImage_Raster::getROPixels\28GrDirectContext*\2c\20SkBitmap*\2c\20SkImage::CachingHint\29\20const -11869:SkImage_Picture::onMakeSubset\28SkRecorder*\2c\20SkIRect\20const&\2c\20SkImage::RequiredProperties\29\20const -11870:SkImage_LazyTexture::readPixelsProxy\28GrDirectContext*\2c\20SkPixmap\20const&\29\20const -11871:SkImage_LazyTexture::onMakeSubset\28SkRecorder*\2c\20SkIRect\20const&\2c\20SkImage::RequiredProperties\29\20const -11872:SkImage_Lazy::onReinterpretColorSpace\28sk_sp\29\20const -11873:SkImage_Lazy::onRefEncoded\28\29\20const -11874:SkImage_Lazy::onReadPixels\28GrDirectContext*\2c\20SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20int\2c\20int\2c\20SkImage::CachingHint\29\20const -11875:SkImage_Lazy::onMakeSubset\28SkRecorder*\2c\20SkIRect\20const&\2c\20SkImage::RequiredProperties\29\20const -11876:SkImage_Lazy::onIsProtected\28\29\20const -11877:SkImage_Lazy::makeColorTypeAndColorSpace\28SkRecorder*\2c\20SkColorType\2c\20sk_sp\2c\20SkImage::RequiredProperties\29\20const -11878:SkImage_Lazy::isValid\28SkRecorder*\29\20const -11879:SkImage_Lazy::getROPixels\28GrDirectContext*\2c\20SkBitmap*\2c\20SkImage::CachingHint\29\20const -11880:SkImage_GaneshBase::onReadPixels\28GrDirectContext*\2c\20SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20int\2c\20int\2c\20SkImage::CachingHint\29\20const -11881:SkImage_GaneshBase::onMakeSurface\28SkRecorder*\2c\20SkImageInfo\20const&\29\20const -11882:SkImage_GaneshBase::onMakeSubset\28SkRecorder*\2c\20SkIRect\20const&\2c\20SkImage::RequiredProperties\29\20const -11883:SkImage_GaneshBase::makeColorTypeAndColorSpace\28SkRecorder*\2c\20SkColorType\2c\20sk_sp\2c\20SkImage::RequiredProperties\29\20const -11884:SkImage_GaneshBase::isValid\28SkRecorder*\29\20const -11885:SkImage_GaneshBase::getROPixels\28GrDirectContext*\2c\20SkBitmap*\2c\20SkImage::CachingHint\29\20const -11886:SkImage_GaneshBase::directContext\28\29\20const -11887:SkImage_Ganesh::~SkImage_Ganesh\28\29_11286 -11888:SkImage_Ganesh::textureSize\28\29\20const -11889:SkImage_Ganesh::onReinterpretColorSpace\28sk_sp\29\20const -11890:SkImage_Ganesh::onMakeColorTypeAndColorSpace\28GrDirectContext*\2c\20SkColorType\2c\20sk_sp\29\20const -11891:SkImage_Ganesh::onIsProtected\28\29\20const -11892:SkImage_Ganesh::onHasMipmaps\28\29\20const -11893:SkImage_Ganesh::onAsyncRescaleAndReadPixels\28SkImageInfo\20const&\2c\20SkIRect\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29\20const -11894:SkImage_Ganesh::onAsyncRescaleAndReadPixelsYUV420\28SkYUVColorSpace\2c\20bool\2c\20sk_sp\2c\20SkIRect\2c\20SkISize\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29\20const -11895:SkImage_Ganesh::generatingSurfaceIsDeleted\28\29 -11896:SkImage_Ganesh::flush\28GrDirectContext*\2c\20GrFlushInfo\20const&\29\20const -11897:SkImage_Ganesh::asView\28GrRecordingContext*\2c\20skgpu::Mipmapped\2c\20GrImageTexGenPolicy\29\20const -11898:SkImage_Ganesh::asFragmentProcessor\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkSamplingOptions\2c\20SkTileMode\20const*\2c\20SkMatrix\20const&\2c\20SkRect\20const*\2c\20SkRect\20const*\29\20const -11899:SkImage_Base::onAsyncRescaleAndReadPixels\28SkImageInfo\20const&\2c\20SkIRect\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29\20const -11900:SkImage_Base::notifyAddedToRasterCache\28\29\20const -11901:SkImage_Base::makeSubset\28SkRecorder*\2c\20SkIRect\20const&\2c\20SkImage::RequiredProperties\29\20const -11902:SkImage_Base::makeColorSpace\28SkRecorder*\2c\20sk_sp\2c\20SkImage::RequiredProperties\29\20const -11903:SkImage_Base::isTextureBacked\28\29\20const -11904:SkImage_Base::isLazyGenerated\28\29\20const -11905:SkImageShader::~SkImageShader\28\29_5564 -11906:SkImageShader::onIsAImage\28SkMatrix*\2c\20SkTileMode*\29\20const -11907:SkImageShader::isOpaque\28\29\20const -11908:SkImageShader::getTypeName\28\29\20const -11909:SkImageShader::flatten\28SkWriteBuffer&\29\20const -11910:SkImageShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -11911:SkImageGenerator::~SkImageGenerator\28\29_612 -11912:SkImageFilter::computeFastBounds\28SkRect\20const&\29\20const -11913:SkGradientBaseShader::onAsLuminanceColor\28SkRGBA4f<\28SkAlphaType\293>*\29\20const -11914:SkGradientBaseShader::isOpaque\28\29\20const -11915:SkGradientBaseShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -11916:SkGaussianColorFilter::getTypeName\28\29\20const -11917:SkGaussianColorFilter::appendStages\28SkStageRec\20const&\2c\20bool\29\20const -11918:SkGammaColorSpaceLuminance::toLuma\28float\2c\20float\29\20const -11919:SkGammaColorSpaceLuminance::fromLuma\28float\2c\20float\29\20const -11920:SkFontStyleSet_Custom::~SkFontStyleSet_Custom\28\29_8616 -11921:SkFontStyleSet_Custom::getStyle\28int\2c\20SkFontStyle*\2c\20SkString*\29 -11922:SkFontScanner_FreeType::~SkFontScanner_FreeType\28\29_8753 -11923:SkFontScanner_FreeType::scanFile\28SkStreamAsset*\2c\20int*\29\20const -11924:SkFontScanner_FreeType::scanFace\28SkStreamAsset*\2c\20int\2c\20int*\29\20const -11925:SkFontScanner_FreeType::getFactoryId\28\29\20const -11926:SkFontMgr_Custom::~SkFontMgr_Custom\28\29_8622 -11927:SkFontMgr_Custom::onMatchFamily\28char\20const*\29\20const -11928:SkFontMgr_Custom::onMatchFamilyStyle\28char\20const*\2c\20SkFontStyle\20const&\29\20const -11929:SkFontMgr_Custom::onMakeFromStreamIndex\28std::__2::unique_ptr>\2c\20int\29\20const -11930:SkFontMgr_Custom::onMakeFromFile\28char\20const*\2c\20int\29\20const -11931:SkFontMgr_Custom::onMakeFromData\28sk_sp\2c\20int\29\20const -11932:SkFontMgr_Custom::onLegacyMakeTypeface\28char\20const*\2c\20SkFontStyle\29\20const -11933:SkFontMgr_Custom::onGetFamilyName\28int\2c\20SkString*\29\20const -11934:SkFILEStream::~SkFILEStream\28\29_5109 -11935:SkFILEStream::seek\28unsigned\20long\29 -11936:SkFILEStream::rewind\28\29 -11937:SkFILEStream::read\28void*\2c\20unsigned\20long\29 -11938:SkFILEStream::onFork\28\29\20const -11939:SkFILEStream::onDuplicate\28\29\20const -11940:SkFILEStream::move\28long\29 -11941:SkFILEStream::isAtEnd\28\29\20const -11942:SkFILEStream::getPosition\28\29\20const -11943:SkFILEStream::getLength\28\29\20const -11944:SkEmptyShader::getTypeName\28\29\20const -11945:SkEmptyPicture::~SkEmptyPicture\28\29 -11946:SkEmptyPicture::cullRect\28\29\20const -11947:SkEmptyFontMgr::onMatchFamily\28char\20const*\29\20const -11948:SkEdgeBuilder::build\28SkPathRaw\20const&\2c\20SkIRect\20const*\2c\20bool\29::$_0::__invoke\28SkEdgeClipper*\2c\20bool\2c\20void*\29 -11949:SkDynamicMemoryWStream::~SkDynamicMemoryWStream\28\29_5149 -11950:SkDynamicMemoryWStream::bytesWritten\28\29\20const -11951:SkDevice::strikeDeviceInfo\28\29\20const -11952:SkDevice::drawSlug\28SkCanvas*\2c\20sktext::gpu::Slug\20const*\2c\20SkPaint\20const&\29 -11953:SkDevice::drawRegion\28SkRegion\20const&\2c\20SkPaint\20const&\29 -11954:SkDevice::drawPatch\28SkPoint\20const*\2c\20unsigned\20int\20const*\2c\20SkPoint\20const*\2c\20sk_sp\2c\20SkPaint\20const&\29 -11955:SkDevice::drawImageLattice\28SkImage\20const*\2c\20SkCanvas::Lattice\20const&\2c\20SkRect\20const&\2c\20SkFilterMode\2c\20SkPaint\20const&\29 -11956:SkDevice::drawEdgeAAQuad\28SkRect\20const&\2c\20SkPoint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkBlendMode\29 -11957:SkDevice::drawEdgeAAImageSet\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -11958:SkDevice::drawDrawable\28SkCanvas*\2c\20SkDrawable*\2c\20SkMatrix\20const*\29 -11959:SkDevice::drawDRRect\28SkRRect\20const&\2c\20SkRRect\20const&\2c\20SkPaint\20const&\29 -11960:SkDevice::drawCoverageMask\28SkSpecialImage\20const*\2c\20SkMatrix\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\29 -11961:SkDevice::drawBlurredRRect\28SkRRect\20const&\2c\20SkPaint\20const&\2c\20float\29 -11962:SkDevice::drawAtlas\28SkSpan\2c\20SkSpan\2c\20SkSpan\2c\20sk_sp\2c\20SkPaint\20const&\29 -11963:SkDevice::drawAsTiledImageRect\28SkCanvas*\2c\20SkImage\20const*\2c\20SkRect\20const*\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -11964:SkDevice::createImageFilteringBackend\28SkSurfaceProps\20const&\2c\20SkColorType\29\20const -11965:SkDashImpl::~SkDashImpl\28\29_5825 -11966:SkDashImpl::onFilterPath\28SkPathBuilder*\2c\20SkPath\20const&\2c\20SkStrokeRec*\2c\20SkRect\20const*\2c\20SkMatrix\20const&\29\20const -11967:SkDashImpl::onAsPoints\28SkPathEffectBase::PointData*\2c\20SkPath\20const&\2c\20SkStrokeRec\20const&\2c\20SkMatrix\20const&\2c\20SkRect\20const*\29\20const -11968:SkDashImpl::getTypeName\28\29\20const -11969:SkDashImpl::flatten\28SkWriteBuffer&\29\20const -11970:SkDashImpl::asADash\28\29\20const -11971:SkDCurve::nearPoint\28SkPath::Verb\2c\20SkDPoint\20const&\2c\20SkDPoint\20const&\29\20const -11972:SkContourMeasure::~SkContourMeasure\28\29_3067 -11973:SkConicalGradient::getTypeName\28\29\20const -11974:SkConicalGradient::flatten\28SkWriteBuffer&\29\20const -11975:SkConicalGradient::asGradient\28SkShaderBase::GradientInfo*\2c\20SkMatrix*\29\20const -11976:SkConicalGradient::appendGradientStages\28SkArenaAlloc*\2c\20SkRasterPipeline*\2c\20SkRasterPipeline*\29\20const -11977:SkComposeColorFilter::~SkComposeColorFilter\28\29_5929 -11978:SkComposeColorFilter::onIsAlphaUnchanged\28\29\20const -11979:SkComposeColorFilter::getTypeName\28\29\20const -11980:SkComposeColorFilter::flatten\28SkWriteBuffer&\29\20const -11981:SkComposeColorFilter::appendStages\28SkStageRec\20const&\2c\20bool\29\20const -11982:SkColorSpaceXformColorFilter::~SkColorSpaceXformColorFilter\28\29_5922 -11983:SkColorSpaceXformColorFilter::getTypeName\28\29\20const -11984:SkColorSpaceXformColorFilter::flatten\28SkWriteBuffer&\29\20const -11985:SkColorSpaceXformColorFilter::appendStages\28SkStageRec\20const&\2c\20bool\29\20const -11986:SkColorShader::onAsLuminanceColor\28SkRGBA4f<\28SkAlphaType\293>*\29\20const -11987:SkColorShader::isOpaque\28\29\20const -11988:SkColorShader::isConstant\28SkRGBA4f<\28SkAlphaType\293>*\29\20const -11989:SkColorShader::getTypeName\28\29\20const -11990:SkColorShader::flatten\28SkWriteBuffer&\29\20const -11991:SkColorShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -11992:SkColorFilterShader::~SkColorFilterShader\28\29_5537 -11993:SkColorFilterShader::isOpaque\28\29\20const -11994:SkColorFilterShader::getTypeName\28\29\20const -11995:SkColorFilterShader::flatten\28SkWriteBuffer&\29\20const -11996:SkColorFilterShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -11997:SkColorFilterBase::onFilterColor4f\28SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkColorSpace*\29\20const -11998:SkCoincidentSpans::setOppPtTStart\28SkOpPtT\20const*\29 -11999:SkCoincidentSpans::setOppPtTEnd\28SkOpPtT\20const*\29 -12000:SkCoincidentSpans::setCoinPtTStart\28SkOpPtT\20const*\29 -12001:SkCoincidentSpans::setCoinPtTEnd\28SkOpPtT\20const*\29 -12002:SkCanvas::~SkCanvas\28\29_2859 -12003:SkCanvas::recordingContext\28\29\20const -12004:SkCanvas::recorder\28\29\20const -12005:SkCanvas::onPeekPixels\28SkPixmap*\29 -12006:SkCanvas::onNewSurface\28SkImageInfo\20const&\2c\20SkSurfaceProps\20const&\29 -12007:SkCanvas::onImageInfo\28\29\20const -12008:SkCanvas::onGetProps\28SkSurfaceProps*\2c\20bool\29\20const -12009:SkCanvas::onDrawVerticesObject\28SkVertices\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -12010:SkCanvas::onDrawTextBlob\28SkTextBlob\20const*\2c\20float\2c\20float\2c\20SkPaint\20const&\29 -12011:SkCanvas::onDrawSlug\28sktext::gpu::Slug\20const*\2c\20SkPaint\20const&\29 -12012:SkCanvas::onDrawShadowRec\28SkPath\20const&\2c\20SkDrawShadowRec\20const&\29 -12013:SkCanvas::onDrawRegion\28SkRegion\20const&\2c\20SkPaint\20const&\29 -12014:SkCanvas::onDrawRect\28SkRect\20const&\2c\20SkPaint\20const&\29 -12015:SkCanvas::onDrawRRect\28SkRRect\20const&\2c\20SkPaint\20const&\29 -12016:SkCanvas::onDrawPoints\28SkCanvas::PointMode\2c\20unsigned\20long\2c\20SkPoint\20const*\2c\20SkPaint\20const&\29 -12017:SkCanvas::onDrawPicture\28SkPicture\20const*\2c\20SkMatrix\20const*\2c\20SkPaint\20const*\29 -12018:SkCanvas::onDrawPath\28SkPath\20const&\2c\20SkPaint\20const&\29 -12019:SkCanvas::onDrawPatch\28SkPoint\20const*\2c\20unsigned\20int\20const*\2c\20SkPoint\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -12020:SkCanvas::onDrawPaint\28SkPaint\20const&\29 -12021:SkCanvas::onDrawOval\28SkRect\20const&\2c\20SkPaint\20const&\29 -12022:SkCanvas::onDrawMesh\28SkMesh\20const&\2c\20sk_sp\2c\20SkPaint\20const&\29 -12023:SkCanvas::onDrawImageRect2\28SkImage\20const*\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -12024:SkCanvas::onDrawImageLattice2\28SkImage\20const*\2c\20SkCanvas::Lattice\20const&\2c\20SkRect\20const&\2c\20SkFilterMode\2c\20SkPaint\20const*\29 -12025:SkCanvas::onDrawImage2\28SkImage\20const*\2c\20float\2c\20float\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\29 -12026:SkCanvas::onDrawGlyphRunList\28sktext::GlyphRunList\20const&\2c\20SkPaint\20const&\29 -12027:SkCanvas::onDrawEdgeAAQuad\28SkRect\20const&\2c\20SkPoint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkBlendMode\29 -12028:SkCanvas::onDrawEdgeAAImageSet2\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -12029:SkCanvas::onDrawDrawable\28SkDrawable*\2c\20SkMatrix\20const*\29 -12030:SkCanvas::onDrawDRRect\28SkRRect\20const&\2c\20SkRRect\20const&\2c\20SkPaint\20const&\29 -12031:SkCanvas::onDrawBehind\28SkPaint\20const&\29 -12032:SkCanvas::onDrawAtlas2\28SkImage\20const*\2c\20SkRSXform\20const*\2c\20SkRect\20const*\2c\20unsigned\20int\20const*\2c\20int\2c\20SkBlendMode\2c\20SkSamplingOptions\20const&\2c\20SkRect\20const*\2c\20SkPaint\20const*\29 -12033:SkCanvas::onDrawArc\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\2c\20SkPaint\20const&\29 -12034:SkCanvas::onDrawAnnotation\28SkRect\20const&\2c\20char\20const*\2c\20SkData*\29 -12035:SkCanvas::onDiscard\28\29 -12036:SkCanvas::onConvertGlyphRunListToSlug\28sktext::GlyphRunList\20const&\2c\20SkPaint\20const&\29 -12037:SkCanvas::onAccessTopLayerPixels\28SkPixmap*\29 -12038:SkCanvas::isClipRect\28\29\20const -12039:SkCanvas::isClipEmpty\28\29\20const -12040:SkCanvas::getBaseLayerSize\28\29\20const -12041:SkCanvas::baseRecorder\28\29\20const -12042:SkCachedData::~SkCachedData\28\29_2776 -12043:SkCTMShader::~SkCTMShader\28\29_5590 -12044:SkCTMShader::~SkCTMShader\28\29 -12045:SkCTMShader::isConstant\28SkRGBA4f<\28SkAlphaType\293>*\29\20const -12046:SkCTMShader::getTypeName\28\29\20const -12047:SkCTMShader::asGradient\28SkShaderBase::GradientInfo*\2c\20SkMatrix*\29\20const -12048:SkCTMShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -12049:SkBreakIterator_client::~SkBreakIterator_client\28\29_8540 -12050:SkBreakIterator_client::status\28\29 -12051:SkBreakIterator_client::setText\28char\20const*\2c\20int\29 -12052:SkBreakIterator_client::setText\28char16_t\20const*\2c\20int\29 -12053:SkBreakIterator_client::next\28\29 -12054:SkBreakIterator_client::isDone\28\29 -12055:SkBreakIterator_client::first\28\29 -12056:SkBreakIterator_client::current\28\29 -12057:SkBlurMaskFilterImpl::getTypeName\28\29\20const -12058:SkBlurMaskFilterImpl::flatten\28SkWriteBuffer&\29\20const -12059:SkBlurMaskFilterImpl::filterRectsToNine\28SkSpan\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20std::__2::optional*\2c\20SkResourceCache*\29\20const -12060:SkBlurMaskFilterImpl::filterRRectToNine\28SkRRect\20const&\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20SkResourceCache*\29\20const -12061:SkBlurMaskFilterImpl::filterMask\28SkMaskBuilder*\2c\20SkMask\20const&\2c\20SkMatrix\20const&\2c\20SkIPoint*\29\20const -12062:SkBlurMaskFilterImpl::computeFastBounds\28SkRect\20const&\2c\20SkRect*\29\20const -12063:SkBlurMaskFilterImpl::asImageFilter\28SkMatrix\20const&\2c\20SkPaint\20const&\29\20const -12064:SkBlurMaskFilterImpl::asABlur\28SkMaskFilterBase::BlurRec*\29\20const -12065:SkBlitter::canDirectBlit\28\29 -12066:SkBlitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -12067:SkBlitter::blitAntiV2\28int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -12068:SkBlitter::blitAntiRect\28int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\29 -12069:SkBlitter::blitAntiH2\28int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -12070:SkBlitter::allocBlitMemory\28unsigned\20long\29 -12071:SkBlendShader::~SkBlendShader\28\29_5523 -12072:SkBlendShader::getTypeName\28\29\20const -12073:SkBlendShader::flatten\28SkWriteBuffer&\29\20const -12074:SkBlendShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -12075:SkBlendModeColorFilter::onIsAlphaUnchanged\28\29\20const -12076:SkBlendModeColorFilter::onAsAColorMode\28unsigned\20int*\2c\20SkBlendMode*\29\20const -12077:SkBlendModeColorFilter::getTypeName\28\29\20const -12078:SkBlendModeColorFilter::flatten\28SkWriteBuffer&\29\20const -12079:SkBlendModeColorFilter::appendStages\28SkStageRec\20const&\2c\20bool\29\20const -12080:SkBlendModeBlender::onAppendStages\28SkStageRec\20const&\29\20const -12081:SkBlendModeBlender::getTypeName\28\29\20const -12082:SkBlendModeBlender::flatten\28SkWriteBuffer&\29\20const -12083:SkBlendModeBlender::asBlendMode\28\29\20const -12084:SkBitmapDevice::~SkBitmapDevice\28\29_2242 -12085:SkBitmapDevice::snapSpecial\28SkIRect\20const&\2c\20bool\29 -12086:SkBitmapDevice::setImmutable\28\29 -12087:SkBitmapDevice::replaceClip\28SkIRect\20const&\29 -12088:SkBitmapDevice::pushClipStack\28\29 -12089:SkBitmapDevice::popClipStack\28\29 -12090:SkBitmapDevice::onWritePixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -12091:SkBitmapDevice::onReadPixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -12092:SkBitmapDevice::onDrawGlyphRunList\28SkCanvas*\2c\20sktext::GlyphRunList\20const&\2c\20SkPaint\20const&\29 -12093:SkBitmapDevice::onClipShader\28sk_sp\29 -12094:SkBitmapDevice::onAccessPixels\28SkPixmap*\29 -12095:SkBitmapDevice::makeSurface\28SkImageInfo\20const&\2c\20SkSurfaceProps\20const&\29 -12096:SkBitmapDevice::isClipWideOpen\28\29\20const -12097:SkBitmapDevice::isClipRect\28\29\20const -12098:SkBitmapDevice::isClipEmpty\28\29\20const -12099:SkBitmapDevice::isClipAntiAliased\28\29\20const -12100:SkBitmapDevice::drawVertices\28SkVertices\20const*\2c\20sk_sp\2c\20SkPaint\20const&\2c\20bool\29 -12101:SkBitmapDevice::drawSpecial\28SkSpecialImage*\2c\20SkMatrix\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -12102:SkBitmapDevice::drawRRect\28SkRRect\20const&\2c\20SkPaint\20const&\29 -12103:SkBitmapDevice::drawPoints\28SkCanvas::PointMode\2c\20SkSpan\2c\20SkPaint\20const&\29 -12104:SkBitmapDevice::drawPath\28SkPath\20const&\2c\20SkPaint\20const&\29 -12105:SkBitmapDevice::drawPaint\28SkPaint\20const&\29 -12106:SkBitmapDevice::drawOval\28SkRect\20const&\2c\20SkPaint\20const&\29 -12107:SkBitmapDevice::drawImageRect\28SkImage\20const*\2c\20SkRect\20const*\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -12108:SkBitmapDevice::drawCoverageMask\28SkSpecialImage\20const*\2c\20SkMatrix\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\29 -12109:SkBitmapDevice::drawBlurredRRect\28SkRRect\20const&\2c\20SkPaint\20const&\2c\20float\29 -12110:SkBitmapDevice::drawAtlas\28SkSpan\2c\20SkSpan\2c\20SkSpan\2c\20sk_sp\2c\20SkPaint\20const&\29 -12111:SkBitmapDevice::devClipBounds\28\29\20const -12112:SkBitmapDevice::createDevice\28SkDevice::CreateInfo\20const&\2c\20SkPaint\20const*\29 -12113:SkBitmapDevice::clipRegion\28SkRegion\20const&\2c\20SkClipOp\29 -12114:SkBitmapDevice::clipRect\28SkRect\20const&\2c\20SkClipOp\2c\20bool\29 -12115:SkBitmapDevice::clipRRect\28SkRRect\20const&\2c\20SkClipOp\2c\20bool\29 -12116:SkBitmapDevice::clipPath\28SkPath\20const&\2c\20SkClipOp\2c\20bool\29 -12117:SkBitmapDevice::baseRecorder\28\29\20const -12118:SkBitmapDevice::android_utils_clipAsRgn\28SkRegion*\29\20const -12119:SkBitmapCache::Rec::~Rec\28\29_2203 -12120:SkBitmapCache::Rec::postAddInstall\28void*\29 -12121:SkBitmapCache::Rec::getCategory\28\29\20const -12122:SkBitmapCache::Rec::canBePurged\28\29 -12123:SkBitmapCache::Rec::bytesUsed\28\29\20const -12124:SkBitmapCache::Rec::ReleaseProc\28void*\2c\20void*\29 -12125:SkBitmapCache::Rec::Finder\28SkResourceCache::Rec\20const&\2c\20void*\29 -12126:SkBinaryWriteBuffer::~SkBinaryWriteBuffer\28\29_5347 -12127:SkBinaryWriteBuffer::write\28SkM44\20const&\29 -12128:SkBinaryWriteBuffer::writeTypeface\28SkTypeface*\29 -12129:SkBinaryWriteBuffer::writeString\28std::__2::basic_string_view>\29 -12130:SkBinaryWriteBuffer::writeStream\28SkStream*\2c\20unsigned\20long\29 -12131:SkBinaryWriteBuffer::writeScalar\28float\29 -12132:SkBinaryWriteBuffer::writeSampling\28SkSamplingOptions\20const&\29 -12133:SkBinaryWriteBuffer::writeRegion\28SkRegion\20const&\29 -12134:SkBinaryWriteBuffer::writeRect\28SkRect\20const&\29 -12135:SkBinaryWriteBuffer::writePoint\28SkPoint\20const&\29 -12136:SkBinaryWriteBuffer::writePointArray\28SkSpan\29 -12137:SkBinaryWriteBuffer::writePoint3\28SkPoint3\20const&\29 -12138:SkBinaryWriteBuffer::writePath\28SkPath\20const&\29 -12139:SkBinaryWriteBuffer::writePaint\28SkPaint\20const&\29 -12140:SkBinaryWriteBuffer::writePad32\28void\20const*\2c\20unsigned\20long\29 -12141:SkBinaryWriteBuffer::writeMatrix\28SkMatrix\20const&\29 -12142:SkBinaryWriteBuffer::writeImage\28SkImage\20const*\29 -12143:SkBinaryWriteBuffer::writeColor4fArray\28SkSpan\20const>\29 -12144:SkBinaryWriteBuffer::writeBool\28bool\29 -12145:SkBigPicture::~SkBigPicture\28\29_2121 -12146:SkBigPicture::playback\28SkCanvas*\2c\20SkPicture::AbortCallback*\29\20const -12147:SkBigPicture::approximateOpCount\28bool\29\20const -12148:SkBigPicture::approximateBytesUsed\28\29\20const -12149:SkBidiSubsetFactory::errorName\28UErrorCode\29\20const -12150:SkBidiSubsetFactory::bidi_setPara\28UBiDi*\2c\20char16_t\20const*\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char*\2c\20UErrorCode*\29\20const -12151:SkBidiSubsetFactory::bidi_reorderVisual\28unsigned\20char\20const*\2c\20int\2c\20int*\29\20const -12152:SkBidiSubsetFactory::bidi_openSized\28int\2c\20int\2c\20UErrorCode*\29\20const -12153:SkBidiSubsetFactory::bidi_getLevelAt\28UBiDi\20const*\2c\20int\29\20const -12154:SkBidiSubsetFactory::bidi_getLength\28UBiDi\20const*\29\20const -12155:SkBidiSubsetFactory::bidi_getDirection\28UBiDi\20const*\29\20const -12156:SkBidiSubsetFactory::bidi_close_callback\28\29\20const -12157:SkBasicEdgeBuilder::addQuad\28SkPoint\20const*\29 -12158:SkBasicEdgeBuilder::addLine\28SkPoint\20const*\29 -12159:SkBasicEdgeBuilder::addCubic\28SkPoint\20const*\29 -12160:SkBBoxHierarchy::insert\28SkRect\20const*\2c\20SkBBoxHierarchy::Metadata\20const*\2c\20int\29 -12161:SkArenaAlloc::SkipPod\28char*\29 -12162:SkArenaAlloc::NextBlock\28char*\29 -12163:SkAnalyticEdgeBuilder::allocEdges\28unsigned\20long\2c\20unsigned\20long*\29 -12164:SkAnalyticEdgeBuilder::addQuad\28SkPoint\20const*\29 -12165:SkAnalyticEdgeBuilder::addPolyLine\28SkPoint\20const*\2c\20char*\2c\20char**\29 -12166:SkAnalyticEdgeBuilder::addLine\28SkPoint\20const*\29 -12167:SkAnalyticEdgeBuilder::addCubic\28SkPoint\20const*\29 -12168:SkAAClipBlitter::~SkAAClipBlitter\28\29_2084 -12169:SkAAClipBlitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -12170:SkAAClipBlitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -12171:SkAAClipBlitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -12172:SkAAClipBlitter::blitH\28int\2c\20int\2c\20int\29 -12173:SkAAClipBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -12174:SkAAClip::Builder::operateY\28SkAAClip\20const&\2c\20SkAAClip\20const&\2c\20SkClipOp\29::$_1::__invoke\28unsigned\20int\2c\20unsigned\20int\29 -12175:SkAAClip::Builder::operateY\28SkAAClip\20const&\2c\20SkAAClip\20const&\2c\20SkClipOp\29::$_0::__invoke\28unsigned\20int\2c\20unsigned\20int\29 -12176:SkAAClip::Builder::Blitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -12177:SkAAClip::Builder::Blitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -12178:SkAAClip::Builder::Blitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -12179:SkAAClip::Builder::Blitter::blitH\28int\2c\20int\2c\20int\29 -12180:SkAAClip::Builder::Blitter::blitAntiRect\28int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\29 -12181:SkA8_Coverage_Blitter::~SkA8_Coverage_Blitter\28\29_2540 -12182:SkA8_Coverage_Blitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -12183:SkA8_Coverage_Blitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -12184:SkA8_Coverage_Blitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -12185:SkA8_Coverage_Blitter::blitH\28int\2c\20int\2c\20int\29 -12186:SkA8_Coverage_Blitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -12187:SkA8_Blitter::~SkA8_Blitter\28\29_2555 -12188:SkA8_Blitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -12189:SkA8_Blitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -12190:SkA8_Blitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -12191:SkA8_Blitter::blitH\28int\2c\20int\2c\20int\29 -12192:SkA8_Blitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -12193:SkA8Blitter_Choose\28SkPixmap\20const&\2c\20SkMatrix\20const&\2c\20SkPaint\20const&\2c\20SkArenaAlloc*\2c\20SkDrawCoverage\2c\20sk_sp\2c\20SkSurfaceProps\20const&\2c\20SkRect\20const&\29 -12194:ShaderPDXferProcessor::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12195:ShaderPDXferProcessor::name\28\29\20const -12196:ShaderPDXferProcessor::makeProgramImpl\28\29\20const -12197:SafeRLEAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\29 -12198:SafeRLEAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20int\29 -12199:SafeRLEAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -12200:RuntimeEffectRPCallbacks::toLinearSrgb\28void\20const*\29 -12201:RuntimeEffectRPCallbacks::fromLinearSrgb\28void\20const*\29 -12202:RuntimeEffectRPCallbacks::appendShader\28int\29 -12203:RuntimeEffectRPCallbacks::appendColorFilter\28int\29 -12204:RuntimeEffectRPCallbacks::appendBlender\28int\29 -12205:RunBasedAdditiveBlitter::getRealBlitter\28bool\29 -12206:RunBasedAdditiveBlitter::flush_if_y_changed\28int\2c\20int\29 -12207:RunBasedAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\29 -12208:RunBasedAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20int\29 -12209:RunBasedAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -12210:Round_Up_To_Grid -12211:Round_To_Half_Grid -12212:Round_To_Grid -12213:Round_To_Double_Grid -12214:Round_Super_45 -12215:Round_Super -12216:Round_None -12217:Round_Down_To_Grid -12218:RoundJoiner\28SkPathBuilder*\2c\20SkPathBuilder*\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20float\2c\20bool\2c\20bool\29 -12219:RoundCapper\28SkPathBuilder*\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20bool\29 -12220:Read_CVT_Stretched -12221:Read_CVT -12222:Project_y -12223:Project -12224:PrePostInverseBlitterProc\28SkBlitter*\2c\20int\2c\20bool\29 -12225:PorterDuffXferProcessor::onHasSecondaryOutput\28\29\20const -12226:PorterDuffXferProcessor::onGetBlendInfo\28skgpu::BlendInfo*\29\20const -12227:PorterDuffXferProcessor::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12228:PorterDuffXferProcessor::name\28\29\20const -12229:PorterDuffXferProcessor::makeProgramImpl\28\29\20const::Impl::emitOutputsForBlendState\28GrXferProcessor::ProgramImpl::EmitArgs\20const&\29 -12230:PorterDuffXferProcessor::makeProgramImpl\28\29\20const -12231:PDLCDXferProcessor::onIsEqual\28GrXferProcessor\20const&\29\20const -12232:PDLCDXferProcessor::onGetBlendInfo\28skgpu::BlendInfo*\29\20const -12233:PDLCDXferProcessor::name\28\29\20const -12234:PDLCDXferProcessor::makeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrXferProcessor\20const&\29 -12235:PDLCDXferProcessor::makeProgramImpl\28\29\20const::Impl::emitOutputsForBlendState\28GrXferProcessor::ProgramImpl::EmitArgs\20const&\29 -12236:PDLCDXferProcessor::makeProgramImpl\28\29\20const -12237:OT::match_glyph\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29 -12238:OT::match_coverage\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29 -12239:OT::match_class_cached\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29 -12240:OT::match_class_cached2\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29 -12241:OT::match_class_cached1\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29 -12242:OT::match_class\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29 -12243:OT::hb_ot_apply_context_t::return_t\20OT::Layout::GSUB_impl::SubstLookup::dispatch_recurse_func\28OT::hb_ot_apply_context_t*\2c\20unsigned\20int\29 -12244:OT::hb_ot_apply_context_t::return_t\20OT::Layout::GPOS_impl::PosLookup::dispatch_recurse_func\28OT::hb_ot_apply_context_t*\2c\20unsigned\20int\29 -12245:OT::Layout::Common::RangeRecord::cmp_range\28void\20const*\2c\20void\20const*\29 -12246:OT::ColorLine::static_get_color_stops\28hb_color_line_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20hb_color_stop_t*\2c\20void*\29 -12247:OT::ColorLine::static_get_color_stops\28hb_color_line_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20hb_color_stop_t*\2c\20void*\29 -12248:OT::CmapSubtableFormat4::accelerator_t::get_glyph_func\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -12249:Move_CVT_Stretched -12250:Move_CVT -12251:MiterJoiner\28SkPathBuilder*\2c\20SkPathBuilder*\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20float\2c\20bool\2c\20bool\29 -12252:MaskAdditiveBlitter::~MaskAdditiveBlitter\28\29_4977 -12253:MaskAdditiveBlitter::getWidth\28\29 -12254:MaskAdditiveBlitter::getRealBlitter\28bool\29 -12255:MaskAdditiveBlitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -12256:MaskAdditiveBlitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -12257:MaskAdditiveBlitter::blitAntiRect\28int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\29 -12258:MaskAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\29 -12259:MaskAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20int\29 -12260:MaskAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -12261:InverseBlitter::blitH\28int\2c\20int\2c\20int\29 -12262:Horish_SkAntiHairBlitter::drawLine\28int\2c\20int\2c\20int\2c\20int\29 -12263:Horish_SkAntiHairBlitter::drawCap\28int\2c\20int\2c\20int\2c\20int\29 -12264:HLine_SkAntiHairBlitter::drawLine\28int\2c\20int\2c\20int\2c\20int\29 -12265:HLine_SkAntiHairBlitter::drawCap\28int\2c\20int\2c\20int\2c\20int\29 -12266:GrYUVtoRGBEffect::onMakeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -12267:GrYUVtoRGBEffect::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -12268:GrYUVtoRGBEffect::onMakeProgramImpl\28\29\20const -12269:GrYUVtoRGBEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -12270:GrYUVtoRGBEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12271:GrYUVtoRGBEffect::name\28\29\20const -12272:GrYUVtoRGBEffect::clone\28\29\20const -12273:GrXferProcessor::ProgramImpl::emitWriteSwizzle\28GrGLSLXPFragmentBuilder*\2c\20skgpu::Swizzle\20const&\2c\20char\20const*\2c\20char\20const*\29\20const -12274:GrXferProcessor::ProgramImpl::emitOutputsForBlendState\28GrXferProcessor::ProgramImpl::EmitArgs\20const&\29 -12275:GrXferProcessor::ProgramImpl::emitBlendCodeForDstRead\28GrGLSLXPFragmentBuilder*\2c\20GrGLSLUniformHandler*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20GrXferProcessor\20const&\29 -12276:GrWritePixelsTask::~GrWritePixelsTask\28\29_10561 -12277:GrWritePixelsTask::onMakeClosed\28GrRecordingContext*\2c\20SkIRect*\29 -12278:GrWritePixelsTask::onExecute\28GrOpFlushState*\29 -12279:GrWritePixelsTask::gatherProxyIntervals\28GrResourceAllocator*\29\20const -12280:GrWaitRenderTask::~GrWaitRenderTask\28\29_10556 -12281:GrWaitRenderTask::onIsUsed\28GrSurfaceProxy*\29\20const -12282:GrWaitRenderTask::onExecute\28GrOpFlushState*\29 -12283:GrWaitRenderTask::gatherProxyIntervals\28GrResourceAllocator*\29\20const -12284:GrTransferFromRenderTask::~GrTransferFromRenderTask\28\29_10549 -12285:GrTransferFromRenderTask::onExecute\28GrOpFlushState*\29 -12286:GrTransferFromRenderTask::gatherProxyIntervals\28GrResourceAllocator*\29\20const -12287:GrThreadSafeCache::Trampoline::~Trampoline\28\29_10545 -12288:GrTextureResolveRenderTask::~GrTextureResolveRenderTask\28\29_10517 -12289:GrTextureResolveRenderTask::onExecute\28GrOpFlushState*\29 -12290:GrTextureResolveRenderTask::gatherProxyIntervals\28GrResourceAllocator*\29\20const -12291:GrTextureEffect::~GrTextureEffect\28\29_10991 -12292:GrTextureEffect::onMakeProgramImpl\28\29\20const -12293:GrTextureEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -12294:GrTextureEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12295:GrTextureEffect::name\28\29\20const -12296:GrTextureEffect::clone\28\29\20const -12297:GrTextureEffect::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -12298:GrTextureEffect::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -12299:GrTDeferredProxyUploader>::~GrTDeferredProxyUploader\28\29_9074 -12300:GrTDeferredProxyUploader>::freeData\28\29 -12301:GrTDeferredProxyUploader<\28anonymous\20namespace\29::SoftwarePathData>::~GrTDeferredProxyUploader\28\29_12232 -12302:GrTDeferredProxyUploader<\28anonymous\20namespace\29::SoftwarePathData>::freeData\28\29 -12303:GrSurfaceProxy::getUniqueKey\28\29\20const -12304:GrSurface::getResourceType\28\29\20const -12305:GrStrokeTessellationShader::~GrStrokeTessellationShader\28\29_12397 -12306:GrStrokeTessellationShader::name\28\29\20const -12307:GrStrokeTessellationShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const -12308:GrStrokeTessellationShader::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12309:GrStrokeTessellationShader::Impl::~Impl\28\29_12402 -12310:GrStrokeTessellationShader::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -12311:GrStrokeTessellationShader::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -12312:GrSkSLFP::~GrSkSLFP\28\29_10948 -12313:GrSkSLFP::onMakeProgramImpl\28\29\20const -12314:GrSkSLFP::onIsEqual\28GrFragmentProcessor\20const&\29\20const -12315:GrSkSLFP::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12316:GrSkSLFP::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -12317:GrSkSLFP::clone\28\29\20const -12318:GrSkSLFP::Impl::~Impl\28\29_10956 -12319:GrSkSLFP::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -12320:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::toLinearSrgb\28std::__2::basic_string\2c\20std::__2::allocator>\29 -12321:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::sampleShader\28int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29 -12322:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::sampleColorFilter\28int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29 -12323:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::sampleBlender\28int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29 -12324:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::getMangledName\28char\20const*\29 -12325:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::fromLinearSrgb\28std::__2::basic_string\2c\20std::__2::allocator>\29 -12326:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::defineFunction\28char\20const*\2c\20char\20const*\2c\20bool\29 -12327:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::declareUniform\28SkSL::VarDeclaration\20const*\29 -12328:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::declareFunction\28char\20const*\29 -12329:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -12330:GrSimpleMesh*\20SkArenaAlloc::allocUninitializedArray\28unsigned\20long\29::'lambda'\28char*\29::__invoke\28char*\29 -12331:GrRingBuffer::FinishSubmit\28void*\29 -12332:GrResourceCache::CompareTimestamp\28GrGpuResource*\20const&\2c\20GrGpuResource*\20const&\29 -12333:GrRenderTask::disown\28GrDrawingManager*\29 -12334:GrRecordingContext::~GrRecordingContext\28\29_10281 -12335:GrRRectShadowGeoProc::~GrRRectShadowGeoProc\28\29_10939 -12336:GrRRectShadowGeoProc::onTextureSampler\28int\29\20const -12337:GrRRectShadowGeoProc::name\28\29\20const -12338:GrRRectShadowGeoProc::makeProgramImpl\28GrShaderCaps\20const&\29\20const -12339:GrRRectShadowGeoProc::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -12340:GrQuadEffect::name\28\29\20const -12341:GrQuadEffect::makeProgramImpl\28GrShaderCaps\20const&\29\20const -12342:GrQuadEffect::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12343:GrQuadEffect::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -12344:GrQuadEffect::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -12345:GrPorterDuffXPFactory::makeXferProcessor\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -12346:GrPorterDuffXPFactory::analysisProperties\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\20const&\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -12347:GrPerlinNoise2Effect::~GrPerlinNoise2Effect\28\29_10881 -12348:GrPerlinNoise2Effect::onMakeProgramImpl\28\29\20const -12349:GrPerlinNoise2Effect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -12350:GrPerlinNoise2Effect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12351:GrPerlinNoise2Effect::name\28\29\20const -12352:GrPerlinNoise2Effect::clone\28\29\20const -12353:GrPerlinNoise2Effect::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -12354:GrPerlinNoise2Effect::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -12355:GrPathTessellationShader::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -12356:GrPathTessellationShader::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -12357:GrOpsRenderPass::onExecuteDrawable\28std::__2::unique_ptr>\29 -12358:GrOpsRenderPass::onDrawIndirect\28GrBuffer\20const*\2c\20unsigned\20long\2c\20int\29 -12359:GrOpsRenderPass::onDrawIndexedIndirect\28GrBuffer\20const*\2c\20unsigned\20long\2c\20int\29 -12360:GrOpFlushState::writeView\28\29\20const -12361:GrOpFlushState::usesMSAASurface\28\29\20const -12362:GrOpFlushState::tokenTracker\28\29 -12363:GrOpFlushState::threadSafeCache\28\29\20const -12364:GrOpFlushState::strikeCache\28\29\20const -12365:GrOpFlushState::sampledProxyArray\28\29 -12366:GrOpFlushState::rtProxy\28\29\20const -12367:GrOpFlushState::resourceProvider\28\29\20const -12368:GrOpFlushState::renderPassBarriers\28\29\20const -12369:GrOpFlushState::putBackVertices\28int\2c\20unsigned\20long\29 -12370:GrOpFlushState::putBackIndirectDraws\28int\29 -12371:GrOpFlushState::putBackIndexedIndirectDraws\28int\29 -12372:GrOpFlushState::makeVertexSpace\28unsigned\20long\2c\20int\2c\20sk_sp*\2c\20int*\29 -12373:GrOpFlushState::makeVertexSpaceAtLeast\28unsigned\20long\2c\20int\2c\20int\2c\20sk_sp*\2c\20int*\2c\20int*\29 -12374:GrOpFlushState::makeIndexSpace\28int\2c\20sk_sp*\2c\20int*\29 -12375:GrOpFlushState::makeIndexSpaceAtLeast\28int\2c\20int\2c\20sk_sp*\2c\20int*\2c\20int*\29 -12376:GrOpFlushState::makeDrawIndirectSpace\28int\2c\20sk_sp*\2c\20unsigned\20long*\29 -12377:GrOpFlushState::makeDrawIndexedIndirectSpace\28int\2c\20sk_sp*\2c\20unsigned\20long*\29 -12378:GrOpFlushState::dstProxyView\28\29\20const -12379:GrOpFlushState::colorLoadOp\28\29\20const -12380:GrOpFlushState::caps\28\29\20const -12381:GrOpFlushState::atlasManager\28\29\20const -12382:GrOpFlushState::appliedClip\28\29\20const -12383:GrOpFlushState::addInlineUpload\28std::__2::function&\29>&&\29 -12384:GrOnFlushCallbackObject::postFlush\28skgpu::Token\29 -12385:GrModulateAtlasCoverageEffect::onMakeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -12386:GrModulateAtlasCoverageEffect::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -12387:GrModulateAtlasCoverageEffect::onMakeProgramImpl\28\29\20const -12388:GrModulateAtlasCoverageEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -12389:GrModulateAtlasCoverageEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12390:GrModulateAtlasCoverageEffect::name\28\29\20const -12391:GrModulateAtlasCoverageEffect::clone\28\29\20const -12392:GrMeshDrawOp::onPrepare\28GrOpFlushState*\29 -12393:GrMeshDrawOp::onPrePrepare\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -12394:GrMatrixEffect::onMakeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -12395:GrMatrixEffect::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -12396:GrMatrixEffect::onMakeProgramImpl\28\29\20const -12397:GrMatrixEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -12398:GrMatrixEffect::name\28\29\20const -12399:GrMatrixEffect::clone\28\29\20const -12400:GrMakeUniqueKeyInvalidationListener\28skgpu::UniqueKey*\2c\20unsigned\20int\29::Listener::~Listener\28\29_10586 -12401:GrMakeUniqueKeyInvalidationListener\28skgpu::UniqueKey*\2c\20unsigned\20int\29::$_0::__invoke\28void\20const*\2c\20void*\29 -12402:GrImageContext::~GrImageContext\28\29 -12403:GrHardClip::apply\28GrRecordingContext*\2c\20skgpu::ganesh::SurfaceDrawContext*\2c\20GrDrawOp*\2c\20GrAAType\2c\20GrAppliedClip*\2c\20SkRect*\29\20const -12404:GrGpuResource::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -12405:GrGpuBuffer::unref\28\29\20const -12406:GrGpuBuffer::ref\28\29\20const -12407:GrGpuBuffer::getResourceType\28\29\20const -12408:GrGpuBuffer::computeScratchKey\28skgpu::ScratchKey*\29\20const -12409:GrGpu::startTimerQuery\28\29 -12410:GrGpu::endTimerQuery\28GrTimerQuery\20const&\29 -12411:GrGeometryProcessor::onTextureSampler\28int\29\20const -12412:GrGLVaryingHandler::~GrGLVaryingHandler\28\29 -12413:GrGLUniformHandler::~GrGLUniformHandler\28\29_12980 -12414:GrGLUniformHandler::samplerVariable\28GrResourceHandle\29\20const -12415:GrGLUniformHandler::samplerSwizzle\28GrResourceHandle\29\20const -12416:GrGLUniformHandler::internalAddUniformArray\28GrProcessor\20const*\2c\20unsigned\20int\2c\20SkSLType\2c\20char\20const*\2c\20bool\2c\20int\2c\20char\20const**\29 -12417:GrGLUniformHandler::getUniformCStr\28GrResourceHandle\29\20const -12418:GrGLUniformHandler::appendUniformDecls\28GrShaderFlags\2c\20SkString*\29\20const -12419:GrGLUniformHandler::addSampler\28GrBackendFormat\20const&\2c\20GrSamplerState\2c\20skgpu::Swizzle\20const&\2c\20char\20const*\2c\20GrShaderCaps\20const*\29 -12420:GrGLTextureRenderTarget::onSetLabel\28\29 -12421:GrGLTextureRenderTarget::backendFormat\28\29\20const -12422:GrGLTexture::textureParamsModified\28\29 -12423:GrGLTexture::onStealBackendTexture\28GrBackendTexture*\2c\20std::__2::function*\29 -12424:GrGLTexture::getBackendTexture\28\29\20const -12425:GrGLSemaphore::~GrGLSemaphore\28\29_12912 -12426:GrGLSemaphore::setIsOwned\28\29 -12427:GrGLSemaphore::backendSemaphore\28\29\20const -12428:GrGLSLVertexBuilder::~GrGLSLVertexBuilder\28\29 -12429:GrGLSLVertexBuilder::onFinalize\28\29 -12430:GrGLSLUniformHandler::inputSamplerSwizzle\28GrResourceHandle\29\20const -12431:GrGLSLFragmentShaderBuilder::~GrGLSLFragmentShaderBuilder\28\29 -12432:GrGLSLFragmentShaderBuilder::hasSecondaryOutput\28\29\20const -12433:GrGLSLFragmentShaderBuilder::forceHighPrecision\28\29 -12434:GrGLRenderTarget::getBackendRenderTarget\28\29\20const -12435:GrGLRenderTarget::completeStencilAttachment\28GrAttachment*\2c\20bool\29 -12436:GrGLRenderTarget::canAttemptStencilAttachment\28bool\29\20const -12437:GrGLRenderTarget::alwaysClearStencil\28\29\20const -12438:GrGLProgramDataManager::~GrGLProgramDataManager\28\29_12866 -12439:GrGLProgramDataManager::setMatrix4fv\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -12440:GrGLProgramDataManager::setMatrix4f\28GrResourceHandle\2c\20float\20const*\29\20const -12441:GrGLProgramDataManager::setMatrix3fv\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -12442:GrGLProgramDataManager::setMatrix3f\28GrResourceHandle\2c\20float\20const*\29\20const -12443:GrGLProgramDataManager::setMatrix2fv\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -12444:GrGLProgramDataManager::setMatrix2f\28GrResourceHandle\2c\20float\20const*\29\20const -12445:GrGLProgramDataManager::set4iv\28GrResourceHandle\2c\20int\2c\20int\20const*\29\20const -12446:GrGLProgramDataManager::set4i\28GrResourceHandle\2c\20int\2c\20int\2c\20int\2c\20int\29\20const -12447:GrGLProgramDataManager::set4f\28GrResourceHandle\2c\20float\2c\20float\2c\20float\2c\20float\29\20const -12448:GrGLProgramDataManager::set3iv\28GrResourceHandle\2c\20int\2c\20int\20const*\29\20const -12449:GrGLProgramDataManager::set3i\28GrResourceHandle\2c\20int\2c\20int\2c\20int\29\20const -12450:GrGLProgramDataManager::set3fv\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -12451:GrGLProgramDataManager::set3f\28GrResourceHandle\2c\20float\2c\20float\2c\20float\29\20const -12452:GrGLProgramDataManager::set2iv\28GrResourceHandle\2c\20int\2c\20int\20const*\29\20const -12453:GrGLProgramDataManager::set2i\28GrResourceHandle\2c\20int\2c\20int\29\20const -12454:GrGLProgramDataManager::set2f\28GrResourceHandle\2c\20float\2c\20float\29\20const -12455:GrGLProgramDataManager::set1iv\28GrResourceHandle\2c\20int\2c\20int\20const*\29\20const -12456:GrGLProgramDataManager::set1i\28GrResourceHandle\2c\20int\29\20const -12457:GrGLProgramDataManager::set1fv\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -12458:GrGLProgramDataManager::set1f\28GrResourceHandle\2c\20float\29\20const -12459:GrGLProgramBuilder::~GrGLProgramBuilder\28\29_12998 -12460:GrGLProgramBuilder::varyingHandler\28\29 -12461:GrGLProgramBuilder::caps\28\29\20const -12462:GrGLProgram::~GrGLProgram\28\29_12849 -12463:GrGLOpsRenderPass::~GrGLOpsRenderPass\28\29 -12464:GrGLOpsRenderPass::onSetScissorRect\28SkIRect\20const&\29 -12465:GrGLOpsRenderPass::onEnd\28\29 -12466:GrGLOpsRenderPass::onDraw\28int\2c\20int\29 -12467:GrGLOpsRenderPass::onDrawInstanced\28int\2c\20int\2c\20int\2c\20int\29 -12468:GrGLOpsRenderPass::onDrawIndirect\28GrBuffer\20const*\2c\20unsigned\20long\2c\20int\29 -12469:GrGLOpsRenderPass::onDrawIndexed\28int\2c\20int\2c\20unsigned\20short\2c\20unsigned\20short\2c\20int\29 -12470:GrGLOpsRenderPass::onDrawIndexedInstanced\28int\2c\20int\2c\20int\2c\20int\2c\20int\29 -12471:GrGLOpsRenderPass::onDrawIndexedIndirect\28GrBuffer\20const*\2c\20unsigned\20long\2c\20int\29 -12472:GrGLOpsRenderPass::onClear\28GrScissorState\20const&\2c\20std::__2::array\29 -12473:GrGLOpsRenderPass::onClearStencilClip\28GrScissorState\20const&\2c\20bool\29 -12474:GrGLOpsRenderPass::onBindTextures\28GrGeometryProcessor\20const&\2c\20GrSurfaceProxy\20const*\20const*\2c\20GrPipeline\20const&\29 -12475:GrGLOpsRenderPass::onBindPipeline\28GrProgramInfo\20const&\2c\20SkRect\20const&\29 -12476:GrGLOpsRenderPass::onBindBuffers\28sk_sp\2c\20sk_sp\2c\20sk_sp\2c\20GrPrimitiveRestart\29 -12477:GrGLOpsRenderPass::onBegin\28\29 -12478:GrGLOpsRenderPass::inlineUpload\28GrOpFlushState*\2c\20std::__2::function&\29>&\29 -12479:GrGLInterface::~GrGLInterface\28\29_12822 -12480:GrGLGpu::~GrGLGpu\28\29_12661 -12481:GrGLGpu::xferBarrier\28GrRenderTarget*\2c\20GrXferBarrierType\29 -12482:GrGLGpu::wrapBackendSemaphore\28GrBackendSemaphore\20const&\2c\20GrSemaphoreWrapType\2c\20GrWrapOwnership\29 -12483:GrGLGpu::willExecute\28\29 -12484:GrGLGpu::submit\28GrOpsRenderPass*\29 -12485:GrGLGpu::startTimerQuery\28\29 -12486:GrGLGpu::stagingBufferManager\28\29 -12487:GrGLGpu::refPipelineBuilder\28\29 -12488:GrGLGpu::prepareTextureForCrossContextUsage\28GrTexture*\29 -12489:GrGLGpu::prepareSurfacesForBackendAccessAndStateUpdates\28SkSpan\2c\20SkSurfaces::BackendSurfaceAccess\2c\20skgpu::MutableTextureState\20const*\29 -12490:GrGLGpu::precompileShader\28SkData\20const&\2c\20SkData\20const&\29 -12491:GrGLGpu::onWritePixels\28GrSurface*\2c\20SkIRect\2c\20GrColorType\2c\20GrColorType\2c\20GrMipLevel\20const*\2c\20int\2c\20bool\29 -12492:GrGLGpu::onWrapRenderableBackendTexture\28GrBackendTexture\20const&\2c\20int\2c\20GrWrapOwnership\2c\20GrWrapCacheable\29 -12493:GrGLGpu::onWrapCompressedBackendTexture\28GrBackendTexture\20const&\2c\20GrWrapOwnership\2c\20GrWrapCacheable\29 -12494:GrGLGpu::onWrapBackendTexture\28GrBackendTexture\20const&\2c\20GrWrapOwnership\2c\20GrWrapCacheable\2c\20GrIOType\29 -12495:GrGLGpu::onWrapBackendRenderTarget\28GrBackendRenderTarget\20const&\29 -12496:GrGLGpu::onUpdateCompressedBackendTexture\28GrBackendTexture\20const&\2c\20sk_sp\2c\20void\20const*\2c\20unsigned\20long\29 -12497:GrGLGpu::onTransferPixelsTo\28GrTexture*\2c\20SkIRect\2c\20GrColorType\2c\20GrColorType\2c\20sk_sp\2c\20unsigned\20long\2c\20unsigned\20long\29 -12498:GrGLGpu::onTransferPixelsFrom\28GrSurface*\2c\20SkIRect\2c\20GrColorType\2c\20GrColorType\2c\20sk_sp\2c\20unsigned\20long\29 -12499:GrGLGpu::onTransferFromBufferToBuffer\28sk_sp\2c\20unsigned\20long\2c\20sk_sp\2c\20unsigned\20long\2c\20unsigned\20long\29 -12500:GrGLGpu::onSubmitToGpu\28GrSubmitInfo\20const&\29 -12501:GrGLGpu::onResolveRenderTarget\28GrRenderTarget*\2c\20SkIRect\20const&\29 -12502:GrGLGpu::onResetTextureBindings\28\29 -12503:GrGLGpu::onResetContext\28unsigned\20int\29 -12504:GrGLGpu::onRegenerateMipMapLevels\28GrTexture*\29 -12505:GrGLGpu::onReadPixels\28GrSurface*\2c\20SkIRect\2c\20GrColorType\2c\20GrColorType\2c\20void*\2c\20unsigned\20long\29 -12506:GrGLGpu::onGetOpsRenderPass\28GrRenderTarget*\2c\20bool\2c\20GrAttachment*\2c\20GrSurfaceOrigin\2c\20SkIRect\20const&\2c\20GrOpsRenderPass::LoadAndStoreInfo\20const&\2c\20GrOpsRenderPass::StencilLoadAndStoreInfo\20const&\2c\20skia_private::TArray\20const&\2c\20GrXferBarrierFlags\29 -12507:GrGLGpu::onDumpJSON\28SkJSONWriter*\29\20const -12508:GrGLGpu::onCreateTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20int\2c\20unsigned\20int\2c\20std::__2::basic_string_view>\29 -12509:GrGLGpu::onCreateCompressedTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20skgpu::Budgeted\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20void\20const*\2c\20unsigned\20long\29 -12510:GrGLGpu::onCreateCompressedBackendTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\29 -12511:GrGLGpu::onCreateBuffer\28unsigned\20long\2c\20GrGpuBufferType\2c\20GrAccessPattern\29 -12512:GrGLGpu::onCreateBackendTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20skgpu::Renderable\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -12513:GrGLGpu::onCopySurface\28GrSurface*\2c\20SkIRect\20const&\2c\20GrSurface*\2c\20SkIRect\20const&\2c\20SkFilterMode\29 -12514:GrGLGpu::onClearBackendTexture\28GrBackendTexture\20const&\2c\20sk_sp\2c\20std::__2::array\29 -12515:GrGLGpu::makeStencilAttachment\28GrBackendFormat\20const&\2c\20SkISize\2c\20int\29 -12516:GrGLGpu::makeSemaphore\28bool\29 -12517:GrGLGpu::makeMSAAAttachment\28SkISize\2c\20GrBackendFormat\20const&\2c\20int\2c\20skgpu::Protected\2c\20GrMemoryless\29 -12518:GrGLGpu::getPreferredStencilFormat\28GrBackendFormat\20const&\29 -12519:GrGLGpu::finishOutstandingGpuWork\28\29 -12520:GrGLGpu::endTimerQuery\28GrTimerQuery\20const&\29 -12521:GrGLGpu::disconnect\28GrGpu::DisconnectType\29 -12522:GrGLGpu::deleteBackendTexture\28GrBackendTexture\20const&\29 -12523:GrGLGpu::compile\28GrProgramDesc\20const&\2c\20GrProgramInfo\20const&\29 -12524:GrGLGpu::checkFinishedCallbacks\28\29 -12525:GrGLGpu::addFinishedCallback\28skgpu::AutoCallback\2c\20std::__2::optional\29 -12526:GrGLGpu::ProgramCache::~ProgramCache\28\29_12812 -12527:GrGLFunction::GrGLFunction\28void\20\28*\29\28unsigned\20int\2c\20unsigned\20int\2c\20float\29\29::'lambda'\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20float\29::__invoke\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20float\29 -12528:GrGLFunction::GrGLFunction\28void\20\28*\29\28int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\29\29::'lambda'\28void\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\29::__invoke\28void\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -12529:GrGLFunction::GrGLFunction\28void\20\28*\29\28int\2c\20float\2c\20float\2c\20float\2c\20float\29\29::'lambda'\28void\20const*\2c\20int\2c\20float\2c\20float\2c\20float\2c\20float\29::__invoke\28void\20const*\2c\20int\2c\20float\2c\20float\2c\20float\2c\20float\29 -12530:GrGLFunction::GrGLFunction\28void\20\28*\29\28int\2c\20float\2c\20float\2c\20float\29\29::'lambda'\28void\20const*\2c\20int\2c\20float\2c\20float\2c\20float\29::__invoke\28void\20const*\2c\20int\2c\20float\2c\20float\2c\20float\29 -12531:GrGLFunction::GrGLFunction\28void\20\28*\29\28int\2c\20float\2c\20float\29\29::'lambda'\28void\20const*\2c\20int\2c\20float\2c\20float\29::__invoke\28void\20const*\2c\20int\2c\20float\2c\20float\29 -12532:GrGLFunction::GrGLFunction\28void\20\28*\29\28float\2c\20float\2c\20float\2c\20float\29\29::'lambda'\28void\20const*\2c\20float\2c\20float\2c\20float\2c\20float\29::__invoke\28void\20const*\2c\20float\2c\20float\2c\20float\2c\20float\29 -12533:GrGLFunction::GrGLFunction\28void\20\28*\29\28float\29\29::'lambda'\28void\20const*\2c\20float\29::__invoke\28void\20const*\2c\20float\29 -12534:GrGLFunction::GrGLFunction\28void\20\28*\29\28\29\29::'lambda'\28void\20const*\29::__invoke\28void\20const*\29 -12535:GrGLFunction::GrGLFunction\28unsigned\20int\20\28*\29\28__GLsync*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29\29::'lambda'\28void\20const*\2c\20__GLsync*\2c\20unsigned\20int\2c\20int\2c\20int\29::__invoke\28void\20const*\2c\20__GLsync*\2c\20unsigned\20int\2c\20int\2c\20int\29 -12536:GrGLFunction::GrGLFunction\28unsigned\20int\20\28*\29\28\29\29::'lambda'\28void\20const*\29::__invoke\28void\20const*\29 -12537:GrGLContext::~GrGLContext\28\29 -12538:GrGLCaps::~GrGLCaps\28\29_12596 -12539:GrGLCaps::surfaceSupportsReadPixels\28GrSurface\20const*\29\20const -12540:GrGLCaps::supportedWritePixelsColorType\28GrColorType\2c\20GrBackendFormat\20const&\2c\20GrColorType\29\20const -12541:GrGLCaps::onSurfaceSupportsWritePixels\28GrSurface\20const*\29\20const -12542:GrGLCaps::onSupportsDynamicMSAA\28GrRenderTargetProxy\20const*\29\20const -12543:GrGLCaps::onSupportedReadPixelsColorType\28GrColorType\2c\20GrBackendFormat\20const&\2c\20GrColorType\29\20const -12544:GrGLCaps::onIsWindowRectanglesSupportedForRT\28GrBackendRenderTarget\20const&\29\20const -12545:GrGLCaps::onGetReadSwizzle\28GrBackendFormat\20const&\2c\20GrColorType\29\20const -12546:GrGLCaps::onGetDstSampleFlagsForProxy\28GrRenderTargetProxy\20const*\29\20const -12547:GrGLCaps::onGetDefaultBackendFormat\28GrColorType\29\20const -12548:GrGLCaps::onDumpJSON\28SkJSONWriter*\29\20const -12549:GrGLCaps::onCanCopySurface\28GrSurfaceProxy\20const*\2c\20SkIRect\20const&\2c\20GrSurfaceProxy\20const*\2c\20SkIRect\20const&\29\20const -12550:GrGLCaps::onAreColorTypeAndFormatCompatible\28GrColorType\2c\20GrBackendFormat\20const&\29\20const -12551:GrGLCaps::onApplyOptionsOverrides\28GrContextOptions\20const&\29 -12552:GrGLCaps::maxRenderTargetSampleCount\28GrBackendFormat\20const&\29\20const -12553:GrGLCaps::makeDesc\28GrRenderTarget*\2c\20GrProgramInfo\20const&\2c\20GrCaps::ProgramDescOverrideFlags\29\20const -12554:GrGLCaps::isFormatTexturable\28GrBackendFormat\20const&\2c\20GrTextureType\29\20const -12555:GrGLCaps::isFormatSRGB\28GrBackendFormat\20const&\29\20const -12556:GrGLCaps::isFormatRenderable\28GrBackendFormat\20const&\2c\20int\29\20const -12557:GrGLCaps::isFormatCopyable\28GrBackendFormat\20const&\29\20const -12558:GrGLCaps::isFormatAsColorTypeRenderable\28GrColorType\2c\20GrBackendFormat\20const&\2c\20int\29\20const -12559:GrGLCaps::getWriteSwizzle\28GrBackendFormat\20const&\2c\20GrColorType\29\20const -12560:GrGLCaps::getRenderTargetSampleCount\28int\2c\20GrBackendFormat\20const&\29\20const -12561:GrGLCaps::getDstCopyRestrictions\28GrRenderTargetProxy\20const*\2c\20GrColorType\29\20const -12562:GrGLCaps::getBackendFormatFromCompressionType\28SkTextureCompressionType\29\20const -12563:GrGLCaps::computeFormatKey\28GrBackendFormat\20const&\29\20const -12564:GrGLBuffer::setMemoryBacking\28SkTraceMemoryDump*\2c\20SkString\20const&\29\20const -12565:GrGLBuffer::onUpdateData\28void\20const*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\29 -12566:GrGLBuffer::onUnmap\28GrGpuBuffer::MapType\29 -12567:GrGLBuffer::onSetLabel\28\29 -12568:GrGLBuffer::onRelease\28\29 -12569:GrGLBuffer::onMap\28GrGpuBuffer::MapType\29 -12570:GrGLBuffer::onClearToZero\28\29 -12571:GrGLBuffer::onAbandon\28\29 -12572:GrGLBackendTextureData::~GrGLBackendTextureData\28\29_12555 -12573:GrGLBackendTextureData::~GrGLBackendTextureData\28\29 -12574:GrGLBackendTextureData::isSameTexture\28GrBackendTextureData\20const*\29\20const -12575:GrGLBackendTextureData::getBackendFormat\28\29\20const -12576:GrGLBackendTextureData::equal\28GrBackendTextureData\20const*\29\20const -12577:GrGLBackendTextureData::copyTo\28SkAnySubclass&\29\20const -12578:GrGLBackendRenderTargetData::isProtected\28\29\20const -12579:GrGLBackendRenderTargetData::getBackendFormat\28\29\20const -12580:GrGLBackendRenderTargetData::equal\28GrBackendRenderTargetData\20const*\29\20const -12581:GrGLBackendRenderTargetData::copyTo\28SkAnySubclass&\29\20const -12582:GrGLBackendFormatData::toString\28\29\20const -12583:GrGLBackendFormatData::stencilBits\28\29\20const -12584:GrGLBackendFormatData::equal\28GrBackendFormatData\20const*\29\20const -12585:GrGLBackendFormatData::desc\28\29\20const -12586:GrGLBackendFormatData::copyTo\28SkAnySubclass&\29\20const -12587:GrGLBackendFormatData::compressionType\28\29\20const -12588:GrGLBackendFormatData::channelMask\28\29\20const -12589:GrGLBackendFormatData::bytesPerBlock\28\29\20const -12590:GrGLAttachment::~GrGLAttachment\28\29 -12591:GrGLAttachment::setMemoryBacking\28SkTraceMemoryDump*\2c\20SkString\20const&\29\20const -12592:GrGLAttachment::onSetLabel\28\29 -12593:GrGLAttachment::onRelease\28\29 -12594:GrGLAttachment::onAbandon\28\29 -12595:GrGLAttachment::backendFormat\28\29\20const -12596:GrFragmentProcessor::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -12597:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -12598:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::onMakeProgramImpl\28\29\20const -12599:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::onIsEqual\28GrFragmentProcessor\20const&\29\20const -12600:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12601:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::name\28\29\20const -12602:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -12603:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::clone\28\29\20const -12604:GrFragmentProcessor::SurfaceColor\28\29::SurfaceColorProcessor::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -12605:GrFragmentProcessor::SurfaceColor\28\29::SurfaceColorProcessor::onMakeProgramImpl\28\29\20const -12606:GrFragmentProcessor::SurfaceColor\28\29::SurfaceColorProcessor::name\28\29\20const -12607:GrFragmentProcessor::SurfaceColor\28\29::SurfaceColorProcessor::clone\28\29\20const -12608:GrFragmentProcessor::HighPrecision\28std::__2::unique_ptr>\29::HighPrecisionFragmentProcessor::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -12609:GrFragmentProcessor::HighPrecision\28std::__2::unique_ptr>\29::HighPrecisionFragmentProcessor::onMakeProgramImpl\28\29\20const -12610:GrFragmentProcessor::HighPrecision\28std::__2::unique_ptr>\29::HighPrecisionFragmentProcessor::name\28\29\20const -12611:GrFragmentProcessor::HighPrecision\28std::__2::unique_ptr>\29::HighPrecisionFragmentProcessor::clone\28\29\20const -12612:GrFragmentProcessor::DeviceSpace\28std::__2::unique_ptr>\29::DeviceSpace::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -12613:GrFragmentProcessor::DeviceSpace\28std::__2::unique_ptr>\29::DeviceSpace::onMakeProgramImpl\28\29\20const -12614:GrFragmentProcessor::DeviceSpace\28std::__2::unique_ptr>\29::DeviceSpace::name\28\29\20const -12615:GrFragmentProcessor::DeviceSpace\28std::__2::unique_ptr>\29::DeviceSpace::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -12616:GrFragmentProcessor::DeviceSpace\28std::__2::unique_ptr>\29::DeviceSpace::clone\28\29\20const -12617:GrFragmentProcessor::Compose\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29::ComposeProcessor::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -12618:GrFragmentProcessor::Compose\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29::ComposeProcessor::onMakeProgramImpl\28\29\20const -12619:GrFragmentProcessor::Compose\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29::ComposeProcessor::name\28\29\20const -12620:GrFragmentProcessor::Compose\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29::ComposeProcessor::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -12621:GrFragmentProcessor::Compose\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29::ComposeProcessor::clone\28\29\20const -12622:GrFixedClip::~GrFixedClip\28\29_9907 -12623:GrFixedClip::~GrFixedClip\28\29 -12624:GrFixedClip::getConservativeBounds\28\29\20const -12625:GrExternalTextureGenerator::onGenerateTexture\28GrRecordingContext*\2c\20SkImageInfo\20const&\2c\20skgpu::Mipmapped\2c\20GrImageTexGenPolicy\29 -12626:GrDynamicAtlas::~GrDynamicAtlas\28\29_9881 -12627:GrDrawOp::usesStencil\28\29\20const -12628:GrDrawOp::usesMSAA\28\29\20const -12629:GrDrawOp::fixedFunctionFlags\28\29\20const -12630:GrDistanceFieldPathGeoProc::~GrDistanceFieldPathGeoProc\28\29_10837 -12631:GrDistanceFieldPathGeoProc::onTextureSampler\28int\29\20const -12632:GrDistanceFieldPathGeoProc::name\28\29\20const -12633:GrDistanceFieldPathGeoProc::makeProgramImpl\28GrShaderCaps\20const&\29\20const -12634:GrDistanceFieldPathGeoProc::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12635:GrDistanceFieldPathGeoProc::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -12636:GrDistanceFieldPathGeoProc::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -12637:GrDistanceFieldLCDTextGeoProc::~GrDistanceFieldLCDTextGeoProc\28\29_10846 -12638:GrDistanceFieldLCDTextGeoProc::name\28\29\20const -12639:GrDistanceFieldLCDTextGeoProc::makeProgramImpl\28GrShaderCaps\20const&\29\20const -12640:GrDistanceFieldLCDTextGeoProc::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12641:GrDistanceFieldLCDTextGeoProc::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -12642:GrDistanceFieldLCDTextGeoProc::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -12643:GrDistanceFieldA8TextGeoProc::~GrDistanceFieldA8TextGeoProc\28\29_10826 -12644:GrDistanceFieldA8TextGeoProc::name\28\29\20const -12645:GrDistanceFieldA8TextGeoProc::makeProgramImpl\28GrShaderCaps\20const&\29\20const -12646:GrDistanceFieldA8TextGeoProc::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12647:GrDistanceFieldA8TextGeoProc::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -12648:GrDistanceFieldA8TextGeoProc::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -12649:GrDisableColorXPFactory::makeXferProcessor\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -12650:GrDisableColorXPFactory::analysisProperties\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\20const&\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -12651:GrDirectContext::~GrDirectContext\28\29_9693 -12652:GrDirectContext::init\28\29 -12653:GrDirectContext::abandonContext\28\29 -12654:GrDeferredProxyUploader::~GrDeferredProxyUploader\28\29_9076 -12655:GrCpuVertexAllocator::~GrCpuVertexAllocator\28\29_9900 -12656:GrCpuVertexAllocator::unlock\28int\29 -12657:GrCpuVertexAllocator::lock\28unsigned\20long\2c\20int\29 -12658:GrCpuBuffer::unref\28\29\20const -12659:GrCpuBuffer::ref\28\29\20const -12660:GrCoverageSetOpXPFactory::makeXferProcessor\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -12661:GrCoverageSetOpXPFactory::analysisProperties\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\20const&\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -12662:GrCopyRenderTask::~GrCopyRenderTask\28\29_9622 -12663:GrCopyRenderTask::onMakeSkippable\28\29 -12664:GrCopyRenderTask::onMakeClosed\28GrRecordingContext*\2c\20SkIRect*\29 -12665:GrCopyRenderTask::onExecute\28GrOpFlushState*\29 -12666:GrCopyRenderTask::gatherProxyIntervals\28GrResourceAllocator*\29\20const -12667:GrConvexPolyEffect::~GrConvexPolyEffect\28\29 -12668:GrConvexPolyEffect::onMakeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -12669:GrConvexPolyEffect::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -12670:GrConvexPolyEffect::onMakeProgramImpl\28\29\20const -12671:GrConvexPolyEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -12672:GrConvexPolyEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12673:GrConvexPolyEffect::name\28\29\20const -12674:GrConvexPolyEffect::clone\28\29\20const -12675:GrContextThreadSafeProxy::~GrContextThreadSafeProxy\28\29_9599 -12676:GrContextThreadSafeProxy::isValidCharacterizationForVulkan\28sk_sp\2c\20bool\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20bool\2c\20bool\29 -12677:GrConicEffect::name\28\29\20const -12678:GrConicEffect::makeProgramImpl\28GrShaderCaps\20const&\29\20const -12679:GrConicEffect::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12680:GrConicEffect::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -12681:GrConicEffect::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -12682:GrColorSpaceXformEffect::~GrColorSpaceXformEffect\28\29_9563 -12683:GrColorSpaceXformEffect::onMakeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -12684:GrColorSpaceXformEffect::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -12685:GrColorSpaceXformEffect::onMakeProgramImpl\28\29\20const -12686:GrColorSpaceXformEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -12687:GrColorSpaceXformEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12688:GrColorSpaceXformEffect::name\28\29\20const -12689:GrColorSpaceXformEffect::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -12690:GrColorSpaceXformEffect::clone\28\29\20const -12691:GrCaps::getDstCopyRestrictions\28GrRenderTargetProxy\20const*\2c\20GrColorType\29\20const -12692:GrBitmapTextGeoProc::~GrBitmapTextGeoProc\28\29_10749 -12693:GrBitmapTextGeoProc::onTextureSampler\28int\29\20const -12694:GrBitmapTextGeoProc::name\28\29\20const -12695:GrBitmapTextGeoProc::makeProgramImpl\28GrShaderCaps\20const&\29\20const -12696:GrBitmapTextGeoProc::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12697:GrBitmapTextGeoProc::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -12698:GrBitmapTextGeoProc::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -12699:GrBicubicEffect::onMakeProgramImpl\28\29\20const -12700:GrBicubicEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -12701:GrBicubicEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12702:GrBicubicEffect::name\28\29\20const -12703:GrBicubicEffect::clone\28\29\20const -12704:GrBicubicEffect::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -12705:GrBicubicEffect::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -12706:GrAttachment::onGpuMemorySize\28\29\20const -12707:GrAttachment::getResourceType\28\29\20const -12708:GrAttachment::computeScratchKey\28skgpu::ScratchKey*\29\20const -12709:GrAtlasManager::~GrAtlasManager\28\29_12446 -12710:GrAtlasManager::postFlush\28skgpu::Token\29 -12711:GrAATriangulator::tessellate\28GrTriangulator::VertexList\20const&\2c\20GrTriangulator::Comparator\20const&\29 -12712:FontMgrRunIterator::~FontMgrRunIterator\28\29_13263 -12713:FontMgrRunIterator::currentFont\28\29\20const -12714:FontMgrRunIterator::consume\28\29 -12715:EllipticalRRectOp::onPrepareDraws\28GrMeshDrawTarget*\29 -12716:EllipticalRRectOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -12717:EllipticalRRectOp::name\28\29\20const -12718:EllipticalRRectOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -12719:EllipseOp::onPrepareDraws\28GrMeshDrawTarget*\29 -12720:EllipseOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -12721:EllipseOp::name\28\29\20const -12722:EllipseOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -12723:EllipseGeometryProcessor::name\28\29\20const -12724:EllipseGeometryProcessor::makeProgramImpl\28GrShaderCaps\20const&\29\20const -12725:EllipseGeometryProcessor::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12726:EllipseGeometryProcessor::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -12727:Dual_Project -12728:DisableColorXP::onGetBlendInfo\28skgpu::BlendInfo*\29\20const -12729:DisableColorXP::name\28\29\20const -12730:DisableColorXP::makeProgramImpl\28\29\20const::Impl::emitOutputsForBlendState\28GrXferProcessor::ProgramImpl::EmitArgs\20const&\29 -12731:DisableColorXP::makeProgramImpl\28\29\20const -12732:Direct_Move_Y -12733:Direct_Move_X -12734:Direct_Move_Orig_Y -12735:Direct_Move_Orig_X -12736:Direct_Move_Orig -12737:Direct_Move -12738:DefaultGeoProc::name\28\29\20const -12739:DefaultGeoProc::makeProgramImpl\28GrShaderCaps\20const&\29\20const -12740:DefaultGeoProc::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12741:DefaultGeoProc::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -12742:DefaultGeoProc::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -12743:DIEllipseOp::~DIEllipseOp\28\29_11906 -12744:DIEllipseOp::visitProxies\28std::__2::function\20const&\29\20const -12745:DIEllipseOp::onPrepareDraws\28GrMeshDrawTarget*\29 -12746:DIEllipseOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -12747:DIEllipseOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -12748:DIEllipseOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -12749:DIEllipseOp::name\28\29\20const -12750:DIEllipseOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -12751:DIEllipseGeometryProcessor::name\28\29\20const -12752:DIEllipseGeometryProcessor::makeProgramImpl\28GrShaderCaps\20const&\29\20const -12753:DIEllipseGeometryProcessor::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12754:DIEllipseGeometryProcessor::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -12755:CustomXPFactory::makeXferProcessor\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -12756:CustomXPFactory::analysisProperties\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\20const&\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -12757:CustomXP::xferBarrierType\28GrCaps\20const&\29\20const -12758:CustomXP::onGetBlendInfo\28skgpu::BlendInfo*\29\20const -12759:CustomXP::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12760:CustomXP::name\28\29\20const -12761:CustomXP::makeProgramImpl\28\29\20const::Impl::emitOutputsForBlendState\28GrXferProcessor::ProgramImpl::EmitArgs\20const&\29 -12762:CustomXP::makeProgramImpl\28\29\20const -12763:Current_Ppem_Stretched -12764:Current_Ppem -12765:Cr_z_zcalloc -12766:CoverageSetOpXP::onGetBlendInfo\28skgpu::BlendInfo*\29\20const -12767:CoverageSetOpXP::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12768:CoverageSetOpXP::name\28\29\20const -12769:CoverageSetOpXP::makeProgramImpl\28\29\20const::Impl::emitOutputsForBlendState\28GrXferProcessor::ProgramImpl::EmitArgs\20const&\29 -12770:CoverageSetOpXP::makeProgramImpl\28\29\20const -12771:ColorTableEffect::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -12772:ColorTableEffect::onMakeProgramImpl\28\29\20const -12773:ColorTableEffect::name\28\29\20const -12774:ColorTableEffect::clone\28\29\20const -12775:CircularRRectOp::visitProxies\28std::__2::function\20const&\29\20const -12776:CircularRRectOp::onPrepareDraws\28GrMeshDrawTarget*\29 -12777:CircularRRectOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -12778:CircularRRectOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -12779:CircularRRectOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -12780:CircularRRectOp::name\28\29\20const -12781:CircularRRectOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -12782:CircleOp::~CircleOp\28\29_11942 -12783:CircleOp::visitProxies\28std::__2::function\20const&\29\20const -12784:CircleOp::programInfo\28\29 -12785:CircleOp::onPrepareDraws\28GrMeshDrawTarget*\29 -12786:CircleOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -12787:CircleOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -12788:CircleOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -12789:CircleOp::name\28\29\20const -12790:CircleOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -12791:CircleGeometryProcessor::name\28\29\20const -12792:CircleGeometryProcessor::makeProgramImpl\28GrShaderCaps\20const&\29\20const -12793:CircleGeometryProcessor::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12794:CircleGeometryProcessor::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -12795:ButtCapper\28SkPathBuilder*\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20bool\29 -12796:ButtCapDashedCircleOp::visitProxies\28std::__2::function\20const&\29\20const -12797:ButtCapDashedCircleOp::programInfo\28\29 -12798:ButtCapDashedCircleOp::onPrepareDraws\28GrMeshDrawTarget*\29 -12799:ButtCapDashedCircleOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -12800:ButtCapDashedCircleOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -12801:ButtCapDashedCircleOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -12802:ButtCapDashedCircleOp::name\28\29\20const -12803:ButtCapDashedCircleOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -12804:ButtCapDashedCircleGeometryProcessor::name\28\29\20const -12805:ButtCapDashedCircleGeometryProcessor::makeProgramImpl\28GrShaderCaps\20const&\29\20const -12806:ButtCapDashedCircleGeometryProcessor::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12807:ButtCapDashedCircleGeometryProcessor::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -12808:BluntJoiner\28SkPathBuilder*\2c\20SkPathBuilder*\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20float\2c\20bool\2c\20bool\29 -12809:BlendFragmentProcessor::onMakeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -12810:BlendFragmentProcessor::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -12811:BlendFragmentProcessor::onMakeProgramImpl\28\29\20const -12812:BlendFragmentProcessor::onIsEqual\28GrFragmentProcessor\20const&\29\20const -12813:BlendFragmentProcessor::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12814:BlendFragmentProcessor::name\28\29\20const -12815:BlendFragmentProcessor::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -12816:BlendFragmentProcessor::clone\28\29\20const -12817:$_3::__invoke\28unsigned\20char*\2c\20unsigned\20char\2c\20int\2c\20unsigned\20char\29 -12818:$_2::__invoke\28unsigned\20char*\2c\20unsigned\20char\2c\20int\29 -12819:$_1::__invoke\28unsigned\20char*\2c\20unsigned\20char\2c\20int\2c\20unsigned\20char\29 -12820:$_0::__invoke\28unsigned\20char*\2c\20unsigned\20char\2c\20int\29 diff --git a/web/canvaskit/skwasm.wasm b/web/canvaskit/skwasm.wasm deleted file mode 100644 index fd05cfbc9..000000000 Binary files a/web/canvaskit/skwasm.wasm and /dev/null differ diff --git a/web/canvaskit/skwasm_heavy.js b/web/canvaskit/skwasm_heavy.js deleted file mode 100644 index 6f7661bc7..000000000 --- a/web/canvaskit/skwasm_heavy.js +++ /dev/null @@ -1,141 +0,0 @@ - -var skwasm_heavy = (() => { - var _scriptName = typeof document != 'undefined' ? document.currentScript?.src : undefined; - - return ( -function(moduleArg = {}) { - var moduleRtn; - -function d(){g.buffer!=k.buffer&&n();return k}function q(){g.buffer!=k.buffer&&n();return aa}function r(){g.buffer!=k.buffer&&n();return ba}function t(){g.buffer!=k.buffer&&n();return ca}function u(){g.buffer!=k.buffer&&n();return da}var w=moduleArg,ea,fa,ha=new Promise((a,b)=>{ea=a;fa=b}),ia="object"==typeof window,ja="function"==typeof importScripts,ka=w.$ww,la=Object.assign({},w),x="";function ma(a){return w.locateFile?w.locateFile(a,x):x+a}var na,oa; -if(ia||ja)ja?x=self.location.href:"undefined"!=typeof document&&document.currentScript&&(x=document.currentScript.src),_scriptName&&(x=_scriptName),x.startsWith("blob:")?x="":x=x.substr(0,x.replace(/[?#].*/,"").lastIndexOf("/")+1),ja&&(oa=a=>{var b=new XMLHttpRequest;b.open("GET",a,!1);b.responseType="arraybuffer";b.send(null);return new Uint8Array(b.response)}),na=a=>fetch(a,{credentials:"same-origin"}).then(b=>b.ok?b.arrayBuffer():Promise.reject(Error(b.status+" : "+b.url))); -var pa=console.log.bind(console),y=console.error.bind(console);Object.assign(w,la);la=null;var g,qa,ra=!1,sa,k,aa,ta,ua,ba,ca,da;function n(){var a=g.buffer;k=new Int8Array(a);ta=new Int16Array(a);aa=new Uint8Array(a);ua=new Uint16Array(a);ba=new Int32Array(a);ca=new Uint32Array(a);da=new Float32Array(a);new Float64Array(a)}w.wasmMemory?g=w.wasmMemory:g=new WebAssembly.Memory({initial:256,maximum:32768,shared:!0});n();var va=[],wa=[],xa=[]; -function ya(){ka?(za=1,Aa(w.sb,w.sz),removeEventListener("message",Ba),Ca=Ca.forEach(Da),addEventListener("message",Da)):Ea(wa)}var z=0,Fa=null,A=null;function Ga(a){a="Aborted("+a+")";y(a);ra=!0;a=new WebAssembly.RuntimeError(a+". Build with -sASSERTIONS for more info.");fa(a);throw a;}var Ha=a=>a.startsWith("data:application/octet-stream;base64,"),Ia; -function Ja(a){return na(a).then(b=>new Uint8Array(b),()=>{if(oa)var b=oa(a);else throw"both async and sync fetching of the wasm failed";return b})}function Ka(a,b,c){return Ja(a).then(e=>WebAssembly.instantiate(e,b)).then(c,e=>{y(`failed to asynchronously prepare wasm: ${e}`);Ga(e)})} -function La(a,b){var c=Ia;return"function"!=typeof WebAssembly.instantiateStreaming||Ha(c)||"function"!=typeof fetch?Ka(c,a,b):fetch(c,{credentials:"same-origin"}).then(e=>WebAssembly.instantiateStreaming(e,a).then(b,function(f){y(`wasm streaming compile failed: ${f}`);y("falling back to ArrayBuffer instantiation");return Ka(c,a,b)}))}function Ma(a){this.name="ExitStatus";this.message=`Program terminated with exit(${a})`;this.status=a} -var Ca=[],Na=a=>{if(!(a instanceof Ma||"unwind"==a))throw a;},Oa=0,Pa=a=>{sa=a;za||0{if(!ra)try{if(a(),!(za||0{let b=a.data,c=b._wsc;c&&Qa(()=>B.get(c)(...b.x))},Ba=a=>{Ca.push(a)},Ea=a=>{a.forEach(b=>b(w))},za=w.noExitRuntime||!0;class Ra{constructor(a){this.s=a-24}} -var Sa=0,Ta=0,Ua="undefined"!=typeof TextDecoder?new TextDecoder:void 0,Va=(a,b=0,c=NaN)=>{var e=b+c;for(c=b;a[c]&&!(c>=e);)++c;if(16f?e+=String.fromCharCode(f):(f-=65536,e+=String.fromCharCode(55296|f>>10,56320|f&1023))}}else e+=String.fromCharCode(f)}return e}, -C=(a,b)=>a?Va(q(),a,b):"",D={},Wa=1,Xa={},E=(a,b,c)=>{var e=q();if(0=l){var m=a.charCodeAt(++h);l=65536+((l&1023)<<10)|m&1023}if(127>=l){if(b>=c)break;e[b++]=l}else{if(2047>=l){if(b+1>=c)break;e[b++]=192|l>>6}else{if(65535>=l){if(b+2>=c)break;e[b++]=224|l>>12}else{if(b+3>=c)break;e[b++]=240|l>>18;e[b++]=128|l>>12&63}e[b++]=128|l>>6&63}e[b++]=128|l&63}}e[b]=0;a=b-f}else a=0;return a},F,Ya=a=>{var b=a.getExtension("ANGLE_instanced_arrays"); -b&&(a.vertexAttribDivisor=(c,e)=>b.vertexAttribDivisorANGLE(c,e),a.drawArraysInstanced=(c,e,f,h)=>b.drawArraysInstancedANGLE(c,e,f,h),a.drawElementsInstanced=(c,e,f,h,l)=>b.drawElementsInstancedANGLE(c,e,f,h,l))},Za=a=>{var b=a.getExtension("OES_vertex_array_object");b&&(a.createVertexArray=()=>b.createVertexArrayOES(),a.deleteVertexArray=c=>b.deleteVertexArrayOES(c),a.bindVertexArray=c=>b.bindVertexArrayOES(c),a.isVertexArray=c=>b.isVertexArrayOES(c))},$a=a=>{var b=a.getExtension("WEBGL_draw_buffers"); -b&&(a.drawBuffers=(c,e)=>b.drawBuffersWEBGL(c,e))},ab=a=>{a.H=a.getExtension("WEBGL_draw_instanced_base_vertex_base_instance")},bb=a=>{a.K=a.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance")},cb=a=>{var b="ANGLE_instanced_arrays EXT_blend_minmax EXT_disjoint_timer_query EXT_frag_depth EXT_shader_texture_lod EXT_sRGB OES_element_index_uint OES_fbo_render_mipmap OES_standard_derivatives OES_texture_float OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_depth_texture WEBGL_draw_buffers EXT_color_buffer_float EXT_conservative_depth EXT_disjoint_timer_query_webgl2 EXT_texture_norm16 NV_shader_noperspective_interpolation WEBGL_clip_cull_distance EXT_clip_control EXT_color_buffer_half_float EXT_depth_clamp EXT_float_blend EXT_polygon_offset_clamp EXT_texture_compression_bptc EXT_texture_compression_rgtc EXT_texture_filter_anisotropic KHR_parallel_shader_compile OES_texture_float_linear WEBGL_blend_func_extended WEBGL_compressed_texture_astc WEBGL_compressed_texture_etc WEBGL_compressed_texture_etc1 WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context WEBGL_multi_draw WEBGL_polygon_mode".split(" "); -return(a.getSupportedExtensions()||[]).filter(c=>b.includes(c))},db=1,eb=[],G=[],fb=[],gb=[],H=[],I=[],hb=[],ib=[],J=[],K=[],L=[],jb={},kb={},lb=4,mb=0,M=a=>{for(var b=db++,c=a.length;c{for(var f=0;f>2]=l}},ob=a=>{var b={J:2,alpha:!0,depth:!0,stencil:!0,antialias:!1,premultipliedAlpha:!0,preserveDrawingBuffer:!1,powerPreference:"default",failIfMajorPerformanceCaveat:!1,I:!0};a.s||(a.s=a.getContext, -a.getContext=function(e,f){f=a.s(e,f);return"webgl"==e==f instanceof WebGLRenderingContext?f:null});var c=1{var c=M(ib),e={handle:c,attributes:b,version:b.J,v:a};a.canvas&&(a.canvas.Z=e);ib[c]=e;("undefined"==typeof b.I||b.I)&&pb(e);return c},pb=a=>{a||=P;if(!a.S){a.S=!0;var b=a.v;b.T=b.getExtension("WEBGL_multi_draw");b.P=b.getExtension("EXT_polygon_offset_clamp");b.O=b.getExtension("EXT_clip_control");b.Y=b.getExtension("WEBGL_polygon_mode"); -Ya(b);Za(b);$a(b);ab(b);bb(b);2<=a.version&&(b.g=b.getExtension("EXT_disjoint_timer_query_webgl2"));if(2>a.version||!b.g)b.g=b.getExtension("EXT_disjoint_timer_query");cb(b).forEach(c=>{c.includes("lose_context")||c.includes("debug")||b.getExtension(c)})}},N,P,qb=a=>{F.bindVertexArray(hb[a])},rb=(a,b)=>{for(var c=0;c>2],f=H[e];f&&(F.deleteTexture(f),f.name=0,H[e]=null)}},sb=(a,b)=>{for(var c=0;c>2];F.deleteVertexArray(hb[e]);hb[e]=null}},tb=[],ub=(a, -b)=>{O(a,b,"createVertexArray",hb)},vb=(a,b)=>{t()[a>>2]=b;var c=t()[a>>2];t()[a+4>>2]=(b-c)/4294967296};function wb(){var a=cb(F);return a=a.concat(a.map(b=>"GL_"+b))} -var xb=(a,b,c)=>{if(b){var e=void 0;switch(a){case 36346:e=1;break;case 36344:0!=c&&1!=c&&(N||=1280);return;case 34814:case 36345:e=0;break;case 34466:var f=F.getParameter(34467);e=f?f.length:0;break;case 33309:if(2>P.version){N||=1282;return}e=wb().length;break;case 33307:case 33308:if(2>P.version){N||=1280;return}e=33307==a?3:0}if(void 0===e)switch(f=F.getParameter(a),typeof f){case "number":e=f;break;case "boolean":e=f?1:0;break;case "string":N||=1280;return;case "object":if(null===f)switch(a){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 36662:case 36663:case 35053:case 35055:case 36010:case 35097:case 35869:case 32874:case 36389:case 35983:case 35368:case 34068:e= -0;break;default:N||=1280;return}else{if(f instanceof Float32Array||f instanceof Uint32Array||f instanceof Int32Array||f instanceof Array){for(a=0;a>2]=f[a];break;case 2:u()[b+4*a>>2]=f[a];break;case 4:d()[b+a]=f[a]?1:0}return}try{e=f.name|0}catch(h){N||=1280;y(`GL_INVALID_ENUM in glGet${c}v: Unknown object returned from WebGL getParameter(${a})! (error: ${h})`);return}}break;default:N||=1280;y(`GL_INVALID_ENUM in glGet${c}v: Native code calling glGet${c}v(${a}) and it returns ${f} of type ${typeof f}!`); -return}switch(c){case 1:vb(b,e);break;case 0:r()[b>>2]=e;break;case 2:u()[b>>2]=e;break;case 4:d()[b]=e?1:0}}else N||=1281},yb=(a,b)=>xb(a,b,0),zb=(a,b,c)=>{if(c){a=J[a];b=2>P.version?F.g.getQueryObjectEXT(a,b):F.getQueryParameter(a,b);var e;"boolean"==typeof b?e=b?1:0:e=b;vb(c,e)}else N||=1281},Bb=a=>{for(var b=0,c=0;c=e?b++:2047>=e?b+=2:55296<=e&&57343>=e?(b+=4,++c):b+=3}b+=1;(c=Ab(b))&&E(a,c,b);return c},Cb=a=>{var b=jb[a];if(!b){switch(a){case 7939:b=Bb(wb().join(" ")); -break;case 7936:case 7937:case 37445:case 37446:(b=F.getParameter(a))||(N||=1280);b=b?Bb(b):0;break;case 7938:b=F.getParameter(7938);var c=`OpenGL ES 2.0 (${b})`;2<=P.version&&(c=`OpenGL ES 3.0 (${b})`);b=Bb(c);break;case 35724:b=F.getParameter(35724);c=b.match(/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/);null!==c&&(3==c[1].length&&(c[1]+="0"),b=`OpenGL ES GLSL ES ${c[1]} (${b})`);b=Bb(b);break;default:N||=1280}jb[a]=b}return b},Db=(a,b)=>{if(2>P.version)return N||=1282,0;var c=kb[a];if(c)return 0> -b||b>=c.length?(N||=1281,0):c[b];switch(a){case 7939:return c=wb().map(Bb),c=kb[a]=c,0>b||b>=c.length?(N||=1281,0):c[b];default:return N||=1280,0}},Eb=a=>"]"==a.slice(-1)&&a.lastIndexOf("["),Fb=a=>{a-=5120;0==a?a=d():1==a?a=q():2==a?(g.buffer!=k.buffer&&n(),a=ta):4==a?a=r():6==a?a=u():5==a||28922==a||28520==a||30779==a||30782==a?a=t():(g.buffer!=k.buffer&&n(),a=ua);return a},Gb=(a,b,c,e,f)=>{a=Fb(a);b=e*((mb||c)*({5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4}[b-6402]||1)*a.BYTES_PER_ELEMENT+ -lb-1&-lb);return a.subarray(f>>>31-Math.clz32(a.BYTES_PER_ELEMENT),f+b>>>31-Math.clz32(a.BYTES_PER_ELEMENT))},Q=a=>{var b=F.N;if(b){var c=b.u[a];"number"==typeof c&&(b.u[a]=c=F.getUniformLocation(b,b.L[a]+(0{if(!Jb){var a={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==typeof navigator&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:"./this.program"},b;for(b in Ib)void 0=== -Ib[b]?delete a[b]:a[b]=Ib[b];var c=[];for(b in a)c.push(`${b}=${a[b]}`);Jb=c}return Jb},Jb,Lb=[null,[],[]];function Mb(){}function Nb(){}function Ob(){}function Pb(){}function Qb(){}function Rb(){}function Sb(){}function Tb(){}function Ub(){}function Vb(){}function Wb(){}function Xb(){}function Yb(){}function Zb(){}function $b(){}function S(){}function ac(){}var U,bc=[],dc=a=>cc(a);w.stackAlloc=dc;ka&&(D[0]=this,addEventListener("message",Ba));for(var V=0;32>V;++V)tb.push(Array(V));var ec=new Float32Array(288); -for(V=0;288>=V;++V)R[V]=ec.subarray(0,V);var fc=new Int32Array(288);for(V=0;288>=V;++V)Hb[V]=fc.subarray(0,V); -(function(){if(w.skwasmSingleThreaded){Xb=function(){return!0};let c;Nb=function(e,f){c=f};Ob=function(){return performance.now()};S=function(e){queueMicrotask(()=>c(e))}}else{Xb=function(){return!1};let c=0;Nb=function(e,f){function h({data:l}){const m=l.h;m&&("syncTimeOrigin"==m?c=performance.timeOrigin-l.timeOrigin:f(l))}e?(D[e].addEventListener("message",h),D[e].postMessage({h:"syncTimeOrigin",timeOrigin:performance.timeOrigin})):addEventListener("message",h)};Ob=function(){return performance.now()+ -c};S=function(e,f,h){h?D[h].postMessage(e,{transfer:f}):postMessage(e,{transfer:f})}}const a=new Map,b=new Map;ac=function(c,e,f){S({h:"setAssociatedObject",F:e,object:f},[f],c)};Wb=function(c){return b.get(c)};Pb=function(c){Nb(c,function(e){var f=e.h;if(f)switch(f){case "renderPictures":gc(e.l,e.V,e.width,e.height,e.U,e.m,Ob());break;case "onRenderComplete":hc(e.l,e.m,{imageBitmaps:e.R,rasterStartMilliseconds:e.X,rasterEndMilliseconds:e.W});break;case "setAssociatedObject":b.set(e.F,e.object);break; -case "disposeAssociatedObject":e=e.F;f=b.get(e);f.close&&f.close();b.delete(e);break;case "disposeSurface":ic(e.l);break;case "rasterizeImage":jc(e.l,e.image,e.format,e.m);break;case "onRasterizeComplete":kc(e.l,e.data,e.m);break;default:console.warn(`unrecognized skwasm message: ${f}`)}})};Ub=function(c,e,f,h,l,m,p){S({h:"renderPictures",l:e,V:f,width:h,height:l,U:m,m:p},[],c)};Rb=function(c,e){c=new OffscreenCanvas(c,e);e=ob(c);a.set(e,c);return e};Zb=function(c,e,f){c=a.get(c);c.width=e;c.height= -f};Mb=function(c,e){e||=[];c=a.get(c);e.push(c.transferToImageBitmap());return e};$b=async function(c,e,f,h){e||=[];S({h:"onRenderComplete",l:c,m:h,R:e,X:f,W:Ob()},[...e])};Qb=function(c,e,f){const h=P.v,l=h.createTexture();h.bindTexture(h.TEXTURE_2D,l);h.pixelStorei(h.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!0);h.texImage2D(h.TEXTURE_2D,0,h.RGBA,e,f,0,h.RGBA,h.UNSIGNED_BYTE,c);h.pixelStorei(h.UNPACK_PREMULTIPLY_ALPHA_WEBGL,!1);h.bindTexture(h.TEXTURE_2D,null);c=M(H);H[c]=l;return c};Vb=function(c,e){S({h:"disposeAssociatedObject", -F:e},[],c)};Sb=function(c,e){S({h:"disposeSurface",l:e},[],c)};Tb=function(c,e,f,h,l){S({h:"rasterizeImage",l:e,image:f,format:h,m:l},[],c)};Yb=function(c,e,f){S({h:"onRasterizeComplete",l:c,data:e,m:f})}})(); -var wc={__cxa_throw:(a,b,c)=>{var e=new Ra(a);t()[e.s+16>>2]=0;t()[e.s+4>>2]=b;t()[e.s+8>>2]=c;Sa=a;Ta++;throw Sa;},__syscall_fcntl64:function(){return 0},__syscall_fstat64:()=>{},__syscall_ioctl:function(){return 0},__syscall_lstat64:()=>{},__syscall_newfstatat:()=>{},__syscall_openat:function(){},__syscall_stat64:()=>{},_abort_js:()=>{Ga("")},_emscripten_create_wasm_worker:(a,b)=>{let c=D[Wa]=new Worker(ma("skwasm_heavy.ww.js"));c.postMessage({$ww:Wa,wasm:qa,js:w.mainScriptUrlOrBlob||_scriptName, -wasmMemory:g,sb:a,sz:b});c.onmessage=Da;return Wa++},_emscripten_get_now_is_monotonic:()=>1,_emscripten_runtime_keepalive_clear:()=>{za=!1;Oa=0},_emscripten_throw_longjmp:()=>{throw Infinity;},_mmap_js:function(){return-52},_munmap_js:function(){},_setitimer_js:(a,b)=>{Xa[a]&&(clearTimeout(Xa[a].id),delete Xa[a]);if(!b)return 0;var c=setTimeout(()=>{delete Xa[a];Qa(()=>lc(a,performance.now()))},b);Xa[a]={id:c,aa:b};return 0},_tzset_js:(a,b,c,e)=>{var f=(new Date).getFullYear(),h=(new Date(f,0,1)).getTimezoneOffset(); -f=(new Date(f,6,1)).getTimezoneOffset();var l=Math.max(h,f);t()[a>>2]=60*l;r()[b>>2]=Number(h!=f);b=m=>{var p=Math.abs(m);return`UTC${0<=m?"-":"+"}${String(Math.floor(p/60)).padStart(2,"0")}${String(p%60).padStart(2,"0")}`};a=b(h);b=b(f);f{console.warn(C(a))},emscripten_get_now:()=>performance.now(),emscripten_glActiveTexture:a=>F.activeTexture(a),emscripten_glAttachShader:(a,b)=>{F.attachShader(G[a],I[b])},emscripten_glBeginQuery:(a, -b)=>{F.beginQuery(a,J[b])},emscripten_glBeginQueryEXT:(a,b)=>{F.g.beginQueryEXT(a,J[b])},emscripten_glBindAttribLocation:(a,b,c)=>{F.bindAttribLocation(G[a],b,C(c))},emscripten_glBindBuffer:(a,b)=>{35051==a?F.D=b:35052==a&&(F.o=b);F.bindBuffer(a,eb[b])},emscripten_glBindFramebuffer:(a,b)=>{F.bindFramebuffer(a,fb[b])},emscripten_glBindRenderbuffer:(a,b)=>{F.bindRenderbuffer(a,gb[b])},emscripten_glBindSampler:(a,b)=>{F.bindSampler(a,K[b])},emscripten_glBindTexture:(a,b)=>{F.bindTexture(a,H[b])},emscripten_glBindVertexArray:qb, -emscripten_glBindVertexArrayOES:qb,emscripten_glBlendColor:(a,b,c,e)=>F.blendColor(a,b,c,e),emscripten_glBlendEquation:a=>F.blendEquation(a),emscripten_glBlendFunc:(a,b)=>F.blendFunc(a,b),emscripten_glBlitFramebuffer:(a,b,c,e,f,h,l,m,p,v)=>F.blitFramebuffer(a,b,c,e,f,h,l,m,p,v),emscripten_glBufferData:(a,b,c,e)=>{2<=P.version?c&&b?F.bufferData(a,q(),e,c,b):F.bufferData(a,b,e):F.bufferData(a,c?q().subarray(c,c+b):b,e)},emscripten_glBufferSubData:(a,b,c,e)=>{2<=P.version?c&&F.bufferSubData(a,b,q(), -e,c):F.bufferSubData(a,b,q().subarray(e,e+c))},emscripten_glCheckFramebufferStatus:a=>F.checkFramebufferStatus(a),emscripten_glClear:a=>F.clear(a),emscripten_glClearColor:(a,b,c,e)=>F.clearColor(a,b,c,e),emscripten_glClearStencil:a=>F.clearStencil(a),emscripten_glClientWaitSync:(a,b,c,e)=>F.clientWaitSync(L[a],b,(c>>>0)+4294967296*e),emscripten_glColorMask:(a,b,c,e)=>{F.colorMask(!!a,!!b,!!c,!!e)},emscripten_glCompileShader:a=>{F.compileShader(I[a])},emscripten_glCompressedTexImage2D:(a,b,c,e,f,h, -l,m)=>{2<=P.version?F.o||!l?F.compressedTexImage2D(a,b,c,e,f,h,l,m):F.compressedTexImage2D(a,b,c,e,f,h,q(),m,l):F.compressedTexImage2D(a,b,c,e,f,h,q().subarray(m,m+l))},emscripten_glCompressedTexSubImage2D:(a,b,c,e,f,h,l,m,p)=>{2<=P.version?F.o||!m?F.compressedTexSubImage2D(a,b,c,e,f,h,l,m,p):F.compressedTexSubImage2D(a,b,c,e,f,h,l,q(),p,m):F.compressedTexSubImage2D(a,b,c,e,f,h,l,q().subarray(p,p+m))},emscripten_glCopyBufferSubData:(a,b,c,e,f)=>F.copyBufferSubData(a,b,c,e,f),emscripten_glCopyTexSubImage2D:(a, -b,c,e,f,h,l,m)=>F.copyTexSubImage2D(a,b,c,e,f,h,l,m),emscripten_glCreateProgram:()=>{var a=M(G),b=F.createProgram();b.name=a;b.C=b.A=b.B=0;b.G=1;G[a]=b;return a},emscripten_glCreateShader:a=>{var b=M(I);I[b]=F.createShader(a);return b},emscripten_glCullFace:a=>F.cullFace(a),emscripten_glDeleteBuffers:(a,b)=>{for(var c=0;c>2],f=eb[e];f&&(F.deleteBuffer(f),f.name=0,eb[e]=null,e==F.D&&(F.D=0),e==F.o&&(F.o=0))}},emscripten_glDeleteFramebuffers:(a,b)=>{for(var c=0;c>2],f=fb[e];f&&(F.deleteFramebuffer(f),f.name=0,fb[e]=null)}},emscripten_glDeleteProgram:a=>{if(a){var b=G[a];b?(F.deleteProgram(b),b.name=0,G[a]=null):N||=1281}},emscripten_glDeleteQueries:(a,b)=>{for(var c=0;c>2],f=J[e];f&&(F.deleteQuery(f),J[e]=null)}},emscripten_glDeleteQueriesEXT:(a,b)=>{for(var c=0;c>2],f=J[e];f&&(F.g.deleteQueryEXT(f),J[e]=null)}},emscripten_glDeleteRenderbuffers:(a,b)=>{for(var c=0;c>2],f=gb[e]; -f&&(F.deleteRenderbuffer(f),f.name=0,gb[e]=null)}},emscripten_glDeleteSamplers:(a,b)=>{for(var c=0;c>2],f=K[e];f&&(F.deleteSampler(f),f.name=0,K[e]=null)}},emscripten_glDeleteShader:a=>{if(a){var b=I[a];b?(F.deleteShader(b),I[a]=null):N||=1281}},emscripten_glDeleteSync:a=>{if(a){var b=L[a];b?(F.deleteSync(b),b.name=0,L[a]=null):N||=1281}},emscripten_glDeleteTextures:rb,emscripten_glDeleteVertexArrays:sb,emscripten_glDeleteVertexArraysOES:sb,emscripten_glDepthMask:a=>{F.depthMask(!!a)}, -emscripten_glDisable:a=>F.disable(a),emscripten_glDisableVertexAttribArray:a=>{F.disableVertexAttribArray(a)},emscripten_glDrawArrays:(a,b,c)=>{F.drawArrays(a,b,c)},emscripten_glDrawArraysInstanced:(a,b,c,e)=>{F.drawArraysInstanced(a,b,c,e)},emscripten_glDrawArraysInstancedBaseInstanceWEBGL:(a,b,c,e,f)=>{F.H.drawArraysInstancedBaseInstanceWEBGL(a,b,c,e,f)},emscripten_glDrawBuffers:(a,b)=>{for(var c=tb[a],e=0;e>2];F.drawBuffers(c)},emscripten_glDrawElements:(a,b,c,e)=>{F.drawElements(a, -b,c,e)},emscripten_glDrawElementsInstanced:(a,b,c,e,f)=>{F.drawElementsInstanced(a,b,c,e,f)},emscripten_glDrawElementsInstancedBaseVertexBaseInstanceWEBGL:(a,b,c,e,f,h,l)=>{F.H.drawElementsInstancedBaseVertexBaseInstanceWEBGL(a,b,c,e,f,h,l)},emscripten_glDrawRangeElements:(a,b,c,e,f,h)=>{F.drawElements(a,e,f,h)},emscripten_glEnable:a=>F.enable(a),emscripten_glEnableVertexAttribArray:a=>{F.enableVertexAttribArray(a)},emscripten_glEndQuery:a=>F.endQuery(a),emscripten_glEndQueryEXT:a=>{F.g.endQueryEXT(a)}, -emscripten_glFenceSync:(a,b)=>(a=F.fenceSync(a,b))?(b=M(L),a.name=b,L[b]=a,b):0,emscripten_glFinish:()=>F.finish(),emscripten_glFlush:()=>F.flush(),emscripten_glFramebufferRenderbuffer:(a,b,c,e)=>{F.framebufferRenderbuffer(a,b,c,gb[e])},emscripten_glFramebufferTexture2D:(a,b,c,e,f)=>{F.framebufferTexture2D(a,b,c,H[e],f)},emscripten_glFrontFace:a=>F.frontFace(a),emscripten_glGenBuffers:(a,b)=>{O(a,b,"createBuffer",eb)},emscripten_glGenFramebuffers:(a,b)=>{O(a,b,"createFramebuffer",fb)},emscripten_glGenQueries:(a, -b)=>{O(a,b,"createQuery",J)},emscripten_glGenQueriesEXT:(a,b)=>{for(var c=0;c>2]=0;break}var f=M(J);e.name=f;J[f]=e;r()[b+4*c>>2]=f}},emscripten_glGenRenderbuffers:(a,b)=>{O(a,b,"createRenderbuffer",gb)},emscripten_glGenSamplers:(a,b)=>{O(a,b,"createSampler",K)},emscripten_glGenTextures:(a,b)=>{O(a,b,"createTexture",H)},emscripten_glGenVertexArrays:ub,emscripten_glGenVertexArraysOES:ub,emscripten_glGenerateMipmap:a=>F.generateMipmap(a), -emscripten_glGetBufferParameteriv:(a,b,c)=>{c?r()[c>>2]=F.getBufferParameter(a,b):N||=1281},emscripten_glGetError:()=>{var a=F.getError()||N;N=0;return a},emscripten_glGetFloatv:(a,b)=>xb(a,b,2),emscripten_glGetFramebufferAttachmentParameteriv:(a,b,c,e)=>{a=F.getFramebufferAttachmentParameter(a,b,c);if(a instanceof WebGLRenderbuffer||a instanceof WebGLTexture)a=a.name|0;r()[e>>2]=a},emscripten_glGetIntegerv:yb,emscripten_glGetProgramInfoLog:(a,b,c,e)=>{a=F.getProgramInfoLog(G[a]);null===a&&(a="(unknown error)"); -b=0>2]=b)},emscripten_glGetProgramiv:(a,b,c)=>{if(c)if(a>=db)N||=1281;else if(a=G[a],35716==b)a=F.getProgramInfoLog(a),null===a&&(a="(unknown error)"),r()[c>>2]=a.length+1;else if(35719==b){if(!a.C){var e=F.getProgramParameter(a,35718);for(b=0;b>2]=a.C}else if(35722==b){if(!a.A)for(e=F.getProgramParameter(a,35721),b=0;b>2]=a.A}else if(35381== -b){if(!a.B)for(e=F.getProgramParameter(a,35382),b=0;b>2]=a.B}else r()[c>>2]=F.getProgramParameter(a,b);else N||=1281},emscripten_glGetQueryObjecti64vEXT:zb,emscripten_glGetQueryObjectui64vEXT:zb,emscripten_glGetQueryObjectuiv:(a,b,c)=>{if(c){a=F.getQueryParameter(J[a],b);var e;"boolean"==typeof a?e=a?1:0:e=a;r()[c>>2]=e}else N||=1281},emscripten_glGetQueryObjectuivEXT:(a,b,c)=>{if(c){a=F.g.getQueryObjectEXT(J[a],b);var e;"boolean"== -typeof a?e=a?1:0:e=a;r()[c>>2]=e}else N||=1281},emscripten_glGetQueryiv:(a,b,c)=>{c?r()[c>>2]=F.getQuery(a,b):N||=1281},emscripten_glGetQueryivEXT:(a,b,c)=>{c?r()[c>>2]=F.g.getQueryEXT(a,b):N||=1281},emscripten_glGetRenderbufferParameteriv:(a,b,c)=>{c?r()[c>>2]=F.getRenderbufferParameter(a,b):N||=1281},emscripten_glGetShaderInfoLog:(a,b,c,e)=>{a=F.getShaderInfoLog(I[a]);null===a&&(a="(unknown error)");b=0>2]=b)},emscripten_glGetShaderPrecisionFormat:(a,b,c,e)=>{a=F.getShaderPrecisionFormat(a, -b);r()[c>>2]=a.rangeMin;r()[c+4>>2]=a.rangeMax;r()[e>>2]=a.precision},emscripten_glGetShaderiv:(a,b,c)=>{c?35716==b?(a=F.getShaderInfoLog(I[a]),null===a&&(a="(unknown error)"),a=a?a.length+1:0,r()[c>>2]=a):35720==b?(a=(a=F.getShaderSource(I[a]))?a.length+1:0,r()[c>>2]=a):r()[c>>2]=F.getShaderParameter(I[a],b):N||=1281},emscripten_glGetString:Cb,emscripten_glGetStringi:Db,emscripten_glGetUniformLocation:(a,b)=>{b=C(b);if(a=G[a]){var c=a,e=c.u,f=c.M,h;if(!e){c.u=e={};c.L={};var l=F.getProgramParameter(c, -35718);for(h=0;h>>0,f=b.slice(0,h));if((f=a.M[f])&&e{for(var e=tb[b],f=0;f>2];F.invalidateFramebuffer(a,e)},emscripten_glInvalidateSubFramebuffer:(a, -b,c,e,f,h,l)=>{for(var m=tb[b],p=0;p>2];F.invalidateSubFramebuffer(a,m,e,f,h,l)},emscripten_glIsSync:a=>F.isSync(L[a]),emscripten_glIsTexture:a=>(a=H[a])?F.isTexture(a):0,emscripten_glLineWidth:a=>F.lineWidth(a),emscripten_glLinkProgram:a=>{a=G[a];F.linkProgram(a);a.u=0;a.M={}},emscripten_glMultiDrawArraysInstancedBaseInstanceWEBGL:(a,b,c,e,f,h)=>{F.K.multiDrawArraysInstancedBaseInstanceWEBGL(a,r(),b>>2,r(),c>>2,r(),e>>2,t(),f>>2,h)},emscripten_glMultiDrawElementsInstancedBaseVertexBaseInstanceWEBGL:(a, -b,c,e,f,h,l,m)=>{F.K.multiDrawElementsInstancedBaseVertexBaseInstanceWEBGL(a,r(),b>>2,c,r(),e>>2,r(),f>>2,r(),h>>2,t(),l>>2,m)},emscripten_glPixelStorei:(a,b)=>{3317==a?lb=b:3314==a&&(mb=b);F.pixelStorei(a,b)},emscripten_glQueryCounterEXT:(a,b)=>{F.g.queryCounterEXT(J[a],b)},emscripten_glReadBuffer:a=>F.readBuffer(a),emscripten_glReadPixels:(a,b,c,e,f,h,l)=>{if(2<=P.version)if(F.D)F.readPixels(a,b,c,e,f,h,l);else{var m=Fb(h);l>>>=31-Math.clz32(m.BYTES_PER_ELEMENT);F.readPixels(a,b,c,e,f,h,m,l)}else(m= -Gb(h,f,c,e,l))?F.readPixels(a,b,c,e,f,h,m):N||=1280},emscripten_glRenderbufferStorage:(a,b,c,e)=>F.renderbufferStorage(a,b,c,e),emscripten_glRenderbufferStorageMultisample:(a,b,c,e,f)=>F.renderbufferStorageMultisample(a,b,c,e,f),emscripten_glSamplerParameterf:(a,b,c)=>{F.samplerParameterf(K[a],b,c)},emscripten_glSamplerParameteri:(a,b,c)=>{F.samplerParameteri(K[a],b,c)},emscripten_glSamplerParameteriv:(a,b,c)=>{c=r()[c>>2];F.samplerParameteri(K[a],b,c)},emscripten_glScissor:(a,b,c,e)=>F.scissor(a, -b,c,e),emscripten_glShaderSource:(a,b,c,e)=>{for(var f="",h=0;h>2]:void 0;f+=C(t()[c+4*h>>2],l)}F.shaderSource(I[a],f)},emscripten_glStencilFunc:(a,b,c)=>F.stencilFunc(a,b,c),emscripten_glStencilFuncSeparate:(a,b,c,e)=>F.stencilFuncSeparate(a,b,c,e),emscripten_glStencilMask:a=>F.stencilMask(a),emscripten_glStencilMaskSeparate:(a,b)=>F.stencilMaskSeparate(a,b),emscripten_glStencilOp:(a,b,c)=>F.stencilOp(a,b,c),emscripten_glStencilOpSeparate:(a,b,c,e)=>F.stencilOpSeparate(a, -b,c,e),emscripten_glTexImage2D:(a,b,c,e,f,h,l,m,p)=>{if(2<=P.version){if(F.o){F.texImage2D(a,b,c,e,f,h,l,m,p);return}if(p){var v=Fb(m);p>>>=31-Math.clz32(v.BYTES_PER_ELEMENT);F.texImage2D(a,b,c,e,f,h,l,m,v,p);return}}v=p?Gb(m,l,e,f,p):null;F.texImage2D(a,b,c,e,f,h,l,m,v)},emscripten_glTexParameterf:(a,b,c)=>F.texParameterf(a,b,c),emscripten_glTexParameterfv:(a,b,c)=>{c=u()[c>>2];F.texParameterf(a,b,c)},emscripten_glTexParameteri:(a,b,c)=>F.texParameteri(a,b,c),emscripten_glTexParameteriv:(a,b,c)=> -{c=r()[c>>2];F.texParameteri(a,b,c)},emscripten_glTexStorage2D:(a,b,c,e,f)=>F.texStorage2D(a,b,c,e,f),emscripten_glTexSubImage2D:(a,b,c,e,f,h,l,m,p)=>{if(2<=P.version){if(F.o){F.texSubImage2D(a,b,c,e,f,h,l,m,p);return}if(p){var v=Fb(m);F.texSubImage2D(a,b,c,e,f,h,l,m,v,p>>>31-Math.clz32(v.BYTES_PER_ELEMENT));return}}p=p?Gb(m,l,f,h,p):null;F.texSubImage2D(a,b,c,e,f,h,l,m,p)},emscripten_glUniform1f:(a,b)=>{F.uniform1f(Q(a),b)},emscripten_glUniform1fv:(a,b,c)=>{if(2<=P.version)b&&F.uniform1fv(Q(a),u(), -c>>2,b);else{if(288>=b)for(var e=R[b],f=0;f>2];else e=u().subarray(c>>2,c+4*b>>2);F.uniform1fv(Q(a),e)}},emscripten_glUniform1i:(a,b)=>{F.uniform1i(Q(a),b)},emscripten_glUniform1iv:(a,b,c)=>{if(2<=P.version)b&&F.uniform1iv(Q(a),r(),c>>2,b);else{if(288>=b)for(var e=Hb[b],f=0;f>2];else e=r().subarray(c>>2,c+4*b>>2);F.uniform1iv(Q(a),e)}},emscripten_glUniform2f:(a,b,c)=>{F.uniform2f(Q(a),b,c)},emscripten_glUniform2fv:(a,b,c)=>{if(2<=P.version)b&&F.uniform2fv(Q(a), -u(),c>>2,2*b);else{if(144>=b){b*=2;for(var e=R[b],f=0;f>2],e[f+1]=u()[c+(4*f+4)>>2]}else e=u().subarray(c>>2,c+8*b>>2);F.uniform2fv(Q(a),e)}},emscripten_glUniform2i:(a,b,c)=>{F.uniform2i(Q(a),b,c)},emscripten_glUniform2iv:(a,b,c)=>{if(2<=P.version)b&&F.uniform2iv(Q(a),r(),c>>2,2*b);else{if(144>=b){b*=2;for(var e=Hb[b],f=0;f>2],e[f+1]=r()[c+(4*f+4)>>2]}else e=r().subarray(c>>2,c+8*b>>2);F.uniform2iv(Q(a),e)}},emscripten_glUniform3f:(a,b,c,e)=>{F.uniform3f(Q(a), -b,c,e)},emscripten_glUniform3fv:(a,b,c)=>{if(2<=P.version)b&&F.uniform3fv(Q(a),u(),c>>2,3*b);else{if(96>=b){b*=3;for(var e=R[b],f=0;f>2],e[f+1]=u()[c+(4*f+4)>>2],e[f+2]=u()[c+(4*f+8)>>2]}else e=u().subarray(c>>2,c+12*b>>2);F.uniform3fv(Q(a),e)}},emscripten_glUniform3i:(a,b,c,e)=>{F.uniform3i(Q(a),b,c,e)},emscripten_glUniform3iv:(a,b,c)=>{if(2<=P.version)b&&F.uniform3iv(Q(a),r(),c>>2,3*b);else{if(96>=b){b*=3;for(var e=Hb[b],f=0;f>2],e[f+1]=r()[c+(4*f+4)>> -2],e[f+2]=r()[c+(4*f+8)>>2]}else e=r().subarray(c>>2,c+12*b>>2);F.uniform3iv(Q(a),e)}},emscripten_glUniform4f:(a,b,c,e,f)=>{F.uniform4f(Q(a),b,c,e,f)},emscripten_glUniform4fv:(a,b,c)=>{if(2<=P.version)b&&F.uniform4fv(Q(a),u(),c>>2,4*b);else{if(72>=b){var e=R[4*b],f=u();c>>=2;b*=4;for(var h=0;h>2,c+16*b>>2);F.uniform4fv(Q(a),e)}},emscripten_glUniform4i:(a,b,c,e,f)=>{F.uniform4i(Q(a),b,c,e,f)},emscripten_glUniform4iv:(a, -b,c)=>{if(2<=P.version)b&&F.uniform4iv(Q(a),r(),c>>2,4*b);else{if(72>=b){b*=4;for(var e=Hb[b],f=0;f>2],e[f+1]=r()[c+(4*f+4)>>2],e[f+2]=r()[c+(4*f+8)>>2],e[f+3]=r()[c+(4*f+12)>>2]}else e=r().subarray(c>>2,c+16*b>>2);F.uniform4iv(Q(a),e)}},emscripten_glUniformMatrix2fv:(a,b,c,e)=>{if(2<=P.version)b&&F.uniformMatrix2fv(Q(a),!!c,u(),e>>2,4*b);else{if(72>=b){b*=4;for(var f=R[b],h=0;h>2],f[h+1]=u()[e+(4*h+4)>>2],f[h+2]=u()[e+(4*h+8)>>2],f[h+3]=u()[e+(4*h+12)>> -2]}else f=u().subarray(e>>2,e+16*b>>2);F.uniformMatrix2fv(Q(a),!!c,f)}},emscripten_glUniformMatrix3fv:(a,b,c,e)=>{if(2<=P.version)b&&F.uniformMatrix3fv(Q(a),!!c,u(),e>>2,9*b);else{if(32>=b){b*=9;for(var f=R[b],h=0;h>2],f[h+1]=u()[e+(4*h+4)>>2],f[h+2]=u()[e+(4*h+8)>>2],f[h+3]=u()[e+(4*h+12)>>2],f[h+4]=u()[e+(4*h+16)>>2],f[h+5]=u()[e+(4*h+20)>>2],f[h+6]=u()[e+(4*h+24)>>2],f[h+7]=u()[e+(4*h+28)>>2],f[h+8]=u()[e+(4*h+32)>>2]}else f=u().subarray(e>>2,e+36*b>>2);F.uniformMatrix3fv(Q(a), -!!c,f)}},emscripten_glUniformMatrix4fv:(a,b,c,e)=>{if(2<=P.version)b&&F.uniformMatrix4fv(Q(a),!!c,u(),e>>2,16*b);else{if(18>=b){var f=R[16*b],h=u();e>>=2;b*=16;for(var l=0;l>2,e+64*b>>2);F.uniformMatrix4fv(Q(a),!!c,f)}},emscripten_glUseProgram:a=> -{a=G[a];F.useProgram(a);F.N=a},emscripten_glVertexAttrib1f:(a,b)=>F.vertexAttrib1f(a,b),emscripten_glVertexAttrib2fv:(a,b)=>{F.vertexAttrib2f(a,u()[b>>2],u()[b+4>>2])},emscripten_glVertexAttrib3fv:(a,b)=>{F.vertexAttrib3f(a,u()[b>>2],u()[b+4>>2],u()[b+8>>2])},emscripten_glVertexAttrib4fv:(a,b)=>{F.vertexAttrib4f(a,u()[b>>2],u()[b+4>>2],u()[b+8>>2],u()[b+12>>2])},emscripten_glVertexAttribDivisor:(a,b)=>{F.vertexAttribDivisor(a,b)},emscripten_glVertexAttribIPointer:(a,b,c,e,f)=>{F.vertexAttribIPointer(a, -b,c,e,f)},emscripten_glVertexAttribPointer:(a,b,c,e,f,h)=>{F.vertexAttribPointer(a,b,c,!!e,f,h)},emscripten_glViewport:(a,b,c,e)=>F.viewport(a,b,c,e),emscripten_glWaitSync:(a,b,c,e)=>{F.waitSync(L[a],b,(c>>>0)+4294967296*e)},emscripten_resize_heap:a=>{var b=q().length;a>>>=0;if(a<=b||2147483648=c;c*=2){var e=b*(1+.2/c);e=Math.min(e,a+100663296);a:{e=(Math.min(2147483648,65536*Math.ceil(Math.max(a,e)/65536))-g.buffer.byteLength+65535)/65536|0;try{g.grow(e);n();var f=1;break a}catch(h){}f= -void 0}if(f)return!0}return!1},emscripten_wasm_worker_post_function_v:(a,b)=>{D[a].postMessage({_wsc:b,x:[]})},emscripten_webgl_enable_extension:function(a,b){a=ib[a];b=C(b);b.startsWith("GL_")&&(b=b.substr(3));"ANGLE_instanced_arrays"==b&&Ya(F);"OES_vertex_array_object"==b&&Za(F);"WEBGL_draw_buffers"==b&&$a(F);"WEBGL_draw_instanced_base_vertex_base_instance"==b&&ab(F);"WEBGL_multi_draw_instanced_base_vertex_base_instance"==b&&bb(F);"WEBGL_multi_draw"==b&&(F.T=F.getExtension("WEBGL_multi_draw")); -"EXT_polygon_offset_clamp"==b&&(F.P=F.getExtension("EXT_polygon_offset_clamp"));"EXT_clip_control"==b&&(F.O=F.getExtension("EXT_clip_control"));"WEBGL_polygon_mode"==b&&(F.Y=F.getExtension("WEBGL_polygon_mode"));return!!a.v.getExtension(b)},emscripten_webgl_get_current_context:()=>P?P.handle:0,emscripten_webgl_make_context_current:a=>{P=ib[a];w.$=F=P?.v;return!a||F?0:-5},environ_get:(a,b)=>{var c=0;Kb().forEach((e,f)=>{var h=b+c;f=t()[a+4*f>>2]=h;for(h=0;h{var c=Kb();t()[a>>2]=c.length;var e=0;c.forEach(f=>e+=f.length+1);t()[b>>2]=e;return 0},fd_close:()=>52,fd_pread:function(){return 52},fd_read:()=>52,fd_seek:function(){return 70},fd_write:(a,b,c,e)=>{for(var f=0,h=0;h>2],m=t()[b+4>>2];b+=8;for(var p=0;p>2]=f;return 0},glDeleteTextures:rb,glGetIntegerv:yb,glGetString:Cb,glGetStringi:Db, -invoke_ii:mc,invoke_iii:nc,invoke_iiii:oc,invoke_iiiii:pc,invoke_iiiiiii:qc,invoke_vi:rc,invoke_vii:sc,invoke_viii:tc,invoke_viiii:uc,invoke_viiiiiii:vc,memory:g,proc_exit:Pa,skwasm_captureImageBitmap:Mb,skwasm_connectThread:Pb,skwasm_createGlTextureFromTextureSource:Qb,skwasm_createOffscreenCanvas:Rb,skwasm_dispatchDisposeSurface:Sb,skwasm_dispatchRasterizeImage:Tb,skwasm_dispatchRenderPictures:Ub,skwasm_disposeAssociatedObjectOnThread:Vb,skwasm_getAssociatedObject:Wb,skwasm_isSingleThreaded:Xb, -skwasm_postRasterizeResult:Yb,skwasm_resizeCanvas:Zb,skwasm_resolveAndPostImages:$b,skwasm_setAssociatedObjectOnThread:ac},W=function(){function a(c,e){W=c.exports;w.wasmExports=W;B=W.__indirect_function_table;wa.unshift(W.__wasm_call_ctors);qa=e;z--;0==z&&(null!==Fa&&(clearInterval(Fa),Fa=null),A&&(c=A,A=null,c()));return W}var b={env:wc,wasi_snapshot_preview1:wc};z++;if(w.instantiateWasm)try{return w.instantiateWasm(b,a)}catch(c){y(`Module.instantiateWasm callback failed with error: ${c}`),fa(c)}Ia??= -Ha("skwasm_heavy.wasm")?"skwasm_heavy.wasm":ma("skwasm_heavy.wasm");La(b,function(c){a(c.instance,c.module)}).catch(fa);return{}}();w._canvas_saveLayer=(a,b,c,e)=>(w._canvas_saveLayer=W.canvas_saveLayer)(a,b,c,e);w._canvas_save=a=>(w._canvas_save=W.canvas_save)(a);w._canvas_restore=a=>(w._canvas_restore=W.canvas_restore)(a);w._canvas_restoreToCount=(a,b)=>(w._canvas_restoreToCount=W.canvas_restoreToCount)(a,b);w._canvas_getSaveCount=a=>(w._canvas_getSaveCount=W.canvas_getSaveCount)(a); -w._canvas_translate=(a,b,c)=>(w._canvas_translate=W.canvas_translate)(a,b,c);w._canvas_scale=(a,b,c)=>(w._canvas_scale=W.canvas_scale)(a,b,c);w._canvas_rotate=(a,b)=>(w._canvas_rotate=W.canvas_rotate)(a,b);w._canvas_skew=(a,b,c)=>(w._canvas_skew=W.canvas_skew)(a,b,c);w._canvas_transform=(a,b)=>(w._canvas_transform=W.canvas_transform)(a,b);w._canvas_clear=(a,b)=>(w._canvas_clear=W.canvas_clear)(a,b);w._canvas_clipRect=(a,b,c,e)=>(w._canvas_clipRect=W.canvas_clipRect)(a,b,c,e); -w._canvas_clipRRect=(a,b,c)=>(w._canvas_clipRRect=W.canvas_clipRRect)(a,b,c);w._canvas_clipPath=(a,b,c)=>(w._canvas_clipPath=W.canvas_clipPath)(a,b,c);w._canvas_drawColor=(a,b,c)=>(w._canvas_drawColor=W.canvas_drawColor)(a,b,c);w._canvas_drawLine=(a,b,c,e,f,h)=>(w._canvas_drawLine=W.canvas_drawLine)(a,b,c,e,f,h);w._canvas_drawPaint=(a,b)=>(w._canvas_drawPaint=W.canvas_drawPaint)(a,b);w._canvas_drawRect=(a,b,c)=>(w._canvas_drawRect=W.canvas_drawRect)(a,b,c); -w._canvas_drawRRect=(a,b,c)=>(w._canvas_drawRRect=W.canvas_drawRRect)(a,b,c);w._canvas_drawDRRect=(a,b,c,e)=>(w._canvas_drawDRRect=W.canvas_drawDRRect)(a,b,c,e);w._canvas_drawOval=(a,b,c)=>(w._canvas_drawOval=W.canvas_drawOval)(a,b,c);w._canvas_drawCircle=(a,b,c,e,f)=>(w._canvas_drawCircle=W.canvas_drawCircle)(a,b,c,e,f);w._canvas_drawArc=(a,b,c,e,f,h)=>(w._canvas_drawArc=W.canvas_drawArc)(a,b,c,e,f,h);w._canvas_drawPath=(a,b,c)=>(w._canvas_drawPath=W.canvas_drawPath)(a,b,c); -w._canvas_drawShadow=(a,b,c,e,f,h)=>(w._canvas_drawShadow=W.canvas_drawShadow)(a,b,c,e,f,h);w._canvas_drawParagraph=(a,b,c,e)=>(w._canvas_drawParagraph=W.canvas_drawParagraph)(a,b,c,e);w._canvas_drawPicture=(a,b)=>(w._canvas_drawPicture=W.canvas_drawPicture)(a,b);w._canvas_drawImage=(a,b,c,e,f,h)=>(w._canvas_drawImage=W.canvas_drawImage)(a,b,c,e,f,h);w._canvas_drawImageRect=(a,b,c,e,f,h)=>(w._canvas_drawImageRect=W.canvas_drawImageRect)(a,b,c,e,f,h); -w._canvas_drawImageNine=(a,b,c,e,f,h)=>(w._canvas_drawImageNine=W.canvas_drawImageNine)(a,b,c,e,f,h);w._canvas_drawVertices=(a,b,c,e)=>(w._canvas_drawVertices=W.canvas_drawVertices)(a,b,c,e);w._canvas_drawPoints=(a,b,c,e,f)=>(w._canvas_drawPoints=W.canvas_drawPoints)(a,b,c,e,f);w._canvas_drawAtlas=(a,b,c,e,f,h,l,m,p)=>(w._canvas_drawAtlas=W.canvas_drawAtlas)(a,b,c,e,f,h,l,m,p);w._canvas_getTransform=(a,b)=>(w._canvas_getTransform=W.canvas_getTransform)(a,b); -w._canvas_getLocalClipBounds=(a,b)=>(w._canvas_getLocalClipBounds=W.canvas_getLocalClipBounds)(a,b);w._canvas_getDeviceClipBounds=(a,b)=>(w._canvas_getDeviceClipBounds=W.canvas_getDeviceClipBounds)(a,b);w._canvas_quickReject=(a,b)=>(w._canvas_quickReject=W.canvas_quickReject)(a,b);w._contourMeasureIter_create=(a,b,c)=>(w._contourMeasureIter_create=W.contourMeasureIter_create)(a,b,c);w._contourMeasureIter_next=a=>(w._contourMeasureIter_next=W.contourMeasureIter_next)(a); -w._contourMeasureIter_dispose=a=>(w._contourMeasureIter_dispose=W.contourMeasureIter_dispose)(a);w._contourMeasure_dispose=a=>(w._contourMeasure_dispose=W.contourMeasure_dispose)(a);w._contourMeasure_length=a=>(w._contourMeasure_length=W.contourMeasure_length)(a);w._contourMeasure_isClosed=a=>(w._contourMeasure_isClosed=W.contourMeasure_isClosed)(a);w._contourMeasure_getPosTan=(a,b,c,e)=>(w._contourMeasure_getPosTan=W.contourMeasure_getPosTan)(a,b,c,e); -w._contourMeasure_getSegment=(a,b,c,e)=>(w._contourMeasure_getSegment=W.contourMeasure_getSegment)(a,b,c,e);w._skData_create=a=>(w._skData_create=W.skData_create)(a);w._skData_getPointer=a=>(w._skData_getPointer=W.skData_getPointer)(a);w._skData_getConstPointer=a=>(w._skData_getConstPointer=W.skData_getConstPointer)(a);w._skData_getSize=a=>(w._skData_getSize=W.skData_getSize)(a);w._skData_dispose=a=>(w._skData_dispose=W.skData_dispose)(a); -w._imageFilter_createBlur=(a,b,c)=>(w._imageFilter_createBlur=W.imageFilter_createBlur)(a,b,c);w._imageFilter_createDilate=(a,b)=>(w._imageFilter_createDilate=W.imageFilter_createDilate)(a,b);w._imageFilter_createErode=(a,b)=>(w._imageFilter_createErode=W.imageFilter_createErode)(a,b);w._imageFilter_createMatrix=(a,b)=>(w._imageFilter_createMatrix=W.imageFilter_createMatrix)(a,b);w._imageFilter_createFromColorFilter=a=>(w._imageFilter_createFromColorFilter=W.imageFilter_createFromColorFilter)(a); -w._imageFilter_compose=(a,b)=>(w._imageFilter_compose=W.imageFilter_compose)(a,b);w._imageFilter_dispose=a=>(w._imageFilter_dispose=W.imageFilter_dispose)(a);w._imageFilter_getFilterBounds=(a,b)=>(w._imageFilter_getFilterBounds=W.imageFilter_getFilterBounds)(a,b);w._colorFilter_createMode=(a,b)=>(w._colorFilter_createMode=W.colorFilter_createMode)(a,b);w._colorFilter_createMatrix=a=>(w._colorFilter_createMatrix=W.colorFilter_createMatrix)(a); -w._colorFilter_createSRGBToLinearGamma=()=>(w._colorFilter_createSRGBToLinearGamma=W.colorFilter_createSRGBToLinearGamma)();w._colorFilter_createLinearToSRGBGamma=()=>(w._colorFilter_createLinearToSRGBGamma=W.colorFilter_createLinearToSRGBGamma)();w._colorFilter_dispose=a=>(w._colorFilter_dispose=W.colorFilter_dispose)(a);w._maskFilter_createBlur=(a,b)=>(w._maskFilter_createBlur=W.maskFilter_createBlur)(a,b);w._maskFilter_dispose=a=>(w._maskFilter_dispose=W.maskFilter_dispose)(a); -w._fontCollection_create=()=>(w._fontCollection_create=W.fontCollection_create)();w._fontCollection_dispose=a=>(w._fontCollection_dispose=W.fontCollection_dispose)(a);w._typeface_create=a=>(w._typeface_create=W.typeface_create)(a);w._typeface_dispose=a=>(w._typeface_dispose=W.typeface_dispose)(a);w._typefaces_filterCoveredCodePoints=(a,b,c,e)=>(w._typefaces_filterCoveredCodePoints=W.typefaces_filterCoveredCodePoints)(a,b,c,e); -w._fontCollection_registerTypeface=(a,b,c)=>(w._fontCollection_registerTypeface=W.fontCollection_registerTypeface)(a,b,c);w._fontCollection_clearCaches=a=>(w._fontCollection_clearCaches=W.fontCollection_clearCaches)(a);w._image_createFromPicture=(a,b,c)=>(w._image_createFromPicture=W.image_createFromPicture)(a,b,c);w._image_createFromPixels=(a,b,c,e,f)=>(w._image_createFromPixels=W.image_createFromPixels)(a,b,c,e,f); -w._image_createFromTextureSource=(a,b,c,e)=>(w._image_createFromTextureSource=W.image_createFromTextureSource)(a,b,c,e);w._image_ref=a=>(w._image_ref=W.image_ref)(a);w._image_dispose=a=>(w._image_dispose=W.image_dispose)(a);w._image_getWidth=a=>(w._image_getWidth=W.image_getWidth)(a);w._image_getHeight=a=>(w._image_getHeight=W.image_getHeight)(a);w._skwasm_getLiveObjectCounts=a=>(w._skwasm_getLiveObjectCounts=W.skwasm_getLiveObjectCounts)(a); -w._paint_create=(a,b,c,e,f,h,l,m,p)=>(w._paint_create=W.paint_create)(a,b,c,e,f,h,l,m,p);w._paint_dispose=a=>(w._paint_dispose=W.paint_dispose)(a);w._paint_setShader=(a,b)=>(w._paint_setShader=W.paint_setShader)(a,b);w._paint_setImageFilter=(a,b)=>(w._paint_setImageFilter=W.paint_setImageFilter)(a,b);w._paint_setColorFilter=(a,b)=>(w._paint_setColorFilter=W.paint_setColorFilter)(a,b);w._paint_setMaskFilter=(a,b)=>(w._paint_setMaskFilter=W.paint_setMaskFilter)(a,b); -w._path_create=()=>(w._path_create=W.path_create)();w._path_dispose=a=>(w._path_dispose=W.path_dispose)(a);w._path_copy=a=>(w._path_copy=W.path_copy)(a);w._path_setFillType=(a,b)=>(w._path_setFillType=W.path_setFillType)(a,b);w._path_getFillType=a=>(w._path_getFillType=W.path_getFillType)(a);w._path_moveTo=(a,b,c)=>(w._path_moveTo=W.path_moveTo)(a,b,c);w._path_relativeMoveTo=(a,b,c)=>(w._path_relativeMoveTo=W.path_relativeMoveTo)(a,b,c);w._path_lineTo=(a,b,c)=>(w._path_lineTo=W.path_lineTo)(a,b,c); -w._path_relativeLineTo=(a,b,c)=>(w._path_relativeLineTo=W.path_relativeLineTo)(a,b,c);w._path_quadraticBezierTo=(a,b,c,e,f)=>(w._path_quadraticBezierTo=W.path_quadraticBezierTo)(a,b,c,e,f);w._path_relativeQuadraticBezierTo=(a,b,c,e,f)=>(w._path_relativeQuadraticBezierTo=W.path_relativeQuadraticBezierTo)(a,b,c,e,f);w._path_cubicTo=(a,b,c,e,f,h,l)=>(w._path_cubicTo=W.path_cubicTo)(a,b,c,e,f,h,l);w._path_relativeCubicTo=(a,b,c,e,f,h,l)=>(w._path_relativeCubicTo=W.path_relativeCubicTo)(a,b,c,e,f,h,l); -w._path_conicTo=(a,b,c,e,f,h)=>(w._path_conicTo=W.path_conicTo)(a,b,c,e,f,h);w._path_relativeConicTo=(a,b,c,e,f,h)=>(w._path_relativeConicTo=W.path_relativeConicTo)(a,b,c,e,f,h);w._path_arcToOval=(a,b,c,e,f)=>(w._path_arcToOval=W.path_arcToOval)(a,b,c,e,f);w._path_arcToRotated=(a,b,c,e,f,h,l,m)=>(w._path_arcToRotated=W.path_arcToRotated)(a,b,c,e,f,h,l,m);w._path_relativeArcToRotated=(a,b,c,e,f,h,l,m)=>(w._path_relativeArcToRotated=W.path_relativeArcToRotated)(a,b,c,e,f,h,l,m); -w._path_addRect=(a,b)=>(w._path_addRect=W.path_addRect)(a,b);w._path_addOval=(a,b)=>(w._path_addOval=W.path_addOval)(a,b);w._path_addArc=(a,b,c,e)=>(w._path_addArc=W.path_addArc)(a,b,c,e);w._path_addPolygon=(a,b,c,e)=>(w._path_addPolygon=W.path_addPolygon)(a,b,c,e);w._path_addRRect=(a,b)=>(w._path_addRRect=W.path_addRRect)(a,b);w._path_addPath=(a,b,c,e)=>(w._path_addPath=W.path_addPath)(a,b,c,e);w._path_close=a=>(w._path_close=W.path_close)(a);w._path_reset=a=>(w._path_reset=W.path_reset)(a); -w._path_contains=(a,b,c)=>(w._path_contains=W.path_contains)(a,b,c);w._path_transform=(a,b)=>(w._path_transform=W.path_transform)(a,b);w._path_getBounds=(a,b)=>(w._path_getBounds=W.path_getBounds)(a,b);w._path_combine=(a,b,c)=>(w._path_combine=W.path_combine)(a,b,c);w._path_getSvgString=a=>(w._path_getSvgString=W.path_getSvgString)(a);w._pictureRecorder_create=()=>(w._pictureRecorder_create=W.pictureRecorder_create)();w._pictureRecorder_dispose=a=>(w._pictureRecorder_dispose=W.pictureRecorder_dispose)(a); -w._pictureRecorder_beginRecording=(a,b)=>(w._pictureRecorder_beginRecording=W.pictureRecorder_beginRecording)(a,b);w._pictureRecorder_endRecording=a=>(w._pictureRecorder_endRecording=W.pictureRecorder_endRecording)(a);w._picture_getCullRect=(a,b)=>(w._picture_getCullRect=W.picture_getCullRect)(a,b);w._picture_dispose=a=>(w._picture_dispose=W.picture_dispose)(a);w._picture_approximateBytesUsed=a=>(w._picture_approximateBytesUsed=W.picture_approximateBytesUsed)(a); -w._shader_createLinearGradient=(a,b,c,e,f,h)=>(w._shader_createLinearGradient=W.shader_createLinearGradient)(a,b,c,e,f,h);w._shader_createRadialGradient=(a,b,c,e,f,h,l,m)=>(w._shader_createRadialGradient=W.shader_createRadialGradient)(a,b,c,e,f,h,l,m);w._shader_createConicalGradient=(a,b,c,e,f,h,l,m)=>(w._shader_createConicalGradient=W.shader_createConicalGradient)(a,b,c,e,f,h,l,m); -w._shader_createSweepGradient=(a,b,c,e,f,h,l,m,p)=>(w._shader_createSweepGradient=W.shader_createSweepGradient)(a,b,c,e,f,h,l,m,p);w._shader_dispose=a=>(w._shader_dispose=W.shader_dispose)(a);w._runtimeEffect_create=a=>(w._runtimeEffect_create=W.runtimeEffect_create)(a);w._runtimeEffect_dispose=a=>(w._runtimeEffect_dispose=W.runtimeEffect_dispose)(a);w._runtimeEffect_getUniformSize=a=>(w._runtimeEffect_getUniformSize=W.runtimeEffect_getUniformSize)(a); -w._shader_createRuntimeEffectShader=(a,b,c,e)=>(w._shader_createRuntimeEffectShader=W.shader_createRuntimeEffectShader)(a,b,c,e);w._shader_createFromImage=(a,b,c,e,f)=>(w._shader_createFromImage=W.shader_createFromImage)(a,b,c,e,f);w._uniformData_create=a=>(w._uniformData_create=W.uniformData_create)(a);w._uniformData_dispose=a=>(w._uniformData_dispose=W.uniformData_dispose)(a);w._uniformData_getPointer=a=>(w._uniformData_getPointer=W.uniformData_getPointer)(a); -w._skString_allocate=a=>(w._skString_allocate=W.skString_allocate)(a);w._skString_getData=a=>(w._skString_getData=W.skString_getData)(a);w._skString_getLength=a=>(w._skString_getLength=W.skString_getLength)(a);w._skString_free=a=>(w._skString_free=W.skString_free)(a);w._skString16_allocate=a=>(w._skString16_allocate=W.skString16_allocate)(a);w._skString16_getData=a=>(w._skString16_getData=W.skString16_getData)(a);w._skString16_free=a=>(w._skString16_free=W.skString16_free)(a); -w._surface_create=()=>(w._surface_create=W.surface_create)();w._surface_getThreadId=a=>(w._surface_getThreadId=W.surface_getThreadId)(a);w._surface_setCallbackHandler=(a,b)=>(w._surface_setCallbackHandler=W.surface_setCallbackHandler)(a,b);w._surface_destroy=a=>(w._surface_destroy=W.surface_destroy)(a);var ic=w._surface_dispose=a=>(ic=w._surface_dispose=W.surface_dispose)(a); -w._surface_setResourceCacheLimitBytes=(a,b)=>(w._surface_setResourceCacheLimitBytes=W.surface_setResourceCacheLimitBytes)(a,b);w._surface_renderPictures=(a,b,c,e,f)=>(w._surface_renderPictures=W.surface_renderPictures)(a,b,c,e,f);var gc=w._surface_renderPicturesOnWorker=(a,b,c,e,f,h,l)=>(gc=w._surface_renderPicturesOnWorker=W.surface_renderPicturesOnWorker)(a,b,c,e,f,h,l);w._surface_rasterizeImage=(a,b,c)=>(w._surface_rasterizeImage=W.surface_rasterizeImage)(a,b,c); -var jc=w._surface_rasterizeImageOnWorker=(a,b,c,e)=>(jc=w._surface_rasterizeImageOnWorker=W.surface_rasterizeImageOnWorker)(a,b,c,e),hc=w._surface_onRenderComplete=(a,b,c)=>(hc=w._surface_onRenderComplete=W.surface_onRenderComplete)(a,b,c),kc=w._surface_onRasterizeComplete=(a,b,c)=>(kc=w._surface_onRasterizeComplete=W.surface_onRasterizeComplete)(a,b,c);w._skwasm_isMultiThreaded=()=>(w._skwasm_isMultiThreaded=W.skwasm_isMultiThreaded)(); -w._lineMetrics_create=(a,b,c,e,f,h,l,m,p)=>(w._lineMetrics_create=W.lineMetrics_create)(a,b,c,e,f,h,l,m,p);w._lineMetrics_dispose=a=>(w._lineMetrics_dispose=W.lineMetrics_dispose)(a);w._lineMetrics_getHardBreak=a=>(w._lineMetrics_getHardBreak=W.lineMetrics_getHardBreak)(a);w._lineMetrics_getAscent=a=>(w._lineMetrics_getAscent=W.lineMetrics_getAscent)(a);w._lineMetrics_getDescent=a=>(w._lineMetrics_getDescent=W.lineMetrics_getDescent)(a); -w._lineMetrics_getUnscaledAscent=a=>(w._lineMetrics_getUnscaledAscent=W.lineMetrics_getUnscaledAscent)(a);w._lineMetrics_getHeight=a=>(w._lineMetrics_getHeight=W.lineMetrics_getHeight)(a);w._lineMetrics_getWidth=a=>(w._lineMetrics_getWidth=W.lineMetrics_getWidth)(a);w._lineMetrics_getLeft=a=>(w._lineMetrics_getLeft=W.lineMetrics_getLeft)(a);w._lineMetrics_getBaseline=a=>(w._lineMetrics_getBaseline=W.lineMetrics_getBaseline)(a);w._lineMetrics_getLineNumber=a=>(w._lineMetrics_getLineNumber=W.lineMetrics_getLineNumber)(a); -w._lineMetrics_getStartIndex=a=>(w._lineMetrics_getStartIndex=W.lineMetrics_getStartIndex)(a);w._lineMetrics_getEndIndex=a=>(w._lineMetrics_getEndIndex=W.lineMetrics_getEndIndex)(a);w._paragraph_dispose=a=>(w._paragraph_dispose=W.paragraph_dispose)(a);w._paragraph_getWidth=a=>(w._paragraph_getWidth=W.paragraph_getWidth)(a);w._paragraph_getHeight=a=>(w._paragraph_getHeight=W.paragraph_getHeight)(a);w._paragraph_getLongestLine=a=>(w._paragraph_getLongestLine=W.paragraph_getLongestLine)(a); -w._paragraph_getMinIntrinsicWidth=a=>(w._paragraph_getMinIntrinsicWidth=W.paragraph_getMinIntrinsicWidth)(a);w._paragraph_getMaxIntrinsicWidth=a=>(w._paragraph_getMaxIntrinsicWidth=W.paragraph_getMaxIntrinsicWidth)(a);w._paragraph_getAlphabeticBaseline=a=>(w._paragraph_getAlphabeticBaseline=W.paragraph_getAlphabeticBaseline)(a);w._paragraph_getIdeographicBaseline=a=>(w._paragraph_getIdeographicBaseline=W.paragraph_getIdeographicBaseline)(a); -w._paragraph_getDidExceedMaxLines=a=>(w._paragraph_getDidExceedMaxLines=W.paragraph_getDidExceedMaxLines)(a);w._paragraph_layout=(a,b)=>(w._paragraph_layout=W.paragraph_layout)(a,b);w._paragraph_getPositionForOffset=(a,b,c,e)=>(w._paragraph_getPositionForOffset=W.paragraph_getPositionForOffset)(a,b,c,e);w._paragraph_getClosestGlyphInfoAtCoordinate=(a,b,c,e,f,h)=>(w._paragraph_getClosestGlyphInfoAtCoordinate=W.paragraph_getClosestGlyphInfoAtCoordinate)(a,b,c,e,f,h); -w._paragraph_getGlyphInfoAt=(a,b,c,e,f)=>(w._paragraph_getGlyphInfoAt=W.paragraph_getGlyphInfoAt)(a,b,c,e,f);w._paragraph_getWordBoundary=(a,b,c)=>(w._paragraph_getWordBoundary=W.paragraph_getWordBoundary)(a,b,c);w._paragraph_getLineCount=a=>(w._paragraph_getLineCount=W.paragraph_getLineCount)(a);w._paragraph_getLineNumberAt=(a,b)=>(w._paragraph_getLineNumberAt=W.paragraph_getLineNumberAt)(a,b); -w._paragraph_getLineMetricsAtIndex=(a,b)=>(w._paragraph_getLineMetricsAtIndex=W.paragraph_getLineMetricsAtIndex)(a,b);w._textBoxList_dispose=a=>(w._textBoxList_dispose=W.textBoxList_dispose)(a);w._textBoxList_getLength=a=>(w._textBoxList_getLength=W.textBoxList_getLength)(a);w._textBoxList_getBoxAtIndex=(a,b,c)=>(w._textBoxList_getBoxAtIndex=W.textBoxList_getBoxAtIndex)(a,b,c);w._paragraph_getBoxesForRange=(a,b,c,e,f)=>(w._paragraph_getBoxesForRange=W.paragraph_getBoxesForRange)(a,b,c,e,f); -w._paragraph_getBoxesForPlaceholders=a=>(w._paragraph_getBoxesForPlaceholders=W.paragraph_getBoxesForPlaceholders)(a);w._paragraph_getUnresolvedCodePoints=(a,b,c)=>(w._paragraph_getUnresolvedCodePoints=W.paragraph_getUnresolvedCodePoints)(a,b,c);w._paragraphBuilder_dispose=a=>(w._paragraphBuilder_dispose=W.paragraphBuilder_dispose)(a);w._paragraphBuilder_addPlaceholder=(a,b,c,e,f,h)=>(w._paragraphBuilder_addPlaceholder=W.paragraphBuilder_addPlaceholder)(a,b,c,e,f,h); -w._paragraphBuilder_addText=(a,b)=>(w._paragraphBuilder_addText=W.paragraphBuilder_addText)(a,b);w._paragraphBuilder_getUtf8Text=(a,b)=>(w._paragraphBuilder_getUtf8Text=W.paragraphBuilder_getUtf8Text)(a,b);w._paragraphBuilder_pushStyle=(a,b)=>(w._paragraphBuilder_pushStyle=W.paragraphBuilder_pushStyle)(a,b);w._paragraphBuilder_pop=a=>(w._paragraphBuilder_pop=W.paragraphBuilder_pop)(a);w._unicodePositionBuffer_create=a=>(w._unicodePositionBuffer_create=W.unicodePositionBuffer_create)(a); -w._unicodePositionBuffer_getDataPointer=a=>(w._unicodePositionBuffer_getDataPointer=W.unicodePositionBuffer_getDataPointer)(a);w._unicodePositionBuffer_free=a=>(w._unicodePositionBuffer_free=W.unicodePositionBuffer_free)(a);w._lineBreakBuffer_create=a=>(w._lineBreakBuffer_create=W.lineBreakBuffer_create)(a);w._lineBreakBuffer_getDataPointer=a=>(w._lineBreakBuffer_getDataPointer=W.lineBreakBuffer_getDataPointer)(a);w._lineBreakBuffer_free=a=>(w._lineBreakBuffer_free=W.lineBreakBuffer_free)(a); -w._paragraphStyle_create=()=>(w._paragraphStyle_create=W.paragraphStyle_create)();w._paragraphStyle_dispose=a=>(w._paragraphStyle_dispose=W.paragraphStyle_dispose)(a);w._paragraphStyle_setTextAlign=(a,b)=>(w._paragraphStyle_setTextAlign=W.paragraphStyle_setTextAlign)(a,b);w._paragraphStyle_setTextDirection=(a,b)=>(w._paragraphStyle_setTextDirection=W.paragraphStyle_setTextDirection)(a,b);w._paragraphStyle_setMaxLines=(a,b)=>(w._paragraphStyle_setMaxLines=W.paragraphStyle_setMaxLines)(a,b); -w._paragraphStyle_setHeight=(a,b)=>(w._paragraphStyle_setHeight=W.paragraphStyle_setHeight)(a,b);w._paragraphStyle_setTextHeightBehavior=(a,b,c)=>(w._paragraphStyle_setTextHeightBehavior=W.paragraphStyle_setTextHeightBehavior)(a,b,c);w._paragraphStyle_setEllipsis=(a,b)=>(w._paragraphStyle_setEllipsis=W.paragraphStyle_setEllipsis)(a,b);w._paragraphStyle_setStrutStyle=(a,b)=>(w._paragraphStyle_setStrutStyle=W.paragraphStyle_setStrutStyle)(a,b); -w._paragraphStyle_setTextStyle=(a,b)=>(w._paragraphStyle_setTextStyle=W.paragraphStyle_setTextStyle)(a,b);w._paragraphStyle_setApplyRoundingHack=(a,b)=>(w._paragraphStyle_setApplyRoundingHack=W.paragraphStyle_setApplyRoundingHack)(a,b);w._strutStyle_create=()=>(w._strutStyle_create=W.strutStyle_create)();w._strutStyle_dispose=a=>(w._strutStyle_dispose=W.strutStyle_dispose)(a);w._strutStyle_setFontFamilies=(a,b,c)=>(w._strutStyle_setFontFamilies=W.strutStyle_setFontFamilies)(a,b,c); -w._strutStyle_setFontSize=(a,b)=>(w._strutStyle_setFontSize=W.strutStyle_setFontSize)(a,b);w._strutStyle_setHeight=(a,b)=>(w._strutStyle_setHeight=W.strutStyle_setHeight)(a,b);w._strutStyle_setHalfLeading=(a,b)=>(w._strutStyle_setHalfLeading=W.strutStyle_setHalfLeading)(a,b);w._strutStyle_setLeading=(a,b)=>(w._strutStyle_setLeading=W.strutStyle_setLeading)(a,b);w._strutStyle_setFontStyle=(a,b,c)=>(w._strutStyle_setFontStyle=W.strutStyle_setFontStyle)(a,b,c); -w._strutStyle_setForceStrutHeight=(a,b)=>(w._strutStyle_setForceStrutHeight=W.strutStyle_setForceStrutHeight)(a,b);w._textStyle_create=()=>(w._textStyle_create=W.textStyle_create)();w._textStyle_copy=a=>(w._textStyle_copy=W.textStyle_copy)(a);w._textStyle_dispose=a=>(w._textStyle_dispose=W.textStyle_dispose)(a);w._textStyle_setColor=(a,b)=>(w._textStyle_setColor=W.textStyle_setColor)(a,b);w._textStyle_setDecoration=(a,b)=>(w._textStyle_setDecoration=W.textStyle_setDecoration)(a,b); -w._textStyle_setDecorationColor=(a,b)=>(w._textStyle_setDecorationColor=W.textStyle_setDecorationColor)(a,b);w._textStyle_setDecorationStyle=(a,b)=>(w._textStyle_setDecorationStyle=W.textStyle_setDecorationStyle)(a,b);w._textStyle_setDecorationThickness=(a,b)=>(w._textStyle_setDecorationThickness=W.textStyle_setDecorationThickness)(a,b);w._textStyle_setFontStyle=(a,b,c)=>(w._textStyle_setFontStyle=W.textStyle_setFontStyle)(a,b,c); -w._textStyle_setTextBaseline=(a,b)=>(w._textStyle_setTextBaseline=W.textStyle_setTextBaseline)(a,b);w._textStyle_clearFontFamilies=a=>(w._textStyle_clearFontFamilies=W.textStyle_clearFontFamilies)(a);w._textStyle_addFontFamilies=(a,b,c)=>(w._textStyle_addFontFamilies=W.textStyle_addFontFamilies)(a,b,c);w._textStyle_setFontSize=(a,b)=>(w._textStyle_setFontSize=W.textStyle_setFontSize)(a,b);w._textStyle_setLetterSpacing=(a,b)=>(w._textStyle_setLetterSpacing=W.textStyle_setLetterSpacing)(a,b); -w._textStyle_setWordSpacing=(a,b)=>(w._textStyle_setWordSpacing=W.textStyle_setWordSpacing)(a,b);w._textStyle_setHeight=(a,b)=>(w._textStyle_setHeight=W.textStyle_setHeight)(a,b);w._textStyle_setHalfLeading=(a,b)=>(w._textStyle_setHalfLeading=W.textStyle_setHalfLeading)(a,b);w._textStyle_setLocale=(a,b)=>(w._textStyle_setLocale=W.textStyle_setLocale)(a,b);w._textStyle_setBackground=(a,b)=>(w._textStyle_setBackground=W.textStyle_setBackground)(a,b); -w._textStyle_setForeground=(a,b)=>(w._textStyle_setForeground=W.textStyle_setForeground)(a,b);w._textStyle_addShadow=(a,b,c,e,f)=>(w._textStyle_addShadow=W.textStyle_addShadow)(a,b,c,e,f);w._textStyle_addFontFeature=(a,b,c)=>(w._textStyle_addFontFeature=W.textStyle_addFontFeature)(a,b,c);w._textStyle_setFontVariations=(a,b,c,e)=>(w._textStyle_setFontVariations=W.textStyle_setFontVariations)(a,b,c,e);w._vertices_create=(a,b,c,e,f,h,l)=>(w._vertices_create=W.vertices_create)(a,b,c,e,f,h,l); -w._vertices_dispose=a=>(w._vertices_dispose=W.vertices_dispose)(a);w._animatedImage_create=(a,b,c)=>(w._animatedImage_create=W.animatedImage_create)(a,b,c);w._animatedImage_dispose=a=>(w._animatedImage_dispose=W.animatedImage_dispose)(a);w._animatedImage_getFrameCount=a=>(w._animatedImage_getFrameCount=W.animatedImage_getFrameCount)(a);w._animatedImage_getRepetitionCount=a=>(w._animatedImage_getRepetitionCount=W.animatedImage_getRepetitionCount)(a); -w._animatedImage_getCurrentFrameDurationMilliseconds=a=>(w._animatedImage_getCurrentFrameDurationMilliseconds=W.animatedImage_getCurrentFrameDurationMilliseconds)(a);w._animatedImage_decodeNextFrame=a=>(w._animatedImage_decodeNextFrame=W.animatedImage_decodeNextFrame)(a);w._animatedImage_getCurrentFrame=a=>(w._animatedImage_getCurrentFrame=W.animatedImage_getCurrentFrame)(a);w._skwasm_isHeavy=()=>(w._skwasm_isHeavy=W.skwasm_isHeavy)(); -w._paragraphBuilder_create=(a,b)=>(w._paragraphBuilder_create=W.paragraphBuilder_create)(a,b);w._paragraphBuilder_build=a=>(w._paragraphBuilder_build=W.paragraphBuilder_build)(a);w._paragraphBuilder_setGraphemeBreaksUtf16=(a,b)=>(w._paragraphBuilder_setGraphemeBreaksUtf16=W.paragraphBuilder_setGraphemeBreaksUtf16)(a,b);w._paragraphBuilder_setWordBreaksUtf16=(a,b)=>(w._paragraphBuilder_setWordBreaksUtf16=W.paragraphBuilder_setWordBreaksUtf16)(a,b); -w._paragraphBuilder_setLineBreaksUtf16=(a,b)=>(w._paragraphBuilder_setLineBreaksUtf16=W.paragraphBuilder_setLineBreaksUtf16)(a,b);var Ab=a=>(Ab=W.malloc)(a),lc=(a,b)=>(lc=W._emscripten_timeout)(a,b),X=(a,b)=>(X=W.setThrew)(a,b),Y=a=>(Y=W._emscripten_stack_restore)(a),cc=a=>(cc=W._emscripten_stack_alloc)(a),Z=()=>(Z=W.emscripten_stack_get_current)(),Aa=(a,b)=>(Aa=W._emscripten_wasm_worker_initialize)(a,b); -function nc(a,b,c){var e=Z();try{return B.get(a)(b,c)}catch(f){Y(e);if(f!==f+0)throw f;X(1,0)}}function sc(a,b,c){var e=Z();try{B.get(a)(b,c)}catch(f){Y(e);if(f!==f+0)throw f;X(1,0)}}function mc(a,b){var c=Z();try{return B.get(a)(b)}catch(e){Y(c);if(e!==e+0)throw e;X(1,0)}}function tc(a,b,c,e){var f=Z();try{B.get(a)(b,c,e)}catch(h){Y(f);if(h!==h+0)throw h;X(1,0)}}function oc(a,b,c,e){var f=Z();try{return B.get(a)(b,c,e)}catch(h){Y(f);if(h!==h+0)throw h;X(1,0)}} -function uc(a,b,c,e,f){var h=Z();try{B.get(a)(b,c,e,f)}catch(l){Y(h);if(l!==l+0)throw l;X(1,0)}}function vc(a,b,c,e,f,h,l,m){var p=Z();try{B.get(a)(b,c,e,f,h,l,m)}catch(v){Y(p);if(v!==v+0)throw v;X(1,0)}}function rc(a,b){var c=Z();try{B.get(a)(b)}catch(e){Y(c);if(e!==e+0)throw e;X(1,0)}}function qc(a,b,c,e,f,h,l){var m=Z();try{return B.get(a)(b,c,e,f,h,l)}catch(p){Y(m);if(p!==p+0)throw p;X(1,0)}} -function pc(a,b,c,e,f){var h=Z();try{return B.get(a)(b,c,e,f)}catch(l){Y(h);if(l!==l+0)throw l;X(1,0)}}w.wasmMemory=g;w.wasmExports=W;w.stackAlloc=dc; -w.addFunction=(a,b)=>{if(!U){U=new WeakMap;var c=B.length;if(U)for(var e=0;e<0+c;e++){var f=B.get(e);f&&U.set(f,e)}}if(c=U.get(a)||0)return c;if(bc.length)c=bc.pop();else{try{B.grow(1)}catch(m){if(!(m instanceof RangeError))throw m;throw"Unable to grow wasm table. Set ALLOW_TABLE_GROWTH.";}c=B.length-1}try{B.set(c,a)}catch(m){if(!(m instanceof TypeError))throw m;if("function"==typeof WebAssembly.Function){e=WebAssembly.Function;f={i:"i32",j:"i64",f:"f32",d:"f64",e:"externref",p:"i32"};for(var h={parameters:[], -results:"v"==b[0]?[]:[f[b[0]]]},l=1;ll?e.push(l):e.push(l%128|128,l>>7);for(l=0;lf?b.push(f):b.push(f%128|128,f>>7);b.push(...e);b.push(2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);b=new WebAssembly.Module(new Uint8Array(b));b=(new WebAssembly.Instance(b, -{e:{f:a}})).exports.f}B.set(c,b)}U.set(a,c);return c};var xc,yc;A=function zc(){xc||Ac();xc||(A=zc)};function Ac(){if(!(0\2c\20std::__2::allocator>::~basic_string\28\29 -218:operator\20new\28unsigned\20long\29 -219:sk_sp::~sk_sp\28\29 -220:GrGLSLShaderBuilder::codeAppendf\28char\20const*\2c\20...\29 -221:void\20SkSafeUnref\28SkTypeface*\29\20\28.4242\29 -222:sk_sp::~sk_sp\28\29 -223:void\20SkSafeUnref\28GrContextThreadSafeProxy*\29 -224:operator\20delete\28void*\2c\20unsigned\20long\29 -225:uprv_free_74 -226:void\20SkSafeUnref\28SkString::Rec*\29 -227:SkRasterPipeline::uncheckedAppend\28SkRasterPipelineOp\2c\20void*\29 -228:GrGLSLShaderBuilder::codeAppend\28char\20const*\29 -229:__cxa_guard_acquire -230:SkSL::GLSLCodeGenerator::write\28std::__2::basic_string_view>\29 -231:strlen -232:flutter::DlBlurMaskFilter::type\28\29\20const -233:__cxa_guard_release -234:SkSL::ErrorReporter::error\28SkSL::Position\2c\20std::__2::basic_string_view>\29 -235:hb_blob_destroy -236:std::__2::basic_string\2c\20std::__2::allocator>\20std::__2::operator+\5babi:ne180100\5d\2c\20std::__2::allocator>\28std::__2::basic_string\2c\20std::__2::allocator>&&\2c\20char\20const*\29 -237:emscripten_builtin_malloc -238:SkDebugf\28char\20const*\2c\20...\29 -239:fmaxf -240:skia_private::TArray\2c\20true>::~TArray\28\29 -241:void\20SkSafeUnref\28SkPathRef*\29 -242:std::__2::basic_string\2c\20std::__2::allocator>\20std::__2::operator+\5babi:ne180100\5d\2c\20std::__2::allocator>\28char\20const*\2c\20std::__2::basic_string\2c\20std::__2::allocator>&&\29 -243:__unlockfile -244:strcmp -245:std::exception::~exception\28\29 -246:std::__2::shared_ptr::~shared_ptr\5babi:ne180100\5d\28\29 -247:std::__2::__function::__value_func::~__value_func\5babi:ne180100\5d\28\29 -248:std::__2::basic_string\2c\20std::__2::allocator>::size\5babi:nn180100\5d\28\29\20const -249:hb_sanitize_context_t::check_range\28void\20const*\2c\20unsigned\20int\29\20const -250:icu_74::MaybeStackArray::releaseArray\28\29 -251:GrShaderVar::~GrShaderVar\28\29 -252:icu_74::UnicodeString::~UnicodeString\28\29 -253:hb_buffer_t::message\28hb_font_t*\2c\20char\20const*\2c\20...\29 -254:std::__2::basic_string\2c\20std::__2::allocator>\20std::__2::operator+\5babi:ne180100\5d\2c\20std::__2::allocator>\28std::__2::basic_string\2c\20std::__2::allocator>&&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&&\29 -255:SkPaint::~SkPaint\28\29 -256:__wasm_setjmp_test -257:GrColorInfo::~GrColorInfo\28\29 -258:SkMutex::release\28\29 -259:std::__2::basic_string\2c\20std::__2::allocator>::basic_string>\2c\200>\28std::__2::basic_string_view>\20const&\29 -260:fminf -261:SkArenaAlloc::allocObject\28unsigned\20int\2c\20unsigned\20int\29 -262:FT_DivFix -263:sk_sp::reset\28SkFontStyleSet*\29 -264:SkBitmap::~SkBitmap\28\29 -265:skvx::Vec<4\2c\20float>\20skvx::naive_if_then_else<4\2c\20float>\28skvx::Vec<4\2c\20skvx::Mask::type>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29\20\28.6364\29 -266:SkSemaphore::wait\28\29 -267:skia_private::TArray>\2c\20true>::~TArray\28\29 -268:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:ne180100\5d<0>\28char\20const*\29 -269:skia_png_crc_finish -270:skia_png_chunk_benign_error -271:ft_mem_realloc -272:skvx::Vec<4\2c\20float>\20skvx::operator*<4\2c\20float\2c\20float\2c\20void>\28skvx::Vec<4\2c\20float>\20const&\2c\20float\29 -273:memcmp -274:SkSL::RP::Generator::pushExpression\28SkSL::Expression\20const&\2c\20bool\29 -275:fml::LogMessage::~LogMessage\28\29 -276:fml::LogMessage::LogMessage\28int\2c\20char\20const*\2c\20int\2c\20char\20const*\29 -277:SkMatrix::hasPerspective\28\29\20const -278:SkSL::RP::Builder::appendInstruction\28SkSL::RP::BuilderOp\2c\20SkSL::RP::Builder::SlotList\2c\20int\2c\20int\2c\20int\2c\20int\29 -279:SkSL::Pool::AllocMemory\28unsigned\20long\29 -280:sk_sp::~sk_sp\28\29 -281:sk_report_container_overflow_and_die\28\29 -282:SkString::appendf\28char\20const*\2c\20...\29 -283:SkImageGenerator::onGetYUVAPlanes\28SkYUVAPixmaps\20const&\29 -284:__lockfile -285:SkArenaAlloc::allocObjectWithFooter\28unsigned\20int\2c\20unsigned\20int\29 -286:lang_matches\28char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20unsigned\20int\29 -287:skgpu::ganesh::VertexChunkPatchAllocator::append\28skgpu::tess::LinearTolerances\20const&\29 -288:icu_74::CharString::append\28char\20const*\2c\20int\2c\20UErrorCode&\29 -289:emscripten_builtin_calloc -290:SkContainerAllocator::allocate\28int\2c\20double\29 -291:skgpu::VertexWriter&\20skgpu::tess::operator<<<\28skgpu::tess::PatchAttribs\298\2c\20skgpu::VertexColor\2c\20false\2c\20true>\28skgpu::VertexWriter&\2c\20skgpu::tess::AttribValue<\28skgpu::tess::PatchAttribs\298\2c\20skgpu::VertexColor\2c\20false\2c\20true>\20const&\29 -292:hb_buffer_t::next_glyph\28\29 -293:SkIRect::intersect\28SkIRect\20const&\29 -294:FT_Stream_Seek -295:SkWriter32::write32\28int\29 -296:\28anonymous\20namespace\29::ColorTypeFilter_F16F16::Expand\28unsigned\20int\29 -297:FT_MulDiv -298:std::__2::basic_string\2c\20std::__2::allocator>::append\5babi:ne180100\5d\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\29 -299:SkString::append\28char\20const*\29 -300:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -301:std::__2::vector>::__throw_length_error\5babi:ne180100\5d\28\29\20const -302:subtag_matches\28char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20unsigned\20int\29 -303:SkBitmap::SkBitmap\28\29 -304:uprv_malloc_74 -305:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -306:std::__2::vector>::push_back\5babi:ne180100\5d\28unsigned\20long\20const&\29 -307:skia_png_free -308:ft_mem_qrealloc -309:flutter::DlMatrixColorSourceBase::~DlMatrixColorSourceBase\28\29 -310:std::__2::basic_string\2c\20std::__2::allocator>::append\28char\20const*\29 -311:SkSL::Parser::expect\28SkSL::Token::Kind\2c\20char\20const*\2c\20SkSL::Token*\29 -312:strchr -313:flutter::DisplayListStorage::allocate\28unsigned\20long\29 -314:SkIntersections::insert\28double\2c\20double\2c\20SkDPoint\20const&\29 -315:FT_Stream_ReadUShort -316:void\20SkSafeUnref\28SkColorSpace*\29\20\28.2121\29 -317:skia_private::TArray::push_back\28SkSL::RP::Program::Stage&&\29 -318:std::__2::basic_string\2c\20std::__2::allocator>::resize\5babi:nn180100\5d\28unsigned\20long\29 -319:sk_sp::~sk_sp\28\29 -320:cf2_stack_popFixed -321:utext_getNativeIndex_74 -322:std::__2::basic_string\2c\20std::__2::allocator>::operator\5b\5d\5babi:nn180100\5d\28unsigned\20long\29\20const -323:cf2_stack_getReal -324:SkSL::GLSLCodeGenerator::writeExpression\28SkSL::Expression\20const&\2c\20SkSL::OperatorPrecedence\29 -325:SkIRect::isEmpty\28\29\20const -326:std::__2::locale::~locale\28\29 -327:SkSL::Type::displayName\28\29\20const -328:SkPaint::SkPaint\28SkPaint\20const&\29 -329:GrAuditTrail::pushFrame\28char\20const*\29 -330:void\20SkSafeUnref\28SkData*\29\20\28.8581\29 -331:hb_face_t::get_num_glyphs\28\29\20const -332:OT::ItemVarStoreInstancer::operator\28\29\28unsigned\20int\2c\20unsigned\20short\29\20const -333:skif::FilterResult::~FilterResult\28\29 -334:sk_sp::~sk_sp\28\29 -335:SkString::SkString\28SkString&&\29 -336:GrGeometryProcessor::Attribute::asShaderVar\28\29\20const -337:utext_setNativeIndex_74 -338:std::__2::ios_base::getloc\28\29\20const -339:hb_vector_t::fini\28\29 -340:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28skcpu::ContextImpl\20const*\29 -341:std::__2::to_string\28int\29 -342:icu_74::LocalUResourceBundlePointer::~LocalUResourceBundlePointer\28\29 -343:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<1ul>::__dispatch\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>::__destroy\5babi:ne180100\5d\28\29::'lambda'\28auto&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&>\28auto\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\29 -344:SkTDStorage::~SkTDStorage\28\29 -345:SkSL::Parser::peek\28\29 -346:SkIRect::contains\28SkIRect\20const&\29\20const -347:GrGLSLUniformHandler::addUniform\28GrProcessor\20const*\2c\20unsigned\20int\2c\20SkSLType\2c\20char\20const*\2c\20char\20const**\29 -348:icu_74::CharString::append\28char\2c\20UErrorCode&\29 -349:SkWStream::writeText\28char\20const*\29 -350:SkString::~SkString\28\29 -351:std::__2::vector>::~vector\5babi:ne180100\5d\28\29 -352:skgpu::Swizzle::Swizzle\28char\20const*\29 -353:GrProcessor::operator\20new\28unsigned\20long\29 -354:GrPixmapBase::~GrPixmapBase\28\29 -355:GrGLContextInfo::hasExtension\28char\20const*\29\20const -356:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:nn180100\5d\28\29 -357:hb_ot_map_builder_t::add_feature\28unsigned\20int\2c\20hb_ot_map_feature_flags_t\2c\20unsigned\20int\29 -358:SkArenaAlloc::RunDtorsOnBlock\28char*\29 -359:GrSurfaceProxyView::operator=\28GrSurfaceProxyView&&\29 -360:GrPaint::~GrPaint\28\29 -361:std::__2::unique_ptr>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry*\2c\20skia::textlayout::ParagraphCacheKey\2c\20SkLRUCache>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Traits>::Slot\20\5b\5d\2c\20std::__2::default_delete>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry*\2c\20skia::textlayout::ParagraphCacheKey\2c\20SkLRUCache>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Traits>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -362:std::__2::basic_string\2c\20std::__2::allocator>::__get_pointer\5babi:nn180100\5d\28\29 -363:std::__2::basic_string\2c\20std::__2::allocator>::capacity\5babi:nn180100\5d\28\29\20const -364:skvx::Vec<8\2c\20unsigned\20short>&\20skvx::operator+=<8\2c\20unsigned\20short>\28skvx::Vec<8\2c\20unsigned\20short>&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\29 -365:skvx::Vec<4\2c\20float>\20skvx::operator*<4\2c\20float\2c\20float\2c\20void>\28float\2c\20skvx::Vec<4\2c\20float>\20const&\29 -366:SkString::SkString\28char\20const*\29 -367:SkPathRef::getBounds\28\29\20const -368:skia_png_warning -369:hb_sanitize_context_t::start_processing\28\29 -370:bool\20std::__2::operator==\5babi:nn180100\5d>\28std::__2::istreambuf_iterator>\20const&\2c\20std::__2::istreambuf_iterator>\20const&\29 -371:hb_sanitize_context_t::~hb_sanitize_context_t\28\29 -372:__shgetc -373:SkMakeRuntimeEffect\28SkRuntimeEffect::Result\20\28*\29\28SkString\2c\20SkRuntimeEffect::Options\20const&\29\2c\20char\20const*\2c\20SkRuntimeEffect::Options\29 -374:FT_Stream_GetUShort -375:strcpy -376:std::__throw_bad_array_new_length\5babi:ne180100\5d\28\29 -377:std::__2::basic_string\2c\20std::__2::allocator>::operator=\5babi:nn180100\5d\28wchar_t\20const*\29 -378:std::__2::basic_string\2c\20std::__2::allocator>::operator=\5babi:nn180100\5d\28char\20const*\29 -379:skia_private::TArray>\2c\20true>::push_back\28std::__2::unique_ptr>&&\29 -380:bool\20std::__2::operator==\5babi:nn180100\5d>\28std::__2::istreambuf_iterator>\20const&\2c\20std::__2::istreambuf_iterator>\20const&\29 -381:SkPath::SkPath\28SkPath\20const&\29 -382:SkMatrix::invert\28\29\20const -383:strncmp -384:skia_private::AutoSTMalloc<17ul\2c\20SkPoint\2c\20void>::~AutoSTMalloc\28\29 -385:icu_74::UVector32::addElement\28int\2c\20UErrorCode&\29 -386:FT_Stream_ExitFrame -387:skia::textlayout::ParagraphImpl::getUTF16Index\28unsigned\20long\29\20const -388:sk_sp::reset\28SkTypeface*\29 -389:SkSL::Transform::\28anonymous\20namespace\29::BuiltinVariableScanner::sortNewElements\28\29::'lambda'\28SkSL::ProgramElement\20const*\2c\20SkSL::ProgramElement\20const*\29::operator\28\29\28SkSL::ProgramElement\20const*\2c\20SkSL::ProgramElement\20const*\29\20const -390:SkSL::Transform::FindAndDeclareBuiltinFunctions\28SkSL::Program&\29::$_0::operator\28\29\28SkSL::FunctionDefinition\20const*\2c\20SkSL::FunctionDefinition\20const*\29\20const -391:SkSL::Expression::clone\28\29\20const -392:SkMatrix::mapPoint\28SkPoint\29\20const -393:strstr -394:skif::FilterResult::FilterResult\28\29 -395:hb_face_reference_table -396:SkPixmap::SkPixmap\28\29 -397:SkPathBuilder::~SkPathBuilder\28\29 -398:SkMatrix::mapRect\28SkRect*\2c\20SkRect\20const&\29\20const -399:SkDQuad::set\28SkPoint\20const*\29 -400:utext_next32_74 -401:std::__2::unique_ptr::Pair\2c\20char\20const*\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete::Pair\2c\20char\20const*\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -402:skvx::Vec<4\2c\20int>\20skvx::operator&<4\2c\20int>\28skvx::Vec<4\2c\20int>\20const&\2c\20skvx::Vec<4\2c\20int>\20const&\29 -403:skia_png_error -404:icu_74::UnicodeSet::contains\28int\29\20const -405:hb_buffer_t::unsafe_to_break\28unsigned\20int\2c\20unsigned\20int\29 -406:SkRect::outset\28float\2c\20float\29 -407:SkPathBuilder::detach\28SkMatrix\20const*\29 -408:SkPath::operator=\28SkPath\20const&\29 -409:SkMatrix::mapRect\28SkRect\20const&\29\20const -410:skgpu::ganesh::SurfaceDrawContext::addDrawOp\28GrClip\20const*\2c\20std::__2::unique_ptr>\2c\20std::__2::function\20const&\29 -411:\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16::Expand\28unsigned\20long\20long\29 -412:\28anonymous\20namespace\29::ColorTypeFilter_8888::Expand\28unsigned\20int\29 -413:\28anonymous\20namespace\29::ColorTypeFilter_16161616::Expand\28unsigned\20long\20long\29 -414:\28anonymous\20namespace\29::ColorTypeFilter_1010102::Expand\28unsigned\20long\20long\29 -415:SkStringPrintf\28char\20const*\2c\20...\29 -416:SkRecord::grow\28\29 -417:SkPictureRecord::addDraw\28DrawType\2c\20unsigned\20long*\29 -418:SkGetICULib\28\29 -419:std::__2::__cloc\28\29 -420:sscanf -421:skvx::Vec<4\2c\20int>\20skvx::operator!<4\2c\20int>\28skvx::Vec<4\2c\20int>\20const&\29 -422:sk_malloc_throw\28unsigned\20long\2c\20unsigned\20long\29 -423:hb_blob_get_data_writable -424:SkRect::intersect\28SkRect\20const&\29 -425:SkPath::SkPath\28\29 -426:std::__2::unique_ptr::~unique_ptr\5babi:ne180100\5d\28\29 -427:std::__2::basic_string_view>::compare\28std::__2::basic_string_view>\29\20const -428:skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>::STArray\28skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>&&\29 -429:skia_png_chunk_error -430:ft_mem_alloc -431:fml::KillProcess\28\29 -432:__multf3 -433:SkSL::GLSLCodeGenerator::writeLine\28std::__2::basic_string_view>\29 -434:SkRect::roundOut\28\29\20const -435:SkIRect::Intersects\28SkIRect\20const&\2c\20SkIRect\20const&\29 -436:OT::Layout::Common::Coverage::get_coverage\28unsigned\20int\29\20const -437:FT_Stream_EnterFrame -438:std::__2::unique_ptr>\20SkSL::evaluate_intrinsic\28SkSL::Context\20const&\2c\20std::__2::array\20const&\2c\20SkSL::Type\20const&\2c\20double\20\28*\29\28double\2c\20double\2c\20double\29\29 -439:std::__2::basic_string\2c\20std::__2::allocator>\20std::__2::operator+\5babi:ne180100\5d\2c\20std::__2::allocator>\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20char\20const*\29 -440:skia_private::THashTable>*\2c\20std::__2::unique_ptr>*\2c\20SkGoodHash>::Pair\2c\20std::__2::unique_ptr>*\2c\20skia_private::THashMap>*\2c\20std::__2::unique_ptr>*\2c\20SkGoodHash>::Pair>::Hash\28std::__2::unique_ptr>*\20const&\29 -441:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -442:sk_sp::~sk_sp\28\29 -443:icu_74::UnicodeString::append\28char16_t\29 -444:SkSL::String::printf\28char\20const*\2c\20...\29 -445:SkPoint::length\28\29\20const -446:SkPathBuilder::SkPathBuilder\28\29 -447:SkNullBlitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -448:SkMatrix::getMapPtsProc\28\29\20const -449:SkMatrix::SkMatrix\28\29 -450:GrGLSLVaryingHandler::addVarying\28char\20const*\2c\20GrGLSLVarying*\2c\20GrGLSLVaryingHandler::Interpolation\29 -451:GrBackendFormats::AsGLFormat\28GrBackendFormat\20const&\29 -452:umtx_lock_74 -453:std::__2::locale::id::__get\28\29 -454:std::__2::locale::facet::facet\5babi:nn180100\5d\28unsigned\20long\29 -455:skgpu::UniqueKey::~UniqueKey\28\29 -456:hb_lazy_loader_t\2c\20hb_face_t\2c\2033u\2c\20hb_blob_t>::do_destroy\28hb_blob_t*\29 -457:bool\20hb_sanitize_context_t::check_range>\28OT::IntType\20const*\2c\20unsigned\20int\2c\20unsigned\20int\29\20const -458:abort -459:SkString::operator=\28char\20const*\29 -460:SkMatrix::getType\28\29\20const -461:SkDPoint::approximatelyEqual\28SkDPoint\20const&\29\20const -462:SkChecksum::Hash32\28void\20const*\2c\20unsigned\20long\2c\20unsigned\20int\29 -463:GrStyledShape::~GrStyledShape\28\29 -464:GrProcessorSet::GrProcessorSet\28GrPaint&&\29 -465:GrOpFlushState::bindPipelineAndScissorClip\28GrProgramInfo\20const&\2c\20SkRect\20const&\29 -466:GrGLExtensions::has\28char\20const*\29\20const -467:std::__2::locale::__imp::install\28std::__2::locale::facet*\2c\20long\29 -468:skia_png_muldiv -469:f_t_mutex\28\29 -470:dlrealloc -471:VP8GetValue -472:SkTDStorage::reserve\28int\29 -473:SkSL::RP::Builder::discard_stack\28int\29 -474:SkSL::Pool::FreeMemory\28void*\29 -475:SkMatrix::isIdentity\28\29\20const -476:SkArenaAlloc::makeBytesAlignedTo\28unsigned\20long\2c\20unsigned\20long\29 -477:GrOp::~GrOp\28\29 -478:GrGeometryProcessor::AttributeSet::initImplicit\28GrGeometryProcessor::Attribute\20const*\2c\20int\29 -479:void\20SkSafeUnref\28GrSurface*\29 -480:ures_close_74 -481:surface_setCallbackHandler -482:sk_sp::~sk_sp\28\29 -483:icu_74::StringPiece::StringPiece\28char\20const*\29 -484:hb_buffer_t::unsafe_to_concat\28unsigned\20int\2c\20unsigned\20int\29 -485:hb_bit_set_t::add\28unsigned\20int\29 -486:bool\20OT::OffsetTo\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -487:SkSL::PipelineStage::PipelineStageCodeGenerator::writeExpression\28SkSL::Expression\20const&\2c\20SkSL::OperatorPrecedence\29 -488:SkRegion::freeRuns\28\29 -489:GrShaderVar::GrShaderVar\28char\20const*\2c\20SkSLType\2c\20int\29 -490:std::__2::unique_ptr::~unique_ptr\5babi:nn180100\5d\28\29 -491:std::__2::enable_if::value\20&&\20sizeof\20\28unsigned\20int\29\20==\204\2c\20unsigned\20int>::type\20SkGoodHash::operator\28\29\28unsigned\20int\20const&\29\20const -492:skvx::Vec<8\2c\20unsigned\20short>\20skvx::mulhi<8>\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\29 -493:icu_74::UnicodeSet::~UnicodeSet\28\29 -494:hb_ot_map_builder_t::add_gsub_pause\28bool\20\28*\29\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29\29 -495:flutter::DlPaint::~DlPaint\28\29 -496:cf2_stack_pushFixed -497:__multi3 -498:SkSL::RP::Builder::binary_op\28SkSL::RP::BuilderOp\2c\20int\29 -499:SkPathBuilder::lineTo\28SkPoint\29 -500:GrTextureEffect::Make\28GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkMatrix\20const&\2c\20SkFilterMode\2c\20SkMipmapMode\29 -501:GrProcessor::operator\20new\28unsigned\20long\2c\20unsigned\20long\29 -502:GrOp::GenID\28std::__2::atomic*\29 -503:GrImageInfo::GrImageInfo\28GrImageInfo&&\29 -504:GrGLSLVaryingHandler::addPassThroughAttribute\28GrShaderVar\20const&\2c\20char\20const*\2c\20GrGLSLVaryingHandler::Interpolation\29 -505:GrFragmentProcessor::registerChild\28std::__2::unique_ptr>\2c\20SkSL::SampleUsage\29 -506:std::__2::istreambuf_iterator>::operator*\5babi:nn180100\5d\28\29\20const -507:std::__2::basic_streambuf>::sgetc\5babi:nn180100\5d\28\29 -508:std::__2::__split_buffer&>::~__split_buffer\28\29 -509:skia_private::TArray::push_back_raw\28int\29 -510:icu_74::UnicodeString::doCharAt\28int\29\20const -511:SkSL::SymbolTable::addWithoutOwnershipOrDie\28SkSL::Symbol*\29 -512:SkSL::Nop::~Nop\28\29 -513:SkRect::contains\28SkRect\20const&\29\20const -514:SkRecords::FillBounds::updateSaveBounds\28SkRect\20const&\29 -515:SkPoint::normalize\28\29 -516:SkMatrix::rectStaysRect\28\29\20const -517:SkMatrix::postTranslate\28float\2c\20float\29 -518:SkJSONWriter::write\28char\20const*\2c\20unsigned\20long\29 -519:SkJSONWriter::appendBool\28char\20const*\2c\20bool\29 -520:GrSkSLFP::UniformPayloadSize\28SkRuntimeEffect\20const*\29 -521:GrSkSLFP::GrSkSLFP\28sk_sp\2c\20char\20const*\2c\20GrSkSLFP::OptFlags\29 -522:306 -523:std::__2::unique_ptr::unique_ptr\5babi:nn180100\5d\28char*\2c\20std::__2::__dependent_type\2c\20true>::__good_rval_ref_type\29 -524:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -525:std::__2::__throw_bad_function_call\5babi:ne180100\5d\28\29 -526:std::__2::__optional_destruct_base::~__optional_destruct_base\5babi:ne180100\5d\28\29 -527:skgpu::UniqueKey::UniqueKey\28\29 -528:sk_sp::reset\28GrSurface*\29 -529:sk_sp::~sk_sp\28\29 -530:hb_buffer_t::merge_clusters\28unsigned\20int\2c\20unsigned\20int\29 -531:SkTDArray::push_back\28SkPoint\20const&\29 -532:SkStrokeRec::getStyle\28\29\20const -533:SkSL::fold_expression\28SkSL::Position\2c\20double\2c\20SkSL::Type\20const*\29 -534:SkSL::Type::MakeAliasType\28std::__2::basic_string_view>\2c\20SkSL::Type\20const&\29 -535:SkMatrix::mapRect\28SkRect*\29\20const -536:SkMatrix::Translate\28float\2c\20float\29 -537:GrTriangulator::Comparator::sweep_lt\28SkPoint\20const&\2c\20SkPoint\20const&\29\20const -538:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -539:skia_png_crc_read -540:machine_index_t\2c\20hb_filter_iter_t\2c\20hb_array_t>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_glyph_info_t\20const&\29\2c\20$_7\20const&\2c\20\28void*\290>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_pair_t\29\2c\20$_6\20const&\2c\20\28void*\290>>>::operator=\28machine_index_t\2c\20hb_filter_iter_t\2c\20hb_array_t>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_glyph_info_t\20const&\29\2c\20$_7\20const&\2c\20\28void*\290>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_pair_t\29\2c\20$_6\20const&\2c\20\28void*\290>>>\20const&\29 -541:icu_74::Locale::~Locale\28\29 -542:flutter::ToSkMatrix\28impeller::Matrix\20const&\29 -543:VP8LReadBits -544:SkSpinlock::acquire\28\29 -545:SkSL::Parser::rangeFrom\28SkSL::Position\29 -546:SkSL::Parser::checkNext\28SkSL::Token::Kind\2c\20SkSL::Token*\29 -547:SkMatrix::invert\28SkMatrix*\29\20const -548:GrOpFlushState::bindTextures\28GrGeometryProcessor\20const&\2c\20GrSurfaceProxy\20const*\20const*\2c\20GrPipeline\20const&\29 -549:ures_getByKey_74 -550:std::__2::basic_string\2c\20std::__2::allocator>::push_back\28char\29 -551:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\29 -552:std::__2::__split_buffer&>::__split_buffer\28unsigned\20long\2c\20unsigned\20long\2c\20std::__2::allocator&\29 -553:hb_paint_funcs_t::pop_transform\28void*\29 -554:fma -555:cosf -556:SkTDStorage::append\28\29 -557:SkTDArray::append\28\29 -558:SkSL::RP::Builder::lastInstruction\28int\29 -559:SkMatrix::isScaleTranslate\28\29\20const -560:SkMatrix::Concat\28SkMatrix\20const&\2c\20SkMatrix\20const&\29 -561:SkColorSpace::MakeSRGB\28\29 -562:OT::ArrayOf\2c\20OT::IntType>::sanitize_shallow\28hb_sanitize_context_t*\29\20const -563:347 -564:ucptrie_internalSmallIndex_74 -565:ucln_common_registerCleanup_74 -566:sk_malloc_flags\28unsigned\20long\2c\20unsigned\20int\29 -567:hb_buffer_t::reverse\28\29 -568:SkString::operator=\28SkString\20const&\29 -569:SkStrikeSpec::~SkStrikeSpec\28\29 -570:SkSL::Type::toCompound\28SkSL::Context\20const&\2c\20int\2c\20int\29\20const -571:SkSL::RP::Generator::binaryOp\28SkSL::Type\20const&\2c\20SkSL::RP::Generator::TypedOps\20const&\29 -572:SkRecords::FillBounds::adjustAndMap\28SkRect\2c\20SkPaint\20const*\29\20const -573:SkMatrix::preConcat\28SkMatrix\20const&\29 -574:SkImageGenerator::onQueryYUVAInfo\28SkYUVAPixmapInfo::SupportedDataTypes\20const&\2c\20SkYUVAPixmapInfo*\29\20const -575:SkColorSpaceXformSteps::SkColorSpaceXformSteps\28SkColorSpace\20const*\2c\20SkAlphaType\2c\20SkColorSpace\20const*\2c\20SkAlphaType\29 -576:OT::OffsetTo\2c\20OT::IntType\2c\20void\2c\20true>::operator\28\29\28void\20const*\29\20const -577:GrStyle::isSimpleFill\28\29\20const -578:GrGLSLVaryingHandler::emitAttributes\28GrGeometryProcessor\20const&\29 -579:BlockIndexIterator::Last\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::First\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Decrement\28SkBlockAllocator::Block\20const*\2c\20int\29\2c\20&SkTBlockList::GetItem\28SkBlockAllocator::Block*\2c\20int\29>::Item::setIndices\28\29 -580:std::__2::unique_ptr::reset\5babi:nn180100\5d\28unsigned\20char*\29 -581:std::__2::istreambuf_iterator>::operator++\5babi:nn180100\5d\28\29 -582:std::__2::basic_string\2c\20std::__2::allocator>::~basic_string\28\29 -583:std::__2::__unique_if::__unique_array_unknown_bound\20std::__2::make_unique\5babi:ne180100\5d\28unsigned\20long\29 -584:skvx::Vec<8\2c\20unsigned\20short>\20skvx::operator+<8\2c\20unsigned\20short>\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\29 -585:skgpu::VertexColor::set\28SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20bool\29 -586:skgpu::ResourceKey::Builder::finish\28\29 -587:sk_sp::~sk_sp\28\29 -588:icu_74::UnicodeSet::UnicodeSet\28\29 -589:hb_draw_funcs_t::emit_line_to\28void*\2c\20hb_draw_state_t&\2c\20float\2c\20float\29 -590:ft_validator_error -591:SkSL::Parser::error\28SkSL::Token\2c\20std::__2::basic_string_view>\29 -592:SkSL::ConstantFolder::GetConstantValueForVariable\28SkSL::Expression\20const&\29 -593:SkPictureRecord::addPaintPtr\28SkPaint\20const*\29 -594:SkImageInfo::minRowBytes\28\29\20const -595:SkGlyph::rowBytes\28\29\20const -596:SkDCubic::set\28SkPoint\20const*\29 -597:SkBitmap::SkBitmap\28SkBitmap\20const&\29 -598:GrSurfaceProxy::backingStoreDimensions\28\29\20const -599:GrProgramInfo::visitFPProxies\28std::__2::function\20const&\29\20const -600:GrMeshDrawOp::createProgramInfo\28GrMeshDrawTarget*\29 -601:GrGpu::handleDirtyContext\28\29 -602:FT_Stream_ReadFields -603:FT_Stream_ReadByte -604:std::__2::istreambuf_iterator>::operator++\5babi:nn180100\5d\28\29 -605:std::__2::basic_string\2c\20std::__2::allocator>::__set_long_size\5babi:nn180100\5d\28unsigned\20long\29 -606:skvx::Vec<4\2c\20float>\20\28anonymous\20namespace\29::add_121>\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -607:skif::FilterResult::operator=\28skif::FilterResult&&\29 -608:skif::Context::~Context\28\29 -609:skia_private::TArray::Allocate\28int\2c\20double\29 -610:skia_private::TArray\2c\20true>::installDataAndUpdateCapacity\28SkSpan\29 -611:icu_74::UnicodeString::setToBogus\28\29 -612:icu_74::UnicodeSet::add\28int\2c\20int\29 -613:hb_draw_funcs_t::start_path\28void*\2c\20hb_draw_state_t&\29 -614:SkWriter32::reserve\28unsigned\20long\29 -615:SkTSect::pointLast\28\29\20const -616:SkStrokeRec::isHairlineStyle\28\29\20const -617:SkSL::Type::MakeVectorType\28std::__2::basic_string_view>\2c\20char\20const*\2c\20SkSL::Type\20const&\2c\20int\29 -618:SkRect::join\28SkRect\20const&\29 -619:SkPathBuilder::moveTo\28SkPoint\29 -620:SkPaint::setBlendMode\28SkBlendMode\29 -621:SkImageGenerator::onIsValid\28SkRecorder*\29\20const -622:OT::VarSizedBinSearchArrayOf>::get_length\28\29\20const -623:FT_Stream_GetULong -624:target_from_texture_type\28GrTextureType\29 -625:std::__2::ctype::widen\5babi:nn180100\5d\28char\29\20const -626:skvx::Vec<4\2c\20unsigned\20short>\20skvx::operator+<4\2c\20unsigned\20short>\28skvx::Vec<4\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<4\2c\20unsigned\20short>\20const&\29 -627:skvx::Vec<4\2c\20unsigned\20int>\20skvx::operator+<4\2c\20unsigned\20int>\28skvx::Vec<4\2c\20unsigned\20int>\20const&\2c\20skvx::Vec<4\2c\20unsigned\20int>\20const&\29 -628:skia::textlayout::TextStyle::TextStyle\28skia::textlayout::TextStyle\20const&\29 -629:skia::textlayout::OneLineShaper::RunBlock::operator=\28skia::textlayout::OneLineShaper::RunBlock&&\29 -630:sk_srgb_singleton\28\29 -631:png_icc_profile_error -632:impeller::Matrix::operator*\28impeller::TPoint\20const&\29\20const -633:icu_74::UnicodeSet::compact\28\29 -634:hb_font_t::get_nominal_glyph\28unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int\29 -635:flutter::DlSrgbToLinearGammaColorFilter::type\28\29\20const -636:flutter::DlPaint::DlPaint\28\29 -637:flutter::DisplayListBuilder::SetAttributesFromPaint\28flutter::DlPaint\20const&\2c\20flutter::DisplayListAttributeFlags\29 -638:flutter::DisplayListBuilder::PaintResult\28flutter::DlPaint\20const&\2c\20flutter::DisplayListAttributeFlags\29 -639:canonicalize_identity\28skcms_Curve*\29 -640:_hb_next_syllable\28hb_buffer_t*\2c\20unsigned\20int\29 -641:SkSL::TProgramVisitor::visitStatement\28SkSL::Statement\20const&\29 -642:SkSL::RP::Program::makeStages\28skia_private::TArray*\2c\20SkArenaAlloc*\2c\20SkSpan\2c\20SkSL::RP::Program::SlotData\20const&\29\20const::$_2::operator\28\29\28\29\20const -643:SkSL::ConstructorCompound::MakeFromConstants\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20double\20const*\29 -644:SkMatrix::Scale\28float\2c\20float\29 -645:SkMatrix::MakeAll\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -646:SkImageShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const::$_2::operator\28\29\28SkRasterPipelineOp\2c\20SkRasterPipelineOp\2c\20\28anonymous\20namespace\29::MipLevelHelper\20const*\29\20const -647:SkImageInfo::operator=\28SkImageInfo\20const&\29 -648:GrFragmentProcessor::ProgramImpl::invokeChild\28int\2c\20GrFragmentProcessor::ProgramImpl::EmitArgs&\2c\20std::__2::basic_string_view>\29 -649:GrCaps::getDefaultBackendFormat\28GrColorType\2c\20skgpu::Renderable\29\20const -650:FT_Stream_ReleaseFrame -651:DefaultGeoProc::Impl::~Impl\28\29 -652:void\20std::__2::unique_ptr>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry*\2c\20skia::textlayout::ParagraphCacheKey\2c\20SkLRUCache>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Traits>::Slot\20\5b\5d\2c\20std::__2::default_delete>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry*\2c\20skia::textlayout::ParagraphCacheKey\2c\20SkLRUCache>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Traits>::Slot\20\5b\5d>>::reset\5babi:ne180100\5d>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry*\2c\20skia::textlayout::ParagraphCacheKey\2c\20SkLRUCache>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Traits>::Slot*\2c\200>\28skia_private::THashTable>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry*\2c\20skia::textlayout::ParagraphCacheKey\2c\20SkLRUCache>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Traits>::Slot*\29 -653:std::__2::vector>::__destroy_vector::operator\28\29\5babi:ne180100\5d\28\29 -654:std::__2::vector>::__recommend\5babi:ne180100\5d\28unsigned\20long\29\20const -655:std::__2::ctype\20const&\20std::__2::use_facet\5babi:ne180100\5d>\28std::__2::locale\20const&\29 -656:std::__2::basic_string\2c\20std::__2::allocator>::__throw_length_error\5babi:nn180100\5d\28\29\20const -657:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -658:skia::textlayout::TextStyle::~TextStyle\28\29 -659:skcpu::Draw::~Draw\28\29 -660:out -661:icu_74::UnicodeString::char32At\28int\29\20const -662:flutter::DisplayListBuilder::UpdateLayerResult\28flutter::DisplayListBuilder::OpResult\2c\20bool\29 -663:cf2_stack_popInt -664:WebPSafeMalloc -665:Skwasm::sp_wrapper::sp_wrapper\28std::__2::shared_ptr\29 -666:SkSemaphore::~SkSemaphore\28\29 -667:SkSL::Type::coerceExpression\28std::__2::unique_ptr>\2c\20SkSL::Context\20const&\29\20const -668:SkSL::Type::MakeGenericType\28char\20const*\2c\20SkSpan\2c\20SkSL::Type\20const*\29 -669:SkSL::RP::SlotManager::getVariableSlots\28SkSL::Variable\20const&\29 -670:SkRGBA4f<\28SkAlphaType\292>::operator!=\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -671:SkPathStroker::lineTo\28SkPoint\20const&\2c\20SkPath::Iter\20const*\29 -672:SkPath::Iter::next\28\29 -673:SkDCubic::ptAtT\28double\29\20const -674:SkBlitter::~SkBlitter\28\29 -675:SkBitmap::tryAllocPixels\28SkImageInfo\20const&\29 -676:GrShaderVar::operator=\28GrShaderVar&&\29 -677:GrProcessor::operator\20delete\28void*\29 -678:GrImageInfo::GrImageInfo\28SkImageInfo\20const&\29 -679:FT_Outline_Translate -680:uhash_close_74 -681:std::__2::char_traits::assign\5babi:nn180100\5d\28char&\2c\20char\20const&\29 -682:std::__2::basic_string\2c\20std::__2::allocator>::operator=\5babi:nn180100\5d\28std::__2::basic_string\2c\20std::__2::allocator>&&\29 -683:std::__2::basic_ostream>&\20std::__2::operator<<\5babi:ne180100\5d>\28std::__2::basic_ostream>&\2c\20char\20const*\29 -684:std::__2::__check_grouping\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20unsigned\20int*\2c\20unsigned\20int*\2c\20unsigned\20int&\29 -685:skvx::Vec<4\2c\20skvx::Mask::type>\20skvx::operator<<4\2c\20float>\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -686:skvx::Vec<4\2c\20int>\20skvx::operator|<4\2c\20int>\28skvx::Vec<4\2c\20int>\20const&\2c\20skvx::Vec<4\2c\20int>\20const&\29 -687:skia_private::THashMap::find\28SkSL::FunctionDeclaration\20const*\20const&\29\20const -688:pad -689:icu_74::UnicodeString::UnicodeString\28char16_t\20const*\29 -690:hb_buffer_t::unsafe_to_break_from_outbuffer\28unsigned\20int\2c\20unsigned\20int\29 -691:ft_mem_qalloc -692:flutter::DlPaint::DlPaint\28flutter::DlPaint\20const&\29 -693:__ashlti3 -694:SkTCoincident::setPerp\28SkTCurve\20const&\2c\20double\2c\20SkDPoint\20const&\2c\20SkTCurve\20const&\29 -695:SkString::data\28\29 -696:SkSL::Type::MakeMatrixType\28std::__2::basic_string_view>\2c\20char\20const*\2c\20SkSL::Type\20const&\2c\20int\2c\20signed\20char\29 -697:SkSL::TProgramVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -698:SkSL::TProgramVisitor::visitExpression\28SkSL::Expression\20const&\29 -699:SkSL::Parser::nextToken\28\29 -700:SkSL::Operator::tightOperatorName\28\29\20const -701:SkSL::Inliner::inlineExpression\28SkSL::Position\2c\20skia_private::THashMap>\2c\20SkGoodHash>*\2c\20SkSL::SymbolTable*\2c\20SkSL::Expression\20const&\29::$_0::operator\28\29\28std::__2::unique_ptr>\20const&\29\20const -702:SkSL::Analysis::HasSideEffects\28SkSL::Expression\20const&\29 -703:SkPaint::setColor\28unsigned\20int\29 -704:SkMatrix::postConcat\28SkMatrix\20const&\29 -705:SkImageInfo::operator=\28SkImageInfo&&\29 -706:SkIRect::intersect\28SkIRect\20const&\2c\20SkIRect\20const&\29 -707:SkDVector::crossCheck\28SkDVector\20const&\29\20const -708:SkCanvas::internalQuickReject\28SkRect\20const&\2c\20SkPaint\20const&\2c\20SkMatrix\20const*\29 -709:SkBitmapDevice::drawMesh\28SkMesh\20const&\2c\20sk_sp\2c\20SkPaint\20const&\29 -710:SkAAClipBlitterWrapper::~SkAAClipBlitterWrapper\28\29 -711:OT::hb_ot_apply_context_t::init_iters\28\29 -712:GrStyledShape::asPath\28\29\20const -713:GrStyle::~GrStyle\28\29 -714:GrSimpleMeshDrawOpHelper::~GrSimpleMeshDrawOpHelper\28\29 -715:GrSimpleMeshDrawOpHelper::visitProxies\28std::__2::function\20const&\29\20const -716:GrShape::reset\28\29 -717:GrShape::bounds\28\29\20const -718:GrShaderVar::appendDecl\28GrShaderCaps\20const*\2c\20SkString*\29\20const -719:GrQuad::MakeFromRect\28SkRect\20const&\2c\20SkMatrix\20const&\29 -720:GrOpFlushState::drawMesh\28GrSimpleMesh\20const&\29 -721:GrColorInfo::GrColorInfo\28GrColorType\2c\20SkAlphaType\2c\20sk_sp\29 -722:GrAAConvexTessellator::Ring::index\28int\29\20const -723:DefaultGeoProc::~DefaultGeoProc\28\29 -724:508 -725:uhash_put_74 -726:std::__2::vector\2c\20std::__2::allocator>>::~vector\5babi:ne180100\5d\28\29 -727:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -728:std::__2::enable_if::value\20&&\20is_move_assignable::value\2c\20void>::type\20std::__2::swap\5babi:ne180100\5d\28skia::textlayout::OneLineShaper::RunBlock&\2c\20skia::textlayout::OneLineShaper::RunBlock&\29 -729:std::__2::basic_string\2c\20std::__2::allocator>::__set_short_size\5babi:nn180100\5d\28unsigned\20long\29 -730:std::__2::__compressed_pair_elem::__compressed_pair_elem\5babi:nn180100\5d\28void\20\28*&&\29\28void*\29\29 -731:skvx::Vec<4\2c\20float>\20skvx::operator*<4\2c\20float\2c\20float\2c\20void>\28skvx::Vec<4\2c\20float>\20const&\2c\20float\29\20\28.7506\29 -732:skif::Context::Context\28skif::Context\20const&\29 -733:skia_png_chunk_report -734:skgpu::ResourceKey::operator==\28skgpu::ResourceKey\20const&\29\20const -735:icu_74::UnicodeString::getBuffer\28\29\20const -736:icu_74::UnicodeSet::add\28int\29 -737:icu_74::Locale::getDefault\28\29 -738:icu_74::CharString::append\28icu_74::CharString\20const&\2c\20UErrorCode&\29 -739:cff2_path_procs_extents_t::curve\28CFF::cff2_cs_interp_env_t&\2c\20cff2_extents_param_t&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\29 -740:cff2_path_param_t::cubic_to\28CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\29 -741:cff1_path_procs_extents_t::curve\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\29 -742:cff1_path_param_t::cubic_to\28CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\29 -743:_hb_glyph_info_get_modified_combining_class\28hb_glyph_info_t\20const*\29 -744:SkTDArray::push_back\28unsigned\20int\20const&\29 -745:SkSL::FunctionDeclaration::description\28\29\20const -746:SkRasterPipeline::extend\28SkRasterPipeline\20const&\29 -747:SkPixmap::operator=\28SkPixmap\20const&\29 -748:SkPathBuilder::lineTo\28float\2c\20float\29 -749:SkPathBuilder::conicTo\28SkPoint\2c\20SkPoint\2c\20float\29 -750:SkPaintToGrPaint\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkPaint\20const&\2c\20SkMatrix\20const&\2c\20GrPaint*\29 -751:SkOpPtT::contains\28SkOpPtT\20const*\29\20const -752:SkMatrixPriv::CheapEqual\28SkMatrix\20const&\2c\20SkMatrix\20const&\29 -753:SkImageInfo::MakeA8\28int\2c\20int\29 -754:SkColorSpaceXformSteps::apply\28float*\29\20const -755:OT::hb_paint_context_t::recurse\28OT::Paint\20const&\29 -756:GrTextureProxy::mipmapped\28\29\20const -757:GrShaderVar::GrShaderVar\28char\20const*\2c\20SkSLType\2c\20GrShaderVar::TypeModifier\29 -758:GrMatrixEffect::Make\28SkMatrix\20const&\2c\20std::__2::unique_ptr>\29 -759:GrGLGpu::setTextureUnit\28int\29 -760:GrColorSpaceXformEffect::onMakeProgramImpl\28\29\20const::Impl::~Impl\28\29 -761:GrCPixmap::GrCPixmap\28GrImageInfo\2c\20void\20const*\2c\20unsigned\20long\29 -762:GrAppliedClip::~GrAppliedClip\28\29 -763:FT_Stream_ReadULong -764:FT_Load_Glyph -765:CFF::cff_stack_t::pop\28\29 -766:void\20SkOnce::operator\28\29*\29\2c\20SkAlignedSTStorage<1\2c\20skgpu::UniqueKey>*>\28void\20\28&\29\28SkAlignedSTStorage<1\2c\20skgpu::UniqueKey>*\29\2c\20SkAlignedSTStorage<1\2c\20skgpu::UniqueKey>*&&\29 -767:u_strlen_74 -768:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -769:std::__2::numpunct::thousands_sep\5babi:nn180100\5d\28\29\20const -770:std::__2::numpunct::grouping\5babi:nn180100\5d\28\29\20const -771:std::__2::ctype\20const&\20std::__2::use_facet\5babi:nn180100\5d>\28std::__2::locale\20const&\29 -772:std::__2::basic_string\2c\20std::__2::allocator>::__move_assign\5babi:ne180100\5d\28std::__2::basic_string\2c\20std::__2::allocator>&\2c\20std::__2::integral_constant\29 -773:skia_private::TArray::push_back\28int\20const&\29 -774:skgpu::ResourceKey::Builder::Builder\28skgpu::ResourceKey*\2c\20unsigned\20int\2c\20int\29 -775:sk_sp::~sk_sp\28\29 -776:sinf -777:rewind\28GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::Comparator\20const&\29 -778:icu_74::UnicodeString::UnicodeString\28icu_74::UnicodeString\20const&\29 -779:icu_74::ReorderingBuffer::appendZeroCC\28char16_t\20const*\2c\20char16_t\20const*\2c\20UErrorCode&\29 -780:icu_74::PossibleWord::candidates\28UText*\2c\20icu_74::DictionaryMatcher*\2c\20int\29 -781:icu_74::Normalizer2Impl::getNorm16\28int\29\20const -782:hb_buffer_t::move_to\28unsigned\20int\29 -783:fmodf -784:_output_with_dotted_circle\28hb_buffer_t*\29 -785:__memcpy -786:SkTSpan::pointLast\28\29\20const -787:SkTDStorage::resize\28int\29 -788:SkSafeMath::addInt\28int\2c\20int\29 -789:SkSL::Parser::rangeFrom\28SkSL::Token\29 -790:SkSL::Parser::error\28SkSL::Position\2c\20std::__2::basic_string_view>\29 -791:SkRect::BoundsOrEmpty\28SkSpan\29 -792:SkPath::Iter::setPath\28SkPath\20const&\2c\20bool\29 -793:SkNullBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -794:SkMatrix::mapPoints\28SkSpan\29\20const -795:SkDPoint::ApproximatelyEqual\28SkPoint\20const&\2c\20SkPoint\20const&\29 -796:SkCanvas::save\28\29 -797:SkBlockAllocator::reset\28\29 -798:GrSimpleMeshDrawOpHelperWithStencil::finalizeProcessors\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\2c\20GrProcessorAnalysisCoverage\2c\20SkRGBA4f<\28SkAlphaType\292>*\2c\20bool*\29 -799:GrGeometryProcessor::ProgramImpl::SetTransform\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrResourceHandle\20const&\2c\20SkMatrix\20const&\2c\20SkMatrix*\29 -800:GrGLSLVertexGeoBuilder::insertFunction\28char\20const*\29 -801:FT_Stream_Skip -802:FT_Stream_ExtractFrame -803:Cr_z_crc32 -804:AAT::StateTable::get_entry\28int\2c\20unsigned\20int\29\20const -805:void\20std::__2::unique_ptr>::reset\5babi:ne180100\5d\28GrGLCaps::ColorTypeInfo*\29 -806:utext_current32_74 -807:uhash_get_74 -808:strncpy -809:std::__2::ctype::widen\5babi:nn180100\5d\28char\29\20const -810:std::__2::__unique_if::__unique_array_unknown_bound\20std::__2::make_unique\5babi:ne180100\5d\28unsigned\20long\29 -811:std::__2::__throw_bad_optional_access\5babi:ne180100\5d\28\29 -812:skvx::Vec<4\2c\20skvx::Mask::type>\20skvx::operator<<4\2c\20float\2c\20float\2c\20void>\28skvx::Vec<4\2c\20float>\20const&\2c\20float\29 -813:skif::LayerSpace::outset\28skif::LayerSpace\20const&\29 -814:skia_private::TArray::checkRealloc\28int\2c\20double\29 -815:skgpu::tess::StrokeIterator::enqueue\28skgpu::tess::StrokeIterator::Verb\2c\20SkPoint\20const*\2c\20float\20const*\29 -816:skgpu::ganesh::SurfaceFillContext::getOpsTask\28\29 -817:powf -818:icu_74::umtx_initOnce\28icu_74::UInitOnce&\2c\20void\20\28*\29\28UErrorCode&\29\2c\20UErrorCode&\29 -819:icu_74::Hashtable::~Hashtable\28\29 -820:hb_draw_funcs_t::emit_close_path\28void*\2c\20hb_draw_state_t&\29 -821:hb_buffer_t::unsafe_to_concat_from_outbuffer\28unsigned\20int\2c\20unsigned\20int\29 -822:hb_bit_set_t::get\28unsigned\20int\29\20const -823:hb_bit_page_t::add\28unsigned\20int\29 -824:flutter::DlMatrixColorSourceBase::matrix_ptr\28\29\20const -825:flutter::DlLinearToSrgbGammaColorFilter::size\28\29\20const -826:__addtf3 -827:SkSL::RP::Builder::push_constant_i\28int\2c\20int\29 -828:SkSL::RP::Builder::label\28int\29 -829:SkPixmap::SkPixmap\28SkPixmap\20const&\29 -830:SkPathBuilder::quadTo\28SkPoint\2c\20SkPoint\29 -831:SkPathBuilder::close\28\29 -832:SkPaint::setColor\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkColorSpace*\29 -833:SkPaint::asBlendMode\28\29\20const -834:SkImageGenerator::onGetPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkImageGenerator::Options\20const&\29 -835:SkDynamicMemoryWStream::write\28void\20const*\2c\20unsigned\20long\29 -836:SkCanvas::concat\28SkMatrix\20const&\29 -837:SkCanvas::aboutToDraw\28SkPaint\20const&\2c\20SkRect\20const*\29 -838:OT::hb_ot_apply_context_t::skipping_iterator_t::next\28unsigned\20int*\29 -839:GrSkSLFP::addChild\28std::__2::unique_ptr>\2c\20bool\29 -840:GrProcessorSet::~GrProcessorSet\28\29 -841:GrGeometryProcessor::Attribute&\20skia_private::TArray::emplace_back\28char\20const\20\28&\29\20\5b10\5d\2c\20GrVertexAttribType&&\2c\20SkSLType&&\29 -842:GrGLGpu::clearErrorsAndCheckForOOM\28\29 -843:GrGLGpu::bindBuffer\28GrGpuBufferType\2c\20GrBuffer\20const*\29 -844:GrGLFunction::GrGLFunction\28void\20\28*\29\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29\29::'lambda'\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29::__invoke\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -845:GrGLFunction::GrGLFunction\28void\20\28*\29\28int\2c\20int\2c\20float\20const*\29\29::'lambda'\28void\20const*\2c\20int\2c\20int\2c\20float\20const*\29::__invoke\28void\20const*\2c\20int\2c\20int\2c\20float\20const*\29 -846:GrFragmentProcessor::ProgramImpl::invokeChild\28int\2c\20char\20const*\2c\20char\20const*\2c\20GrFragmentProcessor::ProgramImpl::EmitArgs&\2c\20std::__2::basic_string_view>\29 -847:CFF::arg_stack_t::pop_int\28\29 -848:void\20SkSafeUnref\28SharedGenerator*\29 -849:udata_close_74 -850:ubidi_getParaLevelAtIndex_74 -851:std::__2::char_traits::copy\5babi:nn180100\5d\28char*\2c\20char\20const*\2c\20unsigned\20long\29 -852:std::__2::basic_string\2c\20std::__2::allocator>::begin\5babi:nn180100\5d\28\29 -853:std::__2::basic_string\2c\20std::__2::allocator>::__is_long\5babi:nn180100\5d\28\29\20const -854:std::__2::__optional_destruct_base::~__optional_destruct_base\5babi:ne180100\5d\28\29 -855:std::__2::__libcpp_snprintf_l\28char*\2c\20unsigned\20long\2c\20__locale_struct*\2c\20char\20const*\2c\20...\29 -856:std::__2::__function::__value_func::__value_func\5babi:ne180100\5d\28std::__2::__function::__value_func&&\29 -857:skia_private::THashTable>*\2c\20std::__2::unique_ptr>*\2c\20SkGoodHash>::Pair\2c\20std::__2::unique_ptr>*\2c\20skia_private::THashMap>*\2c\20std::__2::unique_ptr>*\2c\20SkGoodHash>::Pair>::uncheckedSet\28skia_private::THashMap>*\2c\20std::__2::unique_ptr>*\2c\20SkGoodHash>::Pair&&\29 -858:skia::textlayout::Cluster::run\28\29\20const -859:skgpu::tess::PatchWriter\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\2964>\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\2932>\2c\20skgpu::tess::AddTrianglesWhenChopping\2c\20skgpu::tess::DiscardFlatCurves>::accountForCurve\28float\29 -860:skgpu::ganesh::SurfaceContext::PixelTransferResult::~PixelTransferResult\28\29 -861:skgpu::ganesh::AsView\28GrRecordingContext*\2c\20SkImage\20const*\2c\20skgpu::Mipmapped\2c\20GrImageTexGenPolicy\29 -862:is_equal\28std::type_info\20const*\2c\20std::type_info\20const*\2c\20bool\29 -863:icu_74::UnicodeString::pinIndices\28int&\2c\20int&\29\20const -864:icu_74::UnicodeString::UnicodeString\28signed\20char\2c\20icu_74::ConstChar16Ptr\2c\20int\29 -865:icu_74::Normalizer2Impl::norm16HasCompBoundaryAfter\28unsigned\20short\2c\20signed\20char\29\20const -866:hb_ot_map_t::get_1_mask\28unsigned\20int\29\20const -867:hb_font_get_glyph -868:hb_bit_page_t::init0\28\29 -869:flutter::DlColor::DlColor\28unsigned\20int\29 -870:cff_index_get_sid_string -871:_hb_font_funcs_set_middle\28hb_font_funcs_t*\2c\20void*\2c\20void\20\28*\29\28void*\29\29 -872:__floatsitf -873:VP8YuvToRgb -874:VP8GetBit.8612 -875:VP8GetBit -876:SkWriter32::writeScalar\28float\29 -877:SkTDArray<\28anonymous\20namespace\29::YOffset>::append\28\29 -878:SkSL::RP::Generator::pushVectorizedExpression\28SkSL::Expression\20const&\2c\20SkSL::Type\20const&\29 -879:SkSL::RP::Builder::swizzle\28int\2c\20SkSpan\29 -880:SkRegion::setRect\28SkIRect\20const&\29 -881:SkRect::roundOut\28SkIRect*\29\20const -882:SkRasterClip::~SkRasterClip\28\29 -883:SkPath::makeTransform\28SkMatrix\20const&\29\20const -884:SkMatrix::getMaxScale\28\29\20const -885:SkM44::setConcat\28SkM44\20const&\2c\20SkM44\20const&\29 -886:SkJSONWriter::appendHexU32\28char\20const*\2c\20unsigned\20int\29 -887:SkIRect::makeOutset\28int\2c\20int\29\20const -888:SkDevice::createDevice\28SkDevice::CreateInfo\20const&\2c\20SkPaint\20const*\29 -889:SkBlender::Mode\28SkBlendMode\29 -890:SkBitmap::setInfo\28SkImageInfo\20const&\2c\20unsigned\20long\29 -891:SkArenaAlloc::SkArenaAlloc\28char*\2c\20unsigned\20long\2c\20unsigned\20long\29 -892:OT::hb_ot_apply_context_t::skipping_iterator_t::reset\28unsigned\20int\29 -893:GrMeshDrawTarget::allocMesh\28\29 -894:GrGLGpu::bindTextureToScratchUnit\28unsigned\20int\2c\20int\29 -895:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::~SwizzleFragmentProcessor\28\29 -896:GrCaps::getReadSwizzle\28GrBackendFormat\20const&\2c\20GrColorType\29\20const -897:GrBackendFormat::GrBackendFormat\28GrBackendFormat\20const&\29 -898:CFF::cff1_cs_opset_t::check_width\28unsigned\20int\2c\20CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -899:CFF::arg_stack_t::pop_uint\28\29 -900:AutoFTAccess::AutoFTAccess\28SkTypeface_FreeType\20const*\29 -901:utext_previous32_74 -902:u_terminateUChars_74 -903:std::__2::vector>::__swap_out_circular_buffer\28std::__2::__split_buffer&>&\29 -904:std::__2::unique_ptr::reset\5babi:ne180100\5d\28unsigned\20char*\29 -905:std::__2::pair::type\2c\20std::__2::__unwrap_ref_decay::type>\20std::__2::make_pair\5babi:nn180100\5d\28char\20const*&&\2c\20char*&&\29 -906:std::__2::ctype::is\5babi:nn180100\5d\28unsigned\20long\2c\20char\29\20const -907:std::__2::basic_string\2c\20std::__2::allocator>::__set_long_cap\5babi:nn180100\5d\28unsigned\20long\29 -908:skvx::Vec<4\2c\20float>\20skvx::operator*<4\2c\20float>\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -909:skia_private::TArray>\2c\20true>::reserve_exact\28int\29 -910:skia_private::TArray::push_back\28bool&&\29 -911:skia_png_get_uint_32 -912:skia::textlayout::OneLineShaper::clusterIndex\28unsigned\20long\29 -913:skgpu::ganesh::SurfaceDrawContext::chooseAAType\28GrAA\29 -914:skgpu::UniqueKey::GenerateDomain\28\29 -915:res_getStringNoTrace_74 -916:impeller::Matrix::Multiply\28impeller::Matrix\20const&\29\20const -917:icu_74::UnicodeString::operator=\28icu_74::UnicodeString\20const&\29 -918:icu_74::UnicodeSet::releasePattern\28\29 -919:icu_74::MlBreakEngine::initKeyValue\28UResourceBundle*\2c\20char\20const*\2c\20char\20const*\2c\20icu_74::Hashtable&\2c\20UErrorCode&\29 -920:icu_74::Hashtable::get\28icu_74::UnicodeString\20const&\29\20const -921:icu_74::ByteSinkUtil::appendUnchanged\28unsigned\20char\20const*\2c\20unsigned\20char\20const*\2c\20icu_74::ByteSink&\2c\20unsigned\20int\2c\20icu_74::Edits*\2c\20UErrorCode&\29 -922:icu_74::BMPSet::containsSlow\28int\2c\20int\2c\20int\29\20const -923:hb_iter_t\2c\20hb_filter_iter_t\2c\20hb_array_t>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_glyph_info_t\20const&\29\2c\20$_7\20const&\2c\20\28void*\290>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_pair_t\29\2c\20$_6\20const&\2c\20\28void*\290>>>\2c\20hb_pair_t>>::operator+\28unsigned\20int\29\20const -924:hb_buffer_t::sync_so_far\28\29 -925:hb_buffer_t::sync\28\29 -926:hb_bit_set_t::add_range\28unsigned\20int\2c\20unsigned\20int\29 -927:flutter::DisplayListBuilder::AccumulateOpBounds\28impeller::TRect\20const&\2c\20flutter::DisplayListAttributeFlags\29 -928:compute_side\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\29 -929:cff_parse_num -930:bool\20OT::Layout::Common::Coverage::collect_coverage\28hb_set_digest_t*\29\20const -931:VP8YuvToBgr -932:VP8LAddPixels -933:SkWriter32::writeRect\28SkRect\20const&\29 -934:SkSL::Type::clone\28SkSL::Context\20const&\2c\20SkSL::SymbolTable*\29\20const -935:SkSL::SymbolTable::find\28std::__2::basic_string_view>\29\20const -936:SkSL::RP::Generator::writeStatement\28SkSL::Statement\20const&\29 -937:SkSL::RP::Builder::unary_op\28SkSL::RP::BuilderOp\2c\20int\29 -938:SkSL::Parser::operatorRight\28SkSL::Parser::AutoDepth&\2c\20SkSL::OperatorKind\2c\20std::__2::unique_ptr>\20\28SkSL::Parser::*\29\28\29\2c\20std::__2::unique_ptr>&\29 -939:SkSL::Parser::expression\28\29 -940:SkSL::Nop::Make\28\29 -941:SkRegion::Cliperator::next\28\29 -942:SkRegion::Cliperator::Cliperator\28SkRegion\20const&\2c\20SkIRect\20const&\29 -943:SkRecords::FillBounds::pushControl\28\29 -944:SkPathPriv::Iterate::Iterate\28SkPath\20const&\29 -945:SkPathBuilder::cubicTo\28SkPoint\2c\20SkPoint\2c\20SkPoint\29 -946:SkPath::RangeIter::operator++\28\29 -947:SkAutoConicToQuads::computeQuads\28SkPoint\20const*\2c\20float\2c\20float\29 -948:SkArenaAlloc::~SkArenaAlloc\28\29 -949:SkAAClip::setEmpty\28\29 -950:OT::hb_ot_apply_context_t::~hb_ot_apply_context_t\28\29 -951:OT::hb_ot_apply_context_t::hb_ot_apply_context_t\28unsigned\20int\2c\20hb_font_t*\2c\20hb_buffer_t*\2c\20hb_blob_t*\29 -952:GrTriangulator::Line::intersect\28GrTriangulator::Line\20const&\2c\20SkPoint*\29\20const -953:GrImageInfo::GrImageInfo\28GrColorType\2c\20SkAlphaType\2c\20sk_sp\2c\20SkISize\20const&\29 -954:GrGpuBuffer::unmap\28\29 -955:GrGeometryProcessor::ProgramImpl::WriteLocalCoord\28GrGLSLVertexBuilder*\2c\20GrGLSLUniformHandler*\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\2c\20GrShaderVar\2c\20SkMatrix\20const&\2c\20GrResourceHandle*\29 -956:GrGeometryProcessor::ProgramImpl::ComputeMatrixKey\28GrShaderCaps\20const&\2c\20SkMatrix\20const&\29 -957:GrFragmentProcessor::GrFragmentProcessor\28GrFragmentProcessor\20const&\29 -958:742 -959:void\20SkSafeUnref\28SkMipmap*\29 -960:ures_getByKeyWithFallback_74 -961:ubidi_getMemory_74 -962:std::__2::vector>::~vector\5babi:ne180100\5d\28\29 -963:std::__2::vector>::erase\28std::__2::__wrap_iter\2c\20std::__2::__wrap_iter\29 -964:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -965:std::__2::numpunct::truename\5babi:nn180100\5d\28\29\20const -966:std::__2::numpunct::falsename\5babi:nn180100\5d\28\29\20const -967:std::__2::numpunct::decimal_point\5babi:nn180100\5d\28\29\20const -968:std::__2::moneypunct::do_grouping\28\29\20const -969:std::__2::ctype::is\5babi:nn180100\5d\28unsigned\20long\2c\20wchar_t\29\20const -970:std::__2::basic_string\2c\20std::__2::allocator>::empty\5babi:nn180100\5d\28\29\20const -971:std::__2::basic_string\2c\20std::__2::allocator>::__init\28char\20const*\2c\20unsigned\20long\29 -972:std::__2::__variant_detail::__dtor\2c\20\28std::__2::__variant_detail::_Trait\291>::__destroy\5babi:ne180100\5d\28\29 -973:snprintf -974:skvx::Vec<4\2c\20float>\20skvx::operator-<4\2c\20float\2c\20float\2c\20void>\28float\2c\20skvx::Vec<4\2c\20float>\20const&\29 -975:skia_private::TArray::checkRealloc\28int\2c\20double\29 -976:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -977:skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>::STArray\28skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>&&\29 -978:skia_png_reciprocal -979:skia_png_malloc_warn -980:skia::textlayout::\28anonymous\20namespace\29::relax\28float\29 -981:skgpu::ganesh::SurfaceContext::readPixels\28GrDirectContext*\2c\20GrPixmap\2c\20SkIPoint\29 -982:skgpu::Swizzle::RGBA\28\29 -983:skcpu::Draw::Draw\28\29 -984:skcms_TransferFunction_invert -985:sk_sp::reset\28SkData*\29 -986:sk_sp::~sk_sp\28\29 -987:skData_getConstPointer -988:operator==\28SkIRect\20const&\2c\20SkIRect\20const&\29 -989:icu_74::BMPSet::~BMPSet\28\29_13864 -990:hb_user_data_array_t::fini\28\29 -991:hb_sanitize_context_t::end_processing\28\29 -992:hb_draw_funcs_t::emit_quadratic_to\28void*\2c\20hb_draw_state_t&\2c\20float\2c\20float\2c\20float\2c\20float\29 -993:flutter::DlPath::~DlPath\28\29 -994:flutter::DisplayListBuilder::checkForDeferredSave\28\29 -995:crc32_z -996:WebPSafeCalloc -997:VP8YuvToRgba4444 -998:VP8YuvToRgba -999:VP8YuvToRgb565 -1000:VP8YuvToBgra -1001:VP8YuvToArgb -1002:T_CString_toLowerCase_74 -1003:SkTSect::SkTSect\28SkTCurve\20const&\29 -1004:SkString::equals\28SkString\20const&\29\20const -1005:SkSL::String::Separator\28\29 -1006:SkSL::RP::Generator::pushIntrinsic\28SkSL::RP::BuilderOp\2c\20SkSL::Expression\20const&\29 -1007:SkSL::ProgramConfig::strictES2Mode\28\29\20const -1008:SkSL::Parser::layoutInt\28\29 -1009:SkRegion::setEmpty\28\29 -1010:SkRRect::MakeOval\28SkRect\20const&\29 -1011:SkRGBA4f<\28SkAlphaType\293>::FromColor\28unsigned\20int\29 -1012:SkPathRef::Editor::Editor\28sk_sp*\2c\20int\2c\20int\2c\20int\29 -1013:SkMipmap::ComputeLevelCount\28int\2c\20int\29 -1014:SkMatrix::isSimilarity\28float\29\20const -1015:SkImageInfo::Make\28int\2c\20int\2c\20SkColorType\2c\20SkAlphaType\29 -1016:SkIRect::makeOffset\28int\2c\20int\29\20const -1017:SkDQuad::ptAtT\28double\29\20const -1018:SkDLine::nearPoint\28SkDPoint\20const&\2c\20bool*\29\20const -1019:SkDConic::ptAtT\28double\29\20const -1020:SkChopQuadAt\28SkPoint\20const*\2c\20SkPoint*\2c\20float\29 -1021:SkBaseShadowTessellator::appendTriangle\28unsigned\20short\2c\20unsigned\20short\2c\20unsigned\20short\29 -1022:SkAutoCanvasRestore::~SkAutoCanvasRestore\28\29 -1023:SafeDecodeSymbol -1024:OT::cmap::find_subtable\28unsigned\20int\2c\20unsigned\20int\29\20const -1025:GrTriangulator::EdgeList::remove\28GrTriangulator::Edge*\29 -1026:GrTextureEffect::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::$_4::operator\28\29\28char\20const*\29\20const -1027:GrSimpleMeshDrawOpHelper::isCompatible\28GrSimpleMeshDrawOpHelper\20const&\2c\20GrCaps\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20bool\29\20const -1028:GrShaderVar::GrShaderVar\28GrShaderVar\20const&\29 -1029:GrQuad::writeVertex\28int\2c\20skgpu::VertexWriter&\29\20const -1030:GrOpFlushState::bindBuffers\28sk_sp\2c\20sk_sp\2c\20sk_sp\2c\20GrPrimitiveRestart\29 -1031:GrGLSLShaderBuilder::getMangledFunctionName\28char\20const*\29 -1032:GrGLSLShaderBuilder::appendTextureLookup\28GrResourceHandle\2c\20char\20const*\2c\20GrGLSLColorSpaceXformHelper*\29 -1033:GrGLGpu::getErrorAndCheckForOOM\28\29 -1034:GrColorInfo::GrColorInfo\28SkColorInfo\20const&\29 -1035:GrAAConvexTessellator::addTri\28int\2c\20int\2c\20int\29 -1036:FT_Get_Module -1037:AlmostBequalUlps\28double\2c\20double\29 -1038:AAT::StateTable::EntryData>::get_entry\28int\2c\20unsigned\20int\29\20const -1039:u_strchr_74 -1040:tt_face_get_name -1041:std::__2::vector>::~vector\5babi:ne180100\5d\28\29 -1042:std::__2::vector>::push_back\5babi:ne180100\5d\28unsigned\20int\20const&\29 -1043:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -1044:std::__2::shared_ptr::operator=\5babi:ne180100\5d\28std::__2::shared_ptr&&\29 -1045:std::__2::__variant_detail::__dtor\2c\20std::__2::unique_ptr>>\2c\20\28std::__2::__variant_detail::_Trait\291>::__destroy\5babi:ne180100\5d\28\29 -1046:std::__2::__libcpp_locale_guard::~__libcpp_locale_guard\5babi:nn180100\5d\28\29 -1047:std::__2::__libcpp_locale_guard::__libcpp_locale_guard\5babi:nn180100\5d\28__locale_struct*&\29 -1048:skvx::Vec<4\2c\20float>&\20skvx::operator+=<4\2c\20float>\28skvx::Vec<4\2c\20float>&\2c\20skvx::Vec<4\2c\20float>\20const&\29\20\28.6381\29 -1049:skvx::Vec<2\2c\20float>\20skvx::max<2\2c\20float>\28skvx::Vec<2\2c\20float>\20const&\2c\20skvx::Vec<2\2c\20float>\20const&\29 -1050:skif::FilterResult::FilterResult\28skif::FilterResult\20const&\29 -1051:skia_private::THashTable>\2c\20SkGoodHash>::Pair\2c\20SkImageFilter\20const*\2c\20skia_private::THashMap>\2c\20SkGoodHash>::Pair>::Hash\28SkImageFilter\20const*\20const&\29 -1052:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -1053:skcpu::Draw::drawPath\28SkPath\20const&\2c\20SkPaint\20const&\2c\20SkMatrix\20const*\29\20const -1054:sk_sp&\20skia_private::TArray\2c\20true>::emplace_back>\28sk_sp&&\29 -1055:round -1056:qsort -1057:powf_ -1058:icu_74::UnicodeString::setLength\28int\29 -1059:icu_74::UVector::~UVector\28\29 -1060:icu_74::Normalizer2Impl::getRawNorm16\28int\29\20const -1061:icu_74::Locale::Locale\28char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\29 -1062:icu_74::CharString::CharString\28char\20const*\2c\20int\2c\20UErrorCode&\29 -1063:hb_vector_t::alloc\28unsigned\20int\2c\20bool\29 -1064:hb_indic_would_substitute_feature_t::would_substitute\28unsigned\20int\20const*\2c\20unsigned\20int\2c\20hb_face_t*\29\20const -1065:hb_font_t::get_glyph_h_advance\28unsigned\20int\29 -1066:hb_cache_t<15u\2c\208u\2c\207u\2c\20true>::set\28unsigned\20int\2c\20unsigned\20int\29 -1067:getenv -1068:ft_module_get_service -1069:flutter::DlLinearToSrgbGammaColorFilter::type\28\29\20const -1070:bool\20hb_sanitize_context_t::check_array>\28OT::IntType\20const*\2c\20unsigned\20int\29\20const -1071:__sindf -1072:__shlim -1073:__cosdf -1074:SkUTF::NextUTF8\28char\20const**\2c\20char\20const*\29 -1075:SkTDStorage::removeShuffle\28int\29 -1076:SkSurface_Base::getCachedCanvas\28\29 -1077:SkShaderBase::SkShaderBase\28\29 -1078:SkSL::evaluate_pairwise_intrinsic\28SkSL::Context\20const&\2c\20std::__2::array\20const&\2c\20SkSL::Type\20const&\2c\20double\20\28*\29\28double\2c\20double\2c\20double\29\29 -1079:SkSL::StringStream::str\28\29\20const -1080:SkSL::RP::Generator::makeLValue\28SkSL::Expression\20const&\2c\20bool\29 -1081:SkSL::Parser::expressionOrPoison\28SkSL::Position\2c\20std::__2::unique_ptr>\29 -1082:SkSL::GLSLCodeGenerator::writeIdentifier\28std::__2::basic_string_view>\29 -1083:SkSL::GLSLCodeGenerator::getTypeName\28SkSL::Type\20const&\29 -1084:SkSL::BinaryExpression::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20SkSL::Operator\2c\20std::__2::unique_ptr>\29 -1085:SkRect::round\28\29\20const -1086:SkPath::moveTo\28float\2c\20float\29 -1087:SkPath::isConvex\28\29\20const -1088:SkPaint::getAlpha\28\29\20const -1089:SkMatrix::setScaleTranslate\28float\2c\20float\2c\20float\2c\20float\29 -1090:SkMatrix::preScale\28float\2c\20float\29 -1091:SkMatrix::mapVector\28float\2c\20float\29\20const -1092:SkMatrix::RectToRectOrIdentity\28SkRect\20const&\2c\20SkRect\20const&\2c\20SkMatrix::ScaleToFit\29 -1093:SkImageFilter_Base::getChildInputLayerBounds\28int\2c\20skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -1094:SkIRect::offset\28int\2c\20int\29 -1095:SkIRect::join\28SkIRect\20const&\29 -1096:SkData::PrivateNewWithCopy\28void\20const*\2c\20unsigned\20long\29 -1097:SkData::MakeUninitialized\28unsigned\20long\29 -1098:SkChopCubicAt\28SkPoint\20const*\2c\20SkPoint*\2c\20float\29 -1099:SkCanvas::checkForDeferredSave\28\29 -1100:SkBitmap::peekPixels\28SkPixmap*\29\20const -1101:SkAAClip::Builder::addRun\28int\2c\20int\2c\20unsigned\20int\2c\20int\29 -1102:OT::hb_ot_apply_context_t::set_lookup_mask\28unsigned\20int\2c\20bool\29 -1103:OT::ClassDef::get_class\28unsigned\20int\29\20const -1104:GrTriangulator::Line::Line\28SkPoint\20const&\2c\20SkPoint\20const&\29 -1105:GrTriangulator::Edge::isRightOf\28GrTriangulator::Vertex\20const&\29\20const -1106:GrStyledShape::GrStyledShape\28GrStyledShape\20const&\29 -1107:GrStyle::SimpleFill\28\29 -1108:GrShape::setType\28GrShape::Type\29 -1109:GrPixmapBase::GrPixmapBase\28GrPixmapBase\20const&\29 -1110:GrMakeUncachedBitmapProxyView\28GrRecordingContext*\2c\20SkBitmap\20const&\2c\20skgpu::Mipmapped\2c\20SkBackingFit\2c\20skgpu::Budgeted\29 -1111:GrIORef::unref\28\29\20const -1112:GrGeometryProcessor::TextureSampler::reset\28GrSamplerState\2c\20GrBackendFormat\20const&\2c\20skgpu::Swizzle\20const&\29 -1113:GrGLGpu::deleteFramebuffer\28unsigned\20int\29 -1114:GrBackendFormats::MakeGL\28unsigned\20int\2c\20unsigned\20int\29 -1115:899 -1116:900 -1117:901 -1118:vsnprintf -1119:void\20AAT::Lookup>::collect_glyphs\28hb_bit_set_t&\2c\20unsigned\20int\29\20const -1120:ures_appendResPath\28UResourceBundle*\2c\20char\20const*\2c\20int\2c\20UErrorCode*\29 -1121:u_terminateChars_74 -1122:top12 -1123:std::__2::unique_ptr>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair\2c\20std::__2::basic_string_view>\2c\20skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair\2c\20std::__2::basic_string_view>\2c\20skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -1124:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkSL::Module\20const*\29 -1125:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -1126:std::__2::to_string\28long\20long\29 -1127:std::__2::locale::use_facet\28std::__2::locale::id&\29\20const -1128:std::__2::enable_if\2c\20bool>::type\20impeller::TRect::IsFinite\28\29\20const -1129:std::__2::basic_string\2c\20std::__2::allocator>::operator=\5babi:nn180100\5d\28std::__2::basic_string\2c\20std::__2::allocator>&&\29 -1130:std::__2::basic_string\2c\20std::__2::allocator>\20std::__2::operator+\2c\20std::__2::allocator>\28char\20const*\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\29 -1131:std::__2::__split_buffer&>::__split_buffer\28unsigned\20long\2c\20unsigned\20long\2c\20std::__2::allocator&\29 -1132:std::__2::__optional_destruct_base::__optional_destruct_base\5babi:ne180100\5d\28std::__2::in_place_t\2c\20SkPath&&\29 -1133:std::__2::__num_put_base::__identify_padding\28char*\2c\20char*\2c\20std::__2::ios_base\20const&\29 -1134:std::__2::__num_get_base::__get_base\28std::__2::ios_base&\29 -1135:std::__2::__libcpp_asprintf_l\28char**\2c\20__locale_struct*\2c\20char\20const*\2c\20...\29 -1136:skvx::Vec<4\2c\20float>\20skvx::naive_if_then_else<4\2c\20float>\28skvx::Vec<4\2c\20skvx::Mask::type>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -1137:skvx::Vec<4\2c\20float>\20skvx::abs<4>\28skvx::Vec<4\2c\20float>\20const&\29 -1138:skvx::Vec<2\2c\20float>\20skvx::min<2\2c\20float>\28skvx::Vec<2\2c\20float>\20const&\2c\20skvx::Vec<2\2c\20float>\20const&\29 -1139:sktext::gpu::BagOfBytes::allocateBytes\28int\2c\20int\29 -1140:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -1141:skia_private::TArray::~TArray\28\29 -1142:skia_private::TArray::checkRealloc\28int\2c\20double\29 -1143:skia_png_malloc_base -1144:skia::textlayout::TextLine::iterateThroughVisualRuns\28bool\2c\20std::__2::function\2c\20float*\29>\20const&\29\20const -1145:skgpu::ganesh::SurfaceFillContext::arenaAlloc\28\29 -1146:skgpu::ganesh::SurfaceDrawContext::numSamples\28\29\20const -1147:skgpu::AutoCallback::~AutoCallback\28\29 -1148:skcms_TransferFunction_getType -1149:skcms_GetTagBySignature -1150:sk_sp::operator=\28sk_sp\20const&\29 -1151:sk_sp::~sk_sp\28\29 -1152:operator==\28SkMatrix\20const&\2c\20SkMatrix\20const&\29 -1153:is_one_of\28hb_glyph_info_t\20const&\2c\20unsigned\20int\29 -1154:int\20std::__2::__get_up_to_n_digits\5babi:nn180100\5d>>\28std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\2c\20int\29 -1155:int\20std::__2::__get_up_to_n_digits\5babi:nn180100\5d>>\28std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\2c\20int\29 -1156:inflateStateCheck -1157:icu_74::UnicodeString::setTo\28signed\20char\2c\20icu_74::ConstChar16Ptr\2c\20int\29 -1158:icu_74::UnicodeString::append\28icu_74::UnicodeString\20const&\29 -1159:icu_74::UnicodeSet::applyPattern\28icu_74::UnicodeString\20const&\2c\20UErrorCode&\29 -1160:icu_74::UnicodeSet::_appendToPat\28icu_74::UnicodeString&\2c\20int\2c\20signed\20char\29 -1161:icu_74::Normalizer2Impl::norm16HasCompBoundaryBefore\28unsigned\20short\29\20const -1162:icu_74::Locale::init\28char\20const*\2c\20signed\20char\29 -1163:hb_vector_t::resize\28int\2c\20bool\2c\20bool\29 -1164:hb_lazy_loader_t\2c\20hb_face_t\2c\206u\2c\20hb_blob_t>::get\28\29\20const -1165:hb_font_t::has_glyph\28unsigned\20int\29 -1166:hb_cache_t<15u\2c\208u\2c\207u\2c\20true>::clear\28\29 -1167:bool\20hb_sanitize_context_t::check_array\28OT::HBGlyphID16\20const*\2c\20unsigned\20int\29\20const -1168:bool\20OT::OffsetTo\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -1169:bool\20OT::OffsetTo>\2c\20OT::IntType\2c\20void\2c\20false>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -1170:addPoint\28UBiDi*\2c\20int\2c\20int\29 -1171:_addExtensionToList\28ExtensionListEntry**\2c\20ExtensionListEntry*\2c\20signed\20char\29 -1172:__extenddftf2 -1173:\28anonymous\20namespace\29::extension_compare\28SkString\20const&\2c\20SkString\20const&\29 -1174:\28anonymous\20namespace\29::colrv1_traverse_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29 -1175:\28anonymous\20namespace\29::colrv1_transform\28FT_FaceRec_*\2c\20FT_COLR_Paint_\20const&\2c\20SkCanvas*\2c\20SkMatrix*\29 -1176:SkUTF::NextUTF8WithReplacement\28char\20const**\2c\20char\20const*\29 -1177:SkTInternalLList::addToHead\28sktext::gpu::TextBlob*\29 -1178:SkString::reset\28\29 -1179:SkStrike::unlock\28\29 -1180:SkStrike::lock\28\29 -1181:SkSL::cast_expression\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Type\20const&\29 -1182:SkSL::StringStream::~StringStream\28\29 -1183:SkSL::RP::LValue::~LValue\28\29 -1184:SkSL::RP::Generator::pushIntrinsic\28SkSL::RP::Generator::TypedOps\20const&\2c\20SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\29 -1185:SkSL::InlineCandidateAnalyzer::visitExpression\28std::__2::unique_ptr>*\29 -1186:SkSL::GLSLCodeGenerator::writeType\28SkSL::Type\20const&\29 -1187:SkSL::Expression::isBoolLiteral\28\29\20const -1188:SkSL::Analysis::IsCompileTimeConstant\28SkSL::Expression\20const&\29 -1189:SkRuntimeEffect::findUniform\28std::__2::basic_string_view>\29\20const -1190:SkRasterPipelineBlitter::appendLoadDst\28SkRasterPipeline*\29\20const -1191:SkRasterPipeline::run\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29\20const -1192:SkRRect::MakeRect\28SkRect\20const&\29 -1193:SkPoint::Distance\28SkPoint\20const&\2c\20SkPoint\20const&\29 -1194:SkPath::injectMoveToIfNeeded\28\29 -1195:SkMatrix::preTranslate\28float\2c\20float\29 -1196:SkMatrix::postScale\28float\2c\20float\29 -1197:SkMatrix::mapVectors\28SkSpan\29\20const -1198:SkIntersections::removeOne\28int\29 -1199:SkImage_Ganesh::SkImage_Ganesh\28sk_sp\2c\20unsigned\20int\2c\20GrSurfaceProxyView\2c\20SkColorInfo\29 -1200:SkImageFilter_Base::getChildOutput\28int\2c\20skif::Context\20const&\29\20const -1201:SkGlyph::iRect\28\29\20const -1202:SkFindUnitQuadRoots\28float\2c\20float\2c\20float\2c\20float*\29 -1203:SkColorSpaceXformSteps::Flags::mask\28\29\20const -1204:SkCanvas::~SkCanvas\28\29 -1205:SkCanvas::translate\28float\2c\20float\29 -1206:SkCanvas::drawRect\28SkRect\20const&\2c\20SkPaint\20const&\29 -1207:SkCanvas::drawImage\28SkImage\20const*\2c\20float\2c\20float\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\29 -1208:SkBlurEngine::SigmaToRadius\28float\29 -1209:SkBlockAllocator::BlockIter::Item::operator++\28\29 -1210:SkBitmapCache::Rec::getKey\28\29\20const -1211:SkBitmap::installPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\29 -1212:SkAAClipBlitterWrapper::init\28SkRasterClip\20const&\2c\20SkBlitter*\29 -1213:SkAAClip::freeRuns\28\29 -1214:OT::VarSizedBinSearchArrayOf>::get_length\28\29\20const -1215:OT::Offset\2c\20true>::is_null\28\29\20const -1216:GrWindowRectangles::~GrWindowRectangles\28\29 -1217:GrTriangulator::Edge::isLeftOf\28GrTriangulator::Vertex\20const&\29\20const -1218:GrSimpleMeshDrawOpHelper::createProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrGeometryProcessor*\2c\20GrPrimitiveType\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -1219:GrResourceAllocator::addInterval\28GrSurfaceProxy*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20GrResourceAllocator::ActualUse\2c\20GrResourceAllocator::AllowRecycling\29 -1220:GrRenderTask::makeClosed\28GrRecordingContext*\29 -1221:GrGLGpu::prepareToDraw\28GrPrimitiveType\29 -1222:GrBackendFormatToCompressionType\28GrBackendFormat\20const&\29 -1223:FT_Stream_Read -1224:FT_Outline_Get_CBox -1225:Cr_z_adler32 -1226:BlockIndexIterator::First\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Last\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Increment\28SkBlockAllocator::Block\20const*\2c\20int\29\2c\20&SkTBlockList::GetItem\28SkBlockAllocator::Block\20const*\2c\20int\29>::end\28\29\20const -1227:BlockIndexIterator::First\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Last\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Increment\28SkBlockAllocator::Block\20const*\2c\20int\29\2c\20&SkTBlockList::GetItem\28SkBlockAllocator::Block\20const*\2c\20int\29>::begin\28\29\20const -1228:AlmostDequalUlps\28double\2c\20double\29 -1229:write_tag_size\28SkWriteBuffer&\2c\20unsigned\20int\2c\20unsigned\20long\29 -1230:void\20std::__2::unique_ptr::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d>>::reset\5babi:ne180100\5d::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap::Pair>::Slot*\2c\200>\28skia_private::THashTable::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap::Pair>::Slot*\29 -1231:void\20skgpu::VertexWriter::writeQuad\2c\20skgpu::VertexColor\2c\20skgpu::VertexWriter::Conditional>\28skgpu::VertexWriter::TriFan\20const&\2c\20skgpu::VertexColor\20const&\2c\20skgpu::VertexWriter::Conditional\20const&\29 -1232:ures_open_74 -1233:unsigned\20int\20std::__2::__sort3\5babi:ne180100\5d\28skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::finish\28skia::textlayout::Block\20const&\2c\20float\2c\20float&\29::$_0&\29 -1234:unsigned\20int\20std::__2::__sort3\5babi:ne180100\5d\2c\20std::__2::allocator>>\20const&\29::$_0&\2c\20impeller::TRect\20const**>\28impeller::TRect\20const**\2c\20impeller::TRect\20const**\2c\20impeller::TRect\20const**\2c\20flutter::DlRegion::setRects\28std::__2::vector\2c\20std::__2::allocator>>\20const&\29::$_0&\29 -1235:unsigned\20int\20std::__2::__sort3\5babi:ne180100\5d\28SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::Transform::\28anonymous\20namespace\29::BuiltinVariableScanner::sortNewElements\28\29::'lambda'\28SkSL::ProgramElement\20const*\2c\20SkSL::ProgramElement\20const*\29&\29 -1236:unsigned\20int\20std::__2::__sort3\5babi:ne180100\5d\28SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::Transform::FindAndDeclareBuiltinFunctions\28SkSL::Program&\29::$_0&\29 -1237:ulocimp_getLanguage_74\28char\20const*\2c\20char\20const**\2c\20UErrorCode&\29 -1238:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -1239:std::__2::unique_ptr>::operator=\5babi:ne180100\5d\28std::__2::unique_ptr>&&\29 -1240:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -1241:std::__2::unique_ptr>\20GrSkSLFP::Make<>\28SkRuntimeEffect\20const*\2c\20char\20const*\2c\20std::__2::unique_ptr>\2c\20GrSkSLFP::OptFlags\29 -1242:std::__2::unique_ptr>\20GrBlendFragmentProcessor::Make<\28SkBlendMode\2913>\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -1243:std::__2::time_get>>::get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\2c\20wchar_t\20const*\2c\20wchar_t\20const*\29\20const -1244:std::__2::time_get>>::get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\2c\20char\20const*\2c\20char\20const*\29\20const -1245:std::__2::shared_ptr::operator=\5babi:ne180100\5d\28std::__2::shared_ptr\20const&\29 -1246:std::__2::enable_if::type\20skgpu::tess::PatchWriter\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\2964>\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\2932>\2c\20skgpu::tess::AddTrianglesWhenChopping\2c\20skgpu::tess::DiscardFlatCurves>::writeTriangleStack\28skgpu::tess::MiddleOutPolygonTriangulator::PoppedTriangleStack&&\29 -1247:std::__2::ctype::widen\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20wchar_t*\29\20const -1248:std::__2::basic_string\2c\20std::__2::allocator>::~basic_string\28\29 -1249:std::__2::basic_ios>::setstate\5babi:nn180100\5d\28unsigned\20int\29 -1250:std::__2::__tuple_impl\2c\20GrSurfaceProxyView\2c\20sk_sp>::~__tuple_impl\28\29 -1251:skvx::Vec<4\2c\20skvx::Mask::type>\20skvx::operator>=<4\2c\20float\2c\20float\2c\20void>\28skvx::Vec<4\2c\20float>\20const&\2c\20float\29\20\28.6368\29 -1252:skif::RoundOut\28SkRect\29 -1253:skia_private::TArray::push_back\28SkSL::SwitchCase\20const*\20const&\29 -1254:skia_private::TArray::push_back_n\28int\2c\20SkPoint\20const*\29 -1255:skia::textlayout::Run::placeholderStyle\28\29\20const -1256:skgpu::skgpu_init_static_unique_key_once\28SkAlignedSTStorage<1\2c\20skgpu::UniqueKey>*\29 -1257:skgpu::ganesh::\28anonymous\20namespace\29::update_degenerate_test\28skgpu::ganesh::\28anonymous\20namespace\29::DegenerateTestData*\2c\20SkPoint\20const&\29 -1258:skgpu::VertexWriter&\20skgpu::operator<<\28skgpu::VertexWriter&\2c\20skgpu::VertexColor\20const&\29 -1259:skgpu::ResourceKey::ResourceKey\28\29 -1260:skcms_TransferFunction_eval -1261:sk_sp::~sk_sp\28\29 -1262:sk_sp::reset\28GrThreadSafeCache::VertexData*\29 -1263:scalbn -1264:rowcol3\28float\20const*\2c\20float\20const*\29 -1265:ps_parser_skip_spaces -1266:non-virtual\20thunk\20to\20GrOpFlushState::allocator\28\29 -1267:is_joiner\28hb_glyph_info_t\20const&\29 -1268:impeller::Matrix::IsInvertible\28\29\20const -1269:icu_74::UVector::adoptElement\28void*\2c\20UErrorCode&\29 -1270:icu_74::UVector32::popi\28\29 -1271:icu_74::ReorderingBuffer::~ReorderingBuffer\28\29 -1272:icu_74::LocalUResourceBundlePointer::adoptInstead\28UResourceBundle*\29 -1273:icu_74::LSR::~LSR\28\29 -1274:icu_74::Edits::addReplace\28int\2c\20int\29 -1275:icu_74::BytesTrie::next\28int\29 -1276:hb_paint_funcs_t::push_translate\28void*\2c\20float\2c\20float\29 -1277:hb_lazy_loader_t\2c\20hb_face_t\2c\2022u\2c\20hb_blob_t>::get\28\29\20const -1278:hb_iter_t\2c\20hb_filter_iter_t\2c\20hb_array_t>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_glyph_info_t\20const&\29\2c\20$_7\20const&\2c\20\28void*\290>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_pair_t\29\2c\20$_6\20const&\2c\20\28void*\290>>>\2c\20hb_pair_t>>::operator--\28int\29 -1279:hb_aat_map_t::range_flags_t*\20hb_vector_t::push\28hb_aat_map_t::range_flags_t&&\29 -1280:get_gsubgpos_table\28hb_face_t*\2c\20unsigned\20int\29 -1281:flutter::DlRuntimeEffectColorSource::type\28\29\20const -1282:flutter::DisplayListMatrixClipState::adjustCullRect\28impeller::TRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -1283:flutter::DisplayListBuilder::ClipRect\28impeller::TRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -1284:emscripten_longjmp -1285:cff2_path_procs_extents_t::line\28CFF::cff2_cs_interp_env_t&\2c\20cff2_extents_param_t&\2c\20CFF::point_t\20const&\29 -1286:cff2_path_param_t::line_to\28CFF::point_t\20const&\29 -1287:cff1_path_procs_extents_t::line\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\2c\20CFF::point_t\20const&\29 -1288:cff1_path_param_t::line_to\28CFF::point_t\20const&\29 -1289:cf2_stack_pushInt -1290:cf2_buf_readByte -1291:bool\20hb_bsearch_impl\28unsigned\20int*\2c\20unsigned\20int\20const&\2c\20void\20const*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\20\28*\29\28void\20const*\2c\20void\20const*\29\29 -1292:_hb_draw_funcs_set_preamble\28hb_draw_funcs_t*\2c\20bool\2c\20void**\2c\20void\20\28**\29\28void*\29\29 -1293:\28anonymous\20namespace\29::init_resb_result\28UResourceDataEntry*\2c\20unsigned\20int\2c\20char\20const*\2c\20int\2c\20UResourceBundle\20const*\2c\20UResourceBundle*\2c\20UErrorCode*\29 -1294:\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29 -1295:WebPRescalerInit -1296:VP8LIsEndOfStream -1297:VP8GetSignedValue -1298:SkWriter32::write\28void\20const*\2c\20unsigned\20long\29 -1299:SkWStream::writeDecAsText\28int\29 -1300:SkTDStorage::append\28void\20const*\2c\20int\29 -1301:SkSurface_Base::refCachedImage\28\29 -1302:SkStrikeSpec::SkStrikeSpec\28SkFont\20const&\2c\20SkPaint\20const&\2c\20SkSurfaceProps\20const&\2c\20SkScalerContextFlags\2c\20SkMatrix\20const&\29 -1303:SkSL::compile_and_shrink\28SkSL::Compiler*\2c\20SkSL::ProgramKind\2c\20SkSL::ModuleType\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20SkSL::Module\20const*\29 -1304:SkSL::RP::Builder::lastInstructionOnAnyStack\28int\29 -1305:SkSL::ProgramUsage::get\28SkSL::Variable\20const&\29\20const -1306:SkSL::Parser::expectIdentifier\28SkSL::Token*\29 -1307:SkSL::Parser::AutoDepth::increase\28\29 -1308:SkSL::Inliner::inlineStatement\28SkSL::Position\2c\20skia_private::THashMap>\2c\20SkGoodHash>*\2c\20SkSL::SymbolTable*\2c\20std::__2::unique_ptr>*\2c\20SkSL::Analysis::ReturnComplexity\2c\20SkSL::Statement\20const&\2c\20SkSL::ProgramUsage\20const&\2c\20bool\29::$_3::operator\28\29\28std::__2::unique_ptr>\20const&\29\20const -1309:SkSL::Inliner::inlineStatement\28SkSL::Position\2c\20skia_private::THashMap>\2c\20SkGoodHash>*\2c\20SkSL::SymbolTable*\2c\20std::__2::unique_ptr>*\2c\20SkSL::Analysis::ReturnComplexity\2c\20SkSL::Statement\20const&\2c\20SkSL::ProgramUsage\20const&\2c\20bool\29::$_2::operator\28\29\28std::__2::unique_ptr>\20const&\29\20const -1310:SkSL::GLSLCodeGenerator::writeStatement\28SkSL::Statement\20const&\29 -1311:SkSL::GLSLCodeGenerator::finishLine\28\29 -1312:SkSL::ConstructorSplat::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>\29 -1313:SkSL::ConstructorScalarCast::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>\29 -1314:SkRuntimeEffect::Uniform::sizeInBytes\28\29\20const -1315:SkRegion::setRegion\28SkRegion\20const&\29 -1316:SkRegion::SkRegion\28SkIRect\20const&\29 -1317:SkRect::Bounds\28SkSpan\29 -1318:SkRasterPipeline_<256ul>::~SkRasterPipeline_\28\29 -1319:SkRasterPipeline_<256ul>::SkRasterPipeline_\28\29 -1320:SkRasterPipeline::appendTransferFunction\28skcms_TransferFunction\20const&\29 -1321:SkRRect::checkCornerContainment\28float\2c\20float\29\20const -1322:SkPointPriv::DistanceToLineSegmentBetweenSqd\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\29 -1323:SkPoint::setLength\28float\29 -1324:SkPathRef::isFinite\28\29\20const -1325:SkPathPriv::Raw\28SkPath\20const&\29 -1326:SkPathPriv::AllPointsEq\28SkSpan\29 -1327:SkPath::lineTo\28float\2c\20float\29 -1328:SkPath::isRect\28SkRect*\2c\20bool*\2c\20SkPathDirection*\29\20const -1329:SkPath::getLastPt\28\29\20const -1330:SkOpCoincidence::release\28SkCoincidentSpans*\2c\20SkCoincidentSpans*\29 -1331:SkJSONWriter::appendCString\28char\20const*\2c\20char\20const*\29 -1332:SkIntersections::hasT\28double\29\20const -1333:SkImages::RasterFromBitmap\28SkBitmap\20const&\29 -1334:SkImageInfo::makeAlphaType\28SkAlphaType\29\20const -1335:SkImageInfo::computeByteSize\28unsigned\20long\29\20const -1336:SkImageInfo::SkImageInfo\28SkImageInfo\20const&\29 -1337:SkImageFilter_Base::SkImageFilter_Base\28sk_sp\20const*\2c\20int\2c\20std::__2::optional\29 -1338:SkDLine::ptAtT\28double\29\20const -1339:SkColorSpace::MakeRGB\28skcms_TransferFunction\20const&\2c\20skcms_Matrix3x3\20const&\29 -1340:SkColorSpace::Equals\28SkColorSpace\20const*\2c\20SkColorSpace\20const*\29 -1341:SkCodecPriv::GetEndianInt\28unsigned\20char\20const*\2c\20bool\29 -1342:SkCanvas::saveLayer\28SkRect\20const*\2c\20SkPaint\20const*\29 -1343:SkCanvas::restoreToCount\28int\29 -1344:SkCachedData::unref\28\29\20const -1345:SkAutoSMalloc<1024ul>::~SkAutoSMalloc\28\29 -1346:SkArenaAlloc::SkArenaAlloc\28unsigned\20long\29 -1347:SkAAClipBlitterWrapper::SkAAClipBlitterWrapper\28SkRasterClip\20const&\2c\20SkBlitter*\29 -1348:OT::MVAR::get_var\28unsigned\20int\2c\20int\20const*\2c\20unsigned\20int\29\20const -1349:OT::CmapSubtable::get_glyph\28unsigned\20int\2c\20unsigned\20int*\29\20const -1350:MaskAdditiveBlitter::getRow\28int\29 -1351:GrTextureEffect::Make\28GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkMatrix\20const&\2c\20GrSamplerState\2c\20GrCaps\20const&\2c\20float\20const*\29 -1352:GrTextureEffect::MakeSubset\28GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkMatrix\20const&\2c\20GrSamplerState\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20GrCaps\20const&\2c\20float\20const*\29 -1353:GrTessellationShader::MakeProgram\28GrTessellationShader::ProgramArgs\20const&\2c\20GrTessellationShader\20const*\2c\20GrPipeline\20const*\2c\20GrUserStencilSettings\20const*\29 -1354:GrScissorState::enabled\28\29\20const -1355:GrRecordingContextPriv::recordTimeAllocator\28\29 -1356:GrQuad::bounds\28\29\20const -1357:GrProxyProvider::createProxy\28GrBackendFormat\20const&\2c\20SkISize\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Mipmapped\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\2c\20GrInternalSurfaceFlags\2c\20GrSurfaceProxy::UseAllocator\29 -1358:GrPixmapBase::operator=\28GrPixmapBase&&\29 -1359:GrOpFlushState::detachAppliedClip\28\29 -1360:GrGLGpu::disableWindowRectangles\28\29 -1361:GrGLGpu::bindFramebuffer\28unsigned\20int\2c\20unsigned\20int\29 -1362:GrGLFormatFromGLEnum\28unsigned\20int\29 -1363:GrFragmentProcessor::~GrFragmentProcessor\28\29 -1364:GrClip::GetPixelIBounds\28SkRect\20const&\2c\20GrAA\2c\20GrClip::BoundsType\29 -1365:GrBackendTexture::getBackendFormat\28\29\20const -1366:CFF::interp_env_t::fetch_op\28\29 -1367:BlockIndexIterator::First\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Last\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Increment\28SkBlockAllocator::Block\20const*\2c\20int\29\2c\20&SkTBlockList::GetItem\28SkBlockAllocator::Block*\2c\20int\29>::Item::setIndices\28\29 -1368:AlmostEqualUlps\28double\2c\20double\29 -1369:void\20sktext::gpu::fill3D\28SkZip\2c\20unsigned\20int\2c\20SkMatrix\20const&\29::'lambda'\28float\2c\20float\29::operator\28\29\28float\2c\20float\29\20const -1370:ures_openDirect_74 -1371:ures_getString_74 -1372:ulocimp_getScript_74\28char\20const*\2c\20char\20const**\2c\20UErrorCode&\29 -1373:tt_face_lookup_table -1374:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -1375:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -1376:std::__2::moneypunct::negative_sign\5babi:nn180100\5d\28\29\20const -1377:std::__2::moneypunct::neg_format\5babi:nn180100\5d\28\29\20const -1378:std::__2::moneypunct::frac_digits\5babi:nn180100\5d\28\29\20const -1379:std::__2::moneypunct::do_pos_format\28\29\20const -1380:std::__2::iterator_traits::difference_type\20std::__2::__distance\5babi:nn180100\5d\28unsigned\20int\20const*\2c\20unsigned\20int\20const*\2c\20std::__2::random_access_iterator_tag\29 -1381:std::__2::function::operator\28\29\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29\20const -1382:std::__2::enable_if\2c\20impeller::TRect>::type\20impeller::TRect::RoundOut\28impeller::TRect\20const&\29 -1383:std::__2::ctype::widen\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20char*\29\20const -1384:std::__2::char_traits::copy\5babi:nn180100\5d\28wchar_t*\2c\20wchar_t\20const*\2c\20unsigned\20long\29 -1385:std::__2::basic_string\2c\20std::__2::allocator>::end\5babi:nn180100\5d\28\29 -1386:std::__2::basic_string\2c\20std::__2::allocator>::end\5babi:nn180100\5d\28\29 -1387:std::__2::basic_string\2c\20std::__2::allocator>::__set_size\5babi:nn180100\5d\28unsigned\20long\29 -1388:std::__2::__split_buffer&>::~__split_buffer\28\29 -1389:std::__2::__split_buffer&>::__split_buffer\28unsigned\20long\2c\20unsigned\20long\2c\20std::__2::allocator&\29 -1390:std::__2::__optional_destruct_base::~__optional_destruct_base\5babi:ne180100\5d\28\29 -1391:std::__2::__itoa::__append2\5babi:nn180100\5d\28char*\2c\20unsigned\20int\29 -1392:skvx::Vec<4\2c\20unsigned\20int>\20\28anonymous\20namespace\29::shift_right>\28skvx::Vec<4\2c\20unsigned\20int>\20const&\2c\20int\29 -1393:sktext::gpu::BagOfBytes::~BagOfBytes\28\29 -1394:skif::\28anonymous\20namespace\29::is_nearly_integer_translation\28skif::LayerSpace\20const&\2c\20skif::LayerSpace*\29 -1395:skif::FilterResult::FilterResult\28sk_sp\2c\20skif::LayerSpace\20const&\29 -1396:skia_private::TArray\2c\20true>::destroyAll\28\29 -1397:skia_private::TArray::push_back\28float\20const&\29 -1398:skia_png_gamma_correct -1399:skia_png_gamma_8bit_correct -1400:skia::textlayout::TextStyle::operator=\28skia::textlayout::TextStyle\20const&\29 -1401:skia::textlayout::Run::positionX\28unsigned\20long\29\20const -1402:skia::textlayout::ParagraphImpl::codeUnitHasProperty\28unsigned\20long\2c\20SkUnicode::CodeUnitFlags\29\20const -1403:skgpu::ganesh::SurfaceDrawContext::Make\28GrRecordingContext*\2c\20GrColorType\2c\20sk_sp\2c\20SkBackingFit\2c\20SkISize\2c\20SkSurfaceProps\20const&\2c\20std::__2::basic_string_view>\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrSurfaceOrigin\2c\20skgpu::Budgeted\29 -1404:skgpu::UniqueKey::UniqueKey\28skgpu::UniqueKey\20const&\29 -1405:sk_sp::~sk_sp\28\29 -1406:sk_sp::operator=\28sk_sp&&\29 -1407:sk_sp::reset\28GrSurfaceProxy*\29 -1408:sk_sp::operator=\28sk_sp&&\29 -1409:sk_realloc_throw\28void*\2c\20unsigned\20long\29 -1410:scalar_to_alpha\28float\29 -1411:png_read_buffer -1412:path_lineTo -1413:operator!=\28SkIRect\20const&\2c\20SkIRect\20const&\29 -1414:locale_getKeywordsStart_74 -1415:interp_cubic_coords\28double\20const*\2c\20double\29 -1416:int\20_hb_cmp_method>\28void\20const*\2c\20void\20const*\29 -1417:impeller::TRect::TransformAndClipBounds\28impeller::Matrix\20const&\29\20const -1418:impeller::RoundRect::IsRect\28\29\20const -1419:impeller::RoundRect::IsOval\28\29\20const -1420:icu_74::UnicodeString::moveIndex32\28int\2c\20int\29\20const -1421:icu_74::UnicodeString::doAppend\28char16_t\20const*\2c\20int\2c\20int\29 -1422:icu_74::UVector::removeElementAt\28int\29 -1423:icu_74::UVector::removeAllElements\28\29 -1424:icu_74::UVector32::ensureCapacity\28int\2c\20UErrorCode&\29 -1425:icu_74::UVector32::UVector32\28UErrorCode&\29 -1426:icu_74::UCharsTrieElement::charAt\28int\2c\20icu_74::UnicodeString\20const&\29\20const -1427:icu_74::SimpleFilteredSentenceBreakIterator::operator==\28icu_74::BreakIterator\20const&\29\20const -1428:icu_74::RuleCharacterIterator::next\28int\2c\20signed\20char&\2c\20UErrorCode&\29 -1429:icu_74::CharString::appendInvariantChars\28icu_74::UnicodeString\20const&\2c\20UErrorCode&\29 -1430:icu_74::CharString::CharString\28icu_74::StringPiece\2c\20UErrorCode&\29 -1431:hb_paint_funcs_t::push_transform\28void*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -1432:hb_lazy_loader_t\2c\20hb_face_t\2c\2025u\2c\20OT::GSUB_accelerator_t>::get_stored\28\29\20const -1433:hb_font_t::scale_glyph_extents\28hb_glyph_extents_t*\29 -1434:hb_font_t::parent_scale_y_distance\28int\29 -1435:hb_font_t::parent_scale_x_distance\28int\29 -1436:hb_face_t::get_upem\28\29\20const -1437:flutter::DlGradientColorSourceBase::store_color_stops\28void*\2c\20flutter::DlColor\20const*\2c\20float\20const*\29 -1438:double_to_clamped_scalar\28double\29 -1439:conic_eval_numerator\28double\20const*\2c\20float\2c\20double\29 -1440:cff_index_init -1441:bool\20std::__2::operator!=\5babi:nn180100\5d\28std::__2::__wrap_iter\20const&\2c\20std::__2::__wrap_iter\20const&\29 -1442:bool\20hb_sanitize_context_t::check_array>\28OT::IntType\20const*\2c\20unsigned\20int\29\20const -1443:bool\20OT::OffsetTo\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -1444:_emscripten_yield -1445:__memset -1446:__isspace -1447:\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16::Compact\28skvx::Vec<4\2c\20float>\20const&\29 -1448:\28anonymous\20namespace\29::ColorTypeFilter_F16F16::Compact\28skvx::Vec<4\2c\20float>\20const&\29 -1449:\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16::Compact\28skvx::Vec<4\2c\20float>\20const&\29 -1450:\28anonymous\20namespace\29::ColorTypeFilter_8888::Compact\28skvx::Vec<4\2c\20unsigned\20short>\20const&\29 -1451:\28anonymous\20namespace\29::ColorTypeFilter_16161616::Compact\28skvx::Vec<4\2c\20unsigned\20int>\20const&\29 -1452:\28anonymous\20namespace\29::ColorTypeFilter_1010102::Compact\28unsigned\20long\20long\29 -1453:WebPRescalerExportRow -1454:TT_MulFix14 -1455:SkWriter32::writeBool\28bool\29 -1456:SkTDStorage::append\28int\29 -1457:SkTDPQueue::setIndex\28int\29 -1458:SkTDArray::push_back\28void*\20const&\29 -1459:SkTCopyOnFirstWrite::writable\28\29 -1460:SkSpotShadowTessellator::addToClip\28SkPoint\20const&\29 -1461:SkShaderUtils::GLSLPrettyPrint::newline\28\29 -1462:SkShaderUtils::GLSLPrettyPrint::hasToken\28char\20const*\29 -1463:SkSL::Type::MakeTextureType\28char\20const*\2c\20SpvDim_\2c\20bool\2c\20bool\2c\20bool\2c\20SkSL::Type::TextureAccess\29 -1464:SkSL::Type::MakeSpecialType\28char\20const*\2c\20char\20const*\2c\20SkSL::Type::TypeKind\29 -1465:SkSL::Swizzle::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20skia_private::FixedArray<4\2c\20signed\20char>\29 -1466:SkSL::RP::Builder::push_slots_or_immutable\28SkSL::RP::SlotRange\2c\20SkSL::RP::BuilderOp\29 -1467:SkSL::RP::Builder::push_duplicates\28int\29 -1468:SkSL::RP::Builder::push_constant_f\28float\29 -1469:SkSL::RP::Builder::push_clone\28int\2c\20int\29 -1470:SkSL::Parser::statementOrNop\28SkSL::Position\2c\20std::__2::unique_ptr>\29 -1471:SkSL::Literal::Make\28SkSL::Position\2c\20double\2c\20SkSL::Type\20const*\29 -1472:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_mul\28SkSL::Context\20const&\2c\20std::__2::array\20const&\29 -1473:SkSL::InlineCandidateAnalyzer::visitStatement\28std::__2::unique_ptr>*\2c\20bool\29 -1474:SkSL::GLSLCodeGenerator::writeModifiers\28SkSL::Layout\20const&\2c\20SkSL::ModifierFlags\2c\20bool\29 -1475:SkSL::Expression::isIntLiteral\28\29\20const -1476:SkSL::ConstructorCompound::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20SkSL::ExpressionArray\29 -1477:SkSL::ConstantFolder::IsConstantSplat\28SkSL::Expression\20const&\2c\20double\29 -1478:SkSL::Analysis::IsSameExpressionTree\28SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\29 -1479:SkSL::AliasType::resolve\28\29\20const -1480:SkResourceCache::Find\28SkResourceCache::Key\20const&\2c\20bool\20\28*\29\28SkResourceCache::Rec\20const&\2c\20void*\29\2c\20void*\29 -1481:SkResourceCache::Add\28SkResourceCache::Rec*\2c\20void*\29 -1482:SkRectPriv::HalfWidth\28SkRect\20const&\29 -1483:SkRect::round\28SkIRect*\29\20const -1484:SkRasterPipeline::appendConstantColor\28SkArenaAlloc*\2c\20float\20const*\29 -1485:SkRasterClip::quickContains\28SkIRect\20const&\29\20const -1486:SkRRect::setRect\28SkRect\20const&\29 -1487:SkPixmap::computeByteSize\28\29\20const -1488:SkPathWriter::isClosed\28\29\20const -1489:SkPathStroker::addDegenerateLine\28SkQuadConstruct\20const*\29 -1490:SkPathRef::growForVerb\28SkPathVerb\2c\20float\29 -1491:SkPathBuilder::moveTo\28float\2c\20float\29 -1492:SkPathBuilder::ensureMove\28\29 -1493:SkPath::getGenerationID\28\29\20const -1494:SkOpSegment::existing\28double\2c\20SkOpSegment\20const*\29\20const -1495:SkOpSegment::addT\28double\29 -1496:SkOpSegment::addCurveTo\28SkOpSpanBase\20const*\2c\20SkOpSpanBase\20const*\2c\20SkPathWriter*\29\20const -1497:SkOpPtT::find\28SkOpSegment\20const*\29\20const -1498:SkOpContourBuilder::flush\28\29 -1499:SkNVRefCnt::unref\28\29\20const -1500:SkNVRefCnt::unref\28\29\20const -1501:SkMipmap::getLevel\28int\2c\20SkMipmap::Level*\29\20const -1502:SkMakeImageFromRasterBitmap\28SkBitmap\20const&\2c\20SkCopyPixelsMode\29 -1503:SkImageInfoIsValid\28SkImageInfo\20const&\29 -1504:SkImageFilter_Base::flatten\28SkWriteBuffer&\29\20const -1505:SkGoodHash::operator\28\29\28SkString\20const&\29\20const -1506:SkGlyph::imageSize\28\29\20const -1507:SkDrawTiler::~SkDrawTiler\28\29 -1508:SkDrawTiler::next\28\29 -1509:SkDrawTiler::SkDrawTiler\28SkBitmapDevice*\2c\20SkRect\20const*\29 -1510:SkData::MakeEmpty\28\29 -1511:SkConvertPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkImageInfo\20const&\2c\20void\20const*\2c\20unsigned\20long\29 -1512:SkColorSpaceXformSteps::apply\28SkRasterPipeline*\29\20const -1513:SkColorFilterBase::affectsTransparentBlack\28\29\20const -1514:SkCodec::fillIncompleteImage\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::ZeroInitialized\2c\20int\2c\20int\29 -1515:SkCanvas::restore\28\29 -1516:SkCanvas::predrawNotify\28bool\29 -1517:SkCanvas::getTotalMatrix\28\29\20const -1518:SkCanvas::aboutToDraw\28SkPaint\20const&\2c\20SkRect\20const*\2c\20SkEnumBitMask\29 -1519:SkBlurMaskFilterImpl::computeXformedSigma\28SkMatrix\20const&\29\20const -1520:SkBlockAllocator::SkBlockAllocator\28SkBlockAllocator::GrowthPolicy\2c\20unsigned\20long\2c\20unsigned\20long\29 -1521:SkBlockAllocator::BlockIter::begin\28\29\20const -1522:SkBitmap::reset\28\29 -1523:SkBitmap::installPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20void\20\28*\29\28void*\2c\20void*\29\2c\20void*\29 -1524:OT::VarSizedBinSearchArrayOf>::operator\5b\5d\28int\29\20const -1525:OT::Layout::GSUB_impl::SubstLookupSubTable\20const&\20OT::Lookup::get_subtable\28unsigned\20int\29\20const -1526:OT::Layout::GSUB_impl::SubstLookupSubTable*\20hb_serialize_context_t::push\28\29 -1527:OT::ArrayOf\2c\20true>\2c\20OT::IntType>*\20hb_serialize_context_t::extend_size\2c\20true>\2c\20OT::IntType>>\28OT::ArrayOf\2c\20true>\2c\20OT::IntType>*\2c\20unsigned\20long\2c\20bool\29 -1528:GrTriangulator::makeConnectingEdge\28GrTriangulator::Vertex*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::EdgeType\2c\20GrTriangulator::Comparator\20const&\2c\20int\29 -1529:GrTriangulator::appendPointToContour\28SkPoint\20const&\2c\20GrTriangulator::VertexList*\29\20const -1530:GrSurface::ComputeSize\28GrBackendFormat\20const&\2c\20SkISize\2c\20int\2c\20skgpu::Mipmapped\2c\20bool\29 -1531:GrStyledShape::writeUnstyledKey\28unsigned\20int*\29\20const -1532:GrStyledShape::unstyledKeySize\28\29\20const -1533:GrStyle::operator=\28GrStyle\20const&\29 -1534:GrStyle::GrStyle\28SkStrokeRec\20const&\2c\20sk_sp\29 -1535:GrStyle::GrStyle\28SkPaint\20const&\29 -1536:GrSimpleMesh::setIndexed\28sk_sp\2c\20int\2c\20int\2c\20unsigned\20short\2c\20unsigned\20short\2c\20GrPrimitiveRestart\2c\20sk_sp\2c\20int\29 -1537:GrRecordingContextPriv::makeSFCWithFallback\28GrImageInfo\2c\20SkBackingFit\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrSurfaceOrigin\2c\20skgpu::Budgeted\29 -1538:GrRecordingContextPriv::makeSC\28GrSurfaceProxyView\2c\20GrColorInfo\20const&\29 -1539:GrQuad::MakeFromSkQuad\28SkPoint\20const*\2c\20SkMatrix\20const&\29 -1540:GrProcessorSet::visitProxies\28std::__2::function\20const&\29\20const -1541:GrProcessorSet::finalize\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\2c\20GrAppliedClip\20const*\2c\20GrUserStencilSettings\20const*\2c\20GrCaps\20const&\2c\20GrClampType\2c\20SkRGBA4f<\28SkAlphaType\292>*\29 -1542:GrGpuResource::gpuMemorySize\28\29\20const -1543:GrGpuBuffer::updateData\28void\20const*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\29 -1544:GrGetColorTypeDesc\28GrColorType\29 -1545:GrGeometryProcessor::ProgramImpl::WriteOutputPosition\28GrGLSLVertexBuilder*\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\2c\20char\20const*\29 -1546:GrGLSLShaderBuilder::~GrGLSLShaderBuilder\28\29 -1547:GrGLSLShaderBuilder::declAppend\28GrShaderVar\20const&\29 -1548:GrGLGpu::flushScissorTest\28GrScissorTest\29 -1549:GrGLGpu::didDrawTo\28GrRenderTarget*\29 -1550:GrGLFunction::GrGLFunction\28void\20\28*\29\28unsigned\20int\2c\20int*\29\29::'lambda'\28void\20const*\2c\20unsigned\20int\2c\20int*\29::__invoke\28void\20const*\2c\20unsigned\20int\2c\20int*\29 -1551:GrGLCaps::maxRenderTargetSampleCount\28GrGLFormat\29\20const -1552:GrFragmentProcessors::Make\28SkShader\20const*\2c\20GrFPArgs\20const&\2c\20SkShaders::MatrixRec\20const&\29 -1553:GrDefaultGeoProcFactory::Make\28SkArenaAlloc*\2c\20GrDefaultGeoProcFactory::Color\20const&\2c\20GrDefaultGeoProcFactory::Coverage\20const&\2c\20GrDefaultGeoProcFactory::LocalCoords\20const&\2c\20SkMatrix\20const&\29 -1554:GrCaps::validateSurfaceParams\28SkISize\20const&\2c\20GrBackendFormat\20const&\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Mipmapped\2c\20GrTextureType\29\20const -1555:GrBlurUtils::GaussianBlur\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20GrColorType\2c\20SkAlphaType\2c\20sk_sp\2c\20SkIRect\2c\20SkIRect\2c\20float\2c\20float\2c\20SkTileMode\2c\20SkBackingFit\29::$_0::operator\28\29\28SkIRect\2c\20SkIRect\29\20const -1556:GrBackendTexture::~GrBackendTexture\28\29 -1557:GrAppliedClip::GrAppliedClip\28GrAppliedClip&&\29 -1558:GrAAConvexTessellator::Ring::origEdgeID\28int\29\20const -1559:FT_GlyphLoader_CheckPoints -1560:FT_Get_Sfnt_Table -1561:BlockIndexIterator::Last\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::First\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Decrement\28SkBlockAllocator::Block\20const*\2c\20int\29\2c\20&SkTBlockList::GetItem\28SkBlockAllocator::Block*\2c\20int\29>::end\28\29\20const -1562:BlockIndexIterator::First\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Last\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Increment\28SkBlockAllocator::Block\20const*\2c\20int\29\2c\20&SkTBlockList::GetItem\28SkBlockAllocator::Block\20const*\2c\20int\29>::Item::operator++\28\29 -1563:AAT::StateTable::EntryData>::get_entry\28int\2c\20unsigned\20int\29\20const -1564:AAT::StateTable::EntryData>::get_entry\28int\2c\20unsigned\20int\29\20const -1565:AAT::Lookup>::get_class\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29\20const -1566:AAT::InsertionSubtable::is_actionable\28AAT::Entry::EntryData>\20const&\29\20const -1567:wuffs_base__pixel_format__bits_per_pixel\28wuffs_base__pixel_format__struct\20const*\29 -1568:void\20std::__2::reverse\5babi:nn180100\5d\28char*\2c\20char*\29 -1569:void\20std::__2::__hash_table\2c\20std::__2::equal_to\2c\20std::__2::allocator>::__rehash\28unsigned\20long\29 -1570:void\20SkSafeUnref\28GrThreadSafeCache::VertexData*\29 -1571:utf8_nextCharSafeBody_74 -1572:ures_getNextResource_74 -1573:uprv_realloc_74 -1574:ultag_isUnicodeLocaleKey_74 -1575:ultag_isUnicodeLocaleAttribute_74 -1576:uhash_open_74 -1577:u_getUnicodeProperties_74 -1578:u_UCharsToChars_74 -1579:std::__2::vector>\2c\20std::__2::allocator>>>::push_back\5babi:ne180100\5d\28std::__2::unique_ptr>&&\29 -1580:std::__2::vector\2c\20std::__2::allocator>>::__destroy_vector::operator\28\29\5babi:ne180100\5d\28\29 -1581:std::__2::vector\2c\20std::__2::allocator>>::push_back\5babi:ne180100\5d\28impeller::TRect\20const&\29 -1582:std::__2::unique_ptr\2c\20std::__2::allocator>\2c\20std::__2::default_delete\2c\20std::__2::allocator>>>::~unique_ptr\5babi:ne180100\5d\28\29 -1583:std::__2::unique_ptr\20\28*\29\28SkReadBuffer&\29\2c\20SkGoodHash>::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap\20\28*\29\28SkReadBuffer&\29\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete\20\28*\29\28SkReadBuffer&\29\2c\20SkGoodHash>::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap\20\28*\29\28SkReadBuffer&\29\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -1584:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -1585:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -1586:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkSL::SymbolTable*\29 -1587:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -1588:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -1589:std::__2::unique_lock::owns_lock\5babi:nn180100\5d\28\29\20const -1590:std::__2::ostreambuf_iterator>\20std::__2::__pad_and_output\5babi:nn180100\5d>\28std::__2::ostreambuf_iterator>\2c\20wchar_t\20const*\2c\20wchar_t\20const*\2c\20wchar_t\20const*\2c\20std::__2::ios_base&\2c\20wchar_t\29 -1591:std::__2::ostreambuf_iterator>\20std::__2::__pad_and_output\5babi:nn180100\5d>\28std::__2::ostreambuf_iterator>\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20std::__2::ios_base&\2c\20char\29 -1592:std::__2::hash::operator\28\29\5babi:ne180100\5d\28GrFragmentProcessor\20const*\29\20const -1593:std::__2::char_traits::to_int_type\5babi:nn180100\5d\28char\29 -1594:std::__2::basic_stringstream\2c\20std::__2::allocator>::~basic_stringstream\28\29 -1595:std::__2::basic_string\2c\20std::__2::allocator>::append\28char\20const*\2c\20unsigned\20long\29 -1596:std::__2::basic_string\2c\20std::__2::allocator>::__recommend\5babi:nn180100\5d\28unsigned\20long\29 -1597:std::__2::basic_string\2c\20std::__2::allocator>::__get_long_cap\5babi:nn180100\5d\28\29\20const -1598:std::__2::allocator>::allocate\5babi:ne180100\5d\28unsigned\20long\29 -1599:std::__2::__split_buffer\2c\20std::__2::allocator>&>::~__split_buffer\28\29 -1600:std::__2::__split_buffer\2c\20std::__2::allocator>&>::__split_buffer\28unsigned\20long\2c\20unsigned\20long\2c\20std::__2::allocator>&\29 -1601:skvx::Vec<4\2c\20unsigned\20short>\20\28anonymous\20namespace\29::add_121>\28skvx::Vec<4\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<4\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<4\2c\20unsigned\20short>\20const&\29 -1602:skvx::Vec<4\2c\20unsigned\20int>\20\28anonymous\20namespace\29::add_121>\28skvx::Vec<4\2c\20unsigned\20int>\20const&\2c\20skvx::Vec<4\2c\20unsigned\20int>\20const&\2c\20skvx::Vec<4\2c\20unsigned\20int>\20const&\29 -1603:skvx::Vec<4\2c\20float>\20unchecked_mix<4\2c\20float>\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -1604:skvx::Vec<4\2c\20float>\20skvx::operator/<4\2c\20float\2c\20float\2c\20void>\28float\2c\20skvx::Vec<4\2c\20float>\20const&\29 -1605:skvx::Vec<4\2c\20float>\20skvx::min<4\2c\20float>\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -1606:skvx::Vec<4\2c\20float>&\20skvx::operator*=<4\2c\20float>\28skvx::Vec<4\2c\20float>&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -1607:skvx::Vec<2\2c\20float>\20skvx::naive_if_then_else<2\2c\20float>\28skvx::Vec<2\2c\20skvx::Mask::type>\20const&\2c\20skvx::Vec<2\2c\20float>\20const&\2c\20skvx::Vec<2\2c\20float>\20const&\29 -1608:skip_spaces -1609:skif::FilterResult::resolve\28skif::Context\20const&\2c\20skif::LayerSpace\2c\20bool\29\20const -1610:skia_private::THashMap::find\28SkSL::Variable\20const*\20const&\29\20const -1611:skia_private::TArray::TArray\28skia_private::TArray&&\29 -1612:skia_private::TArray::TArray\28skia_private::TArray&&\29 -1613:skia_private::TArray\2c\20true>::preallocateNewData\28int\2c\20double\29 -1614:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -1615:skia_private::TArray::checkRealloc\28int\2c\20double\29 -1616:skia_private::TArray::push_back\28SkPathVerb&&\29 -1617:skia_private::FixedArray<4\2c\20signed\20char>::FixedArray\28std::initializer_list\29 -1618:skia_private::AutoTMalloc::AutoTMalloc\28unsigned\20long\29 -1619:skia_private::AutoSTMalloc<4ul\2c\20int\2c\20void>::AutoSTMalloc\28unsigned\20long\29 -1620:skia_png_safecat -1621:skia_png_malloc -1622:skia_png_colorspace_sync -1623:skia_png_chunk_warning -1624:skia::textlayout::TextWrapper::TextStretch::extend\28skia::textlayout::TextWrapper::TextStretch&\29 -1625:skia::textlayout::TextLine::iterateThroughSingleRunByStyles\28skia::textlayout::TextLine::TextAdjustment\2c\20skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::StyleType\2c\20std::__2::function\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\20const&\29\20const -1626:skia::textlayout::ParagraphStyle::~ParagraphStyle\28\29 -1627:skia::textlayout::ParagraphImpl::ensureUTF16Mapping\28\29 -1628:skgpu::ganesh::SurfaceFillContext::fillWithFP\28std::__2::unique_ptr>\29 -1629:skgpu::ganesh::SurfaceDrawContext::drawRect\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20GrStyle\20const*\29 -1630:skgpu::ganesh::OpsTask::OpChain::List::popHead\28\29 -1631:skgpu::SkSLToGLSL\28SkSL::ShaderCaps\20const*\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20SkSL::ProgramKind\2c\20SkSL::ProgramSettings\20const&\2c\20SkSL::NativeShader*\2c\20SkSL::ProgramInterface*\2c\20skgpu::ShaderErrorHandler*\29 -1632:skgpu::ResourceKey::reset\28\29 -1633:skcms_Transform::$_2::operator\28\29\28skcms_Curve\20const*\2c\20int\29\20const -1634:sk_sp::reset\28SkString::Rec*\29 -1635:sk_doubles_nearly_equal_ulps\28double\2c\20double\2c\20unsigned\20char\29 -1636:res_getTableItemByKey_74 -1637:path_conicTo -1638:operator!=\28SkMatrix\20const&\2c\20SkMatrix\20const&\29 -1639:is_halant\28hb_glyph_info_t\20const&\29 -1640:impeller::\28anonymous\20namespace\29::RoundSuperellipseBuilder::AddQuadrant\28impeller::RoundSuperellipseParam::Quadrant\20const&\2c\20bool\2c\20impeller::TPoint\29 -1641:impeller::Matrix::Invert\28\29\20const -1642:icu_74::UnicodeString::pinIndex\28int&\29\20const -1643:icu_74::UnicodeString::operator=\28icu_74::UnicodeString&&\29 -1644:icu_74::UnicodeString::operator==\28icu_74::UnicodeString\20const&\29\20const -1645:icu_74::UnicodeString::indexOf\28char16_t\29\20const -1646:icu_74::UnicodeString::getBuffer\28int\29 -1647:icu_74::UnicodeString::cloneArrayIfNeeded\28int\2c\20int\2c\20signed\20char\2c\20int**\2c\20signed\20char\29 -1648:icu_74::UnicodeSet::ensureCapacity\28int\29 -1649:icu_74::UVector::UVector\28void\20\28*\29\28void*\29\2c\20signed\20char\20\28*\29\28UElement\2c\20UElement\29\2c\20int\2c\20UErrorCode&\29 -1650:icu_74::UVector::UVector\28void\20\28*\29\28void*\29\2c\20signed\20char\20\28*\29\28UElement\2c\20UElement\29\2c\20UErrorCode&\29 -1651:icu_74::RuleBasedBreakIterator::handleNext\28\29 -1652:icu_74::ResourceTable::findValue\28char\20const*\2c\20icu_74::ResourceValue&\29\20const -1653:icu_74::Normalizer2Impl::getFCD16\28int\29\20const -1654:icu_74::MaybeStackArray::resize\28int\2c\20int\29 -1655:icu_74::Locale::setToBogus\28\29 -1656:icu_74::Hashtable::put\28icu_74::UnicodeString\20const&\2c\20void*\2c\20UErrorCode&\29 -1657:icu_74::CharStringMap::~CharStringMap\28\29 -1658:icu_74::CharStringMap::CharStringMap\28int\2c\20UErrorCode&\29 -1659:icu_74::CharString::operator==\28icu_74::StringPiece\29\20const -1660:icu_74::CharString::extract\28char*\2c\20int\2c\20UErrorCode&\29\20const -1661:hb_zip_iter_t\2c\20hb_array_t>::__next__\28\29 -1662:hb_vector_t::alloc\28unsigned\20int\2c\20bool\29 -1663:hb_serialize_context_t::pop_pack\28bool\29 -1664:hb_lazy_loader_t\2c\20hb_face_t\2c\2011u\2c\20hb_blob_t>::get\28\29\20const -1665:hb_lazy_loader_t\2c\20hb_face_t\2c\204u\2c\20hb_blob_t>::get\28\29\20const -1666:hb_lazy_loader_t\2c\20hb_face_t\2c\2024u\2c\20OT::GDEF_accelerator_t>::get_stored\28\29\20const -1667:hb_glyf_scratch_t::~hb_glyf_scratch_t\28\29 -1668:hb_extents_t::add_point\28float\2c\20float\29 -1669:hb_buffer_t::reverse_range\28unsigned\20int\2c\20unsigned\20int\29 -1670:hb_buffer_t::merge_out_clusters\28unsigned\20int\2c\20unsigned\20int\29 -1671:hb_buffer_destroy -1672:hb_buffer_append -1673:hb_bit_page_t::get\28unsigned\20int\29\20const -1674:flutter::DlColor::argb\28\29\20const -1675:flutter::DisplayListBuilder::Restore\28\29 -1676:flutter::DisplayListBuilder::ClipOval\28impeller::TRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -1677:flutter::DisplayListBuilder::AccumulateOpBounds\28impeller::TRect&\2c\20flutter::DisplayListAttributeFlags\29 -1678:cos -1679:compare_edges\28SkAnalyticEdge\20const*\2c\20SkAnalyticEdge\20const*\29 -1680:cleanup_program\28GrGLGpu*\2c\20unsigned\20int\2c\20SkTDArray\20const&\29 -1681:classify\28skcms_TransferFunction\20const&\2c\20TF_PQish*\2c\20TF_HLGish*\29 -1682:cff_index_done -1683:cf2_glyphpath_curveTo -1684:bool\20hb_buffer_t::replace_glyphs\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\20const*\29 -1685:auto\20std::__2::__unwrap_range\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\29 -1686:atan2f -1687:afm_parser_read_vals -1688:afm_parser_next_key -1689:__lshrti3 -1690:__letf2 -1691:\28anonymous\20namespace\29::skhb_position\28float\29 -1692:WebPRescalerImport -1693:SkWriter32::reservePad\28unsigned\20long\29 -1694:SkTSpan::removeBounded\28SkTSpan\20const*\29 -1695:SkTSpan::initBounds\28SkTCurve\20const&\29 -1696:SkTSpan::addBounded\28SkTSpan*\2c\20SkArenaAlloc*\29 -1697:SkTSect::tail\28\29 -1698:SkTDStorage::reset\28\29 -1699:SkString::printf\28char\20const*\2c\20...\29 -1700:SkString::insert\28unsigned\20long\2c\20char\20const*\2c\20unsigned\20long\29 -1701:SkShaders::Color\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20sk_sp\29 -1702:SkShader::makeWithLocalMatrix\28SkMatrix\20const&\29\20const -1703:SkSamplingOptions::operator==\28SkSamplingOptions\20const&\29\20const -1704:SkSL::optimize_intrinsic_call\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::IntrinsicKind\2c\20SkSL::ExpressionArray\20const&\2c\20SkSL::Type\20const&\29::$_5::operator\28\29\28int\2c\20int\29\20const -1705:SkSL::is_constant_value\28SkSL::Expression\20const&\2c\20double\29 -1706:SkSL::\28anonymous\20namespace\29::ReturnsOnAllPathsVisitor::visitStatement\28SkSL::Statement\20const&\29 -1707:SkSL::Type::MakeScalarType\28std::__2::basic_string_view>\2c\20char\20const*\2c\20SkSL::Type::NumberKind\2c\20signed\20char\2c\20signed\20char\29 -1708:SkSL::SymbolTable::addWithoutOwnership\28SkSL::Context\20const&\2c\20SkSL::Symbol*\29 -1709:SkSL::RP::Generator::push\28SkSL::RP::LValue&\29 -1710:SkSL::PipelineStage::PipelineStageCodeGenerator::writeLine\28std::__2::basic_string_view>\29 -1711:SkSL::Parser::statement\28bool\29 -1712:SkSL::ModifierFlags::description\28\29\20const -1713:SkSL::Layout::paddedDescription\28\29\20const -1714:SkSL::ConstructorCompoundCast::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>\29 -1715:SkSL::Analysis::UpdateVariableRefKind\28SkSL::Expression*\2c\20SkSL::VariableRefKind\2c\20SkSL::ErrorReporter*\29 -1716:SkRegion::Iterator::next\28\29 -1717:SkRect::makeSorted\28\29\20const -1718:SkRect::intersects\28SkRect\20const&\29\20const -1719:SkRect::center\28\29\20const -1720:SkReadBuffer::readInt\28\29 -1721:SkReadBuffer::readBool\28\29 -1722:SkRasterClip::updateCacheAndReturnNonEmpty\28bool\29 -1723:SkRasterClip::setRect\28SkIRect\20const&\29 -1724:SkRasterClip::quickReject\28SkIRect\20const&\29\20const -1725:SkRRect::transform\28SkMatrix\20const&\29\20const -1726:SkPixmap::addr\28int\2c\20int\29\20const -1727:SkPathIter::next\28\29 -1728:SkPathBuilder::reset\28\29 -1729:SkPath::Rect\28SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -1730:SkPath::Polygon\28SkSpan\2c\20bool\2c\20SkPathFillType\2c\20bool\29 -1731:SkPaint*\20SkRecordCanvas::copy\28SkPaint\20const*\29 -1732:SkOpSegment::ptAtT\28double\29\20const -1733:SkOpSegment::dPtAtT\28double\29\20const -1734:SkNoPixelsDevice::drawImageRect\28SkImage\20const*\2c\20SkRect\20const*\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -1735:SkMemoryStream::getPosition\28\29\20const -1736:SkMatrixPriv::MapRect\28SkM44\20const&\2c\20SkRect\20const&\29 -1737:SkMatrix::mapRadius\28float\29\20const -1738:SkMask::getAddr8\28int\2c\20int\29\20const -1739:SkIntersectionHelper::segmentType\28\29\20const -1740:SkImageInfo::makeColorType\28SkColorType\29\20const -1741:SkIRect::outset\28int\2c\20int\29 -1742:SkGlyph::rect\28\29\20const -1743:SkFont::SkFont\28sk_sp\2c\20float\29 -1744:SkEmptyFontStyleSet::createTypeface\28int\29 -1745:SkDynamicMemoryWStream::detachAsData\28\29 -1746:SkDevice::onReadPixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -1747:SkDescriptor::operator==\28SkDescriptor\20const&\29\20const -1748:SkDQuad::RootsValidT\28double\2c\20double\2c\20double\2c\20double*\29 -1749:SkColorFilter::makeComposed\28sk_sp\29\20const -1750:SkCanvas::drawImageRect\28SkImage\20const*\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -1751:SkCanvas::AutoUpdateQRBounds::~AutoUpdateQRBounds\28\29 -1752:SkCachedData::ref\28\29\20const -1753:SkBulkGlyphMetrics::~SkBulkGlyphMetrics\28\29 -1754:SkBulkGlyphMetrics::SkBulkGlyphMetrics\28SkStrikeSpec\20const&\29 -1755:SkBitmap::setPixelRef\28sk_sp\2c\20int\2c\20int\29 -1756:SkAutoPixmapStorage::~SkAutoPixmapStorage\28\29 -1757:SkAlphaRuns::Break\28short*\2c\20unsigned\20char*\2c\20int\2c\20int\29 -1758:ReadSymbol -1759:ReadLE24s -1760:OT::ItemVariationStore::get_delta\28unsigned\20int\2c\20int\20const*\2c\20unsigned\20int\2c\20float*\29\20const -1761:OT::GSUBGPOS::get_lookup\28unsigned\20int\29\20const -1762:OT::CFFIndex>::operator\5b\5d\28unsigned\20int\29\20const -1763:IDecError -1764:GrTriangulator::EdgeList::insert\28GrTriangulator::Edge*\2c\20GrTriangulator::Edge*\29 -1765:GrSurfaceProxyView::mipmapped\28\29\20const -1766:GrSurfaceProxy::backingStoreBoundsRect\28\29\20const -1767:GrStyledShape::knownToBeConvex\28\29\20const -1768:GrStyledShape::GrStyledShape\28SkPath\20const&\2c\20GrStyle\20const&\2c\20GrStyledShape::DoSimplify\29 -1769:GrSimpleMeshDrawOpHelperWithStencil::isCompatible\28GrSimpleMeshDrawOpHelperWithStencil\20const&\2c\20GrCaps\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20bool\29\20const -1770:GrShape::asPath\28bool\29\20const -1771:GrScissorState::set\28SkIRect\20const&\29 -1772:GrRenderTask::~GrRenderTask\28\29 -1773:GrPixmap::Allocate\28GrImageInfo\20const&\29 -1774:GrImageInfo::makeColorType\28GrColorType\29\20const -1775:GrGpuResource::CacheAccess::release\28\29 -1776:GrGpuBuffer::map\28\29 -1777:GrGpu::didWriteToSurface\28GrSurface*\2c\20GrSurfaceOrigin\2c\20SkIRect\20const*\2c\20unsigned\20int\29\20const -1778:GrGeometryProcessor::TextureSampler::TextureSampler\28\29 -1779:GrGeometryProcessor::AttributeSet::begin\28\29\20const -1780:GrGeometryProcessor::AttributeSet::Iter::operator++\28\29 -1781:GrGLSLShaderBuilder::emitFunction\28SkSLType\2c\20char\20const*\2c\20SkSpan\2c\20char\20const*\29 -1782:GrGLFunction::GrGLFunction\28void\20\28*\29\28int\2c\20int\2c\20int\2c\20int\2c\20int\29\29::'lambda'\28void\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\29::__invoke\28void\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\29 -1783:GrConvertPixels\28GrPixmap\20const&\2c\20GrCPixmap\20const&\2c\20bool\29 -1784:GrColorSpaceXformEffect::Make\28std::__2::unique_ptr>\2c\20SkColorSpace*\2c\20SkAlphaType\2c\20SkColorSpace*\2c\20SkAlphaType\29 -1785:GrColorSpaceXformEffect::Make\28std::__2::unique_ptr>\2c\20GrColorInfo\20const&\2c\20GrColorInfo\20const&\29 -1786:GrAtlasManager::getAtlas\28skgpu::MaskFormat\29\20const -1787:FT_Get_Char_Index -1788:1572 -1789:write_buf -1790:wrapper_cmp -1791:void\20std::__2::__memberwise_forward_assign\5babi:ne180100\5d\2c\20std::__2::tuple\2c\20GrFragmentProcessor\20const*\2c\20GrGeometryProcessor::ProgramImpl::TransformInfo\2c\200ul\2c\201ul>\28std::__2::tuple&\2c\20std::__2::tuple&&\2c\20std::__2::__tuple_types\2c\20std::__2::__tuple_indices<0ul\2c\201ul>\29 -1792:void\20std::__2::__double_or_nothing\5babi:nn180100\5d\28std::__2::unique_ptr&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\29 -1793:void\20icu_74::\28anonymous\20namespace\29::MixedBlocks::extend\28unsigned\20short\20const*\2c\20int\2c\20int\2c\20int\29 -1794:void\20AAT::Lookup>::collect_glyphs_filtered\28hb_bit_set_t&\2c\20unsigned\20int\2c\20hb_bit_page_t\20const&\29\20const -1795:void\20AAT::ClassTable>::collect_glyphs_filtered\28hb_bit_set_t&\2c\20unsigned\20int\2c\20hb_bit_page_t\20const&\29\20const -1796:void\20AAT::ClassTable>::collect_glyphs\28hb_bit_set_t&\2c\20unsigned\20int\29\20const -1797:utf8_prevCharSafeBody_74 -1798:ures_getStringWithAlias\28UResourceBundle\20const*\2c\20unsigned\20int\2c\20int\2c\20int*\2c\20UErrorCode*\29 -1799:ures_getStringByKeyWithFallback_74 -1800:ulocimp_getCountry_74\28char\20const*\2c\20char\20const**\2c\20UErrorCode&\29 -1801:ulocimp_forLanguageTag_74 -1802:udata_getMemory_74 -1803:ucptrie_openFromBinary_74 -1804:u_charType_74 -1805:toupper -1806:top12_301 -1807:tanf -1808:strcmpAfterPrefix\28char\20const*\2c\20char\20const*\2c\20int*\29 -1809:store\28unsigned\20char*\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20int\29 -1810:std::__2::vector>::__vallocate\5babi:ne180100\5d\28unsigned\20long\29 -1811:std::__2::vector>::__recommend\5babi:ne180100\5d\28unsigned\20long\29\20const -1812:std::__2::unique_ptr::~unique_ptr\5babi:ne180100\5d\28\29 -1813:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28skia::textlayout::Run*\29 -1814:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -1815:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -1816:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -1817:std::__2::optional&\20std::__2::optional::operator=\5babi:ne180100\5d\28SkPath\20const&\29 -1818:std::__2::numpunct\20const&\20std::__2::use_facet\5babi:nn180100\5d>\28std::__2::locale\20const&\29 -1819:std::__2::numpunct\20const&\20std::__2::use_facet\5babi:nn180100\5d>\28std::__2::locale\20const&\29 -1820:std::__2::istreambuf_iterator>::istreambuf_iterator\5babi:nn180100\5d\28std::__2::basic_istream>&\29 -1821:std::__2::istreambuf_iterator>::istreambuf_iterator\5babi:nn180100\5d\28\29 -1822:std::__2::function::operator\28\29\28int\2c\20skia::textlayout::Paragraph::VisitorInfo\20const*\29\20const -1823:std::__2::enable_if::value\2c\20sk_sp>::type\20GrResourceProvider::findByUniqueKey\28skgpu::UniqueKey\20const&\29 -1824:std::__2::deque>::end\5babi:ne180100\5d\28\29 -1825:std::__2::ctype::narrow\5babi:nn180100\5d\28wchar_t\2c\20char\29\20const -1826:std::__2::ctype::narrow\5babi:nn180100\5d\28char\2c\20char\29\20const -1827:std::__2::basic_string\2c\20std::__2::allocator>::__recommend\5babi:nn180100\5d\28unsigned\20long\29 -1828:std::__2::basic_string\2c\20std::__2::allocator>\20std::__2::operator+\5babi:ne180100\5d\2c\20std::__2::allocator>\28std::__2::basic_string\2c\20std::__2::allocator>&&\2c\20char\29 -1829:std::__2::basic_streambuf>::sputn\5babi:nn180100\5d\28char\20const*\2c\20long\29 -1830:std::__2::basic_streambuf>::setg\5babi:nn180100\5d\28char*\2c\20char*\2c\20char*\29 -1831:std::__2::__tree\2c\20std::__2::__map_value_compare\2c\20std::__2::less\2c\20true>\2c\20std::__2::allocator>>::destroy\28std::__2::__tree_node\2c\20void*>*\29 -1832:std::__2::__shared_ptr_pointer>::__on_zero_shared\28\29 -1833:std::__2::__num_get::__stage2_int_loop\28wchar_t\2c\20int\2c\20char*\2c\20char*&\2c\20unsigned\20int&\2c\20wchar_t\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20unsigned\20int*\2c\20unsigned\20int*&\2c\20wchar_t\20const*\29 -1834:std::__2::__num_get::__stage2_int_loop\28char\2c\20int\2c\20char*\2c\20char*&\2c\20unsigned\20int&\2c\20char\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20unsigned\20int*\2c\20unsigned\20int*&\2c\20char\20const*\29 -1835:std::__2::__next_prime\28unsigned\20long\29 -1836:std::__2::__exception_guard_exceptions>::__destroy_vector>::~__exception_guard_exceptions\5babi:ne180100\5d\28\29 -1837:std::__2::__allocation_result>::pointer>\20std::__2::__allocate_at_least\5babi:nn180100\5d>\28std::__2::allocator&\2c\20unsigned\20long\29 -1838:std::__2::__allocation_result>::pointer>\20std::__2::__allocate_at_least\5babi:nn180100\5d>\28std::__2::allocator&\2c\20unsigned\20long\29 -1839:src_p\28unsigned\20char\2c\20unsigned\20char\29 -1840:sort_r_swap\28char*\2c\20char*\2c\20unsigned\20long\29 -1841:skvx::Vec<4\2c\20float>\20skvx::operator+<4\2c\20float\2c\20float\2c\20void>\28skvx::Vec<4\2c\20float>\20const&\2c\20float\29 -1842:skvx::Vec<4\2c\20float>\20skvx::operator*<4\2c\20float\2c\20int\2c\20void>\28int\2c\20skvx::Vec<4\2c\20float>\20const&\29\20\28.7666\29 -1843:sktext::SkStrikePromise::SkStrikePromise\28sktext::SkStrikePromise&&\29 -1844:skif::LayerSpace::mapRect\28skif::LayerSpace\20const&\29\20const -1845:skif::LayerSpace::relevantSubset\28skif::LayerSpace\2c\20SkTileMode\29\20const -1846:skia_private::THashTable>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair\2c\20std::__2::basic_string_view>\2c\20skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>::resize\28int\29 -1847:skia_private::THashTable>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair\2c\20std::__2::basic_string_view>\2c\20skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>::Hash\28std::__2::basic_string_view>\20const&\29 -1848:skia_private::THashTable::AdaptedTraits>::Hash\28skgpu::ganesh::SmallPathShapeDataKey\20const&\29 -1849:skia_private::THashSet::contains\28SkSL::Variable\20const*\20const&\29\20const -1850:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -1851:skia_private::TArray\2c\20true>::~TArray\28\29 -1852:skia_private::TArray::push_back_raw\28int\29 -1853:skia_private::TArray::copy\28float\20const*\29 -1854:skia_private::TArray::push_back\28SkSL::Variable*&&\29 -1855:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -1856:skia_private::TArray::resize_back\28int\29 -1857:skia_private::AutoSTArray<4\2c\20float>::reset\28int\29 -1858:skia_png_free_data -1859:skia::textlayout::Run::Run\28skia::textlayout::ParagraphImpl*\2c\20SkShaper::RunHandler::RunInfo\20const&\2c\20unsigned\20long\2c\20float\2c\20bool\2c\20float\2c\20unsigned\20long\2c\20float\29 -1860:skia::textlayout::InternalLineMetrics::delta\28\29\20const -1861:skia::textlayout::Cluster::Cluster\28skia::textlayout::ParagraphImpl*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkSpan\2c\20float\2c\20float\29 -1862:skgpu::tess::PatchWriter\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\294>\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\298>\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\2964>\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\2932>\2c\20skgpu::tess::ReplicateLineEndPoints\2c\20skgpu::tess::TrackJoinControlPoints>::chopAndWriteCubics\28skvx::Vec<2\2c\20float>\2c\20skvx::Vec<2\2c\20float>\2c\20skvx::Vec<2\2c\20float>\2c\20skvx::Vec<2\2c\20float>\2c\20int\29 -1863:skgpu::ganesh::SurfaceDrawContext::fillRectToRect\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -1864:skgpu::ganesh::ClipStack::RawElement::contains\28skgpu::ganesh::ClipStack::RawElement\20const&\29\20const -1865:skgpu::VertexWriter&\20skgpu::operator<<<4\2c\20SkPoint>\28skgpu::VertexWriter&\2c\20skgpu::VertexWriter::RepeatDesc<4\2c\20SkPoint>\20const&\29 -1866:skgpu::TAsyncReadResult::addCpuPlane\28sk_sp\2c\20unsigned\20long\29 -1867:skgpu::Swizzle::RGB1\28\29 -1868:skcpu::Draw::drawRect\28SkRect\20const&\2c\20SkPaint\20const&\29\20const -1869:skcms_Matrix3x3_concat -1870:sk_sp::reset\28SkMeshPriv::VB\20const*\29 -1871:sk_malloc_throw\28unsigned\20long\29 -1872:sbrk -1873:res_getArrayItem_74 -1874:read_curves\28unsigned\20char\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20skcms_Curve*\29 -1875:quick_div\28int\2c\20int\29 -1876:processPropertySeq\28UBiDi*\2c\20LevState*\2c\20unsigned\20char\2c\20int\2c\20int\29 -1877:memchr -1878:left\28SkPoint\20const&\2c\20SkPoint\20const&\29 -1879:inversion\28GrTriangulator::Vertex*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::Edge*\2c\20GrTriangulator::Comparator\20const&\29 -1880:interp_quad_coords\28double\20const*\2c\20double\29 -1881:init_entry\28char\20const*\2c\20char\20const*\2c\20UErrorCode*\29 -1882:impeller::Vector4::operator==\28impeller::Vector4\20const&\29\20const -1883:impeller::TRect::GetPositive\28\29\20const -1884:icu_74::umtx_initImplPreInit\28icu_74::UInitOnce&\29 -1885:icu_74::umtx_initImplPostInit\28icu_74::UInitOnce&\29 -1886:icu_74::\28anonymous\20namespace\29::appendUnchanged\28char16_t*\2c\20int\2c\20int\2c\20char16_t\20const*\2c\20int\2c\20unsigned\20int\2c\20icu_74::Edits*\29 -1887:icu_74::UnicodeString::truncate\28int\29 -1888:icu_74::UnicodeString::releaseBuffer\28int\29 -1889:icu_74::UnicodeString::releaseArray\28\29 -1890:icu_74::UnicodeString::doReplace\28int\2c\20int\2c\20char16_t\20const*\2c\20int\2c\20int\29 -1891:icu_74::UnicodeString::UnicodeString\28char\20const*\2c\20int\2c\20icu_74::UnicodeString::EInvariant\29 -1892:icu_74::UnicodeSetStringSpan::~UnicodeSetStringSpan\28\29 -1893:icu_74::UnicodeSet::setToBogus\28\29 -1894:icu_74::UnicodeSet::operator=\28icu_74::UnicodeSet\20const&\29 -1895:icu_74::UnicodeSet::clear\28\29 -1896:icu_74::UVector::ensureCapacity\28int\2c\20UErrorCode&\29 -1897:icu_74::UVector32::UVector32\28int\2c\20UErrorCode&\29 -1898:icu_74::UCharsTrieElement::getString\28icu_74::UnicodeString\20const&\29\20const -1899:icu_74::ReorderingBuffer::append\28int\2c\20unsigned\20char\2c\20UErrorCode&\29 -1900:icu_74::PossibleWord::backUp\28UText*\29 -1901:icu_74::PossibleWord::acceptMarked\28UText*\29 -1902:icu_74::Normalizer2Factory::getNFCImpl\28UErrorCode&\29 -1903:icu_74::Locale::Locale\28\29 -1904:icu_74::LocalPointer::~LocalPointer\28\29 -1905:icu_74::LSR::indexForRegion\28char\20const*\29 -1906:icu_74::LSR::LSR\28char\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20int\2c\20UErrorCode&\29 -1907:icu_74::DictionaryBreakEngine::DictionaryBreakEngine\28\29 -1908:icu_74::CharacterProperties::getInclusionsForProperty\28UProperty\2c\20UErrorCode&\29 -1909:hb_serialize_context_t::object_t::fini\28\29 -1910:hb_sanitize_context_t::init\28hb_blob_t*\29 -1911:hb_ot_map_builder_t::add_feature\28hb_ot_map_feature_t\20const&\29 -1912:hb_buffer_t::ensure\28unsigned\20int\29 -1913:hb_blob_ptr_t::destroy\28\29 -1914:hb_bit_set_t::page_for\28unsigned\20int\2c\20bool\29 -1915:hairquad\28SkPoint\20const*\2c\20SkRegion\20const*\2c\20SkRect\20const*\2c\20SkRect\20const*\2c\20SkBlitter*\2c\20int\2c\20void\20\28*\29\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29\29 -1916:fmt_u -1917:flutter::DlImage::Make\28SkImage\20const*\29 -1918:flutter::DlColor::toC\28float\29 -1919:flutter::DisplayListMatrixClipState::clipRect\28impeller::TRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -1920:flutter::DisplayListBuilder::Translate\28float\2c\20float\29 -1921:flutter::DisplayListBuilder::Save\28\29 -1922:flutter::DisplayListBuilder::GetEffectiveColor\28flutter::DlPaint\20const&\2c\20flutter::DisplayListAttributeFlags\29 -1923:flutter::DisplayListBuilder::ClipRoundRect\28impeller::RoundRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -1924:flutter::AccumulationRect::accumulate\28impeller::TRect\29 -1925:float*\20SkArenaAlloc::allocUninitializedArray\28unsigned\20long\29 -1926:expf -1927:duplicate_pt\28SkPoint\20const&\2c\20SkPoint\20const&\29 -1928:decltype\28u_hasBinaryProperty_74\28std::forward\28fp\29\2c\20std::forward\28fp\29\29\29\20sk_u_hasBinaryProperty\28int&\2c\20UProperty&&\29 -1929:compute_quad_level\28SkPoint\20const*\29 -1930:compute_ULong_sum -1931:char*\20const&\20std::__2::max\5babi:nn180100\5d\28char*\20const&\2c\20char*\20const&\29 -1932:cff2_extents_param_t::update_bounds\28CFF::point_t\20const&\29 -1933:cf2_glyphpath_hintPoint -1934:cf2_arrstack_getPointer -1935:cbrtf -1936:can_add_curve\28SkPath::Verb\2c\20SkPoint*\29 -1937:call_hline_blitter\28SkBlitter*\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\29 -1938:bounds_t::update\28CFF::point_t\20const&\29 -1939:bool\20hb_sanitize_context_t::check_array>\28OT::IntType\20const*\2c\20unsigned\20int\29\20const -1940:bool\20OT::OffsetTo\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -1941:bool\20OT::OffsetTo\2c\20OT::Layout::GPOS_impl::CursivePosFormat1\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20OT::Layout::GPOS_impl::CursivePosFormat1\20const*\29\20const -1942:bool\20OT::OffsetTo\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -1943:af_shaper_get_cluster -1944:_uhash_find\28UHashtable\20const*\2c\20UElement\2c\20int\29 -1945:_hb_ot_metrics_get_position_common\28hb_font_t*\2c\20hb_ot_metrics_tag_t\2c\20int*\29 -1946:__wasi_syscall_ret -1947:__tandf -1948:__syscall_ret -1949:__floatunsitf -1950:__cxa_allocate_exception -1951:_ZZNK6sktext3gpu12VertexFiller14fillVertexDataEii6SkSpanIPKNS0_5GlyphEERK8SkRGBA4fIL11SkAlphaType2EERK8SkMatrix7SkIRectPvENK3$_0clIPA4_NS0_12Mask2DVertexEEEDaT_ -1952:\28anonymous\20namespace\29::subtract\28SkIRect\20const&\2c\20SkIRect\20const&\2c\20bool\29 -1953:\28anonymous\20namespace\29::MeshOp::fixedFunctionFlags\28\29\20const -1954:\28anonymous\20namespace\29::DrawAtlasOpImpl::fixedFunctionFlags\28\29\20const -1955:VP8LFillBitWindow -1956:Update_Max -1957:TT_Get_MM_Var -1958:Skwasm::createDlMatrixFrom3x3\28float\20const*\29 -1959:SkWriteBuffer::writeDataAsByteArray\28SkData\20const*\29 -1960:SkUTF::UTF8ToUTF16\28unsigned\20short*\2c\20int\2c\20char\20const*\2c\20unsigned\20long\29 -1961:SkTextBlob::RunRecord::textSize\28\29\20const -1962:SkTSpan::resetBounds\28SkTCurve\20const&\29 -1963:SkTSect::removeSpan\28SkTSpan*\29 -1964:SkTSect::BinarySearch\28SkTSect*\2c\20SkTSect*\2c\20SkIntersections*\29 -1965:SkTInternalLList::remove\28skgpu::Plot*\29 -1966:SkTInternalLList>\2c\20SkGoodHash\2c\20SkNoOpPurge>::Entry>::remove\28SkLRUCache>\2c\20SkGoodHash\2c\20SkNoOpPurge>::Entry*\29 -1967:SkTDArray::append\28\29 -1968:SkTConic::operator\5b\5d\28int\29\20const -1969:SkTBlockList::~SkTBlockList\28\29 -1970:SkStrokeRec::needToApply\28\29\20const -1971:SkStrokeRec::SkStrokeRec\28SkPaint\20const&\2c\20float\29 -1972:SkString::set\28char\20const*\2c\20unsigned\20long\29 -1973:SkStrikeSpec::findOrCreateStrike\28\29\20const -1974:SkStrike::digestFor\28skglyph::ActionType\2c\20SkPackedGlyphID\29 -1975:SkShaders::MatrixRec::applyForFragmentProcessor\28SkMatrix\20const&\29\20const -1976:SkScan::FillRect\28SkRect\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -1977:SkScalerContext_FreeType::setupSize\28\29 -1978:SkSampler::Fill\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::ZeroInitialized\29 -1979:SkSL::type_is_valid_for_color\28SkSL::Type\20const&\29 -1980:SkSL::optimize_intrinsic_call\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::IntrinsicKind\2c\20SkSL::ExpressionArray\20const&\2c\20SkSL::Type\20const&\29::$_4::operator\28\29\28int\29\20const -1981:SkSL::optimize_intrinsic_call\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::IntrinsicKind\2c\20SkSL::ExpressionArray\20const&\2c\20SkSL::Type\20const&\29::$_3::operator\28\29\28int\29\20const -1982:SkSL::optimize_comparison\28SkSL::Context\20const&\2c\20std::__2::array\20const&\2c\20bool\20\28*\29\28double\2c\20double\29\29 -1983:SkSL::VariableReference::Make\28SkSL::Position\2c\20SkSL::Variable\20const*\2c\20SkSL::VariableRefKind\29 -1984:SkSL::Variable*\20SkSL::SymbolTable::add\28SkSL::Context\20const&\2c\20std::__2::unique_ptr>\29 -1985:SkSL::Type::coercionCost\28SkSL::Type\20const&\29\20const -1986:SkSL::SymbolTable::addArrayDimension\28SkSL::Context\20const&\2c\20SkSL::Type\20const*\2c\20int\29 -1987:SkSL::String::appendf\28std::__2::basic_string\2c\20std::__2::allocator>*\2c\20char\20const*\2c\20...\29 -1988:SkSL::RP::VariableLValue::fixedSlotRange\28SkSL::RP::Generator*\29 -1989:SkSL::RP::Program::appendCopySlotsUnmasked\28skia_private::TArray*\2c\20SkArenaAlloc*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20int\29\20const -1990:SkSL::RP::Generator::pushBinaryExpression\28SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\29 -1991:SkSL::RP::Generator::emitTraceLine\28SkSL::Position\29 -1992:SkSL::RP::AutoStack::enter\28\29 -1993:SkSL::PipelineStage::PipelineStageCodeGenerator::writeStatement\28SkSL::Statement\20const&\29 -1994:SkSL::Operator::determineBinaryType\28SkSL::Context\20const&\2c\20SkSL::Type\20const&\2c\20SkSL::Type\20const&\2c\20SkSL::Type\20const**\2c\20SkSL::Type\20const**\2c\20SkSL::Type\20const**\29\20const -1995:SkSL::NativeShader::~NativeShader\28\29 -1996:SkSL::GLSLCodeGenerator::getTypePrecision\28SkSL::Type\20const&\29 -1997:SkSL::ExpressionStatement::Make\28SkSL::Context\20const&\2c\20std::__2::unique_ptr>\29 -1998:SkSL::ConstructorDiagonalMatrix::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>\29 -1999:SkSL::ConstructorArrayCast::~ConstructorArrayCast\28\29 -2000:SkSL::ConstantFolder::MakeConstantValueForVariable\28SkSL::Position\2c\20std::__2::unique_ptr>\29 -2001:SkSBlockAllocator<64ul>::SkSBlockAllocator\28SkBlockAllocator::GrowthPolicy\2c\20unsigned\20long\29 -2002:SkRuntimeEffectBuilder::writableUniformData\28\29 -2003:SkRuntimeEffect::uniformSize\28\29\20const -2004:SkResourceCache::Key::init\28void*\2c\20unsigned\20long\20long\2c\20unsigned\20long\29 -2005:SkRegion::op\28SkRegion\20const&\2c\20SkRegion::Op\29 -2006:SkRect::toQuad\28SkPathDirection\29\20const -2007:SkRect::isFinite\28\29\20const -2008:SkRasterPipelineBlitter::appendStore\28SkRasterPipeline*\29\20const -2009:SkRasterPipeline::compile\28\29\20const -2010:SkRasterPipeline::appendClampIfNormalized\28SkImageInfo\20const&\29 -2011:SkRasterClipStack::writable_rc\28\29 -2012:SkRasterClip::SkRasterClip\28SkIRect\20const&\29 -2013:SkRRect::setRectRadii\28SkRect\20const&\2c\20SkPoint\20const*\29 -2014:SkPointPriv::EqualsWithinTolerance\28SkPoint\20const&\2c\20SkPoint\20const&\29 -2015:SkPoint::Length\28float\2c\20float\29 -2016:SkPixmap::operator=\28SkPixmap&&\29 -2017:SkPathWriter::matchedLast\28SkOpPtT\20const*\29\20const -2018:SkPathWriter::finishContour\28\29 -2019:SkPathEdgeIter::next\28\29 -2020:SkPathBuilder::addRect\28SkRect\20const&\2c\20SkPathDirection\29 -2021:SkPathBuilder::addRRect\28SkRRect\20const&\2c\20SkPathDirection\29 -2022:SkPath::getPoint\28int\29\20const -2023:SkPath::close\28\29 -2024:SkPaint::operator=\28SkPaint\20const&\29 -2025:SkPaint::nothingToDraw\28\29\20const -2026:SkPaint::isSrcOver\28\29\20const -2027:SkOpSpanBase::contains\28SkOpSegment\20const*\29\20const -2028:SkOpSegment::updateWinding\28SkOpSpanBase*\2c\20SkOpSpanBase*\29 -2029:SkOpAngle::linesOnOriginalSide\28SkOpAngle\20const*\29 -2030:SkNoPixelsDevice::writableClip\28\29 -2031:SkNextID::ImageID\28\29 -2032:SkMatrix::setConcat\28SkMatrix\20const&\2c\20SkMatrix\20const&\29 -2033:SkMatrix::isFinite\28\29\20const -2034:SkMatrix::decomposeScale\28SkSize*\2c\20SkMatrix*\29\20const -2035:SkMaskBuilder::AllocImage\28unsigned\20long\2c\20SkMaskBuilder::AllocType\29 -2036:SkMask::computeImageSize\28\29\20const -2037:SkMask::AlphaIter<\28SkMask::Format\294>::operator*\28\29\20const -2038:SkM44::SkM44\28SkMatrix\20const&\29 -2039:SkLocalMatrixImageFilter::~SkLocalMatrixImageFilter\28\29 -2040:SkKnownRuntimeEffects::\28anonymous\20namespace\29::make_blur_2D_shader\28int\2c\20SkKnownRuntimeEffects::StableKey\29 -2041:SkKnownRuntimeEffects::\28anonymous\20namespace\29::make_blur_1D_shader\28int\2c\20SkKnownRuntimeEffects::StableKey\29 -2042:SkKnownRuntimeEffects::GetKnownRuntimeEffect\28SkKnownRuntimeEffects::StableKey\29 -2043:SkJSONWriter::endObject\28\29 -2044:SkJSONWriter::beginObject\28char\20const*\2c\20bool\29 -2045:SkJSONWriter::appendName\28char\20const*\29 -2046:SkIntersections::flip\28\29 -2047:SkImageInfo::MakeUnknown\28int\2c\20int\29 -2048:SkImageFilter::getInput\28int\29\20const -2049:SkFont::unicharToGlyph\28int\29\20const -2050:SkDynamicMemoryWStream::~SkDynamicMemoryWStream\28\29 -2051:SkDrawable::draw\28SkCanvas*\2c\20SkMatrix\20const*\29 -2052:SkDevice::setLocalToDevice\28SkM44\20const&\29 -2053:SkData::MakeWithoutCopy\28void\20const*\2c\20unsigned\20long\29 -2054:SkData::MakeWithProc\28void\20const*\2c\20unsigned\20long\2c\20void\20\28*\29\28void\20const*\2c\20void*\29\2c\20void*\29 -2055:SkDRect::add\28SkDPoint\20const&\29 -2056:SkConic::chopAt\28float\2c\20SkConic*\29\20const -2057:SkColorSpace::gammaIsLinear\28\29\20const -2058:SkChopCubicAtHalf\28SkPoint\20const*\2c\20SkPoint*\29 -2059:SkCanvas::concat\28SkM44\20const&\29 -2060:SkCanvas::computeDeviceClipBounds\28bool\29\20const -2061:SkBlockAllocator::ByteRange\20SkBlockAllocator::allocate<4ul\2c\200ul>\28unsigned\20long\29 -2062:SkBitmap::operator=\28SkBitmap\20const&\29 -2063:SkBinaryWriteBuffer::~SkBinaryWriteBuffer\28\29 -2064:SkAutoSMalloc<1024ul>::SkAutoSMalloc\28unsigned\20long\29 -2065:RunBasedAdditiveBlitter::checkY\28int\29 -2066:RoughlyEqualUlps\28double\2c\20double\29 -2067:Read255UShort -2068:PS_Conv_ToFixed -2069:OT::post::accelerator_t::cmp_gids\28void\20const*\2c\20void\20const*\2c\20void*\29 -2070:OT::hmtxvmtx::accelerator_t::get_advance_without_var_unscaled\28unsigned\20int\29\20const -2071:OT::Layout::GPOS_impl::ValueFormat::apply_value\28OT::hb_ot_apply_context_t*\2c\20OT::Layout::GPOS_impl::ValueBase\20const*\2c\20OT::IntType\20const*\2c\20hb_glyph_position_t&\29\20const -2072:GrTriangulator::VertexList::remove\28GrTriangulator::Vertex*\29 -2073:GrTriangulator::Vertex*\20SkArenaAlloc::make\28SkPoint&\2c\20int&&\29 -2074:GrTriangulator::Poly::addEdge\28GrTriangulator::Edge*\2c\20GrTriangulator::Side\2c\20GrTriangulator*\29 -2075:GrTextureEffect::MakeSubset\28GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkMatrix\20const&\2c\20GrSamplerState\2c\20SkRect\20const&\2c\20GrCaps\20const&\2c\20float\20const*\2c\20bool\29 -2076:GrSurface::invokeReleaseProc\28\29 -2077:GrSurface::GrSurface\28GrGpu*\2c\20SkISize\20const&\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -2078:GrStyledShape::operator=\28GrStyledShape\20const&\29 -2079:GrSimpleMeshDrawOpHelperWithStencil::createProgramInfoWithStencil\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrGeometryProcessor*\2c\20GrPrimitiveType\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -2080:GrSimpleMeshDrawOpHelper::CreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrGeometryProcessor*\2c\20GrProcessorSet&&\2c\20GrPrimitiveType\2c\20GrXferBarrierFlags\2c\20GrLoadOp\2c\20GrPipeline::InputFlags\2c\20GrUserStencilSettings\20const*\29 -2081:GrShape::setRRect\28SkRRect\20const&\29 -2082:GrShape::reset\28GrShape::Type\29 -2083:GrResourceProvider::findOrCreatePatternedIndexBuffer\28unsigned\20short\20const*\2c\20int\2c\20int\2c\20int\2c\20skgpu::UniqueKey\20const&\29 -2084:GrResourceProvider::createBuffer\28unsigned\20long\2c\20GrGpuBufferType\2c\20GrAccessPattern\2c\20GrResourceProvider::ZeroInit\29 -2085:GrResourceProvider::assignUniqueKeyToResource\28skgpu::UniqueKey\20const&\2c\20GrGpuResource*\29 -2086:GrRenderTask::addDependency\28GrRenderTask*\29 -2087:GrRenderTask::GrRenderTask\28\29 -2088:GrRenderTarget::onRelease\28\29 -2089:GrQuadUtils::TessellationHelper::Vertices::asGrQuads\28GrQuad*\2c\20GrQuad::Type\2c\20GrQuad*\2c\20GrQuad::Type\29\20const -2090:GrProxyProvider::findOrCreateProxyByUniqueKey\28skgpu::UniqueKey\20const&\2c\20GrSurfaceProxy::UseAllocator\29 -2091:GrProxyProvider::assignUniqueKeyToProxy\28skgpu::UniqueKey\20const&\2c\20GrTextureProxy*\29 -2092:GrPaint::setCoverageFragmentProcessor\28std::__2::unique_ptr>\29 -2093:GrMeshDrawOp::QuadHelper::QuadHelper\28GrMeshDrawTarget*\2c\20unsigned\20long\2c\20int\29 -2094:GrMakeCachedBitmapProxyView\28GrRecordingContext*\2c\20SkBitmap\20const&\2c\20std::__2::basic_string_view>\2c\20skgpu::Mipmapped\29 -2095:GrIsStrokeHairlineOrEquivalent\28GrStyle\20const&\2c\20SkMatrix\20const&\2c\20float*\29 -2096:GrImageInfo::minRowBytes\28\29\20const -2097:GrGpuResource::CacheAccess::isUsableAsScratch\28\29\20const -2098:GrGeometryProcessor::ProgramImpl::setupUniformColor\28GrGLSLFPFragmentBuilder*\2c\20GrGLSLUniformHandler*\2c\20char\20const*\2c\20GrResourceHandle*\29 -2099:GrGLSLUniformHandler::addUniformArray\28GrProcessor\20const*\2c\20unsigned\20int\2c\20SkSLType\2c\20char\20const*\2c\20int\2c\20char\20const**\29 -2100:GrGLSLShaderBuilder::code\28\29 -2101:GrGLOpsRenderPass::bindVertexBuffer\28GrBuffer\20const*\2c\20int\29 -2102:GrGLGpu::unbindSurfaceFBOForPixelOps\28GrSurface*\2c\20int\2c\20unsigned\20int\29 -2103:GrGLGpu::flushRenderTarget\28GrGLRenderTarget*\2c\20bool\29 -2104:GrGLGpu::bindSurfaceFBOForPixelOps\28GrSurface*\2c\20int\2c\20unsigned\20int\2c\20GrGLGpu::TempFBOTarget\29 -2105:GrGLCompileAndAttachShader\28GrGLContext\20const&\2c\20unsigned\20int\2c\20unsigned\20int\2c\20SkSL::NativeShader\20const&\2c\20bool\2c\20GrThreadSafePipelineBuilder::Stats*\2c\20skgpu::ShaderErrorHandler*\29 -2106:GrFragmentProcessors::Make\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkColorFilter\20const*\2c\20std::__2::unique_ptr>\2c\20GrColorInfo\20const&\2c\20SkSurfaceProps\20const&\29 -2107:GrFragmentProcessor::visitTextureEffects\28std::__2::function\20const&\29\20const -2108:GrFragmentProcessor::MakeColor\28SkRGBA4f<\28SkAlphaType\292>\29 -2109:GrDirectContextPriv::flushSurface\28GrSurfaceProxy*\2c\20SkSurfaces::BackendSurfaceAccess\2c\20GrFlushInfo\20const&\2c\20skgpu::MutableTextureState\20const*\29 -2110:GrBlendFragmentProcessor::Make\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20SkBlendMode\2c\20bool\29 -2111:GrBackendFormat::operator=\28GrBackendFormat\20const&\29 -2112:GrAAConvexTessellator::addPt\28SkPoint\20const&\2c\20float\2c\20float\2c\20bool\2c\20GrAAConvexTessellator::CurveState\29 -2113:GetHtreeGroupForPos -2114:FilterLoop26_C -2115:FilterLoop24_C -2116:FT_Outline_Transform -2117:ExtensionListEntry*\20icu_74::MemoryPool::create<>\28\29 -2118:CFF::parsed_values_t::add_op\28unsigned\20int\2c\20CFF::byte_str_ref_t\20const&\2c\20CFF::op_str_t\20const&\29 -2119:CFF::dict_opset_t::process_op\28unsigned\20int\2c\20CFF::interp_env_t&\29 -2120:CFF::cs_opset_t\2c\20cff2_extents_param_t\2c\20cff2_path_procs_extents_t>::process_post_move\28unsigned\20int\2c\20CFF::cff2_cs_interp_env_t&\2c\20cff2_extents_param_t&\29 -2121:CFF::cs_opset_t::process_post_move\28unsigned\20int\2c\20CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\29 -2122:CFF::cs_interp_env_t>>::determine_hintmask_size\28\29 -2123:BlockIndexIterator::Last\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::First\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Decrement\28SkBlockAllocator::Block\20const*\2c\20int\29\2c\20&SkTBlockList::GetItem\28SkBlockAllocator::Block*\2c\20int\29>::begin\28\29\20const -2124:AlmostBetweenUlps\28double\2c\20double\2c\20double\29 -2125:ActiveEdgeList::SingleRotation\28ActiveEdge*\2c\20int\29 -2126:AAT::hb_aat_apply_context_t::replace_glyph_inplace\28unsigned\20int\2c\20unsigned\20int\29 -2127:1911 -2128:1912 -2129:1913 -2130:1914 -2131:void\20std::__2::__stable_sort\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::'lambda'\28\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\29&\2c\20std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>\28std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>\2c\20std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::'lambda'\28\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\29&\2c\20std::__2::iterator_traits\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>::difference_type\2c\20std::__2::iterator_traits\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>::value_type*\2c\20long\29 -2132:void\20std::__2::__split_buffer&>::__construct_at_end\2c\200>\28std::__2::move_iterator\2c\20std::__2::move_iterator\29 -2133:void\20std::__2::__memberwise_forward_assign\5babi:ne180100\5d>&>\2c\20std::__2::tuple>>\2c\20bool\2c\20std::__2::unique_ptr>\2c\200ul\2c\201ul>\28std::__2::tuple>&>&\2c\20std::__2::tuple>>&&\2c\20std::__2::__tuple_types>>\2c\20std::__2::__tuple_indices<0ul\2c\201ul>\29 -2134:void\20extend_pts<\28SkPaint::Cap\292>\28std::__2::optional\2c\20std::__2::optional\2c\20SkSpan\29 -2135:void\20extend_pts<\28SkPaint::Cap\291>\28std::__2::optional\2c\20std::__2::optional\2c\20SkSpan\29 -2136:void\20SkSafeUnref\28SkTextBlob*\29 -2137:void\20SkSafeUnref\28SkIcuBreakIteratorCache::BreakIteratorRef*\29 -2138:void\20SkSafeUnref\28GrTextureProxy*\29 -2139:utext_setup_74 -2140:utext_openUChars_74 -2141:utext_close_74 -2142:utext_char32At_74 -2143:ures_getStringByKey_74 -2144:unsigned\20int*\20SkRecordCanvas::copy\28unsigned\20int\20const*\2c\20unsigned\20long\29 -2145:ulocimp_getKeywordValue_74 -2146:udata_openChoice_74 -2147:ucptrie_internalSmallU8Index_74 -2148:ucptrie_get_74 -2149:ucptrie_getRange_74 -2150:ubrk_close_74 -2151:u_charsToUChars_74 -2152:tt_cmap14_ensure -2153:std::__2::vector>\2c\20std::__2::allocator>>>::push_back\5babi:ne180100\5d\28std::__2::unique_ptr>&&\29 -2154:std::__2::vector>\2c\20std::__2::allocator>>>::~vector\5babi:ne180100\5d\28\29 -2155:std::__2::vector>::operator\5b\5d\5babi:nn180100\5d\28unsigned\20long\29\20const -2156:std::__2::vector>::__vallocate\5babi:ne180100\5d\28unsigned\20long\29 -2157:std::__2::vector\2c\20std::__2::allocator>>::__recommend\5babi:ne180100\5d\28unsigned\20long\29\20const -2158:std::__2::vector>::resize\28unsigned\20long\29 -2159:std::__2::vector>::vector\28std::__2::vector>\20const&\29 -2160:std::__2::unique_ptr>\20\5b\5d\2c\20std::__2::default_delete>\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -2161:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -2162:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -2163:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -2164:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -2165:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28GrDrawOpAtlas*\29 -2166:std::__2::codecvt::do_unshift\28__mbstate_t&\2c\20char8_t*\2c\20char8_t*\2c\20char8_t*&\29\20const -2167:std::__2::basic_string\2c\20std::__2::allocator>::clear\5babi:ne180100\5d\28\29 -2168:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:nn180100\5d<0>\28char\20const*\29 -2169:std::__2::basic_string\2c\20std::__2::allocator>::__grow_by_and_replace\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20char\20const*\29 -2170:std::__2::basic_string\2c\20std::__2::allocator>::__fits_in_sso\5babi:nn180100\5d\28unsigned\20long\29 -2171:std::__2::basic_string\2c\20std::__2::allocator>::__assign_external\28char\20const*\29 -2172:std::__2::basic_string\2c\20std::__2::allocator>::__throw_length_error\5babi:ne180100\5d\28\29\20const -2173:std::__2::basic_ostream>::sentry::~sentry\28\29 -2174:std::__2::basic_ostream>::sentry::sentry\28std::__2::basic_ostream>&\29 -2175:std::__2::basic_ios>::~basic_ios\28\29 -2176:std::__2::array\2c\204ul>::~array\28\29 -2177:std::__2::allocator::allocate\5babi:ne180100\5d\28unsigned\20long\29 -2178:std::__2::__variant_detail::__copy_constructor\2c\20\28std::__2::__variant_detail::_Trait\291>::__copy_constructor\28std::__2::__variant_detail::__copy_constructor\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\29 -2179:std::__2::__optional_destruct_base::~__optional_destruct_base\5babi:ne180100\5d\28\29 -2180:std::__2::__optional_copy_base::__optional_copy_base\5babi:ne180100\5d\28std::__2::__optional_copy_base\20const&\29 -2181:std::__2::__num_get::__stage2_int_prep\28std::__2::ios_base&\2c\20wchar_t&\29 -2182:std::__2::__num_get::__do_widen\28std::__2::ios_base&\2c\20wchar_t*\29\20const -2183:std::__2::__num_get::__stage2_int_prep\28std::__2::ios_base&\2c\20char&\29 -2184:std::__2::__itoa::__append1\5babi:nn180100\5d\28char*\2c\20unsigned\20int\29 -2185:std::__2::__function::__value_func::operator=\5babi:ne180100\5d\28std::__2::__function::__value_func&&\29 -2186:std::__2::__function::__value_func::operator\28\29\5babi:ne180100\5d\28SkIRect\20const&\29\20const -2187:sqrtf -2188:skvx::Vec<4\2c\20unsigned\20int>&\20skvx::operator-=<4\2c\20unsigned\20int>\28skvx::Vec<4\2c\20unsigned\20int>&\2c\20skvx::Vec<4\2c\20unsigned\20int>\20const&\29 -2189:skvx::Vec<4\2c\20unsigned\20int>&\20skvx::operator+=<4\2c\20unsigned\20int>\28skvx::Vec<4\2c\20unsigned\20int>&\2c\20skvx::Vec<4\2c\20unsigned\20int>\20const&\29 -2190:skvx::Vec<4\2c\20skvx::Mask::type>\20skvx::operator><4\2c\20float>\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -2191:skvx::Vec<4\2c\20float>\20skvx::operator+<4\2c\20float\2c\20float\2c\20void>\28skvx::Vec<4\2c\20float>\20const&\2c\20float\29\20\28.6379\29 -2192:skvx::Vec<4\2c\20float>\20skvx::operator+<4\2c\20float>\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29\20\28.1038\29 -2193:skvx::Vec<4\2c\20float>\20skvx::max<4\2c\20float>\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29\20\28.8219\29 -2194:skvx::Vec<4\2c\20float>\20skvx::max<4\2c\20float>\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -2195:sktext::gpu::SubRunList::append\28std::__2::unique_ptr\29 -2196:skif::\28anonymous\20namespace\29::draw_tiled_border\28SkCanvas*\2c\20SkTileMode\2c\20SkPaint\20const&\2c\20skif::LayerSpace\20const&\2c\20skif::LayerSpace\2c\20skif::LayerSpace\29::$_0::operator\28\29\28SkRect\20const&\2c\20SkRect\20const&\29\20const -2197:skif::LayerSpace::inverseMapRect\28skif::LayerSpace\20const&\2c\20skif::LayerSpace*\29\20const -2198:skif::FilterResult::analyzeBounds\28skif::LayerSpace\20const&\2c\20skif::FilterResult::BoundsScope\29\20const -2199:skif::FilterResult::AutoSurface::snap\28\29 -2200:skif::FilterResult::AutoSurface::AutoSurface\28skif::Context\20const&\2c\20skif::LayerSpace\20const&\2c\20skif::FilterResult::PixelBoundary\2c\20bool\2c\20SkSurfaceProps\20const*\29 -2201:skia_private::THashTable::AdaptedTraits>::findOrNull\28skgpu::UniqueKey\20const&\29\20const -2202:skia_private::TArray::reset\28int\29 -2203:skia_private::TArray::reserve_exact\28int\29 -2204:skia_private::TArray::push_back\28\29 -2205:skia_private::TArray::checkRealloc\28int\2c\20double\29 -2206:skia_private::TArray::push_back_raw\28int\29 -2207:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -2208:skia_private::TArray::checkRealloc\28int\2c\20double\29 -2209:skia_private::AutoSTArray<8\2c\20unsigned\20int>::reset\28int\29 -2210:skia_private::AutoSTArray<24\2c\20unsigned\20int>::~AutoSTArray\28\29 -2211:skia_png_reciprocal2 -2212:skia_png_benign_error -2213:skia::textlayout::TextStyle::TextStyle\28\29 -2214:skia::textlayout::Run::~Run\28\29 -2215:skia::textlayout::Run::posX\28unsigned\20long\29\20const -2216:skia::textlayout::ParagraphStyle::ParagraphStyle\28skia::textlayout::ParagraphStyle\20const&\29 -2217:skia::textlayout::InternalLineMetrics::height\28\29\20const -2218:skia::textlayout::InternalLineMetrics::add\28skia::textlayout::Run*\29 -2219:skia::textlayout::FontCollection::findTypefaces\28std::__2::vector>\20const&\2c\20SkFontStyle\2c\20std::__2::optional\20const&\29 -2220:skgpu::ganesh::TextureOp::BatchSizeLimiter::createOp\28GrTextureSetEntry*\2c\20int\2c\20GrAAType\29 -2221:skgpu::ganesh::SurfaceFillContext::fillRectWithFP\28SkIRect\20const&\2c\20std::__2::unique_ptr>\29 -2222:skgpu::ganesh::SurfaceFillContext::fillRectToRectWithFP\28SkIRect\20const&\2c\20SkIRect\20const&\2c\20std::__2::unique_ptr>\29 -2223:skgpu::ganesh::SurfaceDrawContext::drawShape\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20GrStyledShape&&\29 -2224:skgpu::ganesh::SurfaceDrawContext::drawShapeUsingPathRenderer\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20GrStyledShape&&\2c\20bool\29 -2225:skgpu::ganesh::SurfaceDrawContext::drawRRect\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20SkRRect\20const&\2c\20GrStyle\20const&\29 -2226:skgpu::ganesh::SurfaceDrawContext::drawFilledQuad\28GrClip\20const*\2c\20GrPaint&&\2c\20DrawQuad*\2c\20GrUserStencilSettings\20const*\29 -2227:skgpu::ganesh::SurfaceContext::transferPixels\28GrColorType\2c\20SkIRect\20const&\29::$_0::~$_0\28\29 -2228:skgpu::ganesh::SurfaceContext::transferPixels\28GrColorType\2c\20SkIRect\20const&\29 -2229:skgpu::ganesh::SurfaceContext::PixelTransferResult::PixelTransferResult\28skgpu::ganesh::SurfaceContext::PixelTransferResult&&\29 -2230:skgpu::ganesh::SoftwarePathRenderer::DrawNonAARect\28skgpu::ganesh::SurfaceDrawContext*\2c\20GrPaint&&\2c\20GrUserStencilSettings\20const&\2c\20GrClip\20const*\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20SkMatrix\20const&\29 -2231:skgpu::ganesh::QuadPerEdgeAA::VertexSpec::vertexSize\28\29\20const -2232:skgpu::ganesh::OpsTask::OpChain::List::List\28skgpu::ganesh::OpsTask::OpChain::List&&\29 -2233:skgpu::ganesh::LockTextureProxyView\28GrRecordingContext*\2c\20SkImage_Lazy\20const*\2c\20GrImageTexGenPolicy\2c\20skgpu::Mipmapped\29::$_0::operator\28\29\28GrSurfaceProxyView\20const&\29\20const -2234:skgpu::ganesh::Device::targetProxy\28\29 -2235:skgpu::ganesh::ClipStack::getConservativeBounds\28\29\20const -2236:skgpu::UniqueKeyInvalidatedMessage::UniqueKeyInvalidatedMessage\28skgpu::UniqueKeyInvalidatedMessage\20const&\29 -2237:skgpu::UniqueKey::operator=\28skgpu::UniqueKey\20const&\29 -2238:skgpu::TAsyncReadResult::addTransferResult\28skgpu::ganesh::SurfaceContext::PixelTransferResult\20const&\2c\20SkISize\2c\20unsigned\20long\2c\20skgpu::TClientMappedBufferManager*\29 -2239:skgpu::Swizzle::asString\28\29\20const -2240:skgpu::GetApproxSize\28SkISize\29 -2241:skcms_Matrix3x3_invert -2242:sk_srgb_linear_singleton\28\29 -2243:sk_sp::reset\28SkVertices*\29 -2244:sk_sp::operator=\28sk_sp\20const&\29 -2245:sk_sp::reset\28SkPathRef*\29 -2246:sk_sp::reset\28GrGpuBuffer*\29 -2247:sk_sp\20sk_make_sp\28\29 -2248:sfnt_get_name_id -2249:set_glyph\28hb_glyph_info_t&\2c\20hb_font_t*\29 -2250:roundf -2251:res_getTableItemByIndex_74 -2252:remove_node\28OffsetEdge\20const*\2c\20OffsetEdge**\29 -2253:read_curve\28unsigned\20char\20const*\2c\20unsigned\20int\2c\20skcms_Curve*\2c\20unsigned\20int*\29 -2254:ps_parser_to_token -2255:precisely_between\28double\2c\20double\2c\20double\29 -2256:path_quadraticBezierTo -2257:path_cubicTo -2258:next_char\28hb_buffer_t*\2c\20unsigned\20int\29 -2259:log2f -2260:log -2261:less_or_equal_ulps\28float\2c\20float\2c\20int\29 -2262:is_consonant\28hb_glyph_info_t\20const&\29 -2263:impeller::\28anonymous\20namespace\29::CornerContains\28impeller::RoundSuperellipseParam::Quadrant\20const&\2c\20impeller::TPoint\20const&\2c\20bool\29 -2264:impeller::\28anonymous\20namespace\29::ComputeQuadrant\28impeller::TPoint\2c\20impeller::TPoint\2c\20impeller::TSize\2c\20impeller::TSize\29 -2265:impeller::TRect::Intersection\28impeller::TRect\20const&\29\20const -2266:impeller::Matrix::HasPerspective2D\28\29\20const -2267:icu_74::\28anonymous\20namespace\29::codePointFromValidUTF8\28unsigned\20char\20const*\2c\20unsigned\20char\20const*\29 -2268:icu_74::\28anonymous\20namespace\29::MutableCodePointTrie::get\28int\29\20const -2269:icu_74::\28anonymous\20namespace\29::MixedBlocks::init\28int\2c\20int\29 -2270:icu_74::\28anonymous\20namespace\29::AliasReplacer::same\28char\20const*\2c\20char\20const*\29 -2271:icu_74::\28anonymous\20namespace\29::AliasReplacer::replaceLanguage\28bool\2c\20bool\2c\20bool\2c\20icu_74::UVector&\2c\20UErrorCode&\29 -2272:icu_74::\28anonymous\20namespace\29::AliasDataBuilder::readAlias\28UResourceBundle*\2c\20icu_74::UniqueCharStrings*\2c\20icu_74::LocalMemory&\2c\20icu_74::LocalMemory&\2c\20int&\2c\20void\20\28*\29\28char\20const*\29\2c\20void\20\28*\29\28char16_t\20const*\29\2c\20UErrorCode&\29 -2273:icu_74::UnicodeString::tempSubString\28int\2c\20int\29\20const -2274:icu_74::UnicodeString::countChar32\28int\2c\20int\29\20const -2275:icu_74::UnicodeString::append\28int\29 -2276:icu_74::UnicodeString::append\28icu_74::ConstChar16Ptr\2c\20int\29 -2277:icu_74::UnicodeString::UnicodeString\28char16_t\20const*\2c\20int\29 -2278:icu_74::UnicodeSetStringSpan::UnicodeSetStringSpan\28icu_74::UnicodeSet\20const&\2c\20icu_74::UVector\20const&\2c\20unsigned\20int\29 -2279:icu_74::UnicodeSet::applyFilter\28signed\20char\20\28*\29\28int\2c\20void*\29\2c\20void*\2c\20icu_74::UnicodeSet\20const*\2c\20UErrorCode&\29 -2280:icu_74::UVector::contains\28void*\29\20const -2281:icu_74::UVector32::~UVector32\28\29 -2282:icu_74::UVector32::setSize\28int\29 -2283:icu_74::UCharsTrieBuilder::write\28char16_t\20const*\2c\20int\29 -2284:icu_74::ReorderingBuffer::resize\28int\2c\20UErrorCode&\29 -2285:icu_74::Normalizer2Impl::compose\28char16_t\20const*\2c\20char16_t\20const*\2c\20signed\20char\2c\20signed\20char\2c\20icu_74::ReorderingBuffer&\2c\20UErrorCode&\29\20const -2286:icu_74::LocaleUtility::initLocaleFromName\28icu_74::UnicodeString\20const&\2c\20icu_74::Locale&\29 -2287:icu_74::LocalUEnumerationPointer::~LocalUEnumerationPointer\28\29 -2288:icu_74::LSR::LSR\28icu_74::StringPiece\2c\20icu_74::StringPiece\2c\20icu_74::StringPiece\2c\20int\2c\20UErrorCode&\29 -2289:icu_74::Edits::addUnchanged\28int\29 -2290:icu_74::DictionaryBreakEngine::~DictionaryBreakEngine\28\29 -2291:icu_74::BytesTrie::~BytesTrie\28\29 -2292:icu_74::BytesTrie::getValue\28\29\20const -2293:icu_74::BreakIterator::createInstance\28icu_74::Locale\20const&\2c\20int\2c\20UErrorCode&\29 -2294:icu_74::BreakIterator::buildInstance\28icu_74::Locale\20const&\2c\20char\20const*\2c\20UErrorCode&\29 -2295:hb_unicode_funcs_destroy -2296:hb_serialize_context_t::pop_discard\28\29 -2297:hb_paint_funcs_t::pop_clip\28void*\29 -2298:hb_ot_map_t::feature_map_t\20const*\20hb_vector_t::bsearch\28unsigned\20int\20const&\2c\20hb_ot_map_t::feature_map_t\20const*\29\20const -2299:hb_lazy_loader_t\2c\20hb_face_t\2c\2015u\2c\20OT::glyf_accelerator_t>::get_stored\28\29\20const -2300:hb_indic_would_substitute_feature_t::init\28hb_ot_map_t\20const*\2c\20unsigned\20int\2c\20bool\29 -2301:hb_hashmap_t::alloc\28unsigned\20int\29 -2302:hb_font_t::get_glyph_v_advance\28unsigned\20int\29 -2303:hb_font_t::get_glyph_extents\28unsigned\20int\2c\20hb_glyph_extents_t*\29 -2304:hb_draw_funcs_t::emit_cubic_to\28void*\2c\20hb_draw_state_t&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -2305:hb_buffer_t::replace_glyph\28unsigned\20int\29 -2306:hb_buffer_t::output_glyph\28unsigned\20int\29 -2307:hb_buffer_t::make_room_for\28unsigned\20int\2c\20unsigned\20int\29 -2308:hb_buffer_t::_set_glyph_flags\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20bool\2c\20bool\29 -2309:hb_buffer_create_similar -2310:gray_set_cell -2311:ft_service_list_lookup -2312:fseek -2313:flutter::ToSk\28impeller::Matrix\20const*\2c\20SkMatrix&\29 -2314:flutter::ToSk\28flutter::DlImageFilter\20const*\29 -2315:flutter::ToSkRRect\28impeller::RoundRect\20const&\29 -2316:flutter::DlTextSkia::GetTextFrame\28\29\20const -2317:flutter::DlSkCanvasDispatcher::safe_paint\28bool\29 -2318:flutter::DlPath::DlPath\28SkPath\20const&\29 -2319:flutter::DisplayListBuilder::drawRect\28impeller::TRect\20const&\29 -2320:flutter::DisplayListBuilder::drawOval\28impeller::TRect\20const&\29 -2321:flutter::DisplayListBuilder::UpdateCurrentOpacityCompatibility\28\29 -2322:flutter::DisplayListBuilder::TransformReset\28\29 -2323:flutter::DisplayListBuilder::TransformFullPerspective\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -2324:flutter::DisplayListBuilder::Transform2DAffine\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -2325:flutter::DisplayListBuilder::DrawRect\28impeller::TRect\20const&\2c\20flutter::DlPaint\20const&\29 -2326:flutter::DisplayListBuilder::DrawColor\28flutter::DlColor\2c\20impeller::BlendMode\29 -2327:flutter::DisplayListBuilder::ClipPath\28flutter::DlPath\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -2328:flutter::DisplayListBuilder::AccumulateUnbounded\28\29 -2329:find_table -2330:findBasename\28char\20const*\29 -2331:fillcheckrect\28int\2c\20int\2c\20int\2c\20int\2c\20SkBlitter*\29 -2332:fflush -2333:fclose -2334:expm1 -2335:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::GaussianPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker*\20SkArenaAlloc::make<\28anonymous\20namespace\29::GaussianPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker\2c\20float&>\28float&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::GaussianPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker&&\29::'lambda'\28char*\29::__invoke\28char*\29 -2336:crc_word -2337:choose_bmp_texture_colortype\28GrCaps\20const*\2c\20SkBitmap\20const&\29 -2338:char*\20sktext::gpu::BagOfBytes::allocateBytesFor\28int\29 -2339:cff_parse_fixed -2340:cf2_interpT2CharString -2341:cf2_hintmap_insertHint -2342:cf2_hintmap_build -2343:cf2_glyphpath_moveTo -2344:cf2_glyphpath_lineTo -2345:bool\20std::__2::operator==\5babi:ne180100\5d>\28std::__2::vector>\20const&\2c\20std::__2::vector>\20const&\29 -2346:bool\20std::__2::__less::operator\28\29\5babi:nn180100\5d\28unsigned\20int\20const&\2c\20unsigned\20long\20const&\29\20const -2347:bool\20optional_eq\28std::__2::optional\2c\20SkPathVerb\29 -2348:bool\20SkIsFinite\28float\20const*\2c\20int\29 -2349:bool\20OT::OffsetTo>\2c\20OT::IntType\2c\20void\2c\20false>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -2350:blit_trapezoid_row\28AdditiveBlitter*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char*\2c\20bool\29 -2351:afm_tokenize -2352:af_glyph_hints_reload -2353:adjustPointer\28UText*\2c\20void\20const**\2c\20UText\20const*\29 -2354:_isVariantSubtag\28char\20const*\2c\20int\29 -2355:_isTKey\28char\20const*\2c\20int\29 -2356:_isSepListOf\28signed\20char\20\28*\29\28char\20const*\2c\20int\29\2c\20char\20const*\2c\20int\29 -2357:_isAlphaNumericStringLimitedLength\28char\20const*\2c\20int\2c\20int\2c\20int\29 -2358:_hb_glyph_info_set_unicode_props\28hb_glyph_info_t*\2c\20hb_buffer_t*\29 -2359:_hb_draw_funcs_set_middle\28hb_draw_funcs_t*\2c\20void*\2c\20void\20\28*\29\28void*\29\29 -2360:__wasm_setjmp -2361:__sin -2362:__cos -2363:\28anonymous\20namespace\29::valid_unit_divide\28float\2c\20float\2c\20float*\29 -2364:\28anonymous\20namespace\29::getValue\28UCPTrieData\2c\20UCPTrieValueWidth\2c\20int\29 -2365:\28anonymous\20namespace\29::gather_lines_and_quads\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20float\2c\20bool\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\29::$_1::operator\28\29\28SkSpan\29\20const -2366:\28anonymous\20namespace\29::draw_stencil_rect\28skgpu::ganesh::SurfaceDrawContext*\2c\20GrHardClip\20const&\2c\20GrUserStencilSettings\20const*\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20GrAA\29 -2367:\28anonymous\20namespace\29::can_reorder\28SkRect\20const&\2c\20SkRect\20const&\29 -2368:\28anonymous\20namespace\29::FillRectOpImpl::Make\28GrRecordingContext*\2c\20GrPaint&&\2c\20GrAAType\2c\20DrawQuad*\2c\20GrUserStencilSettings\20const*\2c\20GrSimpleMeshDrawOpHelper::InputFlags\29 -2369:TransformDC_C -2370:Skwasm::makeCurrent\28unsigned\20long\29 -2371:SkWriter32::writeSampling\28SkSamplingOptions\20const&\29 -2372:SkWriter32::writePad\28void\20const*\2c\20unsigned\20long\29 -2373:SkTextBlobRunIterator::next\28\29 -2374:SkTextBlobBuilder::make\28\29 -2375:SkTSect::addOne\28\29 -2376:SkTMultiMap::remove\28skgpu::ScratchKey\20const&\2c\20GrGpuResource\20const*\29 -2377:SkTDArray::append\28\29 -2378:SkTDArray::append\28\29 -2379:SkSurfaces::RenderTarget\28GrRecordingContext*\2c\20skgpu::Budgeted\2c\20SkImageInfo\20const&\2c\20int\2c\20GrSurfaceOrigin\2c\20SkSurfaceProps\20const*\2c\20bool\2c\20bool\29 -2380:SkStrokeRec::isFillStyle\28\29\20const -2381:SkString::appendU32\28unsigned\20int\29 -2382:SkString::SkString\28std::__2::basic_string_view>\29 -2383:SkSpecialImages::MakeFromRaster\28SkIRect\20const&\2c\20SkBitmap\20const&\2c\20SkSurfaceProps\20const&\29 -2384:SkShaders::Blend\28SkBlendMode\2c\20sk_sp\2c\20sk_sp\29 -2385:SkShaderUtils::GLSLPrettyPrint::appendChar\28char\29 -2386:SkScopeExit::~SkScopeExit\28\29 -2387:SkScan::FillPath\28SkPathRaw\20const&\2c\20SkRegion\20const&\2c\20SkBlitter*\29 -2388:SkSTArenaAlloc<1024ul>::SkSTArenaAlloc\28unsigned\20long\29 -2389:SkSL::is_scalar_op_matrix\28SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\29 -2390:SkSL::evaluate_n_way_intrinsic\28SkSL::Context\20const&\2c\20SkSL::Expression\20const*\2c\20SkSL::Expression\20const*\2c\20SkSL::Expression\20const*\2c\20SkSL::Type\20const&\2c\20double\20\28*\29\28double\2c\20double\2c\20double\29\29 -2391:SkSL::\28anonymous\20namespace\29::ProgramUsageVisitor::visitType\28SkSL::Type\20const&\29 -2392:SkSL::Variable::initialValue\28\29\20const -2393:SkSL::Variable*\20SkSL::SymbolTable::takeOwnershipOfSymbol\28std::__2::unique_ptr>\29 -2394:SkSL::Type::canCoerceTo\28SkSL::Type\20const&\2c\20bool\29\20const -2395:SkSL::SymbolTable::takeOwnershipOfString\28std::__2::basic_string\2c\20std::__2::allocator>\29 -2396:SkSL::RP::pack_nybbles\28SkSpan\29 -2397:SkSL::RP::Generator::foldComparisonOp\28SkSL::Operator\2c\20int\29 -2398:SkSL::RP::Generator::emitTraceScope\28int\29 -2399:SkSL::RP::Generator::createStack\28\29 -2400:SkSL::RP::Builder::trace_var\28int\2c\20SkSL::RP::SlotRange\29 -2401:SkSL::RP::Builder::jump\28int\29 -2402:SkSL::RP::Builder::dot_floats\28int\29 -2403:SkSL::RP::Builder::branch_if_no_lanes_active\28int\29 -2404:SkSL::RP::AutoStack::~AutoStack\28\29 -2405:SkSL::RP::AutoStack::pushClone\28int\29 -2406:SkSL::Position::rangeThrough\28SkSL::Position\29\20const -2407:SkSL::PipelineStage::PipelineStageCodeGenerator::AutoOutputBuffer::~AutoOutputBuffer\28\29 -2408:SkSL::Parser::type\28SkSL::Modifiers*\29 -2409:SkSL::Parser::parseArrayDimensions\28SkSL::Position\2c\20SkSL::Type\20const**\29 -2410:SkSL::Parser::modifiers\28\29 -2411:SkSL::Parser::assignmentExpression\28\29 -2412:SkSL::Parser::arraySize\28long\20long*\29 -2413:SkSL::ModifierFlags::paddedDescription\28\29\20const -2414:SkSL::Literal::MakeBool\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20bool\29 -2415:SkSL::Inliner::inlineExpression\28SkSL::Position\2c\20skia_private::THashMap>\2c\20SkGoodHash>*\2c\20SkSL::SymbolTable*\2c\20SkSL::Expression\20const&\29::$_2::operator\28\29\28SkSL::ExpressionArray\20const&\29\20const -2416:SkSL::IRHelpers::Swizzle\28std::__2::unique_ptr>\2c\20skia_private::FixedArray<4\2c\20signed\20char>\29\20const -2417:SkSL::GLSLCodeGenerator::writeTypePrecision\28SkSL::Type\20const&\29 -2418:SkSL::FunctionDeclaration::getMainCoordsParameter\28\29\20const -2419:SkSL::ExpressionArray::clone\28\29\20const -2420:SkSL::ConstantFolder::GetConstantValue\28SkSL::Expression\20const&\2c\20double*\29 -2421:SkSL::ConstantFolder::GetConstantInt\28SkSL::Expression\20const&\2c\20long\20long*\29 -2422:SkSL::Compiler::~Compiler\28\29 -2423:SkSL::Compiler::errorText\28bool\29 -2424:SkSL::Compiler::Compiler\28\29 -2425:SkSL::Analysis::IsTrivialExpression\28SkSL::Expression\20const&\29 -2426:SkRuntimeEffectPriv::TransformUniforms\28SkSpan\2c\20sk_sp\2c\20SkColorSpace\20const*\29 -2427:SkRuntimeEffectBuilder::~SkRuntimeEffectBuilder\28\29 -2428:SkRuntimeEffectBuilder::makeShader\28SkMatrix\20const*\29\20const -2429:SkRuntimeEffectBuilder::SkRuntimeEffectBuilder\28sk_sp\29 -2430:SkRuntimeEffectBuilder::BuilderChild&\20SkRuntimeEffectBuilder::BuilderChild::operator=\28sk_sp\29 -2431:SkRuntimeEffect::findChild\28std::__2::basic_string_view>\29\20const -2432:SkRegion::setPath\28SkPath\20const&\2c\20SkRegion\20const&\29 -2433:SkRegion::Iterator::Iterator\28SkRegion\20const&\29 -2434:SkReduceOrder::Quad\28SkPoint\20const*\2c\20SkPoint*\29 -2435:SkRect::joinPossiblyEmptyRect\28SkRect\20const&\29 -2436:SkRasterPipelineContexts::BinaryOpCtx*\20SkArenaAlloc::make\28SkRasterPipelineContexts::BinaryOpCtx\20const&\29 -2437:SkRasterPipelineBlitter::appendClipScale\28SkRasterPipeline*\29\20const -2438:SkRasterPipelineBlitter::appendClipLerp\28SkRasterPipeline*\29\20const -2439:SkRRect::MakeRectXY\28SkRect\20const&\2c\20float\2c\20float\29 -2440:SkRGBA4f<\28SkAlphaType\293>::toSkColor\28\29\20const -2441:SkRGBA4f<\28SkAlphaType\292>::toBytes_RGBA\28\29\20const -2442:SkRGBA4f<\28SkAlphaType\292>::fitsInBytes\28\29\20const -2443:SkPointPriv::EqualsWithinTolerance\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\29 -2444:SkPoint*\20SkRecordCanvas::copy\28SkPoint\20const*\2c\20unsigned\20long\29 -2445:SkPoint*\20SkArenaAlloc::allocUninitializedArray\28unsigned\20long\29 -2446:SkPixmap::reset\28\29 -2447:SkPictureRecord::addImage\28SkImage\20const*\29 -2448:SkPathRaw::iter\28\29\20const -2449:SkPathBuilder::incReserve\28int\29 -2450:SkPathBuilder::arcTo\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\29 -2451:SkPath::isLine\28SkPoint*\29\20const -2452:SkParsePath::ToSVGString\28SkPath\20const&\2c\20SkParsePath::PathEncoding\29::$_0::operator\28\29\28char\2c\20SkPoint\20const*\2c\20unsigned\20long\29\20const -2453:SkPaintPriv::ComputeLuminanceColor\28SkPaint\20const&\29 -2454:SkPaint::SkPaint\28SkPaint&&\29 -2455:SkOpSpan::release\28SkOpPtT\20const*\29 -2456:SkOpContourBuilder::addCurve\28SkPath::Verb\2c\20SkPoint\20const*\2c\20float\29 -2457:SkMipmap::Build\28SkPixmap\20const&\2c\20SkDiscardableMemory*\20\28*\29\28unsigned\20long\29\2c\20bool\29 -2458:SkMeshSpecification::Varying::Varying\28SkMeshSpecification::Varying&&\29 -2459:SkMatrix::mapOrigin\28\29\20const -2460:SkMaskFilter::MakeBlur\28SkBlurStyle\2c\20float\2c\20bool\29 -2461:SkMallocPixelRef::MakeAllocate\28SkImageInfo\20const&\2c\20unsigned\20long\29 -2462:SkJSONWriter::endArray\28\29 -2463:SkJSONWriter::beginValue\28bool\29 -2464:SkJSONWriter::beginArray\28char\20const*\2c\20bool\29 -2465:SkIntersections::insertNear\28double\2c\20double\2c\20SkDPoint\20const&\2c\20SkDPoint\20const&\29 -2466:SkImageShader::Make\28sk_sp\2c\20SkTileMode\2c\20SkTileMode\2c\20SkSamplingOptions\20const&\2c\20SkMatrix\20const*\2c\20bool\29 -2467:SkImageGenerator::onRefEncodedData\28\29 -2468:SkIRect::inset\28int\2c\20int\29 -2469:SkIRect::MakeXYWH\28int\2c\20int\2c\20int\2c\20int\29 -2470:SkIDChangeListener::List::changed\28\29 -2471:SkGradientBaseShader::flatten\28SkWriteBuffer&\29\20const -2472:SkGlyph::setPath\28SkArenaAlloc*\2c\20SkPath\20const*\2c\20bool\2c\20bool\29 -2473:SkFont::getMetrics\28SkFontMetrics*\29\20const -2474:SkFont::SkFont\28\29 -2475:SkFindQuadMaxCurvature\28SkPoint\20const*\29 -2476:SkFDot6Div\28int\2c\20int\29 -2477:SkEvalQuadAt\28SkPoint\20const*\2c\20float\29 -2478:SkEvalCubicAt\28SkPoint\20const*\2c\20float\2c\20SkPoint*\2c\20SkPoint*\2c\20SkPoint*\29 -2479:SkEdgeClipper::appendVLine\28float\2c\20float\2c\20float\2c\20bool\29 -2480:SkDrawShadowMetrics::GetSpotParams\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float*\2c\20float*\2c\20SkPoint*\29 -2481:SkDevice::setGlobalCTM\28SkM44\20const&\29 -2482:SkDevice::accessPixels\28SkPixmap*\29 -2483:SkDLine::exactPoint\28SkDPoint\20const&\29\20const -2484:SkDCubic::FindExtrema\28double\20const*\2c\20double*\29 -2485:SkConic::TransformW\28SkPoint\20const*\2c\20float\2c\20SkMatrix\20const&\29 -2486:SkColorSpace::MakeSRGBLinear\28\29 -2487:SkColorInfo::isOpaque\28\29\20const -2488:SkColorFilters::Blend\28unsigned\20int\2c\20SkBlendMode\29 -2489:SkCodec::dimensionsSupported\28SkISize\20const&\29 -2490:SkCanvas::getLocalClipBounds\28\29\20const -2491:SkCanvas::drawIRect\28SkIRect\20const&\2c\20SkPaint\20const&\29 -2492:SkBulkGlyphMetrics::glyphs\28SkSpan\29 -2493:SkBlockAllocator::releaseBlock\28SkBlockAllocator::Block*\29 -2494:SkBlitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -2495:SkBlendMode_AppendStages\28SkBlendMode\2c\20SkRasterPipeline*\29 -2496:SkBitmap::tryAllocPixels\28SkBitmap::Allocator*\29 -2497:SkBitmap::operator=\28SkBitmap&&\29 -2498:SkBitmap::notifyPixelsChanged\28\29\20const -2499:SkBitmap::getAddr\28int\2c\20int\29\20const -2500:SkBinaryWriteBuffer::writeByteArray\28void\20const*\2c\20unsigned\20long\29 -2501:SkAutoPixmapStorage::SkAutoPixmapStorage\28\29 -2502:SkAutoDeviceTransformRestore::~SkAutoDeviceTransformRestore\28\29 -2503:SkAutoDeviceTransformRestore::SkAutoDeviceTransformRestore\28SkDevice*\2c\20SkM44\20const&\29 -2504:SkAutoCanvasRestore::SkAutoCanvasRestore\28SkCanvas*\2c\20bool\29 -2505:SkAutoBlitterChoose::SkAutoBlitterChoose\28skcpu::Draw\20const&\2c\20SkMatrix\20const*\2c\20SkPaint\20const&\2c\20SkRect\20const&\2c\20SkDrawCoverage\29 -2506:SkAAClipBlitter::~SkAAClipBlitter\28\29 -2507:SkAAClip::setRegion\28SkRegion\20const&\29::$_0::operator\28\29\28unsigned\20char\2c\20int\29\20const -2508:SkAAClip::findX\28unsigned\20char\20const*\2c\20int\2c\20int*\29\20const -2509:SkAAClip::findRow\28int\2c\20int*\29\20const -2510:SkAAClip::Builder::Blitter::~Blitter\28\29 -2511:SaveErrorCode -2512:RoughlyEqualUlps\28float\2c\20float\29 -2513:R.12762 -2514:R -2515:PS_Conv_ToInt -2516:OT::hmtxvmtx::accelerator_t::get_leading_bearing_without_var_unscaled\28unsigned\20int\2c\20int*\29\20const -2517:OT::hb_ot_apply_context_t::replace_glyph\28unsigned\20int\29 -2518:OT::fvar::get_axes\28\29\20const -2519:OT::Layout::GPOS_impl::ValueFormat::sanitize_values_stride_unsafe\28hb_sanitize_context_t*\2c\20OT::Layout::GPOS_impl::ValueBase\20const*\2c\20OT::IntType\20const*\2c\20unsigned\20int\2c\20unsigned\20int\29\20const -2520:OT::DeltaSetIndexMap::map\28unsigned\20int\29\20const -2521:OT::CFFIndex>\20const&\20CFF::StructAtOffsetOrNull>>\28void\20const*\2c\20int\2c\20hb_sanitize_context_t&\29 -2522:OT::CFFIndex>::offset_at\28unsigned\20int\29\20const -2523:Normalize -2524:Ins_Goto_CodeRange -2525:GrTriangulator::setBottom\28GrTriangulator::Edge*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Comparator\20const&\29\20const -2526:GrTriangulator::VertexList::append\28GrTriangulator::VertexList\20const&\29 -2527:GrTriangulator::Line::normalize\28\29 -2528:GrTriangulator::Edge::disconnect\28\29 -2529:GrThreadSafeCache::find\28skgpu::UniqueKey\20const&\29 -2530:GrThreadSafeCache::add\28skgpu::UniqueKey\20const&\2c\20GrSurfaceProxyView\20const&\29 -2531:GrTextureEffect::texture\28\29\20const -2532:GrSurfaceProxyView::Copy\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20skgpu::Mipmapped\2c\20SkIRect\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20std::__2::basic_string_view>\29 -2533:GrSurfaceProxyPriv::doLazyInstantiation\28GrResourceProvider*\29 -2534:GrSurface::~GrSurface\28\29 -2535:GrStyledShape::simplify\28\29 -2536:GrStyle::applies\28\29\20const -2537:GrSimpleMeshDrawOpHelperWithStencil::fixedFunctionFlags\28\29\20const -2538:GrSimpleMeshDrawOpHelper::finalizeProcessors\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrUserStencilSettings\20const*\2c\20GrClampType\2c\20GrProcessorAnalysisCoverage\2c\20GrProcessorAnalysisColor*\29 -2539:GrSimpleMeshDrawOpHelper::detachProcessorSet\28\29 -2540:GrSimpleMeshDrawOpHelper::CreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrPipeline\20const*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrGeometryProcessor*\2c\20GrPrimitiveType\2c\20GrXferBarrierFlags\2c\20GrLoadOp\2c\20GrUserStencilSettings\20const*\29 -2541:GrSimpleMesh::setIndexedPatterned\28sk_sp\2c\20int\2c\20int\2c\20int\2c\20sk_sp\2c\20int\2c\20int\29 -2542:GrShape::setRect\28SkRect\20const&\29 -2543:GrShape::GrShape\28GrShape\20const&\29 -2544:GrShaderVar::addModifier\28char\20const*\29 -2545:GrSWMaskHelper::~GrSWMaskHelper\28\29 -2546:GrResourceProvider::findOrMakeStaticBuffer\28GrGpuBufferType\2c\20unsigned\20long\2c\20void\20const*\2c\20skgpu::UniqueKey\20const&\29 -2547:GrResourceProvider::findOrMakeStaticBuffer\28GrGpuBufferType\2c\20unsigned\20long\2c\20skgpu::UniqueKey\20const&\2c\20void\20\28*\29\28skgpu::VertexWriter\2c\20unsigned\20long\29\29 -2548:GrResourceCache::purgeAsNeeded\28\29 -2549:GrRenderTask::addDependency\28GrDrawingManager*\2c\20GrSurfaceProxy*\2c\20skgpu::Mipmapped\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29 -2550:GrRecordingContextPriv::makeSFC\28GrImageInfo\2c\20std::__2::basic_string_view>\2c\20SkBackingFit\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrSurfaceOrigin\2c\20skgpu::Budgeted\29 -2551:GrQuad::asRect\28SkRect*\29\20const -2552:GrProcessorSet::operator!=\28GrProcessorSet\20const&\29\20const -2553:GrPixmapBase::GrPixmapBase\28GrImageInfo\2c\20void\20const*\2c\20unsigned\20long\29 -2554:GrPipeline::getXferProcessor\28\29\20const -2555:GrNativeRect::asSkIRect\28\29\20const -2556:GrGpuResource::isPurgeable\28\29\20const -2557:GrGeometryProcessor::ProgramImpl::~ProgramImpl\28\29 -2558:GrGeometryProcessor::ProgramImpl::WriteOutputPosition\28GrGLSLVertexBuilder*\2c\20GrGLSLUniformHandler*\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\2c\20char\20const*\2c\20SkMatrix\20const&\2c\20GrResourceHandle*\29 -2559:GrGLSLShaderBuilder::defineConstant\28char\20const*\2c\20float\29 -2560:GrGLSLShaderBuilder::addFeature\28unsigned\20int\2c\20char\20const*\29 -2561:GrGLSLProgramBuilder::nameVariable\28char\2c\20char\20const*\2c\20bool\29 -2562:GrGLSLColorSpaceXformHelper::setData\28GrGLSLProgramDataManager\20const&\2c\20GrColorSpaceXform\20const*\29 -2563:GrGLSLColorSpaceXformHelper::emitCode\28GrGLSLUniformHandler*\2c\20GrColorSpaceXform\20const*\2c\20unsigned\20int\29 -2564:GrGLGpu::flushColorWrite\28bool\29 -2565:GrGLGpu::bindTexture\28int\2c\20GrSamplerState\2c\20skgpu::Swizzle\20const&\2c\20GrGLTexture*\29 -2566:GrFragmentProcessors::Make\28SkShader\20const*\2c\20GrFPArgs\20const&\2c\20SkMatrix\20const&\29 -2567:GrFragmentProcessor::visitWithImpls\28std::__2::function\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29\20const -2568:GrFragmentProcessor::visitProxies\28std::__2::function\20const&\29\20const -2569:GrFragmentProcessor::ColorMatrix\28std::__2::unique_ptr>\2c\20float\20const*\2c\20bool\2c\20bool\2c\20bool\29 -2570:GrDstProxyView::operator=\28GrDstProxyView\20const&\29 -2571:GrDrawingManager::closeActiveOpsTask\28\29 -2572:GrDrawingManager::appendTask\28sk_sp\29 -2573:GrColorSpaceXformEffect::Make\28std::__2::unique_ptr>\2c\20sk_sp\29 -2574:GrColorSpaceXform::XformKey\28GrColorSpaceXform\20const*\29 -2575:GrColorSpaceXform::Make\28GrColorInfo\20const&\2c\20GrColorInfo\20const&\29 -2576:GrColorInfo::GrColorInfo\28GrColorInfo\20const&\29 -2577:GrCaps::isFormatCompressed\28GrBackendFormat\20const&\29\20const -2578:GrBufferAllocPool::~GrBufferAllocPool\28\29 -2579:GrBufferAllocPool::putBack\28unsigned\20long\29 -2580:GrBlurUtils::convolve_gaussian\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20GrColorType\2c\20SkAlphaType\2c\20SkIRect\2c\20SkIRect\2c\20GrBlurUtils::\28anonymous\20namespace\29::Direction\2c\20int\2c\20float\2c\20SkTileMode\2c\20sk_sp\2c\20SkBackingFit\29::$_1::operator\28\29\28SkIRect\29\20const -2581:GrAAConvexTessellator::lineTo\28SkPoint\20const&\2c\20GrAAConvexTessellator::CurveState\29 -2582:FwDCubicEvaluator::restart\28int\29 -2583:FT_Vector_Transform -2584:FT_Select_Charmap -2585:FT_Lookup_Renderer -2586:FT_Get_Module_Interface -2587:DecodeImageStream -2588:CFF::opset_t::process_op\28unsigned\20int\2c\20CFF::interp_env_t&\29 -2589:CFF::arg_stack_t::push_int\28int\29 -2590:Bounder::Bounder\28SkRect\20const&\2c\20SkPaint\20const&\29 -2591:BlockIndexIterator::Last\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::First\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Decrement\28SkBlockAllocator::Block\20const*\2c\20int\29\2c\20&SkTBlockList::GetItem\28SkBlockAllocator::Block*\2c\20int\29>::Item::operator++\28\29 -2592:ActiveEdge::intersect\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20unsigned\20short\2c\20unsigned\20short\29\20const -2593:AAT::hb_aat_apply_context_t::setup_buffer_glyph_set\28\29 -2594:AAT::hb_aat_apply_context_t::buffer_intersects_machine\28\29\20const -2595:AAT::SubtableGlyphCoverage::sanitize\28hb_sanitize_context_t*\2c\20unsigned\20int\29\20const -2596:2380 -2597:2381 -2598:2382 -2599:2383 -2600:2384 -2601:2385 -2602:2386 -2603:2387 -2604:2388 -2605:2389 -2606:2390 -2607:wuffs_gif__decoder__skip_blocks -2608:wmemchr -2609:void\20std::__2::unique_ptr>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair\2c\20std::__2::basic_string_view>\2c\20skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair\2c\20std::__2::basic_string_view>\2c\20skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d>>::reset\5babi:ne180100\5d>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair\2c\20std::__2::basic_string_view>\2c\20skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>::Slot*\2c\200>\28skia_private::THashTable>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair\2c\20std::__2::basic_string_view>\2c\20skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>::Slot*\29 -2610:void\20std::__2::reverse\5babi:nn180100\5d\28unsigned\20int*\2c\20unsigned\20int*\29 -2611:void\20std::__2::__variant_detail::__assignment>::__generic_assign\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&>\28std::__2::__variant_detail::__copy_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\29 -2612:void\20std::__2::__optional_storage_base::__assign_from\5babi:ne180100\5d>\28std::__2::__optional_move_assign_base&&\29 -2613:void\20icu_74::\28anonymous\20namespace\29::MixedBlocks::extend\28unsigned\20int\20const*\2c\20int\2c\20int\2c\20int\29 -2614:void\20hb_serialize_context_t::add_link\2c\20void\2c\20true>>\28OT::OffsetTo\2c\20void\2c\20true>&\2c\20unsigned\20int\2c\20hb_serialize_context_t::whence_t\2c\20unsigned\20int\29 -2615:void\20hb_sanitize_context_t::set_object\28AAT::KerxSubTable\20const*\29 -2616:void\20SkSafeUnref\28sktext::gpu::TextStrike*\29 -2617:void\20SkSafeUnref\28GrArenas*\29 -2618:void\20SkSL::RP::unpack_nybbles_to_offsets\28unsigned\20int\2c\20SkSpan\29 -2619:void\20AAT::Lookup::collect_glyphs\28hb_bit_set_t&\2c\20unsigned\20int\29\20const -2620:void\20AAT::ClassTable>::collect_glyphs\28hb_bit_set_t&\2c\20unsigned\20int\29\20const -2621:void*\20flutter::DisplayListBuilder::Push\28unsigned\20long\29 -2622:void*\20flutter::DisplayListBuilder::Push\28unsigned\20long\29 -2623:void*\20flutter::DisplayListBuilder::Push\28unsigned\20long\29 -2624:utrie2_enum_74 -2625:utext_clone_74 -2626:ustr_hashUCharsN_74 -2627:ures_getValueWithFallback_74 -2628:ures_freeResPath\28UResourceBundle*\29 -2629:umutablecptrie_set_74 -2630:ultag_isScriptSubtag_74 -2631:ultag_isRegionSubtag_74 -2632:ultag_isLanguageSubtag_74 -2633:ulocimp_canonicalize_74 -2634:uloc_getVariant_74 -2635:ucase_toFullUpper_74 -2636:ubidi_setPara_74 -2637:ubidi_getCustomizedClass_74 -2638:u_strstr_74 -2639:u_strFindFirst_74 -2640:u_getPropertyValueEnum_74 -2641:tt_set_mm_blend -2642:tt_face_get_ps_name -2643:trinkle -2644:t1_builder_check_points -2645:surface_getThreadId -2646:subdivide\28SkConic\20const&\2c\20SkPoint*\2c\20int\29 -2647:strtox.12174 -2648:strrchr -2649:std::__2::vector>\2c\20std::__2::allocator>>>::__swap_out_circular_buffer\28std::__2::__split_buffer>\2c\20std::__2::allocator>>&>&\29 -2650:std::__2::vector>\2c\20std::__2::allocator>>>::__clear\5babi:ne180100\5d\28\29 -2651:std::__2::vector>\2c\20std::__2::allocator>>>::~vector\5babi:ne180100\5d\28\29 -2652:std::__2::vector>::__recommend\5babi:ne180100\5d\28unsigned\20long\29\20const -2653:std::__2::vector>::__recommend\5babi:ne180100\5d\28unsigned\20long\29\20const -2654:std::__2::vector\2c\20std::__2::allocator>>::push_back\5babi:ne180100\5d\28sk_sp\20const&\29 -2655:std::__2::vector\2c\20std::__2::allocator>>::__swap_out_circular_buffer\28std::__2::__split_buffer\2c\20std::__2::allocator>&>&\29 -2656:std::__2::vector>::push_back\5babi:ne180100\5d\28float&&\29 -2657:std::__2::vector>::__move_assign\28std::__2::vector>&\2c\20std::__2::integral_constant\29 -2658:std::__2::vector>::__swap_out_circular_buffer\28std::__2::__split_buffer&>&\29 -2659:std::__2::unordered_map\2c\20std::__2::equal_to\2c\20std::__2::allocator>>::operator\5b\5d\28GrTriangulator::Vertex*\20const&\29 -2660:std::__2::unique_ptr\2c\20std::__2::allocator>\2c\20SkGoodHash>::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete\2c\20std::__2::allocator>\2c\20SkGoodHash>::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -2661:std::__2::unique_ptr::Pair\2c\20SkSL::SymbolTable::SymbolKey\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete::Pair\2c\20SkSL::SymbolTable::SymbolKey\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -2662:std::__2::unique_ptr::Traits>::Slot\20\5b\5d\2c\20std::__2::default_delete::Traits>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -2663:std::__2::unique_ptr::AdaptedTraits>::Slot\20\5b\5d\2c\20std::__2::default_delete::AdaptedTraits>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -2664:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28skgpu::ganesh::SurfaceDrawContext*\29 -2665:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -2666:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28skgpu::ganesh::PathRendererChain*\29 -2667:std::__2::unique_ptr\20\5b\5d\2c\20std::__2::default_delete\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -2668:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28hb_face_t*\29 -2669:std::__2::unique_ptr::release\5babi:nn180100\5d\28\29 -2670:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -2671:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -2672:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -2673:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -2674:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -2675:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -2676:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -2677:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -2678:std::__2::moneypunct::do_decimal_point\28\29\20const -2679:std::__2::moneypunct::pos_format\5babi:nn180100\5d\28\29\20const -2680:std::__2::moneypunct::do_decimal_point\28\29\20const -2681:std::__2::locale::locale\28std::__2::locale\20const&\29 -2682:std::__2::locale::classic\28\29 -2683:std::__2::function::operator\28\29\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29\20const -2684:std::__2::enable_if\2c\20int>::type\20impeller::saturated::Sub\28int\2c\20int\29 -2685:std::__2::enable_if::value\20&&\20is_move_assignable::value\2c\20void>::type\20std::__2::swap\5babi:nn180100\5d\28unsigned\20int&\2c\20unsigned\20int&\29 -2686:std::__2::enable_if::value\20&&\20is_move_assignable::value\2c\20void>::type\20std::__2::swap\5babi:ne180100\5d\28SkAnimatedImage::Frame&\2c\20SkAnimatedImage::Frame&\29 -2687:std::__2::enable_if\28\29\20==\20std::declval\28\29\29\2c\20bool>\2c\20bool>::type\20std::__2::operator==\5babi:ne180100\5d\28std::__2::optional\20const&\2c\20std::__2::optional\20const&\29 -2688:std::__2::deque>::pop_front\28\29 -2689:std::__2::deque>::begin\5babi:ne180100\5d\28\29 -2690:std::__2::ctype::toupper\5babi:nn180100\5d\28char\29\20const -2691:std::__2::chrono::duration>::duration\5babi:nn180100\5d\28long\20long\20const&\29 -2692:std::__2::basic_stringbuf\2c\20std::__2::allocator>::~basic_stringbuf\28\29 -2693:std::__2::basic_stringbuf\2c\20std::__2::allocator>::str\5babi:ne180100\5d\28\29\20const\20& -2694:std::__2::basic_string_view>::find\5babi:ne180100\5d\28char\2c\20unsigned\20long\29\20const -2695:std::__2::basic_string\2c\20std::__2::allocator>\20const*\20std::__2::__scan_keyword\5babi:nn180100\5d>\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const*\2c\20std::__2::ctype>\28std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const*\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const*\2c\20std::__2::ctype\20const&\2c\20unsigned\20int&\2c\20bool\29 -2696:std::__2::basic_string\2c\20std::__2::allocator>::operator\5b\5d\5babi:nn180100\5d\28unsigned\20long\29\20const -2697:std::__2::basic_string\2c\20std::__2::allocator>::__fits_in_sso\5babi:nn180100\5d\28unsigned\20long\29 -2698:std::__2::basic_string\2c\20std::__2::allocator>\20const*\20std::__2::__scan_keyword\5babi:nn180100\5d>\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const*\2c\20std::__2::ctype>\28std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const*\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const*\2c\20std::__2::ctype\20const&\2c\20unsigned\20int&\2c\20bool\29 -2699:std::__2::basic_string\2c\20std::__2::allocator>::pop_back\5babi:ne180100\5d\28\29 -2700:std::__2::basic_string\2c\20std::__2::allocator>::operator=\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\29 -2701:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:nn180100\5d\28char*\2c\20char*\2c\20std::__2::allocator\20const&\29 -2702:std::__2::basic_string\2c\20std::__2::allocator>::__get_short_size\5babi:nn180100\5d\28\29\20const -2703:std::__2::basic_string\2c\20std::__2::allocator>::__assign_external\28char\20const*\2c\20unsigned\20long\29 -2704:std::__2::basic_streambuf>::__pbump\5babi:nn180100\5d\28long\29 -2705:std::__2::basic_ostringstream\2c\20std::__2::allocator>::~basic_ostringstream\28\29 -2706:std::__2::basic_iostream>::~basic_iostream\28\29 -2707:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d>>\28SkSL::Position&\2c\20SkSL::OperatorKind&&\2c\20std::__2::unique_ptr>&&\29 -2708:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d>\28sk_sp&&\29 -2709:std::__2::__tuple_impl\2c\20sk_sp\2c\20sk_sp>::~__tuple_impl\28\29 -2710:std::__2::__tuple_impl\2c\20GrFragmentProcessor\20const*\2c\20GrGeometryProcessor::ProgramImpl::TransformInfo>::__tuple_impl\28std::__2::__tuple_impl\2c\20GrFragmentProcessor\20const*\2c\20GrGeometryProcessor::ProgramImpl::TransformInfo>&&\29 -2711:std::__2::__tree\2c\20std::__2::__map_value_compare\2c\20std::__2::less\2c\20true>\2c\20std::__2::allocator>>::~__tree\28\29 -2712:std::__2::__throw_bad_variant_access\5babi:ne180100\5d\28\29 -2713:std::__2::__split_buffer>\2c\20std::__2::allocator>>&>::~__split_buffer\28\29 -2714:std::__2::__split_buffer>::push_front\28skia::textlayout::OneLineShaper::RunBlock*&&\29 -2715:std::__2::__split_buffer>::push_back\5babi:ne180100\5d\28skia::textlayout::OneLineShaper::RunBlock*\20const&\29 -2716:std::__2::__split_buffer&>::__split_buffer\28unsigned\20long\2c\20unsigned\20long\2c\20std::__2::allocator&\29 -2717:std::__2::__shared_weak_count::__release_shared\5babi:ne180100\5d\28\29 -2718:std::__2::__shared_count::__release_shared\5babi:nn180100\5d\28\29 -2719:std::__2::__optional_destruct_base::~__optional_destruct_base\5babi:ne180100\5d\28\29 -2720:std::__2::__optional_destruct_base::~__optional_destruct_base\5babi:ne180100\5d\28\29 -2721:std::__2::__optional_destruct_base::reset\5babi:ne180100\5d\28\29 -2722:std::__2::__num_put_base::__format_int\28char*\2c\20char\20const*\2c\20bool\2c\20unsigned\20int\29 -2723:std::__2::__num_put_base::__format_float\28char*\2c\20char\20const*\2c\20unsigned\20int\29 -2724:std::__2::__itoa::__append8\5babi:nn180100\5d\28char*\2c\20unsigned\20int\29 -2725:std::__2::__function::__value_func::operator\28\29\5babi:ne180100\5d\28\29\20const -2726:std::__2::__function::__value_func::operator\28\29\5babi:ne180100\5d\28SkSL::Variable\20const&\29\20const -2727:skvx::Vec<8\2c\20unsigned\20short>\20skvx::operator+<8\2c\20unsigned\20short\2c\20unsigned\20short\2c\20void>\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20unsigned\20short\29 -2728:skvx::Vec<4\2c\20unsigned\20short>\20skvx::operator&<4\2c\20unsigned\20short>\28skvx::Vec<4\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<4\2c\20unsigned\20short>\20const&\29 -2729:skvx::Vec<4\2c\20skvx::Mask::type>\20skvx::operator>=<4\2c\20float\2c\20float\2c\20void>\28skvx::Vec<4\2c\20float>\20const&\2c\20float\29 -2730:skvx::Vec<4\2c\20float>\20skvx::operator*<4\2c\20float\2c\20double\2c\20void>\28skvx::Vec<4\2c\20float>\20const&\2c\20double\29 -2731:skvx::Vec<2\2c\20unsigned\20char>\20skvx::cast\28skvx::Vec<2\2c\20float>\20const&\29 -2732:sktext::gpu::SubRun::~SubRun\28\29 -2733:sktext::gpu::GlyphVector::~GlyphVector\28\29 -2734:sktext::SkStrikePromise::strike\28\29 -2735:skif::\28anonymous\20namespace\29::draw_tiled_border\28SkCanvas*\2c\20SkTileMode\2c\20SkPaint\20const&\2c\20skif::LayerSpace\20const&\2c\20skif::LayerSpace\2c\20skif::LayerSpace\29::$_1::operator\28\29\28SkPoint\20const&\2c\20SkPoint\20const&\29\20const -2736:skif::\28anonymous\20namespace\29::downscale_step_count\28float\29 -2737:skif::\28anonymous\20namespace\29::GaneshBackend::~GaneshBackend\28\29 -2738:skif::LayerSpace\20skif::Mapping::paramToLayer\28skif::ParameterSpace\20const&\29\20const -2739:skif::LayerSpace::postConcat\28skif::LayerSpace\20const&\29 -2740:skif::LayerSpace\20skif::Mapping::deviceToLayer\28skif::DeviceSpace\20const&\29\20const -2741:skif::FilterResult::subset\28skif::LayerSpace\20const&\2c\20skif::LayerSpace\20const&\2c\20bool\29\20const -2742:skif::FilterResult::getAnalyzedShaderView\28skif::Context\20const&\2c\20SkSamplingOptions\20const&\2c\20SkEnumBitMask\29\20const -2743:skif::FilterResult::applyTransform\28skif::Context\20const&\2c\20skif::LayerSpace\20const&\2c\20SkSamplingOptions\20const&\29\20const -2744:skif::FilterResult::applyCrop\28skif::Context\20const&\2c\20skif::LayerSpace\20const&\2c\20SkTileMode\29\20const -2745:skif::FilterResult::analyzeBounds\28SkMatrix\20const&\2c\20SkIRect\20const&\2c\20skif::FilterResult::BoundsScope\29\20const -2746:skif::FilterResult::Builder::add\28skif::FilterResult\20const&\2c\20std::__2::optional>\2c\20SkEnumBitMask\2c\20SkSamplingOptions\20const&\29 -2747:skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::uncheckedSet\28skia_private::THashMap::Pair&&\29 -2748:skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::uncheckedSet\28skia_private::THashMap::Pair&&\29 -2749:skia_private::THashTable>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair\2c\20std::__2::basic_string_view>\2c\20skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>::uncheckedSet\28skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair&&\29 -2750:skia_private::THashTable::Pair\2c\20char\20const*\2c\20skia_private::THashMap::Pair>::uncheckedSet\28skia_private::THashMap::Pair&&\29 -2751:skia_private::THashTable\2c\20std::__2::allocator>\2c\20SkGoodHash>::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkGoodHash>::Pair>::uncheckedSet\28skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkGoodHash>::Pair&&\29 -2752:skia_private::THashTable::Pair\2c\20SkSL::Analysis::SpecializedCallKey\2c\20skia_private::THashMap::Pair>::Hash\28SkSL::Analysis::SpecializedCallKey\20const&\29 -2753:skia_private::THashTable::Traits>::uncheckedSet\28long\20long&&\29 -2754:skia_private::THashTable::Traits>::uncheckedSet\28int&&\29 -2755:skia_private::THashTable::Entry*\2c\20unsigned\20int\2c\20SkLRUCache::Traits>::resize\28int\29 -2756:skia_private::THashTable::Entry*\2c\20unsigned\20int\2c\20SkLRUCache::Traits>::find\28unsigned\20int\20const&\29\20const -2757:skia_private::THashMap::find\28unsigned\20int\20const&\29\20const -2758:skia_private::THashMap::operator\5b\5d\28SkSL::Variable\20const*\20const&\29 -2759:skia_private::TArray>\2c\20true>::destroyAll\28\29 -2760:skia_private::TArray>\2c\20true>::push_back\28std::__2::unique_ptr>&&\29 -2761:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -2762:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -2763:skia_private::TArray::~TArray\28\29 -2764:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -2765:skia_private::TArray::~TArray\28\29 -2766:skia_private::TArray\2c\20true>::~TArray\28\29 -2767:skia_private::TArray::push_back_n\28int\2c\20int\20const&\29 -2768:skia_private::TArray::operator=\28skia_private::TArray\20const&\29 -2769:skia_private::TArray<\28anonymous\20namespace\29::MeshOp::Mesh\2c\20true>::preallocateNewData\28int\2c\20double\29 -2770:skia_private::TArray<\28anonymous\20namespace\29::MeshOp::Mesh\2c\20true>::installDataAndUpdateCapacity\28SkSpan\29 -2771:skia_private::TArray::clear\28\29 -2772:skia_private::TArray::operator=\28skia_private::TArray&&\29 -2773:skia_private::TArray::operator=\28skia_private::TArray\20const&\29 -2774:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -2775:skia_private::TArray::operator=\28skia_private::TArray\20const&\29 -2776:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -2777:skia_private::TArray::push_back\28GrRenderTask*&&\29 -2778:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -2779:skia_private::AutoSTMalloc<4ul\2c\20SkFontArguments::Palette::Override\2c\20void>::AutoSTMalloc\28unsigned\20long\29 -2780:skia_private::AutoSTArray<24\2c\20unsigned\20int>::reset\28int\29 -2781:skia_png_zstream_error -2782:skia_png_read_data -2783:skia_png_get_int_32 -2784:skia_png_chunk_unknown_handling -2785:skia_png_calloc -2786:skia::textlayout::TextWrapper::getClustersTrimmedWidth\28\29 -2787:skia::textlayout::TextWrapper::TextStretch::startFrom\28skia::textlayout::Cluster*\2c\20unsigned\20long\29 -2788:skia::textlayout::TextWrapper::TextStretch::extend\28skia::textlayout::Cluster*\29 -2789:skia::textlayout::TextLine::measureTextInsideOneRun\28skia::textlayout::SkRange\2c\20skia::textlayout::Run\20const*\2c\20float\2c\20float\2c\20bool\2c\20skia::textlayout::TextLine::TextAdjustment\29\20const -2790:skia::textlayout::TextLine::isLastLine\28\29\20const -2791:skia::textlayout::Run::Run\28skia::textlayout::Run\20const&\29 -2792:skia::textlayout::ParagraphImpl::getLineNumberAt\28unsigned\20long\29\20const -2793:skia::textlayout::ParagraphImpl::findPreviousGraphemeBoundary\28unsigned\20long\29\20const -2794:skia::textlayout::ParagraphCacheKey::~ParagraphCacheKey\28\29 -2795:skia::textlayout::ParagraphBuilderImpl::startStyledBlock\28\29 -2796:skia::textlayout::OneLineShaper::RunBlock&\20std::__2::vector>::emplace_back\28skia::textlayout::OneLineShaper::RunBlock&\29 -2797:skia::textlayout::InternalLineMetrics::updateLineMetrics\28skia::textlayout::InternalLineMetrics&\29 -2798:skia::textlayout::InternalLineMetrics::runTop\28skia::textlayout::Run\20const*\2c\20skia::textlayout::LineMetricStyle\29\20const -2799:skia::textlayout::FontCollection::getFontManagerOrder\28\29\20const -2800:skia::textlayout::Decorations::calculateGaps\28skia::textlayout::TextLine::ClipContext\20const&\2c\20SkRect\20const&\2c\20float\2c\20float\29 -2801:skia::textlayout::Cluster::runOrNull\28\29\20const -2802:skgpu::tess::PatchStride\28skgpu::tess::PatchAttribs\29 -2803:skgpu::tess::MiddleOutPolygonTriangulator::MiddleOutPolygonTriangulator\28int\2c\20SkPoint\29 -2804:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::fixedFunctionFlags\28\29\20const -2805:skgpu::ganesh::SurfaceFillContext::~SurfaceFillContext\28\29 -2806:skgpu::ganesh::SurfaceFillContext::replaceOpsTask\28\29 -2807:skgpu::ganesh::SurfaceDrawContext::fillQuadWithEdgeAA\28GrClip\20const*\2c\20GrPaint&&\2c\20GrQuadAAFlags\2c\20SkMatrix\20const&\2c\20SkPoint\20const*\2c\20SkPoint\20const*\29 -2808:skgpu::ganesh::SurfaceDrawContext::fillPixelsWithLocalMatrix\28GrClip\20const*\2c\20GrPaint&&\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\29 -2809:skgpu::ganesh::SurfaceDrawContext::drawPaint\28GrClip\20const*\2c\20GrPaint&&\2c\20SkMatrix\20const&\29 -2810:skgpu::ganesh::SurfaceDrawContext::MakeWithFallback\28GrRecordingContext*\2c\20GrColorType\2c\20sk_sp\2c\20SkBackingFit\2c\20SkISize\2c\20SkSurfaceProps\20const&\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrSurfaceOrigin\2c\20skgpu::Budgeted\29 -2811:skgpu::ganesh::SurfaceContext::~SurfaceContext\28\29 -2812:skgpu::ganesh::SurfaceContext::transferPixels\28GrColorType\2c\20SkIRect\20const&\29::$_0::$_0\28$_0&&\29 -2813:skgpu::ganesh::SurfaceContext::PixelTransferResult::operator=\28skgpu::ganesh::SurfaceContext::PixelTransferResult&&\29 -2814:skgpu::ganesh::SupportedTextureFormats\28GrImageContext\20const&\29::$_0::operator\28\29\28SkYUVAPixmapInfo::DataType\2c\20int\29\20const -2815:skgpu::ganesh::SmallPathAtlasMgr::~SmallPathAtlasMgr\28\29 -2816:skgpu::ganesh::QuadPerEdgeAA::VertexSpec::coverageMode\28\29\20const -2817:skgpu::ganesh::PathInnerTriangulateOp::pushFanFillProgram\28GrTessellationShader::ProgramArgs\20const&\2c\20GrUserStencilSettings\20const*\29 -2818:skgpu::ganesh::OpsTask::deleteOps\28\29 -2819:skgpu::ganesh::OpsTask::OpChain::List::operator=\28skgpu::ganesh::OpsTask::OpChain::List&&\29 -2820:skgpu::ganesh::Device::drawEdgeAAImageSet\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29::$_0::operator\28\29\28int\29\20const -2821:skgpu::ganesh::ClipStack::clipRect\28SkMatrix\20const&\2c\20SkRect\20const&\2c\20GrAA\2c\20SkClipOp\29 -2822:skgpu::TClientMappedBufferManager::BufferFinishedMessage::BufferFinishedMessage\28skgpu::TClientMappedBufferManager::BufferFinishedMessage&&\29 -2823:skgpu::Swizzle::Concat\28skgpu::Swizzle\20const&\2c\20skgpu::Swizzle\20const&\29 -2824:skgpu::Swizzle::CToI\28char\29 -2825:skcpu::Recorder::TODO\28\29 -2826:skcpu::Draw::drawPathCoverage\28SkPath\20const&\2c\20SkPaint\20const&\2c\20SkBlitter*\29\20const -2827:sk_sp::operator=\28sk_sp&&\29 -2828:sk_sp::reset\28SkMipmap*\29 -2829:sk_sp::~sk_sp\28\29 -2830:sk_sp::reset\28SkColorSpace*\29 -2831:sk_sp::~sk_sp\28\29 -2832:sk_sp::~sk_sp\28\29 -2833:skData_getSize -2834:shr -2835:shl -2836:sect_with_horizontal\28SkPoint\20const*\2c\20float\29 -2837:roughly_between\28double\2c\20double\2c\20double\29 -2838:res_unload_74 -2839:res_findResource_74 -2840:pt_to_line\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\29 -2841:psh_calc_max_height -2842:ps_mask_set_bit -2843:ps_dimension_set_mask_bits -2844:ps_builder_check_points -2845:ps_builder_add_point -2846:png_colorspace_endpoints_match -2847:path_is_trivial\28SkPath\20const&\29::Trivializer::addTrivialContourPoint\28SkPoint\20const&\29 -2848:output_char\28hb_buffer_t*\2c\20unsigned\20int\2c\20unsigned\20int\29 -2849:operator!=\28SkRect\20const&\2c\20SkRect\20const&\29 -2850:nearly_equal\28double\2c\20double\29 -2851:mbrtowc -2852:mask_gamma_cache_mutex\28\29 -2853:map_rect_perspective\28SkRect\20const&\2c\20float\20const*\29::$_0::operator\28\29\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29\20const -2854:lineMetrics_getEndIndex -2855:is_smooth_enough\28SkAnalyticEdge*\2c\20SkAnalyticEdge*\2c\20int\29 -2856:is_ICC_signature_char -2857:interpolate_local\28float\2c\20int\2c\20int\2c\20int\2c\20int\2c\20float*\2c\20float*\2c\20float*\29 -2858:int\20_hb_cmp_method>\28void\20const*\2c\20void\20const*\29 -2859:init\28\29 -2860:impeller::\28anonymous\20namespace\29::RoundSuperellipseBuilder::AddOctant\28impeller::RoundSuperellipseParam::Octant\20const&\2c\20bool\2c\20bool\2c\20impeller::Matrix\20const&\29 -2861:impeller::Vector4::operator!=\28impeller::Vector4\20const&\29\20const -2862:impeller::TRect::IntersectsWithRect\28impeller::TRect\20const&\29\20const -2863:impeller::TRect::ClipAndInsert\28impeller::TPoint*\2c\20int\2c\20impeller::Vector3\20const&\2c\20impeller::Vector3\20const&\2c\20impeller::Vector3\20const&\29 -2864:impeller::TPoint::Normalize\28\29\20const -2865:impeller::NormalizeEmptyToZero\28impeller::TSize&\29 -2866:impeller::Matrix::TransformHomogenous\28impeller::TPoint\20const&\29\20const -2867:ilogbf -2868:icu_74::UnicodeString::getChar32Start\28int\29\20const -2869:icu_74::UnicodeString::fromUTF8\28icu_74::StringPiece\29 -2870:icu_74::UnicodeString::extract\28int\2c\20int\2c\20char*\2c\20int\2c\20icu_74::UnicodeString::EInvariant\29\20const -2871:icu_74::UnicodeString::doReplace\28int\2c\20int\2c\20icu_74::UnicodeString\20const&\2c\20int\2c\20int\29 -2872:icu_74::UnicodeSet::span\28char16_t\20const*\2c\20int\2c\20USetSpanCondition\29\20const -2873:icu_74::UnicodeSet::removeAllStrings\28\29 -2874:icu_74::UnicodeSet::freeze\28\29 -2875:icu_74::UnicodeSet::complement\28\29 -2876:icu_74::UnicodeSet::UnicodeSet\28icu_74::UnicodeString\20const&\2c\20UErrorCode&\29 -2877:icu_74::UnicodeSet::UnicodeSet\28icu_74::UnicodeSet\20const&\29 -2878:icu_74::UVector::addElement\28void*\2c\20UErrorCode&\29 -2879:icu_74::UStack::push\28void*\2c\20UErrorCode&\29 -2880:icu_74::TrieFunc8\28UCPTrie\20const*\2c\20int\29 -2881:icu_74::StringTrieBuilder::writeNode\28int\2c\20int\2c\20int\29 -2882:icu_74::RuleCharacterIterator::_advance\28int\29 -2883:icu_74::RuleBasedBreakIterator::BreakCache::seek\28int\29 -2884:icu_74::RuleBasedBreakIterator::BreakCache::previous\28UErrorCode&\29 -2885:icu_74::RuleBasedBreakIterator::BreakCache::populateNear\28int\2c\20UErrorCode&\29 -2886:icu_74::RuleBasedBreakIterator::BreakCache::addFollowing\28int\2c\20int\2c\20icu_74::RuleBasedBreakIterator::BreakCache::UpdatePositionValues\29 -2887:icu_74::ResourceDataValue::getBinary\28int&\2c\20UErrorCode&\29\20const -2888:icu_74::ResourceDataValue::getArray\28UErrorCode&\29\20const -2889:icu_74::ResourceArray::getValue\28int\2c\20icu_74::ResourceValue&\29\20const -2890:icu_74::ReorderingBuffer::removeSuffix\28int\29 -2891:icu_74::ReorderingBuffer::init\28int\2c\20UErrorCode&\29 -2892:icu_74::PatternProps::isWhiteSpace\28int\29 -2893:icu_74::OffsetList::~OffsetList\28\29 -2894:icu_74::OffsetList::shift\28int\29 -2895:icu_74::OffsetList::setMaxLength\28int\29 -2896:icu_74::OffsetList::popMinimum\28\29 -2897:icu_74::Normalizer2Impl::singleLeadMightHaveNonZeroFCD16\28int\29\20const -2898:icu_74::Normalizer2Impl::norm16HasDecompBoundaryBefore\28unsigned\20short\29\20const -2899:icu_74::Normalizer2Impl::makeFCD\28char16_t\20const*\2c\20char16_t\20const*\2c\20icu_74::ReorderingBuffer*\2c\20UErrorCode&\29\20const -2900:icu_74::Normalizer2Impl::hasCompBoundaryBefore\28unsigned\20char\20const*\2c\20unsigned\20char\20const*\29\20const -2901:icu_74::Normalizer2Impl::hasCompBoundaryBefore\28char16_t\20const*\2c\20char16_t\20const*\29\20const -2902:icu_74::Normalizer2Impl::getFCD16FromNormData\28int\29\20const -2903:icu_74::Normalizer2Impl::decomposeShort\28unsigned\20char\20const*\2c\20unsigned\20char\20const*\2c\20icu_74::Normalizer2Impl::StopAt\2c\20signed\20char\2c\20icu_74::ReorderingBuffer&\2c\20UErrorCode&\29\20const -2904:icu_74::Normalizer2Impl::addPropertyStarts\28USetAdder\20const*\2c\20UErrorCode&\29\20const -2905:icu_74::Norm2AllModes::getNFCInstance\28UErrorCode&\29 -2906:icu_74::MemoryPool::~MemoryPool\28\29 -2907:icu_74::MemoryPool::~MemoryPool\28\29 -2908:icu_74::LocaleKeyFactory::~LocaleKeyFactory\28\29 -2909:icu_74::LocaleBuilder::~LocaleBuilder\28\29 -2910:icu_74::Locale::getKeywordValue\28icu_74::StringPiece\2c\20icu_74::ByteSink&\2c\20UErrorCode&\29\20const -2911:icu_74::LocalPointer::~LocalPointer\28\29 -2912:icu_74::Hashtable::Hashtable\28UErrorCode&\29 -2913:icu_74::Edits::append\28int\29 -2914:icu_74::CharString::ensureCapacity\28int\2c\20int\2c\20UErrorCode&\29 -2915:icu_74::Array1D::assign\28icu_74::ReadArray1D\20const&\29 -2916:icu_74::Array1D::Array1D\28int\2c\20UErrorCode&\29 -2917:hb_vector_t\2c\20false>::fini\28\29 -2918:hb_unicode_funcs_t::compose\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\29 -2919:hb_syllabic_insert_dotted_circles\28hb_font_t*\2c\20hb_buffer_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20int\2c\20int\29 -2920:hb_shape_full -2921:hb_serialize_context_t::~hb_serialize_context_t\28\29 -2922:hb_serialize_context_t::hb_serialize_context_t\28void*\2c\20unsigned\20int\29 -2923:hb_serialize_context_t::end_serialize\28\29 -2924:hb_paint_funcs_t::push_scale\28void*\2c\20float\2c\20float\29 -2925:hb_paint_funcs_t::push_font_transform\28void*\2c\20hb_font_t\20const*\29 -2926:hb_paint_funcs_t::push_clip_rectangle\28void*\2c\20float\2c\20float\2c\20float\2c\20float\29 -2927:hb_paint_extents_context_t::paint\28\29 -2928:hb_ot_map_builder_t::disable_feature\28unsigned\20int\29 -2929:hb_map_iter_t\2c\20OT::IntType\2c\20void\2c\20true>\20const>\2c\20hb_partial_t<2u\2c\20$_10\20const*\2c\20OT::ChainRuleSet\20const*>\2c\20\28hb_function_sortedness_t\290\2c\20\28void*\290>::__item__\28\29\20const -2930:hb_lazy_loader_t\2c\20hb_face_t\2c\2012u\2c\20OT::vmtx_accelerator_t>::get_stored\28\29\20const -2931:hb_lazy_loader_t\2c\20hb_face_t\2c\2038u\2c\20OT::sbix_accelerator_t>::do_destroy\28OT::sbix_accelerator_t*\29 -2932:hb_lazy_loader_t\2c\20hb_face_t\2c\2023u\2c\20OT::kern_accelerator_t>::get_stored\28\29\20const -2933:hb_lazy_loader_t\2c\20hb_face_t\2c\205u\2c\20OT::hmtx_accelerator_t>::do_destroy\28OT::hmtx_accelerator_t*\29 -2934:hb_lazy_loader_t\2c\20hb_face_t\2c\2016u\2c\20OT::cff1_accelerator_t>::get_stored\28\29\20const -2935:hb_lazy_loader_t\2c\20hb_face_t\2c\2025u\2c\20OT::GSUB_accelerator_t>::do_destroy\28OT::GSUB_accelerator_t*\29 -2936:hb_lazy_loader_t\2c\20hb_face_t\2c\2026u\2c\20OT::GPOS_accelerator_t>::get_stored\28\29\20const -2937:hb_lazy_loader_t\2c\20hb_face_t\2c\2028u\2c\20AAT::morx_accelerator_t>::do_destroy\28AAT::morx_accelerator_t*\29 -2938:hb_lazy_loader_t\2c\20hb_face_t\2c\2030u\2c\20AAT::kerx_accelerator_t>::do_destroy\28AAT::kerx_accelerator_t*\29 -2939:hb_lazy_loader_t\2c\20hb_face_t\2c\2034u\2c\20hb_blob_t>::get\28\29\20const -2940:hb_language_from_string -2941:hb_iter_t\2c\20hb_array_t>\2c\20$_8\20const&\2c\20\28hb_function_sortedness_t\291\2c\20\28void*\290>\2c\20OT::HBGlyphID16&>::operator*\28\29 -2942:hb_hashmap_t::alloc\28unsigned\20int\29 -2943:hb_font_t::parent_scale_position\28int*\2c\20int*\29 -2944:hb_font_t::get_h_extents_with_fallback\28hb_font_extents_t*\29 -2945:hb_font_t::changed\28\29 -2946:hb_decycler_node_t::~hb_decycler_node_t\28\29 -2947:hb_buffer_t::copy_glyph\28\29 -2948:hb_buffer_t::clear_positions\28\29 -2949:hb_blob_create_sub_blob -2950:hb_blob_create -2951:hb_bit_set_t::~hb_bit_set_t\28\29 -2952:hb_bit_set_t::union_\28hb_bit_set_t\20const&\29 -2953:hb_bit_set_t::resize\28unsigned\20int\2c\20bool\2c\20bool\29 -2954:get_cache\28\29 -2955:getShortestSubtagLength\28char\20const*\29 -2956:ftell -2957:ft_var_readpackedpoints -2958:ft_glyphslot_free_bitmap -2959:flutter::ToSk\28flutter::DlColorSource\20const*\29::$_0::operator\28\29\28flutter::DlGradientColorSourceBase\20const*\29\20const -2960:flutter::DlRuntimeEffectColorSource::~DlRuntimeEffectColorSource\28\29 -2961:flutter::DlGradientColorSourceBase::base_equals_\28flutter::DlGradientColorSourceBase\20const*\29\20const -2962:flutter::DlComposeImageFilter::type\28\29\20const -2963:flutter::DlColorFilterImageFilter::size\28\29\20const -2964:flutter::DlBlurMaskFilter::size\28\29\20const -2965:flutter::DisplayListMatrixClipState::mapAndClipRect\28impeller::TRect\20const&\2c\20impeller::TRect*\29\20const -2966:flutter::DisplayListMatrixClipState::clipOval\28impeller::TRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -2967:flutter::DisplayListMatrixClipState::GetLocalCorners\28impeller::TPoint*\2c\20impeller::TRect\20const&\2c\20impeller::Matrix\20const&\29 -2968:flutter::DisplayListBuilder::~DisplayListBuilder\28\29 -2969:flutter::DisplayListBuilder::drawImage\28sk_sp\2c\20impeller::TPoint\20const&\2c\20flutter::DlImageSampling\2c\20bool\29 -2970:flutter::DisplayListBuilder::drawImageRect\28sk_sp\2c\20impeller::TRect\20const&\2c\20impeller::TRect\20const&\2c\20flutter::DlImageSampling\2c\20bool\2c\20flutter::DlSrcRectConstraint\29 -2971:flutter::DisplayListBuilder::drawImageNine\28sk_sp\2c\20impeller::TRect\20const&\2c\20impeller::TRect\20const&\2c\20flutter::DlFilterMode\2c\20bool\29 -2972:flutter::DisplayListBuilder::drawAtlas\28sk_sp\2c\20impeller::RSTransform\20const*\2c\20impeller::TRect\20const*\2c\20flutter::DlColor\20const*\2c\20int\2c\20impeller::BlendMode\2c\20flutter::DlImageSampling\2c\20impeller::TRect\20const*\2c\20bool\29 -2973:flutter::DisplayListBuilder::UpdateLayerResult\28flutter::DisplayListBuilder::OpResult\2c\20impeller::BlendMode\29 -2974:flutter::DisplayListBuilder::Transform\28impeller::Matrix\20const&\29 -2975:flutter::DisplayListBuilder::Skew\28float\2c\20float\29 -2976:flutter::DisplayListBuilder::Scale\28float\2c\20float\29 -2977:flutter::DisplayListBuilder::Rotate\28float\29 -2978:flutter::DisplayListBuilder::GetLocalClipCoverage\28\29\20const -2979:flutter::DisplayListBuilder::DrawText\28std::__2::shared_ptr\20const&\2c\20float\2c\20float\2c\20flutter::DlPaint\20const&\29 -2980:flutter::DisplayListBuilder::DrawShadow\28flutter::DlPath\20const&\2c\20flutter::DlColor\2c\20float\2c\20bool\2c\20float\29 -2981:flutter::DisplayListBuilder::DrawPath\28flutter::DlPath\20const&\2c\20flutter::DlPaint\20const&\29 -2982:flutter::DisplayListBuilder::DrawLine\28impeller::TPoint\20const&\2c\20impeller::TPoint\20const&\2c\20flutter::DlPaint\20const&\29 -2983:flutter::DisplayListBuilder::DrawDisplayList\28sk_sp\2c\20float\29 -2984:flutter::DisplayListBuilder::ClipRoundSuperellipse\28impeller::RoundSuperellipse\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -2985:float\20const*\20std::__2::min_element\5babi:ne180100\5d>\28float\20const*\2c\20float\20const*\2c\20std::__2::__less\29 -2986:float\20const*\20std::__2::max_element\5babi:ne180100\5d>\28float\20const*\2c\20float\20const*\2c\20std::__2::__less\29 -2987:filter_to_gl_mag_filter\28SkFilterMode\29 -2988:extract_mask_subset\28SkMask\20const&\2c\20SkIRect\2c\20int\2c\20int\29 -2989:exp -2990:equal_ulps\28float\2c\20float\2c\20int\2c\20int\29 -2991:dispose_chunk -2992:direct_blur_y\28void\20\28*\29\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\29\2c\20int\2c\20int\2c\20unsigned\20short*\2c\20unsigned\20char\20const*\2c\20unsigned\20long\2c\20int\2c\20int\2c\20unsigned\20char*\2c\20unsigned\20long\29 -2993:derivative_at_t\28double\20const*\2c\20double\29 -2994:decltype\28ubrk_setUText_74\28std::forward\28fp\29\2c\20std::forward\28fp\29\2c\20std::forward\28fp\29\29\29\20sk_ubrk_setUText\28UBreakIterator*&&\2c\20UText*&&\2c\20UErrorCode*&&\29 -2995:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28SkShaderBase&\2c\20bool\20const&\29::'lambda'\28void*\29>\28SkTransformShader&&\29::'lambda'\28char*\29::__invoke\28char*\29 -2996:cubic_delta_from_line\28int\2c\20int\2c\20int\2c\20int\29 -2997:crop_rect_edge\28SkRect\20const&\2c\20int\2c\20int\2c\20int\2c\20int\2c\20float*\2c\20float*\2c\20float*\2c\20float*\2c\20float*\29 -2998:createPath\28char\20const*\2c\20int\2c\20char\20const*\2c\20int\2c\20char\20const*\2c\20icu_74::CharString&\2c\20UErrorCode*\29 -2999:cleanup_program\28GrGLGpu*\2c\20unsigned\20int*\2c\20unsigned\20int*\2c\20unsigned\20int*\29 -3000:clean_paint_for_drawVertices\28SkPaint\29 -3001:clean_paint_for_drawImage\28SkPaint\20const*\29 -3002:chopLocale\28char*\29 -3003:check_edge_against_rect\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkRect\20const&\2c\20SkPathDirection\29 -3004:checkOnCurve\28float\2c\20float\2c\20SkPoint\20const&\2c\20SkPoint\20const&\29 -3005:char*\20sktext::gpu::BagOfBytes::allocateBytesFor\28int\29::'lambda'\28\29::operator\28\29\28\29\20const -3006:cff_strcpy -3007:cff_size_get_globals_funcs -3008:cff_index_forget_element -3009:cf2_stack_setReal -3010:cf2_hint_init -3011:cf2_doStems -3012:cf2_doFlex -3013:calculate_path_gap\28float\2c\20float\2c\20SkPath\20const&\29::$_4::operator\28\29\28float\29\20const -3014:buffer_verify_error\28hb_buffer_t*\2c\20hb_font_t*\2c\20char\20const*\2c\20...\29 -3015:bool\20hb_array_t::sanitize\28hb_sanitize_context_t*\29\20const -3016:bool\20flutter::Equals\28flutter::DlImageFilter\20const*\2c\20flutter::DlImageFilter\20const*\29 -3017:bool\20OT::would_match_input>\28OT::hb_would_apply_context_t*\2c\20unsigned\20int\2c\20OT::IntType\20const*\2c\20bool\20\28*\29\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29\2c\20void\20const*\29 -3018:bool\20OT::match_input>\28OT::hb_ot_apply_context_t*\2c\20unsigned\20int\2c\20OT::IntType\20const*\2c\20bool\20\28*\29\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29\2c\20void\20const*\2c\20unsigned\20int*\2c\20unsigned\20int*\2c\20unsigned\20int*\29 -3019:bool\20OT::OffsetTo\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -3020:bool\20OT::OffsetTo>\2c\20OT::IntType\2c\20void\2c\20false>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -3021:bool\20AAT::hb_aat_apply_context_t::output_glyphs\28unsigned\20int\2c\20OT::HBGlyphID16\20const*\29 -3022:blur_y_rect\28void\20\28*\29\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\29\2c\20int\2c\20skvx::Vec<8\2c\20unsigned\20short>\20\28*\29\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29\2c\20int\2c\20unsigned\20short*\2c\20unsigned\20char\20const*\2c\20unsigned\20long\2c\20int\2c\20int\2c\20unsigned\20char*\2c\20unsigned\20long\29 -3023:blur_column\28void\20\28*\29\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\29\2c\20skvx::Vec<8\2c\20unsigned\20short>\20\28*\29\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29\2c\20int\2c\20int\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20unsigned\20char\20const*\2c\20unsigned\20long\2c\20int\2c\20unsigned\20char*\2c\20unsigned\20long\29::$_0::operator\28\29\28unsigned\20char*\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\29\20const -3024:blit_clipped_mask\28SkBlitter*\2c\20SkMask\20const&\2c\20SkIRect\20const&\2c\20SkIRect\20const&\29 -3025:approx_arc_length\28SkPoint\20const*\2c\20int\29 -3026:antifillrect\28SkIRect\20const&\2c\20SkBlitter*\29 -3027:animatedImage_getFrameCount -3028:afm_parser_read_int -3029:af_sort_pos -3030:af_latin_hints_compute_segments -3031:acosf -3032:_isPrivateuseValueSubtag\28char\20const*\2c\20int\29 -3033:_isAlphaString\28char\20const*\2c\20int\29 -3034:_hb_glyph_info_get_lig_num_comps\28hb_glyph_info_t\20const*\29 -3035:_getDisplayNameForComponent\28char\20const*\2c\20char\20const*\2c\20char16_t*\2c\20int\2c\20int\20\28*\29\28char\20const*\2c\20char*\2c\20int\2c\20UErrorCode*\29\2c\20char\20const*\2c\20UErrorCode*\29 -3036:_findIndex\28char\20const*\20const*\2c\20char\20const*\29 -3037:__uselocale -3038:__math_xflow -3039:__cxxabiv1::__base_class_type_info::search_below_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -3040:\28anonymous\20namespace\29::make_vertices_spec\28bool\2c\20bool\29 -3041:\28anonymous\20namespace\29::ThreeBoxApproxPass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29::'lambda'\28skvx::Vec<4\2c\20unsigned\20int>\20const&\29::operator\28\29\28skvx::Vec<4\2c\20unsigned\20int>\20const&\29\20const -3042:\28anonymous\20namespace\29::TentPass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29::'lambda'\28unsigned\20int\20const*\29::operator\28\29\28unsigned\20int\20const*\29\20const -3043:\28anonymous\20namespace\29::TentPass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29::'lambda'\28skvx::Vec<4\2c\20unsigned\20int>\20const&\29::operator\28\29\28skvx::Vec<4\2c\20unsigned\20int>\20const&\29\20const -3044:\28anonymous\20namespace\29::SkBlurImageFilter::kernelBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\29\20const -3045:\28anonymous\20namespace\29::RunIteratorQueue::insert\28SkShaper::RunIterator*\2c\20int\29 -3046:\28anonymous\20namespace\29::RunIteratorQueue::CompareEntry\28\28anonymous\20namespace\29::RunIteratorQueue::Entry\20const&\2c\20\28anonymous\20namespace\29::RunIteratorQueue::Entry\20const&\29 -3047:\28anonymous\20namespace\29::PathSubRun::canReuse\28SkPaint\20const&\2c\20SkMatrix\20const&\29\20const -3048:\28anonymous\20namespace\29::PathGeoBuilder::ensureSpace\28int\2c\20int\2c\20SkPoint\20const*\29 -3049:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::getMangledName\28char\20const*\29 -3050:\28anonymous\20namespace\29::FillRectOpImpl::vertexSpec\28\29\20const -3051:\28anonymous\20namespace\29::CacheImpl::removeInternal\28\28anonymous\20namespace\29::CacheImpl::Value*\29 -3052:\28anonymous\20namespace\29::A8Pass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29::'lambda'\28unsigned\20int\29::operator\28\29\28unsigned\20int\29\20const -3053:WriteRingBuffer -3054:VP8YUVToR -3055:VP8YUVToG -3056:VP8YUVToB -3057:VP8LoadNewBytes -3058:VP8LHuffmanTablesDeallocate -3059:TT_Load_Context -3060:Skwasm::createDlRRect\28float\20const*\29 -3061:SkipCode -3062:SkYUVAPixmaps::~SkYUVAPixmaps\28\29 -3063:SkYUVAPixmaps::operator=\28SkYUVAPixmaps\20const&\29 -3064:SkYUVAPixmaps::SkYUVAPixmaps\28\29 -3065:SkWuffsCodec::frame\28int\29\20const -3066:SkWriter32::writeRRect\28SkRRect\20const&\29 -3067:SkWriter32::writeMatrix\28SkMatrix\20const&\29 -3068:SkWriter32::snapshotAsData\28\29\20const -3069:SkWBuffer::write\28void\20const*\2c\20unsigned\20long\29 -3070:SkVertices::approximateSize\28\29\20const -3071:SkUnicode::convertUtf8ToUtf16\28char\20const*\2c\20int\29 -3072:SkTiff::ImageFileDirectory::getEntryValuesGeneric\28unsigned\20short\2c\20unsigned\20short\2c\20unsigned\20int\2c\20void*\29\20const -3073:SkTiff::ImageFileDirectory::getEntryUnsignedShort\28unsigned\20short\2c\20unsigned\20int\2c\20unsigned\20short*\29\20const -3074:SkTextBlobBuilder::~SkTextBlobBuilder\28\29 -3075:SkTextBlob::RunRecord::textBuffer\28\29\20const -3076:SkTextBlob::RunRecord::clusterBuffer\28\29\20const -3077:SkTextBlob::RunRecord::StorageSize\28unsigned\20int\2c\20unsigned\20int\2c\20SkTextBlob::GlyphPositioning\2c\20SkSafeMath*\29 -3078:SkTextBlob::RunRecord::Next\28SkTextBlob::RunRecord\20const*\29 -3079:SkTSpan::oppT\28double\29\20const -3080:SkTSpan::closestBoundedT\28SkDPoint\20const&\29\20const -3081:SkTSect::updateBounded\28SkTSpan*\2c\20SkTSpan*\2c\20SkTSpan*\29 -3082:SkTSect::trim\28SkTSpan*\2c\20SkTSect*\29 -3083:SkTSect::removeSpanRange\28SkTSpan*\2c\20SkTSpan*\29 -3084:SkTSect::removeCoincident\28SkTSpan*\2c\20bool\29 -3085:SkTSect::deleteEmptySpans\28\29 -3086:SkTInternalLList::Entry>::remove\28SkLRUCache::Entry*\29 -3087:SkTInternalLList>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry>::remove\28SkLRUCache>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry*\29 -3088:SkTInternalLList>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Entry>::remove\28SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Entry*\29 -3089:SkTDStorage::insert\28int\2c\20int\2c\20void\20const*\29 -3090:SkTDStorage::insert\28int\29 -3091:SkTDStorage::erase\28int\2c\20int\29 -3092:SkTDArray::push_back\28int\20const&\29 -3093:SkTBlockList::pushItem\28\29 -3094:SkStrokeRec::applyToPath\28SkPathBuilder*\2c\20SkPath\20const&\29\20const -3095:SkString::set\28char\20const*\29 -3096:SkString::SkString\28unsigned\20long\29 -3097:SkString::Rec::Make\28char\20const*\2c\20unsigned\20long\29 -3098:SkStrikeSpec::MakeCanonicalized\28SkFont\20const&\2c\20SkPaint\20const*\29 -3099:SkStrikeCache::GlobalStrikeCache\28\29 -3100:SkStrike::glyph\28SkPackedGlyphID\29 -3101:SkSpriteBlitter::~SkSpriteBlitter\28\29 -3102:SkSpecialImages::MakeDeferredFromGpu\28GrRecordingContext*\2c\20SkIRect\20const&\2c\20unsigned\20int\2c\20GrSurfaceProxyView\2c\20GrColorInfo\20const&\2c\20SkSurfaceProps\20const&\29 -3103:SkSpecialImages::AsBitmap\28SkSpecialImage\20const*\2c\20SkBitmap*\29 -3104:SkShadowTessellator::MakeSpot\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkPoint3\20const&\2c\20SkPoint3\20const&\2c\20float\2c\20bool\2c\20bool\29 -3105:SkShaders::MatrixRec::apply\28SkStageRec\20const&\2c\20SkMatrix\20const&\29\20const -3106:SkShaderBlurAlgorithm::renderBlur\28SkRuntimeEffectBuilder*\2c\20SkFilterMode\2c\20SkISize\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkTileMode\2c\20SkIRect\20const&\29\20const::$_0::operator\28\29\28SkIRect\20const&\29\20const -3107:SkShaderBase::appendRootStages\28SkStageRec\20const&\2c\20SkMatrix\20const&\29\20const -3108:SkSemaphore::signal\28int\29 -3109:SkScan::FillIRect\28SkIRect\20const&\2c\20SkRegion\20const*\2c\20SkBlitter*\29 -3110:SkScalerContext_FreeType::emboldenIfNeeded\28FT_FaceRec_*\2c\20FT_GlyphSlotRec_*\2c\20unsigned\20short\29 -3111:SkScalerContextRec::getMatrixFrom2x2\28\29\20const -3112:SkScaleToSides::AdjustRadii\28double\2c\20double\2c\20float*\2c\20float*\29 -3113:SkSamplingOptions::operator!=\28SkSamplingOptions\20const&\29\20const -3114:SkSL::write_stringstream\28SkSL::StringStream\20const&\2c\20SkSL::OutputStream&\29 -3115:SkSL::evaluate_3_way_intrinsic\28SkSL::Context\20const&\2c\20std::__2::array\20const&\2c\20SkSL::Type\20const&\2c\20double\20\28*\29\28double\2c\20double\2c\20double\29\29 -3116:SkSL::eliminate_dead_local_variables\28SkSL::Context\20const&\2c\20SkSpan>>\2c\20SkSL::ProgramUsage*\29::DeadLocalVariableEliminator::~DeadLocalVariableEliminator\28\29 -3117:SkSL::calculate_count\28double\2c\20double\2c\20double\2c\20bool\2c\20bool\29 -3118:SkSL::append_rtadjust_fixup_to_vertex_main\28SkSL::Context\20const&\2c\20SkSL::FunctionDeclaration\20const&\2c\20SkSL::Block&\29::AppendRTAdjustFixupHelper::Pos\28\29\20const -3119:SkSL::\28anonymous\20namespace\29::ProgramUsageVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -3120:SkSL::VarDeclaration::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Modifiers\20const&\2c\20SkSL::Type\20const&\2c\20SkSL::Position\2c\20std::__2::basic_string_view>\2c\20SkSL::VariableStorage\2c\20std::__2::unique_ptr>\29 -3121:SkSL::Type::priority\28\29\20const -3122:SkSL::Type::checkForOutOfRangeLiteral\28SkSL::Context\20const&\2c\20double\2c\20SkSL::Position\29\20const -3123:SkSL::Transform::EliminateDeadFunctions\28SkSL::Program&\29::$_0::operator\28\29\28std::__2::unique_ptr>\20const&\29\20const -3124:SkSL::SymbolTable::lookup\28SkSL::SymbolTable::SymbolKey\20const&\29\20const -3125:SkSL::SymbolTable::isType\28std::__2::basic_string_view>\29\20const -3126:SkSL::Swizzle::MaskString\28skia_private::FixedArray<4\2c\20signed\20char>\20const&\29 -3127:SkSL::RP::SlotManager::mapVariableToSlots\28SkSL::Variable\20const&\2c\20SkSL::RP::SlotRange\29 -3128:SkSL::RP::Program::appendStages\28SkRasterPipeline*\2c\20SkArenaAlloc*\2c\20SkSL::RP::Callbacks*\2c\20SkSpan\29\20const::$_0::operator\28\29\28\29\20const -3129:SkSL::RP::Program::appendCopy\28skia_private::TArray*\2c\20SkArenaAlloc*\2c\20std::byte*\2c\20SkSL::RP::ProgramOp\2c\20unsigned\20int\2c\20int\2c\20unsigned\20int\2c\20int\2c\20int\29\20const -3130:SkSL::RP::Generator::store\28SkSL::RP::LValue&\29 -3131:SkSL::RP::Generator::popToSlotRangeUnmasked\28SkSL::RP::SlotRange\29 -3132:SkSL::RP::Builder::ternary_op\28SkSL::RP::BuilderOp\2c\20int\29 -3133:SkSL::RP::Builder::simplifyPopSlotsUnmasked\28SkSL::RP::SlotRange*\29 -3134:SkSL::RP::Builder::push_zeros\28int\29 -3135:SkSL::RP::Builder::push_loop_mask\28\29 -3136:SkSL::RP::Builder::pad_stack\28int\29 -3137:SkSL::RP::Builder::exchange_src\28\29 -3138:SkSL::ProgramVisitor::visit\28SkSL::Program\20const&\29 -3139:SkSL::ProgramUsage::remove\28SkSL::Statement\20const*\29 -3140:SkSL::PrefixExpression::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Operator\2c\20std::__2::unique_ptr>\29 -3141:SkSL::PipelineStage::PipelineStageCodeGenerator::typedVariable\28SkSL::Type\20const&\2c\20std::__2::basic_string_view>\29 -3142:SkSL::PipelineStage::PipelineStageCodeGenerator::typeName\28SkSL::Type\20const&\29 -3143:SkSL::Parser::parseInitializer\28SkSL::Position\2c\20std::__2::unique_ptr>*\29 -3144:SkSL::Parser::nextRawToken\28\29 -3145:SkSL::Parser::arrayType\28SkSL::Type\20const*\2c\20int\2c\20SkSL::Position\29 -3146:SkSL::Parser::AutoSymbolTable::AutoSymbolTable\28SkSL::Parser*\2c\20std::__2::unique_ptr>*\2c\20bool\29 -3147:SkSL::MethodReference::~MethodReference\28\29_7090 -3148:SkSL::MethodReference::~MethodReference\28\29 -3149:SkSL::LiteralType::priority\28\29\20const -3150:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_sub\28SkSL::Context\20const&\2c\20std::__2::array\20const&\29 -3151:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_dot\28std::__2::array\20const&\29 -3152:SkSL::InterfaceBlock::arraySize\28\29\20const -3153:SkSL::IndexExpression::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -3154:SkSL::GLSLCodeGenerator::writeExtension\28std::__2::basic_string_view>\2c\20bool\29 -3155:SkSL::FieldAccess::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20int\2c\20SkSL::FieldAccessOwnerKind\29 -3156:SkSL::ConstructorArray::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20SkSL::ExpressionArray\29 -3157:SkSL::Compiler::convertProgram\28SkSL::ProgramKind\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20SkSL::ProgramSettings\20const&\29 -3158:SkSL::Block::isEmpty\28\29\20const -3159:SkSL::Block::Make\28SkSL::Position\2c\20skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>\2c\20SkSL::Block::Kind\2c\20std::__2::unique_ptr>\29 -3160:SkSL::Block::MakeBlock\28SkSL::Position\2c\20skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>\2c\20SkSL::Block::Kind\2c\20std::__2::unique_ptr>\29 -3161:SkSL::Analysis::DetectVarDeclarationWithoutScope\28SkSL::Statement\20const&\2c\20SkSL::ErrorReporter*\29 -3162:SkRuntimeEffect::Result::~Result\28\29 -3163:SkResourceCache::remove\28SkResourceCache::Rec*\29 -3164:SkRegion::writeToMemory\28void*\29\20const -3165:SkRegion::SkRegion\28SkRegion\20const&\29 -3166:SkRect::sort\28\29 -3167:SkRect::setBoundsCheck\28SkSpan\29 -3168:SkRect::offset\28SkPoint\20const&\29 -3169:SkRect::inset\28float\2c\20float\29 -3170:SkRecords::Optional::~Optional\28\29 -3171:SkRecords::NoOp*\20SkRecord::replace\28int\29 -3172:SkReadBuffer::skip\28unsigned\20long\29 -3173:SkRasterPipeline::tailPointer\28\29 -3174:SkRasterPipeline::appendStore\28SkColorType\2c\20SkRasterPipelineContexts::MemoryCtx\20const*\29 -3175:SkRasterPipeline::appendMatrix\28SkArenaAlloc*\2c\20SkMatrix\20const&\29 -3176:SkRasterPipeline::addMemoryContext\28SkRasterPipelineContexts::MemoryCtx*\2c\20int\2c\20bool\2c\20bool\29 -3177:SkRRect::setOval\28SkRect\20const&\29 -3178:SkRRect::initializeRect\28SkRect\20const&\29 -3179:SkRGBA4f<\28SkAlphaType\293>::operator==\28SkRGBA4f<\28SkAlphaType\293>\20const&\29\20const -3180:SkQuads::RootsReal\28double\2c\20double\2c\20double\2c\20double*\29 -3181:SkPixelRef::~SkPixelRef\28\29 -3182:SkPixelRef::SkPixelRef\28int\2c\20int\2c\20void*\2c\20unsigned\20long\29 -3183:SkPictureRecorder::~SkPictureRecorder\28\29 -3184:SkPictureRecorder::SkPictureRecorder\28\29 -3185:SkPictureRecord::~SkPictureRecord\28\29 -3186:SkPictureRecord::recordRestoreOffsetPlaceholder\28\29 -3187:SkPathStroker::quadStroke\28SkPoint\20const*\2c\20SkQuadConstruct*\29 -3188:SkPathStroker::preJoinTo\28SkPoint\20const&\2c\20SkPoint*\2c\20SkPoint*\2c\20bool\29 -3189:SkPathStroker::intersectRay\28SkQuadConstruct*\2c\20SkPathStroker::IntersectRayType\29\20const -3190:SkPathStroker::cubicStroke\28SkPoint\20const*\2c\20SkQuadConstruct*\29 -3191:SkPathStroker::cubicPerpRay\28SkPoint\20const*\2c\20float\2c\20SkPoint*\2c\20SkPoint*\2c\20SkPoint*\29\20const -3192:SkPathStroker::conicStroke\28SkConic\20const&\2c\20SkQuadConstruct*\29 -3193:SkPathRef::computeBounds\28\29\20const -3194:SkPathRef::SkPathRef\28int\2c\20int\2c\20int\29 -3195:SkPathPriv::IsRectContour\28SkSpan\2c\20SkSpan\2c\20bool\29 -3196:SkPathBuilder::transform\28SkMatrix\20const&\29 -3197:SkPathBuilder::addRect\28SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -3198:SkPathBuilder::addPath\28SkPath\20const&\2c\20SkPath::AddPathMode\29 -3199:SkPathBuilder::SkPathBuilder\28SkPathFillType\29 -3200:SkPath::reset\28\29 -3201:SkPath::quadTo\28float\2c\20float\2c\20float\2c\20float\29 -3202:SkPath::makeFillType\28SkPathFillType\29\20const -3203:SkPaint::operator=\28SkPaint&&\29 -3204:SkPaint::computeFastBounds\28SkRect\20const&\2c\20SkRect*\29\20const -3205:SkPaint::canComputeFastBounds\28\29\20const -3206:SkOpSpanBase::mergeMatches\28SkOpSpanBase*\29 -3207:SkOpSpanBase::addOpp\28SkOpSpanBase*\29 -3208:SkOpSegment::updateOppWinding\28SkOpSpanBase\20const*\2c\20SkOpSpanBase\20const*\29\20const -3209:SkOpSegment::subDivide\28SkOpSpanBase\20const*\2c\20SkOpSpanBase\20const*\2c\20SkDCurve*\29\20const -3210:SkOpSegment::setUpWindings\28SkOpSpanBase*\2c\20SkOpSpanBase*\2c\20int*\2c\20int*\2c\20int*\2c\20int*\2c\20int*\2c\20int*\29 -3211:SkOpSegment::nextChase\28SkOpSpanBase**\2c\20int*\2c\20SkOpSpan**\2c\20SkOpSpanBase**\29\20const -3212:SkOpSegment::markAndChaseDone\28SkOpSpanBase*\2c\20SkOpSpanBase*\2c\20SkOpSpanBase**\29 -3213:SkOpSegment::isSimple\28SkOpSpanBase**\2c\20int*\29\20const -3214:SkOpSegment::init\28SkPoint*\2c\20float\2c\20SkOpContour*\2c\20SkPath::Verb\29 -3215:SkOpEdgeBuilder::complete\28\29 -3216:SkOpContour::appendSegment\28\29 -3217:SkOpCoincidence::overlap\28SkOpPtT\20const*\2c\20SkOpPtT\20const*\2c\20SkOpPtT\20const*\2c\20SkOpPtT\20const*\2c\20double*\2c\20double*\29\20const -3218:SkOpCoincidence::add\28SkOpPtT*\2c\20SkOpPtT*\2c\20SkOpPtT*\2c\20SkOpPtT*\29 -3219:SkOpCoincidence::addIfMissing\28SkOpPtT\20const*\2c\20SkOpPtT\20const*\2c\20double\2c\20double\2c\20SkOpSegment*\2c\20SkOpSegment*\2c\20bool*\29 -3220:SkOpCoincidence::addExpanded\28\29 -3221:SkOpCoincidence::addEndMovedSpans\28SkOpPtT\20const*\29 -3222:SkOpCoincidence::TRange\28SkOpPtT\20const*\2c\20double\2c\20SkOpSegment\20const*\29 -3223:SkOpAngle::set\28SkOpSpanBase*\2c\20SkOpSpanBase*\29 -3224:SkOpAngle::loopCount\28\29\20const -3225:SkOpAngle::insert\28SkOpAngle*\29 -3226:SkOpAngle*\20SkArenaAlloc::make\28\29 -3227:SkNoPixelsDevice::ClipState::op\28SkClipOp\2c\20SkM44\20const&\2c\20SkRect\20const&\2c\20bool\2c\20bool\29 -3228:SkMipmap*\20SkSafeRef\28SkMipmap*\29 -3229:SkMeshSpecification::Varying::Varying\28SkMeshSpecification::Varying\20const&\29 -3230:SkMatrixPriv::DifferentialAreaScale\28SkMatrix\20const&\2c\20SkPoint\20const&\29 -3231:SkMatrix::setRotate\28float\29 -3232:SkMatrix::preservesRightAngles\28float\29\20const -3233:SkMatrix::mapRectToQuad\28SkPoint*\2c\20SkRect\20const&\29\20const -3234:SkMatrix::mapPointPerspective\28SkPoint\29\20const -3235:SkM44::setConcat\28SkM44\20const&\2c\20SkM44\20const&\29::$_0::operator\28\29\28skvx::Vec<4\2c\20float>\29\20const -3236:SkM44::normalizePerspective\28\29 -3237:SkM44::invert\28SkM44*\29\20const -3238:SkLineClipper::IntersectLine\28SkPoint\20const*\2c\20SkRect\20const&\2c\20SkPoint*\29 -3239:SkImage_Ganesh::makeView\28GrRecordingContext*\29\20const -3240:SkImage_Base::~SkImage_Base\28\29 -3241:SkImage_Base::isGaneshBacked\28\29\20const -3242:SkImage_Base::SkImage_Base\28SkImageInfo\20const&\2c\20unsigned\20int\29 -3243:SkImageInfo::validRowBytes\28unsigned\20long\29\20const -3244:SkImageGenerator::~SkImageGenerator\28\29 -3245:SkImageFilters::Crop\28SkRect\20const&\2c\20SkTileMode\2c\20sk_sp\29 -3246:SkImageFilter_Base::~SkImageFilter_Base\28\29 -3247:SkIRect::makeInset\28int\2c\20int\29\20const -3248:SkHalfToFloat\28unsigned\20short\29 -3249:SkGradientBaseShader::commonAsAGradient\28SkShaderBase::GradientInfo*\29\20const -3250:SkGradientBaseShader::ValidGradient\28SkRGBA4f<\28SkAlphaType\293>\20const*\2c\20int\2c\20SkTileMode\2c\20SkGradientShader::Interpolation\20const&\29 -3251:SkGradientBaseShader::SkGradientBaseShader\28SkGradientBaseShader::Descriptor\20const&\2c\20SkMatrix\20const&\29 -3252:SkGradientBaseShader::MakeDegenerateGradient\28SkRGBA4f<\28SkAlphaType\293>\20const*\2c\20float\20const*\2c\20int\2c\20sk_sp\2c\20SkTileMode\29 -3253:SkGetPolygonWinding\28SkPoint\20const*\2c\20int\29 -3254:SkFontMgr::RefEmpty\28\29 -3255:SkFont::setTypeface\28sk_sp\29 -3256:SkFont::getBounds\28SkSpan\2c\20SkSpan\2c\20SkPaint\20const*\29\20const -3257:SkEmptyFontMgr::onMakeFromStreamIndex\28std::__2::unique_ptr>\2c\20int\29\20const -3258:SkEdgeBuilder::~SkEdgeBuilder\28\29 -3259:SkDevice::~SkDevice\28\29 -3260:SkDevice::scalerContextFlags\28\29\20const -3261:SkDQuad::RootsReal\28double\2c\20double\2c\20double\2c\20double*\29 -3262:SkDPoint::distance\28SkDPoint\20const&\29\20const -3263:SkDLine::NearPointV\28SkDPoint\20const&\2c\20double\2c\20double\2c\20double\29 -3264:SkDLine::NearPointH\28SkDPoint\20const&\2c\20double\2c\20double\2c\20double\29 -3265:SkDCubic::RootsValidT\28double\2c\20double\2c\20double\2c\20double\2c\20double*\29 -3266:SkConicalGradient::~SkConicalGradient\28\29 -3267:SkComputeRadialSteps\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20float*\2c\20float*\2c\20int*\29 -3268:SkColorFilterPriv::MakeGaussian\28\29 -3269:SkColorFilter::filterColor4f\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkColorSpace*\2c\20SkColorSpace*\29\20const -3270:SkColorConverter::SkColorConverter\28unsigned\20int\20const*\2c\20int\29 -3271:SkCoincidentSpans::correctOneEnd\28SkOpPtT\20const*\20\28SkCoincidentSpans::*\29\28\29\20const\2c\20void\20\28SkCoincidentSpans::*\29\28SkOpPtT\20const*\29\29 -3272:SkCodec::skipScanlines\28int\29 -3273:SkCodec::handleFrameIndex\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\2c\20std::__2::function\29 -3274:SkClosestRecord::findEnd\28SkTSpan\20const*\2c\20SkTSpan\20const*\2c\20int\2c\20int\29 -3275:SkChopCubicAt\28SkPoint\20const*\2c\20SkPoint*\2c\20float\20const*\2c\20int\29 -3276:SkChopCubicAtYExtrema\28SkPoint\20const*\2c\20SkPoint*\29 -3277:SkCanvas::setMatrix\28SkM44\20const&\29 -3278:SkCanvas::init\28sk_sp\29 -3279:SkCanvas::drawPicture\28SkPicture\20const*\2c\20SkMatrix\20const*\2c\20SkPaint\20const*\29 -3280:SkCanvas::drawOval\28SkRect\20const&\2c\20SkPaint\20const&\29 -3281:SkCanvas::clipRect\28SkRect\20const&\2c\20bool\29 -3282:SkCanvas::clipRect\28SkRect\20const&\2c\20SkClipOp\2c\20bool\29 -3283:SkCanvas::clipRRect\28SkRRect\20const&\2c\20SkClipOp\2c\20bool\29 -3284:SkCanvas::canAttemptBlurredRRectDraw\28SkPaint\20const&\29\20const -3285:SkCanvas::attemptBlurredRRectDraw\28SkRRect\20const&\2c\20SkBlurMaskFilterImpl\20const*\2c\20SkPaint\20const&\2c\20SkEnumBitMask\29 -3286:SkCanvas::SkCanvas\28SkBitmap\20const&\29 -3287:SkCachedData::detachFromCacheAndUnref\28\29\20const -3288:SkCachedData::attachToCacheAndRef\28\29\20const -3289:SkBitmap::readPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20int\2c\20int\29\20const -3290:SkBitmap::pixelRefOrigin\28\29\20const -3291:SkBitmap::getGenerationID\28\29\20const -3292:SkBitmap::extractSubset\28SkBitmap*\2c\20SkIRect\20const&\29\20const -3293:SkBitmap::allocPixels\28SkImageInfo\20const&\29 -3294:SkBitmap::SkBitmap\28SkBitmap&&\29 -3295:SkBaseShadowTessellator::~SkBaseShadowTessellator\28\29 -3296:SkAutoPixmapStorage::tryAlloc\28SkImageInfo\20const&\29 -3297:SkArenaAllocWithReset::SkArenaAllocWithReset\28char*\2c\20unsigned\20long\2c\20unsigned\20long\29 -3298:SkAndroidCodec::getSampledDimensions\28int\29\20const -3299:SkAAClip::setPath\28SkPath\20const&\2c\20SkIRect\20const&\2c\20bool\29 -3300:SkAAClip::quickContains\28SkIRect\20const&\29\20const -3301:SkAAClip::op\28SkAAClip\20const&\2c\20SkClipOp\29 -3302:SkAAClip::Builder::flushRowH\28SkAAClip::Builder::Row*\29 -3303:SkAAClip::Builder::Blitter::checkForYGap\28int\29 -3304:RunBasedAdditiveBlitter::~RunBasedAdditiveBlitter\28\29 -3305:Rescale -3306:ReadHuffmanCode.11868 -3307:Put8x8uv -3308:Put16 -3309:OT::post::accelerator_t::find_glyph_name\28unsigned\20int\29\20const -3310:OT::hb_ot_layout_lookup_accelerator_t::fini\28\29 -3311:OT::hb_ot_layout_lookup_accelerator_t::apply\28OT::hb_ot_apply_context_t*\2c\20unsigned\20int\2c\20bool\29\20const -3312:OT::hb_ot_apply_context_t::skipping_iterator_t::match\28hb_glyph_info_t&\29 -3313:OT::hb_ot_apply_context_t::_set_glyph_class\28unsigned\20int\2c\20unsigned\20int\2c\20bool\2c\20bool\29 -3314:OT::glyf_accelerator_t::glyph_for_gid\28unsigned\20int\2c\20bool\29\20const -3315:OT::cff1::accelerator_templ_t>::std_code_to_glyph\28unsigned\20int\29\20const -3316:OT::apply_lookup\28OT::hb_ot_apply_context_t*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int\2c\20OT::LookupRecord\20const*\2c\20unsigned\20int\29 -3317:OT::VarRegionList::evaluate\28unsigned\20int\2c\20int\20const*\2c\20unsigned\20int\2c\20float*\29\20const -3318:OT::Lookup::get_props\28\29\20const -3319:OT::Layout::GSUB_impl::SubstLookup*\20hb_serialize_context_t::copy\28\29\20const -3320:OT::Layout::GPOS_impl::ValueFormat::get_device\28OT::IntType\20const*\2c\20bool*\2c\20OT::Layout::GPOS_impl::ValueBase\20const*\2c\20hb_sanitize_context_t&\29 -3321:OT::Layout::GPOS_impl::Anchor::get_anchor\28OT::hb_ot_apply_context_t*\2c\20unsigned\20int\2c\20float*\2c\20float*\29\20const -3322:OT::ItemVariationStore::create_cache\28\29\20const -3323:OT::IntType*\20hb_serialize_context_t::extend_min>\28OT::IntType*\29 -3324:OT::GSUBGPOS::get_script\28unsigned\20int\29\20const -3325:OT::GSUBGPOS::get_feature_tag\28unsigned\20int\29\20const -3326:OT::GSUBGPOS::find_script_index\28unsigned\20int\2c\20unsigned\20int*\29\20const -3327:OT::GDEF::get_glyph_props\28unsigned\20int\29\20const -3328:OT::ClassDef::cost\28\29\20const -3329:OT::CFFIndex>::sanitize\28hb_sanitize_context_t*\29\20const -3330:OT::CFFIndex>::operator\5b\5d\28unsigned\20int\29\20const -3331:OT::CFFIndex>::offset_at\28unsigned\20int\29\20const -3332:OT::ArrayOf>*\20hb_serialize_context_t::extend_size>>\28OT::ArrayOf>*\2c\20unsigned\20long\2c\20bool\29 -3333:Move_Zp2_Point -3334:Modify_CVT_Check -3335:GrYUVATextureProxies::operator=\28GrYUVATextureProxies&&\29 -3336:GrYUVATextureProxies::GrYUVATextureProxies\28\29 -3337:GrXPFactory::FromBlendMode\28SkBlendMode\29 -3338:GrWindowRectangles::operator=\28GrWindowRectangles\20const&\29 -3339:GrTriangulator::~GrTriangulator\28\29 -3340:GrTriangulator::simplify\28GrTriangulator::VertexList*\2c\20GrTriangulator::Comparator\20const&\29 -3341:GrTriangulator::setTop\28GrTriangulator::Edge*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Comparator\20const&\29\20const -3342:GrTriangulator::mergeCollinearEdges\28GrTriangulator::Edge*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Comparator\20const&\29\20const -3343:GrTriangulator::mergeCoincidentVertices\28GrTriangulator::VertexList*\2c\20GrTriangulator::Comparator\20const&\29\20const -3344:GrTriangulator::emitTriangle\28GrTriangulator::Vertex*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::Vertex*\2c\20int\2c\20skgpu::VertexWriter\29\20const -3345:GrTriangulator::allocateEdge\28GrTriangulator::Vertex*\2c\20GrTriangulator::Vertex*\2c\20int\2c\20GrTriangulator::EdgeType\29 -3346:GrTriangulator::FindEnclosingEdges\28GrTriangulator::Vertex\20const&\2c\20GrTriangulator::EdgeList\20const&\2c\20GrTriangulator::Edge**\2c\20GrTriangulator::Edge**\29 -3347:GrTriangulator::Edge::dist\28SkPoint\20const&\29\20const -3348:GrTriangulator::Edge::Edge\28GrTriangulator::Vertex*\2c\20GrTriangulator::Vertex*\2c\20int\2c\20GrTriangulator::EdgeType\29 -3349:GrThreadSafeCache::remove\28skgpu::UniqueKey\20const&\29 -3350:GrThreadSafeCache::internalFind\28skgpu::UniqueKey\20const&\29 -3351:GrThreadSafeCache::internalAdd\28skgpu::UniqueKey\20const&\2c\20GrSurfaceProxyView\20const&\29 -3352:GrTextureRenderTargetProxy::~GrTextureRenderTargetProxy\28\29 -3353:GrTextureEffect::GrTextureEffect\28GrSurfaceProxyView\2c\20SkAlphaType\2c\20GrTextureEffect::Sampling\20const&\29 -3354:GrTessellationShader::MakePipeline\28GrTessellationShader::ProgramArgs\20const&\2c\20GrAAType\2c\20GrAppliedClip&&\2c\20GrProcessorSet&&\29 -3355:GrSurfaceProxyView::operator!=\28GrSurfaceProxyView\20const&\29\20const -3356:GrSurfaceProxyView::concatSwizzle\28skgpu::Swizzle\29 -3357:GrSurfaceProxy::~GrSurfaceProxy\28\29 -3358:GrSurfaceProxy::isFunctionallyExact\28\29\20const -3359:GrSurfaceProxy::gpuMemorySize\28\29\20const -3360:GrSurfaceProxy::createSurfaceImpl\28GrResourceProvider*\2c\20int\2c\20skgpu::Renderable\2c\20skgpu::Mipmapped\29\20const -3361:GrSurfaceProxy::Copy\28GrRecordingContext*\2c\20sk_sp\2c\20GrSurfaceOrigin\2c\20skgpu::Mipmapped\2c\20SkIRect\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20std::__2::basic_string_view>\2c\20GrSurfaceProxy::RectsMustMatch\2c\20sk_sp*\29 -3362:GrSurfaceProxy::Copy\28GrRecordingContext*\2c\20sk_sp\2c\20GrSurfaceOrigin\2c\20skgpu::Mipmapped\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20std::__2::basic_string_view>\2c\20sk_sp*\29 -3363:GrStyledShape::hasUnstyledKey\28\29\20const -3364:GrStyledShape::GrStyledShape\28GrStyledShape\20const&\2c\20GrStyle::Apply\2c\20float\29 -3365:GrStyle::GrStyle\28GrStyle\20const&\29 -3366:GrSkSLFP::setInput\28std::__2::unique_ptr>\29 -3367:GrSimpleMeshDrawOpHelper::CreatePipeline\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20skgpu::Swizzle\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrProcessorSet&&\2c\20GrPipeline::InputFlags\29 -3368:GrSimpleMesh::set\28sk_sp\2c\20int\2c\20int\29 -3369:GrShape::simplifyRect\28SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\2c\20unsigned\20int\29 -3370:GrShape::simplifyRRect\28SkRRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\2c\20unsigned\20int\29 -3371:GrShape::simplifyPoint\28SkPoint\20const&\2c\20unsigned\20int\29 -3372:GrShape::simplifyLine\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20unsigned\20int\29 -3373:GrShape::setInverted\28bool\29 -3374:GrSWMaskHelper::init\28SkIRect\20const&\29 -3375:GrSWMaskHelper::GrSWMaskHelper\28SkAutoPixmapStorage*\29 -3376:GrResourceProvider::refNonAAQuadIndexBuffer\28\29 -3377:GrRenderTask::addTarget\28GrDrawingManager*\2c\20sk_sp\29 -3378:GrRenderTarget::~GrRenderTarget\28\29 -3379:GrQuadUtils::WillUseHairline\28GrQuad\20const&\2c\20GrAAType\2c\20GrQuadAAFlags\29 -3380:GrQuadBuffer<\28anonymous\20namespace\29::FillRectOpImpl::ColorAndAA>::unpackQuad\28GrQuad::Type\2c\20float\20const*\2c\20GrQuad*\29\20const -3381:GrQuadBuffer<\28anonymous\20namespace\29::FillRectOpImpl::ColorAndAA>::MetadataIter::next\28\29 -3382:GrProxyProvider::processInvalidUniqueKey\28skgpu::UniqueKey\20const&\2c\20GrTextureProxy*\2c\20GrProxyProvider::InvalidateGPUResource\29 -3383:GrProxyProvider::createMippedProxyFromBitmap\28SkBitmap\20const&\2c\20skgpu::Budgeted\29::$_0::~$_0\28\29 -3384:GrProgramInfo::GrProgramInfo\28GrCaps\20const&\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrPipeline\20const*\2c\20GrUserStencilSettings\20const*\2c\20GrGeometryProcessor\20const*\2c\20GrPrimitiveType\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -3385:GrPipeline::visitProxies\28std::__2::function\20const&\29\20const -3386:GrPathUtils::scaleToleranceToSrc\28float\2c\20SkMatrix\20const&\2c\20SkRect\20const&\29 -3387:GrPathUtils::generateQuadraticPoints\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20SkPoint**\2c\20unsigned\20int\29 -3388:GrPathUtils::generateCubicPoints\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20SkPoint**\2c\20unsigned\20int\29 -3389:GrPathUtils::cubicPointCount\28SkPoint\20const*\2c\20float\29 -3390:GrPaint::GrPaint\28GrPaint\20const&\29 -3391:GrOpsRenderPass::prepareToDraw\28\29 -3392:GrOpFlushState::~GrOpFlushState\28\29 -3393:GrOpFlushState::drawInstanced\28int\2c\20int\2c\20int\2c\20int\29 -3394:GrOpFlushState::bindTextures\28GrGeometryProcessor\20const&\2c\20GrSurfaceProxy\20const&\2c\20GrPipeline\20const&\29 -3395:GrOp::uniqueID\28\29\20const -3396:GrNativeRect::MakeIRectRelativeTo\28GrSurfaceOrigin\2c\20int\2c\20SkIRect\29 -3397:GrMeshDrawOp::onPrePrepareDraws\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -3398:GrMapRectPoints\28SkRect\20const&\2c\20SkRect\20const&\2c\20SkPoint\20const*\2c\20SkPoint*\2c\20int\29 -3399:GrMakeKeyFromImageID\28skgpu::UniqueKey*\2c\20unsigned\20int\2c\20SkIRect\20const&\29 -3400:GrGradientShader::MakeGradientFP\28SkGradientBaseShader\20const&\2c\20GrFPArgs\20const&\2c\20SkShaders::MatrixRec\20const&\2c\20std::__2::unique_ptr>\2c\20SkMatrix\20const*\29 -3401:GrGpuResource::setUniqueKey\28skgpu::UniqueKey\20const&\29 -3402:GrGpuResource::registerWithCache\28skgpu::Budgeted\29 -3403:GrGpu::writePixels\28GrSurface*\2c\20SkIRect\2c\20GrColorType\2c\20GrColorType\2c\20GrMipLevel\20const*\2c\20int\2c\20bool\29 -3404:GrGLTextureRenderTarget::~GrGLTextureRenderTarget\28\29 -3405:GrGLTexture::onSetLabel\28\29 -3406:GrGLTexture::onAbandon\28\29 -3407:GrGLTexture::backendFormat\28\29\20const -3408:GrGLSLVaryingHandler::appendDecls\28SkTBlockList\20const&\2c\20SkString*\29\20const -3409:GrGLSLUniformHandler::addInputSampler\28skgpu::Swizzle\20const&\2c\20char\20const*\29 -3410:GrGLSLShaderBuilder::newTmpVarName\28char\20const*\29 -3411:GrGLSLShaderBuilder::definitionAppend\28char\20const*\29 -3412:GrGLSLProgramBuilder::invokeFP\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl\20const&\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\29\20const -3413:GrGLSLProgramBuilder::advanceStage\28\29 -3414:GrGLSLFragmentShaderBuilder::dstColor\28\29 -3415:GrGLRenderTarget::bindInternal\28unsigned\20int\2c\20bool\29 -3416:GrGLGpu::unbindXferBuffer\28GrGpuBufferType\29 -3417:GrGLGpu::resolveRenderFBOs\28GrGLRenderTarget*\2c\20SkIRect\20const&\2c\20GrGLRenderTarget::ResolveDirection\2c\20bool\29 -3418:GrGLGpu::flushBlendAndColorWrite\28skgpu::BlendInfo\20const&\2c\20skgpu::Swizzle\20const&\29 -3419:GrGLGpu::currentProgram\28\29 -3420:GrGLGpu::SamplerObjectCache::Sampler::~Sampler\28\29 -3421:GrGLGpu::HWVertexArrayState::setVertexArrayID\28GrGLGpu*\2c\20unsigned\20int\29 -3422:GrGLGetVersionFromString\28char\20const*\29 -3423:GrGLFunction::GrGLFunction\28void\20\28*\29\28unsigned\20int\29\29::'lambda'\28void\20const*\2c\20unsigned\20int\29::__invoke\28void\20const*\2c\20unsigned\20int\29 -3424:GrGLFunction::GrGLFunction\28unsigned\20char\20const*\20\28*\29\28unsigned\20int\29\29::'lambda'\28void\20const*\2c\20unsigned\20int\29::__invoke\28void\20const*\2c\20unsigned\20int\29 -3425:GrGLFinishCallbacks::callAll\28bool\29 -3426:GrGLCheckLinkStatus\28GrGLGpu\20const*\2c\20unsigned\20int\2c\20bool\2c\20skgpu::ShaderErrorHandler*\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const**\2c\20SkSL::NativeShader\20const*\29 -3427:GrGLAttribArrayState::set\28GrGLGpu*\2c\20int\2c\20GrBuffer\20const*\2c\20GrVertexAttribType\2c\20SkSLType\2c\20int\2c\20unsigned\20long\2c\20int\29 -3428:GrFragmentProcessors::Make\28SkBlenderBase\20const*\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20GrFPArgs\20const&\29 -3429:GrFragmentProcessor::isEqual\28GrFragmentProcessor\20const&\29\20const -3430:GrFragmentProcessor::Rect\28std::__2::unique_ptr>\2c\20GrClipEdgeType\2c\20SkRect\29 -3431:GrFragmentProcessor::ModulateRGBA\28std::__2::unique_ptr>\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\29 -3432:GrDstProxyView::setProxyView\28GrSurfaceProxyView\29 -3433:GrDrawingManager::removeRenderTasks\28\29 -3434:GrDrawingManager::getPathRenderer\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\2c\20bool\2c\20skgpu::ganesh::PathRendererChain::DrawType\2c\20skgpu::ganesh::PathRenderer::StencilSupport*\29 -3435:GrDrawingManager::getLastRenderTask\28GrSurfaceProxy\20const*\29\20const -3436:GrDrawOpAtlas::updatePlot\28GrDeferredUploadTarget*\2c\20skgpu::AtlasLocator*\2c\20skgpu::Plot*\29::'lambda'\28std::__2::function&\29::\28'lambda'\28std::__2::function&\29\20const&\29 -3437:GrDrawOpAtlas::processEvictionAndResetRects\28skgpu::Plot*\29 -3438:GrDeferredProxyUploader::~GrDeferredProxyUploader\28\29 -3439:GrDeferredProxyUploader::wait\28\29 -3440:GrCpuBuffer::Make\28unsigned\20long\29 -3441:GrContext_Base::~GrContext_Base\28\29 -3442:GrColorSpaceXform::Make\28SkColorSpace*\2c\20SkAlphaType\2c\20SkColorSpace*\2c\20SkAlphaType\29 -3443:GrColorInfo::operator=\28GrColorInfo\20const&\29 -3444:GrClip::IsPixelAligned\28SkRect\20const&\29 -3445:GrClip::GetPixelIBounds\28SkRect\20const&\2c\20GrAA\2c\20GrClip::BoundsType\29::'lambda0'\28float\29::operator\28\29\28float\29\20const -3446:GrClip::GetPixelIBounds\28SkRect\20const&\2c\20GrAA\2c\20GrClip::BoundsType\29::'lambda'\28float\29::operator\28\29\28float\29\20const -3447:GrCaps::supportedReadPixelsColorType\28GrColorType\2c\20GrBackendFormat\20const&\2c\20GrColorType\29\20const -3448:GrCaps::getFallbackColorTypeAndFormat\28GrColorType\2c\20int\29\20const -3449:GrCaps::areColorTypeAndFormatCompatible\28GrColorType\2c\20GrBackendFormat\20const&\29\20const -3450:GrBufferAllocPool::~GrBufferAllocPool\28\29_9694 -3451:GrBufferAllocPool::makeSpace\28unsigned\20long\2c\20unsigned\20long\2c\20sk_sp*\2c\20unsigned\20long*\29 -3452:GrBufferAllocPool::GrBufferAllocPool\28GrGpu*\2c\20GrGpuBufferType\2c\20sk_sp\29 -3453:GrBlurUtils::DrawShapeWithMaskFilter\28GrRecordingContext*\2c\20skgpu::ganesh::SurfaceDrawContext*\2c\20GrClip\20const*\2c\20SkPaint\20const&\2c\20SkMatrix\20const&\2c\20GrStyledShape\20const&\29 -3454:GrBackendTexture::GrBackendTexture\28GrBackendTexture\20const&\29 -3455:GrBackendRenderTarget::getBackendFormat\28\29\20const -3456:GrAAConvexTessellator::createOuterRing\28GrAAConvexTessellator::Ring\20const&\2c\20float\2c\20float\2c\20GrAAConvexTessellator::Ring*\29 -3457:GrAAConvexTessellator::createInsetRings\28GrAAConvexTessellator::Ring&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20GrAAConvexTessellator::Ring**\29 -3458:GrAAConvexTessellator::Ring::init\28GrAAConvexTessellator\20const&\29 -3459:GetCopyDistance -3460:FwDCubicEvaluator::FwDCubicEvaluator\28SkPoint\20const*\29 -3461:FT_Stream_ReadAt -3462:FT_Stream_Free -3463:FT_Set_Charmap -3464:FT_New_Size -3465:FT_Load_Sfnt_Table -3466:FT_List_Find -3467:FT_GlyphLoader_Add -3468:FT_Get_Next_Char -3469:FT_Get_Color_Glyph_Layer -3470:FT_CMap_New -3471:FT_Activate_Size -3472:DoFilter2_C -3473:Current_Ratio -3474:Compute_Funcs -3475:CircleOp::Circle&\20skia_private::TArray::emplace_back\28CircleOp::Circle&&\29 -3476:CFF::path_procs_t\2c\20cff2_path_param_t>::curve2\28CFF::cff2_cs_interp_env_t&\2c\20cff2_path_param_t&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\29 -3477:CFF::path_procs_t\2c\20cff2_extents_param_t>::curve2\28CFF::cff2_cs_interp_env_t&\2c\20cff2_extents_param_t&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\29 -3478:CFF::path_procs_t::curve2\28CFF::cff1_cs_interp_env_t&\2c\20cff1_path_param_t&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\29 -3479:CFF::path_procs_t::curve2\28CFF::cff1_cs_interp_env_t&\2c\20cff1_extents_param_t&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\2c\20CFF::point_t\20const&\29 -3480:CFF::parsed_values_t::operator=\28CFF::parsed_values_t&&\29 -3481:CFF::cs_interp_env_t>>::return_from_subr\28\29 -3482:CFF::cs_interp_env_t>>::call_subr\28CFF::biased_subrs_t>>\20const&\2c\20CFF::cs_type_t\29 -3483:CFF::cs_interp_env_t>>::call_subr\28CFF::biased_subrs_t>>\20const&\2c\20CFF::cs_type_t\29 -3484:CFF::cff2_cs_interp_env_t::~cff2_cs_interp_env_t\28\29 -3485:CFF::byte_str_ref_t::operator\5b\5d\28int\29 -3486:CFF::arg_stack_t::push_fixed_from_substr\28CFF::byte_str_ref_t&\29 -3487:AsGaneshRecorder\28SkRecorder*\29 -3488:ApplyAlphaMultiply_C -3489:AlmostLessOrEqualUlps\28float\2c\20float\29 -3490:AlmostEqualUlps_Pin\28double\2c\20double\29 -3491:ActiveEdge::intersect\28ActiveEdge\20const*\29 -3492:AAT::hb_aat_apply_context_t::~hb_aat_apply_context_t\28\29 -3493:AAT::hb_aat_apply_context_t::hb_aat_apply_context_t\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\2c\20hb_blob_t*\29 -3494:AAT::TrackTableEntry::get_value\28float\2c\20void\20const*\2c\20hb_array_t\2c\2016u>\20const>\29\20const -3495:AAT::StateTable::sanitize\28hb_sanitize_context_t*\2c\20unsigned\20int*\29\20const -3496:AAT::StateTable::get_class\28unsigned\20int\2c\20unsigned\20int\2c\20hb_cache_t<15u\2c\208u\2c\207u\2c\20true>*\29\20const -3497:AAT::StateTable::get_entry\28int\2c\20unsigned\20int\29\20const -3498:AAT::Lookup::get_value\28unsigned\20int\2c\20unsigned\20int\29\20const -3499:AAT::ClassTable>::get_class\28unsigned\20int\2c\20unsigned\20int\29\20const -3500:3284 -3501:3285 -3502:3286 -3503:3287 -3504:3288 -3505:3289 -3506:3290 -3507:3291 -3508:xyz_almost_equal\28skcms_Matrix3x3\20const&\2c\20skcms_Matrix3x3\20const&\29 -3509:wuffs_gif__decoder__decode_image_config -3510:wuffs_gif__decoder__decode_frame_config -3511:week_num -3512:wcrtomb -3513:wchar_t\20const*\20std::__2::find\5babi:nn180100\5d\28wchar_t\20const*\2c\20wchar_t\20const*\2c\20wchar_t\20const&\29 -3514:void\20std::__2::vector>::__construct_at_end\28skia::textlayout::FontFeature*\2c\20skia::textlayout::FontFeature*\2c\20unsigned\20long\29 -3515:void\20std::__2::vector>::__construct_at_end\28SkString*\2c\20SkString*\2c\20unsigned\20long\29 -3516:void\20std::__2::__sort4\5babi:ne180100\5d\28skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::finish\28skia::textlayout::Block\20const&\2c\20float\2c\20float&\29::$_0&\29 -3517:void\20std::__2::__sort4\5babi:ne180100\5d\2c\20std::__2::allocator>>\20const&\29::$_0&\2c\20impeller::TRect\20const**>\28impeller::TRect\20const**\2c\20impeller::TRect\20const**\2c\20impeller::TRect\20const**\2c\20impeller::TRect\20const**\2c\20flutter::DlRegion::setRects\28std::__2::vector\2c\20std::__2::allocator>>\20const&\29::$_0&\29 -3518:void\20std::__2::__sort4\5babi:ne180100\5d\28SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::Transform::\28anonymous\20namespace\29::BuiltinVariableScanner::sortNewElements\28\29::'lambda'\28SkSL::ProgramElement\20const*\2c\20SkSL::ProgramElement\20const*\29&\29 -3519:void\20std::__2::__sort4\5babi:ne180100\5d\28SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::Transform::FindAndDeclareBuiltinFunctions\28SkSL::Program&\29::$_0&\29 -3520:void\20std::__2::__inplace_merge\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::'lambda'\28\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\29&\2c\20std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>\28std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>\2c\20std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>\2c\20std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::'lambda'\28\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\29&\2c\20std::__2::iterator_traits\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>::difference_type\2c\20std::__2::iterator_traits\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>::difference_type\2c\20std::__2::iterator_traits\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>::value_type*\2c\20long\29 -3521:void\20skgpu::ganesh::SurfaceFillContext::clear<\28SkAlphaType\292>\28SkRGBA4f<\28SkAlphaType\292>\20const&\29 -3522:void\20skgpu::VertexWriter::writeQuad\28GrQuad\20const&\29 -3523:void\20portable::memsetT\28unsigned\20short*\2c\20unsigned\20short\2c\20int\29 -3524:void\20portable::memsetT\28unsigned\20long\20long*\2c\20unsigned\20long\20long\2c\20int\29 -3525:void\20portable::memsetT\28unsigned\20int*\2c\20unsigned\20int\2c\20int\29 -3526:void\20merge_sort<&sweep_lt_vert\28SkPoint\20const&\2c\20SkPoint\20const&\29>\28GrTriangulator::VertexList*\29 -3527:void\20merge_sort<&sweep_lt_horiz\28SkPoint\20const&\2c\20SkPoint\20const&\29>\28GrTriangulator::VertexList*\29 -3528:void\20hb_stable_sort\2c\20unsigned\20int>\28OT::HBGlyphID16*\2c\20unsigned\20int\2c\20int\20\28*\29\28OT::IntType\20const*\2c\20OT::IntType\20const*\29\2c\20unsigned\20int*\29 -3529:void\20hb_buffer_t::collect_codepoints\28hb_set_digest_t&\29\20const -3530:void\20SkSafeUnref\28SkMeshSpecification*\29 -3531:void\20SkSafeUnref\28SkMeshPriv::VB\20const*\29 -3532:void\20SkSafeUnref\28GrTexture*\29\20\28.4970\29 -3533:void\20SkSafeUnref\28GrCpuBuffer*\29 -3534:vfprintf -3535:valid_args\28SkImageInfo\20const&\2c\20unsigned\20long\2c\20unsigned\20long*\29 -3536:utf8_back1SafeBody_74 -3537:uscript_getShortName_74 -3538:uscript_getScript_74 -3539:ures_openWithType\28UResourceBundle*\2c\20char\20const*\2c\20char\20const*\2c\20UResOpenType\2c\20UErrorCode*\29 -3540:uprv_strnicmp_74 -3541:uprv_strdup_74 -3542:uprv_sortArray_74 -3543:uprv_isInvariantUString_74 -3544:uprv_compareASCIIPropertyNames_74 -3545:update_offset_to_base\28char\20const*\2c\20long\29 -3546:unsigned\20long\20std::__2::__str_find\5babi:ne180100\5d\2c\204294967295ul>\28char\20const*\2c\20unsigned\20long\2c\20char\20const*\2c\20unsigned\20long\2c\20unsigned\20long\29 -3547:unsigned\20long\20const&\20std::__2::min\5babi:nn180100\5d\28unsigned\20long\20const&\2c\20unsigned\20long\20const&\29 -3548:unsigned\20int\20icu_74::\28anonymous\20namespace\29::MixedBlocks::makeHashCode\28unsigned\20int\20const*\2c\20int\29\20const -3549:unsigned\20int\20hb_buffer_t::group_end\28unsigned\20int\2c\20bool\20\20const\28&\29\28hb_glyph_info_t\20const&\2c\20hb_glyph_info_t\20const&\29\29\20const -3550:ultag_isPrivateuseValueSubtags_74 -3551:ulocimp_getKeywords_74 -3552:uloc_openKeywords_74 -3553:uhash_puti_74 -3554:uhash_nextElement_74 -3555:uhash_hashChars_74 -3556:uhash_compareChars_74 -3557:uenum_next_74 -3558:ucstrTextAccess\28UText*\2c\20long\20long\2c\20signed\20char\29 -3559:ucase_getType_74 -3560:ucase_getTypeOrIgnorable_74 -3561:ubidi_getRuns_74 -3562:u_strToUTF8WithSub_74 -3563:u_strCompare_74 -3564:u_getIntPropertyValue_74 -3565:u_getDataDirectory_74 -3566:u_charMirror_74 -3567:tt_size_reset -3568:tt_sbit_decoder_load_metrics -3569:tt_glyphzone_done -3570:tt_face_get_location -3571:tt_face_find_bdf_prop -3572:tt_delta_interpolate -3573:tt_cmap14_find_variant -3574:tt_cmap14_char_map_nondef_binary -3575:tt_cmap14_char_map_def_binary -3576:tolower -3577:t1_cmap_unicode_done -3578:subdivide_cubic_to\28SkPathBuilder*\2c\20SkPoint\20const*\2c\20int\29 -3579:subQuickSort\28char*\2c\20int\2c\20int\2c\20int\2c\20int\20\28*\29\28void\20const*\2c\20void\20const*\2c\20void\20const*\29\2c\20void\20const*\2c\20void*\2c\20void*\29 -3580:strtox -3581:strtoull_l -3582:strtod -3583:strcat -3584:std::logic_error::~logic_error\28\29_18423 -3585:std::__2::vector>::__destroy_vector::operator\28\29\5babi:ne180100\5d\28\29 -3586:std::__2::vector>::reserve\28unsigned\20long\29 -3587:std::__2::vector>\2c\20std::__2::allocator>>>::erase\28std::__2::__wrap_iter>\20const*>\2c\20std::__2::__wrap_iter>\20const*>\29 -3588:std::__2::vector\2c\20std::__2::allocator>>::vector\28std::__2::vector\2c\20std::__2::allocator>>\20const&\29 -3589:std::__2::vector>::__alloc\5babi:nn180100\5d\28\29 -3590:std::__2::vector>::vector\28std::__2::vector>\20const&\29 -3591:std::__2::vector>::__destroy_vector::operator\28\29\5babi:ne180100\5d\28\29 -3592:std::__2::vector\2c\20std::__2::allocator>>::vector\5babi:ne180100\5d\28std::__2::vector\2c\20std::__2::allocator>>&&\29 -3593:std::__2::vector>::push_back\5babi:ne180100\5d\28int\20const&\29 -3594:std::__2::vector>::__swap_out_circular_buffer\28std::__2::__split_buffer&>&\29 -3595:std::__2::vector>::__recommend\5babi:ne180100\5d\28unsigned\20long\29\20const -3596:std::__2::vector>::__swap_out_circular_buffer\28std::__2::__split_buffer&>&\29 -3597:std::__2::vector>::__recommend\5babi:ne180100\5d\28unsigned\20long\29\20const -3598:std::__2::vector>::push_back\5babi:ne180100\5d\28SkString\20const&\29 -3599:std::__2::vector>::__swap_out_circular_buffer\28std::__2::__split_buffer&>&\29 -3600:std::__2::vector>::push_back\5babi:ne180100\5d\28SkMeshSpecification::Attribute&&\29 -3601:std::__2::unique_ptr\2c\20void*>\2c\20std::__2::__hash_node_destructor\2c\20void*>>>>::~unique_ptr\5babi:ne180100\5d\28\29 -3602:std::__2::unique_ptr::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -3603:std::__2::unique_ptr\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -3604:std::__2::unique_ptr>::Pair\2c\20skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\2c\20skia_private::THashMap>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete>::Pair\2c\20skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\2c\20skia_private::THashMap>::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -3605:std::__2::unique_ptr::Pair\2c\20skgpu::UniqueKey\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete::Pair\2c\20skgpu::UniqueKey\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -3606:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -3607:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -3608:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkTypeface_FreeType::FaceRec*\29 -3609:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkStrikeSpec*\29 -3610:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -3611:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -3612:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkSL::Pool*\29 -3613:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkSL::Block*\29 -3614:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkEncodedInfo::ICCProfile*\29 -3615:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkDrawableList*\29 -3616:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -3617:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkContourMeasureIter::Impl*\29 -3618:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -3619:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -3620:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -3621:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28GrGLGpu::SamplerObjectCache*\29 -3622:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28std::nullptr_t\29 -3623:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -3624:std::__2::unique_ptr>\20GrBlendFragmentProcessor::Make<\28SkBlendMode\296>\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -3625:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28GrDrawingManager*\29 -3626:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28GrClientMappedBufferManager*\29 -3627:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -3628:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28FT_FaceRec_*\29 -3629:std::__2::tuple&\20std::__2::tuple::operator=\5babi:ne180100\5d\28std::__2::pair&&\29 -3630:std::__2::time_put>>::~time_put\28\29 -3631:std::__2::pair\20std::__2::minmax\5babi:ne180100\5d>\28std::initializer_list\2c\20std::__2::__less\29 -3632:std::__2::ostreambuf_iterator>::operator=\5babi:nn180100\5d\28char\29 -3633:std::__2::optional::value\5babi:ne180100\5d\28\29\20& -3634:std::__2::optional::value\5babi:ne180100\5d\28\29\20& -3635:std::__2::locale::locale\28\29 -3636:std::__2::locale::__imp::acquire\28\29 -3637:std::__2::iterator_traits::difference_type\20std::__2::distance\5babi:nn180100\5d\28unsigned\20int\20const*\2c\20unsigned\20int\20const*\29 -3638:std::__2::ios_base::~ios_base\28\29 -3639:std::__2::ios_base::setstate\5babi:ne180100\5d\28unsigned\20int\29 -3640:std::__2::hash>::operator\28\29\5babi:ne180100\5d\28std::__2::optional\20const&\29\20const -3641:std::__2::function\20\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29>::operator\28\29\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29\20const -3642:std::__2::function\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const -3643:std::__2::fpos<__mbstate_t>::fpos\5babi:nn180100\5d\28long\20long\29 -3644:std::__2::enable_if::value\2c\20SkRuntimeEffectBuilder::BuilderUniform&>::type\20SkRuntimeEffectBuilder::BuilderUniform::operator=\28SkV2\20const&\29 -3645:std::__2::deque>::__back_spare\5babi:ne180100\5d\28\29\20const -3646:std::__2::default_delete::Pair\2c\20char\20const*\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d>::_EnableIfConvertible::Pair\2c\20char\20const*\2c\20skia_private::THashMap::Pair>::Slot>::type\20std::__2::default_delete::Pair\2c\20char\20const*\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d>::operator\28\29\5babi:ne180100\5d::Pair\2c\20char\20const*\2c\20skia_private::THashMap::Pair>::Slot>\28skia_private::THashTable::Pair\2c\20char\20const*\2c\20skia_private::THashMap::Pair>::Slot*\29\20const -3647:std::__2::default_delete::Traits>::Slot\20\5b\5d>::_EnableIfConvertible::Traits>::Slot>::type\20std::__2::default_delete::Traits>::Slot\20\5b\5d>::operator\28\29\5babi:ne180100\5d::Traits>::Slot>\28skia_private::THashTable::Traits>::Slot*\29\20const -3648:std::__2::chrono::__libcpp_steady_clock_now\28\29 -3649:std::__2::char_traits::move\5babi:nn180100\5d\28char*\2c\20char\20const*\2c\20unsigned\20long\29 -3650:std::__2::char_traits::assign\5babi:nn180100\5d\28char*\2c\20unsigned\20long\2c\20char\29 -3651:std::__2::basic_stringstream\2c\20std::__2::allocator>::~basic_stringstream\28\29_17373 -3652:std::__2::basic_string\2c\20std::__2::allocator>::push_back\28wchar_t\29 -3653:std::__2::basic_string\2c\20std::__2::allocator>::capacity\5babi:nn180100\5d\28\29\20const -3654:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:nn180100\5d<0>\28wchar_t\20const*\29 -3655:std::__2::basic_string\2c\20std::__2::allocator>::resize\28unsigned\20long\2c\20char\29 -3656:std::__2::basic_string\2c\20std::__2::allocator>::__make_iterator\5babi:nn180100\5d\28char*\29 -3657:std::__2::basic_string\2c\20std::__2::allocator>::__grow_by_without_replace\5babi:nn180100\5d\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29 -3658:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\29 -3659:std::__2::basic_streambuf>::~basic_streambuf\28\29 -3660:std::__2::basic_streambuf>::setp\5babi:nn180100\5d\28char*\2c\20char*\29 -3661:std::__2::basic_ostream>::~basic_ostream\28\29 -3662:std::__2::basic_ostream>::flush\28\29 -3663:std::__2::basic_istream>::~basic_istream\28\29 -3664:std::__2::basic_istream>::sentry::sentry\28std::__2::basic_istream>&\2c\20bool\29 -3665:std::__2::basic_iostream>::~basic_iostream\28\29_17275 -3666:std::__2::array\20skgpu::ganesh::SurfaceFillContext::adjustColorAlphaType<\28SkAlphaType\292>\28SkRGBA4f<\28SkAlphaType\292>\29\20const -3667:std::__2::allocator::allocate\5babi:ne180100\5d\28unsigned\20long\29 -3668:std::__2::allocator::allocate\5babi:ne180100\5d\28unsigned\20long\29 -3669:std::__2::__wrap_iter::operator+\5babi:nn180100\5d\28long\29\20const -3670:std::__2::__wrap_iter::operator++\5babi:nn180100\5d\28\29 -3671:std::__2::__wrap_iter::operator+\5babi:nn180100\5d\28long\29\20const -3672:std::__2::__wrap_iter::operator++\5babi:nn180100\5d\28\29 -3673:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d\28GrRecordingContext*&&\2c\20GrSurfaceProxyView&&\2c\20GrSurfaceProxyView&&\2c\20GrColorInfo\20const&\29 -3674:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d\28GrRecordingContext*&\2c\20skgpu::ganesh::PathRendererChain::Options&\29 -3675:std::__2::__unique_if>::__unique_single\20std::__2::make_unique\5babi:ne180100\5d\2c\20GrDirectContext::DirectContextID>\28GrDirectContext::DirectContextID&&\29 -3676:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d\28SkSL::SymbolTable*&\2c\20bool&\29 -3677:std::__2::__tuple_impl\2c\20GrSurfaceProxyView\2c\20sk_sp>::~__tuple_impl\28\29 -3678:std::__2::__split_buffer>::__destruct_at_end\5babi:ne180100\5d\28skia::textlayout::OneLineShaper::RunBlock**\2c\20std::__2::integral_constant\29 -3679:std::__2::__split_buffer&>::~__split_buffer\28\29 -3680:std::__2::__split_buffer&>::__split_buffer\28unsigned\20long\2c\20unsigned\20long\2c\20std::__2::allocator&\29 -3681:std::__2::__split_buffer&>::~__split_buffer\28\29 -3682:std::__2::__optional_destruct_base>\2c\20false>::~__optional_destruct_base\5babi:ne180100\5d\28\29 -3683:std::__2::__optional_destruct_base::~__optional_destruct_base\5babi:ne180100\5d\28\29 -3684:std::__2::__optional_destruct_base::reset\5babi:ne180100\5d\28\29 -3685:std::__2::__optional_destruct_base::~__optional_destruct_base\5babi:ne180100\5d\28\29 -3686:std::__2::__optional_destruct_base::~__optional_destruct_base\5babi:ne180100\5d\28\29 -3687:std::__2::__optional_destruct_base::reset\5babi:ne180100\5d\28\29 -3688:std::__2::__num_get::__stage2_float_prep\28std::__2::ios_base&\2c\20wchar_t*\2c\20wchar_t&\2c\20wchar_t&\29 -3689:std::__2::__num_get::__stage2_float_loop\28wchar_t\2c\20bool&\2c\20char&\2c\20char*\2c\20char*&\2c\20wchar_t\2c\20wchar_t\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20unsigned\20int*\2c\20unsigned\20int*&\2c\20unsigned\20int&\2c\20wchar_t*\29 -3690:std::__2::__num_get::__stage2_float_prep\28std::__2::ios_base&\2c\20char*\2c\20char&\2c\20char&\29 -3691:std::__2::__num_get::__stage2_float_loop\28char\2c\20bool&\2c\20char&\2c\20char*\2c\20char*&\2c\20char\2c\20char\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20unsigned\20int*\2c\20unsigned\20int*&\2c\20unsigned\20int&\2c\20char*\29 -3692:std::__2::__murmur2_or_cityhash::operator\28\29\5babi:ne180100\5d\28void\20const*\2c\20unsigned\20long\29\20const -3693:std::__2::__libcpp_wcrtomb_l\5babi:nn180100\5d\28char*\2c\20wchar_t\2c\20__mbstate_t*\2c\20__locale_struct*\29 -3694:std::__2::__itoa::__base_10_u32\5babi:nn180100\5d\28char*\2c\20unsigned\20int\29 -3695:std::__2::__itoa::__append6\5babi:nn180100\5d\28char*\2c\20unsigned\20int\29 -3696:std::__2::__itoa::__append4\5babi:nn180100\5d\28char*\2c\20unsigned\20int\29 -3697:std::__2::__hash_table\2c\20std::__2::__unordered_map_hasher\2c\20std::__2::hash\2c\20std::__2::equal_to\2c\20true>\2c\20std::__2::__unordered_map_equal\2c\20std::__2::equal_to\2c\20std::__2::hash\2c\20true>\2c\20std::__2::allocator>>::~__hash_table\28\29 -3698:std::__2::__hash_table\2c\20std::__2::equal_to\2c\20std::__2::allocator>::~__hash_table\28\29 -3699:std::__2::__function::__value_func\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\5babi:ne180100\5d\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\20const -3700:std::__2::__function::__func*\29::$_0\2c\20std::__2::allocator*\29::$_0>\2c\20void\20\28GrBackendTexture\29>::__clone\28std::__2::__function::__base*\29\20const -3701:skvx::Vec<4\2c\20unsigned\20short>\20skvx::to_half<4>\28skvx::Vec<4\2c\20float>\20const&\29 -3702:skvx::Vec<4\2c\20unsigned\20short>\20skvx::operator~<4\2c\20unsigned\20short>\28skvx::Vec<4\2c\20unsigned\20short>\20const&\29 -3703:skvx::Vec<4\2c\20unsigned\20short>\20skvx::operator|<4\2c\20unsigned\20short>\28skvx::Vec<4\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<4\2c\20unsigned\20short>\20const&\29 -3704:skvx::Vec<4\2c\20skvx::Mask::type>\20skvx::operator<<4\2c\20unsigned\20short>\28skvx::Vec<4\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<4\2c\20unsigned\20short>\20const&\29 -3705:skvx::Vec<4\2c\20skvx::Mask::type>\20skvx::operator<=<4\2c\20float\2c\20float\2c\20void>\28skvx::Vec<4\2c\20float>\20const&\2c\20float\29 -3706:skvx::Vec<4\2c\20int>\20skvx::operator~<4\2c\20int>\28skvx::Vec<4\2c\20int>\20const&\29 -3707:skvx::Vec<4\2c\20int>\20skvx::operator&<4\2c\20int\2c\20int\2c\20void>\28skvx::Vec<4\2c\20int>\20const&\2c\20int\29 -3708:skvx::Vec<4\2c\20float>&\20skvx::operator+=<4\2c\20float>\28skvx::Vec<4\2c\20float>&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -3709:sktext::gpu::VertexFiller::flatten\28SkWriteBuffer&\29\20const -3710:sktext::gpu::VertexFiller::deviceRectAndCheckTransform\28SkMatrix\20const&\29\20const -3711:sktext::gpu::TextBlobRedrawCoordinator::BlobIDCacheEntry::find\28sktext::gpu::TextBlob::Key\20const&\29\20const -3712:sktext::gpu::SubRunAllocator::SubRunAllocator\28char*\2c\20int\2c\20int\29 -3713:sktext::gpu::GlyphVector::flatten\28SkWriteBuffer&\29\20const -3714:sktext::gpu::GlyphVector::Make\28sktext::SkStrikePromise&&\2c\20SkSpan\2c\20sktext::gpu::SubRunAllocator*\29 -3715:sktext::gpu::BagOfBytes::PlatformMinimumSizeWithOverhead\28int\2c\20int\29 -3716:sktext::gpu::AtlasSubRun::AtlasSubRun\28sktext::gpu::VertexFiller&&\2c\20sktext::gpu::GlyphVector&&\29 -3717:sktext::SkStrikePromise::flatten\28SkWriteBuffer&\29\20const -3718:sktext::GlyphRunList::sourceBoundsWithOrigin\28\29\20const -3719:skpaint_to_grpaint_impl\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkPaint\20const&\2c\20SkMatrix\20const&\2c\20std::__2::optional>>\2c\20SkBlender*\2c\20GrPaint*\29 -3720:skip_literal_string -3721:skif::\28anonymous\20namespace\29::GaneshBackend::~GaneshBackend\28\29_11461 -3722:skif::LayerSpace::ceil\28\29\20const -3723:skif::LayerSpace\20skif::Mapping::paramToLayer\28skif::ParameterSpace\20const&\29\20const -3724:skif::LayerSpace::inverseMapRect\28skif::LayerSpace\20const&\2c\20skif::LayerSpace*\29\20const -3725:skif::LayerSpace::inset\28skif::LayerSpace\20const&\29 -3726:skif::FilterResult::operator=\28skif::FilterResult\20const&\29 -3727:skif::FilterResult::insetByPixel\28\29\20const -3728:skif::FilterResult::draw\28skif::Context\20const&\2c\20SkDevice*\2c\20bool\2c\20SkBlender\20const*\29\20const -3729:skif::FilterResult::applyColorFilter\28skif::Context\20const&\2c\20sk_sp\29\20const -3730:skif::FilterResult::FilterResult\28sk_sp\2c\20skif::LayerSpace\20const&\2c\20skif::FilterResult::PixelBoundary\29 -3731:skif::FilterResult::Builder::~Builder\28\29 -3732:skif::Context::withNewSource\28skif::FilterResult\20const&\29\20const -3733:skif::Context::operator=\28skif::Context&&\29 -3734:skif::Backend::~Backend\28\29 -3735:skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::Slot::reset\28\29 -3736:skia_private::THashTable::Pair\2c\20SkSL::Symbol\20const*\2c\20skia_private::THashMap::Pair>::firstPopulatedSlot\28\29\20const -3737:skia_private::THashTable::Pair\2c\20SkSL::Symbol\20const*\2c\20skia_private::THashMap::Pair>::Iter>::operator++\28\29 -3738:skia_private::THashTable>\2c\20SkGoodHash>::Pair\2c\20SkImageFilter\20const*\2c\20skia_private::THashMap>\2c\20SkGoodHash>::Pair>::Slot::reset\28\29 -3739:skia_private::THashTable\2c\20SkDescriptor\20const&\2c\20sktext::gpu::StrikeCache::HashTraits>::Slot::reset\28\29 -3740:skia_private::THashTable\2c\20SkDescriptor\2c\20SkStrikeCache::StrikeTraits>::Slot::reset\28\29 -3741:skia_private::THashTable::Traits>::Hash\28long\20long\20const&\29 -3742:skia_private::THashTable<\28anonymous\20namespace\29::CacheImpl::Value*\2c\20SkImageFilterCacheKey\2c\20SkTDynamicHash<\28anonymous\20namespace\29::CacheImpl::Value\2c\20SkImageFilterCacheKey\2c\20\28anonymous\20namespace\29::CacheImpl::Value>::AdaptedTraits>::Hash\28SkImageFilterCacheKey\20const&\29 -3743:skia_private::THashTable::ValueList*\2c\20skgpu::ScratchKey\2c\20SkTDynamicHash::ValueList\2c\20skgpu::ScratchKey\2c\20SkTMultiMap::ValueList>::AdaptedTraits>::findOrNull\28skgpu::ScratchKey\20const&\29\20const -3744:skia_private::THashTable::Traits>::set\28SkSL::Variable\20const*\29 -3745:skia_private::THashTable::Entry*\2c\20unsigned\20int\2c\20SkLRUCache::Traits>::uncheckedSet\28SkLRUCache::Entry*&&\29 -3746:skia_private::THashTable::AdaptedTraits>::removeIfExists\28skgpu::UniqueKey\20const&\29 -3747:skia_private::THashTable::Traits>::Hash\28FT_Opaque_Paint_\20const&\29 -3748:skia_private::THashMap\2c\20SkGoodHash>::find\28SkString\20const&\29\20const -3749:skia_private::THashMap>\2c\20SkGoodHash>::set\28SkSL::Variable\20const*\2c\20std::__2::unique_ptr>\29 -3750:skia_private::THashMap::operator\5b\5d\28SkSL::SymbolTable::SymbolKey\20const&\29 -3751:skia_private::THashMap::find\28SkSL::SymbolTable::SymbolKey\20const&\29\20const -3752:skia_private::THashMap::find\28SkSL::IRNode\20const*\20const&\29\20const -3753:skia_private::THashMap::set\28SkSL::FunctionDeclaration\20const*\2c\20SkSL::Analysis::CheckProgramStructure\28SkSL::Program\20const&\29::ProgramStructureVisitor::FunctionState\29 -3754:skia_private::THashMap>\2c\20SkGoodHash>::find\28SkImageFilter\20const*\20const&\29\20const -3755:skia_private::THashMap\2c\20SkIcuBreakIteratorCache::Request::Hash>::set\28SkIcuBreakIteratorCache::Request\2c\20sk_sp\29 -3756:skia_private::TArray::resize_back\28int\29 -3757:skia_private::TArray::push_back_raw\28int\29 -3758:skia_private::TArray::operator==\28skia_private::TArray\20const&\29\20const -3759:skia_private::TArray\2c\20true>::push_back\28std::__2::array&&\29 -3760:skia_private::TArray\2c\20false>::~TArray\28\29 -3761:skia_private::TArray::clear\28\29 -3762:skia_private::TArray::clear\28\29 -3763:skia_private::TArray::TArray\28skia_private::TArray\20const&\29 -3764:skia_private::TArray::TArray\28skia_private::TArray\20const&\29 -3765:skia_private::TArray::~TArray\28\29 -3766:skia_private::TArray::move\28void*\29 -3767:skia_private::TArray::BufferFinishedMessage\2c\20false>::~TArray\28\29 -3768:skia_private::TArray::BufferFinishedMessage\2c\20false>::move\28void*\29 -3769:skia_private::TArray\2c\20true>::~TArray\28\29 -3770:skia_private::TArray\2c\20true>::push_back\28sk_sp&&\29 -3771:skia_private::TArray::reserve_exact\28int\29 -3772:skia_private::TArray\2c\20true>::Allocate\28int\2c\20double\29 -3773:skia_private::TArray::reserve_exact\28int\29 -3774:skia_private::TArray::Allocate\28int\2c\20double\29 -3775:skia_private::TArray::reserve_exact\28int\29 -3776:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -3777:skia_private::TArray::~TArray\28\29 -3778:skia_private::TArray::move\28void*\29 -3779:skia_private::AutoSTMalloc<8ul\2c\20unsigned\20int\2c\20void>::reset\28unsigned\20long\29 -3780:skia_private::AutoSTArray<6\2c\20SkResourceCache::Key>::reset\28int\29 -3781:skia_private::AutoSTArray<20\2c\20SkGlyph\20const*>::reset\28int\29 -3782:skia_private::AutoSTArray<16\2c\20SkRect>::reset\28int\29 -3783:skia_png_sig_cmp -3784:skia_png_set_text_2 -3785:skia_png_realloc_array -3786:skia_png_get_uint_31 -3787:skia_png_check_fp_string -3788:skia_png_check_fp_number -3789:skia_png_app_warning -3790:skia_png_app_error -3791:skia::textlayout::\28anonymous\20namespace\29::intersected\28skia::textlayout::SkRange\20const&\2c\20skia::textlayout::SkRange\20const&\29 -3792:skia::textlayout::\28anonymous\20namespace\29::draw_line_as_rect\28skia::textlayout::ParagraphPainter*\2c\20float\2c\20float\2c\20float\2c\20skia::textlayout::ParagraphPainter::DecorationStyle\20const&\29 -3793:skia::textlayout::TypefaceFontStyleSet::createTypeface\28int\29 -3794:skia::textlayout::TextLine::shapeEllipsis\28SkString\20const&\2c\20skia::textlayout::Cluster\20const*\29::ShapeHandler::~ShapeHandler\28\29 -3795:skia::textlayout::TextLine::shapeEllipsis\28SkString\20const&\2c\20skia::textlayout::Cluster\20const*\29::$_0::operator\28\29\28sk_sp\2c\20sk_sp\29\20const -3796:skia::textlayout::TextLine::iterateThroughSingleRunByStyles\28skia::textlayout::TextLine::TextAdjustment\2c\20skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::StyleType\2c\20std::__2::function\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\20const&\29\20const::$_0::operator\28\29\28skia::textlayout::SkRange\2c\20float\29\20const -3797:skia::textlayout::TextLine::getRectsForRange\28skia::textlayout::SkRange\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const -3798:skia::textlayout::TextBox&\20std::__2::vector>::emplace_back\28SkRect&\2c\20skia::textlayout::TextDirection&&\29 -3799:skia::textlayout::StrutStyle::StrutStyle\28skia::textlayout::StrutStyle\20const&\29 -3800:skia::textlayout::Run::isResolved\28\29\20const -3801:skia::textlayout::Run::copyTo\28SkTextBlobBuilder&\2c\20unsigned\20long\2c\20unsigned\20long\29\20const -3802:skia::textlayout::Run::calculateWidth\28unsigned\20long\2c\20unsigned\20long\2c\20bool\29\20const -3803:skia::textlayout::Run::calculateHeight\28skia::textlayout::LineMetricStyle\2c\20skia::textlayout::LineMetricStyle\29\20const -3804:skia::textlayout::ParagraphStyle::ParagraphStyle\28skia::textlayout::ParagraphStyle&&\29 -3805:skia::textlayout::ParagraphImpl::getGlyphPositionAtCoordinate\28float\2c\20float\29 -3806:skia::textlayout::ParagraphImpl::findNextGraphemeBoundary\28unsigned\20long\29\20const -3807:skia::textlayout::ParagraphImpl::findAllBlocks\28skia::textlayout::SkRange\29 -3808:skia::textlayout::ParagraphImpl::ensureUTF16Mapping\28\29::$_0::operator\28\29\28\29\20const::'lambda'\28unsigned\20long\29::operator\28\29\28unsigned\20long\29\20const -3809:skia::textlayout::ParagraphImpl::buildClusterTable\28\29 -3810:skia::textlayout::ParagraphCacheKey::operator==\28skia::textlayout::ParagraphCacheKey\20const&\29\20const -3811:skia::textlayout::ParagraphBuilderImpl::endRunIfNeeded\28\29 -3812:skia::textlayout::OneLineShaper::~OneLineShaper\28\29 -3813:skia::textlayout::OneLineShaper::FontKey::~FontKey\28\29 -3814:skia::textlayout::LineMetrics::LineMetrics\28\29 -3815:skia::textlayout::FontCollection::FamilyKey::~FamilyKey\28\29 -3816:skia::textlayout::FontArguments::CloneTypeface\28sk_sp\20const&\29\20const -3817:skia::textlayout::Cluster::isSoftBreak\28\29\20const -3818:skia::textlayout::Block::Block\28skia::textlayout::Block\20const&\29 -3819:skgpu::tess::AffineMatrix::AffineMatrix\28SkMatrix\20const&\29 -3820:skgpu::ganesh::\28anonymous\20namespace\29::add_quad_segment\28SkPoint\20const*\2c\20skia_private::TArray*\29 -3821:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::Entry::Entry\28skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::Entry&&\29 -3822:skgpu::ganesh::\28anonymous\20namespace\29::HullShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::~Impl\28\29 -3823:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::programInfo\28\29 -3824:skgpu::ganesh::SurfaceFillContext::internalClear\28SkIRect\20const*\2c\20std::__2::array\2c\20bool\29 -3825:skgpu::ganesh::SurfaceFillContext::discard\28\29 -3826:skgpu::ganesh::SurfaceFillContext::addOp\28std::__2::unique_ptr>\29 -3827:skgpu::ganesh::SurfaceDrawContext::wrapsVkSecondaryCB\28\29\20const -3828:skgpu::ganesh::SurfaceDrawContext::stencilRect\28GrClip\20const*\2c\20GrUserStencilSettings\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20SkMatrix\20const*\29 -3829:skgpu::ganesh::SurfaceDrawContext::drawPath\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20SkPath\20const&\2c\20GrStyle\20const&\29 -3830:skgpu::ganesh::SurfaceDrawContext::attemptQuadOptimization\28GrClip\20const*\2c\20GrUserStencilSettings\20const*\2c\20DrawQuad*\2c\20GrPaint*\29 -3831:skgpu::ganesh::SurfaceDrawContext::Make\28GrRecordingContext*\2c\20GrColorType\2c\20sk_sp\2c\20sk_sp\2c\20GrSurfaceOrigin\2c\20SkSurfaceProps\20const&\29 -3832:skgpu::ganesh::SurfaceContext::rescale\28GrImageInfo\20const&\2c\20GrSurfaceOrigin\2c\20SkIRect\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\29 -3833:skgpu::ganesh::SurfaceContext::rescaleInto\28skgpu::ganesh::SurfaceFillContext*\2c\20SkIRect\2c\20SkIRect\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\29::$_0::operator\28\29\28GrSurfaceProxyView\2c\20SkIRect\29\20const -3834:skgpu::ganesh::SurfaceContext::SurfaceContext\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20GrColorInfo\20const&\29 -3835:skgpu::ganesh::SmallPathShapeDataKey::operator==\28skgpu::ganesh::SmallPathShapeDataKey\20const&\29\20const -3836:skgpu::ganesh::QuadPerEdgeAA::MinColorType\28SkRGBA4f<\28SkAlphaType\292>\29 -3837:skgpu::ganesh::PathTessellator::~PathTessellator\28\29 -3838:skgpu::ganesh::PathCurveTessellator::draw\28GrOpFlushState*\29\20const -3839:skgpu::ganesh::OpsTask::~OpsTask\28\29 -3840:skgpu::ganesh::OpsTask::recordOp\28std::__2::unique_ptr>\2c\20bool\2c\20GrProcessorSet::Analysis\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const*\2c\20GrCaps\20const&\29 -3841:skgpu::ganesh::MakeFragmentProcessorFromView\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkSamplingOptions\2c\20SkTileMode\20const*\2c\20SkMatrix\20const&\2c\20SkRect\20const*\2c\20SkRect\20const*\29 -3842:skgpu::ganesh::FilterAndMipmapHaveNoEffect\28GrQuad\20const&\2c\20GrQuad\20const&\29 -3843:skgpu::ganesh::FillRectOp::MakeNonAARect\28GrRecordingContext*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20GrUserStencilSettings\20const*\29 -3844:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::can_use_hw_derivatives_with_coverage\28skvx::Vec<2\2c\20float>\20const&\2c\20skvx::Vec<2\2c\20float>\20const&\29 -3845:skgpu::ganesh::FillRRectOp::Make\28GrRecordingContext*\2c\20SkArenaAlloc*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20SkRRect\20const&\2c\20SkRect\20const&\2c\20GrAA\29 -3846:skgpu::ganesh::Device::drawRRect\28SkRRect\20const&\2c\20SkPaint\20const&\29 -3847:skgpu::ganesh::Device::drawImageQuadDirect\28SkImage\20const*\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkPoint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -3848:skgpu::ganesh::Device::Make\28std::__2::unique_ptr>\2c\20SkAlphaType\2c\20skgpu::ganesh::Device::InitContents\29 -3849:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::setup_dashed_rect\28SkRect\20const&\2c\20skgpu::VertexWriter&\2c\20SkMatrix\20const&\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashCap\29 -3850:skgpu::ganesh::ClipStack::~ClipStack\28\29 -3851:skgpu::ganesh::ClipStack::writableSaveRecord\28bool*\29 -3852:skgpu::ganesh::ClipStack::end\28\29\20const -3853:skgpu::ganesh::ClipStack::clip\28skgpu::ganesh::ClipStack::RawElement&&\29 -3854:skgpu::ganesh::ClipStack::clipState\28\29\20const -3855:skgpu::ganesh::ClipStack::SaveRecord::invalidateMasks\28GrProxyProvider*\2c\20SkTBlockList*\29 -3856:skgpu::ganesh::ClipStack::SaveRecord::genID\28\29\20const -3857:skgpu::ganesh::ClipStack::RawElement::operator=\28skgpu::ganesh::ClipStack::RawElement&&\29 -3858:skgpu::ganesh::ClipStack::RawElement::contains\28skgpu::ganesh::ClipStack::SaveRecord\20const&\29\20const -3859:skgpu::ganesh::ClipStack::RawElement::RawElement\28SkMatrix\20const&\2c\20GrShape\20const&\2c\20GrAA\2c\20SkClipOp\29 -3860:skgpu::ganesh::AtlasPathRenderer::~AtlasPathRenderer\28\29 -3861:skgpu::Swizzle::apply\28SkRasterPipeline*\29\20const -3862:skgpu::Swizzle::applyTo\28std::__2::array\29\20const -3863:skgpu::StringKeyBuilder::~StringKeyBuilder\28\29 -3864:skgpu::ScratchKey::GenerateResourceType\28\29 -3865:skgpu::RectanizerSkyline::reset\28\29 -3866:skgpu::Plot::addSubImage\28int\2c\20int\2c\20void\20const*\2c\20skgpu::AtlasLocator*\29 -3867:skgpu::AutoCallback::AutoCallback\28skgpu::AutoCallback&&\29 -3868:skcpu::make_paint_with_image\28SkPaint\20const&\2c\20SkBitmap\20const&\2c\20SkSamplingOptions\20const&\2c\20SkMatrix*\29 -3869:skcpu::DrawTreatAAStrokeAsHairline\28float\2c\20SkMatrix\20const&\2c\20float*\29 -3870:skcpu::Draw::drawRRect\28SkRRect\20const&\2c\20SkPaint\20const&\29\20const -3871:skcpu::Draw::drawDevicePoints\28SkCanvas::PointMode\2c\20SkSpan\2c\20SkPaint\20const&\2c\20SkDevice*\29\20const -3872:skcpu::Draw::drawBitmap\28SkBitmap\20const&\2c\20SkMatrix\20const&\2c\20SkRect\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\29\20const -3873:skcpu::Draw::Draw\28skcpu::Draw\20const&\29 -3874:skcms_Transform -3875:skcms_AreApproximateInverses -3876:sk_sp::~sk_sp\28\29 -3877:sk_sp::operator=\28sk_sp&&\29 -3878:sk_sp::reset\28GrTextureProxy*\29 -3879:sk_sp::reset\28GrTexture*\29 -3880:sk_sp::operator=\28sk_sp&&\29 -3881:sk_sp::reset\28GrCpuBuffer*\29 -3882:sk_sp&\20sk_sp::operator=\28sk_sp&&\29 -3883:sk_sp&\20sk_sp::operator=\28sk_sp\20const&\29 -3884:sk_ft_free\28FT_MemoryRec_*\2c\20void*\29 -3885:sift -3886:shallowTextClone\28UText*\2c\20UText\20const*\2c\20UErrorCode*\29 -3887:set_initial_texture_params\28GrGLInterface\20const*\2c\20GrGLCaps\20const&\2c\20unsigned\20int\29 -3888:setLevelsOutsideIsolates\28UBiDi*\2c\20int\2c\20int\2c\20unsigned\20char\29 -3889:sect_with_vertical\28SkPoint\20const*\2c\20float\29 -3890:sampler_key\28GrTextureType\2c\20skgpu::Swizzle\20const&\2c\20GrCaps\20const&\29 -3891:round\28SkPoint*\29 -3892:res_getResource_74 -3893:read_tag_xyz\28skcms_ICCTag\20const*\2c\20float*\2c\20float*\2c\20float*\29 -3894:read_color_line -3895:quick_inverse\28int\29 -3896:quad_intersect_ray\28SkPoint\20const*\2c\20float\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -3897:puts -3898:psh_globals_set_scale -3899:ps_tofixedarray -3900:ps_parser_skip_PS_token -3901:ps_mask_test_bit -3902:ps_mask_table_alloc -3903:ps_mask_ensure -3904:ps_dimension_reset_mask -3905:ps_builder_init -3906:ps_builder_done -3907:pow -3908:portable::parametric_k\28skcms_TransferFunction\20const*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20std::byte*&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\29::'lambda'\28float\29::operator\28\29\28float\29\20const -3909:portable::hsl_to_rgb_k\28void\20const*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20std::byte*&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\29::'lambda'\28float\29::operator\28\29\28float\29\20const -3910:portable::gamma__k\28float\20const*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20std::byte*&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\29::'lambda'\28float\29::operator\28\29\28float\29\20const -3911:portable::PQish_k\28skcms_TransferFunction\20const*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20std::byte*&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\29::'lambda'\28float\29::operator\28\29\28float\29\20const -3912:portable::HLGish_k\28skcms_TransferFunction\20const*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20std::byte*&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\29::'lambda'\28float\29::operator\28\29\28float\29\20const -3913:portable::HLGinvish_k\28skcms_TransferFunction\20const*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20std::byte*&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\2c\20float&\29::'lambda'\28float\29::operator\28\29\28float\29\20const -3914:points_are_colinear_and_b_is_middle\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20float*\29 -3915:png_zlib_inflate -3916:png_inflate_read -3917:png_inflate_claim -3918:png_build_8bit_table -3919:png_build_16bit_table -3920:performFallbackLookup\28char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20int\20const*\2c\20int\29 -3921:operator==\28SkPath\20const&\2c\20SkPath\20const&\29 -3922:operator!=\28SkString\20const&\2c\20SkString\20const&\29 -3923:normalize -3924:non-virtual\20thunk\20to\20GrOpFlushState::deferredUploadTarget\28\29 -3925:nextafterf -3926:mv_mul\28skcms_Matrix3x3\20const*\2c\20skcms_Vector3\20const*\29 -3927:move_nearby\28SkOpContourHead*\29 -3928:mayHaveParent\28char*\29 -3929:make_unpremul_effect\28std::__2::unique_ptr>\29 -3930:machine_index_t\2c\20hb_filter_iter_t\2c\20hb_array_t>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_glyph_info_t\20const&\29\2c\20$_7\20const&\2c\20\28void*\290>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_pair_t\29\2c\20$_6\20const&\2c\20\28void*\290>>>::operator==\28machine_index_t\2c\20hb_filter_iter_t\2c\20hb_array_t>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_glyph_info_t\20const&\29\2c\20$_7\20const&\2c\20\28void*\290>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_pair_t\29\2c\20$_6\20const&\2c\20\28void*\290>>>\20const&\29\20const -3931:long\20std::__2::__libcpp_atomic_refcount_decrement\5babi:nn180100\5d\28long&\29 -3932:long\20const&\20std::__2::min\5babi:nn180100\5d\28long\20const&\2c\20long\20const&\29 -3933:log1p -3934:load_truetype_glyph -3935:load\28unsigned\20char\20const*\2c\20int\2c\20void\20\28*\29\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\29\29 -3936:loadParentsExceptRoot\28UResourceDataEntry*&\2c\20char*\2c\20int\2c\20signed\20char\2c\20char*\2c\20UErrorCode*\29 -3937:line_intersect_ray\28SkPoint\20const*\2c\20float\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -3938:lineMetrics_getStartIndex -3939:just_solid_color\28SkPaint\20const&\29 -3940:is_reflex_vertex\28SkPoint\20const*\2c\20int\2c\20float\2c\20unsigned\20short\2c\20unsigned\20short\2c\20unsigned\20short\29 -3941:isMatchAtCPBoundary\28char16_t\20const*\2c\20char16_t\20const*\2c\20char16_t\20const*\2c\20char16_t\20const*\29 -3942:inner_scanline\28int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20SkBlitter*\29 -3943:inflate_table -3944:impeller::TRect::GetCenter\28\29\20const -3945:impeller::TRect::Contains\28impeller::TRect\20const&\29\20const -3946:impeller::TRect::Contains\28impeller::TPoint\20const&\29\20const -3947:impeller::TPoint::GetLength\28\29\20const -3948:impeller::TPoint::GetDistanceSquared\28impeller::TPoint\20const&\29\20const -3949:impeller::RoundingRadii::AreAllCornersSame\28float\29\20const -3950:impeller::RoundRect::MakeRectRadii\28impeller::TRect\20const&\2c\20impeller::RoundingRadii\20const&\29 -3951:impeller::Matrix::operator==\28impeller::Matrix\20const&\29\20const -3952:impeller::Matrix::IsIdentity\28\29\20const -3953:impeller::Matrix::IsFinite\28\29\20const -3954:image_getWidth -3955:image_filter_color_type\28SkColorInfo\20const&\29 -3956:icu_74::ures_getUnicodeString\28UResourceBundle\20const*\2c\20UErrorCode*\29 -3957:icu_74::umtx_initOnce\28icu_74::UInitOnce&\2c\20void\20\28*\29\28\29\29 -3958:icu_74::makeBogusLocale\28\29 -3959:icu_74::\28anonymous\20namespace\29::appendResult\28char16_t*\2c\20int\2c\20int\2c\20int\2c\20char16_t\20const*\2c\20int\2c\20unsigned\20int\2c\20icu_74::Edits*\29 -3960:icu_74::\28anonymous\20namespace\29::AliasReplacer::replace\28icu_74::Locale\20const&\2c\20icu_74::CharString&\2c\20UErrorCode&\29::$_0::__invoke\28UElement\2c\20UElement\29 -3961:icu_74::XLikelySubtagsData::readStrings\28icu_74::ResourceTable\20const&\2c\20char\20const*\2c\20icu_74::ResourceValue&\2c\20icu_74::LocalMemory&\2c\20int&\2c\20UErrorCode&\29 -3962:icu_74::XLikelySubtags::trieNext\28icu_74::BytesTrie&\2c\20icu_74::StringPiece\2c\20int\29 -3963:icu_74::Vectorizer::stringToIndex\28char16_t\20const*\29\20const -3964:icu_74::UniqueCharStrings::add\28char16_t\20const*\2c\20UErrorCode&\29 -3965:icu_74::UniqueCharStrings::addByValue\28icu_74::UnicodeString\2c\20UErrorCode&\29 -3966:icu_74::UnicodeString::setTo\28char16_t\20const*\2c\20int\29 -3967:icu_74::UnicodeString::remove\28int\2c\20int\29 -3968:icu_74::UnicodeString::isBufferWritable\28\29\20const -3969:icu_74::UnicodeString::indexOf\28char16_t\2c\20int\29\20const -3970:icu_74::UnicodeString::getTerminatedBuffer\28\29 -3971:icu_74::UnicodeString::doExtract\28int\2c\20int\2c\20icu_74::UnicodeString&\29\20const -3972:icu_74::UnicodeString::doAppend\28icu_74::UnicodeString\20const&\2c\20int\2c\20int\29 -3973:icu_74::UnicodeString::copyFrom\28icu_74::UnicodeString\20const&\2c\20signed\20char\29 -3974:icu_74::UnicodeString::allocate\28int\29 -3975:icu_74::UnicodeSet::swapBuffers\28\29 -3976:icu_74::UnicodeSet::spanUTF8\28char\20const*\2c\20int\2c\20USetSpanCondition\29\20const -3977:icu_74::UnicodeSet::spanBack\28char16_t\20const*\2c\20int\2c\20USetSpanCondition\29\20const -3978:icu_74::UnicodeSet::spanBackUTF8\28char\20const*\2c\20int\2c\20USetSpanCondition\29\20const -3979:icu_74::UnicodeSet::setPattern\28char16_t\20const*\2c\20int\29 -3980:icu_74::UnicodeSet::retain\28int\20const*\2c\20int\2c\20signed\20char\29 -3981:icu_74::UnicodeSet::remove\28int\2c\20int\29 -3982:icu_74::UnicodeSet::ensureBufferCapacity\28int\29 -3983:icu_74::UnicodeSet::applyIntPropertyValue\28UProperty\2c\20int\2c\20UErrorCode&\29 -3984:icu_74::UnicodeSet::allocateStrings\28UErrorCode&\29 -3985:icu_74::UnicodeSet::addAll\28icu_74::UnicodeSet\20const&\29 -3986:icu_74::UnicodeSet::_appendToPat\28icu_74::UnicodeString&\2c\20int\2c\20int\2c\20signed\20char\29 -3987:icu_74::UVector::sort\28int\20\28*\29\28UElement\2c\20UElement\29\2c\20UErrorCode&\29 -3988:icu_74::UVector::insertElementAt\28void*\2c\20int\2c\20UErrorCode&\29 -3989:icu_74::UVector::indexOf\28UElement\2c\20int\2c\20signed\20char\29\20const -3990:icu_74::UStringSet::~UStringSet\28\29_14084 -3991:icu_74::UMemory::operator\20delete\28void*\29 -3992:icu_74::UCharsTrieBuilder::add\28icu_74::UnicodeString\20const&\2c\20int\2c\20UErrorCode&\29 -3993:icu_74::UCharsTrie::readValue\28char16_t\20const*\2c\20int\29 -3994:icu_74::UCharsTrie::next\28int\29 -3995:icu_74::StringPiece::compare\28icu_74::StringPiece\29 -3996:icu_74::StringEnumeration::~StringEnumeration\28\29 -3997:icu_74::SimpleFilteredSentenceBreakIterator::resetState\28UErrorCode&\29 -3998:icu_74::SimpleFilteredSentenceBreakIterator::internalNext\28int\29 -3999:icu_74::SimpleFilteredSentenceBreakIterator::breakExceptionAt\28int\29 -4000:icu_74::RuleBasedBreakIterator::DictionaryCache::following\28int\2c\20int*\2c\20int*\29 -4001:icu_74::RuleBasedBreakIterator::BreakCache::next\28\29 -4002:icu_74::RuleBasedBreakIterator::BreakCache::current\28\29 -4003:icu_74::RuleBasedBreakIterator::BreakCache::addPreceding\28int\2c\20int\2c\20icu_74::RuleBasedBreakIterator::BreakCache::UpdatePositionValues\29 -4004:icu_74::ResourceDataValue::getTable\28UErrorCode&\29\20const -4005:icu_74::ResourceDataValue::getString\28int&\2c\20UErrorCode&\29\20const -4006:icu_74::ResourceArray::internalGetResource\28ResourceData\20const*\2c\20int\29\20const -4007:icu_74::ReorderingBuffer::previousCC\28\29 -4008:icu_74::ReorderingBuffer::insert\28int\2c\20unsigned\20char\29 -4009:icu_74::ReorderingBuffer::append\28char16_t\20const*\2c\20int\2c\20signed\20char\2c\20unsigned\20char\2c\20unsigned\20char\2c\20UErrorCode&\29 -4010:icu_74::ReorderingBuffer::appendBMP\28char16_t\2c\20unsigned\20char\2c\20UErrorCode&\29 -4011:icu_74::Normalizer2Impl::~Normalizer2Impl\28\29 -4012:icu_74::Normalizer2Impl::norm16HasDecompBoundaryAfter\28unsigned\20short\29\20const -4013:icu_74::Normalizer2Impl::hasCompBoundaryAfter\28int\2c\20signed\20char\29\20const -4014:icu_74::Normalizer2Impl::getCC\28unsigned\20short\29\20const -4015:icu_74::Normalizer2Impl::decompose\28char16_t\20const*\2c\20char16_t\20const*\2c\20icu_74::ReorderingBuffer*\2c\20UErrorCode&\29\20const -4016:icu_74::Normalizer2Impl::decomposeShort\28char16_t\20const*\2c\20char16_t\20const*\2c\20signed\20char\2c\20signed\20char\2c\20icu_74::ReorderingBuffer&\2c\20UErrorCode&\29\20const -4017:icu_74::Normalizer2Impl::copyLowPrefixFromNulTerminated\28char16_t\20const*\2c\20int\2c\20icu_74::ReorderingBuffer*\2c\20UErrorCode&\29\20const -4018:icu_74::Norm2AllModes::getNFKCInstance\28UErrorCode&\29 -4019:icu_74::Locale::setKeywordValue\28char\20const*\2c\20char\20const*\2c\20UErrorCode&\29 -4020:icu_74::Locale::operator=\28icu_74::Locale\20const&\29 -4021:icu_74::Locale::Locale\28icu_74::Locale\20const&\29 -4022:icu_74::LocalPointer::adoptInsteadAndCheckErrorCode\28icu_74::UVector*\2c\20UErrorCode&\29 -4023:icu_74::LocalMemory::allocateInsteadAndCopy\28int\2c\20int\29 -4024:icu_74::LSTMData::~LSTMData\28\29 -4025:icu_74::ICU_Utility::skipWhitespace\28icu_74::UnicodeString\20const&\2c\20int&\2c\20signed\20char\29 -4026:icu_74::ICUServiceKey::~ICUServiceKey\28\29 -4027:icu_74::ICUServiceKey::prefix\28icu_74::UnicodeString&\29\20const -4028:icu_74::ICUResourceBundleFactory::~ICUResourceBundleFactory\28\29 -4029:icu_74::ICULocaleService::~ICULocaleService\28\29 -4030:icu_74::Hashtable::remove\28icu_74::UnicodeString\20const&\29 -4031:icu_74::Hangul::decompose\28int\2c\20char16_t*\29 -4032:icu_74::EmojiProps::getSingleton\28UErrorCode&\29 -4033:icu_74::CharString::appendInvariantChars\28char16_t\20const*\2c\20int\2c\20UErrorCode&\29 -4034:icu_74::CharString*\20icu_74::MemoryPool::create<>\28\29 -4035:icu_74::BytesTrie::getState64\28\29\20const -4036:icu_74::ByteSinkUtil::appendChange\28unsigned\20char\20const*\2c\20unsigned\20char\20const*\2c\20char16_t\20const*\2c\20int\2c\20icu_74::ByteSink&\2c\20icu_74::Edits*\2c\20UErrorCode&\29 -4037:icu_74::BreakIterator::makeInstance\28icu_74::Locale\20const&\2c\20int\2c\20UErrorCode&\29 -4038:icu_74::BMPSet::findCodePoint\28int\2c\20int\2c\20int\29\20const -4039:icu_74::Array1D::sigmoid\28\29 -4040:icu_74::Array1D::addDotProduct\28icu_74::ReadArray1D\20const&\2c\20icu_74::ReadArray2D\20const&\29 -4041:hb_vector_t::alloc\28unsigned\20int\2c\20bool\29 -4042:hb_vector_t::push\28\29 -4043:hb_vector_t::alloc\28unsigned\20int\2c\20bool\29 -4044:hb_vector_t::alloc\28unsigned\20int\2c\20bool\29 -4045:hb_vector_t::push\28\29 -4046:hb_vector_t::extend\28hb_array_t\29 -4047:hb_vector_t\2c\20false>::shrink_vector\28unsigned\20int\29 -4048:hb_vector_t::push\28\29 -4049:hb_utf8_t::next\28unsigned\20char\20const*\2c\20unsigned\20char\20const*\2c\20unsigned\20int*\2c\20unsigned\20int\29 -4050:hb_shape_plan_destroy -4051:hb_set_digest_t::add\28unsigned\20int\29 -4052:hb_script_get_horizontal_direction -4053:hb_pool_t::alloc\28\29 -4054:hb_paint_funcs_t::push_clip_glyph\28void*\2c\20unsigned\20int\2c\20hb_font_t*\29 -4055:hb_paint_funcs_t::image\28void*\2c\20hb_blob_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20float\2c\20hb_glyph_extents_t*\29 -4056:hb_paint_funcs_t::color\28void*\2c\20int\2c\20unsigned\20int\29 -4057:hb_paint_extents_context_t::push_clip\28hb_extents_t\29 -4058:hb_lazy_loader_t\2c\20hb_face_t\2c\202u\2c\20hb_blob_t>::get\28\29\20const -4059:hb_lazy_loader_t\2c\20hb_face_t\2c\201u\2c\20hb_blob_t>::get\28\29\20const -4060:hb_lazy_loader_t\2c\20hb_face_t\2c\2018u\2c\20hb_blob_t>::get\28\29\20const -4061:hb_lazy_loader_t\2c\20hb_face_t\2c\203u\2c\20OT::cmap_accelerator_t>::get_stored\28\29\20const -4062:hb_lazy_loader_t\2c\20hb_face_t\2c\2032u\2c\20hb_blob_t>::get\28\29\20const -4063:hb_lazy_loader_t\2c\20hb_face_t\2c\2028u\2c\20AAT::morx_accelerator_t>::get_stored\28\29\20const -4064:hb_lazy_loader_t\2c\20hb_face_t\2c\2029u\2c\20AAT::mort_accelerator_t>::get_stored\28\29\20const -4065:hb_iter_t\2c\20hb_filter_iter_t\2c\20hb_array_t>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_glyph_info_t\20const&\29\2c\20$_7\20const&\2c\20\28void*\290>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_pair_t\29\2c\20$_6\20const&\2c\20\28void*\290>>>\2c\20hb_pair_t>>::operator-\28unsigned\20int\29\20const -4066:hb_iter_t\2c\20hb_array_t>\2c\20$_8\20const&\2c\20\28hb_function_sortedness_t\291\2c\20\28void*\290>\2c\20OT::HBGlyphID16&>::end\28\29\20const -4067:hb_iter_t\2c\20hb_array_t>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_glyph_info_t\20const&\29\2c\20$_7\20const&\2c\20\28void*\290>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_pair_t\29\2c\20$_6\20const&\2c\20\28void*\290>\2c\20hb_pair_t>::operator++\28\29\20& -4068:hb_hashmap_t::item_t::operator==\28hb_serialize_context_t::object_t\20const*\20const&\29\20const -4069:hb_font_t::has_glyph_h_origin_func\28\29 -4070:hb_font_t::has_func\28unsigned\20int\29 -4071:hb_font_t::get_nominal_glyphs\28unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int\29 -4072:hb_font_t::get_glyph_v_origin\28unsigned\20int\2c\20int*\2c\20int*\29 -4073:hb_font_t::get_glyph_v_advances\28unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20int*\2c\20unsigned\20int\29 -4074:hb_font_t::get_glyph_h_origin_with_fallback\28unsigned\20int\2c\20int*\2c\20int*\29 -4075:hb_font_t::get_glyph_h_origin\28unsigned\20int\2c\20int*\2c\20int*\29 -4076:hb_font_t::get_glyph_h_advances\28unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20int*\2c\20unsigned\20int\29 -4077:hb_font_t::get_glyph_contour_point_for_origin\28unsigned\20int\2c\20unsigned\20int\2c\20hb_direction_t\2c\20int*\2c\20int*\29 -4078:hb_font_funcs_destroy -4079:hb_draw_cubic_to_nil\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -4080:hb_decycler_node_t::hb_decycler_node_t\28hb_decycler_t&\29 -4081:hb_buffer_t::output_info\28hb_glyph_info_t\20const&\29 -4082:hb_buffer_t::_infos_set_glyph_flags\28hb_glyph_info_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -4083:hb_buffer_t::_infos_find_min_cluster\28hb_glyph_info_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -4084:hb_buffer_set_length -4085:hb_buffer_create -4086:hb_bounds_t*\20hb_vector_t::push\28hb_bounds_t&&\29 -4087:hb_bit_set_t::fini\28\29 -4088:hb_bit_page_t::add_range\28unsigned\20int\2c\20unsigned\20int\29 -4089:haircubic\28SkPoint\20const*\2c\20SkRegion\20const*\2c\20SkRect\20const*\2c\20SkRect\20const*\2c\20SkBlitter*\2c\20int\2c\20void\20\28*\29\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29\29 -4090:gray_render_line -4091:gl_target_to_gr_target\28unsigned\20int\29 -4092:gl_target_to_binding_index\28unsigned\20int\29 -4093:get_vendor\28char\20const*\29 -4094:get_renderer\28char\20const*\2c\20GrGLExtensions\20const&\29 -4095:get_layer_mapping_and_bounds\28SkSpan>\2c\20SkM44\20const&\2c\20skif::DeviceSpace\20const&\2c\20std::__2::optional>\2c\20float\29 -4096:get_joining_type\28unsigned\20int\2c\20hb_unicode_general_category_t\29 -4097:get_child_table_pointer -4098:getDefaultScript\28icu_74::CharString\20const&\2c\20icu_74::CharString\20const&\29 -4099:generate_distance_field_from_image\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\29 -4100:gaussianIntegral\28float\29 -4101:ft_var_readpackeddeltas -4102:ft_var_done_item_variation_store -4103:ft_glyphslot_alloc_bitmap -4104:ft_face_get_mm_service -4105:freelocale -4106:free_entry\28UResourceDataEntry*\29 -4107:fputc -4108:fp_barrierf -4109:flutter::ToSkColor4f\28flutter::DlColor\29 -4110:flutter::DlSkPaintDispatchHelper::save_opacity\28float\29 -4111:flutter::DlSkCanvasDispatcher::~DlSkCanvasDispatcher\28\29 -4112:flutter::DlSkCanvasDispatcher::save\28\29 -4113:flutter::DlSkCanvasDispatcher::drawDisplayList\28sk_sp\2c\20float\29 -4114:flutter::DlRuntimeEffectColorSource::DlRuntimeEffectColorSource\28sk_sp\2c\20std::__2::vector\2c\20std::__2::allocator>>\2c\20std::__2::shared_ptr>>\29 -4115:flutter::DlPath::WillRenderSkPath\28\29\20const -4116:flutter::DlPaint::DlPaint\28flutter::DlPaint&&\29 -4117:flutter::DlLocalMatrixImageFilter::type\28\29\20const -4118:flutter::DlComposeImageFilter::~DlComposeImageFilter\28\29 -4119:flutter::DlColorSource::MakeSweep\28impeller::TPoint\2c\20float\2c\20float\2c\20unsigned\20int\2c\20flutter::DlColor\20const*\2c\20float\20const*\2c\20flutter::DlTileMode\2c\20impeller::Matrix\20const*\29 -4120:flutter::DlColorSource::MakeRadial\28impeller::TPoint\2c\20float\2c\20unsigned\20int\2c\20flutter::DlColor\20const*\2c\20float\20const*\2c\20flutter::DlTileMode\2c\20impeller::Matrix\20const*\29 -4121:flutter::DlColorSource::MakeLinear\28impeller::TPoint\2c\20impeller::TPoint\2c\20unsigned\20int\2c\20flutter::DlColor\20const*\2c\20float\20const*\2c\20flutter::DlTileMode\2c\20impeller::Matrix\20const*\29 -4122:flutter::DlColorSource::MakeConical\28impeller::TPoint\2c\20float\2c\20impeller::TPoint\2c\20float\2c\20unsigned\20int\2c\20flutter::DlColor\20const*\2c\20float\20const*\2c\20flutter::DlTileMode\2c\20impeller::Matrix\20const*\29 -4123:flutter::DlColor::withColorSpace\28flutter::DlColorSpace\29\20const -4124:flutter::DlColor::operator==\28flutter::DlColor\20const&\29\20const -4125:flutter::DisplayListMatrixClipState::mapRect\28impeller::TRect\20const&\2c\20impeller::TRect*\29\20const -4126:flutter::DisplayListMatrixClipState::TransformedRectCoversBounds\28impeller::TRect\20const&\2c\20impeller::Matrix\20const&\2c\20impeller::TRect\20const&\29 -4127:flutter::DisplayListMatrixClipState::TransformedOvalCoversBounds\28impeller::TRect\20const&\2c\20impeller::Matrix\20const&\2c\20impeller::TRect\20const&\29 -4128:flutter::DisplayListMatrixClipState::DisplayListMatrixClipState\28impeller::TRect\20const&\2c\20impeller::Matrix\20const&\29 -4129:flutter::DisplayListBuilder::setStrokeWidth\28float\29 -4130:flutter::DisplayListBuilder::setStrokeMiter\28float\29 -4131:flutter::DisplayListBuilder::setStrokeJoin\28flutter::DlStrokeJoin\29 -4132:flutter::DisplayListBuilder::setStrokeCap\28flutter::DlStrokeCap\29 -4133:flutter::DisplayListBuilder::setMaskFilter\28flutter::DlMaskFilter\20const*\29 -4134:flutter::DisplayListBuilder::setInvertColors\28bool\29 -4135:flutter::DisplayListBuilder::setImageFilter\28flutter::DlImageFilter\20const*\29 -4136:flutter::DisplayListBuilder::setDrawStyle\28flutter::DlDrawStyle\29 -4137:flutter::DisplayListBuilder::setColor\28flutter::DlColor\29 -4138:flutter::DisplayListBuilder::setColorSource\28flutter::DlColorSource\20const*\29 -4139:flutter::DisplayListBuilder::setColorFilter\28flutter::DlColorFilter\20const*\29 -4140:flutter::DisplayListBuilder::setBlendMode\28impeller::BlendMode\29 -4141:flutter::DisplayListBuilder::setAntiAlias\28bool\29 -4142:flutter::DisplayListBuilder::saveLayer\28impeller::TRect\20const&\2c\20flutter::SaveLayerOptions\2c\20flutter::DlImageFilter\20const*\2c\20std::__2::optional\29 -4143:flutter::DisplayListBuilder::drawVertices\28std::__2::shared_ptr\20const&\2c\20impeller::BlendMode\29 -4144:flutter::DisplayListBuilder::drawText\28std::__2::shared_ptr\20const&\2c\20float\2c\20float\29 -4145:flutter::DisplayListBuilder::drawRoundSuperellipse\28impeller::RoundSuperellipse\20const&\29 -4146:flutter::DisplayListBuilder::drawRoundRect\28impeller::RoundRect\20const&\29 -4147:flutter::DisplayListBuilder::drawPoints\28flutter::DlPointMode\2c\20unsigned\20int\2c\20impeller::TPoint\20const*\29 -4148:flutter::DisplayListBuilder::drawPath\28flutter::DlPath\20const&\29 -4149:flutter::DisplayListBuilder::drawPaint\28\29 -4150:flutter::DisplayListBuilder::drawLine\28impeller::TPoint\20const&\2c\20impeller::TPoint\20const&\29 -4151:flutter::DisplayListBuilder::drawDiffRoundRect\28impeller::RoundRect\20const&\2c\20impeller::RoundRect\20const&\29 -4152:flutter::DisplayListBuilder::drawDashedLine\28impeller::TPoint\20const&\2c\20impeller::TPoint\20const&\2c\20float\2c\20float\29 -4153:flutter::DisplayListBuilder::drawCircle\28impeller::TPoint\20const&\2c\20float\29 -4154:flutter::DisplayListBuilder::drawArc\28impeller::TRect\20const&\2c\20float\2c\20float\2c\20bool\29 -4155:flutter::DisplayListBuilder::SaveLayer\28std::__2::optional>\20const&\2c\20flutter::DlPaint\20const*\2c\20flutter::DlImageFilter\20const*\2c\20std::__2::optional\29 -4156:flutter::DisplayListBuilder::RestoreToCount\28int\29 -4157:flutter::DisplayListBuilder::QuickReject\28impeller::TRect\20const&\29\20const -4158:flutter::DisplayListBuilder::GetBaseLayerDimensions\28\29\20const -4159:flutter::DisplayListBuilder::DrawVertices\28std::__2::shared_ptr\20const&\2c\20impeller::BlendMode\2c\20flutter::DlPaint\20const&\29 -4160:flutter::DisplayListBuilder::DrawRoundRect\28impeller::RoundRect\20const&\2c\20flutter::DlPaint\20const&\29 -4161:flutter::DisplayListBuilder::DrawPoints\28flutter::DlPointMode\2c\20unsigned\20int\2c\20impeller::TPoint\20const*\2c\20flutter::DlPaint\20const&\29 -4162:flutter::DisplayListBuilder::DrawPaint\28flutter::DlPaint\20const&\29 -4163:flutter::DisplayListBuilder::DrawOval\28impeller::TRect\20const&\2c\20flutter::DlPaint\20const&\29 -4164:flutter::DisplayListBuilder::DrawImage\28sk_sp\20const&\2c\20impeller::TPoint\20const&\2c\20flutter::DlImageSampling\2c\20flutter::DlPaint\20const*\29 -4165:flutter::DisplayListBuilder::DrawImageRect\28sk_sp\20const&\2c\20impeller::TRect\20const&\2c\20impeller::TRect\20const&\2c\20flutter::DlImageSampling\2c\20flutter::DlPaint\20const*\2c\20flutter::DlSrcRectConstraint\29 -4166:flutter::DisplayListBuilder::DrawImageNine\28sk_sp\20const&\2c\20impeller::TRect\20const&\2c\20impeller::TRect\20const&\2c\20flutter::DlFilterMode\2c\20flutter::DlPaint\20const*\29 -4167:flutter::DisplayListBuilder::DrawDiffRoundRect\28impeller::RoundRect\20const&\2c\20impeller::RoundRect\20const&\2c\20flutter::DlPaint\20const&\29 -4168:flutter::DisplayListBuilder::DrawDashedLine\28impeller::TPoint\20const&\2c\20impeller::TPoint\20const&\2c\20float\2c\20float\2c\20flutter::DlPaint\20const&\29 -4169:flutter::DisplayListBuilder::DrawCircle\28impeller::TPoint\20const&\2c\20float\2c\20flutter::DlPaint\20const&\29 -4170:flutter::DisplayListBuilder::DrawAtlas\28sk_sp\20const&\2c\20impeller::RSTransform\20const*\2c\20impeller::TRect\20const*\2c\20flutter::DlColor\20const*\2c\20int\2c\20impeller::BlendMode\2c\20flutter::DlImageSampling\2c\20impeller::TRect\20const*\2c\20flutter::DlPaint\20const*\29 -4171:flutter::DisplayListBuilder::DrawArc\28impeller::TRect\20const&\2c\20float\2c\20float\2c\20bool\2c\20flutter::DlPaint\20const&\29 -4172:flutter::AccumulationRect::accumulate\28float\2c\20float\29 -4173:flutter::AccumulationRect::GetBounds\28\29\20const -4174:fixN0c\28BracketData*\2c\20int\2c\20int\2c\20unsigned\20char\29 -4175:findFirstExisting\28char\20const*\2c\20char*\2c\20char\20const*\2c\20UResOpenType\2c\20signed\20char*\2c\20signed\20char*\2c\20signed\20char*\2c\20UErrorCode*\29 -4176:filter_to_gl_min_filter\28SkFilterMode\2c\20SkMipmapMode\29 -4177:fill_buffer\28wuffs_base__io_buffer__struct*\2c\20SkStream*\29 -4178:expm1f -4179:exp2 -4180:eval_curve\28skcms_Curve\20const*\2c\20float\29 -4181:entryClose\28UResourceDataEntry*\29 -4182:dquad_dxdy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -4183:do_scanline\28int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20SkBlitter*\29 -4184:do_anti_hairline\28int\2c\20int\2c\20int\2c\20int\2c\20SkIRect\20const*\2c\20SkBlitter*\29 -4185:dline_dxdy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -4186:directionFromFlags\28UBiDi*\29 -4187:destroy_face -4188:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\20const&\2c\20skgpu::ganesh::DashOp::AAMode\2c\20SkMatrix\20const&\2c\20bool\29::$_0>\28skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingCircleEffect::Make\28SkArenaAlloc*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20skgpu::ganesh::DashOp::AAMode\2c\20SkMatrix\20const&\2c\20bool\29::$_0&&\29::'lambda'\28char*\29::__invoke\28char*\29 -4189:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28GrCaps\20const&\2c\20GrSurfaceProxyView\20const&\2c\20bool&\2c\20GrPipeline*&\2c\20GrUserStencilSettings\20const*&&\2c\20\28anonymous\20namespace\29::DrawAtlasPathShader*&\2c\20GrPrimitiveType&&\2c\20GrXferBarrierFlags&\2c\20GrLoadOp&\29::'lambda'\28void*\29>\28GrProgramInfo&&\29::'lambda'\28char*\29::__invoke\28char*\29 -4190:dcubic_dxdy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -4191:dconic_dxdy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -4192:cubic_intersect_ray\28SkPoint\20const*\2c\20float\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -4193:conic_intersect_ray\28SkPoint\20const*\2c\20float\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -4194:cleanup_shaders\28GrGLGpu*\2c\20SkTDArray\20const&\29 -4195:chop_mono_cubic_at_y\28SkPoint*\2c\20float\2c\20SkPoint*\29 -4196:check_inverse_on_empty_return\28SkRegion*\2c\20SkPath\20const&\2c\20SkRegion\20const&\29 -4197:check_intersection\28SkAnalyticEdge\20const*\2c\20int\2c\20int*\29 -4198:char*\20std::__2::find\5babi:nn180100\5d\28char*\2c\20char*\2c\20char\20const&\29 -4199:cff_parse_real -4200:cff_parse_integer -4201:cff_index_read_offset -4202:cff_index_get_pointers -4203:cff_index_access_element -4204:cff2_path_param_t::move_to\28CFF::point_t\20const&\29 -4205:cff1_path_param_t::move_to\28CFF::point_t\20const&\29 -4206:cf2_hintmap_map -4207:cf2_glyphpath_pushPrevElem -4208:cf2_glyphpath_computeOffset -4209:cf2_glyphpath_closeOpenPath -4210:calculate_path_gap\28float\2c\20float\2c\20SkPath\20const&\29::$_1::operator\28\29\28SkSpan\29\20const -4211:calc_dot_cross_cubic\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\29 -4212:bracketProcessBoundary\28BracketData*\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\29 -4213:bracketAddOpening\28BracketData*\2c\20char16_t\2c\20int\29 -4214:bool\20std::__2::equal\5babi:ne180100\5d\28float\20const*\2c\20float\20const*\2c\20float\20const*\2c\20std::__2::__equal_to\29 -4215:bool\20std::__2::__is_pointer_in_range\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20char\20const*\29 -4216:bool\20icu_74::\28anonymous\20namespace\29::equalBlocks\28unsigned\20short\20const*\2c\20unsigned\20short\20const*\2c\20int\29 -4217:bool\20hb_sanitize_context_t::check_array>\28OT::IntType\20const*\2c\20unsigned\20int\2c\20unsigned\20int\29\20const -4218:bool\20flutter::Equals\28std::__2::shared_ptr\20const&\2c\20std::__2::shared_ptr\20const&\29 -4219:bool\20SkIsFinite\28float\20const*\2c\20int\29\20\28.1005\29 -4220:bool\20OT::match_lookahead>\28OT::hb_ot_apply_context_t*\2c\20unsigned\20int\2c\20OT::IntType\20const*\2c\20bool\20\28*\29\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29\2c\20void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -4221:bool\20OT::match_backtrack>\28OT::hb_ot_apply_context_t*\2c\20unsigned\20int\2c\20OT::IntType\20const*\2c\20bool\20\28*\29\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29\2c\20void\20const*\2c\20unsigned\20int*\29 -4222:bool\20OT::glyf_impl::Glyph::get_points\28hb_font_t*\2c\20OT::glyf_accelerator_t\20const&\2c\20contour_point_vector_t&\2c\20hb_glyf_scratch_t&\2c\20contour_point_vector_t*\2c\20head_maxp_info_t*\2c\20unsigned\20int*\2c\20bool\2c\20bool\2c\20bool\2c\20hb_array_t\2c\20unsigned\20int\2c\20unsigned\20int*\29\20const -4223:bool\20OT::glyf_accelerator_t::get_points\28hb_font_t*\2c\20unsigned\20int\2c\20OT::glyf_accelerator_t::points_aggregator_t\2c\20hb_array_t\2c\20hb_glyf_scratch_t&\29\20const -4224:bool\20OT::OffsetTo\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -4225:bool\20OT::OffsetTo\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -4226:bool\20OT::OffsetTo\2c\20OT::IntType\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -4227:bool\20OT::OffsetTo\2c\20OT::IntType\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -4228:bool\20OT::OffsetTo>\2c\20OT::IntType\2c\20void\2c\20false>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -4229:bool\20OT::Condition::evaluate\28int\20const*\2c\20unsigned\20int\2c\20OT::ItemVarStoreInstancer*\29\20const -4230:blitrect\28SkBlitter*\2c\20SkIRect\20const&\29 -4231:blit_single_alpha\28AdditiveBlitter*\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\2c\20unsigned\20char*\2c\20bool\29 -4232:blit_aaa_trapezoid_row\28AdditiveBlitter*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char*\2c\20bool\29 -4233:atan -4234:append_index_uv_varyings\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20int\2c\20char\20const*\2c\20char\20const*\2c\20GrGLSLVarying*\2c\20GrGLSLVarying*\2c\20GrGLSLVarying*\29 -4235:antifillrect\28SkRect\20const&\2c\20SkBlitter*\29 -4236:af_property_get_face_globals -4237:af_latin_hints_link_segments -4238:af_latin_compute_stem_width -4239:af_latin_align_linked_edge -4240:af_iup_interp -4241:af_glyph_hints_save -4242:af_glyph_hints_done -4243:af_cjk_align_linked_edge -4244:add_stop_color\28SkRasterPipelineContexts::GradientCtx*\2c\20unsigned\20long\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\29 -4245:add_quad\28SkPoint\20const*\2c\20skia_private::TArray*\29 -4246:add_const_color\28SkRasterPipelineContexts::GradientCtx*\2c\20unsigned\20long\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\29 -4247:acos -4248:aaa_fill_path\28SkPathRaw\20const&\2c\20SkIRect\20const&\2c\20AdditiveBlitter*\2c\20int\2c\20int\2c\20bool\2c\20bool\2c\20bool\29 -4249:_res_findTableItem\28ResourceData\20const*\2c\20unsigned\20short\20const*\2c\20int\2c\20char\20const*\2c\20char\20const**\29 -4250:_iup_worker_interpolate -4251:_hb_head_t\29&>\28fp\29\2c\20std::forward>\28fp0\29\2c\20\28hb_priority<16u>\29\28\29\29\29>::type\20$_22::operator\28\29\29&\2c\20hb_pair_t>\28find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_pair_t\29&\2c\20hb_pair_t&&\29\20const -4252:_hb_font_adopt_var_coords\28hb_font_t*\2c\20int*\2c\20float*\2c\20unsigned\20int\29 -4253:_get_path\28OT::cff1::accelerator_t\20const*\2c\20hb_font_t*\2c\20unsigned\20int\2c\20hb_draw_session_t&\2c\20bool\2c\20CFF::point_t*\29 -4254:_get_bounds\28OT::cff1::accelerator_t\20const*\2c\20unsigned\20int\2c\20bounds_t&\2c\20bool\29 -4255:_getVariant\28char\20const*\2c\20char\2c\20icu_74::ByteSink&\2c\20signed\20char\29 -4256:_getStringOrCopyKey\28char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char16_t*\2c\20int\2c\20UErrorCode*\29 -4257:_enumPropertyStartsRange\28void\20const*\2c\20int\2c\20int\2c\20unsigned\20int\29 -4258:_canonicalize\28char\20const*\2c\20icu_74::ByteSink&\2c\20unsigned\20int\2c\20UErrorCode*\29 -4259:_appendUTF8\28unsigned\20char*\2c\20int\29 -4260:__trunctfdf2 -4261:__towrite -4262:__toread -4263:__subtf3 -4264:__strchrnul -4265:__rem_pio2f -4266:__rem_pio2 -4267:__overflow -4268:__math_uflowf -4269:__math_oflowf -4270:__fwritex -4271:__cxxabiv1::__class_type_info::process_static_type_below_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20int\29\20const -4272:__cxxabiv1::__class_type_info::process_static_type_above_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20void\20const*\2c\20int\29\20const -4273:__cxxabiv1::__class_type_info::process_found_base_class\28__cxxabiv1::__dynamic_cast_info*\2c\20void*\2c\20int\29\20const -4274:__cxxabiv1::__base_class_type_info::search_above_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -4275:\28anonymous\20namespace\29::subdivide_cubic_to\28SkPathBuilder*\2c\20SkPoint\20const*\2c\20int\29 -4276:\28anonymous\20namespace\29::split_conic\28SkPoint\20const*\2c\20SkConic*\2c\20float\29 -4277:\28anonymous\20namespace\29::single_pass_shape\28GrStyledShape\20const&\29 -4278:\28anonymous\20namespace\29::shift_left\28skvx::Vec<4\2c\20float>\20const&\2c\20int\29 -4279:\28anonymous\20namespace\29::shape_contains_rect\28GrShape\20const&\2c\20SkMatrix\20const&\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20SkMatrix\20const&\2c\20bool\29 -4280:\28anonymous\20namespace\29::set_gl_stencil\28GrGLInterface\20const*\2c\20GrStencilSettings::Face\20const&\2c\20unsigned\20int\29 -4281:\28anonymous\20namespace\29::make_blend\28sk_sp\2c\20sk_sp\2c\20sk_sp\2c\20SkImageFilters::CropRect\20const&\2c\20std::__2::optional\2c\20bool\29::$_0::operator\28\29\28sk_sp\29\20const -4282:\28anonymous\20namespace\29::init_resb_result\28UResourceDataEntry*\2c\20unsigned\20int\2c\20char\20const*\2c\20int\2c\20UResourceDataEntry*\2c\20char\20const*\2c\20int\2c\20UResourceBundle*\2c\20UErrorCode*\29 -4283:\28anonymous\20namespace\29::get_tile_count\28SkIRect\20const&\2c\20int\29 -4284:\28anonymous\20namespace\29::getRange\28void\20const*\2c\20int\2c\20unsigned\20int\20\28*\29\28void\20const*\2c\20unsigned\20int\29\2c\20void\20const*\2c\20unsigned\20int*\29 -4285:\28anonymous\20namespace\29::generateGlyphPathStatic\28FT_FaceRec_*\2c\20SkPathBuilder*\29 -4286:\28anonymous\20namespace\29::generateFacePathCOLRv1\28FT_FaceRec_*\2c\20unsigned\20short\2c\20SkMatrix\20const*\29 -4287:\28anonymous\20namespace\29::gather_lines_and_quads\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20float\2c\20bool\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\29::$_0::operator\28\29\28SkPoint\20const*\2c\20bool\29\20const -4288:\28anonymous\20namespace\29::convert_noninflect_cubic_to_quads_with_constraint\28SkPoint\20const*\2c\20float\2c\20SkPathFirstDirection\2c\20skia_private::TArray*\2c\20int\29 -4289:\28anonymous\20namespace\29::convert_noninflect_cubic_to_quads\28SkPoint\20const*\2c\20float\2c\20skia_private::TArray*\2c\20int\2c\20bool\2c\20bool\29 -4290:\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const -4291:\28anonymous\20namespace\29::bloat_quad\28SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkMatrix\20const*\2c\20\28anonymous\20namespace\29::BezierVertex*\29 -4292:\28anonymous\20namespace\29::TriangulatingPathOp::CreateMesh\28GrMeshDrawTarget*\2c\20sk_sp\2c\20int\2c\20int\29 -4293:\28anonymous\20namespace\29::TransformedMaskSubRun::~TransformedMaskSubRun\28\29 -4294:\28anonymous\20namespace\29::TransformedMaskSubRun::testingOnly_packedGlyphIDToGlyph\28sktext::gpu::StrikeCache*\29\20const -4295:\28anonymous\20namespace\29::StaticVertexAllocator::~StaticVertexAllocator\28\29 -4296:\28anonymous\20namespace\29::SkwasmParagraphPainter::toDlPaint\28skia::textlayout::ParagraphPainter::DecorationStyle\20const&\2c\20flutter::DlDrawStyle\29 -4297:\28anonymous\20namespace\29::SkMorphologyImageFilter::radii\28skif::Mapping\20const&\29\20const -4298:\28anonymous\20namespace\29::SkFTGeometrySink::goingTo\28FT_Vector_\20const*\29 -4299:\28anonymous\20namespace\29::SkCropImageFilter::cropRect\28skif::Mapping\20const&\29\20const -4300:\28anonymous\20namespace\29::ShapedRun::~ShapedRun\28\29 -4301:\28anonymous\20namespace\29::MemoryPoolAccessor::pool\28\29\20const -4302:\28anonymous\20namespace\29::DrawAtlasOpImpl::visitProxies\28std::__2::function\20const&\29\20const -4303:\28anonymous\20namespace\29::DrawAtlasOpImpl::programInfo\28\29 -4304:\28anonymous\20namespace\29::DrawAtlasOpImpl::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -4305:WebPMultARGBRow_C -4306:WebPGetFeaturesInternal -4307:WebPFreeDecBuffer -4308:WebPDemuxGetFrame -4309:VP8LInitBitReader -4310:VP8LDelete -4311:VP8LClear -4312:VP8InitBitReader -4313:VP8ExitCritical -4314:UDataMemory_createNewInstance_74 -4315:TrueMotion -4316:TransformOne_C -4317:T_CString_toUpperCase_74 -4318:TT_Vary_Apply_Glyph_Deltas -4319:TT_Set_Var_Design -4320:TT_Get_VMetrics -4321:Skwasm::Surface::_resizeSurface\28int\2c\20int\29 -4322:SkWuffsCodec::updateNumFullyReceivedFrames\28\29 -4323:SkWriter32::writeRegion\28SkRegion\20const&\29 -4324:SkWebpCodec::FrameHolder::~FrameHolder\28\29 -4325:SkVertices::Sizes::Sizes\28SkVertices::Desc\20const&\29 -4326:SkVertices::MakeCopy\28SkVertices::VertexMode\2c\20int\2c\20SkPoint\20const*\2c\20SkPoint\20const*\2c\20unsigned\20int\20const*\2c\20int\2c\20unsigned\20short\20const*\29 -4327:SkVertices::Builder::~Builder\28\29 -4328:SkVertices::Builder::detach\28\29 -4329:SkUnitScalarClampToByte\28float\29 -4330:SkUnicode_icu::getUtf8Words\28char\20const*\2c\20int\2c\20char\20const*\2c\20std::__2::vector>*\29::'lambda'\28unsigned\20long\29::operator\28\29\28unsigned\20long\29\20const -4331:SkUnicode_icu::extractPositions\28char\20const*\2c\20int\2c\20SkUnicode::BreakType\2c\20char\20const*\2c\20std::__2::function\20const&\29 -4332:SkUTF::ToUTF16\28int\2c\20unsigned\20short*\29 -4333:SkTypeface_FreeType::~SkTypeface_FreeType\28\29 -4334:SkTiff::ImageFileDirectory::getEntryUnsignedLong\28unsigned\20short\2c\20unsigned\20int\2c\20unsigned\20int*\29\20const -4335:SkTiff::ImageFileDirectory::MakeFromOffset\28sk_sp\2c\20bool\2c\20unsigned\20int\2c\20bool\29 -4336:SkTextBlobBuilder::allocInternal\28SkFont\20const&\2c\20SkTextBlob::GlyphPositioning\2c\20int\2c\20int\2c\20SkPoint\2c\20SkRect\20const*\29 -4337:SkTextBlob::RunRecord::textSizePtr\28\29\20const -4338:SkTSpan::markCoincident\28\29 -4339:SkTSect::markSpanGone\28SkTSpan*\29 -4340:SkTSect::computePerpendiculars\28SkTSect*\2c\20SkTSpan*\2c\20SkTSpan*\29 -4341:SkTMultiMap::insert\28skgpu::ScratchKey\20const&\2c\20GrGpuResource*\29 -4342:SkTDStorage::moveTail\28int\2c\20int\2c\20int\29 -4343:SkTDStorage::calculateSizeOrDie\28int\29 -4344:SkTDArray::append\28int\29 -4345:SkTDArray::append\28\29 -4346:SkTConic::hullIntersects\28SkDConic\20const&\2c\20bool*\29\20const -4347:SkTBlockList::pop_back\28\29 -4348:SkSurfaces::Raster\28SkImageInfo\20const&\2c\20SkSurfaceProps\20const*\29 -4349:SkSurface_Base::~SkSurface_Base\28\29 -4350:SkSurface_Base::aboutToDraw\28SkSurface::ContentChangeMode\29 -4351:SkSurfaceValidateRasterInfo\28SkImageInfo\20const&\2c\20unsigned\20long\29 -4352:SkStrokeRec::init\28SkPaint\20const&\2c\20SkPaint::Style\2c\20float\29 -4353:SkStrokeRec::getInflationRadius\28\29\20const -4354:SkString::printVAList\28char\20const*\2c\20void*\29 -4355:SkStrikeSpec::SkStrikeSpec\28SkStrikeSpec&&\29 -4356:SkStrikeSpec::MakeWithNoDevice\28SkFont\20const&\2c\20SkPaint\20const*\29 -4357:SkStrikeSpec::MakePath\28SkFont\20const&\2c\20SkPaint\20const&\2c\20SkSurfaceProps\20const&\2c\20SkScalerContextFlags\29 -4358:SkStrikeCache::findOrCreateStrike\28SkStrikeSpec\20const&\29 -4359:SkStrike::prepareForPath\28SkGlyph*\29 -4360:SkSpriteBlitter::SkSpriteBlitter\28SkPixmap\20const&\29 -4361:SkSpecialImage::~SkSpecialImage\28\29 -4362:SkSpecialImage::makeSubset\28SkIRect\20const&\29\20const -4363:SkSpecialImage::makePixelOutset\28\29\20const -4364:SkShapers::HB::ScriptRunIterator\28char\20const*\2c\20unsigned\20long\29 -4365:SkShaper::TrivialRunIterator::endOfCurrentRun\28\29\20const -4366:SkShaper::TrivialRunIterator::consume\28\29 -4367:SkShaper::TrivialRunIterator::atEnd\28\29\20const -4368:SkShaper::TrivialFontRunIterator::~TrivialFontRunIterator\28\29 -4369:SkShaders::MatrixRec::MatrixRec\28SkMatrix\20const&\29 -4370:SkShaderUtils::GLSLPrettyPrint::tabString\28\29 -4371:SkShaderBlurAlgorithm::Compute1DBlurKernel\28float\2c\20int\2c\20SkSpan\29 -4372:SkScanClipper::~SkScanClipper\28\29 -4373:SkScanClipper::SkScanClipper\28SkBlitter*\2c\20SkRegion\20const*\2c\20SkIRect\20const&\2c\20bool\2c\20bool\29 -4374:SkScan::HairLineRgn\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29 -4375:SkScan::FillTriangle\28SkPoint\20const*\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -4376:SkScan::FillPath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -4377:SkScan::FillIRect\28SkIRect\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -4378:SkScan::AntiHairLine\28SkPoint\20const*\2c\20int\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -4379:SkScan::AntiHairLineRgn\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29 -4380:SkScan::AntiFillXRect\28SkIRect\20const&\2c\20SkRegion\20const*\2c\20SkBlitter*\29 -4381:SkScan::AntiFillPath\28SkPathRaw\20const&\2c\20SkRegion\20const&\2c\20SkBlitter*\2c\20bool\29 -4382:SkScalerContext_FreeType::updateGlyphBoundsIfSubpixel\28SkGlyph\20const&\2c\20SkRect*\2c\20bool\29 -4383:SkScalerContextRec::CachedMaskGamma\28unsigned\20char\2c\20unsigned\20char\29 -4384:SkScalerContextFTUtils::drawSVGGlyph\28FT_FaceRec_*\2c\20SkGlyph\20const&\2c\20unsigned\20int\2c\20SkSpan\2c\20SkCanvas*\29\20const -4385:SkScalerContext::~SkScalerContext\28\29 -4386:SkSTArenaAlloc<3332ul>::SkSTArenaAlloc\28unsigned\20long\29 -4387:SkSTArenaAlloc<2736ul>::SkSTArenaAlloc\28unsigned\20long\29 -4388:SkSTArenaAlloc<2048ul>::SkSTArenaAlloc\28unsigned\20long\29 -4389:SkSL::type_is_valid_for_coords\28SkSL::Type\20const&\29 -4390:SkSL::simplify_negation\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\29 -4391:SkSL::simplify_matrix_multiplication\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\2c\20int\2c\20int\2c\20int\2c\20int\29 -4392:SkSL::simplify_componentwise\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\29 -4393:SkSL::replace_empty_with_nop\28std::__2::unique_ptr>\2c\20bool\29 -4394:SkSL::find_generic_index\28SkSL::Type\20const&\2c\20SkSL::Type\20const&\2c\20bool\29 -4395:SkSL::evaluate_intrinsic_numeric\28SkSL::Context\20const&\2c\20std::__2::array\20const&\2c\20SkSL::Type\20const&\2c\20double\20\28*\29\28double\2c\20double\2c\20double\29\29 -4396:SkSL::eliminate_unreachable_code\28SkSpan>>\2c\20SkSL::ProgramUsage*\29::UnreachableCodeEliminator::~UnreachableCodeEliminator\28\29 -4397:SkSL::coalesce_n_way_vector\28SkSL::Expression\20const*\2c\20SkSL::Expression\20const*\2c\20double\2c\20SkSL::Type\20const&\2c\20double\20\28*\29\28double\2c\20double\2c\20double\29\2c\20double\20\28*\29\28double\29\29 -4398:SkSL::check_main_signature\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20skia_private::TArray>\2c\20true>&\29::$_0::operator\28\29\28int\29\20const -4399:SkSL::build_argument_type_list\28SkSpan>\20const>\29 -4400:SkSL::\28anonymous\20namespace\29::SwitchCaseContainsExit::visitStatement\28SkSL::Statement\20const&\29 -4401:SkSL::\28anonymous\20namespace\29::ReturnsInputAlphaVisitor::returnsInputAlpha\28SkSL::Expression\20const&\29 -4402:SkSL::\28anonymous\20namespace\29::FinalizationVisitor::~FinalizationVisitor\28\29 -4403:SkSL::\28anonymous\20namespace\29::ES2IndexingVisitor::~ES2IndexingVisitor\28\29 -4404:SkSL::\28anonymous\20namespace\29::ConstantExpressionVisitor::visitExpression\28SkSL::Expression\20const&\29 -4405:SkSL::Variable::~Variable\28\29 -4406:SkSL::Variable::Make\28SkSL::Position\2c\20SkSL::Position\2c\20SkSL::Layout\20const&\2c\20SkSL::ModifierFlags\2c\20SkSL::Type\20const*\2c\20std::__2::basic_string_view>\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20bool\2c\20SkSL::VariableStorage\29 -4407:SkSL::Variable::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Position\2c\20SkSL::Layout\20const&\2c\20SkSL::ModifierFlags\2c\20SkSL::Type\20const*\2c\20SkSL::Position\2c\20std::__2::basic_string_view>\2c\20SkSL::VariableStorage\29 -4408:SkSL::VarDeclaration::~VarDeclaration\28\29 -4409:SkSL::VarDeclaration::Make\28SkSL::Context\20const&\2c\20SkSL::Variable*\2c\20SkSL::Type\20const*\2c\20int\2c\20std::__2::unique_ptr>\29 -4410:SkSL::Type::isStorageTexture\28\29\20const -4411:SkSL::Type::convertArraySize\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Position\2c\20long\20long\29\20const -4412:SkSL::Type::MakeSamplerType\28char\20const*\2c\20SkSL::Type\20const&\29 -4413:SkSL::Transform::HoistSwitchVarDeclarationsAtTopLevel\28SkSL::Context\20const&\2c\20skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>&\2c\20SkSL::SymbolTable&\2c\20SkSL::Position\29::HoistSwitchVarDeclsVisitor::~HoistSwitchVarDeclsVisitor\28\29 -4414:SkSL::Transform::EliminateDeadGlobalVariables\28SkSL::Program&\29::$_2::operator\28\29\28SkSL::ProgramElement\20const&\29\20const -4415:SkSL::TernaryExpression::~TernaryExpression\28\29 -4416:SkSL::SymbolTable::SymbolKey::operator==\28SkSL::SymbolTable::SymbolKey\20const&\29\20const -4417:SkSL::StructType::slotCount\28\29\20const -4418:SkSL::SingleArgumentConstructor::~SingleArgumentConstructor\28\29 -4419:SkSL::RP::UnownedLValueSlice::~UnownedLValueSlice\28\29 -4420:SkSL::RP::SlotManager::createSlots\28std::__2::basic_string\2c\20std::__2::allocator>\2c\20SkSL::Type\20const&\2c\20SkSL::Position\2c\20bool\29 -4421:SkSL::RP::SlotManager::addSlotDebugInfoForGroup\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20SkSL::Type\20const&\2c\20SkSL::Position\2c\20int*\2c\20bool\29 -4422:SkSL::RP::Program::makeStages\28skia_private::TArray*\2c\20SkArenaAlloc*\2c\20SkSpan\2c\20SkSL::RP::Program::SlotData\20const&\29\20const::$_4::operator\28\29\28\29\20const -4423:SkSL::RP::Program::makeStages\28skia_private::TArray*\2c\20SkArenaAlloc*\2c\20SkSpan\2c\20SkSL::RP::Program::SlotData\20const&\29\20const::$_1::operator\28\29\28int\29\20const -4424:SkSL::RP::Program::appendCopySlotsMasked\28skia_private::TArray*\2c\20SkArenaAlloc*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20int\29\20const -4425:SkSL::RP::LValueSlice::~LValueSlice\28\29 -4426:SkSL::RP::Generator::pushTraceScopeMask\28\29 -4427:SkSL::RP::Generator::pushTernaryExpression\28SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\29 -4428:SkSL::RP::Generator::pushStructuredComparison\28SkSL::RP::LValue*\2c\20SkSL::Operator\2c\20SkSL::RP::LValue*\2c\20SkSL::Type\20const&\29 -4429:SkSL::RP::Generator::pushPrefixExpression\28SkSL::Operator\2c\20SkSL::Expression\20const&\29 -4430:SkSL::RP::Generator::pushMatrixMultiply\28SkSL::RP::LValue*\2c\20SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\2c\20int\2c\20int\2c\20int\2c\20int\29 -4431:SkSL::RP::Generator::pushAbsFloatIntrinsic\28int\29 -4432:SkSL::RP::Generator::needsReturnMask\28SkSL::FunctionDefinition\20const*\29 -4433:SkSL::RP::Generator::needsFunctionResultSlots\28SkSL::FunctionDefinition\20const*\29 -4434:SkSL::RP::Generator::foldWithMultiOp\28SkSL::RP::BuilderOp\2c\20int\29 -4435:SkSL::RP::Generator::GetTypedOp\28SkSL::Type\20const&\2c\20SkSL::RP::Generator::TypedOps\20const&\29 -4436:SkSL::RP::DynamicIndexLValue::~DynamicIndexLValue\28\29 -4437:SkSL::RP::Builder::select\28int\29 -4438:SkSL::RP::Builder::push_uniform\28SkSL::RP::SlotRange\29 -4439:SkSL::RP::Builder::pop_loop_mask\28\29 -4440:SkSL::RP::Builder::merge_condition_mask\28\29 -4441:SkSL::RP::Builder::branch_if_no_active_lanes_on_stack_top_equal\28int\2c\20int\29 -4442:SkSL::RP::AutoStack&\20std::__2::optional::emplace\5babi:ne180100\5d\28SkSL::RP::Generator*&\29 -4443:SkSL::ProgramUsage::add\28SkSL::ProgramElement\20const&\29 -4444:SkSL::PipelineStage::PipelineStageCodeGenerator::modifierString\28SkSL::ModifierFlags\29 -4445:SkSL::PipelineStage::ConvertProgram\28SkSL::Program\20const&\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20SkSL::PipelineStage::Callbacks*\29 -4446:SkSL::Parser::unsizedArrayType\28SkSL::Type\20const*\2c\20SkSL::Position\29 -4447:SkSL::Parser::unaryExpression\28\29 -4448:SkSL::Parser::swizzle\28SkSL::Position\2c\20std::__2::unique_ptr>\2c\20std::__2::basic_string_view>\2c\20SkSL::Position\29 -4449:SkSL::Parser::poison\28SkSL::Position\29 -4450:SkSL::Parser::checkIdentifier\28SkSL::Token*\29 -4451:SkSL::Parser::block\28bool\2c\20std::__2::unique_ptr>*\29 -4452:SkSL::Parser::Checkpoint::ForwardingErrorReporter::~ForwardingErrorReporter\28\29 -4453:SkSL::Operator::getBinaryPrecedence\28\29\20const -4454:SkSL::MultiArgumentConstructor::~MultiArgumentConstructor\28\29 -4455:SkSL::ModuleLoader::loadGPUModule\28SkSL::Compiler*\29 -4456:SkSL::ModifierFlags::checkPermittedFlags\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::ModifierFlags\29\20const -4457:SkSL::Mangler::uniqueName\28std::__2::basic_string_view>\2c\20SkSL::SymbolTable*\29 -4458:SkSL::LiteralType::slotType\28unsigned\20long\29\20const -4459:SkSL::Literal::MakeFloat\28SkSL::Position\2c\20float\2c\20SkSL::Type\20const*\29 -4460:SkSL::Literal::MakeBool\28SkSL::Position\2c\20bool\2c\20SkSL::Type\20const*\29 -4461:SkSL::Layout::checkPermittedLayout\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkEnumBitMask\29\20const -4462:SkSL::IfStatement::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -4463:SkSL::IRHelpers::Binary\28std::__2::unique_ptr>\2c\20SkSL::Operator\2c\20std::__2::unique_ptr>\29\20const -4464:SkSL::GlobalVarDeclaration::~GlobalVarDeclaration\28\29_6573 -4465:SkSL::GlobalVarDeclaration::~GlobalVarDeclaration\28\29 -4466:SkSL::GLSLCodeGenerator::~GLSLCodeGenerator\28\29 -4467:SkSL::GLSLCodeGenerator::writeLiteral\28SkSL::Literal\20const&\29 -4468:SkSL::GLSLCodeGenerator::writeFunctionDeclaration\28SkSL::FunctionDeclaration\20const&\29 -4469:SkSL::GLSLCodeGenerator::shouldRewriteVoidTypedFunctions\28SkSL::FunctionDeclaration\20const*\29\20const -4470:SkSL::FunctionDefinition::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::FunctionDeclaration\20const&\2c\20std::__2::unique_ptr>\29::Finalizer::~Finalizer\28\29 -4471:SkSL::ForStatement::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::ForLoopPositions\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -4472:SkSL::Expression::isIncomplete\28SkSL::Context\20const&\29\20const -4473:SkSL::Expression::compareConstant\28SkSL::Expression\20const&\29\20const -4474:SkSL::DoStatement::~DoStatement\28\29 -4475:SkSL::DebugTracePriv::~DebugTracePriv\28\29 -4476:SkSL::ConstructorArrayCast::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>\29 -4477:SkSL::ConstructorArray::~ConstructorArray\28\29 -4478:SkSL::ConstantFolder::GetConstantValueOrNull\28SkSL::Expression\20const&\29 -4479:SkSL::Compiler::runInliner\28SkSL::Inliner*\2c\20std::__2::vector>\2c\20std::__2::allocator>>>\20const&\2c\20SkSL::SymbolTable*\2c\20SkSL::ProgramUsage*\29 -4480:SkSL::Block::~Block\28\29 -4481:SkSL::BinaryExpression::~BinaryExpression\28\29 -4482:SkSL::BinaryExpression::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20SkSL::Operator\2c\20std::__2::unique_ptr>\2c\20SkSL::Type\20const*\29 -4483:SkSL::Analysis::GetReturnComplexity\28SkSL::FunctionDefinition\20const&\29 -4484:SkSL::Analysis::FindFunctionsToSpecialize\28SkSL::Program\20const&\2c\20SkSL::Analysis::SpecializationInfo*\2c\20std::__2::function\20const&\29::Searcher::~Searcher\28\29 -4485:SkSL::Analysis::CheckProgramStructure\28SkSL::Program\20const&\29::ProgramStructureVisitor::~ProgramStructureVisitor\28\29 -4486:SkSL::Analysis::CallsColorTransformIntrinsics\28SkSL::Program\20const&\29 -4487:SkSL::AliasType::bitWidth\28\29\20const -4488:SkRuntimeShader::uniformData\28SkColorSpace\20const*\29\20const -4489:SkRuntimeEffectPriv::VarAsUniform\28SkSL::Variable\20const&\2c\20SkSL::Context\20const&\2c\20unsigned\20long*\29 -4490:SkRuntimeEffect::makeShader\28sk_sp\2c\20SkSpan\2c\20SkMatrix\20const*\29\20const -4491:SkRuntimeEffect::MakeForShader\28SkString\29 -4492:SkRgnBuilder::~SkRgnBuilder\28\29 -4493:SkResourceCache::~SkResourceCache\28\29 -4494:SkResourceCache::purgeAsNeeded\28bool\29 -4495:SkResourceCache::checkMessages\28\29 -4496:SkResourceCache::Key::operator==\28SkResourceCache::Key\20const&\29\20const -4497:SkRegion::translate\28int\2c\20int\2c\20SkRegion*\29\20const -4498:SkRegion::quickReject\28SkIRect\20const&\29\20const -4499:SkRegion::op\28SkRegion\20const&\2c\20SkIRect\20const&\2c\20SkRegion::Op\29 -4500:SkRegion::getBoundaryPath\28\29\20const -4501:SkRegion::RunHead::findScanline\28int\29\20const -4502:SkRegion::RunHead::Alloc\28int\29 -4503:SkReduceOrder::Cubic\28SkPoint\20const*\2c\20SkPoint*\29 -4504:SkRect::offset\28float\2c\20float\29 -4505:SkRect*\20SkRecordCanvas::copy\28SkRect\20const*\29 -4506:SkRecords::PreCachedPath::PreCachedPath\28SkPath\20const&\29 -4507:SkRecords::FillBounds::pushSaveBlock\28SkPaint\20const*\2c\20bool\29 -4508:SkRecordDraw\28SkRecord\20const&\2c\20SkCanvas*\2c\20SkPicture\20const*\20const*\2c\20SkDrawable*\20const*\2c\20int\2c\20SkBBoxHierarchy\20const*\2c\20SkPicture::AbortCallback*\29 -4509:SkRecordCanvas::~SkRecordCanvas\28\29 -4510:SkRasterPipelineBlitter::~SkRasterPipelineBlitter\28\29 -4511:SkRasterPipelineBlitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -4512:SkRasterPipelineBlitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29::$_0::operator\28\29\28int\2c\20SkRasterPipelineContexts::MemoryCtx*\29\20const -4513:SkRasterPipelineBlitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -4514:SkRasterPipeline::appendLoad\28SkColorType\2c\20SkRasterPipelineContexts::MemoryCtx\20const*\29 -4515:SkRasterClip::op\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkClipOp\2c\20bool\29 -4516:SkRasterClip::convertToAA\28\29 -4517:SkRRectPriv::ConservativeIntersect\28SkRRect\20const&\2c\20SkRRect\20const&\29::$_1::operator\28\29\28SkRect\20const&\2c\20SkRRect::Corner\29\20const -4518:SkRRectPriv::ConservativeIntersect\28SkRRect\20const&\2c\20SkRRect\20const&\29 -4519:SkRGBA4f<\28SkAlphaType\292>*\20SkArenaAlloc::makeArray>\28unsigned\20long\29 -4520:SkQuadConstruct::initWithStart\28SkQuadConstruct*\29 -4521:SkQuadConstruct::initWithEnd\28SkQuadConstruct*\29 -4522:SkPointPriv::DistanceToLineBetweenSqd\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPointPriv::Side*\29 -4523:SkPoint::setNormalize\28float\2c\20float\29 -4524:SkPoint::setLength\28float\2c\20float\2c\20float\29 -4525:SkPixmap::setColorSpace\28sk_sp\29 -4526:SkPixmap::rowBytesAsPixels\28\29\20const -4527:SkPixelRef::getGenerationID\28\29\20const -4528:SkPictureRecorder::beginRecording\28SkRect\20const&\2c\20SkBBHFactory*\29 -4529:SkPicture::~SkPicture\28\29 -4530:SkPerlinNoiseShader::PaintingData::random\28\29 -4531:SkPathWriter::~SkPathWriter\28\29 -4532:SkPathWriter::update\28SkOpPtT\20const*\29 -4533:SkPathWriter::lineTo\28\29 -4534:SkPathWriter::SkPathWriter\28SkPathFillType\29 -4535:SkPathStroker::strokeCloseEnough\28SkPoint\20const*\2c\20SkPoint\20const*\2c\20SkQuadConstruct*\29\20const -4536:SkPathStroker::setRayPts\28SkPoint\20const&\2c\20SkPoint*\2c\20SkPoint*\2c\20SkPoint*\29\20const -4537:SkPathStroker::quadPerpRay\28SkPoint\20const*\2c\20float\2c\20SkPoint*\2c\20SkPoint*\2c\20SkPoint*\29\20const -4538:SkPathStroker::finishContour\28bool\2c\20bool\29 -4539:SkPathStroker::conicPerpRay\28SkConic\20const&\2c\20float\2c\20SkPoint*\2c\20SkPoint*\2c\20SkPoint*\29\20const -4540:SkPathRef::isRRect\28\29\20const -4541:SkPathRef::isOval\28\29\20const -4542:SkPathRawShapes::Rect::Rect\28SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -4543:SkPathRawShapes::RRect::RRect\28SkRRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -4544:SkPathPriv::ComputeFirstDirection\28SkPath\20const&\29 -4545:SkPathPriv::AddGenIDChangeListener\28SkPath\20const&\2c\20sk_sp\29 -4546:SkPathDirection_ToConvexity\28SkPathDirection\29 -4547:SkPathBuilder::privateReversePathTo\28SkPath\20const&\29 -4548:SkPathBuilder::operator=\28SkPath\20const&\29 -4549:SkPathBuilder::incReserve\28int\2c\20int\2c\20int\29 -4550:SkPathBuilder::computeBounds\28\29\20const -4551:SkPathBuilder::arcTo\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\29::$_0::operator\28\29\28SkPoint\20const&\29\20const -4552:SkPathBuilder::addRaw\28SkPathRaw\20const&\29 -4553:SkPathBuilder::addPolygon\28SkSpan\2c\20bool\29 -4554:SkPathBuilder::addPath\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkPath::AddPathMode\29 -4555:SkPathBuilder::addOval\28SkRect\20const&\2c\20SkPathDirection\29 -4556:SkPath::transform\28SkMatrix\20const&\2c\20SkPath*\29\20const -4557:SkPath::isRRect\28SkRRect*\29\20const -4558:SkPath::isOval\28SkRect*\29\20const -4559:SkPath::isLastContourClosed\28\29\20const -4560:SkPath::cubicTo\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -4561:SkPath::contains\28float\2c\20float\29\20const -4562:SkPath::conicTo\28float\2c\20float\2c\20float\2c\20float\2c\20float\29 -4563:SkPath::arcTo\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\29::$_0::operator\28\29\28SkPoint\20const&\29\20const -4564:SkPath::addRaw\28SkPathRaw\20const&\29 -4565:SkPath::addOval\28SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -4566:SkPath::Iter::autoClose\28SkPoint*\29 -4567:SkPath&\20std::__2::optional::emplace\5babi:ne180100\5d\28SkPath&&\29 -4568:SkPaintToGrPaintReplaceShader\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkPaint\20const&\2c\20SkMatrix\20const&\2c\20std::__2::unique_ptr>\2c\20GrPaint*\29 -4569:SkPaint::getBlendMode_or\28SkBlendMode\29\20const -4570:SkPaint*\20SkOptAddressOrNull\28std::__2::optional&\29 -4571:SkPackedGlyphID::PackIDSkPoint\28unsigned\20short\2c\20SkPoint\2c\20SkIPoint\29 -4572:SkOpSpanBase::checkForCollapsedCoincidence\28\29 -4573:SkOpSpan::setWindSum\28int\29 -4574:SkOpSegment::updateWindingReverse\28SkOpAngle\20const*\29 -4575:SkOpSegment::match\28SkOpPtT\20const*\2c\20SkOpSegment\20const*\2c\20double\2c\20SkPoint\20const&\29\20const -4576:SkOpSegment::markWinding\28SkOpSpan*\2c\20int\2c\20int\29 -4577:SkOpSegment::markAngle\28int\2c\20int\2c\20int\2c\20int\2c\20SkOpAngle\20const*\2c\20SkOpSpanBase**\29 -4578:SkOpSegment::markAngle\28int\2c\20int\2c\20SkOpAngle\20const*\2c\20SkOpSpanBase**\29 -4579:SkOpSegment::markAndChaseWinding\28SkOpSpanBase*\2c\20SkOpSpanBase*\2c\20int\2c\20int\2c\20SkOpSpanBase**\29 -4580:SkOpSegment::markAllDone\28\29 -4581:SkOpSegment::dSlopeAtT\28double\29\20const -4582:SkOpSegment::addT\28double\2c\20SkPoint\20const&\29 -4583:SkOpSegment::activeWinding\28SkOpSpanBase*\2c\20SkOpSpanBase*\29 -4584:SkOpPtT::oppPrev\28SkOpPtT\20const*\29\20const -4585:SkOpPtT::contains\28SkOpSegment\20const*\29\20const -4586:SkOpPtT::Overlaps\28SkOpPtT\20const*\2c\20SkOpPtT\20const*\2c\20SkOpPtT\20const*\2c\20SkOpPtT\20const*\2c\20SkOpPtT\20const**\2c\20SkOpPtT\20const**\29 -4587:SkOpEdgeBuilder::closeContour\28SkPoint\20const&\2c\20SkPoint\20const&\29 -4588:SkOpCoincidence::expand\28\29 -4589:SkOpCoincidence::Ordered\28SkOpSegment\20const*\2c\20SkOpSegment\20const*\29 -4590:SkOpCoincidence::Ordered\28SkOpPtT\20const*\2c\20SkOpPtT\20const*\29 -4591:SkOpAngle::orderable\28SkOpAngle*\29 -4592:SkOpAngle::lineOnOneSide\28SkDPoint\20const&\2c\20SkDVector\20const&\2c\20SkOpAngle\20const*\2c\20bool\29\20const -4593:SkOpAngle::computeSector\28\29 -4594:SkNoPixelsDevice::SkNoPixelsDevice\28SkIRect\20const&\2c\20SkSurfaceProps\20const&\2c\20sk_sp\29 -4595:SkMipmapAccessor::SkMipmapAccessor\28SkImage_Base\20const*\2c\20SkMatrix\20const&\2c\20SkMipmapMode\29::$_0::operator\28\29\28\29\20const -4596:SkMessageBus::Get\28\29 -4597:SkMessageBus::Get\28\29 -4598:SkMessageBus::BufferFinishedMessage\2c\20GrDirectContext::DirectContextID\2c\20false>::Get\28\29 -4599:SkMessageBus::Get\28\29 -4600:SkMeshPriv::CpuBuffer::~CpuBuffer\28\29_3727 -4601:SkMatrixPriv::InverseMapRect\28SkMatrix\20const&\2c\20SkRect*\2c\20SkRect\20const&\29 -4602:SkMatrix::mapPointsToHomogeneous\28SkSpan\2c\20SkSpan\29\20const -4603:SkMatrix::getMinMaxScales\28float*\29\20const -4604:SkMatrix::PolyToPoly\28SkSpan\2c\20SkSpan\29 -4605:SkMaskBuilder::PrepareDestination\28int\2c\20int\2c\20SkMask\20const&\29 -4606:SkM44::preTranslate\28float\2c\20float\2c\20float\29 -4607:SkM44::preConcat\28SkMatrix\20const&\29::$_0::operator\28\29\28float\2c\20float\2c\20float\29\20const -4608:SkM44::preConcat\28SkMatrix\20const&\29 -4609:SkM44::postConcat\28SkM44\20const&\29 -4610:SkLineParameters::cubicEndPoints\28SkDCubic\20const&\2c\20int\2c\20int\29 -4611:SkLRUCache>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry::~Entry\28\29 -4612:SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::reset\28\29 -4613:SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Entry::~Entry\28\29 -4614:SkKnownRuntimeEffects::\28anonymous\20namespace\29::make_matrix_conv_shader\28SkKnownRuntimeEffects::\28anonymous\20namespace\29::MatrixConvolutionImpl\2c\20SkKnownRuntimeEffects::StableKey\29 -4615:SkJSONWriter::separator\28bool\29 -4616:SkJSONWriter::appendString\28char\20const*\2c\20unsigned\20long\29 -4617:SkJSONWriter::appendS32\28char\20const*\2c\20int\29 -4618:SkInvert4x4Matrix\28float\20const*\2c\20float*\29 -4619:SkIntersections::intersectRay\28SkDQuad\20const&\2c\20SkDLine\20const&\29 -4620:SkIntersections::intersectRay\28SkDLine\20const&\2c\20SkDLine\20const&\29 -4621:SkIntersections::intersectRay\28SkDCubic\20const&\2c\20SkDLine\20const&\29 -4622:SkIntersections::intersectRay\28SkDConic\20const&\2c\20SkDLine\20const&\29 -4623:SkIntersections::computePoints\28SkDLine\20const&\2c\20int\29 -4624:SkIntersections::cleanUpParallelLines\28bool\29 -4625:SkImage_Raster::SkImage_Raster\28SkImageInfo\20const&\2c\20sk_sp\2c\20unsigned\20long\2c\20unsigned\20int\29 -4626:SkImage_Lazy::~SkImage_Lazy\28\29_5469 -4627:SkImage_Lazy::Validator::~Validator\28\29 -4628:SkImage_Lazy::Validator::Validator\28sk_sp\2c\20SkColorType\20const*\2c\20sk_sp\29 -4629:SkImage_Lazy::SkImage_Lazy\28SkImage_Lazy::Validator*\29 -4630:SkImage_Ganesh::~SkImage_Ganesh\28\29 -4631:SkImage_Ganesh::ProxyChooser::chooseProxy\28GrRecordingContext*\29 -4632:SkImage_Base::isYUVA\28\29\20const -4633:SkImageShader::MakeSubset\28sk_sp\2c\20SkRect\20const&\2c\20SkTileMode\2c\20SkTileMode\2c\20SkSamplingOptions\20const&\2c\20SkMatrix\20const*\2c\20bool\29 -4634:SkImageShader::CubicResamplerMatrix\28float\2c\20float\29 -4635:SkImageInfo::minRowBytes64\28\29\20const -4636:SkImageInfo::MakeN32Premul\28SkISize\29 -4637:SkImageGenerator::getPixels\28SkPixmap\20const&\29 -4638:SkImageFilters::Blend\28SkBlendMode\2c\20sk_sp\2c\20sk_sp\2c\20SkImageFilters::CropRect\20const&\29 -4639:SkImageFilter_Base::getCTMCapability\28\29\20const -4640:SkImageFilter_Base::filterImage\28skif::Context\20const&\29\20const -4641:SkImageFilter_Base::affectsTransparentBlack\28\29\20const -4642:SkImageFilterCacheKey::operator==\28SkImageFilterCacheKey\20const&\29\20const -4643:SkImage::readPixels\28GrDirectContext*\2c\20SkPixmap\20const&\2c\20int\2c\20int\2c\20SkImage::CachingHint\29\20const -4644:SkIcuBreakIteratorCache::makeBreakIterator\28SkUnicode::BreakType\2c\20char\20const*\29::'lambda'\28UBreakIterator\20const*\29::operator\28\29\28UBreakIterator\20const*\29\20const -4645:SkIcuBreakIteratorCache::makeBreakIterator\28SkUnicode::BreakType\2c\20char\20const*\29 -4646:SkIcuBreakIteratorCache::get\28\29 -4647:SkIRect\20skif::Mapping::map\28SkIRect\20const&\2c\20SkMatrix\20const&\29 -4648:SkIDChangeListener::List::~List\28\29 -4649:SkIDChangeListener::List::add\28sk_sp\29 -4650:SkGradientShader::MakeSweep\28float\2c\20float\2c\20SkRGBA4f<\28SkAlphaType\293>\20const*\2c\20sk_sp\2c\20float\20const*\2c\20int\2c\20SkTileMode\2c\20float\2c\20float\2c\20SkGradientShader::Interpolation\20const&\2c\20SkMatrix\20const*\29 -4651:SkGradientShader::MakeRadial\28SkPoint\20const&\2c\20float\2c\20SkRGBA4f<\28SkAlphaType\293>\20const*\2c\20sk_sp\2c\20float\20const*\2c\20int\2c\20SkTileMode\2c\20SkGradientShader::Interpolation\20const&\2c\20SkMatrix\20const*\29 -4652:SkGradientBaseShader::AppendInterpolatedToDstStages\28SkRasterPipeline*\2c\20SkArenaAlloc*\2c\20bool\2c\20SkGradientShader::Interpolation\20const&\2c\20SkColorSpace\20const*\2c\20SkColorSpace\20const*\29 -4653:SkGlyph::mask\28\29\20const -4654:SkFontScanner_FreeType::openFace\28SkStreamAsset*\2c\20int\2c\20FT_StreamRec_*\29\20const -4655:SkFontPriv::ApproximateTransformedTextSize\28SkFont\20const&\2c\20SkMatrix\20const&\2c\20SkPoint\20const&\29 -4656:SkFontMgr::matchFamily\28char\20const*\29\20const -4657:SkFont::getWidthsBounds\28SkSpan\2c\20SkSpan\2c\20SkSpan\2c\20SkPaint\20const*\29\20const -4658:SkFindCubicMaxCurvature\28SkPoint\20const*\2c\20float*\29 -4659:SkFILEStream::SkFILEStream\28std::__2::shared_ptr<_IO_FILE>\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29 -4660:SkEmptyFontMgr::onMatchFamilyStyleCharacter\28char\20const*\2c\20SkFontStyle\20const&\2c\20char\20const**\2c\20int\2c\20int\29\20const -4661:SkEdgeClipper::appendQuad\28SkPoint\20const*\2c\20bool\29 -4662:SkEdge::setLine\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkIRect\20const*\29 -4663:SkDevice::drawGlyphRunList\28SkCanvas*\2c\20sktext::GlyphRunList\20const&\2c\20SkPaint\20const&\29 -4664:SkDevice::SkDevice\28SkImageInfo\20const&\2c\20SkSurfaceProps\20const&\29 -4665:SkData::MakeZeroInitialized\28unsigned\20long\29 -4666:SkDashPathEffect::Make\28SkSpan\2c\20float\29 -4667:SkDQuad::dxdyAtT\28double\29\20const -4668:SkDCubic::subDivide\28double\2c\20double\29\20const -4669:SkDCubic::searchRoots\28double*\2c\20int\2c\20double\2c\20SkDCubic::SearchAxis\2c\20double*\29\20const -4670:SkDCubic::findInflections\28double*\29\20const -4671:SkDCubic::dxdyAtT\28double\29\20const -4672:SkDConic::dxdyAtT\28double\29\20const -4673:SkContourMeasure_segTo\28SkPoint\20const*\2c\20unsigned\20int\2c\20float\2c\20float\2c\20SkPathBuilder*\29 -4674:SkContourMeasureIter::next\28\29 -4675:SkContourMeasureIter::Impl::compute_quad_segs\28SkPoint\20const*\2c\20float\2c\20int\2c\20int\2c\20unsigned\20int\2c\20int\29 -4676:SkContourMeasureIter::Impl::compute_cubic_segs\28SkPoint\20const*\2c\20float\2c\20int\2c\20int\2c\20unsigned\20int\2c\20int\29 -4677:SkContourMeasureIter::Impl::compute_conic_segs\28SkConic\20const&\2c\20float\2c\20int\2c\20SkPoint\20const&\2c\20int\2c\20SkPoint\20const&\2c\20unsigned\20int\2c\20int\29 -4678:SkContourMeasure::distanceToSegment\28float\2c\20float*\29\20const -4679:SkConic::evalAt\28float\2c\20SkPoint*\2c\20SkPoint*\29\20const -4680:SkConic::evalAt\28float\29\20const -4681:SkConic::BuildUnitArc\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPathDirection\2c\20SkMatrix\20const*\2c\20SkConic*\29 -4682:SkCompressedDataSize\28SkTextureCompressionType\2c\20SkISize\2c\20skia_private::TArray*\2c\20bool\29 -4683:SkColorSpacePrimaries::toXYZD50\28skcms_Matrix3x3*\29\20const -4684:SkColorSpace::serialize\28\29\20const -4685:SkColorInfo::operator=\28SkColorInfo&&\29 -4686:SkColorFilters::Blend\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20sk_sp\2c\20SkBlendMode\29 -4687:SkCoincidentSpans::extend\28SkOpPtT\20const*\2c\20SkOpPtT\20const*\2c\20SkOpPtT\20const*\2c\20SkOpPtT\20const*\29 -4688:SkCodec::~SkCodec\28\29 -4689:SkCodec::getScanlines\28void*\2c\20int\2c\20unsigned\20long\29 -4690:SkCodec::getScaledDimensions\28float\29\20const -4691:SkCodec::getPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const*\29 -4692:SkChopQuadAtYExtrema\28SkPoint\20const*\2c\20SkPoint*\29 -4693:SkCapabilities::RasterBackend\28\29 -4694:SkCanvas::scale\28float\2c\20float\29 -4695:SkCanvas::saveLayer\28SkCanvas::SaveLayerRec\20const&\29 -4696:SkCanvas::onResetClip\28\29 -4697:SkCanvas::onClipShader\28sk_sp\2c\20SkClipOp\29 -4698:SkCanvas::onClipRegion\28SkRegion\20const&\2c\20SkClipOp\29 -4699:SkCanvas::onClipRect\28SkRect\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -4700:SkCanvas::onClipRRect\28SkRRect\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -4701:SkCanvas::onClipPath\28SkPath\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -4702:SkCanvas::internalSave\28\29 -4703:SkCanvas::internalRestore\28\29 -4704:SkCanvas::internalDrawDeviceWithFilter\28SkDevice*\2c\20SkDevice*\2c\20SkSpan>\2c\20SkPaint\20const&\2c\20SkCanvas::DeviceCompatibleWithFilter\2c\20SkColorInfo\20const&\2c\20float\2c\20SkTileMode\2c\20bool\29 -4705:SkCanvas::drawTextBlob\28SkTextBlob\20const*\2c\20float\2c\20float\2c\20SkPaint\20const&\29 -4706:SkCanvas::drawLine\28float\2c\20float\2c\20float\2c\20float\2c\20SkPaint\20const&\29 -4707:SkCanvas::drawColor\28unsigned\20int\2c\20SkBlendMode\29 -4708:SkCanvas::drawColor\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkBlendMode\29 -4709:SkCanvas::clipPath\28SkPath\20const&\2c\20SkClipOp\2c\20bool\29 -4710:SkCanvas::clear\28unsigned\20int\29 -4711:SkCanvas::clear\28SkRGBA4f<\28SkAlphaType\293>\20const&\29 -4712:SkCanvas::SkCanvas\28sk_sp\29 -4713:SkCachedData::~SkCachedData\28\29 -4714:SkBlitterClipper::~SkBlitterClipper\28\29 -4715:SkBlitter::blitRegion\28SkRegion\20const&\29 -4716:SkBitmapDevice::SkBitmapDevice\28SkBitmap\20const&\2c\20SkSurfaceProps\20const&\2c\20void*\29 -4717:SkBitmapDevice::Create\28SkImageInfo\20const&\2c\20SkSurfaceProps\20const&\2c\20SkRasterHandleAllocator*\29 -4718:SkBitmapDevice::BDDraw::BDDraw\28SkBitmapDevice*\29 -4719:SkBitmap::writePixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -4720:SkBitmap::setPixels\28void*\29 -4721:SkBitmap::readPixels\28SkPixmap\20const&\2c\20int\2c\20int\29\20const -4722:SkBitmap::allocPixels\28\29 -4723:SkBinaryWriteBuffer::writeScalarArray\28SkSpan\29 -4724:SkBinaryWriteBuffer::writeInt\28int\29 -4725:SkBaseShadowTessellator::~SkBaseShadowTessellator\28\29_5776 -4726:SkBaseShadowTessellator::handleLine\28SkPoint\20const&\29 -4727:SkAutoPixmapStorage::freeStorage\28\29 -4728:SkAutoMalloc::reset\28unsigned\20long\2c\20SkAutoMalloc::OnShrink\29 -4729:SkAutoDescriptor::free\28\29 -4730:SkArenaAllocWithReset::reset\28\29 -4731:SkAnimatedImage::decodeNextFrame\28\29::$_0::operator\28\29\28SkAnimatedImage::Frame\20const&\29\20const -4732:SkAnimatedImage::Frame::copyTo\28SkAnimatedImage::Frame*\29\20const -4733:SkAnimatedImage::Frame::Frame\28\29 -4734:SkAnalyticQuadraticEdge::updateQuadratic\28\29 -4735:SkAnalyticEdge::goY\28int\29 -4736:SkAnalyticCubicEdge::updateCubic\28\29 -4737:SkAAClipBlitter::ensureRunsAndAA\28\29 -4738:SkAAClip::setRegion\28SkRegion\20const&\29 -4739:SkAAClip::setRect\28SkIRect\20const&\29 -4740:SkAAClip::quickContains\28int\2c\20int\2c\20int\2c\20int\29\20const -4741:SkAAClip::RunHead::Alloc\28int\2c\20unsigned\20long\29 -4742:SkAAClip::Builder::AppendRun\28SkTDArray&\2c\20unsigned\20int\2c\20int\29 -4743:Sk4f_toL32\28skvx::Vec<4\2c\20float>\20const&\29 -4744:SSVertex*\20SkArenaAlloc::make\28GrTriangulator::Vertex*&\29 -4745:RunBasedAdditiveBlitter::flush\28\29 -4746:ReconstructRow -4747:OT::sbix::get_strike\28unsigned\20int\29\20const -4748:OT::hb_paint_context_t::get_color\28unsigned\20int\2c\20float\2c\20int*\29 -4749:OT::hb_ot_apply_context_t::skipping_iterator_t::prev\28unsigned\20int*\29 -4750:OT::hb_ot_apply_context_t::check_glyph_property\28hb_glyph_info_t\20const*\2c\20unsigned\20int\29\20const -4751:OT::glyf_impl::CompositeGlyphRecord::translate\28contour_point_t\20const&\2c\20hb_array_t\29 -4752:OT::glyf_accelerator_t::points_aggregator_t::contour_bounds_t::add\28contour_point_t\20const&\29 -4753:OT::Script::get_lang_sys\28unsigned\20int\29\20const -4754:OT::PaintSkew::sanitize\28hb_sanitize_context_t*\29\20const -4755:OT::OpenTypeOffsetTable::sanitize\28hb_sanitize_context_t*\29\20const -4756:OT::OpenTypeFontFile::sanitize\28hb_sanitize_context_t*\29\20const -4757:OT::OS2::has_data\28\29\20const -4758:OT::Layout::GSUB_impl::SubstLookup::serialize_ligature\28hb_serialize_context_t*\2c\20unsigned\20int\2c\20hb_sorted_array_t\2c\20hb_array_t\2c\20hb_array_t\2c\20hb_array_t\2c\20hb_array_t\29 -4759:OT::Layout::GPOS_impl::MarkArray::apply\28OT::hb_ot_apply_context_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20OT::Layout::GPOS_impl::AnchorMatrix\20const&\2c\20unsigned\20int\2c\20unsigned\20int\29\20const -4760:OT::Layout::Common::Coverage::get_coverage\28unsigned\20int\2c\20hb_cache_t<15u\2c\208u\2c\207u\2c\20true>*\29\20const -4761:OT::Layout::Common::Coverage::cost\28\29\20const -4762:OT::ItemVariationStore::sanitize\28hb_sanitize_context_t*\29\20const -4763:OT::HVARVVAR::sanitize\28hb_sanitize_context_t*\29\20const -4764:OT::GSUBGPOS::get_lookup_count\28\29\20const -4765:OT::GSUBGPOS::get_feature_list\28\29\20const -4766:OT::GSUBGPOS::accelerator_t::get_accel\28unsigned\20int\29\20const -4767:OT::Device::get_y_delta\28hb_font_t*\2c\20OT::ItemVariationStore\20const&\2c\20float*\29\20const -4768:OT::Device::get_x_delta\28hb_font_t*\2c\20OT::ItemVariationStore\20const&\2c\20float*\29\20const -4769:OT::ClipList::get_extents\28unsigned\20int\2c\20hb_glyph_extents_t*\2c\20OT::ItemVarStoreInstancer\20const&\29\20const -4770:OT::COLR::paint_glyph\28hb_font_t*\2c\20unsigned\20int\2c\20hb_paint_funcs_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20bool\2c\20hb_colr_scratch_t&\29\20const -4771:OT::COLR::get_clip_list\28\29\20const -4772:OT::COLR::accelerator_t::release_scratch\28hb_colr_scratch_t*\29\20const -4773:OT::CFFIndex>::get_size\28\29\20const -4774:OT::CFFIndex>::sanitize\28hb_sanitize_context_t*\29\20const -4775:OT::ArrayOf>::serialize\28hb_serialize_context_t*\2c\20unsigned\20int\2c\20bool\29 -4776:MaskAdditiveBlitter::~MaskAdditiveBlitter\28\29 -4777:LineQuadraticIntersections::uniqueAnswer\28double\2c\20SkDPoint\20const&\29 -4778:LineQuadraticIntersections::pinTs\28double*\2c\20double*\2c\20SkDPoint*\2c\20LineQuadraticIntersections::PinTPoint\29 -4779:LineQuadraticIntersections::checkCoincident\28\29 -4780:LineQuadraticIntersections::addLineNearEndPoints\28\29 -4781:LineCubicIntersections::uniqueAnswer\28double\2c\20SkDPoint\20const&\29 -4782:LineCubicIntersections::pinTs\28double*\2c\20double*\2c\20SkDPoint*\2c\20LineCubicIntersections::PinTPoint\29 -4783:LineCubicIntersections::checkCoincident\28\29 -4784:LineCubicIntersections::addLineNearEndPoints\28\29 -4785:LineConicIntersections::validT\28double*\2c\20double\2c\20double*\29 -4786:LineConicIntersections::uniqueAnswer\28double\2c\20SkDPoint\20const&\29 -4787:LineConicIntersections::pinTs\28double*\2c\20double*\2c\20SkDPoint*\2c\20LineConicIntersections::PinTPoint\29 -4788:LineConicIntersections::checkCoincident\28\29 -4789:LineConicIntersections::addLineNearEndPoints\28\29 -4790:HorizontalUnfilter_C -4791:HandleInnerJoin\28SkPathBuilder*\2c\20SkPoint\20const&\2c\20SkPoint\20const&\29 -4792:GrVertexChunkBuilder::~GrVertexChunkBuilder\28\29 -4793:GrTriangulator::tessellate\28GrTriangulator::VertexList\20const&\2c\20GrTriangulator::Comparator\20const&\29 -4794:GrTriangulator::splitEdge\28GrTriangulator::Edge*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Comparator\20const&\29 -4795:GrTriangulator::pathToPolys\28float\2c\20SkRect\20const&\2c\20bool*\29 -4796:GrTriangulator::makePoly\28GrTriangulator::Poly**\2c\20GrTriangulator::Vertex*\2c\20int\29\20const -4797:GrTriangulator::generateCubicPoints\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20GrTriangulator::VertexList*\2c\20int\29\20const -4798:GrTriangulator::checkForIntersection\28GrTriangulator::Edge*\2c\20GrTriangulator::Edge*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::VertexList*\2c\20GrTriangulator::Comparator\20const&\29 -4799:GrTriangulator::applyFillType\28int\29\20const -4800:GrTriangulator::SortMesh\28GrTriangulator::VertexList*\2c\20GrTriangulator::Comparator\20const&\29 -4801:GrTriangulator::MonotonePoly::addEdge\28GrTriangulator::Edge*\29 -4802:GrTriangulator::GrTriangulator\28SkPath\20const&\2c\20SkArenaAlloc*\29 -4803:GrTriangulator::Edge::insertBelow\28GrTriangulator::Vertex*\2c\20GrTriangulator::Comparator\20const&\29 -4804:GrTriangulator::Edge::insertAbove\28GrTriangulator::Vertex*\2c\20GrTriangulator::Comparator\20const&\29 -4805:GrTriangulator::BreadcrumbTriangleList::append\28SkArenaAlloc*\2c\20SkPoint\2c\20SkPoint\2c\20SkPoint\2c\20int\29 -4806:GrThreadSafeCache::recycleEntry\28GrThreadSafeCache::Entry*\29 -4807:GrThreadSafeCache::dropAllRefs\28\29 -4808:GrTextureRenderTargetProxy::~GrTextureRenderTargetProxy\28\29_10694 -4809:GrTextureRenderTargetProxy::onUninstantiatedGpuMemorySize\28\29\20const -4810:GrTextureRenderTargetProxy::instantiate\28GrResourceProvider*\29 -4811:GrTextureRenderTargetProxy::createSurface\28GrResourceProvider*\29\20const -4812:GrTextureRenderTargetProxy::callbackDesc\28\29\20const -4813:GrTextureProxy::~GrTextureProxy\28\29 -4814:GrTextureEffect::Sampling::Sampling\28GrSurfaceProxy\20const&\2c\20GrSamplerState\2c\20SkRect\20const&\2c\20SkRect\20const*\2c\20float\20const*\2c\20bool\2c\20GrCaps\20const&\2c\20SkPoint\29::$_0::operator\28\29\28int\2c\20GrSamplerState::WrapMode\29\20const -4815:GrTextureEffect::Sampling::Sampling\28GrSurfaceProxy\20const&\2c\20GrSamplerState\2c\20SkRect\20const&\2c\20SkRect\20const*\2c\20float\20const*\2c\20bool\2c\20GrCaps\20const&\2c\20SkPoint\29 -4816:GrTextureEffect::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::$_3::operator\28\29\28bool\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\29\20const -4817:GrTexture::GrTexture\28GrGpu*\2c\20SkISize\20const&\2c\20skgpu::Protected\2c\20GrTextureType\2c\20GrMipmapStatus\2c\20std::__2::basic_string_view>\29 -4818:GrTexture::ComputeScratchKey\28GrCaps\20const&\2c\20GrBackendFormat\20const&\2c\20SkISize\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20skgpu::ScratchKey*\29 -4819:GrSurfaceProxyView::asTextureProxyRef\28\29\20const -4820:GrSurfaceProxy::instantiateImpl\28GrResourceProvider*\2c\20int\2c\20skgpu::Renderable\2c\20skgpu::Mipmapped\2c\20skgpu::UniqueKey\20const*\29 -4821:GrSurfaceProxy::GrSurfaceProxy\28sk_sp\2c\20SkBackingFit\2c\20GrSurfaceProxy::UseAllocator\29 -4822:GrStyledShape::styledBounds\28\29\20const -4823:GrStyledShape::addGenIDChangeListener\28sk_sp\29\20const -4824:GrStyledShape::GrStyledShape\28SkRect\20const&\2c\20GrStyle\20const&\2c\20GrStyledShape::DoSimplify\29 -4825:GrStyledShape::GrStyledShape\28SkRRect\20const&\2c\20GrStyle\20const&\2c\20GrStyledShape::DoSimplify\29 -4826:GrStyle::isSimpleHairline\28\29\20const -4827:GrStyle::initPathEffect\28sk_sp\29 -4828:GrStencilSettings::Face::reset\28GrTStencilFaceSettings\20const&\2c\20bool\2c\20int\29 -4829:GrSimpleMeshDrawOpHelper::fixedFunctionFlags\28\29\20const -4830:GrShape::setPath\28SkPath\20const&\29 -4831:GrShape::segmentMask\28\29\20const -4832:GrShape::operator=\28GrShape\20const&\29 -4833:GrShape::convex\28bool\29\20const -4834:GrShaderVar::GrShaderVar\28SkString\2c\20SkSLType\2c\20int\29 -4835:GrResourceProvider::findResourceByUniqueKey\28skgpu::UniqueKey\20const&\29 -4836:GrResourceProvider::createPatternedIndexBuffer\28unsigned\20short\20const*\2c\20int\2c\20int\2c\20int\2c\20skgpu::UniqueKey\20const*\29 -4837:GrResourceCache::removeUniqueKey\28GrGpuResource*\29 -4838:GrResourceCache::getNextTimestamp\28\29 -4839:GrResourceCache::findAndRefScratchResource\28skgpu::ScratchKey\20const&\29 -4840:GrRenderTask::dependsOn\28GrRenderTask\20const*\29\20const -4841:GrRenderTargetProxy::~GrRenderTargetProxy\28\29 -4842:GrRenderTargetProxy::canUseStencil\28GrCaps\20const&\29\20const -4843:GrRecordingContextPriv::createDevice\28skgpu::Budgeted\2c\20SkImageInfo\20const&\2c\20SkBackingFit\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrSurfaceOrigin\2c\20SkSurfaceProps\20const&\2c\20skgpu::ganesh::Device::InitContents\29 -4844:GrRecordingContextPriv::addOnFlushCallbackObject\28GrOnFlushCallbackObject*\29 -4845:GrRecordingContext::~GrRecordingContext\28\29 -4846:GrQuadUtils::TessellationHelper::reset\28GrQuad\20const&\2c\20GrQuad\20const*\29 -4847:GrQuadUtils::TessellationHelper::getEdgeEquations\28\29 -4848:GrQuadUtils::TessellationHelper::Vertices::moveAlong\28GrQuadUtils::TessellationHelper::EdgeVectors\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -4849:GrQuadUtils::ResolveAAType\28GrAAType\2c\20GrQuadAAFlags\2c\20GrQuad\20const&\2c\20GrAAType*\2c\20GrQuadAAFlags*\29 -4850:GrQuadUtils::CropToRect\28SkRect\20const&\2c\20GrAA\2c\20DrawQuad*\2c\20bool\29 -4851:GrQuadBuffer<\28anonymous\20namespace\29::FillRectOpImpl::ColorAndAA>::append\28GrQuad\20const&\2c\20\28anonymous\20namespace\29::FillRectOpImpl::ColorAndAA&&\2c\20GrQuad\20const*\29 -4852:GrQuad::setQuadType\28GrQuad::Type\29 -4853:GrPorterDuffXPFactory::SimpleSrcOverXP\28\29 -4854:GrPipeline*\20SkArenaAlloc::make\28GrPipeline::InitArgs&\2c\20GrProcessorSet&&\2c\20GrAppliedClip&&\29 -4855:GrPersistentCacheUtils::UnpackCachedShaders\28SkReadBuffer*\2c\20SkSL::NativeShader*\2c\20bool\2c\20SkSL::ProgramInterface*\2c\20int\2c\20GrPersistentCacheUtils::ShaderMetadata*\29 -4856:GrPathUtils::quadraticPointCount\28SkPoint\20const*\2c\20float\29 -4857:GrPathUtils::convertCubicToQuads\28SkPoint\20const*\2c\20float\2c\20skia_private::TArray*\29 -4858:GrPathTessellationShader::Make\28GrShaderCaps\20const&\2c\20SkArenaAlloc*\2c\20SkMatrix\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20skgpu::tess::PatchAttribs\29 -4859:GrPathTessellationShader::MakeSimpleTriangleShader\28SkArenaAlloc*\2c\20SkMatrix\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\29 -4860:GrOvalOpFactory::MakeOvalOp\28GrRecordingContext*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20GrStyle\20const&\2c\20GrShaderCaps\20const*\29 -4861:GrOpsRenderPass::drawIndexed\28int\2c\20int\2c\20unsigned\20short\2c\20unsigned\20short\2c\20int\29 -4862:GrOpFlushState::draw\28int\2c\20int\29 -4863:GrOp::chainConcat\28std::__2::unique_ptr>\29 -4864:GrNonAtomicRef::unref\28\29\20const -4865:GrModulateAtlasCoverageEffect::GrModulateAtlasCoverageEffect\28GrModulateAtlasCoverageEffect\20const&\29 -4866:GrMipLevel::operator=\28GrMipLevel&&\29 -4867:GrMeshDrawOp::PatternHelper::PatternHelper\28GrMeshDrawTarget*\2c\20GrPrimitiveType\2c\20unsigned\20long\2c\20sk_sp\2c\20int\2c\20int\2c\20int\2c\20int\29 -4868:GrMakeUniqueKeyInvalidationListener\28skgpu::UniqueKey*\2c\20unsigned\20int\29 -4869:GrImageInfo::makeDimensions\28SkISize\29\20const -4870:GrGpuResource::~GrGpuResource\28\29 -4871:GrGpuResource::removeScratchKey\28\29 -4872:GrGpuResource::registerWithCacheWrapped\28GrWrapCacheable\29 -4873:GrGpuResource::getResourceName\28\29\20const -4874:GrGpuResource::dumpMemoryStatisticsPriv\28SkTraceMemoryDump*\2c\20SkString\20const&\2c\20char\20const*\2c\20unsigned\20long\29\20const -4875:GrGpuResource::CreateUniqueID\28\29 -4876:GrGpuBuffer::onGpuMemorySize\28\29\20const -4877:GrGpu::resolveRenderTarget\28GrRenderTarget*\2c\20SkIRect\20const&\29 -4878:GrGpu::executeFlushInfo\28SkSpan\2c\20SkSurfaces::BackendSurfaceAccess\2c\20GrFlushInfo\20const&\2c\20std::__2::optional\2c\20skgpu::MutableTextureState\20const*\29 -4879:GrGeometryProcessor::TextureSampler::TextureSampler\28GrSamplerState\2c\20GrBackendFormat\20const&\2c\20skgpu::Swizzle\20const&\29 -4880:GrGeometryProcessor::TextureSampler::TextureSampler\28GrGeometryProcessor::TextureSampler&&\29 -4881:GrGeometryProcessor::ProgramImpl::TransformInfo::TransformInfo\28GrGeometryProcessor::ProgramImpl::TransformInfo\20const&\29 -4882:GrGeometryProcessor::ProgramImpl::AddMatrixKeys\28GrShaderCaps\20const&\2c\20unsigned\20int\2c\20SkMatrix\20const&\2c\20SkMatrix\20const&\29 -4883:GrGeometryProcessor::Attribute::size\28\29\20const -4884:GrGLUniformHandler::~GrGLUniformHandler\28\29 -4885:GrGLUniformHandler::getUniformVariable\28GrResourceHandle\29\20const -4886:GrGLTextureRenderTarget::~GrGLTextureRenderTarget\28\29_13139 -4887:GrGLTextureRenderTarget::onRelease\28\29 -4888:GrGLTextureRenderTarget::onGpuMemorySize\28\29\20const -4889:GrGLTextureRenderTarget::onAbandon\28\29 -4890:GrGLTextureRenderTarget::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -4891:GrGLTexture::~GrGLTexture\28\29 -4892:GrGLTexture::onRelease\28\29 -4893:GrGLTexture::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -4894:GrGLTexture::TextureTypeFromTarget\28unsigned\20int\29 -4895:GrGLSemaphore::Make\28GrGLGpu*\2c\20bool\29 -4896:GrGLSLVaryingHandler::~GrGLSLVaryingHandler\28\29 -4897:GrGLSLUniformHandler::UniformInfo::~UniformInfo\28\29 -4898:GrGLSLShaderBuilder::appendTextureLookup\28SkString*\2c\20GrResourceHandle\2c\20char\20const*\29\20const -4899:GrGLSLShaderBuilder::appendColorGamutXform\28char\20const*\2c\20GrGLSLColorSpaceXformHelper*\29 -4900:GrGLSLShaderBuilder::appendColorGamutXform\28SkString*\2c\20char\20const*\2c\20GrGLSLColorSpaceXformHelper*\29 -4901:GrGLSLProgramDataManager::setSkMatrix\28GrResourceHandle\2c\20SkMatrix\20const&\29\20const -4902:GrGLSLProgramBuilder::writeFPFunction\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29 -4903:GrGLSLProgramBuilder::nameExpression\28SkString*\2c\20char\20const*\29 -4904:GrGLSLProgramBuilder::fragmentProcessorHasCoordsParam\28GrFragmentProcessor\20const*\29\20const -4905:GrGLSLProgramBuilder::emitSampler\28GrBackendFormat\20const&\2c\20GrSamplerState\2c\20skgpu::Swizzle\20const&\2c\20char\20const*\29 -4906:GrGLSLFragmentShaderBuilder::~GrGLSLFragmentShaderBuilder\28\29_11389 -4907:GrGLRenderTarget::~GrGLRenderTarget\28\29 -4908:GrGLRenderTarget::onRelease\28\29 -4909:GrGLRenderTarget::onAbandon\28\29 -4910:GrGLRenderTarget::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -4911:GrGLProgramDataManager::~GrGLProgramDataManager\28\29 -4912:GrGLProgramBuilder::~GrGLProgramBuilder\28\29 -4913:GrGLProgramBuilder::computeCountsAndStrides\28unsigned\20int\2c\20GrGeometryProcessor\20const&\2c\20bool\29 -4914:GrGLProgramBuilder::addInputVars\28SkSL::ProgramInterface\20const&\29 -4915:GrGLOpsRenderPass::dmsaaLoadStoreBounds\28\29\20const -4916:GrGLOpsRenderPass::bindInstanceBuffer\28GrBuffer\20const*\2c\20int\29 -4917:GrGLGpu::insertSemaphore\28GrSemaphore*\29 -4918:GrGLGpu::flushViewport\28SkIRect\20const&\2c\20int\2c\20GrSurfaceOrigin\29 -4919:GrGLGpu::flushScissor\28GrScissorState\20const&\2c\20int\2c\20GrSurfaceOrigin\29 -4920:GrGLGpu::flushClearColor\28std::__2::array\29 -4921:GrGLGpu::disableStencil\28\29 -4922:GrGLGpu::deleteSync\28__GLsync*\29 -4923:GrGLGpu::createTexture\28SkISize\2c\20GrGLFormat\2c\20unsigned\20int\2c\20skgpu::Renderable\2c\20GrGLTextureParameters::SamplerOverriddenState*\2c\20int\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -4924:GrGLGpu::copySurfaceAsDraw\28GrSurface*\2c\20bool\2c\20GrSurface*\2c\20SkIRect\20const&\2c\20SkIRect\20const&\2c\20SkFilterMode\29 -4925:GrGLGpu::HWVertexArrayState::bindInternalVertexArray\28GrGLGpu*\2c\20GrBuffer\20const*\29 -4926:GrGLFunction::GrGLFunction\28void\20\28*\29\28unsigned\20int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20char\2c\20int\2c\20void\20const*\29\29::'lambda'\28void\20const*\2c\20unsigned\20int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20char\2c\20int\2c\20void\20const*\29::__invoke\28void\20const*\2c\20unsigned\20int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20char\2c\20int\2c\20void\20const*\29 -4927:GrGLFunction::GrGLFunction\28void\20\28*\29\28unsigned\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\29\29::'lambda'\28void\20const*\2c\20unsigned\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\29::__invoke\28void\20const*\2c\20unsigned\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\29 -4928:GrGLFunction::GrGLFunction\28void\20\28*\29\28int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void*\29\29::'lambda'\28void\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void*\29::__invoke\28void\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void*\29 -4929:GrGLFunction::GrGLFunction\28unsigned\20char\20const*\20\28*\29\28unsigned\20int\2c\20unsigned\20int\29\29::'lambda'\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int\29::__invoke\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int\29 -4930:GrGLContextInfo::~GrGLContextInfo\28\29 -4931:GrGLCaps::getRenderTargetSampleCount\28int\2c\20GrGLFormat\29\20const -4932:GrGLCaps::canCopyAsDraw\28GrGLFormat\2c\20bool\2c\20bool\29\20const -4933:GrGLBuffer::~GrGLBuffer\28\29 -4934:GrGLBuffer::Make\28GrGLGpu*\2c\20unsigned\20long\2c\20GrGpuBufferType\2c\20GrAccessPattern\29 -4935:GrGLBackendTextureData::GrGLBackendTextureData\28GrGLTextureInfo\20const&\2c\20sk_sp\29 -4936:GrGLAttribArrayState::invalidate\28\29 -4937:GrGLAttribArrayState::enableVertexArrays\28GrGLGpu\20const*\2c\20int\2c\20GrPrimitiveRestart\29 -4938:GrGLAttachment::GrGLAttachment\28GrGpu*\2c\20unsigned\20int\2c\20SkISize\2c\20GrAttachment::UsageFlags\2c\20int\2c\20GrGLFormat\2c\20std::__2::basic_string_view>\29 -4939:GrFragmentProcessors::make_effect_fp\28sk_sp\2c\20char\20const*\2c\20sk_sp\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20SkSpan\2c\20GrFPArgs\20const&\29 -4940:GrFragmentProcessors::IsSupported\28SkMaskFilter\20const*\29 -4941:GrFragmentProcessor::makeProgramImpl\28\29\20const -4942:GrFragmentProcessor::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -4943:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29 -4944:GrFragmentProcessor::ProgramImpl::~ProgramImpl\28\29 -4945:GrFragmentProcessor::MulInputByChildAlpha\28std::__2::unique_ptr>\29 -4946:GrFragmentProcessor::HighPrecision\28std::__2::unique_ptr>\29::HighPrecisionFragmentProcessor::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -4947:GrFragmentProcessor::DeviceSpace\28std::__2::unique_ptr>\29 -4948:GrEagerDynamicVertexAllocator::lock\28unsigned\20long\2c\20int\29 -4949:GrDynamicAtlas::makeNode\28GrDynamicAtlas::Node*\2c\20int\2c\20int\2c\20int\2c\20int\29 -4950:GrDstProxyView::GrDstProxyView\28GrDstProxyView\20const&\29 -4951:GrDrawingManager::setLastRenderTask\28GrSurfaceProxy\20const*\2c\20GrRenderTask*\29 -4952:GrDrawingManager::insertTaskBeforeLast\28sk_sp\29 -4953:GrDrawingManager::flushSurfaces\28SkSpan\2c\20SkSurfaces::BackendSurfaceAccess\2c\20GrFlushInfo\20const&\2c\20skgpu::MutableTextureState\20const*\29 -4954:GrDrawOpAtlas::makeMRU\28skgpu::Plot*\2c\20unsigned\20int\29 -4955:GrDefaultGeoProcFactory::MakeForDeviceSpace\28SkArenaAlloc*\2c\20GrDefaultGeoProcFactory::Color\20const&\2c\20GrDefaultGeoProcFactory::Coverage\20const&\2c\20GrDefaultGeoProcFactory::LocalCoords\20const&\2c\20SkMatrix\20const&\29 -4956:GrCpuVertexAllocator::~GrCpuVertexAllocator\28\29 -4957:GrColorTypeClampType\28GrColorType\29 -4958:GrColorSpaceXform::Equals\28GrColorSpaceXform\20const*\2c\20GrColorSpaceXform\20const*\29 -4959:GrBufferAllocPool::unmap\28\29 -4960:GrBufferAllocPool::reset\28\29 -4961:GrBlurUtils::extract_draw_rect_from_data\28SkData*\2c\20SkIRect\20const&\29 -4962:GrBlurUtils::can_filter_mask\28SkMaskFilterBase\20const*\2c\20GrStyledShape\20const&\2c\20SkIRect\20const&\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkIRect*\29 -4963:GrBlurUtils::GaussianBlur\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20GrColorType\2c\20SkAlphaType\2c\20sk_sp\2c\20SkIRect\2c\20SkIRect\2c\20float\2c\20float\2c\20SkTileMode\2c\20SkBackingFit\29 -4964:GrBicubicEffect::MakeSubset\28GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkMatrix\20const&\2c\20GrSamplerState::WrapMode\2c\20GrSamplerState::WrapMode\2c\20SkRect\20const&\2c\20SkCubicResampler\2c\20GrBicubicEffect::Direction\2c\20GrCaps\20const&\29 -4965:GrBicubicEffect::GrBicubicEffect\28std::__2::unique_ptr>\2c\20SkCubicResampler\2c\20GrBicubicEffect::Direction\2c\20GrBicubicEffect::Clamp\29 -4966:GrBackendTextures::MakeGL\28int\2c\20int\2c\20skgpu::Mipmapped\2c\20GrGLTextureInfo\20const&\2c\20sk_sp\2c\20std::__2::basic_string_view>\29 -4967:GrBackendFormatStencilBits\28GrBackendFormat\20const&\29 -4968:GrBackendFormat::operator==\28GrBackendFormat\20const&\29\20const -4969:GrAtlasManager::resolveMaskFormat\28skgpu::MaskFormat\29\20const -4970:GrAATriangulator::~GrAATriangulator\28\29 -4971:GrAATriangulator::makeEvent\28GrAATriangulator::SSEdge*\2c\20GrAATriangulator::EventList*\29\20const -4972:GrAATriangulator::connectSSEdge\28GrTriangulator::Vertex*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::Comparator\20const&\29 -4973:GrAAConvexTessellator::terminate\28GrAAConvexTessellator::Ring\20const&\29 -4974:GrAAConvexTessellator::movable\28int\29\20const -4975:GrAAConvexTessellator::computePtAlongBisector\28int\2c\20SkPoint\20const&\2c\20int\2c\20float\2c\20SkPoint*\29\20const -4976:GrAAConvexTessellator::computeNormals\28\29::$_0::operator\28\29\28SkPoint\29\20const -4977:GrAAConvexTessellator::CandidateVerts::originatingIdx\28int\29\20const -4978:GrAAConvexTessellator::CandidateVerts::fuseWithPrior\28int\29 -4979:GrAAConvexTessellator::CandidateVerts::addNewPt\28SkPoint\20const&\2c\20int\2c\20int\2c\20bool\29 -4980:GetVariationDesignPosition\28FT_FaceRec_*\2c\20SkSpan\29 -4981:GetAxes\28FT_FaceRec_*\2c\20skia_private::STArray<4\2c\20SkFontParameters::Variation::Axis\2c\20true>*\29 -4982:FT_Set_Transform -4983:FT_Set_Char_Size -4984:FT_Select_Metrics -4985:FT_Request_Metrics -4986:FT_List_Remove -4987:FT_List_Finalize -4988:FT_Hypot -4989:FT_GlyphLoader_CreateExtra -4990:FT_GlyphLoader_Adjust_Points -4991:FT_Get_Paint -4992:FT_Get_MM_Var -4993:FT_Get_Color_Glyph_Paint -4994:FT_Done_GlyphSlot -4995:FT_Done_Face -4996:ExtractPalettedAlphaRows -4997:EllipticalRRectOp::~EllipticalRRectOp\28\29 -4998:EdgeLT::operator\28\29\28Edge\20const&\2c\20Edge\20const&\29\20const -4999:DecodeImageData -5000:DAffineMatrix::mapPoint\28\28anonymous\20namespace\29::DPoint\20const&\29\20const -5001:DAffineMatrix::mapPoint\28SkPoint\20const&\29\20const -5002:Cr_z_inflate_table -5003:CopyFromCompoundDictionary -5004:Compute_Point_Displacement -5005:CircularRRectOp::~CircularRRectOp\28\29 -5006:CFF::cff_stack_t::push\28\29 -5007:CFF::UnsizedByteStr\20const&\20CFF::StructAtOffsetOrNull\28void\20const*\2c\20int\2c\20hb_sanitize_context_t&\2c\20unsigned\20int&\29 -5008:BuildHuffmanTable -5009:BrotliWarmupBitReader -5010:BlockIndexIterator::Last\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::First\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Decrement\28SkBlockAllocator::Block\20const*\2c\20int\29\2c\20&SkTBlockList::GetItem\28SkBlockAllocator::Block*\2c\20int\29>::Item::operator++\28\29 -5011:ApplyAlphaMultiply_16b_C -5012:AddFrame -5013:ActiveEdgeList::DoubleRotation\28ActiveEdge*\2c\20int\29 -5014:AAT::kerxTupleKern\28int\2c\20unsigned\20int\2c\20void\20const*\2c\20AAT::hb_aat_apply_context_t*\29 -5015:AAT::kern_accelerator_data_t::~kern_accelerator_data_t\28\29 -5016:AAT::hb_aat_scratch_t::~hb_aat_scratch_t\28\29 -5017:AAT::hb_aat_scratch_t::destroy_buffer_glyph_set\28hb_bit_set_t*\29\20const -5018:AAT::hb_aat_scratch_t::create_buffer_glyph_set\28\29\20const -5019:AAT::hb_aat_apply_context_t::delete_glyph\28\29 -5020:AAT::feat::get_feature\28hb_aat_layout_feature_type_t\29\20const -5021:AAT::Lookup::sanitize\28hb_sanitize_context_t*\29\20const -5022:AAT::ClassTable>::get_class\28unsigned\20int\2c\20unsigned\20int\29\20const -5023:4807 -5024:4808 -5025:4809 -5026:4810 -5027:4811 -5028:4812 -5029:4813 -5030:4814 -5031:4815 -5032:4816 -5033:4817 -5034:4818 -5035:4819 -5036:4820 -5037:4821 -5038:4822 -5039:4823 -5040:4824 -5041:4825 -5042:4826 -5043:4827 -5044:4828 -5045:4829 -5046:4830 -5047:4831 -5048:4832 -5049:4833 -5050:4834 -5051:4835 -5052:4836 -5053:4837 -5054:4838 -5055:4839 -5056:4840 -5057:4841 -5058:4842 -5059:4843 -5060:4844 -5061:4845 -5062:4846 -5063:4847 -5064:4848 -5065:4849 -5066:4850 -5067:4851 -5068:4852 -5069:4853 -5070:4854 -5071:4855 -5072:4856 -5073:4857 -5074:4858 -5075:4859 -5076:4860 -5077:4861 -5078:zeroinfnan -5079:zero_mark_widths_by_gdef\28hb_buffer_t*\2c\20bool\29 -5080:xyzd50_to_lab\28SkRGBA4f<\28SkAlphaType\292>\2c\20bool*\29 -5081:wuffs_lzw__decoder__workbuf_len -5082:wuffs_lzw__decoder__transform_io -5083:wuffs_gif__decoder__restart_frame -5084:wuffs_gif__decoder__num_animation_loops -5085:wuffs_gif__decoder__frame_dirty_rect -5086:wuffs_gif__decoder__decode_up_to_id_part1 -5087:wuffs_gif__decoder__decode_frame -5088:wuffs_base__poke_u64le__no_bounds_check -5089:wuffs_base__pixel_swizzler__swap_rgbx_bgrx -5090:wuffs_base__color_u32__as__color_u64 -5091:write_vertex_position\28GrGLSLVertexBuilder*\2c\20GrGLSLUniformHandler*\2c\20GrShaderCaps\20const&\2c\20GrShaderVar\20const&\2c\20SkMatrix\20const&\2c\20char\20const*\2c\20GrShaderVar*\2c\20GrResourceHandle*\29 -5092:write_passthrough_vertex_position\28GrGLSLVertexBuilder*\2c\20GrShaderVar\20const&\2c\20GrShaderVar*\29 -5093:winding_mono_quad\28SkSpan\2c\20float\2c\20float\2c\20int*\29 -5094:winding_mono_conic\28SkConic\20const&\2c\20float\2c\20float\2c\20int*\29 -5095:wctomb -5096:wchar_t*\20std::__2::copy\5babi:nn180100\5d\2c\20wchar_t*>\28std::__2::__wrap_iter\2c\20std::__2::__wrap_iter\2c\20wchar_t*\29 -5097:wchar_t*\20std::__2::__constexpr_memmove\5babi:nn180100\5d\28wchar_t*\2c\20wchar_t\20const*\2c\20std::__2::__element_count\29 -5098:walk_simple_edges\28SkEdge*\2c\20SkBlitter*\2c\20int\2c\20int\29 -5099:vsscanf -5100:void\20std::__2::unique_ptr::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d>>::reset\5babi:ne180100\5d::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::Slot*\2c\200>\28skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::Slot*\29 -5101:void\20std::__2::unique_ptr\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::Slot\20\5b\5d>>::reset\5babi:ne180100\5d\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::Slot*\2c\200>\28skia_private::THashTable\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::Slot*\29 -5102:void\20std::__2::unique_ptr>::Pair\2c\20skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\2c\20skia_private::THashMap>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete>::Pair\2c\20skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\2c\20skia_private::THashMap>::Pair>::Slot\20\5b\5d>>::reset\5babi:ne180100\5d>::Pair\2c\20skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\2c\20skia_private::THashMap>::Pair>::Slot*\2c\200>\28skia_private::THashTable>::Pair\2c\20skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\2c\20skia_private::THashMap>::Pair>::Slot*\29 -5103:void\20std::__2::unique_ptr::Pair\2c\20skgpu::UniqueKey\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete::Pair\2c\20skgpu::UniqueKey\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d>>::reset\5babi:ne180100\5d::Pair\2c\20skgpu::UniqueKey\2c\20skia_private::THashMap::Pair>::Slot*\2c\200>\28skia_private::THashTable::Pair\2c\20skgpu::UniqueKey\2c\20skia_private::THashMap::Pair>::Slot*\29 -5104:void\20std::__2::unique_ptr\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair\2c\20SkIcuBreakIteratorCache::Request\2c\20skia_private::THashMap\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair\2c\20SkIcuBreakIteratorCache::Request\2c\20skia_private::THashMap\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair>::Slot\20\5b\5d>>::reset\5babi:ne180100\5d\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair\2c\20SkIcuBreakIteratorCache::Request\2c\20skia_private::THashMap\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair>::Slot*\2c\200>\28skia_private::THashTable\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair\2c\20SkIcuBreakIteratorCache::Request\2c\20skia_private::THashMap\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair>::Slot*\29 -5105:void\20std::__2::replace\5babi:ne180100\5d\28char*\2c\20char*\2c\20char\20const&\2c\20char\20const&\29 -5106:void\20std::__2::call_once\5babi:ne180100\5d\28std::__2::once_flag&\2c\20void\20\28&\29\28\29\29 -5107:void\20std::__2::__variant_detail::__impl\2c\20std::__2::unique_ptr>>::__assign\5babi:ne180100\5d<0ul\2c\20sk_sp>\28sk_sp&&\29 -5108:void\20std::__2::__variant_detail::__impl::__assign\5babi:ne180100\5d<1ul\2c\20int&>\28int&\29 -5109:void\20std::__2::__variant_detail::__impl::__assign\5babi:ne180100\5d<0ul\2c\20SkPaint>\28SkPaint&&\29 -5110:void\20std::__2::__variant_detail::__assignment>::__assign_alt\5babi:ne180100\5d<0ul\2c\20SkPaint\2c\20SkPaint>\28std::__2::__variant_detail::__alt<0ul\2c\20SkPaint>&\2c\20SkPaint&&\29 -5111:void\20std::__2::__tree_right_rotate\5babi:ne180100\5d*>\28std::__2::__tree_node_base*\29 -5112:void\20std::__2::__tree_left_rotate\5babi:ne180100\5d*>\28std::__2::__tree_node_base*\29 -5113:void\20std::__2::__stable_sort_move\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::'lambda'\28\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\29&\2c\20std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>\28std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>\2c\20std::__2::__wrap_iter<\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::'lambda'\28\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\2c\20\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop\20const&\29&\2c\20std::__2::iterator_traits\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>::difference_type\2c\20std::__2::iterator_traits\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29::$_0::operator\28\29\28FT_ColorStopIterator_\20const&\2c\20std::__2::vector>&\2c\20std::__2::vector\2c\20std::__2::allocator>>&\29\20const::ColorStop*>>::value_type*\29 -5114:void\20std::__2::__sort5_maybe_branchless\5babi:ne180100\5d\28skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::finish\28skia::textlayout::Block\20const&\2c\20float\2c\20float&\29::$_0&\29 -5115:void\20std::__2::__sort5_maybe_branchless\5babi:ne180100\5d\2c\20std::__2::allocator>>\20const&\29::$_0&\2c\20impeller::TRect\20const**\2c\200>\28impeller::TRect\20const**\2c\20impeller::TRect\20const**\2c\20impeller::TRect\20const**\2c\20impeller::TRect\20const**\2c\20impeller::TRect\20const**\2c\20flutter::DlRegion::setRects\28std::__2::vector\2c\20std::__2::allocator>>\20const&\29::$_0&\29 -5116:void\20std::__2::__sort5_maybe_branchless\5babi:ne180100\5d\28SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::Transform::\28anonymous\20namespace\29::BuiltinVariableScanner::sortNewElements\28\29::'lambda'\28SkSL::ProgramElement\20const*\2c\20SkSL::ProgramElement\20const*\29&\29 -5117:void\20std::__2::__sort5_maybe_branchless\5babi:ne180100\5d\28SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::Transform::FindAndDeclareBuiltinFunctions\28SkSL::Program&\29::$_0&\29 -5118:void\20std::__2::__sift_up\5babi:ne180100\5d*>>\28std::__2::__wrap_iter*>\2c\20std::__2::__wrap_iter*>\2c\20GrGeometryProcessor::ProgramImpl::emitTransformCode\28GrGLSLVertexBuilder*\2c\20GrGLSLUniformHandler*\29::$_1&\2c\20std::__2::iterator_traits*>>::difference_type\29 -5119:void\20std::__2::__sift_up\5babi:ne180100\5d>\28std::__2::__wrap_iter\2c\20std::__2::__wrap_iter\2c\20GrAATriangulator::EventComparator&\2c\20std::__2::iterator_traits>::difference_type\29 -5120:void\20std::__2::__optional_storage_base::__construct\5babi:ne180100\5d\28skia::textlayout::FontArguments\20const&\29 -5121:void\20std::__2::__optional_storage_base::__assign_from\5babi:ne180100\5d\20const&>\28std::__2::__optional_copy_assign_base\20const&\29 -5122:void\20std::__2::__optional_storage_base::__construct\5babi:ne180100\5d\28flutter::DlPaint\20const&\29 -5123:void\20std::__2::__optional_storage_base::__assign_from\5babi:ne180100\5d\20const&>\28std::__2::__optional_copy_assign_base\20const&\29 -5124:void\20std::__2::__optional_storage_base::__construct\5babi:ne180100\5d\28AutoLayerForImageFilter&&\29 -5125:void\20std::__2::__memberwise_forward_assign\5babi:ne180100\5d&\2c\20int&>\2c\20std::__2::tuple\2c\20unsigned\20long>\2c\20sk_sp\2c\20unsigned\20long\2c\200ul\2c\201ul>\28std::__2::tuple&\2c\20int&>&\2c\20std::__2::tuple\2c\20unsigned\20long>&&\2c\20std::__2::__tuple_types\2c\20unsigned\20long>\2c\20std::__2::__tuple_indices<0ul\2c\201ul>\29 -5126:void\20std::__2::__memberwise_forward_assign\5babi:ne180100\5d&>\2c\20std::__2::tuple>\2c\20GrSurfaceProxyView\2c\20sk_sp\2c\200ul\2c\201ul>\28std::__2::tuple&>&\2c\20std::__2::tuple>&&\2c\20std::__2::__tuple_types>\2c\20std::__2::__tuple_indices<0ul\2c\201ul>\29 -5127:void\20std::__2::__list_imp>::__delete_node\5babi:ne180100\5d<>\28std::__2::__list_node*\29 -5128:void\20std::__2::__introsort\28skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::finish\28skia::textlayout::Block\20const&\2c\20float\2c\20float&\29::$_0&\2c\20std::__2::iterator_traits::difference_type\2c\20bool\29 -5129:void\20std::__2::__introsort\2c\20std::__2::allocator>>\20const&\29::$_0&\2c\20impeller::TRect\20const**\2c\20false>\28impeller::TRect\20const**\2c\20impeller::TRect\20const**\2c\20flutter::DlRegion::setRects\28std::__2::vector\2c\20std::__2::allocator>>\20const&\29::$_0&\2c\20std::__2::iterator_traits\20const**>::difference_type\2c\20bool\29 -5130:void\20std::__2::__introsort\28SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::Transform::\28anonymous\20namespace\29::BuiltinVariableScanner::sortNewElements\28\29::'lambda'\28SkSL::ProgramElement\20const*\2c\20SkSL::ProgramElement\20const*\29&\2c\20std::__2::iterator_traits::difference_type\2c\20bool\29 -5131:void\20std::__2::__introsort\28SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::Transform::FindAndDeclareBuiltinFunctions\28SkSL::Program&\29::$_0&\2c\20std::__2::iterator_traits::difference_type\2c\20bool\29 -5132:void\20std::__2::__forward_list_base\2c\20std::__2::allocator>>::__delete_node\5babi:ne180100\5d<>\28std::__2::__forward_list_node\2c\20void*>*\29 -5133:void\20std::__2::__double_or_nothing\5babi:nn180100\5d\28std::__2::unique_ptr&\2c\20char*&\2c\20char*&\29 -5134:void\20sorted_merge<&sweep_lt_vert\28SkPoint\20const&\2c\20SkPoint\20const&\29>\28GrTriangulator::VertexList*\2c\20GrTriangulator::VertexList*\2c\20GrTriangulator::VertexList*\29 -5135:void\20sorted_merge<&sweep_lt_horiz\28SkPoint\20const&\2c\20SkPoint\20const&\29>\28GrTriangulator::VertexList*\2c\20GrTriangulator::VertexList*\2c\20GrTriangulator::VertexList*\29 -5136:void\20sort_r_simple\28void*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20int\20\28*\29\28void\20const*\2c\20void\20const*\2c\20void*\29\2c\20void*\29 -5137:void\20sktext::gpu::fillDirectClipped\28SkZip\2c\20unsigned\20int\2c\20SkPoint\2c\20SkIRect*\29 -5138:void\20skgpu::ganesh::SurfaceFillContext::clearAtLeast<\28SkAlphaType\292>\28SkIRect\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\29 -5139:void\20icu_74::umtx_initOnce\28icu_74::UInitOnce&\2c\20void\20\28*\29\28char\20const*\2c\20UErrorCode&\29\2c\20char\20const*\2c\20UErrorCode&\29 -5140:void\20hb_sanitize_context_t::set_object>\28OT::KernSubTable\20const*\29 -5141:void\20hair_path<\28SkPaint::Cap\292>\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\2c\20void\20\28*\29\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29\29 -5142:void\20hair_path<\28SkPaint::Cap\291>\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\2c\20void\20\28*\29\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29\29 -5143:void\20hair_path<\28SkPaint::Cap\290>\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\2c\20void\20\28*\29\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29\29 -5144:void\20\28anonymous\20namespace\29::copyFT2LCD16\28FT_Bitmap_\20const&\2c\20SkMaskBuilder*\2c\20int\2c\20unsigned\20char\20const*\2c\20unsigned\20char\20const*\2c\20unsigned\20char\20const*\29 -5145:void\20\28anonymous\20namespace\29::Pass::blur\28int\2c\20int\2c\20int\2c\20unsigned\20int\20const*\2c\20int\2c\20unsigned\20int*\2c\20int\29 -5146:void\20\28anonymous\20namespace\29::Pass::blur\28int\2c\20int\2c\20int\2c\20unsigned\20char\20const*\2c\20int\2c\20unsigned\20char*\2c\20int\29 -5147:void\20SkTQSort\28double*\2c\20double*\29 -5148:void\20SkTIntroSort\28int\2c\20int*\2c\20int\2c\20DistanceLessThan\20const&\29 -5149:void\20SkTIntroSort\28float*\2c\20float*\29::'lambda'\28float\20const&\2c\20float\20const&\29>\28int\2c\20float*\2c\20int\2c\20void\20SkTQSort\28float*\2c\20float*\29::'lambda'\28float\20const&\2c\20float\20const&\29\20const&\29 -5150:void\20SkTIntroSort\28double*\2c\20double*\29::'lambda'\28double\20const&\2c\20double\20const&\29>\28int\2c\20double*\2c\20int\2c\20void\20SkTQSort\28double*\2c\20double*\29::'lambda'\28double\20const&\2c\20double\20const&\29\20const&\29 -5151:void\20SkTIntroSort\28int\2c\20SkString*\2c\20int\2c\20bool\20\20const\28&\29\28SkString\20const&\2c\20SkString\20const&\29\29 -5152:void\20SkTIntroSort\28int\2c\20SkOpRayHit**\2c\20int\2c\20bool\20\20const\28&\29\28SkOpRayHit\20const*\2c\20SkOpRayHit\20const*\29\29 -5153:void\20SkTIntroSort\28SkOpContour**\2c\20SkOpContour**\29::'lambda'\28SkOpContour\20const*\2c\20SkOpContour\20const*\29>\28int\2c\20SkOpContour*\2c\20int\2c\20void\20SkTQSort\28SkOpContour**\2c\20SkOpContour**\29::'lambda'\28SkOpContour\20const*\2c\20SkOpContour\20const*\29\20const&\29 -5154:void\20SkTIntroSort\28int\2c\20SkEdge**\2c\20int\2c\20bool\20\20const\28&\29\28SkEdge\20const*\2c\20SkEdge\20const*\29\29 -5155:void\20SkTIntroSort\28SkClosestRecord\20const**\2c\20SkClosestRecord\20const**\29::'lambda'\28SkClosestRecord\20const*\2c\20SkClosestRecord\20const*\29>\28int\2c\20SkClosestRecord\20const*\2c\20int\2c\20void\20SkTQSort\28SkClosestRecord\20const**\2c\20SkClosestRecord\20const**\29::'lambda'\28SkClosestRecord\20const*\2c\20SkClosestRecord\20const*\29\20const&\29 -5156:void\20SkTIntroSort\28int\2c\20SkAnalyticEdge**\2c\20int\2c\20bool\20\20const\28&\29\28SkAnalyticEdge\20const*\2c\20SkAnalyticEdge\20const*\29\29 -5157:void\20SkTIntroSort\28int\2c\20GrGpuResource**\2c\20int\2c\20bool\20\20const\28&\29\28GrGpuResource*\20const&\2c\20GrGpuResource*\20const&\29\29 -5158:void\20SkTIntroSort\28int\2c\20GrGpuResource**\2c\20int\2c\20bool\20\28*\20const&\29\28GrGpuResource*\20const&\2c\20GrGpuResource*\20const&\29\29 -5159:void\20SkTIntroSort\28int\2c\20Edge*\2c\20int\2c\20EdgeLT\20const&\29 -5160:void\20SkSafeUnref\28GrWindowRectangles::Rec\20const*\29 -5161:void\20SkSafeUnref\28GrSurface::RefCntedReleaseProc*\29 -5162:void\20SkSafeUnref\28GrBufferAllocPool::CpuBufferCache*\29 -5163:void\20SkRecords::FillBounds::trackBounds\28SkRecords::NoOp\20const&\29 -5164:void\20GrGLProgramDataManager::setMatrices<4>\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -5165:void\20GrGLProgramDataManager::setMatrices<3>\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -5166:void\20GrGLProgramDataManager::setMatrices<2>\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -5167:void\20A8_row_aa\28unsigned\20char*\2c\20unsigned\20char\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\20\28*\29\28unsigned\20char\2c\20unsigned\20char\29\2c\20bool\29 -5168:void*\20flutter::DisplayListBuilder::Push\20const&\2c\20int&\2c\20impeller::BlendMode&\2c\20flutter::DlImageSampling&\2c\20bool\2c\20bool&>\28unsigned\20long\2c\20sk_sp\20const&\2c\20int&\2c\20impeller::BlendMode&\2c\20flutter::DlImageSampling&\2c\20bool&&\2c\20bool&\29 -5169:void*\20flutter::DisplayListBuilder::Push\20const&\2c\20int&\2c\20impeller::BlendMode&\2c\20flutter::DlImageSampling&\2c\20bool\2c\20impeller::TRect\20const&\2c\20bool&>\28unsigned\20long\2c\20sk_sp\20const&\2c\20int&\2c\20impeller::BlendMode&\2c\20flutter::DlImageSampling&\2c\20bool&&\2c\20impeller::TRect\20const&\2c\20bool&\29 -5170:void*\20OT::hb_accelerate_subtables_context_t::cache_func_to>\28void*\2c\20OT::hb_ot_lookup_cache_op_t\29 -5171:void*\20OT::hb_accelerate_subtables_context_t::cache_func_to>\28void*\2c\20OT::hb_ot_lookup_cache_op_t\29 -5172:virtual\20thunk\20to\20GrGLTexture::onSetLabel\28\29 -5173:virtual\20thunk\20to\20GrGLTexture::backendFormat\28\29\20const -5174:vfiprintf -5175:validate_texel_levels\28SkISize\2c\20GrColorType\2c\20GrMipLevel\20const*\2c\20int\2c\20GrCaps\20const*\29 -5176:valid_divs\28int\20const*\2c\20int\2c\20int\2c\20int\29 -5177:utf8_byte_type\28unsigned\20char\29 -5178:utf8TextClose\28UText*\29 -5179:utf8TextAccess\28UText*\2c\20long\20long\2c\20signed\20char\29 -5180:utext_openConstUnicodeString_74 -5181:utext_openCharacterIterator_74 -5182:utext_moveIndex32_74 -5183:utext_getPreviousNativeIndex_74 -5184:ustrcase_mapWithOverlap_74 -5185:use_tiled_rendering\28GrGLCaps\20const&\2c\20GrOpsRenderPass::StencilLoadAndStoreInfo\20const&\29 -5186:ures_getInt_74 -5187:ures_getIntVector_74 -5188:ures_copyResb_74 -5189:ures_closeBundle\28UResourceBundle*\2c\20signed\20char\29 -5190:uprv_stricmp_74 -5191:uprv_mapFile_74 -5192:uprv_compareInvAscii_74 -5193:upropsvec_addPropertyStarts_74 -5194:uprops_getSource_74 -5195:uprops_addPropertyStarts_74 -5196:update_edge\28SkEdge*\2c\20int\29 -5197:unsigned\20short\20std::__2::__num_get_unsigned_integral\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\2c\20int\29 -5198:unsigned\20short\20sk_saturate_cast\28float\29 -5199:unsigned\20long\20long\20std::__2::__num_get_unsigned_integral\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\2c\20int\29 -5200:unsigned\20long&\20std::__2::vector>::emplace_back\28unsigned\20long&\29 -5201:unsigned\20int\20std::__2::__num_get_unsigned_integral\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\2c\20int\29 -5202:unsigned\20int\20icu_74::\28anonymous\20namespace\29::MixedBlocks::makeHashCode\28unsigned\20short\20const*\2c\20int\29\20const -5203:unsigned\20int\20const*\20std::__2::lower_bound\5babi:nn180100\5d\28unsigned\20int\20const*\2c\20unsigned\20int\20const*\2c\20unsigned\20long\20const&\29 -5204:unsigned\20char\20pack_distance_field_val<4>\28float\29 -5205:unorm_getFCD16_74 -5206:uniformData_getPointer -5207:uniformData_dispose -5208:umutablecptrie_close_74 -5209:ultag_isUnicodeLocaleType_74 -5210:ultag_isExtensionSubtags_74 -5211:ultag_getVariantsSize\28ULanguageTag\20const*\29 -5212:ultag_getTKeyStart_74 -5213:ultag_getExtensionsSize\28ULanguageTag\20const*\29 -5214:ulocimp_toBcpType_74 -5215:uloc_toUnicodeLocaleType_74 -5216:uloc_toUnicodeLocaleKey_74 -5217:uloc_setKeywordValue_74 -5218:uloc_getTableStringWithFallback_74 -5219:uloc_getScript_74 -5220:uloc_getName_74 -5221:uloc_getLanguage_74 -5222:uloc_getDisplayName_74 -5223:uloc_getCountry_74 -5224:uloc_canonicalize_74 -5225:uhash_init_74 -5226:uenum_close_74 -5227:udata_open_74 -5228:udata_getHashTable\28UErrorCode&\29 -5229:udata_findCachedData\28char\20const*\2c\20UErrorCode&\29 -5230:udata_checkCommonData_74 -5231:ucptrie_internalU8PrevIndex_74 -5232:uchar_addPropertyStarts_74 -5233:ucase_toFullTitle_74 -5234:ucase_toFullLower_74 -5235:ucase_toFullFolding_74 -5236:ucase_addPropertyStarts_74 -5237:ubrk_setText_74 -5238:ubrk_close_wrapper\28UBreakIterator*\29 -5239:ubidi_getVisualRun_74 -5240:ubidi_getPairedBracketType_74 -5241:ubidi_getClass_74 -5242:ubidi_countRuns_74 -5243:ubidi_close_74 -5244:u_unescapeAt_74 -5245:u_strToUTF8_74 -5246:u_memrchr_74 -5247:u_memcmp_74 -5248:u_memchr_74 -5249:u_isgraphPOSIX_74 -5250:u_getPropertyEnum_74 -5251:u8_lerp\28unsigned\20char\2c\20unsigned\20char\2c\20unsigned\20char\29 -5252:tt_size_select -5253:tt_size_run_prep -5254:tt_size_done_bytecode -5255:tt_sbit_decoder_load_image -5256:tt_prepare_zone -5257:tt_loader_set_pp -5258:tt_loader_init -5259:tt_loader_done -5260:tt_hvadvance_adjust -5261:tt_face_vary_cvt -5262:tt_face_palette_set -5263:tt_face_load_generic_header -5264:tt_face_load_cvt -5265:tt_face_goto_table -5266:tt_face_get_metrics -5267:tt_done_blend -5268:tt_cmap4_set_range -5269:tt_cmap4_next -5270:tt_cmap4_char_map_linear -5271:tt_cmap4_char_map_binary -5272:tt_cmap2_get_subheader -5273:tt_cmap14_get_nondef_chars -5274:tt_cmap14_get_def_chars -5275:tt_cmap14_def_char_count -5276:tt_cmap13_next -5277:tt_cmap13_init -5278:tt_cmap13_char_map_binary -5279:tt_cmap12_next -5280:tt_cmap12_char_map_binary -5281:tt_apply_mvar -5282:top_collinear\28GrTriangulator::Edge*\2c\20GrTriangulator::Edge*\29 -5283:to_stablekey\28int\2c\20unsigned\20int\29 -5284:toUpperOrTitle\28int\2c\20int\20\28*\29\28void*\2c\20signed\20char\29\2c\20void*\2c\20char16_t\20const**\2c\20int\2c\20signed\20char\29 -5285:throw_on_failure\28unsigned\20long\2c\20void*\29 -5286:thai_pua_shape\28unsigned\20int\2c\20thai_action_t\2c\20hb_font_t*\29 -5287:t1_lookup_glyph_by_stdcharcode_ps -5288:t1_cmap_std_init -5289:t1_cmap_std_char_index -5290:t1_builder_init -5291:t1_builder_close_contour -5292:t1_builder_add_point1 -5293:t1_builder_add_point -5294:t1_builder_add_contour -5295:sweep_lt_vert\28SkPoint\20const&\2c\20SkPoint\20const&\29 -5296:sweep_lt_horiz\28SkPoint\20const&\2c\20SkPoint\20const&\29 -5297:swap\28hb_bit_set_t&\2c\20hb_bit_set_t&\29 -5298:strutStyle_setFontSize -5299:strtoull -5300:strtoul -5301:strtoll_l -5302:strtol -5303:strspn -5304:strcspn -5305:store_int -5306:std::logic_error::~logic_error\28\29 -5307:std::logic_error::logic_error\28char\20const*\29 -5308:std::exception::exception\5babi:nn180100\5d\28\29 -5309:std::__2::vector>\2c\20std::__2::allocator>>>::__base_destruct_at_end\5babi:ne180100\5d\28std::__2::unique_ptr>*\29 -5310:std::__2::vector\2c\20std::__2::allocator>>::__base_destruct_at_end\5babi:ne180100\5d\28std::__2::tuple*\29 -5311:std::__2::vector>::max_size\28\29\20const -5312:std::__2::vector>::capacity\5babi:nn180100\5d\28\29\20const -5313:std::__2::vector>::__construct_at_end\28unsigned\20long\29 -5314:std::__2::vector>::__clear\5babi:nn180100\5d\28\29 -5315:std::__2::vector\2c\20std::__2::allocator>\2c\20std::__2::allocator\2c\20std::__2::allocator>>>::__clear\5babi:ne180100\5d\28\29 -5316:std::__2::vector>::__clear\5babi:ne180100\5d\28\29 -5317:std::__2::vector>::vector\28std::__2::vector>\20const&\29 -5318:std::__2::vector>::__vallocate\5babi:ne180100\5d\28unsigned\20long\29 -5319:std::__2::vector>::~vector\5babi:ne180100\5d\28\29 -5320:std::__2::vector>::__swap_out_circular_buffer\28std::__2::__split_buffer&>&\29 -5321:std::__2::vector>::operator=\5babi:ne180100\5d\28std::__2::vector>\20const&\29 -5322:std::__2::vector>::__clear\5babi:ne180100\5d\28\29 -5323:std::__2::vector>::__base_destruct_at_end\5babi:ne180100\5d\28skia::textlayout::FontFeature*\29 -5324:std::__2::vector\2c\20std::__2::allocator>>::vector\28std::__2::vector\2c\20std::__2::allocator>>\20const&\29 -5325:std::__2::vector\2c\20std::__2::allocator>>::reserve\28unsigned\20long\29 -5326:std::__2::vector>::~vector\5babi:ne180100\5d\28\29 -5327:std::__2::vector>::push_back\5babi:ne180100\5d\28flutter::DlPaint\20const&\29 -5328:std::__2::vector>::__swap_out_circular_buffer\28std::__2::__split_buffer&>&\29 -5329:std::__2::vector>::__recommend\5babi:ne180100\5d\28unsigned\20long\29\20const -5330:std::__2::vector>::__construct_at_end\28unsigned\20long\29 -5331:std::__2::vector>::pop_back\28\29 -5332:std::__2::vector>::__base_destruct_at_end\5babi:ne180100\5d\28flutter::DisplayListBuilder::SaveInfo*\29 -5333:std::__2::vector>::insert\28std::__2::__wrap_iter\2c\20float&&\29 -5334:std::__2::vector>::__construct_at_end\28unsigned\20long\29 -5335:std::__2::vector>::__swap_out_circular_buffer\28std::__2::__split_buffer&>&\29 -5336:std::__2::vector>::__vallocate\5babi:ne180100\5d\28unsigned\20long\29 -5337:std::__2::vector>::__swap_out_circular_buffer\28std::__2::__split_buffer&>&\29 -5338:std::__2::vector>::vector\5babi:ne180100\5d\28std::initializer_list\29 -5339:std::__2::vector>::reserve\28unsigned\20long\29 -5340:std::__2::vector>::operator=\5babi:ne180100\5d\28std::__2::vector>\20const&\29 -5341:std::__2::vector>::__vdeallocate\28\29 -5342:std::__2::vector>::__destroy_vector::operator\28\29\5babi:ne180100\5d\28\29 -5343:std::__2::vector>::__clear\5babi:ne180100\5d\28\29 -5344:std::__2::vector>::__base_destruct_at_end\5babi:ne180100\5d\28SkString*\29 -5345:std::__2::vector>::push_back\5babi:ne180100\5d\28SkSL::TraceInfo&&\29 -5346:std::__2::vector>::push_back\5babi:ne180100\5d\28SkSL::SymbolTable*\20const&\29 -5347:std::__2::vector>::~vector\5babi:ne180100\5d\28\29 -5348:std::__2::vector>::__swap_out_circular_buffer\28std::__2::__split_buffer&>&\29 -5349:std::__2::vector>::__swap_out_circular_buffer\28std::__2::__split_buffer&>&\2c\20SkSL::ProgramElement\20const**\29 -5350:std::__2::vector>::__move_range\28SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\29 -5351:std::__2::vector>::push_back\5babi:ne180100\5d\28SkRuntimeEffect::Uniform&&\29 -5352:std::__2::vector>::push_back\5babi:ne180100\5d\28SkRuntimeEffect::Child&&\29 -5353:std::__2::vector>::~vector\5babi:ne180100\5d\28\29 -5354:std::__2::vector>::__vallocate\5babi:ne180100\5d\28unsigned\20long\29 -5355:std::__2::vector>::__destroy_vector::operator\28\29\5babi:ne180100\5d\28\29 -5356:std::__2::vector>::reserve\28unsigned\20long\29 -5357:std::__2::vector>::__swap_out_circular_buffer\28std::__2::__split_buffer&>&\29 -5358:std::__2::vector>::push_back\5babi:ne180100\5d\28SkMeshSpecification::Varying&&\29 -5359:std::__2::vector>::__destroy_vector::operator\28\29\5babi:ne180100\5d\28\29 -5360:std::__2::vector>::reserve\28unsigned\20long\29 -5361:std::__2::vector>::__swap_out_circular_buffer\28std::__2::__split_buffer&>&\29 -5362:std::__2::vector>::__destroy_vector::operator\28\29\5babi:ne180100\5d\28\29 -5363:std::__2::vector>::__vallocate\5babi:ne180100\5d\28unsigned\20long\29 -5364:std::__2::vector>::__clear\5babi:ne180100\5d\28\29 -5365:std::__2::unique_ptr::unique_ptr\5babi:nn180100\5d\28unsigned\20char*\2c\20std::__2::__dependent_type\2c\20true>::__good_rval_ref_type\29 -5366:std::__2::unique_ptr::operator=\5babi:ne180100\5d\28std::__2::unique_ptr&&\29 -5367:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -5368:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28sktext::gpu::TextBlobRedrawCoordinator*\29 -5369:std::__2::unique_ptr::~unique_ptr\5babi:ne180100\5d\28\29 -5370:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -5371:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28sktext::gpu::SubRunAllocator*\29 -5372:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -5373:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28sktext::gpu::StrikeCache*\29 -5374:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -5375:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28sktext::GlyphRunBuilder*\29 -5376:std::__2::unique_ptr\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -5377:std::__2::unique_ptr\2c\20SkGoodHash>::Pair\2c\20int\2c\20skia_private::THashMap\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete\2c\20SkGoodHash>::Pair\2c\20int\2c\20skia_private::THashMap\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -5378:std::__2::unique_ptr\2c\20SkGoodHash>::Pair\2c\20SkString\2c\20skia_private::THashMap\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete\2c\20SkGoodHash>::Pair\2c\20SkString\2c\20skia_private::THashMap\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -5379:std::__2::unique_ptr>\2c\20SkGoodHash>::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap>\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete>\2c\20SkGoodHash>::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap>\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -5380:std::__2::unique_ptr\2c\20false>\2c\20SkGoodHash>::Pair\2c\20SkSL::FunctionDeclaration\20const*\2c\20skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete\2c\20false>\2c\20SkGoodHash>::Pair\2c\20SkSL::FunctionDeclaration\20const*\2c\20skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -5381:std::__2::unique_ptr\2c\20std::__2::allocator>\2c\20SkSL::Analysis::SpecializedFunctionKey::Hash>::Pair\2c\20SkSL::Analysis::SpecializedFunctionKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkSL::Analysis::SpecializedFunctionKey::Hash>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete\2c\20std::__2::allocator>\2c\20SkSL::Analysis::SpecializedFunctionKey::Hash>::Pair\2c\20SkSL::Analysis::SpecializedFunctionKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkSL::Analysis::SpecializedFunctionKey::Hash>::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -5382:std::__2::unique_ptr::Pair\2c\20SkPath\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete::Pair\2c\20SkPath\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -5383:std::__2::unique_ptr>\2c\20SkGoodHash>::Pair\2c\20SkImageFilter\20const*\2c\20skia_private::THashMap>\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete>\2c\20SkGoodHash>::Pair\2c\20SkImageFilter\20const*\2c\20skia_private::THashMap>\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -5384:std::__2::unique_ptr\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair\2c\20SkIcuBreakIteratorCache::Request\2c\20skia_private::THashMap\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair>::Slot\20\5b\5d\2c\20std::__2::default_delete\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair\2c\20SkIcuBreakIteratorCache::Request\2c\20skia_private::THashMap\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -5385:std::__2::unique_ptr\2c\20SkDescriptor\20const&\2c\20sktext::gpu::StrikeCache::HashTraits>::Slot\20\5b\5d\2c\20std::__2::default_delete\2c\20SkDescriptor\20const&\2c\20sktext::gpu::StrikeCache::HashTraits>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -5386:std::__2::unique_ptr\2c\20SkDescriptor\2c\20SkStrikeCache::StrikeTraits>::Slot\20\5b\5d\2c\20std::__2::default_delete\2c\20SkDescriptor\2c\20SkStrikeCache::StrikeTraits>::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -5387:std::__2::unique_ptr::Slot\20\5b\5d\2c\20std::__2::default_delete::Slot\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -5388:std::__2::unique_ptr\2c\20std::__2::default_delete>>::reset\5babi:ne180100\5d\28skia_private::TArray*\29 -5389:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -5390:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -5391:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28skgpu::ganesh::SmallPathAtlasMgr*\29 -5392:std::__2::unique_ptr\20\5b\5d\2c\20std::__2::default_delete\20\5b\5d>>::~unique_ptr\5babi:ne180100\5d\28\29 -5393:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28hb_font_t*\29 -5394:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -5395:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28hb_blob_t*\29 -5396:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -5397:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28flutter::DisplayListBuilder*\29 -5398:std::__2::unique_ptr::operator=\5babi:nn180100\5d\28std::__2::unique_ptr&&\29 -5399:std::__2::unique_ptr<\28anonymous\20namespace\29::SoftwarePathData\2c\20std::__2::default_delete<\28anonymous\20namespace\29::SoftwarePathData>>::reset\5babi:ne180100\5d\28\28anonymous\20namespace\29::SoftwarePathData*\29 -5400:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -5401:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28WebPDemuxer*\29 -5402:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -5403:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkTaskGroup*\29 -5404:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -5405:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -5406:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkSL::RP::Program*\29 -5407:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -5408:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkSL::Program*\29 -5409:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkSL::ProgramUsage*\29 -5410:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -5411:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -5412:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkSL::MemoryPool*\29 -5413:std::__2::unique_ptr>\20SkSL::coalesce_vector\28std::__2::array\20const&\2c\20double\2c\20SkSL::Type\20const&\2c\20double\20\28*\29\28double\2c\20double\2c\20double\29\2c\20double\20\28*\29\28double\29\29 -5414:std::__2::unique_ptr>\20SkSL::coalesce_pairwise_vectors\28std::__2::array\20const&\2c\20double\2c\20SkSL::Type\20const&\2c\20double\20\28*\29\28double\2c\20double\2c\20double\29\2c\20double\20\28*\29\28double\29\29 -5415:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -5416:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -5417:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkRecordCanvas*\29 -5418:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkLatticeIter*\29 -5419:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkCanvas::Layer*\29 -5420:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -5421:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkCanvas::BackImage*\29 -5422:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -5423:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28SkArenaAlloc*\29 -5424:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -5425:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28GrThreadSafeCache*\29 -5426:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -5427:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28GrResourceProvider*\29 -5428:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -5429:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28GrResourceCache*\29 -5430:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -5431:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28GrProxyProvider*\29 -5432:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -5433:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -5434:std::__2::unique_ptr>::~unique_ptr\5babi:ne180100\5d\28\29 -5435:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28GrAuditTrail::OpNode*\29 -5436:std::__2::unique_ptr>::reset\5babi:ne180100\5d\28FT_SizeRec_*\29 -5437:std::__2::tuple::tuple\5babi:nn180100\5d\28std::__2::locale::id::__get\28\29::$_0&&\29 -5438:std::__2::tuple\2c\20int\2c\20sktext::gpu::SubRunAllocator>\20sktext::gpu::SubRunAllocator::AllocateClassMemoryAndArena\28int\29::'lambda0'\28\29::operator\28\29\28\29\20const -5439:std::__2::tuple\2c\20int\2c\20sktext::gpu::SubRunAllocator>\20sktext::gpu::SubRunAllocator::AllocateClassMemoryAndArena\28int\29::'lambda'\28\29::operator\28\29\28\29\20const -5440:std::__2::tuple&\20std::__2::tuple::operator=\5babi:ne180100\5d\28std::__2::pair&&\29 -5441:std::__2::to_string\28unsigned\20long\29 -5442:std::__2::to_chars_result\20std::__2::__to_chars_itoa\5babi:nn180100\5d\28char*\2c\20char*\2c\20unsigned\20int\2c\20std::__2::integral_constant\29 -5443:std::__2::time_put>>::~time_put\28\29_18140 -5444:std::__2::time_get>>::__get_year\28int&\2c\20std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\29\20const -5445:std::__2::time_get>>::__get_weekdayname\28int&\2c\20std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\29\20const -5446:std::__2::time_get>>::__get_monthname\28int&\2c\20std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\29\20const -5447:std::__2::time_get>>::__get_year\28int&\2c\20std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\29\20const -5448:std::__2::time_get>>::__get_weekdayname\28int&\2c\20std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\29\20const -5449:std::__2::time_get>>::__get_monthname\28int&\2c\20std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20unsigned\20int&\2c\20std::__2::ctype\20const&\29\20const -5450:std::__2::shared_ptr\20std::__2::make_shared\5babi:ne180100\5d\20const&\2c\20void>\28std::__2::shared_ptr\20const&\29 -5451:std::__2::shared_ptr::shared_ptr\5babi:ne180100\5d\28flutter::DisplayListBuilder::LayerInfo*\29 -5452:std::__2::reverse_iterator::operator++\5babi:nn180100\5d\28\29 -5453:std::__2::priority_queue>\2c\20GrAATriangulator::EventComparator>::push\28GrAATriangulator::Event*\20const&\29 -5454:std::__2::pair\20std::__2::__copy_trivial::operator\28\29\5babi:nn180100\5d\28wchar_t\20const*\2c\20wchar_t\20const*\2c\20wchar_t*\29\20const -5455:std::__2::pair::pair\5babi:ne180100\5d\28std::__2::pair&&\29 -5456:std::__2::pair>::~pair\28\29 -5457:std::__2::pair\20std::__2::__unwrap_and_dispatch\5babi:ne180100\5d\2c\20std::__2::__copy_trivial>\2c\20skia::textlayout::FontFeature*\2c\20skia::textlayout::FontFeature*\2c\20skia::textlayout::FontFeature*\2c\200>\28skia::textlayout::FontFeature*\2c\20skia::textlayout::FontFeature*\2c\20skia::textlayout::FontFeature*\29 -5458:std::__2::pair\2c\20std::__2::allocator>>>::~pair\28\29 -5459:std::__2::pair\20std::__2::__copy_trivial::operator\28\29\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20char*\29\20const -5460:std::__2::pair::pair\5babi:nn180100\5d\28char\20const*&&\2c\20char*&&\29 -5461:std::__2::pair>::~pair\28\29 -5462:std::__2::pair\20std::__2::__unwrap_and_dispatch\5babi:ne180100\5d\2c\20std::__2::__copy_trivial>\2c\20SkString*\2c\20SkString*\2c\20SkString*\2c\200>\28SkString*\2c\20SkString*\2c\20SkString*\29 -5463:std::__2::pair>::~pair\28\29 -5464:std::__2::ostreambuf_iterator>::operator=\5babi:nn180100\5d\28wchar_t\29 -5465:std::__2::optional>\20impeller::TRect::MakePointBounds*>\28impeller::TPoint*\2c\20impeller::TPoint*\29 -5466:std::__2::optional&\20std::__2::optional::operator=\5babi:ne180100\5d\28flutter::DlPaint&\29 -5467:std::__2::optional&\20std::__2::optional::operator=\5babi:ne180100\5d\28SkPaint\20const&\29 -5468:std::__2::optional::value\5babi:ne180100\5d\28\29\20& -5469:std::__2::numpunct::~numpunct\28\29 -5470:std::__2::numpunct::~numpunct\28\29 -5471:std::__2::num_put>>\20const&\20std::__2::use_facet\5babi:nn180100\5d>>>\28std::__2::locale\20const&\29 -5472:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20unsigned\20int&\29\20const -5473:std::__2::num_get>>\20const&\20std::__2::use_facet\5babi:nn180100\5d>>>\28std::__2::locale\20const&\29 -5474:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20unsigned\20int&\29\20const -5475:std::__2::moneypunct\20const&\20std::__2::use_facet\5babi:nn180100\5d>\28std::__2::locale\20const&\29 -5476:std::__2::moneypunct\20const&\20std::__2::use_facet\5babi:nn180100\5d>\28std::__2::locale\20const&\29 -5477:std::__2::moneypunct::do_negative_sign\28\29\20const -5478:std::__2::moneypunct\20const&\20std::__2::use_facet\5babi:nn180100\5d>\28std::__2::locale\20const&\29 -5479:std::__2::moneypunct\20const&\20std::__2::use_facet\5babi:nn180100\5d>\28std::__2::locale\20const&\29 -5480:std::__2::moneypunct::do_negative_sign\28\29\20const -5481:std::__2::money_get>>::__do_get\28std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20bool\2c\20std::__2::locale\20const&\2c\20unsigned\20int\2c\20unsigned\20int&\2c\20bool&\2c\20std::__2::ctype\20const&\2c\20std::__2::unique_ptr&\2c\20wchar_t*&\2c\20wchar_t*\29 -5482:std::__2::money_get>>::__do_get\28std::__2::istreambuf_iterator>&\2c\20std::__2::istreambuf_iterator>\2c\20bool\2c\20std::__2::locale\20const&\2c\20unsigned\20int\2c\20unsigned\20int&\2c\20bool&\2c\20std::__2::ctype\20const&\2c\20std::__2::unique_ptr&\2c\20char*&\2c\20char*\29 -5483:std::__2::locale::operator=\28std::__2::locale\20const&\29 -5484:std::__2::locale::facet**\20std::__2::__construct_at\5babi:nn180100\5d\28std::__2::locale::facet**\29 -5485:std::__2::locale::__imp::~__imp\28\29 -5486:std::__2::locale::__imp::release\28\29 -5487:std::__2::list>::pop_front\28\29 -5488:std::__2::iterator_traits\2c\20std::__2::allocator>\20const*>::difference_type\20std::__2::distance\5babi:nn180100\5d\2c\20std::__2::allocator>\20const*>\28std::__2::basic_string\2c\20std::__2::allocator>\20const*\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const*\29 -5489:std::__2::iterator_traits::difference_type\20std::__2::distance\5babi:nn180100\5d\28char*\2c\20char*\29 -5490:std::__2::iterator_traits::difference_type\20std::__2::__distance\5babi:nn180100\5d\28char*\2c\20char*\2c\20std::__2::random_access_iterator_tag\29 -5491:std::__2::istreambuf_iterator>::operator++\5babi:nn180100\5d\28int\29 -5492:std::__2::istreambuf_iterator>::__test_for_eof\5babi:nn180100\5d\28\29\20const -5493:std::__2::istreambuf_iterator>::operator++\5babi:nn180100\5d\28int\29 -5494:std::__2::istreambuf_iterator>::__test_for_eof\5babi:nn180100\5d\28\29\20const -5495:std::__2::ios_base::width\5babi:nn180100\5d\28long\29 -5496:std::__2::ios_base::clear\28unsigned\20int\29 -5497:std::__2::ios_base::__call_callbacks\28std::__2::ios_base::event\29 -5498:std::__2::function::operator\28\29\28skia::textlayout::ParagraphImpl*\2c\20char\20const*\2c\20bool\29\20const -5499:std::__2::function::operator\28\29\28SkVertices\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\2c\20float\2c\20float\2c\20bool\29\20const -5500:std::__2::function::operator\28\29\28GrTextureProxy*\2c\20SkIRect\2c\20GrColorType\2c\20void\20const*\2c\20unsigned\20long\29\20const -5501:std::__2::enable_if::type\20skgpu::tess::PatchWriter\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\294>\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\298>\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\2964>\2c\20skgpu::tess::Optional<\28skgpu::tess::PatchAttribs\2932>\2c\20skgpu::tess::ReplicateLineEndPoints\2c\20skgpu::tess::TrackJoinControlPoints>::writeDeferredStrokePatch\28\29 -5502:std::__2::enable_if>::value\2c\20SkRuntimeEffectBuilder::BuilderUniform&>::type\20SkRuntimeEffectBuilder::BuilderUniform::operator=>\28std::__2::array\20const&\29 -5503:std::__2::enable_if::value\2c\20SkRuntimeEffectBuilder::BuilderUniform&>::type\20SkRuntimeEffectBuilder::BuilderUniform::operator=\28float\20const&\29 -5504:std::__2::enable_if\2c\20float>::type\20impeller::saturated::AverageScalar\28float\2c\20float\29 -5505:std::__2::enable_if>::value\20&&\20sizeof\20\28skia::textlayout::SkRange\29\20!=\204\2c\20unsigned\20int>::type\20SkGoodHash::operator\28\29>\28skia::textlayout::SkRange\20const&\29\20const -5506:std::__2::enable_if::value\20&&\20sizeof\20\28bool\29\20!=\204\2c\20unsigned\20int>::type\20SkGoodHash::operator\28\29\28bool\20const&\29\20const -5507:std::__2::enable_if\2c\20int>::type\20impeller::saturated::Add\28int\2c\20int\29 -5508:std::__2::enable_if::value\20&&\20is_move_assignable::value\2c\20void>::type\20std::__2::swap\5babi:nn180100\5d\28char&\2c\20char&\29 -5509:std::__2::enable_if::value\20&&\20is_move_assignable::value\2c\20void>::type\20std::__2::swap\5babi:ne180100\5d\28SkBitmap&\2c\20SkBitmap&\29 -5510:std::__2::deque>::back\28\29 -5511:std::__2::deque>::__add_back_capacity\28\29 -5512:std::__2::default_delete::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d>::_EnableIfConvertible::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::Slot>::type\20std::__2::default_delete::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d>::operator\28\29\5babi:ne180100\5d::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::Slot>\28skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::Slot*\29\20const -5513:std::__2::default_delete>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair\2c\20std::__2::basic_string_view>\2c\20skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d>::_EnableIfConvertible>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair\2c\20std::__2::basic_string_view>\2c\20skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>::Slot>::type\20std::__2::default_delete>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair\2c\20std::__2::basic_string_view>\2c\20skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>::Slot\20\5b\5d>::operator\28\29\5babi:ne180100\5d>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair\2c\20std::__2::basic_string_view>\2c\20skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>::Slot>\28skia_private::THashTable>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair\2c\20std::__2::basic_string_view>\2c\20skia_private::THashMap>\2c\20SkSL::IntrinsicKind\2c\20SkGoodHash>::Pair>::Slot*\29\20const -5514:std::__2::default_delete\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Slot\20\5b\5d>::_EnableIfConvertible\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Slot>::type\20std::__2::default_delete\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Slot\20\5b\5d>::operator\28\29\5babi:ne180100\5d\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Slot>\28skia_private::THashTable\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Slot*\29\20const -5515:std::__2::default_delete\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::Slot\20\5b\5d>::_EnableIfConvertible\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::Slot>::type\20std::__2::default_delete\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::Slot\20\5b\5d>::operator\28\29\5babi:ne180100\5d\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::Slot>\28skia_private::THashTable\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::Slot*\29\20const -5516:std::__2::default_delete>::Pair\2c\20skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\2c\20skia_private::THashMap>::Pair>::Slot\20\5b\5d>::_EnableIfConvertible>::Pair\2c\20skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\2c\20skia_private::THashMap>::Pair>::Slot>::type\20std::__2::default_delete>::Pair\2c\20skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\2c\20skia_private::THashMap>::Pair>::Slot\20\5b\5d>::operator\28\29\5babi:ne180100\5d>::Pair\2c\20skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\2c\20skia_private::THashMap>::Pair>::Slot>\28skia_private::THashTable>::Pair\2c\20skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\2c\20skia_private::THashMap>::Pair>::Slot*\29\20const -5517:std::__2::default_delete::Pair\2c\20skgpu::UniqueKey\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d>::_EnableIfConvertible::Pair\2c\20skgpu::UniqueKey\2c\20skia_private::THashMap::Pair>::Slot>::type\20std::__2::default_delete::Pair\2c\20skgpu::UniqueKey\2c\20skia_private::THashMap::Pair>::Slot\20\5b\5d>::operator\28\29\5babi:ne180100\5d::Pair\2c\20skgpu::UniqueKey\2c\20skia_private::THashMap::Pair>::Slot>\28skia_private::THashTable::Pair\2c\20skgpu::UniqueKey\2c\20skia_private::THashMap::Pair>::Slot*\29\20const -5518:std::__2::default_delete\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair\2c\20SkIcuBreakIteratorCache::Request\2c\20skia_private::THashMap\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair>::Slot\20\5b\5d>::_EnableIfConvertible\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair\2c\20SkIcuBreakIteratorCache::Request\2c\20skia_private::THashMap\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair>::Slot>::type\20std::__2::default_delete\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair\2c\20SkIcuBreakIteratorCache::Request\2c\20skia_private::THashMap\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair>::Slot\20\5b\5d>::operator\28\29\5babi:ne180100\5d\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair\2c\20SkIcuBreakIteratorCache::Request\2c\20skia_private::THashMap\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair>::Slot>\28skia_private::THashTable\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair\2c\20SkIcuBreakIteratorCache::Request\2c\20skia_private::THashMap\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair>::Slot*\29\20const -5519:std::__2::default_delete\20\5b\5d>::_EnableIfConvertible>::type\20std::__2::default_delete\20\5b\5d>::operator\28\29\5babi:ne180100\5d>\28sk_sp*\29\20const -5520:std::__2::default_delete::_EnableIfConvertible::type\20std::__2::default_delete::operator\28\29\5babi:ne180100\5d\28GrGLCaps::ColorTypeInfo*\29\20const -5521:std::__2::ctype::~ctype\28\29 -5522:std::__2::codecvt::~codecvt\28\29 -5523:std::__2::codecvt::do_out\28__mbstate_t&\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*&\2c\20char*\2c\20char*\2c\20char*&\29\20const -5524:std::__2::codecvt::do_out\28__mbstate_t&\2c\20char32_t\20const*\2c\20char32_t\20const*\2c\20char32_t\20const*&\2c\20char8_t*\2c\20char8_t*\2c\20char8_t*&\29\20const -5525:std::__2::codecvt::do_length\28__mbstate_t&\2c\20char8_t\20const*\2c\20char8_t\20const*\2c\20unsigned\20long\29\20const -5526:std::__2::codecvt::do_in\28__mbstate_t&\2c\20char8_t\20const*\2c\20char8_t\20const*\2c\20char8_t\20const*&\2c\20char32_t*\2c\20char32_t*\2c\20char32_t*&\29\20const -5527:std::__2::codecvt::do_out\28__mbstate_t&\2c\20char16_t\20const*\2c\20char16_t\20const*\2c\20char16_t\20const*&\2c\20char8_t*\2c\20char8_t*\2c\20char8_t*&\29\20const -5528:std::__2::codecvt::do_length\28__mbstate_t&\2c\20char8_t\20const*\2c\20char8_t\20const*\2c\20unsigned\20long\29\20const -5529:std::__2::codecvt::do_in\28__mbstate_t&\2c\20char8_t\20const*\2c\20char8_t\20const*\2c\20char8_t\20const*&\2c\20char16_t*\2c\20char16_t*\2c\20char16_t*&\29\20const -5530:std::__2::char_traits::eq_int_type\5babi:nn180100\5d\28int\2c\20int\29 -5531:std::__2::char_traits::not_eof\5babi:nn180100\5d\28int\29 -5532:std::__2::char_traits::find\5babi:ne180100\5d\28char\20const*\2c\20unsigned\20long\2c\20char\20const&\29 -5533:std::__2::basic_stringstream\2c\20std::__2::allocator>::basic_stringstream\5babi:ne180100\5d\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20unsigned\20int\29 -5534:std::__2::basic_stringbuf\2c\20std::__2::allocator>::basic_stringbuf\5babi:ne180100\5d\28unsigned\20int\29 -5535:std::__2::basic_string_view>::substr\5babi:ne180100\5d\28unsigned\20long\2c\20unsigned\20long\29\20const -5536:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:nn180100\5d\28unsigned\20long\2c\20wchar_t\29 -5537:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:nn180100\5d\28wchar_t\20const*\2c\20wchar_t\20const*\29 -5538:std::__2::basic_string\2c\20std::__2::allocator>::__grow_by_without_replace\5babi:nn180100\5d\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29 -5539:std::__2::basic_string\2c\20std::__2::allocator>::__grow_by_and_replace\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20wchar_t\20const*\29 -5540:std::__2::basic_string\2c\20std::__2::allocator>::insert\28unsigned\20long\2c\20char\20const*\2c\20unsigned\20long\29 -5541:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:nn180100\5d\28unsigned\20long\2c\20char\29 -5542:std::__2::basic_string\2c\20std::__2::allocator>::basic_string\5babi:ne180100\5d\28std::__2::__uninitialized_size_tag\2c\20unsigned\20long\2c\20std::__2::allocator\20const&\29 -5543:std::__2::basic_string\2c\20std::__2::allocator>::__null_terminate_at\5babi:nn180100\5d\28char*\2c\20unsigned\20long\29 -5544:std::__2::basic_string\2c\20std::__2::allocator>::__init\28unsigned\20long\2c\20char\29 -5545:std::__2::basic_string\2c\20std::__2::allocator>&\20std::__2::basic_string\2c\20std::__2::allocator>::operator+=>\2c\200>\28std::__2::basic_string_view>\20const&\29 -5546:std::__2::basic_string\2c\20std::__2::allocator>&\20skia_private::TArray\2c\20std::__2::allocator>\2c\20false>::emplace_back\28char\20const*&&\29 -5547:std::__2::basic_streambuf>::sbumpc\5babi:nn180100\5d\28\29 -5548:std::__2::basic_streambuf>::sputc\5babi:nn180100\5d\28char\29 -5549:std::__2::basic_streambuf>::sgetc\5babi:nn180100\5d\28\29 -5550:std::__2::basic_streambuf>::sbumpc\5babi:nn180100\5d\28\29 -5551:std::__2::basic_streambuf>::pubsync\5babi:nn180100\5d\28\29 -5552:std::__2::basic_streambuf>::basic_streambuf\28\29 -5553:std::__2::basic_ostringstream\2c\20std::__2::allocator>::~basic_ostringstream\28\29_17378 -5554:std::__2::basic_ostream>::~basic_ostream\28\29_17261 -5555:std::__2::basic_ostream>::operator<<\28int\29 -5556:std::__2::basic_ostream>::operator<<\28float\29 -5557:std::__2::basic_ostream>&\20std::__2::__put_character_sequence\5babi:ne180100\5d>\28std::__2::basic_ostream>&\2c\20char\20const*\2c\20unsigned\20long\29 -5558:std::__2::basic_istream>::~basic_istream\28\29_17232 -5559:std::__2::basic_iostream>::basic_iostream\5babi:ne180100\5d\28std::__2::basic_streambuf>*\29 -5560:std::__2::basic_ios>::widen\5babi:ne180100\5d\28char\29\20const -5561:std::__2::basic_ios>::init\5babi:ne180100\5d\28std::__2::basic_streambuf>*\29 -5562:std::__2::basic_ios>::imbue\5babi:ne180100\5d\28std::__2::locale\20const&\29 -5563:std::__2::basic_ios>::fill\5babi:nn180100\5d\28\29\20const -5564:std::__2::allocator_traits>::deallocate\5babi:nn180100\5d\28std::__2::__sso_allocator&\2c\20std::__2::locale::facet**\2c\20unsigned\20long\29 -5565:std::__2::allocator::allocate\5babi:nn180100\5d\28unsigned\20long\29 -5566:std::__2::allocator::allocate\5babi:ne180100\5d\28unsigned\20long\29 -5567:std::__2::allocator::allocate\5babi:ne180100\5d\28unsigned\20long\29 -5568:std::__2::__wrap_iter\20std::__2::vector>::insert\2c\200>\28std::__2::__wrap_iter\2c\20std::__2::__wrap_iter\2c\20std::__2::__wrap_iter\29 -5569:std::__2::__unique_if\2c\20std::__2::allocator>>::__unique_single\20std::__2::make_unique\5babi:ne180100\5d\2c\20std::__2::allocator>\2c\20std::__2::basic_string\2c\20std::__2::allocator>>\28std::__2::basic_string\2c\20std::__2::allocator>&&\29 -5570:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>>\28SkSL::Position&\2c\20std::__2::unique_ptr>&&\2c\20std::__2::unique_ptr>&&\2c\20std::__2::unique_ptr>&&\29 -5571:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d\28\29 -5572:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d\28\29 -5573:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d\28SkSL::Position&\2c\20SkSL::Type\20const&\2c\20SkSL::ExpressionArray&&\29 -5574:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d>>\28SkSL::Position&\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>&&\29 -5575:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d>>\28SkSL::Position&\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>&&\29 -5576:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d>>\28SkSL::Position&\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>&&\29 -5577:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d>>\28SkSL::Position&\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>&&\29 -5578:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d>>\28SkSL::Position&\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>&&\29 -5579:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d\28SkSL::Position&\2c\20SkSL::Type\20const&\2c\20SkSL::ExpressionArray&&\29 -5580:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d>>\28SkSL::Position&\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>&&\29 -5581:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d\28SkSL::Position&\2c\20SkSL::Type\20const&\2c\20SkSL::ExpressionArray&&\29 -5582:std::__2::__unique_if::__unique_single\20std::__2::make_unique\5babi:ne180100\5d>\2c\20true>\2c\20SkSL::Block::Kind&\2c\20std::__2::unique_ptr>>\28SkSL::Position&\2c\20skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>&&\2c\20SkSL::Block::Kind&\2c\20std::__2::unique_ptr>&&\29 -5583:std::__2::__tuple_impl\2c\20std::__2::locale::id::__get\28\29::$_0&&>::__tuple_impl\5babi:nn180100\5d<0ul\2c\20std::__2::locale::id::__get\28\29::$_0&&\2c\20std::__2::locale::id::__get\28\29::$_0>\28std::__2::__tuple_indices<0ul>\2c\20std::__2::__tuple_types\2c\20std::__2::__tuple_indices<...>\2c\20std::__2::__tuple_types<>\2c\20std::__2::locale::id::__get\28\29::$_0&&\29 -5584:std::__2::__time_put::__time_put\5babi:nn180100\5d\28\29 -5585:std::__2::__time_put::__do_put\28char*\2c\20char*&\2c\20tm\20const*\2c\20char\2c\20char\29\20const -5586:std::__2::__throw_length_error\5babi:ne180100\5d\28char\20const*\29 -5587:std::__2::__split_buffer&>::~__split_buffer\28\29 -5588:std::__2::__split_buffer&>::__split_buffer\28unsigned\20long\2c\20unsigned\20long\2c\20std::__2::allocator&\29 -5589:std::__2::__split_buffer>::pop_back\5babi:ne180100\5d\28\29 -5590:std::__2::__split_buffer&>::push_back\28skia::textlayout::OneLineShaper::RunBlock*&&\29 -5591:std::__2::__split_buffer&>::~__split_buffer\28\29 -5592:std::__2::__split_buffer&>::__split_buffer\28unsigned\20long\2c\20unsigned\20long\2c\20std::__2::allocator&\29 -5593:std::__2::__split_buffer&>::~__split_buffer\28\29 -5594:std::__2::__split_buffer&>::__split_buffer\28unsigned\20long\2c\20unsigned\20long\2c\20std::__2::allocator&\29 -5595:std::__2::__split_buffer&>::~__split_buffer\28\29 -5596:std::__2::__split_buffer&>::~__split_buffer\28\29 -5597:std::__2::__split_buffer&>::__split_buffer\28unsigned\20long\2c\20unsigned\20long\2c\20std::__2::allocator&\29 -5598:std::__2::__split_buffer&>::~__split_buffer\28\29 -5599:std::__2::__split_buffer&>::__split_buffer\28unsigned\20long\2c\20unsigned\20long\2c\20std::__2::allocator&\29 -5600:std::__2::__split_buffer&>::~__split_buffer\28\29 -5601:std::__2::__shared_count::__add_shared\5babi:nn180100\5d\28\29 -5602:std::__2::__optional_move_base::__optional_move_base\5babi:ne180100\5d\28std::__2::__optional_move_base&&\29 -5603:std::__2::__optional_destruct_base::reset\5babi:ne180100\5d\28\29 -5604:std::__2::__optional_destruct_base::~__optional_destruct_base\5babi:ne180100\5d\28\29 -5605:std::__2::__optional_destruct_base::reset\5babi:ne180100\5d\28\29 -5606:std::__2::__optional_destruct_base::reset\5babi:ne180100\5d\28\29 -5607:std::__2::__optional_destruct_base::~__optional_destruct_base\5babi:ne180100\5d\28\29 -5608:std::__2::__optional_copy_base::__optional_copy_base\5babi:ne180100\5d\28std::__2::__optional_copy_base\20const&\29 -5609:std::__2::__num_put::__widen_and_group_int\28char*\2c\20char*\2c\20char*\2c\20wchar_t*\2c\20wchar_t*&\2c\20wchar_t*&\2c\20std::__2::locale\20const&\29 -5610:std::__2::__num_put::__widen_and_group_float\28char*\2c\20char*\2c\20char*\2c\20wchar_t*\2c\20wchar_t*&\2c\20wchar_t*&\2c\20std::__2::locale\20const&\29 -5611:std::__2::__num_put::__widen_and_group_int\28char*\2c\20char*\2c\20char*\2c\20char*\2c\20char*&\2c\20char*&\2c\20std::__2::locale\20const&\29 -5612:std::__2::__num_put::__widen_and_group_float\28char*\2c\20char*\2c\20char*\2c\20char*\2c\20char*&\2c\20char*&\2c\20std::__2::locale\20const&\29 -5613:std::__2::__money_put::__gather_info\28bool\2c\20bool\2c\20std::__2::locale\20const&\2c\20std::__2::money_base::pattern&\2c\20wchar_t&\2c\20wchar_t&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\2c\20int&\29 -5614:std::__2::__money_put::__format\28wchar_t*\2c\20wchar_t*&\2c\20wchar_t*&\2c\20unsigned\20int\2c\20wchar_t\20const*\2c\20wchar_t\20const*\2c\20std::__2::ctype\20const&\2c\20bool\2c\20std::__2::money_base::pattern\20const&\2c\20wchar_t\2c\20wchar_t\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20int\29 -5615:std::__2::__money_put::__gather_info\28bool\2c\20bool\2c\20std::__2::locale\20const&\2c\20std::__2::money_base::pattern&\2c\20char&\2c\20char&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\2c\20int&\29 -5616:std::__2::__money_put::__format\28char*\2c\20char*&\2c\20char*&\2c\20unsigned\20int\2c\20char\20const*\2c\20char\20const*\2c\20std::__2::ctype\20const&\2c\20bool\2c\20std::__2::money_base::pattern\20const&\2c\20char\2c\20char\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20int\29 -5617:std::__2::__libcpp_sscanf_l\28char\20const*\2c\20__locale_struct*\2c\20char\20const*\2c\20...\29 -5618:std::__2::__libcpp_mbrtowc_l\5babi:nn180100\5d\28wchar_t*\2c\20char\20const*\2c\20unsigned\20long\2c\20__mbstate_t*\2c\20__locale_struct*\29 -5619:std::__2::__libcpp_mb_cur_max_l\5babi:nn180100\5d\28__locale_struct*\29 -5620:std::__2::__hash_table\2c\20std::__2::__unordered_map_hasher\2c\20std::__2::hash\2c\20std::__2::equal_to\2c\20true>\2c\20std::__2::__unordered_map_equal\2c\20std::__2::equal_to\2c\20std::__2::hash\2c\20true>\2c\20std::__2::allocator>>::__deallocate_node\28std::__2::__hash_node_base\2c\20void*>*>*\29 -5621:std::__2::__hash_table\2c\20std::__2::__unordered_map_hasher\2c\20std::__2::hash\2c\20std::__2::equal_to\2c\20true>\2c\20std::__2::__unordered_map_equal\2c\20std::__2::equal_to\2c\20std::__2::hash\2c\20true>\2c\20std::__2::allocator>>::__deallocate_node\28std::__2::__hash_node_base\2c\20void*>*>*\29 -5622:std::__2::__hash_table\2c\20std::__2::equal_to\2c\20std::__2::allocator>::__deallocate_node\28std::__2::__hash_node_base*>*\29 -5623:std::__2::__function::__value_func\2c\20sktext::gpu::RendererData\29>::operator\28\29\5babi:ne180100\5d\28sktext::gpu::AtlasSubRun\20const*&&\2c\20SkPoint&&\2c\20SkPaint\20const&\2c\20sk_sp&&\2c\20sktext::gpu::RendererData&&\29\20const -5624:std::__2::__function::__value_func\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkPoint\2c\20SkPoint\2c\20skia::textlayout::InternalLineMetrics\2c\20bool\29>::operator\28\29\5babi:ne180100\5d\28skia::textlayout::SkRange&&\2c\20skia::textlayout::SkRange&&\2c\20skia::textlayout::SkRange&&\2c\20skia::textlayout::SkRange&&\2c\20skia::textlayout::SkRange&&\2c\20float&&\2c\20unsigned\20long&&\2c\20unsigned\20long&&\2c\20SkPoint&&\2c\20SkPoint&&\2c\20skia::textlayout::InternalLineMetrics&&\2c\20bool&&\29\20const -5625:std::__2::__function::__value_func\29>::operator\28\29\5babi:ne180100\5d\28skia::textlayout::Block&&\2c\20skia_private::TArray&&\29\20const -5626:std::__2::__function::__func\2c\20void\20\28void*\2c\20void\20const*\29>::~__func\28\29 -5627:std::__2::__function::__func\28GrFragmentProcessor\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29\2c\20std::__2::allocator\28GrFragmentProcessor\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::operator\28\29\28GrSurfaceProxy*&&\2c\20skgpu::Mipmapped&&\29 -5628:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0>\2c\20void\20\28\29>::operator\28\29\28\29 -5629:std::__2::__function::__func\2c\20int\29::$_0\2c\20std::__2::allocator\2c\20int\29::$_0>\2c\20void\20\28\29>::~__func\28\29 -5630:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::~__func\28\29 -5631:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::~__func\28\29 -5632:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::~__func\28\29 -5633:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::~__func\28\29 -5634:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::operator\28\29\28std::__2::function&\29 -5635:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::destroy_deallocate\28\29 -5636:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::destroy\28\29 -5637:std::__2::__function::__func\2c\20void\20\28std::__2::function&\29>::~__func\28\29 -5638:std::__2::__forward_list_base\2c\20std::__2::allocator>>::clear\28\29 -5639:std::__2::__exception_guard_exceptions>::__destroy_vector>::~__exception_guard_exceptions\5babi:ne180100\5d\28\29 -5640:std::__2::__exception_guard_exceptions>::__destroy_vector>::~__exception_guard_exceptions\5babi:ne180100\5d\28\29 -5641:std::__2::__exception_guard_exceptions\2c\20SkString*>>::~__exception_guard_exceptions\5babi:ne180100\5d\28\29 -5642:std::__2::__constexpr_wcslen\5babi:nn180100\5d\28wchar_t\20const*\29 -5643:std::__2::__compressed_pair_elem\2c\20int\29::$_0\2c\200\2c\20false>::__compressed_pair_elem\5babi:ne180100\5d\2c\20int\29::$_0\20const&\2c\200ul>\28std::__2::piecewise_construct_t\2c\20std::__2::tuple\2c\20int\29::$_0\20const&>\2c\20std::__2::__tuple_indices<0ul>\29 -5644:std::__2::__compressed_pair_elem::__compressed_pair_elem\5babi:ne180100\5d\28std::__2::piecewise_construct_t\2c\20std::__2::tuple\2c\20std::__2::__tuple_indices<0ul>\29 -5645:std::__2::__compressed_pair::__compressed_pair\5babi:nn180100\5d\28unsigned\20char*&\2c\20void\20\28*&&\29\28void*\29\29 -5646:std::__2::__call_once\28unsigned\20long\20volatile&\2c\20void*\2c\20void\20\28*\29\28void*\29\29 -5647:std::__2::__allocation_result>::pointer>\20std::__2::__allocate_at_least\5babi:nn180100\5d>\28std::__2::__sso_allocator&\2c\20unsigned\20long\29 -5648:srgb_to_hsl\28SkRGBA4f<\28SkAlphaType\292>\2c\20bool*\29 -5649:spancpy\28SkSpan\2c\20SkSpan\29 -5650:sort_r_swap_blocks\28char*\2c\20unsigned\20long\2c\20unsigned\20long\29 -5651:sort_increasing_Y\28SkPoint*\2c\20SkPoint\20const*\2c\20int\29 -5652:sort_edges\28SkEdge**\2c\20int\2c\20SkEdge**\29 -5653:sort_as_rect\28skvx::Vec<4\2c\20float>\20const&\29 -5654:small_blur\28double\2c\20double\2c\20SkMask\20const&\2c\20SkMaskBuilder*\29::$_0::operator\28\29\28SkGaussFilter\20const&\2c\20unsigned\20short*\29\20const -5655:skvx::Vec<8\2c\20unsigned\20short>\20skvx::operator&<8\2c\20unsigned\20short>\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\29 -5656:skvx::Vec<8\2c\20unsigned\20int>\20skvx::cast\28skvx::Vec<8\2c\20unsigned\20short>\20const&\29 -5657:skvx::Vec<4\2c\20unsigned\20short>\20skvx::operator>><4\2c\20unsigned\20short>\28skvx::Vec<4\2c\20unsigned\20short>\20const&\2c\20int\29 -5658:skvx::Vec<4\2c\20unsigned\20short>\20skvx::operator<<<4\2c\20unsigned\20short>\28skvx::Vec<4\2c\20unsigned\20short>\20const&\2c\20int\29 -5659:skvx::Vec<4\2c\20unsigned\20int>\20skvx::operator>><4\2c\20unsigned\20int>\28skvx::Vec<4\2c\20unsigned\20int>\20const&\2c\20int\29 -5660:skvx::Vec<4\2c\20unsigned\20int>\20skvx::operator*<4\2c\20unsigned\20int>\28skvx::Vec<4\2c\20unsigned\20int>\20const&\2c\20skvx::Vec<4\2c\20unsigned\20int>\20const&\29 -5661:skvx::Vec<4\2c\20skvx::Mask::type>\20skvx::operator!=<4\2c\20float\2c\20float\2c\20void>\28skvx::Vec<4\2c\20float>\20const&\2c\20float\29 -5662:skvx::Vec<4\2c\20skvx::Mask::type>\20skvx::operator!=<4\2c\20float>\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -5663:skvx::Vec<4\2c\20int>\20skvx::operator^<4\2c\20int>\28skvx::Vec<4\2c\20int>\20const&\2c\20skvx::Vec<4\2c\20int>\20const&\29 -5664:skvx::Vec<4\2c\20int>\20skvx::operator>><4\2c\20int>\28skvx::Vec<4\2c\20int>\20const&\2c\20int\29 -5665:skvx::Vec<4\2c\20int>\20skvx::operator<<<4\2c\20int>\28skvx::Vec<4\2c\20int>\20const&\2c\20int\29 -5666:skvx::Vec<4\2c\20float>\20skvx::sqrt<4>\28skvx::Vec<4\2c\20float>\20const&\29 -5667:skvx::Vec<4\2c\20float>\20skvx::operator/<4\2c\20float\2c\20float\2c\20void>\28skvx::Vec<4\2c\20float>\20const&\2c\20float\29 -5668:skvx::Vec<4\2c\20float>\20skvx::operator/<4\2c\20float>\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -5669:skvx::Vec<4\2c\20float>\20skvx::operator-<4\2c\20float\2c\20float\2c\20void>\28skvx::Vec<4\2c\20float>\20const&\2c\20float\29 -5670:skvx::Vec<4\2c\20float>\20skvx::operator-<4\2c\20float>\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -5671:skvx::Vec<4\2c\20float>\20skvx::operator*<4\2c\20float\2c\20int\2c\20void>\28skvx::Vec<4\2c\20float>\20const&\2c\20int\29 -5672:skvx::Vec<4\2c\20float>\20skvx::operator*<4\2c\20float\2c\20int\2c\20void>\28int\2c\20skvx::Vec<4\2c\20float>\20const&\29 -5673:skvx::Vec<4\2c\20float>\20skvx::min<4\2c\20float\2c\20float\2c\20void>\28float\2c\20skvx::Vec<4\2c\20float>\20const&\29 -5674:skvx::Vec<4\2c\20float>\20skvx::min<4\2c\20float>\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29\20\28.6378\29 -5675:skvx::Vec<4\2c\20float>\20skvx::max<4\2c\20float\2c\20float\2c\20void>\28float\2c\20skvx::Vec<4\2c\20float>\20const&\29 -5676:skvx::Vec<4\2c\20float>\20skvx::from_half<4>\28skvx::Vec<4\2c\20unsigned\20short>\20const&\29 -5677:skvx::Vec<4\2c\20float>&\20skvx::operator*=<4\2c\20float>\28skvx::Vec<4\2c\20float>&\2c\20skvx::Vec<4\2c\20float>\20const&\29\20\28.7285\29 -5678:skvx::ScaledDividerU32::divide\28skvx::Vec<4\2c\20unsigned\20int>\20const&\29\20const -5679:skvx::ScaledDividerU32::ScaledDividerU32\28unsigned\20int\29 -5680:sktext::gpu::build_distance_adjust_table\28float\29 -5681:sktext::gpu::VertexFiller::CanUseDirect\28SkMatrix\20const&\2c\20SkMatrix\20const&\29 -5682:sktext::gpu::TextBlobRedrawCoordinator::internalRemove\28sktext::gpu::TextBlob*\29 -5683:sktext::gpu::TextBlobRedrawCoordinator::BlobIDCacheEntry::findBlobIndex\28sktext::gpu::TextBlob::Key\20const&\29\20const -5684:sktext::gpu::TextBlobRedrawCoordinator::BlobIDCacheEntry::BlobIDCacheEntry\28sktext::gpu::TextBlobRedrawCoordinator::BlobIDCacheEntry&&\29 -5685:sktext::gpu::TextBlob::~TextBlob\28\29 -5686:sktext::gpu::SubRunControl::isSDFT\28float\2c\20SkPaint\20const&\2c\20SkMatrix\20const&\29\20const -5687:sktext::gpu::SubRunContainer::draw\28SkCanvas*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20SkRefCnt\20const*\2c\20std::__2::function\2c\20sktext::gpu::RendererData\29>\20const&\29\20const -5688:sktext::gpu::SubRunContainer::MakeInAlloc\28sktext::GlyphRunList\20const&\2c\20SkMatrix\20const&\2c\20SkPaint\20const&\2c\20SkStrikeDeviceInfo\2c\20sktext::StrikeForGPUCacheInterface*\2c\20sktext::gpu::SubRunAllocator*\2c\20sktext::gpu::SubRunContainer::SubRunCreationBehavior\2c\20char\20const*\29::$_2::operator\28\29\28SkZip\2c\20skgpu::MaskFormat\29\20const -5689:sktext::gpu::SubRunContainer::MakeInAlloc\28sktext::GlyphRunList\20const&\2c\20SkMatrix\20const&\2c\20SkPaint\20const&\2c\20SkStrikeDeviceInfo\2c\20sktext::StrikeForGPUCacheInterface*\2c\20sktext::gpu::SubRunAllocator*\2c\20sktext::gpu::SubRunContainer::SubRunCreationBehavior\2c\20char\20const*\29::$_0::operator\28\29\28SkZip\2c\20skgpu::MaskFormat\29\20const -5690:sktext::gpu::SubRunContainer::MakeInAlloc\28sktext::GlyphRunList\20const&\2c\20SkMatrix\20const&\2c\20SkPaint\20const&\2c\20SkStrikeDeviceInfo\2c\20sktext::StrikeForGPUCacheInterface*\2c\20sktext::gpu::SubRunAllocator*\2c\20sktext::gpu::SubRunContainer::SubRunCreationBehavior\2c\20char\20const*\29 -5691:sktext::gpu::SubRunContainer::EstimateAllocSize\28sktext::GlyphRunList\20const&\29 -5692:sktext::gpu::SubRunAllocator::SubRunAllocator\28int\29 -5693:sktext::gpu::StrikeCache::internalPurge\28unsigned\20long\29 -5694:sktext::gpu::StrikeCache::freeAll\28\29 -5695:sktext::gpu::SlugImpl::~SlugImpl\28\29 -5696:sktext::gpu::GlyphVector::packedGlyphIDToGlyph\28sktext::gpu::StrikeCache*\29 -5697:sktext::gpu::AtlasSubRun::~AtlasSubRun\28\29 -5698:sktext::SkStrikePromise::resetStrike\28\29 -5699:sktext::GlyphRunList::maxGlyphRunSize\28\29\20const -5700:sktext::GlyphRunBuilder::~GlyphRunBuilder\28\29 -5701:sktext::GlyphRunBuilder::makeGlyphRunList\28sktext::GlyphRun\20const&\2c\20SkPaint\20const&\2c\20SkPoint\29 -5702:sktext::GlyphRunBuilder::blobToGlyphRunList\28SkTextBlob\20const&\2c\20SkPoint\29 -5703:sktext::GlyphRun*\20std::__2::construct_at\5babi:ne180100\5d&\2c\20SkSpan&\2c\20SkSpan&\2c\20SkSpan&\2c\20SkSpan&\2c\20sktext::GlyphRun*>\28sktext::GlyphRun*\2c\20SkFont\20const&\2c\20SkSpan&\2c\20SkSpan&\2c\20SkSpan&\2c\20SkSpan&\2c\20SkSpan&\29 -5704:skstd::to_string\28float\29 -5705:skip_string -5706:skip_procedure -5707:skip_comment -5708:skif::compatible_sampling\28SkSamplingOptions\20const&\2c\20bool\2c\20SkSamplingOptions*\2c\20bool\29 -5709:skif::\28anonymous\20namespace\29::decompose_transform\28SkMatrix\20const&\2c\20SkPoint\2c\20SkMatrix*\2c\20SkMatrix*\29 -5710:skif::\28anonymous\20namespace\29::are_axes_nearly_integer_aligned\28skif::LayerSpace\20const&\2c\20skif::LayerSpace*\29 -5711:skif::\28anonymous\20namespace\29::GaneshBackend::makeDevice\28SkImageInfo\20const&\29\20const -5712:skif::Mapping::adjustLayerSpace\28SkM44\20const&\29 -5713:skif::LayerSpace\20skif::Mapping::paramToLayer\28skif::ParameterSpace\20const&\29\20const -5714:skif::LayerSpace::inset\28skif::LayerSpace\20const&\29 -5715:skif::LayerSpace::RectToRect\28skif::LayerSpace\20const&\2c\20skif::LayerSpace\20const&\29 -5716:skif::FilterResult::draw\28skif::Context\20const&\2c\20SkDevice*\2c\20SkBlender\20const*\29\20const -5717:skif::FilterResult::Builder::drawShader\28sk_sp\2c\20skif::LayerSpace\20const&\2c\20bool\29\20const -5718:skif::FilterResult::Builder::createInputShaders\28skif::LayerSpace\20const&\2c\20bool\29 -5719:skif::Context::Context\28sk_sp\2c\20skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20skif::FilterResult\20const&\2c\20SkColorSpace\20const*\2c\20skif::Stats*\29 -5720:skia_private::THashTable>\2c\20std::__2::basic_string_view>\2c\20skia_private::THashSet>\2c\20SkGoodHash>::Traits>::uncheckedSet\28std::__2::basic_string_view>&&\29 -5721:skia_private::THashTable>\2c\20std::__2::basic_string_view>\2c\20skia_private::THashSet>\2c\20SkGoodHash>::Traits>::set\28std::__2::basic_string_view>\29 -5722:skia_private::THashTable>\2c\20std::__2::basic_string_view>\2c\20skia_private::THashSet>\2c\20SkGoodHash>::Traits>::resize\28int\29 -5723:skia_private::THashTable::uncheckedSet\28sktext::gpu::Glyph*&&\29 -5724:skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::uncheckedSet\28skia_private::THashMap::Pair&&\29 -5725:skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::resize\28int\29 -5726:skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::removeIfExists\28unsigned\20int\20const&\29 -5727:skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::Slot::emplace\28skia_private::THashMap::Pair&&\2c\20unsigned\20int\29 -5728:skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::resize\28int\29 -5729:skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::reset\28\29 -5730:skia_private::THashTable::Pair\2c\20unsigned\20int\2c\20skia_private::THashMap::Pair>::resize\28int\29 -5731:skia_private::THashTable\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::uncheckedSet\28skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair&&\29 -5732:skia_private::THashTable\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Slot::reset\28\29 -5733:skia_private::THashTable\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Slot::emplace\28skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair&&\2c\20unsigned\20int\29 -5734:skia_private::THashTable\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair\2c\20skia::textlayout::OneLineShaper::FontKey\2c\20skia_private::THashMap\2c\20skia::textlayout::OneLineShaper::FontKey::Hasher>::Pair>::Hash\28skia::textlayout::OneLineShaper::FontKey\20const&\29 -5735:skia_private::THashTable\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::uncheckedSet\28skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair&&\29 -5736:skia_private::THashTable\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::Slot::reset\28\29 -5737:skia_private::THashTable\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::Slot::emplace\28skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair&&\2c\20unsigned\20int\29 -5738:skia_private::THashTable\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair\2c\20skia::textlayout::FontCollection::FamilyKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>>\2c\20skia::textlayout::FontCollection::FamilyKey::Hasher>::Pair>::Hash\28skia::textlayout::FontCollection::FamilyKey\20const&\29 -5739:skia_private::THashTable>::Pair\2c\20skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\2c\20skia_private::THashMap>::Pair>::uncheckedSet\28skia_private::THashMap>::Pair&&\29 -5740:skia_private::THashTable>::Pair\2c\20skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\2c\20skia_private::THashMap>::Pair>::reset\28\29 -5741:skia_private::THashTable>::Pair\2c\20skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\2c\20skia_private::THashMap>::Pair>::Hash\28skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\20const&\29 -5742:skia_private::THashTable::Pair\2c\20skgpu::UniqueKey\2c\20skia_private::THashMap::Pair>::uncheckedSet\28skia_private::THashMap::Pair&&\29 -5743:skia_private::THashTable::Pair\2c\20skgpu::UniqueKey\2c\20skia_private::THashMap::Pair>::Slot::reset\28\29 -5744:skia_private::THashTable::Pair\2c\20skgpu::UniqueKey\2c\20skia_private::THashMap::Pair>::Slot::emplace\28skia_private::THashMap::Pair&&\2c\20unsigned\20int\29 -5745:skia_private::THashTable\2c\20SkGoodHash>::Pair\2c\20int\2c\20skia_private::THashMap\2c\20SkGoodHash>::Pair>::uncheckedSet\28skia_private::THashMap\2c\20SkGoodHash>::Pair&&\29 -5746:skia_private::THashTable\2c\20SkGoodHash>::Pair\2c\20int\2c\20skia_private::THashMap\2c\20SkGoodHash>::Pair>::Slot::reset\28\29 -5747:skia_private::THashTable\2c\20SkGoodHash>::Pair\2c\20int\2c\20skia_private::THashMap\2c\20SkGoodHash>::Pair>::Slot::emplace\28skia_private::THashMap\2c\20SkGoodHash>::Pair&&\2c\20unsigned\20int\29 -5748:skia_private::THashTable\2c\20SkGoodHash>::Pair\2c\20SkString\2c\20skia_private::THashMap\2c\20SkGoodHash>::Pair>::uncheckedSet\28skia_private::THashMap\2c\20SkGoodHash>::Pair&&\29 -5749:skia_private::THashTable\2c\20SkGoodHash>::Pair\2c\20SkString\2c\20skia_private::THashMap\2c\20SkGoodHash>::Pair>::Slot::reset\28\29 -5750:skia_private::THashTable\2c\20SkGoodHash>::Pair\2c\20SkString\2c\20skia_private::THashMap\2c\20SkGoodHash>::Pair>::Slot::emplace\28skia_private::THashMap\2c\20SkGoodHash>::Pair&&\2c\20unsigned\20int\29 -5751:skia_private::THashTable\2c\20SkGoodHash>::Pair\2c\20SkString\2c\20skia_private::THashMap\2c\20SkGoodHash>::Pair>::Hash\28SkString\20const&\29 -5752:skia_private::THashTable>\2c\20SkGoodHash>::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap>\2c\20SkGoodHash>::Pair>::uncheckedSet\28skia_private::THashMap>\2c\20SkGoodHash>::Pair&&\29 -5753:skia_private::THashTable>\2c\20SkGoodHash>::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap>\2c\20SkGoodHash>::Pair>::Slot::reset\28\29 -5754:skia_private::THashTable>\2c\20SkGoodHash>::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap>\2c\20SkGoodHash>::Pair>::Slot::emplace\28skia_private::THashMap>\2c\20SkGoodHash>::Pair&&\2c\20unsigned\20int\29 -5755:skia_private::THashTable\2c\20std::__2::allocator>\2c\20SkGoodHash>::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkGoodHash>::Pair>::Slot::reset\28\29 -5756:skia_private::THashTable\2c\20std::__2::allocator>\2c\20SkGoodHash>::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkGoodHash>::Pair>::Slot::emplace\28skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkGoodHash>::Pair&&\2c\20unsigned\20int\29 -5757:skia_private::THashTable::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap::Pair>::resize\28int\29 -5758:skia_private::THashTable::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap::Pair>::uncheckedSet\28skia_private::THashMap::Pair&&\29 -5759:skia_private::THashTable::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap::Pair>::firstPopulatedSlot\28\29\20const -5760:skia_private::THashTable::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap::Pair>::Iter>::operator++\28\29 -5761:skia_private::THashTable::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap::Pair>::THashTable\28skia_private::THashTable::Pair\2c\20SkSL::Variable\20const*\2c\20skia_private::THashMap::Pair>\20const&\29 -5762:skia_private::THashTable::Pair\2c\20SkSL::SymbolTable::SymbolKey\2c\20skia_private::THashMap::Pair>::uncheckedSet\28skia_private::THashMap::Pair&&\29 -5763:skia_private::THashTable::Pair\2c\20SkSL::SymbolTable::SymbolKey\2c\20skia_private::THashMap::Pair>::resize\28int\29 -5764:skia_private::THashTable::Pair\2c\20SkSL::IRNode\20const*\2c\20skia_private::THashMap::Pair>::uncheckedSet\28skia_private::THashMap::Pair&&\29 -5765:skia_private::THashTable::Pair\2c\20SkSL::IRNode\20const*\2c\20skia_private::THashMap::Pair>::set\28skia_private::THashMap::Pair\29 -5766:skia_private::THashTable::Pair\2c\20SkSL::IRNode\20const*\2c\20skia_private::THashMap::Pair>::resize\28int\29 -5767:skia_private::THashTable\2c\20false>\2c\20SkGoodHash>::Pair\2c\20SkSL::FunctionDeclaration\20const*\2c\20skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::Pair>::uncheckedSet\28skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::Pair&&\29 -5768:skia_private::THashTable\2c\20false>\2c\20SkGoodHash>::Pair\2c\20SkSL::FunctionDeclaration\20const*\2c\20skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::Pair>::Slot::reset\28\29 -5769:skia_private::THashTable\2c\20false>\2c\20SkGoodHash>::Pair\2c\20SkSL::FunctionDeclaration\20const*\2c\20skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::Pair>::Slot::emplace\28skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::Pair&&\2c\20unsigned\20int\29 -5770:skia_private::THashTable::Pair\2c\20SkSL::FunctionDeclaration\20const*\2c\20skia_private::THashMap::Pair>::uncheckedSet\28skia_private::THashMap::Pair&&\29 -5771:skia_private::THashTable\2c\20std::__2::allocator>\2c\20SkSL::Analysis::SpecializedFunctionKey::Hash>::Pair\2c\20SkSL::Analysis::SpecializedFunctionKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkSL::Analysis::SpecializedFunctionKey::Hash>::Pair>::uncheckedSet\28skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkSL::Analysis::SpecializedFunctionKey::Hash>::Pair&&\29 -5772:skia_private::THashTable\2c\20std::__2::allocator>\2c\20SkSL::Analysis::SpecializedFunctionKey::Hash>::Pair\2c\20SkSL::Analysis::SpecializedFunctionKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkSL::Analysis::SpecializedFunctionKey::Hash>::Pair>::Slot::reset\28\29 -5773:skia_private::THashTable\2c\20std::__2::allocator>\2c\20SkSL::Analysis::SpecializedFunctionKey::Hash>::Pair\2c\20SkSL::Analysis::SpecializedFunctionKey\2c\20skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkSL::Analysis::SpecializedFunctionKey::Hash>::Pair>::Slot::emplace\28skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkSL::Analysis::SpecializedFunctionKey::Hash>::Pair&&\2c\20unsigned\20int\29 -5774:skia_private::THashTable::Pair\2c\20SkSL::Analysis::SpecializedCallKey\2c\20skia_private::THashMap::Pair>::uncheckedSet\28skia_private::THashMap::Pair&&\29 -5775:skia_private::THashTable::Pair\2c\20SkPath\2c\20skia_private::THashMap::Pair>::uncheckedSet\28skia_private::THashMap::Pair&&\29 -5776:skia_private::THashTable::Pair\2c\20SkPath\2c\20skia_private::THashMap::Pair>::Slot::reset\28\29 -5777:skia_private::THashTable::Pair\2c\20SkPath\2c\20skia_private::THashMap::Pair>::Slot::emplace\28skia_private::THashMap::Pair&&\2c\20unsigned\20int\29 -5778:skia_private::THashTable>\2c\20SkGoodHash>::Pair\2c\20SkImageFilter\20const*\2c\20skia_private::THashMap>\2c\20SkGoodHash>::Pair>::uncheckedSet\28skia_private::THashMap>\2c\20SkGoodHash>::Pair&&\29 -5779:skia_private::THashTable>\2c\20SkGoodHash>::Pair\2c\20SkImageFilter\20const*\2c\20skia_private::THashMap>\2c\20SkGoodHash>::Pair>::resize\28int\29 -5780:skia_private::THashTable>\2c\20SkGoodHash>::Pair\2c\20SkImageFilter\20const*\2c\20skia_private::THashMap>\2c\20SkGoodHash>::Pair>::Slot::emplace\28skia_private::THashMap>\2c\20SkGoodHash>::Pair&&\2c\20unsigned\20int\29 -5781:skia_private::THashTable\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair\2c\20SkIcuBreakIteratorCache::Request\2c\20skia_private::THashMap\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair>::uncheckedSet\28skia_private::THashMap\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair&&\29 -5782:skia_private::THashTable\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair\2c\20SkIcuBreakIteratorCache::Request\2c\20skia_private::THashMap\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair>::Slot::reset\28\29 -5783:skia_private::THashTable\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair\2c\20SkIcuBreakIteratorCache::Request\2c\20skia_private::THashMap\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair>::Slot::emplace\28skia_private::THashMap\2c\20SkIcuBreakIteratorCache::Request::Hash>::Pair&&\2c\20unsigned\20int\29 -5784:skia_private::THashTable::Pair\2c\20GrSurfaceProxy*\2c\20skia_private::THashMap::Pair>::resize\28int\29 -5785:skia_private::THashTable::AdaptedTraits>::uncheckedSet\28skgpu::ganesh::SmallPathShapeData*&&\29 -5786:skia_private::THashTable::AdaptedTraits>::resize\28int\29 -5787:skia_private::THashTable::AdaptedTraits>::removeIfExists\28skgpu::ganesh::SmallPathShapeDataKey\20const&\29 -5788:skia_private::THashTable\2c\20SkDescriptor\20const&\2c\20sktext::gpu::StrikeCache::HashTraits>::uncheckedSet\28sk_sp&&\29 -5789:skia_private::THashTable\2c\20SkDescriptor\20const&\2c\20sktext::gpu::StrikeCache::HashTraits>::resize\28int\29 -5790:skia_private::THashTable\2c\20SkDescriptor\20const&\2c\20sktext::gpu::StrikeCache::HashTraits>::Slot::emplace\28sk_sp&&\2c\20unsigned\20int\29 -5791:skia_private::THashTable\2c\20SkDescriptor\2c\20SkStrikeCache::StrikeTraits>::uncheckedSet\28sk_sp&&\29 -5792:skia_private::THashTable\2c\20SkDescriptor\2c\20SkStrikeCache::StrikeTraits>::resize\28int\29 -5793:skia_private::THashTable\2c\20SkDescriptor\2c\20SkStrikeCache::StrikeTraits>::Slot::emplace\28sk_sp&&\2c\20unsigned\20int\29 -5794:skia_private::THashTable::Traits>::set\28int\29 -5795:skia_private::THashTable::Traits>::THashTable\28skia_private::THashTable::Traits>&&\29 -5796:skia_private::THashTable<\28anonymous\20namespace\29::CacheImpl::Value*\2c\20SkImageFilterCacheKey\2c\20SkTDynamicHash<\28anonymous\20namespace\29::CacheImpl::Value\2c\20SkImageFilterCacheKey\2c\20\28anonymous\20namespace\29::CacheImpl::Value>::AdaptedTraits>::uncheckedSet\28\28anonymous\20namespace\29::CacheImpl::Value*&&\29 -5797:skia_private::THashTable<\28anonymous\20namespace\29::CacheImpl::Value*\2c\20SkImageFilterCacheKey\2c\20SkTDynamicHash<\28anonymous\20namespace\29::CacheImpl::Value\2c\20SkImageFilterCacheKey\2c\20\28anonymous\20namespace\29::CacheImpl::Value>::AdaptedTraits>::resize\28int\29 -5798:skia_private::THashTable::ValueList*\2c\20skgpu::ScratchKey\2c\20SkTDynamicHash::ValueList\2c\20skgpu::ScratchKey\2c\20SkTMultiMap::ValueList>::AdaptedTraits>::uncheckedSet\28SkTMultiMap::ValueList*&&\29 -5799:skia_private::THashTable::ValueList*\2c\20skgpu::ScratchKey\2c\20SkTDynamicHash::ValueList\2c\20skgpu::ScratchKey\2c\20SkTMultiMap::ValueList>::AdaptedTraits>::resize\28int\29 -5800:skia_private::THashTable::ValueList*\2c\20skgpu::ScratchKey\2c\20SkTDynamicHash::ValueList\2c\20skgpu::ScratchKey\2c\20SkTMultiMap::ValueList>::AdaptedTraits>::findOrNull\28skgpu::ScratchKey\20const&\29\20const -5801:skia_private::THashTable::ValueList*\2c\20skgpu::ScratchKey\2c\20SkTDynamicHash::ValueList\2c\20skgpu::ScratchKey\2c\20SkTMultiMap::ValueList>::AdaptedTraits>::uncheckedSet\28SkTMultiMap::ValueList*&&\29 -5802:skia_private::THashTable::ValueList*\2c\20skgpu::ScratchKey\2c\20SkTDynamicHash::ValueList\2c\20skgpu::ScratchKey\2c\20SkTMultiMap::ValueList>::AdaptedTraits>::resize\28int\29 -5803:skia_private::THashTable::Traits>::uncheckedSet\28SkSL::Variable\20const*&&\29 -5804:skia_private::THashTable::Traits>::resize\28int\29 -5805:skia_private::THashTable::Traits>::uncheckedSet\28SkSL::FunctionDeclaration\20const*&&\29 -5806:skia_private::THashTable::uncheckedSet\28SkResourceCache::Rec*&&\29 -5807:skia_private::THashTable::resize\28int\29 -5808:skia_private::THashTable::find\28SkResourceCache::Key\20const&\29\20const -5809:skia_private::THashTable>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry*\2c\20skia::textlayout::ParagraphCacheKey\2c\20SkLRUCache>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Traits>::uncheckedSet\28SkLRUCache>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry*&&\29 -5810:skia_private::THashTable>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry*\2c\20skia::textlayout::ParagraphCacheKey\2c\20SkLRUCache>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Traits>::resize\28int\29 -5811:skia_private::THashTable>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry*\2c\20skia::textlayout::ParagraphCacheKey\2c\20SkLRUCache>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Traits>::find\28skia::textlayout::ParagraphCacheKey\20const&\29\20const -5812:skia_private::THashTable>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Entry*\2c\20GrProgramDesc\2c\20SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Traits>::uncheckedSet\28SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Entry*&&\29 -5813:skia_private::THashTable>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Entry*\2c\20GrProgramDesc\2c\20SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Traits>::resize\28int\29 -5814:skia_private::THashTable>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Entry*\2c\20GrProgramDesc\2c\20SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Traits>::find\28GrProgramDesc\20const&\29\20const -5815:skia_private::THashTable::uncheckedSet\28SkGlyphDigest&&\29 -5816:skia_private::THashTable::AdaptedTraits>::uncheckedSet\28GrThreadSafeCache::Entry*&&\29 -5817:skia_private::THashTable::AdaptedTraits>::resize\28int\29 -5818:skia_private::THashTable::AdaptedTraits>::removeIfExists\28skgpu::UniqueKey\20const&\29 -5819:skia_private::THashTable::AdaptedTraits>::uncheckedSet\28GrTextureProxy*&&\29 -5820:skia_private::THashTable::AdaptedTraits>::set\28GrTextureProxy*\29 -5821:skia_private::THashTable::AdaptedTraits>::resize\28int\29 -5822:skia_private::THashTable::AdaptedTraits>::findOrNull\28skgpu::UniqueKey\20const&\29\20const -5823:skia_private::THashTable::AdaptedTraits>::uncheckedSet\28GrGpuResource*&&\29 -5824:skia_private::THashTable::AdaptedTraits>::resize\28int\29 -5825:skia_private::THashTable::AdaptedTraits>::findOrNull\28skgpu::UniqueKey\20const&\29\20const -5826:skia_private::THashTable::Traits>::uncheckedSet\28FT_Opaque_Paint_&&\29 -5827:skia_private::THashTable::Traits>::resize\28int\29 -5828:skia_private::THashSet::contains\28int\20const&\29\20const -5829:skia_private::THashSet::contains\28FT_Opaque_Paint_\20const&\29\20const -5830:skia_private::THashSet::add\28FT_Opaque_Paint_\29 -5831:skia_private::THashMap::find\28unsigned\20int\20const&\29\20const -5832:skia_private::THashMap\2c\20SkGoodHash>::find\28int\20const&\29\20const -5833:skia_private::THashMap\2c\20std::__2::allocator>\2c\20SkGoodHash>::set\28SkSL::Variable\20const*\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29 -5834:skia_private::THashMap::operator\5b\5d\28SkSL::Variable\20const*\20const&\29 -5835:skia_private::THashMap::operator\5b\5d\28SkSL::Symbol\20const*\20const&\29 -5836:skia_private::THashMap\2c\20false>\2c\20SkGoodHash>::operator\5b\5d\28SkSL::FunctionDeclaration\20const*\20const&\29 -5837:skia_private::THashMap::set\28SkSL::FunctionDeclaration\20const*\2c\20int\29 -5838:skia_private::THashMap::operator\5b\5d\28SkSL::FunctionDeclaration\20const*\20const&\29 -5839:skia_private::THashMap::operator\5b\5d\28SkSL::Analysis::SpecializedCallKey\20const&\29 -5840:skia_private::THashMap::find\28SkSL::Analysis::SpecializedCallKey\20const&\29\20const -5841:skia_private::THashMap>\2c\20SkGoodHash>::remove\28SkImageFilter\20const*\20const&\29 -5842:skia_private::THashMap>\2c\20SkGoodHash>::Pair::Pair\28skia_private::THashMap>\2c\20SkGoodHash>::Pair&&\29 -5843:skia_private::THashMap\2c\20SkIcuBreakIteratorCache::Request::Hash>::find\28SkIcuBreakIteratorCache::Request\20const&\29\20const -5844:skia_private::THashMap::find\28GrSurfaceProxy*\20const&\29\20const -5845:skia_private::TArray::push_back_raw\28int\29 -5846:skia_private::TArray::checkRealloc\28int\2c\20double\29 -5847:skia_private::TArray::push_back\28unsigned\20int\20const&\29 -5848:skia_private::TArray::operator=\28skia_private::TArray\20const&\29 -5849:skia_private::TArray::Allocate\28int\2c\20double\29 -5850:skia_private::TArray>\2c\20true>::~TArray\28\29 -5851:skia_private::TArray>\2c\20true>::clear\28\29 -5852:skia_private::TArray>\2c\20true>::operator=\28skia_private::TArray>\2c\20true>&&\29 -5853:skia_private::TArray>\2c\20true>::~TArray\28\29 -5854:skia_private::TArray\2c\20std::__2::allocator>\2c\20false>::installDataAndUpdateCapacity\28SkSpan\29 -5855:skia_private::TArray\2c\20std::__2::allocator>\2c\20false>::checkRealloc\28int\2c\20double\29 -5856:skia_private::TArray\2c\20true>::preallocateNewData\28int\2c\20double\29 -5857:skia_private::TArray\2c\20true>::installDataAndUpdateCapacity\28SkSpan\29 -5858:skia_private::TArray\2c\20false>::move\28void*\29 -5859:skia_private::TArray\2c\20false>::TArray\28skia_private::TArray\2c\20false>&&\29 -5860:skia_private::TArray\2c\20false>::Allocate\28int\2c\20double\29 -5861:skia_private::TArray::destroyAll\28\29 -5862:skia_private::TArray::destroyAll\28\29 -5863:skia_private::TArray\2c\20false>::~TArray\28\29 -5864:skia_private::TArray::~TArray\28\29 -5865:skia_private::TArray::destroyAll\28\29 -5866:skia_private::TArray::copy\28skia::textlayout::Run\20const*\29 -5867:skia_private::TArray::Allocate\28int\2c\20double\29 -5868:skia_private::TArray::destroyAll\28\29 -5869:skia_private::TArray::initData\28int\29 -5870:skia_private::TArray::destroyAll\28\29 -5871:skia_private::TArray::TArray\28skia_private::TArray&&\29 -5872:skia_private::TArray::Allocate\28int\2c\20double\29 -5873:skia_private::TArray::copy\28skia::textlayout::Cluster\20const*\29 -5874:skia_private::TArray::checkRealloc\28int\2c\20double\29 -5875:skia_private::TArray::Allocate\28int\2c\20double\29 -5876:skia_private::TArray::initData\28int\29 -5877:skia_private::TArray::destroyAll\28\29 -5878:skia_private::TArray::TArray\28skia_private::TArray&&\29 -5879:skia_private::TArray::Allocate\28int\2c\20double\29 -5880:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -5881:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -5882:skia_private::TArray::push_back\28\29 -5883:skia_private::TArray::push_back\28\29 -5884:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -5885:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -5886:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -5887:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -5888:skia_private::TArray::checkRealloc\28int\2c\20double\29 -5889:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -5890:skia_private::TArray::destroyAll\28\29 -5891:skia_private::TArray::clear\28\29 -5892:skia_private::TArray::checkRealloc\28int\2c\20double\29 -5893:skia_private::TArray::checkRealloc\28int\2c\20double\29 -5894:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -5895:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -5896:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -5897:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -5898:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -5899:skia_private::TArray::operator=\28skia_private::TArray&&\29 -5900:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -5901:skia_private::TArray::destroyAll\28\29 -5902:skia_private::TArray::clear\28\29 -5903:skia_private::TArray::Allocate\28int\2c\20double\29 -5904:skia_private::TArray::BufferFinishedMessage\2c\20false>::operator=\28skia_private::TArray::BufferFinishedMessage\2c\20false>&&\29 -5905:skia_private::TArray::BufferFinishedMessage\2c\20false>::installDataAndUpdateCapacity\28SkSpan\29 -5906:skia_private::TArray::BufferFinishedMessage\2c\20false>::destroyAll\28\29 -5907:skia_private::TArray::BufferFinishedMessage\2c\20false>::clear\28\29 -5908:skia_private::TArray::Plane\2c\20false>::preallocateNewData\28int\2c\20double\29 -5909:skia_private::TArray::Plane\2c\20false>::installDataAndUpdateCapacity\28SkSpan\29 -5910:skia_private::TArray\2c\20true>::operator=\28skia_private::TArray\2c\20true>&&\29 -5911:skia_private::TArray\2c\20true>::~TArray\28\29 -5912:skia_private::TArray\2c\20true>::~TArray\28\29 -5913:skia_private::TArray\2c\20true>::preallocateNewData\28int\2c\20double\29 -5914:skia_private::TArray\2c\20true>::clear\28\29 -5915:skia_private::TArray::push_back_raw\28int\29 -5916:skia_private::TArray::push_back\28hb_feature_t&&\29 -5917:skia_private::TArray::resize_back\28int\29 -5918:skia_private::TArray::reset\28int\29 -5919:skia_private::TArray::operator=\28skia_private::TArray&&\29 -5920:skia_private::TArray::initData\28int\29 -5921:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -5922:skia_private::TArray<\28anonymous\20namespace\29::DrawAtlasOpImpl::Geometry\2c\20true>::checkRealloc\28int\2c\20double\29 -5923:skia_private::TArray<\28anonymous\20namespace\29::DefaultPathOp::PathData\2c\20true>::preallocateNewData\28int\2c\20double\29 -5924:skia_private::TArray<\28anonymous\20namespace\29::AAHairlineOp::PathData\2c\20true>::preallocateNewData\28int\2c\20double\29 -5925:skia_private::TArray<\28anonymous\20namespace\29::AAHairlineOp::PathData\2c\20true>::installDataAndUpdateCapacity\28SkSpan\29 -5926:skia_private::TArray::push_back_n\28int\2c\20SkUnicode::CodeUnitFlags\20const&\29 -5927:skia_private::TArray::checkRealloc\28int\2c\20double\29 -5928:skia_private::TArray::operator=\28skia_private::TArray&&\29 -5929:skia_private::TArray::destroyAll\28\29 -5930:skia_private::TArray::initData\28int\29 -5931:skia_private::TArray::TArray\28skia_private::TArray\20const&\29 -5932:skia_private::TArray\29::ReorderedArgument\2c\20false>::push_back\28SkSL::optimize_constructor_swizzle\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::ConstructorCompound\20const&\2c\20skia_private::FixedArray<4\2c\20signed\20char>\29::ReorderedArgument&&\29 -5933:skia_private::TArray::reserve_exact\28int\29 -5934:skia_private::TArray::fromBack\28int\29 -5935:skia_private::TArray::TArray\28skia_private::TArray&&\29 -5936:skia_private::TArray::Allocate\28int\2c\20double\29 -5937:skia_private::TArray::push_back\28SkSL::Field&&\29 -5938:skia_private::TArray::initData\28int\29 -5939:skia_private::TArray::Allocate\28int\2c\20double\29 -5940:skia_private::TArray::~TArray\28\29 -5941:skia_private::TArray::destroyAll\28\29 -5942:skia_private::TArray\2c\20true>::push_back\28SkRGBA4f<\28SkAlphaType\292>&&\29 -5943:skia_private::TArray\2c\20true>::operator=\28skia_private::TArray\2c\20true>&&\29 -5944:skia_private::TArray\2c\20true>::checkRealloc\28int\2c\20double\29 -5945:skia_private::TArray::push_back\28SkPoint\20const&\29 -5946:skia_private::TArray::copy\28SkPoint\20const*\29 -5947:skia_private::TArray::~TArray\28\29 -5948:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -5949:skia_private::TArray::destroyAll\28\29 -5950:skia_private::TArray::Allocate\28int\2c\20double\29 -5951:skia_private::TArray::~TArray\28\29 -5952:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -5953:skia_private::TArray::destroyAll\28\29 -5954:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -5955:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -5956:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -5957:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -5958:skia_private::TArray::checkRealloc\28int\2c\20double\29 -5959:skia_private::TArray::push_back\28\29 -5960:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -5961:skia_private::TArray::push_back\28\29 -5962:skia_private::TArray::push_back_raw\28int\29 -5963:skia_private::TArray::checkRealloc\28int\2c\20double\29 -5964:skia_private::TArray::~TArray\28\29 -5965:skia_private::TArray::operator=\28skia_private::TArray&&\29 -5966:skia_private::TArray::destroyAll\28\29 -5967:skia_private::TArray::clear\28\29 -5968:skia_private::TArray::Allocate\28int\2c\20double\29 -5969:skia_private::TArray::checkRealloc\28int\2c\20double\29 -5970:skia_private::TArray::push_back\28\29 -5971:skia_private::TArray::checkRealloc\28int\2c\20double\29 -5972:skia_private::TArray::pop_back\28\29 -5973:skia_private::TArray::checkRealloc\28int\2c\20double\29 -5974:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -5975:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -5976:skia_private::TArray::installDataAndUpdateCapacity\28SkSpan\29 -5977:skia_private::TArray::preallocateNewData\28int\2c\20double\29 -5978:skia_private::STArray<8\2c\20int\2c\20true>::STArray\28int\29 -5979:skia_private::AutoTMalloc::realloc\28unsigned\20long\29 -5980:skia_private::AutoTMalloc::reset\28unsigned\20long\29 -5981:skia_private::AutoTArray::AutoTArray\28unsigned\20long\29 -5982:skia_private::AutoTArray::AutoTArray\28unsigned\20long\29 -5983:skia_private::AutoSTMalloc<256ul\2c\20unsigned\20short\2c\20void>::AutoSTMalloc\28unsigned\20long\29 -5984:skia_private::AutoSTArray<6\2c\20SkResourceCache::Key>::~AutoSTArray\28\29 -5985:skia_private::AutoSTArray<64\2c\20TriangulationVertex>::reset\28int\29 -5986:skia_private::AutoSTArray<64\2c\20SkGlyph\20const*>::reset\28int\29 -5987:skia_private::AutoSTArray<4\2c\20unsigned\20char>::reset\28int\29 -5988:skia_private::AutoSTArray<4\2c\20GrResourceHandle>::reset\28int\29 -5989:skia_private::AutoSTArray<3\2c\20std::__2::unique_ptr>>::reset\28int\29 -5990:skia_private::AutoSTArray<32\2c\20unsigned\20short>::~AutoSTArray\28\29 -5991:skia_private::AutoSTArray<32\2c\20unsigned\20short>::reset\28int\29 -5992:skia_private::AutoSTArray<32\2c\20SkRect>::reset\28int\29 -5993:skia_private::AutoSTArray<32\2c\20SkPoint>::reset\28int\29 -5994:skia_private::AutoSTArray<2\2c\20sk_sp>::reset\28int\29 -5995:skia_private::AutoSTArray<16\2c\20SkRect>::~AutoSTArray\28\29 -5996:skia_private::AutoSTArray<16\2c\20GrMipLevel>::reset\28int\29 -5997:skia_private::AutoSTArray<15\2c\20GrMipLevel>::reset\28int\29 -5998:skia_private::AutoSTArray<14\2c\20std::__2::unique_ptr>>::~AutoSTArray\28\29 -5999:skia_private::AutoSTArray<14\2c\20std::__2::unique_ptr>>::reset\28int\29 -6000:skia_private::AutoSTArray<14\2c\20GrMipLevel>::~AutoSTArray\28\29 -6001:skia_private::AutoSTArray<14\2c\20GrMipLevel>::reset\28int\29 -6002:skia_private::AutoSTArray<128\2c\20unsigned\20short>::reset\28int\29 -6003:skia_png_set_longjmp_fn -6004:skia_png_read_finish_IDAT -6005:skia_png_read_chunk_header -6006:skia_png_read_IDAT_data -6007:skia_png_gamma_16bit_correct -6008:skia_png_do_strip_channel -6009:skia_png_do_gray_to_rgb -6010:skia_png_do_expand -6011:skia_png_destroy_gamma_table -6012:skia_png_colorspace_set_sRGB -6013:skia_png_check_IHDR -6014:skia_png_calculate_crc -6015:skia::textlayout::operator==\28skia::textlayout::FontArguments\20const&\2c\20skia::textlayout::FontArguments\20const&\29 -6016:skia::textlayout::\28anonymous\20namespace\29::littleRound\28float\29 -6017:skia::textlayout::\28anonymous\20namespace\29::LineBreakerWithLittleRounding::breakLine\28float\29\20const -6018:skia::textlayout::TypefaceFontStyleSet::~TypefaceFontStyleSet\28\29 -6019:skia::textlayout::TypefaceFontStyleSet::matchStyle\28SkFontStyle\20const&\29 -6020:skia::textlayout::TypefaceFontProvider::~TypefaceFontProvider\28\29 -6021:skia::textlayout::TypefaceFontProvider::registerTypeface\28sk_sp\2c\20SkString\20const&\29 -6022:skia::textlayout::TextWrapper::TextStretch::TextStretch\28skia::textlayout::Cluster*\2c\20skia::textlayout::Cluster*\2c\20bool\29 -6023:skia::textlayout::TextStyle::setForegroundPaintID\28int\29 -6024:skia::textlayout::TextStyle::setForegroundColor\28SkPaint\29 -6025:skia::textlayout::TextStyle::setBackgroundColor\28SkPaint\29 -6026:skia::textlayout::TextStyle::matchOneAttribute\28skia::textlayout::StyleType\2c\20skia::textlayout::TextStyle\20const&\29\20const -6027:skia::textlayout::TextStyle::equals\28skia::textlayout::TextStyle\20const&\29\20const -6028:skia::textlayout::TextShadow::operator!=\28skia::textlayout::TextShadow\20const&\29\20const -6029:skia::textlayout::TextLine::~TextLine\28\29 -6030:skia::textlayout::TextLine::spacesWidth\28\29\20const -6031:skia::textlayout::TextLine::shiftCluster\28skia::textlayout::Cluster\20const*\2c\20float\2c\20float\29 -6032:skia::textlayout::TextLine::iterateThroughClustersInGlyphsOrder\28bool\2c\20bool\2c\20std::__2::function\20const&\29\20const::$_0::operator\28\29\28unsigned\20long\20const&\29\20const::'lambda'\28skia::textlayout::Cluster&\29::operator\28\29\28skia::textlayout::Cluster&\29\20const -6033:skia::textlayout::TextLine::iterateThroughClustersInGlyphsOrder\28bool\2c\20bool\2c\20std::__2::function\20const&\29\20const -6034:skia::textlayout::TextLine::getRectsForRange\28skia::textlayout::SkRange\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29::operator\28\29\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\20const::'lambda'\28SkRect\29::operator\28\29\28SkRect\29\20const -6035:skia::textlayout::TextLine::getMetrics\28\29\20const -6036:skia::textlayout::TextLine::extendHeight\28skia::textlayout::TextLine::ClipContext\20const&\29\20const -6037:skia::textlayout::TextLine::ensureTextBlobCachePopulated\28\29 -6038:skia::textlayout::TextLine::endsWithHardLineBreak\28\29\20const -6039:skia::textlayout::TextLine::buildTextBlob\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -6040:skia::textlayout::TextLine::TextLine\28skia::textlayout::ParagraphImpl*\2c\20SkPoint\2c\20SkPoint\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20float\2c\20skia::textlayout::InternalLineMetrics\29 -6041:skia::textlayout::TextLine::TextBlobRecord::~TextBlobRecord\28\29 -6042:skia::textlayout::TextLine::TextBlobRecord*\20std::__2::construct_at\5babi:ne180100\5d\28skia::textlayout::TextLine::TextBlobRecord*\29 -6043:skia::textlayout::TextLine&\20skia_private::TArray::emplace_back&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20float&\2c\20skia::textlayout::InternalLineMetrics&>\28skia::textlayout::ParagraphImpl*&&\2c\20SkPoint&\2c\20SkPoint&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20skia::textlayout::SkRange&\2c\20float&\2c\20skia::textlayout::InternalLineMetrics&\29 -6044:skia::textlayout::StrutStyle::StrutStyle\28\29 -6045:skia::textlayout::Run::shift\28skia::textlayout::Cluster\20const*\2c\20float\29 -6046:skia::textlayout::Run::newRunBuffer\28\29 -6047:skia::textlayout::Run::clusterIndex\28unsigned\20long\29\20const -6048:skia::textlayout::Run::calculateMetrics\28\29 -6049:skia::textlayout::ParagraphStyle::ellipsized\28\29\20const -6050:skia::textlayout::ParagraphPainter::DecorationStyle::DecorationStyle\28unsigned\20int\2c\20float\2c\20std::__2::optional\29 -6051:skia::textlayout::ParagraphImpl::~ParagraphImpl\28\29 -6052:skia::textlayout::ParagraphImpl::resolveStrut\28\29 -6053:skia::textlayout::ParagraphImpl::paint\28skia::textlayout::ParagraphPainter*\2c\20float\2c\20float\29 -6054:skia::textlayout::ParagraphImpl::getGlyphInfoAtUTF16Offset\28unsigned\20long\2c\20skia::textlayout::Paragraph::GlyphInfo*\29 -6055:skia::textlayout::ParagraphImpl::getGlyphClusterAt\28unsigned\20long\2c\20skia::textlayout::Paragraph::GlyphClusterInfo*\29 -6056:skia::textlayout::ParagraphImpl::ensureUTF16Mapping\28\29::$_0::operator\28\29\28\29\20const::'lambda0'\28unsigned\20long\29::operator\28\29\28unsigned\20long\29\20const -6057:skia::textlayout::ParagraphImpl::computeEmptyMetrics\28\29 -6058:skia::textlayout::ParagraphImpl::buildClusterTable\28\29::$_0::operator\28\29\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20float\2c\20float\29\20const -6059:skia::textlayout::ParagraphCacheKey::ParagraphCacheKey\28skia::textlayout::ParagraphImpl\20const*\29 -6060:skia::textlayout::ParagraphBuilderImpl::~ParagraphBuilderImpl\28\29 -6061:skia::textlayout::ParagraphBuilderImpl::finalize\28\29 -6062:skia::textlayout::ParagraphBuilderImpl::addPlaceholder\28skia::textlayout::PlaceholderStyle\20const&\2c\20bool\29 -6063:skia::textlayout::Paragraph::~Paragraph\28\29 -6064:skia::textlayout::Paragraph::FontInfo::~FontInfo\28\29 -6065:skia::textlayout::OneLineShaper::clusteredText\28skia::textlayout::SkRange&\29::$_0::operator\28\29\28unsigned\20long\2c\20skia::textlayout::OneLineShaper::clusteredText\28skia::textlayout::SkRange&\29::Dir\29\20const -6066:skia::textlayout::OneLineShaper::clusteredText\28skia::textlayout::SkRange&\29 -6067:skia::textlayout::OneLineShaper::FontKey::operator==\28skia::textlayout::OneLineShaper::FontKey\20const&\29\20const -6068:skia::textlayout::OneLineShaper::FontKey::FontKey\28skia::textlayout::OneLineShaper::FontKey&&\29 -6069:skia::textlayout::InternalLineMetrics::add\28skia::textlayout::InternalLineMetrics\29 -6070:skia::textlayout::FontFeature::operator==\28skia::textlayout::FontFeature\20const&\29\20const -6071:skia::textlayout::FontFeature::FontFeature\28skia::textlayout::FontFeature\20const&\29 -6072:skia::textlayout::FontFeature*\20std::__2::construct_at\5babi:ne180100\5d\28skia::textlayout::FontFeature*\2c\20SkString\20const&\2c\20int&\29 -6073:skia::textlayout::FontCollection::~FontCollection\28\29 -6074:skia::textlayout::FontCollection::matchTypeface\28SkString\20const&\2c\20SkFontStyle\29 -6075:skia::textlayout::FontCollection::defaultFallback\28int\2c\20SkFontStyle\2c\20SkString\20const&\2c\20std::__2::optional\20const&\29 -6076:skia::textlayout::FontCollection::FamilyKey::operator==\28skia::textlayout::FontCollection::FamilyKey\20const&\29\20const -6077:skia::textlayout::FontCollection::FamilyKey::FamilyKey\28skia::textlayout::FontCollection::FamilyKey&&\29 -6078:skia::textlayout::FontArguments::~FontArguments\28\29 -6079:skia::textlayout::Decoration::operator==\28skia::textlayout::Decoration\20const&\29\20const -6080:skia::textlayout::Cluster::trimmedWidth\28unsigned\20long\29\20const -6081:skgpu::tess::\28anonymous\20namespace\29::write_curve_index_buffer_base_index\28skgpu::VertexWriter\2c\20unsigned\20long\2c\20unsigned\20short\29 -6082:skgpu::tess::\28anonymous\20namespace\29::PathChopper::lineTo\28SkPoint\20const*\29 -6083:skgpu::tess::StrokeParams::set\28SkStrokeRec\20const&\29 -6084:skgpu::tess::StrokeIterator::finishOpenContour\28\29 -6085:skgpu::tess::PreChopPathCurves\28float\2c\20SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkRect\20const&\29 -6086:skgpu::tess::LinearTolerances::setStroke\28skgpu::tess::StrokeParams\20const&\2c\20float\29 -6087:skgpu::tess::LinearTolerances::requiredResolveLevel\28\29\20const -6088:skgpu::tess::GetJoinType\28SkStrokeRec\20const&\29 -6089:skgpu::tess::FixedCountCurves::WriteVertexBuffer\28skgpu::VertexWriter\2c\20unsigned\20long\29 -6090:skgpu::tess::CullTest::areVisible3\28SkPoint\20const*\29\20const -6091:skgpu::tess::ConicHasCusp\28SkPoint\20const*\29 -6092:skgpu::make_unnormalized_half_kernel\28float*\2c\20int\2c\20float\29 -6093:skgpu::ganesh::\28anonymous\20namespace\29::add_line_to_segment\28SkPoint\20const&\2c\20skia_private::TArray*\29 -6094:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::~SmallPathOp\28\29 -6095:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::flush\28GrMeshDrawTarget*\2c\20skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::FlushInfo*\29\20const -6096:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::addToAtlasWithRetry\28GrMeshDrawTarget*\2c\20skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::FlushInfo*\2c\20skgpu::ganesh::SmallPathAtlasMgr*\2c\20int\2c\20int\2c\20void\20const*\2c\20SkRect\20const&\2c\20int\2c\20skgpu::ganesh::SmallPathShapeData*\29\20const -6097:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::SmallPathOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20GrStyledShape\20const&\2c\20SkMatrix\20const&\2c\20bool\2c\20GrUserStencilSettings\20const*\29 -6098:skgpu::ganesh::\28anonymous\20namespace\29::HullShader::~HullShader\28\29 -6099:skgpu::ganesh::\28anonymous\20namespace\29::ChopPathIfNecessary\28SkMatrix\20const&\2c\20GrStyledShape\20const&\2c\20SkIRect\20const&\2c\20SkStrokeRec\20const&\2c\20SkPath*\29 -6100:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::~AAFlatteningConvexPathOp\28\29 -6101:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::recordDraw\28GrMeshDrawTarget*\2c\20int\2c\20unsigned\20long\2c\20void*\2c\20int\2c\20unsigned\20short*\29 -6102:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::PathData::PathData\28skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::PathData&&\29 -6103:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::AAFlatteningConvexPathOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\2c\20float\2c\20SkStrokeRec::Style\2c\20SkPaint::Join\2c\20float\2c\20GrUserStencilSettings\20const*\29 -6104:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::~AAConvexPathOp\28\29 -6105:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::PathData::PathData\28skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::PathData&&\29 -6106:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::AAConvexPathOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\2c\20GrUserStencilSettings\20const*\29 -6107:skgpu::ganesh::TextureOp::Make\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20SkAlphaType\2c\20sk_sp\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20skgpu::ganesh::TextureOp::Saturate\2c\20SkBlendMode\2c\20GrAAType\2c\20DrawQuad*\2c\20SkRect\20const*\29 -6108:skgpu::ganesh::TessellationPathRenderer::IsSupported\28GrCaps\20const&\29 -6109:skgpu::ganesh::SurfaceFillContext::fillRectToRectWithFP\28SkRect\20const&\2c\20SkIRect\20const&\2c\20std::__2::unique_ptr>\29 -6110:skgpu::ganesh::SurfaceFillContext::blitTexture\28GrSurfaceProxyView\2c\20SkIRect\20const&\2c\20SkIPoint\20const&\29 -6111:skgpu::ganesh::SurfaceFillContext::arenas\28\29 -6112:skgpu::ganesh::SurfaceFillContext::addDrawOp\28std::__2::unique_ptr>\29 -6113:skgpu::ganesh::SurfaceFillContext::SurfaceFillContext\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20GrSurfaceProxyView\2c\20GrColorInfo\20const&\29 -6114:skgpu::ganesh::SurfaceDrawContext::~SurfaceDrawContext\28\29_10845 -6115:skgpu::ganesh::SurfaceDrawContext::setNeedsStencil\28\29 -6116:skgpu::ganesh::SurfaceDrawContext::internalStencilClear\28SkIRect\20const*\2c\20bool\29 -6117:skgpu::ganesh::SurfaceDrawContext::fillRectWithEdgeAA\28GrClip\20const*\2c\20GrPaint&&\2c\20GrQuadAAFlags\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20SkRect\20const*\29 -6118:skgpu::ganesh::SurfaceDrawContext::drawVertices\28GrClip\20const*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20sk_sp\2c\20GrPrimitiveType*\2c\20bool\29 -6119:skgpu::ganesh::SurfaceDrawContext::drawTexturedQuad\28GrClip\20const*\2c\20GrSurfaceProxyView\2c\20SkAlphaType\2c\20sk_sp\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkBlendMode\2c\20DrawQuad*\2c\20SkRect\20const*\29 -6120:skgpu::ganesh::SurfaceDrawContext::drawTexture\28GrClip\20const*\2c\20GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20SkBlendMode\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20GrQuadAAFlags\2c\20SkCanvas::SrcRectConstraint\2c\20SkMatrix\20const&\2c\20sk_sp\29 -6121:skgpu::ganesh::SurfaceDrawContext::drawStrokedLine\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20SkPoint\20const*\2c\20SkStrokeRec\20const&\29 -6122:skgpu::ganesh::SurfaceDrawContext::drawRegion\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20SkRegion\20const&\2c\20GrStyle\20const&\2c\20GrUserStencilSettings\20const*\29 -6123:skgpu::ganesh::SurfaceDrawContext::drawOval\28GrClip\20const*\2c\20GrPaint&&\2c\20GrAA\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20GrStyle\20const&\29 -6124:skgpu::ganesh::SurfaceDrawContext::attemptQuadOptimization\28GrClip\20const*\2c\20GrUserStencilSettings\20const*\2c\20DrawQuad*\2c\20GrPaint*\29::$_0::operator\28\29\28\29\20const -6125:skgpu::ganesh::SurfaceDrawContext::SurfaceDrawContext\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20GrSurfaceProxyView\2c\20GrColorType\2c\20sk_sp\2c\20SkSurfaceProps\20const&\29 -6126:skgpu::ganesh::SurfaceContext::writePixels\28GrDirectContext*\2c\20GrCPixmap\2c\20SkIPoint\29 -6127:skgpu::ganesh::SurfaceContext::rescaleInto\28skgpu::ganesh::SurfaceFillContext*\2c\20SkIRect\2c\20SkIRect\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\29 -6128:skgpu::ganesh::SurfaceContext::copy\28sk_sp\2c\20SkIRect\2c\20SkIPoint\29 -6129:skgpu::ganesh::SurfaceContext::copyScaled\28sk_sp\2c\20SkIRect\2c\20SkIRect\2c\20SkFilterMode\29 -6130:skgpu::ganesh::SurfaceContext::asyncRescaleAndReadPixels\28GrDirectContext*\2c\20SkImageInfo\20const&\2c\20SkIRect\20const&\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29 -6131:skgpu::ganesh::SurfaceContext::asyncRescaleAndReadPixelsYUV420\28GrDirectContext*\2c\20SkYUVColorSpace\2c\20bool\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkISize\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29::FinishContext::~FinishContext\28\29 -6132:skgpu::ganesh::SurfaceContext::asyncRescaleAndReadPixelsYUV420\28GrDirectContext*\2c\20SkYUVColorSpace\2c\20bool\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkISize\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29 -6133:skgpu::ganesh::StrokeTessellator::draw\28GrOpFlushState*\29\20const -6134:skgpu::ganesh::StrokeTessellateOp::~StrokeTessellateOp\28\29 -6135:skgpu::ganesh::StrokeTessellateOp::prePrepareTessellator\28GrTessellationShader::ProgramArgs&&\2c\20GrAppliedClip&&\29 -6136:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::allowed_stroke\28GrCaps\20const*\2c\20SkStrokeRec\20const&\2c\20GrAA\2c\20bool*\29 -6137:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::~NonAAStrokeRectOp\28\29 -6138:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::NonAAStrokeRectOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20GrSimpleMeshDrawOpHelper::InputFlags\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20SkStrokeRec\20const&\2c\20GrAAType\29 -6139:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::~AAStrokeRectOp\28\29 -6140:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::ClassID\28\29 -6141:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::AAStrokeRectOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::RectInfo\20const&\2c\20bool\29 -6142:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::AAStrokeRectOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkPoint\20const&\29 -6143:skgpu::ganesh::SoftwarePathRenderer::DrawAroundInvPath\28skgpu::ganesh::SurfaceDrawContext*\2c\20GrPaint&&\2c\20GrUserStencilSettings\20const&\2c\20GrClip\20const*\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20SkIRect\20const&\29 -6144:skgpu::ganesh::SmallPathAtlasMgr::~SmallPathAtlasMgr\28\29_12368 -6145:skgpu::ganesh::SmallPathAtlasMgr::reset\28\29 -6146:skgpu::ganesh::SmallPathAtlasMgr::findOrCreate\28skgpu::ganesh::SmallPathShapeDataKey\20const&\29 -6147:skgpu::ganesh::SmallPathAtlasMgr::evict\28skgpu::PlotLocator\29 -6148:skgpu::ganesh::SmallPathAtlasMgr::addToAtlas\28GrResourceProvider*\2c\20GrDeferredUploadTarget*\2c\20int\2c\20int\2c\20void\20const*\2c\20skgpu::AtlasLocator*\29 -6149:skgpu::ganesh::ShadowRRectOp::Make\28GrRecordingContext*\2c\20unsigned\20int\2c\20SkMatrix\20const&\2c\20SkRRect\20const&\2c\20float\2c\20float\29 -6150:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::~RegionOpImpl\28\29 -6151:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::RegionOpImpl\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkRegion\20const&\2c\20GrAAType\2c\20GrUserStencilSettings\20const*\29 -6152:skgpu::ganesh::QuadPerEdgeAA::VertexSpec::primitiveType\28\29\20const -6153:skgpu::ganesh::QuadPerEdgeAA::VertexSpec::VertexSpec\28GrQuad::Type\2c\20skgpu::ganesh::QuadPerEdgeAA::ColorType\2c\20GrQuad::Type\2c\20bool\2c\20skgpu::ganesh::QuadPerEdgeAA::Subset\2c\20GrAAType\2c\20bool\2c\20skgpu::ganesh::QuadPerEdgeAA::IndexBufferOption\29 -6154:skgpu::ganesh::QuadPerEdgeAA::Tessellator::append\28GrQuad*\2c\20GrQuad*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20GrQuadAAFlags\29 -6155:skgpu::ganesh::QuadPerEdgeAA::Tessellator::Tessellator\28skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20char*\29 -6156:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::~QuadPerEdgeAAGeometryProcessor\28\29 -6157:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::initializeAttrs\28skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\29 -6158:skgpu::ganesh::QuadPerEdgeAA::IssueDraw\28GrCaps\20const&\2c\20GrOpsRenderPass*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20int\2c\20int\2c\20int\2c\20int\29 -6159:skgpu::ganesh::QuadPerEdgeAA::GetIndexBuffer\28GrMeshDrawTarget*\2c\20skgpu::ganesh::QuadPerEdgeAA::IndexBufferOption\29 -6160:skgpu::ganesh::PathWedgeTessellator::Make\28SkArenaAlloc*\2c\20bool\2c\20skgpu::tess::PatchAttribs\29 -6161:skgpu::ganesh::PathTessellator::PathTessellator\28bool\2c\20skgpu::tess::PatchAttribs\29 -6162:skgpu::ganesh::PathTessellator::PathDrawList*\20SkArenaAlloc::make\20const&>\28SkMatrix\20const&\2c\20SkPath\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\29 -6163:skgpu::ganesh::PathTessellateOp::~PathTessellateOp\28\29 -6164:skgpu::ganesh::PathTessellateOp::usesMSAA\28\29\20const -6165:skgpu::ganesh::PathTessellateOp::prepareTessellator\28GrTessellationShader::ProgramArgs\20const&\2c\20GrAppliedClip&&\29 -6166:skgpu::ganesh::PathTessellateOp::PathTessellateOp\28SkArenaAlloc*\2c\20GrAAType\2c\20GrUserStencilSettings\20const*\2c\20SkMatrix\20const&\2c\20SkPath\20const&\2c\20GrPaint&&\2c\20SkRect\20const&\29 -6167:skgpu::ganesh::PathStencilCoverOp::~PathStencilCoverOp\28\29 -6168:skgpu::ganesh::PathStencilCoverOp::prePreparePrograms\28GrTessellationShader::ProgramArgs\20const&\2c\20GrAppliedClip&&\29 -6169:skgpu::ganesh::PathStencilCoverOp::ClassID\28\29 -6170:skgpu::ganesh::PathInnerTriangulateOp::~PathInnerTriangulateOp\28\29 -6171:skgpu::ganesh::PathInnerTriangulateOp::pushFanStencilProgram\28GrTessellationShader::ProgramArgs\20const&\2c\20GrPipeline\20const*\2c\20GrUserStencilSettings\20const*\29 -6172:skgpu::ganesh::PathInnerTriangulateOp::prePreparePrograms\28GrTessellationShader::ProgramArgs\20const&\2c\20GrAppliedClip&&\29 -6173:skgpu::ganesh::PathCurveTessellator::~PathCurveTessellator\28\29 -6174:skgpu::ganesh::PathCurveTessellator::prepareWithTriangles\28GrMeshDrawTarget*\2c\20SkMatrix\20const&\2c\20GrTriangulator::BreadcrumbTriangleList*\2c\20skgpu::ganesh::PathTessellator::PathDrawList\20const&\2c\20int\29 -6175:skgpu::ganesh::PathCurveTessellator::Make\28SkArenaAlloc*\2c\20bool\2c\20skgpu::tess::PatchAttribs\29 -6176:skgpu::ganesh::OpsTask::setColorLoadOp\28GrLoadOp\2c\20std::__2::array\29 -6177:skgpu::ganesh::OpsTask::onMakeClosed\28GrRecordingContext*\2c\20SkIRect*\29 -6178:skgpu::ganesh::OpsTask::onExecute\28GrOpFlushState*\29 -6179:skgpu::ganesh::OpsTask::addSampledTexture\28GrSurfaceProxy*\29 -6180:skgpu::ganesh::OpsTask::addDrawOp\28GrDrawingManager*\2c\20std::__2::unique_ptr>\2c\20bool\2c\20GrProcessorSet::Analysis\20const&\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0::operator\28\29\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29\20const -6181:skgpu::ganesh::OpsTask::addDrawOp\28GrDrawingManager*\2c\20std::__2::unique_ptr>\2c\20bool\2c\20GrProcessorSet::Analysis\20const&\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29 -6182:skgpu::ganesh::OpsTask::OpsTask\28GrDrawingManager*\2c\20GrSurfaceProxyView\2c\20GrAuditTrail*\2c\20sk_sp\29 -6183:skgpu::ganesh::OpsTask::OpChain::tryConcat\28skgpu::ganesh::OpsTask::OpChain::List*\2c\20GrProcessorSet::Analysis\2c\20GrDstProxyView\20const&\2c\20GrAppliedClip\20const*\2c\20SkRect\20const&\2c\20GrCaps\20const&\2c\20SkArenaAlloc*\2c\20GrAuditTrail*\29 -6184:skgpu::ganesh::OpsTask::OpChain::OpChain\28std::__2::unique_ptr>\2c\20GrProcessorSet::Analysis\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const*\29 -6185:skgpu::ganesh::LockTextureProxyView\28GrRecordingContext*\2c\20SkImage_Lazy\20const*\2c\20GrImageTexGenPolicy\2c\20skgpu::Mipmapped\29 -6186:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::~NonAALatticeOp\28\29 -6187:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::NonAALatticeOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20GrSurfaceProxyView\2c\20SkAlphaType\2c\20sk_sp\2c\20SkFilterMode\2c\20std::__2::unique_ptr>\2c\20SkRect\20const&\29 -6188:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::~LatticeGP\28\29 -6189:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::can_use_hw_derivatives_with_coverage\28skvx::Vec<2\2c\20float>\20const&\2c\20SkPoint\20const&\29 -6190:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::~FillRRectOpImpl\28\29 -6191:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::programInfo\28\29 -6192:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Make\28GrRecordingContext*\2c\20SkArenaAlloc*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20SkRRect\20const&\2c\20skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::LocalCoords\20const&\2c\20GrAA\29 -6193:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::FillRRectOpImpl\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkArenaAlloc*\2c\20SkMatrix\20const&\2c\20SkRRect\20const&\2c\20skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::LocalCoords\20const&\2c\20skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::ProcessorFlags\29 -6194:skgpu::ganesh::DrawableOp::~DrawableOp\28\29 -6195:skgpu::ganesh::DrawAtlasPathOp::~DrawAtlasPathOp\28\29 -6196:skgpu::ganesh::DrawAtlasPathOp::prepareProgram\28GrCaps\20const&\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -6197:skgpu::ganesh::Device::~Device\28\29 -6198:skgpu::ganesh::Device::replaceBackingProxy\28SkSurface::ContentChangeMode\2c\20sk_sp\2c\20GrColorType\2c\20sk_sp\2c\20GrSurfaceOrigin\2c\20SkSurfaceProps\20const&\29 -6199:skgpu::ganesh::Device::drawSlug\28SkCanvas*\2c\20sktext::gpu::Slug\20const*\2c\20SkPaint\20const&\29 -6200:skgpu::ganesh::Device::drawPath\28SkPath\20const&\2c\20SkPaint\20const&\29 -6201:skgpu::ganesh::Device::drawEdgeAAImage\28SkImage\20const*\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkPoint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkMatrix\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\2c\20SkMatrix\20const&\2c\20SkTileMode\29 -6202:skgpu::ganesh::Device::convertGlyphRunListToSlug\28sktext::GlyphRunList\20const&\2c\20SkPaint\20const&\29 -6203:skgpu::ganesh::Device::android_utils_clipAsRgn\28SkRegion*\29\20const -6204:skgpu::ganesh::DefaultPathRenderer::internalDrawPath\28skgpu::ganesh::SurfaceDrawContext*\2c\20GrPaint&&\2c\20GrAAType\2c\20GrUserStencilSettings\20const&\2c\20GrClip\20const*\2c\20SkMatrix\20const&\2c\20GrStyledShape\20const&\2c\20bool\29 -6205:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingLineEffect::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -6206:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::~DashOpImpl\28\29 -6207:skgpu::ganesh::CopyView\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20skgpu::Mipmapped\2c\20GrImageTexGenPolicy\2c\20std::__2::basic_string_view>\29 -6208:skgpu::ganesh::ClipStack::clipPath\28SkMatrix\20const&\2c\20SkPath\20const&\2c\20GrAA\2c\20SkClipOp\29 -6209:skgpu::ganesh::ClipStack::begin\28\29\20const -6210:skgpu::ganesh::ClipStack::SaveRecord::removeElements\28SkTBlockList*\29 -6211:skgpu::ganesh::ClipStack::RawElement::clipType\28\29\20const -6212:skgpu::ganesh::ClipStack::Mask::invalidate\28GrProxyProvider*\29 -6213:skgpu::ganesh::ClipStack::ElementIter::operator++\28\29 -6214:skgpu::ganesh::ClipStack::Element::Element\28skgpu::ganesh::ClipStack::Element\20const&\29 -6215:skgpu::ganesh::ClipStack::Draw::Draw\28SkRect\20const&\2c\20GrAA\29 -6216:skgpu::ganesh::ClearOp::ClearOp\28skgpu::ganesh::ClearOp::Buffer\2c\20GrScissorState\20const&\2c\20std::__2::array\2c\20bool\29 -6217:skgpu::ganesh::AtlasTextOp::~AtlasTextOp\28\29 -6218:skgpu::ganesh::AtlasTextOp::operator\20new\28unsigned\20long\29 -6219:skgpu::ganesh::AtlasTextOp::onPrepareDraws\28GrMeshDrawTarget*\29::$_0::operator\28\29\28\29\20const -6220:skgpu::ganesh::AtlasTextOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -6221:skgpu::ganesh::AtlasTextOp::Make\28skgpu::ganesh::SurfaceDrawContext*\2c\20sktext::gpu::AtlasSubRun\20const*\2c\20GrClip\20const*\2c\20SkMatrix\20const&\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp&&\29 -6222:skgpu::ganesh::AtlasTextOp::ClassID\28\29 -6223:skgpu::ganesh::AtlasRenderTask::~AtlasRenderTask\28\29 -6224:skgpu::ganesh::AtlasRenderTask::stencilAtlasRect\28GrRecordingContext*\2c\20SkRect\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20GrUserStencilSettings\20const*\29 -6225:skgpu::ganesh::AtlasRenderTask::readView\28GrCaps\20const&\29\20const -6226:skgpu::ganesh::AtlasRenderTask::instantiate\28GrOnFlushResourceProvider*\2c\20sk_sp\29 -6227:skgpu::ganesh::AtlasRenderTask::addPath\28SkMatrix\20const&\2c\20SkPath\20const&\2c\20SkIPoint\2c\20int\2c\20int\2c\20bool\2c\20SkIPoint16*\29 -6228:skgpu::ganesh::AtlasRenderTask::addAtlasDrawOp\28std::__2::unique_ptr>\2c\20GrCaps\20const&\29 -6229:skgpu::ganesh::AtlasPathRenderer::~AtlasPathRenderer\28\29_11657 -6230:skgpu::ganesh::AtlasPathRenderer::preFlush\28GrOnFlushResourceProvider*\29 -6231:skgpu::ganesh::AtlasPathRenderer::pathFitsInAtlas\28SkRect\20const&\2c\20GrAAType\29\20const -6232:skgpu::ganesh::AtlasPathRenderer::addPathToAtlas\28GrRecordingContext*\2c\20SkMatrix\20const&\2c\20SkPath\20const&\2c\20SkRect\20const&\2c\20SkIRect*\2c\20SkIPoint16*\2c\20bool*\2c\20std::__2::function\20const&\29 -6233:skgpu::ganesh::AtlasPathRenderer::AtlasPathKey::operator==\28skgpu::ganesh::AtlasPathRenderer::AtlasPathKey\20const&\29\20const -6234:skgpu::ganesh::AsFragmentProcessor\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkImage\20const*\2c\20SkSamplingOptions\2c\20SkTileMode\20const*\2c\20SkMatrix\20const&\2c\20SkRect\20const*\2c\20SkRect\20const*\29 -6235:skgpu::TiledTextureUtils::OptimizeSampleArea\28SkISize\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkPoint\20const*\2c\20SkRect*\2c\20SkRect*\2c\20SkMatrix*\29 -6236:skgpu::TiledTextureUtils::CanDisableMipmap\28SkMatrix\20const&\2c\20SkMatrix\20const&\2c\20bool\29 -6237:skgpu::TClientMappedBufferManager::process\28\29 -6238:skgpu::TAsyncReadResult::~TAsyncReadResult\28\29 -6239:skgpu::TAsyncReadResult::Plane::~Plane\28\29 -6240:skgpu::Swizzle::BGRA\28\29 -6241:skgpu::ScratchKey::ScratchKey\28skgpu::ScratchKey\20const&\29 -6242:skgpu::ResourceKey::operator=\28skgpu::ResourceKey\20const&\29 -6243:skgpu::RectanizerSkyline::addRect\28int\2c\20int\2c\20SkIPoint16*\29 -6244:skgpu::RectanizerSkyline::RectanizerSkyline\28int\2c\20int\29 -6245:skgpu::Plot::~Plot\28\29 -6246:skgpu::Plot::resetRects\28bool\29 -6247:skgpu::Plot::Plot\28int\2c\20int\2c\20skgpu::AtlasGenerationCounter*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20SkColorType\2c\20unsigned\20long\29 -6248:skgpu::KeyBuilder::flush\28\29 -6249:skgpu::KeyBuilder::addBits\28unsigned\20int\2c\20unsigned\20int\2c\20std::__2::basic_string_view>\29 -6250:skgpu::GetReducedBlendModeInfo\28SkBlendMode\29 -6251:skgpu::GetApproxSize\28SkISize\29::$_0::operator\28\29\28int\29\20const -6252:skgpu::CreateIntegralTable\28int\29 -6253:skgpu::ComputeIntegralTableWidth\28float\29 -6254:skgpu::AtlasLocator::updatePlotLocator\28skgpu::PlotLocator\29 -6255:skgpu::AtlasLocator::insetSrc\28int\29 -6256:skcpu::make_xrect\28SkRect\20const&\29 -6257:skcpu::draw_rect_as_path\28skcpu::Draw\20const&\2c\20SkRect\20const&\2c\20SkPaint\20const&\2c\20SkMatrix\20const&\29 -6258:skcpu::compute_stroke_size\28SkPaint\20const&\2c\20SkMatrix\20const&\29 -6259:skcpu::clipHandlesSprite\28SkRasterClip\20const&\2c\20int\2c\20int\2c\20SkPixmap\20const&\29 -6260:skcpu::Recorder::makeBitmapSurface\28SkImageInfo\20const&\2c\20unsigned\20long\2c\20SkSurfaceProps\20const*\29 -6261:skcpu::DrawTreatAsHairline\28SkPaint\20const&\2c\20SkMatrix\20const&\2c\20float*\29 -6262:skcpu::DrawToMask\28SkPathRaw\20const&\2c\20SkIRect\20const&\2c\20SkMaskFilter\20const*\2c\20SkMatrix\20const*\2c\20SkMaskBuilder*\2c\20SkMaskBuilder::CreateMode\2c\20SkStrokeRec::InitStyle\29 -6263:skcpu::Draw::drawSprite\28SkBitmap\20const&\2c\20int\2c\20int\2c\20SkPaint\20const&\29\20const -6264:skcpu::Draw::drawRect\28SkRect\20const&\2c\20SkPaint\20const&\2c\20SkMatrix\20const*\2c\20SkRect\20const*\29\20const -6265:skcpu::Draw::drawRRectNinePatch\28SkRRect\20const&\2c\20SkPaint\20const&\29\20const -6266:skcpu::Draw::drawPath\28SkPath\20const&\2c\20SkPaint\20const&\2c\20SkMatrix\20const*\2c\20SkDrawCoverage\2c\20SkBlitter*\29\20const -6267:skcpu::Draw::drawPaint\28SkPaint\20const&\29\20const -6268:skcpu::Draw::drawDevMask\28SkMask\20const&\2c\20SkPaint\20const&\2c\20SkMatrix\20const*\29\20const -6269:skcms_private::baseline::exec_stages\28skcms_private::Op\20const*\2c\20void\20const**\2c\20char\20const*\2c\20char*\2c\20int\29 -6270:skcms_private::baseline::clut\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20char\20const*\2c\20unsigned\20char\20const*\2c\20unsigned\20char\20const*\2c\20float\20vector\5b4\5d*\2c\20float\20vector\5b4\5d*\2c\20float\20vector\5b4\5d*\2c\20float\20vector\5b4\5d*\29 -6271:skcms_ApproximatelyEqualProfiles -6272:sk_sp::~sk_sp\28\29 -6273:sk_sp::reset\28sktext::gpu::TextStrike*\29 -6274:sk_sp\20skgpu::RefCntedCallback::MakeImpl\28void\20\28*\29\28void*\29\2c\20void*\29 -6275:sk_sp<\28anonymous\20namespace\29::UniqueKeyInvalidator>\20sk_make_sp<\28anonymous\20namespace\29::UniqueKeyInvalidator\2c\20skgpu::UniqueKey&\2c\20unsigned\20int>\28skgpu::UniqueKey&\2c\20unsigned\20int&&\29 -6276:sk_sp<\28anonymous\20namespace\29::ShadowInvalidator>\20sk_make_sp<\28anonymous\20namespace\29::ShadowInvalidator\2c\20SkResourceCache::Key&>\28SkResourceCache::Key&\29 -6277:sk_sp::operator=\28sk_sp\20const&\29 -6278:sk_sp&\20std::__2::vector\2c\20std::__2::allocator>>::emplace_back>\28sk_sp&&\29 -6279:sk_sp\20sk_make_sp>\28sk_sp&&\29 -6280:sk_sp::~sk_sp\28\29 -6281:sk_sp::sk_sp\28sk_sp\20const&\29 -6282:sk_sp::operator=\28sk_sp&&\29 -6283:sk_sp::reset\28SkMeshSpecification*\29 -6284:sk_sp\20sk_make_sp>>\28std::__2::unique_ptr>&&\29 -6285:sk_sp::reset\28SkData\20const*\29 -6286:sk_sp::operator=\28sk_sp\20const&\29 -6287:sk_sp::operator=\28sk_sp\20const&\29 -6288:sk_sp::operator=\28sk_sp&&\29 -6289:sk_sp::~sk_sp\28\29 -6290:sk_sp::sk_sp\28sk_sp\20const&\29 -6291:sk_sp&\20sk_sp::operator=\28sk_sp&&\29 -6292:sk_sp::reset\28GrSurface::RefCntedReleaseProc*\29 -6293:sk_sp::operator=\28sk_sp&&\29 -6294:sk_sp::~sk_sp\28\29 -6295:sk_sp::operator=\28sk_sp&&\29 -6296:sk_sp::~sk_sp\28\29 -6297:sk_sp\20sk_make_sp\28\29 -6298:sk_sp::reset\28GrArenas*\29 -6299:sk_ft_alloc\28FT_MemoryRec_*\2c\20long\29 -6300:sk_fopen\28char\20const*\2c\20SkFILE_Flags\29 -6301:sk_fgetsize\28_IO_FILE*\29 -6302:sk_determinant\28float\20const*\2c\20int\29 -6303:sk_blit_below\28SkBlitter*\2c\20SkIRect\20const&\2c\20SkRegion\20const&\29 -6304:sk_blit_above\28SkBlitter*\2c\20SkIRect\20const&\2c\20SkRegion\20const&\29 -6305:sid_to_gid_t\20const*\20hb_sorted_array_t::bsearch\28unsigned\20int\20const&\2c\20sid_to_gid_t\20const*\29 -6306:short\20sk_saturate_cast\28float\29 -6307:sharp_angle\28SkPoint\20const*\29 -6308:sfnt_stream_close -6309:setup_masks_arabic_plan\28arabic_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_script_t\29 -6310:set_reference_pq_ish_trc\28skcms_TransferFunction*\29 -6311:set_points\28float*\2c\20int*\2c\20int\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20float\2c\20float\2c\20bool\29 -6312:set_ootf_Y\28SkColorSpace\20const*\2c\20float*\29 -6313:set_normal_unitnormal\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20float\2c\20SkPoint*\2c\20SkPoint*\29 -6314:set_khr_debug_label\28GrGLGpu*\2c\20unsigned\20int\2c\20std::__2::basic_string_view>\29 -6315:set_as_rect\28SkPathRaw*\2c\20SkSpan\2c\20SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -6316:set_as_oval\28SkPathRaw*\2c\20SkSpan\2c\20SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -6317:setThrew -6318:setCommonICUData\28UDataMemory*\2c\20signed\20char\2c\20UErrorCode*\29 -6319:serialize_image\28SkImage\20const*\2c\20SkSerialProcs\29 -6320:select_curve_ops\28skcms_Curve\20const*\2c\20int\2c\20OpAndArg*\29 -6321:sect_clamp_with_vertical\28SkPoint\20const*\2c\20float\29 -6322:scanexp -6323:scalbnl -6324:scalbnf -6325:safe_picture_bounds\28SkRect\20const&\29 -6326:safe_int_addition -6327:rt_has_msaa_render_buffer\28GrGLRenderTarget\20const*\2c\20GrGLCaps\20const&\29 -6328:rrect_type_to_vert_count\28RRectType\29 -6329:row_is_all_zeros\28unsigned\20char\20const*\2c\20int\29 -6330:round_up_to_int\28float\29 -6331:round_down_to_int\28float\29 -6332:rotate\28SkDCubic\20const&\2c\20int\2c\20int\2c\20SkDCubic&\29 -6333:rewind_if_necessary\28GrTriangulator::Edge*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Comparator\20const&\29 -6334:resolveImplicitLevels\28UBiDi*\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\29 -6335:reset_and_decode_image_config\28wuffs_gif__decoder__struct*\2c\20wuffs_base__image_config__struct*\2c\20wuffs_base__io_buffer__struct*\2c\20SkStream*\29 -6336:res_countArrayItems_74 -6337:renderbuffer_storage_msaa\28GrGLGpu*\2c\20int\2c\20unsigned\20int\2c\20int\2c\20int\29 -6338:remove_edge_below\28GrTriangulator::Edge*\29 -6339:remove_edge_above\28GrTriangulator::Edge*\29 -6340:reductionLineCount\28SkDQuad\20const&\29 -6341:recursive_edge_intersect\28GrTriangulator::Line\20const&\2c\20SkPoint\2c\20SkPoint\2c\20GrTriangulator::Line\20const&\2c\20SkPoint\2c\20SkPoint\2c\20SkPoint*\2c\20double*\2c\20double*\29 -6342:rect_exceeds\28SkRect\20const&\2c\20float\29 -6343:reclassify_vertex\28TriangulationVertex*\2c\20SkPoint\20const*\2c\20int\2c\20ReflexHash*\2c\20SkTInternalLList*\29 -6344:read_mft_common\28mft_CommonLayout\20const*\2c\20skcms_B2A*\29 -6345:read_mft_common\28mft_CommonLayout\20const*\2c\20skcms_A2B*\29 -6346:radii_are_nine_patch\28SkPoint\20const*\29 -6347:quad_type_for_transformed_rect\28SkMatrix\20const&\29 -6348:quad_to_tris\28SkPoint*\2c\20SkSpan\29 -6349:quad_in_line\28SkPoint\20const*\29 -6350:pt_to_tangent_line\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\29 -6351:psh_hint_table_record -6352:psh_hint_table_init -6353:psh_hint_table_find_strong_points -6354:psh_hint_table_done -6355:psh_hint_table_activate_mask -6356:psh_hint_align -6357:psh_glyph_load_points -6358:psh_globals_scale_widths -6359:psh_compute_dir -6360:psh_blues_set_zones_0 -6361:psh_blues_set_zones -6362:ps_table_realloc -6363:ps_parser_to_token_array -6364:ps_parser_load_field -6365:ps_mask_table_last -6366:ps_mask_table_done -6367:ps_hints_stem -6368:ps_dimension_end -6369:ps_dimension_done -6370:ps_dimension_add_t1stem -6371:ps_builder_start_point -6372:ps_builder_close_contour -6373:ps_builder_add_point1 -6374:printf_core -6375:prepare_to_draw_into_mask\28SkRect\20const&\2c\20SkMaskBuilder*\29 -6376:position_cluster\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20bool\29 -6377:portable::uniform_color\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -6378:portable::set_rgb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -6379:portable::debug_y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -6380:portable::debug_x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -6381:portable::copy_from_indirect_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -6382:portable::copy_2_slots_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -6383:portable::check_decal_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -6384:portable::bilerp_clamp_8888\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -6385:pop_arg -6386:pointerTOCEntryCount\28UDataMemory\20const*\29 -6387:pointInTriangle\28SkDPoint\20const*\2c\20SkDPoint\20const&\29 -6388:pntz -6389:png_rtran_ok -6390:png_malloc_array_checked -6391:png_inflate -6392:png_format_buffer -6393:png_decompress_chunk -6394:png_colorspace_check_gamma -6395:png_cache_unknown_chunk -6396:pin_offset_s32\28int\2c\20int\2c\20int\29 -6397:path_key_from_data_size\28SkPath\20const&\29 -6398:parse_private_use_subtag\28char\20const*\2c\20unsigned\20int*\2c\20unsigned\20int*\2c\20char\20const*\2c\20unsigned\20char\20\28*\29\28unsigned\20char\29\29 -6399:paint_color_to_dst\28SkPaint\20const&\2c\20SkPixmap\20const&\29 -6400:pad4 -6401:operator_new_impl\28unsigned\20long\29 -6402:operator==\28SkRRect\20const&\2c\20SkRRect\20const&\29 -6403:operator==\28SkPaint\20const&\2c\20SkPaint\20const&\29 -6404:operator!=\28SkRRect\20const&\2c\20SkRRect\20const&\29 -6405:open_face -6406:openCommonData\28char\20const*\2c\20int\2c\20UErrorCode*\29 -6407:on_same_side\28SkPoint\20const*\2c\20int\2c\20int\29 -6408:non-virtual\20thunk\20to\20SkMeshPriv::CpuBuffer::~CpuBuffer\28\29_3733 -6409:non-virtual\20thunk\20to\20SkMeshPriv::CpuBuffer::~CpuBuffer\28\29 -6410:non-virtual\20thunk\20to\20SkMeshPriv::CpuBuffer::size\28\29\20const -6411:non-virtual\20thunk\20to\20SkMeshPriv::CpuBuffer::onUpdate\28GrDirectContext*\2c\20void\20const*\2c\20unsigned\20long\2c\20unsigned\20long\29 -6412:move_multiples\28SkOpContourHead*\29 -6413:mono_cubic_closestT\28float\20const*\2c\20float\29 -6414:mbsrtowcs -6415:matchesEnd\28SkDPoint\20const*\2c\20SkDPoint\20const&\29 -6416:map_rect_perspective\28SkRect\20const&\2c\20float\20const*\29::$_0::operator\28\29\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29\20const::'lambda'\28skvx::Vec<4\2c\20float>\20const&\29::operator\28\29\28skvx::Vec<4\2c\20float>\20const&\29\20const -6417:map_quad_to_rect\28SkRSXform\20const&\2c\20SkRect\20const&\29 -6418:map_quad_general\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20SkMatrix\20const&\2c\20skvx::Vec<4\2c\20float>*\2c\20skvx::Vec<4\2c\20float>*\2c\20skvx::Vec<4\2c\20float>*\29 -6419:make_tiled_gradient\28GrFPArgs\20const&\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20bool\2c\20bool\29 -6420:make_premul_effect\28std::__2::unique_ptr>\29 -6421:make_dual_interval_colorizer\28SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20float\29 -6422:make_clamped_gradient\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20SkRGBA4f<\28SkAlphaType\292>\2c\20SkRGBA4f<\28SkAlphaType\292>\2c\20bool\29 -6423:make_bmp_proxy\28GrProxyProvider*\2c\20SkBitmap\20const&\2c\20GrColorType\2c\20skgpu::Mipmapped\2c\20SkBackingFit\2c\20skgpu::Budgeted\29 -6424:long\20std::__2::__num_get_signed_integral\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\2c\20int\29 -6425:long\20long\20std::__2::__num_get_signed_integral\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\2c\20int\29 -6426:long\20double\20std::__2::__num_get_float\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\29 -6427:log2f_\28float\29 -6428:locale_canonKeywordName\28char*\2c\20char\20const*\2c\20UErrorCode*\29 -6429:load_post_names -6430:lineMetrics_getLineNumber -6431:lineMetrics_getHardBreak -6432:lin_srgb_to_oklab\28SkRGBA4f<\28SkAlphaType\292>\2c\20bool*\29 -6433:lang_find_or_insert\28char\20const*\29 -6434:isdigit -6435:is_zero_width_char\28hb_font_t*\2c\20unsigned\20int\29 -6436:is_simple_rect\28GrQuad\20const&\29 -6437:is_plane_config_compatible_with_subsampling\28SkYUVAInfo::PlaneConfig\2c\20SkYUVAInfo::Subsampling\29 -6438:is_overlap_edge\28GrTriangulator::Edge*\29 -6439:is_leap -6440:is_int\28float\29 -6441:is_halant_use\28hb_glyph_info_t\20const&\29 -6442:is_float_fp32\28GrGLContextInfo\20const&\2c\20GrGLInterface\20const*\2c\20unsigned\20int\29 -6443:isZeroLengthSincePoint\28SkSpan\2c\20int\29 -6444:isSpecialTypeRgKeyValue\28char\20const*\29 -6445:isSpecialTypeReorderCode\28char\20const*\29 -6446:isSpecialTypeCodepoints\28char\20const*\29 -6447:isIDCompatMathStart\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -6448:iprintf -6449:invalidate_buffer\28GrGLGpu*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20long\29 -6450:interp_cubic_coords\28double\20const*\2c\20double*\2c\20double\29 -6451:int\20icu_74::\28anonymous\20namespace\29::getOverlap\28unsigned\20short\20const*\2c\20int\2c\20unsigned\20short\20const*\2c\20int\2c\20int\29 -6452:int\20icu_74::\28anonymous\20namespace\29::MixedBlocks::findEntry\28unsigned\20short\20const*\2c\20unsigned\20short\20const*\2c\20int\2c\20unsigned\20int\29\20const -6453:int\20icu_74::\28anonymous\20namespace\29::MixedBlocks::findEntry\28unsigned\20int\20const*\2c\20unsigned\20int\20const*\2c\20int\2c\20unsigned\20int\29\20const -6454:int\20icu_74::\28anonymous\20namespace\29::MixedBlocks::findBlock\28unsigned\20short\20const*\2c\20unsigned\20short\20const*\2c\20int\29\20const -6455:int\20icu_74::\28anonymous\20namespace\29::MixedBlocks::findBlock\28unsigned\20short\20const*\2c\20unsigned\20int\20const*\2c\20int\29\20const -6456:int\20SkRecords::Pattern>::matchFirst>\28SkRecords::Is*\2c\20SkRecord*\2c\20int\29 -6457:inside_triangle\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\29 -6458:insertRootBundle\28UResourceDataEntry*&\2c\20UErrorCode*\29 -6459:initCache\28UErrorCode*\29 -6460:inflateEnd -6461:impeller::\28anonymous\20namespace\29::OctantContains\28impeller::RoundSuperellipseParam::Octant\20const&\2c\20impeller::TPoint\20const&\29 -6462:impeller::\28anonymous\20namespace\29::ComputeOctant\28impeller::TPoint\2c\20float\2c\20float\29 -6463:impeller::TRect::Expand\28int\2c\20int\29\20const -6464:impeller::TRect::Union\28impeller::TRect\20const&\29\20const -6465:impeller::TRect::TransformBounds\28impeller::Matrix\20const&\29\20const -6466:impeller::TRect::InterpolateAndInsert\28impeller::TPoint*\2c\20int\2c\20impeller::Vector3\20const&\2c\20impeller::Vector3\20const&\29 -6467:impeller::TPoint::GetLengthSquared\28\29\20const -6468:impeller::RoundingRadii::Scaled\28impeller::TRect\20const&\29\20const -6469:impeller::RoundingRadii::AreAllCornersEmpty\28\29\20const -6470:impeller::RoundSuperellipseParam::MakeBoundsRadii\28impeller::TRect\20const&\2c\20impeller::RoundingRadii\20const&\29 -6471:impeller::Matrix::IsAligned2D\28float\29\20const -6472:impeller::Matrix::HasPerspective\28\29\20const -6473:image_getHeight -6474:icu_74::transform\28char*\2c\20int\29 -6475:icu_74::set32x64Bits\28unsigned\20int*\2c\20int\2c\20int\29 -6476:icu_74::res_getIntVector\28icu_74::ResourceTracer\20const&\2c\20ResourceData\20const*\2c\20unsigned\20int\2c\20int*\29 -6477:icu_74::matches8\28unsigned\20char\20const*\2c\20unsigned\20char\20const*\2c\20int\29 -6478:icu_74::matches16CPB\28char16_t\20const*\2c\20int\2c\20int\2c\20char16_t\20const*\2c\20int\29 -6479:icu_74::enumGroupNames\28icu_74::UCharNames*\2c\20unsigned\20short\20const*\2c\20int\2c\20int\2c\20signed\20char\20\28*\29\28void*\2c\20int\2c\20UCharNameChoice\2c\20char\20const*\2c\20int\29\2c\20void*\2c\20UCharNameChoice\29 -6480:icu_74::compute\28int\2c\20icu_74::ReadArray2D\20const&\2c\20icu_74::ReadArray2D\20const&\2c\20icu_74::ReadArray1D\20const&\2c\20icu_74::ReadArray1D\20const&\2c\20icu_74::Array1D&\2c\20icu_74::Array1D&\2c\20icu_74::Array1D&\29 -6481:icu_74::compareUnicodeString\28UElement\2c\20UElement\29 -6482:icu_74::appendUTF8\28char16_t\20const*\2c\20int\2c\20unsigned\20char*\2c\20int\29 -6483:icu_74::\28anonymous\20namespace\29::writeBlock\28unsigned\20int*\2c\20unsigned\20int\29 -6484:icu_74::\28anonymous\20namespace\29::mungeCharName\28char*\2c\20char\20const*\2c\20int\29 -6485:icu_74::\28anonymous\20namespace\29::getJamoTMinusBase\28unsigned\20char\20const*\2c\20unsigned\20char\20const*\29 -6486:icu_74::\28anonymous\20namespace\29::getCanonical\28icu_74::CharStringMap\20const&\2c\20char\20const*\29 -6487:icu_74::\28anonymous\20namespace\29::checkOverflowAndEditsError\28int\2c\20int\2c\20icu_74::Edits*\2c\20UErrorCode&\29 -6488:icu_74::\28anonymous\20namespace\29::allValuesSameAs\28unsigned\20int\20const*\2c\20int\2c\20unsigned\20int\29 -6489:icu_74::\28anonymous\20namespace\29::MutableCodePointTrie::~MutableCodePointTrie\28\29 -6490:icu_74::\28anonymous\20namespace\29::MutableCodePointTrie::getDataBlock\28int\29 -6491:icu_74::\28anonymous\20namespace\29::MutableCodePointTrie::allocDataBlock\28int\29 -6492:icu_74::\28anonymous\20namespace\29::AllSameBlocks::add\28int\2c\20int\2c\20unsigned\20int\29 -6493:icu_74::XLikelySubtagsData::readLSREncodedStrings\28icu_74::ResourceTable\20const&\2c\20char\20const*\2c\20icu_74::ResourceValue&\2c\20icu_74::ResourceArray\20const&\2c\20icu_74::LocalMemory&\2c\20int&\2c\20UErrorCode&\29 -6494:icu_74::XLikelySubtags::~XLikelySubtags\28\29 -6495:icu_74::XLikelySubtags::trieNext\28icu_74::BytesTrie&\2c\20char\20const*\2c\20int\29 -6496:icu_74::UniqueCharStrings::~UniqueCharStrings\28\29 -6497:icu_74::UniqueCharStrings::UniqueCharStrings\28UErrorCode&\29 -6498:icu_74::UnicodeString::setCharAt\28int\2c\20char16_t\29 -6499:icu_74::UnicodeString::reverse\28\29 -6500:icu_74::UnicodeString::operator!=\28icu_74::UnicodeString\20const&\29\20const -6501:icu_74::UnicodeString::indexOf\28char16_t\20const*\2c\20int\2c\20int\2c\20int\2c\20int\29\20const -6502:icu_74::UnicodeString::doIndexOf\28char16_t\2c\20int\2c\20int\29\20const -6503:icu_74::UnicodeString::doExtract\28int\2c\20int\2c\20char16_t*\2c\20int\29\20const -6504:icu_74::UnicodeString::doCompare\28int\2c\20int\2c\20icu_74::UnicodeString\20const&\2c\20int\2c\20int\29\20const -6505:icu_74::UnicodeString::compare\28icu_74::UnicodeString\20const&\29\20const -6506:icu_74::UnicodeSetStringSpan::span\28char16_t\20const*\2c\20int\2c\20USetSpanCondition\29\20const -6507:icu_74::UnicodeSetStringSpan::spanUTF8\28unsigned\20char\20const*\2c\20int\2c\20USetSpanCondition\29\20const -6508:icu_74::UnicodeSetStringSpan::spanBack\28char16_t\20const*\2c\20int\2c\20USetSpanCondition\29\20const -6509:icu_74::UnicodeSetStringSpan::spanBackUTF8\28unsigned\20char\20const*\2c\20int\2c\20USetSpanCondition\29\20const -6510:icu_74::UnicodeSetStringSpan::addToSpanNotSet\28int\29 -6511:icu_74::UnicodeSet::~UnicodeSet\28\29_14834 -6512:icu_74::UnicodeSet::toPattern\28icu_74::UnicodeString&\2c\20signed\20char\29\20const -6513:icu_74::UnicodeSet::stringsContains\28icu_74::UnicodeString\20const&\29\20const -6514:icu_74::UnicodeSet::set\28int\2c\20int\29 -6515:icu_74::UnicodeSet::retainAll\28icu_74::UnicodeSet\20const&\29 -6516:icu_74::UnicodeSet::remove\28int\29 -6517:icu_74::UnicodeSet::nextCapacity\28int\29 -6518:icu_74::UnicodeSet::matches\28icu_74::Replaceable\20const&\2c\20int&\2c\20int\2c\20signed\20char\29 -6519:icu_74::UnicodeSet::matchesIndexValue\28unsigned\20char\29\20const -6520:icu_74::UnicodeSet::findCodePoint\28int\29\20const -6521:icu_74::UnicodeSet::copyFrom\28icu_74::UnicodeSet\20const&\2c\20signed\20char\29 -6522:icu_74::UnicodeSet::clone\28\29\20const -6523:icu_74::UnicodeSet::applyPattern\28icu_74::RuleCharacterIterator&\2c\20icu_74::SymbolTable\20const*\2c\20icu_74::UnicodeString&\2c\20unsigned\20int\2c\20icu_74::UnicodeSet&\20\28icu_74::UnicodeSet::*\29\28int\29\2c\20int\2c\20UErrorCode&\29 -6524:icu_74::UnicodeSet::add\28int\20const*\2c\20int\2c\20signed\20char\29 -6525:icu_74::UnicodeSet::add\28icu_74::UnicodeString\20const&\29 -6526:icu_74::UnicodeSet::_generatePattern\28icu_74::UnicodeString&\2c\20signed\20char\29\20const -6527:icu_74::UnicodeSet::_appendToPat\28icu_74::UnicodeString&\2c\20icu_74::UnicodeString\20const&\2c\20signed\20char\29 -6528:icu_74::UnicodeSet::_add\28icu_74::UnicodeString\20const&\29 -6529:icu_74::UnicodeSet::UnicodeSet\28int\2c\20int\29 -6530:icu_74::UnhandledEngine::~UnhandledEngine\28\29 -6531:icu_74::UVector::sortedInsert\28void*\2c\20int\20\28*\29\28UElement\2c\20UElement\29\2c\20UErrorCode&\29 -6532:icu_74::UVector::setElementAt\28void*\2c\20int\29 -6533:icu_74::UVector::removeElement\28void*\29 -6534:icu_74::UVector::indexOf\28void*\2c\20int\29\20const -6535:icu_74::UVector::assign\28icu_74::UVector\20const&\2c\20void\20\28*\29\28UElement*\2c\20UElement*\29\2c\20UErrorCode&\29 -6536:icu_74::UVector::UVector\28UErrorCode&\29 -6537:icu_74::UVector32::_init\28int\2c\20UErrorCode&\29 -6538:icu_74::UStringSet::~UStringSet\28\29 -6539:icu_74::UStack::UStack\28void\20\28*\29\28void*\29\2c\20signed\20char\20\28*\29\28UElement\2c\20UElement\29\2c\20UErrorCode&\29 -6540:icu_74::UDataPathIterator::next\28UErrorCode*\29 -6541:icu_74::UDataPathIterator::UDataPathIterator\28char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20signed\20char\2c\20UErrorCode*\29 -6542:icu_74::UCharsTrieElement::getStringLength\28icu_74::UnicodeString\20const&\29\20const -6543:icu_74::UCharsTrieBuilder::~UCharsTrieBuilder\28\29 -6544:icu_74::UCharsTrieBuilder::ensureCapacity\28int\29 -6545:icu_74::UCharsTrieBuilder::build\28UStringTrieBuildOption\2c\20UErrorCode&\29 -6546:icu_74::UCharsTrie::readNodeValue\28char16_t\20const*\2c\20int\29 -6547:icu_74::UCharsTrie::nextImpl\28char16_t\20const*\2c\20int\29 -6548:icu_74::UCharsTrie::nextForCodePoint\28int\29 -6549:icu_74::UCharsTrie::jumpByDelta\28char16_t\20const*\29 -6550:icu_74::UCharsTrie::getValue\28\29\20const -6551:icu_74::UCharsTrie::Iterator::branchNext\28char16_t\20const*\2c\20int\2c\20UErrorCode&\29 -6552:icu_74::UCharsDictionaryMatcher::~UCharsDictionaryMatcher\28\29 -6553:icu_74::ThaiBreakEngine::~ThaiBreakEngine\28\29 -6554:icu_74::StringTrieBuilder::~StringTrieBuilder\28\29 -6555:icu_74::StringTrieBuilder::writeBranchSubNode\28int\2c\20int\2c\20int\2c\20int\29 -6556:icu_74::StringEnumeration::setChars\28char\20const*\2c\20int\2c\20UErrorCode&\29 -6557:icu_74::SimpleLocaleKeyFactory::~SimpleLocaleKeyFactory\28\29 -6558:icu_74::SimpleFilteredSentenceBreakIterator::~SimpleFilteredSentenceBreakIterator\28\29 -6559:icu_74::SimpleFilteredSentenceBreakIterator::internalPrev\28int\29 -6560:icu_74::SimpleFilteredSentenceBreakData::~SimpleFilteredSentenceBreakData\28\29 -6561:icu_74::SimpleFilteredBreakIteratorBuilder::~SimpleFilteredBreakIteratorBuilder\28\29 -6562:icu_74::SimpleFactory::~SimpleFactory\28\29 -6563:icu_74::ServiceEnumeration::~ServiceEnumeration\28\29 -6564:icu_74::ServiceEnumeration::upToDate\28UErrorCode&\29\20const -6565:icu_74::RuleCharacterIterator::skipIgnored\28int\29 -6566:icu_74::RuleCharacterIterator::lookahead\28icu_74::UnicodeString&\2c\20int\29\20const -6567:icu_74::RuleCharacterIterator::atEnd\28\29\20const -6568:icu_74::RuleCharacterIterator::_current\28\29\20const -6569:icu_74::RuleBasedBreakIterator::~RuleBasedBreakIterator\28\29 -6570:icu_74::RuleBasedBreakIterator::handleSafePrevious\28int\29 -6571:icu_74::RuleBasedBreakIterator::RuleBasedBreakIterator\28UErrorCode*\29 -6572:icu_74::RuleBasedBreakIterator::DictionaryCache::populateDictionary\28int\2c\20int\2c\20int\2c\20int\29 -6573:icu_74::RuleBasedBreakIterator::BreakCache::~BreakCache\28\29 -6574:icu_74::RuleBasedBreakIterator::BreakCache::populatePreceding\28UErrorCode&\29 -6575:icu_74::RuleBasedBreakIterator::BreakCache::populateFollowing\28\29 -6576:icu_74::ResourceDataValue::getIntVector\28int&\2c\20UErrorCode&\29\20const -6577:icu_74::ResourceBundle::~ResourceBundle\28\29 -6578:icu_74::ReorderingBuffer::equals\28unsigned\20char\20const*\2c\20unsigned\20char\20const*\29\20const -6579:icu_74::ReorderingBuffer::ReorderingBuffer\28icu_74::Normalizer2Impl\20const&\2c\20icu_74::UnicodeString&\2c\20UErrorCode&\29 -6580:icu_74::RBBIDataWrapper::removeReference\28\29 -6581:icu_74::PropNameData::getPropertyOrValueEnum\28int\2c\20char\20const*\29 -6582:icu_74::PropNameData::findProperty\28int\29 -6583:icu_74::Normalizer2WithImpl::normalizeSecondAndAppend\28icu_74::UnicodeString&\2c\20icu_74::UnicodeString\20const&\2c\20signed\20char\2c\20UErrorCode&\29\20const -6584:icu_74::Normalizer2WithImpl::isNormalized\28icu_74::UnicodeString\20const&\2c\20UErrorCode&\29\20const -6585:icu_74::Normalizer2Impl::recompose\28icu_74::ReorderingBuffer&\2c\20int\2c\20signed\20char\29\20const -6586:icu_74::Normalizer2Impl::init\28int\20const*\2c\20UCPTrie\20const*\2c\20unsigned\20short\20const*\2c\20unsigned\20char\20const*\29 -6587:icu_74::Normalizer2Impl::hasCompBoundaryBefore\28int\2c\20unsigned\20short\29\20const -6588:icu_74::Normalizer2Impl::findNextFCDBoundary\28char16_t\20const*\2c\20char16_t\20const*\29\20const -6589:icu_74::Normalizer2Impl::ensureCanonIterData\28UErrorCode&\29\20const -6590:icu_74::Normalizer2Impl::decompose\28int\2c\20unsigned\20short\2c\20icu_74::ReorderingBuffer&\2c\20UErrorCode&\29\20const -6591:icu_74::Normalizer2Impl::decomposeUTF8\28unsigned\20int\2c\20unsigned\20char\20const*\2c\20unsigned\20char\20const*\2c\20icu_74::ByteSink*\2c\20icu_74::Edits*\2c\20UErrorCode&\29\20const -6592:icu_74::Normalizer2Impl::composeUTF8\28unsigned\20int\2c\20signed\20char\2c\20unsigned\20char\20const*\2c\20unsigned\20char\20const*\2c\20icu_74::ByteSink*\2c\20icu_74::Edits*\2c\20UErrorCode&\29\20const -6593:icu_74::Normalizer2Impl::composeQuickCheck\28char16_t\20const*\2c\20char16_t\20const*\2c\20signed\20char\2c\20UNormalizationCheckResult*\29\20const -6594:icu_74::Normalizer2Impl::combine\28unsigned\20short\20const*\2c\20int\29 -6595:icu_74::Normalizer2Factory::getNFKC_CFImpl\28UErrorCode&\29 -6596:icu_74::Normalizer2Factory::getInstance\28UNormalizationMode\2c\20UErrorCode&\29 -6597:icu_74::Normalizer2::getNFKCInstance\28UErrorCode&\29 -6598:icu_74::Normalizer2::getNFDInstance\28UErrorCode&\29 -6599:icu_74::Normalizer2::getNFCInstance\28UErrorCode&\29 -6600:icu_74::Norm2AllModes::createInstance\28icu_74::Normalizer2Impl*\2c\20UErrorCode&\29 -6601:icu_74::NoopNormalizer2::normalizeSecondAndAppend\28icu_74::UnicodeString&\2c\20icu_74::UnicodeString\20const&\2c\20UErrorCode&\29\20const -6602:icu_74::NoopNormalizer2::isNormalized\28icu_74::UnicodeString\20const&\2c\20UErrorCode&\29\20const -6603:icu_74::MlBreakEngine::~MlBreakEngine\28\29 -6604:icu_74::MaybeStackArray::resize\28int\2c\20int\29 -6605:icu_74::LocaleUtility::initNameFromLocale\28icu_74::Locale\20const&\2c\20icu_74::UnicodeString&\29 -6606:icu_74::LocaleKey::~LocaleKey\28\29 -6607:icu_74::LocaleKey::createWithCanonicalFallback\28icu_74::UnicodeString\20const*\2c\20icu_74::UnicodeString\20const*\2c\20int\2c\20UErrorCode&\29 -6608:icu_74::LocaleDistanceData::~LocaleDistanceData\28\29 -6609:icu_74::LocaleBuilder::setScript\28icu_74::StringPiece\29 -6610:icu_74::LocaleBuilder::setLanguage\28icu_74::StringPiece\29 -6611:icu_74::LocaleBuilder::build\28UErrorCode&\29 -6612:icu_74::LocaleBased::setLocaleIDs\28char\20const*\2c\20char\20const*\29 -6613:icu_74::LocaleBased::getLocaleID\28ULocDataLocaleType\2c\20UErrorCode&\29\20const -6614:icu_74::Locale::operator=\28icu_74::Locale&&\29 -6615:icu_74::Locale::initBaseName\28UErrorCode&\29 -6616:icu_74::Locale::createKeywords\28UErrorCode&\29\20const -6617:icu_74::Locale::createFromName\28char\20const*\29 -6618:icu_74::Locale::Locale\28icu_74::Locale::ELocaleType\29 -6619:icu_74::LocalULanguageTagPointer::~LocalULanguageTagPointer\28\29 -6620:icu_74::LocalPointer::adoptInstead\28icu_74::UCharsTrie*\29 -6621:icu_74::LocalPointer::~LocalPointer\28\29 -6622:icu_74::LocalPointer::adoptInsteadAndCheckErrorCode\28icu_74::CharString*\2c\20UErrorCode&\29 -6623:icu_74::LoadedNormalizer2Impl::~LoadedNormalizer2Impl\28\29 -6624:icu_74::LaoBreakEngine::~LaoBreakEngine\28\29 -6625:icu_74::LaoBreakEngine::divideUpDictionaryRange\28UText*\2c\20int\2c\20int\2c\20icu_74::UVector32&\2c\20signed\20char\2c\20UErrorCode&\29\20const -6626:icu_74::LSTMBreakEngine::~LSTMBreakEngine\28\29 -6627:icu_74::LSR::operator=\28icu_74::LSR&&\29 -6628:icu_74::KhmerBreakEngine::~KhmerBreakEngine\28\29 -6629:icu_74::KeywordEnumeration::~KeywordEnumeration\28\29 -6630:icu_74::KeywordEnumeration::KeywordEnumeration\28char\20const*\2c\20int\2c\20int\2c\20UErrorCode&\29 -6631:icu_74::ICU_Utility::shouldAlwaysBeEscaped\28int\29 -6632:icu_74::ICU_Utility::escape\28icu_74::UnicodeString&\2c\20int\29 -6633:icu_74::ICUServiceKey::parseSuffix\28icu_74::UnicodeString&\29 -6634:icu_74::ICUServiceKey::ICUServiceKey\28icu_74::UnicodeString\20const&\29 -6635:icu_74::ICUService::~ICUService\28\29 -6636:icu_74::ICUService::registerFactory\28icu_74::ICUServiceFactory*\2c\20UErrorCode&\29 -6637:icu_74::ICUService::getVisibleIDs\28icu_74::UVector&\2c\20UErrorCode&\29\20const -6638:icu_74::ICUNotifier::~ICUNotifier\28\29 -6639:icu_74::ICULocaleService::validateFallbackLocale\28\29\20const -6640:icu_74::ICULanguageBreakFactory::~ICULanguageBreakFactory\28\29 -6641:icu_74::ICULanguageBreakFactory::ensureEngines\28UErrorCode&\29 -6642:icu_74::ICUBreakIteratorFactory::~ICUBreakIteratorFactory\28\29_13959 -6643:icu_74::Hashtable::nextElement\28int&\29\20const -6644:icu_74::Hashtable::init\28int\20\28*\29\28UElement\29\2c\20signed\20char\20\28*\29\28UElement\2c\20UElement\29\2c\20signed\20char\20\28*\29\28UElement\2c\20UElement\29\2c\20UErrorCode&\29 -6645:icu_74::Hashtable::Hashtable\28\29 -6646:icu_74::FCDNormalizer2::hasBoundaryBefore\28int\29\20const -6647:icu_74::FCDNormalizer2::hasBoundaryAfter\28int\29\20const -6648:icu_74::EmojiProps::~EmojiProps\28\29 -6649:icu_74::Edits::growArray\28\29 -6650:icu_74::DictionaryBreakEngine::setCharacters\28icu_74::UnicodeSet\20const&\29 -6651:icu_74::CjkBreakEngine::~CjkBreakEngine\28\29 -6652:icu_74::CjkBreakEngine::CjkBreakEngine\28icu_74::DictionaryMatcher*\2c\20icu_74::LanguageType\2c\20UErrorCode&\29 -6653:icu_74::CharString::cloneData\28UErrorCode&\29\20const -6654:icu_74::CharString*\20icu_74::MemoryPool::create\28char\20const*&\2c\20UErrorCode&\29 -6655:icu_74::CanonIterData::~CanonIterData\28\29 -6656:icu_74::CanonIterData::addToStartSet\28int\2c\20int\2c\20UErrorCode&\29 -6657:icu_74::CacheEntry::~CacheEntry\28\29 -6658:icu_74::BytesTrie::skipValue\28unsigned\20char\20const*\2c\20int\29 -6659:icu_74::BytesTrie::nextImpl\28unsigned\20char\20const*\2c\20int\29 -6660:icu_74::BytesDictionaryMatcher::~BytesDictionaryMatcher\28\29 -6661:icu_74::ByteSinkUtil::appendCodePoint\28int\2c\20int\2c\20icu_74::ByteSink&\2c\20icu_74::Edits*\29 -6662:icu_74::BurmeseBreakEngine::~BurmeseBreakEngine\28\29 -6663:icu_74::BreakIterator::getLocale\28ULocDataLocaleType\2c\20UErrorCode&\29\20const -6664:icu_74::BreakIterator::createCharacterInstance\28icu_74::Locale\20const&\2c\20UErrorCode&\29 -6665:icu_74::BreakEngineWrapper::~BreakEngineWrapper\28\29 -6666:icu_74::Array1D::~Array1D\28\29 -6667:icu_74::Array1D::tanh\28icu_74::Array1D\20const&\29 -6668:icu_74::Array1D::hadamardProduct\28icu_74::ReadArray1D\20const&\29 -6669:hb_vector_t::resize\28int\2c\20bool\2c\20bool\29 -6670:hb_vector_t::resize\28int\2c\20bool\2c\20bool\29 -6671:hb_vector_t\2c\20false>::shrink_vector\28unsigned\20int\29 -6672:hb_vector_t\2c\20false>::resize\28int\2c\20bool\2c\20bool\29 -6673:hb_vector_t\2c\20false>::fini\28\29 -6674:hb_vector_t::alloc\28unsigned\20int\2c\20bool\29 -6675:hb_vector_t::alloc\28unsigned\20int\2c\20bool\29 -6676:hb_vector_t::pop\28\29 -6677:hb_vector_t::clear\28\29 -6678:hb_vector_t::resize\28int\2c\20bool\2c\20bool\29 -6679:hb_vector_t::push\28\29 -6680:hb_vector_t::alloc_exact\28unsigned\20int\29 -6681:hb_vector_t::alloc\28unsigned\20int\2c\20bool\29 -6682:hb_vector_t::resize\28int\2c\20bool\2c\20bool\29 -6683:hb_vector_t::clear\28\29 -6684:hb_vector_t\2c\20false>::shrink_vector\28unsigned\20int\29 -6685:hb_vector_t\2c\20false>::fini\28\29 -6686:hb_vector_t::shrink_vector\28unsigned\20int\29 -6687:hb_vector_t::fini\28\29 -6688:hb_vector_t::shrink_vector\28unsigned\20int\29 -6689:hb_unicode_mirroring_nil\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20void*\29 -6690:hb_unicode_funcs_t::is_default_ignorable\28unsigned\20int\29 -6691:hb_unicode_funcs_get_default -6692:hb_tag_from_string -6693:hb_shape_plan_key_t::init\28bool\2c\20hb_face_t*\2c\20hb_segment_properties_t\20const*\2c\20hb_feature_t\20const*\2c\20unsigned\20int\2c\20int\20const*\2c\20unsigned\20int\2c\20char\20const*\20const*\29 -6694:hb_shape_plan_key_t::fini\28\29 -6695:hb_set_digest_t::union_\28hb_set_digest_t\20const&\29 -6696:hb_set_digest_t::may_intersect\28hb_set_digest_t\20const&\29\20const -6697:hb_serialize_context_t::object_t::hash\28\29\20const -6698:hb_serialize_context_t::fini\28\29 -6699:hb_sanitize_context_t::return_t\20OT::Context::dispatch\28hb_sanitize_context_t*\29\20const -6700:hb_sanitize_context_t::return_t\20OT::ChainContext::dispatch\28hb_sanitize_context_t*\29\20const -6701:hb_sanitize_context_t::hb_sanitize_context_t\28hb_blob_t*\29 -6702:hb_paint_funcs_t::sweep_gradient\28void*\2c\20hb_color_line_t*\2c\20float\2c\20float\2c\20float\2c\20float\29 -6703:hb_paint_funcs_t::radial_gradient\28void*\2c\20hb_color_line_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -6704:hb_paint_funcs_t::push_skew\28void*\2c\20float\2c\20float\29 -6705:hb_paint_funcs_t::push_rotate\28void*\2c\20float\29 -6706:hb_paint_funcs_t::push_inverse_font_transform\28void*\2c\20hb_font_t\20const*\29 -6707:hb_paint_funcs_t::push_group\28void*\29 -6708:hb_paint_funcs_t::pop_group\28void*\2c\20hb_paint_composite_mode_t\29 -6709:hb_paint_funcs_t::linear_gradient\28void*\2c\20hb_color_line_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -6710:hb_paint_extents_paint_linear_gradient\28hb_paint_funcs_t*\2c\20void*\2c\20hb_color_line_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -6711:hb_paint_extents_get_funcs\28\29 -6712:hb_paint_extents_context_t::~hb_paint_extents_context_t\28\29 -6713:hb_paint_extents_context_t::pop_clip\28\29 -6714:hb_paint_extents_context_t::clear\28\29 -6715:hb_ot_map_t::get_mask\28unsigned\20int\2c\20unsigned\20int*\29\20const -6716:hb_ot_map_t::fini\28\29 -6717:hb_ot_map_builder_t::add_pause\28unsigned\20int\2c\20bool\20\28*\29\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29\29 -6718:hb_ot_map_builder_t::add_lookups\28hb_ot_map_t&\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20bool\2c\20bool\2c\20bool\2c\20bool\2c\20unsigned\20int\29 -6719:hb_ot_layout_has_substitution -6720:hb_ot_font_set_funcs -6721:hb_memcmp\28void\20const*\2c\20void\20const*\2c\20unsigned\20int\29 -6722:hb_lazy_loader_t\2c\20hb_face_t\2c\2038u\2c\20OT::sbix_accelerator_t>::get_stored\28\29\20const -6723:hb_lazy_loader_t\2c\20hb_face_t\2c\207u\2c\20OT::post_accelerator_t>::get_stored\28\29\20const -6724:hb_lazy_loader_t\2c\20hb_face_t\2c\207u\2c\20OT::post_accelerator_t>::do_destroy\28OT::post_accelerator_t*\29 -6725:hb_lazy_loader_t\2c\20hb_face_t\2c\205u\2c\20OT::hmtx_accelerator_t>::get_stored\28\29\20const -6726:hb_lazy_loader_t\2c\20hb_face_t\2c\2021u\2c\20OT::gvar_accelerator_t>::do_destroy\28OT::gvar_accelerator_t*\29 -6727:hb_lazy_loader_t\2c\20hb_face_t\2c\2015u\2c\20OT::glyf_accelerator_t>::do_destroy\28OT::glyf_accelerator_t*\29 -6728:hb_lazy_loader_t\2c\20hb_face_t\2c\203u\2c\20OT::cmap_accelerator_t>::do_destroy\28OT::cmap_accelerator_t*\29 -6729:hb_lazy_loader_t\2c\20hb_face_t\2c\2017u\2c\20OT::cff2_accelerator_t>::get_stored\28\29\20const -6730:hb_lazy_loader_t\2c\20hb_face_t\2c\2017u\2c\20OT::cff2_accelerator_t>::do_destroy\28OT::cff2_accelerator_t*\29 -6731:hb_lazy_loader_t\2c\20hb_face_t\2c\2016u\2c\20OT::cff1_accelerator_t>::do_destroy\28OT::cff1_accelerator_t*\29 -6732:hb_lazy_loader_t\2c\20hb_face_t\2c\2019u\2c\20hb_blob_t>::get\28\29\20const -6733:hb_lazy_loader_t\2c\20hb_face_t\2c\2024u\2c\20OT::GDEF_accelerator_t>::do_destroy\28OT::GDEF_accelerator_t*\29 -6734:hb_lazy_loader_t\2c\20hb_face_t\2c\2036u\2c\20hb_blob_t>::get\28\29\20const -6735:hb_lazy_loader_t\2c\20hb_face_t\2c\2035u\2c\20OT::COLR_accelerator_t>::get_stored\28\29\20const -6736:hb_lazy_loader_t\2c\20hb_face_t\2c\2035u\2c\20OT::COLR_accelerator_t>::do_destroy\28OT::COLR_accelerator_t*\29 -6737:hb_lazy_loader_t\2c\20hb_face_t\2c\2037u\2c\20OT::CBDT_accelerator_t>::get_stored\28\29\20const -6738:hb_lazy_loader_t\2c\20hb_face_t\2c\2037u\2c\20OT::CBDT_accelerator_t>::do_destroy\28OT::CBDT_accelerator_t*\29 -6739:hb_lazy_loader_t\2c\20hb_face_t\2c\2033u\2c\20hb_blob_t>::get\28\29\20const -6740:hb_lazy_loader_t\2c\20hb_face_t\2c\2030u\2c\20AAT::kerx_accelerator_t>::get_stored\28\29\20const -6741:hb_language_matches -6742:hb_iter_t\2c\20hb_filter_iter_t\2c\20hb_array_t>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_glyph_info_t\20const&\29\2c\20$_7\20const&\2c\20\28void*\290>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_pair_t\29\2c\20$_6\20const&\2c\20\28void*\290>>\2c\20hb_pair_t>>::operator-=\28unsigned\20int\29\20& -6743:hb_iter_t\2c\20hb_filter_iter_t\2c\20hb_array_t>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_glyph_info_t\20const&\29\2c\20$_7\20const&\2c\20\28void*\290>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_pair_t\29\2c\20$_6\20const&\2c\20\28void*\290>>\2c\20hb_pair_t>>::operator+=\28unsigned\20int\29\20& -6744:hb_iter_t\2c\20hb_array_t>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_glyph_info_t\20const&\29\2c\20$_7\20const&\2c\20\28void*\290>\2c\20hb_pair_t>::operator++\28\29\20& -6745:hb_iter_t\2c\20hb_array_t>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_glyph_info_t\20const&\29\2c\20$_7\20const&\2c\20\28void*\290>\2c\20find_syllables_use\28hb_buffer_t*\29::'lambda'\28hb_pair_t\29\2c\20$_6\20const&\2c\20\28void*\290>\2c\20hb_pair_t>::operator--\28\29\20& -6746:hb_indic_get_categories\28unsigned\20int\29 -6747:hb_hashmap_t::fini\28\29 -6748:hb_hashmap_t::fetch_item\28hb_serialize_context_t::object_t\20const*\20const&\2c\20unsigned\20int\29\20const -6749:hb_font_t::synthetic_glyph_extents\28hb_glyph_extents_t*\29 -6750:hb_font_t::subtract_glyph_origin_for_direction\28unsigned\20int\2c\20hb_direction_t\2c\20int*\2c\20int*\29 -6751:hb_font_t::subtract_glyph_h_origin\28unsigned\20int\2c\20int*\2c\20int*\29 -6752:hb_font_t::guess_v_origin_minus_h_origin\28unsigned\20int\2c\20int*\2c\20int*\29 -6753:hb_font_t::get_variation_glyph\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int\29 -6754:hb_font_t::get_glyph_v_origin_with_fallback\28unsigned\20int\2c\20int*\2c\20int*\29 -6755:hb_font_t::get_glyph_v_kerning\28unsigned\20int\2c\20unsigned\20int\29 -6756:hb_font_t::get_glyph_h_kerning\28unsigned\20int\2c\20unsigned\20int\29 -6757:hb_font_t::get_glyph_contour_point\28unsigned\20int\2c\20unsigned\20int\2c\20int*\2c\20int*\29 -6758:hb_font_t::get_font_h_extents\28hb_font_extents_t*\29 -6759:hb_font_t::draw_glyph\28unsigned\20int\2c\20hb_draw_funcs_t*\2c\20void*\29 -6760:hb_font_set_variations -6761:hb_font_set_funcs -6762:hb_font_get_variation_glyph_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -6763:hb_font_get_font_h_extents_nil\28hb_font_t*\2c\20void*\2c\20hb_font_extents_t*\2c\20void*\29 -6764:hb_font_funcs_set_variation_glyph_func -6765:hb_font_funcs_set_nominal_glyphs_func -6766:hb_font_funcs_set_nominal_glyph_func -6767:hb_font_funcs_set_glyph_h_advances_func -6768:hb_font_funcs_set_glyph_extents_func -6769:hb_font_funcs_create -6770:hb_font_destroy -6771:hb_face_destroy -6772:hb_face_create_for_tables -6773:hb_draw_move_to_nil\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20void*\29 -6774:hb_draw_funcs_t::emit_move_to\28void*\2c\20hb_draw_state_t&\2c\20float\2c\20float\29 -6775:hb_draw_funcs_set_quadratic_to_func -6776:hb_draw_funcs_set_move_to_func -6777:hb_draw_funcs_set_line_to_func -6778:hb_draw_funcs_set_cubic_to_func -6779:hb_draw_funcs_destroy -6780:hb_draw_funcs_create -6781:hb_draw_extents_move_to\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20void*\29 -6782:hb_cache_t<24u\2c\2016u\2c\208u\2c\20true>::clear\28\29 -6783:hb_buffer_t::sort\28unsigned\20int\2c\20unsigned\20int\2c\20int\20\28*\29\28hb_glyph_info_t\20const*\2c\20hb_glyph_info_t\20const*\29\29 -6784:hb_buffer_t::safe_to_insert_tatweel\28unsigned\20int\2c\20unsigned\20int\29 -6785:hb_buffer_t::next_glyphs\28unsigned\20int\29 -6786:hb_buffer_t::message_impl\28hb_font_t*\2c\20char\20const*\2c\20void*\29 -6787:hb_buffer_t::delete_glyphs_inplace\28bool\20\28*\29\28hb_glyph_info_t\20const*\29\29 -6788:hb_buffer_t::clear\28\29 -6789:hb_buffer_t::add\28unsigned\20int\2c\20unsigned\20int\29 -6790:hb_buffer_get_glyph_positions -6791:hb_buffer_diff -6792:hb_buffer_clear_contents -6793:hb_buffer_add_utf8 -6794:hb_bounds_t::union_\28hb_bounds_t\20const&\29 -6795:hb_bounds_t::intersect\28hb_bounds_t\20const&\29 -6796:hb_blob_t::destroy_user_data\28\29 -6797:hb_array_t::hash\28\29\20const -6798:hb_array_t::cmp\28hb_array_t\20const&\29\20const -6799:hb_array_t>::qsort\28int\20\28*\29\28void\20const*\2c\20void\20const*\29\29 -6800:hb_array_t::__next__\28\29 -6801:hb_aat_map_builder_t::~hb_aat_map_builder_t\28\29 -6802:hb_aat_map_builder_t::feature_info_t\20const*\20hb_vector_t::bsearch\28hb_aat_map_builder_t::feature_info_t\20const&\2c\20hb_aat_map_builder_t::feature_info_t\20const*\29\20const -6803:hb_aat_map_builder_t::feature_info_t::cmp\28void\20const*\2c\20void\20const*\29 -6804:hb_aat_map_builder_t::feature_info_t::cmp\28hb_aat_map_builder_t::feature_info_t\20const&\29\20const -6805:hb_aat_map_builder_t::compile\28hb_aat_map_t&\29 -6806:hb_aat_layout_remove_deleted_glyphs\28hb_buffer_t*\29 -6807:hb_aat_layout_compile_map\28hb_aat_map_builder_t\20const*\2c\20hb_aat_map_t*\29 -6808:has_msaa_render_buffer\28GrSurfaceProxy\20const*\2c\20GrGLCaps\20const&\29 -6809:hair_cubic\28SkPoint\20const*\2c\20SkRegion\20const*\2c\20SkBlitter*\2c\20void\20\28*\29\28SkPoint\20const*\2c\20int\2c\20SkRegion\20const*\2c\20SkBlitter*\29\29 -6810:getint -6811:get_win_string -6812:get_paint\28GrAA\2c\20unsigned\20char\29 -6813:get_layer_mapping_and_bounds\28SkSpan>\2c\20SkM44\20const&\2c\20skif::DeviceSpace\20const&\2c\20std::__2::optional>\2c\20float\29::$_0::operator\28\29\28int\29\20const -6814:get_dst_swizzle_and_store\28GrColorType\2c\20SkRasterPipelineOp*\2c\20LumMode*\2c\20bool*\2c\20bool*\29 -6815:get_driver_and_version\28GrGLStandard\2c\20GrGLVendor\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\29 -6816:get_apple_string -6817:getSingleRun\28UBiDi*\2c\20unsigned\20char\29 -6818:getScript\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -6819:getRunFromLogicalIndex\28UBiDi*\2c\20int\29 -6820:getMirror\28int\2c\20unsigned\20short\29 -6821:getFallbackData\28UResourceBundle\20const*\2c\20char\20const**\2c\20unsigned\20int*\2c\20UErrorCode*\29 -6822:getDotType\28int\29 -6823:getASCIIPropertyNameChar\28char\20const*\29 -6824:geometric_overlap\28SkRect\20const&\2c\20SkRect\20const&\29 -6825:geometric_contains\28SkRect\20const&\2c\20SkRect\20const&\29 -6826:gen_key\28skgpu::KeyBuilder*\2c\20GrProgramInfo\20const&\2c\20GrCaps\20const&\29 -6827:gen_fp_key\28GrFragmentProcessor\20const&\2c\20GrCaps\20const&\2c\20skgpu::KeyBuilder*\29 -6828:gather_uniforms_and_check_for_main\28SkSL::Program\20const&\2c\20std::__2::vector>*\2c\20std::__2::vector>*\2c\20SkRuntimeEffect::Uniform::Flags\2c\20unsigned\20long*\29 -6829:fwrite -6830:ft_var_to_normalized -6831:ft_var_load_item_variation_store -6832:ft_var_load_hvvar -6833:ft_var_load_avar -6834:ft_var_get_value_pointer -6835:ft_var_get_item_delta -6836:ft_var_apply_tuple -6837:ft_set_current_renderer -6838:ft_recompute_scaled_metrics -6839:ft_mem_strcpyn -6840:ft_mem_dup -6841:ft_hash_num_lookup -6842:ft_gzip_alloc -6843:ft_glyphslot_preset_bitmap -6844:ft_glyphslot_done -6845:ft_corner_orientation -6846:ft_corner_is_flat -6847:ft_cmap_done_internal -6848:frexp -6849:fread -6850:fputs -6851:fp_force_eval -6852:fp_barrier -6853:formulate_F1DotF2\28float\20const*\2c\20float*\29 -6854:formulate_F1DotF2\28double\20const*\2c\20double*\29 -6855:format_alignment\28SkMask::Format\29 -6856:format1_names\28unsigned\20int\29 -6857:fopen -6858:fold_opacity_layer_color_to_paint\28SkPaint\20const*\2c\20bool\2c\20SkPaint*\29 -6859:fmodl -6860:fmod -6861:flutter::\28anonymous\20namespace\29::transform\28flutter::DlColor\20const&\2c\20std::__2::array\20const&\2c\20flutter::DlColorSpace\29 -6862:flutter::\28anonymous\20namespace\29::RoundingRadiiSafeRects\28impeller::TRect\20const&\2c\20impeller::RoundingRadii\20const&\29 -6863:flutter::ToSk\28flutter::DlColorSource\20const*\29 -6864:flutter::ToSk\28flutter::DlColorFilter\20const*\29 -6865:flutter::ToApproximateSkRRect\28impeller::RoundSuperellipse\20const&\29 -6866:flutter::DlTextSkia::~DlTextSkia\28\29 -6867:flutter::DlTextSkia::Make\28sk_sp\20const&\29 -6868:flutter::DlSkPaintDispatchHelper::set_opacity\28float\29 -6869:flutter::DlSkPaintDispatchHelper::makeColorFilter\28\29\20const -6870:flutter::DlSkCanvasDispatcher::restore\28\29 -6871:flutter::DlRuntimeEffectSkia::~DlRuntimeEffectSkia\28\29_1709 -6872:flutter::DlRuntimeEffectSkia::~DlRuntimeEffectSkia\28\29 -6873:flutter::DlRuntimeEffectSkia::skia_runtime_effect\28\29\20const -6874:flutter::DlRegion::~DlRegion\28\29 -6875:flutter::DlRegion::Span&\20std::__2::vector>::emplace_back\28int&\2c\20int&\29 -6876:flutter::DlRTree::~DlRTree\28\29 -6877:flutter::DlRTree::search\28impeller::TRect\20const&\2c\20std::__2::vector>*\29\20const -6878:flutter::DlRTree::search\28flutter::DlRTree::Node\20const&\2c\20impeller::TRect\20const&\2c\20std::__2::vector>*\29\20const -6879:flutter::DlPath::IsRect\28impeller::TRect*\2c\20bool*\29\20const -6880:flutter::DlPaint::setColorSource\28std::__2::shared_ptr\29 -6881:flutter::DlPaint::operator=\28flutter::DlPaint\20const&\29 -6882:flutter::DlMatrixColorFilter::size\28\29\20const -6883:flutter::DlLinearGradientColorSource::size\28\29\20const -6884:flutter::DlLinearGradientColorSource::pod\28\29\20const -6885:flutter::DlImageFilter::outset_device_bounds\28impeller::TRect\20const&\2c\20float\2c\20float\2c\20impeller::Matrix\20const&\2c\20impeller::TRect&\29 -6886:flutter::DlImageFilter::map_vectors_affine\28impeller::Matrix\20const&\2c\20float\2c\20float\29 -6887:flutter::DlDilateImageFilter::map_device_bounds\28impeller::TRect\20const&\2c\20impeller::Matrix\20const&\2c\20impeller::TRect&\29\20const -6888:flutter::DlDilateImageFilter::get_input_device_bounds\28impeller::TRect\20const&\2c\20impeller::Matrix\20const&\2c\20impeller::TRect&\29\20const -6889:flutter::DlDilateImageFilter::equals_\28flutter::DlImageFilter\20const&\29\20const -6890:flutter::DlConicalGradientColorSource::pod\28\29\20const -6891:flutter::DlComposeImageFilter::DlComposeImageFilter\28std::__2::shared_ptr\20const&\2c\20std::__2::shared_ptr\20const&\29 -6892:flutter::DlColorSource::MakeImage\28sk_sp\20const&\2c\20flutter::DlTileMode\2c\20flutter::DlTileMode\2c\20flutter::DlImageSampling\2c\20impeller::Matrix\20const*\29 -6893:flutter::DlColorFilterImageFilter::map_device_bounds\28impeller::TRect\20const&\2c\20impeller::Matrix\20const&\2c\20impeller::TRect&\29\20const -6894:flutter::DlBlurMaskFilter::shared\28\29\20const -6895:flutter::DlBlurImageFilter::map_device_bounds\28impeller::TRect\20const&\2c\20impeller::Matrix\20const&\2c\20impeller::TRect&\29\20const -6896:flutter::DlBlendColorFilter::size\28\29\20const -6897:flutter::DisplayListStorage::realloc\28unsigned\20long\29 -6898:flutter::DisplayListStorage::operator=\28flutter::DisplayListStorage&&\29 -6899:flutter::DisplayListStorage::DisplayListStorage\28flutter::DisplayListStorage&&\29 -6900:flutter::DisplayListMatrixClipState::translate\28float\2c\20float\29 -6901:flutter::DisplayListMatrixClipState::transformFullPerspective\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -6902:flutter::DisplayListMatrixClipState::transform2DAffine\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -6903:flutter::DisplayListMatrixClipState::skew\28float\2c\20float\29 -6904:flutter::DisplayListMatrixClipState::scale\28float\2c\20float\29 -6905:flutter::DisplayListMatrixClipState::rsuperellipse_covers_cull\28impeller::RoundSuperellipse\20const&\29\20const -6906:flutter::DisplayListMatrixClipState::rrect_covers_cull\28impeller::RoundRect\20const&\29\20const -6907:flutter::DisplayListMatrixClipState::rotate\28impeller::Radians\29 -6908:flutter::DisplayListMatrixClipState::oval_covers_cull\28impeller::TRect\20const&\29\20const -6909:flutter::DisplayListMatrixClipState::clipRSuperellipse\28impeller::RoundSuperellipse\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -6910:flutter::DisplayListMatrixClipState::clipRRect\28impeller::RoundRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -6911:flutter::DisplayListMatrixClipState::clipPath\28flutter::DlPath\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -6912:flutter::DisplayListMatrixClipState::GetLocalCullCoverage\28\29\20const -6913:flutter::DisplayListBuilder::~DisplayListBuilder\28\29_1271 -6914:flutter::DisplayListBuilder::drawDisplayList\28sk_sp\2c\20float\29 -6915:flutter::DisplayListBuilder::SetTransform\28impeller::Matrix\20const&\29 -6916:flutter::DisplayListBuilder::SaveInfo::SaveInfo\28impeller::TRect\20const&\29 -6917:flutter::DisplayListBuilder::SaveInfo::AccumulateBoundsLocal\28impeller::TRect\20const&\29 -6918:flutter::DisplayListBuilder::SaveInfo*\20std::__2::construct_at\5babi:ne180100\5d&\2c\20unsigned\20long&\2c\20flutter::DisplayListBuilder::SaveInfo*>\28flutter::DisplayListBuilder::SaveInfo*\2c\20flutter::DisplayListBuilder::SaveInfo*&&\2c\20std::__2::shared_ptr&\2c\20unsigned\20long&\29 -6919:flutter::DisplayListBuilder::SaveInfo*\20std::__2::construct_at\5babi:ne180100\5d\28flutter::DisplayListBuilder::SaveInfo*\2c\20flutter::DisplayListBuilder::SaveInfo*&&\29 -6920:flutter::DisplayListBuilder::RTreeData::~RTreeData\28\29 -6921:flutter::DisplayListBuilder::LayerInfo::LayerInfo\28std::__2::shared_ptr\20const&\2c\20unsigned\20long\29 -6922:flutter::DisplayListBuilder::Init\28bool\29 -6923:flutter::DisplayListBuilder::GetImageInfo\28\29\20const -6924:flutter::DisplayListBuilder::FlagsForPointMode\28flutter::DlPointMode\29 -6925:flutter::DisplayListBuilder::DrawRoundSuperellipse\28impeller::RoundSuperellipse\20const&\2c\20flutter::DlPaint\20const&\29 -6926:flutter::DisplayListBuilder::CheckLayerOpacityHairlineCompatibility\28\29 -6927:flutter::DisplayListBuilder::AccumulateUnbounded\28flutter::DisplayListBuilder::SaveInfo\20const&\29 -6928:flutter::DisplayList::~DisplayList\28\29 -6929:flutter::DisplayList::DisposeOps\28flutter::DisplayListStorage\20const&\2c\20std::__2::vector>\20const&\29 -6930:flutter::DisplayList::DispatchOneOp\28flutter::DlOpReceiver&\2c\20unsigned\20char\20const*\29\20const -6931:float\20std::__2::__num_get_float\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\29 -6932:first_axis_intersection\28double\20const*\2c\20bool\2c\20double\2c\20double*\29 -6933:fiprintf -6934:find_unicode_charmap -6935:find_diff_pt\28SkPoint\20const*\2c\20int\2c\20int\2c\20int\29 -6936:fillable\28SkRect\20const&\29 -6937:fileno -6938:expf_\28float\29 -6939:exp2f_\28float\29 -6940:eval_cubic_pts\28float\2c\20float\2c\20float\2c\20float\2c\20float\29 -6941:eval_cubic_derivative\28SkPoint\20const*\2c\20float\29 -6942:entryIncrease\28UResourceDataEntry*\29 -6943:emscripten_builtin_memalign -6944:emptyOnNull\28sk_sp&&\29 -6945:elliptical_effect_uses_scale\28GrShaderCaps\20const&\2c\20SkRRect\20const&\29 -6946:edges_too_close\28SkAnalyticEdge*\2c\20SkAnalyticEdge*\2c\20int\29 -6947:edge_line_needs_recursion\28SkPoint\20const&\2c\20SkPoint\20const&\29 -6948:eat_space_sep_strings\28skia_private::TArray*\2c\20char\20const*\29 -6949:draw_nine\28SkMask\20const&\2c\20SkIRect\20const&\2c\20SkIPoint\20const&\2c\20bool\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -6950:dquad_intersect_ray\28SkDCurve\20const&\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -6951:double\20std::__2::__num_get_float\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20unsigned\20int&\29 -6952:do_newlocale -6953:do_fixed -6954:doWriteReverse\28char16_t\20const*\2c\20int\2c\20char16_t*\2c\20int\2c\20unsigned\20short\2c\20UErrorCode*\29 -6955:doWriteForward\28char16_t\20const*\2c\20int\2c\20char16_t*\2c\20int\2c\20unsigned\20short\2c\20UErrorCode*\29 -6956:doOpenChoice\28char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20signed\20char\20\28*\29\28void*\2c\20char\20const*\2c\20char\20const*\2c\20UDataInfo\20const*\29\2c\20void*\2c\20UErrorCode*\29 -6957:doLoadFromIndividualFiles\28char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20signed\20char\20\28*\29\28void*\2c\20char\20const*\2c\20char\20const*\2c\20UDataInfo\20const*\29\2c\20void*\2c\20UErrorCode*\2c\20UErrorCode*\29 -6958:doInsertionSort\28char*\2c\20int\2c\20int\2c\20int\20\28*\29\28void\20const*\2c\20void\20const*\2c\20void\20const*\29\2c\20void\20const*\2c\20void*\29 -6959:dline_intersect_ray\28SkDCurve\20const&\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -6960:distance_to_sentinel\28int\20const*\29 -6961:diff_to_shift\28int\2c\20int\2c\20int\29\20\28.685\29 -6962:diff_to_shift\28int\2c\20int\2c\20int\29 -6963:destroy_size -6964:destroy_charmaps -6965:decompose_current_character\28hb_ot_shape_normalize_context_t\20const*\2c\20bool\29 -6966:decompose\28hb_ot_shape_normalize_context_t\20const*\2c\20bool\2c\20unsigned\20int\29 -6967:decltype\28utext_openUTF8_74\28std::forward\28fp\29\2c\20std::forward\28fp\29\2c\20std::forward\28fp\29\2c\20std::forward\28fp\29\29\29\20sk_utext_openUTF8\28std::nullptr_t&&\2c\20char\20const*&&\2c\20int&\2c\20UErrorCode*&&\29 -6968:decltype\28uloc_getDefault_74\28\29\29\20sk_uloc_getDefault<>\28\29 -6969:decltype\28ubrk_next_74\28std::forward\28fp\29\29\29\20sk_ubrk_next\28UBreakIterator*&&\29 -6970:decltype\28ubrk_first_74\28std::forward\28fp\29\29\29\20sk_ubrk_first\28UBreakIterator*&&\29 -6971:decltype\28ubrk_close_74\28std::forward\28fp\29\29\29\20sk_ubrk_close\28UBreakIterator*&\29 -6972:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::Make\28SkArenaAlloc*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -6973:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28bool&\2c\20skgpu::tess::PatchAttribs&\29::'lambda'\28void*\29>\28skgpu::ganesh::PathCurveTessellator&&\29::'lambda'\28char*\29::__invoke\28char*\29 -6974:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::MeshGP::Make\28SkArenaAlloc*\2c\20sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::MeshGP::Make\28SkArenaAlloc*\2c\20sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -6975:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::GaussianPass*\20SkArenaAlloc::make<\28anonymous\20namespace\29::GaussianPass\2c\20int&\2c\20float*&\2c\20skvx::Vec<1\2c\20float>*&>\28int&\2c\20float*&\2c\20skvx::Vec<1\2c\20float>*&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::GaussianPass&&\29::'lambda'\28char*\29::__invoke\28char*\29 -6976:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::A8Pass*\20SkArenaAlloc::make<\28anonymous\20namespace\29::A8Pass\2c\20unsigned\20long\20long&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20int&>\28unsigned\20long\20long&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20unsigned\20int*&\2c\20int&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::A8Pass&&\29::'lambda'\28char*\29::__invoke\28char*\29 -6977:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28skgpu::UniqueKey\20const&\2c\20GrSurfaceProxyView\20const&\29::'lambda'\28void*\29>\28GrThreadSafeCache::Entry&&\29::'lambda'\28char*\29::__invoke\28char*\29 -6978:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28GrRRectShadowGeoProc::Make\28SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -6979:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\20const&\2c\20SkMatrix\20const&\2c\20GrCaps\20const&\2c\20SkMatrix\20const&\2c\20bool\2c\20unsigned\20char\29::'lambda'\28void*\29>\28GrQuadEffect::Make\28SkArenaAlloc*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20GrCaps\20const&\2c\20SkMatrix\20const&\2c\20bool\2c\20unsigned\20char\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -6980:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28GrPipeline::InitArgs&\2c\20GrProcessorSet&&\2c\20GrAppliedClip&&\29::'lambda'\28void*\29>\28GrPipeline&&\29::'lambda'\28char*\29::__invoke\28char*\29 -6981:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28GrDistanceFieldA8TextGeoProc::Make\28SkArenaAlloc*\2c\20GrShaderCaps\20const&\2c\20GrSurfaceProxyView\20const*\2c\20int\2c\20GrSamplerState\2c\20float\2c\20unsigned\20int\2c\20SkMatrix\20const&\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -6982:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28CircleGeometryProcessor::Make\28SkArenaAlloc*\2c\20bool\2c\20bool\2c\20bool\2c\20bool\2c\20bool\2c\20bool\2c\20SkMatrix\20const&\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -6983:decltype\28fp0\28\28SkRecords::NoOp\29\28\29\29\29\20SkRecord::visit\28int\2c\20SkRecords::Draw&\29\20const -6984:decltype\28fp0\28\28SkRecords::NoOp*\29\28nullptr\29\29\29\20SkRecord::mutate\28int\2c\20SkRecord::Destroyer&\29 -6985:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<1ul\2c\201ul>::__dispatch\5babi:ne180100\5d>::__generic_assign\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&>\28std::__2::__variant_detail::__copy_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\29::'lambda'\28std::__2::__variant_detail::__copy_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20auto&&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__copy_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -6986:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul\2c\200ul>::__dispatch\5babi:ne180100\5d\2c\20std::__2::unique_ptr>>>::__generic_construct\5babi:ne180100\5d\2c\20std::__2::unique_ptr>>\2c\20\28std::__2::__variant_detail::_Trait\291>>\28std::__2::__variant_detail::__ctor\2c\20std::__2::unique_ptr>>>&\2c\20std::__2::__variant_detail::__move_constructor\2c\20std::__2::unique_ptr>>\2c\20\28std::__2::__variant_detail::_Trait\291>&&\29::'lambda'\28std::__2::__variant_detail::__move_constructor\2c\20std::__2::unique_ptr>>\2c\20\28std::__2::__variant_detail::_Trait\291>&\2c\20auto&&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&&>\28std::__2::__variant_detail::__move_constructor\2c\20std::__2::unique_ptr>>\2c\20\28std::__2::__variant_detail::_Trait\291>\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&&\29 -6987:dcubic_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -6988:dcubic_intersect_ray\28SkDCurve\20const&\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -6989:dconic_intersect_ray\28SkDCurve\20const&\2c\20SkDLine\20const&\2c\20SkIntersections*\29 -6990:data_destroy_arabic\28void*\29 -6991:data_create_arabic\28hb_ot_shape_plan_t\20const*\29 -6992:cycle -6993:crop_simple_rect\28SkRect\20const&\2c\20float*\2c\20float*\2c\20float*\2c\20float*\29 -6994:crop_rect\28SkRect\20const&\2c\20float*\2c\20float*\2c\20float*\2c\20float*\2c\20float*\29 -6995:count_scalable_pixels\28int\20const*\2c\20int\2c\20bool\2c\20int\2c\20int\29 -6996:copysignl -6997:copy_mask_to_cacheddata\28SkMaskBuilder*\2c\20SkResourceCache*\29 -6998:conservative_round_to_int\28SkRect\20const&\29 -6999:conic_eval_tan\28double\20const*\2c\20float\2c\20double\29 -7000:conic_eval_numerator\28float\20const*\2c\20float\2c\20float\29 -7001:conic_deriv_coeff\28double\20const*\2c\20float\2c\20double*\29 -7002:compute_pos_tan\28SkPoint\20const*\2c\20unsigned\20int\2c\20float\2c\20SkPoint*\2c\20SkPoint*\29 -7003:compute_normal\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20SkPoint*\29 -7004:compute_intersection\28OffsetSegment\20const&\2c\20OffsetSegment\20const&\2c\20SkPoint*\2c\20float*\2c\20float*\29 -7005:compute_anti_width\28short\20const*\29 -7006:compose_khmer\28hb_ot_shape_normalize_context_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\29 -7007:compare_offsets -7008:clip_to_limit\28SkRegion\20const&\2c\20SkRegion*\29 -7009:clip_line\28SkPoint*\2c\20SkRect\20const&\2c\20float\2c\20float\29 -7010:clean_sampling_for_constraint\28SkSamplingOptions\20const&\2c\20SkCanvas::SrcRectConstraint\29 -7011:clamp_to_zero\28SkPoint*\29 -7012:clamp\28SkPoint\2c\20SkPoint\2c\20SkPoint\2c\20GrTriangulator::Comparator\20const&\29 -7013:chop_mono_cubic_at_x\28SkPoint*\2c\20float\2c\20SkPoint*\29 -7014:chopMonoQuadAt\28float\2c\20float\2c\20float\2c\20float\2c\20float*\29 -7015:chopMonoQuadAtY\28SkPoint*\2c\20float\2c\20float*\29 -7016:chopMonoQuadAtX\28SkPoint*\2c\20float\2c\20float*\29 -7017:checkint -7018:check_write_and_transfer_input\28GrGLTexture*\29 -7019:check_name\28SkString\20const&\29 -7020:check_backend_texture\28GrBackendTexture\20const&\2c\20GrGLCaps\20const&\2c\20GrGLTexture::Desc*\2c\20bool\29 -7021:checkDataItem\28DataHeader\20const*\2c\20signed\20char\20\28*\29\28void*\2c\20char\20const*\2c\20char\20const*\2c\20UDataInfo\20const*\29\2c\20void*\2c\20char\20const*\2c\20char\20const*\2c\20UErrorCode*\2c\20UErrorCode*\29 -7022:charIterTextAccess\28UText*\2c\20long\20long\2c\20signed\20char\29 -7023:char*\20std::__2::copy\5babi:nn180100\5d\2c\20char*>\28std::__2::__wrap_iter\2c\20std::__2::__wrap_iter\2c\20char*\29 -7024:char*\20std::__2::copy\5babi:nn180100\5d\28char\20const*\2c\20char\20const*\2c\20char*\29 -7025:char*\20std::__2::__constexpr_memmove\5babi:nn180100\5d\28char*\2c\20char\20const*\2c\20std::__2::__element_count\29 -7026:char*\20SkArenaAlloc::allocUninitializedArray\28unsigned\20long\29 -7027:cff_vstore_done -7028:cff_subfont_load -7029:cff_subfont_done -7030:cff_size_select -7031:cff_parser_run -7032:cff_parser_init -7033:cff_make_private_dict -7034:cff_load_private_dict -7035:cff_index_get_name -7036:cff_glyph_load -7037:cff_get_kerning -7038:cff_get_glyph_data -7039:cff_fd_select_get -7040:cff_charset_compute_cids -7041:cff_builder_init -7042:cff_builder_add_point1 -7043:cff_builder_add_point -7044:cff_builder_add_contour -7045:cff_blend_check_vector -7046:cff_blend_build_vector -7047:cff1_path_param_t::end_path\28\29 -7048:cf2_stack_pop -7049:cf2_hintmask_setCounts -7050:cf2_hintmask_read -7051:cf2_glyphpath_pushMove -7052:cf2_getSeacComponent -7053:cf2_freeSeacComponent -7054:cf2_computeDarkening -7055:cf2_arrstack_setNumElements -7056:cf2_arrstack_push -7057:cbrt -7058:canvas_translate -7059:canvas_skew -7060:canvas_scale -7061:canvas_save -7062:canvas_rotate -7063:canvas_restore -7064:canvas_getSaveCount -7065:can_use_hw_blend_equation\28skgpu::BlendEquation\2c\20GrProcessorAnalysisCoverage\2c\20GrCaps\20const&\29 -7066:can_proxy_use_scratch\28GrCaps\20const&\2c\20GrSurfaceProxy*\29 -7067:calculate_path_gap\28float\2c\20float\2c\20SkPath\20const&\29::$_3::operator\28\29\28SkSpan\2c\20float\29\20const -7068:calculate_path_gap\28float\2c\20float\2c\20SkPath\20const&\29::$_2::operator\28\29\28SkSpan\2c\20float\29\20const -7069:calculate_path_gap\28float\2c\20float\2c\20SkPath\20const&\29::$_0::operator\28\29\28SkSpan\2c\20float\29\20const -7070:build_key\28skgpu::ResourceKey::Builder*\2c\20GrCaps\20const&\2c\20GrBackendFormat\20const&\2c\20SkISize\2c\20GrAttachment::UsageFlags\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrMemoryless\29 -7071:build_intervals\28int\2c\20SkRGBA4f<\28SkAlphaType\292>\20const*\2c\20float\20const*\2c\20int\2c\20SkRGBA4f<\28SkAlphaType\292>*\2c\20SkRGBA4f<\28SkAlphaType\292>*\2c\20float*\29 -7072:bracketProcessChar\28BracketData*\2c\20int\29 -7073:bracketInit\28UBiDi*\2c\20BracketData*\29 -7074:bounds_t::merge\28bounds_t\20const&\29 -7075:bottom_collinear\28GrTriangulator::Edge*\2c\20GrTriangulator::Edge*\29 -7076:bool\20std::__2::operator==\5babi:ne180100\5d>\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\29 -7077:bool\20std::__2::operator==\5babi:ne180100\5d\28std::__2::variant\20const&\2c\20std::__2::variant\20const&\29 -7078:bool\20std::__2::operator!=\5babi:ne180100\5d\28std::__2::variant\20const&\2c\20std::__2::variant\20const&\29 -7079:bool\20std::__2::__insertion_sort_incomplete\5babi:ne180100\5d\28skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::RunBlock*\2c\20skia::textlayout::OneLineShaper::finish\28skia::textlayout::Block\20const&\2c\20float\2c\20float&\29::$_0&\29 -7080:bool\20std::__2::__insertion_sort_incomplete\5babi:ne180100\5d\2c\20std::__2::allocator>>\20const&\29::$_0&\2c\20impeller::TRect\20const**>\28impeller::TRect\20const**\2c\20impeller::TRect\20const**\2c\20flutter::DlRegion::setRects\28std::__2::vector\2c\20std::__2::allocator>>\20const&\29::$_0&\29 -7081:bool\20std::__2::__insertion_sort_incomplete\5babi:ne180100\5d\28SkSL::ProgramElement\20const**\2c\20SkSL::ProgramElement\20const**\2c\20SkSL::Transform::\28anonymous\20namespace\29::BuiltinVariableScanner::sortNewElements\28\29::'lambda'\28SkSL::ProgramElement\20const*\2c\20SkSL::ProgramElement\20const*\29&\29 -7082:bool\20std::__2::__insertion_sort_incomplete\5babi:ne180100\5d\28SkSL::FunctionDefinition\20const**\2c\20SkSL::FunctionDefinition\20const**\2c\20SkSL::Transform::FindAndDeclareBuiltinFunctions\28SkSL::Program&\29::$_0&\29 -7083:bool\20set_point_length\28SkPoint*\2c\20float\2c\20float\2c\20float\2c\20float*\29 -7084:bool\20is_parallel\28SkDLine\20const&\2c\20SkTCurve\20const&\29 -7085:bool\20init_tables\28unsigned\20char\20const*\2c\20unsigned\20long\20long\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20skcms_B2A*\29 -7086:bool\20init_tables\28unsigned\20char\20const*\2c\20unsigned\20long\20long\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20skcms_A2B*\29 -7087:bool\20icu_74::\28anonymous\20namespace\29::equalBlocks\28unsigned\20short\20const*\2c\20unsigned\20int\20const*\2c\20int\29 -7088:bool\20icu_74::\28anonymous\20namespace\29::equalBlocks\28unsigned\20int\20const*\2c\20unsigned\20int\20const*\2c\20int\29 -7089:bool\20hb_vector_t::bfind\28hb_bit_set_t::page_map_t\20const&\2c\20unsigned\20int*\2c\20hb_not_found_t\2c\20unsigned\20int\29\20const -7090:bool\20hb_sanitize_context_t::check_array\28OT::Index\20const*\2c\20unsigned\20int\29\20const -7091:bool\20hb_sanitize_context_t::check_array\28AAT::Feature\20const*\2c\20unsigned\20int\29\20const -7092:bool\20hb_sanitize_context_t::check_array>\28AAT::Entry\20const*\2c\20unsigned\20int\29\20const -7093:bool\20apply_string\28OT::hb_ot_apply_context_t*\2c\20GSUBProxy::Lookup\20const&\2c\20OT::hb_ot_layout_lookup_accelerator_t\20const&\29 -7094:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -7095:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -7096:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -7097:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -7098:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -7099:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -7100:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -7101:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -7102:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -7103:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -7104:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -7105:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -7106:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -7107:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -7108:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -7109:bool\20OT::cmap::accelerator_t::get_glyph_from_ascii\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -7110:bool\20OT::TupleValues::decompile\28OT::IntType\20const*&\2c\20hb_vector_t&\2c\20OT::IntType\20const*\2c\20bool\29 -7111:bool\20OT::Paint::sanitize<>\28hb_sanitize_context_t*\29\20const -7112:bool\20OT::OffsetTo\2c\20OT::IntType\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -7113:bool\20OT::OffsetTo\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -7114:bool\20OT::OffsetTo\2c\20OT::IntType\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -7115:bool\20OT::OffsetTo\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -7116:bool\20OT::OffsetTo\2c\20void\2c\20true>::sanitize\28hb_sanitize_context_t*\2c\20void\20const*\2c\20unsigned\20int&&\29\20const -7117:bool\20OT::OffsetTo\2c\20void\2c\20true>::serialize_serialize\2c\20hb_array_t>\2c\20$_8\20const&\2c\20\28hb_function_sortedness_t\291\2c\20\28void*\290>&>\28hb_serialize_context_t*\2c\20hb_map_iter_t\2c\20hb_array_t>\2c\20$_8\20const&\2c\20\28hb_function_sortedness_t\291\2c\20\28void*\290>&\29 -7118:bool\20OT::OffsetTo\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -7119:bool\20OT::OffsetTo\2c\20void\2c\20true>::sanitize\28hb_sanitize_context_t*\2c\20void\20const*\2c\20unsigned\20int&&\29\20const -7120:bool\20OT::OffsetTo\2c\20OT::IntType\2c\20void\2c\20true>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -7121:bool\20OT::OffsetTo\2c\20void\2c\20true>::sanitize\28hb_sanitize_context_t*\2c\20void\20const*\2c\20AAT::trak\20const*&&\29\20const -7122:bool\20OT::OffsetTo>\2c\20OT::IntType\2c\20void\2c\20false>::sanitize<>\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -7123:bool\20OT::GSUBGPOS::sanitize\28hb_sanitize_context_t*\29\20const -7124:bool\20OT::GSUBGPOS::sanitize\28hb_sanitize_context_t*\29\20const -7125:bool\20GrTTopoSort_Visit\28GrRenderTask*\2c\20unsigned\20int*\29 -7126:blur_column\28void\20\28*\29\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\29\2c\20skvx::Vec<8\2c\20unsigned\20short>\20\28*\29\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29\2c\20int\2c\20int\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20unsigned\20char\20const*\2c\20unsigned\20long\2c\20int\2c\20unsigned\20char*\2c\20unsigned\20long\29 -7127:blit_two_alphas\28AdditiveBlitter*\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\2c\20unsigned\20char\2c\20unsigned\20char*\2c\20bool\29 -7128:blit_full_alpha\28AdditiveBlitter*\2c\20int\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char*\2c\20bool\29 -7129:blender_requires_shader\28SkBlender\20const*\29 -7130:bits_to_runs\28SkBlitter*\2c\20int\2c\20int\2c\20unsigned\20char\20const*\2c\20unsigned\20char\2c\20long\2c\20unsigned\20char\29 -7131:between_closed\28double\2c\20double\2c\20double\2c\20double\2c\20bool\29 -7132:barycentric_coords\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>*\2c\20skvx::Vec<4\2c\20float>*\2c\20skvx::Vec<4\2c\20float>*\29 -7133:auto\20std::__2::__tuple_compare_three_way\5babi:ne180100\5d\28std::__2::tuple\20const&\2c\20std::__2::tuple\20const&\2c\20std::__2::integer_sequence\29 -7134:auto&&\20std::__2::__generic_get\5babi:ne180100\5d<0ul\2c\20std::__2::variant\20const&>\28std::__2::variant\20const&\29 -7135:atanf -7136:are_radius_check_predicates_valid\28float\2c\20float\2c\20float\29 -7137:arabic_fallback_plan_destroy\28arabic_fallback_plan_t*\29 -7138:apply_forward\28OT::hb_ot_apply_context_t*\2c\20OT::hb_ot_layout_lookup_accelerator_t\20const&\2c\20unsigned\20int\29 -7139:apply_fill_type\28SkPathFillType\2c\20int\29 -7140:apply_fill_type\28SkPathFillType\2c\20GrTriangulator::Poly*\29 -7141:apply_alpha_and_colorfilter\28skif::Context\20const&\2c\20skif::FilterResult\20const&\2c\20SkPaint\20const&\29 -7142:append_texture_swizzle\28SkString*\2c\20skgpu::Swizzle\29 -7143:append_multitexture_lookup\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20int\2c\20GrGLSLVarying\20const&\2c\20char\20const*\2c\20char\20const*\29 -7144:append_color_output\28PorterDuffXferProcessor\20const&\2c\20GrGLSLXPFragmentBuilder*\2c\20skgpu::BlendFormula::OutputType\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\29 -7145:antifilldot8\28int\2c\20int\2c\20int\2c\20int\2c\20SkBlitter*\2c\20bool\29 -7146:analysis_properties\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\20const&\2c\20GrCaps\20const&\2c\20GrClampType\2c\20SkBlendMode\29 -7147:afm_stream_skip_spaces -7148:afm_stream_read_string -7149:afm_stream_read_one -7150:af_sort_and_quantize_widths -7151:af_shaper_get_elem -7152:af_loader_compute_darkening -7153:af_latin_metrics_scale_dim -7154:af_latin_hints_detect_features -7155:af_hint_normal_stem -7156:af_glyph_hints_align_weak_points -7157:af_glyph_hints_align_strong_points -7158:af_face_globals_new -7159:af_cjk_metrics_scale_dim -7160:af_cjk_metrics_scale -7161:af_cjk_metrics_init_widths -7162:af_cjk_metrics_check_digits -7163:af_cjk_hints_init -7164:af_cjk_hints_detect_features -7165:af_cjk_hints_compute_blue_edges -7166:af_cjk_hints_apply -7167:af_cjk_get_standard_widths -7168:af_cjk_compute_stem_width -7169:af_axis_hints_new_edge -7170:adjust_mipmapped\28skgpu::Mipmapped\2c\20SkBitmap\20const&\2c\20GrCaps\20const*\29 -7171:add_line\28SkPoint\20const*\2c\20skia_private::TArray*\29 -7172:a_ctz_32 -7173:_uhash_setElement\28UHashtable*\2c\20UHashElement*\2c\20int\2c\20UElement\2c\20UElement\2c\20signed\20char\29 -7174:_uhash_remove\28UHashtable*\2c\20UElement\29 -7175:_uhash_rehash\28UHashtable*\2c\20UErrorCode*\29 -7176:_uhash_put\28UHashtable*\2c\20UElement\2c\20UElement\2c\20signed\20char\2c\20UErrorCode*\29 -7177:_uhash_internalRemoveElement\28UHashtable*\2c\20UHashElement*\29 -7178:_uhash_init\28UHashtable*\2c\20int\20\28*\29\28UElement\29\2c\20signed\20char\20\28*\29\28UElement\2c\20UElement\29\2c\20signed\20char\20\28*\29\28UElement\2c\20UElement\29\2c\20int\2c\20UErrorCode*\29 -7179:_uhash_create\28int\20\28*\29\28UElement\29\2c\20signed\20char\20\28*\29\28UElement\2c\20UElement\29\2c\20signed\20char\20\28*\29\28UElement\2c\20UElement\29\2c\20int\2c\20UErrorCode*\29 -7180:_uhash_allocate\28UHashtable*\2c\20int\2c\20UErrorCode*\29 -7181:_sortVariants\28VariantListEntry*\29 -7182:_res_findTable32Item\28ResourceData\20const*\2c\20int\20const*\2c\20int\2c\20char\20const*\2c\20char\20const**\29 -7183:_pow10\28unsigned\20int\29 -7184:_isStatefulSepListOf\28signed\20char\20\28*\29\28int&\2c\20char\20const*\2c\20int\29\2c\20char\20const*\2c\20int\29 -7185:_isExtensionSubtag\28char\20const*\2c\20int\29 -7186:_isExtensionSingleton\28char\20const*\2c\20int\29 -7187:_isAlphaNumericString\28char\20const*\2c\20int\29 -7188:_hb_preprocess_text_vowel_constraints\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -7189:_hb_ot_shape -7190:_hb_options_init\28\29 -7191:_hb_font_create\28hb_face_t*\29 -7192:_hb_fallback_shape -7193:_glyf_get_advance_with_var_unscaled\28hb_font_t*\2c\20unsigned\20int\2c\20bool\29 -7194:_emscripten_timeout -7195:_addVariantToList\28VariantListEntry**\2c\20VariantListEntry*\29 -7196:_addAttributeToList\28AttributeListEntry**\2c\20AttributeListEntry*\29 -7197:__wasm_init_tls -7198:__vfprintf_internal -7199:__trunctfsf2 -7200:__tan -7201:__strftime_l -7202:__rem_pio2_large -7203:__nl_langinfo_l -7204:__munmap -7205:__mmap -7206:__math_xflowf -7207:__math_invalidf -7208:__loc_is_allocated -7209:__isxdigit_l -7210:__getf2 -7211:__get_locale -7212:__ftello_unlocked -7213:__fstatat -7214:__floatscan -7215:__expo2 -7216:__dynamic_cast -7217:__divtf3 -7218:__cxxabiv1::__base_class_type_info::has_unambiguous_public_base\28__cxxabiv1::__dynamic_cast_info*\2c\20void*\2c\20int\29\20const -7219:__cxxabiv1::\28anonymous\20namespace\29::GuardObject<__cxxabiv1::\28anonymous\20namespace\29::InitByteGlobalMutex<__cxxabiv1::\28anonymous\20namespace\29::LibcppMutex\2c\20__cxxabiv1::\28anonymous\20namespace\29::LibcppCondVar\2c\20__cxxabiv1::\28anonymous\20namespace\29::GlobalStatic<__cxxabiv1::\28anonymous\20namespace\29::LibcppMutex>::instance\2c\20__cxxabiv1::\28anonymous\20namespace\29::GlobalStatic<__cxxabiv1::\28anonymous\20namespace\29::LibcppCondVar>::instance\2c\20\28unsigned\20int\20\28*\29\28\29\290>>::GuardObject\28unsigned\20int*\29 -7220:_ZZN19GrGeometryProcessor11ProgramImpl17collectTransformsEP19GrGLSLVertexBuilderP20GrGLSLVaryingHandlerP20GrGLSLUniformHandler12GrShaderTypeRK11GrShaderVarSA_RK10GrPipelineEN3$_0clISE_EEvRT_RK19GrFragmentProcessorbPSJ_iNS0_9BaseCoordE -7221:_ZZN18GrGLProgramBuilder23computeCountsAndStridesEjRK19GrGeometryProcessorbENK3$_0clINS0_9AttributeEEEDaiRKT_ -7222:\28anonymous\20namespace\29::ulayout_ensureData\28\29 -7223:\28anonymous\20namespace\29::ulayout_ensureData\28UErrorCode&\29 -7224:\28anonymous\20namespace\29::texture_color\28SkRGBA4f<\28SkAlphaType\293>\2c\20float\2c\20GrColorType\2c\20GrColorInfo\20const&\29 -7225:\28anonymous\20namespace\29::supported_aa\28skgpu::ganesh::SurfaceDrawContext*\2c\20GrAA\29 -7226:\28anonymous\20namespace\29::set_uv_quad\28SkPoint\20const*\2c\20\28anonymous\20namespace\29::BezierVertex*\29 -7227:\28anonymous\20namespace\29::safe_to_ignore_subset_rect\28GrAAType\2c\20SkFilterMode\2c\20DrawQuad\20const&\2c\20SkRect\20const&\29 -7228:\28anonymous\20namespace\29::rrect_type_to_vert_count\28\28anonymous\20namespace\29::RRectType\29 -7229:\28anonymous\20namespace\29::proxy_normalization_params\28GrSurfaceProxy\20const*\2c\20GrSurfaceOrigin\29 -7230:\28anonymous\20namespace\29::normalize_src_quad\28\28anonymous\20namespace\29::NormalizationParams\20const&\2c\20GrQuad*\29 -7231:\28anonymous\20namespace\29::normalize_and_inset_subset\28SkFilterMode\2c\20\28anonymous\20namespace\29::NormalizationParams\20const&\2c\20SkRect\20const*\29 -7232:\28anonymous\20namespace\29::next_gen_id\28\29 -7233:\28anonymous\20namespace\29::morphology_pass\28skif::Context\20const&\2c\20skif::FilterResult\20const&\2c\20\28anonymous\20namespace\29::MorphType\2c\20\28anonymous\20namespace\29::MorphDirection\2c\20int\29 -7234:\28anonymous\20namespace\29::make_non_convex_fill_op\28GrRecordingContext*\2c\20SkArenaAlloc*\2c\20skgpu::ganesh::FillPathFlags\2c\20GrAAType\2c\20SkRect\20const&\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\2c\20GrPaint&&\29 -7235:\28anonymous\20namespace\29::make_morphology\28\28anonymous\20namespace\29::MorphType\2c\20SkSize\2c\20sk_sp\2c\20SkImageFilters::CropRect\20const&\29 -7236:\28anonymous\20namespace\29::is_visible\28SkRect\20const&\2c\20SkIRect\20const&\29 -7237:\28anonymous\20namespace\29::is_degen_quad_or_conic\28SkPoint\20const*\2c\20float*\29 -7238:\28anonymous\20namespace\29::init_vertices_paint\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkPaint\20const&\2c\20SkMatrix\20const&\2c\20SkBlender*\2c\20bool\2c\20GrPaint*\29 -7239:\28anonymous\20namespace\29::get_hbFace_cache\28\29 -7240:\28anonymous\20namespace\29::getStringArray\28ResourceData\20const*\2c\20icu_74::ResourceArray\20const&\2c\20icu_74::UnicodeString*\2c\20int\2c\20UErrorCode&\29 -7241:\28anonymous\20namespace\29::getInclusionsForSource\28UPropertySource\2c\20UErrorCode&\29 -7242:\28anonymous\20namespace\29::gather_lines_and_quads\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20float\2c\20bool\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\29::$_3::operator\28\29\28SkPoint\20const*\2c\20SkPoint\20const*\2c\20bool\29\20const -7243:\28anonymous\20namespace\29::gather_lines_and_quads\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20float\2c\20bool\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\2c\20skia_private::TArray*\29::$_2::operator\28\29\28SkSpan\29\20const -7244:\28anonymous\20namespace\29::draw_to_sw_mask\28GrSWMaskHelper*\2c\20skgpu::ganesh::ClipStack::Element\20const&\2c\20bool\29 -7245:\28anonymous\20namespace\29::draw_tiled_image\28SkCanvas*\2c\20std::__2::function\20\28SkIRect\29>\2c\20SkISize\2c\20int\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20SkIRect\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkCanvas::SrcRectConstraint\2c\20SkSamplingOptions\29 -7246:\28anonymous\20namespace\29::draw_path\28GrRecordingContext*\2c\20skgpu::ganesh::SurfaceDrawContext*\2c\20skgpu::ganesh::PathRenderer*\2c\20GrHardClip\20const&\2c\20SkIRect\20const&\2c\20GrUserStencilSettings\20const*\2c\20SkMatrix\20const&\2c\20GrStyledShape\20const&\2c\20GrAA\29 -7247:\28anonymous\20namespace\29::determine_clipped_src_rect\28SkIRect\2c\20SkMatrix\20const&\2c\20SkMatrix\20const&\2c\20SkISize\20const&\2c\20SkRect\20const*\29 -7248:\28anonymous\20namespace\29::create_data\28int\2c\20bool\2c\20float\29 -7249:\28anonymous\20namespace\29::copyFTBitmap\28FT_Bitmap_\20const&\2c\20SkMaskBuilder*\29 -7250:\28anonymous\20namespace\29::contains_scissor\28GrScissorState\20const&\2c\20GrScissorState\20const&\29 -7251:\28anonymous\20namespace\29::colrv1_start_glyph_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20unsigned\20short\2c\20FT_Color_Root_Transform_\2c\20skia_private::THashSet*\29 -7252:\28anonymous\20namespace\29::colrv1_start_glyph\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20unsigned\20short\2c\20FT_Color_Root_Transform_\2c\20skia_private::THashSet*\29 -7253:\28anonymous\20namespace\29::colrv1_draw_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_COLR_Paint_\20const&\29 -7254:\28anonymous\20namespace\29::colrv1_configure_skpaint\28FT_FaceRec_*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_COLR_Paint_\20const&\2c\20SkPaint*\29 -7255:\28anonymous\20namespace\29::can_use_draw_texture\28SkPaint\20const&\2c\20SkSamplingOptions\20const&\29 -7256:\28anonymous\20namespace\29::axis_aligned_quad_size\28GrQuad\20const&\29 -7257:\28anonymous\20namespace\29::_set_addString\28USet*\2c\20char16_t\20const*\2c\20int\29 -7258:\28anonymous\20namespace\29::YUVPlanesRec::~YUVPlanesRec\28\29 -7259:\28anonymous\20namespace\29::YUVPlanesKey::YUVPlanesKey\28unsigned\20int\29 -7260:\28anonymous\20namespace\29::UniqueKeyInvalidator::~UniqueKeyInvalidator\28\29 -7261:\28anonymous\20namespace\29::TriangulatingPathOp::~TriangulatingPathOp\28\29 -7262:\28anonymous\20namespace\29::TriangulatingPathOp::TriangulatingPathOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20GrStyledShape\20const&\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20GrAAType\2c\20GrUserStencilSettings\20const*\29 -7263:\28anonymous\20namespace\29::TriangulatingPathOp::Triangulate\28GrEagerVertexAllocator*\2c\20SkMatrix\20const&\2c\20GrStyledShape\20const&\2c\20SkIRect\20const&\2c\20float\2c\20bool*\29 -7264:\28anonymous\20namespace\29::TriangulatingPathOp::CreateKey\28skgpu::UniqueKey*\2c\20GrStyledShape\20const&\2c\20SkIRect\20const&\29 -7265:\28anonymous\20namespace\29::TransformedMaskSubRun::glyphParams\28\29\20const -7266:\28anonymous\20namespace\29::TransformedMaskSubRun::draw\28SkCanvas*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20std::__2::function\2c\20sktext::gpu::RendererData\29>\20const&\29\20const -7267:\28anonymous\20namespace\29::TransformedMaskSubRun::deviceRectAndNeedsTransform\28SkMatrix\20const&\29\20const -7268:\28anonymous\20namespace\29::TextureOpImpl::~TextureOpImpl\28\29 -7269:\28anonymous\20namespace\29::TextureOpImpl::propagateCoverageAAThroughoutChain\28\29 -7270:\28anonymous\20namespace\29::TextureOpImpl::numChainedQuads\28\29\20const -7271:\28anonymous\20namespace\29::TextureOpImpl::characterize\28\28anonymous\20namespace\29::TextureOpImpl::Desc*\29\20const -7272:\28anonymous\20namespace\29::TextureOpImpl::appendQuad\28DrawQuad*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\29 -7273:\28anonymous\20namespace\29::TextureOpImpl::Make\28GrRecordingContext*\2c\20GrTextureSetEntry*\2c\20int\2c\20int\2c\20SkFilterMode\2c\20SkMipmapMode\2c\20skgpu::ganesh::TextureOp::Saturate\2c\20GrAAType\2c\20SkCanvas::SrcRectConstraint\2c\20SkMatrix\20const&\2c\20sk_sp\29 -7274:\28anonymous\20namespace\29::TextureOpImpl::FillInVertices\28GrCaps\20const&\2c\20\28anonymous\20namespace\29::TextureOpImpl*\2c\20\28anonymous\20namespace\29::TextureOpImpl::Desc*\2c\20char*\29 -7275:\28anonymous\20namespace\29::TextureOpImpl::Desc::totalSizeInBytes\28\29\20const -7276:\28anonymous\20namespace\29::TextureOpImpl::Desc*\20SkArenaAlloc::make<\28anonymous\20namespace\29::TextureOpImpl::Desc>\28\29 -7277:\28anonymous\20namespace\29::TextureOpImpl::ClassID\28\29 -7278:\28anonymous\20namespace\29::SpotVerticesFactory::makeVertices\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkPoint*\29\20const -7279:\28anonymous\20namespace\29::SkUnicodeHbScriptRunIterator::hb_script_for_unichar\28int\29 -7280:\28anonymous\20namespace\29::SkQuadCoeff::SkQuadCoeff\28SkPoint\20const*\29 -7281:\28anonymous\20namespace\29::SkMorphologyImageFilter::requiredInput\28skif::Mapping\20const&\2c\20skif::LayerSpace\29\20const -7282:\28anonymous\20namespace\29::SkMorphologyImageFilter::kernelOutputBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\29\20const -7283:\28anonymous\20namespace\29::SkMatrixTransformImageFilter::requiredInput\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\29\20const -7284:\28anonymous\20namespace\29::SkEmptyTypeface::onMakeClone\28SkFontArguments\20const&\29\20const -7285:\28anonymous\20namespace\29::SkCropImageFilter::requiredInput\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\29\20const -7286:\28anonymous\20namespace\29::SkConicCoeff::SkConicCoeff\28SkConic\20const&\29 -7287:\28anonymous\20namespace\29::SkColorFilterImageFilter::~SkColorFilterImageFilter\28\29 -7288:\28anonymous\20namespace\29::SkBlurImageFilter::mapSigma\28skif::Mapping\20const&\29\20const -7289:\28anonymous\20namespace\29::SkBlendImageFilter::~SkBlendImageFilter\28\29 -7290:\28anonymous\20namespace\29::SkBidiIterator_icu::~SkBidiIterator_icu\28\29 -7291:\28anonymous\20namespace\29::ShaperHarfBuzz::~ShaperHarfBuzz\28\29 -7292:\28anonymous\20namespace\29::ShadowedPath::keyBytes\28\29\20const -7293:\28anonymous\20namespace\29::ShadowInvalidator::~ShadowInvalidator\28\29 -7294:\28anonymous\20namespace\29::ShadowCircularRRectOp::~ShadowCircularRRectOp\28\29 -7295:\28anonymous\20namespace\29::RectsBlurRec::~RectsBlurRec\28\29 -7296:\28anonymous\20namespace\29::RectsBlurKey::RectsBlurKey\28float\2c\20SkBlurStyle\2c\20SkSpan\29 -7297:\28anonymous\20namespace\29::RasterA8BlurAlgorithm::maxSigma\28\29\20const -7298:\28anonymous\20namespace\29::RasterA8BlurAlgorithm::blur\28SkSize\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkTileMode\2c\20SkIRect\20const&\29\20const::'lambda'\28float\29::operator\28\29\28float\29\20const -7299:\28anonymous\20namespace\29::Raster8888BlurAlgorithm::blur\28SkSize\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkTileMode\2c\20SkIRect\20const&\29\20const::'lambda'\28float\29::operator\28\29\28float\29\20const -7300:\28anonymous\20namespace\29::RRectBlurRec::~RRectBlurRec\28\29 -7301:\28anonymous\20namespace\29::RRectBlurKey::RRectBlurKey\28float\2c\20SkRRect\20const&\2c\20SkBlurStyle\29 -7302:\28anonymous\20namespace\29::RPBlender::blendLine\28void*\2c\20void\20const*\2c\20int\29 -7303:\28anonymous\20namespace\29::RPBlender::RPBlender\28SkColorType\2c\20SkColorType\2c\20SkAlphaType\2c\20bool\29 -7304:\28anonymous\20namespace\29::PlanGauss::PlanGauss\28double\29 -7305:\28anonymous\20namespace\29::PathSubRun::~PathSubRun\28\29 -7306:\28anonymous\20namespace\29::PathOpSubmitter::~PathOpSubmitter\28\29 -7307:\28anonymous\20namespace\29::PathGeoBuilder::createMeshAndPutBackReserve\28\29 -7308:\28anonymous\20namespace\29::PathGeoBuilder::allocNewBuffers\28\29 -7309:\28anonymous\20namespace\29::PathGeoBuilder::addQuad\28SkPoint\20const*\2c\20float\2c\20float\29 -7310:\28anonymous\20namespace\29::MipMapRec::~MipMapRec\28\29 -7311:\28anonymous\20namespace\29::MipMapKey::MipMapKey\28SkBitmapCacheDesc\20const&\29 -7312:\28anonymous\20namespace\29::MipLevelHelper::allocAndInit\28SkArenaAlloc*\2c\20SkSamplingOptions\20const&\2c\20SkTileMode\2c\20SkTileMode\29 -7313:\28anonymous\20namespace\29::MipLevelHelper::MipLevelHelper\28\29 -7314:\28anonymous\20namespace\29::MiddleOutShader::~MiddleOutShader\28\29 -7315:\28anonymous\20namespace\29::MeshOp::~MeshOp\28\29 -7316:\28anonymous\20namespace\29::MeshOp::MeshOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20sk_sp\2c\20GrPrimitiveType\20const*\2c\20GrAAType\2c\20sk_sp\2c\20SkMatrix\20const&\29 -7317:\28anonymous\20namespace\29::MeshOp::MeshOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMesh\20const&\2c\20skia_private::TArray>\2c\20true>\2c\20GrAAType\2c\20sk_sp\2c\20SkMatrix\20const&\29 -7318:\28anonymous\20namespace\29::MeshOp::Mesh::indices\28\29\20const -7319:\28anonymous\20namespace\29::MeshOp::Mesh::Mesh\28SkMesh\20const&\29 -7320:\28anonymous\20namespace\29::MeshOp::ClassID\28\29 -7321:\28anonymous\20namespace\29::MeshGP::~MeshGP\28\29 -7322:\28anonymous\20namespace\29::MeshGP::Impl::~Impl\28\29 -7323:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::defineStruct\28char\20const*\29 -7324:\28anonymous\20namespace\29::Iter::next\28\29 -7325:\28anonymous\20namespace\29::FillRectOpImpl::~FillRectOpImpl\28\29 -7326:\28anonymous\20namespace\29::FillRectOpImpl::tessellate\28skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20char*\29\20const -7327:\28anonymous\20namespace\29::FillRectOpImpl::FillRectOpImpl\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\2c\20GrAAType\2c\20DrawQuad*\2c\20GrUserStencilSettings\20const*\2c\20GrSimpleMeshDrawOpHelper::InputFlags\29 -7328:\28anonymous\20namespace\29::ExternalWebGLTexture::~ExternalWebGLTexture\28\29 -7329:\28anonymous\20namespace\29::EllipticalRRectEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -7330:\28anonymous\20namespace\29::DrawableSubRun::~DrawableSubRun\28\29 -7331:\28anonymous\20namespace\29::DrawAtlasPathShader::~DrawAtlasPathShader\28\29 -7332:\28anonymous\20namespace\29::DrawAtlasOpImpl::~DrawAtlasOpImpl\28\29 -7333:\28anonymous\20namespace\29::DrawAtlasOpImpl::DrawAtlasOpImpl\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20GrAAType\2c\20int\2c\20SkRSXform\20const*\2c\20SkRect\20const*\2c\20unsigned\20int\20const*\29 -7334:\28anonymous\20namespace\29::DefaultPathOp::~DefaultPathOp\28\29 -7335:\28anonymous\20namespace\29::DefaultPathOp::programInfo\28\29 -7336:\28anonymous\20namespace\29::DefaultPathOp::primType\28\29\20const -7337:\28anonymous\20namespace\29::DefaultPathOp::PathData::PathData\28\28anonymous\20namespace\29::DefaultPathOp::PathData&&\29 -7338:\28anonymous\20namespace\29::DefaultPathOp::Make\28GrRecordingContext*\2c\20GrPaint&&\2c\20SkPath\20const&\2c\20float\2c\20unsigned\20char\2c\20SkMatrix\20const&\2c\20bool\2c\20GrAAType\2c\20SkRect\20const&\2c\20GrUserStencilSettings\20const*\29 -7339:\28anonymous\20namespace\29::DefaultPathOp::DefaultPathOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkPath\20const&\2c\20float\2c\20unsigned\20char\2c\20SkMatrix\20const&\2c\20bool\2c\20GrAAType\2c\20SkRect\20const&\2c\20GrUserStencilSettings\20const*\29 -7340:\28anonymous\20namespace\29::ClipGeometry\20\28anonymous\20namespace\29::get_clip_geometry\28skgpu::ganesh::ClipStack::SaveRecord\20const&\2c\20skgpu::ganesh::ClipStack::Draw\20const&\29 -7341:\28anonymous\20namespace\29::CircularRRectEffect::Make\28std::__2::unique_ptr>\2c\20GrClipEdgeType\2c\20unsigned\20int\2c\20SkRRect\20const&\29 -7342:\28anonymous\20namespace\29::CachedTessellationsRec::~CachedTessellationsRec\28\29 -7343:\28anonymous\20namespace\29::CachedTessellationsRec::CachedTessellationsRec\28SkResourceCache::Key\20const&\2c\20sk_sp<\28anonymous\20namespace\29::CachedTessellations>\29 -7344:\28anonymous\20namespace\29::CachedTessellations::~CachedTessellations\28\29 -7345:\28anonymous\20namespace\29::CachedTessellations::CachedTessellations\28\29 -7346:\28anonymous\20namespace\29::CacheImpl::~CacheImpl\28\29 -7347:\28anonymous\20namespace\29::BuilderReceiver::MoveTo\28impeller::TPoint\20const&\2c\20bool\29 -7348:\28anonymous\20namespace\29::BitmapKey::BitmapKey\28SkBitmapCacheDesc\20const&\29 -7349:\28anonymous\20namespace\29::AmbientVerticesFactory::makeVertices\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkPoint*\29\20const -7350:\28anonymous\20namespace\29::AAHairlineOp::~AAHairlineOp\28\29 -7351:\28anonymous\20namespace\29::AAHairlineOp::PathData::PathData\28\28anonymous\20namespace\29::AAHairlineOp::PathData&&\29 -7352:\28anonymous\20namespace\29::AAHairlineOp::AAHairlineOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20unsigned\20char\2c\20SkMatrix\20const&\2c\20SkPath\20const&\2c\20SkIRect\2c\20float\2c\20GrUserStencilSettings\20const*\29 -7353:WebPRescalerGetScaledDimensions -7354:WebPMultRows -7355:WebPMultARGBRows -7356:WebPIoInitFromOptions -7357:WebPInitUpsamplers -7358:WebPFlipBuffer -7359:WebPDemuxPartial\28WebPData\20const*\2c\20WebPDemuxState*\29 -7360:WebPDemuxGetChunk -7361:WebPDemuxDelete -7362:WebPDeallocateAlphaMemory -7363:WebPCheckCropDimensions -7364:WebPAllocateDecBuffer -7365:VP8RemapBitReader -7366:VP8LoadFinalBytes -7367:VP8LTransformColorInverse_C -7368:VP8LNew -7369:VP8LHuffmanTablesAllocate -7370:VP8LConvertFromBGRA -7371:VP8LConvertBGRAToRGBA_C -7372:VP8LConvertBGRAToRGBA4444_C -7373:VP8LColorCacheInit -7374:VP8LColorCacheClear -7375:VP8LBuildHuffmanTable -7376:VP8LBitReaderSetBuffer -7377:VP8GetInfo -7378:VP8CheckSignature -7379:TransformTwo_C -7380:ToUpperCase -7381:TextureSourceImageGenerator::~TextureSourceImageGenerator\28\29 -7382:TT_Set_Named_Instance -7383:TT_Save_Context -7384:TT_Hint_Glyph -7385:TT_DotFix14 -7386:TT_Done_Context -7387:StringBuffer\20apply_format_string<1024>\28char\20const*\2c\20void*\2c\20char\20\28&\29\20\5b1024\5d\2c\20SkString*\29 -7388:StoreFrame -7389:SortContourList\28SkOpContourHead**\2c\20bool\2c\20bool\29 -7390:Skwasm::createSkMatrix\28float\20const*\29 -7391:Skwasm::TextStyle::~TextStyle\28\29 -7392:Skwasm::TextStyle::populatePaintIds\28std::__2::vector>&\29 -7393:Skwasm::TextStyle::TextStyle\28\29 -7394:Skwasm::Surface::_init\28\29 -7395:SkWuffsFrame*\20std::__2::construct_at\5babi:ne180100\5d\28SkWuffsFrame*\2c\20wuffs_base__frame_config__struct*&&\29 -7396:SkWuffsCodec::~SkWuffsCodec\28\29 -7397:SkWuffsCodec::seekFrame\28int\29 -7398:SkWuffsCodec::onStartIncrementalDecode\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\29 -7399:SkWuffsCodec::onIncrementalDecode\28int*\29 -7400:SkWuffsCodec::decodeFrameConfig\28\29 -7401:SkWriter32::writeString\28char\20const*\2c\20unsigned\20long\29 -7402:SkWriter32::writePoint3\28SkPoint3\20const&\29 -7403:SkWebpCodec::~SkWebpCodec\28\29 -7404:SkWebpCodec::ensureAllData\28\29 -7405:SkWStream::writeScalarAsText\28float\29 -7406:SkWBuffer::padToAlign4\28\29 -7407:SkVertices::getSizes\28\29\20const -7408:SkVertices::Builder::init\28SkVertices::Desc\20const&\29 -7409:SkVertices::Builder::Builder\28SkVertices::VertexMode\2c\20int\2c\20int\2c\20unsigned\20int\29 -7410:SkUnicode_icu::~SkUnicode_icu\28\29 -7411:SkUnicode_icu::isHardLineBreak\28int\29 -7412:SkUnicode_icu::extractWords\28unsigned\20short*\2c\20int\2c\20char\20const*\2c\20std::__2::vector>*\29 -7413:SkUnicode::convertUtf16ToUtf8\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\29 -7414:SkUnicode::convertUtf16ToUtf8\28char16_t\20const*\2c\20int\29 -7415:SkUnicode::BidiRegion&\20std::__2::vector>::emplace_back\28unsigned\20long&\2c\20unsigned\20long&\2c\20unsigned\20char&\29 -7416:SkUTF::UTF16ToUTF8\28char*\2c\20int\2c\20unsigned\20short\20const*\2c\20unsigned\20long\29 -7417:SkUTF::ToUTF8\28int\2c\20char*\29 -7418:SkUTF::NextUTF16\28unsigned\20short\20const**\2c\20unsigned\20short\20const*\29 -7419:SkTypeface_FreeTypeStream::~SkTypeface_FreeTypeStream\28\29 -7420:SkTypeface_FreeTypeStream::SkTypeface_FreeTypeStream\28std::__2::unique_ptr>\2c\20SkString\2c\20SkFontStyle\20const&\2c\20bool\29 -7421:SkTypeface_FreeType::getFaceRec\28\29\20const -7422:SkTypeface_FreeType::SkTypeface_FreeType\28SkFontStyle\20const&\2c\20bool\29 -7423:SkTypeface_FreeType::GetUnitsPerEm\28FT_FaceRec_*\29 -7424:SkTypeface_Custom::~SkTypeface_Custom\28\29 -7425:SkTypeface_Custom::onGetFamilyName\28SkString*\29\20const -7426:SkTypeface::onGetFixedPitch\28\29\20const -7427:SkTypeface::MakeEmpty\28\29 -7428:SkTreatAsSprite\28SkMatrix\20const&\2c\20SkISize\20const&\2c\20SkSamplingOptions\20const&\2c\20bool\29 -7429:SkTransformShader::update\28SkMatrix\20const&\29 -7430:SkTransformShader::SkTransformShader\28SkShaderBase\20const&\2c\20bool\29 -7431:SkTiff::ImageFileDirectory::getEntryUnsignedRational\28unsigned\20short\2c\20unsigned\20int\2c\20float*\29\20const -7432:SkTiff::ImageFileDirectory::getEntryTag\28unsigned\20short\29\20const -7433:SkTiff::ImageFileDirectory::getEntrySignedRational\28unsigned\20short\2c\20unsigned\20int\2c\20float*\29\20const -7434:SkTiff::ImageFileDirectory::getEntryRawData\28unsigned\20short\2c\20unsigned\20short*\2c\20unsigned\20short*\2c\20unsigned\20int*\2c\20unsigned\20char\20const**\2c\20unsigned\20long*\29\20const -7435:SkTextBlobBuilder::updateDeferredBounds\28\29 -7436:SkTextBlobBuilder::reserve\28unsigned\20long\29 -7437:SkTextBlobBuilder::allocRunPos\28SkFont\20const&\2c\20int\2c\20SkRect\20const*\29 -7438:SkTextBlobBuilder::TightRunBounds\28SkTextBlob::RunRecord\20const&\29 -7439:SkTextBlob::getIntercepts\28float\20const*\2c\20float*\2c\20SkPaint\20const*\29\20const -7440:SkTaskGroup::add\28std::__2::function\29 -7441:SkTSpan::split\28SkTSpan*\2c\20SkArenaAlloc*\29 -7442:SkTSpan::splitAt\28SkTSpan*\2c\20double\2c\20SkArenaAlloc*\29 -7443:SkTSpan::linearIntersects\28SkTCurve\20const&\29\20const -7444:SkTSpan::hullCheck\28SkTSpan\20const*\2c\20bool*\2c\20bool*\29 -7445:SkTSpan::contains\28double\29\20const -7446:SkTSect::unlinkSpan\28SkTSpan*\29 -7447:SkTSect::removeAllBut\28SkTSpan\20const*\2c\20SkTSpan*\2c\20SkTSect*\29 -7448:SkTSect::recoverCollapsed\28\29 -7449:SkTSect::intersects\28SkTSpan*\2c\20SkTSect*\2c\20SkTSpan*\2c\20int*\29 -7450:SkTSect::coincidentHasT\28double\29 -7451:SkTSect::boundsMax\28\29 -7452:SkTSect::addSplitAt\28SkTSpan*\2c\20double\29 -7453:SkTSect::addForPerp\28SkTSpan*\2c\20double\29 -7454:SkTSect::EndsEqual\28SkTSect\20const*\2c\20SkTSect\20const*\2c\20SkIntersections*\29 -7455:SkTMultiMap::reset\28\29 -7456:SkTMaskGamma<3\2c\203\2c\203>::~SkTMaskGamma\28\29 -7457:SkTMaskGamma<3\2c\203\2c\203>::SkTMaskGamma\28float\2c\20float\29 -7458:SkTMaskGamma<3\2c\203\2c\203>::CanonicalColor\28unsigned\20int\29 -7459:SkTInternalLList::remove\28skgpu::ganesh::SmallPathShapeData*\29 -7460:SkTInternalLList<\28anonymous\20namespace\29::CacheImpl::Value>::remove\28\28anonymous\20namespace\29::CacheImpl::Value*\29 -7461:SkTInternalLList<\28anonymous\20namespace\29::CacheImpl::Value>::addToHead\28\28anonymous\20namespace\29::CacheImpl::Value*\29 -7462:SkTInternalLList::remove\28TriangulationVertex*\29 -7463:SkTInternalLList::addToTail\28TriangulationVertex*\29 -7464:SkTInternalLList::Entry>::addToHead\28SkLRUCache::Entry*\29 -7465:SkTInternalLList>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry>::addToHead\28SkLRUCache>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::Entry*\29 -7466:SkTInternalLList>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Entry>::addToHead\28SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Entry*\29 -7467:SkTDynamicHash<\28anonymous\20namespace\29::CacheImpl::Value\2c\20SkImageFilterCacheKey\2c\20\28anonymous\20namespace\29::CacheImpl::Value>::find\28SkImageFilterCacheKey\20const&\29\20const -7468:SkTDStorage::SkTDStorage\28SkTDStorage&&\29 -7469:SkTDPQueue<\28anonymous\20namespace\29::RunIteratorQueue::Entry\2c\20&\28anonymous\20namespace\29::RunIteratorQueue::CompareEntry\28\28anonymous\20namespace\29::RunIteratorQueue::Entry\20const&\2c\20\28anonymous\20namespace\29::RunIteratorQueue::Entry\20const&\29\2c\20\28int*\20\28*\29\28\28anonymous\20namespace\29::RunIteratorQueue::Entry\20const&\29\290>::insert\28\28anonymous\20namespace\29::RunIteratorQueue::Entry\29 -7470:SkTDPQueue::remove\28GrGpuResource*\29 -7471:SkTDPQueue::percolateUpIfNecessary\28int\29 -7472:SkTDPQueue::percolateDownIfNecessary\28int\29 -7473:SkTDPQueue::insert\28GrGpuResource*\29 -7474:SkTDArray::append\28int\29 -7475:SkTDArray::append\28int\29 -7476:SkTDArray::push_back\28SkRecords::FillBounds::SaveBounds\20const&\29 -7477:SkTDArray::push_back\28SkOpPtT\20const*\20const&\29 -7478:SkTCubic::hullIntersects\28SkDQuad\20const&\2c\20bool*\29\20const -7479:SkTConic::otherPts\28int\2c\20SkDPoint\20const**\29\20const -7480:SkTConic::hullIntersects\28SkDCubic\20const&\2c\20bool*\29\20const -7481:SkTConic::controlsInside\28\29\20const -7482:SkTConic::collapsed\28\29\20const -7483:SkTBlockList::pushItem\28\29 -7484:SkTBlockList::pop_back\28\29 -7485:SkTBlockList::push_back\28skgpu::ganesh::ClipStack::RawElement&&\29 -7486:SkTBlockList::pushItem\28\29 -7487:SkTBlockList::~SkTBlockList\28\29 -7488:SkTBlockList::push_back\28GrGLProgramDataManager::GLUniformInfo\20const&\29 -7489:SkTBlockList::item\28int\29 -7490:SkSynchronizedResourceCache::~SkSynchronizedResourceCache\28\29 -7491:SkSurfaces::RenderTarget\28GrRecordingContext*\2c\20skgpu::Budgeted\2c\20SkImageInfo\20const&\29 -7492:SkSurface_Raster::~SkSurface_Raster\28\29 -7493:SkSurface_Raster::SkSurface_Raster\28skcpu::RecorderImpl*\2c\20SkImageInfo\20const&\2c\20sk_sp\2c\20SkSurfaceProps\20const*\29 -7494:SkSurface_Ganesh::~SkSurface_Ganesh\28\29 -7495:SkSurface_Ganesh::onDiscard\28\29 -7496:SkSurface_Base::replaceBackendTexture\28GrBackendTexture\20const&\2c\20GrSurfaceOrigin\2c\20SkSurface::ContentChangeMode\2c\20void\20\28*\29\28void*\29\2c\20void*\29 -7497:SkSurface_Base::onDraw\28SkCanvas*\2c\20float\2c\20float\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\29 -7498:SkSurface_Base::onCapabilities\28\29 -7499:SkStrokeRec::GetInflationRadius\28SkPaint::Join\2c\20float\2c\20SkPaint::Cap\2c\20float\29 -7500:SkString_from_UTF16BE\28unsigned\20char\20const*\2c\20unsigned\20long\2c\20SkString&\29 -7501:SkString::equals\28char\20const*\2c\20unsigned\20long\29\20const -7502:SkString::equals\28char\20const*\29\20const -7503:SkString::appendVAList\28char\20const*\2c\20void*\29 -7504:SkString::appendUnichar\28int\29 -7505:SkString::appendHex\28unsigned\20int\2c\20int\29 -7506:SkStrikeSpec::SkStrikeSpec\28SkStrikeSpec\20const&\29 -7507:SkStrikeSpec::ShouldDrawAsPath\28SkPaint\20const&\2c\20SkFont\20const&\2c\20SkMatrix\20const&\29::$_0::operator\28\29\28int\2c\20int\29\20const -7508:SkStrikeSpec::ShouldDrawAsPath\28SkPaint\20const&\2c\20SkFont\20const&\2c\20SkMatrix\20const&\29 -7509:SkStrikeSpec::MakeTransformMask\28SkFont\20const&\2c\20SkPaint\20const&\2c\20SkSurfaceProps\20const&\2c\20SkScalerContextFlags\2c\20SkMatrix\20const&\29 -7510:SkStrikeCache::~SkStrikeCache\28\29 -7511:SkStrike::~SkStrike\28\29 -7512:SkStrike::prepareForImage\28SkGlyph*\29 -7513:SkStrike::prepareForDrawable\28SkGlyph*\29 -7514:SkStrike::internalPrepare\28SkSpan\2c\20SkStrike::PathDetail\2c\20SkGlyph\20const**\29 -7515:SkStrSplit\28char\20const*\2c\20char\20const*\2c\20SkStrSplitMode\2c\20skia_private::TArray*\29 -7516:SkStrAppendU32\28char*\2c\20unsigned\20int\29 -7517:SkStrAppendS32\28char*\2c\20int\29 -7518:SkSpriteBlitter_Memcpy::~SkSpriteBlitter_Memcpy\28\29 -7519:SkSpecialImages::AsView\28GrRecordingContext*\2c\20SkSpecialImage\20const*\29 -7520:SkSpecialImage_Raster::~SkSpecialImage_Raster\28\29 -7521:SkSpecialImage_Raster::getROPixels\28SkBitmap*\29\20const -7522:SkSpecialImage_Raster::SkSpecialImage_Raster\28SkIRect\20const&\2c\20SkBitmap\20const&\2c\20SkSurfaceProps\20const&\29 -7523:SkSpecialImage_Gpu::~SkSpecialImage_Gpu\28\29 -7524:SkSpecialImage::SkSpecialImage\28SkIRect\20const&\2c\20unsigned\20int\2c\20SkColorInfo\20const&\2c\20SkSurfaceProps\20const&\29 -7525:SkSize\20skif::Mapping::map\28SkSize\20const&\2c\20SkMatrix\20const&\29 -7526:SkShapers::unicode::BidiRunIterator\28sk_sp\2c\20char\20const*\2c\20unsigned\20long\2c\20unsigned\20char\29 -7527:SkShapers::HB::ShapeDontWrapOrReorder\28sk_sp\2c\20sk_sp\29 -7528:SkShaper::TrivialLanguageRunIterator::~TrivialLanguageRunIterator\28\29 -7529:SkShaper::MakeStdLanguageRunIterator\28char\20const*\2c\20unsigned\20long\29 -7530:SkShaper::MakeFontMgrRunIterator\28char\20const*\2c\20unsigned\20long\2c\20SkFont\20const&\2c\20sk_sp\29 -7531:SkShadowTessellator::MakeAmbient\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkPoint3\20const&\2c\20bool\29 -7532:SkShaders::MatrixRec::totalMatrix\28\29\20const -7533:SkShaders::MatrixRec::concat\28SkMatrix\20const&\29\20const -7534:SkShaders::Empty\28\29 -7535:SkShaders::Color\28unsigned\20int\29 -7536:SkShaders::Blend\28sk_sp\2c\20sk_sp\2c\20sk_sp\29 -7537:SkShaderUtils::VisitLineByLine\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20std::__2::function\20const&\29 -7538:SkShaderUtils::GLSLPrettyPrint::undoNewlineAfter\28char\29 -7539:SkShaderUtils::GLSLPrettyPrint::parseUntil\28char\20const*\29 -7540:SkShaderUtils::GLSLPrettyPrint::parseUntilNewline\28\29 -7541:SkShaderBlurAlgorithm::renderBlur\28SkRuntimeEffectBuilder*\2c\20SkFilterMode\2c\20SkISize\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkTileMode\2c\20SkIRect\20const&\29\20const -7542:SkShaderBlurAlgorithm::evalBlur1D\28float\2c\20int\2c\20SkV2\2c\20sk_sp\2c\20SkIRect\2c\20SkTileMode\2c\20SkIRect\29\20const -7543:SkShaderBlurAlgorithm::GetLinearBlur1DEffect\28int\29 -7544:SkShaderBlurAlgorithm::GetBlur2DEffect\28SkISize\20const&\29 -7545:SkShaderBlurAlgorithm::Compute2DBlurOffsets\28SkISize\2c\20std::__2::array&\29 -7546:SkShaderBlurAlgorithm::Compute2DBlurKernel\28SkSize\2c\20SkISize\2c\20std::__2::array&\29 -7547:SkShaderBlurAlgorithm::Compute2DBlurKernel\28SkSize\2c\20SkISize\2c\20SkSpan\29 -7548:SkShaderBlurAlgorithm::Compute1DBlurLinearKernel\28float\2c\20int\2c\20std::__2::array&\29 -7549:SkShader::makeWithColorFilter\28sk_sp\29\20const -7550:SkScan::PathRequiresTiling\28SkIRect\20const&\29 -7551:SkScan::HairLine\28SkPoint\20const*\2c\20int\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -7552:SkScan::FillXRect\28SkIRect\20const&\2c\20SkRegion\20const*\2c\20SkBlitter*\29 -7553:SkScan::FillRect\28SkRect\20const&\2c\20SkRegion\20const*\2c\20SkBlitter*\29 -7554:SkScan::AntiHairPath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -7555:SkScan::AntiFrameRect\28SkRect\20const&\2c\20SkPoint\20const&\2c\20SkRegion\20const*\2c\20SkBlitter*\29 -7556:SkScan::AntiFillRect\28SkRect\20const&\2c\20SkRegion\20const*\2c\20SkBlitter*\29 -7557:SkScan::AntiFillPath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -7558:SkScan::AAAFillPath\28SkPathRaw\20const&\2c\20SkBlitter*\2c\20SkIRect\20const&\2c\20SkIRect\20const&\2c\20bool\29 -7559:SkScalingCodec::SkScalingCodec\28SkEncodedInfo&&\2c\20skcms_PixelFormat\2c\20std::__2::unique_ptr>\2c\20SkEncodedOrigin\29 -7560:SkScalerContext_FreeType::~SkScalerContext_FreeType\28\29 -7561:SkScalerContext_FreeType::shouldSubpixelBitmap\28SkGlyph\20const&\2c\20SkMatrix\20const&\29 -7562:SkScalerContext_FreeType::getCBoxForLetter\28char\2c\20FT_BBox_*\29 -7563:SkScalerContext_FreeType::getBoundsOfCurrentOutlineGlyph\28FT_GlyphSlotRec_*\2c\20SkRect*\29 -7564:SkScalerContextRec::setLuminanceColor\28unsigned\20int\29 -7565:SkScalerContextFTUtils::drawCOLRv1Glyph\28FT_FaceRec_*\2c\20SkGlyph\20const&\2c\20unsigned\20int\2c\20SkSpan\2c\20SkCanvas*\29\20const -7566:SkScalerContextFTUtils::drawCOLRv0Glyph\28FT_FaceRec_*\2c\20SkGlyph\20const&\2c\20unsigned\20int\2c\20SkSpan\2c\20SkCanvas*\29\20const -7567:SkScalerContext::makeGlyph\28SkPackedGlyphID\2c\20SkArenaAlloc*\29 -7568:SkScalerContext::internalGetPath\28SkGlyph&\2c\20SkArenaAlloc*\2c\20std::__2::optional&&\29 -7569:SkScalerContext::SkScalerContext\28SkTypeface&\2c\20SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29 -7570:SkScalerContext::SaturateGlyphBounds\28SkGlyph*\2c\20SkRect&&\29 -7571:SkScalerContext::MakeRecAndEffects\28SkFont\20const&\2c\20SkPaint\20const&\2c\20SkSurfaceProps\20const&\2c\20SkScalerContextFlags\2c\20SkMatrix\20const&\2c\20SkScalerContextRec*\2c\20SkScalerContextEffects*\29 -7572:SkScalerContext::MakeEmpty\28SkTypeface&\2c\20SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29 -7573:SkScalerContext::GeneratedPath::GeneratedPath\28SkScalerContext::GeneratedPath&&\29 -7574:SkScalerContext::AutoDescriptorGivenRecAndEffects\28SkScalerContextRec\20const&\2c\20SkScalerContextEffects\20const&\2c\20SkAutoDescriptor*\29 -7575:SkSampledCodec::accountForNativeScaling\28int*\2c\20int*\29\20const -7576:SkSTArenaAlloc<4096ul>::SkSTArenaAlloc\28unsigned\20long\29 -7577:SkSTArenaAlloc<256ul>::SkSTArenaAlloc\28unsigned\20long\29 -7578:SkSLCombinedSamplerTypeForTextureType\28GrTextureType\29 -7579:SkSL::type_to_sksltype\28SkSL::Context\20const&\2c\20SkSL::Type\20const&\2c\20SkSLType*\29 -7580:SkSL::stoi\28std::__2::basic_string_view>\2c\20long\20long*\29 -7581:SkSL::splat_scalar\28SkSL::Context\20const&\2c\20SkSL::Expression\20const&\2c\20SkSL::Type\20const&\29 -7582:SkSL::simplify_constant_equality\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\29 -7583:SkSL::short_circuit_boolean\28SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\29 -7584:SkSL::remove_break_statements\28std::__2::unique_ptr>&\29::RemoveBreaksWriter::visitStatementPtr\28std::__2::unique_ptr>&\29 -7585:SkSL::optimize_intrinsic_call\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::IntrinsicKind\2c\20SkSL::ExpressionArray\20const&\2c\20SkSL::Type\20const&\29::$_2::operator\28\29\28int\29\20const -7586:SkSL::optimize_intrinsic_call\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::IntrinsicKind\2c\20SkSL::ExpressionArray\20const&\2c\20SkSL::Type\20const&\29::$_1::operator\28\29\28int\29\20const -7587:SkSL::optimize_intrinsic_call\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::IntrinsicKind\2c\20SkSL::ExpressionArray\20const&\2c\20SkSL::Type\20const&\29::$_0::operator\28\29\28int\29\20const -7588:SkSL::negate_expression\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Type\20const&\29 -7589:SkSL::make_reciprocal_expression\28SkSL::Context\20const&\2c\20SkSL::Expression\20const&\29 -7590:SkSL::index_out_of_range\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20long\20long\2c\20SkSL::Expression\20const&\29 -7591:SkSL::hoist_vardecl_symbols_into_outer_scope\28SkSL::Context\20const&\2c\20SkSL::Block\20const&\2c\20SkSL::SymbolTable*\2c\20SkSL::SymbolTable*\29::SymbolHoister::visitStatement\28SkSL::Statement\20const&\29 -7592:SkSL::get_struct_definitions_from_module\28SkSL::Program&\2c\20SkSL::Module\20const&\2c\20std::__2::vector>*\29 -7593:SkSL::find_existing_declaration\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::ModifierFlags\2c\20SkSL::IntrinsicKind\2c\20std::__2::basic_string_view>\2c\20skia_private::TArray>\2c\20true>&\2c\20SkSL::Position\2c\20SkSL::Type\20const*\2c\20SkSL::FunctionDeclaration**\29::$_0::operator\28\29\28\29\20const -7594:SkSL::extract_matrix\28SkSL::Expression\20const*\2c\20float*\29 -7595:SkSL::eliminate_unreachable_code\28SkSpan>>\2c\20SkSL::ProgramUsage*\29::UnreachableCodeEliminator::visitStatementPtr\28std::__2::unique_ptr>&\29 -7596:SkSL::eliminate_no_op_boolean\28SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\29 -7597:SkSL::check_main_signature\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20skia_private::TArray>\2c\20true>&\29::$_4::operator\28\29\28int\29\20const -7598:SkSL::check_main_signature\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20skia_private::TArray>\2c\20true>&\29::$_2::operator\28\29\28SkSL::Type\20const&\29\20const -7599:SkSL::check_main_signature\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20skia_private::TArray>\2c\20true>&\29::$_1::operator\28\29\28int\29\20const -7600:SkSL::argument_needs_scratch_variable\28SkSL::Expression\20const*\2c\20SkSL::Variable\20const*\2c\20SkSL::ProgramUsage\20const&\29 -7601:SkSL::argument_and_parameter_flags_match\28SkSL::Expression\20const&\2c\20SkSL::Variable\20const&\29 -7602:SkSL::apply_to_elements\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20double\20\28*\29\28double\29\29 -7603:SkSL::append_rtadjust_fixup_to_vertex_main\28SkSL::Context\20const&\2c\20SkSL::FunctionDeclaration\20const&\2c\20SkSL::Block&\29::AppendRTAdjustFixupHelper::Adjust\28\29\20const -7604:SkSL::\28anonymous\20namespace\29::clone_with_ref_kind\28SkSL::Expression\20const&\2c\20SkSL::VariableRefKind\2c\20SkSL::Position\29 -7605:SkSL::\28anonymous\20namespace\29::check_valid_uniform_type\28SkSL::Position\2c\20SkSL::Type\20const*\2c\20SkSL::Context\20const&\2c\20bool\29::$_0::operator\28\29\28\29\20const -7606:SkSL::\28anonymous\20namespace\29::caps_lookup_table\28\29 -7607:SkSL::\28anonymous\20namespace\29::ReturnsInputAlphaVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -7608:SkSL::\28anonymous\20namespace\29::ProgramUsageVisitor::visitStructFields\28SkSL::Type\20const&\29 -7609:SkSL::\28anonymous\20namespace\29::ProgramUsageVisitor::visitStatement\28SkSL::Statement\20const&\29 -7610:SkSL::\28anonymous\20namespace\29::ProgramUsageVisitor::visitExpression\28SkSL::Expression\20const&\29 -7611:SkSL::\28anonymous\20namespace\29::NodeCountVisitor::visitStatement\28SkSL::Statement\20const&\29 -7612:SkSL::\28anonymous\20namespace\29::IsAssignableVisitor::visitExpression\28SkSL::Expression&\2c\20SkSL::FieldAccess\20const*\29::'lambda'\28\29::operator\28\29\28\29\20const -7613:SkSL::\28anonymous\20namespace\29::FinalizationVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -7614:SkSL::Variable::MakeScratchVariable\28SkSL::Context\20const&\2c\20SkSL::Mangler&\2c\20std::__2::basic_string_view>\2c\20SkSL::Type\20const*\2c\20SkSL::SymbolTable*\2c\20std::__2::unique_ptr>\29 -7615:SkSL::VarDeclaration::ErrorCheck\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Position\2c\20SkSL::Layout\20const&\2c\20SkSL::ModifierFlags\2c\20SkSL::Type\20const*\2c\20SkSL::Type\20const*\2c\20SkSL::VariableStorage\29 -7616:SkSL::TypeReference::description\28SkSL::OperatorPrecedence\29\20const -7617:SkSL::TypeReference::VerifyType\28SkSL::Context\20const&\2c\20SkSL::Type\20const*\2c\20SkSL::Position\29 -7618:SkSL::TypeReference::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const*\29 -7619:SkSL::Type::checkIfUsableInArray\28SkSL::Context\20const&\2c\20SkSL::Position\29\20const -7620:SkSL::Type::checkForOutOfRangeLiteral\28SkSL::Context\20const&\2c\20SkSL::Expression\20const&\29\20const -7621:SkSL::Type::MakeStructType\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::basic_string_view>\2c\20skia_private::TArray\2c\20bool\29 -7622:SkSL::Type::MakeLiteralType\28char\20const*\2c\20SkSL::Type\20const&\2c\20signed\20char\29 -7623:SkSL::Transform::\28anonymous\20namespace\29::BuiltinVariableScanner::addDeclaringElement\28SkSL::Symbol\20const*\29 -7624:SkSL::Transform::HoistSwitchVarDeclarationsAtTopLevel\28SkSL::Context\20const&\2c\20skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>&\2c\20SkSL::SymbolTable&\2c\20SkSL::Position\29::HoistSwitchVarDeclsVisitor::visitStatementPtr\28std::__2::unique_ptr>&\29 -7625:SkSL::Transform::EliminateDeadGlobalVariables\28SkSL::Program&\29::$_0::operator\28\29\28std::__2::unique_ptr>\20const&\29\20const -7626:SkSL::Transform::EliminateDeadFunctions\28SkSL::Program&\29 -7627:SkSL::TernaryExpression::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -7628:SkSL::SymbolTable::moveSymbolTo\28SkSL::SymbolTable*\2c\20SkSL::Symbol*\2c\20SkSL::Context\20const&\29 -7629:SkSL::SymbolTable::isBuiltinType\28std::__2::basic_string_view>\29\20const -7630:SkSL::SymbolTable::insertNewParent\28\29 -7631:SkSL::SymbolTable::addWithoutOwnership\28SkSL::Symbol*\29 -7632:SkSL::Symbol::instantiate\28SkSL::Context\20const&\2c\20SkSL::Position\29\20const -7633:SkSL::SwitchStatement::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -7634:SkSL::SwitchCase::Make\28SkSL::Position\2c\20long\20long\2c\20std::__2::unique_ptr>\29 -7635:SkSL::SwitchCase::MakeDefault\28SkSL::Position\2c\20std::__2::unique_ptr>\29 -7636:SkSL::StructType::StructType\28SkSL::Position\2c\20std::__2::basic_string_view>\2c\20skia_private::TArray\2c\20int\2c\20bool\2c\20bool\29 -7637:SkSL::String::vappendf\28std::__2::basic_string\2c\20std::__2::allocator>*\2c\20char\20const*\2c\20void*\29 -7638:SkSL::SingleArgumentConstructor::argumentSpan\28\29 -7639:SkSL::Setting::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20bool\20const\20SkSL::ShaderCaps::*\29 -7640:SkSL::RP::stack_usage\28SkSL::RP::Instruction\20const&\29 -7641:SkSL::RP::is_sliceable_swizzle\28SkSpan\29 -7642:SkSL::RP::is_immediate_op\28SkSL::RP::BuilderOp\29 -7643:SkSL::RP::UnownedLValueSlice::isWritable\28\29\20const -7644:SkSL::RP::UnownedLValueSlice::dynamicSlotRange\28\29 -7645:SkSL::RP::SwizzleLValue::~SwizzleLValue\28\29 -7646:SkSL::RP::ScratchLValue::~ScratchLValue\28\29 -7647:SkSL::RP::Program::appendStages\28SkRasterPipeline*\2c\20SkArenaAlloc*\2c\20SkSL::RP::Callbacks*\2c\20SkSpan\29\20const -7648:SkSL::RP::Program::appendStackRewind\28skia_private::TArray*\29\20const -7649:SkSL::RP::Program::appendCopyImmutableUnmasked\28skia_private::TArray*\2c\20SkArenaAlloc*\2c\20std::byte*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20int\29\20const -7650:SkSL::RP::Program::appendAdjacentNWayTernaryOp\28skia_private::TArray*\2c\20SkArenaAlloc*\2c\20SkSL::RP::ProgramOp\2c\20std::byte*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20int\29\20const -7651:SkSL::RP::Program::appendAdjacentNWayBinaryOp\28skia_private::TArray*\2c\20SkArenaAlloc*\2c\20SkSL::RP::ProgramOp\2c\20unsigned\20int\2c\20unsigned\20int\2c\20int\29\20const -7652:SkSL::RP::ImmutableLValue::fixedSlotRange\28SkSL::RP::Generator*\29 -7653:SkSL::RP::Generator::writeVarDeclaration\28SkSL::VarDeclaration\20const&\29 -7654:SkSL::RP::Generator::writeFunction\28SkSL::IRNode\20const&\2c\20SkSL::FunctionDefinition\20const&\2c\20SkSpan>\20const>\29 -7655:SkSL::RP::Generator::storeImmutableValueToSlots\28skia_private::TArray\20const&\2c\20SkSL::RP::SlotRange\29 -7656:SkSL::RP::Generator::returnComplexity\28SkSL::FunctionDefinition\20const*\29 -7657:SkSL::RP::Generator::pushVariableReferencePartial\28SkSL::VariableReference\20const&\2c\20SkSL::RP::SlotRange\29 -7658:SkSL::RP::Generator::pushLengthIntrinsic\28int\29 -7659:SkSL::RP::Generator::pushLValueOrExpression\28SkSL::RP::LValue*\2c\20SkSL::Expression\20const&\29 -7660:SkSL::RP::Generator::pushIntrinsic\28SkSL::RP::BuilderOp\2c\20SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\29 -7661:SkSL::RP::Generator::pushIntrinsic\28SkSL::IntrinsicKind\2c\20SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\2c\20SkSL::Expression\20const&\29 -7662:SkSL::RP::Generator::pushImmutableData\28SkSL::Expression\20const&\29 -7663:SkSL::RP::Generator::getImmutableValueForExpression\28SkSL::Expression\20const&\2c\20skia_private::TArray*\29 -7664:SkSL::RP::Generator::getImmutableBitsForSlot\28SkSL::Expression\20const&\2c\20unsigned\20long\29 -7665:SkSL::RP::Generator::findPreexistingImmutableData\28skia_private::TArray\20const&\29 -7666:SkSL::RP::Generator::discardTraceScopeMask\28\29 -7667:SkSL::RP::DynamicIndexLValue::dynamicSlotRange\28\29 -7668:SkSL::RP::Builder::push_condition_mask\28\29 -7669:SkSL::RP::Builder::pop_slots_unmasked\28SkSL::RP::SlotRange\29 -7670:SkSL::RP::Builder::pop_condition_mask\28\29 -7671:SkSL::RP::Builder::pop_and_reenable_loop_mask\28\29 -7672:SkSL::RP::Builder::merge_loop_mask\28\29 -7673:SkSL::RP::Builder::merge_inv_condition_mask\28\29 -7674:SkSL::RP::Builder::mask_off_loop_mask\28\29 -7675:SkSL::RP::Builder::discard_stack\28int\2c\20int\29 -7676:SkSL::RP::Builder::copy_stack_to_slots_unmasked\28SkSL::RP::SlotRange\2c\20int\29 -7677:SkSL::RP::Builder::copy_stack_to_slots_unmasked\28SkSL::RP::SlotRange\29 -7678:SkSL::RP::Builder::copy_stack_to_slots\28SkSL::RP::SlotRange\29 -7679:SkSL::RP::Builder::branch_if_any_lanes_active\28int\29 -7680:SkSL::RP::AutoStack::pushClone\28SkSL::RP::SlotRange\2c\20int\29 -7681:SkSL::RP::AutoContinueMask::~AutoContinueMask\28\29 -7682:SkSL::RP::AutoContinueMask::exitLoopBody\28\29 -7683:SkSL::RP::AutoContinueMask::enterLoopBody\28\29 -7684:SkSL::RP::AutoContinueMask::enable\28\29 -7685:SkSL::ProgramUsage::remove\28SkSL::Expression\20const*\29 -7686:SkSL::ProgramUsage::get\28SkSL::FunctionDeclaration\20const&\29\20const -7687:SkSL::ProgramUsage::add\28SkSL::Statement\20const*\29 -7688:SkSL::ProgramUsage::add\28SkSL::Expression\20const*\29 -7689:SkSL::ProgramConfig::ProgramConfig\28\29 -7690:SkSL::Program::~Program\28\29 -7691:SkSL::PostfixExpression::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20SkSL::Operator\29 -7692:SkSL::PipelineStage::PipelineStageCodeGenerator::functionName\28SkSL::FunctionDeclaration\20const&\2c\20int\29 -7693:SkSL::PipelineStage::PipelineStageCodeGenerator::functionDeclaration\28SkSL::FunctionDeclaration\20const&\29 -7694:SkSL::PipelineStage::PipelineStageCodeGenerator::forEachSpecialization\28SkSL::FunctionDeclaration\20const&\2c\20std::__2::function\20const&\29 -7695:SkSL::Parser::~Parser\28\29 -7696:SkSL::Parser::varDeclarations\28\29 -7697:SkSL::Parser::varDeclarationsPrefix\28SkSL::Parser::VarDeclarationsPrefix*\29 -7698:SkSL::Parser::varDeclarationsOrExpressionStatement\28\29 -7699:SkSL::Parser::switchCaseBody\28SkSL::ExpressionArray*\2c\20skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>*\2c\20std::__2::unique_ptr>\29 -7700:SkSL::Parser::shiftExpression\28\29 -7701:SkSL::Parser::relationalExpression\28\29 -7702:SkSL::Parser::multiplicativeExpression\28\29 -7703:SkSL::Parser::logicalXorExpression\28\29 -7704:SkSL::Parser::logicalAndExpression\28\29 -7705:SkSL::Parser::localVarDeclarationEnd\28SkSL::Position\2c\20SkSL::Modifiers\20const&\2c\20SkSL::Type\20const*\2c\20SkSL::Token\29 -7706:SkSL::Parser::intLiteral\28long\20long*\29 -7707:SkSL::Parser::identifier\28std::__2::basic_string_view>*\29 -7708:SkSL::Parser::globalVarDeclarationEnd\28SkSL::Position\2c\20SkSL::Modifiers\20const&\2c\20SkSL::Type\20const*\2c\20SkSL::Token\29 -7709:SkSL::Parser::expressionStatement\28\29 -7710:SkSL::Parser::expectNewline\28\29 -7711:SkSL::Parser::equalityExpression\28\29 -7712:SkSL::Parser::directive\28bool\29 -7713:SkSL::Parser::declarations\28\29 -7714:SkSL::Parser::bitwiseXorExpression\28\29 -7715:SkSL::Parser::bitwiseOrExpression\28\29 -7716:SkSL::Parser::bitwiseAndExpression\28\29 -7717:SkSL::Parser::additiveExpression\28\29 -7718:SkSL::Parser::addGlobalVarDeclaration\28std::__2::unique_ptr>\29 -7719:SkSL::Parser::Parser\28SkSL::Compiler*\2c\20SkSL::ProgramSettings\20const&\2c\20SkSL::ProgramKind\2c\20std::__2::unique_ptr\2c\20std::__2::allocator>\2c\20std::__2::default_delete\2c\20std::__2::allocator>>>\29 -7720:SkSL::MultiArgumentConstructor::argumentSpan\28\29 -7721:SkSL::ModuleLoader::loadVertexModule\28SkSL::Compiler*\29 -7722:SkSL::ModuleLoader::loadSharedModule\28SkSL::Compiler*\29 -7723:SkSL::ModuleLoader::loadPublicModule\28SkSL::Compiler*\29 -7724:SkSL::ModuleLoader::loadFragmentModule\28SkSL::Compiler*\29 -7725:SkSL::ModuleLoader::Get\28\29 -7726:SkSL::Module::~Module\28\29 -7727:SkSL::MatrixType::bitWidth\28\29\20const -7728:SkSL::MakeRasterPipelineProgram\28SkSL::Program\20const&\2c\20SkSL::FunctionDefinition\20const&\2c\20SkSL::DebugTracePriv*\2c\20bool\29 -7729:SkSL::Layout::operator!=\28SkSL::Layout\20const&\29\20const -7730:SkSL::Layout::description\28\29\20const -7731:SkSL::Intrinsics::\28anonymous\20namespace\29::finalize_distance\28double\29 -7732:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_matrixCompMult\28double\2c\20double\2c\20double\29 -7733:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_length\28std::__2::array\20const&\29 -7734:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_add\28SkSL::Context\20const&\2c\20std::__2::array\20const&\29 -7735:SkSL::Inliner::inlineStatement\28SkSL::Position\2c\20skia_private::THashMap>\2c\20SkGoodHash>*\2c\20SkSL::SymbolTable*\2c\20std::__2::unique_ptr>*\2c\20SkSL::Analysis::ReturnComplexity\2c\20SkSL::Statement\20const&\2c\20SkSL::ProgramUsage\20const&\2c\20bool\29 -7736:SkSL::Inliner::inlineExpression\28SkSL::Position\2c\20skia_private::THashMap>\2c\20SkGoodHash>*\2c\20SkSL::SymbolTable*\2c\20SkSL::Expression\20const&\29 -7737:SkSL::Inliner::buildCandidateList\28std::__2::vector>\2c\20std::__2::allocator>>>\20const&\2c\20SkSL::SymbolTable*\2c\20SkSL::ProgramUsage*\2c\20SkSL::InlineCandidateList*\29::$_1::operator\28\29\28SkSL::InlineCandidate\20const&\29\20const -7738:SkSL::Inliner::buildCandidateList\28std::__2::vector>\2c\20std::__2::allocator>>>\20const&\2c\20SkSL::SymbolTable*\2c\20SkSL::ProgramUsage*\2c\20SkSL::InlineCandidateList*\29::$_0::operator\28\29\28SkSL::InlineCandidate\20const&\29\20const -7739:SkSL::Inliner::InlinedCall::~InlinedCall\28\29 -7740:SkSL::IndexExpression::~IndexExpression\28\29 -7741:SkSL::IfStatement::~IfStatement\28\29 -7742:SkSL::IRHelpers::Ref\28SkSL::Variable\20const*\29\20const -7743:SkSL::IRHelpers::Mul\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29\20const -7744:SkSL::IRHelpers::Assign\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29\20const -7745:SkSL::GLSLCodeGenerator::writeVarDeclaration\28SkSL::VarDeclaration\20const&\2c\20bool\29 -7746:SkSL::GLSLCodeGenerator::writeProgramElement\28SkSL::ProgramElement\20const&\29 -7747:SkSL::GLSLCodeGenerator::writeMinAbsHack\28SkSL::Expression&\2c\20SkSL::Expression&\29 -7748:SkSL::GLSLCodeGenerator::generateCode\28\29 -7749:SkSL::FunctionDefinition::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::FunctionDeclaration\20const&\2c\20std::__2::unique_ptr>\29::Finalizer::visitStatementPtr\28std::__2::unique_ptr>&\29 -7750:SkSL::FunctionDefinition::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::FunctionDeclaration\20const&\2c\20std::__2::unique_ptr>\29::Finalizer::addLocalVariable\28SkSL::Variable\20const*\2c\20SkSL::Position\29 -7751:SkSL::FunctionDeclaration::~FunctionDeclaration\28\29_7209 -7752:SkSL::FunctionDeclaration::~FunctionDeclaration\28\29 -7753:SkSL::FunctionDeclaration::mangledName\28\29\20const -7754:SkSL::FunctionDeclaration::getMainInputColorParameter\28\29\20const -7755:SkSL::FunctionDeclaration::getMainDestColorParameter\28\29\20const -7756:SkSL::FunctionDeclaration::determineFinalTypes\28SkSL::ExpressionArray\20const&\2c\20skia_private::STArray<8\2c\20SkSL::Type\20const*\2c\20true>*\2c\20SkSL::Type\20const**\29\20const -7757:SkSL::FunctionDeclaration::FunctionDeclaration\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::ModifierFlags\2c\20std::__2::basic_string_view>\2c\20skia_private::TArray\2c\20SkSL::Type\20const*\2c\20SkSL::IntrinsicKind\29 -7758:SkSL::FunctionCall::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const*\2c\20SkSL::FunctionDeclaration\20const&\2c\20SkSL::ExpressionArray\29 -7759:SkSL::FunctionCall::FunctionCall\28SkSL::Position\2c\20SkSL::Type\20const*\2c\20SkSL::FunctionDeclaration\20const*\2c\20SkSL::ExpressionArray\2c\20SkSL::FunctionCall\20const*\29 -7760:SkSL::FunctionCall::FindBestFunctionForCall\28SkSL::Context\20const&\2c\20SkSL::FunctionDeclaration\20const*\2c\20SkSL::ExpressionArray\20const&\29 -7761:SkSL::FunctionCall::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::FunctionDeclaration\20const&\2c\20SkSL::ExpressionArray\29 -7762:SkSL::ForStatement::~ForStatement\28\29 -7763:SkSL::ForStatement::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::ForLoopPositions\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -7764:SkSL::FindIntrinsicKind\28std::__2::basic_string_view>\29 -7765:SkSL::FieldAccess::~FieldAccess\28\29_7086 -7766:SkSL::FieldAccess::~FieldAccess\28\29 -7767:SkSL::FieldAccess::description\28SkSL::OperatorPrecedence\29\20const -7768:SkSL::FieldAccess::FieldAccess\28SkSL::Position\2c\20std::__2::unique_ptr>\2c\20int\2c\20SkSL::FieldAccessOwnerKind\29 -7769:SkSL::ExtendedVariable::~ExtendedVariable\28\29 -7770:SkSL::Expression::isFloatLiteral\28\29\20const -7771:SkSL::Expression::coercionCost\28SkSL::Type\20const&\29\20const -7772:SkSL::DoStatement::~DoStatement\28\29_7075 -7773:SkSL::DoStatement::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -7774:SkSL::DiscardStatement::Make\28SkSL::Context\20const&\2c\20SkSL::Position\29 -7775:SkSL::ContinueStatement::Make\28SkSL::Position\29 -7776:SkSL::ConstructorStruct::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20SkSL::ExpressionArray\29 -7777:SkSL::ConstructorScalarCast::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20SkSL::ExpressionArray\29 -7778:SkSL::ConstructorMatrixResize::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20std::__2::unique_ptr>\29 -7779:SkSL::Constructor::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const&\2c\20SkSL::ExpressionArray\29 -7780:SkSL::Compiler::resetErrors\28\29 -7781:SkSL::Compiler::initializeContext\28SkSL::Module\20const*\2c\20SkSL::ProgramKind\2c\20SkSL::ProgramSettings\2c\20std::__2::basic_string_view>\2c\20SkSL::ModuleType\29 -7782:SkSL::Compiler::cleanupContext\28\29 -7783:SkSL::CoercionCost::operator<\28SkSL::CoercionCost\29\20const -7784:SkSL::ChildCall::~ChildCall\28\29_7014 -7785:SkSL::ChildCall::~ChildCall\28\29 -7786:SkSL::ChildCall::Make\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Type\20const*\2c\20SkSL::Variable\20const&\2c\20SkSL::ExpressionArray\29 -7787:SkSL::ChildCall::ChildCall\28SkSL::Position\2c\20SkSL::Type\20const*\2c\20SkSL::Variable\20const*\2c\20SkSL::ExpressionArray\29 -7788:SkSL::BreakStatement::Make\28SkSL::Position\29 -7789:SkSL::Block::Block\28SkSL::Position\2c\20skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>\2c\20SkSL::Block::Kind\2c\20std::__2::unique_ptr>\29 -7790:SkSL::BinaryExpression::isAssignmentIntoVariable\28\29 -7791:SkSL::ArrayType::columns\28\29\20const -7792:SkSL::Analysis::\28anonymous\20namespace\29::LoopControlFlowVisitor::visitStatement\28SkSL::Statement\20const&\29 -7793:SkSL::Analysis::IsDynamicallyUniformExpression\28SkSL::Expression\20const&\29::IsDynamicallyUniformExpressionVisitor::visitExpression\28SkSL::Expression\20const&\29 -7794:SkSL::Analysis::IsDynamicallyUniformExpression\28SkSL::Expression\20const&\29 -7795:SkSL::Analysis::IsConstantExpression\28SkSL::Expression\20const&\29 -7796:SkSL::Analysis::IsCompileTimeConstant\28SkSL::Expression\20const&\29::IsCompileTimeConstantVisitor::visitExpression\28SkSL::Expression\20const&\29 -7797:SkSL::Analysis::IsAssignable\28SkSL::Expression&\2c\20SkSL::Analysis::AssignmentInfo*\2c\20SkSL::ErrorReporter*\29 -7798:SkSL::Analysis::HasSideEffects\28SkSL::Expression\20const&\29::HasSideEffectsVisitor::visitExpression\28SkSL::Expression\20const&\29 -7799:SkSL::Analysis::GetLoopUnrollInfo\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::ForLoopPositions\20const&\2c\20SkSL::Statement\20const*\2c\20std::__2::unique_ptr>*\2c\20SkSL::Expression\20const*\2c\20SkSL::Statement\20const*\2c\20SkSL::ErrorReporter*\29 -7800:SkSL::Analysis::GetLoopControlFlowInfo\28SkSL::Statement\20const&\29 -7801:SkSL::Analysis::ContainsVariable\28SkSL::Expression\20const&\2c\20SkSL::Variable\20const&\29::ContainsVariableVisitor::visitExpression\28SkSL::Expression\20const&\29 -7802:SkSL::Analysis::ContainsRTAdjust\28SkSL::Expression\20const&\29::ContainsRTAdjustVisitor::visitExpression\28SkSL::Expression\20const&\29 -7803:SkSL::Analysis::CheckProgramStructure\28SkSL::Program\20const&\29::ProgramStructureVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -7804:SkSL::AliasType::numberKind\28\29\20const -7805:SkSL::AliasType::isOrContainsBool\28\29\20const -7806:SkSL::AliasType::isOrContainsAtomic\28\29\20const -7807:SkSL::AliasType::isAllowedInES2\28\29\20const -7808:SkSBlockAllocator<80ul>::SkSBlockAllocator\28SkBlockAllocator::GrowthPolicy\2c\20unsigned\20long\29 -7809:SkRuntimeShader::~SkRuntimeShader\28\29 -7810:SkRuntimeEffectPriv::VarAsChild\28SkSL::Variable\20const&\2c\20int\29 -7811:SkRuntimeEffect::~SkRuntimeEffect\28\29 -7812:SkRuntimeEffect::getRPProgram\28SkSL::DebugTracePriv*\29\20const -7813:SkRuntimeEffect::MakeForShader\28SkString\2c\20SkRuntimeEffect::Options\20const&\29 -7814:SkRuntimeEffect::ChildPtr::type\28\29\20const -7815:SkRuntimeEffect::ChildPtr::shader\28\29\20const -7816:SkRuntimeEffect::ChildPtr::colorFilter\28\29\20const -7817:SkRuntimeEffect::ChildPtr::blender\28\29\20const -7818:SkRgnBuilder::collapsWithPrev\28\29 -7819:SkResourceCache::visitAll\28void\20\28*\29\28SkResourceCache::Rec\20const&\2c\20void*\29\2c\20void*\29 -7820:SkResourceCache::setTotalByteLimit\28unsigned\20long\29 -7821:SkResourceCache::release\28SkResourceCache::Rec*\29 -7822:SkResourceCache::purgeAll\28\29 -7823:SkResourceCache::newCachedData\28unsigned\20long\29 -7824:SkResourceCache::getEffectiveSingleAllocationByteLimit\28\29\20const -7825:SkResourceCache::find\28SkResourceCache::Key\20const&\2c\20bool\20\28*\29\28SkResourceCache::Rec\20const&\2c\20void*\29\2c\20void*\29 -7826:SkResourceCache::dump\28\29\20const -7827:SkResourceCache::add\28SkResourceCache::Rec*\2c\20void*\29 -7828:SkResourceCache::PostPurgeSharedID\28unsigned\20long\20long\29 -7829:SkResourceCache::NewCachedData\28unsigned\20long\29 -7830:SkResourceCache::GetDiscardableFactory\28\29 -7831:SkRescaleAndReadPixels\28SkBitmap\2c\20SkImageInfo\20const&\2c\20SkIRect\20const&\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29::Result::~Result\28\29 -7832:SkRescaleAndReadPixels\28SkBitmap\2c\20SkImageInfo\20const&\2c\20SkIRect\20const&\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29::Result::rowBytes\28int\29\20const -7833:SkRescaleAndReadPixels\28SkBitmap\2c\20SkImageInfo\20const&\2c\20SkIRect\20const&\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29 -7834:SkRegion::quickContains\28SkIRect\20const&\29\20const -7835:SkRegion::op\28SkIRect\20const&\2c\20SkRegion::Op\29 -7836:SkRegion::getRuns\28int*\2c\20int*\29\20const -7837:SkRegion::addBoundaryPath\28SkPathBuilder*\29\20const -7838:SkRegion::Spanerator::Spanerator\28SkRegion\20const&\2c\20int\2c\20int\2c\20int\29 -7839:SkRegion::RunHead::ensureWritable\28\29 -7840:SkRegion::RunHead::computeRunBounds\28SkIRect*\29 -7841:SkRegion::RunHead::Alloc\28int\2c\20int\2c\20int\29 -7842:SkRegion::Oper\28SkRegion\20const&\2c\20SkRegion\20const&\2c\20SkRegion::Op\2c\20SkRegion*\29 -7843:SkRefCntBase::internal_dispose\28\29\20const -7844:SkReduceOrder::Conic\28SkConic\20const&\2c\20SkPoint*\29 -7845:SkRectPriv::Subtract\28SkIRect\20const&\2c\20SkIRect\20const&\2c\20SkIRect*\29 -7846:SkRectPriv::QuadContainsRect\28SkM44\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20float\29 -7847:SkRectPriv::QuadContainsRectMask\28SkM44\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20float\29 -7848:SkRectPriv::FitsInFixed\28SkRect\20const&\29 -7849:SkRectClipBlitter::requestRowsPreserved\28\29\20const -7850:SkRectClipBlitter::allocBlitMemory\28unsigned\20long\29 -7851:SkRect::set\28SkPoint\20const&\2c\20SkPoint\20const&\29 -7852:SkRect::roundOut\28SkRect*\29\20const -7853:SkRect::roundIn\28\29\20const -7854:SkRect::roundIn\28SkIRect*\29\20const -7855:SkRect::makeOffset\28float\2c\20float\29\20const -7856:SkRect::joinNonEmptyArg\28SkRect\20const&\29 -7857:SkRect::intersect\28SkRect\20const&\2c\20SkRect\20const&\29 -7858:SkRect::contains\28float\2c\20float\29\20const -7859:SkRect::contains\28SkIRect\20const&\29\20const -7860:SkRect*\20SkRecord::alloc\28unsigned\20long\29 -7861:SkRecords::FillBounds::popSaveBlock\28\29 -7862:SkRecords::FillBounds::popControl\28SkRect\20const&\29 -7863:SkRecords::FillBounds::AdjustForPaint\28SkPaint\20const*\2c\20SkRect*\29 -7864:SkRecordedDrawable::~SkRecordedDrawable\28\29 -7865:SkRecordOptimize\28SkRecord*\29 -7866:SkRecordFillBounds\28SkRect\20const&\2c\20SkRecord\20const&\2c\20SkRect*\2c\20SkBBoxHierarchy::Metadata*\29 -7867:SkRecordCanvas::onDrawTextBlob\28SkTextBlob\20const*\2c\20float\2c\20float\2c\20SkPaint\20const&\29 -7868:SkRecordCanvas::baseRecorder\28\29\20const -7869:SkRecord::~SkRecord\28\29 -7870:SkReadBuffer::skipByteArray\28unsigned\20long*\29 -7871:SkReadBuffer::readPad32\28void*\2c\20unsigned\20long\29 -7872:SkReadBuffer::SkReadBuffer\28void\20const*\2c\20unsigned\20long\29 -7873:SkRasterPipelineSpriteBlitter::~SkRasterPipelineSpriteBlitter\28\29 -7874:SkRasterPipelineContexts::UniformColorCtx*\20SkArenaAlloc::make\28\29 -7875:SkRasterPipelineContexts::TileCtx*\20SkArenaAlloc::make\28\29 -7876:SkRasterPipelineContexts::RewindCtx*\20SkArenaAlloc::make\28\29 -7877:SkRasterPipelineContexts::DecalTileCtx*\20SkArenaAlloc::make\28\29 -7878:SkRasterPipelineContexts::CopyIndirectCtx*\20SkArenaAlloc::make\28\29 -7879:SkRasterPipelineContexts::Conical2PtCtx*\20SkArenaAlloc::make\28\29 -7880:SkRasterPipelineBlitter::Create\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkArenaAlloc*\2c\20SkRasterPipeline\20const&\2c\20bool\2c\20bool\2c\20SkShader\20const*\29 -7881:SkRasterPipeline::buildPipeline\28SkRasterPipelineStage*\29\20const -7882:SkRasterPipeline::appendSetRGB\28SkArenaAlloc*\2c\20float\20const*\29 -7883:SkRasterPipeline::appendLoadDst\28SkColorType\2c\20SkRasterPipelineContexts::MemoryCtx\20const*\29 -7884:SkRasterClipStack::Rec::Rec\28SkRasterClip\20const&\29 -7885:SkRasterClip::setEmpty\28\29 -7886:SkRasterClip::computeIsRect\28\29\20const -7887:SkRandom::nextULessThan\28unsigned\20int\29 -7888:SkRTree::~SkRTree\28\29 -7889:SkRTree::search\28SkRTree::Node*\2c\20SkRect\20const&\2c\20std::__2::vector>*\29\20const -7890:SkRTree::bulkLoad\28std::__2::vector>*\2c\20int\29 -7891:SkRTree::allocateNodeAtLevel\28unsigned\20short\29 -7892:SkRRectPriv::IsSimpleCircular\28SkRRect\20const&\29 -7893:SkRRectPriv::ConservativeIntersect\28SkRRect\20const&\2c\20SkRRect\20const&\29::$_2::operator\28\29\28SkRRect::Corner\2c\20SkPoint\20const&\2c\20SkPoint\20const&\29\20const -7894:SkRRectPriv::AllCornersCircular\28SkRRect\20const&\2c\20float\29 -7895:SkRRect::scaleRadii\28\29 -7896:SkRRect::isValid\28\29\20const -7897:SkRRect::computeType\28\29 -7898:SkRRect::AreRectAndRadiiValid\28SkRect\20const&\2c\20SkPoint\20const*\29 -7899:SkRGBA4f<\28SkAlphaType\292>\20skgpu::Swizzle::applyTo<\28SkAlphaType\292>\28SkRGBA4f<\28SkAlphaType\292>\29\20const -7900:SkRGBA4f<\28SkAlphaType\292>::unpremul\28\29\20const -7901:SkQuads::Roots\28double\2c\20double\2c\20double\29 -7902:SkQuadraticEdge::nextSegment\28\29 -7903:SkQuadConstruct::init\28float\2c\20float\29 -7904:SkPtrSet::add\28void*\29 -7905:SkPoint::Normalize\28SkPoint*\29 -7906:SkPixmap::readPixels\28SkPixmap\20const&\29\20const -7907:SkPixmap::readPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20int\2c\20int\29\20const -7908:SkPixmap::erase\28unsigned\20int\29\20const -7909:SkPixmap::erase\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkIRect\20const*\29\20const -7910:SkPixelRef::callGenIDChangeListeners\28\29 -7911:SkPictureRecorder::finishRecordingAsPicture\28\29 -7912:SkPictureRecorder::beginRecording\28SkRect\20const&\2c\20sk_sp\29 -7913:SkPictureRecord::fillRestoreOffsetPlaceholdersForCurrentStackLevel\28unsigned\20int\29 -7914:SkPictureRecord::endRecording\28\29 -7915:SkPictureRecord::beginRecording\28\29 -7916:SkPictureRecord::addPath\28SkPath\20const&\29 -7917:SkPictureRecord::addPathToHeap\28SkPath\20const&\29 -7918:SkPictureRecord::SkPictureRecord\28SkIRect\20const&\2c\20unsigned\20int\29 -7919:SkPictureImageGenerator::~SkPictureImageGenerator\28\29 -7920:SkPictureData::~SkPictureData\28\29 -7921:SkPictureData::flatten\28SkWriteBuffer&\29\20const -7922:SkPictureData::SkPictureData\28SkPictureRecord\20const&\2c\20SkPictInfo\20const&\29 -7923:SkPicture::SkPicture\28\29 -7924:SkPathWriter::nativePath\28\29 -7925:SkPathWriter::moveTo\28\29 -7926:SkPathWriter::init\28\29 -7927:SkPathWriter::assemble\28\29 -7928:SkPathStroker::setQuadEndNormal\28SkPoint\20const*\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint*\2c\20SkPoint*\29 -7929:SkPathStroker::cubicQuadEnds\28SkPoint\20const*\2c\20SkQuadConstruct*\29 -7930:SkPathRef::commonReset\28\29 -7931:SkPathRef::CreateEmpty\28\29 -7932:SkPathRawShapes::Oval::Oval\28SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -7933:SkPathRaw::isRect\28\29\20const -7934:SkPathPriv::TransformDirAndStart\28SkMatrix\20const&\2c\20bool\2c\20SkPathDirection\2c\20unsigned\20int\29 -7935:SkPathPriv::Raw\28SkPathBuilder\20const&\29 -7936:SkPathPriv::PerspectiveClip\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkPath*\29 -7937:SkPathPriv::IsNestedFillRects\28SkPathRaw\20const&\2c\20SkRect*\2c\20SkPathDirection*\29 -7938:SkPathPriv::IsAxisAligned\28SkSpan\29 -7939:SkPathPriv::DeduceRRectFromContour\28SkRect\20const&\2c\20SkSpan\2c\20SkSpan\29 -7940:SkPathPriv::CreateDrawArcPath\28SkArc\20const&\2c\20bool\29 -7941:SkPathPriv::ComputeFirstDirection\28SkPathRaw\20const&\29 -7942:SkPathPriv::ComputeConvexity\28SkSpan\2c\20SkSpan\2c\20SkSpan\29 -7943:SkPathOpsBounds::Intersects\28SkPathOpsBounds\20const&\2c\20SkPathOpsBounds\20const&\29 -7944:SkPathMeasure::~SkPathMeasure\28\29 -7945:SkPathMeasure::getSegment\28float\2c\20float\2c\20SkPathBuilder*\2c\20bool\29 -7946:SkPathMeasure::SkPathMeasure\28SkPath\20const&\2c\20bool\2c\20float\29 -7947:SkPathEffectBase::PointData::~PointData\28\29 -7948:SkPathEdgeIter::next\28\29::'lambda'\28\29::operator\28\29\28\29\20const -7949:SkPathEdgeIter::SkPathEdgeIter\28SkPath\20const&\29 -7950:SkPathBuilder::setLastPt\28float\2c\20float\29 -7951:SkPathBuilder::rQuadTo\28float\2c\20float\2c\20float\2c\20float\29 -7952:SkPathBuilder::operator=\28SkPathBuilder\20const&\29 -7953:SkPathBuilder::computeFiniteBounds\28\29\20const -7954:SkPathBuilder::addRRect\28SkRRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -7955:SkPathBuilder::addOval\28SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -7956:SkPathBuilder::addCircle\28float\2c\20float\2c\20float\2c\20SkPathDirection\29 -7957:SkPath::writeToMemory\28void*\29\20const -7958:SkPath::makeOffset\28float\2c\20float\29\20const -7959:SkPath::incReserve\28int\2c\20int\2c\20int\29 -7960:SkPath::getConvexity\28\29\20const -7961:SkPath::copyFields\28SkPath\20const&\29 -7962:SkPath::conservativelyContainsRect\28SkRect\20const&\29\20const -7963:SkPath::arcTo\28float\2c\20float\2c\20float\2c\20SkPath::ArcSize\2c\20SkPathDirection\2c\20float\2c\20float\29 -7964:SkPath::arcTo\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\29 -7965:SkPath::addRect\28SkRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\29 -7966:SkPath::addPath\28SkPath\20const&\2c\20SkPath::AddPathMode\29 -7967:SkPath::addPath\28SkPath\20const&\2c\20SkMatrix\20const&\2c\20SkPath::AddPathMode\29 -7968:SkPath::RRect\28SkRRect\20const&\2c\20SkPathDirection\29 -7969:SkPath::Iter::next\28SkPoint*\29 -7970:SkPaintToGrPaintWithBlend\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkPaint\20const&\2c\20SkMatrix\20const&\2c\20SkBlender*\2c\20GrPaint*\29 -7971:SkPaintPriv::ShouldDither\28SkPaint\20const&\2c\20SkColorType\29 -7972:SkOpSpanBase::merge\28SkOpSpan*\29 -7973:SkOpSpanBase::initBase\28SkOpSegment*\2c\20SkOpSpan*\2c\20double\2c\20SkPoint\20const&\29 -7974:SkOpSpan::sortableTop\28SkOpContour*\29 -7975:SkOpSpan::setOppSum\28int\29 -7976:SkOpSpan::insertCoincidence\28SkOpSpan*\29 -7977:SkOpSpan::insertCoincidence\28SkOpSegment\20const*\2c\20bool\2c\20bool\29 -7978:SkOpSpan::init\28SkOpSegment*\2c\20SkOpSpan*\2c\20double\2c\20SkPoint\20const&\29 -7979:SkOpSpan::containsCoincidence\28SkOpSegment\20const*\29\20const -7980:SkOpSpan::computeWindSum\28\29 -7981:SkOpSegment::updateOppWindingReverse\28SkOpAngle\20const*\29\20const -7982:SkOpSegment::ptsDisjoint\28double\2c\20SkPoint\20const&\2c\20double\2c\20SkPoint\20const&\29\20const -7983:SkOpSegment::markWinding\28SkOpSpan*\2c\20int\29 -7984:SkOpSegment::isClose\28double\2c\20SkOpSegment\20const*\29\20const -7985:SkOpSegment::computeSum\28SkOpSpanBase*\2c\20SkOpSpanBase*\2c\20SkOpAngle::IncludeType\29 -7986:SkOpSegment::collapsed\28double\2c\20double\29\20const -7987:SkOpSegment::addExpanded\28double\2c\20SkOpSpanBase\20const*\2c\20bool*\29 -7988:SkOpSegment::activeWinding\28SkOpSpanBase*\2c\20SkOpSpanBase*\2c\20int*\29 -7989:SkOpSegment::activeOp\28int\2c\20int\2c\20SkOpSpanBase*\2c\20SkOpSpanBase*\2c\20SkPathOp\2c\20int*\2c\20int*\29 -7990:SkOpSegment::activeAngle\28SkOpSpanBase*\2c\20SkOpSpanBase**\2c\20SkOpSpanBase**\2c\20bool*\29 -7991:SkOpSegment::activeAngleInner\28SkOpSpanBase*\2c\20SkOpSpanBase**\2c\20SkOpSpanBase**\2c\20bool*\29 -7992:SkOpPtT::ptAlreadySeen\28SkOpPtT\20const*\29\20const -7993:SkOpEdgeBuilder::~SkOpEdgeBuilder\28\29 -7994:SkOpEdgeBuilder::preFetch\28\29 -7995:SkOpEdgeBuilder::finish\28\29 -7996:SkOpEdgeBuilder::SkOpEdgeBuilder\28SkPath\20const&\2c\20SkOpContourHead*\2c\20SkOpGlobalState*\29 -7997:SkOpContourBuilder::addQuad\28SkPoint*\29 -7998:SkOpContourBuilder::addLine\28SkPoint\20const*\29 -7999:SkOpContourBuilder::addCubic\28SkPoint*\29 -8000:SkOpContourBuilder::addConic\28SkPoint*\2c\20float\29 -8001:SkOpCoincidence::restoreHead\28\29 -8002:SkOpCoincidence::releaseDeleted\28SkCoincidentSpans*\29 -8003:SkOpCoincidence::mark\28\29 -8004:SkOpCoincidence::markCollapsed\28SkCoincidentSpans*\2c\20SkOpPtT*\29 -8005:SkOpCoincidence::fixUp\28SkCoincidentSpans*\2c\20SkOpPtT*\2c\20SkOpPtT\20const*\29 -8006:SkOpCoincidence::contains\28SkCoincidentSpans\20const*\2c\20SkOpSegment\20const*\2c\20SkOpSegment\20const*\2c\20double\29\20const -8007:SkOpCoincidence::checkOverlap\28SkCoincidentSpans*\2c\20SkOpSegment\20const*\2c\20SkOpSegment\20const*\2c\20double\2c\20double\2c\20double\2c\20double\2c\20SkTDArray*\29\20const -8008:SkOpCoincidence::addOrOverlap\28SkOpSegment*\2c\20SkOpSegment*\2c\20double\2c\20double\2c\20double\2c\20double\2c\20bool*\29 -8009:SkOpCoincidence::addMissing\28bool*\29 -8010:SkOpCoincidence::addEndMovedSpans\28SkOpSpan\20const*\2c\20SkOpSpanBase\20const*\29 -8011:SkOpAngle::tangentsDiverge\28SkOpAngle\20const*\2c\20double\29 -8012:SkOpAngle::setSpans\28\29 -8013:SkOpAngle::setSector\28\29 -8014:SkOpAngle::previous\28\29\20const -8015:SkOpAngle::midToSide\28SkOpAngle\20const*\2c\20bool*\29\20const -8016:SkOpAngle::merge\28SkOpAngle*\29 -8017:SkOpAngle::loopContains\28SkOpAngle\20const*\29\20const -8018:SkOpAngle::lineOnOneSide\28SkOpAngle\20const*\2c\20bool\29 -8019:SkOpAngle::findSector\28SkPath::Verb\2c\20double\2c\20double\29\20const -8020:SkOpAngle::endToSide\28SkOpAngle\20const*\2c\20bool*\29\20const -8021:SkOpAngle::checkCrossesZero\28\29\20const -8022:SkOpAngle::alignmentSameSide\28SkOpAngle\20const*\2c\20int*\29\20const -8023:SkOpAngle::after\28SkOpAngle*\29 -8024:SkOffsetSimplePolygon\28SkPoint\20const*\2c\20int\2c\20SkRect\20const&\2c\20float\2c\20SkTDArray*\2c\20SkTDArray*\29 -8025:SkOTUtils::LocalizedStrings_SingleName::~LocalizedStrings_SingleName\28\29 -8026:SkOTUtils::LocalizedStrings_NameTable::~LocalizedStrings_NameTable\28\29 -8027:SkNullBlitter*\20SkArenaAlloc::make\28\29 -8028:SkNotifyBitmapGenIDIsStale\28unsigned\20int\29 -8029:SkNoPixelsDevice::~SkNoPixelsDevice\28\29 -8030:SkNoPixelsDevice::SkNoPixelsDevice\28SkIRect\20const&\2c\20SkSurfaceProps\20const&\29 -8031:SkNoDestructor::SkNoDestructor\2c\20sk_sp>\28sk_sp&&\2c\20sk_sp&&\29 -8032:SkNVRefCnt::unref\28\29\20const -8033:SkNVRefCnt::unref\28\29\20const -8034:SkNVRefCnt::unref\28\29\20const -8035:SkNVRefCnt::unref\28\29\20const -8036:SkNVRefCnt::unref\28\29\20const -8037:SkModifyPaintAndDstForDrawImageRect\28SkImage\20const*\2c\20SkSamplingOptions\20const&\2c\20SkRect\2c\20SkRect\2c\20bool\2c\20SkPaint*\29 -8038:SkMipmapAccessor::SkMipmapAccessor\28SkImage_Base\20const*\2c\20SkMatrix\20const&\2c\20SkMipmapMode\29::$_1::operator\28\29\28SkPixmap\20const&\29\20const -8039:SkMipmap::~SkMipmap\28\29 -8040:SkMessageBus::Get\28\29 -8041:SkMeshSpecification::Attribute::Attribute\28SkMeshSpecification::Attribute\20const&\29 -8042:SkMeshSpecification::Attribute::Attribute\28SkMeshSpecification::Attribute&&\29 -8043:SkMeshPriv::CpuBuffer::~CpuBuffer\28\29 -8044:SkMeshPriv::CpuBuffer::size\28\29\20const -8045:SkMeshPriv::CpuBuffer::peek\28\29\20const -8046:SkMeshPriv::CpuBuffer::onUpdate\28GrDirectContext*\2c\20void\20const*\2c\20unsigned\20long\2c\20unsigned\20long\29 -8047:SkMemoryStream::~SkMemoryStream\28\29 -8048:SkMemoryStream::SkMemoryStream\28sk_sp\29 -8049:SkMatrixPriv::MapPointsWithStride\28SkMatrix\20const&\2c\20SkPoint*\2c\20unsigned\20long\2c\20int\29 -8050:SkMatrixPriv::IsScaleTranslateAsM33\28SkM44\20const&\29 -8051:SkMatrix::updateTranslateMask\28\29 -8052:SkMatrix::setScale\28float\2c\20float\29 -8053:SkMatrix::postSkew\28float\2c\20float\29 -8054:SkMatrix::mapVectors\28SkSpan\2c\20SkSpan\29\20const -8055:SkMatrix::mapRectScaleTranslate\28SkRect*\2c\20SkRect\20const&\29\20const -8056:SkMatrix::mapPointToHomogeneous\28SkPoint\29\20const -8057:SkMatrix::mapHomogeneousPoints\28SkSpan\2c\20SkSpan\29\20const -8058:SkMatrix::isTranslate\28\29\20const -8059:SkMatrix::getMinScale\28\29\20const -8060:SkMatrix::computeTypeMask\28\29\20const -8061:SkMatrix::ScaleTranslate\28float\2c\20float\2c\20float\2c\20float\29 -8062:SkMatrix::Rect2Rect\28SkRect\20const&\2c\20SkRect\20const&\2c\20SkMatrix::ScaleToFit\29 -8063:SkMatrix*\20SkRecord::alloc\28unsigned\20long\29 -8064:SkMaskFilterBase::filterRects\28SkSpan\2c\20SkMatrix\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\2c\20SkResourceCache*\29\20const -8065:SkMaskFilterBase::NinePatch::~NinePatch\28\29 -8066:SkMask*\20SkTLazy::init\28unsigned\20char\20const*&&\2c\20SkIRect\20const&\2c\20unsigned\20int\20const&\2c\20SkMask::Format\20const&\29 -8067:SkMask*\20SkTLazy::init\28SkMaskBuilder&\29 -8068:SkMallocPixelRef::MakeAllocate\28SkImageInfo\20const&\2c\20unsigned\20long\29::PixelRef::~PixelRef\28\29 -8069:SkMakePixelRefWithProc\28int\2c\20int\2c\20unsigned\20long\2c\20void*\2c\20void\20\28*\29\28void*\2c\20void*\29\2c\20void*\29::PixelRef::~PixelRef\28\29 -8070:SkMakeBitmapShaderForPaint\28SkPaint\20const&\2c\20SkBitmap\20const&\2c\20SkTileMode\2c\20SkTileMode\2c\20SkSamplingOptions\20const&\2c\20SkMatrix\20const*\2c\20SkCopyPixelsMode\29 -8071:SkM44::preScale\28float\2c\20float\29 -8072:SkM44::preConcat\28SkM44\20const&\29 -8073:SkM44::postTranslate\28float\2c\20float\2c\20float\29 -8074:SkM44::isFinite\28\29\20const -8075:SkM44::RectToRect\28SkRect\20const&\2c\20SkRect\20const&\29 -8076:SkLinearColorSpaceLuminance::toLuma\28float\2c\20float\29\20const -8077:SkLineParameters::normalize\28\29 -8078:SkLineParameters::cubicEndPoints\28SkDCubic\20const&\29 -8079:SkLineClipper::ClipLine\28SkPoint\20const*\2c\20SkRect\20const&\2c\20SkPoint*\2c\20bool\29 -8080:SkLatticeIter::~SkLatticeIter\28\29 -8081:SkLatticeIter::next\28SkIRect*\2c\20SkRect*\2c\20bool*\2c\20unsigned\20int*\29 -8082:SkLatticeIter::SkLatticeIter\28SkCanvas::Lattice\20const&\2c\20SkRect\20const&\29 -8083:SkLRUCache>\2c\20skia::textlayout::ParagraphCache::KeyHash\2c\20SkNoOpPurge>::find\28skia::textlayout::ParagraphCacheKey\20const&\29 -8084:SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::insert\28SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::Entry*\29 -8085:SkLRUCache>\2c\20GrGLGpu::ProgramCache::DescHash\2c\20SkNoOpPurge>::find\28GrProgramDesc\20const&\29 -8086:SkKnownRuntimeEffects::\28anonymous\20namespace\29::make_matrix_conv_shader\28SkKnownRuntimeEffects::\28anonymous\20namespace\29::MatrixConvolutionImpl\2c\20SkKnownRuntimeEffects::StableKey\29::$_0::operator\28\29\28int\2c\20SkRuntimeEffect::Options\20const&\29\20const -8087:SkIsSimplePolygon\28SkPoint\20const*\2c\20int\29 -8088:SkIsConvexPolygon\28SkPoint\20const*\2c\20int\29 -8089:SkInvert3x3Matrix\28float\20const*\2c\20float*\29 -8090:SkIntersections::quadVertical\28SkPoint\20const*\2c\20float\2c\20float\2c\20float\2c\20bool\29 -8091:SkIntersections::quadLine\28SkPoint\20const*\2c\20SkPoint\20const*\29 -8092:SkIntersections::quadHorizontal\28SkPoint\20const*\2c\20float\2c\20float\2c\20float\2c\20bool\29 -8093:SkIntersections::mostOutside\28double\2c\20double\2c\20SkDPoint\20const&\29\20const -8094:SkIntersections::lineVertical\28SkPoint\20const*\2c\20float\2c\20float\2c\20float\2c\20bool\29 -8095:SkIntersections::lineHorizontal\28SkPoint\20const*\2c\20float\2c\20float\2c\20float\2c\20bool\29 -8096:SkIntersections::intersect\28SkDCubic\20const&\2c\20SkDQuad\20const&\29 -8097:SkIntersections::intersect\28SkDCubic\20const&\2c\20SkDConic\20const&\29 -8098:SkIntersections::intersect\28SkDConic\20const&\2c\20SkDQuad\20const&\29 -8099:SkIntersections::insertCoincident\28double\2c\20double\2c\20SkDPoint\20const&\29 -8100:SkIntersections::cubicVertical\28SkPoint\20const*\2c\20float\2c\20float\2c\20float\2c\20bool\29 -8101:SkIntersections::cubicLine\28SkPoint\20const*\2c\20SkPoint\20const*\29 -8102:SkIntersections::cubicHorizontal\28SkPoint\20const*\2c\20float\2c\20float\2c\20float\2c\20bool\29 -8103:SkIntersections::conicVertical\28SkPoint\20const*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20bool\29 -8104:SkIntersections::conicLine\28SkPoint\20const*\2c\20float\2c\20SkPoint\20const*\29 -8105:SkIntersections::conicHorizontal\28SkPoint\20const*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20bool\29 -8106:SkImages::RasterFromPixmap\28SkPixmap\20const&\2c\20void\20\28*\29\28void\20const*\2c\20void*\29\2c\20void*\29 -8107:SkImages::RasterFromData\28SkImageInfo\20const&\2c\20sk_sp\2c\20unsigned\20long\29 -8108:SkImage_Raster::~SkImage_Raster\28\29 -8109:SkImage_Raster::onPeekMips\28\29\20const -8110:SkImage_Raster::onPeekBitmap\28\29\20const -8111:SkImage_Raster::SkImage_Raster\28SkBitmap\20const&\2c\20bool\29 -8112:SkImage_Picture::Make\28sk_sp\2c\20SkISize\20const&\2c\20SkMatrix\20const*\2c\20SkPaint\20const*\2c\20SkImages::BitDepth\2c\20sk_sp\2c\20SkSurfaceProps\29 -8113:SkImage_Lazy::~SkImage_Lazy\28\29 -8114:SkImage_Lazy::onMakeSurface\28SkRecorder*\2c\20SkImageInfo\20const&\29\20const -8115:SkImage_GaneshBase::~SkImage_GaneshBase\28\29 -8116:SkImage_GaneshBase::SkImage_GaneshBase\28sk_sp\2c\20SkImageInfo\2c\20unsigned\20int\29 -8117:SkImage_Base::onAsyncRescaleAndReadPixelsYUV420\28SkYUVColorSpace\2c\20bool\2c\20sk_sp\2c\20SkIRect\2c\20SkISize\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29\20const -8118:SkImage_Base::onAsLegacyBitmap\28GrDirectContext*\2c\20SkBitmap*\29\20const -8119:SkImageShader::~SkImageShader\28\29 -8120:SkImageShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const::$_3::operator\28\29\28\28anonymous\20namespace\29::MipLevelHelper\20const*\29\20const -8121:SkImageShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const::$_1::operator\28\29\28\28anonymous\20namespace\29::MipLevelHelper\20const*\29\20const -8122:SkImageInfoValidConversion\28SkImageInfo\20const&\2c\20SkImageInfo\20const&\29 -8123:SkImageGenerator::SkImageGenerator\28SkImageInfo\20const&\2c\20unsigned\20int\29 -8124:SkImageFilters::Crop\28SkRect\20const&\2c\20sk_sp\29 -8125:SkImageFilters::Blur\28float\2c\20float\2c\20SkTileMode\2c\20sk_sp\2c\20SkImageFilters::CropRect\20const&\29 -8126:SkImageFilter_Base::getInputBounds\28skif::Mapping\20const&\2c\20skif::DeviceSpace\20const&\2c\20std::__2::optional>\29\20const -8127:SkImageFilterCache::Get\28SkImageFilterCache::CreateIfNecessary\29 -8128:SkImageFilterCache::Create\28unsigned\20long\29 -8129:SkImage::~SkImage\28\29 -8130:SkImage::peekPixels\28SkPixmap*\29\20const -8131:SkImage::makeShader\28SkTileMode\2c\20SkTileMode\2c\20SkSamplingOptions\20const&\2c\20SkMatrix\20const*\29\20const -8132:SkImage::makeRasterImage\28GrDirectContext*\2c\20SkImage::CachingHint\29\20const -8133:SkIcuBreakIteratorCache::purgeIfNeeded\28\29 -8134:SkIcuBreakIteratorCache::makeBreakIterator\28SkUnicode::BreakType\2c\20char\20const*\29::'lambda'\28SkIcuBreakIteratorCache::Request\20const&\29::operator\28\29\28SkIcuBreakIteratorCache::Request\20const&\29\20const -8135:SkIcuBreakIteratorCache::Request::operator==\28SkIcuBreakIteratorCache::Request\20const&\29\20const -8136:SkIcuBreakIteratorCache::Request::Request\28SkUnicode::BreakType\2c\20char\20const*\29 -8137:SkIRect::offset\28SkIPoint\20const&\29 -8138:SkIRect::containsNoEmptyCheck\28SkIRect\20const&\29\20const -8139:SkGradientShader::MakeTwoPointConical\28SkPoint\20const&\2c\20float\2c\20SkPoint\20const&\2c\20float\2c\20SkRGBA4f<\28SkAlphaType\293>\20const*\2c\20sk_sp\2c\20float\20const*\2c\20int\2c\20SkTileMode\2c\20SkGradientShader::Interpolation\20const&\2c\20SkMatrix\20const*\29 -8140:SkGradientShader::MakeLinear\28SkPoint\20const*\2c\20SkRGBA4f<\28SkAlphaType\293>\20const*\2c\20sk_sp\2c\20float\20const*\2c\20int\2c\20SkTileMode\2c\20SkGradientShader::Interpolation\20const&\2c\20SkMatrix\20const*\29 -8141:SkGradientBaseShader::~SkGradientBaseShader\28\29 -8142:SkGradientBaseShader::getPos\28int\29\20const -8143:SkGradientBaseShader::AppendGradientFillStages\28SkRasterPipeline*\2c\20SkArenaAlloc*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const*\2c\20float\20const*\2c\20int\29 -8144:SkGlyph::mask\28SkPoint\29\20const -8145:SkGlyph::ensureIntercepts\28float\20const*\2c\20float\2c\20float\2c\20float*\2c\20int*\2c\20SkArenaAlloc*\29::$_1::operator\28\29\28SkGlyph::Intercept\20const*\2c\20float*\2c\20int*\29\20const -8146:SkGenerateDistanceFieldFromA8Image\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\2c\20int\2c\20unsigned\20long\29 -8147:SkGaussFilter::SkGaussFilter\28double\29 -8148:SkFrameHolder::setAlphaAndRequiredFrame\28SkFrame*\29 -8149:SkFrame::fillIn\28SkCodec::FrameInfo*\2c\20bool\29\20const -8150:SkFontStyleSet_Custom::~SkFontStyleSet_Custom\28\29 -8151:SkFontStyleSet::CreateEmpty\28\29 -8152:SkFontScanner_FreeType::~SkFontScanner_FreeType\28\29 -8153:SkFontScanner_FreeType::scanInstance\28SkStreamAsset*\2c\20int\2c\20int\2c\20SkString*\2c\20SkFontStyle*\2c\20bool*\2c\20skia_private::STArray<4\2c\20SkFontParameters::Variation::Axis\2c\20true>*\2c\20skia_private::STArray<4\2c\20SkFontArguments::VariationPosition::Coordinate\2c\20true>*\29\20const -8154:SkFontScanner_FreeType::computeAxisValues\28skia_private::STArray<4\2c\20SkFontParameters::Variation::Axis\2c\20true>\20const&\2c\20SkFontArguments::VariationPosition\2c\20SkFontArguments::VariationPosition\2c\20int*\2c\20SkString\20const&\2c\20SkFontStyle*\29 -8155:SkFontScanner_FreeType::SkFontScanner_FreeType\28\29 -8156:SkFontPriv::MakeTextMatrix\28float\2c\20float\2c\20float\29 -8157:SkFontPriv::GetFontBounds\28SkFont\20const&\29 -8158:SkFontMgr_Custom::~SkFontMgr_Custom\28\29 -8159:SkFontMgr_Custom::onMakeFromStreamArgs\28std::__2::unique_ptr>\2c\20SkFontArguments\20const&\29\20const -8160:SkFontDescriptor::SkFontStyleWidthForWidthAxisValue\28float\29 -8161:SkFontData::~SkFontData\28\29 -8162:SkFontData::SkFontData\28std::__2::unique_ptr>\2c\20int\2c\20int\2c\20int\20const*\2c\20int\2c\20SkFontArguments::Palette::Override\20const*\2c\20int\29 -8163:SkFont::operator==\28SkFont\20const&\29\20const -8164:SkFont::getPaths\28SkSpan\2c\20void\20\28*\29\28SkPath\20const*\2c\20SkMatrix\20const&\2c\20void*\29\2c\20void*\29\20const -8165:SkFloatInterpFunc\28float\2c\20float\20const*\2c\20float\20const*\2c\20int\29 -8166:SkFindCubicInflections\28SkPoint\20const*\2c\20float*\29 -8167:SkFindCubicExtrema\28float\2c\20float\2c\20float\2c\20float\2c\20float*\29 -8168:SkFindBisector\28SkPoint\2c\20SkPoint\29 -8169:SkFibBlockSizes<4294967295u>::SkFibBlockSizes\28unsigned\20int\2c\20unsigned\20int\29::'lambda0'\28\29::operator\28\29\28\29\20const -8170:SkFibBlockSizes<4294967295u>::SkFibBlockSizes\28unsigned\20int\2c\20unsigned\20int\29::'lambda'\28\29::operator\28\29\28\29\20const -8171:SkFILEStream::~SkFILEStream\28\29 -8172:SkExif::parse_ifd\28SkExif::Metadata&\2c\20sk_sp\2c\20std::__2::unique_ptr>\2c\20bool\2c\20bool\29 -8173:SkEvalQuadTangentAt\28SkPoint\20const*\2c\20float\29 -8174:SkEvalQuadAt\28SkPoint\20const*\2c\20float\2c\20SkPoint*\2c\20SkPoint*\29 -8175:SkEncodedInfo::makeImageInfo\28\29\20const -8176:SkEncodedInfo::Make\28int\2c\20int\2c\20SkEncodedInfo::Color\2c\20SkEncodedInfo::Alpha\2c\20int\2c\20std::__2::unique_ptr>\29 -8177:SkEdgeClipper::next\28SkPoint*\29 -8178:SkEdgeClipper::clipQuad\28SkPoint\20const*\2c\20SkRect\20const&\29 -8179:SkEdgeClipper::clipLine\28SkPoint\2c\20SkPoint\2c\20SkRect\20const&\29 -8180:SkEdgeClipper::appendCubic\28SkPoint\20const*\2c\20bool\29 -8181:SkEdgeClipper::ClipPath\28SkPathRaw\20const&\2c\20SkRect\20const&\2c\20bool\2c\20void\20\28*\29\28SkEdgeClipper*\2c\20bool\2c\20void*\29\2c\20void*\29 -8182:SkEdgeBuilder::build\28SkPathRaw\20const&\2c\20SkIRect\20const*\2c\20bool\29::$_1::operator\28\29\28SkPoint\20const*\29\20const -8183:SkEdgeBuilder::buildEdges\28SkPathRaw\20const&\2c\20SkIRect\20const*\29 -8184:SkEdgeBuilder::SkEdgeBuilder\28\29 -8185:SkEdge::updateLine\28int\2c\20int\2c\20int\2c\20int\29 -8186:SkDynamicMemoryWStream::reset\28\29 -8187:SkDynamicMemoryWStream::Block::append\28void\20const*\2c\20unsigned\20long\29 -8188:SkDrawableList::newDrawableSnapshot\28\29 -8189:SkDrawShadowMetrics::GetSpotShadowTransform\28SkPoint3\20const&\2c\20float\2c\20SkMatrix\20const&\2c\20SkPoint3\20const&\2c\20SkRect\20const&\2c\20bool\2c\20SkMatrix*\2c\20float*\29 -8190:SkDevice::setOrigin\28SkM44\20const&\2c\20int\2c\20int\29 -8191:SkDevice::setDeviceCoordinateSystem\28SkM44\20const&\2c\20SkM44\20const&\2c\20SkM44\20const&\2c\20int\2c\20int\29 -8192:SkDevice::drawSpecial\28SkSpecialImage*\2c\20SkMatrix\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -8193:SkDevice::drawShadow\28SkCanvas*\2c\20SkPath\20const&\2c\20SkDrawShadowRec\20const&\29 -8194:SkDevice::drawDevice\28SkDevice*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\29 -8195:SkDevice::drawArc\28SkArc\20const&\2c\20SkPaint\20const&\29 -8196:SkDescriptor::addEntry\28unsigned\20int\2c\20unsigned\20long\2c\20void\20const*\29 -8197:SkDeque::push_back\28\29 -8198:SkDeque::allocateBlock\28int\29 -8199:SkDeque::Iter::Iter\28SkDeque\20const&\2c\20SkDeque::Iter::IterStart\29 -8200:SkData::shareSubset\28unsigned\20long\2c\20unsigned\20long\29::$_0::__invoke\28void\20const*\2c\20void*\29 -8201:SkDashPath::InternalFilter\28SkPathBuilder*\2c\20SkPath\20const&\2c\20SkStrokeRec*\2c\20SkRect\20const*\2c\20SkSpan\2c\20float\2c\20int\2c\20float\2c\20float\2c\20SkDashPath::StrokeRecApplication\29 -8202:SkDashPath::CalcDashParameters\28float\2c\20SkSpan\2c\20float*\2c\20unsigned\20long*\2c\20float*\2c\20float*\29 -8203:SkDashImpl::~SkDashImpl\28\29 -8204:SkDRect::setBounds\28SkDQuad\20const&\2c\20SkDQuad\20const&\2c\20double\2c\20double\29 -8205:SkDRect::setBounds\28SkDCubic\20const&\2c\20SkDCubic\20const&\2c\20double\2c\20double\29 -8206:SkDRect::setBounds\28SkDConic\20const&\2c\20SkDConic\20const&\2c\20double\2c\20double\29 -8207:SkDQuad::subDivide\28double\2c\20double\29\20const -8208:SkDQuad::otherPts\28int\2c\20SkDPoint\20const**\29\20const -8209:SkDQuad::isLinear\28int\2c\20int\29\20const -8210:SkDQuad::hullIntersects\28SkDQuad\20const&\2c\20bool*\29\20const -8211:SkDQuad::FindExtrema\28double\20const*\2c\20double*\29 -8212:SkDQuad::AddValidTs\28double*\2c\20int\2c\20double*\29 -8213:SkDPoint::roughlyEqual\28SkDPoint\20const&\29\20const -8214:SkDPoint::approximatelyDEqual\28SkDPoint\20const&\29\20const -8215:SkDCurveSweep::setCurveHullSweep\28SkPath::Verb\29 -8216:SkDCubic::monotonicInY\28\29\20const -8217:SkDCubic::monotonicInX\28\29\20const -8218:SkDCubic::hullIntersects\28SkDQuad\20const&\2c\20bool*\29\20const -8219:SkDCubic::hullIntersects\28SkDPoint\20const*\2c\20int\2c\20bool*\29\20const -8220:SkDCubic::Coefficients\28double\20const*\2c\20double*\2c\20double*\2c\20double*\2c\20double*\29 -8221:SkDConic::subDivide\28double\2c\20double\29\20const -8222:SkDConic::FindExtrema\28double\20const*\2c\20float\2c\20double*\29 -8223:SkCubics::RootsReal\28double\2c\20double\2c\20double\2c\20double\2c\20double*\29 -8224:SkCubicEdge::nextSegment\28\29 -8225:SkCubicClipper::ChopMonoAtY\28SkPoint\20const*\2c\20float\2c\20float*\29 -8226:SkCreateRasterPipelineBlitter\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkRasterPipeline\20const&\2c\20bool\2c\20SkArenaAlloc*\2c\20sk_sp\29 -8227:SkCreateRasterPipelineBlitter\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkMatrix\20const&\2c\20SkArenaAlloc*\2c\20sk_sp\2c\20SkSurfaceProps\20const&\2c\20SkRect\20const&\29 -8228:SkContourMeasureIter::SkContourMeasureIter\28SkPath\20const&\2c\20bool\2c\20float\29 -8229:SkContourMeasureIter::Impl::compute_line_seg\28SkPoint\2c\20SkPoint\2c\20float\2c\20unsigned\20int\29 -8230:SkContourMeasure::~SkContourMeasure\28\29 -8231:SkContourMeasure::getSegment\28float\2c\20float\2c\20SkPathBuilder*\2c\20bool\29\20const -8232:SkConicalGradient::getCenterX1\28\29\20const -8233:SkConic::evalTangentAt\28float\29\20const -8234:SkConic::chop\28SkConic*\29\20const -8235:SkConic::chopIntoQuadsPOW2\28SkPoint*\2c\20int\29\20const -8236:SkComposeColorFilter::~SkComposeColorFilter\28\29 -8237:SkColorTypeValidateAlphaType\28SkColorType\2c\20SkAlphaType\2c\20SkAlphaType*\29 -8238:SkColorToPMColor4f\28unsigned\20int\2c\20GrColorInfo\20const&\29 -8239:SkColorSpaceXformColorFilter::~SkColorSpaceXformColorFilter\28\29 -8240:SkColorSpaceSingletonFactory::Make\28skcms_TransferFunction\20const&\2c\20skcms_Matrix3x3\20const&\29 -8241:SkColorSpaceLuminance::Fetch\28float\29 -8242:SkColorSpace::toProfile\28skcms_ICCProfile*\29\20const -8243:SkColorSpace::makeLinearGamma\28\29\20const -8244:SkColorSpace::gamutTransformTo\28SkColorSpace\20const*\2c\20skcms_Matrix3x3*\29\20const -8245:SkColorSpace::computeLazyDstFields\28\29\20const -8246:SkColorSpace::SkColorSpace\28skcms_TransferFunction\20const&\2c\20skcms_Matrix3x3\20const&\29 -8247:SkColorFilters::Matrix\28float\20const*\2c\20SkColorFilters::Clamp\29 -8248:SkColorFilterShader::~SkColorFilterShader\28\29 -8249:SkColorFilterShader::Make\28sk_sp\2c\20float\2c\20sk_sp\29 -8250:SkColor4fXformer::~SkColor4fXformer\28\29 -8251:SkColor4fXformer::SkColor4fXformer\28SkGradientBaseShader\20const*\2c\20SkColorSpace*\2c\20bool\29 -8252:SkCoincidentSpans::contains\28SkOpPtT\20const*\2c\20SkOpPtT\20const*\29\20const -8253:SkCodec::startScanlineDecode\28SkImageInfo\20const&\2c\20SkCodec::Options\20const*\29 -8254:SkCodec::startIncrementalDecode\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const*\29 -8255:SkCodec::onGetYUVAPlanes\28SkYUVAPixmaps\20const&\29 -8256:SkCodec::initializeColorXform\28SkImageInfo\20const&\2c\20SkEncodedInfo::Alpha\2c\20bool\29 -8257:SkChopQuadAtMaxCurvature\28SkPoint\20const*\2c\20SkPoint*\29 -8258:SkChopQuadAtHalf\28SkPoint\20const*\2c\20SkPoint*\29 -8259:SkChopCubicAt\28SkPoint\20const*\2c\20SkPoint*\2c\20float\2c\20float\29 -8260:SkChopCubicAtInflections\28SkPoint\20const*\2c\20SkPoint*\29 -8261:SkChooseA8Blitter\28SkPixmap\20const&\2c\20SkMatrix\20const&\2c\20SkPaint\20const&\2c\20SkArenaAlloc*\2c\20SkDrawCoverage\2c\20sk_sp\29 -8262:SkCharToGlyphCache::reset\28\29 -8263:SkCharToGlyphCache::findGlyphIndex\28int\29\20const -8264:SkCanvasVirtualEnforcer::SkCanvasVirtualEnforcer\28SkIRect\20const&\29 -8265:SkCanvasPriv::WriteLattice\28void*\2c\20SkCanvas::Lattice\20const&\29 -8266:SkCanvasPriv::GetDstClipAndMatrixCounts\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20int*\2c\20int*\29 -8267:SkCanvas::setMatrix\28SkMatrix\20const&\29 -8268:SkCanvas::internalSaveLayer\28SkCanvas::SaveLayerRec\20const&\2c\20SkCanvas::SaveLayerStrategy\2c\20bool\29 -8269:SkCanvas::internalDrawPaint\28SkPaint\20const&\29 -8270:SkCanvas::experimental_DrawEdgeAAImageSet\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -8271:SkCanvas::drawTextBlob\28sk_sp\20const&\2c\20float\2c\20float\2c\20SkPaint\20const&\29 -8272:SkCanvas::drawPicture\28sk_sp\20const&\2c\20SkMatrix\20const*\2c\20SkPaint\20const*\29 -8273:SkCanvas::drawPicture\28SkPicture\20const*\29 -8274:SkCanvas::drawImageLattice\28SkImage\20const*\2c\20SkCanvas::Lattice\20const&\2c\20SkRect\20const&\2c\20SkFilterMode\2c\20SkPaint\20const*\29 -8275:SkCanvas::drawDRRect\28SkRRect\20const&\2c\20SkRRect\20const&\2c\20SkPaint\20const&\29 -8276:SkCanvas::drawArc\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\2c\20SkPaint\20const&\29 -8277:SkCanvas::didTranslate\28float\2c\20float\29 -8278:SkCanvas::clipPath\28SkPath\20const&\2c\20bool\29 -8279:SkCanvas::clipIRect\28SkIRect\20const&\2c\20SkClipOp\29 -8280:SkCachedData::setData\28void*\29 -8281:SkCachedData::internalUnref\28bool\29\20const -8282:SkCachedData::internalRef\28bool\29\20const -8283:SkCachedData::SkCachedData\28void*\2c\20unsigned\20long\29 -8284:SkCachedData::SkCachedData\28unsigned\20long\2c\20SkDiscardableMemory*\29 -8285:SkCTMShader::isOpaque\28\29\20const -8286:SkBulkGlyphMetricsAndPaths::glyphs\28SkSpan\29 -8287:SkBreakIterator_icu::~SkBreakIterator_icu\28\29 -8288:SkBlurMaskFilterImpl::filterRectMask\28SkMaskBuilder*\2c\20SkRect\20const&\2c\20SkMatrix\20const&\2c\20SkIPoint*\2c\20SkMaskBuilder::CreateMode\29\20const -8289:SkBlurMask::ComputeBlurredScanline\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20unsigned\20int\2c\20float\29 -8290:SkBlockAllocator::addBlock\28int\2c\20int\29 -8291:SkBlockAllocator::BlockIter::Item::advance\28SkBlockAllocator::Block*\29 -8292:SkBlitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -8293:SkBlitter::blitRectRegion\28SkIRect\20const&\2c\20SkRegion\20const&\29 -8294:SkBlitter::Choose\28SkPixmap\20const&\2c\20SkMatrix\20const&\2c\20SkPaint\20const&\2c\20SkArenaAlloc*\2c\20SkDrawCoverage\2c\20sk_sp\2c\20SkSurfaceProps\20const&\2c\20SkRect\20const&\29 -8295:SkBlitter::ChooseSprite\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkPixmap\20const&\2c\20int\2c\20int\2c\20SkArenaAlloc*\2c\20sk_sp\29 -8296:SkBlenderBase::affectsTransparentBlack\28\29\20const -8297:SkBlendShader::~SkBlendShader\28\29 -8298:SkBlendShader::SkBlendShader\28SkBlendMode\2c\20sk_sp\2c\20sk_sp\29 -8299:SkBitmapDevice::~SkBitmapDevice\28\29 -8300:SkBitmapDevice::onPeekPixels\28SkPixmap*\29 -8301:SkBitmapDevice::getRasterHandle\28\29\20const -8302:SkBitmapDevice::drawRect\28SkRect\20const&\2c\20SkPaint\20const&\29 -8303:SkBitmapDevice::SkBitmapDevice\28skcpu::RecorderImpl*\2c\20SkBitmap\20const&\2c\20SkSurfaceProps\20const&\2c\20void*\29 -8304:SkBitmapDevice::BDDraw::~BDDraw\28\29 -8305:SkBitmapCache::Rec::~Rec\28\29 -8306:SkBitmapCache::Rec::install\28SkBitmap*\29 -8307:SkBitmapCache::Rec::diagnostic_only_getDiscardable\28\29\20const -8308:SkBitmapCache::Find\28SkBitmapCacheDesc\20const&\2c\20SkBitmap*\29 -8309:SkBitmapCache::Alloc\28SkBitmapCacheDesc\20const&\2c\20SkImageInfo\20const&\2c\20SkPixmap*\29 -8310:SkBitmap::tryAllocPixels\28SkImageInfo\20const&\2c\20unsigned\20long\29 -8311:SkBitmap::readPixels\28SkPixmap\20const&\29\20const -8312:SkBitmap::makeShader\28SkTileMode\2c\20SkTileMode\2c\20SkSamplingOptions\20const&\2c\20SkMatrix\20const&\29\20const -8313:SkBitmap::installPixels\28SkPixmap\20const&\29 -8314:SkBitmap::eraseColor\28unsigned\20int\29\20const -8315:SkBitmap::allocPixels\28SkImageInfo\20const&\2c\20unsigned\20long\29 -8316:SkBinaryWriteBuffer::writeFlattenable\28SkFlattenable\20const*\29 -8317:SkBinaryWriteBuffer::writeColor4f\28SkRGBA4f<\28SkAlphaType\293>\20const&\29 -8318:SkBigPicture::~SkBigPicture\28\29 -8319:SkBigPicture::cullRect\28\29\20const -8320:SkBigPicture::SnapshotArray::~SnapshotArray\28\29 -8321:SkBigPicture::SkBigPicture\28SkRect\20const&\2c\20sk_sp\2c\20std::__2::unique_ptr>\2c\20sk_sp\2c\20unsigned\20long\29 -8322:SkBidiFactory::MakeIterator\28unsigned\20short\20const*\2c\20int\2c\20SkBidiIterator::Direction\29\20const -8323:SkBezierCubic::Subdivide\28double\20const*\2c\20double\2c\20double*\29 -8324:SkBasicEdgeBuilder::~SkBasicEdgeBuilder\28\29 -8325:SkBasicEdgeBuilder::recoverClip\28SkIRect\20const&\29\20const -8326:SkBaseShadowTessellator::releaseVertices\28\29 -8327:SkBaseShadowTessellator::handleQuad\28SkPoint\20const*\29 -8328:SkBaseShadowTessellator::handleQuad\28SkMatrix\20const&\2c\20SkPoint*\29 -8329:SkBaseShadowTessellator::handleLine\28SkMatrix\20const&\2c\20SkPoint*\29 -8330:SkBaseShadowTessellator::handleCubic\28SkMatrix\20const&\2c\20SkPoint*\29 -8331:SkBaseShadowTessellator::handleConic\28SkMatrix\20const&\2c\20SkPoint*\2c\20float\29 -8332:SkBaseShadowTessellator::finishPathPolygon\28\29 -8333:SkBaseShadowTessellator::computeConvexShadow\28float\2c\20float\2c\20bool\29 -8334:SkBaseShadowTessellator::computeConcaveShadow\28float\2c\20float\29 -8335:SkBaseShadowTessellator::clipUmbraPoint\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint*\29 -8336:SkBaseShadowTessellator::checkConvexity\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\29 -8337:SkBaseShadowTessellator::appendQuad\28unsigned\20short\2c\20unsigned\20short\2c\20unsigned\20short\2c\20unsigned\20short\29 -8338:SkBaseShadowTessellator::addInnerPoint\28SkPoint\20const&\2c\20unsigned\20int\2c\20SkTDArray\20const&\2c\20int*\29 -8339:SkBaseShadowTessellator::addEdge\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20unsigned\20int\2c\20SkTDArray\20const&\2c\20bool\2c\20bool\29 -8340:SkBaseShadowTessellator::addArc\28SkPoint\20const&\2c\20float\2c\20bool\29 -8341:SkBaseShadowTessellator::accumulateCentroid\28SkPoint\20const&\2c\20SkPoint\20const&\29 -8342:SkAutoSMalloc<1024ul>::reset\28unsigned\20long\2c\20SkAutoMalloc::OnShrink\2c\20bool*\29 -8343:SkAutoPixmapStorage::reset\28SkImageInfo\20const&\2c\20void\20const*\2c\20unsigned\20long\29 -8344:SkAutoMalloc::SkAutoMalloc\28unsigned\20long\29 -8345:SkAutoDescriptor::reset\28unsigned\20long\29 -8346:SkAutoDescriptor::reset\28SkDescriptor\20const&\29 -8347:SkAutoCanvasMatrixPaint::~SkAutoCanvasMatrixPaint\28\29 -8348:SkAutoCanvasMatrixPaint::SkAutoCanvasMatrixPaint\28SkCanvas*\2c\20SkMatrix\20const*\2c\20SkPaint\20const*\2c\20SkRect\20const&\29 -8349:SkAutoBlitterChoose::choose\28skcpu::Draw\20const&\2c\20SkMatrix\20const*\2c\20SkPaint\20const&\2c\20SkRect\20const&\2c\20SkDrawCoverage\29 -8350:SkArenaAlloc::ensureSpace\28unsigned\20int\2c\20unsigned\20int\29 -8351:SkAnimatedImage::~SkAnimatedImage\28\29 -8352:SkAnimatedImage::simple\28\29\20const -8353:SkAnimatedImage::getCurrentFrameSimple\28\29 -8354:SkAnimatedImage::decodeNextFrame\28\29 -8355:SkAnimatedImage::Make\28std::__2::unique_ptr>\2c\20SkImageInfo\20const&\2c\20SkIRect\2c\20sk_sp\29 -8356:SkAnimatedImage::Frame::operator=\28SkAnimatedImage::Frame&&\29 -8357:SkAnimatedImage::Frame::init\28SkImageInfo\20const&\2c\20SkAnimatedImage::Frame::OnInit\29 -8358:SkAndroidCodecAdapter::~SkAndroidCodecAdapter\28\29 -8359:SkAndroidCodec::~SkAndroidCodec\28\29 -8360:SkAndroidCodec::getAndroidPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkAndroidCodec::AndroidOptions\20const*\29 -8361:SkAnalyticEdgeBuilder::combineVertical\28SkAnalyticEdge\20const*\2c\20SkAnalyticEdge*\29 -8362:SkAnalyticEdge::update\28int\29 -8363:SkAnalyticEdge::updateLine\28int\2c\20int\2c\20int\2c\20int\2c\20int\29 -8364:SkAnalyticEdge::setLine\28SkPoint\20const&\2c\20SkPoint\20const&\29 -8365:SkAlphaRuns::BreakAt\28short*\2c\20unsigned\20char*\2c\20int\29 -8366:SkAAClip::operator=\28SkAAClip\20const&\29 -8367:SkAAClip::op\28SkIRect\20const&\2c\20SkClipOp\29 -8368:SkAAClip::isRect\28\29\20const -8369:SkAAClip::RunHead::Iterate\28SkAAClip\20const&\29 -8370:SkAAClip::Builder::~Builder\28\29 -8371:SkAAClip::Builder::flushRow\28bool\29 -8372:SkAAClip::Builder::finish\28SkAAClip*\29 -8373:SkAAClip::Builder::Blitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -8374:SkA8_Coverage_Blitter::~SkA8_Coverage_Blitter\28\29 -8375:SkA8_Coverage_Blitter*\20SkArenaAlloc::make\28SkPixmap\20const&\2c\20SkPaint\20const&\29 -8376:SkA8_Blitter::~SkA8_Blitter\28\29 -8377:SimpleVFilter16_C -8378:SimpleHFilter16_C -8379:ShiftBytes -8380:Shift -8381:SharedGenerator::Make\28std::__2::unique_ptr>\29 -8382:SetSuperRound -8383:RuntimeEffectRPCallbacks::applyColorSpaceXform\28SkColorSpaceXformSteps\20const&\2c\20void\20const*\29 -8384:RunBasedAdditiveBlitter::~RunBasedAdditiveBlitter\28\29_5041 -8385:RunBasedAdditiveBlitter::advanceRuns\28\29 -8386:RunBasedAdditiveBlitter::RunBasedAdditiveBlitter\28SkBlitter*\2c\20SkIRect\20const&\2c\20SkIRect\20const&\2c\20bool\29 -8387:RgnOper::addSpan\28int\2c\20int\20const*\2c\20int\20const*\29 -8388:ReflexHash::hash\28TriangulationVertex*\29\20const -8389:ReadImageInfo -8390:ReadHuffmanCode -8391:ReadBase128 -8392:PredictorAdd2_C -8393:PredictorAdd1_C -8394:PredictorAdd0_C -8395:PorterDuffXferProcessor::onIsEqual\28GrXferProcessor\20const&\29\20const -8396:PlaneCodeToDistance -8397:PathSegment::init\28\29 -8398:ParseSingleImage -8399:ParseHeadersInternal -8400:PS_Conv_Strtol -8401:PS_Conv_ASCIIHexDecode -8402:PDLCDXferProcessor::Make\28SkBlendMode\2c\20GrProcessorAnalysisColor\20const&\29 -8403:OffsetEdge::computeCrossingDistance\28OffsetEdge\20const*\29 -8404:OT::sbix::sanitize\28hb_sanitize_context_t*\29\20const -8405:OT::sbix::accelerator_t::reference_png\28hb_font_t*\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20unsigned\20int*\29\20const -8406:OT::sbix::accelerator_t::has_data\28\29\20const -8407:OT::sbix::accelerator_t::get_png_extents\28hb_font_t*\2c\20unsigned\20int\2c\20hb_glyph_extents_t*\2c\20bool\29\20const -8408:OT::post::sanitize\28hb_sanitize_context_t*\29\20const -8409:OT::maxp::sanitize\28hb_sanitize_context_t*\29\20const -8410:OT::kern::sanitize\28hb_sanitize_context_t*\29\20const -8411:OT::hmtxvmtx::accelerator_t::get_advance_with_var_unscaled\28unsigned\20int\2c\20hb_font_t*\2c\20float*\29\20const -8412:OT::head::sanitize\28hb_sanitize_context_t*\29\20const -8413:OT::hb_ot_layout_lookup_accelerator_t*\20OT::hb_ot_layout_lookup_accelerator_t::create\28OT::Layout::GSUB_impl::SubstLookup\20const&\29 -8414:OT::hb_ot_apply_context_t::skipping_iterator_t::may_skip\28hb_glyph_info_t\20const&\29\20const -8415:OT::hb_ot_apply_context_t::skipping_iterator_t::init\28OT::hb_ot_apply_context_t*\2c\20bool\29 -8416:OT::hb_ot_apply_context_t::matcher_t::may_skip\28OT::hb_ot_apply_context_t\20const*\2c\20hb_glyph_info_t\20const&\29\20const -8417:OT::hb_kern_machine_t::kern\28hb_font_t*\2c\20hb_buffer_t*\2c\20unsigned\20int\2c\20bool\29\20const -8418:OT::hb_accelerate_subtables_context_t::return_t\20OT::Context::dispatch\28OT::hb_accelerate_subtables_context_t*\29\20const -8419:OT::hb_accelerate_subtables_context_t::return_t\20OT::ChainContext::dispatch\28OT::hb_accelerate_subtables_context_t*\29\20const -8420:OT::gvar_GVAR\2c\201735811442u>::sanitize_shallow\28hb_sanitize_context_t*\29\20const -8421:OT::gvar_GVAR\2c\201735811442u>::get_offset\28unsigned\20int\2c\20unsigned\20int\29\20const -8422:OT::gvar_GVAR\2c\201735811442u>::accelerator_t::infer_delta\28hb_array_t\2c\20hb_array_t\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20float\20contour_point_t::*\29 -8423:OT::glyf_impl::composite_iter_tmpl::set_current\28OT::glyf_impl::CompositeGlyphRecord\20const*\29 -8424:OT::glyf_impl::composite_iter_tmpl::__next__\28\29 -8425:OT::glyf_impl::SimpleGlyph::read_points\28OT::IntType\20const*&\2c\20hb_array_t\2c\20OT::IntType\20const*\2c\20float\20contour_point_t::*\2c\20OT::glyf_impl::SimpleGlyph::simple_glyph_flag_t\2c\20OT::glyf_impl::SimpleGlyph::simple_glyph_flag_t\29 -8426:OT::glyf_impl::Glyph::get_composite_iterator\28\29\20const -8427:OT::glyf_impl::CompositeGlyphRecord::transform\28float\20const\20\28&\29\20\5b4\5d\2c\20hb_array_t\29 -8428:OT::glyf_impl::CompositeGlyphRecord::get_transformation\28float\20\28&\29\20\5b4\5d\2c\20contour_point_t&\29\20const -8429:OT::glyf_accelerator_t::get_extents\28hb_font_t*\2c\20unsigned\20int\2c\20hb_glyph_extents_t*\29\20const -8430:OT::fvar::sanitize\28hb_sanitize_context_t*\29\20const -8431:OT::cmap::sanitize\28hb_sanitize_context_t*\29\20const -8432:OT::cmap::accelerator_t::get_nominal_glyph\28unsigned\20int\2c\20unsigned\20int*\2c\20hb_cache_t<21u\2c\2016u\2c\208u\2c\20true>*\29\20const -8433:OT::cmap::accelerator_t::_cached_get\28unsigned\20int\2c\20unsigned\20int*\2c\20hb_cache_t<21u\2c\2016u\2c\208u\2c\20true>*\29\20const -8434:OT::cff2::sanitize\28hb_sanitize_context_t*\29\20const -8435:OT::cff2::accelerator_templ_t>::_fini\28\29 -8436:OT::cff1::sanitize\28hb_sanitize_context_t*\29\20const -8437:OT::cff1::accelerator_templ_t>::glyph_to_sid\28unsigned\20int\2c\20CFF::code_pair_t*\29\20const -8438:OT::cff1::accelerator_templ_t>::_fini\28\29 -8439:OT::cff1::accelerator_t::gname_t::cmp\28void\20const*\2c\20void\20const*\29 -8440:OT::avar::sanitize\28hb_sanitize_context_t*\29\20const -8441:OT::_hea::sanitize\28hb_sanitize_context_t*\29\20const -8442:OT::VariationDevice::get_delta\28hb_font_t*\2c\20OT::ItemVariationStore\20const&\2c\20float*\29\20const -8443:OT::VarSizedBinSearchArrayOf>>::operator\5b\5d\28int\29\20const -8444:OT::VarData::get_row_size\28\29\20const -8445:OT::VVAR::sanitize\28hb_sanitize_context_t*\29\20const -8446:OT::VORG::sanitize\28hb_sanitize_context_t*\29\20const -8447:OT::UnsizedArrayOf\2c\2014u>>\20const&\20OT::operator+\2c\201735811442u>>\2c\20\28void*\290>\28hb_blob_ptr_t\2c\201735811442u>>\20const&\2c\20OT::OffsetTo\2c\2014u>>\2c\20OT::IntType\2c\20void\2c\20false>\20const&\29 -8448:OT::TupleVariationHeader::get_size\28unsigned\20int\29\20const -8449:OT::TupleVariationData>::tuple_iterator_t::is_valid\28\29\20const -8450:OT::TupleVariationData>::decompile_points\28OT::IntType\20const*&\2c\20hb_vector_t&\2c\20OT::IntType\20const*\29 -8451:OT::SortedArrayOf\2c\20OT::IntType>::serialize\28hb_serialize_context_t*\2c\20unsigned\20int\29 -8452:OT::SVG::sanitize\28hb_sanitize_context_t*\29\20const -8453:OT::STAT::sanitize\28hb_sanitize_context_t*\29\20const -8454:OT::RuleSet::would_apply\28OT::hb_would_apply_context_t*\2c\20OT::ContextApplyLookupContext\20const&\29\20const -8455:OT::RuleSet::apply\28OT::hb_ot_apply_context_t*\2c\20OT::ContextApplyLookupContext\20const&\29\20const -8456:OT::ResourceMap::get_type_record\28unsigned\20int\29\20const -8457:OT::ResourceMap::get_type_count\28\29\20const -8458:OT::RecordArrayOf::find_index\28unsigned\20int\2c\20unsigned\20int*\29\20const -8459:OT::PaintTranslate::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -8460:OT::PaintSolid::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -8461:OT::PaintSkewAroundCenter::sanitize\28hb_sanitize_context_t*\29\20const -8462:OT::PaintSkewAroundCenter::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -8463:OT::PaintSkew::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -8464:OT::PaintScaleUniformAroundCenter::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -8465:OT::PaintScaleUniform::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -8466:OT::PaintScaleAroundCenter::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -8467:OT::PaintScale::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -8468:OT::PaintRotateAroundCenter::sanitize\28hb_sanitize_context_t*\29\20const -8469:OT::PaintRotateAroundCenter::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -8470:OT::PaintRotate::sanitize\28hb_sanitize_context_t*\29\20const -8471:OT::PaintRotate::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -8472:OT::OpenTypeFontFile::get_face\28unsigned\20int\2c\20unsigned\20int*\29\20const -8473:OT::OffsetTo>\2c\20OT::IntType\2c\20void\2c\20false>::sanitize_shallow\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -8474:OT::OffsetTo\2c\20void\2c\20true>::sanitize_shallow\28hb_sanitize_context_t*\2c\20void\20const*\29\20const -8475:OT::OS2::sanitize\28hb_sanitize_context_t*\29\20const -8476:OT::MVAR::sanitize\28hb_sanitize_context_t*\29\20const -8477:OT::Lookup::serialize\28hb_serialize_context_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -8478:OT::Lookup*\20hb_serialize_context_t::extend_size\28OT::Lookup*\2c\20unsigned\20long\2c\20bool\29 -8479:OT::Layout::propagate_attachment_offsets\28hb_glyph_position_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20hb_direction_t\2c\20unsigned\20int\29 -8480:OT::Layout::GSUB_impl::LigatureSubstFormat1_2::_apply\28OT::hb_ot_apply_context_t*\2c\20bool\29\20const -8481:OT::Layout::GPOS_impl::reverse_cursive_minor_offset\28hb_glyph_position_t*\2c\20unsigned\20int\2c\20hb_direction_t\2c\20unsigned\20int\29 -8482:OT::Layout::GPOS_impl::ValueFormat::sanitize_value_devices\28hb_sanitize_context_t*\2c\20OT::Layout::GPOS_impl::ValueBase\20const*\2c\20OT::IntType\20const*\29\20const -8483:OT::Layout::GPOS_impl::PairPosFormat2_4::_apply\28OT::hb_ot_apply_context_t*\2c\20bool\29\20const -8484:OT::Layout::GPOS_impl::PairPosFormat1_3::_apply\28OT::hb_ot_apply_context_t*\2c\20bool\29\20const -8485:OT::Layout::GPOS_impl::Anchor::sanitize\28hb_sanitize_context_t*\29\20const -8486:OT::Layout::Common::RangeRecord\20const&\20OT::SortedArrayOf\2c\20OT::IntType>::bsearch\28unsigned\20int\20const&\2c\20OT::Layout::Common::RangeRecord\20const&\29\20const -8487:OT::Layout::Common::CoverageFormat2_4*\20hb_serialize_context_t::extend_min>\28OT::Layout::Common::CoverageFormat2_4*\29 -8488:OT::Layout::Common::Coverage::sanitize\28hb_sanitize_context_t*\29\20const -8489:OT::Layout::Common::Coverage::get_population\28\29\20const -8490:OT::LangSys::sanitize\28hb_sanitize_context_t*\2c\20OT::Record_sanitize_closure_t\20const*\29\20const -8491:OT::IndexSubtableRecord::get_image_data\28unsigned\20int\2c\20void\20const*\2c\20unsigned\20int*\2c\20unsigned\20int*\2c\20unsigned\20int*\29\20const -8492:OT::IndexArray::get_indexes\28unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int*\29\20const -8493:OT::HintingDevice::get_delta\28unsigned\20int\2c\20int\29\20const -8494:OT::HVARVVAR::get_advance_delta_unscaled\28unsigned\20int\2c\20int\20const*\2c\20unsigned\20int\2c\20float*\29\20const -8495:OT::GSUBGPOS::get_script_list\28\29\20const -8496:OT::GSUBGPOS::get_feature_variations\28\29\20const -8497:OT::GSUBGPOS::accelerator_t::get_accel\28unsigned\20int\29\20const -8498:OT::GDEF::sanitize\28hb_sanitize_context_t*\29\20const -8499:OT::GDEF::get_var_store\28\29\20const -8500:OT::GDEF::get_mark_glyph_sets\28\29\20const -8501:OT::GDEF::accelerator_t::get_glyph_props\28unsigned\20int\29\20const -8502:OT::Feature::sanitize\28hb_sanitize_context_t*\2c\20OT::Record_sanitize_closure_t\20const*\29\20const -8503:OT::ContextFormat2_5::_apply\28OT::hb_ot_apply_context_t*\2c\20bool\29\20const -8504:OT::Condition::sanitize\28hb_sanitize_context_t*\29\20const -8505:OT::ColorStop::get_color_stop\28OT::hb_paint_context_t*\2c\20hb_color_stop_t*\2c\20unsigned\20int\2c\20OT::ItemVarStoreInstancer\20const&\29\20const -8506:OT::ColorLine::static_get_extend\28hb_color_line_t*\2c\20void*\2c\20void*\29 -8507:OT::CmapSubtableLongSegmented::get_glyph\28unsigned\20int\2c\20unsigned\20int*\29\20const -8508:OT::CmapSubtableLongGroup\20const&\20OT::SortedArrayOf>::bsearch\28unsigned\20int\20const&\2c\20OT::CmapSubtableLongGroup\20const&\29\20const -8509:OT::CmapSubtableFormat4::accelerator_t::init\28OT::CmapSubtableFormat4\20const*\29 -8510:OT::CmapSubtableFormat4::accelerator_t::get_glyph\28unsigned\20int\2c\20unsigned\20int*\29\20const -8511:OT::ClipBoxFormat1::get_clip_box\28OT::ClipBoxData&\2c\20OT::ItemVarStoreInstancer\20const&\29\20const -8512:OT::ClassDef::get_class\28unsigned\20int\2c\20hb_cache_t<15u\2c\208u\2c\207u\2c\20true>*\29\20const -8513:OT::ChainRuleSet::would_apply\28OT::hb_would_apply_context_t*\2c\20OT::ChainContextApplyLookupContext\20const&\29\20const -8514:OT::ChainRuleSet::apply\28OT::hb_ot_apply_context_t*\2c\20OT::ChainContextApplyLookupContext\20const&\29\20const -8515:OT::ChainContextFormat2_5::_apply\28OT::hb_ot_apply_context_t*\2c\20bool\29\20const -8516:OT::CPAL::sanitize\28hb_sanitize_context_t*\29\20const -8517:OT::COLR::sanitize\28hb_sanitize_context_t*\29\20const -8518:OT::COLR::get_var_store_ptr\28\29\20const -8519:OT::COLR::get_delta_set_index_map_ptr\28\29\20const -8520:OT::COLR::get_base_glyph_paint\28unsigned\20int\29\20const -8521:OT::COLR::accelerator_t::has_data\28\29\20const -8522:OT::COLR::accelerator_t::acquire_scratch\28\29\20const -8523:OT::CBLC::sanitize\28hb_sanitize_context_t*\29\20const -8524:OT::CBLC::choose_strike\28hb_font_t*\29\20const -8525:OT::CBDT::sanitize\28hb_sanitize_context_t*\29\20const -8526:OT::CBDT::accelerator_t::get_extents\28hb_font_t*\2c\20unsigned\20int\2c\20hb_glyph_extents_t*\2c\20bool\29\20const -8527:OT::BitmapSizeTable::find_table\28unsigned\20int\2c\20void\20const*\2c\20void\20const**\29\20const -8528:OT::ArrayOf\2c\20void\2c\20true>\2c\20OT::IntType>::sanitize_shallow\28hb_sanitize_context_t*\29\20const -8529:OT::ArrayOf>::sanitize_shallow\28hb_sanitize_context_t*\29\20const -8530:OT::ArrayOf\2c\20OT::IntType>::sanitize_shallow\28hb_sanitize_context_t*\29\20const -8531:OT::ArrayOf>::sanitize_shallow\28hb_sanitize_context_t*\29\20const -8532:OT::ArrayOf>>::sanitize_shallow\28hb_sanitize_context_t*\29\20const -8533:OT::Affine2x3::paint_glyph\28OT::hb_paint_context_t*\2c\20unsigned\20int\29\20const -8534:NeedsFilter_C -8535:NeedsFilter2_C -8536:MaskValue*\20SkTLazy::init\28MaskValue\20const&\29 -8537:MakeRasterCopyPriv\28SkPixmap\20const&\2c\20unsigned\20int\29 -8538:Load_SBit_Png -8539:LineQuadraticIntersections::verticalIntersect\28double\2c\20double*\29 -8540:LineQuadraticIntersections::intersectRay\28double*\29 -8541:LineQuadraticIntersections::horizontalIntersect\28double\2c\20double*\29 -8542:LineCubicIntersections::intersectRay\28double*\29 -8543:LineCubicIntersections::VerticalIntersect\28SkDCubic\20const&\2c\20double\2c\20double*\29 -8544:LineCubicIntersections::HorizontalIntersect\28SkDCubic\20const&\2c\20double\2c\20double*\29 -8545:LineConicIntersections::verticalIntersect\28double\2c\20double*\29 -8546:LineConicIntersections::intersectRay\28double*\29 -8547:LineConicIntersections::horizontalIntersect\28double\2c\20double*\29 -8548:Ins_UNKNOWN -8549:Ins_SxVTL -8550:InitializeCompoundDictionaryCopy -8551:Hev -8552:HandleCoincidence\28SkOpContourHead*\2c\20SkOpCoincidence*\29 -8553:GrWritePixelsTask::~GrWritePixelsTask\28\29 -8554:GrWindowRectsState::operator=\28GrWindowRectsState\20const&\29 -8555:GrWindowRectsState::operator==\28GrWindowRectsState\20const&\29\20const -8556:GrWindowRectangles::GrWindowRectangles\28GrWindowRectangles\20const&\29 -8557:GrWaitRenderTask::~GrWaitRenderTask\28\29 -8558:GrVertexBufferAllocPool::makeSpace\28unsigned\20long\2c\20int\2c\20sk_sp*\2c\20int*\29 -8559:GrVertexBufferAllocPool::makeSpaceAtLeast\28unsigned\20long\2c\20int\2c\20int\2c\20sk_sp*\2c\20int*\2c\20int*\29 -8560:GrTriangulator::polysToTriangles\28GrTriangulator::Poly*\2c\20SkPathFillType\2c\20skgpu::VertexWriter\29\20const -8561:GrTriangulator::polysToTriangles\28GrTriangulator::Poly*\2c\20GrEagerVertexAllocator*\29\20const -8562:GrTriangulator::mergeEdgesBelow\28GrTriangulator::Edge*\2c\20GrTriangulator::Edge*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Comparator\20const&\29\20const -8563:GrTriangulator::mergeEdgesAbove\28GrTriangulator::Edge*\2c\20GrTriangulator::Edge*\2c\20GrTriangulator::EdgeList*\2c\20GrTriangulator::Vertex**\2c\20GrTriangulator::Comparator\20const&\29\20const -8564:GrTriangulator::makeSortedVertex\28SkPoint\20const&\2c\20unsigned\20char\2c\20GrTriangulator::VertexList*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::Comparator\20const&\29\20const -8565:GrTriangulator::makeEdge\28GrTriangulator::Vertex*\2c\20GrTriangulator::Vertex*\2c\20GrTriangulator::EdgeType\2c\20GrTriangulator::Comparator\20const&\29 -8566:GrTriangulator::computeBisector\28GrTriangulator::Edge*\2c\20GrTriangulator::Edge*\2c\20GrTriangulator::Vertex*\29\20const -8567:GrTriangulator::appendQuadraticToContour\28SkPoint\20const*\2c\20float\2c\20GrTriangulator::VertexList*\29\20const -8568:GrTriangulator::allocateMonotonePoly\28GrTriangulator::Edge*\2c\20GrTriangulator::Side\2c\20int\29 -8569:GrTriangulator::Edge::recompute\28\29 -8570:GrTriangulator::Edge::intersect\28GrTriangulator::Edge\20const&\2c\20SkPoint*\2c\20unsigned\20char*\29\20const -8571:GrTriangulator::CountPoints\28GrTriangulator::Poly*\2c\20SkPathFillType\29 -8572:GrTriangulator::BreadcrumbTriangleList::concat\28GrTriangulator::BreadcrumbTriangleList&&\29 -8573:GrTransferFromRenderTask::~GrTransferFromRenderTask\28\29 -8574:GrThreadSafeCache::makeNewEntryMRU\28GrThreadSafeCache::Entry*\29 -8575:GrThreadSafeCache::makeExistingEntryMRU\28GrThreadSafeCache::Entry*\29 -8576:GrThreadSafeCache::findVertsWithData\28skgpu::UniqueKey\20const&\29 -8577:GrThreadSafeCache::addVertsWithData\28skgpu::UniqueKey\20const&\2c\20sk_sp\2c\20bool\20\28*\29\28SkData*\2c\20SkData*\29\29 -8578:GrThreadSafeCache::Trampoline::~Trampoline\28\29 -8579:GrThreadSafeCache::Entry::set\28skgpu::UniqueKey\20const&\2c\20sk_sp\29 -8580:GrThreadSafeCache::Entry::makeEmpty\28\29 -8581:GrThreadSafeCache::CreateLazyView\28GrDirectContext*\2c\20GrColorType\2c\20SkISize\2c\20GrSurfaceOrigin\2c\20SkBackingFit\29 -8582:GrTextureResolveRenderTask::~GrTextureResolveRenderTask\28\29 -8583:GrTextureRenderTargetProxy::initSurfaceFlags\28GrCaps\20const&\29 -8584:GrTextureRenderTargetProxy::GrTextureRenderTargetProxy\28sk_sp\2c\20GrSurfaceProxy::UseAllocator\2c\20GrDDLProvider\29 -8585:GrTextureRenderTargetProxy::GrTextureRenderTargetProxy\28GrCaps\20const&\2c\20std::__2::function&&\2c\20GrBackendFormat\20const&\2c\20SkISize\2c\20int\2c\20skgpu::Mipmapped\2c\20GrMipmapStatus\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20GrInternalSurfaceFlags\2c\20GrSurfaceProxy::UseAllocator\2c\20GrDDLProvider\2c\20std::__2::basic_string_view>\29 -8586:GrTextureProxy::~GrTextureProxy\28\29_10669 -8587:GrTextureProxy::~GrTextureProxy\28\29_10668 -8588:GrTextureProxy::setUniqueKey\28GrProxyProvider*\2c\20skgpu::UniqueKey\20const&\29 -8589:GrTextureProxy::onUninstantiatedGpuMemorySize\28\29\20const -8590:GrTextureProxy::instantiate\28GrResourceProvider*\29 -8591:GrTextureProxy::createSurface\28GrResourceProvider*\29\20const -8592:GrTextureProxy::callbackDesc\28\29\20const -8593:GrTextureProxy::ProxiesAreCompatibleAsDynamicState\28GrSurfaceProxy\20const*\2c\20GrSurfaceProxy\20const*\29 -8594:GrTextureProxy::GrTextureProxy\28sk_sp\2c\20GrSurfaceProxy::UseAllocator\2c\20GrDDLProvider\29 -8595:GrTextureEffect::~GrTextureEffect\28\29 -8596:GrTextureEffect::Sampling::Sampling\28GrSurfaceProxy\20const&\2c\20GrSamplerState\2c\20SkRect\20const&\2c\20SkRect\20const*\2c\20float\20const*\2c\20bool\2c\20GrCaps\20const&\2c\20SkPoint\29::$_1::operator\28\29\28int\2c\20GrSamplerState::WrapMode\2c\20GrTextureEffect::Sampling::Sampling\28GrSurfaceProxy\20const&\2c\20GrSamplerState\2c\20SkRect\20const&\2c\20SkRect\20const*\2c\20float\20const*\2c\20bool\2c\20GrCaps\20const&\2c\20SkPoint\29::Span\2c\20GrTextureEffect::Sampling::Sampling\28GrSurfaceProxy\20const&\2c\20GrSamplerState\2c\20SkRect\20const&\2c\20SkRect\20const*\2c\20float\20const*\2c\20bool\2c\20GrCaps\20const&\2c\20SkPoint\29::Span\2c\20float\29\20const -8597:GrTextureEffect::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29::$_0::operator\28\29\28float*\2c\20GrResourceHandle\29\20const -8598:GrTextureEffect::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::$_2::operator\28\29\28GrTextureEffect::ShaderMode\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\29\20const -8599:GrTexture::onGpuMemorySize\28\29\20const -8600:GrTexture::computeScratchKey\28skgpu::ScratchKey*\29\20const -8601:GrTDeferredProxyUploader>::~GrTDeferredProxyUploader\28\29 -8602:GrTDeferredProxyUploader<\28anonymous\20namespace\29::SoftwarePathData>::~GrTDeferredProxyUploader\28\29 -8603:GrSurfaceProxyView::operator=\28GrSurfaceProxyView\20const&\29 -8604:GrSurfaceProxyView::operator==\28GrSurfaceProxyView\20const&\29\20const -8605:GrSurfaceProxyPriv::exactify\28\29 -8606:GrSurfaceProxyPriv::assign\28sk_sp\29 -8607:GrSurfaceProxy::GrSurfaceProxy\28std::__2::function&&\2c\20GrBackendFormat\20const&\2c\20SkISize\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20GrInternalSurfaceFlags\2c\20GrSurfaceProxy::UseAllocator\2c\20std::__2::basic_string_view>\29 -8608:GrSurfaceProxy::GrSurfaceProxy\28GrBackendFormat\20const&\2c\20SkISize\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20GrInternalSurfaceFlags\2c\20GrSurfaceProxy::UseAllocator\2c\20std::__2::basic_string_view>\29 -8609:GrSurface::setRelease\28sk_sp\29 -8610:GrSurface::onRelease\28\29 -8611:GrStyledShape::setInheritedKey\28GrStyledShape\20const&\2c\20GrStyle::Apply\2c\20float\29 -8612:GrStyledShape::asRRect\28SkRRect*\2c\20bool*\29\20const -8613:GrStyledShape::asLine\28SkPoint*\2c\20bool*\29\20const -8614:GrStyledShape::GrStyledShape\28SkRRect\20const&\2c\20SkPathDirection\2c\20unsigned\20int\2c\20bool\2c\20GrStyle\20const&\2c\20GrStyledShape::DoSimplify\29 -8615:GrStyledShape::GrStyledShape\28SkPath\20const&\2c\20SkPaint\20const&\2c\20GrStyledShape::DoSimplify\29 -8616:GrStyle::resetToInitStyle\28SkStrokeRec::InitStyle\29 -8617:GrStyle::applyToPath\28SkPath*\2c\20SkStrokeRec::InitStyle*\2c\20SkPath\20const&\2c\20float\29\20const -8618:GrStyle::applyPathEffect\28SkPath*\2c\20SkStrokeRec*\2c\20SkPath\20const&\29\20const -8619:GrStyle::MatrixToScaleFactor\28SkMatrix\20const&\29 -8620:GrStyle::DashInfo::operator=\28GrStyle::DashInfo\20const&\29 -8621:GrStrokeTessellationShader::~GrStrokeTessellationShader\28\29 -8622:GrStrokeTessellationShader::Impl::~Impl\28\29 -8623:GrStagingBufferManager::detachBuffers\28\29 -8624:GrSkSLFP::~GrSkSLFP\28\29 -8625:GrSkSLFP::Impl::~Impl\28\29 -8626:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::defineStruct\28char\20const*\29 -8627:GrSimpleMesh::~GrSimpleMesh\28\29 -8628:GrShape::simplify\28unsigned\20int\29 -8629:GrShape::setArc\28SkArc\20const&\29 -8630:GrShape::conservativeContains\28SkRect\20const&\29\20const -8631:GrShape::closed\28\29\20const -8632:GrShape::GrShape\28SkRect\20const&\29 -8633:GrShape::GrShape\28SkRRect\20const&\29 -8634:GrShape::GrShape\28SkPath\20const&\29 -8635:GrShaderVar::GrShaderVar\28SkString\2c\20SkSLType\2c\20GrShaderVar::TypeModifier\2c\20int\2c\20SkString\2c\20SkString\29 -8636:GrScissorState::operator==\28GrScissorState\20const&\29\20const -8637:GrScissorState::intersect\28SkIRect\20const&\29 -8638:GrSWMaskHelper::toTextureView\28GrRecordingContext*\2c\20SkBackingFit\29 -8639:GrSWMaskHelper::drawShape\28GrStyledShape\20const&\2c\20SkMatrix\20const&\2c\20GrAA\2c\20unsigned\20char\29 -8640:GrSWMaskHelper::drawShape\28GrShape\20const&\2c\20SkMatrix\20const&\2c\20GrAA\2c\20unsigned\20char\29 -8641:GrResourceProvider::writePixels\28sk_sp\2c\20GrColorType\2c\20SkISize\2c\20GrMipLevel\20const*\2c\20int\29\20const -8642:GrResourceProvider::wrapBackendSemaphore\28GrBackendSemaphore\20const&\2c\20GrSemaphoreWrapType\2c\20GrWrapOwnership\29 -8643:GrResourceProvider::prepareLevels\28GrBackendFormat\20const&\2c\20GrColorType\2c\20SkISize\2c\20GrMipLevel\20const*\2c\20int\2c\20skia_private::AutoSTArray<14\2c\20GrMipLevel>*\2c\20skia_private::AutoSTArray<14\2c\20std::__2::unique_ptr>>*\29\20const -8644:GrResourceProvider::getExactScratch\28SkISize\2c\20GrBackendFormat\20const&\2c\20GrTextureType\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Budgeted\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -8645:GrResourceProvider::findAndRefScratchTexture\28skgpu::ScratchKey\20const&\2c\20std::__2::basic_string_view>\29 -8646:GrResourceProvider::findAndRefScratchTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20GrTextureType\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -8647:GrResourceProvider::createTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20GrTextureType\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -8648:GrResourceProvider::createTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20GrTextureType\2c\20GrColorType\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Budgeted\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrMipLevel\20const*\2c\20std::__2::basic_string_view>\29 -8649:GrResourceProvider::createBuffer\28void\20const*\2c\20unsigned\20long\2c\20GrGpuBufferType\2c\20GrAccessPattern\29 -8650:GrResourceProvider::createApproxTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20GrTextureType\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -8651:GrResourceCache::removeResource\28GrGpuResource*\29 -8652:GrResourceCache::removeFromNonpurgeableArray\28GrGpuResource*\29 -8653:GrResourceCache::releaseAll\28\29 -8654:GrResourceCache::refAndMakeResourceMRU\28GrGpuResource*\29 -8655:GrResourceCache::processFreedGpuResources\28\29 -8656:GrResourceCache::insertResource\28GrGpuResource*\29 -8657:GrResourceCache::findAndRefUniqueResource\28skgpu::UniqueKey\20const&\29 -8658:GrResourceCache::didChangeBudgetStatus\28GrGpuResource*\29 -8659:GrResourceCache::addToNonpurgeableArray\28GrGpuResource*\29 -8660:GrResourceAllocator::~GrResourceAllocator\28\29 -8661:GrResourceAllocator::planAssignment\28\29 -8662:GrResourceAllocator::expire\28unsigned\20int\29 -8663:GrResourceAllocator::Register*\20SkArenaAlloc::make\28GrSurfaceProxy*&\2c\20skgpu::ScratchKey&&\2c\20GrResourceProvider*&\29 -8664:GrResourceAllocator::IntervalList::popHead\28\29 -8665:GrResourceAllocator::IntervalList::insertByIncreasingStart\28GrResourceAllocator::Interval*\29 -8666:GrRenderTask::makeSkippable\28\29 -8667:GrRenderTask::isUsed\28GrSurfaceProxy*\29\20const -8668:GrRenderTask::isInstantiated\28\29\20const -8669:GrRenderTargetProxy::~GrRenderTargetProxy\28\29_10516 -8670:GrRenderTargetProxy::~GrRenderTargetProxy\28\29_10514 -8671:GrRenderTargetProxy::onUninstantiatedGpuMemorySize\28\29\20const -8672:GrRenderTargetProxy::isMSAADirty\28\29\20const -8673:GrRenderTargetProxy::instantiate\28GrResourceProvider*\29 -8674:GrRenderTargetProxy::createSurface\28GrResourceProvider*\29\20const -8675:GrRenderTargetProxy::callbackDesc\28\29\20const -8676:GrRenderTarget::GrRenderTarget\28GrGpu*\2c\20SkISize\20const&\2c\20int\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\2c\20sk_sp\29 -8677:GrRecordingContext::init\28\29 -8678:GrRecordingContext::destroyDrawingManager\28\29 -8679:GrRecordingContext::colorTypeSupportedAsSurface\28SkColorType\29\20const -8680:GrRecordingContext::abandoned\28\29 -8681:GrRecordingContext::abandonContext\28\29 -8682:GrRRectShadowGeoProc::~GrRRectShadowGeoProc\28\29 -8683:GrRRectEffect::Make\28std::__2::unique_ptr>\2c\20GrClipEdgeType\2c\20SkRRect\20const&\2c\20GrShaderCaps\20const&\29 -8684:GrQuadUtils::TessellationHelper::outset\28skvx::Vec<4\2c\20float>\20const&\2c\20GrQuad*\2c\20GrQuad*\29 -8685:GrQuadUtils::TessellationHelper::getOutsetRequest\28skvx::Vec<4\2c\20float>\20const&\29 -8686:GrQuadUtils::TessellationHelper::adjustVertices\28skvx::Vec<4\2c\20float>\20const&\2c\20GrQuadUtils::TessellationHelper::Vertices*\29 -8687:GrQuadUtils::TessellationHelper::adjustDegenerateVertices\28skvx::Vec<4\2c\20float>\20const&\2c\20GrQuadUtils::TessellationHelper::Vertices*\29 -8688:GrQuadUtils::TessellationHelper::Vertices::moveTo\28skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20float>\20const&\2c\20skvx::Vec<4\2c\20int>\20const&\29 -8689:GrQuadUtils::ClipToW0\28DrawQuad*\2c\20DrawQuad*\29 -8690:GrQuadBuffer<\28anonymous\20namespace\29::TextureOpImpl::ColorSubsetAndAA>::append\28GrQuad\20const&\2c\20\28anonymous\20namespace\29::TextureOpImpl::ColorSubsetAndAA&&\2c\20GrQuad\20const*\29 -8691:GrQuadBuffer<\28anonymous\20namespace\29::TextureOpImpl::ColorSubsetAndAA>::GrQuadBuffer\28int\2c\20bool\29 -8692:GrQuad::point\28int\29\20const -8693:GrQuad::bounds\28\29\20const::'lambda0'\28float\20const*\29::operator\28\29\28float\20const*\29\20const -8694:GrQuad::bounds\28\29\20const::'lambda'\28float\20const*\29::operator\28\29\28float\20const*\29\20const -8695:GrProxyProvider::removeUniqueKeyFromProxy\28GrTextureProxy*\29 -8696:GrProxyProvider::processInvalidUniqueKeyImpl\28skgpu::UniqueKey\20const&\2c\20GrTextureProxy*\2c\20GrProxyProvider::InvalidateGPUResource\2c\20GrProxyProvider::RemoveTableEntry\29 -8697:GrProxyProvider::createLazyProxy\28std::__2::function&&\2c\20GrBackendFormat\20const&\2c\20SkISize\2c\20skgpu::Mipmapped\2c\20GrMipmapStatus\2c\20GrInternalSurfaceFlags\2c\20SkBackingFit\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20GrSurfaceProxy::UseAllocator\2c\20std::__2::basic_string_view>\29 -8698:GrProxyProvider::adoptUniqueKeyFromSurface\28GrTextureProxy*\2c\20GrSurface\20const*\29 -8699:GrProgramDesc::GrProgramDesc\28GrProgramDesc\20const&\29 -8700:GrProcessorSet::operator==\28GrProcessorSet\20const&\29\20const -8701:GrPorterDuffXPFactory::Get\28SkBlendMode\29 -8702:GrPixmap::GrPixmap\28SkPixmap\20const&\29 -8703:GrPipeline::peekDstTexture\28\29\20const -8704:GrPipeline::GrPipeline\28GrPipeline::InitArgs\20const&\2c\20sk_sp\2c\20GrAppliedHardClip\20const&\29 -8705:GrPersistentCacheUtils::ShaderMetadata::~ShaderMetadata\28\29 -8706:GrPersistentCacheUtils::GetType\28SkReadBuffer*\29 -8707:GrPerlinNoise2Effect::~GrPerlinNoise2Effect\28\29 -8708:GrPathUtils::QuadUVMatrix::set\28SkPoint\20const*\29 -8709:GrPathUtils::QuadUVMatrix::apply\28void*\2c\20int\2c\20unsigned\20long\2c\20unsigned\20long\29\20const -8710:GrPathTessellationShader::MakeStencilOnlyPipeline\28GrTessellationShader::ProgramArgs\20const&\2c\20GrAAType\2c\20GrAppliedHardClip\20const&\2c\20GrPipeline::InputFlags\29 -8711:GrPathTessellationShader::Impl::~Impl\28\29 -8712:GrOpsRenderPass::~GrOpsRenderPass\28\29 -8713:GrOpsRenderPass::resetActiveBuffers\28\29 -8714:GrOpsRenderPass::draw\28int\2c\20int\29 -8715:GrOpsRenderPass::drawIndexPattern\28int\2c\20int\2c\20int\2c\20int\2c\20int\29 -8716:GrOpFlushState::~GrOpFlushState\28\29_10297 -8717:GrOpFlushState::smallPathAtlasManager\28\29\20const -8718:GrOpFlushState::reset\28\29 -8719:GrOpFlushState::recordDraw\28GrGeometryProcessor\20const*\2c\20GrSimpleMesh\20const*\2c\20int\2c\20GrSurfaceProxy\20const*\20const*\2c\20GrPrimitiveType\29 -8720:GrOpFlushState::putBackIndices\28int\29 -8721:GrOpFlushState::executeDrawsAndUploadsForMeshDrawOp\28GrOp\20const*\2c\20SkRect\20const&\2c\20GrPipeline\20const*\2c\20GrUserStencilSettings\20const*\29 -8722:GrOpFlushState::drawIndexedInstanced\28int\2c\20int\2c\20int\2c\20int\2c\20int\29 -8723:GrOpFlushState::doUpload\28std::__2::function&\29>&\2c\20bool\29 -8724:GrOpFlushState::allocator\28\29 -8725:GrOpFlushState::addASAPUpload\28std::__2::function&\29>&&\29 -8726:GrOpFlushState::OpArgs::OpArgs\28GrOp*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -8727:GrOp::setTransformedBounds\28SkRect\20const&\2c\20SkMatrix\20const&\2c\20GrOp::HasAABloat\2c\20GrOp::IsHairline\29 -8728:GrOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -8729:GrOp::combineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -8730:GrNonAtomicRef::unref\28\29\20const -8731:GrNonAtomicRef::unref\28\29\20const -8732:GrNonAtomicRef::unref\28\29\20const -8733:GrNativeRect::operator!=\28GrNativeRect\20const&\29\20const -8734:GrMeshDrawTarget::allocPrimProcProxyPtrs\28int\29 -8735:GrMeshDrawOp::PatternHelper::init\28GrMeshDrawTarget*\2c\20GrPrimitiveType\2c\20unsigned\20long\2c\20sk_sp\2c\20int\2c\20int\2c\20int\2c\20int\29 -8736:GrMemoryPool::allocate\28unsigned\20long\29 -8737:GrMakeUniqueKeyInvalidationListener\28skgpu::UniqueKey*\2c\20unsigned\20int\29::Listener::~Listener\28\29 -8738:GrMakeUniqueKeyInvalidationListener\28skgpu::UniqueKey*\2c\20unsigned\20int\29::Listener::changed\28\29 -8739:GrMakeCachedBitmapProxyView\28GrRecordingContext*\2c\20SkBitmap\20const&\2c\20std::__2::basic_string_view>\2c\20skgpu::Mipmapped\29::$_0::operator\28\29\28GrTextureProxy*\29\20const -8740:GrIndexBufferAllocPool::makeSpace\28int\2c\20sk_sp*\2c\20int*\29 -8741:GrIndexBufferAllocPool::makeSpaceAtLeast\28int\2c\20int\2c\20sk_sp*\2c\20int*\2c\20int*\29 -8742:GrImageInfo::operator=\28GrImageInfo&&\29 -8743:GrImageInfo::GrImageInfo\28GrColorType\2c\20SkAlphaType\2c\20sk_sp\2c\20int\2c\20int\29 -8744:GrImageContext::abandonContext\28\29 -8745:GrHashMapWithCache::find\28unsigned\20int\20const&\29\20const -8746:GrGradientBitmapCache::release\28GrGradientBitmapCache::Entry*\29\20const -8747:GrGpuResource::setLabel\28std::__2::basic_string_view>\29 -8748:GrGpuResource::makeBudgeted\28\29 -8749:GrGpuResource::GrGpuResource\28GrGpu*\2c\20std::__2::basic_string_view>\29 -8750:GrGpuResource::CacheAccess::abandon\28\29 -8751:GrGpuBuffer::ComputeScratchKeyForDynamicBuffer\28unsigned\20long\2c\20GrGpuBufferType\2c\20skgpu::ScratchKey*\29 -8752:GrGpu::~GrGpu\28\29 -8753:GrGpu::submitToGpu\28\29 -8754:GrGpu::submitToGpu\28GrSubmitInfo\20const&\29 -8755:GrGpu::regenerateMipMapLevels\28GrTexture*\29 -8756:GrGpu::createTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20GrTextureType\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -8757:GrGpu::createTextureCommon\28SkISize\2c\20GrBackendFormat\20const&\2c\20GrTextureType\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20int\2c\20unsigned\20int\2c\20std::__2::basic_string_view>\29 -8758:GrGpu::createBuffer\28unsigned\20long\2c\20GrGpuBufferType\2c\20GrAccessPattern\29 -8759:GrGpu::callSubmittedProcs\28bool\29 -8760:GrGeometryProcessor::AttributeSet::addToKey\28skgpu::KeyBuilder*\29\20const -8761:GrGeometryProcessor::AttributeSet::Iter::skipUninitialized\28\29 -8762:GrGeometryProcessor::Attribute&\20skia_private::TArray::emplace_back\28char\20const\20\28&\29\20\5b26\5d\2c\20GrVertexAttribType&&\2c\20SkSLType&&\29 -8763:GrGLTextureParameters::invalidate\28\29 -8764:GrGLTextureParameters::SamplerOverriddenState::SamplerOverriddenState\28\29 -8765:GrGLTexture::~GrGLTexture\28\29_13119 -8766:GrGLTexture::~GrGLTexture\28\29_13118 -8767:GrGLTexture::MakeWrapped\28GrGLGpu*\2c\20GrMipmapStatus\2c\20GrGLTexture::Desc\20const&\2c\20sk_sp\2c\20GrWrapCacheable\2c\20GrIOType\2c\20std::__2::basic_string_view>\29 -8768:GrGLTexture::GrGLTexture\28GrGLGpu*\2c\20skgpu::Budgeted\2c\20GrGLTexture::Desc\20const&\2c\20GrMipmapStatus\2c\20std::__2::basic_string_view>\29 -8769:GrGLTexture::GrGLTexture\28GrGLGpu*\2c\20GrGLTexture::Desc\20const&\2c\20sk_sp\2c\20GrMipmapStatus\2c\20std::__2::basic_string_view>\29 -8770:GrGLSemaphore::~GrGLSemaphore\28\29 -8771:GrGLSLVaryingHandler::addAttribute\28GrShaderVar\20const&\29 -8772:GrGLSLVarying::vsOutVar\28\29\20const -8773:GrGLSLVarying::fsInVar\28\29\20const -8774:GrGLSLUniformHandler::liftUniformToVertexShader\28GrProcessor\20const&\2c\20SkString\29 -8775:GrGLSLShaderBuilder::nextStage\28\29 -8776:GrGLSLShaderBuilder::finalize\28unsigned\20int\29 -8777:GrGLSLShaderBuilder::emitFunction\28char\20const*\2c\20char\20const*\29 -8778:GrGLSLShaderBuilder::emitFunctionPrototype\28char\20const*\29 -8779:GrGLSLShaderBuilder::appendTextureLookupAndBlend\28char\20const*\2c\20SkBlendMode\2c\20GrResourceHandle\2c\20char\20const*\2c\20GrGLSLColorSpaceXformHelper*\29 -8780:GrGLSLShaderBuilder::appendDecls\28SkTBlockList\20const&\2c\20SkString*\29\20const -8781:GrGLSLShaderBuilder::appendColorGamutXform\28SkString*\2c\20char\20const*\2c\20GrGLSLColorSpaceXformHelper*\29::$_1::operator\28\29\28char\20const*\2c\20GrResourceHandle\29\20const -8782:GrGLSLShaderBuilder::appendColorGamutXform\28SkString*\2c\20char\20const*\2c\20GrGLSLColorSpaceXformHelper*\29::$_0::operator\28\29\28char\20const*\2c\20GrResourceHandle\2c\20skcms_TFType\29\20const -8783:GrGLSLShaderBuilder::GrGLSLShaderBuilder\28GrGLSLProgramBuilder*\29 -8784:GrGLSLProgramDataManager::setRuntimeEffectUniforms\28SkSpan\2c\20SkSpan\20const>\2c\20SkSpan\2c\20void\20const*\29\20const -8785:GrGLSLProgramBuilder::~GrGLSLProgramBuilder\28\29 -8786:GrGLSLFragmentShaderBuilder::onFinalize\28\29 -8787:GrGLSLFragmentShaderBuilder::enableAdvancedBlendEquationIfNeeded\28skgpu::BlendEquation\29 -8788:GrGLSLColorSpaceXformHelper::isNoop\28\29\20const -8789:GrGLSLBlend::SetBlendModeUniformData\28GrGLSLProgramDataManager\20const&\2c\20GrResourceHandle\2c\20SkBlendMode\29 -8790:GrGLSLBlend::BlendExpression\28GrProcessor\20const*\2c\20GrGLSLUniformHandler*\2c\20GrResourceHandle*\2c\20char\20const*\2c\20char\20const*\2c\20SkBlendMode\29 -8791:GrGLRenderTarget::~GrGLRenderTarget\28\29_13089 -8792:GrGLRenderTarget::~GrGLRenderTarget\28\29_13088 -8793:GrGLRenderTarget::setFlags\28GrGLCaps\20const&\2c\20GrGLRenderTarget::IDs\20const&\29 -8794:GrGLRenderTarget::onGpuMemorySize\28\29\20const -8795:GrGLRenderTarget::bind\28bool\29 -8796:GrGLRenderTarget::backendFormat\28\29\20const -8797:GrGLRenderTarget::GrGLRenderTarget\28GrGLGpu*\2c\20SkISize\20const&\2c\20GrGLFormat\2c\20int\2c\20GrGLRenderTarget::IDs\20const&\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -8798:GrGLProgramDataManager::set4fv\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -8799:GrGLProgramDataManager::set2fv\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -8800:GrGLProgramBuilder::uniformHandler\28\29 -8801:GrGLProgramBuilder::compileAndAttachShaders\28SkSL::NativeShader\20const&\2c\20unsigned\20int\2c\20unsigned\20int\2c\20SkTDArray*\2c\20bool\2c\20skgpu::ShaderErrorHandler*\29 -8802:GrGLProgramBuilder::PrecompileProgram\28GrDirectContext*\2c\20GrGLPrecompiledProgram*\2c\20SkData\20const&\29::$_0::operator\28\29\28SkSL::ProgramKind\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\2c\20unsigned\20int\29\20const -8803:GrGLProgramBuilder::CreateProgram\28GrDirectContext*\2c\20GrProgramDesc\20const&\2c\20GrProgramInfo\20const&\2c\20GrGLPrecompiledProgram\20const*\29 -8804:GrGLProgram::~GrGLProgram\28\29 -8805:GrGLInterfaces::MakeWebGL\28\29 -8806:GrGLInterface::~GrGLInterface\28\29 -8807:GrGLGpu::~GrGLGpu\28\29 -8808:GrGLGpu::waitSemaphore\28GrSemaphore*\29 -8809:GrGLGpu::uploadTexData\28SkISize\2c\20unsigned\20int\2c\20SkIRect\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20long\2c\20GrMipLevel\20const*\2c\20int\29 -8810:GrGLGpu::uploadCompressedTexData\28SkTextureCompressionType\2c\20GrGLFormat\2c\20SkISize\2c\20skgpu::Mipmapped\2c\20unsigned\20int\2c\20void\20const*\2c\20unsigned\20long\29 -8811:GrGLGpu::uploadColorToTex\28GrGLFormat\2c\20SkISize\2c\20unsigned\20int\2c\20std::__2::array\2c\20unsigned\20int\29 -8812:GrGLGpu::readOrTransferPixelsFrom\28GrSurface*\2c\20SkIRect\2c\20GrColorType\2c\20GrColorType\2c\20void*\2c\20int\29 -8813:GrGLGpu::onFBOChanged\28\29 -8814:GrGLGpu::getTimerQueryResult\28unsigned\20int\29 -8815:GrGLGpu::getCompatibleStencilIndex\28GrGLFormat\29 -8816:GrGLGpu::flushWireframeState\28bool\29 -8817:GrGLGpu::flushScissorRect\28SkIRect\20const&\2c\20int\2c\20GrSurfaceOrigin\29 -8818:GrGLGpu::flushProgram\28unsigned\20int\29 -8819:GrGLGpu::flushProgram\28sk_sp\29 -8820:GrGLGpu::flushFramebufferSRGB\28bool\29 -8821:GrGLGpu::flushConservativeRasterState\28bool\29 -8822:GrGLGpu::createRenderTargetObjects\28GrGLTexture::Desc\20const&\2c\20int\2c\20GrGLRenderTarget::IDs*\29 -8823:GrGLGpu::createCompressedTexture2D\28SkISize\2c\20SkTextureCompressionType\2c\20GrGLFormat\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrGLTextureParameters::SamplerOverriddenState*\29 -8824:GrGLGpu::bindVertexArray\28unsigned\20int\29 -8825:GrGLGpu::TextureUnitBindings::setBoundID\28unsigned\20int\2c\20GrGpuResource::UniqueID\29 -8826:GrGLGpu::TextureUnitBindings::invalidateAllTargets\28bool\29 -8827:GrGLGpu::TextureToCopyProgramIdx\28GrTexture*\29 -8828:GrGLGpu::ProgramCache::~ProgramCache\28\29 -8829:GrGLGpu::ProgramCache::findOrCreateProgramImpl\28GrDirectContext*\2c\20GrProgramDesc\20const&\2c\20GrProgramInfo\20const&\2c\20GrThreadSafePipelineBuilder::Stats::ProgramCacheResult*\29 -8830:GrGLGpu::HWVertexArrayState::invalidate\28\29 -8831:GrGLFunction::GrGLFunction\28void\20\28*\29\28unsigned\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void\20const*\29\29::'lambda'\28void\20const*\2c\20unsigned\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void\20const*\29::__invoke\28void\20const*\2c\20unsigned\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void\20const*\29 -8832:GrGLFunction::GrGLFunction\28void\20\28*\29\28int\2c\20float\29\29::'lambda'\28void\20const*\2c\20int\2c\20float\29::__invoke\28void\20const*\2c\20int\2c\20float\29 -8833:GrGLFinishCallbacks::check\28\29 -8834:GrGLContext::~GrGLContext\28\29_12827 -8835:GrGLCaps::~GrGLCaps\28\29 -8836:GrGLCaps::getTexSubImageExternalFormatAndType\28GrGLFormat\2c\20GrColorType\2c\20GrColorType\2c\20unsigned\20int*\2c\20unsigned\20int*\29\20const -8837:GrGLCaps::getExternalFormat\28GrGLFormat\2c\20GrColorType\2c\20GrColorType\2c\20GrGLCaps::ExternalFormatUsage\2c\20unsigned\20int*\2c\20unsigned\20int*\29\20const -8838:GrGLCaps::canCopyTexSubImage\28GrGLFormat\2c\20bool\2c\20GrTextureType\20const*\2c\20GrGLFormat\2c\20bool\2c\20GrTextureType\20const*\29\20const -8839:GrGLCaps::canCopyAsBlit\28GrGLFormat\2c\20int\2c\20GrTextureType\20const*\2c\20GrGLFormat\2c\20int\2c\20GrTextureType\20const*\2c\20SkRect\20const&\2c\20bool\2c\20SkIRect\20const&\2c\20SkIRect\20const&\29\20const -8840:GrGLBuffer::~GrGLBuffer\28\29_12766 -8841:GrGLAttribArrayState::resize\28int\29 -8842:GrGLAttribArrayState::GrGLAttribArrayState\28int\29 -8843:GrFragmentProcessors::MakeChildFP\28SkRuntimeEffect::ChildPtr\20const&\2c\20GrFPArgs\20const&\29 -8844:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::Make\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29 -8845:GrFragmentProcessor::SurfaceColor\28\29::SurfaceColorProcessor::Make\28\29 -8846:GrFragmentProcessor::HighPrecision\28std::__2::unique_ptr>\29::HighPrecisionFragmentProcessor::Make\28std::__2::unique_ptr>\29 -8847:GrFragmentProcessor::DeviceSpace\28std::__2::unique_ptr>\29::DeviceSpace::DeviceSpace\28std::__2::unique_ptr>\29 -8848:GrFragmentProcessor::Compose\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29::ComposeProcessor::Make\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -8849:GrFragmentProcessor::Compose\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29 -8850:GrFragmentProcessor::ClampOutput\28std::__2::unique_ptr>\29 -8851:GrFixedClip::preApply\28SkRect\20const&\2c\20GrAA\29\20const -8852:GrFixedClip::apply\28GrAppliedHardClip*\2c\20SkIRect*\29\20const -8853:GrEagerDynamicVertexAllocator::unlock\28int\29 -8854:GrDynamicAtlas::~GrDynamicAtlas\28\29 -8855:GrDynamicAtlas::Node::addRect\28int\2c\20int\2c\20SkIPoint16*\29 -8856:GrDrawingManager::closeAllTasks\28\29 -8857:GrDrawOpAtlas::uploadToPage\28unsigned\20int\2c\20GrDeferredUploadTarget*\2c\20int\2c\20int\2c\20void\20const*\2c\20skgpu::AtlasLocator*\29 -8858:GrDrawOpAtlas::updatePlot\28GrDeferredUploadTarget*\2c\20skgpu::AtlasLocator*\2c\20skgpu::Plot*\29 -8859:GrDrawOpAtlas::setLastUseToken\28skgpu::AtlasLocator\20const&\2c\20skgpu::Token\29 -8860:GrDrawOpAtlas::processEviction\28skgpu::PlotLocator\29 -8861:GrDrawOpAtlas::hasID\28skgpu::PlotLocator\20const&\29 -8862:GrDrawOpAtlas::compact\28skgpu::Token\29 -8863:GrDrawOpAtlas::addToAtlas\28GrResourceProvider*\2c\20GrDeferredUploadTarget*\2c\20int\2c\20int\2c\20void\20const*\2c\20skgpu::AtlasLocator*\29 -8864:GrDrawOpAtlas::Make\28GrProxyProvider*\2c\20GrBackendFormat\20const&\2c\20SkColorType\2c\20unsigned\20long\2c\20int\2c\20int\2c\20int\2c\20int\2c\20skgpu::AtlasGenerationCounter*\2c\20GrDrawOpAtlas::AllowMultitexturing\2c\20skgpu::PlotEvictionCallback*\2c\20std::__2::basic_string_view>\29 -8865:GrDrawIndirectBufferAllocPool::putBack\28int\29 -8866:GrDrawIndirectBufferAllocPool::putBackIndexed\28int\29 -8867:GrDrawIndirectBufferAllocPool::makeSpace\28int\2c\20sk_sp*\2c\20unsigned\20long*\29 -8868:GrDrawIndirectBufferAllocPool::makeIndexedSpace\28int\2c\20sk_sp*\2c\20unsigned\20long*\29 -8869:GrDistanceFieldPathGeoProc::~GrDistanceFieldPathGeoProc\28\29 -8870:GrDistanceFieldLCDTextGeoProc::~GrDistanceFieldLCDTextGeoProc\28\29 -8871:GrDistanceFieldA8TextGeoProc::~GrDistanceFieldA8TextGeoProc\28\29 -8872:GrDistanceFieldA8TextGeoProc::onTextureSampler\28int\29\20const -8873:GrDisableColorXPFactory::MakeXferProcessor\28\29 -8874:GrDirectContextPriv::validPMUPMConversionExists\28\29 -8875:GrDirectContext::~GrDirectContext\28\29 -8876:GrDirectContext::syncAllOutstandingGpuWork\28bool\29 -8877:GrDirectContext::submit\28GrSyncCpu\29 -8878:GrDirectContext::flush\28SkSurface*\29 -8879:GrDirectContext::abandoned\28\29 -8880:GrDeferredProxyUploader::signalAndFreeData\28\29 -8881:GrDeferredProxyUploader::GrDeferredProxyUploader\28\29 -8882:GrCopyRenderTask::~GrCopyRenderTask\28\29 -8883:GrCopyRenderTask::onIsUsed\28GrSurfaceProxy*\29\20const -8884:GrCopyBaseMipMapToView\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20skgpu::Budgeted\29 -8885:GrCopyBaseMipMapToTextureProxy\28GrRecordingContext*\2c\20sk_sp\2c\20GrSurfaceOrigin\2c\20std::__2::basic_string_view>\2c\20skgpu::Budgeted\29 -8886:GrContext_Base::~GrContext_Base\28\29_9809 -8887:GrContextThreadSafeProxy::~GrContextThreadSafeProxy\28\29 -8888:GrColorSpaceXformEffect::~GrColorSpaceXformEffect\28\29 -8889:GrColorInfo::makeColorType\28GrColorType\29\20const -8890:GrColorInfo::isLinearlyBlended\28\29\20const -8891:GrColorFragmentProcessorAnalysis::GrColorFragmentProcessorAnalysis\28GrProcessorAnalysisColor\20const&\2c\20std::__2::unique_ptr>\20const*\2c\20int\29 -8892:GrCaps::~GrCaps\28\29 -8893:GrCaps::surfaceSupportsWritePixels\28GrSurface\20const*\29\20const -8894:GrCaps::getDstSampleFlagsForProxy\28GrRenderTargetProxy\20const*\2c\20bool\29\20const -8895:GrCPixmap::GrCPixmap\28GrPixmap\20const&\29 -8896:GrBufferAllocPool::resetCpuData\28unsigned\20long\29 -8897:GrBufferAllocPool::makeSpaceAtLeast\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20sk_sp*\2c\20unsigned\20long*\2c\20unsigned\20long*\29 -8898:GrBufferAllocPool::flushCpuData\28GrBufferAllocPool::BufferBlock\20const&\2c\20unsigned\20long\29 -8899:GrBufferAllocPool::destroyBlock\28\29 -8900:GrBufferAllocPool::deleteBlocks\28\29 -8901:GrBufferAllocPool::createBlock\28unsigned\20long\29 -8902:GrBufferAllocPool::CpuBufferCache::makeBuffer\28unsigned\20long\2c\20bool\29 -8903:GrBlurUtils::mask_release_proc\28void*\2c\20void*\29 -8904:GrBlurUtils::draw_shape_with_mask_filter\28GrRecordingContext*\2c\20skgpu::ganesh::SurfaceDrawContext*\2c\20GrClip\20const*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20SkMaskFilterBase\20const*\2c\20GrStyledShape\20const&\29 -8905:GrBlurUtils::draw_mask\28skgpu::ganesh::SurfaceDrawContext*\2c\20GrClip\20const*\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20GrPaint&&\2c\20GrSurfaceProxyView\29 -8906:GrBlurUtils::create_data\28SkIRect\20const&\2c\20SkIRect\20const&\29 -8907:GrBlurUtils::convolve_gaussian_1d\28skgpu::ganesh::SurfaceFillContext*\2c\20GrSurfaceProxyView\2c\20SkIRect\20const&\2c\20SkIPoint\2c\20SkIRect\20const&\2c\20SkAlphaType\2c\20GrBlurUtils::\28anonymous\20namespace\29::Direction\2c\20int\2c\20float\2c\20SkTileMode\29 -8908:GrBlurUtils::convolve_gaussian\28GrRecordingContext*\2c\20GrSurfaceProxyView\2c\20GrColorType\2c\20SkAlphaType\2c\20SkIRect\2c\20SkIRect\2c\20GrBlurUtils::\28anonymous\20namespace\29::Direction\2c\20int\2c\20float\2c\20SkTileMode\2c\20sk_sp\2c\20SkBackingFit\29 -8909:GrBlurUtils::clip_bounds_quick_reject\28SkIRect\20const&\2c\20SkIRect\20const&\29 -8910:GrBlurUtils::\28anonymous\20namespace\29::make_texture_effect\28GrCaps\20const*\2c\20GrSurfaceProxyView\2c\20SkAlphaType\2c\20GrSamplerState\20const&\2c\20SkIRect\20const&\2c\20SkIRect\20const&\2c\20SkISize\20const&\29 -8911:GrBlurUtils::MakeRectBlur\28GrRecordingContext*\2c\20GrShaderCaps\20const&\2c\20SkRect\20const&\2c\20std::__2::optional\20const&\2c\20SkMatrix\20const&\2c\20float\29 -8912:GrBlurUtils::MakeRRectBlur\28GrRecordingContext*\2c\20float\2c\20float\2c\20SkRRect\20const&\2c\20SkRRect\20const&\29 -8913:GrBlurUtils::MakeCircleBlur\28GrRecordingContext*\2c\20SkRect\20const&\2c\20float\29 -8914:GrBitmapTextGeoProc::~GrBitmapTextGeoProc\28\29 -8915:GrBitmapTextGeoProc::addNewViews\28GrSurfaceProxyView\20const*\2c\20int\2c\20GrSamplerState\29 -8916:GrBitmapTextGeoProc::Make\28SkArenaAlloc*\2c\20GrShaderCaps\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20bool\2c\20sk_sp\2c\20GrSurfaceProxyView\20const*\2c\20int\2c\20GrSamplerState\2c\20skgpu::MaskFormat\2c\20SkMatrix\20const&\2c\20bool\29 -8917:GrBicubicEffect::Make\28GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkMatrix\20const&\2c\20GrSamplerState::WrapMode\2c\20GrSamplerState::WrapMode\2c\20SkCubicResampler\2c\20GrBicubicEffect::Direction\2c\20GrCaps\20const&\29 -8918:GrBicubicEffect::MakeSubset\28GrSurfaceProxyView\2c\20SkAlphaType\2c\20SkMatrix\20const&\2c\20GrSamplerState::WrapMode\2c\20GrSamplerState::WrapMode\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkCubicResampler\2c\20GrBicubicEffect::Direction\2c\20GrCaps\20const&\29 -8919:GrBackendTexture::operator=\28GrBackendTexture\20const&\29 -8920:GrBackendTexture::GrBackendTexture\28int\2c\20int\2c\20std::__2::basic_string_view>\2c\20skgpu::Mipmapped\2c\20GrBackendApi\2c\20GrTextureType\2c\20GrGLBackendTextureData\20const&\29 -8921:GrBackendRenderTarget::isProtected\28\29\20const -8922:GrBackendFormatBytesPerBlock\28GrBackendFormat\20const&\29 -8923:GrBackendFormat::operator!=\28GrBackendFormat\20const&\29\20const -8924:GrBackendFormat::makeTexture2D\28\29\20const -8925:GrAuditTrail::opsCombined\28GrOp\20const*\2c\20GrOp\20const*\29 -8926:GrAttachment::ComputeSharedAttachmentUniqueKey\28GrCaps\20const&\2c\20GrBackendFormat\20const&\2c\20SkISize\2c\20GrAttachment::UsageFlags\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrMemoryless\2c\20skgpu::UniqueKey*\29 -8927:GrAttachment::ComputeScratchKey\28GrCaps\20const&\2c\20GrBackendFormat\20const&\2c\20SkISize\2c\20GrAttachment::UsageFlags\2c\20int\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20GrMemoryless\2c\20skgpu::ScratchKey*\29 -8928:GrAtlasManager::~GrAtlasManager\28\29 -8929:GrAtlasManager::getViews\28skgpu::MaskFormat\2c\20unsigned\20int*\29 -8930:GrAtlasManager::atlasGeneration\28skgpu::MaskFormat\29\20const -8931:GrAppliedClip::visitProxies\28std::__2::function\20const&\29\20const -8932:GrAppliedClip::addCoverageFP\28std::__2::unique_ptr>\29 -8933:GrAATriangulator::makeEvent\28GrAATriangulator::SSEdge*\2c\20GrTriangulator::Vertex*\2c\20GrAATriangulator::SSEdge*\2c\20GrTriangulator::Vertex*\2c\20GrAATriangulator::EventList*\2c\20GrTriangulator::Comparator\20const&\29\20const -8934:GrAATriangulator::connectPartners\28GrTriangulator::VertexList*\2c\20GrTriangulator::Comparator\20const&\29 -8935:GrAATriangulator::collapseOverlapRegions\28GrTriangulator::VertexList*\2c\20GrTriangulator::Comparator\20const&\2c\20GrAATriangulator::EventComparator\29 -8936:GrAATriangulator::Event*\20SkArenaAlloc::make\28GrAATriangulator::SSEdge*&\2c\20SkPoint&\2c\20unsigned\20char&\29 -8937:GrAAConvexTessellator::~GrAAConvexTessellator\28\29 -8938:GrAAConvexTessellator::quadTo\28SkPoint\20const*\29 -8939:GrAAConvexTessellator::fanRing\28GrAAConvexTessellator::Ring\20const&\29 -8940:GetShortIns -8941:GetNextKey -8942:GetAlphaSourceRow -8943:FontMgrRunIterator::~FontMgrRunIterator\28\29 -8944:FontMgrRunIterator::endOfCurrentRun\28\29\20const -8945:FontMgrRunIterator::atEnd\28\29\20const -8946:FinishRow -8947:FinishDecoding -8948:FindSortableTop\28SkOpContourHead*\29 -8949:FillAlphaPlane -8950:FT_Vector_NormLen -8951:FT_Sfnt_Table_Info -8952:FT_Select_Size -8953:FT_Render_Glyph -8954:FT_Remove_Module -8955:FT_Outline_Get_Orientation -8956:FT_Outline_EmboldenXY -8957:FT_Outline_Decompose -8958:FT_Open_Face -8959:FT_New_Library -8960:FT_New_GlyphSlot -8961:FT_Match_Size -8962:FT_GlyphLoader_Reset -8963:FT_GlyphLoader_Prepare -8964:FT_GlyphLoader_CheckSubGlyphs -8965:FT_Get_Var_Design_Coordinates -8966:FT_Get_Postscript_Name -8967:FT_Get_Paint_Layers -8968:FT_Get_PS_Font_Info -8969:FT_Get_Glyph_Name -8970:FT_Get_FSType_Flags -8971:FT_Get_Color_Glyph_ClipBox -8972:FT_Done_Size -8973:FT_Done_Library -8974:FT_Bitmap_Done -8975:FT_Bitmap_Convert -8976:FT_Add_Default_Modules -8977:ErrorStatusLossless -8978:EllipticalRRectOp::~EllipticalRRectOp\28\29_12075 -8979:EllipticalRRectOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -8980:EllipticalRRectOp::EllipticalRRectOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20float\2c\20float\2c\20SkPoint\2c\20bool\29 -8981:EllipseOp::EllipseOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20EllipseOp::DeviceSpaceParams\20const&\2c\20SkStrokeRec\20const&\29 -8982:EllipseGeometryProcessor::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -8983:Dot2AngleType\28float\29 -8984:DoUVTransform -8985:DoTransform -8986:Dither8x8 -8987:DispatchAlpha_C -8988:DecodeVarLenUint8 -8989:DecodeContextMap -8990:DIEllipseOp::~DIEllipseOp\28\29 -8991:DIEllipseOp::DIEllipseOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20DIEllipseOp::DeviceSpaceParams\20const&\2c\20SkMatrix\20const&\29 -8992:CustomXP::makeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrXferProcessor\20const&\29 -8993:CustomXP::makeProgramImpl\28\29\20const::Impl::emitBlendCodeForDstRead\28GrGLSLXPFragmentBuilder*\2c\20GrGLSLUniformHandler*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20GrXferProcessor\20const&\29 -8994:Cr_z_inflateReset2 -8995:Cr_z_inflateReset -8996:CoverageSetOpXP::onIsEqual\28GrXferProcessor\20const&\29\20const -8997:CopyOrSwap -8998:Convexicator::close\28\29 -8999:Convexicator::addVec\28SkPoint\20const&\29 -9000:Convexicator::addPt\28SkPoint\20const&\29 -9001:ConvertToYUVA -9002:ContourIter::next\28\29 -9003:ColorIndexInverseTransform_C -9004:ClearMetadata -9005:CircularRRectOp::~CircularRRectOp\28\29_12052 -9006:CircularRRectOp::CircularRRectOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkRect\20const&\2c\20float\2c\20float\2c\20bool\29 -9007:CircleOp::~CircleOp\28\29 -9008:CircleOp::Make\28GrRecordingContext*\2c\20GrPaint&&\2c\20SkMatrix\20const&\2c\20SkPoint\2c\20float\2c\20GrStyle\20const&\2c\20CircleOp::ArcParams\20const*\29 -9009:CircleOp::CircleOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkPoint\2c\20float\2c\20GrStyle\20const&\2c\20CircleOp::ArcParams\20const*\29 -9010:CircleGeometryProcessor::Make\28SkArenaAlloc*\2c\20bool\2c\20bool\2c\20bool\2c\20bool\2c\20bool\2c\20bool\2c\20SkMatrix\20const&\29 -9011:CircleGeometryProcessor::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -9012:CheckSizeArgumentsOverflow -9013:CheckDecBuffer -9014:ChangeState -9015:CFF::dict_interpreter_t\2c\20CFF::interp_env_t>::interpret\28CFF::cff1_private_dict_values_base_t&\29 -9016:CFF::cs_opset_t\2c\20cff2_path_param_t\2c\20cff2_path_procs_path_t>::process_op\28unsigned\20int\2c\20CFF::cff2_cs_interp_env_t&\2c\20cff2_path_param_t&\29 -9017:CFF::cff_stack_t::cff_stack_t\28\29 -9018:CFF::cff2_cs_interp_env_t::process_vsindex\28\29 -9019:CFF::cff2_cs_interp_env_t::process_blend\28\29 -9020:CFF::cff2_cs_interp_env_t::fetch_op\28\29 -9021:CFF::cff2_cs_interp_env_t::cff2_cs_interp_env_t\28hb_array_t\20const&\2c\20OT::cff2::accelerator_t\20const&\2c\20unsigned\20int\2c\20int\20const*\2c\20unsigned\20int\29 -9022:CFF::cff2_cs_interp_env_t::blend_deltas\28hb_array_t\29\20const -9023:CFF::cff1_top_dict_values_t::init\28\29 -9024:CFF::cff1_cs_interp_env_t::cff1_cs_interp_env_t\28hb_array_t\20const&\2c\20OT::cff1::accelerator_t\20const&\2c\20unsigned\20int\2c\20int\20const*\2c\20unsigned\20int\29 -9025:CFF::biased_subrs_t>>::init\28CFF::Subrs>\20const*\29 -9026:CFF::biased_subrs_t>>::init\28CFF::Subrs>\20const*\29 -9027:CFF::Subrs>\20const&\20CFF::StructAtOffsetOrNull>>\28void\20const*\2c\20int\2c\20hb_sanitize_context_t&\29 -9028:CFF::FDSelect::get_fd\28unsigned\20int\29\20const -9029:CFF::FDSelect3_4\2c\20OT::IntType>::sentinel\28\29\20const -9030:CFF::FDSelect3_4\2c\20OT::IntType>::sanitize\28hb_sanitize_context_t*\2c\20unsigned\20int\29\20const -9031:CFF::FDSelect3_4\2c\20OT::IntType>::get_fd\28unsigned\20int\29\20const -9032:CFF::FDSelect0::sanitize\28hb_sanitize_context_t*\2c\20unsigned\20int\29\20const -9033:CFF::Charset::get_glyph\28unsigned\20int\2c\20unsigned\20int\29\20const -9034:CFF::CFF2FDSelect::get_fd\28unsigned\20int\29\20const -9035:ButtCapDashedCircleOp::ButtCapDashedCircleOp\28GrProcessorSet*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkPoint\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -9036:BrotliTransformDictionaryWord -9037:BrotliEnsureRingBuffer -9038:BrotliDecoderStateCleanupAfterMetablock -9039:BlockIndexIterator::Last\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::First\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Decrement\28SkBlockAllocator::Block\20const*\2c\20int\29\2c\20&SkTBlockList::GetItem\28SkBlockAllocator::Block\20const*\2c\20int\29>::begin\28\29\20const -9040:BlockIndexIterator::First\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Last\28SkBlockAllocator::Block\20const*\29\2c\20&SkTBlockList::Increment\28SkBlockAllocator::Block\20const*\2c\20int\29\2c\20&SkTBlockList::GetItem\28SkBlockAllocator::Block\20const*\2c\20int\29>::Item::operator++\28\29 -9041:AutoRestoreInverseness::~AutoRestoreInverseness\28\29 -9042:AutoRestoreInverseness::AutoRestoreInverseness\28GrShape*\2c\20GrStyle\20const&\29 -9043:AutoLayerForImageFilter::~AutoLayerForImageFilter\28\29 -9044:AutoLayerForImageFilter::operator=\28AutoLayerForImageFilter&&\29 -9045:AutoLayerForImageFilter::addMaskFilterLayer\28SkRect\20const*\29 -9046:AutoLayerForImageFilter::addLayer\28SkPaint\20const&\2c\20SkRect\20const*\2c\20bool\29 -9047:AttributeListEntry*\20icu_74::MemoryPool::create<>\28\29 -9048:ApplyInverseTransforms -9049:AngleWinding\28SkOpSpanBase*\2c\20SkOpSpanBase*\2c\20int*\2c\20bool*\29 -9050:AlphaApplyFilter -9051:AllocateInternalBuffers32b -9052:AddIntersectTs\28SkOpContour*\2c\20SkOpContour*\2c\20SkOpCoincidence*\29 -9053:ActiveEdgeList::replace\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20unsigned\20short\2c\20unsigned\20short\2c\20unsigned\20short\29 -9054:ActiveEdgeList::remove\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20unsigned\20short\2c\20unsigned\20short\29 -9055:ActiveEdgeList::insert\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20unsigned\20short\2c\20unsigned\20short\29 -9056:ActiveEdgeList::allocate\28SkPoint\20const&\2c\20SkPoint\20const&\2c\20unsigned\20short\2c\20unsigned\20short\29 -9057:ALPHDelete -9058:AAT::trak::sanitize\28hb_sanitize_context_t*\29\20const -9059:AAT::mortmorx::sanitize\28hb_sanitize_context_t*\29\20const -9060:AAT::mortmorx::sanitize\28hb_sanitize_context_t*\29\20const -9061:AAT::ltag::sanitize\28hb_sanitize_context_t*\29\20const -9062:AAT::ltag::get_language\28unsigned\20int\29\20const -9063:AAT::kern_subtable_accelerator_data_t::~kern_subtable_accelerator_data_t\28\29 -9064:AAT::kern_subtable_accelerator_data_t::kern_subtable_accelerator_data_t\28\29 -9065:AAT::kern_accelerator_data_t::operator=\28AAT::kern_accelerator_data_t&&\29 -9066:AAT::hb_aat_apply_context_t::return_t\20AAT::ChainSubtable::dispatch\28AAT::hb_aat_apply_context_t*\29\20const -9067:AAT::hb_aat_apply_context_t::return_t\20AAT::ChainSubtable::dispatch\28AAT::hb_aat_apply_context_t*\29\20const -9068:AAT::hb_aat_apply_context_t::replace_glyph\28unsigned\20int\29 -9069:AAT::feat::sanitize\28hb_sanitize_context_t*\29\20const -9070:AAT::ankr::sanitize\28hb_sanitize_context_t*\29\20const -9071:AAT::ankr::get_anchor\28unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29\20const -9072:AAT::TrackData::get_tracking\28void\20const*\2c\20float\2c\20float\29\20const -9073:AAT::Lookup>::get_value_or_null\28unsigned\20int\2c\20unsigned\20int\29\20const -9074:AAT::Lookup>::get_value\28unsigned\20int\2c\20unsigned\20int\29\20const -9075:AAT::Lookup>::get_value_or_null\28unsigned\20int\2c\20unsigned\20int\29\20const -9076:AAT::KerxTable::sanitize\28hb_sanitize_context_t*\29\20const -9077:AAT::KernPair\20const*\20hb_sorted_array_t::bsearch\28AAT::hb_glyph_pair_t\20const&\2c\20AAT::KernPair\20const*\29 -9078:AAT::KernPair\20const&\20OT::SortedArrayOf>>::bsearch\28AAT::hb_glyph_pair_t\20const&\2c\20AAT::KernPair\20const&\29\20const -9079:8863 -9080:8864 -9081:8865 -9082:8866 -9083:8867 -9084:8868 -9085:8869 -9086:8870 -9087:8871 -9088:8872 -9089:8873 -9090:8874 -9091:8875 -9092:8876 -9093:8877 -9094:8878 -9095:8879 -9096:8880 -9097:8881 -9098:8882 -9099:8883 -9100:8884 -9101:8885 -9102:8886 -9103:8887 -9104:8888 -9105:8889 -9106:8890 -9107:8891 -9108:8892 -9109:8893 -9110:8894 -9111:8895 -9112:8896 -9113:8897 -9114:8898 -9115:8899 -9116:8900 -9117:8901 -9118:8902 -9119:8903 -9120:8904 -9121:8905 -9122:8906 -9123:8907 -9124:8908 -9125:8909 -9126:8910 -9127:8911 -9128:8912 -9129:8913 -9130:8914 -9131:8915 -9132:8916 -9133:8917 -9134:8918 -9135:8919 -9136:8920 -9137:8921 -9138:8922 -9139:8923 -9140:8924 -9141:8925 -9142:8926 -9143:8927 -9144:8928 -9145:8929 -9146:8930 -9147:8931 -9148:8932 -9149:8933 -9150:8934 -9151:8935 -9152:8936 -9153:8937 -9154:8938 -9155:8939 -9156:8940 -9157:8941 -9158:8942 -9159:8943 -9160:8944 -9161:8945 -9162:8946 -9163:8947 -9164:8948 -9165:8949 -9166:8950 -9167:8951 -9168:8952 -9169:8953 -9170:8954 -9171:8955 -9172:8956 -9173:8957 -9174:8958 -9175:8959 -9176:8960 -9177:8961 -9178:8962 -9179:8963 -9180:8964 -9181:8965 -9182:8966 -9183:8967 -9184:xyzd50_to_hcl\28SkRGBA4f<\28SkAlphaType\292>\2c\20bool*\29 -9185:wuffs_gif__decoder__tell_me_more -9186:wuffs_gif__decoder__set_report_metadata -9187:wuffs_gif__decoder__set_quirk_enabled -9188:wuffs_gif__decoder__num_decoded_frames -9189:wuffs_gif__decoder__num_decoded_frame_configs -9190:wuffs_base__pixel_swizzler__xxxxxxxx__index_binary_alpha__src_over -9191:wuffs_base__pixel_swizzler__xxxxxxxx__index__src -9192:wuffs_base__pixel_swizzler__xxxx__index_binary_alpha__src_over -9193:wuffs_base__pixel_swizzler__xxxx__index__src -9194:wuffs_base__pixel_swizzler__xxx__index_binary_alpha__src_over -9195:wuffs_base__pixel_swizzler__xxx__index__src -9196:wuffs_base__pixel_swizzler__transparent_black_src_over -9197:wuffs_base__pixel_swizzler__transparent_black_src -9198:wuffs_base__pixel_swizzler__copy_1_1 -9199:wuffs_base__pixel_swizzler__bgr_565__index_binary_alpha__src_over -9200:wuffs_base__pixel_swizzler__bgr_565__index__src -9201:void\20std::__2::__call_once_proxy\5babi:nn180100\5d>\28void*\29 -9202:void\20std::__2::__call_once_proxy\5babi:ne180100\5d>\28void*\29 -9203:void\20mergeT\28void\20const*\2c\20int\2c\20unsigned\20char\20const*\2c\20int\2c\20void*\29 -9204:void\20mergeT\28void\20const*\2c\20int\2c\20unsigned\20char\20const*\2c\20int\2c\20void*\29 -9205:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9206:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9207:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9208:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9209:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9210:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9211:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9212:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9213:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9214:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9215:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9216:void\20\28anonymous\20namespace\29::downsample_3_3<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9217:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9218:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9219:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9220:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9221:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9222:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9223:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9224:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9225:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9226:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9227:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9228:void\20\28anonymous\20namespace\29::downsample_3_2<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9229:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9230:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9231:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9232:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9233:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9234:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9235:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9236:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9237:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9238:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9239:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9240:void\20\28anonymous\20namespace\29::downsample_3_1<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9241:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9242:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9243:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9244:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9245:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9246:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9247:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9248:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9249:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9250:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9251:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9252:void\20\28anonymous\20namespace\29::downsample_2_3<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9253:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9254:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9255:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9256:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9257:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9258:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9259:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9260:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9261:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9262:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9263:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9264:void\20\28anonymous\20namespace\29::downsample_2_2<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9265:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9266:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9267:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9268:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9269:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9270:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9271:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9272:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9273:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9274:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9275:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9276:void\20\28anonymous\20namespace\29::downsample_2_1<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9277:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9278:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9279:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9280:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9281:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9282:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9283:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9284:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9285:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9286:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9287:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9288:void\20\28anonymous\20namespace\29::downsample_1_3<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9289:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_RGBA_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9290:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_F16F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9291:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_Alpha_F16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9292:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_8>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9293:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_88>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9294:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_8888>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9295:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_565>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9296:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_4444>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9297:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_16>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9298:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_1616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9299:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_16161616>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9300:void\20\28anonymous\20namespace\29::downsample_1_2<\28anonymous\20namespace\29::ColorTypeFilter_1010102>\28void*\2c\20void\20const*\2c\20unsigned\20long\2c\20int\29 -9301:void*\20OT::hb_accelerate_subtables_context_t::cache_func_to>\28void*\2c\20OT::hb_ot_lookup_cache_op_t\29 -9302:virtual\20thunk\20to\20std::__2::basic_stringstream\2c\20std::__2::allocator>::~basic_stringstream\28\29_17377 -9303:virtual\20thunk\20to\20std::__2::basic_stringstream\2c\20std::__2::allocator>::~basic_stringstream\28\29 -9304:virtual\20thunk\20to\20std::__2::basic_ostringstream\2c\20std::__2::allocator>::~basic_ostringstream\28\29_17380 -9305:virtual\20thunk\20to\20std::__2::basic_ostringstream\2c\20std::__2::allocator>::~basic_ostringstream\28\29 -9306:virtual\20thunk\20to\20std::__2::basic_ostream>::~basic_ostream\28\29_17263 -9307:virtual\20thunk\20to\20std::__2::basic_ostream>::~basic_ostream\28\29 -9308:virtual\20thunk\20to\20std::__2::basic_istream>::~basic_istream\28\29_17234 -9309:virtual\20thunk\20to\20std::__2::basic_istream>::~basic_istream\28\29 -9310:virtual\20thunk\20to\20std::__2::basic_iostream>::~basic_iostream\28\29_17279 -9311:virtual\20thunk\20to\20std::__2::basic_iostream>::~basic_iostream\28\29 -9312:virtual\20thunk\20to\20flutter::DisplayListBuilder::~DisplayListBuilder\28\29_1404 -9313:virtual\20thunk\20to\20flutter::DisplayListBuilder::~DisplayListBuilder\28\29 -9314:virtual\20thunk\20to\20flutter::DisplayListBuilder::translate\28float\2c\20float\29 -9315:virtual\20thunk\20to\20flutter::DisplayListBuilder::transformReset\28\29 -9316:virtual\20thunk\20to\20flutter::DisplayListBuilder::transformFullPerspective\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -9317:virtual\20thunk\20to\20flutter::DisplayListBuilder::transform2DAffine\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -9318:virtual\20thunk\20to\20flutter::DisplayListBuilder::skew\28float\2c\20float\29 -9319:virtual\20thunk\20to\20flutter::DisplayListBuilder::setStrokeWidth\28float\29 -9320:virtual\20thunk\20to\20flutter::DisplayListBuilder::setStrokeMiter\28float\29 -9321:virtual\20thunk\20to\20flutter::DisplayListBuilder::setStrokeJoin\28flutter::DlStrokeJoin\29 -9322:virtual\20thunk\20to\20flutter::DisplayListBuilder::setStrokeCap\28flutter::DlStrokeCap\29 -9323:virtual\20thunk\20to\20flutter::DisplayListBuilder::setMaskFilter\28flutter::DlMaskFilter\20const*\29 -9324:virtual\20thunk\20to\20flutter::DisplayListBuilder::setInvertColors\28bool\29 -9325:virtual\20thunk\20to\20flutter::DisplayListBuilder::setImageFilter\28flutter::DlImageFilter\20const*\29 -9326:virtual\20thunk\20to\20flutter::DisplayListBuilder::setDrawStyle\28flutter::DlDrawStyle\29 -9327:virtual\20thunk\20to\20flutter::DisplayListBuilder::setColor\28flutter::DlColor\29 -9328:virtual\20thunk\20to\20flutter::DisplayListBuilder::setColorSource\28flutter::DlColorSource\20const*\29 -9329:virtual\20thunk\20to\20flutter::DisplayListBuilder::setColorFilter\28flutter::DlColorFilter\20const*\29 -9330:virtual\20thunk\20to\20flutter::DisplayListBuilder::setBlendMode\28impeller::BlendMode\29 -9331:virtual\20thunk\20to\20flutter::DisplayListBuilder::setAntiAlias\28bool\29 -9332:virtual\20thunk\20to\20flutter::DisplayListBuilder::scale\28float\2c\20float\29 -9333:virtual\20thunk\20to\20flutter::DisplayListBuilder::save\28\29 -9334:virtual\20thunk\20to\20flutter::DisplayListBuilder::saveLayer\28impeller::TRect\20const&\2c\20flutter::SaveLayerOptions\2c\20flutter::DlImageFilter\20const*\2c\20std::__2::optional\29 -9335:virtual\20thunk\20to\20flutter::DisplayListBuilder::rotate\28float\29 -9336:virtual\20thunk\20to\20flutter::DisplayListBuilder::restore\28\29 -9337:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawVertices\28std::__2::shared_ptr\20const&\2c\20impeller::BlendMode\29 -9338:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawText\28std::__2::shared_ptr\20const&\2c\20float\2c\20float\29 -9339:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawShadow\28flutter::DlPath\20const&\2c\20flutter::DlColor\2c\20float\2c\20bool\2c\20float\29 -9340:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawRoundSuperellipse\28impeller::RoundSuperellipse\20const&\29 -9341:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawRoundRect\28impeller::RoundRect\20const&\29 -9342:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawRect\28impeller::TRect\20const&\29 -9343:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawPoints\28flutter::DlPointMode\2c\20unsigned\20int\2c\20impeller::TPoint\20const*\29 -9344:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawPath\28flutter::DlPath\20const&\29 -9345:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawPaint\28\29 -9346:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawOval\28impeller::TRect\20const&\29 -9347:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawLine\28impeller::TPoint\20const&\2c\20impeller::TPoint\20const&\29 -9348:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawImage\28sk_sp\2c\20impeller::TPoint\20const&\2c\20flutter::DlImageSampling\2c\20bool\29 -9349:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawImageRect\28sk_sp\2c\20impeller::TRect\20const&\2c\20impeller::TRect\20const&\2c\20flutter::DlImageSampling\2c\20bool\2c\20flutter::DlSrcRectConstraint\29 -9350:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawImageNine\28sk_sp\2c\20impeller::TRect\20const&\2c\20impeller::TRect\20const&\2c\20flutter::DlFilterMode\2c\20bool\29 -9351:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawDisplayList\28sk_sp\2c\20float\29 -9352:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawDiffRoundRect\28impeller::RoundRect\20const&\2c\20impeller::RoundRect\20const&\29 -9353:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawDashedLine\28impeller::TPoint\20const&\2c\20impeller::TPoint\20const&\2c\20float\2c\20float\29 -9354:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawColor\28flutter::DlColor\2c\20impeller::BlendMode\29 -9355:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawCircle\28impeller::TPoint\20const&\2c\20float\29 -9356:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawAtlas\28sk_sp\2c\20impeller::RSTransform\20const*\2c\20impeller::TRect\20const*\2c\20flutter::DlColor\20const*\2c\20int\2c\20impeller::BlendMode\2c\20flutter::DlImageSampling\2c\20impeller::TRect\20const*\2c\20bool\29 -9357:virtual\20thunk\20to\20flutter::DisplayListBuilder::drawArc\28impeller::TRect\20const&\2c\20float\2c\20float\2c\20bool\29 -9358:virtual\20thunk\20to\20flutter::DisplayListBuilder::clipRoundSuperellipse\28impeller::RoundSuperellipse\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -9359:virtual\20thunk\20to\20flutter::DisplayListBuilder::clipRoundRect\28impeller::RoundRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -9360:virtual\20thunk\20to\20flutter::DisplayListBuilder::clipRect\28impeller::TRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -9361:virtual\20thunk\20to\20flutter::DisplayListBuilder::clipPath\28flutter::DlPath\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -9362:virtual\20thunk\20to\20flutter::DisplayListBuilder::clipOval\28impeller::TRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -9363:virtual\20thunk\20to\20flutter::DisplayListBuilder::Translate\28float\2c\20float\29 -9364:virtual\20thunk\20to\20flutter::DisplayListBuilder::Transform\28impeller::Matrix\20const&\29 -9365:virtual\20thunk\20to\20flutter::DisplayListBuilder::TransformReset\28\29 -9366:virtual\20thunk\20to\20flutter::DisplayListBuilder::TransformFullPerspective\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -9367:virtual\20thunk\20to\20flutter::DisplayListBuilder::Transform2DAffine\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -9368:virtual\20thunk\20to\20flutter::DisplayListBuilder::Skew\28float\2c\20float\29 -9369:virtual\20thunk\20to\20flutter::DisplayListBuilder::SetTransform\28impeller::Matrix\20const&\29 -9370:virtual\20thunk\20to\20flutter::DisplayListBuilder::Scale\28float\2c\20float\29 -9371:virtual\20thunk\20to\20flutter::DisplayListBuilder::Save\28\29 -9372:virtual\20thunk\20to\20flutter::DisplayListBuilder::SaveLayer\28std::__2::optional>\20const&\2c\20flutter::DlPaint\20const*\2c\20flutter::DlImageFilter\20const*\2c\20std::__2::optional\29 -9373:virtual\20thunk\20to\20flutter::DisplayListBuilder::Rotate\28float\29 -9374:virtual\20thunk\20to\20flutter::DisplayListBuilder::Restore\28\29 -9375:virtual\20thunk\20to\20flutter::DisplayListBuilder::RestoreToCount\28int\29 -9376:virtual\20thunk\20to\20flutter::DisplayListBuilder::QuickReject\28impeller::TRect\20const&\29\20const -9377:virtual\20thunk\20to\20flutter::DisplayListBuilder::GetSaveCount\28\29\20const -9378:virtual\20thunk\20to\20flutter::DisplayListBuilder::GetMatrix\28\29\20const -9379:virtual\20thunk\20to\20flutter::DisplayListBuilder::GetLocalClipCoverage\28\29\20const -9380:virtual\20thunk\20to\20flutter::DisplayListBuilder::GetImageInfo\28\29\20const -9381:virtual\20thunk\20to\20flutter::DisplayListBuilder::GetDestinationClipCoverage\28\29\20const -9382:virtual\20thunk\20to\20flutter::DisplayListBuilder::GetBaseLayerDimensions\28\29\20const -9383:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawVertices\28std::__2::shared_ptr\20const&\2c\20impeller::BlendMode\2c\20flutter::DlPaint\20const&\29 -9384:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawText\28std::__2::shared_ptr\20const&\2c\20float\2c\20float\2c\20flutter::DlPaint\20const&\29 -9385:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawShadow\28flutter::DlPath\20const&\2c\20flutter::DlColor\2c\20float\2c\20bool\2c\20float\29 -9386:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawRoundSuperellipse\28impeller::RoundSuperellipse\20const&\2c\20flutter::DlPaint\20const&\29 -9387:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawRoundRect\28impeller::RoundRect\20const&\2c\20flutter::DlPaint\20const&\29 -9388:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawRect\28impeller::TRect\20const&\2c\20flutter::DlPaint\20const&\29 -9389:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawPoints\28flutter::DlPointMode\2c\20unsigned\20int\2c\20impeller::TPoint\20const*\2c\20flutter::DlPaint\20const&\29 -9390:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawPath\28flutter::DlPath\20const&\2c\20flutter::DlPaint\20const&\29 -9391:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawPaint\28flutter::DlPaint\20const&\29 -9392:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawOval\28impeller::TRect\20const&\2c\20flutter::DlPaint\20const&\29 -9393:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawLine\28impeller::TPoint\20const&\2c\20impeller::TPoint\20const&\2c\20flutter::DlPaint\20const&\29 -9394:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawImage\28sk_sp\20const&\2c\20impeller::TPoint\20const&\2c\20flutter::DlImageSampling\2c\20flutter::DlPaint\20const*\29 -9395:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawImageRect\28sk_sp\20const&\2c\20impeller::TRect\20const&\2c\20impeller::TRect\20const&\2c\20flutter::DlImageSampling\2c\20flutter::DlPaint\20const*\2c\20flutter::DlSrcRectConstraint\29 -9396:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawImageNine\28sk_sp\20const&\2c\20impeller::TRect\20const&\2c\20impeller::TRect\20const&\2c\20flutter::DlFilterMode\2c\20flutter::DlPaint\20const*\29 -9397:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawDisplayList\28sk_sp\2c\20float\29 -9398:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawDiffRoundRect\28impeller::RoundRect\20const&\2c\20impeller::RoundRect\20const&\2c\20flutter::DlPaint\20const&\29 -9399:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawDashedLine\28impeller::TPoint\20const&\2c\20impeller::TPoint\20const&\2c\20float\2c\20float\2c\20flutter::DlPaint\20const&\29 -9400:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawColor\28flutter::DlColor\2c\20impeller::BlendMode\29 -9401:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawCircle\28impeller::TPoint\20const&\2c\20float\2c\20flutter::DlPaint\20const&\29 -9402:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawAtlas\28sk_sp\20const&\2c\20impeller::RSTransform\20const*\2c\20impeller::TRect\20const*\2c\20flutter::DlColor\20const*\2c\20int\2c\20impeller::BlendMode\2c\20flutter::DlImageSampling\2c\20impeller::TRect\20const*\2c\20flutter::DlPaint\20const*\29 -9403:virtual\20thunk\20to\20flutter::DisplayListBuilder::DrawArc\28impeller::TRect\20const&\2c\20float\2c\20float\2c\20bool\2c\20flutter::DlPaint\20const&\29 -9404:virtual\20thunk\20to\20flutter::DisplayListBuilder::ClipRoundSuperellipse\28impeller::RoundSuperellipse\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -9405:virtual\20thunk\20to\20flutter::DisplayListBuilder::ClipRoundRect\28impeller::RoundRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -9406:virtual\20thunk\20to\20flutter::DisplayListBuilder::ClipRect\28impeller::TRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -9407:virtual\20thunk\20to\20flutter::DisplayListBuilder::ClipPath\28flutter::DlPath\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -9408:virtual\20thunk\20to\20flutter::DisplayListBuilder::ClipOval\28impeller::TRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -9409:virtual\20thunk\20to\20GrTextureRenderTargetProxy::~GrTextureRenderTargetProxy\28\29_10702 -9410:virtual\20thunk\20to\20GrTextureRenderTargetProxy::~GrTextureRenderTargetProxy\28\29 -9411:virtual\20thunk\20to\20GrTextureRenderTargetProxy::onUninstantiatedGpuMemorySize\28\29\20const -9412:virtual\20thunk\20to\20GrTextureRenderTargetProxy::instantiate\28GrResourceProvider*\29 -9413:virtual\20thunk\20to\20GrTextureRenderTargetProxy::createSurface\28GrResourceProvider*\29\20const -9414:virtual\20thunk\20to\20GrTextureRenderTargetProxy::callbackDesc\28\29\20const -9415:virtual\20thunk\20to\20GrTextureProxy::~GrTextureProxy\28\29_10674 -9416:virtual\20thunk\20to\20GrTextureProxy::~GrTextureProxy\28\29 -9417:virtual\20thunk\20to\20GrTextureProxy::onUninstantiatedGpuMemorySize\28\29\20const -9418:virtual\20thunk\20to\20GrTextureProxy::instantiate\28GrResourceProvider*\29 -9419:virtual\20thunk\20to\20GrTextureProxy::getUniqueKey\28\29\20const -9420:virtual\20thunk\20to\20GrTextureProxy::createSurface\28GrResourceProvider*\29\20const -9421:virtual\20thunk\20to\20GrTextureProxy::callbackDesc\28\29\20const -9422:virtual\20thunk\20to\20GrTextureProxy::asTextureProxy\28\29\20const -9423:virtual\20thunk\20to\20GrTextureProxy::asTextureProxy\28\29 -9424:virtual\20thunk\20to\20GrTexture::onGpuMemorySize\28\29\20const -9425:virtual\20thunk\20to\20GrTexture::computeScratchKey\28skgpu::ScratchKey*\29\20const -9426:virtual\20thunk\20to\20GrTexture::asTexture\28\29\20const -9427:virtual\20thunk\20to\20GrTexture::asTexture\28\29 -9428:virtual\20thunk\20to\20GrRenderTargetProxy::~GrRenderTargetProxy\28\29_10518 -9429:virtual\20thunk\20to\20GrRenderTargetProxy::~GrRenderTargetProxy\28\29 -9430:virtual\20thunk\20to\20GrRenderTargetProxy::onUninstantiatedGpuMemorySize\28\29\20const -9431:virtual\20thunk\20to\20GrRenderTargetProxy::instantiate\28GrResourceProvider*\29 -9432:virtual\20thunk\20to\20GrRenderTargetProxy::createSurface\28GrResourceProvider*\29\20const -9433:virtual\20thunk\20to\20GrRenderTargetProxy::callbackDesc\28\29\20const -9434:virtual\20thunk\20to\20GrRenderTargetProxy::asRenderTargetProxy\28\29\20const -9435:virtual\20thunk\20to\20GrRenderTargetProxy::asRenderTargetProxy\28\29 -9436:virtual\20thunk\20to\20GrRenderTarget::onRelease\28\29 -9437:virtual\20thunk\20to\20GrRenderTarget::onAbandon\28\29 -9438:virtual\20thunk\20to\20GrRenderTarget::asRenderTarget\28\29\20const -9439:virtual\20thunk\20to\20GrRenderTarget::asRenderTarget\28\29 -9440:virtual\20thunk\20to\20GrGLTextureRenderTarget::~GrGLTextureRenderTarget\28\29_13157 -9441:virtual\20thunk\20to\20GrGLTextureRenderTarget::~GrGLTextureRenderTarget\28\29 -9442:virtual\20thunk\20to\20GrGLTextureRenderTarget::onRelease\28\29 -9443:virtual\20thunk\20to\20GrGLTextureRenderTarget::onGpuMemorySize\28\29\20const -9444:virtual\20thunk\20to\20GrGLTextureRenderTarget::onAbandon\28\29 -9445:virtual\20thunk\20to\20GrGLTextureRenderTarget::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -9446:virtual\20thunk\20to\20GrGLTexture::~GrGLTexture\28\29_13126 -9447:virtual\20thunk\20to\20GrGLTexture::~GrGLTexture\28\29 -9448:virtual\20thunk\20to\20GrGLTexture::onRelease\28\29 -9449:virtual\20thunk\20to\20GrGLTexture::onAbandon\28\29 -9450:virtual\20thunk\20to\20GrGLTexture::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -9451:virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::~GrGLSLFragmentShaderBuilder\28\29_11400 -9452:virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::~GrGLSLFragmentShaderBuilder\28\29 -9453:virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::onFinalize\28\29 -9454:virtual\20thunk\20to\20GrGLRenderTarget::~GrGLRenderTarget\28\29_13099 -9455:virtual\20thunk\20to\20GrGLRenderTarget::~GrGLRenderTarget\28\29 -9456:virtual\20thunk\20to\20GrGLRenderTarget::onRelease\28\29 -9457:virtual\20thunk\20to\20GrGLRenderTarget::onGpuMemorySize\28\29\20const -9458:virtual\20thunk\20to\20GrGLRenderTarget::onAbandon\28\29 -9459:virtual\20thunk\20to\20GrGLRenderTarget::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -9460:virtual\20thunk\20to\20GrGLRenderTarget::backendFormat\28\29\20const -9461:vertices_dispose -9462:vertices_create -9463:utf8TextMapOffsetToNative\28UText\20const*\29 -9464:utf8TextMapIndexToUTF16\28UText\20const*\2c\20long\20long\29 -9465:utf8TextLength\28UText*\29 -9466:utf8TextExtract\28UText*\2c\20long\20long\2c\20long\20long\2c\20char16_t*\2c\20int\2c\20UErrorCode*\29 -9467:utf8TextClone\28UText*\2c\20UText\20const*\2c\20signed\20char\2c\20UErrorCode*\29 -9468:utext_openUTF8_74 -9469:ustrcase_internalToUpper_74 -9470:ustrcase_internalFold_74 -9471:ures_loc_resetLocales\28UEnumeration*\2c\20UErrorCode*\29 -9472:ures_loc_nextLocale\28UEnumeration*\2c\20int*\2c\20UErrorCode*\29 -9473:ures_loc_countLocales\28UEnumeration*\2c\20UErrorCode*\29 -9474:ures_loc_closeLocales\28UEnumeration*\29 -9475:ures_cleanup\28\29 -9476:unistrTextReplace\28UText*\2c\20long\20long\2c\20long\20long\2c\20char16_t\20const*\2c\20int\2c\20UErrorCode*\29 -9477:unistrTextLength\28UText*\29 -9478:unistrTextExtract\28UText*\2c\20long\20long\2c\20long\20long\2c\20char16_t*\2c\20int\2c\20UErrorCode*\29 -9479:unistrTextCopy\28UText*\2c\20long\20long\2c\20long\20long\2c\20long\20long\2c\20signed\20char\2c\20UErrorCode*\29 -9480:unistrTextClose\28UText*\29 -9481:unistrTextClone\28UText*\2c\20UText\20const*\2c\20signed\20char\2c\20UErrorCode*\29 -9482:unistrTextAccess\28UText*\2c\20long\20long\2c\20signed\20char\29 -9483:uniformData_create -9484:unicodePositionBuffer_free -9485:unicodePositionBuffer_create -9486:uloc_kw_resetKeywords\28UEnumeration*\2c\20UErrorCode*\29 -9487:uloc_kw_nextKeyword\28UEnumeration*\2c\20int*\2c\20UErrorCode*\29 -9488:uloc_kw_countKeywords\28UEnumeration*\2c\20UErrorCode*\29 -9489:uloc_kw_closeKeywords\28UEnumeration*\29 -9490:uloc_key_type_cleanup\28\29 -9491:uloc_getDefault_74 -9492:uloc_forLanguageTag_74 -9493:uhash_hashUnicodeString_74 -9494:uhash_hashUChars_74 -9495:uhash_hashIChars_74 -9496:uhash_deleteHashtable_74 -9497:uhash_compareUnicodeString_74 -9498:uhash_compareUChars_74 -9499:uhash_compareLong_74 -9500:uhash_compareIChars_74 -9501:uenum_unextDefault_74 -9502:udata_initHashTable\28UErrorCode&\29 -9503:udata_cleanup\28\29 -9504:ucstrTextLength\28UText*\29 -9505:ucstrTextExtract\28UText*\2c\20long\20long\2c\20long\20long\2c\20char16_t*\2c\20int\2c\20UErrorCode*\29 -9506:ucstrTextClone\28UText*\2c\20UText\20const*\2c\20signed\20char\2c\20UErrorCode*\29 -9507:ubrk_setUText_74 -9508:ubrk_preceding_74 -9509:ubrk_open_74 -9510:ubrk_next_74 -9511:ubrk_getRuleStatus_74 -9512:ubrk_following_74 -9513:ubrk_first_74 -9514:ubrk_current_74 -9515:ubidi_reorderVisual_74 -9516:ubidi_openSized_74 -9517:ubidi_getLevelAt_74 -9518:ubidi_getLength_74 -9519:ubidi_getDirection_74 -9520:u_strToUpper_74 -9521:u_isspace_74 -9522:u_iscntrl_74 -9523:u_isWhitespace_74 -9524:u_hasBinaryProperty_74 -9525:u_errorName_74 -9526:typefaces_filterCoveredCodePoints -9527:typeface_dispose -9528:typeface_create -9529:tt_vadvance_adjust -9530:tt_slot_init -9531:tt_size_request -9532:tt_size_init -9533:tt_size_done -9534:tt_sbit_decoder_load_png -9535:tt_sbit_decoder_load_compound -9536:tt_sbit_decoder_load_byte_aligned -9537:tt_sbit_decoder_load_bit_aligned -9538:tt_property_set -9539:tt_property_get -9540:tt_name_ascii_from_utf16 -9541:tt_name_ascii_from_other -9542:tt_hadvance_adjust -9543:tt_glyph_load -9544:tt_get_var_blend -9545:tt_get_interface -9546:tt_get_glyph_name -9547:tt_get_cmap_info -9548:tt_get_advances -9549:tt_face_set_sbit_strike -9550:tt_face_load_strike_metrics -9551:tt_face_load_sbit_image -9552:tt_face_load_sbit -9553:tt_face_load_post -9554:tt_face_load_pclt -9555:tt_face_load_os2 -9556:tt_face_load_name -9557:tt_face_load_maxp -9558:tt_face_load_kern -9559:tt_face_load_hmtx -9560:tt_face_load_hhea -9561:tt_face_load_head -9562:tt_face_load_gasp -9563:tt_face_load_font_dir -9564:tt_face_load_cpal -9565:tt_face_load_colr -9566:tt_face_load_cmap -9567:tt_face_load_bhed -9568:tt_face_load_any -9569:tt_face_init -9570:tt_face_get_paint_layers -9571:tt_face_get_paint -9572:tt_face_get_kerning -9573:tt_face_get_colr_layer -9574:tt_face_get_colr_glyph_paint -9575:tt_face_get_colorline_stops -9576:tt_face_get_color_glyph_clipbox -9577:tt_face_free_sbit -9578:tt_face_free_ps_names -9579:tt_face_free_name -9580:tt_face_free_cpal -9581:tt_face_free_colr -9582:tt_face_done -9583:tt_face_colr_blend_layer -9584:tt_driver_init -9585:tt_cmap_unicode_init -9586:tt_cmap_unicode_char_next -9587:tt_cmap_unicode_char_index -9588:tt_cmap_init -9589:tt_cmap8_validate -9590:tt_cmap8_get_info -9591:tt_cmap8_char_next -9592:tt_cmap8_char_index -9593:tt_cmap6_validate -9594:tt_cmap6_get_info -9595:tt_cmap6_char_next -9596:tt_cmap6_char_index -9597:tt_cmap4_validate -9598:tt_cmap4_init -9599:tt_cmap4_get_info -9600:tt_cmap4_char_next -9601:tt_cmap4_char_index -9602:tt_cmap2_validate -9603:tt_cmap2_get_info -9604:tt_cmap2_char_next -9605:tt_cmap2_char_index -9606:tt_cmap14_variants -9607:tt_cmap14_variant_chars -9608:tt_cmap14_validate -9609:tt_cmap14_init -9610:tt_cmap14_get_info -9611:tt_cmap14_done -9612:tt_cmap14_char_variants -9613:tt_cmap14_char_var_isdefault -9614:tt_cmap14_char_var_index -9615:tt_cmap14_char_next -9616:tt_cmap13_validate -9617:tt_cmap13_get_info -9618:tt_cmap13_char_next -9619:tt_cmap13_char_index -9620:tt_cmap12_validate -9621:tt_cmap12_get_info -9622:tt_cmap12_char_next -9623:tt_cmap12_char_index -9624:tt_cmap10_validate -9625:tt_cmap10_get_info -9626:tt_cmap10_char_next -9627:tt_cmap10_char_index -9628:tt_cmap0_validate -9629:tt_cmap0_get_info -9630:tt_cmap0_char_next -9631:tt_cmap0_char_index -9632:textStyle_setWordSpacing -9633:textStyle_setTextBaseline -9634:textStyle_setLocale -9635:textStyle_setLetterSpacing -9636:textStyle_setHeight -9637:textStyle_setHalfLeading -9638:textStyle_setForeground -9639:textStyle_setFontVariations -9640:textStyle_setFontStyle -9641:textStyle_setFontSize -9642:textStyle_setDecorationStyle -9643:textStyle_setDecorationColor -9644:textStyle_setColor -9645:textStyle_setBackground -9646:textStyle_dispose -9647:textStyle_create -9648:textStyle_copy -9649:textStyle_clearFontFamilies -9650:textStyle_addShadow -9651:textStyle_addFontFeature -9652:textStyle_addFontFamilies -9653:textBoxList_getLength -9654:textBoxList_getBoxAtIndex -9655:textBoxList_dispose -9656:t2_hints_stems -9657:t2_hints_open -9658:t1_make_subfont -9659:t1_hints_stem -9660:t1_hints_open -9661:t1_decrypt -9662:t1_decoder_parse_metrics -9663:t1_decoder_init -9664:t1_decoder_done -9665:t1_cmap_unicode_init -9666:t1_cmap_unicode_char_next -9667:t1_cmap_unicode_char_index -9668:t1_cmap_std_done -9669:t1_cmap_std_char_next -9670:t1_cmap_standard_init -9671:t1_cmap_expert_init -9672:t1_cmap_custom_init -9673:t1_cmap_custom_done -9674:t1_cmap_custom_char_next -9675:t1_cmap_custom_char_index -9676:t1_builder_start_point -9677:swizzle_or_premul\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkImageInfo\20const&\2c\20void\20const*\2c\20unsigned\20long\2c\20SkColorSpaceXformSteps\20const&\29 -9678:surface_setResourceCacheLimitBytes -9679:surface_renderPicturesOnWorker -9680:surface_renderPictures -9681:surface_rasterizeImageOnWorker -9682:surface_rasterizeImage -9683:surface_onRenderComplete -9684:surface_onRasterizeComplete -9685:surface_dispose -9686:surface_destroy -9687:surface_create -9688:strutStyle_setLeading -9689:strutStyle_setHeight -9690:strutStyle_setHalfLeading -9691:strutStyle_setForceStrutHeight -9692:strutStyle_setFontStyle -9693:strutStyle_setFontFamilies -9694:strutStyle_dispose -9695:strutStyle_create -9696:string_read -9697:std::exception::what\28\29\20const -9698:std::bad_variant_access::what\28\29\20const -9699:std::bad_optional_access::what\28\29\20const -9700:std::bad_array_new_length::what\28\29\20const -9701:std::bad_alloc::what\28\29\20const -9702:std::__2::time_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20tm\20const*\2c\20char\2c\20char\29\20const -9703:std::__2::time_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20tm\20const*\2c\20char\2c\20char\29\20const -9704:std::__2::time_get>>::do_get_year\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -9705:std::__2::time_get>>::do_get_weekday\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -9706:std::__2::time_get>>::do_get_time\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -9707:std::__2::time_get>>::do_get_monthname\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -9708:std::__2::time_get>>::do_get_date\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -9709:std::__2::time_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\2c\20char\2c\20char\29\20const -9710:std::__2::time_get>>::do_get_year\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -9711:std::__2::time_get>>::do_get_weekday\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -9712:std::__2::time_get>>::do_get_time\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -9713:std::__2::time_get>>::do_get_monthname\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -9714:std::__2::time_get>>::do_get_date\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\29\20const -9715:std::__2::time_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20tm*\2c\20char\2c\20char\29\20const -9716:std::__2::numpunct::~numpunct\28\29_18191 -9717:std::__2::numpunct::do_truename\28\29\20const -9718:std::__2::numpunct::do_grouping\28\29\20const -9719:std::__2::numpunct::do_falsename\28\29\20const -9720:std::__2::numpunct::~numpunct\28\29_18198 -9721:std::__2::numpunct::do_truename\28\29\20const -9722:std::__2::numpunct::do_thousands_sep\28\29\20const -9723:std::__2::numpunct::do_grouping\28\29\20const -9724:std::__2::numpunct::do_falsename\28\29\20const -9725:std::__2::numpunct::do_decimal_point\28\29\20const -9726:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20void\20const*\29\20const -9727:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20unsigned\20long\29\20const -9728:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20unsigned\20long\20long\29\20const -9729:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20long\29\20const -9730:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20long\20long\29\20const -9731:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20long\20double\29\20const -9732:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20double\29\20const -9733:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20bool\29\20const -9734:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20void\20const*\29\20const -9735:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20unsigned\20long\29\20const -9736:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20unsigned\20long\20long\29\20const -9737:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20long\29\20const -9738:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20long\20long\29\20const -9739:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20long\20double\29\20const -9740:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20double\29\20const -9741:std::__2::num_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20std::__2::ios_base&\2c\20char\2c\20bool\29\20const -9742:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20void*&\29\20const -9743:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20unsigned\20short&\29\20const -9744:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20unsigned\20long\20long&\29\20const -9745:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long\20long&\29\20const -9746:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long\20double&\29\20const -9747:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long&\29\20const -9748:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20float&\29\20const -9749:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20double&\29\20const -9750:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20bool&\29\20const -9751:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20void*&\29\20const -9752:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20unsigned\20short&\29\20const -9753:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20unsigned\20long\20long&\29\20const -9754:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long\20long&\29\20const -9755:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long\20double&\29\20const -9756:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long&\29\20const -9757:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20float&\29\20const -9758:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20double&\29\20const -9759:std::__2::num_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20bool&\29\20const -9760:std::__2::money_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\29\20const -9761:std::__2::money_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20wchar_t\2c\20long\20double\29\20const -9762:std::__2::money_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20char\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\29\20const -9763:std::__2::money_put>>::do_put\28std::__2::ostreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20char\2c\20long\20double\29\20const -9764:std::__2::money_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\29\20const -9765:std::__2::money_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long\20double&\29\20const -9766:std::__2::money_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20std::__2::basic_string\2c\20std::__2::allocator>&\29\20const -9767:std::__2::money_get>>::do_get\28std::__2::istreambuf_iterator>\2c\20std::__2::istreambuf_iterator>\2c\20bool\2c\20std::__2::ios_base&\2c\20unsigned\20int&\2c\20long\20double&\29\20const -9768:std::__2::messages::do_get\28long\2c\20int\2c\20int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\29\20const -9769:std::__2::messages::do_get\28long\2c\20int\2c\20int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\20const&\29\20const -9770:std::__2::locale::__imp::~__imp\28\29_18296 -9771:std::__2::ios_base::~ios_base\28\29_17399 -9772:std::__2::ctype::do_widen\28char\20const*\2c\20char\20const*\2c\20wchar_t*\29\20const -9773:std::__2::ctype::do_toupper\28wchar_t\29\20const -9774:std::__2::ctype::do_toupper\28wchar_t*\2c\20wchar_t\20const*\29\20const -9775:std::__2::ctype::do_tolower\28wchar_t\29\20const -9776:std::__2::ctype::do_tolower\28wchar_t*\2c\20wchar_t\20const*\29\20const -9777:std::__2::ctype::do_scan_not\28unsigned\20long\2c\20wchar_t\20const*\2c\20wchar_t\20const*\29\20const -9778:std::__2::ctype::do_scan_is\28unsigned\20long\2c\20wchar_t\20const*\2c\20wchar_t\20const*\29\20const -9779:std::__2::ctype::do_narrow\28wchar_t\2c\20char\29\20const -9780:std::__2::ctype::do_narrow\28wchar_t\20const*\2c\20wchar_t\20const*\2c\20char\2c\20char*\29\20const -9781:std::__2::ctype::do_is\28wchar_t\20const*\2c\20wchar_t\20const*\2c\20unsigned\20long*\29\20const -9782:std::__2::ctype::do_is\28unsigned\20long\2c\20wchar_t\29\20const -9783:std::__2::ctype::~ctype\28\29_18283 -9784:std::__2::ctype::do_widen\28char\20const*\2c\20char\20const*\2c\20char*\29\20const -9785:std::__2::ctype::do_toupper\28char\29\20const -9786:std::__2::ctype::do_toupper\28char*\2c\20char\20const*\29\20const -9787:std::__2::ctype::do_tolower\28char\29\20const -9788:std::__2::ctype::do_tolower\28char*\2c\20char\20const*\29\20const -9789:std::__2::ctype::do_narrow\28char\2c\20char\29\20const -9790:std::__2::ctype::do_narrow\28char\20const*\2c\20char\20const*\2c\20char\2c\20char*\29\20const -9791:std::__2::collate::do_transform\28wchar_t\20const*\2c\20wchar_t\20const*\29\20const -9792:std::__2::collate::do_hash\28wchar_t\20const*\2c\20wchar_t\20const*\29\20const -9793:std::__2::collate::do_compare\28wchar_t\20const*\2c\20wchar_t\20const*\2c\20wchar_t\20const*\2c\20wchar_t\20const*\29\20const -9794:std::__2::collate::do_transform\28char\20const*\2c\20char\20const*\29\20const -9795:std::__2::collate::do_hash\28char\20const*\2c\20char\20const*\29\20const -9796:std::__2::collate::do_compare\28char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\29\20const -9797:std::__2::codecvt::~codecvt\28\29_18243 -9798:std::__2::codecvt::do_unshift\28__mbstate_t&\2c\20char*\2c\20char*\2c\20char*&\29\20const -9799:std::__2::codecvt::do_out\28__mbstate_t&\2c\20wchar_t\20const*\2c\20wchar_t\20const*\2c\20wchar_t\20const*&\2c\20char*\2c\20char*\2c\20char*&\29\20const -9800:std::__2::codecvt::do_max_length\28\29\20const -9801:std::__2::codecvt::do_length\28__mbstate_t&\2c\20char\20const*\2c\20char\20const*\2c\20unsigned\20long\29\20const -9802:std::__2::codecvt::do_in\28__mbstate_t&\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*&\2c\20wchar_t*\2c\20wchar_t*\2c\20wchar_t*&\29\20const -9803:std::__2::codecvt::do_encoding\28\29\20const -9804:std::__2::codecvt::do_length\28__mbstate_t&\2c\20char\20const*\2c\20char\20const*\2c\20unsigned\20long\29\20const -9805:std::__2::basic_stringbuf\2c\20std::__2::allocator>::~basic_stringbuf\28\29_17371 -9806:std::__2::basic_stringbuf\2c\20std::__2::allocator>::underflow\28\29 -9807:std::__2::basic_stringbuf\2c\20std::__2::allocator>::seekpos\28std::__2::fpos<__mbstate_t>\2c\20unsigned\20int\29 -9808:std::__2::basic_stringbuf\2c\20std::__2::allocator>::seekoff\28long\20long\2c\20std::__2::ios_base::seekdir\2c\20unsigned\20int\29 -9809:std::__2::basic_stringbuf\2c\20std::__2::allocator>::pbackfail\28int\29 -9810:std::__2::basic_stringbuf\2c\20std::__2::allocator>::overflow\28int\29 -9811:std::__2::basic_streambuf>::~basic_streambuf\28\29_17209 -9812:std::__2::basic_streambuf>::xsputn\28char\20const*\2c\20long\29 -9813:std::__2::basic_streambuf>::xsgetn\28char*\2c\20long\29 -9814:std::__2::basic_streambuf>::uflow\28\29 -9815:std::__2::basic_streambuf>::setbuf\28char*\2c\20long\29 -9816:std::__2::basic_streambuf>::seekpos\28std::__2::fpos<__mbstate_t>\2c\20unsigned\20int\29 -9817:std::__2::basic_streambuf>::seekoff\28long\20long\2c\20std::__2::ios_base::seekdir\2c\20unsigned\20int\29 -9818:std::__2::bad_function_call::what\28\29\20const -9819:std::__2::__time_get_c_storage::__x\28\29\20const -9820:std::__2::__time_get_c_storage::__weeks\28\29\20const -9821:std::__2::__time_get_c_storage::__r\28\29\20const -9822:std::__2::__time_get_c_storage::__months\28\29\20const -9823:std::__2::__time_get_c_storage::__c\28\29\20const -9824:std::__2::__time_get_c_storage::__am_pm\28\29\20const -9825:std::__2::__time_get_c_storage::__X\28\29\20const -9826:std::__2::__time_get_c_storage::__x\28\29\20const -9827:std::__2::__time_get_c_storage::__weeks\28\29\20const -9828:std::__2::__time_get_c_storage::__r\28\29\20const -9829:std::__2::__time_get_c_storage::__months\28\29\20const -9830:std::__2::__time_get_c_storage::__c\28\29\20const -9831:std::__2::__time_get_c_storage::__am_pm\28\29\20const -9832:std::__2::__time_get_c_storage::__X\28\29\20const -9833:std::__2::__shared_ptr_pointer::__shared_ptr_default_delete\2c\20std::__2::allocator>::__on_zero_shared\28\29 -9834:std::__2::__shared_ptr_emplace>\2c\20std::__2::allocator>>>::~__shared_ptr_emplace\28\29_809 -9835:std::__2::__shared_ptr_emplace>\2c\20std::__2::allocator>>>::~__shared_ptr_emplace\28\29 -9836:std::__2::__shared_ptr_emplace>\2c\20std::__2::allocator>>>::__on_zero_shared\28\29 -9837:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_8169 -9838:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -9839:std::__2::__shared_ptr_emplace>::__on_zero_shared\28\29 -9840:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_8426 -9841:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -9842:std::__2::__shared_ptr_emplace>::__on_zero_shared\28\29 -9843:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_1548 -9844:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -9845:std::__2::__shared_ptr_emplace>::__on_zero_shared\28\29 -9846:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_1585 -9847:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -9848:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_1649 -9849:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -9850:std::__2::__shared_ptr_emplace>::__on_zero_shared\28\29 -9851:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_411 -9852:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -9853:std::__2::__shared_ptr_emplace>::__on_zero_shared\28\29 -9854:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_1812 -9855:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -9856:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_1580 -9857:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -9858:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_1798 -9859:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -9860:std::__2::__shared_ptr_emplace>::__on_zero_shared\28\29 -9861:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_1568 -9862:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -9863:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_1620 -9864:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -9865:std::__2::__shared_ptr_emplace>::__on_zero_shared\28\29 -9866:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_1783 -9867:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -9868:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_1769 -9869:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -9870:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_1755 -9871:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -9872:std::__2::__shared_ptr_emplace>::__on_zero_shared\28\29 -9873:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_1739 -9874:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -9875:std::__2::__shared_ptr_emplace>::__on_zero_shared\28\29 -9876:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_450 -9877:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -9878:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_1723 -9879:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -9880:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_1563 -9881:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -9882:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29_6187 -9883:std::__2::__shared_ptr_emplace>::~__shared_ptr_emplace\28\29 -9884:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -9885:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -9886:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -9887:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -9888:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -9889:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -9890:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -9891:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -9892:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -9893:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -9894:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -9895:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -9896:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -9897:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -9898:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -9899:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -9900:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -9901:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -9902:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Cluster\20const*\2c\20unsigned\20long\2c\20bool\29>::operator\28\29\28skia::textlayout::Cluster\20const*&&\2c\20unsigned\20long&&\2c\20bool&&\29 -9903:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Cluster\20const*\2c\20unsigned\20long\2c\20bool\29>::__clone\28std::__2::__function::__base*\29\20const -9904:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Cluster\20const*\2c\20unsigned\20long\2c\20bool\29>::__clone\28\29\20const -9905:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Cluster\20const*\2c\20unsigned\20long\2c\20bool\29>::operator\28\29\28skia::textlayout::Cluster\20const*&&\2c\20unsigned\20long&&\2c\20bool&&\29 -9906:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Cluster\20const*\2c\20unsigned\20long\2c\20bool\29>::__clone\28std::__2::__function::__base*\29\20const -9907:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Cluster\20const*\2c\20unsigned\20long\2c\20bool\29>::__clone\28\29\20const -9908:std::__2::__function::__func\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0\2c\20std::__2::allocator\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -9909:std::__2::__function::__func\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0\2c\20std::__2::allocator\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -9910:std::__2::__function::__func\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0\2c\20std::__2::allocator\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -9911:std::__2::__function::__func\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -9912:std::__2::__function::__func\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -9913:std::__2::__function::__func\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\2c\20std::__2::vector>&\29\20const::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -9914:std::__2::__function::__func>&\29::$_0\2c\20std::__2::allocator>&\29::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -9915:std::__2::__function::__func>&\29::$_0\2c\20std::__2::allocator>&\29::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -9916:std::__2::__function::__func>&\29::$_0\2c\20std::__2::allocator>&\29::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -9917:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -9918:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -9919:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -9920:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -9921:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -9922:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -9923:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -9924:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -9925:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -9926:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -9927:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -9928:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -9929:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -9930:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -9931:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -9932:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -9933:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -9934:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -9935:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -9936:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -9937:std::__2::__function::__func\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -9938:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -9939:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -9940:std::__2::__function::__func\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -9941:std::__2::__function::__func\20const&\29::$_0\2c\20std::__2::allocator\20const&\29::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::operator\28\29\28skia::textlayout::Run\20const*&&\2c\20float&&\2c\20skia::textlayout::SkRange&&\2c\20float*&&\29 -9942:std::__2::__function::__func\20const&\29::$_0\2c\20std::__2::allocator\20const&\29::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28std::__2::__function::__base\2c\20float*\29>*\29\20const -9943:std::__2::__function::__func\20const&\29::$_0\2c\20std::__2::allocator\20const&\29::$_0>\2c\20bool\20\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29>::__clone\28\29\20const -9944:std::__2::__function::__func\20const&\29::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\20const&\29::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29 -9945:std::__2::__function::__func\20const&\29::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\20const&\29::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>*\29\20const -9946:std::__2::__function::__func\20const&\29::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\2c\20std::__2::allocator\20const&\29::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29>::__clone\28\29\20const -9947:std::__2::__function::__func\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkPoint\2c\20SkPoint\2c\20skia::textlayout::InternalLineMetrics\2c\20bool\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20skia::textlayout::SkRange&&\2c\20skia::textlayout::SkRange&&\2c\20skia::textlayout::SkRange&&\2c\20skia::textlayout::SkRange&&\2c\20float&&\2c\20unsigned\20long&&\2c\20unsigned\20long&&\2c\20SkPoint&&\2c\20SkPoint&&\2c\20skia::textlayout::InternalLineMetrics&&\2c\20bool&&\29 -9948:std::__2::__function::__func\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkPoint\2c\20SkPoint\2c\20skia::textlayout::InternalLineMetrics\2c\20bool\29>::__clone\28std::__2::__function::__base\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkPoint\2c\20SkPoint\2c\20skia::textlayout::InternalLineMetrics\2c\20bool\29>*\29\20const -9949:std::__2::__function::__func\2c\20void\20\28skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20skia::textlayout::SkRange\2c\20float\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkPoint\2c\20SkPoint\2c\20skia::textlayout::InternalLineMetrics\2c\20bool\29>::__clone\28\29\20const -9950:std::__2::__function::__func\2c\20void\20\28skia::textlayout::Cluster*\29>::operator\28\29\28skia::textlayout::Cluster*&&\29 -9951:std::__2::__function::__func\2c\20void\20\28skia::textlayout::Cluster*\29>::__clone\28std::__2::__function::__base*\29\20const -9952:std::__2::__function::__func\2c\20void\20\28skia::textlayout::Cluster*\29>::__clone\28\29\20const -9953:std::__2::__function::__func\2c\20void\20\28skia::textlayout::ParagraphImpl*\2c\20char\20const*\2c\20bool\29>::__clone\28std::__2::__function::__base*\29\20const -9954:std::__2::__function::__func\2c\20void\20\28skia::textlayout::ParagraphImpl*\2c\20char\20const*\2c\20bool\29>::__clone\28\29\20const -9955:std::__2::__function::__func\2c\20float\20\28skia::textlayout::SkRange\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29>::operator\28\29\28skia::textlayout::SkRange&&\2c\20SkSpan&&\2c\20float&\2c\20unsigned\20long&&\2c\20unsigned\20char&&\29 -9956:std::__2::__function::__func\2c\20float\20\28skia::textlayout::SkRange\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29>::__clone\28std::__2::__function::__base\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29>*\29\20const -9957:std::__2::__function::__func\2c\20float\20\28skia::textlayout::SkRange\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29>::__clone\28\29\20const -9958:std::__2::__function::__func\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29\2c\20std::__2::allocator\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29>\2c\20void\20\28skia::textlayout::Block\2c\20skia_private::TArray\29>::operator\28\29\28skia::textlayout::Block&&\2c\20skia_private::TArray&&\29 -9959:std::__2::__function::__func\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29\2c\20std::__2::allocator\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29>\2c\20void\20\28skia::textlayout::Block\2c\20skia_private::TArray\29>::__clone\28std::__2::__function::__base\29>*\29\20const -9960:std::__2::__function::__func\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29\2c\20std::__2::allocator\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29>\2c\20void\20\28skia::textlayout::Block\2c\20skia_private::TArray\29>::__clone\28\29\20const -9961:std::__2::__function::__func\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29::operator\28\29\28skia::textlayout::Block\2c\20skia_private::TArray\29\20const::'lambda'\28sk_sp\29\2c\20std::__2::allocator\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29::operator\28\29\28skia::textlayout::Block\2c\20skia_private::TArray\29\20const::'lambda'\28sk_sp\29>\2c\20skia::textlayout::OneLineShaper::Resolved\20\28sk_sp\29>::operator\28\29\28sk_sp&&\29 -9962:std::__2::__function::__func\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29::operator\28\29\28skia::textlayout::Block\2c\20skia_private::TArray\29\20const::'lambda'\28sk_sp\29\2c\20std::__2::allocator\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29::operator\28\29\28skia::textlayout::Block\2c\20skia_private::TArray\29\20const::'lambda'\28sk_sp\29>\2c\20skia::textlayout::OneLineShaper::Resolved\20\28sk_sp\29>::__clone\28std::__2::__function::__base\29>*\29\20const -9963:std::__2::__function::__func\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29::operator\28\29\28skia::textlayout::Block\2c\20skia_private::TArray\29\20const::'lambda'\28sk_sp\29\2c\20std::__2::allocator\2c\20SkSpan\2c\20float&\2c\20unsigned\20long\2c\20unsigned\20char\29\20const::'lambda'\28skia::textlayout::Block\2c\20skia_private::TArray\29::operator\28\29\28skia::textlayout::Block\2c\20skia_private::TArray\29\20const::'lambda'\28sk_sp\29>\2c\20skia::textlayout::OneLineShaper::Resolved\20\28sk_sp\29>::__clone\28\29\20const -9964:std::__2::__function::__func\2c\20void\20\28skia::textlayout::SkRange\29>::operator\28\29\28skia::textlayout::SkRange&&\29 -9965:std::__2::__function::__func\2c\20void\20\28skia::textlayout::SkRange\29>::__clone\28std::__2::__function::__base\29>*\29\20const -9966:std::__2::__function::__func\2c\20void\20\28skia::textlayout::SkRange\29>::__clone\28\29\20const -9967:std::__2::__function::__func\2c\20void\20\28sktext::gpu::AtlasSubRun\20const*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20sktext::gpu::RendererData\29>::operator\28\29\28sktext::gpu::AtlasSubRun\20const*&&\2c\20SkPoint&&\2c\20SkPaint\20const&\2c\20sk_sp&&\2c\20sktext::gpu::RendererData&&\29 -9968:std::__2::__function::__func\2c\20void\20\28sktext::gpu::AtlasSubRun\20const*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20sktext::gpu::RendererData\29>::__clone\28std::__2::__function::__base\2c\20sktext::gpu::RendererData\29>*\29\20const -9969:std::__2::__function::__func\2c\20void\20\28sktext::gpu::AtlasSubRun\20const*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20sktext::gpu::RendererData\29>::__clone\28\29\20const -9970:std::__2::__function::__func\2c\20void\20\28void*\2c\20void\20const*\29>::~__func\28\29_10828 -9971:std::__2::__function::__func\2c\20void\20\28void*\2c\20void\20const*\29>::operator\28\29\28void*&&\2c\20void\20const*&&\29 -9972:std::__2::__function::__func\2c\20void\20\28void*\2c\20void\20const*\29>::destroy_deallocate\28\29 -9973:std::__2::__function::__func\2c\20void\20\28void*\2c\20void\20const*\29>::destroy\28\29 -9974:std::__2::__function::__func\2c\20void\20\28void*\2c\20void\20const*\29>::__clone\28std::__2::__function::__base*\29\20const -9975:std::__2::__function::__func\2c\20void\20\28void*\2c\20void\20const*\29>::__clone\28\29\20const -9976:std::__2::__function::__func\2c\20void\20\28\29>::operator\28\29\28\29 -9977:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -9978:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28\29\20const -9979:std::__2::__function::__func\2c\20void\20\28\29>::operator\28\29\28\29 -9980:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -9981:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28\29\20const -9982:std::__2::__function::__func\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::operator\28\29\28GrSurfaceProxy*&&\2c\20skgpu::Mipmapped&&\29 -9983:std::__2::__function::__func\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28std::__2::__function::__base*\29\20const -9984:std::__2::__function::__func\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28\29\20const -9985:std::__2::__function::__func>\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0\2c\20std::__2::allocator>\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::operator\28\29\28GrSurfaceProxy*&&\2c\20skgpu::Mipmapped&&\29 -9986:std::__2::__function::__func>\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0\2c\20std::__2::allocator>\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28std::__2::__function::__base*\29\20const -9987:std::__2::__function::__func>\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0\2c\20std::__2::allocator>\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28\29\20const -9988:std::__2::__function::__func>\2c\20bool\2c\20GrProcessorSet::Analysis\20const&\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0\2c\20std::__2::allocator>\2c\20bool\2c\20GrProcessorSet::Analysis\20const&\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::operator\28\29\28GrSurfaceProxy*&&\2c\20skgpu::Mipmapped&&\29 -9989:std::__2::__function::__func>\2c\20bool\2c\20GrProcessorSet::Analysis\20const&\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0\2c\20std::__2::allocator>\2c\20bool\2c\20GrProcessorSet::Analysis\20const&\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28std::__2::__function::__base*\29\20const -9990:std::__2::__function::__func>\2c\20bool\2c\20GrProcessorSet::Analysis\20const&\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0\2c\20std::__2::allocator>\2c\20bool\2c\20GrProcessorSet::Analysis\20const&\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrTextureResolveManager\2c\20GrCaps\20const&\29::$_0>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28\29\20const -9991:std::__2::__function::__func\2c\20void\20\28sktext::gpu::AtlasSubRun\20const*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20sktext::gpu::RendererData\29>::operator\28\29\28sktext::gpu::AtlasSubRun\20const*&&\2c\20SkPoint&&\2c\20SkPaint\20const&\2c\20sk_sp&&\2c\20sktext::gpu::RendererData&&\29 -9992:std::__2::__function::__func\2c\20void\20\28sktext::gpu::AtlasSubRun\20const*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20sktext::gpu::RendererData\29>::__clone\28std::__2::__function::__base\2c\20sktext::gpu::RendererData\29>*\29\20const -9993:std::__2::__function::__func\2c\20void\20\28sktext::gpu::AtlasSubRun\20const*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20sktext::gpu::RendererData\29>::__clone\28\29\20const -9994:std::__2::__function::__func\2c\20std::__2::tuple\20\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29>::operator\28\29\28sktext::gpu::GlyphVector*&&\2c\20int&&\2c\20int&&\2c\20skgpu::MaskFormat&&\2c\20int&&\29 -9995:std::__2::__function::__func\2c\20std::__2::tuple\20\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29>::__clone\28std::__2::__function::__base\20\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29>*\29\20const -9996:std::__2::__function::__func\2c\20std::__2::tuple\20\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29>::__clone\28\29\20const -9997:std::__2::__function::__func>\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\29::$_0\2c\20std::__2::allocator>\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\29::$_0>\2c\20bool\20\28GrSurfaceProxy\20const*\29>::operator\28\29\28GrSurfaceProxy\20const*&&\29 -9998:std::__2::__function::__func>\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\29::$_0\2c\20std::__2::allocator>\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\29::$_0>\2c\20bool\20\28GrSurfaceProxy\20const*\29>::__clone\28std::__2::__function::__base*\29\20const -9999:std::__2::__function::__func>\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\29::$_0\2c\20std::__2::allocator>\2c\20SkIRect\20const&\2c\20SkMatrix\20const&\2c\20SkPath\20const&\29::$_0>\2c\20bool\20\28GrSurfaceProxy\20const*\29>::__clone\28\29\20const -10000:std::__2::__function::__func\2c\20sk_sp\20\28SkIRect\29>::operator\28\29\28SkIRect&&\29 -10001:std::__2::__function::__func\2c\20sk_sp\20\28SkIRect\29>::__clone\28std::__2::__function::__base\20\28SkIRect\29>*\29\20const -10002:std::__2::__function::__func\2c\20sk_sp\20\28SkIRect\29>::__clone\28\29\20const -10003:std::__2::__function::__func\2c\20sk_sp\20\28SkIRect\29>::operator\28\29\28SkIRect&&\29 -10004:std::__2::__function::__func\2c\20sk_sp\20\28SkIRect\29>::__clone\28std::__2::__function::__base\20\28SkIRect\29>*\29\20const -10005:std::__2::__function::__func\2c\20sk_sp\20\28SkIRect\29>::__clone\28\29\20const -10006:std::__2::__function::__func\2c\20void\20\28int\2c\20char\20const*\29>::operator\28\29\28int&&\2c\20char\20const*&&\29 -10007:std::__2::__function::__func\2c\20void\20\28int\2c\20char\20const*\29>::__clone\28std::__2::__function::__base*\29\20const -10008:std::__2::__function::__func\2c\20void\20\28int\2c\20char\20const*\29>::__clone\28\29\20const -10009:std::__2::__function::__func\28GrOp\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29\2c\20std::__2::allocator\28GrOp\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28std::__2::__function::__base*\29\20const -10010:std::__2::__function::__func\28GrOp\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29\2c\20std::__2::allocator\28GrOp\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28\29\20const -10011:std::__2::__function::__func\28GrFragmentProcessor\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29\2c\20std::__2::allocator\28GrFragmentProcessor\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28std::__2::__function::__base*\29\20const -10012:std::__2::__function::__func\28GrFragmentProcessor\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29\2c\20std::__2::allocator\28GrFragmentProcessor\20const*\2c\20GrSurfaceProxy\20const*\29::'lambda'\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>\2c\20void\20\28GrSurfaceProxy*\2c\20skgpu::Mipmapped\29>::__clone\28\29\20const -10013:std::__2::__function::__func<\28anonymous\20namespace\29::render_sw_mask\28GrRecordingContext*\2c\20SkIRect\20const&\2c\20skgpu::ganesh::ClipStack::Element\20const**\2c\20int\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::render_sw_mask\28GrRecordingContext*\2c\20SkIRect\20const&\2c\20skgpu::ganesh::ClipStack::Element\20const**\2c\20int\29::$_0>\2c\20void\20\28\29>::operator\28\29\28\29 -10014:std::__2::__function::__func<\28anonymous\20namespace\29::render_sw_mask\28GrRecordingContext*\2c\20SkIRect\20const&\2c\20skgpu::ganesh::ClipStack::Element\20const**\2c\20int\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::render_sw_mask\28GrRecordingContext*\2c\20SkIRect\20const&\2c\20skgpu::ganesh::ClipStack::Element\20const**\2c\20int\29::$_0>\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -10015:std::__2::__function::__func<\28anonymous\20namespace\29::render_sw_mask\28GrRecordingContext*\2c\20SkIRect\20const&\2c\20skgpu::ganesh::ClipStack::Element\20const**\2c\20int\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::render_sw_mask\28GrRecordingContext*\2c\20SkIRect\20const&\2c\20skgpu::ganesh::ClipStack::Element\20const**\2c\20int\29::$_0>\2c\20void\20\28\29>::__clone\28\29\20const -10016:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_1\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_1>\2c\20void\20\28\29>::operator\28\29\28\29 -10017:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_1\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_1>\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -10018:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_1\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_1>\2c\20void\20\28\29>::__clone\28\29\20const -10019:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0>\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -10020:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint_bounds\28SkMatrix*\2c\20SkRect*\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0>\2c\20void\20\28\29>::__clone\28\29\20const -10021:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0>\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -10022:std::__2::__function::__func<\28anonymous\20namespace\29::colrv1_traverse_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::colrv1_traverse_paint\28SkCanvas*\2c\20SkSpan\20const&\2c\20unsigned\20int\2c\20FT_FaceRec_*\2c\20FT_Opaque_Paint_\2c\20skia_private::THashSet*\29::$_0>\2c\20void\20\28\29>::__clone\28\29\20const -10023:std::__2::__function::__func<\28anonymous\20namespace\29::MeshOp::visitProxies\28std::__2::function\20const&\29\20const::'lambda'\28GrTextureEffect\20const&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshOp::visitProxies\28std::__2::function\20const&\29\20const::'lambda'\28GrTextureEffect\20const&\29>\2c\20void\20\28GrTextureEffect\20const&\29>::operator\28\29\28GrTextureEffect\20const&\29 -10024:std::__2::__function::__func<\28anonymous\20namespace\29::MeshOp::visitProxies\28std::__2::function\20const&\29\20const::'lambda'\28GrTextureEffect\20const&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshOp::visitProxies\28std::__2::function\20const&\29\20const::'lambda'\28GrTextureEffect\20const&\29>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -10025:std::__2::__function::__func<\28anonymous\20namespace\29::MeshOp::visitProxies\28std::__2::function\20const&\29\20const::'lambda'\28GrTextureEffect\20const&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshOp::visitProxies\28std::__2::function\20const&\29\20const::'lambda'\28GrTextureEffect\20const&\29>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28\29\20const -10026:std::__2::__function::__func<\28anonymous\20namespace\29::MeshOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29::$_0>\2c\20void\20\28GrTextureEffect\20const&\29>::operator\28\29\28GrTextureEffect\20const&\29 -10027:std::__2::__function::__func<\28anonymous\20namespace\29::MeshOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29::$_0>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -10028:std::__2::__function::__func<\28anonymous\20namespace\29::MeshOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29::$_0\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29::$_0>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28\29\20const -10029:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::MeshGP\28sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28GrTextureEffect\20const&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::MeshGP\28sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28GrTextureEffect\20const&\29>\2c\20void\20\28GrTextureEffect\20const&\29>::operator\28\29\28GrTextureEffect\20const&\29 -10030:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::MeshGP\28sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28GrTextureEffect\20const&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::MeshGP\28sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28GrTextureEffect\20const&\29>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -10031:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::MeshGP\28sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28GrTextureEffect\20const&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::MeshGP\28sk_sp\2c\20sk_sp\2c\20SkMatrix\20const&\2c\20std::__2::optional>\20const&\2c\20bool\2c\20sk_sp\2c\20SkSpan>>\29::'lambda'\28GrTextureEffect\20const&\29>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28\29\20const -10032:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::operator\28\29\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29 -10033:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28std::__2::__function::__base*\29\20const -10034:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28\29\20const -10035:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::operator\28\29\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29 -10036:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28std::__2::__function::__base*\29\20const -10037:std::__2::__function::__func<\28anonymous\20namespace\29::MeshGP::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29\2c\20std::__2::allocator<\28anonymous\20namespace\29::MeshGP::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29::'lambda'\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28\29\20const -10038:std::__2::__function::__func>*\29::'lambda'\28int\2c\20int\29\2c\20std::__2::allocator>*\29::'lambda'\28int\2c\20int\29>\2c\20void\20\28int\2c\20int\29>::operator\28\29\28int&&\2c\20int&&\29 -10039:std::__2::__function::__func>*\29::'lambda'\28int\2c\20int\29\2c\20std::__2::allocator>*\29::'lambda'\28int\2c\20int\29>\2c\20void\20\28int\2c\20int\29>::__clone\28std::__2::__function::__base*\29\20const -10040:std::__2::__function::__func>*\29::'lambda'\28int\2c\20int\29\2c\20std::__2::allocator>*\29::'lambda'\28int\2c\20int\29>\2c\20void\20\28int\2c\20int\29>::__clone\28\29\20const -10041:std::__2::__function::__func*\29::'lambda0'\28int\2c\20int\29\2c\20std::__2::allocator*\29::'lambda0'\28int\2c\20int\29>\2c\20void\20\28int\2c\20int\29>::operator\28\29\28int&&\2c\20int&&\29 -10042:std::__2::__function::__func*\29::'lambda0'\28int\2c\20int\29\2c\20std::__2::allocator*\29::'lambda0'\28int\2c\20int\29>\2c\20void\20\28int\2c\20int\29>::__clone\28std::__2::__function::__base*\29\20const -10043:std::__2::__function::__func*\29::'lambda0'\28int\2c\20int\29\2c\20std::__2::allocator*\29::'lambda0'\28int\2c\20int\29>\2c\20void\20\28int\2c\20int\29>::__clone\28\29\20const -10044:std::__2::__function::__func*\29::'lambda'\28int\2c\20int\29\2c\20std::__2::allocator*\29::'lambda'\28int\2c\20int\29>\2c\20void\20\28int\2c\20int\29>::operator\28\29\28int&&\2c\20int&&\29 -10045:std::__2::__function::__func*\29::'lambda'\28int\2c\20int\29\2c\20std::__2::allocator*\29::'lambda'\28int\2c\20int\29>\2c\20void\20\28int\2c\20int\29>::__clone\28std::__2::__function::__base*\29\20const -10046:std::__2::__function::__func*\29::'lambda'\28int\2c\20int\29\2c\20std::__2::allocator*\29::'lambda'\28int\2c\20int\29>\2c\20void\20\28int\2c\20int\29>::__clone\28\29\20const -10047:std::__2::__function::__func\2c\20int\29::$_0\2c\20std::__2::allocator\2c\20int\29::$_0>\2c\20void\20\28\29>::~__func\28\29_5315 -10048:std::__2::__function::__func\2c\20int\29::$_0\2c\20std::__2::allocator\2c\20int\29::$_0>\2c\20void\20\28\29>::operator\28\29\28\29 -10049:std::__2::__function::__func\2c\20int\29::$_0\2c\20std::__2::allocator\2c\20int\29::$_0>\2c\20void\20\28\29>::destroy_deallocate\28\29 -10050:std::__2::__function::__func\2c\20int\29::$_0\2c\20std::__2::allocator\2c\20int\29::$_0>\2c\20void\20\28\29>::destroy\28\29 -10051:std::__2::__function::__func\2c\20int\29::$_0\2c\20std::__2::allocator\2c\20int\29::$_0>\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -10052:std::__2::__function::__func\2c\20int\29::$_0\2c\20std::__2::allocator\2c\20int\29::$_0>\2c\20void\20\28\29>::__clone\28\29\20const -10053:std::__2::__function::__func\2c\20void\20\28int\2c\20char\20const*\29>::operator\28\29\28int&&\2c\20char\20const*&&\29 -10054:std::__2::__function::__func\2c\20void\20\28int\2c\20char\20const*\29>::__clone\28std::__2::__function::__base*\29\20const -10055:std::__2::__function::__func\2c\20void\20\28int\2c\20char\20const*\29>::__clone\28\29\20const -10056:std::__2::__function::__func\2c\20void\20\28\29>::operator\28\29\28\29 -10057:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -10058:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28\29\20const -10059:std::__2::__function::__func\2c\20void\20\28\29>::operator\28\29\28\29 -10060:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -10061:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28\29\20const -10062:std::__2::__function::__func\2c\20bool\20\28SkSL::Variable\20const&\29>::operator\28\29\28SkSL::Variable\20const&\29 -10063:std::__2::__function::__func\2c\20bool\20\28SkSL::Variable\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -10064:std::__2::__function::__func\2c\20bool\20\28SkSL::Variable\20const&\29>::__clone\28\29\20const -10065:std::__2::__function::__func\2c\20void\20\28int\2c\20SkSL::Variable\20const*\2c\20SkSL::Expression\20const*\29>::operator\28\29\28int&&\2c\20SkSL::Variable\20const*&&\2c\20SkSL::Expression\20const*&&\29 -10066:std::__2::__function::__func\2c\20void\20\28int\2c\20SkSL::Variable\20const*\2c\20SkSL::Expression\20const*\29>::__clone\28std::__2::__function::__base*\29\20const -10067:std::__2::__function::__func\2c\20void\20\28int\2c\20SkSL::Variable\20const*\2c\20SkSL::Expression\20const*\29>::__clone\28\29\20const -10068:std::__2::__function::__func\2c\20void\20\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29>::operator\28\29\28unsigned\20long&&\2c\20unsigned\20long&&\2c\20unsigned\20long&&\2c\20unsigned\20long&&\29 -10069:std::__2::__function::__func\2c\20void\20\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29>::__clone\28std::__2::__function::__base*\29\20const -10070:std::__2::__function::__func\2c\20void\20\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29>::__clone\28\29\20const -10071:std::__2::__function::__func\2c\20void\20\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29>::__clone\28std::__2::__function::__base*\29\20const -10072:std::__2::__function::__func\2c\20void\20\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\29>::__clone\28\29\20const -10073:std::__2::__function::__func\2c\20void\20\28SkVertices\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\2c\20float\2c\20float\2c\20bool\29>::operator\28\29\28SkVertices\20const*&&\2c\20SkBlendMode&&\2c\20SkPaint\20const&\2c\20float&&\2c\20float&&\2c\20bool&&\29 -10074:std::__2::__function::__func\2c\20void\20\28SkVertices\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\2c\20float\2c\20float\2c\20bool\29>::__clone\28std::__2::__function::__base*\29\20const -10075:std::__2::__function::__func\2c\20void\20\28SkVertices\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\2c\20float\2c\20float\2c\20bool\29>::__clone\28\29\20const -10076:std::__2::__function::__func\2c\20void\20\28SkIRect\20const&\29>::operator\28\29\28SkIRect\20const&\29 -10077:std::__2::__function::__func\2c\20void\20\28SkIRect\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -10078:std::__2::__function::__func\2c\20void\20\28SkIRect\20const&\29>::__clone\28\29\20const -10079:std::__2::__function::__func\2c\20SkCodec::Result\20\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\2c\20int\29>::operator\28\29\28SkImageInfo\20const&\2c\20void*&&\2c\20unsigned\20long&&\2c\20SkCodec::Options\20const&\2c\20int&&\29 -10080:std::__2::__function::__func\2c\20SkCodec::Result\20\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\2c\20int\29>::__clone\28std::__2::__function::__base*\29\20const -10081:std::__2::__function::__func\2c\20SkCodec::Result\20\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\2c\20int\29>::__clone\28\29\20const -10082:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::~__func\28\29_10732 -10083:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::operator\28\29\28GrResourceProvider*&&\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29 -10084:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::destroy_deallocate\28\29 -10085:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::destroy\28\29 -10086:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -10087:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28\29\20const -10088:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::~__func\28\29_10457 -10089:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::operator\28\29\28GrResourceProvider*&&\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29 -10090:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::destroy_deallocate\28\29 -10091:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::destroy\28\29 -10092:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -10093:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28\29\20const -10094:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::~__func\28\29_10448 -10095:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::operator\28\29\28GrResourceProvider*&&\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29 -10096:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::destroy_deallocate\28\29 -10097:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::destroy\28\29 -10098:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -10099:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28\29\20const -10100:std::__2::__function::__func&\29>&\2c\20bool\29::$_0\2c\20std::__2::allocator&\29>&\2c\20bool\29::$_0>\2c\20bool\20\28GrTextureProxy*\2c\20SkIRect\2c\20GrColorType\2c\20void\20const*\2c\20unsigned\20long\29>::operator\28\29\28GrTextureProxy*&&\2c\20SkIRect&&\2c\20GrColorType&&\2c\20void\20const*&&\2c\20unsigned\20long&&\29 -10101:std::__2::__function::__func&\29>&\2c\20bool\29::$_0\2c\20std::__2::allocator&\29>&\2c\20bool\29::$_0>\2c\20bool\20\28GrTextureProxy*\2c\20SkIRect\2c\20GrColorType\2c\20void\20const*\2c\20unsigned\20long\29>::__clone\28std::__2::__function::__base*\29\20const -10102:std::__2::__function::__func&\29>&\2c\20bool\29::$_0\2c\20std::__2::allocator&\29>&\2c\20bool\29::$_0>\2c\20bool\20\28GrTextureProxy*\2c\20SkIRect\2c\20GrColorType\2c\20void\20const*\2c\20unsigned\20long\29>::__clone\28\29\20const -10103:std::__2::__function::__func*\29::$_0\2c\20std::__2::allocator*\29::$_0>\2c\20void\20\28GrBackendTexture\29>::operator\28\29\28GrBackendTexture&&\29 -10104:std::__2::__function::__func*\29::$_0\2c\20std::__2::allocator*\29::$_0>\2c\20void\20\28GrBackendTexture\29>::__clone\28\29\20const -10105:std::__2::__function::__func\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::operator\28\29\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29 -10106:std::__2::__function::__func\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28std::__2::__function::__base*\29\20const -10107:std::__2::__function::__func\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28\29\20const -10108:std::__2::__function::__func\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::operator\28\29\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29 -10109:std::__2::__function::__func\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28std::__2::__function::__base*\29\20const -10110:std::__2::__function::__func\2c\20void\20\28GrFragmentProcessor\20const&\2c\20GrFragmentProcessor::ProgramImpl&\29>::__clone\28\29\20const -10111:std::__2::__function::__func\2c\20void\20\28GrTextureEffect\20const&\29>::operator\28\29\28GrTextureEffect\20const&\29 -10112:std::__2::__function::__func\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -10113:std::__2::__function::__func\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28\29\20const -10114:std::__2::__function::__func\2c\20void\20\28\29>::operator\28\29\28\29 -10115:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28std::__2::__function::__base*\29\20const -10116:std::__2::__function::__func\2c\20void\20\28\29>::__clone\28\29\20const -10117:std::__2::__function::__func\20const&\29\20const::$_0\2c\20std::__2::allocator\20const&\29\20const::$_0>\2c\20void\20\28GrTextureEffect\20const&\29>::operator\28\29\28GrTextureEffect\20const&\29 -10118:std::__2::__function::__func\20const&\29\20const::$_0\2c\20std::__2::allocator\20const&\29\20const::$_0>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -10119:std::__2::__function::__func\20const&\29\20const::$_0\2c\20std::__2::allocator\20const&\29\20const::$_0>\2c\20void\20\28GrTextureEffect\20const&\29>::__clone\28\29\20const -10120:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::operator\28\29\28GrResourceProvider*&&\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29 -10121:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28std::__2::__function::__base*\29\20const -10122:std::__2::__function::__func\2c\20GrSurfaceProxy::LazyCallbackResult\20\28GrResourceProvider*\2c\20GrSurfaceProxy::LazySurfaceDesc\20const&\29>::__clone\28\29\20const -10123:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::~__func\28\29_9972 -10124:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::__clone\28std::__2::__function::__base&\29>*\29\20const -10125:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::__clone\28\29\20const -10126:std::__2::__function::__func\2c\20void\20\28std::__2::function&\29>::~__func\28\29_9984 -10127:std::__2::__function::__func\2c\20void\20\28std::__2::function&\29>::__clone\28std::__2::__function::__base&\29>*\29\20const -10128:std::__2::__function::__func\2c\20void\20\28std::__2::function&\29>::__clone\28\29\20const -10129:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::operator\28\29\28std::__2::function&\29 -10130:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::__clone\28std::__2::__function::__base&\29>*\29\20const -10131:std::__2::__function::__func&\29\2c\20std::__2::allocator&\29>\2c\20void\20\28std::__2::function&\29>::__clone\28\29\20const -10132:srgb_to_hwb\28SkRGBA4f<\28SkAlphaType\292>\2c\20bool*\29 -10133:srcover_p\28unsigned\20char\2c\20unsigned\20char\29 -10134:sn_write -10135:skwasm_isMultiThreaded -10136:skwasm_isHeavy -10137:skwasm_getLiveObjectCounts -10138:sktext::gpu::post_purge_blob_message\28unsigned\20int\2c\20unsigned\20int\29 -10139:sktext::gpu::TextBlob::~TextBlob\28\29_13364 -10140:sktext::gpu::SlugImpl::~SlugImpl\28\29_13276 -10141:sktext::gpu::SlugImpl::sourceBounds\28\29\20const -10142:sktext::gpu::SlugImpl::sourceBoundsWithOrigin\28\29\20const -10143:sktext::gpu::SlugImpl::doFlatten\28SkWriteBuffer&\29\20const -10144:sktext::gpu::SDFMaskFilterImpl::getTypeName\28\29\20const -10145:sktext::gpu::SDFMaskFilterImpl::filterMask\28SkMaskBuilder*\2c\20SkMask\20const&\2c\20SkMatrix\20const&\2c\20SkIPoint*\29\20const -10146:sktext::gpu::SDFMaskFilterImpl::computeFastBounds\28SkRect\20const&\2c\20SkRect*\29\20const -10147:skif::\28anonymous\20namespace\29::RasterBackend::~RasterBackend\28\29 -10148:skif::\28anonymous\20namespace\29::RasterBackend::makeImage\28SkIRect\20const&\2c\20sk_sp\29\20const -10149:skif::\28anonymous\20namespace\29::RasterBackend::makeDevice\28SkISize\2c\20sk_sp\2c\20SkSurfaceProps\20const*\29\20const -10150:skif::\28anonymous\20namespace\29::RasterBackend::getCachedBitmap\28SkBitmap\20const&\29\20const -10151:skif::\28anonymous\20namespace\29::RasterBackend::getBlurEngine\28\29\20const -10152:skif::\28anonymous\20namespace\29::GaneshBackend::makeImage\28SkIRect\20const&\2c\20sk_sp\29\20const -10153:skif::\28anonymous\20namespace\29::GaneshBackend::makeDevice\28SkISize\2c\20sk_sp\2c\20SkSurfaceProps\20const*\29\20const -10154:skif::\28anonymous\20namespace\29::GaneshBackend::getCachedBitmap\28SkBitmap\20const&\29\20const -10155:skif::\28anonymous\20namespace\29::GaneshBackend::findAlgorithm\28SkSize\2c\20SkColorType\29\20const -10156:skia_png_zfree -10157:skia_png_zalloc -10158:skia_png_set_read_fn -10159:skia_png_set_expand_gray_1_2_4_to_8 -10160:skia_png_read_start_row -10161:skia_png_read_finish_row -10162:skia_png_handle_zTXt -10163:skia_png_handle_unknown -10164:skia_png_handle_tRNS -10165:skia_png_handle_tIME -10166:skia_png_handle_tEXt -10167:skia_png_handle_sRGB -10168:skia_png_handle_sPLT -10169:skia_png_handle_sCAL -10170:skia_png_handle_sBIT -10171:skia_png_handle_pHYs -10172:skia_png_handle_pCAL -10173:skia_png_handle_oFFs -10174:skia_png_handle_iTXt -10175:skia_png_handle_iCCP -10176:skia_png_handle_hIST -10177:skia_png_handle_gAMA -10178:skia_png_handle_cHRM -10179:skia_png_handle_bKGD -10180:skia_png_handle_PLTE -10181:skia_png_handle_IHDR -10182:skia_png_handle_IEND -10183:skia_png_get_IHDR -10184:skia_png_do_read_transformations -10185:skia_png_destroy_read_struct -10186:skia_png_default_read_data -10187:skia_png_create_png_struct -10188:skia_png_combine_row -10189:skia::textlayout::TypefaceFontStyleSet::~TypefaceFontStyleSet\28\29_8599 -10190:skia::textlayout::TypefaceFontStyleSet::getStyle\28int\2c\20SkFontStyle*\2c\20SkString*\29 -10191:skia::textlayout::TypefaceFontProvider::~TypefaceFontProvider\28\29_8606 -10192:skia::textlayout::TypefaceFontProvider::onMatchFamily\28char\20const*\29\20const -10193:skia::textlayout::TypefaceFontProvider::onMatchFamilyStyle\28char\20const*\2c\20SkFontStyle\20const&\29\20const -10194:skia::textlayout::TypefaceFontProvider::onLegacyMakeTypeface\28char\20const*\2c\20SkFontStyle\29\20const -10195:skia::textlayout::TypefaceFontProvider::onGetFamilyName\28int\2c\20SkString*\29\20const -10196:skia::textlayout::TypefaceFontProvider::onCreateStyleSet\28int\29\20const -10197:skia::textlayout::TextLine::shapeEllipsis\28SkString\20const&\2c\20skia::textlayout::Cluster\20const*\29::ShapeHandler::~ShapeHandler\28\29_8519 -10198:skia::textlayout::TextLine::shapeEllipsis\28SkString\20const&\2c\20skia::textlayout::Cluster\20const*\29::ShapeHandler::runBuffer\28SkShaper::RunHandler::RunInfo\20const&\29 -10199:skia::textlayout::TextLine::shapeEllipsis\28SkString\20const&\2c\20skia::textlayout::Cluster\20const*\29::ShapeHandler::commitRunBuffer\28SkShaper::RunHandler::RunInfo\20const&\29 -10200:skia::textlayout::ParagraphImpl::~ParagraphImpl\28\29_8261 -10201:skia::textlayout::ParagraphImpl::visit\28std::__2::function\20const&\29 -10202:skia::textlayout::ParagraphImpl::updateTextAlign\28skia::textlayout::TextAlign\29 -10203:skia::textlayout::ParagraphImpl::updateForegroundPaint\28unsigned\20long\2c\20unsigned\20long\2c\20SkPaint\29 -10204:skia::textlayout::ParagraphImpl::updateFontSize\28unsigned\20long\2c\20unsigned\20long\2c\20float\29 -10205:skia::textlayout::ParagraphImpl::updateBackgroundPaint\28unsigned\20long\2c\20unsigned\20long\2c\20SkPaint\29 -10206:skia::textlayout::ParagraphImpl::unresolvedGlyphs\28\29 -10207:skia::textlayout::ParagraphImpl::unresolvedCodepoints\28\29 -10208:skia::textlayout::ParagraphImpl::paint\28SkCanvas*\2c\20float\2c\20float\29 -10209:skia::textlayout::ParagraphImpl::markDirty\28\29 -10210:skia::textlayout::ParagraphImpl::lineNumber\28\29 -10211:skia::textlayout::ParagraphImpl::layout\28float\29 -10212:skia::textlayout::ParagraphImpl::getWordBoundary\28unsigned\20int\29 -10213:skia::textlayout::ParagraphImpl::getRectsForRange\28unsigned\20int\2c\20unsigned\20int\2c\20skia::textlayout::RectHeightStyle\2c\20skia::textlayout::RectWidthStyle\29 -10214:skia::textlayout::ParagraphImpl::getRectsForPlaceholders\28\29 -10215:skia::textlayout::ParagraphImpl::getPath\28int\2c\20SkPath*\29::$_0::operator\28\29\28skia::textlayout::Run\20const*\2c\20float\2c\20skia::textlayout::SkRange\2c\20float*\29\20const::'lambda'\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29::operator\28\29\28skia::textlayout::SkRange\2c\20skia::textlayout::TextStyle\20const&\2c\20skia::textlayout::TextLine::ClipContext\20const&\29\20const::'lambda'\28SkPath\20const*\2c\20SkMatrix\20const&\2c\20void*\29::__invoke\28SkPath\20const*\2c\20SkMatrix\20const&\2c\20void*\29 -10216:skia::textlayout::ParagraphImpl::getPath\28int\2c\20SkPath*\29 -10217:skia::textlayout::ParagraphImpl::getLineNumberAtUTF16Offset\28unsigned\20long\29 -10218:skia::textlayout::ParagraphImpl::getLineMetrics\28std::__2::vector>&\29 -10219:skia::textlayout::ParagraphImpl::getLineMetricsAt\28int\2c\20skia::textlayout::LineMetrics*\29\20const -10220:skia::textlayout::ParagraphImpl::getFonts\28\29\20const -10221:skia::textlayout::ParagraphImpl::getFontAt\28unsigned\20long\29\20const -10222:skia::textlayout::ParagraphImpl::getFontAtUTF16Offset\28unsigned\20long\29 -10223:skia::textlayout::ParagraphImpl::getClosestUTF16GlyphInfoAt\28float\2c\20float\2c\20skia::textlayout::Paragraph::GlyphInfo*\29 -10224:skia::textlayout::ParagraphImpl::getClosestGlyphClusterAt\28float\2c\20float\2c\20skia::textlayout::Paragraph::GlyphClusterInfo*\29 -10225:skia::textlayout::ParagraphImpl::getActualTextRange\28int\2c\20bool\29\20const -10226:skia::textlayout::ParagraphImpl::extendedVisit\28std::__2::function\20const&\29 -10227:skia::textlayout::ParagraphImpl::containsEmoji\28SkTextBlob*\29 -10228:skia::textlayout::ParagraphImpl::containsColorFontOrBitmap\28SkTextBlob*\29::$_0::__invoke\28SkPath\20const*\2c\20SkMatrix\20const&\2c\20void*\29 -10229:skia::textlayout::ParagraphImpl::containsColorFontOrBitmap\28SkTextBlob*\29 -10230:skia::textlayout::ParagraphBuilderImpl::~ParagraphBuilderImpl\28\29_8181 -10231:skia::textlayout::ParagraphBuilderImpl::pushStyle\28skia::textlayout::TextStyle\20const&\29 -10232:skia::textlayout::ParagraphBuilderImpl::pop\28\29 -10233:skia::textlayout::ParagraphBuilderImpl::peekStyle\28\29 -10234:skia::textlayout::ParagraphBuilderImpl::getText\28\29 -10235:skia::textlayout::ParagraphBuilderImpl::getParagraphStyle\28\29\20const -10236:skia::textlayout::ParagraphBuilderImpl::addText\28std::__2::basic_string\2c\20std::__2::allocator>\20const&\29 -10237:skia::textlayout::ParagraphBuilderImpl::addText\28char\20const*\2c\20unsigned\20long\29 -10238:skia::textlayout::ParagraphBuilderImpl::addText\28char\20const*\29 -10239:skia::textlayout::ParagraphBuilderImpl::addPlaceholder\28skia::textlayout::PlaceholderStyle\20const&\29 -10240:skia::textlayout::ParagraphBuilderImpl::Reset\28\29 -10241:skia::textlayout::ParagraphBuilderImpl::Build\28\29 -10242:skia::textlayout::Paragraph::FontInfo::~FontInfo\28\29_8346 -10243:skia::textlayout::OneLineShaper::~OneLineShaper\28\29_8161 -10244:skia::textlayout::OneLineShaper::runBuffer\28SkShaper::RunHandler::RunInfo\20const&\29 -10245:skia::textlayout::OneLineShaper::commitRunBuffer\28SkShaper::RunHandler::RunInfo\20const&\29 -10246:skia::textlayout::LangIterator::~LangIterator\28\29_8149 -10247:skia::textlayout::LangIterator::~LangIterator\28\29 -10248:skia::textlayout::LangIterator::endOfCurrentRun\28\29\20const -10249:skia::textlayout::LangIterator::currentLanguage\28\29\20const -10250:skia::textlayout::LangIterator::consume\28\29 -10251:skia::textlayout::LangIterator::atEnd\28\29\20const -10252:skia::textlayout::FontCollection::~FontCollection\28\29_8010 -10253:skia::textlayout::CanvasParagraphPainter::translate\28float\2c\20float\29 -10254:skia::textlayout::CanvasParagraphPainter::save\28\29 -10255:skia::textlayout::CanvasParagraphPainter::restore\28\29 -10256:skia::textlayout::CanvasParagraphPainter::drawTextShadow\28sk_sp\20const&\2c\20float\2c\20float\2c\20unsigned\20int\2c\20float\29 -10257:skia::textlayout::CanvasParagraphPainter::drawTextBlob\28sk_sp\20const&\2c\20float\2c\20float\2c\20std::__2::variant\20const&\29 -10258:skia::textlayout::CanvasParagraphPainter::drawRect\28SkRect\20const&\2c\20std::__2::variant\20const&\29 -10259:skia::textlayout::CanvasParagraphPainter::drawPath\28SkPath\20const&\2c\20skia::textlayout::ParagraphPainter::DecorationStyle\20const&\29 -10260:skia::textlayout::CanvasParagraphPainter::drawLine\28float\2c\20float\2c\20float\2c\20float\2c\20skia::textlayout::ParagraphPainter::DecorationStyle\20const&\29 -10261:skia::textlayout::CanvasParagraphPainter::drawFilledRect\28SkRect\20const&\2c\20skia::textlayout::ParagraphPainter::DecorationStyle\20const&\29 -10262:skia::textlayout::CanvasParagraphPainter::clipRect\28SkRect\20const&\29 -10263:skgpu::tess::FixedCountWedges::WriteVertexBuffer\28skgpu::VertexWriter\2c\20unsigned\20long\29 -10264:skgpu::tess::FixedCountWedges::WriteIndexBuffer\28skgpu::VertexWriter\2c\20unsigned\20long\29 -10265:skgpu::tess::FixedCountStrokes::WriteVertexBuffer\28skgpu::VertexWriter\2c\20unsigned\20long\29 -10266:skgpu::tess::FixedCountCurves::WriteIndexBuffer\28skgpu::VertexWriter\2c\20unsigned\20long\29 -10267:skgpu::ganesh::texture_proxy_view_from_planes\28GrRecordingContext*\2c\20SkImage_Lazy\20const*\2c\20skgpu::Budgeted\29::$_0::__invoke\28void*\2c\20void*\29 -10268:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::~SmallPathOp\28\29_12396 -10269:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::visitProxies\28std::__2::function\20const&\29\20const -10270:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::onPrepareDraws\28GrMeshDrawTarget*\29 -10271:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -10272:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -10273:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::name\28\29\20const -10274:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::fixedFunctionFlags\28\29\20const -10275:skgpu::ganesh::\28anonymous\20namespace\29::SmallPathOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -10276:skgpu::ganesh::\28anonymous\20namespace\29::QuadEdgeEffect::name\28\29\20const -10277:skgpu::ganesh::\28anonymous\20namespace\29::QuadEdgeEffect::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -10278:skgpu::ganesh::\28anonymous\20namespace\29::QuadEdgeEffect::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -10279:skgpu::ganesh::\28anonymous\20namespace\29::QuadEdgeEffect::makeProgramImpl\28GrShaderCaps\20const&\29\20const -10280:skgpu::ganesh::\28anonymous\20namespace\29::QuadEdgeEffect::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -10281:skgpu::ganesh::\28anonymous\20namespace\29::HullShader::~HullShader\28\29_12261 -10282:skgpu::ganesh::\28anonymous\20namespace\29::HullShader::name\28\29\20const -10283:skgpu::ganesh::\28anonymous\20namespace\29::HullShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::emitVertexCode\28GrShaderCaps\20const&\2c\20GrPathTessellationShader\20const&\2c\20GrGLSLVertexBuilder*\2c\20GrGLSLVaryingHandler*\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -10284:skgpu::ganesh::\28anonymous\20namespace\29::HullShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const -10285:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::~AAFlatteningConvexPathOp\28\29_11634 -10286:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::visitProxies\28std::__2::function\20const&\29\20const -10287:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::onPrepareDraws\28GrMeshDrawTarget*\29 -10288:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -10289:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -10290:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -10291:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::name\28\29\20const -10292:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::fixedFunctionFlags\28\29\20const -10293:skgpu::ganesh::\28anonymous\20namespace\29::AAFlatteningConvexPathOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -10294:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::~AAConvexPathOp\28\29_11539 -10295:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::visitProxies\28std::__2::function\20const&\29\20const -10296:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::onPrepareDraws\28GrMeshDrawTarget*\29 -10297:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -10298:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -10299:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -10300:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::name\28\29\20const -10301:skgpu::ganesh::\28anonymous\20namespace\29::AAConvexPathOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -10302:skgpu::ganesh::TriangulatingPathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -10303:skgpu::ganesh::TriangulatingPathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -10304:skgpu::ganesh::TriangulatingPathRenderer::name\28\29\20const -10305:skgpu::ganesh::TessellationPathRenderer::onStencilPath\28skgpu::ganesh::PathRenderer::StencilPathArgs\20const&\29 -10306:skgpu::ganesh::TessellationPathRenderer::onGetStencilSupport\28GrStyledShape\20const&\29\20const -10307:skgpu::ganesh::TessellationPathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -10308:skgpu::ganesh::TessellationPathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -10309:skgpu::ganesh::TessellationPathRenderer::name\28\29\20const -10310:skgpu::ganesh::SurfaceDrawContext::~SurfaceDrawContext\28\29 -10311:skgpu::ganesh::SurfaceDrawContext::willReplaceOpsTask\28skgpu::ganesh::OpsTask*\2c\20skgpu::ganesh::OpsTask*\29 -10312:skgpu::ganesh::SurfaceDrawContext::canDiscardPreviousOpsOnFullClear\28\29\20const -10313:skgpu::ganesh::SurfaceContext::~SurfaceContext\28\29_9932 -10314:skgpu::ganesh::SurfaceContext::asyncRescaleAndReadPixelsYUV420\28GrDirectContext*\2c\20SkYUVColorSpace\2c\20bool\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkISize\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29::$_0::__invoke\28void*\29 -10315:skgpu::ganesh::SurfaceContext::asyncReadPixels\28GrDirectContext*\2c\20SkIRect\20const&\2c\20SkColorType\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29::$_0::__invoke\28void*\29 -10316:skgpu::ganesh::StrokeTessellateOp::~StrokeTessellateOp\28\29_12456 -10317:skgpu::ganesh::StrokeTessellateOp::visitProxies\28std::__2::function\20const&\29\20const -10318:skgpu::ganesh::StrokeTessellateOp::usesStencil\28\29\20const -10319:skgpu::ganesh::StrokeTessellateOp::onPrepare\28GrOpFlushState*\29 -10320:skgpu::ganesh::StrokeTessellateOp::onPrePrepare\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -10321:skgpu::ganesh::StrokeTessellateOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -10322:skgpu::ganesh::StrokeTessellateOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -10323:skgpu::ganesh::StrokeTessellateOp::name\28\29\20const -10324:skgpu::ganesh::StrokeTessellateOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -10325:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::~NonAAStrokeRectOp\28\29_12433 -10326:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::visitProxies\28std::__2::function\20const&\29\20const -10327:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::programInfo\28\29 -10328:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::onPrepareDraws\28GrMeshDrawTarget*\29 -10329:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -10330:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -10331:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::name\28\29\20const -10332:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::NonAAStrokeRectOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -10333:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::~AAStrokeRectOp\28\29_12443 -10334:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::visitProxies\28std::__2::function\20const&\29\20const -10335:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::programInfo\28\29 -10336:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::onPrepareDraws\28GrMeshDrawTarget*\29 -10337:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -10338:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -10339:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -10340:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::name\28\29\20const -10341:skgpu::ganesh::StrokeRectOp::\28anonymous\20namespace\29::AAStrokeRectOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -10342:skgpu::ganesh::StencilClip::~StencilClip\28\29_10795 -10343:skgpu::ganesh::StencilClip::~StencilClip\28\29 -10344:skgpu::ganesh::StencilClip::preApply\28SkRect\20const&\2c\20GrAA\29\20const -10345:skgpu::ganesh::StencilClip::apply\28GrAppliedHardClip*\2c\20SkIRect*\29\20const -10346:skgpu::ganesh::SoftwarePathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -10347:skgpu::ganesh::SoftwarePathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -10348:skgpu::ganesh::SoftwarePathRenderer::name\28\29\20const -10349:skgpu::ganesh::SmallPathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -10350:skgpu::ganesh::SmallPathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -10351:skgpu::ganesh::SmallPathRenderer::name\28\29\20const -10352:skgpu::ganesh::SmallPathAtlasMgr::postFlush\28skgpu::Token\29 -10353:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::~RegionOpImpl\28\29_12343 -10354:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::visitProxies\28std::__2::function\20const&\29\20const -10355:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::programInfo\28\29 -10356:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::onPrepareDraws\28GrMeshDrawTarget*\29 -10357:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -10358:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -10359:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -10360:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::name\28\29\20const -10361:skgpu::ganesh::RegionOp::\28anonymous\20namespace\29::RegionOpImpl::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -10362:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_quad_generic\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -10363:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_2d_uv_strict\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -10364:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_2d_uv\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -10365:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_2d_cov_uv_strict\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -10366:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_2d_cov_uv\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -10367:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_2d_color_uv_strict\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -10368:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_2d_color_uv\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -10369:skgpu::ganesh::QuadPerEdgeAA::\28anonymous\20namespace\29::write_2d_color\28skgpu::VertexWriter*\2c\20skgpu::ganesh::QuadPerEdgeAA::VertexSpec\20const&\2c\20GrQuad\20const*\2c\20GrQuad\20const*\2c\20float\20const*\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkRect\20const&\2c\20SkRect\20const&\29 -10370:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::~QuadPerEdgeAAGeometryProcessor\28\29_12332 -10371:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::onTextureSampler\28int\29\20const -10372:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::name\28\29\20const -10373:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -10374:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -10375:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::makeProgramImpl\28GrShaderCaps\20const&\29\20const -10376:skgpu::ganesh::QuadPerEdgeAA::QuadPerEdgeAAGeometryProcessor::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -10377:skgpu::ganesh::PathWedgeTessellator::prepare\28GrMeshDrawTarget*\2c\20SkMatrix\20const&\2c\20skgpu::ganesh::PathTessellator::PathDrawList\20const&\2c\20int\29 -10378:skgpu::ganesh::PathTessellateOp::~PathTessellateOp\28\29_12316 -10379:skgpu::ganesh::PathTessellateOp::visitProxies\28std::__2::function\20const&\29\20const -10380:skgpu::ganesh::PathTessellateOp::usesStencil\28\29\20const -10381:skgpu::ganesh::PathTessellateOp::onPrepare\28GrOpFlushState*\29 -10382:skgpu::ganesh::PathTessellateOp::onPrePrepare\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -10383:skgpu::ganesh::PathTessellateOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -10384:skgpu::ganesh::PathTessellateOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -10385:skgpu::ganesh::PathTessellateOp::name\28\29\20const -10386:skgpu::ganesh::PathTessellateOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -10387:skgpu::ganesh::PathStencilCoverOp::~PathStencilCoverOp\28\29_12306 -10388:skgpu::ganesh::PathStencilCoverOp::visitProxies\28std::__2::function\20const&\29\20const -10389:skgpu::ganesh::PathStencilCoverOp::onPrepare\28GrOpFlushState*\29 -10390:skgpu::ganesh::PathStencilCoverOp::onPrePrepare\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -10391:skgpu::ganesh::PathStencilCoverOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -10392:skgpu::ganesh::PathStencilCoverOp::name\28\29\20const -10393:skgpu::ganesh::PathStencilCoverOp::fixedFunctionFlags\28\29\20const -10394:skgpu::ganesh::PathStencilCoverOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -10395:skgpu::ganesh::PathRenderer::onStencilPath\28skgpu::ganesh::PathRenderer::StencilPathArgs\20const&\29 -10396:skgpu::ganesh::PathRenderer::onGetStencilSupport\28GrStyledShape\20const&\29\20const -10397:skgpu::ganesh::PathInnerTriangulateOp::~PathInnerTriangulateOp\28\29_12282 -10398:skgpu::ganesh::PathInnerTriangulateOp::visitProxies\28std::__2::function\20const&\29\20const -10399:skgpu::ganesh::PathInnerTriangulateOp::onPrepare\28GrOpFlushState*\29 -10400:skgpu::ganesh::PathInnerTriangulateOp::onPrePrepare\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -10401:skgpu::ganesh::PathInnerTriangulateOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -10402:skgpu::ganesh::PathInnerTriangulateOp::name\28\29\20const -10403:skgpu::ganesh::PathInnerTriangulateOp::fixedFunctionFlags\28\29\20const -10404:skgpu::ganesh::PathInnerTriangulateOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -10405:skgpu::ganesh::PathCurveTessellator::prepare\28GrMeshDrawTarget*\2c\20SkMatrix\20const&\2c\20skgpu::ganesh::PathTessellator::PathDrawList\20const&\2c\20int\29 -10406:skgpu::ganesh::OpsTask::~OpsTask\28\29_12202 -10407:skgpu::ganesh::OpsTask::onPrepare\28GrOpFlushState*\29 -10408:skgpu::ganesh::OpsTask::onPrePrepare\28GrRecordingContext*\29 -10409:skgpu::ganesh::OpsTask::onMakeSkippable\28\29 -10410:skgpu::ganesh::OpsTask::onIsUsed\28GrSurfaceProxy*\29\20const -10411:skgpu::ganesh::OpsTask::gatherProxyIntervals\28GrResourceAllocator*\29\20const -10412:skgpu::ganesh::OpsTask::endFlush\28GrDrawingManager*\29 -10413:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::~NonAALatticeOp\28\29_12171 -10414:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::visitProxies\28std::__2::function\20const&\29\20const -10415:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::onPrepareDraws\28GrMeshDrawTarget*\29 -10416:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -10417:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -10418:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -10419:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::name\28\29\20const -10420:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::NonAALatticeOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -10421:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::~LatticeGP\28\29_12184 -10422:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::onTextureSampler\28int\29\20const -10423:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::name\28\29\20const -10424:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -10425:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -10426:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::makeProgramImpl\28GrShaderCaps\20const&\29\20const -10427:skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -10428:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::~FillRRectOpImpl\28\29_11988 -10429:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::visitProxies\28std::__2::function\20const&\29\20const -10430:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::onPrepareDraws\28GrMeshDrawTarget*\29 -10431:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -10432:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -10433:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -10434:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::name\28\29\20const -10435:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -10436:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::clipToShape\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkClipOp\2c\20SkMatrix\20const&\2c\20GrShape\20const&\2c\20GrAA\29 -10437:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Processor::~Processor\28\29_12006 -10438:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Processor::~Processor\28\29 -10439:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Processor::name\28\29\20const -10440:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Processor::makeProgramImpl\28GrShaderCaps\20const&\29\20const -10441:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Processor::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -10442:skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Processor::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -10443:skgpu::ganesh::DrawableOp::~DrawableOp\28\29_11977 -10444:skgpu::ganesh::DrawableOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -10445:skgpu::ganesh::DrawableOp::name\28\29\20const -10446:skgpu::ganesh::DrawAtlasPathOp::~DrawAtlasPathOp\28\29_11884 -10447:skgpu::ganesh::DrawAtlasPathOp::visitProxies\28std::__2::function\20const&\29\20const -10448:skgpu::ganesh::DrawAtlasPathOp::onPrepare\28GrOpFlushState*\29 -10449:skgpu::ganesh::DrawAtlasPathOp::onPrePrepare\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -10450:skgpu::ganesh::DrawAtlasPathOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -10451:skgpu::ganesh::DrawAtlasPathOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -10452:skgpu::ganesh::DrawAtlasPathOp::name\28\29\20const -10453:skgpu::ganesh::DrawAtlasPathOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -10454:skgpu::ganesh::Device::~Device\28\29_9289 -10455:skgpu::ganesh::Device::strikeDeviceInfo\28\29\20const -10456:skgpu::ganesh::Device::snapSpecial\28SkIRect\20const&\2c\20bool\29 -10457:skgpu::ganesh::Device::snapSpecialScaled\28SkIRect\20const&\2c\20SkISize\20const&\29 -10458:skgpu::ganesh::Device::replaceClip\28SkIRect\20const&\29 -10459:skgpu::ganesh::Device::pushClipStack\28\29 -10460:skgpu::ganesh::Device::popClipStack\28\29 -10461:skgpu::ganesh::Device::onWritePixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -10462:skgpu::ganesh::Device::onReadPixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -10463:skgpu::ganesh::Device::onDrawGlyphRunList\28SkCanvas*\2c\20sktext::GlyphRunList\20const&\2c\20SkPaint\20const&\29 -10464:skgpu::ganesh::Device::onClipShader\28sk_sp\29 -10465:skgpu::ganesh::Device::makeSurface\28SkImageInfo\20const&\2c\20SkSurfaceProps\20const&\29 -10466:skgpu::ganesh::Device::isClipWideOpen\28\29\20const -10467:skgpu::ganesh::Device::isClipRect\28\29\20const -10468:skgpu::ganesh::Device::isClipEmpty\28\29\20const -10469:skgpu::ganesh::Device::isClipAntiAliased\28\29\20const -10470:skgpu::ganesh::Device::drawVertices\28SkVertices\20const*\2c\20sk_sp\2c\20SkPaint\20const&\2c\20bool\29 -10471:skgpu::ganesh::Device::drawSpecial\28SkSpecialImage*\2c\20SkMatrix\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -10472:skgpu::ganesh::Device::drawShadow\28SkCanvas*\2c\20SkPath\20const&\2c\20SkDrawShadowRec\20const&\29 -10473:skgpu::ganesh::Device::drawRegion\28SkRegion\20const&\2c\20SkPaint\20const&\29 -10474:skgpu::ganesh::Device::drawRect\28SkRect\20const&\2c\20SkPaint\20const&\29 -10475:skgpu::ganesh::Device::drawPoints\28SkCanvas::PointMode\2c\20SkSpan\2c\20SkPaint\20const&\29 -10476:skgpu::ganesh::Device::drawPaint\28SkPaint\20const&\29 -10477:skgpu::ganesh::Device::drawOval\28SkRect\20const&\2c\20SkPaint\20const&\29 -10478:skgpu::ganesh::Device::drawMesh\28SkMesh\20const&\2c\20sk_sp\2c\20SkPaint\20const&\29 -10479:skgpu::ganesh::Device::drawImageRect\28SkImage\20const*\2c\20SkRect\20const*\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -10480:skgpu::ganesh::Device::drawImageLattice\28SkImage\20const*\2c\20SkCanvas::Lattice\20const&\2c\20SkRect\20const&\2c\20SkFilterMode\2c\20SkPaint\20const&\29 -10481:skgpu::ganesh::Device::drawEdgeAAQuad\28SkRect\20const&\2c\20SkPoint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkBlendMode\29 -10482:skgpu::ganesh::Device::drawEdgeAAImageSet\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -10483:skgpu::ganesh::Device::drawDrawable\28SkCanvas*\2c\20SkDrawable*\2c\20SkMatrix\20const*\29 -10484:skgpu::ganesh::Device::drawDevice\28SkDevice*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\29 -10485:skgpu::ganesh::Device::drawDRRect\28SkRRect\20const&\2c\20SkRRect\20const&\2c\20SkPaint\20const&\29 -10486:skgpu::ganesh::Device::drawCoverageMask\28SkSpecialImage\20const*\2c\20SkMatrix\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\29 -10487:skgpu::ganesh::Device::drawBlurredRRect\28SkRRect\20const&\2c\20SkPaint\20const&\2c\20float\29 -10488:skgpu::ganesh::Device::drawAtlas\28SkSpan\2c\20SkSpan\2c\20SkSpan\2c\20sk_sp\2c\20SkPaint\20const&\29 -10489:skgpu::ganesh::Device::drawAsTiledImageRect\28SkCanvas*\2c\20SkImage\20const*\2c\20SkRect\20const*\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -10490:skgpu::ganesh::Device::drawArc\28SkArc\20const&\2c\20SkPaint\20const&\29 -10491:skgpu::ganesh::Device::devClipBounds\28\29\20const -10492:skgpu::ganesh::Device::createImageFilteringBackend\28SkSurfaceProps\20const&\2c\20SkColorType\29\20const -10493:skgpu::ganesh::Device::createDevice\28SkDevice::CreateInfo\20const&\2c\20SkPaint\20const*\29 -10494:skgpu::ganesh::Device::clipRegion\28SkRegion\20const&\2c\20SkClipOp\29 -10495:skgpu::ganesh::Device::clipRect\28SkRect\20const&\2c\20SkClipOp\2c\20bool\29 -10496:skgpu::ganesh::Device::clipRRect\28SkRRect\20const&\2c\20SkClipOp\2c\20bool\29 -10497:skgpu::ganesh::Device::clipPath\28SkPath\20const&\2c\20SkClipOp\2c\20bool\29 -10498:skgpu::ganesh::Device::baseRecorder\28\29\20const -10499:skgpu::ganesh::Device::android_utils_clipWithStencil\28\29 -10500:skgpu::ganesh::DefaultPathRenderer::onStencilPath\28skgpu::ganesh::PathRenderer::StencilPathArgs\20const&\29 -10501:skgpu::ganesh::DefaultPathRenderer::onGetStencilSupport\28GrStyledShape\20const&\29\20const -10502:skgpu::ganesh::DefaultPathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -10503:skgpu::ganesh::DefaultPathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -10504:skgpu::ganesh::DefaultPathRenderer::name\28\29\20const -10505:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingLineEffect::name\28\29\20const -10506:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingLineEffect::makeProgramImpl\28GrShaderCaps\20const&\29\20const -10507:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingLineEffect::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -10508:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingLineEffect::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -10509:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingCircleEffect::name\28\29\20const -10510:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingCircleEffect::makeProgramImpl\28GrShaderCaps\20const&\29\20const -10511:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingCircleEffect::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -10512:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashingCircleEffect::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -10513:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::~DashOpImpl\28\29_11781 -10514:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::visitProxies\28std::__2::function\20const&\29\20const -10515:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::programInfo\28\29 -10516:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::onPrepareDraws\28GrMeshDrawTarget*\29 -10517:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -10518:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -10519:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -10520:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::name\28\29\20const -10521:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::fixedFunctionFlags\28\29\20const -10522:skgpu::ganesh::DashOp::\28anonymous\20namespace\29::DashOpImpl::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -10523:skgpu::ganesh::DashLinePathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -10524:skgpu::ganesh::DashLinePathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -10525:skgpu::ganesh::DashLinePathRenderer::name\28\29\20const -10526:skgpu::ganesh::ClipStack::~ClipStack\28\29_9181 -10527:skgpu::ganesh::ClipStack::preApply\28SkRect\20const&\2c\20GrAA\29\20const -10528:skgpu::ganesh::ClipStack::apply\28GrRecordingContext*\2c\20skgpu::ganesh::SurfaceDrawContext*\2c\20GrDrawOp*\2c\20GrAAType\2c\20GrAppliedClip*\2c\20SkRect*\29\20const -10529:skgpu::ganesh::ClearOp::~ClearOp\28\29 -10530:skgpu::ganesh::ClearOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -10531:skgpu::ganesh::ClearOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -10532:skgpu::ganesh::ClearOp::name\28\29\20const -10533:skgpu::ganesh::AtlasTextOp::~AtlasTextOp\28\29_11716 -10534:skgpu::ganesh::AtlasTextOp::visitProxies\28std::__2::function\20const&\29\20const -10535:skgpu::ganesh::AtlasTextOp::onPrepareDraws\28GrMeshDrawTarget*\29 -10536:skgpu::ganesh::AtlasTextOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -10537:skgpu::ganesh::AtlasTextOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -10538:skgpu::ganesh::AtlasTextOp::name\28\29\20const -10539:skgpu::ganesh::AtlasTextOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -10540:skgpu::ganesh::AtlasRenderTask::~AtlasRenderTask\28\29_11702 -10541:skgpu::ganesh::AtlasRenderTask::onMakeClosed\28GrRecordingContext*\2c\20SkIRect*\29 -10542:skgpu::ganesh::AtlasRenderTask::onExecute\28GrOpFlushState*\29 -10543:skgpu::ganesh::AtlasPathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -10544:skgpu::ganesh::AtlasPathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -10545:skgpu::ganesh::AtlasPathRenderer::name\28\29\20const -10546:skgpu::ganesh::AALinearizingConvexPathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -10547:skgpu::ganesh::AALinearizingConvexPathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -10548:skgpu::ganesh::AALinearizingConvexPathRenderer::name\28\29\20const -10549:skgpu::ganesh::AAHairLinePathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -10550:skgpu::ganesh::AAHairLinePathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -10551:skgpu::ganesh::AAHairLinePathRenderer::name\28\29\20const -10552:skgpu::ganesh::AAConvexPathRenderer::onDrawPath\28skgpu::ganesh::PathRenderer::DrawPathArgs\20const&\29 -10553:skgpu::ganesh::AAConvexPathRenderer::onCanDrawPath\28skgpu::ganesh::PathRenderer::CanDrawPathArgs\20const&\29\20const -10554:skgpu::ganesh::AAConvexPathRenderer::name\28\29\20const -10555:skgpu::TAsyncReadResult::~TAsyncReadResult\28\29_10823 -10556:skgpu::TAsyncReadResult::rowBytes\28int\29\20const -10557:skgpu::TAsyncReadResult::data\28int\29\20const -10558:skgpu::StringKeyBuilder::~StringKeyBuilder\28\29_10422 -10559:skgpu::StringKeyBuilder::appendComment\28char\20const*\29 -10560:skgpu::StringKeyBuilder::addBits\28unsigned\20int\2c\20unsigned\20int\2c\20std::__2::basic_string_view>\29 -10561:skgpu::ShaderErrorHandler::compileError\28char\20const*\2c\20char\20const*\2c\20bool\29 -10562:skgpu::RectanizerSkyline::~RectanizerSkyline\28\29_13210 -10563:skgpu::RectanizerSkyline::~RectanizerSkyline\28\29 -10564:skgpu::RectanizerSkyline::percentFull\28\29\20const -10565:skgpu::RectanizerPow2::reset\28\29 -10566:skgpu::RectanizerPow2::percentFull\28\29\20const -10567:skgpu::RectanizerPow2::addRect\28int\2c\20int\2c\20SkIPoint16*\29 -10568:skgpu::Plot::~Plot\28\29_13201 -10569:skgpu::KeyBuilder::~KeyBuilder\28\29 -10570:skgpu::DefaultShaderErrorHandler\28\29::DefaultShaderErrorHandler::compileError\28char\20const*\2c\20char\20const*\29 -10571:skcpu::bw_square_proc\28skcpu::PtProcRec\20const&\2c\20SkSpan\2c\20SkBlitter*\29 -10572:skcpu::bw_pt_hair_proc\28skcpu::PtProcRec\20const&\2c\20SkSpan\2c\20SkBlitter*\29 -10573:skcpu::bw_poly_hair_proc\28skcpu::PtProcRec\20const&\2c\20SkSpan\2c\20SkBlitter*\29 -10574:skcpu::bw_line_hair_proc\28skcpu::PtProcRec\20const&\2c\20SkSpan\2c\20SkBlitter*\29 -10575:skcpu::aa_square_proc\28skcpu::PtProcRec\20const&\2c\20SkSpan\2c\20SkBlitter*\29 -10576:skcpu::aa_poly_hair_proc\28skcpu::PtProcRec\20const&\2c\20SkSpan\2c\20SkBlitter*\29 -10577:skcpu::aa_line_hair_proc\28skcpu::PtProcRec\20const&\2c\20SkSpan\2c\20SkBlitter*\29 -10578:skcpu::Draw::paintMasks\28SkZip\2c\20SkPaint\20const&\29\20const -10579:sk_mmap_releaseproc\28void\20const*\2c\20void*\29 -10580:sk_ft_stream_io\28FT_StreamRec_*\2c\20unsigned\20long\2c\20unsigned\20char*\2c\20unsigned\20long\29 -10581:sk_ft_realloc\28FT_MemoryRec_*\2c\20long\2c\20long\2c\20void*\29 -10582:sk_fclose\28_IO_FILE*\29 -10583:skString_getData -10584:skString_free -10585:skString_allocate -10586:skString16_getData -10587:skString16_free -10588:skString16_allocate -10589:skData_dispose -10590:skData_create -10591:shader_dispose -10592:shader_createSweepGradient -10593:shader_createRuntimeEffectShader -10594:shader_createRadialGradient -10595:shader_createLinearGradient -10596:shader_createFromImage -10597:shader_createConicalGradient -10598:sfnt_table_info -10599:sfnt_load_face -10600:sfnt_is_postscript -10601:sfnt_is_alphanumeric -10602:sfnt_init_face -10603:sfnt_get_ps_name -10604:sfnt_get_name_index -10605:sfnt_get_interface -10606:sfnt_get_glyph_name -10607:sfnt_get_charset_id -10608:sfnt_done_face -10609:setup_syllables_use\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -10610:setup_syllables_myanmar\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -10611:setup_syllables_khmer\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -10612:setup_syllables_indic\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -10613:setup_masks_use\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -10614:setup_masks_myanmar\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -10615:setup_masks_khmer\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -10616:setup_masks_indic\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -10617:setup_masks_hangul\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -10618:setup_masks_arabic\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -10619:service_cleanup\28\29 -10620:scriptGetMaxValue\28IntProperty\20const&\2c\20UProperty\29 -10621:runtimeEffect_getUniformSize -10622:runtimeEffect_dispose -10623:runtimeEffect_create -10624:reverse_hit_compare_y\28SkOpRayHit\20const*\2c\20SkOpRayHit\20const*\29 -10625:reverse_hit_compare_x\28SkOpRayHit\20const*\2c\20SkOpRayHit\20const*\29 -10626:reorder_use\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -10627:reorder_myanmar\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -10628:reorder_marks_hebrew\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20unsigned\20int\2c\20unsigned\20int\29 -10629:reorder_marks_arabic\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20unsigned\20int\2c\20unsigned\20int\29 -10630:reorder_khmer\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -10631:rect_memcpy\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkImageInfo\20const&\2c\20void\20const*\2c\20unsigned\20long\2c\20SkColorSpaceXformSteps\20const&\29 -10632:record_stch\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -10633:record_rphf_use\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -10634:record_pref_use\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -10635:read_data_from_FT_Stream -10636:rbbi_cleanup_74 -10637:quad_intercept_v\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -10638:quad_intercept_h\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -10639:putil_cleanup\28\29 -10640:psnames_get_service -10641:pshinter_get_t2_funcs -10642:pshinter_get_t1_funcs -10643:psh_globals_new -10644:psh_globals_destroy -10645:psaux_get_glyph_name -10646:ps_table_release -10647:ps_table_new -10648:ps_table_done -10649:ps_table_add -10650:ps_property_set -10651:ps_property_get -10652:ps_parser_to_int -10653:ps_parser_to_fixed_array -10654:ps_parser_to_fixed -10655:ps_parser_to_coord_array -10656:ps_parser_to_bytes -10657:ps_parser_load_field_table -10658:ps_parser_init -10659:ps_hints_t2mask -10660:ps_hints_t2counter -10661:ps_hints_t1stem3 -10662:ps_hints_t1reset -10663:ps_hints_close -10664:ps_hints_apply -10665:ps_hinter_init -10666:ps_hinter_done -10667:ps_get_standard_strings -10668:ps_get_macintosh_name -10669:ps_decoder_init -10670:preprocess_text_use\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -10671:preprocess_text_thai\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -10672:preprocess_text_indic\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -10673:preprocess_text_hangul\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -10674:premultiply_data -10675:premul_rgb\28SkRGBA4f<\28SkAlphaType\292>\29 -10676:premul_polar\28SkRGBA4f<\28SkAlphaType\292>\29 -10677:postprocess_glyphs_arabic\28hb_ot_shape_plan_t\20const*\2c\20hb_buffer_t*\2c\20hb_font_t*\29 -10678:portable::xy_to_unit_angle\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10679:portable::xy_to_radius\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10680:portable::xy_to_2pt_conical_well_behaved\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10681:portable::xy_to_2pt_conical_strip\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10682:portable::xy_to_2pt_conical_smaller\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10683:portable::xy_to_2pt_conical_greater\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10684:portable::xy_to_2pt_conical_focal_on_circle\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10685:portable::xor_\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10686:portable::white_color\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10687:portable::unpremul_polar\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10688:portable::unpremul\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10689:portable::uniform_color_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10690:portable::trace_var\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10691:portable::trace_scope\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10692:portable::trace_line\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10693:portable::trace_exit\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10694:portable::trace_enter\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10695:portable::tan_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10696:portable::swizzle_copy_to_indirect_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10697:portable::swizzle_copy_slot_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10698:portable::swizzle_copy_4_slots_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10699:portable::swizzle_copy_3_slots_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10700:portable::swizzle_copy_2_slots_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10701:portable::swizzle_4\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10702:portable::swizzle_3\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10703:portable::swizzle_2\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10704:portable::swizzle_1\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10705:portable::swizzle\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10706:portable::swap_src_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10707:portable::swap_rb_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10708:portable::swap_rb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10709:portable::sub_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10710:portable::sub_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10711:portable::sub_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10712:portable::sub_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10713:portable::sub_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10714:portable::sub_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10715:portable::sub_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10716:portable::sub_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10717:portable::sub_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10718:portable::sub_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10719:portable::store_src_rg\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10720:portable::store_src_a\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10721:portable::store_src\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10722:portable::store_rgf16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10723:portable::store_rg88\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10724:portable::store_rg1616\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10725:portable::store_return_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10726:portable::store_r8\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10727:portable::store_loop_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10728:portable::store_f32\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10729:portable::store_f16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10730:portable::store_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10731:portable::store_device_xy01\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10732:portable::store_condition_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10733:portable::store_af16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10734:portable::store_a8\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10735:portable::store_a16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10736:portable::store_8888\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10737:portable::store_565\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10738:portable::store_4444\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10739:portable::store_16161616\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10740:portable::store_10x6\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10741:portable::store_1010102_xr\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10742:portable::store_1010102\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10743:portable::store_10101010_xr\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10744:portable::start_pipeline\28unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20unsigned\20long\2c\20SkRasterPipelineStage*\2c\20SkSpan\2c\20unsigned\20char*\29 -10745:portable::stack_rewind\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10746:portable::stack_checkpoint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10747:portable::srcover_rgba_8888\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10748:portable::srcover\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10749:portable::srcout\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10750:portable::srcin\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10751:portable::srcatop\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10752:portable::sqrt_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10753:portable::splat_4_constants\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10754:portable::splat_3_constants\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10755:portable::splat_2_constants\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10756:portable::softlight\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10757:portable::smoothstep_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10758:portable::sin_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10759:portable::shuffle\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10760:portable::set_base_pointer\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10761:portable::seed_shader\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10762:portable::screen\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10763:portable::scale_u8\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10764:portable::scale_native\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10765:portable::scale_565\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10766:portable::scale_1_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10767:portable::saturation\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10768:portable::rgb_to_hsl\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10769:portable::repeat_y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10770:portable::repeat_x_1\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10771:portable::repeat_x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10772:portable::refract_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10773:portable::reenable_loop_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10774:portable::premul_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10775:portable::premul\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10776:portable::pow_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10777:portable::plus_\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10778:portable::perlin_noise\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10779:portable::parametric\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10780:portable::overlay\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10781:portable::ootf\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10782:portable::negate_x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10783:portable::multiply\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10784:portable::mul_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10785:portable::mul_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10786:portable::mul_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10787:portable::mul_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10788:portable::mul_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10789:portable::mul_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10790:portable::mul_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10791:portable::mul_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10792:portable::mul_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10793:portable::mul_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10794:portable::mul_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10795:portable::mul_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10796:portable::move_src_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10797:portable::move_dst_src\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10798:portable::modulate\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10799:portable::mod_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10800:portable::mod_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10801:portable::mod_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10802:portable::mod_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10803:portable::mod_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10804:portable::mix_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10805:portable::mix_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10806:portable::mix_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10807:portable::mix_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10808:portable::mix_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10809:portable::mix_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10810:portable::mix_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10811:portable::mix_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10812:portable::mix_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10813:portable::mix_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10814:portable::mirror_y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10815:portable::mirror_x_1\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10816:portable::mirror_x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10817:portable::mipmap_linear_update\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10818:portable::mipmap_linear_init\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10819:portable::mipmap_linear_finish\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10820:portable::min_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10821:portable::min_n_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10822:portable::min_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10823:portable::min_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10824:portable::min_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10825:portable::min_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10826:portable::min_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10827:portable::min_4_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10828:portable::min_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10829:portable::min_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10830:portable::min_3_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10831:portable::min_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10832:portable::min_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10833:portable::min_2_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10834:portable::min_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10835:portable::min_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10836:portable::merge_loop_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10837:portable::merge_inv_condition_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10838:portable::merge_condition_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10839:portable::max_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10840:portable::max_n_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10841:portable::max_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10842:portable::max_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10843:portable::max_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10844:portable::max_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10845:portable::max_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10846:portable::max_4_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10847:portable::max_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10848:portable::max_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10849:portable::max_3_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10850:portable::max_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10851:portable::max_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10852:portable::max_2_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10853:portable::max_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10854:portable::max_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10855:portable::matrix_translate\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10856:portable::matrix_scale_translate\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10857:portable::matrix_perspective\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10858:portable::matrix_multiply_4\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10859:portable::matrix_multiply_3\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10860:portable::matrix_multiply_2\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10861:portable::matrix_4x5\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10862:portable::matrix_4x3\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10863:portable::matrix_3x4\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10864:portable::matrix_3x3\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10865:portable::matrix_2x3\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10866:portable::mask_off_return_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10867:portable::mask_off_loop_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10868:portable::mask_2pt_conical_nan\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10869:portable::mask_2pt_conical_degenerates\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10870:portable::luminosity\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10871:portable::log_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10872:portable::log2_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10873:portable::load_src_rg\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10874:portable::load_src\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10875:portable::load_rgf16_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10876:portable::load_rgf16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10877:portable::load_rg88_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10878:portable::load_rg88\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10879:portable::load_rg1616_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10880:portable::load_rg1616\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10881:portable::load_return_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10882:portable::load_loop_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10883:portable::load_f32_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10884:portable::load_f32\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10885:portable::load_f16_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10886:portable::load_f16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10887:portable::load_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10888:portable::load_condition_mask\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10889:portable::load_af16_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10890:portable::load_af16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10891:portable::load_a8_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10892:portable::load_a8\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10893:portable::load_a16_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10894:portable::load_a16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10895:portable::load_8888_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10896:portable::load_8888\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10897:portable::load_565_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10898:portable::load_565\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10899:portable::load_4444_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10900:portable::load_4444\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10901:portable::load_16161616_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10902:portable::load_16161616\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10903:portable::load_10x6_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10904:portable::load_10x6\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10905:portable::load_1010102_xr_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10906:portable::load_1010102_xr\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10907:portable::load_1010102_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10908:portable::load_1010102\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10909:portable::load_10101010_xr_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10910:portable::load_10101010_xr\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10911:portable::lighten\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10912:portable::lerp_u8\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10913:portable::lerp_native\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10914:portable::lerp_565\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10915:portable::lerp_1_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10916:portable::just_return\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10917:portable::jump\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10918:portable::invsqrt_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10919:portable::invsqrt_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10920:portable::invsqrt_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10921:portable::invsqrt_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10922:portable::inverse_mat4\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10923:portable::inverse_mat3\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10924:portable::inverse_mat2\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10925:portable::init_lane_masks\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10926:portable::hue\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10927:portable::hsl_to_rgb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10928:portable::hardlight\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10929:portable::gradient\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10930:portable::gauss_a_to_rgba\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10931:portable::gather_rgf16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10932:portable::gather_rg88\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10933:portable::gather_rg1616\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10934:portable::gather_f32\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10935:portable::gather_f16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10936:portable::gather_af16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10937:portable::gather_a8\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10938:portable::gather_a16\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10939:portable::gather_8888\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10940:portable::gather_565\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10941:portable::gather_4444\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10942:portable::gather_16161616\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10943:portable::gather_10x6\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10944:portable::gather_1010102_xr\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10945:portable::gather_1010102\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10946:portable::gather_10101010_xr\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10947:portable::gamma_\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10948:portable::force_opaque_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10949:portable::force_opaque\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10950:portable::floor_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10951:portable::floor_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10952:portable::floor_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10953:portable::floor_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10954:portable::exp_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10955:portable::exp2_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10956:portable::exclusion\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10957:portable::exchange_src\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10958:portable::evenly_spaced_gradient\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10959:portable::evenly_spaced_2_stop_gradient\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10960:portable::emboss\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10961:portable::dstover\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10962:portable::dstout\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10963:portable::dstin\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10964:portable::dstatop\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10965:portable::dot_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10966:portable::dot_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10967:portable::dot_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10968:portable::div_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10969:portable::div_n_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10970:portable::div_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10971:portable::div_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10972:portable::div_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10973:portable::div_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10974:portable::div_4_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10975:portable::div_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10976:portable::div_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10977:portable::div_3_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10978:portable::div_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10979:portable::div_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10980:portable::div_2_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10981:portable::div_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10982:portable::div_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10983:portable::dither\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10984:portable::difference\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10985:portable::decal_y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10986:portable::decal_x_and_y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10987:portable::decal_x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10988:portable::debug_r_255\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10989:portable::debug_g_255\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10990:portable::debug_b_255\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10991:portable::debug_b\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10992:portable::debug_a_255\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10993:portable::debug_a\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10994:portable::darken\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10995:portable::css_oklab_to_linear_srgb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10996:portable::css_oklab_gamut_map_to_linear_srgb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10997:portable::css_lab_to_xyz\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10998:portable::css_hwb_to_srgb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -10999:portable::css_hsl_to_srgb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11000:portable::css_hcl_to_lab\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11001:portable::cos_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11002:portable::copy_uniform\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11003:portable::copy_to_indirect_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11004:portable::copy_slot_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11005:portable::copy_slot_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11006:portable::copy_immutable_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11007:portable::copy_constant\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11008:portable::copy_4_uniforms\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11009:portable::copy_4_slots_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11010:portable::copy_4_slots_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11011:portable::copy_4_immutables_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11012:portable::copy_3_uniforms\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11013:portable::copy_3_slots_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11014:portable::copy_3_slots_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11015:portable::copy_3_immutables_unmasked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11016:portable::copy_2_uniforms\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11017:portable::copy_2_slots_masked\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11018:portable::continue_op\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11019:portable::colordodge\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11020:portable::colorburn\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11021:portable::color\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11022:portable::cmpne_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11023:portable::cmpne_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11024:portable::cmpne_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11025:portable::cmpne_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11026:portable::cmpne_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11027:portable::cmpne_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11028:portable::cmpne_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11029:portable::cmpne_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11030:portable::cmpne_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11031:portable::cmpne_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11032:portable::cmpne_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11033:portable::cmpne_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11034:portable::cmplt_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11035:portable::cmplt_n_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11036:portable::cmplt_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11037:portable::cmplt_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11038:portable::cmplt_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11039:portable::cmplt_imm_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11040:portable::cmplt_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11041:portable::cmplt_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11042:portable::cmplt_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11043:portable::cmplt_4_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11044:portable::cmplt_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11045:portable::cmplt_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11046:portable::cmplt_3_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11047:portable::cmplt_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11048:portable::cmplt_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11049:portable::cmplt_2_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11050:portable::cmplt_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11051:portable::cmplt_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11052:portable::cmple_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11053:portable::cmple_n_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11054:portable::cmple_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11055:portable::cmple_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11056:portable::cmple_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11057:portable::cmple_imm_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11058:portable::cmple_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11059:portable::cmple_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11060:portable::cmple_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11061:portable::cmple_4_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11062:portable::cmple_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11063:portable::cmple_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11064:portable::cmple_3_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11065:portable::cmple_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11066:portable::cmple_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11067:portable::cmple_2_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11068:portable::cmple_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11069:portable::cmple_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11070:portable::cmpeq_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11071:portable::cmpeq_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11072:portable::cmpeq_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11073:portable::cmpeq_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11074:portable::cmpeq_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11075:portable::cmpeq_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11076:portable::cmpeq_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11077:portable::cmpeq_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11078:portable::cmpeq_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11079:portable::cmpeq_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11080:portable::cmpeq_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11081:portable::cmpeq_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11082:portable::clear\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11083:portable::clamp_x_and_y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11084:portable::clamp_x_1\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11085:portable::clamp_gamut\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11086:portable::clamp_a_01\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11087:portable::clamp_01\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11088:portable::ceil_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11089:portable::ceil_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11090:portable::ceil_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11091:portable::ceil_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11092:portable::cast_to_uint_from_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11093:portable::cast_to_uint_from_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11094:portable::cast_to_uint_from_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11095:portable::cast_to_uint_from_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11096:portable::cast_to_int_from_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11097:portable::cast_to_int_from_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11098:portable::cast_to_int_from_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11099:portable::cast_to_int_from_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11100:portable::cast_to_float_from_uint\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11101:portable::cast_to_float_from_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11102:portable::cast_to_float_from_4_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11103:portable::cast_to_float_from_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11104:portable::cast_to_float_from_3_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11105:portable::cast_to_float_from_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11106:portable::cast_to_float_from_2_uints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11107:portable::cast_to_float_from_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11108:portable::case_op\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11109:portable::callback\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11110:portable::byte_tables\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11111:portable::bt709_luminance_or_luma_to_rgb\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11112:portable::bt709_luminance_or_luma_to_alpha\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11113:portable::branch_if_no_lanes_active\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11114:portable::branch_if_no_active_lanes_eq\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11115:portable::branch_if_any_lanes_active\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11116:portable::branch_if_all_lanes_active\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11117:portable::blit_row_s32a_opaque\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\2c\20unsigned\20int\29 -11118:portable::black_color\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11119:portable::bitwise_xor_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11120:portable::bitwise_xor_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11121:portable::bitwise_xor_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11122:portable::bitwise_xor_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11123:portable::bitwise_xor_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11124:portable::bitwise_xor_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11125:portable::bitwise_or_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11126:portable::bitwise_or_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11127:portable::bitwise_or_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11128:portable::bitwise_or_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11129:portable::bitwise_or_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11130:portable::bitwise_and_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11131:portable::bitwise_and_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11132:portable::bitwise_and_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11133:portable::bitwise_and_imm_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11134:portable::bitwise_and_imm_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11135:portable::bitwise_and_imm_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11136:portable::bitwise_and_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11137:portable::bitwise_and_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11138:portable::bitwise_and_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11139:portable::bilinear_setup\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11140:portable::bilinear_py\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11141:portable::bilinear_px\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11142:portable::bilinear_ny\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11143:portable::bilinear_nx\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11144:portable::bicubic_setup\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11145:portable::bicubic_p3y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11146:portable::bicubic_p3x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11147:portable::bicubic_p1y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11148:portable::bicubic_p1x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11149:portable::bicubic_n3y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11150:portable::bicubic_n3x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11151:portable::bicubic_n1y\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11152:portable::bicubic_n1x\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11153:portable::bicubic_clamp_8888\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11154:portable::atan_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11155:portable::atan2_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11156:portable::asin_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11157:portable::alter_2pt_conical_unswap\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11158:portable::alter_2pt_conical_compensate_focal\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11159:portable::alpha_to_red_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11160:portable::alpha_to_red\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11161:portable::alpha_to_gray_dst\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11162:portable::alpha_to_gray\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11163:portable::add_n_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11164:portable::add_n_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11165:portable::add_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11166:portable::add_imm_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11167:portable::add_imm_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11168:portable::add_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11169:portable::add_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11170:portable::add_4_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11171:portable::add_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11172:portable::add_3_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11173:portable::add_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11174:portable::add_2_floats\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11175:portable::acos_float\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11176:portable::accumulate\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11177:portable::abs_int\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11178:portable::abs_4_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11179:portable::abs_3_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11180:portable::abs_2_ints\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11181:portable::RGBA_to_rgbA\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\29 -11182:portable::RGBA_to_bgrA\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\29 -11183:portable::RGBA_to_BGRA\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\29 -11184:portable::PQish\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11185:portable::HLGish\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11186:portable::HLGinvish\28portable::Params*\2c\20SkRasterPipelineStage*\2c\20float\2c\20float\2c\20float\2c\20float\29 -11187:pop_arg_long_double -11188:pointerTOCLookupFn\28UDataMemory\20const*\2c\20char\20const*\2c\20int*\2c\20UErrorCode*\29 -11189:png_read_filter_row_up -11190:png_read_filter_row_sub -11191:png_read_filter_row_paeth_multibyte_pixel -11192:png_read_filter_row_paeth_1byte_pixel -11193:png_read_filter_row_avg -11194:picture_getCullRect -11195:picture_dispose -11196:picture_approximateBytesUsed -11197:pictureRecorder_endRecording -11198:pictureRecorder_dispose -11199:pictureRecorder_create -11200:pictureRecorder_beginRecording -11201:path_transform -11202:path_setFillType -11203:path_reset -11204:path_relativeQuadraticBezierTo -11205:path_relativeMoveTo -11206:path_relativeLineTo -11207:path_relativeCubicTo -11208:path_relativeConicTo -11209:path_relativeArcToRotated -11210:path_moveTo -11211:path_getSvgString -11212:path_getFillType -11213:path_getBounds -11214:path_dispose -11215:path_create -11216:path_copy -11217:path_contains -11218:path_combine -11219:path_close -11220:path_arcToRotated -11221:path_arcToOval -11222:path_addRect -11223:path_addRRect -11224:path_addPolygon -11225:path_addPath -11226:path_addOval -11227:path_addArc -11228:paragraph_layout -11229:paragraph_getWordBoundary -11230:paragraph_getWidth -11231:paragraph_getUnresolvedCodePoints -11232:paragraph_getPositionForOffset -11233:paragraph_getMinIntrinsicWidth -11234:paragraph_getMaxIntrinsicWidth -11235:paragraph_getLongestLine -11236:paragraph_getLineNumberAt -11237:paragraph_getLineMetricsAtIndex -11238:paragraph_getLineCount -11239:paragraph_getIdeographicBaseline -11240:paragraph_getHeight -11241:paragraph_getGlyphInfoAt -11242:paragraph_getDidExceedMaxLines -11243:paragraph_getClosestGlyphInfoAtCoordinate -11244:paragraph_getBoxesForRange -11245:paragraph_getBoxesForPlaceholders -11246:paragraph_getAlphabeticBaseline -11247:paragraph_dispose -11248:paragraphStyle_setTextStyle -11249:paragraphStyle_setTextHeightBehavior -11250:paragraphStyle_setTextDirection -11251:paragraphStyle_setTextAlign -11252:paragraphStyle_setStrutStyle -11253:paragraphStyle_setMaxLines -11254:paragraphStyle_setHeight -11255:paragraphStyle_setEllipsis -11256:paragraphStyle_setApplyRoundingHack -11257:paragraphStyle_dispose -11258:paragraphStyle_create -11259:paragraphBuilder_setWordBreaksUtf16 -11260:paragraphBuilder_setLineBreaksUtf16 -11261:paragraphBuilder_setGraphemeBreaksUtf16 -11262:paragraphBuilder_pushStyle -11263:paragraphBuilder_pop -11264:paragraphBuilder_getUtf8Text -11265:paragraphBuilder_dispose -11266:paragraphBuilder_create -11267:paragraphBuilder_build -11268:paragraphBuilder_addText -11269:paragraphBuilder_addPlaceholder -11270:paint_setShader -11271:paint_setMaskFilter -11272:paint_setImageFilter -11273:paint_setColorFilter -11274:paint_dispose -11275:paint_create -11276:override_features_khmer\28hb_ot_shape_planner_t*\29 -11277:override_features_indic\28hb_ot_shape_planner_t*\29 -11278:override_features_hangul\28hb_ot_shape_planner_t*\29 -11279:offsetTOCLookupFn\28UDataMemory\20const*\2c\20char\20const*\2c\20int*\2c\20UErrorCode*\29 -11280:non-virtual\20thunk\20to\20std::__2::basic_stringstream\2c\20std::__2::allocator>::~basic_stringstream\28\29_17375 -11281:non-virtual\20thunk\20to\20std::__2::basic_stringstream\2c\20std::__2::allocator>::~basic_stringstream\28\29 -11282:non-virtual\20thunk\20to\20std::__2::basic_iostream>::~basic_iostream\28\29_17277 -11283:non-virtual\20thunk\20to\20std::__2::basic_iostream>::~basic_iostream\28\29 -11284:non-virtual\20thunk\20to\20skif::\28anonymous\20namespace\29::GaneshBackend::~GaneshBackend\28\29_11473 -11285:non-virtual\20thunk\20to\20skif::\28anonymous\20namespace\29::GaneshBackend::~GaneshBackend\28\29_11472 -11286:non-virtual\20thunk\20to\20skif::\28anonymous\20namespace\29::GaneshBackend::~GaneshBackend\28\29_11470 -11287:non-virtual\20thunk\20to\20skif::\28anonymous\20namespace\29::GaneshBackend::~GaneshBackend\28\29 -11288:non-virtual\20thunk\20to\20skif::\28anonymous\20namespace\29::GaneshBackend::makeDevice\28SkImageInfo\20const&\29\20const -11289:non-virtual\20thunk\20to\20skif::\28anonymous\20namespace\29::GaneshBackend::findAlgorithm\28SkSize\2c\20SkColorType\29\20const -11290:non-virtual\20thunk\20to\20skgpu::ganesh::SmallPathAtlasMgr::~SmallPathAtlasMgr\28\29_12377 -11291:non-virtual\20thunk\20to\20skgpu::ganesh::SmallPathAtlasMgr::~SmallPathAtlasMgr\28\29 -11292:non-virtual\20thunk\20to\20skgpu::ganesh::SmallPathAtlasMgr::evict\28skgpu::PlotLocator\29 -11293:non-virtual\20thunk\20to\20skgpu::ganesh::AtlasPathRenderer::~AtlasPathRenderer\28\29_11666 -11294:non-virtual\20thunk\20to\20skgpu::ganesh::AtlasPathRenderer::~AtlasPathRenderer\28\29 -11295:non-virtual\20thunk\20to\20skgpu::ganesh::AtlasPathRenderer::preFlush\28GrOnFlushResourceProvider*\29 -11296:non-virtual\20thunk\20to\20icu_74::UnicodeSet::~UnicodeSet\28\29_14846 -11297:non-virtual\20thunk\20to\20icu_74::UnicodeSet::~UnicodeSet\28\29 -11298:non-virtual\20thunk\20to\20icu_74::UnicodeSet::toPattern\28icu_74::UnicodeString&\2c\20signed\20char\29\20const -11299:non-virtual\20thunk\20to\20icu_74::UnicodeSet::matches\28icu_74::Replaceable\20const&\2c\20int&\2c\20int\2c\20signed\20char\29 -11300:non-virtual\20thunk\20to\20icu_74::UnicodeSet::matchesIndexValue\28unsigned\20char\29\20const -11301:non-virtual\20thunk\20to\20icu_74::UnicodeSet::addMatchSetTo\28icu_74::UnicodeSet&\29\20const -11302:non-virtual\20thunk\20to\20GrTextureRenderTargetProxy::~GrTextureRenderTargetProxy\28\29_10697 -11303:non-virtual\20thunk\20to\20GrTextureRenderTargetProxy::~GrTextureRenderTargetProxy\28\29 -11304:non-virtual\20thunk\20to\20GrTextureRenderTargetProxy::onUninstantiatedGpuMemorySize\28\29\20const -11305:non-virtual\20thunk\20to\20GrTextureRenderTargetProxy::instantiate\28GrResourceProvider*\29 -11306:non-virtual\20thunk\20to\20GrTextureRenderTargetProxy::createSurface\28GrResourceProvider*\29\20const -11307:non-virtual\20thunk\20to\20GrTextureRenderTargetProxy::callbackDesc\28\29\20const -11308:non-virtual\20thunk\20to\20GrOpFlushState::~GrOpFlushState\28\29_10339 -11309:non-virtual\20thunk\20to\20GrOpFlushState::~GrOpFlushState\28\29 -11310:non-virtual\20thunk\20to\20GrOpFlushState::writeView\28\29\20const -11311:non-virtual\20thunk\20to\20GrOpFlushState::usesMSAASurface\28\29\20const -11312:non-virtual\20thunk\20to\20GrOpFlushState::threadSafeCache\28\29\20const -11313:non-virtual\20thunk\20to\20GrOpFlushState::strikeCache\28\29\20const -11314:non-virtual\20thunk\20to\20GrOpFlushState::smallPathAtlasManager\28\29\20const -11315:non-virtual\20thunk\20to\20GrOpFlushState::sampledProxyArray\28\29 -11316:non-virtual\20thunk\20to\20GrOpFlushState::rtProxy\28\29\20const -11317:non-virtual\20thunk\20to\20GrOpFlushState::resourceProvider\28\29\20const -11318:non-virtual\20thunk\20to\20GrOpFlushState::renderPassBarriers\28\29\20const -11319:non-virtual\20thunk\20to\20GrOpFlushState::recordDraw\28GrGeometryProcessor\20const*\2c\20GrSimpleMesh\20const*\2c\20int\2c\20GrSurfaceProxy\20const*\20const*\2c\20GrPrimitiveType\29 -11320:non-virtual\20thunk\20to\20GrOpFlushState::putBackVertices\28int\2c\20unsigned\20long\29 -11321:non-virtual\20thunk\20to\20GrOpFlushState::putBackIndirectDraws\28int\29 -11322:non-virtual\20thunk\20to\20GrOpFlushState::putBackIndices\28int\29 -11323:non-virtual\20thunk\20to\20GrOpFlushState::putBackIndexedIndirectDraws\28int\29 -11324:non-virtual\20thunk\20to\20GrOpFlushState::makeVertexSpace\28unsigned\20long\2c\20int\2c\20sk_sp*\2c\20int*\29 -11325:non-virtual\20thunk\20to\20GrOpFlushState::makeVertexSpaceAtLeast\28unsigned\20long\2c\20int\2c\20int\2c\20sk_sp*\2c\20int*\2c\20int*\29 -11326:non-virtual\20thunk\20to\20GrOpFlushState::makeIndexSpace\28int\2c\20sk_sp*\2c\20int*\29 -11327:non-virtual\20thunk\20to\20GrOpFlushState::makeIndexSpaceAtLeast\28int\2c\20int\2c\20sk_sp*\2c\20int*\2c\20int*\29 -11328:non-virtual\20thunk\20to\20GrOpFlushState::makeDrawIndirectSpace\28int\2c\20sk_sp*\2c\20unsigned\20long*\29 -11329:non-virtual\20thunk\20to\20GrOpFlushState::makeDrawIndexedIndirectSpace\28int\2c\20sk_sp*\2c\20unsigned\20long*\29 -11330:non-virtual\20thunk\20to\20GrOpFlushState::dstProxyView\28\29\20const -11331:non-virtual\20thunk\20to\20GrOpFlushState::detachAppliedClip\28\29 -11332:non-virtual\20thunk\20to\20GrOpFlushState::colorLoadOp\28\29\20const -11333:non-virtual\20thunk\20to\20GrOpFlushState::caps\28\29\20const -11334:non-virtual\20thunk\20to\20GrOpFlushState::atlasManager\28\29\20const -11335:non-virtual\20thunk\20to\20GrOpFlushState::appliedClip\28\29\20const -11336:non-virtual\20thunk\20to\20GrGpuBuffer::unref\28\29\20const -11337:non-virtual\20thunk\20to\20GrGpuBuffer::ref\28\29\20const -11338:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::~GrGLTextureRenderTarget\28\29_13148 -11339:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::~GrGLTextureRenderTarget\28\29 -11340:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::onSetLabel\28\29 -11341:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::onRelease\28\29 -11342:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::onGpuMemorySize\28\29\20const -11343:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::onAbandon\28\29 -11344:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -11345:non-virtual\20thunk\20to\20GrGLTextureRenderTarget::backendFormat\28\29\20const -11346:non-virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::~GrGLSLFragmentShaderBuilder\28\29_11398 -11347:non-virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::~GrGLSLFragmentShaderBuilder\28\29 -11348:non-virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::hasSecondaryOutput\28\29\20const -11349:non-virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::enableAdvancedBlendEquationIfNeeded\28skgpu::BlendEquation\29 -11350:non-virtual\20thunk\20to\20GrGLSLFragmentShaderBuilder::dstColor\28\29 -11351:non-virtual\20thunk\20to\20GrGLBuffer::~GrGLBuffer\28\29_12777 -11352:non-virtual\20thunk\20to\20GrGLBuffer::~GrGLBuffer\28\29 -11353:maskFilter_dispose -11354:maskFilter_createBlur -11355:locale_utility_init\28UErrorCode&\29 -11356:locale_cleanup\28\29 -11357:line_intercept_v\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -11358:line_intercept_h\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -11359:lineMetrics_getWidth -11360:lineMetrics_getUnscaledAscent -11361:lineMetrics_getLeft -11362:lineMetrics_getHeight -11363:lineMetrics_getDescent -11364:lineMetrics_getBaseline -11365:lineMetrics_getAscent -11366:lineMetrics_dispose -11367:lineMetrics_create -11368:lineBreakBuffer_free -11369:lineBreakBuffer_create -11370:lin_srgb_to_okhcl\28SkRGBA4f<\28SkAlphaType\292>\2c\20bool*\29 -11371:lcd_to_a8\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\29 -11372:layoutGetMaxValue\28IntProperty\20const&\2c\20UProperty\29 -11373:is_deleted_glyph\28hb_glyph_info_t\20const*\29 -11374:isRegionalIndicator\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -11375:isPOSIX_xdigit\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -11376:isPOSIX_print\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -11377:isPOSIX_graph\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -11378:isPOSIX_blank\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -11379:isPOSIX_alnum\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -11380:isNormInert\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -11381:isMirrored\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -11382:isJoinControl\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -11383:isIDSUnaryOperator\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -11384:isIDCompatMathContinue\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -11385:isCanonSegmentStarter\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -11386:isBidiControl\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -11387:isAcceptable\28void*\2c\20char\20const*\2c\20char\20const*\2c\20UDataInfo\20const*\29 -11388:initial_reordering_indic\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -11389:initFromResourceBundle\28UErrorCode&\29 -11390:image_ref -11391:image_dispose -11392:image_createFromTextureSource -11393:image_createFromPixels -11394:image_createFromPicture -11395:imageFilter_getFilterBounds -11396:imageFilter_dispose -11397:imageFilter_createMatrix -11398:imageFilter_createFromColorFilter -11399:imageFilter_createErode -11400:imageFilter_createDilate -11401:imageFilter_createBlur -11402:imageFilter_compose -11403:icu_74::uprv_normalizer2_cleanup\28\29 -11404:icu_74::uprv_loaded_normalizer2_cleanup\28\29 -11405:icu_74::unames_cleanup\28\29 -11406:icu_74::umtx_init\28\29 -11407:icu_74::sortComparator\28void\20const*\2c\20void\20const*\2c\20void\20const*\29 -11408:icu_74::segmentStarterMapper\28void\20const*\2c\20unsigned\20int\29 -11409:icu_74::rbbiInit\28\29 -11410:icu_74::loadCharNames\28UErrorCode&\29 -11411:icu_74::isAcceptable\28void*\2c\20char\20const*\2c\20char\20const*\2c\20UDataInfo\20const*\29 -11412:icu_74::initService\28\29 -11413:icu_74::initNoopSingleton\28UErrorCode&\29 -11414:icu_74::initNFCSingleton\28UErrorCode&\29 -11415:icu_74::initLanguageFactories\28UErrorCode&\29 -11416:icu_74::compareElementStrings\28void\20const*\2c\20void\20const*\2c\20void\20const*\29 -11417:icu_74::cacheDeleter\28void*\29 -11418:icu_74::\28anonymous\20namespace\29::versionFilter\28int\2c\20void*\29 -11419:icu_74::\28anonymous\20namespace\29::utf16_caseContextIterator\28void*\2c\20signed\20char\29 -11420:icu_74::\28anonymous\20namespace\29::scriptExtensionsFilter\28int\2c\20void*\29 -11421:icu_74::\28anonymous\20namespace\29::numericValueFilter\28int\2c\20void*\29 -11422:icu_74::\28anonymous\20namespace\29::loadKnownCanonicalized\28UErrorCode&\29 -11423:icu_74::\28anonymous\20namespace\29::intPropertyFilter\28int\2c\20void*\29 -11424:icu_74::\28anonymous\20namespace\29::initSingleton\28UErrorCode&\29 -11425:icu_74::\28anonymous\20namespace\29::generalCategoryMaskFilter\28int\2c\20void*\29 -11426:icu_74::\28anonymous\20namespace\29::emojiprops_cleanup\28\29 -11427:icu_74::\28anonymous\20namespace\29::cleanup\28\29 -11428:icu_74::\28anonymous\20namespace\29::cleanupKnownCanonicalized\28\29 -11429:icu_74::\28anonymous\20namespace\29::AliasReplacer::replace\28icu_74::Locale\20const&\2c\20icu_74::CharString&\2c\20UErrorCode&\29::$_1::__invoke\28void*\29 -11430:icu_74::\28anonymous\20namespace\29::AliasReplacer::AliasReplacer\28UErrorCode\29::'lambda'\28UElement\2c\20UElement\29::__invoke\28UElement\2c\20UElement\29 -11431:icu_74::\28anonymous\20namespace\29::AliasData::loadData\28UErrorCode&\29 -11432:icu_74::\28anonymous\20namespace\29::AliasData::cleanup\28\29 -11433:icu_74::XLikelySubtags::initLikelySubtags\28UErrorCode&\29 -11434:icu_74::UnicodeString::~UnicodeString\28\29_14909 -11435:icu_74::UnicodeString::handleReplaceBetween\28int\2c\20int\2c\20icu_74::UnicodeString\20const&\29 -11436:icu_74::UnicodeString::getLength\28\29\20const -11437:icu_74::UnicodeString::getDynamicClassID\28\29\20const -11438:icu_74::UnicodeString::getCharAt\28int\29\20const -11439:icu_74::UnicodeString::getChar32At\28int\29\20const -11440:icu_74::UnicodeString::extractBetween\28int\2c\20int\2c\20icu_74::UnicodeString&\29\20const -11441:icu_74::UnicodeString::copy\28int\2c\20int\2c\20int\29 -11442:icu_74::UnicodeString::clone\28\29\20const -11443:icu_74::UnicodeSet::getDynamicClassID\28\29\20const -11444:icu_74::UnicodeSet::addMatchSetTo\28icu_74::UnicodeSet&\29\20const -11445:icu_74::UnhandledEngine::~UnhandledEngine\28\29_13867 -11446:icu_74::UnhandledEngine::handles\28int\2c\20char\20const*\29\20const -11447:icu_74::UnhandledEngine::handleCharacter\28int\29 -11448:icu_74::UnhandledEngine::findBreaks\28UText*\2c\20int\2c\20int\2c\20icu_74::UVector32&\2c\20signed\20char\2c\20UErrorCode&\29\20const -11449:icu_74::UVector::getDynamicClassID\28\29\20const -11450:icu_74::UVector32::~UVector32\28\29_15072 -11451:icu_74::UVector32::getDynamicClassID\28\29\20const -11452:icu_74::UStack::getDynamicClassID\28\29\20const -11453:icu_74::UCharsTrieBuilder::~UCharsTrieBuilder\28\29_14688 -11454:icu_74::UCharsTrieBuilder::write\28int\29 -11455:icu_74::UCharsTrieBuilder::writeValueAndType\28signed\20char\2c\20int\2c\20int\29 -11456:icu_74::UCharsTrieBuilder::writeValueAndFinal\28int\2c\20signed\20char\29 -11457:icu_74::UCharsTrieBuilder::writeElementUnits\28int\2c\20int\2c\20int\29 -11458:icu_74::UCharsTrieBuilder::writeDeltaTo\28int\29 -11459:icu_74::UCharsTrieBuilder::skipElementsBySomeUnits\28int\2c\20int\2c\20int\29\20const -11460:icu_74::UCharsTrieBuilder::indexOfElementWithNextUnit\28int\2c\20int\2c\20char16_t\29\20const -11461:icu_74::UCharsTrieBuilder::getMinLinearMatch\28\29\20const -11462:icu_74::UCharsTrieBuilder::getLimitOfLinearMatch\28int\2c\20int\2c\20int\29\20const -11463:icu_74::UCharsTrieBuilder::getElementValue\28int\29\20const -11464:icu_74::UCharsTrieBuilder::getElementUnit\28int\2c\20int\29\20const -11465:icu_74::UCharsTrieBuilder::getElementStringLength\28int\29\20const -11466:icu_74::UCharsTrieBuilder::createLinearMatchNode\28int\2c\20int\2c\20int\2c\20icu_74::StringTrieBuilder::Node*\29\20const -11467:icu_74::UCharsTrieBuilder::countElementUnits\28int\2c\20int\2c\20int\29\20const -11468:icu_74::UCharsTrieBuilder::UCTLinearMatchNode::write\28icu_74::StringTrieBuilder&\29 -11469:icu_74::UCharsTrieBuilder::UCTLinearMatchNode::operator==\28icu_74::StringTrieBuilder::Node\20const&\29\20const -11470:icu_74::UCharsDictionaryMatcher::~UCharsDictionaryMatcher\28\29_14067 -11471:icu_74::UCharsDictionaryMatcher::matches\28UText*\2c\20int\2c\20int\2c\20int*\2c\20int*\2c\20int*\2c\20int*\29\20const -11472:icu_74::UCharCharacterIterator::setIndex\28int\29 -11473:icu_74::UCharCharacterIterator::setIndex32\28int\29 -11474:icu_74::UCharCharacterIterator::previous\28\29 -11475:icu_74::UCharCharacterIterator::previous32\28\29 -11476:icu_74::UCharCharacterIterator::operator==\28icu_74::ForwardCharacterIterator\20const&\29\20const -11477:icu_74::UCharCharacterIterator::next\28\29 -11478:icu_74::UCharCharacterIterator::nextPostInc\28\29 -11479:icu_74::UCharCharacterIterator::next32\28\29 -11480:icu_74::UCharCharacterIterator::next32PostInc\28\29 -11481:icu_74::UCharCharacterIterator::move\28int\2c\20icu_74::CharacterIterator::EOrigin\29 -11482:icu_74::UCharCharacterIterator::move32\28int\2c\20icu_74::CharacterIterator::EOrigin\29 -11483:icu_74::UCharCharacterIterator::last\28\29 -11484:icu_74::UCharCharacterIterator::last32\28\29 -11485:icu_74::UCharCharacterIterator::hashCode\28\29\20const -11486:icu_74::UCharCharacterIterator::hasPrevious\28\29 -11487:icu_74::UCharCharacterIterator::hasNext\28\29 -11488:icu_74::UCharCharacterIterator::getText\28icu_74::UnicodeString&\29 -11489:icu_74::UCharCharacterIterator::getDynamicClassID\28\29\20const -11490:icu_74::UCharCharacterIterator::first\28\29 -11491:icu_74::UCharCharacterIterator::firstPostInc\28\29 -11492:icu_74::UCharCharacterIterator::first32\28\29 -11493:icu_74::UCharCharacterIterator::first32PostInc\28\29 -11494:icu_74::UCharCharacterIterator::current\28\29\20const -11495:icu_74::UCharCharacterIterator::current32\28\29\20const -11496:icu_74::UCharCharacterIterator::clone\28\29\20const -11497:icu_74::ThaiBreakEngine::~ThaiBreakEngine\28\29_14036 -11498:icu_74::ThaiBreakEngine::divideUpDictionaryRange\28UText*\2c\20int\2c\20int\2c\20icu_74::UVector32&\2c\20signed\20char\2c\20UErrorCode&\29\20const -11499:icu_74::StringTrieBuilder::LinearMatchNode::markRightEdgesFirst\28int\29 -11500:icu_74::StringEnumeration::unext\28int*\2c\20UErrorCode&\29 -11501:icu_74::StringEnumeration::snext\28UErrorCode&\29 -11502:icu_74::StringEnumeration::operator==\28icu_74::StringEnumeration\20const&\29\20const -11503:icu_74::StringEnumeration::operator!=\28icu_74::StringEnumeration\20const&\29\20const -11504:icu_74::StringEnumeration::next\28int*\2c\20UErrorCode&\29 -11505:icu_74::SimpleLocaleKeyFactory::~SimpleLocaleKeyFactory\28\29_14635 -11506:icu_74::SimpleLocaleKeyFactory::updateVisibleIDs\28icu_74::Hashtable&\2c\20UErrorCode&\29\20const -11507:icu_74::SimpleLocaleKeyFactory::getDynamicClassID\28\29\20const -11508:icu_74::SimpleLocaleKeyFactory::create\28icu_74::ICUServiceKey\20const&\2c\20icu_74::ICUService\20const*\2c\20UErrorCode&\29\20const -11509:icu_74::SimpleFilteredSentenceBreakIterator::~SimpleFilteredSentenceBreakIterator\28\29_14090 -11510:icu_74::SimpleFilteredSentenceBreakIterator::setText\28icu_74::UnicodeString\20const&\29 -11511:icu_74::SimpleFilteredSentenceBreakIterator::setText\28UText*\2c\20UErrorCode&\29 -11512:icu_74::SimpleFilteredSentenceBreakIterator::refreshInputText\28UText*\2c\20UErrorCode&\29 -11513:icu_74::SimpleFilteredSentenceBreakIterator::previous\28\29 -11514:icu_74::SimpleFilteredSentenceBreakIterator::preceding\28int\29 -11515:icu_74::SimpleFilteredSentenceBreakIterator::next\28int\29 -11516:icu_74::SimpleFilteredSentenceBreakIterator::next\28\29 -11517:icu_74::SimpleFilteredSentenceBreakIterator::last\28\29 -11518:icu_74::SimpleFilteredSentenceBreakIterator::isBoundary\28int\29 -11519:icu_74::SimpleFilteredSentenceBreakIterator::getUText\28UText*\2c\20UErrorCode&\29\20const -11520:icu_74::SimpleFilteredSentenceBreakIterator::getText\28\29\20const -11521:icu_74::SimpleFilteredSentenceBreakIterator::following\28int\29 -11522:icu_74::SimpleFilteredSentenceBreakIterator::first\28\29 -11523:icu_74::SimpleFilteredSentenceBreakIterator::current\28\29\20const -11524:icu_74::SimpleFilteredSentenceBreakIterator::createBufferClone\28void*\2c\20int&\2c\20UErrorCode&\29 -11525:icu_74::SimpleFilteredSentenceBreakIterator::clone\28\29\20const -11526:icu_74::SimpleFilteredSentenceBreakIterator::adoptText\28icu_74::CharacterIterator*\29 -11527:icu_74::SimpleFilteredSentenceBreakData::~SimpleFilteredSentenceBreakData\28\29_14088 -11528:icu_74::SimpleFilteredBreakIteratorBuilder::~SimpleFilteredBreakIteratorBuilder\28\29_14116 -11529:icu_74::SimpleFilteredBreakIteratorBuilder::unsuppressBreakAfter\28icu_74::UnicodeString\20const&\2c\20UErrorCode&\29 -11530:icu_74::SimpleFilteredBreakIteratorBuilder::suppressBreakAfter\28icu_74::UnicodeString\20const&\2c\20UErrorCode&\29 -11531:icu_74::SimpleFilteredBreakIteratorBuilder::build\28icu_74::BreakIterator*\2c\20UErrorCode&\29 -11532:icu_74::SimpleFactory::~SimpleFactory\28\29_14559 -11533:icu_74::SimpleFactory::updateVisibleIDs\28icu_74::Hashtable&\2c\20UErrorCode&\29\20const -11534:icu_74::SimpleFactory::getDynamicClassID\28\29\20const -11535:icu_74::SimpleFactory::getDisplayName\28icu_74::UnicodeString\20const&\2c\20icu_74::Locale\20const&\2c\20icu_74::UnicodeString&\29\20const -11536:icu_74::SimpleFactory::create\28icu_74::ICUServiceKey\20const&\2c\20icu_74::ICUService\20const*\2c\20UErrorCode&\29\20const -11537:icu_74::ServiceEnumeration::~ServiceEnumeration\28\29_14619 -11538:icu_74::ServiceEnumeration::snext\28UErrorCode&\29 -11539:icu_74::ServiceEnumeration::reset\28UErrorCode&\29 -11540:icu_74::ServiceEnumeration::getDynamicClassID\28\29\20const -11541:icu_74::ServiceEnumeration::count\28UErrorCode&\29\20const -11542:icu_74::ServiceEnumeration::clone\28\29\20const -11543:icu_74::RuleBasedBreakIterator::~RuleBasedBreakIterator\28\29_14506 -11544:icu_74::RuleBasedBreakIterator::setText\28icu_74::UnicodeString\20const&\29 -11545:icu_74::RuleBasedBreakIterator::setText\28UText*\2c\20UErrorCode&\29 -11546:icu_74::RuleBasedBreakIterator::refreshInputText\28UText*\2c\20UErrorCode&\29 -11547:icu_74::RuleBasedBreakIterator::previous\28\29 -11548:icu_74::RuleBasedBreakIterator::preceding\28int\29 -11549:icu_74::RuleBasedBreakIterator::operator==\28icu_74::BreakIterator\20const&\29\20const -11550:icu_74::RuleBasedBreakIterator::next\28int\29 -11551:icu_74::RuleBasedBreakIterator::next\28\29 -11552:icu_74::RuleBasedBreakIterator::last\28\29 -11553:icu_74::RuleBasedBreakIterator::isBoundary\28int\29 -11554:icu_74::RuleBasedBreakIterator::hashCode\28\29\20const -11555:icu_74::RuleBasedBreakIterator::getUText\28UText*\2c\20UErrorCode&\29\20const -11556:icu_74::RuleBasedBreakIterator::getText\28\29\20const -11557:icu_74::RuleBasedBreakIterator::getRules\28\29\20const -11558:icu_74::RuleBasedBreakIterator::getRuleStatus\28\29\20const -11559:icu_74::RuleBasedBreakIterator::getRuleStatusVec\28int*\2c\20int\2c\20UErrorCode&\29 -11560:icu_74::RuleBasedBreakIterator::getDynamicClassID\28\29\20const -11561:icu_74::RuleBasedBreakIterator::getBinaryRules\28unsigned\20int&\29 -11562:icu_74::RuleBasedBreakIterator::following\28int\29 -11563:icu_74::RuleBasedBreakIterator::first\28\29 -11564:icu_74::RuleBasedBreakIterator::current\28\29\20const -11565:icu_74::RuleBasedBreakIterator::createBufferClone\28void*\2c\20int&\2c\20UErrorCode&\29 -11566:icu_74::RuleBasedBreakIterator::clone\28\29\20const -11567:icu_74::RuleBasedBreakIterator::adoptText\28icu_74::CharacterIterator*\29 -11568:icu_74::RuleBasedBreakIterator::BreakCache::~BreakCache\28\29_14490 -11569:icu_74::ResourceDataValue::~ResourceDataValue\28\29_15009 -11570:icu_74::ResourceDataValue::~ResourceDataValue\28\29 -11571:icu_74::ResourceDataValue::isNoInheritanceMarker\28\29\20const -11572:icu_74::ResourceDataValue::getUInt\28UErrorCode&\29\20const -11573:icu_74::ResourceDataValue::getType\28\29\20const -11574:icu_74::ResourceDataValue::getStringOrFirstOfArray\28UErrorCode&\29\20const -11575:icu_74::ResourceDataValue::getStringArray\28icu_74::UnicodeString*\2c\20int\2c\20UErrorCode&\29\20const -11576:icu_74::ResourceDataValue::getStringArrayOrStringAsArray\28icu_74::UnicodeString*\2c\20int\2c\20UErrorCode&\29\20const -11577:icu_74::ResourceDataValue::getInt\28UErrorCode&\29\20const -11578:icu_74::ResourceDataValue::getAliasString\28int&\2c\20UErrorCode&\29\20const -11579:icu_74::ResourceBundle::~ResourceBundle\28\29_14539 -11580:icu_74::ResourceBundle::getDynamicClassID\28\29\20const -11581:icu_74::ParsePosition::getDynamicClassID\28\29\20const -11582:icu_74::Normalizer2WithImpl::spanQuickCheckYes\28icu_74::UnicodeString\20const&\2c\20UErrorCode&\29\20const -11583:icu_74::Normalizer2WithImpl::quickCheck\28icu_74::UnicodeString\20const&\2c\20UErrorCode&\29\20const -11584:icu_74::Normalizer2WithImpl::normalize\28icu_74::UnicodeString\20const&\2c\20icu_74::UnicodeString&\2c\20UErrorCode&\29\20const -11585:icu_74::Normalizer2WithImpl::normalizeSecondAndAppend\28icu_74::UnicodeString&\2c\20icu_74::UnicodeString\20const&\2c\20UErrorCode&\29\20const -11586:icu_74::Normalizer2WithImpl::getRawDecomposition\28int\2c\20icu_74::UnicodeString&\29\20const -11587:icu_74::Normalizer2WithImpl::getDecomposition\28int\2c\20icu_74::UnicodeString&\29\20const -11588:icu_74::Normalizer2WithImpl::getCombiningClass\28int\29\20const -11589:icu_74::Normalizer2WithImpl::composePair\28int\2c\20int\29\20const -11590:icu_74::Normalizer2WithImpl::append\28icu_74::UnicodeString&\2c\20icu_74::UnicodeString\20const&\2c\20UErrorCode&\29\20const -11591:icu_74::Normalizer2Impl::~Normalizer2Impl\28\29_14437 -11592:icu_74::Normalizer2::normalizeUTF8\28unsigned\20int\2c\20icu_74::StringPiece\2c\20icu_74::ByteSink&\2c\20icu_74::Edits*\2c\20UErrorCode&\29\20const -11593:icu_74::Normalizer2::isNormalizedUTF8\28icu_74::StringPiece\2c\20UErrorCode&\29\20const -11594:icu_74::NoopNormalizer2::spanQuickCheckYes\28icu_74::UnicodeString\20const&\2c\20UErrorCode&\29\20const -11595:icu_74::NoopNormalizer2::normalize\28icu_74::UnicodeString\20const&\2c\20icu_74::UnicodeString&\2c\20UErrorCode&\29\20const -11596:icu_74::NoopNormalizer2::normalizeUTF8\28unsigned\20int\2c\20icu_74::StringPiece\2c\20icu_74::ByteSink&\2c\20icu_74::Edits*\2c\20UErrorCode&\29\20const -11597:icu_74::MlBreakEngine::~MlBreakEngine\28\29_14337 -11598:icu_74::LocaleKeyFactory::~LocaleKeyFactory\28\29_14601 -11599:icu_74::LocaleKeyFactory::updateVisibleIDs\28icu_74::Hashtable&\2c\20UErrorCode&\29\20const -11600:icu_74::LocaleKeyFactory::handlesKey\28icu_74::ICUServiceKey\20const&\2c\20UErrorCode&\29\20const -11601:icu_74::LocaleKeyFactory::getDynamicClassID\28\29\20const -11602:icu_74::LocaleKeyFactory::getDisplayName\28icu_74::UnicodeString\20const&\2c\20icu_74::Locale\20const&\2c\20icu_74::UnicodeString&\29\20const -11603:icu_74::LocaleKeyFactory::create\28icu_74::ICUServiceKey\20const&\2c\20icu_74::ICUService\20const*\2c\20UErrorCode&\29\20const -11604:icu_74::LocaleKey::~LocaleKey\28\29_14588 -11605:icu_74::LocaleKey::prefix\28icu_74::UnicodeString&\29\20const -11606:icu_74::LocaleKey::isFallbackOf\28icu_74::UnicodeString\20const&\29\20const -11607:icu_74::LocaleKey::getDynamicClassID\28\29\20const -11608:icu_74::LocaleKey::fallback\28\29 -11609:icu_74::LocaleKey::currentLocale\28icu_74::Locale&\29\20const -11610:icu_74::LocaleKey::currentID\28icu_74::UnicodeString&\29\20const -11611:icu_74::LocaleKey::currentDescriptor\28icu_74::UnicodeString&\29\20const -11612:icu_74::LocaleKey::canonicalLocale\28icu_74::Locale&\29\20const -11613:icu_74::LocaleKey::canonicalID\28icu_74::UnicodeString&\29\20const -11614:icu_74::LocaleBuilder::~LocaleBuilder\28\29_14136 -11615:icu_74::Locale::~Locale\28\29_14278 -11616:icu_74::Locale::getDynamicClassID\28\29\20const -11617:icu_74::LoadedNormalizer2Impl::~LoadedNormalizer2Impl\28\29_14129 -11618:icu_74::LoadedNormalizer2Impl::isAcceptable\28void*\2c\20char\20const*\2c\20char\20const*\2c\20UDataInfo\20const*\29 -11619:icu_74::LaoBreakEngine::~LaoBreakEngine\28\29_14041 -11620:icu_74::LSTMBreakEngine::~LSTMBreakEngine\28\29_14334 -11621:icu_74::LSTMBreakEngine::name\28\29\20const -11622:icu_74::LSTMBreakEngine::divideUpDictionaryRange\28UText*\2c\20int\2c\20int\2c\20icu_74::UVector32&\2c\20signed\20char\2c\20UErrorCode&\29\20const -11623:icu_74::KhmerBreakEngine::~KhmerBreakEngine\28\29_14047 -11624:icu_74::KhmerBreakEngine::divideUpDictionaryRange\28UText*\2c\20int\2c\20int\2c\20icu_74::UVector32&\2c\20signed\20char\2c\20UErrorCode&\29\20const -11625:icu_74::KeywordEnumeration::~KeywordEnumeration\28\29_14270 -11626:icu_74::KeywordEnumeration::snext\28UErrorCode&\29 -11627:icu_74::KeywordEnumeration::reset\28UErrorCode&\29 -11628:icu_74::KeywordEnumeration::next\28int*\2c\20UErrorCode&\29 -11629:icu_74::KeywordEnumeration::getDynamicClassID\28\29\20const -11630:icu_74::KeywordEnumeration::count\28UErrorCode&\29\20const -11631:icu_74::KeywordEnumeration::clone\28\29\20const -11632:icu_74::ICUServiceKey::~ICUServiceKey\28\29_14549 -11633:icu_74::ICUServiceKey::isFallbackOf\28icu_74::UnicodeString\20const&\29\20const -11634:icu_74::ICUServiceKey::getDynamicClassID\28\29\20const -11635:icu_74::ICUServiceKey::currentID\28icu_74::UnicodeString&\29\20const -11636:icu_74::ICUServiceKey::currentDescriptor\28icu_74::UnicodeString&\29\20const -11637:icu_74::ICUServiceKey::canonicalID\28icu_74::UnicodeString&\29\20const -11638:icu_74::ICUService::unregister\28void\20const*\2c\20UErrorCode&\29 -11639:icu_74::ICUService::reset\28\29 -11640:icu_74::ICUService::registerInstance\28icu_74::UObject*\2c\20icu_74::UnicodeString\20const&\2c\20signed\20char\2c\20UErrorCode&\29 -11641:icu_74::ICUService::reInitializeFactories\28\29 -11642:icu_74::ICUService::notifyListener\28icu_74::EventListener&\29\20const -11643:icu_74::ICUService::isDefault\28\29\20const -11644:icu_74::ICUService::getKey\28icu_74::ICUServiceKey&\2c\20icu_74::UnicodeString*\2c\20UErrorCode&\29\20const -11645:icu_74::ICUService::createSimpleFactory\28icu_74::UObject*\2c\20icu_74::UnicodeString\20const&\2c\20signed\20char\2c\20UErrorCode&\29 -11646:icu_74::ICUService::createKey\28icu_74::UnicodeString\20const*\2c\20UErrorCode&\29\20const -11647:icu_74::ICUService::clearCaches\28\29 -11648:icu_74::ICUService::acceptsListener\28icu_74::EventListener\20const&\29\20const -11649:icu_74::ICUResourceBundleFactory::handleCreate\28icu_74::Locale\20const&\2c\20int\2c\20icu_74::ICUService\20const*\2c\20UErrorCode&\29\20const -11650:icu_74::ICUResourceBundleFactory::getSupportedIDs\28UErrorCode&\29\20const -11651:icu_74::ICUResourceBundleFactory::getDynamicClassID\28\29\20const -11652:icu_74::ICUNotifier::removeListener\28icu_74::EventListener\20const*\2c\20UErrorCode&\29 -11653:icu_74::ICUNotifier::notifyChanged\28\29 -11654:icu_74::ICUNotifier::addListener\28icu_74::EventListener\20const*\2c\20UErrorCode&\29 -11655:icu_74::ICULocaleService::registerInstance\28icu_74::UObject*\2c\20icu_74::UnicodeString\20const&\2c\20signed\20char\2c\20UErrorCode&\29 -11656:icu_74::ICULocaleService::registerInstance\28icu_74::UObject*\2c\20icu_74::Locale\20const&\2c\20int\2c\20int\2c\20UErrorCode&\29 -11657:icu_74::ICULocaleService::registerInstance\28icu_74::UObject*\2c\20icu_74::Locale\20const&\2c\20int\2c\20UErrorCode&\29 -11658:icu_74::ICULocaleService::registerInstance\28icu_74::UObject*\2c\20icu_74::Locale\20const&\2c\20UErrorCode&\29 -11659:icu_74::ICULocaleService::getAvailableLocales\28\29\20const -11660:icu_74::ICULocaleService::createKey\28icu_74::UnicodeString\20const*\2c\20int\2c\20UErrorCode&\29\20const -11661:icu_74::ICULocaleService::createKey\28icu_74::UnicodeString\20const*\2c\20UErrorCode&\29\20const -11662:icu_74::ICULanguageBreakFactory::~ICULanguageBreakFactory\28\29_13880 -11663:icu_74::ICULanguageBreakFactory::loadEngineFor\28int\2c\20char\20const*\29 -11664:icu_74::ICULanguageBreakFactory::loadDictionaryMatcherFor\28UScriptCode\29 -11665:icu_74::ICULanguageBreakFactory::getEngineFor\28int\2c\20char\20const*\29 -11666:icu_74::ICULanguageBreakFactory::addExternalEngine\28icu_74::ExternalBreakEngine*\2c\20UErrorCode&\29 -11667:icu_74::ICUBreakIteratorService::~ICUBreakIteratorService\28\29_13963 -11668:icu_74::ICUBreakIteratorService::~ICUBreakIteratorService\28\29 -11669:icu_74::ICUBreakIteratorService::isDefault\28\29\20const -11670:icu_74::ICUBreakIteratorService::handleDefault\28icu_74::ICUServiceKey\20const&\2c\20icu_74::UnicodeString*\2c\20UErrorCode&\29\20const -11671:icu_74::ICUBreakIteratorService::cloneInstance\28icu_74::UObject*\29\20const -11672:icu_74::ICUBreakIteratorFactory::~ICUBreakIteratorFactory\28\29 -11673:icu_74::ICUBreakIteratorFactory::handleCreate\28icu_74::Locale\20const&\2c\20int\2c\20icu_74::ICUService\20const*\2c\20UErrorCode&\29\20const -11674:icu_74::GraphemeClusterVectorizer::vectorize\28UText*\2c\20int\2c\20int\2c\20icu_74::UVector32&\2c\20icu_74::UVector32&\2c\20UErrorCode&\29\20const -11675:icu_74::FCDNormalizer2::spanQuickCheckYes\28char16_t\20const*\2c\20char16_t\20const*\2c\20UErrorCode&\29\20const -11676:icu_74::FCDNormalizer2::normalize\28char16_t\20const*\2c\20char16_t\20const*\2c\20icu_74::ReorderingBuffer&\2c\20UErrorCode&\29\20const -11677:icu_74::FCDNormalizer2::normalizeAndAppend\28char16_t\20const*\2c\20char16_t\20const*\2c\20signed\20char\2c\20icu_74::UnicodeString&\2c\20icu_74::ReorderingBuffer&\2c\20UErrorCode&\29\20const -11678:icu_74::FCDNormalizer2::isInert\28int\29\20const -11679:icu_74::EmojiProps::isAcceptable\28void*\2c\20char\20const*\2c\20char\20const*\2c\20UDataInfo\20const*\29 -11680:icu_74::DictionaryBreakEngine::handles\28int\2c\20char\20const*\29\20const -11681:icu_74::DictionaryBreakEngine::findBreaks\28UText*\2c\20int\2c\20int\2c\20icu_74::UVector32&\2c\20signed\20char\2c\20UErrorCode&\29\20const -11682:icu_74::DecomposeNormalizer2::spanQuickCheckYes\28char16_t\20const*\2c\20char16_t\20const*\2c\20UErrorCode&\29\20const -11683:icu_74::DecomposeNormalizer2::normalize\28char16_t\20const*\2c\20char16_t\20const*\2c\20icu_74::ReorderingBuffer&\2c\20UErrorCode&\29\20const -11684:icu_74::DecomposeNormalizer2::normalizeUTF8\28unsigned\20int\2c\20icu_74::StringPiece\2c\20icu_74::ByteSink&\2c\20icu_74::Edits*\2c\20UErrorCode&\29\20const -11685:icu_74::DecomposeNormalizer2::normalizeAndAppend\28char16_t\20const*\2c\20char16_t\20const*\2c\20signed\20char\2c\20icu_74::UnicodeString&\2c\20icu_74::ReorderingBuffer&\2c\20UErrorCode&\29\20const -11686:icu_74::DecomposeNormalizer2::isNormalizedUTF8\28icu_74::StringPiece\2c\20UErrorCode&\29\20const -11687:icu_74::DecomposeNormalizer2::isInert\28int\29\20const -11688:icu_74::DecomposeNormalizer2::getQuickCheck\28int\29\20const -11689:icu_74::ConstArray2D::get\28int\2c\20int\29\20const -11690:icu_74::ConstArray1D::get\28int\29\20const -11691:icu_74::ComposeNormalizer2::spanQuickCheckYes\28char16_t\20const*\2c\20char16_t\20const*\2c\20UErrorCode&\29\20const -11692:icu_74::ComposeNormalizer2::quickCheck\28icu_74::UnicodeString\20const&\2c\20UErrorCode&\29\20const -11693:icu_74::ComposeNormalizer2::normalize\28char16_t\20const*\2c\20char16_t\20const*\2c\20icu_74::ReorderingBuffer&\2c\20UErrorCode&\29\20const -11694:icu_74::ComposeNormalizer2::normalizeUTF8\28unsigned\20int\2c\20icu_74::StringPiece\2c\20icu_74::ByteSink&\2c\20icu_74::Edits*\2c\20UErrorCode&\29\20const -11695:icu_74::ComposeNormalizer2::normalizeAndAppend\28char16_t\20const*\2c\20char16_t\20const*\2c\20signed\20char\2c\20icu_74::UnicodeString&\2c\20icu_74::ReorderingBuffer&\2c\20UErrorCode&\29\20const -11696:icu_74::ComposeNormalizer2::isNormalized\28icu_74::UnicodeString\20const&\2c\20UErrorCode&\29\20const -11697:icu_74::ComposeNormalizer2::isNormalizedUTF8\28icu_74::StringPiece\2c\20UErrorCode&\29\20const -11698:icu_74::ComposeNormalizer2::isInert\28int\29\20const -11699:icu_74::ComposeNormalizer2::hasBoundaryBefore\28int\29\20const -11700:icu_74::ComposeNormalizer2::hasBoundaryAfter\28int\29\20const -11701:icu_74::ComposeNormalizer2::getQuickCheck\28int\29\20const -11702:icu_74::CodePointsVectorizer::vectorize\28UText*\2c\20int\2c\20int\2c\20icu_74::UVector32&\2c\20icu_74::UVector32&\2c\20UErrorCode&\29\20const -11703:icu_74::CjkBreakEngine::~CjkBreakEngine\28\29_14053 -11704:icu_74::CjkBreakEngine::divideUpDictionaryRange\28UText*\2c\20int\2c\20int\2c\20icu_74::UVector32&\2c\20signed\20char\2c\20UErrorCode&\29\20const -11705:icu_74::CheckedArrayByteSink::Reset\28\29 -11706:icu_74::CheckedArrayByteSink::GetAppendBuffer\28int\2c\20int\2c\20char*\2c\20int\2c\20int*\29 -11707:icu_74::CheckedArrayByteSink::Append\28char\20const*\2c\20int\29 -11708:icu_74::CharStringByteSink::GetAppendBuffer\28int\2c\20int\2c\20char*\2c\20int\2c\20int*\29 -11709:icu_74::CharStringByteSink::Append\28char\20const*\2c\20int\29 -11710:icu_74::BytesDictionaryMatcher::~BytesDictionaryMatcher\28\29_14073 -11711:icu_74::BytesDictionaryMatcher::matches\28UText*\2c\20int\2c\20int\2c\20int*\2c\20int*\2c\20int*\2c\20int*\29\20const -11712:icu_74::BurmeseBreakEngine::~BurmeseBreakEngine\28\29_14044 -11713:icu_74::BreakIterator::getRuleStatusVec\28int*\2c\20int\2c\20UErrorCode&\29 -11714:icu_74::BreakEngineWrapper::~BreakEngineWrapper\28\29_13927 -11715:icu_74::BreakEngineWrapper::handles\28int\2c\20char\20const*\29\20const -11716:icu_74::BreakEngineWrapper::findBreaks\28UText*\2c\20int\2c\20int\2c\20icu_74::UVector32&\2c\20signed\20char\2c\20UErrorCode&\29\20const -11717:icu_74::BMPSet::contains\28int\29\20const -11718:icu_74::Array1D::~Array1D\28\29_14310 -11719:icu_74::Array1D::get\28int\29\20const -11720:hit_compare_y\28SkOpRayHit\20const*\2c\20SkOpRayHit\20const*\29 -11721:hit_compare_x\28SkOpRayHit\20const*\2c\20SkOpRayHit\20const*\29 -11722:hb_unicode_script_nil\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20void*\29 -11723:hb_unicode_general_category_nil\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20void*\29 -11724:hb_ucd_script\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20void*\29 -11725:hb_ucd_mirroring\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20void*\29 -11726:hb_ucd_general_category\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20void*\29 -11727:hb_ucd_decompose\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int*\2c\20void*\29 -11728:hb_ucd_compose\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -11729:hb_ucd_combining_class\28hb_unicode_funcs_t*\2c\20unsigned\20int\2c\20void*\29 -11730:hb_syllabic_clear_var\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -11731:hb_paint_sweep_gradient_nil\28hb_paint_funcs_t*\2c\20void*\2c\20hb_color_line_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -11732:hb_paint_push_transform_nil\28hb_paint_funcs_t*\2c\20void*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -11733:hb_paint_push_clip_rectangle_nil\28hb_paint_funcs_t*\2c\20void*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -11734:hb_paint_image_nil\28hb_paint_funcs_t*\2c\20void*\2c\20hb_blob_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20float\2c\20hb_glyph_extents_t*\2c\20void*\29 -11735:hb_paint_extents_push_transform\28hb_paint_funcs_t*\2c\20void*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -11736:hb_paint_extents_push_group\28hb_paint_funcs_t*\2c\20void*\2c\20void*\29 -11737:hb_paint_extents_push_clip_rectangle\28hb_paint_funcs_t*\2c\20void*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -11738:hb_paint_extents_push_clip_glyph\28hb_paint_funcs_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_font_t*\2c\20void*\29 -11739:hb_paint_extents_pop_transform\28hb_paint_funcs_t*\2c\20void*\2c\20void*\29 -11740:hb_paint_extents_pop_group\28hb_paint_funcs_t*\2c\20void*\2c\20hb_paint_composite_mode_t\2c\20void*\29 -11741:hb_paint_extents_pop_clip\28hb_paint_funcs_t*\2c\20void*\2c\20void*\29 -11742:hb_paint_extents_paint_sweep_gradient\28hb_paint_funcs_t*\2c\20void*\2c\20hb_color_line_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -11743:hb_paint_extents_paint_image\28hb_paint_funcs_t*\2c\20void*\2c\20hb_blob_t*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\2c\20float\2c\20hb_glyph_extents_t*\2c\20void*\29 -11744:hb_paint_extents_paint_color\28hb_paint_funcs_t*\2c\20void*\2c\20int\2c\20unsigned\20int\2c\20void*\29 -11745:hb_outline_recording_pen_quadratic_to\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -11746:hb_outline_recording_pen_move_to\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20void*\29 -11747:hb_outline_recording_pen_line_to\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20void*\29 -11748:hb_outline_recording_pen_cubic_to\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -11749:hb_outline_recording_pen_close_path\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20void*\29 -11750:hb_ot_shape_normalize_context_t::decompose_unicode\28hb_ot_shape_normalize_context_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int*\29 -11751:hb_ot_shape_normalize_context_t::compose_unicode\28hb_ot_shape_normalize_context_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\29 -11752:hb_ot_paint_glyph\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_paint_funcs_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void*\29 -11753:hb_ot_map_t::lookup_map_t::cmp\28void\20const*\2c\20void\20const*\29 -11754:hb_ot_map_t::feature_map_t::cmp\28void\20const*\2c\20void\20const*\29 -11755:hb_ot_map_builder_t::feature_info_t::cmp\28void\20const*\2c\20void\20const*\29 -11756:hb_ot_get_variation_glyph\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -11757:hb_ot_get_nominal_glyphs\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int\2c\20void*\29 -11758:hb_ot_get_nominal_glyph\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -11759:hb_ot_get_glyph_v_origin\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20void*\29 -11760:hb_ot_get_glyph_v_advances\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20int*\2c\20unsigned\20int\2c\20void*\29 -11761:hb_ot_get_glyph_name\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20char*\2c\20unsigned\20int\2c\20void*\29 -11762:hb_ot_get_glyph_h_advances\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20int*\2c\20unsigned\20int\2c\20void*\29 -11763:hb_ot_get_glyph_from_name\28hb_font_t*\2c\20void*\2c\20char\20const*\2c\20int\2c\20unsigned\20int*\2c\20void*\29 -11764:hb_ot_get_glyph_extents\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_glyph_extents_t*\2c\20void*\29 -11765:hb_ot_get_font_v_extents\28hb_font_t*\2c\20void*\2c\20hb_font_extents_t*\2c\20void*\29 -11766:hb_ot_get_font_h_extents\28hb_font_t*\2c\20void*\2c\20hb_font_extents_t*\2c\20void*\29 -11767:hb_ot_draw_glyph\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_draw_funcs_t*\2c\20void*\2c\20void*\29 -11768:hb_font_paint_glyph_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_paint_funcs_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void*\29 -11769:hb_font_paint_glyph_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_paint_funcs_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void*\29 -11770:hb_font_get_variation_glyph_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -11771:hb_font_get_nominal_glyphs_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int\2c\20void*\29 -11772:hb_font_get_nominal_glyph_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -11773:hb_font_get_nominal_glyph_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -11774:hb_font_get_glyph_v_origin_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20void*\29 -11775:hb_font_get_glyph_v_origin_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20void*\29 -11776:hb_font_get_glyph_v_kerning_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void*\29 -11777:hb_font_get_glyph_v_advances_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20int*\2c\20unsigned\20int\2c\20void*\29 -11778:hb_font_get_glyph_v_advance_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20void*\29 -11779:hb_font_get_glyph_v_advance_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20void*\29 -11780:hb_font_get_glyph_name_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20char*\2c\20unsigned\20int\2c\20void*\29 -11781:hb_font_get_glyph_name_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20char*\2c\20unsigned\20int\2c\20void*\29 -11782:hb_font_get_glyph_h_origin_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20void*\29 -11783:hb_font_get_glyph_h_origin_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20void*\29 -11784:hb_font_get_glyph_h_kerning_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20void*\29 -11785:hb_font_get_glyph_h_advances_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20int*\2c\20unsigned\20int\2c\20void*\29 -11786:hb_font_get_glyph_h_advance_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20void*\29 -11787:hb_font_get_glyph_h_advance_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20void*\29 -11788:hb_font_get_glyph_from_name_default\28hb_font_t*\2c\20void*\2c\20char\20const*\2c\20int\2c\20unsigned\20int*\2c\20void*\29 -11789:hb_font_get_glyph_extents_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_glyph_extents_t*\2c\20void*\29 -11790:hb_font_get_glyph_extents_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_glyph_extents_t*\2c\20void*\29 -11791:hb_font_get_glyph_contour_point_nil\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20void*\29 -11792:hb_font_get_glyph_contour_point_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20int*\2c\20int*\2c\20void*\29 -11793:hb_font_get_font_v_extents_default\28hb_font_t*\2c\20void*\2c\20hb_font_extents_t*\2c\20void*\29 -11794:hb_font_get_font_h_extents_default\28hb_font_t*\2c\20void*\2c\20hb_font_extents_t*\2c\20void*\29 -11795:hb_font_draw_glyph_default\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_draw_funcs_t*\2c\20void*\2c\20void*\29 -11796:hb_draw_quadratic_to_nil\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -11797:hb_draw_quadratic_to_default\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -11798:hb_draw_move_to_default\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20void*\29 -11799:hb_draw_line_to_default\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20void*\29 -11800:hb_draw_extents_quadratic_to\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -11801:hb_draw_extents_cubic_to\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -11802:hb_draw_cubic_to_default\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20void*\29 -11803:hb_draw_close_path_default\28hb_draw_funcs_t*\2c\20void*\2c\20hb_draw_state_t*\2c\20void*\29 -11804:hb_buffer_t::_cluster_group_func\28hb_glyph_info_t\20const&\2c\20hb_glyph_info_t\20const&\29 -11805:hb_aat_map_builder_t::feature_event_t::cmp\28void\20const*\2c\20void\20const*\29 -11806:hashEntry\28UElement\29 -11807:hasFullCompositionExclusion\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -11808:hasEmojiProperty\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -11809:gray_raster_render -11810:gray_raster_new -11811:gray_raster_done -11812:gray_move_to -11813:gray_line_to -11814:gray_cubic_to -11815:gray_conic_to -11816:get_sfnt_table -11817:getVo\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -11818:getTrailCombiningClass\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -11819:getNumericType\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -11820:getNormQuickCheck\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -11821:getLeadCombiningClass\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -11822:getJoiningType\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -11823:getJoiningGroup\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -11824:getInSC\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -11825:getInPC\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -11826:getHangulSyllableType\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -11827:getGeneralCategory\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -11828:getCombiningClass\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -11829:getBiDiPairedBracketType\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -11830:getBiDiClass\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -11831:ft_smooth_transform -11832:ft_smooth_set_mode -11833:ft_smooth_render -11834:ft_smooth_overlap_spans -11835:ft_smooth_lcd_spans -11836:ft_smooth_init -11837:ft_smooth_get_cbox -11838:ft_gzip_free -11839:ft_ansi_stream_io -11840:ft_ansi_stream_close -11841:fquad_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -11842:fontCollection_registerTypeface -11843:fontCollection_dispose -11844:fontCollection_create -11845:fontCollection_clearCaches -11846:fmt_fp -11847:flutter::ToSk\28flutter::DlColorSource\20const*\29::$_1::__invoke\28void\20const*\2c\20void*\29 -11848:flutter::DlTextSkia::~DlTextSkia\28\29_1544 -11849:flutter::DlTextSkia::GetBounds\28\29\20const -11850:flutter::DlSweepGradientColorSource::shared\28\29\20const -11851:flutter::DlSweepGradientColorSource::equals_\28flutter::DlColorSource\20const&\29\20const -11852:flutter::DlSrgbToLinearGammaColorFilter::shared\28\29\20const -11853:flutter::DlSkPaintDispatchHelper::setStrokeWidth\28float\29 -11854:flutter::DlSkPaintDispatchHelper::setStrokeMiter\28float\29 -11855:flutter::DlSkPaintDispatchHelper::setStrokeJoin\28flutter::DlStrokeJoin\29 -11856:flutter::DlSkPaintDispatchHelper::setStrokeCap\28flutter::DlStrokeCap\29 -11857:flutter::DlSkPaintDispatchHelper::setMaskFilter\28flutter::DlMaskFilter\20const*\29 -11858:flutter::DlSkPaintDispatchHelper::setInvertColors\28bool\29 -11859:flutter::DlSkPaintDispatchHelper::setImageFilter\28flutter::DlImageFilter\20const*\29 -11860:flutter::DlSkPaintDispatchHelper::setDrawStyle\28flutter::DlDrawStyle\29 -11861:flutter::DlSkPaintDispatchHelper::setColor\28flutter::DlColor\29 -11862:flutter::DlSkPaintDispatchHelper::setColorSource\28flutter::DlColorSource\20const*\29 -11863:flutter::DlSkPaintDispatchHelper::setColorFilter\28flutter::DlColorFilter\20const*\29 -11864:flutter::DlSkPaintDispatchHelper::setBlendMode\28impeller::BlendMode\29 -11865:flutter::DlSkPaintDispatchHelper::setAntiAlias\28bool\29 -11866:flutter::DlSkCanvasDispatcher::translate\28float\2c\20float\29 -11867:flutter::DlSkCanvasDispatcher::transformReset\28\29 -11868:flutter::DlSkCanvasDispatcher::transformFullPerspective\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -11869:flutter::DlSkCanvasDispatcher::transform2DAffine\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -11870:flutter::DlSkCanvasDispatcher::skew\28float\2c\20float\29 -11871:flutter::DlSkCanvasDispatcher::scale\28float\2c\20float\29 -11872:flutter::DlSkCanvasDispatcher::saveLayer\28impeller::TRect\20const&\2c\20flutter::SaveLayerOptions\2c\20flutter::DlImageFilter\20const*\2c\20std::__2::optional\29 -11873:flutter::DlSkCanvasDispatcher::rotate\28float\29 -11874:flutter::DlSkCanvasDispatcher::drawVertices\28std::__2::shared_ptr\20const&\2c\20impeller::BlendMode\29 -11875:flutter::DlSkCanvasDispatcher::drawText\28std::__2::shared_ptr\20const&\2c\20float\2c\20float\29 -11876:flutter::DlSkCanvasDispatcher::drawShadow\28flutter::DlPath\20const&\2c\20flutter::DlColor\2c\20float\2c\20bool\2c\20float\29 -11877:flutter::DlSkCanvasDispatcher::drawRoundSuperellipse\28impeller::RoundSuperellipse\20const&\29 -11878:flutter::DlSkCanvasDispatcher::drawRoundRect\28impeller::RoundRect\20const&\29 -11879:flutter::DlSkCanvasDispatcher::drawRect\28impeller::TRect\20const&\29 -11880:flutter::DlSkCanvasDispatcher::drawPoints\28flutter::DlPointMode\2c\20unsigned\20int\2c\20impeller::TPoint\20const*\29 -11881:flutter::DlSkCanvasDispatcher::drawPath\28flutter::DlPath\20const&\29 -11882:flutter::DlSkCanvasDispatcher::drawPaint\28\29 -11883:flutter::DlSkCanvasDispatcher::drawOval\28impeller::TRect\20const&\29 -11884:flutter::DlSkCanvasDispatcher::drawLine\28impeller::TPoint\20const&\2c\20impeller::TPoint\20const&\29 -11885:flutter::DlSkCanvasDispatcher::drawImage\28sk_sp\2c\20impeller::TPoint\20const&\2c\20flutter::DlImageSampling\2c\20bool\29 -11886:flutter::DlSkCanvasDispatcher::drawImageRect\28sk_sp\2c\20impeller::TRect\20const&\2c\20impeller::TRect\20const&\2c\20flutter::DlImageSampling\2c\20bool\2c\20flutter::DlSrcRectConstraint\29 -11887:flutter::DlSkCanvasDispatcher::drawImageNine\28sk_sp\2c\20impeller::TRect\20const&\2c\20impeller::TRect\20const&\2c\20flutter::DlFilterMode\2c\20bool\29 -11888:flutter::DlSkCanvasDispatcher::drawDiffRoundRect\28impeller::RoundRect\20const&\2c\20impeller::RoundRect\20const&\29 -11889:flutter::DlSkCanvasDispatcher::drawDashedLine\28impeller::TPoint\20const&\2c\20impeller::TPoint\20const&\2c\20float\2c\20float\29 -11890:flutter::DlSkCanvasDispatcher::drawColor\28flutter::DlColor\2c\20impeller::BlendMode\29 -11891:flutter::DlSkCanvasDispatcher::drawCircle\28impeller::TPoint\20const&\2c\20float\29 -11892:flutter::DlSkCanvasDispatcher::drawAtlas\28sk_sp\2c\20impeller::RSTransform\20const*\2c\20impeller::TRect\20const*\2c\20flutter::DlColor\20const*\2c\20int\2c\20impeller::BlendMode\2c\20flutter::DlImageSampling\2c\20impeller::TRect\20const*\2c\20bool\29 -11893:flutter::DlSkCanvasDispatcher::drawArc\28impeller::TRect\20const&\2c\20float\2c\20float\2c\20bool\29 -11894:flutter::DlSkCanvasDispatcher::clipRoundSuperellipse\28impeller::RoundSuperellipse\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -11895:flutter::DlSkCanvasDispatcher::clipRoundRect\28impeller::RoundRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -11896:flutter::DlSkCanvasDispatcher::clipRect\28impeller::TRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -11897:flutter::DlSkCanvasDispatcher::clipPath\28flutter::DlPath\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -11898:flutter::DlSkCanvasDispatcher::clipOval\28impeller::TRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -11899:flutter::DlRuntimeEffectColorSource::~DlRuntimeEffectColorSource\28\29_1643 -11900:flutter::DlRuntimeEffectColorSource::shared\28\29\20const -11901:flutter::DlRuntimeEffectColorSource::isUIThreadSafe\28\29\20const -11902:flutter::DlRuntimeEffectColorSource::equals_\28flutter::DlColorSource\20const&\29\20const -11903:flutter::DlRadialGradientColorSource::size\28\29\20const -11904:flutter::DlRadialGradientColorSource::shared\28\29\20const -11905:flutter::DlRadialGradientColorSource::pod\28\29\20const -11906:flutter::DlRadialGradientColorSource::equals_\28flutter::DlColorSource\20const&\29\20const -11907:flutter::DlRTree::~DlRTree\28\29_1825 -11908:flutter::DlPath::~DlPath\28\29_8763 -11909:flutter::DlPath::IsConvex\28\29\20const -11910:flutter::DlPath::GetFillType\28\29\20const -11911:flutter::DlPath::GetBounds\28\29\20const -11912:flutter::DlPath::Dispatch\28impeller::PathReceiver&\29\20const -11913:flutter::DlOpReceiver::save\28unsigned\20int\29 -11914:flutter::DlOpReceiver::saveLayer\28impeller::TRect\20const*\2c\20flutter::SaveLayerOptions\2c\20flutter::DlImageFilter\20const*\2c\20std::__2::optional\29 -11915:flutter::DlOpReceiver::saveLayer\28impeller::TRect\20const&\2c\20flutter::SaveLayerOptions\20const&\2c\20unsigned\20int\2c\20impeller::BlendMode\2c\20flutter::DlImageFilter\20const*\2c\20std::__2::optional\29 -11916:flutter::DlMatrixImageFilter::size\28\29\20const -11917:flutter::DlMatrixImageFilter::shared\28\29\20const -11918:flutter::DlMatrixImageFilter::map_local_bounds\28impeller::TRect\20const&\2c\20impeller::TRect&\29\20const -11919:flutter::DlMatrixImageFilter::map_device_bounds\28impeller::TRect\20const&\2c\20impeller::Matrix\20const&\2c\20impeller::TRect&\29\20const -11920:flutter::DlMatrixImageFilter::get_input_device_bounds\28impeller::TRect\20const&\2c\20impeller::Matrix\20const&\2c\20impeller::TRect&\29\20const -11921:flutter::DlMatrixImageFilter::equals_\28flutter::DlImageFilter\20const&\29\20const -11922:flutter::DlMatrixColorFilter::shared\28\29\20const -11923:flutter::DlMatrixColorFilter::modifies_transparent_black\28\29\20const -11924:flutter::DlMatrixColorFilter::equals_\28flutter::DlColorFilter\20const&\29\20const -11925:flutter::DlMatrixColorFilter::can_commute_with_opacity\28\29\20const -11926:flutter::DlLocalMatrixImageFilter::~DlLocalMatrixImageFilter\28\29_1790 -11927:flutter::DlLocalMatrixImageFilter::~DlLocalMatrixImageFilter\28\29 -11928:flutter::DlLocalMatrixImageFilter::size\28\29\20const -11929:flutter::DlLocalMatrixImageFilter::shared\28\29\20const -11930:flutter::DlLocalMatrixImageFilter::modifies_transparent_black\28\29\20const -11931:flutter::DlLocalMatrixImageFilter::map_local_bounds\28impeller::TRect\20const&\2c\20impeller::TRect&\29\20const -11932:flutter::DlLocalMatrixImageFilter::map_device_bounds\28impeller::TRect\20const&\2c\20impeller::Matrix\20const&\2c\20impeller::TRect&\29\20const -11933:flutter::DlLocalMatrixImageFilter::get_input_device_bounds\28impeller::TRect\20const&\2c\20impeller::Matrix\20const&\2c\20impeller::TRect&\29\20const -11934:flutter::DlLocalMatrixImageFilter::equals_\28flutter::DlImageFilter\20const&\29\20const -11935:flutter::DlLinearToSrgbGammaColorFilter::shared\28\29\20const -11936:flutter::DlLinearGradientColorSource::shared\28\29\20const -11937:flutter::DlLinearGradientColorSource::equals_\28flutter::DlColorSource\20const&\29\20const -11938:flutter::DlImageSkia::isTextureBacked\28\29\20const -11939:flutter::DlImageSkia::isOpaque\28\29\20const -11940:flutter::DlImageSkia::GetSize\28\29\20const -11941:flutter::DlImageSkia::GetApproximateByteSize\28\29\20const -11942:flutter::DlImageFilter::makeWithLocalMatrix\28impeller::Matrix\20const&\29\20const -11943:flutter::DlImageColorSource::~DlImageColorSource\28\29_1610 -11944:flutter::DlImageColorSource::~DlImageColorSource\28\29 -11945:flutter::DlImageColorSource::shared\28\29\20const -11946:flutter::DlImageColorSource::is_opaque\28\29\20const -11947:flutter::DlImageColorSource::isUIThreadSafe\28\29\20const -11948:flutter::DlImageColorSource::equals_\28flutter::DlColorSource\20const&\29\20const -11949:flutter::DlImage::get_error\28\29\20const -11950:flutter::DlGradientColorSourceBase::is_opaque\28\29\20const -11951:flutter::DlErodeImageFilter::shared\28\29\20const -11952:flutter::DlErodeImageFilter::map_local_bounds\28impeller::TRect\20const&\2c\20impeller::TRect&\29\20const -11953:flutter::DlDilateImageFilter::shared\28\29\20const -11954:flutter::DlDilateImageFilter::map_local_bounds\28impeller::TRect\20const&\2c\20impeller::TRect&\29\20const -11955:flutter::DlConicalGradientColorSource::size\28\29\20const -11956:flutter::DlConicalGradientColorSource::shared\28\29\20const -11957:flutter::DlConicalGradientColorSource::equals_\28flutter::DlColorSource\20const&\29\20const -11958:flutter::DlComposeImageFilter::~DlComposeImageFilter\28\29_1746 -11959:flutter::DlComposeImageFilter::size\28\29\20const -11960:flutter::DlComposeImageFilter::shared\28\29\20const -11961:flutter::DlComposeImageFilter::modifies_transparent_black\28\29\20const -11962:flutter::DlComposeImageFilter::matrix_capability\28\29\20const -11963:flutter::DlComposeImageFilter::map_local_bounds\28impeller::TRect\20const&\2c\20impeller::TRect&\29\20const -11964:flutter::DlComposeImageFilter::map_device_bounds\28impeller::TRect\20const&\2c\20impeller::Matrix\20const&\2c\20impeller::TRect&\29\20const -11965:flutter::DlComposeImageFilter::get_input_device_bounds\28impeller::TRect\20const&\2c\20impeller::Matrix\20const&\2c\20impeller::TRect&\29\20const -11966:flutter::DlComposeImageFilter::equals_\28flutter::DlImageFilter\20const&\29\20const -11967:flutter::DlColorFilterImageFilter::~DlColorFilterImageFilter\28\29_1730 -11968:flutter::DlColorFilterImageFilter::~DlColorFilterImageFilter\28\29 -11969:flutter::DlColorFilterImageFilter::shared\28\29\20const -11970:flutter::DlColorFilterImageFilter::modifies_transparent_black\28\29\20const -11971:flutter::DlColorFilterImageFilter::map_local_bounds\28impeller::TRect\20const&\2c\20impeller::TRect&\29\20const -11972:flutter::DlColorFilterImageFilter::equals_\28flutter::DlImageFilter\20const&\29\20const -11973:flutter::DlCanvas::DrawImageRect\28sk_sp\20const&\2c\20impeller::TRect\20const&\2c\20impeller::TRect\20const&\2c\20flutter::DlImageSampling\2c\20flutter::DlPaint\20const*\2c\20flutter::DlSrcRectConstraint\29 -11974:flutter::DlBlurMaskFilter::equals_\28flutter::DlMaskFilter\20const&\29\20const -11975:flutter::DlBlurImageFilter::shared\28\29\20const -11976:flutter::DlBlurImageFilter::map_local_bounds\28impeller::TRect\20const&\2c\20impeller::TRect&\29\20const -11977:flutter::DlBlurImageFilter::get_input_device_bounds\28impeller::TRect\20const&\2c\20impeller::Matrix\20const&\2c\20impeller::TRect&\29\20const -11978:flutter::DlBlurImageFilter::equals_\28flutter::DlImageFilter\20const&\29\20const -11979:flutter::DlBlendColorFilter::shared\28\29\20const -11980:flutter::DlBlendColorFilter::modifies_transparent_black\28\29\20const -11981:flutter::DlBlendColorFilter::equals_\28flutter::DlColorFilter\20const&\29\20const -11982:flutter::DlBlendColorFilter::can_commute_with_opacity\28\29\20const -11983:flutter::DisplayListBuilder::transformReset\28\29 -11984:flutter::DisplayListBuilder::transformFullPerspective\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -11985:flutter::DisplayListBuilder::transform2DAffine\28float\2c\20float\2c\20float\2c\20float\2c\20float\2c\20float\29 -11986:flutter::DisplayListBuilder::drawShadow\28flutter::DlPath\20const&\2c\20flutter::DlColor\2c\20float\2c\20bool\2c\20float\29 -11987:flutter::DisplayListBuilder::drawColor\28flutter::DlColor\2c\20impeller::BlendMode\29 -11988:flutter::DisplayListBuilder::clipRoundSuperellipse\28impeller::RoundSuperellipse\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -11989:flutter::DisplayListBuilder::clipRoundRect\28impeller::RoundRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -11990:flutter::DisplayListBuilder::clipRect\28impeller::TRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -11991:flutter::DisplayListBuilder::clipPath\28flutter::DlPath\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -11992:flutter::DisplayListBuilder::clipOval\28impeller::TRect\20const&\2c\20flutter::DlClipOp\2c\20bool\29 -11993:flutter::DisplayListBuilder::GetMatrix\28\29\20const -11994:flutter::DisplayListBuilder::GetDestinationClipCoverage\28\29\20const -11995:flutter::DisplayList::~DisplayList\28\29_1190 -11996:fline_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -11997:final_reordering_indic\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -11998:fcubic_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -11999:fconic_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -12000:error_callback -12001:emscripten_stack_get_current -12002:dquad_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -12003:dline_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -12004:dispose_external_texture\28void*\29 -12005:defaultGetValue\28IntProperty\20const&\2c\20int\2c\20UProperty\29 -12006:defaultGetMaxValue\28IntProperty\20const&\2c\20UProperty\29 -12007:defaultContains\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -12008:decompose_khmer\28hb_ot_shape_normalize_context_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int*\29 -12009:decompose_indic\28hb_ot_shape_normalize_context_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int*\29 -12010:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28skgpu::ganesh::\28anonymous\20namespace\29::QuadEdgeEffect::Make\28SkArenaAlloc*\2c\20SkMatrix\20const&\2c\20bool\2c\20bool\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12011:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make&\2c\20GrShaderCaps\20const&>\28SkMatrix\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>&\2c\20GrShaderCaps\20const&\29::'lambda'\28void*\29>\28skgpu::ganesh::\28anonymous\20namespace\29::HullShader&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12012:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28skgpu::ganesh::StrokeTessellator::PathStrokeList&&\29::'lambda'\28void*\29>\28skgpu::ganesh::StrokeTessellator::PathStrokeList&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12013:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28skgpu::tess::PatchAttribs&\29::'lambda'\28void*\29>\28skgpu::ganesh::StrokeTessellator&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12014:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\20const&>\28SkMatrix\20const&\2c\20SkPath\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\29::'lambda'\28void*\29>\28skgpu::ganesh::PathTessellator::PathDrawList&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12015:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\2c\20SkFilterMode\2c\20bool\29::'lambda'\28void*\29>\28skgpu::ganesh::LatticeOp::\28anonymous\20namespace\29::LatticeGP::Make\28SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20sk_sp\2c\20SkFilterMode\2c\20bool\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12016:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::Processor::Make\28SkArenaAlloc*\2c\20GrAAType\2c\20skgpu::ganesh::FillRRectOp::\28anonymous\20namespace\29::FillRRectOpImpl::ProcessorFlags\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12017:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28int&\2c\20int&\29::'lambda'\28void*\29>\28skgpu::RectanizerSkyline&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12018:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28int&\2c\20int&\29::'lambda'\28void*\29>\28skgpu::RectanizerPow2&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12019:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::ThreeBoxApproxPass*\20SkArenaAlloc::make<\28anonymous\20namespace\29::ThreeBoxApproxPass\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20int&\2c\20int&>\28skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20int&\2c\20int&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::ThreeBoxApproxPass&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12020:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::TextureOpImpl::Desc*\20SkArenaAlloc::make<\28anonymous\20namespace\29::TextureOpImpl::Desc>\28\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::TextureOpImpl::Desc&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12021:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::TentPass*\20SkArenaAlloc::make<\28anonymous\20namespace\29::TentPass\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20int&\2c\20int&>\28skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20skvx::Vec<4\2c\20unsigned\20int>*&\2c\20int&\2c\20int&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::TentPass&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12022:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::SimpleTriangleShader*\20SkArenaAlloc::make<\28anonymous\20namespace\29::SimpleTriangleShader\2c\20SkMatrix\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&>\28SkMatrix\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::SimpleTriangleShader&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12023:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::DrawAtlasPathShader*\20SkArenaAlloc::make<\28anonymous\20namespace\29::DrawAtlasPathShader\2c\20bool&\2c\20skgpu::ganesh::AtlasInstancedHelper*\2c\20GrShaderCaps\20const&>\28bool&\2c\20skgpu::ganesh::AtlasInstancedHelper*&&\2c\20GrShaderCaps\20const&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::DrawAtlasPathShader&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12024:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make<\28anonymous\20namespace\29::BoundingBoxShader*\20SkArenaAlloc::make<\28anonymous\20namespace\29::BoundingBoxShader\2c\20SkRGBA4f<\28SkAlphaType\292>&\2c\20GrShaderCaps\20const&>\28SkRGBA4f<\28SkAlphaType\292>&\2c\20GrShaderCaps\20const&\29::'lambda'\28void*\29>\28\28anonymous\20namespace\29::BoundingBoxShader&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12025:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28SkPixmap\20const&\2c\20unsigned\20char&&\29::'lambda'\28void*\29>\28Sprite_D32_S32&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12026:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28bool&&\2c\20bool\20const&\29::'lambda'\28void*\29>\28SkTriColorShader&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12027:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28SkTCubic&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12028:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28SkTConic&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12029:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28SkPixmap\20const&\29::'lambda'\28void*\29>\28SkSpriteBlitter_Memcpy&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12030:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make&>\28SkPixmap\20const&\2c\20SkArenaAlloc*&\2c\20sk_sp&\29::'lambda'\28void*\29>\28SkRasterPipelineSpriteBlitter&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12031:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkArenaAlloc*&\29::'lambda'\28void*\29>\28SkRasterPipelineBlitter&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12032:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28SkNullBlitter&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12033:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28SkImage_Base\20const*&&\2c\20SkMatrix\20const&\2c\20SkMipmapMode&\29::'lambda'\28void*\29>\28SkMipmapAccessor&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12034:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28SkGlyph::PathData&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12035:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28SkGlyph::DrawableData&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12036:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28SkEdge&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12037:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28SkCubicEdge&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12038:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make&\29>>::Node*\20SkArenaAlloc::make&\29>>::Node\2c\20std::__2::function&\29>>\28std::__2::function&\29>&&\29::'lambda'\28void*\29>\28SkArenaAllocList&\29>>::Node&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12039:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make::Node*\20SkArenaAlloc::make::Node\2c\20std::__2::function&\29>\2c\20skgpu::Token>\28std::__2::function&\29>&&\2c\20skgpu::Token&&\29::'lambda'\28void*\29>\28SkArenaAllocList::Node&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12040:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make::Node*\20SkArenaAlloc::make::Node>\28\29::'lambda'\28void*\29>\28SkArenaAllocList::Node&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12041:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28SkPixmap\20const&\2c\20SkPaint\20const&\29::'lambda'\28void*\29>\28SkA8_Coverage_Blitter&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12042:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28\29::'lambda'\28void*\29>\28GrSimpleMesh&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12043:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28GrSurfaceProxy*&\2c\20skgpu::ScratchKey&&\2c\20GrResourceProvider*&\29::'lambda'\28void*\29>\28GrResourceAllocator::Register&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12044:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28SkPath\20const&\2c\20SkArenaAlloc*\20const&\29::'lambda'\28void*\29>\28GrInnerFanTriangulator&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12045:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28GrDistanceFieldLCDTextGeoProc::Make\28SkArenaAlloc*\2c\20GrShaderCaps\20const&\2c\20GrSurfaceProxyView\20const*\2c\20int\2c\20GrSamplerState\2c\20GrDistanceFieldLCDTextGeoProc::DistanceAdjust\2c\20unsigned\20int\2c\20SkMatrix\20const&\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12046:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\20const&\2c\20bool\2c\20sk_sp\2c\20GrSurfaceProxyView\20const*\2c\20int\2c\20GrSamplerState\2c\20skgpu::MaskFormat\2c\20SkMatrix\20const&\2c\20bool\29::'lambda'\28void*\29>\28GrBitmapTextGeoProc::Make\28SkArenaAlloc*\2c\20GrShaderCaps\20const&\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20bool\2c\20sk_sp\2c\20GrSurfaceProxyView\20const*\2c\20int\2c\20GrSamplerState\2c\20skgpu::MaskFormat\2c\20SkMatrix\20const&\2c\20bool\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12047:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28GrAppliedClip&&\29::'lambda'\28void*\29>\28GrAppliedClip&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12048:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\28EllipseGeometryProcessor::Make\28SkArenaAlloc*\2c\20bool\2c\20bool\2c\20bool\2c\20SkMatrix\20const&\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12049:decltype\28fp\28nullptr\29\29\20SkArenaAlloc::make\20const&\2c\20SkMatrix\20const&\2c\20SkMatrix\20const&\2c\20bool\2c\20unsigned\20char\29::'lambda'\28void*\29>\28DefaultGeoProc::Make\28SkArenaAlloc*\2c\20unsigned\20int\2c\20SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkMatrix\20const&\2c\20SkMatrix\20const&\2c\20bool\2c\20unsigned\20char\29::'lambda'\28void*\29&&\29::'lambda'\28char*\29::__invoke\28char*\29 -12050:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<1ul\2c\201ul>::__dispatch\5babi:ne180100\5d>::__generic_construct\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&>\28std::__2::__variant_detail::__ctor>&\2c\20std::__2::__variant_detail::__copy_constructor\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\29::'lambda'\28std::__2::__variant_detail::__copy_constructor\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20auto&&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__copy_constructor\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -12051:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<1ul\2c\201ul>::__dispatch\5babi:ne180100\5d>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__visitation::__variant::__value_visitor>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -12052:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<1ul\2c\201ul>::__dispatch\5babi:ne180100\5d>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__visitation::__variant::__value_visitor>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -12053:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<1ul>::__dispatch\5babi:ne180100\5d\2c\20std::__2::unique_ptr>>\2c\20\28std::__2::__variant_detail::_Trait\291>::__destroy\5babi:ne180100\5d\28\29::'lambda'\28auto&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&>\28auto\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&\29 -12054:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul\2c\200ul>::__dispatch\5babi:ne180100\5d>::__generic_construct\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&>\28std::__2::__variant_detail::__ctor>&\2c\20std::__2::__variant_detail::__copy_constructor\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\29::'lambda'\28std::__2::__variant_detail::__copy_constructor\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20auto&&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__copy_constructor\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -12055:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul\2c\200ul>::__dispatch\5babi:ne180100\5d>::__generic_assign\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>>\28std::__2::__variant_detail::__move_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>&&\29::'lambda'\28std::__2::__variant_detail::__move_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>&\2c\20auto&&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&&>\28std::__2::__variant_detail::__move_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&&\29 -12056:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul\2c\200ul>::__dispatch\5babi:ne180100\5d>::__generic_assign\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&>\28std::__2::__variant_detail::__copy_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\29::'lambda'\28std::__2::__variant_detail::__copy_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20auto&&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__copy_assignment\2c\20\28std::__2::__variant_detail::_Trait\291>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -12057:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul\2c\200ul>::__dispatch\5babi:ne180100\5d>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__visitation::__variant::__value_visitor>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -12058:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul\2c\200ul>::__dispatch\5babi:ne180100\5d>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&>\28std::__2::__variant_detail::__visitation::__variant::__value_visitor>>&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>\20const&\29 -12059:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul>::__dispatch\5babi:ne180100\5d\2c\20std::__2::unique_ptr>>\2c\20\28std::__2::__variant_detail::_Trait\291>::__destroy\5babi:ne180100\5d\28\29::'lambda'\28auto&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&>\28auto\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20sk_sp\2c\20std::__2::unique_ptr>>&\29 -12060:decltype\28auto\29\20std::__2::__variant_detail::__visitation::__base::__dispatcher<0ul>::__dispatch\5babi:ne180100\5d\2c\20\28std::__2::__variant_detail::_Trait\291>::__destroy\5babi:ne180100\5d\28\29::'lambda'\28auto&\29&&\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&>\28auto\2c\20std::__2::__variant_detail::__base<\28std::__2::__variant_detail::_Trait\291\2c\20SkPaint\2c\20int>&\29 -12061:deallocate_buffer_var\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -12062:ddquad_xy_at_t\28SkDCurve\20const&\2c\20double\29 -12063:ddquad_dxdy_at_t\28SkDCurve\20const&\2c\20double\29 -12064:ddline_xy_at_t\28SkDCurve\20const&\2c\20double\29 -12065:ddline_dxdy_at_t\28SkDCurve\20const&\2c\20double\29 -12066:ddcubic_xy_at_t\28SkDCurve\20const&\2c\20double\29 -12067:ddcubic_dxdy_at_t\28SkDCurve\20const&\2c\20double\29 -12068:ddconic_xy_at_t\28SkDCurve\20const&\2c\20double\29 -12069:ddconic_dxdy_at_t\28SkDCurve\20const&\2c\20double\29 -12070:dconic_xy_at_t\28SkPoint\20const*\2c\20float\2c\20double\29 -12071:data_destroy_use\28void*\29 -12072:data_create_use\28hb_ot_shape_plan_t\20const*\29 -12073:data_create_khmer\28hb_ot_shape_plan_t\20const*\29 -12074:data_create_indic\28hb_ot_shape_plan_t\20const*\29 -12075:data_create_hangul\28hb_ot_shape_plan_t\20const*\29 -12076:dataDirectoryInitFn\28\29 -12077:cubic_intercept_v\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -12078:cubic_intercept_h\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -12079:createCache\28UErrorCode&\29 -12080:convert_to_alpha8\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkImageInfo\20const&\2c\20void\20const*\2c\20unsigned\20long\2c\20SkColorSpaceXformSteps\20const&\29 -12081:convert_bytes_to_data -12082:contourMeasure_length -12083:contourMeasure_isClosed -12084:contourMeasure_getSegment -12085:contourMeasure_getPosTan -12086:contourMeasure_dispose -12087:contourMeasureIter_next -12088:contourMeasureIter_dispose -12089:contourMeasureIter_create -12090:conic_intercept_v\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -12091:conic_intercept_h\28SkPoint\20const*\2c\20float\2c\20float\2c\20double*\29 -12092:compose_indic\28hb_ot_shape_normalize_context_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\29 -12093:compose_hebrew\28hb_ot_shape_normalize_context_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\29 -12094:compare_ppem -12095:compare_myanmar_order\28hb_glyph_info_t\20const*\2c\20hb_glyph_info_t\20const*\29 -12096:compare_combining_class\28hb_glyph_info_t\20const*\2c\20hb_glyph_info_t\20const*\29 -12097:compareKeywordStructs\28void\20const*\2c\20void\20const*\2c\20void\20const*\29 -12098:compareEntries\28UElement\2c\20UElement\29 -12099:colorFilter_dispose -12100:colorFilter_createSRGBToLinearGamma -12101:colorFilter_createMode -12102:colorFilter_createMatrix -12103:colorFilter_createLinearToSRGBGamma -12104:collect_features_use\28hb_ot_shape_planner_t*\29 -12105:collect_features_myanmar\28hb_ot_shape_planner_t*\29 -12106:collect_features_khmer\28hb_ot_shape_planner_t*\29 -12107:collect_features_indic\28hb_ot_shape_planner_t*\29 -12108:collect_features_hangul\28hb_ot_shape_planner_t*\29 -12109:collect_features_arabic\28hb_ot_shape_planner_t*\29 -12110:clip\28SkPath\20const&\2c\20SkHalfPlane\20const&\29::$_0::__invoke\28SkEdgeClipper*\2c\20bool\2c\20void*\29 -12111:check_for_passthrough_local_coords_and_dead_varyings\28SkSL::Program\20const&\2c\20unsigned\20int*\29::Visitor::visitStatement\28SkSL::Statement\20const&\29 -12112:check_for_passthrough_local_coords_and_dead_varyings\28SkSL::Program\20const&\2c\20unsigned\20int*\29::Visitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -12113:check_for_passthrough_local_coords_and_dead_varyings\28SkSL::Program\20const&\2c\20unsigned\20int*\29::Visitor::visitExpression\28SkSL::Expression\20const&\29 -12114:charIterTextLength\28UText*\29 -12115:charIterTextExtract\28UText*\2c\20long\20long\2c\20long\20long\2c\20char16_t*\2c\20int\2c\20UErrorCode*\29 -12116:charIterTextClose\28UText*\29 -12117:charIterTextClone\28UText*\2c\20UText\20const*\2c\20signed\20char\2c\20UErrorCode*\29 -12118:changesWhenNFKC_Casefolded\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -12119:changesWhenCasefolded\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -12120:cff_slot_init -12121:cff_slot_done -12122:cff_size_request -12123:cff_size_init -12124:cff_size_done -12125:cff_sid_to_glyph_name -12126:cff_set_var_design -12127:cff_set_mm_weightvector -12128:cff_set_mm_blend -12129:cff_set_instance -12130:cff_random -12131:cff_ps_has_glyph_names -12132:cff_ps_get_font_info -12133:cff_ps_get_font_extra -12134:cff_parse_vsindex -12135:cff_parse_private_dict -12136:cff_parse_multiple_master -12137:cff_parse_maxstack -12138:cff_parse_font_matrix -12139:cff_parse_font_bbox -12140:cff_parse_cid_ros -12141:cff_parse_blend -12142:cff_metrics_adjust -12143:cff_hadvance_adjust -12144:cff_get_var_design -12145:cff_get_var_blend -12146:cff_get_standard_encoding -12147:cff_get_ros -12148:cff_get_ps_name -12149:cff_get_name_index -12150:cff_get_mm_weightvector -12151:cff_get_mm_var -12152:cff_get_mm_blend -12153:cff_get_is_cid -12154:cff_get_interface -12155:cff_get_glyph_name -12156:cff_get_cmap_info -12157:cff_get_cid_from_glyph_index -12158:cff_get_advances -12159:cff_free_glyph_data -12160:cff_face_init -12161:cff_face_done -12162:cff_driver_init -12163:cff_done_blend -12164:cff_decoder_prepare -12165:cff_decoder_init -12166:cff_cmap_unicode_init -12167:cff_cmap_unicode_char_next -12168:cff_cmap_unicode_char_index -12169:cff_cmap_encoding_init -12170:cff_cmap_encoding_done -12171:cff_cmap_encoding_char_next -12172:cff_cmap_encoding_char_index -12173:cff_builder_start_point -12174:cf2_free_instance -12175:cf2_decoder_parse_charstrings -12176:cf2_builder_moveTo -12177:cf2_builder_lineTo -12178:cf2_builder_cubeTo -12179:caseBinaryPropertyContains\28BinaryProperty\20const&\2c\20int\2c\20UProperty\29 -12180:canvas_transform -12181:canvas_saveLayer -12182:canvas_restoreToCount -12183:canvas_quickReject -12184:canvas_getTransform -12185:canvas_getLocalClipBounds -12186:canvas_getDeviceClipBounds -12187:canvas_drawVertices -12188:canvas_drawShadow -12189:canvas_drawRect -12190:canvas_drawRRect -12191:canvas_drawPoints -12192:canvas_drawPicture -12193:canvas_drawPath -12194:canvas_drawParagraph -12195:canvas_drawPaint -12196:canvas_drawOval -12197:canvas_drawLine -12198:canvas_drawImageRect -12199:canvas_drawImageNine -12200:canvas_drawImage -12201:canvas_drawDRRect -12202:canvas_drawColor -12203:canvas_drawCircle -12204:canvas_drawAtlas -12205:canvas_drawArc -12206:canvas_clipRect -12207:canvas_clipRRect -12208:canvas_clipPath -12209:canvas_clear -12210:bw_to_a8\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\29 -12211:breakiterator_cleanup\28\29 -12212:bool\20\28anonymous\20namespace\29::FindVisitor<\28anonymous\20namespace\29::SpotVerticesFactory>\28SkResourceCache::Rec\20const&\2c\20void*\29 -12213:bool\20\28anonymous\20namespace\29::FindVisitor<\28anonymous\20namespace\29::AmbientVerticesFactory>\28SkResourceCache::Rec\20const&\2c\20void*\29 -12214:bool\20OT::hb_accelerate_subtables_context_t::apply_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -12215:bool\20OT::hb_accelerate_subtables_context_t::apply_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -12216:bool\20OT::hb_accelerate_subtables_context_t::apply_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -12217:bool\20OT::hb_accelerate_subtables_context_t::apply_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -12218:bool\20OT::hb_accelerate_subtables_context_t::apply_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -12219:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -12220:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -12221:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -12222:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -12223:bool\20OT::hb_accelerate_subtables_context_t::apply_cached_to>\28void\20const*\2c\20OT::hb_ot_apply_context_t*\29 -12224:bool\20OT::cmap::accelerator_t::get_glyph_from_symbol\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -12225:bool\20OT::cmap::accelerator_t::get_glyph_from_symbol\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -12226:bool\20OT::cmap::accelerator_t::get_glyph_from_symbol\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -12227:bool\20OT::cmap::accelerator_t::get_glyph_from_macroman\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -12228:bool\20OT::cmap::accelerator_t::get_glyph_from\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -12229:bool\20OT::cmap::accelerator_t::get_glyph_from\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -12230:blur_y_radius_4\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -12231:blur_y_radius_3\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -12232:blur_y_radius_2\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -12233:blur_y_radius_1\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -12234:blur_x_radius_4\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -12235:blur_x_radius_3\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -12236:blur_x_radius_2\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -12237:blur_x_radius_1\28skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>\20const&\2c\20skvx::Vec<8\2c\20unsigned\20short>*\2c\20skvx::Vec<8\2c\20unsigned\20short>*\29 -12238:blit_row_s32a_blend\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\2c\20unsigned\20int\29 -12239:blit_row_s32_opaque\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\2c\20unsigned\20int\29 -12240:blit_row_s32_blend\28unsigned\20int*\2c\20unsigned\20int\20const*\2c\20int\2c\20unsigned\20int\29 -12241:biDiGetMaxValue\28IntProperty\20const&\2c\20UProperty\29 -12242:argb32_to_a8\28unsigned\20char*\2c\20unsigned\20char\20const*\2c\20int\29 -12243:arabic_fallback_shape\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -12244:animatedImage_getRepetitionCount -12245:animatedImage_getCurrentFrameDurationMilliseconds -12246:animatedImage_getCurrentFrame -12247:animatedImage_dispose -12248:animatedImage_decodeNextFrame -12249:animatedImage_create -12250:afm_parser_parse -12251:afm_parser_init -12252:afm_parser_done -12253:afm_compare_kern_pairs -12254:af_property_set -12255:af_property_get -12256:af_latin_metrics_scale -12257:af_latin_metrics_init -12258:af_latin_hints_init -12259:af_latin_hints_apply -12260:af_latin_get_standard_widths -12261:af_indic_metrics_scale -12262:af_indic_metrics_init -12263:af_indic_hints_init -12264:af_indic_hints_apply -12265:af_get_interface -12266:af_face_globals_free -12267:af_dummy_hints_init -12268:af_dummy_hints_apply -12269:af_cjk_metrics_init -12270:af_autofitter_load_glyph -12271:af_autofitter_init -12272:action_terminate -12273:action_abort -12274:_isUnicodeExtensionSubtag\28int&\2c\20char\20const*\2c\20int\29 -12275:_isTransformedExtensionSubtag\28int&\2c\20char\20const*\2c\20int\29 -12276:_hb_ot_font_destroy\28void*\29 -12277:_hb_grapheme_group_func\28hb_glyph_info_t\20const&\2c\20hb_glyph_info_t\20const&\29 -12278:_hb_glyph_info_is_default_ignorable\28hb_glyph_info_t\20const*\29 -12279:_hb_face_for_data_reference_table\28hb_face_t*\2c\20unsigned\20int\2c\20void*\29 -12280:_hb_face_for_data_get_table_tags\28hb_face_t\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int*\2c\20void*\29 -12281:_hb_face_for_data_closure_destroy\28void*\29 -12282:_hb_clear_substitution_flags\28hb_ot_shape_plan_t\20const*\2c\20hb_font_t*\2c\20hb_buffer_t*\29 -12283:_hb_blob_destroy\28void*\29 -12284:_emscripten_wasm_worker_initialize -12285:_emscripten_stack_restore -12286:_emscripten_stack_alloc -12287:__wasm_init_memory -12288:__wasm_call_ctors -12289:__stdio_write -12290:__stdio_seek -12291:__stdio_read -12292:__stdio_close -12293:__emscripten_stdout_seek -12294:__cxxabiv1::__vmi_class_type_info::search_below_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -12295:__cxxabiv1::__vmi_class_type_info::search_above_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -12296:__cxxabiv1::__vmi_class_type_info::has_unambiguous_public_base\28__cxxabiv1::__dynamic_cast_info*\2c\20void*\2c\20int\29\20const -12297:__cxxabiv1::__si_class_type_info::search_below_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -12298:__cxxabiv1::__si_class_type_info::search_above_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -12299:__cxxabiv1::__si_class_type_info::has_unambiguous_public_base\28__cxxabiv1::__dynamic_cast_info*\2c\20void*\2c\20int\29\20const -12300:__cxxabiv1::__class_type_info::search_below_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -12301:__cxxabiv1::__class_type_info::search_above_dst\28__cxxabiv1::__dynamic_cast_info*\2c\20void\20const*\2c\20void\20const*\2c\20int\2c\20bool\29\20const -12302:__cxxabiv1::__class_type_info::has_unambiguous_public_base\28__cxxabiv1::__dynamic_cast_info*\2c\20void*\2c\20int\29\20const -12303:__cxxabiv1::__class_type_info::can_catch\28__cxxabiv1::__shim_type_info\20const*\2c\20void*&\29\20const -12304:\28anonymous\20namespace\29::uprops_cleanup\28\29 -12305:\28anonymous\20namespace\29::ulayout_load\28UErrorCode&\29 -12306:\28anonymous\20namespace\29::ulayout_isAcceptable\28void*\2c\20char\20const*\2c\20char\20const*\2c\20UDataInfo\20const*\29 -12307:\28anonymous\20namespace\29::skhb_nominal_glyphs\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20unsigned\20int\2c\20void*\29 -12308:\28anonymous\20namespace\29::skhb_nominal_glyph\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -12309:\28anonymous\20namespace\29::skhb_glyph_h_advances\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\20const*\2c\20unsigned\20int\2c\20int*\2c\20unsigned\20int\2c\20void*\29 -12310:\28anonymous\20namespace\29::skhb_glyph_h_advance\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20void*\29 -12311:\28anonymous\20namespace\29::skhb_glyph_extents\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20hb_glyph_extents_t*\2c\20void*\29 -12312:\28anonymous\20namespace\29::skhb_glyph\28hb_font_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20void*\29 -12313:\28anonymous\20namespace\29::skhb_get_table\28hb_face_t*\2c\20unsigned\20int\2c\20void*\29::$_0::__invoke\28void*\29 -12314:\28anonymous\20namespace\29::skhb_get_table\28hb_face_t*\2c\20unsigned\20int\2c\20void*\29 -12315:\28anonymous\20namespace\29::create_sub_hb_font\28SkFont\20const&\2c\20std::__2::unique_ptr>\20const&\29::$_0::__invoke\28void*\29 -12316:\28anonymous\20namespace\29::characterproperties_cleanup\28\29 -12317:\28anonymous\20namespace\29::_set_add\28USet*\2c\20int\29 -12318:\28anonymous\20namespace\29::_set_addRange\28USet*\2c\20int\2c\20int\29 -12319:\28anonymous\20namespace\29::YUVPlanesRec::~YUVPlanesRec\28\29_5434 -12320:\28anonymous\20namespace\29::YUVPlanesRec::getCategory\28\29\20const -12321:\28anonymous\20namespace\29::YUVPlanesRec::diagnostic_only_getDiscardable\28\29\20const -12322:\28anonymous\20namespace\29::YUVPlanesRec::bytesUsed\28\29\20const -12323:\28anonymous\20namespace\29::YUVPlanesRec::Visitor\28SkResourceCache::Rec\20const&\2c\20void*\29 -12324:\28anonymous\20namespace\29::UniqueKeyInvalidator::~UniqueKeyInvalidator\28\29_12544 -12325:\28anonymous\20namespace\29::TriangulatingPathOp::~TriangulatingPathOp\28\29_12522 -12326:\28anonymous\20namespace\29::TriangulatingPathOp::visitProxies\28std::__2::function\20const&\29\20const -12327:\28anonymous\20namespace\29::TriangulatingPathOp::programInfo\28\29 -12328:\28anonymous\20namespace\29::TriangulatingPathOp::onPrepareDraws\28GrMeshDrawTarget*\29 -12329:\28anonymous\20namespace\29::TriangulatingPathOp::onPrePrepareDraws\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -12330:\28anonymous\20namespace\29::TriangulatingPathOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -12331:\28anonymous\20namespace\29::TriangulatingPathOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -12332:\28anonymous\20namespace\29::TriangulatingPathOp::name\28\29\20const -12333:\28anonymous\20namespace\29::TriangulatingPathOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -12334:\28anonymous\20namespace\29::TransformedMaskSubRun::unflattenSize\28\29\20const -12335:\28anonymous\20namespace\29::TransformedMaskSubRun::regenerateAtlas\28int\2c\20int\2c\20std::__2::function\20\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29>\29\20const -12336:\28anonymous\20namespace\29::TransformedMaskSubRun::doFlatten\28SkWriteBuffer&\29\20const -12337:\28anonymous\20namespace\29::TransformedMaskSubRun::canReuse\28SkPaint\20const&\2c\20SkMatrix\20const&\29\20const -12338:\28anonymous\20namespace\29::ThreeBoxApproxPass::startBlur\28\29 -12339:\28anonymous\20namespace\29::ThreeBoxApproxPass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29 -12340:\28anonymous\20namespace\29::ThreeBoxApproxPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::makePass\28void*\2c\20SkArenaAlloc*\29\20const -12341:\28anonymous\20namespace\29::ThreeBoxApproxPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::bufferSizeBytes\28\29\20const -12342:\28anonymous\20namespace\29::TextureOpImpl::~TextureOpImpl\28\29_12496 -12343:\28anonymous\20namespace\29::TextureOpImpl::visitProxies\28std::__2::function\20const&\29\20const -12344:\28anonymous\20namespace\29::TextureOpImpl::programInfo\28\29 -12345:\28anonymous\20namespace\29::TextureOpImpl::onPrepareDraws\28GrMeshDrawTarget*\29 -12346:\28anonymous\20namespace\29::TextureOpImpl::onPrePrepareDraws\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -12347:\28anonymous\20namespace\29::TextureOpImpl::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -12348:\28anonymous\20namespace\29::TextureOpImpl::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -12349:\28anonymous\20namespace\29::TextureOpImpl::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -12350:\28anonymous\20namespace\29::TextureOpImpl::name\28\29\20const -12351:\28anonymous\20namespace\29::TextureOpImpl::fixedFunctionFlags\28\29\20const -12352:\28anonymous\20namespace\29::TextureOpImpl::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -12353:\28anonymous\20namespace\29::TentPass::startBlur\28\29 -12354:\28anonymous\20namespace\29::TentPass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29 -12355:\28anonymous\20namespace\29::TentPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::makePass\28void*\2c\20SkArenaAlloc*\29\20const -12356:\28anonymous\20namespace\29::TentPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::bufferSizeBytes\28\29\20const -12357:\28anonymous\20namespace\29::StaticVertexAllocator::~StaticVertexAllocator\28\29_12548 -12358:\28anonymous\20namespace\29::StaticVertexAllocator::unlock\28int\29 -12359:\28anonymous\20namespace\29::StaticVertexAllocator::lock\28unsigned\20long\2c\20int\29 -12360:\28anonymous\20namespace\29::SkwasmParagraphPainter::translate\28float\2c\20float\29 -12361:\28anonymous\20namespace\29::SkwasmParagraphPainter::save\28\29 -12362:\28anonymous\20namespace\29::SkwasmParagraphPainter::restore\28\29 -12363:\28anonymous\20namespace\29::SkwasmParagraphPainter::drawTextShadow\28sk_sp\20const&\2c\20float\2c\20float\2c\20unsigned\20int\2c\20float\29 -12364:\28anonymous\20namespace\29::SkwasmParagraphPainter::drawTextBlob\28sk_sp\20const&\2c\20float\2c\20float\2c\20std::__2::variant\20const&\29 -12365:\28anonymous\20namespace\29::SkwasmParagraphPainter::drawRect\28SkRect\20const&\2c\20std::__2::variant\20const&\29 -12366:\28anonymous\20namespace\29::SkwasmParagraphPainter::drawPath\28SkPath\20const&\2c\20skia::textlayout::ParagraphPainter::DecorationStyle\20const&\29 -12367:\28anonymous\20namespace\29::SkwasmParagraphPainter::drawLine\28float\2c\20float\2c\20float\2c\20float\2c\20skia::textlayout::ParagraphPainter::DecorationStyle\20const&\29 -12368:\28anonymous\20namespace\29::SkwasmParagraphPainter::drawFilledRect\28SkRect\20const&\2c\20skia::textlayout::ParagraphPainter::DecorationStyle\20const&\29 -12369:\28anonymous\20namespace\29::SkwasmParagraphPainter::clipRect\28SkRect\20const&\29 -12370:\28anonymous\20namespace\29::SkUnicodeHbScriptRunIterator::currentScript\28\29\20const -12371:\28anonymous\20namespace\29::SkUnicodeHbScriptRunIterator::consume\28\29 -12372:\28anonymous\20namespace\29::SkUbrkGetLocaleByType::getLocaleByType\28UBreakIterator\20const*\2c\20ULocDataLocaleType\2c\20UErrorCode*\29 -12373:\28anonymous\20namespace\29::SkUbrkClone::clone\28UBreakIterator\20const*\2c\20UErrorCode*\29 -12374:\28anonymous\20namespace\29::SkMorphologyImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -12375:\28anonymous\20namespace\29::SkMorphologyImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -12376:\28anonymous\20namespace\29::SkMorphologyImageFilter::onFilterImage\28skif::Context\20const&\29\20const -12377:\28anonymous\20namespace\29::SkMorphologyImageFilter::getTypeName\28\29\20const -12378:\28anonymous\20namespace\29::SkMorphologyImageFilter::flatten\28SkWriteBuffer&\29\20const -12379:\28anonymous\20namespace\29::SkMorphologyImageFilter::computeFastBounds\28SkRect\20const&\29\20const -12380:\28anonymous\20namespace\29::SkMatrixTransformImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -12381:\28anonymous\20namespace\29::SkMatrixTransformImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -12382:\28anonymous\20namespace\29::SkMatrixTransformImageFilter::onFilterImage\28skif::Context\20const&\29\20const -12383:\28anonymous\20namespace\29::SkMatrixTransformImageFilter::getTypeName\28\29\20const -12384:\28anonymous\20namespace\29::SkMatrixTransformImageFilter::flatten\28SkWriteBuffer&\29\20const -12385:\28anonymous\20namespace\29::SkMatrixTransformImageFilter::computeFastBounds\28SkRect\20const&\29\20const -12386:\28anonymous\20namespace\29::SkFTGeometrySink::Quad\28FT_Vector_\20const*\2c\20FT_Vector_\20const*\2c\20void*\29 -12387:\28anonymous\20namespace\29::SkFTGeometrySink::Move\28FT_Vector_\20const*\2c\20void*\29 -12388:\28anonymous\20namespace\29::SkFTGeometrySink::Line\28FT_Vector_\20const*\2c\20void*\29 -12389:\28anonymous\20namespace\29::SkFTGeometrySink::Cubic\28FT_Vector_\20const*\2c\20FT_Vector_\20const*\2c\20FT_Vector_\20const*\2c\20void*\29 -12390:\28anonymous\20namespace\29::SkEmptyTypeface::onGetFontDescriptor\28SkFontDescriptor*\2c\20bool*\29\20const -12391:\28anonymous\20namespace\29::SkEmptyTypeface::onGetFamilyName\28SkString*\29\20const -12392:\28anonymous\20namespace\29::SkEmptyTypeface::onCreateScalerContext\28SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29\20const -12393:\28anonymous\20namespace\29::SkEmptyTypeface::onCreateFamilyNameIterator\28\29\20const -12394:\28anonymous\20namespace\29::SkEmptyTypeface::onCharsToGlyphs\28SkSpan\2c\20SkSpan\29\20const -12395:\28anonymous\20namespace\29::SkCropImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -12396:\28anonymous\20namespace\29::SkCropImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -12397:\28anonymous\20namespace\29::SkCropImageFilter::onFilterImage\28skif::Context\20const&\29\20const -12398:\28anonymous\20namespace\29::SkCropImageFilter::onAffectsTransparentBlack\28\29\20const -12399:\28anonymous\20namespace\29::SkCropImageFilter::getTypeName\28\29\20const -12400:\28anonymous\20namespace\29::SkCropImageFilter::flatten\28SkWriteBuffer&\29\20const -12401:\28anonymous\20namespace\29::SkCropImageFilter::computeFastBounds\28SkRect\20const&\29\20const -12402:\28anonymous\20namespace\29::SkComposeImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -12403:\28anonymous\20namespace\29::SkComposeImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -12404:\28anonymous\20namespace\29::SkComposeImageFilter::onFilterImage\28skif::Context\20const&\29\20const -12405:\28anonymous\20namespace\29::SkComposeImageFilter::getTypeName\28\29\20const -12406:\28anonymous\20namespace\29::SkComposeImageFilter::computeFastBounds\28SkRect\20const&\29\20const -12407:\28anonymous\20namespace\29::SkColorFilterImageFilter::~SkColorFilterImageFilter\28\29_6030 -12408:\28anonymous\20namespace\29::SkColorFilterImageFilter::onIsColorFilterNode\28SkColorFilter**\29\20const -12409:\28anonymous\20namespace\29::SkColorFilterImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -12410:\28anonymous\20namespace\29::SkColorFilterImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -12411:\28anonymous\20namespace\29::SkColorFilterImageFilter::onFilterImage\28skif::Context\20const&\29\20const -12412:\28anonymous\20namespace\29::SkColorFilterImageFilter::onAffectsTransparentBlack\28\29\20const -12413:\28anonymous\20namespace\29::SkColorFilterImageFilter::getTypeName\28\29\20const -12414:\28anonymous\20namespace\29::SkColorFilterImageFilter::flatten\28SkWriteBuffer&\29\20const -12415:\28anonymous\20namespace\29::SkColorFilterImageFilter::computeFastBounds\28SkRect\20const&\29\20const -12416:\28anonymous\20namespace\29::SkBlurImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -12417:\28anonymous\20namespace\29::SkBlurImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -12418:\28anonymous\20namespace\29::SkBlurImageFilter::onFilterImage\28skif::Context\20const&\29\20const -12419:\28anonymous\20namespace\29::SkBlurImageFilter::getTypeName\28\29\20const -12420:\28anonymous\20namespace\29::SkBlurImageFilter::flatten\28SkWriteBuffer&\29\20const -12421:\28anonymous\20namespace\29::SkBlurImageFilter::computeFastBounds\28SkRect\20const&\29\20const -12422:\28anonymous\20namespace\29::SkBlendImageFilter::~SkBlendImageFilter\28\29_6002 -12423:\28anonymous\20namespace\29::SkBlendImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -12424:\28anonymous\20namespace\29::SkBlendImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -12425:\28anonymous\20namespace\29::SkBlendImageFilter::onFilterImage\28skif::Context\20const&\29\20const -12426:\28anonymous\20namespace\29::SkBlendImageFilter::onAffectsTransparentBlack\28\29\20const -12427:\28anonymous\20namespace\29::SkBlendImageFilter::getTypeName\28\29\20const -12428:\28anonymous\20namespace\29::SkBlendImageFilter::flatten\28SkWriteBuffer&\29\20const -12429:\28anonymous\20namespace\29::SkBlendImageFilter::computeFastBounds\28SkRect\20const&\29\20const -12430:\28anonymous\20namespace\29::SkBidiIterator_icu::~SkBidiIterator_icu\28\29_8617 -12431:\28anonymous\20namespace\29::SkBidiIterator_icu::getLevelAt\28int\29 -12432:\28anonymous\20namespace\29::SkBidiIterator_icu::getLength\28\29 -12433:\28anonymous\20namespace\29::SimpleTriangleShader::name\28\29\20const -12434:\28anonymous\20namespace\29::SimpleTriangleShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::emitVertexCode\28GrShaderCaps\20const&\2c\20GrPathTessellationShader\20const&\2c\20GrGLSLVertexBuilder*\2c\20GrGLSLVaryingHandler*\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -12435:\28anonymous\20namespace\29::SimpleTriangleShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const -12436:\28anonymous\20namespace\29::ShaperHarfBuzz::shape\28char\20const*\2c\20unsigned\20long\2c\20SkShaper::FontRunIterator&\2c\20SkShaper::BiDiRunIterator&\2c\20SkShaper::ScriptRunIterator&\2c\20SkShaper::LanguageRunIterator&\2c\20float\2c\20SkShaper::RunHandler*\29\20const -12437:\28anonymous\20namespace\29::ShaperHarfBuzz::shape\28char\20const*\2c\20unsigned\20long\2c\20SkShaper::FontRunIterator&\2c\20SkShaper::BiDiRunIterator&\2c\20SkShaper::ScriptRunIterator&\2c\20SkShaper::LanguageRunIterator&\2c\20SkShaper::Feature\20const*\2c\20unsigned\20long\2c\20float\2c\20SkShaper::RunHandler*\29\20const -12438:\28anonymous\20namespace\29::ShaperHarfBuzz::shape\28char\20const*\2c\20unsigned\20long\2c\20SkFont\20const&\2c\20bool\2c\20float\2c\20SkShaper::RunHandler*\29\20const -12439:\28anonymous\20namespace\29::ShapeDontWrapOrReorder::~ShapeDontWrapOrReorder\28\29 -12440:\28anonymous\20namespace\29::ShapeDontWrapOrReorder::wrap\28char\20const*\2c\20unsigned\20long\2c\20SkShaper::BiDiRunIterator\20const&\2c\20SkShaper::LanguageRunIterator\20const&\2c\20SkShaper::ScriptRunIterator\20const&\2c\20SkShaper::FontRunIterator\20const&\2c\20\28anonymous\20namespace\29::RunIteratorQueue&\2c\20SkShaper::Feature\20const*\2c\20unsigned\20long\2c\20float\2c\20SkShaper::RunHandler*\29\20const -12441:\28anonymous\20namespace\29::ShadowInvalidator::~ShadowInvalidator\28\29_5848 -12442:\28anonymous\20namespace\29::ShadowInvalidator::changed\28\29 -12443:\28anonymous\20namespace\29::ShadowCircularRRectOp::~ShadowCircularRRectOp\28\29_12356 -12444:\28anonymous\20namespace\29::ShadowCircularRRectOp::visitProxies\28std::__2::function\20const&\29\20const -12445:\28anonymous\20namespace\29::ShadowCircularRRectOp::programInfo\28\29 -12446:\28anonymous\20namespace\29::ShadowCircularRRectOp::onPrepareDraws\28GrMeshDrawTarget*\29 -12447:\28anonymous\20namespace\29::ShadowCircularRRectOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -12448:\28anonymous\20namespace\29::ShadowCircularRRectOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -12449:\28anonymous\20namespace\29::ShadowCircularRRectOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -12450:\28anonymous\20namespace\29::ShadowCircularRRectOp::name\28\29\20const -12451:\28anonymous\20namespace\29::ShadowCircularRRectOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -12452:\28anonymous\20namespace\29::SDFTSubRun::unflattenSize\28\29\20const -12453:\28anonymous\20namespace\29::SDFTSubRun::regenerateAtlas\28int\2c\20int\2c\20std::__2::function\20\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29>\29\20const -12454:\28anonymous\20namespace\29::SDFTSubRun::glyphParams\28\29\20const -12455:\28anonymous\20namespace\29::SDFTSubRun::draw\28SkCanvas*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20std::__2::function\2c\20sktext::gpu::RendererData\29>\20const&\29\20const -12456:\28anonymous\20namespace\29::SDFTSubRun::doFlatten\28SkWriteBuffer&\29\20const -12457:\28anonymous\20namespace\29::SDFTSubRun::canReuse\28SkPaint\20const&\2c\20SkMatrix\20const&\29\20const -12458:\28anonymous\20namespace\29::RectsBlurRec::~RectsBlurRec\28\29_3632 -12459:\28anonymous\20namespace\29::RectsBlurRec::getCategory\28\29\20const -12460:\28anonymous\20namespace\29::RectsBlurRec::diagnostic_only_getDiscardable\28\29\20const -12461:\28anonymous\20namespace\29::RectsBlurRec::bytesUsed\28\29\20const -12462:\28anonymous\20namespace\29::RectsBlurRec::Visitor\28SkResourceCache::Rec\20const&\2c\20void*\29 -12463:\28anonymous\20namespace\29::RasterShaderBlurAlgorithm::makeDevice\28SkImageInfo\20const&\29\20const -12464:\28anonymous\20namespace\29::RasterBlurEngine::findAlgorithm\28SkSize\2c\20SkColorType\29\20const -12465:\28anonymous\20namespace\29::RasterA8BlurAlgorithm::blur\28SkSize\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkTileMode\2c\20SkIRect\20const&\29\20const -12466:\28anonymous\20namespace\29::Raster8888BlurAlgorithm::blur\28SkSize\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkTileMode\2c\20SkIRect\20const&\29\20const -12467:\28anonymous\20namespace\29::RRectBlurRec::~RRectBlurRec\28\29_3626 -12468:\28anonymous\20namespace\29::RRectBlurRec::getCategory\28\29\20const -12469:\28anonymous\20namespace\29::RRectBlurRec::diagnostic_only_getDiscardable\28\29\20const -12470:\28anonymous\20namespace\29::RRectBlurRec::bytesUsed\28\29\20const -12471:\28anonymous\20namespace\29::RRectBlurRec::Visitor\28SkResourceCache::Rec\20const&\2c\20void*\29 -12472:\28anonymous\20namespace\29::PathSubRun::~PathSubRun\28\29_13324 -12473:\28anonymous\20namespace\29::PathSubRun::unflattenSize\28\29\20const -12474:\28anonymous\20namespace\29::PathSubRun::draw\28SkCanvas*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20std::__2::function\2c\20sktext::gpu::RendererData\29>\20const&\29\20const -12475:\28anonymous\20namespace\29::PathSubRun::doFlatten\28SkWriteBuffer&\29\20const -12476:\28anonymous\20namespace\29::MipMapRec::~MipMapRec\28\29_2261 -12477:\28anonymous\20namespace\29::MipMapRec::getCategory\28\29\20const -12478:\28anonymous\20namespace\29::MipMapRec::diagnostic_only_getDiscardable\28\29\20const -12479:\28anonymous\20namespace\29::MipMapRec::bytesUsed\28\29\20const -12480:\28anonymous\20namespace\29::MipMapRec::Finder\28SkResourceCache::Rec\20const&\2c\20void*\29 -12481:\28anonymous\20namespace\29::MiddleOutShader::~MiddleOutShader\28\29_12572 -12482:\28anonymous\20namespace\29::MiddleOutShader::name\28\29\20const -12483:\28anonymous\20namespace\29::MiddleOutShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::emitVertexCode\28GrShaderCaps\20const&\2c\20GrPathTessellationShader\20const&\2c\20GrGLSLVertexBuilder*\2c\20GrGLSLVaryingHandler*\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -12484:\28anonymous\20namespace\29::MiddleOutShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const -12485:\28anonymous\20namespace\29::MiddleOutShader::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12486:\28anonymous\20namespace\29::MeshOp::~MeshOp\28\29_11897 -12487:\28anonymous\20namespace\29::MeshOp::visitProxies\28std::__2::function\20const&\29\20const -12488:\28anonymous\20namespace\29::MeshOp::programInfo\28\29 -12489:\28anonymous\20namespace\29::MeshOp::onPrepareDraws\28GrMeshDrawTarget*\29 -12490:\28anonymous\20namespace\29::MeshOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -12491:\28anonymous\20namespace\29::MeshOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -12492:\28anonymous\20namespace\29::MeshOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -12493:\28anonymous\20namespace\29::MeshOp::name\28\29\20const -12494:\28anonymous\20namespace\29::MeshOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -12495:\28anonymous\20namespace\29::MeshGP::~MeshGP\28\29_11921 -12496:\28anonymous\20namespace\29::MeshGP::onTextureSampler\28int\29\20const -12497:\28anonymous\20namespace\29::MeshGP::name\28\29\20const -12498:\28anonymous\20namespace\29::MeshGP::makeProgramImpl\28GrShaderCaps\20const&\29\20const -12499:\28anonymous\20namespace\29::MeshGP::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12500:\28anonymous\20namespace\29::MeshGP::Impl::~Impl\28\29_11927 -12501:\28anonymous\20namespace\29::MeshGP::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -12502:\28anonymous\20namespace\29::MeshGP::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -12503:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::toLinearSrgb\28std::__2::basic_string\2c\20std::__2::allocator>\29 -12504:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::sampleShader\28int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29 -12505:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::sampleColorFilter\28int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29 -12506:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::sampleBlender\28int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29 -12507:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::getMainName\28\29 -12508:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::fromLinearSrgb\28std::__2::basic_string\2c\20std::__2::allocator>\29 -12509:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::defineFunction\28char\20const*\2c\20char\20const*\2c\20bool\29 -12510:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::declareUniform\28SkSL::VarDeclaration\20const*\29 -12511:\28anonymous\20namespace\29::MeshGP::Impl::MeshCallbacks::declareFunction\28char\20const*\29 -12512:\28anonymous\20namespace\29::HQDownSampler::buildLevel\28SkPixmap\20const&\2c\20SkPixmap\20const&\29 -12513:\28anonymous\20namespace\29::GaussianPass::startBlur\28\29 -12514:\28anonymous\20namespace\29::GaussianPass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29 -12515:\28anonymous\20namespace\29::GaussianPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::makePass\28void*\2c\20SkArenaAlloc*\29\20const -12516:\28anonymous\20namespace\29::GaussianPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::bufferSizeBytes\28\29\20const -12517:\28anonymous\20namespace\29::GaussianPass::startBlur\28\29 -12518:\28anonymous\20namespace\29::GaussianPass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29 -12519:\28anonymous\20namespace\29::GaussianPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::makePass\28void*\2c\20SkArenaAlloc*\29\20const -12520:\28anonymous\20namespace\29::GaussianPass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::bufferSizeBytes\28\29\20const -12521:\28anonymous\20namespace\29::FillRectOpImpl::~FillRectOpImpl\28\29_12017 -12522:\28anonymous\20namespace\29::FillRectOpImpl::visitProxies\28std::__2::function\20const&\29\20const -12523:\28anonymous\20namespace\29::FillRectOpImpl::onPrepareDraws\28GrMeshDrawTarget*\29 -12524:\28anonymous\20namespace\29::FillRectOpImpl::onPrePrepareDraws\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -12525:\28anonymous\20namespace\29::FillRectOpImpl::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -12526:\28anonymous\20namespace\29::FillRectOpImpl::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -12527:\28anonymous\20namespace\29::FillRectOpImpl::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -12528:\28anonymous\20namespace\29::FillRectOpImpl::name\28\29\20const -12529:\28anonymous\20namespace\29::FillRectOpImpl::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -12530:\28anonymous\20namespace\29::ExternalWebGLTexture::~ExternalWebGLTexture\28\29_613 -12531:\28anonymous\20namespace\29::ExternalWebGLTexture::getBackendTexture\28\29 -12532:\28anonymous\20namespace\29::ExternalWebGLTexture::dispose\28\29 -12533:\28anonymous\20namespace\29::EllipticalRRectEffect::onMakeProgramImpl\28\29\20const -12534:\28anonymous\20namespace\29::EllipticalRRectEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12535:\28anonymous\20namespace\29::EllipticalRRectEffect::name\28\29\20const -12536:\28anonymous\20namespace\29::EllipticalRRectEffect::clone\28\29\20const -12537:\28anonymous\20namespace\29::EllipticalRRectEffect::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -12538:\28anonymous\20namespace\29::EllipticalRRectEffect::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -12539:\28anonymous\20namespace\29::DrawableSubRun::~DrawableSubRun\28\29_13332 -12540:\28anonymous\20namespace\29::DrawableSubRun::unflattenSize\28\29\20const -12541:\28anonymous\20namespace\29::DrawableSubRun::draw\28SkCanvas*\2c\20SkPoint\2c\20SkPaint\20const&\2c\20sk_sp\2c\20std::__2::function\2c\20sktext::gpu::RendererData\29>\20const&\29\20const -12542:\28anonymous\20namespace\29::DrawableSubRun::doFlatten\28SkWriteBuffer&\29\20const -12543:\28anonymous\20namespace\29::DrawAtlasPathShader::~DrawAtlasPathShader\28\29_11868 -12544:\28anonymous\20namespace\29::DrawAtlasPathShader::onTextureSampler\28int\29\20const -12545:\28anonymous\20namespace\29::DrawAtlasPathShader::name\28\29\20const -12546:\28anonymous\20namespace\29::DrawAtlasPathShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const -12547:\28anonymous\20namespace\29::DrawAtlasPathShader::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12548:\28anonymous\20namespace\29::DrawAtlasPathShader::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -12549:\28anonymous\20namespace\29::DrawAtlasPathShader::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -12550:\28anonymous\20namespace\29::DrawAtlasOpImpl::~DrawAtlasOpImpl\28\29_11845 -12551:\28anonymous\20namespace\29::DrawAtlasOpImpl::onPrepareDraws\28GrMeshDrawTarget*\29 -12552:\28anonymous\20namespace\29::DrawAtlasOpImpl::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -12553:\28anonymous\20namespace\29::DrawAtlasOpImpl::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -12554:\28anonymous\20namespace\29::DrawAtlasOpImpl::name\28\29\20const -12555:\28anonymous\20namespace\29::DrawAtlasOpImpl::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -12556:\28anonymous\20namespace\29::DirectMaskSubRun::unflattenSize\28\29\20const -12557:\28anonymous\20namespace\29::DirectMaskSubRun::regenerateAtlas\28int\2c\20int\2c\20std::__2::function\20\28sktext::gpu::GlyphVector*\2c\20int\2c\20int\2c\20skgpu::MaskFormat\2c\20int\29>\29\20const -12558:\28anonymous\20namespace\29::DirectMaskSubRun::doFlatten\28SkWriteBuffer&\29\20const -12559:\28anonymous\20namespace\29::DirectMaskSubRun::deviceRectAndNeedsTransform\28SkMatrix\20const&\29\20const -12560:\28anonymous\20namespace\29::DirectMaskSubRun::canReuse\28SkPaint\20const&\2c\20SkMatrix\20const&\29\20const -12561:\28anonymous\20namespace\29::DefaultPathOp::~DefaultPathOp\28\29_11820 -12562:\28anonymous\20namespace\29::DefaultPathOp::visitProxies\28std::__2::function\20const&\29\20const -12563:\28anonymous\20namespace\29::DefaultPathOp::onPrepareDraws\28GrMeshDrawTarget*\29 -12564:\28anonymous\20namespace\29::DefaultPathOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -12565:\28anonymous\20namespace\29::DefaultPathOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -12566:\28anonymous\20namespace\29::DefaultPathOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -12567:\28anonymous\20namespace\29::DefaultPathOp::name\28\29\20const -12568:\28anonymous\20namespace\29::DefaultPathOp::fixedFunctionFlags\28\29\20const -12569:\28anonymous\20namespace\29::DefaultPathOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -12570:\28anonymous\20namespace\29::CircularRRectEffect::onMakeProgramImpl\28\29\20const -12571:\28anonymous\20namespace\29::CircularRRectEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -12572:\28anonymous\20namespace\29::CircularRRectEffect::name\28\29\20const -12573:\28anonymous\20namespace\29::CircularRRectEffect::clone\28\29\20const -12574:\28anonymous\20namespace\29::CircularRRectEffect::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -12575:\28anonymous\20namespace\29::CircularRRectEffect::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -12576:\28anonymous\20namespace\29::CachedTessellationsRec::~CachedTessellationsRec\28\29_5852 -12577:\28anonymous\20namespace\29::CachedTessellationsRec::getCategory\28\29\20const -12578:\28anonymous\20namespace\29::CachedTessellationsRec::bytesUsed\28\29\20const -12579:\28anonymous\20namespace\29::CachedTessellations::~CachedTessellations\28\29_5858 -12580:\28anonymous\20namespace\29::CacheImpl::~CacheImpl\28\29_3484 -12581:\28anonymous\20namespace\29::CacheImpl::set\28SkImageFilterCacheKey\20const&\2c\20SkImageFilter\20const*\2c\20skif::FilterResult\20const&\29 -12582:\28anonymous\20namespace\29::CacheImpl::purge\28\29 -12583:\28anonymous\20namespace\29::CacheImpl::purgeByImageFilter\28SkImageFilter\20const*\29 -12584:\28anonymous\20namespace\29::CacheImpl::get\28SkImageFilterCacheKey\20const&\2c\20skif::FilterResult*\29\20const -12585:\28anonymous\20namespace\29::BuilderReceiver::QuadTo\28impeller::TPoint\20const&\2c\20impeller::TPoint\20const&\29 -12586:\28anonymous\20namespace\29::BuilderReceiver::LineTo\28impeller::TPoint\20const&\29 -12587:\28anonymous\20namespace\29::BuilderReceiver::CubicTo\28impeller::TPoint\20const&\2c\20impeller::TPoint\20const&\2c\20impeller::TPoint\20const&\29 -12588:\28anonymous\20namespace\29::BuilderReceiver::ConicTo\28impeller::TPoint\20const&\2c\20impeller::TPoint\20const&\2c\20float\29 -12589:\28anonymous\20namespace\29::BuilderReceiver::Close\28\29 -12590:\28anonymous\20namespace\29::BoundingBoxShader::name\28\29\20const -12591:\28anonymous\20namespace\29::BoundingBoxShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -12592:\28anonymous\20namespace\29::BoundingBoxShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -12593:\28anonymous\20namespace\29::BoundingBoxShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const -12594:\28anonymous\20namespace\29::AAHairlineOp::~AAHairlineOp\28\29_11592 -12595:\28anonymous\20namespace\29::AAHairlineOp::visitProxies\28std::__2::function\20const&\29\20const -12596:\28anonymous\20namespace\29::AAHairlineOp::onPrepareDraws\28GrMeshDrawTarget*\29 -12597:\28anonymous\20namespace\29::AAHairlineOp::onPrePrepareDraws\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -12598:\28anonymous\20namespace\29::AAHairlineOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -12599:\28anonymous\20namespace\29::AAHairlineOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -12600:\28anonymous\20namespace\29::AAHairlineOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -12601:\28anonymous\20namespace\29::AAHairlineOp::name\28\29\20const -12602:\28anonymous\20namespace\29::AAHairlineOp::fixedFunctionFlags\28\29\20const -12603:\28anonymous\20namespace\29::AAHairlineOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -12604:\28anonymous\20namespace\29::A8Pass::startBlur\28\29 -12605:\28anonymous\20namespace\29::A8Pass::blurSegment\28int\2c\20void\20const*\2c\20int\2c\20void*\2c\20int\29 -12606:\28anonymous\20namespace\29::A8Pass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::makePass\28void*\2c\20SkArenaAlloc*\29\20const -12607:\28anonymous\20namespace\29::A8Pass::MakeMaker\28float\2c\20SkArenaAlloc*\29::Maker::bufferSizeBytes\28\29\20const -12608:YuvToRgbaRow -12609:YuvToRgba4444Row -12610:YuvToRgbRow -12611:YuvToRgb565Row -12612:YuvToBgraRow -12613:YuvToBgrRow -12614:YuvToArgbRow -12615:Write_CVT_Stretched -12616:Write_CVT -12617:WebPYuv444ToRgba_C -12618:WebPYuv444ToRgba4444_C -12619:WebPYuv444ToRgb_C -12620:WebPYuv444ToRgb565_C -12621:WebPYuv444ToBgra_C -12622:WebPYuv444ToBgr_C -12623:WebPYuv444ToArgb_C -12624:WebPRescalerImportRowShrink_C -12625:WebPRescalerImportRowExpand_C -12626:WebPRescalerExportRowShrink_C -12627:WebPRescalerExportRowExpand_C -12628:Vertish_SkAntiHairBlitter::drawLine\28int\2c\20int\2c\20int\2c\20int\29 -12629:Vertish_SkAntiHairBlitter::drawCap\28int\2c\20int\2c\20int\2c\20int\29 -12630:VerticalUnfilter_C -12631:VertState::Triangles\28VertState*\29 -12632:VertState::TrianglesX\28VertState*\29 -12633:VertState::TriangleStrip\28VertState*\29 -12634:VertState::TriangleStripX\28VertState*\29 -12635:VertState::TriangleFan\28VertState*\29 -12636:VertState::TriangleFanX\28VertState*\29 -12637:VR4_C -12638:VLine_SkAntiHairBlitter::drawLine\28int\2c\20int\2c\20int\2c\20int\29 -12639:VLine_SkAntiHairBlitter::drawCap\28int\2c\20int\2c\20int\2c\20int\29 -12640:VL4_C -12641:VE8uv_C -12642:VE4_C -12643:VE16_C -12644:UpsampleRgbaLinePair_C -12645:UpsampleRgba4444LinePair_C -12646:UpsampleRgbLinePair_C -12647:UpsampleRgb565LinePair_C -12648:UpsampleBgraLinePair_C -12649:UpsampleBgrLinePair_C -12650:UpsampleArgbLinePair_C -12651:TransformUV_C -12652:TransformDCUV_C -12653:TimeZoneDataDirInitFn\28UErrorCode&\29 -12654:TextureSourceImageGenerator::~TextureSourceImageGenerator\28\29_594 -12655:TextureSourceImageGenerator::generateExternalTexture\28GrRecordingContext*\2c\20skgpu::Mipmapped\29 -12656:TT_Set_MM_Blend -12657:TT_RunIns -12658:TT_Load_Simple_Glyph -12659:TT_Load_Glyph_Header -12660:TT_Load_Composite_Glyph -12661:TT_Get_Var_Design -12662:TT_Get_MM_Blend -12663:TT_Forget_Glyph_Frame -12664:TT_Access_Glyph_Frame -12665:TOUPPER\28unsigned\20char\29 -12666:TOLOWER\28unsigned\20char\29 -12667:TM8uv_C -12668:TM4_C -12669:TM16_C -12670:SquareCapper\28SkPathBuilder*\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20bool\29 -12671:Sprite_D32_S32::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -12672:Skwasm::Surface::Surface\28\29::$_0::__invoke\28\29 -12673:SkWuffsFrameHolder::onGetFrame\28int\29\20const -12674:SkWuffsCodec::~SkWuffsCodec\28\29_13735 -12675:SkWuffsCodec::onIsAnimated\28\29 -12676:SkWuffsCodec::onGetRepetitionCount\28\29 -12677:SkWuffsCodec::onGetPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\2c\20int*\29 -12678:SkWuffsCodec::onGetFrameInfo\28int\2c\20SkCodec::FrameInfo*\29\20const -12679:SkWuffsCodec::onGetFrameCount\28\29 -12680:SkWuffsCodec::getFrameHolder\28\29\20const -12681:SkWuffsCodec::getEncodedData\28\29\20const -12682:SkWebpCodec::~SkWebpCodec\28\29_13466 -12683:SkWebpCodec::onIsAnimated\28\29 -12684:SkWebpCodec::onGetValidSubset\28SkIRect*\29\20const -12685:SkWebpCodec::onGetRepetitionCount\28\29 -12686:SkWebpCodec::onGetPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\2c\20int*\29 -12687:SkWebpCodec::onGetFrameInfo\28int\2c\20SkCodec::FrameInfo*\29\20const -12688:SkWebpCodec::onGetFrameCount\28\29 -12689:SkWebpCodec::getFrameHolder\28\29\20const -12690:SkWebpCodec::FrameHolder::~FrameHolder\28\29_13463 -12691:SkWebpCodec::FrameHolder::onGetFrame\28int\29\20const -12692:SkWeakRefCnt::internal_dispose\28\29\20const -12693:SkUnicode_icu::~SkUnicode_icu\28\29_8657 -12694:SkUnicode_icu::toUpper\28SkString\20const&\2c\20char\20const*\29 -12695:SkUnicode_icu::toUpper\28SkString\20const&\29 -12696:SkUnicode_icu::reorderVisual\28unsigned\20char\20const*\2c\20int\2c\20int*\29 -12697:SkUnicode_icu::makeBreakIterator\28char\20const*\2c\20SkUnicode::BreakType\29 -12698:SkUnicode_icu::makeBreakIterator\28SkUnicode::BreakType\29 -12699:SkUnicode_icu::makeBidiIterator\28unsigned\20short\20const*\2c\20int\2c\20SkBidiIterator::Direction\29 -12700:SkUnicode_icu::makeBidiIterator\28char\20const*\2c\20int\2c\20SkBidiIterator::Direction\29 -12701:SkUnicode_icu::isWhitespace\28int\29 -12702:SkUnicode_icu::isTabulation\28int\29 -12703:SkUnicode_icu::isSpace\28int\29 -12704:SkUnicode_icu::isRegionalIndicator\28int\29 -12705:SkUnicode_icu::isIdeographic\28int\29 -12706:SkUnicode_icu::isHardBreak\28int\29 -12707:SkUnicode_icu::isEmoji\28int\29 -12708:SkUnicode_icu::isEmojiModifier\28int\29 -12709:SkUnicode_icu::isEmojiModifierBase\28int\29 -12710:SkUnicode_icu::isEmojiComponent\28int\29 -12711:SkUnicode_icu::isControl\28int\29 -12712:SkUnicode_icu::getWords\28char\20const*\2c\20int\2c\20char\20const*\2c\20std::__2::vector>*\29 -12713:SkUnicode_icu::getUtf8Words\28char\20const*\2c\20int\2c\20char\20const*\2c\20std::__2::vector>*\29 -12714:SkUnicode_icu::getSentences\28char\20const*\2c\20int\2c\20char\20const*\2c\20std::__2::vector>*\29 -12715:SkUnicode_icu::getBidiRegions\28char\20const*\2c\20int\2c\20SkUnicode::TextDirection\2c\20std::__2::vector>*\29 -12716:SkUnicode_icu::computeCodeUnitFlags\28char16_t*\2c\20int\2c\20bool\2c\20skia_private::TArray*\29 -12717:SkUnicode_icu::computeCodeUnitFlags\28char*\2c\20int\2c\20bool\2c\20skia_private::TArray*\29 -12718:SkUnicodeBidiRunIterator::~SkUnicodeBidiRunIterator\28\29_15090 -12719:SkUnicodeBidiRunIterator::~SkUnicodeBidiRunIterator\28\29 -12720:SkUnicodeBidiRunIterator::endOfCurrentRun\28\29\20const -12721:SkUnicodeBidiRunIterator::currentLevel\28\29\20const -12722:SkUnicodeBidiRunIterator::consume\28\29 -12723:SkUnicodeBidiRunIterator::atEnd\28\29\20const -12724:SkTypeface_FreeTypeStream::~SkTypeface_FreeTypeStream\28\29_8937 -12725:SkTypeface_FreeTypeStream::onOpenStream\28int*\29\20const -12726:SkTypeface_FreeTypeStream::onMakeFontData\28\29\20const -12727:SkTypeface_FreeTypeStream::onMakeClone\28SkFontArguments\20const&\29\20const -12728:SkTypeface_FreeTypeStream::onGetFontDescriptor\28SkFontDescriptor*\2c\20bool*\29\20const -12729:SkTypeface_FreeType::onGlyphMaskNeedsCurrentColor\28\29\20const -12730:SkTypeface_FreeType::onGetVariationDesignPosition\28SkSpan\29\20const -12731:SkTypeface_FreeType::onGetVariationDesignParameters\28SkSpan\29\20const -12732:SkTypeface_FreeType::onGetUPEM\28\29\20const -12733:SkTypeface_FreeType::onGetTableTags\28SkSpan\29\20const -12734:SkTypeface_FreeType::onGetTableData\28unsigned\20int\2c\20unsigned\20long\2c\20unsigned\20long\2c\20void*\29\20const -12735:SkTypeface_FreeType::onGetPostScriptName\28SkString*\29\20const -12736:SkTypeface_FreeType::onGetKerningPairAdjustments\28SkSpan\2c\20SkSpan\29\20const -12737:SkTypeface_FreeType::onGetAdvancedMetrics\28\29\20const -12738:SkTypeface_FreeType::onFilterRec\28SkScalerContextRec*\29\20const -12739:SkTypeface_FreeType::onCreateScalerContext\28SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29\20const -12740:SkTypeface_FreeType::onCreateScalerContextAsProxyTypeface\28SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\2c\20SkTypeface*\29\20const -12741:SkTypeface_FreeType::onCreateFamilyNameIterator\28\29\20const -12742:SkTypeface_FreeType::onCountGlyphs\28\29\20const -12743:SkTypeface_FreeType::onCopyTableData\28unsigned\20int\29\20const -12744:SkTypeface_FreeType::onCharsToGlyphs\28SkSpan\2c\20SkSpan\29\20const -12745:SkTypeface_FreeType::getPostScriptGlyphNames\28SkString*\29\20const -12746:SkTypeface_FreeType::getGlyphToUnicodeMap\28SkSpan\29\20const -12747:SkTypeface_Empty::~SkTypeface_Empty\28\29 -12748:SkTypeface_Custom::onGetFontDescriptor\28SkFontDescriptor*\2c\20bool*\29\20const -12749:SkTypeface::onOpenExistingStream\28int*\29\20const -12750:SkTypeface::onCreateScalerContextAsProxyTypeface\28SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\2c\20SkTypeface*\29\20const -12751:SkTypeface::onCopyTableData\28unsigned\20int\29\20const -12752:SkTypeface::onComputeBounds\28SkRect*\29\20const -12753:SkTriColorShader::type\28\29\20const -12754:SkTriColorShader::isOpaque\28\29\20const -12755:SkTriColorShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -12756:SkTransformShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -12757:SkTQuad::subDivide\28double\2c\20double\2c\20SkTCurve*\29\20const -12758:SkTQuad::setBounds\28SkDRect*\29\20const -12759:SkTQuad::ptAtT\28double\29\20const -12760:SkTQuad::make\28SkArenaAlloc&\29\20const -12761:SkTQuad::intersectRay\28SkIntersections*\2c\20SkDLine\20const&\29\20const -12762:SkTQuad::hullIntersects\28SkTCurve\20const&\2c\20bool*\29\20const -12763:SkTQuad::dxdyAtT\28double\29\20const -12764:SkTQuad::debugInit\28\29 -12765:SkTMaskGamma<3\2c\203\2c\203>::~SkTMaskGamma\28\29_4992 -12766:SkTCubic::subDivide\28double\2c\20double\2c\20SkTCurve*\29\20const -12767:SkTCubic::setBounds\28SkDRect*\29\20const -12768:SkTCubic::ptAtT\28double\29\20const -12769:SkTCubic::otherPts\28int\2c\20SkDPoint\20const**\29\20const -12770:SkTCubic::maxIntersections\28\29\20const -12771:SkTCubic::make\28SkArenaAlloc&\29\20const -12772:SkTCubic::intersectRay\28SkIntersections*\2c\20SkDLine\20const&\29\20const -12773:SkTCubic::hullIntersects\28SkTCurve\20const&\2c\20bool*\29\20const -12774:SkTCubic::hullIntersects\28SkDCubic\20const&\2c\20bool*\29\20const -12775:SkTCubic::dxdyAtT\28double\29\20const -12776:SkTCubic::debugInit\28\29 -12777:SkTCubic::controlsInside\28\29\20const -12778:SkTCubic::collapsed\28\29\20const -12779:SkTConic::subDivide\28double\2c\20double\2c\20SkTCurve*\29\20const -12780:SkTConic::setBounds\28SkDRect*\29\20const -12781:SkTConic::ptAtT\28double\29\20const -12782:SkTConic::make\28SkArenaAlloc&\29\20const -12783:SkTConic::intersectRay\28SkIntersections*\2c\20SkDLine\20const&\29\20const -12784:SkTConic::hullIntersects\28SkTCurve\20const&\2c\20bool*\29\20const -12785:SkTConic::hullIntersects\28SkDQuad\20const&\2c\20bool*\29\20const -12786:SkTConic::dxdyAtT\28double\29\20const -12787:SkTConic::debugInit\28\29 -12788:SkSynchronizedResourceCache::~SkSynchronizedResourceCache\28\29_5299 -12789:SkSynchronizedResourceCache::visitAll\28void\20\28*\29\28SkResourceCache::Rec\20const&\2c\20void*\29\2c\20void*\29 -12790:SkSynchronizedResourceCache::setTotalByteLimit\28unsigned\20long\29 -12791:SkSynchronizedResourceCache::setSingleAllocationByteLimit\28unsigned\20long\29 -12792:SkSynchronizedResourceCache::purgeAll\28\29 -12793:SkSynchronizedResourceCache::newCachedData\28unsigned\20long\29 -12794:SkSynchronizedResourceCache::getTotalBytesUsed\28\29\20const -12795:SkSynchronizedResourceCache::getTotalByteLimit\28\29\20const -12796:SkSynchronizedResourceCache::getSingleAllocationByteLimit\28\29\20const -12797:SkSynchronizedResourceCache::getEffectiveSingleAllocationByteLimit\28\29\20const -12798:SkSynchronizedResourceCache::find\28SkResourceCache::Key\20const&\2c\20bool\20\28*\29\28SkResourceCache::Rec\20const&\2c\20void*\29\2c\20void*\29 -12799:SkSynchronizedResourceCache::dump\28\29\20const -12800:SkSynchronizedResourceCache::discardableFactory\28\29\20const -12801:SkSynchronizedResourceCache::add\28SkResourceCache::Rec*\2c\20void*\29 -12802:SkSweepGradient::getTypeName\28\29\20const -12803:SkSweepGradient::flatten\28SkWriteBuffer&\29\20const -12804:SkSweepGradient::asGradient\28SkShaderBase::GradientInfo*\2c\20SkMatrix*\29\20const -12805:SkSweepGradient::appendGradientStages\28SkArenaAlloc*\2c\20SkRasterPipeline*\2c\20SkRasterPipeline*\29\20const -12806:SkSurface_Raster::~SkSurface_Raster\28\29_5552 -12807:SkSurface_Raster::onWritePixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -12808:SkSurface_Raster::onRestoreBackingMutability\28\29 -12809:SkSurface_Raster::onNewSurface\28SkImageInfo\20const&\29 -12810:SkSurface_Raster::onNewImageSnapshot\28SkIRect\20const*\29 -12811:SkSurface_Raster::onNewCanvas\28\29 -12812:SkSurface_Raster::onDraw\28SkCanvas*\2c\20float\2c\20float\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\29 -12813:SkSurface_Raster::onCopyOnWrite\28SkSurface::ContentChangeMode\29 -12814:SkSurface_Raster::imageInfo\28\29\20const -12815:SkSurface_Ganesh::~SkSurface_Ganesh\28\29_12550 -12816:SkSurface_Ganesh::replaceBackendTexture\28GrBackendTexture\20const&\2c\20GrSurfaceOrigin\2c\20SkSurface::ContentChangeMode\2c\20void\20\28*\29\28void*\29\2c\20void*\29 -12817:SkSurface_Ganesh::onWritePixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -12818:SkSurface_Ganesh::onWait\28int\2c\20GrBackendSemaphore\20const*\2c\20bool\29 -12819:SkSurface_Ganesh::onNewSurface\28SkImageInfo\20const&\29 -12820:SkSurface_Ganesh::onNewImageSnapshot\28SkIRect\20const*\29 -12821:SkSurface_Ganesh::onNewCanvas\28\29 -12822:SkSurface_Ganesh::onIsCompatible\28GrSurfaceCharacterization\20const&\29\20const -12823:SkSurface_Ganesh::onGetRecordingContext\28\29\20const -12824:SkSurface_Ganesh::onDraw\28SkCanvas*\2c\20float\2c\20float\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\29 -12825:SkSurface_Ganesh::onCopyOnWrite\28SkSurface::ContentChangeMode\29 -12826:SkSurface_Ganesh::onCharacterize\28GrSurfaceCharacterization*\29\20const -12827:SkSurface_Ganesh::onCapabilities\28\29 -12828:SkSurface_Ganesh::onAsyncRescaleAndReadPixels\28SkImageInfo\20const&\2c\20SkIRect\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29 -12829:SkSurface_Ganesh::onAsyncRescaleAndReadPixelsYUV420\28SkYUVColorSpace\2c\20bool\2c\20sk_sp\2c\20SkIRect\2c\20SkISize\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29 -12830:SkSurface_Ganesh::imageInfo\28\29\20const -12831:SkSurface_Base::onMakeTemporaryImage\28\29 -12832:SkSurface_Base::onAsyncRescaleAndReadPixels\28SkImageInfo\20const&\2c\20SkIRect\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29 -12833:SkSurface::imageInfo\28\29\20const -12834:SkStrikeCache::~SkStrikeCache\28\29_5215 -12835:SkStrikeCache::findOrCreateScopedStrike\28SkStrikeSpec\20const&\29 -12836:SkStrike::~SkStrike\28\29_5200 -12837:SkStrike::strikePromise\28\29 -12838:SkStrike::roundingSpec\28\29\20const -12839:SkStrike::getDescriptor\28\29\20const -12840:SkSpriteBlitter_Memcpy::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -12841:SkSpriteBlitter::setup\28SkPixmap\20const&\2c\20int\2c\20int\2c\20SkPaint\20const&\29 -12842:SkSpriteBlitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -12843:SkSpriteBlitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -12844:SkSpriteBlitter::blitH\28int\2c\20int\2c\20int\29 -12845:SkSpecialImage_Raster::~SkSpecialImage_Raster\28\29_5138 -12846:SkSpecialImage_Raster::onMakeBackingStoreSubset\28SkIRect\20const&\29\20const -12847:SkSpecialImage_Raster::getSize\28\29\20const -12848:SkSpecialImage_Raster::backingStoreDimensions\28\29\20const -12849:SkSpecialImage_Raster::asShader\28SkTileMode\2c\20SkSamplingOptions\20const&\2c\20SkMatrix\20const&\2c\20bool\29\20const -12850:SkSpecialImage_Raster::asImage\28\29\20const -12851:SkSpecialImage_Gpu::~SkSpecialImage_Gpu\28\29_11514 -12852:SkSpecialImage_Gpu::onMakeBackingStoreSubset\28SkIRect\20const&\29\20const -12853:SkSpecialImage_Gpu::getSize\28\29\20const -12854:SkSpecialImage_Gpu::backingStoreDimensions\28\29\20const -12855:SkSpecialImage_Gpu::asImage\28\29\20const -12856:SkSpecialImage::asShader\28SkTileMode\2c\20SkSamplingOptions\20const&\2c\20SkMatrix\20const&\2c\20bool\29\20const -12857:SkShaper::TrivialLanguageRunIterator::~TrivialLanguageRunIterator\28\29_15083 -12858:SkShaper::TrivialLanguageRunIterator::currentLanguage\28\29\20const -12859:SkShaper::TrivialFontRunIterator::~TrivialFontRunIterator\28\29_8155 -12860:SkShaper::TrivialBiDiRunIterator::currentLevel\28\29\20const -12861:SkShaderBlurAlgorithm::maxSigma\28\29\20const -12862:SkShaderBlurAlgorithm::blur\28SkSize\2c\20sk_sp\2c\20SkIRect\20const&\2c\20SkTileMode\2c\20SkIRect\20const&\29\20const -12863:SkScan::HairSquarePath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -12864:SkScan::HairRoundPath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -12865:SkScan::HairPath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -12866:SkScan::AntiHairSquarePath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -12867:SkScan::AntiHairRoundPath\28SkPathRaw\20const&\2c\20SkRasterClip\20const&\2c\20SkBlitter*\29 -12868:SkScalingCodec::onGetScaledDimensions\28float\29\20const -12869:SkScalingCodec::onDimensionsSupported\28SkISize\20const&\29 -12870:SkScalerContext_FreeType::~SkScalerContext_FreeType\28\29_8873 -12871:SkScalerContext_FreeType::generatePath\28SkGlyph\20const&\29 -12872:SkScalerContext_FreeType::generateMetrics\28SkGlyph\20const&\2c\20SkArenaAlloc*\29 -12873:SkScalerContext_FreeType::generateImage\28SkGlyph\20const&\2c\20void*\29 -12874:SkScalerContext_FreeType::generateFontMetrics\28SkFontMetrics*\29 -12875:SkScalerContext_FreeType::generateDrawable\28SkGlyph\20const&\29 -12876:SkScalerContext::MakeEmpty\28SkTypeface&\2c\20SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29::SkScalerContext_Empty::~SkScalerContext_Empty\28\29 -12877:SkScalerContext::MakeEmpty\28SkTypeface&\2c\20SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29::SkScalerContext_Empty::generatePath\28SkGlyph\20const&\29 -12878:SkScalerContext::MakeEmpty\28SkTypeface&\2c\20SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29::SkScalerContext_Empty::generateMetrics\28SkGlyph\20const&\2c\20SkArenaAlloc*\29 -12879:SkScalerContext::MakeEmpty\28SkTypeface&\2c\20SkScalerContextEffects\20const&\2c\20SkDescriptor\20const*\29::SkScalerContext_Empty::generateFontMetrics\28SkFontMetrics*\29 -12880:SkSampledCodec::onGetSampledDimensions\28int\29\20const -12881:SkSampledCodec::onGetAndroidPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkAndroidCodec::AndroidOptions\20const&\29 -12882:SkSRGBColorSpaceLuminance::toLuma\28float\2c\20float\29\20const -12883:SkSRGBColorSpaceLuminance::fromLuma\28float\2c\20float\29\20const -12884:SkSL::simplify_componentwise\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\29::$_3::__invoke\28double\2c\20double\29 -12885:SkSL::simplify_componentwise\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\29::$_2::__invoke\28double\2c\20double\29 -12886:SkSL::simplify_componentwise\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\29::$_1::__invoke\28double\2c\20double\29 -12887:SkSL::simplify_componentwise\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::Expression\20const&\2c\20SkSL::Operator\2c\20SkSL::Expression\20const&\29::$_0::__invoke\28double\2c\20double\29 -12888:SkSL::negate_value\28double\29 -12889:SkSL::eliminate_unreachable_code\28SkSpan>>\2c\20SkSL::ProgramUsage*\29::UnreachableCodeEliminator::~UnreachableCodeEliminator\28\29_7517 -12890:SkSL::eliminate_dead_local_variables\28SkSL::Context\20const&\2c\20SkSpan>>\2c\20SkSL::ProgramUsage*\29::DeadLocalVariableEliminator::~DeadLocalVariableEliminator\28\29_7514 -12891:SkSL::eliminate_dead_local_variables\28SkSL::Context\20const&\2c\20SkSpan>>\2c\20SkSL::ProgramUsage*\29::DeadLocalVariableEliminator::visitStatementPtr\28std::__2::unique_ptr>&\29 -12892:SkSL::eliminate_dead_local_variables\28SkSL::Context\20const&\2c\20SkSpan>>\2c\20SkSL::ProgramUsage*\29::DeadLocalVariableEliminator::visitExpressionPtr\28std::__2::unique_ptr>&\29 -12893:SkSL::count_returns_at_end_of_control_flow\28SkSL::FunctionDefinition\20const&\29::CountReturnsAtEndOfControlFlow::visitStatement\28SkSL::Statement\20const&\29 -12894:SkSL::bitwise_not_value\28double\29 -12895:SkSL::\28anonymous\20namespace\29::VariableWriteVisitor::visitExpression\28SkSL::Expression\20const&\29 -12896:SkSL::\28anonymous\20namespace\29::SampleOutsideMainVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -12897:SkSL::\28anonymous\20namespace\29::SampleOutsideMainVisitor::visitExpression\28SkSL::Expression\20const&\29 -12898:SkSL::\28anonymous\20namespace\29::ReturnsNonOpaqueColorVisitor::visitStatement\28SkSL::Statement\20const&\29 -12899:SkSL::\28anonymous\20namespace\29::ReturnsInputAlphaVisitor::visitStatement\28SkSL::Statement\20const&\29 -12900:SkSL::\28anonymous\20namespace\29::NodeCountVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -12901:SkSL::\28anonymous\20namespace\29::NodeCountVisitor::visitExpression\28SkSL::Expression\20const&\29 -12902:SkSL::\28anonymous\20namespace\29::MergeSampleUsageVisitor::visitProgramElement\28SkSL::ProgramElement\20const&\29 -12903:SkSL::\28anonymous\20namespace\29::MergeSampleUsageVisitor::visitExpression\28SkSL::Expression\20const&\29 -12904:SkSL::\28anonymous\20namespace\29::FinalizationVisitor::~FinalizationVisitor\28\29_6680 -12905:SkSL::\28anonymous\20namespace\29::FinalizationVisitor::visitExpression\28SkSL::Expression\20const&\29 -12906:SkSL::\28anonymous\20namespace\29::ES2IndexingVisitor::~ES2IndexingVisitor\28\29_6703 -12907:SkSL::\28anonymous\20namespace\29::ES2IndexingVisitor::visitStatement\28SkSL::Statement\20const&\29 -12908:SkSL::\28anonymous\20namespace\29::ES2IndexingVisitor::visitExpression\28SkSL::Expression\20const&\29 -12909:SkSL::VectorType::isOrContainsBool\28\29\20const -12910:SkSL::VectorType::isAllowedInUniform\28SkSL::Position*\29\20const -12911:SkSL::VectorType::isAllowedInES2\28\29\20const -12912:SkSL::VariableReference::clone\28SkSL::Position\29\20const -12913:SkSL::Variable::~Variable\28\29_7483 -12914:SkSL::Variable::setInterfaceBlock\28SkSL::InterfaceBlock*\29 -12915:SkSL::Variable::mangledName\28\29\20const -12916:SkSL::Variable::layout\28\29\20const -12917:SkSL::Variable::description\28\29\20const -12918:SkSL::VarDeclaration::~VarDeclaration\28\29_7481 -12919:SkSL::VarDeclaration::description\28\29\20const -12920:SkSL::TypeReference::clone\28SkSL::Position\29\20const -12921:SkSL::Type::minimumValue\28\29\20const -12922:SkSL::Type::maximumValue\28\29\20const -12923:SkSL::Type::matches\28SkSL::Type\20const&\29\20const -12924:SkSL::Type::isAllowedInUniform\28SkSL::Position*\29\20const -12925:SkSL::Type::fields\28\29\20const -12926:SkSL::Type::description\28\29\20const -12927:SkSL::Transform::HoistSwitchVarDeclarationsAtTopLevel\28SkSL::Context\20const&\2c\20skia_private::STArray<2\2c\20std::__2::unique_ptr>\2c\20true>&\2c\20SkSL::SymbolTable&\2c\20SkSL::Position\29::HoistSwitchVarDeclsVisitor::~HoistSwitchVarDeclsVisitor\28\29_7531 -12928:SkSL::Tracer::var\28int\2c\20int\29 -12929:SkSL::Tracer::scope\28int\29 -12930:SkSL::Tracer::line\28int\29 -12931:SkSL::Tracer::exit\28int\29 -12932:SkSL::Tracer::enter\28int\29 -12933:SkSL::TextureType::textureAccess\28\29\20const -12934:SkSL::TextureType::isMultisampled\28\29\20const -12935:SkSL::TextureType::isDepth\28\29\20const -12936:SkSL::TernaryExpression::~TernaryExpression\28\29_7296 -12937:SkSL::TernaryExpression::description\28SkSL::OperatorPrecedence\29\20const -12938:SkSL::TernaryExpression::clone\28SkSL::Position\29\20const -12939:SkSL::TProgramVisitor::visitExpression\28SkSL::Expression&\29 -12940:SkSL::Swizzle::description\28SkSL::OperatorPrecedence\29\20const -12941:SkSL::Swizzle::clone\28SkSL::Position\29\20const -12942:SkSL::SwitchStatement::description\28\29\20const -12943:SkSL::SwitchCase::description\28\29\20const -12944:SkSL::StructType::slotType\28unsigned\20long\29\20const -12945:SkSL::StructType::isOrContainsUnsizedArray\28\29\20const -12946:SkSL::StructType::isOrContainsBool\28\29\20const -12947:SkSL::StructType::isOrContainsAtomic\28\29\20const -12948:SkSL::StructType::isOrContainsArray\28\29\20const -12949:SkSL::StructType::isInterfaceBlock\28\29\20const -12950:SkSL::StructType::isBuiltin\28\29\20const -12951:SkSL::StructType::isAllowedInUniform\28SkSL::Position*\29\20const -12952:SkSL::StructType::isAllowedInES2\28\29\20const -12953:SkSL::StructType::fields\28\29\20const -12954:SkSL::StructDefinition::description\28\29\20const -12955:SkSL::StringStream::~StringStream\28\29_13398 -12956:SkSL::StringStream::write\28void\20const*\2c\20unsigned\20long\29 -12957:SkSL::StringStream::writeText\28char\20const*\29 -12958:SkSL::StringStream::write8\28unsigned\20char\29 -12959:SkSL::Setting::description\28SkSL::OperatorPrecedence\29\20const -12960:SkSL::Setting::clone\28SkSL::Position\29\20const -12961:SkSL::ScalarType::priority\28\29\20const -12962:SkSL::ScalarType::numberKind\28\29\20const -12963:SkSL::ScalarType::minimumValue\28\29\20const -12964:SkSL::ScalarType::maximumValue\28\29\20const -12965:SkSL::ScalarType::isOrContainsBool\28\29\20const -12966:SkSL::ScalarType::isAllowedInUniform\28SkSL::Position*\29\20const -12967:SkSL::ScalarType::isAllowedInES2\28\29\20const -12968:SkSL::ScalarType::bitWidth\28\29\20const -12969:SkSL::SamplerType::textureAccess\28\29\20const -12970:SkSL::SamplerType::isMultisampled\28\29\20const -12971:SkSL::SamplerType::isDepth\28\29\20const -12972:SkSL::SamplerType::isArrayedTexture\28\29\20const -12973:SkSL::SamplerType::dimensions\28\29\20const -12974:SkSL::ReturnStatement::description\28\29\20const -12975:SkSL::RP::VariableLValue::store\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -12976:SkSL::RP::VariableLValue::push\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -12977:SkSL::RP::VariableLValue::isWritable\28\29\20const -12978:SkSL::RP::UnownedLValueSlice::store\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -12979:SkSL::RP::UnownedLValueSlice::push\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -12980:SkSL::RP::UnownedLValueSlice::fixedSlotRange\28SkSL::RP::Generator*\29 -12981:SkSL::RP::SwizzleLValue::~SwizzleLValue\28\29_6973 -12982:SkSL::RP::SwizzleLValue::swizzle\28\29 -12983:SkSL::RP::SwizzleLValue::store\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -12984:SkSL::RP::SwizzleLValue::push\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -12985:SkSL::RP::SwizzleLValue::fixedSlotRange\28SkSL::RP::Generator*\29 -12986:SkSL::RP::ScratchLValue::~ScratchLValue\28\29_6869 -12987:SkSL::RP::ScratchLValue::push\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -12988:SkSL::RP::ScratchLValue::fixedSlotRange\28SkSL::RP::Generator*\29 -12989:SkSL::RP::LValueSlice::~LValueSlice\28\29_6971 -12990:SkSL::RP::ImmutableLValue::push\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -12991:SkSL::RP::DynamicIndexLValue::~DynamicIndexLValue\28\29_6965 -12992:SkSL::RP::DynamicIndexLValue::store\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -12993:SkSL::RP::DynamicIndexLValue::push\28SkSL::RP::Generator*\2c\20SkSL::RP::SlotRange\2c\20SkSL::RP::AutoStack*\2c\20SkSpan\29 -12994:SkSL::RP::DynamicIndexLValue::isWritable\28\29\20const -12995:SkSL::RP::DynamicIndexLValue::fixedSlotRange\28SkSL::RP::Generator*\29 -12996:SkSL::ProgramVisitor::visitStatementPtr\28std::__2::unique_ptr>\20const&\29 -12997:SkSL::ProgramVisitor::visitExpressionPtr\28std::__2::unique_ptr>\20const&\29 -12998:SkSL::PrefixExpression::~PrefixExpression\28\29_7256 -12999:SkSL::PrefixExpression::~PrefixExpression\28\29 -13000:SkSL::PrefixExpression::description\28SkSL::OperatorPrecedence\29\20const -13001:SkSL::PrefixExpression::clone\28SkSL::Position\29\20const -13002:SkSL::PostfixExpression::description\28SkSL::OperatorPrecedence\29\20const -13003:SkSL::PostfixExpression::clone\28SkSL::Position\29\20const -13004:SkSL::Poison::description\28SkSL::OperatorPrecedence\29\20const -13005:SkSL::Poison::clone\28SkSL::Position\29\20const -13006:SkSL::PipelineStage::Callbacks::getMainName\28\29 -13007:SkSL::Parser::Checkpoint::ForwardingErrorReporter::~ForwardingErrorReporter\28\29_6638 -13008:SkSL::Parser::Checkpoint::ForwardingErrorReporter::handleError\28std::__2::basic_string_view>\2c\20SkSL::Position\29 -13009:SkSL::Nop::description\28\29\20const -13010:SkSL::ModifiersDeclaration::description\28\29\20const -13011:SkSL::MethodReference::description\28SkSL::OperatorPrecedence\29\20const -13012:SkSL::MethodReference::clone\28SkSL::Position\29\20const -13013:SkSL::MatrixType::slotCount\28\29\20const -13014:SkSL::MatrixType::rows\28\29\20const -13015:SkSL::MatrixType::isAllowedInES2\28\29\20const -13016:SkSL::LiteralType::minimumValue\28\29\20const -13017:SkSL::LiteralType::maximumValue\28\29\20const -13018:SkSL::LiteralType::isOrContainsBool\28\29\20const -13019:SkSL::Literal::getConstantValue\28int\29\20const -13020:SkSL::Literal::description\28SkSL::OperatorPrecedence\29\20const -13021:SkSL::Literal::compareConstant\28SkSL::Expression\20const&\29\20const -13022:SkSL::Literal::clone\28SkSL::Position\29\20const -13023:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_uintBitsToFloat\28double\2c\20double\2c\20double\29 -13024:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_trunc\28double\2c\20double\2c\20double\29 -13025:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_tanh\28double\2c\20double\2c\20double\29 -13026:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_tan\28double\2c\20double\2c\20double\29 -13027:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_sub\28double\2c\20double\2c\20double\29 -13028:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_step\28double\2c\20double\2c\20double\29 -13029:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_sqrt\28double\2c\20double\2c\20double\29 -13030:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_smoothstep\28double\2c\20double\2c\20double\29 -13031:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_sinh\28double\2c\20double\2c\20double\29 -13032:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_sin\28double\2c\20double\2c\20double\29 -13033:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_sign\28double\2c\20double\2c\20double\29 -13034:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_saturate\28double\2c\20double\2c\20double\29 -13035:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_round\28double\2c\20double\2c\20double\29 -13036:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_radians\28double\2c\20double\2c\20double\29 -13037:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_pow\28double\2c\20double\2c\20double\29 -13038:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_opposite_sign\28double\2c\20double\2c\20double\29 -13039:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_not\28double\2c\20double\2c\20double\29 -13040:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_mod\28double\2c\20double\2c\20double\29 -13041:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_mix\28double\2c\20double\2c\20double\29 -13042:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_min\28double\2c\20double\2c\20double\29 -13043:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_max\28double\2c\20double\2c\20double\29 -13044:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_log\28double\2c\20double\2c\20double\29 -13045:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_log2\28double\2c\20double\2c\20double\29 -13046:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_inversesqrt\28double\2c\20double\2c\20double\29 -13047:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_intBitsToFloat\28double\2c\20double\2c\20double\29 -13048:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_fract\28double\2c\20double\2c\20double\29 -13049:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_fma\28double\2c\20double\2c\20double\29 -13050:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_floor\28double\2c\20double\2c\20double\29 -13051:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_floatBitsToUint\28double\2c\20double\2c\20double\29 -13052:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_floatBitsToInt\28double\2c\20double\2c\20double\29 -13053:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_exp\28double\2c\20double\2c\20double\29 -13054:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_exp2\28double\2c\20double\2c\20double\29 -13055:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_div\28double\2c\20double\2c\20double\29 -13056:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_degrees\28double\2c\20double\2c\20double\29 -13057:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_cosh\28double\2c\20double\2c\20double\29 -13058:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_cos\28double\2c\20double\2c\20double\29 -13059:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_clamp\28double\2c\20double\2c\20double\29 -13060:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_ceil\28double\2c\20double\2c\20double\29 -13061:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_atanh\28double\2c\20double\2c\20double\29 -13062:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_atan\28double\2c\20double\2c\20double\29 -13063:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_atan2\28double\2c\20double\2c\20double\29 -13064:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_asinh\28double\2c\20double\2c\20double\29 -13065:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_asin\28double\2c\20double\2c\20double\29 -13066:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_add\28double\2c\20double\2c\20double\29 -13067:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_acosh\28double\2c\20double\2c\20double\29 -13068:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_acos\28double\2c\20double\2c\20double\29 -13069:SkSL::Intrinsics::\28anonymous\20namespace\29::evaluate_abs\28double\2c\20double\2c\20double\29 -13070:SkSL::Intrinsics::\28anonymous\20namespace\29::compare_notEqual\28double\2c\20double\29 -13071:SkSL::Intrinsics::\28anonymous\20namespace\29::compare_lessThan\28double\2c\20double\29 -13072:SkSL::Intrinsics::\28anonymous\20namespace\29::compare_lessThanEqual\28double\2c\20double\29 -13073:SkSL::Intrinsics::\28anonymous\20namespace\29::compare_greaterThan\28double\2c\20double\29 -13074:SkSL::Intrinsics::\28anonymous\20namespace\29::compare_greaterThanEqual\28double\2c\20double\29 -13075:SkSL::Intrinsics::\28anonymous\20namespace\29::compare_equal\28double\2c\20double\29 -13076:SkSL::Intrinsics::\28anonymous\20namespace\29::coalesce_length\28double\2c\20double\2c\20double\29 -13077:SkSL::Intrinsics::\28anonymous\20namespace\29::coalesce_dot\28double\2c\20double\2c\20double\29 -13078:SkSL::Intrinsics::\28anonymous\20namespace\29::coalesce_distance\28double\2c\20double\2c\20double\29 -13079:SkSL::Intrinsics::\28anonymous\20namespace\29::coalesce_any\28double\2c\20double\2c\20double\29 -13080:SkSL::Intrinsics::\28anonymous\20namespace\29::coalesce_all\28double\2c\20double\2c\20double\29 -13081:SkSL::InterfaceBlock::~InterfaceBlock\28\29_7230 -13082:SkSL::InterfaceBlock::~InterfaceBlock\28\29 -13083:SkSL::InterfaceBlock::description\28\29\20const -13084:SkSL::IndexExpression::~IndexExpression\28\29_7226 -13085:SkSL::IndexExpression::description\28SkSL::OperatorPrecedence\29\20const -13086:SkSL::IndexExpression::clone\28SkSL::Position\29\20const -13087:SkSL::IfStatement::~IfStatement\28\29_7224 -13088:SkSL::IfStatement::description\28\29\20const -13089:SkSL::GlobalVarDeclaration::description\28\29\20const -13090:SkSL::GenericType::slotType\28unsigned\20long\29\20const -13091:SkSL::GenericType::coercibleTypes\28\29\20const -13092:SkSL::GLSLCodeGenerator::~GLSLCodeGenerator\28\29_13455 -13093:SkSL::FunctionReference::description\28SkSL::OperatorPrecedence\29\20const -13094:SkSL::FunctionReference::clone\28SkSL::Position\29\20const -13095:SkSL::FunctionPrototype::description\28\29\20const -13096:SkSL::FunctionDefinition::description\28\29\20const -13097:SkSL::FunctionDefinition::Convert\28SkSL::Context\20const&\2c\20SkSL::Position\2c\20SkSL::FunctionDeclaration\20const&\2c\20std::__2::unique_ptr>\29::Finalizer::~Finalizer\28\29_7219 -13098:SkSL::FunctionCall::description\28SkSL::OperatorPrecedence\29\20const -13099:SkSL::FunctionCall::clone\28SkSL::Position\29\20const -13100:SkSL::ForStatement::~ForStatement\28\29_7096 -13101:SkSL::ForStatement::description\28\29\20const -13102:SkSL::FieldSymbol::description\28\29\20const -13103:SkSL::FieldAccess::clone\28SkSL::Position\29\20const -13104:SkSL::Extension::description\28\29\20const -13105:SkSL::ExtendedVariable::~ExtendedVariable\28\29_7491 -13106:SkSL::ExtendedVariable::setInterfaceBlock\28SkSL::InterfaceBlock*\29 -13107:SkSL::ExtendedVariable::mangledName\28\29\20const -13108:SkSL::ExtendedVariable::layout\28\29\20const -13109:SkSL::ExtendedVariable::interfaceBlock\28\29\20const -13110:SkSL::ExtendedVariable::detachDeadInterfaceBlock\28\29 -13111:SkSL::ExpressionStatement::description\28\29\20const -13112:SkSL::Expression::getConstantValue\28int\29\20const -13113:SkSL::Expression::description\28\29\20const -13114:SkSL::EmptyExpression::description\28SkSL::OperatorPrecedence\29\20const -13115:SkSL::EmptyExpression::clone\28SkSL::Position\29\20const -13116:SkSL::DoStatement::description\28\29\20const -13117:SkSL::DiscardStatement::description\28\29\20const -13118:SkSL::DebugTracePriv::~DebugTracePriv\28\29_7501 -13119:SkSL::DebugTracePriv::dump\28SkWStream*\29\20const -13120:SkSL::CountReturnsWithLimit::visitStatement\28SkSL::Statement\20const&\29 -13121:SkSL::ContinueStatement::description\28\29\20const -13122:SkSL::ConstructorStruct::clone\28SkSL::Position\29\20const -13123:SkSL::ConstructorSplat::getConstantValue\28int\29\20const -13124:SkSL::ConstructorSplat::clone\28SkSL::Position\29\20const -13125:SkSL::ConstructorScalarCast::clone\28SkSL::Position\29\20const -13126:SkSL::ConstructorMatrixResize::getConstantValue\28int\29\20const -13127:SkSL::ConstructorMatrixResize::clone\28SkSL::Position\29\20const -13128:SkSL::ConstructorDiagonalMatrix::getConstantValue\28int\29\20const -13129:SkSL::ConstructorDiagonalMatrix::clone\28SkSL::Position\29\20const -13130:SkSL::ConstructorCompoundCast::clone\28SkSL::Position\29\20const -13131:SkSL::ConstructorCompound::clone\28SkSL::Position\29\20const -13132:SkSL::ConstructorArrayCast::clone\28SkSL::Position\29\20const -13133:SkSL::ConstructorArray::clone\28SkSL::Position\29\20const -13134:SkSL::Compiler::CompilerErrorReporter::handleError\28std::__2::basic_string_view>\2c\20SkSL::Position\29 -13135:SkSL::CodeGenerator::~CodeGenerator\28\29 -13136:SkSL::ChildCall::description\28SkSL::OperatorPrecedence\29\20const -13137:SkSL::ChildCall::clone\28SkSL::Position\29\20const -13138:SkSL::BreakStatement::description\28\29\20const -13139:SkSL::Block::~Block\28\29_7006 -13140:SkSL::Block::description\28\29\20const -13141:SkSL::BinaryExpression::~BinaryExpression\28\29_7000 -13142:SkSL::BinaryExpression::description\28SkSL::OperatorPrecedence\29\20const -13143:SkSL::BinaryExpression::clone\28SkSL::Position\29\20const -13144:SkSL::ArrayType::slotType\28unsigned\20long\29\20const -13145:SkSL::ArrayType::slotCount\28\29\20const -13146:SkSL::ArrayType::matches\28SkSL::Type\20const&\29\20const -13147:SkSL::ArrayType::isUnsizedArray\28\29\20const -13148:SkSL::ArrayType::isOrContainsUnsizedArray\28\29\20const -13149:SkSL::ArrayType::isBuiltin\28\29\20const -13150:SkSL::ArrayType::isAllowedInUniform\28SkSL::Position*\29\20const -13151:SkSL::AnyConstructor::getConstantValue\28int\29\20const -13152:SkSL::AnyConstructor::description\28SkSL::OperatorPrecedence\29\20const -13153:SkSL::AnyConstructor::compareConstant\28SkSL::Expression\20const&\29\20const -13154:SkSL::Analysis::FindFunctionsToSpecialize\28SkSL::Program\20const&\2c\20SkSL::Analysis::SpecializationInfo*\2c\20std::__2::function\20const&\29::Searcher::~Searcher\28\29_6751 -13155:SkSL::Analysis::FindFunctionsToSpecialize\28SkSL::Program\20const&\2c\20SkSL::Analysis::SpecializationInfo*\2c\20std::__2::function\20const&\29::Searcher::visitExpression\28SkSL::Expression\20const&\29 -13156:SkSL::Analysis::CheckProgramStructure\28SkSL::Program\20const&\29::ProgramStructureVisitor::~ProgramStructureVisitor\28\29_6674 -13157:SkSL::Analysis::CheckProgramStructure\28SkSL::Program\20const&\29::ProgramStructureVisitor::visitExpression\28SkSL::Expression\20const&\29 -13158:SkSL::AliasType::textureAccess\28\29\20const -13159:SkSL::AliasType::slotType\28unsigned\20long\29\20const -13160:SkSL::AliasType::slotCount\28\29\20const -13161:SkSL::AliasType::rows\28\29\20const -13162:SkSL::AliasType::priority\28\29\20const -13163:SkSL::AliasType::isVector\28\29\20const -13164:SkSL::AliasType::isUnsizedArray\28\29\20const -13165:SkSL::AliasType::isStruct\28\29\20const -13166:SkSL::AliasType::isScalar\28\29\20const -13167:SkSL::AliasType::isMultisampled\28\29\20const -13168:SkSL::AliasType::isMatrix\28\29\20const -13169:SkSL::AliasType::isLiteral\28\29\20const -13170:SkSL::AliasType::isInterfaceBlock\28\29\20const -13171:SkSL::AliasType::isDepth\28\29\20const -13172:SkSL::AliasType::isArrayedTexture\28\29\20const -13173:SkSL::AliasType::isArray\28\29\20const -13174:SkSL::AliasType::dimensions\28\29\20const -13175:SkSL::AliasType::componentType\28\29\20const -13176:SkSL::AliasType::columns\28\29\20const -13177:SkSL::AliasType::coercibleTypes\28\29\20const -13178:SkRuntimeShader::~SkRuntimeShader\28\29_5657 -13179:SkRuntimeShader::type\28\29\20const -13180:SkRuntimeShader::isOpaque\28\29\20const -13181:SkRuntimeShader::getTypeName\28\29\20const -13182:SkRuntimeShader::flatten\28SkWriteBuffer&\29\20const -13183:SkRuntimeShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -13184:SkRuntimeEffect::~SkRuntimeEffect\28\29_4975 -13185:SkRuntimeEffect::MakeFromSource\28SkString\2c\20SkRuntimeEffect::Options\20const&\2c\20SkSL::ProgramKind\29 -13186:SkRuntimeEffect::MakeForColorFilter\28SkString\2c\20SkRuntimeEffect::Options\20const&\29 -13187:SkRuntimeEffect::MakeForBlender\28SkString\2c\20SkRuntimeEffect::Options\20const&\29 -13188:SkRgnClipBlitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -13189:SkRgnClipBlitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -13190:SkRgnClipBlitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -13191:SkRgnClipBlitter::blitH\28int\2c\20int\2c\20int\29 -13192:SkRgnClipBlitter::blitAntiRect\28int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\29 -13193:SkRgnClipBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -13194:SkRgnBuilder::~SkRgnBuilder\28\29_4893 -13195:SkRgnBuilder::blitH\28int\2c\20int\2c\20int\29 -13196:SkResourceCache::~SkResourceCache\28\29_4905 -13197:SkResourceCache::setSingleAllocationByteLimit\28unsigned\20long\29 -13198:SkResourceCache::purgeSharedID\28unsigned\20long\20long\29 -13199:SkResourceCache::getSingleAllocationByteLimit\28\29\20const -13200:SkRescaleAndReadPixels\28SkBitmap\2c\20SkImageInfo\20const&\2c\20SkIRect\20const&\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29::Result::~Result\28\29_5526 -13201:SkRescaleAndReadPixels\28SkBitmap\2c\20SkImageInfo\20const&\2c\20SkIRect\20const&\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29::Result::data\28int\29\20const -13202:SkRectClipBlitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -13203:SkRectClipBlitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -13204:SkRectClipBlitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -13205:SkRectClipBlitter::blitH\28int\2c\20int\2c\20int\29 -13206:SkRectClipBlitter::blitAntiRect\28int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\29 -13207:SkRectClipBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -13208:SkRecordedDrawable::~SkRecordedDrawable\28\29_4868 -13209:SkRecordedDrawable::onMakePictureSnapshot\28\29 -13210:SkRecordedDrawable::onGetBounds\28\29 -13211:SkRecordedDrawable::onDraw\28SkCanvas*\29 -13212:SkRecordedDrawable::onApproximateBytesUsed\28\29 -13213:SkRecordedDrawable::getTypeName\28\29\20const -13214:SkRecordedDrawable::flatten\28SkWriteBuffer&\29\20const -13215:SkRecordCanvas::~SkRecordCanvas\28\29_4791 -13216:SkRecordCanvas::willSave\28\29 -13217:SkRecordCanvas::onResetClip\28\29 -13218:SkRecordCanvas::onDrawVerticesObject\28SkVertices\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -13219:SkRecordCanvas::onDrawSlug\28sktext::gpu::Slug\20const*\2c\20SkPaint\20const&\29 -13220:SkRecordCanvas::onDrawShadowRec\28SkPath\20const&\2c\20SkDrawShadowRec\20const&\29 -13221:SkRecordCanvas::onDrawRegion\28SkRegion\20const&\2c\20SkPaint\20const&\29 -13222:SkRecordCanvas::onDrawRect\28SkRect\20const&\2c\20SkPaint\20const&\29 -13223:SkRecordCanvas::onDrawRRect\28SkRRect\20const&\2c\20SkPaint\20const&\29 -13224:SkRecordCanvas::onDrawPoints\28SkCanvas::PointMode\2c\20unsigned\20long\2c\20SkPoint\20const*\2c\20SkPaint\20const&\29 -13225:SkRecordCanvas::onDrawPicture\28SkPicture\20const*\2c\20SkMatrix\20const*\2c\20SkPaint\20const*\29 -13226:SkRecordCanvas::onDrawPath\28SkPath\20const&\2c\20SkPaint\20const&\29 -13227:SkRecordCanvas::onDrawPatch\28SkPoint\20const*\2c\20unsigned\20int\20const*\2c\20SkPoint\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -13228:SkRecordCanvas::onDrawPaint\28SkPaint\20const&\29 -13229:SkRecordCanvas::onDrawOval\28SkRect\20const&\2c\20SkPaint\20const&\29 -13230:SkRecordCanvas::onDrawMesh\28SkMesh\20const&\2c\20sk_sp\2c\20SkPaint\20const&\29 -13231:SkRecordCanvas::onDrawImageRect2\28SkImage\20const*\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -13232:SkRecordCanvas::onDrawImageLattice2\28SkImage\20const*\2c\20SkCanvas::Lattice\20const&\2c\20SkRect\20const&\2c\20SkFilterMode\2c\20SkPaint\20const*\29 -13233:SkRecordCanvas::onDrawImage2\28SkImage\20const*\2c\20float\2c\20float\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\29 -13234:SkRecordCanvas::onDrawGlyphRunList\28sktext::GlyphRunList\20const&\2c\20SkPaint\20const&\29 -13235:SkRecordCanvas::onDrawEdgeAAQuad\28SkRect\20const&\2c\20SkPoint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkBlendMode\29 -13236:SkRecordCanvas::onDrawEdgeAAImageSet2\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -13237:SkRecordCanvas::onDrawDrawable\28SkDrawable*\2c\20SkMatrix\20const*\29 -13238:SkRecordCanvas::onDrawDRRect\28SkRRect\20const&\2c\20SkRRect\20const&\2c\20SkPaint\20const&\29 -13239:SkRecordCanvas::onDrawBehind\28SkPaint\20const&\29 -13240:SkRecordCanvas::onDrawAtlas2\28SkImage\20const*\2c\20SkRSXform\20const*\2c\20SkRect\20const*\2c\20unsigned\20int\20const*\2c\20int\2c\20SkBlendMode\2c\20SkSamplingOptions\20const&\2c\20SkRect\20const*\2c\20SkPaint\20const*\29 -13241:SkRecordCanvas::onDrawArc\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\2c\20SkPaint\20const&\29 -13242:SkRecordCanvas::onDrawAnnotation\28SkRect\20const&\2c\20char\20const*\2c\20SkData*\29 -13243:SkRecordCanvas::onDoSaveBehind\28SkRect\20const*\29 -13244:SkRecordCanvas::onClipShader\28sk_sp\2c\20SkClipOp\29 -13245:SkRecordCanvas::onClipRegion\28SkRegion\20const&\2c\20SkClipOp\29 -13246:SkRecordCanvas::onClipRect\28SkRect\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -13247:SkRecordCanvas::onClipRRect\28SkRRect\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -13248:SkRecordCanvas::onClipPath\28SkPath\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -13249:SkRecordCanvas::getSaveLayerStrategy\28SkCanvas::SaveLayerRec\20const&\29 -13250:SkRecordCanvas::didTranslate\28float\2c\20float\29 -13251:SkRecordCanvas::didSetM44\28SkM44\20const&\29 -13252:SkRecordCanvas::didScale\28float\2c\20float\29 -13253:SkRecordCanvas::didRestore\28\29 -13254:SkRecordCanvas::didConcat44\28SkM44\20const&\29 -13255:SkRecord::~SkRecord\28\29_4789 -13256:SkRasterPipelineSpriteBlitter::~SkRasterPipelineSpriteBlitter\28\29_2616 -13257:SkRasterPipelineSpriteBlitter::setup\28SkPixmap\20const&\2c\20int\2c\20int\2c\20SkPaint\20const&\29 -13258:SkRasterPipelineSpriteBlitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -13259:SkRasterPipelineBlitter::~SkRasterPipelineBlitter\28\29_4763 -13260:SkRasterPipelineBlitter::canDirectBlit\28\29 -13261:SkRasterPipelineBlitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -13262:SkRasterPipelineBlitter::blitH\28int\2c\20int\2c\20int\29 -13263:SkRasterPipelineBlitter::blitAntiV2\28int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -13264:SkRasterPipelineBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -13265:SkRasterPipelineBlitter::blitAntiH2\28int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -13266:SkRasterPipelineBlitter::Create\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkArenaAlloc*\2c\20SkRasterPipeline\20const&\2c\20bool\2c\20bool\2c\20SkShader\20const*\29::$_3::__invoke\28SkPixmap*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20long\20long\29 -13267:SkRasterPipelineBlitter::Create\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkArenaAlloc*\2c\20SkRasterPipeline\20const&\2c\20bool\2c\20bool\2c\20SkShader\20const*\29::$_2::__invoke\28SkPixmap*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20long\20long\29 -13268:SkRasterPipelineBlitter::Create\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkArenaAlloc*\2c\20SkRasterPipeline\20const&\2c\20bool\2c\20bool\2c\20SkShader\20const*\29::$_1::__invoke\28SkPixmap*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20long\20long\29 -13269:SkRasterPipelineBlitter::Create\28SkPixmap\20const&\2c\20SkPaint\20const&\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkArenaAlloc*\2c\20SkRasterPipeline\20const&\2c\20bool\2c\20bool\2c\20SkShader\20const*\29::$_0::__invoke\28SkPixmap*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20long\20long\29 -13270:SkRadialGradient::getTypeName\28\29\20const -13271:SkRadialGradient::flatten\28SkWriteBuffer&\29\20const -13272:SkRadialGradient::asGradient\28SkShaderBase::GradientInfo*\2c\20SkMatrix*\29\20const -13273:SkRadialGradient::appendGradientStages\28SkArenaAlloc*\2c\20SkRasterPipeline*\2c\20SkRasterPipeline*\29\20const -13274:SkRTree::~SkRTree\28\29_4701 -13275:SkRTree::search\28SkRect\20const&\2c\20std::__2::vector>*\29\20const -13276:SkRTree::insert\28SkRect\20const*\2c\20int\29 -13277:SkRTree::bytesUsed\28\29\20const -13278:SkPixmap::erase\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkIRect\20const*\29\20const::$_2::__invoke\28void*\2c\20unsigned\20long\20long\2c\20int\29 -13279:SkPixmap::erase\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkIRect\20const*\29\20const::$_1::__invoke\28void*\2c\20unsigned\20long\20long\2c\20int\29 -13280:SkPixmap::erase\28SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkIRect\20const*\29\20const::$_0::__invoke\28void*\2c\20unsigned\20long\20long\2c\20int\29 -13281:SkPixelRef::~SkPixelRef\28\29_4668 -13282:SkPictureRecord::~SkPictureRecord\28\29_4580 -13283:SkPictureRecord::willSave\28\29 -13284:SkPictureRecord::willRestore\28\29 -13285:SkPictureRecord::onResetClip\28\29 -13286:SkPictureRecord::onDrawVerticesObject\28SkVertices\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -13287:SkPictureRecord::onDrawTextBlob\28SkTextBlob\20const*\2c\20float\2c\20float\2c\20SkPaint\20const&\29 -13288:SkPictureRecord::onDrawSlug\28sktext::gpu::Slug\20const*\2c\20SkPaint\20const&\29 -13289:SkPictureRecord::onDrawShadowRec\28SkPath\20const&\2c\20SkDrawShadowRec\20const&\29 -13290:SkPictureRecord::onDrawRegion\28SkRegion\20const&\2c\20SkPaint\20const&\29 -13291:SkPictureRecord::onDrawRect\28SkRect\20const&\2c\20SkPaint\20const&\29 -13292:SkPictureRecord::onDrawRRect\28SkRRect\20const&\2c\20SkPaint\20const&\29 -13293:SkPictureRecord::onDrawPoints\28SkCanvas::PointMode\2c\20unsigned\20long\2c\20SkPoint\20const*\2c\20SkPaint\20const&\29 -13294:SkPictureRecord::onDrawPicture\28SkPicture\20const*\2c\20SkMatrix\20const*\2c\20SkPaint\20const*\29 -13295:SkPictureRecord::onDrawPath\28SkPath\20const&\2c\20SkPaint\20const&\29 -13296:SkPictureRecord::onDrawPatch\28SkPoint\20const*\2c\20unsigned\20int\20const*\2c\20SkPoint\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -13297:SkPictureRecord::onDrawPaint\28SkPaint\20const&\29 -13298:SkPictureRecord::onDrawOval\28SkRect\20const&\2c\20SkPaint\20const&\29 -13299:SkPictureRecord::onDrawImageRect2\28SkImage\20const*\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -13300:SkPictureRecord::onDrawImageLattice2\28SkImage\20const*\2c\20SkCanvas::Lattice\20const&\2c\20SkRect\20const&\2c\20SkFilterMode\2c\20SkPaint\20const*\29 -13301:SkPictureRecord::onDrawImage2\28SkImage\20const*\2c\20float\2c\20float\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\29 -13302:SkPictureRecord::onDrawEdgeAAQuad\28SkRect\20const&\2c\20SkPoint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkBlendMode\29 -13303:SkPictureRecord::onDrawEdgeAAImageSet2\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -13304:SkPictureRecord::onDrawDrawable\28SkDrawable*\2c\20SkMatrix\20const*\29 -13305:SkPictureRecord::onDrawDRRect\28SkRRect\20const&\2c\20SkRRect\20const&\2c\20SkPaint\20const&\29 -13306:SkPictureRecord::onDrawBehind\28SkPaint\20const&\29 -13307:SkPictureRecord::onDrawAtlas2\28SkImage\20const*\2c\20SkRSXform\20const*\2c\20SkRect\20const*\2c\20unsigned\20int\20const*\2c\20int\2c\20SkBlendMode\2c\20SkSamplingOptions\20const&\2c\20SkRect\20const*\2c\20SkPaint\20const*\29 -13308:SkPictureRecord::onDrawArc\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\2c\20SkPaint\20const&\29 -13309:SkPictureRecord::onDrawAnnotation\28SkRect\20const&\2c\20char\20const*\2c\20SkData*\29 -13310:SkPictureRecord::onDoSaveBehind\28SkRect\20const*\29 -13311:SkPictureRecord::onClipShader\28sk_sp\2c\20SkClipOp\29 -13312:SkPictureRecord::onClipRegion\28SkRegion\20const&\2c\20SkClipOp\29 -13313:SkPictureRecord::onClipRect\28SkRect\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -13314:SkPictureRecord::onClipRRect\28SkRRect\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -13315:SkPictureRecord::onClipPath\28SkPath\20const&\2c\20SkClipOp\2c\20SkCanvas::ClipEdgeStyle\29 -13316:SkPictureRecord::getSaveLayerStrategy\28SkCanvas::SaveLayerRec\20const&\29 -13317:SkPictureRecord::didTranslate\28float\2c\20float\29 -13318:SkPictureRecord::didSetM44\28SkM44\20const&\29 -13319:SkPictureRecord::didScale\28float\2c\20float\29 -13320:SkPictureRecord::didConcat44\28SkM44\20const&\29 -13321:SkPictureImageGenerator::~SkPictureImageGenerator\28\29_5518 -13322:SkPictureImageGenerator::onGetPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkImageGenerator::Options\20const&\29 -13323:SkOTUtils::LocalizedStrings_SingleName::~LocalizedStrings_SingleName\28\29_8933 -13324:SkOTUtils::LocalizedStrings_SingleName::next\28SkTypeface::LocalizedString*\29 -13325:SkOTUtils::LocalizedStrings_NameTable::~LocalizedStrings_NameTable\28\29_7995 -13326:SkOTUtils::LocalizedStrings_NameTable::next\28SkTypeface::LocalizedString*\29 -13327:SkNoPixelsDevice::~SkNoPixelsDevice\28\29_3187 -13328:SkNoPixelsDevice::replaceClip\28SkIRect\20const&\29 -13329:SkNoPixelsDevice::pushClipStack\28\29 -13330:SkNoPixelsDevice::popClipStack\28\29 -13331:SkNoPixelsDevice::onClipShader\28sk_sp\29 -13332:SkNoPixelsDevice::isClipWideOpen\28\29\20const -13333:SkNoPixelsDevice::isClipRect\28\29\20const -13334:SkNoPixelsDevice::isClipEmpty\28\29\20const -13335:SkNoPixelsDevice::isClipAntiAliased\28\29\20const -13336:SkNoPixelsDevice::devClipBounds\28\29\20const -13337:SkNoPixelsDevice::clipRegion\28SkRegion\20const&\2c\20SkClipOp\29 -13338:SkNoPixelsDevice::clipRect\28SkRect\20const&\2c\20SkClipOp\2c\20bool\29 -13339:SkNoPixelsDevice::clipRRect\28SkRRect\20const&\2c\20SkClipOp\2c\20bool\29 -13340:SkNoPixelsDevice::clipPath\28SkPath\20const&\2c\20SkClipOp\2c\20bool\29 -13341:SkNoPixelsDevice::android_utils_clipAsRgn\28SkRegion*\29\20const -13342:SkMipmap::~SkMipmap\28\29_3750 -13343:SkMipmap::onDataChange\28void*\2c\20void*\29 -13344:SkMemoryStream::~SkMemoryStream\28\29_5179 -13345:SkMemoryStream::setMemory\28void\20const*\2c\20unsigned\20long\2c\20bool\29 -13346:SkMemoryStream::seek\28unsigned\20long\29 -13347:SkMemoryStream::rewind\28\29 -13348:SkMemoryStream::read\28void*\2c\20unsigned\20long\29 -13349:SkMemoryStream::peek\28void*\2c\20unsigned\20long\29\20const -13350:SkMemoryStream::onFork\28\29\20const -13351:SkMemoryStream::onDuplicate\28\29\20const -13352:SkMemoryStream::move\28long\29 -13353:SkMemoryStream::isAtEnd\28\29\20const -13354:SkMemoryStream::getMemoryBase\28\29 -13355:SkMemoryStream::getLength\28\29\20const -13356:SkMemoryStream::getData\28\29\20const -13357:SkMatrixColorFilter::onIsAlphaUnchanged\28\29\20const -13358:SkMatrixColorFilter::onAsAColorMatrix\28float*\29\20const -13359:SkMatrixColorFilter::getTypeName\28\29\20const -13360:SkMatrixColorFilter::flatten\28SkWriteBuffer&\29\20const -13361:SkMatrixColorFilter::appendStages\28SkStageRec\20const&\2c\20bool\29\20const -13362:SkMatrix::Trans_pts\28SkMatrix\20const&\2c\20SkPoint*\2c\20SkPoint\20const*\2c\20int\29 -13363:SkMatrix::Scale_pts\28SkMatrix\20const&\2c\20SkPoint*\2c\20SkPoint\20const*\2c\20int\29 -13364:SkMatrix::Poly4Proc\28SkPoint\20const*\2c\20SkMatrix*\29 -13365:SkMatrix::Poly3Proc\28SkPoint\20const*\2c\20SkMatrix*\29 -13366:SkMatrix::Poly2Proc\28SkPoint\20const*\2c\20SkMatrix*\29 -13367:SkMatrix::Persp_pts\28SkMatrix\20const&\2c\20SkPoint*\2c\20SkPoint\20const*\2c\20int\29 -13368:SkMatrix::Identity_pts\28SkMatrix\20const&\2c\20SkPoint*\2c\20SkPoint\20const*\2c\20int\29 -13369:SkMatrix::Affine_vpts\28SkMatrix\20const&\2c\20SkPoint*\2c\20SkPoint\20const*\2c\20int\29 -13370:SkMaskFilterBase::filterRectsToNine\28SkSpan\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20std::__2::optional*\2c\20SkResourceCache*\29\20const -13371:SkMaskFilterBase::filterRRectToNine\28SkRRect\20const&\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20SkResourceCache*\29\20const -13372:SkMaskFilterBase::asImageFilter\28SkMatrix\20const&\2c\20SkPaint\20const&\29\20const -13373:SkMallocPixelRef::MakeAllocate\28SkImageInfo\20const&\2c\20unsigned\20long\29::PixelRef::~PixelRef\28\29_3601 -13374:SkMakePixelRefWithProc\28int\2c\20int\2c\20unsigned\20long\2c\20void*\2c\20void\20\28*\29\28void*\2c\20void*\29\2c\20void*\29::PixelRef::~PixelRef\28\29_4670 -13375:SkLocalMatrixShader::~SkLocalMatrixShader\28\29_5646 -13376:SkLocalMatrixShader::~SkLocalMatrixShader\28\29 -13377:SkLocalMatrixShader::type\28\29\20const -13378:SkLocalMatrixShader::onIsAImage\28SkMatrix*\2c\20SkTileMode*\29\20const -13379:SkLocalMatrixShader::onAsLuminanceColor\28SkRGBA4f<\28SkAlphaType\293>*\29\20const -13380:SkLocalMatrixShader::makeAsALocalMatrixShader\28SkMatrix*\29\20const -13381:SkLocalMatrixShader::isOpaque\28\29\20const -13382:SkLocalMatrixShader::isConstant\28SkRGBA4f<\28SkAlphaType\293>*\29\20const -13383:SkLocalMatrixShader::getTypeName\28\29\20const -13384:SkLocalMatrixShader::flatten\28SkWriteBuffer&\29\20const -13385:SkLocalMatrixShader::asGradient\28SkShaderBase::GradientInfo*\2c\20SkMatrix*\29\20const -13386:SkLocalMatrixShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -13387:SkLocalMatrixImageFilter::onGetOutputLayerBounds\28skif::Mapping\20const&\2c\20std::__2::optional>\29\20const -13388:SkLocalMatrixImageFilter::onGetInputLayerBounds\28skif::Mapping\20const&\2c\20skif::LayerSpace\20const&\2c\20std::__2::optional>\29\20const -13389:SkLocalMatrixImageFilter::onFilterImage\28skif::Context\20const&\29\20const -13390:SkLocalMatrixImageFilter::getTypeName\28\29\20const -13391:SkLocalMatrixImageFilter::flatten\28SkWriteBuffer&\29\20const -13392:SkLocalMatrixImageFilter::computeFastBounds\28SkRect\20const&\29\20const -13393:SkLinearGradient::getTypeName\28\29\20const -13394:SkLinearGradient::flatten\28SkWriteBuffer&\29\20const -13395:SkLinearGradient::asGradient\28SkShaderBase::GradientInfo*\2c\20SkMatrix*\29\20const -13396:SkJSONWriter::popScope\28\29 -13397:SkJSONWriter::appendf\28char\20const*\2c\20...\29 -13398:SkIntersections::hasOppT\28double\29\20const -13399:SkImage_Raster::~SkImage_Raster\28\29_5494 -13400:SkImage_Raster::onReinterpretColorSpace\28sk_sp\29\20const -13401:SkImage_Raster::onReadPixels\28GrDirectContext*\2c\20SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20int\2c\20int\2c\20SkImage::CachingHint\29\20const -13402:SkImage_Raster::onPeekPixels\28SkPixmap*\29\20const -13403:SkImage_Raster::onMakeWithMipmaps\28sk_sp\29\20const -13404:SkImage_Raster::onMakeSubset\28SkRecorder*\2c\20SkIRect\20const&\2c\20SkImage::RequiredProperties\29\20const -13405:SkImage_Raster::onHasMipmaps\28\29\20const -13406:SkImage_Raster::onAsLegacyBitmap\28GrDirectContext*\2c\20SkBitmap*\29\20const -13407:SkImage_Raster::notifyAddedToRasterCache\28\29\20const -13408:SkImage_Raster::makeColorTypeAndColorSpace\28SkRecorder*\2c\20SkColorType\2c\20sk_sp\2c\20SkImage::RequiredProperties\29\20const -13409:SkImage_Raster::isValid\28SkRecorder*\29\20const -13410:SkImage_Raster::getROPixels\28GrDirectContext*\2c\20SkBitmap*\2c\20SkImage::CachingHint\29\20const -13411:SkImage_Picture::onMakeSubset\28SkRecorder*\2c\20SkIRect\20const&\2c\20SkImage::RequiredProperties\29\20const -13412:SkImage_LazyTexture::readPixelsProxy\28GrDirectContext*\2c\20SkPixmap\20const&\29\20const -13413:SkImage_LazyTexture::onMakeSubset\28SkRecorder*\2c\20SkIRect\20const&\2c\20SkImage::RequiredProperties\29\20const -13414:SkImage_Lazy::onReinterpretColorSpace\28sk_sp\29\20const -13415:SkImage_Lazy::onRefEncoded\28\29\20const -13416:SkImage_Lazy::onReadPixels\28GrDirectContext*\2c\20SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20int\2c\20int\2c\20SkImage::CachingHint\29\20const -13417:SkImage_Lazy::onMakeSubset\28SkRecorder*\2c\20SkIRect\20const&\2c\20SkImage::RequiredProperties\29\20const -13418:SkImage_Lazy::onIsProtected\28\29\20const -13419:SkImage_Lazy::makeColorTypeAndColorSpace\28SkRecorder*\2c\20SkColorType\2c\20sk_sp\2c\20SkImage::RequiredProperties\29\20const -13420:SkImage_Lazy::isValid\28SkRecorder*\29\20const -13421:SkImage_Lazy::getROPixels\28GrDirectContext*\2c\20SkBitmap*\2c\20SkImage::CachingHint\29\20const -13422:SkImage_GaneshBase::onReadPixels\28GrDirectContext*\2c\20SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20int\2c\20int\2c\20SkImage::CachingHint\29\20const -13423:SkImage_GaneshBase::onMakeSurface\28SkRecorder*\2c\20SkImageInfo\20const&\29\20const -13424:SkImage_GaneshBase::onMakeSubset\28SkRecorder*\2c\20SkIRect\20const&\2c\20SkImage::RequiredProperties\29\20const -13425:SkImage_GaneshBase::makeColorTypeAndColorSpace\28SkRecorder*\2c\20SkColorType\2c\20sk_sp\2c\20SkImage::RequiredProperties\29\20const -13426:SkImage_GaneshBase::isValid\28SkRecorder*\29\20const -13427:SkImage_GaneshBase::getROPixels\28GrDirectContext*\2c\20SkBitmap*\2c\20SkImage::CachingHint\29\20const -13428:SkImage_GaneshBase::directContext\28\29\20const -13429:SkImage_Ganesh::~SkImage_Ganesh\28\29_11480 -13430:SkImage_Ganesh::textureSize\28\29\20const -13431:SkImage_Ganesh::onReinterpretColorSpace\28sk_sp\29\20const -13432:SkImage_Ganesh::onMakeColorTypeAndColorSpace\28GrDirectContext*\2c\20SkColorType\2c\20sk_sp\29\20const -13433:SkImage_Ganesh::onIsProtected\28\29\20const -13434:SkImage_Ganesh::onHasMipmaps\28\29\20const -13435:SkImage_Ganesh::onAsyncRescaleAndReadPixels\28SkImageInfo\20const&\2c\20SkIRect\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29\20const -13436:SkImage_Ganesh::onAsyncRescaleAndReadPixelsYUV420\28SkYUVColorSpace\2c\20bool\2c\20sk_sp\2c\20SkIRect\2c\20SkISize\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29\20const -13437:SkImage_Ganesh::generatingSurfaceIsDeleted\28\29 -13438:SkImage_Ganesh::flush\28GrDirectContext*\2c\20GrFlushInfo\20const&\29\20const -13439:SkImage_Ganesh::asView\28GrRecordingContext*\2c\20skgpu::Mipmapped\2c\20GrImageTexGenPolicy\29\20const -13440:SkImage_Ganesh::asFragmentProcessor\28skgpu::ganesh::SurfaceDrawContext*\2c\20SkSamplingOptions\2c\20SkTileMode\20const*\2c\20SkMatrix\20const&\2c\20SkRect\20const*\2c\20SkRect\20const*\29\20const -13441:SkImage_Base::onAsyncRescaleAndReadPixels\28SkImageInfo\20const&\2c\20SkIRect\2c\20SkImage::RescaleGamma\2c\20SkImage::RescaleMode\2c\20void\20\28*\29\28void*\2c\20std::__2::unique_ptr>\29\2c\20void*\29\20const -13442:SkImage_Base::notifyAddedToRasterCache\28\29\20const -13443:SkImage_Base::makeSubset\28SkRecorder*\2c\20SkIRect\20const&\2c\20SkImage::RequiredProperties\29\20const -13444:SkImage_Base::makeColorSpace\28SkRecorder*\2c\20sk_sp\2c\20SkImage::RequiredProperties\29\20const -13445:SkImage_Base::isTextureBacked\28\29\20const -13446:SkImage_Base::isLazyGenerated\28\29\20const -13447:SkImageShader::~SkImageShader\28\29_5610 -13448:SkImageShader::onIsAImage\28SkMatrix*\2c\20SkTileMode*\29\20const -13449:SkImageShader::isOpaque\28\29\20const -13450:SkImageShader::getTypeName\28\29\20const -13451:SkImageShader::flatten\28SkWriteBuffer&\29\20const -13452:SkImageShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -13453:SkImageGenerator::~SkImageGenerator\28\29_617 -13454:SkImageFilter::computeFastBounds\28SkRect\20const&\29\20const -13455:SkGradientBaseShader::onAsLuminanceColor\28SkRGBA4f<\28SkAlphaType\293>*\29\20const -13456:SkGradientBaseShader::isOpaque\28\29\20const -13457:SkGradientBaseShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -13458:SkGaussianColorFilter::getTypeName\28\29\20const -13459:SkGaussianColorFilter::appendStages\28SkStageRec\20const&\2c\20bool\29\20const -13460:SkGammaColorSpaceLuminance::toLuma\28float\2c\20float\29\20const -13461:SkGammaColorSpaceLuminance::fromLuma\28float\2c\20float\29\20const -13462:SkFontStyleSet_Custom::~SkFontStyleSet_Custom\28\29_8810 -13463:SkFontStyleSet_Custom::getStyle\28int\2c\20SkFontStyle*\2c\20SkString*\29 -13464:SkFontScanner_FreeType::~SkFontScanner_FreeType\28\29_8947 -13465:SkFontScanner_FreeType::scanFile\28SkStreamAsset*\2c\20int*\29\20const -13466:SkFontScanner_FreeType::scanFace\28SkStreamAsset*\2c\20int\2c\20int*\29\20const -13467:SkFontScanner_FreeType::getFactoryId\28\29\20const -13468:SkFontMgr_Custom::~SkFontMgr_Custom\28\29_8816 -13469:SkFontMgr_Custom::onMatchFamily\28char\20const*\29\20const -13470:SkFontMgr_Custom::onMatchFamilyStyle\28char\20const*\2c\20SkFontStyle\20const&\29\20const -13471:SkFontMgr_Custom::onMakeFromStreamIndex\28std::__2::unique_ptr>\2c\20int\29\20const -13472:SkFontMgr_Custom::onMakeFromFile\28char\20const*\2c\20int\29\20const -13473:SkFontMgr_Custom::onMakeFromData\28sk_sp\2c\20int\29\20const -13474:SkFontMgr_Custom::onLegacyMakeTypeface\28char\20const*\2c\20SkFontStyle\29\20const -13475:SkFontMgr_Custom::onGetFamilyName\28int\2c\20SkString*\29\20const -13476:SkFILEStream::~SkFILEStream\28\29_5156 -13477:SkFILEStream::seek\28unsigned\20long\29 -13478:SkFILEStream::rewind\28\29 -13479:SkFILEStream::read\28void*\2c\20unsigned\20long\29 -13480:SkFILEStream::onFork\28\29\20const -13481:SkFILEStream::onDuplicate\28\29\20const -13482:SkFILEStream::move\28long\29 -13483:SkFILEStream::isAtEnd\28\29\20const -13484:SkFILEStream::getPosition\28\29\20const -13485:SkFILEStream::getLength\28\29\20const -13486:SkEmptyShader::getTypeName\28\29\20const -13487:SkEmptyPicture::~SkEmptyPicture\28\29 -13488:SkEmptyPicture::cullRect\28\29\20const -13489:SkEmptyFontMgr::onMatchFamily\28char\20const*\29\20const -13490:SkEdgeBuilder::build\28SkPathRaw\20const&\2c\20SkIRect\20const*\2c\20bool\29::$_0::__invoke\28SkEdgeClipper*\2c\20bool\2c\20void*\29 -13491:SkDynamicMemoryWStream::~SkDynamicMemoryWStream\28\29_5195 -13492:SkDynamicMemoryWStream::bytesWritten\28\29\20const -13493:SkDrawable::onMakePictureSnapshot\28\29 -13494:SkDevice::strikeDeviceInfo\28\29\20const -13495:SkDevice::drawSlug\28SkCanvas*\2c\20sktext::gpu::Slug\20const*\2c\20SkPaint\20const&\29 -13496:SkDevice::drawRegion\28SkRegion\20const&\2c\20SkPaint\20const&\29 -13497:SkDevice::drawPatch\28SkPoint\20const*\2c\20unsigned\20int\20const*\2c\20SkPoint\20const*\2c\20sk_sp\2c\20SkPaint\20const&\29 -13498:SkDevice::drawImageLattice\28SkImage\20const*\2c\20SkCanvas::Lattice\20const&\2c\20SkRect\20const&\2c\20SkFilterMode\2c\20SkPaint\20const&\29 -13499:SkDevice::drawEdgeAAQuad\28SkRect\20const&\2c\20SkPoint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkBlendMode\29 -13500:SkDevice::drawEdgeAAImageSet\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -13501:SkDevice::drawDrawable\28SkCanvas*\2c\20SkDrawable*\2c\20SkMatrix\20const*\29 -13502:SkDevice::drawDRRect\28SkRRect\20const&\2c\20SkRRect\20const&\2c\20SkPaint\20const&\29 -13503:SkDevice::drawCoverageMask\28SkSpecialImage\20const*\2c\20SkMatrix\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\29 -13504:SkDevice::drawBlurredRRect\28SkRRect\20const&\2c\20SkPaint\20const&\2c\20float\29 -13505:SkDevice::drawAtlas\28SkSpan\2c\20SkSpan\2c\20SkSpan\2c\20sk_sp\2c\20SkPaint\20const&\29 -13506:SkDevice::drawAsTiledImageRect\28SkCanvas*\2c\20SkImage\20const*\2c\20SkRect\20const*\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -13507:SkDevice::createImageFilteringBackend\28SkSurfaceProps\20const&\2c\20SkColorType\29\20const -13508:SkDashImpl::~SkDashImpl\28\29_5871 -13509:SkDashImpl::onFilterPath\28SkPathBuilder*\2c\20SkPath\20const&\2c\20SkStrokeRec*\2c\20SkRect\20const*\2c\20SkMatrix\20const&\29\20const -13510:SkDashImpl::onAsPoints\28SkPathEffectBase::PointData*\2c\20SkPath\20const&\2c\20SkStrokeRec\20const&\2c\20SkMatrix\20const&\2c\20SkRect\20const*\29\20const -13511:SkDashImpl::getTypeName\28\29\20const -13512:SkDashImpl::flatten\28SkWriteBuffer&\29\20const -13513:SkDashImpl::asADash\28\29\20const -13514:SkDCurve::nearPoint\28SkPath::Verb\2c\20SkDPoint\20const&\2c\20SkDPoint\20const&\29\20const -13515:SkContourMeasure::~SkContourMeasure\28\29_3106 -13516:SkConicalGradient::getTypeName\28\29\20const -13517:SkConicalGradient::flatten\28SkWriteBuffer&\29\20const -13518:SkConicalGradient::asGradient\28SkShaderBase::GradientInfo*\2c\20SkMatrix*\29\20const -13519:SkConicalGradient::appendGradientStages\28SkArenaAlloc*\2c\20SkRasterPipeline*\2c\20SkRasterPipeline*\29\20const -13520:SkComposeColorFilter::~SkComposeColorFilter\28\29_5974 -13521:SkComposeColorFilter::onIsAlphaUnchanged\28\29\20const -13522:SkComposeColorFilter::getTypeName\28\29\20const -13523:SkComposeColorFilter::flatten\28SkWriteBuffer&\29\20const -13524:SkComposeColorFilter::appendStages\28SkStageRec\20const&\2c\20bool\29\20const -13525:SkColorSpaceXformColorFilter::~SkColorSpaceXformColorFilter\28\29_5967 -13526:SkColorSpaceXformColorFilter::getTypeName\28\29\20const -13527:SkColorSpaceXformColorFilter::flatten\28SkWriteBuffer&\29\20const -13528:SkColorSpaceXformColorFilter::appendStages\28SkStageRec\20const&\2c\20bool\29\20const -13529:SkColorShader::onAsLuminanceColor\28SkRGBA4f<\28SkAlphaType\293>*\29\20const -13530:SkColorShader::isOpaque\28\29\20const -13531:SkColorShader::isConstant\28SkRGBA4f<\28SkAlphaType\293>*\29\20const -13532:SkColorShader::getTypeName\28\29\20const -13533:SkColorShader::flatten\28SkWriteBuffer&\29\20const -13534:SkColorShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -13535:SkColorFilterShader::~SkColorFilterShader\28\29_5583 -13536:SkColorFilterShader::isOpaque\28\29\20const -13537:SkColorFilterShader::getTypeName\28\29\20const -13538:SkColorFilterShader::flatten\28SkWriteBuffer&\29\20const -13539:SkColorFilterShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -13540:SkColorFilterBase::onFilterColor4f\28SkRGBA4f<\28SkAlphaType\292>\20const&\2c\20SkColorSpace*\29\20const -13541:SkCoincidentSpans::setOppPtTStart\28SkOpPtT\20const*\29 -13542:SkCoincidentSpans::setOppPtTEnd\28SkOpPtT\20const*\29 -13543:SkCoincidentSpans::setCoinPtTStart\28SkOpPtT\20const*\29 -13544:SkCoincidentSpans::setCoinPtTEnd\28SkOpPtT\20const*\29 -13545:SkCodec::onStartScanlineDecode\28SkImageInfo\20const&\2c\20SkCodec::Options\20const&\29 -13546:SkCodec::onStartIncrementalDecode\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkCodec::Options\20const&\29 -13547:SkCodec::onRewind\28\29 -13548:SkCodec::onOutputScanline\28int\29\20const -13549:SkCodec::onGetScaledDimensions\28float\29\20const -13550:SkCodec::getEncodedData\28\29\20const -13551:SkCodec::conversionSupported\28SkImageInfo\20const&\2c\20bool\2c\20bool\29 -13552:SkCanvas::~SkCanvas\28\29_2895 -13553:SkCanvas::recordingContext\28\29\20const -13554:SkCanvas::recorder\28\29\20const -13555:SkCanvas::onPeekPixels\28SkPixmap*\29 -13556:SkCanvas::onNewSurface\28SkImageInfo\20const&\2c\20SkSurfaceProps\20const&\29 -13557:SkCanvas::onImageInfo\28\29\20const -13558:SkCanvas::onGetProps\28SkSurfaceProps*\2c\20bool\29\20const -13559:SkCanvas::onDrawVerticesObject\28SkVertices\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -13560:SkCanvas::onDrawTextBlob\28SkTextBlob\20const*\2c\20float\2c\20float\2c\20SkPaint\20const&\29 -13561:SkCanvas::onDrawSlug\28sktext::gpu::Slug\20const*\2c\20SkPaint\20const&\29 -13562:SkCanvas::onDrawShadowRec\28SkPath\20const&\2c\20SkDrawShadowRec\20const&\29 -13563:SkCanvas::onDrawRegion\28SkRegion\20const&\2c\20SkPaint\20const&\29 -13564:SkCanvas::onDrawRect\28SkRect\20const&\2c\20SkPaint\20const&\29 -13565:SkCanvas::onDrawRRect\28SkRRect\20const&\2c\20SkPaint\20const&\29 -13566:SkCanvas::onDrawPoints\28SkCanvas::PointMode\2c\20unsigned\20long\2c\20SkPoint\20const*\2c\20SkPaint\20const&\29 -13567:SkCanvas::onDrawPicture\28SkPicture\20const*\2c\20SkMatrix\20const*\2c\20SkPaint\20const*\29 -13568:SkCanvas::onDrawPath\28SkPath\20const&\2c\20SkPaint\20const&\29 -13569:SkCanvas::onDrawPatch\28SkPoint\20const*\2c\20unsigned\20int\20const*\2c\20SkPoint\20const*\2c\20SkBlendMode\2c\20SkPaint\20const&\29 -13570:SkCanvas::onDrawPaint\28SkPaint\20const&\29 -13571:SkCanvas::onDrawOval\28SkRect\20const&\2c\20SkPaint\20const&\29 -13572:SkCanvas::onDrawMesh\28SkMesh\20const&\2c\20sk_sp\2c\20SkPaint\20const&\29 -13573:SkCanvas::onDrawImageRect2\28SkImage\20const*\2c\20SkRect\20const&\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -13574:SkCanvas::onDrawImageLattice2\28SkImage\20const*\2c\20SkCanvas::Lattice\20const&\2c\20SkRect\20const&\2c\20SkFilterMode\2c\20SkPaint\20const*\29 -13575:SkCanvas::onDrawImage2\28SkImage\20const*\2c\20float\2c\20float\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\29 -13576:SkCanvas::onDrawGlyphRunList\28sktext::GlyphRunList\20const&\2c\20SkPaint\20const&\29 -13577:SkCanvas::onDrawEdgeAAQuad\28SkRect\20const&\2c\20SkPoint\20const*\2c\20SkCanvas::QuadAAFlags\2c\20SkRGBA4f<\28SkAlphaType\293>\20const&\2c\20SkBlendMode\29 -13578:SkCanvas::onDrawEdgeAAImageSet2\28SkCanvas::ImageSetEntry\20const*\2c\20int\2c\20SkPoint\20const*\2c\20SkMatrix\20const*\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const*\2c\20SkCanvas::SrcRectConstraint\29 -13579:SkCanvas::onDrawDrawable\28SkDrawable*\2c\20SkMatrix\20const*\29 -13580:SkCanvas::onDrawDRRect\28SkRRect\20const&\2c\20SkRRect\20const&\2c\20SkPaint\20const&\29 -13581:SkCanvas::onDrawBehind\28SkPaint\20const&\29 -13582:SkCanvas::onDrawAtlas2\28SkImage\20const*\2c\20SkRSXform\20const*\2c\20SkRect\20const*\2c\20unsigned\20int\20const*\2c\20int\2c\20SkBlendMode\2c\20SkSamplingOptions\20const&\2c\20SkRect\20const*\2c\20SkPaint\20const*\29 -13583:SkCanvas::onDrawArc\28SkRect\20const&\2c\20float\2c\20float\2c\20bool\2c\20SkPaint\20const&\29 -13584:SkCanvas::onDrawAnnotation\28SkRect\20const&\2c\20char\20const*\2c\20SkData*\29 -13585:SkCanvas::onDiscard\28\29 -13586:SkCanvas::onConvertGlyphRunListToSlug\28sktext::GlyphRunList\20const&\2c\20SkPaint\20const&\29 -13587:SkCanvas::onAccessTopLayerPixels\28SkPixmap*\29 -13588:SkCanvas::isClipRect\28\29\20const -13589:SkCanvas::isClipEmpty\28\29\20const -13590:SkCanvas::getBaseLayerSize\28\29\20const -13591:SkCanvas::baseRecorder\28\29\20const -13592:SkCachedData::~SkCachedData\28\29_2812 -13593:SkCTMShader::~SkCTMShader\28\29_5636 -13594:SkCTMShader::~SkCTMShader\28\29 -13595:SkCTMShader::isConstant\28SkRGBA4f<\28SkAlphaType\293>*\29\20const -13596:SkCTMShader::getTypeName\28\29\20const -13597:SkCTMShader::asGradient\28SkShaderBase::GradientInfo*\2c\20SkMatrix*\29\20const -13598:SkCTMShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -13599:SkBreakIterator_icu::~SkBreakIterator_icu\28\29_8741 -13600:SkBreakIterator_icu::status\28\29 -13601:SkBreakIterator_icu::setText\28char\20const*\2c\20int\29 -13602:SkBreakIterator_icu::setText\28char16_t\20const*\2c\20int\29 -13603:SkBreakIterator_icu::next\28\29 -13604:SkBreakIterator_icu::isDone\28\29 -13605:SkBreakIterator_icu::first\28\29 -13606:SkBreakIterator_icu::current\28\29 -13607:SkBlurMaskFilterImpl::getTypeName\28\29\20const -13608:SkBlurMaskFilterImpl::flatten\28SkWriteBuffer&\29\20const -13609:SkBlurMaskFilterImpl::filterRectsToNine\28SkSpan\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20std::__2::optional*\2c\20SkResourceCache*\29\20const -13610:SkBlurMaskFilterImpl::filterRRectToNine\28SkRRect\20const&\2c\20SkMatrix\20const&\2c\20SkIRect\20const&\2c\20SkResourceCache*\29\20const -13611:SkBlurMaskFilterImpl::filterMask\28SkMaskBuilder*\2c\20SkMask\20const&\2c\20SkMatrix\20const&\2c\20SkIPoint*\29\20const -13612:SkBlurMaskFilterImpl::computeFastBounds\28SkRect\20const&\2c\20SkRect*\29\20const -13613:SkBlurMaskFilterImpl::asImageFilter\28SkMatrix\20const&\2c\20SkPaint\20const&\29\20const -13614:SkBlurMaskFilterImpl::asABlur\28SkMaskFilterBase::BlurRec*\29\20const -13615:SkBlitter::canDirectBlit\28\29 -13616:SkBlitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -13617:SkBlitter::blitAntiV2\28int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -13618:SkBlitter::blitAntiRect\28int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\29 -13619:SkBlitter::blitAntiH2\28int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -13620:SkBlitter::allocBlitMemory\28unsigned\20long\29 -13621:SkBlendShader::~SkBlendShader\28\29_5569 -13622:SkBlendShader::getTypeName\28\29\20const -13623:SkBlendShader::flatten\28SkWriteBuffer&\29\20const -13624:SkBlendShader::appendStages\28SkStageRec\20const&\2c\20SkShaders::MatrixRec\20const&\29\20const -13625:SkBlendModeColorFilter::onIsAlphaUnchanged\28\29\20const -13626:SkBlendModeColorFilter::onAsAColorMode\28unsigned\20int*\2c\20SkBlendMode*\29\20const -13627:SkBlendModeColorFilter::getTypeName\28\29\20const -13628:SkBlendModeColorFilter::flatten\28SkWriteBuffer&\29\20const -13629:SkBlendModeColorFilter::appendStages\28SkStageRec\20const&\2c\20bool\29\20const -13630:SkBlendModeBlender::onAppendStages\28SkStageRec\20const&\29\20const -13631:SkBlendModeBlender::getTypeName\28\29\20const -13632:SkBlendModeBlender::flatten\28SkWriteBuffer&\29\20const -13633:SkBlendModeBlender::asBlendMode\28\29\20const -13634:SkBitmapDevice::~SkBitmapDevice\28\29_2283 -13635:SkBitmapDevice::snapSpecial\28SkIRect\20const&\2c\20bool\29 -13636:SkBitmapDevice::setImmutable\28\29 -13637:SkBitmapDevice::replaceClip\28SkIRect\20const&\29 -13638:SkBitmapDevice::pushClipStack\28\29 -13639:SkBitmapDevice::popClipStack\28\29 -13640:SkBitmapDevice::onWritePixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -13641:SkBitmapDevice::onReadPixels\28SkPixmap\20const&\2c\20int\2c\20int\29 -13642:SkBitmapDevice::onDrawGlyphRunList\28SkCanvas*\2c\20sktext::GlyphRunList\20const&\2c\20SkPaint\20const&\29 -13643:SkBitmapDevice::onClipShader\28sk_sp\29 -13644:SkBitmapDevice::onAccessPixels\28SkPixmap*\29 -13645:SkBitmapDevice::makeSurface\28SkImageInfo\20const&\2c\20SkSurfaceProps\20const&\29 -13646:SkBitmapDevice::isClipWideOpen\28\29\20const -13647:SkBitmapDevice::isClipRect\28\29\20const -13648:SkBitmapDevice::isClipEmpty\28\29\20const -13649:SkBitmapDevice::isClipAntiAliased\28\29\20const -13650:SkBitmapDevice::drawVertices\28SkVertices\20const*\2c\20sk_sp\2c\20SkPaint\20const&\2c\20bool\29 -13651:SkBitmapDevice::drawSpecial\28SkSpecialImage*\2c\20SkMatrix\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -13652:SkBitmapDevice::drawRRect\28SkRRect\20const&\2c\20SkPaint\20const&\29 -13653:SkBitmapDevice::drawPoints\28SkCanvas::PointMode\2c\20SkSpan\2c\20SkPaint\20const&\29 -13654:SkBitmapDevice::drawPath\28SkPath\20const&\2c\20SkPaint\20const&\29 -13655:SkBitmapDevice::drawPaint\28SkPaint\20const&\29 -13656:SkBitmapDevice::drawOval\28SkRect\20const&\2c\20SkPaint\20const&\29 -13657:SkBitmapDevice::drawImageRect\28SkImage\20const*\2c\20SkRect\20const*\2c\20SkRect\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\2c\20SkCanvas::SrcRectConstraint\29 -13658:SkBitmapDevice::drawCoverageMask\28SkSpecialImage\20const*\2c\20SkMatrix\20const&\2c\20SkSamplingOptions\20const&\2c\20SkPaint\20const&\29 -13659:SkBitmapDevice::drawBlurredRRect\28SkRRect\20const&\2c\20SkPaint\20const&\2c\20float\29 -13660:SkBitmapDevice::drawAtlas\28SkSpan\2c\20SkSpan\2c\20SkSpan\2c\20sk_sp\2c\20SkPaint\20const&\29 -13661:SkBitmapDevice::devClipBounds\28\29\20const -13662:SkBitmapDevice::createDevice\28SkDevice::CreateInfo\20const&\2c\20SkPaint\20const*\29 -13663:SkBitmapDevice::clipRegion\28SkRegion\20const&\2c\20SkClipOp\29 -13664:SkBitmapDevice::clipRect\28SkRect\20const&\2c\20SkClipOp\2c\20bool\29 -13665:SkBitmapDevice::clipRRect\28SkRRect\20const&\2c\20SkClipOp\2c\20bool\29 -13666:SkBitmapDevice::clipPath\28SkPath\20const&\2c\20SkClipOp\2c\20bool\29 -13667:SkBitmapDevice::baseRecorder\28\29\20const -13668:SkBitmapDevice::android_utils_clipAsRgn\28SkRegion*\29\20const -13669:SkBitmapCache::Rec::~Rec\28\29_2244 -13670:SkBitmapCache::Rec::postAddInstall\28void*\29 -13671:SkBitmapCache::Rec::getCategory\28\29\20const -13672:SkBitmapCache::Rec::canBePurged\28\29 -13673:SkBitmapCache::Rec::bytesUsed\28\29\20const -13674:SkBitmapCache::Rec::ReleaseProc\28void*\2c\20void*\29 -13675:SkBitmapCache::Rec::Finder\28SkResourceCache::Rec\20const&\2c\20void*\29 -13676:SkBinaryWriteBuffer::~SkBinaryWriteBuffer\28\29_5393 -13677:SkBinaryWriteBuffer::write\28SkM44\20const&\29 -13678:SkBinaryWriteBuffer::writeTypeface\28SkTypeface*\29 -13679:SkBinaryWriteBuffer::writeString\28std::__2::basic_string_view>\29 -13680:SkBinaryWriteBuffer::writeStream\28SkStream*\2c\20unsigned\20long\29 -13681:SkBinaryWriteBuffer::writeScalar\28float\29 -13682:SkBinaryWriteBuffer::writeSampling\28SkSamplingOptions\20const&\29 -13683:SkBinaryWriteBuffer::writeRegion\28SkRegion\20const&\29 -13684:SkBinaryWriteBuffer::writeRect\28SkRect\20const&\29 -13685:SkBinaryWriteBuffer::writePoint\28SkPoint\20const&\29 -13686:SkBinaryWriteBuffer::writePointArray\28SkSpan\29 -13687:SkBinaryWriteBuffer::writePoint3\28SkPoint3\20const&\29 -13688:SkBinaryWriteBuffer::writePath\28SkPath\20const&\29 -13689:SkBinaryWriteBuffer::writePaint\28SkPaint\20const&\29 -13690:SkBinaryWriteBuffer::writePad32\28void\20const*\2c\20unsigned\20long\29 -13691:SkBinaryWriteBuffer::writeMatrix\28SkMatrix\20const&\29 -13692:SkBinaryWriteBuffer::writeImage\28SkImage\20const*\29 -13693:SkBinaryWriteBuffer::writeColor4fArray\28SkSpan\20const>\29 -13694:SkBinaryWriteBuffer::writeBool\28bool\29 -13695:SkBigPicture::~SkBigPicture\28\29_2166 -13696:SkBigPicture::playback\28SkCanvas*\2c\20SkPicture::AbortCallback*\29\20const -13697:SkBigPicture::approximateOpCount\28bool\29\20const -13698:SkBigPicture::approximateBytesUsed\28\29\20const -13699:SkBidiICUFactory::errorName\28UErrorCode\29\20const -13700:SkBidiICUFactory::bidi_setPara\28UBiDi*\2c\20char16_t\20const*\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char*\2c\20UErrorCode*\29\20const -13701:SkBidiICUFactory::bidi_reorderVisual\28unsigned\20char\20const*\2c\20int\2c\20int*\29\20const -13702:SkBidiICUFactory::bidi_openSized\28int\2c\20int\2c\20UErrorCode*\29\20const -13703:SkBidiICUFactory::bidi_getLevelAt\28UBiDi\20const*\2c\20int\29\20const -13704:SkBidiICUFactory::bidi_getLength\28UBiDi\20const*\29\20const -13705:SkBidiICUFactory::bidi_getDirection\28UBiDi\20const*\29\20const -13706:SkBidiICUFactory::bidi_close_callback\28\29\20const -13707:SkBasicEdgeBuilder::addQuad\28SkPoint\20const*\29 -13708:SkBasicEdgeBuilder::addLine\28SkPoint\20const*\29 -13709:SkBasicEdgeBuilder::addCubic\28SkPoint\20const*\29 -13710:SkBBoxHierarchy::insert\28SkRect\20const*\2c\20SkBBoxHierarchy::Metadata\20const*\2c\20int\29 -13711:SkArenaAlloc::SkipPod\28char*\29 -13712:SkArenaAlloc::NextBlock\28char*\29 -13713:SkAnimatedImage::~SkAnimatedImage\28\29_7970 -13714:SkAnimatedImage::onGetBounds\28\29 -13715:SkAnimatedImage::onDraw\28SkCanvas*\29 -13716:SkAndroidCodecAdapter::onGetSupportedSubset\28SkIRect*\29\20const -13717:SkAndroidCodecAdapter::onGetSampledDimensions\28int\29\20const -13718:SkAndroidCodecAdapter::onGetAndroidPixels\28SkImageInfo\20const&\2c\20void*\2c\20unsigned\20long\2c\20SkAndroidCodec::AndroidOptions\20const&\29 -13719:SkAnalyticEdgeBuilder::allocEdges\28unsigned\20long\2c\20unsigned\20long*\29 -13720:SkAnalyticEdgeBuilder::addQuad\28SkPoint\20const*\29 -13721:SkAnalyticEdgeBuilder::addPolyLine\28SkPoint\20const*\2c\20char*\2c\20char**\29 -13722:SkAnalyticEdgeBuilder::addLine\28SkPoint\20const*\29 -13723:SkAnalyticEdgeBuilder::addCubic\28SkPoint\20const*\29 -13724:SkAAClipBlitter::~SkAAClipBlitter\28\29_2129 -13725:SkAAClipBlitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -13726:SkAAClipBlitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -13727:SkAAClipBlitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -13728:SkAAClipBlitter::blitH\28int\2c\20int\2c\20int\29 -13729:SkAAClipBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -13730:SkAAClip::Builder::operateY\28SkAAClip\20const&\2c\20SkAAClip\20const&\2c\20SkClipOp\29::$_1::__invoke\28unsigned\20int\2c\20unsigned\20int\29 -13731:SkAAClip::Builder::operateY\28SkAAClip\20const&\2c\20SkAAClip\20const&\2c\20SkClipOp\29::$_0::__invoke\28unsigned\20int\2c\20unsigned\20int\29 -13732:SkAAClip::Builder::Blitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -13733:SkAAClip::Builder::Blitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -13734:SkAAClip::Builder::Blitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -13735:SkAAClip::Builder::Blitter::blitH\28int\2c\20int\2c\20int\29 -13736:SkAAClip::Builder::Blitter::blitAntiRect\28int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\29 -13737:SkA8_Coverage_Blitter::~SkA8_Coverage_Blitter\28\29_2578 -13738:SkA8_Coverage_Blitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -13739:SkA8_Coverage_Blitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -13740:SkA8_Coverage_Blitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -13741:SkA8_Coverage_Blitter::blitH\28int\2c\20int\2c\20int\29 -13742:SkA8_Coverage_Blitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -13743:SkA8_Blitter::~SkA8_Blitter\28\29_2593 -13744:SkA8_Blitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -13745:SkA8_Blitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -13746:SkA8_Blitter::blitMask\28SkMask\20const&\2c\20SkIRect\20const&\29 -13747:SkA8_Blitter::blitH\28int\2c\20int\2c\20int\29 -13748:SkA8_Blitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20short\20const*\29 -13749:SkA8Blitter_Choose\28SkPixmap\20const&\2c\20SkMatrix\20const&\2c\20SkPaint\20const&\2c\20SkArenaAlloc*\2c\20SkDrawCoverage\2c\20sk_sp\2c\20SkSurfaceProps\20const&\2c\20SkRect\20const&\29 -13750:ShaderPDXferProcessor::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -13751:ShaderPDXferProcessor::name\28\29\20const -13752:ShaderPDXferProcessor::makeProgramImpl\28\29\20const -13753:SafeRLEAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\29 -13754:SafeRLEAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20int\29 -13755:SafeRLEAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -13756:RuntimeEffectRPCallbacks::toLinearSrgb\28void\20const*\29 -13757:RuntimeEffectRPCallbacks::fromLinearSrgb\28void\20const*\29 -13758:RuntimeEffectRPCallbacks::appendShader\28int\29 -13759:RuntimeEffectRPCallbacks::appendColorFilter\28int\29 -13760:RuntimeEffectRPCallbacks::appendBlender\28int\29 -13761:RunBasedAdditiveBlitter::getRealBlitter\28bool\29 -13762:RunBasedAdditiveBlitter::flush_if_y_changed\28int\2c\20int\29 -13763:RunBasedAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\29 -13764:RunBasedAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20int\29 -13765:RunBasedAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -13766:Round_Up_To_Grid -13767:Round_To_Half_Grid -13768:Round_To_Grid -13769:Round_To_Double_Grid -13770:Round_Super_45 -13771:Round_Super -13772:Round_None -13773:Round_Down_To_Grid -13774:RoundJoiner\28SkPathBuilder*\2c\20SkPathBuilder*\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20float\2c\20bool\2c\20bool\29 -13775:RoundCapper\28SkPathBuilder*\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20bool\29 -13776:Read_CVT_Stretched -13777:Read_CVT -13778:RD4_C -13779:Project_y -13780:Project -13781:ProcessRows -13782:PredictorAdd9_C -13783:PredictorAdd8_C -13784:PredictorAdd7_C -13785:PredictorAdd6_C -13786:PredictorAdd5_C -13787:PredictorAdd4_C -13788:PredictorAdd3_C -13789:PredictorAdd13_C -13790:PredictorAdd12_C -13791:PredictorAdd11_C -13792:PredictorAdd10_C -13793:PrePostInverseBlitterProc\28SkBlitter*\2c\20int\2c\20bool\29 -13794:PorterDuffXferProcessor::onHasSecondaryOutput\28\29\20const -13795:PorterDuffXferProcessor::onGetBlendInfo\28skgpu::BlendInfo*\29\20const -13796:PorterDuffXferProcessor::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -13797:PorterDuffXferProcessor::name\28\29\20const -13798:PorterDuffXferProcessor::makeProgramImpl\28\29\20const::Impl::emitOutputsForBlendState\28GrXferProcessor::ProgramImpl::EmitArgs\20const&\29 -13799:PorterDuffXferProcessor::makeProgramImpl\28\29\20const -13800:ParseVP8X -13801:PDLCDXferProcessor::onIsEqual\28GrXferProcessor\20const&\29\20const -13802:PDLCDXferProcessor::onGetBlendInfo\28skgpu::BlendInfo*\29\20const -13803:PDLCDXferProcessor::name\28\29\20const -13804:PDLCDXferProcessor::makeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrXferProcessor\20const&\29 -13805:PDLCDXferProcessor::makeProgramImpl\28\29\20const::Impl::emitOutputsForBlendState\28GrXferProcessor::ProgramImpl::EmitArgs\20const&\29 -13806:PDLCDXferProcessor::makeProgramImpl\28\29\20const -13807:OT::match_glyph\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29 -13808:OT::match_coverage\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29 -13809:OT::match_class_cached\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29 -13810:OT::match_class_cached2\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29 -13811:OT::match_class_cached1\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29 -13812:OT::match_class\28hb_glyph_info_t&\2c\20unsigned\20int\2c\20void\20const*\29 -13813:OT::hb_ot_apply_context_t::return_t\20OT::Layout::GSUB_impl::SubstLookup::dispatch_recurse_func\28OT::hb_ot_apply_context_t*\2c\20unsigned\20int\29 -13814:OT::hb_ot_apply_context_t::return_t\20OT::Layout::GPOS_impl::PosLookup::dispatch_recurse_func\28OT::hb_ot_apply_context_t*\2c\20unsigned\20int\29 -13815:OT::Layout::Common::RangeRecord::cmp_range\28void\20const*\2c\20void\20const*\29 -13816:OT::ColorLine::static_get_color_stops\28hb_color_line_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20hb_color_stop_t*\2c\20void*\29 -13817:OT::ColorLine::static_get_color_stops\28hb_color_line_t*\2c\20void*\2c\20unsigned\20int\2c\20unsigned\20int*\2c\20hb_color_stop_t*\2c\20void*\29 -13818:OT::CmapSubtableFormat4::accelerator_t::get_glyph_func\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int*\29 -13819:Move_CVT_Stretched -13820:Move_CVT -13821:MiterJoiner\28SkPathBuilder*\2c\20SkPathBuilder*\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20float\2c\20bool\2c\20bool\29 -13822:MaskAdditiveBlitter::~MaskAdditiveBlitter\28\29_5024 -13823:MaskAdditiveBlitter::getWidth\28\29 -13824:MaskAdditiveBlitter::getRealBlitter\28bool\29 -13825:MaskAdditiveBlitter::blitV\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -13826:MaskAdditiveBlitter::blitRect\28int\2c\20int\2c\20int\2c\20int\29 -13827:MaskAdditiveBlitter::blitAntiRect\28int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20char\2c\20unsigned\20char\29 -13828:MaskAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\29 -13829:MaskAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20unsigned\20char\20const*\2c\20int\29 -13830:MaskAdditiveBlitter::blitAntiH\28int\2c\20int\2c\20int\2c\20unsigned\20char\29 -13831:LD4_C -13832:IsValidSimpleFormat -13833:IsValidExtendedFormat -13834:InverseBlitter::blitH\28int\2c\20int\2c\20int\29 -13835:Horish_SkAntiHairBlitter::drawLine\28int\2c\20int\2c\20int\2c\20int\29 -13836:Horish_SkAntiHairBlitter::drawCap\28int\2c\20int\2c\20int\2c\20int\29 -13837:HU4_C -13838:HLine_SkAntiHairBlitter::drawLine\28int\2c\20int\2c\20int\2c\20int\29 -13839:HLine_SkAntiHairBlitter::drawCap\28int\2c\20int\2c\20int\2c\20int\29 -13840:HE8uv_C -13841:HE4_C -13842:HE16_C -13843:HD4_C -13844:GradientUnfilter_C -13845:GrYUVtoRGBEffect::onMakeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -13846:GrYUVtoRGBEffect::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -13847:GrYUVtoRGBEffect::onMakeProgramImpl\28\29\20const -13848:GrYUVtoRGBEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -13849:GrYUVtoRGBEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -13850:GrYUVtoRGBEffect::name\28\29\20const -13851:GrYUVtoRGBEffect::clone\28\29\20const -13852:GrXferProcessor::ProgramImpl::emitWriteSwizzle\28GrGLSLXPFragmentBuilder*\2c\20skgpu::Swizzle\20const&\2c\20char\20const*\2c\20char\20const*\29\20const -13853:GrXferProcessor::ProgramImpl::emitOutputsForBlendState\28GrXferProcessor::ProgramImpl::EmitArgs\20const&\29 -13854:GrXferProcessor::ProgramImpl::emitBlendCodeForDstRead\28GrGLSLXPFragmentBuilder*\2c\20GrGLSLUniformHandler*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20char\20const*\2c\20GrXferProcessor\20const&\29 -13855:GrWritePixelsTask::~GrWritePixelsTask\28\29_10755 -13856:GrWritePixelsTask::onMakeClosed\28GrRecordingContext*\2c\20SkIRect*\29 -13857:GrWritePixelsTask::onExecute\28GrOpFlushState*\29 -13858:GrWritePixelsTask::gatherProxyIntervals\28GrResourceAllocator*\29\20const -13859:GrWaitRenderTask::~GrWaitRenderTask\28\29_10750 -13860:GrWaitRenderTask::onIsUsed\28GrSurfaceProxy*\29\20const -13861:GrWaitRenderTask::onExecute\28GrOpFlushState*\29 -13862:GrWaitRenderTask::gatherProxyIntervals\28GrResourceAllocator*\29\20const -13863:GrTransferFromRenderTask::~GrTransferFromRenderTask\28\29_10743 -13864:GrTransferFromRenderTask::onExecute\28GrOpFlushState*\29 -13865:GrTransferFromRenderTask::gatherProxyIntervals\28GrResourceAllocator*\29\20const -13866:GrThreadSafeCache::Trampoline::~Trampoline\28\29_10739 -13867:GrTextureResolveRenderTask::~GrTextureResolveRenderTask\28\29_10711 -13868:GrTextureResolveRenderTask::onExecute\28GrOpFlushState*\29 -13869:GrTextureResolveRenderTask::gatherProxyIntervals\28GrResourceAllocator*\29\20const -13870:GrTextureEffect::~GrTextureEffect\28\29_11185 -13871:GrTextureEffect::onMakeProgramImpl\28\29\20const -13872:GrTextureEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -13873:GrTextureEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -13874:GrTextureEffect::name\28\29\20const -13875:GrTextureEffect::clone\28\29\20const -13876:GrTextureEffect::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -13877:GrTextureEffect::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -13878:GrTDeferredProxyUploader>::~GrTDeferredProxyUploader\28\29_9268 -13879:GrTDeferredProxyUploader>::freeData\28\29 -13880:GrTDeferredProxyUploader<\28anonymous\20namespace\29::SoftwarePathData>::~GrTDeferredProxyUploader\28\29_12426 -13881:GrTDeferredProxyUploader<\28anonymous\20namespace\29::SoftwarePathData>::freeData\28\29 -13882:GrSurfaceProxy::getUniqueKey\28\29\20const -13883:GrSurface::getResourceType\28\29\20const -13884:GrStrokeTessellationShader::~GrStrokeTessellationShader\28\29_12591 -13885:GrStrokeTessellationShader::name\28\29\20const -13886:GrStrokeTessellationShader::makeProgramImpl\28GrShaderCaps\20const&\29\20const -13887:GrStrokeTessellationShader::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -13888:GrStrokeTessellationShader::Impl::~Impl\28\29_12596 -13889:GrStrokeTessellationShader::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -13890:GrStrokeTessellationShader::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -13891:GrSkSLFP::~GrSkSLFP\28\29_11142 -13892:GrSkSLFP::onMakeProgramImpl\28\29\20const -13893:GrSkSLFP::onIsEqual\28GrFragmentProcessor\20const&\29\20const -13894:GrSkSLFP::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -13895:GrSkSLFP::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -13896:GrSkSLFP::clone\28\29\20const -13897:GrSkSLFP::Impl::~Impl\28\29_11150 -13898:GrSkSLFP::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -13899:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::toLinearSrgb\28std::__2::basic_string\2c\20std::__2::allocator>\29 -13900:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::sampleShader\28int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29 -13901:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::sampleColorFilter\28int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29 -13902:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::sampleBlender\28int\2c\20std::__2::basic_string\2c\20std::__2::allocator>\2c\20std::__2::basic_string\2c\20std::__2::allocator>\29 -13903:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::getMangledName\28char\20const*\29 -13904:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::fromLinearSrgb\28std::__2::basic_string\2c\20std::__2::allocator>\29 -13905:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::defineFunction\28char\20const*\2c\20char\20const*\2c\20bool\29 -13906:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::declareUniform\28SkSL::VarDeclaration\20const*\29 -13907:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29::FPCallbacks::declareFunction\28char\20const*\29 -13908:GrSkSLFP::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -13909:GrSimpleMesh*\20SkArenaAlloc::allocUninitializedArray\28unsigned\20long\29::'lambda'\28char*\29::__invoke\28char*\29 -13910:GrRingBuffer::FinishSubmit\28void*\29 -13911:GrResourceCache::CompareTimestamp\28GrGpuResource*\20const&\2c\20GrGpuResource*\20const&\29 -13912:GrRenderTask::disown\28GrDrawingManager*\29 -13913:GrRecordingContext::~GrRecordingContext\28\29_10475 -13914:GrRRectShadowGeoProc::~GrRRectShadowGeoProc\28\29_11133 -13915:GrRRectShadowGeoProc::onTextureSampler\28int\29\20const -13916:GrRRectShadowGeoProc::name\28\29\20const -13917:GrRRectShadowGeoProc::makeProgramImpl\28GrShaderCaps\20const&\29\20const -13918:GrRRectShadowGeoProc::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -13919:GrQuadEffect::name\28\29\20const -13920:GrQuadEffect::makeProgramImpl\28GrShaderCaps\20const&\29\20const -13921:GrQuadEffect::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -13922:GrQuadEffect::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -13923:GrQuadEffect::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -13924:GrPorterDuffXPFactory::makeXferProcessor\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -13925:GrPorterDuffXPFactory::analysisProperties\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\20const&\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -13926:GrPerlinNoise2Effect::~GrPerlinNoise2Effect\28\29_11075 -13927:GrPerlinNoise2Effect::onMakeProgramImpl\28\29\20const -13928:GrPerlinNoise2Effect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -13929:GrPerlinNoise2Effect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -13930:GrPerlinNoise2Effect::name\28\29\20const -13931:GrPerlinNoise2Effect::clone\28\29\20const -13932:GrPerlinNoise2Effect::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -13933:GrPerlinNoise2Effect::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -13934:GrPathTessellationShader::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -13935:GrPathTessellationShader::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -13936:GrOpsRenderPass::onExecuteDrawable\28std::__2::unique_ptr>\29 -13937:GrOpsRenderPass::onDrawIndirect\28GrBuffer\20const*\2c\20unsigned\20long\2c\20int\29 -13938:GrOpsRenderPass::onDrawIndexedIndirect\28GrBuffer\20const*\2c\20unsigned\20long\2c\20int\29 -13939:GrOpFlushState::writeView\28\29\20const -13940:GrOpFlushState::usesMSAASurface\28\29\20const -13941:GrOpFlushState::tokenTracker\28\29 -13942:GrOpFlushState::threadSafeCache\28\29\20const -13943:GrOpFlushState::strikeCache\28\29\20const -13944:GrOpFlushState::sampledProxyArray\28\29 -13945:GrOpFlushState::rtProxy\28\29\20const -13946:GrOpFlushState::resourceProvider\28\29\20const -13947:GrOpFlushState::renderPassBarriers\28\29\20const -13948:GrOpFlushState::putBackVertices\28int\2c\20unsigned\20long\29 -13949:GrOpFlushState::putBackIndirectDraws\28int\29 -13950:GrOpFlushState::putBackIndexedIndirectDraws\28int\29 -13951:GrOpFlushState::makeVertexSpace\28unsigned\20long\2c\20int\2c\20sk_sp*\2c\20int*\29 -13952:GrOpFlushState::makeVertexSpaceAtLeast\28unsigned\20long\2c\20int\2c\20int\2c\20sk_sp*\2c\20int*\2c\20int*\29 -13953:GrOpFlushState::makeIndexSpace\28int\2c\20sk_sp*\2c\20int*\29 -13954:GrOpFlushState::makeIndexSpaceAtLeast\28int\2c\20int\2c\20sk_sp*\2c\20int*\2c\20int*\29 -13955:GrOpFlushState::makeDrawIndirectSpace\28int\2c\20sk_sp*\2c\20unsigned\20long*\29 -13956:GrOpFlushState::makeDrawIndexedIndirectSpace\28int\2c\20sk_sp*\2c\20unsigned\20long*\29 -13957:GrOpFlushState::dstProxyView\28\29\20const -13958:GrOpFlushState::colorLoadOp\28\29\20const -13959:GrOpFlushState::caps\28\29\20const -13960:GrOpFlushState::atlasManager\28\29\20const -13961:GrOpFlushState::appliedClip\28\29\20const -13962:GrOpFlushState::addInlineUpload\28std::__2::function&\29>&&\29 -13963:GrOnFlushCallbackObject::postFlush\28skgpu::Token\29 -13964:GrModulateAtlasCoverageEffect::onMakeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -13965:GrModulateAtlasCoverageEffect::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -13966:GrModulateAtlasCoverageEffect::onMakeProgramImpl\28\29\20const -13967:GrModulateAtlasCoverageEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -13968:GrModulateAtlasCoverageEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -13969:GrModulateAtlasCoverageEffect::name\28\29\20const -13970:GrModulateAtlasCoverageEffect::clone\28\29\20const -13971:GrMeshDrawOp::onPrepare\28GrOpFlushState*\29 -13972:GrMeshDrawOp::onPrePrepare\28GrRecordingContext*\2c\20GrSurfaceProxyView\20const&\2c\20GrAppliedClip*\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -13973:GrMatrixEffect::onMakeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -13974:GrMatrixEffect::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -13975:GrMatrixEffect::onMakeProgramImpl\28\29\20const -13976:GrMatrixEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -13977:GrMatrixEffect::name\28\29\20const -13978:GrMatrixEffect::clone\28\29\20const -13979:GrMakeUniqueKeyInvalidationListener\28skgpu::UniqueKey*\2c\20unsigned\20int\29::Listener::~Listener\28\29_10780 -13980:GrMakeUniqueKeyInvalidationListener\28skgpu::UniqueKey*\2c\20unsigned\20int\29::$_0::__invoke\28void\20const*\2c\20void*\29 -13981:GrImageContext::~GrImageContext\28\29 -13982:GrHardClip::apply\28GrRecordingContext*\2c\20skgpu::ganesh::SurfaceDrawContext*\2c\20GrDrawOp*\2c\20GrAAType\2c\20GrAppliedClip*\2c\20SkRect*\29\20const -13983:GrGpuResource::dumpMemoryStatistics\28SkTraceMemoryDump*\29\20const -13984:GrGpuBuffer::unref\28\29\20const -13985:GrGpuBuffer::ref\28\29\20const -13986:GrGpuBuffer::getResourceType\28\29\20const -13987:GrGpuBuffer::computeScratchKey\28skgpu::ScratchKey*\29\20const -13988:GrGpu::startTimerQuery\28\29 -13989:GrGpu::endTimerQuery\28GrTimerQuery\20const&\29 -13990:GrGeometryProcessor::onTextureSampler\28int\29\20const -13991:GrGLVaryingHandler::~GrGLVaryingHandler\28\29 -13992:GrGLUniformHandler::~GrGLUniformHandler\28\29_13174 -13993:GrGLUniformHandler::samplerVariable\28GrResourceHandle\29\20const -13994:GrGLUniformHandler::samplerSwizzle\28GrResourceHandle\29\20const -13995:GrGLUniformHandler::internalAddUniformArray\28GrProcessor\20const*\2c\20unsigned\20int\2c\20SkSLType\2c\20char\20const*\2c\20bool\2c\20int\2c\20char\20const**\29 -13996:GrGLUniformHandler::getUniformCStr\28GrResourceHandle\29\20const -13997:GrGLUniformHandler::appendUniformDecls\28GrShaderFlags\2c\20SkString*\29\20const -13998:GrGLUniformHandler::addSampler\28GrBackendFormat\20const&\2c\20GrSamplerState\2c\20skgpu::Swizzle\20const&\2c\20char\20const*\2c\20GrShaderCaps\20const*\29 -13999:GrGLTextureRenderTarget::onSetLabel\28\29 -14000:GrGLTextureRenderTarget::backendFormat\28\29\20const -14001:GrGLTexture::textureParamsModified\28\29 -14002:GrGLTexture::onStealBackendTexture\28GrBackendTexture*\2c\20std::__2::function*\29 -14003:GrGLTexture::getBackendTexture\28\29\20const -14004:GrGLSemaphore::~GrGLSemaphore\28\29_13106 -14005:GrGLSemaphore::setIsOwned\28\29 -14006:GrGLSemaphore::backendSemaphore\28\29\20const -14007:GrGLSLVertexBuilder::~GrGLSLVertexBuilder\28\29 -14008:GrGLSLVertexBuilder::onFinalize\28\29 -14009:GrGLSLUniformHandler::inputSamplerSwizzle\28GrResourceHandle\29\20const -14010:GrGLSLFragmentShaderBuilder::~GrGLSLFragmentShaderBuilder\28\29 -14011:GrGLSLFragmentShaderBuilder::hasSecondaryOutput\28\29\20const -14012:GrGLSLFragmentShaderBuilder::forceHighPrecision\28\29 -14013:GrGLRenderTarget::getBackendRenderTarget\28\29\20const -14014:GrGLRenderTarget::completeStencilAttachment\28GrAttachment*\2c\20bool\29 -14015:GrGLRenderTarget::canAttemptStencilAttachment\28bool\29\20const -14016:GrGLRenderTarget::alwaysClearStencil\28\29\20const -14017:GrGLProgramDataManager::~GrGLProgramDataManager\28\29_13060 -14018:GrGLProgramDataManager::setMatrix4fv\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -14019:GrGLProgramDataManager::setMatrix4f\28GrResourceHandle\2c\20float\20const*\29\20const -14020:GrGLProgramDataManager::setMatrix3fv\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -14021:GrGLProgramDataManager::setMatrix3f\28GrResourceHandle\2c\20float\20const*\29\20const -14022:GrGLProgramDataManager::setMatrix2fv\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -14023:GrGLProgramDataManager::setMatrix2f\28GrResourceHandle\2c\20float\20const*\29\20const -14024:GrGLProgramDataManager::set4iv\28GrResourceHandle\2c\20int\2c\20int\20const*\29\20const -14025:GrGLProgramDataManager::set4i\28GrResourceHandle\2c\20int\2c\20int\2c\20int\2c\20int\29\20const -14026:GrGLProgramDataManager::set4f\28GrResourceHandle\2c\20float\2c\20float\2c\20float\2c\20float\29\20const -14027:GrGLProgramDataManager::set3iv\28GrResourceHandle\2c\20int\2c\20int\20const*\29\20const -14028:GrGLProgramDataManager::set3i\28GrResourceHandle\2c\20int\2c\20int\2c\20int\29\20const -14029:GrGLProgramDataManager::set3fv\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -14030:GrGLProgramDataManager::set3f\28GrResourceHandle\2c\20float\2c\20float\2c\20float\29\20const -14031:GrGLProgramDataManager::set2iv\28GrResourceHandle\2c\20int\2c\20int\20const*\29\20const -14032:GrGLProgramDataManager::set2i\28GrResourceHandle\2c\20int\2c\20int\29\20const -14033:GrGLProgramDataManager::set2f\28GrResourceHandle\2c\20float\2c\20float\29\20const -14034:GrGLProgramDataManager::set1iv\28GrResourceHandle\2c\20int\2c\20int\20const*\29\20const -14035:GrGLProgramDataManager::set1i\28GrResourceHandle\2c\20int\29\20const -14036:GrGLProgramDataManager::set1fv\28GrResourceHandle\2c\20int\2c\20float\20const*\29\20const -14037:GrGLProgramDataManager::set1f\28GrResourceHandle\2c\20float\29\20const -14038:GrGLProgramBuilder::~GrGLProgramBuilder\28\29_13192 -14039:GrGLProgramBuilder::varyingHandler\28\29 -14040:GrGLProgramBuilder::caps\28\29\20const -14041:GrGLProgram::~GrGLProgram\28\29_13043 -14042:GrGLOpsRenderPass::~GrGLOpsRenderPass\28\29 -14043:GrGLOpsRenderPass::onSetScissorRect\28SkIRect\20const&\29 -14044:GrGLOpsRenderPass::onEnd\28\29 -14045:GrGLOpsRenderPass::onDraw\28int\2c\20int\29 -14046:GrGLOpsRenderPass::onDrawInstanced\28int\2c\20int\2c\20int\2c\20int\29 -14047:GrGLOpsRenderPass::onDrawIndirect\28GrBuffer\20const*\2c\20unsigned\20long\2c\20int\29 -14048:GrGLOpsRenderPass::onDrawIndexed\28int\2c\20int\2c\20unsigned\20short\2c\20unsigned\20short\2c\20int\29 -14049:GrGLOpsRenderPass::onDrawIndexedInstanced\28int\2c\20int\2c\20int\2c\20int\2c\20int\29 -14050:GrGLOpsRenderPass::onDrawIndexedIndirect\28GrBuffer\20const*\2c\20unsigned\20long\2c\20int\29 -14051:GrGLOpsRenderPass::onClear\28GrScissorState\20const&\2c\20std::__2::array\29 -14052:GrGLOpsRenderPass::onClearStencilClip\28GrScissorState\20const&\2c\20bool\29 -14053:GrGLOpsRenderPass::onBindTextures\28GrGeometryProcessor\20const&\2c\20GrSurfaceProxy\20const*\20const*\2c\20GrPipeline\20const&\29 -14054:GrGLOpsRenderPass::onBindPipeline\28GrProgramInfo\20const&\2c\20SkRect\20const&\29 -14055:GrGLOpsRenderPass::onBindBuffers\28sk_sp\2c\20sk_sp\2c\20sk_sp\2c\20GrPrimitiveRestart\29 -14056:GrGLOpsRenderPass::onBegin\28\29 -14057:GrGLOpsRenderPass::inlineUpload\28GrOpFlushState*\2c\20std::__2::function&\29>&\29 -14058:GrGLInterface::~GrGLInterface\28\29_13016 -14059:GrGLGpu::~GrGLGpu\28\29_12855 -14060:GrGLGpu::xferBarrier\28GrRenderTarget*\2c\20GrXferBarrierType\29 -14061:GrGLGpu::wrapBackendSemaphore\28GrBackendSemaphore\20const&\2c\20GrSemaphoreWrapType\2c\20GrWrapOwnership\29 -14062:GrGLGpu::willExecute\28\29 -14063:GrGLGpu::submit\28GrOpsRenderPass*\29 -14064:GrGLGpu::startTimerQuery\28\29 -14065:GrGLGpu::stagingBufferManager\28\29 -14066:GrGLGpu::refPipelineBuilder\28\29 -14067:GrGLGpu::prepareTextureForCrossContextUsage\28GrTexture*\29 -14068:GrGLGpu::prepareSurfacesForBackendAccessAndStateUpdates\28SkSpan\2c\20SkSurfaces::BackendSurfaceAccess\2c\20skgpu::MutableTextureState\20const*\29 -14069:GrGLGpu::precompileShader\28SkData\20const&\2c\20SkData\20const&\29 -14070:GrGLGpu::onWritePixels\28GrSurface*\2c\20SkIRect\2c\20GrColorType\2c\20GrColorType\2c\20GrMipLevel\20const*\2c\20int\2c\20bool\29 -14071:GrGLGpu::onWrapRenderableBackendTexture\28GrBackendTexture\20const&\2c\20int\2c\20GrWrapOwnership\2c\20GrWrapCacheable\29 -14072:GrGLGpu::onWrapCompressedBackendTexture\28GrBackendTexture\20const&\2c\20GrWrapOwnership\2c\20GrWrapCacheable\29 -14073:GrGLGpu::onWrapBackendTexture\28GrBackendTexture\20const&\2c\20GrWrapOwnership\2c\20GrWrapCacheable\2c\20GrIOType\29 -14074:GrGLGpu::onWrapBackendRenderTarget\28GrBackendRenderTarget\20const&\29 -14075:GrGLGpu::onUpdateCompressedBackendTexture\28GrBackendTexture\20const&\2c\20sk_sp\2c\20void\20const*\2c\20unsigned\20long\29 -14076:GrGLGpu::onTransferPixelsTo\28GrTexture*\2c\20SkIRect\2c\20GrColorType\2c\20GrColorType\2c\20sk_sp\2c\20unsigned\20long\2c\20unsigned\20long\29 -14077:GrGLGpu::onTransferPixelsFrom\28GrSurface*\2c\20SkIRect\2c\20GrColorType\2c\20GrColorType\2c\20sk_sp\2c\20unsigned\20long\29 -14078:GrGLGpu::onTransferFromBufferToBuffer\28sk_sp\2c\20unsigned\20long\2c\20sk_sp\2c\20unsigned\20long\2c\20unsigned\20long\29 -14079:GrGLGpu::onSubmitToGpu\28GrSubmitInfo\20const&\29 -14080:GrGLGpu::onResolveRenderTarget\28GrRenderTarget*\2c\20SkIRect\20const&\29 -14081:GrGLGpu::onResetTextureBindings\28\29 -14082:GrGLGpu::onResetContext\28unsigned\20int\29 -14083:GrGLGpu::onRegenerateMipMapLevels\28GrTexture*\29 -14084:GrGLGpu::onReadPixels\28GrSurface*\2c\20SkIRect\2c\20GrColorType\2c\20GrColorType\2c\20void*\2c\20unsigned\20long\29 -14085:GrGLGpu::onGetOpsRenderPass\28GrRenderTarget*\2c\20bool\2c\20GrAttachment*\2c\20GrSurfaceOrigin\2c\20SkIRect\20const&\2c\20GrOpsRenderPass::LoadAndStoreInfo\20const&\2c\20GrOpsRenderPass::StencilLoadAndStoreInfo\20const&\2c\20skia_private::TArray\20const&\2c\20GrXferBarrierFlags\29 -14086:GrGLGpu::onDumpJSON\28SkJSONWriter*\29\20const -14087:GrGLGpu::onCreateTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20skgpu::Renderable\2c\20int\2c\20skgpu::Budgeted\2c\20skgpu::Protected\2c\20int\2c\20unsigned\20int\2c\20std::__2::basic_string_view>\29 -14088:GrGLGpu::onCreateCompressedTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20skgpu::Budgeted\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20void\20const*\2c\20unsigned\20long\29 -14089:GrGLGpu::onCreateCompressedBackendTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\29 -14090:GrGLGpu::onCreateBuffer\28unsigned\20long\2c\20GrGpuBufferType\2c\20GrAccessPattern\29 -14091:GrGLGpu::onCreateBackendTexture\28SkISize\2c\20GrBackendFormat\20const&\2c\20skgpu::Renderable\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20std::__2::basic_string_view>\29 -14092:GrGLGpu::onCopySurface\28GrSurface*\2c\20SkIRect\20const&\2c\20GrSurface*\2c\20SkIRect\20const&\2c\20SkFilterMode\29 -14093:GrGLGpu::onClearBackendTexture\28GrBackendTexture\20const&\2c\20sk_sp\2c\20std::__2::array\29 -14094:GrGLGpu::makeStencilAttachment\28GrBackendFormat\20const&\2c\20SkISize\2c\20int\29 -14095:GrGLGpu::makeSemaphore\28bool\29 -14096:GrGLGpu::makeMSAAAttachment\28SkISize\2c\20GrBackendFormat\20const&\2c\20int\2c\20skgpu::Protected\2c\20GrMemoryless\29 -14097:GrGLGpu::getPreferredStencilFormat\28GrBackendFormat\20const&\29 -14098:GrGLGpu::finishOutstandingGpuWork\28\29 -14099:GrGLGpu::endTimerQuery\28GrTimerQuery\20const&\29 -14100:GrGLGpu::disconnect\28GrGpu::DisconnectType\29 -14101:GrGLGpu::deleteBackendTexture\28GrBackendTexture\20const&\29 -14102:GrGLGpu::compile\28GrProgramDesc\20const&\2c\20GrProgramInfo\20const&\29 -14103:GrGLGpu::checkFinishedCallbacks\28\29 -14104:GrGLGpu::addFinishedCallback\28skgpu::AutoCallback\2c\20std::__2::optional\29 -14105:GrGLGpu::ProgramCache::~ProgramCache\28\29_13006 -14106:GrGLFunction::GrGLFunction\28void\20\28*\29\28unsigned\20int\2c\20unsigned\20int\2c\20float\29\29::'lambda'\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20float\29::__invoke\28void\20const*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20float\29 -14107:GrGLFunction::GrGLFunction\28void\20\28*\29\28int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\29\29::'lambda'\28void\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\29::__invoke\28void\20const*\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20int\2c\20unsigned\20int\2c\20unsigned\20int\29 -14108:GrGLFunction::GrGLFunction\28void\20\28*\29\28int\2c\20float\2c\20float\2c\20float\2c\20float\29\29::'lambda'\28void\20const*\2c\20int\2c\20float\2c\20float\2c\20float\2c\20float\29::__invoke\28void\20const*\2c\20int\2c\20float\2c\20float\2c\20float\2c\20float\29 -14109:GrGLFunction::GrGLFunction\28void\20\28*\29\28int\2c\20float\2c\20float\2c\20float\29\29::'lambda'\28void\20const*\2c\20int\2c\20float\2c\20float\2c\20float\29::__invoke\28void\20const*\2c\20int\2c\20float\2c\20float\2c\20float\29 -14110:GrGLFunction::GrGLFunction\28void\20\28*\29\28int\2c\20float\2c\20float\29\29::'lambda'\28void\20const*\2c\20int\2c\20float\2c\20float\29::__invoke\28void\20const*\2c\20int\2c\20float\2c\20float\29 -14111:GrGLFunction::GrGLFunction\28void\20\28*\29\28float\2c\20float\2c\20float\2c\20float\29\29::'lambda'\28void\20const*\2c\20float\2c\20float\2c\20float\2c\20float\29::__invoke\28void\20const*\2c\20float\2c\20float\2c\20float\2c\20float\29 -14112:GrGLFunction::GrGLFunction\28void\20\28*\29\28float\29\29::'lambda'\28void\20const*\2c\20float\29::__invoke\28void\20const*\2c\20float\29 -14113:GrGLFunction::GrGLFunction\28void\20\28*\29\28\29\29::'lambda'\28void\20const*\29::__invoke\28void\20const*\29 -14114:GrGLFunction::GrGLFunction\28unsigned\20int\20\28*\29\28__GLsync*\2c\20unsigned\20int\2c\20unsigned\20int\2c\20unsigned\20int\29\29::'lambda'\28void\20const*\2c\20__GLsync*\2c\20unsigned\20int\2c\20int\2c\20int\29::__invoke\28void\20const*\2c\20__GLsync*\2c\20unsigned\20int\2c\20int\2c\20int\29 -14115:GrGLFunction::GrGLFunction\28unsigned\20int\20\28*\29\28\29\29::'lambda'\28void\20const*\29::__invoke\28void\20const*\29 -14116:GrGLContext::~GrGLContext\28\29 -14117:GrGLCaps::~GrGLCaps\28\29_12790 -14118:GrGLCaps::surfaceSupportsReadPixels\28GrSurface\20const*\29\20const -14119:GrGLCaps::supportedWritePixelsColorType\28GrColorType\2c\20GrBackendFormat\20const&\2c\20GrColorType\29\20const -14120:GrGLCaps::onSurfaceSupportsWritePixels\28GrSurface\20const*\29\20const -14121:GrGLCaps::onSupportsDynamicMSAA\28GrRenderTargetProxy\20const*\29\20const -14122:GrGLCaps::onSupportedReadPixelsColorType\28GrColorType\2c\20GrBackendFormat\20const&\2c\20GrColorType\29\20const -14123:GrGLCaps::onIsWindowRectanglesSupportedForRT\28GrBackendRenderTarget\20const&\29\20const -14124:GrGLCaps::onGetReadSwizzle\28GrBackendFormat\20const&\2c\20GrColorType\29\20const -14125:GrGLCaps::onGetDstSampleFlagsForProxy\28GrRenderTargetProxy\20const*\29\20const -14126:GrGLCaps::onGetDefaultBackendFormat\28GrColorType\29\20const -14127:GrGLCaps::onDumpJSON\28SkJSONWriter*\29\20const -14128:GrGLCaps::onCanCopySurface\28GrSurfaceProxy\20const*\2c\20SkIRect\20const&\2c\20GrSurfaceProxy\20const*\2c\20SkIRect\20const&\29\20const -14129:GrGLCaps::onAreColorTypeAndFormatCompatible\28GrColorType\2c\20GrBackendFormat\20const&\29\20const -14130:GrGLCaps::onApplyOptionsOverrides\28GrContextOptions\20const&\29 -14131:GrGLCaps::maxRenderTargetSampleCount\28GrBackendFormat\20const&\29\20const -14132:GrGLCaps::makeDesc\28GrRenderTarget*\2c\20GrProgramInfo\20const&\2c\20GrCaps::ProgramDescOverrideFlags\29\20const -14133:GrGLCaps::isFormatTexturable\28GrBackendFormat\20const&\2c\20GrTextureType\29\20const -14134:GrGLCaps::isFormatSRGB\28GrBackendFormat\20const&\29\20const -14135:GrGLCaps::isFormatRenderable\28GrBackendFormat\20const&\2c\20int\29\20const -14136:GrGLCaps::isFormatCopyable\28GrBackendFormat\20const&\29\20const -14137:GrGLCaps::isFormatAsColorTypeRenderable\28GrColorType\2c\20GrBackendFormat\20const&\2c\20int\29\20const -14138:GrGLCaps::getWriteSwizzle\28GrBackendFormat\20const&\2c\20GrColorType\29\20const -14139:GrGLCaps::getRenderTargetSampleCount\28int\2c\20GrBackendFormat\20const&\29\20const -14140:GrGLCaps::getDstCopyRestrictions\28GrRenderTargetProxy\20const*\2c\20GrColorType\29\20const -14141:GrGLCaps::getBackendFormatFromCompressionType\28SkTextureCompressionType\29\20const -14142:GrGLCaps::computeFormatKey\28GrBackendFormat\20const&\29\20const -14143:GrGLBuffer::setMemoryBacking\28SkTraceMemoryDump*\2c\20SkString\20const&\29\20const -14144:GrGLBuffer::onUpdateData\28void\20const*\2c\20unsigned\20long\2c\20unsigned\20long\2c\20bool\29 -14145:GrGLBuffer::onUnmap\28GrGpuBuffer::MapType\29 -14146:GrGLBuffer::onSetLabel\28\29 -14147:GrGLBuffer::onRelease\28\29 -14148:GrGLBuffer::onMap\28GrGpuBuffer::MapType\29 -14149:GrGLBuffer::onClearToZero\28\29 -14150:GrGLBuffer::onAbandon\28\29 -14151:GrGLBackendTextureData::~GrGLBackendTextureData\28\29_12749 -14152:GrGLBackendTextureData::~GrGLBackendTextureData\28\29 -14153:GrGLBackendTextureData::isSameTexture\28GrBackendTextureData\20const*\29\20const -14154:GrGLBackendTextureData::getBackendFormat\28\29\20const -14155:GrGLBackendTextureData::equal\28GrBackendTextureData\20const*\29\20const -14156:GrGLBackendTextureData::copyTo\28SkAnySubclass&\29\20const -14157:GrGLBackendRenderTargetData::isProtected\28\29\20const -14158:GrGLBackendRenderTargetData::getBackendFormat\28\29\20const -14159:GrGLBackendRenderTargetData::equal\28GrBackendRenderTargetData\20const*\29\20const -14160:GrGLBackendRenderTargetData::copyTo\28SkAnySubclass&\29\20const -14161:GrGLBackendFormatData::toString\28\29\20const -14162:GrGLBackendFormatData::stencilBits\28\29\20const -14163:GrGLBackendFormatData::equal\28GrBackendFormatData\20const*\29\20const -14164:GrGLBackendFormatData::desc\28\29\20const -14165:GrGLBackendFormatData::copyTo\28SkAnySubclass&\29\20const -14166:GrGLBackendFormatData::compressionType\28\29\20const -14167:GrGLBackendFormatData::channelMask\28\29\20const -14168:GrGLBackendFormatData::bytesPerBlock\28\29\20const -14169:GrGLAttachment::~GrGLAttachment\28\29 -14170:GrGLAttachment::setMemoryBacking\28SkTraceMemoryDump*\2c\20SkString\20const&\29\20const -14171:GrGLAttachment::onSetLabel\28\29 -14172:GrGLAttachment::onRelease\28\29 -14173:GrGLAttachment::onAbandon\28\29 -14174:GrGLAttachment::backendFormat\28\29\20const -14175:GrFragmentProcessor::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -14176:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -14177:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::onMakeProgramImpl\28\29\20const -14178:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::onIsEqual\28GrFragmentProcessor\20const&\29\20const -14179:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -14180:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::name\28\29\20const -14181:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -14182:GrFragmentProcessor::SwizzleOutput\28std::__2::unique_ptr>\2c\20skgpu::Swizzle\20const&\29::SwizzleFragmentProcessor::clone\28\29\20const -14183:GrFragmentProcessor::SurfaceColor\28\29::SurfaceColorProcessor::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -14184:GrFragmentProcessor::SurfaceColor\28\29::SurfaceColorProcessor::onMakeProgramImpl\28\29\20const -14185:GrFragmentProcessor::SurfaceColor\28\29::SurfaceColorProcessor::name\28\29\20const -14186:GrFragmentProcessor::SurfaceColor\28\29::SurfaceColorProcessor::clone\28\29\20const -14187:GrFragmentProcessor::HighPrecision\28std::__2::unique_ptr>\29::HighPrecisionFragmentProcessor::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -14188:GrFragmentProcessor::HighPrecision\28std::__2::unique_ptr>\29::HighPrecisionFragmentProcessor::onMakeProgramImpl\28\29\20const -14189:GrFragmentProcessor::HighPrecision\28std::__2::unique_ptr>\29::HighPrecisionFragmentProcessor::name\28\29\20const -14190:GrFragmentProcessor::HighPrecision\28std::__2::unique_ptr>\29::HighPrecisionFragmentProcessor::clone\28\29\20const -14191:GrFragmentProcessor::DeviceSpace\28std::__2::unique_ptr>\29::DeviceSpace::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -14192:GrFragmentProcessor::DeviceSpace\28std::__2::unique_ptr>\29::DeviceSpace::onMakeProgramImpl\28\29\20const -14193:GrFragmentProcessor::DeviceSpace\28std::__2::unique_ptr>\29::DeviceSpace::name\28\29\20const -14194:GrFragmentProcessor::DeviceSpace\28std::__2::unique_ptr>\29::DeviceSpace::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -14195:GrFragmentProcessor::DeviceSpace\28std::__2::unique_ptr>\29::DeviceSpace::clone\28\29\20const -14196:GrFragmentProcessor::Compose\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29::ComposeProcessor::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -14197:GrFragmentProcessor::Compose\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29::ComposeProcessor::onMakeProgramImpl\28\29\20const -14198:GrFragmentProcessor::Compose\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29::ComposeProcessor::name\28\29\20const -14199:GrFragmentProcessor::Compose\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29::ComposeProcessor::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -14200:GrFragmentProcessor::Compose\28std::__2::unique_ptr>\2c\20std::__2::unique_ptr>\29::ComposeProcessor::clone\28\29\20const -14201:GrFixedClip::~GrFixedClip\28\29_10101 -14202:GrFixedClip::~GrFixedClip\28\29 -14203:GrFixedClip::getConservativeBounds\28\29\20const -14204:GrExternalTextureGenerator::onGenerateTexture\28GrRecordingContext*\2c\20SkImageInfo\20const&\2c\20skgpu::Mipmapped\2c\20GrImageTexGenPolicy\29 -14205:GrDynamicAtlas::~GrDynamicAtlas\28\29_10075 -14206:GrDrawOp::usesStencil\28\29\20const -14207:GrDrawOp::usesMSAA\28\29\20const -14208:GrDrawOp::fixedFunctionFlags\28\29\20const -14209:GrDistanceFieldPathGeoProc::~GrDistanceFieldPathGeoProc\28\29_11031 -14210:GrDistanceFieldPathGeoProc::onTextureSampler\28int\29\20const -14211:GrDistanceFieldPathGeoProc::name\28\29\20const -14212:GrDistanceFieldPathGeoProc::makeProgramImpl\28GrShaderCaps\20const&\29\20const -14213:GrDistanceFieldPathGeoProc::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -14214:GrDistanceFieldPathGeoProc::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -14215:GrDistanceFieldPathGeoProc::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -14216:GrDistanceFieldLCDTextGeoProc::~GrDistanceFieldLCDTextGeoProc\28\29_11040 -14217:GrDistanceFieldLCDTextGeoProc::name\28\29\20const -14218:GrDistanceFieldLCDTextGeoProc::makeProgramImpl\28GrShaderCaps\20const&\29\20const -14219:GrDistanceFieldLCDTextGeoProc::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -14220:GrDistanceFieldLCDTextGeoProc::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -14221:GrDistanceFieldLCDTextGeoProc::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -14222:GrDistanceFieldA8TextGeoProc::~GrDistanceFieldA8TextGeoProc\28\29_11020 -14223:GrDistanceFieldA8TextGeoProc::name\28\29\20const -14224:GrDistanceFieldA8TextGeoProc::makeProgramImpl\28GrShaderCaps\20const&\29\20const -14225:GrDistanceFieldA8TextGeoProc::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -14226:GrDistanceFieldA8TextGeoProc::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -14227:GrDistanceFieldA8TextGeoProc::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -14228:GrDisableColorXPFactory::makeXferProcessor\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -14229:GrDisableColorXPFactory::analysisProperties\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\20const&\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -14230:GrDirectContext::~GrDirectContext\28\29_9887 -14231:GrDirectContext::init\28\29 -14232:GrDirectContext::abandonContext\28\29 -14233:GrDeferredProxyUploader::~GrDeferredProxyUploader\28\29_9270 -14234:GrCpuVertexAllocator::~GrCpuVertexAllocator\28\29_10094 -14235:GrCpuVertexAllocator::unlock\28int\29 -14236:GrCpuVertexAllocator::lock\28unsigned\20long\2c\20int\29 -14237:GrCpuBuffer::unref\28\29\20const -14238:GrCpuBuffer::ref\28\29\20const -14239:GrCoverageSetOpXPFactory::makeXferProcessor\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -14240:GrCoverageSetOpXPFactory::analysisProperties\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\20const&\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -14241:GrCopyRenderTask::~GrCopyRenderTask\28\29_9816 -14242:GrCopyRenderTask::onMakeSkippable\28\29 -14243:GrCopyRenderTask::onMakeClosed\28GrRecordingContext*\2c\20SkIRect*\29 -14244:GrCopyRenderTask::onExecute\28GrOpFlushState*\29 -14245:GrCopyRenderTask::gatherProxyIntervals\28GrResourceAllocator*\29\20const -14246:GrConvexPolyEffect::~GrConvexPolyEffect\28\29 -14247:GrConvexPolyEffect::onMakeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -14248:GrConvexPolyEffect::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -14249:GrConvexPolyEffect::onMakeProgramImpl\28\29\20const -14250:GrConvexPolyEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -14251:GrConvexPolyEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -14252:GrConvexPolyEffect::name\28\29\20const -14253:GrConvexPolyEffect::clone\28\29\20const -14254:GrContextThreadSafeProxy::~GrContextThreadSafeProxy\28\29_9793 -14255:GrContextThreadSafeProxy::isValidCharacterizationForVulkan\28sk_sp\2c\20bool\2c\20skgpu::Mipmapped\2c\20skgpu::Protected\2c\20bool\2c\20bool\29 -14256:GrConicEffect::name\28\29\20const -14257:GrConicEffect::makeProgramImpl\28GrShaderCaps\20const&\29\20const -14258:GrConicEffect::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -14259:GrConicEffect::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -14260:GrConicEffect::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -14261:GrColorSpaceXformEffect::~GrColorSpaceXformEffect\28\29_9757 -14262:GrColorSpaceXformEffect::onMakeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -14263:GrColorSpaceXformEffect::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -14264:GrColorSpaceXformEffect::onMakeProgramImpl\28\29\20const -14265:GrColorSpaceXformEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -14266:GrColorSpaceXformEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -14267:GrColorSpaceXformEffect::name\28\29\20const -14268:GrColorSpaceXformEffect::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -14269:GrColorSpaceXformEffect::clone\28\29\20const -14270:GrCaps::getDstCopyRestrictions\28GrRenderTargetProxy\20const*\2c\20GrColorType\29\20const -14271:GrBitmapTextGeoProc::~GrBitmapTextGeoProc\28\29_10943 -14272:GrBitmapTextGeoProc::onTextureSampler\28int\29\20const -14273:GrBitmapTextGeoProc::name\28\29\20const -14274:GrBitmapTextGeoProc::makeProgramImpl\28GrShaderCaps\20const&\29\20const -14275:GrBitmapTextGeoProc::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -14276:GrBitmapTextGeoProc::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -14277:GrBitmapTextGeoProc::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -14278:GrBicubicEffect::onMakeProgramImpl\28\29\20const -14279:GrBicubicEffect::onIsEqual\28GrFragmentProcessor\20const&\29\20const -14280:GrBicubicEffect::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -14281:GrBicubicEffect::name\28\29\20const -14282:GrBicubicEffect::clone\28\29\20const -14283:GrBicubicEffect::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -14284:GrBicubicEffect::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -14285:GrAttachment::onGpuMemorySize\28\29\20const -14286:GrAttachment::getResourceType\28\29\20const -14287:GrAttachment::computeScratchKey\28skgpu::ScratchKey*\29\20const -14288:GrAtlasManager::~GrAtlasManager\28\29_12640 -14289:GrAtlasManager::postFlush\28skgpu::Token\29 -14290:GrAATriangulator::tessellate\28GrTriangulator::VertexList\20const&\2c\20GrTriangulator::Comparator\20const&\29 -14291:GetCoeffsFast -14292:FontMgrRunIterator::~FontMgrRunIterator\28\29_15074 -14293:FontMgrRunIterator::currentFont\28\29\20const -14294:FontMgrRunIterator::consume\28\29 -14295:ExtractAlphaRows -14296:ExportAlphaRGBA4444 -14297:ExportAlpha -14298:EmitYUV -14299:EmitSampledRGB -14300:EmitRescaledYUV -14301:EmitRescaledRGB -14302:EmitRescaledAlphaYUV -14303:EmitRescaledAlphaRGB -14304:EmitFancyRGB -14305:EmitAlphaYUV -14306:EmitAlphaRGBA4444 -14307:EmitAlphaRGB -14308:EllipticalRRectOp::onPrepareDraws\28GrMeshDrawTarget*\29 -14309:EllipticalRRectOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -14310:EllipticalRRectOp::name\28\29\20const -14311:EllipticalRRectOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -14312:EllipseOp::onPrepareDraws\28GrMeshDrawTarget*\29 -14313:EllipseOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -14314:EllipseOp::name\28\29\20const -14315:EllipseOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -14316:EllipseGeometryProcessor::name\28\29\20const -14317:EllipseGeometryProcessor::makeProgramImpl\28GrShaderCaps\20const&\29\20const -14318:EllipseGeometryProcessor::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -14319:EllipseGeometryProcessor::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -14320:Dual_Project -14321:DisableColorXP::onGetBlendInfo\28skgpu::BlendInfo*\29\20const -14322:DisableColorXP::name\28\29\20const -14323:DisableColorXP::makeProgramImpl\28\29\20const::Impl::emitOutputsForBlendState\28GrXferProcessor::ProgramImpl::EmitArgs\20const&\29 -14324:DisableColorXP::makeProgramImpl\28\29\20const -14325:Direct_Move_Y -14326:Direct_Move_X -14327:Direct_Move_Orig_Y -14328:Direct_Move_Orig_X -14329:Direct_Move_Orig -14330:Direct_Move -14331:DefaultGeoProc::name\28\29\20const -14332:DefaultGeoProc::makeProgramImpl\28GrShaderCaps\20const&\29\20const -14333:DefaultGeoProc::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -14334:DefaultGeoProc::Impl::setData\28GrGLSLProgramDataManager\20const&\2c\20GrShaderCaps\20const&\2c\20GrGeometryProcessor\20const&\29 -14335:DefaultGeoProc::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -14336:DataCacheElement_deleter\28void*\29 -14337:DIEllipseOp::~DIEllipseOp\28\29_12100 -14338:DIEllipseOp::visitProxies\28std::__2::function\20const&\29\20const -14339:DIEllipseOp::onPrepareDraws\28GrMeshDrawTarget*\29 -14340:DIEllipseOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -14341:DIEllipseOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -14342:DIEllipseOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -14343:DIEllipseOp::name\28\29\20const -14344:DIEllipseOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -14345:DIEllipseGeometryProcessor::name\28\29\20const -14346:DIEllipseGeometryProcessor::makeProgramImpl\28GrShaderCaps\20const&\29\20const -14347:DIEllipseGeometryProcessor::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -14348:DIEllipseGeometryProcessor::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -14349:DC8uv_C -14350:DC8uvNoTop_C -14351:DC8uvNoTopLeft_C -14352:DC8uvNoLeft_C -14353:DC4_C -14354:DC16_C -14355:DC16NoTop_C -14356:DC16NoTopLeft_C -14357:DC16NoLeft_C -14358:CustomXPFactory::makeXferProcessor\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -14359:CustomXPFactory::analysisProperties\28GrProcessorAnalysisColor\20const&\2c\20GrProcessorAnalysisCoverage\20const&\2c\20GrCaps\20const&\2c\20GrClampType\29\20const -14360:CustomXP::xferBarrierType\28GrCaps\20const&\29\20const -14361:CustomXP::onGetBlendInfo\28skgpu::BlendInfo*\29\20const -14362:CustomXP::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -14363:CustomXP::name\28\29\20const -14364:CustomXP::makeProgramImpl\28\29\20const::Impl::emitOutputsForBlendState\28GrXferProcessor::ProgramImpl::EmitArgs\20const&\29 -14365:CustomXP::makeProgramImpl\28\29\20const -14366:CustomTeardown -14367:CustomSetup -14368:CustomPut -14369:Current_Ppem_Stretched -14370:Current_Ppem -14371:Cr_z_zcalloc -14372:CoverageSetOpXP::onGetBlendInfo\28skgpu::BlendInfo*\29\20const -14373:CoverageSetOpXP::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -14374:CoverageSetOpXP::name\28\29\20const -14375:CoverageSetOpXP::makeProgramImpl\28\29\20const::Impl::emitOutputsForBlendState\28GrXferProcessor::ProgramImpl::EmitArgs\20const&\29 -14376:CoverageSetOpXP::makeProgramImpl\28\29\20const -14377:ColorTableEffect::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -14378:ColorTableEffect::onMakeProgramImpl\28\29\20const -14379:ColorTableEffect::name\28\29\20const -14380:ColorTableEffect::clone\28\29\20const -14381:CircularRRectOp::visitProxies\28std::__2::function\20const&\29\20const -14382:CircularRRectOp::onPrepareDraws\28GrMeshDrawTarget*\29 -14383:CircularRRectOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -14384:CircularRRectOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -14385:CircularRRectOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -14386:CircularRRectOp::name\28\29\20const -14387:CircularRRectOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -14388:CircleOp::~CircleOp\28\29_12136 -14389:CircleOp::visitProxies\28std::__2::function\20const&\29\20const -14390:CircleOp::programInfo\28\29 -14391:CircleOp::onPrepareDraws\28GrMeshDrawTarget*\29 -14392:CircleOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -14393:CircleOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -14394:CircleOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -14395:CircleOp::name\28\29\20const -14396:CircleOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -14397:CircleGeometryProcessor::name\28\29\20const -14398:CircleGeometryProcessor::makeProgramImpl\28GrShaderCaps\20const&\29\20const -14399:CircleGeometryProcessor::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -14400:CircleGeometryProcessor::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -14401:ButtCapper\28SkPathBuilder*\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20bool\29 -14402:ButtCapDashedCircleOp::visitProxies\28std::__2::function\20const&\29\20const -14403:ButtCapDashedCircleOp::programInfo\28\29 -14404:ButtCapDashedCircleOp::onPrepareDraws\28GrMeshDrawTarget*\29 -14405:ButtCapDashedCircleOp::onExecute\28GrOpFlushState*\2c\20SkRect\20const&\29 -14406:ButtCapDashedCircleOp::onCreateProgramInfo\28GrCaps\20const*\2c\20SkArenaAlloc*\2c\20GrSurfaceProxyView\20const&\2c\20bool\2c\20GrAppliedClip&&\2c\20GrDstProxyView\20const&\2c\20GrXferBarrierFlags\2c\20GrLoadOp\29 -14407:ButtCapDashedCircleOp::onCombineIfPossible\28GrOp*\2c\20SkArenaAlloc*\2c\20GrCaps\20const&\29 -14408:ButtCapDashedCircleOp::name\28\29\20const -14409:ButtCapDashedCircleOp::finalize\28GrCaps\20const&\2c\20GrAppliedClip\20const*\2c\20GrClampType\29 -14410:ButtCapDashedCircleGeometryProcessor::name\28\29\20const -14411:ButtCapDashedCircleGeometryProcessor::makeProgramImpl\28GrShaderCaps\20const&\29\20const -14412:ButtCapDashedCircleGeometryProcessor::addToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -14413:ButtCapDashedCircleGeometryProcessor::Impl::onEmitCode\28GrGeometryProcessor::ProgramImpl::EmitArgs&\2c\20GrGeometryProcessor::ProgramImpl::GrGPArgs*\29 -14414:BluntJoiner\28SkPathBuilder*\2c\20SkPathBuilder*\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20SkPoint\20const&\2c\20float\2c\20float\2c\20bool\2c\20bool\29 -14415:BlendFragmentProcessor::onMakeProgramImpl\28\29\20const::Impl::onSetData\28GrGLSLProgramDataManager\20const&\2c\20GrFragmentProcessor\20const&\29 -14416:BlendFragmentProcessor::onMakeProgramImpl\28\29\20const::Impl::emitCode\28GrFragmentProcessor::ProgramImpl::EmitArgs&\29 -14417:BlendFragmentProcessor::onMakeProgramImpl\28\29\20const -14418:BlendFragmentProcessor::onIsEqual\28GrFragmentProcessor\20const&\29\20const -14419:BlendFragmentProcessor::onAddToKey\28GrShaderCaps\20const&\2c\20skgpu::KeyBuilder*\29\20const -14420:BlendFragmentProcessor::name\28\29\20const -14421:BlendFragmentProcessor::constantOutputForConstantInput\28SkRGBA4f<\28SkAlphaType\292>\20const&\29\20const -14422:BlendFragmentProcessor::clone\28\29\20const -14423:$_3::__invoke\28unsigned\20char*\2c\20unsigned\20char\2c\20int\2c\20unsigned\20char\29 -14424:$_2::__invoke\28unsigned\20char*\2c\20unsigned\20char\2c\20int\29 -14425:$_1::__invoke\28unsigned\20char*\2c\20unsigned\20char\2c\20int\2c\20unsigned\20char\29 -14426:$_0::__invoke\28unsigned\20char*\2c\20unsigned\20char\2c\20int\29 diff --git a/web/canvaskit/skwasm_heavy.wasm b/web/canvaskit/skwasm_heavy.wasm deleted file mode 100644 index 0827c1725..000000000 Binary files a/web/canvaskit/skwasm_heavy.wasm and /dev/null differ diff --git a/web/favicon.png b/web/favicon.png deleted file mode 100644 index e062b83e7..000000000 Binary files a/web/favicon.png and /dev/null differ diff --git a/web/flutter.js b/web/flutter.js deleted file mode 100644 index adced61be..000000000 --- a/web/flutter.js +++ /dev/null @@ -1,32 +0,0 @@ -(()=>{var _={blink:!0,gecko:!1,webkit:!1,unknown:!1},K=()=>navigator.vendor==="Google Inc."||navigator.userAgent.includes("Edg/")?"blink":navigator.vendor==="Apple Computer, Inc."?"webkit":navigator.vendor===""&&navigator.userAgent.includes("Firefox")?"gecko":"unknown",L=K(),R=()=>typeof ImageDecoder>"u"?!1:L==="blink",B=()=>typeof Intl.v8BreakIterator<"u"&&typeof Intl.Segmenter<"u",z=()=>{let i=[0,97,115,109,1,0,0,0,1,5,1,95,1,120,0];return WebAssembly.validate(new Uint8Array(i))},M=()=>{let i=document.createElement("canvas");return i.width=1,i.height=1,i.getContext("webgl2")!=null?2:i.getContext("webgl")!=null?1:-1},w={browserEngine:L,hasImageCodecs:R(),hasChromiumBreakIterators:B(),supportsWasmGC:z(),crossOriginIsolated:window.crossOriginIsolated,webGLVersion:M()};function c(...i){return new URL(I(...i),document.baseURI).toString()}function I(...i){return i.filter(e=>!!e).map((e,r)=>r===0?C(e):D(C(e))).filter(e=>e.length).join("/")}function D(i){let e=0;for(;e0&&i.charAt(e-1)==="/";)e--;return i.substring(0,e)}function T(i,e){return i.canvasKitBaseUrl?i.canvasKitBaseUrl:e.engineRevision&&!e.useLocalCanvasKit?I("https://www.gstatic.com/flutter-canvaskit",e.engineRevision):"canvaskit"}var h=class{constructor(){this._scriptLoaded=!1}setTrustedTypesPolicy(e){this._ttPolicy=e}async loadEntrypoint(e){let{entrypointUrl:r=c("main.dart.js"),onEntrypointLoaded:t,nonce:n}=e||{};return this._loadJSEntrypoint(r,t,n)}async load(e,r,t,n,s){s??=d=>{d.initializeEngine(t).then(u=>u.runApp())};let{entrypointBaseUrl:a}=t,{entryPointBaseUrl:o}=t;if(!a&&o&&(console.warn("[deprecated] `entryPointBaseUrl` is deprecated and will be removed in a future release. Use `entrypointBaseUrl` instead."),a=o),e.compileTarget==="dart2wasm")return this._loadWasmEntrypoint(e,r,a,s);{let d=e.mainJsPath??"main.dart.js",u=c(a,d);return this._loadJSEntrypoint(u,s,n)}}didCreateEngineInitializer(e){typeof this._didCreateEngineInitializerResolve=="function"&&(this._didCreateEngineInitializerResolve(e),this._didCreateEngineInitializerResolve=null,delete _flutter.loader.didCreateEngineInitializer),typeof this._onEntrypointLoaded=="function"&&this._onEntrypointLoaded(e)}_loadJSEntrypoint(e,r,t){let n=typeof r=="function";if(!this._scriptLoaded){this._scriptLoaded=!0;let s=this._createScriptTag(e,t);if(n)console.debug("Injecting - - - - - - - - - - - - - - - diff --git a/web/main.dart.js b/web/main.dart.js deleted file mode 100644 index 53bdb4dd5..000000000 --- a/web/main.dart.js +++ /dev/null @@ -1,245501 +0,0 @@ -((a,b)=>{a[b]=a[b]||{}})(self,"$__dart_deferred_initializers__");(function dartProgram(){function copyProperties(a,b){var s=Object.keys(a) -for(var r=0;r=0)return true -if(typeof version=="function"&&version.length==0){var q=version() -if(/^\d+\.\d+\.\d+\.\d+$/.test(q))return true}}catch(p){}return false}() -function inherit(a,b){a.prototype.constructor=a -a.prototype["$i"+a.name]=a -if(b!=null){if(z){Object.setPrototypeOf(a.prototype,b.prototype) -return}var s=Object.create(b.prototype) -copyProperties(a.prototype,s) -a.prototype=s}}function inheritMany(a,b){for(var s=0;s4294967295)throw A.q(A.f1(a,0,4294967295,"length",null)) -return J.xF(new Array(a),b)}, -j7(a,b){if(a<0||a>4294967295)throw A.q(A.f1(a,0,4294967295,"length",null)) -return J.xF(new Array(a),b)}, -qm(a,b){if(a<0)throw A.q(A.bW("Length must be a non-negative integer: "+a,null)) -return A.b(new Array(a),b.i("J<0>"))}, -iP(a,b){if(a<0)throw A.q(A.bW("Length must be a non-negative integer: "+a,null)) -return A.b(new Array(a),b.i("J<0>"))}, -xF(a,b){var s=A.b(a,b.i("J<0>")) -s.$flags=1 -return s}, -cGl(a,b){return J.aLk(a,b)}, -ckt(a){if(a<256)switch(a){case 9:case 10:case 11:case 12:case 13:case 32:case 133:case 160:return!0 -default:return!1}switch(a){case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8232:case 8233:case 8239:case 8287:case 12288:case 65279:return!0 -default:return!1}}, -cku(a,b){var s,r -for(s=a.length;b0;b=s){s=b-1 -r=a.charCodeAt(s) -if(r!==32&&r!==13&&!J.ckt(r))break}return b}, -ms(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.Mw.prototype -return J.XE.prototype}if(typeof a=="string")return J.v0.prototype -if(a==null)return J.Mx.prototype -if(typeof a=="boolean")return J.XD.prototype -if(Array.isArray(a))return J.J.prototype -if(typeof a!="object"){if(typeof a=="function")return J.m2.prototype -if(typeof a=="symbol")return J.Fe.prototype -if(typeof a=="bigint")return J.AS.prototype -return a}if(a instanceof A.C)return a -return J.aKB(a)}, -cVo(a){if(typeof a=="number")return J.AR.prototype -if(typeof a=="string")return J.v0.prototype -if(a==null)return a -if(Array.isArray(a))return J.J.prototype -if(typeof a!="object"){if(typeof a=="function")return J.m2.prototype -if(typeof a=="symbol")return J.Fe.prototype -if(typeof a=="bigint")return J.AS.prototype -return a}if(a instanceof A.C)return a -return J.aKB(a)}, -T(a){if(typeof a=="string")return J.v0.prototype -if(a==null)return a -if(Array.isArray(a))return J.J.prototype -if(typeof a!="object"){if(typeof a=="function")return J.m2.prototype -if(typeof a=="symbol")return J.Fe.prototype -if(typeof a=="bigint")return J.AS.prototype -return a}if(a instanceof A.C)return a -return J.aKB(a)}, -ce(a){if(a==null)return a -if(Array.isArray(a))return J.J.prototype -if(typeof a!="object"){if(typeof a=="function")return J.m2.prototype -if(typeof a=="symbol")return J.Fe.prototype -if(typeof a=="bigint")return J.AS.prototype -return a}if(a instanceof A.C)return a -return J.aKB(a)}, -cs5(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.Mw.prototype -return J.XE.prototype}if(a==null)return a -if(!(a instanceof A.C))return J.vY.prototype -return a}, -Dv(a){if(typeof a=="number")return J.AR.prototype -if(a==null)return a -if(!(a instanceof A.C))return J.vY.prototype -return a}, -cs6(a){if(typeof a=="number")return J.AR.prototype -if(typeof a=="string")return J.v0.prototype -if(a==null)return a -if(!(a instanceof A.C))return J.vY.prototype -return a}, -zo(a){if(typeof a=="string")return J.v0.prototype -if(a==null)return a -if(!(a instanceof A.C))return J.vY.prototype -return a}, -e4(a){if(a==null)return a -if(typeof a!="object"){if(typeof a=="function")return J.m2.prototype -if(typeof a=="symbol")return J.Fe.prototype -if(typeof a=="bigint")return J.AS.prototype -return a}if(a instanceof A.C)return a -return J.aKB(a)}, -h0(a){if(a==null)return a -if(!(a instanceof A.C))return J.vY.prototype -return a}, -ca2(a,b){if(typeof a=="number"&&typeof b=="number")return a+b -return J.cVo(a).a8(a,b)}, -cgX(a,b){if(typeof a=="number"&&typeof b=="number")return a/b -return J.Dv(a).d3(a,b)}, -v(a,b){if(a==null)return b==null -if(typeof a!="object")return b!=null&&a===b -return J.ms(a).m(a,b)}, -cgY(a,b){if(typeof a=="number"&&typeof b=="number")return a>b -return J.Dv(a).Eo(a,b)}, -cgZ(a,b){if(typeof a=="number"&&typeof b=="number")return a<=b -return J.Dv(a).Ic(a,b)}, -ca3(a,b){if(typeof a=="number"&&typeof b=="number")return a*b -return J.cs6(a).aL(a,b)}, -cAC(a,b){if(typeof a=="number"&&typeof b=="number")return a-b -return J.Dv(a).al(a,b)}, -cAD(a,b){return J.Dv(a).qs(a,b)}, -w(a,b){if(typeof b==="number")if(Array.isArray(a)||typeof a=="string"||A.csi(a,a[v.dispatchPropertyName]))if(b>>>0===b&&b>>0===b&&b0?1:a<0?-1:a -return J.cs5(a).gacK(a)}, -JX(a){return J.ce(a).gcp(a)}, -ch7(a){return J.h0(a).gacN(a)}, -cab(a){return J.h0(a).gLx(a)}, -cB2(a){return J.e4(a).gb7(a)}, -cac(a){return J.e4(a).gk(a)}, -DD(a){return J.e4(a).guC(a)}, -ch8(a,b,c){return J.ce(a).FT(a,b,c)}, -cB3(a,b){return J.T(a).eB(a,b)}, -cB4(a,b,c){return J.T(a).uw(a,b,c)}, -aaT(a,b){return J.ce(a).wJ(a,b)}, -cB5(a,b,c){return J.ce(a).K6(a,b,c)}, -cad(a){return J.h0(a).tf(a)}, -JY(a,b,c){return J.ce(a).r3(a,b,c)}, -cae(a,b,c){return J.ce(a).tg(a,b,c)}, -ch9(a){return J.ce(a).tv(a)}, -caf(a,b){return J.ce(a).b_(a,b)}, -cB6(a,b,c){return J.ce(a).NZ(a,b,c)}, -cB7(a){return J.T(a).Hn(a)}, -cB8(a,b){return J.h0(a).bIz(a,b)}, -cB9(a,b){return J.ce(a).z3(a,b)}, -bu(a,b,c){return J.ce(a).q2(a,b,c)}, -fd(a,b,c,d){return J.ce(a).t_(a,b,c,d)}, -cha(a,b,c){return J.zo(a).Cu(a,b,c)}, -cBa(a){return J.h0(a).a9O(a)}, -cBb(a){return J.h0(a).anF(a)}, -cBc(a){return J.h0(a).anK(a)}, -cBd(a,b){return J.h0(a).tx(a,b)}, -St(a,b,c){return J.e4(a).d6(a,b,c)}, -kd(a,b){return J.ce(a).A(a,b)}, -aLm(a,b){return J.ce(a).pW(a,b)}, -cag(a){return J.ce(a).uU(a)}, -cBe(a,b){return J.e4(a).V(a,b)}, -chb(a,b,c){return J.ce(a).vu(a,b,c)}, -mw(a,b){return J.ce(a).cI(a,b)}, -cBf(a,b){return J.h0(a).bOe(a,b)}, -chc(a,b,c){return J.zo(a).Bp(a,b,c)}, -cah(a){return J.Dv(a).aD(a)}, -cBg(a,b){return J.h0(a).w2(a,b)}, -cBh(a,b){return J.T(a).st(a,b)}, -cai(a,b,c){return J.ce(a).Ii(a,b,c)}, -chd(a,b,c,d,e){return J.ce(a).d9(a,b,c,d,e)}, -DE(a,b){return J.ce(a).zj(a,b)}, -cBi(a){return J.ce(a).wt(a)}, -DF(a,b){return J.ce(a).q7(a,b)}, -cBj(a){return J.zo(a).aWV(a)}, -che(a,b){return J.zo(a).Lp(a,b)}, -cBk(a,b){return J.zo(a).b0(a,b)}, -caj(a){return J.h0(a).qh(a)}, -aaU(a,b,c){return J.ce(a).d_(a,b,c)}, -Su(a,b){return J.ce(a).Br(a,b)}, -du(a,b,c){return J.h0(a).bK(a,b,c)}, -chf(a,b,c,d){return J.h0(a).u0(a,b,c,d)}, -cBl(a,b){return J.h0(a).Bt(a,b)}, -cBm(a){return J.Dv(a).AD(a)}, -bk(a){return J.Dv(a).G(a)}, -ke(a){return J.ce(a).qb(a)}, -cBn(a,b){return J.ce(a).tN(a,b)}, -cBo(a){return J.zo(a).abe(a)}, -Sv(a){return J.ce(a).r7(a)}, -bo(a){return J.ms(a).l(a)}, -hV(a,b){return J.ce(a).rF(a,b)}, -wz(a,b){return J.ce(a).FO(a,b)}, -Ms:function Ms(){}, -XD:function XD(){}, -Mx:function Mx(){}, -a_:function a_(){}, -t8:function t8(){}, -aoB:function aoB(){}, -vY:function vY(){}, -m2:function m2(){}, -AS:function AS(){}, -Fe:function Fe(){}, -J:function J(a){this.$ti=a}, -ajZ:function ajZ(){}, -bek:function bek(a){this.$ti=a}, -dJ:function dJ(a,b,c){var _=this -_.a=a -_.b=b -_.c=0 -_.d=null -_.$ti=c}, -AR:function AR(){}, -Mw:function Mw(){}, -XE:function XE(){}, -v0:function v0(){}},A={ -cVQ(){var s,r,q=$.cew -if(q!=null)return q -s=A.aD("Chrom(e|ium)\\/([0-9]+)\\.",!0,!1,!1,!1) -q=$.dp().gJl() -r=s.rn(q) -if(r!=null){q=r.b[2] -q.toString -return $.cew=A.f3(q,null,null)<=110}return $.cew=!1}, -aKa(){var s=A.aag(1,1) -if(A.Ab(s,"webgl2")!=null){if($.dp().guA()===B.dd)return 1 -return 2}if(A.Ab(s,"webgl")!=null)return 1 -return-1}, -crA(){var s=v.G -return s.Intl.v8BreakIterator!=null&&s.Intl.Segmenter!=null}, -cVU(){var s,r,q,p,o,n,m=null -if($.dp().gv1()!==B.dJ)return!1 -s=A.aD("Version\\/([0-9]+)\\.([0-9]+)",!0,!1,!1,!1) -r=$.dp().gJl() -q=s.rn(r) -if(q!=null){r=q.b -p=r[1] -p.toString -o=A.f3(p,m,m) -r=r[2] -r.toString -n=A.f3(r,m,m) -if(o<=17)r=o===17&&n>=4 -else r=!0 -return r}return!1}, -cVR(){var s,r,q -if($.dp().gv1()!==B.mC)return!1 -s=A.aD("Firefox\\/([0-9]+)",!0,!1,!1,!1) -r=$.dp().gJl() -q=s.rn(r) -if(q!=null){r=q.b[1] -r.toString -return A.f3(r,null,null)>=119}return!1}, -adn(a,b){if(a.a!=null)throw A.q(A.bW(u.N,null)) -return a.ajz(b==null?B.nJ:b)}, -bK(){return $.cH.c_()}, -aav(a){var s=$.cx9()[a.a] -return s}, -ct3(a){return a===B.l8?$.cH.c_().FilterMode.Nearest:$.cH.c_().FilterMode.Linear}, -ct4(a){return a===B.cW?$.cH.c_().MipmapMode.Linear:$.cH.c_().MipmapMode.None}, -cdd(a,b,c,d){var s=a.readPixels(b,c,d) -return s==null?null:s}, -cnC(a){var s=a.encodeToBytes() -return s==null?null:s}, -cfD(a){var s,r,q,p=new Float32Array(16) -for(s=0;s<4;++s)for(r=s*4,q=0;q<4;++q)p[q*4+s]=a[r+q] -return p}, -aau(a){var s,r,q,p=new Float32Array(9) -for(s=a.length,r=0;r<9;++r){q=B.PI[r] -if(q>>16&255)/255 -s[1]=(b.gk(b)>>>8&255)/255 -s[2]=(b.gk(b)&255)/255 -s[3]=(b.gk(b)>>>24&255)/255 -return s}, -hs(a){var s=new Float32Array(4) -s[0]=a.a -s[1]=a.b -s[2]=a.c -s[3]=a.d -return s}, -c6t(a){return new A.a1(a[0],a[1],a[2],a[3])}, -csN(a){return new A.a1(a[0],a[1],a[2],a[3])}, -oS(a){var s=new Float32Array(12) -s[0]=a.a -s[1]=a.b -s[2]=a.c -s[3]=a.d -s[4]=a.e -s[5]=a.f -s[6]=a.r -s[7]=a.w -s[8]=a.x -s[9]=a.y -s[10]=a.z -s[11]=a.Q -return s}, -c9j(a){var s,r,q=a.length,p=new Uint32Array(q) -for(s=0;s"))}, -cU1(a,b){return b+a}, -aKw(){var s=0,r=A.n(t.o),q,p,o,n -var $async$aKw=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=A -n=A -s=4 -return A.f(A.c4C(A.cQe()),$async$aKw) -case 4:s=3 -return A.f(n.eC(b.default({locateFile:A.aa9(A.cQZ())}),t.K),$async$aKw) -case 3:p=o.ff(b) -if(A.cnD(p.ParagraphBuilder)&&!A.crA())throw A.q(A.bs("The CanvasKit variant you are using only works on Chromium browsers. Please use a different CanvasKit variant, or use a Chromium browser.")) -q=p -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$aKw,r)}, -c4C(a){var s=0,r=A.n(t.o),q,p=2,o=[],n,m,l,k,j,i -var $async$c4C=A.o(function(b,c){if(b===1){o.push(c) -s=p}for(;;)switch(s){case 0:m=a.$ti,l=new A.bM(a,a.gt(0),m.i("bM")),m=m.i("a2.E") -case 3:if(!l.q()){s=4 -break}k=l.d -n=k==null?m.a(k):k -p=6 -s=9 -return A.f(A.c4B(n),$async$c4C) -case 9:k=c -q=k -s=1 -break -p=2 -s=8 -break -case 6:p=5 -i=o.pop() -s=3 -break -s=8 -break -case 5:s=2 -break -case 8:s=3 -break -case 4:throw A.q(A.bs("Failed to download any of the following CanvasKit URLs: "+a.l(0))) -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$c4C,r)}, -c4B(a){var s=0,r=A.n(t.o),q,p,o -var $async$c4B=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p=v.G -o=p.window.document.baseURI -p=o==null?new p.URL(a):new p.URL(a,o) -s=3 -return A.f(A.eC(import(A.cUD(p.toString())),t.o),$async$c4B) -case 3:q=c -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$c4B,r)}, -bhM(a){var s="ColorFilter",r=new A.akQ(a),q=new A.r_(s,t.Pj) -q.LK(r,a.Qp(),s,t.o) -r.b!==$&&A.cp() -r.b=q -return r}, -cQo(){var s,r=new Float32Array(20) -for(s=0;s<4;++s)r[B.e8t[s]]=1 -return $.cRH=r}, -cUC(a,b){var s=$.cH.c_().ColorFilter.MakeBlend(A.aKk($.aaP(),a),$.cgG()[b.a]) -if(s==null)return $.cH.c_().ColorFilter.MakeMatrix($.cwp()) -return s}, -cCv(a){return new A.KD(a)}, -c69(a){var s,r -switch(a.d.a){case 0:s=a.a -if(s==null||a.b==null)return null -r=a.b -r.toString -return new A.TZ(s,r) -case 1:s=a.c -if(s==null)return null -return new A.KD(s) -case 2:return B.ag7 -case 3:return B.ag8}}, -cmM(a,b,c){var s=new v.G.window.flutterCanvasKit.Font(c),r=A.qy(A.b([0],t.t)) -s.getGlyphBounds(r,null,null) -return new A.Hq(b,a,c)}, -aKL(a,b,c,a0){var s=0,r=A.n(t.hP),q,p,o,n,m,l,k,j,i,h,g,f,e,d -var $async$aKL=A.o(function(a1,a2){if(a1===1)return A.k(a2,r) -for(;;)switch(s){case 0:d=A.cUM(a) -if(d==null)A.a3(A.xz("Failed to detect image file format using the file header.\nFile header was "+(!B.o.ga2(a)?"["+A.cTZ(B.o.d_(a,0,Math.min(10,a.length)))+"]":"empty")+".\nImage source: encoded image bytes")) -s=$.cxC()?3:5 -break -case 3:s=6 -return A.f(A.aXS("image/"+d.c.b,a,"encoded image bytes"),$async$aKL) -case 6:p=a2 -s=4 -break -case 5:s=d.d?7:9 -break -case 7:p=new A.adm("encoded image bytes",a,b,c) -o=$.cH.c_().MakeAnimatedImageFromEncoded(a) -if(o==null)A.a3(A.xz("Failed to decode image data.\nImage source: encoded image bytes")) -n=b==null -if(!n||c!=null)if(o.getFrameCount()>1)$.kb().$1("targetWidth and targetHeight for multi-frame images not supported") -else{m=o.makeImageAtCurrentFrame() -l=!n&&b<=0?null:b -k=c!=null&&c<=0?null:c -n=l==null -if(n&&k!=null)l=B.d.aD(k*(m.width()/m.height())) -else if(k==null&&!n)k=B.c.qs(l,m.width()/m.height()) -j=new A.ut() -i=j.ajz(B.nJ) -h=A.bh() -n=A.KC(m,null) -g=m.width() -f=m.height() -l.toString -k.toString -i.S0(n,new A.a1(0,0,0+g,0+f),new A.a1(0,0,l,k),h) -k=j.JQ().abd(l,k).b -k===$&&A.e() -k=k.a -k===$&&A.e() -k=k.a -k.toString -e=A.cnC(k) -if(e==null)A.a3(A.xz("Failed to re-size image")) -o=$.cH.c_().MakeAnimatedImageFromEncoded(e) -if(o==null)A.a3(A.xz("Failed to decode re-sized image data.\nImage source: encoded image bytes"))}p.d=J.bk(o.getFrameCount()) -p.e=J.bk(o.getRepetitionCount()) -n=new A.r_("Codec",t.Pj) -n.LK(p,o,"Codec",t.o) -p.a!==$&&A.cp() -p.a=n -s=8 -break -case 9:s=10 -return A.f(A.c6f(A.cUw(A.b([B.o.gae(a)],t.gb))),$async$aKL) -case 10:p=a2 -case 8:case 4:q=new A.adu(p,b,c,a0) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$aKL,r)}, -c6f(a){var s=0,r=A.n(t.PO),q,p -var $async$c6f=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p=new A.U1(v.G.window.URL.createObjectURL(A.qy(a)),null) -s=3 -return A.f(p.Ak(0),$async$c6f) -case 3:q=p -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$c6f,r)}, -KC(a,b){var s=new A.A_($,b),r=new A.ae1(A.aQ(t.LT),t.pz),q=new A.r_("SkImage",t.Pj) -q.LK(r,a,"SkImage",t.o) -r.a!==$&&A.cp() -r.a=q -s.b=r -s.age() -if(b!=null)++b.a -return s}, -adp(a,b){var s,r=new A.A_(a,b) -r.age() -s=r.b -s===$&&A.e();++s.b -if(b!=null)++b.a -return r}, -aXS(a,b,c){var s=0,r=A.n(t.Lh),q,p -var $async$aXS=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:p=new A.U_(a,b,c) -s=3 -return A.f(p.tf(0),$async$aXS) -case 3:q=p -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$aXS,r)}, -aKJ(a,b){var s=0,r=A.n(t.V4),q,p,o,n,m -var $async$aKJ=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:s=b===B.Ch?3:4 -break -case 3:n=J -m=B.o -s=5 -return A.f(A.c6i(a,J.bk(a.displayWidth),J.bk(a.displayHeight)),$async$aKJ) -case 5:q=n.nJ(m.gae(d)) -s=1 -break -case 4:s=6 -return A.f(A.c8u(a),$async$aKJ) -case 6:p=d -if(A.cSZ(a,b)){q=J.nJ(p) -s=1 -break}o=J.v(a.format,"BGRX") -if(J.v(a.format,"BGRA")||o)if(b===B.Cg||o){A.cPW(p,o) -q=J.nJ(p) -s=1 -break}else if(b===B.Oz){A.cPV(p) -q=J.nJ(p) -s=1 -break}q=J.nJ(p) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$aKJ,r)}, -aKI(a,b,c,d){var s=0,r=A.n(t.V4),q,p,o,n,m,l -var $async$aKI=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:s=b===B.Ch?3:4 -break -case 3:m=J -l=B.o -s=5 -return A.f(A.c6i(a,c,d),$async$aKI) -case 5:q=m.nJ(l.gae(f)) -s=1 -break -case 4:p=A.aag(d,c) -o=A.Ab(p,"2d") -o.toString -A.ff(o) -A.b2a(o,a,0,0,null,null,null,null,null,null) -n=o.getImageData(0,0,c,d) -p.width=0 -p.height=0 -q=J.nJ(B.f18.gae(n.data)) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$aKI,r)}, -cPW(a,b){var s,r,q,p,o,n,m=J.hh(a) -for(s=m.length,r=m.$flags|0,q=0;q>>16}, -cPV(a){var s,r,q,p,o,n,m,l,k,j=J.hh(a) -for(s=j.length,r=j.$flags|0,q=0;q"),p=r.i("a2.E"),o=0;o=c.c||c.b>=c.d)){if(g!=null){g.b.push(i) -l=g.a -e=i.r -e.toString -l.MD(e)}else{a1.b.push(i) -l=i.r -l.toString -h.MD(l)}f=!0 -break}}}else if(d instanceof A.iM){e=i.r -e.toString -c=d.a -if(c.wP(e)){d.b.push(i) -e=i.r -e.toString -c.MD(e) -f=!0}g=d}}if(!f)if(g!=null){g.b.push(i) -l=g.a -h=i.r -h.toString -l.MD(h)}else{a1.b.push(i) -l=i.r -l.toString -h.MD(l)}}}if(a1.b.length!==0)a.push(a1) -return new A.L1(a)}, -ciU(a,b){var s=b.i("J<0>") -return new A.agL(a,A.b([],s),A.b([],s),b.i("agL<0>"))}, -ir(){var s,r=$.cqk -if(r==null){r=v.G.window.flutterConfiguration -s=new A.b7n() -if(r!=null)s.b=r -$.cqk=s -r=s}return r}, -cKW(a){var s -$label0$0:{if("DeviceOrientation.portraitUp"===a){s="portrait-primary" -break $label0$0}if("DeviceOrientation.portraitDown"===a){s="portrait-secondary" -break $label0$0}if("DeviceOrientation.landscapeLeft"===a){s="landscape-primary" -break $label0$0}if("DeviceOrientation.landscapeRight"===a){s="landscape-secondary" -break $label0$0}s=null -break $label0$0}return s}, -qy(a){$.dp() -return a}, -clG(a){var s=A.aq(a) -s.toString -return s}, -ckr(a){$.dp() -return a}, -cbi(a,b){var s=a.getComputedStyle(b) -return s}, -cj4(a,b){return A.cx($.am.a6H(b,t.H,t.Z))}, -cDW(a){return new A.b2c(a)}, -cUz(a,b){var s=b.a,r=A.jn(v.G,"createImageBitmap",[a,s[2],s[3],s[1],s[0]]) -r=r -return A.eC(r,t.O).bK(0,new A.c6b(),t.o)}, -cE_(a){var s=a.languages -if(s==null)s=null -else{s=B.b.q2(s,new A.b2f(),t.N) -s=A.H(s,s.$ti.i("a2.E"))}return s}, -ex(a,b){var s=a.createElement(b) -return s}, -cW(a){return A.cx($.am.a6H(a,t.H,t.o))}, -cj3(a){if(a.parentNode!=null)a.parentNode.removeChild(a)}, -cE0(a){var s -while(a.firstChild!=null){s=a.firstChild -s.toString -a.removeChild(s)}}, -aR(a,b,c){a.setProperty(b,c,"")}, -Ab(a,b){var s=a.getContext(b) -return s}, -cDZ(a){var s=A.Ab(a,"2d") -s.toString -return A.ff(s)}, -cDY(a,b){var s -if(b===1){s=A.Ab(a,"webgl") -s.toString -return A.ff(s)}s=A.Ab(a,"webgl2") -s.toString -return A.ff(s)}, -aag(a,b){var s -$.crQ=$.crQ+1 -s=A.ex(v.G.window.document,"canvas") -if(b!=null)s.width=b -if(a!=null)s.height=a -return s}, -b2a(a,b,c,d,e,f,g,h,i,j){if(e==null)return a.drawImage(b,c,d) -else{f.toString -g.toString -h.toString -i.toString -j.toString -return A.jn(a,"drawImage",[b,c,d,e,f,g,h,i,j])}}, -cWL(a){return A.eC(v.G.window.fetch(a),t.O).bK(0,new A.c8t(),t.o)}, -S9(a){return A.cVv(a)}, -cVv(a){var s=0,r=A.n(t.BI),q,p=2,o=[],n,m,l,k -var $async$S9=A.o(function(b,c){if(b===1){o.push(c) -s=p}for(;;)switch(s){case 0:p=4 -s=7 -return A.f(A.cWL(a),$async$S9) -case 7:n=c -q=new A.aiI(a,n) -s=1 -break -p=2 -s=6 -break -case 4:p=3 -k=o.pop() -m=A.a4(k) -throw A.q(new A.aiG(a,m)) -s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$S9,r)}, -c6L(a){var s=0,r=A.n(t.pI),q,p -var $async$c6L=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p=A -s=3 -return A.f(A.S9(a),$async$c6L) -case 3:q=p.cbh(c.gaap().a) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$c6L,r)}, -cbh(a){return A.eC(a.arrayBuffer(),t.O).bK(0,new A.b2g(),t.pI)}, -cOo(a){return A.eC(a.read(),t.O).bK(0,new A.bRw(),t.o)}, -cDX(a){return A.eC(a.load(),t.O).bK(0,new A.b2d(),t.o)}, -cUx(a,b,c){var s,r,q=v.G -if(c==null)return new q.FontFace(a,A.qy(b)) -else{q=q.FontFace -s=A.qy(b) -r=A.aq(c) -r.toString -return new q(a,s,r)}}, -cDV(a){return A.eC(a.readText(),t.O).bK(0,new A.b2b(),t.N)}, -cUw(a){var s=v.G.Blob,r=t.vj.a(A.qy(a)) -return new s(r)}, -cbg(a,b){var s=a.getContext(b) -return s}, -cE1(a,b){var s -if(b===1){s=A.cbg(a,"webgl") -s.toString -return A.ff(s)}s=A.cbg(a,"webgl2") -s.toString -return A.ff(s)}, -eS(a,b,c){a.addEventListener(b,c) -return new A.agT(b,a,c)}, -cUy(a){return new v.G.ResizeObserver(A.aa9(new A.c6a(a)))}, -cUD(a){if(v.G.window.trustedTypes!=null)return $.cxc().createScriptURL(a) -return a}, -crO(a){var s,r=v.G -if(r.Intl.Segmenter==null)throw A.q(A.dk("Intl.Segmenter() is not supported.")) -r=r.Intl.Segmenter -s=t.N -s=A.aq(A.j(["granularity",a],s,s)) -s.toString -return new r([],s)}, -cfx(){var s=0,r=A.n(t.H),q -var $async$cfx=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:if(!$.ceJ){$.ceJ=!0 -q=v.G.window -q.requestAnimationFrame(A.cj4(q,new A.c8B()))}return A.l(null,r)}}) -return A.m($async$cfx,r)}, -cS1(a){return B.f.b0(a.a,"Noto Sans SC")}, -cS2(a){return B.f.b0(a.a,"Noto Sans TC")}, -cRZ(a){return B.f.b0(a.a,"Noto Sans HK")}, -cS_(a){return B.f.b0(a.a,"Noto Sans JP")}, -cS0(a){return B.f.b0(a.a,"Noto Sans KR")}, -cFb(a,b){var s=t.S,r=v.G.window.navigator.language,q=A.em(null,t.H),p=A.b(["Roboto"],t.s) -s=new A.b7U(a,A.aQ(s),A.aQ(s),b,r,B.b.ara(b,new A.b7V()),q,p,A.aQ(s)) -p=t.Te -s.b=new A.aAc(s,A.aQ(p),A.c(t.N,p)) -return s}, -cPm(a,b,c){var s,r,q,p,o,n,m,l,k=A.b([],t.t),j=A.b([],c.i("J<0>")) -for(s=a.length,r=0,q=0,p=1,o=0;o"))}, -aKz(a){return A.cUV(a)}, -cUV(a){var s=0,r=A.n(t.jU),q,p,o,n,m,l,k -var $async$aKz=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:m={} -k=t.BI -s=3 -return A.f(A.S9(a.P6("FontManifest.json")),$async$aKz) -case 3:l=k.a(c) -if(!l.gamo()){$.kb().$1("Font manifest does not exist at `"+l.a+"` - ignoring.") -q=new A.Wy(A.b([],t.tL)) -s=1 -break}p=B.nV.aYi(B.OO,t.O) -m.a=null -o=p.zl(new A.aG5(new A.c6m(m),[],t.kV)) -s=4 -return A.f(l.gaap().CG(0,new A.c6n(o)),$async$aKz) -case 4:o.aN(0) -m=m.a -if(m==null)throw A.q(A.pZ(u.a2)) -m=J.bu(t.a.a(m),new A.c6o(),t.VW) -n=A.H(m,m.$ti.i("a2.E")) -q=new A.Wy(n) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$aKz,r)}, -cFa(a,b){return new A.Ww()}, -LX(){return B.d.G(v.G.window.performance.now()*1000)}, -csS(a,b,c,d){var s=c===a -if(s&&d===b)return null -if(c==null){if(d==null||d===b)return null -c=B.d.aD(a*d/b)}else if(d==null){if(s)return null -d=B.d.aD(b*c/a)}return new A.rE(c,d)}, -cWX(a,b,c,d){var s,r,q,p,o,n,m,l,k=a.b -k===$&&A.e() -k=k.a -k===$&&A.e() -s=J.bk(k.a.width()) -k=a.b.a -k===$&&A.e() -r=J.bk(k.a.height()) -q=A.csS(s,r,d,c) -if(q==null)return a -if(!b)k=q.a>s||q.b>r -else k=!1 -if(k)return a -k=q.a -p=q.b -o=new A.a1(0,0,k,p) -$.aw() -n=new A.ut() -A.adn(n,o).S0(a,new A.a1(0,0,s,r),o,A.bh()) -m=n.JQ() -l=m.abd(k,p) -m.n() -a.n() -return l}, -xz(a){return new A.aj9(a)}, -cUM(a){var s,r,q,p,o,n,m -$label0$0:for(s=a.length,r=0;r<6;++r){q=B.ebd[r] -p=q.c -o=p.length -if(s=s)return!1 -if(a[n]!==o.charCodeAt(p))continue $label0$0}return!0}return!1}, -c6U(a){var s=0,r=A.n(t.H),q,p,o -var $async$c6U=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:if($.aaa!==B.JU){s=1 -break}$.aaa=B.anp -p=A.ir() -if(a!=null)p.b=a -if(!B.f.b0("ext.flutter.disassemble","ext."))A.a3(A.fU("ext.flutter.disassemble","method","Must begin with ext.")) -if($.cqE.h(0,"ext.flutter.disassemble")!=null)A.a3(A.bW("Extension already registered: ext.flutter.disassemble",null)) -$.cqE.j(0,"ext.flutter.disassemble",$.am.aG6(new A.c6V(),t.Z9,t.N,t.GU)) -p=A.ir().b -o=new A.aNE(p==null?null:p.assetBase) -A.cSY(o) -s=3 -return A.f(A.h6(A.b([new A.c6W().$0(),A.aKb()],t.mo),!1,t.H),$async$c6U) -case 3:$.aaa=B.JV -case 1:return A.l(q,r)}}) -return A.m($async$c6U,r)}, -cfh(){var s=0,r=A.n(t.H),q,p,o,n,m -var $async$cfh=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:if($.aaa!==B.JV){s=1 -break}$.aaa=B.anq -p=$.dp().guA() -if($.apF==null)$.apF=A.cK9(p===B.kL) -if($.cc5==null)$.cc5=A.cGy() -p=v.G -if(p.document.querySelector("meta[name=generator][content=Flutter]")==null){o=A.ex(p.document,"meta") -o.name="generator" -o.content="Flutter" -p.document.head.append(o)}p=A.ir().b -p=p==null?null:p.multiViewEnabled -if(!(p==null?!1:p)){p=A.ir().b -p=p==null?null:p.hostElement -if($.c5P==null){n=$.cf() -m=new A.LH(A.em(null,t.H),0,n,A.cjc(p),null,B.q3,A.ciO(p)) -m.asP(0,n,p,null) -$.c5P=m -p=n.gtO() -n=$.c5P -n.toString -p.bNE(n)}$.c5P.toString}$.aaa=B.anr -case 1:return A.l(q,r)}}) -return A.m($async$cfh,r)}, -cSY(a){if(a===$.JH)return -$.JH=a}, -aKb(){var s=0,r=A.n(t.H),q,p,o -var $async$aKb=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=$.aw().ga3K() -p.P(0) -if($.pC==null)$.pC=B.mF -q=$.JH -s=q!=null?2:3 -break -case 2:q.toString -o=p -s=5 -return A.f(A.aKz(q),$async$aKb) -case 5:s=4 -return A.f(o.Hp(b),$async$aKb) -case 4:case 3:return A.l(null,r)}}) -return A.m($async$aKb,r)}, -cF_(a,b){return{addView:A.cx(a),removeView:A.cx(new A.b7m(b))}}, -cF0(a,b){var s,r=A.cx(new A.b7o(b)),q=new A.b7p(a) -if(typeof q=="function")A.a3(A.bW("Attempting to rewrap a JS function.",null)) -s=function(c,d){return function(){return c(d)}}(A.cQ9,q) -s[$.Sl()]=q -return{initializeEngine:r,autoStart:s}}, -cEZ(a){return{runApp:A.cx(new A.b7l(a))}}, -cb2(a){return new v.G.Promise(A.aa9(new A.b0c(a)))}, -ceH(a){var s=B.d.G(a) -return A.cX(0,0,B.d.G((a-s)*1000),s,0,0)}, -cQ4(a,b){var s={} -s.a=null -return new A.c4d(s,a,b)}, -cGy(){var s=new A.aka(A.c(t.N,t.lT)) -s.b2T() -return s}, -cGA(a){var s -$label0$0:{if(B.dd===a||B.kL===a){s=new A.Y2(A.cfE("M,2\u201ew\u2211wa2\u03a9q\u2021qb2\u02dbx\u2248xc3 c\xd4j\u2206jd2\xfee\xb4ef2\xfeu\xa8ug2\xfe\xff\u02c6ih3 h\xce\xff\u2202di3 i\xc7c\xe7cj2\xd3h\u02d9hk2\u02c7\xff\u2020tl5 l@l\xfe\xff|l\u02dcnm1~mn3 n\u0131\xff\u222bbo2\xaer\u2030rp2\xacl\xd2lq2\xc6a\xe6ar3 r\u03c0p\u220fps3 s\xd8o\xf8ot2\xa5y\xc1yu3 u\xa9g\u02ddgv2\u02dak\uf8ffkw2\xc2z\xc5zx2\u0152q\u0153qy5 y\xcff\u0192f\u02c7z\u03a9zz5 z\xa5y\u2021y\u2039\xff\u203aw.2\u221av\u25cav;4\xb5m\xcds\xd3m\xdfs/2\xb8z\u03a9z")) -break $label0$0}if(B.EJ===a){s=new A.Y2(A.cfE(';b1{bc1&cf1[fg1]gm2y')) -break $label0$0}if(B.rY===a||B.xm===a||B.a4z===a){s=new A.Y2(A.cfE("8a2@q\u03a9qk1&kq3@q\xc6a\xe6aw2xy2\xa5\xff\u2190\xffz5")).b_(0," ") -return r.length!==0?r:null}, -cLh(a){var s=new A.arC(B.BB,a),r=A.HS(s.qp(0),a) -s.a!==$&&A.cp() -s.a=r -s.adz(B.BB,a) -return s}, -cLf(a){var s,r=new A.arz(B.Bd,a),q=A.HS(r.qp(0),a) -r.a!==$&&A.cp() -r.a=q -r.adz(B.Bd,a) -s=A.aq("dialog") -s.toString -q.setAttribute("role",s) -s=A.aq(!0) -s.toString -q.setAttribute("aria-modal",s) -return r}, -cLe(a){var s,r=new A.ary(B.Be,a),q=A.HS(r.qp(0),a) -r.a!==$&&A.cp() -r.a=q -r.adz(B.Be,a) -s=A.aq("alertdialog") -s.toString -q.setAttribute("role",s) -s=A.aq(!0) -s.toString -q.setAttribute("aria-modal",s) -return r}, -HS(a,b){var s,r=a.style -A.aR(r,"position","absolute") -A.aR(r,"overflow","visible") -r=b.k4 -s=A.aq("flt-semantic-node-"+r) -s.toString -a.setAttribute("id",s) -if(r===0&&!A.ir().gakU()){A.aR(a.style,"filter","opacity(0%)") -A.aR(a.style,"color","rgba(0,0,0,0)")}if(A.ir().gakU())A.aR(a.style,"outline","1px solid green") -return a}, -cd9(a,b){var s -switch(b.a){case 0:a.removeAttribute("aria-invalid") -break -case 1:s=A.aq("false") -s.toString -a.setAttribute("aria-invalid",s) -break -case 2:s=A.aq("true") -s.toString -a.setAttribute("aria-invalid",s) -break}}, -cnp(a){var s=a.style -s.removeProperty("transform-origin") -s.removeProperty("transform") -if($.dp().guA()===B.dd||$.dp().guA()===B.kL){s=a.style -A.aR(s,"top","0px") -A.aR(s,"left","0px")}else{s=a.style -s.removeProperty("top") -s.removeProperty("left")}}, -jR(){var s,r,q=v.G,p=A.ex(q.document,"flt-announcement-host") -q.document.body.append(p) -s=A.chg(B.z8) -r=A.chg(B.z9) -p.append(s) -p.append(r) -q=B.Fu.p(0,$.dp().guA())?new A.b1g():new A.bnf() -return new A.b5i(new A.aLr(s,r),new A.b5n(),new A.bCe(q),B.vc,A.b([],t.s2))}, -cEw(a,b){var s=t.S,r=t.UF -r=new A.b5j(a,b,A.c(s,r),A.c(t.N,s),A.c(s,r),A.b([],t.Qo),A.b([],t.qj)) -r.b2u(a,b) -return r}, -csn(a){var s,r,q,p,o,n,m,l,k=a.length,j=t.t,i=A.b([],j),h=A.b([0],j) -for(s=0,r=0;r=h.length)h.push(r) -else h[o]=r -if(o>s)s=o}m=A.bA(s,0,!1,t.S) -l=h[s] -for(r=s-1;r>=0;--r){m[r]=l -l=i[l]}return m}, -Pl(a,b){var s=new A.atg(a,b) -s.b3f(a,b) -return s}, -cLj(a){var s,r=$.arH -if(r!=null)s=r.a===a -else s=!1 -if(s)return r -return $.arH=new A.bCp(a,A.b([],t.Up),$,$,$,null,null)}, -cem(a,b,c){var s,r,q;--c -for(s=a.$flags|0;b0){k.push(new A.Gf(r,p,B.OV,o,n)) -r=p -o=0 -n=0}}if(o>0)l=B.Cq -else l=q===s?B.OW:B.OV -k.push(new A.Gf(r,q,l,o,n))}if(k.length===0||B.b.gU(k).c===B.Cq)k.push(new A.Gf(s,s,B.OW,0,0)) -return k}, -cV9(a){switch(a){case 0:return"100" -case 1:return"200" -case 2:return"300" -case 3:return"normal" -case 4:return"500" -case 5:return"600" -case 6:return"bold" -case 7:return"800" -case 8:return"900"}return""}, -cXh(a,b){var s -switch(a){case B.eu:return"left" -case B.pV:return"right" -case B.ag:return"center" -case B.tk:return"justify" -case B.y4:switch(b.a){case 1:s="end" -break -case 0:s="left" -break -default:s=null}return s -case B.ae:switch(b.a){case 1:s="" -break -case 0:s="right" -break -default:s=null}return s -case null:case void 0:return""}}, -cEt(a){switch(a){case"TextInputAction.continueAction":case"TextInputAction.next":return B.agU -case"TextInputAction.previous":return B.ah4 -case"TextInputAction.done":return B.agf -case"TextInputAction.go":return B.agq -case"TextInputAction.newline":return B.agn -case"TextInputAction.search":return B.ah9 -case"TextInputAction.send":return B.aha -case"TextInputAction.emergencyCall":case"TextInputAction.join":case"TextInputAction.none":case"TextInputAction.route":case"TextInputAction.unspecified":default:return B.agV}}, -cjf(a,b,c){switch(a){case"TextInputType.number":return b?B.aga:B.agX -case"TextInputType.phone":return B.ah2 -case"TextInputType.emailAddress":return B.agi -case"TextInputType.url":return B.ahq -case"TextInputType.multiline":return B.agR -case"TextInputType.none":return c?B.agS:B.agW -case"TextInputType.text":default:return B.ahl}}, -cf5(){var s=A.ex(v.G.document,"textarea") -A.aR(s.style,"scrollbar-width","none") -return s}, -cM9(a){var s -if(a==="TextCapitalization.words")s=B.abc -else if(a==="TextCapitalization.characters")s=B.abe -else s=a==="TextCapitalization.sentences"?B.abd:B.G8 -return new A.a2m(s)}, -cQO(a){}, -aKm(a,b,c,d){var s="transparent",r="none",q=a.style -A.aR(q,"white-space","pre-wrap") -A.aR(q,"padding","0") -A.aR(q,"opacity","1") -A.aR(q,"color",s) -A.aR(q,"background-color",s) -A.aR(q,"background",s) -A.aR(q,"outline",r) -A.aR(q,"border",r) -A.aR(q,"resize",r) -A.aR(q,"text-shadow",s) -A.aR(q,"transform-origin","0 0 0") -if(b){A.aR(q,"top","-9999px") -A.aR(q,"left","-9999px")}if(d){A.aR(q,"width","0") -A.aR(q,"height","0")}if(c)A.aR(q,"pointer-events",r) -if($.dp().gv1()===B.lx||$.dp().gv1()===B.dJ)a.classList.add("transparentTextEditing") -A.aR(q,"caret-color",s)}, -cR0(a,b){var s,r=a.isConnected -if(!(r==null?!1:r))return -s=$.cf().gtO().Z4(a) -if(s==null)return -if(s.a!==b)A.c58(a,b)}, -c58(a,b){var s=$.cf().gtO().b.h(0,b).gxA().e -if(!s.contains(a))s.append(a)}, -cEs(a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5 -if(a7==null)return null -s=t.N -r=A.c(s,t.o) -q=A.c(s,t.M1) -p=v.G -o=A.ex(p.document,"form") -n=$.JV().gBD() instanceof A.Ot -o.noValidate=!0 -o.method="post" -o.action="#" -o.addEventListener("submit",$.ca0()) -A.aKm(o,!1,n,!0) -m=J.qm(0,s) -l=A.cau(a7,B.abb) -k=null -if(a8!=null)for(s=t.c,j=J.iv(a8,s),i=A.y(j),j=new A.bM(j,j.gt(j),i.i("bM")),h=l.b,i=i.i("ay.E"),g=!n,f=!1;j.q();){e=j.d -if(e==null)e=i.a(e) -d=J.T(e) -c=s.a(d.h(e,"autofill")) -b=A.ak(d.h(e,"textCapitalization")) -if(b==="TextCapitalization.words")b=B.abc -else if(b==="TextCapitalization.characters")b=B.abe -else b=b==="TextCapitalization.sentences"?B.abd:B.G8 -a=A.cau(c,new A.a2m(b)) -b=a.b -m.push(b) -if(b!==h){a0=A.cjf(A.ak(J.w(s.a(d.h(e,"inputType")),"name")),!1,!1).a7q() -a.a.xw(a0) -a.xw(a0) -A.aKm(a0,!1,n,g) -q.j(0,b,a) -r.j(0,b,a0) -o.append(a0) -if(f){k=a0 -f=!1}}else f=!0}else m.push(l.b) -B.b.wt(m) -for(s=m.length,a1=0,j="";a10?j+"*":j)+a2}a3=j.charCodeAt(0)==0?j:j -a4=$.JN.h(0,a3) -if(a4!=null)a4.remove() -a5=A.ex(p.document,"input") -a5.tabIndex=-1 -A.aKm(a5,!0,!1,!0) -a5.className="submitBtn" -a5.type="submit" -o.append(a5) -return new A.b5_(o,r,q,k==null?a5:k,a3,a6)}, -cau(a,b){var s,r=J.T(a),q=A.ak(r.h(a,"uniqueIdentifier")),p=t.kc.a(r.h(a,"hints")),o=p==null||J.eD(p)?null:A.ak(J.kL(p)),n=A.cj9(t.c.a(r.h(a,"editingValue"))) -if(o!=null){s=$.ctb().a.h(0,o) -if(s==null)s=o}else s=null -return new A.abN(n,q,s,A.dC(r.h(a,"hintText")))}, -ceR(a,b,c){var s=c.a,r=c.b,q=Math.min(s,r) -r=Math.max(s,r) -return B.f.a1(a,0,q)+b+B.f.cD(a,r)}, -cMb(a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i=a2.a,h=a2.b,g=a2.c,f=a2.d,e=a2.e,d=a2.f,c=a2.r,b=a2.w,a=new A.Pp(i,h,g,f,e,d,c,b) -e=a1==null -d=e?null:a1.b -s=d==(e?null:a1.c) -d=h.length -r=d===0 -q=r&&f!==-1 -r=!r -p=r&&!s -if(q){o=i.length-a0.a.length -g=a0.b -if(g!==(e?null:a1.b)){g=f-o -a.c=g}else{a.c=g -f=g+o -a.d=f}}else if(p){g=a1.b -e=a1.c -if(g>e)g=e -a.c=g}n=c!=null&&c!==b -if(r&&s&&n){a.c=c -g=c}if(!(g===-1&&g===f)){e=a0.a -if(A.ceR(i,h,new A.ez(g,f))!==e){m=B.f.p(h,".") -for(g=A.aD(A.JQ(h),!0,!1,!1,!1).BZ(0,e),g=new A.CM(g.a,g.b,g.c),f=t.Qz,c=i.length;g.q();){l=g.d -b=(l==null?f.a(l):l).b -r=b.index -if(!(r>=0&&r+b[0].length<=c)){k=r+d-1 -j=A.ceR(i,h,new A.ez(r,k))}else{k=m?r+b[0].length-1:r+b[0].length -j=A.ceR(i,h,new A.ez(r,k))}if(j===e){a.c=r -a.d=k -break}}}}a.e=a0.b -a.f=a0.c -return a}, -cj9(a){var s=J.T(a),r=A.ak(s.h(a,"text")),q=B.d.G(A.la(s.h(a,"selectionBase"))),p=B.d.G(A.la(s.h(a,"selectionExtent"))),o=B.d.G(A.la(s.h(a,"composingBase"))),n=B.d.G(A.la(s.h(a,"composingExtent"))) -return new A.rR(r,Math.max(0,q),Math.max(0,p),o,n)}, -cj8(a){var s,r,q=null,p="backward",o=A.lo(a,"HTMLInputElement") -if(o){o=a.selectionEnd -s=o==null?q:J.bk(o) -if(s==null)s=0 -o=a.selectionStart -r=o==null?q:J.bk(o) -if(r==null)r=0 -if(J.v(a.selectionDirection,p))return new A.rR(a.value,Math.max(0,s),Math.max(0,r),-1,-1) -else return new A.rR(a.value,Math.max(0,r),Math.max(0,s),-1,-1)}else{o=A.lo(a,"HTMLTextAreaElement") -if(o){o=a.selectionEnd -s=o==null?q:J.bk(o) -if(s==null)s=0 -o=a.selectionStart -r=o==null?q:J.bk(o) -if(r==null)r=0 -if(J.v(a.selectionDirection,p))return new A.rR(a.value,Math.max(0,s),Math.max(0,r),-1,-1) -else return new A.rR(a.value,Math.max(0,r),Math.max(0,s),-1,-1)}else throw A.q(A.aJ("Initialized with unsupported input type"))}}, -cka(a){var s,r,q,p,o,n,m,l,k,j,i="inputType",h="autofill",g=A.cc4(a,"viewId") -if(g==null)g=0 -s=J.T(a) -r=t.c -q=A.ak(J.w(r.a(s.h(a,i)),"name")) -p=A.iI(J.w(r.a(s.h(a,i)),"decimal")) -o=A.iI(J.w(r.a(s.h(a,i)),"isMultiline")) -q=A.cjf(q,p===!0,o===!0) -p=A.dC(s.h(a,"inputAction")) -if(p==null)p="TextInputAction.done" -o=A.iI(s.h(a,"obscureText")) -n=A.iI(s.h(a,"readOnly")) -m=A.iI(s.h(a,"autocorrect")) -l=A.cM9(A.ak(s.h(a,"textCapitalization"))) -r=s.ao(a,h)?A.cau(r.a(s.h(a,h)),B.abb):null -k=A.cc4(a,"viewId") -if(k==null)k=0 -k=A.cEs(k,t.nA.a(s.h(a,h)),t.kc.a(s.h(a,"fields"))) -j=A.iI(s.h(a,"enableDeltaModel")) -s=A.iI(s.h(a,"enableInteractiveSelection")) -return new A.bdH(g,q,p,n===!0,o===!0,m!==!1,j===!0,r,k,l,s!==!1)}, -cFs(a){return new A.aii(a,A.b([],t.Up),$,$,$,null,null)}, -cWV(){$.JN.aT(0,new A.c8x())}, -cU4(){for(var s=new A.bw($.JN,$.JN.r,$.JN.e,A.y($.JN).i("bw<2>"));s.q();)s.d.remove() -$.JN.P(0)}, -cEc(a){var s=J.T(a),r=A.dZ(J.bu(t.a.a(s.h(a,"transform")),new A.b2K(),t.z),!0,t.Z) -return new A.b2J(A.la(s.h(a,"width")),A.la(s.h(a,"height")),new Float32Array(A.bf(r)))}, -cL6(a,b){var s=b.length -if(s<=10)return a.c -if(s<=100)return a.b -if(s<=5e4)return a.a -return null}, -csU(a){var s,r,q,p,o=A.cL6($.czW(),a),n=o==null,m=n?null:o.h(0,a) -if(m!=null)s=m -else{r=A.cs2(a,B.OL) -q=A.cs2(a,B.OK) -s=new A.aEg(A.cVb(a),q,r)}if(!n){n=o.c -p=n.h(0,a) -if(p==null)o.asT(0,a,s) -else{r=p.d -if(!J.v(r.b,s)){p.tM(0) -o.asT(0,a,s)}else{p.tM(0) -q=o.b -q.a6n(r) -q=q.a.b.Q0() -q.toString -n.j(0,a,q)}}}return s}, -cs2(a,b){var s,r=new A.agR(A.cks($.cwq().h(0,b).segment(a),v.G.Symbol.iterator,t.o),t.YH),q=A.b([],t.t) -while(r.q()){s=r.b -s===$&&A.e() -q.push(s.index)}q.push(a.length) -return new Uint32Array(A.bf(q))}, -cVb(a){var s,r,q,p,o=A.cTX(a,a,$.cxe()),n=o.length,m=new Uint32Array((n+1)*2) -m[0]=0 -m[1]=0 -for(s=0;s=b.c&&a.d>=b.d}, -cU9(a){var s,r,q -if(a===4278190080)return"#000000" -if((a&4278190080)>>>0===4278190080){s=B.c.ys(a&16777215,16) -r=s.length -$label0$0:{if(1===r){q="#00000"+s -break $label0$0}if(2===r){q="#0000"+s -break $label0$0}if(3===r){q="#000"+s -break $label0$0}if(4===r){q="#00"+s -break $label0$0}if(5===r){q="#0"+s -break $label0$0}q="#"+s -break $label0$0}return q}else{q="rgba("+B.c.l(a>>>16&255)+","+B.c.l(a>>>8&255)+","+B.c.l(a&255)+","+B.d.l((a>>>24&255)/255)+")" -return q.charCodeAt(0)==0?q:q}}, -cqG(){if($.dp().guA()===B.dd){var s=$.dp().gJl() -s=B.f.p(s,"OS 15_")}else s=!1 -if(s)return"BlinkMacSystemFont" -if($.dp().guA()===B.dd||$.dp().guA()===B.kL)return"-apple-system, BlinkMacSystemFont" -return"Arial"}, -cU0(a){if(B.fc7.p(0,a))return a -if($.dp().guA()===B.dd||$.dp().guA()===B.kL)if(a===".SF Pro Text"||a===".SF Pro Display"||a===".SF UI Text"||a===".SF UI Display")return A.cqG() -return'"'+A.A(a)+'", '+A.cqG()+", sans-serif"}, -cU3(a,b,c){if(ac)return c -else return a}, -zq(a,b){var s -if(a==null)return b==null -if(b==null||a.length!==b.length)return!1 -for(s=0;s")).b_(0," ")}, -wt(a,b,c){A.aR(a.style,b,c)}, -csW(a){var s=v.G,r=s.document.querySelector("#flutterweb-theme") -if(a!=null){if(r==null){r=A.ex(s.document,"meta") -r.id="flutterweb-theme" -r.name="theme-color" -s.document.head.append(r)}r.content=A.cU9(a.zQ())}else if(r!=null)r.remove()}, -Wi(a,b){var s,r,q -for(s=a.length,r=0;r").d0(c),r=new A.IZ(s.i("IZ<+key,value(1,2)>")) -r.a=r -r.b=r -return new A.akN(a,new A.Ev(r,s.i("Ev<+key,value(1,2)>")),A.c(b,s.i("cj5<+key,value(1,2)>")),s.i("akN<1,2>"))}, -xO(){var s=new Float32Array(16) -s[15]=1 -s[0]=1 -s[5]=1 -s[10]=1 -return new A.oi(s)}, -cIf(a){return new A.oi(a)}, -Si(a){var s=new Float32Array(16) -s[15]=a[15] -s[14]=a[14] -s[13]=a[13] -s[12]=a[12] -s[11]=a[11] -s[10]=a[10] -s[9]=a[9] -s[8]=a[8] -s[7]=a[7] -s[6]=a[6] -s[5]=a[5] -s[4]=a[4] -s[3]=a[3] -s[2]=a[2] -s[1]=a[1] -s[0]=a[0] -return s}, -cDg(a,b){var s=new A.b06(a,new A.c1(null,null,t.Tv)) -s.b2q(a,b) -return s}, -ciO(a){var s,r,q -if(a!=null){s=$.ctp().c -return A.cDg(a,new A.aZ(s,A.y(s).i("aZ<1>")))}else{s=new A.ai9(new A.c1(null,null,t.Tv)) -r=v.G -q=r.window.visualViewport -if(q==null)q=r.window -s.b=A.eS(q,"resize",A.cW(s.gblB())) -return s}}, -cjc(a){var s,r,q,p="0",o="none" -if(a!=null){A.cE0(a) -s=A.aq("custom-element") -s.toString -a.setAttribute("flt-embedding",s) -return new A.b09(a)}else{s=v.G.document.body -s.toString -r=new A.b8f(s) -q=A.aq("full-page") -q.toString -s.setAttribute("flt-embedding",q) -r.b4f() -A.wt(s,"position","fixed") -A.wt(s,"top",p) -A.wt(s,"right",p) -A.wt(s,"bottom",p) -A.wt(s,"left",p) -A.wt(s,"overflow","hidden") -A.wt(s,"padding",p) -A.wt(s,"margin",p) -A.wt(s,"user-select",o) -A.wt(s,"-webkit-user-select",o) -A.wt(s,"touch-action",o) -return r}}, -cnO(a,b,c,d){var s=A.ex(v.G.document,"style") -if(d!=null)s.nonce=d -s.id=c -b.appendChild(s) -A.cTm(s,a,"normal normal 14px sans-serif")}, -cTm(a,b,c){var s,r,q,p=v.G -a.append(p.document.createTextNode(b+" flt-scene-host { font: "+c+";}"+b+" flt-semantics input[type=range] { appearance: none; -webkit-appearance: none; width: 100%; position: absolute; border: none; top: 0; right: 0; bottom: 0; left: 0;}"+b+" input::selection { background-color: transparent;}"+b+" textarea::selection { background-color: transparent;}"+b+" flt-semantics input,"+b+" flt-semantics textarea,"+b+' flt-semantics [contentEditable="true"] { caret-color: transparent;}'+b+" .flt-text-editing::placeholder { opacity: 0;}"+b+":focus { outline: none;}")) -if($.dp().gv1()===B.dJ)a.append(p.document.createTextNode(b+" * { -webkit-tap-highlight-color: transparent;}"+b+" flt-semantics input[type=range]::-webkit-slider-thumb { -webkit-appearance: none;}")) -if($.dp().gv1()===B.mC)a.append(p.document.createTextNode(b+" flt-paragraph,"+b+" flt-span { line-height: 100%;}")) -if($.dp().gv1()===B.lx||$.dp().gv1()===B.dJ)a.append(p.document.createTextNode(b+" .transparentTextEditing:-webkit-autofill,"+b+" .transparentTextEditing:-webkit-autofill:hover,"+b+" .transparentTextEditing:-webkit-autofill:focus,"+b+" .transparentTextEditing:-webkit-autofill:active { opacity: 0 !important;}")) -r=$.dp().gJl() -if(B.f.p(r,"Edg/"))try{a.append(p.document.createTextNode(b+" input::-ms-reveal { display: none;}"))}catch(q){r=A.a4(q) -if(t.o.b(r)){s=r -p.window.console.warn(J.bo(s))}else throw q}}, -cCH(a){var s,r,q,p,o,n,m,l=a.c,k=$.cH.c_().CodeUnits.compute(l),j=B.b.tn(k,t.o) -k=j.$ti.i("O") -s=A.H(new A.O(j,new A.aZJ(),k),k.i("a2.E")) -r=A.csU(l) -for(l=r.b,k=l.length,q=0;q>>0}for(l=r.c,k=l.length,q=0;q>>0}for(l=r.a,k=l.length,n=0;n>>0}else{p=s[m] -o=p.a -p.a=(o|8)>>>0}}return s}, -cdM(a){var s,r -t._C.a(a) -s=a.a -r=new A.a20(s) -r.b=r.a=0 -return new A.bMb(a,A.b([r],t.OI),A.b([s],t.IH),new A.d6(""))}, -coJ(a,b){var s,r,q,p,o -if(a==null){s=b.a -r=b.b -return new A.ID(s,s,r,r)}s=a.minWidth -r=b.a -if(s==null)s=r -q=a.minHeight -p=b.b -if(q==null)q=p -o=a.maxWidth -r=o==null?r:o -o=a.maxHeight -return new A.ID(s,r,q,o==null?p:o)}, -abb:function abb(a){var _=this -_.a=a -_.d=_.c=_.b=null}, -aMs:function aMs(a,b){this.a=a -this.b=b}, -aMw:function aMw(a){this.a=a}, -aMx:function aMx(a){this.a=a}, -aMt:function aMt(a){this.a=a}, -aMu:function aMu(a){this.a=a}, -aMv:function aMv(a){this.a=a}, -aNz:function aNz(a){this.a=a}, -U0:function U0(a){this.a=a}, -aXT:function aXT(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -c4m:function c4m(){}, -akQ:function akQ(a){this.a=a -this.b=$}, -ado:function ado(){}, -aXU:function aXU(a,b){this.a=a -this.b=b}, -TZ:function TZ(a,b){this.a=a -this.b=b}, -KD:function KD(a){this.a=a}, -adq:function adq(){}, -adv:function adv(){}, -KB:function KB(a,b){this.a=a -this.b=b}, -asb:function asb(a,b,c,d,e){var _=this -_.a=a -_.b=$ -_.c=b -_.d=c -_.e=d -_.f=e -_.w=_.r=null}, -bFl:function bFl(){}, -bFm:function bFm(){}, -bFn:function bFn(){}, -Hq:function Hq(a,b,c){this.a=a -this.b=b -this.c=c}, -a2X:function a2X(a,b,c){this.a=a -this.b=b -this.c=c}, -EQ:function EQ(a,b,c){this.a=a -this.b=b -this.c=c}, -bFk:function bFk(a){this.a=a}, -adu:function adu(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -U1:function U1(a,b){var _=this -_.a=a -_.b=b -_.e=_.d=null}, -A_:function A_(a,b){this.b=a -this.c=b}, -bcD:function bcD(){}, -auq:function auq(a){this.c=a -this.a=0}, -aja:function aja(a){this.c=a -this.a=0}, -aj8:function aj8(a){this.c=a -this.a=0}, -wQ:function wQ(){}, -aXZ:function aXZ(a,b){this.a=a -this.b=b}, -KA:function KA(a){this.a=a}, -r8:function r8(a,b,c){this.a=a -this.b=b -this.c=c}, -a42:function a42(a,b){this.a=a -this.b=b}, -a41:function a41(a,b){this.a=a -this.b=b}, -bPh:function bPh(a,b,c){this.a=a -this.b=b -this.c=c}, -bPg:function bPg(a,b){this.a=a -this.b=b}, -adm:function adm(a,b,c,d){var _=this -_.a=$ -_.b=a -_.c=b -_.d=0 -_.e=-1 -_.f=c -_.r=d}, -U_:function U_(a,b,c){var _=this -_.a=a -_.b=b -_.c=c -_.e=_.d=$ -_.f=!1 -_.r=0 -_.w=null}, -bnL:function bnL(a){this.a=a}, -bnM:function bnM(a,b){this.a=a -this.b=b}, -bnN:function bnN(a){this.a=a}, -GB:function GB(a,b,c,d,e,f){var _=this -_.x=a -_.a=b -_.b=c -_.c=d -_.d=e -_.e=$ -_.f=f}, -bnO:function bnO(){}, -c4M:function c4M(){}, -bob:function bob(){}, -r_:function r_(a,b){this.a=null -this.b=a -this.$ti=b}, -ae1:function ae1(a,b){var _=this -_.a=$ -_.b=1 -_.c=a -_.$ti=b}, -bp4:function bp4(a,b){this.a=a -this.b=b}, -bp5:function bp5(a,b){this.a=a -this.b=b}, -GJ:function GJ(a,b,c,d,e,f,g){var _=this -_.w=a -_.x=b -_.a=c -_.b=d -_.c=e -_.d=f -_.e=$ -_.f=g}, -bp6:function bp6(){}, -us:function us(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=0 -_.d=c -_.e=d -_.f=!0 -_.r=4278190080 -_.w=!1 -_.z=_.y=_.x=null -_.Q=e -_.ay=_.at=_.as=null}, -aY_:function aY_(a){this.a=a}, -KE:function KE(a){this.a=$ -this.b=a}, -ads:function ads(){}, -adt:function adt(){this.a=$}, -ut:function ut(){this.a=null}, -aSE:function aSE(a,b,c){var _=this -_.e=null -_.f=$ -_.r=a -_.w=b -_.c=_.b=_.a=$ -_.d=c}, -aSG:function aSG(a){this.a=a}, -bFb:function bFb(){}, -b9I:function b9I(){}, -aXY:function aXY(a,b,c,d,e,f,g){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.a=$}, -aXW:function aXW(a,b,c,d,e,f){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.a=$}, -aXX:function aXX(a,b,c,d,e,f){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.a=$}, -aXV:function aXV(a,b,c,d,e,f,g,h){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.a=$}, -qP:function qP(a,b,c){var _=this -_.a=null -_.b=a -_.c=b -_.d=!0 -_.as=_.Q=_.z=_.y=_.x=_.w=_.r=null -_.at=c -_.cx=_.CW=_.ch=_.ay=_.ax=-1 -_.cy=null}, -adw:function adw(a,b,c){var _=this -_.a=a -_.b=b -_.c=c -_.d=!1}, -U3:function U3(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n}, -KF:function KF(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r -_.cx=s -_.cy=a0 -_.db=a1 -_.dx=a2 -_.dy=a3 -_.fx=_.fr=$}, -aY1:function aY1(a){this.a=a}, -U4:function U4(a,b,c,d,e,f,g,h,i){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i}, -adr:function adr(a){var _=this -_.a=$ -_.b=-1/0 -_.c=a -_.d=0 -_.e=!1 -_.z=_.y=_.x=_.w=_.r=_.f=0 -_.Q=$}, -U2:function U2(a){this.a=a}, -aY0:function aY0(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=0 -_.d=c -_.e=d}, -c4p:function c4p(a){this.a=a}, -acT:function acT(a){this.a=a}, -Uc:function Uc(a){this.a=a}, -aZC:function aZC(a){this.a=a}, -aZD:function aZD(a){this.a=a}, -aZy:function aZy(a){this.a=a}, -aZz:function aZz(a){this.a=a}, -aZA:function aZA(a){this.a=a}, -aZB:function aZB(a){this.a=a}, -Ue:function Ue(){}, -adN:function adN(a,b){this.a=a -this.b=b}, -rS:function rS(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -L1:function L1(a){this.a=a}, -A2:function A2(){}, -iM:function iM(a,b){this.a=a -this.b=b -this.c=null}, -wZ:function wZ(a){this.a=a -this.b=null}, -agL:function agL(a,b,c,d){var _=this -_.a=a -_.b=$ -_.c=b -_.d=c -_.$ti=d}, -bu8:function bu8(){}, -PT:function PT(){}, -Aa:function Aa(){}, -aqd:function aqd(){this.b=this.a=null}, -Hs:function Hs(a,b){var _=this -_.a=a -_.b=b -_.d=_.c=0 -_.f=_.e=$ -_.r=-1}, -E5:function E5(a,b){this.a=a -this.b=b}, -b7n:function b7n(){this.b=null}, -ahl:function ahl(a){this.b=a -this.d=null}, -bzU:function bzU(){}, -b2c:function b2c(a){this.a=a}, -c6b:function c6b(){}, -b2f:function b2f(){}, -c8t:function c8t(){}, -aiI:function aiI(a,b){this.a=a -this.b=b}, -bbI:function bbI(a){this.a=a}, -aiH:function aiH(a,b){this.a=a -this.b=b}, -aiG:function aiG(a,b){this.a=a -this.b=b}, -b2g:function b2g(){}, -bRw:function bRw(){}, -b2d:function b2d(){}, -b2b:function b2b(){}, -agT:function agT(a,b,c){this.a=a -this.b=b -this.c=c}, -Vu:function Vu(a,b){this.a=a -this.b=b}, -c6a:function c6a(a){this.a=a}, -c5N:function c5N(){}, -IY:function IY(a,b){this.a=a -this.b=-1 -this.$ti=b}, -Qm:function Qm(a,b){this.a=a -this.$ti=b}, -agR:function agR(a,b){this.a=a -this.b=$ -this.$ti=b}, -c8B:function c8B(){}, -c8A:function c8A(){}, -b7U:function b7U(a,b,c,d,e,f,g,h,i){var _=this -_.a=a -_.b=$ -_.c=b -_.d=c -_.e=d -_.f=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=!1 -_.at=_.as=$}, -b7V:function b7V(){}, -b7W:function b7W(a){this.a=a}, -b7X:function b7X(){}, -aHZ:function aHZ(a,b,c){this.a=a -this.b=b -this.$ti=c}, -aAc:function aAc(a,b,c){var _=this -_.a=a -_.b=b -_.c=c -_.d=null}, -bSn:function bSn(a,b,c){this.a=a -this.b=b -this.c=c}, -LV:function LV(a,b){this.a=a -this.b=b}, -ER:function ER(a,b){this.a=a -this.b=b}, -Wy:function Wy(a){this.a=a}, -c6m:function c6m(a){this.a=a}, -c6n:function c6n(a){this.a=a}, -c6o:function c6o(){}, -c6l:function c6l(){}, -lW:function lW(){}, -ahZ:function ahZ(){}, -Ww:function Ww(){}, -Wx:function Wx(){}, -SW:function SW(){}, -ET:function ET(a){var _=this -_.a=!1 -_.b=a -_.d=_.c=!1}, -b87:function b87(a){this.a=a}, -b88:function b88(a,b){this.a=a -this.b=b}, -b89:function b89(a,b){this.a=a -this.b=b}, -b8a:function b8a(a,b,c){var _=this -_.a=a -_.b=b -_.c=c -_.f=_.e=_.d=null}, -aiq:function aiq(a,b){this.a=a -this.b=b -this.c=$}, -aiC:function aiC(){}, -bbk:function bbk(a,b){this.a=a -this.b=b}, -bbl:function bbl(a){this.a=a}, -aiA:function aiA(){}, -as4:function as4(a){this.a=a}, -acz:function acz(){}, -K4:function K4(a,b){this.a=a -this.b=b}, -aqx:function aqx(){}, -aj9:function aj9(a){this.a=a}, -AE:function AE(a,b){this.a=a -this.b=b}, -uX:function uX(a,b,c,d){var _=this -_.c=a -_.d=b -_.a=c -_.b=d}, -xA:function xA(a,b,c,d){var _=this -_.c=a -_.d=b -_.a=c -_.b=d}, -c3L:function c3L(a){this.a=a -this.b=0}, -bTc:function bTc(a){this.a=a -this.b=0}, -Eo:function Eo(a,b){this.a=a -this.b=b}, -c6V:function c6V(){}, -c6W:function c6W(){}, -b7m:function b7m(a){this.a=a}, -b7o:function b7o(a){this.a=a}, -b7p:function b7p(a){this.a=a}, -b7l:function b7l(a){this.a=a}, -b0c:function b0c(a){this.a=a}, -b0a:function b0a(a){this.a=a}, -b0b:function b0b(a){this.a=a}, -c5b:function c5b(){}, -c5c:function c5c(){}, -c5d:function c5d(){}, -c5e:function c5e(){}, -c5f:function c5f(){}, -c5g:function c5g(){}, -c5h:function c5h(){}, -c5i:function c5i(){}, -c4d:function c4d(a,b,c){this.a=a -this.b=b -this.c=c}, -aka:function aka(a){this.a=$ -this.b=a}, -bfy:function bfy(a){this.a=a}, -bfz:function bfz(a){this.a=a}, -bfA:function bfA(a){this.a=a}, -bfB:function bfB(a){this.a=a}, -uP:function uP(a){this.a=a}, -bfC:function bfC(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=null -_.e=!1 -_.f=d -_.r=e}, -bfI:function bfI(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bfJ:function bfJ(a){this.a=a}, -bfK:function bfK(a,b,c){this.a=a -this.b=b -this.c=c}, -bfL:function bfL(a,b){this.a=a -this.b=b}, -bfE:function bfE(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -bfF:function bfF(a,b,c){this.a=a -this.b=b -this.c=c}, -bfG:function bfG(a,b){this.a=a -this.b=b}, -bfH:function bfH(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bfD:function bfD(a,b,c){this.a=a -this.b=b -this.c=c}, -bfM:function bfM(a,b){this.a=a -this.b=b}, -kr:function kr(){}, -Uu:function Uu(){}, -aqF:function aqF(a,b){this.c=a -this.a=null -this.b=b}, -abV:function abV(a,b,c,d){var _=this -_.f=a -_.r=b -_.c=c -_.a=null -_.b=d}, -adB:function adB(a,b,c,d){var _=this -_.f=a -_.r=b -_.c=c -_.a=null -_.b=d}, -adG:function adG(a,b,c,d){var _=this -_.f=a -_.r=b -_.c=c -_.a=null -_.b=d}, -adD:function adD(a,b,c,d){var _=this -_.f=a -_.r=b -_.c=c -_.a=null -_.b=d}, -adF:function adF(a,b,c,d){var _=this -_.f=a -_.r=b -_.c=c -_.a=null -_.b=d}, -anU:function anU(a,b,c,d){var _=this -_.f=a -_.r=b -_.c=c -_.a=null -_.b=d}, -a2H:function a2H(a,b,c){var _=this -_.f=a -_.c=b -_.a=null -_.b=c}, -Zj:function Zj(a,b,c){var _=this -_.f=a -_.c=b -_.a=null -_.b=c}, -ajc:function ajc(a,b,c,d){var _=this -_.f=a -_.r=b -_.c=c -_.a=null -_.b=d}, -y1:function y1(a,b,c){var _=this -_.c=a -_.d=b -_.r=null -_.w=!1 -_.a=null -_.b=c}, -aoI:function aoI(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=null -_.b=e}, -bg3:function bg3(a){this.a=a}, -bg4:function bg4(a){this.a=a -this.b=$}, -bg5:function bg5(a){this.a=a}, -b85:function b85(a){this.a=a}, -b8b:function b8b(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -b8c:function b8c(a,b){this.a=a -this.b=b}, -adV:function adV(){}, -akl:function akl(){}, -aoX:function aoX(a,b){this.a=a -this.b=b}, -blY:function blY(a,b,c){var _=this -_.a=a -_.b=b -_.c=$ -_.d=c}, -ao9:function ao9(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -bpV:function bpV(){}, -YV:function YV(a){this.a=a}, -i1:function i1(a,b){this.a=a -this.b=b}, -cQ:function cQ(a,b){this.a=a -this.b=b}, -apx:function apx(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -Uz:function Uz(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -abr:function abr(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -abs:function abs(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -kM:function kM(a){this.a=a}, -pT:function pT(a){this.a=a}, -wC:function wC(a,b,c){this.a=a -this.b=b -this.c=c}, -j4:function j4(a){this.a=a}, -K2:function K2(a){this.a=a}, -wD:function wD(a,b,c){this.a=a -this.b=b -this.c=c}, -q5:function q5(){}, -Gc:function Gc(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=null -_.e=d}, -bga:function bga(a){this.a=a}, -bg9:function bg9(a,b){this.a=a -this.b=b}, -b_B:function b_B(a){this.a=a -this.b=!0}, -bno:function bno(){}, -c8l:function c8l(){}, -aRC:function aRC(){}, -YQ:function YQ(a){var _=this -_.d=a -_.a=_.e=$ -_.c=_.b=!1}, -bny:function bny(){}, -a1B:function a1B(a,b){var _=this -_.d=a -_.e="/" -_.f=b -_.a=$ -_.c=_.b=!1}, -bFh:function bFh(){}, -bFi:function bFi(){}, -xU:function xU(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=0 -_.e=d}, -Wc:function Wc(a){this.a=a -this.b=0}, -anR:function anR(){}, -GI:function GI(a){this.a=a}, -Nj:function Nj(a,b,c){this.a=a -this.b=b -this.c=c}, -anQ:function anQ(a){this.a=a}, -ahm:function ahm(a,b,c,d,e,f){var _=this -_.a=$ -_.b=a -_.c=b -_.d=c -_.r=d -_.x=_.w=$ -_.z=_.y=null -_.Q=$ -_.p2=_.p1=_.ok=_.k4=_.k3=_.k2=_.k1=_.id=_.fx=_.fr=_.dy=_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=_.at=_.as=null -_.p3=e -_.x2=_.x1=_.to=_.RG=_.R8=_.p4=null -_.xr=f -_.bg=null}, -b5e:function b5e(a){this.a=a}, -b5f:function b5f(a,b,c){this.a=a -this.b=b -this.c=c}, -b5d:function b5d(a,b){this.a=a -this.b=b}, -b59:function b59(a,b){this.a=a -this.b=b}, -b5a:function b5a(a,b){this.a=a -this.b=b}, -b5b:function b5b(a,b){this.a=a -this.b=b}, -b57:function b57(a){this.a=a}, -b56:function b56(a){this.a=a}, -b5c:function b5c(){}, -b55:function b55(a){this.a=a}, -b5g:function b5g(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -b5h:function b5h(a,b){this.a=a -this.b=b}, -b58:function b58(a){this.a=a}, -c6Y:function c6Y(a,b,c){this.a=a -this.b=b -this.c=c}, -bLD:function bLD(){}, -aoC:function aoC(a,b,c,d,e,f,g,h){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h}, -boe:function boe(a){this.a=a}, -aMy:function aMy(){}, -axJ:function axJ(a,b,c,d){var _=this -_.c=a -_.d=b -_.r=_.f=_.e=$ -_.a=c -_.b=d}, -bOc:function bOc(a){this.a=a}, -bOb:function bOb(a){this.a=a}, -bOd:function bOd(a){this.a=a}, -aus:function aus(a,b,c){var _=this -_.a=a -_.b=b -_.c=null -_.d=c -_.e=null -_.x=_.w=_.r=_.f=$}, -bLF:function bLF(a){this.a=a}, -bLG:function bLG(a){this.a=a}, -bLH:function bLH(a){this.a=a}, -bLI:function bLI(a){this.a=a}, -bqV:function bqV(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bqW:function bqW(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -aoF:function aoF(a,b,c,d,e,f,g,h,i){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=null -_.z=$}, -bqQ:function bqQ(a){this.a=a}, -bqT:function bqT(){}, -bqU:function bqU(){}, -bqR:function bqR(){}, -bqS:function bqS(a,b){this.a=a -this.b=b}, -PS:function PS(a,b){this.a=a -this.b=b -this.c=-1}, -VM:function VM(a,b,c){this.a=a -this.b=b -this.c=c}, -GC:function GC(a,b){this.a=a -this.b=b}, -qw:function qw(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -GD:function GD(a){this.a=a}, -Ox:function Ox(){}, -ZJ:function ZJ(a){this.a=a}, -ZQ:function ZQ(a){this.a=a}, -VN:function VN(a,b){var _=this -_.a=a -_.b=b -_.f=_.e=_.d=_.c=null}, -bqX:function bqX(a){this.b=a}, -bzl:function bzl(){this.a=null}, -bzm:function bzm(){}, -brc:function brc(a,b,c){var _=this -_.a=null -_.b=a -_.d=b -_.e=c -_.f=$}, -ady:function ady(){this.b=this.a=null -this.c=!1}, -brk:function brk(){}, -akC:function akC(a,b,c){this.a=a -this.b=b -this.c=c}, -bNU:function bNU(){}, -bNV:function bNV(a){this.a=a}, -c3M:function c3M(){}, -c3N:function c3N(a){this.a=a}, -wi:function wi(a,b){this.a=a -this.b=b}, -Q9:function Q9(){this.a=0}, -bXR:function bXR(a,b,c){var _=this -_.f=a -_.a=b -_.b=c -_.c=null -_.e=_.d=!1}, -bXT:function bXT(){}, -bXS:function bXS(a,b,c){this.a=a -this.b=b -this.c=c}, -bXV:function bXV(a){this.a=a}, -bXU:function bXU(a){this.a=a}, -bXW:function bXW(a){this.a=a}, -bXX:function bXX(a){this.a=a}, -bXY:function bXY(a){this.a=a}, -bXZ:function bXZ(a){this.a=a}, -bY_:function bY_(a){this.a=a}, -Rf:function Rf(a,b){this.a=null -this.b=a -this.c=b}, -bTf:function bTf(a){this.a=a -this.b=0}, -bTg:function bTg(a,b){this.a=a -this.b=b}, -brd:function brd(){}, -ccL:function ccL(){}, -bua:function bua(a,b){this.a=a -this.b=0 -this.c=b}, -bub:function bub(a){this.a=a}, -bud:function bud(a,b,c){this.a=a -this.b=b -this.c=c}, -bue:function bue(a){this.a=a}, -a0g:function a0g(){}, -SV:function SV(a,b){this.a=a -this.b=b}, -aLr:function aLr(a,b){this.a=a -this.b=b -this.c=!1}, -aLs:function aLs(a){this.a=a}, -bBj:function bBj(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -bBS:function bBS(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -a40:function a40(a,b){this.a=a -this.b=b}, -bBI:function bBI(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -bBm:function bBm(a,b,c){var _=this -_.w=a -_.a=$ -_.b=b -_.c=c -_.f=_.e=_.d=null}, -arn:function arn(a,b){this.a=a -this.b=b -this.c=!1}, -TT:function TT(a,b){this.a=a -this.b=b -this.c=!1}, -Kn:function Kn(a,b){this.a=a -this.b=b -this.c=!1}, -ahw:function ahw(a,b){this.a=a -this.b=b -this.c=!1}, -EN:function EN(a,b,c){var _=this -_.d=a -_.a=b -_.b=c -_.c=!1}, -K_:function K_(a,b){this.a=a -this.b=b}, -DI:function DI(a,b){var _=this -_.a=a -_.b=null -_.c=b -_.d=null}, -aLu:function aLu(a){this.a=a}, -aLv:function aLv(a){this.a=a}, -aLt:function aLt(a,b){this.a=a -this.b=b}, -bBq:function bBq(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -bBr:function bBr(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -bBs:function bBs(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -bBt:function bBt(a,b){var _=this -_.w=null -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -bBu:function bBu(a,b,c,d){var _=this -_.w=a -_.x=b -_.y=1 -_.z=$ -_.Q=!1 -_.a=$ -_.b=c -_.c=d -_.f=_.e=_.d=null}, -bBv:function bBv(a,b){this.a=a -this.b=b}, -bBw:function bBw(a){this.a=a}, -XL:function XL(a,b){this.a=a -this.b=b}, -bfS:function bfS(){}, -aNA:function aNA(a,b){this.a=a -this.b=b}, -b2h:function b2h(a,b){this.c=null -this.a=a -this.b=b}, -a1D:function a1D(a,b,c){var _=this -_.c=a -_.e=_.d=null -_.a=b -_.b=c}, -akf:function akf(a,b,c){var _=this -_.d=a -_.f=_.e=null -_.a=b -_.b=c -_.c=!1}, -c4r:function c4r(){}, -bBo:function bBo(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -bBp:function bBp(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -bBA:function bBA(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -bBG:function bBG(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -bBJ:function bBJ(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -bBx:function bBx(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -bBy:function bBy(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -bBz:function bBz(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -B3:function B3(a,b){var _=this -_.d=null -_.a=a -_.b=b -_.c=!1}, -arA:function arA(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -bBF:function bBF(){}, -arB:function arB(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -bBB:function bBB(){}, -bBC:function bBC(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -bBD:function bBD(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -bBE:function bBE(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -bBH:function bBH(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -aqw:function aqw(a,b){this.a=a -this.b=b -this.c=!1}, -C2:function C2(){}, -bBM:function bBM(a){this.a=a}, -bBL:function bBL(){}, -arC:function arC(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -arz:function arz(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -ary:function ary(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -HD:function HD(a,b){var _=this -_.d=null -_.a=a -_.b=b -_.c=!1}, -bxH:function bxH(a){this.a=a}, -bBO:function bBO(a,b,c){var _=this -_.w=null -_.x=a -_.y=null -_.z=0 -_.a=$ -_.b=b -_.c=c -_.f=_.e=_.d=null}, -bBP:function bBP(a){this.a=a}, -bBQ:function bBQ(a){this.a=a}, -bBR:function bBR(a){this.a=a}, -VX:function VX(a){this.a=a}, -arI:function arI(a){this.a=a}, -arG:function arG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6){var _=this -_.a=a -_.b=b -_.c=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.as=k -_.at=l -_.ax=m -_.ay=n -_.ch=o -_.CW=p -_.cx=q -_.cy=r -_.db=s -_.dx=a0 -_.dy=a1 -_.fr=a2 -_.fx=a3 -_.fy=a4 -_.go=a5 -_.id=a6 -_.k1=a7 -_.k2=a8 -_.k3=a9 -_.k4=b0 -_.ok=b1 -_.p1=b2 -_.p2=b3 -_.p3=b4 -_.p4=b5 -_.R8=b6}, -eT:function eT(a,b){this.a=a -this.b=b}, -a14:function a14(){}, -bBK:function bBK(a){this.a=a}, -b8q:function b8q(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -ov:function ov(){}, -HU:function HU(a,b,c,d){var _=this -_.a=a -_.fy=_.fx=_.fr=_.dy=_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=_.e=_.d=_.c=_.b=null -_.go=-1 -_.id=0 -_.k2=_.k1=null -_.k3=b -_.k4=c -_.ok=d -_.p2=_.p1=$ -_.p4=_.p3=null -_.R8=-1 -_.ry=_.rx=_.RG=null -_.xr=_.x2=_.x1=_.to=0}, -aLw:function aLw(a,b){this.a=a -this.b=b}, -EU:function EU(a,b){this.a=a -this.b=b}, -b5i:function b5i(a,b,c,d,e){var _=this -_.a=a -_.b=!1 -_.c=b -_.d=c -_.f=d -_.r=null -_.w=e}, -b5n:function b5n(){}, -b5m:function b5m(a){this.a=a}, -b5j:function b5j(a,b,c,d,e,f,g){var _=this -_.a=a -_.b=b -_.c=null -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=!1}, -b5l:function b5l(a){this.a=a}, -b5k:function b5k(a,b){this.a=a -this.b=b}, -VU:function VU(a,b){this.a=a -this.b=b}, -bCe:function bCe(a){this.a=a}, -bCa:function bCa(){}, -b1g:function b1g(){this.a=null}, -b1h:function b1h(a){this.a=a}, -bnf:function bnf(){var _=this -_.b=_.a=null -_.c=0 -_.d=!1}, -bnh:function bnh(a){this.a=a}, -bng:function bng(a){this.a=a}, -bBW:function bBW(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -bBl:function bBl(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -bBN:function bBN(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -bBn:function bBn(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -bBT:function bBT(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -bBV:function bBV(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -bBU:function bBU(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -bBk:function bBk(a,b){var _=this -_.a=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -atg:function atg(a,b){var _=this -_.d=null -_.e=!1 -_.a=a -_.b=b -_.c=!1}, -bIa:function bIa(a){this.a=a}, -bCp:function bCp(a,b,c,d,e,f,g){var _=this -_.cy=_.cx=_.CW=null -_.a=a -_.b=!1 -_.c=null -_.d=$ -_.y=_.x=_.w=_.r=_.f=_.e=null -_.z=b -_.Q=!1 -_.a$=c -_.b$=d -_.c$=e -_.d$=f -_.e$=g}, -bBX:function bBX(a,b){var _=this -_.a=_.w=$ -_.b=a -_.c=b -_.f=_.e=_.d=null}, -bBY:function bBY(a){this.a=a}, -bBZ:function bBZ(a){this.a=a}, -bC_:function bC_(a){this.a=a}, -bC0:function bC0(a){this.a=a}, -RR:function RR(){}, -aBj:function aBj(){}, -a2P:function a2P(a,b){this.a=a -this.b=b}, -qu:function qu(a,b){this.a=a -this.b=b}, -beg:function beg(){}, -bei:function bei(){}, -bGh:function bGh(){}, -bGj:function bGj(a,b){this.a=a -this.b=b}, -bGk:function bGk(){}, -bMr:function bMr(a,b,c){this.b=a -this.c=b -this.d=c}, -apJ:function apJ(a){this.a=a -this.b=0}, -XU:function XU(a,b){this.a=a -this.b=b}, -Gf:function Gf(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -VY:function VY(a,b,c,d,e,f,g,h,i){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i}, -aRw:function aRw(a){this.a=a}, -adU:function adU(){}, -b53:function b53(){}, -boU:function boU(){}, -b5o:function b5o(){}, -b2i:function b2i(){}, -b9s:function b9s(){}, -boS:function boS(){}, -brZ:function brZ(){}, -bAf:function bAf(){}, -bCF:function bCF(){}, -b54:function b54(){}, -boW:function boW(){}, -bnP:function bnP(){}, -bIx:function bIx(){}, -bp3:function bp3(){}, -b0t:function b0t(){}, -bqg:function bqg(){}, -b3F:function b3F(){}, -bKy:function bKy(){}, -YS:function YS(){}, -Pm:function Pm(a,b){this.a=a -this.b=b}, -a2m:function a2m(a){this.a=a}, -b5_:function b5_(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -b50:function b50(a,b){this.a=a -this.b=b}, -b51:function b51(a,b,c){this.a=a -this.b=b -this.c=c}, -abN:function abN(a,b,c,d){var _=this -_.a=a -_.b=b -_.d=c -_.e=d}, -Pp:function Pp(a,b,c,d,e,f,g,h){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h}, -rR:function rR(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -bdH:function bdH(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k}, -aii:function aii(a,b,c,d,e,f,g){var _=this -_.a=a -_.b=!1 -_.c=null -_.d=$ -_.y=_.x=_.w=_.r=_.f=_.e=null -_.z=b -_.Q=!1 -_.a$=c -_.b$=d -_.c$=e -_.d$=f -_.e$=g}, -Ot:function Ot(a,b,c,d,e,f,g){var _=this -_.a=a -_.b=!1 -_.c=null -_.d=$ -_.y=_.x=_.w=_.r=_.f=_.e=null -_.z=b -_.Q=!1 -_.a$=c -_.b$=d -_.c$=e -_.d$=f -_.e$=g}, -V7:function V7(){}, -b0I:function b0I(){}, -b0J:function b0J(){}, -b0K:function b0K(){}, -bbN:function bbN(a,b,c,d,e,f,g){var _=this -_.p2=null -_.p3=!0 -_.a=a -_.b=!1 -_.c=null -_.d=$ -_.y=_.x=_.w=_.r=_.f=_.e=null -_.z=b -_.Q=!1 -_.a$=c -_.b$=d -_.c$=e -_.d$=f -_.e$=g}, -bbQ:function bbQ(a){this.a=a}, -bbO:function bbO(a){this.a=a}, -bbP:function bbP(a){this.a=a}, -aLT:function aLT(a,b,c,d,e,f,g){var _=this -_.a=a -_.b=!1 -_.c=null -_.d=$ -_.y=_.x=_.w=_.r=_.f=_.e=null -_.z=b -_.Q=!1 -_.a$=c -_.b$=d -_.c$=e -_.d$=f -_.e$=g}, -b7c:function b7c(a,b,c,d,e,f,g){var _=this -_.a=a -_.b=!1 -_.c=null -_.d=$ -_.y=_.x=_.w=_.r=_.f=_.e=null -_.z=b -_.Q=!1 -_.a$=c -_.b$=d -_.c$=e -_.d$=f -_.e$=g}, -b7d:function b7d(a){this.a=a}, -bIk:function bIk(){}, -bIr:function bIr(a,b){this.a=a -this.b=b}, -bIy:function bIy(){}, -bIt:function bIt(a){this.a=a}, -bIw:function bIw(){}, -bIs:function bIs(a){this.a=a}, -bIv:function bIv(a){this.a=a}, -bIi:function bIi(){}, -bIo:function bIo(){}, -bIu:function bIu(){}, -bIq:function bIq(){}, -bIp:function bIp(){}, -bIn:function bIn(a){this.a=a}, -c8x:function c8x(){}, -bIf:function bIf(a){this.a=a}, -bIg:function bIg(a){this.a=a}, -bbJ:function bbJ(){var _=this -_.a=$ -_.b=null -_.c=!1 -_.d=null -_.f=$}, -bbL:function bbL(a){this.a=a}, -bbK:function bbK(a){this.a=a}, -b3s:function b3s(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -b2J:function b2J(a,b,c){this.a=a -this.b=b -this.c=c}, -b2K:function b2K(){}, -Xy:function Xy(a,b){this.a=a -this.b=b}, -a2I:function a2I(a,b){this.a=a -this.b=b}, -c5Z:function c5Z(){}, -akN:function akN(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.$ti=d}, -rE:function rE(a,b){this.a=a -this.b=b}, -oi:function oi(a){this.a=a}, -b06:function b06(a,b){var _=this -_.b=a -_.d=_.c=$ -_.e=b}, -b07:function b07(a){this.a=a}, -b08:function b08(a){this.a=a}, -agH:function agH(){}, -ai9:function ai9(a){this.b=$ -this.c=a}, -agM:function agM(a,b,c){var _=this -_.a=a -_.b=b -_.c=c -_.d=$}, -b2e:function b2e(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.d=c -_.e=d -_.f=e -_.r=null}, -b09:function b09(a){this.a=a -this.b=$}, -b8f:function b8f(a){this.a=a}, -ahU:function ahU(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -b7z:function b7z(a,b){this.a=a -this.b=b}, -b7A:function b7A(a,b){this.a=a -this.b=b}, -b9q:function b9q(a,b){this.a=a -this.b=b}, -c57:function c57(){}, -Ec:function Ec(a){this.a=a}, -aZJ:function aZJ(){}, -bM6:function bM6(){}, -bM7:function bM7(a,b,c){this.a=a -this.b=b -this.c=c}, -bIE:function bIE(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -Wb:function Wb(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -Tg:function Tg(a,b){this.a=a -this.b=b -this.c=0}, -atr:function atr(a,b,c){var _=this -_.c=a -_.r=b -_.x=_.w=0 -_.y=c -_.z=0}, -a3f:function a3f(a,b,c){this.a=a -this.b=b -this.c=c}, -II:function II(a,b,c){this.a=a -this.b=b -this.c=c}, -a6x:function a6x(){}, -lS:function lS(){this.b=this.a=-1}, -a20:function a20(a){this.c=a -this.b=this.a=-1}, -auD:function auD(){}, -auC:function auC(a,b,c){var _=this -_.a=a -_.b=b -_.c=c -_.at=$}, -bMb:function bMb(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bIN:function bIN(a){var _=this -_.b=a -_.d=_.c=0 -_.e=$ -_.w=_.r=_.f=0}, -xc:function xc(){}, -aA4:function aA4(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=$ -_.f=!1 -_.z=_.y=_.x=_.w=_.r=$ -_.Q=d -_.as=$ -_.at=null -_.ay=e -_.ch=f}, -LH:function LH(a,b,c,d,e,f,g){var _=this -_.CW=null -_.cx=a -_.a=b -_.b=c -_.c=d -_.d=$ -_.f=!1 -_.z=_.y=_.x=_.w=_.r=$ -_.Q=e -_.as=$ -_.at=null -_.ay=f -_.ch=g}, -b52:function b52(a,b){this.a=a -this.b=b}, -auv:function auv(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -ID:function ID(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bLE:function bLE(){}, -azc:function azc(){}, -aJ_:function aJ_(){}, -cc2:function cc2(){}, -mD(a,b,c){if(t.Ee.b(a))return new A.a4T(a,b.i("@<0>").d0(c).i("a4T<1,2>")) -return new A.E6(a,b.i("@<0>").d0(c).i("E6<1,2>"))}, -ckG(a){return new A.qn("Field '"+a+"' has been assigned during initialization.")}, -MD(a){return new A.qn("Field '"+a+"' has not been initialized.")}, -Gb(a){return new A.qn("Local '"+a+"' has not been initialized.")}, -cHx(a){return new A.qn("Field '"+a+"' has already been initialized.")}, -bfT(a){return new A.qn("Local '"+a+"' has already been initialized.")}, -cCI(a){return new A.eF(a)}, -c6K(a){var s,r=a^48 -if(r<=9)return r -s=a|32 -if(97<=s&&s<=102)return s-87 -return-1}, -ao(a,b){a=a+b&536870911 -a=a+((a&524287)<<10)&536870911 -return a^a>>>6}, -kC(a){a=a+((a&67108863)<<3)&536870911 -a^=a>>>11 -return a+((a&16383)<<15)&536870911}, -cdl(a,b,c){return A.kC(A.ao(A.ao(c,a),b))}, -cnU(a,b,c,d,e){return A.kC(A.ao(A.ao(A.ao(A.ao(e,a),b),c),d))}, -wq(a,b,c){return a}, -cfj(a){var s,r -for(s=$.JR.length,r=0;rc)A.a3(A.f1(b,0,c,"start",null))}return new A.lG(a,b,c,d.i("lG<0>"))}, -hB(a,b,c,d){if(t.Ee.b(a))return new A.hN(a,b,c.i("@<0>").d0(d).i("hN<1,2>")) -return new A.e1(a,b,c.i("@<0>").d0(d).i("e1<1,2>"))}, -cdp(a,b,c){var s="takeCount" -A.pY(b,s) -A.fG(b,s) -if(t.Ee.b(a))return new A.VK(a,b,c.i("VK<0>")) -return new A.Ic(a,b,c.i("Ic<0>"))}, -bFr(a,b,c){var s="count" -if(t.Ee.b(a)){A.pY(b,s) -A.fG(b,s) -return new A.Lz(a,b,c.i("Lz<0>"))}A.pY(b,s) -A.fG(b,s) -return new A.yz(a,b,c.i("yz<0>"))}, -cF9(a,b,c){return new A.EP(a,b,c.i("EP<0>"))}, -Mm(a,b,c){return new A.Ey(a,b,c.i("Ey<0>"))}, -cM(){return new A.lE("No element")}, -AO(){return new A.lE("Too many elements")}, -ckm(){return new A.lE("Too few elements")}, -asx(a,b,c,d){if(c-b<=32)A.cLD(a,b,c,d) -else A.cLC(a,b,c,d)}, -cLD(a,b,c,d){var s,r,q,p,o -for(s=b+1,r=J.T(a);s<=c;++s){q=r.h(a,s) -p=s -for(;;){if(!(p>b&&d.$2(r.h(a,p-1),q)>0))break -o=p-1 -r.j(a,p,r.h(a,o)) -p=o}r.j(a,p,q)}}, -cLC(a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i=B.c.aR(a5-a4+1,6),h=a4+i,g=a5-i,f=B.c.aR(a4+a5,2),e=f-i,d=f+i,c=J.T(a3),b=c.h(a3,h),a=c.h(a3,e),a0=c.h(a3,f),a1=c.h(a3,d),a2=c.h(a3,g) -if(a6.$2(b,a)>0){s=a -a=b -b=s}if(a6.$2(a1,a2)>0){s=a2 -a2=a1 -a1=s}if(a6.$2(b,a0)>0){s=a0 -a0=b -b=s}if(a6.$2(a,a0)>0){s=a0 -a0=a -a=s}if(a6.$2(b,a1)>0){s=a1 -a1=b -b=s}if(a6.$2(a0,a1)>0){s=a1 -a1=a0 -a0=s}if(a6.$2(a,a2)>0){s=a2 -a2=a -a=s}if(a6.$2(a,a0)>0){s=a0 -a0=a -a=s}if(a6.$2(a1,a2)>0){s=a2 -a2=a1 -a1=s}c.j(a3,h,b) -c.j(a3,f,a0) -c.j(a3,g,a2) -c.j(a3,e,c.h(a3,a4)) -c.j(a3,d,c.h(a3,a5)) -r=a4+1 -q=a5-1 -p=J.v(a6.$2(a,a1),0) -if(p)for(o=r;o<=q;++o){n=c.h(a3,o) -m=a6.$2(n,a) -if(m===0)continue -if(m<0){if(o!==r){c.j(a3,o,c.h(a3,r)) -c.j(a3,r,n)}++r}else for(;;){m=a6.$2(c.h(a3,q),a) -if(m>0){--q -continue}else{l=q-1 -if(m<0){c.j(a3,o,c.h(a3,r)) -k=r+1 -c.j(a3,r,c.h(a3,q)) -c.j(a3,q,n) -q=l -r=k -break}else{c.j(a3,o,c.h(a3,q)) -c.j(a3,q,n) -q=l -break}}}}else for(o=r;o<=q;++o){n=c.h(a3,o) -if(a6.$2(n,a)<0){if(o!==r){c.j(a3,o,c.h(a3,r)) -c.j(a3,r,n)}++r}else if(a6.$2(n,a1)>0)for(;;)if(a6.$2(c.h(a3,q),a1)>0){--q -if(qg){while(J.v(a6.$2(c.h(a3,r),a),0))++r -while(J.v(a6.$2(c.h(a3,q),a1),0))--q -for(o=r;o<=q;++o){n=c.h(a3,o) -if(a6.$2(n,a)===0){if(o!==r){c.j(a3,o,c.h(a3,r)) -c.j(a3,r,n)}++r}else if(a6.$2(n,a1)===0)for(;;)if(a6.$2(c.h(a3,q),a1)===0){--q -if(q").d0(c).i("a5<1,2>")) -n.$keys=l -return n}return new A.Ef(A.eU(a,b,c),b.i("@<0>").d0(c).i("Ef<1,2>"))}, -Up(){throw A.q(A.aJ("Cannot modify unmodifiable Map"))}, -Ur(){throw A.q(A.aJ("Cannot modify constant Set"))}, -oQ(a,b){var s=new A.qk(a,b.i("qk<0>")) -s.b2P(a) -return s}, -ct7(a){var s=v.mangledGlobalNames[a] -if(s!=null)return s -return"minified:"+a}, -csi(a,b){var s -if(b!=null){s=b.x -if(s!=null)return s}return t.dC.b(a)}, -A(a){var s -if(typeof a=="string")return a -if(typeof a=="number"){if(a!==0)return""+a}else if(!0===a)return"true" -else if(!1===a)return"false" -else if(a==null)return"null" -s=J.bo(a) -return s}, -M(a,b,c,d,e,f){return new A.AP(a,c,d,e,f)}, -d5A(a,b,c,d,e,f){return new A.AP(a,c,d,e,f)}, -AQ(a,b,c,d,e,f){return new A.AP(a,c,d,e,f)}, -d1(a){var s,r=$.cmg -if(r==null)r=$.cmg=Symbol("identityHashCode") -s=a[r] -if(s==null){s=Math.random()*0x3fffffff|0 -a[r]=s}return s}, -ky(a,b){var s,r,q,p,o,n=null,m=/^\s*[+-]?((0x[a-f0-9]+)|(\d+)|([a-z0-9]+))\s*$/i.exec(a) -if(m==null)return n -s=m[3] -if(b==null){if(s!=null)return parseInt(a,10) -if(m[2]!=null)return parseInt(a,16) -return n}if(b<2||b>36)throw A.q(A.f1(b,2,36,"radix",n)) -if(b===10&&s!=null)return parseInt(a,10) -if(b<10||s==null){r=b<=10?47+b:86+b -q=m[1] -for(p=q.length,o=0;or)return n}return parseInt(a,b)}, -NR(a){var s,r -if(!/^\s*[+-]?(?:Infinity|NaN|(?:\.\d+|\d+(?:\.\d*)?)(?:[eE][+-]?\d+)?)\s*$/.test(a))return null -s=parseFloat(a) -if(isNaN(s)){r=B.f.dU(a) -if(r==="NaN"||r==="+NaN"||r==="-NaN")return s -return null}return s}, -a_5(a){var s,r,q,p -if(a instanceof A.C)return A.nC(A.ej(a),null) -s=J.ms(a) -if(s===B.e7z||s===B.e7X||t.ZI.b(a)){r=B.I6(a) -if(r!=="Object"&&r!=="")return r -q=a.constructor -if(typeof q=="function"){p=q.name -if(typeof p=="string"&&p!=="Object"&&p!=="")return p}}return A.nC(A.ej(a),null)}, -cmi(a){var s,r,q -if(a==null||typeof a=="number"||A.rn(a))return J.bo(a) -if(typeof a=="string")return JSON.stringify(a) -if(a instanceof A.A0)return a.l(0) -if(a instanceof A.D5)return a.aDg(!0) -s=$.cwW() -for(r=0;r<1;++r){q=s[r].bQr(a) -if(q!=null)return q}return"Instance of '"+A.a_5(a)+"'"}, -cJH(){return Date.now()}, -cJJ(){var s,r -if($.bs1!==0)return -$.bs1=1000 -if(typeof window=="undefined")return -s=window -if(s==null)return -if(!!s.dartUseDateNowForTicks)return -r=s.performance -if(r==null)return -if(typeof r.now!="function")return -$.bs1=1e6 -$.ap7=new A.bs0(r)}, -cJG(){if(!!self.location)return self.location.href -return null}, -cmf(a){var s,r,q,p,o=a.length -if(o<=500)return String.fromCharCode.apply(null,a) -for(s="",r=0;r65535)return A.cJK(a)}return A.cmf(a)}, -cJL(a,b,c){var s,r,q,p -if(c<=500&&b===0&&c===a.length)return String.fromCharCode.apply(null,a) -for(s=b,r="";s>>0,s&1023|56320)}}throw A.q(A.f1(a,0,1114111,null,null))}, -cmk(a,b,c,d,e,f,g,h,i){var s,r,q,p=b-1 -if(0<=a&&a<100){a+=400 -p-=4800}s=B.c.aa(h,1000) -g+=B.c.aR(h-s,1000) -r=i?Date.UTC(a,p,c,d,e,f,g):new Date(a,p,c,d,e,f,g).valueOf() -q=!0 -if(!isNaN(r))if(!(r<-864e13))if(!(r>864e13))q=r===864e13&&s!==0 -if(q)return null -return r}, -mY(a){if(a.date===void 0)a.date=new Date(a.a) -return a.date}, -vs(a){return a.c?A.mY(a).getUTCFullYear()+0:A.mY(a).getFullYear()+0}, -kx(a){return a.c?A.mY(a).getUTCMonth()+1:A.mY(a).getMonth()+1}, -vq(a){return a.c?A.mY(a).getUTCDate()+0:A.mY(a).getDate()+0}, -vr(a){return a.c?A.mY(a).getUTCHours()+0:A.mY(a).getHours()+0}, -a_4(a){return a.c?A.mY(a).getUTCMinutes()+0:A.mY(a).getMinutes()+0}, -ap5(a){return a.c?A.mY(a).getUTCSeconds()+0:A.mY(a).getSeconds()+0}, -cmh(a){return a.c?A.mY(a).getUTCMilliseconds()+0:A.mY(a).getMilliseconds()+0}, -ap6(a){return B.c.aa((a.c?A.mY(a).getUTCDay()+0:A.mY(a).getDay()+0)+6,7)+1}, -cJI(a){var s=a.$thrownJsError -if(s==null)return null -return A.ap(s)}, -a_6(a,b){var s -if(a.$thrownJsError==null){s=new Error() -A.jo(a,s) -a.$thrownJsError=s -s.stack=b.l(0)}}, -aKu(a,b){var s,r="index" -if(!A.iq(b))return new A.pX(!0,b,r,null) -s=J.b6(a) -if(b<0||b>=s)return A.ig(b,s,a,null,r) -return A.a_z(b,r,null)}, -cUN(a,b,c){if(a<0||a>c)return A.f1(a,0,c,"start",null) -if(b!=null)if(bc)return A.f1(b,a,c,"end",null) -return new A.pX(!0,b,"end",null)}, -JL(a){return new A.pX(!0,a,null,null)}, -ro(a){return a}, -q(a){return A.jo(a,new Error())}, -jo(a,b){var s -if(a==null)a=new A.vX() -b.dartException=a -s=A.cXq -if("defineProperty" in Object){Object.defineProperty(b,"message",{get:s}) -b.name=""}else b.toString=s -return b}, -cXq(){return J.bo(this.dartException)}, -a3(a,b){throw A.jo(a,b==null?new Error():b)}, -z(a,b,c){var s -if(b==null)b=0 -if(c==null)c=0 -s=Error() -A.a3(A.cQL(a,b,c),s)}, -cQL(a,b,c){var s,r,q,p,o,n,m,l,k -if(typeof b=="string")s=b -else{r="[]=;add;removeWhere;retainWhere;removeRange;setRange;setInt8;setInt16;setInt32;setUint8;setUint16;setUint32;setFloat32;setFloat64".split(";") -q=r.length -p=b -if(p>q){c=p/q|0 -p%=q}s=r[p]}o=typeof c=="string"?c:"modify;remove from;add to".split(";")[c] -n=t.a.b(a)?"list":"ByteData" -m=a.$flags|0 -l="a " -if((m&4)!==0)k="constant " -else if((m&2)!==0){k="unmodifiable " -l="an "}else k=(m&1)!==0?"fixed-length ":"" -return new A.a2Y("'"+s+"': Cannot "+o+" "+l+k+n)}, -Q(a){throw A.q(A.dQ(a))}, -yT(a){var s,r,q,p,o,n -a=A.JQ(a.replace(String({}),"$receiver$")) -s=a.match(/\\\$[a-zA-Z]+\\\$/g) -if(s==null)s=A.b([],t.s) -r=s.indexOf("\\$arguments\\$") -q=s.indexOf("\\$argumentsExpr\\$") -p=s.indexOf("\\$expr\\$") -o=s.indexOf("\\$method\\$") -n=s.indexOf("\\$receiver\\$") -return new A.bKf(a.replace(new RegExp("\\\\\\$arguments\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$argumentsExpr\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$expr\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$method\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$receiver\\\\\\$","g"),"((?:x|[^x])*)"),r,q,p,o,n)}, -bKg(a){return function($expr$){var $argumentsExpr$="$arguments$" -try{$expr$.$method$($argumentsExpr$)}catch(s){return s.message}}(a)}, -coq(a){return function($expr$){try{$expr$.$method$}catch(s){return s.message}}(a)}, -cc3(a,b){var s=b==null,r=s?null:b.method -return new A.ak2(a,r,s?null:b.receiver)}, -a4(a){if(a==null)return new A.anH(a) -if(a instanceof A.W5)return A.Dz(a,a.a) -if(typeof a!=="object")return a -if("dartException" in a)return A.Dz(a,a.dartException) -return A.cTh(a)}, -Dz(a,b){if(t.Lt.b(b))if(b.$thrownJsError==null)b.$thrownJsError=a -return b}, -cTh(a){var s,r,q,p,o,n,m,l,k,j,i,h,g -if(!("message" in a))return a -s=a.message -if("number" in a&&typeof a.number=="number"){r=a.number -q=r&65535 -if((B.c.R(r,16)&8191)===10)switch(q){case 438:return A.Dz(a,A.cc3(A.A(s)+" (Error "+q+")",null)) -case 445:case 5007:A.A(s) -return A.Dz(a,new A.Zh())}}if(a instanceof TypeError){p=$.cuY() -o=$.cuZ() -n=$.cv_() -m=$.cv0() -l=$.cv3() -k=$.cv4() -j=$.cv2() -$.cv1() -i=$.cv6() -h=$.cv5() -g=p.Fm(s) -if(g!=null)return A.Dz(a,A.cc3(s,g)) -else{g=o.Fm(s) -if(g!=null){g.method="call" -return A.Dz(a,A.cc3(s,g))}else if(n.Fm(s)!=null||m.Fm(s)!=null||l.Fm(s)!=null||k.Fm(s)!=null||j.Fm(s)!=null||m.Fm(s)!=null||i.Fm(s)!=null||h.Fm(s)!=null)return A.Dz(a,new A.Zh())}return A.Dz(a,new A.au4(typeof s=="string"?s:""))}if(a instanceof RangeError){if(typeof s=="string"&&s.indexOf("call stack")!==-1)return new A.a1S() -s=function(b){try{return String(b)}catch(f){}return null}(a) -return A.Dz(a,new A.pX(!1,null,null,typeof s=="string"?s.replace(/^RangeError:\s*/,""):s))}if(typeof InternalError=="function"&&a instanceof InternalError)if(typeof s=="string"&&s==="too much recursion")return new A.a1S() -return a}, -ap(a){var s -if(a instanceof A.W5)return a.b -if(a==null)return new A.a80(a) -s=a.$cachedTrace -if(s!=null)return s -s=new A.a80(a) -if(typeof a==="object")a.$cachedTrace=s -return s}, -u8(a){if(a==null)return J.ae(a) -if(typeof a=="object")return A.d1(a) -return J.ae(a)}, -cUh(a){if(typeof a=="number")return B.d.gu(a) -if(a instanceof A.a8z)return A.d1(a) -if(a instanceof A.D5)return a.gu(a) -if(a instanceof A.iX)return a.gu(0) -return A.u8(a)}, -crZ(a,b){var s,r,q,p=a.length -for(s=0;s{b.i=d.length-c -if(a==null)return b.s -if(b.s==null)return a -if(b.s===a){delete b.s -return a}return b.s},null) -return s.map(a=>JSON.stringify(a)).join("\n")}, -dE(a,b){var s,r,q,p,o,n,m,l,k,j,i,h={},g=v.deferredLibraryParts[a] -if(g==null)return A.em(null,t.P) -s=t.s -r=A.b([],s) -q=A.b([],s) -p=v.deferredPartUris -o=v.deferredPartHashes -for(n=0;na},q=self.trustedTypes -if(q==null)return r -s=q.createPolicy("dart.deferred-loading",r) -return s==null?r:s}, -cRw(a,b){var s=$.cgK(),r=self.encodeURIComponent(a) -return $.cgu().createScriptURL(s+r+b)}, -cQs(){var s=v.currentScript -if(s!=null)return String(s.src) -if(!self.window&&!!self.postMessage)return A.cQt() -return null}, -cQt(){var s,r=new Error().stack -if(r==null){r=function(){try{throw new Error()}catch(q){return q.stack}}() -if(r==null)throw A.q(A.aJ("No stack trace"))}s=r.match(new RegExp("^ *at [^(]*\\((.*):[0-9]*:[0-9]*\\)$","m")) -if(s!=null)return s[1] -s=r.match(new RegExp("^[^@]*@(.*):[0-9]*$","m")) -if(s!=null)return s[1] -throw A.q(A.aJ('Cannot extract URI from "'+r+'"'))}, -cqV(a3,a4,a5,a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=v.isHunkLoaded -A.oM("startLoad",null,a6,B.b.b_(a4,";")) -k=t.s -s=A.b([],k) -r=A.b([],k) -q=A.b([],k) -j=A.b([],t.RD) -for(k=a8>0,i="?dart2jsRetry="+a8,h=0;h0?"?dart2jsRetry="+a0:"") -s=k.toString() -A.oM("download",null,b,a) -r=self.dartDeferredLibraryLoader -q=new A.c5w(g,a0,a,b,c,d,s) -f=new A.c5x(g,d,a,b,q) -p=A.mq(f,0) -o=A.mq(new A.c5s(q),1) -if(typeof r==="function")try{r(s,p,o,b,c)}catch(j){n=A.a4(j) -m=A.ap(j) -q.$3(n,"invoking dartDeferredLibraryLoader hook",m)}else if(!self.window&&!!self.postMessage){i=new XMLHttpRequest() -i.open("GET",s) -i.addEventListener("load",A.mq(new A.c5t(i,q,f),1),false) -i.addEventListener("error",new A.c5u(q),false) -i.addEventListener("abort",new A.c5v(q),false) -i.send()}else{h=document.createElement("script") -h.type="text/javascript" -h.src=k -f=$.cgs() -if(f!=null&&f!==""){h.nonce=f -h.setAttribute("nonce",$.cgs())}f=$.cwh() -if(f!=null&&f!=="")h.crossOrigin=f -h.addEventListener("load",p,false) -h.addEventListener("error",o,false) -document.body.appendChild(h)}return g.a.a}, -aKo(){throw A.q(new A.aI4(null))}, -cYi(a,b){var s=$.am -if(s===B.as)return a -return s.Xz(a,b)}, -rs(){return v.G}, -d5M(a,b,c){Object.defineProperty(a,b,{value:c,enumerable:false,writable:true,configurable:true})}, -cW4(a){var s,r,q,p,o,n=$.cs7.$1(a),m=$.c6h[n] -if(m!=null){Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) -return m.i}s=$.c6X[n] -if(s!=null)return s -r=v.interceptorsByTag[n] -if(r==null){q=$.crv.$2(a,n) -if(q!=null){m=$.c6h[q] -if(m!=null){Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) -return m.i}s=$.c6X[q] -if(s!=null)return s -r=v.interceptorsByTag[q] -n=q}}if(r==null)return null -s=r.prototype -p=n[0] -if(p==="!"){m=A.c85(s) -$.c6h[n]=m -Object.defineProperty(a,v.dispatchPropertyName,{value:m,enumerable:false,writable:true,configurable:true}) -return m.i}if(p==="~"){$.c6X[n]=s -return s}if(p==="-"){o=A.c85(s) -Object.defineProperty(Object.getPrototypeOf(a),v.dispatchPropertyName,{value:o,enumerable:false,writable:true,configurable:true}) -return o.i}if(p==="+")return A.csB(a,s) -if(p==="*")throw A.q(A.dk(n)) -if(v.leafTags[n]===true){o=A.c85(s) -Object.defineProperty(Object.getPrototypeOf(a),v.dispatchPropertyName,{value:o,enumerable:false,writable:true,configurable:true}) -return o.i}else return A.csB(a,s)}, -csB(a,b){var s=Object.getPrototypeOf(a) -Object.defineProperty(s,v.dispatchPropertyName,{value:J.cfo(b,s,null,null),enumerable:false,writable:true,configurable:true}) -return b}, -c85(a){return J.cfo(a,!1,null,!!a.$ief)}, -cW6(a,b,c){var s=b.prototype -if(v.leafTags[a]===true)return A.c85(s) -else return J.cfo(s,c,null,null)}, -cVB(){if(!0===$.cfg)return -$.cfg=!0 -A.cVC()}, -cVC(){var s,r,q,p,o,n,m,l -$.c6h=Object.create(null) -$.c6X=Object.create(null) -A.cVA() -s=v.interceptorsByTag -r=Object.getOwnPropertyNames(s) -if(typeof window!="undefined"){window -q=function(){} -for(p=0;p=0 -else if(b instanceof A.pe){s=B.f.cD(a,c) -return b.b.test(s)}else return!J.Sr(b,B.f.cD(a,c)).ga2(0)}, -cfa(a){if(a.indexOf("$",0)>=0)return a.replace(/\$/g,"$$$$") -return a}, -cXe(a,b,c,d){var s=b.af6(a,d) -if(s==null)return a -return A.cfB(a,s.b.index,s.gdf(0),c)}, -JQ(a){if(/[[\]{}()*+?.\\^$|]/.test(a))return a.replace(/[[\]{}()*+?.\\^$|]/g,"\\$&") -return a}, -cC(a,b,c){var s -if(typeof b=="string")return A.cXc(a,b,c) -if(b instanceof A.pe){s=b.gazl() -s.lastIndex=0 -return a.replace(s,A.cfa(c))}return A.cXa(a,b,c)}, -cXa(a,b,c){var s,r,q,p -for(s=J.Sr(b,a),s=s.gW(s),r=0,q="";s.q();){p=s.gI(s) -q=q+a.substring(r,p.gq4(p))+c -r=p.gdf(p)}s=q+a.substring(r) -return s.charCodeAt(0)==0?s:s}, -cXc(a,b,c){var s,r,q -if(b===""){if(a==="")return c -s=a.length -for(r=c,q=0;q=0)return a.split(b).join(c) -return a.replace(new RegExp(A.JQ(b),"g"),A.cfa(c))}, -cT4(a){return a}, -lc(a,b,c,d){var s,r,q,p -if(d==null)d=A.cSd() -if(typeof b=="string")return A.cXb(a,b,c,d) -for(s=J.Sr(b,a),s=s.gW(s),r=0,q="";s.q();){p=s.gI(s) -q=q+A.A(d.$1(B.f.a1(a,r,p.gq4(p))))+A.A(c.$1(p)) -r=p.gdf(p)}s=q+A.A(d.$1(B.f.cD(a,r))) -return s.charCodeAt(0)==0?s:s}, -cX9(a,b,c){var s,r,q=a.length,p=A.A(c.$1("")) -for(s=0;ss+1)if((a.charCodeAt(s+1)&4294966272)===56320){r=s+2 -p+=A.A(c.$1(B.f.a1(a,s,r))) -s=r -continue}p+=A.A(c.$1(a[s]));++s}p=p+A.A(b.$1(new A.yH(s,a,"")))+A.A(c.$1("")) -return p.charCodeAt(0)==0?p:p}, -cXb(a,b,c,d){var s,r,q,p,o=b.length -if(o===0)return A.cX9(a,c,d) -s=a.length -for(r=0,q="";r>>0!==a||a>=c)throw A.q(A.aKu(b,a))}, -u3(a,b,c){var s -if(!(a>>>0!==a))if(b==null)s=a>c -else s=b>>>0!==b||a>b||b>c -else s=!0 -if(s)throw A.q(A.cUN(a,b,c)) -if(b==null)return c -return b}, -Bg:function Bg(){}, -Bf:function Bf(){}, -anr:function anr(){}, -jW:function jW(){}, -aI2:function aI2(a){this.a=a}, -YW:function YW(){}, -Nc:function Nc(){}, -Bh:function Bh(){}, -po:function po(){}, -YX:function YX(){}, -YY:function YY(){}, -YZ:function YZ(){}, -Z_:function Z_(){}, -Z0:function Z0(){}, -Z1:function Z1(){}, -Z2:function Z2(){}, -Nd:function Nd(){}, -vf:function vf(){}, -a5W:function a5W(){}, -a5X:function a5X(){}, -a5Y:function a5Y(){}, -a5Z:function a5Z(){}, -cd3(a,b){var s=b.c -return s==null?b.c=A.a8E(a,"a0",[b.x]):s}, -cn6(a){var s=a.w -if(s===6||s===7)return A.cn6(a.x) -return s===11||s===12}, -cKL(a){return a.as}, -aaq(a,b){var s,r=b.length -for(s=0;s") -for(r=1;r=0)p+=" "+r[q];++q}return p+"})"}, -cqI(a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=", ",a0=null -if(a3!=null){s=a3.length -if(a2==null)a2=A.b([],t.s) -else a0=a2.length -r=a2.length -for(q=s;q>0;--q)a2.push("T"+(r+q)) -for(p=t.O,o="<",n="",q=0;q0){c+=b+"[" -for(b="",q=0;q0){c+=b+"{" -for(b="",q=0;q "+d}, -nC(a,b){var s,r,q,p,o,n,m=a.w -if(m===5)return"erased" -if(m===2)return"dynamic" -if(m===3)return"void" -if(m===1)return"Never" -if(m===4)return"any" -if(m===6){s=a.x -r=A.nC(s,b) -q=s.w -return(q===11||q===12?"("+r+")":r)+"?"}if(m===7)return"FutureOr<"+A.nC(a.x,b)+">" -if(m===8){p=A.cTg(a.x) -o=a.y -return o.length>0?p+("<"+A.cre(o,b)+">"):p}if(m===10)return A.cSK(a,b) -if(m===11)return A.cqI(a,b,null) -if(m===12)return A.cqI(a.x,b,a.y) -if(m===13){n=a.x -return b[b.length-1-n]}return"?"}, -cTg(a){var s=v.mangledGlobalNames[a] -if(s!=null)return s -return"minified:"+a}, -cPu(a,b){var s=a.tR[b] -while(typeof s=="string")s=a.tR[s] -return s}, -cPt(a,b){var s,r,q,p,o,n=a.eT,m=n[b] -if(m==null)return A.c3j(a,b,!1) -else if(typeof m=="number"){s=m -r=A.a8F(a,5,"#") -q=A.c3y(s) -for(p=0;p0)p+="<"+A.a8D(c)+">" -s=a.eC.get(p) -if(s!=null)return s -r=new A.tA(null,null) -r.w=8 -r.x=b -r.y=c -if(c.length>0)r.c=c[0] -r.as=p -q=A.Dc(a,r) -a.eC.set(p,q) -return q}, -cen(a,b,c){var s,r,q,p,o,n -if(b.w===9){s=b.x -r=b.y.concat(c)}else{r=c -s=b}q=s.as+(";<"+A.a8D(r)+">") -p=a.eC.get(q) -if(p!=null)return p -o=new A.tA(null,null) -o.w=9 -o.x=s -o.y=r -o.as=q -n=A.Dc(a,o) -a.eC.set(q,n) -return n}, -cpY(a,b,c){var s,r,q="+"+(b+"("+A.a8D(c)+")"),p=a.eC.get(q) -if(p!=null)return p -s=new A.tA(null,null) -s.w=10 -s.x=b -s.y=c -s.as=q -r=A.Dc(a,s) -a.eC.set(q,r) -return r}, -cpV(a,b,c){var s,r,q,p,o,n=b.as,m=c.a,l=m.length,k=c.b,j=k.length,i=c.c,h=i.length,g="("+A.a8D(m) -if(j>0){s=l>0?",":"" -g+=s+"["+A.a8D(k)+"]"}if(h>0){s=l>0?",":"" -g+=s+"{"+A.cPn(i)+"}"}r=n+(g+")") -q=a.eC.get(r) -if(q!=null)return q -p=new A.tA(null,null) -p.w=11 -p.x=b -p.y=c -p.as=r -o=A.Dc(a,p) -a.eC.set(r,o) -return o}, -ceo(a,b,c,d){var s,r=b.as+("<"+A.a8D(c)+">"),q=a.eC.get(r) -if(q!=null)return q -s=A.cPp(a,b,c,r,d) -a.eC.set(r,s) -return s}, -cPp(a,b,c,d,e){var s,r,q,p,o,n,m,l -if(e){s=c.length -r=A.c3y(s) -for(q=0,p=0;p0){n=A.Dr(a,b,r,0) -m=A.S7(a,c,r,0) -return A.ceo(a,n,m,c!==m)}}l=new A.tA(null,null) -l.w=12 -l.x=b -l.y=c -l.as=d -return A.Dc(a,l)}, -cpt(a,b,c,d){return{u:a,e:b,r:c,s:[],p:0,n:d}}, -cpv(a){var s,r,q,p,o,n,m,l=a.r,k=a.s -for(s=l.length,r=0;r=48&&q<=57)r=A.cOM(r+1,q,l,k) -else if((((q|32)>>>0)-97&65535)<26||q===95||q===36||q===124)r=A.cpu(a,r,l,k,!1) -else if(q===46)r=A.cpu(a,r,l,k,!0) -else{++r -switch(q){case 44:break -case 58:k.push(!1) -break -case 33:k.push(!0) -break -case 59:k.push(A.Jm(a.u,a.e,k.pop())) -break -case 94:k.push(A.cPr(a.u,k.pop())) -break -case 35:k.push(A.a8F(a.u,5,"#")) -break -case 64:k.push(A.a8F(a.u,2,"@")) -break -case 126:k.push(A.a8F(a.u,3,"~")) -break -case 60:k.push(a.p) -a.p=k.length -break -case 62:A.cOO(a,k) -break -case 38:A.cON(a,k) -break -case 63:p=a.u -k.push(A.cpX(p,A.Jm(p,a.e,k.pop()),a.n)) -break -case 47:p=a.u -k.push(A.cpW(p,A.Jm(p,a.e,k.pop()),a.n)) -break -case 40:k.push(-3) -k.push(a.p) -a.p=k.length -break -case 41:A.cOL(a,k) -break -case 91:k.push(a.p) -a.p=k.length -break -case 93:o=k.splice(a.p) -A.cpw(a.u,a.e,o) -a.p=k.pop() -k.push(o) -k.push(-1) -break -case 123:k.push(a.p) -a.p=k.length -break -case 125:o=k.splice(a.p) -A.cOQ(a.u,a.e,o) -a.p=k.pop() -k.push(o) -k.push(-2) -break -case 43:n=l.indexOf("(",r) -k.push(l.substring(r,n)) -k.push(-4) -k.push(a.p) -a.p=k.length -r=n+1 -break -default:throw"Bad character "+q}}}m=k.pop() -return A.Jm(a.u,a.e,m)}, -cOM(a,b,c,d){var s,r,q=b-48 -for(s=c.length;a=48&&r<=57))break -q=q*10+(r-48)}d.push(q) -return a}, -cpu(a,b,c,d,e){var s,r,q,p,o,n,m=b+1 -for(s=c.length;m>>0)-97&65535)<26||r===95||r===36||r===124))q=r>=48&&r<=57 -else q=!0 -if(!q)break}}p=c.substring(b,m) -if(e){s=a.u -o=a.e -if(o.w===9)o=o.x -n=A.cPu(s,o.x)[p] -if(n==null)A.a3('No "'+p+'" in "'+A.cKL(o)+'"') -d.push(A.a8G(s,o,n))}else d.push(p) -return m}, -cOO(a,b){var s,r=a.u,q=A.cps(a,b),p=b.pop() -if(typeof p=="string")b.push(A.a8E(r,p,q)) -else{s=A.Jm(r,a.e,p) -switch(s.w){case 11:b.push(A.ceo(r,s,q,a.n)) -break -default:b.push(A.cen(r,s,q)) -break}}}, -cOL(a,b){var s,r,q,p=a.u,o=b.pop(),n=null,m=null -if(typeof o=="number")switch(o){case-1:n=b.pop() -break -case-2:m=b.pop() -break -default:b.push(o) -break}else b.push(o) -s=A.cps(a,b) -o=b.pop() -switch(o){case-3:o=b.pop() -if(n==null)n=p.sEA -if(m==null)m=p.sEA -r=A.Jm(p,a.e,o) -q=new A.aAE() -q.a=s -q.b=n -q.c=m -b.push(A.cpV(p,r,q)) -return -case-4:b.push(A.cpY(p,b.pop(),s)) -return -default:throw A.q(A.pZ("Unexpected state under `()`: "+A.A(o)))}}, -cON(a,b){var s=b.pop() -if(0===s){b.push(A.a8F(a.u,1,"0&")) -return}if(1===s){b.push(A.a8F(a.u,4,"1&")) -return}throw A.q(A.pZ("Unexpected extended operation "+A.A(s)))}, -cps(a,b){var s=b.splice(a.p) -A.cpw(a.u,a.e,s) -a.p=b.pop() -return s}, -Jm(a,b,c){if(typeof c=="string")return A.a8E(a,c,a.sEA) -else if(typeof c=="number"){b.toString -return A.cOP(a,b,c)}else return c}, -cpw(a,b,c){var s,r=c.length -for(s=0;sn)return!1 -m=n-o -l=s.b -k=r.b -j=l.length -i=k.length -if(o+j=d)return!1 -a1=f[b] -b+=3 -if(a00?new Array(q):v.typeUniverse.sEA -for(o=0;o0?new Array(a):v.typeUniverse.sEA}, -tA:function tA(a,b){var _=this -_.a=a -_.b=b -_.r=_.f=_.d=_.c=null -_.w=0 -_.as=_.Q=_.z=_.y=_.x=null}, -aAE:function aAE(){this.c=this.b=this.a=null}, -a8z:function a8z(a){this.a=a}, -aA6:function aA6(){}, -a8A:function a8A(a){this.a=a}, -cVu(a,b){var s,r -if(B.f.b0(a,"Digit"))return a.charCodeAt(5) -s=b.charCodeAt(0) -if(b.length<=1)r=!(s>=32&&s<=127) -else r=!0 -if(r){r=B.Ek.h(0,a) -return r==null?null:r.charCodeAt(0)}if(!(s>=$.cwA()&&s<=$.cwB()))r=s>=$.cwK()&&s<=$.cwL() -else r=!0 -if(r)return b.toLowerCase().charCodeAt(0) -return null}, -cPe(a){var s=B.Ek.gtU(B.Ek) -return new A.c1x(a,A.mR(s.q2(s,new A.c1y(),t.q9),t.S,t.N))}, -cTf(a){var s,r,q,p,o=a.aMK(),n=A.c(t.N,t.S) -for(s=a.a,r=0;r=2)return null -return a.toLowerCase().charCodeAt(0)}, -c1x:function c1x(a,b){this.a=a -this.b=b -this.c=0}, -c1y:function c1y(){}, -Y2:function Y2(a){this.a=a}, -cNX(){var s,r,q -if(self.scheduleImmediate!=null)return A.cTq() -if(self.MutationObserver!=null&&self.document!=null){s={} -r=self.document.createElement("div") -q=self.document.createElement("span") -s.a=null -new self.MutationObserver(A.mq(new A.bNu(s),1)).observe(r,{childList:true}) -return new A.bNt(s,r,q)}else if(self.setImmediate!=null)return A.cTr() -return A.cTs()}, -cNY(a){self.scheduleImmediate(A.mq(new A.bNv(a),0))}, -cNZ(a){self.setImmediate(A.mq(new A.bNw(a),0))}, -cO_(a){A.cdz(B.I,a)}, -cdz(a,b){var s=B.c.aR(a.a,1000) -return A.cPi(s<0?0:s,b)}, -cof(a,b){var s=B.c.aR(a.a,1000) -return A.cPj(s<0?0:s,b)}, -cPi(a,b){var s=new A.a8w(!0) -s.b3q(a,b) -return s}, -cPj(a,b){var s=new A.a8w(!1) -s.b3r(a,b) -return s}, -n(a){return new A.a3C(new A.aj($.am,a.i("aj<0>")),a.i("a3C<0>"))}, -m(a,b){a.$2(0,null) -b.b=!0 -return b.a}, -f(a,b){A.cPT(a,b)}, -l(a,b){b.dI(0,a)}, -k(a,b){b.zs(A.a4(a),A.ap(a))}, -cPT(a,b){var s,r,q=new A.c4a(b),p=new A.c4b(b) -if(a instanceof A.aj)a.aDa(q,p,t.z) -else{s=t.z -if(t.L0.b(a))a.u0(0,q,p,s) -else{r=new A.aj($.am,t.LR) -r.a=8 -r.c=a -r.aDa(q,p,s)}}}, -o(a){var s=function(b,c){return function(d,e){while(true){try{b(d,e) -break}catch(r){e=r -d=c}}}}(a,1) -return $.am.Oy(new A.c5R(s),t.H,t.S,t.z)}, -cpQ(a,b,c){return 0}, -zI(a){var s -if(t.Lt.b(a)){s=a.gLq() -if(s!=null)return s}return B.ey}, -cDx(a){return new A.Lm(a)}, -cbI(a,b){var s=new A.aj($.am,b.i("aj<0>")) -A.d4(B.I,new A.b8l(a,s)) -return s}, -cjC(a,b){var s,r,q,p,o,n,m,l=null -try{l=a.$0()}catch(q){s=A.a4(q) -r=A.ap(q) -p=new A.aj($.am,b.i("aj<0>")) -o=s -n=r -m=A.wn(o,n) -if(m==null)o=new A.fB(o,n==null?A.zI(o):n) -else o=m -p.EA(o) -return p}return b.i("a0<0>").b(l)?l:A.bc(l,b)}, -em(a,b){var s=a==null?b.a(a):a,r=new A.aj($.am,b.i("aj<0>")) -r.xX(s) -return r}, -hy(a,b,c){var s -if(b==null&&!c.b(null))throw A.q(A.fU(null,"computation","The type parameter is not nullable")) -s=new A.aj($.am,c.i("aj<0>")) -A.d4(a,new A.b8k(b,s,c)) -return s}, -h6(a,b,c){var s,r,q,p,o,n,m,l,k,j,i={},h=null,g=new A.aj($.am,c.i("aj>")) -i.a=null -i.b=0 -i.c=i.d=null -s=new A.b8n(i,h,b,g) -try{for(n=J.ar(a),m=t.P;n.q();){r=n.gI(n) -q=i.b -J.chf(r,new A.b8m(i,q,g,c,h,b),s,m);++i.b}n=i.b -if(n===0){n=g -n.Q5(A.b([],c.i("J<0>"))) -return n}i.a=A.bA(n,null,!1,c.i("0?"))}catch(l){p=A.a4(l) -o=A.ap(l) -if(i.b===0||b){n=g -m=p -k=o -j=A.wn(m,k) -if(j==null)m=new A.fB(m,k==null?A.zI(m):k) -else m=j -n.EA(m) -return n}else{i.d=p -i.c=o}}return g}, -WD(a,b,c,d){var s,r,q=new A.b8h(d,null,b,c) -if(a instanceof A.aj){s=$.am -r=new A.aj(s,c.i("aj<0>")) -if(s!==B.as)q=s.Oy(q,c.i("0/"),t.K,t.Km) -a.PX(new A.rd(r,2,null,q,a.$ti.i("@<1>").d0(c).i("rd<1,2>"))) -return r}return a.u0(0,new A.b8g(c),q,c)}, -cjB(a,b){if(a instanceof A.aj)a.bgN() -else a.u0(0,A.crx(),A.crx(),t.H)}, -cjA(a,b){}, -wn(a,b){var s,r,q,p=$.am -if(p===B.as)return null -s=p.aJ8(a,b) -if(s==null)return null -r=s.a -q=s.b -if(t.Lt.b(r))A.a_6(r,q) -return s}, -Dp(a,b){var s -if($.am!==B.as){s=A.wn(a,b) -if(s!=null)return s}if(b==null)if(t.Lt.b(a)){b=a.gLq() -if(b==null){A.a_6(a,B.ey) -b=B.ey}}else b=B.ey -else if(t.Lt.b(a))A.a_6(a,b) -return new A.fB(a,b)}, -bc(a,b){var s=new A.aj($.am,b.i("aj<0>")) -s.a=8 -s.c=a -return s}, -bSY(a,b,c){var s,r,q,p={},o=p.a=a -while(s=o.a,(s&4)!==0){o=o.c -p.a=o}if(o===b){s=A.vM() -b.EA(new A.fB(new A.pX(!0,o,null,"Cannot complete a future with itself"),s)) -return}r=b.a&1 -s=o.a=s|r -if((s&24)===0){q=b.c -b.a=b.a&1|4 -b.c=o -o.aAi(q) -return}if(!c)if(b.c==null)o=(s&16)===0||r!==0 -else o=!1 -else o=!0 -if(o){q=b.WC() -b.a3f(p.a) -A.J7(b,q) -return}b.a^=2 -b.b.L5(new A.bSZ(p,b))}, -J7(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f={},e=f.a=a -for(s=t.L0;;){r={} -q=e.a -p=(q&16)===0 -o=!p -if(b==null){if(o&&(q&1)===0){s=e.c -e.b.Sr(s.a,s.b)}return}r.a=b -n=b.a -for(e=b;n!=null;e=n,n=m){e.a=null -A.J7(f.a,e) -r.a=n -m=n.a}q=f.a -l=q.c -r.b=o -r.c=l -if(p){k=e.c -k=(k&1)!==0||(k&15)===8}else k=!0 -if(k){j=e.b.b -if(o){e=q.b -e=!(e===j||e.gH3()===j.gH3())}else e=!1 -if(e){e=f.a -s=e.c -e.b.Sr(s.a,s.b) -return}i=$.am -if(i!==j)$.am=j -else i=null -e=r.a.c -if((e&15)===8)new A.bT5(r,f,o).$0() -else if(p){if((e&1)!==0)new A.bT4(r,l).$0()}else if((e&2)!==0)new A.bT3(f,r).$0() -if(i!=null)$.am=i -e=r.c -if(s.b(e)){q=r.a.$ti -q=q.i("a0<2>").b(e)||!q.y[1].b(e)}else q=!1 -if(q){h=r.a.b -if(e instanceof A.aj)if((e.a&24)!==0){g=h.c -h.c=null -b=h.a5d(g) -h.a=e.a&30|h.a&1 -h.c=e.c -f.a=e -continue}else A.bSY(e,h,!0) -else h.ae6(e) -return}}h=r.a.b -g=h.c -h.c=null -b=h.a5d(g) -e=r.b -q=r.c -if(!e){h.a=8 -h.c=q}else{h.a=h.a&1|16 -h.c=q}f.a=h -e=h}}, -cr7(a,b){if(t.Hg.b(a))return b.Oy(a,t.z,t.K,t.Km) -if(t.C_.b(a))return b.Fy(a,t.z,t.K) -throw A.q(A.fU(a,"onError",u.w))}, -cSs(){var s,r -for(s=$.S5;s!=null;s=$.S5){$.aac=null -r=s.b -$.S5=r -if(r==null)$.aab=null -s.a.$0()}}, -cT3(){$.ceP=!0 -try{A.cSs()}finally{$.aac=null -$.ceP=!1 -if($.S5!=null)$.cgi().$1(A.cry())}}, -crj(a){var s=new A.axl(a),r=$.aab -if(r==null){$.S5=$.aab=s -if(!$.ceP)$.cgi().$1(A.cry())}else $.aab=r.b=s}, -cSX(a){var s,r,q,p=$.S5 -if(p==null){A.crj(a) -$.aac=$.aab -return}s=new A.axl(a) -r=$.aac -if(r==null){s.b=p -$.S5=$.aac=s}else{q=r.b -s.b=q -$.aac=r.b=s -if(q==null)$.aab=s}}, -j2(a){var s,r=null,q=$.am -if(B.as===q){A.c5I(r,r,B.as,a) -return}if(B.as===q.gahG().a)s=B.as.gH3()===q.gH3() -else s=!1 -if(s){A.c5I(r,r,q,q.Kx(a,t.H)) -return}s=$.am -s.L5(s.a6G(a))}, -cnL(a,b){var s=null,r=b.i("r4<0>"),q=new A.r4(s,s,s,s,r) -q.wW(0,a) -q.aei() -return new A.hg(q,r.i("hg<1>"))}, -d18(a,b){return new A.aGy(A.wq(a,"stream",t.K),b.i("aGy<0>"))}, -pA(a,b,c,d,e,f){return e?new A.Db(b,c,d,a,f.i("Db<0>")):new A.r4(b,c,d,a,f.i("r4<0>"))}, -cLN(a,b,c,d){return c?new A.iH(b,a,d.i("iH<0>")):new A.c1(b,a,d.i("c1<0>"))}, -aKl(a){var s,r,q -if(a==null)return -try{a.$0()}catch(q){s=A.a4(q) -r=A.ap(q) -$.am.Sr(s,r)}}, -cOf(a,b,c,d,e,f){var s=$.am,r=e?1:0,q=c!=null?32:0 -return new A.CQ(a,A.a3P(s,b,f),A.a3R(s,c),A.a3Q(s,d),s,r|q,f.i("CQ<0>"))}, -cNU(a,b,c,d){var s=$.am,r=a.gadD(a),q=a.gadF() -return new A.Q0(new A.aj(s,t.LR),b.cw(r,!1,a.gaeg(),q),d.i("Q0<0>"))}, -cNV(a){return new A.bMT(a)}, -a3P(a,b,c){var s=b==null?A.cTt():b -return a.Fy(s,t.H,c)}, -a3R(a,b){if(b==null)b=A.cTv() -if(t.hK.b(b))return a.Oy(b,t.z,t.K,t.Km) -if(t.mX.b(b))return a.Fy(b,t.z,t.K) -throw A.q(A.bW(u.y,null))}, -a3Q(a,b){var s=b==null?A.cTu():b -return a.Kx(s,t.H)}, -cSB(a){}, -cSD(a,b){$.am.Sr(a,b)}, -cSC(){}, -bRx(a,b){var s=$.am,r=new A.Qn(s,b.i("Qn<0>")) -A.j2(r.gazD()) -if(a!=null)r.c=s.Kx(a,t.H) -return r}, -axk(a,b,c,d){var s=new A.Q3(a,null,null,$.am,d.i("Q3<0>")) -s.e=new A.Q4(s.gbke(),s.gbjs(),d.i("Q4<0>")) -return s}, -ceT(a,b,c){var s,r,q,p -try{b.$1(a.$0())}catch(p){s=A.a4(p) -r=A.ap(p) -q=A.wn(s,r) -if(q!=null)c.$2(q.a,q.b) -else c.$2(s,r)}}, -cey(a,b,c){var s=a.af(0) -if(s!==$.DB())s.va(new A.c4k(b,c)) -else b.vE(c)}, -cez(a,b){return new A.c4j(a,b)}, -ceA(a,b,c){var s=a.af(0) -if(s!==$.DB())s.va(new A.c4l(b,c)) -else b.Dh(c)}, -cOr(a,b,c,d,e,f,g){var s=$.am,r=e?1:0,q=c!=null?32:0 -q=new A.CV(a,A.a3P(s,b,g),A.a3R(s,c),A.a3Q(s,d),s,r|q,f.i("@<0>").d0(g).i("CV<1,2>")) -q.asS(a,b,c,d,e,f,g) -return q}, -aK7(a,b,c){var s=A.wn(b,c) -if(s!=null){b=s.a -c=s.b}a.xo(b,c)}, -cpP(a,b,c,d,e,f,g,h){var s=$.am,r=e?1:0,q=c!=null?32:0 -q=new A.JC(f,a,A.a3P(s,b,h),A.a3R(s,c),A.a3Q(s,d),s,r|q,g.i("@<0>").d0(h).i("JC<1,2>")) -q.asS(a,b,c,d,e,h,h) -return q}, -cPd(a,b,c){return new A.a86(new A.c1t(a,null,null,c,b),b.i("@<0>").d0(c).i("a86<1,2>"))}, -d4(a,b){var s=$.am -if(s===B.as)return s.N4(a,b) -return s.N4(a,s.a6G(b))}, -Iq(a,b){var s,r=$.am -if(r===B.as)return r.akI(a,b) -s=r.Xz(b,t.Ce) -return $.am.akI(a,s)}, -cNT(a,b){var s=b==null?a.a:b -return new A.RY(s,a.b,a.c,a.d,a.e,a.f,a.r,a.w,a.x,a.y,a.z,a.Q,a.as)}, -cSO(a,b,c,d,e){A.aad(d,e)}, -aad(a,b){A.cSX(new A.c5E(a,b))}, -c5F(a,b,c,d){var s,r=$.am -if(r===c)return d.$0() -$.am=c -s=r -try{r=d.$0() -return r}finally{$.am=s}}, -c5H(a,b,c,d,e){var s,r=$.am -if(r===c)return d.$1(e) -$.am=c -s=r -try{r=d.$1(e) -return r}finally{$.am=s}}, -c5G(a,b,c,d,e,f){var s,r=$.am -if(r===c)return d.$2(e,f) -$.am=c -s=r -try{r=d.$2(e,f) -return r}finally{$.am=s}}, -crc(a,b,c,d){return d}, -crd(a,b,c,d){return d}, -crb(a,b,c,d){return d}, -cSN(a,b,c,d,e){return null}, -c5I(a,b,c,d){var s,r -if(B.as!==c){s=B.as.gH3() -r=c.gH3() -d=s!==r?c.a6G(d):c.ajA(d,t.H)}A.crj(d)}, -cSM(a,b,c,d,e){return A.cdz(d,B.as!==c?c.ajA(e,t.H):e)}, -cSL(a,b,c,d,e){return A.cof(d,B.as!==c?c.a6H(e,t.H,t.Ce):e)}, -cSP(a,b,c,d){A.aKH(d)}, -cSH(a){$.am.aMv(0,a)}, -cra(a,b,c,d,e){var s,r,q -$.c8m=A.cTw() -if(d==null)d=B.frq -if(e==null)s=c.gaz0() -else{r=t.O -s=A.cFy(e,r,r)}r=new A.ayY(c.gaBd(),c.gaBg(),c.gaBe(),c.gaAL(),c.gaAN(),c.gaAK(),c.gavY(),c.gahG(),c.gav2(),c.gav_(),c.gaAk(),c.gawr(),c.gag1(),c,s) -q=d.a -if(q!=null)r.as=new A.hp(r,q,t.sL) -return r}, -csR(a,b,c){return A.crf(a,b,null,c)}, -cWU(a,b,c,d,e){var s,r,q,p,o,n=null -c=c -q=new A.c8w($.am,b) -if(c==null)c=new A.RY(q,n,n,n,n,n,n,n,n,n,n,n,n) -else c=A.cNT(c,q) -try{p=A.crf(a,d,c,e) -return p}catch(o){s=A.a4(o) -r=A.ap(o) -b.$2(s,r)}return n}, -crf(a,b,c,d){return $.am.aJv(c,b).KE(a,d)}, -bNu:function bNu(a){this.a=a}, -bNt:function bNt(a,b,c){this.a=a -this.b=b -this.c=c}, -bNv:function bNv(a){this.a=a}, -bNw:function bNw(a){this.a=a}, -a8w:function a8w(a){this.a=a -this.b=null -this.c=0}, -c32:function c32(a,b){this.a=a -this.b=b}, -c31:function c31(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -a3C:function a3C(a,b){this.a=a -this.b=!1 -this.$ti=b}, -c4a:function c4a(a){this.a=a}, -c4b:function c4b(a){this.a=a}, -c5R:function c5R(a){this.a=a}, -oK:function oK(a,b){var _=this -_.a=a -_.e=_.d=_.c=_.b=null -_.$ti=b}, -j_:function j_(a,b){this.a=a -this.$ti=b}, -fB:function fB(a,b){this.a=a -this.b=b}, -aZ:function aZ(a,b){this.a=a -this.$ti=b}, -IP:function IP(a,b,c,d,e,f,g){var _=this -_.ay=0 -_.CW=_.ch=null -_.w=a -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.r=_.f=null -_.$ti=g}, -r5:function r5(){}, -iH:function iH(a,b,c){var _=this -_.a=a -_.b=b -_.c=0 -_.r=_.f=_.e=_.d=null -_.$ti=c}, -c1U:function c1U(a,b){this.a=a -this.b=b}, -c1W:function c1W(a,b,c){this.a=a -this.b=b -this.c=c}, -c1V:function c1V(a){this.a=a}, -c1:function c1(a,b,c){var _=this -_.a=a -_.b=b -_.c=0 -_.r=_.f=_.e=_.d=null -_.$ti=c}, -Q4:function Q4(a,b,c){var _=this -_.ax=null -_.a=a -_.b=b -_.c=0 -_.r=_.f=_.e=_.d=null -_.$ti=c}, -Lm:function Lm(a){this.a=a}, -b8l:function b8l(a,b){this.a=a -this.b=b}, -b8k:function b8k(a,b,c){this.a=a -this.b=b -this.c=c}, -b8n:function b8n(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -b8m:function b8m(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -b8h:function b8h(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -b8g:function b8g(a){this.a=a}, -yP:function yP(a,b){this.a=a -this.b=b}, -IS:function IS(){}, -aL:function aL(a,b){this.a=a -this.$ti=b}, -rk:function rk(a,b){this.a=a -this.$ti=b}, -rd:function rd(a,b,c,d,e){var _=this -_.a=null -_.b=a -_.c=b -_.d=c -_.e=d -_.$ti=e}, -aj:function aj(a,b){var _=this -_.a=0 -_.b=a -_.c=null -_.$ti=b}, -bSV:function bSV(a,b){this.a=a -this.b=b}, -bT2:function bT2(a,b){this.a=a -this.b=b}, -bT_:function bT_(a){this.a=a}, -bT0:function bT0(a){this.a=a}, -bT1:function bT1(a,b,c){this.a=a -this.b=b -this.c=c}, -bSZ:function bSZ(a,b){this.a=a -this.b=b}, -bSX:function bSX(a,b){this.a=a -this.b=b}, -bSW:function bSW(a,b){this.a=a -this.b=b}, -bT5:function bT5(a,b,c){this.a=a -this.b=b -this.c=c}, -bT6:function bT6(a,b){this.a=a -this.b=b}, -bT7:function bT7(a){this.a=a}, -bT4:function bT4(a,b){this.a=a -this.b=b}, -bT3:function bT3(a,b){this.a=a -this.b=b}, -bT8:function bT8(a,b){this.a=a -this.b=b}, -bT9:function bT9(a,b,c){this.a=a -this.b=b -this.c=c}, -bTa:function bTa(a,b){this.a=a -this.b=b}, -axl:function axl(a){this.a=a -this.b=null}, -aY:function aY(){}, -bHa:function bHa(a){this.a=a}, -bH8:function bH8(a,b){this.a=a -this.b=b}, -bH9:function bH9(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -bH6:function bH6(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bH7:function bH7(a,b){this.a=a -this.b=b}, -bHb:function bHb(a,b){this.a=a -this.b=b}, -bHc:function bHc(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bHd:function bHd(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -bGZ:function bGZ(a){this.a=a}, -bH_:function bH_(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bGX:function bGX(a,b){this.a=a -this.b=b}, -bGY:function bGY(a,b){this.a=a -this.b=b}, -bHe:function bHe(a,b){this.a=a -this.b=b}, -bHf:function bHf(a,b){this.a=a -this.b=b}, -bHo:function bHo(a,b){this.a=a -this.b=b}, -bHp:function bHp(a,b){this.a=a -this.b=b}, -bH4:function bH4(a){this.a=a}, -bH5:function bH5(a,b,c){this.a=a -this.b=b -this.c=c}, -bH2:function bH2(a,b){this.a=a -this.b=b}, -bH3:function bH3(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bH0:function bH0(a,b){this.a=a -this.b=b}, -bH1:function bH1(a,b,c){this.a=a -this.b=b -this.c=c}, -bHm:function bHm(a,b){this.a=a -this.b=b}, -bHn:function bHn(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bHg:function bHg(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -bHh:function bHh(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bHi:function bHi(a,b){this.a=a -this.b=b}, -bHj:function bHj(a,b){this.a=a -this.b=b}, -bHk:function bHk(a,b){this.a=a -this.b=b}, -bHl:function bHl(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -a1Y:function a1Y(){}, -asX:function asX(){}, -Da:function Da(){}, -c1s:function c1s(a){this.a=a}, -c1r:function c1r(a){this.a=a}, -aGN:function aGN(){}, -a3D:function a3D(){}, -r4:function r4(a,b,c,d,e){var _=this -_.a=null -_.b=0 -_.c=null -_.d=a -_.e=b -_.f=c -_.r=d -_.$ti=e}, -Db:function Db(a,b,c,d,e){var _=this -_.a=null -_.b=0 -_.c=null -_.d=a -_.e=b -_.f=c -_.r=d -_.$ti=e}, -hg:function hg(a,b){this.a=a -this.$ti=b}, -CQ:function CQ(a,b,c,d,e,f,g){var _=this -_.w=a -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.r=_.f=null -_.$ti=g}, -wk:function wk(a,b){this.a=a -this.$ti=b}, -Q0:function Q0(a,b,c){this.a=a -this.b=b -this.$ti=c}, -bMT:function bMT(a){this.a=a}, -bMS:function bMS(a){this.a=a}, -a85:function a85(a,b,c,d){var _=this -_.c=a -_.a=b -_.b=c -_.$ti=d}, -iG:function iG(){}, -bOg:function bOg(a,b,c){this.a=a -this.b=b -this.c=c}, -bOf:function bOf(a){this.a=a}, -RJ:function RJ(){}, -azf:function azf(){}, -rb:function rb(a,b){this.b=a -this.a=null -this.$ti=b}, -IW:function IW(a,b){this.b=a -this.c=b -this.a=null}, -bRp:function bRp(){}, -we:function we(a){var _=this -_.a=0 -_.c=_.b=null -_.$ti=a}, -bXF:function bXF(a,b){this.a=a -this.b=b}, -Qn:function Qn(a,b){var _=this -_.a=1 -_.b=a -_.c=null -_.$ti=b}, -Q3:function Q3(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.f=_.e=null -_.$ti=e}, -IQ:function IQ(a,b){this.a=a -this.$ti=b}, -aGy:function aGy(a,b){var _=this -_.a=null -_.b=a -_.c=!1 -_.$ti=b}, -z5:function z5(a){this.$ti=a}, -Jk:function Jk(a,b,c){this.a=a -this.b=b -this.$ti=c}, -bWI:function bWI(a,b){this.a=a -this.b=b}, -a5U:function a5U(a,b,c,d,e){var _=this -_.a=null -_.b=0 -_.c=null -_.d=a -_.e=b -_.f=c -_.r=d -_.$ti=e}, -c4k:function c4k(a,b){this.a=a -this.b=b}, -c4j:function c4j(a,b){this.a=a -this.b=b}, -c4l:function c4l(a,b){this.a=a -this.b=b}, -jH:function jH(){}, -CV:function CV(a,b,c,d,e,f,g){var _=this -_.w=a -_.x=null -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.r=_.f=null -_.$ti=g}, -dU:function dU(a,b,c){this.b=a -this.a=b -this.$ti=c}, -eu:function eu(a,b,c){this.b=a -this.a=b -this.$ti=c}, -a5d:function a5d(a,b,c,d){var _=this -_.b=a -_.c=b -_.a=c -_.$ti=d}, -a8h:function a8h(a,b,c){this.b=a -this.a=b -this.$ti=c}, -JC:function JC(a,b,c,d,e,f,g,h){var _=this -_.ch=a -_.w=b -_.x=null -_.a=c -_.b=d -_.c=e -_.d=f -_.e=g -_.r=_.f=null -_.$ti=h}, -ho:function ho(a,b,c){this.b=a -this.a=b -this.$ti=c}, -a4U:function a4U(a,b){this.a=a -this.$ti=b}, -RE:function RE(a,b,c,d,e,f){var _=this -_.w=$ -_.x=null -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.r=_.f=null -_.$ti=f}, -a87:function a87(){}, -IO:function IO(a,b,c){this.a=a -this.b=b -this.$ti=c}, -QD:function QD(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.$ti=e}, -a86:function a86(a,b){this.a=a -this.$ti=b}, -c1t:function c1t(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -hp:function hp(a,b,c){this.a=a -this.b=b -this.$ti=c}, -RY:function RY(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m}, -RX:function RX(a){this.a=a}, -aIt:function aIt(){}, -ayY:function ayY(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=null -_.ax=n -_.ay=o}, -bQW:function bQW(a,b,c){this.a=a -this.b=b -this.c=c}, -bQY:function bQY(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bQU:function bQU(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -bQV:function bQV(a,b){this.a=a -this.b=b}, -bQX:function bQX(a,b,c){this.a=a -this.b=b -this.c=c}, -c5E:function c5E(a,b){this.a=a -this.b=b}, -aFg:function aFg(){}, -c_d:function c_d(a,b,c){this.a=a -this.b=b -this.c=c}, -c_f:function c_f(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -c_b:function c_b(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -c_c:function c_c(a,b){this.a=a -this.b=b}, -c_e:function c_e(a,b,c){this.a=a -this.b=b -this.c=c}, -c8w:function c8w(a,b){this.a=a -this.b=b}, -jw(a,b,c,d,e){if(c==null)if(b==null){if(a==null)return new A.z7(d.i("@<0>").d0(e).i("z7<1,2>")) -b=A.ceZ()}else{if(A.crM()===b&&A.crL()===a)return new A.CY(d.i("@<0>").d0(e).i("CY<1,2>")) -if(a==null)a=A.ceY()}else{if(b==null)b=A.ceZ() -if(a==null)a=A.ceY()}return A.cOi(a,b,c,d,e)}, -ce4(a,b){var s=a[b] -return s===a?null:s}, -ce6(a,b,c){if(c==null)a[b]=a -else a[b]=c}, -ce5(){var s=Object.create(null) -A.ce6(s,"",s) -delete s[""] -return s}, -cOi(a,b,c,d,e){var s=c!=null?c:new A.bQN(d) -return new A.a4r(a,b,s,d.i("@<0>").d0(e).i("a4r<1,2>"))}, -fP(a,b,c,d){if(b==null){if(a==null)return new A.h8(c.i("@<0>").d0(d).i("h8<1,2>")) -b=A.ceZ()}else{if(A.crM()===b&&A.crL()===a)return new A.XF(c.i("@<0>").d0(d).i("XF<1,2>")) -if(a==null)a=A.ceY()}return A.cOF(a,b,null,c,d)}, -j(a,b,c){return A.crZ(a,new A.h8(b.i("@<0>").d0(c).i("h8<1,2>")))}, -c(a,b){return new A.h8(a.i("@<0>").d0(b).i("h8<1,2>"))}, -cOF(a,b,c,d,e){return new A.QN(a,b,new A.bUP(d),d.i("@<0>").d0(e).i("QN<1,2>"))}, -fs(a){return new A.wc(a.i("wc<0>"))}, -ce7(){var s=Object.create(null) -s[""]=s -delete s[""] -return s}, -xI(a){return new A.oI(a.i("oI<0>"))}, -aQ(a){return new A.oI(a.i("oI<0>"))}, -b7(a,b){return A.cUX(a,new A.oI(b.i("oI<0>")))}, -ce9(){var s=Object.create(null) -s[""]=s -delete s[""] -return s}, -dy(a,b,c){var s=new A.re(a,b,c.i("re<0>")) -s.c=a.e -return s}, -cQG(a,b){return J.v(a,b)}, -cQH(a){return J.ae(a)}, -cFy(a,b,c){var s=A.jw(null,null,null,b,c) -a.aT(0,new A.b9Q(s,b,c)) -return s}, -cbM(a,b){var s,r,q=A.fs(b) -for(s=a.length,r=0;r=a.length)return null -return J.zx(a,b)}s=J.ar(a) -do if(!s.q())return null -while(--b,b>=0) -return s.gI(s)}, -eU(a,b,c){var s=A.fP(null,null,b,c) -J.h2(a,new A.bgp(s,b,c)) -return s}, -fZ(a,b,c){var s=A.fP(null,null,b,c) -s.L(0,a) -return s}, -jV(a,b){var s,r=A.xI(b) -for(s=J.ar(a);s.q();)r.v(0,b.a(s.gI(s))) -return r}, -eH(a,b){var s=A.xI(b) -s.L(0,a) -return s}, -cOG(a,b){return new A.QO(a,a.a,a.c,b.i("QO<0>"))}, -cHG(a,b){var s=t.b8 -return J.aLk(s.a(a),s.a(b))}, -Yb(a){var s,r -if(A.cfj(a))return"{...}" -s=new A.d6("") -try{r={} -$.JR.push(a) -s.a+="{" -r.a=!0 -J.h2(a,new A.bhP(r,s)) -s.a+="}"}finally{$.JR.pop()}r=s.a -return r.charCodeAt(0)==0?r:r}, -cHY(a,b,c){var s,r,q,p,o,n=b.a,m=new A.ck(n,n.r,n.e,b.$ti.i("ck<1>")) -n=A.y(c) -s=new A.qq(J.ar(c.a),c.b,n.i("qq<1,2>")) -r=m.q() -q=s.q() -n=n.y[1] -for(;;){if(!(r&&q))break -p=m.d -o=s.a -a.j(0,p,o==null?n.a(o):o) -r=m.q() -q=s.q()}if(r||q)throw A.q(A.bW("Iterables do not have same length.",null))}, -tb(a,b){return new A.XW(A.bA(A.cHI(a),null,!1,b.i("0?")),b.i("XW<0>"))}, -cHI(a){if(a==null||a<8)return 8 -else if((a&a-1)>>>0!==0)return A.ckQ(a) -return a}, -ckQ(a){var s -a=(a<<1>>>0)-1 -for(;;a=s){s=(a&a-1)>>>0 -if(s===0)return a}}, -a8I(){throw A.q(A.aJ("Cannot change an unmodifiable set"))}, -cQN(a,b){return J.aLk(a,b)}, -cqr(a){if(a.i("p(0,0)").b(A.crJ()))return A.crJ() -return A.cU8()}, -cdg(a,b){var s=A.cqr(a) -return new A.a1P(s,a.i("@<0>").d0(b).i("a1P<1,2>"))}, -asI(a,b,c){var s=a==null?A.cqr(c):a -return new A.P6(s,b,c.i("P6<0>"))}, -z7:function z7(a){var _=this -_.a=0 -_.e=_.d=_.c=_.b=null -_.$ti=a}, -bTk:function bTk(a){this.a=a}, -bTj:function bTj(a){this.a=a}, -CY:function CY(a){var _=this -_.a=0 -_.e=_.d=_.c=_.b=null -_.$ti=a}, -a4r:function a4r(a,b,c,d){var _=this -_.f=a -_.r=b -_.w=c -_.a=0 -_.e=_.d=_.c=_.b=null -_.$ti=d}, -bQN:function bQN(a){this.a=a}, -J8:function J8(a,b){this.a=a -this.$ti=b}, -QE:function QE(a,b,c){var _=this -_.a=a -_.b=b -_.c=0 -_.d=null -_.$ti=c}, -QN:function QN(a,b,c,d){var _=this -_.w=a -_.x=b -_.y=c -_.a=0 -_.f=_.e=_.d=_.c=_.b=null -_.r=0 -_.$ti=d}, -bUP:function bUP(a){this.a=a}, -wc:function wc(a){var _=this -_.a=0 -_.e=_.d=_.c=_.b=null -_.$ti=a}, -i7:function i7(a,b,c){var _=this -_.a=a -_.b=b -_.c=0 -_.d=null -_.$ti=c}, -oI:function oI(a){var _=this -_.a=0 -_.f=_.e=_.d=_.c=_.b=null -_.r=0 -_.$ti=a}, -bUQ:function bUQ(a){this.a=a -this.c=this.b=null}, -re:function re(a,b,c){var _=this -_.a=a -_.b=b -_.d=_.c=null -_.$ti=c}, -Iw:function Iw(a,b){this.a=a -this.$ti=b}, -b9Q:function b9Q(a,b,c){this.a=a -this.b=b -this.c=c}, -bgp:function bgp(a,b,c){this.a=a -this.b=b -this.c=c}, -AZ:function AZ(a){var _=this -_.b=_.a=0 -_.c=null -_.$ti=a}, -QO:function QO(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=null -_.d=c -_.e=!1 -_.$ti=d}, -qp:function qp(){}, -ay:function ay(){}, -cg:function cg(){}, -bhN:function bhN(a){this.a=a}, -bhO:function bhO(a){this.a=a}, -bhP:function bhP(a,b){this.a=a -this.b=b}, -PO:function PO(){}, -a5E:function a5E(a,b){this.a=a -this.$ti=b}, -aBR:function aBR(a,b,c){var _=this -_.a=a -_.b=b -_.c=null -_.$ti=c}, -Dd:function Dd(){}, -MW:function MW(){}, -pJ:function pJ(a,b){this.a=a -this.$ti=b}, -a4E:function a4E(){}, -z3:function z3(a,b,c){var _=this -_.c=a -_.d=b -_.b=_.a=null -_.$ti=c}, -IZ:function IZ(a){this.b=this.a=null -this.$ti=a}, -Ev:function Ev(a,b){this.a=a -this.b=0 -this.$ti=b}, -azy:function azy(a,b,c){var _=this -_.a=a -_.b=b -_.c=null -_.$ti=c}, -XW:function XW(a,b){var _=this -_.a=a -_.d=_.c=_.b=0 -_.$ti=b}, -aBG:function aBG(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=null -_.$ti=e}, -cD:function cD(){}, -RC:function RC(){}, -aI3:function aI3(){}, -PP:function PP(a,b){this.a=a -this.$ti=b}, -a7X:function a7X(){}, -nB:function nB(a,b){var _=this -_.a=a -_.c=_.b=null -_.$ti=b}, -nA:function nA(a,b,c){var _=this -_.d=a -_.a=b -_.c=_.b=null -_.$ti=c}, -D8:function D8(){}, -a1P:function a1P(a,b){var _=this -_.d=null -_.e=a -_.c=_.b=_.a=0 -_.$ti=b}, -bGc:function bGc(a){this.a=a}, -u0:function u0(){}, -zf:function zf(a,b){this.a=a -this.$ti=b}, -JB:function JB(a,b){this.a=a -this.$ti=b}, -a7V:function a7V(a,b){this.a=a -this.$ti=b}, -zg:function zg(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=null -_.d=c -_.$ti=d}, -a8_:function a8_(a,b,c,d){var _=this -_.e=null -_.a=a -_.b=b -_.c=null -_.d=c -_.$ti=d}, -JA:function JA(a,b,c,d){var _=this -_.e=null -_.a=a -_.b=b -_.c=null -_.d=c -_.$ti=d}, -P6:function P6(a,b,c){var _=this -_.d=null -_.e=a -_.f=b -_.c=_.b=_.a=0 -_.$ti=c}, -bGd:function bGd(a,b){this.a=a -this.b=b}, -a7W:function a7W(){}, -a7Y:function a7Y(){}, -a7Z:function a7Z(){}, -a8H:function a8H(){}, -a8J:function a8J(){}, -aKj(a,b){var s,r,q,p=null -try{p=JSON.parse(a)}catch(r){s=A.a4(r) -q=A.dX(String(s),null,null) -throw A.q(q)}q=A.c4v(p) -return q}, -c4v(a){var s -if(a==null)return null -if(typeof a!="object")return a -if(!Array.isArray(a))return new A.aBn(a,Object.create(null)) -for(s=0;s>>2,k=3-(h&3) -for(s=J.T(b),r=f.$flags|0,q=c,p=0;q>>0 -l=(l<<8|o)&16777215;--k -if(k===0){n=g+1 -r&2&&A.z(f) -f[g]=a.charCodeAt(l>>>18&63) -g=n+1 -f[n]=a.charCodeAt(l>>>12&63) -n=g+1 -f[g]=a.charCodeAt(l>>>6&63) -g=n+1 -f[n]=a.charCodeAt(l&63) -l=0 -k=3}}if(p>=0&&p<=255){if(e&&k<3){n=g+1 -m=n+1 -if(3-k===1){r&2&&A.z(f) -f[g]=a.charCodeAt(l>>>2&63) -f[n]=a.charCodeAt(l<<4&63) -f[m]=61 -f[m+1]=61}else{r&2&&A.z(f) -f[g]=a.charCodeAt(l>>>10&63) -f[n]=a.charCodeAt(l>>>4&63) -f[m]=a.charCodeAt(l<<2&63) -f[m+1]=61}return 0}return(l<<2|3-k)>>>0}for(q=c;q255)break;++q}throw A.q(A.fU(b,"Not a byte value at index "+q+": 0x"+B.c.ys(s.h(b,q),16),null))}, -cO4(a,b,c,d,e,f){var s,r,q,p,o,n,m,l="Invalid encoding before padding",k="Invalid character",j=B.c.R(f,2),i=f&3,h=$.cgj() -for(s=d.$flags|0,r=b,q=0;r=0){j=(j<<6|o)&16777215 -i=i+1&3 -if(i===0){n=e+1 -s&2&&A.z(d) -d[e]=j>>>16&255 -e=n+1 -d[n]=j>>>8&255 -n=e+1 -d[e]=j&255 -e=n -j=0}continue}else if(o===-1&&i>1){if(q>127)break -if(i===3){if((j&3)!==0)throw A.q(A.dX(l,a,r)) -s&2&&A.z(d) -d[e]=j>>>10 -d[e+1]=j>>>2}else{if((j&15)!==0)throw A.q(A.dX(l,a,r)) -s&2&&A.z(d) -d[e]=j>>>4}m=(3-i)*3 -if(p===37)m+=2 -return A.coX(a,r+1,c,-m-1)}throw A.q(A.dX(k,a,r))}if(q>=0&&q<=127)return(j<<2|i)>>>0 -for(r=b;r127)break -throw A.q(A.dX(k,a,r))}, -cO2(a,b,c,d){var s=A.cO3(a,b,c),r=(d&3)+(s-b),q=B.c.R(r,2)*3,p=r&3 -if(p!==0&&s0)return new Uint8Array(q) -return $.cvl()}, -cO3(a,b,c){var s,r=c,q=r,p=0 -for(;;){if(!(q>b&&p<2))break -c$0:{--q -s=a.charCodeAt(q) -if(s===61){++p -r=q -break c$0}if((s|32)===100){if(q===b)break;--q -s=a.charCodeAt(q)}if(s===51){if(q===b)break;--q -s=a.charCodeAt(q)}if(s===37){++p -r=q -break c$0}break}}return r}, -coX(a,b,c,d){var s,r -if(b===c)return d -s=-d-1 -while(s>0){r=a.charCodeAt(b) -if(s===3){if(r===61){s-=3;++b -break}if(r===37){--s;++b -if(b===c)break -r=a.charCodeAt(b)}else break}if((s>3?s-3:s)===2){if(r!==51)break;++b;--s -if(b===c)break -r=a.charCodeAt(b)}if((r|32)!==100)break;++b;--s -if(b===c)break}if(b!==c)throw A.q(A.dX("Invalid padding character",a,b)) -return-s-1}, -cje(a){return $.ctv().h(0,a.toLowerCase())}, -ckx(a,b,c){return new A.My(a,b)}, -cQI(a){return a.N()}, -cOC(a,b){var s=b==null?A.crI():b -return new A.aBp(a,[],s)}, -a5x(a,b,c){var s,r=new A.d6("") -A.cpp(a,r,b,c) -s=r.a -return s.charCodeAt(0)==0?s:s}, -cpp(a,b,c,d){var s,r -if(d==null)s=A.cOC(b,c) -else{r=c==null?A.crI():c -s=new A.bUw(d,0,b,[],r)}s.P2(a)}, -cOD(a,b,c){var s,r,q -for(s=J.T(a),r=b,q=0;r>>0 -if(q>=0&&q<=255)return -A.cOE(a,b,c)}, -cOE(a,b,c){var s,r,q -for(s=J.T(a),r=b;r255)throw A.q(A.dX("Source contains non-Latin-1 characters.",a,r))}}, -ckL(a){return new A.aBC(a,0,A.fH(0,null,a.length,null,null))}, -cq8(a){switch(a){case 65:return"Missing extension byte" -case 67:return"Unexpected extension byte" -case 69:return"Invalid UTF-8 byte" -case 71:return"Overlong encoding" -case 73:return"Out of unicode range" -case 75:return"Encoded surrogate" -case 77:return"Unfinished UTF-8 octet sequence" -default:return""}}, -aBn:function aBn(a,b){this.a=a -this.b=b -this.c=null}, -bUt:function bUt(a){this.a=a}, -bUs:function bUs(a){this.a=a}, -aBo:function aBo(a){this.a=a}, -QL:function QL(a,b,c){this.b=a -this.c=b -this.a=c}, -c3x:function c3x(){}, -c3w:function c3w(){}, -abv:function abv(){}, -aI0:function aI0(){}, -abx:function abx(a){this.a=a}, -aI1:function aI1(a,b){this.a=a -this.b=b}, -aI_:function aI_(){}, -abw:function abw(a,b){this.a=a -this.b=b}, -bSb:function bSb(a){this.a=a}, -c0b:function c0b(a){this.a=a}, -ac2:function ac2(a){this.a=a}, -Td:function Td(a){this.a=a}, -a3H:function a3H(a){this.a=0 -this.b=a}, -bOe:function bOe(a){this.c=null -this.a=0 -this.b=a}, -bNT:function bNT(){}, -bNr:function bNr(a,b){this.a=a -this.b=b}, -c3u:function c3u(a,b){this.a=a -this.b=b}, -ac3:function ac3(){}, -axu:function axu(){this.a=0}, -axv:function axv(a,b){this.a=a -this.b=b}, -aRL:function aRL(){}, -axP:function axP(a){this.a=a}, -a3U:function a3U(a,b){this.a=a -this.b=b -this.c=0}, -adl:function adl(){}, -aG5:function aG5(a,b,c){this.a=a -this.b=b -this.$ti=c}, -IT:function IT(a,b,c){this.a=a -this.b=b -this.$ti=c}, -adM:function adM(){}, -d5:function d5(){}, -b_F:function b_F(a){this.a=a}, -a57:function a57(a,b,c){this.a=a -this.b=b -this.$ti=c}, -EB:function EB(){}, -o6:function o6(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -mK:function mK(a){this.a=a}, -aAT:function aAT(a,b){this.a=a -this.b=b}, -My:function My(a,b){this.a=a -this.b=b}, -ak3:function ak3(a,b){this.a=a -this.b=b}, -beB:function beB(){}, -ak5:function ak5(a,b){this.a=a -this.b=b}, -bUr:function bUr(a,b,c){var _=this -_.a=a -_.b=b -_.c=c -_.d=!1}, -ak4:function ak4(a){this.a=a}, -bUx:function bUx(){}, -bUy:function bUy(a,b){this.a=a -this.b=b}, -bUu:function bUu(){}, -bUv:function bUv(a,b){this.a=a -this.b=b}, -aBp:function aBp(a,b,c){this.c=a -this.a=b -this.b=c}, -bUw:function bUw(a,b,c,d,e){var _=this -_.f=a -_.z$=b -_.c=c -_.a=d -_.b=e}, -akg:function akg(){}, -aki:function aki(a){this.a=a}, -akh:function akh(a,b){this.a=a -this.b=b}, -aBt:function aBt(a){this.a=a}, -bUC:function bUC(a){this.a=a}, -akt:function akt(){}, -aBC:function aBC(a,b,c){this.a=a -this.b=b -this.c=c}, -bUI:function bUI(a,b,c){var _=this -_.a=a -_.b=b -_.c=c -_.d=0 -_.e=-1 -_.f=null}, -pB:function pB(){}, -bPi:function bPi(a,b){this.a=a -this.b=b}, -c1w:function c1w(a,b){this.a=a -this.b=b}, -RL:function RL(){}, -zh:function zh(a){this.a=a}, -aIb:function aIb(a,b,c){this.a=a -this.b=b -this.c=c}, -c3v:function c3v(a,b,c){this.a=a -this.b=b -this.c=c}, -auf:function auf(){}, -aug:function aug(){}, -aI9:function aI9(a){this.b=this.a=0 -this.c=a}, -aIa:function aIa(a,b){var _=this -_.d=a -_.b=_.a=0 -_.c=b}, -a31:function a31(a){this.a=a}, -Dh:function Dh(a){this.a=a -this.b=16 -this.c=0}, -aIR:function aIR(){}, -aK1:function aK1(){}, -cO9(a,b){var s,r,q=$.ru(),p=a.length,o=4-p%4 -if(o===4)o=0 -for(s=0,r=0;r=16)return null -r=r*16+o}n=h-1 -i[h]=r -for(;s=16)return null -r=r*16+o}m=n-1 -i[n]=r}if(j===1&&i[0]===0)return $.ru() -l=A.oD(j,i) -return new A.k6(l===0?!1:c,i,l)}, -cOc(a,b){var s,r,q,p,o -if(a==="")return null -s=$.cvn().rn(a) -if(s==null)return null -r=s.b -q=r[1]==="-" -p=r[4] -o=r[3] -if(p!=null)return A.cO9(p,q) -if(o!=null)return A.cOa(o,2,q) -return null}, -oD(a,b){for(;;){if(!(a>0&&b[a-1]===0))break;--a}return a}, -cdW(a,b,c,d){var s,r=new Uint16Array(d),q=c-b -for(s=0;s>>0)+(o>>>4)-1075 -m=new Uint16Array(4) -m[0]=(r[1]<<8>>>0)+r[0] -m[1]=(r[3]<<8>>>0)+r[2] -m[2]=(r[5]<<8>>>0)+r[4] -m[3]=o&15|16 -l=new A.k6(!1,m,4) -if(n<0)k=l.xl(0,-n) -else k=n>0?l.dd(0,n):l -if(s)return k.FX(0) -return k}, -cdX(a,b,c,d){var s,r,q -if(b===0)return 0 -if(c===0&&d===a)return b -for(s=b-1,r=d.$flags|0;s>=0;--s){q=a[s] -r&2&&A.z(d) -d[s+c]=q}for(s=c-1;s>=0;--s){r&2&&A.z(d) -d[s]=0}return b+c}, -cp3(a,b,c,d){var s,r,q,p,o,n=B.c.aR(c,16),m=B.c.aa(c,16),l=16-m,k=B.c.dd(1,l)-1 -for(s=b-1,r=d.$flags|0,q=0;s>=0;--s){p=a[s] -o=B.c.qz(p,l) -r&2&&A.z(d) -d[s+n+1]=(o|q)>>>0 -q=B.c.dd(p&k,m)}r&2&&A.z(d) -d[n]=q}, -coZ(a,b,c,d){var s,r,q,p,o=B.c.aR(c,16) -if(B.c.aa(c,16)===0)return A.cdX(a,b,o,d) -s=b+o+1 -A.cp3(a,b,c,d) -for(r=d.$flags|0,q=o;--q,q>=0;){r&2&&A.z(d) -d[q]=0}p=s-1 -return d[p]===0?p:s}, -cOb(a,b,c,d){var s,r,q,p,o=B.c.aR(c,16),n=B.c.aa(c,16),m=16-n,l=B.c.dd(1,n)-1,k=B.c.qz(a[o],n),j=b-o-1 -for(s=d.$flags|0,r=0;r>>0 -k=B.c.qz(q,n)}s&2&&A.z(d) -d[j]=k}, -bNY(a,b,c,d){var s,r=b-d -if(r===0)for(s=b-1;s>=0;--s){r=a[s]-c[s] -if(r!==0)return r}return r}, -cO7(a,b,c,d,e){var s,r,q -for(s=e.$flags|0,r=0,q=0;q>>16}for(q=d;q>>16}s&2&&A.z(e) -e[b]=r}, -axx(a,b,c,d,e){var s,r,q -for(s=e.$flags|0,r=0,q=0;q=0;e=o,c=q){q=c+1 -p=a*b[c]+d[e]+r -o=e+1 -s&2&&A.z(d) -d[e]=p&65535 -r=B.c.aR(p,65536)}for(;r!==0;e=o){n=d[e]+r -o=e+1 -s&2&&A.z(d) -d[e]=n&65535 -r=B.c.aR(n,65536)}}, -cO8(a,b,c){var s,r=b[c] -if(r===a)return 65535 -s=B.c.qs((r<<16|b[c-1])>>>0,a) -if(s>65535)return 65535 -return s}, -cVz(a){return A.u8(a)}, -cji(a){return new A.LP(new WeakMap(),a.i("LP<0>"))}, -LQ(a){if(A.rn(a)||typeof a=="number"||typeof a=="string"||a instanceof A.D5)A.cjj(a)}, -cjj(a){throw A.q(A.fU(a,"object","Expandos are not allowed on strings, numbers, bools, records or null"))}, -cPJ(){if(typeof WeakRef=="function")return WeakRef -var s=function LeakRef(a){this._=a} -s.prototype={ -deref(){return this._}} -return s}, -f3(a,b,c){var s=A.ky(a,c) -if(s!=null)return s -if(b!=null)return b.$1(a) -throw A.q(A.dX(a,null,null))}, -aKv(a){var s=A.NR(a) -if(s!=null)return s -throw A.q(A.dX("Invalid double",a,null))}, -cEy(a,b){a=A.jo(a,new Error()) -a.stack=b.l(0) -throw a}, -bA(a,b,c,d){var s,r=c?J.qm(a,d):J.Mv(a,d) -if(a!==0&&b!=null)for(s=0;s")) -for(s=J.ar(a);s.q();)r.push(s.gI(s)) -if(b)return r -r.$flags=1 -return r}, -ckS(a,b,c){var s -if(b)s=A.H(a,c) -else{s=A.H(a,c) -s.$flags=1 -s=s}return s}, -H(a,b){var s,r -if(Array.isArray(a))return A.b(a.slice(0),b.i("J<0>")) -s=A.b([],b.i("J<0>")) -for(r=J.ar(a);r.q();)s.push(r.gI(r)) -return s}, -B0(a,b,c,d){var s,r=c?J.qm(a,d):J.Mv(a,d) -for(s=0;s0||c0)a=J.DE(a,b) -s=A.H(a,t.S) -return A.cmj(s)}, -cdh(a){return A.dK(a)}, -cLT(a,b,c){var s=a.length -if(b>=s)return"" -return A.cJL(a,b,c==null||c>s?s:c)}, -aD(a,b,c,d,e){return new A.pe(a,A.cc1(a,d,b,e,c,""))}, -cVy(a,b){return a==null?b==null:a===b}, -bHq(a,b,c){var s=J.ar(b) -if(!s.q())return a -if(c.length===0){do a+=A.A(s.gI(s)) -while(s.q())}else{a+=A.A(s.gI(s)) -while(s.q())a=a+c+A.A(s.gI(s))}return a}, -vh(a,b){return new A.anC(a,b.ganm(),b.gaMo(),b.gbJQ())}, -aua(){var s,r,q=A.cJG() -if(q==null)throw A.q(A.aJ("'Uri.base' is not supported")) -s=$.coy -if(s!=null&&q===$.cox)return s -r=A.d7(q,0,null) -$.coy=r -$.cox=q -return r}, -cb(a,b,c,d){var s,r,q,p,o,n="0123456789ABCDEF" -if(c===B.t){s=$.cvW() -s=s.b.test(b)}else s=!1 -if(s)return b -r=c.rX(b) -for(s=r.length,q=0,p="";q>>4&15]+n[o&15]}return p.charCodeAt(0)==0?p:p}, -cPC(a){var s,r,q -if(!$.cvX())return A.cPD(a) -s=new URLSearchParams() -J.h2(a,new A.c3r(s)) -r=s.toString() -q=r.length -if(q>0&&r[q-1]==="=")r=B.f.a1(r,0,q-1) -return r.replace(/=&|\*|%7E/g,b=>b==="=&"?"&":b==="*"?"%2A":"~")}, -vM(){return A.ap(new Error())}, -cCQ(a,b){return J.aLk(a,b)}, -x4(a,b,c,d,e,f,g){var s=A.cmk(a,b,c,d,e,f,g,0,!1) -return new A.bv(s==null?new A.aga(a,b,c,d,e,f,g,0).$0():s,0,!1)}, -cDp(a,b,c,d,e,f,g){var s=A.cmk(a,b,c,d,e,f,g,0,!0) -return new A.bv(s==null?new A.aga(a,b,c,d,e,f,g,0).$0():s,0,!0)}, -fL(a,b,c){var s="microsecond" -if(b<0||b>999)throw A.q(A.f1(b,0,999,s,null)) -if(a<-864e13||a>864e13)throw A.q(A.f1(a,-864e13,864e13,"millisecondsSinceEpoch",null)) -if(a===864e13&&b!==0)throw A.q(A.fU(b,s,"Time including microseconds is outside valid range")) -A.wq(c,"isUtc",t.y) -return a}, -cDq(a){var s=Math.abs(a),r=a<0?"-":"" -if(s>=1000)return""+a -if(s>=100)return r+"0"+s -if(s>=10)return r+"00"+s -return r+"000"+s}, -ciD(a){if(a>=100)return""+a -if(a>=10)return"0"+a -return"00"+a}, -agc(a){if(a>=10)return""+a -return"0"+a}, -cX(a,b,c,d,e,f){return new A.aW(c+1000*d+1e6*f+6e7*e+36e8*b+864e8*a)}, -cEx(a,b){var s,r -for(s=0;s<4;++s){r=a[s] -if(r.b===b)return r}throw A.q(A.fU(b,"name","No enum value with that name"))}, -EC(a){if(typeof a=="number"||A.rn(a)||a==null)return J.bo(a) -if(typeof a=="string")return JSON.stringify(a) -return A.cmi(a)}, -b5v(a,b){A.wq(a,"error",t.K) -A.wq(b,"stackTrace",t.Km) -A.cEy(a,b)}, -pZ(a){return new A.wE(a)}, -bW(a,b){return new A.pX(!1,null,b,a)}, -fU(a,b,c){return new A.pX(!0,a,b,c)}, -pY(a,b){return a}, -i3(a){var s=null -return new A.O6(s,s,!1,s,s,a)}, -a_z(a,b,c){return new A.O6(null,null,!0,a,b,c==null?"Value not in range":c)}, -f1(a,b,c,d,e){return new A.O6(b,c,!0,a,d,"Invalid value")}, -O7(a,b,c,d){if(ac)throw A.q(A.f1(a,b,c,d,null)) -return a}, -cmD(a,b,c,d){return A.ajw(a,d==null?J.b6(b):d,b,null,c)}, -fH(a,b,c,d,e){if(0>a||a>c)throw A.q(A.f1(a,0,c,d==null?"start":d,null)) -if(b!=null){if(a>b||b>c)throw A.q(A.f1(b,a,c,e==null?"end":e,null)) -return b}return c}, -fG(a,b){if(a<0)throw A.q(A.f1(a,0,null,b,null)) -return a}, -Xm(a,b,c,d,e){var s=e==null?b.gt(b):e -return new A.Xl(s,!0,a,c,"Index out of range")}, -ig(a,b,c,d,e){return new A.Xl(b,!0,a,e,"Index out of range")}, -ajw(a,b,c,d,e){if(0>a||a>=b)throw A.q(A.ig(a,b,c,d,e==null?"index":e)) -return a}, -aJ(a){return new A.a2Y(a)}, -dk(a){return new A.Iv(a)}, -ac(a){return new A.lE(a)}, -dQ(a){return new A.adY(a)}, -bs(a){return new A.rc(a)}, -dX(a,b,c){return new A.jS(a,b,c)}, -bef(a,b,c){if(a<=0)return new A.iN(c.i("iN<0>")) -return new A.a59(a,b,c.i("a59<0>"))}, -ckq(a,b,c){var s,r -if(A.cfj(a)){if(b==="("&&c===")")return"(...)" -return b+"..."+c}s=A.b([],t.s) -$.JR.push(a) -try{A.cSb(a,s)}finally{$.JR.pop()}r=A.bHq(b,s,", ")+c -return r.charCodeAt(0)==0?r:r}, -mO(a,b,c){var s,r -if(A.cfj(a))return b+"..."+c -s=new A.d6(b) -$.JR.push(a) -try{r=s -r.a=A.bHq(r.a,a,", ")}finally{$.JR.pop()}s.a+=c -r=s.a -return r.charCodeAt(0)==0?r:r}, -cSb(a,b){var s,r,q,p,o,n,m,l=J.ar(a),k=0,j=0 -for(;;){if(!(k<80||j<3))break -if(!l.q())return -s=A.A(l.gI(l)) -b.push(s) -k+=s.length+2;++j}if(!l.q()){if(j<=5)return -r=b.pop() -q=b.pop()}else{p=l.gI(l);++j -if(!l.q()){if(j<=4){b.push(A.A(p)) -return}r=A.A(p) -q=b.pop() -k+=r.length+2}else{o=l.gI(l);++j -for(;l.q();p=o,o=n){n=l.gI(l);++j -if(j>100){for(;;){if(!(k>75&&j>3))break -k-=b.pop().length+2;--j}b.push("...") -return}}q=A.A(p) -r=A.A(o) -k+=r.length+q.length+4}}if(j>b.length+2){k+=5 -m="..."}else m=null -for(;;){if(!(k>80&&b.length>3))break -k-=b.pop().length+2 -if(m==null){k+=5 -m="..."}}if(m!=null)b.push(m) -b.push(q) -b.push(r)}, -cl4(a,b,c,d,e){return new A.wK(a,b.i("@<0>").d0(c).d0(d).d0(e).i("wK<1,2,3,4>"))}, -mR(a,b,c){var s=A.c(b,c) -s.aFh(s,a) -return s}, -a7(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1){var s -if(B.a===c)return A.cdl(J.ae(a),J.ae(b),$.ka()) -if(B.a===d){s=J.ae(a) -b=J.ae(b) -c=J.ae(c) -return A.kC(A.ao(A.ao(A.ao($.ka(),s),b),c))}if(B.a===e)return A.cnU(J.ae(a),J.ae(b),J.ae(c),J.ae(d),$.ka()) -if(B.a===f){s=J.ae(a) -b=J.ae(b) -c=J.ae(c) -d=J.ae(d) -e=J.ae(e) -return A.kC(A.ao(A.ao(A.ao(A.ao(A.ao($.ka(),s),b),c),d),e))}if(B.a===g){s=J.ae(a) -b=J.ae(b) -c=J.ae(c) -d=J.ae(d) -e=J.ae(e) -f=J.ae(f) -return A.kC(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao($.ka(),s),b),c),d),e),f))}if(B.a===h){s=J.ae(a) -b=J.ae(b) -c=J.ae(c) -d=J.ae(d) -e=J.ae(e) -f=J.ae(f) -g=J.ae(g) -return A.kC(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao($.ka(),s),b),c),d),e),f),g))}if(B.a===i){s=J.ae(a) -b=J.ae(b) -c=J.ae(c) -d=J.ae(d) -e=J.ae(e) -f=J.ae(f) -g=J.ae(g) -h=J.ae(h) -return A.kC(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao($.ka(),s),b),c),d),e),f),g),h))}if(B.a===j){s=J.ae(a) -b=J.ae(b) -c=J.ae(c) -d=J.ae(d) -e=J.ae(e) -f=J.ae(f) -g=J.ae(g) -h=J.ae(h) -i=J.ae(i) -return A.kC(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao($.ka(),s),b),c),d),e),f),g),h),i))}if(B.a===k){s=J.ae(a) -b=J.ae(b) -c=J.ae(c) -d=J.ae(d) -e=J.ae(e) -f=J.ae(f) -g=J.ae(g) -h=J.ae(h) -i=J.ae(i) -j=J.ae(j) -return A.kC(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao($.ka(),s),b),c),d),e),f),g),h),i),j))}if(B.a===l){s=J.ae(a) -b=J.ae(b) -c=J.ae(c) -d=J.ae(d) -e=J.ae(e) -f=J.ae(f) -g=J.ae(g) -h=J.ae(h) -i=J.ae(i) -j=J.ae(j) -k=J.ae(k) -return A.kC(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao($.ka(),s),b),c),d),e),f),g),h),i),j),k))}if(B.a===m){s=J.ae(a) -b=J.ae(b) -c=J.ae(c) -d=J.ae(d) -e=J.ae(e) -f=J.ae(f) -g=J.ae(g) -h=J.ae(h) -i=J.ae(i) -j=J.ae(j) -k=J.ae(k) -l=J.ae(l) -return A.kC(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao($.ka(),s),b),c),d),e),f),g),h),i),j),k),l))}if(B.a===n){s=J.ae(a) -b=J.ae(b) -c=J.ae(c) -d=J.ae(d) -e=J.ae(e) -f=J.ae(f) -g=J.ae(g) -h=J.ae(h) -i=J.ae(i) -j=J.ae(j) -k=J.ae(k) -l=J.ae(l) -m=J.ae(m) -return A.kC(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao($.ka(),s),b),c),d),e),f),g),h),i),j),k),l),m))}if(B.a===o){s=J.ae(a) -b=J.ae(b) -c=J.ae(c) -d=J.ae(d) -e=J.ae(e) -f=J.ae(f) -g=J.ae(g) -h=J.ae(h) -i=J.ae(i) -j=J.ae(j) -k=J.ae(k) -l=J.ae(l) -m=J.ae(m) -n=J.ae(n) -return A.kC(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao($.ka(),s),b),c),d),e),f),g),h),i),j),k),l),m),n))}if(B.a===p){s=J.ae(a) -b=J.ae(b) -c=J.ae(c) -d=J.ae(d) -e=J.ae(e) -f=J.ae(f) -g=J.ae(g) -h=J.ae(h) -i=J.ae(i) -j=J.ae(j) -k=J.ae(k) -l=J.ae(l) -m=J.ae(m) -n=J.ae(n) -o=J.ae(o) -return A.kC(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao($.ka(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o))}if(B.a===q){s=J.ae(a) -b=J.ae(b) -c=J.ae(c) -d=J.ae(d) -e=J.ae(e) -f=J.ae(f) -g=J.ae(g) -h=J.ae(h) -i=J.ae(i) -j=J.ae(j) -k=J.ae(k) -l=J.ae(l) -m=J.ae(m) -n=J.ae(n) -o=J.ae(o) -p=J.ae(p) -return A.kC(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao($.ka(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p))}if(B.a===r){s=J.ae(a) -b=J.ae(b) -c=J.ae(c) -d=J.ae(d) -e=J.ae(e) -f=J.ae(f) -g=J.ae(g) -h=J.ae(h) -i=J.ae(i) -j=J.ae(j) -k=J.ae(k) -l=J.ae(l) -m=J.ae(m) -n=J.ae(n) -o=J.ae(o) -p=J.ae(p) -q=J.ae(q) -return A.kC(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao($.ka(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q))}if(B.a===a0){s=J.ae(a) -b=J.ae(b) -c=J.ae(c) -d=J.ae(d) -e=J.ae(e) -f=J.ae(f) -g=J.ae(g) -h=J.ae(h) -i=J.ae(i) -j=J.ae(j) -k=J.ae(k) -l=J.ae(l) -m=J.ae(m) -n=J.ae(n) -o=J.ae(o) -p=J.ae(p) -q=J.ae(q) -r=J.ae(r) -return A.kC(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao($.ka(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r))}if(B.a===a1){s=J.ae(a) -b=J.ae(b) -c=J.ae(c) -d=J.ae(d) -e=J.ae(e) -f=J.ae(f) -g=J.ae(g) -h=J.ae(h) -i=J.ae(i) -j=J.ae(j) -k=J.ae(k) -l=J.ae(l) -m=J.ae(m) -n=J.ae(n) -o=J.ae(o) -p=J.ae(p) -q=J.ae(q) -r=J.ae(r) -a0=J.ae(a0) -return A.kC(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao($.ka(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r),a0))}s=J.ae(a) -b=J.ae(b) -c=J.ae(c) -d=J.ae(d) -e=J.ae(e) -f=J.ae(f) -g=J.ae(g) -h=J.ae(h) -i=J.ae(i) -j=J.ae(j) -k=J.ae(k) -l=J.ae(l) -m=J.ae(m) -n=J.ae(n) -o=J.ae(o) -p=J.ae(p) -q=J.ae(q) -r=J.ae(r) -a0=J.ae(a0) -a1=J.ae(a1) -return A.kC(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao(A.ao($.ka(),s),b),c),d),e),f),g),h),i),j),k),l),m),n),o),p),q),r),a0),a1))}, -aI(a){var s,r=$.ka() -for(s=J.ar(a);s.q();)r=A.ao(r,J.ae(s.gI(s))) -return A.kC(r)}, -clH(a){var s,r,q,p,o -for(s=a.gW(a),r=0,q=0;s.q();){p=J.ae(s.gI(s)) -o=((p^p>>>16)>>>0)*569420461>>>0 -o=((o^o>>>15)>>>0)*3545902487>>>0 -r=r+((o^o>>>15)>>>0)&1073741823;++q}return A.cdl(r,q,0)}, -Se(a){var s=A.A(a),r=$.c8m -if(r==null)A.aKH(s) -else r.$1(s)}, -bCZ(a,b,c,d){return new A.wM(a,b,c.i("@<0>").d0(d).i("wM<1,2>"))}, -cLL(){$.Sn() -return new A.Pa()}, -cqj(a,b){return 65536+((a&1023)<<10)+(b&1023)}, -d7(a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=null -a6=a4.length -s=a5+5 -if(a6>=s){r=((a4.charCodeAt(a5+4)^58)*3|a4.charCodeAt(a5)^100|a4.charCodeAt(a5+1)^97|a4.charCodeAt(a5+2)^116|a4.charCodeAt(a5+3)^97)>>>0 -if(r===0)return A.cow(a5>0||a6=14)q[7]=a6 -o=q[1] -if(o>=a5)if(A.cri(a4,a5,o,20,q)===20)q[7]=o -n=q[2]+1 -m=q[3] -l=q[4] -k=q[5] -j=q[6] -if(jo+3)){p=m>a5 -g=0 -if(!(p&&m+1===l)){if(!B.f.tE(a4,"\\",l))if(n>a5)f=B.f.tE(a4,"\\",n-1)||B.f.tE(a4,"\\",n-2) -else f=!1 -else f=!0 -if(!f){if(!(kl+2&&B.f.tE(a4,"/..",k-3) -else f=!0 -if(!f)if(o===a5+4){if(B.f.tE(a4,"file",a5)){if(n<=a5){if(!B.f.tE(a4,"/",l)){e="file:///" -r=3}else{e="file://" -r=2}a4=e+B.f.a1(a4,l,a6) -o-=a5 -s=r-a5 -k+=s -j+=s -a6=a4.length -a5=g -n=7 -m=7 -l=7}else if(l===k){s=a5===0 -s -if(s){a4=B.f.w_(a4,l,k,"/");++k;++j;++a6}else{a4=B.f.a1(a4,a5,l)+"/"+B.f.a1(a4,k,a6) -o-=a5 -n-=a5 -m-=a5 -l-=a5 -s=1-a5 -k+=s -j+=s -a6=a4.length -a5=g}}h="file"}else if(B.f.tE(a4,"http",a5)){if(p&&m+3===l&&B.f.tE(a4,"80",m+1)){s=a5===0 -s -if(s){a4=B.f.w_(a4,m,l,"") -l-=3 -k-=3 -j-=3 -a6-=3}else{a4=B.f.a1(a4,a5,m)+B.f.a1(a4,l,a6) -o-=a5 -n-=a5 -m-=a5 -s=3+a5 -l-=s -k-=s -j-=s -a6=a4.length -a5=g}}h="http"}}else if(o===s&&B.f.tE(a4,"https",a5)){if(p&&m+4===l&&B.f.tE(a4,"443",m+1)){s=a5===0 -s -if(s){a4=B.f.w_(a4,m,l,"") -l-=4 -k-=4 -j-=4 -a6-=3}else{a4=B.f.a1(a4,a5,m)+B.f.a1(a4,l,a6) -o-=a5 -n-=a5 -m-=a5 -s=4+a5 -l-=s -k-=s -j-=s -a6=a4.length -a5=g}}h="https"}i=!f}}}}if(i){if(a5>0||a6a5)h=A.c3s(a4,a5,o) -else{if(o===a5)A.RT(a4,a5,"Invalid empty scheme") -h=""}d=a3 -if(n>a5){c=o+3 -b=c=c?0:a.charCodeAt(q) -m=n^48 -if(m<=9){if(o!==0||q===r){o=o*10+m -if(o<=255){++q -continue}A.au9("each part must be in the range 0..255",a,r)}A.au9("parts must not have leading zeros",a,r)}if(q===r){if(q===c)break -A.au9(k,a,q)}l=p+1 -s&2&&A.z(d) -d[e+p]=o -if(n===46){if(l<4){++q -p=l -r=q -o=0 -continue}break}if(q===c){if(l===4)return -break}A.au9(k,a,q) -p=l}A.au9("IPv4 address should contain exactly 4 parts",a,q)}, -coz(a,b,c){var s -if(b===c)throw A.q(A.dX("Empty IP address",a,b)) -if(a.charCodeAt(b)===118){s=A.cMS(a,b,c) -if(s!=null)throw A.q(s) -return!1}A.coA(a,b,c) -return!0}, -cMS(a,b,c){var s,r,q,p,o="Missing hex-digit in IPvFuture address";++b -for(s=b;;s=r){if(s=97&&p<=102)continue -if(q===46){if(r-1===b)return new A.jS(o,a,r) -s=r -break}return new A.jS("Unexpected character",a,r-1)}if(s-1===b)return new A.jS(o,a,s) -return new A.jS("Missing '.' in IPvFuture address",a,s)}if(s===c)return new A.jS("Missing address in IPvFuture address, host, cursor",null,null) -for(;;){if((u.S.charCodeAt(a.charCodeAt(s))&16)!==0){++s -if(s=a3?0:a1.charCodeAt(p) -$label0$0:{k=l^48 -j=!1 -if(k<=9)i=k -else{h=l|32 -if(h>=97&&h<=102)i=h-87 -else break $label0$0 -m=j}if(po){if(l===46){if(m){if(q<=6){A.cMR(a1,o,a3,s,q*2) -q+=2 -p=a3 -break}a0.$2(a,o)}break}g=q*2 -s[g]=B.c.R(n,8) -s[g+1]=n&255;++q -if(l===58){if(q<8){++p -o=p -n=0 -m=!0 -continue}a0.$2(a,p)}break}if(l===58){if(r<0){f=q+1;++p -r=q -q=f -o=p -continue}a0.$2("only one wildcard `::` is allowed",p)}if(r!==q-1)a0.$2("missing part",p) -break}if(p0){c=e*2 -b=16-d*2 -B.o.d9(s,b,16,s,c) -B.o.tX(s,c,b,0)}}return s}, -RS(a,b,c,d,e,f,g){return new A.a8M(a,b,c,d,e,f,g)}, -bE(a,b,c,d,e,f,g,h,i){var s,r,q,p -h=h==null?"":A.c3s(h,0,h.length) -i=A.cq2(i,0,i==null?0:i.length) -b=A.c3k(b,0,b==null?0:b.length,!1) -if(f==="")f=null -f=A.c3o(f,0,f==null?0:f.length,g) -a=A.ceq(a,0,a==null?0:a.length) -e=A.c3n(e,h) -s=h==="file" -if(b==null)r=i.length!==0||e!=null||s -else r=!1 -if(r)b="" -r=b==null -q=!r -c=A.c3l(c,0,c==null?0:c.length,d,h,q) -p=h.length===0 -if(p&&r&&!B.f.b0(c,"/"))c=A.ces(c,!p||q) -else c=A.JF(c) -return A.RS(h,i,r&&B.f.b0(c,"//")?"":b,e,c,f,a)}, -cq_(a){if(a==="http")return 80 -if(a==="https")return 443 -return 0}, -RT(a,b,c){throw A.q(A.dX(c,a,b))}, -Dg(a,b,c,d){var s,r,q,p,o,n,m,l,k,j=null,i=b.length,h="",g=j -if(i!==0){r=0 -for(;;){if(!(r=b&&s=b&&s=p){if(i==null)i=new A.d6("") -if(r=o){if(q==null)q=new A.d6("") -if(r=a.length)return"%" -s=a.charCodeAt(b+1) -r=a.charCodeAt(n) -q=A.c6K(s) -p=A.c6K(r) -if(q<0||p<0)return"%" -o=q*16+p -if(o<127&&(u.S.charCodeAt(o)&1)!==0)return A.dK(c&&65<=o&&90>=o?(o|32)>>>0:o) -if(s>=97||r>=97)return B.f.a1(a,b,b+3).toUpperCase() -return null}, -cep(a){var s,r,q,p,o,n="0123456789ABCDEF" -if(a<=127){s=new Uint8Array(3) -s[0]=37 -s[1]=n.charCodeAt(a>>>4) -s[2]=n.charCodeAt(a&15)}else{if(a>2047)if(a>65535){r=240 -q=4}else{r=224 -q=3}else{r=192 -q=2}s=new Uint8Array(3*q) -for(p=0;--q,q>=0;r=128){o=B.c.qz(a,6*q)&63|r -s[p]=37 -s[p+1]=n.charCodeAt(o>>>4) -s[p+2]=n.charCodeAt(o&15) -p+=3}}return A.e2(s,0,null)}, -a8N(a,b,c,d,e,f){var s=A.cq4(a,b,c,d,e,f) -return s==null?B.f.a1(a,b,c):s}, -cq4(a,b,c,d,e,f){var s,r,q,p,o,n,m,l,k,j=null,i=u.S -for(s=!e,r=b,q=r,p=j;r=2&&A.cq1(a.charCodeAt(0)))for(s=1;s127||(u.S.charCodeAt(r)&8)===0)break}return a}, -cPG(a,b){if(a.Hk("package")&&a.c==null)return A.crl(b,0,b.length) -return-1}, -cPA(){return A.b([],t.s)}, -cq6(a){var s,r,q,p,o,n=A.c(t.N,t.yp),m=new A.c3t(a,B.t,n) -for(s=a.length,r=0,q=0,p=-1;r127)throw A.q(A.bW("Illegal percent encoding in URI",null)) -if(r===37){if(o+3>q)throw A.q(A.bW("Truncated URI",null)) -p.push(A.cPB(a,o+1)) -o+=2}else if(e&&r===43)p.push(32) -else p.push(r)}}return d.b4(0,p)}, -cq1(a){var s=a|32 -return 97<=s&&s<=122}, -cow(a,b,c){var s,r,q,p,o,n,m,l,k="Invalid MIME type",j=A.b([b-1],t.t) -for(s=a.length,r=b,q=-1,p=null;rb)throw A.q(A.dX(k,a,r)) -while(p!==44){j.push(r);++r -for(o=-1;r=0)j.push(o) -else{n=B.b.gU(j) -if(p!==44||r!==n+7||!B.f.tE(a,"base64",n+1))throw A.q(A.dX("Expecting '='",a,r)) -break}}j.push(r) -m=r+1 -if((j.length&1)===1)a=B.bA.aLM(0,a,m,s) -else{l=A.cq4(a,m,s,256,!0,!1) -if(l!=null)a=B.f.w_(a,m,s,l)}return new A.bKv(a,j,c)}, -cri(a,b,c,d,e){var s,r,q -for(s=b;s95)r=31 -q='\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\xe1\xe1\xe1\x01\xe1\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\xe1\xe3\xe1\xe1\x01\xe1\x01\xe1\xcd\x01\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x0e\x03\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"\x01\xe1\x01\xe1\xac\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\xe1\xe1\xe1\x01\xe1\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\xe1\xea\xe1\xe1\x01\xe1\x01\xe1\xcd\x01\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x01\n\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"\x01\xe1\x01\xe1\xac\xeb\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\xeb\xeb\xeb\x8b\xeb\xeb\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\xeb\x83\xeb\xeb\x8b\xeb\x8b\xeb\xcd\x8b\xeb\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x92\x83\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\x8b\xeb\x8b\xeb\x8b\xeb\xac\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xeb\xeb\v\xeb\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xebD\xeb\xeb\v\xeb\v\xeb\xcd\v\xeb\v\v\v\v\v\v\v\v\x12D\v\v\v\v\v\v\v\v\v\v\xeb\v\xeb\v\xeb\xac\xe5\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\xe5\xe5\xe5\x05\xe5D\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe8\x8a\xe5\xe5\x05\xe5\x05\xe5\xcd\x05\xe5\x05\x05\x05\x05\x05\x05\x05\x05\x05\x8a\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05f\x05\xe5\x05\xe5\xac\xe5\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\xe5\xe5\xe5\x05\xe5D\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\xe5\x8a\xe5\xe5\x05\xe5\x05\xe5\xcd\x05\xe5\x05\x05\x05\x05\x05\x05\x05\x05\x05\x8a\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05f\x05\xe5\x05\xe5\xac\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7D\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\x8a\xe7\xe7\xe7\xe7\xe7\xe7\xcd\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\x8a\xe7\x07\x07\x07\x07\x07\x07\x07\x07\x07\xe7\xe7\xe7\xe7\xe7\xac\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7D\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\x8a\xe7\xe7\xe7\xe7\xe7\xe7\xcd\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\xe7\x8a\x07\x07\x07\x07\x07\x07\x07\x07\x07\x07\xe7\xe7\xe7\xe7\xe7\xac\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\x05\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xeb\xeb\v\xeb\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xea\xeb\xeb\v\xeb\v\xeb\xcd\v\xeb\v\v\v\v\v\v\v\v\x10\xea\v\v\v\v\v\v\v\v\v\v\xeb\v\xeb\v\xeb\xac\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xeb\xeb\v\xeb\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xea\xeb\xeb\v\xeb\v\xeb\xcd\v\xeb\v\v\v\v\v\v\v\v\x12\n\v\v\v\v\v\v\v\v\v\v\xeb\v\xeb\v\xeb\xac\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xeb\xeb\v\xeb\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xea\xeb\xeb\v\xeb\v\xeb\xcd\v\xeb\v\v\v\v\v\v\v\v\v\n\v\v\v\v\v\v\v\v\v\v\xeb\v\xeb\v\xeb\xac\xec\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\xec\xec\xec\f\xec\xec\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\f\xec\xec\xec\xec\f\xec\f\xec\xcd\f\xec\f\f\f\f\f\f\f\f\f\xec\f\f\f\f\f\f\f\f\f\f\xec\f\xec\f\xec\f\xed\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\xed\xed\xed\r\xed\xed\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\xed\xed\xed\xed\r\xed\r\xed\xed\r\xed\r\r\r\r\r\r\r\r\r\xed\r\r\r\r\r\r\r\r\r\r\xed\r\xed\r\xed\r\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\xe1\xe1\xe1\x01\xe1\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\xe1\xea\xe1\xe1\x01\xe1\x01\xe1\xcd\x01\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x0f\xea\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"\x01\xe1\x01\xe1\xac\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\xe1\xe1\xe1\x01\xe1\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\xe1\xe9\xe1\xe1\x01\xe1\x01\xe1\xcd\x01\xe1\x01\x01\x01\x01\x01\x01\x01\x01\x01\t\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01"\x01\xe1\x01\xe1\xac\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xeb\xeb\v\xeb\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xea\xeb\xeb\v\xeb\v\xeb\xcd\v\xeb\v\v\v\v\v\v\v\v\x11\xea\v\v\v\v\v\v\v\v\v\v\xeb\v\xeb\v\xeb\xac\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xeb\xeb\v\xeb\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xe9\xeb\xeb\v\xeb\v\xeb\xcd\v\xeb\v\v\v\v\v\v\v\v\v\t\v\v\v\v\v\v\v\v\v\v\xeb\v\xeb\v\xeb\xac\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xeb\xeb\v\xeb\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xea\xeb\xeb\v\xeb\v\xeb\xcd\v\xeb\v\v\v\v\v\v\v\v\x13\xea\v\v\v\v\v\v\v\v\v\v\xeb\v\xeb\v\xeb\xac\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xeb\xeb\v\xeb\xeb\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\xeb\xea\xeb\xeb\v\xeb\v\xeb\xcd\v\xeb\v\v\v\v\v\v\v\v\v\xea\v\v\v\v\v\v\v\v\v\v\xeb\v\xeb\v\xeb\xac\xf5\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\xf5\x15\xf5\x15\x15\xf5\x15\x15\x15\x15\x15\x15\x15\x15\x15\x15\xf5\xf5\xf5\xf5\xf5\xf5'.charCodeAt(d*96+r) -d=q&31 -e[q>>>5]=s}return d}, -cpN(a){if(a.b===7&&B.f.b0(a.a,"package")&&a.c<=0)return A.crl(a.a,a.e,a.f) -return-1}, -cTd(a,b){return A.tc(b,t.N)}, -crl(a,b,c){var s,r,q -for(s=b,r=0;s")) -s.ag8() -return s}, -cru(a,b){var s=$.am -if(s===B.as)return a -return s.Xz(a,b)}, -di:function di(){}, -ab_:function ab_(){}, -abe:function abe(){}, -abu:function abu(){}, -zV:function zV(){}, -aci:function aci(){}, -acD:function acD(){}, -Tx:function Tx(){}, -ur:function ur(){}, -KG:function KG(){}, -A3:function A3(){}, -L8:function L8(){}, -ae2:function ae2(){}, -Uy:function Uy(){}, -ae3:function ae3(){}, -fC:function fC(){}, -L9:function L9(){}, -b_P:function b_P(){}, -q9:function q9(){}, -rM:function rM(){}, -ae4:function ae4(){}, -ae5:function ae5(){}, -ae6:function ae6(){}, -ag5:function ag5(){}, -ag6:function ag6(){}, -ag7:function ag7(){}, -agQ:function agQ(){}, -Vv:function Vv(){}, -Vw:function Vw(){}, -agS:function agS(){}, -agU:function agU(){}, -Ez:function Ez(){}, -ah8:function ah8(){}, -c8:function c8(){}, -c6:function c6(){}, -ahG:function ahG(){}, -lU:function lU(){}, -LS:function LS(){}, -ahI:function ahI(){}, -ahY:function ahY(){}, -ai1:function ai1(){}, -mI:function mI(){}, -aib:function aib(){}, -ais:function ais(){}, -F1:function F1(){}, -M9:function M9(){}, -ajD:function ajD(){}, -akb:function akb(){}, -ake:function ake(){}, -aku:function aku(){}, -akG:function akG(){}, -an0:function an0(){}, -N7:function N7(){}, -anc:function anc(){}, -ane:function ane(){}, -bn9:function bn9(a){this.a=a}, -bna:function bna(a){this.a=a}, -anf:function anf(){}, -bnb:function bnb(a){this.a=a}, -bnc:function bnc(a){this.a=a}, -GA:function GA(){}, -mT:function mT(){}, -ang:function ang(){}, -ann:function ann(){}, -anw:function anw(){}, -cA:function cA(){}, -Ze:function Ze(){}, -boX:function boX(a){this.a=a}, -anM:function anM(){}, -anN:function anN(){}, -anY:function anY(){}, -ao0:function ao0(){}, -aok:function aok(){}, -ZF:function ZF(){}, -tm:function tm(){}, -aoq:function aoq(){}, -aor:function aor(){}, -ZG:function ZG(){}, -mX:function mX(){}, -aoL:function aoL(){}, -aoY:function aoY(){}, -ap9:function ap9(){}, -aqL:function aqL(){}, -a0z:function a0z(){}, -aqM:function aqM(){}, -bxL:function bxL(a){this.a=a}, -bxM:function bxM(a){this.a=a}, -ar4:function ar4(){}, -ar5:function ar5(){}, -arm:function arm(){}, -arr:function arr(){}, -nd:function nd(){}, -asy:function asy(){}, -asz:function asz(){}, -nf:function nf(){}, -asG:function asG(){}, -ng:function ng(){}, -a1V:function a1V(){}, -bGH:function bGH(a){this.a=a}, -bGI:function bGI(a){this.a=a}, -bGJ:function bGJ(a){this.a=a}, -asT:function asT(){}, -at5:function at5(){}, -at7:function at7(){}, -lF:function lF(){}, -atk:function atk(){}, -nk:function nk(){}, -lJ:function lJ(){}, -atA:function atA(){}, -atB:function atB(){}, -atK:function atK(){}, -no:function no(){}, -atR:function atR(){}, -atS:function atS(){}, -atT:function atT(){}, -oA:function oA(){}, -aub:function aub(){}, -aur:function aur(){}, -axm:function axm(){}, -ayy:function ayy(){}, -a4D:function a4D(){}, -aAF:function aAF(){}, -a5V:function a5V(){}, -aF5:function aF5(){}, -aGu:function aGu(){}, -aGE:function aGE(){}, -cbp:function cbp(a,b){this.a=a -this.$ti=b}, -bSd:function bSd(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.$ti=d}, -a4W:function a4W(a,b,c,d,e){var _=this -_.a=0 -_.b=a -_.c=b -_.d=c -_.e=d -_.$ti=e}, -bSf:function bSf(a){this.a=a}, -bSh:function bSh(a){this.a=a}, -cY:function cY(){}, -ahO:function ahO(a,b,c){var _=this -_.a=a -_.b=b -_.c=-1 -_.d=null -_.$ti=c}, -ayz:function ayz(){}, -azu:function azu(){}, -azv:function azv(){}, -azw:function azw(){}, -azx:function azx(){}, -aAe:function aAe(){}, -aAf:function aAf(){}, -aAR:function aAR(){}, -aAS:function aAS(){}, -aC7:function aC7(){}, -aC8:function aC8(){}, -aC9:function aC9(){}, -aCa:function aCa(){}, -aCq:function aCq(){}, -aCr:function aCr(){}, -aD_:function aD_(){}, -aD0:function aD0(){}, -aFq:function aFq(){}, -a7S:function a7S(){}, -a7T:function a7T(){}, -aGs:function aGs(){}, -aGt:function aGt(){}, -aGx:function aGx(){}, -aHn:function aHn(){}, -aHo:function aHo(){}, -a8r:function a8r(){}, -a8s:function a8s(){}, -aHw:function aHw(){}, -aHx:function aHx(){}, -aIC:function aIC(){}, -aID:function aID(){}, -aIN:function aIN(){}, -aIO:function aIO(){}, -aIV:function aIV(){}, -aIW:function aIW(){}, -aJB:function aJB(){}, -aJC:function aJC(){}, -aJD:function aJD(){}, -aJE:function aJE(){}, -cqm(a){var s,r,q -if(a==null)return a -if(typeof a=="string"||typeof a=="number"||A.rn(a))return a -if(A.csh(a))return A.rp(a) -s=Array.isArray(a) -s.toString -if(s){r=[] -q=0 -for(;;){s=a.length -s.toString -if(!(q")),r=new A.rk(s,b.i("rk<0>")),q=t.I3 -A.ce2(a,"success",new A.c4o(a,r),!1,q) -A.ce2(a,"error",r.gRC(),!1,q) -return s}, -UV:function UV(){}, -ag0:function ag0(){}, -c4o:function c4o(a,b){this.a=a -this.b=b}, -anO:function anO(){}, -anP:function anP(){}, -bFM:function bFM(){}, -cHL(a){return a}, -lo(a,b){var s,r,q,p,o -if(b.length===0)return!1 -s=b.split(".") -r=v.G -for(q=s.length,p=0;p=1)return a.$1(b) -return a.$0()}, -cQa(a,b,c,d){if(d>=2)return a.$2(b,c) -if(d===1)return a.$1(b) -return a.$0()}, -cQb(a,b,c,d,e){if(e>=3)return a.$3(b,c,d) -if(e===2)return a.$2(b,c) -if(e===1)return a.$1(b) -return a.$0()}, -cr2(a){return a==null||A.rn(a)||typeof a=="number"||typeof a=="string"||t.pT.b(a)||t.U.b(a)||t.Po.b(a)||t.JZ.b(a)||t.eP.b(a)||t.L5.b(a)||t.rd.b(a)||t.s4.b(a)||t.OE.b(a)||t.pI.b(a)||t.V4.b(a)}, -aq(a){if(A.cr2(a))return a -return new A.c70(new A.CY(t.Fy)).$1(a)}, -al(a,b){return a[b]}, -S4(a,b){return a[b]}, -jn(a,b,c){return a[b].apply(a,c)}, -cQc(a,b,c){return a[b](c)}, -cQd(a,b,c,d){return a[b](c,d)}, -cU_(a,b){var s,r -if(b==null)return new a() -if(b instanceof Array)switch(b.length){case 0:return new a() -case 1:return new a(b[0]) -case 2:return new a(b[0],b[1]) -case 3:return new a(b[0],b[1],b[2]) -case 4:return new a(b[0],b[1],b[2],b[3])}s=[null] -B.b.L(s,b) -r=a.bind.apply(a,s) -String(r) -return new r()}, -cQ7(a,b){return new a(b)}, -cQ8(a,b,c){return new a(b,c)}, -eC(a,b){var s=new A.aj($.am,b.i("aj<0>")),r=new A.aL(s,b.i("aL<0>")) -a.then(A.mq(new A.c8n(r),1),A.mq(new A.c8o(r),1)) -return s}, -cr1(a){return a==null||typeof a==="boolean"||typeof a==="number"||typeof a==="string"||a instanceof Int8Array||a instanceof Uint8Array||a instanceof Uint8ClampedArray||a instanceof Int16Array||a instanceof Uint16Array||a instanceof Int32Array||a instanceof Uint32Array||a instanceof Float32Array||a instanceof Float64Array||a instanceof ArrayBuffer||a instanceof DataView}, -zn(a){if(A.cr1(a))return a -return new A.c6c(new A.CY(t.Fy)).$1(a)}, -c70:function c70(a){this.a=a}, -c8n:function c8n(a){this.a=a}, -c8o:function c8o(a){this.a=a}, -c6c:function c6c(a){this.a=a}, -cfp(a,b){return Math.max(a,b)}, -cX5(a){return Math.sqrt(a)}, -cUS(a){return Math.exp(a)}, -aak(a){return Math.log(a)}, -Sd(a,b){return Math.pow(a,b)}, -cK6(a){var s -if(a==null)s=B.lz -else{s=new A.bYC() -s.b3p(a)}return s}, -cK7(){return $.c9C()}, -bUo:function bUo(){}, -bYC:function bYC(){this.b=this.a=0}, -bUp:function bUp(a){this.a=a}, -eI:function eI(a,b,c){this.a=a -this.b=b -this.$ti=c}, -nx:function nx(){}, -jB:function jB(){}, -abf:function abf(){}, -ahA:function ahA(){}, -ahB:function ahB(){}, -pg:function pg(){}, -akp:function akp(){}, -pq:function pq(){}, -anK:function anK(){}, -aoN:function aoN(){}, -ar6:function ar6(){}, -at1:function at1(){}, -at6:function at6(){}, -cE:function cE(){}, -pI:function pI(){}, -atU:function atU(){}, -aBx:function aBx(){}, -aBy:function aBy(){}, -aCy:function aCy(){}, -aCz:function aCz(){}, -aGB:function aGB(){}, -aGC:function aGC(){}, -aHC:function aHC(){}, -aHD:function aHD(){}, -cMP(a){throw A.q(A.aJ("Uint64List not supported on the web."))}, -cCc(a,b,c){return J.jp(a,b,c)}, -caH(a){var s=a.BYTES_PER_ELEMENT,r=A.fH(0,null,B.c.qs(a.byteLength,s),null,null) -return J.jp(B.o.gae(a),a.byteOffset+0*s,r*s)}, -cGd(a,b,c){return J.ca7(a,b,c)}, -au_(a,b,c){var s=J.e4(a),r=s.gaIW(a) -c=A.fH(b,c,B.c.qs(a.byteLength,r),null,null) -return J.dc(s.gae(a),a.byteOffset+b*r,(c-b)*r)}, -cos(a,b){return J.iu(a,b,null)}, -cEU(a){return J.ca4(a,0,null)}, -cEV(a){return a.ajn(0,0,null)}, -ahk:function ahk(){}, -pr(a,b,c){if(b==null)if(a==null)return null -else return a.aL(0,1-c) -else if(a==null)return b.aL(0,c) -else return new A.t(A.oN(a.a,b.a,c),A.oN(a.b,b.b,c))}, -cLt(a,b){return new A.X(a,b)}, -a1C(a,b,c){if(b==null)if(a==null)return null -else return a.aL(0,1-c) -else if(a==null)return b.aL(0,c) -else return new A.X(A.oN(a.a,b.a,c),A.oN(a.b,b.b,c))}, -pu(a,b){var s=a.a,r=b*2/2,q=a.b -return new A.a1(s-r,q-r,s+r,q+r)}, -apL(a,b,c){var s=a.a,r=c/2,q=a.b,p=b/2 -return new A.a1(s-r,q-p,s+r,q+p)}, -lx(a,b){var s=a.a,r=b.a,q=a.b,p=b.b -return new A.a1(Math.min(s,r),Math.min(q,p),Math.max(s,r),Math.max(q,p))}, -buv(a,b,c){var s,r,q,p,o -if(b==null)if(a==null)return null -else{s=1-c -return new A.a1(a.a*s,a.b*s,a.c*s,a.d*s)}else{r=b.a -q=b.b -p=b.c -o=b.d -if(a==null)return new A.a1(r*c,q*c,p*c,o*c) -else return new A.a1(A.oN(a.a,r,c),A.oN(a.b,q,c),A.oN(a.c,p,c),A.oN(a.d,o,c))}}, -a_y(a,b,c){var s,r,q -if(b==null)if(a==null)return null -else{s=1-c -return new A.bp(a.a*s,a.b*s)}else{r=b.a -q=b.b -if(a==null)return new A.bp(r*c,q*c) -else return new A.bp(A.oN(a.a,r,c),A.oN(a.b,q,c))}}, -ccW(a,b,c,d,e,f){return new A.tv(a,b,c,d,e,f,e,f,e,f,e,f)}, -apy(a,b,c,d,e){var s=e.a,r=e.b -return new A.tv(a,b,c,d,s,r,s,r,s,r,s,r)}, -mc(a,b){var s=b.a,r=b.b -return new A.tv(a.a,a.b,a.c,a.d,s,r,s,r,s,r,s,r)}, -btK(a,b,c,d,e,f,g,h){return new A.tv(a,b,c,d,g.a,g.b,h.a,h.b,f.a,f.b,e.a,e.b)}, -O1(a,b,c,d,e){return new A.tv(a.a,a.b,a.c,a.d,d.a,d.b,e.a,e.b,c.a,c.b,b.a,b.b)}, -cmA(a,b,c,d,e,f,g,h,i,j,k,l){return new A.tv(f,j,g,c,h,i,k,l,d,e,a,b)}, -cK0(a,b,c,d,e,f,g,h,i,j,k,l,m){return new A.Hl(m,f,j,g,c,h,i,k,l,d,e,a,b)}, -apz(a,b){return a>0&&b>0?new A.ah(a,b):B.a8Y}, -a_t(a,b,c,d){var s=a+b -if(s>c)return Math.min(d,c/s) -return d}, -aA(a,b,c){var s -if(a!=b){s=a==null?null:isNaN(a) -if(s===!0){s=b==null?null:isNaN(b) -s=s===!0}else s=!1}else s=!0 -if(s)return a==null?null:a -if(a==null)a=0 -if(b==null)b=0 -return a*(1-c)+b*c}, -oN(a,b,c){return a*(1-c)+b*c}, -Z(a,b,c){if(ac)return c -if(isNaN(a))return c -return a}, -crh(a,b){return a.KS(B.d.bk(a.gar(a)*b,0,1))}, -bT(a){return new A.N((B.c.R(a,24)&255)/255,(B.c.R(a,16)&255)/255,(B.c.R(a,8)&255)/255,(a&255)/255,B.h)}, -aP(a,b,c,d){return new A.N((a&255)/255,(b&255)/255,(c&255)/255,(d&255)/255,B.h)}, -cie(a,b,c,d){return new A.N(d,(a&255)/255,(b&255)/255,(c&255)/255,B.h)}, -caW(a){if(a<=0.03928)return a/12.92 -return Math.pow((a+0.055)/1.055,2.4)}, -aa(a,b,c){if(b==null)if(a==null)return null -else return A.crh(a,1-c) -else if(a==null)return A.crh(b,c) -else return new A.N(B.d.bk(A.oN(a.gar(a),b.gar(b),c),0,1),B.d.bk(A.oN(a.ga4(a),b.ga4(b),c),0,1),B.d.bk(A.oN(a.gac(),b.gac(),c),0,1),B.d.bk(A.oN(a.gad(a),b.gad(b),c),0,1),a.gRB())}, -L_(a,b){var s,r,q,p=a.gar(a) -if(p===0)return b -s=1-p -r=b.gar(b) -if(r===1)return new A.N(1,p*a.ga4(a)+s*b.ga4(b),p*a.gac()+s*b.gac(),p*a.gad(a)+s*b.gad(b),a.gRB()) -else{r*=s -q=p+r -return new A.N(q,(a.ga4(a)*p+b.ga4(b)*r)/q,(a.gac()*p+b.gac()*r)/q,(a.gad(a)*p+b.gad(b)*r)/q,a.gRB())}}, -b9J(a,b,c,d,e,f){var s,r=f==null?null:A.Si(f) -$.aw() -s=new A.aXW(a,b,c,d,e,r) -s.a2N() -return s}, -cFv(a,b,c,d,e,f,g,h){var s,r=null -if(d==null){if(c.length!==2)A.a3(A.bW(u.n,r))}else if(c.length!==d.length)A.a3(A.bW(u.L,r)) -if(g!=null)s=g.m(0,a)&&h===0 -else s=!0 -if(s){$.aw() -s=new A.aXX(a,b,c,d,e,r) -s.a2N() -return s}else{$.aw() -s=new A.aXV(g,h,a,b,c,d,e,r) -s.a2N() -return s}}, -cFw(a,b,c,d,e,f,g){var s -$.aw() -s=new A.aXY(a,b,c,d,e,f,null) -s.a2N() -if(c==null){if(b.length!==2)A.a3(A.bW(u.n,null))}else if(b.length!==c.length)A.a3(A.bW(u.L,null)) -return s}, -ck5(a,b){var s -$.aw() -s=new Float64Array(A.bf(a)) -A.Si(a) -return new A.a42(s,b)}, -cVG(a,b,c,d){var s,r -try{s=$.aw() -r=a.a -r.toString -r=s.SC(r,!1,c,d) -return r}finally{a.a=null}}, -aKD(a,b){return A.cVH(a,b)}, -cVH(a,b){var s=0,r=A.n(t.hP),q,p=2,o=[],n=[],m,l,k,j,i,h,g,f -var $async$aKD=A.o(function(c,d){if(c===1){o.push(d) -s=p}for(;;)switch(s){case 0:g=null -f=null -p=3 -s=b==null?6:8 -break -case 6:j=$.aw() -i=a.a -i.toString -i=j.aKv(i) -q=i -n=[1] -s=4 -break -s=7 -break -case 8:j=$.aw() -i=a.a -i.toString -s=9 -return A.f(j.aKv(i),$async$aKD) -case 9:g=d -s=10 -return A.f(g.xP(),$async$aKD) -case 10:f=d -i=f -i=i.gtt(i).b -i===$&&A.e() -i=i.a -i===$&&A.e() -m=J.bk(i.a.width()) -i=f -i=i.gtt(i).b -i===$&&A.e() -i=i.a -i===$&&A.e() -l=J.bk(i.a.height()) -k=b.$2(m,l) -i=a.a -i.toString -h=k.a -h=j.SC(i,!1,k.b,h) -q=h -n=[1] -s=4 -break -case 7:n.push(5) -s=4 -break -case 3:n=[2] -case 4:p=2 -j=f -if(j!=null)J.cAV(j).n() -j=g -if(j!=null)j.n() -a.a=null -s=n.pop() -break -case 5:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$aKD,r)}, -cLn(a){return a>0?a*0.57735+0.5:0}, -cLo(a,b,c){var s,r,q=A.aa(a.a,b.a,c) -q.toString -s=A.pr(a.b,b.b,c) -s.toString -r=A.oN(a.c,b.c,c) -return new A.yx(q,s,r)}, -cnt(a,b,c){var s,r,q,p=a==null -if(p&&b==null)return null -if(p)a=A.b([],t.kO) -if(b==null)b=A.b([],t.kO) -s=A.b([],t.kO) -r=Math.min(a.length,b.length) -for(q=0;q=15)return new A.ah(1.07-Math.exp(1.307649835)*Math.pow(a,-0.8568516731),-0.01+Math.exp(-0.9287690322)*Math.pow(a,-0.6120901398)) -s=B.d.bk((a-2)/1,0,13) -r=B.c.bk(B.d.iE(s),0,12) -q=s-r -p=1-q -o=B.T6[r] -n=B.T6[r+1] -return new A.ah(p*o.a+q*n.a,p*o.b+q*n.b)}, -cOS(a){var s,r,q,p,o,n,m -if(a>5){s=a-5 -return new A.ah(1.559599389*s+6.43023796,1-1/(0.522807185*s+2.98020421))}a=B.d.bk(a,2,5) -r=a<2.5?(a-2)*10:(a-2.5)*2+6-1 -q=B.c.bk(B.d.iE(r),0,9) -p=r-q -s=1-p -o=B.Qc[q] -n=o[0] -m=B.Qc[q+1] -return new A.ah(s*n+p*m[0],1-1/(s*o[1]+p*m[1]))}, -aDQ(a,b,c,d){var s,r=b.al(0,a),q=new A.X(Math.abs(c.a),Math.abs(c.b)),p=q.gum(),o=p===0?B.y_:q.d3(0,p),n=r.a,m=Math.abs(n)/o.a,l=r.b,k=Math.abs(l)/o.b -n/=m -l/=k -n=isFinite(n)?n:d.a -l=isFinite(l)?l:d.b -s=m-k -return new A.bYm(a,new A.t(n,l),A.cpz(new A.t(0,-s),m,p),A.cpz(new A.t(s,0),k,p))}, -bYk(a,b,c,d){if(c===0&&d===0)return(a+b)/2 -return(a*d+b*c)/(c+d)}, -cno(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){return new A.a16(c,r,d,a1,e,q,f,b,a0,j,g,o,a3,a2,h,i,m,a,n,p,l,s,k)}, -cbF(a,b,c){var s,r=a==null -if(r&&b==null)return null -r=r?null:a.a -if(r==null)r=3 -s=b==null?null:b.a -r=A.aA(r,s==null?3:s,c) -r.toString -return B.V_[A.cU3(B.d.aD(r),0,8)]}, -cjv(a,b,c){var s=a==null,r=s?null:a.a,q=b==null -if(r==(q?null:b.a))s=s&&q -else s=!0 -if(s)return c<0.5?a:b -s=a.a -r=A.aA(a.b,b.b,c) -r.toString -return new A.uR(s,A.Z(r,-32768,32767.99998474121))}, -coa(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1,a2){var s -$.aw() -if(A.ir().gJu()===B.lD)s=new A.II(g,j,b) -else{s=A.c4q(g) -if($.pC==null)$.pC=B.mF -s=A.caQ(a,b,c,d,e,f,s,h,i,j,k,l,m,n,o,p,q,r,g,h,a0,a1,a2)}return s}, -clW(a,b,c,d,e,f,g,h,i,j,k,l){var s,r,q,p,o,n,m=null -$.aw() -if(A.ir().gJu()===B.lD){s=k==null?B.w:k -s=new A.a3f(new A.II(b,c,m),s,j)}else{s=A.c4q(b) -r=f===0 -q=r?m:f -p={} -p.textAlign=$.cx6()[j.a] -if(k!=null)p.textDirection=$.cgI()[k.a] -if(h!=null)p.maxLines=h -o=q!=null -if(o)p.heightMultiplier=q -if(l!=null)p.textHeightBehavior=$.cx8()[0] -if(a!=null)p.ellipsis=a -if(i!=null)p.strutStyle=A.cCw(i,l) -p.replaceTabCharacters=!0 -n={} -if(e!=null||d!=null)n.fontStyle=A.cfC(e,d) -if(c!=null)n.fontSize=c -if(o)n.heightMultiplier=q -A.cnE(n,A.ceC(s,m)) -p.textStyle=n -p.applyRoundingHack=!1 -s=$.cH.c_().ParagraphStyle(p) -q=A.c4q(b) -s=new A.U3(s,j,k,e,d,h,b,q,c,r?m:f,l,i,a,g)}return s}, -cJa(a){throw A.q(A.dk(null))}, -cJ9(a){throw A.q(A.dk(null))}, -aZv:function aZv(a,b){this.a=a -this.b=b}, -aoo:function aoo(a,b){this.a=a -this.b=b}, -bOU:function bOU(a,b){this.a=a -this.b=b}, -a83:function a83(a,b,c){this.a=a -this.b=b -this.c=c}, -z0:function z0(a,b){var _=this -_.a=a -_.c=b -_.d=!1 -_.e=null}, -aSY:function aSY(a){this.a=a}, -aSZ:function aSZ(){}, -aT_:function aT_(){}, -anT:function anT(){}, -t:function t(a,b){this.a=a -this.b=b}, -X:function X(a,b){this.a=a -this.b=b}, -a1:function a1(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bp:function bp(a,b){this.a=a -this.b=b}, -Rh:function Rh(){}, -tv:function tv(a,b,c,d,e,f,g,h,i,j,k,l){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l}, -Hl:function Hl(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.as=a -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g -_.r=h -_.w=i -_.x=j -_.y=k -_.z=l -_.Q=m}, -XI:function XI(a,b){this.a=a -this.b=b}, -beG:function beG(a,b){this.a=a -this.b=b}, -oa:function oa(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.d=c -_.e=d -_.f=e -_.r=f}, -beF:function beF(){}, -N:function N(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -a2_:function a2_(a,b){this.a=a -this.b=b}, -at4:function at4(a,b){this.a=a -this.b=b}, -aob:function aob(a,b){this.a=a -this.b=b}, -DY:function DY(a,b){this.a=a -this.b=b}, -KI:function KI(a,b){this.a=a -this.b=b}, -acm:function acm(a,b){this.a=a -this.b=b}, -B7:function B7(a,b){this.a=a -this.b=b}, -EJ:function EJ(a,b){this.a=a -this.b=b}, -cbX:function cbX(){}, -aZL:function aZL(a,b){this.a=a -this.b=b}, -M8:function M8(a,b){this.a=a -this.b=b}, -yx:function yx(a,b,c){this.a=a -this.b=b -this.c=c}, -AG:function AG(a){this.a=null -this.b=a}, -bqE:function bqE(){}, -xo:function xo(a){this.a=a}, -rA:function rA(a,b){this.a=a -this.b=b}, -SR:function SR(a,b){this.a=a -this.b=b}, -cU:function cU(a,b,c){this.a=a -this.b=b -this.c=c}, -b0g:function b0g(a,b){this.a=a -this.b=b}, -yw:function yw(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -IE:function IE(a,b,c){this.a=a -this.b=b -this.c=c}, -aut:function aut(a,b){this.a=a -this.b=b}, -a3d:function a3d(a,b){this.a=a -this.b=b}, -y6:function y6(a,b){this.a=a -this.b=b}, -om:function om(a,b){this.a=a -this.b=b}, -NG:function NG(a,b){this.a=a -this.b=b}, -qD:function qD(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1){var _=this -_.a=a -_.c=b -_.d=c -_.e=d -_.f=e -_.r=f -_.w=g -_.x=h -_.y=i -_.z=j -_.Q=k -_.as=l -_.at=m -_.ax=n -_.ay=o -_.ch=p -_.CW=q -_.cx=r -_.cy=s -_.db=a0 -_.dx=a1 -_.dy=a2 -_.fr=a3 -_.fx=a4 -_.fy=a5 -_.go=a6 -_.id=a7 -_.k1=a8 -_.k2=a9 -_.p2=b0 -_.p4=b1}, -y7:function y7(a){this.a=a}, -c37:function c37(a,b){this.a=a -this.b=b}, -c3a:function c3a(a){this.a=a}, -c38:function c38(a){this.a=a}, -c36:function c36(){}, -aDP:function aDP(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.e=d -_.f=e -_.r=f}, -bYm:function bYm(a,b,c,d){var _=this -_.a=a -_.b=b -_.d=c -_.e=d}, -cec:function cec(a){this.a=a}, -a6v:function a6v(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bYj:function bYj(a,b){this.a=a -this.b=b}, -hc:function hc(a,b){this.a=a -this.b=b}, -Kw:function Kw(a,b,c){this.c=a -this.a=b -this.b=c}, -a2J:function a2J(a,b,c){this.c=a -this.a=b -this.b=c}, -a16:function a16(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r -_.cx=s -_.cy=a0 -_.db=a1 -_.dx=a2 -_.dy=a3}, -n9:function n9(a,b){this.a=a -this.b=b}, -HT:function HT(a,b){this.a=a -this.b=b}, -a19:function a19(a,b){this.a=a -this.b=b}, -bCq:function bCq(a){this.a=a}, -ai_:function ai_(a,b){this.a=a -this.b=b}, -Bs:function Bs(a,b){this.a=a -this.b=b}, -qe:function qe(a,b){this.a=a -this.b=b}, -LW:function LW(a){this.a=a}, -uR:function uR(a,b){this.a=a -this.b=b}, -EX:function EX(a,b,c){this.a=a -this.b=b -this.c=c}, -yJ:function yJ(a,b){this.a=a -this.b=b}, -Ch:function Ch(a,b){this.a=a -this.b=b}, -Pn:function Pn(a){this.a=a}, -bIe:function bIe(a,b){this.a=a -this.b=b}, -atq:function atq(a,b){this.a=a -this.b=b}, -a2n:function a2n(a){this.c=a}, -If:function If(a,b){this.a=a -this.b=b}, -mh:function mh(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -a2k:function a2k(a,b){this.a=a -this.b=b}, -bG:function bG(a,b){this.a=a -this.b=b}, -ez:function ez(a,b){this.a=a -this.b=b}, -Bn:function Bn(a){this.a=a}, -Ts:function Ts(a,b){this.a=a -this.b=b}, -acx:function acx(a,b){this.a=a -this.b=b}, -a2A:function a2A(a,b){this.a=a -this.b=b}, -b22:function b22(){}, -acy:function acy(a,b){this.a=a -this.b=b}, -aSp:function aSp(a){this.a=a}, -WB:function WB(a){this.a=a}, -aid:function aid(){}, -c5V(a,b){var s=0,r=A.n(t.H),q,p,o -var $async$c5V=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:q=new A.aMs(new A.c5W(),new A.c5X(a,b)) -p=v.G._flutter -o=p==null?null:p.loader -s=o==null||!("didCreateEngineInitializer" in o)?2:4 -break -case 2:s=5 -return A.f(q.Ri(),$async$c5V) -case 5:s=3 -break -case 4:o.didCreateEngineInitializer(q.bMp()) -case 3:return A.l(null,r)}}) -return A.m($async$c5V,r)}, -cM7(){var s=$.pC -return s==null?$.pC=B.mF:s}, -aNE:function aNE(a){this.b=a}, -Tt:function Tt(a,b){this.a=a -this.b=b}, -xV:function xV(a,b){this.a=a -this.b=b}, -aRB:function aRB(){this.f=this.d=this.b=$}, -c5W:function c5W(){}, -c5X:function c5X(a,b){this.a=a -this.b=b}, -aRD:function aRD(){}, -aRF:function aRF(a){this.a=a}, -aRE:function aRE(a){this.a=a}, -ain:function ain(){}, -b9T:function b9T(a){this.a=a}, -b9S:function b9S(a,b){this.a=a -this.b=b}, -b9R:function b9R(a,b){this.a=a -this.b=b}, -aoJ:function aoJ(){}, -bId:function bId(){}, -abC:function abC(){}, -h3:function h3(){}, -abD:function abD(){}, -abE:function abE(){}, -aNH:function aNH(a){this.a=a}, -aNI:function aNI(a){this.a=a}, -zJ:function zJ(){}, -abH:function abH(){}, -zR:function zR(){}, -ace:function ace(){}, -anS:function anS(){}, -Zo:function Zo(){}, -axn:function axn(){}, -ab3:function ab3(){}, -cJ2(a){return A.e8(B.G,a,B.u,B.ap,null)}, -CO:function CO(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -Zz:function Zz(a,b,c){this.c=a -this.f=b -this.a=c}, -a6g:function a6g(a,b,c){var _=this -_.d=a -_.e=null -_.f=0 -_.qe$=b -_.ba$=c -_.c=_.a=null}, -bXA:function bXA(a,b){this.a=a -this.b=b}, -bXz:function bXz(a,b){this.a=a -this.b=b}, -bXB:function bXB(a,b){this.a=a -this.b=b}, -bXy:function bXy(a,b){this.a=a -this.b=b}, -bXC:function bXC(){}, -a9N:function a9N(){}, -bET:function bET(a,b){this.a=a -this.b=b}, -OU:function OU(a,b,c,d,e,f){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.a=f}, -bEU:function bEU(a){this.a=a}, -bEV:function bEV(a,b){this.a=a -this.b=b}, -bEW:function bEW(a){this.a=a}, -bEX:function bEX(a,b){this.a=a -this.b=b}, -J2:function J2(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -bS8:function bS8(a,b){this.a=a -this.b=b}, -bS9:function bS9(a,b){this.a=a -this.b=b}, -J4:function J4(a,b,c,d,e,f){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.a=f}, -bSi:function bSi(a,b){this.a=a -this.b=b}, -bSj:function bSj(a,b){this.a=a -this.b=b}, -aAm:function aAm(a){this.a=a}, -aMz:function aMz(){}, -aMA:function aMA(){}, -aMB:function aMB(a){this.a=a}, -SS:function SS(a,b){this.a=a -this.b=b}, -chs(a,b,c){var s=new A.hW(a,B.c.aR(Date.now(),1000),b,!0) -s.Q=c -return s}, -hW:function hW(a,b,c,d){var _=this -_.a=a -_.b=420 -_.e=b -_.f=$ -_.as=_.Q=_.y=_.w=null -_.at=c -_.ax=d}, -L3:function L3(a,b){this.a=a -this.b=b}, -aRN:function aRN(a){this.a=a -this.c=this.b=0}, -aRO:function aRO(a){this.a=a -this.b=0 -this.c=8}, -cBU(){return new A.aPf()}, -aPf:function aPf(){var _=this -_.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=_.e=_.d=_.c=_.b=_.a=$ -_.ay=0 -_.ch=-1 -_.cx=_.CW=0 -_.fr=_.dy=_.dx=_.db=_.cy=$ -_.fx=0}, -aPg:function aPg(){var _=this -_.go=_.fy=_.fx=_.fr=_.dy=_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=_.e=_.d=_.c=_.b=_.a=$}, -aPD:function aPD(a,b,c){this.a=a -this.b=b -this.c=c}, -aPE:function aPE(a,b,c){this.a=a -this.b=b -this.c=c}, -aPC:function aPC(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -aPt:function aPt(a,b){this.a=a -this.b=b}, -aPr:function aPr(a,b,c){this.a=a -this.b=b -this.c=c}, -aPu:function aPu(){}, -aPq:function aPq(){}, -aPs:function aPs(){}, -aPp:function aPp(a,b,c){this.a=a -this.b=b -this.c=c}, -aPm:function aPm(a){this.a=a}, -aPk:function aPk(a){this.a=a}, -aPl:function aPl(a){this.a=a}, -aPo:function aPo(a){this.a=a}, -aPn:function aPn(){}, -aPi:function aPi(a,b,c){this.a=a -this.b=b -this.c=c}, -aPh:function aPh(){}, -aPj:function aPj(a){this.a=a}, -aPB:function aPB(a){this.a=a}, -aPz:function aPz(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -aPv:function aPv(){}, -aPA:function aPA(a){this.a=a}, -aPw:function aPw(){}, -aPx:function aPx(a,b){this.a=a -this.b=b}, -aPy:function aPy(a,b,c){this.a=a -this.b=b -this.c=c}, -bMB:function bMB(a){var _=this -_.a=-1 -_.r=_.f=0 -_.x=a}, -cNS(a,b,c){var s,r,q,p,o -if(a.ga2(a))return new Uint8Array(0) -s=new Uint8Array(A.bf(a.gbSg(a))) -r=c*2+2 -q=A.cjI(A.cn7(),64) -p=new A.bpB(q) -q=q.b -q===$&&A.e() -p.c=new Uint8Array(q) -p.a=new A.bqa(b,1000,r) -o=new Uint8Array(r) -return B.o.d_(o,0,p.bCD(s,0,o,0))}, -bMz:function bMz(a,b){this.c=a -this.d=b}, -a3r:function a3r(a,b){this.a=a -this.b=b}, -awy:function awy(a,b,c,d){var _=this -_.b=0 -_.c=a -_.w=_.r=_.f=_.e=_.d=0 -_.x="" -_.y=null -_.z=b -_.Q=null -_.at=c -_.ay=_.ax=null -_.ch=d}, -awz:function awz(){var _=this -_.as=_.Q=_.y=_.x=_.w=_.a=0 -_.at="" -_.ch=_.ax=null}, -bMA:function bMA(){this.a=$}, -cqL(a){if(a==null)return null -return((A.vr(a)<<3|A.a_4(a)>>>3)&255)<<8|((A.a_4(a)&7)<<5|A.ap5(a)/2|0)&255}, -cqJ(a){if(a==null)return null -return(((A.vs(a)-1980&127)<<1|A.kx(a)>>>3)&255)<<8|((A.kx(a)&7)<<5|A.vq(a))&255}, -aIs:function aIs(a){var _=this -_.a=$ -_.f=_.e=_.d=_.c=_.b=0 -_.r=null -_.w=a -_.x="" -_.z=_.y=0}, -c3Z:function c3Z(a,b){var _=this -_.a=a -_.c=_.b=$ -_.e=_.d=0 -_.r=b}, -bMC:function bMC(a){var _=this -_.a=$ -_.b=null -_.d=a -_.r=_.f=null}, -cbV(a){var s=new A.X6() -s.adv(a) -return s}, -X6:function X6(){this.a=$ -this.b=0 -this.c=2147483647}, -bMx:function bMx(){}, -c3X:function c3X(){}, -bMy:function bMy(){}, -c3Y:function c3Y(){}, -ciJ(a,b,c,d){var s=A.ce8(),r=A.ce8(),q=A.ce8(),p=new Uint16Array(16),o=new Uint32Array(573),n=new Uint8Array(573) -s=new A.b0O(a,c,s,r,q,p,o,n) -s.b89(b,d) -s.b88(B.tB) -return s}, -ciK(a,b,c,d){var s=a[b*2],r=a[c*2] -if(s>=r)s=s===r&&d[b]<=d[c] -else s=!0 -return s}, -ce8(){return new A.bTy()}, -cOx(a,b,c){var s,r,q,p,o,n,m,l=new Uint16Array(16) -for(s=0,r=1;r<=15;++r){s=s+c[r-1]<<1>>>0 -l[r]=s}for(q=a.$flags|0,p=0;p<=b;++p){o=p*2 -n=a[o+1] -if(n===0)continue -m=l[n] -l[n]=m+1 -m=A.cOy(m,n) -q&2&&A.z(a) -a[o]=m}}, -cOy(a,b){var s,r=0 -do{s=A.oO(a,1) -r=(r|a&1)<<1>>>0 -if(--b,b>0){a=s -continue}else break}while(!0) -return A.oO(r,1)}, -cpl(a){return a<256?B.Qo[a]:B.Qo[256+A.oO(a,7)]}, -cej(a,b,c,d,e){return new A.c1k(a,b,c,d,e)}, -oO(a,b){if(a>=0)return B.c.xl(a,b) -else return B.c.xl(a,b)+B.c.cX(2,(~b>>>0)+65536&65535)}, -Qj:function Qj(a,b){this.a=a -this.b=b}, -b0O:function b0O(a,b,c,d,e,f,g,h){var _=this -_.a=a -_.b=b -_.c=null -_.e=_.d=0 -_.x=_.w=_.r=_.f=$ -_.y=2 -_.id=_.go=_.fy=_.fx=_.fr=_.dy=_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=_.at=_.as=_.Q=$ -_.k1=0 -_.p3=_.p2=_.p1=_.ok=_.k4=_.k3=_.k2=$ -_.p4=c -_.R8=d -_.RG=e -_.rx=f -_.ry=g -_.x1=_.to=$ -_.x2=h -_.a7=_.ah=_.ai=_.a3=_.C=_.br=_.bg=_.y2=_.y1=_.xr=$}, -ra:function ra(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -bTy:function bTy(){this.c=this.b=this.a=$}, -c1k:function c1k(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -bd2:function bd2(a,b,c,d){var _=this -_.a=a -_.b=null -_.c=b -_.e=_.d=0 -_.r=c -_.w=d}, -bMw:function bMw(){}, -cot(a,b){var s,r,q=a.length -if(q!==b.length)return!1 -for(s=0,r=0;r>>8&255 -a[2]=b>>>16&255 -a[3]=b>>>24&255 -for(s=4;s<=15;++s)a[s]=0}, -cBv(a,b,c,d){var s,r,q,p=new Uint8Array(16) -p=new A.aLQ(p,new Uint8Array(16),a,d) -s=t.S -r=J.Mv(0,s) -r=p.r=new A.aLn(r) -r.c=!0 -r.b=r.aQb(!0,new A.XK(a)) -if(r.c)r.d=A.dZ(B.dR,!0,s) -else r.d=A.dZ(B.na,!0,s) -q=A.cjI(A.cn7(),64) -q.Cm(new A.XK(b)) -p.w=q -return p}, -aLQ:function aLQ(a,b,c,d){var _=this -_.a=1 -_.b=a -_.c=b -_.d=c -_.f=d -_.r=null -_.x=_.w=$}, -acG:function acG(a,b){this.a=a -this.b=b}, -cfy(a,b){b&=31 -return(a&$.kH[b])<>>0}, -j1(a,b){b&=31 -return(a>>>b|A.cfy(a,32-b))>>>0}, -cmL(a){var s,r=new A.a_K() -if(A.iq(a))r.aqF(a,null) -else{t.ae.a(a) -s=a.a -s===$&&A.e() -r.a=s -s=a.b -s===$&&A.e() -r.b=s}return r}, -cn7(){var s=A.cmL(0),r=new Uint8Array(4),q=t.S -q=new A.bz9(s,r,B.zs,5,A.bA(5,0,!1,q),A.bA(80,0,!1,q)) -q.uj(0) -return q}, -cjI(a,b){var s=new A.b9M(a,b) -s.b=20 -s.d=new Uint8Array(b) -s.e=new Uint8Array(b+20) -return s}, -aXR:function aXR(){}, -bqa:function bqa(a,b,c){this.a=a -this.b=b -this.c=c}, -aPR:function aPR(){}, -XK:function XK(a){this.a=a}, -bpB:function bpB(a){this.a=$ -this.b=a -this.c=$}, -aPT:function aPT(){}, -aPP:function aPP(){}, -a_K:function a_K(){this.b=this.a=$}, -bhJ:function bhJ(){}, -bz9:function bz9(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=$ -_.d=c -_.e=d -_.f=e -_.r=f -_.w=$}, -b9M:function b9M(a,b){var _=this -_.a=a -_.b=$ -_.c=b -_.e=_.d=$}, -aPO:function aPO(){}, -aLn:function aLn(a){var _=this -_.a=0 -_.b=$ -_.c=!1 -_.d=a}, -b6S:function b6S(){}, -Wd:function Wd(a){this.a=a}, -m1(a,b,c,d){var s,r,q=new A.Mr(b) -if(d==null)d=0 -if(c==null)c=a.length-d -s=a.length -if(d+c>s)c=s-d -r=t.U.b(a)?a:new Uint8Array(A.bf(a)) -s=J.dc(B.o.gae(r),r.byteOffset+d,c) -q.b=s -q.d=s.length -return q}, -Mr:function Mr(a){var _=this -_.b=null -_.c=0 -_.d=$ -_.a=a}, -bdI:function bdI(){}, -bdJ:function bdJ(a){this.a=a}, -GN(a,b){var s=b==null?32768:b -return new A.Zr(new Uint8Array(s),a)}, -Zr:function Zr(a,b){this.b=0 -this.c=a -this.a=b}, -bps:function bps(){}, -rC:function rC(a,b){var _=this -_.a=a -_.d=_.c=_.b=null -_.$ti=b}, -acR:function acR(a,b){this.a=a -this.$ti=b}, -aSu:function aSu(a,b){this.a=a -this.b=b}, -acQ:function acQ(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.e=!0 -_.f=$ -_.$ti=d}, -aSs:function aSs(a){this.a=a}, -aSt:function aSt(a){this.a=a}, -V9:function V9(){}, -aia:function aia(a,b,c){var _=this -_.a=0 -_.b=!1 -_.c=a -_.e=b -_.$ti=c}, -b8i:function b8i(a,b){this.a=a -this.b=b}, -b8j:function b8j(a){this.a=a}, -cjg(a,b){return new A.rU(a,b==null?A.zI(a):b)}, -rU:function rU(a,b){this.a=a -this.b=b}, -cKt(a,b){var s=new A.a0p(a,b.i("a0p<0>")) -s.b38(a,b) -return s}, -a0p:function a0p(a,b){this.b=null -this.a=a -this.$ti=b}, -bvW:function bvW(a,b){this.a=a -this.b=b}, -coH(a,b){return new A.oB(a,b.i("oB<0>"))}, -oB:function oB(a,b){this.a=a -this.$ti=b}, -a1W:function a1W(a,b,c){var _=this -_.a=$ -_.b=!1 -_.c=a -_.e=b -_.$ti=c}, -bGT:function bGT(){}, -bGU:function bGU(a,b){this.a=a -this.b=b}, -bGS:function bGS(){}, -bGR:function bGR(a){this.a=a}, -bGQ:function bGQ(a,b){this.a=a -this.b=b}, -RI:function RI(a){this.a=a}, -a1X:function a1X(a,b,c,d,e){var _=this -_.a=a -_.b=null -_.c=b -_.d=c -_.e=d -_.r=_.f=!1 -_.$ti=e}, -bGW:function bGW(a,b){this.a=a -this.b=b}, -bGV:function bGV(a){this.a=a}, -abF:function abF(a){this.a=a -this.b=null}, -Sy:function Sy(a,b,c){this.a=a -this.b=b -this.c=c}, -Sz:function Sz(a){this.a=a}, -zC:function zC(a,b){this.a=a -this.b=b}, -jP:function jP(a){this.a=a}, -DJ:function DJ(a){this.a=a}, -abG(){var s=0,r=A.n(t._B),q,p=2,o=[],n,m,l,k -var $async$abG=A.o(function(a,b){if(a===1){o.push(b) -s=p}for(;;)switch(s){case 0:s=$.aOZ==null?3:4 -break -case 3:$.aOZ=A.cBR() -p=6 -s=9 -return A.f(B.Ew.a99("getConfiguration",t.N,t.z),$async$abG) -case 9:n=b -if(n!=null){m=$.aOZ -m.toString -m.c=A.chx(n)}p=2 -s=8 -break -case 6:p=5 -k=o.pop() -s=8 -break -case 5:s=2 -break -case 8:case 4:m=$.aOZ -m.toString -q=m -s=1 -break -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$abG,r)}, -cBR(){var s=new A.K8(A.aQ3(null,null,t.jZ),A.apo(!1,t.Ie),A.apo(!1,t.H),A.apo(!1,t.kE)) -s.b2l() -return s}, -chx(a){var s,r,q,p,o,n,m,l,k="avAudioSessionCategory",j=null,i="avAudioSessionCategoryOptions",h="avAudioSessionMode",g="avAudioSessionRouteSharingPolicy",f="avAudioSessionSetActiveOptions",e="androidAudioAttributes",d=J.T(a) -if(d.h(a,k)==null)s=j -else{s=B.eFd.h(0,A.ak(d.h(a,k))) -s.toString}r=d.h(a,i)==null?j:new A.aaV(A.b_(d.h(a,i))) -q=d.h(a,h)==null?j:B.ei7[A.b_(d.h(a,h))] -p=d.h(a,g)==null?j:B.efv[A.b_(d.h(a,g))] -o=d.h(a,f)==null?j:new A.aaW(A.b_(d.h(a,f))) -if(d.h(a,e)==null)n=j -else{n=J.rw(t.G.a(d.h(a,e)),t.N,t.z) -m=A.hq(n.h(0,"contentType")) -m=m!=null&&m<5?B.epu[m]:B.H6 -l=A.b_(n.h(0,"flags")) -n=B.eDs.h(0,A.hq(n.h(0,"usage"))) -if(n==null)n=B.H9 -n=new A.Sy(m,new A.Sz(l),n)}m=B.eFU.h(0,d.h(a,"androidAudioFocusGainType")) -m.toString -return new A.T0(s,r,q,p,o,n,m,A.iI(d.h(a,"androidWillPauseWhenDucked")))}, -K8:function K8(a,b,c,d){var _=this -_.c=null -_.d=a -_.e=b -_.f=c -_.r=d -_.w=$ -_.x=null}, -aOX:function aOX(a){this.a=a}, -aOY:function aOY(a){this.a=a}, -T0:function T0(a,b,c,d,e,f,g,h){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h}, -wA:function wA(a,b,c){this.c=a -this.a=b -this.b=c}, -aaV:function aaV(a){this.a=a}, -pR:function pR(a,b){this.a=a -this.b=b}, -DG:function DG(a,b){this.a=a -this.b=b}, -aaW:function aaW(a){this.a=a}, -chB(a,b,c,d,e,f){return new A.Ta(d,c,a,e,b,f,null)}, -Ta:function Ta(a,b,c,d,e,f,g){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.y=f -_.a=g}, -abY:function abY(a,b){var _=this -_.f=_.e=_.d=$ -_.r=!1 -_.qe$=a -_.ba$=b -_.c=_.a=null}, -aPL:function aPL(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -aPM:function aPM(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -a3G:function a3G(){}, -Tb:function Tb(a,b,c,d){var _=this -_.d=a -_.f=b -_.x=c -_.Q=d}, -bFs:function bFs(){}, -DV:function DV(a,b){this.a=a -this.b=b}, -abW:function abW(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -abX:function abX(a,b,c){this.c=a -this.d=b -this.a=c}, -aPK:function aPK(a,b){this.a=a -this.b=b}, -chC(a,b,c){return new A.abZ(a,b,c)}, -abZ:function abZ(a,b,c){this.c=a -this.d=b -this.e=c}, -ajF:function ajF(a,b,c,d,e){var _=this -_.b=a -_.c=b -_.d=c -_.e=d -_.a=e}, -atY:function atY(a,b,c,d,e){var _=this -_.b=a -_.c=b -_.d=c -_.e=d -_.a=e}, -cBX(a,b){var s,r,q,p,o,n -for(s=a.length,r=a.$flags|0,q=b,p=0;q>>16) -i=A.Sf(k>>>8&255) -k=A.Sf(k&255) -o[m][n]=new A.lg(j,i,k)}else{k=4+(n+c)*2 -k=A.c6e(a,k,k+2) -h=B.d.aa(k/19,19) -g=B.c.aa(k,19) -k=(k/361-9)/9 -j=Math.pow(Math.abs(k),2) -k=J.fA(k) -i=(h-9)/9 -f=Math.pow(Math.abs(i),2) -i=J.fA(i) -e=(g-9)/9 -d=Math.pow(Math.abs(e),2) -e=J.fA(e) -o[m][n]=new A.lg(j*k*p,f*i*p,d*e*p)}return A.chH(a,A.cSy(o,1))}, -chI(a,b,c){var s,r,q,p,o,n,m -if(b<1||b>9||c<1||c>9)throw A.q(new A.acl("BlurHash components must be between 1 and 9.")) -s=a.xy(B.M) -r=J.iP(c,t.fb) -for(q=t.bs,p=0;p")).CI(0,B.qn)*166-0.5))) -r=(s+1)/166 -i+=A.aKx(s,1)}else{i+=A.aKx(0,1) -r=1}i+=A.aKx((A.aaj(k.a)<<16>>>0)+(A.aaj(k.b)<<8>>>0)+A.aaj(k.c),4) -for(q=j.length,p=0;p=3)for(s=a.a,s=s.gW(s),r=3.141592653589793*c,q=3.141592653589793*b;s.q();){p=s.gI(s) -o=p.gtA(p) -n=a.a -n=n==null?j:n.a -if(n==null)n=0 -n=Math.cos(q*o/n) -o=p.gtP(p) -m=a.a -m=m==null?j:m.b -if(m==null)m=0 -l=d*n*Math.cos(r*o/m) -i+=l*A.Sf(A.b_(p.ga4(p))) -h+=l*A.Sf(A.b_(p.gac())) -g+=l*A.Sf(A.b_(p.gad(p)))}else for(s=a.a,s=s.gW(s),r=3.141592653589793*c,q=3.141592653589793*b;s.q();){p=s.gI(s) -o=p.gtA(p) -n=a.a -n=n==null?j:n.a -if(n==null)n=0 -n=Math.cos(q*o/n) -o=p.gtP(p) -m=a.a -m=m==null?j:m.b -if(m==null)m=0 -m=d*n*Math.cos(r*o/m)*A.Sf(A.b_(p.ga4(p))) -i+=m -h+=m -g+=m}k=1/(a.gc0(0)*a.gaQ(0)) -return new A.lg(i*k,h*k,g*k)}, -aQc:function aQc(a,b){this.a=a -this.b=b}, -cax(a){return new A.ack(a)}, -ack:function ack(a){this.a=a}, -acl:function acl(a){this.a=a}, -Sf(a){var s=a/255 -if(s<=0.04045)return s/12.92 -return Math.pow((s+0.055)/1.055,2.4)}, -aaj(a){var s=B.d.bk(a,0,1) -if(s<=0.0031308)return B.d.G(s*12.92*255+0.5) -return B.d.G((1.055*Math.pow(s,0.4166666666666667)-0.055)*255+0.5)}, -lg:function lg(a,b,c){this.a=a -this.b=b -this.c=c}, -aSv:function aSv(){}, -ceG(a,b,c){var s,r,q,p,o,n,m,l="input" -if(b==null){a.L(0,B.o8.au("null")) -return}s=J.ms(b) -if(s.m(b,!0)){a.L(0,B.o8.au("true")) -return}if(s.m(b,!1)){a.L(0,B.o8.au("false")) -return}if(typeof b=="string"){s=A.crY(b) -s=A.cC(s,"\\","\\\\") -r=A.cC(s,'"','\\"') -a.BU(0,34) -a.L(0,B.X.au(r)) -a.BU(0,34) -return}if(typeof b=="number"){if(B.d.G(b)!==b)throw A.q(A.fU(c,l,'canonical_json does not support encoding floats, input contained "'+A.A(b)+'"')) -if(B.d.gDP(b)&&b===0)throw A.q(A.fU(c,l,"The float -0.0 cannot be encoded in a canonial json")) -a.L(0,B.o8.au(B.d.l(b))) -return}if(t.a.b(b)){a.BU(0,91) -for(q=0;q0)a.BU(0,44) -A.ceG(a,s.h(b,q),c)}a.BU(0,93) -return}if(t.f.b(b)){s=A.cmG(b) -p=A.H(s,s.$ti.i("D.E")) -B.b.q7(p,A.cXA()) -a.BU(0,123) -for(s=p.length,o=!0,n=0;n=0}else q=!1 -if(!q)break -if(r>s)return-1 -if(A.cfi(a,c,d,r)&&A.cfi(a,c,d,r+p))return r -c=r+1}return-1}return A.cRo(a,b,c,d)}, -cRo(a,b,c,d){var s,r,q,p=new A.q1(a,d,c,260) -for(s=b.length;r=p.Au(),r>=0;){q=r+s -if(q>d)break -if(B.f.tE(a,b,r)&&A.cfi(a,c,d,q))return r}return-1}, -he:function he(a){this.a=a}, -bHs:function bHs(a){this.a=a}, -Pb:function Pb(a,b,c){var _=this -_.a=a -_.b=b -_.c=c -_.d=null}, -cfi(a,b,c,d){var s,r,q,p -if(b>>5)+(s&31)) -q=d}else{r=1 -if((s&64512)===55296){p=d+1 -if(p>>8)+(o&255)):1}q=d}else{q=d-1 -n=a.charCodeAt(q) -if((n&64512)===55296)r=l.charCodeAt(m.charCodeAt(((n&1023)<<10)+(s&1023)+524288>>>8)+(s&255)) -else q=d}}return new A.zQ(a,b,q,u.t.charCodeAt(240+r)).Au()}return d}, -cWf(a,b,c,d){var s,r,q,p,o,n -if(d===b||d===c)return d -s=new A.q1(a,c,d,280) -r=s.aDy(b) -q=s.Au() -p=s.d -if((p&3)===1)return q -o=new A.zQ(a,b,r,p) -o.agy() -n=o.d -if((n&1)!==0)return q -if(p===342)s.d=220 -else s.d=n -return s.Au()}, -q1:function q1(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -zQ:function zQ(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -caq(a,b){return new A.SF(b,a,null)}, -SF:function SF(a,b,c){this.d=a -this.e=b -this.a=c}, -abk:function abk(a,b){var _=this -_.d=$ -_.tI$=a -_.dg$=b -_.c=_.a=null}, -a3x:function a3x(){}, -caK(a,b,c,d,e,f){return new A.acY(a,b,f,d,c,e,null)}, -acY:function acY(a,b,c,d,e,f,g){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.a=g}, -chZ(a,b,c,d,e,f,g){return new A.acZ(d,a,c,g,f,b,e,null)}, -acZ:function acZ(a,b,c,d,e,f,g,h){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.a=h}, -ci2(a,b){return new A.TW(b,a,null)}, -TV:function TV(a,b){this.c=a -this.a=b}, -TX:function TX(){var _=this -_.f=_.e=_.d=!1 -_.r=$ -_.c=_.a=null}, -aXQ:function aXQ(){}, -aXN:function aXN(a,b,c){this.a=a -this.b=b -this.c=c}, -aXO:function aXO(){}, -aXP:function aXP(a){this.a=a}, -zZ:function zZ(a,b,c,d,e,f,g){var _=this -_.w=a -_.x=b -_.y=c -_.as=d -_.at=e -_.dx=f -_.y1=!1 -_.Y$=0 -_.ap$=g -_.aY$=_.aO$=0}, -TW:function TW(a,b,c){this.f=a -this.b=b -this.a=c}, -caM(a,b,c,d){var s,r,q,p -$.aw() -s=A.bh() -s.r=d.gk(d) -r=A.bh() -r.r=b.gk(b) -q=A.bh() -q.r=c.gk(c) -p=A.bh() -p.r=a.gk(a) -return new A.aXM(s,r,q,p)}, -aXM:function aXM(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -UD:function UD(a){this.a=a}, -a4f:function a4f(a,b){var _=this -_.e=_.d=$ -_.y=_.x=_.r=_.f=null -_.z=!1 -_.Q=null -_.as=!1 -_.at=null -_.ax=!1 -_.ay=1 -_.ch=$ -_.CW=null -_.tI$=a -_.dg$=b -_.c=_.a=null}, -bQg:function bQg(a){this.a=a}, -bQf:function bQf(a){this.a=a}, -bPV:function bPV(a){this.a=a}, -bPU:function bPU(a){this.a=a}, -bPW:function bPW(a){this.a=a}, -bPT:function bPT(a){this.a=a}, -bPX:function bPX(a,b){this.a=a -this.b=b}, -bQ3:function bQ3(a,b){this.a=a -this.b=b}, -bQ2:function bQ2(a){this.a=a}, -bQ4:function bQ4(a){this.a=a}, -bQ7:function bQ7(a){this.a=a}, -bQ6:function bQ6(a){this.a=a}, -bQ5:function bQ5(a){this.a=a}, -bQ_:function bQ_(a){this.a=a}, -bPZ:function bPZ(a){this.a=a}, -bQ1:function bQ1(a){this.a=a}, -bQ0:function bQ0(a){this.a=a}, -bPY:function bPY(a){this.a=a}, -bQ9:function bQ9(a,b){this.a=a -this.b=b}, -bQ8:function bQ8(a){this.a=a}, -bQa:function bQa(a){this.a=a}, -bQb:function bQb(a){this.a=a}, -bQd:function bQd(a){this.a=a}, -bQc:function bQc(a){this.a=a}, -bQe:function bQe(a){this.a=a}, -Re:function Re(a,b,c){this.c=a -this.d=b -this.a=c}, -bXP:function bXP(a,b,c){this.a=a -this.b=b -this.c=c}, -bXO:function bXO(a,b){this.a=a -this.b=b}, -a9i:function a9i(){}, -ag_:function ag_(a,b,c,d,e,f,g){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.a=g}, -ab5:function ab5(a){this.a=a}, -Yn:function Yn(a){this.a=a}, -a5M:function a5M(a,b){var _=this -_.e=_.d=$ -_.w=_.r=_.f=null -_.x=$ -_.y=!1 -_.z=null -_.as=_.Q=!1 -_.at=null -_.ax=!1 -_.CW=$ -_.cx=null -_.tI$=a -_.dg$=b -_.c=_.a=null}, -bVK:function bVK(a){this.a=a}, -bVJ:function bVJ(a){this.a=a}, -bVt:function bVt(a){this.a=a}, -bVs:function bVs(a){this.a=a}, -bVr:function bVr(a){this.a=a}, -bVq:function bVq(a,b){this.a=a -this.b=b}, -bVp:function bVp(a){this.a=a}, -bVn:function bVn(a){this.a=a}, -bVo:function bVo(a){this.a=a}, -bVD:function bVD(a){this.a=a}, -bVz:function bVz(a){this.a=a}, -bVC:function bVC(a){this.a=a}, -bVB:function bVB(a){this.a=a}, -bVA:function bVA(a){this.a=a}, -bVF:function bVF(a,b){this.a=a -this.b=b}, -bVE:function bVE(a){this.a=a}, -bVH:function bVH(a){this.a=a}, -bVG:function bVG(a){this.a=a}, -bVI:function bVI(a){this.a=a}, -bVx:function bVx(a){this.a=a}, -bVu:function bVu(a){this.a=a}, -bVy:function bVy(a){this.a=a}, -bVw:function bVw(a){this.a=a}, -bVv:function bVv(a){this.a=a}, -a9F:function a9F(){}, -Yo:function Yo(a){this.a=a}, -a5N:function a5N(a,b){var _=this -_.e=_.d=$ -_.w=_.r=_.f=null -_.x=$ -_.y=!1 -_.z=null -_.as=_.Q=!1 -_.at=null -_.ax=!1 -_.CW=$ -_.cx=null -_.cy=$ -_.tI$=a -_.dg$=b -_.c=_.a=null}, -bW7:function bW7(a){this.a=a}, -bW6:function bW6(a){this.a=a}, -bVQ:function bVQ(a){this.a=a}, -bVR:function bVR(a,b){this.a=a -this.b=b}, -bVP:function bVP(a,b){this.a=a -this.b=b}, -bVN:function bVN(a){this.a=a}, -bVL:function bVL(a){this.a=a}, -bVM:function bVM(a){this.a=a}, -bW0:function bW0(a){this.a=a}, -bVO:function bVO(a,b){this.a=a -this.b=b}, -bVX:function bVX(a){this.a=a}, -bVZ:function bVZ(a){this.a=a}, -bW_:function bW_(a){this.a=a}, -bVY:function bVY(a){this.a=a}, -bW1:function bW1(a){this.a=a}, -bW2:function bW2(a){this.a=a}, -bW4:function bW4(a){this.a=a}, -bW3:function bW3(a){this.a=a}, -bW5:function bW5(a){this.a=a}, -bVV:function bVV(a){this.a=a}, -bVS:function bVS(a){this.a=a}, -bVW:function bVW(a){this.a=a}, -bVU:function bVU(a){this.a=a}, -bVT:function bVT(a){this.a=a}, -a9G:function a9G(){}, -clb(a,b,c,d,e,f){return new A.amR(a,b,e,d,f,!0,null)}, -amR:function amR(a,b,c,d,e,f,g){var _=this -_.f=a -_.r=b -_.w=c -_.x=d -_.y=e -_.z=f -_.a=g}, -Bk:function Bk(a,b,c){this.c=a -this.d=b -this.a=c}, -aCC:function aCC(){this.c=this.a=null}, -bX3:function bX3(a){this.a=a}, -bX2:function bX2(a,b,c){this.a=a -this.b=b -this.c=c}, -bX4:function bX4(a){this.a=a}, -H2:function H2(a,b,c){this.c=a -this.d=b -this.a=c}, -br1:function br1(a,b){this.a=a -this.b=b}, -br0:function br0(a,b){this.a=a -this.b=b}, -GM:function GM(a,b,c){this.a=a -this.b=b -this.c=c}, -Bt:function Bt(a,b){var _=this -_.a=a -_.Y$=0 -_.ap$=b -_.aY$=_.aO$=0}, -NC:function NC(a){this.a=a}, -br6:function br6(){}, -br3:function br3(){}, -br4:function br4(a){this.a=a}, -br5:function br5(){}, -br7:function br7(a,b,c){this.a=a -this.b=b -this.c=c}, -coI(a,b,c,d,e,f,g,h,i){return new A.a39(a,c,h,g,i,b,f,!0,!0,null)}, -cmN(a,b,c){var s=a.gav() -s.toString -t.x.a(s) -return new A.aW(B.d.aD(b.a*B.d.bk(s.tQ(c).a/s.gE(0).a,0,1)))}, -a39:function a39(a,b,c,d,e,f,g,h,i,j){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.a=j}, -a8Q:function a8Q(){var _=this -_.d=!1 -_.c=_.a=_.e=null}, -c3F:function c3F(){}, -c3C:function c3C(a){this.a=a}, -c3D:function c3D(a){this.a=a}, -c3B:function c3B(a){this.a=a}, -c3E:function c3E(a){this.a=a}, -asQ:function asQ(a,b,c,d,e,f,g){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.a=g}, -aDH:function aDH(a,b,c,d,e,f,g){var _=this -_.b=a -_.c=b -_.d=c -_.e=d -_.f=e -_.r=f -_.a=g}, -e0:function e0(){}, -aSw:function aSw(a){this.a=a}, -aSx:function aSx(a){this.a=a}, -aSy:function aSy(a,b){this.a=a -this.b=b}, -aSz:function aSz(a){this.a=a}, -aSA:function aSA(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -aSB:function aSB(a,b,c){this.a=a -this.b=b -this.c=c}, -aSC:function aSC(a,b){this.a=a -this.b=b}, -aSD:function aSD(a){this.a=a}, -agn:function agn(a){this.$ti=a}, -XB:function XB(a,b){this.a=a -this.$ti=b}, -B_:function B_(a,b){this.a=a -this.$ti=b}, -De:function De(){}, -PQ:function PQ(a,b){this.a=a -this.$ti=b}, -OO:function OO(a,b){this.a=a -this.$ti=b}, -QQ:function QQ(a,b,c){this.a=a -this.b=b -this.c=c}, -xN:function xN(a,b,c){this.a=a -this.b=b -this.$ti=c}, -agi:function agi(a){this.b=a}, -aip:function aip(a,b,c){var _=this -_.a=a -_.b=b -_.d=_.c=0 -_.$ti=c}, -xT(){throw A.q(A.aJ(u.d1))}, -Zf:function Zf(){}, -anD:function anD(){}, -a64:function a64(){}, -CS:function CS(){}, -Va:function Va(){}, -awx:function awx(){}, -bMt(a,b,c,d,e,f){var s -if(c==null)A.fL(0,0,!1) -s=new A.hf(e,f==null?"":f,a,d) -s.adA(a,b,c,d,e,f,null) -return s}, -cNR(a,b,c,d,e,f){var s -if(b==null)A.fL(0,0,!1) -s=new A.hf(d,e==null?"":e,$,c) -s.asR(a,b,c,d,e,null,f) -return s}, -hf:function hf(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.f=null}, -bMu:function bMu(a,b){this.a=a -this.b=b}, -bMv:function bMv(a){this.a=a}, -csA(a,b){var s,r=A.b([],t.n_) -$.S2.b=new A.ana(B.b.guZ(b),B.a8m,r) -r=new A.atO(85,117,43,63,new A.eF("CDATA"),A.cdf(a,null),a,!0,0) -s=new A.aCQ(r) -s.d=r.zL(0) -r.e=!0 -return s.aMy()}, -cqz(a,b){var s,r,q,p,o,n,m=null -for(s=a.length,r=!b,q=m,p=0;p=65&&i<=90&&i+32===k -m=h}else m=!0 -else m=!1 -if(!m)break}if(m)return A.b_(q.h(0,b))}}return-1}, -cMD(a){var s,r -if(a===24)return"%" -else for(s=0;s<28;++s){r=B.Vj[s] -if(A.b_(r.h(0,"unit"))===a)return A.dC(r.h(0,"value"))}return""}, -coh(a){var s -$label0$0:{if(0===a){s="ERROR" -break $label0$0}if(1===a){s="end of file" -break $label0$0}if(2===a){s="(" -break $label0$0}if(3===a){s=")" -break $label0$0}if(4===a){s="[" -break $label0$0}if(5===a){s="]" -break $label0$0}if(6===a){s="{" -break $label0$0}if(7===a){s="}" -break $label0$0}if(8===a){s="." -break $label0$0}if(9===a){s=";" -break $label0$0}if(10===a){s="@" -break $label0$0}if(11===a){s="#" -break $label0$0}if(12===a){s="+" -break $label0$0}if(13===a){s=">" -break $label0$0}if(14===a){s="~" -break $label0$0}if(15===a){s="*" -break $label0$0}if(16===a){s="|" -break $label0$0}if(17===a){s=":" -break $label0$0}if(18===a){s="_" -break $label0$0}if(19===a){s="," -break $label0$0}if(20===a){s=" " -break $label0$0}if(21===a){s="\t" -break $label0$0}if(22===a){s="\n" -break $label0$0}if(23===a){s="\r" -break $label0$0}if(24===a){s="%" -break $label0$0}if(25===a){s="'" -break $label0$0}if(26===a){s='"' -break $label0$0}if(27===a){s="/" -break $label0$0}if(28===a){s="=" -break $label0$0}if(30===a){s="^" -break $label0$0}if(31===a){s="$" -break $label0$0}if(32===a){s="<" -break $label0$0}if(33===a){s="!" -break $label0$0}if(34===a){s="-" -break $label0$0}if(35===a){s="\\" -break $label0$0}s=A.a3(A.ac("Unknown TOKEN"))}return s}, -cog(a){switch(a){case 641:case 642:case 643:case 644:case 645:case 646:case 647:case 648:case 649:case 650:case 651:case 652:case 653:case 654:case 655:case 656:case 600:case 601:case 602:case 603:case 604:case 605:case 606:case 607:case 608:case 609:case 610:case 612:case 613:case 614:case 615:case 617:case 627:case 628:return!0 -default:return!1}}, -atP(a){var s -if(!(a>=97&&a<=122))s=a>=65&&a<=90||a===95||a>=160||a===92 -else s=!0 -return s}, -aCQ:function aCQ(a){this.a=a -this.c=null -this.d=$}, -dB:function dB(a,b){this.a=a -this.b=b}, -bbY:function bbY(a,b,c){this.c=a -this.a=b -this.b=c}, -atO:function atO(a,b,c,d,e,f,g,h,i){var _=this -_.w=a -_.x=b -_.y=c -_.z=d -_.Q=e -_.a=f -_.b=g -_.c=h -_.e=_.d=!1 -_.f=i -_.r=0}, -bJW:function bJW(){}, -N6:function N6(a,b){this.a=a -this.b=b}, -YL:function YL(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -ana:function ana(a,b,c){this.a=a -this.b=b -this.c=c}, -brG:function brG(a){this.w=a}, -xu:function xu(a,b){this.b=a -this.a=b}, -CJ:function CJ(a){this.a=a}, -atC:function atC(a){this.a=a}, -anu:function anu(a){this.a=a}, -arx:function arx(a,b){this.b=a -this.a=b}, -HR:function HR(a,b){this.b=a -this.a=b}, -a1y:function a1y(a,b,c){this.b=a -this.c=b -this.a=c}, -nc:function nc(){}, -EA:function EA(a,b){this.b=a -this.a=b}, -anp:function anp(a,b,c){this.d=a -this.b=b -this.a=c}, -abB:function abB(a,b,c,d){var _=this -_.d=a -_.e=b -_.b=c -_.a=d}, -aj5:function aj5(a,b){this.b=a -this.a=b}, -adx:function adx(a,b){this.b=a -this.a=b}, -a_d:function a_d(a,b){this.b=a -this.a=b}, -a_e:function a_e(a,b,c){this.d=a -this.b=b -this.a=c}, -a_c:function a_c(a,b,c){this.f=a -this.b=b -this.a=c}, -apn:function apn(a,b,c){this.d=a -this.b=b -this.a=c}, -OK:function OK(a,b){this.b=a -this.a=b}, -anv:function anv(a,b,c){this.d=a -this.b=b -this.a=c}, -anX:function anX(a){this.a=a}, -anW:function anW(a){this.a=a}, -iB:function iB(a,b,c){this.c=a -this.d=b -this.a=c}, -anL:function anL(a,b,c){this.c=a -this.d=b -this.a=c}, -au3:function au3(){}, -akq:function akq(a,b,c,d){var _=this -_.f=a -_.c=b -_.d=c -_.a=d}, -aop:function aop(a,b,c){this.c=a -this.d=b -this.a=c}, -ah5:function ah5(a,b,c){this.c=a -this.d=b -this.a=c}, -ahu:function ahu(a,b,c){this.c=a -this.d=b -this.a=c}, -abg:function abg(a,b,c,d){var _=this -_.f=a -_.c=b -_.d=c -_.a=d}, -atL:function atL(a,b,c,d){var _=this -_.f=a -_.c=b -_.d=c -_.a=d}, -ai6:function ai6(a,b,c,d){var _=this -_.f=a -_.c=b -_.d=c -_.a=d}, -ai2:function ai2(a,b,c){this.c=a -this.d=b -this.a=c}, -aqy:function aqy(a,b,c,d){var _=this -_.f=a -_.c=b -_.d=c -_.a=d}, -ad_:function ad_(a,b,c,d){var _=this -_.f=a -_.c=b -_.d=c -_.a=d}, -apP:function apP(a,b,c,d){var _=this -_.f=a -_.c=b -_.d=c -_.a=d}, -aks:function aks(a,b,c,d){var _=this -_.f=a -_.c=b -_.d=c -_.a=d}, -aux:function aux(a,b,c,d){var _=this -_.f=a -_.c=b -_.d=c -_.a=d}, -eA:function eA(){}, -iO:function iO(){}, -bLN:function bLN(){}, -btM:function btM(){}, -th:function th(a,b,c){this.e=a -this.a=b -this.b=c}, -bme:function bme(a){this.a=a}, -bmf:function bmf(a){this.a=a}, -bma(a){var s=new A.an1(a) -s.b2V(a) -return s}, -an1:function an1(a){this.d=a -this.c=null}, -bmb:function bmb(a){this.a=a}, -bmc:function bmc(a){this.a=a}, -bmd:function bmd(a){this.a=a}, -N4:function N4(){}, -bm1:function bm1(){}, -bm2:function bm2(){}, -bm3:function bm3(a){this.a=a}, -bm0:function bm0(a){this.a=a}, -bm4:function bm4(a){this.a=a}, -cK1(a,b){var s=t.N -s=new A.apA(a,b,A.c(s,t.Qy),A.c(s,t.z)) -s.b33(a,b) -return s}, -apA:function apA(a,b,c,d){var _=this -_.as=a -_.at=b -_.ax=c -_.ay=d -_.Q=_.z=_.e=_.d=_.c=_.cy=_.cx=_.CW=_.ch=null}, -btO:function btO(a){this.a=a}, -btP:function btP(a){this.a=a}, -btQ:function btQ(a){this.a=a}, -btR:function btR(a){this.a=a}, -btS:function btS(a){this.a=a}, -btT:function btT(a){this.a=a}, -btU:function btU(a){this.a=a}, -btV:function btV(a){this.a=a}, -btN:function btN(a){this.a=a}, -vu:function vu(a){this.a=a}, -apB:function apB(a){this.a=a}, -cVT(){return B.b.wJ(A.b(["Android","webOS","iPhone","iPad","iPod","BlackBerry","Windows Phone"],t.s),new A.c7_())!==-1}, -c7_:function c7_(){}, -agz:function agz(a){this.a=a}, -b0Z:function b0Z(a){this.a=a}, -b0X:function b0X(a){this.a=a}, -b0Y:function b0Y(){}, -b1_:function b1_(a){this.a=a}, -b14:function b14(a){this.a=a}, -b11:function b11(a,b){this.a=a -this.b=b}, -b12:function b12(a){this.a=a}, -b10:function b10(){}, -b13:function b13(){}, -b15:function b15(a){this.a=a}, -b16:function b16(a){this.a=a}, -b17:function b17(a){this.a=a}, -b0W:function b0W(a){this.a=a -this.b=!1 -this.c=null}, -b1f:function b1f(a){this.a=a}, -b18:function b18(){}, -b19:function b19(){}, -b1a:function b1a(){}, -b1b:function b1b(){}, -b1c:function b1c(){}, -b1d:function b1d(){}, -b1e:function b1e(){}, -b2v(a,b,c,d,e,f,g,h){var s -if(e==null)A.fL(0,0,!1) -s=new A.x7(g,h==null?"":h,a,f) -s.adA(a,b,e,f,g,h,null) -return s}, -cj6(a,b,c,d,e,f,g,h,i){var s -if(f==null)A.fL(0,0,!1) -s=new A.agZ(b,h,i==null?"":i,a,g) -s.adA(a,c,f,g,h,i,null) -return s}, -o1:function o1(){}, -x7:function x7(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.f=null}, -agZ:function agZ(a,b,c,d,e){var _=this -_.cx=a -_.a=b -_.b=c -_.c=d -_.d=e -_.f=null}, -VA:function VA(a){this.a=a}, -b2u:function b2u(){}, -VD:function VD(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.r=d -_.a=e}, -a4H:function a4H(a,b){this.a=a -this.b=b}, -a4K:function a4K(a){this.d=a -this.c=this.a=null}, -uA:function uA(){}, -VB:function VB(a){this.a=a}, -VC:function VC(a){this.a=a}, -VE:function VE(a){this.a=a}, -Ac:function Ac(a,b){this.b=a -this.a=b}, -coP(a){var s,r,q="children",p=a.h(0,"uri") -if(a.h(0,q)==null)s=A.b([],t.dJ) -else{s=J.iv(t.a.a(a.h(0,q)),t.G) -r=A.y(s).i("O") -s=A.H(new A.O(s,new A.bM3(),r),r.i("a2.E"))}r=a.h(0,"data")!=null?new Uint8Array(A.bf(a.h(0,"data"))):null -return new A.iE(p,s,r,a.h(0,"name"),a.h(0,"type"),a.h(0,"size"),a.h(0,"relativePath"),new A.bv(A.fL(a.h(0,"lastModified"),0,!1),0,!1))}, -iE:function iE(a,b,c,d,e,f,g,h){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h}, -bM3:function bM3(){}, -bM5:function bM5(){}, -bM4:function bM4(){}, -b1n:function b1n(){}, -b1m:function b1m(){}, -Lx:function Lx(a,b){this.c=a -this.a=b}, -ah2:function ah2(){var _=this -_.c=_.a=_.e=_.d=null}, -b2y:function b2y(a,b){this.a=a -this.b=b}, -b2z:function b2z(a,b){this.a=a -this.b=b}, -b3J:function b3J(){}, -b3L:function b3L(){}, -acr:function acr(){}, -Tm:function Tm(a){this.a=a}, -V4:function V4(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -az8:function az8(){this.c=this.a=null}, -bF:function bF(a,b){this.a=a -this.b=b}, -TA:function TA(a,b){this.a=a -this.b=b}, -aSV:function aSV(){}, -cVm(a,b){switch(b.a){case 0:return B.e3h -case 1:return B.e3R -case 2:return B.e3J -case 3:return B.e3v -case 5:return B.e3D -case 4:return B.e3s -case 6:return B.e3C -case 7:return B.e3u -case 8:return B.e3x}}, -TB:function TB(){}, -TD:function TD(){}, -a3Y:function a3Y(){}, -chY(a,b,c,d,e,f){return new A.TC(f,a,e,c,d,b)}, -TC:function TC(a,b,c,d,e,f){var _=this -_.c=a -_.f=b -_.r=c -_.w=d -_.x=e -_.y=f}, -agj:function agj(a,b,c,d,e,f){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.a=f}, -b0y:function b0y(a){this.a=a}, -b0z:function b0z(a){this.a=a}, -agk:function agk(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -agl:function agl(a,b,c){var _=this -_.aJg$=a -_.Ha$=b -_.NB$=c -_.c=_.a=null}, -a_F:function a_F(a,b){this.a=a -this.b=b}, -cij(a,b,c,d,e){return new A.Um(d,c,e,b,a)}, -Um:function Um(a,b,c,d,e){var _=this -_.d=a -_.x=b -_.y=c -_.z=d -_.Q=e}, -a:function a(a,b,c){this.a=a -this.b=b -this.c=c}, -chX(a){switch(a.a){case 0:return"recent" -case 1:return"smileys" -case 2:return"animals" -case 3:return"foods" -case 4:return"activities" -case 5:return"travel" -case 6:return"objects" -case 7:return"symbols" -case 8:return"flags"}}, -cjd(a,b,c){return new A.VO(c,b,a,null)}, -lR:function lR(a,b){this.a=a -this.b=b}, -acE:function acE(a,b){this.a=a -this.b=b}, -VO:function VO(a,b,c,d){var _=this -_.r=a -_.w=b -_.y=c -_.a=d}, -VQ:function VQ(a,b,c){var _=this -_.d=a -_.e=b -_.f=$ -_.w=_.r=!1 -_.x=c -_.c=_.a=null}, -b3S:function b3S(){}, -b3T:function b3T(){}, -b3U:function b3U(){}, -b3O:function b3O(a){this.a=a}, -b3N:function b3N(a,b){this.a=a -this.b=b}, -b3Q:function b3Q(){}, -b3R:function b3R(a){this.a=a}, -b3P:function b3P(a){this.a=a}, -b3M:function b3M(a){this.a=a}, -VP:function VP(){}, -b3K:function b3K(a){this.a=a}, -b3V:function b3V(a){this.a=a}, -b4_:function b4_(){}, -b40:function b40(){}, -b41:function b41(){}, -b42:function b42(a,b){this.a=a -this.b=b}, -b3X:function b3X(){}, -b3Y:function b3Y(a){this.a=a}, -b3Z:function b3Z(a){this.a=a}, -b3W:function b3W(a){this.a=a}, -V5:function V5(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -a4x:function a4x(a,b,c,d,e,f){var _=this -_.e=_.d=$ -_.f=a -_.aJg$=b -_.Ha$=c -_.NB$=d -_.tI$=e -_.dg$=f -_.c=_.a=null}, -bRe:function bRe(a){this.a=a}, -bRb:function bRb(a){this.a=a}, -bRd:function bRd(a){this.a=a}, -bRc:function bRc(a,b,c){this.a=a -this.b=b -this.c=c}, -bR9:function bR9(a){this.a=a}, -bR8:function bR8(a,b,c){this.a=a -this.b=b -this.c=c}, -bRa:function bRa(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -a9p:function a9p(){}, -a9q:function a9q(){}, -LE:function LE(a,b,c,d){var _=this -_.c=a -_.d=b -_.f=c -_.a=d}, -aha:function aha(){}, -LF:function LF(a,b){this.c=a -this.r=b}, -b43:function b43(a,b,c,d,e,f,g,h){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h}, -cKg(a){var s="hasSkinTone",r=J.T(a),q=t.c.a(r.h(a,"emoji")),p=J.T(q),o=A.ak(p.h(q,"emoji")),n=A.ak(p.h(q,"name")) -q=p.h(q,s)!=null&&A.fS(p.h(q,s)) -return new A.lw(new A.a(o,n,q),A.b_(r.h(a,"counter")))}, -lw:function lw(a,b){this.a=a -this.b=b}, -agq:function agq(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -agr:function agr(a,b,c,d,e,f){var _=this -_.d=a -_.e=b -_.f=c -_.aJg$=d -_.Ha$=e -_.NB$=f -_.c=_.a=null}, -b0E:function b0E(a){this.a=a}, -b0C:function b0C(a,b,c){this.a=a -this.b=b -this.c=c}, -b0D:function b0D(a){this.a=a}, -a0T:function a0T(){}, -OC:function OC(){}, -bAo:function bAo(a){this.a=a}, -bAn:function bAn(a){this.a=a}, -bAm:function bAm(a,b){this.a=a -this.b=b}, -bAl:function bAl(){}, -bAq:function bAq(a){this.a=a}, -bAp:function bAp(a,b){this.a=a -this.b=b}, -bAj:function bAj(a){this.a=a}, -bAk:function bAk(a){this.a=a}, -a7w:function a7w(){}, -ari:function ari(){}, -OY:function OY(a,b){this.b=a -this.c=b}, -I_:function I_(){}, -bFp:function bFp(a,b){this.a=a -this.b=b}, -bFq:function bFq(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k}, -bFo:function bFo(a){this.a=a}, -atX:function atX(a,b){this.a=a -this.b=b}, -c3d:function c3d(a){this.c=this.b=$ -this.a=a}, -auu:function auu(){}, -xb:function xb(a,b){this.a=a -this.b=b}, -Kc:function Kc(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -axs:function axs(){this.c=this.a=this.d=null}, -bNR:function bNR(a){this.a=a}, -bNQ:function bNQ(a){this.a=a}, -bNP:function bNP(a){this.a=a}, -bNO:function bNO(a,b){this.a=a -this.b=b}, -b3G(a,b,c,d,e,f,g){return new A.ah9(c,e,d,a,B.qm,!0,null,b.y.c,g,f,null)}, -ah9:function ah9(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.a=k}, -b3I:function b3I(a){this.a=a}, -b3H:function b3H(a,b){this.a=a -this.b=b}, -a0R:function a0R(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -cEP(a,b){switch(a.a){case 0:return"" -case 4:return"audio/*" -case 2:return"image/*" -case 3:return"video/*" -case 1:return"video/*|image/*" -case 5:return b.v4(0,"",new A.b6W(),t.N)}}, -b6V:function b6V(){this.a=$}, -b6Z:function b6Z(a,b,c,d,e,f,g){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g}, -b7_:function b7_(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -b70:function b70(a,b,c){this.a=a -this.b=b -this.c=c}, -b71:function b71(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -b6X:function b6X(a){this.a=a}, -b6Y:function b6Y(a){this.a=a}, -b6W:function b6W(){}, -LT:function LT(a,b){this.a=a -this.b=b}, -b6T:function b6T(){}, -Ak:function Ak(a){this.a=a}, -b6U:function b6U(){}, -y4:function y4(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -b72:function b72(){}, -b73:function b73(){}, -cBI(a,b){return J.lQ(A.au(a,!1,t.B).a.d,new A.aMG())?"/rooms":null}, -cBJ(a,b){return J.lQ(A.au(a,!1,t.B).a.d,new A.aMH())?null:"/home"}, -fp(a,b,c){var s=null,r=t.z,q=b.y,p=q.a -return A.b4(a,B.ac,t.l).w.a.a>840?A.ccp(s,c,q,s,p,r):A.cla(s,c,q,s,p,r)}, -aMG:function aMG(){}, -aMH:function aMH(){}, -aMJ:function aMJ(){}, -aMI:function aMI(){}, -aMK:function aMK(){}, -aML:function aML(){}, -aMW:function aMW(){}, -aN6:function aN6(){}, -aNd:function aNd(){}, -aNe:function aNe(){}, -aNf:function aNf(){}, -aNg:function aNg(){}, -aNh:function aNh(){}, -aNi:function aNi(){}, -aMM:function aMM(){}, -aMN:function aMN(){}, -aMO:function aMO(){}, -aMP:function aMP(){}, -aMQ:function aMQ(){}, -aMR:function aMR(){}, -aMS:function aMS(){}, -aMT:function aMT(){}, -aMU:function aMU(){}, -aMV:function aMV(){}, -aMX:function aMX(){}, -aMY:function aMY(){}, -aMZ:function aMZ(){}, -aN_:function aN_(){}, -aN0:function aN0(){}, -aN1:function aN1(){}, -aN2:function aN2(){}, -aN3:function aN3(){}, -aN4:function aN4(){}, -aN5:function aN5(){}, -aN7:function aN7(){}, -aN8:function aN8(){}, -aN9:function aN9(){}, -aNa:function aNa(){}, -aNb:function aNb(){}, -aNc:function aNc(){}, -rB(){var s=0,r=A.n(t.cZ),q,p=2,o=[],n,m,l,k,j,i,h,g,f,e,d,c,b,a -var $async$rB=A.o(function(a0,a1){if(a0===1){o.push(a1) -s=p}for(;;)switch(s){case 0:c=$.mz -if(c!=null){q=c -s=1 -break}s=3 -return A.f(A.yy(),$async$rB) -case 3:h=a1 -$.mz=h -n=h -c=A.a0q(new A.aNn(n),t.u).gJr() -g=c==null?null:c.a -s=g!=null?4:5 -break -case 4:$.V().dJ("Migrate wrong datatype for fontSizeFactor!") -s=6 -return A.f(J.kd(n,"chat.fluffy.font_size_factor"),$async$rB) -case 6:f=A.NR(g) -s=f!=null?7:8 -break -case 7:s=9 -return A.f(n.u6("Double","chat.fluffy.font_size_factor",f),$async$rB) -case 9:case 8:case 5:s=A.iI(J.w(n.a,"chat.fluffy.send_on_enter"))==null?10:11 -break -case 10:s=12 -return A.f(n.u6("Bool","chat.fluffy.send_on_enter",!0),$async$rB) -case 12:case 11:p=14 -a=B.t -s=17 -return A.f(A.c6v(A.d7("config.json",0,null),null),$async$rB) -case 17:m=a.b4(0,a1.w) -l=t.f.a(B.p.b4(0,m)) -e=0 -case 18:if(!(e<33)){s=20 -break}k=B.R_[e] -c=k.c -if(J.w(n.a,c)!=null){s=19 -break}j=J.w(l,k.b) -if(j==null){s=19 -break}s=A.rn(j)?21:22 -break -case 21:s=23 -return A.f(n.u6("Bool",k.c,j),$async$rB) -case 23:case 22:s=typeof j=="string"?24:25 -break -case 24:s=26 -return A.f(n.u6("String",k.c,j),$async$rB) -case 26:case 25:s=A.iq(j)?27:28 -break -case 27:s=29 -return A.f(n.u6("Int",k.c,j),$async$rB) -case 29:case 28:s=typeof j=="number"?30:31 -break -case 30:s=32 -return A.f(n.u6("Double",k.c,j),$async$rB) -case 32:case 31:case 19:++e -s=18 -break -case 20:p=2 -s=16 -break -case 14:p=13 -b=o.pop() -c=A.a4(b) -if(t.bE.b(c))$.V().d7("[ConfigLoader] config.json not found") -else{i=c -$.V().abD("[ConfigLoader] config.json not found",i)}s=16 -break -case 13:s=2 -break -case 16:q=n -s=1 -break -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$rB,r)}, -kg(a){var s,r=A.a0q(new A.aNj(a),t.X7),q=r.gRg() -if(q!=null)$.V().q1(0,"Unable to fetch "+a.c+" from storage. Removing entry...",q.a,q.b) -s=r.gJr() -s=s==null?null:s.a -return s==null?a.d:s}, -nL(a){var s,r=A.a0q(new A.aNm(a),t.u),q=r.gRg() -if(q!=null)$.V().q1(0,"Unable to fetch "+a.c+" from storage. Removing entry...",q.a,q.b) -s=r.gJr() -s=s==null?null:s.a -return s==null?a.d:s}, -car(a){var s,r=A.a0q(new A.aNl(a),t.bo),q=r.gRg() -if(q!=null)$.V().q1(0,"Unable to fetch "+a.c+" from storage. Removing entry...",q.a,q.b) -s=r.gJr() -s=s==null?null:s.a -return s==null?a.d:s}, -ix(a){var s,r=A.a0q(new A.aNk(a),t.PM),q=r.gRg() -if(q!=null)$.V().q1(0,"Unable to fetch "+a.c+" from storage. Removing entry...",q.a,q.b) -s=r.gJr() -s=s==null?null:s.a -return s==null?a.d:s}, -eO:function eO(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.a=c -_.b=d -_.$ti=e}, -aNn:function aNn(a){this.a=a}, -aNj:function aNj(a){this.a=a}, -aNm:function aNm(a){this.a=a}, -aNl:function aNl(a){this.a=a}, -aNk:function aNk(a){this.a=a}, -cHw(a){var s=A.u(a,B.e,t.X) -s.toString -return s}, -c79(a){var s="l10n_pt" -switch(a.grD(0)){case"zh":switch(a.b){case"Hant":return J.du(A.dE("l10n_zh",""),new A.c7a(),t.X)}break}switch(a.grD(0)){case"pt":switch(a.gu7()){case"BR":return J.du(A.dE(s,""),new A.c7b(),t.X) -case"PT":return J.du(A.dE(s,""),new A.c7c(),t.X)}break}switch(a.grD(0)){case"ar":return J.du(A.dE("l10n_ar",""),new A.c7n(),t.X) -case"be":return J.du(A.dE("l10n_be",""),new A.c7y(),t.X) -case"bn":return J.du(A.dE("l10n_bn",""),new A.c7J(),t.X) -case"bo":return J.du(A.dE("l10n_bo",""),new A.c7U(),t.X) -case"ca":return J.du(A.dE("l10n_ca",""),new A.c7Z(),t.X) -case"cs":return J.du(A.dE("l10n_cs",""),new A.c8_(),t.X) -case"da":return J.du(A.dE("l10n_da",""),new A.c80(),t.X) -case"de":return J.du(A.dE("l10n_de",""),new A.c81(),t.X) -case"el":return J.du(A.dE("l10n_el",""),new A.c7d(),t.X) -case"en":return J.du(A.dE("l10n_en",""),new A.c7e(),t.X) -case"eo":return J.du(A.dE("l10n_eo",""),new A.c7f(),t.X) -case"es":return J.du(A.dE("l10n_es",""),new A.c7g(),t.X) -case"et":return J.du(A.dE("l10n_et",""),new A.c7h(),t.X) -case"eu":return J.du(A.dE("l10n_eu",""),new A.c7i(),t.X) -case"fa":return J.du(A.dE("l10n_fa",""),new A.c7j(),t.X) -case"fi":return J.du(A.dE("l10n_fi",""),new A.c7k(),t.X) -case"fil":return J.du(A.dE("l10n_fil",""),new A.c7l(),t.X) -case"fr":return J.du(A.dE("l10n_fr",""),new A.c7m(),t.X) -case"ga":return J.du(A.dE("l10n_ga",""),new A.c7o(),t.X) -case"gl":return J.du(A.dE("l10n_gl",""),new A.c7p(),t.X) -case"he":return J.du(A.dE("l10n_he",""),new A.c7q(),t.X) -case"hi":return J.du(A.dE("l10n_hi",""),new A.c7r(),t.X) -case"hr":return J.du(A.dE("l10n_hr",""),new A.c7s(),t.X) -case"hu":return J.du(A.dE("l10n_hu",""),new A.c7t(),t.X) -case"ia":return J.du(A.dE("l10n_ia",""),new A.c7u(),t.X) -case"id":return J.du(A.dE("l10n_id",""),new A.c7v(),t.X) -case"ie":return J.du(A.dE("l10n_ie",""),new A.c7w(),t.X) -case"it":return J.du(A.dE("l10n_it",""),new A.c7x(),t.X) -case"ja":return J.du(A.dE("l10n_ja",""),new A.c7z(),t.X) -case"ka":return J.du(A.dE("l10n_ka",""),new A.c7A(),t.X) -case"ko":return J.du(A.dE("l10n_ko",""),new A.c7B(),t.X) -case"lt":return J.du(A.dE("l10n_lt",""),new A.c7C(),t.X) -case"lv":return J.du(A.dE("l10n_lv",""),new A.c7D(),t.X) -case"nb":return J.du(A.dE("l10n_nb",""),new A.c7E(),t.X) -case"nl":return J.du(A.dE("l10n_nl",""),new A.c7F(),t.X) -case"pl":return J.du(A.dE("l10n_pl",""),new A.c7G(),t.X) -case"pt":return J.du(A.dE(s,""),new A.c7H(),t.X) -case"ro":return J.du(A.dE("l10n_ro",""),new A.c7I(),t.X) -case"ru":return J.du(A.dE("l10n_ru",""),new A.c7K(),t.X) -case"sk":return J.du(A.dE("l10n_sk",""),new A.c7L(),t.X) -case"sl":return J.du(A.dE("l10n_sl",""),new A.c7M(),t.X) -case"sr":return J.du(A.dE("l10n_sr",""),new A.c7N(),t.X) -case"sv":return J.du(A.dE("l10n_sv",""),new A.c7O(),t.X) -case"ta":return J.du(A.dE("l10n_ta",""),new A.c7P(),t.X) -case"te":return J.du(A.dE("l10n_te",""),new A.c7Q(),t.X) -case"th":return J.du(A.dE("l10n_th",""),new A.c7R(),t.X) -case"tr":return J.du(A.dE("l10n_tr",""),new A.c7S(),t.X) -case"uk":return J.du(A.dE("l10n_uk",""),new A.c7T(),t.X) -case"uz":return J.du(A.dE("l10n_uz",""),new A.c7V(),t.X) -case"vi":return J.du(A.dE("l10n_vi",""),new A.c7W(),t.X) -case"yue":return J.du(A.dE("l10n_yue",""),new A.c7X(),t.X) -case"zh":return J.du(A.dE("l10n_zh",""),new A.c7Y(),t.X)}throw A.q(A.lV('L10n.delegate failed to load unsupported locale "'+a.l(0)+'". This is likely an issue with the localizations generation tool. Please file an issue on GitHub with a reproducible sample app and the gen-l10n configuration that was used.'))}, -aBs:function aBs(){}, -c7a:function c7a(){}, -c7b:function c7b(){}, -c7c:function c7c(){}, -c7n:function c7n(){}, -c7y:function c7y(){}, -c7J:function c7J(){}, -c7U:function c7U(){}, -c7Z:function c7Z(){}, -c8_:function c8_(){}, -c80:function c80(){}, -c81:function c81(){}, -c7d:function c7d(){}, -c7e:function c7e(){}, -c7f:function c7f(){}, -c7g:function c7g(){}, -c7h:function c7h(){}, -c7i:function c7i(){}, -c7j:function c7j(){}, -c7k:function c7k(){}, -c7l:function c7l(){}, -c7m:function c7m(){}, -c7o:function c7o(){}, -c7p:function c7p(){}, -c7q:function c7q(){}, -c7r:function c7r(){}, -c7s:function c7s(){}, -c7t:function c7t(){}, -c7u:function c7u(){}, -c7v:function c7v(){}, -c7w:function c7w(){}, -c7x:function c7x(){}, -c7z:function c7z(){}, -c7A:function c7A(){}, -c7B:function c7B(){}, -c7C:function c7C(){}, -c7D:function c7D(){}, -c7E:function c7E(){}, -c7F:function c7F(){}, -c7G:function c7G(){}, -c7H:function c7H(){}, -c7I:function c7I(){}, -c7K:function c7K(){}, -c7L:function c7L(){}, -c7M:function c7M(){}, -c7N:function c7N(){}, -c7O:function c7O(){}, -c7P:function c7P(){}, -c7Q:function c7Q(){}, -c7R:function c7R(){}, -c7S:function c7S(){}, -c7T:function c7T(){}, -c7V:function c7V(){}, -c7W:function c7W(){}, -c7X:function c7X(){}, -c7Y:function c7Y(){}, -ST:function ST(a){this.a=a}, -SU:function SU(a){this.d=a -this.c=this.a=null}, -aNs:function aNs(a,b){this.a=a -this.b=b}, -aNt:function aNt(){}, -aNq:function aNq(a){this.a=a}, -aNr:function aNr(){}, -abt:function abt(a,b){this.c=a -this.a=b}, -aNy:function aNy(a){this.a=a}, -aNx:function aNx(a,b){this.a=a -this.b=b}, -aNw:function aNw(a){this.a=a}, -aNu:function aNu(a,b){this.a=a -this.b=b}, -aNv:function aNv(a,b,c){this.a=a -this.b=b -this.c=c}, -Tj:function Tj(a,b){this.c=a -this.a=b}, -Tk:function Tk(a){var _=this -_.d=a -_.f=_.e=null -_.r=!1 -_.w=null -_.z=_.y=_.x=!1 -_.Q=null -_.as=$ -_.c=_.a=null}, -aQh:function aQh(a){this.a=a}, -aQg:function aQg(){}, -aQs:function aQs(){}, -aQt:function aQt(a,b,c){this.a=a -this.b=b -this.c=c}, -aQr:function aQr(a){this.a=a}, -aQu:function aQu(a,b){this.a=a -this.b=b}, -aQq:function aQq(a){this.a=a}, -aQB:function aQB(a,b){this.a=a -this.b=b}, -aQC:function aQC(a){this.a=a}, -aQD:function aQD(a,b){this.a=a -this.b=b}, -aQE:function aQE(a){this.a=a}, -aQF:function aQF(a){this.a=a}, -aQG:function aQG(a,b,c){this.a=a -this.b=b -this.c=c}, -aQl:function aQl(a){this.a=a}, -aQm:function aQm(a,b,c){this.a=a -this.b=b -this.c=c}, -aQn:function aQn(a,b){this.a=a -this.b=b}, -aQo:function aQo(a,b,c){this.a=a -this.b=b -this.c=c}, -aQp:function aQp(a){this.a=a}, -aQH:function aQH(a,b){this.a=a -this.b=b}, -aQj:function aQj(a){this.a=a}, -aQk:function aQk(a){this.a=a}, -aQI:function aQI(a,b){this.a=a -this.b=b}, -aQi:function aQi(a){this.a=a}, -aQv:function aQv(a,b){this.a=a -this.b=b}, -aQw:function aQw(a){this.a=a}, -aQx:function aQx(a,b){this.a=a -this.b=b}, -aQy:function aQy(a){this.a=a}, -aQz:function aQz(a){this.a=a}, -aQA:function aQA(a){this.a=a}, -TO:function TO(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -TP:function TP(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -TH:function TH(a,b,c,d,e){var _=this -_.d=$ -_.f=_.e=null -_.r=$ -_.w=a -_.x=$ -_.z=_.y=null -_.as=_.Q=!1 -_.at=b -_.ax=c -_.ch=_.ay=null -_.CW=!1 -_.cy="" -_.db=!1 -_.dx=d -_.go=_.fy=_.fx=_.fr=_.dy=null -_.id=e -_.k1=null -_.k2=!0 -_.k3=$ -_.c=_.a=null}, -aUa:function aUa(a){this.a=a}, -aUb:function aUb(a){this.a=a}, -aU8:function aU8(a){this.a=a}, -aU9:function aU9(a,b){this.a=a -this.b=b}, -aTY:function aTY(a,b){this.a=a -this.b=b}, -aTP:function aTP(a){this.a=a}, -aUo:function aUo(a,b){this.a=a -this.b=b}, -aUx:function aUx(a,b,c){this.a=a -this.b=b -this.c=c}, -aTI:function aTI(a){this.a=a}, -aTJ:function aTJ(a){this.a=a}, -aTD:function aTD(){}, -aTE:function aTE(a,b){this.a=a -this.b=b}, -aTZ:function aTZ(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -aTG:function aTG(a){this.a=a}, -aTH:function aTH(a){this.a=a}, -aTT:function aTT(a){this.a=a}, -aTF:function aTF(a,b){this.a=a -this.b=b}, -aUM:function aUM(){}, -aUI:function aUI(a){this.a=a}, -aUJ:function aUJ(a,b){this.a=a -this.b=b}, -aUH:function aUH(a){this.a=a}, -aUF:function aUF(a,b){this.a=a -this.b=b}, -aUk:function aUk(a,b){this.a=a -this.b=b}, -aUl:function aUl(a,b){this.a=a -this.b=b}, -aU6:function aU6(a){this.a=a}, -aTX:function aTX(a){this.a=a}, -aTC:function aTC(a){this.a=a}, -aUG:function aUG(a){this.a=a}, -aTQ:function aTQ(a){this.a=a}, -aUv:function aUv(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -aUw:function aUw(a){this.a=a}, -aTS:function aTS(){}, -aUr:function aUr(){}, -aUs:function aUs(a,b){this.a=a -this.b=b}, -aUp:function aUp(a){this.a=a}, -aUq:function aUq(){}, -aUt:function aUt(a){this.a=a}, -aTR:function aTR(a){this.a=a}, -aTM:function aTM(a){this.a=a}, -aTL:function aTL(a){this.a=a}, -aU0:function aU0(a){this.a=a}, -aU1:function aU1(a){this.a=a}, -aU_:function aU_(){}, -aU2:function aU2(a){this.a=a}, -aUD:function aUD(){}, -aUE:function aUE(a){this.a=a}, -aUu:function aUu(a,b){this.a=a -this.b=b}, -aUz:function aUz(a){this.a=a}, -aUA:function aUA(a,b){this.a=a -this.b=b}, -aUB:function aUB(a,b){this.a=a -this.b=b}, -aUC:function aUC(a,b){this.a=a -this.b=b}, -aUy:function aUy(a){this.a=a}, -aTO:function aTO(a){this.a=a}, -aTU:function aTU(a){this.a=a}, -aTV:function aTV(){}, -aTW:function aTW(a){this.a=a}, -aU5:function aU5(a){this.a=a}, -aU3:function aU3(){}, -aU4:function aU4(){}, -aUh:function aUh(a,b){this.a=a -this.b=b}, -aUi:function aUi(a,b){this.a=a -this.b=b}, -aUj:function aUj(){}, -aU7:function aU7(a){this.a=a}, -aUK:function aUK(a){this.a=a}, -aUL:function aUL(a,b){this.a=a -this.b=b}, -aUm:function aUm(){}, -aUn:function aUn(a,b){this.a=a -this.b=b}, -aUc:function aUc(a,b){this.a=a -this.b=b}, -aUd:function aUd(a,b){this.a=a -this.b=b}, -aUe:function aUe(a){this.a=a}, -aUf:function aUf(a){this.a=a}, -aUg:function aUg(a){this.a=a}, -aTN:function aTN(a){this.a=a}, -aTK:function aTK(a,b){this.a=a -this.b=b}, -pU:function pU(a,b){this.a=a -this.b=b}, -axW:function axW(){}, -E7:function E7(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -aTy:function aTy(a){this.a=a}, -ad1:function ad1(a,b){this.c=a -this.a=b}, -aTA:function aTA(a,b,c){this.a=a -this.b=b -this.c=c}, -aTB:function aTB(a){this.a=a}, -aTz:function aTz(){}, -ad3:function ad3(a,b){this.c=a -this.a=b}, -aV5:function aV5(a){this.a=a}, -anB:function anB(a){this.a=a}, -ad5:function ad5(a,b){this.c=a -this.a=b}, -aVs:function aVs(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -aVl:function aVl(a,b){this.a=a -this.b=b}, -aVk:function aVk(){}, -aVr:function aVr(a){this.a=a}, -aVp:function aVp(a,b){this.a=a -this.b=b}, -aVq:function aVq(a,b){this.a=a -this.b=b}, -aVo:function aVo(a){this.a=a}, -aVm:function aVm(a){this.a=a}, -aVn:function aVn(a,b){this.a=a -this.b=b}, -aVt:function aVt(a,b){this.a=a -this.b=b}, -ad6:function ad6(a,b){this.c=a -this.a=b}, -aVy:function aVy(a,b,c){this.a=a -this.b=b -this.c=c}, -aVu:function aVu(){}, -aVv:function aVv(a){this.a=a}, -aVw:function aVw(){}, -aVx:function aVx(){}, -axV:function axV(a,b){this.c=a -this.a=b}, -bOV:function bOV(a){this.a=a}, -bOW:function bOW(){}, -bP0:function bP0(a,b){this.a=a -this.b=b}, -bP_:function bP_(a,b){this.a=a -this.b=b}, -bOZ:function bOZ(a){this.a=a}, -bOY:function bOY(){}, -bOX:function bOX(a){this.a=a}, -wb:function wb(a,b){this.a=a -this.b=b}, -adi:function adi(a,b){this.c=a -this.a=b}, -aXx:function aXx(a){this.a=a}, -aXz:function aXz(a){this.a=a}, -aXy:function aXy(a){this.a=a}, -aXw:function aXw(a,b){this.a=a -this.b=b}, -aXI:function aXI(a){this.a=a}, -aXL:function aXL(a){this.a=a}, -aXK:function aXK(a){this.a=a}, -aXJ:function aXJ(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -aXH:function aXH(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -aXC:function aXC(){}, -aXB:function aXB(a){this.a=a}, -aXA:function aXA(a){this.a=a}, -aXD:function aXD(a,b){this.a=a -this.b=b}, -aXE:function aXE(a){this.a=a}, -aXF:function aXF(a,b){this.a=a -this.b=b}, -aXG:function aXG(){}, -ahg:function ahg(a,b){this.c=a -this.a=b}, -b4K:function b4K(){}, -b4J:function b4J(a,b){this.a=a -this.b=b}, -b4I:function b4I(a,b,c){this.a=a -this.b=b -this.c=c}, -b4H:function b4H(a,b){this.a=a -this.b=b}, -cEA(a,b){return A.c8E(new A.b5N(a),b,t.z)}, -b5N:function b5N(a){this.a=a}, -LL:function LL(a,b){this.c=a -this.a=b}, -aKd(a){var s=a.k3,r=s.e.b!==B.T,q=(r?s.gk(0):null).a.e -if(q==null)return!0 -return a.BN((r?s.gk(0):null).a).a>=q.a}, -c4K(a){var s=a.a -return B.f.tw(B.c.l(B.c.aR(s,6e7)),2,"0")+":"+B.f.tw(B.c.l(B.c.aa(B.c.aR(s,1e6),60)),2,"0")}, -T_:function T_(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -SZ:function SZ(a,b){this.a=a -this.b=b}, -SY:function SY(a){var _=this -_.d=a -_.e=null -_.f=$ -_.c=_.a=_.w=_.r=null}, -aO2:function aO2(a,b){this.a=a -this.b=b}, -aO_:function aO_(a){this.a=a}, -aNZ:function aNZ(a){this.a=a}, -aO0:function aO0(a,b){this.a=a -this.b=b}, -aNY:function aNY(a){this.a=a}, -aO1:function aO1(a,b){this.a=a -this.b=b}, -aNX:function aNX(a){this.a=a}, -aNN:function aNN(a){this.a=a}, -aNO:function aNO(a){this.a=a}, -aNP:function aNP(a,b){this.a=a -this.b=b}, -aNM:function aNM(a,b){this.a=a -this.b=b}, -aNQ:function aNQ(a){this.a=a}, -aNR:function aNR(){}, -aNL:function aNL(){}, -aO3:function aO3(a){this.a=a}, -aNW:function aNW(a,b,c){this.a=a -this.b=b -this.c=c}, -aNV:function aNV(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -aNS:function aNS(a,b){this.a=a -this.b=b}, -aNT:function aNT(a,b){this.a=a -this.b=b}, -aNU:function aNU(a){this.a=a}, -amU:function amU(a,b,c,d){var _=this -_.Q=a -_.r=null -_.c=b -_.d=c -_.a=d -_.b=null}, -cOj(){var s,r,q=J.iP(50,t.FW) -for(s=0;s<50;++s){r=B.lz.Ob() -q[s]=new A.X(r,4+B.lz.Ob()*4)}return new A.a4w(q,null,null)}, -UZ:function UZ(a,b){this.c=a -this.a=b}, -a4v:function a4v(){this.c=this.a=null}, -bR0:function bR0(a){this.a=a}, -bR_:function bR_(a,b){this.a=a -this.b=b}, -bQZ:function bQZ(a){this.a=a}, -En:function En(a,b,c){this.c=a -this.d=b -this.a=c}, -a4w:function a4w(a,b,c){var _=this -_.d=a -_.e=null -_.qe$=b -_.ba$=c -_.c=_.a=null}, -bR3:function bR3(a){this.a=a}, -bR2:function bR2(a){this.a=a}, -bR1:function bR1(a,b,c){this.a=a -this.b=b -this.c=c}, -ayZ:function ayZ(a,b){this.c=a -this.a=b}, -aIG:function aIG(){}, -ceI(a){var s=B.f.b0(a,"#")?B.f.cD(a,1):a,r=A.ky(s.length===6?"FF"+s:s,16) -return r==null?null:A.bT(r)}, -cqC(a){var s=a.a,r=s instanceof A.dW?s:null -r=r==null?null:A.cqC(r) -return r==null?a:r}, -X4:function X4(a,b,c,d,e,f,g,h,i,j){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.a=j}, -bbu:function bbu(a,b,c){this.a=a -this.b=b -this.c=c}, -bbv:function bbv(a){this.a=a}, -bbw:function bbw(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -bbt:function bbt(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bbx:function bbx(){}, -bby:function bby(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bbs:function bbs(a,b){this.a=a -this.b=b}, -bbo:function bbo(a){this.a=a}, -bbq:function bbq(){}, -bbr:function bbr(a,b,c){this.a=a -this.b=b -this.c=c}, -bbz:function bbz(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bbp:function bbp(a,b){this.a=a -this.b=b}, -bbn:function bbn(a){this.a=a}, -YC:function YC(a,b,c,d,e,f,g){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.a=g}, -Xc:function Xc(a,b,c,d,e,f,g,h){var _=this -_.c=a -_.e=b -_.r=c -_.z=d -_.Q=e -_.at=f -_.ax=g -_.a=h}, -bc1:function bc1(a,b){this.a=a -this.b=b}, -bc2:function bc2(a,b){this.a=a -this.b=b}, -bc3:function bc3(a){this.a=a}, -cHZ(a,b){return new A.Yc(a,b,null)}, -Yc:function Yc(a,b,c){this.c=a -this.d=b -this.a=c}, -an6:function an6(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.as=j -_.at=k -_.ax=l -_.ay=m -_.ch=n -_.CW=o -_.cx=p -_.cy=q -_.db=r -_.dx=s -_.dy=a0 -_.fr=a1 -_.fx=a2 -_.a=a3}, -bmR:function bmR(){}, -bmS:function bmS(){}, -bmV:function bmV(a){this.a=a}, -bmT:function bmT(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o}, -bmI:function bmI(a,b,c){this.a=a -this.b=b -this.c=c}, -bmJ:function bmJ(a){this.a=a}, -bmK:function bmK(a){this.a=a}, -bmL:function bmL(a){this.a=a}, -bmH:function bmH(a,b,c){this.a=a -this.b=b -this.c=c}, -bmM:function bmM(a,b){this.a=a -this.b=b}, -bmN:function bmN(a){this.a=a}, -bmO:function bmO(a,b){this.a=a -this.b=b}, -bmG:function bmG(a,b){this.a=a -this.b=b}, -bmP:function bmP(a,b){this.a=a -this.b=b}, -bmF:function bmF(a,b){this.a=a -this.b=b}, -bmQ:function bmQ(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bmE:function bmE(a){this.a=a}, -bmC:function bmC(a){this.a=a}, -bmD:function bmD(a){this.a=a}, -bmU:function bmU(a,b){this.a=a -this.b=b}, -acA:function acA(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -acB:function acB(a,b,c){var _=this -_.b=a -_.c=b -_.d=null -_.a=c}, -an7:function an7(a,b,c,d,e,f,g,h){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.a=h}, -bml:function bml(a,b,c){this.a=a -this.b=b -this.c=c}, -bmo:function bmo(a,b){this.a=a -this.b=b}, -bmp:function bmp(){}, -bmq:function bmq(a){this.a=a}, -bmr:function bmr(a,b,c){this.a=a -this.b=b -this.c=c}, -bmn:function bmn(a){this.a=a}, -bms:function bms(a,b,c){this.a=a -this.b=b -this.c=c}, -bmm:function bmm(a){this.a=a}, -a_I:function a_I(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -bux:function bux(a){this.a=a}, -buw:function buw(a){this.a=a}, -z_:function z_(a,b,c,d,e,f){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.a=f}, -an8:function an8(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -bmt:function bmt(a,b){this.a=a -this.b=b}, -bmu:function bmu(a){this.a=a}, -an9:function an9(a,b,c){this.c=a -this.d=b -this.a=c}, -bmz:function bmz(){}, -bmA:function bmA(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bmx:function bmx(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bmv:function bmv(a){this.a=a}, -bmw:function bmw(a){this.a=a}, -bmy:function bmy(a,b,c){this.a=a -this.b=b -this.c=c}, -bmB:function bmB(){}, -Ro:function Ro(a,b,c,d,e,f){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.a=f}, -bYW:function bYW(a){this.a=a}, -bYV:function bYV(a){this.a=a}, -wf:function wf(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -Q_:function Q_(a,b,c){this.c=a -this.d=b -this.a=c}, -bMR:function bMR(a){this.a=a}, -aoQ:function aoQ(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -brr:function brr(a){this.a=a}, -brs:function brs(a,b){this.a=a -this.b=b}, -brx:function brx(a){this.a=a}, -bry:function bry(a){this.a=a}, -brz:function brz(a,b,c,d,e,f,g){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g}, -brt:function brt(a){this.a=a}, -bru:function bru(){}, -brv:function brv(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -brw:function brw(a){this.a=a}, -brA:function brA(a,b){this.a=a -this.b=b}, -a0i:function a0i(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -bvM:function bvM(a,b,c){this.a=a -this.b=b -this.c=c}, -P8:function P8(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -W3:function W3(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -b6o:function b6o(a,b){this.a=a -this.b=b}, -b6m:function b6m(a,b){this.a=a -this.b=b}, -b6n:function b6n(a,b,c){this.a=a -this.b=b -this.c=c}, -b6p:function b6p(a){this.a=a}, -Xu:function Xu(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.y=g -_.z=h -_.Q=i -_.as=j -_.at=k -_.ay=l -_.a=m}, -bdz:function bdz(a){this.a=a}, -bdA:function bdA(a){this.a=a}, -bdB:function bdB(a){this.a=a}, -bdo:function bdo(a,b){this.a=a -this.b=b}, -bdp:function bdp(a,b){this.a=a -this.b=b}, -bdq:function bdq(a,b){this.a=a -this.b=b}, -bdr:function bdr(a,b){this.a=a -this.b=b}, -bdC:function bdC(a){this.a=a}, -bdD:function bdD(a){this.a=a}, -bdE:function bdE(a){this.a=a}, -bdF:function bdF(a){this.a=a}, -bdG:function bdG(a){this.a=a}, -bdx:function bdx(a){this.a=a}, -bdu:function bdu(a){this.a=a}, -bdt:function bdt(a){this.a=a}, -bdw:function bdw(a){this.a=a}, -bdv:function bdv(a){this.a=a}, -bdy:function bdy(a,b){this.a=a -this.b=b}, -bds:function bds(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -aoy:function aoy(a,b){this.c=a -this.a=b}, -bqk:function bqk(a){this.a=a}, -bqj:function bqj(a){this.a=a}, -bql:function bql(a){this.a=a}, -bqo:function bqo(a,b){this.a=a -this.b=b}, -bqm:function bqm(a,b){this.a=a -this.b=b}, -bqn:function bqn(a,b){this.a=a -this.b=b}, -a_G:function a_G(a,b){this.c=a -this.a=b}, -Of:function Of(a,b){var _=this -_.d=null -_.e=a -_.f=!1 -_.r=null -_.w=b -_.x=null -_.y=!1 -_.c=_.a=null}, -aqt:function aqt(a,b){this.c=a -this.a=b}, -azN:function azN(a,b){this.c=a -this.a=b}, -ark:function ark(a,b){this.c=a -this.a=b}, -bAu:function bAu(){}, -cRc(a,b){var s=null -a.XJ() -return a.re(A.fx(s,s,s,s,s,B.u,s,A.bb(A.b([B.y0,B.pQ,A.F(b,s,s,s,s,s,s,s,s)],t.p),B.m,B.k,B.z,0),B.qY,B.Av,s,s,s,s,s,s,s,s,s,s))}, -tD:function tD(a,b,c,d,e,f){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.a=f}, -a1a:function a1a(a){var _=this -_.d=!0 -_.e=a -_.c=_.a=null}, -bCr:function bCr(){}, -bCs:function bCs(){}, -bCB:function bCB(){}, -bCC:function bCC(){}, -bCD:function bCD(){}, -bCE:function bCE(a,b,c,d,e,f,g){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g}, -bCx:function bCx(a){this.a=a}, -bCw:function bCw(a){this.a=a}, -bCt:function bCt(){}, -bCy:function bCy(a){this.a=a}, -bCv:function bCv(a,b){this.a=a -this.b=b}, -bCz:function bCz(a){this.a=a}, -bCu:function bCu(a,b){this.a=a -this.b=b}, -bCA:function bCA(a){this.a=a}, -HV:function HV(a,b){this.c=a -this.a=b}, -a1b:function a1b(){var _=this -_.f=_.e=_.d=!1 -_.c=_.a=_.w=_.r=null}, -bCG:function bCG(a){this.a=a}, -bCH:function bCH(a){this.a=a}, -bCI:function bCI(a){this.a=a}, -bCJ:function bCJ(a,b){this.a=a -this.b=b}, -bCK:function bCK(a,b){this.a=a -this.b=b}, -bCL:function bCL(a){this.a=a}, -bCM:function bCM(a,b,c){this.a=a -this.b=b -this.c=c}, -I4:function I4(a,b){this.c=a -this.a=b}, -a81:function a81(a,b,c){var _=this -_.d=a -_.e=!1 -_.f=b -_.r=c -_.w=!1 -_.c=_.a=_.y=null}, -c18:function c18(a){this.a=a}, -c19:function c19(){}, -c1a:function c1a(a,b){this.a=a -this.b=b}, -c1g:function c1g(a,b){this.a=a -this.b=b}, -c1f:function c1f(a,b){this.a=a -this.b=b}, -c1b:function c1b(a,b){this.a=a -this.b=b}, -c1h:function c1h(a){this.a=a}, -c1e:function c1e(a){this.a=a}, -c1i:function c1i(a){this.a=a}, -c1d:function c1d(a,b){this.a=a -this.b=b}, -c1j:function c1j(a){this.a=a}, -c1c:function c1c(a,b){this.a=a -this.b=b}, -a1U:function a1U(a,b,c){this.c=a -this.d=b -this.a=c}, -asS:function asS(){this.c=this.a=this.d=null}, -bGF:function bGF(a,b,c){this.a=a -this.b=b -this.c=c}, -bGz:function bGz(a){this.a=a}, -bGA:function bGA(){}, -bGB:function bGB(a,b,c){this.a=a -this.b=b -this.c=c}, -bGy:function bGy(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bGD:function bGD(a){this.a=a}, -bGC:function bGC(a,b){this.a=a -this.b=b}, -bGE:function bGE(a){this.a=a}, -atZ:function atZ(a,b){this.c=a -this.a=b}, -bKk:function bKk(a){this.a=a}, -bKh:function bKh(){}, -bKj:function bKj(a,b){this.a=a -this.b=b}, -bKi:function bKi(a){this.a=a}, -a8B:function a8B(a){this.a=a}, -aK0:function aK0(){var _=this -_.d=0 -_.e=$ -_.c=_.a=null}, -c48:function c48(a){this.a=a}, -c47:function c47(a){this.a=a}, -TF:function TF(a,b){this.c=a -this.a=b}, -TG:function TG(){var _=this -_.r=_.f=_.d=!1 -_.c=_.a=null}, -aT6:function aT6(a){this.a=a}, -aT5:function aT5(a){this.a=a}, -aT7:function aT7(a){this.a=a}, -aTf:function aTf(a){this.a=a}, -aTg:function aTg(){}, -aTh:function aTh(a){this.a=a}, -aTd:function aTd(a){this.a=a}, -aTe:function aTe(a){this.a=a}, -aTb:function aTb(a){this.a=a}, -aTc:function aTc(a){this.a=a}, -aTj:function aTj(a){this.a=a}, -aTk:function aTk(a){this.a=a}, -aTl:function aTl(){}, -aTm:function aTm(a,b){this.a=a -this.b=b}, -aTi:function aTi(a){this.a=a}, -aT0:function aT0(a,b){this.a=a -this.b=b}, -aT1:function aT1(){}, -aT2:function aT2(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -aT3:function aT3(a,b){this.a=a -this.b=b}, -aT4:function aT4(){}, -aT8:function aT8(a){this.a=a}, -aT9:function aT9(){}, -aTa:function aTa(a){this.a=a}, -cGo(a,b,c){switch(a.a){case 0:return b.geV() -case 2:return b.gfm() -case 1:return b.goo() -case 3:return b.gmI() -case 4:return b.p9(new A.hN(c,new A.bel(b),A.y(c).i("hN")).b_(0,", ")) -case 5:return b.pa(new A.hN(c,new A.bem(b),A.y(c).i("hN")).b_(0,", "))}}, -ad0:function ad0(a,b){this.c=a -this.a=b}, -aTx:function aTx(a){this.a=a}, -aTw:function aTw(a,b,c){this.a=a -this.b=b -this.c=c}, -aTq:function aTq(){}, -aTr:function aTr(a,b){this.a=a -this.b=b}, -aTs:function aTs(a,b){this.a=a -this.b=b}, -aTt:function aTt(a,b,c){this.a=a -this.b=b -this.c=c}, -aTo:function aTo(a){this.a=a}, -aTp:function aTp(a){this.a=a}, -aTn:function aTn(a,b){this.a=a -this.b=b}, -aTu:function aTu(a,b){this.a=a -this.b=b}, -aTv:function aTv(a,b){this.a=a -this.b=b}, -yX:function yX(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -bMU:function bMU(a,b){this.a=a -this.b=b}, -bel:function bel(a){this.a=a}, -bem:function bem(a){this.a=a}, -Kr:function Kr(a,b,c){this.c=a -this.d=b -this.a=c}, -TI:function TI(){this.c=this.a=null}, -aUP:function aUP(a,b){this.a=a -this.b=b}, -aUQ:function aUQ(a,b){this.a=a -this.b=b}, -aUN:function aUN(a){this.a=a}, -aUO:function aUO(a,b){this.a=a -this.b=b}, -ad2:function ad2(a,b){this.c=a -this.a=b}, -aV4:function aV4(a){this.a=a}, -aV3:function aV3(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -aV_:function aV_(){}, -aV0:function aV0(a,b){this.a=a -this.b=b}, -aV1:function aV1(a,b){this.a=a -this.b=b}, -aV2:function aV2(a,b,c,d,e,f,g,h){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h}, -aUS:function aUS(a,b){this.a=a -this.b=b}, -aUR:function aUR(a){this.a=a}, -aUT:function aUT(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -aUU:function aUU(a,b,c){this.a=a -this.b=b -this.c=c}, -aUV:function aUV(a){this.a=a}, -aUW:function aUW(a,b){this.a=a -this.b=b}, -aUX:function aUX(a,b){this.a=a -this.b=b}, -aUY:function aUY(a,b){this.a=a -this.b=b}, -aUZ:function aUZ(a,b){this.a=a -this.b=b}, -ZD:function ZD(a,b){this.c=a -this.a=b}, -bq8:function bq8(a,b){this.a=a -this.b=b}, -TJ:function TJ(a){this.a=a}, -TK:function TK(){this.c=this.a=null}, -aV6:function aV6(a){this.a=a}, -aV8:function aV8(a,b){this.a=a -this.b=b}, -aV7:function aV7(){}, -aV9:function aV9(a){this.a=a}, -ad4:function ad4(a,b){this.c=a -this.a=b}, -aVj:function aVj(a){this.a=a}, -aVi:function aVi(a,b,c){this.a=a -this.b=b -this.c=c}, -aVe:function aVe(a,b){this.a=a -this.b=b}, -aVf:function aVf(){}, -aVh:function aVh(a){this.a=a}, -aVg:function aVg(a,b,c){this.a=a -this.b=b -this.c=c}, -aVd:function aVd(a,b,c){this.a=a -this.b=b -this.c=c}, -aVc:function aVc(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -aVa:function aVa(a,b){this.a=a -this.b=b}, -aVb:function aVb(a,b,c){this.a=a -this.b=b -this.c=c}, -cHP(a,b){var s -switch(a.a){case 0:s=A.u(b,B.e,t.X) -s.toString -return s.ghh() -case 1:s=A.u(b,B.e,t.X) -s.toString -return s.gfs() -case 3:s=A.u(b,B.e,t.X) -s.toString -return s.gof() -case 2:s=A.u(b,B.e,t.X) -s.toString -return s.gfL() -case 4:s=A.u(b,B.e,t.X) -s.toString -return s.gkD()}}, -ry:function ry(a,b){this.a=a -this.b=b}, -Ks:function Ks(a,b,c){this.c=a -this.d=b -this.a=c}, -TL:function TL(a,b,c,d,e,f,g){var _=this -_.f=_.e=null -_.r=$ -_.w=null -_.x=!1 -_.at=_.as=_.Q=_.z=null -_.ax=!1 -_.ay=a -_.ch=b -_.cx=c -_.cy=d -_.db=e -_.qe$=f -_.ba$=g -_.c=_.a=null}, -aW4:function aW4(a,b){this.a=a -this.b=b}, -aVP:function aVP(a){this.a=a}, -aVZ:function aVZ(a){this.a=a}, -aVT:function aVT(){}, -aVU:function aVU(){}, -aVV:function aVV(){}, -aVW:function aVW(){}, -aVX:function aVX(){}, -aW5:function aW5(a){this.a=a}, -aW6:function aW6(a,b){this.a=a -this.b=b}, -aVz:function aVz(a){this.a=a}, -aVA:function aVA(a){this.a=a}, -aVB:function aVB(a,b){this.a=a -this.b=b}, -aW_:function aW_(a){this.a=a}, -aW8:function aW8(a){this.a=a}, -aVH:function aVH(a){this.a=a}, -aVY:function aVY(a){this.a=a}, -aVJ:function aVJ(a){this.a=a}, -aVI:function aVI(a){this.a=a}, -aVK:function aVK(a){this.a=a}, -aVL:function aVL(a){this.a=a}, -aVM:function aVM(a){this.a=a}, -aVN:function aVN(a){this.a=a}, -aVO:function aVO(a,b){this.a=a -this.b=b}, -aVQ:function aVQ(){}, -aW7:function aW7(a,b){this.a=a -this.b=b}, -aVC:function aVC(){}, -aVD:function aVD(a){this.a=a}, -aVE:function aVE(a){this.a=a}, -aVF:function aVF(){}, -aVG:function aVG(a,b){this.a=a -this.b=b}, -aW3:function aW3(a,b){this.a=a -this.b=b}, -aW2:function aW2(a,b){this.a=a -this.b=b}, -aW1:function aW1(a,b){this.a=a -this.b=b}, -aW0:function aW0(a){this.a=a}, -aVR:function aVR(a,b){this.a=a -this.b=b}, -aVS:function aVS(a,b){this.a=a -this.b=b}, -Ex:function Ex(a,b){this.a=a -this.b=b}, -q2:function q2(a,b){this.a=a -this.b=b}, -a3Z:function a3Z(){}, -axX:function axX(){}, -ad9:function ad9(a,b){this.c=a -this.a=b}, -aWt:function aWt(a){this.a=a}, -aWu:function aWu(){}, -aWv:function aWv(){}, -aWw:function aWw(){}, -aWy:function aWy(){}, -aWx:function aWx(a,b,c,d,e,f,g,h){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h}, -aWo:function aWo(a){this.a=a}, -aWn:function aWn(a,b,c){this.a=a -this.b=b -this.c=c}, -aWp:function aWp(a){this.a=a}, -aWq:function aWq(a,b){this.a=a -this.b=b}, -aWm:function aWm(a,b){this.a=a -this.b=b}, -aWr:function aWr(){}, -aWs:function aWs(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -aWl:function aWl(a,b){this.a=a -this.b=b}, -aWk:function aWk(a,b,c){this.a=a -this.b=b -this.c=c}, -a_g:function a_g(a,b){this.c=a -this.a=b}, -bsz:function bsz(a){this.a=a}, -bsy:function bsy(a,b,c){this.a=a -this.b=b -this.c=c}, -bsx:function bsx(a,b){this.a=a -this.b=b}, -Jy:function Jy(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -ad7:function ad7(a,b){this.c=a -this.a=b}, -aWa:function aWa(a,b,c){this.a=a -this.b=b -this.c=c}, -aW9:function aW9(a){this.a=a}, -E8:function E8(a,b,c,d,e,f,g,h){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.a=h}, -aWj:function aWj(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n}, -aWi:function aWi(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n}, -aWh:function aWh(a,b){this.a=a -this.b=b}, -aWg:function aWg(a,b,c,d,e,f,g){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g}, -aWb:function aWb(a,b){this.a=a -this.b=b}, -aWc:function aWc(a,b){this.a=a -this.b=b}, -aWd:function aWd(a,b){this.a=a -this.b=b}, -aWe:function aWe(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -aWf:function aWf(a,b){this.a=a -this.b=b}, -ad8:function ad8(a,b){this.c=a -this.a=b}, -aWA:function aWA(a){this.a=a}, -aWz:function aWz(a){this.a=a}, -U8:function U8(a,b){this.c=a -this.a=b}, -aYc:function aYc(){}, -aYd:function aYd(){}, -aYe:function aYe(a,b){this.a=a -this.b=b}, -aYb:function aYb(a,b,c){this.a=a -this.b=b -this.c=c}, -aYa:function aYa(a,b,c){this.a=a -this.b=b -this.c=c}, -aYg:function aYg(a){this.a=a}, -aYh:function aYh(a,b){this.a=a -this.b=b}, -aYf:function aYf(a,b){this.a=a -this.b=b}, -vG:function vG(a,b){this.a=a -this.b=b}, -Ad:function Ad(a,b,c){this.c=a -this.d=b -this.a=c}, -boc(a,b,c,d,e,f){return new A.Ne(e,b,c,a,d,f,null)}, -Ne:function Ne(a,b,c,d,e,f,g){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.a=g}, -bod:function bod(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -bAg(a,b){return new A.arh(b,a,null)}, -arh:function arh(a,b,c){this.c=a -this.d=b -this.a=c}, -ue:function ue(a,b){this.a=a -this.b=b}, -I1:function I1(a,b){this.a=a -this.b=b}, -qM:function qM(a,b){this.a=a -this.b=b}, -a1M:function a1M(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -a7U:function a7U(a,b){var _=this -_.d=a -_.e=b -_.f=null -_.w=_.r=!1 -_.c=_.a=null}, -c0M:function c0M(){}, -c0N:function c0N(a){this.a=a}, -c0O:function c0O(a,b){this.a=a -this.b=b}, -c0L:function c0L(a){this.a=a}, -c0P:function c0P(){}, -c0Q:function c0Q(a){this.a=a}, -c0J:function c0J(a,b){this.a=a -this.b=b}, -c0I:function c0I(a){this.a=a}, -c0K:function c0K(){}, -c0R:function c0R(a){this.a=a}, -c0F:function c0F(a){this.a=a}, -c0G:function c0G(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -c0H:function c0H(a){this.a=a}, -c0S:function c0S(a){this.a=a}, -c0T:function c0T(a){this.a=a}, -c0U:function c0U(a,b,c){this.a=a -this.b=b -this.c=c}, -c0V:function c0V(a,b){this.a=a -this.b=b}, -c14:function c14(){}, -c15:function c15(a){this.a=a}, -c17:function c17(){}, -c16:function c16(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -c12:function c12(a){this.a=a}, -c10:function c10(){}, -c11:function c11(){}, -c13:function c13(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -c1_:function c1_(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -c0W:function c0W(a,b){this.a=a -this.b=b}, -c0X:function c0X(a,b){this.a=a -this.b=b}, -c0Y:function c0Y(a,b,c){this.a=a -this.b=b -this.c=c}, -c0Z:function c0Z(a,b,c){this.a=a -this.b=b -this.c=c}, -cqB(a){var s=J.bu(a.R8,new A.c4G(),t.Xb).v4(0,A.aQ(t.N),new A.c4H(),t.c8),r=a.ok -r.toString -s.v(0,r) -return s}, -cVS(a){var s -if(a.a===B.pB){s=a.c -s=s==null?null:s.length!==0 -s=s===!0}else s=!0 -return s}, -cqD(a){var s=a.b -if(s==null)s=a.d===!0?new A.bv(Date.now(),0,!1):new A.bv(A.fL(0,0,!1),0,!1) -return s}, -asR:function asR(a,b){this.c=a -this.a=b}, -bGx:function bGx(a,b,c){this.a=a -this.b=b -this.c=c}, -bGu:function bGu(a){this.a=a}, -bGv:function bGv(a){this.a=a}, -bGw:function bGw(a,b){this.a=a -this.b=b}, -bGs:function bGs(a){this.a=a}, -bGt:function bGt(a,b){this.a=a -this.b=b}, -bGr:function bGr(a,b){this.a=a -this.b=b}, -NN:function NN(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -brK:function brK(a,b,c){this.a=a -this.b=b -this.c=c}, -brJ:function brJ(a,b,c,d,e,f,g,h,i){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i}, -brH:function brH(a,b){this.a=a -this.b=b}, -brI:function brI(a,b){this.a=a -this.b=b}, -c4G:function c4G(){}, -c4H:function c4H(){}, -a2V:function a2V(a,b){this.c=a -this.a=b}, -TN:function TN(a,b){this.c=a -this.a=b}, -TM:function TM(a,b){var _=this -_.f=_.e=_.d=null -_.r=a -_.w=b -_.c=_.a=_.x=null}, -aWJ:function aWJ(a){this.a=a}, -aWK:function aWK(a,b){this.a=a -this.b=b}, -aWI:function aWI(){}, -aWL:function aWL(a,b,c){this.a=a -this.b=b -this.c=c}, -aWG:function aWG(a){this.a=a}, -aWH:function aWH(){}, -aWD:function aWD(a){this.a=a}, -aWE:function aWE(a,b){this.a=a -this.b=b}, -aWF:function aWF(a,b){this.a=a -this.b=b}, -aWC:function aWC(a){this.a=a}, -aWB:function aWB(){}, -ada:function ada(a,b){this.c=a -this.a=b}, -aWT:function aWT(a,b){this.a=a -this.b=b}, -aWU:function aWU(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -aWQ:function aWQ(a){this.a=a}, -aWP:function aWP(a){this.a=a}, -aWR:function aWR(){}, -aWS:function aWS(a,b,c){this.a=a -this.b=b -this.c=c}, -aWM:function aWM(){}, -aWN:function aWN(){}, -aWO:function aWO(a,b,c){this.a=a -this.b=b -this.c=c}, -TQ:function TQ(a){this.a=a}, -adb:function adb(){this.c=this.a=null}, -aWV:function aWV(a,b){this.a=a -this.b=b}, -aWX:function aWX(a){this.a=a}, -aWW:function aWW(){}, -adc:function adc(a,b){this.c=a -this.a=b}, -aX3:function aX3(a,b){this.a=a -this.b=b}, -aWZ:function aWZ(){}, -aX_:function aX_(){}, -aX0:function aX0(a,b,c){this.a=a -this.b=b -this.c=c}, -aX1:function aX1(a,b,c){this.a=a -this.b=b -this.c=c}, -aWY:function aWY(a,b,c){this.a=a -this.b=b -this.c=c}, -aX2:function aX2(a,b,c){this.a=a -this.b=b -this.c=c}, -Bp:function Bp(a,b,c,d,e,f){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.a=f}, -add:function add(a,b,c,d,e,f){var _=this -_.d=a -_.e=b -_.f=c -_.r=d -_.w=e -_.a=f}, -aXf:function aXf(a,b){this.a=a -this.b=b}, -aXe:function aXe(a,b){this.a=a -this.b=b}, -ade:function ade(a,b,c,d,e,f){var _=this -_.d=a -_.e=b -_.f=c -_.r=d -_.w=e -_.a=f}, -aXj:function aXj(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -aXi:function aXi(a,b){this.a=a -this.b=b}, -aXh:function aXh(a,b){this.a=a -this.b=b}, -aXg:function aXg(a,b){this.a=a -this.b=b}, -adf:function adf(a,b,c,d,e,f,g,h){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.a=h}, -aXl:function aXl(a){this.a=a}, -aXk:function aXk(a){this.a=a}, -aC6:function aC6(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -bWv:function bWv(a){this.a=a}, -bWw:function bWw(a,b){this.a=a -this.b=b}, -TS:function TS(a,b){this.c=a -this.a=b}, -TR:function TR(a,b,c,d,e,f){var _=this -_.d=a -_.e=$ -_.f=b -_.r=c -_.w=d -_.z=_.y=_.x=null -_.ax=_.at=_.as=_.Q=!1 -_.ay=null -_.tI$=e -_.dg$=f -_.c=_.a=null}, -aX4:function aX4(a){this.a=a}, -aX5:function aX5(a){this.a=a}, -aX6:function aX6(a){this.a=a}, -aX7:function aX7(a,b){this.a=a -this.b=b}, -aX8:function aX8(a){this.a=a}, -aXa:function aXa(){}, -aX9:function aX9(a,b){this.a=a -this.b=b}, -aXb:function aXb(a){this.a=a}, -aXd:function aXd(){}, -aXc:function aXc(a,b){this.a=a -this.b=b}, -a4_:function a4_(){}, -adg:function adg(a,b){this.c=a -this.a=b}, -aXm:function aXm(a){this.a=a}, -OB:function OB(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -Vd:function Vd(a){this.a=a}, -Ve:function Ve(){var _=this -_.c=_.a=_.e=_.d=null}, -b1t:function b1t(a){this.a=a}, -b1q:function b1q(a){this.a=a}, -b1v:function b1v(a,b){this.a=a -this.b=b}, -b1u:function b1u(a,b){this.a=a -this.b=b}, -b1w:function b1w(a,b,c){this.a=a -this.b=b -this.c=c}, -b1z:function b1z(a,b){this.a=a -this.b=b}, -b1y:function b1y(){}, -b1r:function b1r(){}, -b1x:function b1x(){}, -b1s:function b1s(){}, -agC:function agC(a,b){this.c=a -this.a=b}, -b1E:function b1E(a){this.a=a}, -b1D:function b1D(a,b){this.a=a -this.b=b}, -b1A:function b1A(a){this.a=a}, -b1B:function b1B(a){this.a=a}, -b1C:function b1C(a){this.a=a}, -coD(a,b,c,d,e,f){return new A.aud(a,c,d,f,b,e,null)}, -vZ:function vZ(a,b){this.a=a -this.b=b}, -aud:function aud(a,b,c,d,e,f,g){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.a=g}, -bKL:function bKL(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -JD:function JD(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -E4:function E4(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.f=c -_.r=d -_.a=e}, -YU:function YU(){var _=this -_.c=_.a=_.r=_.f=_.e=_.d=null}, -bo6:function bo6(a,b){this.a=a -this.b=b}, -bo4:function bo4(a){this.a=a}, -bo5:function bo5(){}, -bo3:function bo3(a){this.a=a}, -bnU:function bnU(a,b){this.a=a -this.b=b}, -bnT:function bnT(a){this.a=a}, -bnV:function bnV(a){this.a=a}, -bnX:function bnX(a){this.a=a}, -bnZ:function bnZ(a){this.a=a}, -bnY:function bnY(a){this.a=a}, -bnW:function bnW(a){this.a=a}, -bo_:function bo_(){}, -bo2:function bo2(a){this.a=a}, -bo1:function bo1(a,b){this.a=a -this.b=b}, -bo0:function bo0(a){this.a=a}, -cQ5(a,b){var s=t.bB,r=A.H(new A.O(B.UH,new A.c4e(b,a),s),s.i("a2.E")) -B.b.q7(r,new A.c4f()) -return B.b.gS(r).a}, -cQ6(a,b,c){var s,r,q=new A.c4g(c,a,b),p=A.c(t.kH,t.F) -for(s=0;s<4;++s){r=B.UH[s] -p.j(0,r,q.$1(r))}return p}, -Zv:function Zv(a,b){this.r=a -this.a=b}, -Nq:function Nq(a,b,c,d){var _=this -_.f=_.e=_.d=$ -_.r=a -_.x=_.w=!1 -_.y=b -_.qe$=c -_.ba$=d -_.c=_.a=null}, -bpK:function bpK(a,b){this.a=a -this.b=b}, -bpM:function bpM(a){this.a=a}, -bpL:function bpL(a){this.a=a}, -bpG:function bpG(a,b){this.a=a -this.b=b}, -bpC:function bpC(a){this.a=a}, -bpD:function bpD(a,b){this.a=a -this.b=b}, -bpE:function bpE(a){this.a=a}, -bpF:function bpF(a){this.a=a}, -bpJ:function bpJ(a,b,c){this.a=a -this.b=b -this.c=c}, -bpH:function bpH(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -bpI:function bpI(a,b){this.a=a -this.b=b}, -ps:function ps(a,b){this.a=a -this.b=b}, -wa:function wa(a,b){this.a=a -this.b=b}, -c4e:function c4e(a,b){this.a=a -this.b=b}, -c4f:function c4f(){}, -c4g:function c4g(a,b,c){this.a=a -this.b=b -this.c=c}, -aCK:function aCK(){}, -M4:function M4(a,b){this.c=a -this.a=b}, -X1:function X1(a,b){var _=this -_.d=!1 -_.e=a -_.r=_.f=null -_.w=b -_.c=_.a=null}, -baJ:function baJ(a,b){this.a=a -this.b=b}, -baK:function baK(a){this.a=a}, -baL:function baL(a,b){this.a=a -this.b=b}, -baM:function baM(a){this.a=a}, -baI:function baI(a){this.a=a}, -baQ:function baQ(a){this.a=a}, -baR:function baR(a,b){this.a=a -this.b=b}, -baS:function baS(a){this.a=a}, -baN:function baN(a){this.a=a}, -baO:function baO(a,b){this.a=a -this.b=b}, -baP:function baP(a){this.a=a}, -tj:function tj(a,b){this.a=a -this.b=b}, -aix:function aix(a,b){this.c=a -this.a=b}, -bb_:function bb_(){}, -bb1:function bb1(a){this.a=a}, -bb0:function bb0(a,b){this.a=a -this.b=b}, -baW:function baW(){}, -baY:function baY(a){this.a=a}, -baX:function baX(a,b){this.a=a -this.b=b}, -baV:function baV(a){this.a=a}, -baT:function baT(){}, -baU:function baU(){}, -baZ:function baZ(a){this.a=a}, -xB:function xB(a,b,c){this.c=a -this.d=b -this.a=c}, -Xi:function Xi(a){var _=this -_.d=a -_.f=_.e=$ -_.c=_.a=null}, -bcK:function bcK(){}, -bcL:function bcL(a){this.a=a}, -bcN:function bcN(){}, -bcM:function bcM(){}, -bcJ:function bcJ(a){this.a=a}, -ajh:function ajh(a,b){this.c=a -this.a=b}, -bcT:function bcT(a){this.a=a}, -bcR:function bcR(a,b){this.a=a -this.b=b}, -bcS:function bcS(a,b){this.a=a -this.b=b}, -bcQ:function bcQ(a){this.a=a}, -bcO:function bcO(){}, -bcP:function bcP(){}, -W4:function W4(a,b){this.c=a -this.a=b}, -aht:function aht(a){var _=this -_.f=_.e=_.d=null -_.r=a -_.c=_.a=null}, -b6i:function b6i(a,b){this.a=a -this.b=b}, -b6h:function b6h(a,b){this.a=a -this.b=b}, -b6j:function b6j(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -b6l:function b6l(a){this.a=a}, -b6k:function b6k(a,b,c){this.a=a -this.b=b -this.c=c}, -Mu:function Mu(a,b){this.c=a -this.a=b}, -Xz:function Xz(a,b){var _=this -_.d=a -_.e=$ -_.f=!1 -_.r=b -_.c=_.a=_.w=null}, -bdU:function bdU(){}, -bdV:function bdV(){}, -bdW:function bdW(){}, -bdX:function bdX(){}, -bdY:function bdY(a,b){this.a=a -this.b=b}, -bdZ:function bdZ(a,b){this.a=a -this.b=b}, -be1:function be1(a){this.a=a}, -be2:function be2(a){this.a=a}, -be3:function be3(a){this.a=a}, -be4:function be4(a,b,c){this.a=a -this.b=b -this.c=c}, -be_:function be_(a){this.a=a}, -be0:function be0(a,b){this.a=a -this.b=b}, -ajY:function ajY(a,b){this.c=a -this.a=b}, -bec:function bec(a){this.a=a}, -beb:function beb(a,b){this.a=a -this.b=b}, -be8:function be8(){}, -be9:function be9(a,b){this.a=a -this.b=b}, -be7:function be7(a,b,c){this.a=a -this.b=b -this.c=c}, -bea:function bea(a,b){this.a=a -this.b=b}, -be6:function be6(a,b,c){this.a=a -this.b=b -this.c=c}, -be5:function be5(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -Jf:function Jf(a,b,c,d){var _=this -_.c=a -_.e=b -_.f=c -_.a=d}, -bUn:function bUn(a,b){this.a=a -this.b=b}, -v3:function v3(a,b){this.c=a -this.a=b}, -bf6:function bf6(a){this.a=a}, -ak9:function ak9(){var _=this -_.d=null -_.e=$ -_.c=_.a=null}, -bfo:function bfo(a){this.a=a}, -bfn:function bfn(){}, -bfp:function bfp(a){this.a=a}, -bfm:function bfm(){}, -bfq:function bfq(a){this.a=a}, -bfl:function bfl(){}, -bfk:function bfk(a,b){this.a=a -this.b=b}, -bf9:function bf9(a,b){this.a=a -this.b=b}, -bfa:function bfa(a,b){this.a=a -this.b=b}, -bfb:function bfb(a){this.a=a}, -bfc:function bfc(a,b){this.a=a -this.b=b}, -bf8:function bf8(a){this.a=a}, -bfd:function bfd(a){this.a=a}, -bfe:function bfe(a){this.a=a}, -bff:function bff(a){this.a=a}, -bfg:function bfg(a){this.a=a}, -bfh:function bfh(a){this.a=a}, -bfi:function bfi(a){this.a=a}, -bfj:function bfj(a){this.a=a}, -aA1:function aA1(a,b,c){this.c=a -this.d=b -this.a=c}, -MN:function MN(a,b){this.c=a -this.a=b}, -Y7:function Y7(a,b){var _=this -_.d=a -_.e=b -_.r=_.f=null -_.x=_.w=!1 -_.c=_.a=_.y=null}, -bhn:function bhn(a){this.a=a}, -bhb:function bhb(a){this.a=a}, -bhc:function bhc(a){this.a=a}, -bhd:function bhd(a){this.a=a}, -bhe:function bhe(a){this.a=a}, -bhf:function bhf(a){this.a=a}, -bhg:function bhg(a,b){this.a=a -this.b=b}, -bhh:function bhh(a){this.a=a}, -bhi:function bhi(a,b){this.a=a -this.b=b}, -bhj:function bhj(a){this.a=a}, -bhk:function bhk(a){this.a=a}, -bha:function bha(a,b){this.a=a -this.b=b}, -bh5:function bh5(a){this.a=a}, -bh6:function bh6(a){this.a=a}, -bh7:function bh7(){}, -bh8:function bh8(){}, -bh9:function bh9(){}, -bhl:function bhl(a,b,c){this.a=a -this.b=b -this.c=c}, -bhm:function bhm(a,b){this.a=a -this.b=b}, -akM:function akM(a,b){this.c=a -this.a=b}, -bhx:function bhx(){}, -bhy:function bhy(a,b){this.a=a -this.b=b}, -bhv:function bhv(a){this.a=a}, -bhw:function bhw(){}, -Nh:function Nh(a,b){this.c=a -this.a=b}, -Z9:function Z9(a){var _=this -_.d=a -_.f=_.e=!1 -_.x=_.w=_.r=null -_.y=!1 -_.c=_.a=_.z=null}, -boB:function boB(a,b){this.a=a -this.b=b}, -boD:function boD(a,b){this.a=a -this.b=b}, -boC:function boC(a,b){this.a=a -this.b=b}, -boA:function boA(a,b){this.a=a -this.b=b}, -boE:function boE(a){this.a=a}, -boF:function boF(a){this.a=a}, -boG:function boG(a,b){this.a=a -this.b=b}, -x2:function x2(a,b){this.a=a -this.b=b}, -any:function any(a,b){this.c=a -this.a=b}, -Za:function Za(a){this.a=a}, -Zb:function Zb(a,b){var _=this -_.d=a -_.e=b -_.c=_.a=_.r=_.f=null}, -boJ:function boJ(a){this.a=a}, -boK:function boK(a,b){this.a=a -this.b=b}, -boI:function boI(a,b){this.a=a -this.b=b}, -boH:function boH(a){this.a=a}, -anz:function anz(a,b){this.c=a -this.a=b}, -boN:function boN(){}, -boO:function boO(a){this.a=a}, -boP:function boP(a){this.a=a}, -boQ:function boQ(a,b){this.a=a -this.b=b}, -boR:function boR(a,b){this.a=a -this.b=b}, -boM:function boM(a,b){this.a=a -this.b=b}, -boL:function boL(a,b){this.a=a -this.b=b}, -OT:function OT(a){this.a=a}, -a1j:function a1j(){var _=this -_.c=_.a=_.r=_.d=null}, -bDh:function bDh(a){this.a=a}, -bDg:function bDg(a,b){this.a=a -this.b=b}, -bDd:function bDd(a){this.a=a}, -bDe:function bDe(a){this.a=a}, -bDf:function bDf(a,b){this.a=a -this.b=b}, -bDc:function bDc(a){this.a=a}, -bDb:function bDb(a,b,c){this.a=a -this.b=b -this.c=c}, -DU:function DU(a,b){this.a=a -this.b=b}, -arY:function arY(a,b){this.c=a -this.a=b}, -bED:function bED(a){this.a=a}, -bEE:function bEE(a){this.a=a}, -bEF:function bEF(a){this.a=a}, -bEI:function bEI(a,b){this.a=a -this.b=b}, -bEB:function bEB(a,b){this.a=a -this.b=b}, -bEA:function bEA(a){this.a=a}, -bEC:function bEC(a,b){this.a=a -this.b=b}, -bEJ:function bEJ(a){this.a=a}, -bEK:function bEK(a){this.a=a}, -bEL:function bEL(a){this.a=a}, -bEM:function bEM(a){this.a=a}, -bEN:function bEN(a){this.a=a}, -bEO:function bEO(a){this.a=a}, -bEP:function bEP(a){this.a=a}, -bEG:function bEG(){}, -bEH:function bEH(a){this.a=a}, -a1g:function a1g(a){this.a=a}, -a1h:function a1h(){this.c=this.a=this.d=null}, -bD1:function bD1(a,b,c){this.a=a -this.b=b -this.c=c}, -bD2:function bD2(a,b,c){this.a=a -this.b=b -this.c=c}, -bD0:function bD0(a,b,c){this.a=a -this.b=b -this.c=c}, -bD3:function bD3(a){this.a=a}, -bD4:function bD4(a,b){this.a=a -this.b=b}, -bD5:function bD5(a){this.a=a}, -cR8(a){switch(a.c.a){case 0:return B.e5d -case 1:return B.NT}}, -arL:function arL(a,b){this.c=a -this.a=b}, -bD8:function bD8(a,b){this.a=a -this.b=b}, -bD7:function bD7(a,b,c){this.a=a -this.b=b -this.c=c}, -bD6:function bD6(a,b,c){this.a=a -this.b=b -this.c=c}, -a1i:function a1i(a){this.a=a}, -arM:function arM(){this.c=this.a=null}, -arN:function arN(a,b){this.c=a -this.a=b}, -bD9:function bD9(a){this.a=a}, -bDa:function bDa(a){this.a=a}, -F9:function F9(a,b,c){this.c=a -this.d=b -this.a=c}, -a5j:function a5j(a){var _=this -_.d=a -_.e=!1 -_.f=0 -_.c=_.a=null}, -bTY:function bTY(a){this.a=a}, -bTW:function bTW(a,b){this.a=a -this.b=b}, -bTX:function bTX(a,b){this.a=a -this.b=b}, -bTV:function bTV(a,b){this.a=a -this.b=b}, -bTS:function bTS(){}, -bTT:function bTT(){}, -bTU:function bTU(){}, -bTM:function bTM(a){this.a=a}, -bTN:function bTN(a,b,c){this.a=a -this.b=b -this.c=c}, -bTO:function bTO(a,b){this.a=a -this.b=b}, -bTP:function bTP(a){this.a=a}, -bTQ:function bTQ(){}, -bTR:function bTR(a){this.a=a}, -CT:function CT(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -aA2:function aA2(a){this.d=a -this.c=this.a=null}, -bS2:function bS2(a,b,c){this.a=a -this.b=b -this.c=c}, -bS1:function bS1(a){this.a=a}, -bS0:function bS0(a){this.a=a}, -Jb:function Jb(a,b){this.c=a -this.a=b}, -LG:function LG(a,b){this.c=a -this.a=b}, -VR:function VR(a,b){var _=this -_.d=$ -_.e=null -_.f=!1 -_.r=null -_.w=a -_.x=b -_.c=_.a=null}, -b4f:function b4f(a,b){this.a=a -this.b=b}, -b4g:function b4g(a){this.a=a}, -b4h:function b4h(a,b){this.a=a -this.b=b}, -b4i:function b4i(){}, -b4d:function b4d(a,b){this.a=a -this.b=b}, -b4n:function b4n(a,b,c){this.a=a -this.b=b -this.c=c}, -b4k:function b4k(a,b){this.a=a -this.b=b}, -b4j:function b4j(a,b){this.a=a -this.b=b}, -b4l:function b4l(a,b){this.a=a -this.b=b}, -b4m:function b4m(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -b4e:function b4e(a){this.a=a}, -b44:function b44(a,b,c){this.a=a -this.b=b -this.c=c}, -b45:function b45(){}, -b46:function b46(){}, -b48:function b48(a,b){this.a=a -this.b=b}, -b47:function b47(a,b,c){this.a=a -this.b=b -this.c=c}, -b49:function b49(a){this.a=a}, -b4b:function b4b(a,b){this.a=a -this.b=b}, -b4c:function b4c(){}, -b4a:function b4a(a,b){this.a=a -this.b=b}, -vo:function vo(a,b){this.a=a -this.b=b}, -ahc:function ahc(a,b){this.c=a -this.a=b}, -b4v:function b4v(a,b){this.a=a -this.b=b}, -b4x:function b4x(a){this.a=a}, -b4w:function b4w(a,b){this.a=a -this.b=b}, -b4y:function b4y(a,b){this.a=a -this.b=b}, -b4t:function b4t(a){this.a=a}, -b4u:function b4u(a,b){this.a=a -this.b=b}, -b4z:function b4z(a){this.a=a}, -b4B:function b4B(a){this.a=a}, -b4A:function b4A(a,b){this.a=a -this.b=b}, -b4D:function b4D(){}, -b4C:function b4C(a,b){this.a=a -this.b=b}, -b4o:function b4o(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -b4p:function b4p(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -b4r:function b4r(a,b){this.a=a -this.b=b}, -b4q:function b4q(a){this.a=a}, -b4s:function b4s(a,b){this.a=a -this.b=b}, -aA3:function aA3(a,b){this.c=a -this.a=b}, -bS4:function bS4(a,b){this.a=a -this.b=b}, -bS3:function bS3(a){this.a=a}, -a21:function a21(){}, -a1k:function a1k(a){this.a=a}, -arO:function arO(){this.c=this.a=null}, -cRa(a,b){switch(a.a){case 0:return b.glu() -case 1:return b.glv()}}, -arP:function arP(a,b){this.c=a -this.a=b}, -bDp:function bDp(){}, -bDo:function bDo(a){this.a=a}, -bDi:function bDi(){}, -bDj:function bDj(){}, -bDq:function bDq(a){this.a=a}, -bDn:function bDn(){}, -bDr:function bDr(a){this.a=a}, -bDk:function bDk(){}, -bDl:function bDl(){}, -bDm:function bDm(a){this.a=a}, -a1l:function a1l(a,b){this.c=a -this.a=b}, -arQ:function arQ(a){var _=this -_.d=a -_.c=_.a=_.e=null}, -bDs:function bDs(a,b){this.a=a -this.b=b}, -bDt:function bDt(a){this.a=a}, -bDu:function bDu(a,b){this.a=a -this.b=b}, -bDv:function bDv(){}, -arR:function arR(a,b){this.c=a -this.a=b}, -bDD:function bDD(){}, -bDy:function bDy(){}, -bDC:function bDC(a,b,c){this.a=a -this.b=b -this.c=c}, -bDA:function bDA(a,b){this.a=a -this.b=b}, -bDz:function bDz(a,b){this.a=a -this.b=b}, -bDB:function bDB(a,b){this.a=a -this.b=b}, -bDx:function bDx(a,b,c){this.a=a -this.b=b -this.c=c}, -bDw:function bDw(a,b){this.a=a -this.b=b}, -a1m:function a1m(a){this.a=a}, -arS:function arS(){var _=this -_.d=!1 -_.c=_.a=_.e=null}, -bDK:function bDK(a,b){this.a=a -this.b=b}, -bDL:function bDL(a){this.a=a}, -bDN:function bDN(a){this.a=a}, -bDO:function bDO(){}, -bDM:function bDM(){}, -bDP:function bDP(a){this.a=a}, -bDG:function bDG(a,b){this.a=a -this.b=b}, -bDF:function bDF(a){this.a=a}, -bDH:function bDH(a){this.a=a}, -bDI:function bDI(){}, -bDE:function bDE(){}, -bDJ:function bDJ(a){this.a=a}, -apq:function apq(a,b){this.a=a -this.b=b}, -arT:function arT(a,b){this.c=a -this.a=b}, -bDX:function bDX(){}, -bDS:function bDS(){}, -bDW:function bDW(a,b,c){this.a=a -this.b=b -this.c=c}, -bDT:function bDT(a,b,c){this.a=a -this.b=b -this.c=c}, -bDU:function bDU(a,b,c){this.a=a -this.b=b -this.c=c}, -bDV:function bDV(a){this.a=a}, -bDR:function bDR(a,b){this.a=a -this.b=b}, -bDQ:function bDQ(a,b,c){this.a=a -this.b=b -this.c=c}, -a1n:function a1n(a){this.a=a}, -a1o:function a1o(a,b,c){var _=this -_.d=a -_.e=b -_.f=c -_.x=_.w=_.r=null -_.y=!1 -_.c=_.a=null}, -bDY:function bDY(a){this.a=a}, -bDZ:function bDZ(a){this.a=a}, -bE_:function bE_(a){this.a=a}, -bE0:function bE0(a){this.a=a}, -bE1:function bE1(a){this.a=a}, -bE2:function bE2(a,b){this.a=a -this.b=b}, -bE3:function bE3(a){this.a=a}, -arU:function arU(a,b){this.c=a -this.a=b}, -bE4:function bE4(a){this.a=a}, -a1p:function a1p(a){this.a=a}, -a1q:function a1q(){this.c=this.a=null}, -bE7:function bE7(a,b){this.a=a -this.b=b}, -bE8:function bE8(a){this.a=a}, -bE6:function bE6(a){this.a=a}, -bE9:function bE9(a){this.a=a}, -bE5:function bE5(){}, -cR9(a,b){switch(a.a){case 0:return b.gkT() -case 1:return b.glC() -case 2:return b.glB() -case 3:return b.gop()}}, -arV:function arV(a,b){this.c=a -this.a=b}, -bEd:function bEd(a,b){this.a=a -this.b=b}, -bEa:function bEa(a){this.a=a}, -bEb:function bEb(a){this.a=a}, -bEc:function bEc(a){this.a=a}, -a1r:function a1r(a){this.a=a}, -a1s:function a1s(){var _=this -_.c=_.a=_.e=_.d=null}, -bEk:function bEk(a,b){this.a=a -this.b=b}, -bEi:function bEi(a,b){this.a=a -this.b=b}, -bEj:function bEj(a,b){this.a=a -this.b=b}, -bEn:function bEn(a,b){this.a=a -this.b=b}, -bEg:function bEg(a,b){this.a=a -this.b=b}, -bEh:function bEh(a,b){this.a=a -this.b=b}, -bEm:function bEm(a,b){this.a=a -this.b=b}, -bEf:function bEf(a){this.a=a}, -bEl:function bEl(){}, -bEe:function bEe(){}, -arW:function arW(a,b){this.c=a -this.a=b}, -bEt:function bEt(a){this.a=a}, -bEx:function bEx(a,b){this.a=a -this.b=b}, -bEp:function bEp(a,b,c){this.a=a -this.b=b -this.c=c}, -bEo:function bEo(a,b){this.a=a -this.b=b}, -bEv:function bEv(){}, -bEq:function bEq(){}, -bEu:function bEu(a,b,c){this.a=a -this.b=b -this.c=c}, -bEr:function bEr(){}, -bEs:function bEs(){}, -bEw:function bEw(){}, -aLy(a){var s=A.ad(a,"prefix",B.i,t.N),r=J.T(a) -if(t.a.b(r.h(a,"bundles"))){r=J.cB9(r.h(a,"bundles"),new A.aLz()) -r=r.FO(r,t.H5).qb(0)}else r=null -return new A.aLx(s,r)}, -aLC(a,b){var s=0,r=A.n(t.H),q,p,o,n,m,l -var $async$aLC=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:l=J.w(a.to,"im.fluffychat.account_bundles") -l=l==null?null:l.b -q=A.aLy(l==null?A.c(t.N,t.z):l) -p=q.b -if(p==null)p=q.b=A.b([],t.UV) -l=p.length -n=0 -for(;;){if(!(n1||a<0)return 1 -return a}, -zG:function zG(a,b,c){this.a=a -this.b=b -this.c=c}, -c8E(a,b,c){var s=null -if(A.b4(b,B.ac,t.l).w.a.a>840)return A.nF(s,s,s,!0,s,new A.c8F(a),b,s,s,s,!0,!0,c) -return A.aas(new A.c8G(a),B.u,s,b,!0,!0,!0,!0,c)}, -c8F:function c8F(a){this.a=a}, -c8G:function c8G(a){this.a=a}, -Ea(a){return A.cCA(a)}, -cCA(a1){var s=0,r=A.n(t.DQ),q,p=2,o=[],n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 -var $async$Ea=A.o(function(a2,a3){if(a2===1){o.push(a3) -s=p}for(;;)switch(s){case 0:a=A.aQ(t.N) -p=4 -k=a1.a18("im.fluffychat.store.clients") -n=k==null?A.b([],t.s):k -J.nI(a,n) -p=2 -s=6 -break -case 4:p=3 -a0=o.pop() -m=A.a4(a0) -l=A.ap(a0) -$.V().u3(0,"Client names in store are corrupted",m,l) -s=7 -return A.f(a1.A(0,"im.fluffychat.store.clients"),$async$Ea) -case 7:s=6 -break -case 3:s=2 -break -case 6:s=a.a===0?8:9 -break -case 8:J.dV(a,A.nL(B.km)+" web") -i=a -i=A.H(i,A.y(i).i("cD.E")) -s=10 -return A.f(a1.u6("StringList","im.fluffychat.store.clients",i),$async$Ea) -case 10:case 9:i=a -s=11 -return A.f(A.h6(new A.hN(i,new A.aYn(a1),A.y(i).i("hN>")),!1,t.Xf),$async$Ea) -case 11:h=a3 -i=J.ce(h) -s=12 -return A.f(A.h6(i.q2(h,new A.aYo(),t.C),!1,t.H),$async$Ea) -case 12:s=i.gt(h)>1&&i.cs(h,new A.aYp())?13:14 -break -case 13:g=i.rF(h,new A.aYq()) -f=A.H(g,g.$ti.i("D.E")) -for(g=f.length,e=0;e")).LD(0,new A.bpq(a)) -r=A.eH(s,s.$ti.i("D.E")) -if(r.a===0)return!0 -for(s=A.dy(r,r.r,A.y(r).c),q=a.cx,p=s.$ti.c;s.q();){o=s.d -if(o==null)o=p.a(o) -o=J.w(q.bH,o) -if(o==null)o=null -else{o=o.d -o=!new A.aH(o,A.y(o).i("aH<2>")).ga2(0)}if(o===!0)return!0}return!1}, -bpp:function bpp(){}, -bpq:function bpq(a){this.a=a}, -Zp:function Zp(){}, -aoD(){var s=0,r=A.n(t.N),q,p=2,o=[],n,m,l -var $async$aoD=A.o(function(a,b){if(a===1){o.push(b) -s=p}for(;;)switch(s){case 0:m="Web" -p=4 -s=7 -return A.f(A.bpQ(),$async$aoD) -case 7:m=b.c -p=2 -s=6 -break -case 4:p=3 -l=o.pop() -s=6 -break -case 3:s=2 -break -case 6:q=m -s=1 -break -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$aoD,r)}, -ZN(a){var s=0,r=A.n(t.H),q,p,o -var $async$ZN=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:s=2 -return A.f(A.aoD(),$async$ZN) -case 2:q=c -p=t.X -o=A.u(a,B.e,p) -o.toString -o=A.F(o.pY(q),null,null,null,null,null,null,null,null) -p=A.u(a,B.e,p) -p.toString -p=A.b([o,A.kD(B.e5R,A.F(p.gh1(),null,null,null,null,null,null,null,null),new A.bqH(),null),new A.f6(new A.bqI(a),null),new A.f6(new A.bqJ(a),null)],t.p) -A.cX1(A.aj6("assets/logo.png",null,B.cW,null,64,64),A.nL(B.km),p,a) -return A.l(null,r)}}) -return A.m($async$ZN,r)}, -bqH:function bqH(){}, -bqI:function bqI(a){this.a=a}, -bqG:function bqG(a,b){this.a=a -this.b=b}, -bqJ:function bqJ(a){this.a=a}, -bqF:function bqF(a,b){this.a=a -this.b=b}, -cKy(a,b){var s,r,q,p=a.gaOd() -B.b.cI(p,new A.bw9(a)) -s=p.length -if(s===1){s=t.X -r=A.u(b,B.e,s) -r.toString -q=r.giS() -r=B.b.gS(p).f -if(r==null)r="@unknown:unknown" -if(r!==a.gtr()){s=A.u(b,B.e,s) -s.toString -q=s.oj(B.b.gS(p).t4())}}else if(s===2){s=A.u(b,B.e,t.X) -s.toString -q=s.oi(B.b.gS(p).t4(),p[1].t4())}else if(s>2){s=A.u(b,B.e,t.X) -s.toString -q=s.oh(B.b.gS(p).t4(),p.length-1)}else q="" -return q}, -cKz(a,b){var s,r,q,p=b.CW.c,o=J.T(p) -if(o.ga2(p))return A.b([],t.P5) -s=o.gS(p).y -r=A.aQ(t.ui) -for(p=o.gW(p);p.q();){o=p.gI(p) -q=o.gaMQ() -r.L(0,new A.O(q,new A.bwa(),A.U(q).i("O<1,dg>"))) -if(o.y===s)break}r.VM(new A.bwb(a,b),!0) -p=A.H(r,r.$ti.i("cD.E")) -return p}, -bw9:function bw9(a){this.a=a}, -bwa:function bwa(){}, -bwb:function bwb(a,b){this.a=a -this.b=b}, -csZ(a,b,c){var s=null -return A.nF(s,s,s,!0,s,A.b4(b,B.ac,t.l).w.a.a>840?new A.c9b(s,480,720,a):a,b,s,s,s,!0,!1,c)}, -c9b:function c9b(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -a2Z(a){var s=0,r=A.n(t.H),q,p,o,n,m,l -var $async$a2Z=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=a.aj(t.L).f -s=2 -return A.f(A.aoD(),$async$a2Z) -case 2:n=c -s=3 -return A.f(A.yy(),$async$a2Z) -case 3:m=c -l=A.dC(J.w(m.a,"last_known_version")) -s=n!==l?4:5 -break -case 4:if(l!=null){q=t.X -p=A.u(a,B.e,q) -p.toString -p=A.F(p.og(n),null,null,null,null,null,null,null,null) -q=A.u(a,B.e,q) -q.toString -o.re(A.fx(A.cnI(q.glb(),new A.bKt(),null),null,null,null,null,B.u,null,p,null,B.e5,null,null,null,null,null,null,null,null,!0,null))}s=6 -return A.f(m.u6("String","last_known_version",n),$async$a2Z) -case 6:case 5:return A.l(null,r)}}) -return A.m($async$a2Z,r)}, -bKt:function bKt(){}, -asW(a,b){var s=null,r={},q=A.pA(s,s,s,s,!1,t.y) -r.a=null -r.b=!1 -r.c=null -r.c=new A.bGL(r,q,b) -q.r=new A.bGM(a.v7(new A.bGN(r),new A.bGO(q),new A.bGP(q)),q) -return new A.hg(q,A.y(q).i("hg<1>"))}, -bGL:function bGL(a,b,c){this.a=a -this.b=b -this.c=c}, -bGK:function bGK(a){this.a=a}, -bGN:function bGN(a){this.a=a}, -bGO:function bGO(a){this.a=a}, -bGP:function bGP(a){this.a=a}, -bGM:function bGM(a,b){this.a=a -this.b=b}, -cMN(a){return new A.bKl(a)}, -a2O(a,b){return A.cMO(a,b)}, -cMO(a5,a6){var s=0,r=A.n(t.z),q,p=2,o=[],n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4 -var $async$a2O=A.o(function(a7,a8){if(a7===1){o.push(a8) -s=p}for(;;)switch(s){case 0:a3=a5.c -a3.toString -b=t.X -a3=A.u(a3,B.e,b) -a3.toString -n=a3 -a3=$.zv().c -a3===$&&A.e() -a=$.at.T$.x.h(0,a3.c.b) -if(a==null){a3=a5.c -a3.toString -a=a3}m=a -p=4 -a3=a6.d -if(a3!==B.ac1||a6.r.a===0){$.V().qK(0,"Uia Request Stage: "+a3.l(0)) -s=1 -break}l=a6.r.gS(0) -$.V().qK(0,"Uia Request Stage: "+A.A(l)) -case 7:switch(l){case"m.login.password":s=9 -break -case"m.login.email.identity":s=10 -break -case"m.login.dummy":s=11 -break -default:s=12 -break}break -case 9:a3=n.geH() -b=n.gcM() -s=13 -return A.f(A.kI(!0,J.ch4(n),m,"******",null,!1,null,null,1,null,1,!0,b,null,null,a3,!0,null),$async$a2O) -case 13:a0=a8 -k=a0 -if(k==null||k.length===0){a3=a6.af(0) -q=a3 -s=1 -break}a3=a6.c -b=a5.gaJ(0).ok -b.toString -a3=a6.Mq(new A.K9(k,new A.DR(b,"m.id.user"),"m.login.password",a3)) -q=a3 -s=1 -break -case 10:a3=a5.c -a3.toString -b=A.u(a3,B.e,b) -b.toString -a3=a6.tm(0,new A.a2N(b.gfZ())) -q=a3 -s=1 -break -case 11:a3=a6.Mq(new A.q_("m.login.dummy",a6.c)) -q=a3 -s=1 -break -case 12:a3=t.N -b=A.bJ(a6.w,l,B.i,a3,t.O) -j=b==null?null:A.ad(b,"url",B.i,a3) -b=a5.gaJ(0).b -b.toString -i=b.aow(0,"/_matrix/client/v3/auth/"+A.A(l)+"/fallback/web",A.j(["session",a6.c],a3,t.z)) -if(j!=null){a3=A.l6(j) -a1=a3==null?i:a3}else a1=i -h=a1 -a3=n.gjt() -b=J.cB0(n) -s=14 -return A.f(A.fJ(J.ch4(n),m,!1,null,b,a3,!1),$async$a2O) -case 14:g=a8 -if(!J.v(g,B.b2)){a3=a6.af(0) -q=a3 -s=1 -break}A.Dw(h,B.rk,null) -f=new A.aL(new A.aj($.am,t.LR),t.zh) -e=A.chr(new A.bKm(f)) -s=15 -return A.f(f.a,$async$a2O) -case 15:a3=e -a3.b.vZ(a3) -a3=a6.Mq(new A.q_(null,a6.c)) -q=a3 -s=1 -break -case 8:p=2 -s=6 -break -case 4:p=3 -a4=o.pop() -d=A.a4(a4) -c=A.ap(a4) -$.V().q1(0,"Error while background UIA",d,c) -q=a6.tm(0,t.VI.b(d)?d:new A.rc(d)) -s=1 -break -s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$a2O,r)}, -bKl:function bKl(a){this.a=a}, -bKm:function bKm(a){this.a=a}, -a2N:function a2N(a){this.a=a}, -iY:function iY(a,b,c){this.a=a -this.b=b -this.c=c}, -bKB:function bKB(){}, -bKC:function bKC(){}, -bKE:function bKE(){}, -bKF:function bKF(a,b){this.a=a -this.b=b}, -bKG:function bKG(a){this.a=a}, -bKH:function bKH(a,b,c){this.a=a -this.b=b -this.c=c}, -bKI:function bKI(){}, -bKJ:function bKJ(a,b,c){this.a=a -this.b=b -this.c=c}, -bKD:function bKD(a,b){this.a=a -this.b=b}, -bKY:function bKY(){this.a=null}, -a3a:function a3a(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -aIf:function aIf(){var _=this -_.d=null -_.e=!1 -_.c=_.a=_.f=null}, -c3J:function c3J(a){this.a=a}, -c3I:function c3I(a,b){this.a=a -this.b=b}, -c3K:function c3K(a){this.a=a}, -c3H:function c3H(a){this.a=a}, -c3G:function c3G(){}, -auA:function auA(a){var _=this -_.a=a -_.b=!1 -_.d=$ -_.e=null}, -bM_:function bM_(a,b,c){this.a=a -this.b=b -this.c=c}, -bLZ:function bLZ(a){this.a=a}, -aIj:function aIj(){}, -eY:function eY(a,b,c,d,e,f){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.a=f}, -cb9(a,b,c,d,e,f,g,h,i,j,k,l,m){return new A.Lq(a,d,g,b,l,m,c,k,j,i,f,h,null)}, -Lq:function Lq(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.c=a -_.d=b -_.e=c -_.r=d -_.w=e -_.x=f -_.y=g -_.z=h -_.as=i -_.at=j -_.ax=k -_.ay=l -_.a=m}, -yi:function yi(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -bsn:function bsn(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bsw:function bsw(a,b){this.a=a -this.b=b}, -bss:function bss(a,b,c){this.a=a -this.b=b -this.c=c}, -bsr:function bsr(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bsp:function bsp(a,b,c){this.a=a -this.b=b -this.c=c}, -bso:function bso(a){this.a=a}, -bst:function bst(a,b){this.a=a -this.b=b}, -bsq:function bsq(a){this.a=a}, -bsu:function bsu(a){this.a=a}, -bsv:function bsv(a,b){this.a=a -this.b=b}, -wv(a,b,c,d,e,f){var s=A.P(c) -switch(s.w.a){case 0:case 1:case 5:case 3:return A.aas(new A.c8W(e,d,s,a,b,f),B.u,new A.ax(0,512,0,A.b4(c,B.ac,t.l).w.a.b-32),c,!0,!0,!0,!1,f) -case 2:case 4:return A.csY(new A.c8X(e,d,b,a,f),c,!1,!0,f)}}, -c8W:function c8W(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -c8U:function c8U(a,b,c){this.a=a -this.b=b -this.c=c}, -c8R:function c8R(a,b){this.a=a -this.b=b}, -c8V:function c8V(a){this.a=a}, -c8X:function c8X(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -c8S:function c8S(a){this.a=a}, -c8T:function c8T(a,b){this.a=a -this.b=b}, -c8Q:function c8Q(a,b){this.a=a -this.b=b}, -e6:function e6(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.e=d -_.$ti=e}, -fJ(a,b,c,d,e,f,g){return A.lb(null,new A.c93(f,d,a,e,c),b,g,t.o_)}, -zt(a,b,c,d,e){return A.lb(null,new A.c9_(d,b,c),a,e,t.o_)}, -GL:function GL(a,b){this.a=a -this.b=b}, -c93:function c93(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -c90:function c90(a){this.a=a}, -c91:function c91(a){this.a=a}, -c92:function c92(a){this.a=a}, -c9_:function c9_(a,b,c){this.a=a -this.b=b -this.c=c}, -c8Y:function c8Y(a){this.a=a}, -c8Z:function c8Z(a){this.a=a}, -kI(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var s=e==null?B.ba:new A.ea(e,B.ev,B.bI) -return A.lb(null,new A.c9g(p,j,d,null,new A.e9(s,$.aC()),e,n,o,k,i,h,g,l,b,r,m,f),c,q,t.N)}, -c9g:function c9g(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q}, -c9c:function c9c(a){this.a=a}, -c9d:function c9d(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k}, -c9e:function c9e(a){this.a=a}, -c9f:function c9f(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -a3_(a,b,c){return A.lb(!0,new A.bKX(c,b),a,!0,t.H)}, -PR:function PR(a,b){this.c=a -this.a=b}, -bKX:function bKX(a,b){this.a=a -this.b=b}, -bKW:function bKW(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -bKQ:function bKQ(a,b){this.a=a -this.b=b}, -bKP:function bKP(a){this.a=a}, -bKR:function bKR(a,b,c){this.a=a -this.b=b -this.c=c}, -bKO:function bKO(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bKN:function bKN(a,b,c){this.a=a -this.b=b -this.c=c}, -bKM:function bKM(a){this.a=a}, -bKS:function bKS(a){this.a=a}, -bKU:function bKU(a,b,c){this.a=a -this.b=b -this.c=c}, -bKT:function bKT(a,b){this.a=a -this.b=b}, -bKV:function bKV(a,b){this.a=a -this.b=b}, -DO:function DO(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -zF:function zF(){var _=this -_.d=null -_.f=_.e=!1 -_.c=_.a=null}, -aMC:function aMC(){}, -aMD:function aMD(a){this.a=a}, -aMF:function aMF(a){this.a=a}, -aME:function aME(a){this.a=a}, -axj:function axj(){}, -eZ(a,b,c,d,e,f,g,h,i,j,k){return new A.wF(e,f,j,g,d,i,h,c,b,a,k,null)}, -wF:function wF(a,b,c,d,e,f,g,h,i,j,k,l){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.Q=i -_.as=j -_.at=k -_.a=l}, -aPd:function aPd(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -aPe:function aPe(a,b){this.a=a -this.b=b}, -acj(a,b,c,d){return new A.DZ(d,c,a,b,null)}, -cdY(a){return A.cOd(a)}, -cOd(a){var s=0,r=A.n(t.U),q,p,o,n -var $async$cdY=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p=a.b -o=a.c -n=new A.qi(null,null,null,null,0,B.b_,0,0) -n.b2L(null,B.o.gae(A.cTe(p,o,A.cBZ(a.a).b)),0,null,B.M,0,0,B.b_,o,null,0,4,null,null,B.M,null,null,p,!1) -q=new Uint8Array(A.bf(new A.NE(B.t2,6).alw(n,!1))) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$cdY,r)}, -DZ:function DZ(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -axz:function axz(){this.c=this.a=this.d=null}, -bO3:function bO3(a){this.a=a}, -Kh:function Kh(a,b,c){this.a=a -this.b=b -this.c=c}, -nR:function nR(a,b){this.a=a -this.b=b}, -Kt:function Kt(a,b,c){this.c=a -this.d=b -this.a=c}, -adh:function adh(){this.c=this.a=this.d=null}, -aXs:function aXs(){}, -aXr:function aXr(){}, -aXt:function aXt(a){this.a=a}, -aXq:function aXq(){}, -aXv:function aXv(a,b){this.a=a -this.b=b}, -aXn:function aXn(a){this.a=a}, -aXo:function aXo(a){this.a=a}, -aXp:function aXp(a){this.a=a}, -aXu:function aXu(a){this.a=a}, -Un:function Un(a){this.a=a}, -aye:function aye(){this.c=this.a=null}, -bPo:function bPo(){}, -bPp:function bPp(){}, -bPr:function bPr(a){this.a=a}, -bPs:function bPs(a){this.a=a}, -bPq:function bPq(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -ahS:function ahS(a,b,c,d){var _=this -_.d=a -_.e=b -_.f=c -_.a=d}, -b7k:function b7k(a){this.a=a}, -b7j:function b7j(a){this.a=a}, -bU(a,b,c,d,e,f){return A.cX2(a,b,c,d,e,f,f.i("BS<0>"))}, -cX2(a,b,c,d,e,f,g){var s=0,r=A.n(g),q,p,o,n,m,l,k -var $async$bU=A.o(function(h,i){if(h===1)return A.k(i,r) -for(;;)switch(s){case 0:l=A.pA(null,null,null,null,!1,t.PM) -k=e==null?null:e.$1(l.guZ(l)) -if(k==null)k=d.$0() -p=A.cKt(k,f) -s=b?3:4 -break -case 3:o=t.z,n=3 -case 5:if(!(n>0)){s=6 -break}m=p.b -if(m!=null){if(m.gNS()){s=6 -break}q=m -s=1 -break}s=7 -return A.f(A.hy(B.bc,null,o),$async$bU) -case 7:--n -s=5 -break -case 6:case 4:s=8 -return A.f(A.lb(!1,new A.c8H(k,null,null,c,l,f),a,!0,f.i("BS<0>")),$async$bU) -case 8:m=i -if(m==null){o=A.vM() -o=new A.rU(new A.rc("FutureDialog canceled"),o)}else o=m -q=o -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$bU,r)}, -lj(a){var s=a.gJr() -return s==null?null:s.a}, -hv(a){var s=a.gRg() -return s==null?null:s.a}, -c8H:function c8H(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -Gl:function Gl(a,b,c,d,e,f,g){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.a=f -_.$ti=g}, -Y0:function Y0(a){var _=this -_.c=_.a=_.e=_.d=null -_.$ti=a}, -bgK:function bgK(a){this.a=a}, -bgL:function bgL(a){this.a=a}, -bgJ:function bgJ(a,b,c){this.a=a -this.b=b -this.c=c}, -bgH:function bgH(){}, -bgI:function bgI(a,b,c){this.a=a -this.b=b -this.c=c}, -o5:function o5(a,b){this.c=a -this.a=b}, -aAQ:function aAQ(){this.d=!1 -this.c=this.a=null}, -bTw:function bTw(a){this.a=a}, -bTv:function bTv(a){this.a=a}, -bTx:function bTx(a){this.a=a}, -bTu:function bTu(a){this.a=a}, -ahe:function ahe(a){this.a=a}, -xK:function xK(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -aDG:function aDG(a){this.a=a}, -bYf:function bYf(){}, -bYg:function bYg(){}, -bYh:function bYh(){}, -bYi:function bYi(a){this.a=a}, -kt(a,b,c){return new A.amZ(a,c,b,null)}, -amZ:function amZ(a,b,c,d){var _=this -_.c=a -_.e=b -_.f=c -_.a=d}, -blX:function blX(a){this.a=a}, -a2M:function a2M(a,b,c){this.c=a -this.d=b -this.a=c}, -cHN(a){return new A.bgM(a)}, -Y1(a,b){return A.cHO(a,b)}, -cHO(a,b){var s=0,r=A.n(t.H),q,p=2,o=[],n,m,l,k,j,i,h,g,f,e,d,c -var $async$Y1=A.o(function(a0,a1){if(a0===1){o.push(a1) -s=p}for(;;)switch(s){case 0:e=b.cy -d=e.a -if(a.gbvo()===d)if($.at.id$===B.cR){s=1 -break}k=a.c -k.toString -j=t.X -k=A.u(k,B.e,j) -k.toString -i=e.xO(new A.f8(k)) -k=a.c -k.toString -j=A.u(k,B.e,j) -j.toString -if(e.gtr()!=null){k=e.ch -k=k==null?null:k.c -k=k==a.gaJ(0).ok}else k=!0 -s=3 -return A.f(b.Rn(new A.f8(j),!0,!0,!0,!0,k),$async$Y1) -case 3:h=a1 -k=b.c -n=e.cO(k).gur() -s=n!=null?4:6 -break -case 4:p=8 -s=11 -return A.f(A.wR(a.gaJ(0),n,null,128,!0,!0,B.aby,128),$async$Y1) -case 11:p=2 -s=10 -break -case 8:p=7 -c=o.pop() -m=A.a4(c) -l=A.ap(c) -$.V().RR(0,"Unable to pre-download avatar for web notification",m,l) -s=10 -break -case 7:s=2 -break -case 10:e=e.cO(k).gur() -e=e==null?null:A.ano(e,a.gaJ(0),!1,128,B.aby,128) -s=12 -return A.f(t.th.b(e)?e:A.bc(e,t.yL),$async$Y1) -case 12:f=a1 -s=5 -break -case 6:f=null -case 5:e=$.ctR().play() -e.toString -A.eC(e,t.z) -A.clC(i,h,f==null?null:f.l(0),d) -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$Y1,r)}, -bgM:function bgM(a){this.a=a}, -Y4:function Y4(a){this.a=a}, -a5D:function a5D(a){var _=this -_.d=null -_.e=5 -_.f=!1 -_.r=a -_.c=_.a=null}, -bUY:function bUY(a){this.a=a}, -bUZ:function bUZ(a){this.a=a}, -bV_:function bV_(a){this.a=a}, -bV0:function bV0(a){this.a=a}, -bV1:function bV1(a){this.a=a}, -bUX:function bUX(a){this.a=a}, -bUW:function bUW(a){this.a=a}, -cR6(a){switch(a.d.a){case 0:return B.a3D -case 1:return B.dc -case 2:return B.er -case 3:return B.dV -case 4:return B.r -case 5:return B.lk}}, -Y6:function Y6(a){this.a=a}, -akK:function akK(a){var _=this -_.d=a -_.e=14 -_.c=_.a=null}, -bgT:function bgT(a){this.a=a}, -bgU:function bgU(a){this.a=a}, -bgV:function bgV(a){this.a=a}, -bgS:function bgS(a){this.a=a}, -bgW:function bgW(a){this.a=a}, -bgR:function bgR(a){this.a=a}, -bgX:function bgX(){}, -bgQ:function bgQ(){}, -bgY:function bgY(a){this.a=a}, -bgP:function bgP(a,b){this.a=a -this.b=b}, -bgZ:function bgZ(a){this.a=a}, -Yz:function Yz(a,b,c,d){var _=this -_.c=a -_.d=b -_.f=c -_.a=d}, -Gz:function Gz(a,b,c,d,e,f,g){var _=this -_.d=-1 -_.at=_.as=_.y=_.e=null -_.ax=a -_.ay=b -_.ch=c -_.CW=d -_.cx=e -_.cy=f -_.fr=g -_.c=_.a=null}, -blP:function blP(a){this.a=a}, -blT:function blT(a){this.a=a}, -blH:function blH(){}, -blI:function blI(){}, -blG:function blG(){}, -blS:function blS(){}, -blQ:function blQ(){}, -blR:function blR(a){this.a=a}, -blO:function blO(a){this.a=a}, -blC:function blC(a){this.a=a}, -blB:function blB(a){this.a=a}, -blD:function blD(a){this.a=a}, -blA:function blA(a,b){this.a=a -this.b=b}, -blE:function blE(a,b,c){this.a=a -this.b=b -this.c=c}, -blF:function blF(a,b,c){this.a=a -this.b=b -this.c=c}, -blK:function blK(){}, -blL:function blL(){}, -blM:function blM(){}, -blN:function blN(){}, -blJ:function blJ(a){this.a=a}, -pL:function pL(a,b){this.a=a -this.b=b}, -aC0:function aC0(){}, -lP(a7,a8,a9){var s=0,r=A.n(t.H),q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6 -var $async$lP=A.o(function(b0,b1){if(b0===1)return A.k(b1,r) -for(;;)switch(s){case 0:a0=A.P(a7) -a1=a9.t4() -a2=a9.y -a3=a2.cx -a4=a3.ok -a5=a9.f -if(a5==null)a5="@unknown:unknown" -p=t.x -o=p.a(A.xY(a7,!1).c.gav()) -n=p.a(a7.gav()) -p=A.cL(n.bN(0,o),B.EH) -m=n.gE(0).EU(0,B.l).a8(0,B.EI) -m=A.lx(p,A.cL(n.bN(0,o),m)) -p=o.gE(0) -l=A.apO(m,new A.a1(0,0,0+p.a,0+p.b)) -p=a9.gur() -m=a9.f -k=m==null -j=k?"@unknown:unknown":m -i=a0.ax -h=i.p4 -p=A.eZ(null,null,null,null,p,a1,null,h==null?i.k2:h,j,44,null) -j=A.F(a1,1,B.a8,null,null,a0.ok.as,B.ag,null,null) -h=t.p -g=t.Me -m=A.b([A.dw(A.bb(A.b([p,A.be(A.b([new A.da(B.zn,j,null),new A.da(B.zn,A.F(k?"@unknown:unknown":m,1,B.a8,null,null,B.y9,B.ag,null,null),null)],h),B.br,B.k,B.B,0,B.y)],h),B.m,B.k,B.z,12),!0,null,B.fpQ,g),B.F0],t.O7) -p=a8==null -if(!p){k=A.u(a7,B.e,t.X) -k.toString -m.push(A.dw(A.bb(A.b([B.e5D,B.dD,A.F(k.geg(),null,null,null,null,null,null,null,null)],h),B.m,B.k,B.z,0),!0,null,B.fpR,g))}if(a9.guT()===B.rU){k=A.u(a7,B.e,t.X) -k.toString -m.push(A.dw(A.bb(A.b([B.e65,B.dD,A.F(k.gkY(),null,null,null,null,null,null,null,null)],h),B.m,B.k,B.z,0),!0,null,B.fpV,g))}k=!1 -if(a2.vk("m.room.power_levels"))if(a2.vk("m.room.power_levels")){k=a9.f -k=a2.rR(k==null?"@unknown:unknown":k) -j=a3.ok -j.toString -if(k>=a2.rR(j)){k=a9.f -if(k==null)k="@unknown:unknown" -k=k===a3.ok}else k=!0}j=t.X -f=A.u(a7,B.e,j) -f.toString -f=A.F(f.gea(),null,null,null,null,null,null,null,null) -e=a9.f -if(a2.rR(e==null?"@unknown:unknown":e)<50){e=A.u(a7,B.e,j) -e.toString -d=a9.f -e=e.jQ(a2.rR(d==null?"@unknown:unknown":d))}else{e=a9.f -if(a2.rR(e==null?"@unknown:unknown":e)<100){e=A.u(a7,B.e,j) -e.toString -d=a9.f -e=e.j3(a2.rR(d==null?"@unknown:unknown":d))}else{e=A.u(a7,B.e,j) -e.toString -d=a9.f -e=e.hf(a2.rR(d==null?"@unknown:unknown":d))}}m.push(A.dw(A.bb(A.b([B.Of,B.dD,A.be(A.b([f,A.F(e,null,null,null,null,B.y9,null,null,null)],h),B.br,B.k,B.B,0,B.y)],h),B.m,B.k,B.z,0),k,null,B.fpS,g)) -k=!1 -if(A.b7([B.aj,B.aR,B.rU],t.PJ).p(0,a9.guT()))if(a2.gbxg()){k=a9.f -k=a2.rR(k==null?"@unknown:unknown":k) -f=a3.ok -f.toString -f=k=100?15:16 -break -case 15:a2=A.u(a7,B.e,j) -a2.toString -a2=a2.gda() -j=A.u(a7,B.e,j) -j.toString -s=17 -return A.f(A.fJ(null,a7,!1,j.gms(),null,a2,!0),$async$lP) -case 17:if(b1!==B.b2){s=1 -break}if(a7.e==null){s=1 -break}case 16:s=18 -return A.f(A.bU(a7,!0,null,new A.c8J(a9,b),null,t.H),$async$lP) -case 18:s=1 -break -case 8:s=19 -return A.f(A.bU(a7,!0,null,new A.c8K(a9),null,t.H),$async$lP) -case 19:s=1 -break -case 9:a2=A.u(a7,B.e,j) -a2.toString -a2=a2.gda() -a3=A.u(a7,B.e,j) -a3.toString -a3=a3.gdM() -a4=A.u(a7,B.e,j) -a4.toString -a4=a4.geh() -j=A.u(a7,B.e,j) -j.toString -a6=J -s=22 -return A.f(A.fJ(a4,a7,!1,j.gmo(),a3,a2,!0),$async$lP) -case 22:s=a6.v(b1,B.b2)?20:21 -break -case 20:s=23 -return A.f(A.bU(a7,!0,null,new A.c8L(a9),null,t.H),$async$lP) -case 23:case 21:s=1 -break -case 10:a2=A.u(a7,B.e,j) -a2.toString -a2=a2.gda() -a3=A.u(a7,B.e,j) -a3.toString -a3=a3.gdM() -a4=A.u(a7,B.e,j) -a4.toString -a4=a4.geh() -j=A.u(a7,B.e,j) -j.toString -a6=J -s=26 -return A.f(A.fJ(a4,a7,!1,j.gkZ(),a3,a2,!0),$async$lP) -case 26:s=a6.v(b1,B.b2)?24:25 -break -case 24:s=27 -return A.f(A.bU(a7,!0,null,new A.c8M(a9),null,t.H),$async$lP) -case 27:case 25:s=1 -break -case 11:a2=A.u(a7,B.e,j) -a2.toString -a2=a2.gjX() -a3=A.u(a7,B.e,j) -a3.toString -a3=a3.gjH() -a4=A.u(a7,B.e,j) -a4.toString -a4=a4.gbC(a4) -a5=A.u(a7,B.e,j) -a5.toString -s=28 -return A.f(A.kI(!0,a4,a7,a5.gfD(a5),null,!1,null,null,null,null,null,!1,a3,null,null,a2,!0,null),$async$lP) -case 28:a=b1 -if(a==null||a.length===0){s=1 -break}a6=A -s=29 -return A.f(A.bU(a7,!0,null,new A.c8N(a9,a),null,t.f),$async$lP) -case 29:if(a6.hv(b1)!=null){s=1 -break}a2=a7.aj(t.L).f -j=A.u(a7,B.e,j) -j.toString -a2.re(A.fx(null,null,null,null,null,B.u,null,A.F(j.gf8(),null,null,null,null,null,null,null,null),null,B.b5,null,null,null,null,null,null,null,null,null,null)) -s=1 -break -case 12:a2=a9.f -if(a2==null)a2="@unknown:unknown" -a3=a9.guc(0) -s=30 -return A.f(A.a3_(a7,!1,new A.eo(a9.gur(),a3,a2)),$async$lP) -case 30:s=1 -break -case 13:a2=A.u(a7,B.e,j) -a2.toString -a2=a2.gda() -a3=A.u(a7,B.e,j) -a3.toString -a3=a3.gdM() -a4=A.u(a7,B.e,j) -a4.toString -a4=a4.geh() -j=A.u(a7,B.e,j) -j.toString -a6=J -s=33 -return A.f(A.fJ(a4,a7,!1,j.go9(),a3,a2,!0),$async$lP) -case 33:s=a6.v(b1,B.b2)?31:32 -break -case 31:s=34 -return A.f(A.bU(a7,!0,null,new A.c8O(a9),null,t.H),$async$lP) -case 34:case 32:s=5 -break -case 5:case 1:return A.l(q,r)}}) -return A.m($async$lP,r)}, -c8J:function c8J(a,b){this.a=a -this.b=b}, -c8K:function c8K(a){this.a=a}, -c8L:function c8L(a){this.a=a}, -c8M:function c8M(a){this.a=a}, -c8N:function c8N(a,b){this.a=a -this.b=b}, -c8O:function c8O(a){this.a=a}, -rf:function rf(a,b){this.a=a -this.b=b}, -qx(a,b,c,d,e,f,g,h,i,j,k,l){return new A.Nb(k,e,l,g,f,h,a,j,c,d,b,i)}, -Nb:function Nb(a,b,c,d,e,f,g,h,i,j,k,l){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.at=h -_.ax=i -_.ay=j -_.ch=k -_.a=l}, -aCi:function aCi(){this.c=this.a=this.d=null}, -bWJ:function bWJ(a,b){this.a=a -this.b=b}, -bWK:function bWK(a,b){this.a=a -this.b=b}, -bWM:function bWM(a){this.a=a}, -bWL:function bWL(a){this.a=a}, -ve:function ve(a,b){this.c=a -this.a=b}, -bnS:function bnS(a){this.a=a}, -bnR:function bnR(a){this.a=a}, -bnQ:function bnQ(){}, -a1N:function a1N(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -bGa:function bGa(){}, -bG9:function bG9(a,b,c){this.a=a -this.b=b -this.c=c}, -bG6:function bG6(){}, -bG7:function bG7(a,b,c){this.a=a -this.b=b -this.c=c}, -bG1:function bG1(){}, -bG2:function bG2(a){this.a=a}, -bG3:function bG3(){}, -bG4:function bG4(a,b,c){this.a=a -this.b=b -this.c=c}, -bG5:function bG5(a){this.a=a}, -bG8:function bG8(a){this.a=a}, -aKK(a,b,c){var s=0,r=A.n(t.bo),q,p -var $async$aKK=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:p=$.aC() -s=3 -return A.f(A.lb(null,new A.c99(new A.cl(null,p,t.XR),new A.e9(B.ba,p),b,c),a,!0,t.S),$async$aKK) -case 3:q=e -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$aKK,r)}, -c99:function c99(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -c94:function c94(a,b){this.a=a -this.b=b}, -c95:function c95(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -c96:function c96(a){this.a=a}, -c97:function c97(a){this.a=a}, -c98:function c98(a){this.a=a}, -Hg:function Hg(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -a6t:function a6t(){var _=this -_.c=_.a=_.e=_.d=null}, -bYb:function bYb(a,b){this.a=a -this.b=b}, -bYc:function bYc(a){this.a=a}, -cfz(a,b){var s=null -return A.nF(s,s,s,!0,s,new A.c9a(b),a,s,s,s,!0,!0,t.H)}, -c9a:function c9a(a){this.a=a}, -O0:function O0(a,b){this.c=a -this.a=b}, -bth:function bth(a){this.a=a}, -bti:function bti(a,b){this.a=a -this.b=b}, -btj:function btj(a,b){this.a=a -this.b=b}, -nb:function nb(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -arX:function arX(){this.c=this.a=null}, -bEz:function bEz(a){this.a=a}, -bEy:function bEy(){}, -C5:function C5(){}, -a2t:function a2t(a){this.a=a}, -x0:function x0(a){this.a=a}, -EI:function EI(){}, -C6:function C6(a,b){this.c=a -this.a=b}, -a7I:function a7I(a){var _=this -_.d=a -_.c=_.a=_.e=null}, -c03:function c03(a,b){this.a=a -this.b=b}, -c06:function c06(){}, -c08:function c08(a){this.a=a}, -c05:function c05(){}, -c07:function c07(){}, -c09:function c09(a,b,c){this.a=a -this.b=b -this.c=c}, -c04:function c04(a,b){this.a=a -this.b=b}, -a2v:function a2v(a,b){this.c=a -this.a=b}, -Cl:function Cl(){var _=this -_.c=_.a=_.f=_.e=_.d=null}, -bIR:function bIR(a,b,c){this.a=a -this.b=b -this.c=c}, -bIQ:function bIQ(a){this.a=a}, -bIV:function bIV(a,b){this.a=a -this.b=b}, -bIU:function bIU(a,b){this.a=a -this.b=b}, -bIT:function bIT(a){this.a=a}, -bIS:function bIS(a,b){this.a=a -this.b=b}, -Ix:function Ix(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -bKs:function bKs(){}, -pW:function pW(a,b){this.a=a -this.b=b}, -bV:function bV(){}, -c2(a,b,c,d,e){var s=new A.iw(0,1,B.yX,b,c,B.ch,B.aa,new A.bX(A.b([],t.x8),t.jc),new A.j5(A.c(t.Q,t.S),t.PD)) -s.r=e.Yc(s.gadR()) -s.agk(d==null?0:d) -return s}, -aLW(a,b,c){var s=new A.iw(-1/0,1/0,B.yY,null,null,B.ch,B.aa,new A.bX(A.b([],t.x8),t.jc),new A.j5(A.c(t.Q,t.S),t.PD)) -s.r=c.Yc(s.gadR()) -s.agk(b) -return s}, -Q1:function Q1(a,b){this.a=a -this.b=b}, -abm:function abm(a,b){this.a=a -this.b=b}, -iw:function iw(a,b,c,d,e,f,g,h,i){var _=this -_.a=a -_.b=b -_.d=c -_.e=d -_.f=e -_.w=_.r=null -_.x=$ -_.y=null -_.z=f -_.Q=$ -_.as=g -_.lW$=h -_.iD$=i}, -bUl:function bUl(a,b,c,d,e){var _=this -_.b=a -_.c=b -_.d=c -_.e=d -_.a=e}, -c_5:function c_5(a,b,c,d,e,f,g,h){var _=this -_.b=a -_.c=b -_.d=c -_.e=d -_.f=e -_.r=f -_.w=g -_.x=$ -_.a=h}, -ax6:function ax6(){}, -ax7:function ax7(){}, -ax8:function ax8(){}, -abn:function abn(){}, -ax9:function ax9(){}, -lu(a){var s=new A.Hj(new A.bX(A.b([],t.x8),t.jc),new A.j5(A.c(t.Q,t.S),t.PD),0) -s.c=a -if(a==null){s.a=B.aa -s.b=0}return s}, -cP(a,b,c){var s=new A.Em(b,a,c) -s.aDW(b.gaI(b)) -b.v_(s.gMr()) -return s}, -cdD(a,b,c){var s,r,q=new A.It(a,b,c,new A.bX(A.b([],t.x8),t.jc),new A.j5(A.c(t.Q,t.S),t.PD)) -if(b!=null)if(a.gk(a)===b.gk(b)){q.a=b -q.b=null -s=b}else{if(a.gk(a)>b.gk(b))q.c=B.fra -else q.c=B.fr9 -s=a}else s=a -s.v_(q.gQX()) -s=q.gaiS() -q.a.an(0,s) -r=q.b -if(r!=null)r.an(0,s) -return q}, -chn(a,b,c){return new A.SM(a,b,new A.bX(A.b([],t.x8),t.jc),new A.j5(A.c(t.Q,t.S),t.PD),0,c.i("SM<0>"))}, -awT:function awT(){}, -awU:function awU(){}, -zB:function zB(a,b){this.a=a -this.$ti=b}, -zE:function zE(){}, -Hj:function Hj(a,b,c){var _=this -_.c=_.b=_.a=null -_.lW$=a -_.iD$=b -_.DJ$=c}, -ly:function ly(a,b,c){this.a=a -this.lW$=b -this.DJ$=c}, -Em:function Em(a,b,c){var _=this -_.a=a -_.b=b -_.c=c -_.d=null}, -aHB:function aHB(a,b){this.a=a -this.b=b}, -It:function It(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=null -_.d=c -_.f=_.e=null -_.lW$=d -_.iD$=e}, -L2:function L2(){}, -SM:function SM(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.d=_.c=null -_.lW$=c -_.iD$=d -_.DJ$=e -_.$ti=f}, -a43:function a43(){}, -a44:function a44(){}, -a45:function a45(){}, -ayX:function ayX(){}, -aDJ:function aDJ(){}, -aDK:function aDK(){}, -aDL:function aDL(){}, -aFb:function aFb(){}, -aFc:function aFc(){}, -aHy:function aHy(){}, -aHz:function aHz(){}, -aHA:function aHA(){}, -ZC:function ZC(){}, -li:function li(){}, -a5B:function a5B(){}, -a0C:function a0C(a){this.a=a}, -fe:function fe(a,b,c){this.a=a -this.b=b -this.c=c}, -asJ:function asJ(a,b){this.a=a -this.c=b}, -a2x:function a2x(a){this.a=a}, -hM:function hM(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -a2w:function a2w(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -qd:function qd(a){this.a=a}, -az3:function az3(){}, -ah3:function ah3(){}, -SL:function SL(){}, -SK:function SK(){}, -DN:function DN(){}, -zD:function zD(){}, -i5(a,b,c){return new A.b8(a,b,c.i("b8<0>"))}, -cCM(a,b){return new A.ib(a,b)}, -hk(a){return new A.fV(a)}, -b1:function b1(){}, -aT:function aT(a,b,c){this.a=a -this.b=b -this.$ti=c}, -f2:function f2(a,b,c){this.a=a -this.b=b -this.$ti=c}, -b8:function b8(a,b,c){this.a=a -this.b=b -this.$ti=c}, -a0r:function a0r(a,b,c,d){var _=this -_.c=a -_.a=b -_.b=c -_.$ti=d}, -ib:function ib(a,b){this.a=a -this.b=b}, -as8:function as8(a,b){this.a=a -this.b=b}, -a_H:function a_H(a,b){this.a=a -this.b=b}, -AL:function AL(a,b){this.a=a -this.b=b}, -L6:function L6(a,b,c){this.a=a -this.b=b -this.$ti=c}, -fV:function fV(a){this.a=a}, -a96:function a96(){}, -coo(a,b){var s=new A.a2L(A.b([],b.i("J>")),A.b([],t.mz),b.i("a2L<0>")) -s.b3i(a,b) -return s}, -cop(a,b,c){return new A.oz(a,b,c.i("oz<0>"))}, -a2L:function a2L(a,b,c){this.a=a -this.b=b -this.$ti=c}, -oz:function oz(a,b,c){this.a=a -this.b=b -this.$ti=c}, -a5w:function a5w(a,b){this.a=a -this.b=b}, -Ej:function Ej(a,b,c,d){var _=this -_.c=a -_.d=b -_.f=c -_.a=d}, -ayC:function ayC(a,b){var _=this -_.d=$ -_.tI$=a -_.dg$=b -_.c=_.a=null}, -ayB:function ayB(a,b,c,d,e,f){var _=this -_.b=a -_.c=b -_.d=c -_.e=d -_.f=e -_.a=f}, -a9e:function a9e(){}, -cCY(a,b){switch(A.bt().a){case 0:case 1:case 2:return new A.O(b,new A.b_Q(),A.U(b).i("O<1,r>")) -case 3:case 5:case 4:return new A.O(b,new A.b_R(),A.U(b).i("O<1,r>"))}}, -ae7:function ae7(a,b,c){this.c=a -this.e=b -this.a=c}, -b_Q:function b_Q(){}, -b_R:function b_R(){}, -cb_(a,b,c,d,e,f,g,h,i){return new A.UC(c,h,d,e,g,f,i,b,a,null)}, -cio(){var s,r=A.bt() -$label0$0:{if(B.aq===r||B.b8===r||B.d3===r){s=70 -break $label0$0}if(B.cf===r||B.d4===r||B.d5===r){s=0 -break $label0$0}s=null}return s}, -La:function La(a,b){this.a=a -this.b=b}, -bPO:function bPO(a,b){this.a=a -this.b=b}, -UC:function UC(a,b,c,d,e,f,g,h,i,j){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.w=e -_.y=f -_.Q=g -_.as=h -_.ax=i -_.a=j}, -a4e:function a4e(a,b,c){var _=this -_.d=a -_.r=_.f=_.e=$ -_.x=_.w=!1 -_.y=$ -_.tI$=b -_.dg$=c -_.c=_.a=null}, -bPH:function bPH(){}, -bPJ:function bPJ(a){this.a=a}, -bPK:function bPK(a){this.a=a}, -bPI:function bPI(a){this.a=a}, -bPG:function bPG(a,b){this.a=a -this.b=b}, -bPL:function bPL(a,b){this.a=a -this.b=b}, -bPM:function bPM(){}, -bPN:function bPN(a,b,c){this.a=a -this.b=b -this.c=c}, -a9f:function a9f(){}, -cD_(a,b,c,d,e,f,g,h,i,j,k,l){return new A.Ek(l,g,f,a,c,!1,d,e,!1,j,i,h,null)}, -Ek:function Ek(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.x=e -_.y=f -_.z=g -_.Q=h -_.as=i -_.at=j -_.ax=k -_.ch=l -_.a=m}, -ayF:function ayF(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this -_.d=a -_.e=null -_.wf$=b -_.tJ$=c -_.vQ$=d -_.wD$=e -_.xD$=f -_.zy$=g -_.xE$=h -_.zz$=i -_.H8$=j -_.NA$=k -_.zA$=l -_.yd$=m -_.ye$=n -_.qe$=o -_.ba$=p -_.c=_.a=null}, -bPQ:function bPQ(a){this.a=a}, -bPP:function bPP(a){this.a=a}, -bPR:function bPR(a){this.a=a}, -bPS:function bPS(a){this.a=a}, -axZ:function axZ(a){var _=this -_.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=_.e=_.d=_.c=_.b=_.a=_.go=_.fy=_.fx=_.fr=_.dy=_.dx=null -_.Y$=0 -_.ap$=a -_.aY$=_.aO$=0}, -a9g:function a9g(){}, -a9h:function a9h(){}, -d0:function d0(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k}, -b_U:function b_U(a){this.a=a}, -ayJ:function ayJ(){}, -ayH:function ayH(){}, -b_S:function b_S(){}, -aIE:function aIE(){}, -UE:function UE(a,b,c){this.c=a -this.d=b -this.a=c}, -cD0(a,b){return new A.A4(a,null,b,null)}, -A4:function A4(a,b,c,d){var _=this -_.c=a -_.e=b -_.f=c -_.a=d}, -a4g:function a4g(){this.d=!1 -this.c=this.a=null}, -bQh:function bQh(a){this.a=a}, -bQi:function bQi(a){this.a=a}, -c5a(a){var s,r=A.cv(a,B.av) -r=r==null?null:r.gdH() -s=r==null?null:r.be(0,14) -return s!=null&&s>19.599999999999998}, -cin(a,b,c,d){return new A.UA(d,c,a,b,null)}, -cOh(a,b,c,d,e){var s -if(a<=b)return c -else if(a>=d)return e -else{s=A.aA(c,e,(a-b)/(d-b)) -s.toString -return s}}, -caY(a,b,c,d){return new A.ux(d,!1,c,a,null)}, -cOg(a){var s -$label0$0:{if(a<=17){s=21 -break $label0$0}if(a<=19){s=A.aA(21,23,(a-17)/2) -s.toString -break $label0$0}if(a<=21){s=A.aA(23,24,(a-19)/2) -s.toString -break $label0$0}if(a<=24){s=24 -break $label0$0}s=a -break $label0$0}return s}, -cp6(a,b,c,d,e,f,g,h){return new A.ayE(f,b,e,g,c,a,h,d,null)}, -cOY(a,b){var s,r=null,q=A.aN(t.O5),p=J.j7(4,t.mi) -for(s=0;s<4;++s)p[s]=new A.yM(r,B.ae,B.w,new A.kG(1),r,r,r,r,B.aE,r) -q=new A.a6I(a,B.P,B.k,B.B,B.c8,b,B.y,r,B.n,0,q,p,!0,0,r,r,new A.bH(),A.aN(t.T)) -q.bj() -q.L(0,r) -q.L(0,r) -return q}, -cP2(a){var s,r=null,q=A.aN(t.O5),p=J.j7(4,t.mi) -for(s=0;s<4;++s)p[s]=new A.yM(r,B.ae,B.w,new A.kG(1),r,r,r,r,B.aE,r) -q=new A.a73(a,B.P,B.k,B.B,B.c8,r,B.y,r,B.n,0,q,p,!0,0,r,r,new A.bH(),A.aN(t.T)) -q.bj() -q.L(0,r) -q.L(0,r) -return q}, -UB:function UB(a,b,c,d,e,f,g,h){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.a=h}, -a4c:function a4c(){var _=this -_.c=_.a=_.f=_.e=_.d=null}, -bPB:function bPB(a,b){this.a=a -this.b=b}, -bPC:function bPC(a){this.a=a}, -bPA:function bPA(a,b,c){this.a=a -this.b=b -this.c=c}, -bPD:function bPD(a,b,c){this.a=a -this.b=b -this.c=c}, -afW:function afW(a,b,c){this.d=a -this.e=b -this.a=c}, -a7N:function a7N(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.rO=_.uu=_.tV=null -_.at=a -_.ax=b -_.dy=_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=null -_.fr=!1 -_.fx=c -_.fy=d -_.k1=_.id=_.go=$ -_.k4=_.k3=_.k2=null -_.ok=$ -_.p1=!1 -_.p2=e -_.p3=f -_.p4=null -_.R8=g -_.RG=h -_.rx=null -_.f=i -_.r=j -_.w=null -_.a=k -_.b=null -_.c=l -_.d=m -_.e=n}, -u1:function u1(a,b,c,d,e,f,g){var _=this -_.f=a -_.r=b -_.w=c -_.a=d -_.b=null -_.c=e -_.d=f -_.e=g}, -a3s:function a3s(a,b){this.c=a -this.a=b}, -bMO:function bMO(a,b){this.a=a -this.b=b}, -bMN:function bMN(a,b){this.a=a -this.b=b}, -bMP:function bMP(){}, -UA:function UA(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.w=d -_.a=e}, -a4b:function a4b(){var _=this -_.c=_.a=_.f=_.e=_.d=null}, -bPx:function bPx(a){this.a=a}, -bPy:function bPy(a,b){this.a=a -this.b=b}, -bPw:function bPw(a){this.a=a}, -ux:function ux(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.r=d -_.a=e}, -ayA:function ayA(){this.c=this.a=null}, -PZ:function PZ(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -awL:function awL(){this.c=this.a=null}, -IX:function IX(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -R8:function R8(a,b,c){this.c=a -this.d=b -this.a=c}, -a6a:function a6a(){var _=this -_.e=_.d=0 -_.c=_.a=null}, -bXl:function bXl(a,b){this.a=a -this.b=b}, -awK:function awK(a,b,c,d,e,f){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.w=e -_.a=f}, -bMM:function bMM(a,b){this.a=a -this.b=b}, -awM:function awM(a,b,c,d,e,f,g){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.a=g}, -ayE:function ayE(a,b,c,d,e,f,g,h,i){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.a=i}, -ayD:function ayD(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -bPz:function bPz(a,b){this.a=a -this.b=b}, -a3w:function a3w(a,b,c,d,e,f){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.a=f}, -awR:function awR(){this.c=this.a=null}, -UF:function UF(a,b,c,d){var _=this -_.c=a -_.d=b -_.w=c -_.a=d}, -ayI:function ayI(){this.c=this.a=null}, -awQ:function awQ(a,b,c){this.e=a -this.c=b -this.a=c}, -a6I:function a6I(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this -_.tW=a -_.C=b -_.a3=c -_.ai=d -_.ah=e -_.a7=f -_.aW=g -_.aS=h -_.b6=0 -_.bE=i -_.b9=j -_.Y=k -_.S9$=l -_.a8g$=m -_.lX$=n -_.aw$=o -_.pR$=p -_.dy=q -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=r -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -bZ4:function bZ4(a,b){this.a=a -this.b=b}, -bZ3:function bZ3(a,b){this.a=a -this.b=b}, -a6u:function a6u(a,b,c){this.e=a -this.c=b -this.a=c}, -a73:function a73(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this -_.tW=a -_.C=b -_.a3=c -_.ai=d -_.ah=e -_.a7=f -_.aW=g -_.aS=h -_.b6=0 -_.bE=i -_.b9=j -_.Y=k -_.S9$=l -_.a8g$=m -_.lX$=n -_.aw$=o -_.pR$=p -_.dy=q -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=r -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -cip(a,b,c,d,e,f,g,h,i){return new A.ae8(h,c,i,d,f,b,e,g,a)}, -ae8:function ae8(a,b,c,d,e,f,g,h,i){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i}, -ayK:function ayK(){}, -cb1(a,b){return new A.UU(b,a,null)}, -afZ:function afZ(a,b){this.a=a -this.b=b}, -UU:function UU(a,b,c){this.f=a -this.b=b -this.a=c}, -ayL:function ayL(){}, -agm:function agm(){}, -cit(a,b){return new A.El(a,b,null)}, -El:function El(a,b,c){this.d=a -this.w=b -this.a=c}, -a4m:function a4m(a,b,c){var _=this -_.d=a -_.e=0 -_.w=_.r=_.f=$ -_.tI$=b -_.dg$=c -_.c=_.a=null}, -bQF:function bQF(a){this.a=a}, -bQE:function bQE(){}, -bQD:function bQD(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -afU:function afU(a,b,c,d){var _=this -_.e=a -_.w=b -_.x=c -_.a=d}, -a9n:function a9n(){}, -Lb:function Lb(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.Q=h -_.as=i -_.at=j -_.ax=k -_.ay=l -_.a=m -_.$ti=n}, -a4h:function a4h(a){var _=this -_.c=_.a=_.e=_.d=null -_.$ti=a}, -bQo:function bQo(a){this.a=a}, -bQn:function bQn(a){this.a=a}, -Jp:function Jp(a,b,c,d,e,f,g,h,i){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.a=i}, -aDR:function aDR(a){this.d=a -this.c=this.a=null}, -bYw:function bYw(a){this.a=a}, -bYv:function bYv(a){this.a=a}, -bYu:function bYu(a){this.a=a}, -aDT:function aDT(a){var _=this -_.dy=_.dx=null -_.fr=!1 -_.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=_.e=_.d=_.c=_.b=_.a=_.fy=_.fx=null -_.Y$=0 -_.ap$=a -_.aY$=_.aO$=0}, -cDb(a,b){var s,r=a.b -r.toString -s=a.CW -s.toString -r.aIB() -return new A.a4d(s,r,new A.b_V(a),new A.b_W(a),b.i("a4d<0>"))}, -cDc(a,b,c,d,e,f){var s=a.b.cy.a -a.gFd() -return new A.UQ(new A.Qe(e,new A.b_X(a),new A.b_Y(a,f),null,f.i("Qe<0>")),c,d,s,null)}, -cDa(a,b,c,d,e){var s -b=A.cP(B.Ah,c,B.JF) -s=$.cgD() -t.ve.a(b) -b.n() -return A.tE(e,new A.aT(b,s,s.$ti.i("aT")),a.aj(t.I).w,!1)}, -bQj(a,b,c){var s,r,q,p,o -if(a==b)return a -if(a==null){s=b.a -if(s==null)s=b -else{r=A.U(s).i("O<1,N>") -s=A.H(new A.O(s,new A.bQk(c),r),r.i("a2.E")) -s=new A.tU(s)}return s}if(b==null){s=a.a -if(s==null)s=a -else{r=A.U(s).i("O<1,N>") -s=A.H(new A.O(s,new A.bQl(c),r),r.i("a2.E")) -s=new A.tU(s)}return s}s=A.b([],t.t_) -for(r=b.a,q=a.a,p=0;p"),i=e.i("aL<0?>") -return r.Hx(new A.UP(a,!0,c,q,s,s,s,s,p,A.aQ(t.f9),new A.cc(s,e.i("cc>")),new A.cc(s,t.re),new A.qz(),s,0,new A.aL(new A.aj(o,e.i("aj<0?>")),e.i("aL<0?>")),n,m,s,B.me,new A.cl(s,l,t.XR),new A.aL(new A.aj(k,j),i),new A.aL(new A.aj(k,j),i),e.i("UP<0>")),e)}, -cQ_(a,b,c,d){return d}, -cD1(a,b,c,d,e,f,g,h,a0){var s,r,q,p,o,n,m,l,k,j=null,i=A.u(f,B.yk,t.ho) -i.toString -i=i.gab() -s=B.JK.cz(f) -r=A.b([],t.Zt) -q=$.am -p=A.lu(B.cK) -o=A.b([],t.wi) -n=$.aC() -m=$.am -l=a0.i("aj<0?>") -k=a0.i("aL<0?>") -return new A.UG(new A.b_T(e),c,i,s,B.ai,A.cWR(),a,!1,j,j,j,r,A.aQ(t.f9),new A.cc(j,a0.i("cc>")),new A.cc(j,t.re),new A.qz(),j,0,new A.aL(new A.aj(q,a0.i("aj<0?>")),a0.i("aL<0?>")),p,o,g,B.me,new A.cl(j,n,t.XR),new A.aL(new A.aj(m,l),k),new A.aL(new A.aj(m,l),k),a0.i("UG<0>"))}, -b_W:function b_W(a){this.a=a}, -b_V:function b_V(a){this.a=a}, -b_X:function b_X(a){this.a=a}, -b_Y:function b_Y(a,b){this.a=a -this.b=b}, -UQ:function UQ(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -ayM:function ayM(){var _=this -_.f=_.e=_.d=$ -_.c=_.a=_.x=_.w=_.r=null}, -Qe:function Qe(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.a=d -_.$ti=e}, -Qf:function Qf(a){var _=this -_.d=null -_.e=$ -_.c=_.a=null -_.$ti=a}, -bPF:function bPF(a){this.a=a}, -a4d:function a4d(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.$ti=e}, -bPE:function bPE(a,b){this.a=a -this.b=b}, -tU:function tU(a){this.a=a}, -bQk:function bQk(a){this.a=a}, -bQl:function bQl(a){this.a=a}, -bQm:function bQm(a,b){this.b=a -this.a=b}, -UP:function UP(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){var _=this -_.uR=a -_.wE=b -_.wC=c -_.Am=d -_.Bb=e -_.k3=f -_.k4=g -_.ok=h -_.p1=null -_.p2=!1 -_.p4=_.p3=null -_.R8=i -_.RG=j -_.rx=k -_.ry=l -_.to=m -_.x1=$ -_.x2=null -_.xr=$ -_.x8$=n -_.Cg$=o -_.at=p -_.ax=null -_.ay=!1 -_.CW=_.ch=null -_.cx=q -_.cy=!0 -_.dy=_.dx=_.db=null -_.r=r -_.a=s -_.b=null -_.c=a0 -_.d=a1 -_.e=a2 -_.f=a3 -_.$ti=a4}, -UG:function UG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this -_.uR=a -_.wE=b -_.wC=c -_.uN=d -_.Am=e -_.Bb=f -_.Ce=g -_.Cf=h -_.k3=i -_.k4=j -_.ok=k -_.p1=null -_.p2=!1 -_.p4=_.p3=null -_.R8=l -_.RG=m -_.rx=n -_.ry=o -_.to=p -_.x1=$ -_.x2=null -_.xr=$ -_.x8$=q -_.Cg$=r -_.at=s -_.ax=null -_.ay=!1 -_.CW=_.ch=null -_.cx=a0 -_.cy=!0 -_.dy=_.dx=_.db=null -_.r=a1 -_.a=a2 -_.b=null -_.c=a3 -_.d=a4 -_.e=a5 -_.f=a6 -_.$ti=a7}, -b_T:function b_T(a){this.a=a}, -b_Z(a,b,c,d,e,f,g,h,i){return new A.Lc(h,e,a,b,i===!0,d,g,null,B.ai,B.anT,A.aar(),null,f,3,null)}, -Lc:function Lc(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.fy=a -_.go=b -_.c=c -_.d=d -_.e=e -_.r=f -_.w=g -_.Q=h -_.ay=i -_.ch=j -_.cx=k -_.cy=l -_.db=m -_.dx=n -_.a=o}, -a4i:function a4i(a,b,c,d){var _=this -_.fr=$ -_.fx=0 -_.w=_.r=_.f=_.e=_.d=null -_.y=_.x=$ -_.z=a -_.Q=!1 -_.as=null -_.at=!1 -_.ay=_.ax=null -_.ch=b -_.CW=$ -_.qe$=c -_.ba$=d -_.c=_.a=null}, -bQq:function bQq(a){this.a=a}, -bQp:function bQp(){}, -UR:function UR(a,b,c,d,e,f,g,h,i,j){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.a=j}, -a4j:function a4j(a,b){var _=this -_.qe$=a -_.ba$=b -_.c=_.a=null}, -ayN:function ayN(a,b,c,d,e,f,g,h,i){var _=this -_.d=a -_.e=b -_.f=c -_.r=d -_.w=e -_.x=f -_.y=g -_.z=h -_.a=i}, -a6P:function a6P(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.fj=a -_.cG=b -_.dA=c -_.dD=d -_.dB=e -_.fk=f -_.qB=g -_.ts=h -_.rM=i -_.zx=_.uO=$ -_.yT=0 -_.yU=null -_.H4=j -_.M=k -_.J$=l -_.dy=m -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=n -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -aIF:function aIF(){}, -Ld:function Ld(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -a4k:function a4k(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this -_.d=a -_.e=!1 -_.wf$=b -_.tJ$=c -_.vQ$=d -_.wD$=e -_.xD$=f -_.zy$=g -_.xE$=h -_.zz$=i -_.H8$=j -_.NA$=k -_.zA$=l -_.yd$=m -_.ye$=n -_.qe$=o -_.ba$=p -_.c=_.a=null}, -bQt:function bQt(a){this.a=a}, -bQu:function bQu(a){this.a=a}, -bQr:function bQr(){}, -bQs:function bQs(a){this.a=a}, -a8d:function a8d(a,b){var _=this -_.y1=_.xr=_.x2=_.x1=_.to=_.ry=_.rx=_.RG=_.R8=_.p4=_.p3=_.p2=_.p1=_.ok=_.k4=_.k3=_.k2=_.k1=_.id=_.go=_.fy=_.fx=_.fr=_.dy=_.dx=null -_.y2=a -_.a3=_.C=_.br=_.bg=null -_.ah=_.ai=!1 -_.a7=$ -_.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=_.e=_.d=_.c=_.b=_.a=null -_.Y$=0 -_.ap$=b -_.aY$=_.aO$=0}, -a9j:function a9j(){}, -a9k:function a9k(){}, -cDd(a,b){var s -if(!b.a.x){s=b.c -s.toString -s=A.cnT(s)}else s=!1 -if(s)return A.cnS(b) -s=b.gXT() -return new A.ae7(b.gXS(),s,null)}, -cis(a){return B.ti}, -ce_(a,b){var s -switch(a.a){case 0:s=!1 -break -case 3:s=!0 -break -case 1:s=b -break -case 2:s=!b -break -default:s=null}return s}, -ao5:function ao5(a,b){this.a=a -this.b=b}, -ayO:function ayO(a,b){var _=this -_.x=a -_.a=b -_.c=_.b=!0 -_.d=!1 -_.f=_.e=0 -_.r=null -_.w=!1}, -US:function US(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.d=a -_.w=b -_.y=c -_.Q=d -_.ch=e -_.k2=f -_.k3=g -_.k4=h -_.ok=i -_.p2=j -_.p3=k -_.R8=l -_.aS=m -_.a=n}, -b0_:function b0_(){}, -a4l:function a4l(a,b,c,d,e,f,g,h){var _=this -_.d=a -_.f=_.e=null -_.r=!1 -_.w=$ -_.x=b -_.uP$=c -_.qf$=d -_.yV$=e -_.S5$=f -_.we$=g -_.yW$=h -_.c=_.a=null}, -bQw:function bQw(){}, -bQx:function bQx(a,b){this.a=a -this.b=b}, -bQv:function bQv(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bQy:function bQy(a){this.a=a}, -bQz:function bQz(a){this.a=a}, -bQC:function bQC(a){this.a=a}, -bQB:function bQB(a,b){this.a=a -this.b=b}, -bQA:function bQA(a){this.a=a}, -yY:function yY(a,b){this.a=a -this.b=b}, -axw:function axw(a,b,c,d,e){var _=this -_.d=a -_.e=b -_.f=c -_.r=d -_.a=e}, -IN:function IN(a,b,c){this.qZ$=a -this.aV$=b -this.a=c}, -a6J:function a6J(a,b,c,d,e){var _=this -_.C=a -_.a3=b -_.ey$=c -_.dy=d -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=e -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -bZ5:function bZ5(a){this.a=a}, -c43:function c43(){}, -a9l:function a9l(){}, -a9m:function a9m(){}, -aJ4:function aJ4(){}, -ayQ:function ayQ(a,b){this.b=a -this.a=b}, -afX:function afX(){}, -b00:function b00(){}, -ayP:function ayP(){}, -ciu(a,b,c){return new A.afY(a,b,c,null)}, -cDe(a,b,c,d){var s=A.cix(a)===B.aH?A.aP(51,B.x.gk(0)>>>16&255,B.x.gk(0)>>>8&255,B.x.gk(0)&255):null -return new A.ayS(b,c,s,new A.kS(B.anc.cz(a),d,null),null)}, -cOZ(a,b,c){var s,r,q,p,o,n,m=b.a,l=b.b,k=b.c,j=b.d,i=[new A.ah(new A.t(k,j),new A.bp(-b.x,-b.y)),new A.ah(new A.t(m,j),new A.bp(b.z,-b.Q)),new A.ah(new A.t(m,l),new A.bp(b.e,b.f)),new A.ah(new A.t(k,l),new A.bp(-b.r,b.w))],h=B.d.qs(c,1.5707963267948966) -for(m=4+h,l=a.e,s=h;s"))) -return new A.EL(r)}, -An(a){return new A.EL(a)}, -cjr(a){return a}, -cbz(a,b){var s -if(a.r)return -s=$.cby -if(s===0)A.cUH(J.bo(a.a),100,a.b) -else A.Dx().$1("Another exception was thrown: "+a.gaXM().l(0)) -$.cby=$.cby+1}, -cjs(a){var s,r,q,p,o,n,m,l,k,j,i,h=A.j(["dart:async-patch",0,"dart:async",0,"package:stack_trace",0,"class _AssertionError",0,"class _FakeAsync",0,"class _FrameCallbackEntry",0,"class _Timer",0,"class _RawReceivePortImpl",0],t.N,t.S),g=A.cLH(J.caf(a,"\n")) -for(s=0,r=0;q=g.length,r")).gW(0);j.q();){i=j.d -if(i.b>0)q.push(i.a)}B.b.wt(q) -if(s===1)k.push("(elided one frame from "+B.b.gcp(q)+")") -else if(s>1){j=q.length -if(j>1)q[j-1]="and "+B.b.gU(q) -j="(elided "+s -if(q.length>2)k.push(j+" frames from "+B.b.b_(q,", ")+")") -else k.push(j+" frames from "+B.b.b_(q," ")+")")}return k}, -fD(a){var s=$.uO -if(s!=null)s.$1(a)}, -cUH(a,b,c){var s,r -A.Dx().$1(a) -s=A.b(B.f.FH((c==null?A.vM():A.cjr(c)).l(0)).split("\n"),t.s) -r=s.length -s=J.Su(r!==0?new A.a1E(s,new A.c6d(),t.Ws):s,b) -A.Dx().$1(B.b.b_(A.cjs(s),"\n"))}, -cDH(a,b,c){A.cDI(b,c) -return new A.agF(b,a)}, -cDI(a,b){if(a==null)return A.b([],t.qe) -return J.bu(A.cjs(A.b(B.f.FH(A.A(A.cjr(a))).split("\n"),t.s)),A.cTo(),t.EX).qb(0)}, -cDJ(a){return A.ciN(a,!1)}, -cOp(a,b,c){return new A.aAo(c,a)}, -CU:function CU(){}, -LI:function LI(a,b,c,d,e,f,g,h,i){var _=this -_.y=a -_.z=b -_.as=c -_.at=d -_.ax=e -_.ay=null -_.ch=f -_.CW=g -_.cx=h -_.a=i}, -ahp:function ahp(a,b,c,d,e,f,g,h,i){var _=this -_.y=a -_.z=b -_.as=c -_.at=d -_.ax=e -_.ay=null -_.ch=f -_.CW=g -_.cx=h -_.a=i}, -aho:function aho(a,b,c,d,e,f,g,h,i){var _=this -_.y=a -_.z=b -_.as=c -_.at=d -_.ax=e -_.ay=null -_.ch=f -_.CW=g -_.cx=h -_.a=i}, -dR:function dR(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.f=e -_.r=f}, -b7q:function b7q(a){this.a=a}, -EL:function EL(a){this.a=a}, -b7r:function b7r(){}, -b7s:function b7s(){}, -b7t:function b7t(){}, -c6d:function c6d(){}, -agF:function agF(a,b){this.y=a -this.a=b}, -aAo:function aAo(a,b){this.f=a -this.a=b}, -aAq:function aAq(){}, -aAp:function aAp(){}, -acd:function acd(){}, -aQ6:function aQ6(a){this.a=a}, -aG:function aG(){}, -a35:function a35(){}, -kR:function kR(a){var _=this -_.Y$=0 -_.ap$=a -_.aY$=_.aO$=0}, -aSW:function aSW(a){this.a=a}, -za:function za(a){this.a=a}, -cl:function cl(a,b,c){var _=this -_.a=a -_.Y$=0 -_.ap$=b -_.aY$=_.aO$=0 -_.$ti=c}, -ciN(a,b){var s=null -return A.nY("",s,b,B.cT,a,s,s,B.c9,!1,!1,!0,B.ov,s,t.H)}, -cLS(a,b,c,d,e){return new A.at2(null,null,!1,b,!0,c,B.c9,null,a)}, -cGe(a,b,c,d,e,f){var s -if(d==null)s=null -else s=d -return new A.ajJ(s,null,!1,b,!0,c,e,null,a)}, -nY(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var s -if(g==null)s=i?"MISSING":null -else s=g -return new A.kU(s,f,i,b,!0,d,h,null,a,n.i("kU<0>"))}, -cb8(a,b,c){return new A.agE(c,a)}, -cB(a){return B.f.tw(B.c.ys(J.ae(a)&1048575,16),5,"0")}, -cDG(a,b,c,d,e,f,g){return new A.Vg(g,c)}, -Vf:function Vf(a,b){this.a=a -this.b=b}, -x5:function x5(a,b){this.a=a -this.b=b}, -bWR:function bWR(){}, -ic:function ic(){}, -at2:function at2(a,b,c,d,e,f,g,h,i){var _=this -_.y=a -_.z=b -_.as=c -_.at=d -_.ax=e -_.ay=null -_.ch=f -_.CW=g -_.cx=h -_.a=i}, -a67:function a67(){}, -ajJ:function ajJ(a,b,c,d,e,f,g,h,i){var _=this -_.y=a -_.z=b -_.as=c -_.at=d -_.ax=e -_.ay=null -_.ch=f -_.CW=g -_.cx=h -_.a=i}, -kU:function kU(a,b,c,d,e,f,g,h,i,j){var _=this -_.y=a -_.z=b -_.as=c -_.at=d -_.ax=e -_.ay=null -_.ch=f -_.CW=g -_.cx=h -_.a=i -_.$ti=j}, -Et:function Et(){}, -agE:function agE(a,b){this.f=a -this.a=b}, -b3:function b3(){}, -agD:function agD(){}, -qb:function qb(){}, -Vg:function Vg(a,b){this.y=a -this.a=b}, -azj:function azj(){}, -iA:function iA(){}, -og:function og(){}, -tP:function tP(){}, -cZ:function cZ(a,b){this.a=a -this.$ti=b}, -cel:function cel(a){this.$ti=a}, -cHB(){if($.bgh==null)return B.ahz -var s=A.cm() -s.sqj(A.pA(null,new A.bgi(s),null,null,!1,t.hz)) -return J.cab(s.b3())}, -xH:function xH(a,b){this.a=a -this.b=b}, -ks:function ks(){}, -aBA:function aBA(a,b){this.a=a -this.b=b}, -XR:function XR(a,b){this.a=a -this.b=b}, -bgf:function bgf(a,b,c){this.a=a -this.b=b -this.c=c}, -bgg:function bgg(a,b){this.a=a -this.b=b}, -bgi:function bgi(a){this.a=a}, -Zi(a){return new A.bX(A.b([],a.i("J<0>")),a.i("bX<0>"))}, -bX:function bX(a,b){var _=this -_.a=a -_.b=!1 -_.c=$ -_.$ti=b}, -j5:function j5(a,b){this.a=a -this.$ti=b}, -b9U:function b9U(a,b){this.a=a -this.b=b}, -cSm(a){return A.bA(a,null,!1,t.O)}, -ZI:function ZI(a,b){this.a=a -this.$ti=b}, -c3e:function c3e(){}, -aAD:function aAD(a){this.a=a}, -CP:function CP(a,b){this.a=a -this.b=b}, -a5e:function a5e(a,b){this.a=a -this.b=b}, -lH:function lH(a,b){this.a=a -this.b=b}, -bMs(a){var s=new DataView(new ArrayBuffer(8)),r=J.hh(B.cc.gae(s)) -return new A.bMq(new Uint8Array(a),s,r)}, -bMq:function bMq(a,b,c){var _=this -_.a=a -_.b=0 -_.c=!1 -_.d=b -_.e=c}, -a_D:function a_D(a){this.a=a -this.b=0}, -cLH(a){var s=t.ZK -s=A.H(new A.c_(new A.e1(new A.az(A.b(B.f.dU(a).split("\n"),t.s),new A.bGf(),t.He),A.cX6(),t.IZ),s),s.i("D.E")) -return s}, -cLG(a){var s,r,q="",p=$.cuR().rn(a) -if(p==null)return null -s=A.b(p.b[1].split("."),t.s) -r=s.length>1?B.b.gS(s):q -return new A.tI(a,-1,q,q,q,-1,-1,r,s.length>1?A.k1(s,1,null,t.N).b_(0,"."):B.b.gcp(s))}, -cLI(a){var s,r,q,p,o,n,m,l,k,j,i=null,h="" -if(a==="")return B.ff2 -else if(a==="...")return B.ff3 -if(!B.f.b0(a,"#"))return A.cLG(a) -s=A.aD("^#(\\d+) +(.+) \\((.+?):?(\\d+){0,1}:?(\\d+){0,1}\\)$",!0,!1,!1,!1).rn(a).b -r=s[2] -r.toString -q=A.cC(r,".","") -if(B.f.b0(q,"new")){p=q.split(" ").length>1?q.split(" ")[1]:h -if(B.f.p(p,".")){o=p.split(".") -p=o[0] -q=o[1]}else q=""}else if(B.f.p(q,".")){o=q.split(".") -p=o[0] -q=o[1]}else p="" -r=s[3] -r.toString -n=A.d7(r,0,i) -m=n.gnB(n) -if(n.grv()==="dart"||n.grv()==="package"){l=n.gBk()[0] -m=B.f.Bp(n.gnB(n),n.gBk()[0]+"/","")}else l=h -r=s[1] -r.toString -r=A.f3(r,i,i) -k=n.grv() -j=s[4] -if(j==null)j=-1 -else{j=j -j.toString -j=A.f3(j,i,i)}s=s[5] -if(s==null)s=-1 -else{s=s -s.toString -s=A.f3(s,i,i)}return new A.tI(a,r,k,l,m,j,s,p,q)}, -tI:function tI(a,b,c,d,e,f,g,h,i){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i}, -bGf:function bGf(){}, -dA:function dA(a,b){this.a=a -this.$ti=b}, -bHP:function bHP(a){this.a=a}, -aic:function aic(a,b){this.a=a -this.b=b}, -fX:function fX(){}, -LY:function LY(a,b,c){this.a=a -this.b=b -this.c=c}, -QB:function QB(a){var _=this -_.a=a -_.b=!0 -_.d=_.c=!1 -_.e=null}, -bTb:function bTb(a){this.a=a}, -b8t:function b8t(a){this.a=a}, -b8v:function b8v(){}, -b8u:function b8u(a,b,c){this.a=a -this.b=b -this.c=c}, -cF1(a,b,c,d,e,f,g){return new A.Wp(c,g,f,a,e,!1)}, -c_7:function c_7(a,b,c,d,e,f){var _=this -_.a=a -_.b=!1 -_.c=b -_.d=c -_.r=d -_.w=e -_.x=f -_.y=null}, -WG:function WG(){}, -b8x:function b8x(a){this.a=a}, -b8y:function b8y(a,b){this.a=a -this.b=b}, -Wp:function Wp(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.f=e -_.r=f}, -cro(a,b){switch(b.a){case 1:case 4:return a -case 0:case 2:case 3:return a===0?1:a -case 5:return a===0?1:a}}, -cJe(a,b){var s=A.U(a) -return new A.c_(new A.e1(new A.az(a,new A.bre(),s.i("az<1>")),new A.brf(b),s.i("e1<1,df?>")),t.FI)}, -bre:function bre(){}, -brf:function brf(a){this.a=a}, -Vx(a,b,c,d,e,f){return new A.Lv(b,d==null?b:d,f,a,e,c)}, -x6:function x6(a,b){this.a=a -this.b=b}, -p6:function p6(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -Lv:function Lv(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -kV:function kV(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -azA:function azA(){}, -azB:function azB(){}, -azD:function azD(){}, -azE:function azE(){}, -ZT(a,b){var s,r -if(a==null)return b -s=new A.ei(new Float64Array(3)) -s.uF(b.a,b.b,0) -r=a.aas(s).a -return new A.t(r[0],r[1])}, -H5(a,b,c,d){if(a==null)return c -if(b==null)b=A.ZT(a,d) -return b.al(0,A.ZT(a,d.al(0,c)))}, -ccG(a){var s,r,q=new Float64Array(4),p=new A.r1(q) -p.a27(0,0,1,0) -s=new Float64Array(16) -r=new A.c5(s) -r.e7(a) -s[11]=q[3] -s[10]=q[2] -s[9]=q[1] -s[8]=q[0] -r.acF(2,p) -return r}, -cJb(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.H4(o,d,n,0,e,a,h,B.l,0,!1,!1,0,j,i,b,c,0,0,0,l,k,g,m,0,!1,null,null)}, -cJl(a,b,c,d,e,f,g,h,i,j,k,l){return new A.H8(l,c,k,0,d,a,f,B.l,0,!1,!1,0,h,g,0,b,0,0,0,j,i,0,0,0,!1,null,null)}, -cJg(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return new A.y9(a1,f,a0,0,g,c,j,b,a,!1,!1,0,l,k,d,e,q,m,p,o,n,i,s,0,r,null,null)}, -cJd(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){return new A.Bw(a3,g,a2,k,h,c,l,b,a,f,!1,0,n,m,d,e,s,o,r,q,p,j,a1,0,a0,null,null)}, -cJf(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){return new A.Bx(a3,g,a2,k,h,c,l,b,a,f,!1,0,n,m,d,e,s,o,r,q,p,j,a1,0,a0,null,null)}, -cJc(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.y8(a0,d,s,h,e,b,i,B.l,a,!0,!1,j,l,k,0,c,q,m,p,o,n,g,r,0,!1,null,null)}, -cJh(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){return new A.ya(a3,e,a2,j,f,c,k,b,a,!0,!1,l,n,m,0,d,s,o,r,q,p,h,a1,i,a0,null,null)}, -cJp(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return new A.yc(a1,e,a0,i,f,b,j,B.l,a,!1,!1,k,m,l,c,d,r,n,q,p,o,h,s,0,!1,null,null)}, -cJn(a,b,c,d,e,f,g,h){return new A.Ha(f,d,h,b,g,0,c,a,e,B.l,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, -cJo(a,b,c,d,e,f){return new A.Hb(f,b,e,0,c,a,d,B.l,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, -cJm(a,b,c,d,e,f,g){return new A.H9(e,g,b,f,0,c,a,d,B.l,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, -cJj(a,b,c,d,e,f,g){return new A.yb(g,b,f,c,B.cF,a,d,B.l,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,e,null,null)}, -cJk(a,b,c,d,e,f,g,h,i,j,k){return new A.H7(c,d,h,g,k,b,j,e,B.cF,a,f,B.l,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,i,null,null)}, -cJi(a,b,c,d,e,f,g){return new A.H6(g,b,f,c,B.cF,a,d,B.l,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,e,null,null)}, -clZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.y5(a0,e,s,i,f,b,j,B.l,a,!1,!1,0,l,k,c,d,q,m,p,o,n,h,r,0,!1,null,null)}, -Dt(a,b){var s -switch(a.a){case 1:return 1 -case 2:case 3:case 5:case 0:case 4:s=b==null?null:b.a -return s==null?18:s}}, -c63(a,b){var s -switch(a.a){case 1:return 2 -case 2:case 3:case 5:case 0:case 4:if(b==null)s=null -else{s=b.a -s=s!=null?s*2:null}return s==null?36:s}}, -cUf(a){switch(a.a){case 1:return 1 -case 2:case 3:case 5:case 0:case 4:return 18}}, -df:function df(){}, -jI:function jI(){}, -awF:function awF(){}, -aHJ:function aHJ(){}, -ayg:function ayg(){}, -H4:function H4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r -_.cx=s -_.cy=a0 -_.db=a1 -_.dx=a2 -_.dy=a3 -_.fr=a4 -_.fx=a5 -_.fy=a6 -_.go=a7}, -aHF:function aHF(a,b){var _=this -_.c=a -_.d=b -_.b=_.a=$}, -ayq:function ayq(){}, -H8:function H8(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r -_.cx=s -_.cy=a0 -_.db=a1 -_.dx=a2 -_.dy=a3 -_.fr=a4 -_.fx=a5 -_.fy=a6 -_.go=a7}, -aHQ:function aHQ(a,b){var _=this -_.c=a -_.d=b -_.b=_.a=$}, -ayl:function ayl(){}, -y9:function y9(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r -_.cx=s -_.cy=a0 -_.db=a1 -_.dx=a2 -_.dy=a3 -_.fr=a4 -_.fx=a5 -_.fy=a6 -_.go=a7}, -aHL:function aHL(a,b){var _=this -_.c=a -_.d=b -_.b=_.a=$}, -ayj:function ayj(){}, -Bw:function Bw(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r -_.cx=s -_.cy=a0 -_.db=a1 -_.dx=a2 -_.dy=a3 -_.fr=a4 -_.fx=a5 -_.fy=a6 -_.go=a7}, -aHI:function aHI(a,b){var _=this -_.c=a -_.d=b -_.b=_.a=$}, -ayk:function ayk(){}, -Bx:function Bx(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r -_.cx=s -_.cy=a0 -_.db=a1 -_.dx=a2 -_.dy=a3 -_.fr=a4 -_.fx=a5 -_.fy=a6 -_.go=a7}, -aHK:function aHK(a,b){var _=this -_.c=a -_.d=b -_.b=_.a=$}, -ayi:function ayi(){}, -y8:function y8(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r -_.cx=s -_.cy=a0 -_.db=a1 -_.dx=a2 -_.dy=a3 -_.fr=a4 -_.fx=a5 -_.fy=a6 -_.go=a7}, -aHH:function aHH(a,b){var _=this -_.c=a -_.d=b -_.b=_.a=$}, -aym:function aym(){}, -ya:function ya(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r -_.cx=s -_.cy=a0 -_.db=a1 -_.dx=a2 -_.dy=a3 -_.fr=a4 -_.fx=a5 -_.fy=a6 -_.go=a7}, -aHM:function aHM(a,b){var _=this -_.c=a -_.d=b -_.b=_.a=$}, -ayu:function ayu(){}, -yc:function yc(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r -_.cx=s -_.cy=a0 -_.db=a1 -_.dx=a2 -_.dy=a3 -_.fr=a4 -_.fx=a5 -_.fy=a6 -_.go=a7}, -aHU:function aHU(a,b){var _=this -_.c=a -_.d=b -_.b=_.a=$}, -m9:function m9(){}, -a7c:function a7c(){}, -ays:function ays(){}, -Ha:function Ha(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){var _=this -_.aW=a -_.aS=b -_.a=c -_.b=d -_.c=e -_.d=f -_.e=g -_.f=h -_.r=i -_.w=j -_.x=k -_.y=l -_.z=m -_.Q=n -_.as=o -_.at=p -_.ax=q -_.ay=r -_.ch=s -_.CW=a0 -_.cx=a1 -_.cy=a2 -_.db=a3 -_.dx=a4 -_.dy=a5 -_.fr=a6 -_.fx=a7 -_.fy=a8 -_.go=a9}, -aHS:function aHS(a,b){var _=this -_.c=a -_.d=b -_.b=_.a=$}, -ayt:function ayt(){}, -Hb:function Hb(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r -_.cx=s -_.cy=a0 -_.db=a1 -_.dx=a2 -_.dy=a3 -_.fr=a4 -_.fx=a5 -_.fy=a6 -_.go=a7}, -aHT:function aHT(a,b){var _=this -_.c=a -_.d=b -_.b=_.a=$}, -ayr:function ayr(){}, -H9:function H9(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8){var _=this -_.aW=a -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g -_.r=h -_.w=i -_.x=j -_.y=k -_.z=l -_.Q=m -_.as=n -_.at=o -_.ax=p -_.ay=q -_.ch=r -_.CW=s -_.cx=a0 -_.cy=a1 -_.db=a2 -_.dx=a3 -_.dy=a4 -_.fr=a5 -_.fx=a6 -_.fy=a7 -_.go=a8}, -aHR:function aHR(a,b){var _=this -_.c=a -_.d=b -_.b=_.a=$}, -ayo:function ayo(){}, -yb:function yb(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r -_.cx=s -_.cy=a0 -_.db=a1 -_.dx=a2 -_.dy=a3 -_.fr=a4 -_.fx=a5 -_.fy=a6 -_.go=a7}, -aHO:function aHO(a,b){var _=this -_.c=a -_.d=b -_.b=_.a=$}, -ayp:function ayp(){}, -H7:function H7(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1){var _=this -_.id=a -_.k1=b -_.k2=c -_.k3=d -_.a=e -_.b=f -_.c=g -_.d=h -_.e=i -_.f=j -_.r=k -_.w=l -_.x=m -_.y=n -_.z=o -_.Q=p -_.as=q -_.at=r -_.ax=s -_.ay=a0 -_.ch=a1 -_.CW=a2 -_.cx=a3 -_.cy=a4 -_.db=a5 -_.dx=a6 -_.dy=a7 -_.fr=a8 -_.fx=a9 -_.fy=b0 -_.go=b1}, -aHP:function aHP(a,b){var _=this -_.d=_.c=$ -_.e=a -_.f=b -_.b=_.a=$}, -ayn:function ayn(){}, -H6:function H6(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r -_.cx=s -_.cy=a0 -_.db=a1 -_.dx=a2 -_.dy=a3 -_.fr=a4 -_.fx=a5 -_.fy=a6 -_.go=a7}, -aHN:function aHN(a,b){var _=this -_.c=a -_.d=b -_.b=_.a=$}, -ayh:function ayh(){}, -y5:function y5(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r -_.cx=s -_.cy=a0 -_.db=a1 -_.dx=a2 -_.dy=a3 -_.fr=a4 -_.fx=a5 -_.fy=a6 -_.go=a7}, -aHG:function aHG(a,b){var _=this -_.c=a -_.d=b -_.b=_.a=$}, -aD1:function aD1(){}, -aD2:function aD2(){}, -aD3:function aD3(){}, -aD4:function aD4(){}, -aD5:function aD5(){}, -aD6:function aD6(){}, -aD7:function aD7(){}, -aD8:function aD8(){}, -aD9:function aD9(){}, -aDa:function aDa(){}, -aDb:function aDb(){}, -aDc:function aDc(){}, -aDd:function aDd(){}, -aDe:function aDe(){}, -aDf:function aDf(){}, -aDg:function aDg(){}, -aDh:function aDh(){}, -aDi:function aDi(){}, -aDj:function aDj(){}, -aDk:function aDk(){}, -aDl:function aDl(){}, -aDm:function aDm(){}, -aDn:function aDn(){}, -aDo:function aDo(){}, -aDp:function aDp(){}, -aDq:function aDq(){}, -aDr:function aDr(){}, -aDs:function aDs(){}, -aDt:function aDt(){}, -aDu:function aDu(){}, -aDv:function aDv(){}, -aDw:function aDw(){}, -aJI:function aJI(){}, -aJJ:function aJJ(){}, -aJK:function aJK(){}, -aJL:function aJL(){}, -aJM:function aJM(){}, -aJN:function aJN(){}, -aJO:function aJO(){}, -aJP:function aJP(){}, -aJQ:function aJQ(){}, -aJR:function aJR(){}, -aJS:function aJS(){}, -aJT:function aJT(){}, -aJU:function aJU(){}, -aJV:function aJV(){}, -aJW:function aJW(){}, -aJX:function aJX(){}, -aJY:function aJY(){}, -aJZ:function aJZ(){}, -aK_:function aK_(){}, -cFf(a,b){var s=t.S -return new A.rX(B.GP,A.c(s,t.SP),A.fs(s),a,b,A.Dy(),A.c(s,t.Au))}, -cjw(a,b,c){var s=(c-a)/(b-a) -return!isNaN(s)?A.Z(s,0,1):s}, -J6:function J6(a,b){this.a=a -this.b=b}, -ES:function ES(a,b,c){this.a=a -this.b=b -this.c=c}, -rX:function rX(a,b,c,d,e,f,g){var _=this -_.ch=_.ay=_.ax=_.at=null -_.dx=_.db=$ -_.dy=a -_.f=b -_.r=c -_.w=null -_.a=d -_.b=null -_.c=e -_.d=f -_.e=g}, -b84:function b84(a,b){this.a=a -this.b=b}, -b82:function b82(a){this.a=a}, -b83:function b83(a){this.a=a}, -aAC:function aAC(){}, -Lp:function Lp(a){this.a=a}, -ait(){var s=A.b([],t.om),r=new A.c5(new Float64Array(16)) -r.tb() -return new A.t_(s,A.b([r],t.Xr),A.b([],t.cR))}, -p8:function p8(a,b){this.a=a -this.b=null -this.$ti=b}, -RQ:function RQ(){}, -a5R:function a5R(a){this.a=a}, -R2:function R2(a){this.a=a}, -t_:function t_(a,b,c){this.a=a -this.b=b -this.c=c}, -Y9(a,b){var s=t.S -return new A.td(B.cU,-1,null,B.n5,A.c(s,t.SP),A.fs(s),a,b,A.cW3(),A.c(s,t.Au))}, -cHW(a){return a===1||a===2||a===4}, -MP:function MP(a,b){this.a=a -this.b=b}, -Ya:function Ya(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -MO:function MO(a,b,c){this.a=a -this.b=b -this.c=c}, -td:function td(a,b,c,d,e,f,g,h,i,j){var _=this -_.k2=!1 -_.a7=_.ah=_.ai=_.a3=_.C=_.br=_.bg=_.y2=_.y1=_.xr=_.x2=_.x1=_.to=_.ry=_.rx=_.RG=_.R8=_.p4=_.p3=_.p2=_.p1=_.ok=_.k4=_.k3=null -_.at=a -_.ax=b -_.ay=c -_.ch=d -_.cx=_.CW=null -_.cy=!1 -_.db=null -_.f=e -_.r=f -_.w=null -_.a=g -_.b=null -_.c=h -_.d=i -_.e=j}, -bhD:function bhD(a,b){this.a=a -this.b=b}, -bhC:function bhC(a,b){this.a=a -this.b=b}, -bhB:function bhB(a,b){this.a=a -this.b=b}, -aBN:function aBN(){}, -aBO:function aBO(){}, -aBP:function aBP(){}, -zj:function zj(a,b,c){this.a=a -this.b=b -this.c=c}, -cea:function cea(a,b){this.a=a -this.b=b}, -ZU:function ZU(a){this.a=a -this.b=$}, -brB:function brB(){}, -ako:function ako(a,b,c){this.a=a -this.b=b -this.c=c}, -cE3(a){return new A.nq(a.gqk(a),A.bA(20,null,!1,t.av))}, -cE4(a){return a===1}, -bLl(a,b){var s=t.S -return new A.oC(B.A,B.nB,A.aam(),B.kR,A.c(s,t.GY),A.c(s,t.F),B.l,A.b([],t.t),A.c(s,t.SP),A.fs(s),a,b,A.aan(),A.c(s,t.Au))}, -X2(a,b){var s=t.S -return new A.p9(B.A,B.nB,A.aam(),B.kR,A.c(s,t.GY),A.c(s,t.F),B.l,A.b([],t.t),A.c(s,t.SP),A.fs(s),a,b,A.aan(),A.c(s,t.Au))}, -clU(a,b){var s=t.S -return new A.tl(B.A,B.nB,A.aam(),B.kR,A.c(s,t.GY),A.c(s,t.F),B.l,A.b([],t.t),A.c(s,t.SP),A.fs(s),a,b,A.aan(),A.c(s,t.Au))}, -a4F:function a4F(a,b){this.a=a -this.b=b}, -o0:function o0(){}, -b2j:function b2j(a,b){this.a=a -this.b=b}, -b2o:function b2o(a,b){this.a=a -this.b=b}, -b2p:function b2p(a,b){this.a=a -this.b=b}, -b2k:function b2k(){}, -b2l:function b2l(a,b){this.a=a -this.b=b}, -b2m:function b2m(a){this.a=a}, -b2n:function b2n(a,b){this.a=a -this.b=b}, -oC:function oC(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.at=a -_.ax=b -_.dy=_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=null -_.fr=!1 -_.fx=c -_.fy=d -_.k1=_.id=_.go=$ -_.k4=_.k3=_.k2=null -_.ok=$ -_.p1=!1 -_.p2=e -_.p3=f -_.p4=null -_.R8=g -_.RG=h -_.rx=null -_.f=i -_.r=j -_.w=null -_.a=k -_.b=null -_.c=l -_.d=m -_.e=n}, -p9:function p9(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.at=a -_.ax=b -_.dy=_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=null -_.fr=!1 -_.fx=c -_.fy=d -_.k1=_.id=_.go=$ -_.k4=_.k3=_.k2=null -_.ok=$ -_.p1=!1 -_.p2=e -_.p3=f -_.p4=null -_.R8=g -_.RG=h -_.rx=null -_.f=i -_.r=j -_.w=null -_.a=k -_.b=null -_.c=l -_.d=m -_.e=n}, -tl:function tl(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.at=a -_.ax=b -_.dy=_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=null -_.fr=!1 -_.fx=c -_.fy=d -_.k1=_.id=_.go=$ -_.k4=_.k3=_.k2=null -_.ok=$ -_.p1=!1 -_.p2=e -_.p3=f -_.p4=null -_.R8=g -_.RG=h -_.rx=null -_.f=i -_.r=j -_.w=null -_.a=k -_.b=null -_.c=l -_.d=m -_.e=n}, -azz:function azz(a,b){this.a=a -this.b=b}, -cE2(a){return a===1}, -ayx:function ayx(){this.a=!1}, -RM:function RM(a,b,c,d,e){var _=this -_.b=a -_.c=b -_.d=c -_.e=d -_.f=e -_.r=!1}, -rQ:function rQ(a,b,c,d,e){var _=this -_.y=_.x=_.w=_.r=_.f=null -_.z=a -_.a=b -_.b=null -_.c=c -_.d=d -_.e=e}, -brg:function brg(a,b){this.a=a -this.b=b}, -bri:function bri(){}, -brh:function brh(a,b,c){this.a=a -this.b=b -this.c=c}, -brj:function brj(){this.b=this.a=null}, -cFi(a){return!0}, -agV:function agV(a,b){this.a=a -this.b=b}, -anm:function anm(a,b){this.a=a -this.b=b}, -fY:function fY(){}, -fv:function fv(){}, -WH:function WH(a,b){this.a=a -this.b=b}, -NP:function NP(){}, -bs_:function bs_(a,b){this.a=a -this.b=b}, -ku:function ku(a,b){this.a=a -this.b=b}, -aAG:function aAG(){}, -aqV(a,b,c,d,e,f,g,h,i){return new A.a0G(b,a,d,g,c,i,f,e,h)}, -cna(a,b){var s=t.S -return new A.tB(B.mU,B.tJ,B.ak,A.c(s,t.F),A.b([],t.t),A.c(s,t.GY),A.c(s,t.oi),A.c(s,t.SP),A.fs(s),a,b,A.Dy(),A.c(s,t.Au))}, -Rz:function Rz(a,b){this.a=a -this.b=b}, -Jo:function Jo(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -a0F:function a0F(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -a0G:function a0G(a,b,c,d,e,f,g,h,i){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i}, -vB:function vB(a,b,c){this.a=a -this.b=b -this.c=c}, -aBB:function aBB(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -tB:function tB(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.at=a -_.ch=_.ay=_.ax=null -_.CW=b -_.cx=null -_.cy=!1 -_.db=c -_.dx=$ -_.dy=null -_.k2=_.k1=_.id=_.go=_.fy=_.fx=_.fr=$ -_.k4=_.k3=null -_.ok=d -_.p1=e -_.p2=f -_.p3=null -_.p4=$ -_.R8=g -_.RG=1 -_.rx=0 -_.ry=null -_.f=h -_.r=i -_.w=null -_.a=j -_.b=null -_.c=k -_.d=l -_.e=m}, -bzG:function bzG(){}, -bzH:function bzH(){}, -bzI:function bzI(a,b){this.a=a -this.b=b}, -bzJ:function bzJ(a){this.a=a}, -bzE:function bzE(a,b){this.a=a -this.b=b}, -bzF:function bzF(a){this.a=a}, -bzK:function bzK(){}, -bzL:function bzL(){}, -aFt:function aFt(){}, -aFu:function aFu(){}, -aFv:function aFv(){}, -Ce(a,b,c){var s=t.S -return new A.mg(B.bc,-1,b,B.n5,A.c(s,t.SP),A.fs(s),a,c,A.Dy(),A.c(s,t.Au))}, -Id:function Id(a,b,c){this.a=a -this.b=b -this.c=c}, -Cf:function Cf(a,b,c){this.a=a -this.b=b -this.c=c}, -a2i:function a2i(a){this.a=a}, -ac8:function ac8(){}, -mg:function mg(a,b,c,d,e,f,g,h,i,j){var _=this -_.ap=_.Y=_.b9=_.bE=_.b6=_.aS=_.aW=_.a7=_.ah=_.ai=_.a3=_.C=null -_.k3=_.k2=!1 -_.ok=_.k4=null -_.at=a -_.ax=b -_.ay=c -_.ch=d -_.cx=_.CW=null -_.cy=!1 -_.db=null -_.f=e -_.r=f -_.w=null -_.a=g -_.b=null -_.c=h -_.d=i -_.e=j}, -bI3:function bI3(a,b){this.a=a -this.b=b}, -bI4:function bI4(a,b){this.a=a -this.b=b}, -bI6:function bI6(a,b){this.a=a -this.b=b}, -bI7:function bI7(a,b){this.a=a -this.b=b}, -bI8:function bI8(a){this.a=a}, -bI5:function bI5(a,b){this.a=a -this.b=b}, -aGY:function aGY(){}, -aH3:function aH3(){}, -cnX(a,b){var s=null,r=t.S -return new A.vT(B.A,B.tC,A.aQ(r),s,s,0,s,s,s,s,s,s,A.c(r,t.SP),A.fs(r),a,b,A.Dy(),A.c(r,t.Au))}, -cnY(a,b){var s=null,r=t.S -return new A.vU(B.A,B.tC,A.aQ(r),s,s,0,s,s,s,s,s,s,A.c(r,t.SP),A.fs(r),a,b,A.Dy(),A.c(r,t.Au))}, -a4G:function a4G(a,b){this.a=a -this.b=b}, -a2d:function a2d(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -a2g:function a2g(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -a2f:function a2f(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -a2h:function a2h(a,b,c,d,e,f,g,h){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.f=e -_.r=f -_.w=g -_.x=h}, -a2e:function a2e(a,b,c,d){var _=this -_.a=a -_.b=b -_.d=c -_.e=d}, -a8j:function a8j(){}, -Tf:function Tf(){}, -aQ_:function aQ_(a){this.a=a}, -aQ0:function aQ0(a,b){this.a=a -this.b=b}, -aPY:function aPY(a,b){this.a=a -this.b=b}, -aPZ:function aPZ(a,b){this.a=a -this.b=b}, -aPW:function aPW(a,b){this.a=a -this.b=b}, -aPX:function aPX(a,b){this.a=a -this.b=b}, -aPV:function aPV(a,b){this.a=a -this.b=b}, -vT:function vT(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this -_.at=a -_.ch=!0 -_.dy=_.dx=_.db=_.cy=_.cx=_.CW=null -_.fy=_.fx=_.fr=!1 -_.id=_.go=null -_.k2=b -_.k3=null -_.p2=_.p1=_.ok=_.k4=$ -_.p4=_.p3=null -_.R8=c -_.H6$=d -_.Sd$=e -_.Fa$=f -_.a8i$=g -_.YY$=h -_.Ny$=i -_.YZ$=j -_.Z_$=k -_.Z0$=l -_.f=m -_.r=n -_.w=null -_.a=o -_.b=null -_.c=p -_.d=q -_.e=r}, -vU:function vU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this -_.at=a -_.ch=!0 -_.dy=_.dx=_.db=_.cy=_.cx=_.CW=null -_.fy=_.fx=_.fr=!1 -_.id=_.go=null -_.k2=b -_.k3=null -_.p2=_.p1=_.ok=_.k4=$ -_.p4=_.p3=null -_.R8=c -_.H6$=d -_.Sd$=e -_.Fa$=f -_.a8i$=g -_.YY$=h -_.Ny$=i -_.YZ$=j -_.Z_$=k -_.Z0$=l -_.f=m -_.r=n -_.w=null -_.a=o -_.b=null -_.c=p -_.d=q -_.e=r}, -a3I:function a3I(){}, -aGZ:function aGZ(){}, -aH_:function aH_(){}, -aH0:function aH0(){}, -aH1:function aH1(){}, -aH2:function aH2(){}, -ayb:function ayb(a,b){this.a=a -this.b=b}, -IR:function IR(a,b,c){var _=this -_.a=a -_.b=b -_.c=c -_.d=!1 -_.f=_.e=null}, -WF:function WF(a){this.a=a -this.b=null}, -b8w:function b8w(a,b){this.a=a -this.b=b}, -cFX(a){var s=t.av -return new A.F4(A.bA(20,null,!1,s),a,A.bA(20,null,!1,s))}, -np:function np(a){this.a=a}, -Cw:function Cw(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -a6n:function a6n(a,b){this.a=a -this.b=b}, -nq:function nq(a,b){var _=this -_.a=a -_.b=null -_.c=b -_.d=0}, -bLi:function bLi(a,b,c){this.a=a -this.b=b -this.c=c}, -bLj:function bLj(a,b,c){this.a=a -this.b=b -this.c=c}, -F4:function F4(a,b,c){var _=this -_.e=a -_.a=b -_.b=null -_.c=c -_.d=0}, -MR:function MR(a,b,c){var _=this -_.e=a -_.a=b -_.b=null -_.c=c -_.d=0}, -cX1(a,b,c,d){var s=null -A.nF(s,s,s,!0,s,new A.c8D(b,s,a,s,c),d,s,s,s,!0,!0,t.H)}, -cX3(a,b,c,d,e){var s,r=A.cw(e,!1).c -r.toString -s=A.Fb(e,r) -r=t.H -A.cw(e,!1).Hx(A.ccc(new A.c8I(s,c,d,a,b),null,r),r)}, -cOK(){var s=t.GT -return new A.aCN(A.cHB().v4(0,new A.nv(A.b([],t.Y4),A.c(t.N,t.Cm),A.b([],t.s)),new A.bXw(),s).bK(0,new A.bXx(),s))}, -bVe(a){var s=a.Bc(t.WO) -if(s==null)s=a.Bc(t.QU) -s.toString -return new A.bV2(s)}, -c8D:function c8D(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -c8I:function c8I(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -JZ:function JZ(a,b,c,d,e,f){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.a=f}, -aLo:function aLo(a,b){this.a=a -this.b=b}, -aLp:function aLp(a){this.a=a}, -XS:function XS(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -a5z:function a5z(a){this.d=a -this.c=this.a=null}, -awD:function awD(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -a6e:function a6e(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -aCN:function aCN(a){this.d=a -this.c=this.a=null}, -bXw:function bXw(){}, -bXx:function bXx(){}, -bXv:function bXv(a){this.a=a}, -bXu:function bXu(a,b){this.a=a -this.b=b}, -bXt:function bXt(a,b){this.a=a -this.b=b}, -bXp:function bXp(a){this.a=a}, -bXs:function bXs(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bXr:function bXr(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -bXq:function bXq(a){this.a=a}, -aCM:function aCM(a,b,c,d,e,f){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.a=f}, -nv:function nv(a,b,c){var _=this -_.a=a -_.b=b -_.c=c -_.d=null}, -bUH:function bUH(a){this.a=a}, -Qk:function Qk(a,b){this.a=a -this.b=b}, -a6c:function a6c(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -aCL:function aCL(a){var _=this -_.d=a -_.e=!1 -_.c=_.a=null}, -bXm:function bXm(a,b){this.a=a -this.b=b}, -bXn:function bXn(a){this.a=a}, -bXo:function bXo(a){this.a=a}, -a6d:function a6d(a,b,c,d,e,f){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.a=f}, -PY:function PY(a,b){this.a=a -this.b=b}, -aBv:function aBv(a,b){this.a=a -this.b=b}, -aAs:function aAs(a,b){this.a=a -this.b=b}, -a5G:function a5G(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -bV2:function bV2(a){this.a=a}, -a5H:function a5H(a,b){var _=this -_.d=a -_.f=_.e=null -_.r=b -_.c=_.a=null}, -bVd:function bVd(a){this.a=a}, -bVc:function bVc(a){this.a=a}, -bVa:function bVa(a,b){this.a=a -this.b=b}, -bVb:function bVb(a,b){this.a=a -this.b=b}, -bV9:function bV9(a,b){this.a=a -this.b=b}, -bV8:function bV8(a){this.a=a}, -bV4:function bV4(a,b){this.a=a -this.b=b}, -bV3:function bV3(a){this.a=a}, -bV7:function bV7(){}, -bV6:function bV6(a){this.a=a}, -bV5:function bV5(a){this.a=a}, -aBS:function aBS(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -a5I:function a5I(a,b,c,d,e,f,g){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.a=g}, -a5J:function a5J(a){var _=this -_.r=_.f=_.d=$ -_.w=a -_.c=_.a=null}, -bVh:function bVh(a,b){this.a=a -this.b=b}, -bVi:function bVi(a,b){this.a=a -this.b=b}, -bVg:function bVg(a){this.a=a}, -bVf:function bVf(){}, -azi:function azi(a,b,c){this.c=a -this.d=b -this.a=c}, -bRq:function bRq(a){this.a=a}, -abR(a){var s=null -return new A.T5(B.FZ,s,s,s,B.Hm,s,a,s,s,s,s,s)}, -wU(a){var s=null -return new A.Uf(B.G_,s,s,s,B.IL,s,a,s,s,s,s,s)}, -awH:function awH(){}, -bML:function bML(a,b){this.a=a -this.b=b}, -IL:function IL(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -abT:function abT(a){this.a=a}, -aPG:function aPG(){}, -aPH:function aPH(){}, -aPI:function aPI(){}, -T5:function T5(a,b,c,d,e,f,g,h,i,j,k,l){var _=this -_.k2=a -_.c=b -_.e=c -_.r=d -_.w=e -_.z=f -_.ax=g -_.db=h -_.dx=i -_.dy=j -_.fr=k -_.a=l}, -adH:function adH(a){this.a=a}, -aZF:function aZF(){}, -aZG:function aZG(){}, -aZH:function aZH(){}, -Uf:function Uf(a,b,c,d,e,f,g,h,i,j,k,l){var _=this -_.k2=a -_.c=b -_.e=c -_.r=d -_.w=e -_.z=f -_.ax=g -_.db=h -_.dx=i -_.dy=j -_.fr=k -_.a=l}, -agX:function agX(a){this.a=a}, -b2r:function b2r(){}, -b2s:function b2s(){}, -b2t:function b2t(){}, -agW:function agW(a,b,c,d,e,f,g,h,i,j,k,l){var _=this -_.k2=a -_.c=b -_.e=c -_.r=d -_.w=e -_.z=f -_.ax=g -_.db=h -_.dx=i -_.dy=j -_.fr=k -_.a=l}, -ahj:function ahj(a){this.a=a}, -b4X:function b4X(){}, -b4Y:function b4Y(){}, -b4Z:function b4Z(){}, -ahi:function ahi(a,b,c,d,e,f,g,h,i,j,k,l){var _=this -_.k2=a -_.c=b -_.e=c -_.r=d -_.w=e -_.z=f -_.ax=g -_.db=h -_.dx=i -_.dy=j -_.fr=k -_.a=l}, -cBs(a,b,c){var s,r,q,p,o=null,n=a==null -if(n&&b==null)return o -s=c<0.5 -if(s)r=n?o:a.a -else r=b==null?o:b.a -if(s)q=n?o:a.b -else q=b==null?o:b.b -if(s)p=n?o:a.c -else p=b==null?o:b.c -if(s)n=n?o:a.d -else n=b==null?o:b.d -return new A.K0(r,q,p,n)}, -K0:function K0(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -awJ:function awJ(){}, -chh(a){return new A.K1(a.gXT(),a.gXS(),null)}, -can(a,b){var s=b.c -if(s!=null)return s -switch(A.P(a).w.a){case 2:case 4:return A.cb0(a,b) -case 0:case 1:case 3:case 5:s=A.u(a,B.bJ,t.c4) -s.toString -switch(b.b.a){case 0:s=s.gaG() -break -case 1:s=s.gaF() -break -case 2:s=s.gaH() -break -case 3:s=s.gaz() -break -case 4:s=s.gbD().toUpperCase() -break -case 5:s=s.gO() -break -case 6:s=s.gZ() -break -case 7:s=s.gaq() -break -case 8:s=s.gbz() -break -case 9:s="" -break -default:s=null}return s}}, -cBu(a,b){var s,r,q,p,o,n,m=null -switch(A.P(a).w.a){case 2:return new A.O(b,new A.aLN(),A.U(b).i("O<1,r>")) -case 1:case 0:s=A.b([],t.p) -for(r=0;q=b.length,r")) -case 4:return new A.O(b,new A.aLP(a),A.U(b).i("O<1,r>"))}}, -K1:function K1(a,b,c){this.c=a -this.e=b -this.a=c}, -aLN:function aLN(){}, -aLO:function aLO(a){this.a=a}, -aLP:function aLP(a){this.a=a}, -cBB(){return A.dj($.aw().w)}, -aKh(a,b,c){var s,r,q=A.aA(0,15,b) -q.toString -s=B.d.iE(q) -r=B.d.rB(q) -return c.$3(a[s],a[r],q-s)}, -abi:function abi(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -awY:function awY(a,b,c,d,e,f,g){var _=this -_.b=a -_.c=b -_.d=c -_.e=d -_.f=e -_.r=f -_.a=g}, -Ra:function Ra(a,b){this.a=a -this.b=b}, -Jn:function Jn(){}, -Rb:function Rb(a){this.a=a}, -nw:function nw(a,b,c){this.a=a -this.b=b -this.c=c}, -aCS:function aCS(){}, -aLU:function aLU(){}, -bN5:function bN5(){}, -cl5(){return new A.M2(new A.bim(),A.c(t.K,t.Qu))}, -nm:function nm(a,b){this.a=a -this.b=b}, -B8:function B8(a,b,c,d,e,f,g,h,i,j){var _=this -_.ch=a -_.CW=b -_.cx=c -_.db=d -_.dx=e -_.fx=f -_.k2=g -_.ok=h -_.to=i -_.a=j}, -bim:function bim(){}, -bkP:function bkP(){}, -a5K:function a5K(){this.d=$ -this.c=this.a=null}, -bVj:function bVj(a,b){this.a=a -this.b=b}, -bVk:function bVk(){}, -dO(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var s=g==null?null:g.d.b,r=b0==null?56:b0 -return new A.SP(q,e,a7,a,!0,m,g,k,a2,a3,a5,a4,f,o,p,b,!0,i,!1,a8,b1,h,new A.aDB(b0,s,1/0,r+(s==null?0:s)),b0,a0,b2,a9,a6,!1,!0,j,c,null)}, -cBG(a,b){var s,r -if(b.e==null){s=A.chq(a).as -if(s==null)s=56 -r=b.f -return s+(r==null?0:r)}return b.b}, -asf(a,b,c,d,e,f,g){return new A.a1F(!1,f,e,b,c,d,g,null)}, -cNW(a){var s=null -return new A.axc(a,s,s,0,3,s,s,s,s,s,s,16,s,64,s,s,s,s)}, -a7O:function a7O(a,b){this.a=a -this.b=b}, -c33:function c33(a){this.b=a}, -aDB:function aDB(a,b,c,d){var _=this -_.e=a -_.f=b -_.a=c -_.b=d}, -SP:function SP(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.as=j -_.at=k -_.ax=l -_.ay=m -_.ch=n -_.CW=o -_.cx=p -_.cy=q -_.db=r -_.dx=s -_.dy=a0 -_.fr=a1 -_.fx=a2 -_.fy=a3 -_.go=a4 -_.id=a5 -_.k1=a6 -_.k2=a7 -_.k3=a8 -_.k4=a9 -_.ok=b0 -_.p1=b1 -_.p2=b2 -_.a=b3}, -aMr:function aMr(a,b){this.a=a -this.b=b}, -a3B:function a3B(){var _=this -_.d=null -_.e=!1 -_.c=_.a=null}, -bNq:function bNq(){}, -c0r:function c0r(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r -_.cx=s -_.cy=a0 -_.db=a1 -_.dx=a2 -_.dy=a3 -_.fr=a4 -_.fx=a5 -_.fy=a6 -_.go=a7 -_.id=a8 -_.k1=a9 -_.k2=b0 -_.k3=b1 -_.k4=b2 -_.ok=b3 -_.p1=b4 -_.p2=b5 -_.p3=b6 -_.p4=b7 -_.R8=b8 -_.RG=b9 -_.rx=c0 -_.ry=c1 -_.to=c2}, -a1F:function a1F(a,b,c,d,e,f,g,h){var _=this -_.d=a -_.e=b -_.z=c -_.ax=d -_.fx=e -_.fy=f -_.k4=g -_.a=h}, -aGd:function aGd(a,b){var _=this -_.f=_.e=_.d=null -_.qe$=a -_.ba$=b -_.c=_.a=null}, -axf:function axf(a,b){this.c=a -this.a=b}, -aEr:function aEr(a,b,c,d,e){var _=this -_.M=null -_.T=a -_.b2=b -_.J$=c -_.dy=d -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=e -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -axc:function axc(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this -_.CW=a -_.db=_.cy=_.cx=$ -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g -_.r=h -_.w=i -_.x=j -_.y=k -_.z=l -_.Q=m -_.as=n -_.at=o -_.ax=p -_.ay=q -_.ch=r}, -aJA:function aJA(){}, -cho(a,b,c,d,e,f,g,h){var s=b==null?null:b -return new A.SQ(d,s,e,f,h,g,a,c==null?B.kh:c,null)}, -chq(a){var s=a.aj(t.qH),r=s==null?null:s.gte(0) -return r==null?A.P(a).p3:r}, -chp(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){return new A.uh(c,f,e,i,j,l,k,g,a,d,n,h,p,q,o,m,b)}, -cBF(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d -if(a===b)return a -s=A.aa(a.gde(a),b.gde(b),c) -r=A.aa(a.gqU(),b.gqU(),c) -q=A.aA(a.c,b.c,c) -p=A.aA(a.d,b.d,c) -o=A.aa(a.gdu(a),b.gdu(b),c) -n=A.aa(a.gdC(),b.gdC(),c) -m=A.iD(a.r,b.r,c) -l=A.xs(a.gvS(),b.gvS(),c) -k=A.xs(a.gGA(),b.gGA(),c) -j=c<0.5 -i=j?a.y:b.y -h=A.aA(a.z,b.z,c) -g=A.aA(a.Q,b.Q,c) -f=A.aA(a.as,b.as,c) -e=A.dl(a.gKL(),b.gKL(),c) -d=A.dl(a.gw0(),b.gw0(),c) -j=j?a.ay:b.ay -return A.chp(k,A.h5(a.gAc(),b.gAc(),c),s,i,q,r,l,g,p,o,m,n,j,h,d,f,e)}, -SQ:function SQ(a,b,c,d,e,f,g,h,i){var _=this -_.w=a -_.x=b -_.as=c -_.at=d -_.db=e -_.fr=f -_.fx=g -_.b=h -_.a=i}, -uh:function uh(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q}, -axe:function axe(){}, -axd:function axd(){}, -cSq(a,b){var s,r,q,p,o=A.cm() -for(s=null,r=0;r<4;++r){q=a[r] -p=b.$1(q) -if(s==null||p>s){o.b=q -s=p}}return o.b3()}, -Yx:function Yx(a,b){var _=this -_.c=!0 -_.r=_.f=_.e=_.d=null -_.a=a -_.b=b}, -bkN:function bkN(a,b){this.a=a -this.b=b}, -Qc:function Qc(a,b){this.a=a -this.b=b}, -z2:function z2(a,b){this.a=a -this.b=b}, -N0:function N0(a,b){var _=this -_.e=!0 -_.r=_.f=$ -_.a=a -_.b=b}, -bkO:function bkO(a,b){this.a=a -this.b=b}, -T4:function T4(a,b,c,d,e,f,g,h,i){var _=this -_.c=a -_.d=b -_.e=c -_.r=d -_.w=e -_.x=f -_.z=g -_.a=h -_.$ti=i}, -cBV(a,b,c){var s,r,q,p,o,n,m -if(a===b)return a -s=A.aa(a.a,b.a,c) -r=A.aa(a.b,b.b,c) -q=A.aA(a.c,b.c,c) -p=A.aA(a.d,b.d,c) -o=A.dl(a.e,b.e,c) -n=A.h5(a.f,b.f,c) -m=A.ug(a.r,b.r,c) -return new A.Tc(s,r,q,p,o,n,m,A.pr(a.w,b.w,c))}, -Tc:function Tc(a,b,c,d,e,f,g,h){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h}, -axt:function axt(){}, -cl6(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){return new A.MY(d,e,a,g,j,m,c,r,q,f,p,l,k,!1,o,b,n,i)}, -B9:function B9(a,b){this.a=a -this.b=b}, -MY:function MY(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.as=k -_.at=l -_.ax=m -_.ay=n -_.ch=o -_.CW=p -_.cx=q -_.a=r}, -a5L:function a5L(){var _=this -_.d=!1 -_.c=_.a=_.f=_.e=null}, -bVl:function bVl(a){this.a=a}, -bVm:function bVm(a){this.a=a}, -bNS:function bNS(a,b,c,d,e,f,g,h,i){var _=this -_.x=a -_.z=_.y=$ -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g -_.r=h -_.w=i}, -cl7(a){var s -a.aj(t.iB) -s=A.P(a) -return s.R8}, -MZ:function MZ(a,b,c,d,e,f,g,h){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h}, -aBT:function aBT(){}, -cC0(a,b,c){var s,r,q,p,o,n -if(a===b)return a -s=A.aa(a.a,b.a,c) -r=A.aA(a.b,b.b,c) -if(c<0.5)q=a.c -else q=b.c -p=A.aA(a.d,b.d,c) -o=A.aa(a.e,b.e,c) -n=A.aa(a.f,b.f,c) -return new A.Tn(s,r,q,p,o,n,A.h5(a.r,b.r,c))}, -Tn:function Tn(a,b,c,d,e,f,g){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g}, -axD:function axD(){}, -cC1(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f -if(a===b)return a -s=A.aa(a.a,b.a,c) -r=A.aA(a.b,b.b,c) -q=A.xs(a.c,b.c,c) -p=A.xs(a.d,b.d,c) -o=A.aa(a.e,b.e,c) -n=A.aa(a.f,b.f,c) -m=A.dl(a.r,b.r,c) -l=A.dl(a.w,b.w,c) -k=c<0.5 -if(k)j=a.x -else j=b.x -if(k)i=a.y -else i=b.y -if(k)h=a.z -else h=b.z -if(k)g=a.Q -else g=b.Q -if(k)f=a.as -else f=b.as -if(k)k=a.at -else k=b.at -return new A.To(s,r,q,p,o,n,m,l,j,i,h,g,f,k)}, -To:function To(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n}, -axE:function axE(){}, -cC2(a,b,c,d,e,f,g,h,i,j,k,l){return new A.Tp(a,h,c,g,l,j,i,b,f,k,d,e,null)}, -cC4(a,b){return A.c2("BottomSheet",B.ai,B.E,null,a)}, -aas(a,b,c,d,e,a0,a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h=null,g=A.cw(d,!0),f=A.u(d,B.bJ,t.c4) -f.toString -s=g.c -s.toString -s=A.Fb(d,s) -r=f.gbA() -f=f.aql(f.gbO()) -q=A.P(d) -p=$.aC() -o=A.b([],t.Zt) -n=$.am -m=A.lu(B.cK) -l=A.b([],t.wi) -k=$.am -j=a3.i("aj<0?>") -i=a3.i("aL<0?>") -return g.Hx(new A.YO(a,s,!0,0.5625,h,h,h,b,c,q.ry.e,!0,!0,h,h,h,a2,h,f,new A.cl(B.Z,p,t.Tt),r,h,h,h,o,A.aQ(t.f9),new A.cc(h,a3.i("cc>")),new A.cc(h,t.re),new A.qz(),h,0,new A.aL(new A.aj(n,a3.i("aj<0?>")),a3.i("aL<0?>")),m,l,h,B.me,new A.cl(h,p,t.XR),new A.aL(new A.aj(k,j),i),new A.aL(new A.aj(k,j),i),a3.i("YO<0>")),a3)}, -cdZ(a){var s=null -return new A.bO5(a,s,s,1,s,s,s,1,B.fb0,s,s,s,s,B.HN)}, -Tp:function Tp(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.y=f -_.z=g -_.Q=h -_.at=i -_.ax=j -_.ay=k -_.ch=l -_.a=m}, -a3O:function a3O(a,b){var _=this -_.d=a -_.e=b -_.c=_.a=null}, -bOa:function bOa(a){this.a=a}, -bO8:function bO8(a){this.a=a}, -bO9:function bO9(a,b){this.a=a -this.b=b}, -azC:function azC(a,b,c,d,e,f){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.a=f}, -bRy:function bRy(a){this.a=a}, -bRz:function bRz(a){this.a=a}, -axF:function axF(a,b,c,d,e,f){var _=this -_.e=a -_.f=b -_.r=c -_.w=d -_.c=e -_.a=f}, -a6K:function a6K(a,b,c,d,e,f,g,h){var _=this -_.M=a -_.T=b -_.b2=c -_.cr=d -_.dl=e -_.J$=f -_.dy=g -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=h -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -Ji:function Ji(a,b,c,d,e,f,g,h,i,j,k,l){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.a=k -_.$ti=l}, -QX:function QX(a,b){var _=this -_.d=a -_.c=_.a=null -_.$ti=b}, -bWA:function bWA(a,b){this.a=a -this.b=b}, -bWz:function bWz(a,b){this.a=a -this.b=b}, -bWy:function bWy(a){this.a=a}, -YO:function YO(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9){var _=this -_.uR=a -_.wE=b -_.wC=c -_.uN=d -_.Am=e -_.Bb=f -_.Ce=g -_.Cf=h -_.fj=i -_.cG=j -_.dA=k -_.dD=l -_.dB=m -_.fk=n -_.qB=o -_.ts=p -_.rM=q -_.uO=r -_.zx=s -_.yT=a0 -_.yU=null -_.k3=a1 -_.k4=a2 -_.ok=a3 -_.p1=null -_.p2=!1 -_.p4=_.p3=null -_.R8=a4 -_.RG=a5 -_.rx=a6 -_.ry=a7 -_.to=a8 -_.x1=$ -_.x2=null -_.xr=$ -_.x8$=a9 -_.Cg$=b0 -_.at=b1 -_.ax=null -_.ay=!1 -_.CW=_.ch=null -_.cx=b2 -_.cy=!0 -_.dy=_.dx=_.db=null -_.r=b3 -_.a=b4 -_.b=null -_.c=b5 -_.d=b6 -_.e=b7 -_.f=b8 -_.$ti=b9}, -bnk:function bnk(a){this.a=a}, -a3N:function a3N(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -bO6:function bO6(a){this.a=a}, -bO7:function bO7(a){this.a=a}, -bO5:function bO5(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.at=a -_.ax=$ -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g -_.r=h -_.w=i -_.x=j -_.y=k -_.z=l -_.Q=m -_.as=n}, -cC3(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h -if(a===b)return a -s=A.aa(a.a,b.a,c) -r=A.aa(a.b,b.b,c) -q=A.aA(a.c,b.c,c) -p=A.aa(a.d,b.d,c) -o=A.aa(a.e,b.e,c) -n=A.aa(a.f,b.f,c) -m=A.aA(a.r,b.r,c) -l=A.iD(a.w,b.w,c) -k=c<0.5 -if(k)j=a.x -else j=b.x -i=A.aa(a.y,b.y,c) -h=A.a1C(a.z,b.z,c) -if(k)k=a.Q -else k=b.Q -return new A.Ki(s,r,q,p,o,n,m,l,j,i,h,k,A.oX(a.as,b.as,c))}, -Ki:function Ki(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m}, -axG:function axG(){}, -cmH(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){return new A.a_C(a1,a0,s,r,a5,i,j,o,m,a4,g,p,k,n,f,a2,a6,e,a3,a,c,q,l,!1,d,!0,null)}, -a_C:function a_C(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.as=k -_.at=l -_.ax=m -_.ay=n -_.ch=o -_.CW=p -_.cx=q -_.cy=r -_.db=s -_.dx=a0 -_.dy=a1 -_.fr=a2 -_.fx=a3 -_.fy=a4 -_.go=a5 -_.id=a6 -_.a=a7}, -aDZ:function aDZ(a){this.Se$=a -this.c=this.a=null}, -aBi:function aBi(a,b,c){this.e=a -this.c=b -this.a=c}, -a6X:function a6X(a,b,c,d){var _=this -_.M=a -_.J$=b -_.dy=c -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=d -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -bZt:function bZt(a,b){this.a=a -this.b=b}, -aJ1:function aJ1(){}, -cCa(a,b,c){var s,r,q,p,o,n,m,l,k -if(a===b)return a -s=c<0.5 -if(s)r=a.a -else r=b.a -if(s)q=a.b -else q=b.b -if(s)p=a.c -else p=b.c -o=A.aA(a.d,b.d,c) -n=A.aA(a.e,b.e,c) -m=A.h5(a.f,b.f,c) -if(s)l=a.r -else l=b.r -if(s)k=a.w -else k=b.w -if(s)s=a.x -else s=b.x -return new A.Tu(r,q,p,o,n,m,l,k,s)}, -Tu:function Tu(a,b,c,d,e,f,g,h,i){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i}, -axL:function axL(){}, -wI(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5){return new A.dq(a4,d,i,p,r,a2,e,q,n,g,m,k,l,j,a0,s,o,a5,a3,b,f,a,a1,c,h)}, -un(a9,b0,b1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8=null -if(a9==b0)return a9 -s=a9==null -r=s?a8:a9.guV() -q=b0==null -p=q?a8:b0.guV() -p=A.cF(r,p,b1,A.Sh(),t.p8) -r=s?a8:a9.gde(a9) -o=q?a8:b0.gde(b0) -n=t.MH -o=A.cF(r,o,b1,A.eL(),n) -r=s?a8:a9.gqU() -r=A.cF(r,q?a8:b0.gqU(),b1,A.eL(),n) -m=s?a8:a9.ge2() -m=A.cF(m,q?a8:b0.ge2(),b1,A.eL(),n) -l=s?a8:a9.gdu(a9) -l=A.cF(l,q?a8:b0.gdu(b0),b1,A.eL(),n) -k=s?a8:a9.gdC() -k=A.cF(k,q?a8:b0.gdC(),b1,A.eL(),n) -j=s?a8:a9.grW(a9) -i=q?a8:b0.grW(b0) -h=t.PM -i=A.cF(j,i,b1,A.JS(),h) -j=s?a8:a9.gq0(a9) -g=q?a8:b0.gq0(b0) -g=A.cF(j,g,b1,A.cf8(),t.pc) -j=s?a8:a9.gz6() -f=q?a8:b0.gz6() -e=t.tW -f=A.cF(j,f,b1,A.Sj(),e) -j=s?a8:a9.y -j=A.cF(j,q?a8:b0.y,b1,A.Sj(),e) -d=s?a8:a9.gz5() -e=A.cF(d,q?a8:b0.gz5(),b1,A.Sj(),e) -d=s?a8:a9.grh() -n=A.cF(d,q?a8:b0.grh(),b1,A.eL(),n) -d=s?a8:a9.gvo() -h=A.cF(d,q?a8:b0.gvo(),b1,A.JS(),h) -d=b1<0.5 -if(d)c=s?a8:a9.at -else c=q?a8:b0.at -b=s?a8:a9.gt1() -b=A.cdN(b,q?a8:b0.gt1(),b1) -a=s?a8:a9.gdS(a9) -a0=q?a8:b0.gdS(b0) -a0=A.cF(a,a0,b1,A.aKp(),t.KX) -if(d)a=s?a8:a9.gv8() -else a=q?a8:b0.gv8() -if(d)a1=s?a8:a9.gta() -else a1=q?a8:b0.gta() -if(d)a2=s?a8:a9.gxK() -else a2=q?a8:b0.gxK() -if(d)a3=s?a8:a9.cy -else a3=q?a8:b0.cy -if(d)a4=s?a8:a9.db -else a4=q?a8:b0.db -a5=s?a8:a9.dx -a5=A.ug(a5,q?a8:b0.dx,b1) -if(d)a6=s?a8:a9.gve() -else a6=q?a8:b0.gve() -if(d)a7=s?a8:a9.fr -else a7=q?a8:b0.fr -if(d)s=s?a8:a9.fx -else s=q?a8:b0.fx -return A.wI(a5,a3,a7,o,i,a4,j,s,r,c,n,h,e,f,a,m,g,l,a0,b,a6,k,a2,p,a1)}, -dq:function dq(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r -_.cx=s -_.cy=a0 -_.db=a1 -_.dx=a2 -_.dy=a3 -_.fr=a4 -_.fx=a5}, -axN:function axN(){}, -um(a,b){if((a==null?b:a)==null)return null -return new A.ns(A.j([B.F,b,B.qs,a],t.Ag,t.MH),t.GC)}, -Km(a,b,c,d){var s -$label0$0:{if(d<=1){s=a -break $label0$0}if(d<2){s=A.h5(a,b,d-1) -s.toString -break $label0$0}if(d<3){s=A.h5(b,c,d-2) -s.toString -break $label0$0}s=c -break $label0$0}return s}, -Tv:function Tv(){}, -a3T:function a3T(a,b){var _=this -_.r=_.f=_.e=_.d=null -_.qe$=a -_.ba$=b -_.c=_.a=null}, -bOM:function bOM(){}, -bOJ:function bOJ(a,b,c){this.a=a -this.b=b -this.c=c}, -bOK:function bOK(a,b){this.a=a -this.b=b}, -bOL:function bOL(a,b,c){this.a=a -this.b=b -this.c=c}, -bOI:function bOI(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bOk:function bOk(){}, -bOl:function bOl(){}, -bOm:function bOm(){}, -bOx:function bOx(){}, -bOB:function bOB(){}, -bOC:function bOC(){}, -bOD:function bOD(){}, -bOE:function bOE(){}, -bOF:function bOF(){}, -bOG:function bOG(){}, -bOH:function bOH(){}, -bOn:function bOn(){}, -bOo:function bOo(){}, -bOz:function bOz(a){this.a=a}, -bOi:function bOi(a){this.a=a}, -bOA:function bOA(a){this.a=a}, -bOh:function bOh(a){this.a=a}, -bOp:function bOp(){}, -bOq:function bOq(){}, -bOr:function bOr(){}, -bOs:function bOs(){}, -bOt:function bOt(){}, -bOu:function bOu(){}, -bOv:function bOv(){}, -bOw:function bOw(){}, -bOy:function bOy(a){this.a=a}, -bOj:function bOj(){}, -aCc:function aCc(a){this.a=a}, -aBh:function aBh(a,b,c){this.e=a -this.c=b -this.a=c}, -a6W:function a6W(a,b,c,d){var _=this -_.M=a -_.J$=b -_.dy=c -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=d -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -bZs:function bZs(a,b){this.a=a -this.b=b}, -a99:function a99(){}, -caG(a){var s,r,q,p,o -a.aj(t.Xj) -s=A.P(a) -r=s.to -if(r.at==null){q=r.at -if(q==null)q=s.ax -p=r.gq0(0) -o=r.gdS(0) -r=A.chU(!1,r.w,q,r.x,r.y,r.b,r.Q,r.z,r.d,r.ax,r.a,p,o,r.as,r.c)}r.toString -return r}, -chU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.acF(k,f,o,i,l,m,!1,b,d,e,h,g,n,c,j)}, -Tw:function Tw(a,b){this.a=a -this.b=b}, -aRK:function aRK(a,b){this.a=a -this.b=b}, -acF:function acF(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o}, -axO:function axO(){}, -bOQ:function bOQ(a,b){this.a=a -this.b=b}, -acW:function acW(a,b,c,d,e,f,g){var _=this -_.c=a -_.f=b -_.r=c -_.x=d -_.y=e -_.Q=f -_.a=g}, -bOP:function bOP(a,b,c,d,e,f,g,h){var _=this -_.w=a -_.x=$ -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g -_.r=h}, -cCj(a,b,c){var s,r,q,p,o,n -if(a===b)return a -if(c<0.5)s=a.a -else s=b.a -r=A.aa(a.b,b.b,c) -q=A.aa(a.c,b.c,c) -p=A.aa(a.d,b.d,c) -o=A.aA(a.e,b.e,c) -n=A.h5(a.f,b.f,c) -return new A.Ko(s,r,q,p,o,n,A.iD(a.r,b.r,c))}, -Ko:function Ko(a,b,c,d,e,f,g){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g}, -axR:function axR(){}, -cCk(a,b,c){var s,r,q,p,o,n -if(a===b)return a -s=A.aa(a.b,b.b,c) -r=A.aA(a.c,b.c,c) -q=t.KX.a(A.iD(a.d,b.d,c)) -p=A.cF(a.f,b.f,c,A.eL(),t.MH) -o=A.Ae(a.a,b.a,c) -if(c<0.5)n=a.e -else n=b.e -return new A.Ty(o,s,r,q,n,p)}, -Ty:function Ty(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -axS:function axS(){}, -bP8:function bP8(a,b){this.a=a -this.b=b}, -Ku:function Ku(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.as=i -_.at=j -_.ax=k -_.ch=l -_.CW=m -_.cx=n -_.cy=o -_.db=p -_.dx=q -_.a=r}, -ay_:function ay_(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this -_.d=a -_.e=null -_.wf$=b -_.tJ$=c -_.vQ$=d -_.wD$=e -_.xD$=f -_.zy$=g -_.xE$=h -_.zz$=i -_.H8$=j -_.NA$=k -_.zA$=l -_.yd$=m -_.ye$=n -_.qe$=o -_.ba$=p -_.c=_.a=null}, -bP6:function bP6(a){this.a=a}, -bP7:function bP7(a,b){this.a=a -this.b=b}, -axY:function axY(a){var _=this -_.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=_.e=_.d=_.c=_.b=_.a=_.go=_.fy=_.fx=_.fr=_.dy=_.dx=null -_.Y$=0 -_.ap$=a -_.aY$=_.aO$=0}, -bP1:function bP1(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.y=a -_.z=b -_.a=c -_.b=d -_.c=e -_.d=f -_.e=g -_.f=h -_.r=i -_.w=j -_.x=k}, -bP5:function bP5(a){this.a=a}, -bP3:function bP3(a){this.a=a}, -bP2:function bP2(a){this.a=a}, -bP4:function bP4(a){this.a=a}, -a9b:function a9b(){}, -a9c:function a9c(){}, -caL(a,b,c,d,e,f,g,h,i,j,k){return new A.TU(k,f,a,h,j,i,g,e,d,c,b,null)}, -bP9:function bP9(a,b){this.a=a -this.b=b}, -TU:function TU(a,b,c,d,e,f,g,h,i,j,k,l){var _=this -_.c=a -_.d=b -_.f=c -_.ay=d -_.cy=e -_.db=f -_.dx=g -_.fy=h -_.go=i -_.k1=j -_.p3=k -_.a=l}, -cCo(a,b,c){var s,r,q,p,o,n,m,l -if(a===b)return a -s=c<0.5 -if(s)r=a.a -else r=b.a -q=t.MH -p=A.cF(a.b,b.b,c,A.eL(),q) -o=A.cF(a.c,b.c,c,A.eL(),q) -q=A.cF(a.d,b.d,c,A.eL(),q) -n=A.aA(a.e,b.e,c) -if(s)m=a.f -else m=b.f -if(s)s=a.r -else s=b.r -l=t.KX.a(A.iD(a.w,b.w,c)) -return new A.Kv(r,p,o,q,n,m,s,l,A.cCn(a.x,b.x,c))}, -cCn(a,b,c){if(a==null&&b==null)return null -if(a instanceof A.pN)a=a.x.$1(B.cG) -if(b instanceof A.pN)b=b.x.$1(B.cG) -if(a==null)a=new A.bC(b.a.qd(0),0,B.L,-1) -return A.cy(a,b==null?new A.bC(a.a.qd(0),0,B.L,-1):b,c)}, -ci1(a){var s -a.aj(t.ES) -s=A.P(a) -return s.xr}, -Kv:function Kv(a,b,c,d,e,f,g,h,i){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i}, -ay0:function ay0(){}, -cmE(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9){return new A.a_A(j,b,a0,a2,a1,l==null?B.e6B:l,a5,n,k,a6,a8,a9,s,o,b0,b8,b5,b3,h,q,!1,i,e,a7,b9,a3,p,b2,b6,r,b1,b4,f,c,d,m,g,a4,b7,null)}, -cRG(a,b,c,d,e,f){var s,r,q,p=a.a-d.grZ() -d.gpJ(0) -d.gpZ(0) -s=e.al(0,new A.t(d.a,d.b)) -r=b.a -q=Math.min(p*0.499,Math.min(c.c+r,24+r/2)) -switch(f.a){case 1:p=s.a>=p-q -break -case 0:p=s.a<=q -break -default:p=null}return p}, -cOe(a,b){var s=null -return new A.bPa(a,b,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,B.a9n,s,s,s,0,s,s,s,s)}, -adk:function adk(a,b,c){this.c=a -this.d=b -this.a=c}, -a_A:function a_A(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.at=k -_.ax=l -_.ay=m -_.ch=n -_.CW=o -_.cx=p -_.cy=q -_.db=r -_.dx=s -_.dy=a0 -_.fr=a1 -_.fx=a2 -_.fy=a3 -_.go=a4 -_.id=a5 -_.k1=a6 -_.k2=a7 -_.k3=a8 -_.k4=a9 -_.ok=b0 -_.p1=b1 -_.p2=b2 -_.p3=b3 -_.p4=b4 -_.R8=b5 -_.RG=b6 -_.rx=b7 -_.ry=b8 -_.to=b9 -_.a=c0}, -a6y:function a6y(a,b,c){var _=this -_.Q=_.z=_.y=_.x=_.w=_.r=_.f=_.e=_.d=$ -_.as=a -_.at=!1 -_.qe$=b -_.ba$=c -_.c=_.a=null}, -bYU:function bYU(a){this.a=a}, -bYT:function bYT(){}, -bYL:function bYL(a){this.a=a}, -bYK:function bYK(a){this.a=a}, -bYM:function bYM(a){this.a=a}, -bYQ:function bYQ(a){this.a=a}, -bYR:function bYR(a){this.a=a}, -bYS:function bYS(a){this.a=a}, -bYP:function bYP(a){this.a=a}, -bYN:function bYN(a){this.a=a}, -bYO:function bYO(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -aB9:function aB9(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -ay2:function ay2(a,b,c){this.e=a -this.c=b -this.a=c}, -aEs:function aEs(a,b,c,d){var _=this -_.M=a -_.J$=b -_.dy=c -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=d -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -bZ6:function bZ6(a,b){this.a=a -this.b=b}, -ay4:function ay4(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.d=a -_.e=b -_.f=c -_.r=d -_.w=e -_.x=f -_.y=g -_.z=h -_.Q=i -_.as=j -_.a=k}, -w9:function w9(a,b){this.a=a -this.b=b}, -ay3:function ay3(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k}, -a6M:function a6M(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this -_.C=a -_.ah=_.ai=$ -_.a7=b -_.aW=c -_.aS=d -_.b6=e -_.bE=f -_.b9=g -_.Y=h -_.ap=i -_.aO=j -_.aY=k -_.dv=l -_.bi=m -_.ey$=n -_.dy=o -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=p -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -bZa:function bZa(a,b){this.a=a -this.b=b}, -bZb:function bZb(a,b){this.a=a -this.b=b}, -bZ7:function bZ7(a){this.a=a}, -bZ8:function bZ8(a){this.a=a}, -bZ9:function bZ9(a){this.a=a}, -bPb:function bPb(a,b,c,d,e,f,g,h){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h}, -bPa:function bPa(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5){var _=this -_.fr=a -_.fx=b -_.go=_.fy=$ -_.a=c -_.b=d -_.c=e -_.d=f -_.e=g -_.f=h -_.r=i -_.w=j -_.x=k -_.y=l -_.z=m -_.Q=n -_.as=o -_.at=p -_.ax=q -_.ay=r -_.ch=s -_.CW=a0 -_.cx=a1 -_.cy=a2 -_.db=a3 -_.dx=a4 -_.dy=a5}, -a9Q:function a9Q(){}, -a9S:function a9S(){}, -ci5(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){return new A.Ky(e,b,g,h,q,p,s,a3,r,a1,d,k,m,a2,a0,l,o,c,i,n,j,a,f)}, -cCu(a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2 -if(a3===a4)return a3 -s=A.cF(a3.a,a4.a,a5,A.eL(),t.MH) -r=A.aa(a3.b,a4.b,a5) -q=A.aa(a3.c,a4.c,a5) -p=A.aa(a3.d,a4.d,a5) -o=A.aa(a3.e,a4.e,a5) -n=A.aa(a3.f,a4.f,a5) -m=A.aa(a3.r,a4.r,a5) -l=A.aa(a3.w,a4.w,a5) -k=A.aa(a3.x,a4.x,a5) -j=a5<0.5 -if(j)i=a3.y!==!1 -else i=a4.y!==!1 -h=A.aa(a3.z,a4.z,a5) -g=A.h5(a3.Q,a4.Q,a5) -f=A.h5(a3.as,a4.as,a5) -e=A.cCt(a3.at,a4.at,a5) -d=A.cct(a3.ax,a4.ax,a5) -c=A.dl(a3.ay,a4.ay,a5) -b=A.dl(a3.ch,a4.ch,a5) -if(j){j=a3.CW -if(j==null)j=B.aH}else{j=a4.CW -if(j==null)j=B.aH}a=A.aA(a3.cx,a4.cx,a5) -a0=A.aA(a3.cy,a4.cy,a5) -a1=a3.db -if(a1==null)a2=a4.db!=null -else a2=!0 -if(a2)a1=A.xs(a1,a4.db,a5) -else a1=null -a2=A.oX(a3.dx,a4.dx,a5) -return A.ci5(a2,r,j,h,s,A.oX(a3.dy,a4.dy,a5),q,p,a,a1,g,c,f,a0,b,n,o,k,m,d,i,e,l)}, -cCt(a,b,c){if(a==null&&b==null)return null -if(a instanceof A.pN)a=a.x.$1(B.cG) -if(b instanceof A.pN)b=b.x.$1(B.cG) -if(a==null)a=new A.bC(b.a.qd(0),0,B.L,-1) -return A.cy(a,b==null?new A.bC(a.a.qd(0),0,B.L,-1):b,c)}, -Ky:function Ky(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r -_.cx=s -_.cy=a0 -_.db=a1 -_.dx=a2 -_.dy=a3}, -ay5:function ay5(){}, -kj(a,b,c,d){return new A.TY(b,a,c,d,null)}, -TY:function TY(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.y=d -_.a=e}, -adP(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0){return new A.nS(b,a7,k,a8,l,a9,b0,m,n,b2,o,b3,p,b4,b5,q,r,c7,a1,c8,a2,c9,d0,a3,a4,c,h,d,i,b7,s,c6,c4,b8,c3,c2,b9,c0,c1,a0,a5,a6,b6,b1,f,j,e,c5,a,g)}, -aZK(d1,d2,d3,d4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0=A.cCK(d1,d4,B.aoc,0) -if(d3==null){s=$.aay().pH(d0).d -s===$&&A.e() -s=A.bT(s)}else s=d3 -if(d2==null){r=$.cu_().pH(d0).d -r===$&&A.e() -r=A.bT(r)}else r=d2 -q=$.aaz().pH(d0).d -q===$&&A.e() -q=A.bT(q) -p=$.cu0().pH(d0).d -p===$&&A.e() -p=A.bT(p) -o=$.aaA().pH(d0).d -o===$&&A.e() -o=A.bT(o) -n=$.aaB().pH(d0).d -n===$&&A.e() -n=A.bT(n) -m=$.cu1().pH(d0).d -m===$&&A.e() -m=A.bT(m) -l=$.cu2().pH(d0).d -l===$&&A.e() -l=A.bT(l) -k=$.aKV().pH(d0).d -k===$&&A.e() -k=A.bT(k) -j=$.cu3().pH(d0).d -j===$&&A.e() -j=A.bT(j) -i=$.aaC().pH(d0).d -i===$&&A.e() -i=A.bT(i) -h=$.cu4().pH(d0).d -h===$&&A.e() -h=A.bT(h) -g=$.aaD().pH(d0).d -g===$&&A.e() -g=A.bT(g) -f=$.aaE().pH(d0).d -f===$&&A.e() -f=A.bT(f) -e=$.cu5().pH(d0).d -e===$&&A.e() -e=A.bT(e) -d=$.cu6().pH(d0).d -d===$&&A.e() -d=A.bT(d) -c=$.aKW().pH(d0).d -c===$&&A.e() -c=A.bT(c) -b=$.cu9().pH(d0).d -b===$&&A.e() -b=A.bT(b) -a=$.aaF().pH(d0).d -a===$&&A.e() -a=A.bT(a) -a0=$.cua().pH(d0).d -a0===$&&A.e() -a0=A.bT(a0) -a1=$.aaG().pH(d0).d -a1===$&&A.e() -a1=A.bT(a1) -a2=$.aaH().pH(d0).d -a2===$&&A.e() -a2=A.bT(a2) -a3=$.cub().pH(d0).d -a3===$&&A.e() -a3=A.bT(a3) -a4=$.cuc().pH(d0).d -a4===$&&A.e() -a4=A.bT(a4) -a5=$.aKT().pH(d0).d -a5===$&&A.e() -a5=A.bT(a5) -a6=$.ctY().pH(d0).d -a6===$&&A.e() -a6=A.bT(a6) -a7=$.aKU().pH(d0).d -a7===$&&A.e() -a7=A.bT(a7) -a8=$.ctZ().pH(d0).d -a8===$&&A.e() -a8=A.bT(a8) -a9=$.cud().pH(d0).d -a9===$&&A.e() -a9=A.bT(a9) -b0=$.cue().pH(d0).d -b0===$&&A.e() -b0=A.bT(b0) -b1=$.cuh().pH(d0).d -b1===$&&A.e() -b1=A.bT(b1) -b2=$.kK().pH(d0).d -b2===$&&A.e() -b2=A.bT(b2) -b3=$.kJ().pH(d0).d -b3===$&&A.e() -b3=A.bT(b3) -b4=$.cum().pH(d0).d -b4===$&&A.e() -b4=A.bT(b4) -b5=$.cul().pH(d0).d -b5===$&&A.e() -b5=A.bT(b5) -b6=$.cui().pH(d0).d -b6===$&&A.e() -b6=A.bT(b6) -b7=$.cuj().pH(d0).d -b7===$&&A.e() -b7=A.bT(b7) -b8=$.cuk().pH(d0).d -b8===$&&A.e() -b8=A.bT(b8) -b9=$.cu7().pH(d0).d -b9===$&&A.e() -b9=A.bT(b9) -c0=$.cu8().pH(d0).d -c0===$&&A.e() -c0=A.bT(c0) -c1=$.c9z().pH(d0).d -c1===$&&A.e() -c1=A.bT(c1) -c2=$.ctV().pH(d0).d -c2===$&&A.e() -c2=A.bT(c2) -c3=$.ctW().pH(d0).d -c3===$&&A.e() -c3=A.bT(c3) -c4=$.cug().pH(d0).d -c4===$&&A.e() -c4=A.bT(c4) -c5=$.cuf().pH(d0).d -c5===$&&A.e() -c5=A.bT(c5) -c6=$.aay().pH(d0).d -c6===$&&A.e() -c6=A.bT(c6) -c7=$.cg5().pH(d0).d -c7===$&&A.e() -c7=A.bT(c7) -c8=$.ctX().pH(d0).d -c8===$&&A.e() -c8=A.bT(c8) -c9=$.cun().pH(d0).d -c9===$&&A.e() -c9=A.bT(c9) -return A.adP(c7,d1,a5,a7,c3,c1,c8,a6,a8,c2,r,p,m,l,j,h,e,d,b9,c0,b,a0,a3,a4,a9,b0,s,q,o,n,c5,k,i,g,f,c4,b1,b3,b6,b7,b8,b5,b4,b2,c6,c9,c,a,a1,a2)}, -cCL(d5,d6,d7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4 -if(d5===d6)return d5 -s=d7<0.5?d5.a:d6.a -r=d5.b -q=d6.b -p=A.aa(r,q,d7) -p.toString -o=d5.c -n=d6.c -m=A.aa(o,n,d7) -m.toString -l=d5.d -if(l==null)l=r -k=d6.d -l=A.aa(l,k==null?q:k,d7) -k=d5.e -if(k==null)k=o -j=d6.e -k=A.aa(k,j==null?n:j,d7) -j=d5.f -if(j==null)j=r -i=d6.f -j=A.aa(j,i==null?q:i,d7) -i=d5.r -if(i==null)i=r -h=d6.r -i=A.aa(i,h==null?q:h,d7) -h=d5.w -if(h==null)h=o -g=d6.w -h=A.aa(h,g==null?n:g,d7) -g=d5.x -if(g==null)g=o -f=d6.x -g=A.aa(g,f==null?n:f,d7) -f=d5.y -e=d6.y -d=A.aa(f,e,d7) -d.toString -c=d5.z -b=d6.z -a=A.aa(c,b,d7) -a.toString -a0=d5.Q -if(a0==null)a0=f -a1=d6.Q -a0=A.aa(a0,a1==null?e:a1,d7) -a1=d5.as -if(a1==null)a1=c -a2=d6.as -a1=A.aa(a1,a2==null?b:a2,d7) -a2=d5.at -if(a2==null)a2=f -a3=d6.at -a2=A.aa(a2,a3==null?e:a3,d7) -a3=d5.ax -if(a3==null)a3=f -a4=d6.ax -a3=A.aa(a3,a4==null?e:a4,d7) -a4=d5.ay -if(a4==null)a4=c -a5=d6.ay -a4=A.aa(a4,a5==null?b:a5,d7) -a5=d5.ch -if(a5==null)a5=c -a6=d6.ch -a5=A.aa(a5,a6==null?b:a6,d7) -a6=d5.CW -a7=a6==null -a8=a7?f:a6 -a9=d6.CW -b0=a9==null -a8=A.aa(a8,b0?e:a9,d7) -b1=d5.cx -b2=b1==null -b3=b2?c:b1 -b4=d6.cx -b5=b4==null -b3=A.aa(b3,b5?b:b4,d7) -b6=d5.cy -if(b6==null)b6=a7?f:a6 -b7=d6.cy -if(b7==null)b7=b0?e:a9 -b7=A.aa(b6,b7,d7) -b6=d5.db -if(b6==null)b6=b2?c:b1 -b8=d6.db -if(b8==null)b8=b5?b:b4 -b8=A.aa(b6,b8,d7) -b6=d5.dx -if(b6==null)b6=a7?f:a6 -b9=d6.dx -if(b9==null)b9=b0?e:a9 -b9=A.aa(b6,b9,d7) -b6=d5.dy -if(b6==null)f=a7?f:a6 -else f=b6 -a6=d6.dy -if(a6==null)e=b0?e:a9 -else e=a6 -e=A.aa(f,e,d7) -f=d5.fr -if(f==null)f=b2?c:b1 -a6=d6.fr -if(a6==null)a6=b5?b:b4 -a6=A.aa(f,a6,d7) -f=d5.fx -if(f==null)f=b2?c:b1 -c=d6.fx -if(c==null)c=b5?b:b4 -c=A.aa(f,c,d7) -f=d5.fy -b=d6.fy -a7=A.aa(f,b,d7) -a7.toString -a9=d5.go -b0=d6.go -b1=A.aa(a9,b0,d7) -b1.toString -b2=d5.id -f=b2==null?f:b2 -b2=d6.id -f=A.aa(f,b2==null?b:b2,d7) -b=d5.k1 -if(b==null)b=a9 -a9=d6.k1 -b=A.aa(b,a9==null?b0:a9,d7) -a9=d5.k2 -b0=d6.k2 -b2=A.aa(a9,b0,d7) -b2.toString -b4=d5.k3 -b5=d6.k3 -b6=A.aa(b4,b5,d7) -b6.toString -c0=d5.ok -if(c0==null)c0=a9 -c1=d6.ok -c0=A.aa(c0,c1==null?b0:c1,d7) -c1=d5.p1 -if(c1==null)c1=a9 -c2=d6.p1 -c1=A.aa(c1,c2==null?b0:c2,d7) -c2=d5.p2 -if(c2==null)c2=a9 -c3=d6.p2 -c2=A.aa(c2,c3==null?b0:c3,d7) -c3=d5.p3 -if(c3==null)c3=a9 -c4=d6.p3 -c3=A.aa(c3,c4==null?b0:c4,d7) -c4=d5.p4 -if(c4==null)c4=a9 -c5=d6.p4 -c4=A.aa(c4,c5==null?b0:c5,d7) -c5=d5.R8 -if(c5==null)c5=a9 -c6=d6.R8 -c5=A.aa(c5,c6==null?b0:c6,d7) -c6=d5.RG -if(c6==null)c6=a9 -c7=d6.RG -c6=A.aa(c6,c7==null?b0:c7,d7) -c7=d5.rx -if(c7==null)c7=b4 -c8=d6.rx -c7=A.aa(c7,c8==null?b5:c8,d7) -c8=d5.ry -if(c8==null){c8=d5.C -if(c8==null)c8=b4}c9=d6.ry -if(c9==null){c9=d6.C -if(c9==null)c9=b5}c9=A.aa(c8,c9,d7) -c8=d5.to -if(c8==null){c8=d5.C -if(c8==null)c8=b4}d0=d6.to -if(d0==null){d0=d6.C -if(d0==null)d0=b5}d0=A.aa(c8,d0,d7) -c8=d5.x1 -if(c8==null)c8=B.x -d1=d6.x1 -c8=A.aa(c8,d1==null?B.x:d1,d7) -d1=d5.x2 -if(d1==null)d1=B.x -d2=d6.x2 -d1=A.aa(d1,d2==null?B.x:d2,d7) -d2=d5.xr -if(d2==null)d2=b4 -d3=d6.xr -d2=A.aa(d2,d3==null?b5:d3,d7) -d3=d5.y1 -if(d3==null)d3=a9 -d4=d6.y1 -d3=A.aa(d3,d4==null?b0:d4,d7) -d4=d5.y2 -o=d4==null?o:d4 -d4=d6.y2 -o=A.aa(o,d4==null?n:d4,d7) -n=d5.bg -r=n==null?r:n -n=d6.bg -r=A.aa(r,n==null?q:n,d7) -q=d5.br -if(q==null)q=a9 -n=d6.br -q=A.aa(q,n==null?b0:n,d7) -n=d5.C -if(n==null)n=b4 -b4=d6.C -n=A.aa(n,b4==null?b5:b4,d7) -b4=d5.k4 -a9=b4==null?a9:b4 -b4=d6.k4 -return A.adP(q,s,a7,f,o,d2,n,b1,b,d3,m,k,h,g,a,a1,a4,a5,b6,c7,b3,b8,a6,c,c9,d0,p,l,j,i,d1,d,a0,a2,a3,c8,b2,c1,c4,c5,c6,c3,c2,c0,r,A.aa(a9,b4==null?b0:b4,d7),a8,b7,b9,e)}, -cCK(a,b,c,d){var s,r,q,p,o,n,m=a===B.aG,l=A.mJ(b.gk(b)) -switch(c.a){case 0:s=l.d -s===$&&A.e() -r=l.a -r===$&&A.e() -r=A.dL(r,36) -q=A.dL(l.a,16) -p=A.dL(A.Yy(l.a+60),24) -o=A.dL(l.a,6) -n=A.dL(l.a,8) -n=new A.ar2(A.mJ(s),B.fmC,m,d,r,q,p,o,n,A.dL(25,84)) -s=n -break -case 1:s=l.d -s===$&&A.e() -r=l.a -r===$&&A.e() -q=l.b -q===$&&A.e() -q=A.dL(r,q) -r=l.a -p=l.b -p=A.dL(r,Math.max(p-32,p*0.5)) -r=A.coi(A.cbf(A.cnZ(l).gbyy())) -o=A.dL(l.a,l.b/8) -n=A.dL(l.a,l.b/8+4) -n=new A.aqY(A.mJ(s),B.nY,m,d,q,p,r,o,n,A.dL(25,84)) -s=n -break -case 6:s=l.d -s===$&&A.e() -r=l.a -r===$&&A.e() -q=l.b -q===$&&A.e() -q=A.dL(r,q) -r=l.a -p=l.b -p=A.dL(r,Math.max(p-32,p*0.5)) -r=A.coi(A.cbf(B.b.gU(A.cnZ(l).bw7(3,6)))) -o=A.dL(l.a,l.b/8) -n=A.dL(l.a,l.b/8+4) -n=new A.aqW(A.mJ(s),B.nX,m,d,q,p,r,o,n,A.dL(25,84)) -s=n -break -case 2:s=l.d -s===$&&A.e() -r=l.a -r===$&&A.e() -r=A.dL(r,0) -q=A.dL(l.a,0) -p=A.dL(l.a,0) -o=A.dL(l.a,0) -n=A.dL(l.a,0) -n=new A.ar_(A.mJ(s),B.c6,m,d,r,q,p,o,n,A.dL(25,84)) -s=n -break -case 3:s=l.d -s===$&&A.e() -r=l.a -r===$&&A.e() -r=A.dL(r,12) -q=A.dL(l.a,8) -p=A.dL(l.a,16) -o=A.dL(l.a,2) -n=A.dL(l.a,2) -n=new A.ar0(A.mJ(s),B.fmB,m,d,r,q,p,o,n,A.dL(25,84)) -s=n -break -case 4:s=l.d -s===$&&A.e() -r=l.a -r===$&&A.e() -r=A.dL(r,200) -q=A.dL(A.b2D(l,$.cnd,$.cKU),24) -p=A.dL(A.b2D(l,$.cnd,$.cKV),32) -o=A.dL(l.a,10) -n=A.dL(l.a,12) -n=new A.ar3(A.mJ(s),B.fmD,m,d,r,q,p,o,n,A.dL(25,84)) -s=n -break -case 5:s=l.d -s===$&&A.e() -r=l.a -r===$&&A.e() -r=A.dL(A.Yy(r+240),40) -q=A.dL(A.b2D(l,$.cnc,$.cKS),24) -p=A.dL(A.b2D(l,$.cnc,$.cKT),32) -o=A.dL(l.a+15,8) -n=A.dL(l.a+15,12) -n=new A.aqX(A.mJ(s),B.fmE,m,d,r,q,p,o,n,A.dL(25,84)) -s=n -break -case 7:s=l.d -s===$&&A.e() -r=l.a -r===$&&A.e() -r=A.dL(r,48) -q=A.dL(l.a,16) -p=A.dL(A.Yy(l.a+60),24) -o=A.dL(l.a,0) -n=A.dL(l.a,0) -n=new A.ar1(A.mJ(s),B.fmF,m,d,r,q,p,o,n,A.dL(25,84)) -s=n -break -case 8:s=l.d -s===$&&A.e() -r=l.a -r===$&&A.e() -r=A.dL(A.Yy(r-50),48) -q=A.dL(A.Yy(l.a-50),36) -p=A.dL(l.a,36) -o=A.dL(l.a,10) -n=A.dL(l.a,16) -n=new A.aqZ(A.mJ(s),B.fmG,m,d,r,q,p,o,n,A.dL(25,84)) -s=n -break -default:s=null}return s}, -b2C:function b2C(a,b){this.a=a -this.b=b}, -nS:function nS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r -_.cx=s -_.cy=a0 -_.db=a1 -_.dx=a2 -_.dy=a3 -_.fr=a4 -_.fx=a5 -_.fy=a6 -_.go=a7 -_.id=a8 -_.k1=a9 -_.k2=b0 -_.k3=b1 -_.k4=b2 -_.ok=b3 -_.p1=b4 -_.p2=b5 -_.p3=b6 -_.p4=b7 -_.R8=b8 -_.RG=b9 -_.rx=c0 -_.ry=c1 -_.to=c2 -_.x1=c3 -_.x2=c4 -_.xr=c5 -_.y1=c6 -_.y2=c7 -_.bg=c8 -_.br=c9 -_.C=d0}, -aya:function aya(){}, -oh:function oh(a,b,c,d,e,f){var _=this -_.f=a -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f}, -te:function te(a,b,c,d,e,f){var _=this -_.f=a -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f}, -cDi(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e -if(a===b)return a -s=A.b0w(a.a,b.a,c) -r=t.MH -q=A.cF(a.b,b.b,c,A.eL(),r) -p=A.aA(a.c,b.c,c) -o=A.aA(a.d,b.d,c) -n=A.dl(a.e,b.e,c) -r=A.cF(a.f,b.f,c,A.eL(),r) -m=A.aA(a.r,b.r,c) -l=A.dl(a.w,b.w,c) -k=A.aA(a.x,b.x,c) -j=A.aA(a.y,b.y,c) -i=A.aA(a.z,b.z,c) -h=A.aA(a.Q,b.Q,c) -g=c<0.5 -f=g?a.as:b.as -e=g?a.at:b.at -g=g?a.ax:b.ax -return new A.V0(s,q,p,o,n,r,m,l,k,j,i,h,f,e,g)}, -V0:function V0(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o}, -az_:function az_(){}, -cDo(c1,c2,c3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0 -if(c1===c2)return c1 -s=A.aa(c1.a,c2.a,c3) -r=A.aA(c1.b,c2.b,c3) -q=A.aa(c1.c,c2.c,c3) -p=A.aa(c1.d,c2.d,c3) -o=A.iD(c1.e,c2.e,c3) -n=A.aa(c1.f,c2.f,c3) -m=A.aa(c1.r,c2.r,c3) -l=A.dl(c1.w,c2.w,c3) -k=A.dl(c1.x,c2.x,c3) -j=A.dl(c1.y,c2.y,c3) -i=A.dl(c1.z,c2.z,c3) -h=t.MH -g=A.cF(c1.Q,c2.Q,c3,A.eL(),h) -f=A.cF(c1.as,c2.as,c3,A.eL(),h) -e=A.cF(c1.at,c2.at,c3,A.eL(),h) -d=t.KX -c=A.cF(c1.ax,c2.ax,c3,A.aKp(),d) -b=A.cF(c1.ay,c2.ay,c3,A.eL(),h) -a=A.cF(c1.ch,c2.ch,c3,A.eL(),h) -a0=A.cDn(c1.CW,c2.CW,c3) -a1=A.dl(c1.cx,c2.cx,c3) -a2=A.cF(c1.cy,c2.cy,c3,A.eL(),h) -a3=A.cF(c1.db,c2.db,c3,A.eL(),h) -a4=A.cF(c1.dx,c2.dx,c3,A.eL(),h) -d=A.cF(c1.dy,c2.dy,c3,A.aKp(),d) -a5=A.aa(c1.fr,c2.fr,c3) -a6=A.aA(c1.fx,c2.fx,c3) -a7=A.aa(c1.fy,c2.fy,c3) -a8=A.aa(c1.go,c2.go,c3) -a9=A.iD(c1.id,c2.id,c3) -b0=A.aa(c1.k1,c2.k1,c3) -b1=A.aa(c1.k2,c2.k2,c3) -b2=A.dl(c1.k3,c2.k3,c3) -b3=A.dl(c1.k4,c2.k4,c3) -b4=A.aa(c1.ok,c2.ok,c3) -h=A.cF(c1.p1,c2.p1,c3,A.eL(),h) -b5=A.aa(c1.p2,c2.p2,c3) -b6=c3<0.5 -if(b6)b7=c1.gyi() -else b7=c2.gyi() -b8=A.un(c1.p4,c2.p4,c3) -b9=A.un(c1.R8,c2.R8,c3) -if(b6)b6=c1.RG -else b6=c2.RG -c0=A.dl(c1.rx,c2.rx,c3) -return new A.V2(s,r,q,p,o,n,m,l,k,j,i,g,f,e,c,b,a,a0,a1,a2,a3,a4,d,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,h,b5,b7,b8,b9,b6,c0,A.aa(c1.ry,c2.ry,c3))}, -cDn(a,b,c){if(a==b)return a -if(a==null)return A.cy(new A.bC(b.a.qd(0),0,B.L,-1),b,c) -return A.cy(a,new A.bC(a.a.qd(0),0,B.L,-1),c)}, -V2:function V2(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r -_.cx=s -_.cy=a0 -_.db=a1 -_.dx=a2 -_.dy=a3 -_.fr=a4 -_.fx=a5 -_.fy=a6 -_.go=a7 -_.id=a8 -_.k1=a9 -_.k2=b0 -_.k3=b1 -_.k4=b2 -_.ok=b3 -_.p1=b4 -_.p2=b5 -_.p3=b6 -_.p4=b7 -_.R8=b8 -_.RG=b9 -_.rx=c0 -_.ry=c1}, -az1:function az1(){}, -azh:function azh(){}, -b1i:function b1i(){}, -aIH:function aIH(){}, -agA:function agA(a,b,c){this.c=a -this.d=b -this.a=c}, -cDC(a,b,c){var s=null -return new A.Lo(b,A.F(c,s,B.a8,s,s,B.abs.dj(A.P(a).ax.a===B.aG?B.r:B.aY),s,s,s),s)}, -Lo:function Lo(a,b,c){this.c=a -this.d=b -this.a=c}, -chi(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8){return new A.uf(p,q,r,a6,a7,a8,l,m,n,a,f,b,c,e,d,i,h,o,a3,a5,a2,s,j,a4,g,k,a1,a0)}, -pM(a,b,c){var s=null -return new A.awP(s,s,s,c,s,s,b,s,s,a,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!1,s)}, -cQ0(a,b,c,d){return d}, -nF(a,b,c,d,e,f,g,h,i,j,k,l,m){var s,r,q=A.cw(g,k).c -q.toString -s=A.Fb(g,q) -q=A.cw(g,k) -r=A.cba(g).z -if(r==null)r=A.P(g).br.z -if(r==null)r=B.ax -return q.Hx(A.cDK(a,b,r,d,e,f,g,!1,h,i,s,B.Gt,l,m),m)}, -lb(a,b,c,d,e){var s=null -switch(A.P(c).w.a){case 0:case 1:case 3:case 5:return A.nF(s,s,s,a!==!1,s,b,c,s,s,s,d,!0,e) -case 2:case 4:return A.cw(c,d).Hx(A.cD1(s,s,a===!0,s,b,c,s,s,e),e)}}, -cDK(a,b,c,d,e,f,g,h,i,a0,a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k=null,j=A.u(g,B.bJ,t.c4) -j.toString -j=j.gab() -s=A.b([],t.Zt) -r=$.am -q=A.lu(B.cK) -p=A.b([],t.wi) -o=$.aC() -n=$.am -m=a4.i("aj<0?>") -l=a4.i("aL<0?>") -return new A.Vh(b,new A.b1F(f,a1,a3),d,j,c,B.l5,A.cUO(),a,!1,k,a2,k,s,A.aQ(t.f9),new A.cc(k,a4.i("cc>")),new A.cc(k,t.re),new A.qz(),k,0,new A.aL(new A.aj(r,a4.i("aj<0?>")),a4.i("aL<0?>")),q,p,i,B.me,new A.cl(k,o,t.XR),new A.aL(new A.aj(n,m),l),new A.aL(new A.aj(n,m),l),a4.i("Vh<0>"))}, -cp8(a){var s=null -return new A.bRr(a,s,6,s,s,B.a9o,B.G,s,s,s,s,s,s,B.n,s)}, -agG:function agG(a,b,c,d,e,f,g,h,i,j,k,l){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.x=e -_.y=f -_.z=g -_.Q=h -_.as=i -_.ax=j -_.ay=k -_.a=l}, -uf:function uf(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.as=k -_.at=l -_.ax=m -_.ay=n -_.ch=o -_.CW=p -_.cx=q -_.cy=r -_.db=s -_.dx=a0 -_.dy=a1 -_.fr=a2 -_.fx=a3 -_.fy=a4 -_.go=a5 -_.id=a6 -_.k1=a7 -_.a=a8}, -awP:function awP(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.as=k -_.at=l -_.ax=m -_.ay=n -_.ch=o -_.CW=p -_.cx=q -_.cy=r -_.db=s -_.dx=a0 -_.dy=a1 -_.fr=a2 -_.fx=a3 -_.fy=a4 -_.go=a5 -_.id=a6 -_.k1=a7 -_.a=a8}, -Vh:function Vh(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8){var _=this -_.alJ=null -_.bSi=a -_.uR=b -_.wE=c -_.wC=d -_.uN=e -_.Am=f -_.Bb=g -_.Ce=h -_.Cf=i -_.k3=j -_.k4=k -_.ok=l -_.p1=null -_.p2=!1 -_.p4=_.p3=null -_.R8=m -_.RG=n -_.rx=o -_.ry=p -_.to=q -_.x1=$ -_.x2=null -_.xr=$ -_.x8$=r -_.Cg$=s -_.at=a0 -_.ax=null -_.ay=!1 -_.CW=_.ch=null -_.cx=a1 -_.cy=!0 -_.dy=_.dx=_.db=null -_.r=a2 -_.a=a3 -_.b=null -_.c=a4 -_.d=a5 -_.e=a6 -_.f=a7 -_.$ti=a8}, -b1F:function b1F(a,b,c){this.a=a -this.b=b -this.c=c}, -bRr:function bRr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.ax=a -_.ch=_.ay=$ -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g -_.r=h -_.w=i -_.x=j -_.y=k -_.z=l -_.Q=m -_.as=n -_.at=o}, -cba(a){var s -a.aj(t.jh) -s=A.P(a) -return s.br}, -cDM(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g -if(a===b)return a -s=A.aa(a.a,b.a,c) -r=A.aA(a.b,b.b,c) -q=A.aa(a.c,b.c,c) -p=A.aa(a.d,b.d,c) -o=A.iD(a.e,b.e,c) -n=A.ug(a.f,b.f,c) -m=A.aa(a.y,b.y,c) -l=A.dl(a.r,b.r,c) -k=A.dl(a.w,b.w,c) -j=A.h5(a.x,b.x,c) -i=A.aa(a.z,b.z,c) -h=A.Ae(a.Q,b.Q,c) -if(c<0.5)g=a.as -else g=b.as -return new A.Lr(s,r,q,p,o,n,l,k,j,m,i,h,g,A.oX(a.at,b.at,c))}, -Lr:function Lr(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n}, -azk:function azk(){}, -fW(a,b,c,d,e,f){return new A.p5(c,f,d,b,e,a,null)}, -cDS(a,b,c){var s,r,q,p,o=A.ciZ(a) -A.P(a) -s=A.cp9(a) -if(b==null){r=o.a -q=r}else q=b -if(q==null)q=s==null?null:s.gpP(0) -p=c -if(q==null)return new A.bC(B.x,p,B.L,-1) -return new A.bC(q,p,B.L,-1)}, -cp9(a){return new A.bRv(a,null,16,1,0,0,null)}, -p5:function p5(a,b,c,d,e,f,g){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.a=g}, -bRv:function bRv(a,b,c,d,e,f,g){var _=this -_.r=a -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g}, -cDR(a,b,c){var s,r,q,p,o -if(a===b)return a -s=A.aa(a.a,b.a,c) -r=A.aA(a.b,b.b,c) -q=A.aA(a.c,b.c,c) -p=A.aA(a.d,b.d,c) -o=A.aA(a.e,b.e,c) -return new A.Lu(s,r,q,p,o,A.nN(a.f,b.f,c))}, -ciZ(a){var s -a.aj(t.Jj) -s=A.P(a) -return s.C}, -Lu:function Lu(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -azo:function azo(){}, -cE7(a,b,c){var s,r,q,p,o,n,m,l,k -if(a===b)return a -s=A.aa(a.a,b.a,c) -r=A.aa(a.b,b.b,c) -q=A.aA(a.c,b.c,c) -p=A.aa(a.d,b.d,c) -o=A.aa(a.e,b.e,c) -n=A.iD(a.f,b.f,c) -m=A.iD(a.r,b.r,c) -l=A.aA(a.w,b.w,c) -if(c<0.5)k=a.x -else k=b.x -return new A.Vz(s,r,q,p,o,n,m,l,k)}, -Vz:function Vz(a,b,c,d,e,f,g,h,i){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i}, -azH:function azH(){}, -ah_(a,b,c){return new A.x8(b,a,B.mz,null,c.i("x8<0>"))}, -cj7(a,b,c,d,e,f,g,h){return new A.Lw(c,g,d,f,b,e,a,null,h.i("Lw<0>"))}, -azJ:function azJ(a,b,c,d,e,f,g,h){var _=this -_.b=a -_.c=b -_.d=c -_.e=d -_.f=e -_.r=f -_.w=g -_.a=h}, -Qr:function Qr(a,b,c,d,e,f,g,h,i){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.a=h -_.$ti=i}, -Qs:function Qs(a){var _=this -_.d=$ -_.c=_.a=null -_.$ti=a}, -Qq:function Qq(a,b,c,d,e,f,g,h,i,j){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.a=i -_.$ti=j}, -a4L:function a4L(a){var _=this -_.e=_.d=$ -_.c=_.a=null -_.$ti=a}, -bRM:function bRM(a){this.a=a}, -azK:function azK(a,b,c,d,e){var _=this -_.b=a -_.c=b -_.d=c -_.e=d -_.$ti=e}, -oF:function oF(a,b){this.a=a -this.$ti=b}, -bWu:function bWu(a,b,c){this.a=a -this.c=b -this.d=c}, -a4M:function a4M(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5){var _=this -_.uR=a -_.wE=b -_.wC=c -_.uN=d -_.Am=e -_.Bb=f -_.Ce=g -_.Cf=h -_.fj=i -_.cG=j -_.dA=k -_.dD=l -_.dB=m -_.fk=n -_.qB=o -_.ts=p -_.k3=q -_.k4=r -_.ok=s -_.p1=null -_.p2=!1 -_.p4=_.p3=null -_.R8=a0 -_.RG=a1 -_.rx=a2 -_.ry=a3 -_.to=a4 -_.x1=$ -_.x2=null -_.xr=$ -_.x8$=a5 -_.Cg$=a6 -_.at=a7 -_.ax=null -_.ay=!1 -_.CW=_.ch=null -_.cx=a8 -_.cy=!0 -_.dy=_.dx=_.db=null -_.r=a9 -_.a=b0 -_.b=null -_.c=b1 -_.d=b2 -_.e=b3 -_.f=b4 -_.$ti=b5}, -bRO:function bRO(a){this.a=a}, -bRP:function bRP(){}, -bRQ:function bRQ(){}, -J0:function J0(a,b,c,d,e,f,g,h,i,j,k,l){var _=this -_.c=a -_.d=b -_.f=c -_.r=d -_.w=e -_.y=f -_.Q=g -_.as=h -_.at=i -_.ax=j -_.a=k -_.$ti=l}, -a4N:function a4N(a){var _=this -_.d=$ -_.c=_.a=null -_.$ti=a}, -bRN:function bRN(a,b,c){this.a=a -this.b=b -this.c=c}, -QV:function QV(a,b,c,d,e){var _=this -_.e=a -_.f=b -_.c=c -_.a=d -_.$ti=e}, -aEF:function aEF(a,b,c,d){var _=this -_.M=a -_.J$=b -_.dy=c -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=d -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -azI:function azI(){}, -x8:function x8(a,b,c,d,e){var _=this -_.r=a -_.c=b -_.d=c -_.a=d -_.$ti=e}, -Lw:function Lw(a,b,c,d,e,f,g,h,i){var _=this -_.c=a -_.d=b -_.r=c -_.Q=d -_.CW=e -_.fx=f -_.k1=g -_.a=h -_.$ti=i}, -Qp:function Qp(a){var _=this -_.r=_.f=_.e=_.d=null -_.w=$ -_.z=_.y=_.x=!1 -_.c=_.a=null -_.$ti=a}, -bRK:function bRK(a){this.a=a}, -bRL:function bRL(a){this.a=a}, -bRG:function bRG(a){this.a=a}, -bRH:function bRH(a,b){this.a=a -this.b=b}, -bRI:function bRI(a){this.a=a}, -bRJ:function bRJ(a){this.a=a}, -a9u:function a9u(){}, -cEa(a,b,c){var s,r,q -if(a===b)return a -s=A.dl(a.a,b.a,c) -if(c<0.5)r=a.gyi() -else r=b.gyi() -q=A.ccg(a.c,b.c,c) -return new A.VF(s,r,q,A.aa(a.d,b.d,c))}, -VF:function VF(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -azL:function azL(){}, -xa(a,b,c,d,e,f,g,h,i,j,k){return new A.LA(i,h,g,f,k,c,d,a,j,!0,null,b,e)}, -LC(a,b,c,d){var s=null -return new A.aA_(c,s,s,s,d,B.n,s,!1,s,!0,s,new A.aA0(b,a,d,s,s),s)}, -LD(a,b,c,d,e,f,g,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var s,r,q,p,o,n,m,l,k,j,i,h=null -$label0$0:{s=h -if(a2==null)break $label0$0 -r=new A.ns(A.j([B.a3,a2.bs(0.1),B.S,a2.bs(0.08),B.U,a2.bs(0.1)],t.EK,t.MH),t.GC) -s=r -break $label0$0}if(g!=null){r=g+2 -q=new A.ns(A.j([B.F,0,B.a3,g+6,B.S,r,B.U,r,B.qs,g],t.Ag,t.Z),t.JI)}else q=h -r=A.um(c,d) -p=A.um(a2,e) -o=a7==null?h:new A.ci(a7,t.De) -n=A.um(a3,h) -m=a6==null?h:new A.ci(a6,t.mD) -l=a5==null?h:new A.ci(a5,t.W7) -k=a4==null?h:new A.ci(a4,t.W7) -j=a9==null?h:new A.ci(a9,t.y2) -i=a8==null?h:new A.ci(a8,t.li) -return A.wI(a,b,h,r,q,a0,h,h,p,h,n,h,k,l,new A.ns(A.j([B.F,f,B.qs,a1],t.Ag,t.WV),t.ZX),s,m,o,i,j,b0,h,b1,new A.ci(b2,t.RP),b3)}, -cSV(a){var s=A.P(a),r=s.ok.as,q=r==null?null:r.r -if(q==null)q=14 -r=A.cv(a,B.av) -r=r==null?null:r.gdH() -return A.Km(new A.aB(24,0,24,0),new A.aB(12,0,12,0),new A.aB(6,0,6,0),(r==null?B.ah:r).be(0,q)/14)}, -LA:function LA(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.at=k -_.ax=l -_.a=m}, -aA_:function aA_(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.at=k -_.ax=l -_.a=m}, -aA0:function aA0(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -azY:function azY(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this -_.fy=a -_.go=$ -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g -_.r=h -_.w=i -_.x=j -_.y=k -_.z=l -_.Q=m -_.as=n -_.at=o -_.ax=p -_.ay=q -_.ch=r -_.CW=s -_.cx=a0 -_.cy=a1 -_.db=a2 -_.dx=a3 -_.dy=a4 -_.fr=a5 -_.fx=a6}, -bRV:function bRV(a){this.a=a}, -bRX:function bRX(a){this.a=a}, -bS_:function bS_(a){this.a=a}, -bRW:function bRW(){}, -bRY:function bRY(a){this.a=a}, -bRZ:function bRZ(){}, -cEp(a,b,c){if(a===b)return a -return new A.LB(A.un(a.a,b.a,c))}, -cja(a){var s -a.aj(t.dq) -s=A.P(a) -return s.ah}, -LB:function LB(a){this.a=a}, -azZ:function azZ(){}, -cjb(a,b,c){if(b!=null&&!b.m(0,B.D))return A.L_(b.bs(A.cEq(c)),a) -return a}, -cEq(a){var s,r,q,p,o,n -if(a<0)return 0 -for(s=0;r=B.Rs[s],q=r.a,a>=q;){if(a===q||s+1===6)return r.b;++s}p=B.Rs[s-1] -o=p.a -n=p.b -return n+(a-o)/(q-o)*(r.b-n)}, -z4:function z4(a,b){this.a=a -this.b=b}, -cEB(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g -if(a===b)return a -s=A.aa(a.a,b.a,c) -r=A.aa(a.b,b.b,c) -q=A.h5(a.c,b.c,c) -p=A.ug(a.d,b.d,c) -o=A.h5(a.e,b.e,c) -n=A.aa(a.f,b.f,c) -m=A.aa(a.r,b.r,c) -l=A.aa(a.w,b.w,c) -k=A.aa(a.x,b.x,c) -j=A.iD(a.y,b.y,c) -i=A.iD(a.z,b.z,c) -h=c<0.5 -if(h)g=a.Q -else g=b.Q -if(h)h=a.as -else h=b.as -return new A.W7(s,r,q,p,o,n,m,l,k,j,i,g,h)}, -W7:function W7(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m}, -aA9:function aA9(){}, -cEQ(a,b,c){if(a===b)return a -return new A.Wf(A.un(a.a,b.a,c))}, -Wf:function Wf(a){this.a=a}, -aAg:function aAg(){}, -b77(a,b,c){return new A.ahK(a,c,b,null)}, -bPc:function bPc(a,b){this.a=a -this.b=b}, -ahK:function ahK(a,b,c,d){var _=this -_.d=a -_.r=b -_.w=c -_.a=d}, -bSx:function bSx(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this -_.fr=a -_.fx=b -_.fy=c -_.go=d -_.k1=_.id=$ -_.a=e -_.b=f -_.c=g -_.d=h -_.e=i -_.f=j -_.r=k -_.w=l -_.x=m -_.y=n -_.z=o -_.Q=p -_.as=q -_.at=r -_.ax=s -_.ay=a0 -_.ch=a1 -_.CW=a2 -_.cx=a3 -_.cy=a4 -_.db=a5 -_.dx=a6 -_.dy=a7}, -bSy:function bSy(a){this.a=a}, -cjo(a,b,c,d,e,f,g){var s=g==null?1:g,r=f==null?b:f -return new A.Wl(s,r,e==null?b:e,b,d,c,a,null)}, -Wl:function Wl(a,b,c,d,e,f,g,h){var _=this -_.f=a -_.r=b -_.w=c -_.x=d -_.y=e -_.z=f -_.b=g -_.a=h}, -EK(a,b,c,d,e,f,g){var s=null -return new A.Am(b,g,c,a,d,f,s,s,s,!1,e?B.acy:B.fpv,s,s)}, -cbx(a,b,c,d,e){var s=null -return new A.Am(a,s,s,s,c,d,s,b,e,!1,B.acy,s,s)}, -bRf:function bRf(){}, -a50:function a50(a,b){this.a=a -this.b=b}, -Am:function Am(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.y=e -_.z=f -_.Q=g -_.as=h -_.cx=i -_.db=j -_.k1=k -_.k2=l -_.a=m}, -azT:function azT(a,b){this.a=a -this.b=b}, -ay1:function ay1(a,b){this.c=a -this.a=b}, -a6L:function a6L(a,b,c,d,e){var _=this -_.M=null -_.T=a -_.b2=b -_.J$=c -_.dy=d -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=e -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -bSk:function bSk(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){var _=this -_.dx=a -_.dy=b -_.fr=c -_.fy=_.fx=$ -_.a=d -_.b=e -_.c=f -_.d=g -_.e=h -_.f=i -_.r=j -_.w=k -_.x=l -_.y=m -_.z=n -_.Q=o -_.as=p -_.at=q -_.ax=r -_.ay=s -_.ch=a0 -_.CW=a1 -_.cx=a2 -_.cy=a3 -_.db=a4}, -cLJ(a,b){return a.r.a-16-a.e.c-a.a.a+b}, -coU(a,b,c,d,e){return new A.a3A(c,d,a,b,new A.bX(A.b([],t.x8),t.jc),new A.j5(A.c(t.Q,t.S),t.PD),0,e.i("a3A<0>"))}, -b7i:function b7i(){}, -bGg:function bGg(){}, -b6J:function b6J(){}, -ahD:function ahD(){}, -b6I:function b6I(){}, -ahC:function ahC(){}, -bS7:function bS7(){}, -bOT:function bOT(){}, -bS6:function bS6(){}, -b7h:function b7h(){}, -c_y:function c_y(){}, -a3A:function a3A(a,b,c,d,e,f,g,h){var _=this -_.w=a -_.x=b -_.a=c -_.b=d -_.d=_.c=null -_.lW$=e -_.iD$=f -_.DJ$=g -_.$ti=h}, -aIz:function aIz(){}, -aIA:function aIA(){}, -aIJ:function aIJ(){}, -aIK:function aIK(){}, -aIL:function aIL(){}, -aIM:function aIM(){}, -cEW(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return new A.LU(k,a,i,m,a1,c,j,n,b,l,r,d,o,s,a0,p,g,e,f,h,q)}, -cEX(a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 -if(a2===a3)return a2 -s=A.aa(a2.a,a3.a,a4) -r=A.aa(a2.b,a3.b,a4) -q=A.aa(a2.c,a3.c,a4) -p=A.aa(a2.d,a3.d,a4) -o=A.aa(a2.e,a3.e,a4) -n=A.aA(a2.f,a3.f,a4) -m=A.aA(a2.r,a3.r,a4) -l=A.aA(a2.w,a3.w,a4) -k=A.aA(a2.x,a3.x,a4) -j=A.aA(a2.y,a3.y,a4) -i=A.iD(a2.z,a3.z,a4) -h=a4<0.5 -if(h)g=a2.Q -else g=a3.Q -f=A.aA(a2.as,a3.as,a4) -e=A.oX(a2.at,a3.at,a4) -d=A.oX(a2.ax,a3.ax,a4) -c=A.oX(a2.ay,a3.ay,a4) -b=A.oX(a2.ch,a3.ch,a4) -a=A.aA(a2.CW,a3.CW,a4) -a0=A.h5(a2.cx,a3.cx,a4) -a1=A.dl(a2.cy,a3.cy,a4) -if(h)h=a2.db -else h=a3.db -return A.cEW(r,k,n,g,a,a0,b,a1,q,m,s,j,p,l,f,c,h,i,e,d,o)}, -LU:function LU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r -_.cx=s -_.cy=a0 -_.db=a1}, -aAn:function aAn(){}, -cJ(a,b,c,d,e,f,g,h,i,j,k){return new A.qg(e,h,i,d,a,g,k,c,b,j,f)}, -pa(a,b,c,d,e,f,g,h,i,j,a0,a1,a2,a3,a4,a5,a6,a7){var s,r,q,p,o,n,m,l,k=null -if(i!=null){$label0$0:{s=i.bs(0.1) -r=i.bs(0.08) -q=i.bs(0.1) -q=new A.ns(A.j([B.a3,s,B.S,r,B.U,q],t.EK,t.MH),t.GC) -s=q -break $label0$0}p=s}else p=k -s=A.um(b,c) -r=A.um(i,d) -q=a4==null?k:new A.ci(a4,t.mD) -o=a3==null?k:new A.ci(a3,t.W7) -n=a2==null?k:new A.ci(a2,t.W7) -m=a1==null?k:new A.ci(a1,t.Lk) -l=a5==null?k:new A.ci(a5,t.y2) -return A.wI(a,k,k,s,k,f,k,k,r,k,k,m,n,o,k,p,q,k,k,l,k,k,a6,k,a7)}, -bTC:function bTC(a,b){this.a=a -this.b=b}, -qg:function qg(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.c=a -_.e=b -_.r=c -_.w=d -_.z=e -_.ax=f -_.db=g -_.dx=h -_.dy=i -_.fr=j -_.a=k}, -a7y:function a7y(a,b,c,d,e,f,g,h,i,j,k,l){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.as=k -_.a=l}, -aFG:function aFG(){this.c=this.a=this.d=null}, -aB_:function aB_(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.ch=a -_.CW=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.at=m -_.ax=n -_.a=o}, -aAZ:function aAZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this -_.fy=a -_.id=$ -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g -_.r=h -_.w=i -_.x=j -_.y=k -_.z=l -_.Q=m -_.as=n -_.at=o -_.ax=p -_.ay=q -_.ch=r -_.CW=s -_.cx=a0 -_.cy=a1 -_.db=a2 -_.dx=a3 -_.dy=a4 -_.fr=a5 -_.fx=a6}, -bTz:function bTz(a){this.a=a}, -bTB:function bTB(a){this.a=a}, -bTA:function bTA(){}, -aAh:function aAh(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this -_.fy=a -_.go=b -_.id=$ -_.a=c -_.b=d -_.c=e -_.d=f -_.e=g -_.f=h -_.r=i -_.w=j -_.x=k -_.y=l -_.z=m -_.Q=n -_.as=o -_.at=p -_.ax=q -_.ay=r -_.ch=s -_.CW=a0 -_.cx=a1 -_.cy=a2 -_.db=a3 -_.dx=a4 -_.dy=a5 -_.fr=a6 -_.fx=a7}, -bSp:function bSp(a){this.a=a}, -bSq:function bSq(a){this.a=a}, -bSs:function bSs(a){this.a=a}, -bSr:function bSr(){}, -aAi:function aAi(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this -_.fy=a -_.go=b -_.id=$ -_.a=c -_.b=d -_.c=e -_.d=f -_.e=g -_.f=h -_.r=i -_.w=j -_.x=k -_.y=l -_.z=m -_.Q=n -_.as=o -_.at=p -_.ax=q -_.ay=r -_.ch=s -_.CW=a0 -_.cx=a1 -_.cy=a2 -_.db=a3 -_.dx=a4 -_.dy=a5 -_.fr=a6 -_.fx=a7}, -bSt:function bSt(a){this.a=a}, -bSu:function bSu(a){this.a=a}, -bSw:function bSw(a){this.a=a}, -bSv:function bSv(){}, -aCG:function aCG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this -_.fy=a -_.id=$ -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g -_.r=h -_.w=i -_.x=j -_.y=k -_.z=l -_.Q=m -_.as=n -_.at=o -_.ax=p -_.ay=q -_.ch=r -_.CW=s -_.cx=a0 -_.cy=a1 -_.db=a2 -_.dx=a3 -_.dy=a4 -_.fr=a5 -_.fx=a6}, -bXa:function bXa(a){this.a=a}, -bXb:function bXb(a){this.a=a}, -bXd:function bXd(a){this.a=a}, -bXe:function bXe(a){this.a=a}, -bXc:function bXc(){}, -cFY(a,b,c){if(a===b)return a -return new A.uT(A.un(a.a,b.a,c))}, -Xa(a,b){return new A.X9(b,a,null)}, -aj2(a){var s=a.aj(t.g5),r=s==null?null:s.w -return r==null?A.P(a).b6:r}, -uT:function uT(a){this.a=a}, -X9:function X9(a,b,c){this.w=a -this.b=b -this.a=c}, -aB0:function aB0(){}, -bdb(a,b,c){var s,r=null -if(c==null)s=b!=null?new A.d8(b,r,r,r,r,r,r,B.af):r -else s=c -return new A.Fc(a,s,r)}, -Fc:function Fc(a,b,c){this.c=a -this.e=b -this.a=c}, -a5r:function a5r(a){var _=this -_.d=a -_.c=_.a=_.e=null}, -Xq:function Xq(a,b,c,d){var _=this -_.f=_.e=null -_.r=!0 -_.w=a -_.a=b -_.b=c -_.c=d}, -AJ:function AJ(a,b,c,d,e,f,g,h,i,j){var _=this -_.z=a -_.Q=b -_.as=c -_.at=d -_.ax=e -_.ch=_.ay=$ -_.CW=!0 -_.e=f -_.f=g -_.a=h -_.b=i -_.c=j}, -cRy(a,b,c){if(c!=null)return c -if(b)return new A.c50(a) -return null}, -c50:function c50(a){this.a=a}, -aBb:function aBb(){}, -Xs:function Xs(a,b,c,d,e,f,g,h,i,j){var _=this -_.z=a -_.Q=b -_.as=c -_.at=d -_.ax=e -_.db=_.cy=_.cx=_.CW=_.ch=_.ay=$ -_.e=f -_.f=g -_.a=h -_.b=i -_.c=j}, -cRx(a,b,c){if(c!=null)return c -if(b)return new A.c5_(a) -return null}, -cRD(a,b,c,d){var s,r,q,p,o,n -if(b){if(c!=null){s=c.$0() -r=new A.X(s.c-s.a,s.d-s.b)}else r=a.gE(0) -q=d.al(0,B.l).gqS() -p=d.al(0,new A.t(0+r.a,0)).gqS() -o=d.al(0,new A.t(0,0+r.b)).gqS() -n=d.al(0,r.EU(0,B.l)).gqS() -return Math.ceil(Math.max(Math.max(q,p),Math.max(o,n)))}return 35}, -c5_:function c5_(a){this.a=a}, -aBc:function aBc(){}, -Xt:function Xt(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.z=a -_.Q=b -_.as=c -_.at=d -_.ax=e -_.ay=f -_.cx=_.CW=_.ch=$ -_.cy=null -_.e=g -_.f=h -_.a=i -_.b=j -_.c=k}, -fl(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1,a2,a3,a4,a5){var s=null -return new A.Mo(d,q,a0,s,r,s,p,s,s,s,s,s,n,o,l,!0,B.af,a2,b,e,g,j,i,a1,a3,a4,f,!1,m,a,h,c,a5,s,k)}, -AM:function AM(){}, -AN:function AN(){}, -a6i:function a6i(a,b,c){this.f=a -this.b=b -this.a=c}, -Xr:function Xr(){}, -a5q:function a5q(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.as=k -_.at=l -_.ax=m -_.ay=n -_.ch=o -_.CW=p -_.cx=q -_.cy=r -_.db=s -_.dx=a0 -_.dy=a1 -_.fr=a2 -_.fx=a3 -_.fy=a4 -_.go=a5 -_.id=a6 -_.k1=a7 -_.k2=a8 -_.k3=a9 -_.k4=b0 -_.ok=b1 -_.p1=b2 -_.p2=b3 -_.p3=b4 -_.R8=b5 -_.RG=b6 -_.a=b7}, -CW:function CW(a,b){this.a=a -this.b=b}, -a5p:function a5p(a,b,c){var _=this -_.e=_.d=null -_.f=!1 -_.r=a -_.w=$ -_.x=null -_.y=b -_.z=null -_.Q=!1 -_.uP$=c -_.c=_.a=null}, -bU6:function bU6(){}, -bU2:function bU2(a){this.a=a}, -bU5:function bU5(){}, -bU7:function bU7(a,b){this.a=a -this.b=b}, -bU1:function bU1(a,b){this.a=a -this.b=b}, -bU4:function bU4(a){this.a=a}, -bU3:function bU3(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -Mo:function Mo(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.as=k -_.at=l -_.ax=m -_.ay=n -_.ch=o -_.CW=p -_.cx=q -_.cy=r -_.db=s -_.dx=a0 -_.dy=a1 -_.fr=a2 -_.fx=a3 -_.fy=a4 -_.go=a5 -_.id=a6 -_.k1=a7 -_.k2=a8 -_.k3=a9 -_.k4=b0 -_.ok=b1 -_.p1=b2 -_.p2=b3 -_.p3=b4 -_.a=b5}, -a9B:function a9B(){}, -pd:function pd(){}, -aCp:function aCp(a){this.a=a}, -tO:function tO(a,b){this.b=a -this.a=b}, -jy:function jy(a,b,c){this.b=a -this.c=b -this.a=c}, -cEY(a){var s -$label0$0:{if(-1===a){s="FloatingLabelAlignment.start" -break $label0$0}if(0===a){s="FloatingLabelAlignment.center" -break $label0$0}s="FloatingLabelAlignment(x: "+B.c.bd(a,1)+")" -break $label0$0}return s}, -rg(a,b){var s=a==null?null:a.aB(B.b3,b,a.gcW()) -return s==null?0:s}, -Rq(a,b){var s=a==null?null:a.aB(B.az,b,a.gct()) -return s==null?0:s}, -Rr(a,b){var s=a==null?null:a.aB(B.aN,b,a.gcF()) -return s==null?0:s}, -ny(a){var s=a==null?null:a.gE(0) -return s==null?B.a9:s}, -cP_(a,b){var s=a.a0U(B.Y,!0) -return s==null?a.gE(0).b:s}, -cP0(a,b){var s=a.uE(b,B.Y) -return s==null?a.aB(B.ad,b,a.geT()).b:s}, -cGc(a,b,c,d,e,f,g,h,i){return new A.Fd(c,a,h,i,f,g,!1,e,b,null)}, -hA(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7){return new A.Mq(b5,b6,b9,c1,c0,a0,a4,a7,a6,a5,b2,a8,b1,b3,b0,a9,!0,!0,k,o,n,m,s,r,b8,d,b7,c5,c7,c4,c9,c8,c6,d2,d1,d6,d5,d3,d4,g,e,f,q,p,a1,b4,l,a2,a3,h,j,b,i,d0,a,c,d7)}, -ckb(a,b,c,d){return new A.Xv(d,B.BK,B.zt,!1,c,!1,!1,a,!1,b==null?B.a0:b,null)}, -ckc(a){var s=a.aj(t.lA),r=s==null?null:s.gte(0) -return r==null?A.P(a).e:r}, -cGb(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7){return new A.AK(a9,p,a1,a0,a4,a2,a3,k,j,o,n,!1,e,!1,a6,b3,b1,b2,b6,b4,b5,f,!1,l,b0,a,q,a5,i,r,s,g,h,c,!1,d,b7)}, -a5s:function a5s(a){var _=this -_.a=null -_.Y$=_.b=0 -_.ap$=a -_.aY$=_.aO$=0}, -a5t:function a5t(a,b){this.a=a -this.b=b}, -aBd:function aBd(a,b,c,d,e,f,g,h,i){var _=this -_.b=a -_.c=b -_.d=c -_.e=d -_.f=e -_.r=f -_.w=g -_.x=h -_.a=i}, -a3M:function a3M(a,b,c,d,e,f,g){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.a=g}, -axB:function axB(a,b){var _=this -_.x=_.w=_.r=_.f=_.e=_.d=$ -_.qe$=a -_.ba$=b -_.c=_.a=null}, -a5f:function a5f(a,b,c,d,e,f,g,h,i,j){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.a=j}, -a5g:function a5g(a,b){var _=this -_.d=$ -_.f=_.e=null -_.tI$=a -_.dg$=b -_.c=_.a=null}, -bTm:function bTm(){}, -bTl:function bTl(a,b,c){this.a=a -this.b=b -this.c=c}, -Wn:function Wn(a,b){this.a=a -this.b=b}, -ahR:function ahR(){}, -l7:function l7(a,b){this.a=a -this.b=b}, -az4:function az4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r -_.cx=s -_.cy=a0 -_.db=a1 -_.dx=a2 -_.dy=a3 -_.fr=a4}, -bZj:function bZj(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -a6R:function a6R(a,b,c,d,e,f,g,h,i,j){var _=this -_.C=a -_.a3=b -_.ai=c -_.ah=d -_.a7=e -_.aW=f -_.aS=g -_.b6=null -_.ey$=h -_.dy=i -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=j -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -bZp:function bZp(a){this.a=a}, -bZo:function bZo(a){this.a=a}, -bZn:function bZn(a,b){this.a=a -this.b=b}, -bZm:function bZm(a){this.a=a}, -bZk:function bZk(a){this.a=a}, -bZl:function bZl(){}, -az7:function az7(a,b,c,d,e,f,g){var _=this -_.d=a -_.e=b -_.f=c -_.r=d -_.w=e -_.x=f -_.a=g}, -a3v:function a3v(a,b,c,d,e,f,g){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.a=g}, -Fd:function Fd(a,b,c,d,e,f,g,h,i,j){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.a=j}, -a5u:function a5u(a,b,c){var _=this -_.f=_.e=_.d=$ -_.r=a -_.y=_.x=_.w=$ -_.Q=_.z=null -_.qe$=b -_.ba$=c -_.c=_.a=null}, -bUi:function bUi(){}, -bUj:function bUj(){}, -Mq:function Mq(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r -_.cx=s -_.cy=a0 -_.db=a1 -_.dx=a2 -_.dy=a3 -_.fr=a4 -_.fx=a5 -_.fy=a6 -_.go=a7 -_.id=a8 -_.k1=a9 -_.k2=b0 -_.k3=b1 -_.k4=b2 -_.ok=b3 -_.p1=b4 -_.p2=b5 -_.p3=b6 -_.p4=b7 -_.R8=b8 -_.RG=b9 -_.rx=c0 -_.ry=c1 -_.to=c2 -_.x1=c3 -_.x2=c4 -_.xr=c5 -_.y1=c6 -_.y2=c7 -_.bg=c8 -_.br=c9 -_.C=d0 -_.a3=d1 -_.ai=d2 -_.ah=d3 -_.a7=d4 -_.aW=d5 -_.aS=d6 -_.b6=d7}, -Xv:function Xv(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.w=a -_.CW=b -_.cx=c -_.cy=d -_.db=e -_.dx=f -_.k3=g -_.to=h -_.x1=i -_.b=j -_.a=k}, -AK:function AK(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r -_.cx=s -_.cy=a0 -_.db=a1 -_.dx=a2 -_.dy=a3 -_.fr=a4 -_.fx=a5 -_.fy=a6 -_.go=a7 -_.id=a8 -_.k1=a9 -_.k2=b0 -_.k3=b1 -_.k4=b2 -_.ok=b3 -_.p1=b4 -_.p2=b5 -_.p3=b6 -_.p4=b7}, -aBg:function aBg(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8){var _=this -_.R8=a -_.rx=_.RG=$ -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g -_.r=h -_.w=i -_.x=j -_.y=k -_.z=l -_.Q=m -_.as=n -_.at=o -_.ax=p -_.ay=q -_.ch=r -_.CW=s -_.cx=a0 -_.cy=a1 -_.db=a2 -_.dx=a3 -_.dy=a4 -_.fr=a5 -_.fx=a6 -_.fy=a7 -_.go=a8 -_.id=a9 -_.k1=b0 -_.k2=b1 -_.k3=b2 -_.k4=b3 -_.ok=b4 -_.p1=b5 -_.p2=b6 -_.p3=b7 -_.p4=b8}, -bUd:function bUd(a){this.a=a}, -bUa:function bUa(a){this.a=a}, -bU8:function bU8(a){this.a=a}, -bUf:function bUf(a){this.a=a}, -bUg:function bUg(a){this.a=a}, -bUh:function bUh(a){this.a=a}, -bUe:function bUe(a){this.a=a}, -bUb:function bUb(a){this.a=a}, -bUc:function bUc(a){this.a=a}, -bU9:function bU9(a){this.a=a}, -aBf:function aBf(){}, -aBe:function aBe(){}, -a98:function a98(){}, -a9z:function a9z(){}, -a9C:function a9C(){}, -aJ6:function aJ6(){}, -br(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){return new A.lt(k,a1,s,a3,j,c,a4,r,p,h,b,e,n,m,l,o,g,f,!1,a0,q,d,a2,i,null)}, -cP1(a,b){var s=a.b -s.toString -t.E.a(s).a=b}, -XX:function XX(a,b){this.a=a -this.b=b}, -Gk:function Gk(a,b){this.a=a -this.b=b}, -lt:function lt(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.CW=k -_.cx=l -_.cy=m -_.db=n -_.dx=o -_.fr=p -_.fy=q -_.id=r -_.k1=s -_.k2=a0 -_.k3=a1 -_.k4=a2 -_.p4=a3 -_.R8=a4 -_.a=a5}, -bgx:function bgx(a){this.a=a}, -aB8:function aB8(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -tX:function tX(a,b){this.a=a -this.b=b}, -aBH:function aBH(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this -_.d=a -_.e=b -_.f=c -_.r=d -_.w=e -_.x=f -_.y=g -_.z=h -_.Q=i -_.as=j -_.at=k -_.ax=l -_.ay=m -_.ch=n -_.CW=o -_.a=p}, -a70:function a70(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.C=a -_.a3=b -_.ai=c -_.ah=d -_.a7=e -_.aW=f -_.aS=g -_.b6=h -_.bE=i -_.b9=j -_.Y=k -_.ey$=l -_.dy=m -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=n -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -bZw:function bZw(a,b){this.a=a -this.b=b}, -bZv:function bZv(a){this.a=a}, -bUR:function bUR(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){var _=this -_.dy=a -_.fy=_.fx=_.fr=$ -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g -_.r=h -_.w=i -_.x=j -_.y=k -_.z=l -_.Q=m -_.as=n -_.at=o -_.ax=p -_.ay=q -_.ch=r -_.CW=s -_.cx=a0 -_.cy=a1 -_.db=a2 -_.dx=a3}, -aJf:function aJf(){}, -bgv(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){return new A.MK(c,o,p,m,f,r,a1,q,h,a,s,n,e,k,i,j,d,l,a2,a0,b,g)}, -cHJ(a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2 -if(a3===a4)return a3 -s=a5<0.5 -if(s)r=a3.a -else r=a4.a -q=A.iD(a3.b,a4.b,a5) -if(s)p=a3.c -else p=a4.c -o=A.aa(a3.d,a4.d,a5) -n=A.aa(a3.e,a4.e,a5) -m=A.aa(a3.f,a4.f,a5) -l=A.dl(a3.r,a4.r,a5) -k=A.dl(a3.w,a4.w,a5) -j=A.dl(a3.x,a4.x,a5) -i=A.h5(a3.y,a4.y,a5) -h=A.aa(a3.z,a4.z,a5) -g=A.aa(a3.Q,a4.Q,a5) -f=A.aA(a3.as,a4.as,a5) -e=A.aA(a3.at,a4.at,a5) -d=A.aA(a3.ax,a4.ax,a5) -c=A.aA(a3.ay,a4.ay,a5) -if(s)b=a3.ch -else b=a4.ch -if(s)a=a3.CW -else a=a4.CW -if(s)a0=a3.cx -else a0=a4.cx -if(s)a1=a3.cy -else a1=a4.cy -if(s)a2=a3.db -else a2=a4.db -if(s)s=a3.dx -else s=a4.dx -return A.bgv(i,a2,r,b,f,n,s,j,d,c,e,a,o,g,q,p,k,m,h,a1,l,a0)}, -XY(a,b,c,d){return new A.Gj(b,c,a,d)}, -akB(a){var s=a.aj(t.NJ),r=s==null?null:s.gte(0) -return r==null?A.P(a).bE:r}, -cHK(a,b,c,d){var s=null -return new A.f6(new A.bgw(s,s,s,c,s,s,s,d,s,s,b,s,s,s,s,s,s,s,s,s,s,s,s,a),s)}, -MK:function MK(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r -_.cx=s -_.cy=a0 -_.db=a1 -_.dx=a2}, -Gj:function Gj(a,b,c,d){var _=this -_.w=a -_.as=b -_.b=c -_.a=d}, -bgw:function bgw(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r -_.cx=s -_.cy=a0 -_.db=a1 -_.dx=a2 -_.dy=a3 -_.fr=a4}, -aBI:function aBI(){}, -a2p:function a2p(a,b){this.c=a -this.a=b}, -bIF:function bIF(){}, -a8m:function a8m(a){var _=this -_.e=_.d=null -_.f=a -_.c=_.a=null}, -c2B:function c2B(a){this.a=a}, -c2A:function c2A(a){this.a=a}, -c2C:function c2C(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -akO:function akO(a,b){this.c=a -this.a=b}, -cK(a,b,c,d,e,f,g,h,i,j,k,l,m,n){return new A.qr(e,n,!1,h,g,j,l,m,k,c,f,b,d,i)}, -cG9(a,b){var s,r,q,p,o,n,m,l,k,j,i=t.TT,h=A.b([a],i),g=A.b([b],i) -for(s=b,r=a;r!==s;){q=r.c -p=s.c -if(q>=p){o=r.gdi(r) -if(!(o instanceof A.R)||!o.Kq(r))return null -h.push(o) -r=o}if(q<=p){n=s.gdi(s) -if(!(n instanceof A.R)||!n.Kq(s))return null -g.push(n) -s=n}}m=new A.c5(new Float64Array(16)) -m.tb() -l=new A.c5(new Float64Array(16)) -l.tb() -for(k=g.length-1;k>0;k=j){j=k-1 -g[k].rK(g[j],m)}for(k=h.length-1;k>0;k=j){j=k-1 -h[k].rK(h[j],l)}if(l.y9(l)!==0){l.tZ(0,m) -i=l}else i=null -return i}, -Gu:function Gu(a,b){this.a=a -this.b=b}, -qr:function qr(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.as=k -_.at=l -_.ax=m -_.a=n}, -aBY:function aBY(a,b,c){var _=this -_.d=a -_.qe$=b -_.ba$=c -_.c=_.a=null}, -bWo:function bWo(a){this.a=a}, -a6V:function a6V(a,b,c,d,e,f){var _=this -_.M=a -_.T=b -_.b2=c -_.cr=null -_.J$=d -_.dy=e -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=f -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -aBa:function aBa(a,b,c,d,e){var _=this -_.e=a -_.f=b -_.r=c -_.c=d -_.a=e}, -uY:function uY(){}, -HX:function HX(a,b){this.a=a -this.b=b}, -a5O:function a5O(a,b,c,d,e,f,g,h,i,j,k,l){var _=this -_.r=a -_.w=b -_.x=c -_.y=d -_.z=e -_.Q=f -_.as=g -_.at=h -_.c=i -_.d=j -_.e=k -_.a=l}, -aBU:function aBU(a,b){var _=this -_.db=_.cy=_.cx=_.CW=null -_.e=_.d=$ -_.tI$=a -_.dg$=b -_.c=_.a=null}, -bW8:function bW8(){}, -bW9:function bW9(){}, -bWa:function bWa(){}, -bWb:function bWb(){}, -a7G:function a7G(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -a7H:function a7H(a,b,c){this.b=a -this.c=b -this.a=c}, -aIS:function aIS(){}, -Ym:function Ym(a,b,c,d,e,f,g,h){var _=this -_.c=a -_.d=b -_.ay=c -_.cx=d -_.dx=e -_.dy=f -_.fx=g -_.a=h}, -aBV:function aBV(){}, -ago:function ago(){}, -amP:function amP(){}, -bkS:function bkS(a,b,c){this.a=a -this.b=b -this.c=c}, -bkQ:function bkQ(){}, -bkR:function bkR(){}, -cIo(a,b,c){if(a===b)return a -return new A.an4(A.ccg(a.a,b.a,c),null)}, -an4:function an4(a,b){this.a=a -this.b=b}, -cIp(a,b,c){if(a===b)return a -return new A.YJ(A.un(a.a,b.a,c))}, -YJ:function YJ(a){this.a=a}, -aC2:function aC2(){}, -ccg(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null -if(a==b)return a -s=a==null -r=s?e:a.a -q=b==null -p=q?e:b.a -o=t.MH -p=A.cF(r,p,c,A.eL(),o) -r=s?e:a.b -r=A.cF(r,q?e:b.b,c,A.eL(),o) -n=s?e:a.c -o=A.cF(n,q?e:b.c,c,A.eL(),o) -n=s?e:a.d -m=q?e:b.d -m=A.cF(n,m,c,A.JS(),t.PM) -n=s?e:a.e -l=q?e:b.e -l=A.cF(n,l,c,A.cf8(),t.pc) -n=s?e:a.f -k=q?e:b.f -j=t.tW -k=A.cF(n,k,c,A.Sj(),j) -n=s?e:a.r -n=A.cF(n,q?e:b.r,c,A.Sj(),j) -i=s?e:a.w -j=A.cF(i,q?e:b.w,c,A.Sj(),j) -i=s?e:a.x -i=A.cdN(i,q?e:b.x,c) -h=s?e:a.y -g=q?e:b.y -g=A.cF(h,g,c,A.aKp(),t.KX) -h=c<0.5 -if(h)f=s?e:a.z -else f=q?e:b.z -if(h)h=s?e:a.Q -else h=q?e:b.Q -s=s?e:a.as -return new A.an5(p,r,o,m,l,k,n,j,i,g,f,h,A.ug(s,q?e:b.as,c))}, -an5:function an5(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m}, -aC4:function aC4(){}, -cIq(a,b,c){var s,r -if(a===b)return a -s=A.ccg(a.a,b.a,c) -if(c<0.5)r=a.b -else r=b.b -return new A.N5(s,r)}, -N5:function N5(a,b){this.a=a -this.b=b}, -aC5:function aC5(){}, -cIP(a,b,c){var s,r,q,p,o,n,m,l,k,j,i -if(a===b)return a -s=A.aA(a.a,b.a,c) -r=A.aa(a.b,b.b,c) -q=A.aA(a.c,b.c,c) -p=A.aa(a.d,b.d,c) -o=A.aa(a.e,b.e,c) -n=A.aa(a.f,b.f,c) -m=A.iD(a.r,b.r,c) -l=A.cF(a.w,b.w,c,A.Sh(),t.p8) -k=A.cF(a.x,b.x,c,A.csa(),t.lF) -if(c<0.5)j=a.y -else j=b.y -i=A.cF(a.z,b.z,c,A.eL(),t.MH) -return new A.Z4(s,r,q,p,o,n,m,l,k,j,i,A.h5(a.Q,b.Q,c))}, -Z4:function Z4(a,b,c,d,e,f,g,h,i,j,k,l){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l}, -aCk:function aCk(){}, -cIQ(a,b,c){var s,r,q,p,o,n,m,l,k -if(a===b)return a -s=A.aA(a.a,b.a,c) -r=A.aa(a.b,b.b,c) -q=A.aA(a.c,b.c,c) -p=A.aa(a.d,b.d,c) -o=A.aa(a.e,b.e,c) -n=A.aa(a.f,b.f,c) -m=A.iD(a.r,b.r,c) -l=a.w -l=A.a1C(l,l,c) -k=A.cF(a.x,b.x,c,A.Sh(),t.p8) -return new A.Z5(s,r,q,p,o,n,m,l,k,A.cF(a.y,b.y,c,A.csa(),t.lF))}, -Z5:function Z5(a,b,c,d,e,f,g,h,i,j){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j}, -aCl:function aCl(){}, -cIR(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h -if(a===b)return a -s=A.aa(a.a,b.a,c) -r=A.aA(a.b,b.b,c) -q=A.dl(a.c,b.c,c) -p=A.dl(a.d,b.d,c) -o=a.e -if(o==null)n=b.e==null -else n=!1 -if(n)o=null -else o=A.xs(o,b.e,c) -n=a.f -if(n==null)m=b.f==null -else m=!1 -if(m)n=null -else n=A.xs(n,b.f,c) -m=A.aA(a.r,b.r,c) -l=c<0.5 -if(l)k=a.w -else k=b.w -if(l)l=a.x -else l=b.x -j=A.aa(a.y,b.y,c) -i=A.iD(a.z,b.z,c) -h=A.aA(a.Q,b.Q,c) -return new A.Z6(s,r,q,p,o,n,m,k,l,j,i,h,A.aA(a.as,b.as,c))}, -Z6:function Z6(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m}, -aCm:function aCm(){}, -bpr(a,b,c){var s=null -return new A.Zq(!0,c,s,s,s,s,s,s,!1,s,!0,s,new A.aCF(b,a,s,s,s),s)}, -clM(a,b,c,d,e,f,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var s,r,q,p,o,n,m,l,k,j,i,h,g=null -$label0$0:{if(c!=null)s=d==null -else s=!1 -if(s){s=new A.ci(c,t.rc) -break $label0$0}s=A.um(c,d) -break $label0$0}$label1$1:{r=g -if(a3==null)break $label1$1 -q=new A.ns(A.j([B.a3,a3.bs(0.1),B.S,a3.bs(0.08),B.U,a3.bs(0.1)],t.EK,t.MH),t.GC) -r=q -break $label1$1}q=b2==null?g:new A.ci(b2,t.uE) -p=A.um(a3,e) -o=a7==null?g:new A.ci(a7,t.De) -n=A.um(g,g) -m=a0==null?g:new A.ci(a0,t.Lk) -l=a6==null?g:new A.ci(a6,t.mD) -k=a5==null?g:new A.ci(a5,t.W7) -j=a4==null?g:new A.ci(a4,t.W7) -i=a9==null?g:new A.ci(a9,t.y2) -h=a8==null?g:new A.ci(a8,t.li) -return A.wI(a,b,g,s,m,a1,g,g,p,g,n,g,j,k,new A.ns(A.j([B.F,f,B.qs,a2],t.Ag,t.WV),t.ZX),r,l,o,h,i,b0,g,b1,q,b3)}, -cSW(a){var s=A.P(a),r=s.ok.as,q=r==null?null:r.r -if(q==null)q=14 -r=A.cv(a,B.av) -r=r==null?null:r.gdH() -return A.Km(new A.aB(24,0,24,0),new A.aB(12,0,12,0),new A.aB(6,0,6,0),(r==null?B.ah:r).be(0,q)/14)}, -Zq:function Zq(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.ch=a -_.c=b -_.d=c -_.e=d -_.f=e -_.r=f -_.w=g -_.x=h -_.y=i -_.z=j -_.Q=k -_.at=l -_.ax=m -_.a=n}, -aCF:function aCF(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -aCD:function aCD(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this -_.fy=a -_.go=$ -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g -_.r=h -_.w=i -_.x=j -_.y=k -_.z=l -_.Q=m -_.as=n -_.at=o -_.ax=p -_.ay=q -_.ch=r -_.CW=s -_.cx=a0 -_.cy=a1 -_.db=a2 -_.dx=a3 -_.dy=a4 -_.fr=a5 -_.fx=a6}, -bX5:function bX5(a){this.a=a}, -bX8:function bX8(a){this.a=a}, -bX6:function bX6(a){this.a=a}, -bX9:function bX9(a){this.a=a}, -bX7:function bX7(){}, -cJ0(a,b,c){if(a===b)return a -return new A.Nm(A.un(a.a,b.a,c))}, -clL(a){var s -a.aj(t.BR) -s=A.P(a) -return s.bi}, -Nm:function Nm(a){this.a=a}, -aCE:function aCE(){}, -ccc(a,b,c){var s=null,r=A.b([],t.Zt),q=$.am,p=A.lu(B.cK),o=A.b([],t.wi),n=$.aC(),m=$.am,l=c.i("aj<0?>"),k=c.i("aL<0?>"),j=b==null?B.me:b -return new A.Gr(a,!1,!0,!1,s,s,s,r,A.aQ(t.f9),new A.cc(s,c.i("cc>")),new A.cc(s,t.re),new A.qz(),s,0,new A.aL(new A.aj(q,c.i("aj<0?>")),c.i("aL<0?>")),p,o,s,j,new A.cl(s,n,t.XR),new A.aL(new A.aj(m,l),k),new A.aL(new A.aj(m,l),k),c.i("Gr<0>"))}, -cId(a,b,c,d,e){var s,r -A.P(a) -s=B.wG.h(0,A.P(a).w) -r=(s==null?B.qq:s).gC8() -return r!=null?r.$5(a,b,c,d,e):null}, -cla(a,b,c,d,e,f){return new A.tf(b,c,e,A.csr(),!0,d,a,f.i("tf<0>"))}, -Gr:function Gr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){var _=this -_.uN=a -_.bi=b -_.bh=c -_.r1=d -_.k3=e -_.k4=f -_.ok=g -_.p1=null -_.p2=!1 -_.p4=_.p3=null -_.R8=h -_.RG=i -_.rx=j -_.ry=k -_.to=l -_.x1=$ -_.x2=null -_.xr=$ -_.x8$=m -_.Cg$=n -_.at=o -_.ax=null -_.ay=!1 -_.CW=_.ch=null -_.cx=p -_.cy=!0 -_.dy=_.dx=_.db=null -_.r=q -_.a=r -_.b=null -_.c=s -_.d=a0 -_.e=a1 -_.f=a2 -_.$ti=a3}, -Gs:function Gs(){}, -tf:function tf(a,b,c,d,e,f,g,h){var _=this -_.x=a -_.c=b -_.d=c -_.e=d -_.f=e -_.a=f -_.b=g -_.$ti=h}, -a6f:function a6f(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this -_.bi=a -_.bh=b -_.r1=c -_.k3=d -_.k4=e -_.ok=f -_.p1=null -_.p2=!1 -_.p4=_.p3=null -_.R8=g -_.RG=h -_.rx=i -_.ry=j -_.to=k -_.x1=$ -_.x2=null -_.xr=$ -_.x8$=l -_.Cg$=m -_.at=n -_.ax=null -_.ay=!1 -_.CW=_.ch=null -_.cx=o -_.cy=!0 -_.dy=_.dx=_.db=null -_.r=p -_.a=q -_.b=null -_.c=r -_.d=s -_.e=a0 -_.f=a1 -_.$ti=a2}, -a5P:function a5P(){}, -a9M:function a9M(){}, -cEK(a,b,c,d){var s=new A.uB(new A.ly(b,new A.bX(A.b([],t.x8),t.jc),0),new A.b6L(),new A.b6M(),d,null),r=A.N9(a,B.fq_,t.O) -r=r==null?null:r.gCz() -if(r===!1)return s -if(b.gaI(0).gzH())r=A.P(a).ax.k2 -else r=B.D -return new A.kS(r,s,null)}, -coS(a,b,c,d,e,f,g){var s=g==null?A.P(a).ax.k2:g -return new A.uB(new A.ly(c,new A.bX(A.b([],t.x8),t.jc),0),new A.bMG(e,!0,s),new A.bMH(e),d,null)}, -cqv(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j -if(c<=0||d<=0)return -$.aw() -s=A.bh() -s.Q=B.cW -s.r=A.cie(0,0,0,d).gk(0) -r=b.b -r===$&&A.e() -r=r.a -r===$&&A.e() -q=J.bk(r.a.width())/e -r=b.b.a -r===$&&A.e() -p=J.bk(r.a.height())/e -o=q*c -n=p*c -m=(q-o)/2 -l=(p-n)/2 -r=a.ghs(0) -k=b.b.a -k===$&&A.e() -k=J.bk(k.a.width()) -j=b.b.a -j===$&&A.e() -r.S0(b,new A.a1(0,0,k,J.bk(j.a.height())),new A.a1(m,l,m+o,l+n),s)}, -crr(a,b,c){var s,r -a.tb() -if(b===1)return -a.FY(b,b,b,1) -s=c.a -r=c.b -a.rs(-((s*b-s)/2),-((r*b-r)/2),0,1)}, -cqb(a,b,c,d,e){var s=new A.a93(d,a,e,c,b,new A.c5(new Float64Array(16)),A.aN(t.o0),A.aN(t.hc),$.aC()),r=s.grQ() -a.an(0,r) -a.v_(s.gWr()) -e.a.an(0,r) -c.an(0,r) -return s}, -cqc(a,b,c,d){var s=new A.a94(c,d,b,a,new A.c5(new Float64Array(16)),A.aN(t.o0),A.aN(t.hc),$.aC()),r=s.grQ() -d.a.an(0,r) -b.an(0,r) -a.v_(s.gWr()) -return s}, -aAb:function aAb(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -aIw:function aIw(a,b,c,d,e,f,g){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.a=g}, -c41:function c41(a,b){this.a=a -this.b=b}, -c42:function c42(a){this.a=a}, -Dk:function Dk(a,b,c,d,e,f){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.a=f}, -aIu:function aIu(a,b,c){var _=this -_.d=$ -_.Nz$=a -_.H7$=b -_.JW$=c -_.c=_.a=null}, -Dl:function Dl(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -aIv:function aIv(a,b,c){var _=this -_.d=$ -_.Nz$=a -_.H7$=b -_.JW$=c -_.c=_.a=null}, -aAa:function aAa(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -bSl:function bSl(){}, -bSm:function bSm(){}, -b6L:function b6L(){}, -b6M:function b6M(){}, -awA:function awA(){}, -bMI:function bMI(a){this.a=a}, -bMG:function bMG(a,b,c){this.a=a -this.b=b -this.c=c}, -bMH:function bMH(a){this.a=a}, -afV:function afV(){}, -ao7:function ao7(){}, -bpU:function bpU(a){this.a=a}, -R9:function R9(a,b,c,d,e,f,g){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.a=f -_.$ti=g}, -a6h:function a6h(a){var _=this -_.c=_.a=_.d=null -_.$ti=a}, -RZ:function RZ(){}, -a93:function a93(a,b,c,d,e,f,g,h,i){var _=this -_.r=a -_.w=b -_.x=c -_.y=d -_.z=e -_.Q=f -_.as=g -_.at=h -_.Y$=0 -_.ap$=i -_.aY$=_.aO$=0}, -c4_:function c4_(a,b){this.a=a -this.b=b}, -a94:function a94(a,b,c,d,e,f,g,h){var _=this -_.r=a -_.w=b -_.x=c -_.y=d -_.z=e -_.Q=f -_.as=g -_.Y$=0 -_.ap$=h -_.aY$=_.aO$=0}, -c40:function c40(a,b){this.a=a -this.b=b}, -aCO:function aCO(){}, -aa6:function aa6(){}, -aa7:function aa7(){}, -dw(a,b,c,d,e){return new A.kw(d,c,b,a,null,e.i("kw<0>"))}, -c8P(a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=null,b=c -switch(A.P(a2).w.a){case 2:case 4:break -case 0:case 1:case 3:case 5:s=A.u(a2,B.bJ,t.c4) -s.toString -b=s.gbS() -break}s=J.T(a5) -r=s.gt(a5) -q=J.iP(r,t.yi) -for(p=t.re,o=0;o") -d=b6.i("aL<0?>") -return n.Hx(new A.a6p(a8,a9,a5,q,s,a4,a3,b4,b2,b,b3,a6,a0,l,a1,a,a7,m,c,B.Gt,c,k,A.aQ(t.f9),new A.cc(c,b6.i("cc>")),new A.cc(c,p),new A.qz(),c,0,new A.aL(new A.aj(j,b6.i("aj<0?>")),b6.i("aL<0?>")),i,h,b0,B.me,new A.cl(c,g,t.XR),new A.aL(new A.aj(f,e),d),new A.aL(new A.aj(f,e),d),b6.i("a6p<0>")),b6)}, -vn(a,b,c,d,e,f,g,h,i){return new A.By(d,e,g,a,b,c,h,f,null,i.i("By<0>"))}, -cpy(a){var s=null -return new A.bY0(a,s,s,s,3,s,s,s,s,s,s,s,s,s)}, -f9:function f9(){}, -ZV:function ZV(a){this.a=a}, -aDx:function aDx(){this.c=this.a=null}, -aC3:function aC3(a,b,c){this.e=a -this.c=b -this.a=c}, -aEE:function aEE(a,b,c,d){var _=this -_.M=a -_.J$=b -_.dy=c -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=d -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -kw:function kw(a,b,c,d,e,f){var _=this -_.d=a -_.e=b -_.f=c -_.Q=d -_.a=e -_.$ti=f}, -NI:function NI(a){this.c=this.a=null -this.$ti=a}, -Rg:function Rg(a,b,c,d,e,f,g){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.a=f -_.$ti=g}, -a6q:function a6q(a,b){var _=this -_.d=a -_.c=_.a=null -_.$ti=b}, -bY5:function bY5(a,b){this.a=a -this.b=b}, -bY6:function bY6(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -bY2:function bY2(a,b,c,d,e,f){var _=this -_.b=a -_.c=b -_.d=c -_.e=d -_.f=e -_.r=f}, -a6p:function a6p(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7){var _=this -_.uR=a -_.wE=b -_.wC=c -_.uN=d -_.Am=e -_.Bb=f -_.Ce=g -_.Cf=h -_.fj=i -_.cG=j -_.dA=k -_.dD=l -_.dB=m -_.fk=n -_.qB=o -_.ts=p -_.rM=q -_.uO=null -_.zx=r -_.k3=s -_.k4=a0 -_.ok=a1 -_.p1=null -_.p2=!1 -_.p4=_.p3=null -_.R8=a2 -_.RG=a3 -_.rx=a4 -_.ry=a5 -_.to=a6 -_.x1=$ -_.x2=null -_.xr=$ -_.x8$=a7 -_.Cg$=a8 -_.at=a9 -_.ax=null -_.ay=!1 -_.CW=_.ch=null -_.cx=b0 -_.cy=!0 -_.dy=_.dx=_.db=null -_.r=b1 -_.a=b2 -_.b=null -_.c=b3 -_.d=b4 -_.e=b5 -_.f=b6 -_.$ti=b7}, -bY4:function bY4(a,b){this.a=a -this.b=b}, -bY3:function bY3(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -By:function By(a,b,c,d,e,f,g,h,i,j){var _=this -_.c=a -_.f=b -_.w=c -_.ax=d -_.ch=e -_.dx=f -_.id=g -_.k1=h -_.a=i -_.$ti=j}, -NH:function NH(a){var _=this -_.d=!1 -_.e=null -_.f=$ -_.c=_.a=_.w=_.r=null -_.$ti=a}, -brC:function brC(a){this.a=a}, -azU:function azU(a,b){this.a=a -this.b=b}, -bY0:function bY0(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.at=a -_.ch=_.ay=_.ax=$ -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g -_.r=h -_.w=i -_.x=j -_.y=k -_.z=l -_.Q=m -_.as=n}, -bY1:function bY1(a){this.a=a}, -cJs(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h -if(a===b)return a -s=A.aa(a.a,b.a,c) -r=A.iD(a.b,b.b,c) -q=A.h5(a.c,b.c,c) -p=A.aA(a.d,b.d,c) -o=A.aa(a.e,b.e,c) -n=A.aa(a.f,b.f,c) -m=A.dl(a.r,b.r,c) -l=A.cF(a.w,b.w,c,A.Sh(),t.p8) -k=c<0.5 -if(k)j=a.x -else j=b.x -if(k)i=a.y -else i=b.y -if(k)k=a.z -else k=b.z -h=A.aa(a.Q,b.Q,c) -return new A.He(s,r,q,p,o,n,m,l,j,i,k,h,A.aA(a.as,b.as,c))}, -aoS(a){var s -a.aj(t.mp) -s=A.P(a) -return s.bh}, -He:function He(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m}, -aDy:function aDy(){}, -aoW:function aoW(){}, -brE:function brE(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -zd:function zd(a,b){this.a=a -this.b=b}, -a6r:function a6r(a,b,c){this.c=a -this.d=b -this.a=c}, -aDz:function aDz(a){var _=this -_.d=a -_.c=_.a=_.f=_.e=null}, -bY8:function bY8(a,b){this.a=a -this.b=b}, -bY9:function bY9(a,b){this.a=a -this.b=b}, -bY7:function bY7(a,b){this.a=a -this.b=b}, -a6s:function a6s(a,b,c,d,e,f){var _=this -_.d=a -_.f=b -_.r=c -_.w=d -_.x=e -_.a=f}, -aDA:function aDA(a,b,c,d,e,f,g,h,i){var _=this -_.d=a -_.e=b -_.f=c -_.r=d -_.w=e -_.x=0 -_.y=f -_.Q=_.z=null -_.as=$ -_.at=g -_.tI$=h -_.dg$=i -_.c=_.a=null}, -bYa:function bYa(a){this.a=a}, -aJ0:function aJ0(){}, -a9O:function a9O(){}, -caN(a,b,c){var s=null -return new A.oZ(B.GH,b,c,s,a,s,s,s,s)}, -Kz(a,b,c){var s=null -return new A.oZ(B.ys,a,b,s,s,c,s,s,s)}, -awO:function awO(a,b){this.a=a -this.b=b}, -apa:function apa(){}, -aBD:function aBD(a,b,c,d,e,f,g,h,i,j){var _=this -_.b=a -_.c=b -_.d=c -_.e=d -_.f=e -_.r=f -_.w=g -_.x=h -_.y=i -_.a=j}, -bUL:function bUL(a,b,c){this.a=a -this.b=b -this.c=c}, -bUM:function bUM(a,b,c){this.a=a -this.b=b -this.c=c}, -bUN:function bUN(){}, -MG:function MG(a,b,c,d,e,f,g,h){var _=this -_.z=a -_.c=b -_.d=c -_.e=d -_.f=e -_.r=f -_.w=g -_.a=h}, -aBE:function aBE(a,b){var _=this -_.d=$ -_.tI$=a -_.dg$=b -_.c=_.a=null}, -bUO:function bUO(a,b){this.a=a -this.b=b}, -ay6:function ay6(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.b=a -_.c=b -_.d=c -_.e=d -_.f=e -_.r=f -_.w=g -_.x=h -_.y=i -_.z=j -_.Q=k -_.as=l -_.at=m -_.ax=n -_.a=o}, -oZ:function oZ(a,b,c,d,e,f,g,h,i){var _=this -_.y=a -_.z=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.a=i}, -ay7:function ay7(a,b){var _=this -_.d=$ -_.tI$=a -_.dg$=b -_.c=_.a=null}, -bPf:function bPf(a){this.a=a}, -bPd:function bPd(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this -_.ch=a -_.CW=$ -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g -_.r=h -_.w=i -_.x=j -_.y=k -_.z=l -_.Q=m -_.as=n -_.at=o -_.ax=p -_.ay=q}, -bUJ:function bUJ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this -_.ch=a -_.CW=$ -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g -_.r=h -_.w=i -_.x=j -_.y=k -_.z=l -_.Q=m -_.as=n -_.at=o -_.ax=p -_.ay=q}, -bPe:function bPe(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this -_.ch=a -_.CW=$ -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g -_.r=h -_.w=i -_.x=j -_.y=k -_.z=l -_.Q=m -_.as=n -_.at=o -_.ax=p -_.ay=q}, -bUK:function bUK(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this -_.ch=a -_.CW=$ -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g -_.r=h -_.w=i -_.x=j -_.y=k -_.z=l -_.Q=m -_.as=n -_.at=o -_.ax=p -_.ay=q}, -a9d:function a9d(){}, -a9E:function a9E(){}, -cmn(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){return new A.NU(d,h,g,b,i,a,j,k,n,l,m,e,o,c,p,f)}, -cJO(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d -if(a===b)return a -s=A.aa(a.a,b.a,c) -r=A.aa(a.b,b.b,c) -q=A.aA(a.c,b.c,c) -p=A.aa(a.d,b.d,c) -o=A.aa(a.e,b.e,c) -n=A.nN(a.f,b.f,c) -m=A.aa(a.r,b.r,c) -l=A.aA(a.w,b.w,c) -k=A.aA(a.x,b.x,c) -j=A.aA(a.y,b.y,c) -i=c<0.5 -if(i)h=a.z -else h=b.z -g=A.oX(a.Q,b.Q,c) -f=A.aA(a.as,b.as,c) -e=A.h5(a.at,b.at,c) -if(i)d=a.ax -else d=b.ax -if(i)i=a.ay -else i=b.ay -return A.cmn(n,p,e,s,g,i,q,r,o,m,l,j,h,k,f,d)}, -ccM(a){var s -a.aj(t.C0) -s=A.P(a) -return s.r1}, -NU:function NU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p}, -aDI:function aDI(){}, -bYA:function bYA(a,b){this.a=a -this.b=b}, -O3:function O3(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this -_.c=a -_.d=b -_.f=c -_.r=d -_.w=e -_.x=f -_.y=g -_.as=h -_.at=i -_.ax=j -_.ch=k -_.CW=l -_.cx=m -_.cy=n -_.db=o -_.dx=p -_.dy=q -_.fr=r -_.a=s -_.$ti=a0}, -a6w:function a6w(a){var _=this -_.c=_.a=_.e=_.d=null -_.$ti=a}, -bYz:function bYz(a,b){this.a=a -this.b=b}, -bYy:function bYy(a){this.a=a}, -Jq:function Jq(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.as=k -_.at=l -_.a=m}, -aDS:function aDS(a){this.d=a -this.c=this.a=null}, -bYx:function bYx(a){this.a=a}, -aDU:function aDU(a){var _=this -_.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=_.e=_.d=_.c=_.b=_.a=_.fy=_.fx=_.fr=_.dy=_.dx=null -_.Y$=0 -_.ap$=a -_.aY$=_.aO$=0}, -bYn:function bYn(a,b,c,d,e,f,g,h,i,j){var _=this -_.y=a -_.Q=_.z=$ -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g -_.r=h -_.w=i -_.x=j}, -bYo:function bYo(a){this.a=a}, -bYp:function bYp(a){this.a=a}, -ccX(a,b,c,d){return new A.O4(c,b,a,null,d.i("O4<0>"))}, -bYB:function bYB(a,b){this.a=a -this.b=b}, -O4:function O4(a,b,c,d,e){var _=this -_.c=a -_.at=b -_.p2=c -_.a=d -_.$ti=e}, -Rk:function Rk(a,b){var _=this -_.d=null -_.e=$ -_.H9$=a -_.c=_.a=null -_.$ti=b}, -aDV:function aDV(a,b){this.a=a -this.$ti=b}, -a9P:function a9P(){}, -cK4(a,b,c){if(a==null&&b==null)return null -if(a instanceof A.pN)a=a.x.$1(B.cG) -if(b instanceof A.pN)b=b.x.$1(B.cG) -if(a==null)a=new A.bC(b.a.qd(0),0,B.L,-1) -return A.cy(a,b==null?new A.bC(a.a.qd(0),0,B.L,-1):b,c)}, -cK5(a,b,c){var s,r,q,p,o,n,m,l -if(a===b)return a -s=c<0.5 -if(s)r=a.a -else r=b.a -q=t.MH -p=A.cF(a.b,b.b,c,A.eL(),q) -if(s)o=a.e -else o=b.e -n=A.cF(a.c,b.c,c,A.eL(),q) -m=A.aA(a.d,b.d,c) -if(s)s=a.f -else s=b.f -q=A.cF(a.r,b.r,c,A.eL(),q) -l=A.cK4(a.w,b.w,c) -return new A.O5(r,p,n,m,o,s,q,l,A.cF(a.x,b.x,c,A.JS(),t.PM))}, -ccY(a){var s -a.aj(t._R) -s=A.P(a) -return s.ez}, -O5:function O5(a,b,c,d,e,f,g,h,i){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i}, -aDW:function aDW(){}, -dT(a,b,c,d,e,f,g,h,i){return new A.lB(e,a,c,f,g,b,d,i,h)}, -bzD(a){var s=a.Bc(t.Np) -if(s!=null)return s -throw A.q(A.An(A.b([A.uG("Scaffold.of() called with a context that does not contain a Scaffold."),A.de("No Scaffold ancestor could be found starting from the context that was passed to Scaffold.of(). This usually happens when the context provided is from the same StatefulWidget as that whose build function actually creates the Scaffold widget being sought."),A.VZ('There are several ways to avoid this problem. The simplest is to use a Builder to get a context that is "under" the Scaffold. For an example of this, please see the documentation for Scaffold.of():\n https://api.flutter.dev/flutter/material/Scaffold/of.html'),A.VZ("A more efficient solution is to split your build function into several widgets. This introduces a new context from which you can obtain the Scaffold. In this solution, you would have an outer widget that creates the Scaffold populated by instances of your new inner widgets, and then in these inner widgets you would use Scaffold.of().\nA less elegant but more expedient solution is assign a GlobalKey to the Scaffold, then use the key.currentState property to obtain the ScaffoldState rather than using the Scaffold.of() function."),a.bCE("The context used was")],t.qe)))}, -cKP(a,b){return A.iL(b,new A.bzC(b),null)}, -oJ:function oJ(a,b){this.a=a -this.b=b}, -HF:function HF(a,b){this.c=a -this.a=b}, -a0E:function a0E(a,b,c,d,e){var _=this -_.d=a -_.e=b -_.f=null -_.r=c -_.x=_.w=null -_.y=$ -_.qe$=d -_.ba$=e -_.c=_.a=null}, -bzv:function bzv(a){this.a=a}, -bzw:function bzw(a,b){this.a=a -this.b=b}, -bzo:function bzo(a){this.a=a}, -bzp:function bzp(){}, -bzs:function bzs(a,b){this.a=a -this.b=b}, -bzt:function bzt(a){this.a=a}, -bzu:function bzu(a,b){this.a=a -this.b=b}, -bzn:function bzn(a){this.a=a}, -bzr:function bzr(a,b){this.a=a -this.b=b}, -bzq:function bzq(a,b){this.a=a -this.b=b}, -a7j:function a7j(a,b,c){this.f=a -this.b=b -this.a=c}, -bzx:function bzx(a,b,c,d,e,f,g,h,i){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.y=i}, -c3c:function c3c(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -a0D:function a0D(a,b){this.a=a -this.b=b}, -aFr:function aFr(a,b,c){var _=this -_.a=a -_.b=null -_.c=b -_.Y$=0 -_.ap$=c -_.aY$=_.aO$=0}, -Q8:function Q8(a,b,c,d,e,f,g){var _=this -_.e=a -_.f=b -_.r=c -_.a=d -_.b=e -_.c=f -_.d=g}, -axA:function axA(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -bO4:function bO4(a){this.a=a}, -c_w:function c_w(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.d=a -_.e=b -_.f=c -_.r=d -_.w=e -_.x=f -_.y=g -_.z=h -_.Q=i -_.as=j -_.at=k -_.ax=l -_.ay=m -_.b=null}, -a4Z:function a4Z(a,b,c,d,e,f){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.a=f}, -a5_:function a5_(a,b){var _=this -_.d=$ -_.r=_.f=_.e=null -_.Q=_.z=_.y=_.x=_.w=$ -_.as=null -_.qe$=a -_.ba$=b -_.c=_.a=null}, -bSz:function bSz(a,b){this.a=a -this.b=b}, -lB:function lB(a,b,c,d,e,f,g,h,i){var _=this -_.e=a -_.f=b -_.r=c -_.w=d -_.x=e -_.cy=f -_.db=g -_.dy=h -_.a=i}, -bzC:function bzC(a){this.a=a}, -Ow:function Ow(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.d=a -_.e=b -_.f=c -_.r=null -_.w=d -_.x=e -_.Q=_.z=_.y=null -_.as=f -_.at=null -_.ax=g -_.ay=null -_.CW=_.ch=$ -_.cy=_.cx=null -_.dy=_.dx=_.db=$ -_.fr=!1 -_.qf$=h -_.yV$=i -_.S5$=j -_.we$=k -_.yW$=l -_.qe$=m -_.ba$=n -_.c=_.a=null}, -bzA:function bzA(a,b){this.a=a -this.b=b}, -bzz:function bzz(a,b){this.a=a -this.b=b}, -bzy:function bzy(a,b,c){this.a=a -this.b=b -this.c=c}, -bzB:function bzB(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -azm:function azm(a,b){this.e=a -this.a=b -this.b=null}, -Ov:function Ov(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.$ti=d}, -aFs:function aFs(a,b,c){this.f=a -this.b=b -this.a=c}, -c_x:function c_x(){}, -a7k:function a7k(){}, -a7l:function a7l(){}, -a7m:function a7m(){}, -a9v:function a9v(){}, -cd8(a,b,c){return new A.arg(a,b,c,null)}, -arg:function arg(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -QS:function QS(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.c=a -_.d=b -_.e=c -_.r=d -_.w=e -_.Q=f -_.ay=g -_.ch=h -_.cx=i -_.cy=j -_.db=k -_.dx=l -_.a=m}, -aBX:function aBX(a,b,c,d){var _=this -_.fr=$ -_.fy=_.fx=!1 -_.k1=_.id=_.go=$ -_.w=_.r=_.f=_.e=_.d=null -_.y=_.x=$ -_.z=a -_.Q=!1 -_.as=null -_.at=!1 -_.ay=_.ax=null -_.ch=b -_.CW=$ -_.qe$=c -_.ba$=d -_.c=_.a=null}, -bWh:function bWh(a){this.a=a}, -bWe:function bWe(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bWg:function bWg(a,b,c){this.a=a -this.b=b -this.c=c}, -bWf:function bWf(a,b,c){this.a=a -this.b=b -this.c=c}, -bWd:function bWd(a){this.a=a}, -bWn:function bWn(a){this.a=a}, -bWm:function bWm(a){this.a=a}, -bWl:function bWl(a){this.a=a}, -bWj:function bWj(a){this.a=a}, -bWk:function bWk(a){this.a=a}, -bWi:function bWi(a){this.a=a}, -cL1(a,b,c){var s,r,q,p,o,n,m,l,k,j -if(a===b)return a -s=t.X7 -r=A.cF(a.a,b.a,c,A.csT(),s) -q=A.cF(a.b,b.b,c,A.JS(),t.PM) -s=A.cF(a.c,b.c,c,A.csT(),s) -p=a.d -o=b.d -p=c<0.5?p:o -o=A.a_y(a.e,b.e,c) -n=t.MH -m=A.cF(a.f,b.f,c,A.eL(),n) -l=A.cF(a.r,b.r,c,A.eL(),n) -n=A.cF(a.w,b.w,c,A.eL(),n) -k=A.aA(a.x,b.x,c) -j=A.aA(a.y,b.y,c) -return new A.a0P(r,q,s,p,o,m,l,n,k,j,A.aA(a.z,b.z,c))}, -cSe(a,b,c){return c<0.5?a:b}, -a0P:function a0P(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k}, -aFA:function aFA(){}, -cL2(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h -if(a===b)return a -s=A.cF(a.a,b.a,c,A.JS(),t.PM) -r=t.MH -q=A.cF(a.b,b.b,c,A.eL(),r) -p=A.cF(a.c,b.c,c,A.eL(),r) -o=A.cF(a.d,b.d,c,A.eL(),r) -r=A.cF(a.e,b.e,c,A.eL(),r) -n=A.cdN(a.f,b.f,c) -m=A.cF(a.r,b.r,c,A.aKp(),t.KX) -l=A.cF(a.w,b.w,c,A.cf8(),t.pc) -k=t.p8 -j=A.cF(a.x,b.x,c,A.Sh(),k) -k=A.cF(a.y,b.y,c,A.Sh(),k) -i=A.oX(a.z,b.z,c) -if(c<0.5)h=a.Q -else h=b.Q -return new A.a0Q(s,q,p,o,r,n,m,l,j,k,i,h)}, -a0Q:function a0Q(a,b,c,d,e,f,g,h,i,j,k,l){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l}, -aFB:function aFB(){}, -cL5(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h -if(a===b)return a -s=A.aa(a.a,b.a,c) -r=A.aA(a.b,b.b,c) -q=A.aa(a.c,b.c,c) -p=A.cL4(a.d,b.d,c) -o=A.cct(a.e,b.e,c) -n=A.aA(a.f,b.f,c) -m=a.r -l=b.r -k=A.dl(m,l,c) -m=A.dl(m,l,c) -l=A.oX(a.x,b.x,c) -j=A.h5(a.y,b.y,c) -i=A.h5(a.z,b.z,c) -if(c<0.5)h=a.Q -else h=b.Q -return new A.a0U(s,r,q,p,o,n,k,m,l,j,i,h,A.aa(a.as,b.as,c))}, -cL4(a,b,c){if(a==null&&b==null)return null -if(a instanceof A.pN)a=a.x.$1(B.cG) -if(b instanceof A.pN)b=b.x.$1(B.cG) -if(a==null)a=new A.bC(b.a.qd(0),0,B.L,-1) -return A.cy(a,b==null?new A.bC(a.a.qd(0),0,B.L,-1):b,c)}, -a0U:function a0U(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m}, -aFC:function aFC(){}, -cni(a,b,c,d){return new A.OE(b,c,a,null,d.i("OE<0>"))}, -cL9(a,b){var s=null,r=A.k2(s,s,s,s,s,a,s,s,s,s,s,s,b,s,s,s,s,s,s,s,s,s,s,s,s,s),q=A.cnj(s,s,s) -return r.bzV(A.cnj(s,s,s),q,s)}, -cnj(a,b,c){return null}, -nP:function nP(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.$ti=d}, -OE:function OE(a,b,c,d,e){var _=this -_.c=a -_.e=b -_.f=c -_.a=d -_.$ti=e}, -a0V:function a0V(a,b){var _=this -_.e=_.d=!1 -_.f=a -_.c=_.a=null -_.$ti=b}, -bAS:function bAS(a){this.a=a}, -bAL:function bAL(a,b,c){this.a=a -this.b=b -this.c=c}, -bAM:function bAM(a,b,c){this.a=a -this.b=b -this.c=c}, -bAN:function bAN(a,b,c){this.a=a -this.b=b -this.c=c}, -bAO:function bAO(a,b,c){this.a=a -this.b=b -this.c=c}, -bAP:function bAP(a,b){this.a=a -this.b=b}, -bAQ:function bAQ(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bAR:function bAR(){}, -bAv:function bAv(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bAy:function bAy(){}, -bAA:function bAA(a){this.a=a}, -bAw:function bAw(a,b){this.a=a -this.b=b}, -bAz:function bAz(a){this.a=a}, -bAx:function bAx(a,b){this.a=a -this.b=b}, -bAB:function bAB(a,b){this.a=a -this.b=b}, -bAC:function bAC(){}, -bAD:function bAD(){}, -bAE:function bAE(){}, -bAF:function bAF(){}, -bAG:function bAG(){}, -bAH:function bAH(){}, -bAI:function bAI(){}, -bAJ:function bAJ(){}, -bAK:function bAK(){}, -a7x:function a7x(a,b,c,d,e,f,g,h,i,j){var _=this -_.e=a -_.f=b -_.r=c -_.w=d -_.x=e -_.y=f -_.z=g -_.c=h -_.a=i -_.$ti=j}, -RA:function RA(a,b,c){var _=this -_.e=null -_.qZ$=a -_.aV$=b -_.a=c}, -Rt:function Rt(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.C=a -_.a3=b -_.ai=c -_.ah=d -_.a7=e -_.aW=f -_.aS=g -_.lX$=h -_.aw$=i -_.pR$=j -_.dy=k -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=l -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$ -_.$ti=m}, -bZN:function bZN(a){this.a=a}, -c_F:function c_F(a,b,c){var _=this -_.c=a -_.e=_.d=$ -_.a=b -_.b=c}, -c_G:function c_G(a){this.a=a}, -c_H:function c_H(a){this.a=a}, -c_I:function c_I(a){this.a=a}, -c_J:function c_J(a){this.a=a}, -aJk:function aJk(){}, -aJl:function aJl(){}, -cL8(a,b,c){var s,r -if(a===b)return a -s=A.un(a.a,b.a,c) -if(c<0.5)r=a.b -else r=b.b -return new A.HM(s,r)}, -HM:function HM(a,b){this.a=a -this.b=b}, -aFD:function aFD(){}, -cpT(a){var s=a.HH(!1) -return new A.aHk(a,new A.ea(s,B.ev,B.bI),$.aC())}, -yu(a,b,c){var s=null -return new A.OG(a,s,s,b,s,c,s,s,!1,s,s,!1,2,s,s,s,!0,s,B.A,s,s,s,s,s,A.csV(),s)}, -cnk(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){return new A.OG(null,a,j,s,r,a0,a1,a3,!1,l,k,!1,g,e,f,d,!0,p,h,n,o,a2,a4,m,c,null)}, -cLb(a,b){return A.chh(b)}, -aHk:function aHk(a,b,c){var _=this -_.ax=a -_.a=b -_.Y$=0 -_.ap$=c -_.aY$=_.aO$=0}, -aFL:function aFL(a,b){var _=this -_.x=a -_.a=b -_.c=_.b=!0 -_.d=!1 -_.f=_.e=0 -_.r=null -_.w=!1}, -OG:function OG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.Q=i -_.as=j -_.at=k -_.ax=l -_.ay=m -_.ch=n -_.CW=o -_.cx=p -_.dy=q -_.fr=r -_.fx=s -_.go=a0 -_.id=a1 -_.k3=a2 -_.k4=a3 -_.ok=a4 -_.p1=a5 -_.a=a6}, -a7A:function a7A(a){var _=this -_.d=$ -_.e=null -_.f=!1 -_.w=_.r=$ -_.x=a -_.c=_.a=null}, -c_P:function c_P(a,b){this.a=a -this.b=b}, -c_O:function c_O(a,b){this.a=a -this.b=b}, -c_Q:function c_Q(a){this.a=a}, -ars(a){return new A.HO(a,null)}, -cLc(a,b){return new A.K1(b.gXT(),b.gXS(),null)}, -HO:function HO(a,b){this.w=a -this.a=b}, -art:function art(a){this.d=a -this.c=this.a=null}, -cde(a,b,c,d,e,f,g){var s=null -return new A.OZ(g,e,d,c,b,a,s,s,s,f,B.fr0,s)}, -aGc:function aGc(a,b){this.a=a -this.b=b}, -bFu:function bFu(a,b){this.a=a -this.b=b}, -OZ:function OZ(a,b,c,d,e,f,g,h,i,j,k,l){var _=this -_.c=a -_.e=b -_.r=c -_.w=d -_.x=e -_.y=f -_.Q=g -_.as=h -_.ax=i -_.CW=j -_.fr=k -_.a=l}, -a7M:function a7M(a,b,c,d,e){var _=this -_.r=_.f=_.e=_.d=$ -_.w=null -_.x=a -_.y=$ -_.z=null -_.Q=!1 -_.at=_.as=null -_.ax=b -_.ch=_.ay=!1 -_.CW=c -_.qe$=d -_.ba$=e -_.c=_.a=null}, -c0o:function c0o(a){this.a=a}, -c0n:function c0n(a){this.a=a}, -c0p:function c0p(a,b){this.a=a -this.b=b}, -c0q:function c0q(a,b){this.a=a -this.b=b}, -c0l:function c0l(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -c0m:function c0m(a){this.a=a}, -c0j:function c0j(a){this.a=a}, -c0k:function c0k(a,b){this.a=a -this.b=b}, -aGa:function aGa(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this -_.d=a -_.e=b -_.f=c -_.r=d -_.w=e -_.x=f -_.y=g -_.z=h -_.Q=i -_.as=j -_.at=k -_.ax=l -_.ay=m -_.ch=n -_.CW=o -_.a=p}, -Ru:function Ru(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this -_.C=a -_.ah=_.ai=_.a3=$ -_.a7=b -_.aS=_.aW=$ -_.b6=!1 -_.bE=0 -_.b9=null -_.Y=c -_.ap=d -_.aO=e -_.aY=f -_.dv=g -_.bi=h -_.bh=i -_.r1=j -_.ez=k -_.q9=l -_.qq=m -_.qu=n -_.dh=o -_.ut=p -_.rN=q -_.J=!1 -_.qT=r -_.S8$=s -_.dy=a0 -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=a1 -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -bZR:function bZR(){}, -bZQ:function bZQ(){}, -bZS:function bZS(a){this.a=a}, -tS:function tS(a){this.a=a}, -RF:function RF(a,b){this.a=a -this.b=b}, -aIc:function aIc(a,b){this.d=a -this.a=b}, -aF0:function aF0(a,b,c,d){var _=this -_.C=$ -_.a3=a -_.S8$=b -_.dy=c -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=d -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -c0g:function c0g(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7){var _=this -_.p4=a -_.RG=_.R8=$ -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g -_.r=h -_.w=i -_.x=j -_.y=k -_.z=l -_.Q=m -_.as=n -_.at=o -_.ax=p -_.ay=q -_.ch=r -_.CW=s -_.cx=a0 -_.cy=a1 -_.db=a2 -_.dx=a3 -_.dy=a4 -_.fr=a5 -_.fx=a6 -_.fy=a7 -_.go=a8 -_.id=a9 -_.k1=b0 -_.k2=b1 -_.k3=b2 -_.k4=b3 -_.ok=b4 -_.p1=b5 -_.p2=b6 -_.p3=b7}, -c0h:function c0h(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7){var _=this -_.p4=a -_.R8=$ -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g -_.r=h -_.w=i -_.x=j -_.y=k -_.z=l -_.Q=m -_.as=n -_.at=o -_.ax=p -_.ay=q -_.ch=r -_.CW=s -_.cx=a0 -_.cy=a1 -_.db=a2 -_.dx=a3 -_.dy=a4 -_.fr=a5 -_.fx=a6 -_.fy=a7 -_.go=a8 -_.id=a9 -_.k1=b0 -_.k2=b1 -_.k3=b2 -_.k4=b3 -_.ok=b4 -_.p1=b5 -_.p2=b6 -_.p3=b7}, -c0i:function c0i(a){this.a=a}, -a9V:function a9V(){}, -a9X:function a9X(){}, -aa0:function aa0(){}, -bFv:function bFv(){}, -bFw:function bFw(){}, -aPU:function aPU(){}, -bxe:function bxe(){}, -bxd:function bxd(a){this.a=a}, -bxc:function bxc(){}, -b2w:function b2w(){}, -bxf:function bxf(){}, -aFh:function aFh(){}, -cnG(a){var s -a.aj(t.OD) -s=A.P(a) -return s.dh}, -cnF(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6){return new A.P_(b0,b,k,a2,e,h,g,a,j,d,f,a4,n,i,o,b2,b4,p,a8,a6,b1,b3,s,r,a0,a1,a3,b5,l,a5,m,c,q,a7,a9,b6)}, -cLy(b7,b8,b9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6 -if(b7===b8)return b7 -s=A.aA(b7.a,b8.a,b9) -r=A.aa(b7.b,b8.b,b9) -q=A.aa(b7.c,b8.c,b9) -p=A.aa(b7.d,b8.d,b9) -o=A.aa(b7.e,b8.e,b9) -n=A.aa(b7.r,b8.r,b9) -m=A.aa(b7.f,b8.f,b9) -l=A.aa(b7.w,b8.w,b9) -k=A.aa(b7.x,b8.x,b9) -j=A.aa(b7.y,b8.y,b9) -i=A.aa(b7.z,b8.z,b9) -h=A.aa(b7.Q,b8.Q,b9) -g=A.aa(b7.as,b8.as,b9) -f=A.aa(b7.at,b8.at,b9) -e=A.aa(b7.ax,b8.ax,b9) -d=A.aa(b7.ay,b8.ay,b9) -c=A.aa(b7.ch,b8.ch,b9) -b=b9<0.5 -a=b?b7.CW:b8.CW -a0=b?b7.cx:b8.cx -a1=b?b7.cy:b8.cy -a2=b?b7.db:b8.db -a3=b?b7.dx:b8.dx -a4=b?b7.dy:b8.dy -a5=b?b7.fr:b8.fr -a6=b?b7.fx:b8.fx -a7=b?b7.fy:b8.fy -a8=b?b7.go:b8.go -a9=A.dl(b7.id,b8.id,b9) -b0=A.aA(b7.k1,b8.k1,b9) -b1=b?b7.k2:b8.k2 -b2=b?b7.k3:b8.k3 -b3=b?b7.k4:b8.k4 -b4=A.h5(b7.ok,b8.ok,b9) -b5=A.cF(b7.p1,b8.p1,b9,A.Sj(),t.tW) -b6=A.aA(b7.p2,b8.p2,b9) -return A.cnF(l,r,b3,j,o,i,n,m,f,k,q,b0,b2,g,e,a,b4,a5,a4,a6,a7,p,a8,h,b1,a1,b5,a0,b6,s,a2,d,a3,c,a9,b?b7.p3:b8.p3)}, -C9:function C9(a,b){this.a=a -this.b=b}, -P_:function P_(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r -_.cx=s -_.cy=a0 -_.db=a1 -_.dx=a2 -_.dy=a3 -_.fr=a4 -_.fx=a5 -_.fy=a6 -_.go=a7 -_.id=a8 -_.k1=a9 -_.k2=b0 -_.k3=b1 -_.k4=b2 -_.ok=b3 -_.p1=b4 -_.p2=b5 -_.p3=b6}, -aGb:function aGb(){}, -bFt:function bFt(){}, -bxb:function bxb(){}, -apM:function apM(){}, -cnI(a,b,c){return new A.a1J(c,a,b,null)}, -fx(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new A.yF(h,d,k,n,p,a0,r,l,e,a,b,s,g,j,q==null?a!=null:q,c,o,i,f,m)}, -cpO(a){var s=null -return new A.c0D(a,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, -tF:function tF(a,b){this.a=a -this.b=b}, -a1J:function a1J(a,b,c,d){var _=this -_.c=a -_.r=b -_.w=c -_.a=d}, -a7Q:function a7Q(){this.d=!1 -this.c=this.a=null}, -c0t:function c0t(a){this.a=a}, -c0w:function c0w(a,b,c){this.a=a -this.b=b -this.c=c}, -c0x:function c0x(a,b,c){this.a=a -this.b=b -this.c=c}, -c0u:function c0u(a,b){this.a=a -this.b=b}, -c0v:function c0v(a,b){this.a=a -this.b=b}, -yF:function yF(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.as=k -_.at=l -_.ax=m -_.ay=n -_.ch=o -_.CW=p -_.cx=q -_.cy=r -_.db=s -_.a=a0}, -a7R:function a7R(a){var _=this -_.d=!1 -_.x=_.w=_.r=_.f=_.e=null -_.y=a -_.c=_.a=null}, -c0y:function c0y(a){this.a=a}, -c0A:function c0A(a){this.a=a}, -c0z:function c0z(a){this.a=a}, -c0B:function c0B(){}, -c0C:function c0C(){}, -c0D:function c0D(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this -_.ay=a -_.CW=_.ch=$ -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g -_.r=h -_.w=i -_.x=j -_.y=k -_.z=l -_.Q=m -_.as=n -_.at=o -_.ax=p}, -c0E:function c0E(a){this.a=a}, -cLA(a,b,c,d,e,f,g,h,i,j,k,l,m,n){return new A.Ca(d,c,i,g,k,m,e,n,l,null,f,b,a,h,j)}, -cLB(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f -if(a===b)return a -s=A.aa(a.a,b.a,c) -r=A.aa(a.b,b.b,c) -q=A.aa(a.c,b.c,c) -p=A.dl(a.d,b.d,c) -o=A.aA(a.e,b.e,c) -n=A.iD(a.f,b.f,c) -m=c<0.5 -if(m)l=a.r -else l=b.r -k=A.aA(a.w,b.w,c) -j=A.Ae(a.x,b.x,c) -i=A.aa(a.z,b.z,c) -h=A.aA(a.Q,b.Q,c) -g=A.aa(a.as,b.as,c) -f=A.aa(a.at,b.at,c) -if(m)m=a.ax -else m=b.ax -return A.cLA(g,h,r,s,l,i,p,f,q,m,o,j,n,k)}, -ast:function ast(a,b){this.a=a -this.b=b}, -Ca:function Ca(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o}, -aGr:function aGr(){}, -bHA(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){return new A.Pd(a3,n,a,b,d,h,j,c,m,i,p,s,a1,a2,a0,k,B.H0,e,g,l,q,r,o,!1,null)}, -cek(a){var s=null -return new A.aGI(a,s,s,s,s,s,s,s,s,s,s)}, -aGM:function aGM(a,b){this.a=a -this.b=b}, -Pd:function Pd(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.as=k -_.at=l -_.ax=m -_.ay=n -_.CW=o -_.cx=p -_.cy=q -_.db=r -_.dx=s -_.dy=a0 -_.fy=a1 -_.go=a2 -_.k1=a3 -_.k2=a4 -_.a=a5}, -QT:function QT(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.as=k -_.at=l -_.ax=m -_.ay=n -_.ch=o -_.cx=p -_.cy=q -_.db=r -_.dx=s -_.dy=a0 -_.fr=a1 -_.fx=a2 -_.fy=a3 -_.go=a4 -_.id=a5 -_.k1=a6 -_.k2=a7 -_.a=a8}, -a5Q:function a5Q(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this -_.d=a -_.f=_.e=!1 -_.wf$=b -_.tJ$=c -_.vQ$=d -_.wD$=e -_.xD$=f -_.zy$=g -_.xE$=h -_.zz$=i -_.H8$=j -_.NA$=k -_.zA$=l -_.yd$=m -_.ye$=n -_.qe$=o -_.ba$=p -_.c=_.a=null}, -bWq:function bWq(a){this.a=a}, -bWr:function bWr(a){this.a=a}, -bWp:function bWp(a){this.a=a}, -bWs:function bWs(a,b){this.a=a -this.b=b}, -a8c:function a8c(a,b){var _=this -_.a3=_.C=_.br=_.bg=_.y2=_.y1=_.xr=_.x2=_.x1=_.to=_.ry=_.rx=_.RG=_.R8=_.p4=_.p3=_.p2=_.p1=_.ok=_.k4=_.k3=_.k2=_.k1=_.id=_.go=_.fy=_.fx=_.fr=_.dy=_.dx=null -_.a7=_.ah=_.ai=null -_.aW=a -_.b9=_.bE=_.b6=_.aS=null -_.ap=_.Y=!1 -_.aY=_.aO=null -_.dv=$ -_.ax=_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=_.f=_.e=_.d=_.c=_.b=_.a=null -_.Y$=0 -_.ap$=b -_.aY$=_.aO$=0}, -c1T:function c1T(a,b,c){this.a=a -this.b=b -this.c=c}, -aGK:function aGK(){}, -aGG:function aGG(){}, -aGH:function aGH(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.z=a -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g -_.r=h -_.w=i -_.x=j -_.y=k}, -c1L:function c1L(){}, -c1N:function c1N(a){this.a=a}, -c1M:function c1M(a){this.a=a}, -c1I:function c1I(a,b){this.a=a -this.b=b}, -c1J:function c1J(a){this.a=a}, -aGI:function aGI(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.z=a -_.Q=$ -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g -_.r=h -_.w=i -_.x=j -_.y=k}, -c1Q:function c1Q(a){this.a=a}, -c1R:function c1R(a){this.a=a}, -c1S:function c1S(a){this.a=a}, -c1P:function c1P(a){this.a=a}, -c1O:function c1O(){}, -JE:function JE(a,b){this.a=a -this.b=b}, -c1K:function c1K(a){this.a=a}, -a9H:function a9H(){}, -a9I:function a9I(){}, -aJF:function aJF(){}, -aJG:function aJG(){}, -cnR(a,b,c,d,e,f){return new A.I9(f,b,a,e,d,c,null,B.fr4,null,!1,null)}, -Pe(a,b,c,d,e,f,g){return new A.I9(g,c,null,f,e,d,a,B.fr5,b,null,null)}, -aGJ:function aGJ(a,b){this.a=a -this.b=b}, -I9:function I9(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.c=a -_.d=b -_.f=c -_.go=d -_.id=e -_.k1=f -_.k4=g -_.p1=h -_.p2=i -_.ry=j -_.a=k}, -bHB:function bHB(a){this.a=a}, -cLX(a,b,c){var s,r,q,p,o,n,m,l,k -if(a===b)return a -s=t.MH -r=A.cF(a.a,b.a,c,A.eL(),s) -q=A.cF(a.b,b.b,c,A.eL(),s) -p=A.cF(a.c,b.c,c,A.eL(),s) -o=A.cF(a.d,b.d,c,A.JS(),t.PM) -n=c<0.5 -if(n)m=a.e -else m=b.e -if(n)l=a.f -else l=b.f -s=A.cF(a.r,b.r,c,A.eL(),s) -k=A.aA(a.w,b.w,c) -if(n)n=a.x -else n=b.x -return new A.tL(r,q,p,o,m,l,s,k,n,A.h5(a.y,b.y,c))}, -cdj(a){var s -a.aj(t.OJ) -s=A.P(a) -return s.rN}, -tL:function tL(a,b,c,d,e,f,g,h,i,j){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j}, -aGL:function aGL(){}, -ata(a){var s -a.aj(t.Jf) -s=A.P(a) -return s.J}, -cM3(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){return new A.Pi(c,e,f,a,b,g,h,i,p,q,k,m,j,n,o,d,l)}, -cM4(a,b,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c -if(a===b)return a -s=A.b0w(a.a,b.a,a0) -r=A.aa(a.b,b.b,a0) -q=a0<0.5 -p=q?a.c:b.c -o=A.aa(a.d,b.d,a0) -n=q?a.e:b.e -m=A.aa(a.f,b.f,a0) -l=A.h5(a.r,b.r,a0) -k=A.dl(a.w,b.w,a0) -j=A.aa(a.x,b.x,a0) -i=A.dl(a.y,b.y,a0) -h=A.cF(a.z,b.z,a0,A.eL(),t.MH) -g=q?a.Q:b.Q -f=q?a.as:b.as -e=q?a.at:b.at -d=q?a.ax:b.ax -q=q?a.ay:b.ay -c=a.ch -return A.cM3(o,n,s,q,r,p,m,l,k,f,h,A.rG(c,c,a0),g,e,d,j,i)}, -Pi:function Pi(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q}, -aGU:function aGU(){}, -cdo(a,b,c,d){return new A.Pj(A.aLW(null,b,d),B.aZ,c,b,b,$.aC())}, -ciH(a){var s=a.aj(t.oq) -return s==null?null:s.f}, -Pj:function Pj(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.Y$=_.f=0 -_.ap$=f -_.aY$=_.aO$=0}, -bI2:function bI2(a){this.a=a}, -a8g:function a8g(a,b,c,d){var _=this -_.f=a -_.r=b -_.b=c -_.a=d}, -V6:function V6(a,b,c){this.c=a -this.f=b -this.a=c}, -azb:function azb(a,b){var _=this -_.d=$ -_.tI$=a -_.dg$=b -_.c=_.a=null}, -a9r:function a9r(){}, -Cr:function Cr(a,b,c){this.a=a -this.b=b -this.c=c}, -c3i:function c3i(a,b,c){this.b=a -this.c=b -this.a=c}, -a2a(a,b,c){return new A.at9(c,a,b,null)}, -cpR(a,b,c,d,e,f,g,h,i){return new A.aGX(g,i,e,f,h,c,b,a,null)}, -cPf(a,b,c,d,e,f,g){var s,r=null,q=A.aN(t.O5),p=J.j7(4,t.mi) -for(s=0;s<4;++s)p[s]=new A.yM(r,B.ae,B.w,new A.kG(1),r,r,r,r,B.aE,r) -q=new A.aGW(e,b,c,d,a,f,g,r,B.n,0,q,p,!0,0,r,r,new A.bH(),A.aN(t.T)) -q.bj() -q.L(0,r) -return q}, -cRK(a){var s,r,q=a.gt3(0).x -q===$&&A.e() -s=a.e -r=a.d -if(a.f===0)return A.Z(Math.abs(r-q),0,1) -return Math.abs(q-r)/Math.abs(r-s)}, -cdn(a,b,c,d,e,f,g,h){return new A.a2b(g,a,c,b,d,h,e,f,null)}, -cnW(a,b){return new A.a2c(b,a,null)}, -cPg(a){var s -switch(a.a){case 1:s=3 -break -case 0:s=2 -break -default:s=null}return s}, -bI1:function bI1(a,b){this.a=a -this.b=b}, -bI0:function bI0(a,b){this.a=a -this.b=b}, -atb:function atb(a,b){this.a=a -this.b=b}, -at9:function at9(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -aGX:function aGX(a,b,c,d,e,f,g,h,i){var _=this -_.e=a -_.f=b -_.r=c -_.x=d -_.y=e -_.z=f -_.Q=g -_.c=h -_.a=i}, -c29:function c29(a,b){this.a=a -this.b=b}, -aGW:function aGW(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this -_.tW=a -_.C=b -_.a3=c -_.ai=d -_.ah=e -_.a7=f -_.aW=g -_.aS=h -_.b6=0 -_.bE=i -_.b9=j -_.Y=k -_.S9$=l -_.a8g$=m -_.lX$=n -_.aw$=o -_.pR$=p -_.dy=q -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=r -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -aGV:function aGV(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.ay=a -_.e=b -_.f=c -_.r=d -_.w=e -_.x=f -_.y=g -_.z=h -_.as=i -_.c=j -_.a=k}, -a5l:function a5l(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.b=a -_.c=b -_.d=c -_.e=d -_.f=e -_.r=f -_.w=g -_.x=h -_.y=i -_.z=j -_.Q=k -_.as=l -_.ch=_.ay=_.ax=_.at=null -_.CW=!1 -_.a=m}, -axU:function axU(a){this.a=a}, -Qo:function Qo(a,b){this.a=a -this.b=b}, -c1Y:function c1Y(){}, -a2b:function a2b(a,b,c,d,e,f,g,h,i){var _=this -_.c=a -_.d=b -_.r=c -_.as=d -_.ax=e -_.ay=f -_.cx=g -_.fr=h -_.a=i}, -a8e:function a8e(){var _=this -_.r=_.f=_.e=_.d=null -_.y=_.x=_.w=$ -_.c=_.a=null}, -c24:function c24(){}, -c1Z:function c1Z(){}, -c2_:function c2_(a,b){this.a=a -this.b=b}, -c20:function c20(a,b){this.a=a -this.b=b}, -c23:function c23(a,b){this.a=a -this.b=b}, -c22:function c22(a,b){this.a=a -this.b=b}, -c21:function c21(a,b){this.a=a -this.b=b}, -a2c:function a2c(a,b,c){this.c=a -this.d=b -this.a=c}, -a8f:function a8f(){var _=this -_.e=_.d=null -_.f=$ -_.r=null -_.x=_.w=0 -_.c=_.a=null}, -c25:function c25(){}, -c26:function c26(a){this.a=a}, -c27:function c27(a,b,c){this.a=a -this.b=b -this.c=c}, -c28:function c28(a){this.a=a}, -c2a:function c2a(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this -_.CW=a -_.cy=_.cx=$ -_.db=b -_.a=c -_.b=d -_.c=e -_.d=f -_.e=g -_.f=h -_.r=i -_.w=j -_.x=k -_.y=l -_.z=m -_.Q=n -_.as=o -_.at=p -_.ax=q -_.ay=r -_.ch=s}, -c2b:function c2b(a){this.a=a}, -aIB:function aIB(){}, -aII:function aII(){}, -hR(a,b,c,d,e,f,g,h,i,j,k){return new A.Ci(i,h,g,f,k,c,d,a,j,!0,null,b,e)}, -kD(a,b,c,d){var s=null -return new A.aH6(c,s,s,s,d,B.n,s,!1,s,!0,s,new A.aH7(b,a,d,s,s),s)}, -k2(a,b,c,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null -$label0$0:{if(c!=null)s=a0==null -else s=!1 -if(s){s=new A.ci(c,t.rc) -break $label0$0}s=A.um(c,a0) -break $label0$0}$label1$1:{if(a9!=null)r=a2==null -else r=!1 -if(r){r=new A.ci(a9,t.rc) -break $label1$1}r=A.um(a9,a2) -break $label1$1}$label2$2:{q=a8==null -if(q){p=b3==null -o=b3}else{o=d -p=!1}n=d -if(p){p=n -break $label2$2}if(q)p=o -else{p=b3 -o=p -q=!0}m=t.n8 -if(m.b(p)){if(q)p=o -else{p=b3 -o=p -q=!0}p=0===(p==null?m.a(p):p).a}else p=!1 -if(p){p=new A.ci(b3,t.rc) -break $label2$2}if(q)p=o -else{p=b3 -o=p -q=!0}p=m.b(p) -if(p){l=q?o:b3 -if(l==null)l=m.a(l)}else l=d -if(!p){p=m.b(a8) -if(p)l=a8}else p=!0 -if(p){p=new A.ns(A.j([B.a3,l.bs(0.1),B.S,l.bs(0.08),B.U,l.bs(0.1)],t.EK,t.MH),t.GC) -break $label2$2}p=n}n=c1==null?d:new A.ci(c1,t.uE) -m=A.um(a8,a1) -k=b5==null?d:new A.ci(b5,t.De) -j=a4==null?d:new A.ci(a4,t.Lk) -i=b4==null?d:new A.ci(b4,t.mD) -h=b2==null?d:new A.ci(b2,t.W7) -g=b1==null?d:new A.ci(b1,t.W7) -f=b7==null?d:new A.ci(b7,t.y2) -e=b6==null?d:new A.ci(b6,t.li) -return A.wI(a,b,d,s,j,a5,d,d,m,d,r,d,g,h,new A.ns(A.j([B.F,a3,B.qs,a6],t.Ag,t.WV),t.ZX),p,i,k,e,f,b8,d,c0,n,c2)}, -cSU(a){var s=A.P(a).ok.as,r=s==null?null:s.r -if(r==null)r=14 -s=A.cv(a,B.av) -s=s==null?null:s.gdH() -s=(s==null?B.ah:s).be(0,r) -return A.Km(B.aoE,B.bM,B.cA,s/14)}, -Ci:function Ci(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.at=k -_.ax=l -_.a=m}, -aH6:function aH6(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.at=k -_.ax=l -_.a=m}, -aH7:function aH7(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -aH4:function aH4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this -_.fy=a -_.go=$ -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g -_.r=h -_.w=i -_.x=j -_.y=k -_.z=l -_.Q=m -_.as=n -_.at=o -_.ax=p -_.ay=q -_.ch=r -_.CW=s -_.cx=a0 -_.cy=a1 -_.db=a2 -_.dx=a3 -_.dy=a4 -_.fr=a5 -_.fx=a6}, -c2d:function c2d(a){this.a=a}, -c2g:function c2g(a){this.a=a}, -c2e:function c2e(a){this.a=a}, -c2f:function c2f(){}, -cM8(a,b,c){if(a===b)return a -return new A.Ie(A.un(a.a,b.a,c))}, -cdr(a,b){return new A.a2l(b,a,null)}, -cds(a){var s=a.aj(t.if),r=s==null?null:s.w -return r==null?A.P(a).qT:r}, -Ie:function Ie(a){this.a=a}, -a2l:function a2l(a,b,c){this.w=a -this.b=b -this.a=c}, -aH5:function aH5(){}, -hF(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4){var s,r,q,p -if(e1==null)s=c0?B.FV:B.FW -else s=e1 -if(e2==null)r=c0?B.FX:B.FY -else r=e2 -if(b3==null)q=b7===1?B.cI:B.nR -else q=b3 -if(a3==null)p=!d0||!c0 -else p=a3 -return new A.yK(b4,a8,i,a7,a0,q,f2,f0,e6,e5,e8,e9,f1,c,e4,c1,c0,a,s,r,!0,b7,b8,!1,d0,f3,e0,b5,b6,c3,c4,c5,c2,b1,a5,b0,o,l,n,m,j,k,d8,d9,b2,d4,p,d6,d7,a1,c6,!1,c8,c9,b9,d,d5,d3,b,f,d1,!0,!0,!0,g,h,!0,f4,a9,e3,null)}, -cMd(a,b){var s -if(!b.a.x){s=b.c -s.toString -s=A.cnT(s)}else s=!1 -if(s)return A.cnS(b) -return A.chh(b)}, -cMe(a){return B.ti}, -cSl(a){return A.a8V(new A.c5y(a))}, -aH9:function aH9(a,b){var _=this -_.x=a -_.a=b -_.c=_.b=!0 -_.d=!1 -_.f=_.e=0 -_.r=null -_.w=!1}, -yK:function yK(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.as=k -_.at=l -_.ax=m -_.ay=n -_.ch=o -_.CW=p -_.cx=q -_.cy=r -_.db=s -_.dx=a0 -_.dy=a1 -_.fr=a2 -_.fx=a3 -_.fy=a4 -_.go=a5 -_.id=a6 -_.k1=a7 -_.k2=a8 -_.k3=a9 -_.k4=b0 -_.ok=b1 -_.p1=b2 -_.p2=b3 -_.p3=b4 -_.p4=b5 -_.R8=b6 -_.RG=b7 -_.rx=b8 -_.ry=b9 -_.to=c0 -_.x1=c1 -_.x2=c2 -_.xr=c3 -_.y1=c4 -_.y2=c5 -_.bg=c6 -_.br=c7 -_.C=c8 -_.a3=c9 -_.ai=d0 -_.ah=d1 -_.a7=d2 -_.aW=d3 -_.aS=d4 -_.b6=d5 -_.bE=d6 -_.b9=d7 -_.Y=d8 -_.ap=d9 -_.aO=e0 -_.aY=e1 -_.dv=e2 -_.bi=e3 -_.bh=e4 -_.r1=e5 -_.ez=e6 -_.q9=e7 -_.qq=e8 -_.qu=e9 -_.dh=f0 -_.a=f1}, -a8k:function a8k(a,b,c,d,e,f){var _=this -_.e=_.d=null -_.r=_.f=!1 -_.x=_.w=$ -_.y=a -_.z=null -_.qf$=b -_.yV$=c -_.S5$=d -_.we$=e -_.yW$=f -_.c=_.a=null}, -c2i:function c2i(){}, -c2k:function c2k(a,b){this.a=a -this.b=b}, -c2j:function c2j(a,b){this.a=a -this.b=b}, -c2l:function c2l(){}, -c2o:function c2o(a){this.a=a}, -c2p:function c2p(a){this.a=a}, -c2q:function c2q(a){this.a=a}, -c2r:function c2r(a){this.a=a}, -c2s:function c2s(a){this.a=a}, -c2t:function c2t(a){this.a=a}, -c2u:function c2u(a,b,c){this.a=a -this.b=b -this.c=c}, -c2w:function c2w(a){this.a=a}, -c2x:function c2x(a){this.a=a}, -c2v:function c2v(a,b){this.a=a -this.b=b}, -c2m:function c2m(a){this.a=a}, -c2n:function c2n(a){this.a=a}, -c5y:function c5y(a){this.a=a}, -c46:function c46(){}, -aa4:function aa4(){}, -amQ:function amQ(){}, -bkT:function bkT(){}, -aHb:function aHb(a,b){this.b=a -this.a=b}, -aBZ:function aBZ(){}, -cMi(a,b,c){var s,r -if(a===b)return a -s=A.aa(a.a,b.a,c) -r=A.aa(a.b,b.b,c) -return new A.Ps(s,r,A.aa(a.c,b.c,c))}, -Ps:function Ps(a,b,c){this.a=a -this.b=b -this.c=c}, -aHc:function aHc(){}, -cMj(a,b,c){return new A.atx(a,b,c,null)}, -cMp(a,b){return new A.aHd(b,null)}, -cPh(a){var s,r=null,q=a.a.a -switch(q){case 1:s=A.Pv(r,r,r,r,r,r,r,r,r,r,r,r,r,r,r).ax.k2===a.k2 -break -case 0:s=A.Pv(r,B.aG,r,r,r,r,r,r,r,r,r,r,r,r,r).ax.k2===a.k2 -break -default:s=r}if(!s)return a.k2 -switch(q){case 1:q=B.r -break -case 0:q=B.lG -break -default:q=r}return q}, -atx:function atx(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -a8p:function a8p(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -aHh:function aHh(a,b,c){var _=this -_.d=!1 -_.e=a -_.qe$=b -_.ba$=c -_.c=_.a=null}, -c2O:function c2O(a){this.a=a}, -c2N:function c2N(a){this.a=a}, -aHi:function aHi(a,b,c,d){var _=this -_.e=a -_.f=b -_.c=c -_.a=d}, -aHj:function aHj(a,b,c,d,e){var _=this -_.M=null -_.T=a -_.b2=b -_.J$=c -_.dy=d -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=e -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -c2P:function c2P(a){this.a=a}, -aHe:function aHe(a,b,c,d,e){var _=this -_.e=a -_.f=b -_.r=c -_.c=d -_.a=e}, -aHf:function aHf(a,b,c){var _=this -_.p1=$ -_.p2=a -_.c=_.b=_.a=_.CW=_.ay=null -_.d=$ -_.e=b -_.r=_.f=null -_.w=c -_.z=_.y=null -_.Q=!1 -_.as=!0 -_.at=!1}, -aF_:function aF_(a,b,c,d,e,f,g,h){var _=this -_.C=-1 -_.a3=a -_.ai=b -_.ah=c -_.lX$=d -_.aw$=e -_.pR$=f -_.dy=g -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=h -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -bZT:function bZT(a,b,c){this.a=a -this.b=b -this.c=c}, -bZU:function bZU(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bZV:function bZV(a,b,c){this.a=a -this.b=b -this.c=c}, -bZW:function bZW(a,b,c){this.a=a -this.b=b -this.c=c}, -bZY:function bZY(a,b){this.a=a -this.b=b}, -bZX:function bZX(a){this.a=a}, -bZZ:function bZZ(a){this.a=a}, -aHd:function aHd(a,b){this.c=a -this.a=b}, -aHg:function aHg(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -aJq:function aJq(){}, -aJH:function aJH(){}, -cMo(a){if(a===B.acV||a===B.H1)return 14.5 -return 9.5}, -cMl(a){if(a===B.acW||a===B.H1)return 14.5 -return 9.5}, -cMn(a,b){if(a===0)return b===1?B.H1:B.acV -if(a===b-1)return B.acW -return B.fr7}, -cMm(a){var s,r=null,q=a.a.a -switch(q){case 1:s=A.Pv(r,r,r,r,r,r,r,r,r,r,r,r,r,r,r).ax.k3===a.k3 -break -case 0:s=A.Pv(r,B.aG,r,r,r,r,r,r,r,r,r,r,r,r,r).ax.k3===a.k3 -break -default:s=r}if(!s)return a.k3 -switch(q){case 1:q=B.x -break -case 0:q=B.r -break -default:q=r}return q}, -RO:function RO(a,b){this.a=a -this.b=b}, -atz:function atz(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -cdv(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new A.jE(d,e,f,g,h,i,m,n,o,a,b,c,j,k,l)}, -Pu(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f -if(a===b)return a -s=A.dl(a.a,b.a,c) -r=A.dl(a.b,b.b,c) -q=A.dl(a.c,b.c,c) -p=A.dl(a.d,b.d,c) -o=A.dl(a.e,b.e,c) -n=A.dl(a.f,b.f,c) -m=A.dl(a.r,b.r,c) -l=A.dl(a.w,b.w,c) -k=A.dl(a.x,b.x,c) -j=A.dl(a.y,b.y,c) -i=A.dl(a.z,b.z,c) -h=A.dl(a.Q,b.Q,c) -g=A.dl(a.as,b.as,c) -f=A.dl(a.at,b.at,c) -return A.cdv(j,i,h,s,r,q,p,o,n,g,f,A.dl(a.ax,b.ax,c),m,l,k)}, -jE:function jE(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o}, -aHm:function aHm(){}, -P(a){var s,r,q,p,o,n,m=null,l=a.aj(t.Nr),k=A.u(a,B.bJ,t.c4),j=k==null?m:k.gci() -if(j==null)j=B.a7 -s=a.aj(t.ri) -r=l==null?m:l.w.c -if(r==null)if(s!=null){q=s.w.c -p=q.gti() -o=q.gx5() -n=q.gti() -p=A.Pv(m,m,m,A.aZK(o,q.gCD(),n,p),m,m,m,m,m,m,m,m,m,m,m) -r=p}else{q=$.cuU() -r=q}return A.cMv(r,r.p1.aQc(j))}, -cob(a){var s=a.aj(t.Nr),r=s==null?null:s.w.c.ax.a -if(r==null){r=A.cv(a,B.yC) -r=r==null?null:r.e -if(r==null)r=B.aH}return r}, -chm(a,b,c,d){return new A.SI(c,a,b,d,null,null)}, -Ik:function Ik(a,b,c){this.c=a -this.d=b -this.a=c}, -a5o:function a5o(a,b,c){this.w=a -this.b=b -this.a=c}, -Il:function Il(a,b){this.a=a -this.b=b}, -SI:function SI(a,b,c,d,e,f){var _=this -_.r=a -_.w=b -_.c=c -_.d=d -_.e=e -_.a=f}, -ax5:function ax5(a,b){var _=this -_.CW=null -_.e=_.d=$ -_.tI$=a -_.dg$=b -_.c=_.a=null}, -bNo:function bNo(){}, -Pv(c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6=null,c7=A.b([],t.FO),c8=A.b([],t.lY) -if(d5!=null)d5=d5.gte(0) -if(d5==null)d5=B.e7x -s=A.bt() -switch(s.a){case 0:case 1:case 2:r=B.f0v -break -case 3:case 4:case 5:r=B.rS -break -default:r=c6}if(e3==null)e3=A.cND(s) -e2=e2!==!1 -if(e2)q=B.ahC -else q=B.ahD -if(d0==null){p=d2==null?c6:d2.a -o=p}else o=d0 -if(o==null)o=B.aH -n=o===B.aG -if(e2){if(d2==null)d2=n?B.ajX:B.ajW -m=n?d2.k2:d2.b -l=n?d2.k3:d2.c -k=d2.k2 -if(d3==null){d3=d2.ry -if(d3==null){p=d2.C -d3=p==null?d2.k3:p}}j=d0===B.aG -i=k -h=m -g=l -f=i -e=f}else{i=c6 -h=i -g=h -f=g -e=f -k=e -j=k}if(h==null)h=n?B.zR:B.cE -d=A.Pw(h) -c=n?B.Jn:B.Jj -b=n?B.x:B.Jm -a=d===B.aG -a0=n?A.aP(31,B.r.gk(0)>>>16&255,B.r.gk(0)>>>8&255,B.r.gk(0)&255):A.aP(31,B.x.gk(0)>>>16&255,B.x.gk(0)>>>8&255,B.x.gk(0)&255) -a1=n?A.aP(10,B.r.gk(0)>>>16&255,B.r.gk(0)>>>8&255,B.r.gk(0)&255):A.aP(10,B.x.gk(0)>>>16&255,B.x.gk(0)>>>8&255,B.x.gk(0)&255) -if(k==null)k=n?B.A1:B.mN -if(i==null)i=k -if(e==null)e=n?B.lG:B.r -if(d3==null)d3=n?B.alV:B.eI -if(d2==null){a2=n?B.IR:B.zV -p=n?B.lF:B.J5 -a3=A.Pw(B.cE)===B.aG -a4=A.Pw(a2) -a5=a3?B.r:B.x -a4=a4===B.aG?B.r:B.x -a6=n?B.r:B.x -a7=n?B.x:B.r -d2=A.adP(p,o,B.IU,c6,c6,c6,a3?B.r:B.x,a7,c6,c6,a5,c6,c6,c6,a4,c6,c6,c6,a6,c6,c6,c6,c6,c6,c6,c6,B.cE,c6,c6,c6,c6,a2,c6,c6,c6,c6,e,c6,c6,c6,c6,c6,c6,c6,c6,c6,c6,c6,c6,c6)}a8=n?B.b4:B.ax -a9=n?B.lF:B.IO -b0=n?B.am1:A.aP(153,B.x.gk(0)>>>16&255,B.x.gk(0)>>>8&255,B.x.gk(0)&255) -b1=A.chU(!1,n?B.Jd:B.mO,d2,c6,a0,36,c6,a1,B.afT,r,88,c6,c6,c6,B.HV) -b2=n?B.alX:B.alJ -b3=n?B.Jb:B.A4 -b4=n?B.Jb:B.akj -if(e2){b5=A.cor(s,c6,c6,B.fkr,B.fkj,B.fkl) -p=d2.a===B.aH -b6=p?d2.k3:d2.k2 -b7=p?d2.k2:d2.k3 -p=b5.a.aFE(b6,b6,b6) -a4=b5.b.aFE(b7,b7,b7) -b8=new A.PF(p,a4,b5.c,b5.d,b5.e)}else b8=A.cML(s) -b9=n?b8.b:b8.a -c0=a?b8.b:b8.a -c1=b9.cL(c6) -c2=c0.cL(c6) -c3=n?new A.fE(c6,c6,c6,c6,c6,$.c9Y(),c6,c6,c6):new A.fE(c6,c6,c6,c6,c6,$.c9X(),c6,c6,c6) -c4=a?B.e5u:B.e5v -if(c9!=null)c9=c9.gte(0) -if(d1==null)d1=B.ajP -if(d4==null)d4=B.ap8 -if(d6==null)d6=B.f6v -if(d7==null)d7=B.f7P -if(d8==null)d8=B.f8H -if(d9==null)d9=B.fbg -if(e0==null)e0=B.feQ -if(e1==null)e1=B.ffL -if(f==null)f=n?B.lG:B.r -if(g==null){g=d2.y -if(g.m(0,h))g=B.r}p=A.cMr(c8) -a4=A.cMt(c7) -t.kW.a(d5) -t.Q7.a(c9) -a5=c9==null?B.adO:c9 -c5=A.cdw(c6,p,a5,j===!0,B.aep,B.f0o,B.af0,B.af1,B.af2,B.afU,b1,k,e,B.ahY,B.ahZ,B.ajO,d1,d2,c6,B.ann,B.ano,f,B.anC,b2,d3,B.anI,B.anN,B.anO,d4,B.e2z,a4,B.e2S,B.e2V,a0,b3,b0,a1,B.e3f,c3,g,d5,B.e8d,r,B.f0V,B.f0W,B.f0X,B.f1a,B.f1b,B.f1d,d6,B.ah0,s,d7,h,b,c,c4,c2,d8,B.f90,i,B.fbd,B.fbe,B.fbf,a9,d9,B.x,B.feG,e0,b4,q,B.ab0,B.ffr,B.ffv,e1,c1,B.fl5,B.fl6,B.flc,b8,a8,e2,e3) -return c5}, -cdw(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3){return new A.qV(d,s,b1,b,c1,c3,d1,d2,e2,f1,!0,g3,l,m,r,a4,a5,b4,b5,b6,b7,d4,d5,d6,e1,e5,e7,f0,g1,b9,d7,d8,f6,g0,a,c,e,f,g,h,i,k,n,o,p,q,a0,a1,a3,a6,a7,a8,a9,b0,b2,b3,b8,c2,c4,c5,c6,c7,c8,c9,d0,d3,d9,e0,e3,e4,e6,e8,e9,f2,f3,f4,f5,f7,f8,f9,j,a2,c0)}, -cMq(){var s=null -return A.Pv(s,B.aH,s,s,s,s,s,s,s,s,s,s,s,s,s)}, -cMr(a){var s,r,q=A.c(t.Ev,t.gj) -for(s=0;!1;++s){r=a[s] -q.j(0,A.dI(A.U(r).i("ud.T")),r)}return q}, -cMv(a,b){return $.cuT().d6(0,new A.QG(a,b),new A.bIZ(a,b))}, -Pw(a){var s=a.aka()+0.05 -if(s*s>0.15)return B.aH -return B.aG}, -cMs(a,b,c){var s=a.c,r=s.t_(s,new A.bIW(b,c),t.K,t.zo) -s=b.c -s=s.gtU(s) -r.aFh(r,s.rF(s,new A.bIX(a))) -return r}, -cMt(a){var s,r,q=t.K,p=t.ZF,o=A.c(q,p) -for(s=0;!1;++s){r=a[s] -o.j(0,A.dI(A.U(r).i("kE.T")),p.a(r))}return A.b_u(o,q,t.zo)}, -cMu(h0,h1,h2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3,g4,g5,g6,g7,g8,g9 -if(h0===h1)return h0 -s=h2<0.5 -r=s?h0.d:h1.d -q=s?h0.a:h1.a -p=s?h0.b:h1.b -o=A.cMs(h0,h1,h2) -n=s?h0.e:h1.e -m=s?h0.f:h1.f -l=s?h0.r:h1.r -k=s?h0.w:h1.w -j=A.cL1(h0.x,h1.x,h2) -i=s?h0.y:h1.y -h=A.cNE(h0.Q,h1.Q,h2) -g=A.aa(h0.as,h1.as,h2) -g.toString -f=A.aa(h0.at,h1.at,h2) -f.toString -e=A.cCL(h0.ax,h1.ax,h2) -d=A.aa(h0.ay,h1.ay,h2) -d.toString -c=A.aa(h0.ch,h1.ch,h2) -c.toString -b=A.aa(h0.CW,h1.CW,h2) -b.toString -a=A.aa(h0.cx,h1.cx,h2) -a.toString -a0=A.aa(h0.cy,h1.cy,h2) -a0.toString -a1=A.aa(h0.db,h1.db,h2) -a1.toString -a2=A.aa(h0.dx,h1.dx,h2) -a2.toString -a3=A.aa(h0.dy,h1.dy,h2) -a3.toString -a4=A.aa(h0.fr,h1.fr,h2) -a4.toString -a5=A.aa(h0.fx,h1.fx,h2) -a5.toString -a6=A.aa(h0.fy,h1.fy,h2) -a6.toString -a7=A.aa(h0.go,h1.go,h2) -a7.toString -a8=A.aa(h0.id,h1.id,h2) -a8.toString -a9=A.aa(h0.k1,h1.k1,h2) -a9.toString -b0=A.xs(h0.k2,h1.k2,h2) -b1=A.xs(h0.k3,h1.k3,h2) -b2=A.Pu(h0.k4,h1.k4,h2) -b3=A.Pu(h0.ok,h1.ok,h2) -b4=A.cMM(h0.p1,h1.p1,h2) -b5=A.cBs(h0.p2,h1.p2,h2) -b6=A.cBF(h0.p3,h1.p3,h2) -b7=A.cBV(h0.p4,h1.p4,h2) -b8=h0.R8 -b9=h1.R8 -c0=A.aa(b8.a,b9.a,h2) -c1=A.aa(b8.b,b9.b,h2) -c2=A.aa(b8.c,b9.c,h2) -c3=A.aa(b8.d,b9.d,h2) -c4=A.dl(b8.e,b9.e,h2) -c5=A.aA(b8.f,b9.f,h2) -c6=A.h5(b8.r,b9.r,h2) -b8=A.h5(b8.w,b9.w,h2) -b9=A.cC0(h0.RG,h1.RG,h2) -c7=A.cC1(h0.rx,h1.rx,h2) -c8=A.cC3(h0.ry,h1.ry,h2) -s=s?h0.to:h1.to -c9=A.cCj(h0.x1,h1.x1,h2) -d0=A.cCk(h0.x2,h1.x2,h2) -d1=A.cCo(h0.xr,h1.xr,h2) -d2=A.cCu(h0.y1,h1.y1,h2) -d3=A.cDi(h0.y2,h1.y2,h2) -d4=A.cDo(h0.bg,h1.bg,h2) -d5=A.cDM(h0.br,h1.br,h2) -d6=A.cDR(h0.C,h1.C,h2) -d7=A.cE7(h0.a3,h1.a3,h2) -d8=A.cEa(h0.ai,h1.ai,h2) -d9=A.cEp(h0.ah,h1.ah,h2) -e0=A.cEB(h0.a7,h1.a7,h2) -e1=A.cEQ(h0.aW,h1.aW,h2) -e2=A.cEX(h0.aS,h1.aS,h2) -e3=A.cFY(h0.b6,h1.b6,h2) -e4=A.cHJ(h0.bE,h1.bE,h2) -e5=A.cIo(h0.b9,h1.b9,h2) -e6=A.cIp(h0.Y,h1.Y,h2) -e7=A.cIq(h0.ap,h1.ap,h2) -e8=A.cIP(h0.aO,h1.aO,h2) -e9=A.cIQ(h0.aY,h1.aY,h2) -f0=A.cIR(h0.dv,h1.dv,h2) -f1=A.cJ0(h0.bi,h1.bi,h2) -f2=A.cJs(h0.bh,h1.bh,h2) -f3=A.cJO(h0.r1,h1.r1,h2) -f4=A.cK5(h0.ez,h1.ez,h2) -f5=A.cL2(h0.q9,h1.q9,h2) -f6=A.cL5(h0.qq,h1.qq,h2) -f7=A.cL8(h0.qu,h1.qu,h2) -f8=A.cLy(h0.dh,h1.dh,h2) -f9=A.cLB(h0.ut,h1.ut,h2) -g0=A.cLX(h0.rN,h1.rN,h2) -g1=A.cM4(h0.J,h1.J,h2) -g2=A.cM8(h0.qT,h1.qT,h2) -g3=A.cMi(h0.vn,h1.vn,h2) -g4=A.cMx(h0.M,h1.M,h2) -g5=A.cMC(h0.T,h1.T,h2) -g6=A.cMG(h0.b2,h1.b2,h2) -g7=A.cCa(h0.cr,h1.cr,h2) -g8=A.aa(h0.dl,h1.dl,h2) -g8.toString -g9=A.aa(h0.ed,h1.ed,h2) -g9.toString -return A.cdw(b5,r,b6,q,b7,new A.MZ(c0,c1,c2,c3,c4,c5,c6,b8),b9,c7,c8,g7,s,g,f,c9,d0,d1,d2,e,p,d3,d4,g8,d5,d,c,d6,d7,d8,d9,e0,o,e1,e2,b,a,a0,a1,e3,b0,g9,n,e4,m,e5,e6,e7,e8,e9,f0,f1,l,k,f2,a2,a3,a4,b1,b2,f3,f4,a5,j,f5,f6,a6,f7,a7,f8,f9,a8,i,g0,g1,g2,g3,b3,g4,g5,g6,b4,a9,!0,h)}, -cI3(a,b){var s=b.r -if(s==null)s=a.vn.c -return new A.al2(a,b,B.GK,b.a,b.b,b.c,b.d,b.e,b.f,s,b.w)}, -cND(a){var s -$label0$0:{if(B.b8===a||B.aq===a||B.d3===a){s=B.mr -break $label0$0}if(B.d4===a||B.cf===a||B.d5===a){s=B.fmR -break $label0$0}s=null}return s}, -cNE(a,b,c){var s,r -if(a===b)return a -s=A.aA(a.a,b.a,c) -s.toString -r=A.aA(a.b,b.b,c) -r.toString -return new A.w_(s,r)}, -ud:function ud(){}, -kE:function kE(){}, -Gt:function Gt(a,b){this.a=a -this.b=b}, -qV:function qV(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r -_.cx=s -_.cy=a0 -_.db=a1 -_.dx=a2 -_.dy=a3 -_.fr=a4 -_.fx=a5 -_.fy=a6 -_.go=a7 -_.id=a8 -_.k1=a9 -_.k2=b0 -_.k3=b1 -_.k4=b2 -_.ok=b3 -_.p1=b4 -_.p2=b5 -_.p3=b6 -_.p4=b7 -_.R8=b8 -_.RG=b9 -_.rx=c0 -_.ry=c1 -_.to=c2 -_.x1=c3 -_.x2=c4 -_.xr=c5 -_.y1=c6 -_.y2=c7 -_.bg=c8 -_.br=c9 -_.C=d0 -_.a3=d1 -_.ai=d2 -_.ah=d3 -_.a7=d4 -_.aW=d5 -_.aS=d6 -_.b6=d7 -_.bE=d8 -_.b9=d9 -_.Y=e0 -_.ap=e1 -_.aO=e2 -_.aY=e3 -_.dv=e4 -_.bi=e5 -_.bh=e6 -_.r1=e7 -_.ez=e8 -_.q9=e9 -_.qq=f0 -_.qu=f1 -_.dh=f2 -_.ut=f3 -_.rN=f4 -_.J=f5 -_.qT=f6 -_.vn=f7 -_.M=f8 -_.T=f9 -_.b2=g0 -_.cr=g1 -_.dl=g2 -_.ed=g3}, -bIY:function bIY(a,b){this.a=a -this.b=b}, -bIZ:function bIZ(a,b){this.a=a -this.b=b}, -bIW:function bIW(a,b){this.a=a -this.b=b}, -bIX:function bIX(a){this.a=a}, -al2:function al2(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.CW=a -_.cx=b -_.x=c -_.a=d -_.b=e -_.c=f -_.d=g -_.e=h -_.f=i -_.r=j -_.w=k}, -caZ:function caZ(a){this.a=a}, -QG:function QG(a,b){this.a=a -this.b=b}, -aAd:function aAd(a,b,c){this.a=a -this.b=b -this.$ti=c}, -w_:function w_(a,b){this.a=a -this.b=b}, -aHq:function aHq(){}, -aIi:function aIi(){}, -cMx(a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3 -if(a4===a5)return a4 -s=a4.d -if(s==null)r=a5.d==null -else r=!1 -if(r)s=null -else if(s==null)s=a5.d -else{r=a5.d -if(!(r==null)){s.toString -r.toString -s=A.cy(s,r,a6)}}r=A.aa(a4.a,a5.a,a6) -q=A.un(a4.b,a5.b,a6) -p=A.un(a4.c,a5.c,a6) -o=a4.gYi() -n=a5.gYi() -o=A.aa(o,n,a6) -n=t.KX.a(A.iD(a4.f,a5.f,a6)) -m=A.aa(a4.r,a5.r,a6) -l=A.dl(a4.w,a5.w,a6) -k=A.aa(a4.x,a5.x,a6) -j=A.aa(a4.y,a5.y,a6) -i=A.aa(a4.z,a5.z,a6) -h=A.dl(a4.Q,a5.Q,a6) -g=A.aA(a4.as,a5.as,a6) -f=A.aa(a4.at,a5.at,a6) -e=A.dl(a4.ax,a5.ax,a6) -d=A.aa(a4.ay,a5.ay,a6) -c=A.iD(a4.ch,a5.ch,a6) -b=A.aa(a4.CW,a5.CW,a6) -a=A.dl(a4.cx,a5.cx,a6) -if(a6<0.5)a0=a4.gyi() -else a0=a5.gyi() -a1=A.h5(a4.db,a5.db,a6) -a2=A.iD(a4.dx,a5.dx,a6) -a3=A.cF(a4.dy,a5.dy,a6,A.eL(),t.MH) -return new A.a2B(r,q,p,s,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,A.cF(a4.fr,a5.fr,a6,A.Sh(),t.p8))}, -a2B:function a2B(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r -_.cx=s -_.cy=a0 -_.db=a1 -_.dx=a2 -_.dy=a3 -_.fr=a4}, -bJA:function bJA(a){this.a=a}, -aHs:function aHs(){}, -cMC(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f -if(a===b)return a -s=A.dl(a.a,b.a,c) -r=A.oX(a.b,b.b,c) -q=A.aa(a.c,b.c,c) -p=A.aa(a.d,b.d,c) -o=A.aa(a.e,b.e,c) -n=A.aa(a.f,b.f,c) -m=A.aa(a.r,b.r,c) -l=A.aa(a.w,b.w,c) -k=A.aa(a.y,b.y,c) -j=A.aa(a.x,b.x,c) -i=A.aa(a.z,b.z,c) -h=A.aa(a.Q,b.Q,c) -g=A.aa(a.as,b.as,c) -f=A.rG(a.ax,b.ax,c) -return new A.a2D(s,r,q,p,o,n,m,l,j,k,i,h,g,A.aA(a.at,b.at,c),f)}, -a2D:function a2D(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o}, -aHt:function aHt(){}, -cpc(a,b,c,d){return new A.aA7(c,null,d,b,a,null)}, -vV(a,b,c){return new A.Ir(b,a,c,null)}, -cMH(){var s,r,q -if($.Is.length!==0){s=A.b($.Is.slice(0),A.U($.Is)) -for(r=s.length,q=0;qo/m?new A.X(o*p/m,p):new A.X(q,m*q/o) -r=b -break -case 2:q=c.a -p=c.b -o=b.a -r=q/p>o/m?new A.X(o,o*p/q):new A.X(m*q/p,m) -s=c -break -case 3:q=c.a -p=c.b -o=b.a -if(q/p>o/m){r=new A.X(o,o*p/q) -s=c}else{s=new A.X(q,m*q/o) -r=b}break -case 4:q=c.a -p=c.b -o=b.a -if(q/p>o/m){s=new A.X(o*p/m,p) -r=b}else{r=new A.X(m*q/p,m) -s=c}break -case 5:r=new A.X(Math.min(b.a,c.a),Math.min(m,c.b)) -s=r -break -case 6:n=b.a/m -q=c.b -s=m>q?new A.X(q*n,q):b -m=c.a -if(s.a>m)s=new A.X(m,m/n) -r=b -break -default:r=null -s=null}return new A.ahM(r,s)}, -E2:function E2(a,b){this.a=a -this.b=b}, -ahM:function ahM(a,b){this.a=a -this.b=b}, -cC8(a,b,c){var s,r,q,p,o -if(a===b)return a -s=A.aa(a.a,b.a,c) -s.toString -r=A.pr(a.b,b.b,c) -r.toString -q=A.aA(a.c,b.c,c) -q.toString -p=A.aA(a.d,b.d,c) -p.toString -o=a.e -return new A.dz(p,o===B.aJ?b.e:o,s,r,q)}, -caE(a,b,c){var s,r,q,p,o,n -if(a==null?b==null:a===b)return a -if(a==null)a=A.b([],t.sq) -if(b==null)b=A.b([],t.sq) -s=Math.min(a.length,b.length) -r=A.b([],t.sq) -for(q=0;q=B.b.gU(b))return B.b.gU(a) -s=B.b.NY(b,new A.c5J(c)) -r=a[s] -q=s+1 -p=a[q] -o=b[s] -o=A.aa(r,p,(c-o)/(b[q]-o)) -o.toString -return o}, -ceO(a,b,c,d,e){var s,r,q=A.asI(null,null,t.Z) -q.L(0,b) -q.L(0,d) -s=A.H(q,q.$ti.i("cD.E")) -s.$flags=1 -r=s -s=A.U(r).i("O<1,N>") -s=A.H(new A.O(r,new A.c59(a,b,c,d,e),s),s.i("a2.E")) -s.$flags=1 -return new A.bPj(s,r)}, -cbK(a,b,c){var s -if(a==b)return a -s=b!=null?b.rp(a,c):null -if(s==null&&a!=null)s=a.rq(b,c) -if(s!=null)return s -return c<0.5?a.be(0,1-c*2):b.be(0,(c-0.5)*2)}, -ckN(a,b,c){var s,r,q,p,o -if(a==b)return a -if(a==null)return b.be(0,c) -if(b==null)return a.be(0,1-c) -s=A.ceO(a.a,a.Gj(),b.a,b.Gj(),c) -r=A.ug(a.d,b.d,c) -r.toString -q=A.ug(a.e,b.e,c) -q.toString -p=c<0.5 -o=p?a.f:b.f -p=p?a.c:b.c -return new A.kY(r,q,o,s.a,s.b,p)}, -cmC(a,b,c){var s,r,q,p,o,n,m -if(a==b)return a -if(a==null)return b.be(0,c) -if(b==null)return a.be(0,1-c) -s=A.ceO(a.a,a.Gj(),b.a,b.Gj(),c) -r=A.ug(a.d,b.d,c) -r.toString -q=A.aA(a.e,b.e,c) -q.toString -q=Math.max(0,q) -p=c<0.5 -o=p?a.f:b.f -n=A.ug(a.r,b.r,c) -m=A.aA(a.w,b.w,c) -m.toString -m=Math.max(0,m) -p=p?a.c:b.c -return new A.vw(r,q,o,n,m,s.a,s.b,p)}, -cnQ(a,b,c){var s,r,q,p,o,n -if(a==b)return a -if(a==null)return b.be(0,c) -if(b==null)return a.be(0,1-c) -s=A.ceO(a.a,a.Gj(),b.a,b.Gj(),c) -r=A.ug(a.d,b.d,c) -r.toString -q=A.aA(a.e,b.e,c) -q.toString -q=Math.max(0,q) -p=A.aA(a.f,b.f,c) -p.toString -p=Math.max(0,p) -o=c<0.5 -n=o?a.r:b.r -o=o?a.c:b.c -return new A.vQ(r,q,p,n,s.a,s.b,o)}, -bPj:function bPj(a,b){this.a=a -this.b=b}, -c5J:function c5J(a){this.a=a}, -c59:function c59(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -aik:function aik(){}, -kY:function kY(a,b,c,d,e,f){var _=this -_.d=a -_.e=b -_.f=c -_.a=d -_.b=e -_.c=f}, -bgj:function bgj(a){this.a=a}, -vw:function vw(a,b,c,d,e,f,g,h){var _=this -_.d=a -_.e=b -_.f=c -_.r=d -_.w=e -_.a=f -_.b=g -_.c=h}, -bu7:function bu7(a){this.a=a}, -vQ:function vQ(a,b,c,d,e,f,g){var _=this -_.d=a -_.e=b -_.f=c -_.r=d -_.a=e -_.b=f -_.c=g}, -bHz:function bHz(a){this.a=a}, -cOH(a,b){var s -if(a.w)A.a3(A.ac(u.V)) -s=new A.Mj(a) -s.a2M(a) -s=new A.QP(a,null,s) -s.b3n(a,b,null) -return s}, -bc4:function bc4(a,b,c){var _=this -_.a=a -_.b=b -_.c=c -_.f=0}, -bc6:function bc6(a,b,c){this.a=a -this.b=b -this.c=c}, -bc5:function bc5(a,b){this.a=a -this.b=b}, -bc7:function bc7(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -axQ:function axQ(){}, -bON:function bON(a){this.a=a}, -a3V:function a3V(a,b,c){this.a=a -this.b=b -this.c=c}, -QP:function QP(a,b,c){var _=this -_.d=$ -_.a=a -_.b=b -_.c=c}, -bUS:function bUS(a,b){this.a=a -this.b=b}, -aCT:function aCT(a,b){this.a=a -this.b=b}, -coT(){return new A.awE(A.b([],t.XZ),A.b([],t.SM),A.b([],t.qj))}, -cmY(a,b,c){return c}, -cIT(a,b){return new A.Z8("HTTP request failed, statusCode: "+a+", "+b.l(0))}, -AD:function AD(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -mM:function mM(){}, -bcx:function bcx(a,b,c){this.a=a -this.b=b -this.c=c}, -bcy:function bcy(a,b){this.a=a -this.b=b}, -bcu:function bcu(a,b){this.a=a -this.b=b}, -bct:function bct(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bcv:function bcv(a){this.a=a}, -bcw:function bcw(a,b){this.a=a -this.b=b}, -awE:function awE(a,b,c){var _=this -_.a=a -_.b=b -_.e=_.d=_.c=null -_.f=!1 -_.r=0 -_.w=!1 -_.x=c}, -uj:function uj(a,b,c){this.a=a -this.b=b -this.c=c}, -abz:function abz(){}, -Be:function Be(a,b){this.a=a -this.b=b}, -bSc:function bSc(a,b,c){var _=this -_.a=a -_.b=b -_.e=_.d=_.c=null -_.f=!1 -_.r=0 -_.w=!1 -_.x=c}, -Z8:function Z8(a){this.b=a}, -SX:function SX(a,b,c){this.a=a -this.b=b -this.c=c}, -aNC:function aNC(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -aND:function aND(a){this.a=a}, -ank(a,b,c,d,e){var s=new A.anj(e,d,A.b([],t.XZ),A.b([],t.SM),A.b([],t.qj)) -s.b2X(a,b,c,d,e) -return s}, -t4:function t4(a,b,c){this.a=a -this.b=b -this.c=c}, -o8:function o8(a,b,c){this.a=a -this.b=b -this.c=c}, -uW:function uW(a,b){this.a=a -this.b=b}, -bcF:function bcF(){this.b=this.a=null}, -Mj:function Mj(a){this.a=a}, -F8:function F8(){}, -bcG:function bcG(){}, -bcH:function bcH(){}, -anj:function anj(a,b,c,d,e){var _=this -_.z=_.y=null -_.Q=a -_.as=b -_.at=null -_.ax=$ -_.ay=null -_.ch=0 -_.CW=null -_.cx=!1 -_.a=c -_.b=d -_.e=_.d=_.c=null -_.f=!1 -_.r=0 -_.w=!1 -_.x=e}, -bnA:function bnA(a,b){this.a=a -this.b=b}, -bnB:function bnB(a,b){this.a=a -this.b=b}, -bnz:function bnz(a){this.a=a}, -aB2:function aB2(){}, -aB5:function aB5(){}, -aB4:function aB4(){}, -ck9(a,b,c,d,e){var s=b!=null -return new A.xD(a,d,c,b,!1,s,e)}, -cf0(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=null,e=A.b([],t.O_),d=t.oU,c=A.b([],d) -for(s=a.length,r="",q="",p=0;pl?m:l)){o=t.N -k=A.fs(o) -n=t.kt -j=A.jw(d,d,d,o,n) -for(i=p;i")),o=o.c;n.q();){h=n.d -if(h==null)h=o.a(h) -e=A.cjv(j.h(0,h),g.h(0,h),c) -if(e!=null)s.push(e)}}return s}, -Y:function Y(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r -_.cx=s -_.cy=a0 -_.db=a1 -_.dx=a2 -_.dy=a3 -_.fr=a4 -_.fx=a5 -_.fy=a6}, -bIL:function bIL(a){this.a=a}, -aHl:function aHl(){}, -cr_(a,b,c,d,e){var s,r -for(s=c,r=0;r0){n=-n -l=2*l -s=(n-Math.sqrt(j))/l -r=(n+Math.sqrt(j))/l -q=(c-s*b)/(r-s) -l=new A.bXg(s,r,b-q,q) -n=l -break $label0$0}if(j<0){p=Math.sqrt(k-m)/(2*l) -o=-(n/2/l) -n=new A.c3h(p,o,b,(c-o*b)/p) -break $label0$0}o=-n/(2*l) -n=new A.bPu(o,b,c-o*b) -break $label0$0}return n}, -asL:function asL(a,b,c){this.a=a -this.b=b -this.c=c}, -a1Q:function a1Q(a,b){this.a=a -this.b=b}, -I2:function I2(a,b,c,d){var _=this -_.b=a -_.c=b -_.d=c -_.a=d}, -BY:function BY(a,b,c,d){var _=this -_.b=a -_.c=b -_.d=c -_.a=d}, -bPu:function bPu(a,b,c){this.a=a -this.b=b -this.c=c}, -bXg:function bXg(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -c3h:function c3h(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -PB:function PB(a,b){this.a=a -this.c=b}, -cKj(a,b,c,d,e,f,g,h){var s=null,r=new A.a_O(new A.as8(s,s),B.a9e,b,h,A.aN(t.O5),a,g,s,new A.bH(),A.aN(t.T)) -r.bj() -r.sbX(s) -r.b35(a,s,b,c,d,e,f,g,h) -return r}, -Oi:function Oi(a,b){this.a=a -this.b=b}, -a_O:function a_O(a,b,c,d,e,f,g,h,i,j){var _=this -_.dD=_.dA=$ -_.dB=a -_.fk=$ -_.qB=null -_.ts=b -_.rM=c -_.uO=d -_.zx=null -_.yT=$ -_.yU=e -_.M=null -_.T=f -_.b2=g -_.J$=h -_.dy=i -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=j -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -buF:function buF(a){this.a=a}, -cOl(a){}, -a0h:function a0h(){}, -bvI:function bvI(a){this.a=a}, -bvK:function bvK(a){this.a=a}, -bvJ:function bvJ(a){this.a=a}, -bvH:function bvH(a){this.a=a}, -bvG:function bvG(a){this.a=a}, -a3L:function a3L(a,b){var _=this -_.a=a -_.Y$=0 -_.ap$=b -_.aY$=_.aO$=0}, -aza:function aza(a,b,c,d,e,f,g,h){var _=this -_.b=a -_.c=b -_.d=c -_.e=null -_.f=!1 -_.r=d -_.z=e -_.Q=f -_.at=null -_.ch=g -_.CW=h -_.cx=null}, -aFa:function aFa(a,b,c,d){var _=this -_.a3=!1 -_.dy=a -_.fr=null -_.fx=b -_.go=null -_.J$=c -_.b=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=d -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -nO(a){var s=a.a,r=a.b -return new A.ax(s,s,r,r)}, -jq(a,b){var s,r,q=b==null,p=q?0:b -q=q?1/0:b -s=a==null -r=s?0:a -return new A.ax(p,q,r,s?1/0:a)}, -rI(a,b){var s,r,q=b!==1/0,p=q?b:0 -q=q?b:1/0 -s=a!==1/0 -r=s?a:0 -return new A.ax(p,q,r,s?a:1/0)}, -Tr(a){return new A.ax(0,a.a,0,a.b)}, -oX(a,b,c){var s,r,q,p -if(a==b)return a -if(a==null)return b.aL(0,c) -if(b==null)return a.aL(0,1-c) -s=a.a -if(isFinite(s)){s=A.aA(s,b.a,c) -s.toString}else s=1/0 -r=a.b -if(isFinite(r)){r=A.aA(r,b.b,c) -r.toString}else r=1/0 -q=a.c -if(isFinite(q)){q=A.aA(q,b.c,c) -q.toString}else q=1/0 -p=a.d -if(isFinite(p)){p=A.aA(p,b.d,c) -p.toString}else p=1/0 -return new A.ax(s,r,q,p)}, -aRb(a){return new A.ul(a.a,a.b,a.c)}, -zT(a,b){return a==null?null:a+b}, -zU(a,b){var s,r,q,p,o,n -$label0$0:{s=a!=null -r=null -q=!1 -if(s){q=b!=null -r=b -p=a}else p=null -o=null -if(q){n=s?r:b -q=p>=(n==null?A.fb(n):n)?b:a -break $label0$0}q=!1 -if(a!=null){if(s)q=r -else{q=b -r=q -s=!0}q=q==null -p=a}else p=o -if(q){q=p -break $label0$0}q=a==null -if(q)if(!s){r=b -s=!0}if(q){n=s?r:b -q=n -break $label0$0}q=o}return q}, -ax:function ax(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -aRa:function aRa(){}, -ul:function ul(a,b,c){this.a=a -this.b=b -this.c=c}, -zW:function zW(a,b){this.c=a -this.a=b -this.b=null}, -ki:function ki(a){this.a=a}, -kl:function kl(){}, -bRR:function bRR(){}, -bRS:function bRS(a,b){this.a=a -this.b=b}, -bNW:function bNW(){}, -bNX:function bNX(a,b){this.a=a -this.b=b}, -Je:function Je(a,b){this.a=a -this.b=b}, -bUm:function bUm(a,b){this.a=a -this.b=b}, -bH:function bH(){var _=this -_.d=_.c=_.b=_.a=null}, -W:function W(){}, -buH:function buH(a){this.a=a}, -eV:function eV(){}, -buG:function buG(a){this.a=a}, -a47:function a47(){}, -qv:function qv(a,b,c){var _=this -_.e=null -_.qZ$=a -_.aV$=b -_.a=c}, -bnw:function bnw(){}, -a_S:function a_S(a,b,c,d,e,f){var _=this -_.C=a -_.lX$=b -_.aw$=c -_.pR$=d -_.dy=e -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=f -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -a6Q:function a6Q(){}, -aEv:function aEv(){}, -cmS(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e -if(a==null)a=B.CV -s=J.T(a) -r=s.gt(a)-1 -q=A.bA(0,null,!1,t.Ei) -p=0<=r -for(;;){if(!!1)break -s.h(a,0) -o=b[0] -o.gr5(o) -break}for(;;){if(!!1)break -s.h(a,r) -n=b[-1] -n.gr5(n) -break}m=A.cm() -l=0 -if(p){m.sqj(A.c(t.D2,t.bu)) -for(k=m.a;l<=r;){j=s.h(a,l) -i=j.a -if(i!=null){h=m.b -if(h===m)A.a3(A.Gb(k)) -J.aV(h,i,j)}++l}}for(k=m.a,g=0;!1;){o=b[g] -j=null -if(p){f=o.gr5(o) -i=m.b -if(i===m)A.a3(A.Gb(k)) -e=J.w(i,f) -if(e!=null)o.gr5(o) -else j=e}q[g]=A.cmR(j,o);++g}s.gt(a) -for(;;){if(!!1)break -q[g]=A.cmR(s.h(a,l),b[g]);++g;++l}return new A.dP(q,A.U(q).i("dP<1,h_>"))}, -cmR(a,b){var s=a==null?A.a17(b.gr5(b),null):a,r=b.gaMz(),q=A.ow() -r.gbOV(r) -q.y1=r.gbOV(r) -q.r=!0 -r.gaWP() -q.p3=r.gaWP() -q.r=!0 -r.gbxQ(r) -q.saKN(r.gbxQ(r)) -r.gbJI() -q.saKM(r.gbJI()) -r.gaTp(r) -q.saL6(r.gaTp(r)) -r.gbx6(r) -q.saKL(r.gbx6(r)) -r.gbEd(r) -q.saKR(r.gbEd(r)) -r.gdE() -q.sbI0(r.gdE()) -r.gan8() -q.san8(r.gan8()) -r.gbPT() -q.saL8(r.gbPT()) -r.gaWM() -q.samT(r.gaWM()) -r.gbIj() -q.sbI_(r.gbIj()) -r.gaoi(r) -q.saL2(r.gaoi(r)) -r.gbES() -q.samP(r.gbES()) -r.gbET(r) -q.sCr(r.gbET(r)) -r.gvP(r) -q.samO(0,r.gvP(r)) -r.gbH1() -q.saKX(r.gbH1()) -r.ga_c() -q.saL_(r.ga_c()) -r.gbJP(r) -q.saKZ(r.gbJP(r)) -r.gbGK(r) -q.saKV(r.gbGK(r)) -r.gbGJ() -q.saKU(r.gbGJ()) -r.gams() -q.sams(r.gams()) -r.ga1m() -q.sa1m(r.ga1m()) -r.ga9D() -q.sa9D(r.ga9D()) -r.ga9p() -q.sa9p(r.ga9p()) -r.gamS() -q.samS(r.gamS()) -r.ga9y() -q.sa9y(r.ga9y()) -r.ga7y() -q.sa7y(r.ga7y()) -r.gbQg() -q.saLa(r.gbQg()) -r.gtt(r) -q.saKW(r.gtt(r)) -r.gZH(r) -q.y2=new A.f5(r.gZH(r),B.bt) -q.r=!0 -r.gk(r) -q.bg=new A.f5(r.gk(r),B.bt) -q.r=!0 -r.gbH5() -q.br=new A.f5(r.gbH5(),B.bt) -q.r=!0 -r.gbCc() -q.C=new A.f5(r.gbCc(),B.bt) -q.r=!0 -r.gamu(r) -q.a3=new A.f5(r.gamu(r),B.bt) -q.r=!0 -r.gwI(r) -q.xr=r.gwI(r) -q.r=!0 -r.gbQk() -q.ai=r.gbQk() -q.r=!0 -r.ga8Y() -q.sa8Y(r.ga8Y()) -r.gbPK() -q.Xl(r.gbPK()) -r.gbyO() -q.ap=r.gbyO() -q.r=!0 -r.gamu(r) -q.a3=new A.f5(r.gamu(r),B.bt) -q.r=!0 -r.gcV() -q.a7=r.gcV() -q.r=!0 -r.gbRn() -q.aO=r.gbRn() -q.r=!0 -r.gbHn() -q.aY=r.gbHn() -q.r=!0 -r.gFq() -q.sFq(r.gFq()) -r.gDU() -q.sDU(r.gDU()) -r.gaad() -q.saad(r.gaad()) -r.gaae() -q.saae(r.gaae()) -r.gaaf() -q.saaf(r.gaaf()) -r.gaac() -q.saac(r.gaac()) -r.ga_j() -q.sa_j(r.ga_j()) -r.ga_g() -q.sa_g(r.ga_g()) -r.ga9P(r) -q.sa9P(0,r.ga9P(r)) -r.ga9Q(r) -q.sa9Q(0,r.ga9Q(r)) -r.gaa9(r) -q.saa9(0,r.gaa9(r)) -r.gaa7() -q.saa7(r.gaa7()) -r.gaa5() -q.saa5(r.gaa5()) -r.gaa8() -q.saa8(r.gaa8()) -r.gaa6() -q.saa6(r.gaa6()) -r.gaah() -q.saah(r.gaah()) -r.gaai() -q.saai(r.gaai()) -r.ga9S() -q.sa9S(r.ga9S()) -r.ga9T() -q.sa9T(r.ga9T()) -r.gaa1(r) -q.saa1(0,r.gaa1(r)) -r.ga9U() -q.sa9U(r.ga9U()) -r.ganB() -q.sanB(r.ganB()) -r.ganA() -q.sanA(r.ganA()) -s.HN(0,B.CV,q) -s.sdG(0,b.gdG(b)) -s.sql(0,b.gql(b)) -s.dy=b.gKF() -return s}, -ag1:function ag1(){}, -a_T:function a_T(a,b,c,d,e,f,g,h){var _=this -_.M=a -_.T=b -_.b2=c -_.cr=d -_.dl=e -_.rO=_.uu=_.tV=_.ed=null -_.J$=f -_.dy=g -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=h -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -agd:function agd(){}, -cmT(a,b){return new A.t(A.Z(a.a,b.a,b.c),A.Z(a.b,b.b,b.d))}, -cpB(a){var s=new A.aEw(a,new A.bH(),A.aN(t.T)) -s.bj() -return s}, -cpS(){$.aw() -return new A.a8l(A.bh(),B.u1,B.mB,$.aC())}, -tN:function tN(a,b){this.a=a -this.b=b}, -bLk:function bLk(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=!0 -_.r=f}, -Hu:function Hu(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6){var _=this -_.ah=_.ai=_.a3=_.C=null -_.a7=$ -_.aW=a -_.aS=b -_.bE=_.b6=null -_.b9=c -_.Y=d -_.ap=e -_.aO=f -_.aY=g -_.dv=h -_.bi=i -_.bh=j -_.q9=_.ez=_.r1=null -_.qq=k -_.qu=l -_.dh=m -_.ut=n -_.rN=o -_.J=p -_.qT=q -_.vn=r -_.M=s -_.T=a0 -_.b2=a1 -_.cr=a2 -_.dl=a3 -_.ed=a4 -_.tV=a5 -_.rO=!1 -_.wg=$ -_.JY=a6 -_.x9=0 -_.bH=a7 -_.tW=_.xF=_.yX=null -_.JZ=_.Z2=$ -_.bEy=_.Hb=_.uQ=null -_.uR=$ -_.wE=a8 -_.wC=null -_.uN=!0 -_.Cf=_.Ce=_.Bb=_.Am=!1 -_.fj=null -_.cG=a9 -_.dA=b0 -_.lX$=b1 -_.aw$=b2 -_.pR$=b3 -_.S8$=b4 -_.dy=b5 -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=b6 -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -buM:function buM(a){this.a=a}, -buL:function buL(){}, -buI:function buI(a,b){this.a=a -this.b=b}, -buN:function buN(){}, -buK:function buK(){}, -buJ:function buJ(){}, -aEw:function aEw(a,b,c){var _=this -_.C=a -_.dy=b -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=c -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -BO:function BO(){}, -a8l:function a8l(a,b,c,d){var _=this -_.r=a -_.x=_.w=null -_.y=b -_.z=c -_.Y$=0 -_.ap$=d -_.aY$=_.aO$=0}, -a3W:function a3W(a,b,c){var _=this -_.r=!0 -_.w=!1 -_.x=a -_.y=$ -_.Q=_.z=null -_.as=b -_.ax=_.at=null -_.Y$=0 -_.ap$=c -_.aY$=_.aO$=0}, -Qb:function Qb(a,b){var _=this -_.r=a -_.Y$=0 -_.ap$=b -_.aY$=_.aO$=0}, -a6S:function a6S(){}, -a6T:function a6T(){}, -aEx:function aEx(){}, -a_V:function a_V(a,b,c){var _=this -_.C=a -_.a3=$ -_.dy=b -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=c -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -bNK(a,b){var s -switch(b.a){case 0:s=a -break -case 1:s=new A.X(a.b,a.a) -break -default:s=null}return s}, -cO1(a,b,c){var s -switch(c.a){case 0:s=b -break -case 1:s=b.ga8t() -break -default:s=null}return s.c8(a)}, -cO0(a,b){return new A.X(a.a+b.a,Math.max(a.b,b.b))}, -coV(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null -$label0$0:{s=a==null -if(s){r=b -q=r}else{r=d -q=r}if(!s){p=!1 -p=b==null -q=b -r=a -s=!0}else p=!0 -if(p){p=r -break $label0$0}p=t.iy -o=d -n=!1 -m=d -l=d -k=d -j=!1 -if(p.b(a)){i=!0 -h=a.a -g=h -if(typeof g=="number"){A.fb(h) -f=a.b -g=f -if(typeof g=="number"){A.fb(f) -if(s)g=q -else{g=b -s=i -q=g}if(p.b(g)){if(s)g=q -else{g=b -s=i -q=g}e=(g==null?p.a(g):g).a -g=e -n=typeof g=="number" -if(n){A.fb(e) -if(s)j=q -else{j=b -s=i -q=j}o=(j==null?p.a(j):j).b -j=o -j=typeof j=="number" -k=e}}l=f}m=h}}if(j){if(n)p=o -else{j=s?q:b -o=(j==null?p.a(j):j).b -p=o}A.fb(p) -p=new A.ah(Math.max(A.ro(m),A.ro(k)),Math.max(A.ro(l),p)) -break $label0$0}p=d}return p}, -cKl(a,b,c,d,e,f,g,h,i){var s,r=null,q=A.aN(t.O5),p=J.j7(4,t.mi) -for(s=0;s<4;++s)p[s]=new A.yM(r,B.ae,B.w,new A.kG(1),r,r,r,r,B.aE,r) -q=new A.Hv(c,d,e,b,h,i,g,a,f,q,p,!0,0,r,r,new A.bH(),A.aN(t.T)) -q.bj() -q.L(0,r) -return q}, -cKm(a){var s=a.b -s.toString -s=t.US.a(s).e -return s==null?0:s}, -bUG:function bUG(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -ahQ:function ahQ(a,b){this.a=a -this.b=b}, -hY:function hY(a,b,c){var _=this -_.f=_.e=null -_.qZ$=a -_.aV$=b -_.a=c}, -akP:function akP(a,b){this.a=a -this.b=b}, -B6:function B6(a,b){this.a=a -this.b=b}, -Ei:function Ei(a,b){this.a=a -this.b=b}, -Hv:function Hv(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this -_.C=a -_.a3=b -_.ai=c -_.ah=d -_.a7=e -_.aW=f -_.aS=g -_.b6=0 -_.bE=h -_.b9=i -_.Y=j -_.S9$=k -_.a8g$=l -_.lX$=m -_.aw$=n -_.pR$=o -_.dy=p -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=q -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -buP:function buP(a,b){this.a=a -this.b=b}, -buU:function buU(){}, -buS:function buS(){}, -buT:function buT(){}, -buR:function buR(){}, -buQ:function buQ(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -aEz:function aEz(){}, -aEA:function aEA(){}, -a6U:function a6U(){}, -a_Z:function a_Z(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this -_.a3=_.C=null -_.ai=a -_.ah=b -_.a7=c -_.aW=d -_.aS=e -_.b6=null -_.bE=f -_.b9=g -_.Y=h -_.ap=i -_.aO=j -_.aY=k -_.dv=l -_.bi=m -_.bh=n -_.r1=o -_.ez=p -_.q9=q -_.dy=r -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=s -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -aN(a){return new A.akk(a.i("akk<0>"))}, -clJ(a){return new A.tk(a,A.c(t.S,t.Q),A.aN(t.XO))}, -ck4(a){return new A.Xh(a,B.l,A.c(t.S,t.Q),A.aN(t.XO))}, -col(a){return new A.vW(a,B.l,A.c(t.S,t.Q),A.aN(t.XO))}, -ccr(){return new A.Zk(B.l,A.c(t.S,t.Q),A.aN(t.XO))}, -chA(a){return new A.T7(a,B.ez,A.c(t.S,t.Q),A.aN(t.XO))}, -cHz(){return new A.of()}, -XQ(a,b){return new A.XP(a,b,A.c(t.S,t.Q),A.aN(t.XO))}, -cju(a){var s,r,q=new A.c5(new Float64Array(16)) -q.tb() -for(s=a.length-1;s>0;--s){r=a[s] -if(r!=null)r.Re(a[s-1],q)}return q}, -b7T(a,b,c,d){var s,r -if(a==null||b==null)return null -if(a===b)return a -s=a.z -r=b.z -if(sr){c.push(a.r) -return A.b7T(a.r,b,c,d)}c.push(a.r) -d.push(b.r) -return A.b7T(a.r,b.r,c,d)}, -SO:function SO(a,b,c){this.a=a -this.b=b -this.$ti=c}, -abo:function abo(a,b){this.a=a -this.$ti=b}, -j8:function j8(){}, -bg6:function bg6(a,b){this.a=a -this.b=b}, -bg7:function bg7(a,b){this.a=a -this.b=b}, -akk:function akk(a){this.a=null -this.$ti=a}, -aow:function aow(a,b,c){var _=this -_.ax=a -_.ay=null -_.CW=_.ch=!1 -_.a=b -_.b=0 -_.e=c -_.f=0 -_.r=null -_.w=!0 -_.y=_.x=null -_.z=0 -_.as=_.Q=null}, -aoH:function aoH(a,b,c,d){var _=this -_.ax=a -_.ay=b -_.a=c -_.b=0 -_.e=d -_.f=0 -_.r=null -_.w=!0 -_.y=_.x=null -_.z=0 -_.as=_.Q=null}, -km:function km(){}, -tk:function tk(a,b,c){var _=this -_.k3=a -_.ay=_.ax=null -_.a=b -_.b=0 -_.e=c -_.f=0 -_.r=null -_.w=!0 -_.y=_.x=null -_.z=0 -_.as=_.Q=null}, -Eb:function Eb(a,b,c){var _=this -_.k3=null -_.k4=a -_.ay=_.ax=null -_.a=b -_.b=0 -_.e=c -_.f=0 -_.r=null -_.w=!0 -_.y=_.x=null -_.z=0 -_.as=_.Q=null}, -Ua:function Ua(a,b,c){var _=this -_.k3=null -_.k4=a -_.ay=_.ax=null -_.a=b -_.b=0 -_.e=c -_.f=0 -_.r=null -_.w=!0 -_.y=_.x=null -_.z=0 -_.as=_.Q=null}, -Ub:function Ub(a,b,c){var _=this -_.k3=null -_.k4=a -_.ay=_.ax=null -_.a=b -_.b=0 -_.e=c -_.f=0 -_.r=null -_.w=!0 -_.y=_.x=null -_.z=0 -_.as=_.Q=null}, -KK:function KK(a,b,c){var _=this -_.k3=null -_.k4=a -_.ay=_.ax=null -_.a=b -_.b=0 -_.e=c -_.f=0 -_.r=null -_.w=!0 -_.y=_.x=null -_.z=0 -_.as=_.Q=null}, -Xh:function Xh(a,b,c,d){var _=this -_.bg=a -_.k3=b -_.ay=_.ax=null -_.a=c -_.b=0 -_.e=d -_.f=0 -_.r=null -_.w=!0 -_.y=_.x=null -_.z=0 -_.as=_.Q=null}, -vW:function vW(a,b,c,d){var _=this -_.bg=a -_.C=_.br=null -_.a3=!0 -_.k3=b -_.ay=_.ax=null -_.a=c -_.b=0 -_.e=d -_.f=0 -_.r=null -_.w=!0 -_.y=_.x=null -_.z=0 -_.as=_.Q=null}, -Zk:function Zk(a,b,c){var _=this -_.bg=null -_.k3=a -_.ay=_.ax=null -_.a=b -_.b=0 -_.e=c -_.f=0 -_.r=null -_.w=!0 -_.y=_.x=null -_.z=0 -_.as=_.Q=null}, -T7:function T7(a,b,c,d){var _=this -_.k3=a -_.k4=b -_.ay=_.ax=_.ok=null -_.a=c -_.b=0 -_.e=d -_.f=0 -_.r=null -_.w=!0 -_.y=_.x=null -_.z=0 -_.as=_.Q=null}, -of:function of(){this.d=this.a=null}, -XP:function XP(a,b,c,d){var _=this -_.k3=a -_.k4=b -_.ay=_.ax=null -_.a=c -_.b=0 -_.e=d -_.f=0 -_.r=null -_.w=!0 -_.y=_.x=null -_.z=0 -_.as=_.Q=null}, -Wv:function Wv(a,b,c,d,e,f){var _=this -_.k3=a -_.k4=b -_.ok=c -_.p1=d -_.p4=_.p3=_.p2=null -_.R8=!0 -_.ay=_.ax=null -_.a=e -_.b=0 -_.e=f -_.f=0 -_.r=null -_.w=!0 -_.y=_.x=null -_.z=0 -_.as=_.Q=null}, -K6:function K6(a,b,c,d,e,f){var _=this -_.k3=a -_.k4=b -_.ok=c -_.ay=_.ax=null -_.a=d -_.b=0 -_.e=e -_.f=0 -_.r=null -_.w=!0 -_.y=_.x=null -_.z=0 -_.as=_.Q=null -_.$ti=f}, -aBu:function aBu(){}, -v7:function v7(a,b,c){this.qZ$=a -this.aV$=b -this.a=c}, -a02:function a02(a,b,c,d,e,f){var _=this -_.C=a -_.lX$=b -_.aw$=c -_.pR$=d -_.dy=e -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=f -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -bv5:function bv5(a){this.a=a}, -bv6:function bv6(a){this.a=a}, -bv1:function bv1(a){this.a=a}, -bv2:function bv2(a){this.a=a}, -bv3:function bv3(a){this.a=a}, -bv4:function bv4(a){this.a=a}, -bv_:function bv_(a){this.a=a}, -bv0:function bv0(a){this.a=a}, -aEB:function aEB(){}, -aEC:function aEC(){}, -cIt(a,b){var s -if(a==null)return!0 -s=a.b -if(t.ks.b(b))return!1 -return t.ge.b(s)||t.PB.b(b)||!s.gbG(s).m(0,b.gbG(b))}, -cIs(a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=a5.d -if(a4==null)a4=a5.c -s=a5.a -r=a5.b -q=a4.gTF() -p=a4.gxL(a4) -o=a4.gd5() -n=a4.gqk(a4) -m=a4.gDE(a4) -l=a4.gbG(a4) -k=a4.gNa() -j=a4.gvj(a4) -a4.ga_c() -i=a4.gaaB() -h=a4.ga_E() -g=a4.gqS() -f=a4.galf() -e=a4.gE(a4) -d=a4.gaoc() -c=a4.gaof() -b=a4.gaoe() -a=a4.gaod() -a0=a4.gwO(a4) -a1=a4.gaoQ() -s.aT(0,new A.bnq(r,A.cJf(j,k,m,g,f,a4.ga7X(),0,n,!1,a0,o,l,h,i,d,a,b,c,e,a4.gLJ(),a1,p,q).q3(a4.gql(a4)),s)) -q=A.y(r).i("bS<1>") -p=q.i("az") -a2=A.H(new A.az(new A.bS(r,q),new A.bnr(s),p),p.i("D.E")) -q=a4.gTF() -p=a4.gxL(a4) -o=a4.gd5() -n=a4.gqk(a4) -m=a4.gDE(a4) -l=a4.gbG(a4) -k=a4.gNa() -j=a4.gvj(a4) -a4.ga_c() -i=a4.gaaB() -h=a4.ga_E() -g=a4.gqS() -f=a4.galf() -e=a4.gE(a4) -d=a4.gaoc() -c=a4.gaof() -b=a4.gaoe() -a=a4.gaod() -a0=a4.gwO(a4) -a1=a4.gaoQ() -a3=A.cJd(j,k,m,g,f,a4.ga7X(),0,n,!1,a0,o,l,h,i,d,a,b,c,e,a4.gLJ(),a1,p,q).q3(a4.gql(a4)) -for(q=A.U(a2).i("bR<1>"),p=new A.bR(a2,q),p=new A.bM(p,p.gt(0),q.i("bM")),q=q.i("a2.E");p.q();){o=p.d -if(o==null)o=q.a(o) -if(o.ga0E()){n=o.ga9Y(o) -if(n!=null)n.$1(a3.q3(r.h(0,o)))}}}, -aCe:function aCe(a,b){this.a=a -this.b=b}, -aCf:function aCf(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -anh:function anh(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.Y$=0 -_.ap$=d -_.aY$=_.aO$=0}, -bns:function bns(){}, -bnv:function bnv(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -bnu:function bnu(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -bnt:function bnt(a){this.a=a}, -bnq:function bnq(a,b,c){this.a=a -this.b=b -this.c=c}, -bnr:function bnr(a){this.a=a}, -aIU:function aIU(){}, -clS(a,b){var s,r,q=a.ch,p=t.sI.a(q.a) -if(p==null){s=a.OU(null) -q.sbv(0,s) -p=s}else{p.aos() -a.OU(p)}a.db=!1 -r=new A.xZ(p,a.gCA()) -a.ah4(r,B.l) -r.PJ()}, -cJ4(a){var s=a.ch.a -s.toString -a.OU(t.gY.a(s)) -a.db=!1}, -cJ6(a,b,c){var s=t.TT -return new A.y2(a,c,b,A.b([],s),A.b([],s),A.b([],s),A.aQ(t.I9),A.aQ(t.sv))}, -cei(a6,a7,a8,a9,b0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=null -if(b0==null)s=a5 -else{r=new A.c5(new Float64Array(16)) -r.e7(b0) -s=r}if(s==null){s=new A.c5(new Float64Array(16)) -s.tb()}q=a6.b -p=a7.b -r=t.TT -o=A.b([q],r) -for(n=p,m=q,l=a5;m!==n;){k=m.c -j=n.c -if(k>=j){i=m.gdi(m) -i.toString -o.push(i) -m=i}if(k<=j){i=n.gdi(n) -i.toString -if(l==null){l=new A.c5(new Float64Array(16)) -l.tb() -h=l}else h=l -i.rK(n,h) -n=i}}for(g=o.length-1;g>0;g=f){f=g-1 -o[g].rK(o[f],s)}if(l!=null)if(l.y9(l)!==0)s.tZ(0,l) -else s.a29() -if(B.b.gU(o)===p)for(g=o.length-1,e=a9,d=a8;g>0;g=f){f=g-1 -c=A.cpJ(o[g],o[f],e,d) -d=c.a -e=c.b}else{b=A.b([q],r) -a=q.gdi(q) -for(;;){r=a==null -i=!r -if(!(i&&a.gwZ().r==null))break -b.push(a) -a=a.gdi(a)}a0=r?a5:a.gwZ().r -r=a0==null -d=r?a5:a0.r -e=r?a5:a0.f -if(i)for(g=b.length-1,a7=a;g>=0;--g){a1=A.cpJ(a7,b[g],e,d) -d=a1.a -e=a1.b -a7=b[g]}}a2=e==null?a5:e.ux(q.gzW()) -if(a2==null)a2=q.gzW() -if(d!=null){a3=d.ux(a2) -a4=a3.ga2(0)&&!a2.ga2(0) -if(!a4)a2=a3}else a4=!1 -return new A.aFU(s,e,d,a2,a4)}, -cpL(a,b){if(a==null)return null -if(a.ga2(0)||b.aLg())return B.aA -return A.clm(b,a)}, -cpJ(a,b,c,d){var s,r,q,p=a.H_(b) -if(d==null&&p==null)return B.fao -s=$.cvQ() -s.tb() -a.rK(b,s) -r=A.cpL(A.cpK(p,d),s) -r.toString -q=a.al_(b) -return new A.ah(r,A.cpL(q==null?A.cpK(c,p):q,s))}, -cpK(a,b){var s -if(b==null)return a -s=a==null?null:a.ux(b) -return s==null?b:s}, -fm:function fm(){}, -xZ:function xZ(a,b){var _=this -_.a=a -_.b=b -_.e=_.d=_.c=null}, -bpZ:function bpZ(a,b,c){this.a=a -this.b=b -this.c=c}, -bpX:function bpX(a,b,c){this.a=a -this.b=b -this.c=c}, -bpY:function bpY(a,b,c){this.a=a -this.b=b -this.c=c}, -bpW:function bpW(a,b,c){this.a=a -this.b=b -this.c=c}, -x_:function x_(){}, -y2:function y2(a,b,c,d,e,f,g,h){var _=this -_.b=a -_.c=b -_.d=c -_.e=null -_.f=!1 -_.r=d -_.z=e -_.Q=f -_.at=null -_.ch=g -_.CW=h -_.cx=null}, -bqq:function bqq(){}, -bqp:function bqp(){}, -bqr:function bqr(){}, -bqs:function bqs(a){this.a=a}, -bqt:function bqt(){}, -R:function R(){}, -bv8:function bv8(a){this.a=a}, -bvc:function bvc(a,b,c){this.a=a -this.b=b -this.c=c}, -bv9:function bv9(a){this.a=a}, -bva:function bva(a){this.a=a}, -bvb:function bvb(){}, -bx:function bx(){}, -aq7:function aq7(){}, -bv7:function bv7(a){this.a=a}, -hX:function hX(){}, -aK:function aK(){}, -BN:function BN(){}, -buE:function buE(a){this.a=a}, -arD:function arD(){}, -a7F:function a7F(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -c_U:function c_U(a){var _=this -_.a=a -_.b=!1 -_.d=_.c=null}, -c_V:function c_V(a){this.a=a}, -iZ:function iZ(){}, -a5k:function a5k(a,b){this.b=a -this.c=b}, -nz:function nz(a,b,c,d,e,f,g){var _=this -_.b=a -_.c=!1 -_.d=null -_.f=_.e=!1 -_.r=null -_.w=b -_.x=c -_.y=d -_.z=e -_.Q=f -_.at=_.as=null -_.ax=g}, -bZF:function bZF(a){this.a=a}, -bZG:function bZG(){}, -bZH:function bZH(a){this.a=a}, -bZI:function bZI(a){this.a=a}, -bZJ:function bZJ(a){this.a=a}, -bZz:function bZz(a){this.a=a}, -bZx:function bZx(a,b){this.a=a -this.b=b}, -bZy:function bZy(a,b){this.a=a -this.b=b}, -bZC:function bZC(){}, -bZD:function bZD(){}, -bZA:function bZA(){}, -bZB:function bZB(){}, -bZE:function bZE(a){this.a=a}, -aFU:function aFU(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -aCU:function aCU(){}, -aEG:function aEG(){}, -aJg:function aJg(){}, -cKn(a,b,c,d){var s,r,q,p,o=a.b -o.toString -s=t.tq.a(o).b -if(s==null)o=B.f7z -else{o=c.$2(a,b) -r=s.b -q=s.c -$label0$0:{p=null -if(B.a82===r||B.a83===r||B.cu===r||B.a85===r||B.a84===r)break $label0$0 -if(B.a81===r){q.toString -p=d.$3(a,b,q) -break $label0$0}}q=new A.Nz(o,r,p,q) -o=q}return o}, -ceh(a,b){var s=a.a,r=b.a -if(sr)return-1 -else{s=a.b -if(s===b.b)return 0 -else return s===B.c_?1:-1}}, -y3:function y3(a,b){this.b=a -this.a=b}, -qT:function qT(a,b){var _=this -_.b=_.a=null -_.qZ$=a -_.aV$=b}, -aq3:function aq3(){}, -buY:function buY(a){this.a=a}, -aI6:function aI6(){}, -yl:function yl(a,b,c,d,e,f,g,h,i,j){var _=this -_.C=a -_.aW=_.a7=_.ah=_.ai=_.a3=null -_.aS=b -_.b6=c -_.bE=d -_.b9=!1 -_.aY=_.aO=_.ap=_.Y=null -_.S8$=e -_.lX$=f -_.aw$=g -_.pR$=h -_.dy=i -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=j -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -bvg:function bvg(){}, -bvi:function bvi(){}, -bvf:function bvf(){}, -bve:function bve(){}, -bvh:function bvh(){}, -bvd:function bvd(a,b){this.a=a -this.b=b}, -wj:function wj(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.e=_.d=null -_.f=!1 -_.w=_.r=null -_.x=$ -_.z=_.y=null -_.Y$=0 -_.ap$=d -_.aY$=_.aO$=0}, -c_K:function c_K(){}, -c_L:function c_L(){}, -a71:function a71(){}, -aEH:function aEH(){}, -aEI:function aEI(){}, -a8n:function a8n(){}, -aJt:function aJt(){}, -aJu:function aJu(){}, -aJv:function aJv(){}, -cRd(a,b,c){if(a===b)return!0 -if(b==null)return!1 -return A.wu(A.cqF(a,c),A.cqF(b,c))}, -cqF(a,b){var s=A.y(a).i("hN") -return A.eH(new A.hN(a,new A.c4L(b),s),s.i("D.E"))}, -cOR(a,b){var s=t.S -s=new A.a6l(A.c(s,t.d_),A.aQ(s),b,A.c(s,t.SP),A.fs(s),null,null,A.Dy(),A.c(s,t.Au)) -s.b3o(a,b) -return s}, -aoG:function aoG(a,b){this.a=a -this.b=b}, -c4L:function c4L(a){this.a=a}, -a6l:function a6l(a,b,c,d,e,f,g,h,i){var _=this -_.at=$ -_.ax=a -_.ay=b -_.ch=c -_.CW=$ -_.f=d -_.r=e -_.w=null -_.a=f -_.b=null -_.c=g -_.d=h -_.e=i}, -bXK:function bXK(a){this.a=a}, -aoK:function aoK(a,b,c,d,e,f){var _=this -_.C=a -_.Z1$=b -_.aJf$=c -_.Sf$=d -_.dy=e -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=f -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -bXJ:function bXJ(){}, -aCZ:function aCZ(){}, -cmQ(a){var s=new A.Ht(a,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -buZ(a,b){if(b==null)return a -return B.d.rB(a/b)*b}, -cKo(a,b,c,d,e,f){var s=b==null?B.bm:b -s=new A.a04(!0,c,e,d,a,s,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -aqc:function aqc(){}, -jZ:function jZ(){}, -X_:function X_(a,b){this.a=a -this.b=b}, -a08:function a08(){}, -Ht:function Ht(a,b,c,d){var _=this -_.M=a -_.J$=b -_.dy=c -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=d -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -aq5:function aq5(a,b,c,d,e){var _=this -_.M=a -_.T=b -_.J$=c -_.dy=d -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=e -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -a_Q:function a_Q(a,b,c,d){var _=this -_.M=a -_.J$=b -_.dy=c -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=d -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -a01:function a01(a,b,c,d,e){var _=this -_.M=a -_.T=b -_.J$=c -_.dy=d -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=e -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -a00:function a00(a,b,c){var _=this -_.J$=a -_.dy=b -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=c -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -aq8:function aq8(a,b,c,d,e,f){var _=this -_.M=a -_.T=b -_.b2=c -_.J$=d -_.dy=e -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=f -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -a_N:function a_N(){}, -apR:function apR(a,b,c,d,e,f,g){var _=this -_.S6$=a -_.alO$=b -_.S7$=c -_.alP$=d -_.J$=e -_.dy=f -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=g -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -apS:function apS(a,b,c,d,e,f,g){var _=this -_.M=a -_.T=b -_.b2=c -_.cr=d -_.J$=e -_.dy=f -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=g -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -UW:function UW(){}, -C4:function C4(a,b,c){this.b=a -this.c=b -this.a=c}, -Rp:function Rp(){}, -apX:function apX(a,b,c,d,e){var _=this -_.M=a -_.T=null -_.b2=b -_.dl=null -_.J$=c -_.dy=d -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=e -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -apV:function apV(a,b,c,d,e,f,g){var _=this -_.dB=a -_.fk=b -_.M=c -_.T=null -_.b2=d -_.dl=null -_.J$=e -_.dy=f -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=g -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -apW:function apW(a,b,c,d,e,f,g){var _=this -_.dB=a -_.fk=b -_.M=c -_.T=null -_.b2=d -_.dl=null -_.J$=e -_.dy=f -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=g -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -apU:function apU(a,b,c,d,e){var _=this -_.M=a -_.T=null -_.b2=b -_.dl=null -_.J$=c -_.dy=d -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=e -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -a72:function a72(){}, -aq9:function aq9(a,b,c,d,e,f,g,h,i,j){var _=this -_.alK=a -_.alL=b -_.dB=c -_.fk=d -_.qB=e -_.M=f -_.T=null -_.b2=g -_.dl=null -_.J$=h -_.dy=i -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=j -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -bvj:function bvj(a,b){this.a=a -this.b=b}, -aqa:function aqa(a,b,c,d,e,f,g,h){var _=this -_.dB=a -_.fk=b -_.qB=c -_.M=d -_.T=null -_.b2=e -_.dl=null -_.J$=f -_.dy=g -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=h -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -bvk:function bvk(a,b){this.a=a -this.b=b}, -agg:function agg(a,b){this.a=a -this.b=b}, -apZ:function apZ(a,b,c,d,e,f){var _=this -_.M=null -_.T=a -_.b2=b -_.cr=c -_.J$=d -_.dy=e -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=f -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -aqr:function aqr(a,b,c,d){var _=this -_.b2=_.T=_.M=null -_.cr=a -_.ed=_.dl=null -_.J$=b -_.dy=c -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=d -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -bvB:function bvB(a){this.a=a}, -a_W:function a_W(a,b,c,d,e,f,g){var _=this -_.M=null -_.T=a -_.b2=b -_.cr=c -_.ed=_.dl=null -_.tV=d -_.J$=e -_.dy=f -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=g -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -buO:function buO(a){this.a=a}, -aq1:function aq1(a,b,c,d,e){var _=this -_.M=a -_.T=b -_.J$=c -_.dy=d -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=e -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -buW:function buW(a){this.a=a}, -aqb:function aqb(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.fj=a -_.cG=b -_.dA=c -_.dD=d -_.dB=e -_.fk=f -_.qB=g -_.ts=h -_.rM=i -_.M=j -_.J$=k -_.dy=l -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=m -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -a04:function a04(a,b,c,d,e,f,g,h,i){var _=this -_.fj=a -_.cG=b -_.dA=c -_.dD=d -_.dB=e -_.fk=!0 -_.M=f -_.J$=g -_.dy=h -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=i -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -aqe:function aqe(a,b,c){var _=this -_.J$=a -_.dy=b -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=c -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -a_Y:function a_Y(a,b,c,d,e){var _=this -_.M=a -_.T=b -_.J$=c -_.dy=d -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=e -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -a05:function a05(a,b,c,d){var _=this -_.M=a -_.J$=b -_.dy=c -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=d -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -a_L:function a_L(a,b,c,d,e){var _=this -_.M=a -_.T=b -_.J$=c -_.dy=d -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=e -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -a03:function a03(a,b,c,d,e){var _=this -_.fj=a -_.M=b -_.J$=c -_.dy=d -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=e -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -ym:function ym(a,b,c,d){var _=this -_.dB=_.dD=_.dA=_.cG=_.fj=null -_.M=a -_.J$=b -_.dy=c -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=d -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -aqf:function aqf(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.cG$=a -_.dA$=b -_.dD$=c -_.dB$=d -_.fk$=e -_.qB$=f -_.ts$=g -_.rM$=h -_.uO$=i -_.zx$=j -_.yT$=k -_.yU$=l -_.J$=m -_.dy=n -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=o -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -apT:function apT(a,b,c,d){var _=this -_.M=a -_.J$=b -_.dy=c -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=d -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -aq6:function aq6(a,b,c){var _=this -_.J$=a -_.dy=b -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=c -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -aq_:function aq_(a,b,c,d){var _=this -_.M=a -_.J$=b -_.dy=c -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=d -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -aq2:function aq2(a,b,c,d){var _=this -_.M=a -_.J$=b -_.dy=c -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=d -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -aq4:function aq4(a,b,c,d){var _=this -_.M=a -_.T=null -_.J$=b -_.dy=c -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=d -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -aq0:function aq0(a,b,c,d,e,f,g,h){var _=this -_.M=a -_.T=b -_.b2=c -_.cr=d -_.dl=e -_.J$=f -_.dy=g -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=h -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -buV:function buV(a){this.a=a}, -a_P:function a_P(a,b,c,d,e,f,g){var _=this -_.M=a -_.T=b -_.b2=c -_.J$=d -_.dy=e -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=f -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$ -_.$ti=g}, -aEq:function aEq(){}, -a74:function a74(){}, -a75:function a75(){}, -aEK:function aEK(){}, -a09:function a09(a,b,c,d,e){var _=this -_.C=a -_.a3=null -_.ai=b -_.J$=c -_.dy=d -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=e -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -bvl:function bvl(a){this.a=a}, -aEJ:function aEJ(){}, -a13(a,b){var s -if(a.p(0,b))return B.aD -s=b.b -if(sa.d)return B.an -return b.a>=a.c?B.an:B.ay}, -a12(a,b,c){var s,r -if(a.p(0,b))return b -s=b.b -r=a.b -if(!(s<=r))s=s<=a.d&&b.a<=a.a -else s=!0 -if(s)return c===B.w?new A.t(a.a,r):new A.t(a.c,r) -else{s=a.d -return c===B.w?new A.t(a.c,s):new A.t(a.a,s)}}, -a10(a,b){return new A.a0Z(a,b==null?B.Ga:b,B.fbi)}, -a1_(a,b){return new A.a0Z(a,b==null?B.Ga:b,B.mg)}, -C1:function C1(a,b){this.a=a -this.b=b}, -OH:function OH(a){this.a=a}, -kA:function kA(){}, -arw:function arw(){}, -vE:function vE(a,b){this.a=a -this.b=b}, -Ih:function Ih(a,b){this.a=a -this.b=b}, -bB8:function bB8(){}, -arl:function arl(a){this.a=a}, -U7:function U7(a){this.a=a}, -a0W:function a0W(a,b){this.b=a -this.a=b}, -HN:function HN(a,b,c){this.b=a -this.c=b -this.a=c}, -a0Z:function a0Z(a,b,c){this.b=a -this.c=b -this.a=c}, -ail:function ail(a,b,c,d){var _=this -_.b=a -_.c=b -_.d=c -_.a=d}, -OI:function OI(a,b){this.a=a -this.b=b}, -Vk:function Vk(a,b,c,d){var _=this -_.b=a -_.c=b -_.d=c -_.a=d}, -a11:function a11(a,b){this.a=a -this.b=b}, -C0:function C0(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -HP:function HP(a,b,c){this.a=a -this.b=b -this.c=c}, -a2s:function a2s(a,b){this.a=a -this.b=b}, -aFM:function aFM(){}, -aFO:function aFO(){}, -aFP:function aFP(){}, -cKk(a,b,c,d){var s,r=null,q=A.aN(t.O5),p=J.j7(4,t.mi) -for(s=0;s<4;++s)p[s]=new A.yM(r,B.ae,B.w,new A.kG(1),r,r,r,r,B.aE,r) -q=new A.a_R(c,b,B.aA,B.aA,q,p,!0,a,d,r,new A.bH(),A.aN(t.T)) -q.bj() -q.sbX(r) -return q}, -BP:function BP(){}, -bvm:function bvm(a){this.a=a}, -a06:function a06(a,b,c,d,e){var _=this -_.M=null -_.T=a -_.b2=b -_.J$=c -_.dy=d -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=e -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -apQ:function apQ(){}, -a07:function a07(a,b,c,d,e,f,g){var _=this -_.dA=a -_.dD=b -_.M=null -_.T=c -_.b2=d -_.J$=e -_.dy=f -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=g -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -bpt:function bpt(a,b){this.a=a -this.b=b}, -apY:function apY(a,b,c,d,e,f,g,h,i,j){var _=this -_.dA=a -_.dD=b -_.dB=c -_.fk=d -_.qB=e -_.M=null -_.T=f -_.b2=g -_.J$=h -_.dy=i -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=j -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -a_R:function a_R(a,b,c,d,e,f,g,h,i,j,k,l){var _=this -_.dA=a -_.dD=b -_.dB=c -_.fk=d -_.qB=!1 -_.ts=null -_.rM=e -_.S9$=f -_.a8g$=g -_.M=null -_.T=h -_.b2=i -_.J$=j -_.dy=k -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=l -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -a_X:function a_X(a,b,c,d,e,f,g){var _=this -_.dA=a -_.dD=b -_.M=null -_.T=c -_.b2=d -_.J$=e -_.dy=f -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=g -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -bFd:function bFd(){}, -a_U:function a_U(a,b,c,d){var _=this -_.M=a -_.J$=b -_.dy=c -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=d -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -a6O:function a6O(){}, -a78:function a78(){}, -pO(a,b){var s -switch(b.a){case 0:s=a -break -case 1:s=A.cs_(a) -break -default:s=null}return s}, -cTn(a,b){var s -switch(b.a){case 0:s=a -break -case 1:s=A.cV4(a) -break -default:s=null}return s}, -lC(a,b,c,d,e,f,g,h,i,j){var s=d==null?g:d,r=c==null?g:c,q=a==null?d:a -if(q==null)q=g -return new A.asi(i,h,g,s,e,f,r,g>0,b,j,q)}, -aso:function aso(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -aim:function aim(a,b){this.a=a -this.b=b}, -yA:function yA(a,b,c,d,e,f,g,h,i,j,k,l){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l}, -asi:function asi(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k}, -P1:function P1(a,b,c){this.a=a -this.b=b -this.c=c}, -asn:function asn(a,b,c){var _=this -_.c=a -_.d=b -_.a=c -_.b=null}, -yC:function yC(){}, -yB:function yB(a,b){this.qZ$=a -this.aV$=b -this.a=null}, -vK:function vK(a){this.a=a}, -yE:function yE(a,b,c){this.qZ$=a -this.aV$=b -this.a=c}, -ep:function ep(){}, -a0b:function a0b(){}, -bvq:function bvq(a,b){this.a=a -this.b=b}, -aqq:function aqq(){}, -aEW:function aEW(){}, -aEX:function aEX(){}, -aGj:function aGj(){}, -aGk:function aGk(){}, -aGo:function aGo(){}, -aqi:function aqi(a,b,c,d,e,f,g){var _=this -_.fj=a -_.qT=$ -_.y1=b -_.y2=c -_.lX$=d -_.aw$=e -_.pR$=f -_.b=_.dy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=g -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -aqh:function aqh(a,b){var _=this -_.J$=a -_.b=_.dy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=b -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -aqj:function aqj(){}, -bFB:function bFB(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bFC:function bFC(){}, -asm:function asm(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -bFA:function bFA(){}, -ask:function ask(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -asl:function asl(a,b,c){this.a=a -this.b=b -this.c=c}, -P0:function P0(a,b,c){var _=this -_.b=_.w=null -_.c=!1 -_.Sc$=a -_.qZ$=b -_.aV$=c -_.a=null}, -aql:function aql(a,b,c,d,e,f,g){var _=this -_.qT=a -_.y1=b -_.y2=c -_.lX$=d -_.aw$=e -_.pR$=f -_.b=_.dy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=g -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -aqm:function aqm(a,b,c,d,e,f){var _=this -_.y1=a -_.y2=b -_.lX$=c -_.aw$=d -_.pR$=e -_.b=_.dy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=f -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -bvr:function bvr(a,b,c){this.a=a -this.b=b -this.c=c}, -t6:function t6(){}, -bvw:function bvw(){}, -l3:function l3(a,b,c){var _=this -_.b=null -_.c=!1 -_.Sc$=a -_.qZ$=b -_.aV$=c -_.a=null}, -yo:function yo(){}, -bvs:function bvs(a,b,c){this.a=a -this.b=b -this.c=c}, -bvu:function bvu(a,b){this.a=a -this.b=b}, -bvt:function bvt(){}, -a7a:function a7a(){}, -aER:function aER(){}, -aES:function aES(){}, -aGl:function aGl(){}, -aGm:function aGm(){}, -a0a:function a0a(){}, -bvo:function bvo(a,b){this.a=a -this.b=b}, -bvn:function bvn(a,b){this.a=a -this.b=b}, -aqn:function aqn(a,b,c,d){var _=this -_.qq=null -_.qu=a -_.dh=b -_.J$=c -_.b=_.dy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=d -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -aEN:function aEN(){}, -JK(a,b,c,d,e){return a==null?null:a.ux(new A.a1(c,e,d,b))}, -bqd:function bqd(a){this.a=a}, -aqo:function aqo(){}, -bvv:function bvv(a,b,c){this.a=a -this.b=b -this.c=c}, -aqp:function aqp(){}, -a0c:function a0c(){}, -yn:function yn(){}, -bvp:function bvp(a){this.a=a}, -aqk:function aqk(){}, -a7b:function a7b(){}, -aET:function aET(){}, -cmO(a,b){return new A.Hr(a.a,a.b,b.a-a.c,b.b-a.d)}, -apO(a,b){return new A.Hr(a.a-b.a,a.b-b.b,b.c-a.c,b.d-a.d)}, -cKp(a,b,c,d,e){var s=new A.Ok(a,e,d,c,A.aN(t.O5),0,null,null,new A.bH(),A.aN(t.T)) -s.bj() -s.L(0,b) -return s}, -Hw(a,b){var s,r,q,p -for(s=t.Qv,r=a,q=0;r!=null;){p=r.b -p.toString -s.a(p) -if(!p.gNU())q=Math.max(q,A.ro(b.$1(r))) -r=p.aV$}return q}, -cmV(a,b,c,d){var s,r,q,p,o,n,m,l,k,j -a.iW(b.ao7(c),!0) -$label0$0:{s=b.w -r=s!=null -if(r)if(s==null)A.fb(s) -if(r){q=s==null?A.fb(s):s -r=q -break $label0$0}p=b.f -r=p!=null -if(r)if(p==null)A.fb(p) -if(r){o=p==null?A.fb(p):p -r=c.a-o-a.gE(0).a -break $label0$0}r=d.Af(t.F.a(c.al(0,a.gE(0)))).a -break $label0$0}$label1$1:{n=b.e -m=n!=null -if(m)if(n==null)A.fb(n) -if(m){l=n==null?A.fb(n):n -m=l -break $label1$1}k=b.r -m=k!=null -if(m)if(k==null)A.fb(k) -if(m){j=k==null?A.fb(k):k -m=c.b-j-a.gE(0).b -break $label1$1}m=d.Af(t.F.a(c.al(0,a.gE(0)))).b -break $label1$1}b.a=new A.t(r,m) -return r<0||r+a.gE(0).a>c.a||m<0||m+a.gE(0).b>c.b}, -cmU(a,b,c,d,e){var s,r,q,p,o,n,m,l=a.b -l.toString -t.Qv.a(l) -s=l.gNU()?l.ao7(b):c -r=a.uE(s,e) -if(r==null)return null -$label0$0:{q=l.e -p=q!=null -if(p)if(q==null)A.fb(q) -if(p){o=q==null?A.fb(q):q -l=o -break $label0$0}n=l.r -l=n!=null -if(l)if(n==null)A.fb(n) -if(l){m=n==null?A.fb(n):n -l=b.b-m-a.aB(B.ad,s,a.geT()).b -break $label0$0}l=d.Af(t.F.a(b.al(0,a.aB(B.ad,s,a.geT())))).b -break $label0$0}return r+l}, -Hr:function Hr(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -je:function je(a,b,c){var _=this -_.y=_.x=_.w=_.r=_.f=_.e=null -_.qZ$=a -_.aV$=b -_.a=c}, -a1R:function a1R(a,b){this.a=a -this.b=b}, -Ok:function Ok(a,b,c,d,e,f,g,h,i,j){var _=this -_.C=!1 -_.a3=null -_.ai=a -_.ah=b -_.a7=c -_.aW=d -_.aS=e -_.lX$=f -_.aw$=g -_.pR$=h -_.dy=i -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=j -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -bvA:function bvA(a){this.a=a}, -bvy:function bvy(a){this.a=a}, -bvz:function bvz(a){this.a=a}, -bvx:function bvx(a){this.a=a}, -a0_:function a0_(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.wg=a -_.C=!1 -_.a3=null -_.ai=b -_.ah=c -_.a7=d -_.aW=e -_.aS=f -_.lX$=g -_.aw$=h -_.pR$=i -_.dy=j -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=k -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -buX:function buX(a){this.a=a}, -aEY:function aEY(){}, -aEZ:function aEZ(){}, -zA:function zA(a,b){this.a=a -this.b=b}, -cNC(a){var s,r,q,p=$.is(),o=p.d -if(o==null)o=p.grL() -s=A.coJ(a.Q,a.gOq().d3(0,o)).aL(0,o) -r=new A.ax(s.a,s.b,s.c,s.d) -q=p.d -if(q==null)q=p.grL() -return new A.a3c(r.d3(0,q),r,q)}, -a3c:function a3c(a,b,c){this.a=a -this.b=b -this.c=c}, -Hx:function Hx(){}, -aF1:function aF1(){}, -cmP(a){var s -for(s=t.NW;a!=null;){if(s.b(a))return a -a=a.gdi(a)}return null}, -cKu(a,b,c){var s=b.aq.a)return q -else if(a0)return a>=1e5 -return!0}, -wl:function wl(a,b,c,d){var _=this -_.a=a -_.b=b -_.f=c -_.$ti=d}, -QA:function QA(a){this.a=a}, -HH:function HH(a,b){this.a=a -this.b=b}, -bqb:function bqb(a){this.a=a}, -vC:function vC(){}, -bzP:function bzP(a){this.a=a}, -bzN:function bzN(a){this.a=a}, -bzQ:function bzQ(a){this.a=a}, -bzR:function bzR(a,b){this.a=a -this.b=b}, -bzS:function bzS(a){this.a=a}, -bzM:function bzM(a){this.a=a}, -bzO:function bzO(a){this.a=a}, -cdx(){var s=new A.Im(new A.aL(new A.aj($.am,t.D4),t.gR)) -s.aDd() -return s}, -Py:function Py(a){var _=this -_.a=null -_.b=!1 -_.c=null -_.d=a -_.e=null}, -Im:function Im(a){this.a=a -this.c=this.b=null}, -bJ0:function bJ0(a){this.a=a}, -a2y:function a2y(a){this.a=a}, -a15:function a15(){}, -bCd:function bCd(a){this.a=a}, -b0e(a){var s=$.cb3.h(0,a) -if(s==null){s=$.ciA -$.ciA=s+1 -$.cb3.j(0,a,s) -$.ciz.j(0,s,a)}return s}, -cLi(a,b){var s,r=a.length -if(r!==b.length)return!1 -for(s=0;s=0 -if(n)l.push(new A.XR(A.b(B.f.a1(p,0,o).split("\n"),r),B.f.cD(p,o+2))) -else l.push(new A.XR(B.b0,p))}return l}, -cLk(a){var s -$label0$0:{if("AppLifecycleState.resumed"===a){s=B.cR -break $label0$0}if("AppLifecycleState.inactive"===a){s=B.tO -break $label0$0}if("AppLifecycleState.hidden"===a){s=B.qj -break $label0$0}if("AppLifecycleState.paused"===a){s=B.qk -break $label0$0}if("AppLifecycleState.detached"===a){s=B.lu -break $label0$0}s=null -break $label0$0}return s}, -a1c:function a1c(){}, -bCP:function bCP(a){this.a=a}, -bCO:function bCO(a){this.a=a}, -bR4:function bR4(){}, -bR5:function bR5(a){this.a=a}, -bR6:function bR6(a){this.a=a}, -bHV:function bHV(){}, -aRA:function aRA(){}, -uu(a){var s=0,r=A.n(t.H) -var $async$uu=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:s=2 -return A.f(B.c5.r4("Clipboard.setData",A.j(["text",a.a],t.N,t.z),t.H),$async$uu) -case 2:return A.l(null,r)}}) -return A.m($async$uu,r)}, -aZE(a){var s=0,r=A.n(t.VE),q,p -var $async$aZE=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:s=3 -return A.f(B.c5.r4("Clipboard.getData",a,t.c),$async$aZE) -case 3:p=c -if(p==null){q=null -s=1 -break}q=new A.q4(A.ak(J.w(p,"text"))) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$aZE,r)}, -q4:function q4(a){this.a=a}, -ckB(a,b,c,d,e){return new A.AV(c,b,null,e,d)}, -ckA(a,b,c,d,e){return new A.AU(d,c,a,e,!1)}, -cGt(a){var s,r,q=a.d,p=B.f03.h(0,q) -if(p==null)p=new A.a8(q) -q=a.e -s=B.eDr.h(0,q) -if(s==null)s=new A.L(q) -r=a.a -switch(a.b.a){case 0:return new A.mQ(p,s,a.f,r,a.r) -case 1:return A.ckB(B.Ck,s,p,a.r,r) -case 2:return A.ckA(a.f,B.Ck,s,p,r)}}, -MC:function MC(a,b,c){this.c=a -this.a=b -this.b=c}, -lq:function lq(){}, -mQ:function mQ(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.f=e}, -AV:function AV(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.f=e}, -AU:function AU(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.f=e}, -b9P:function b9P(a,b,c){var _=this -_.a=a -_.b=b -_.c=c -_.d=!1 -_.e=null}, -ak6:function ak6(a,b){this.a=a -this.b=b}, -XJ:function XJ(a,b){this.a=a -this.b=b}, -ak7:function ak7(a,b,c,d){var _=this -_.a=null -_.b=a -_.c=b -_.d=null -_.e=c -_.f=d}, -aBq:function aBq(){}, -MB:function MB(a,b,c){this.a=a -this.b=b -this.c=c}, -cHT(a){if((B.d.iE(a/4294967296)&1048575)===0)return A.dK(a).toUpperCase() -return null}, -ckX(a){var s=A.y(a).i("hO") -return A.eH(new A.hO(a,new A.bh2(),s),s.i("D.E"))}, -bh3(a){var s=A.y(a).i("hO") -return A.eH(new A.hO(a,new A.bh4(),s),s.i("D.E"))}, -bfN:function bfN(){}, -L:function L(a){this.a=a}, -bh2:function bh2(){}, -bh4:function bh4(){}, -a8:function a8(a){this.a=a}, -aBr:function aBr(){}, -to(a,b,c,d){return new A.jY(a,c,b,d)}, -bne(a){return new A.YM(a)}, -oj:function oj(a,b){this.a=a -this.b=b}, -jY:function jY(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -YM:function YM(a){this.a=a}, -bHt:function bHt(){}, -beh:function beh(){}, -bej:function bej(){}, -a1T:function a1T(){}, -bGi:function bGi(a,b){this.a=a -this.b=b}, -bGl:function bGl(){}, -cOm(a){var s,r,q -for(s=A.y(a),r=new A.qq(J.ar(a.a),a.b,s.i("qq<1,2>")),s=s.y[1];r.q();){q=r.a -if(q==null)q=s.a(q) -if(!q.m(0,B.aw))return q}return null}, -bnp:function bnp(a,b){this.a=a -this.b=b}, -YP:function YP(){}, -hC:function hC(){}, -aze:function aze(){}, -aGS:function aGS(a,b){this.a=a -this.b=b}, -vR:function vR(a){this.a=a}, -aCd:function aCd(){}, -wG:function wG(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.$ti=d}, -aQ2:function aQ2(a,b){this.a=a -this.b=b}, -iQ:function iQ(a,b,c){this.a=a -this.b=b -this.c=c}, -bn8:function bn8(a,b){this.a=a -this.b=b}, -ol:function ol(a,b,c){this.a=a -this.b=b -this.c=c}, -W0:function W0(a){this.a=a}, -b5z:function b5z(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -b5y:function b5y(a,b){this.a=a -this.b=b}, -b5A:function b5A(a,b,c){this.a=a -this.b=b -this.c=c}, -bqY:function bqY(){this.a=0}, -H0:function H0(){}, -cm3(a){var s,r,q,p=t.wh.a(a.h(0,"touchOffset")) -if(p==null)s=null -else{s=J.T(p) -r=s.h(p,0) -r.toString -A.la(r) -s=s.h(p,1) -s.toString -s=new A.t(r,A.la(s))}r=a.h(0,"progress") -r.toString -A.la(r) -q=a.h(0,"swipeEdge") -q.toString -return new A.BA(s,r,B.ek4[A.b_(q)])}, -a22:function a22(a,b){this.a=a -this.b=b}, -BA:function BA(a,b,c){this.a=a -this.b=b -this.c=c}, -ciF(){var s=new A.b0A() -s.a=B.f6r -return s}, -NS:function NS(a,b){this.a=a -this.b=b}, -b0A:function b0A(){this.a=$}, -cK8(a){var s,r,q,p,o={} -o.a=null -s=new A.bu9(o,a).$0() -r=$.cg9().d -q=A.y(r).i("bS<1>") -p=A.eH(new A.bS(r,q),q.i("D.E")).p(0,s.gDY()) -q=J.w(a,"type") -q.toString -A.ak(q) -$label0$0:{if("keydown"===q){r=new A.BK(o.a,p,s) -break $label0$0}if("keyup"===q){r=new A.Od(null,!1,s) -break $label0$0}r=A.a3(A.lV("Unknown key event type: "+q))}return r}, -Fk:function Fk(a,b){this.a=a -this.b=b}, -pm:function pm(a,b){this.a=a -this.b=b}, -a_B:function a_B(){}, -yk:function yk(){}, -bu9:function bu9(a,b){this.a=a -this.b=b}, -BK:function BK(a,b,c){this.a=a -this.b=b -this.c=c}, -Od:function Od(a,b,c){this.a=a -this.b=b -this.c=c}, -buc:function buc(a,b){this.a=a -this.d=b}, -i8:function i8(a,b){this.a=a -this.b=b}, -aDY:function aDY(){}, -aDX:function aDX(){}, -apE:function apE(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -a0n:function a0n(a,b){var _=this -_.b=_.a=null -_.f=_.d=_.c=!1 -_.r=a -_.Y$=0 -_.ap$=b -_.aY$=_.aO$=0}, -bvT:function bvT(a){this.a=a}, -bvU:function bvU(a){this.a=a}, -iU:function iU(a,b,c,d,e,f){var _=this -_.a=a -_.c=b -_.d=c -_.e=d -_.f=e -_.r=f -_.w=!1}, -bvQ:function bvQ(){}, -bvR:function bvR(){}, -bvP:function bvP(){}, -bvS:function bvS(){}, -cZ9(a,b){var s,r,q,p,o=A.b([],t.bt),n=J.T(a),m=0,l=0 -for(;;){if(!(m1 -if(a0===0)m=0===a0 -else m=!1 -l=n&&a0b -s=!l -i=s&&!m&&a2e||!s||k -if(d===o)return new A.Po(d,p,r) -else if((!q||i)&&a2)return new A.atm(new A.ez(!n?b-1:c,b),d,p,r) -else if((c===b||j)&&a2)return new A.atn(B.f.a1(a,e,e+(a0-e)),b,d,p,r) -else if(f)return new A.ato(a,new A.ez(c,b),d,p,r) -return new A.Po(d,p,r)}, -Cj:function Cj(){}, -atn:function atn(a,b,c,d,e){var _=this -_.d=a -_.e=b -_.a=c -_.b=d -_.c=e}, -atm:function atm(a,b,c,d){var _=this -_.d=a -_.a=b -_.b=c -_.c=d}, -ato:function ato(a,b,c,d,e){var _=this -_.d=a -_.e=b -_.a=c -_.b=d -_.c=e}, -Po:function Po(a,b,c){this.a=a -this.b=b -this.c=c}, -aH8:function aH8(){}, -ckK(a,b){var s,r,q,p,o=a.a,n=new A.Pb(o,0,0) -if((o.length===0?B.ce:new A.he(o)).gt(0)>b)n.a2V(b,0) -s=n.gI(0) -o=a.b -r=s.length -o=o.MZ(Math.min(o.a,r),Math.min(o.b,r)) -q=a.c -p=q.a -q=q.b -return new A.ea(s,o,p!==q&&r>p?new A.ez(p,Math.min(q,r)):B.bI)}, -amY:function amY(a,b){this.a=a -this.b=b}, -yL:function yL(){}, -aCh:function aCh(a,b){this.a=a -this.b=b}, -c2h:function c2h(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -Wh:function Wh(a,b,c){this.a=a -this.b=b -this.c=c}, -b7b:function b7b(a,b,c){this.a=a -this.b=b -this.c=c}, -Gd:function Gd(a,b){this.a=a -this.b=b}, -co1(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){return new A.qS(r,k,n,m,c,d,o,p,!0,g,a,j,q,l,!0,b,i,!1)}, -cTa(a){var s -$label0$0:{if("TextAffinity.downstream"===a){s=B.C -break $label0$0}if("TextAffinity.upstream"===a){s=B.c_ -break $label0$0}s=null -break $label0$0}return s}, -co0(a){var s,r,q,p,o=J.T(a),n=A.ak(o.h(a,"text")),m=A.hq(o.h(a,"selectionBase")) -if(m==null)m=-1 -s=A.hq(o.h(a,"selectionExtent")) -if(s==null)s=-1 -r=A.cTa(A.dC(o.h(a,"selectionAffinity"))) -if(r==null)r=B.C -q=A.iI(o.h(a,"selectionIsDirectional")) -p=A.eW(r,m,s,q===!0) -m=A.hq(o.h(a,"composingBase")) -if(m==null)m=-1 -o=A.hq(o.h(a,"composingExtent")) -return new A.ea(n,p,new A.ez(m,o==null?-1:o))}, -cdt(a){var s=A.b([],t.u1),r=$.co2 -$.co2=r+1 -return new A.bIm(s,r,a)}, -cTc(a){var s -$label0$0:{if("TextInputAction.none"===a){s=B.ffz -break $label0$0}if("TextInputAction.unspecified"===a){s=B.ffA -break $label0$0}if("TextInputAction.go"===a){s=B.abj -break $label0$0}if("TextInputAction.search"===a){s=B.tl -break $label0$0}if("TextInputAction.send"===a){s=B.ffD -break $label0$0}if("TextInputAction.next"===a){s=B.abk -break $label0$0}if("TextInputAction.previous"===a){s=B.ffE -break $label0$0}if("TextInputAction.continueAction"===a){s=B.ffF -break $label0$0}if("TextInputAction.join"===a){s=B.ffG -break $label0$0}if("TextInputAction.route"===a){s=B.ffB -break $label0$0}if("TextInputAction.emergencyCall"===a){s=B.ffC -break $label0$0}if("TextInputAction.done"===a){s=B.y5 -break $label0$0}if("TextInputAction.newline"===a){s=B.abi -break $label0$0}s=A.a3(A.An(A.b([A.uG("Unknown text input action: "+a)],t.qe)))}return s}, -cTb(a){var s -$label0$0:{if("FloatingCursorDragState.start"===a){s=B.Nn -break $label0$0}if("FloatingCursorDragState.update"===a){s=B.v9 -break $label0$0}if("FloatingCursorDragState.end"===a){s=B.va -break $label0$0}s=A.a3(A.An(A.b([A.uG("Unknown text cursor action: "+a)],t.qe)))}return s}, -cMf(a){var s,r,q,p,o -for(s=$.eX(),r=s.b,r=A.dy(r,r.r,A.y(r).c),q=t.H,p=r.$ti.c;r.q();){o=r.d -if(o==null)p.a(o) -o=s.c -o===$&&A.e() -o.r4("TextInput.finishAutofillContext",a,q)}}, -asr:function asr(a,b){this.a=a -this.b=b}, -ass:function ass(a,b){this.a=a -this.b=b}, -nj:function nj(a,b,c){this.a=a -this.b=b -this.c=c}, -ni:function ni(a,b){this.a=a -this.b=b}, -atl:function atl(a,b){this.a=a -this.b=b}, -qS:function qS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r}, -bIl:function bIl(){}, -Wm:function Wm(a,b){this.a=a -this.b=b}, -Oa:function Oa(a,b,c){this.a=a -this.b=b -this.c=c}, -ea:function ea(a,b,c){this.a=a -this.b=b -this.c=c}, -bIh:function bIh(a,b){this.a=a -this.b=b}, -qL:function qL(a,b){this.a=a -this.b=b}, -atv:function atv(){}, -bIj:function bIj(){}, -HQ:function HQ(a,b,c){this.a=a -this.b=b -this.c=c}, -bIm:function bIm(a,b,c){var _=this -_.d=_.c=_.b=_.a=null -_.e=a -_.f=b -_.r=c}, -atp:function atp(a,b,c){var _=this -_.a=a -_.b=b -_.c=$ -_.d=null -_.e=$ -_.f=c -_.w=_.r=!1}, -bIC:function bIC(a){this.a=a}, -bIz:function bIz(){}, -bIA:function bIA(a,b){this.a=a -this.b=b}, -bIB:function bIB(a){this.a=a}, -bID:function bID(a){this.a=a}, -a2o:function a2o(){}, -aCW:function aCW(){}, -bXI:function bXI(){}, -bHW:function bHW(a,b){var _=this -_.a=a -_.b=b -_.d=_.c=null -_.f=_.e=!1}, -bHX:function bHX(){}, -lX:function lX(){}, -aiO:function aiO(){}, -aiP:function aiP(){}, -aiS:function aiS(){}, -aiU:function aiU(){}, -aiR:function aiR(a){this.a=a}, -aiT:function aiT(a){this.a=a}, -aiQ:function aiQ(){}, -aAV:function aAV(){}, -aAW:function aAW(){}, -aGO:function aGO(){}, -aGP:function aGP(){}, -aIZ:function aIZ(){}, -au1:function au1(a,b){this.a=a -this.b=b}, -au2:function au2(){this.a=$ -this.b=null}, -bKr:function bKr(){}, -cFN(a,b){return new A.ZP(new A.bbf(a),A.cFO(a),a.c,null)}, -cFM(a,b){var s=new A.Ja(b.a,a.c,a.e) -s.a2O().bK(0,new A.bbe(b,a),t.P) -return s}, -cFO(a){return new A.bbg(a)}, -bbf:function bbf(a){this.a=a}, -bbg:function bbg(a){this.a=a}, -bbe:function bbe(a,b){this.a=a -this.b=b}, -Ja:function Ja(a,b,c){var _=this -_.a=a -_.b=b -_.c=c -_.d=!1}, -cJ7(){$.clY=A.cJ8(new A.bqP())}, -cJ8(a){var s,r="Browser__WebContextMenuViewType__",q=v.G,p=q.document.createElement("style") -q.document.head.append(p) -s=p.sheet -s.insertRule(".web-selectable-region-context-menu {\n color: transparent;\n user-select: text;\n -webkit-user-select: text; /* Safari */\n -moz-user-select: text; /* Firefox */\n -ms-user-select: text; /* IE10+ */\n}\n",0) -s.insertRule(".web-selectable-region-context-menu::selection { background: transparent; }",1) -q=$.c9O() -q=q.gbNF() -q.$3$isVisible(r,new A.bqO(a),!1) -return r}, -aoE:function aoE(a,b){this.c=a -this.a=b}, -bqP:function bqP(){}, -bqO:function bqO(a){this.a=a}, -bqN:function bqN(a,b){this.a=a -this.b=b}, -cUv(){if(!$.cyH())return new A.aIr() -return new A.aIr()}, -bMl:function bMl(){}, -aIr:function aIr(){}, -cRB(a){var s=A.cm() -a.FN(new A.c55(s)) -return s.b3()}, -ub(a,b){return new A.wB(a,b,null)}, -ab1(a,b){var s,r,q -if(a.e==null)return!1 -s=t.L1 -r=a.xN(s) -while(q=r!=null,q){if(b.$1(r))break -r=A.cRB(r).xN(s)}return q}, -cak(a){var s={} -s.a=null -A.ab1(a,new A.aLI(s)) -return B.ag_}, -cam(a,b,c){var s={} -s.a=null -if((b==null?null:A.K(b))==null)A.dI(c) -A.ab1(a,new A.aLL(s,b,a,c)) -return s.a}, -cal(a,b){var s={} -s.a=null -A.dI(b) -A.ab1(a,new A.aLJ(s,null,b)) -return s.a}, -aLH(a,b,c){var s,r=b==null?null:A.K(b) -if(r==null)r=A.dI(c) -s=a.r.h(0,r) -if(c.i("cs<0>?").b(s))return s -else return null}, -uc(a,b,c){var s={} -s.a=null -A.ab1(a,new A.aLK(s,b,a,c)) -return s.a}, -cBt(a,b,c){var s={} -s.a=null -A.ab1(a,new A.aLM(s,b,a,c)) -return s.a}, -cbE(a,b,c,d,e,f,g,h,i,j){return new A.EO(d,e,!1,a,j,h,i,g,f,c,null)}, -cj_(a){return new A.Vp(a,new A.bX(A.b([],t.ot),t.wS))}, -c55:function c55(a){this.a=a}, -cj:function cj(){}, -cs:function cs(){}, -ew:function ew(){}, -fh:function fh(a,b,c){var _=this -_.c=a -_.a=b -_.b=null -_.$ti=c}, -aLG:function aLG(){}, -wB:function wB(a,b,c){this.d=a -this.e=b -this.a=c}, -aLI:function aLI(a){this.a=a}, -aLL:function aLL(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -aLJ:function aLJ(a,b,c){this.a=a -this.b=b -this.c=c}, -aLK:function aLK(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -aLM:function aLM(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -a3u:function a3u(a,b){var _=this -_.d=a -_.e=b -_.c=_.a=null}, -bMQ:function bMQ(a){this.a=a}, -a3t:function a3t(a,b,c,d,e){var _=this -_.f=a -_.r=b -_.w=c -_.b=d -_.a=e}, -EO:function EO(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.c=a -_.d=b -_.e=c -_.w=d -_.x=e -_.y=f -_.z=g -_.Q=h -_.as=i -_.ax=j -_.a=k}, -a55:function a55(a){var _=this -_.f=_.e=_.d=!1 -_.r=a -_.c=_.a=null}, -bSQ:function bSQ(a){this.a=a}, -bSO:function bSO(a){this.a=a}, -bSJ:function bSJ(a){this.a=a}, -bSK:function bSK(a){this.a=a}, -bSI:function bSI(a,b){this.a=a -this.b=b}, -bSN:function bSN(a){this.a=a}, -bSL:function bSL(a){this.a=a}, -bSM:function bSM(a,b){this.a=a -this.b=b}, -bSP:function bSP(a,b){this.a=a -this.b=b}, -tR:function tR(a){this.a=a}, -auz:function auz(a){this.a=a -this.b=null}, -Vp:function Vp(a,b){this.c=a -this.a=b -this.b=null}, -zz:function zz(){}, -zX:function zX(){}, -o_:function o_(){}, -agK:function agK(){}, -yg:function yg(){}, -ap8:function ap8(a){var _=this -_.f=_.e=$ -_.a=a -_.b=null}, -R7:function R7(){}, -a68:function a68(a,b,c,d,e,f,g,h){var _=this -_.e=a -_.f=b -_.bEq$=c -_.bEr$=d -_.bEs$=e -_.bEt$=f -_.a=g -_.b=null -_.$ti=h}, -a69:function a69(a,b,c,d,e,f,g,h){var _=this -_.e=a -_.f=b -_.bEq$=c -_.bEr$=d -_.bEs$=e -_.bEt$=f -_.a=g -_.b=null -_.$ti=h}, -a48:function a48(a,b,c,d){var _=this -_.c=a -_.d=b -_.a=c -_.b=null -_.$ti=d}, -awN:function awN(){}, -awI:function awI(){}, -aBl:function aBl(){}, -a9K:function a9K(){}, -a9L:function a9L(){}, -cBA(a,b,c,d){var s=null -return A.e8(B.aC,A.b([A.il(s,c,s,d,0,0,0,s),A.il(s,a,s,b,s,s,s,s)],t.p),B.n,B.ap,s)}, -Ux:function Ux(a,b){this.a=a -this.b=b}, -SB:function SB(a,b,c,d,e,f){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.z=e -_.a=f}, -awW:function awW(a,b){var _=this -_.f=_.e=_.d=$ -_.qe$=a -_.ba$=b -_.c=_.a=null}, -bN3:function bN3(a){this.a=a}, -bN2:function bN2(){}, -a95:function a95(){}, -my(a,b,c,d,e,f){return new A.rz(b,a,d,e,f,c,null)}, -rz:function rz(a,b,c,d,e,f,g){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.a=g}, -ax4:function ax4(a,b){var _=this -_.tI$=a -_.dg$=b -_.c=_.a=null}, -ax3:function ax3(a,b,c,d,e,f,g,h,i){var _=this -_.e=a -_.f=b -_.r=c -_.w=d -_.x=e -_.y=f -_.z=g -_.c=h -_.a=i}, -aIy:function aIy(){}, -abl(a,b,c,d,e){return new A.DM(a,b,d,e,c,null)}, -cBD(a,b){return new A.er(b,!1,a,new A.cZ(a.a,t.BN))}, -cBC(a,b){var s=A.H(b,t.l7) -if(a!=null)s.push(a) -return A.e8(B.G,s,B.u,B.ap,null)}, -CN:function CN(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -DM:function DM(a,b,c,d,e,f){var _=this -_.c=a -_.d=b -_.f=c -_.w=d -_.x=e -_.a=f}, -a3z:function a3z(a,b,c,d){var _=this -_.d=null -_.e=a -_.f=b -_.r=0 -_.qe$=c -_.ba$=d -_.c=_.a=null}, -bNl:function bNl(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bNk:function bNk(a,b){this.a=a -this.b=b}, -bNm:function bNm(){}, -bNn:function bNn(a){this.a=a}, -a97:function a97(){}, -cBE(a,b,c){return new A.SN(b,a,null,c.i("SN<0>"))}, -SN:function SN(a,b,c,d){var _=this -_.e=a -_.c=b -_.a=c -_.$ti=d}, -cTL(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=null -if(a1==null||a1.length===0)return B.b.gS(a2) -s=t.N -r=t.da -q=A.jw(a0,a0,a0,s,r) -p=A.jw(a0,a0,a0,s,r) -o=A.jw(a0,a0,a0,s,r) -n=A.jw(a0,a0,a0,s,r) -m=A.jw(a0,a0,a0,t.u,r) -for(l=0;l<55;++l){k=a2[l] -s=k.a -r=B.kc.h(0,s) -if(r==null)r=s -j=A.A(k.b) -i=k.c -h=B.lj.h(0,i) -if(h==null)h=i -h=r+"_"+j+"_"+A.A(h) -if(q.h(0,h)==null)q.j(0,h,k) -r=B.kc.h(0,s) -r=(r==null?s:r)+"_"+j -if(o.h(0,r)==null)o.j(0,r,k) -r=B.kc.h(0,s) -if(r==null)r=s -j=B.lj.h(0,i) -if(j==null)j=i -j=r+"_"+A.A(j) -if(p.h(0,j)==null)p.j(0,j,k) -r=B.kc.h(0,s) -s=r==null?s:r -if(n.h(0,s)==null)n.j(0,s,k) -s=B.lj.h(0,i) -if(s==null)s=i -if(m.h(0,s)==null)m.j(0,s,k)}for(g=a0,f=g,e=0;e"))}, -iW(a,b,c,d){return new A.I6(a,c,b,d.i("I6<0>"))}, -vO:function vO(){}, -a84:function a84(a){var _=this -_.d=null -_.e=$ -_.c=_.a=null -_.$ti=a}, -c1o:function c1o(a){this.a=a}, -c1n:function c1n(a,b){this.a=a -this.b=b}, -c1q:function c1q(a){this.a=a}, -c1l:function c1l(a,b,c){this.a=a -this.b=b -this.c=c}, -c1p:function c1p(a){this.a=a}, -c1m:function c1m(a){this.a=a}, -Ee:function Ee(a,b){this.a=a -this.b=b}, -b0:function b0(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.$ti=e}, -I6:function I6(a,b,c,d){var _=this -_.e=a -_.c=b -_.a=c -_.$ti=d}, -cu:function cu(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.a=d -_.$ti=e}, -a58:function a58(a){var _=this -_.d=null -_.e=$ -_.c=_.a=null -_.$ti=a}, -bST:function bST(a,b){this.a=a -this.b=b}, -bSS:function bSS(a,b){this.a=a -this.b=b}, -bSU:function bSU(a,b){this.a=a -this.b=b}, -bSR:function bSR(a,b,c){this.a=a -this.b=b -this.c=c}, -cOU(){var s,r=A.fZ(B.eVG,t.Vz,t.vz) -switch(A.bt().a){case 2:s=B.a0a -break -case 4:s=B.a0a -break -case 0:s=B.wT -break -case 3:s=B.wT -break -case 5:s=B.wT -break -case 1:s=B.wT -break -default:s=null}r.L(0,s) -return r}, -bpo:function bpo(a,b){this.a=a -this.b=b}, -O8:function O8(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.a=j -_.$ti=k}, -Rl:function Rl(a,b,c,d){var _=this -_.d=a -_.f=_.e=null -_.r=$ -_.w=b -_.y=_.x=null -_.z=c -_.Q=0 -_.c=_.a=null -_.$ti=d}, -bYD:function bYD(a){this.a=a}, -bYE:function bYE(a){this.a=a}, -bYF:function bYF(a){this.a=a}, -bYG:function bYG(a){this.a=a}, -bYH:function bYH(a){this.a=a}, -bYI:function bYI(a){this.a=a}, -bYJ:function bYJ(a){this.a=a}, -nt:function nt(a,b,c,d){var _=this -_.f=a -_.c=b -_.a=c -_.b=null -_.$ti=d}, -zO:function zO(){}, -zM:function zM(){}, -zK:function zK(){}, -zL:function zL(){}, -zN:function zN(){}, -zP:function zP(){}, -abL:function abL(a,b,c){this.f=a -this.b=b -this.a=c}, -chy(a){var s=a.aj(t.BY) -return s==null?null:s.f}, -aP8:function aP8(a,b){this.a=a -this.b=b}, -DT:function DT(a,b){this.c=a -this.a=b}, -abM:function abM(a){var _=this -_.d=a -_.e=!1 -_.c=_.a=null}, -aP9:function aP9(){}, -aPa:function aPa(a){this.a=a}, -a3E:function a3E(a,b,c){this.f=a -this.b=b -this.a=c}, -axp:function axp(){}, -Ka:function Ka(a,b){this.c=a -this.a=b}, -a3F:function a3F(){var _=this -_.d=null -_.e=$ -_.f=!1 -_.c=_.a=null}, -bND:function bND(a){this.a=a}, -bNI:function bNI(a){this.a=a}, -bNH:function bNH(a,b,c){this.a=a -this.b=b -this.c=c}, -bNF:function bNF(a){this.a=a}, -bNG:function bNG(a){this.a=a}, -bNE:function bNE(){}, -Mz:function Mz(a){this.a=a}, -XH:function XH(a){var _=this -_.Y$=0 -_.ap$=a -_.aY$=_.aO$=0}, -q0:function q0(){}, -aCu:function aCu(a){this.a=a}, -cpU(a,b){a.dV(new A.c3f(b)) -b.$1(a)}, -cbd(a,b){return new A.qc(b,a,null)}, -f_(a){var s=a.aj(t.I) -return s==null?null:s.w}, -ok(a,b){return new A.Nk(b,a,null)}, -T6(a,b,c){return new A.abU(c,b,a,null)}, -jr(a,b,c,d,e,f){return new A.UY(d,b,e,f,a,c)}, -rL(a,b,c){return new A.KL(c,b,a,null)}, -wT(a,b,c){return new A.adC(a,c,b,null)}, -caS(a,b){return new A.adE(a,b,null)}, -aZw(a,b,c){return new A.KJ(c,b,a,null)}, -cCB(a,b){return new A.f6(new A.aZx(b,B.bL,a),null)}, -Iu(a,b,c,d,e){return new A.yR(d,a,e,c,b,null)}, -bK2(a,b,c){return new A.yR(A.cMI(b),a,!0,null,c,null)}, -yS(a,b){return new A.yR(A.vb(b.a,b.b,0),null,!0,null,a,null)}, -cdE(a,b){return new A.yR(A.N1(b,b,1),B.G,!0,null,a,null)}, -cMI(a){var s,r,q -if(a===0){s=new A.c5(new Float64Array(16)) -s.tb() -return s}r=Math.sin(a) -if(r===1)return A.bK3(1,0) -if(r===-1)return A.bK3(-1,0) -q=Math.cos(a) -if(q===-1)return A.bK3(0,-1) -return A.bK3(r,q)}, -bK3(a,b){var s=new Float64Array(16) -s[0]=b -s[1]=a -s[4]=-a -s[5]=b -s[10]=1 -s[15]=1 -return new A.c5(s)}, -b_i(a,b,c,d){return new A.adT(b,d,c,a,null)}, -cbw(a,b,c){return new A.ahL(c,b,a,null)}, -cbG(a,b,c){return new A.ai3(c,b,a,null)}, -bI(a,b,c){return new A.h4(B.G,c,b,a,null)}, -bg8(a,b){return new A.XO(b,a,new A.cZ(b,t.V1))}, -c3(a,b,c){return new A.dH(c,b,a,null)}, -cLu(a,b){return new A.dH(1/0,1/0,a,b)}, -as9(a,b){return new A.dH(b.a,b.b,a,null)}, -OX(a,b){return new A.dH(b,b,a,null)}, -cCS(a){return B.od}, -cCT(a){return new A.ax(0,1/0,a.c,a.d)}, -cCR(a){return new A.ax(a.a,a.b,0,1/0)}, -cou(a){return new A.au0(a,null)}, -cc7(a,b,c){return new A.XT(c,b,a,null)}, -ccv(a,b,c,d,e,f){return new A.ao3(a,f,d,e,c,b,null)}, -ckk(a,b){return new A.ajW(b,a,null)}, -c6w(a,b,c){var s -switch(b.a){case 0:s=A.c9i(a.aj(t.I).w) -return c?A.cs_(s):s -case 1:return c?B.dj:B.cS}}, -cc8(a){return new A.akA(a,null)}, -e8(a,b,c,d,e){return new A.vL(a,e,d,c,b,null)}, -il(a,b,c,d,e,f,g,h){return new A.l0(e,g,f,a,h,c,b,d)}, -aoT(a,b){return new A.l0(0,0,0,a,null,null,b,null)}, -cJt(a,b,c,d,e,f,g,h){var s,r,q,p -switch(f.a){case 0:s=new A.ah(c,e) -break -case 1:s=new A.ah(e,c) -break -default:s=null}r=s.a -q=null -p=s.b -q=p -return A.il(a,b,d,null,r,q,g,h)}, -ccJ(a,b,c,d,e,f){return new A.aoU(d,e,c,a,f,b,null)}, -bb(a,b,c,d,e){return new A.vA(B.aF,c,d,b,null,B.y,null,e,a,null)}, -be(a,b,c,d,e,f){return new A.p0(B.P,c,d,b,null,f,null,e,a,null)}, -dF(a,b){return new A.EE(b,B.rd,a,null)}, -aww(a,b,c,d,e){return new A.awv(a,e,d,c,b,null)}, -a0s(a,b,c,d,e,f,g,h,i,j,k,l,m,n){return new A.aqB(i,j,k,g,d,A.cn_(m,1),c,b,h,n,l,f,e,A.coQ(i,A.cn_(m,1)),a)}, -cn_(a,b){var s,r -$label0$0:{s=!1 -s=1===b -r=b -if(s){s=a -break $label0$0}if(B.ah.m(0,a))s=typeof r=="number" -else s=!1 -if(s){s=new A.kG(r) -break $label0$0}s=a -break $label0$0}return s}, -ccZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){return new A.Oc(i,e,p,h,o,c,m,f,d,g,a,n,b,!1,j,!1,null)}, -B2(a,b,c,d,e,f,g,h,i,j){return new A.akD(e,g,j,f,d,h,i,a,b,c)}, -jx(a,b,c,d,e,f){return new A.xQ(d,f,e,b,a,c)}, -mL(a,b,c){return new A.AC(b,a,c)}, -Sw(a,b){return new A.aaZ(a,b,null)}, -bmW(a,b,c){return new A.anb(c,a,b,null)}, -cq(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4){var s=null -return new A.vF(new A.bCm(f,b,a2,h,c1,b6,a,s,l,s,b7,s,s,j,k,o,s,s,s,b5,a3,n,r,s,a1,e,m,q,s,c4,s,s,s,s,s,s,s,c2,s,b3!=null?new A.arF(b3,s):s,c0,b8,b9,s,b2,b0,s,s,s,s,s,s,a4,a5,b1,s,s,s,s,a6,a7,a9,a8,s,s,s,b4,s,c3,p),d,i,a0,g,!1,c,s)}, -cav(a){return new A.Kg(a,null)}, -ckE(a,b){var s=a.a -if(s==null)s=b -return new A.oc(a,new A.cZ(s,t.V1))}, -cGB(a){var s,r,q,p,o,n,m,l,k,j -if(a.length===0)return a -s=A.b([],t.p) -for(r=A.Mm(a,0,t.l7),q=J.ar(r.a),p=r.b,r=new A.lZ(q,p,A.y(r).i("lZ<1>")),o=t.V1;r.q();){n=r.c -n=n>=0?new A.ah(p+n,q.gI(q)):A.a3(A.cM()) -m=n.a -l=null -k=n.b -l=k -j=m -n=l.a -s.push(new A.oc(l,new A.cZ(n==null?j:n,o)))}return s}, -aHW:function aHW(a,b,c){var _=this -_.C=a -_.c=_.b=_.a=_.ay=null -_.d=$ -_.e=b -_.r=_.f=null -_.w=c -_.z=_.y=null -_.Q=!1 -_.as=!0 -_.at=!1}, -c3g:function c3g(a,b){this.a=a -this.b=b}, -c3f:function c3f(a){this.a=a}, -aHX:function aHX(){}, -qc:function qc(a,b,c){this.w=a -this.b=b -this.a=c}, -Nk:function Nk(a,b,c){this.e=a -this.c=b -this.a=c}, -abU:function abU(a,b,c,d){var _=this -_.e=a -_.r=b -_.c=c -_.a=d}, -UY:function UY(a,b,c,d,e,f){var _=this -_.e=a -_.f=b -_.r=c -_.x=d -_.c=e -_.a=f}, -KL:function KL(a,b,c,d){var _=this -_.e=a -_.f=b -_.c=c -_.a=d}, -adC:function adC(a,b,c,d){var _=this -_.e=a -_.r=b -_.c=c -_.a=d}, -adE:function adE(a,b,c){this.e=a -this.c=b -this.a=c}, -KJ:function KJ(a,b,c,d){var _=this -_.e=a -_.f=b -_.c=c -_.a=d}, -aZx:function aZx(a,b,c){this.a=a -this.b=b -this.c=c}, -aou:function aou(a,b,c,d,e,f,g,h){var _=this -_.e=a -_.f=b -_.r=c -_.w=d -_.x=e -_.y=f -_.c=g -_.a=h}, -aov:function aov(a,b,c,d,e,f,g){var _=this -_.e=a -_.f=b -_.r=c -_.w=d -_.x=e -_.c=f -_.a=g}, -yR:function yR(a,b,c,d,e,f){var _=this -_.e=a -_.r=b -_.w=c -_.x=d -_.c=e -_.a=f}, -wY:function wY(a,b,c){this.e=a -this.c=b -this.a=c}, -adT:function adT(a,b,c,d,e){var _=this -_.e=a -_.f=b -_.x=c -_.c=d -_.a=e}, -ahL:function ahL(a,b,c,d){var _=this -_.e=a -_.r=b -_.c=c -_.a=d}, -ai3:function ai3(a,b,c,d){var _=this -_.e=a -_.f=b -_.c=c -_.a=d}, -aqG:function aqG(a,b,c){this.e=a -this.c=b -this.a=c}, -ai:function ai(a,b,c){this.e=a -this.c=b -this.a=c}, -fg:function fg(a,b,c,d,e){var _=this -_.e=a -_.f=b -_.r=c -_.c=d -_.a=e}, -h4:function h4(a,b,c,d,e){var _=this -_.e=a -_.f=b -_.r=c -_.c=d -_.a=e}, -mE:function mE(a,b,c){this.e=a -this.c=b -this.a=c}, -XO:function XO(a,b,c){this.f=a -this.b=b -this.a=c}, -UX:function UX(a,b,c){this.e=a -this.c=b -this.a=c}, -dH:function dH(a,b,c,d){var _=this -_.e=a -_.f=b -_.c=c -_.a=d}, -da:function da(a,b,c){this.e=a -this.c=b -this.a=c}, -ae_:function ae_(a,b,c,d,e,f){var _=this -_.e=a -_.f=b -_.r=c -_.w=d -_.c=e -_.a=f}, -au0:function au0(a,b){this.r=a -this.a=b}, -ai4:function ai4(a,b,c,d){var _=this -_.f=a -_.r=b -_.c=c -_.a=d}, -XT:function XT(a,b,c,d){var _=this -_.e=a -_.f=b -_.c=c -_.a=d}, -ao3:function ao3(a,b,c,d,e,f,g){var _=this -_.e=a -_.f=b -_.r=c -_.w=d -_.x=e -_.c=f -_.a=g}, -GK:function GK(a,b,c){this.e=a -this.c=b -this.a=c}, -aCA:function aCA(a,b){var _=this -_.c=_.b=_.a=_.CW=_.ay=_.p1=null -_.d=$ -_.e=a -_.r=_.f=null -_.w=b -_.z=_.y=null -_.Q=!1 -_.as=!0 -_.at=!1}, -K7:function K7(a,b,c){this.e=a -this.c=b -this.a=c}, -ajW:function ajW(a,b,c){this.e=a -this.c=b -this.a=c}, -ajV:function ajV(a,b){this.c=a -this.a=b}, -P3:function P3(a,b,c){this.e=a -this.c=b -this.a=c}, -aFQ:function aFQ(){}, -akA:function akA(a,b){this.c=a -this.a=b}, -vL:function vL(a,b,c,d,e,f){var _=this -_.e=a -_.f=b -_.r=c -_.w=d -_.c=e -_.a=f}, -ajy:function ajy(a,b,c,d){var _=this -_.c=a -_.r=b -_.w=c -_.a=d}, -a6z:function a6z(a,b,c,d,e,f,g){var _=this -_.z=a -_.e=b -_.f=c -_.r=d -_.w=e -_.c=f -_.a=g}, -aB7:function aB7(a,b,c){var _=this -_.p1=$ -_.p2=a -_.c=_.b=_.a=_.CW=_.ay=null -_.d=$ -_.e=b -_.r=_.f=null -_.w=c -_.z=_.y=null -_.Q=!1 -_.as=!0 -_.at=!1}, -l0:function l0(a,b,c,d,e,f,g,h){var _=this -_.f=a -_.r=b -_.w=c -_.x=d -_.y=e -_.z=f -_.b=g -_.a=h}, -aoU:function aoU(a,b,c,d,e,f,g){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.x=f -_.a=g}, -Wk:function Wk(){}, -vA:function vA(a,b,c,d,e,f,g,h,i,j){var _=this -_.e=a -_.f=b -_.r=c -_.w=d -_.x=e -_.y=f -_.z=g -_.as=h -_.c=i -_.a=j}, -p0:function p0(a,b,c,d,e,f,g,h,i,j){var _=this -_.e=a -_.f=b -_.r=c -_.w=d -_.x=e -_.y=f -_.z=g -_.as=h -_.c=i -_.a=j}, -ko:function ko(a,b,c,d){var _=this -_.f=a -_.r=b -_.b=c -_.a=d}, -EE:function EE(a,b,c,d){var _=this -_.f=a -_.r=b -_.b=c -_.a=d}, -awv:function awv(a,b,c,d,e,f){var _=this -_.f=a -_.r=b -_.x=c -_.y=d -_.c=e -_.a=f}, -aqB:function aqB(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.e=a -_.f=b -_.r=c -_.w=d -_.x=e -_.y=f -_.z=g -_.Q=h -_.as=i -_.at=j -_.ax=k -_.ay=l -_.ch=m -_.c=n -_.a=o}, -Oc:function Oc(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this -_.d=a -_.e=b -_.f=c -_.r=d -_.w=e -_.x=f -_.y=g -_.z=h -_.Q=i -_.as=j -_.at=k -_.ax=l -_.ay=m -_.ch=n -_.CW=o -_.cx=p -_.a=q}, -akD:function akD(a,b,c,d,e,f,g,h,i,j){var _=this -_.e=a -_.f=b -_.r=c -_.w=d -_.x=e -_.y=f -_.as=g -_.at=h -_.c=i -_.a=j}, -xQ:function xQ(a,b,c,d,e,f){var _=this -_.e=a -_.f=b -_.r=c -_.w=d -_.c=e -_.a=f}, -n2:function n2(a,b){this.c=a -this.a=b}, -AC:function AC(a,b,c){this.e=a -this.c=b -this.a=c}, -aaZ:function aaZ(a,b,c){this.e=a -this.c=b -this.a=c}, -anb:function anb(a,b,c,d){var _=this -_.e=a -_.f=b -_.c=c -_.a=d}, -vF:function vF(a,b,c,d,e,f,g,h){var _=this -_.e=a -_.f=b -_.r=c -_.w=d -_.x=e -_.y=f -_.c=g -_.a=h}, -ti:function ti(a,b){this.c=a -this.a=b}, -Kg:function Kg(a,b){this.c=a -this.a=b}, -uJ:function uJ(a,b,c){this.e=a -this.c=b -this.a=c}, -Xn:function Xn(a,b,c){this.e=a -this.c=b -this.a=c}, -oc:function oc(a,b){this.c=a -this.a=b}, -f6:function f6(a,b){this.c=a -this.a=b}, -tJ:function tJ(a,b){this.c=a -this.a=b}, -aGw:function aGw(){this.c=this.a=null}, -kS:function kS(a,b,c){this.e=a -this.c=b -this.a=c}, -a6N:function a6N(a,b,c,d,e){var _=this -_.fj=a -_.M=b -_.J$=c -_.dy=d -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=e -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -cdO(){var s,r,q,p,o,n,m,l=null,k=t.GA,j=A.b([],k) -k=A.b([],k) -s=$.am -r=A.b([],t.hj) -q=$.aC() -p=A.b([],t.Jh) -o=A.bA(7,l,!1,t.tC) -n=t.S -m=t.j1 -n=new A.auM(l,l,!1,l,$,j,k,!0,new A.aL(new A.aj(s,t.D4),t.gR),!1,l,!1,$,$,l,$,$,$,A.c(t.K,t.Ju),!1,0,!1,$,new A.bX(r,t.Xx),0,l,$,$,new A.aGR(A.aQ(t.Q)),$,$,$,new A.cl(l,q,t.Yv),$,l,l,p,l,A.cTU(),new A.aip(A.cTT(),o,t.G7),!1,0,A.c(n,t.h1),A.fs(n),A.b([],m),A.b([],m),l,!1,B.nK,!0,!1,l,B.I,B.I,l,0,l,!1,l,l,0,A.tb(l,t.qL),new A.brg(A.c(n,t.rr),A.c(t.Ld,t.iD)),new A.b8t(A.c(n,t.cK)),new A.brj(),A.c(n,t.Fn),$,!1,B.aoa) -n.zF() -n.b1_() -return n}, -c3S:function c3S(a){this.a=a}, -c3R:function c3R(a){this.a=a}, -c3T:function c3T(a){this.a=a}, -c3U:function c3U(a){this.a=a}, -et:function et(){}, -auL:function auL(){}, -c3Q:function c3Q(a,b){this.a=a -this.b=b}, -bMj:function bMj(a,b){this.a=a -this.b=b}, -a0x:function a0x(a,b,c){this.b=a -this.c=b -this.a=c}, -bx9:function bx9(a,b,c){this.a=a -this.b=b -this.c=c}, -bxa:function bxa(a){this.a=a}, -a0v:function a0v(a,b){var _=this -_.c=_.b=_.a=_.ch=_.ay=null -_.d=$ -_.e=a -_.r=_.f=null -_.w=b -_.z=_.y=null -_.Q=!1 -_.as=!0 -_.at=!1}, -auM:function auM(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9){var _=this -_.qT$=a -_.vn$=b -_.M$=c -_.T$=d -_.b2$=e -_.cr$=f -_.dl$=g -_.ed$=h -_.tV$=i -_.uu$=j -_.rO$=k -_.wg$=l -_.JY$=m -_.CW$=n -_.cx$=o -_.cy$=p -_.db$=q -_.dx$=r -_.dy$=s -_.fr$=a0 -_.fx$=a1 -_.fy$=a2 -_.aJe$=a3 -_.alM$=a4 -_.alN$=a5 -_.a8f$=a6 -_.YW$=a7 -_.JV$=a8 -_.H5$=a9 -_.bh$=b0 -_.r1$=b1 -_.ez$=b2 -_.q9$=b3 -_.qq$=b4 -_.qu$=b5 -_.dh$=b6 -_.go$=b7 -_.id$=b8 -_.k1$=b9 -_.k2$=c0 -_.k3$=c1 -_.k4$=c2 -_.ok$=c3 -_.p1$=c4 -_.p2$=c5 -_.p3$=c6 -_.p4$=c7 -_.R8$=c8 -_.RG$=c9 -_.rx$=d0 -_.ry$=d1 -_.to$=d2 -_.x1$=d3 -_.x2$=d4 -_.xr$=d5 -_.y1$=d6 -_.y2$=d7 -_.bg$=d8 -_.br$=d9 -_.C$=e0 -_.a3$=e1 -_.ai$=e2 -_.ah$=e3 -_.a7$=e4 -_.aW$=e5 -_.aS$=e6 -_.b6$=e7 -_.bE$=e8 -_.b9$=e9 -_.c=0}, -a7e:function a7e(){}, -a8X:function a8X(){}, -a8Y:function a8Y(){}, -a8Z:function a8Z(){}, -a9_:function a9_(){}, -a90:function a90(){}, -a91:function a91(){}, -a92:function a92(){}, -qa(a,b,c){return new A.V3(b,c,a,null)}, -bz(a,b,c,d,e,f,g,h,i,j,k,l,m){var s -if(m!=null||h!=null){s=e==null?null:e.a0g(h,m) -if(s==null)s=A.jq(h,m)}else s=e -return new A.q7(b,a,j,d,f,g,s,i,k,l,c,null)}, -V3:function V3(a,b,c,d){var _=this -_.e=a -_.f=b -_.c=c -_.a=d}, -q7:function q7(a,b,c,d,e,f,g,h,i,j,k,l){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.as=k -_.a=l}, -az5:function az5(a,b,c){this.b=a -this.c=b -this.a=c}, -q8:function q8(a,b){this.a=a -this.b=b}, -fj:function fj(a,b,c){this.a=a -this.b=b -this.c=c}, -L7(){var s=$.Eg -if(s!=null)s.tM(0) -s=$.Eg -if(s!=null)s.n() -$.Eg=null -if($.x1!=null)$.x1=null}, -ae0:function ae0(){}, -b_C:function b_C(a,b){this.a=a -this.b=b}, -b0F(a,b,c,d,e){return new A.A7(b,e,d,a,c)}, -cDt(a,b){var s=null -return new A.f6(new A.b0G(s,s,s,b,a),s)}, -A7:function A7(a,b,c,d,e){var _=this -_.w=a -_.x=b -_.y=c -_.b=d -_.a=e}, -b0G:function b0G(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -aCv:function aCv(a){this.a=a}, -cDu(){switch(A.bt().a){case 0:var s=$.cfN() -break -case 1:s=$.ctj() -break -case 2:s=$.ctk() -break -case 3:s=$.ctl() -break -case 4:s=$.cfP() -break -case 5:s=$.ctn() -break -default:s=null}return s}, -ags:function ags(a,b){this.c=a -this.a=b}, -agB:function agB(a){this.b=a}, -rP:function rP(a,b){this.a=a -this.b=b}, -Vl:function Vl(a,b,c,d,e,f){var _=this -_.c=a -_.w=b -_.x=c -_.y=d -_.ax=e -_.a=f}, -a4X:function a4X(a,b){this.a=a -this.b=b}, -a4C:function a4C(a,b,c,d){var _=this -_.e=_.d=$ -_.r=_.f=null -_.w=0 -_.y=_.x=!1 -_.z=null -_.Q=!1 -_.as=a -_.uP$=b -_.qe$=c -_.ba$=d -_.c=_.a=null}, -bRt:function bRt(a){this.a=a}, -bRu:function bRu(a){this.a=a}, -a9s:function a9s(){}, -a9t:function a9t(){}, -cDP(a){var s -switch(a.aj(t.I).w.a){case 0:s=B.f4H -break -case 1:s=B.l -break -default:s=null}return s}, -ciW(a){var s=a.cy,r=A.U(s) -return new A.e1(new A.az(s,new A.b24(),r.i("az<1>")),new A.b25(),r.i("e1<1,a1>"))}, -cDO(a,b){var s,r,q,p,o=B.b.gS(a),n=A.ciV(b,o) -for(s=a.length,r=0;rr)return a.al(0,new A.t(p,r)).gqS() -else return p-q}}else{p=b.c -if(q>p){s=a.b -r=b.b -if(sr)return a.al(0,new A.t(p,r)).gqS() -else return q-p}}else{q=a.b -p=b.b -if(qp)return q-p -else return 0}}}}, -ciX(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=t.AO,g=A.b([a],h) -for(s=b.gW(b);s.q();g=q){r=s.gI(s) -q=A.b([],h) -for(p=g.length,o=r.a,n=r.b,m=r.d,r=r.c,l=0;l=n&&k.d<=m){i=k.a -if(ir)q.push(new A.a1(r,j,r+(i-r),j+(k.d-j)))}else{i=k.a -if(i>=o&&k.c<=r){if(jm)q.push(new A.a1(i,m,i+(k.c-i),m+(j-m)))}else q.push(k)}}}return g}, -cDN(a,b){var s=a.a,r=!1 -if(s>=0)if(s<=b.a){r=a.b -r=r>=0&&r<=b.b}if(r)return a -else return new A.t(Math.min(Math.max(0,s),b.a),Math.min(Math.max(0,a.b),b.b))}, -Lt:function Lt(a,b,c){this.c=a -this.d=b -this.a=c}, -b24:function b24(){}, -b25:function b25(){}, -agN:function agN(a,b){this.a=a -this.$ti=b}, -cpa(a,b,c,d,e,f,g,h,i,j){var s=a==null?new A.cl(d,$.aC(),t.bm):a -return new A.a4J(f,e,!1,j,i,d,!0,s,c===!0,b===!0)}, -cOB(a){var s,r,q=a.aj(t.JK) -if(q==null)return!1 -s=q.f -r=s.a -s.a=!1 -return r}, -Vy:function Vy(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.f=c -_.Q=d -_.a=e}, -Ew:function Ew(a,b,c,d,e,f,g){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.xC$=g}, -a4J:function a4J(a,b,c,d,e,f,g,h,i,j){var _=this -_.a=null -_.b=a -_.c=b -_.d=c -_.e=d -_.f=e -_.r=f -_.w=g -_.x=h -_.y=1/0 -_.z=i -_.Q=j}, -azG:function azG(){var _=this -_.e=_.d=$ -_.c=_.a=null}, -bRF:function bRF(a){this.a=a}, -bRE:function bRE(a,b,c){this.a=a -this.b=b -this.c=c}, -azF:function azF(a,b,c,d,e,f,g,h){var _=this -_.as=a -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g -_.Y$=0 -_.ap$=h -_.aY$=_.aO$=0}, -bRA:function bRA(a){this.a=a}, -J_:function J_(a,b,c,d,e,f,g,h,i){var _=this -_.bE=null -_.b9=a -_.Y=b -_.k3=0 -_.k4=c -_.ok=null -_.r=d -_.w=e -_.x=f -_.y=g -_.Q=_.z=null -_.as=0 -_.ax=_.at=null -_.ay=!1 -_.ch=!0 -_.CW=!1 -_.cx=null -_.cy=!1 -_.dx=_.db=null -_.dy=h -_.fr=null -_.Y$=0 -_.ap$=i -_.aY$=_.aO$=0}, -bRB:function bRB(a){this.a=a}, -bRD:function bRD(a,b,c){this.a=a -this.b=b -this.c=c}, -bRC:function bRC(a,b){this.a=a -this.b=b}, -a4I:function a4I(){}, -uB:function uB(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -a4O:function a4O(a,b){var _=this -_.d=$ -_.e=a -_.f=b -_.c=_.a=null}, -cMa(a){var s=a==null?B.ba:a -return new A.e9(s,$.aC())}, -cbk(a,b,c,d,e,f,g,h,i,j,k,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2){var s,r,q,p,o,n,m,l=a==null?A.cEg(d):a -if(e8==null)s=c2?B.FV:B.FW -else s=e8 -if(e9==null)r=c2?B.FX:B.FY -else r=e9 -A.cEf() -if(t.qY.b(e3))q=B.Gp -else if(c2)q=d3?B.Gp:B.fl9 -else q=d3?B.fla:B.flb -p=b7==null?A.cEh(d,b9):b7 -if(b9===1){o=A.b([$.ctG()],t.VS) -B.b.L(o,b4==null?B.agl:b4)}else o=b4 -n=e6==null?!d3:e6 -m=e4==null?A.cEi():e4 -return new A.Ly(j,b0,c3,c2,f7,g0,d3,b1,q,e7,n,l,s,r,!0,f2,g2,f1,f4,f6,f5,f9,k,b,f,b9,c0,!1,e,e2,e3,p,f8,c5,c6,c9,c4,c7,c8,b2,d0,d1,o,c1,!0,a4,a0,a3,a2,a1,d2,m,e5==null?A.cEj():e5,b6,d9,a7,a5,d8,e0,!0,!0,!0,d,c,g,d5,d7,!0,h,i,f0,b8,b3,b5)}, -cEi(){return B.HS}, -cEj(){if(A.bt()===B.aq||$.cfL().gv1()===B.dJ)return B.afS -return B.mB}, -cEf(){return!0}, -cEg(a){return!0}, -cEh(a,b){var s,r -if(a==null||a.length===0)return b===1?B.cI:B.nR -s=B.b.gS(a) -if(b!==1)return B.nR -r=B.eOi.h(0,s) -return r==null?B.cI:r}, -cEd(){var s,r=null,q=$.aC(),p=t.re,o=A.ciF(),n=A.b([],t.RW),m=A.bt() -$label0$0:{if(B.b8===m||B.aq===m){s=!0 -break $label0$0}if(B.d3===m||B.d4===m||B.cf===m||B.d5===m){s=!1 -break $label0$0}s=r}return new A.Af(new A.cl(!0,q,t.uh),new A.cc(r,p),new A.aIk(B.zO,B.zP,q),new A.cc(r,p),new A.of(),new A.of(),new A.of(),o,n,s,r,r,r)}, -cEe(a){var s=a==null,r=s?null:a.a,q=s||a.m(0,B.ti) -s=r==null -if(s){$.at.toString -$.cf()}if(q||s)return B.ti -return a.bzw(r)}, -Df(a,b,c,d,e,f,g){return new A.a8K(a,e,f,d,b,c,new A.bX(A.b([],t.ot),t.wS),g.i("a8K<0>"))}, -ayc:function ayc(a,b,c,d){var _=this -_.e=a -_.f=b -_.c=c -_.a=d}, -aEt:function aEt(a,b,c,d,e){var _=this -_.M=a -_.T=null -_.b2=b -_.J$=c -_.dy=d -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=e -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -e9:function e9(a,b){var _=this -_.a=a -_.Y$=0 -_.ap$=b -_.aY$=_.aO$=0}, -PC:function PC(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -b_z:function b_z(a){this.a=a}, -oH:function oH(a,b){this.a=a -this.b=b}, -bRs:function bRs(a,b,c){var _=this -_.b=a -_.c=b -_.d=0 -_.a=c}, -Ly:function Ly(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.as=k -_.at=l -_.ax=m -_.ay=n -_.ch=o -_.CW=p -_.cx=q -_.cy=r -_.db=s -_.dx=a0 -_.dy=a1 -_.fy=a2 -_.go=a3 -_.id=a4 -_.k1=a5 -_.k2=a6 -_.k3=a7 -_.k4=a8 -_.ok=a9 -_.p1=b0 -_.p2=b1 -_.p3=b2 -_.p4=b3 -_.R8=b4 -_.RG=b5 -_.rx=b6 -_.ry=b7 -_.to=b8 -_.x1=b9 -_.x2=c0 -_.xr=c1 -_.y1=c2 -_.y2=c3 -_.bg=c4 -_.br=c5 -_.C=c6 -_.a3=c7 -_.ai=c8 -_.ah=c9 -_.a7=d0 -_.aW=d1 -_.aS=d2 -_.b6=d3 -_.bE=d4 -_.b9=d5 -_.Y=d6 -_.ap=d7 -_.aO=d8 -_.aY=d9 -_.dv=e0 -_.bi=e1 -_.bh=e2 -_.r1=e3 -_.ez=e4 -_.q9=e5 -_.qq=e6 -_.qu=e7 -_.dh=e8 -_.ut=e9 -_.rN=f0 -_.J=f1 -_.qT=f2 -_.vn=f3 -_.a=f4}, -Af:function Af(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.e=_.d=null -_.f=$ -_.r=a -_.w=b -_.x=c -_.at=_.as=_.Q=_.z=null -_.ax=!1 -_.ay=d -_.ch=null -_.CW=e -_.cx=f -_.cy=g -_.db=!1 -_.dx=null -_.fr=_.dy=$ -_.fx=null -_.fy=h -_.go=i -_.k1=_.id=null -_.k2=$ -_.k3=!1 -_.k4=!0 -_.p4=_.p3=_.p2=_.p1=_.ok=null -_.R8=0 -_.ry=_.rx=_.RG=!1 -_.to=j -_.x2=_.x1=!1 -_.xr=$ -_.y1=0 -_.bg=_.y2=null -_.br=$ -_.C=-1 -_.ai=_.a3=null -_.b6=_.aS=_.aW=_.a7=_.ah=$ -_.qe$=k -_.ba$=l -_.uP$=m -_.c=_.a=null}, -b2O:function b2O(){}, -b3j:function b3j(a){this.a=a}, -b2S:function b2S(a){this.a=a}, -b37:function b37(a){this.a=a}, -b38:function b38(a){this.a=a}, -b39:function b39(a){this.a=a}, -b3a:function b3a(a){this.a=a}, -b3b:function b3b(a){this.a=a}, -b3c:function b3c(a){this.a=a}, -b3d:function b3d(a){this.a=a}, -b3e:function b3e(a){this.a=a}, -b3f:function b3f(a){this.a=a}, -b3g:function b3g(a){this.a=a}, -b3h:function b3h(a){this.a=a}, -b3i:function b3i(a){this.a=a}, -b2Y:function b2Y(a,b,c){this.a=a -this.b=b -this.c=c}, -b3o:function b3o(a){this.a=a}, -b3k:function b3k(a){this.a=a}, -b3m:function b3m(a,b,c){this.a=a -this.b=b -this.c=c}, -b3n:function b3n(a){this.a=a}, -b2T:function b2T(a,b){this.a=a -this.b=b}, -b3l:function b3l(a){this.a=a}, -b2M:function b2M(a){this.a=a}, -b2X:function b2X(a){this.a=a}, -b2P:function b2P(){}, -b2Q:function b2Q(a){this.a=a}, -b2R:function b2R(a){this.a=a}, -b2L:function b2L(){}, -b2N:function b2N(a){this.a=a}, -b3p:function b3p(a){this.a=a}, -b3q:function b3q(a){this.a=a}, -b3r:function b3r(a,b,c){this.a=a -this.b=b -this.c=c}, -b2U:function b2U(a,b){this.a=a -this.b=b}, -b2V:function b2V(a,b){this.a=a -this.b=b}, -b2W:function b2W(a,b){this.a=a -this.b=b}, -b36:function b36(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -b3_:function b3_(a,b){this.a=a -this.b=b}, -b35:function b35(a,b){this.a=a -this.b=b}, -b32:function b32(a){this.a=a}, -b30:function b30(a){this.a=a}, -b31:function b31(){}, -b33:function b33(a){this.a=a}, -b34:function b34(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -b2Z:function b2Z(a){this.a=a}, -a4P:function a4P(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0){var _=this -_.e=a -_.f=b -_.r=c -_.w=d -_.x=e -_.y=f -_.z=g -_.Q=h -_.as=i -_.at=j -_.ax=k -_.ay=l -_.ch=m -_.CW=n -_.cx=o -_.cy=p -_.db=q -_.dx=r -_.dy=s -_.fr=a0 -_.fx=a1 -_.fy=a2 -_.go=a3 -_.id=a4 -_.k1=a5 -_.k2=a6 -_.k3=a7 -_.k4=a8 -_.ok=a9 -_.p1=b0 -_.p2=b1 -_.p3=b2 -_.p4=b3 -_.R8=b4 -_.RG=b5 -_.rx=b6 -_.ry=b7 -_.to=b8 -_.c=b9 -_.a=c0}, -aCo:function aCo(a){this.a=a}, -c_z:function c_z(a,b,c,d,e,f,g,h,i){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i}, -a7n:function a7n(a,b,c,d,e,f){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.a=f}, -aFw:function aFw(a){this.d=a -this.c=this.a=null}, -c_A:function c_A(a){this.a=a}, -Jx:function Jx(a,b,c,d,e){var _=this -_.x=a -_.e=b -_.b=c -_.c=d -_.a=e}, -ay9:function ay9(a){this.a=a}, -z1:function z1(a,b,c,d,e){var _=this -_.e=a -_.f=b -_.r=c -_.a=d -_.b=null -_.$ti=e}, -a8K:function a8K(a,b,c,d,e,f,g,h){var _=this -_.e=a -_.f=b -_.r=c -_.w=d -_.x=e -_.y=f -_.a=g -_.b=null -_.$ti=h}, -a8L:function a8L(a,b,c){var _=this -_.e=a -_.r=_.f=null -_.a=b -_.b=null -_.$ti=c}, -a8T:function a8T(a,b,c,d){var _=this -_.f=a -_.c=b -_.a=c -_.b=null -_.$ti=d}, -aFE:function aFE(a,b){this.e=a -this.a=b -this.b=null}, -ayv:function ayv(a,b){this.e=a -this.a=b -this.b=null}, -aCR:function aCR(a,b){this.e=a -this.a=b -this.b=null}, -aIk:function aIk(a,b,c){var _=this -_.ay=a -_.w=!1 -_.a=b -_.Y$=0 -_.ap$=c -_.aY$=_.aO$=0}, -azR:function azR(a){this.a=a -this.b=null}, -azS:function azS(a){this.a=a -this.b=null}, -a4Q:function a4Q(){}, -azO:function azO(){}, -a4R:function a4R(){}, -azP:function azP(){}, -azQ:function azQ(){}, -cf_(a){var s,r,q -for(s=a.length,r=!1,q=0;q"));s.q();){r=s.d -q=J.ke(n.h(0,r).b.acM(n.h(0,r).c,b)) -B.b.P(n.h(0,r).c) -B.b.L(n.h(0,r).c,q)}p=A.b([],t.bp) -if(n.a!==0&&n.ao(0,o)){s=n.h(0,o) -s.toString -new A.b7S(n,p).$1(s)}B.b.cI(p,new A.b7R(b)) -return p}, -cbc(a,b,c){var s=a.b -return B.d.bM(Math.abs(b.b-s),Math.abs(c.b-s))}, -cbb(a,b,c){var s=a.a -return B.d.bM(Math.abs(b.a-s),Math.abs(c.a-s))}, -ciQ(a,b){var s=A.H(b,b.$ti.i("D.E")) -A.zr(s,new A.b1U(a),t.mx) -return s}, -ciP(a,b){var s=A.H(b,b.$ti.i("D.E")) -A.zr(s,new A.b1T(a),t.mx) -return s}, -ciR(a,b){var s=J.ke(b) -A.zr(s,new A.b1V(a),t.mx) -return s}, -ciS(a,b){var s=J.ke(b) -A.zr(s,new A.b1W(a),t.mx) -return s}, -cOW(a){var s,r,q,p,o=A.U(a).i("O<1,bY>"),n=new A.O(a,new A.bYZ(),o) -for(s=new A.bM(n,n.gt(0),o.i("bM")),o=o.i("a2.E"),r=null;s.q();){q=s.d -p=q==null?o.a(q):q -r=(r==null?p:r).Cp(0,p)}if(r.ga2(r))return B.b.gS(a).a -return B.b.wF(B.b.gS(a).gaID(),r.gvM(r)).w}, -cpA(a,b){A.zr(a,new A.bZ0(b),t.zP)}, -cOV(a,b){A.zr(a,new A.bYY(b),t.JM)}, -bup(){return new A.a_E(A.c(t.l5,t.UJ),A.cs0())}, -cmK(a){var s,r,q,p,o,n,m,l,k,j=J.T(a) -if(j.gt(a)<=1)return a -s=A.b([],t.qi) -for(j=j.gW(a),r=t.V2,q=t.I;j.q();){p=j.gI(j) -o=p.gdG(0) -n=p.e.xN(q) -n=r.a(n==null?null:n.gcR()) -s.push(new A.jJ(n==null?null:n.w,o,p))}m=A.b([],t.bp) -l=A.cmJ(s) -m.push(l.c) -B.b.A(s,l) -while(s.length!==0){k=A.cmJ(s) -m.push(k.c) -B.b.A(s,k)}return m}, -cKe(a){var s,r,q,p,o,n=B.b.gS(a).a,m=t.qi,l=A.b([],m),k=A.b([],t.jE) -for(s=a.length,r=0;r") -s=A.H(new A.O(b,new A.b3x(),s),s.i("a2.E")) -return A.cDG(!0,s,a,B.eoi,!0,B.anB,null)}, -cbm(a){var s -try{a.u8()}catch(s){a.avW()}a.w=B.fpi -try{a.dV(A.cVc())}catch(s){}}, -cEk(a){a.cY() -a.dV(A.cs3())}, -W_(a){var s=a.a,r=s instanceof A.EL?s:null -return new A.ahq("",r,new A.tP())}, -cG6(a){return new A.m_(A.jw(null,null,null,t.Si,t.O),a,B.bl)}, -cIu(a){return new A.pn(A.fs(t.Si),a,B.bl)}, -c5D(a,b,c,d){var s=new A.dR(b,c,"widgets library",a,d,!1) -A.fD(s) -return s}, -Ni:function Ni(a){this.a=a}, -kW:function kW(){}, -cc:function cc(a,b){this.a=a -this.$ti=b}, -xq:function xq(a,b){this.a=a -this.$ti=b}, -r:function r(){}, -af:function af(){}, -a6:function a6(){}, -ab:function ab(){}, -c0:function c0(){}, -jX:function jX(){}, -cd:function cd(){}, -aM:function aM(){}, -akn:function akn(){}, -c9:function c9(){}, -iC:function iC(){}, -J1:function J1(a,b){this.a=a -this.b=b}, -aB6:function aB6(a){this.b=a}, -bTZ:function bTZ(){}, -acC:function acC(a,b){var _=this -_.b=_.a=!1 -_.c=a -_.d=null -_.e=b}, -aRI:function aRI(a){this.a=a}, -aRH:function aRH(a,b,c){var _=this -_.a=null -_.b=a -_.c=!1 -_.d=b -_.x=c}, -Zg:function Zg(){}, -bWT:function bWT(a,b){this.a=a -this.b=b}, -ca:function ca(){}, -b3A:function b3A(a){this.a=a}, -b3y:function b3y(a){this.a=a}, -b3x:function b3x(){}, -b3C:function b3C(a){this.a=a}, -b3D:function b3D(a){this.a=a}, -b3E:function b3E(a){this.a=a}, -b3v:function b3v(a){this.a=a}, -b3u:function b3u(){}, -b3z:function b3z(){}, -b3w:function b3w(a){this.a=a}, -ahq:function ahq(a,b,c){this.d=a -this.e=b -this.a=c}, -Uj:function Uj(){}, -b_g:function b_g(){}, -b_h:function b_h(){}, -P9:function P9(a,b){var _=this -_.c=_.b=_.a=_.ay=null -_.d=$ -_.e=a -_.r=_.f=null -_.w=b -_.z=_.y=null -_.Q=!1 -_.as=!0 -_.at=!1}, -qN:function qN(a,b,c){var _=this -_.ok=a -_.p1=!1 -_.c=_.b=_.a=_.ay=null -_.d=$ -_.e=b -_.r=_.f=null -_.w=c -_.z=_.y=null -_.Q=!1 -_.as=!0 -_.at=!1}, -a_8:function a_8(){}, -Bo:function Bo(a,b,c){var _=this -_.c=_.b=_.a=_.ay=null -_.d=$ -_.e=a -_.r=_.f=null -_.w=b -_.z=_.y=null -_.Q=!1 -_.as=!0 -_.at=!1 -_.$ti=c}, -bq4:function bq4(a){this.a=a}, -m_:function m_(a,b,c){var _=this -_.C=a -_.c=_.b=_.a=_.ay=null -_.d=$ -_.e=b -_.r=_.f=null -_.w=c -_.z=_.y=null -_.Q=!1 -_.as=!0 -_.at=!1}, -co:function co(){}, -bx8:function bx8(){}, -akm:function akm(a,b){var _=this -_.c=_.b=_.a=_.CW=_.ay=null -_.d=$ -_.e=a -_.r=_.f=null -_.w=b -_.z=_.y=null -_.Q=!1 -_.as=!0 -_.at=!1}, -a1z:function a1z(a,b){var _=this -_.c=_.b=_.a=_.CW=_.ay=_.p1=null -_.d=$ -_.e=a -_.r=_.f=null -_.w=b -_.z=_.y=null -_.Q=!1 -_.as=!0 -_.at=!1}, -pn:function pn(a,b,c){var _=this -_.p1=$ -_.p2=a -_.c=_.b=_.a=_.CW=_.ay=null -_.d=$ -_.e=b -_.r=_.f=null -_.w=c -_.z=_.y=null -_.Q=!1 -_.as=!0 -_.at=!1}, -bnx:function bnx(a){this.a=a}, -aqs:function aqs(){}, -AH:function AH(a,b,c){this.a=a -this.b=b -this.$ti=c}, -aCt:function aCt(a,b){var _=this -_.c=_.b=_.a=null -_.d=$ -_.e=a -_.r=_.f=null -_.w=b -_.z=_.y=null -_.Q=!1 -_.as=!0 -_.at=!1}, -aCw:function aCw(a){this.a=a}, -aGv:function aGv(){}, -dY(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5){return new A.Aq(b,a9,b0,a7,a8,a3,a5,a6,a4,f,l,n,o,m,b2,b3,b1,h,j,k,i,g,r,s,q,p,a1,a2,a0,a,d,c,!1,b5,e)}, -a4y(a){var s=a.gE(0) -return new A.a1(0,0,0+s.a,0+s.b)}, -EV:function EV(){}, -ee:function ee(a,b,c){this.a=a -this.b=b -this.$ti=c}, -Aq:function Aq(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.w=e -_.x=f -_.y=g -_.z=h -_.Q=i -_.ch=j -_.db=k -_.dx=l -_.fr=m -_.fx=n -_.ry=o -_.to=p -_.x1=q -_.xr=r -_.y1=s -_.y2=a0 -_.bg=a1 -_.br=a2 -_.a3=a3 -_.ai=a4 -_.ah=a5 -_.a7=a6 -_.aW=a7 -_.aS=a8 -_.b6=a9 -_.aO=b0 -_.aY=b1 -_.dv=b2 -_.bh=b3 -_.r1=b4 -_.a=b5}, -b8z:function b8z(a){this.a=a}, -b8A:function b8A(a,b){this.a=a -this.b=b}, -b8B:function b8B(a){this.a=a}, -b8F:function b8F(a,b){this.a=a -this.b=b}, -b8G:function b8G(a){this.a=a}, -b8H:function b8H(a,b){this.a=a -this.b=b}, -b8I:function b8I(a){this.a=a}, -b8J:function b8J(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -b8K:function b8K(a){this.a=a}, -b8L:function b8L(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -b8M:function b8M(a){this.a=a}, -b8C:function b8C(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -b8D:function b8D(a){this.a=a}, -b8E:function b8E(a,b){this.a=a -this.b=b}, -n0:function n0(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -Ob:function Ob(a){var _=this -_.d=a -_.c=_.a=_.e=null}, -aAH:function aAH(a,b,c,d){var _=this -_.e=a -_.f=b -_.c=c -_.a=d}, -bCc:function bCc(){}, -bRg:function bRg(a){this.a=a}, -bRl:function bRl(a,b){this.a=a -this.b=b}, -bRk:function bRk(a,b){this.a=a -this.b=b}, -bRh:function bRh(a,b){this.a=a -this.b=b}, -bRi:function bRi(a,b){this.a=a -this.b=b}, -bRj:function bRj(a,b){this.a=a -this.b=b}, -bRm:function bRm(a,b){this.a=a -this.b=b}, -bRn:function bRn(a,b){this.a=a -this.b=b}, -bRo:function bRo(a,b){this.a=a -this.b=b}, -uS(a,b,c,d,e,f){return new A.F_(e,b,a,c,d,f,null)}, -cjK(a,b,c){var s=A.c(t.K,t.U3) -a.dV(new A.ba_(c,new A.b9Z(b,s))) -return s}, -cpj(a,b){var s,r=a.gav() -r.toString -t.x.a(r) -s=r.bN(0,b==null?null:b.gav()) -r=r.gE(0) -return A.hP(s,new A.a1(0,0,0+r.a,0+r.b))}, -M3:function M3(a,b){this.a=a -this.b=b}, -F_:function F_(a,b,c,d,e,f,g){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.a=g}, -b9Z:function b9Z(a,b){this.a=a -this.b=b}, -ba_:function ba_(a,b){this.a=a -this.b=b}, -QF:function QF(a){var _=this -_.d=a -_.e=null -_.f=!0 -_.c=_.a=null}, -bTr:function bTr(a,b){this.a=a -this.b=b}, -bTq:function bTq(){}, -bTn:function bTn(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=null -_.ax=_.at=_.as=$}, -z8:function z8(a,b){var _=this -_.a=a -_.b=$ -_.c=null -_.d=b -_.e=$ -_.r=_.f=null -_.x=_.w=!1}, -bTo:function bTo(a){this.a=a}, -bTp:function bTp(a,b){this.a=a -this.b=b}, -M2:function M2(a,b){this.a=a -this.b=b}, -b9Y:function b9Y(){}, -b9X:function b9X(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -b9W:function b9W(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -cG(a,b,c,d,e){return new A.aS(a,e,b,d,c)}, -aS:function aS(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.x=c -_.z=d -_.a=e}, -av:function av(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -uU(a,b,c){return new A.F5(b,a,c)}, -xt(a,b){return new A.f6(new A.bbU(null,b,a),null)}, -Av(a){var s,r,q,p,o,n,m=A.cjR(a).ak(a),l=m.a,k=l==null -if(!k&&m.b!=null&&m.c!=null&&m.d!=null&&m.e!=null&&m.f!=null&&m.gbR(0)!=null&&m.x!=null)l=m -else{if(k)l=24 -k=m.b -if(k==null)k=0 -s=m.c -if(s==null)s=400 -r=m.d -if(r==null)r=0 -q=m.e -if(q==null)q=48 -p=m.f -if(p==null)p=B.x -o=m.gbR(0) -if(o==null)o=B.O0.gbR(0) -n=m.w -if(n==null)n=null -l=m.DC(m.x===!0,p,k,r,o,q,n,l,s)}return l}, -cjR(a){var s=a.aj(t.Oh),r=s==null?null:s.w -return r==null?B.O0:r}, -F5:function F5(a,b,c){this.w=a -this.b=b -this.a=c}, -bbU:function bbU(a,b,c){this.a=a -this.b=b -this.c=c}, -xs(a,b,c){var s,r,q,p,o,n,m,l,k,j,i=null -if(a==b&&a!=null)return a -s=a==null -r=s?i:a.a -q=b==null -r=A.aA(r,q?i:b.a,c) -p=s?i:a.b -p=A.aA(p,q?i:b.b,c) -o=s?i:a.c -o=A.aA(o,q?i:b.c,c) -n=s?i:a.d -n=A.aA(n,q?i:b.d,c) -m=s?i:a.e -m=A.aA(m,q?i:b.e,c) -l=s?i:a.f -l=A.aa(l,q?i:b.f,c) -k=s?i:a.gbR(0) -k=A.aA(k,q?i:b.gbR(0),c) -j=s?i:a.w -j=A.cnt(j,q?i:b.w,c) -if(c<0.5)s=s?i:a.x -else s=q?i:b.x -return new A.fE(r,p,o,n,m,l,k,j,s)}, -fE:function fE(a,b,c,d,e,f,g,h,i){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i}, -aB1:function aB1(){}, -Du(a,b){var s,r -a.aj(t.cr) -s=$.Sq() -r=A.cv(a,B.dZ) -r=r==null?null:r.b -if(r==null)r=1 -return new A.AD(s,r,A.Y3(a),A.f_(a),b,A.bt())}, -aj6(a,b,c,d,e,f){var s=null -return new A.F7(A.cmY(s,s,new A.SX(a,s,s)),s,f,e,b,s,c,d,s)}, -aj7(a,b,c,d,e,f){var s=null -return new A.F7(A.cmY(s,s,new A.Be(a,1)),b,f,e,s,s,c,d,s)}, -F7:function F7(a,b,c,d,e,f,g,h,i){var _=this -_.c=a -_.f=b -_.r=c -_.w=d -_.x=e -_.y=f -_.z=g -_.as=h -_.a=i}, -a5i:function a5i(){var _=this -_.f=_.e=_.d=null -_.r=!1 -_.w=$ -_.x=null -_.y=!1 -_.z=$ -_.c=_.a=_.ax=_.at=_.as=_.Q=null}, -bTL:function bTL(a){this.a=a}, -bTF:function bTF(a){this.a=a}, -bTE:function bTE(a,b,c){this.a=a -this.b=b -this.c=c}, -bTG:function bTG(a,b,c){this.a=a -this.b=b -this.c=c}, -bTH:function bTH(a){this.a=a}, -bTJ:function bTJ(a){this.a=a}, -bTK:function bTK(a){this.a=a}, -bTI:function bTI(){}, -aIQ:function aIQ(){}, -ck6(a,b){return new A.ajd(b,a,null)}, -ajd:function ajd(a,b,c){this.e=a -this.c=b -this.a=c}, -a5h:function a5h(a,b,c,d,e){var _=this -_.M=a -_.T=b -_.J$=c -_.dy=d -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=e -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -cDr(a,b){return new A.rN(a,b)}, -pV(a,b,c,d,e,f,g,h,i,j,k,l){var s,r,q=null -if(f==null)s=q -else s=f -if(l!=null||i!=null){r=d==null?q:d.a0g(i,l) -if(r==null)r=A.jq(i,l)}else r=d -return new A.SA(b,a,k,s,h,r,j,c,e,g,q,q)}, -chk(a,b,c,d){return new A.DK(d,a,b,c,null,null)}, -chl(a,b,c,d,e){return new A.SG(a,d,e,b,c,null,null)}, -SH(a,b,c,d){return new A.DL(a,d,b,c,null,null)}, -kf(a,b,c,d){return new A.SD(a,d,b,c,null,null)}, -K3(a,b,c,d){return new A.SC(a,d,b,c,null,null)}, -E1:function E1(a,b){this.a=a -this.b=b}, -rN:function rN(a,b){this.a=a -this.b=b}, -VJ:function VJ(a,b){this.a=a -this.b=b}, -x9:function x9(a,b){this.a=a -this.b=b}, -E0:function E0(a,b){this.a=a -this.b=b}, -Gw:function Gw(a,b){this.a=a -this.b=b}, -Ii:function Ii(a,b){this.a=a -this.b=b}, -ajj:function ajj(){}, -Mk:function Mk(){}, -bcZ:function bcZ(a){this.a=a}, -bcY:function bcY(a){this.a=a}, -bcX:function bcX(a){this.a=a}, -K5:function K5(){}, -aLV:function aLV(){}, -SA:function SA(a,b,c,d,e,f,g,h,i,j,k,l){var _=this -_.r=a -_.w=b -_.x=c -_.y=d -_.z=e -_.Q=f -_.as=g -_.ay=h -_.c=i -_.d=j -_.e=k -_.a=l}, -awV:function awV(a,b){var _=this -_.fx=_.fr=_.dy=_.dx=_.db=_.cy=_.cx=_.CW=null -_.e=_.d=$ -_.tI$=a -_.dg$=b -_.c=_.a=null}, -bMV:function bMV(){}, -bMW:function bMW(){}, -bMX:function bMX(){}, -bMY:function bMY(){}, -bMZ:function bMZ(){}, -bN_:function bN_(){}, -bN0:function bN0(){}, -bN1:function bN1(){}, -DK:function DK(a,b,c,d,e,f){var _=this -_.r=a -_.w=b -_.c=c -_.d=d -_.e=e -_.a=f}, -ax_:function ax_(a,b){var _=this -_.CW=null -_.e=_.d=$ -_.tI$=a -_.dg$=b -_.c=_.a=null}, -bN7:function bN7(){}, -SG:function SG(a,b,c,d,e,f,g){var _=this -_.r=a -_.w=b -_.x=c -_.c=d -_.d=e -_.e=f -_.a=g}, -ax1:function ax1(a,b){var _=this -_.dy=_.dx=_.db=_.cy=_.cx=_.CW=null -_.e=_.d=$ -_.tI$=a -_.dg$=b -_.c=_.a=null}, -bNc:function bNc(){}, -bNd:function bNd(){}, -bNe:function bNe(){}, -bNf:function bNf(){}, -bNg:function bNg(){}, -bNh:function bNh(){}, -DL:function DL(a,b,c,d,e,f){var _=this -_.r=a -_.w=b -_.c=c -_.d=d -_.e=e -_.a=f}, -ax2:function ax2(a,b){var _=this -_.z=null -_.e=_.d=_.Q=$ -_.tI$=a -_.dg$=b -_.c=_.a=null}, -bNi:function bNi(){}, -SD:function SD(a,b,c,d,e,f){var _=this -_.r=a -_.w=b -_.c=c -_.d=d -_.e=e -_.a=f}, -awZ:function awZ(a,b){var _=this -_.z=null -_.e=_.d=_.Q=$ -_.tI$=a -_.dg$=b -_.c=_.a=null}, -bN6:function bN6(){}, -SC:function SC(a,b,c,d,e,f){var _=this -_.r=a -_.w=b -_.c=c -_.d=d -_.e=e -_.a=f}, -awX:function awX(a,b){var _=this -_.CW=null -_.e=_.d=$ -_.tI$=a -_.dg$=b -_.c=_.a=null}, -bN4:function bN4(){}, -SE:function SE(a,b,c,d,e,f,g,h,i,j){var _=this -_.r=a -_.x=b -_.z=c -_.Q=d -_.as=e -_.at=f -_.c=g -_.d=h -_.e=i -_.a=j}, -ax0:function ax0(a,b){var _=this -_.db=_.cy=_.cx=_.CW=null -_.e=_.d=$ -_.tI$=a -_.dg$=b -_.c=_.a=null}, -bN8:function bN8(){}, -bN9:function bN9(){}, -bNa:function bNa(){}, -bNb:function bNb(){}, -QI:function QI(){}, -cG7(a,b,c,d){var s=a.xN(d) -if(s==null)return -c.push(s) -d.a(s.gcR()) -return}, -b4(a,b,c){var s,r,q,p,o,n -if(b==null)return a.aj(c) -s=A.b([],t.Fa) -A.cG7(a,b,s,c) -if(s.length===0)return null -r=B.b.gU(s) -for(q=s.length,p=0;pMath.abs(s.a))s=new A.t(n,s.b) -if(Math.abs(o)>Math.abs(s.b))s=new A.t(s.a,o)}return A.ceS(s)}, -ceS(a){return new A.t(A.aKv(B.d.bd(a.a,9)),A.aKv(B.d.bd(a.b,9)))}, -cRA(a,b){if(a.m(0,b))return null -return Math.abs(b.a-a.a)>Math.abs(b.b-a.b)?B.aF:B.P}, -Xx:function Xx(a,b,c,d,e,f,g,h,i){var _=this -_.w=a -_.y=b -_.z=c -_.at=d -_.ax=e -_.ch=f -_.cx=g -_.cy=h -_.a=i}, -a5v:function a5v(a,b,c,d){var _=this -_.d=$ -_.e=a -_.f=b -_.w=_.r=null -_.z=_.y=_.x=$ -_.at=_.as=_.Q=null -_.ay=_.ax=0 -_.ch=null -_.qe$=c -_.ba$=d -_.c=_.a=null}, -bUk:function bUk(){}, -aBm:function aBm(a,b,c,d,e,f,g){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.a=g}, -atV:function atV(a,b){var _=this -_.a=a -_.Y$=0 -_.ap$=b -_.aY$=_.aO$=0}, -a5a:function a5a(a,b){this.a=a -this.b=b}, -bq3:function bq3(a,b){this.a=a -this.b=b}, -a9D:function a9D(){}, -ckD(a,b,c){return new A.akc(b,c,a,null)}, -akc:function akc(a,b,c,d){var _=this -_.c=a -_.f=b -_.r=c -_.a=d}, -bfO:function bfO(a){this.a=a}, -cr8(a,b,c,d){var s=new A.dR(b,c,"widgets library",a,d,!1) -A.fD(s) -return s}, -pS:function pS(){}, -Us:function Us(){}, -QM:function QM(a,b,c){var _=this -_.p1=null -_.p2=$ -_.p3=!1 -_.p4=null -_.R8=!0 -_.c=_.b=_.a=_.CW=_.ay=null -_.d=$ -_.e=a -_.r=_.f=null -_.w=b -_.z=_.y=null -_.Q=!1 -_.as=!0 -_.at=!1 -_.$ti=c}, -bUD:function bUD(a,b){this.a=a -this.b=b}, -bUE:function bUE(){}, -bUF:function bUF(){}, -jC:function jC(){}, -hl:function hl(a,b){this.d=a -this.a=b}, -a6Z:function a6Z(a,b,c,d,e){var _=this -_.YX$=a -_.Sb$=b -_.J$=c -_.dy=d -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=e -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -aJ9:function aJ9(){}, -aJa:function aJa(){}, -aJb:function aJb(){}, -cSh(a,b){var s,r,q,p,o,n,m,l,k={},j=t.Ev,i=t.z,h=A.c(j,i) -k.a=null -s=A.aQ(j) -r=A.b([],t.a9) -for(j=b.length,q=0;q>")),!1,i).bK(0,new A.c5r(k,h),t.e3)}, -ckU(a,b,c){var s=A.H(b.aj(t.Gk).r.a.d,t.gt) -return new A.v8(c,s,a,!1,null)}, -Y3(a){var s=a.aj(t.Gk) -return s==null?null:s.r.f}, -u(a,b,c){var s=a.aj(t.Gk) -return s==null?null:c.i("0?").a(J.w(s.r.e,b))}, -Rd:function Rd(a,b){this.a=a -this.b=b}, -c5p:function c5p(a){this.a=a}, -c5q:function c5q(){}, -c5r:function c5r(a,b){this.a=a -this.b=b}, -ih:function ih(){}, -aIp:function aIp(){}, -agu:function agu(){}, -a5C:function a5C(a,b,c,d){var _=this -_.r=a -_.w=b -_.b=c -_.a=d}, -v8:function v8(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -aBL:function aBL(a,b){var _=this -_.d=a -_.e=b -_.c=_.a=_.f=null}, -bUU:function bUU(a){this.a=a}, -bUV:function bUV(a,b){this.a=a -this.b=b}, -bUT:function bUT(a,b,c){this.a=a -this.b=b -this.c=c}, -ML:function ML(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=null -_.Y$=0 -_.ap$=f -_.aY$=_.aO$=0}, -aBK:function aBK(){}, -cl_(a,b){var s -a.aj(t.bS) -s=A.bhH(a,b) -if(s==null)return null -a.GZ(s,null) -return b.a(s.gcR())}, -cHX(a,b){var s=A.bhH(a,b) -if(s==null)return null -return b.a(s.gcR())}, -bhH(a,b){var s,r,q,p=a.xN(b) -if(p==null)return null -s=a.xN(t.bS) -if(s!=null){r=s.d -r===$&&A.e() -q=p.d -q===$&&A.e() -q=r>q -r=q}else r=!1 -if(r)return null -return p}, -bhF(a,b){var s={} -s.a=null -a.FN(new A.bhG(s,b)) -s=s.a -s=s==null?null:s.gav() -return b.i("0?").a(s)}, -bhG:function bhG(a,b){this.a=a -this.b=b}, -co4(a,b){return new A.ats(a,b)}, -cMg(a,b,c){return null}, -cl1(a,b){var s,r=b.a,q=a.a -if(rq?B.l.a8(0,new A.t(q-r,0)):B.l}r=b.b -q=a.b -if(rq)s=s.a8(0,new A.t(0,q-r))}return b.rz(s)}, -cmF(a,b,c,d,e,f){return new A.apG(a,c,b,d,e,f,null)}, -pi:function pi(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -ats:function ats(a,b){this.a=a -this.b=b}, -xL:function xL(){this.b=this.a=null}, -bhL:function bhL(a,b){this.a=a -this.b=b}, -MS:function MS(a,b,c){this.a=a -this.b=b -this.c=c}, -apG:function apG(a,b,c,d,e,f,g){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.a=g}, -aCn:function aCn(a,b){this.b=a -this.a=b}, -aBQ:function aBQ(a,b,c,d){var _=this -_.e=a -_.f=b -_.c=c -_.a=d}, -aED:function aED(a,b,c,d,e){var _=this -_.M=a -_.T=b -_.J$=c -_.dy=d -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=e -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -Bd(a,b){return new A.pl(b,a,null)}, -YG(a,b,c,d,e,f){return new A.pl(A.b4(b,null,t.l).w.aNc(c,d,e,f),a,null)}, -clq(a,b,c,d,e,f){return new A.pl(A.b4(b,null,t.l).w.aNh(!0,!0,!0,!0),a,null)}, -cIn(a){return new A.f6(new A.bm9(a),null)}, -bm7(a,b,c){return new A.f6(new A.bm8(c,b,a),null)}, -cv(a,b){var s=A.b4(a,b,t.l) -return s==null?null:s.w}, -Nl:function Nl(a,b){this.a=a -this.b=b}, -ip:function ip(a,b){this.a=a -this.b=b}, -YH:function YH(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){var _=this -_.a=a -_.b=b -_.d=c -_.e=d -_.f=e -_.r=f -_.w=g -_.x=h -_.y=i -_.z=j -_.Q=k -_.as=l -_.at=m -_.ax=n -_.ay=o -_.ch=p -_.CW=q -_.cx=r -_.cy=s -_.db=a0}, -bm5:function bm5(a){this.a=a}, -pl:function pl(a,b,c){this.w=a -this.b=b -this.a=c}, -bm9:function bm9(a){this.a=a}, -bm8:function bm8(a,b,c){this.a=a -this.b=b -this.c=c}, -bm6:function bm6(a,b){this.a=a -this.b=b}, -ans:function ans(a,b){this.a=a -this.b=b}, -a5S:function a5S(a,b,c){this.c=a -this.e=b -this.a=c}, -aC1:function aC1(){var _=this -_.c=_.a=_.e=_.d=null}, -bWt:function bWt(a,b){this.a=a -this.b=b}, -aI7:function aI7(){}, -a28:function a28(a,b){this.a=a -this.b=b}, -aIT:function aIT(){}, -bni(a,b,c,d,e,f,g){return new A.N8(c,d,e,a,f,b,g,null)}, -chj(a,b,c,d,e,f){return new A.abj(d,e,a,b,f,c,null)}, -aFR:function aFR(a,b,c){this.e=a -this.c=b -this.a=c}, -aEL:function aEL(a,b,c,d){var _=this -_.M=a -_.J$=b -_.dy=c -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=d -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -N8:function N8(a,b,c,d,e,f,g,h){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.a=h}, -bnj:function bnj(a,b){this.a=a -this.b=b}, -abj:function abj(a,b,c,d,e,f,g){var _=this -_.e=a -_.f=b -_.r=c -_.x=d -_.y=e -_.c=f -_.a=g}, -Q2:function Q2(a,b,c,d,e,f,g,h,i,j){var _=this -_.C=null -_.k3=_.k2=!1 -_.ok=_.k4=null -_.at=a -_.ax=b -_.ay=c -_.ch=d -_.cx=_.CW=null -_.cy=!1 -_.db=null -_.f=e -_.r=f -_.w=null -_.a=g -_.b=null -_.c=h -_.d=i -_.e=j}, -axa:function axa(a){this.a=a}, -aCb:function aCb(a,b,c){this.c=a -this.d=b -this.a=c}, -ant:function ant(a,b,c,d,e,f){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.a=f}, -a8x:function a8x(a,b){this.a=a -this.b=b}, -c34:function c34(a,b,c){var _=this -_.d=a -_.e=b -_.f=c -_.b=null}, -cJ3(a,b){}, -cjJ(a,b){return new A.F0(b,a,null)}, -ccl(a,b,c,d,e,f,g,h,i,j,k,l,m){return new A.Z7(i,g,b,f,h,d,l,m,e,j,a,!0,c)}, -ccn(a){return A.cw(a,!1).bJr(null)}, -cw(a,b){var s,r,q=a instanceof A.qN,p=null -if(q){s=a.ok -s.toString -p=s -s=s instanceof A.ja}else s=!1 -if(s){if(q)s=p -else{s=a.ok -s.toString}t.uK.a(s) -r=s}else r=null -if(b){s=a.bEG(t.uK) -r=s==null?r:s}else if(r==null)r=a.Bc(t.uK) -r.toString -return r}, -ccm(a){var s,r,q,p=a.ok -p.toString -s=p instanceof A.ja -r=p -p=s -if(p){t.uK.a(r) -q=r}else q=null -p=q==null?a.Bc(t.uK):q -return p}, -cIS(a,b){var s,r,q,p,o,n,m=null,l=A.b([],t.ny) -if(B.f.b0(b,"/")&&b.length>1){b=B.f.cD(b,1) -s=t.z -l.push(a.a5e("/",!0,m,s)) -r=b.split("/") -if(b.length!==0)for(q=r.length,p="",o=0;o=3}, -cP8(a){return a.gaOJ()}, -ceg(a){return new A.c_l(a)}, -clB(a,b){var s,r,q,p -for(s=a.a,r=s.r,q=r.length,p=0;p") -n.w!==$&&A.cp() -n.w=new A.aT(m,p,q) -n.y!==$&&A.cp() -n.y=new A.aT(m,o,q) -q=c.Yc(n.gbti()) -n.z!==$&&A.cp() -n.z=q -return n}, -WO:function WO(a,b,c,d){var _=this -_.e=a -_.f=b -_.w=c -_.a=d}, -a5c:function a5c(a,b,c){var _=this -_.r=_.f=_.e=_.d=null -_.w=a -_.qe$=b -_.ba$=c -_.c=_.a=null}, -QC:function QC(a,b){this.a=a -this.b=b}, -a5b:function a5b(a,b,c,d,e,f){var _=this -_.a=a -_.b=$ -_.c=null -_.e=_.d=0 -_.f=$ -_.r=b -_.w=$ -_.x=c -_.z=_.y=$ -_.Q=null -_.at=_.as=0.5 -_.ax=0 -_.ay=d -_.ch=e -_.Y$=0 -_.ap$=f -_.aY$=_.aO$=0}, -bTh:function bTh(a){this.a=a}, -aAJ:function aAJ(a,b,c,d){var _=this -_.b=a -_.c=b -_.d=c -_.a=d}, -aGz:function aGz(a,b){this.a=a -this.b=b}, -a1Z:function a1Z(a,b,c,d){var _=this -_.c=a -_.e=b -_.f=c -_.a=d}, -a89:function a89(a,b){var _=this -_.d=$ -_.f=_.e=null -_.r=0 -_.w=!0 -_.qe$=a -_.ba$=b -_.c=_.a=null}, -c1u:function c1u(a){this.a=a}, -RK:function RK(a,b){this.a=a -this.b=b}, -a88:function a88(a,b,c,d){var _=this -_.c=_.b=_.a=$ -_.d=a -_.e=b -_.f=0 -_.r=c -_.Y$=0 -_.ap$=d -_.aY$=_.aO$=0}, -Zu:function Zu(a,b){this.a=a -this.xC$=b}, -a6b:function a6b(){}, -a9y:function a9y(){}, -aa1:function aa1(){}, -clP(a,b){var s=a.gcR() -return!(s instanceof A.Nt)}, -bpT(a){var s=a.Fb(t.Mf) -return s==null?null:s.d}, -a82:function a82(a){this.a=a}, -qz:function qz(){this.a=null}, -bpS:function bpS(a){this.a=a}, -Nt:function Nt(a,b,c){this.c=a -this.d=b -this.a=c}, -vk:function vk(){}, -bpR(a,b){return new A.ao6(a,b,0,!0,null,null,null,A.b([],t.ZP),$.aC())}, -clR(a,b,c,d,e){return new A.Nu(e,a,null,d,new A.vJ(b,c,!0,!0,!0,0,A.Sg(),null),B.A,B.u,null)}, -ao6:function ao6(a,b,c,d,e,f,g,h,i){var _=this -_.as=a -_.ax=b -_.a=c -_.b=d -_.c=e -_.d=f -_.e=g -_.f=h -_.Y$=0 -_.ap$=i -_.aY$=_.aO$=0}, -Nr:function Nr(a,b,c,d,e,f,g){var _=this -_.r=a -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g}, -D4:function D4(a,b,c,d,e,f,g,h,i){var _=this -_.b9=a -_.Y=null -_.ap=b -_.k3=0 -_.k4=c -_.ok=null -_.r=d -_.w=e -_.x=f -_.y=g -_.Q=_.z=null -_.as=0 -_.ax=_.at=null -_.ay=!1 -_.ch=!0 -_.CW=!1 -_.cx=null -_.cy=!1 -_.dx=_.db=null -_.dy=h -_.fr=null -_.Y$=0 -_.ap$=i -_.aY$=_.aO$=0}, -a56:function a56(a,b){this.b=a -this.a=b}, -Ns:function Ns(a){this.a=a}, -Nu:function Nu(a,b,c,d,e,f,g,h){var _=this -_.e=a -_.r=b -_.w=c -_.y=d -_.z=e -_.Q=f -_.as=g -_.a=h}, -aCP:function aCP(){var _=this -_.d=0 -_.e=$ -_.c=_.a=null}, -bXD:function bXD(a){this.a=a}, -bXE:function bXE(a,b){this.a=a -this.b=b}, -cqu(a,b,c,d){return d}, -mV:function mV(){}, -Zy:function Zy(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){var _=this -_.uN=a -_.bi=b -_.bh=c -_.r1=d -_.k3=e -_.k4=f -_.ok=g -_.p1=null -_.p2=!1 -_.p4=_.p3=null -_.R8=h -_.RG=i -_.rx=j -_.ry=k -_.to=l -_.x1=$ -_.x2=null -_.xr=$ -_.x8$=m -_.Cg$=n -_.at=o -_.ax=null -_.ay=!1 -_.CW=_.ch=null -_.cx=p -_.cy=!0 -_.dy=_.dx=_.db=null -_.r=q -_.a=r -_.b=null -_.c=s -_.d=a0 -_.e=a1 -_.f=a2 -_.$ti=a3}, -bmk:function bmk(){}, -bqL:function bqL(){}, -agp:function agp(a,b){this.a=a -this.d=b}, -cFL(a,b,c){return new A.X3(c,a,b,null)}, -cR5(a){$.d2.p3$.push(new A.c4E(a))}, -X3:function X3(a,b,c,d){var _=this -_.c=a -_.e=b -_.f=c -_.a=d}, -ZO:function ZO(a,b){this.a=a -this.c=b}, -ZP:function ZP(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -a6m:function a6m(){var _=this -_.e=_.d=null -_.f=!1 -_.c=_.a=_.w=_.r=null}, -bXM:function bXM(a){this.a=a}, -bXL:function bXL(a){this.a=a}, -NA:function NA(a,b,c,d){var _=this -_.d=a -_.e=b -_.f=c -_.a=d}, -aCY:function aCY(a,b,c,d,e){var _=this -_.fj=a -_.M=b -_.J$=c -_.dy=d -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=e -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -bXN:function bXN(a){this.a=a}, -aCX:function aCX(a,b,c){this.e=a -this.c=b -this.a=c}, -c4E:function c4E(a){this.a=a}, -aoR(a,b,c,d){return new A.vm(b,c,a,null,d.i("vm<0>"))}, -vm:function vm(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.f=c -_.a=d -_.$ti=e}, -a6o:function a6o(a){var _=this -_.d=null -_.e=$ -_.c=_.a=null -_.$ti=a}, -NM:function NM(a,b,c){this.c=a -this.d=b -this.a=c}, -cmc(a,b){return new A.NQ(b,B.P,B.fcv,a,null)}, -cmd(a){return new A.NQ(null,null,B.fcx,a,null)}, -cme(a,b){var s,r=a.Fb(t.bb) -if(r==null)return!1 -s=A.pw(a).Bw(a) -if(r.w.p(0,s))return r.r===b -return!1}, -a_3(a){var s=a.aj(t.bb) -return s==null?null:s.f}, -NQ:function NQ(a,b,c,d,e){var _=this -_.f=a -_.r=b -_.w=c -_.b=d -_.a=e}, -cK2(a,b){var s=a.aj(b.i("Rj<0>")) -return s==null?null:s.f}, -vx:function vx(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.a=d -_.$ti=e}, -Ri:function Ri(a,b){var _=this -_.d=$ -_.e=a -_.c=_.a=null -_.$ti=b}, -bYt:function bYt(a){this.a=a}, -bYq:function bYq(a){this.a=a}, -bYr:function bYr(a){this.a=a}, -bYs:function bYs(a,b){this.a=a -this.b=b}, -Rj:function Rj(a,b,c,d,e){var _=this -_.f=a -_.r=b -_.b=c -_.a=d -_.$ti=e}, -apC:function apC(){}, -or:function or(){}, -a7L:function a7L(a,b,c,d,e){var _=this -_.d=a -_.e=b -_.H4$=c -_.a=d -_.$ti=e}, -c0e:function c0e(a,b,c){this.a=a -this.b=b -this.c=c}, -c0f:function c0f(a){this.a=a}, -c0d:function c0d(a){this.a=a}, -cmI(a,b,c,d,e,f,g,h,i){return new A.Hp(h,f,!1,d,!1,b,c,e,null,i.i("Hp<0>"))}, -Hp:function Hp(a,b,c,d,e,f,g,h,i,j){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.a=i -_.$ti=j}, -Rm:function Rm(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this -_.H9$=a -_.wf$=b -_.tJ$=c -_.vQ$=d -_.wD$=e -_.xD$=f -_.zy$=g -_.xE$=h -_.zz$=i -_.H8$=j -_.NA$=k -_.zA$=l -_.yd$=m -_.ye$=n -_.qe$=o -_.ba$=p -_.c=_.a=null -_.$ti=q}, -S_:function S_(){}, -S0:function S0(){}, -a9R:function a9R(){}, -BR(a){var s=a.aj(t.gf) -return s==null?null:s.f}, -a2S(a,b){return new A.a2R(a,b,null)}, -BQ:function BQ(a,b,c){this.c=a -this.d=b -this.a=c}, -aF9:function aF9(a,b,c,d,e){var _=this -_.qf$=a -_.yV$=b -_.S5$=c -_.we$=d -_.yW$=e -_.c=_.a=null}, -a2R:function a2R(a,b,c){this.f=a -this.b=b -this.a=c}, -a0w:function a0w(a,b,c){this.c=a -this.d=b -this.a=c}, -a7f:function a7f(){var _=this -_.d=null -_.e=!1 -_.r=_.f=null -_.w=!1 -_.c=_.a=null}, -c_9:function c_9(a){this.a=a}, -c_8:function c_8(a,b){this.a=a -this.b=b}, -iT:function iT(){}, -qJ:function qJ(){}, -bvV:function bvV(a,b){this.a=a -this.b=b}, -c44:function c44(){}, -aJs:function aJs(){}, -fa:function fa(){}, -tZ:function tZ(){}, -a7d:function a7d(){}, -a0l:function a0l(a,b,c){var _=this -_.cy=a -_.y=null -_.a=!1 -_.c=_.b=null -_.Y$=0 -_.ap$=b -_.aY$=_.aO$=0 -_.$ti=c}, -a0k:function a0k(a,b){var _=this -_.cy=a -_.y=null -_.a=!1 -_.c=_.b=null -_.Y$=0 -_.ap$=b -_.aY$=_.aO$=0}, -HB:function HB(){}, -On:function On(){}, -a0m:function a0m(a,b){var _=this -_.k2=a -_.y=null -_.a=!1 -_.c=_.b=null -_.Y$=0 -_.ap$=b -_.aY$=_.aO$=0}, -cKG(a,b){return new A.os(b,a)}, -cKE(){return new A.aqE(new A.bX(A.b([],t.Zt),t.Mu))}, -c45:function c45(){}, -os:function os(a,b){this.b=a -this.c=b}, -Or:function Or(a,b,c,d,e,f,g){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.a=f -_.$ti=g}, -bxy:function bxy(a,b){this.a=a -this.b=b}, -Ry:function Ry(a,b,c,d,e,f,g){var _=this -_.e=_.d=null -_.f=a -_.r=$ -_.w=!1 -_.qf$=b -_.yV$=c -_.S5$=d -_.we$=e -_.yW$=f -_.c=_.a=null -_.$ti=g}, -c_u:function c_u(a){this.a=a}, -c_v:function c_v(a){this.a=a}, -c_t:function c_t(a){this.a=a}, -c_r:function c_r(a,b,c){this.a=a -this.b=b -this.c=c}, -c_o:function c_o(a){this.a=a}, -c_p:function c_p(a,b){this.a=a -this.b=b}, -c_s:function c_s(){}, -c_q:function c_q(){}, -aFp:function aFp(a,b,c,d,e,f,g){var _=this -_.f=a -_.r=b -_.w=c -_.x=d -_.y=e -_.b=f -_.a=g}, -r6:function r6(){}, -bOO:function bOO(a){this.a=a}, -abS:function abS(){}, -aPF:function aPF(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -aqE:function aqE(a){this.b=$ -this.a=a}, -aqI:function aqI(){}, -Os:function Os(){}, -aqJ:function aqJ(){}, -aF6:function aF6(a){var _=this -_.y=null -_.a=!1 -_.c=_.b=null -_.Y$=0 -_.ap$=a -_.aY$=_.aO$=0}, -aFf:function aFf(){}, -S1:function S1(){}, -N9(a,b,c){var s=A.b4(a,b,t.Fe) -s=s==null?null:s.Q -return c.i("ey<0>?").a(s)}, -clt(a){var s=A.N9(a,B.fpZ,t.O) -return s==null?null:s.gzI()}, -Np:function Np(){}, -hG:function hG(){}, -bK8:function bK8(a,b,c){this.a=a -this.b=b -this.c=c}, -bK6:function bK6(a,b,c){this.a=a -this.b=b -this.c=c}, -bK7:function bK7(a,b,c){this.a=a -this.b=b -this.c=c}, -bK5:function bK5(a,b){this.a=a -this.b=b}, -bK4:function bK4(a,b){this.a=a -this.b=b}, -akE:function akE(){}, -azn:function azn(a,b){this.e=a -this.a=b -this.b=null}, -D1:function D1(a,b){this.a=a -this.b=b}, -a5T:function a5T(a,b,c,d,e,f,g){var _=this -_.w=a -_.x=b -_.y=c -_.z=d -_.Q=e -_.b=f -_.a=g}, -bWH:function bWH(a,b){this.a=a -this.b=b}, -QY:function QY(a,b,c){this.c=a -this.a=b -this.$ti=c}, -mn:function mn(a,b,c){var _=this -_.d=null -_.e=$ -_.f=a -_.r=b -_.c=_.a=null -_.$ti=c}, -bWB:function bWB(a){this.a=a}, -bWF:function bWF(a){this.a=a}, -bWG:function bWG(a){this.a=a}, -bWE:function bWE(a){this.a=a}, -bWC:function bWC(a){this.a=a}, -bWD:function bWD(a){this.a=a}, -ey:function ey(){}, -bnn:function bnn(a,b){this.a=a -this.b=b}, -bnl:function bnl(a,b){this.a=a -this.b=b}, -bnm:function bnm(){}, -ZW:function ZW(){}, -bxg:function bxg(){}, -O9:function O9(){}, -Jj:function Jj(){}, -jc(a,b,c,d){return new A.Ou(d,a,c,b,null)}, -Ou:function Ou(a,b,c,d,e){var _=this -_.d=a -_.f=b -_.r=c -_.x=d -_.a=e}, -ar7:function ar7(){}, -Ax:function Ax(a){this.a=a -this.b=!1}, -baH:function baH(a,b){this.c=a -this.a=b -this.b=!1}, -bA1:function bA1(a,b,c,d,e,f,g,h,i){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i}, -b2q:function b2q(a,b){this.c=a -this.a=b -this.b=!1}, -ac_:function ac_(a,b){var _=this -_.c=$ -_.d=a -_.a=b -_.b=!1}, -agY:function agY(a){var _=this -_.d=_.c=$ -_.a=a -_.b=!1}, -a0J:function a0J(a,b,c){this.a=a -this.b=b -this.$ti=c}, -bzY:function bzY(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -bzX:function bzX(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -ar9(a,b){return new A.a0K(a,b,null)}, -pw(a){var s=a.aj(t.Cy),r=s==null?null:s.f -return r==null?B.ah8:r}, -ar8:function ar8(){}, -bzZ:function bzZ(){}, -bA_:function bA_(){}, -bA0:function bA0(){}, -c3W:function c3W(a,b,c,d,e,f,g,h,i){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i}, -a0K:function a0K(a,b,c){this.f=a -this.b=b -this.a=c}, -i4:function i4(a,b,c,d,e,f,g){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.Y$=0 -_.ap$=g -_.aY$=_.aO$=0}, -cqS(a,b){return b}, -bFz(a,b,c,d){return new A.bFy(!0,!0,!0,a,A.j([null,0],t.Ea,t.S))}, -bFx:function bFx(){}, -Jw:function Jw(a){this.a=a}, -vJ:function vJ(a,b,c,d,e,f,g,h){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h}, -bFy:function bFy(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.f=d -_.r=e}, -RB:function RB(a,b){this.c=a -this.a=b}, -a7D:function a7D(a){var _=this -_.f=_.e=_.d=null -_.r=!1 -_.uP$=a -_.c=_.a=null}, -c_T:function c_T(a,b){this.a=a -this.b=b}, -aJx:function aJx(){}, -arc:function arc(){}, -ahN:function ahN(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -aAl:function aAl(){}, -cd7(a,b,c,d,e){var s=new A.px(c,e,d,a,0) -if(b!=null)s.xC$=b -return s}, -cUJ(a){return a.xC$===0}, -mk:function mk(){}, -auw:function auw(){}, -n8:function n8(){}, -Oy:function Oy(a,b,c,d){var _=this -_.d=a -_.a=b -_.b=c -_.xC$=d}, -px:function px(a,b,c,d,e){var _=this -_.d=a -_.e=b -_.a=c -_.b=d -_.xC$=e}, -vj:function vj(a,b,c,d,e,f){var _=this -_.d=a -_.e=b -_.f=c -_.a=d -_.b=e -_.xC$=f}, -qK:function qK(a,b,c,d){var _=this -_.d=a -_.a=b -_.b=c -_.xC$=d}, -aue:function aue(a,b,c,d){var _=this -_.d=a -_.a=b -_.b=c -_.xC$=d}, -a7q:function a7q(){}, -cnf(a){var s=a.aj(t.p9) -return s==null?null:s.f}, -a7p:function a7p(a,b,c){this.f=a -this.b=b -this.a=c}, -z9:function z9(a){var _=this -_.a=a -_.Cj$=_.Ci$=_.Ch$=null}, -a0M:function a0M(a,b){this.c=a -this.a=b}, -a0N:function a0N(a){this.d=a -this.c=this.a=null}, -bA2:function bA2(a){this.a=a}, -bA3:function bA3(a){this.a=a}, -bA4:function bA4(a){this.a=a}, -cC5(a,b,c){var s,r -if(a>0){s=a/c -if(b"))}, -ceL(a,b){var s=$.at.T$.x.h(0,a).gav() -s.toString -return t.x.a(s).tQ(b)}, -cqR(a,b){var s -if($.at.T$.x.h(0,a)==null)return!1 -s=t.ip.a($.at.T$.x.h(0,a).gcR()).f -s.toString -return t.sm.a(s).aKe(A.ceL(a,b.gbG(b)),b.gqk(b))}, -cS9(a,b){var s,r,q -if($.at.T$.x.h(0,a)==null)return!1 -s=t.ip.a($.at.T$.x.h(0,a).gcR()).f -s.toString -t.sm.a(s) -r=A.ceL(a,b.gbG(b)) -q=b.gqk(b) -return s.bGS(r,q)&&!s.aKe(r,q)}, -Oz:function Oz(a,b){this.a=a -this.b=b}, -OA:function OA(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=null -_.f=e -_.r=f -_.w=g -_.x=h -_.y=i -_.z=j -_.Q=k -_.as=l -_.at=m -_.ax=n -_.ay=!1 -_.ch=null -_.CW=o -_.cx=null -_.db=_.cy=$ -_.dy=_.dx=null -_.Y$=0 -_.ap$=p -_.aY$=_.aO$=0}, -Oe:function Oe(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.c=a -_.d=b -_.e=c -_.r=d -_.w=e -_.Q=f -_.ay=g -_.ch=h -_.cx=i -_.cy=j -_.db=k -_.dx=l -_.a=m}, -vy:function vy(a,b,c,d,e){var _=this -_.w=_.r=_.f=_.e=_.d=null -_.y=_.x=$ -_.z=a -_.Q=!1 -_.as=null -_.at=!1 -_.ay=_.ax=null -_.ch=b -_.CW=$ -_.qe$=c -_.ba$=d -_.c=_.a=null -_.$ti=e}, -bul:function bul(a){this.a=a}, -buj:function buj(a,b){this.a=a -this.b=b}, -buk:function buk(a){this.a=a}, -buf:function buf(a){this.a=a}, -bug:function bug(a){this.a=a}, -buh:function buh(a){this.a=a}, -bui:function bui(a){this.a=a}, -bum:function bum(a){this.a=a}, -bun:function bun(a){this.a=a}, -wm:function wm(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.dl=a -_.ap=_.Y=_.b9=_.bE=_.b6=_.aS=_.aW=_.a7=_.ah=_.ai=_.a3=_.C=null -_.k3=_.k2=!1 -_.ok=_.k4=null -_.at=b -_.ax=c -_.ay=d -_.ch=e -_.cx=_.CW=null -_.cy=!1 -_.db=null -_.f=f -_.r=g -_.w=null -_.a=h -_.b=null -_.c=i -_.d=j -_.e=k}, -Di:function Di(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.tV=a -_.at=b -_.ax=c -_.dy=_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=null -_.fr=!1 -_.fx=d -_.fy=e -_.k1=_.id=_.go=$ -_.k4=_.k3=_.k2=null -_.ok=$ -_.p1=!1 -_.p2=f -_.p3=g -_.p4=null -_.R8=h -_.RG=i -_.rx=null -_.f=j -_.r=k -_.w=null -_.a=l -_.b=null -_.c=m -_.d=n -_.e=o}, -CX:function CX(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this -_.tV=a -_.at=b -_.ax=c -_.dy=_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=null -_.fr=!1 -_.fx=d -_.fy=e -_.k1=_.id=_.go=$ -_.k4=_.k3=_.k2=null -_.ok=$ -_.p1=!1 -_.p2=f -_.p3=g -_.p4=null -_.R8=h -_.RG=i -_.rx=null -_.f=j -_.r=k -_.w=null -_.a=l -_.b=null -_.c=m -_.d=n -_.e=o}, -Rn:function Rn(){}, -cLa(a,b,c,d){var s,r,q,p=null,o=d.c===B.tc,n=A.bt() -$label0$0:{s=!1 -if(B.b8===n){s=o -break $label0$0}if(B.cf===n||B.d3===n||B.d4===n||B.d5===n)break $label0$0 -if(B.aq===n)break $label0$0 -s=p}r=A.bt()===B.b8 -q=A.b([],t.ZD) -if(o)q.push(new A.fj(a,B.qS,p)) -if(s&&r)q.push(new A.fj(c,B.os,p)) -if(d.e)q.push(new A.fj(b,B.qT,p)) -if(s&&!r)q.push(new A.fj(c,B.os,p)) -return q}, -vD(a){switch(a.a){case 1:return!0 -case 4:case 2:case 3:case 0:case 5:return!1}}, -cLK(){var s=t.x9 -return new A.I5(A.aQ(s),A.aQ(s),A.b([],t.D1),A.aQ(s),B.Fr,$.aC())}, -clv(a){var s,r=B.b.gS(a.gC0()) -for(s=1;s-3))s=q-r<3&&b.d-a.d>-3 -else s=!0 -if(s)return 0 -if(Math.abs(p)>3)return r>q?1:-1 -return a.d>b.d?1:-1}, -cIv(a,b){var s=a.a,r=b.a,q=s-r -if(q<1e-10&&a.c-b.c>-1e-10)return-1 -if(r-s<1e-10&&b.c-a.c>-1e-10)return 1 -if(Math.abs(q)>1e-10)return s>r?1:-1 -return a.c>b.c?1:-1}, -a0X:function a0X(a,b,c,d,e,f,g){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.a=g}, -BZ:function BZ(a,b,c,d,e,f,g,h,i){var _=this -_.d=$ -_.e=a -_.f=null -_.r=b -_.w=c -_.x=d -_.y=e -_.as=_.Q=_.z=null -_.at=f -_.ax=g -_.ay=null -_.ch=h -_.CW=!1 -_.dx=_.db=_.cy=_.cx=null -_.dy=!1 -_.fr=null -_.fx=!1 -_.go=_.fy=$ -_.k1=_.id=null -_.k2=i -_.c=_.a=null}, -bB6:function bB6(a){this.a=a}, -bB7:function bB7(a){this.a=a}, -bAT:function bAT(a){this.a=a}, -bAU:function bAU(a){this.a=a}, -bAW:function bAW(a){this.a=a}, -bAV:function bAV(){}, -bAX:function bAX(a){this.a=a}, -bAY:function bAY(a){this.a=a}, -bAZ:function bAZ(a){this.a=a}, -bB1:function bB1(a,b){this.a=a -this.b=b}, -bB_:function bB_(a){this.a=a}, -bB2:function bB2(a,b){this.a=a -this.b=b}, -bB3:function bB3(a){this.a=a}, -bB4:function bB4(a){this.a=a}, -bB5:function bB5(a){this.a=a}, -bB0:function bB0(a,b,c){this.a=a -this.b=b -this.c=c}, -a65:function a65(){}, -aFF:function aFF(a,b){this.r=a -this.a=b -this.b=null}, -ayw:function ayw(a,b){this.r=a -this.a=b -this.b=null}, -z6:function z6(a,b,c,d){var _=this -_.r=a -_.w=b -_.a=c -_.b=null -_.$ti=d}, -tV:function tV(a,b,c,d){var _=this -_.r=a -_.w=b -_.a=c -_.b=null -_.$ti=d}, -a4B:function a4B(a,b,c){var _=this -_.r=a -_.a=b -_.b=null -_.$ti=c}, -I5:function I5(a,b,c,d,e,f){var _=this -_.dx=a -_.dy=b -_.fx=_.fr=null -_.b=c -_.d=_.c=-1 -_.w=_.r=_.f=_.e=null -_.z=_.y=_.x=!1 -_.Q=d -_.as=!1 -_.at=e -_.Y$=0 -_.ap$=f -_.aY$=_.aO$=0 -_.a=null}, -bGp:function bGp(a){this.a=a}, -bGq:function bGq(a){this.a=a}, -Na:function Na(){}, -bnI:function bnI(a){this.a=a}, -bnJ:function bnJ(a,b,c){this.a=a -this.b=b -this.c=c}, -bnK:function bnK(){}, -bnE:function bnE(a,b){this.a=a -this.b=b}, -bnF:function bnF(a){this.a=a}, -bnG:function bnG(a,b){this.a=a -this.b=b}, -bnH:function bnH(a){this.a=a}, -arp:function arp(a,b){this.a=a -this.b=b}, -aFH:function aFH(a,b){var _=this -_.a=a -_.Y$=0 -_.ap$=b -_.aY$=_.aO$=0}, -arq:function arq(a,b,c){this.f=a -this.b=b -this.a=c}, -aCg:function aCg(){}, -aFI:function aFI(){}, -a0Y(a){var s=a.aj(t.Ex) -return s==null?null:s.f}, -cnm(a,b){return new A.OJ(b,a,null)}, -C_:function C_(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -aFN:function aFN(a,b,c){var _=this -_.d=a -_.a8h$=b -_.Sa$=c -_.c=_.a=null}, -OJ:function OJ(a,b,c){this.f=a -this.b=b -this.a=c}, -aru:function aru(){}, -aJw:function aJw(){}, -a9Y:function a9Y(){}, -a1t:function a1t(a,b){this.c=a -this.a=b}, -aFZ:function aFZ(){this.d=$ -this.c=this.a=null}, -aG_:function aG_(a,b,c){this.x=a -this.b=b -this.a=c}, -cGv(a){var s,r,q,p,o=a.a,n=A.y(a),m=new A.i7(a,a.BL(),n.i("i7<1>")) -m.q() -s=m.d -r=J.ae(s==null?n.c.a(s):s) -if(o===1)return r -m.q() -s=m.d -q=J.ae(s==null?n.c.a(s):s) -if(o===2)return r=0){f=o+j -e=f+(m-l) -o=Math.min(e+1,r) -p=f-l -d.push(new A.Pc(new A.ez(f,e),n.b))}++q}return d}, -cTY(a,b,c,d,e){var s=null,r=e.b,q=e.a,p=a.a -if(q!==p)r=A.cQu(p,q,r) -if(A.bt()===B.b8)return A.e3(A.cQ1(r,a,c,d,b),s,s,s,s,s,s,s,c,s) -return A.e3(A.cQ2(r,a,c,d,a.b.c),s,s,s,s,s,s,s,c,s)}, -cQ2(a,b,c,d,e){var s,r,q,p,o,n=null,m=A.b([],t.Ne),l=b.a,k=c.cL(d),j=0,i=l.length,h=J.T(a),g=0 -for(;;){if(!(jj){r=r=e?c:k -o=B.f.a1(l,r,p) -m.push(new A.fy(o,n,n,B.aw,n,n,n,n,n,s));++g -j=p}}h=l.length -if(ji){r=r=i&&e<=r&&d){s=B.f.a1(m,i,h) -n.push(new A.fy(s,o,o,B.aw,o,o,o,o,o,a0)) -s=B.f.a1(m,h,e) -n.push(new A.fy(s,o,o,B.aw,o,o,o,o,o,k)) -s=B.f.a1(m,e,r) -n.push(new A.fy(s,o,o,B.aw,o,o,o,o,o,a0))}else{s=B.f.a1(m,i,r) -n.push(new A.fy(s,o,o,B.aw,o,o,o,o,o,a0))}i=r}else{q=s.b -q=q=h&&q<=e&&d?k:j -p=B.f.a1(m,r,q) -n.push(new A.fy(p,o,o,B.aw,o,o,o,o,o,s));++c -i=q}}h=m.length -if(i-3))s=q-r<3&&b.d-a.d>-3 -else s=!0 -if(s)return 0 -if(Math.abs(p)>3)return r>q?1:-1 -return a.d>b.d?1:-1}, -cP9(a,b){var s=a.a,r=b.a,q=s-r -if(q<1e-10&&a.c-b.c>-1e-10)return-1 -if(r-s<1e-10&&b.c-a.c>-1e-10)return 1 -if(Math.abs(q)>1e-10)return s>r?1:-1 -return a.c>b.c?1:-1}, -A8:function A8(a,b,c,d,e,f,g,h,i){var _=this -_.w=a -_.x=b -_.y=c -_.z=d -_.Q=e -_.as=f -_.at=g -_.b=h -_.a=i}, -b0M:function b0M(a,b,c,d,e,f,g,h,i){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i}, -aCx:function aCx(a){this.a=a}, -jg:function jg(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.as=k -_.at=l -_.ax=m -_.ch=n -_.CW=o -_.cx=p -_.a=q}, -a7z:function a7z(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.as=k -_.at=l -_.a=m}, -aFK:function aFK(a){var _=this -_.d=$ -_.e=a -_.c=_.a=null}, -aFd:function aFd(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.as=k -_.at=l -_.ax=m -_.a=n}, -aFJ:function aFJ(a,b,c,d,e,f,g){var _=this -_.y1=a -_.dx=b -_.dy=c -_.fx=_.fr=null -_.b=d -_.d=_.c=-1 -_.w=_.r=_.f=_.e=null -_.z=_.y=_.x=!1 -_.Q=e -_.as=!1 -_.at=f -_.Y$=0 -_.ap$=g -_.aY$=_.aO$=0 -_.a=null}, -c_M:function c_M(a,b){this.a=a -this.b=b}, -c_N:function c_N(a){this.a=a}, -Vq:function Vq(){}, -agJ:function agJ(){}, -Ep:function Ep(a){this.a=a}, -Er:function Er(a){this.a=a}, -Eq:function Eq(a){this.a=a}, -Vi:function Vi(){}, -uK:function uK(a,b,c,d){var _=this -_.b=a -_.c=b -_.d=c -_.a=d}, -uM:function uM(a,b,c,d){var _=this -_.b=a -_.c=b -_.d=c -_.a=d}, -Aj:function Aj(a,b,c,d){var _=this -_.b=a -_.c=b -_.d=c -_.a=d}, -Ah:function Ah(a,b,c,d){var _=this -_.b=a -_.c=b -_.d=c -_.a=d}, -Ai:function Ai(a,b,c,d){var _=this -_.b=a -_.c=b -_.d=c -_.a=d}, -o2:function o2(a,b,c,d){var _=this -_.b=a -_.c=b -_.d=c -_.a=d}, -xh:function xh(a,b,c,d){var _=this -_.b=a -_.c=b -_.d=c -_.a=d}, -xi:function xi(a,b,c,d){var _=this -_.b=a -_.c=b -_.d=c -_.a=d}, -xg:function xg(a,b,c,d){var _=this -_.b=a -_.c=b -_.d=c -_.a=d}, -EG:function EG(a,b,c,d){var _=this -_.b=a -_.c=b -_.d=c -_.a=d}, -uL:function uL(a,b,c,d){var _=this -_.b=a -_.c=b -_.d=c -_.a=d}, -ys:function ys(a){this.a=a}, -py:function py(){}, -nU:function nU(a){this.b=a}, -y_:function y_(){}, -BM:function BM(){}, -tw:function tw(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -Cs:function Cs(){}, -r0:function r0(a,b,c){this.a=a -this.b=b -this.c=c}, -Co:function Co(){}, -uC:function uC(a,b){this.a=a -this.b=b}, -uD:function uD(){}, -cnl(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1,a2,a3,a4,a5,a6,a7){var s=$.aC() -return new A.arv(b,new A.cl(B.exx,s,t.kr),new A.xL(),j,a3,i,a4,p,q,o,f,h,g,l,m,k,a7,a1,c,a5,a2,e,r,a0,d,n,a,a6,new A.ae0(),new A.ae0())}, -cpI(a,b,c,d,e,f,g,h,i,j){return new A.a7B(b,f,d,e,c,h,j,g,i,a,null)}, -RN(a){var s -switch(A.bt().a){case 0:case 1:case 3:if(a<=3)s=a -else{s=B.c.aa(a,3) -if(s===0)s=3}return s -case 2:case 4:return Math.min(a,3) -case 5:return a<2?a:2+B.c.aa(a,2)}}, -mj:function mj(a,b,c){var _=this -_.e=!1 -_.qZ$=a -_.aV$=b -_.a=c}, -bIJ:function bIJ(){}, -atw:function atw(a,b,c,d,e,f,g,h,i){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=$ -_.f=e -_.r=f -_.w=g -_.x=h -_.y=i -_.z=!1 -_.as=_.Q=$ -_.at=null -_.ay=_.ax=$}, -arv:function arv(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.w=_.r=!1 -_.x=g -_.y=h -_.z=i -_.Q=j -_.as=k -_.at=l -_.ay=_.ax=!1 -_.ch=m -_.CW=n -_.cx=o -_.cy=p -_.db=q -_.dx=r -_.dy=s -_.fr=a0 -_.fx=a1 -_.fy=a2 -_.go=a3 -_.id=a4 -_.k1=a5 -_.k2=a6 -_.k3=a7 -_.k4=a8 -_.p1=_.ok=null -_.p2=a9 -_.p3=b0 -_.p4=!1}, -bBd:function bBd(a){this.a=a}, -bBb:function bBb(a,b){this.a=a -this.b=b}, -bBc:function bBc(a,b){this.a=a -this.b=b}, -bBe:function bBe(a,b,c){this.a=a -this.b=b -this.c=c}, -bBa:function bBa(a){this.a=a}, -bB9:function bB9(a,b,c){this.a=a -this.b=b -this.c=c}, -D7:function D7(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -a7E:function a7E(a,b){var _=this -_.d=$ -_.tI$=a -_.dg$=b -_.c=_.a=null}, -a7B:function a7B(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.a=k}, -a7C:function a7C(a,b){var _=this -_.d=$ -_.tI$=a -_.dg$=b -_.c=_.a=null}, -c_R:function c_R(a){this.a=a}, -c_S:function c_S(a,b){this.a=a -this.b=b}, -a2r:function a2r(){}, -bIK:function bIK(a){this.a=a}, -a2q:function a2q(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.as=k -_.at=l -_.ax=m -_.ay=n -_.ch=o -_.CW=p -_.cx=q -_.cy=r -_.db=s -_.dx=a0 -_.dy=a1 -_.fr=a2 -_.a=a3}, -a8o:function a8o(){this.c=this.a=null}, -c2D:function c2D(a){this.a=a}, -c2E:function c2E(a){this.a=a}, -c2F:function c2F(a){this.a=a}, -c2G:function c2G(a){this.a=a}, -c2H:function c2H(a){this.a=a}, -c2I:function c2I(a){this.a=a}, -c2J:function c2J(a){this.a=a}, -c2K:function c2K(a){this.a=a}, -c2L:function c2L(a){this.a=a}, -c2M:function c2M(a){this.a=a}, -Ud:function Ud(){}, -KM:function KM(a,b){this.a=a -this.b=b}, -tM:function tM(){}, -ay8:function ay8(){}, -a9Z:function a9Z(){}, -aa_:function aa_(){}, -co7(a,b,c,d){var s,r,q,p,o=A.co9(b,d,a,c) -if(o.m(0,B.aA))return B.ffM -s=A.co8(b) -r=o.a -r+=(o.c-r)/2 -q=s.b -p=s.d -return new A.Pt(new A.t(r,A.Z(o.b,q,p)),new A.t(r,A.Z(o.d,q,p)))}, -co8(a){var s=A.cL(a.bN(0,null),B.l),r=a.gE(0).EU(0,B.l) -return A.lx(s,A.cL(a.bN(0,null),r))}, -co9(a,b,c,d){var s,r,q,p,o,n=A.co8(a),m=n.a -if(isNaN(m)||isNaN(n.b)||isNaN(n.c)||isNaN(n.d))return B.aA -s=J.ce(d) -r=s.gU(d).a.b-s.gS(d).a.b>c/2 -q=r?m:m+s.gS(d).a.a -p=n.b -o=s.gS(d).a -m=r?n.c:m+s.gU(d).a.a -return new A.a1(q,p+o.b-b,m,p+s.gU(d).a.b)}, -Pt:function Pt(a,b){this.a=a -this.b=b}, -cMk(a,b,c){var s=b/2,r=a-s -if(r<0)return 0 -if(a+s>c)return c-b -return r}, -aty:function aty(a,b,c){this.b=a -this.c=b -this.d=c}, -bJ1(a){var s=a.aj(t.l3),r=s==null?null:s.f -return r!==!1}, -coc(a){var s=a.U_(t.l3),r=s==null?null:s.r -return r==null?B.ahu:r}, -yO:function yO(a,b,c){this.c=a -this.d=b -this.a=c}, -aHr:function aHr(a){var _=this -_.d=!0 -_.e=a -_.c=_.a=null}, -a4S:function a4S(a,b,c,d){var _=this -_.f=a -_.r=b -_.b=c -_.a=d}, -iV:function iV(){}, -es:function es(){}, -aIo:function aIo(a,b){var _=this -_.w=a -_.a=null -_.b=!1 -_.c=null -_.d=b -_.e=null}, -a46:function a46(a){this.$ti=a}, -atN:function atN(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -kF:function kF(){}, -bJS:function bJS(a,b){this.a=a -this.b=b}, -bJT:function bJT(a){this.a=a}, -bJQ:function bJQ(a,b){this.a=a -this.b=b}, -bJR:function bJR(a,b){this.a=a -this.b=b}, -PA:function PA(){}, -tE(a,b,c,d){return new A.ase(c,d,a,b,null)}, -HG(a,b,c,d){return new A.aqU(A.cXs(),a,c,b,d,null)}, -cKQ(a){return A.N1(a,a,1)}, -cd1(a,b){return new A.aqH(A.cXr(),B.G,null,a,b,null)}, -cKF(a){var s,r,q=a*3.141592653589793*2,p=new Float64Array(16) -p[15]=1 -s=Math.cos(q) -r=Math.sin(q) -p[0]=s -p[1]=r -p[2]=0 -p[4]=-r -p[5]=s -p[6]=0 -p[8]=0 -p[9]=0 -p[10]=1 -p[3]=0 -p[7]=0 -p[11]=0 -return new A.c5(p)}, -cnA(a,b,c,d){return new A.as7(a,b,c,d,null)}, -ciE(a,b){return new A.agf(b,a,b,null)}, -iL(a,b,c){return new A.abh(b,c,a,null)}, -SJ:function SJ(){}, -a3y:function a3y(){this.c=this.a=null}, -bNj:function bNj(){}, -ase:function ase(a,b,c,d,e){var _=this -_.e=a -_.f=b -_.r=c -_.c=d -_.a=e}, -YE:function YE(a,b,c,d,e,f){var _=this -_.e=a -_.f=b -_.r=c -_.w=d -_.c=e -_.a=f}, -aqU:function aqU(a,b,c,d,e,f){var _=this -_.e=a -_.f=b -_.r=c -_.w=d -_.c=e -_.a=f}, -aqH:function aqH(a,b,c,d,e,f){var _=this -_.e=a -_.f=b -_.r=c -_.w=d -_.c=e -_.a=f}, -as7:function as7(a,b,c,d,e){var _=this -_.e=a -_.f=b -_.w=c -_.c=d -_.a=e}, -er:function er(a,b,c,d){var _=this -_.e=a -_.f=b -_.c=c -_.a=d}, -agf:function agf(a,b,c,d){var _=this -_.e=a -_.r=b -_.c=c -_.a=d}, -B1:function B1(a,b,c,d){var _=this -_.e=a -_.f=b -_.c=c -_.a=d}, -abh:function abh(a,b,c,d){var _=this -_.e=a -_.f=b -_.c=c -_.a=d}, -cT7(a,b,c){var s={} -s.a=null -return new A.c5M(s,A.cm(),a,b,c)}, -PI:function PI(a,b,c,d,e,f,g,h,i){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.a=h -_.$ti=i}, -PJ:function PJ(a,b){var _=this -_.d=a -_.e=$ -_.f=null -_.r=!1 -_.c=_.a=_.x=_.w=null -_.$ti=b}, -bKq:function bKq(a){this.a=a}, -PK:function PK(a,b){this.a=a -this.b=b}, -a2Q:function a2Q(a,b,c,d){var _=this -_.w=a -_.x=b -_.a=c -_.Y$=0 -_.ap$=d -_.aY$=_.aO$=0}, -aHY:function aHY(a,b){this.a=a -this.b=-1 -this.$ti=b}, -c5M:function c5M(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -c5L:function c5L(a,b,c){this.a=a -this.b=b -this.c=c}, -a8C:function a8C(){}, -jF:function jF(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.a=d -_.$ti=e}, -RV:function RV(a){var _=this -_.d=$ -_.c=_.a=null -_.$ti=a}, -c3z:function c3z(a){this.a=a}, -Cy(a){var s=A.cl_(a,t._l) -return s==null?null:s.f}, -coK(a){var s=a.aj(t.Lo) -s=s==null?null:s.f -if(s==null){s=$.yp.dx$ -s===$&&A.e()}return s}, -a3b:function a3b(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -a8R:function a8R(a,b){var _=this -_.d=a -_.e=b -_.f=!1 -_.c=_.a=null}, -apH:function apH(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -buo:function buo(a){this.a=a}, -a6A:function a6A(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -aE_:function aE_(a,b){var _=this -_.ai=$ -_.c=_.b=_.a=_.CW=_.ay=_.a7=_.ah=null -_.d=$ -_.e=a -_.r=_.f=null -_.w=b -_.z=_.y=null -_.Q=!1 -_.as=!0 -_.at=!1}, -JG:function JG(a,b,c){this.f=a -this.b=b -this.a=c}, -a6k:function a6k(a,b,c){this.f=a -this.b=b -this.a=c}, -a4A:function a4A(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.$ti=d}, -aK3:function aK3(){}, -coL(a,b,c,d,e,f,g,h,i){return new A.IF(b,a,g,e,c,d,h,f,i,null)}, -bLK(a,b){switch(b.a){case 0:return A.c9i(a.aj(t.I).w) -case 1:return B.cS -case 2:return A.c9i(a.aj(t.I).w) -case 3:return B.cS}}, -IF:function IF(a,b,c,d,e,f,g,h,i,j){var _=this -_.e=a -_.r=b -_.w=c -_.x=d -_.y=e -_.z=f -_.Q=g -_.as=h -_.c=i -_.a=j}, -aIg:function aIg(a,b,c){var _=this -_.a7=!1 -_.aW=null -_.p1=$ -_.p2=a -_.c=_.b=_.a=_.CW=_.ay=null -_.d=$ -_.e=b -_.r=_.f=null -_.w=c -_.z=_.y=null -_.Q=!1 -_.as=!0 -_.at=!1}, -as0:function as0(a,b,c,d,e,f){var _=this -_.e=a -_.r=b -_.w=c -_.x=d -_.c=e -_.a=f}, -aK4:function aK4(){}, -aK5:function aK5(){}, -coM(a,b,c,d,e,f){return new A.IG(a,f,e,b,d,c,null)}, -coN(a){var s,r,q,p={} -p.a=a -s=t.ps -r=a.xN(s) -q=!0 -for(;;){if(!(q&&r!=null))break -q=s.a(a.RV(r)).f -r.FN(new A.bLL(p)) -r=p.a.xN(s)}return q}, -IG:function IG(a,b,c,d,e,f,g){var _=this -_.c=a -_.e=b -_.f=c -_.r=d -_.w=e -_.y=f -_.a=g}, -bLL:function bLL(a){this.a=a}, -a8S:function a8S(a,b,c){this.f=a -this.b=b -this.a=c}, -aIh:function aIh(a,b,c,d){var _=this -_.e=a -_.f=b -_.c=c -_.a=d}, -aF2:function aF2(a,b,c,d,e){var _=this -_.M=a -_.T=b -_.J$=c -_.dy=d -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=e -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -auG(a){return new A.iF(a,B.cu,null,null)}, -coQ(a,b){var s={},r=A.b([],t.p),q=A.b([14],t.v) -s.a=0 -new A.bMi(s,q,b,r).$1(a) -return r}, -iF:function iF(a,b,c,d){var _=this -_.e=a -_.b=b -_.c=c -_.a=d}, -bMi:function bMi(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -aIl:function aIl(a,b,c){this.f=a -this.b=b -this.a=c}, -axo:function axo(a,b,c,d){var _=this -_.e=a -_.f=b -_.c=c -_.a=d}, -a76:function a76(a,b,c,d,e,f){var _=this -_.C=a -_.a3=b -_.ai=c -_.J$=d -_.dy=e -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=f -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -bZM:function bZM(a){this.a=a}, -bZL:function bZL(a){this.a=a}, -aJj:function aJj(){}, -Dj(a){var s=J.cac(a.$1(B.cG)) -return new A.u2(a,(s>>>24&255)/255,(s>>>16&255)/255,(s>>>8&255)/255,(s&255)/255,B.h)}, -IJ(a){if(a.p(0,B.F))return B.cx -return B.bZ}, -cNO(a){if(a.p(0,B.F))return B.cx -return B.G3}, -cdN(a,b,c){if(a==null&&b==null)return null -if(a==b)return a -return new A.aBz(a,b,c)}, -cet(a){return new A.pN(a,B.x,1,B.L,-1)}, -a8V(a){var s=null -return new A.aIn(a,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, -dn(a,b,c){if(c.i("e_<0>").b(a))return a.ak(b) -return a}, -cNP(a,b){return new A.bZ(a,b.i("bZ<0>"))}, -cF(a,b,c,d,e){if(a==null&&b==null)return null -return new A.a5y(a,b,c,d,e.i("a5y<0>"))}, -a3g(){return new A.CI(A.aQ(t.EK),$.aC())}, -axb:function axb(){}, -eR:function eR(a,b){this.a=a -this.b=b}, -w7:function w7(){}, -u2:function u2(a,b,c,d,e,f){var _=this -_.z=a -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f}, -auI:function auI(){}, -a8U:function a8U(a,b){this.a=a -this.b=b}, -auH:function auH(){}, -aBz:function aBz(a,b,c){this.a=a -this.b=b -this.c=c}, -pN:function pN(a,b,c,d,e){var _=this -_.x=a -_.a=b -_.b=c -_.c=d -_.d=e}, -auJ:function auJ(){}, -aIn:function aIn(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this -_.ah=a -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g -_.r=h -_.w=i -_.x=j -_.y=k -_.z=l -_.Q=m -_.as=n -_.at=o -_.ax=p -_.ay=q -_.ch=r -_.CW=s -_.cx=a0 -_.cy=a1 -_.db=a2 -_.dx=a3 -_.dy=a4 -_.fr=a5 -_.fx=a6 -_.fy=a7}, -e_:function e_(){}, -a5y:function a5y(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.$ti=e}, -bZ:function bZ(a,b){this.a=a -this.$ti=b}, -ns:function ns(a,b){this.a=a -this.$ti=b}, -ci:function ci(a,b){this.a=a -this.$ti=b}, -CI:function CI(a,b){var _=this -_.a=a -_.Y$=0 -_.ap$=b -_.aY$=_.aO$=0}, -aIm:function aIm(){}, -v5(a,b,c,d,e,f,g,h){return new A.akx(g,c,d,f,a,b,e,h,null)}, -OF(a,b,c,d,e,f,g){return new A.aro(e,g,b,c,d,a,f,null)}, -crB(a,b,c,d,e){var s=null -return A.e3(A.crC(a,b,c,d,e),s,s,s,s,s,s,s,s,s)}, -crC(a,b,c,d,e){var s,r,q,p,o,n=null,m=A.b([],t.VO) -for(s=a.length,r=0;rb?b:a -return s}, -b_L:function b_L(){}, -b_M:function b_M(){}, -b5p:function b5p(){}, -bsf:function bsf(){}, -bGb:function bGb(){}, -c3b:function c3b(){}, -XM:function XM(a,b){this.a=a -this.b=b}, -cI1(a,b,c,d,e){var s -$label0$0:{if(B.wA===e){s=new A.akT(e,a) -break $label0$0}if(B.wB===e){s=new A.akR(e,a) -break $label0$0}if(B.wC===e){s=new A.al_(e,a) -break $label0$0}if(B.a_Q===e||B.wz===e||B.a_N===e||B.wD===e||B.exA===e){s=new A.Yh(e,a) -break $label0$0}s=null -break $label0$0}return s}, -j9:function j9(a,b){this.a=a -this.b=b}, -ii:function ii(){}, -al0:function al0(){}, -Yk:function Yk(a,b){this.a=a -this.b=b}, -Yj:function Yj(a,b){this.a=a -this.b=b}, -Yg:function Yg(a,b){this.a=a -this.b=b}, -Yh:function Yh(a,b){this.a=a -this.b=b}, -MT:function MT(a,b){this.a=a -this.b=b}, -akW:function akW(a,b){this.a=a -this.b=b}, -akT:function akT(a,b){this.a=a -this.b=b}, -akU:function akU(a,b){this.a=a -this.b=b}, -akV:function akV(a,b){this.a=a -this.b=b}, -Yf:function Yf(a,b){this.a=a -this.b=b}, -akR:function akR(a,b){this.a=a -this.b=b}, -al_:function al_(a,b){this.a=a -this.b=b}, -akS:function akS(a,b){this.a=a -this.b=b}, -Ye:function Ye(a,b){this.a=a -this.b=b}, -akY:function akY(a,b){this.a=a -this.b=b}, -Yi:function Yi(a,b){this.a=a -this.b=b}, -akZ:function akZ(a,b){this.a=a -this.b=b}, -akX:function akX(a,b){this.a=a -this.b=b}, -cpr(a,b,c){return new A.Jl(null,a,b,new A.bX(A.b([],t.x8),t.jc),new A.j5(A.c(t.Q,t.S),t.PD),0,c.i("Jl<0>"))}, -cOJ(a,b){return new A.R1(null,a,b,new A.bX(A.b([],t.x8),t.jc),new A.j5(A.c(t.Q,t.S),t.PD),0)}, -cpo(a,b,c){return new A.a5m(null,a,b,new A.bX(A.b([],t.x8),t.jc),new A.j5(A.c(t.Q,t.S),t.PD),0,c.i("a5m<0>"))}, -Jc:function Jc(){}, -Jl:function Jl(a,b,c,d,e,f,g){var _=this -_.a8j$=a -_.a=b -_.b=c -_.d=_.c=null -_.lW$=d -_.iD$=e -_.DJ$=f -_.$ti=g}, -R1:function R1(a,b,c,d,e,f){var _=this -_.a8j$=a -_.a=b -_.b=c -_.d=_.c=null -_.lW$=d -_.iD$=e -_.DJ$=f}, -a5m:function a5m(a,b,c,d,e,f,g){var _=this -_.a8j$=a -_.a=b -_.b=c -_.d=_.c=null -_.lW$=d -_.iD$=e -_.DJ$=f -_.$ti=g}, -Gp:function Gp(a,b,c){this.c=a -this.d=b -this.a=c}, -Yl:function Yl(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.d=a -_.e=b -_.f=$ -_.r=!1 -_.x=_.w=0 -_.ax=_.at=_.as=_.Q=_.z=_.y=!1 -_.id=_.go=_.fy=_.fx=_.fr=_.dy=_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=$ -_.k1=c -_.k4=_.k3=_.k2=0 -_.ok=null -_.p2=_.p1=$ -_.p3=d -_.p4=e -_.R8=f -_.RG=g -_.rx=h -_.ry=i -_.y1=_.xr=_.x2=_.x1=_.to=$ -_.qe$=j -_.ba$=k -_.c=_.a=null}, -bij:function bij(){}, -bhU:function bhU(a){this.a=a}, -bhV:function bhV(a){this.a=a}, -bhW:function bhW(a){this.a=a}, -bhX:function bhX(a){this.a=a}, -bhY:function bhY(a){this.a=a}, -bhZ:function bhZ(a,b){this.a=a -this.b=b}, -bhT:function bhT(){}, -bi_:function bi_(a){this.a=a}, -bi0:function bi0(a,b){this.a=a -this.b=b}, -bhS:function bhS(){}, -bi1:function bi1(a){this.a=a}, -bi2:function bi2(a){this.a=a}, -bii:function bii(a){this.a=a}, -bif:function bif(a){this.a=a}, -bih:function bih(a,b,c){this.a=a -this.b=b -this.c=c}, -big:function big(a,b,c){this.a=a -this.b=b -this.c=c}, -bic:function bic(a,b,c){this.a=a -this.b=b -this.c=c}, -bid:function bid(a,b){this.a=a -this.b=b}, -bie:function bie(a,b){this.a=a -this.b=b}, -bi8:function bi8(){}, -bia:function bia(a,b){this.a=a -this.b=b}, -bi9:function bi9(a,b){this.a=a -this.b=b}, -bib:function bib(a,b){this.a=a -this.b=b}, -bi5:function bi5(a,b){this.a=a -this.b=b}, -bi6:function bi6(a,b){this.a=a -this.b=b}, -bi7:function bi7(a,b){this.a=a -this.b=b}, -bi4:function bi4(a,b,c){this.a=a -this.b=b -this.c=c}, -bi3:function bi3(a){this.a=a}, -a5F:function a5F(){}, -a9A:function a9A(){}, -a9J:function a9J(){}, -aIY:function aIY(){}, -ZY:function ZY(a,b,c,d,e,f,g,h){var _=this -_.c=a -_.e=b -_.f=c -_.r=d -_.w=e -_.x=f -_.y=g -_.a=h}, -a8i:function a8i(a){var _=this -_.d=a -_.f=_.e=$ -_.c=_.a=_.x=_.w=_.r=null}, -c2c:function c2c(){}, -aoV:function aoV(){this.a=null}, -Pk:function Pk(a,b){this.a=a -this.b=b}, -MX:function MX(a,b,c,d){var _=this -_.b=a -_.c=b -_.d=c -_.e=d}, -al1:function al1(a,b,c){this.c=a -this.e=b -this.a=c}, -bik:function bik(a,b,c){this.a=a -this.b=b -this.c=c}, -bil:function bil(a,b,c,d,e,f,g,h){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h}, -YN:function YN(a,b){this.c=a -this.a=b}, -qX:function qX(a,b,c,d,e,f){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.a=f}, -a8v:function a8v(){this.c=this.a=null}, -c3_:function c3_(){}, -c30:function c30(a){this.a=a}, -cod(a,b,c){return new A.bMo(A.c(t.S,t.Zj),a,c,b)}, -bJ7:function bJ7(){}, -bMo:function bMo(a,b,c,d){var _=this -_.d=a -_.a=b -_.b=c -_.c=d}, -bMp:function bMp(a,b){this.a=a -this.b=b}, -bJ8:function bJ8(){}, -IK:function IK(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -jh:function jh(a,b,c){this.c=a -this.a=b -this.b=c}, -atG:function atG(a,b){this.a=a -this.b=b}, -bJ9:function bJ9(){}, -uN:function uN(){}, -cMw(a,b,c,d,e,f,g,h){return new A.k4(g.TH(new A.bJm(h),new A.bJn()),h,b,e,f,g,c,a,d,$.aC())}, -k4:function k4(a,b,c,d,e,f,g,h,i,j){var _=this -_.a=!1 -_.b=a -_.c=!1 -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=!1 -_.ay=_.ax=_.at=_.as=null -_.ch=$ -_.Y$=0 -_.ap$=j -_.aY$=_.aO$=0}, -bJn:function bJn(){}, -bJm:function bJm(a){this.a=a}, -bJq:function bJq(a){this.a=a}, -bJp:function bJp(a){this.a=a}, -bJv:function bJv(a,b){this.a=a -this.b=b}, -bJr:function bJr(a){this.a=a}, -bJu:function bJu(a,b){this.a=a -this.b=b}, -bJt:function bJt(a){this.a=a}, -bJs:function bJs(a){this.a=a}, -bJl:function bJl(a){this.a=a}, -bJk:function bJk(a,b){this.a=a -this.b=b}, -bJj:function bJj(a){this.a=a}, -bJo:function bJo(){}, -bJa:function bJa(a,b,c){this.a=a -this.b=b -this.c=c}, -bJe:function bJe(){}, -bJf:function bJf(){}, -bJg:function bJg(a,b){this.a=a -this.b=b}, -bJd:function bJd(a){this.a=a}, -bJb:function bJb(){}, -bJc:function bJc(){}, -bJh:function bJh(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -bJi:function bJi(a){this.a=a}, -aqz:function aqz(a,b){this.a=a -this.b=b}, -b6A:function b6A(a,b){this.a=a -this.b=b}, -a2z:function a2z(a,b,c,d,e){var _=this -_.c=a -_.at=_.Q=_.z=_.y=_.x=_.w=_.r=$ -_.ax=b -_.ch=c -_.dx=$ -_.id=d -_.a=e}, -a8u:function a8u(a,b,c){var _=this -_.e=_.d=$ -_.f=!1 -_.r=a -_.y=_.x=_.w=$ -_.at=_.as=_.Q=_.z=null -_.qe$=b -_.ba$=c -_.c=_.a=null}, -c2Z:function c2Z(){}, -c2W:function c2W(a,b){this.a=a -this.b=b}, -c2X:function c2X(a,b){this.a=a -this.b=b}, -c2Y:function c2Y(a){this.a=a}, -c2Q:function c2Q(a,b){this.a=a -this.b=b}, -c2R:function c2R(a,b,c){this.a=a -this.b=b -this.c=c}, -c2S:function c2S(a){this.a=a}, -c2U:function c2U(a){this.a=a}, -c2T:function c2T(a){this.a=a}, -c2V:function c2V(){}, -aa5:function aa5(){}, -atH:function atH(){}, -bJw:function bJw(a){this.a=a}, -aRJ:function aRJ(){}, -axK:function axK(){}, -b1Y:function b1Y(){}, -cUg(a,b){var s,r={},q=new A.aj($.am,t.aR),p=new A.rk(q,t.EF),o=new A.bXf(A.b([],t.q)),n=a.d -r.a=n -if(n===-1)r.a=null -r.b=0 -s=A.cm() -s.sqj(a.w.cw(new A.c65(r,o,b,p,s),!0,new A.c66(o,p),p.gRC())) -return q}, -c65:function c65(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -c66:function c66(a,b){this.a=a -this.b=b}, -bXf:function bXf(a){this.a=a -this.b=0 -this.c=null}, -xS:function xS(a,b,c,d,e,f,g,h){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h}, -bov:function bov(a){this.a=a}, -bow:function bow(a){this.a=a}, -box:function box(a,b){this.a=a -this.b=b}, -bor:function bor(a){this.a=a}, -bos:function bos(a){this.a=a}, -boq:function boq(a){this.a=a}, -bot:function bot(a,b,c){this.a=a -this.b=b -this.c=c}, -bou:function bou(a){this.a=a}, -bop:function bop(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -boy:function boy(a,b,c){this.f=a -this.r=b -this.a=c}, -cqH(a){return new A.eI(B.d.iE(a.a),B.d.iE(a.b),t.VA)}, -ciT(a,b,c){var s,r,q=a.a,p=a.b -if(a.ga2(0)){s=A.cqH(new A.t(q,p).d3(0,b)) -r=A.bdL(s,s)}else{q=A.cqH(new A.t(q,p).d3(0,b)) -p=new A.t(a.c,a.d).d3(0,b) -r=A.bdL(q,new A.eI(B.d.rB(p.a),B.d.rB(p.b),t.VA).al(0,B.f7H))}return new A.Ls(r,c)}, -bJx:function bJx(){}, -ahf:function ahf(a){this.a=a}, -Ls:function Ls(a,b){this.b=a -this.a=b}, -b21:function b21(a){this.a=a}, -atI:function atI(a){this.a=a}, -Io:function Io(a,b){this.a=a -this.b=b}, -atJ:function atJ(a,b,c){var _=this -_.a=a -_.b=b -_.c=null -_.d=c}, -bJy:function bJy(a,b,c){this.a=a -this.b=b -this.c=c}, -pG:function pG(a){this.a=a}, -bJz:function bJz(){}, -bhQ(a,b,c,d,e,f,g,h){return new A.xM(b,d,c,a,h,f,e,g)}, -cl2(a){return new A.xM(B.u4,null,null,a.b,a.c,0,B.aaF,null)}, -cI_(a,b){var s,r,q,p,o -if(a===0)return b -s=0.017453292519943295*a -r=Math.abs(Math.cos(s)) -q=Math.abs(Math.sin(s)) -p=b.a -o=b.b -return new A.X(p*r+o*q,o*r+p*q)}, -xM:function xM(a,b,c,d,e,f,g,h){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.z=_.x=null}, -aSr:function aSr(){}, -bKp:function bKp(){}, -Yd:function Yd(a,b,c){var _=this -_.w=a -_.x=$ -_.a=b -_.Y$=0 -_.ap$=c -_.aY$=_.aO$=0}, -D0:function D0(a,b,c){this.a=a -this.b=b -this.c=c}, -MU(a,b){var s=A.b4(a,b,t.Do) -return s==null?null:s.w}, -Go:function Go(a,b,c){this.w=a -this.b=b -this.a=c}, -b7u:function b7u(a,b,c){this.a=a -this.b=b -this.c=c}, -J5:function J5(a,b){this.a=a -this.b=b}, -b04:function b04(a,b){this.a=a -this.b=b}, -b03:function b03(){}, -ckd(a,b){return 0.002777777777777778*b.e*a}, -ajL:function ajL(){}, -akd:function akd(){}, -MV:function MV(a,b){this.b=a -this.c=b}, -Wq:function Wq(a,b,c){this.c=a -this.d=b -this.a=c}, -aAr:function aAr(a,b,c){var _=this -_.d=!1 -_.e=$ -_.qe$=a -_.ba$=b -_.uP$=c -_.c=_.a=null}, -bSD:function bSD(a){this.a=a}, -bSC:function bSC(a,b){this.a=a -this.b=b}, -bSB:function bSB(a,b){this.a=a -this.b=b}, -bSA:function bSA(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -a9w:function a9w(){}, -a9x:function a9x(){}, -bdL(a,b){var s,r,q,p,o=a.a,n=b.a -if(o>n){s=n -n=o -o=s}r=a.b -q=b.b -if(r>q){s=q -q=r -r=s}p=t.VA -return new A.ajK(new A.eI(o,r,p),new A.eI(n,q,p))}, -ajK:function ajK(a,b){this.a=a -this.b=b}, -ahT:function ahT(){}, -ac6:function ac6(){}, -adI:function adI(){}, -as2:function as2(){}, -bm:function bm(a,b,c){this.a=a -this.b=b -this.$ti=c}, -az2:function az2(a,b,c){this.a=a -this.b=b -this.$ti=c}, -ah0:function ah0(){}, -b2x:function b2x(){}, -ah1:function ah1(a){this.a=a}, -clV(a){return new A.aoj(a)}, -aoj:function aoj(a){this.a=a}, -eN:function eN(a){this.a=a}, -WE:function WE(){}, -b6H:function b6H(a,b){this.a=a -this.c=b}, -ac4:function ac4(){}, -DW:function DW(){}, -aA5:function aA5(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.$ti=d}, -Te:function Te(){}, -ZX:function ZX(a){this.a=a}, -b0f:function b0f(a,b){this.b=a -this.c=b -this.a=$}, -bz1:function bz1(){}, -EH:function EH(){}, -aPQ:function aPQ(){}, -n7(a,b,c,d){var s=new A.aqP(c,b,a,d.i("aqP<0>")) -s.b2s(a,b) -return s}, -ot(a,b,c,d){return new A.aqQ(c,a,b,d.i("aqQ<0>"))}, -aqP:function aqP(a,b,c,d){var _=this -_.c=a -_.a=b -_.b=c -_.$ti=d}, -aqQ:function aqQ(a,b,c,d){var _=this -_.d=a -_.a=b -_.b=c -_.c=$ -_.$ti=d}, -ac9:function ac9(){}, -bn:function bn(a,b,c,d){var _=this -_.e=a -_.a=b -_.d=c -_.$ti=d}, -aPS:function aPS(){}, -b7v:function b7v(){}, -beE:function beE(a,b){this.a=a -this.b=b}, -bGG:function bGG(a,b){this.a=a -this.b=b}, -aLS:function aLS(){}, -bfP:function bfP(a,b){this.a=a -this.b=b}, -aNo:function aNo(){}, -bbM:function bbM(){}, -bgq:function bgq(){}, -bhK:function bhK(){}, -bM8:function bM8(){}, -bMm:function bMm(){}, -b7w:function b7w(){}, -bmZ:function bmZ(){}, -bpn:function bpn(){}, -b7x:function b7x(){}, -bsg:function bsg(){}, -b_N:function b_N(){}, -aLR:function aLR(){}, -cbA(a,b,c){var s=0,r=A.n(t.N),q,p,o -var $async$cbA=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:o=$.ctH() -o=!o.b.test(a) -if(o)A.a3(A.fU(a,"callbackUrlScheme","must be a valid URL scheme")) -o=$.at -o.toString -p=$.cg_() -o.vZ(p) -$.at.cr$.push(p) -q=$.cfY().GH(a,b.N(),c) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$cbA,r)}, -b7H(){var s=0,r=A.n(t.H),q -var $async$b7H=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:s=2 -return A.f($.cfY().Ry(),$async$b7H) -case 2:q=$.at -q.toString -q.vZ($.cg_()) -return A.l(null,r)}}) -return A.m($async$b7H,r)}, -aCB:function aCB(a){this.a=a}, -cF4(a,b,c,d,e,f,g,h,i,j,k){var s=e==null?805306368:e,r=i==null?300:i,q=f==null?u.F:f -return new A.Wr(g===!0,b,s,k,r,q,h===!0,j!==!1,c,d,a)}, -Wr:function Wr(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k}, -ahV:function ahV(){}, -b7D:function b7D(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -b7E:function b7E(a,b,c){this.a=a -this.b=b -this.c=c}, -b7F:function b7F(a,b,c){this.a=a -this.b=b -this.c=c}, -b7G:function b7G(a,b,c){this.a=a -this.b=b -this.c=c}, -b7C:function b7C(){}, -b7B:function b7B(){}, -apN:function apN(){}, -buD:function buD(a){this.a=a}, -br8:function br8(a){this.a=a}, -O2:function O2(a,b,c,d){var _=this -_.z=_.y=_.x=_.w=null -_.Q=a -_.as=!1 -_.at=b -_.ax="contain" -_.a=c -_.Y$=0 -_.ap$=d -_.aY$=_.aO$=0}, -btW:function btW(a,b){this.a=a -this.b=b}, -btX:function btX(a,b){this.a=a -this.b=b}, -btY:function btY(a){this.a=a}, -btZ:function btZ(){}, -cpi(a,b){if("requestVideoFrameCallback" in a)return a.requestVideoFrameCallback(b) -else return v.G.window.requestAnimationFrame(A.cx(new A.bTi(b,a)))}, -Ho:function Ho(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.r=d -_.a=e}, -a_x:function a_x(){var _=this -_.c=_.a=_.w=_.r=_.f=_.e=_.d=null}, -bu0:function bu0(){}, -bu5:function bu5(a,b){this.a=a -this.b=b}, -bu6:function bu6(a){this.a=a}, -bu3:function bu3(a,b){this.a=a -this.b=b}, -bu4:function bu4(a){this.a=a}, -bu1:function bu1(a){this.a=a}, -bu2:function bu2(a){this.a=a}, -bTi:function bTi(a,b){this.a=a -this.b=b}, -aB3:function aB3(a,b,c){this.b=a -this.c=b -this.a=c}, -akH:function akH(a,b){this.a=a -this.b=b}, -Gm:function Gm(a,b){this.a=a -this.b=b}, -ab4:function ab4(a){this.a=a}, -abc:function abc(){}, -ajX:function ajX(a){this.a=a}, -akI:function akI(){}, -aos:function aos(a){this.a=a}, -ZH:function ZH(a){this.a=a}, -aot:function aot(a){this.a=a}, -NK:function NK(a){this.a=a}, -b8r:function b8r(){}, -bn_:function bn_(){}, -bn0:function bn0(){}, -akJ:function akJ(a,b,c){this.a=a -this.b=b -this.c=c}, -NL(a){if(a==null)return 0 -return J.cBm(a)}, -Bz:function Bz(a,b,c,d,e,f,g,h,i,j,k,l){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l}, -b8s:function b8s(a,b){this.a=a -this.b=b}, -bbh:function bbh(a){this.a=a}, -bbi:function bbi(a){this.a=a}, -bbj:function bbj(a){this.a=a}, -bbB:function bbB(a){this.a=a}, -cp7(a,b,c,d,e,f,g,h,i,j,k){return new A.a4s(g,i,f,e,a,j,h,b,c,!0,d)}, -bxh:function bxh(a,b,c,d,e,f,g,h){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h}, -a4s:function a4s(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.a=k}, -a4t:function a4t(a){var _=this -_.d=null -_.e=$ -_.f=a -_.c=_.a=_.x=_.w=_.r=null}, -bQO:function bQO(a,b){this.a=a -this.b=b}, -bQP:function bQP(a){this.a=a}, -bQQ:function bQQ(a,b,c){this.a=a -this.b=b -this.c=c}, -bQR:function bQR(){}, -bQS:function bQS(){}, -bQT:function bQT(){}, -cn2(a){if(a.ga8Q())return a.Kz(0,"/") -else if(a.gnB(a).length>1&&B.f.qt(a.gnB(a),"/"))return a.Kz(0,B.f.a1(a.gnB(a),0,a.gnB(a).length-1)) -return a}, -bxi:function bxi(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -bxu:function bxu(a,b,c){this.a=a -this.b=b -this.c=c}, -bxx:function bxx(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -bxv:function bxv(a){this.a=a}, -bxw:function bxw(a){this.a=a}, -bxt:function bxt(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bxr:function bxr(a,b,c){this.a=a -this.b=b -this.c=c}, -bxs:function bxs(a){this.a=a}, -bxo:function bxo(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -bxm:function bxm(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -bxn:function bxn(){}, -bxk:function bxk(){}, -bxp:function bxp(a,b){this.a=a -this.b=b}, -bxq:function bxq(a){this.a=a}, -bxj:function bxj(){}, -bxl:function bxl(){}, -nu:function nu(a,b,c){this.c=a -this.a=b -this.b=c}, -WR:function WR(a,b,c,d){var _=this -_.a=$ -_.b=a -_.c=b -_.d=c -_.Y$=0 -_.ap$=d -_.aY$=_.aO$=0}, -b9A:function b9A(){}, -b9B:function b9B(a){this.a=a}, -b9C:function b9C(a){this.a=a}, -b9D:function b9D(a,b){this.a=a -this.b=b}, -aAM:function aAM(){}, -Z3:function Z3(a,b){this.a=a -this.b=b}, -pv:function pv(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.$ti=e}, -WQ:function WQ(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.Y$=0 -_.ap$=e -_.aY$=_.aO$=0}, -aAK:function aAK(){}, -aAL:function aAL(){}, -cX0(a){var s=$.crn -if(s!=null)s.af(0) -$.u5=!0 -$.crn=$.rv().axa().iY(new A.c8C())}, -cQK(a){}, -c8C:function c8C(){}, -cd2(a,b,c,d,e,f,g){var s,r -if(e instanceof A.C7)s=A.cKI(a,b,c,d,e,f,g) -else if(e instanceof A.As)s=A.cKH(a,b,c,d,e,f,g) -else return B.x0 -if(s.ao(0,f)){r=s.A(0,f) -r.toString -J.nI(s.d6(0,null,new A.bxC()),r)}return s}, -cKI(a,b,c,d,e,f,g){var s,r,q,p,o,n,m=A.cm() -for(s=e.b,r=s.length,q=e.z,p=null,o=0;o")),q="";s.q();){p=r.gI(r) -if(p instanceof A.l1)o=p.a.e -else if(p instanceof A.jD)o=A.n5(p.d) -else continue -q=A.aaf(q,o)}return q}, -cn4(a,b,c){var s,r,q=J.ke(a),p=J.ce(b) -if(p.gU(b) instanceof A.jD&&q.length!==0&&p.gU(b).gOK()===B.b.gU(q).gOK()){s=t.UD -r=s.a(B.b.uU(q)) -B.b.v(q,r.RF(A.cn4(r.d,s.a(p.gU(b)).d,c))) -return q}B.b.v(q,A.cn3(p.gU(b),c)) -return q}, -cn3(a,b){if(a instanceof A.jD)return a.RF(A.b([A.cn3(J.kc(a.d),b)],t.K1)) -return b}, -cn5(a,b){var s,r,q,p,o,n,m -for(s=J.T(a),r=s.gt(a)-1;r>=0;--r){q=s.h(a,r) -if(q.m(0,b)){for(;r>0;r=p){p=r-1 -o=s.h(a,p) -if(o instanceof A.l1){n=o.a -n=!(n.f==null&&n.r==null)}else n=!0 -if(n)break}return s.d_(a,0,r)}if(q instanceof A.jD){n=q.d -m=A.cn5(n,b) -if(m===n)continue -n=A.H(s.d_(a,0,r),t._W) -if(J.ev(m))n.push(new A.jD(q.a,q.b,q.c,m,q.e)) -return n}}return a}, -aqK(a,b){var s,r -for(s=J.ar(a);s.q();){r=s.gI(s) -if(!b.$1(r))return!1 -if(r instanceof A.jD&&!A.aqK(r.d,b))return!1}return!0}, -lA:function lA(){}, -bxC:function bxC(){}, -bxB:function bxB(){}, -bxz:function bxz(){}, -bxA:function bxA(){}, -l1:function l1(a,b,c){this.a=a -this.b=b -this.c=c}, -jD:function jD(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -lY:function lY(a,b,c,d,e){var _=this -_.d=a -_.e=b -_.a=c -_.b=d -_.c=e}, -bcW:function bcW(){}, -dt:function dt(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -bxE:function bxE(){}, -bxG:function bxG(a){this.a=a}, -bxF:function bxF(){}, -bxD:function bxD(a,b){this.a=a -this.b=b}, -aFn:function aFn(a){this.a=a}, -c_m:function c_m(a){this.a=a}, -c_n:function c_n(a){this.a=a}, -aFm:function aFm(a){this.a=a}, -aFl:function aFl(){}, -aFo:function aFo(){}, -LJ:function LJ(a,b){this.c=a -this.a=b}, -b5u:function b5u(a){this.a=a}, -a3S:function a3S(a,b,c){this.c=a -this.d=b -this.a=c}, -axM:function axM(){this.d=$ -this.c=this.a=null}, -cjG(a){return new A.WP(a)}, -b9r(a){return new A.hZ(a)}, -WP:function WP(a){this.a=a}, -hZ:function hZ(a){this.a=a}, -cFu(a){return new A.b9E(a)}, -b9E:function b9E(a){this.a=a}, -AI:function AI(a,b,c){this.f=a -this.b=b -this.a=c}, -ccp(a,b,c,d,e,f){return new A.GG(b,B.I,B.I,A.cUE(),c,e,A.csr(),!0,d,a,f.i("GG<0>"))}, -cIU(a,b,c,d){return d}, -mF:function mF(){}, -a4u:function a4u(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){var _=this -_.bi=a -_.bh=b -_.r1=c -_.k3=d -_.k4=e -_.ok=f -_.p1=null -_.p2=!1 -_.p4=_.p3=null -_.R8=g -_.RG=h -_.rx=i -_.ry=j -_.to=k -_.x1=$ -_.x2=null -_.xr=$ -_.x8$=l -_.Cg$=m -_.at=n -_.ax=null -_.ay=!1 -_.CW=_.ch=null -_.cx=o -_.cy=!0 -_.dy=_.dx=_.db=null -_.r=p -_.a=q -_.b=null -_.c=r -_.d=s -_.e=a0 -_.f=a1 -_.$ti=a2}, -GG:function GG(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.x=a -_.y=b -_.z=c -_.CW=d -_.c=e -_.d=f -_.e=g -_.f=h -_.a=i -_.b=j -_.$ti=k}, -cWi(a,b,c,d,e){return A.cla(a,b,c,d,e,t.H)}, -N_:function N_(a,b){this.c=a -this.a=b}, -bkM:function bkM(a){this.a=a}, -b9t:function b9t(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=null -_.f=e -_.w=f}, -b9x:function b9x(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -b9w:function b9w(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -b9y:function b9y(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -b9u:function b9u(a,b,c){this.a=a -this.b=b -this.c=c}, -b9v:function b9v(a,b,c){this.a=a -this.b=b -this.c=c}, -bWU:function bWU(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bWW:function bWW(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -bWX:function bWX(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bWV:function bWV(){}, -csD(a,b,c){var s,r,q,p,o,n,m,l,k -for(s=$.cgF().BZ(0,a),s=new A.CM(s.a,s.b,s.c),r=t.Qz,q=0,p="^";s.q();){o=s.d -n=(o==null?r.a(o):o).b -m=n.index -if(m>q)p+=A.JQ(B.f.a1(a,q,m)) -l=n[1] -l.toString -k=n[2] -p+=k!=null?A.cR4(k,l):"(?<"+l+">[^/]+)" -b.push(l) -q=m+n[0].length}s=q"+s+")"}, -csC(a,b){var s,r,q,p,o,n,m,l -for(s=$.cgF().BZ(0,a),s=new A.CM(s.a,s.b,s.c),r=t.Qz,q=0,p="";s.q();p=l){o=s.d -n=(o==null?r.a(o):o).b -m=n.index -if(m>q)p+=B.f.a1(a,q,m) -l=n[1] -l.toString -l=p+A.A(b.h(0,l)) -q=m+n[0].length}s=q")).b_(0,"/")}, -c4D:function c4D(){}, -c64:function c64(){}, -fk(a,b,c,d,e){var s=A.b([],t.s),r=new A.As(c,b,a,s,d,e,null) -r.z=A.csD(c,s,!0) -return r}, -cnw(a,b){return new A.C7(a,new A.cc(null,t.b7),!0,null,b,null)}, -BU:function BU(){}, -As:function As(a,b,c,d,e,f,g){var _=this -_.e=a -_.f=b -_.r=c -_.y=d -_.z=$ -_.a=e -_.b=f -_.c=g}, -arZ:function arZ(){}, -bF2:function bF2(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.f=d}, -C7:function C7(a,b,c,d,e,f){var _=this -_.x=a -_.z=b -_.d=c -_.a=d -_.b=e -_.c=f}, -aFk:function aFk(){}, -cKK(a,b){return null}, -cFt(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var s=new A.aij(A.cKE(),h,!1,o) -s.b2B(!0,b,c,d,e,f,g,h,i,!1,k,!0,m,!1,o) -return s}, -cn(a){var s=A.b9H(a) -if(s==null)throw A.q(A.lV("No GoRouter found in context")) -return s}, -b9H(a){var s=a.xN(t.q0) -s=s==null?null:s.gcR() -t.ET.a(s) -if(s!=null)return s.f -return t.pF.a($.am.h(0,B.ab1))}, -bxK:function bxK(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -aij:function aij(a,b,c,d){var _=this -_.a=$ -_.b=a -_.e=_.d=_.c=$ -_.f=b -_.r=c -_.w=d}, -b9z:function b9z(a){this.a=a}, -ayf:function ayf(a){this.a=a}, -M0(a){var s,r,q,p,o,n,m,l -for(s=t.Y8,r=t.Fe,q=t.sd,p=t.lR;;a=o){o=A.b4(a,null,r) -n=s.a(o==null?null:o.Q) -if(n==null)throw A.q(A.cbJ()) -if(n.c instanceof A.jz){m=a.aj(p) -if(m==null)throw A.q(A.cbJ()) -l=m.f.b7a(q.a(n.c),n) -if(l!=null)return l}l=A.ccm(a) -if(l==null)throw A.q(A.cbJ()) -o=l.c -o.toString}}, -cbJ(){return new A.WP("There is no GoRouterState above the current context. This method should only be called under the sub tree of a RouteBase.builder.")}, -ie:function ie(a,b,c,d,e,f,g,h,i){var _=this -_.b=a -_.c=b -_.d=c -_.e=d -_.f=e -_.r=f -_.w=g -_.x=h -_.y=i}, -WS:function WS(a,b,c){this.f=a -this.b=b -this.a=c}, -M_:function M_(a,b,c){var _=this -_.a=a -_.b=b -_.Y$=0 -_.ap$=c -_.aY$=_.aO$=0}, -b9F:function b9F(a,b){this.a=a -this.b=b}, -b9G:function b9G(a,b,c){this.a=a -this.b=b -this.c=c}, -air:function air(a,b){this.a=a -this.b=b -this.c=null}, -ba8:function ba8(a,b){this.a=a -this.b=b}, -ba1:function ba1(a,b){this.a=a -this.b=b}, -ba2:function ba2(a,b){this.a=a -this.b=b}, -ba3:function ba3(a){this.a=a}, -ba4:function ba4(a,b,c){this.a=a -this.b=b -this.c=c}, -ba5:function ba5(a,b){this.a=a -this.b=b}, -ba6:function ba6(){}, -ba7:function ba7(){}, -ba0:function ba0(a){this.a=a}, -bab:function bab(a){this.a=a}, -bac:function bac(a,b,c){this.a=a -this.b=b -this.c=c}, -baa:function baa(a,b){this.a=a -this.b=b}, -bai:function bai(a,b,c){this.a=a -this.b=b -this.c=c}, -bae:function bae(a,b,c){this.a=a -this.b=b -this.c=c}, -baf:function baf(){}, -bah:function bah(a,b,c){this.a=a -this.b=b -this.c=c}, -bad:function bad(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bag:function bag(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -baj:function baj(){}, -bak:function bak(a,b){this.a=a -this.b=b}, -ba9:function ba9(a,b,c){this.a=a -this.b=b -this.c=c}, -d(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){return new A.h9(q,r,a,o,n,d,f,a6,a4,e,b,c,h,p,i,j,k,s,a5,l,m,a3,a0,a1,a2,g)}, -cch(a,b){var s,r,q=null -if(b==null)b=A.d(q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q) -s=A.d(q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q) -r=b.c -s.c=r==null?a.c:r -r=b.d -s.d=r==null?a.d:r -r=b.e -s.e=r==null?a.e:r -r=b.f -s.f=r==null?a.f:r -r=b.r -s.r=r==null?a.r:r -r=b.w -s.w=r==null?a.w:r -r=b.x -s.x=r==null?a.x:r -r=b.y -s.y=r==null?a.y:r -r=b.z -s.z=r==null?a.z:r -r=b.Q -s.Q=r==null?a.Q:r -r=b.as -s.as=r==null?a.as:r -r=b.at -s.at=r==null?a.at:r -r=b.ax -s.ax=r==null?a.ax:r -r=b.ay -s.ay=r==null?a.ay:r -r=b.ch -s.ch=r==null?a.ch:r -r=b.CW -s.CW=r==null?a.CW:r -r=b.cx -s.cx=r==null?a.cx:r -r=b.cy -s.cy=r==null?a.cy:r -r=b.db -s.db=r==null?a.db:r -r=b.dx -s.dx=r==null?a.dx:r -r=b.dy -s.dy=r==null?a.dy:r -r=b.fr -s.fr=r==null?a.fr:r -r=b.fx -s.fx=r==null?a.fx:r -r=b.fy -s.fy=r==null?a.fy:r -r=b.go -s.go=r==null?a.go:r -r=b.id -s.id=r==null?a.id:r -r=b.k1 -s.k1=r==null?a.k1:r -r=b.k2 -s.k2=r==null?a.k2:r -r=b.k3 -s.k3=r==null?a.k3:r -r=b.k4 -s.k4=r==null?a.k4:r -r=b.ok -s.ok=r==null?a.ok:r -return s}, -h9:function h9(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n -_.ax=o -_.ay=p -_.ch=q -_.CW=r -_.cx=s -_.cy=a0 -_.db=a1 -_.dx=a2 -_.dy=a3 -_.fr=a4 -_.ok=_.k4=_.k3=_.k2=_.k1=_.id=_.go=_.fy=_.fx=null -_.p1=a5 -_.p2=a6}, -iR:function iR(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -a0o:function a0o(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bvX:function bvX(a,b){this.a=a -this.b=b}, -cj0(){return new A.Vs(A.fP(null,null,t.K,t.N))}, -cj1(){return new A.uz(A.fP(null,null,t.K,t.N))}, -cj2(a,b,c){return new A.Vt(a,b,c,A.fP(null,null,t.K,t.N))}, -cdq(a){return new A.qR(a,A.fP(null,null,t.K,t.N))}, -cbl(a,b){return new A.dW(b,a,A.fP(null,null,t.K,t.N))}, -cEl(a){var s -if(a==null||a==="http://www.w3.org/1999/xhtml"||a==="http://www.w3.org/1998/Math/MathML"||a==="http://www.w3.org/2000/svg")return"" -s=A.clx(a) -return s==null?"":s+":"}, -cii(a){return new A.Ui(a,A.fP(null,null,t.K,t.N))}, -aKg(a){var s=new A.d6("") -new A.ayd(s).qc(a) -s=s.a -return s.charCodeAt(0)==0?s:s}, -kN:function kN(a,b,c){this.a=a -this.b=b -this.c=c}, -a6j:function a6j(){}, -aCs:function aCs(){}, -azV:function azV(){}, -bRU:function bRU(){}, -bRT:function bRT(){}, -ij:function ij(){}, -Vs:function Vs(a){var _=this -_.a=null -_.b=a -_.d=_.c=$ -_.e=null}, -uz:function uz(a){var _=this -_.a=null -_.b=a -_.d=_.c=$ -_.e=null}, -Vt:function Vt(a,b,c,d){var _=this -_.w=a -_.x=b -_.y=c -_.a=null -_.b=d -_.d=_.c=$ -_.e=null}, -qR:function qR(a,b){var _=this -_.w=a -_.a=null -_.b=b -_.d=_.c=$ -_.e=null}, -dW:function dW(a,b,c){var _=this -_.w=a -_.x=b -_.a=null -_.b=c -_.d=_.c=$ -_.e=null}, -b3t:function b3t(a){this.a=a}, -Ui:function Ui(a,b){var _=this -_.w=a -_.a=null -_.b=b -_.d=_.c=$ -_.e=null}, -Zd:function Zd(a,b){this.b=a -this.a=b}, -Wg:function Wg(a){this.a=a}, -b7a:function b7a(){}, -ayd:function ayd(a){this.a=a}, -azr:function azr(){}, -azs:function azs(){}, -azt:function azt(){}, -azp:function azp(){}, -azq:function azq(){}, -azW:function azW(){}, -azX:function azX(){}, -aAj:function aAj(){}, -cVX(a){switch(a){case"area":case"base":case"br":case"col":case"command":case"embed":case"hr":case"img":case"input":case"keygen":case"link":case"meta":case"param":case"source":case"track":case"wbr":return!0}return!1}, -cYl(a,b){var s,r,q=b.a -if(q instanceof A.dW){s=q.x -if(B.aa5.p(0,s)||s==="plaintext"){r=J.bo(b.w) -b.w=r -a.a+=r -return}}r=J.bo(b.w) -b.w=r -r=A.cs9(r,!1) -a.a+=r}, -bKa:function bKa(){}, -csw(a){var s,r=A.cbR(a,null,!1,null) -r.w=null -r.ah5() -s=r.d.b -s===$&&A.e() -return s}, -csy(a,b){var s,r=A.cbR(a,null,!1,null) -A.pY(b,"container") -r.w=b.toLowerCase() -r.ah5() -s=A.cj1() -r.d.c[0].bOb(s) -return s}, -cbR(a,b,c,d){var s,r=A.b([],t.eo),q=A.b([],t.Li),p=A.b([],t.gT) -q=new A.bK9("http://www.w3.org/1999/xhtml",q,new A.ab2(p)) -q.uj(0) -p=A.tb(null,t.N) -s=A.b([],t.t) -s=new A.bbm(A.cU6(b),!1,d,p,s) -s.f=new A.eF(a) -s.a="utf-8" -s.uj(0) -p=new A.aiD(s,!0,!0,!1,A.tb(null,t.cB),new A.d6(""),new A.d6(""),new A.d6("")) -p.uj(0) -return p.f=new A.bbA(!1,p,q,r)}, -bbA:function bbA(a,b,c,d){var _=this -_.b=a -_.c=b -_.d=c -_.e=d -_.f=!1 -_.r="no quirks" -_.w=null -_.x=$ -_.y=null -_.z=!0 -_.ok=_.k4=_.k3=_.k2=_.k1=_.id=_.go=_.fy=_.fx=_.fr=_.dy=_.dx=_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=_.at=_.as=_.Q=$}, -hQ:function hQ(){}, -bqf:function bqf(a){this.a=a}, -bqe:function bqe(a){this.a=a}, -ajA:function ajA(a,b){this.a=a -this.b=b}, -acc:function acc(a,b){this.a=a -this.b=b}, -acb:function acb(a,b){this.a=a -this.b=b}, -ajq:function ajq(a,b){this.a=a -this.b=b}, -aba:function aba(a,b){this.a=a -this.b=b}, -ajk:function ajk(a,b){this.c=!1 -this.a=a -this.b=b}, -bd0:function bd0(a){this.a=a}, -bd_:function bd_(a){this.a=a}, -atu:function atu(a,b){this.a=a -this.b=b}, -ajv:function ajv(a,b){this.a=a -this.b=b}, -Xk:function Xk(a,b,c){var _=this -_.c=null -_.d=a -_.a=b -_.b=c}, -bd1:function bd1(){}, -ajl:function ajl(a,b){this.a=a -this.b=b}, -ajn:function ajn(a,b){this.a=a -this.b=b}, -aju:function aju(a,b){this.a=a -this.b=b}, -ajr:function ajr(a,b){this.a=a -this.b=b}, -ajm:function ajm(a,b){this.a=a -this.b=b}, -ajt:function ajt(a,b){this.a=a -this.b=b}, -ajs:function ajs(a,b){this.a=a -this.b=b}, -ajo:function ajo(a,b){this.a=a -this.b=b}, -ab8:function ab8(a,b){this.a=a -this.b=b}, -ajp:function ajp(a,b){this.a=a -this.b=b}, -ab9:function ab9(a,b){this.a=a -this.b=b}, -ab6:function ab6(a,b){this.a=a -this.b=b}, -ab7:function ab7(a,b){this.a=a -this.b=b}, -mW:function mW(a,b,c){this.a=a -this.b=b -this.c=c}, -clx(a){var s -$label0$0:{if("http://www.w3.org/1999/xhtml"===a){s="html" -break $label0$0}if("http://www.w3.org/1998/Math/MathML"===a){s="math" -break $label0$0}if("http://www.w3.org/2000/svg"===a){s="svg" -break $label0$0}if("http://www.w3.org/1999/xlink"===a){s="xlink" -break $label0$0}if("http://www.w3.org/XML/1998/namespace"===a){s="xml" -break $label0$0}if("http://www.w3.org/2000/xmlns/"===a){s="xmlns" -break $label0$0}s=null -break $label0$0}return s}, -hH(a){if(a==null)return!1 -return A.cfk(a.charCodeAt(0))}, -cfk(a){switch(a){case 9:case 10:case 12:case 13:case 32:return!0}return!1}, -mt(a){var s,r -if(a==null)return!1 -s=a.charCodeAt(0) -if(!(s>=97&&s<=122))r=s>=65&&s<=90 -else r=!0 -return r}, -c6Z(a){var s -if(a==null)return!1 -s=a.charCodeAt(0) -return s>=48&&s<58}, -csg(a){if(a==null)return!1 -switch(a.charCodeAt(0)){case 48:case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:case 65:case 66:case 67:case 68:case 69:case 70:case 97:case 98:case 99:case 100:case 101:case 102:return!0}return!1}, -ui(a){var s=new A.eF(a) -if(s.cs(s,A.cUj()))return A.e2(new A.O(new A.eF(a),A.cUi(),t.Hz.i("O")),0,null) -return a}, -cBM(a){return a>=65&&a<=90}, -cBL(a){return a>=65&&a<=90?a+97-65:a}, -bvL:function bvL(){}, -ah4:function ah4(a){this.a=a}, -a4a:function a4a(){}, -bPv:function bPv(a){this.a=a}, -ce1(a){return new A.Qu()}, -b4F:function b4F(a){this.a=a -this.b=-1}, -b_y:function b_y(a){this.a=a}, -Qu:function Qu(){}, -cRR(a){if(32<=a&&a<=126)return!1 -if(1<=a&&a<=8)return!0 -if(14<=a&&a<=31)return!0 -if(127<=a&&a<=159)return!0 -if(55296<=a&&a<=57343)return!0 -if(64976<=a&&a<=65007)return!0 -switch(a){case 11:case 65534:case 65535:case 131070:case 131071:case 196606:case 196607:case 262142:case 262143:case 327678:case 327679:case 393214:case 393215:case 458750:case 458751:case 524286:case 524287:case 589822:case 589823:case 655358:case 655359:case 720894:case 720895:case 786430:case 786431:case 851966:case 851967:case 917502:case 917503:case 983038:case 983039:case 1048574:case 1048575:case 1114110:case 1114111:return!0}return!1}, -cU6(a){var s=A.aD("[\t-\r -/:-@[-`{-~]",!0,!1,!1,!1) -if(a==null)return null -return B.eJz.h(0,A.cC(a,s,"").toLowerCase())}, -cQE(a,b){var s -$label0$0:{if("ascii"===a){s=new A.eF(B.e_.b4(0,b)) -break $label0$0}if("utf-8"===a){s=new A.eF(B.t.b4(0,b)) -break $label0$0}s=A.a3(A.bW("Encoding "+a+" not supported",null))}return s}, -bbm:function bbm(a,b,c,d,e){var _=this -_.a=a -_.b=!0 -_.c=b -_.d=c -_.f=_.e=null -_.r=d -_.w=null -_.x=e -_.y=0}, -Gh:function Gh(){}, -c5A(a){var s,r,q=t.n_,p=A.b([],q) -q=A.b([],q) -$.S2.b=new A.ana(B.b.guZ(p),B.a8m,q) -q=new A.atO(85,117,43,63,new A.eF("CDATA"),A.cdf(a,null),a,!0,0) -s=new A.aCQ(q) -s.d=q.zL(0) -q=q.e=!0 -r=s.aMy() -if(r!=null?p.length!==0:q)throw A.q(A.dX("'"+a+"' is not a valid selector: "+A.A(p),null,null)) -return r}, -cnn(a){switch(a){case"before":case"after":case"first-line":case"first-letter":return!0 -default:return!1}}, -cLd(a){var s,r -while(a!=null){s=a.b.h(0,"lang") -if(s!=null)return s -r=a.a -a=r instanceof A.dW?r:null}return null}, -yv:function yv(){this.a=null}, -bBh:function bBh(){}, -bBi:function bBi(){}, -bBg:function bBg(){}, -bBf:function bBf(a){this.a=a}, -lD(a,b,c,d){return new A.Cb(b==null?A.fP(null,null,t.K,t.N):b,c,a,d)}, -pH:function pH(){}, -yI:function yI(){}, -Cb:function Cb(a,b,c,d){var _=this -_.e=a -_.r=!1 -_.w=b -_.b=c -_.c=d -_.a=null}, -dm:function dm(a,b){this.b=a -this.c=b -this.a=null}, -qO:function qO(){}, -bj:function bj(a,b,c){var _=this -_.e=a -_.b=b -_.c=c -_.a=null}, -d_:function d_(a,b){this.b=a -this.c=b -this.a=null}, -I0:function I0(a,b){this.b=a -this.c=b -this.a=null}, -L0:function L0(a,b){this.b=a -this.c=b -this.a=null}, -Vr:function Vr(a){var _=this -_.c=_.b=null -_.d="" -_.e=a -_.a=null}, -atd:function atd(){this.a=null -this.b=$}, -aiD:function aiD(a,b,c,d,e,f,g,h){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.f=null -_.r=e -_.w=null -_.x=$ -_.y=f -_.z=$ -_.at=_.as=_.Q=null -_.ax=g -_.ay=h}, -bbH:function bbH(a){this.a=a}, -cSn(a,b){var s,r,q=a.a -if(q!==b.a)return!1 -if(q===0)return!0 -for(q=new A.ck(a,a.r,a.e,A.y(a).i("ck<1>"));q.q();){s=q.d -r=b.h(0,s) -if(r==null&&!b.ao(0,s))return!1 -if(a.h(0,s)!=r)return!1}return!0}, -com(a,b,c,d){var s,r,q,p,o=a.gdK(0) -if(d==null)if(!o.ga2(o)&&o.gU(o) instanceof A.qR){s=t.As.a(o.gU(o)) -s.aFC(0,b) -if(c!=null){r=c.a -q=s.e -s.e=r.q8(0,A.xj(q.a,q.b).b,A.xj(r,c.c).b)}}else{r=A.cdq(b) -r.e=c -o.v(0,r)}else{p=o.eB(o,d) -if(p>0&&o.a[p-1] instanceof A.qR)t.As.a(o.a[p-1]).aFC(0,b) -else{r=A.cdq(b) -r.e=c -o.r3(0,p,r)}}}, -ab2:function ab2(a){this.a=a}, -bK9:function bK9(a,b,c){var _=this -_.a=a -_.b=$ -_.c=b -_.d=c -_.f=_.e=null -_.r=!1}, -cfA(a,b,c){var s -if(c==null)c=a.length -if(cs?s:c)}, -ceW(a){var s,r -for(s=a.length,r=0;r=4)A.a3(a2.Gd()) -if((j&1)!==0){g=a2.a -if((j&8)!==0)g=g.c -g.xo(c,k==null?B.ey:k)}s=15 -return A.f(a2.aN(0),$async$S6) -case 15:case 14:s=7 -break -s=11 -break -case 8:s=2 -break -case 11:if(n.done){a2.XL() -s=7 -break}else{f=n.value -f.toString -c.a(f) -e=a2.b -if(e>=4)A.a3(a2.Gd()) -if((e&1)!==0){g=a2.a;((e&8)!==0?g.c:g).wW(0,f)}}f=a2.b -if((f&1)!==0){g=a2.a -e=(((f&8)!==0?g.c:g).e&4)!==0 -f=e}else f=(f&2)===0 -s=f?16:17 -break -case 16:f=d.a -s=18 -return A.f((f==null?d.a=new A.aL(new A.aj($.am,j),i):f).a,$async$S6) -case 18:case 17:if((a2.b&1)===0){s=7 -break}s=6 -break -case 7:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$S6,r)}, -Kl:function Kl(a){this.b=!1 -this.c=a}, -aRx:function aRx(a){this.a=a}, -aRy:function aRy(a){this.a=a}, -c4c:function c4c(a,b){this.a=a -this.b=b}, -c5B:function c5B(a){this.a=a}, -c5C:function c5C(a,b,c){this.a=a -this.b=b -this.c=c}, -wJ:function wJ(a){this.a=a}, -aRM:function aRM(a){this.a=a}, -ci7(a,b){return new A.wS(a,b)}, -wS:function wS(a,b){this.a=a -this.b=b}, -ch(a,b){var s=new Uint8Array(0),r=$.aKQ() -if(!r.b.test(a))A.a3(A.fU(a,"method","Not a valid method")) -r=t.N -return new A.aqu(B.t,s,a,b,A.fP(new A.Kd(),new A.Ke(),r,r))}, -cBp(a,b,c){var s=new Uint8Array(0),r=$.aKQ() -if(!r.b.test(a))A.a3(A.fU(a,"method","Not a valid method")) -r=t.N -return new A.aaX(c,B.t,s,a,b,A.fP(new A.Kd(),new A.Ke(),r,r))}, -aqu:function aqu(a,b,c,d,e){var _=this -_.x=a -_.y=b -_.a=c -_.b=d -_.c=null -_.e=_.d=!0 -_.f=5 -_.r=e -_.w=!1}, -aaX:function aaX(a,b,c,d,e,f){var _=this -_.cx=a -_.x=b -_.y=c -_.a=d -_.b=e -_.c=null -_.e=_.d=!0 -_.f=5 -_.r=f -_.w=!1}, -awB:function awB(){}, -bvO(a){var s=0,r=A.n(t.Wd),q,p,o,n,m,l,k,j -var $async$bvO=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:s=3 -return A.f(a.w.cA(),$async$bvO) -case 3:p=c -o=a.b -n=a.a -m=a.e -l=a.c -k=A.e5(p) -j=p.length -k=new A.HA(k,n,o,l,j,m,!1,!0) -k.adt(o,j,m,!1,!0,l,n) -q=k -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$bvO,r)}, -aK8(a){var s=a.h(0,"content-type") -if(s!=null)return A.clr(s) -return A.an2("application","octet-stream",null)}, -HA:function HA(a,b,c,d,e,f,g,h){var _=this -_.w=a -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g -_.r=h}, -cLO(a,b){var s=null,r=A.pA(s,s,s,s,!0,t.Cm),q=$.aKQ() -if(!q.b.test(a))A.a3(A.fU(a,"method","Not a valid method")) -q=t.N -return new A.asY(r,a,b,A.fP(new A.Kd(),new A.Ke(),q,q))}, -cBq(a,b,c){var s=null,r=A.pA(s,s,s,s,!0,t.Cm),q=$.aKQ() -if(!q.b.test(a))A.a3(A.fU(a,"method","Not a valid method")) -q=t.N -return new A.aaY(c,r,a,b,A.fP(new A.Kd(),new A.Ke(),q,q))}, -asY:function asY(a,b,c,d){var _=this -_.x=a -_.a=b -_.b=c -_.c=null -_.e=_.d=!0 -_.f=5 -_.r=d -_.w=!1}, -aaY:function aaY(a,b,c,d,e){var _=this -_.CW=a -_.x=b -_.a=c -_.b=d -_.c=null -_.e=_.d=!0 -_.f=5 -_.r=e -_.w=!1}, -awC:function awC(){}, -cLP(a,b,c,d,e,f,g,h){var s=new A.vP(A.ct2(a),h,b,g,c,d,!1,!0) -s.adt(b,c,d,!1,!0,g,h) -return s}, -vP:function vP(a,b,c,d,e,f,g,h){var _=this -_.w=a -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g -_.r=h}, -asZ:function asZ(a,b,c,d,e,f,g,h){var _=this -_.w=a -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f -_.f=g -_.r=h}, -cW8(a,b){return a.gtU(0).q2(0,new A.c86(b),t.N).b_(0,"&")}, -aKy(a){var s,r=J.w(a.c.a,"charset") -if(a.a==="application"&&a.b==="json"&&r==null)return B.t -if(r!=null){s=A.cje(r) -if(s==null)s=B.dK}else s=B.dK -return s}, -e5(a){return a}, -ct2(a){if(a instanceof A.wJ)return a -return new A.wJ(a)}, -c86:function c86(a){this.a=a}, -cCl(a){return a.toLowerCase()}, -Tz:function Tz(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.$ti=d}, -clr(a){return A.cYh("media type",a,new A.bmg(a))}, -an2(a,b,c){var s=t.N -if(c==null)s=A.c(s,s) -else{s=new A.Tz(A.cU2(),null,A.c(s,t.mT),t.WG) -s.L(0,c)}return new A.YI(a.toLowerCase(),b.toLowerCase(),new A.pJ(s,t.G5))}, -YI:function YI(a,b,c){this.a=a -this.b=b -this.c=c}, -bmg:function bmg(a){this.a=a}, -bmi:function bmi(a){this.a=a}, -bmh:function bmh(){}, -cUT(a){var s -a.aJa($.cwU(),"quoted string") -s=a.gan0().h(0,0) -return A.lc(B.f.a1(s,1,s.length-1),$.cwT(),new A.c6k(),null)}, -c6k:function c6k(){}, -aSX:function aSX(a,b){this.a=a -this.b=b}, -hu:function hu(a){this.a=-1 -this.b=a}, -uq:function uq(a,b){this.a=a -this.b=b}, -KN:function KN(a){this.a=a}, -KO:function KO(a){this.a=a}, -KP:function KP(a){this.a=a}, -KQ:function KQ(a){this.a=a}, -KR:function KR(a){this.a=a}, -KS:function KS(a){this.a=a}, -KU:function KU(a,b){this.a=a -this.b=b}, -KV:function KV(a){this.a=a}, -KW:function KW(a,b){this.a=a -this.b=b}, -KX:function KX(a){this.a=a}, -KY:function KY(a,b){this.a=a -this.b=b}, -caT(a,b,c){var s=new A.wV(new Uint8Array(3)) -s.b2n(a,b,c) -return s}, -cCJ(a,b,c,d){var s=new A.KT(new Uint8Array(4)) -s.b2o(a,b,c,d) -return s}, -wV:function wV(a){this.a=a}, -adO:function adO(a){this.a=a}, -KT:function KT(a){this.a=a}, -Uo:function Uo(a){this.a=a}, -adZ:function adZ(a){this.a=a}, -aKs(a,b,c){var s -if(b===c)return a -switch(b.a){case 0:if(a===0)s=0 -else{s=B.a3i.h(0,c) -s.toString}return s -case 1:switch(c.a){case 0:return a===0?0:1 -case 1:return a -case 2:return a*5 -case 3:return a*75 -case 4:return a*21845 -case 5:return a*1431655765 -case 6:return a*42 -case 7:return a*10922 -case 8:return a*715827882 -case 9:case 10:case 11:return a/3}break -case 2:switch(c.a){case 0:return a===0?0:1 -case 1:return B.c.R(A.b_(a),1) -case 2:return a -case 3:return a*17 -case 4:return a*4369 -case 5:return a*286331153 -case 6:return a*8 -case 7:return a*2184 -case 8:return a*143165576 -case 9:case 10:case 11:return a/3}break -case 3:switch(c.a){case 0:return a===0?0:1 -case 1:return B.c.R(A.b_(a),6) -case 2:return B.c.R(A.b_(a),4) -case 3:return a -case 4:return a*257 -case 5:return a*16843009 -case 6:return B.c.R(A.b_(a),1) -case 7:return a*128 -case 8:return a*8421504 -case 9:case 10:case 11:return a/255}break -case 4:switch(c.a){case 0:return a===0?0:1 -case 1:return B.c.R(A.b_(a),14) -case 2:return B.c.R(A.b_(a),12) -case 3:return B.c.R(A.b_(a),8) -case 4:return a -case 5:return A.b_(a)<<8>>>0 -case 6:return B.c.R(A.b_(a),9) -case 7:return B.c.R(A.b_(a),1) -case 8:return a*524296 -case 9:case 10:case 11:return a/65535}break -case 5:switch(c.a){case 0:return a===0?0:1 -case 1:return B.c.R(A.b_(a),30) -case 2:return B.c.R(A.b_(a),28) -case 3:return B.c.R(A.b_(a),24) -case 4:return B.c.R(A.b_(a),16) -case 5:return a -case 6:return B.c.R(A.b_(a),25) -case 7:return B.c.R(A.b_(a),17) -case 8:return B.c.R(A.b_(a),1) -case 9:case 10:case 11:return a/4294967295}break -case 6:switch(c.a){case 0:return a===0?0:1 -case 1:return a<=0?0:B.c.R(A.b_(a),5) -case 2:return a<=0?0:B.c.R(A.b_(a),3) -case 3:return a<=0?0:A.b_(a)<<1>>>0 -case 4:return a<=0?0:A.b_(a)*516 -case 5:return a<=0?0:A.b_(a)*33818640 -case 6:return a -case 7:return a*258 -case 8:return a*16909320 -case 9:case 10:case 11:return a/127}break -case 7:switch(c.a){case 0:return a===0?0:1 -case 1:return a<=0?0:B.c.R(A.b_(a),15) -case 2:return a<=0?0:B.c.R(A.b_(a),11) -case 3:return a<=0?0:B.c.R(A.b_(a),7) -case 4:return a<=0?0:A.b_(a)<<1>>>0 -case 5:return a<=0?0:A.b_(a)*131076 -case 6:return B.c.R(A.b_(a),8) -case 7:return a -case 8:return A.b_(a)*65538 -case 9:case 10:case 11:return a/32767}break -case 8:switch(c.a){case 0:return a===0?0:1 -case 1:return a<=0?0:B.c.R(A.b_(a),29) -case 2:return a<=0?0:B.c.R(A.b_(a),27) -case 3:return a<=0?0:B.c.R(A.b_(a),23) -case 4:return a<=0?0:B.c.R(A.b_(a),16) -case 5:return a<=0?0:A.b_(a)<<1>>>0 -case 6:return B.c.R(A.b_(a),24) -case 7:return B.c.R(A.b_(a),16) -case 8:return a -case 9:case 10:case 11:return a/2147483647}break -case 9:case 10:case 11:switch(c.a){case 0:return a===0?0:1 -case 1:return B.d.G(B.d.bk(a,0,1)*3) -case 2:return B.d.G(B.d.bk(a,0,1)*15) -case 3:return B.d.G(B.d.bk(a,0,1)*255) -case 4:return B.d.G(B.d.bk(a,0,1)*65535) -case 5:return B.d.G(B.d.bk(a,0,1)*4294967295) -case 6:return B.d.G(a<0?B.d.bk(a,-1,1)*128:B.d.bk(a,-1,1)*127) -case 7:return B.d.G(a<0?B.d.bk(a,-1,1)*32768:B.d.bk(a,-1,1)*32767) -case 8:return B.d.G(a<0?B.d.bk(a,-1,1)*2147483648:B.d.bk(a,-1,1)*2147483647) -case 9:case 10:case 11:return a}break}}, -mH:function mH(a,b){this.a=a -this.b=b}, -Wz:function Wz(a,b){this.a=a -this.b=b}, -acf:function acf(a,b){this.a=a -this.b=b}, -W6(a){var s=new A.ED(A.c(t.N,t.Ij)) -s.b2D(a) -return s}, -cbr(a){var s=new A.ED(A.c(t.N,t.Ij)) -s.CG(0,a) -return s}, -ED:function ED(a){this.a=a}, -aA8:function aA8(a,b){this.a=a -this.b=b}, -aF(a,b,c){return new A.ahv(a,b)}, -ahv:function ahv(a,b){this.a=a -this.b=b}, -t1:function t1(a){this.a=a}, -bbZ:function bbZ(a){this.a=a}, -cjT(a){var s=new A.pc(A.c(t.S,t.bY),new A.t1(A.c(t.N,t.Ij))) -s.aHg(a) -return s}, -pc:function pc(a,b){this.a=a -this.b=b}, -bc_:function bc_(a){this.a=a}, -bc0:function bc0(a){this.a=a}, -cFZ(a){var s=new Uint16Array(1) -s[0]=a -return new A.xx(s)}, -ck0(a,b){var s=new A.xx(new Uint16Array(b)) -s.b2I(a,b) -return s}, -cjV(a){var s=new Uint32Array(1) -s[0]=a -return new A.qh(s)}, -cjW(a,b){var s=new A.qh(new Uint32Array(b)) -s.b2F(a,b) -return s}, -cjX(a,b){var s,r=J.iP(b,t.cc) -for(s=0;s=0)if(b0=0&&b0=65537 -if(o)throw A.q(A.bQ("Invalid huffman table size")) -a.d+=4 -n=A.bA(65537,0,!1,t.S) -m=J.j7(16384,t.oM) -for(l=0;l<16384;++l)m[l]=new A.ahz() -A.cEG(a,b-20,r,q,n) -if(p>8*(b-(a.d-s)))throw A.q(A.bQ("Error in header for Huffman-encoded data (invalid number of bits).")) -A.cEC(n,r,q,m) -A.cEE(n,m,a,p,q,d,c)}, -cEE(a,b,c,d,e,f,g){var s,r,q,p,o,n,m,l,k="Error in Huffman-encoded data (invalid code).",j=A.b([0,0],t.t),i=c.d+B.c.aR(d+7,8) -for(s=0;c.d=14){q=b[B.c.xl(j[0],r-14)&16383] -p=q.a -if(p!==0){j[1]=r-p -s=A.cbt(q.b,e,j,c,g,s,f)}else{if(q.c==null)throw A.q(A.bQ(k)) -for(o=0;o=n){p=q.c -r-=n -if(a[p[o]]>>>6===(B.c.xl(j[0],r)&B.c.cX(1,n)-1)>>>0){j[1]=r -m=A.cbt(p[o],e,j,c,g,s,f) -s=m -break}}}if(o===q.b)throw A.q(A.bQ(k))}}}l=8-d&7 -j[0]=B.c.R(j[0],l) -j[1]=j[1]-l -while(r=j[1],r>0){q=b[B.c.dd(j[0],14-r)&16383] -p=q.a -if(p!==0){j[1]=r-p -s=A.cbt(q.b,e,j,c,g,s,f)}else throw A.q(A.bQ(k))}if(s!==f)throw A.q(A.bQ("Error in Huffman-encoded data (decoded data are shorter than expected)."))}, -cbt(a,b,c,d,e,f,g){var s,r,q,p,o,n="Error in Huffman-encoded data (decoded data are longer than expected)." -if(a===b){if(c[1]<8)A.cbs(c,d) -s=c[1]-8 -c[1]=s -r=B.c.xl(c[0],s)&255 -if(f+r>g)throw A.q(A.bQ(n)) -q=e[f-1] -for(s=e.$flags|0;p=r-1,r>0;r=p,f=o){o=f+1 -s&2&&A.z(e) -e[f]=q}}else{if(f>>6 -o=q&63 -if(B.c.qX(p,o)!==0)throw A.q(A.bQ(i)) -if(o>14){n=d[B.c.qz(p,o-14)] -if(n.a!==0)throw A.q(A.bQ(i)) -q=++n.b -m=n.c -if(m!=null){q=A.bA(q,0,!1,r) -n.c=q -for(l=n.b-1,k=0;k0;--k,++j){n=d[j] -if(n.a!==0||n.c!=null)throw A.q(A.bQ(i)) -n.a=o -n.b=b}}}}, -cEG(a,b,c,d,e){var s,r,q,p,o,n="Error in Huffman-encoded data (unexpected end of code table data).",m="Error in Huffman-encoded data (code table is longer than expected).",l=a.d,k=A.b([0,0],t.t) -for(s=d+1;c<=d;++c){if(a.d-l>b)throw A.q(A.bQ(n)) -r=A.cjl(6,k,a) -e[c]=r -if(r===63){if(a.d-l>b)throw A.q(A.bQ(n)) -q=A.cjl(8,k,a)+6 -if(c+q>s)throw A.q(A.bQ(m)) -for(;p=q-1,q!==0;q=p,c=o){o=c+1 -e[c]=0}--c}else if(r>=59){q=r-59+2 -if(c+q>s)throw A.q(A.bQ(m)) -for(;p=q-1,q!==0;q=p,c=o){o=c+1 -e[c]=0}--c}}A.cED(e)}, -cED(a){var s,r,q,p,o,n=A.bA(59,0,!1,t.S) -for(s=0;s<65537;++s){r=a[s] -n[r]=n[r]+1}for(q=0,s=58;s>0;--s,q=p){p=q+n[s]>>>1 -n[s]=q}for(s=0;s<65537;++s){o=a[s] -if(o>0){r=n[o] -n[o]=r+1 -a[s]=(o|r<<6)>>>0}}}, -cbs(a,b){a[0]=((a[0]<<8|b.bI())&-1)>>>0 -a[1]=(a[1]+8&-1)>>>0}, -cjl(a,b,c){var s -while(s=b[1],s>>0 -b[1]=(b[1]+8&-1)>>>0}s-=a -b[1]=s -return(B.c.xl(b[0],s)&B.c.cX(1,a)-1)>>>0}, -ahz:function ahz(){this.b=this.a=0 -this.c=null}, -cEH(a){var s=A.cT(a,!1,null,0) -if(s.X()!==20000630)return!1 -if(s.bI()!==2)return!1 -if((s.CH()&4294967289)>>>0!==0)return!1 -return!0}, -b6D:function b6D(a){var _=this -_.b=_.a=0 -_.c=a -_.d=null -_.e=$}, -ckg(a,b,c){var s=new A.ajN(a,A.b([],t.v8),A.c(t.N,t.ew),B.N6,b) -s.b2y(a,b,c) -return s}, -W8:function W8(){}, -b6E:function b6E(a,b){this.a=a -this.b=b}, -ajN:function ajN(a,b,c,d,e){var _=this -_.a=a -_.b=null -_.c=b -_.d=0 -_.e=c -_.r=$ -_.x=_.w=0 -_.at=$ -_.ax=d -_.ay=null -_.ch=$ -_.CW=null -_.cx=0 -_.cy=null -_.db=e -_.k1=_.id=_.go=_.fy=_.fx=_.fr=_.dy=_.dx=null -_.k2=$ -_.k3=null}, -bdO:function bdO(a,b,c){var _=this -_.r=null -_.w=a -_.x=b -_.y=$ -_.z=null -_.b=_.a=0 -_.c=c}, -aCV:function aCV(){var _=this -_.f=_.e=_.d=_.c=_.b=_.a=$}, -bdP:function bdP(a,b,c){var _=this -_.w=a -_.x=b -_.y=null -_.b=_.a=0 -_.c=c}, -bdQ:function bdQ(a,b){var _=this -_.r=null -_.w=a -_.b=_.a=0 -_.c=b}, -ajO:function ajO(a,b,c){var _=this -_.w=a -_.x=b -_.y=null -_.b=_.a=0 -_.c=c}, -b6C:function b6C(){this.a=null}, -cjE(a){var s=new Uint8Array(a*3) -return new A.WM(A.cFr(a),a,null,new A.qA(s,a,3))}, -cFq(a){return new A.WM(a.a,a.b,a.c,A.clT(a.d))}, -cFr(a){var s -for(s=1;s<=8;++s)if(B.c.cX(1,s)>=a)return s -return 0}, -WM:function WM(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -WN:function WN(){}, -ajP:function ajP(){var _=this -_.e=_.d=_.c=_.b=_.a=$ -_.f=null -_.r=80 -_.w=0 -_.x=-1 -_.y=$}, -aie:function aie(a){var _=this -_.b=_.a=0 -_.e=_.c=null -_.r=a}, -b9n:function b9n(){var _=this -_.a=null -_.e=_.d=_.c=_.b=0 -_.f=null -_.r=0 -_.w=null -_.y=_.x=$ -_.z=null -_.Q=0 -_.as=null -_.ay=_.ax=_.at=0 -_.ch=null -_.dy=_.dx=_.db=_.cy=_.cx=_.CW=0}, -b9o:function b9o(){var _=this -_.b=0 -_.y=_.x=_.w=null -_.Q=_.z=$ -_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=_.at=_.as=0 -_.dx=!1 -_.dy=$ -_.fr=0 -_.fx=null}, -b9p:function b9p(a,b){this.a=a -this.b=b}, -cjQ(a){var s,r,q,p,o,n -if(a.a5()!==0)return null -s=a.a5() -if(s>=3)return null -r=B.e8x[s] -if(r===B.Ny)return null -q=a.a5() -p=J.iP(q,t.IY) -for(o=0;o255?255:a+s}}, -ccS(a,b){return b<128?Math.min(a,2*b):Math.max(a,2*(b-128))}, -ccO(a,b){return B.d.aD(b+a-2*b*a/255)}, -oo(a,b,c){var s -if(a==null)s=0 -else s=c===1?a[b]:(a[b]<<8|a[b+1])>>>8 -return s}, -cmp(b7,b8,b9,c0,c1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5=null,b6=A.c(t.S,t.wN) -for(s=c1.length,r=0;q=c1.length,r=5,f=q===4,e=q>=2,q=q>=4;s.q();){d=s.gI(s) -h+=o -switch(b7){case B.a8w:d.sa4(0,A.oo(m.c,h,o)) -d.sac(A.oo(l.c,h,o)) -d.sad(0,A.oo(k.c,h,o)) -d.sar(0,q?A.oo(j.c,h,o):255) -if(d.gar(d)!==0){d.sa4(0,(d.ga4(d)+d.gar(d)-255)*255/d.gar(d)) -d.sac((d.gac()+d.gar(d)-255)*255/d.gar(d)) -d.sad(0,(d.gad(d)+d.gar(d)-255)*255/d.gar(d))}break -case B.a8y:c=A.oo(m.c,h,o) -b=A.oo(l.c,h,o) -a=A.oo(k.c,h,o) -a0=q?A.oo(j.c,h,o):255 -a1=((c*100>>>8)+16)/116 -a2=(b-128)/500+a1 -a3=a1-(a-128)/200 -a4=Math.pow(a1,3) -a1=a4>0.008856?a4:(a1-0.13793103448275862)/7.787 -a5=Math.pow(a2,3) -a2=a5>0.008856?a5:(a2-0.13793103448275862)/7.787 -a6=Math.pow(a3,3) -a3=a6>0.008856?a6:(a3-0.13793103448275862)/7.787 -a2=a2*95.047/100 -a1=a1*100/100 -a3=a3*108.883/100 -a7=a2*3.2406+a1*-1.5372+a3*-0.4986 -a8=a2*-0.9689+a1*1.8758+a3*0.0415 -a9=a2*0.0557+a1*-0.204+a3*1.057 -a7=a7>0.0031308?1.055*Math.pow(a7,0.4166666666666667)-0.055:12.92*a7 -a8=a8>0.0031308?1.055*Math.pow(a8,0.4166666666666667)-0.055:12.92*a8 -a9=a9>0.0031308?1.055*Math.pow(a9,0.4166666666666667)-0.055:12.92*a9 -b0=[B.d.G(B.d.bk(a7*255,0,255)),B.d.G(B.d.bk(a8*255,0,255)),B.d.G(B.d.bk(a9*255,0,255))] -d.sa4(0,b0[0]) -d.sac(b0[1]) -d.sad(0,b0[2]) -d.sar(0,a0) -break -case B.a8v:b1=A.oo(m.c,h,o) -a0=e?A.oo(j.c,h,o):255 -d.sa4(0,b1) -d.sac(b1) -d.sad(0,b1) -d.sar(0,a0) -break -case B.a8x:b2=A.oo(m.c,h,o) -b3=A.oo(l.c,h,o) -a1=A.oo(k.c,h,o) -b4=A.oo(b6.h(0,f?-1:3).c,h,o) -a0=g?A.oo(j.c,h,o):255 -A.crD(255-b2,255-b3,255-a1,255-b4,i) -d.sa4(0,i[0]) -d.sac(i[1]) -d.sad(0,i[2]) -d.sar(0,a0) -break -default:throw A.q(A.bQ("Unhandled color mode: "+A.A(b7)))}}return n}, -tt:function tt(a,b){this.a=a -this.b=b}, -bsj:function bsj(a){var _=this -_.b=_.a=0 -_.d=_.c=null -_.e=$ -_.r=_.f=null -_.x=_.w=$ -_.y=null -_.z=a -_.as=$ -_.ay=_.ax=_.at=null}, -api:function api(a){this.b=a}, -a_9:function a_9(a,b,c){var _=this -_.b=_.a=null -_.f=_.e=_.d=_.c=$ -_.r=null -_.y=_.w=$ -_.Q=null -_.as=$ -_.ay=a -_.ch=b -_.cx=null -_.cy=c}, -cJP(a,b){var s,r -switch(a){case"lsct":s=new A.a_b() -r=b.c-b.d -s.b=b.X() -if(r>=12){if(b.ui(4)!=="8BIM")A.a3(A.bQ("Invalid key in layer additional data")) -s.c=b.ui(4)}if(r>=16)b.X() -return s -default:return new A.a_a(b)}}, -NX:function NX(){}, -bsi:function bsi(){this.a=null}, -a_l:function a_l(){}, -lv:function lv(a,b,c){this.a=a -this.b=b -this.c=c}, -fw:function fw(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -O_:function O_(a,b,c){this.a=a -this.b=b -this.$ti=c}, -a_k:function a_k(){var _=this -_.Q=_.z=_.y=_.f=_.d=_.b=_.a=0}, -NZ:function NZ(a){var _=this -_.b=0 -_.c=a -_.Q=_.r=_.f=0}, -aps:function aps(){this.y=this.b=this.a=0}, -jA(a,b){return(B.w_[a>>>8]<<17|B.w_[b>>>8]<<16|B.w_[a&255]<<1|B.w_[b&255])>>>0}, -jb:function jb(a){var _=this -_.a=a -_.b=0 -_.c=!1 -_.d=0 -_.e=!1 -_.f=0 -_.r=!1}, -btb:function btb(){this.b=this.a=null}, -cJV(a,b,c){var s=new A.btd(a,b,c),r=s.$2(0,0),q=s.$2(0,0),p=new A.O_(r.XW(),q.XW(),t.uv) -p.v(0,s.$2(1,0)) -p.v(0,s.$2(2,0)) -p.v(0,s.$2(3,0)) -p.v(0,s.$2(0,1)) -p.v(0,s.$2(1,1)) -p.v(0,s.$2(1,2)) -p.v(0,s.$2(1,3)) -p.v(0,s.$2(2,0)) -p.v(0,s.$2(2,1)) -p.v(0,s.$2(2,2)) -p.v(0,s.$2(2,3)) -p.v(0,s.$2(3,0)) -p.v(0,s.$2(3,1)) -p.v(0,s.$2(3,2)) -p.v(0,s.$2(3,3)) -return p}, -cJW(a,b,c){var s=new A.bte(a,b,c),r=s.$2(0,0),q=s.$2(0,0),p=new A.O_(r.XW(),q.XW(),t.rH) -p.v(0,s.$2(1,0)) -p.v(0,s.$2(2,0)) -p.v(0,s.$2(3,0)) -p.v(0,s.$2(0,1)) -p.v(0,s.$2(1,1)) -p.v(0,s.$2(1,2)) -p.v(0,s.$2(1,3)) -p.v(0,s.$2(2,0)) -p.v(0,s.$2(2,1)) -p.v(0,s.$2(2,2)) -p.v(0,s.$2(2,3)) -p.v(0,s.$2(3,0)) -p.v(0,s.$2(3,1)) -p.v(0,s.$2(3,2)) -p.v(0,s.$2(3,3)) -return p}, -a_m:function a_m(a,b){this.a=a -this.b=b}, -btc:function btc(){}, -btd:function btd(a,b,c){this.a=a -this.b=b -this.c=c}, -bte:function bte(a,b,c){this.a=a -this.b=b -this.c=c}, -a2u:function a2u(a){var _=this -_.b=_.a=0 -_.c=a -_.Q=_.z=_.y=_.x=_.f=_.e=0 -_.as=null -_.ax=0}, -nl:function nl(a,b){this.a=a -this.b=b}, -bIO:function bIO(){this.a=null -this.b=$}, -bIP:function bIP(){}, -bJ2:function bJ2(a){this.a=a -this.c=this.b=0}, -atE:function atE(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=null -_.f=e}, -cdy(a,b,c){var s=new A.bJ5(b,c,a),r=t.bo -s.e=A.bA(b,null,!1,r) -s.f=A.bA(b,null,!1,r) -return s}, -bJ5:function bJ5(a,b,c){var _=this -_.a=a -_.b=b -_.c=c -_.d=0 -_.f=_.e=null -_.r=$ -_.x=_.w=null -_.y=0 -_.z=2 -_.as=0 -_.at=null}, -atF:function atF(a,b,c,d){var _=this -_.a=a -_.c=_.b=0 -_.d=b -_.w=_.r=_.f=_.e=1 -_.x=c -_.y=d -_.z=!1 -_.Q=1 -_.at=_.as=$ -_.ch=_.ay=0 -_.cx=_.CW=null -_.db=_.cy=$ -_.dy=1 -_.fx=_.fr=0 -_.id=null -_.k3=_.k2=_.k1=$}, -In:function In(a,b){this.a=a -this.b=b}, -k3:function k3(a,b){this.a=a -this.b=b}, -qW:function qW(a,b){this.a=a -this.b=b}, -bJ6:function bJ6(a){var _=this -_.b=_.a=0 -_.d=null -_.f=a}, -cl0(){return new A.bhI(new Uint8Array(4096))}, -bhI:function bhI(a){var _=this -_.a=9 -_.d=_.c=_.b=0 -_.w=_.r=_.f=_.e=$ -_.x=a -_.z=_.y=$ -_.Q=null -_.as=$}, -bJ3:function bJ3(){this.a=null -this.c=$}, -bJ4:function bJ4(){}, -cdI(a,b){var s=new Int32Array(4),r=new Int32Array(4),q=new Int8Array(4),p=new Int8Array(4),o=A.bA(8,null,!1,t.Cf),n=A.bA(4,null,!1,t.xx) -return new A.bL5(a,b,new A.bLb(),new A.bLe(),new A.bL7(s,r),new A.bLg(q,p),o,n,new Uint8Array(4))}, -coG(a,b,c){if(c===0)if(a===0)return b===0?6:5 -else return b===0?4:0 -return c}, -bL5:function bL5(a,b,c,d,e,f,g,h,i){var _=this -_.a=a -_.b=b -_.c=$ -_.d=null -_.e=$ -_.f=c -_.r=d -_.w=e -_.x=f -_.as=_.Q=_.z=_.y=0 -_.ax=_.at=null -_.ch=_.ay=$ -_.cx=_.CW=null -_.cy=$ -_.db=g -_.dy=h -_.fr=null -_.fy=_.fx=$ -_.go=null -_.id=i -_.p3=_.p2=_.p1=_.ok=_.k4=_.k3=_.k2=_.k1=$ -_.R8=_.p4=null -_.x2=_.x1=_.to=_.ry=_.rx=_.RG=$ -_.xr=null -_.y2=_.y1=0 -_.bg=$ -_.br=null -_.C=$ -_.ai=_.a3=null -_.ah=$}, -bLh:function bLh(){}, -coE(a){var s=new A.a33(a) -s.b=254 -s.c=0 -s.d=-8 -return s}, -a33:function a33(a){var _=this -_.a=a -_.d=_.c=_.b=$ -_.e=!1}, -eB(a,b,c){return B.c.w1(B.c.R(a+2*b+c+2,2),32)}, -cN6(a){var s,r=A.b([A.eB(J.w(a.a,a.d+-33),J.w(a.a,a.d+-32),J.w(a.a,a.d+-31)),A.eB(J.w(a.a,a.d+-32),J.w(a.a,a.d+-31),J.w(a.a,a.d+-30)),A.eB(J.w(a.a,a.d+-31),J.w(a.a,a.d+-30),J.w(a.a,a.d+-29)),A.eB(J.w(a.a,a.d+-30),J.w(a.a,a.d+-29),J.w(a.a,a.d+-28))],t.t) -for(s=0;s<4;++s)a.Kf(s*32,4,r)}, -cMZ(a){var s=J.w(a.a,a.d+-33),r=J.w(a.a,a.d+-1),q=J.w(a.a,a.d+31),p=J.w(a.a,a.d+63),o=J.w(a.a,a.d+95),n=A.c7(a,null,0),m=n.a0k(),l=A.eB(s,r,q) -m.$flags&2&&A.z(m) -m[0]=16843009*l -n.d+=32 -l=n.a0k() -m=A.eB(r,q,p) -l.$flags&2&&A.z(l) -l[0]=16843009*m -n.d+=32 -m=n.a0k() -l=A.eB(q,p,o) -m.$flags&2&&A.z(m) -m[0]=16843009*l -n.d+=32 -l=n.a0k() -m=A.eB(p,o,o) -l.$flags&2&&A.z(l) -l[0]=16843009*m}, -cMX(a){var s,r,q,p -for(s=4,r=0;r<4;++r)s+=J.w(a.a,a.d+(r-32))+J.w(a.a,a.d+(-1+r*32)) -s=B.c.R(s,3) -for(r=0;r<4;++r){q=a.a -p=a.d+r*32 -J.rx(q,p,p+4,s)}}, -cdJ(a,b){var s,r,q,p,o,n=255-J.w(a.a,a.d+-33) -for(s=0,r=0;r0;--r){q=J.w(a.a,a.d+(s-1)) -p=a.a -o=a.d+s -J.rx(p,o,o+16,q) -s+=32}}, -bL9(a,b){var s,r,q -for(s=0;s<16;++s){r=b.a -q=b.d+s*32 -J.rx(r,q,q+16,a)}}, -cN9(a){var s,r -for(s=16,r=0;r<16;++r)s+=J.w(a.a,a.d+(-1+r*32))+J.w(a.a,a.d+(r-32)) -A.bL9(B.c.R(s,5),a)}, -cNb(a){var s,r -for(s=8,r=0;r<16;++r)s+=J.w(a.a,a.d+(-1+r*32)) -A.bL9(B.c.R(s,4),a)}, -cNa(a){var s,r -for(s=8,r=0;r<16;++r)s+=J.w(a.a,a.d+(r-32)) -A.bL9(B.c.R(s,4),a)}, -cNc(a){A.bL9(128,a)}, -cNk(a){var s -for(s=0;s<8;++s)a.Cw(s*32,8,a,-32)}, -cNi(a){var s,r,q,p,o -for(s=0,r=0;r<8;++r){q=J.w(a.a,a.d+(s-1)) -p=a.a -o=a.d+s -J.rx(p,o,o+8,q) -s+=32}}, -bLa(a,b){var s,r,q -for(s=0;s<8;++s){r=b.a -q=b.d+s*32 -J.rx(r,q,q+8,a)}}, -cNd(a){var s,r -for(s=8,r=0;r<8;++r)s+=J.w(a.a,a.d+(r-32))+J.w(a.a,a.d+(-1+r*32)) -A.bLa(B.c.R(s,4),a)}, -cNe(a){var s,r -for(s=4,r=0;r<8;++r)s+=J.w(a.a,a.d+(r-32)) -A.bLa(B.c.R(s,3),a)}, -cNf(a){var s,r -for(s=4,r=0;r<8;++r)s+=J.w(a.a,a.d+(-1+r*32)) -A.bLa(B.c.R(s,3),a)}, -cNg(a){A.bLa(128,a)}, -Cu(a,b,c,d,e){var s=b+c+d*32,r=J.w(a.a,a.d+s)+B.c.R(e,3) -if(!((r&-256)>>>0===0))r=r<0?0:255 -a.j(0,s,r)}, -bL8(a,b,c,d,e){A.Cu(a,0,0,b,c+d) -A.Cu(a,0,1,b,c+e) -A.Cu(a,0,2,b,c-e) -A.Cu(a,0,3,b,c-d)}, -cN0(){var s,r,q,p -if(!$.coF){for(s=-255;s<=255;++s){r=$.aKZ() -q=255+s -p=s<0?-s:s -r.$flags&2&&A.z(r) -r[q]=p -p=$.c9H() -r=B.c.R(r[q],1) -p.$flags&2&&A.z(p) -p[q]=r}for(s=-1020;s<=1020;++s){r=$.c9I() -if(s<-128)q=-128 -else q=s>127?127:s -r.$flags&2&&A.z(r) -r[1020+s]=q}for(s=-112;s<=112;++s){r=$.c9J() -if(s<-16)q=-16 -else q=s>15?15:s -r.$flags&2&&A.z(r) -r[112+s]=q}for(s=-255;s<=510;++s){r=$.oU() -if(s<0)q=0 -else q=s>255?255:s -r.$flags&2&&A.z(r) -r[255+s]=q}$.coF=!0}}, -bL6:function bL6(){}, -cMW(){var s,r=J.j7(3,t.U) -for(s=0;s<3;++s)r[s]=new Uint8Array(11) -return new A.a32(r)}, -cNA(){var s,r,q,p,o=new Uint8Array(3),n=J.j7(4,t.py) -for(s=t._4,r=0;r<4;++r){q=J.j7(8,s) -for(p=0;p<8;++p)q[p]=A.cMW() -n[r]=q}B.o.tX(o,0,3,255) -return new A.bLf(o,n)}, -bLb:function bLb(){this.d=$}, -bLe:function bLe(){this.b=null}, -bLg:function bLg(a,b){var _=this -_.b=_.a=!1 -_.c=!0 -_.d=a -_.e=b}, -a32:function a32(a){this.a=a}, -bLf:function bLf(a,b){this.a=a -this.b=b}, -bL7:function bL7(a,b){var _=this -_.a=$ -_.b=null -_.d=_.c=$ -_.e=a -_.f=b}, -Iz:function Iz(){var _=this -_.b=_.a=0 -_.c=!1 -_.d=0}, -auj:function auj(){this.b=this.a=0}, -aul:function aul(a,b,c){this.a=a -this.b=b -this.c=c}, -auk:function auk(a,b){var _=this -_.a=a -_.b=$ -_.c=b -_.e=_.d=null -_.f=$}, -aum:function aum(a,b,c){this.a=a -this.b=b -this.c=c}, -cdK(a,b){var s,r=A.b([],t.cX),q=A.b([],t.mh),p=new Uint32Array(2),o=new A.auh(a,p) -p=o.d=J.dc(B.bf.gae(p),0,null) -s=a.bI() -p.$flags&2&&A.z(p) -p[0]=s -s=a.bI() -p.$flags&2&&A.z(p) -p[1]=s -s=a.bI() -p.$flags&2&&A.z(p) -p[2]=s -s=a.bI() -p.$flags&2&&A.z(p) -p[3]=s -s=a.bI() -p.$flags&2&&A.z(p) -p[4]=s -s=a.bI() -p.$flags&2&&A.z(p) -p[5]=s -s=a.bI() -p.$flags&2&&A.z(p) -p[6]=s -s=a.bI() -p.$flags&2&&A.z(p) -p[7]=s -return new A.a34(o,b,r,q)}, -Cv(a,b){return B.c.R(a+B.c.cX(1,b)-1,b)}, -a34:function a34(a,b,c,d){var _=this -_.b=a -_.c=b -_.d=null -_.w=_.r=_.f=0 -_.x=null -_.Q=_.z=_.y=0 -_.as=null -_.at=0 -_.ax=c -_.ay=null -_.ch=d -_.CW=0 -_.cx=null -_.cy=$ -_.db=0 -_.dx=null -_.fr=_.dy=0}, -ajR:function ajR(a,b,c,d){var _=this -_.b=a -_.c=b -_.d=null -_.w=_.r=_.f=0 -_.x=null -_.Q=_.z=_.y=0 -_.as=null -_.at=0 -_.ax=c -_.ay=null -_.ch=d -_.CW=0 -_.cx=null -_.cy=$ -_.db=0 -_.dx=null -_.fr=_.dy=0}, -auh:function auh(a,b){var _=this -_.a=0 -_.b=a -_.c=b -_.d=$}, -bLc:function bLc(a,b){this.a=a -this.b=b}, -yV(a,b){return((a^b)>>>1&2139062143)+((a&b)>>>0)}, -IB(a){if(a<0)return 0 -if(a>255)return 255 -return a}, -bLd(a,b,c){return Math.abs(b-c)-Math.abs(a-c)}, -cNl(a,b,c){return 4278190080}, -cNm(a,b,c){return a}, -cNr(a,b,c){return b[c]}, -cNs(a,b,c){return b[c+1]}, -cNt(a,b,c){return b[c-1]}, -cNu(a,b,c){var s=b[c] -return A.yV(A.yV(a,b[c+1]),s)}, -cNv(a,b,c){return A.yV(a,b[c-1])}, -cNw(a,b,c){return A.yV(a,b[c])}, -cNx(a,b,c){return A.yV(b[c-1],b[c])}, -cNy(a,b,c){return A.yV(b[c],b[c+1])}, -cNn(a,b,c){var s=b[c-1],r=b[c],q=b[c+1] -return A.yV(A.yV(a,s),A.yV(r,q))}, -cNo(a,b,c){var s=b[c],r=b[c-1] -return A.bLd(s>>>24,a>>>24,r>>>24)+A.bLd(s>>>16&255,a>>>16&255,r>>>16&255)+A.bLd(s>>>8&255,a>>>8&255,r>>>8&255)+A.bLd(s&255,a&255,r&255)<=0?s:a}, -cNp(a,b,c){var s=b[c],r=b[c-1] -return(A.IB((a>>>24)+(s>>>24)-(r>>>24))<<24|A.IB((a>>>16&255)+(s>>>16&255)-(r>>>16&255))<<16|A.IB((a>>>8&255)+(s>>>8&255)-(r>>>8&255))<<8|A.IB((a&255)+(s&255)-(r&255)))>>>0}, -cNq(a,b,c){var s,r,q,p=b[c],o=b[c-1],n=A.yV(a,p) -p=n>>>24 -s=n>>>16&255 -r=n>>>8&255 -q=n>>>0&255 -return(A.IB(p+B.c.aR(p-(o>>>24),2))<<24|A.IB(s+B.c.aR(s-(o>>>16&255),2))<<16|A.IB(r+B.c.aR(r-(o>>>8&255),2))<<8|A.IB(q+B.c.aR(q-(o&255),2)))>>>0}, -IA:function IA(a,b){this.a=a -this.b=b}, -aui:function aui(a){var _=this -_.a=a -_.c=_.b=0 -_.d=null -_.e=0}, -bM9:function bM9(a,b,c){var _=this -_.a=a -_.b=b -_.c=c -_.f=_.e=_.d=0 -_.r=1 -_.w=!1 -_.x=$ -_.y=!1}, -a3e:function a3e(){}, -ajS:function ajS(a,b,c,d){var _=this -_.a=a -_.b=b -_.d=c -_.e=d -_.f=$ -_.r=1 -_.x=_.w=$}, -cbU(a){var s,r=J.iP(a,t.Pa) -for(s=0;s>>0),a)}, -GZ:function GZ(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -bqv(a){return new A.H_(-1,0,-a.c,a)}, -H_:function H_(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -eg:function eg(){}, -cV1(a,b){switch(b.a){case 0:A.aKA(a) -break -case 1:A.cV5(a) -break -case 2:A.cV3(a) -break}return a}, -cV5(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null,c=a.gtK().length -for(s=t.jm,r=0;r"))}, -crk(a){var s,r=a.length -if(r<3)return-1 -s=a[2] -if(s==="-"||s==="_")return 2 -if(r<4)return-1 -r=a[3] -if(r==="-"||r==="_")return 3 -return-1}, -dh(a){var s,r,q,p -if(a==null){if(A.c6g()==null)$.ceF="en_US" -s=A.c6g() -s.toString -return s}if(a==="C")return"en_ISO" -if(a.length<5)return a -r=A.crk(a) -if(r===-1)return a -q=B.f.a1(a,0,r) -p=B.f.cD(a,r+1) -if(p.length<=3)p=p.toUpperCase() -return q+"_"+p}, -oT(a,b,c){var s,r,q,p -if(a==null){if(A.c6g()==null)$.ceF="en_US" -s=A.c6g() -s.toString -return A.oT(s,b,c)}if(b.$1(a))return a -r=[A.cVK(),A.cVM(),A.cVL(),new A.c9o(),new A.c9p(),new A.c9q()] -for(q=0;q<6;++q){p=r[q].$1(a) -if(b.$1(p))return p}return(c==null?A.cVJ():c).$1(a)}, -cT8(a){throw A.q(A.bW('Invalid locale "'+a+'"',null))}, -cf7(a){switch(a){case"iw":return"he" -case"he":return"iw" -case"fil":return"tl" -case"tl":return"fil" -case"id":return"in" -case"in":return"id" -case"no":return"nb" -case"nb":return"no"}return a}, -csX(a){var s,r -if(a==="invalid")return"in" -s=a.length -if(s<2)return a -r=A.crk(a) -if(r===-1)if(s<4)return a.toLowerCase() -else return a -return B.f.a1(a,0,r).toLowerCase()}, -PM:function PM(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.$ti=d}, -akF:function akF(a){this.a=a}, -c9o:function c9o(){}, -c9p:function c9p(){}, -c9q:function c9q(){}, -cQJ(){return B.bi}, -cTi(a,b){if(b===0){$.c5K=0 -return}while(B.c.aa(b,10)===0){b=B.d.iE(b/10);--a}$.c5K=b}, -cPS(){if($.hS===1&&$.iJ===0)return B.bq -return B.bi}, -cPN(){if($.hr===1)return B.bq -return B.bi}, -cPP(){if($.hS===0||$.hr===1)return B.bq -return B.bi}, -cPQ(){var s,r,q=$.hr -if(q===0)return B.EX -if(q===1)return B.bq -if(q===2)return B.nF -if(B.b.p(A.b([3,4,5,6,7,8,9,10],t.t),B.c.aa($.hr,100)))return B.dW -s=J.iP(89,t.S) -for(r=0;r<89;++r)s[r]=r+11 -if(B.b.p(s,B.c.aa($.hr,100)))return B.dA -return B.bi}, -cPU(){var s,r=$.hr,q=B.c.aa(r,10) -if(q===1&&B.c.aa(r,100)!==11)return B.bq -if(q===2||q===3||q===4){s=B.c.aa(r,100) -s=!(s===12||s===13||s===14)}else s=!1 -if(s)return B.dW -s=!0 -if(q!==0)if(q!==5)if(q!==6)if(q!==7)if(q!==8)if(q!==9){r=B.c.aa(r,100) -r=r===11||r===12||r===13||r===14}else r=s -else r=s -else r=s -else r=s -else r=s -else r=s -if(r)return B.dA -return B.bi}, -cPY(){var s,r=$.hr,q=B.c.aa(r,10) -if(q===1){s=B.c.aa(r,100) -s=!(s===11||s===71||s===91)}else s=!1 -if(s)return B.bq -if(q===2){r=B.c.aa(r,100) -r=!(r===12||r===72||r===92)}else r=!1 -if(r)return B.nF -if(q===3||q===4||q===9){r=t.t -r=!(B.b.p(A.b([10,11,12,13,14,15,16,17,18,19],r),B.c.aa($.hr,100))||B.b.p(A.b([70,71,72,73,74,75,76,77,78,79],r),B.c.aa($.hr,100))||B.b.p(A.b([90,91,92,93,94,95,96,97,98,99],r),B.c.aa($.hr,100)))}else r=!1 -if(r)return B.dW -r=$.hr -if(r!==0&&B.c.aa(r,1e6)===0)return B.dA -return B.bi}, -cPZ(){var s,r,q=$.iJ===0 -if(q){s=$.hS -s=B.c.aa(s,10)===1&&B.c.aa(s,100)!==11}else s=!1 -if(!s){s=$.zm -s=B.c.aa(s,10)===1&&B.c.aa(s,100)!==11}else s=!0 -if(s)return B.bq -s=!1 -if(q){q=$.hS -r=B.c.aa(q,10) -if(r===2||r===3||r===4){q=B.c.aa(q,100) -q=!(q===12||q===13||q===14)}else q=s}else q=s -if(!q){q=$.zm -s=B.c.aa(q,10) -if(s===2||s===3||s===4){q=B.c.aa(q,100) -q=!(q===12||q===13||q===14)}else q=!1}else q=!0 -if(q)return B.dW -return B.bi}, -cQ3(){var s=$.hS -if(s===1&&$.iJ===0)return B.bq -if(s!==0&&B.c.aa(s,1e6)===0&&$.iJ===0)return B.dA -return B.bi}, -cQA(){var s=$.hS -if(s===1&&$.iJ===0)return B.bq -if((s===2||s===3||s===4)&&$.iJ===0)return B.dW -if($.iJ!==0)return B.dA -return B.bi}, -cQB(){var s=$.hr -if(s===0)return B.EX -if(s===1)return B.bq -if(s===2)return B.nF -if(s===3)return B.dW -if(s===6)return B.dA -return B.bi}, -cQC(){if($.hr!==1)if($.c5K!==0){var s=$.hS -s=s===0||s===1}else s=!1 -else s=!0 -if(s)return B.bq -return B.bi}, -cR3(){if($.hr===1)return B.bq -var s=$.hS -if(s!==0&&B.c.aa(s,1e6)===0&&$.iJ===0)return B.dA -return B.bi}, -cQf(){var s,r,q=$.iJ===0 -if(q){s=$.hS -s=s===1||s===2||s===3}else s=!1 -r=!0 -if(!s){if(q){s=B.c.aa($.hS,10) -s=!(s===4||s===6||s===9)}else s=!1 -if(!s)if(!q){q=B.c.aa($.zm,10) -q=!(q===4||q===6||q===9)}else q=!1 -else q=r}else q=r -if(q)return B.bq -return B.bi}, -cRh(){var s=$.hS,r=s!==0 -if(!r||s===1)return B.bq -if(r&&B.c.aa(s,1e6)===0&&$.iJ===0)return B.dA -return B.bi}, -cRn(){var s=$.hr -if(s===1)return B.bq -if(s===2)return B.nF -if(s===3||s===4||s===5||s===6)return B.dW -if(s===7||s===8||s===9||s===10)return B.dA -return B.bi}, -cRF(){var s,r=$.hS -if(!(r===1&&$.iJ===0))s=r===0&&$.iJ!==0 -else s=!0 -if(s)return B.bq -if(r===2&&$.iJ===0)return B.nF -return B.bi}, -cRe(){var s=$.hS -if(s===0||s===1)return B.bq -return B.bi}, -cSa(){var s,r=$.c5K -if(r===0){s=$.hS -s=B.c.aa(s,10)===1&&B.c.aa(s,100)!==11}else s=!1 -if(!s)r=B.c.aa(r,10)===1&&B.c.aa(r,100)!==11 -else r=!0 -if(r)return B.bq -return B.bi}, -cPO(){var s=$.hr -if(s===0||s===1)return B.bq -return B.bi}, -cSj(){if(B.c.aa($.hr,10)===1&&!B.b.p(A.b([11,12,13,14,15,16,17,18,19],t.t),B.c.aa($.hr,100)))return B.bq -var s=t.t -if(B.b.p(A.b([2,3,4,5,6,7,8,9],s),B.c.aa($.hr,10))&&!B.b.p(A.b([11,12,13,14,15,16,17,18,19],s),B.c.aa($.hr,100)))return B.dW -if($.zm!==0)return B.dA -return B.bi}, -cSk(){var s,r,q=!0 -if(B.c.aa($.hr,10)!==0){s=t.t -if(!B.b.p(A.b([11,12,13,14,15,16,17,18,19],s),B.c.aa($.hr,100)))q=$.iJ===2&&B.b.p(A.b([11,12,13,14,15,16,17,18,19],s),B.c.aa($.zm,100))}if(q)return B.EX -q=$.hr -s=!0 -if(!(B.c.aa(q,10)===1&&B.c.aa(q,100)!==11)){q=$.iJ===2 -if(q){r=$.zm -r=B.c.aa(r,10)===1&&B.c.aa(r,100)!==11}else r=!1 -if(!r)q=!q&&B.c.aa($.zm,10)===1 -else q=s}else q=s -if(q)return B.bq -return B.bi}, -cSt(){if($.iJ===0){var s=$.hS -s=B.c.aa(s,10)===1&&B.c.aa(s,100)!==11}else s=!1 -if(!s){s=$.zm -s=B.c.aa(s,10)===1&&B.c.aa(s,100)!==11}else s=!0 -if(s)return B.bq -return B.bi}, -cSw(){var s=$.hr -if(s===1)return B.bq -if(s===2)return B.nF -if(s===0||B.b.p(A.b([3,4,5,6,7,8,9,10],t.t),B.c.aa($.hr,100)))return B.dW -if(B.b.p(A.b([11,12,13,14,15,16,17,18,19],t.t),B.c.aa($.hr,100)))return B.dA -return B.bi}, -cSF(){var s,r,q,p=$.hS,o=p===1 -if(o&&$.iJ===0)return B.bq -s=$.iJ===0 -r=!1 -if(s){q=B.c.aa(p,10) -if(q===2||q===3||q===4){r=B.c.aa(p,100) -r=!(r===12||r===13||r===14)}}if(r)return B.dW -r=!1 -if(s)if(!o){o=B.c.aa(p,10) -o=o===0||o===1}else o=r -else o=r -r=!0 -if(!o){if(s){o=B.c.aa(p,10) -o=o===5||o===6||o===7||o===8||o===9}else o=!1 -if(!o)if(s){p=B.c.aa(p,100) -p=p===12||p===13||p===14}else p=!1 -else p=r}else p=r -if(p)return B.dA -return B.bi}, -cSI(){var s=$.hS,r=s!==0 -if(!r||s===1)return B.bq -if(r&&B.c.aa(s,1e6)===0&&$.iJ===0)return B.dA -return B.bi}, -cSu(){var s,r,q,p,o -if($.hS===1&&$.iJ===0)return B.bq -s=!0 -if($.iJ===0){r=$.hr -if(r!==0)if(r!==1){q=J.iP(19,t.S) -for(p=0;p<19;p=o){o=p+1 -q[p]=o}s=B.b.p(q,B.c.aa($.hr,100))}else s=!1}if(s)return B.dW -return B.bi}, -cST(){var s,r,q,p=$.iJ===0 -if(p){s=$.hS -s=B.c.aa(s,10)===1&&B.c.aa(s,100)!==11}else s=!1 -if(s)return B.bq -s=!1 -if(p){r=$.hS -q=B.c.aa(r,10) -if(q===2||q===3||q===4){s=B.c.aa(r,100) -s=!(s===12||s===13||s===14)}}if(s)return B.dW -s=!0 -if(!(p&&B.c.aa($.hS,10)===0)){if(p){r=B.c.aa($.hS,10) -r=r===5||r===6||r===7||r===8||r===9}else r=!1 -if(!r)if(p){p=B.c.aa($.hS,100) -p=p===11||p===12||p===13||p===14}else p=!1 -else p=s}else p=s -if(p)return B.dA -return B.bi}, -cT_(){var s=$.hr,r=!0 -if(s!==0)if(s!==1)s=$.hS===0&&$.zm===1 -else s=r -else s=r -if(s)return B.bq -return B.bi}, -cT1(){var s,r=$.iJ===0 -if(r&&B.c.aa($.hS,100)===1)return B.bq -if(r&&B.c.aa($.hS,100)===2)return B.nF -if(r){s=B.c.aa($.hS,100) -s=s===3||s===4}else s=!1 -if(s||!r)return B.dW -return B.bi}, -cW2(a){return $.cgV().ao(0,a)}, -tq:function tq(a,b){this.a=a -this.b=b}, -cr4(){var s,r=$.ctO() -if($.cr5==null){try{r.JL(new A.b26())}catch(s){}$.cr5=r}return r}, -cat(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=null,a6=A.cc9(!0),a7=t.N,a8=t.t,a9=A.b([],a8),b0=A.br_(a5,B.I,a5,a5,a5,a5,a5,B.pG,B.I,a5) -b0=A.kQ(new A.m8(b0,!1),!0,t.zy) -s=A.kQ(A.br_(a5,B.I,a5,a5,a5,a5,a5,B.pG,B.I,a5),!0,t.zI) -r=A.kQ(B.pG,!1,t.Ib) -q=A.kQ(a5,!1,t.z2) -p=A.kQ(B.I,!1,t.Tu) -o=A.kQ(a5,!1,t.Ft) -n=t.bo -m=A.kQ(a5,!1,n) -l=A.apo(!1,t.ZL) -k=t.y -j=A.kQ(!1,!1,k) -i=t.Z -h=A.kQ(1,!1,i) -g=A.kQ(1,!1,i) -i=A.kQ(1,!1,i) -f=A.kQ(!1,!1,k) -e=A.apo(!0,t.U4) -d=t.Uj -c=A.kQ(new A.na(A.b([],d),a5,A.b([],a8),!1,B.wy),!0,t.kk) -d=A.kQ(A.b([],d),!1,t.E6) -a8=A.kQ(A.b([],a8),!1,t.Cm) -n=A.kQ(a5,!1,n) -b=A.kQ(B.wy,!1,t.ls) -k=A.kQ(!1,!1,k) -a=A.kQ(new A.tp(!1,B.pG),!1,t.w2) -a0=B.nW.OY() -a1=new A.aNJ(B.eoo,B.eop) -a2=A.b([],t.DG) -a3=A.cc9(!1) -a4=A.ciG() -a4.r3(0,0,a2.length) -a6=new A.aNK(a6,a0,new A.aDM(A.c(a7,t.WK)),new A.adW(a3,a2,!0,a4,""),A.c(a7,t.IN),a1,a9,b0,s,r,q,p,o,m,l,j,h,g,i,f,e,c,d,a8,n,b,k,a) -a6.b2k(!0,a5,!1,a5,a5,!0,!0,0,a5,!0,!0,a5) -return a6}, -br2(a){return new A.NB(a)}, -br_(a,b,c,d,e,f,g,h,i,j){return new A.hb(h,j==null?new A.bv(Date.now(),0,!1):j,i,b,d,g,c,a,e,f)}, -cBS(a,b,c){var s=new A.aP_() -if(s.$2(a,"mpd")){s=B.nW.OY() -return new A.ag3(a,b,c,null,s)}else if(s.$2(a,"m3u8")){s=B.nW.OY() -return new A.aiu(a,b,c,null,s)}else{s=B.nW.OY() -return new A.apb(a,b,c,null,s)}}, -ciG(){var s=A.b([],t.t) -return new A.b0H(B.lz,s)}, -cOz(a,b,c,d){var s=new A.QH(A.aQ3(null,null,t.lI),B.I,A.b([],t.Uj),a,b,c) -s.b3l(a,b,c,d) -return s}, -aNK:function aNK(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8){var _=this -_.a=a -_.b=null -_.w=!1 -_.x=$ -_.db=_.cy=_.cx=_.CW=_.ch=_.ay=_.ax=_.at=_.as=_.Q=_.z=_.y=null -_.dx=b -_.dy=c -_.fr=d -_.fx=e -_.fy=!1 -_.go=null -_.id=f -_.k1=null -_.k2=g -_.k3=h -_.k4=i -_.ok=j -_.p1=k -_.p2=l -_.p3=m -_.p4=n -_.R8=o -_.RG=p -_.rx=q -_.ry=r -_.to=s -_.x1=a0 -_.x2=a1 -_.xr=a2 -_.y1=a3 -_.y2=a4 -_.bg=a5 -_.br=a6 -_.C=a7 -_.a3=a8 -_.ai=!1 -_.ah=null -_.a7=!0 -_.b9=_.bE=!1 -_.Y=null -_.bi=0}, -aOq:function aOq(){}, -aOr:function aOr(){}, -aOs:function aOs(){}, -aOD:function aOD(){}, -aOG:function aOG(){}, -aOH:function aOH(){}, -aOI:function aOI(a){this.a=a}, -aOJ:function aOJ(a){this.a=a}, -aOK:function aOK(a){this.a=a}, -aOL:function aOL(){}, -aOM:function aOM(){}, -aOt:function aOt(){}, -aOu:function aOu(){}, -aOv:function aOv(){}, -aOw:function aOw(){}, -aOz:function aOz(){}, -aOy:function aOy(){}, -aOx:function aOx(){}, -aOA:function aOA(){}, -aOB:function aOB(){}, -aOC:function aOC(a){this.a=a}, -aO9:function aO9(a){this.a=a}, -aOa:function aOa(a,b){this.a=a -this.b=b}, -aOE:function aOE(a,b,c){this.a=a -this.b=b -this.c=c}, -aO7:function aO7(a){this.a=a}, -aO5:function aO5(){}, -aO8:function aO8(a){this.a=a}, -aO4:function aO4(){}, -aOF:function aOF(a){this.a=a}, -aOU:function aOU(a){this.a=a}, -aOO:function aOO(a){this.a=a}, -aOP:function aOP(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -aOQ:function aOQ(a,b,c){this.a=a -this.b=b -this.c=c}, -aON:function aON(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -aO6:function aO6(a){this.a=a}, -aOb:function aOb(a,b,c){this.a=a -this.b=b -this.c=c}, -aOc:function aOc(){}, -aOd:function aOd(){}, -aOT:function aOT(){}, -aOS:function aOS(a){this.a=a}, -aOW:function aOW(){}, -aOV:function aOV(){}, -aOR:function aOR(a){this.a=a}, -aOp:function aOp(a,b,c){this.a=a -this.b=b -this.c=c}, -aOe:function aOe(a,b,c){this.a=a -this.b=b -this.c=c}, -aOj:function aOj(a,b){this.a=a -this.b=b}, -aOl:function aOl(a){this.a=a}, -aOm:function aOm(a){this.a=a}, -aOn:function aOn(a,b){this.a=a -this.b=b}, -aOk:function aOk(){}, -aOo:function aOo(){}, -aOg:function aOg(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k}, -aOi:function aOi(a){this.a=a}, -aOh:function aOh(a,b,c){this.a=a -this.b=b -this.c=c}, -aOf:function aOf(a){this.a=a}, -qC:function qC(a,b,c){this.a=a -this.b=b -this.c=c}, -NB:function NB(a){this.a=a}, -m8:function m8(a,b){this.a=a -this.b=b}, -hb:function hb(a,b,c,d,e,f,g,h,i,j){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j}, -ma:function ma(a,b){this.a=a -this.b=b}, -tp:function tp(a,b){this.a=a -this.b=b}, -aj4:function aj4(a,b){this.a=a -this.b=b}, -aj3:function aj3(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -Aw:function Aw(a,b){this.a=a -this.b=b}, -na:function na(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -aDM:function aDM(a){this.a=$ -this.b=!1 -this.c=a}, -kh:function kh(){}, -aP_:function aP_(){}, -i_:function i_(){}, -au6:function au6(){}, -apb:function apb(a,b,c,d,e){var _=this -_.r=a -_.w=b -_.x=null -_.c=c -_.d=d -_.a=e -_.b=null}, -ag3:function ag3(a,b,c,d,e){var _=this -_.r=a -_.w=b -_.x=null -_.c=c -_.d=d -_.a=e -_.b=null}, -aiu:function aiu(a,b,c,d,e){var _=this -_.r=a -_.w=b -_.x=null -_.c=c -_.d=d -_.a=e -_.b=null}, -adW:function adW(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e -_.b=null}, -b_q:function b_q(a,b){this.a=a -this.b=b}, -b_p:function b_p(a,b){this.a=a -this.b=b}, -b_o:function b_o(){}, -b_m:function b_m(a,b,c){this.a=a -this.b=b -this.c=c}, -b_r:function b_r(){}, -b_s:function b_s(a){this.a=a}, -b_n:function b_n(){}, -asV:function asV(){}, -asU:function asU(a,b,c){this.d=a -this.e=b -this.f=c}, -bF9:function bF9(){}, -b0H:function b0H(a,b){this.a=a -this.b=b}, -v9:function v9(a,b){this.a=a -this.b=b}, -QH:function QH(a,b,c,d,e,f){var _=this -_.b=a -_.c=b -_.d=null -_.e=c -_.f=d -_.r=e -_.w=null -_.a=f}, -bTD:function bTD(a){this.a=a}, -bXQ:function bXQ(a,b,c){var _=this -_.c=a -_.d=b -_.e=c -_.f=!1}, -aNJ:function aNJ(a,b){this.a=a -this.b=b}, -NJ:function NJ(){}, -beC:function beC(){}, -kO:function kO(){}, -vl:function vl(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -qB:function qB(a,b,c,d,e,f,g,h,i,j){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j}, -BE:function BE(a,b){this.a=a -this.b=b}, -bbX:function bbX(a,b){this.a=a -this.b=b}, -bbW:function bbW(a,b){this.a=a -this.b=b}, -bbV:function bbV(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -bd5:function bd5(a,b,c,d,e,f,g){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g}, -bd6:function bd6(){}, -bd7:function bd7(){}, -b27:function b27(a){this.a=a}, -Vn:function Vn(){}, -b26:function b26(){}, -Vm:function Vm(){}, -bgG:function bgG(a,b,c){this.a=a -this.b=b -this.c=c}, -B4:function B4(a){this.a=a}, -bqZ:function bqZ(){}, -H1:function H1(){}, -bq9:function bq9(){}, -GO:function GO(){}, -arK:function arK(a){this.a=a}, -OS:function OS(){}, -arJ:function arJ(a){this.a=a}, -OR:function OR(){}, -bCW:function bCW(a){this.a=a}, -a1d:function a1d(){}, -bCY:function bCY(a){this.a=a}, -a1e:function a1e(){}, -bCV:function bCV(a){this.a=a}, -OP:function OP(){}, -MQ:function MQ(a,b){this.a=a -this.b=b}, -bCX:function bCX(a){this.a=a}, -OQ:function OQ(){}, -a1w:function a1w(a,b){this.a=a -this.b=b}, -bAt:function bAt(a,b){this.a=a -this.b=b}, -OD:function OD(){}, -agO:function agO(){}, -Vo:function Vo(){}, -adX:function adX(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -b_t:function b_t(){}, -L4:function L4(){}, -kP:function kP(){}, -ajx:function ajx(){}, -au7:function au7(){}, -NV:function NV(a,b,c,d){var _=this -_.w=a -_.d=b -_.e=c -_.a=d}, -V_:function V_(a,b,c){this.d=a -this.e=b -this.a=c}, -X0:function X0(a,b,c){this.d=a -this.e=b -this.a=c}, -Uk:function Uk(a,b,c,d){var _=this -_.b=a -_.c=b -_.d=c -_.a=d}, -b_j:function b_j(){}, -bn2:function bn2(){}, -and:function and(a,b){this.b=a -this.a=b}, -bmX:function bmX(){}, -bmY:function bmY(){}, -cFK(a){var s=null,r=v.G.document.createElement("audio") -r=new A.aiz(r,B.a_H,A.c(t.N,t.CT),new A.iH(s,s,t.gZ),new A.iH(s,s,t.q2),B.nH,a) -r.b2C(a) -return r}, -beD:function beD(a){this.a=a}, -Fh:function Fh(){}, -aiz:function aiz(a,b,c,d,e,f,g){var _=this -_.z=a -_.Q=$ -_.at=_.as=null -_.ax=b -_.ay=!1 -_.ch=c -_.b=d -_.c=e -_.d=f -_.e=!1 -_.f=null -_.r=1 -_.x=_.w=null -_.a=g}, -bb3:function bb3(a){this.a=a}, -bb4:function bb4(a){this.a=a}, -bb5:function bb5(a){this.a=a}, -bb2:function bb2(){}, -bb6:function bb6(a){this.a=a}, -bb7:function bb7(a){this.a=a}, -bb8:function bb8(a){this.a=a}, -bb9:function bb9(a){this.a=a}, -bba:function bba(a){this.a=a}, -bbb:function bbb(a){this.a=a}, -bbc:function bbc(a){this.a=a}, -mA:function mA(){}, -qj:function qj(){}, -au8:function au8(){}, -bKu:function bKu(){}, -apc:function apc(a,b){var _=this -_.e=a -_.y=_.x=_.w=_.r=null -_.a=b}, -ag4:function ag4(a,b){var _=this -_.e=a -_.y=_.x=_.w=_.r=null -_.a=b}, -aiv:function aiv(a,b){var _=this -_.e=a -_.y=_.x=_.w=_.r=null -_.a=b}, -Ul:function Ul(a,b,c){this.c=a -this.e=b -this.a=c}, -b_k:function b_k(){}, -b_l:function b_l(a){this.a=a}, -bNx:function bNx(a,b){this.a=a -this.b=b}, -bNz:function bNz(a){this.a=a}, -bNA:function bNA(a){this.a=a}, -bNy:function bNy(a){this.a=a}, -bNB:function bNB(a,b){this.a=a -this.b=b}, -lr:function lr(a,b){this.a=a -this.b=b}, -cfm(a,b,c){var s,r=t.oZ,q=A.b([new A.pD(a,a)],r) -if(a.length===0)return A.b([],r) -for(s=0;s<2;++s)q=b[s].aan(0,q,c) -return q}, -v6:function v6(){}, -t9:function t9(){}, -pD:function pD(a,b){this.a=a -this.b=b}, -MI:function MI(){}, -aky:function aky(a){this.a=a}, -ah7:function ah7(){}, -VL:function VL(a,b,c,d){var _=this -_.f=a -_.c=b -_.a=c -_.b=d}, -auc:function auc(){}, -Iy:function Iy(a,b,c){this.c=a -this.a=b -this.b=c}, -Ge:function Ge(a,b){this.a=a -this.b=b}, -MM:function MM(a,b,c,d,e,f,g,h){var _=this -_.a=a -_.b=b -_.d=c -_.e=d -_.f=e -_.r=f -_.w=g -_.x=h}, -bh_(a){return $.cHS.d6(0,a,new A.bh0(a))}, -Gn:function Gn(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=null -_.d=c -_.e=d -_.f=null}, -bh0:function bh0(a){this.a=a}, -dd:function dd(a,b,c){var _=this -_.a=a -_.b=b -_.c=c -_.e=null}, -b3B:function b3B(){}, -eQ:function eQ(a){this.a=a}, -Ct:function Ct(a){this.a=a}, -aQ8(a,b){var s=t.vA,r=A.b([],s) -s=A.b([B.agk,B.agu,B.ahb,B.ags,B.ag9,B.ag6,B.agt,B.aho,B.agY,B.agP,B.ah1],s) -B.b.L(r,b.x) -B.b.L(r,s) -return new A.aQ7(a,b,r,s)}, -aQ7:function aQ7(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.e=_.d=0 -_.f=!1 -_.r=d -_.w=null -_.x=!1 -_.z=_.y=null}, -caw(a){if(a.d>=a.a.length)return!0 -return B.b.cs(a.c,new A.aQ9(a))}, -hK:function hK(){}, -aQ9:function aQ9(a){this.a=a}, -ach:function ach(){}, -aQb:function aQb(a){this.a=a}, -Ug:function Ug(){}, -aZI:function aZI(){}, -VT:function VT(){}, -cpd(a){var s,r,q,p,o="backtick" -if(a.Oa(o)!=null){s=a.Oa(o) -s.toString -r=a.Oa("backtickInfo") -r.toString -q=r -p=s}else{s=a.Oa("tilde") -s.toString -r=a.Oa("tildeInfo") -r.toString -q=r -p=s}return new A.bSo(a.b[1].length,p,B.f.dU(q))}, -ahF:function ahF(){}, -b6R:function b6R(){}, -bSo:function bSo(a,b,c){this.a=a -this.b=b -this.c=c}, -cFc(a,b){return J.lQ(a,new A.b7Y(b))}, -ai0:function ai0(){}, -b8_:function b8_(a){this.a=a}, -b7Z:function b7Z(){}, -b7Y:function b7Y(a){this.a=a}, -aio:function aio(){}, -aiy:function aiy(){}, -aiB:function aiB(){}, -bbd:function bbd(){}, -XV:function XV(){}, -bgm:function bgm(){}, -bgn:function bgn(a,b){this.a=a -this.b=b}, -MJ:function MJ(a,b){this.a=a -this.b=b}, -ath:function ath(a,b){this.a=a -this.b=b}, -Gi:function Gi(){}, -bgr:function bgr(a,b){this.a=a -this.b=b}, -bgs:function bgs(a,b){this.a=a -this.b=b}, -bgt:function bgt(a){this.a=a}, -bgu:function bgu(a,b){this.a=a -this.b=b}, -Zl:function Zl(){}, -Zm:function Zm(){}, -Nv:function Nv(){}, -a1f:function a1f(){}, -bD_:function bD_(){}, -atc:function atc(){}, -a2T:function a2T(){}, -a2U:function a2U(){}, -b28:function b28(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k}, -b29:function b29(a){this.a=a}, -MH:function MH(a,b){this.b=a -this.c=b}, -cEJ(a,b){return new A.b6G(a,b)}, -b6G:function b6G(a,b){this.a=a -this.b=b}, -cWc(a,b,c,d){var s,r=t.N,q=A.b([],t.s),p=A.aQ(t.Yd),o=A.aQ(t.dG),n=new A.b28(A.c(r,t.w4),A.c(r,t.S),q,null,null,!0,!0,!0,p,o,!0) -p.L(0,b) -o.L(0,d) -p.L(0,c.a) -o.L(0,c.b) -r=A.ckL(a) -r=A.hB(r,A.csl(),A.y(r).i("D.E"),t.DX) -r=A.H(r,A.y(r).i("D.E")) -s=A.aQ8(r,n).aMc() -n.azZ(s) -s=n.b9T(s) -return A.cFP(!1).bO5(s)+"\n"}, -cFP(a){return new A.bbC(A.b([],t.gN),!1)}, -bbC:function bbC(a,b){var _=this -_.b=_.a=$ -_.c=a -_.d=null -_.e=b}, -bbD:function bbD(){}, -bdc:function bdc(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.e=_.d=0 -_.f=d -_.r=e}, -bdl:function bdl(a){this.a=a}, -bdd:function bdd(){}, -bde:function bde(){}, -bdf:function bdf(a){this.a=a}, -bdg:function bdg(a,b,c){this.a=a -this.b=b -this.c=c}, -bdh:function bdh(a){this.a=a}, -bdi:function bdi(a,b){this.a=a -this.b=b}, -bdj:function bdj(a,b){this.a=a -this.b=b}, -bdk:function bdk(a,b,c){this.a=a -this.b=b -this.c=c}, -abO:function abO(a,b){this.a=a -this.b=b}, -abP:function abP(a,b){this.a=a -this.b=b}, -adL:function adL(a,b){this.a=a -this.b=b}, -age:function age(a,b){this.a=a -this.b=b}, -ciL(a,b){return new A.p4(a,b)}, -cDB(a,b,c,d,e,f,g){var s,r,q,p,o,n,m,l,k,j,i=" \t\n\f\r\xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000",h=!1 -if(b===0)s=!0 -else{r=B.f.a1(a.a,b-1,b) -s=B.f.p(i,r) -if(!s){q=$.cfR() -h=q.b.test(r)}}q=a.a -p=!1 -if(c===q.length)o=!0 -else{n=B.f.a1(q,c,c+1) -o=B.f.p(i,n) -if(!o){m=$.cfR() -p=m.b.test(n)}}m=!o -if(m)l=!p||s||h -else l=!1 -if(!s)k=!h||!m||p -else k=!1 -B.b.q7(g,new A.b0U()) -if(l)m=!k||d||h -else m=!1 -if(k)j=!l||d||p -else j=!1 -return new A.Ln(e,q.charCodeAt(b),f,m,j,g)}, -agy:function agy(){}, -p4:function p4(a,b){this.a=a -this.b=b}, -a1x:function a1x(a,b,c,d,e,f,g){var _=this -_.a=a -_.b=b -_.c=c -_.d=!0 -_.e=d -_.f=e -_.r=f -_.w=g}, -Ln:function Ln(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.d=c -_.f=d -_.r=e -_.w=f}, -b0U:function b0U(){}, -ah6:function ah6(a,b){this.a=a -this.b=b}, -VS:function VS(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.a=d -_.b=e}, -ahr:function ahr(a,b){this.a=a -this.b=b}, -ahs:function ahs(a,b){this.a=a -this.b=b}, -cFd(a){if(a.length===0||a.charCodeAt(0)!==94)return null -a=B.f.dU(B.f.cD(a,1)).toLowerCase() -if(a.length===0)return null -return a}, -cFe(a,b,c){var s,r,q,p,o,n,m,l,k,j=A.cFd(b),i=a.a.b,h=i.b,g=new A.bS(h,A.y(h).i("bS<1>")).wi(0,new A.b80(j),new A.b81()),f=h.h(0,g) -if(j==null||f==null)return null -s=t.pC -r=A.b([],s) -if(a.b.b===33)r.push(new A.eQ("!"));++f -h.j(0,g,f) -q=i.c -p=B.b.eB(q,j) -if(p<0){p=q.length -q.push(j)}o=a.c.$0() -if(c===!0){r.push(new A.eQ("[")) -B.b.L(r,o) -r.push(new A.eQ("]"))}n=A.cb(2,g,B.t,!1) -m=f>1?"-"+f:"" -i=A.b([new A.eQ(""+(p+1))],s) -l=t.N -k=A.c(l,l) -k.j(0,"href","#fn-"+n) -k.j(0,"id","fnref-"+n+m) -s=A.b([new A.dd("a",i,k)],s) -l=A.c(l,l) -l.j(0,"class","footnote-ref") -r.push(new A.dd("sup",s,l)) -return r}, -b80:function b80(a){this.a=a}, -b81:function b81(){}, -cG5(a){return new A.ajg(new A.akv(),!1,!1,null,A.aD("!\\[",!0,!1,!0,!1),33)}, -ajg:function ajg(a,b,c,d,e,f){var _=this -_.w=a -_.c=b -_.d=c -_.e=d -_.a=e -_.b=f}, -bcI:function bcI(){}, -cGa(){return new A.ajB(A.aD("(?:<[a-z][a-z0-9-]*(?:\\s+[a-z_:][a-z0-9._:-]*(?:\\s*=\\s*(?:[^\\s\"'=<>`]+?|'[^']*?'|\"[^\"]*?\"))?)*\\s*/?>|)||<\\?.*?\\?>|()|()",!1,!1,!0,!1),60)}, -ajB:function ajB(a,b){this.a=a -this.b=b}, -hz:function hz(){}, -akr:function akr(a,b){this.a=a -this.b=b}, -cHC(a,b,c){return new A.Gg(new A.akv(),!1,!1,null,A.aD(b,!0,!1,!0,!1),c)}, -bgk:function bgk(a,b,c){this.a=a -this.b=b -this.c=c}, -Gg:function Gg(a,b,c,d,e,f){var _=this -_.w=a -_.c=b -_.d=c -_.e=d -_.a=e -_.b=f}, -akv:function akv(){}, -Mp:function Mp(a,b){this.a=a -this.b=b}, -asw:function asw(a,b){this.a=a -this.b=b}, -cnM(){return new A.at0(!0,!0,A.b([new A.p4("del",1),new A.p4("del",2)],t.IF),A.aD("~+",!0,!1,!0,!1),126)}, -at0:function at0(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.a=d -_.b=e}, -Ij:function Ij(a,b){this.a=a -this.b=b}, -ckM(a,b){var s=$.pQ() -return new A.kX(a,b,s.b.test(a))}, -kX:function kX(a,b,c){this.a=a -this.b=b -this.c=c}, -bgl:function bgl(a){var _=this -_.c=!1 -_.f=_.e=_.d=null -_.r=0 -_.a=a -_.b=0}, -att:function att(a){this.a=a -this.b=0}, -cst(a){var s,r,q,p=B.f.dU(a),o=$.cwQ(),n=A.cC(p,o," ") -for(s=0;p=n.length,s1?A.f3(B.c.ys(o,16),m,16):65533)}else if(q!=null){n=A.f3(q,m,16) -return A.dK(n>1114111||n===0?65533:n)}return l}, -c6j(a){var s,r,q,p,o,n -for(s=a.length,r=0,q="";r?@[\\]^_`{|}~",o,0) -else n=!1 -if(n)r=p}q+=a[r]}return q.charCodeAt(0)==0?q:q}, -cLR(a){var s,r,q,p -for(s=new A.eF(a),r=t.Hz,s=new A.bM(s,s.gt(0),r.i("bM")),r=r.i("ay.E"),q=0;s.q();){p=s.d -if(p==null)p=r.a(p) -if(p!==32&&p!==9)break -q+=p===9?4-B.c.aa(q,4):1}return q}, -cnN(a,b){var s,r,q,p=A.aD("^[ \t]{0,"+b+"}",!0,!1,!1,!1).rn(a),o=p==null?null:p.b[0],n=null,m=0 -if(o!=null)for(s=o.length,r=0;m=b){if(n!=null)n=r-b -if(r===b||q)++m -break}if(n!=null)n=0}return new A.b0x(B.f.cD(a,m),n)}, -c8f:function c8f(){}, -c8g:function c8g(){}, -b0x:function b0x(a,b){this.a=a -this.b=b}, -ed(a,b,c,d,e,f,g,h){return new A.VH(d,e,g,c,a,f,b,h,A.c(t.ML,t.hb))}, -VI(a,b){var s,r=A.cil(b,a),q=r<0?100:r,p=A.cik(b,a),o=p<0?0:p,n=A.Eh(q,a),m=A.Eh(o,a) -if(B.d.aD(a)<60){s=Math.abs(n-m)<0.1&&n=b||n>=m||s?q:o}else return m>=b||m>=n?o:q}, -VH:function VH(a,b,c,d,e,f,g,h,i){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i}, -b2D(a,b,c){var s,r,q,p,o,n=a.a -n===$&&A.e() -for(s=0;s<=7;s=q){r=b[s] -q=s+1 -p=b[q] -if(r>>16&255 -m=p>>>8&255 -l=p&255 -k=A.qs(A.b([A.fi(n),A.fi(m),A.fi(l)],s),$.p_) -j=A.acO(k[0],k[1],k[2],h) -o.a=j.a -h=o.b=j.b -o.c=116*A.wW(A.qs(A.b([A.fi(n),A.fi(m),A.fi(l)],s),$.p_)[1]/100)-16 -if(r>h)break -n=Math.abs(h-b) -if(n<0.4)break -if(n=360?k-360:k -i=j*3.141592653589793/180 -h=a5.r -g=a5.y -f=100*Math.pow((40*p+b+n)/20*a5.w/h,g*a5.ay) -e=f/100 -Math.sqrt(e) -d=Math.pow(3846.153846153846*(0.25*(Math.cos((j<20.14?j+360:j)*3.141592653589793/180+2)+3.8))*a5.z*a5.x*Math.sqrt(m*m+l*l)/((20*p+b+21*n)/20+0.305),0.9)*Math.pow(1.64-Math.pow(0.29,a5.f),0.73) -c=d*Math.sqrt(e) -Math.sqrt(d*g/(h+4)) -Math.log(1+0.0228*(c*a5.ax)) -Math.cos(i) -Math.sin(i) -return new A.aSq(j,c,f,A.b([0,0,0],t.v))}, -aSq:function aSq(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.y=d}, -mJ(a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6=new A.o4() -a6.d=a7 -s=$.JU() -r=A.cig(a7) -q=r[0] -p=r[1] -o=r[2] -n=s.as -m=n[0]*(0.401288*q+0.650173*p-0.051461*o) -l=n[1]*(-0.250268*q+1.204414*p+0.045854*o) -k=n[2]*(-0.002079*q+0.048952*p+0.953127*o) -n=s.at -j=Math.pow(n*Math.abs(m)/100,0.42) -i=Math.pow(n*Math.abs(l)/100,0.42) -h=Math.pow(n*Math.abs(k)/100,0.42) -g=A.va(m)*400*j/(j+27.13) -f=A.va(l)*400*i/(i+27.13) -e=A.va(k)*400*h/(h+27.13) -d=(11*g+-12*f+e)/11 -c=(g+f-2*e)/9 -n=20*f -b=Math.atan2(c,d)*180/3.141592653589793 -if(b<0)a=b+360 -else a=b>=360?b-360:b -a0=a*3.141592653589793/180 -a1=s.r -a2=s.y -a3=100*Math.pow((40*g+n+e)/20*s.w/a1,a2*s.ay)/100 -Math.sqrt(a3) -a4=Math.pow(3846.153846153846*(0.25*(Math.cos((a<20.14?a+360:a)*3.141592653589793/180+2)+3.8))*s.z*s.x*Math.sqrt(d*d+c*c)/((20*g+n+21*e)/20+0.305),0.9)*Math.pow(1.64-Math.pow(0.29,s.f),0.73) -a5=a4*Math.sqrt(a3) -Math.sqrt(a4*a2/(a1+4)) -Math.log(1+0.0228*(a5*s.ax)) -Math.cos(a0) -Math.sin(a0) -a6.a=a -a6.b=a5 -a6.c=116*A.wW(A.cig(a7)[1]/100)-16 -return a6}, -o4:function o4(){var _=this -_.d=_.c=_.b=_.a=$}, -bLJ:function bLJ(a,b,c,d,e,f,g,h,i,j){var _=this -_.f=a -_.r=b -_.w=c -_.x=d -_.y=e -_.z=f -_.as=g -_.at=h -_.ax=i -_.ay=j}, -aKf(a,b,c){return J.aaU(a,b*c,(b+1)*c)}, -Uv:function Uv(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -coi(a){var s,r=t.S,q=a.a -q===$&&A.e() -s=a.b -s===$&&A.e() -return new A.Cm(q,s,A.c(r,r),!1)}, -dL(a,b){var s=t.S -A.coj(a,b) -return new A.Cm(a,b,A.c(s,s),!1)}, -atQ(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=t.S,d=A.c(e,e) -new A.ta(B.SZ,t.Sy).aT(0,new A.bJY(d,a)) -for(e=a.length,s=t.v,r=0,q=0,p=0;p98)continue -if(f>q){q=f -r=g}}A.coj(r,q) -return new A.Cm(r,q,d,!0)}, -coj(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=A.mJ(A.Au(a,b,50)),d=e.b -d===$&&A.e() -s=Math.abs(d-b) -for(d=t.v,r=1;r<50;++r){q=B.d.aD(b) -p=e.b -p===$&&A.e() -if(q===B.d.aD(p))return e -o=A.Au(a,b,50+r) -n=new A.o4() -n.d=o -q=$.JU() -p=o>>>16&255 -m=o>>>8&255 -l=o&255 -k=A.qs(A.b([A.fi(p),A.fi(m),A.fi(l)],d),$.p_) -j=A.acO(k[0],k[1],k[2],q) -n.a=j.a -i=j.b -n.b=i -n.c=116*A.wW(A.qs(A.b([A.fi(p),A.fi(m),A.fi(l)],d),$.p_)[1]/100)-16 -h=Math.abs(i-b) -if(h>>16&255 -m=o>>>8&255 -l=o&255 -k=A.qs(A.b([A.fi(p),A.fi(m),A.fi(l)],d),$.p_) -j=A.acO(k[0],k[1],k[2],q) -g.a=j.a -q=j.b -g.b=q -g.c=116*A.wW(A.qs(A.b([A.fi(p),A.fi(m),A.fi(l)],d),$.p_)[1]/100)-16 -f=Math.abs(q-b) -if(f") -s=A.H(new A.az(a,J.cAT(b),s),s.i("D.E"))}return s}, -cex(a,b){var s,r="m.qr_code.scan.v1",q="m.qr_code.show.v1",p=A.b([],t.s),o=A.dZ(a,!0,t.N) -B.b.cI(o,new A.c4h(A.dZ(b,!0,t.z))) -B.b.cI(o,new A.c4i()) -B.b.L(p,o) -if(A.csj(a,b)){s=J.T(b) -if(s.p(b,r)&&B.b.p(a,q))p.push(q) -if(s.p(b,q)&&B.b.p(a,r))p.push(r)}else B.b.A(p,"m.reciprocate.v1") -return p}, -cqf(a,b){var s,r,q,p,o,n,m,l=A.b([],t.t) -for(s=a.length,r=0,q=0,p=0;p>>0 -if(q>=b){l.push(r) -r=0 -q=0}}}return l}, -cqY(a,b){if(a==="m.sas.v1")return new A.CZ(b) -if(a==="m.reciprocate.v1")return new A.bUA(b) -throw A.q(A.bs("Unkown method type"))}, -ak8(a,b,c,d){var s=t.s -return new A.v2(b,c,d,a,A.b([],s),A.b([],s),A.b([],t.xN),new A.bv(Date.now(),0,!1),B.vp)}, -ckC(a){var s="m.relates_to",r=J.T(a),q=r.h(a,"transaction_id") -if(q==null)r=t.G.b(r.h(a,s))?J.w(r.h(a,s),"event_id"):null -else r=q -return r}, -ob:function ob(a,b){this.a=a -this.b=b}, -Fj:function Fj(a,b){this.a=a -this.b=b}, -c4h:function c4h(a){this.a=a}, -c4i:function c4i(){}, -v2:function v2(a,b,c,d,e,f,g,h,i){var _=this -_.a=null -_.b=a -_.c=b -_.d=c -_.e=null -_.f=d -_.r=!1 -_.w=null -_.x=e -_.y=f -_.Q=_.z=null -_.as=g -_.at=h -_.ax=null -_.ay=i -_.ch=!1 -_.db=_.cx=_.CW=null -_.dy=!1}, -bfs:function bfs(a){this.a=a}, -bfu:function bfu(a){this.a=a}, -bfr:function bfr(){}, -bfw:function bfw(){}, -bfv:function bfv(){}, -bft:function bft(a,b){this.a=a -this.b=b}, -bfx:function bfx(){}, -bUz:function bUz(){}, -bUA:function bUA(a){this.a=a}, -a_n:function a_n(a,b,c){this.c=a -this.a=b -this.b=c}, -apt:function apt(){}, -CZ:function CZ(a){var _=this -_.r=_.f=_.e=_.d=null -_.w=$ -_.x=null -_.y=$ -_.as=_.Q=_.z=null -_.a=a}, -bUB:function bUB(a,b){this.a=a -this.b=b}, -xG:function xG(a){this.a=a}, -iS:function iS(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -xW:function xW(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -cnq(a,b){var s=t.N,r=t.z -s=new A.HW(A.xf(a.d),A.rW(A.xf(a.e),new A.bCR(),s,r,s,s),A.rW(A.xf(a.f),new A.bCS(),s,r,s,t._P),null,b,$,a.w,a.a,a.b) -s.b3b(a,b) -return s}, -HW:function HW(a,b,c,d,e,f,g,h,i){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i}, -bCR:function bCR(){}, -bCS:function bCS(){}, -bCT:function bCT(){}, -bCU:function bCU(){}, -BW:function BW(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -cLM(a){return new A.vN(a.h(0,"room_id"),a.h(0,"session_id"),a.h(0,"pickle"),a.h(0,"content"),a.h(0,"indexes"),a.h(0,"allowed_at_index"),a.h(0,"uploaded"),a.h(0,"sender_key"),a.h(0,"sender_claimed_keys"))}, -vN:function vN(a,b,c,d,e,f,g,h,i){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i}, -abp:function abp(){}, -aM3:function aM3(){}, -aM2:function aM2(){}, -aM_:function aM_(){}, -aM0:function aM0(){}, -aM1:function aM1(){}, -aM5:function aM5(){}, -aM4:function aM4(){}, -aMd:function aMd(){}, -aLZ:function aLZ(){}, -aLY:function aLY(){}, -aMf:function aMf(){}, -aMe:function aMe(){}, -aMo:function aMo(){}, -aMn:function aMn(){}, -aMp:function aMp(){}, -aMm:function aMm(){}, -aMl:function aMl(){}, -aMq:function aMq(){}, -aM8:function aM8(){}, -aM7:function aM7(){}, -aMc:function aMc(){}, -aMb:function aMb(){}, -aMj:function aMj(){}, -aMk:function aMk(){}, -aM6:function aM6(){}, -aMa:function aMa(){}, -aM9:function aM9(){}, -aMg:function aMg(){}, -aMi:function aMi(){}, -aMh:function aMh(){}, -cbe(a){var s=J.T(a),r=A.d7(A.ak(J.w(t.f.a(s.h(a,"m.homeserver")),"base_url")),0,null),q=new A.b1Z().$1(s.h(a,"m.identity_server")) -s=s.gtU(a) -return new A.nZ(new A.aiw(r),q,A.mR(s.rF(s,new A.b2_()).q2(0,new A.b20(),t.Yx),t.N,t.O))}, -cCU(a){var s,r=J.T(a),q=new A.b_w().$1(r.h(a,"email_address")),p=new A.b_x().$1(r.h(a,"matrix_id")) -r=A.ak(r.h(a,"role")) -s=A.j(["m.role.admin",B.a9i,"m.role.security",B.a9h],t.N,t.Zg).h(0,r) -r=B.b.p(B.e8k,s)?s:null -r.toString -return new A.p1(q,p,r)}, -cFp(a){var s=J.T(a) -return new A.Ar(new A.b9k().$1(s.h(a,"contacts")),new A.b9l().$1(s.h(a,"support_page")))}, -cFj(a){var s,r,q,p,o,n=null,m=J.T(a),l=A.d7(A.ak(m.h(a,"authorization_endpoint")),0,n),k=t.a,j=t.N,i=J.bu(k.a(m.h(a,"code_challenge_methods_supported")),new A.b8P(),j) -i=A.H(i,i.$ti.i("a2.E")) -s=J.bu(k.a(m.h(a,"grant_types_supported")),new A.b8Q(),j) -s=A.H(s,s.$ti.i("a2.E")) -r=A.d7(A.ak(m.h(a,"issuer")),0,n) -q=new A.b8R().$1(m.h(a,"prompt_values_supported")) -p=A.d7(A.ak(m.h(a,"registration_endpoint")),0,n) -o=J.bu(k.a(m.h(a,"response_modes_supported")),new A.b8S(),j) -o=A.H(o,o.$ti.i("a2.E")) -k=J.bu(k.a(m.h(a,"response_types_supported")),new A.b8T(),j) -k=A.H(k,k.$ti.i("a2.E")) -return new A.LZ(l,i,s,r,q,p,o,k,A.d7(A.ak(m.h(a,"revocation_endpoint")),0,n),A.d7(A.ak(m.h(a,"token_endpoint")),0,n))}, -clp(a){return new A.Bc(new A.blZ().$1(J.w(a,"m.upload.size")))}, -cJQ(a){var s=J.T(a) -return new A.mb(new A.bsA().$1(s.h(a,"avatar_url")),new A.bsB().$1(s.h(a,"canonical_alias")),A.fS(s.h(a,"guest_can_join")),new A.bsC().$1(s.h(a,"join_rule")),new A.bsD().$1(s.h(a,"name")),A.b_(s.h(a,"num_joined_members")),A.ak(s.h(a,"room_id")),new A.bsE().$1(s.h(a,"room_type")),new A.bsF().$1(s.h(a,"topic")),A.fS(s.h(a,"world_readable")))}, -cnK(a){var s=J.T(a),r=new A.bFQ().$1(s.h(a,"avatar_url")),q=new A.bFR().$1(s.h(a,"canonical_alias")),p=A.fS(s.h(a,"guest_can_join")),o=new A.bFS().$1(s.h(a,"join_rule")),n=new A.bFT().$1(s.h(a,"name")),m=A.b_(s.h(a,"num_joined_members")),l=A.ak(s.h(a,"room_id")),k=new A.bFU().$1(s.h(a,"room_type")),j=new A.bFV().$1(s.h(a,"topic")),i=A.fS(s.h(a,"world_readable")),h=new A.bFW().$1(s.h(a,"allowed_room_ids")),g=new A.bFX().$1(s.h(a,"encryption")),f=new A.bFY().$1(s.h(a,"room_version")) -s=J.bu(t.a.a(s.h(a,"children_state")),new A.bFZ(),t.WF) -s=A.H(s,s.$ti.i("a2.E")) -return new A.l4(r,q,p,o,n,m,l,k,j,i,h,g,f,s)}, -cFn(a){var s=J.T(a),r=new A.b9b().$1(s.h(a,"next_batch")) -s=J.bu(t.a.a(s.h(a,"rooms")),new A.b9c(),t.vv) -s=A.H(s,s.$ti.i("a2.E")) -return new A.WL(r,s)}, -cmX(a){var s=J.T(a) -return new A.Hz(A.ak(s.h(a,"sid")),new A.bvN().$1(s.h(a,"submit_url")))}, -cME(a){var s=J.T(a) -return new A.a2E(new A.bJU().$1(s.h(a,"device_id")),new A.bJV().$1(s.h(a,"is_guest")),A.ak(s.h(a,"user_id")))}, -cJM(a){var s=J.T(a) -return new A.NT(new A.bs6().$1(s.h(a,"allowed")),new A.bs7().$1(s.h(a,"disallowed")),A.fS(s.h(a,"enabled")))}, -cKB(a){var s=J.T(a) -return new A.Op(J.fd(t.f.a(s.h(a,"available")),new A.bwc(),t.N,t.KC),A.ak(s.h(a,"default")))}, -cCh(a){var s=J.T(a),r=new A.aSH().$1(s.h(a,"m.3pid_changes")),q=new A.aSI().$1(s.h(a,"m.change_password")),p=new A.aSJ().$1(s.h(a,"m.get_login_token")),o=new A.aSK().$1(s.h(a,"m.profile_fields")),n=new A.aSL().$1(s.h(a,"m.room_versions")),m=new A.aSM().$1(s.h(a,"m.set_avatar_url")),l=new A.aSN().$1(s.h(a,"m.set_displayname")) -s=s.gtU(a) -return new A.up(r,q,p,o,n,m,l,A.mR(s.rF(s,new A.aSO()).q2(0,new A.aSP(),t.Yx),t.N,t.O))}, -cDD(a){var s=J.T(a) -return new A.kn(A.ak(s.h(a,"device_id")),new A.b1j().$1(s.h(a,"display_name")),new A.b1k().$1(s.h(a,"last_seen_ip")),new A.b1l().$1(s.h(a,"last_seen_ts")))}, -cFm(a){var s=J.T(a) -return new A.EW(new A.b98().$1(s.h(a,"room_id")),new A.b99().$1(s.h(a,"servers")))}, -cCy(a){var s=J.T(a) -return new A.U5(new A.aY4().$1(s.h(a,"failures")),J.fd(t.f.a(s.h(a,"one_time_keys")),new A.aY5(),t.N,t.jG))}, -cJZ(a){var s=J.T(a) -return new A.a_r(new A.btt().$1(s.h(a,"device_keys")),new A.btu().$1(s.h(a,"failures")),new A.btv().$1(s.h(a,"master_keys")),new A.btw().$1(s.h(a,"self_signing_keys")),new A.btx().$1(s.h(a,"user_signing_keys")))}, -cHU(a){var s=J.T(a),r=new A.bho().$1(s.h(a,"get_login_token")),q=A.ak(s.h(a,"type")) -s=s.gtU(a) -return new A.m4(r,q,A.mR(s.rF(s,new A.bhp()).q2(0,new A.bhq(),t.Yx),t.N,t.O))}, -cHV(a){var s=J.T(a) -return new A.Y8(A.ak(s.h(a,"access_token")),A.ak(s.h(a,"device_id")),new A.bhr().$1(s.h(a,"expires_in_ms")),new A.bhs().$1(s.h(a,"home_server")),new A.bht().$1(s.h(a,"refresh_token")),A.ak(s.h(a,"user_id")),new A.bhu().$1(s.h(a,"well_known")))}, -cFk(a){var s=J.T(a),r=new A.b8Z().$1(s.h(a,"currently_active")),q=new A.b9_().$1(s.h(a,"last_active_ago")),p=A.ak(s.h(a,"presence")),o=A.j(["offline",B.pB,"online",B.t5,"unavailable",B.t6],t.N,t.pe).h(0,p) -p=B.b.p(B.Cu,o)?o:null -p.toString -return new A.WI(r,q,p,new A.b90().$1(s.h(a,"status_msg")))}, -cmm(a){var s=J.T(a),r=new A.bsa().$1(s.h(a,"avatar_url")),q=new A.bsb().$1(s.h(a,"displayname")),p=new A.bsc().$1(s.h(a,"m.tz")) -s=s.gtU(a) -return new A.yh(r,q,p,A.mR(s.rF(s,new A.bsd()).q2(0,new A.bse(),t.Yx),t.N,t.O))}, -cK_(a){var s=J.T(a),r=J.bu(t.a.a(s.h(a,"chunk")),new A.btE(),t.l8) -r=A.H(r,r.$ti.i("a2.E")) -return new A.a_s(r,new A.btF().$1(s.h(a,"next_batch")),new A.btG().$1(s.h(a,"prev_batch")),new A.btH().$1(s.h(a,"total_room_count_estimate")))}, -cmt(a){var s=J.T(a),r=new A.bt6().$1(s.h(a,"format")),q=new A.bt7().$1(s.h(a,"url")) -s=s.gtU(a) -return new A.apr(r,q,A.mR(s.rF(s,new A.bt8()).q2(0,new A.bt9(),t.Yx),t.N,t.O))}, -cJU(a){var s=J.T(a) -return new A.mZ(A.ak(s.h(a,"app_id")),A.ak(s.h(a,"pushkey")),A.ak(s.h(a,"app_display_name")),A.cmt(t.f.a(s.h(a,"data"))),A.ak(s.h(a,"device_display_name")),A.ak(s.h(a,"kind")),A.ak(s.h(a,"lang")),new A.bt5().$1(s.h(a,"profile_tag")))}, -cJR(a){var s=J.T(a) -return new A.op(new A.bsG().$1(s.h(a,"is")),new A.bsH().$1(s.h(a,"key")),A.ak(s.h(a,"kind")),new A.bsI().$1(s.h(a,"pattern")),new A.bsJ().$1(s.h(a,"value")))}, -app(a){var s=J.T(a),r=J.bu(t.a.a(s.h(a,"actions")),new A.bsL(),t.O) -r=A.H(r,r.$ti.i("a2.E")) -return new A.oq(r,new A.bsM().$1(s.h(a,"conditions")),A.fS(s.h(a,"default")),A.fS(s.h(a,"enabled")),new A.bsN().$1(s.h(a,"pattern")),A.ak(s.h(a,"rule_id")))}, -cms(a){return new A.a_i(new A.bsU().$1(a.h(0,"content")),new A.bsV().$1(a.h(0,"override")),new A.bsW().$1(a.h(0,"room")),new A.bsX().$1(a.h(0,"sender")),new A.bsY().$1(a.h(0,"underride")))}, -cKh(a){var s=J.T(a) -return new A.a_J(A.ak(s.h(a,"access_token")),new A.buB().$1(s.h(a,"expires_in_ms")),new A.buC().$1(s.h(a,"refresh_token")))}, -cky(a){var s=J.T(a) -return new A.t7(A.b_(s.h(a,"first_message_index")),A.b_(s.h(a,"forwarded_count")),A.fS(s.h(a,"is_verified")),t.f.a(s.h(a,"session_data")))}, -cKv(a){return new A.ty(J.fd(t.f.a(J.w(a,"sessions")),new A.bw5(),t.N,t.l4))}, -cKw(a){var s=t.f.a(a.h(0,"rooms")) -return new A.HC(s.t_(s,new A.bw7(),t.N,t.hY))}, -cEz(a){var s=J.T(a) -return new A.W1(new A.b5E().$1(s.h(a,"end")),new A.b5F().$1(s.h(a,"event")),new A.b5G().$1(s.h(a,"events_after")),new A.b5H().$1(s.h(a,"events_before")),new A.b5I().$1(s.h(a,"start")),new A.b5J().$1(s.h(a,"state")))}, -cFl(a){var s=J.T(a),r=J.bu(t.a.a(s.h(a,"chunk")),new A.b92(),t.qJ) -r=A.H(r,r.$ti.i("a2.E")) -return new A.WJ(r,new A.b93().$1(s.h(a,"end")),A.ak(s.h(a,"start")),new A.b94().$1(s.h(a,"state")))}, -P7(a,b,c){return new A.asO(b,c,a)}, -cn1(a,b,c){return new A.aqC(a,b,c)}, -cjn(a){return new A.ahJ(a)}, -cml(a){var s=J.T(a) -return new A.eo(new A.bs2().$1(s.h(a,"avatar_url")),new A.bs3().$1(s.h(a,"display_name")),A.ak(s.h(a,"user_id")))}, -cL3(a){var s=J.T(a),r=A.fS(s.h(a,"limited")) -s=J.bu(t.a.a(s.h(a,"results")),new A.bAh(),t.sl) -s=A.H(s,s.$ti.i("a2.E")) -return new A.a0S(r,s)}, -cMK(a){var s=J.T(a),r=A.ak(s.h(a,"password")),q=A.b_(s.h(a,"ttl")),p=J.bu(t.a.a(s.h(a,"uris")),new A.bKd(),t.N) -p=A.H(p,p.$ti.i("a2.E")) -return new A.a2K(r,q,p,A.ak(s.h(a,"username")))}, -cFo(a){var s=J.T(a),r=new A.b9f().$1(s.h(a,"unstable_features")) -s=J.bu(t.a.a(s.h(a,"versions")),new A.b9g(),t.N) -s=A.H(s,s.$ti.i("a2.E")) -return new A.xp(r,s)}, -cjS(a,b){var s=A.j(["no-support",B.Op,"success",B.Oq],t.N,t.vp).h(0,b) -return B.b.p(a,s)?s:null}, -aiw:function aiw(a){this.a=a}, -M7:function M7(a){this.a=a}, -nZ:function nZ(a,b,c){this.a=a -this.b=b -this.c=c}, -b1Z:function b1Z(){}, -b2_:function b2_(){}, -b20:function b20(){}, -Oo:function Oo(a,b,c){this.c=a -this.a=b -this.b=c}, -p1:function p1(a,b,c){this.a=a -this.b=b -this.c=c}, -b_w:function b_w(){}, -b_x:function b_x(){}, -Ar:function Ar(a,b){this.a=a -this.b=b}, -b9k:function b9k(){}, -b9j:function b9j(){}, -b9l:function b9l(){}, -b9m:function b9m(){}, -LZ:function LZ(a,b,c,d,e,f,g,h,i,j){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j}, -b8P:function b8P(){}, -b8Q:function b8Q(){}, -b8R:function b8R(){}, -b8O:function b8O(){}, -b8S:function b8S(){}, -b8T:function b8T(){}, -b8U:function b8U(){}, -b8V:function b8V(){}, -b8W:function b8W(){}, -b8X:function b8X(){}, -b8Y:function b8Y(){}, -Bc:function Bc(a){this.a=a}, -blZ:function blZ(){}, -mb:function mb(a,b,c,d,e,f,g,h,i,j){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j}, -bsA:function bsA(){}, -bsB:function bsB(){}, -bsC:function bsC(){}, -bsD:function bsD(){}, -bsE:function bsE(){}, -bsF:function bsF(){}, -l_:function l_(a,b,c){this.c=a -this.a=b -this.b=c}, -l4:function l4(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h -_.x=i -_.y=j -_.z=k -_.Q=l -_.as=m -_.at=n}, -bFQ:function bFQ(){}, -bFR:function bFR(){}, -bFS:function bFS(){}, -bFT:function bFT(){}, -bFU:function bFU(){}, -bFV:function bFV(){}, -bFW:function bFW(){}, -bFP:function bFP(){}, -bFX:function bFX(){}, -bFY:function bFY(){}, -bFZ:function bFZ(){}, -bG_:function bG_(){}, -bG0:function bG0(){}, -WL:function WL(a,b){this.a=a -this.b=b}, -b9b:function b9b(){}, -b9c:function b9c(){}, -b9d:function b9d(){}, -agI:function agI(a,b,c){this.c=a -this.a=b -this.b=c}, -Px:function Px(a,b,c){this.c=a -this.a=b -this.b=c}, -pF:function pF(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -pb:function pb(a,b,c){this.c=a -this.a=b -this.b=c}, -Hz:function Hz(a,b){this.a=a -this.b=b}, -bvN:function bvN(){}, -a2E:function a2E(a,b,c){this.a=a -this.b=b -this.c=c}, -bJU:function bJU(){}, -bJV:function bJV(){}, -uk:function uk(a){this.a=a}, -NT:function NT(a,b,c){this.a=a -this.b=b -this.c=c}, -bs6:function bs6(){}, -bs5:function bs5(){}, -bs7:function bs7(){}, -bs4:function bs4(){}, -bs8:function bs8(){}, -bs9:function bs9(){}, -n4:function n4(a,b,c){this.c=a -this.a=b -this.b=c}, -Op:function Op(a,b){this.a=a -this.b=b}, -bwc:function bwc(){}, -bwd:function bwd(){}, -up:function up(a,b,c,d,e,f,g,h){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h}, -aSH:function aSH(){}, -aSI:function aSI(){}, -aSJ:function aSJ(){}, -aSK:function aSK(){}, -aSL:function aSL(){}, -aSM:function aSM(){}, -aSN:function aSN(){}, -aSO:function aSO(){}, -aSP:function aSP(){}, -pz:function pz(a,b){this.a=a -this.c=b}, -Uw:function Uw(a,b,c){this.c=a -this.a=b -this.b=c}, -r3:function r3(a,b,c){this.c=a -this.a=b -this.b=c}, -kn:function kn(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -b1j:function b1j(){}, -b1k:function b1k(){}, -b1l:function b1l(){}, -EW:function EW(a,b){this.a=a -this.b=b}, -b98:function b98(){}, -b99:function b99(){}, -b97:function b97(){}, -b9a:function b9a(){}, -U5:function U5(a,b){this.a=a -this.b=b}, -aY4:function aY4(){}, -aY3:function aY3(){}, -aY5:function aY5(){}, -aY2:function aY2(){}, -aY7:function aY7(){}, -aY8:function aY8(){}, -aY6:function aY6(){}, -a_r:function a_r(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -btt:function btt(){}, -bts:function bts(){}, -btn:function btn(){}, -btu:function btu(){}, -btr:function btr(){}, -btv:function btv(){}, -btq:function btq(){}, -btw:function btw(){}, -btp:function btp(){}, -btx:function btx(){}, -bto:function bto(){}, -btz:function btz(){}, -bty:function bty(){}, -btA:function btA(){}, -btB:function btB(){}, -btC:function btC(){}, -btD:function btD(){}, -m4:function m4(a,b,c){this.a=a -this.b=b -this.c=c}, -bho:function bho(){}, -bhp:function bhp(){}, -bhq:function bhq(){}, -Y8:function Y8(a,b,c,d,e,f,g){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g}, -bhr:function bhr(){}, -bhs:function bhs(){}, -bht:function bht(){}, -bhu:function bhu(){}, -tr:function tr(a,b,c){this.c=a -this.a=b -this.b=c}, -WI:function WI(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -b8Z:function b8Z(){}, -b9_:function b9_(){}, -b90:function b90(){}, -yh:function yh(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bsa:function bsa(){}, -bsb:function bsb(){}, -bsc:function bsc(){}, -bsd:function bsd(){}, -bse:function bse(){}, -a_f:function a_f(a){this.a=a}, -a_s:function a_s(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -btE:function btE(){}, -btF:function btF(){}, -btG:function btG(){}, -btH:function btH(){}, -btI:function btI(){}, -apr:function apr(a,b,c){this.a=a -this.b=b -this.c=c}, -bt6:function bt6(){}, -bt7:function bt7(){}, -bt8:function bt8(){}, -bt9:function bt9(){}, -NY:function NY(a,b){this.a=a -this.b=b}, -mZ:function mZ(a,b,c,d,e,f,g,h){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h}, -bt5:function bt5(){}, -op:function op(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -bsG:function bsG(){}, -bsH:function bsH(){}, -bsI:function bsI(){}, -bsJ:function bsJ(){}, -oq:function oq(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -bsL:function bsL(){}, -bsM:function bsM(){}, -bsK:function bsK(){}, -bsN:function bsN(){}, -bt3:function bt3(){}, -bt4:function bt4(){}, -a_i:function a_i(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -bsU:function bsU(){}, -bsT:function bsT(){}, -bsV:function bsV(){}, -bsS:function bsS(){}, -bsW:function bsW(){}, -bsR:function bsR(){}, -bsX:function bsX(){}, -bsQ:function bsQ(){}, -bsY:function bsY(){}, -bsP:function bsP(){}, -bsZ:function bsZ(){}, -bt_:function bt_(){}, -bt0:function bt0(){}, -bt1:function bt1(){}, -bt2:function bt2(){}, -BF:function BF(a,b,c){this.c=a -this.a=b -this.b=c}, -a_J:function a_J(a,b,c){this.a=a -this.b=b -this.c=c}, -buB:function buB(){}, -buC:function buC(){}, -a0t:function a0t(a,b){this.a=a -this.b=b}, -t7:function t7(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -ty:function ty(a){this.a=a}, -bw5:function bw5(){}, -bw6:function bw6(){}, -HC:function HC(a){this.a=a}, -bw7:function bw7(){}, -bw8:function bw8(){}, -T8:function T8(a,b){this.a=a -this.b=b}, -WK:function WK(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -W1:function W1(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -b5E:function b5E(){}, -b5F:function b5F(){}, -b5G:function b5G(){}, -b5D:function b5D(){}, -b5H:function b5H(){}, -b5C:function b5C(){}, -b5I:function b5I(){}, -b5J:function b5J(){}, -b5B:function b5B(){}, -b5K:function b5K(){}, -b5L:function b5L(){}, -b5M:function b5M(){}, -WJ:function WJ(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -b92:function b92(){}, -b93:function b93(){}, -b94:function b94(){}, -b91:function b91(){}, -b95:function b95(){}, -b96:function b96(){}, -qH:function qH(a,b,c){this.c=a -this.a=b -this.b=c}, -asO:function asO(a,b,c){this.a=a -this.e=b -this.w=c}, -bGo:function bGo(){}, -aqC:function aqC(a,b,c){this.c=a -this.f=b -this.r=c}, -ahJ:function ahJ(a){this.e=a}, -qQ:function qQ(a,b){this.a=a -this.b=b}, -eo:function eo(a,b,c){this.a=a -this.b=b -this.c=c}, -bs2:function bs2(){}, -bs3:function bs3(){}, -a0S:function a0S(a,b){this.a=a -this.b=b}, -bAh:function bAh(){}, -bAi:function bAi(){}, -a2K:function a2K(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bKd:function bKd(){}, -bKe:function bKe(){}, -xp:function xp(a,b){this.a=a -this.b=b}, -b9f:function b9f(){}, -b9e:function b9e(){}, -b9g:function b9g(){}, -b9h:function b9h(){}, -b9i:function b9i(){}, -a0j:function a0j(a,b){this.a=a -this.b=b}, -amS:function amS(){}, -LM:function LM(){}, -q_:function q_(a,b){this.a=a -this.b=b}, -abI:function abI(){}, -K9:function K9(a,b,c,d){var _=this -_.c=a -_.d=b -_.a=c -_.b=d}, -abJ:function abJ(a,b,c){this.b=a -this.c=b -this.a=c}, -abK:function abK(a,b,c){this.c=a -this.a=b -this.b=c}, -bJ_:function bJ_(a,b){this.a=a -this.b=b}, -DR:function DR(a,b){this.b=a -this.a=b}, -aca(a){var s=J.T(a) -return new A.eE(A.ak(s.h(a,"type")),A.fu(t.f.a(s.h(a,"content"))))}, -eE:function eE(a,b){this.a=a -this.b=b}, -chE(a){var s=J.T(a) -return new A.ia(A.ak(s.h(a,"sender")),A.ak(s.h(a,"type")),A.fu(t.f.a(s.h(a,"content"))))}, -ia:function ia(a,b,c){this.c=a -this.a=b -this.b=c}, -wO:function wO(a,b,c,d,e){var _=this -_.y=a -_.f=b -_.c=c -_.a=d -_.b=e}, -csb(a){var s -if(a==null)s=null -else{s=t.Q1 -s=A.H(new A.c_(new A.O(a,new A.c6M(),A.U(a).i("O<1,lm?>")),s),s.i("D.E"))}return s}, -csc(a,b){var s,r,q,p=A.b7(["sticker","emoticon"],t.N) -if(a==null)s=null -else{r=t.Ri -r=A.H(new A.c_(new A.O(a,new A.c6N(),A.U(a).i("O<1,i?>")),r),r.i("D.E")) -s=r}if(s==null)s=A.b([],t.s) -if(b==null)q=null -else{r=A.U(b).i("az<1>") -r=A.H(new A.az(b,new A.c6O(p,s),r),r.i("D.E")) -q=r}if(q==null)q=A.b([],t.s) -B.b.L(q,new A.az(s,new A.c6P(q),A.U(s).i("az<1>"))) -return q}, -cbY(a){var s,r,q=J.hi(a),p=t.N,o=t.O -q=A.mR(q.rF(q,new A.bc9()),p,o) -s=A.bJ(a,"pack",B.i,p,o) -s=A.cG2(s==null?A.c(p,o):s) -r=A.bJ(a,"images",B.i,p,o) -r=r==null?null:A.rW(r,new A.bca(),p,o,p,t.Zc) -if(r==null){r=A.bJ(a,"emoticons",B.i,p,o) -o=r==null?null:A.rW(r,new A.bcb(),p,o,p,t.Zc)}else o=r -if(o==null){o=A.bJ(a,"short",B.i,p,p) -o=o==null?null:A.rW(o,new A.bcc(),p,p,p,t.Zc)}return new A.AF(q,o==null?A.c(p,t.Zc):o,s)}, -aje(a){var s=J.e4(a),r=s.gtU(a),q=t.N,p=t.O -return new A.jT(A.mR(r.rF(r,new A.bce()),q,p),A.d7(A.ak(s.h(a,"url")),0,null),A.ad(a,"body",B.i,q),A.bJ(a,"info",B.i,q,p),A.csb(A.ji(a,"usage",q)))}, -cG2(a){var s,r,q=A.y(a).i("bi<1,2>"),p=t.N -q=A.mR(new A.az(new A.bi(a,q),new A.bcg(),q.i("az")),p,t.O) -s=A.ad(a,"display_name",B.i,p) -r=A.ad(a,"avatar_url",B.i,p) -return new A.bcf(q,s,A.l6(r==null?".::":r),A.csb(A.ji(a,"usage",p)),A.ad(a,"attribution",B.i,p))}, -lm:function lm(a,b){this.a=a -this.b=b}, -c6M:function c6M(){}, -c6N:function c6N(){}, -c6O:function c6O(a,b){this.a=a -this.b=b}, -c6P:function c6P(a){this.a=a}, -AF:function AF(a,b,c){this.a=a -this.b=b -this.c=c}, -bc9:function bc9(){}, -bca:function bca(){}, -bcb:function bcb(){}, -bcc:function bcc(){}, -bcd:function bcd(){}, -jT:function jT(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -bce:function bce(){}, -bcf:function bcf(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -bcg:function bcg(){}, -bw1(a){var s,r,q,p,o,n="ciphertext",m=t.N,l=A.ad(a,"algorithm",B.d8,m) -if(l==null)l="" -s=A.ad(a,"sender_key",B.d8,m) -if(s==null)s="" -r=A.ad(a,"device_id",B.i,m) -q=A.ad(a,"session_id",B.i,m) -p=A.ad(a,n,B.oi,m) -o=A.ad(a,n,B.oi,t.f) -return new A.bw0(l,s,r,q,p,o==null?null:A.rW(o,new A.bw2(),m,t.O,m,t.TG))}, -bw0:function bw0(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -bw2:function bw2(){}, -bw3:function bw3(){}, -wP:function wP(a,b){this.a=a -this.b=b}, -cn0(a){var s,r=A.ad(a,"algorithm",B.d8,t.N) -if(r==null)r="" -s=t.S -return new A.bw4(r,A.ad(a,"rotation_period_ms",B.i,s),A.ad(a,"rotation_period_msgs",B.i,s))}, -bw4:function bw4(a,b,c){this.a=a -this.b=b -this.c=c}, -bAr:function bAr(a){this.a=a}, -cnh(a){var s=t.N -return new A.arj(new A.bAs().$1(A.ad(a,"passphrase",B.i,t.f)),A.ad(a,"iv",B.i,s),A.ad(a,"mac",B.i,s),A.ad(a,"algorithm",B.i,s))}, -arj:function arj(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bAs:function bAs(){}, -ZE:function ZE(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -cdB:function cdB(a,b){this.a=a -this.b=b}, -ccf(a,b,c,d,e,f,g,h){return new A.eP(b,e,c,h,null,d,null,f,g,a)}, -pk(a){var s=J.T(a),r=A.ak(s.h(a,"event_id")),q=A.dC(s.h(a,"room_id")),p=A.fL(A.b_(s.h(a,"origin_server_ts")),0,!1),o=t.XF,n=o.a(s.h(a,"unsigned")) -n=n==null?null:A.fu(n) -o=o.a(s.h(a,"prev_content")) -o=o==null?null:A.fu(o) -return new A.eP(r,q,new A.bv(p,0,!1),n,o,A.dC(s.h(a,"redacts")),A.ad(a,"state_key",B.i,t.N),A.ak(s.h(a,"sender")),A.ak(s.h(a,"type")),A.fu(t.f.a(s.h(a,"content"))))}, -eP:function eP(a,b,c,d,e,f,g,h,i,j){var _=this -_.y=a -_.z=b -_.Q=c -_.as=d -_.at=e -_.ax=f -_.f=g -_.c=h -_.a=i -_.b=j}, -cIi(a){return new A.hn(a,null)}, -f0:function f0(a,b){this.a=a -this.b=b}, -hn:function hn(a,b){this.a=a -this.b=b}, -bkX:function bkX(a){this.a=a}, -bkY:function bkY(){}, -bkV:function bkV(){}, -bkW:function bkW(){}, -DQ:function DQ(a){this.a=a}, -YB(a){var s,r,q,p=t.N,o=A.ji(a,"usage",p) -if(o==null)o=A.b([],t.s) -s=J.T(a) -r=A.ak(s.h(a,"user_id")) -s=A.eU(t.f.a(s.h(a,"keys")),p,p) -q=new A.xP(a).$0() -p=A.bJ(a,"unsigned",B.i,p,t.O) -return new A.pj(o,r,s,q,p==null?null:A.fu(p),a)}, -cce(a){var s,r,q,p,o=t.N,n=A.ji(a,"algorithms",o) -if(n==null)n=A.b([],t.s) -s=J.T(a) -r=A.ak(s.h(a,"device_id")) -q=A.ak(s.h(a,"user_id")) -s=A.eU(t.f.a(s.h(a,"keys")),o,o) -p=new A.xP(a).$0() -o=A.bJ(a,"unsigned",B.i,o,t.O) -return new A.kZ(r,n,q,s,p,o==null?null:A.fu(o),a)}, -tg:function tg(){}, -xP:function xP(a){this.a=a}, -pj:function pj(a,b,c,d,e,f){var _=this -_.f=a -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f}, -kZ:function kZ(a,b,c,d,e,f,g){var _=this -_.f=a -_.r=b -_.a=c -_.b=d -_.c=e -_.d=f -_.e=g}, -qE:function qE(a,b,c,d){var _=this -_.f=a -_.c=b -_.a=c -_.b=d}, -cJu(a){return new A.brL(B.b.wi(B.Cu,new A.brM(a),new A.brN()),A.ad(a,"last_active_ago",B.i,t.S),A.ad(a,"status_msg",B.i,t.N),A.ad(a,"currently_active",B.i,t.y))}, -brL:function brL(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -brM:function brM(a){this.a=a}, -brN:function brN(){}, -cKA(a){return A.aqD(a)}, -aqD(a){var s="m.heroes",r=a.h(0,s)!=null?A.dZ(t.a.a(a.h(0,s)),!0,t.N):null -return new A.a0u(r,A.hq(a.h(0,"m.joined_member_count")),A.hq(a.h(0,"m.invited_member_count")))}, -a0u:function a0u(a,b,c){this.a=a -this.b=b -this.c=c}, -cdi(a){var s=J.T(a) -return new A.fo(A.ad(a,"state_key",B.i,t.N),A.ak(s.h(a,"sender")),A.ak(s.h(a,"type")),A.fu(t.f.a(s.h(a,"content"))))}, -fo:function fo(a,b,c,d){var _=this -_.f=a -_.c=b -_.a=c -_.b=d}, -Cd(a,b){var s=null -return new A.hE(a,b,s,s,s,s,s,s)}, -cLY(a){var s,r,q,p,o,n,m,l="events",k=t.N,j=A.ad(a,"next_batch",B.i,k) -if(j==null)j="" -s=new A.bHD(a).$0() -r=t.Dn -q=A.bJ(a,"presence",B.i,k,r) -p=null -if(q==null)q=p -else{q=q.h(0,l) -if(q==null)q=p -else{q=J.bu(q,new A.bHE(),t.cp) -q=A.H(q,q.$ti.i("a2.E"))}}p=A.bJ(a,"account_data",B.i,k,r) -o=null -if(p==null)p=o -else{p=p.h(0,l) -if(p==null)p=o -else{p=J.bu(p,new A.bHF(),t.ch) -p=A.H(p,p.$ti.i("a2.E"))}}r=A.bJ(a,"to_device",B.i,k,r) -o=null -if(r==null)r=o -else{r=r.h(0,l) -if(r==null)r=o -else{r=J.bu(r,new A.bHG(),t.Ec) -r=A.H(r,r.$ti.i("a2.E"))}}o=new A.bHH(a).$0() -n=A.bJ(a,"device_one_time_keys_count",B.i,k,t.S) -m=A.ji(a,"device_unused_fallback_key_types",k) -return new A.hE(j,s,q,p,r,o,n,m==null?A.ji(a,u.bI,k):m)}, -cKD(a){var s=null,r=new A.lz(s,s,s,s) -r.b39(a) -return r}, -Ff(a,b,c){return new A.lp(null,b,c,null,a,null)}, -cGp(a){var s,r,q="events",p=A.bKb(a,"summary",A.cWP()),o=t.N,n=t.Dn,m=A.bJ(a,"state",B.i,o,n),l=null -if(m==null)m=l -else{m=m.h(0,q) -if(m==null)m=l -else{m=J.bu(m,new A.ben(),t.qJ) -m=A.H(m,m.$ti.i("a2.E"))}}l=A.bKb(a,"timeline",A.ct0()) -s=A.bJ(a,"ephemeral",B.i,o,n) -r=null -if(s==null)s=r -else{s=s.h(0,q) -if(s==null)s=r -else{s=J.bu(s,new A.beo(),t.ch) -s=A.H(s,s.$ti.i("a2.E"))}}n=A.bJ(a,"account_data",B.i,o,n) -o=null -if(!(n==null)){n=n.h(0,q) -if(!(n==null)){o=J.bu(n,new A.bep(),t.ch) -o=A.H(o,o.$ti.i("a2.E"))}}return new A.lp(p,m,l,s,o,A.bKb(a,"unread_notifications",A.cXf()))}, -cGh(a){var s=A.bJ(a,"invite_state",B.i,t.N,t.Dn),r=null -if(s==null)s=r -else{s=s.h(0,"events") -if(s==null)s=r -else{s=J.bu(s,new A.bed(),t._Y) -s=A.H(s,s.$ti.i("a2.E"))}}return new A.mN(s)}, -cGD(a){var s=A.bJ(a,"knock_state",B.i,t.N,t.Dn),r=null -if(s==null)s=r -else{s=s.h(0,"events") -if(s==null)s=r -else{s=J.bu(s,new A.bfQ(),t._Y) -s=A.H(s,s.$ti.i("a2.E"))}}return new A.v4(s)}, -cHA(a){var s=t.N,r=t.Dn,q=A.bJ(a,"state",B.i,s,r),p=null -if(q==null)q=p -else{q=q.h(0,"events") -if(q==null)q=p -else{q=J.bu(q,new A.bgb(),t.qJ) -q=A.H(q,q.$ti.i("a2.E"))}}p=A.bKb(a,"timeline",A.ct0()) -r=A.bJ(a,"account_data",B.i,s,r) -s=null -if(!(r==null)){r=r.h(0,"events") -if(!(r==null)){s=J.bu(r,new A.bgc(),t.ch) -s=A.H(s,s.$ti.i("a2.E"))}}return new A.ls(q,p,s)}, -cMz(a){return A.cMy(a)}, -cMy(a){var s,r=A.ji(a,"events",t.f) -if(r==null)r=null -else{s=A.U(r).i("O<1,eP>") -r=A.H(new A.O(r,new A.bJB(),s),s.i("a2.E"))}return new A.qY(r,A.ad(a,"limited",B.i,t.y),A.ad(a,"prev_batch",B.i,t.N))}, -cMQ(a){var s=t.S -return new A.a2W(A.ad(a,"highlight_count",B.i,s),A.ad(a,"notification_count",B.i,s))}, -hE:function hE(a,b,c,d,e,f,g,h){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h}, -bHD:function bHD(a){this.a=a}, -bHE:function bHE(){}, -bHF:function bHF(){}, -bHG:function bHG(){}, -bHH:function bHH(a){this.a=a}, -bHM:function bHM(){}, -bHN:function bHN(){}, -bHO:function bHO(){}, -lz:function lz(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bx0:function bx0(){}, -bx1:function bx1(){}, -bx2:function bx2(){}, -bx3:function bx3(){}, -bx4:function bx4(){}, -bx5:function bx5(){}, -bx6:function bx6(){}, -bx7:function bx7(){}, -bHC:function bHC(){}, -lp:function lp(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -ben:function ben(){}, -beo:function beo(){}, -bep:function bep(){}, -beq:function beq(){}, -ber:function ber(){}, -bes:function bes(){}, -mN:function mN(a){this.a=a}, -bed:function bed(){}, -bee:function bee(){}, -v4:function v4(a){this.a=a}, -bfQ:function bfQ(){}, -bfR:function bfR(){}, -ls:function ls(a,b,c){this.a=a -this.b=b -this.c=c}, -bgb:function bgb(){}, -bgc:function bgc(){}, -bgd:function bgd(){}, -bge:function bge(){}, -qY:function qY(a,b,c){this.a=a -this.b=b -this.c=c}, -bJB:function bJB(){}, -bJC:function bJC(){}, -a2W:function a2W(a,b){this.a=a -this.b=b}, -Vc:function Vc(a,b){this.a=a -this.b=b}, -cER(a,b,c,d,e,f){var s=J.hi(a),r=e.i("@<0>").d0(f) -return A.mR(new A.c_(s.q2(s,new A.b79(b,c,d,e,f),r.i("S<1,2>?")),r.i("c_>")),e,f)}, -rW(a,b,c,d,e,f){return A.cER(a,new A.b78(b,c,d,e,f),c,d,e,f)}, -b79:function b79(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -b78:function b78(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -jU:function jU(a,b){this.a=a -this.b=b}, -bhz:function bhz(a,b){this.a=a -this.c=b}, -bhA:function bhA(){}, -cV:function cV(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -cl3(a,b){var s -if(t.f.b(b))return A.fu(b) -if(t.a.b(b)){s=J.bu(b,A.cI0(a),t.z) -s=A.H(s,s.$ti.i("a2.E")) -return s}return b}, -cI0(a){return new A.bhR(a)}, -fu(a){var s,r,q=A.eU(a,t.N,t.O) -for(s=new A.bi(q,A.y(q).i("bi<1,2>")).gW(0);s.q();){r=s.d -q.j(0,r.a,A.cl3(a,r.b))}return q}, -bhR:function bhR(a){this.a=a}, -ad(a,b,c,d){var s=J.w(a,b) -if(!d.b(s)){c.$3(b,A.dI(d),J.as(s)) -return null}return s}, -ji(a,b,c){var s,r,q=J.w(a,b) -if(!t.a.b(q)){B.i.$3(b,A.dI(c),J.as(q)) -return null}try{s=J.iv(q,c) -s=s.qb(s) -return s}catch(r){$.V().d7('Unable to create "List<'+A.dI(c).l(0)+'>" in event content for the key "'+b+'" at '+A.c4J(A.vM())) -return null}}, -bJ(a,b,c,d,e){var s,r,q=J.w(a,b) -if(!t.G.b(q)){c.$3(b,A.K(A.c(d,e)),J.as(q)) -return null}try{s=A.eU(J.rw(q,d,e),d,e) -return s}catch(r){$.V().d7('Unable to create "Map<'+A.dI(d).l(0)+","+A.dI(e).l(0)+'>" in event content for the key "'+b+'" at '+A.c4J(A.vM())) -return null}}, -bKb(a,b,c){var s=A.bJ(a,b,B.i,t.N,t.O) -return s!=null?c.$1(s):null}, -c4J(a){var s=a.l(0).split("\n"),r=s.length -if(r>=3)r=B.f.Bp(s[2],"#2 ","") -else r=r!==0?B.b.gS(s):"(unknown position)" -return r}, -c_6:function c_6(){}, -bX1:function bX1(){}, -c0a:function c0a(){}, -cm0(a){var s=J.T(a) -return new A.Hc(s.h(a,"org.matrix.msc1767.text"),A.cJq(s.h(a,"org.matrix.msc3381.poll.start")))}, -cJq(a){var s=A.v_(B.eoG,new A.bro(a)),r=J.T(a),q=r.h(a,"max_selections"),p=r.h(a,"question"),o=J.T(p),n=o.h(p,"org.matrix.msc1767.text") -p=n==null?o.h(p,"body"):n -r=J.bu(t.a.a(r.h(a,"answers")),new A.brp(),t.aC) -r=A.H(r,r.$ti.i("a2.E")) -return new A.aoP(s,q,new A.aoO(p),r)}, -Hc:function Hc(a,b){this.a=a -this.b=b}, -aoP:function aoP(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bro:function bro(a){this.a=a}, -brp:function brp(){}, -brq:function brq(){}, -aoO:function aoO(a){this.a=a}, -on:function on(a,b){this.a=a -this.b=b}, -Hd:function Hd(a,b,c){this.c=a -this.a=b -this.b=c}, -cm2(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=b.b.h(0,a.y) -if(g==null)s=null -else{g=g.h(0,"m.reference") -s=g==null?null:g.qb(0)}if(s==null||s.length===0)return A.c(t.N,t.c8) -B.b.cI(s,new A.brm()) -g=t.N -r=A.c(g,t.qU) -q=A.cm1(a,b) -for(p=s.length,o=0;oj.b -else k=!0}else k=!1 -if(k)continue -if(q!=null){k=n.Q -j=q.Q -i=k.a -h=j.a -if(i<=h)k=i===h&&k.b>j.b -else k=!0}else k=!1 -if(k)continue -r.j(0,m,n)}return r.t_(r,new A.brn(),g,t.c8)}, -cm1(a,b){var s,r=b.b.h(0,a.y),q=r==null?null:r.h(0,"m.reference") -if(q==null||q.ga2(q))return null -r=a.cy.ru(0,"m.room.power_levels") -s=r==null?null:A.ad(r.b,"redact",B.i,t.S) -return A.fF(q,new A.brl(a,s==null?50:s))}, -brm:function brm(){}, -brn:function brn(){}, -brl:function brl(a,b){this.a=a -this.b=b}, -agw:function agw(a,b){this.a=a -this.b=b}, -cDy(a){var s,r=A.dC(J.w(a,"next_batch")),q=A.ji(a,"events",t.c) -if(q==null)q=null -else{s=A.U(q).i("O<1,mi>") -q=A.H(new A.O(q,new A.b0P(),s),s.i("a2.E"))}return new A.agx(r,q)}, -agx:function agx(a,b){this.a=a -this.b=b}, -b0P:function b0P(){}, -kT(a,b){return A.cDA(a,b)}, -cDA(a3,a4){var s=0,r=A.n(t.H),q,p=2,o=[],n=[],m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2 -var $async$kT=A.o(function(a5,a6){if(a5===1){o.push(a6) -s=p}for(;;)switch(s){case 0:p=4 -c=!0 -if(a3.RG)if(a3.guM()){c=a3.z -if(c==null)c=null -else{c=c.f -c===$&&A.e() -c=c.gvP(0)}c=c!==!0}if(c){s=1 -break}m=null -p=8 -s=11 -return A.f(A.b0R(a3),$async$kT) -case 11:m=a6 -p=4 -s=10 -break -case 8:p=7 -a1=o.pop() -c=A.a4(a1) -s=c instanceof A.hn?12:14 -break -case 12:l=c -c=l.b -if((c==null?null:c.b)===400){$.V().dJ("Dehydrated devices unsupported, skipping.") -s=1 -break}s=15 -return A.f(A.nX(a3,a4),$async$kT) -case 15:s=1 -break -s=13 -break -case 14:throw a1 -case 13:s=10 -break -case 7:s=4 -break -case 10:c=m.b -s=B.fcs.p(0,c==null?null:A.ad(c,"algorithm",B.i,t.N))?16:17 -break -case 16:s=18 -return A.f(A.nX(a3,a4),$async$kT) -case 18:s=1 -break -case 17:c=m.b -if(!J.v(c==null?null:A.ad(c,"algorithm",B.i,t.N),u.B)){s=1 -break}k=J.w(a3.bH,a3.ok).d.h(0,m.a) -s=k==null||!k.Ze()?19:20 -break -case 19:$.V().dr(0,"Dehydrated device "+m.a+" is unknown or unverified, replacing it") -s=21 -return A.f(A.nX(a3,a4),$async$kT) -case 21:s=1 -break -case 20:s=22 -return A.f(a4.I8("org.matrix.msc3814"),$async$kT) -case 22:j=a6 -c=m.b -i=c==null?null:A.ad(c,"device",B.i,t.N) -s=i==null?23:24 -break -case 23:$.V().dr(0,"Dehydrated device "+m.a+" is invalid, replacing it") -s=25 -return A.f(A.nX(a3,a4),$async$kT) -case 25:s=1 -break -case 24:h=A.cbn(a3) -p=26 -s=29 -return A.f(h.Sz(i,u.B,m.a,j),$async$kT) -case 29:c=k -c=c.b.h(0,"curve25519:"+A.A(c.ax)) -a=h.d -a===$&&A.e() -if(c==a.gyh()){c=k -c=c.b.h(0,"ed25519:"+A.A(c.ax)) -a=h.d -a===$&&A.e() -a=c!=a.gK_() -c=a}else c=!0 -s=c?30:31 -break -case 30:$.V().dr(0,"Invalid dehydrated device "+m.a+", replacing it") -s=32 -return A.f(h.n(),$async$kT) -case 32:s=33 -return A.f(A.nX(a3,a4),$async$kT) -case 33:n=[1] -s=27 -break -case 31:g=null -case 34:c=m.a -a=g -s=37 -return A.f(A.b0S(a3,c,a==null?null:a.a),$async$kT) -case 37:g=a6 -c=g.b -if(c==null)c=[] -a=c.length -a0=0 -case 38:if(!(a0")).gS(0) -r.ay=J.iv(s.h(0,"usage"),p) -return r}, -cCW(a,b){var s,r,q,p=J.T(a),o=A.xf(p.h(a,"content")),n=J.T(o),m=A.ak(n.h(o,"user_id")),l=t.N -n=A.eU(t.f.a(n.h(o,"keys")),l,l) -s=new A.xP(o).$0() -r=A.bJ(o,"unsigned",B.i,l,t.O) -o=new A.p2(b,m,n,s,r==null?null:A.fu(r),o) -o.x=o.w=!1 -q=o.N() -o.ax=p.h(a,"public_key") -o.ay=J.iv(q.h(0,"usage"),l) -o.w=p.h(a,"verified") -o.x=p.h(a,"blocked") -return o}, -cDF(a,b,c){var s,r=A.fu(a.N()),q=A.ak(r.h(0,"user_id")),p=t.N,o=A.eU(t.f.a(r.h(0,"keys")),p,p),n=new A.xP(r).$0(),m=A.bJ(r,"unsigned",B.i,p,t.O) -r=new A.iz(b,q,o,n,m==null?null:A.fu(m),r) -r.x=r.w=!1 -s=r.N() -r.ax=a.f -J.iv(s.h(0,"algorithms"),p) -r.ch=c==null?new A.bv(Date.now(),0,!1):c -return r}, -cDE(a,b){var s,r,q,p=J.T(a),o=A.xf(p.h(a,"content")),n=J.T(o),m=A.ak(n.h(o,"user_id")),l=t.N -n=A.eU(t.f.a(n.h(o,"keys")),l,l) -s=new A.xP(o).$0() -r=A.bJ(o,"unsigned",B.i,l,t.O) -o=new A.iz(b,m,n,s,r==null?null:A.fu(r),o) -o.x=o.w=!1 -q=o.N() -o.ax=p.h(a,"device_id") -J.iv(q.h(0,"algorithms"),l) -o.w=p.h(a,"verified") -o.x=p.h(a,"blocked") -p=p.h(a,"last_active") -o.ch=new A.bv(A.fL(p==null?0:p,0,!1),0,!1) -return o}, -a30:function a30(a,b){this.a=a -this.b=b}, -lT:function lT(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=!0 -_.d=c -_.e=d}, -b1o:function b1o(a){this.a=a}, -b1p:function b1p(a){this.a=a}, -as3:function as3(a,b,c,d,e){var _=this -_.f=null -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -fn:function fn(){}, -p2:function p2(a,b,c,d,e,f){var _=this -_.ax=null -_.ay=$ -_.f=a -_.x=_.w=_.r=null -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f}, -iz:function iz(a,b,c,d,e,f){var _=this -_.ax=null -_.ch=$ -_.CW=null -_.f=a -_.x=_.w=_.r=null -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f}, -cjh(a,b,c){var s,r,q,p -switch(a.gxH(0)){case"m.image":return b.a.fW(a.cy.cO(a.c).qI(b)) -case"m.file":return b.a.fV(a.cy.cO(a.c).qI(b)) -case"m.audio":s=a.b -r=t.z -if(A.bJ(s,"org.matrix.msc3245.voice",B.i,r,r)!=null){s=A.bJ(s,"info",B.i,t.N,t.O) -q=s==null?null:A.ad(s,"duration",B.i,t.S) -s=a.cy.cO(a.c).qI(b) -r=q==null?null:A.cX(0,0,0,q,0,0) -if(r==null)r="" -else{r=r.a -r=B.f.tw(B.c.l(B.c.aR(r,6e7)),2,"0")+":"+B.f.tw(B.c.l(B.c.aa(B.c.aR(r,1e6),60)),2,"0")}return b.a.p5(s,r)}return b.a.fY(a.cy.cO(a.c).qI(b)) -case"m.video":return b.a.fX(a.cy.cO(a.c).qI(b)) -case"m.location":return b.a.kB(a.cy.cO(a.c).qI(b)) -case"m.sticker":return b.a.eO(a.cy.cO(a.c).qI(b)) -case"m.emote":return"* "+c -case"m.key.verification.request":return b.a.nY(a.cy.cO(a.c).qI(b)) -case"m.key.verification.cancel":return b.a.l5(a.cy.cO(a.c).qI(b)) -case"m.key.verification.done":return b.a.lp(a.cy.cO(a.c).qI(b)) -case"m.key.verification.ready":return b.a.mj(a.cy.cO(a.c).qI(b)) -case"m.key.verification.accept":return b.a.kP(a.cy.cO(a.c).qI(b)) -case"m.key.verification.start":return b.a.kF(a.cy.cO(a.c).qI(b)) -case"m.bad.encrypted":switch(a.gy6(0)){case u.ej:p=b.a.ghH()+"." -break -case"Encryption is not enabled in your client.":p=b.a.gex()+"." -break -case"Unknown encryption algorithm.":p=b.a.gjN()+"." -break -case u.o:p=b.a.gmG()+"." -break -default:p=c -break}return b.a.ia(p) -case"m.text":case"m.notice":case"m.none":default:return c}}, -b5R:function b5R(){}, -b5S:function b5S(){}, -b5T:function b5T(){}, -b63:function b63(){}, -b68:function b68(){}, -b69:function b69(){}, -b6a:function b6a(){}, -b5Q:function b5Q(a){this.a=a}, -b6b:function b6b(){}, -b6g:function b6g(a,b){this.a=a -this.b=b}, -b6f:function b6f(a,b){this.a=a -this.b=b}, -b6c:function b6c(){}, -b6d:function b6d(){}, -b6e:function b6e(){}, -b5U:function b5U(){}, -b5V:function b5V(){}, -b5P:function b5P(a){this.a=a}, -b5W:function b5W(){}, -b5O:function b5O(a){this.a=a}, -b5X:function b5X(){}, -b5Y:function b5Y(){}, -b5Z:function b5Z(){}, -b6_:function b6_(){}, -b60:function b60(){}, -b61:function b61(){}, -b62:function b62(){}, -b64:function b64(){}, -b65:function b65(){}, -b66:function b66(){}, -b67:function b67(){}, -Ag:function Ag(a,b){this.a=a -this.b=b}, -W2:function W2(a){this.a=a}, -b74:function b74(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -cjN(a){var s=A.aD(".*",!1,!0,!1,!1),r=A.cbS(new A.bPt(),A.csy(A.cC(a,s,""),"div")) -s=A.aD("\\s*$",!0,!1,!1,!1) -return A.cC(r,s,"")}, -cFS(a,b){var s,r,q,p,o,n=new A.d6("") -b.a2S(n) -s=n.a -r=s.charCodeAt(0)==0?s:s -q=A.aD("^]*)>",!1,!1,!1,!1).rn(r) -if(q==null){r=A.cbT().au(r) -if(r.length!==0){if(r[0]!=="\n")r="\n"+r -if(r[r.length-1]!=="\n")r+="\n"}return r}r=B.f.cD(r,q.gdf(0)) -s=A.aD("$",!1,!1,!1,!1) -r=A.cC(r,s,"") -r=A.cbT().au(r) -if(r.length!==0){if(r[0]!=="\n")r="\n"+r -if(r[r.length-1]!=="\n")r+="\n"}s=A.aD("language-(\\w+)",!1,!1,!1,!1) -p=q.b[1] -p.toString -o=s.rn(p) -if(o!=null){s=o.b[1] -s.toString -r=s+r}return r}, -cFQ(a,b){return new A.O(A.b(A.xr(a,b).split("\n"),t.s),new A.bbE(),t.a4).b_(0,"\n")+"\n"}, -cFT(a,b){var s,r,q="data-mx-spoiler",p=A.xr(a,b) -if(typeof b.b.h(0,q)=="string"){s=B.f.aL("\u2588",p.length) -r=b.b.h(0,q) -return r!==""?"("+A.A(r)+") "+s:s}return p}, -cFU(a,b){var s;++a.a -s=A.cjM(a,b,A.b7(["li"],t.N)) -return new A.O(s,new A.bbG(a,B.eeY[B.c.aa(--a.a,4)]),A.U(s).i("O<1,i>")).b_(0,"\n")}, -cFR(a,b){var s,r,q,p;++a.a -s=t.N -r=A.cjM(a,b,A.b7(["li"],s));--a.a -q=b.b.h(0,"start") -if(typeof q=="string"){p=A.aD("^[0-9]+$",!0,!1,!1,!1) -p=p.b.test(q)}else p=!1 -return A.ckP(r,new A.bbF(a,p?A.f3(q,null,null):1),s,s).b_(0,"\n")}, -cjM(a,b,c){var s,r,q,p,o=A.b([],t.s) -for(s=b.gdK(0).a,r=A.U(s),s=new J.dJ(s,s.length,r.i("dJ<1>")),r=r.c;s.q();){q=s.d -if(q==null)q=r.a(q) -p=!1 -if(c.a!==0)if(!(q instanceof A.qR))p=q instanceof A.dW&&!c.p(0,q.x.toLowerCase()) -else p=!0 -if(p)continue -o.push(A.cbS(a,q))}return o}, -xr(a,b){var s,r,q,p,o,n,m -for(s=b.gdK(0).a,r=A.U(s),s=new J.dJ(s,s.length,r.i("dJ<1>")),r=r.c,q="",p="";s.q();){o=s.d -if(o==null)o=r.a(o) -n=o instanceof A.dW?o.x.toLowerCase():"" -if(n==="p"&&p==="p")q+="\n\n" -else{if(B.fco.p(0,n)){m=q.length -m=m!==0&&q[m-1]!=="\n"}else m=!1 -if(m)q+="\n"}q+=A.cbS(a,o) -if(n.length!==0)p=n}return q}, -cbS(a,b){var s,r,q,p -if(b instanceof A.qR){s=b.w=J.bo(b.w) -if(s==="\n")s="" -else b.w=s -return s}else if(b instanceof A.dW){r=b.x.toLowerCase() -switch(r){case"em":case"i":return"*"+A.xr(a,b)+"*" -case"strong":case"b":return"**"+A.xr(a,b)+"**" -case"u":case"ins":return"__"+A.xr(a,b)+"__" -case"del":case"strike":case"s":return"~~"+A.xr(a,b)+"~~" -case"code":return"`"+A.aKg(b)+"`" -case"pre":return"```"+A.cFS(a,b)+"```\n" -case"a":q=b.b.h(0,"href") -if(q==null)q="" -p=A.xr(a,b) -if(B.f.b0(q.toLowerCase(),"https://matrix.to/#/")||B.f.b0(q.toLowerCase(),"matrix:"))return p -return"\ud83d\udd17"+p -case"img":s=b.b.h(0,"alt") -if(s==null)s=b.b.h(0,"title") -if(s==null)s=b.b.h(0,"src") -return s==null?"":s -case"br":return"\n" -case"blockquote":return A.cFQ(a,b) -case"ul":return A.cFU(a,b) -case"ol":return A.cFR(a,b) -case"mx-reply":return"" -case"hr":return"\n----------\n" -case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":return B.f.aL("#",A.f3(r[1],null,null))+" "+A.xr(a,b)+"\n" -case"span":return A.cFT(a,b) -default:return A.xr(a,b)}}else return A.xr(a,b)}, -bbE:function bbE(){}, -bbG:function bbG(a,b){this.a=a -this.b=b}, -bbF:function bbF(a,b){this.a=a -this.b=b}, -bPt:function bPt(){this.a=0}, -atM:function atM(){}, -ahP:function ahP(a,b){this.b=a -this.a=b}, -bch(a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e="im.ponies.room_emotes",d=t.N,c=A.c(d,t.DR),b=new A.bck(A.aQ(t.Xu),a1,c),a=a0.cx -b.$2$slug(J.w(a.to,"im.ponies.user_emotes"),"user") -s=J.w(a.to,"im.ponies.emote_rooms") -r=s==null -q=r?null:A.bJ(s.b,"rooms",B.i,d,t.O) -if(!r&&q!=null)for(d=new A.bi(q,A.y(q).i("bi<1,2>")).gW(0),r=t.f;d.q();){p=d.d -o=a.dt(p.a) -n=p.b -if(o!=null&&r.b(n))for(m=J.hi(n),m=m.gW(m),l=o.a,k=o.r;m.q();){j=m.gI(m).a -i=o.Ej() -h=j.length!==0?j+"-":"" -g=k.h(0,e) -g=g==null?null:g.h(0,j) -b.$3$room$slug(g,o,i+"-"+h+l)}}f=a0.r.h(0,e) -if(f!=null)for(d=new A.bi(f,A.y(f).i("bi<1,2>")).gW(0);d.q();){a=d.d.b -r=a.f -b.$3$room$slug(a,a0,(r==null?null:r.length!==0)===!0?r:"room")}return c}, -cG3(a,b){var s=A.bch(a,b) -return s.t_(s,new A.bcj(),t.N,t.GU)}, -bck:function bck(a,b,c){this.a=a -this.b=b -this.c=c}, -bcl:function bcl(a,b,c){this.a=a -this.b=b -this.c=c}, -bcj:function bcj(){}, -bci:function bci(){}, -cso(a,b,c,d){var s=null,r=A.cRb(A.lc(a,A.aD("<([^>]*)>",!0,!1,!1,!1),new A.c8e(),s)),q=$.ctB(),p=A.cWc(r,A.b([new A.acg(A.aD("^(.*)\\$\\$\\s*$",!0,!1,!1,!1))],t.vA),q,A.b([A.cnM(),new A.asK(!0,!1,A.b([new A.p4("span",2)],t.IF),A.aD("\\|\\|",!0,!1,!0,!1),s),new A.ahb(c,A.aD(":(?:([-\\w]+)~)?([-\\w]+):",!0,!1,!0,!1),s),new A.aox(A.aD("([@#!][^\\s:]*:(?:[^\\s]+\\.\\w+|[\\d\\.]+|\\[[a-fA-F0-9:]+\\])(?::\\d+)?)",!0,!1,!0,!1),s),new A.an3(d,A.aD("(@(?:\\[[^\\]:]+\\]|\\w+)(?:#\\w+)?)",!0,!1,!0,!1),s),new A.ajC(!1,!1,s,A.aD("\\$([^\\s$]([^\\$]*[^\\s$])?)\\$",!0,!1,!0,!1),s)],t.xB)),o=B.f.BZ("

",p).gt(0)<=1 -if(o){r=B.aa7.gW(B.aa7) -for(;;){if(!r.q()){o=!0 -break}q=r.gI(0) -if(A.oR(p,"",0)){o=!1 -break}}}r=B.f.dU(p) -q=A.aD("(
)+$",!0,!1,!1,!1) -p=A.cC(r,q,"") -if(o){r=A.cC(p,"

","") -p=A.cC(r,"

","")}return p}, -cRb(a){return A.lc(a,A.aD("(\\n{3,})",!0,!1,!1,!1),new A.c4I(),null)}, -asK:function asK(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.a=d -_.b=e}, -ahb:function ahb(a,b,c){var _=this -_.c=a -_.d=null -_.a=b -_.b=c}, -ajC:function ajC(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.a=d -_.b=e}, -acg:function acg(a){this.a=a}, -aox:function aox(a,b){this.a=a -this.b=b}, -an3:function an3(a,b,c){this.c=a -this.a=b -this.b=c}, -c8e:function c8e(){}, -c4I:function c4I(){}, -ccb:function ccb(a){this.a=a}, -amT:function amT(){}, -N2(a,b,c){var s -if(b!=null&&b.length!==0)s=b -else{s=$.ua().DT(c,a) -if(s==null)s="application/octet-stream"}return new A.mS(a,B.b.gU(c.split("/")),s)}, -clh(a,b){var s=null,r=$.ua().DT(b,a),q=A.cli(r==null?"application/octet-stream":r) -if(q==="m.image")return A.amV(s,a,s,s,b,s) -if(q==="m.video")return A.clo(a,s,b) -if(q==="m.audio")return A.clf(a,s,b) -return A.N2(a,s,b)}, -cli(a){if(B.f.b0(a.toLowerCase(),"image/"))return"m.image" -if(B.f.b0(a.toLowerCase(),"video/"))return"m.video" -if(B.f.b0(a.toLowerCase(),"audio/"))return"m.audio" -return"m.file"}, -amV(a,b,c,d,e,f){var s -if(d!=null&&d.length!==0)s=d -else{s=$.ua().DT(e,b) -if(s==null)s="application/octet-stream"}return new A.qt(f,c,a,b,B.b.gU(e.split("/")),s)}, -bl4(a,b,c,d,e){var s=0,r=A.n(t.yt),q,p,o -var $async$bl4=A.o(function(f,g){if(f===1)return A.k(g,r) -for(;;)switch(s){case 0:p=A.amV(null,a,null,null,d,null) -s=3 -return A.f(p.P5(b,c,e),$async$bl4) -case 3:o=g -q=o==null?p:o -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$bl4,r)}, -cIl(a){var s=A.crT(a) -if(s==null)return null -return new A.Gy(a,s.gc0(0),s.gaQ(0),A.chI(s,4,3).a,null,null)}, -clj(a){var s,r,q,p,o,n=A.crT(a.a),m=n.gaQ(0)>n.gc0(0)?a.b:null,l=A.cf3(n,m,n.gc0(0)>=n.gaQ(0)?a.b:null),k=A.cUP(a.c,l) -if(k==null)return null -s=new Uint8Array(A.bf(k)) -m=l.gc0(0) -r=l.gaQ(0) -q=n.gaQ(0) -p=n.gc0(0) -o=A.chI(l,4,3) -return new A.Gy(s,m,r,o.a,q,p)}, -clo(a,b,c){var s=$.ua().DT(c,a) -if(s==null)s="application/octet-stream" -return new A.YF(a,B.b.gU(c.split("/")),s)}, -clf(a,b,c){var s=$.ua().DT(c,a) -if(s==null)s="application/octet-stream" -return new A.YA(a,B.b.gU(c.split("/")),s)}, -mS:function mS(a,b,c){this.a=a -this.b=b -this.c=c}, -qt:function qt(a,b,c,d,e,f){var _=this -_.d=a -_.e=b -_.f=c -_.a=d -_.b=e -_.c=f}, -Gy:function Gy(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f}, -bl3:function bl3(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -YF:function YF(a,b,c){this.a=a -this.b=b -this.c=c}, -YA:function YA(a,b,c){this.a=a -this.b=b -this.c=c}, -f7(a){var s=B.f.cD(a,1),r=B.f.eB(s,":") -if(r===-1)return A.b([s],t.s) -return A.b([B.f.a1(s,0,r),B.f.cD(s,r+1)],t.s)}, -cz(a){var s,r,q=a.length -if(q===0)return!1 -if(q>255)return!1 -s=B.f.a1(a,0,1) -if(!B.fbN.p(0,s))return!1 -if(A.b7(["$","!"],t.N).p(0,s))return!0 -r=A.f7(a) -if(r.length!==2||r[1].length===0)return!1 -return!0}, -cIk(a){var s,r,q,p,o,n,m,l=null -if(B.f.b0(a.toLowerCase(),"matrix:")){s=A.l6(a) -if(s==null)return l -r=s.gBk() -q=A.b([],t.s) -for(p=r.length-1,o=t.N,n=0;n1?o.gBk()[1]:p -if(r!=null&&!A.cz(r))return p -if(o.gHy(o).length!==0)o.gHy(o) -q=o.gKu().h(0,"via") -q=J.Sv(q==null?A.b([],t.s):q) -o.gCF().h(0,"action") -return new A.bl2(s,r,q)}, -bl_:function bl_(){}, -bkZ:function bkZ(){}, -bl0:function bl0(){}, -bl2:function bl2(a,b,c){this.a=a -this.b=b -this.d=c}, -cjL(a,b){switch(a.a){case 0:return b.a.gm3() -case 1:return b.a.gm2() -case 2:return b.a.goy() -case 3:return b.a.goz()}}, -cjH(a,b){switch(a.a){case 0:return b.a.gfN() -case 1:return b.a.gfM()}}, -cGn(a,b){var s -switch(a.a){case 0:return b.a.geV() -case 2:return b.a.gfm() -default:s=a.H() -return A.cC(s,"JoinRules.","")}}, -Ba:function Ba(){}, -anl:function anl(a,b){this.a=a -this.$ti=b}, -bnC:function bnC(a,b){this.a=a -this.b=b}, -bnD:function bnD(a,b){this.a=a -this.b=b}, -cMA(a,b){var s,r,q,p={} -p.a=0 -s=new A.aj($.am,t.aR) -r=new A.aL(s,t.gI) -q=new A.a3U(new A.bJO(r),new Uint8Array(1024)) -a.cw(new A.bJP(p,q,b),!0,q.gcj(q),r.gRC()) -return s}, -bJO:function bJO(a){this.a=a}, -bJP:function bJP(a,b,c){this.a=a -this.b=b -this.c=c}, -bo8:function bo8(){}, -bo9:function bo9(){}, -cmq(a){return A.fF(B.ei3,new A.bsO(a))}, -cmu(a){var s=t.Nb,r=t.N,q=t.T9 -s=new A.bta(A.b([],s),A.c(r,q),A.c(r,q),A.b([],s),A.b([],s)) -s.b32(a) -return s}, -tu:function tu(a,b,c){this.c=a -this.a=b -this.b=c}, -bsO:function bsO(a){this.a=a}, -uH:function uH(){this.c=!1}, -Rc:function Rc(a){this.a=a -this.b=""}, -Qx:function Qx(){this.a=null -this.b="" -this.c=null}, -IU:function IU(a,b){this.a=a -this.b=b}, -QU:function QU(a){this.a=a -this.b=0}, -R3:function R3(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=!1 -_.f=e}, -bWY:function bWY(a){this.a=a}, -bWZ:function bWZ(a){this.a=a}, -bX_:function bX_(a){this.a=a}, -bX0:function bX0(a,b){this.a=a -this.b=b}, -bta:function bta(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -Hk:function Hk(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -a_j:function a_j(a,b){this.a=a -this.b=b}, -mP:function mP(a,b,c){this.c=a -this.a=b -this.b=c}, -rZ:function rZ(a,b,c){this.c=a -this.a=b -this.b=c}, -p7:function p7(a,b,c){this.c=a -this.a=b -this.b=c}, -cKx(a){var s,r,q,p,o,n,m,l,k="membership",j="avatar_url",i="displayname",h=a.a -if(h!=="m.room.member")throw A.q(A.bs("Tried to call `roomMemberChangeType` but the Event has a type of `"+h+"`")) -h=a.b -s=t.N -r=A.ad(h,k,B.i,s) -if(r==null)r="" -q=a.at -p=q==null?null:A.ad(q,k,B.i,s) -if(p==null)p="" -if(r!==p){h=p==="invite" -if(h&&r==="join")return B.faV -else if(h&&r==="leave")if(a.f===a.c)return B.faW -else return B.faX -else if((p==="leave"||p==="")&&r==="join")return B.faU -else{h=p==="join" -if(h&&r==="ban")return B.a9j -else if(h&&r==="leave"&&a.f!==a.c)return B.faZ -else if(h&&r==="leave"&&a.f===a.c)return B.faY -else if(p!==r&&r==="ban")return B.a9j -else if(p==="ban"&&r==="leave")return B.faR -else if(r==="invite")return B.fb_ -else if(r==="knock")return B.faS}}else if(r==="join"){o=A.ad(h,j,B.i,s) -if(o==null)o="" -q=a.at -n=q==null?null:A.ad(q,j,B.i,s) -if(n==null)n="" -m=A.ad(h,i,B.i,s) -if(m==null)m="" -h=a.at -l=h==null?null:A.ad(h,i,B.i,s) -if(l==null)l="" -if(o!==n)return B.faP -else if(m!==l&&a.f!=null)return B.faQ}return B.faT}, -n3:function n3(a,b){this.a=a -this.b=b}, -rr(a,b){B.as.KE(new A.c8v(a,b),t.v7)}, -c8v:function c8v(a,b){this.a=a -this.b=b}, -ne:function ne(a,b,c){this.a=a -this.b=b -this.c=c}, -tH:function tH(a,b){this.a=a -this.b=b}, -cM_(a){var s=a.b -if(s==null)s=null -else{s=s.a -s=s==null?null:new A.aH(s,A.y(s).i("aH<2>")).v4(0,0,new A.bHK(),t.S)}return s==null?0:s}, -cLZ(a){var s=a.b -if(s==null)s=null -else{s=s.b -s=s==null?null:new A.aH(s,A.y(s).i("aH<2>")).v4(0,0,new A.bHJ(),t.S)}return s==null?0:s}, -cM0(a){var s=a.b -if(s==null)s=null -else{s=s.c -s=s==null?null:new A.aH(s,A.y(s).i("aH<2>")).v4(0,0,new A.bHL(),t.S)}return s==null?0:s}, -bHK:function bHK(){}, -bHJ:function bHJ(){}, -bHL:function bHL(){}, -cMB(a){var s=A.chE(a) -return new A.mi(null,s.c,s.a,s.b)}, -mi:function mi(a,b,c,d){var _=this -_.f=a -_.c=b -_.a=c -_.b=d}, -Cq:function Cq(a,b){this.a=a -this.b=b}, -yU:function yU(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=null -_.d=c -_.f=_.e=null -_.r=d -_.w=e -_.$ti=f}, -YT(a,b){var s=0,r=A.n(t.Xu),q,p,o,n -var $async$YT=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:s=3 -return A.f(b.MI(),$async$YT) -case 3:if(d){p=a.guv(a) -o=a.gHc()?":"+a.gCC(a):"" -n="_matrix/client/v1/media/download/"+p+o+a.gnB(a)}else{p=a.guv(a) -o=a.gHc()?":"+a.gCC(a):"" -n="_matrix/media/v3/download/"+p+o+a.gnB(a)}if(a.Hk("mxc")){p=b.b -if(p!=null){p=p.ak(n) -if(p==null)p=A.bE(null,null,null,null,null,null,null,null,null)}else p=A.bE(null,null,null,null,null,null,null,null,null)}else p=A.bE(null,null,null,null,null,null,null,null,null) -q=p -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$YT,r)}, -ano(a,b,c,d,e,f){var s=0,r=A.n(t.Xu),q,p,o,n,m,l,k -var $async$ano=A.o(function(g,h){if(g===1)return A.k(h,r) -for(;;)switch(s){case 0:if(!a.Hk("mxc")){q=A.bE(null,null,null,null,null,null,null,null,null) -s=1 -break}p=b.b -if(p==null){q=A.bE(null,null,null,null,null,null,null,null,null) -s=1 -break}s=3 -return A.f(b.MI(),$async$ano) -case 3:if(h){o=a.guv(a) -n=a.gHc()?":"+a.gCC(a):"" -m="/_matrix/client/v1/media/thumbnail/"+o+n+a.gnB(a)}else{o=a.guv(a) -n=a.gHc()?":"+a.gCC(a):"" -m="/_matrix/media/v3/thumbnail/"+o+n+a.gnB(a)}o=p.grv() -n=p.guv(p) -l=p.gCC(p) -k=A.c(t.N,t.z) -if(f!=null)k.j(0,"width",B.c.l(B.d.aD(f))) -if(d!=null)k.j(0,"height",B.c.l(B.d.aD(d))) -k.j(0,"method",B.b.gU(e.H().split("."))) -if(c!=null)k.j(0,"animated",String(c)) -q=A.bE(null,n,m,null,l,null,k,o,null) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$ano,r)}, -cIz(a,b,c,d,e,f){var s,r,q,p,o,n,m,l,k=null -if(!a.Hk("mxc"))return A.bE(k,k,k,k,k,k,k,k,k) -s=b.b -if(s==null)return A.bE(k,k,k,k,k,k,k,k,k) -r=s.grv() -q=s.guv(s) -p=a.guv(a) -o=a.gHc()?":"+a.gCC(a):"" -n=a.gnB(a) -m=s.gCC(s) -l=A.c(t.N,t.z) -if(f!=null)l.j(0,"width",B.c.l(B.d.aD(f))) -if(d!=null)l.j(0,"height",B.c.l(B.d.aD(d))) -l.j(0,"method",B.b.gU(e.H().split("."))) -if(c!=null)l.j(0,"animated",String(c)) -return A.bE(k,q,"/_matrix/media/v3/thumbnail/"+p+o+n,k,m,k,l,r,k)}, -atD:function atD(a,b){this.a=a -this.b=b}, -cly(a){return new A.a8a(a)}, -ccj(a,b){var s=new v.G.Worker(a.l(0)),r=new A.anq(s,b,A.c(t.Z,t.a_),B.lz) -s.onmessage=A.cx(r.gbdh()) -return r}, -anq:function anq(a,b,c,d){var _=this -_.a=a -_.b=b -_.d=c -_.e=d}, -bMg:function bMg(a,b,c){this.a=a -this.b=b -this.c=c}, -bMh:function bMh(a,b){this.a=a -this.b=b}, -auE:function auE(a,b){this.a=a -this.b=b}, -cCe(a){var s,r,q,p=null,o=J.T(a),n=A.ak(o.h(a,"type")) -if(n==="mesh"){o=A.b([],t.fM) -s=t.Lp -r=t.lh -q=t.zt -return new A.YK(o,A.c(t.q5,t.Z),new A.cO(new A.c1(p,p,s),r),new A.cO(new A.c1(p,p,s),r),new A.cO(new A.c1(p,p,t.q3),t.ZB),A.b([],q),A.b([],q),n)}else if(n==="livekit"){s=A.ak(o.h(a,"livekit_alias")) -return new A.Y_(A.ak(o.h(a,"livekit_service_url")),s,A.c(t.q5,t.Fb),A.b([],t.RD),A.x4(1900,1,1,0,0,0,0),n)}else throw A.q(A.cIm("Invalid type: "+n+" in CallBackend.fromJson"))}, -zY:function zY(){}, -Y_:function Y_(a,b,c,d,e,f){var _=this -_.b=a -_.c=b -_.e=null -_.f=c -_.r=d -_.x=_.w=0 -_.y=e -_.z=0 -_.a=f}, -bgD:function bgD(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -bgB:function bgB(){}, -bgC:function bgC(){}, -bgE:function bgE(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -bgF:function bgF(a,b,c){this.a=a -this.b=b -this.c=c}, -YK:function YK(a,b,c,d,e,f,g,h){var _=this -_.b=a -_.c=b -_.r=c -_.w=d -_.x=e -_.Q=_.z=_.y=null -_.as=f -_.at=g -_.a=h}, -uo:function uo(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.a=a -_.b=b -_.c=null -_.d=c -_.e=d -_.at=_.as=_.Q=_.z=_.y=_.x=_.w=_.r=!1 -_.cx=_.CW=_.ch=_.ay=_.ax=null -_.dx=_.db=0 -_.dy=!0 -_.fr=e -_.fx=f -_.fy=g -_.go=h -_.id=i -_.k1=j -_.k2=k -_.k3=null -_.k4=l -_.ok=m -_.p1=n -_.p3=_.p2=null}, -aS8:function aS8(){}, -aS9:function aS9(){}, -aSh:function aSh(){}, -aSg:function aSg(){}, -aSj:function aSj(){}, -aSi:function aSi(){}, -aSa:function aSa(){}, -aSb:function aSb(a){this.a=a}, -aSc:function aSc(a){this.a=a}, -aS6:function aS6(){}, -aSk:function aSk(a){this.a=a}, -aS7:function aS7(a){this.a=a}, -aRV:function aRV(a){this.a=a}, -aSe:function aSe(a){this.a=a}, -aSd:function aSd(){}, -aSf:function aSf(a){this.a=a}, -aSl:function aSl(a){this.a=a}, -aSm:function aSm(a){this.a=a}, -aRY:function aRY(a){this.a=a}, -aS0:function aS0(a){this.a=a}, -aS_:function aS_(a){this.a=a}, -aS1:function aS1(a){this.a=a}, -aRZ:function aRZ(a){this.a=a}, -aS2:function aS2(a,b){this.a=a -this.b=b}, -aRX:function aRX(a){this.a=a}, -aRW:function aRW(a,b){this.a=a -this.b=b}, -aSn:function aSn(a){this.a=a}, -aS3:function aS3(a){this.a=a}, -aS4:function aS4(a){this.a=a}, -aS5:function aS5(a){this.a=a}, -At:function At(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.w=g -_.x=h -_.y=i -_.z=j -_.Q=k}, -b9K:function b9K(){}, -b9L:function b9L(a){this.a=a}, -bz6(a){return new A.a0A(J.fd(a,new A.bz7(),t.N,t.bG))}, -acI:function acI(a,b){this.a=a -this.b=b}, -ou:function ou(a,b,c){this.a=a -this.b=b -this.c=c}, -a0A:function a0A(a){this.a=a}, -bz7:function bz7(){}, -bz8:function bz8(){}, -cEL(a,b){var s,r,q,p,o,n,m=A.b([],t.bl),l=A.ji(a.b,"memberships",t.z) -if(l!=null&&l.length!==0)for(s=l.length,r=a.c,q=a.cy.a,p=0;p")),new A.b6O(),l) -for(l=s.length,r=0;r")).gW(0);s.q();){r=s.d -n.L(0,A.j([r.a,r.b.a],p,o))}return n}, -cjm(a,b,c,d){var s,r,q=a.ge4() -q=q==null?null:B.f.p(q,"msc3757") -s=q===!0?b+"_"+c:b -r=A.ad(A.cbu(a,d),s,B.i,t.ib) -return r==null?A.b([],t.bl):r}, -cEM(a,b,c){var s=b.z -if(s!==a.a)return A.b([],t.bl) -s.toString -return A.cEN(a,b.b,b.c,s,b.y,c)}, -cEN(a,b,c,d,e,f){var s,r=A.ji(b,"memberships",t.G),q=A.b([],t.bl),p=r==null?[]:r,o=p.length,n=0 -for(;n=a.length)return a -return B.f.cD(a,s+1).toLowerCase()}, -bnd:function bnd(a,b){this.a=a -this.b=b}, -cLs(a){return new A.a1A(null,a,B.bl)}, -bFg:function bFg(){}, -c0c:function c0c(a){this.a=a}, -vI:function vI(){}, -a1A:function a1A(a,b,c){var _=this -_.bEx$=a -_.c=_.b=_.a=_.ay=null -_.d=$ -_.e=b -_.r=_.f=null -_.w=c -_.z=_.y=null -_.Q=!1 -_.as=!0 -_.at=!1}, -aG8:function aG8(){}, -bpQ(){var s=0,r=A.n(t.yQ),q,p,o -var $async$bpQ=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=$.clO -if(o!=null){q=o -s=1 -break}s=3 -return A.f($.cus().Ef(0,null),$async$bpQ) -case 3:p=b -q=$.clO=new A.Zw(p.a,p.b,p.c,p.d,p.e,p.f,p.r,p.w) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$bpQ,r)}, -Zw:function Zw(a,b,c,d,e,f,g,h){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h}, -cPv(a){if(a.Hk("chrome-extension"))return a.grv()+"://"+a.guv(a) -else if(a.Hk("file"))return a.grv()+"://" -return a.gOj(a)}, -bpO:function bpO(a){this.b=a}, -bpP:function bpP(){}, -bn3:function bn3(){}, -Zx:function Zx(a,b,c,d,e,f,g,h){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e -_.f=f -_.r=g -_.w=h}, -bpN:function bpN(){}, -cr3(a){return a}, -crs(a,b){var s,r,q,p,o,n,m,l -for(s=b.length,r=1;r=1;s=q){q=s-1 -if(b[q]!=null)break}p=new A.d6("") -o=a+"(" -p.a=o -n=A.U(b) -m=n.i("lG<1>") -l=new A.lG(b,0,s,m) -l.PW(b,0,s,n.c) -m=o+new A.O(l,new A.c5O(),m.i("O")).b_(0,", ") -p.a=m -p.a=m+("): part "+(r-1)+" was null, but part "+r+" was not.") -throw A.q(A.bW(p.l(0),null))}}, -b_A:function b_A(a,b){this.a=a -this.b=b}, -b_D:function b_D(){}, -b_E:function b_E(){}, -c5O:function c5O(){}, -bdS:function bdS(){}, -Nw(a,b){var s,r,q,p,o,n=b.aRH(a) -b.K9(a) -if(n!=null)a=B.f.cD(a,n.length) -s=t.s -r=A.b([],s) -q=A.b([],s) -s=a.length -if(s!==0&&b.Hl(a.charCodeAt(0))){q.push(a[0]) -p=1}else{q.push("") -p=0}for(o=p;o")),t.n8) -return new A.kY(a.d,a.e,a.f,s,a.b,a.c)}else if(a instanceof A.vw){s=a.a -s=A.H(new A.O(s,new A.brP(b,c),A.U(s).i("O<1,N>")),t.n8) -return new A.vw(a.d,a.e,a.f,a.r,a.w,s,a.b,a.c)}else if(a instanceof A.vQ){s=a.a -s=A.H(new A.O(s,new A.brQ(b,c),A.U(s).i("O<1,N>")),t.n8) -return new A.vQ(a.d,a.e,a.f,a.r,s,a.b,a.c)}return c<0.5?a:new A.kY(B.lt,B.qi,B.df,A.b([b,b],t.t_),null,null)}, -cJx(a,b,c){var s -if(b instanceof A.kY){s=b.a -s=A.H(new A.O(s,new A.brR(a,c),A.U(s).i("O<1,N>")),t.n8) -return new A.kY(b.d,b.e,b.f,s,b.b,b.c)}else if(b instanceof A.vw){s=b.a -s=A.H(new A.O(s,new A.brS(a,c),A.U(s).i("O<1,N>")),t.n8) -return new A.vw(b.d,b.e,b.f,b.r,b.w,s,b.b,b.c)}else if(b instanceof A.vQ){s=b.a -s=A.H(new A.O(s,new A.brT(a,c),A.U(s).i("O<1,N>")),t.n8) -return new A.vQ(b.d,b.e,b.f,b.r,s,b.b,b.c)}return c<0.5?new A.kY(B.lt,B.qi,B.df,A.b([a,a],t.t_),null,null):b}, -brO:function brO(a,b){this.a=a -this.b=b}, -brP:function brP(a,b){this.a=a -this.b=b}, -brQ:function brQ(a,b){this.a=a -this.b=b}, -brR:function brR(a,b){this.a=a -this.b=b}, -brS:function brS(a,b){this.a=a -this.b=b}, -brT:function brT(a,b){this.a=a -this.b=b}, -cm4(a){if(a instanceof A.ZZ)return a -return A.cm8(a.gk(a))}, -ccK(a,b,c){var s,r -if(a==b)return a -if(c<=0)return a -if(c>=1)return b -if(b==null||a==null)return c<0.5?a:b -if(b instanceof A.BC){if(a instanceof A.BC){s=A.cbK(a.z,b.z,c) -s.toString}else s=A.cJx(a,b.z,c) -return A.cm6(s)}if(!(a instanceof A.BC)){r=A.aa(a,b,c) -return A.cm8(r.gk(r))}return A.cm6(A.cJw(a.z,b,c))}, -cm8(a){return new A.a_2((a>>>24&255)/255,(a>>>16&255)/255,(a>>>8&255)/255,(a&255)/255,B.h)}, -cm6(a){return new A.BC(a,0,0,0,0,B.h)}, -ZZ:function ZZ(){}, -a_2:function a_2(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -BC:function BC(a,b,c,d,e,f){var _=this -_.z=a -_.a=b -_.b=c -_.c=d -_.d=e -_.e=f}, -brV:function brV(a,b){this.a=a -this.b=b -this.c=null}, -cJD(a,b,c){var s -if(a==b)return a -if(c===0)return a -if(c===1)return b -if((a==null||a.a===0)&&b instanceof A.ts)return new A.ts(b.a*c) -if((b==null||b.a===0)&&a instanceof A.ts)return new A.ts(a.a*(1-c)) -if(a instanceof A.ts&&b instanceof A.ts){s=A.aA(a.a,b.a,c) -s.toString -return new A.ts(s)}return c<0.5?a:b}, -brX:function brX(){}, -ts:function ts(a){this.a=a}, -cJE(a,b,c){var s -if(a==b)return a -if(a==null){s=b.rp(null,c) -return s==null?b:s}if(b==null){s=a.rq(null,c) -return s==null?a:s}if(c===0)return a -if(c===1)return b -s=b.rp(a,c) -if(s==null)s=a.rq(b,c) -return s==null?b:s}, -brY:function brY(){}, -BD:function BD(a,b){this.a=a -this.b=b}, -brW:function brW(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -ap_:function ap_(a,b,c,d,e){var _=this -_.C=a -_.a3=b -_.ai=c -_.a7=_.ah=null -_.dy=d -_.b=_.fy=null -_.c=0 -_.y=_.d=null -_.z=!0 -_.Q=null -_.as=!1 -_.at=null -_.ay=$ -_.ch=e -_.CW=!1 -_.cx=$ -_.cy=!0 -_.db=!1 -_.dx=$}, -a__:function a__(a,b,c,d,e){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.a=e}, -aDC:function aDC(){var _=this -_.d=$ -_.c=_.a=_.f=_.e=null}, -bYd:function bYd(a){this.a=a}, -aDE:function aDE(a,b){this.c=a -this.a=b}, -bYe:function bYe(a){this.a=a}, -cm9(a){var s=A.P(a).c.h(0,B.flO) -return s==null?B.f81:s}, -yf:function yf(a){this.a=a}, -aDF:function aDF(){}, -cmb(a,b){return new A.a__(a,1,b,null,null)}, -ap3:function ap3(a,b,c){this.d=a -this.e=b -this.a=c}, -ci_(a,b,c){var s=null -return new A.TE(new A.RU(b,s,A.cW1(),c.i("RU<0>")),s,a,s,s,c.i("TE<0>"))}, -TE:function TE(a,b,c,d,e,f){var _=this -_.e=a -_.f=b -_.r=c -_.c=d -_.a=e -_.$ti=f}, -Ut:function Ut(a,b,c,d){var _=this -_.e=a -_.c=b -_.a=c -_.$ti=d}, -cHM(a,b){b.an(0,a.gaLw()) -return new A.bgA(b,a)}, -XZ:function XZ(){}, -bgA:function bgA(a,b){this.a=a -this.b=b}, -ccN(a,b,c){var s=null -return new A.a_7(new A.Qd(b,s,s,s,s,c.i("Qd<0>")),s,s,a,s,c.i("a_7<0>"))}, -au(a,b,c){var s,r=c.i("Jd<0?>?").a(a.xN(c.i("jm<0?>"))),q=r==null -if(q&&!c.b(null))A.a3(new A.ape(A.dI(c),A.K(a.gcR()))) -if(b)a.aj(c.i("jm<0?>")) -if(q)s=null -else{q=r.gQa() -s=q.gk(q)}if($.cws()){if(!c.b(s))throw A.q(new A.apf(A.dI(c),A.K(a.gcR()))) -return s}return s==null?c.a(s):s}, -Fa:function Fa(){}, -bd3:function bd3(a,b){this.a=a -this.b=b}, -a5n:function a5n(a,b,c,d){var _=this -_.bEx$=a -_.c=_.b=_.a=_.ay=null -_.d=$ -_.e=b -_.r=_.f=null -_.w=c -_.z=_.y=null -_.Q=!1 -_.as=!0 -_.at=!1 -_.$ti=d}, -jm:function jm(a,b,c,d){var _=this -_.f=a -_.b=b -_.a=c -_.$ti=d}, -Jd:function Jd(a,b,c,d){var _=this -_.ez=!1 -_.qq=!0 -_.dh=_.qu=!1 -_.ut=$ -_.C=a -_.c=_.b=_.a=_.ay=null -_.d=$ -_.e=b -_.r=_.f=null -_.w=c -_.z=_.y=null -_.Q=!1 -_.as=!0 -_.at=!1 -_.$ti=d}, -bU_:function bU_(a,b){this.a=a -this.b=b}, -azg:function azg(){}, -ml:function ml(){}, -Qd:function Qd(a,b,c,d,e,f){var _=this -_.a=a -_.b=b -_.c=c -_.e=d -_.f=e -_.$ti=f}, -a49:function a49(a){var _=this -_.b=null -_.c=!1 -_.a=_.f=_.e=_.d=null -_.$ti=a}, -RU:function RU(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.$ti=d}, -a8O:function a8O(a){this.a=this.b=null -this.$ti=a}, -a_7:function a_7(a,b,c,d,e,f){var _=this -_.e=a -_.f=b -_.r=c -_.c=d -_.a=e -_.$ti=f}, -apf:function apf(a,b){this.a=a -this.b=b}, -ape:function ape(a,b){this.a=a -this.b=b}, -cRT(a){return a<128}, -cPL(a,b,c){var s -a=c?B.c.aR(a,700):B.c.aR(a,2) -a+=B.c.qs(a,b) -for(s=0;a>455;s+=36)a=B.c.aR(a,35) -return s+B.c.qs(36*a,a+38)}, -cWH(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=A.H(new A.HE(a1),t.O4.i("D.E")) -a0.$flags=1 -s=a0 -r=new A.d6("") -q=new A.c8s(r) -a0=A.U(s) -new A.c8p(r).$1(new A.e1(new A.az(s,A.cWI(),a0.i("az<1>")),new A.c8r(!1),a0.i("e1<1,p>"))) -p=r.a.length -if(p>0)q.$1(45) -for(o=p,n=128,m=0,l=72;a0=s.length,o=n)h=j==null||i=a0?26:f-l -if(go)throw A.q(new A.ajE("Input too long. "+q+" > "+o)) -if(q+4<=o)k.bW(0,0,4) -while(B.c.aa(k.b,8)!==0)k.aMG(!1) -for(n=0;;n=m){if(k.b>=o)break -m=n+1 -k.bW(0,(n&1)===0?236:17,8)}return A.cQv(k,l)}, -cQv(a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=t.z7,b=A.bA(a1.length,null,!1,c),a=A.bA(a1.length,null,!1,c) -for(c=a0.a,s=0,r=0,q=0,p=0;p=0?g[e]:0}}d=A.b([],t.t) -for(k=0;ki){m=k -n=i}}o=m.d -s=new A.apu(r,q,p,o,A.b([],s)) -s.az_(o,a.gbBl(),!1) -return s}, -cSp(a,b,c){var s -$label0$0:{if(0===a){s=(b+c&1)===0 -break $label0$0}if(1===a){s=(b&1)===0 -break $label0$0}if(2===a){s=B.c.aa(c,3)===0 -break $label0$0}if(3===a){s=B.c.aa(b+c,3)===0 -break $label0$0}if(4===a){s=(B.c.aR(b,2)+B.c.aR(c,3)&1)===0 -break $label0$0}if(5===a){s=b*c -s=B.c.aa(s,2)+B.c.aa(s,3)===0 -break $label0$0}if(6===a){s=b*c -s=(B.c.aa(s,2)+B.c.aa(s,3)&1)===0 -break $label0$0}if(7===a){s=(B.c.aa(b*c,3)+B.c.aa(b+c,2)&1)===0 -break $label0$0}s=A.a3(A.bW("bad maskPattern:"+a,null))}return s}, -cSi(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=a.a -for(s=0,r=0;r5)s+=3+o-5}for(m=f-1,r=0;rb)throw A.q(A.bW(""+a+" cannot be > "+b,null)) -if(b>999999999999999)throw A.q(A.bW("|"+b+"| is larger than the maximum supported "+999999999999999,null)) -s=$.cgx().Ob() -if(s<0||s>=1)throw A.q(new A.apd(s)) -return A.cSo(s,a,b)}, -cSo(a,b,c){if(b===c)return b -return B.d.iE(a*(c-b+1))+b}, -cfv(a,b,c,d){var s,r=J.iP(a,t.S) -for(s=0;s")),0,null)}, -aLq:function aLq(){}, -b0B:function b0B(){}, -apd:function apd(a){this.a=a}, -az9:function az9(){}, -but:function but(){}, -buu:function buu(a){this.a=a}, -ciI(a,b,c){return new A.V8(a,!0,c.i("V8<0>"))}, -V8:function V8(a,b,c){this.a=a -this.b=b -this.$ti=c}, -Ng:function Ng(a,b){this.a=a -this.$ti=b}, -bWx:function bWx(a,b){this.a=a -this.b=b}, -aun:function aun(a){this.a=a}, -aQ3(a,b,c){var s=new A.c1(b,a,c.i("c1<0>")),r=new A.RW(B.T,c.i("RW<0>")) -return new A.DX(r,s,A.ciI(A.chG(r,s,!1,c),!0,c),c.i("DX<0>"))}, -kQ(a,b,c){var s=null,r=b?new A.iH(s,s,c.i("iH<0>")):new A.c1(s,s,c.i("c1<0>")),q=new A.RW(B.T,c.i("RW<0>")) -q.b=a -q.a=!0 -return new A.DX(q,r,A.ciI(A.chG(q,r,b,c),!0,c),c.i("DX<0>"))}, -chG(a,b,c,d){return new A.aQ4(a,b,d)}, -DX:function DX(a,b,c,d){var _=this -_.e=a -_.b=b -_.c=!1 -_.a=c -_.$ti=d}, -aQ4:function aQ4(a,b,c){this.a=a -this.b=b -this.c=c}, -RW:function RW(a,b){var _=this -_.a=!1 -_.b=a -_.c=null -_.$ti=b}, -el:function el(a,b){this.a=a -this.$ti=b}, -apo(a,b){var s=null,r=a?new A.iH(s,s,b.i("iH<0>")):new A.c1(s,s,b.i("c1<0>")) -return new A.a_h(r,new A.aZ(r,A.y(r).i("aZ<1>")),b.i("a_h<0>"))}, -a_h:function a_h(a,b,c){var _=this -_.b=a -_.c=!1 -_.a=b -_.$ti=c}, -I8:function I8(){}, -bHy:function bHy(a,b){this.a=a -this.b=b}, -rj:function rj(a,b){this.a=a -this.$ti=b}, -a3p:function a3p(a,b){this.a=a -this.b=b}, -Q6:function Q6(a,b,c,d,e,f,g,h,i,j,k){var _=this -_.c=a -_.d=b -_.e=c -_.f=d -_.r=e -_.w=f -_.x=g -_.y=h -_.z=i -_.Q=j -_.as=0 -_.ax=_.at=!1 -_.a=_.ay=null -_.$ti=k}, -bNN:function bNN(a,b){this.a=a -this.b=b}, -bNL:function bNL(a,b){this.a=a -this.b=b}, -bNM:function bNM(a,b){this.a=a -this.b=b}, -nM:function nM(){}, -aPJ:function aPJ(a){this.a=a}, -cJ5(a){return new A.ZA(B.foR,new A.bq_(a),new A.bq0(a),1,new A.bq1(a),!1,a.i("ZA<0>"))}, -ZA:function ZA(a,b,c,d,e,f,g){var _=this -_.a=a -_.b=b -_.d=c -_.f=d -_.r=e -_.x=f -_.$ti=g}, -bq_:function bq_(a){this.a=a}, -bq0:function bq0(a){this.a=a}, -bq1:function bq1(a){this.a=a}, -RH:function RH(a,b){this.c=a -this.a=null -this.$ti=b}, -asN:function asN(a,b){this.a=a -this.$ti=b}, -bGn:function bGn(a){this.a=a}, -RG:function RG(a,b,c){var _=this -_.c=a -_.d=b -_.a=null -_.$ti=c}, -asM:function asM(a,b,c){this.a=a -this.b=b -this.$ti=c}, -bGm:function bGm(a){this.a=a}, -bS5:function bS5(){}, -ahn:function ahn(a,b){this.a=a -this.b=b}, -WA:function WA(){}, -cfb(a,b,c,d){var s -if(a.gvT())s=A.cRg(a,b,c,d) -else s=A.cRf(a,b,c,d) -return s}, -cRg(a,b,c,d){return new A.Jk(!0,new A.c4O(b,a,d),d.i("Jk<0>"))}, -cRf(a,b,c,d){var s,r,q=null,p={} -if(a.gvT())s=new A.iH(q,q,d.i("iH<0>")) -else s=A.pA(q,q,q,q,!0,d) -p.a=null -p.b=!1 -r=A.oG(new A.c4S(b,c,d)) -s.sanD(new A.c4T(p,a,r,s,d)) -s.sanz(0,new A.c4U(p,r)) -return s.gLx(s)}, -c4O:function c4O(a,b,c){this.a=a -this.b=b -this.c=c}, -c4P:function c4P(a,b,c){this.a=a -this.b=b -this.c=c}, -c4N:function c4N(a,b){this.a=a -this.b=b}, -c4S:function c4S(a,b,c){this.a=a -this.b=b -this.c=c}, -c4T:function c4T(a,b,c,d,e){var _=this -_.a=a -_.b=b -_.c=c -_.d=d -_.e=e}, -c4V:function c4V(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -c4Q:function c4Q(a,b){this.a=a -this.b=b}, -c4R:function c4R(a,b){this.a=a -this.b=b}, -c4U:function c4U(a,b){this.a=a -this.b=b}, -QZ:function QZ(a,b){this.a=a -this.$ti=b}, -Qv:function Qv(a,b){this.a=a -this.$ti=b}, -cUK(){return B.aA}, -cBT(){var s=null,r=A.b([],t.ZP),q=$.aC() -return new A.as1(s,A.cWY(),new A.aP6(),new A.aP7(),A.c(t.S,t.r3),!1,s,0,!0,s,s,s,r,q)}, -aP6:function aP6(){}, -aP7:function aP7(){}, -as1:function as1(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this -_.as=a -_.at=b -_.ax=c -_.ay=d -_.JX$=e -_.bEw$=f -_.bSj$=g -_.a=h -_.b=i -_.c=j -_.d=k -_.e=l -_.f=m -_.Y$=0 -_.ap$=n -_.aY$=_.aO$=0}, -T1:function T1(a,b){this.a=a -this.b=b}, -aP0:function aP0(){}, -aP5:function aP5(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.d=d}, -aP4:function aP4(a){this.a=a}, -aP2:function aP2(a,b){this.a=a -this.b=b}, -aP3:function aP3(a,b,c){this.a=a -this.b=b -this.c=c}, -aP1:function aP1(){}, -T2:function T2(a,b,c,d){var _=this -_.c=a -_.d=b -_.e=c -_.a=d}, -T3:function T3(a,b,c){var _=this -_.d=null -_.qe$=a -_.ba$=b -_.c=_.a=null -_.$ti=c}, -Q5:function Q5(){}, -aG4:function aG4(){}, -c6_(a,b,c){return A.cU5(a,b,c,c)}, -cU5(a,b,c,d){var s=0,r=A.n(d),q,p=2,o=[],n,m,l,k,j,i,h,g,f,e -var $async$c6_=A.o(function(a1,a2){if(a1===1){o.push(a2) -s=p}for(;;)switch(s){case 0:case 3:n=$.aL6().h(0,a) -if(n==null){s=4 -break}p=6 -s=9 -return A.f(n.gaJG(),$async$c6_) -case 9:p=2 -s=8 -break -case 6:p=5 -e=o.pop() -s=8 -break -case 5:s=2 -break -case 8:s=3 -break -case 4:g=$.aL6() -f=new A.aj($.am,c.i("aj<0>")) -n=new A.aL(f,c.i("aL<0>")) -g.j(0,a,n) -m=new A.c61(a,n,c) -l=new A.c60(a,n) -try{k=b.$0() -if(c.i("a0<0>").b(k))k.bK(0,m,t.H).t5(l) -else m.$1(k)}catch(a0){j=A.a4(a0) -i=A.ap(a0) -l.$2(j,i)}q=f -s=1 -break -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$c6_,r)}, -c61:function c61(a,b,c){this.a=a -this.b=b -this.c=c}, -c60:function c60(a,b){this.a=a -this.b=b}, -c6z:function c6z(){}, -c6A:function c6A(){}, -c6B:function c6B(){}, -c6C:function c6C(){}, -c6D:function c6D(){}, -c6E:function c6E(){}, -c6F:function c6F(){}, -c6G:function c6G(){}, -c6H:function c6H(){}, -c6I:function c6I(){}, -c6J:function c6J(){}, -cXn(a){var s,r=null -if(a!=null)s=A.ky(a,r)!=null?A.f3(a,r,r):a -else s=r -return s}, -crz(a,b,c,d){var s=!1 -if(d!=null)if(d.length>0)s=c==null||c.length===0 -if(s)a.aT(0,new A.c5T(b,d)) -else a.aT(0,new A.c5U(b,c))}, -csz(a,b,c){var s,r="name",q="names",p="push",o=a.h(0,r)!=null&&a.h(0,q)!=null -if(a.h(0,p)!=null&&b.h(0,a.h(0,p))==null)b.j(0,a.h(0,p),[]) -else if(o&&b.h(0,a.h(0,r))==null)b.j(0,a.h(0,r),new A.h8(t.dl)) -if(a.h(0,p)!=null)s=new A.h8(t.dl) -else s=o?b.h(0,a.h(0,r)):b -if(a.h(0,"reg") instanceof A.pe)A.crz(J.Sr(a.h(0,"reg"),c),s,a.h(0,q),a.h(0,r)) -else A.crz(A.aD(a.h(0,"reg"),!0,!1,!1,!1).BZ(0,c),s,a.h(0,q),a.h(0,r)) -if(a.h(0,p)!=null)J.dV(b.h(0,a.h(0,p)),s)}, -cWm(a){var s={},r=[],q=s.a=new A.h8(t.dl) -B.b.aT(new A.akt().au(a),new A.c8i(s,r)) -q.j(0,"media",r) -return q}, -c5T:function c5T(a,b){this.a=a -this.b=b}, -c5U:function c5U(a,b){this.a=a -this.b=b}, -c8i:function c8i(a,b){this.a=a -this.b=b}, -bES:function bES(){}, -bER:function bER(){}, -yy(){var s=0,r=A.n(t.cZ),q,p=2,o=[],n,m,l,k,j,i -var $async$yy=A.o(function(a,b){if(a===1){o.push(b) -s=p}for(;;)switch(s){case 0:s=$.bF0==null?3:4 -break -case 3:n=new A.aL(new A.aj($.am,t.cN),t.Iy) -$.bF0=n -p=6 -s=9 -return A.f(A.bF1(),$async$yy) -case 9:m=b -J.cAL(n,new A.OV(m)) -p=2 -s=8 -break -case 6:p=5 -i=o.pop() -l=A.a4(i) -n.t6(l) -k=n.a -$.bF0=null -q=k -s=1 -break -s=8 -break -case 5:s=2 -break -case 8:case 4:q=$.bF0.a -s=1 -break -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$yy,r)}, -bF1(){var s=0,r=A.n(t.nf),q,p,o,n,m,l,k,j -var $async$bF1=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:n=t.N -m=t.K -l=A.c(n,m) -k=J -j=l -s=3 -return A.f($.c9E().KU(0),$async$bF1) -case 3:k.nI(j,b) -p=A.c(n,m) -for(n=l,n=new A.ck(n,n.r,n.e,A.y(n).i("ck<1>"));n.q();){m=n.d -o=B.f.cD(m,8) -m=J.w(l,m) -m.toString -p.j(0,o,m)}q=p -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$bF1,r)}, -OV:function OV(a){this.a=a}, -bn4:function bn4(){}, -bF_:function bF_(){}, -brF:function brF(a,b){this.a=a -this.b=b}, -b8N:function b8N(a){this.a=a}, -cRu(a){var s=A.cGC(v.G.window.localStorage) -return new A.az(s,new A.c4Y(a),A.U(s).i("az<1>"))}, -cQF(a){var s,r=null -try{r=B.p.b4(0,a)}catch(s){if(t.bE.b(A.a4(s)))return null -else throw s}if(t.a.b(r))return J.iv(r,t.N) -return r}, -bEY:function bEY(){}, -bEZ:function bEZ(a){this.a=a}, -c4Y:function c4Y(a){this.a=a}, -ct_(a){var s,r,q={},p=B.f.dU(a) -q.a=p -q.a=p.toLowerCase() -B.eJj.aT(0,new A.c9h(q)) -s=q.a -r=$.cwj() -s=A.cC(s,r," ") -r=$.cwS() -s=A.cC(s,r,"") -return q.a=A.cC(s," ","-")}, -c9h:function c9h(a){this.a=a}, -cdf(a,b){var s=new A.eF(a),r=A.b([0],t.t) -r=new A.bFN(b,r,new Uint32Array(A.bf(s.qb(s)))) -r.b3d(s,b) -return r}, -xj(a,b){if(b<0)A.a3(A.i3("Offset may not be negative, was "+b+".")) -else if(b>a.c.length)A.a3(A.i3("Offset "+b+u.D+a.gt(0)+".")) -return new A.o3(a,b)}, -ce3(a,b,c){if(ca.c.length)A.a3(A.i3("End "+c+u.D+a.gt(0)+".")) -else if(b<0)A.a3(A.i3("Start may not be negative, was "+b+".")) -return new A.jl(a,b,c)}, -bFN:function bFN(a,b,c){var _=this -_.a=a -_.b=b -_.c=c -_.d=null}, -o3:function o3(a,b){this.a=a -this.b=b}, -jl:function jl(a,b,c){this.a=a -this.b=b -this.c=c}, -cFG(a,b){var s=A.cFH(A.b([A.cOt(a,!0)],t._T)),r=new A.baF(b).$0(),q=B.c.l(B.b.gU(s).b+1),p=A.cFI(s)?0:3,o=A.U(s) -return new A.bal(s,r,null,1+Math.max(q.length,p),new A.O(s,new A.ban(),o.i("O<1,p>")).CI(0,B.afZ),!A.cVO(new A.O(s,new A.bao(),o.i("O<1,C?>"))),new A.d6(""))}, -cFI(a){var s,r,q -for(s=0;s"));r.q();)J.DF(r.d,new A.bar()) -s=s.i("bi<1,2>") -r=s.i("hO") -s=A.H(new A.hO(new A.bi(q,s),new A.bas(),r),r.i("D.E")) -return s}, -cOt(a,b){var s=new A.bTs(a).$0() -return new A.mm(s,!0,null)}, -cOv(a){var s,r,q,p,o,n,m=a.gbZ(a) -if(!B.f.p(m,"\r\n"))return a -s=a.gdf(a) -r=s.gri(s) -for(s=m.length-1,q=0;q10 -s=r}else s=!1 -if(s)q.j(0,b,p)}return p}, -cRl(a,b,c){var s=$.cAl().h(0,b&65280),r=(s==null?A.c(t.S,t.Dn):s).h(0,b) -return r!=null?new A.i6(b,r):new A.i6(b,$.cgm())}, -cRk(a,b,c){return c?a.$2(b,!0):new A.i6(b,null)}, -cRm(a,b,c){var s,r,q,p,o,n,m,l,k -if(b>=4352)s=4371<=b&&b<44032||44032+$.cvN()=60)s=13311")) -s.air() -return s}, -crt(a,b){var s=$.am -if(s===B.as)return a -return s.Xz(a,b)}, -cbq:function cbq(a,b){this.a=a -this.$ti=b}, -J3:function J3(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.$ti=d}, -Qt:function Qt(a,b,c,d){var _=this -_.a=a -_.b=b -_.c=c -_.$ti=d}, -a4V:function a4V(a,b,c,d,e){var _=this -_.a=0 -_.b=a -_.c=b -_.d=c -_.e=d -_.$ti=e}, -bSe:function bSe(a){this.a=a}, -bSg:function bSg(a){this.a=a}, -auF:function auF(){}, -cVw(a){switch(a){case"new":return B.f8S -case"checking":return B.f8T -case"connected":return B.a8G -case"completed":return B.f8U -case"failed":return B.a8H -case"disconnected":return B.a8I -case"closed":return B.a8J -case"count":return B.f8V}return B.a8J}, -cVx(a){switch(a){case"new":return B.a8K -case"gathering":return B.F7 -case"complete":return B.a8L}return B.a8K}, -cX4(a){switch(a){case"stable":return B.a8R -case"have-local-offer":return B.f8W -case"have-local-pranswer":return B.f8Y -case"have-remote-offer":return B.f8X -case"have-remote-pranswer":return B.f8Z -case"closed":return B.a8S}return B.a8S}, -cWo(a){switch(a){case"new":return B.a8O -case"connecting":return B.a8P -case"connected":return B.a8Q -case"closed":return B.F8 -case"disconnected":return B.a8N -case"failed":return B.a8M}return B.F8}, -BJ:function BJ(a,b){this.a=a -this.b=b}, -Hn:function Hn(a,b){this.a=a -this.b=b}, -BG:function BG(a,b){this.a=a -this.b=b}, -pt:function pt(a,b){this.a=a -this.b=b}, -bu_:function bu_(a,b){this.a=a -this.b=b}, -yQ:function yQ(a,b){this.a=a -this.b=b}, -btL:function btL(){}, -vc:function vc(){}, -vd:function vd(){}, -bm_:function bm_(){}, -Hm:function Hm(a,b,c){this.a=a -this.b=b -this.c=c}, -a_u:function a_u(){}, -BH:function BH(){}, -BI:function BI(){}, -vv:function vv(a,b){this.a=a -this.b=b}, -a_v:function a_v(a){this.b=a}, -a_w:function a_w(a,b,c){this.a=a -this.b=b -this.c=c}, -c82(){var s=0,r=A.n(t.H) -var $async$c82=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:s=2 -return A.f(A.c5V(new A.c83(),new A.c84()),$async$c82) -case 2:return A.l(null,r)}}) -return A.m($async$c82,r)}, -c84:function c84(){}, -c83:function c83(){}, -cFV(a,b){var s=a.bQ6(),r=(b.a+=B.ekY[A.ap6(s)-1])+", " -b.a=r -r+=A.vq(s)<=9?"0":"" -b.a=r -r+=B.c.l(A.vq(s)) -b.a=r -r+=" " -b.a=r -r+=B.lR[A.kx(s)-1] -b.a=r -r+=" " -b.a=r -r+=B.c.l(A.vs(s)) -b.a=r -r+=A.vr(s)<=9?" 0":" " -b.a=r -r+=B.c.l(A.vr(s)) -b.a=r -r+=A.a_4(s)<=9?":0":":" -b.a=r -r+=B.c.l(A.a_4(s)) -b.a=r -r+=A.ap5(s)<=9?":0":":" -b.a=r -r+=B.c.l(A.ap5(s)) -b.a=r -r=b.a=r+" GMT" -return r.charCodeAt(0)==0?r:r}, -a0q(a,b){var s,r,q,p,o -try{q=a.$0() -return new A.oB(q,b.i("oB<0>"))}catch(p){s=A.a4(p) -r=A.ap(p) -q=s -o=r -if(o==null)o=A.zI(q) -return new A.rU(q,o)}}, -cfG(){var s=$.am.h(0,B.ffc) -return s==null?null:t.Kb.a(s).$0()}, -cHF(a){return $.cHE.h(0,a).gbS5()}, -aKH(a){if(typeof dartPrint=="function"){dartPrint(a) -return}if(typeof console=="object"&&typeof console.log!="undefined"){console.log(a) -return}if(typeof print=="function"){print(a) -return}throw"Unable to print message: "+String(a)}, -cGm(a,b,c,d,e,f){var s=a[b]() -return s}, -cks(a,b,c){var s=null -return c.a(A.cGm(a,b,s,s,s,s))}, -cVj(a){var s,r,q,p,o=a.gt(0) -for(s=1,r=0;o>0;){q=3800>o?o:3800 -o-=q -while(--q,q>=0){p=a.b -p.toString -s+=p[a.c++] -r+=s}s=B.c.aa(s,65521) -r=B.c.aa(r,65521)}return(r<<16|s)>>>0}, -cs4(a,b){return(B.kA[(a^b)&255]^a>>>8)>>>0}, -rq(a,b){var s,r,q=J.T(a),p=q.gt(a) -b^=4294967295 -for(s=0;p>=8;){r=s+1 -b=B.kA[(b^q.h(a,s))&255]^b>>>8 -s=r+1 -b=B.kA[(b^q.h(a,r))&255]^b>>>8 -r=s+1 -b=B.kA[(b^q.h(a,s))&255]^b>>>8 -s=r+1 -b=B.kA[(b^q.h(a,r))&255]^b>>>8 -r=s+1 -b=B.kA[(b^q.h(a,s))&255]^b>>>8 -s=r+1 -b=B.kA[(b^q.h(a,r))&255]^b>>>8 -r=s+1 -b=B.kA[(b^q.h(a,s))&255]^b>>>8 -s=r+1 -b=B.kA[(b^q.h(a,r))&255]^b>>>8 -p-=8}if(p>0)do{r=s+1 -b=B.kA[(b^q.h(a,s))&255]^b>>>8 -if(--p,p>0){s=r -continue}else break}while(!0) -return(b^4294967295)>>>0}, -cE8(a,b,c,d,e){switch(e.a){case 2:return new A.atY(d,a,b,c,null) -case 3:return new A.ajF(d,a,b,c,null) -case 1:case 0:break}return null}, -c6e(a,b,c){var s,r,q -for(s=b,r=0;s=0&&q=300)return A.cSA(B.fql,a) -return a}, -aai(a){var s,r,q,p,o=B.c.aR(B.c.aR(a.a,1000),1000),n=B.c.aR(o,3600) -o=B.c.aa(o,3600) -s=B.c.aR(o,60) -o=B.c.aa(o,60) -if(n>=10)r=""+n -else r=n===0?"00":"0"+n -if(s>=10)q=""+s -else q=s===0?"00":"0"+s -if(o>=10)p=""+o -else p=o===0?"00":"0"+o -return(r==="00"?"":r+":")+q+":"+p}, -cfd(a){var s,r,q,p=a.a -if(A.bt()===B.b8)if(p.w){s=B.c.aR(p.b.a,1000) -if(s>=B.c.aR(p.a.a,1000))return!1 -else{r=A.ql(p.e) -q=r==null?null:B.c.aR(r.b.a,1000) -return s>=(q==null?-1:q)}}else return!1 -return p.w}, -cXg(){return new A.bv(Date.now(),0,!1)}, -cVt(a,b,c,d){var s,r,q,p,o,n=A.c(d,c.i("I<0>")) -for(s=c.i("J<0>"),r=0;r<1;++r){q=a[r] -p=b.$1(q) -o=n.h(0,p) -if(o==null){o=A.b([],s) -n.j(0,p,o) -p=o}else p=o -J.dV(p,q)}return n}, -ckn(a,b,c){var s=A.H(a,c) -B.b.q7(s,b) -return s}, -fF(a,b){var s,r -for(s=J.ar(a);s.q();){r=s.gI(s) -if(b.$1(r))return r}return null}, -xE(a){var s=J.ar(a) -if(s.q())return s.gI(s) -return null}, -cGj(a,b){var s,r,q,p -for(s=a.length,r=null,q=0;q")) -if(q.q()){s=q.d -if(s==null)s=r.c.a(s) -if(!q.q())return s}return null}, -cGk(a,b){var s,r,q -for(s=A.y(a),r=new A.qq(J.ar(a.a),a.b,s.i("qq<1,2>")),s=s.y[1];r.q();){q=r.a -if(b.$1(q==null?s.a(q):q))return!1}return!0}, -ckP(a,b,c,d){return new A.j_(A.cHH(a,b,c,d),d.i("j_<0>"))}, -cHH(a,b,c,d){return function(){var s=a,r=b,q=c,p=d -var o=0,n=1,m=[],l -return function $async$ckP(e,f,g){if(f===1){m.push(g) -o=n}for(;;)switch(o){case 0:l=0 -case 2:if(!(l840,a0=a2===B.aG -if(a0){s=b.RG -if(s==null)s=b.k2}else{s=b.p4 -if(s==null)s=b.k2}r=b.p3 -if(r==null)r=b.k2 -q=b.k3 -p=A.aO(c,c,q,c,c,c,c,c,c,c,c,c,c,c,c,c,c,!0,c,c,c,c,c,c,c,c) -o=A.by(9) -n=A.cL9(q,q) -m=A.aP(128,q.gk(q)>>>16&255,q.gk(q)>>>8&255,q.gk(q)&255) -l=b.y -k=A.ckb(new A.jy(4,A.by(18),B.tZ),c,B.dr,c) -j=b.p4 -i=j==null -h=i?b.k2:j -h=A.ci5(c,h,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,new A.eh(A.by(18),B.H),!1,B.H,c) -g=a?72:56 -if(a){if(i)j=b.k2 -j=A.aP(128,j.gk(j)>>>16&255,j.gk(j)>>>8&255,j.gk(j)&255)}else j=c -i=a?b.k2:c -f=a?b.k2:c -e=a?B.ck:c -d=a0?B.aH:B.aG -a0=a0?B.aH:B.aG -g=A.cho(e,f,c,c,j,i,new A.vS(b.k2,c,a0,c,B.D,a2,d,c),g) -d=b.b -a0=A.clM(c,c,c,c,c,c,c,c,c,c,c,c,c,c,new A.eh(A.by(9),new A.bC(d,1,B.L,-1)),new A.bC(d,1,B.L,-1),c,c,c,c) -i=b.d -j=A.cmn(c,c,c,d,c,c,c,c,i==null?d:i,c,c,c,B.nQ,c,c,c) -i=a?B.feO:B.feP -f=b.Q -if(f==null)f=l -e=b.as -return A.Pv(g,a2,h,b,s,new A.LB(A.LD(c,c,f,c,c,c,0,c,c,e==null?b.z:e,c,c,c,B.at,c,c,c,c,c,B.tr,c)),k,new A.Nm(a0),new A.He(r,new A.eh(o,B.H),c,c,c,c,p,c,c,c,c,q,c),j,new A.HM(n,c),i,new A.Ps(c,m,l),!0,B.mr)}, -aRG(a){var s,r=a.ax -if(r.a===B.aH)r=r.b -else{s=r.d -r=s==null?r.b:s}return r}, -caF(a){var s,r=a.ax -if(r.a===B.aH)r=r.c -else{s=r.e -r=s==null?r.c:s}return r}, -Sb(){var s=0,r=A.n(t.H),q,p,o -var $async$Sb=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:if($.at==null)A.cdO() -$.at.toString -s=2 -return A.f(A.rB(),$async$Sb) -case 2:q=b -p=$.V() -p.dJ("Welcome to "+A.nL(B.km)+" <3") -s=3 -return A.f(A.c6Q("./","vodozemac_bindings_dart","./assets/assets/vodozemac/"),$async$Sb) -case 3:s=4 -return A.f(A.Ea(q),$async$Sb) -case 4:o=b -p.dJ(A.nL(B.km)+" started in foreground mode. Rendering GUI...") -s=5 -return A.f(A.aKM(o,q),$async$Sb) -case 5:return A.l(null,r)}}) -return A.m($async$Sb,r)}, -aKM(a,b){var s=0,r=A.n(t.H),q,p,o,n,m,l,k,j -var $async$aKM=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:n=A.xE(a) -m=n==null -l=m?null:n.rO -k=t.z -j=t.L0 -s=2 -return A.f(j.b(l)?l:A.bc(l,k),$async$aKM) -case 2:m=m?null:n.wg -s=3 -return A.f(j.b(m)?m:A.bc(m,k),$async$aKM) -case 3:if($.at==null)A.cdO() -m=$.at -m.toString -l=$.cf().gtO().b -k=t.e8 -if(k.a(l.h(0,0))==null)A.a3(A.ac('The app requested a view, but the platform did not provide one.\nThis is likely because the app called `runApp` to render its root widget, which expects the platform to provide a default view to render into (the "implicit" view).\nHowever, the platform likely has multi-view mode enabled, which does not create this default "implicit" view.\nTry using `runWidget` instead of `runApp` to start your app.\n`runWidget` allows you to provide a `View` widget, without requiring a default view.\nSee: https://flutter.dev/to/web-multiview-runwidget')) -j=k.a(l.h(0,0)) -j.toString -q=m.gaau() -p=m.db$ -if(p===$){l=k.a(l.h(0,0)) -l.toString -o=new A.aFa(B.a9,l,null,A.aN(t.T)) -o.bj() -o.b37(null,null,l) -m.db$!==$&&A.bd() -m.db$=o -p=o}m.aSn(new A.a3b(j,new A.ahS(a,null,b,null),q,p,null)) -m.aqk() -return A.l(null,r)}}) -return A.m($async$aKM,r)}, -cUa(a){switch(a){case"markasdm":case"kick":case"dm":case"ban":case"unban":case"ignore":case"unignore":case"invite":return"/"+a+" " -case"html":case"sendraw":case"plain":return"/"+a+" " -case"op":return"/"+a+" " -default:return"/"+a}}, -cUb(a,b){switch(b){case"ban":return a.ghK() -case"clearcache":return a.ghL() -case"create":return a.ghM() -case"discardsession":return a.ghN() -case"dm":return a.ghO() -case"html":return a.ghP() -case"invite":return a.ghQ() -case"join":return a.ghR() -case"kick":return a.ghS() -case"leave":return a.ghT() -case"me":return a.ghU() -case"myroomavatar":return a.ghV() -case"myroomnick":return a.ghW() -case"op":return a.ghX() -case"plain":return a.ghY() -case"react":return a.ghZ() -case"send":return a.gi_() -case"unban":return a.gi0() -case"markasdm":return a.glk() -case"markasgroup":return a.gll() -case"googly":return a.glh() -case"hug":return a.gli() -case"cuddle":return a.glg() -case"sendraw":return a.gln() -case"ignore":return a.glj() -case"unignore":return a.glo() -case"roomupgrade":return a.glm() -case"logout":return a.gpn() -case"logoutall":return a.gpo() -default:return""}}, -cmr(a,b){var s=a.f -switch(s){case".m.rule.contains_user_name":return b.gmT() -case".m.rule.master":return b.gn6() -case".m.rule.suppress_notices":return b.gno() -case".m.rule.invite_for_me":return b.gmZ() -case".m.rule.member_event":return b.gn8() -case".m.rule.is_user_mention":return b.gn2() -case".m.rule.contains_display_name":return b.gmR() -case".m.rule.is_room_mention":return b.gn0() -case".m.rule.roomnotif":return b.gni() -case".m.rule.tombstone":return b.gnq() -case".m.rule.reaction":return b.gnc() -case".m.rule.room_server_acl":return b.gng() -case".m.rule.suppress_edits":return b.gnm() -case".m.rule.call":return b.gmP() -case".m.rule.encrypted_room_one_to_one":return b.gmX() -case".m.rule.room_one_to_one":return b.gne() -case".m.rule.message":return b.gna() -case".m.rule.encrypted":return b.gmV() -case".m.rule.room.server_acl":return b.gnk() -case".im.vector.jitsi":return b.gn4() -default:s=B.b.gU(s.split(".")) -s=A.cC(s,"_"," ") -return s[0].toUpperCase()+B.f.cD(s,1).toLowerCase()}}, -cJS(a,b){var s=a.f -switch(s){case".m.rule.contains_user_name":return b.gmU() -case".m.rule.master":return b.gn7() -case".m.rule.suppress_notices":return b.gnp() -case".m.rule.invite_for_me":return b.gn_() -case".m.rule.member_event":return b.gn9() -case".m.rule.is_user_mention":return b.gn3() -case".m.rule.contains_display_name":return b.gmS() -case".m.rule.is_room_mention":return b.gn1() -case".m.rule.roomnotif":return b.gnj() -case".m.rule.tombstone":return b.gnr() -case".m.rule.reaction":return b.gnd() -case".m.rule.room_server_acl":return b.gnh() -case".m.rule.suppress_edits":return b.gnn() -case".m.rule.call":return b.gmQ() -case".m.rule.encrypted_room_one_to_one":return b.gmY() -case".m.rule.room_one_to_one":return b.gnf() -case".m.rule.message":return b.gnb() -case".m.rule.encrypted":return b.gmW() -case".m.rule.room.server_acl":return b.gnl() -case".im.vector.jitsi":return b.gn5() -default:return b.od(s)}}, -cJT(a,b){switch(a.a){case 0:return b.glw() -case 1:return b.gk5() -case 2:return b.go_() -case 3:return b.gom() -case 4:return b.gnw()}}, -chF(a){var s,r,q,p -for(s=a.length,r="",q=0;q>>0}, -cb6(a,b){var s,r -A.b4(b,B.fpM,t.l).toString -s=t.X -r=A.u(b,B.e,s) -r.toString -if(r.gkU()==="true"){s=A.u(b,B.e,s) -s.toString -s=A.ag8("HH:mm",s.a).zD(a)}else{s=A.u(b,B.e,s) -s.toString -s=A.ag8("h:mm a",s.a).zD(a)}return s}, -Lj(a,b){var s=Date.now(),r=new A.bv(s,0,!1),q=A.vs(r)===A.vs(a),p=q&&A.kx(r)===A.kx(a)&&A.vq(r)===A.vq(a),o=q&&!p&&s-a.a<6048e5 -if(p)return A.cb6(a,b) -else if(o)return A.ciB(b.aj(t.Gk).r.f.grD(0)).zD(a) -else if(q)return A.b0l(b.aj(t.Gk).r.f.grD(0)).zD(a) -return A.b0o(b.aj(t.Gk).r.f.grD(0)).zD(a)}, -agb(a,b){var s,r=new A.bv(Date.now(),0,!1) -if(A.vs(r)===A.vs(a)&&A.kx(r)===A.kx(a)&&A.vq(r)===A.vq(a))return A.cb6(a,b) -s=A.u(b,B.e,t.X) -s.toString -return s.ig(A.Lj(a,b),A.cb6(a,b))}, -ahH(a){var s,r,q,p,o=t.N -if(!A.b7(["m.file","m.image","m.sticker","m.video","m.audio"],o).p(0,a.gxH(0)))return null -s=a.b -r=A.ad(s,"formatted_body",B.i,o) -if(r!=null&&r.length!==0)return r -q=A.ad(s,"filename",B.i,o) -p=A.ad(s,"body",B.i,o) -if(q!=p&&p!=null&&q!=null&&p.length!==0)return p -return null}, -xk(a,b,c){var s=0,r=A.n(t.H),q,p,o -var $async$xk=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:s=3 -return A.f(A.uu(new A.q4(a)),$async$xk) -case 3:p=b.aj(t.L).f -o=A.u(b,B.e,t.X) -o.toString -p.re(A.fx(null,null,null,null,null,B.u,null,A.F(o.gi8(),null,null,null,null,null,null,null,null),null,B.b5,null,null,null,null,null,null,null,null,null,null)) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$xk,r)}, -Wo(a){var s=0,r=A.n(t.H),q,p,o,n -var $async$Wo=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p=A.au(a,!1,t.B).gaJ(0) -s=2 -return A.f(p.YU(),$async$Wo) -case 2:o=c -n=A.u(a,B.e,t.X) -n.toString -q=o.b -if(q==null){q=p.ok -q.toString}s=3 -return A.f(A.xk(n.iP(q,"https://matrix.to/#/"+A.A(p.ok)+"?client=im.fluffychat"),a,!1),$async$Wo) -case 3:return A.l(null,r)}}) -return A.m($async$Wo,r)}, -N3(a,b){var s=0,r=A.n(t.H),q,p,o,n -var $async$N3=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:o=b.aj(t.L).f -n=A.u(b,B.e,t.X) -n.toString -s=3 -return A.f($.cbv.c_().aci(a.a,n.gfO(),a.b,A.cIj(a)),$async$N3) -case 3:p=d -if(p==null){s=1 -break}o.re(A.fx(null,null,null,null,null,B.u,null,A.F(n.lY(p),null,null,null,null,null,null,null,null),null,B.b5,null,null,null,null,null,null,null,null,null,null)) -case 1:return A.l(q,r)}}) -return A.m($async$N3,r)}, -cIj(a){if(a instanceof A.qt)return B.n_ -if(a instanceof A.YA)return B.e2R -if(a instanceof A.YF)return B.Nl -return B.v8}, -clg(a){var s=null -if(a.gKh()==="m.image")return A.amV(s,a.a,s,s,a.b,s) -if(a.gKh()==="m.video")return A.clo(a.a,s,a.b) -if(a.gKh()==="m.audio")return A.clf(a.a,s,a.b) -return a}, -cnz(a){if(a<1000)return""+B.d.aD(a)+" Bytes" -if(a<1e6)return B.d.l(B.d.aD(a/1000*10)/10)+" KB" -if(a<1e9)return B.d.l(B.d.aD(a/1e6*10)/10)+" MB" -return B.d.l(B.d.aD(a/1000*1000*1000*1000*10)/10)+" GB"}, -bHu(a,b){var s,r,q -for(s=a.length,r=0,q=0;q>>1 -r=p-s -q=A.bA(r,a[0],!1,c) -A.c5z(a,b,s,p,q,0) -A.c5z(a,b,0,s,a,r) -A.cqZ(b,a,r,p,q,0,r,a,0)}, -cRM(a,b,c,d,e){var s,r,q,p,o -for(s=d+1;s1e6){if(p.b==null)p.b=$.ap7.$0() -p.uj(0) -$.aK9=0}for(;;){if(!($.aK9<12288?!$.aL2().ga2(0):q))break -s=$.aL2().HB() -$.aK9=$.aK9+s.length -r=$.c8m -if(r==null)A.aKH(s) -else r.$1(s)}if(!$.aL2().ga2(0)){$.ceE=!0 -$.aK9=0 -A.d4(B.dq,A.cWG()) -if($.c4x==null)$.c4x=new A.aL(new A.aj($.am,t.D4),t.gR)}else{$.cgt().zk(0) -q=$.c4x -if(q!=null)q.qJ(0) -$.c4x=null}}, -bqB(){switch(A.bt().a){case 0:case 1:case 3:case 5:return!1 -case 2:case 4:return!0}}, -amX(a){var s,r,q=a.a,p=null,o=null,n=!1 -if(1===q[0])if(0===q[1])if(0===q[2])if(0===q[3])if(0===q[4])if(1===q[5])if(0===q[6])if(0===q[7])if(0===q[8])if(0===q[9])if(1===q[10])if(0===q[11]){s=q[12] -r=q[13] -n=0===q[14]&&1===q[15] -o=r -p=s}if(n)return new A.t(p,o) -return null}, -cln(a,b){var s,r,q -if(a==b)return!0 -if(a==null){b.toString -return A.blW(b)}if(b==null)return A.blW(a) -s=a.a -r=s[0] -q=b.a -return r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]&&s[4]===q[4]&&s[5]===q[5]&&s[6]===q[6]&&s[7]===q[7]&&s[8]===q[8]&&s[9]===q[9]&&s[10]===q[10]&&s[11]===q[11]&&s[12]===q[12]&&s[13]===q[13]&&s[14]===q[14]&&s[15]===q[15]}, -blW(a){var s=a.a -return s[0]===1&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===1&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===1&&s[11]===0&&s[12]===0&&s[13]===0&&s[14]===0&&s[15]===1}, -cL(a,b){var s=a.a,r=b.a,q=b.b,p=s[0]*r+s[4]*q+s[12],o=s[1]*r+s[5]*q+s[13],n=s[3]*r+s[7]*q+s[15] -if(n===1)return new A.t(p,o) -else return new A.t(p/n,o/n)}, -blU(a,b,c,d,e){var s,r=e?1:1/(a[3]*b+a[7]*c+a[15]),q=(a[0]*b+a[4]*c+a[12])*r,p=(a[1]*b+a[5]*c+a[13])*r -if(d){s=$.c9A() -s.$flags&2&&A.z(s) -s[2]=q -s[0]=q -s[3]=p -s[1]=p}else{s=$.c9A() -if(qs[2]){s.$flags&2&&A.z(s) -s[2]=q}if(p>s[3]){s.$flags&2&&A.z(s) -s[3]=p}}}, -hP(b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=b1.a,a5=b2.a,a6=b2.b,a7=b2.c,a8=a7-a5,a9=b2.d,b0=a9-a6 -if(!isFinite(a8)||!isFinite(b0)){s=a4[3]===0&&a4[7]===0&&a4[15]===1 -A.blU(a4,a5,a6,!0,s) -A.blU(a4,a7,a6,!1,s) -A.blU(a4,a5,a9,!1,s) -A.blU(a4,a7,a9,!1,s) -a7=$.c9A() -return new A.a1(a7[0],a7[1],a7[2],a7[3])}a7=a4[0] -r=a7*a8 -a9=a4[4] -q=a9*b0 -p=a7*a5+a9*a6+a4[12] -a9=a4[1] -o=a9*a8 -a7=a4[5] -n=a7*b0 -m=a9*a5+a7*a6+a4[13] -a7=a4[3] -if(a7===0&&a4[7]===0&&a4[15]===1){l=p+r -if(r<0)k=p -else{k=l -l=p}if(q<0)l+=q -else k+=q -j=m+o -if(o<0)i=m -else{i=j -j=m}if(n<0)j+=n -else i+=n -return new A.a1(l,j,k,i)}else{a9=a4[7] -h=a9*b0 -g=a7*a5+a9*a6+a4[15] -f=p/g -e=m/g -a9=p+r -a7=g+a7*a8 -d=a9/a7 -c=m+o -b=c/a7 -a=g+h -a0=(p+q)/a -a1=(m+n)/a -a7+=h -a2=(a9+q)/a7 -a3=(c+n)/a7 -return new A.a1(A.cll(f,d,a0,a2),A.cll(e,b,a1,a3),A.clk(f,d,a0,a2),A.clk(e,b,a1,a3))}}, -cll(a,b,c,d){var s=ab?a:b,r=c>d?c:d -return s>r?s:r}, -clm(a,b){var s -if(A.blW(a))return b -s=new A.c5(new Float64Array(16)) -s.e7(a) -s.y9(s) -return A.hP(s,b)}, -blV(a){var s,r=new A.c5(new Float64Array(16)) -r.tb() -s=new A.r1(new Float64Array(4)) -s.a27(0,0,0,a.a) -r.acF(0,s) -s=new A.r1(new Float64Array(4)) -s.a27(0,0,0,a.b) -r.acF(1,s) -return r}, -aap(a,b,c){if(a==null)return a===b -return a>b-c&&a "+a.l(0)) -throw A.q("You need to specify the deviceId") -return A.l(null,r)}}) -return A.m($async$cbQ,r)}, -cjD(a){return $.aKS().HX(0,a)}, -ckf(a){switch(a){case 0:return B.rr -case 1:return B.wt -case 2:return B.De -case 3:return B.evz -default:throw A.q(new A.ajX(a))}}, -cXo(a){switch(a){case"granted":return B.De -case"prompt":return B.rr -case"denied":return B.wt -default:throw A.q(A.bW(a+" cannot be converted to a LocationPermission.",null))}}, -cUp(a){switch(a.code){case 1:return new A.ZH(a.message) -case 2:return new A.NK(a.message) -case 3:return new A.yP(a.message,null) -default:return new A.jY(J.bo(a.code),a.message,null,null)}}, -aat(a,b,c){var s -if(c==null)c=a.length -if(b>c){s=c -c=b -b=s}if(b<0||b>a.length)b=0 -return B.f.a1(a,b,c<0||c>a.length?a.length:c)}, -cs9(a,b){var s,r,q,p,o,n,m=null -for(s=a.length,r=!b,q=m,p=0;p":n=r?">":m -break -default:n=m}if(n!=null){if(q==null)q=new A.d6(B.f.a1(a,0,p)) -q.a+=n}else if(q!=null)q.a+=o}if(q!=null){s=q.a -s=s.charCodeAt(0)==0?s:s}else s=a -return s}, -cYh(a,b,c){var s,r,q,p -try{q=c.$0() -return q}catch(p){q=A.a4(p) -if(q instanceof A.P4){s=q -throw A.q(A.cLE("Invalid "+a+": "+s.a,s.b,J.ch7(s)))}else if(t.bE.b(q)){r=q -throw A.q(A.dX("Invalid "+a+' "'+b+'": '+J.cAY(r),J.ch7(r),J.cAZ(r)))}else throw p}}, -cf1(a,b,c,d,e,f,g,h,i,j,k){var s,r,q,p,o,n,m,l -if(j==null)j=0 -if(k==null)k=0 -if(i==null)i=b.gc0(0) -if(h==null)h=b.gaQ(0) -if(e==null)e=a.gc0(0)2,i=k>1,k=k>3,h=n.a;n.q();){g=k?l[3]:255 -f=h.ga4(h) -e=!B.o.ga2(l)?l[0]:0 -h.sa4(0,f*o+e*m) -e=h.gac() -f=i?l[1]:0 -h.sac(e*o+f*m) -f=h.gad(h) -e=j?l[2]:0 -h.sad(0,f*o+e*m) -h.sar(0,h.gar(h)*(1-g)+g)}}return a}, -cEI(a6,a7,a8,a9,b0,b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=b2<16384,a5=a8>b0?b0:a8 -for(s=1;s<=a5;)s=s<<1>>>0 -s=s>>>1 -r=s>>>1 -q=A.b([0,0],t.t) -for(p=a6.$flags|0,o=s,s=r;s>=1;o=s,s=r){n=a7+b1*(b0-o) -m=b1*s -l=b1*o -k=a9*s -j=a9*o -for(i=(a8&s)>>>0!==0,h=a9*(a8-o),g=a7;g<=n;g+=l){f=g+h -for(e=g;e<=f;e+=j){d=e+k -c=e+m -b=c+k -if(a4){A.W9(a6[e],a6[c],q) -a=q[0] -a0=q[1] -A.W9(a6[d],a6[b],q) -a1=q[0] -a2=q[1] -A.W9(a,a1,q) -a3=q[0] -p&2&&A.z(a6) -a6[e]=a3 -a6[d]=q[1] -A.W9(a0,a2,q) -a6[c]=q[0] -a6[b]=q[1]}else{A.Wa(a6[e],a6[c],q) -a=q[0] -a0=q[1] -A.Wa(a6[d],a6[b],q) -a1=q[0] -a2=q[1] -A.Wa(a,a1,q) -a3=q[0] -p&2&&A.z(a6) -a6[e]=a3 -a6[d]=q[1] -A.Wa(a0,a2,q) -a6[c]=q[0] -a6[b]=q[1]}}if(i){c=e+m -if(a4){A.W9(a6[e],a6[c],q) -a=q[0] -a3=q[1] -p&2&&A.z(a6) -a6[c]=a3}else{A.Wa(a6[e],a6[c],q) -a=q[0] -a3=q[1] -p&2&&A.z(a6) -a6[c]=a3}p&2&&A.z(a6) -a6[e]=a}}if((b0&s)>>>0!==0){f=g+h -for(e=g;e<=f;e+=j){d=e+k -if(a4){A.W9(a6[e],a6[d],q) -a=q[0] -i=q[1] -p&2&&A.z(a6) -a6[d]=i}else{A.Wa(a6[e],a6[d],q) -a=q[0] -i=q[1] -p&2&&A.z(a6) -a6[d]=i}p&2&&A.z(a6) -a6[e]=a}}r=s>>>1}}, -W9(a,b,c){var s,r,q,p,o=$.mu() -o.$flags&2&&A.z(o) -o[0]=a -s=$.nG() -r=s[0] -o[0]=b -q=s[0] -p=r+(q&1)+B.c.R(q,1) -c[0]=p -c[1]=p-q}, -Wa(a,b,c){var s=a-B.c.R(b,1)&65535 -c[1]=s -c[0]=b+s-32768&65535}, -cV0(a){var s,r,q,p,o,n,m,l,k=null,j=a.toLowerCase() -if(B.f.qt(j,".jpg")||B.f.qt(j,".jpeg")){s=new Uint8Array(64) -r=new Uint8Array(64) -q=new Float32Array(64) -p=new Float32Array(64) -o=A.bA(65535,k,!1,t.z7) -n=t.bo -m=A.bA(65535,k,!1,n) -l=A.bA(64,k,!1,n) -n=A.bA(64,k,!1,n) -s=new A.bex(s,r,q,p,o,m,l,n,new Int32Array(2048)) -s.e=s.a3j(B.VO,B.vC) -s.f=s.a3j(B.RB,B.vC) -s.r=s.a3j(B.Ph,B.Qt) -s.w=s.a3j(B.QS,B.SK) -s.bgW() -s.bh2() -s.aVv(100) -return s}if(B.f.qt(j,".png"))return new A.NE(B.t2,k) -if(B.f.qt(j,".tga"))return new A.bIP() -if(B.f.qt(j,".gif"))return new A.b9o() -if(B.f.qt(j,".tif")||B.f.qt(j,".tiff"))return new A.bJ4() -if(B.f.qt(j,".bmp"))return new A.aQe() -if(B.f.qt(j,".ico"))return new A.aj0() -if(B.f.qt(j,".cur"))return new A.aj0() -if(B.f.qt(j,".pvr"))return new A.btc() -return k}, -cV_(a){var s,r,q,p,o,n,m,l,k,j,i=null -if(A.ckw().bRk(a))return new A.ak_() -s=new A.aoM(A.ckh()) -if(s.SF(a))return s -r=new A.b9n() -r.f=A.cT(a,!1,i,0) -r.a=new A.aie(A.b([],t.nu)) -if(r.awM())return r -q=new A.bMa() -if(q.SF(a))return q -p=new A.bJ3() -if(p.aAx(A.cT(a,!1,i,0))!=null)return p -if(A.cmo(a).c===943870035)return new A.bsi() -if(A.cEH(a))return new A.b6C() -if(A.cay(A.cT(a,!1,i,0)))return new A.acn(!1) -o=new A.bIO() -n=A.cT(a,!1,i,0) -m=o.a=new A.a2u(B.yc) -m.CG(0,n) -if(m.amU())return o -l=new A.bbS() -m=A.cT(a,!1,i,0) -l.a=m -m=A.cjQ(m) -l.b=m -if(m!=null)return l -k=new A.btb() -if(k.A_(a)!=null)return k -j=new A.bra(A.b([],t.s)) -if(j.SF(a))return j -return i}, -crT(a){var s=A.cV_(a) -return s==null?null:s.Al(0,a,null)}, -cUP(a,b){var s=A.cV0(a) -if(s==null)return null -return s.rX(b)}, -crX(a,b,c,d){return new A.NE(b,c).alw(a,d)}, -cWJ(a5,a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4 -if($.ceD==null){s=$.ceD=new Uint8Array(768) -for(r=-256;r<0;++r)s[256+r]=0 -for(r=0;r<256;++r)s[256+r]=r -for(r=256;r<512;++r)s[256+r]=255}for(s=a8.$flags|0,r=0;r<64;++r){q=a6[r] -p=a5[r] -s&2&&A.z(a8) -a8[r]=q*p}for(o=0,r=0;r<8;++r,o+=8){q=1+o -p=a8[q] -if(p===0&&a8[2+o]===0&&a8[3+o]===0&&a8[4+o]===0&&a8[5+o]===0&&a8[6+o]===0&&a8[7+o]===0){q=B.c.R(5793*a8[o]+512,10) -n=(q&2147483647)-((q&2147483648)>>>0) -s&2&&A.z(a8) -a8[o]=n -a8[o+1]=n -a8[o+2]=n -a8[o+3]=n -a8[o+4]=n -a8[o+5]=n -a8[o+6]=n -a8[o+7]=n -continue}m=B.c.R(5793*a8[o]+128,8) -l=(m&2147483647)-((m&2147483648)>>>0) -m=4+o -k=B.c.R(5793*a8[m]+128,8) -j=(k&2147483647)-((k&2147483648)>>>0) -k=2+o -i=a8[k] -h=6+o -g=a8[h] -f=7+o -e=a8[f] -d=B.c.R(2896*(p-e)+128,8) -c=(d&2147483647)-((d&2147483648)>>>0) -e=B.c.R(2896*(p+e)+128,8) -b=(e&2147483647)-((e&2147483648)>>>0) -e=3+o -p=a8[e]<<4 -a=(p&2147483647)-((p&2147483648)>>>0) -p=5+o -d=a8[p]<<4 -a0=(d&2147483647)-((d&2147483648)>>>0) -d=B.c.R(l-j+1,1) -n=(d&2147483647)-((d&2147483648)>>>0) -d=B.c.R(l+j+1,1) -l=(d&2147483647)-((d&2147483648)>>>0) -d=B.c.R(i*3784+g*1567+128,8) -d=(d&2147483647)-((d&2147483648)>>>0) -a1=B.c.R(i*1567-g*3784+128,8) -i=(a1&2147483647)-((a1&2147483648)>>>0) -a1=B.c.R(c-a0+1,1) -a1=(a1&2147483647)-((a1&2147483648)>>>0) -a2=B.c.R(c+a0+1,1) -c=(a2&2147483647)-((a2&2147483648)>>>0) -a2=B.c.R(b+a+1,1) -a2=(a2&2147483647)-((a2&2147483648)>>>0) -a3=B.c.R(b-a+1,1) -a=(a3&2147483647)-((a3&2147483648)>>>0) -a3=B.c.R(l-d+1,1) -a3=(a3&2147483647)-((a3&2147483648)>>>0) -d=B.c.R(l+d+1,1) -l=(d&2147483647)-((d&2147483648)>>>0) -d=B.c.R(n-i+1,1) -d=(d&2147483647)-((d&2147483648)>>>0) -a4=B.c.R(n+i+1,1) -j=(a4&2147483647)-((a4&2147483648)>>>0) -a4=B.c.R(c*2276+a2*3406+2048,12) -n=(a4&2147483647)-((a4&2147483648)>>>0) -a2=B.c.R(c*3406-a2*2276+2048,12) -c=(a2&2147483647)-((a2&2147483648)>>>0) -a2=B.c.R(a*799+a1*4017+2048,12) -a2=(a2&2147483647)-((a2&2147483648)>>>0) -a1=B.c.R(a*4017-a1*799+2048,12) -a=(a1&2147483647)-((a1&2147483648)>>>0) -s&2&&A.z(a8) -a8[o]=l+n -a8[f]=l-n -a8[q]=j+a2 -a8[h]=j-a2 -a8[k]=d+a -a8[p]=d-a -a8[e]=a3+c -a8[m]=a3-c}for(r=0;r<8;++r){q=8+r -p=a8[q] -if(p===0&&a8[16+r]===0&&a8[24+r]===0&&a8[32+r]===0&&a8[40+r]===0&&a8[48+r]===0&&a8[56+r]===0){p=B.c.R(5793*a8[r]+8192,14) -n=(p&2147483647)-((p&2147483648)>>>0) -s&2&&A.z(a8) -a8[r]=n -a8[q]=n -a8[16+r]=n -a8[24+r]=n -a8[32+r]=n -a8[40+r]=n -a8[48+r]=n -a8[56+r]=n -continue}m=B.c.R(5793*a8[r]+2048,12) -l=(m&2147483647)-((m&2147483648)>>>0) -m=32+r -k=B.c.R(5793*a8[m]+2048,12) -j=(k&2147483647)-((k&2147483648)>>>0) -k=16+r -i=a8[k] -h=48+r -g=a8[h] -f=56+r -e=a8[f] -d=B.c.R(2896*(p-e)+2048,12) -c=(d&2147483647)-((d&2147483648)>>>0) -e=B.c.R(2896*(p+e)+2048,12) -b=(e&2147483647)-((e&2147483648)>>>0) -e=24+r -a=a8[e] -p=40+r -a0=a8[p] -d=B.c.R(l-j+1,1) -n=(d&2147483647)-((d&2147483648)>>>0) -d=B.c.R(l+j+1,1) -l=(d&2147483647)-((d&2147483648)>>>0) -d=B.c.R(i*3784+g*1567+2048,12) -d=(d&2147483647)-((d&2147483648)>>>0) -a1=B.c.R(i*1567-g*3784+2048,12) -i=(a1&2147483647)-((a1&2147483648)>>>0) -a1=B.c.R(c-a0+1,1) -a1=(a1&2147483647)-((a1&2147483648)>>>0) -a2=B.c.R(c+a0+1,1) -c=(a2&2147483647)-((a2&2147483648)>>>0) -a2=B.c.R(b+a+1,1) -a2=(a2&2147483647)-((a2&2147483648)>>>0) -a3=B.c.R(b-a+1,1) -a=(a3&2147483647)-((a3&2147483648)>>>0) -a3=B.c.R(l-d+1,1) -a3=(a3&2147483647)-((a3&2147483648)>>>0) -d=B.c.R(l+d+1,1) -l=(d&2147483647)-((d&2147483648)>>>0) -d=B.c.R(n-i+1,1) -d=(d&2147483647)-((d&2147483648)>>>0) -a4=B.c.R(n+i+1,1) -j=(a4&2147483647)-((a4&2147483648)>>>0) -a4=B.c.R(c*2276+a2*3406+2048,12) -n=(a4&2147483647)-((a4&2147483648)>>>0) -a2=B.c.R(c*3406-a2*2276+2048,12) -c=(a2&2147483647)-((a2&2147483648)>>>0) -a2=B.c.R(a*799+a1*4017+2048,12) -a2=(a2&2147483647)-((a2&2147483648)>>>0) -a1=B.c.R(a*4017-a1*799+2048,12) -a=(a1&2147483647)-((a1&2147483648)>>>0) -s&2&&A.z(a8) -a8[r]=l+n -a8[f]=l-n -a8[q]=j+a2 -a8[h]=j-a2 -a8[k]=d+a -a8[p]=d-a -a8[e]=a3+c -a8[m]=a3-c}for(s=$.ceD,q=a7.$flags|0,r=0;r<64;++r){s.toString -p=B.c.R(a8[r]+8,4) -p=s[384+((p&2147483647)-((p&2147483648)>>>0))] -q&2&&A.z(a7) -a7[r]=p}}, -cVn(e1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8=null,d9="ifd0",e0=e1.w -if(e0.h(0,d9).a.ao(0,274)){s=e0.h(0,d9).gwO(0) -s.toString -r=s}else r=0 -s=e1.d -q=s.e -q.toString -s=s.d -s.toString -p=r>=5&&r<=8 -if(p)o=s -else o=q -if(p)n=q -else n=s -m=A.h7(d8,d8,B.M,0,B.b_,n,d8,0,3,d8,B.M,o,!1) -m.e=A.W6(e0) -m.gF9().h(0,d9).swO(0,d8) -m.c=e1.r -l=s-1 -k=q-1 -e0=e1.as -switch(e0.length){case 1:j=e0[0] -i=j.e -h=j.f -g=j.r -e0=r===8 -s=r===7 -q=r===6 -f=r===5 -e=r===4 -d=r===3 -c=r===2 -b=0 -for(;;){a=e1.d.d -a.toString -if(!(b>>0 -c1=b6[b9]-128 -c2=b7[c0]-128 -a2=B.c.R(a3+359*c2+128,8) -c3=B.c.bk((a2&2147483647)-((a2&2147483648)>>>0),0,255) -a2=B.c.R(a3-88*c1-183*c2+128,8) -c4=B.c.bk((a2&2147483647)-((a2&2147483648)>>>0),0,255) -a2=B.c.R(a3+454*c1+128,8) -c5=B.c.bk((a2&2147483647)-((a2&2147483648)>>>0),0,255) -if(c){a2=m.a -if(a2!=null)a2.qm(k-a1,b,c3,c4,c5)}else if(d){a2=m.a -if(a2!=null)a2.qm(k-a1,a,c3,c4,c5)}else if(e){a2=m.a -if(a2!=null)a2.qm(a1,a,c3,c4,c5)}else if(f){a2=m.a -if(a2!=null)a2.qm(b,a1,c3,c4,c5)}else if(q){a2=m.a -if(a2!=null)a2.qm(a,a1,c3,c4,c5)}else if(s){a2=m.a -if(a2!=null)a2.qm(a,k-a1,c3,c4,c5)}else{a2=m.a -if(e0){if(a2!=null)a2.qm(b,k-a1,c3,c4,c5)}else if(a2!=null)a2.qm(a1,b,c3,c4,c5)}++a1}++b}break -case 4:s=e1.c -if(s==null)throw A.q(A.bQ("Unsupported color mode (4 components)")) -s=s.d===0 -j=e0[0] -a4=e0[1] -a5=e0[2] -c6=e0[3] -a6=j.e -a7=a4.e -a8=a5.e -c7=c6.e -h=j.f -g=j.r -a9=a4.f -b0=a4.r -b1=a5.f -b2=a5.r -c8=c6.f -c9=c6.r -e0=r===8 -q=r===7 -f=r===6 -e=r===5 -d=r===4 -c=r===3 -a=r===2 -b=0 -for(;;){a2=e1.d.d -a2.toString -if(!(b>>0) -d2=B.c.R(d5*d6,8) -c4=(d2&2147483647)-((d2&2147483648)>>>0) -d2=B.c.R(a3*d6,8) -c5=(d2&2147483647)-((d2&2147483648)>>>0) -if(a){d2=m.a -if(d2!=null)d2.qm(k-a1,b,c3,c4,c5)}else if(c){d2=m.a -if(d2!=null)d2.qm(k-a1,a2,c3,c4,c5)}else if(d){d2=m.a -if(d2!=null)d2.qm(a1,a2,c3,c4,c5)}else if(e){d2=m.a -if(d2!=null)d2.qm(b,a1,c3,c4,c5)}else if(f){d2=m.a -if(d2!=null)d2.qm(a2,a1,c3,c4,c5)}else if(q){d2=m.a -if(d2!=null)d2.qm(a2,k-a1,c3,c4,c5)}else{d2=m.a -if(e0){if(d2!=null)d2.qm(b,k-a1,c3,c4,c5)}else if(d2!=null)d2.qm(a1,b,c3,c4,c5)}++a1}++b}break -default:throw A.q(A.bQ("Unsupported color mode"))}return m}, -cNM(a,b,c,d,e,f){A.cNJ(f,a,b,c,d,e,!0,f)}, -cNN(a,b,c,d,e,f){A.cNK(f,a,b,c,d,e,!0,f)}, -cNL(a,b,c,d,e,f){A.cNI(f,a,b,c,d,e,!0,f)}, -PU(a,b,c,d,e){var s,r,q -for(s=0;s>>0===0)o=p -else o=p<0?0:255 -q=J.w(k.a,k.d+r) -J.aV(j.a,j.d+r,q+o)}++e -i.d+=d -k.d+=d -j.d+=d}}, -cTK(a){var s="ifd0",r=A.xy(a,!1,!1) -if(!a.gF9().h(0,s).a.ao(0,274)||a.gF9().h(0,s).gwO(0)===1)return r -r.e=A.W6(a.gF9()) -r.gF9().h(0,s).swO(0,null) -switch(a.gF9().h(0,s).gwO(0)){case 2:return A.aKA(r) -case 3:return A.cV1(r,B.e2U) -case 4:return A.aKA(A.aKt(r,180)) -case 5:return A.aKA(A.aKt(r,90)) -case 6:return A.aKt(r,90) -case 7:return A.aKA(A.aKt(r,-90)) -case 8:return A.aKt(r,-90)}return r}, -cUq(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=null,a1=B.c.aR(a4.gc0(0),2),a2=B.c.aR(a4.gaQ(0),2),a3=B.d.aR(Math.min(a4.gc0(0),a4.gaQ(0)),2) -a1=B.c.bk(a1,0,a4.gc0(0)-1) -a2=B.c.bk(a2,0,a4.gaQ(0)-1) -if(a3<1)a3=B.d.aR(Math.min(a4.gc0(0),a4.gaQ(0)),2) -s=a1-a3 -r=a2-a3 -q=a3*2 -p=a3*a3 -if(a4.gwH())a4=a4.a7d(4) -o=a4.gtK().length -for(n=t.jm,m=a0,l=0;l=0)if(a4>=0){a2=d.a -a5=a2==null -a6=a5?a7:a2.a -if(a3<(a6==null?0:a6)){b=a5?a7:a2.b -b=a4<(b==null?0:b)}}if(b)c.Ik(a0,a1,d.aRk(a3,a4,B.e7A))}}g.toString -return g}, -cSS(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=null -for(s=a.gtK(),r=s.length,q=f,p=0;p>>0 -s=a!==0?31:32 -if((a&65535)!==0)s-=16 -if((a&16711935)!==0)s-=8 -if((a&252645135)!==0)s-=4 -if((a&858993459)!==0)s-=2 -return(a&1431655765)!==0?s-1:s}, -cXy(a){$.cgr().j(0,0,a) -return $.cw9()[0]}, -csP(a,b,c,d){return(B.c.bk(a,0,255)|B.c.bk(b,0,255)<<8|B.c.bk(c,0,255)<<16|B.c.bk(d,0,255)<<24)>>>0}, -u4(a,b,c){var s,r,q,p,o=b.gt(b),n=b.gcZ(),m=a.gdq(),l=m==null?null:m.gcZ() -if(l==null)l=a.gcZ() -s=a.gt(a) -if(o===1)b.j(0,0,A.aKs(B.d.iE(a.gt(a)>2?a.guy():a.h(0,0)),l,n)) -else if(o<=s)for(r=0;r>>16 -if($.hx==null)A.id() -r=$.cjp.c_()[s>>>23&511] -if(r!==0){q=s&8388607 -return r+(q+4095+(q>>>13&1)>>>13)}return A.cES(s)}, -cES(a){var s,r,q=a>>>16&32768,p=(a>>>23&255)-112,o=a&8388607 -if(p<=0){if(p<-10)return q -o|=8388608 -s=14-p -return(q|B.c.xl(o+(B.c.dd(1,s-1)-1)+(B.c.qz(o,s)&1),s))>>>0}else if(p===143)if(o===0)return q|31744 -else{o=o>>>13 -r=o===0?1:0 -return q|o|r|31744}else{o=o+4095+(o>>>13&1) -if((o&8388608)!==0){++p -o=0}if(p>30)return q|31744 -return(q|p<<10|o>>>13)>>>0}}, -id(){var s,r,q,p,o=$.hx -if(o!=null)return o -s=new Uint32Array(65536) -$.hx=J.ca4(B.bf.gae(s),0,null) -o=new Uint16Array(512) -$.cjp.b=o -for(r=0;r<256;++r){q=(r&255)-112 -if(q<=0||q>=30){o[r]=0 -o[(r|256)>>>0]=0}else{p=q<<10>>>0 -o[r]=p -o[(r|256)>>>0]=(p|32768)>>>0}}for(r=0;r<65536;++r)s[r]=A.cET(r) -o=$.hx -o.toString -return o}, -cET(a){var s,r=a>>>15&1,q=a>>>10&31,p=a&1023 -if(q===0)if(p===0)return r<<31>>>0 -else{while((p&1024)===0){p=p<<1;--q}++q -p&=4294966271}else if(q===31){s=r<<31 -if(p===0)return(s|2139095040)>>>0 -else return(s|p<<13|2139095040)>>>0}return(r<<31|q+112<<23|p<<13)>>>0}, -cNH(a){var s,r,q=A.b([],t.E5) -for(s=0;sb?a:b,r=s===b?a:b -return(s+5)/(r+5)}, -cil(a,b){var s,r,q,p -if(b<0||b>100)return-1 -s=A.Ed(b) -r=a*(s+5)-5 -q=A.caX(r,s) -if(q0.04)return-1 -p=A.cif(r)+0.4 -if(p<0||p>100)return-1 -return p}, -cik(a,b){var s,r,q,p -if(b<0||b>100)return-1 -s=A.Ed(b) -r=(s+5)/a-5 -q=A.caX(s,r) -if(q0.04)return-1 -p=A.cif(r)-0.4 -if(p<0||p>100)return-1 -return p}, -cbf(a){var s,r,q,p,o,n=a.a -n===$&&A.e() -s=B.d.aD(n) -r=s>=90&&s<=111 -s=a.b -s===$&&A.e() -q=B.d.aD(s) -p=a.c -p===$&&A.e() -o=B.d.aD(p)<65 -if(r&&q>16&&o)return A.mJ(A.Au(n,s,70)) -return a}, -b9V(a){var s=a/100 -return(s<=0.0031308?s*12.92:1.055*Math.pow(s,0.4166666666666667)-0.055)*255}, -cbN(a){var s=Math.pow(Math.abs(a),0.42) -return A.va(a)*400*s/(s+27.13)}, -cbO(a){var s=A.qs(a,$.cFF),r=A.cbN(s[0]),q=A.cbN(s[1]),p=A.cbN(s[2]) -return Math.atan2((r+q-2*p)/9,(11*r+-12*q+p)/11)}, -cFE(a,b){var s,r,q,p,o,n=$.WZ[0],m=$.WZ[1],l=$.WZ[2],k=B.c.aa(b,4)<=1?0:100,j=B.c.aa(b,2)===0?0:100 -if(b<4){s=(a-k*m-j*l)/n -r=0<=s&&s<=100 -q=t.v -if(r)return A.b([s,k,j],q) -else return A.b([-1,-1,-1],q)}else if(b<8){p=(a-j*n-k*l)/m -r=0<=p&&p<=100 -q=t.v -if(r)return A.b([j,p,k],q) -else return A.b([-1,-1,-1],q)}else{o=(a-k*n-j*m)/l -r=0<=o&&o<=100 -q=t.v -if(r)return A.b([k,j,o],q) -else return A.b([-1,-1,-1],q)}}, -cFA(a,b){var s,r,q,p,o,n,m,l,k=A.b([-1,-1,-1],t.v) -for(s=k,r=0,q=0,p=!1,o=!0,n=0;n<12;++n){m=A.cFE(a,n) -if(m[0]<0)continue -l=A.cbO(m) -if(!p){q=l -r=q -s=m -k=s -p=!0 -continue}if(o||B.d.aa(l-r+25.132741228718345,6.283185307179586)100.01||b>100.01||a>100.01)return 0 -return((A.wX(g)&255)<<16|(A.wX(f[1])&255)<<8|A.wX(f[2])&255|4278190080)>>>0}a1-=(a0-a9)*a1/(2*a0)}return 0}, -Au(a,b,c){var s,r,q,p -if(b<0.0001||c<0.0001||c>99.9999){s=A.wX(A.Ed(c)) -return A.caV(s,s,s)}r=A.Yy(a)/180*3.141592653589793 -q=A.Ed(c) -p=A.cFC(r,b,q) -if(p!==0)return p -return A.cCO(A.cFz(q,r))}, -caV(a,b,c){return((a&255)<<16|(b&255)<<8|c&255|4278190080)>>>0}, -cCO(a){return A.caV(A.wX(a[0]),A.wX(a[1]),A.wX(a[2]))}, -cig(a){return A.qs(A.b([A.fi(B.c.R(a,16)&255),A.fi(B.c.R(a,8)&255),A.fi(a&255)],t.v),$.p_)}, -Ed(a){return 100*A.cCN((a+16)/116)}, -cif(a){return A.wW(a/100)*116-16}, -fi(a){var s=a/255 -if(s<=0.040449936)return s/12.92*100 -else return Math.pow((s+0.055)/1.055,2.4)*100}, -wX(a){var s=a/100 -return A.cIe(0,255,B.d.aD((s<=0.0031308?s*12.92:1.055*Math.pow(s,0.4166666666666667)-0.055)*255))}, -wW(a){if(a>0.008856451679035631)return Math.pow(a,0.3333333333333333) -else return(903.2962962962963*a+16)/116}, -cCN(a){var s=a*a*a -if(s>0.008856451679035631)return s -else return(116*a-16)/903.2962962962963}, -va(a){if(a<0)return-1 -else if(a===0)return 0 -else return 1}, -ccd(a,b,c){return(1-c)*a+c*b}, -cIe(a,b,c){if(cb)return b -return c}, -bkU(a,b,c){if(cb)return b -return c}, -Yy(a){a=B.d.aa(a,360) -return a<0?a+360:a}, -qs(a,b){var s,r,q,p,o=a[0],n=b[0],m=n[0],l=a[1],k=n[1],j=a[2] -n=n[2] -s=b[1] -r=s[0] -q=s[1] -s=s[2] -p=b[2] -return A.b([o*m+l*k+j*n,o*r+l*q+j*s,o*p[0]+l*p[1]+j*p[2]],t.v)}, -wp(a){return B.kV.au(a+B.f.aL("=",B.c.aa(4-B.c.aa(a.length,4),4)))}, -cGq(a,b,c,d){var s,r,q,p,o,n,m,l,k="signatures",j=J.T(a),i=j.h(a,k) -if(i==null||!t.c.b(i)||!J.fz(i,c))return!1 -j.A(a,"unsigned") -j.A(a,k) -j=J.T(i) -n="ed25519:"+d -if(!J.fz(j.h(i,c),n))return!1 -s=J.w(j.h(i,c),n) -r=A.e2(B.of.grm().au(a),0,null) -q=!1 -try{j=$.bP() -n=j.gb5().c.aHM(b) -m=j.gb5().c.aHO(s) -j.gb5().c.aHN(r,m,n) -q=!0}catch(l){p=A.a4(l) -o=A.ap(l) -q=!1 -$.V().u3(0,"[Vodozemac] Signature check failed",p,o)}return q}, -Bq(a){var s,r=new Uint8Array(A.bf(new A.eF(a))),q=r.length,p=32-q -if(p>0){q=t.S -s=A.H(r,q) -B.b.L(s,A.bA(p,0,!1,q)) -return new Uint8Array(A.bf(s))}A.fH(0,32,q,null,null) -return new Uint8Array(A.bf(A.k1(r,0,32,A.ej(r).i("ay.E")).qb(0)))}, -dr(a){var s="[Matrix] "+a.a,r=a.b -if(r!=null)s+=" - "+J.bo(r) -r=a.c -if(r!=null)s+="\n"+r.l(0) -switch(a.d.a){case 0:v.G.console.error("!!!CRITICAL!!! "+s) -break -case 1:v.G.console.error(s) -break -case 2:v.G.console.warn(s) -break -case 3:v.G.console.info(s) -break -case 4:v.G.console.debug(s) -break -case 5:v.G.console.log(s) -break}}, -ccH(a,b,c,d,e,f){var s=0,r=A.n(t.u),q,p,o,n -var $async$ccH=A.o(function(g,h){if(g===1)return A.k(h,r) -for(;;)switch(s){case 0:n=b.length -if(n>20)throw A.q(A.bs("Client must not set more than 20 answers in a poll")) -for(p=e,o=0;o")).gW(0);s.q();){r=s.d -q.j(0,r.a,A.cqi(r.b))}return q}, -cqi(a){var s -if(t.G.b(a))return A.fT(a) -if(t.a.b(a)){s=J.bu(a,A.cUr(),t.z) -s=A.H(s,s.$ti.i("a2.E")) -return s}return a}, -zs(a,b,c,d){return A.cWT(a,b,c,d,d)}, -cWT(a,b,c,d,e){var s=0,r=A.n(e),q,p -var $async$zs=A.o(function(f,g){if(f===1)return A.k(g,r) -for(;;)switch(s){case 0:p=b.$0() -q=p -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$zs,r)}, -bHI(a){var s,r,q,p=null,o=a.d -o=o==null?p:o.length!==0 -if(o===!0)return!0 -o=a.e -o=o==null?p:o.length!==0 -if(o===!0)return!0 -o=a.b -s=o==null -if(s)r=p -else{r=o.a -r=r==null?p:r.a!==0}q=!0 -if(r!==!0){if(s)r=p -else{r=o.b -r=r==null?p:r.a!==0}if(r!==!0){if(s)o=p -else{o=o.c -o=o==null?p:o.a!==0}o=o===!0}else o=q}else o=q -return o}, -con(a){var s,r,q,p -try{q=A.cms(a) -return q}catch(p){s=A.a4(p) -r=A.ap(p) -$.V().abE("Malformed PushRuleSet",s,r)}return A.cms(A.c(t.N,t.O))}, -csk(a,b){var s,r,q,p,o,n,m,l,k,j -try{o=t.s -n=t.OL -m=n.i("a2.E") -l=A.H(new A.O(A.b(B.f.cD(a,1).split("."),o),A.crN(),n),m) -s=l -k=A.H(new A.O(A.b(B.f.cD(b,1).split("."),o),A.crN(),n),m) -r=k -for(q=0;q=J.b6(r))return!0 -if(J.w(s,q)>J.w(r,q))return!0 -if(J.w(s,q)=65&&a<=90))s=a>=97&&a<=122 -else s=!0 -return s}, -crW(a,b){var s,r,q=null,p=a.length,o=b+2 -if(p=1?$.aL7()[a]:A.a3(A.bW("glog("+a+")",null))}, -cQx(){var s,r=new Uint8Array(256) -for(s=0;s<8;++s)r[s]=B.c.cX(1,s) -for(s=8;s<256;++s)r[s]=r[s-4]^r[s-5]^r[s-6]^r[s-8] -return r}, -cQz(){var s,r=new Uint8Array(256) -for(s=0;s<255;++s)r[$.aL3()[s]]=s -return r}, -cTP(a){var s,r=a<<10>>>0 -for(s=r;A.JI(s)-A.JI(1335)>=0;)s=(s^B.c.dd(1335,A.JI(s)-A.JI(1335)))>>>0 -return((r|s)^21522)>>>0}, -cTQ(a){var s,r=a<<12>>>0 -for(s=r;A.JI(s)-A.JI(7973)>=0;)s=(s^B.c.dd(7973,A.JI(s)-A.JI(7973)))>>>0 -return(r|s)>>>0}, -JI(a){var s -for(s=0;a!==0;){++s -a=a>>>1}return s}, -cKi(a,b){var s,r -for(s=a.a,r=0;r")),q=q.i("a2.E");r.q();){p=r.d -if(!J.v(p==null?q.a(p):p,s))return!1}return!0}, -cWO(a,b){var s=B.b.eB(a,null) -if(s<0)throw A.q(A.bW(A.A(a)+" contains no null elements.",null)) -a[s]=b}, -csO(a,b){var s=B.b.eB(a,b) -if(s<0)throw A.q(A.bW(A.A(a)+" contains no elements matching "+b.l(0)+".",null)) -a[s]=null}, -cUu(a,b){var s,r,q,p -for(s=new A.eF(a),r=t.Hz,s=new A.bM(s,s.gt(0),r.i("bM")),r=r.i("ay.E"),q=0;s.q();){p=s.d -if((p==null?r.a(p):p)===b)++q}return q}, -c6p(a,b,c){var s,r,q -if(b.length===0)for(s=0;;){r=B.f.uw(a,"\n",s) -if(r===-1)return a.length-s>=c?s:null -if(r-s>=c)return s -s=r+1}r=B.f.eB(a,b) -while(r!==-1){q=r===0?0:B.f.ZK(a,"\n",r-1)+1 -if(c===r-q)return q -r=B.f.uw(a,b,r+1)}return null}, -cc9(a){if(a)return new A.buy(A.b([new A.Kf()],t.v0)) -else return new A.Kf()}, -cWN(a,b,c){var s=a.length,r=s-1,q=1s||q.b>r -else k=!1 -if(k)return a -p=q.a -o=q.b -k=v.G -n=new k.OffscreenCanvas(p,o) -m=A.cbg(n,"2d") -m.toString -A.b2a(A.ff(m),a.c.gajQ(),0,0,s,r,0,0,p,o) -l=n.transferToImageBitmap() -m=$.cH.c_().MakeLazyImageFromTextureSource(l,0,!0) -n.width=0 -n.height=0 -if(m==null){k.window.console.warn("Failed to scale image.") -return a}a.n() -return A.KC(m,new A.aj8(l))}} -A.U1.prototype={} -A.A_.prototype={ -b2m(a,b){var s -this.age() -s=this.b -s===$&&A.e();++s.b -s=this.c -if(s!=null)++s.a}, -age(){}, -n(){var s,r=this.b -r===$&&A.e() -if(--r.b===0){r=r.a -r===$&&A.e() -r.n()}r=this.c -s=r==null -if(!s)--r.a -if(!s)if(r.a===0)r.aeS()}, -bHU(a){var s,r=a.b -r===$&&A.e() -r=r.a -r===$&&A.e() -r=r.a -r.toString -s=this.b -s===$&&A.e() -s=s.a -s===$&&A.e() -s=s.a -s.toString -s=r.isAliasOf(s) -return s}, -bPZ(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this -$label0$0:{s=d.c -if(s instanceof A.aja){r=s.c -return A.aKI(r,a,J.bk(r.naturalWidth),J.bk(r.naturalHeight))}if(s instanceof A.aj8){q=s.c -return A.aKI(q,a,q.width,q.height)}if(s instanceof A.auq){p=s.c -if(!J.v(p.format,"I420")&&!J.v(p.format,"I444")&&!J.v(p.format,"I422"))return A.aKJ(p,a) -break $label0$0}}o=a===B.Cg -n=o?$.cH.c_().AlphaType.Unpremul:$.cH.c_().AlphaType.Premul -m=d.b -m===$&&A.e() -m=m.a -m===$&&A.e() -m=m.a -m.toString -l=$.cH.c_().ColorType.RGBA_8888 -k=v.G -j=k.window.flutterCanvasKit.ColorSpace.SRGB -i=a===B.Oz||o?A.cdd(m,0,0,{width:m.width(),height:m.height(),colorType:l,alphaType:n,colorSpace:j}):A.cnC(m) -h=i==null?null:J.jp(B.o.gae(i),0,i.length) -if(h==null){g=$.aSF.c_().r -o=d.b.a -o===$&&A.e() -o=J.bk(o.a.width()) -m=d.b.a -m===$&&A.e() -m=g.RO(new A.rE(o,J.bk(m.a.height()))).a -o=m.getCanvas() -o.clear(A.aKk($.aaP(),B.D)) -new A.U0(o).alq(0,d,B.l,A.bh()) -f=m.makeImageSnapshot() -m=$.cH.c_().AlphaType.Premul -o=$.cH.c_().ColorType.RGBA_8888 -k=k.window.flutterCanvasKit.ColorSpace.SRGB -l=d.b.a -l===$&&A.e() -l=J.bk(l.a.width()) -j=d.b.a -j===$&&A.e() -e=A.cdd(f,0,0,{width:l,height:J.bk(j.a.height()),colorType:o,alphaType:m,colorSpace:k}) -if(e==null)A.a3(A.ac("Unable to convert read pixels from SkImage.")) -h=J.nJ(B.o.gae(e))}o=A.em(h,t.V4) -return o}, -l(a){var s,r=this.b -r===$&&A.e() -r=r.a -r===$&&A.e() -r=J.bk(r.a.width()) -s=this.b.a -s===$&&A.e() -return"["+r+"\xd7"+J.bk(s.a.height())+"]"}, -$icbW:1} -A.bcD.prototype={} -A.auq.prototype={ -aeS(){}, -gajQ(){return this.c}} -A.aja.prototype={ -aeS(){}, -gajQ(){return this.c}} -A.aj8.prototype={ -aeS(){this.c.close()}, -gajQ(){return this.c}} -A.wQ.prototype={ -gaju(){return B.df}, -a8m(a){var s=A.oE("result") -this.FP(new A.aXZ(s,a),B.Go) -return s.b3()}, -$iq3:1, -$ioe:1} -A.aXZ.prototype={ -$1(a){this.a.b=A.csN(a.getOutputBounds(A.hs(this.b)))}, -$S:5} -A.KA.prototype={ -FP(a,b){var s=this.a.aKl() -a.$1(s) -s.delete()}, -gu(a){var s=this.a -return s.gu(s)}, -m(a,b){if(b==null)return!1 -if(A.K(this)!==J.as(b))return!1 -return b instanceof A.KA&&b.a.m(0,this.a)}, -l(a){return this.a.l(0)}} -A.r8.prototype={ -gaju(){return this.c}, -FP(a,b){var s,r,q=this.a,p=q===0&&this.b===0 -if(p){q=$.cH.c_().ImageFilter -p=A.aau(A.xO().a) -s=$.cgw().h(0,B.l8) -s.toString -r=A.jn(q,"MakeMatrixTransform",[p,s,null])}else{p=$.cH.c_().ImageFilter -r=p.MakeBlur(q,this.b,A.aav(b),null)}a.$1(r) -r.delete()}, -m(a,b){var s -if(b==null)return!1 -if(A.K(this)!==J.as(b))return!1 -s=!1 -if(b instanceof A.r8)if(b.a===this.a)s=b.b===this.b -return s}, -gu(a){return A.a7(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return"ImageFilter.blur("+A.A(this.a)+", "+A.A(this.b)+", unspecified)"}} -A.a42.prototype={ -FP(a,b){var s=$.cH.c_().ImageFilter,r=A.cXp(this.a),q=$.cgw().h(0,this.b) -q.toString -q=A.jn(s,"MakeMatrixTransform",[r,q,null]) -a.$1(q) -q.delete()}, -m(a,b){if(b==null)return!1 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.a42&&b.b===this.b&&A.zq(b.a,this.a)}, -gu(a){return A.a7(this.b,A.aI(this.a),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return"ImageFilter.matrix("+A.A(this.a)+", "+this.b.l(0)+")"}} -A.a41.prototype={ -FP(a,b){this.a.FP(new A.bPh(this,a,b),b)}, -m(a,b){if(b==null)return!1 -if(A.K(this)!==J.as(b))return!1 -return b instanceof A.a41&&b.a.m(0,this.a)&&b.b.m(0,this.b)}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return"ImageFilter.compose("+this.a.l(0)+", "+this.b.l(0)+")"}} -A.bPh.prototype={ -$1(a){this.a.b.FP(new A.bPg(a,this.b),this.c)}, -$S:5} -A.bPg.prototype={ -$1(a){var s=$.cH.c_().ImageFilter.MakeCompose(this.a,a) -this.b.$1(s) -s.delete()}, -$S:5} -A.adm.prototype={ -n(){var s=this.a -s===$&&A.e() -s.n()}, -gND(){return this.d}, -gTi(){return this.e}, -xP(){var s,r,q=this.a -q===$&&A.e() -s=q.a -q=A.cX(0,0,0,J.bk(s.currentFrameDuration()),0,0) -r=A.KC(s.makeImageAtCurrentFrame(),null) -s.decodeNextFrame() -return A.em(new A.K4(q,r),t.Uy)}, -$ikk:1} -A.U_.prototype={} -A.bnL.prototype={ -akK(a){return this.a.d6(0,a,new A.bnM(this,a))}, -aqO(a){var s,r,q -for(s=this.a,s=new A.bw(s,s.r,s.e,A.y(s).i("bw<2>"));s.q();){r=s.d.x -q=new A.bnN(a) -q.$1(r.gajv()) -B.b.aT(r.d,q) -B.b.aT(r.c,q)}}} -A.bnM.prototype={ -$0(){return A.cIy(this.b,this.a)}, -$S:572} -A.bnN.prototype={ -$1(a){a.z=this.a -a.aia()}, -$S:856} -A.GB.prototype={ -aMr(){this.x.gajv().RO(this.c)}, -Kv(a,b,c){return this.bMU(a,b,c)}, -bMU(a,b,c){var s=0,r=A.n(t.H),q=this,p,o,n,m,l,k,j,i,h,g -var $async$Kv=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:if(a.length!==b.length)throw A.q(A.bW(u.ex,null)) -p=A.b([],t.mo) -for(o=t.D4,n=t.Oz,m=0;m0){o=p.a -s=$.cH.c_().MaskFilter.MakeBlur($.cwY()[o.a],s,!0) -s.toString -l.setMaskFilter(s)}}n=m.ay -if(n!=null)n.FP(new A.aY_(l),a) -return l}, -u1(){return this.aoW(B.Go)}, -samJ(a){var s,r=this -if(a===r.w)return -if(!a){r.at=r.x -r.x=null}else{s=r.x=r.at -if(s==null)r.at=$.c9Q() -else r.at=A.bhM(new A.KB($.c9Q(),s))}r.w=a}, -sLk(a){if(this.y==a)return -this.y=a}, -sbyl(a){var s,r=this -if(J.v(r.as,a))return -r.as=a -r.x=null -s=A.c69(a) -s.toString -s=r.at=A.bhM(s) -if(r.w){r.x=s -r.at=A.bhM(new A.KB($.c9Q(),s))}}, -sZk(a){if(J.v(this.ay,a))return -this.ay=a}, -l(a){return"Paint()"}, -$iao8:1} -A.aY_.prototype={ -$1(a){this.a.setImageFilter(a)}, -$S:5} -A.KE.prototype={ -sa8k(a){var s -if(this.b===a)return -this.b=a -s=this.a -s===$&&A.e() -s=s.a -s.toString -s.setFillType($.aL8()[a.a])}, -aFl(a,b,c,d){var s,r,q=A.xO() -q.Li(c.a,c.b,0) -s=A.aau(q.a) -q=this.a -q===$&&A.e() -q=q.a -q.toString -r=b.a -r===$&&A.e() -r=r.a -r.toString -A.jn(q,"addPath",[r,s[0],s[1],s[2],s[3],s[4],s[5],s[6],s[7],s[8],!1])}, -bvI(a,b,c){return this.aFl(0,b,c,null)}, -aN(a){var s=this.a -s===$&&A.e() -s.a.close()}, -p(a,b){var s=this.a -s===$&&A.e() -return s.a.contains(b.a,b.b)}, -aI2(a,b,c,d,e,f){var s=this.a -s===$&&A.e() -s=s.a -s.toString -A.jn(s,"cubicTo",[a,b,c,d,e,f])}, -aLI(a,b,c){var s=this.a -s===$&&A.e() -s.a.moveTo(b,c)}, -$iy0:1} -A.ads.prototype={ -bB_(){var s=new v.G.window.flutterCanvasKit.Path() -s.setFillType($.aL8()[0]) -return A.caP(s,B.xq)}} -A.adt.prototype={ -n(){var s=this.a -s===$&&A.e() -s.n()}, -aoS(a,b){return this.bQ1(a,b)}, -bQ1(a,b){var s=0,r=A.n(t.lu),q,p=this -var $async$aoS=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:q=p.abd(a,b) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$aoS,r)}, -abd(a,b){var s,r,q,p,o=$.aSF.c_().r.RO(new A.rE(a,b)).a,n=o.getCanvas() -n.clear(A.aKk($.aaP(),B.D)) -s=this.a -s===$&&A.e() -s=s.a -s.toString -n.drawPicture(s) -r=o.makeImageSnapshot() -o=$.cH.c_().AlphaType.Premul -q={width:a,height:b,colorType:$.cH.c_().ColorType.RGBA_8888,alphaType:o,colorSpace:v.G.window.flutterCanvasKit.ColorSpace.SRGB} -p=A.cdd(r,0,0,q) -if(p==null)throw A.q(A.ac("Unable to read pixels from SkImage.")) -o=$.cH.c_().MakeImage(q,p,4*a) -if(o==null)throw A.q(A.ac("Unable to convert image pixels into SkImage.")) -return A.KC(o,null)}, -$ibqh:1} -A.ut.prototype={ -ajz(a){var s=new v.G.window.flutterCanvasKit.PictureRecorder() -this.a=s -return new A.U0(s.beginRecording(A.hs(a),!0))}, -JQ(){var s,r,q,p=this.a -if(p==null)throw A.q(A.ac("PictureRecorder is not recording")) -s=p.finishRecordingAsPicture() -p.delete() -this.a=null -r=new A.adt() -q=new A.r_("Picture",t.Pj) -q.LK(r,s,"Picture",t.o) -r.a!==$&&A.cp() -r.a=q -return r}, -$ibg2:1, -$ibqi:1} -A.aSE.prototype={ -ga3K(){var s,r,q,p=this.f -if(p===$){if(A.ir().gJu()===B.lD)s=new A.bM6() -else{r=t.N -q=t.Pc -s=new A.asb(A.aQ(r),A.b([],t.LX),A.b([],q),A.b([],q),A.c(r,t.Lc))}this.f!==$&&A.bd() -p=this.f=s}return p}, -tf(a){var s=0,r=A.n(t.H),q,p=this,o -var $async$tf=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=p.e -q=o==null?p.e=new A.aSG(p).$0():o -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$tf,r)}, -aH4(a,b){var s -if(b instanceof A.rS){s=A.c69(b) -s.toString -b=new A.KA(s)}if(a instanceof A.rS){s=A.c69(a) -s.toString -a=new A.KA(s)}s=t.gv -return new A.a41(s.a(b),s.a(a))}, -SC(a,b,c,d){return this.bHv(a,b,c,d)}, -aKv(a){return this.SC(a,!0,null,null)}, -bHv(a,b,c,d){var s=0,r=A.n(t.hP),q -var $async$SC=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:q=A.aKL(a,d,c,b) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$SC,r)}, -akF(a,b,c,d){return this.bAW(a,b,!0,d)}, -bAW(a,b,c,d){var s=0,r=A.n(t.lu),q,p,o -var $async$akF=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:p=$.cH.c_() -o=$.cH.c_().AlphaType.Premul -o={width:d,height:b,colorType:$.cH.c_().ColorType.RGBA_8888,alphaType:o,colorSpace:v.G.window.flutterCanvasKit.ColorSpace.SRGB} -o=p.MakeLazyImageFromTextureSource(A.qy(a),o) -if(o==null)throw A.q(A.bs("Failed to convert image bitmap to an SkImage.")) -q=A.KC(o,null) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$akF,r)}} -A.aSG.prototype={ -$0(){var s=0,r=A.n(t.P),q=this,p,o -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=v.G -s=p.window.flutterCanvasKit!=null?2:4 -break -case 2:p=p.window.flutterCanvasKit -p.toString -$.cH.b=p -s=3 -break -case 4:s=p.window.flutterCanvasKitLoaded!=null?5:7 -break -case 5:p=p.window.flutterCanvasKitLoaded -p.toString -o=$.cH -s=8 -return A.f(A.eC(p,t.o),$async$$0) -case 8:o.b=b -s=6 -break -case 7:o=$.cH -s=9 -return A.f(A.aKw(),$async$$0) -case 9:o.b=b -p.window.flutterCanvasKit=$.cH.c_() -case 6:case 3:p=q.a -p.a=A.cCf() -$.aSF.b=p -p=A.bc(p.aZF(0),t.H) -s=10 -return A.f(p,$async$$0) -case 10:return A.l(null,r)}}) -return A.m($async$$0,r)}, -$S:50} -A.bFb.prototype={ -a2N(){var s=this,r=s.a7v(),q=s.ga7E(),p=new A.r_(q,t.Pj) -p.LK(s,r,q,t.o) -s.a!==$&&A.cp() -s.a=p}, -aRL(a){var s=this.a -s===$&&A.e() -s=s.a -s.toString -return s}, -gaKS(){return!1}} -A.b9I.prototype={ -gaKS(){return!0}, -l(a){return"Gradient()"}} -A.aXY.prototype={ -ga7E(){return"Gradient.sweep"}, -a7v(){var s=this,r=$.cH.c_().Shader,q=s.c,p=A.c9j(s.d),o=A.c9k(s.e),n=A.aav(s.f),m=s.x -m=m!=null?A.aau(m):null -if(m==null)m=null -return A.jn(r,"MakeSweepGradient",[q.a,q.b,p,o,n,m,0,57.29577951308232*s.r,57.29577951308232*s.w])}} -A.aXW.prototype={ -ga7E(){return"Gradient.linear"}, -a7v(){var s=this,r=$.cH.c_().Shader,q=A.aKO(s.c),p=A.aKO(s.d),o=A.c9j(s.e),n=A.c9k(s.f),m=A.aav(s.r),l=s.w -l=l!=null?A.aau(l):null -return A.jn(r,"MakeLinearGradient",[q,p,o,n,m,l==null?null:l])}} -A.aXX.prototype={ -ga7E(){return"Gradient.radial"}, -a7v(){var s=this,r=$.cH.c_().Shader,q=A.aKO(s.c),p=A.c9j(s.e),o=A.c9k(s.f),n=A.aav(s.r),m=s.w -m=m!=null?A.aau(m):null -if(m==null)m=null -return A.jn(r,"MakeRadialGradient",[q,s.d,p,o,n,m,0])}} -A.aXV.prototype={ -ga7E(){return"Gradient.radial(conical)"}, -a7v(){var s=this,r=$.cH.c_().Shader,q=A.aKO(s.c),p=A.aKO(s.e),o=A.c9j(s.r),n=A.c9k(s.w),m=A.aav(s.x),l=s.y -l=l!=null?A.aau(l):null -if(l==null)l=null -return A.jn(r,"MakeTwoPointConicalGradient",[q,s.d,p,s.f,o,n,m,l,0])}} -A.qP.prototype={ -aia(){var s,r=this.z -if(r!=null){s=this.x -if(s!=null)s.setResourceCacheLimitBytes(r)}}, -aaG(a,b,c){return this.bMX(a,b,c)}, -bMX(a,b,c){var s=0,r=A.n(t.H),q=this,p,o,n,m,l,k -var $async$aaG=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:k=q.a.a.getCanvas() -k.clear(A.aKk($.aaP(),B.D)) -p=c.a -p===$&&A.e() -p=p.a -p.toString -k.drawPicture(p) -q.a.a.flush() -if(v.G.window.createImageBitmap!=null)k=!A.cVQ() -else k=!1 -s=k?2:4 -break -case 2:s=q.b?5:7 -break -case 5:o=q.Q.transferToImageBitmap() -s=6 -break -case 7:k=q.as -k.toString -p=a.b -s=8 -return A.f(A.cUz(k,new A.aEn([p,a.a,0,q.ay-p])),$async$aaG) -case 8:o=e -case 6:b.avX(new A.rE(o.width,o.height)) -n=b.e -if(n===$){k=A.Ab(b.b,"bitmaprenderer") -k.toString -A.ff(k) -b.e!==$&&A.bd() -b.e=k -n=k}n.transferFromImageBitmap(o) -s=3 -break -case 4:if(q.b){k=q.Q -k.toString -m=k}else{k=q.as -k.toString -m=k}k=q.ay -b.avX(a) -n=b.f -if(n===$){p=A.Ab(b.b,"2d") -p.toString -A.ff(p) -b.f!==$&&A.bd() -b.f=p -n=p}p=a.b -l=a.a -A.b2a(n,m,0,k-p,l,p,0,0,l,p) -case 3:return A.l(null,r)}}) -return A.m($async$aaG,r)}, -Mt(){var s,r,q=this,p=$.is(),o=p.d -if(o==null)o=p.grL() -p=q.ax -s=q.ay -r=q.as.style -A.aR(r,"width",A.A(p/o)+"px") -A.aR(r,"height",A.A(s/o)+"px") -q.ch=o}, -bDZ(){if(this.a!=null)return -this.RO(B.aev)}, -RO(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=a.a -if(h===0||a.b===0)throw A.q(A.caJ("Cannot create surfaces of empty size.")) -if(!i.d){s=i.a -r=s==null -q=r?null:s.b -if(q!=null&&h===q.a&&a.b===q.b){h=$.is() -p=h.d -if(p==null)p=h.grL() -if(i.c&&p!==i.ch)i.Mt() -h=i.a -h.toString -return h}o=i.cy -if(o!=null)o=h!==o.a||a.b!==o.b -else o=!1 -if(o){if(!r)s.n() -i.a=null -i.ax=h -i.ay=a.b -if(i.b){s=i.Q -s.toString -s.width=h -s=i.Q -s.toString -s.height=i.ay}else{s=i.as -s.toString -s.width=h -s=i.as -s.toString -s.height=i.ay}i.cy=new A.rE(i.ax,i.ay) -if(i.c)i.Mt()}}s=i.a -if(s!=null)s.n() -i.a=null -if(i.d||i.cy==null){s=i.x -if(s!=null)s.releaseResourcesAndAbandonContext() -s=i.x -if(s!=null)s.delete() -i.x=null -s=i.Q -if(s!=null){s.removeEventListener("webglcontextrestored",i.w,!1) -i.Q.removeEventListener("webglcontextlost",i.r,!1) -i.r=i.w=i.Q=null}else{s=i.as -if(s!=null){s.removeEventListener("webglcontextrestored",i.w,!1) -i.as.removeEventListener("webglcontextlost",i.r,!1) -i.as.remove() -i.r=i.w=i.as=null}}i.ax=h -s=i.ay=a.b -r=i.b -if(r){n=i.Q=new v.G.OffscreenCanvas(h,s) -i.as=null}else{m=i.as=A.aag(s,h) -i.Q=null -if(i.c){h=A.aq("true") -h.toString -m.setAttribute("aria-hidden",h) -A.aR(i.as.style,"position","absolute") -h=i.as -h.toString -i.at.append(h) -i.Mt()}n=m}i.w=A.cW(i.gb6P()) -h=A.cW(i.gb6N()) -i.r=h -n.addEventListener("webglcontextlost",h,!1) -n.addEventListener("webglcontextrestored",i.w,!1) -h=i.d=!1 -s=$.Dm -if((s==null?$.Dm=A.aKa():s)!==-1?!A.ir().gaGB():h){h=$.Dm -if(h==null)h=$.Dm=A.aKa() -l={antialias:0,majorVersion:h} -if(r){h=$.cH.c_() -s=i.Q -s.toString -k=J.bk(h.GetWebGLContext(s,l))}else{h=$.cH.c_() -s=i.as -s.toString -k=J.bk(h.GetWebGLContext(s,l))}i.y=k -if(k!==0){h=$.cH.c_().MakeGrContext(k) -i.x=h -if(h==null)A.a3(A.caJ("Failed to initialize CanvasKit. CanvasKit.MakeGrContext returned null.")) -if(i.CW===-1||i.cx===-1){h=$.Dm -if(r){s=i.Q -s.toString -j=A.cE1(s,h==null?$.Dm=A.aKa():h)}else{s=i.as -s.toString -j=A.cDY(s,h==null?$.Dm=A.aKa():h)}i.CW=j.getParameter(j.SAMPLES) -i.cx=j.getParameter(j.STENCIL_BITS)}i.aia()}}i.cy=a}return i.a=i.b78(a)}, -b6Q(a){$.cf().amL() -a.stopPropagation() -a.preventDefault()}, -b6O(a){this.d=!0 -a.preventDefault()}, -b78(a){var s,r,q=this,p=$.Dm -if((p==null?$.Dm=A.aKa():p)===-1)return q.a4y("WebGL support not detected",a) -else if(A.ir().gaGB())return q.a4y("CPU rendering forced by application",a) -else if(q.y===0)return q.a4y("Failed to initialize WebGL context",a) -else{p=$.cH.c_() -s=q.x -s.toString -r=A.jn(p,"MakeOnScreenGLSurface",[s,a.a,a.b,v.G.window.flutterCanvasKit.ColorSpace.SRGB,q.CW,q.cx]) -if(r==null)return q.a4y("Failed to initialize WebGL surface",a) -return new A.adw(r,a,q.y)}}, -a4y(a,b){var s,r,q,p,o -if(!$.cnP){$.kb().$1("WARNING: Falling back to CPU-only rendering. "+a+".") -$.cnP=!0}try{s=null -if(this.b){q=$.cH.c_() -p=this.Q -p.toString -s=q.MakeSWCanvasSurface(p)}else{q=$.cH.c_() -p=this.as -p.toString -s=q.MakeSWCanvasSurface(p)}q=s -return new A.adw(q,b,null)}catch(o){r=A.a4(o) -q=A.caJ("Failed to create CPU-based surface: "+A.A(r)+".") -throw A.q(q)}}, -tf(a){this.bDZ()}, -n(){var s=this,r=s.Q -if(r!=null)r.removeEventListener("webglcontextlost",s.r,!1) -r=s.Q -if(r!=null)r.removeEventListener("webglcontextrestored",s.w,!1) -s.w=s.r=null -r=s.a -if(r!=null)r.n()}, -gK4(){return this.at}} -A.adw.prototype={ -n(){if(this.d)return -this.a.dispose() -this.d=!0}} -A.U3.prototype={ -aRS(){var s=this,r=null,q=s.z -q=q==null?r:q.c -return A.caQ(r,r,r,r,r,r,s.w,r,r,s.x,s.e,r,s.d,r,s.y,q,r,r,s.r,r,r,r,r)}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.U3&&b.b===s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e&&b.f==s.f&&b.r==s.r&&b.x==s.x&&b.y==s.y&&J.v(b.z,s.z)&&J.v(b.Q,s.Q)&&b.as==s.as&&J.v(b.at,s.at)}, -gu(a){var s=this -return A.a7(s.b,s.c,s.d,s.e,s.f,s.r,s.x,s.y,s.z,s.Q,s.as,s.at,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return this.BF(0)}} -A.KF.prototype={ -garf(){var s,r=this,q=r.fx -if(q===$){s=new A.aY1(r).$0() -r.fx!==$&&A.bd() -r.fx=s -q=s}return q}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -return b instanceof A.KF&&J.v(b.a,s.a)&&J.v(b.b,s.b)&&J.v(b.c,s.c)&&b.d==s.d&&b.f==s.f&&b.r==s.r&&b.w==s.w&&b.ch==s.ch&&b.x==s.x&&b.as==s.as&&b.at==s.at&&b.ax==s.ax&&b.ay==s.ay&&b.e==s.e&&b.cx==s.cx&&b.cy==s.cy&&A.zq(b.db,s.db)&&A.zq(b.z,s.z)&&A.zq(b.dx,s.dx)&&A.zq(b.dy,s.dy)}, -gu(a){var s=this,r=null,q=s.db,p=s.dx,o=s.dy,n=s.z,m=n==null?r:A.aI(n),l=q==null?r:A.aI(q),k=p==null?r:A.aI(p) -return A.a7(s.a,s.b,s.c,s.d,s.f,s.r,s.w,s.ch,s.x,m,s.as,s.at,s.ax,s.ay,s.CW,s.cx,s.cy,l,s.e,A.a7(k,o==null?r:A.aI(o),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a))}, -l(a){return this.BF(0)}} -A.aY1.prototype={ -$0(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this.a,c=d.a,b=d.b,a=d.c,a0=d.d,a1=d.e,a2=d.f,a3=d.r,a4=d.w,a5=d.as,a6=d.at,a7=d.ax,a8=d.ay,a9=d.cx,b0=d.cy,b1=d.db,b2=d.dx,b3=d.dy,b4={} -if(a9!=null){s=A.Sc(A.bT(a9.r)) -b4.backgroundColor=s}if(c!=null){s=A.Sc(c) -b4.color=s}if(b!=null){r=J.bk($.cH.c_().NoDecoration) -s=b.a -if((s|1)===s)r=(r|J.bk($.cH.c_().UnderlineDecoration))>>>0 -if((s|2)===s)r=(r|J.bk($.cH.c_().OverlineDecoration))>>>0 -if((s|4)===s)r=(r|J.bk($.cH.c_().LineThroughDecoration))>>>0 -b4.decoration=r}if(a1!=null)b4.decorationThickness=a1 -if(a!=null){s=A.Sc(a) -b4.decorationColor=s}if(a0!=null)b4.decorationStyle=$.cx7()[a0.a] -if(a4!=null)b4.textBaseline=$.cgH()[a4.a] -if(a5!=null)b4.fontSize=a5 -if(a6!=null)b4.letterSpacing=a6 -if(a7!=null)b4.wordSpacing=a7 -if(a8!=null)b4.heightMultiplier=a8 -switch(d.ch){case null:case void 0:break -case B.ao:b4.halfLeading=!0 -break -case B.Gc:b4.halfLeading=!1 -break}q=d.fr -if(q===$){p=A.ceC(d.y,d.Q) -d.fr!==$&&A.bd() -d.fr=p -q=p}A.cnE(b4,q) -if(a2!=null||a3!=null)b4.fontStyle=A.cfC(a2,a3) -if(b0!=null){d=A.Sc(A.bT(b0.r)) -b4.foregroundColor=d}if(b1!=null){o=A.b([],t.E5) -for(d=b1.length,n=0;n")),o=o.i("ay.E");q.q();){p=q.d -if(p==null)p=o.a(p) -if(r>=p.startIndex&&r<=p.endIndex)return new A.ez(J.bk(p.startIndex),J.bk(p.endIndex))}return B.bI}, -RD(){var s,r,q,p,o=this.a -o===$&&A.e() -o=o.a.getLineMetrics() -s=B.b.tn(o,t.o) -r=A.b([],t.ER) -for(o=s.$ti,q=new A.bM(s,s.gt(0),o.i("bM")),o=o.i("ay.E");q.q();){p=q.d -r.push(new A.U2(p==null?o.a(p):p))}return r}, -ac4(a){var s,r=this.a -r===$&&A.e() -s=r.a.getLineMetricsAt(a) -return s==null?null:new A.U2(s)}, -ganw(){var s=this.a -s===$&&A.e() -return J.bk(s.a.getNumberOfLines())}, -n(){var s=this.a -s===$&&A.e() -s.n()}} -A.U2.prototype={ -gaFV(){return this.a.ascent}, -gakZ(){return this.a.descent}, -gaOk(){return this.a.ascent}, -gaK1(){return this.a.isHardBreak}, -gET(){return this.a.baseline}, -gaQ(a){var s=this.a -return B.d.aD(s.ascent+s.descent)}, -gO1(a){return this.a.left}, -gc0(a){return this.a.width}, -ga9o(a){return J.bk(this.a.lineNumber)}, -$iAY:1} -A.aY0.prototype={ -a6q(a,b,c,d,e){var s;++this.c -this.d.push(1) -s=e==null?b:e -A.jn(this.a,"addPlaceholder",[a,b,$.cx1()[c.a],$.cgH()[0],s])}, -aFn(a,b,c){return this.a6q(a,b,c,null,null)}, -Xm(a){var s=A.b([],t.s),r=B.b.gU(this.e),q=r.y -if(q!=null)s.push(q) -q=r.Q -if(q!=null)B.b.L(s,q) -$.aw().ga3K().galU().bDW(a,s) -this.a.addText(a)}, -B2(){var s,r,q="Paragraph",p=this.a -A.cLw(p) -s=p.build() -p.delete() -p=new A.adr(this.b) -r=new A.r_(q,t.Pj) -r.LK(p,s,q,t.o) -p.a!==$&&A.cp() -p.a=r -return p}, -gaMi(){return this.c}, -rb(){var s=this.e -if(s.length<=1)return -s.pop() -this.a.pop()}, -T9(a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7 -t.BQ.a(a8) -s=this.e -r=B.b.gU(s) -q=a8.ay -if(q===0)p=null -else p=q==null?r.ay:q -q=a8.a -if(q==null)q=r.a -o=a8.b -if(o==null)o=r.b -n=a8.c -if(n==null)n=r.c -m=a8.d -if(m==null)m=r.d -l=a8.e -if(l==null)l=r.e -k=a8.f -if(k==null)k=r.f -j=a8.r -if(j==null)j=r.r -i=a8.w -if(i==null)i=r.w -h=a8.x -if(h==null)h=r.x -g=a8.y -if(g==null)g=r.y -f=a8.z -if(f==null)f=r.z -e=a8.Q -if(e==null)e=r.Q -d=a8.as -if(d==null)d=r.as -c=a8.at -if(c==null)c=r.at -b=a8.ax -if(b==null)b=r.ax -a=a8.ch -if(a==null)a=r.ch -a0=a8.cx -if(a0==null)a0=r.cx -a1=a8.cy -if(a1==null)a1=r.cy -a2=a8.db -if(a2==null)a2=r.db -a3=a8.dx -if(a3==null)a3=r.dx -a4=a8.dy -if(a4==null)a4=r.dy -a5=A.caQ(a0,q,o,n,m,l,g,e,a3,d,j,a4,k,a1,p,a,c,r.CW,h,f,a2,i,b) -s.push(a5) -s=a5.cy -q=s==null -if(!q||a5.cx!=null){if(!q)a6=s.u1() -else{a6=new v.G.window.flutterCanvasKit.Paint() -s=a5.a -s=s==null?null:s.gk(s) -if(s==null)s=4278190080 -a6.setColorInt(s)}s=a5.cx -if(s!=null)a7=s.u1() -else{a7=new v.G.window.flutterCanvasKit.Paint() -a7.setColorInt(0)}this.a.pushPaintStyle(a5.garf(),a6,a7) -a6.delete() -a7.delete()}else this.a.pushStyle(a5.garf())}} -A.c4p.prototype={ -$1(a){return this.a===a}, -$S:9} -A.acT.prototype={ -l(a){return"CanvasKitError: "+this.a}} -A.Uc.prototype={ -aUz(a,b){this.a.a1P(0,b).bK(0,new A.aZC(a),t.H).t5(new A.aZD(a))}, -aQC(a,b){if(b!=null&&b!=="text/plain"){a.toString -a.$1(B.bB.rg([null])) -return}this.a.a0T(0).bK(0,new A.aZy(a),t.P).t5(new A.aZz(a))}, -bGG(a){this.a.a0T(0).bK(0,new A.aZA(a),t.P).t5(new A.aZB(a))}} -A.aZC.prototype={ -$1(a){var s=this.a -s.toString -return s.$1(B.bB.rg([null]))}, -$S:245} -A.aZD.prototype={ -$1(a){var s=a instanceof A.lE?a.a:"Clipboard.setData failed.",r=this.a -r.toString -r.$1(B.bB.rg(["copy_fail",s,null]))}, -$S:199} -A.aZy.prototype={ -$1(a){var s=A.j(["text",a],t.N,t.O),r=this.a -r.toString -r.$1(B.bB.rg([s]))}, -$S:200} -A.aZz.prototype={ -$1(a){var s=a instanceof A.lE?a.a:"Clipboard.getData failed.",r=this.a -r.toString -r.$1(B.bB.rg(["paste_fail",s,null]))}, -$S:199} -A.aZA.prototype={ -$1(a){var s=A.j(["value",a.length!==0],t.N,t.O),r=this.a -r.toString -r.$1(B.bB.rg([s]))}, -$S:200} -A.aZB.prototype={ -$1(a){var s=a instanceof A.lE?a.a:"Clipboard.hasStrings failed.",r=this.a -r.toString -r.$1(B.bB.rg(["has_strings_fail",s,null]))}, -$S:199} -A.Ue.prototype={ -gaut(){var s=v.G.window.navigator.clipboard -if(s==null)throw A.q(A.ac("Clipboard is not available in the context.")) -return s}, -a1P(a,b){return this.aUy(0,b)}, -aUy(a,b){var s=0,r=A.n(t.H),q=this,p -var $async$a1P=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:p=q.gaut() -b.toString -s=2 -return A.f(A.eC(p.writeText(b),t.O),$async$a1P) -case 2:return A.l(null,r)}}) -return A.m($async$a1P,r)}, -a0T(a){var s=0,r=A.n(t.N),q,p=this -var $async$a0T=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:q=A.cDV(p.gaut()) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a0T,r)}} -A.adN.prototype={ -H(){return"ColorFilterType."+this.b}} -A.rS.prototype={ -a8m(a){return a}, -l(a){var s,r=this -switch(r.d.a){case 0:s="ColorFilter.mode("+A.A(r.a)+", "+A.A(r.b)+")" -break -case 1:s="ColorFilter.matrix("+A.A(r.c)+")" -break -case 2:s="ColorFilter.linearToSrgbGamma()" -break -case 3:s="ColorFilter.srgbToLinearGamma()" -break -default:s=null}return s}, -m(a,b){var s=this -if(b==null)return!1 -if(!(b instanceof A.rS))return!1 -return b.d===s.d&&J.v(b.a,s.a)&&b.b==s.b&&A.zq(b.c,s.c)}, -gu(a){var s=this,r=s.c -return A.a7(s.d,s.a,s.b,A.aI(r==null?B.eoh:r),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -$ioe:1, -gb7(a){return this.d}} -A.L1.prototype={ -v(a,b){this.a.push(b)}, -Nw(a){var s,r=a.a,q=this.a -if(r.length!==q.length)return!1 -for(s=0;s=200&&s.status<300,q=s.status,p=s.status,o=s.status>307&&s.status<400 -return r||q===0||p===304||o}, -gaap(){var s=this -if(!s.gamo())throw A.q(new A.aiH(s.a,s.gaI(0))) -return new A.bbI(s.b)}, -$icjO:1} -A.bbI.prototype={ -CG(a,b){var s=0,r=A.n(t.H),q=this,p,o,n,m -var $async$CG=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:m=q.a.body.getReader() -p=t.u9 -case 2:s=4 -return A.f(A.cOo(m),$async$CG) -case 4:o=d -if(o.done){s=3 -break}n=o.value -n.toString -b.$1(p.a(n)) -s=2 -break -case 3:return A.l(null,r)}}) -return A.m($async$CG,r)}} -A.aiH.prototype={ -l(a){return'Flutter Web engine failed to fetch "'+this.a+'". HTTP request succeeded, but the server responded with HTTP status '+this.b+"."}, -$ibq:1} -A.aiG.prototype={ -l(a){return'Flutter Web engine failed to complete HTTP request to fetch "'+this.a+'": '+A.A(this.b)}, -$ibq:1} -A.b2g.prototype={ -$1(a){a.toString -return t.LZ.a(a)}, -$S:1193} -A.bRw.prototype={ -$1(a){a.toString -return A.ff(a)}, -$S:170} -A.b2d.prototype={ -$1(a){a.toString -return A.ff(a)}, -$S:170} -A.b2b.prototype={ -$1(a){a.toString -return A.ak(a)}, -$S:292} -A.agT.prototype={ -gb7(a){return this.a}} -A.Vu.prototype={} -A.c6a.prototype={ -$2(a,b){this.a.$2(B.b.tn(a,t.o),b)}, -$S:1229} -A.c5N.prototype={ -$1(a){var s=A.d7(a,0,null) -if(B.fcf.p(0,B.b.gU(s.gBk())))return s.l(0) -v.G.window.console.error("URL rejected by TrustedTypes policy flutter-engine: "+a+"(download prevented)") -return null}, -$S:91} -A.IY.prototype={ -q(){var s=++this.b,r=this.a -if(s>r.length)throw A.q(A.ac("Iterator out of bounds")) -return s"))}, -gt(a){return J.bk(this.a.length)}} -A.agR.prototype={ -gI(a){var s=this.b -s===$&&A.e() -return s}, -q(){var s=this.a.next() -if(s.done)return!1 -this.b=this.$ti.c.a(s.value) -return!0}} -A.c8B.prototype={ -$1(a){$.ceJ=!1 -$.cf().Cq("flutter/system",$.cwo(),new A.c8A())}, -$S:59} -A.c8A.prototype={ -$1(a){}, -$S:65} -A.b7U.prototype={ -bDW(a,b){var s,r,q,p,o,n,m=this -if($.pC==null)$.pC=B.mF -s=A.aQ(t.S) -for(r=new A.aqN(a),q=m.d,p=m.c;r.q();){o=r.d -if(!(o<160||q.p(0,o)||p.p(0,o)))s.v(0,o)}if(s.a===0)return -n=A.H(s,s.$ti.i("cD.E")) -if(m.a.aR4(n,b).length!==0)m.bvF(n)}, -bvF(a){var s=this -s.z.L(0,a) -if(!s.Q){s.Q=!0 -s.x=A.hy(B.I,new A.b7W(s),t.H)}}, -b9v(){var s,r -this.Q=!1 -s=this.z -if(s.a===0)return -r=A.H(s,A.y(s).i("cD.E")) -s.P(0) -this.bEE(r)}, -bEE(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=A.b([],t.t),d=A.b([],t.XS),c=t.Qg,b=A.b([],c) -for(s=a.length,r=t.me,q=0;qo){B.b.P(r) -r.push(m) -o=m.d -p=m}else if(s===o){r.push(m) -if(m.c1){l=this.w -if(B.b.p(r,l))p=l -else{k=A.Wi(r,A.cqx()) -if(k!=null)p=k}}p.toString -return p}, -b7B(a){var s,r,q,p=A.b([],t.XS) -for(s=a.split(","),r=s.length,q=0;q=q[r])s=r+1 -else p=r}}} -A.aAc.prototype={ -bRE(){var s=this.d -if(s==null)return A.em(null,t.H) -else return s.a}, -v(a,b){var s,r,q=this -if(q.b.p(0,b)||q.c.ao(0,b.b))return -s=q.c -r=s.a -s.j(0,b.b,b) -if(q.d==null)q.d=new A.aL(new A.aj($.am,t.D4),t.gR) -if(r===0)A.d4(B.I,q.gaX2())}, -PH(){var s=0,r=A.n(t.H),q=this,p,o,n,m,l,k,j,i -var $async$PH=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:j=A.c(t.N,t.C) -i=A.b([],t.s) -for(p=q.c,o=new A.bw(p,p.r,p.e,A.y(p).i("bw<2>")),n=t.H;o.q();){m=o.d -j.j(0,m.b,A.cbI(new A.bSn(q,m,i),n))}s=2 -return A.f(A.h6(new A.aH(j,j.$ti.i("aH<2>")),!1,n),$async$PH) -case 2:B.b.wt(i) -for(o=i.length,n=q.a,m=n.y,l=0;l1 -o.Wm() -if(p>=1)return!0 -o.brm();++p}}, -Wm(){var s,r,q,p=this -for(s=p.a;p.b5X();){r=s.getUint8(++p.b) -q=++p.b -if(r===254)p.a5w() -else{p.b=q+12 -p.a5w()}}}, -b5X(){var s,r=this.a -if(r.getUint8(this.b)!==33)return!1 -s=r.getUint8(this.b+1) -return s>=250&&s<=255}, -brm(){var s,r=this -r.Wm() -if(r.b5V())r.b+=8 -r.Wm() -if(r.b5W()){r.b+=15 -r.a5w() -return}r.Wm() -r.b+=9 -s=r.aAA() -if((s&128)!==0)r.b+=3*B.c.cX(1,(s&7)+1);++r.b -r.a5w()}, -b5V(){var s=this.a -if(s.getUint8(this.b)!==33)return!1 -return s.getUint8(this.b+1)===249}, -b5W(){var s=this.a -if(s.getUint8(this.b)!==33)return!1 -return s.getUint8(this.b+1)===1}, -a5w(){var s,r,q,p=this -for(s=p.a;;){r=s.getUint8(p.b) -q=++p.b -if(r===0)return -p.b=q+r}}, -aAu(){var s=this,r=s.a,q=A.b([r.getUint8(s.b),r.getUint8(s.b+1),r.getUint8(s.b+2)],t.t) -s.b+=3 -return A.e2(q,0,null)}, -aAA(){var s=this.a.getUint8(this.b);++this.b -return s}} -A.Eo.prototype={ -H(){return"DebugEngineInitializationState."+this.b}} -A.c6V.prototype={ -$2(a,b){var s,r -for(s=$.rm.length,r=0;r<$.rm.length;$.rm.length===s||(0,A.Q)($.rm),++r)$.rm[r].$0() -return A.em(new A.C3(),t.HS)}, -$S:863} -A.c6W.prototype={ -$0(){var s=0,r=A.n(t.H),q -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:q=$.aw().tf(0) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.b7m.prototype={ -$1(a){return this.a.$1(a)}, -$S:246} -A.b7o.prototype={ -$1(a){return A.cb2(this.a.$1(a))}, -$0(){return this.$1(null)}, -$C:"$1", -$R:0, -$D(){return[null]}, -$S:451} -A.b7p.prototype={ -$0(){return A.cb2(this.a.$0())}, -$S:205} -A.b7l.prototype={ -$1(a){return A.cb2(this.a.$1(a))}, -$0(){return this.$1(null)}, -$C:"$1", -$R:0, -$D(){return[null]}, -$S:451} -A.b0c.prototype={ -$2(a,b){this.a.u0(0,new A.b0a(a),new A.b0b(b),t.P)}, -$S:937} -A.b0a.prototype={ -$1(a){var s=this.a -s.call(s,a)}, -$S:207} -A.b0b.prototype={ -$2(a,b){var s,r,q,p=v.G.Error -p.toString -t.lT.a(p) -s=A.A(a)+"\n" -r=b.l(0) -if(!B.f.b0(r,"\n"))s+="\nDart stack trace:\n"+r -q=this.a -q.call(q,A.cU_(p,[s]))}, -$S:57} -A.c5b.prototype={ -$1(a){return a.a.altKey}, -$S:88} -A.c5c.prototype={ -$1(a){return a.a.altKey}, -$S:88} -A.c5d.prototype={ -$1(a){return a.a.ctrlKey}, -$S:88} -A.c5e.prototype={ -$1(a){return a.a.ctrlKey}, -$S:88} -A.c5f.prototype={ -$1(a){return a.ga2c(0)}, -$S:88} -A.c5g.prototype={ -$1(a){return a.ga2c(0)}, -$S:88} -A.c5h.prototype={ -$1(a){return a.a.metaKey}, -$S:88} -A.c5i.prototype={ -$1(a){return a.a.metaKey}, -$S:88} -A.c4d.prototype={ -$0(){var s=this.a,r=s.a -return r==null?s.a=this.b.$0():r}, -$S(){return this.c.i("0()")}} -A.aka.prototype={ -b2T(){var s=this -s.asY(0,"keydown",new A.bfy(s)) -s.asY(0,"keyup",new A.bfz(s))}, -gaez(){var s,r,q,p=this,o=p.a -if(o===$){s=$.dp().guA() -r=t.S -q=s===B.kL||s===B.dd -s=A.cGA(s) -p.a!==$&&A.bd() -o=p.a=new A.bfC(p.gbka(),q,s,A.c(r,r),A.c(r,t.Q))}return o}, -asY(a,b,c){var s=A.cx(new A.bfA(c)) -this.b.j(0,b,s) -v.G.window.addEventListener(b,s,!0)}, -bkb(a){var s={} -s.a=null -$.cf().bHP(a,new A.bfB(s)) -s=s.a -s.toString -return s}} -A.bfy.prototype={ -$1(a){var s -this.a.gaez().wG(new A.uP(a)) -s=$.apF -if(s!=null)s.aJO(a)}, -$S:5} -A.bfz.prototype={ -$1(a){var s -this.a.gaez().wG(new A.uP(a)) -s=$.apF -if(s!=null)s.aJO(a)}, -$S:5} -A.bfA.prototype={ -$1(a){var s=$.eG -if((s==null?$.eG=A.jR():s).aok(a))this.a.$1(a)}, -$S:5} -A.bfB.prototype={ -$1(a){this.a.a=a}, -$S:13} -A.uP.prototype={ -gb7(a){return this.a.type}, -gr5(a){return this.a.key}, -ga2c(a){var s=this.a.shiftKey -return s==null?!1:s}} -A.bfC.prototype={ -aBj(a,b,c){var s,r={} -r.a=!1 -s=t.H -A.hy(a,null,s).bK(0,new A.bfI(r,this,c,b),s) -return new A.bfJ(r)}, -brS(a,b,c){var s,r,q,p=this -if(!p.b)return -s=p.aBj(B.lH,new A.bfK(c,a,b),new A.bfL(p,a)) -r=p.r -q=r.A(0,a) -if(q!=null)q.$0() -r.j(0,a,s)}, -bcU(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=null,e=a.a,d=e.timeStamp -d.toString -s=A.ceH(d) -d=e.key -d.toString -r=e.code -r.toString -q=A.cGz(r) -p=!(d.length>1&&d.charCodeAt(0)<127&&d.charCodeAt(1)<127) -o=A.cQ4(new A.bfE(g,d,a,p,q),t.S) -if(e.type!=="keydown")if(g.b){r=e.code -r.toString -r=r==="CapsLock" -n=r}else n=!1 -else n=!0 -if(g.b){r=e.code -r.toString -r=r==="CapsLock"}else r=!1 -if(r){g.aBj(B.I,new A.bfF(s,q,o),new A.bfG(g,q)) -m=B.kv}else if(n){r=g.f -if(r.h(0,q)!=null){l=e.repeat -if(l===!0)m=B.e81 -else{l=g.d -l.toString -k=r.h(0,q) -k.toString -l.$1(new A.oa(s,B.ed,q,k,f,!0)) -r.A(0,q) -m=B.kv}}else m=B.kv}else{if(g.f.h(0,q)==null){e.preventDefault() -return}m=B.ed}r=g.f -j=r.h(0,q) -i=f -switch(m.a){case 0:i=o.$0() -break -case 1:break -case 2:i=j -break}l=i==null -if(l)r.A(0,q) -else r.j(0,q,i) -$.cwx().aT(0,new A.bfH(g,o,a,s)) -if(p)if(!l)g.brS(q,o.$0(),s) -else{r=g.r.A(0,q) -if(r!=null)r.$0()}if(p)h=d -else h=f -d=j==null?o.$0():j -r=m===B.ed?f:h -if(g.d.$1(new A.oa(s,m,q,d,r,!1)))e.preventDefault()}, -wG(a){var s=this,r={},q=a.a -if(q.key==null||q.code==null)return -r.a=!1 -s.d=new A.bfM(r,s) -try{s.bcU(a)}finally{if(!r.a)s.d.$1(B.e80) -s.d=null}}, -a5J(a,b,c,d,e){var s,r=this,q=r.f,p=q.ao(0,a),o=q.ao(0,b),n=p||o,m=d===B.kv&&!n,l=d===B.ed&&n -if(m){r.a.$1(new A.oa(A.ceH(e),B.kv,a,c,null,!0)) -q.j(0,a,c)}if(l&&p){s=q.h(0,a) -s.toString -r.aCO(e,a,s)}if(l&&o){q=q.h(0,b) -q.toString -r.aCO(e,b,q)}}, -aCO(a,b,c){this.a.$1(new A.oa(A.ceH(a),B.ed,b,c,null,!0)) -this.f.A(0,b)}} -A.bfI.prototype={ -$1(a){var s=this -if(!s.a.a&&!s.b.e){s.c.$0() -s.b.a.$1(s.d.$0())}}, -$S:46} -A.bfJ.prototype={ -$0(){this.a.a=!0}, -$S:0} -A.bfK.prototype={ -$0(){return new A.oa(new A.aW(this.a.a+2e6),B.ed,this.b,this.c,null,!0)}, -$S:321} -A.bfL.prototype={ -$0(){this.a.f.A(0,this.b)}, -$S:0} -A.bfE.prototype={ -$0(){var s,r,q,p,o,n,m=this,l=m.b,k=B.eGx.h(0,l) -if(k!=null)return k -s=m.c -r=s.a -if(B.a2s.ao(0,r.key)){l=r.key -l.toString -l=B.a2s.h(0,l) -q=l==null?null:l[J.bk(r.location)] -q.toString -return q}if(m.d){p=m.a.c.aR_(r.code,r.key,J.bk(r.keyCode)) -if(p!=null)return p}if(l==="Dead"){l=r.altKey -o=r.ctrlKey -n=s.ga2c(0) -r=r.metaKey -l=l?1073741824:0 -s=o?268435456:0 -o=n?536870912:0 -r=r?2147483648:0 -return m.e+(l+s+o+r)+98784247808}return B.f.gu(l)+98784247808}, -$S:75} -A.bfF.prototype={ -$0(){return new A.oa(this.a,B.ed,this.b,this.c.$0(),null,!0)}, -$S:321} -A.bfG.prototype={ -$0(){this.a.f.A(0,this.b)}, -$S:0} -A.bfH.prototype={ -$2(a,b){var s,r,q=this -if(J.v(q.b.$0(),a))return -s=q.a -r=s.f -if(r.byN(0,a)&&!b.$1(q.c))r.cI(r,new A.bfD(s,a,q.d))}, -$S:1347} -A.bfD.prototype={ -$2(a,b){var s=this.b -if(b!==s)return!1 -this.a.d.$1(new A.oa(this.c,B.ed,a,s,null,!0)) -return!0}, -$S:1647} -A.bfM.prototype={ -$1(a){this.a.a=!0 -return this.b.a.$1(a)}, -$S:215} -A.kr.prototype={ -ga9E(){return!this.b.ga2(0)}} -A.Uu.prototype={ -v(a,b){b.a=this -this.c.push(b)}} -A.aqF.prototype={ -vg(a,b){return b.KQ(this)}, -x0(a,b){return this.vg(0,b,t.z)}} -A.abV.prototype={ -vg(a,b){return b.apf(this)}, -x0(a,b){return this.vg(0,b,t.z)}, -$ichz:1} -A.adB.prototype={ -vg(a,b){return b.apg(this)}, -x0(a,b){return this.vg(0,b,t.z)}, -$ici8:1} -A.adG.prototype={ -vg(a,b){return b.apj(this)}, -x0(a,b){return this.vg(0,b,t.z)}, -$icib:1} -A.adD.prototype={ -vg(a,b){return b.aph(this)}, -x0(a,b){return this.vg(0,b,t.z)}, -$ici9:1} -A.adF.prototype={ -vg(a,b){return b.api(this)}, -x0(a,b){return this.vg(0,b,t.z)}, -$icia:1} -A.anU.prototype={ -vg(a,b){return b.apm(this)}, -x0(a,b){return this.vg(0,b,t.z)}, -$iclK:1} -A.a2H.prototype={ -vg(a,b){return b.TG(this)}, -x0(a,b){return this.vg(0,b,t.z)}, -$icdF:1} -A.Zj.prototype={ -vg(a,b){return b.apl(this)}, -x0(a,b){return this.vg(0,b,t.z)}, -$iclI:1} -A.ajc.prototype={ -vg(a,b){return b.apk(this)}, -x0(a,b){return this.vg(0,b,t.z)}, -$ick3:1} -A.y1.prototype={ -vg(a,b){return b.apn(this)}, -x0(a,b){return this.vg(0,b,t.z)}, -ga9E(){return A.kr.prototype.ga9E.call(this)&&!this.w}} -A.aoI.prototype={ -vg(a,b){return b.apo(this)}, -x0(a,b){return this.vg(0,b,t.z)}} -A.bg3.prototype={} -A.bg4.prototype={ -rb(){var s=this.b -s===$&&A.e() -if(s===this.a)return -s=s.a -s.toString -this.b=s}, -a_K(a,b){return this.Fv(new A.a2H(new A.oi(A.Si(a)),A.b([],t.k5),B.aA))}, -bMJ(a){return this.a_K(a,null)}, -bMG(a){var s=this.b -s===$&&A.e() -a.a=s -s.c.push(a) -return this.b=a}, -Fv(a){return this.bMG(a,t.vn)}} -A.bg5.prototype={} -A.b85.prototype={ -bMT(a,b,c){A.ct1("preroll_frame",new A.b8b(this,a,b,c)) -A.ct1("apply_frame",new A.b8c(this,a)) -return!0}} -A.b8b.prototype={ -$0(){var s,r,q,p=this,o=p.a.a,n=p.b.a -new A.aoX(new A.GD(A.b([],t.YE)),o).KQ(n) -s=A.b([],t.kz) -$.aw() -r=new A.ut() -q=new A.blY(s,r,o) -s=p.c.bQ4() -q.c=A.adn(r,new A.a1(0,0,0+s.a,0+s.b)) -if(!n.b.ga2(0))q.KQ(n) -r.JQ().n() -o.bLB() -o=p.d -if(o!=null)o.aMU()}, -$S:0} -A.b8c.prototype={ -$0(){var s,r=new A.YV(A.b([],t.k_)),q=this.a.a,p=q.c.e -p.toString -B.b.aT(p,r.gbvu()) -p=A.b([],t.Ay) -s=this.b.a -if(!s.b.ga2(0))new A.ao9(r,q,p,A.c(t.uy,t.gm),null).KQ(s)}, -$S:0} -A.adV.prototype={} -A.akl.prototype={} -A.aoX.prototype={ -gbBf(){var s,r,q,p,o -$label0$1:for(s=this.a.a,r=A.U(s).i("bR<1>"),s=new A.bR(s,r),s=new A.bM(s,s.gt(0),r.i("bM")),r=r.i("a2.E"),q=B.nJ;s.q();){p=s.d -if(p==null)p=r.a(p) -switch(p.a.a){case 0:p=p.b -p.toString -o=p -break -case 1:p=p.c -o=new A.a1(p.a,p.b,p.c,p.d) -break -case 2:p=p.d.gvi().a -p===$&&A.e() -p=p.a.getBounds() -o=new A.a1(p[0],p[1],p[2],p[3]) -break -default:continue $label0$1}q=q.ux(o)}return q}, -Hw(a){var s,r,q,p,o -for(s=a.c,r=s.length,q=B.aA,p=0;p=q.c||q.b>=q.d)q=a.b -else{o=a.b -if(!(o.a>=o.c||o.b>=o.d))q=q.yS(o)}}return q}, -KQ(a){a.b=this.Hw(a)}, -apf(a){a.b=this.Hw(a).yS(this.gbBf())}, -apg(a){var s,r,q=null,p=a.f,o=this.a.a -o.push(new A.qw(B.a3V,q,q,p,q,q)) -s=this.Hw(a) -p=p.gvi().a -p===$&&A.e() -r=A.c6t(p.a.getBounds()) -if(s.wP(r))a.b=s.ux(r) -o.pop()}, -aph(a){var s,r,q,p,o=a.f,n=this.a.a -n.push(A.clw(o)) -s=this.Hw(a) -r=o.a -q=o.b -p=o.c -o=o.d -if(s.wP(new A.a1(r,q,p,o)))a.b=s.ux(new A.a1(r,q,p,o)) -n.pop()}, -api(a){var s,r,q,p,o=a.f,n=this.a.a -n.push(A.clw(o.aO1())) -s=this.Hw(a) -r=o.a -q=o.b -p=o.c -o=o.d -if(s.wP(new A.a1(r,q,p,o)))a.b=s.ux(new A.a1(r,q,p,o)) -n.pop()}, -apj(a){var s,r=null,q=a.f,p=this.a.a -p.push(new A.qw(B.a3T,q,r,r,r,r)) -s=this.Hw(a) -if(s.wP(q))a.b=s.ux(q) -p.pop()}, -apk(a){var s,r,q=a.f,p=q.a -q=q.b -s=A.xO() -s.Li(p,q,0) -r=this.a.a -r.push(A.cci(s)) -a.b=a.r.a8m(this.Hw(a).Ec(0,p,q)) -r.pop()}, -apl(a){this.TG(a)}, -apm(a){var s,r,q=null,p=a.r,o=p.a -p=p.b -s=A.xO() -s.Li(o,p,0) -r=this.a.a -r.push(A.cci(s)) -r.push(new A.qw(B.f16,q,q,q,q,a.f)) -a.b=this.Hw(a) -r.pop() -r.pop() -a.b=a.b.Ec(0,o,p)}, -apn(a){var s=a.c.a -s===$&&A.e() -a.b=A.c6t(s.a.cullRect()).rz(a.d) -a.w=!1}, -apo(a){var s=a.d,r=s.a,q=s.b,p=a.e,o=a.f -a.b=new A.a1(r,q,r+p,q+o) -q=this.b -if(q!=null)q.bMr(a.c,new A.VM(s,new A.X(p,o),new A.GD(A.dZ(this.a.a,!0,t.CW))))}, -TG(a){var s=a.f,r=this.a.a -r.push(A.cci(s)) -a.b=A.aaw(s,this.Hw(a)) -r.pop()}} -A.blY.prototype={ -Hr(a){var s,r,q,p -for(s=a.c,r=s.length,q=0;q"),o=new A.bR(o,n),o=new A.bM(o,o.gt(0),n.i("bM")),n=n.i("a2.E");o.q();){m=o.d -p=(m==null?n.a(m):m).a8m(p)}a.r=p -a.w=l.a.quickReject(A.hs(A.c6t(s.a.cullRect()))) -l.a.restore() -this.d.c.b.push(new A.ZJ(a))}, -apo(a){var s,r,q=this.d,p=a.c -q.b.a.gxA().bHk(p) -q.r.push(p) -q.c.b.push(new A.ZQ(p)) -s=q.f -if(s.p(0,p)){r=q.d.h(0,p) -r.toString -q.b6z(p,r) -s.A(0,p)}}} -A.ao9.prototype={ -Ht(a){var s,r,q,p -for(s=a.c,r=s.length,q=0;q0?3:4 -break -case 3:s=5 -return A.f(p.d.Bx(0,-o),$async$Fz) -case 5:case 4:n=p.gam() -n.toString -t.G.a(n) -m=p.d -m.toString -m.OE(0,J.w(n,"state"),"flutter",p.gJB()) -case 1:return A.l(q,r)}}) -return A.m($async$Fz,r)}, -gKP(){return this.d}} -A.bny.prototype={ -$1(a){}, -$S:65} -A.a1B.prototype={ -b3c(a){var s=this,r=s.d -if(r==null)return -s.a=r.ajb(s.ganG(s)) -s.e=s.gJB() -if(!A.cdb(s.gam())){r.OE(0,A.j(["origin",!0,"state",s.gam()],t.N,t.z),"origin","") -s.aC8(r)}}, -aqP(a,b,c){var s=this.d -if(s!=null){this.e=a -this.aC9(s,!0)}}, -anH(a,b){var s,r=this,q="flutter/navigation" -if(A.cny(b)){s=r.d -s.toString -r.aC8(s) -$.cf().Cq(q,B.dl.DH(B.f0Y),new A.bFh())}else if(A.cdb(b))$.cf().Cq(q,B.dl.DH(new A.qu("pushRoute",r.e)),new A.bFi()) -else{r.e=r.gJB() -r.d.Bx(0,-1)}}, -aC9(a,b){var s=b?a.gbOi(a):a.gbMI(a) -s.$3(this.f,"flutter",this.e)}, -aC8(a){return this.aC9(a,!1)}, -Fz(){var s=0,r=A.n(t.H),q,p=this,o,n -var $async$Fz=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p.n() -if(p.b||p.d==null){s=1 -break}p.b=!0 -o=p.d -s=3 -return A.f(o.Bx(0,-1),$async$Fz) -case 3:n=p.gam() -n.toString -o.OE(0,J.w(t.G.a(n),"state"),"flutter",p.gJB()) -case 1:return A.l(q,r)}}) -return A.m($async$Fz,r)}, -gKP(){return this.d}} -A.bFh.prototype={ -$1(a){}, -$S:65} -A.bFi.prototype={ -$1(a){}, -$S:65} -A.xU.prototype={} -A.Wc.prototype={} -A.anR.prototype={ -DL(a,b){return new A.GI(b)}, -wP(a){return!1}} -A.GI.prototype={ -gEV(a){return this.a}, -DL(a,b){var s=this,r=s.a -if(A.cfw(r,b))return s -if(A.cfw(b,r))return new A.GI(b) -r=new A.GI(b) -return new A.Nj(s,r,s.gEV(0).yS(r.gEV(0)))}, -wP(a){return this.a.wP(a)}} -A.Nj.prototype={ -atp(a,b){return(Math.max(a.c,b.c)-Math.min(a.a,b.a))*(Math.max(a.d,b.d)-Math.min(a.b,b.b))}, -DL(a,b){var s,r,q,p,o,n,m,l=this,k=l.c -if(A.cfw(b,k))return new A.GI(b) -s=l.a -r=l.atp(s.gEV(s),b) -q=l.b -p=l.atp(q.gEV(q),b) -o=(k.c-k.a)*(k.d-k.b) -if(r")).iY(m)) -o=o.e -p.push(new A.aZ(o,A.y(o).i("aZ<1>")).iY(m))}q.push(r) -r.$1(s.a) -s=l.ga68() -r=v.G -q=r.document.body -if(q!=null)q.addEventListener("keydown",s.gaxH()) -q=r.document.body -if(q!=null)q.addEventListener("keyup",s.gaxI()) -q=s.a.d -s.e=new A.aZ(q,A.y(q).i("aZ<1>")).iY(s.gbgb()) -r=r.document.body -if(r!=null)r.prepend(l.c) -s=l.gtO().e -l.a=new A.aZ(s,A.y(s).i("aZ<1>")).iY(new A.b5e(l)) -l.b3L()}, -n(){var s,r,q,p=this -p.p3.removeListener(p.p4) -p.p4=null -s=p.ok -if(s!=null)s.disconnect() -p.ok=null -s=p.k2 -if(s!=null)s.b.removeEventListener(s.a,s.c) -p.k2=null -s=$.c9x() -r=s.a -B.b.A(r,p.gaE7()) -if(r.length===0)s.b.removeListener(s.gazB()) -s=p.gati() -r=s.b -B.b.A(r,p.gaBU()) -if(r.length===0)s.u8() -s=p.ga68() -r=v.G -q=r.document.body -if(q!=null)q.removeEventListener("keydown",s.gaxH()) -r=r.document.body -if(r!=null)r.removeEventListener("keyup",s.gaxI()) -s=s.e -if(s!=null)s.af(0) -p.c.remove() -s=p.a -s===$&&A.e() -s.af(0) -s=p.gtO() -r=s.b -q=A.y(r).i("bS<1>") -r=A.H(new A.bS(r,q),q.i("D.E")) -B.b.aT(r,s.gbD4()) -s.d.aN(0) -s.e.aN(0)}, -gtO(){var s,r,q=null,p=this.w -if(p===$){s=t.S -r=t.mm -p=this.w=new A.ahU(this,A.c(s,t.lz),A.c(s,t.o),new A.iH(q,q,r),new A.iH(q,q,r))}return p}, -gati(){var s,r,q,p=this,o=p.x -if(o===$){s=p.gtO() -r=A.b([],t.Gl) -q=A.b([],t.LY) -p.x!==$&&A.bd() -o=p.x=new A.axJ(s,r,B.cR,q)}return o}, -amL(){var s=this.y -if(s!=null)A.wr(s,this.z)}, -ga68(){var s,r=this,q=r.Q -if(q===$){s=r.gtO() -r.Q!==$&&A.bd() -q=r.Q=new A.aus(s,r.gbHQ(),B.acb)}return q}, -bHR(a){A.zp(this.as,this.at,a,t.Hi)}, -bHP(a,b){var s=this.dx -if(s!=null)A.wr(new A.b5f(b,s,a),this.dy) -else b.$1(!1)}, -Cq(a,b,c){var s -if(a==="dev.flutter/channel-buffers")try{s=$.aaQ() -b.toString -s.bFI(b)}finally{c.$1(null)}else $.aaQ().aMB(a,b,c)}, -bqD(a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=null -switch(a1){case"flutter/skia":s=B.dl.C6(a2) -switch(s.a){case"Skia.setResourceCacheMaxBytes":r=A.b_(s.b) -q=$.aw().a -q===$&&A.e() -q.aqO(r) -a.xJ(a3,B.bB.rg([A.b([!0],t.HZ)])) -break}return -case"flutter/assets":a2.toString -a.VZ(B.t.b4(0,J.hh(B.cc.gae(a2))),a3) -return -case"flutter/platform":s=B.dl.C6(a2) -switch(s.a){case"SystemNavigator.pop":q=a.gtO().b -p=t.e8 -if(p.a(q.h(0,0))!=null)p.a(q.h(0,0)).gajC().YP().bK(0,new A.b59(a,a3),t.P) -else a.xJ(a3,B.bB.rg([!0])) -return -case"HapticFeedback.vibrate":o=a.bb1(A.dC(s.b)) -n=v.G.window.navigator -if("vibrate" in n)n.vibrate(o) -a.xJ(a3,B.bB.rg([!0])) -return -case u.p:m=t.f.a(s.b) -q=J.T(m) -l=A.dC(q.h(m,"label")) -if(l==null)l="" -k=A.hq(q.h(m,"primaryColor")) -if(k==null)k=4278190080 -v.G.document.title=l -A.csW(A.bT(k)) -a.xJ(a3,B.bB.rg([!0])) -return -case"SystemChrome.setSystemUIOverlayStyle":j=A.hq(J.w(t.f.a(s.b),"statusBarColor")) -A.csW(j==null?a0:A.bT(j)) -a.xJ(a3,B.bB.rg([!0])) -return -case"SystemChrome.setPreferredOrientations":B.ah7.a21(t.a.a(s.b)).bK(0,new A.b5a(a,a3),t.P) -return -case"SystemSound.play":a.xJ(a3,B.bB.rg([!0])) -return -case"Clipboard.setData":new A.Uc(new A.Ue()).aUz(a3,A.dC(J.w(t.f.a(s.b),"text"))) -return -case"Clipboard.getData":new A.Uc(new A.Ue()).aQC(a3,A.dC(s.b)) -return -case"Clipboard.hasStrings":new A.Uc(new A.Ue()).bGG(a3) -return}break -case"flutter/service_worker":q=v.G -p=q.window -i=q.document.createEvent("Event") -i.initEvent("flutter-first-frame",!0,!0) -p.dispatchEvent(i) -return -case"flutter/textinput":$.JV().gXF(0).bGs(a2,a3) -return -case"flutter/contextmenu":switch(B.dl.C6(a2).a){case"enableContextMenu":t.e8.a(a.gtO().b.h(0,0)).gaHe().bDC(0) -a.xJ(a3,B.bB.rg([!0])) -return -case"disableContextMenu":t.e8.a(a.gtO().b.h(0,0)).gaHe().Ca(0) -a.xJ(a3,B.bB.rg([!0])) -return}return -case"flutter/mousecursor":s=B.oh.C6(a2) -m=t.G.a(s.b) -switch(s.a){case"activateSystemCursor":q=a.gtO().b -q=A.XC(new A.aH(q,A.y(q).i("aH<2>"))) -if(q!=null){if(q.w===$){q.gxA() -q.w!==$&&A.bd() -q.w=new A.bno()}h=B.eH0.h(0,A.dC(J.w(m,"kind"))) -if(h==null)h="default" -q=v.G -if(h==="default")q.document.body.style.removeProperty("cursor") -else A.aR(q.document.body.style,"cursor",h)}break}return -case"flutter/web_test_e2e":a.xJ(a3,B.bB.rg([A.cRE(B.dl,a2)])) -return -case"flutter/platform_views":g=B.oh.C6(a2) -m=a0 -f=g.b -m=f -q=$.cuy() -a3.toString -q.bG2(g.a,m,a3) -return -case"flutter/accessibility":e=$.eG -if(e==null)e=$.eG=A.jR() -if(e.b){q=t.G -d=q.a(J.w(q.a(B.kW.zu(a2)),"data")) -c=A.dC(J.w(d,"message")) -if(c!=null&&c.length!==0){b=A.cc4(d,"assertiveness") -e.a.aFA(c,B.edZ[b==null?0:b])}}a.xJ(a3,B.kW.rg(!0)) -return -case"flutter/navigation":q=a.gtO().b -p=t.e8 -if(p.a(q.h(0,0))!=null)p.a(q.h(0,0)).am5(a2).bK(0,new A.b5b(a,a3),t.P) -else if(a3!=null)a3.$1(a0) -a.bg="/" -return}q=$.csE -if(q!=null){q.$3(a1,a2,a3) -return}a.xJ(a3,a0)}, -VZ(a,b){return this.bd_(a,b)}, -bd_(a,b){var s=0,r=A.n(t.H),q=1,p=[],o=this,n,m,l,k,j,i,h -var $async$VZ=A.o(function(c,d){if(c===1){p.push(d) -s=q}for(;;)switch(s){case 0:q=3 -k=$.JH -h=t.BI -s=6 -return A.f(A.S9(k.P6(a)),$async$VZ) -case 6:n=h.a(d) -s=7 -return A.f(A.cbh(n.gaap().a),$async$VZ) -case 7:m=d -o.xJ(b,J.nJ(m)) -q=1 -s=5 -break -case 3:q=2 -i=p.pop() -l=A.a4(i) -$.kb().$1("Error while trying to load an asset: "+A.A(l)) -o.xJ(b,null) -s=5 -break -case 2:s=1 -break -case 5:return A.l(null,r) -case 1:return A.k(p.at(-1),r)}}) -return A.m($async$VZ,r)}, -bb1(a){var s -$label0$0:{s=10 -if("HapticFeedbackType.lightImpact"===a)break $label0$0 -if("HapticFeedbackType.mediumImpact"===a){s=20 -break $label0$0}if("HapticFeedbackType.heavyImpact"===a){s=30 -break $label0$0}if("HapticFeedbackType.selectionClick"===a)break $label0$0 -s=50 -break $label0$0}return s}, -aqR(a){var s -if(!a)for(s=this.gtO().b,s=new A.bw(s,s.r,s.e,A.y(s).i("bw<2>"));s.q();)s.d.ga1y().uj(0)}, -aaY(a,b){return this.bO6(a,b)}, -bO6(a,b){var s=0,r=A.n(t.H),q=this,p -var $async$aaY=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:p=q.ax -p=p==null?null:p.v(0,b) -s=p===!0?2:3 -break -case 2:s=4 -return A.f($.aw().aou(a,b),$async$aaY) -case 4:case 3:return A.l(null,r)}}) -return A.m($async$aaY,r)}, -b3K(){var s=this -if(s.k2!=null)return -s.d=s.d.aHq(A.cbo()) -s.k2=A.eS(v.G.window,"languagechange",A.cW(new A.b57(s)))}, -b3G(){var s,r,q=v.G,p=new q.MutationObserver(A.aa9(new A.b56(this))) -this.ok=p -q=q.document.documentElement -q.toString -s=A.b(["style"],t.s) -r=A.c(t.N,t.z) -r.j(0,"attributes",!0) -r.j(0,"attributeFilter",s) -s=A.aq(r) -s.toString -p.observe(q,s)}, -bqJ(a){this.Cq("flutter/lifecycle",J.nJ(B.o.gae(B.X.au(a.H()))),new A.b5c())}, -aEh(a){var s=this,r=s.d -if(r.d!==a){s.d=r.bzq(a) -A.wr(null,null) -A.wr(s.R8,s.RG)}}, -bu6(a){var s=this.d,r=s.a -if((r.a&32)!==0!==a){this.d=s.aHh(r.bz3(a)) -A.wr(null,null)}}, -b3z(){var s,r=this,q=r.p3 -r.aEh(q.matches?B.aG:B.aH) -s=A.cx(new A.b55(r)) -r.p4=s -q.addListener(s)}, -SD(a,b,c,d){var s=new A.b5g(this,c,b,a,d),r=$.xn -if(r==null){r=new A.ET(B.vb) -$.rm.push(r.ga3x()) -$.xn=r}if(r.d)A.d4(B.I,s) -else s.$0()}, -ga7G(){var s=this.bg -if(s==null){s=t.e8.a(this.gtO().b.h(0,0)) -s=s==null?null:s.gajC().gJB() -s=this.bg=s==null?"/":s}return s}, -xJ(a,b){A.hy(B.I,null,t.H).bK(0,new A.b5h(a,b),t.P)}, -b3L(){var s=A.cW(new A.b58(this)) -v.G.document.addEventListener("click",s,!0)}, -ba7(a){var s,r,q=a.target -while(q!=null){s=A.lo(q,"Element") -if(s){r=q.getAttribute("id") -if(r!=null&&B.f.b0(r,"flt-semantic-node-"))if(this.ayC(q))if(A.ky(B.f.cD(r,18),null)!=null)return new A.boe(q)}q=q.parentNode}return null}, -ba6(a){var s,r=a.tabIndex -if(r!=null&&r>=0)return a -if(this.aCG(a))return a -s=a.querySelector('[tabindex]:not([tabindex="-1"])') -if(s!=null)return s -return this.ba5(a)}, -aCG(a){var s,r,q,p,o=a.getAttribute("id") -if(o==null||!B.f.b0(o,"flt-semantic-node-"))return!1 -s=A.ky(B.f.cD(o,18),null) -if(s==null)return!1 -r=t.e8.a($.cf().gtO().b.h(0,0)) -q=r==null?null:r.ga1y().e -if(q==null)return!1 -p=q.h(0,s) -if(p==null)r=null -else{r=p.b -r.toString -r=(r&4194304)!==0}return r===!0}, -ba5(a){var s,r,q=a.querySelectorAll('[id^="flt-semantic-node-"]') -for(s=new A.IY(q,t.rM);s.q();){r=A.ff(q.item(s.b)) -if(this.aCG(r))return r}return null}, -bhn(a){var s,r,q=A.lo(a,"MouseEvent") -if(!q)return!1 -s=a.clientX -r=a.clientY -if(s<=2&&r<=2&&s>=0&&r>=0)return!0 -if(this.bhm(a,s,r))return!0 -return!1}, -bhm(a,b,c){var s -if(b!==B.d.aD(b)||c!==B.d.aD(c))return!1 -s=a.target -if(s==null)return!1 -return this.ayC(s)}, -ayC(a){var s=a.getAttribute("role"),r=a.tagName.toLowerCase() -return r==="button"||s==="button"||r==="a"||s==="link"||s==="tab"}} -A.b5e.prototype={ -$1(a){this.a.amL()}, -$S:8} -A.b5f.prototype={ -$0(){return this.a.$1(this.b.$1(this.c))}, -$S:0} -A.b5d.prototype={ -$1(a){this.a.HG(this.b,a,t.CD)}, -$S:65} -A.b59.prototype={ -$1(a){this.a.xJ(this.b,B.bB.rg([!0]))}, -$S:46} -A.b5a.prototype={ -$1(a){this.a.xJ(this.b,B.bB.rg([a]))}, -$S:104} -A.b5b.prototype={ -$1(a){var s=this.b -if(a)this.a.xJ(s,B.bB.rg([!0])) -else if(s!=null)s.$1(null)}, -$S:104} -A.b57.prototype={ -$1(a){var s=this.a -s.d=s.d.aHq(A.cbo()) -A.wr(s.k3,s.k4)}, -$S:5} -A.b56.prototype={ -$2(a,b){var s,r,q,p,o=B.b.gW(a),n=this.a,m=v.G -while(o.q()){s=o.gI(0) -s.toString -A.ff(s) -if(J.v(s.type,"attributes")&&J.v(s.attributeName,"style")){r=m.document.documentElement -r.toString -q=A.cWn(r) -p=(q==null?16:q)/16 -r=n.d -if(r.e!==p){n.d=r.bzy(p) -A.wr(null,null) -A.wr(n.p1,n.p2)}}}}, -$S:621} -A.b5c.prototype={ -$1(a){}, -$S:65} -A.b55.prototype={ -$1(a){var s=a.matches -s.toString -s=s?B.aG:B.aH -this.a.aEh(s)}, -$S:7} -A.b5g.prototype={ -$0(){var s=this,r=s.a -A.zp(r.x2,r.xr,new A.yw(s.b,s.d,s.c,s.e),t.KL)}, -$S:0} -A.b5h.prototype={ -$1(a){var s=this.a -if(s!=null)s.$1(this.b)}, -$S:46} -A.b58.prototype={ -$1(a){var s,r,q,p,o=this.a -if(!o.bhn(a))return -s=o.ba7(a) -if(s!=null){r=s.a -q=v.G.document.activeElement -if(q!=null)r=q===r||r.contains(q) -else r=!1 -r=!r}else r=!1 -if(r){p=o.ba6(s.a) -if(p!=null)p.focus($.k9())}}, -$S:5} -A.c6Y.prototype={ -$0(){this.a.$2(this.b,this.c)}, -$S:0} -A.bLD.prototype={ -l(a){return A.K(this).l(0)+"[view: null]"}} -A.aoC.prototype={ -Y0(a,b,c,d,e){var s=this,r=a==null?s.a:a,q=d==null?s.c:d,p=c==null?s.d:c,o=e==null?s.e:e,n=b==null?s.f:b -return new A.aoC(r,!1,q,p,o,n,s.r,s.w)}, -aHh(a){var s=null -return this.Y0(a,s,s,s,s)}, -aHq(a){var s=null -return this.Y0(s,a,s,s,s)}, -bzy(a){var s=null -return this.Y0(s,s,s,s,a)}, -bzq(a){var s=null -return this.Y0(s,s,a,s,s)}, -bzu(a){var s=null -return this.Y0(s,s,s,a,s)}} -A.boe.prototype={} -A.aMy.prototype={ -T0(a){var s,r,q -if(a!==this.a){this.a=a -for(s=this.b,r=s.length,q=0;q"),s=new A.bR(s,r),s=new A.bM(s,s.gt(0),r.i("bM")),r=r.i("a2.E"),q=0;s.q();){p=s.d -p=(p==null?r.a(p):p).a -if(p===B.a3T||p===B.a3U||p===B.a3V)++q}return q}, -bod(a,b,c){var s,r,q,p,o,n=c.parentNode!=null -if(n){s=c.nextSibling -c.remove()}else s=null -r=b -q=0 -for(;;){if(!(!J.v(r,c)&&q"),e=new A.bR(e,r),e=new A.bM(e,e.gt(0),r.i("bM")),r=r.i("a2.E"),q=b,p=1;e.q();){o=e.d -if(o==null)o=r.a(o) -switch(o.a.a){case 3:o=o.e -o.toString -n=new Float32Array(16) -m=new A.oi(n) -m.e7(o) -m.tZ(0,s) -o=q.style -n=A.c6q(n) -o.setProperty("transform",n,"") -s=m -break -case 0:case 1:case 2:q=q.parentElement -n=q.style -n.setProperty("clip","","") -n=q.style -n.setProperty("clip-path","","") -s=new A.oi(new Float32Array(16)) -s.b2U() -n=q.style -n.setProperty("transform","","") -n=q.style -n.setProperty("width","100%","") -n=q.style -n.setProperty("height","100%","") -n=o.b -if(n!=null){o=q.style -l=n.b -k=n.c -j=n.d -n=n.a -o.setProperty("clip-path","rect("+A.A(l)+"px "+A.A(k)+"px "+A.A(j)+"px "+A.A(n)+"px)","")}else{n=o.c -if(n!=null){o=n.z -l=n.Q -if(new A.bp(o,l).m(0,new A.bp(n.x,n.y))&&new A.bp(o,l).m(0,new A.bp(n.e,n.f))&&new A.bp(o,l).m(0,new A.bp(n.r,n.w))&&o===l){l=q.style -k=n.b -j=n.c -i=n.d -n=n.a -l.setProperty("clip-path","rect("+A.A(k)+"px "+A.A(j)+"px "+A.A(i)+"px "+A.A(n)+"px round "+A.A(o)+"px)","")}else{h=A.dj($.aw().w) -o=new A.j4(n) -h.e.push(o) -n=h.d -if(n!=null)o.uJ(n) -o=q.style -n=h.gvi().a -n===$&&A.e() -n=n.a.toSVGString() -o.setProperty("clip-path",'path("'+n+'")',"")}}else{o=o.d -if(o!=null){h=o.gvi() -o=q.style -n=h.a -n===$&&A.e() -n=n.a.toSVGString() -o.setProperty("clip-path",'path("'+n+'")',"")}}}o=q.style -o.setProperty("transform-origin","0 0 0","") -o=q.style -o.setProperty("position","absolute","") -break -case 4:o=o.f -o.toString -p*=o/255 -break}}A.aR(b.style,"opacity",B.d.l(p)) -e=$.is() -g=e.d -f=1/(g==null?e.grL():g) -e=new Float32Array(16) -e[15]=1 -e[10]=1 -e[5]=f -e[0]=f -s=new A.oi(e).ant(s) -A.aR(q.style,"transform",A.c6q(s.a))}, -boP(a){A.aR(a.style,"transform-origin","0 0 0") -A.aR(a.style,"position","absolute")}, -bLB(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.biW(A.cUA(g.c.b,g.d)) -g.c.c=f -s=A.b([],t.xj) -r=A.b([],t.k_) -q=A.c(t.sT,t.E9) -p=t.SF -p=A.H(new A.c_(f.a,p),p.i("D.E")) -o=p.length -n=0 -for(;n") -i=A.H(new A.O(c,new A.bqT(),o),o.i("a2.E")) -c=p.c.d -c.toString -o=A.U(c).i("O<1,bqh>") -h=A.H(new A.O(c,new A.bqU(),o),o.i("a2.E")) -s=3 -return A.f(p.b.Kv(i,h,b),$async$a2s) -case 3:for(c=h.length,g=0;g"));c.q();){o=c.d -if(o.a!=null)o.JQ()}p.c=new A.VN(A.c(t.sT,t.Cc),A.b([],t.y8)) -c=p.r -o=p.w -if(A.zq(c,o)){B.b.P(c) -s=1 -break}e=A.jV(o,t.S) -B.b.P(o) -for(l=0;l=0;--o){m=p[o] -if(m instanceof A.iM){if(!n){n=!0 -continue}B.b.pW(p,o) -B.b.tg(q,0,m.b);--r -if(r===0)break}}n=A.ir().gajR()===1 -for(o=p.length-1;o>0;--o){m=p[o] -if(m instanceof A.iM){if(n){B.b.L(m.b,q) -break}n=!0}}B.b.L(l,p) -return new A.L1(l)}, -bu4(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this -if(a.Nw(d.x))return -s=d.bb5(d.x,a) -r=A.U(s).i("az<1>") -q=A.H(new A.az(s,new A.bqR(),r),r.i("D.E")) -p=A.csn(q) -for(r=p.length,o=0;o") -n=A.H(new A.bS(o,n),n.i("D.E")) -B.b.aT(n,p.gaIK()) -p.c=new A.VN(A.c(t.sT,t.Cc),A.b([],t.y8)) -p.d.P(0) -o.P(0) -p.f.P(0) -B.b.P(p.w) -B.b.P(p.r) -o=t.SF -o=A.H(new A.c_(p.x.a,o),o.i("D.E")) -n=o.length -s=0 -for(;s") -s=new A.bR(s,r) -return new A.bM(s,s.gt(0),r.i("bM"))}} -A.Ox.prototype={} -A.ZJ.prototype={} -A.ZQ.prototype={} -A.VN.prototype={} -A.bqX.prototype={ -b7d(a,b,c,d){var s=this.b -if(!s.a.ao(0,d)){a.$1(B.oh.Nv("unregistered_view_type","If you are the author of the PlatformView, make sure `registerViewFactory` is invoked.","A HtmlElementView widget is trying to create a platform view with an unregistered type: <"+d+">.")) -return}if(s.b.ao(0,c)){a.$1(B.oh.Nv("recreating_view","view id: "+c,"trying to create an already created view")) -return}s.bO7(d,c,b) -a.$1(B.oh.YI(null))}, -bG2(a,b,c){var s,r,q -switch(a){case"create":t.G.a(b) -s=J.T(b) -r=B.d.G(A.la(s.h(b,"id"))) -q=A.ak(s.h(b,"viewType")) -this.b7d(c,s.h(b,"params"),r,q) -return -case"dispose":s=this.b.b.A(0,A.b_(b)) -if(s!=null)s.remove() -c.$1(B.oh.YI(null)) -return}c.$1(null)}} -A.bzl.prototype={ -bRO(){if(this.a==null){var s=A.cW(new A.bzm()) -this.a=s -v.G.document.addEventListener("touchstart",s)}}} -A.bzm.prototype={ -$1(a){}, -$S:5} -A.brc.prototype={ -b71(){if("PointerEvent" in v.G.window){var s=new A.bXR(A.c(t.S,t.ZW),this,A.b([],t.H8)) -s.aWe() -return s}throw A.q(A.aJ("This browser does not support pointer events which are necessary to handle interactions with Flutter Web apps."))}} -A.ady.prototype={ -bKU(a,b){var s,r,q,p=this,o="pointerup",n=$.cf() -if(!n.d.c){s=A.b(b.slice(0),A.U(b)) -A.zp(n.cy,n.db,new A.y7(s),t.kf) -return}if(p.c){n=p.a.a -s=n[0] -r=a.timeStamp -r.toString -s.push(new A.a6E(b,a,A.Q7(r))) -if(J.v(a.type,o))if(!J.v(a.target,n[2]))p.afg()}else if(J.v(a.type,"pointerdown")){q=a.target -if(q!=null&&A.lo(q,"Element")&&q.hasAttribute("flt-tappable")){p.c=!0 -n=a.target -n.toString -s=A.d4(B.I,p.gb8P()) -r=a.timeStamp -r.toString -p.a=new A.a6H([A.b([new A.a6E(b,a,A.Q7(r))],t.lN),!1,n,s])}else{s=A.b(b.slice(0),A.U(b)) -A.zp(n.cy,n.db,new A.y7(s),t.kf)}}else{if(J.v(a.type,o)){s=a.timeStamp -s.toString -p.b=A.Q7(s)}s=A.b(b.slice(0),A.U(b)) -A.zp(n.cy,n.db,new A.y7(s),t.kf)}}, -bKh(a,b,c,d,e){var s,r=this -if(!r.c){if(e&&r.br6(b))r.aBQ(b,c,d) -return}if(e){s=r.a -s.toString -r.a=null -s.a[3].af(0) -r.aBQ(b,c,d)}else r.afg()}, -aBQ(a,b,c){var s,r=this -a.stopPropagation() -$.cf().SD(b,c,B.nL,null) -s=r.a -if(s!=null)s.a[3].af(0) -r.a=null -r.c=!1 -r.b=null}, -b8Q(){var s,r,q=this -if(!q.c)return -s=q.a.a -r=s[2] -q.a=new A.a6H([s[0],!0,r,A.d4(B.E,q.gbln())])}, -blo(){if(!this.c)return -this.afg()}, -br6(a){var s,r=this.b -if(r==null)return!0 -s=a.timeStamp -s.toString -return A.Q7(s).a-r.a>=5e4}, -afg(){var s,r,q,p,o,n=this,m=n.a.a -m[3].af(0) -s=t.D9 -r=A.b([],s) -for(m=m[0],q=m.length,p=0;p1}, -bhv(a){var s,r,q,p,o,n,m=this -if($.dp().gv1()===B.mC)return!1 -if(m.ayz(a.deltaX,a.wheelDeltaX)||m.ayz(a.deltaY,a.wheelDeltaY))return!1 -if(!(B.d.aa(a.deltaX,120)===0&&B.d.aa(a.deltaY,120)===0)){s=a.wheelDeltaX -if(B.d.aa(s==null?1:s,120)===0){s=a.wheelDeltaY -s=B.d.aa(s==null?1:s,120)===0}else s=!1}else s=!0 -if(s){s=a.deltaX -r=m.c -q=r==null -p=q?null:r.deltaX -o=Math.abs(s-(p==null?0:p)) -s=a.deltaY -p=q?null:r.deltaY -n=Math.abs(s-(p==null?0:p)) -s=!0 -if(!q)if(!(o===0&&n===0))s=!(o<20&&n<20) -if(s){if(a.timeStamp!=null)s=(q?null:r.timeStamp)!=null -else s=!1 -if(s){s=a.timeStamp -s.toString -r=r.timeStamp -r.toString -if(s-r<50&&m.d)return!0}return!1}}return!0}, -b6X(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=null -if(b.bhv(a0)){s=B.cF -r=-2}else{s=B.d0 -r=-1}q=a0.deltaX -p=a0.deltaY -switch(J.bk(a0.deltaMode)){case 1:o=$.cqa -if(o==null){o=v.G -n=A.ex(o.document,"div") -m=n.style -A.aR(m,"font-size","initial") -A.aR(m,"display","none") -o.document.body.append(n) -o=A.cbi(o.window,n).getPropertyValue("font-size") -if(B.f.p(o,"px"))l=A.NR(A.cC(o,"px","")) -else l=a -n.remove() -o=$.cqa=l==null?16:l/4}q*=o -p*=o -break -case 2:o=b.a.b -q*=o.gOq().a -p*=o.gOq().b -break -case 0:if($.dp().guA()===B.kL){o=$.is() -m=o.d -k=m==null -q*=k?o.grL():m -p*=k?o.grL():m}break -default:break}j=A.b([],t.D9) -o=b.a -m=o.b -i=A.crE(a0,m,a) -if($.dp().guA()===B.kL){k=o.e -h=k==null -if(h)g=a -else{g=$.cgQ() -g=k.f.ao(0,g)}if(g!==!0){if(h)k=a -else{h=$.cgR() -h=k.f.ao(0,h) -k=h}f=k===!0}else f=!0}else f=!1 -k=a0.ctrlKey&&!f -o=o.d -m=m.a -h=i.a -if(k){k=a0.timeStamp -k.toString -k=A.Q7(k) -g=$.is() -e=g.d -d=e==null -c=d?g.grL():e -g=d?g.grL():e -e=a0.buttons -e.toString -o.byP(j,J.bk(e),B.nG,r,s,h*c,i.b*g,1,1,Math.exp(-p/200),B.f7L,k,m)}else{k=a0.timeStamp -k.toString -k=A.Q7(k) -g=$.is() -e=g.d -d=e==null -c=d?g.grL():e -g=d?g.grL():e -e=a0.buttons -e.toString -o.byR(j,J.bk(e),B.nG,r,s,new A.c3N(b),h*c,i.b*g,1,1,q,p,B.f7K,k,m)}b.c=a0 -b.d=s===B.cF -return j}, -bgf(a){var s=this,r=$.eG -if(!(r==null?$.eG=A.jR():r).aok(a))return -s.e=!1 -s.Q1(a,s.b6X(a)) -if(!s.e)a.preventDefault()}} -A.c3N.prototype={ -$1$allowPlatformDefault(a){var s=this.a -s.e=B.ec.L2(s.e,a)}, -$0(){return this.$1$allowPlatformDefault(!1)}, -$S:833} -A.wi.prototype={ -l(a){return A.K(this).l(0)+"(change: "+this.a.l(0)+", buttons: "+this.b+")"}} -A.Q9.prototype={ -aSa(a,b){var s -if(this.a!==0)return this.aqf(b) -s=(b===0&&a>-1?A.cUm(a):b)&1073741823 -this.a=s -return new A.wi(B.f7J,s)}, -aqf(a){var s=a&1073741823,r=this.a -if(r===0&&s!==0)return new A.wi(B.nG,r) -this.a=s -return new A.wi(s===0?B.nG:B.xt,s)}, -aqe(a){if(this.a!==0&&(a&1073741823)===0){this.a=0 -return new A.wi(B.a8h,0)}return null}, -aSb(a){if((a&1073741823)===0){this.a=0 -return new A.wi(B.nG,0)}return null}, -aSc(a){var s -if(this.a===0)return null -s=this.a=(a==null?0:a)&1073741823 -if(s===0)return new A.wi(B.a8h,s) -else return new A.wi(B.xt,s)}} -A.bXR.prototype={ -af2(a){return this.f.d6(0,a,new A.bXT())}, -aAV(a){if(J.v(a.pointerType,"touch"))this.f.A(0,a.pointerId)}, -adL(a,b,c,d){this.aj5(0,a,b,new A.bXS(this,d,c))}, -adK(a,b,c){return this.adL(a,b,c,!0)}, -aWe(){var s=this,r=s.a.b,q=r.gxA().a -s.adK(q,"pointerdown",new A.bXV(s)) -r=r.c -s.adK(r.gacg(),"pointermove",new A.bXW(s)) -s.adL(q,"pointerleave",new A.bXX(s),!1) -s.adK(r.gacg(),"pointerup",new A.bXY(s)) -s.adL(q,"pointercancel",new A.bXZ(s),!1) -s.b.push(A.ckT("wheel",new A.bY_(s),!1,q))}, -aey(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j,i,h=c.pointerType -h.toString -s=this.aAc(h) -h=c.tiltX -h.toString -h=J.ch_(h) -r=c.tiltY -r.toString -h=h>J.ch_(r)?c.tiltX:c.tiltY -h.toString -r=c.timeStamp -r.toString -q=A.Q7(r) -p=c.pressure -r=this.a -o=r.b -n=A.crE(c,o,d) -m=e==null?this.Qj(c):e -l=$.is() -k=l.d -j=k==null -i=j?l.grL():k -l=j?l.grL():k -k=p==null?0:p -r.d.byQ(a,b.b,b.a,m,s,n.a*i,n.b*l,k,1,B.xu,h/180*3.141592653589793,q,o.a)}, -Vv(a,b,c){return this.aey(a,b,c,null,null)}, -b9G(a){var s,r -if("getCoalescedEvents" in a){s=a.getCoalescedEvents() -s=B.b.tn(s,t.o) -r=new A.dP(s.a,s.$ti.i("dP<1,ag>")) -if(!r.ga2(r))return r}return A.b([a],t.E5)}, -aAc(a){var s -$label0$0:{if("mouse"===a){s=B.d0 -break $label0$0}if("pen"===a){s=B.cv -break $label0$0}if("touch"===a){s=B.bz -break $label0$0}s=B.dB -break $label0$0}return s}, -Qj(a){var s,r=a.pointerType -r.toString -s=this.aAc(r) -$label0$0:{if(B.d0===s){r=-1 -break $label0$0}if(B.cv===s||B.dX===s){r=-4 -break $label0$0}r=B.cF===s?A.a3(A.bs("Unreachable")):null -if(B.bz===s||B.dB===s){r=a.pointerId -r.toString -r=J.bk(r) -break $label0$0}}return r}} -A.bXT.prototype={ -$0(){return new A.Q9()}, -$S:841} -A.bXS.prototype={ -$1(a){var s,r,q,p,o,n,m,l,k -if(this.b){s=this.a.a.e -if(s!=null){r=a.getModifierState("Alt") -q=a.getModifierState("Control") -p=a.getModifierState("Meta") -o=a.getModifierState("Shift") -n=a.timeStamp -n.toString -m=$.cwD() -l=$.cwE() -k=$.cgz() -s.a5J(m,l,k,r?B.kv:B.ed,n) -m=$.cgQ() -l=$.cgR() -k=$.cgA() -s.a5J(m,l,k,q?B.kv:B.ed,n) -r=$.cwF() -m=$.cwG() -l=$.cgB() -s.a5J(r,m,l,p?B.kv:B.ed,n) -r=$.cwH() -q=$.cwI() -m=$.cgC() -s.a5J(r,q,m,o?B.kv:B.ed,n)}}this.c.$1(a)}, -$S:5} -A.bXV.prototype={ -$1(a){var s,r,q=this.a,p=q.Qj(a),o=A.b([],t.D9),n=q.af2(p),m=a.buttons -m.toString -s=n.aqe(J.bk(m)) -if(s!=null)q.Vv(o,s,a) -m=J.bk(a.button) -r=a.buttons -r.toString -q.Vv(o,n.aSa(m,J.bk(r)),a) -q.Q1(a,o) -if(J.v(a.target,q.a.b.gxA().a)){a.preventDefault() -A.d4(B.I,new A.bXU(q))}}, -$S:7} -A.bXU.prototype={ -$0(){$.cf().ga68().aGF(this.a.a.b.a,B.GB)}, -$S:0} -A.bXW.prototype={ -$1(a){var s,r,q,p,o=this.a,n=o.Qj(a),m=o.af2(n),l=A.b([],t.D9) -for(s=J.ar(o.b9G(a));s.q();){r=s.gI(s) -q=r.buttons -q.toString -p=m.aqe(J.bk(q)) -if(p!=null)o.aey(l,p,r,a.target,n) -q=r.buttons -q.toString -o.aey(l,m.aqf(J.bk(q)),r,a.target,n)}o.Q1(a,l)}, -$S:7} -A.bXX.prototype={ -$1(a){var s,r=this.a,q=r.af2(r.Qj(a)),p=A.b([],t.D9),o=a.buttons -o.toString -s=q.aSb(J.bk(o)) -if(s!=null){r.Vv(p,s,a) -r.Q1(a,p)}}, -$S:7} -A.bXY.prototype={ -$1(a){var s,r,q,p=this.a,o=p.Qj(a),n=p.f -if(n.ao(0,o)){s=A.b([],t.D9) -n=n.h(0,o) -n.toString -r=a.buttons -q=n.aSc(r==null?null:J.bk(r)) -p.aAV(a) -if(q!=null){p.Vv(s,q,a) -p.Q1(a,s)}}}, -$S:7} -A.bXZ.prototype={ -$1(a){var s,r=this.a,q=r.Qj(a),p=r.f -if(p.ao(0,q)){s=A.b([],t.D9) -p.h(0,q).a=0 -r.aAV(a) -r.Vv(s,new A.wi(B.a8g,0),a) -r.Q1(a,s)}}, -$S:7} -A.bY_.prototype={ -$1(a){this.a.bgf(a)}, -$S:5} -A.Rf.prototype={} -A.bTf.prototype={ -a8c(a,b,c){return this.a.d6(0,a,new A.bTg(b,c))}} -A.bTg.prototype={ -$0(){return new A.Rf(this.a,this.b)}, -$S:849} -A.brd.prototype={ -awv(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1){var s,r=$.wx().a.h(0,c),q=r.b,p=r.c -r.b=j -r.c=k -s=r.a -if(s==null)s=0 -return A.cm_(a,b,c,d,e,f,!1,h,i,j-q,k-p,j,k,l,s,m,n,o,a0,a1,a2,a3,a4,a5,a6,a7,a8,!1,a9,b0,b1)}, -Qi(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){return this.awv(a,b,c,d,e,f,g,null,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6)}, -agx(a,b,c){var s=$.wx().a.h(0,a) -return s.b!==b||s.c!==c}, -Jh(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){var s,r=$.wx().a.h(0,c),q=r.b,p=r.c -r.b=i -r.c=j -s=r.a -if(s==null)s=0 -return A.cm_(a,b,c,d,e,f,!1,null,h,i-q,j-p,i,j,k,s,l,m,n,o,a0,a1,a2,a3,a4,a5,B.xu,a6,!0,a7,a8,a9)}, -aki(a,b,c,d,e,f,g,h,i,j,k,l,m,a0,a1,a2,a3){var s,r,q,p,o,n=this -if(a0===B.xu)switch(c.a){case 1:$.wx().a8c(d,g,h) -a.push(n.Qi(b,c,d,0,0,e,!1,0,g,h,0,i,j,0,0,0,0,0,k,l,m,a0,0,a1,a2,a3)) -break -case 3:s=$.wx() -r=s.a.ao(0,d) -s.a8c(d,g,h) -if(!r)a.push(n.Jh(b,B.F_,d,0,0,e,!1,0,g,h,0,i,j,0,0,0,0,0,k,l,m,0,a1,a2,a3)) -a.push(n.Qi(b,c,d,0,0,e,!1,0,g,h,0,i,j,0,0,0,0,0,k,l,m,a0,0,a1,a2,a3)) -s.b=b -break -case 4:s=$.wx() -r=s.a.ao(0,d) -s.a8c(d,g,h).a=$.cpx=$.cpx+1 -if(!r)a.push(n.Jh(b,B.F_,d,0,0,e,!1,0,g,h,0,i,j,0,0,0,0,0,k,l,m,0,a1,a2,a3)) -if(n.agx(d,g,h))a.push(n.Jh(0,B.nG,d,0,0,e,!1,0,g,h,0,0,j,0,0,0,0,0,k,l,m,0,a1,a2,a3)) -a.push(n.Qi(b,c,d,0,0,e,!1,0,g,h,0,i,j,0,0,0,0,0,k,l,m,a0,0,a1,a2,a3)) -s.b=b -break -case 5:a.push(n.Qi(b,c,d,0,0,e,!1,0,g,h,0,i,j,0,0,0,0,0,k,l,m,a0,0,a1,a2,a3)) -$.wx().b=b -break -case 6:case 0:s=$.wx() -q=s.a -p=q.h(0,d) -p.toString -if(c===B.a8g){g=p.b -h=p.c}if(n.agx(d,g,h))a.push(n.Jh(s.b,B.xt,d,0,0,e,!1,0,g,h,0,i,j,0,0,0,0,0,k,l,m,0,a1,a2,a3)) -a.push(n.Qi(b,c,d,0,0,e,!1,0,g,h,0,i,j,0,0,0,0,0,k,l,m,a0,0,a1,a2,a3)) -if(e===B.bz){a.push(n.Jh(0,B.f7I,d,0,0,e,!1,0,g,h,0,0,j,0,0,0,0,0,k,l,m,0,a1,a2,a3)) -q.A(0,d)}break -case 2:s=$.wx().a -o=s.h(0,d) -a.push(n.Qi(b,c,d,0,0,e,!1,0,o.b,o.c,0,i,j,0,0,0,0,0,k,l,m,a0,0,a1,a2,a3)) -s.A(0,d) -break -case 7:case 8:case 9:break}else switch(a0.a){case 1:case 2:case 3:s=$.wx() -r=s.a.ao(0,d) -s.a8c(d,g,h) -if(!r)a.push(n.Jh(b,B.F_,d,0,0,e,!1,0,g,h,0,i,j,0,0,0,0,0,k,l,m,0,a1,a2,a3)) -if(n.agx(d,g,h))if(b!==0)a.push(n.Jh(b,B.xt,d,0,0,e,!1,0,g,h,0,i,j,0,0,0,0,0,k,l,m,0,a1,a2,a3)) -else a.push(n.Jh(b,B.nG,d,0,0,e,!1,0,g,h,0,i,j,0,0,0,0,0,k,l,m,0,a1,a2,a3)) -a.push(n.awv(b,c,d,0,0,e,!1,f,0,g,h,0,i,j,0,0,0,0,0,k,l,m,a0,0,a1,a2,a3)) -break -case 0:break -case 4:break}}, -byP(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.aki(a,b,c,d,e,null,f,g,h,i,j,0,0,k,0,l,m)}, -byR(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return this.aki(a,b,c,d,e,f,g,h,i,j,1,k,l,m,0,n,o)}, -byQ(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.aki(a,b,c,d,e,null,f,g,h,i,1,0,0,j,k,l,m)}} -A.ccL.prototype={} -A.bua.prototype={ -b34(a){$.rm.push(new A.bub(this))}, -n(){var s,r -for(s=this.a,r=new A.ck(s,s.r,s.e,A.y(s).i("ck<1>"));r.q();)s.h(0,r.d).af(0) -s.P(0) -$.apF=null}, -aJO(a){var s,r,q,p,o,n=this,m=A.lo(a,"KeyboardEvent") -if(!m)return -s=new A.uP(a) -m=a.code -m.toString -if(a.type==="keydown"&&a.key==="Tab"&&a.isComposing)return -r=a.key -r.toString -if(!(r==="Meta"||r==="Shift"||r==="Alt"||r==="Control")&&n.c){r=n.a -q=r.h(0,m) -if(q!=null)q.af(0) -if(a.type==="keydown")q=a.ctrlKey||s.ga2c(0)||a.altKey||a.metaKey -else q=!1 -if(q)r.j(0,m,A.d4(B.lH,new A.bud(n,m,s))) -else r.A(0,m)}p=a.getModifierState("Shift")?1:0 -if(a.getModifierState("Alt")||a.getModifierState("AltGraph"))p|=2 -if(a.getModifierState("Control"))p|=4 -if(a.getModifierState("Meta"))p|=8 -n.b=p -if(a.type==="keydown")if(a.key==="CapsLock")n.b=p|32 -else if(a.code==="NumLock")n.b=p|16 -else if(a.key==="ScrollLock")n.b=p|64 -else if(a.key==="Meta"&&$.dp().guA()===B.xm)n.b|=8 -else if(a.code==="MetaLeft"&&a.key==="Process")n.b|=8 -o=A.j(["type",a.type,"keymap","web","code",a.code,"key",a.key,"location",J.bk(a.location),"metaState",n.b,"keyCode",J.bk(a.keyCode)],t.N,t.z) -$.cf().Cq("flutter/keyevent",B.bB.rg(o),new A.bue(s))}} -A.bub.prototype={ -$0(){this.a.n()}, -$S:0} -A.bud.prototype={ -$0(){var s,r,q=this.a -q.a.A(0,this.b) -s=this.c.a -r=A.j(["type","keyup","keymap","web","code",s.code,"key",s.key,"location",J.bk(s.location),"metaState",q.b,"keyCode",J.bk(s.keyCode)],t.N,t.z) -$.cf().Cq("flutter/keyevent",B.bB.rg(r),A.cQY())}, -$S:0} -A.bue.prototype={ -$1(a){var s -if(a==null)return -if(A.fS(J.w(t.c.a(B.bB.zu(a)),"handled"))){s=this.a.a -s.preventDefault() -s.stopPropagation()}}, -$S:65} -A.a0g.prototype={ -tf(a){var s,r,q,p,o,n=this,m=$.cf(),l=m.gtO() -for(s=l.b,s=new A.bw(s,s.r,s.e,A.y(s).i("bw<2>")),r=n.d;s.q();){q=s.d.a -p=m.gtO().b.h(0,q) -q=p.a -o=n.a -o===$&&A.e() -r.j(0,q,o.akK(p))}m=l.d -n.b=new A.aZ(m,A.y(m).i("aZ<1>")).iY(n.gblx()) -m=l.e -n.c=new A.aZ(m,A.y(m).i("aZ<1>")).iY(n.gblz())}, -bly(a){var s=$.cf().gtO().b.h(0,a),r=s.a,q=this.a -q===$&&A.e() -this.d.j(0,r,q.akK(s))}, -blA(a){var s,r=this.d -if(!r.ao(0,a))return -s=r.A(0,a) -s.gaOD().n() -s.ga7W().n()}, -aou(a,b){return this.bO9(a,b)}, -bO9(a,b){var s=0,r=A.n(t.H),q,p=this,o,n,m,l -var $async$aou=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:n=p.d.h(0,b.a) -m=n.b -l=$.cf().fr!=null?new A.b8a($.cjy,$.cjz,$.cjx):null -if(m.a!=null){o=m.b -if(o!=null)o.a.qJ(0) -o=new A.aj($.am,t.D4) -m.b=new A.a6D(new A.aL(o,t.gR),l,a) -q=o -s=1 -break}o=new A.aj($.am,t.D4) -m.a=new A.a6D(new A.aL(o,t.gR),l,a) -p.Wa(n) -q=o -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$aou,r)}, -Wa(a){return this.bhE(a)}, -bhE(a){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g -var $async$Wa=A.o(function(b,c){if(b===1){o.push(c) -s=p}for(;;)switch(s){case 0:i=a.b -h=i.a -h.toString -m=h -p=4 -s=7 -return A.f(n.a56(m.c,a,m.b),$async$Wa) -case 7:m.a.qJ(0) -p=2 -s=6 -break -case 4:p=3 -g=o.pop() -l=A.a4(g) -k=A.ap(g) -m.a.zs(l,k) -s=6 -break -case 3:s=2 -break -case 6:h=i.b -i.a=h -i.b=null -if(h==null){s=1 -break}else{q=n.Wa(a) -s=1 -break}case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$Wa,r)}, -a56(a,b,c){return this.boD(a,b,c)}, -boD(a,b,c){var s=0,r=A.n(t.H),q,p,o,n,m,l -var $async$a56=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:s=2 -return A.f(b.a80(a.a,c),$async$a56) -case 2:if(c!=null){q=c.b -p=c.c -o=c.d -o.toString -n=c.e -n.toString -m=c.f -m.toString -m=A.b([q,p,o,n,m,m,0,0,0,0,c.a],t.t) -$.cbH.push(new A.xo(m)) -l=A.LX() -if(l-$.ctJ()>1e5){$.cFg=l -q=$.cf() -p=$.cbH -A.zp(q.fr,q.fx,p,t.Px) -$.cbH=A.b([],t.no)}}return A.l(null,r)}}) -return A.m($async$a56,r)}} -A.SV.prototype={ -H(){return"Assertiveness."+this.b}} -A.aLr.prototype={ -bwj(a){var s -switch(a.a){case 0:s=this.a -break -case 1:s=this.b -break -default:s=null}return s}, -aFA(a,b){var s=this,r=s.bwj(b),q=A.ex(v.G.document,"div"),p=s.c?a+"\xa0":a -q.textContent=p -s.c=!s.c -r.append(q) -A.d4(B.aZ,new A.aLs(q))}} -A.aLs.prototype={ -$0(){return this.a.remove()}, -$S:0} -A.bBj.prototype={ -d1(){var s=this.e -if(s==null)s=null -else{s.d1() -s=!0}return s===!0}} -A.bBS.prototype={ -d1(){var s=this.e -if(s==null)s=null -else{s.d1() -s=!0}return s===!0}} -A.a40.prototype={ -H(){return"_CheckableKind."+this.b}} -A.bBI.prototype={ -d1(){var s=this.e -if(s==null)s=null -else{s.d1() -s=!0}return s===!0}} -A.bBm.prototype={ -u2(a){var s,r,q,p=this,o="true" -p.A0(0) -s=p.c -if((s.R8&1)!==0){switch(p.w.a){case 0:r=p.a -r===$&&A.e() -q=A.aq("checkbox") -q.toString -r.setAttribute("role",q) -break -case 1:r=p.a -r===$&&A.e() -q=A.aq("radio") -q.toString -r.setAttribute("role",q) -break -case 2:r=p.a -r===$&&A.e() -q=A.aq("switch") -q.toString -r.setAttribute("role",q) -break}r=s.a86() -q=p.a -if(r===B.ra){q===$&&A.e() -r=A.aq(o) -r.toString -q.setAttribute("aria-disabled",r) -r=A.aq(o) -r.toString -q.setAttribute("disabled",r)}else{q===$&&A.e() -q.removeAttribute("aria-disabled") -q.removeAttribute("disabled")}s=s.a -s=s.a===B.mK||s.d===B.cg?o:"false" -r=p.a -r===$&&A.e() -s=A.aq(s) -s.toString -r.setAttribute("aria-checked",s)}}, -n(){this.V7() -var s=this.a -s===$&&A.e() -s.removeAttribute("aria-disabled") -s.removeAttribute("disabled")}, -d1(){var s=this.e -if(s==null)s=null -else{s.d1() -s=!0}return s===!0}} -A.arn.prototype={ -u2(a){var s,r,q=this.a -if((q.R8&1)!==0){s=q.a.b -if(s!==B.aB){q=q.p1 -q===$&&A.e() -r=s===B.cg -q=B.fcL.p(0,q) -s=this.b.a -if(q){s===$&&A.e() -q=A.aq(r) -q.toString -s.setAttribute("aria-selected",q) -s.removeAttribute("aria-current")}else{s===$&&A.e() -s.removeAttribute("aria-selected") -q=A.aq(r) -q.toString -s.setAttribute("aria-current",q)}}else{q=this.b.a -q===$&&A.e() -q.removeAttribute("aria-selected") -q.removeAttribute("aria-current")}}}} -A.TT.prototype={ -u2(a){var s,r=this,q=r.a -if((q.R8&1)!==0)if(q.gamN()){q=q.a.a -if(q===B.mK){q=r.b.a -q===$&&A.e() -s=A.aq("true") -s.toString -q.setAttribute("aria-checked",s)}else{s=r.b.a -if(q===B.om){s===$&&A.e() -q=A.aq("mixed") -q.toString -s.setAttribute("aria-checked",q)}else{s===$&&A.e() -q=A.aq("false") -q.toString -s.setAttribute("aria-checked",q)}}}else{q=r.b.a -q===$&&A.e() -q.removeAttribute("aria-checked")}}} -A.Kn.prototype={ -u2(a){var s,r=this.a -if((r.R8&1)!==0){r=r.a86() -s=this.b.a -if(r===B.ra){s===$&&A.e() -r=A.aq("true") -r.toString -s.setAttribute("aria-disabled",r)}else{s===$&&A.e() -s.removeAttribute("aria-disabled")}}}} -A.ahw.prototype={ -u2(a){var s,r=this.a -if((r.R8&1)!==0){r=r.a.e -s=this.b.a -if(r!==B.aB){s===$&&A.e() -r=A.aq(r===B.cg) -r.toString -s.setAttribute("aria-expanded",r)}else{s===$&&A.e() -s.removeAttribute("aria-expanded")}}}} -A.EN.prototype={ -d1(){this.d.c=B.yU -var s=this.b.a -s===$&&A.e() -s.focus($.k9()) -return!0}, -u2(a){var s,r,q=this,p=q.a -if(p.a.r!==B.aB){s=q.d -if(s.b==null){r=q.b.a -r===$&&A.e() -s.aLu(p.k4,r)}p=p.a -if(p.r===B.cg){p=p.c -p=p===B.aB||p===B.cg}else p=!1 -s.aGE(p)}else q.d.acW()}} -A.K_.prototype={ -H(){return"AccessibilityFocusManagerEvent."+this.b}} -A.DI.prototype={ -aLu(a,b){var s,r,q=this,p=q.b,o=p==null -if(b===(o?null:p.a[2])){o=p.a -if(a===o[3])return -s=o[2] -r=o[1] -q.b=new A.a6G([o[0],r,s,a]) -return}if(!o)q.acW() -o=A.cW(new A.aLu(q)) -o=[A.cW(new A.aLv(q)),o,b,a] -q.b=new A.a6G(o) -q.c=B.o6 -b.tabIndex=0 -b.addEventListener("focus",o[1]) -b.addEventListener("blur",o[0])}, -acW(){var s,r=this.b -this.d=this.b=null -if(r==null)return -s=r.a -s[2].removeEventListener("focus",s[1]) -s[2].removeEventListener("blur",s[0])}, -b8m(){var s=this,r=s.b -if(r==null)return -if(s.c!==B.yU)$.cf().SD(s.a.a,r.a[3],B.xR,null) -s.c=B.add}, -aGE(a){var s,r=this,q=r.b -if(q==null){r.d=null -return}if(a===r.d)return -r.d=a -if(a){s=r.a -s.y=!0}else return -s.x.push(new A.aLt(r,q))}} -A.aLu.prototype={ -$1(a){this.a.b8m()}, -$S:5} -A.aLv.prototype={ -$1(a){this.a.c=B.ade}, -$S:5} -A.aLt.prototype={ -$0(){var s=this.a,r=this.b -if(!J.v(s.b,r))return -s.c=B.yU -r.a[2].focus($.k9())}, -$S:0} -A.bBq.prototype={ -qp(a){return A.ex(v.G.document,"form")}, -d1(){var s=this.e -if(s==null)s=null -else{s.d1() -s=!0}return s===!0}} -A.bBr.prototype={ -qp(a){return A.ex(v.G.document,"header")}, -d1(){var s=this.e -if(s==null)s=null -else{s.d1() -s=!0}return s===!0}} -A.bBs.prototype={ -qp(a){var s=this.c.gbDw(),r=A.ex(v.G.document,"h"+s) -s=r.style -A.aR(s,"margin","0") -A.aR(s,"padding","0") -A.aR(s,"font-size","10px") -return r}, -d1(){if(this.c.a.r!==B.aB){var s=this.e -if(s!=null){s.d1() -return!0}}this.f.afq().d1() -return!0}} -A.bBt.prototype={ -d1(){var s=this.e -if(s==null)s=null -else{s.d1() -s=!0}return s===!0}, -u2(a){var s,r,q,p=this -p.A0(0) -s=p.c -if(s.gamW()){r=s.dy -r=r!=null&&!B.cd.ga2(r)}else r=!1 -if(r){if(p.w==null){p.w=A.ex(v.G.document,"flt-semantics-img") -r=s.dy -if(r!=null&&!B.cd.ga2(r)){r=p.w.style -A.aR(r,"position","absolute") -A.aR(r,"top","0") -A.aR(r,"left","0") -q=s.y -A.aR(r,"width",A.A(q.c-q.a)+"px") -s=s.y -A.aR(r,"height",A.A(s.d-s.b)+"px")}A.aR(p.w.style,"font-size","6px") -s=p.w -s.toString -r=p.a -r===$&&A.e() -r.append(s)}s=p.w -s.toString -r=A.aq("img") -r.toString -s.setAttribute("role",r) -p.aBZ(p.w)}else if(s.gamW()){s=p.a -s===$&&A.e() -r=A.aq("img") -r.toString -s.setAttribute("role",r) -p.aBZ(s) -p.aee()}else{p.aee() -s=p.a -s===$&&A.e() -s.removeAttribute("aria-label")}}, -aBZ(a){var s=this.c.z -if(s!=null&&s.length!==0){a.toString -s=A.aq(s) -s.toString -a.setAttribute("aria-label",s)}}, -aee(){var s=this.w -if(s!=null){s.remove() -this.w=null}}, -n(){this.V7() -this.aee() -var s=this.a -s===$&&A.e() -s.removeAttribute("aria-label")}} -A.bBu.prototype={ -b3a(a){var s,r,q=this,p=q.c -q.tF(new A.B3(p,q)) -q.tF(new A.HD(p,q)) -q.aj8(B.bn) -p=q.w -s=q.a -s===$&&A.e() -s.append(p) -p.type="range" -s=A.aq("slider") -s.toString -p.setAttribute("role",s) -p.addEventListener("change",A.cW(new A.bBv(q,a))) -s=new A.bBw(q) -q.z!==$&&A.cp() -q.z=s -r=$.eG;(r==null?$.eG=A.jR():r).w.push(s) -q.x.aLu(a.k4,p)}, -d1(){this.w.focus($.k9()) -return!0}, -apb(){A.cd9(this.w,this.c.k3)}, -u2(a){var s,r=this -r.A0(0) -s=$.eG -switch((s==null?$.eG=A.jR():s).f.a){case 1:r.b9k() -r.bu9() -break -case 0:r.avu() -break}r.x.aGE(r.c.a.r===B.cg)}, -b9k(){var s=this.w,r=s.disabled -r.toString -if(!r)return -s.disabled=!1}, -bu9(){var s,r,q,p,o,n,m,l=this -if(!l.Q){s=l.c.R8 -r=(s&4096)!==0||(s&8192)!==0||(s&16384)!==0}else r=!0 -if(!r)return -l.Q=!1 -q=""+l.y -s=l.w -s.value=q -p=A.aq(q) -p.toString -s.setAttribute("aria-valuenow",p) -p=l.c -o=p.ax -o.toString -o=A.aq(o) -o.toString -s.setAttribute("aria-valuetext",o) -n=p.ch.length!==0?""+(l.y+1):q -s.max=n -o=A.aq(n) -o.toString -s.setAttribute("aria-valuemax",o) -m=p.cx.length!==0?""+(l.y-1):q -s.min=m -p=A.aq(m) -p.toString -s.setAttribute("aria-valuemin",p)}, -avu(){var s=this.w,r=s.disabled -r.toString -if(r)return -s.disabled=!0}, -n(){var s,r,q=this -q.V7() -q.x.acW() -s=$.eG -if(s==null)s=$.eG=A.jR() -r=q.z -r===$&&A.e() -B.b.A(s.w,r) -q.avu() -q.w.remove()}} -A.bBv.prototype={ -$1(a){var s,r=null,q=this.a,p=q.w,o=p.disabled -o.toString -if(o)return -q.Q=!0 -s=A.f3(p.value,r,r) -p=q.y -if(s>p){q.y=p+1 -$.cf().SD(q.c.ok.a,this.b.k4,B.a9M,r)}else if(s1)for(q=0;q=0;--q,a=a1){i=n[q] -a1=i.k4 -if(!B.b.p(b,a1)){r=a0.ry -l=i.ry -if(a==null){r=r.a -r===$&&A.e() -l=l.a -l===$&&A.e() -r.append(l)}else{r=r.a -r===$&&A.e() -l=l.a -l===$&&A.e() -r.insertBefore(l,a)}i.RG=a0 -m.r.j(0,a1,a0)}a1=i.ry.a -a1===$&&A.e()}a0.rx=n}, -baX(){var s,r,q=this -if(q.go!==-1)return B.BC -s=q.p1 -s===$&&A.e() -switch(s.a){case 1:return B.Ba -case 3:return B.Bc -case 2:return B.Bb -case 4:return B.Bd -case 5:return B.Be -case 6:return B.Bf -case 7:return B.Bg -case 8:return B.Bh -case 9:return B.Bi -case 25:return B.Bz -case 14:return B.Bo -case 13:return B.Bp -case 15:return B.Bq -case 16:return B.Br -case 17:return B.Bs -case 27:return B.Bk -case 26:return B.Bj -case 18:return B.Bl -case 19:return B.Bm -case 28:return B.Bt -case 29:return B.Bu -case 30:return B.Bv -case 31:return B.Bw -case 32:return B.Bx -case 20:return B.By -case 10:case 11:case 12:case 21:case 22:case 23:case 24:case 0:break}if(q.id===0){s=!1 -if(q.a.z){r=q.z -if(r!=null&&r.length!==0){s=q.dy -s=!(s!=null&&!B.cd.ga2(s))}}}else s=!0 -if(s)return B.MX -else{s=q.a -if(s.x)return B.MW -else{r=q.b -r.toString -if((r&64)!==0||(r&128)!==0)return B.MV -else if(q.gamW())return B.MY -else if(q.gamN())return B.BA -else if(s.db)return B.B8 -else if(s.w)return B.uZ -else if(s.CW)return B.B7 -else if(s.as)return B.BB -else if(s.z)return B.B9 -else{if((r&1)!==0){s=q.dy -s=!(s!=null&&!B.cd.ga2(s))}else s=!1 -if(s)return B.uZ -else return B.Bn}}}}, -b7f(a){var s,r,q,p=this -switch(a.a){case 3:s=new A.bBX(B.MW,p) -r=A.HS(s.qp(0),p) -s.a!==$&&A.cp() -s.a=r -s.bh7() -break -case 1:s=new A.bBO(A.ex(v.G.document,"flt-semantics-scroll-overflow"),B.B7,p) -s.tl(B.B7,p,B.bn) -r=s.a -r===$&&A.e() -q=A.aq("group") -q.toString -r.setAttribute("role",q) -break -case 0:s=A.cLg(p) -break -case 2:s=new A.bBk(B.uZ,p) -s.tl(B.uZ,p,B.vs) -s.tF(A.Pl(p,s)) -r=s.a -r===$&&A.e() -q=A.aq("button") -q.toString -r.setAttribute("role",q) -break -case 4:s=new A.bBI(B.Bz,p) -s.tl(B.Bz,p,B.bn) -r=s.a -r===$&&A.e() -q=A.aq("radiogroup") -q.toString -r.setAttribute("role",q) -break -case 5:s=new A.bBm(A.cQh(p),B.BA,p) -s.tl(B.BA,p,B.bn) -s.tF(A.Pl(p,s)) -break -case 8:s=A.cLh(p) -break -case 7:s=new A.bBt(B.MY,p) -r=A.HS(s.qp(0),p) -s.a!==$&&A.cp() -s.a=r -r=new A.EN(new A.DI(p.ok,B.o6),p,s) -s.e=r -s.tF(r) -s.tF(new A.B3(p,s)) -s.tF(new A.HD(p,s)) -s.tF(A.Pl(p,s)) -s.ajd() -break -case 9:s=new A.bBH(B.BC,p) -s.tl(B.BC,p,B.bn) -break -case 10:s=new A.bBx(B.B8,p) -s.tl(B.B8,p,B.vs) -s.tF(A.Pl(p,s)) -break -case 23:s=new A.bBy(B.Bl,p) -s.tl(B.Bl,p,B.bn) -r=s.a -r===$&&A.e() -q=A.aq("list") -q.toString -r.setAttribute("role",q) -break -case 24:s=new A.bBz(B.Bm,p) -s.tl(B.Bm,p,B.bn) -r=s.a -r===$&&A.e() -q=A.aq("listitem") -q.toString -r.setAttribute("role",q) -break -case 6:s=new A.bBs(B.MX,p) -r=A.HS(s.qp(0),p) -s.a!==$&&A.cp() -s.a=r -r=new A.EN(new A.DI(p.ok,B.o6),p,s) -s.e=r -s.tF(r) -s.tF(new A.B3(p,s)) -s.tF(new A.HD(p,s)) -s.aj8(B.vs) -s.ajd() -break -case 11:s=new A.bBr(B.B9,p) -s.tl(B.B9,p,B.rj) -break -case 12:s=new A.bBT(B.Ba,p) -s.tl(B.Ba,p,B.bn) -r=s.a -r===$&&A.e() -q=A.aq("tab") -q.toString -r.setAttribute("role",q) -s.tF(A.Pl(p,s)) -break -case 13:s=new A.bBU(B.Bb,p) -s.tl(B.Bb,p,B.bn) -r=s.a -r===$&&A.e() -q=A.aq("tablist") -q.toString -r.setAttribute("role",q) -break -case 14:s=new A.bBV(B.Bc,p) -s.tl(B.Bc,p,B.bn) -r=s.a -r===$&&A.e() -q=A.aq("tabpanel") -q.toString -r.setAttribute("role",q) -break -case 15:s=A.cLf(p) -break -case 16:s=A.cLe(p) -break -case 17:s=new A.bBW(B.Bf,p) -s.tl(B.Bf,p,B.bn) -r=s.a -r===$&&A.e() -q=A.aq("table") -q.toString -r.setAttribute("role",q) -break -case 18:s=new A.bBl(B.Bg,p) -s.tl(B.Bg,p,B.rj) -r=s.a -r===$&&A.e() -q=A.aq("cell") -q.toString -r.setAttribute("role",q) -break -case 19:s=new A.bBN(B.Bh,p) -s.tl(B.Bh,p,B.bn) -r=s.a -r===$&&A.e() -q=A.aq("row") -q.toString -r.setAttribute("role",q) -break -case 20:s=new A.bBn(B.Bi,p) -s.tl(B.Bi,p,B.bn) -r=s.a -r===$&&A.e() -q=A.aq("columnheader") -q.toString -r.setAttribute("role",q) -break -case 26:s=new A.arA(B.Bo,p) -s.tl(B.Bo,p,B.bn) -r=s.a -r===$&&A.e() -q=A.aq("menu") -q.toString -r.setAttribute("role",q) -break -case 27:s=new A.arB(B.Bp,p) -s.tl(B.Bp,p,B.bn) -r=s.a -r===$&&A.e() -q=A.aq("menubar") -q.toString -r.setAttribute("role",q) -break -case 28:s=new A.bBC(B.Bq,p) -s.tl(B.Bq,p,B.bn) -r=s.a -r===$&&A.e() -q=A.aq("menuitem") -q.toString -r.setAttribute("role",q) -s.tF(new A.Kn(p,s)) -s.tF(A.Pl(p,s)) -break -case 29:s=new A.bBD(B.Br,p) -s.tl(B.Br,p,B.bn) -r=s.a -r===$&&A.e() -q=A.aq("menuitemcheckbox") -q.toString -r.setAttribute("role",q) -s.tF(new A.TT(p,s)) -s.tF(new A.Kn(p,s)) -break -case 30:s=new A.bBE(B.Bs,p) -s.tl(B.Bs,p,B.bn) -r=s.a -r===$&&A.e() -q=A.aq("menuitemradio") -q.toString -r.setAttribute("role",q) -s.tF(new A.TT(p,s)) -s.tF(new A.Kn(p,s)) -break -case 22:s=new A.bBj(B.Bk,p) -s.tl(B.Bk,p,B.bn) -r=s.a -r===$&&A.e() -q=A.aq("alert") -q.toString -r.setAttribute("role",q) -break -case 21:s=new A.bBS(B.Bj,p) -s.tl(B.Bj,p,B.bn) -r=s.a -r===$&&A.e() -q=A.aq("status") -q.toString -r.setAttribute("role",q) -break -case 25:s=new A.b8q(B.Bn,p) -s.tl(B.Bn,p,B.rj) -r=p.b -r.toString -if((r&1)!==0)s.tF(A.Pl(p,s)) -break -case 31:s=new A.bBo(B.Bt,p) -s.tl(B.Bt,p,B.bn) -r=s.a -r===$&&A.e() -q=A.aq("complementary") -q.toString -r.setAttribute("role",q) -break -case 32:s=new A.bBp(B.Bu,p) -s.tl(B.Bu,p,B.bn) -r=s.a -r===$&&A.e() -q=A.aq("contentinfo") -q.toString -r.setAttribute("role",q) -break -case 33:s=new A.bBA(B.Bv,p) -s.tl(B.Bv,p,B.bn) -r=s.a -r===$&&A.e() -q=A.aq("main") -q.toString -r.setAttribute("role",q) -break -case 34:s=new A.bBG(B.Bw,p) -s.tl(B.Bw,p,B.bn) -r=s.a -r===$&&A.e() -q=A.aq("navigation") -q.toString -r.setAttribute("role",q) -break -case 35:s=new A.bBJ(B.Bx,p) -s.tl(B.Bx,p,B.bn) -r=s.a -r===$&&A.e() -q=A.aq("region") -q.toString -r.setAttribute("role",q) -break -case 36:s=new A.bBq(B.By,p) -s.tl(B.By,p,B.bn) -break -default:s=null}return s}, -bui(){var s,r,q,p,o,n,m,l=this,k=l.ry,j=l.baX(),i=l.ry -if(i==null)s=null -else{i=i.a -i===$&&A.e() -s=i}if(k!=null)if(k.b===j){k.u2(0) -return}else{k.n() -k=l.ry=null}if(k==null){k=l.ry=l.b7f(j) -k.aC() -k.u2(0)}i=l.ry.a -i===$&&A.e() -if(!J.v(s,i)){i=l.rx -if(i!=null)for(r=i.length,q=0;q>>0}o=m.k1 -l=n.ax -if(o!==l){k=o==null?null:o.length!==0 -if(k===!0)m.ok.f.A(0,o) -m.k1=l -if(l.length!==0===!0)m.ok.f.j(0,l,m.k4) -m.R8=(m.R8|33554432)>>>0}o=n.cy -if(m.ax!==o){m.ax=o -m.R8=(m.R8|4096)>>>0}o=n.db -if(m.ay!==o){m.ay=o -m.R8=(m.R8|4096)>>>0}o=n.ay -if(m.z!==o){m.z=o -m.R8=(m.R8|1024)>>>0}o=n.ch -if(m.Q!==o){m.Q=o -m.R8=(m.R8|1024)>>>0}o=n.at -if(!J.v(m.y,o)){m.y=o -m.R8=(m.R8|512)>>>0}o=n.id -if(m.dx!==o){m.dx=o -m.R8=(m.R8|65536)>>>0}o=n.z -if(m.r!==o){m.r=o -m.R8=(m.R8|64)>>>0}o=n.c -if(m.b!==o){m.b=o -m.R8=(m.R8|2)>>>0}o=n.f -if(m.c!==o){m.c=o -m.R8=(m.R8|4)>>>0}o=n.r -if(m.d!==o){m.d=o -m.R8=(m.R8|8)>>>0}o=n.x -if(m.e!==o){m.e=o -m.R8=(m.R8|16)>>>0}o=n.y -if(m.f!==o){m.f=o -m.R8=(m.R8|32)>>>0}o=n.Q -if(m.w!==o){m.w=o -m.R8=(m.R8|128)>>>0}o=n.as -if(m.x!==o){m.x=o -m.R8=(m.R8|256)>>>0}o=n.CW -if(m.as!==o){m.as=o -m.R8=(m.R8|2048)>>>0}o=n.cx -if(m.at!==o){m.at=o -m.R8=(m.R8|2048)>>>0}o=n.dx -if(m.ch!==o){m.ch=o -m.R8=(m.R8|8192)>>>0}o=n.dy -if(m.CW!==o){m.CW=o -m.R8=(m.R8|8192)>>>0}o=n.fr -if(m.cx!==o){m.cx=o -m.R8=(m.R8|16384)>>>0}o=n.fx -if(m.cy!==o){m.cy=o -m.R8=(m.R8|16384)>>>0}o=n.fy -if(m.fy!==o){m.fy=o -m.R8=(m.R8|4194304)>>>0}o=n.k4 -if(m.id!==o){m.id=o -m.R8=(m.R8|16777216)>>>0}o=n.go -if(m.db!=o){m.db=o -m.R8=(m.R8|32768)>>>0}o=n.k2 -if(m.fr!==o){m.fr=o -m.R8=(m.R8|1048576)>>>0}o=n.k1 -if(m.dy!==o){m.dy=o -m.R8=(m.R8|524288)>>>0}o=n.k3 -if(m.fx!==o){m.fx=o -m.R8=(m.R8|2097152)>>>0}o=n.w -if(m.go!==o){m.go=o -m.R8=(m.R8|8388608)>>>0}o=n.ok -if(m.k2!==o){m.k2=o -m.R8=(m.R8|67108864)>>>0}o=n.p3 -if(m.k3!==o){m.k3=o -m.R8=(m.R8|134217728)>>>0}m.p1=n.p1 -m.p2=n.p4 -o=n.p2 -if(!A.cXz(m.p3,o,r)){m.p3=o -m.R8=(m.R8|134217728)>>>0}o=n.R8 -if(!J.v(m.p4,o)){m.p4=o -m.R8=(m.R8|268435456)>>>0}m.bui() -o=m.ry.gR4() -l=m.ry -if(o){o=l.a -o===$&&A.e() -o=o.style -o.setProperty("pointer-events","all","")}else{o=l.a -o===$&&A.e() -o=o.style -o.setProperty("pointer-events","none","")}}j=A.aQ(t.UF) -for(p=0;p"),n=A.H(new A.bS(p,o),o.i("D.E")),m=n.length -for(s=0;s=20)return i.d=!0 -if(!B.fcI.p(0,a.type))return!0 -if(i.a!=null)return!1 -r=A.oE("activationPoint") -switch(a.type){case"click":r.sqj(new A.Vu(a.offsetX,a.offsetY)) -break -case"touchstart":case"touchend":s=new A.Qm(a.changedTouches,t.Lw).gS(0) -r.sqj(new A.Vu(s.clientX,s.clientY)) -break -case"pointerdown":case"pointerup":r.sqj(new A.Vu(a.clientX,a.clientY)) -break -default:return!0}q=i.b.getBoundingClientRect() -s=q.left -p=q.right -o=q.left -n=q.top -m=q.bottom -l=q.top -k=r.b3().a-(s+(p-o)/2) -j=r.b3().b-(n+(m-l)/2) -if(k*k+j*j<1){i.d=!0 -i.a=A.d4(B.aZ,new A.bnh(i)) -return!1}return!0}, -aMp(){var s,r=this.b=A.ex(v.G.document,"flt-semantics-placeholder") -r.addEventListener("click",A.cW(new A.bng(this)),!0) -s=A.aq("button") -s.toString -r.setAttribute("role",s) -s=A.aq("Enable accessibility") -s.toString -r.setAttribute("aria-label",s) -s=r.style -A.aR(s,"position","absolute") -A.aR(s,"left","0") -A.aR(s,"top","0") -A.aR(s,"right","0") -A.aR(s,"bottom","0") -return r}, -n(){var s=this.b -if(s!=null)s.remove() -this.a=this.b=null}} -A.bnh.prototype={ -$0(){this.a.n() -var s=$.eG;(s==null?$.eG=A.jR():s).sact(!0)}, -$S:0} -A.bng.prototype={ -$1(a){this.a.abk(a)}, -$S:5} -A.bBW.prototype={ -d1(){var s=this.e -if(s==null)s=null -else{s.d1() -s=!0}return s===!0}} -A.bBl.prototype={ -d1(){var s=this.e -if(s==null)s=null -else{s.d1() -s=!0}return s===!0}} -A.bBN.prototype={ -d1(){var s=this.e -if(s==null)s=null -else{s.d1() -s=!0}return s===!0}} -A.bBn.prototype={ -d1(){var s=this.e -if(s==null)s=null -else{s.d1() -s=!0}return s===!0}} -A.bBT.prototype={ -d1(){var s=this.e -if(s==null)s=null -else{s.d1() -s=!0}return s===!0}} -A.bBV.prototype={ -d1(){var s=this.e -if(s==null)s=null -else{s.d1() -s=!0}return s===!0}} -A.bBU.prototype={ -d1(){var s=this.e -if(s==null)s=null -else{s.d1() -s=!0}return s===!0}} -A.bBk.prototype={ -d1(){var s=this.e -if(s==null)s=null -else{s.d1() -s=!0}return s===!0}, -u2(a){var s,r -this.A0(0) -s=this.c.a86() -r=this.a -if(s===B.ra){r===$&&A.e() -s=A.aq("true") -s.toString -r.setAttribute("aria-disabled",s)}else{r===$&&A.e() -r.removeAttribute("aria-disabled")}}} -A.atg.prototype={ -b3f(a,b){var s,r=A.cW(new A.bIa(this)) -this.d=r -s=this.b.a -s===$&&A.e() -s.addEventListener("click",r)}, -gR4(){return!0}, -u2(a){var s,r=this,q=r.e,p=r.a -if(p.a86()!==B.ra){p=p.b -p.toString -p=(p&1)!==0}else p=!1 -r.e=p -if(q!==p){s=r.b.a -if(p){s===$&&A.e() -p=A.aq("") -p.toString -s.setAttribute("flt-tappable",p)}else{s===$&&A.e() -s.removeAttribute("flt-tappable")}}}} -A.bIa.prototype={ -$1(a){var s=this.a,r=s.a -$.cg7().bKh(0,a,r.ok.a,r.k4,s.e)}, -$S:5} -A.bCp.prototype={ -alv(a,b,c,d){this.cx=b -this.x=d -this.y=c}, -bvk(a){var s,r,q=this,p=q.CW -if(p===a)return -else if(p!=null)q.Ca(0) -q.CW=a -p=a.w -p===$&&A.e() -q.c=p -q.aCN() -p=q.cx -p.toString -s=q.x -s.toString -r=q.y -r.toString -q.aYl(0,p,r,s)}, -Ca(a){var s,r,q,p=this -if(!p.b)return -p.b=!1 -p.w=p.r=null -for(s=p.z,r=0;r=this.b)throw A.q(A.Xm(b,this,null,null,null)) -return this.a[b]}, -j(a,b,c){var s -if(b>=this.b)throw A.q(A.Xm(b,this,null,null,null)) -s=this.a -s.$flags&2&&A.z(s) -s[b]=c}, -st(a,b){var s,r,q,p,o=this,n=o.b -if(bn){if(n===0)p=new Uint8Array(b) -else p=o.Vy(b) -B.o.qy(p,0,o.b,o.a) -o.a=p}}o.b=b}, -xn(a,b){var s,r=this,q=r.b -if(q===r.a.length)r.asV(q) -q=r.a -s=r.b++ -q.$flags&2&&A.z(q) -q[s]=b}, -v(a,b){var s,r=this,q=r.b -if(q===r.a.length)r.asV(q) -q=r.a -s=r.b++ -q.$flags&2&&A.z(q) -q[s]=b}, -a6j(a,b,c,d){A.fG(c,"start") -if(d!=null&&c>d)throw A.q(A.f1(d,c,null,"end",null)) -this.asU(b,c,d)}, -L(a,b){return this.a6j(0,b,0,null)}, -tg(a,b,c){var s,r,q,p,o,n,m=this,l=null,k=m.b -A.ajw(b,k+1,m,l,"index") -A.fG(0,"start") -if(b===k){m.asU(c,0,l) -return}s=t.a.b(c)?J.b6(c):l -if(s!=null){m.ayr(b,c,0,s) -return}r=m.b -for(k=J.ar(c),q=0;k.q();){p=k.gI(k) -o=m.a -if(r===o.length){o=m.Vy(l) -B.o.qy(o,0,r,m.a) -m.a=o}n=r+1 -o.$flags&2&&A.z(o) -o[r]=p -r=n}A.cem(m.a,b,m.b) -A.cem(m.a,m.b,r) -A.cem(m.a,b,r) -m.b=r -return}, -asU(a,b,c){var s,r,q -if(t.a.b(a))c=c==null?J.b6(a):c -if(c!=null){this.ayr(this.b,a,b,c) -return}for(s=J.ar(a),r=0;s.q();){q=s.gI(s) -if(r>=b)this.xn(0,q);++r}if(ro.gt(b)||d>o.gt(b))throw A.q(A.ac("Too few elements")) -s=d-c -r=p.b+s -p.b9u(r) -o=p.a -q=a+s -B.o.d9(o,q,p.b+s,o,a) -B.o.d9(p.a,a,q,b,c) -p.b=r}, -r3(a,b,c){var s,r,q,p=this -if(b<0||b>p.b)throw A.q(A.f1(b,0,p.b,null,null)) -s=p.b -r=p.a -if(ss)throw A.q(A.f1(c,0,s,null,null)) -s=this.a -if(d instanceof A.a2P)B.o.d9(s,b,c,d.a,e) -else B.o.d9(s,b,c,d,e)}, -qy(a,b,c,d){return this.d9(0,b,c,d,0)}} -A.aBj.prototype={} -A.a2P.prototype={} -A.qu.prototype={ -l(a){return A.K(this).l(0)+"("+this.a+", "+A.A(this.b)+")"}} -A.beg.prototype={ -rg(a){return J.nJ(B.o.gae(B.X.au(B.p.rX(a))))}, -zu(a){if(a==null)return a -return B.p.b4(0,B.nV.au(J.hh(B.cc.gae(a))))}} -A.bei.prototype={ -DH(a){return B.bB.rg(A.j(["method",a.a,"args",a.b],t.N,t.z))}, -C6(a){var s,r,q,p=null,o=B.bB.zu(a) -if(!t.G.b(o))throw A.q(A.dX("Expected method call Map, got "+A.A(o),p,p)) -s=J.T(o) -r=s.h(o,"method") -q=s.h(o,"args") -if(typeof r=="string")return new A.qu(r,q) -throw A.q(A.dX("Invalid method call: "+A.A(o),p,p))}} -A.bGh.prototype={ -rg(a){var s=A.cdQ() -this.vx(0,s,a) -return s.JN()}, -zu(a){var s,r -if(a==null)return null -s=new A.apJ(a) -r=this.Az(0,s) -if(s.b=b.a.byteLength)throw A.q(B.e9) -return this.E3(b.Pj(0),b)}, -E3(a,b){var s,r,q,p,o,n,m,l,k,j=this -switch(a){case 0:s=null -break -case 1:s=!0 -break -case 2:s=!1 -break -case 3:r=b.a.getInt32(b.b,B.c7===$.jM()) -b.b+=4 -s=r -break -case 4:s=b.abZ(0) -break -case 5:q=j.ym(b) -s=A.f3(B.nV.au(b.Pk(q)),null,16) -break -case 6:b.Ix(8) -r=b.a.getFloat64(b.b,B.c7===$.jM()) -b.b+=8 -s=r -break -case 7:q=j.ym(b) -s=B.nV.au(b.Pk(q)) -break -case 8:s=b.Pk(j.ym(b)) -break -case 9:q=j.ym(b) -b.Ix(4) -p=b.a -o=J.ca5(B.cc.gae(p),p.byteOffset+b.b,q) -b.b=b.b+4*q -s=o -break -case 10:s=b.ac_(j.ym(b)) -break -case 11:q=j.ym(b) -b.Ix(8) -p=b.a -o=J.ch0(B.cc.gae(p),p.byteOffset+b.b,q) -b.b=b.b+8*q -s=o -break -case 12:q=j.ym(b) -n=[] -for(p=b.a,m=0;m=p.byteLength)A.a3(B.e9) -b.b=l+1 -n.push(j.E3(p.getUint8(l),b))}s=n -break -case 13:q=j.ym(b) -p=t.O -n=A.c(p,p) -for(p=b.a,m=0;m=p.byteLength)A.a3(B.e9) -b.b=l+1 -l=j.E3(p.getUint8(l),b) -k=b.b -if(k>=p.byteLength)A.a3(B.e9) -b.b=k+1 -n.j(0,l,j.E3(p.getUint8(k),b))}s=n -break -default:throw A.q(B.e9)}return s}, -zR(a,b){var s,r,q,p,o -if(b<254)a.b.xn(0,b) -else{s=a.b -r=a.c -q=a.d -p=r.$flags|0 -if(b<=65535){s.xn(0,254) -o=$.jM() -p&2&&A.z(r,10) -r.setUint16(0,b,B.c7===o) -s.a6j(0,q,0,2)}else{s.xn(0,255) -o=$.jM() -p&2&&A.z(r,11) -r.setUint32(0,b,B.c7===o) -s.a6j(0,q,0,4)}}}, -ym(a){var s,r=a.Pj(0) -$label0$0:{if(254===r){r=a.a.getUint16(a.b,B.c7===$.jM()) -a.b+=2 -s=r -break $label0$0}if(255===r){r=a.a.getUint32(a.b,B.c7===$.jM()) -a.b+=4 -s=r -break $label0$0}s=r -break $label0$0}return s}} -A.bGj.prototype={ -$2(a,b){var s=this.a,r=this.b -s.vx(0,r,a) -s.vx(0,r,b)}, -$S:69} -A.bGk.prototype={ -C6(a){var s,r,q -a.toString -s=new A.apJ(a) -r=B.kW.Az(0,s) -q=B.kW.Az(0,s) -if(typeof r=="string"&&s.b>=a.byteLength)return new A.qu(r,q) -else throw A.q(B.Nr)}, -YI(a){var s=A.cdQ() -s.b.xn(0,0) -B.kW.vx(0,s,a) -return s.JN()}, -Nv(a,b,c){var s=A.cdQ() -s.b.xn(0,1) -B.kW.vx(0,s,a) -B.kW.vx(0,s,c) -B.kW.vx(0,s,b) -return s.JN()}} -A.bMr.prototype={ -Ix(a){var s,r,q=this.b,p=B.c.aa(q.b,a) -if(p!==0)for(s=a-p,r=0;r")).aT(0,new A.b50(this,r)) -return r}} -A.b50.prototype={ -$1(a){var s=this.a,r=s.b.h(0,a) -r.toString -this.b.push(A.eS(r,"input",A.cW(new A.b51(s,a,r))))}, -$S:16} -A.b51.prototype={ -$1(a){var s,r=this.a.c,q=this.b -if(r.h(0,q)==null)throw A.q(A.ac("AutofillInfo must have a valid uniqueIdentifier.")) -else{r=r.h(0,q) -r.toString -s=A.cj8(this.c) -$.cf().Cq("flutter/textinput",B.dl.DH(new A.qu(u.gP,[0,A.j([r.b,s.aO4()],t.u,t.z)])),A.aKc())}}, -$S:5} -A.abN.prototype={ -aFI(a,b){var s,r=this.d,q=this.e,p=A.lo(a,"HTMLInputElement") -if(p){if(q!=null)a.placeholder=q -p=r==null -if(!p){a.name=r -a.id=r -if(B.f.p(r,"password"))a.type="password" -else a.type="text"}p=p?"on":r -a.autocomplete=p}else{p=A.lo(a,"HTMLTextAreaElement") -if(p){if(q!=null)a.placeholder=q -p=r==null -if(!p){a.name=r -a.id=r}s=A.aq(p?"on":r) -s.toString -a.setAttribute("autocomplete",s)}}}, -xw(a){return this.aFI(a,!1)}} -A.Pp.prototype={} -A.rR.prototype={ -aHG(a,b,c,d){var s=this,r=a==null?s.b:a,q=d==null?s.c:d,p=b==null?s.d:b,o=c==null?s.e:c -return new A.rR(s.a,Math.max(0,r),Math.max(0,q),p,o)}, -bzH(a,b){return this.aHG(null,a,b,null)}, -MZ(a,b){return this.aHG(a,null,null,b)}, -aO4(){var s=this -return A.j(["text",s.a,"selectionBase",s.b,"selectionExtent",s.c,"composingBase",s.d,"composingExtent",s.e],t.N,t.z)}, -gc9(){return this.b>=0&&this.c>=0}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s,r,q,p,o=this -if(b==null)return!1 -if(o===b)return!0 -if(A.K(o)!==J.as(b))return!1 -s=!1 -if(b instanceof A.rR)if(b.a===o.a){s=b.b -r=b.c -q=o.b -p=o.c -s=Math.min(s,r)===Math.min(q,p)&&Math.max(s,r)===Math.max(q,p)&&b.d===o.d&&b.e===o.e}return s}, -l(a){return this.BF(0)}, -xw(a){var s,r=this,q=a==null,p=!q -if(p)s=A.lo(a,"HTMLInputElement") -else s=!1 -if(s){a.value=r.a -q=r.b -p=r.c -a.setSelectionRange(Math.min(q,p),Math.max(q,p))}else{if(p)p=A.lo(a,"HTMLTextAreaElement") -else p=!1 -if(p){a.value=r.a -q=r.b -p=r.c -a.setSelectionRange(Math.min(q,p),Math.max(q,p))}else throw A.q(A.aJ("Unsupported DOM element type: <"+A.A(q?null:A.al(a,"tagName"))+"> ("+J.as(a).l(0)+")"))}}} -A.bdH.prototype={} -A.aii.prototype={ -DZ(){var s,r=this,q=r.w -if(q!=null){s=r.c -s.toString -q.xw(s)}q=r.d -q===$&&A.e() -if(q.x!=null){r.a_x() -q=r.e -if(q!=null)q.xw(r.c) -q=r.d.x -q=q==null?null:q.a -q.toString -s=$.k9() -q.focus(s) -r.c.focus(s)}}} -A.Ot.prototype={ -DZ(){var s,r=this,q=r.w -if(q!=null){s=r.c -s.toString -q.xw(s)}q=r.d -q===$&&A.e() -if(q.x!=null){r.a_x() -q=r.c -q.toString -q.focus($.k9()) -q=r.e -if(q!=null){s=r.c -s.toString -q.xw(s)}}}, -Zr(){if(this.w!=null)this.DZ() -var s=this.c -s.toString -s.focus($.k9())}} -A.V7.prototype={ -gDG(){var s=null,r=this.f -return r==null?this.f=new A.Pp(this.e.a,"",-1,-1,s,s,s,s):r}, -SA(a,b,c){var s,r,q=this,p="none",o="transparent",n=a.b.a7q() -n.tabIndex=-1 -q.c=n -q.ajj(a) -n=q.c -n.classList.add("flt-text-editing") -s=n.style -A.aR(s,"forced-color-adjust",p) -A.aR(s,"white-space","pre-wrap") -A.aR(s,"position","absolute") -A.aR(s,"top","0") -A.aR(s,"left","0") -A.aR(s,"padding","0") -A.aR(s,"opacity","1") -A.aR(s,"color",o) -A.aR(s,"background-color",o) -A.aR(s,"background",o) -A.aR(s,"caret-color",o) -A.aR(s,"outline",p) -A.aR(s,"border",p) -A.aR(s,"resize",p) -A.aR(s,"text-shadow",p) -A.aR(s,"overflow","hidden") -A.aR(s,"transform-origin","0 0 0") -if($.dp().gv1()===B.lx||$.dp().gv1()===B.dJ)n.classList.add("transparentTextEditing") -n=q.r -if(n!=null){r=q.c -r.toString -n.xw(r)}n=q.d -n===$&&A.e() -if(n.x==null){n=q.c -n.toString -A.c58(n,a.a) -q.Q=!1}q.Zr() -q.b=!0 -q.x=c -q.y=b}, -ajj(a){var s,r,q,p,o,n=this -n.d=a -s=n.c -if(a.d){s.toString -r=A.aq("readonly") -r.toString -s.setAttribute("readonly",r)}else s.removeAttribute("readonly") -if(a.e){s=n.c -s.toString -r=A.aq("password") -r.toString -s.setAttribute("type",r)}if(a.b.gCn()==="none"){s=n.c -s.toString -r=A.aq("none") -r.toString -s.setAttribute("inputmode",r)}q=A.cEt(a.c) -s=n.c -s.toString -q.byI(s) -p=a.w -s=n.c -if(p!=null){s.toString -p.aFI(s,!0)}else{s.toString -r=A.aq("off") -r.toString -s.setAttribute("autocomplete",r) -r=n.c -r.toString -A.cR0(r,n.d.a)}o=a.f?"on":"off" -s=n.c -s.toString -r=A.aq(o) -r.toString -s.setAttribute("autocorrect",r)}, -Zr(){this.DZ()}, -Xg(){var s,r,q=this,p=q.d -p===$&&A.e() -p=p.x -if(p!=null)B.b.L(q.z,p.Xi()) -p=q.z -s=q.c -s.toString -r=q.gNF() -p.push(A.eS(s,"input",A.cW(r))) -s=q.c -s.toString -p.push(A.eS(s,"keydown",A.cW(q.ga_2()))) -p.push(A.eS(v.G.document,"selectionchange",A.cW(r))) -r=q.c -r.toString -p.push(A.eS(r,"beforeinput",A.cW(q.ga8z()))) -if(!(q instanceof A.Ot)){s=q.c -s.toString -p.push(A.eS(s,"blur",A.cW(q.ga8A())))}s=q.c -s.toString -r=q.ga8C() -p.push(A.eS(s,"copy",A.cW(r))) -s=q.c -s.toString -p.push(A.eS(s,"paste",A.cW(r))) -r=q.c -r.toString -q.a6m(r) -q.aaC()}, -ap2(a){var s,r=this -r.w=a -if(r.b)if(r.d$!=null){s=r.c -s.toString -a.xw(s)}else r.DZ()}, -ap3(a){var s -this.r=a -if(this.b){s=this.c -s.toString -a.xw(s)}}, -Ca(a){var s,r,q,p=this -p.b=!1 -p.w=p.r=p.f=p.e=null -for(s=p.z,r=0;rp?q:p -if(B.f.p(s,"delete")){o.gDG().b="" -o.gDG().d=q}else if(s==="insertLineBreak"){o.gDG().b="\n" -o.gDG().c=q -o.gDG().d=q}else if(n!=null){o.gDG().b=n -o.gDG().c=q -o.gDG().d=q}}}, -bFi(a){var s,r,q,p=a.relatedTarget -if(p==null)$.JV().aqx() -else{s=$.cf().gtO() -r=s.Z4(p) -q=this.c -q.toString -if(r==s.Z4(q)){s=this.c -s.toString -s.focus($.k9())}}}, -bFk(a){var s=this.d -s===$&&A.e() -if(!s.z)a.preventDefault()}, -bJw(a){var s,r=A.lo(a,"KeyboardEvent") -if(r)if(J.v(a.keyCode,13)){r=this.y -r.toString -s=this.d -s===$&&A.e() -r.$1(s.c) -r=this.d -if(r.b instanceof A.YS&&r.c==="TextInputAction.newline")return -a.preventDefault()}}, -alv(a,b,c,d){var s,r=this -r.SA(b,c,d) -r.Xg() -s=r.e -if(s!=null)r.aqD(s) -s=r.c -s.toString -s.focus($.k9())}, -aaC(){var s=this,r=s.z,q=s.c -q.toString -r.push(A.eS(q,"mousedown",A.cW(new A.b0I()))) -q=s.c -q.toString -r.push(A.eS(q,"mouseup",A.cW(new A.b0J()))) -q=s.c -q.toString -r.push(A.eS(q,"mousemove",A.cW(new A.b0K())))}} -A.b0I.prototype={ -$1(a){a.preventDefault()}, -$S:5} -A.b0J.prototype={ -$1(a){a.preventDefault()}, -$S:5} -A.b0K.prototype={ -$1(a){a.preventDefault()}, -$S:5} -A.bbN.prototype={ -SA(a,b,c){var s,r=this -r.ad3(a,b,c) -s=r.c -s.toString -a.b.aHb(s) -s=r.d -s===$&&A.e() -if(s.x!=null)r.a_x() -s=r.c -s.toString -a.y.aqA(s)}, -Zr(){A.aR(this.c.style,"transform","translate(-9999px, -9999px)") -this.p3=!1}, -Xg(){var s,r,q=this,p=q.d -p===$&&A.e() -p=p.x -if(p!=null)B.b.L(q.z,p.Xi()) -p=q.z -s=q.c -s.toString -r=q.gNF() -p.push(A.eS(s,"input",A.cW(r))) -s=q.c -s.toString -p.push(A.eS(s,"keydown",A.cW(q.ga_2()))) -p.push(A.eS(v.G.document,"selectionchange",A.cW(r))) -r=q.c -r.toString -p.push(A.eS(r,"beforeinput",A.cW(q.ga8z()))) -r=q.c -r.toString -p.push(A.eS(r,"blur",A.cW(q.ga8A()))) -r=q.c -r.toString -s=q.ga8C() -p.push(A.eS(r,"copy",A.cW(s))) -r=q.c -r.toString -p.push(A.eS(r,"paste",A.cW(s))) -s=q.c -s.toString -q.a6m(s) -s=q.c -s.toString -p.push(A.eS(s,"focus",A.cW(new A.bbQ(q)))) -q.b3N()}, -ap2(a){var s=this -s.w=a -if(s.b&&s.p3)s.DZ()}, -Ca(a){var s -this.aYk(0) -s=this.p2 -if(s!=null)s.af(0) -this.p2=null}, -b3N(){var s=this.c -s.toString -this.z.push(A.eS(s,"click",A.cW(new A.bbO(this))))}, -aBn(){var s=this.p2 -if(s!=null)s.af(0) -this.p2=A.d4(B.bc,new A.bbP(this))}, -DZ(){var s,r=this.c -r.toString -r.focus($.k9()) -r=this.w -if(r!=null){s=this.c -s.toString -r.xw(s)}}} -A.bbQ.prototype={ -$1(a){this.a.aBn()}, -$S:5} -A.bbO.prototype={ -$1(a){var s=this.a -if(s.p3){s.Zr() -s.aBn()}}, -$S:5} -A.bbP.prototype={ -$0(){var s=this.a -s.p3=!0 -s.DZ()}, -$S:0} -A.aLT.prototype={ -SA(a,b,c){var s,r=this -r.ad3(a,b,c) -s=r.c -s.toString -a.b.aHb(s) -s=r.d -s===$&&A.e() -if(s.x!=null)r.a_x() -else{s=r.c -s.toString -A.c58(s,a.a)}s=r.c -s.toString -a.y.aqA(s)}, -Xg(){var s,r,q=this,p=q.d -p===$&&A.e() -p=p.x -if(p!=null)B.b.L(q.z,p.Xi()) -p=q.z -s=q.c -s.toString -r=q.gNF() -p.push(A.eS(s,"input",A.cW(r))) -s=q.c -s.toString -p.push(A.eS(s,"keydown",A.cW(q.ga_2()))) -p.push(A.eS(v.G.document,"selectionchange",A.cW(r))) -r=q.c -r.toString -p.push(A.eS(r,"beforeinput",A.cW(q.ga8z()))) -r=q.c -r.toString -p.push(A.eS(r,"blur",A.cW(q.ga8A()))) -r=q.c -r.toString -s=q.ga8C() -p.push(A.eS(r,"copy",A.cW(s))) -r=q.c -r.toString -p.push(A.eS(r,"paste",A.cW(s))) -s=q.c -s.toString -q.a6m(s) -q.aaC()}, -DZ(){var s,r=this.c -r.toString -r.focus($.k9()) -r=this.w -if(r!=null){s=this.c -s.toString -r.xw(s)}}} -A.b7c.prototype={ -SA(a,b,c){var s -this.ad3(a,b,c) -s=this.d -s===$&&A.e() -if(s.x!=null)this.a_x()}, -Xg(){var s,r,q=this,p=q.d -p===$&&A.e() -p=p.x -if(p!=null)B.b.L(q.z,p.Xi()) -p=q.z -s=q.c -s.toString -r=q.gNF() -p.push(A.eS(s,"input",A.cW(r))) -s=q.c -s.toString -p.push(A.eS(s,"keydown",A.cW(q.ga_2()))) -s=q.c -s.toString -p.push(A.eS(s,"beforeinput",A.cW(q.ga8z()))) -s=q.c -s.toString -q.a6m(s) -s=q.c -s.toString -p.push(A.eS(s,"keyup",A.cW(new A.b7d(q)))) -s=q.c -s.toString -p.push(A.eS(s,"select",A.cW(r))) -r=q.c -r.toString -p.push(A.eS(r,"blur",A.cW(q.ga8A()))) -r=q.c -r.toString -s=q.ga8C() -p.push(A.eS(r,"copy",A.cW(s))) -r=q.c -r.toString -p.push(A.eS(r,"paste",A.cW(s))) -q.aaC()}, -DZ(){var s,r=this,q=r.c -q.toString -q.focus($.k9()) -q=r.w -if(q!=null){s=r.c -s.toString -q.xw(s)}q=r.e -if(q!=null){s=r.c -s.toString -q.xw(s)}}} -A.b7d.prototype={ -$1(a){this.a.Z9(a)}, -$S:5} -A.bIk.prototype={} -A.bIr.prototype={ -CL(a){var s=a.b -if(s!=null&&s!==this.a&&a.c){a.c=!1 -a.gBD().Ca(0)}a.b=this.a -a.d=this.b}} -A.bIy.prototype={ -CL(a){var s=a.gBD(),r=a.d -r.toString -s.ajj(r)}} -A.bIt.prototype={ -CL(a){a.gBD().aqD(this.a)}} -A.bIw.prototype={ -CL(a){if(!a.c)a.brR()}} -A.bIs.prototype={ -CL(a){a.gBD().ap2(this.a)}} -A.bIv.prototype={ -CL(a){a.gBD().ap3(this.a)}} -A.bIi.prototype={ -CL(a){if(a.c){a.c=!1 -a.gBD().Ca(0)}}} -A.bIo.prototype={ -CL(a){if(a.c){a.c=!1 -a.gBD().Ca(0)}}} -A.bIu.prototype={ -CL(a){}} -A.bIq.prototype={ -CL(a){}} -A.bIp.prototype={ -CL(a){}} -A.bIn.prototype={ -CL(a){a.aqx() -if(this.a)A.cWV() -A.cU4()}} -A.c8x.prototype={ -$2(a,b){new A.Qm(b.getElementsByClassName("submitBtn"),t.Lw).gS(0).click()}, -$S:972} -A.bIf.prototype={ -bGs(a,b){var s,r,q,p,o,n,m,l,k=B.dl.C6(a) -switch(k.a){case"TextInput.setClient":s=k.b -s.toString -t.Dn.a(s) -r=J.T(s) -q=r.h(s,0) -q.toString -A.b_(q) -s=r.h(s,1) -s.toString -p=new A.bIr(q,A.cka(t.f.a(s))) -break -case"TextInput.updateConfig":this.a.d=A.cka(t.c.a(k.b)) -p=B.ahm -break -case"TextInput.setEditingState":p=new A.bIt(A.cj9(t.c.a(k.b))) -break -case"TextInput.show":p=B.ahk -break -case"TextInput.setEditableSizeAndTransform":p=new A.bIs(A.cEc(t.c.a(k.b))) -break -case"TextInput.setStyle":s=t.c.a(k.b) -r=J.T(s) -o=A.b_(r.h(s,"textAlignIndex")) -n=A.b_(r.h(s,"textDirectionIndex")) -m=A.hq(r.h(s,"fontWeightIndex")) -l=m!=null?A.cV9(m):"normal" -q=A.ceu(r.h(s,"fontSize")) -if(q==null)q=null -p=new A.bIv(new A.b3s(q,l,A.dC(r.h(s,"fontFamily")),B.edk[o],B.CM[n])) -break -case"TextInput.clearClient":p=B.ahf -break -case"TextInput.hide":p=B.ahg -break -case"TextInput.requestAutofill":p=B.ahh -break -case"TextInput.finishAutofillContext":p=new A.bIn(A.fS(k.b)) -break -case"TextInput.setMarkedTextRect":p=B.ahj -break -case"TextInput.setCaretRect":p=B.ahi -break -default:$.cf().xJ(b,null) -return}p.CL(this.a) -new A.bIg(b).$0()}} -A.bIg.prototype={ -$0(){$.cf().xJ(this.a,B.bB.rg([!0]))}, -$S:0} -A.bbJ.prototype={ -gXF(a){var s=this.a -return s===$?this.a=new A.bIf(this):s}, -gBD(){var s,r,q,p=this,o=null,n=p.f -if(n===$){s=$.eG -if((s==null?$.eG=A.jR():s).b){s=A.cLj(p) -r=s}else{if($.dp().guA()===B.dd)q=new A.bbN(p,A.b([],t.Up),$,$,$,o,o) -else if($.dp().guA()===B.rY)q=new A.aLT(p,A.b([],t.Up),$,$,$,o,o) -else if($.dp().gv1()===B.dJ)q=new A.Ot(p,A.b([],t.Up),$,$,$,o,o) -else q=$.dp().gv1()===B.mC?new A.b7c(p,A.b([],t.Up),$,$,$,o,o):A.cFs(p) -r=q}p.f!==$&&A.bd() -n=p.f=r}return n}, -brR(){var s,r,q=this -q.c=!0 -s=q.gBD() -r=q.d -r.toString -s.alv(0,r,new A.bbK(q),new A.bbL(q))}, -aqx(){var s,r=this -if(r.c){r.c=!1 -r.gBD().Ca(0) -r.gXF(0) -s=r.b -$.cf().Cq("flutter/textinput",B.dl.DH(new A.qu("TextInputClient.onConnectionClosed",[s])),A.aKc())}}} -A.bbL.prototype={ -$2(a,b){var s,r,q="flutter/textinput",p=this.a -if(p.d.r){p.gXF(0) -p=p.b -s=t.N -r=t.z -$.cf().Cq(q,B.dl.DH(new A.qu(u.s,[p,A.j(["deltas",A.b([A.j(["oldText",b.a,"deltaText",b.b,"deltaStart",b.c,"deltaEnd",b.d,"selectionBase",b.e,"selectionExtent",b.f,"composingBase",b.r,"composingExtent",b.w],s,r)],t.gG)],s,r)])),A.aKc())}else{p.gXF(0) -p=p.b -$.cf().Cq(q,B.dl.DH(new A.qu("TextInputClient.updateEditingState",[p,a.aO4()])),A.aKc())}}, -$S:973} -A.bbK.prototype={ -$1(a){var s=this.a -s.gXF(0) -s=s.b -$.cf().Cq("flutter/textinput",B.dl.DH(new A.qu("TextInputClient.performAction",[s,a])),A.aKc())}, -$S:491} -A.b3s.prototype={ -xw(a){var s=this,r=a.style -A.aR(r,"text-align",A.cXh(s.d,s.e)) -A.aR(r,"font",s.b+" "+A.A(s.a)+"px "+A.A(A.cU0(s.c)))}} -A.b2J.prototype={ -xw(a){var s=A.c6q(this.c),r=a.style -A.aR(r,"width",A.A(this.a)+"px") -A.aR(r,"height",A.A(this.b)+"px") -A.aR(r,"transform",s)}} -A.b2K.prototype={ -$1(a){return A.la(a)}, -$S:1038} -A.Xy.prototype={ -H(){return"IntlSegmenterGranularity."+this.b}} -A.a2I.prototype={ -H(){return"TransformKind."+this.b}} -A.c5Z.prototype={ -$1(a){return"0x"+B.f.tw(B.c.ys(a,16),2,"0")}, -$S:162} -A.akN.prototype={ -gt(a){return this.b.b}, -h(a,b){var s=this.c.h(0,b) -return s==null?null:s.d.b}, -asT(a,b,c){var s,r,q,p=this.b -p.a6n(new A.aE8(b,c)) -s=this.c -r=p.a -q=r.b.Q0() -q.toString -s.j(0,b,q) -if(p.b>this.a){s.A(0,r.a.gYG().a) -p.uU(0)}}} -A.rE.prototype={ -m(a,b){if(b==null)return!1 -return b instanceof A.rE&&b.a===this.a&&b.b===this.b}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return"BitmapSize("+this.a+", "+this.b+")"}, -bQ4(){return new A.X(this.a,this.b)}} -A.oi.prototype={ -b2U(){var s=this.a -s.$flags&2&&A.z(s) -s[15]=1 -s[0]=1 -s[5]=1 -s[10]=1}, -e7(a){var s=a.a,r=this.a,q=s[15] -r.$flags&2&&A.z(r) -r[15]=q -r[14]=s[14] -r[13]=s[13] -r[12]=s[12] -r[11]=s[11] -r[10]=s[10] -r[9]=s[9] -r[8]=s[8] -r[7]=s[7] -r[6]=s[6] -r[5]=s[5] -r[4]=s[4] -r[3]=s[3] -r[2]=s[2] -r[1]=s[1] -r[0]=s[0]}, -h(a,b){return this.a[b]}, -j(a,b,c){var s=this.a -s.$flags&2&&A.z(s) -s[b]=c}, -Li(a,b,c){var s=this.a -s.$flags&2&&A.z(s) -s[14]=c -s[13]=b -s[12]=a}, -tZ(b5,b6){var s=this.a,r=s[15],q=s[0],p=s[4],o=s[8],n=s[12],m=s[1],l=s[5],k=s[9],j=s[13],i=s[2],h=s[6],g=s[10],f=s[14],e=s[3],d=s[7],c=s[11],b=b6.a,a=b[15],a0=b[0],a1=b[4],a2=b[8],a3=b[12],a4=b[1],a5=b[5],a6=b[9],a7=b[13],a8=b[2],a9=b[6],b0=b[10],b1=b[14],b2=b[3],b3=b[7],b4=b[11] -s.$flags&2&&A.z(s) -s[0]=q*a0+p*a4+o*a8+n*b2 -s[4]=q*a1+p*a5+o*a9+n*b3 -s[8]=q*a2+p*a6+o*b0+n*b4 -s[12]=q*a3+p*a7+o*b1+n*a -s[1]=m*a0+l*a4+k*a8+j*b2 -s[5]=m*a1+l*a5+k*a9+j*b3 -s[9]=m*a2+l*a6+k*b0+j*b4 -s[13]=m*a3+l*a7+k*b1+j*a -s[2]=i*a0+h*a4+g*a8+f*b2 -s[6]=i*a1+h*a5+g*a9+f*b3 -s[10]=i*a2+h*a6+g*b0+f*b4 -s[14]=i*a3+h*a7+g*b1+f*a -s[3]=e*a0+d*a4+c*a8+r*b2 -s[7]=e*a1+d*a5+c*a9+r*b3 -s[11]=e*a2+d*a6+c*b0+r*b4 -s[15]=e*a3+d*a7+c*b1+r*a}, -ant(b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4=new Float32Array(16),b5=new A.oi(b4) -b5.e7(this) -s=b4[15] -r=b4[0] -q=b4[4] -p=b4[8] -o=b4[12] -n=b4[1] -m=b4[5] -l=b4[9] -k=b4[13] -j=b4[2] -i=b4[6] -h=b4[10] -g=b4[14] -f=b4[3] -e=b4[7] -d=b4[11] -c=b6.a -b=c[15] -a=c[0] -a0=c[4] -a1=c[8] -a2=c[12] -a3=c[1] -a4=c[5] -a5=c[9] -a6=c[13] -a7=c[2] -a8=c[6] -a9=c[10] -b0=c[14] -b1=c[3] -b2=c[7] -b3=c[11] -b4[0]=r*a+q*a3+p*a7+o*b1 -b4[4]=r*a0+q*a4+p*a8+o*b2 -b4[8]=r*a1+q*a5+p*a9+o*b3 -b4[12]=r*a2+q*a6+p*b0+o*b -b4[1]=n*a+m*a3+l*a7+k*b1 -b4[5]=n*a0+m*a4+l*a8+k*b2 -b4[9]=n*a1+m*a5+l*a9+k*b3 -b4[13]=n*a2+m*a6+l*b0+k*b -b4[2]=j*a+i*a3+h*a7+g*b1 -b4[6]=j*a0+i*a4+h*a8+g*b2 -b4[10]=j*a1+i*a5+h*a9+g*b3 -b4[14]=j*a2+i*a6+h*b0+g*b -b4[3]=f*a+e*a3+d*a7+s*b1 -b4[7]=f*a0+e*a4+d*a8+s*b2 -b4[11]=f*a1+e*a5+d*a9+s*b3 -b4[15]=f*a2+e*a6+d*b0+s*b -return b5}, -l(a){return this.BF(0)}} -A.b06.prototype={ -b2q(a,b){var s=this,r=b.iY(new A.b07(s)) -s.d=r -r=A.cUy(new A.b08(s)) -s.c=r -r.observe(s.b)}, -aN(a){var s,r=this -r.arJ(0) -s=r.c -s===$&&A.e() -s.disconnect() -s=r.d -s===$&&A.e() -if(s!=null)s.af(0) -r.e.aN(0)}, -gaM0(a){var s=this.e -return new A.aZ(s,A.y(s).i("aZ<1>"))}, -akb(){var s=$.is(),r=s.d -if(r==null)r=s.grL() -s=this.b -return new A.X(s.clientWidth*r,s.clientHeight*r)}, -aH8(a,b){return B.q3}} -A.b07.prototype={ -$1(a){this.a.e.v(0,null)}, -$S:59} -A.b08.prototype={ -$2(a,b){var s,r,q,p -for(s=a.$ti,r=new A.bM(a,a.gt(0),s.i("bM")),q=this.a.e,s=s.i("ay.E");r.q();){p=r.d -if(p==null)s.a(p) -if(!q.gw6())A.a3(q.w4()) -q.vf(null)}}, -$S:1039} -A.agH.prototype={ -aN(a){}} -A.ai9.prototype={ -blC(a){this.c.v(0,null)}, -aN(a){var s -this.arJ(0) -s=this.b -s===$&&A.e() -s.b.removeEventListener(s.a,s.c) -this.c.aN(0)}, -gaM0(a){var s=this.c -return new A.aZ(s,A.y(s).i("aZ<1>"))}, -akb(){var s,r,q=A.oE("windowInnerWidth"),p=A.oE("windowInnerHeight"),o=v.G,n=o.window.visualViewport,m=$.is(),l=m.d -if(l==null)l=m.grL() -if(n!=null)if($.dp().guA()===B.dd){s=o.document.documentElement.clientWidth -r=o.document.documentElement.clientHeight -q.b=s*l -p.b=r*l}else{o=n.width -o.toString -q.b=o*l -o=n.height -o.toString -p.b=o*l}else{m=o.window.innerWidth -m.toString -q.b=m*l -o=o.window.innerHeight -o.toString -p.b=o*l}return new A.X(q.b3(),p.b3())}, -aH8(a,b){var s,r,q=$.is(),p=q.d -if(p==null)p=q.grL() -q=v.G -s=q.window.visualViewport -r=A.oE("windowInnerHeight") -if(s!=null)if($.dp().guA()===B.dd&&!b)r.b=q.document.documentElement.clientHeight*p -else{q=s.height -q.toString -r.b=q*p}else{q=q.window.innerHeight -q.toString -r.b=q*p}return new A.auv(0,0,0,a-r.b3())}} -A.agM.prototype={ -aCF(){var s,r=this,q=v.G.window,p=r.b -r.d=q.matchMedia("(resolution: "+A.A(p)+"dppx)") -q=r.d -q===$&&A.e() -p=A.cW(r.gbjI()) -s=A.aq(A.j(["once",!0,"passive",!0],t.N,t.K)) -s.toString -q.addEventListener("change",p,s)}, -bjJ(a){var s=this,r=s.a,q=r.d -r=q==null?r.grL():q -s.b=r -s.c.v(0,r) -s.aCF()}} -A.b2e.prototype={ -aqQ(a){var s,r=this -if(!J.v(a,r.r)){s=r.r -if(s!=null)s.remove() -r.r=a -r.d.append(a)}}, -bHk(a){var s,r=$.JT().b.h(0,a) -if(r==null){v.G.window.console.debug("Failed to inject Platform View Id: "+a+". Render seems to be happening before a `flutter/platform_views:create` platform message!") -return}s=this.b -if(J.v(r.parentElement,s))return -s.append(r)}} -A.b09.prototype={ -gacg(){var s=this.b -s===$&&A.e() -return s}, -aFW(a){A.aR(a.style,"width","100%") -A.aR(a.style,"height","100%") -A.aR(a.style,"display","block") -A.aR(a.style,"overflow","hidden") -A.aR(a.style,"position","relative") -A.aR(a.style,"touch-action","none") -this.a.appendChild(a) -$.c9P() -this.b!==$&&A.cp() -this.b=a}, -gK4(){return this.a}} -A.b8f.prototype={ -gacg(){return v.G.window}, -aFW(a){var s=a.style -A.aR(s,"position","absolute") -A.aR(s,"top","0") -A.aR(s,"right","0") -A.aR(s,"bottom","0") -A.aR(s,"left","0") -this.a.append(a) -$.c9P()}, -b4f(){var s,r,q,p -for(s=v.G,r=s.document.head.querySelectorAll('meta[name="viewport"]'),q=new A.IY(r,t.rM);q.q();)A.ff(r.item(q.b)).remove() -p=A.ex(s.document,"meta") -r=A.aq("") -r.toString -p.setAttribute("flt-viewport",r) -p.name="viewport" -p.content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" -s.document.head.append(p) -$.c9P()}, -gK4(){return this.a}} -A.ahU.prototype={ -h(a,b){return this.b.h(0,b)}, -aN2(a,b){var s=a.a -this.b.j(0,s,a) -if(b!=null)this.c.j(0,s,b) -this.d.v(0,s) -return a}, -bNE(a){return this.aN2(a,null)}, -aIJ(a){var s,r=this.b,q=r.h(0,a) -if(q==null)return null -r.A(0,a) -s=this.c.A(0,a) -this.e.v(0,a) -q.n() -return s}, -Z4(a){var s,r=a==null?null:a.closest("flutter-view[flt-view-id]") -if(r==null)return null -s=r.getAttribute("flt-view-id") -s.toString -return this.b.h(0,A.ky(s,null))}, -aqd(a){return A.cbI(new A.b7z(this,a),t.H)}, -aS9(a){return A.cbI(new A.b7A(this,a),t.H)}, -aio(a,b){var s,r,q=v.G.document.activeElement -if(!J.v(a,q))s=b&&a.contains(q) -else s=!0 -if(s){r=this.Z4(a) -if(r!=null)r.gxA().a.focus($.k9())}if(b)a.remove()}, -btH(a){return this.aio(a,!1)}} -A.b7z.prototype={ -$0(){this.a.btH(this.b)}, -$S:20} -A.b7A.prototype={ -$0(){this.a.aio(this.b,!0) -return null}, -$S:0} -A.b9q.prototype={} -A.c57.prototype={ -$0(){return null}, -$S:1055} -A.Ec.prototype={ -l(a){var s=this,r=A.b([],t.s) -if((s.a&1)!==0)r.push("whitespace") -if((s.a&2)!==0)r.push("grapheme") -if((s.a&4)!==0)r.push("softBreak") -if((s.a&8)!==0)r.push("hardBreak") -if((s.a&16)!==0)r.push("word") -return B.b.b_(r," ")}} -A.aZJ.prototype={ -$1(a){return new A.Ec(a.flags)}, -$S:1057} -A.bM6.prototype={ -Hp(a){return this.bIG(a)}, -bIG(a0){var s=0,r=A.n(t.S7),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a -var $async$Hp=A.o(function(a1,a2){if(a1===1)return A.k(a2,r) -for(;;)switch(s){case 0:b=A.b([],t.Rh) -for(o=a0.a,n=o.length,m=0;m")) -h=h.i("ay.E") -while(i.q()){g=i.d -if(g==null)g=h.a(g) -e=g.begin -if(e==null)e=g.start -e=f.getSelectionRects(e,g.end) -d=J.iv(m.b(e)?e:new A.dP(e,A.U(e).i("dP<1,C>")),p) -if(d.gt(0)===0)A.a3(A.cM()) -e=d.h(0,0).left -if(d.gt(0)===0)A.a3(A.cM()) -c=d.h(0,0).top -if(d.gt(0)===0)A.a3(A.cM()) -b=d.h(0,0).width -if(d.gt(0)===0)A.a3(A.cM()) -a=d.h(0,0).height -a0=g.begin -a1=a0==null?g.start:a0 -for(;a1"),p=new A.bM(q,q.gt(0),r),s=s.i("ay.E");p.q();){o=p.d -if(o==null)o=s.a(o) -A.A(o.start) -A.A(o.end) -A.A(o.level)}for(r=new A.bM(q,q.gt(0),r),p=this.f;r.q();){o=r.d -if(o==null)o=s.a(o) -n=o.start -m=o.end -n=p.h(0,n) -n.toString -m=p.h(0,m) -m.toString -l=new A.lS() -l.a=n -l.b=m -k.push(new A.Tg(o.level,l))}}, -aj9(a,a0,a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=A.b([],t.tM) -$.aw() -s=new A.atr(a,B.aA,b) -r=A.b([],t.t) -for(q=c.d,p=q.length,o=0,n=0;n")),p=p.i("ay.E");l.q();){k=l.d -if(k==null)k=p.a(k) -g=q[k.index+o] -k=g.b -j=Math.max(k.a,a.a) -k=Math.min(k.b,a.b) -i=new A.lS() -i.a=j -i.b=k -b.push(new A.Tg(g.a,i))}s.x=s.w=0 -for(f=a.a,q=c.c;f1)B.b.pW(p,0) -else B.b.gS(p).b=o.length -q.alS() -for(s=p.length,r=0;r1){s.pop() -this.arj()}else A.Se("ERROR: Cannot perform pop operation: empty style list")}, -T9(a){var s,r=this -t.Vu.a(a) -r.c.push(a) -s=B.b.gU(r.b) -if(s.b===r.d.a.length&&s.c.m(0,a))return -r.arj()}, -arj(){var s,r,q=this -q.alS() -s=q.d.a -r=new A.a20(B.b.gU(q.c)) -r.b=r.a=s.length -q.b.push(r)}, -alS(){var s=this.b,r=this.d -for(;;){if(!(s.length>1&&B.b.gU(s).a===r.a.length))break -s.pop()}B.b.gU(s).b=r.a.length}} -A.bIN.prototype={ -ari(a,b){var s,r=this -r.c=a -s=new A.lS() -s.b=s.a=a -r.e=s -r.r=r.f=0 -r.w=b -r.d=0}, -bwV(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this -f.ari(0,0) -for(s=f.b,r=s.c,q=!1,p=0;o=r.length-1,pa){j=f.e -j===$&&A.e() -i=j.a -h=f.c -if(i!==h)k=i -else if(p>h)if(k>0){o=l+k -f.f=o -f.w=f.r=0 -j.a=j.b=p -k=p -l=0}else{f.f=0 -k=i -o=0}else{f.f=m -o=p+1 -j.a=j.b=o -k=o -o=m -m=0}i=f.d -g=new A.lS() -g.a=h -g.b=k -j=j.b -h=new A.lS() -h.a=k -h.b=j -f.d=i+s.aj9(g,o,h,l,q,i) -i=f.e.b -l=f.w -f.c=i -h=new A.lS() -h.b=h.a=i -f.e=h -f.d=f.r=f.f=0 -o=l}else o=k -f.w=o+m}r=f.e -r===$&&A.e() -if(r.bq&&rs&&a.a").d0(b).i("dP<1,2>"))}, -v(a,b){a.$flags&1&&A.z(a,29) -a.push(b)}, -pW(a,b){a.$flags&1&&A.z(a,"removeAt",1) -if(b<0||b>=a.length)throw A.q(A.a_z(b,null,null)) -return a.splice(b,1)[0]}, -r3(a,b,c){a.$flags&1&&A.z(a,"insert",2) -if(b<0||b>a.length)throw A.q(A.a_z(b,null,null)) -a.splice(b,0,c)}, -tg(a,b,c){var s,r -a.$flags&1&&A.z(a,"insertAll",2) -A.O7(b,0,a.length,"index") -if(!t.Ee.b(c))c=J.ke(c) -s=J.b6(c) -a.length=a.length+s -r=b+s -this.d9(a,r,a.length,a,b) -this.qy(a,b,r,c)}, -Ii(a,b,c){var s,r,q -a.$flags&2&&A.z(a,"setAll") -A.O7(b,0,a.length,"index") -for(s=J.ar(c.a),r=A.y(c).y[1];s.q();b=q){q=b+1 -a[b]=r.a(s.gI(s))}}, -uU(a){a.$flags&1&&A.z(a,"removeLast",1) -if(a.length===0)throw A.q(A.aKu(a,-1)) -return a.pop()}, -A(a,b){var s -a.$flags&1&&A.z(a,"remove",1) -for(s=0;s"))}, -L(a,b){var s -a.$flags&1&&A.z(a,"addAll",2) -if(Array.isArray(b)){this.b3y(a,b) -return}for(s=J.ar(b);s.q();)a.push(s.gI(s))}, -b3y(a,b){var s,r=b.length -if(r===0)return -if(a===b)throw A.q(A.dQ(a)) -for(s=0;s").d0(c).i("O<1,2>"))}, -z3(a,b){return this.q2(a,b,t.z)}, -b_(a,b){var s,r=A.bA(a.length,"",!1,t.N) -for(s=0;sa.length)throw A.q(A.f1(b,0,a.length,"start",null)) -if(c==null)c=a.length -else if(ca.length)throw A.q(A.f1(c,b,a.length,"end",null)) -if(b===c)return A.b([],A.U(a)) -return A.b(a.slice(b,c),A.U(a))}, -w3(a,b){return this.d_(a,b,null)}, -FT(a,b,c){A.fH(b,c,a.length,null,null) -return A.k1(a,b,c,A.U(a).c)}, -gS(a){if(a.length>0)return a[0] -throw A.q(A.cM())}, -gU(a){var s=a.length -if(s>0)return a[s-1] -throw A.q(A.cM())}, -gcp(a){var s=a.length -if(s===1)return a[0] -if(s===0)throw A.q(A.cM()) -throw A.q(A.AO())}, -vu(a,b,c){a.$flags&1&&A.z(a,18) -A.fH(b,c,a.length,null,null) -a.splice(b,c-b)}, -d9(a,b,c,d,e){var s,r,q,p,o -a.$flags&2&&A.z(a,5) -A.fH(b,c,a.length,null,null) -s=c-b -if(s===0)return -A.fG(e,"skipCount") -if(t.a.b(d)){r=d -q=e}else{p=J.DE(d,e) -r=p.tN(p,!1) -q=0}p=J.T(r) -if(q+s>p.gt(r))throw A.q(A.ckm()) -if(q=0;--o)a[b+o]=p.h(r,q+o) -else for(o=0;o=r){o=s-r -n=p-o -m.qy(a,b,q,d) -if(o!==0){m.d9(a,q,n,a,c) -m.st(a,n)}}else{n=p+(r-s) -a.length=n -m.d9(a,q,n,a,c) -m.qy(a,b,q,d)}}, -cs(a,b){var s,r=a.length -for(s=0;s"))}, -q7(a,b){var s,r,q,p,o -a.$flags&2&&A.z(a,"sort") -s=a.length -if(s<2)return -if(b==null)b=J.cRQ() -if(s===2){r=a[0] -q=a[1] -if(b.$2(r,q)>0){a[0]=q -a[1]=r}return}p=0 -if(A.U(a).c.b(null))for(o=0;o0)this.boH(a,p)}, -wt(a){return this.q7(a,null)}, -boH(a,b){var s,r=a.length -for(;s=r-1,r>0;r=s)if(a[s]===null){a[s]=void 0;--b -if(b===0)break}}, -ar4(a,b){var s,r,q -a.$flags&2&&A.z(a,"shuffle") -if(b==null)b=B.lz -s=a.length -while(s>1){r=b.Kj(s);--s -q=a[s] -a[s]=a[r] -a[r]=q}}, -aWy(a){return this.ar4(a,null)}, -uw(a,b,c){var s,r=a.length -if(c>=r)return-1 -for(s=c;s"))}, -gu(a){return A.d1(a)}, -gt(a){return a.length}, -st(a,b){a.$flags&1&&A.z(a,"set length","change the length of") -if(b<0)throw A.q(A.f1(b,0,null,"newLength",null)) -if(b>a.length)A.U(a).c.a(null) -a.length=b}, -h(a,b){if(!(b>=0&&b=0&&b"))}, -a8(a,b){var s=A.H(a,A.U(a).c) -this.L(s,b) -return s}, -K6(a,b,c){var s -if(c>=a.length)return-1 -for(s=c;s=0;--s)if(b.$1(a[s]))return s -return-1}, -NY(a,b){return this.NZ(a,b,null)}, -sU(a,b){var s=a.length -if(s===0)throw A.q(A.cM()) -a.$flags&2&&A.z(a) -a[s-1]=b}, -gv9(a){return A.dI(A.U(a))}, -$idS:1, -$iaU:1, -$iD:1, -$iI:1} -J.ajZ.prototype={ -bQr(a){var s,r,q -if(!Array.isArray(a))return null -s=a.$flags|0 -if((s&4)!==0)r="const, " -else if((s&2)!==0)r="unmodifiable, " -else r=(s&1)!==0?"fixed, ":"" -q="Instance of '"+A.a_5(a)+"'" -if(r==="")return q -return q+" ("+r+"length: "+a.length+")"}} -J.bek.prototype={} -J.dJ.prototype={ -gI(a){var s=this.d -return s==null?this.$ti.c.a(s):s}, -q(){var s,r=this,q=r.a,p=q.length -if(r.b!==p)throw A.q(A.Q(q)) -s=r.c -if(s>=p){r.d=null -return!1}r.d=q[s] -r.c=s+1 -return!0}} -J.AR.prototype={ -bM(a,b){var s -if(ab)return 1 -else if(a===b){if(a===0){s=this.gDP(b) -if(this.gDP(a)===s)return 0 -if(this.gDP(a))return-1 -return 1}return 0}else if(isNaN(a)){if(isNaN(b))return 0 -return 1}else return-1}, -gDP(a){return a===0?1/a<0:a<0}, -aFb(a){return Math.abs(a)}, -gacK(a){var s -if(a>0)s=1 -else s=a<0?-1:a -return s}, -G(a){var s -if(a>=-2147483648&&a<=2147483647)return a|0 -if(isFinite(a)){s=a<0?Math.ceil(a):Math.floor(a) -return s+0}throw A.q(A.aJ(""+a+".toInt()"))}, -rB(a){var s,r -if(a>=0){if(a<=2147483647){s=a|0 -return a===s?s:s+1}}else if(a>=-2147483648)return a|0 -r=Math.ceil(a) -if(isFinite(r))return r -throw A.q(A.aJ(""+a+".ceil()"))}, -iE(a){var s,r -if(a>=0){if(a<=2147483647)return a|0}else if(a>=-2147483648){s=a|0 -return a===s?s:s-1}r=Math.floor(a) -if(isFinite(r))return r -throw A.q(A.aJ(""+a+".floor()"))}, -aD(a){if(a>0){if(a!==1/0)return Math.round(a)}else if(a>-1/0)return 0-Math.round(0-a) -throw A.q(A.aJ(""+a+".round()"))}, -Ea(a){if(a<0)return-Math.round(-a) -else return Math.round(a)}, -bk(a,b,c){if(this.bM(b,c)>0)throw A.q(A.JL(b)) -if(this.bM(a,b)<0)return b -if(this.bM(a,c)>0)return c -return a}, -AD(a){return a}, -bd(a,b){var s -if(b>20)throw A.q(A.f1(b,0,20,"fractionDigits",null)) -s=a.toFixed(b) -if(a===0&&this.gDP(a))return"-"+s -return s}, -bQ5(a,b){var s -if(b<1||b>21)throw A.q(A.f1(b,1,21,"precision",null)) -s=a.toPrecision(b) -if(a===0&&this.gDP(a))return"-"+s -return s}, -ys(a,b){var s,r,q,p -if(b<2||b>36)throw A.q(A.f1(b,2,36,"radix",null)) -s=a.toString(b) -if(s.charCodeAt(s.length-1)!==41)return s -r=/^([\da-z]+)(?:\.([\da-z]+))?\(e\+(\d+)\)$/.exec(s) -if(r==null)A.a3(A.aJ("Unexpected toString result: "+s)) -s=r[1] -q=+r[3] -p=r[2] -if(p!=null){s+=p -q-=p.length}return s+B.f.aL("0",q)}, -l(a){if(a===0&&1/a<0)return"-0.0" -else return""+a}, -gu(a){var s,r,q,p,o=a|0 -if(a===o)return o&536870911 -s=Math.abs(a) -r=Math.log(s)/0.6931471805599453|0 -q=Math.pow(2,r) -p=s<1?s/q:q/s -return((p*9007199254740992|0)+(p*3542243181176521|0))*599197+r*1259&536870911}, -a8(a,b){return a+b}, -al(a,b){return a-b}, -d3(a,b){return a/b}, -aL(a,b){return a*b}, -aa(a,b){var s=a%b -if(s===0)return 0 -if(s>0)return s -if(b<0)return s-b -else return s+b}, -qs(a,b){if((a|0)===a)if(b>=1||b<-1)return a/b|0 -return this.aCW(a,b)}, -aR(a,b){return(a|0)===a?a/b|0:this.aCW(a,b)}, -aCW(a,b){var s=a/b -if(s>=-2147483648&&s<=2147483647)return s|0 -if(s>0){if(s!==1/0)return Math.floor(s)}else if(s>-1/0)return Math.ceil(s) -throw A.q(A.aJ("Result of truncating division is "+A.A(s)+": "+A.A(a)+" ~/ "+A.A(b)))}, -dd(a,b){if(b<0)throw A.q(A.JL(b)) -return b>31?0:a<>>0}, -cX(a,b){return b>31?0:a<>>0}, -xl(a,b){var s -if(b<0)throw A.q(A.JL(b)) -if(a>0)s=this.qX(a,b) -else{s=b>31?31:b -s=a>>s>>>0}return s}, -R(a,b){var s -if(a>0)s=this.qX(a,b) -else{s=b>31?31:b -s=a>>s>>>0}return s}, -qz(a,b){if(0>b)throw A.q(A.JL(b)) -return this.qX(a,b)}, -qX(a,b){return b>31?0:a>>>b}, -QU(a,b){if(b>31)return 0 -return a>>>b}, -Eo(a,b){return a>b}, -Ic(a,b){return a<=b}, -gv9(a){return A.dI(t.Ci)}, -$iek:1, -$ia9:1, -$ib2:1} -J.Mw.prototype={ -aFb(a){return Math.abs(a)}, -gacK(a){var s -if(a>0)s=1 -else s=a<0?-1:a -return s}, -w1(a,b){var s=this.dd(1,b-1) -return((a&s-1)>>>0)-((a&s)>>>0)}, -ga6I(a){var s,r=a<0?-a-1:a,q=r -for(s=32;q>=4294967296;){q=this.aR(q,4294967296) -s+=32}return s-Math.clz32(q)}, -gv9(a){return A.dI(t.S)}, -$ifI:1, -$ip:1} -J.XE.prototype={ -gv9(a){return A.dI(t.Z)}, -$ifI:1} -J.v0.prototype={ -MF(a,b,c){if(0>c||c>b.length)throw A.q(A.f1(c,0,b.length,null,null)) -return new A.aGA(b,a,c)}, -BZ(a,b){return this.MF(a,b,0)}, -Cu(a,b,c){var s,r,q=null -if(c<0||c>b.length)throw A.q(A.f1(c,0,b.length,q,q)) -s=a.length -if(c+s>b.length)return q -for(r=0;rr)return!1 -return b===this.cD(a,r-s)}, -aNo(a,b,c,d){A.O7(d,0,a.length,"startIndex") -return A.ww(a,b,c,d)}, -Bp(a,b,c){return this.aNo(a,b,c,0)}, -aNp(a,b,c){A.O7(0,0,a.length,"startIndex") -return A.cXd(a,b,c,0)}, -Lp(a,b){var s -if(typeof b=="string")return A.b(a.split(b),t.s) -else{if(b instanceof A.pe){s=b.e -s=!(s==null?b.e=b.b6F():s)}else s=!1 -if(s)return A.b(a.split(b.b),t.s) -else return this.b86(a,b)}}, -w_(a,b,c,d){var s=A.fH(b,c,a.length,null,null) -return A.cfB(a,b,s,d)}, -b86(a,b){var s,r,q,p,o,n,m=A.b([],t.s) -for(s=J.Sr(b,a),s=s.gW(s),r=0,q=1;s.q();){p=s.gI(s) -o=p.gq4(p) -n=p.gdf(p) -q=n-o -if(q===0&&r===o)continue -m.push(this.a1(a,r,o)) -r=n}if(r0)m.push(this.cD(a,r)) -return m}, -tE(a,b,c){var s -if(c<0||c>a.length)throw A.q(A.f1(c,0,a.length,null,null)) -if(typeof b=="string"){s=c+b.length -if(s>a.length)return!1 -return b===a.substring(c,s)}return J.cha(b,a,c)!=null}, -b0(a,b){return this.tE(a,b,0)}, -a1(a,b,c){return a.substring(b,A.fH(b,c,a.length,null,null))}, -cD(a,b){return this.a1(a,b,null)}, -abe(a){return a.toLowerCase()}, -dU(a){var s,r,q,p=a.trim(),o=p.length -if(o===0)return p -if(p.charCodeAt(0)===133){s=J.cku(p,1) -if(s===o)return""}else s=0 -r=o-1 -q=p.charCodeAt(r)===133?J.ckv(p,r):o -if(s===0&&q===o)return p -return p.substring(s,q)}, -aOc(a){var s=a.trimStart() -if(s.length===0)return s -if(s.charCodeAt(0)!==133)return s -return s.substring(J.cku(s,1))}, -FH(a){var s,r=a.trimEnd(),q=r.length -if(q===0)return r -s=q-1 -if(r.charCodeAt(s)!==133)return r -return r.substring(0,J.ckv(r,s))}, -aL(a,b){var s,r -if(0>=b)return"" -if(b===1||a.length===0)return a -if(b!==b>>>0)throw A.q(B.ah_) -for(s=a,r="";;){if((b&1)===1)r=s+r -b=b>>>1 -if(b===0)break -s+=s}return r}, -tw(a,b,c){var s=b-a.length -if(s<=0)return a -return this.aL(c,s)+a}, -bLI(a,b){var s=b-a.length -if(s<=0)return a -return a+this.aL(" ",s)}, -uw(a,b,c){var s,r,q,p -if(c<0||c>a.length)throw A.q(A.f1(c,0,a.length,null,null)) -if(typeof b=="string")return a.indexOf(b,c) -if(b instanceof A.pe){s=b.af6(a,c) -return s==null?-1:s.b.index}for(r=a.length,q=J.zo(b),p=c;p<=r;++p)if(q.Cu(b,a,p)!=null)return p -return-1}, -eB(a,b){return this.uw(a,b,0)}, -ZK(a,b,c){var s,r -if(c==null)c=a.length -else if(c<0||c>a.length)throw A.q(A.f1(c,0,a.length,null,null)) -s=b.length -r=a.length -if(c+s>r)c=r-s -return a.lastIndexOf(b,c)}, -Hm(a,b){return this.ZK(a,b,null)}, -aHd(a,b,c){var s=a.length -if(c>s)throw A.q(A.f1(c,0,s,null,null)) -return A.oR(a,b,c)}, -p(a,b){return this.aHd(a,b,0)}, -gdm(a){return a.length!==0}, -bM(a,b){var s -if(a===b)s=0 -else s=a>6}r=r+((r&67108863)<<3)&536870911 -r^=r>>11 -return r+((r&16383)<<15)&536870911}, -gv9(a){return A.dI(t.N)}, -gt(a){return a.length}, -h(a,b){if(!(b>=0&&b")) -s.wN(r.gbjB()) -r.wN(a) -r.Kn(0,d) -return r}, -iY(a){return this.cw(a,null,null,null)}, -v7(a,b,c){return this.cw(a,null,b,c)}, -As(a,b,c){return this.cw(a,b,c,null)}, -tn(a,b){return new A.wN(this.a,this.$ti.i("@<1>").d0(b).i("wN<1,2>"))}} -A.Kp.prototype={ -af(a){return this.a.af(0)}, -wN(a){this.c=a==null?null:this.b.Fy(a,t.z,this.$ti.y[1])}, -Kn(a,b){var s=this -s.a.Kn(0,b) -if(b==null)s.d=null -else if(t.hK.b(b))s.d=s.b.Oy(b,t.z,t.K,t.Km) -else if(t.mX.b(b))s.d=s.b.Fy(b,t.z,t.K) -else throw A.q(A.bW(u.y,null))}, -Og(a){this.a.Og(a)}, -bjC(a){var s,r,q,p,o,n,m=this,l=m.c -if(l==null)return -s=null -try{s=m.$ti.y[1].a(a)}catch(o){r=A.a4(o) -q=A.ap(o) -p=m.d -if(p==null)m.b.Sr(r,q) -else{l=t.K -n=m.b -if(t.hK.b(p))n.aoM(p,r,q,l,t.Km) -else n.HG(t.mX.a(p),r,l)}return}m.b.HG(l,s,m.$ti.y[1])}, -tx(a,b){this.a.tx(0,b)}, -pV(a){return this.tx(0,null)}, -xc(a){this.a.xc(0)}, -$ihD:1} -A.tT.prototype={ -gW(a){return new A.acX(J.ar(this.gzp()),A.y(this).i("acX<1,2>"))}, -gt(a){return J.b6(this.gzp())}, -ga2(a){return J.eD(this.gzp())}, -gdm(a){return J.ev(this.gzp())}, -zj(a,b){var s=A.y(this) -return A.mD(J.DE(this.gzp(),b),s.c,s.y[1])}, -Br(a,b){var s=A.y(this) -return A.mD(J.Su(this.gzp(),b),s.c,s.y[1])}, -dP(a,b){return A.y(this).y[1].a(J.zx(this.gzp(),b))}, -gS(a){return A.y(this).y[1].a(J.kL(this.gzp()))}, -gU(a){return A.y(this).y[1].a(J.kc(this.gzp()))}, -gcp(a){return A.y(this).y[1].a(J.JX(this.gzp()))}, -p(a,b){return J.nK(this.gzp(),b)}, -l(a){return J.bo(this.gzp())}} -A.acX.prototype={ -q(){return this.a.q()}, -gI(a){var s=this.a -return this.$ti.y[1].a(s.gI(s))}} -A.E6.prototype={ -tn(a,b){return A.mD(this.a,A.y(this).c,b)}, -gzp(){return this.a}} -A.a4T.prototype={$iaU:1} -A.a3X.prototype={ -h(a,b){return this.$ti.y[1].a(J.w(this.a,b))}, -j(a,b,c){J.aV(this.a,b,this.$ti.c.a(c))}, -st(a,b){J.cBh(this.a,b)}, -v(a,b){J.dV(this.a,this.$ti.c.a(b))}, -L(a,b){var s=this.$ti -J.nI(this.a,A.mD(b,s.y[1],s.c))}, -q7(a,b){var s=b==null?null:new A.bOS(this,b) -J.DF(this.a,s)}, -r3(a,b,c){J.JY(this.a,b,this.$ti.c.a(c))}, -tg(a,b,c){var s=this.$ti -J.cae(this.a,b,A.mD(c,s.y[1],s.c))}, -Ii(a,b,c){var s=this.$ti -J.cai(this.a,b,A.mD(c,s.y[1],s.c))}, -A(a,b){return J.kd(this.a,b)}, -pW(a,b){return this.$ti.y[1].a(J.aLm(this.a,b))}, -uU(a){return this.$ti.y[1].a(J.cag(this.a))}, -cI(a,b){J.mw(this.a,new A.bOR(this,b))}, -FT(a,b,c){var s=this.$ti -return A.mD(J.ch8(this.a,b,c),s.c,s.y[1])}, -d9(a,b,c,d,e){var s=this.$ti -J.chd(this.a,b,c,A.mD(d,s.y[1],s.c),e)}, -qy(a,b,c,d){return this.d9(0,b,c,d,0)}, -vu(a,b,c){J.chb(this.a,b,c)}, -tX(a,b,c,d){J.rx(this.a,b,c,this.$ti.c.a(d))}, -$iaU:1, -$iI:1} -A.bOS.prototype={ -$2(a,b){var s=this.a.$ti.y[1] -return this.b.$2(s.a(a),s.a(b))}, -$S(){return this.a.$ti.i("p(1,1)")}} -A.bOR.prototype={ -$1(a){return this.b.$1(this.a.$ti.y[1].a(a))}, -$S(){return this.a.$ti.i("E(1)")}} -A.dP.prototype={ -tn(a,b){return new A.dP(this.a,this.$ti.i("@<1>").d0(b).i("dP<1,2>"))}, -gzp(){return this.a}} -A.wM.prototype={ -tn(a,b){return new A.wM(this.a,this.b,this.$ti.i("@<1>").d0(b).i("wM<1,2>"))}, -v(a,b){return this.a.v(0,this.$ti.c.a(b))}, -L(a,b){var s=this.$ti -this.a.L(0,A.mD(b,s.y[1],s.c))}, -A(a,b){return this.a.A(0,b)}, -cI(a,b){this.a.cI(0,new A.aSU(this,b))}, -Cp(a,b){var s=this -if(s.b!=null)return s.auK(b,!0) -return new A.wM(s.a.Cp(0,b),null,s.$ti)}, -tq(a){var s=this -if(s.b!=null)return s.auK(a,!1) -return new A.wM(s.a.tq(a),null,s.$ti)}, -auK(a,b){var s,r=this.b,q=this.$ti,p=q.y[1],o=r==null?A.xI(p):r.$1$0(p) -for(p=this.a,p=p.gW(p),q=q.y[1];p.q();){s=q.a(p.gI(p)) -if(b===a.p(0,s))o.v(0,s)}return o}, -P(a){this.a.P(0)}, -auu(){var s=this.b,r=this.$ti.y[1],q=s==null?A.xI(r):s.$1$0(r) -q.L(0,this) -return q}, -r7(a){return this.auu()}, -$iaU:1, -$ibY:1, -gzp(){return this.a}} -A.aSU.prototype={ -$1(a){return this.b.$1(this.a.$ti.y[1].a(a))}, -$S(){return this.a.$ti.i("E(1)")}} -A.wK.prototype={ -B4(a,b,c){return new A.wK(this.a,this.$ti.i("@<1,2>").d0(b).d0(c).i("wK<1,2,3,4>"))}, -ao(a,b){return J.fz(this.a,b)}, -h(a,b){return this.$ti.i("4?").a(J.w(this.a,b))}, -j(a,b,c){var s=this.$ti -J.aV(this.a,s.c.a(b),s.y[1].a(c))}, -d6(a,b,c){var s=this.$ti -return s.y[3].a(J.St(this.a,s.c.a(b),new A.aSS(this,c)))}, -L(a,b){J.nI(this.a,new A.wK(b,this.$ti.i("wK<3,4,1,2>")))}, -A(a,b){return this.$ti.i("4?").a(J.kd(this.a,b))}, -P(a){J.Ss(this.a)}, -aT(a,b){J.h2(this.a,new A.aSR(this,b))}, -gdQ(a){var s=this.$ti -return A.mD(J.hJ(this.a),s.c,s.y[2])}, -guC(a){var s=this.$ti -return A.mD(J.DD(this.a),s.y[1],s.y[3])}, -gt(a){return J.b6(this.a)}, -ga2(a){return J.eD(this.a)}, -gdm(a){return J.ev(this.a)}, -gtU(a){var s=J.hi(this.a) -return s.q2(s,new A.aSQ(this),this.$ti.i("S<3,4>"))}, -cI(a,b){J.mw(this.a,new A.aST(this,b))}} -A.aSS.prototype={ -$0(){return this.a.$ti.y[1].a(this.b.$0())}, -$S(){return this.a.$ti.i("2()")}} -A.aSR.prototype={ -$2(a,b){var s=this.a.$ti -this.b.$2(s.y[2].a(a),s.y[3].a(b))}, -$S(){return this.a.$ti.i("~(1,2)")}} -A.aSQ.prototype={ -$1(a){var s=this.a.$ti -return new A.S(s.y[2].a(a.a),s.y[3].a(a.b),s.i("S<3,4>"))}, -$S(){return this.a.$ti.i("S<3,4>(S<1,2>)")}} -A.aST.prototype={ -$2(a,b){var s=this.a.$ti -return this.b.$2(s.y[2].a(a),s.y[3].a(b))}, -$S(){return this.a.$ti.i("E(1,2)")}} -A.wL.prototype={ -tn(a,b){return new A.wL(this.a,this.$ti.i("@<1>").d0(b).i("wL<1,2>"))}, -v(a,b){this.a.v(0,this.$ti.c.a(b))}, -A(a,b){return this.a.A(0,b)}, -L(a,b){var s=this.$ti -this.a.L(0,A.mD(b,s.y[1],s.c))}, -$iaU:1, -gzp(){return this.a}} -A.qn.prototype={ -l(a){return"LateInitializationError: "+this.a}} -A.apI.prototype={ -l(a){return"ReachabilityError: "+this.a}} -A.eF.prototype={ -gt(a){return this.a.length}, -h(a,b){return this.a.charCodeAt(b)}} -A.c8h.prototype={ -$0(){return A.em(null,t.H)}, -$S:2} -A.bCN.prototype={} -A.aU.prototype={} -A.a2.prototype={ -gW(a){var s=this -return new A.bM(s,s.gt(s),A.y(s).i("bM"))}, -aT(a,b){var s,r=this,q=r.gt(r) -for(s=0;s1)throw A.q(A.AO()) -return s.dP(0,0)}, -p(a,b){var s,r=this,q=r.gt(r) -for(s=0;s").d0(c).i("O<1,2>"))}, -z3(a,b){return this.q2(0,b,t.z)}, -CI(a,b){var s,r,q=this,p=q.gt(q) -if(p===0)throw A.q(A.cM()) -s=q.dP(0,0) -for(r=1;rs)throw A.q(A.f1(r,0,s,"start",null))}}, -gb9q(){var s=J.b6(this.a),r=this.c -if(r==null||r>s)return s -return r}, -gbrT(){var s=J.b6(this.a),r=this.b -if(r>s)return s -return r}, -gt(a){var s,r=J.b6(this.a),q=this.b -if(q>=r)return 0 -s=this.c -if(s==null||s>=r)return r-q -return s-q}, -dP(a,b){var s=this,r=s.gbrT()+b -if(b<0||r>=s.gb9q())throw A.q(A.ig(b,s.gt(0),s,null,"index")) -return J.zx(s.a,r)}, -zj(a,b){var s,r,q=this -A.fG(b,"count") -s=q.b+b -r=q.c -if(r!=null&&s>=r)return new A.iN(q.$ti.i("iN<1>")) -return A.k1(q.a,s,r,q.$ti.c)}, -Br(a,b){var s,r,q,p=this -A.fG(b,"count") -s=p.c -r=p.b -q=r+b -if(s==null)return A.k1(p.a,r,q,p.$ti.c) -else{if(s=o){r.d=null -return!1}r.d=p.dP(q,s);++r.c -return!0}} -A.e1.prototype={ -gW(a){return new A.qq(J.ar(this.a),this.b,A.y(this).i("qq<1,2>"))}, -gt(a){return J.b6(this.a)}, -ga2(a){return J.eD(this.a)}, -gS(a){return this.b.$1(J.kL(this.a))}, -gU(a){return this.b.$1(J.kc(this.a))}, -gcp(a){return this.b.$1(J.JX(this.a))}, -dP(a,b){return this.b.$1(J.zx(this.a,b))}} -A.hN.prototype={$iaU:1} -A.qq.prototype={ -q(){var s=this,r=s.b -if(r.q()){s.a=s.c.$1(r.gI(r)) -return!0}s.a=null -return!1}, -gI(a){var s=this.a -return s==null?this.$ti.y[1].a(s):s}} -A.O.prototype={ -gt(a){return J.b6(this.a)}, -dP(a,b){return this.b.$1(J.zx(this.a,b))}} -A.az.prototype={ -gW(a){return new A.jk(J.ar(this.a),this.b,this.$ti.i("jk<1>"))}, -q2(a,b,c){return new A.e1(this,b,this.$ti.i("@<1>").d0(c).i("e1<1,2>"))}, -z3(a,b){return this.q2(0,b,t.z)}} -A.jk.prototype={ -q(){var s,r -for(s=this.a,r=this.b;s.q();)if(r.$1(s.gI(s)))return!0 -return!1}, -gI(a){var s=this.a -return s.gI(s)}} -A.hO.prototype={ -gW(a){return new A.LO(J.ar(this.a),this.b,B.zr,this.$ti.i("LO<1,2>"))}} -A.LO.prototype={ -gI(a){var s=this.d -return s==null?this.$ti.y[1].a(s):s}, -q(){var s,r,q=this,p=q.c -if(p==null)return!1 -for(s=q.a,r=q.b;!p.q();){q.d=null -if(s.q()){q.c=null -p=J.ar(r.$1(s.gI(s))) -q.c=p}else return!1}p=q.c -q.d=p.gI(p) -return!0}} -A.Ic.prototype={ -gW(a){return new A.ate(J.ar(this.a),this.b,A.y(this).i("ate<1>"))}} -A.VK.prototype={ -gt(a){var s=J.b6(this.a),r=this.b -if(s>r)return r -return s}, -$iaU:1} -A.ate.prototype={ -q(){if(--this.b>=0)return this.a.q() -this.b=-1 -return!1}, -gI(a){var s -if(this.b<0){this.$ti.c.a(null) -return null}s=this.a -return s.gI(s)}} -A.yz.prototype={ -zj(a,b){A.pY(b,"count") -A.fG(b,"count") -return new A.yz(this.a,this.b+b,A.y(this).i("yz<1>"))}, -gW(a){return new A.asc(J.ar(this.a),this.b,A.y(this).i("asc<1>"))}} -A.Lz.prototype={ -gt(a){var s=J.b6(this.a)-this.b -if(s>=0)return s -return 0}, -zj(a,b){A.pY(b,"count") -A.fG(b,"count") -return new A.Lz(this.a,this.b+b,this.$ti)}, -$iaU:1} -A.asc.prototype={ -q(){var s,r -for(s=this.a,r=0;r"))}} -A.asd.prototype={ -q(){var s,r,q=this -if(!q.c){q.c=!0 -for(s=q.a,r=q.b;s.q();)if(!r.$1(s.gI(s)))return!0}return q.a.q()}, -gI(a){var s=this.a -return s.gI(s)}} -A.iN.prototype={ -gW(a){return B.zr}, -aT(a,b){}, -ga2(a){return!0}, -gt(a){return 0}, -gS(a){throw A.q(A.cM())}, -gU(a){throw A.q(A.cM())}, -gcp(a){throw A.q(A.cM())}, -dP(a,b){throw A.q(A.f1(b,0,0,"index",null))}, -p(a,b){return!1}, -qM(a,b){return!0}, -cs(a,b){return!1}, -wi(a,b,c){throw A.q(A.cM())}, -wF(a,b){return this.wi(0,b,null)}, -b_(a,b){return""}, -rF(a,b){return this}, -q2(a,b,c){return new A.iN(c.i("iN<0>"))}, -z3(a,b){return this.q2(0,b,t.z)}, -zj(a,b){A.fG(b,"count") -return this}, -Br(a,b){A.fG(b,"count") -return this}, -tN(a,b){var s=this.$ti.c -return b?J.qm(0,s):J.Mv(0,s)}, -qb(a){return this.tN(0,!0)}, -r7(a){return A.xI(this.$ti.c)}} -A.ahd.prototype={ -q(){return!1}, -gI(a){throw A.q(A.cM())}} -A.EP.prototype={ -gW(a){return new A.ahX(J.ar(this.a),this.b,A.y(this).i("ahX<1>"))}, -gt(a){var s=this.b -return J.b6(this.a)+s.gt(s)}, -ga2(a){var s -if(J.eD(this.a)){s=this.b -s=s.ga2(s)}else s=!1 -return s}, -gdm(a){var s -if(!J.ev(this.a)){s=this.b -s=!s.ga2(s)}else s=!0 -return s}, -p(a,b){return J.nK(this.a,b)||this.b.p(0,b)}, -gS(a){var s,r=J.ar(this.a) -if(r.q())return r.gI(r) -s=this.b -return s.gS(s)}, -gU(a){var s,r=this.b,q=r.gW(r) -if(q.q()){s=q.gI(q) -while(q.q())s=q.gI(q) -return s}return J.kc(this.a)}} -A.ahX.prototype={ -q(){var s,r=this -if(r.a.q())return!0 -s=r.b -if(s!=null){s=s.gW(s) -r.a=s -r.b=null -return s.q()}return!1}, -gI(a){var s=this.a -return s.gI(s)}} -A.c_.prototype={ -gW(a){return new A.nr(J.ar(this.a),this.$ti.i("nr<1>"))}} -A.nr.prototype={ -q(){var s,r -for(s=this.a,r=this.$ti.c;s.q();)if(r.b(s.gI(s)))return!0 -return!1}, -gI(a){var s=this.a -return this.$ti.c.a(s.gI(s))}} -A.GH.prototype={ -gaff(){var s,r -for(s=this.a,s=s.gW(s);s.q();){r=s.gI(s) -if(r!=null)return r}return null}, -ga2(a){return this.gaff()==null}, -gdm(a){return this.gaff()!=null}, -gS(a){var s=this.gaff() -return s==null?A.a3(A.cM()):s}, -gW(a){var s=this.a -return new A.anE(s.gW(s),this.$ti.i("anE<1>"))}} -A.anE.prototype={ -q(){var s,r -this.b=null -for(s=this.a;s.q();){r=s.gI(s) -if(r!=null){this.b=r -return!0}}return!1}, -gI(a){var s=this.b -return s==null?A.a3(A.cM()):s}} -A.xC.prototype={ -gt(a){return J.b6(this.a)}, -ga2(a){return J.eD(this.a)}, -gdm(a){return J.ev(this.a)}, -gS(a){return new A.ah(this.b,J.kL(this.a))}, -gcp(a){return new A.ah(this.b,J.JX(this.a))}, -dP(a,b){return new A.ah(b+this.b,J.zx(this.a,b))}, -p(a,b){var s,r,q,p=null,o=null,n=!1 -if(t.iy.b(b)){s=b.a -if(A.iq(s)){A.b_(s) -r=b.b -n=s>=this.b -o=r -p=s}}if(n){n=J.DE(this.a,p-this.b) -q=n.gW(n) -return q.q()&&J.v(q.gI(q),o)}return!1}, -Br(a,b){A.pY(b,"count") -A.fG(b,"count") -return new A.xC(J.Su(this.a,b),this.b,A.y(this).i("xC<1>"))}, -zj(a,b){A.pY(b,"count") -A.fG(b,"count") -return new A.xC(J.DE(this.a,b),b+this.b,A.y(this).i("xC<1>"))}, -gW(a){return new A.lZ(J.ar(this.a),this.b,A.y(this).i("lZ<1>"))}} -A.Ey.prototype={ -gU(a){var s,r=this.a,q=J.T(r),p=q.gt(r) -if(p<=0)throw A.q(A.cM()) -s=q.gU(r) -if(p!==q.gt(r))throw A.q(A.dQ(this)) -return new A.ah(p-1+this.b,s)}, -p(a,b){var s,r,q,p,o=null,n=null,m=!1 -if(t.iy.b(b)){s=b.a -if(A.iq(s)){A.b_(s) -r=b.b -m=s>=this.b -n=r -o=s}}if(m){q=o-this.b -m=this.a -p=J.T(m) -return q=0&&this.a.q())return!0 -this.c=-2 -return!1}, -gI(a){var s,r=this.c -if(r>=0){s=this.a -s=new A.ah(this.b+r,s.gI(s)) -r=s}else r=A.a3(A.cM()) -return r}} -A.Wj.prototype={ -st(a,b){throw A.q(A.aJ(u.d1))}, -v(a,b){throw A.q(A.aJ("Cannot add to a fixed-length list"))}, -r3(a,b,c){throw A.q(A.aJ("Cannot add to a fixed-length list"))}, -tg(a,b,c){throw A.q(A.aJ("Cannot add to a fixed-length list"))}, -L(a,b){throw A.q(A.aJ("Cannot add to a fixed-length list"))}, -A(a,b){throw A.q(A.aJ("Cannot remove from a fixed-length list"))}, -cI(a,b){throw A.q(A.aJ("Cannot remove from a fixed-length list"))}, -P(a){throw A.q(A.aJ("Cannot clear a fixed-length list"))}, -pW(a,b){throw A.q(A.aJ("Cannot remove from a fixed-length list"))}, -uU(a){throw A.q(A.aJ("Cannot remove from a fixed-length list"))}, -vu(a,b,c){throw A.q(A.aJ("Cannot remove from a fixed-length list"))}} -A.au5.prototype={ -j(a,b,c){throw A.q(A.aJ("Cannot modify an unmodifiable list"))}, -st(a,b){throw A.q(A.aJ("Cannot change the length of an unmodifiable list"))}, -sU(a,b){throw A.q(A.aJ("Cannot modify an unmodifiable list"))}, -Ii(a,b,c){throw A.q(A.aJ("Cannot modify an unmodifiable list"))}, -v(a,b){throw A.q(A.aJ("Cannot add to an unmodifiable list"))}, -r3(a,b,c){throw A.q(A.aJ("Cannot add to an unmodifiable list"))}, -tg(a,b,c){throw A.q(A.aJ("Cannot add to an unmodifiable list"))}, -L(a,b){throw A.q(A.aJ("Cannot add to an unmodifiable list"))}, -A(a,b){throw A.q(A.aJ("Cannot remove from an unmodifiable list"))}, -cI(a,b){throw A.q(A.aJ("Cannot remove from an unmodifiable list"))}, -q7(a,b){throw A.q(A.aJ("Cannot modify an unmodifiable list"))}, -P(a){throw A.q(A.aJ("Cannot clear an unmodifiable list"))}, -pW(a,b){throw A.q(A.aJ("Cannot remove from an unmodifiable list"))}, -uU(a){throw A.q(A.aJ("Cannot remove from an unmodifiable list"))}, -d9(a,b,c,d,e){throw A.q(A.aJ("Cannot modify an unmodifiable list"))}, -qy(a,b,c,d){return this.d9(0,b,c,d,0)}, -vu(a,b,c){throw A.q(A.aJ("Cannot remove from an unmodifiable list"))}, -tX(a,b,c,d){throw A.q(A.aJ("Cannot modify an unmodifiable list"))}} -A.PN.prototype={} -A.aBF.prototype={ -gt(a){return J.b6(this.a)}, -dP(a,b){A.ajw(b,J.b6(this.a),this,null,null) -return b}} -A.ta.prototype={ -h(a,b){return this.ao(0,b)?J.w(this.a,A.b_(b)):null}, -gt(a){return J.b6(this.a)}, -guC(a){return A.k1(this.a,0,null,this.$ti.c)}, -gdQ(a){return new A.aBF(this.a)}, -ga2(a){return J.eD(this.a)}, -gdm(a){return J.ev(this.a)}, -ao(a,b){return A.iq(b)&&b>=0&&b>"))}, -bE3(a){var s=this -return function(){var r=a -var q=0,p=1,o=[],n,m,l -return function $async$gtU(b,c,d){if(c===1){o.push(d) -q=p}for(;;)switch(q){case 0:n=s.gdQ(s),n=n.gW(n),m=A.y(s).i("S<1,2>") -case 2:if(!n.q()){q=3 -break}l=n.gI(n) -q=4 -return b.b=new A.S(l,s.h(0,l),m),1 -case 4:q=2 -break -case 3:return 0 -case 1:return b.c=o.at(-1),3}}}}, -t_(a,b,c,d){var s=A.c(c,d) -this.aT(0,new A.b_v(this,b,s)) -return s}, -z3(a,b){var s=t.z -return this.t_(0,b,s,s)}, -cI(a,b){A.Up()}, -$ix:1} -A.b_v.prototype={ -$2(a,b){var s=this.b.$2(a,b) -this.c.j(0,s.a,s.b)}, -$S(){return A.y(this.a).i("~(1,2)")}} -A.a5.prototype={ -gt(a){return this.b.length}, -gayL(){var s=this.$keys -if(s==null){s=Object.keys(this.a) -this.$keys=s}return s}, -ao(a,b){if(typeof b!="string")return!1 -if("__proto__"===b)return!1 -return this.a.hasOwnProperty(b)}, -h(a,b){if(!this.ao(0,b))return null -return this.b[this.a[b]]}, -aT(a,b){var s,r,q=this.gayL(),p=this.b -for(s=q.length,r=0;r"))}, -guC(a){return new A.Jg(this.b,this.$ti.i("Jg<2>"))}} -A.Jg.prototype={ -gt(a){return this.a.length}, -ga2(a){return 0===this.a.length}, -gdm(a){return 0!==this.a.length}, -gW(a){var s=this.a -return new A.D_(s,s.length,this.$ti.i("D_<1>"))}} -A.D_.prototype={ -gI(a){var s=this.d -return s==null?this.$ti.c.a(s):s}, -q(){var s=this,r=s.c -if(r>=s.b){s.d=null -return!1}s.d=s.a[r] -s.c=r+1 -return!0}} -A.h.prototype={ -IR(){var s=this,r=s.$map -if(r==null){r=new A.Fg(s.$ti.i("Fg<1,2>")) -A.crZ(s.a,r) -s.$map=r}return r}, -ao(a,b){return this.IR().ao(0,b)}, -h(a,b){return this.IR().h(0,b)}, -aT(a,b){this.IR().aT(0,b)}, -gdQ(a){var s=this.IR() -return new A.bS(s,A.y(s).i("bS<1>"))}, -guC(a){var s=this.IR() -return new A.aH(s,A.y(s).i("aH<2>"))}, -gt(a){return this.IR().a}} -A.Uq.prototype={ -P(a){A.Ur()}, -v(a,b){A.Ur()}, -L(a,b){A.Ur()}, -A(a,b){A.Ur()}, -E6(a){A.Ur()}, -cI(a,b){A.Ur()}} -A.ec.prototype={ -gt(a){return this.b}, -ga2(a){return this.b===0}, -gdm(a){return this.b!==0}, -gW(a){var s,r=this,q=r.$keys -if(q==null){q=Object.keys(r.a) -r.$keys=q}s=q -return new A.D_(s,s.length,r.$ti.i("D_<1>"))}, -p(a,b){if(typeof b!="string")return!1 -if("__proto__"===b)return!1 -return this.a.hasOwnProperty(b)}, -r7(a){return A.eH(this,this.$ti.c)}} -A.cI.prototype={ -gt(a){return this.a.length}, -ga2(a){return this.a.length===0}, -gdm(a){return this.a.length!==0}, -gW(a){var s=this.a -return new A.D_(s,s.length,this.$ti.i("D_<1>"))}, -IR(){var s,r,q,p,o=this,n=o.$map -if(n==null){n=new A.Fg(o.$ti.i("Fg<1,1>")) -for(s=o.a,r=s.length,q=0;q")}} -A.qk.prototype={ -$0(){return this.a.$1$0(this.$ti.y[0])}, -$1(a){return this.a.$1$1(a,this.$ti.y[0])}, -$2(a,b){return this.a.$1$2(a,b,this.$ti.y[0])}, -$4(a,b,c,d){return this.a.$1$4(a,b,c,d,this.$ti.y[0])}, -$S(){return A.cse(A.aKr(this.a),this.$ti)}} -A.AP.prototype={ -ganm(){var s=this.a -if(s instanceof A.iX)return s -return this.a=new A.iX(s)}, -gaMo(){var s,r,q,p,o,n=this -if(n.c===1)return B.Ty -s=n.d -r=J.T(s) -q=r.gt(s)-J.b6(n.e)-n.f -if(q===0)return B.Ty -p=[] -for(o=0;o>>0}, -l(a){return"Closure '"+this.$_name+"' of "+("Instance of '"+A.a_5(this.a)+"'")}} -A.aqO.prototype={ -l(a){return"RuntimeError: "+this.a}} -A.agv.prototype={ -l(a){return"Deferred library "+this.a+" was not loaded."}} -A.c75.prototype={ -$0(){var s,r,q,p,o,n,m,l,k,j,i,h=this -for(s=h.a,r=s.b,q=h.b,p=h.f,o=h.w,n=h.r,m=h.e,l=h.c,k=h.d;r"))}, -guC(a){return new A.aH(this,A.y(this).i("aH<2>"))}, -gtU(a){return new A.bi(this,A.y(this).i("bi<1,2>"))}, -ao(a,b){var s,r -if(typeof b=="string"){s=this.b -if(s==null)return!1 -return s[b]!=null}else if(typeof b=="number"&&(b&0x3fffffff)===b){r=this.c -if(r==null)return!1 -return r[b]!=null}else return this.aKy(b)}, -aKy(a){var s=this.d -if(s==null)return!1 -return this.NQ(s[this.NP(a)],a)>=0}, -byN(a,b){return new A.bS(this,A.y(this).i("bS<1>")).cs(0,new A.beA(this,b))}, -L(a,b){J.h2(b,new A.bez(this))}, -h(a,b){var s,r,q,p,o=null -if(typeof b=="string"){s=this.b -if(s==null)return o -r=s[b] -q=r==null?o:r.b -return q}else if(typeof b=="number"&&(b&0x3fffffff)===b){p=this.c -if(p==null)return o -r=p[b] -q=r==null?o:r.b -return q}else return this.aKz(b)}, -aKz(a){var s,r,q=this.d -if(q==null)return null -s=q[this.NP(a)] -r=this.NQ(s,a) -if(r<0)return null -return s[r].b}, -j(a,b,c){var s,r,q=this -if(typeof b=="string"){s=q.b -q.asZ(s==null?q.b=q.agO():s,b,c)}else if(typeof b=="number"&&(b&0x3fffffff)===b){r=q.c -q.asZ(r==null?q.c=q.agO():r,b,c)}else q.aKB(b,c)}, -aKB(a,b){var s,r,q,p=this,o=p.d -if(o==null)o=p.d=p.agO() -s=p.NP(a) -r=o[s] -if(r==null)o[s]=[p.agP(a,b)] -else{q=p.NQ(r,a) -if(q>=0)r[q].b=b -else r.push(p.agP(a,b))}}, -d6(a,b,c){var s,r,q=this -if(q.ao(0,b)){s=q.h(0,b) -return s==null?A.y(q).y[1].a(s):s}r=c.$0() -q.j(0,b,r) -return r}, -A(a,b){var s=this -if(typeof b=="string")return s.aAS(s.b,b) -else if(typeof b=="number"&&(b&0x3fffffff)===b)return s.aAS(s.c,b) -else return s.aKA(b)}, -aKA(a){var s,r,q,p,o=this,n=o.d -if(n==null)return null -s=o.NP(a) -r=n[s] -q=o.NQ(r,a) -if(q<0)return null -p=r.splice(q,1)[0] -o.aDA(p) -if(r.length===0)delete n[s] -return p.b}, -P(a){var s=this -if(s.a>0){s.b=s.c=s.d=s.e=s.f=null -s.a=0 -s.agL()}}, -aT(a,b){var s=this,r=s.e,q=s.r -while(r!=null){b.$2(r.a,r.b) -if(q!==s.r)throw A.q(A.dQ(s)) -r=r.c}}, -asZ(a,b,c){var s=a[b] -if(s==null)a[b]=this.agP(b,c) -else s.b=c}, -aAS(a,b){var s -if(a==null)return null -s=a[b] -if(s==null)return null -this.aDA(s) -delete a[b] -return s.b}, -agL(){this.r=this.r+1&1073741823}, -agP(a,b){var s,r=this,q=new A.bgo(a,b) -if(r.e==null)r.e=r.f=q -else{s=r.f -s.toString -q.d=s -r.f=s.c=q}++r.a -r.agL() -return q}, -aDA(a){var s=this,r=a.d,q=a.c -if(r==null)s.e=q -else r.c=q -if(q==null)s.f=r -else q.d=r;--s.a -s.agL()}, -NP(a){return J.ae(a)&1073741823}, -NQ(a,b){var s,r -if(a==null)return-1 -s=a.length -for(r=0;r"]=s -delete s[""] -return s}, -$iakw:1} -A.beA.prototype={ -$1(a){return J.v(this.a.h(0,a),this.b)}, -$S(){return A.y(this.a).i("E(1)")}} -A.bez.prototype={ -$2(a,b){this.a.j(0,a,b)}, -$S(){return A.y(this.a).i("~(1,2)")}} -A.bgo.prototype={} -A.bS.prototype={ -gt(a){return this.a.a}, -ga2(a){return this.a.a===0}, -gW(a){var s=this.a -return new A.ck(s,s.r,s.e,this.$ti.i("ck<1>"))}, -p(a,b){return this.a.ao(0,b)}, -aT(a,b){var s=this.a,r=s.e,q=s.r -while(r!=null){b.$1(r.a) -if(q!==s.r)throw A.q(A.dQ(s)) -r=r.c}}} -A.ck.prototype={ -gI(a){return this.d}, -q(){var s,r=this,q=r.a -if(r.b!==q.r)throw A.q(A.dQ(q)) -s=r.c -if(s==null){r.d=null -return!1}else{r.d=s.a -r.c=s.c -return!0}}} -A.aH.prototype={ -gt(a){return this.a.a}, -ga2(a){return this.a.a===0}, -gW(a){var s=this.a -return new A.bw(s,s.r,s.e,this.$ti.i("bw<1>"))}, -aT(a,b){var s=this.a,r=s.e,q=s.r -while(r!=null){b.$1(r.b) -if(q!==s.r)throw A.q(A.dQ(s)) -r=r.c}}} -A.bw.prototype={ -gI(a){return this.d}, -q(){var s,r=this,q=r.a -if(r.b!==q.r)throw A.q(A.dQ(q)) -s=r.c -if(s==null){r.d=null -return!1}else{r.d=s.b -r.c=s.c -return!0}}} -A.bi.prototype={ -gt(a){return this.a.a}, -ga2(a){return this.a.a===0}, -gW(a){var s=this.a -return new A.m3(s,s.r,s.e,this.$ti.i("m3<1,2>"))}} -A.m3.prototype={ -gI(a){var s=this.d -s.toString -return s}, -q(){var s,r=this,q=r.a -if(r.b!==q.r)throw A.q(A.dQ(q)) -s=r.c -if(s==null){r.d=null -return!1}else{r.d=new A.S(s.a,s.b,r.$ti.i("S<1,2>")) -r.c=s.c -return!0}}} -A.XF.prototype={ -NP(a){return A.u8(a)&1073741823}, -NQ(a,b){var s,r,q -if(a==null)return-1 -s=a.length -for(r=0;r0;){--q;--s -j[q]=r[s]}}return A.tc(j,k)}} -A.aE1.prototype={ -a3Q(){return[this.a,this.b]}, -m(a,b){if(b==null)return!1 -return b instanceof A.aE1&&this.$s===b.$s&&J.v(this.a,b.a)&&J.v(this.b,b.b)}, -gu(a){return A.a7(this.$s,this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.aE2.prototype={ -a3Q(){return[this.a,this.b,this.c]}, -m(a,b){var s=this -if(b==null)return!1 -return b instanceof A.aE2&&s.$s===b.$s&&J.v(s.a,b.a)&&J.v(s.b,b.b)&&J.v(s.c,b.c)}, -gu(a){var s=this -return A.a7(s.$s,s.a,s.b,s.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.aE3.prototype={ -a3Q(){return this.a}, -m(a,b){if(b==null)return!1 -return b instanceof A.aE3&&this.$s===b.$s&&A.cOX(this.a,b.a)}, -gu(a){return A.a7(this.$s,A.aI(this.a),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.pe.prototype={ -l(a){return"RegExp/"+this.a+"/"+this.b.flags}, -gazl(){var s=this,r=s.c -if(r!=null)return r -r=s.b -return s.c=A.cc1(s.a,r.multiline,!r.ignoreCase,r.unicode,r.dotAll,"g")}, -gbj8(){var s=this,r=s.d -if(r!=null)return r -r=s.b -return s.d=A.cc1(s.a,r.multiline,!r.ignoreCase,r.unicode,r.dotAll,"y")}, -b6F(){var s,r=this.a -if(!B.f.p(r,"("))return!1 -s=this.b.unicode?"u":"" -return new RegExp("(?:)|"+r,s).exec("").length>1}, -rn(a){var s=this.b.exec(a) -if(s==null)return null -return new A.QR(s)}, -aXF(a){var s=this.rn(a) -if(s!=null)return s.b[0] -return null}, -MF(a,b,c){if(c<0||c>b.length)throw A.q(A.f1(c,0,b.length,null,null)) -return new A.awS(this,b,c)}, -BZ(a,b){return this.MF(0,b,0)}, -af6(a,b){var s,r=this.gazl() -r.lastIndex=b -s=r.exec(a) -if(s==null)return null -return new A.QR(s)}, -b9B(a,b){var s,r=this.gbj8() -r.lastIndex=b -s=r.exec(a) -if(s==null)return null -return new A.QR(s)}, -Cu(a,b,c){if(c<0||c>b.length)throw A.q(A.f1(c,0,b.length,null,null)) -return this.b9B(b,c)}, -aLx(a,b){return this.Cu(0,b,0)}, -$iNx:1, -$iOh:1} -A.QR.prototype={ -gq4(a){return this.b.index}, -gdf(a){var s=this.b -return s.index+s[0].length}, -Ib(a){return this.b[a]}, -h(a,b){return this.b[b]}, -Oa(a){var s,r=this.b.groups -if(r!=null){s=r[a] -if(s!=null||a in r)return s}throw A.q(A.fU(a,"name","Not a capture group name"))}, -$iGq:1, -$iqI:1} -A.awS.prototype={ -gW(a){return new A.CM(this.a,this.b,this.c)}} -A.CM.prototype={ -gI(a){var s=this.d -return s==null?t.Qz.a(s):s}, -q(){var s,r,q,p,o,n,m=this,l=m.b -if(l==null)return!1 -s=m.c -r=l.length -if(s<=r){q=m.a -p=q.af6(l,s) -if(p!=null){m.d=p -o=p.gdf(0) -if(p.b.index===o){s=!1 -if(q.b.unicode){q=m.c -n=q+1 -if(n=55296&&r<=56319){s=l.charCodeAt(n) -s=s>=56320&&s<=57343}}}o=(s?o+1:o)+1}m.c=o -return!0}}m.b=m.d=null -return!1}} -A.yH.prototype={ -gdf(a){return this.a+this.c.length}, -h(a,b){if(b!==0)A.a3(A.a_z(b,null,null)) -return this.c}, -Ib(a){if(a!==0)throw A.q(A.a_z(a,null,null)) -return this.c}, -$iGq:1, -gq4(a){return this.a}} -A.aGA.prototype={ -gW(a){return new A.c1v(this.a,this.b,this.c)}, -gS(a){var s=this.a,r=this.b,q=s.indexOf(r,this.c) -if(q>=0)return new A.yH(q,s,r) -throw A.q(A.cM())}} -A.c1v.prototype={ -q(){var s,r,q=this,p=q.c,o=q.b,n=o.length,m=q.a,l=m.length -if(p+n>l){q.d=null -return!1}s=m.indexOf(o,p) -if(s<0){q.c=l+1 -q.d=null -return!1}r=s+n -q.d=new A.yH(s,m,o) -q.c=r===q.c?r+1:r -return!0}, -gI(a){var s=this.d -s.toString -return s}} -A.axT.prototype={ -bNk(){var s=this.b -if(s===this)A.a3(new A.qn("Local '"+this.a+"' has not been initialized.")) -return s}, -bNj(){return this.bNk(t.z)}, -b3(){var s=this.b -if(s===this)throw A.q(new A.qn("Local '"+this.a+"' has not been initialized.")) -return s}, -c_(){var s=this.b -if(s===this)throw A.q(A.MD(this.a)) -return s}, -sqj(a){var s=this -if(s.b!==s)throw A.q(new A.qn("Local '"+s.a+"' has already been initialized.")) -s.b=a}} -A.bU0.prototype={ -qW(){var s,r=this,q=r.b -if(q===r){s=r.c.$0() -if(r.b!==r)throw A.q(new A.qn("Local '' has been assigned during initialization.")) -r.b=s -q=s}return q}} -A.Bg.prototype={ -gZP(a){return a.byteLength}, -gv9(a){return B.flk}, -Xv(a,b,c){A.lN(a,b,c) -return c==null?new Uint8Array(a,b):new Uint8Array(a,b,c)}, -ajo(a){return this.Xv(a,0,null)}, -aFP(a,b,c){A.lN(a,b,c) -return c==null?new Int8Array(a,b):new Int8Array(a,b,c)}, -a6A(a,b,c){A.lN(a,b,c) -c=B.c.aR(a.byteLength-b,2) -return new Uint16Array(a,b,c)}, -aFS(a){return this.a6A(a,0,null)}, -aFM(a,b,c){A.lN(a,b,c) -c=B.c.aR(a.byteLength-b,2) -return new Int16Array(a,b,c)}, -aFT(a,b,c){A.lN(a,b,c) -c=B.c.aR(a.byteLength-b,4) -return new Uint32Array(a,b,c)}, -aFN(a,b,c){A.lN(a,b,c) -if(c==null)c=B.c.aR(a.byteLength-b,4) -return new Int32Array(a,b,c)}, -aFO(a,b,c){throw A.q(A.aJ("Int64List not supported by dart2js."))}, -aFL(a,b,c){A.lN(a,b,c) -if(c==null)c=B.c.aR(a.byteLength-b,4) -return new Float32Array(a,b,c)}, -ajn(a,b,c){A.lN(a,b,c) -return new Float64Array(a,b,c)}, -a6y(a,b,c){A.lN(a,b,c) -return c==null?new DataView(a,b):new DataView(a,b,c)}, -aFK(a){return this.a6y(a,0,null)}, -$ifI:1, -$iBg:1, -$irJ:1} -A.Bf.prototype={$iBf:1} -A.anr.prototype={$icnv:1} -A.jW.prototype={ -gae(a){if(((a.$flags|0)&2)!==0)return new A.aI2(a.buffer) -else return a.buffer}, -gaIW(a){return a.BYTES_PER_ELEMENT}, -bhj(a,b,c,d){var s=A.f1(b,0,c,d,null) -throw A.q(s)}, -aub(a,b,c,d){if(b>>>0!==b||b>c)this.bhj(a,b,c,d)}, -$ijW:1} -A.aI2.prototype={ -gZP(a){return this.a.byteLength}, -Xv(a,b,c){var s=A.cck(this.a,b,c) -s.$flags=3 -return s}, -ajo(a){return this.Xv(0,0,null)}, -aFP(a,b,c){var s=A.cIJ(this.a,b,c) -s.$flags=3 -return s}, -a6A(a,b,c){var s=A.cIM(this.a,b,c) -s.$flags=3 -return s}, -aFS(a){return this.a6A(0,0,null)}, -aFM(a,b,c){var s=A.cIG(this.a,b,c) -s.$flags=3 -return s}, -aFT(a,b,c){var s=A.cIN(this.a,b,c) -s.$flags=3 -return s}, -aFN(a,b,c){var s=A.cIH(this.a,b,c) -s.$flags=3 -return s}, -aFO(a,b,c){J.ca6(this.a,b,c)}, -aFL(a,b,c){var s=A.cID(this.a,b,c) -s.$flags=3 -return s}, -ajn(a,b,c){var s=A.cIF(this.a,b,c) -s.$flags=3 -return s}, -a6y(a,b,c){var s=A.cIB(this.a,b,c) -s.$flags=3 -return s}, -aFK(a){return this.a6y(0,0,null)}, -$irJ:1} -A.YW.prototype={ -gv9(a){return B.fll}, -gaIW(a){return 1}, -apQ(a,b,c){throw A.q(A.aJ("Int64 accessor not supported by dart2js."))}, -aqG(a,b,c,d){throw A.q(A.aJ("Int64 accessor not supported by dart2js."))}, -$ifI:1, -$iht:1} -A.Nc.prototype={ -gt(a){return a.length}, -aC2(a,b,c,d,e){var s,r,q=a.length -this.aub(a,b,q,"start") -this.aub(a,c,q,"end") -if(b>c)throw A.q(A.f1(b,0,c,null,null)) -s=c-b -if(e<0)throw A.q(A.bW(e,null)) -r=d.length -if(r-e0){s=Date.now()-r.c -if(s>(p+1)*o)p=B.c.qs(s,o)}q.c=p -r.d.$1(q)}, -$S:20} -A.a3C.prototype={ -dI(a,b){var s,r=this -if(b==null)b=r.$ti.c.a(b) -if(!r.b)r.a.xX(b) -else{s=r.a -if(r.$ti.i("a0<1>").b(b))s.au2(b) -else s.Q5(b)}}, -zs(a,b){var s -if(b==null)b=A.zI(a) -s=this.a -if(this.b)s.vE(new A.fB(a,b)) -else s.EA(new A.fB(a,b))}, -gaJG(){return this.a}, -$iA1:1} -A.c4a.prototype={ -$1(a){return this.a.$2(0,a)}, -$S:22} -A.c4b.prototype={ -$2(a,b){this.a.$2(1,new A.W5(a,b))}, -$S:504} -A.c5R.prototype={ -$2(a,b){this.a(a,b)}, -$S:514} -A.oK.prototype={ -gI(a){return this.b}, -bp5(a,b){var s,r,q -a=a -b=b -s=this.a -for(;;)try{r=s(this,a,b) -return r}catch(q){b=q -a=1}}, -q(){var s,r,q,p,o,n=this,m=null,l=0 -for(;;){s=n.d -if(s!=null)try{if(s.q()){r=s -n.b=r.gI(r) -return!0}else n.d=null}catch(q){m=q -l=1 -n.d=null}p=n.bp5(l,m) -if(1===p)return!0 -if(0===p){n.b=null -o=n.e -if(o==null||o.length===0){n.a=A.cpQ -return!1}n.a=o.pop() -l=0 -m=null -continue}if(2===p){l=0 -m=null -continue}if(3===p){m=n.c -n.c=null -o=n.e -if(o==null||o.length===0){n.b=null -n.a=A.cpQ -throw m -return!1}n.a=o.pop() -l=1 -continue}throw A.q(A.ac("sync*"))}return!1}, -aFa(a){var s,r,q=this -if(a instanceof A.j_){s=a.a() -r=q.e -if(r==null)r=q.e=[] -r.push(q.a) -q.a=s -return 2}else{q.d=J.ar(a) -return 2}}} -A.j_.prototype={ -gW(a){return new A.oK(this.a(),this.$ti.i("oK<1>"))}} -A.fB.prototype={ -l(a){return A.A(this.a)}, -$ieq:1, -gLq(){return this.b}} -A.aZ.prototype={ -gvT(){return!0}} -A.IP.prototype={ -EK(){}, -EL(){}} -A.r5.prototype={ -sanE(a,b){throw A.q(A.aJ(u.b7))}, -sanJ(a,b){throw A.q(A.aJ(u.b7))}, -gLx(a){return new A.aZ(this,A.y(this).i("aZ<1>"))}, -gamR(){return!1}, -gw6(){return this.c<4}, -LV(){var s=this.r -return s==null?this.r=new A.aj($.am,t.D4):s}, -aAU(a){var s=a.CW,r=a.ch -if(s==null)this.d=r -else s.ch=r -if(r==null)this.e=s -else r.CW=s -a.CW=a -a.ch=a}, -WU(a,b,c,d){var s,r,q,p,o,n,m=this -if((m.c&4)!==0)return A.bRx(c,A.y(m).c) -s=A.y(m) -r=$.am -q=d?1:0 -p=b!=null?32:0 -o=new A.IP(m,A.a3P(r,a,s.c),A.a3R(r,b),A.a3Q(r,c),r,q|p,s.i("IP<1>")) -o.CW=o -o.ch=o -o.ay=m.c&1 -n=m.e -m.e=o -o.ch=null -o.CW=n -if(n==null)m.d=o -else n.ch=o -if(m.d===o)A.aKl(m.a) -return o}, -aAC(a){var s,r=this -A.y(r).i("IP<1>").a(a) -if(a.ch===a)return null -s=a.ay -if((s&2)!==0)a.ay=s|4 -else{r.aAU(a) -if((r.c&2)===0&&r.d==null)r.Vn()}return null}, -aAE(a){}, -aAF(a){}, -w4(){if((this.c&4)!==0)return new A.lE("Cannot add new events after calling close") -return new A.lE("Cannot add new events while doing an addStream")}, -v(a,b){if(!this.gw6())throw A.q(this.w4()) -this.vf(b)}, -rk(a,b){var s -if(!this.gw6())throw A.q(this.w4()) -s=A.Dp(a,b) -this.EM(s.a,s.b)}, -zq(a){return this.rk(a,null)}, -aN(a){var s,r,q=this -if((q.c&4)!==0){s=q.r -s.toString -return s}if(!q.gw6())throw A.q(q.w4()) -q.c|=4 -r=q.LV() -q.Jc() -return r}, -gbDj(){return this.LV()}, -Xk(a,b,c){var s,r=this -if(!r.gw6())throw A.q(r.w4()) -r.c|=8 -s=A.cNU(r,b,!1,A.y(r).c) -r.f=s -return s.a}, -xv(a,b){return this.Xk(0,b,null)}, -wW(a,b){this.vf(b)}, -xo(a,b){this.EM(a,b)}, -Dg(){var s=this.f -s.toString -this.f=null -this.c&=4294967287 -s.a.xX(null)}, -afj(a){var s,r,q,p=this,o=p.c -if((o&2)!==0)throw A.q(A.ac(u.aA)) -s=p.d -if(s==null)return -r=o&1 -p.c=o^3 -while(s!=null){o=s.ay -if((o&1)===r){s.ay=o|2 -a.$1(s) -o=s.ay^=1 -q=s.ch -if((o&4)!==0)p.aAU(s) -s.ay&=4294967293 -s=q}else s=s.ch}p.c&=4294967293 -if(p.d==null)p.Vn()}, -Vn(){if((this.c&4)!==0){var s=this.r -if((s.a&30)===0)s.xX(null)}A.aKl(this.b)}, -$ifN:1, -$imf:1, -sanD(a){return this.a=a}, -sanz(a,b){return this.b=b}} -A.iH.prototype={ -gw6(){return A.r5.prototype.gw6.call(this)&&(this.c&2)===0}, -w4(){if((this.c&2)!==0)return new A.lE(u.aA) -return this.b_P()}, -vf(a){var s=this,r=s.d -if(r==null)return -if(r===s.e){s.c|=2 -r.wW(0,a) -s.c&=4294967293 -if(s.d==null)s.Vn() -return}s.afj(new A.c1U(s,a))}, -EM(a,b){if(this.d==null)return -this.afj(new A.c1W(this,a,b))}, -Jc(){var s=this -if(s.d!=null)s.afj(new A.c1V(s)) -else s.r.xX(null)}} -A.c1U.prototype={ -$1(a){a.wW(0,this.b)}, -$S(){return A.y(this.a).i("~(iG<1>)")}} -A.c1W.prototype={ -$1(a){a.xo(this.b,this.c)}, -$S(){return A.y(this.a).i("~(iG<1>)")}} -A.c1V.prototype={ -$1(a){a.Dg()}, -$S(){return A.y(this.a).i("~(iG<1>)")}} -A.c1.prototype={ -vf(a){var s,r -for(s=this.d,r=this.$ti.i("rb<1>");s!=null;s=s.ch)s.Gc(new A.rb(a,r))}, -EM(a,b){var s -for(s=this.d;s!=null;s=s.ch)s.Gc(new A.IW(a,b))}, -Jc(){var s=this.d -if(s!=null)for(;s!=null;s=s.ch)s.Gc(B.qt) -else this.r.xX(null)}} -A.Q4.prototype={ -adJ(a){var s=this.ax;(s==null?this.ax=new A.we(this.$ti.i("we<1>")):s).v(0,a)}, -v(a,b){var s=this,r=s.c -if((r&4)===0&&(r&2)!==0){s.adJ(new A.rb(b,s.$ti.i("rb<1>"))) -return}s.b_R(0,b) -s.atq()}, -rk(a,b){var s,r,q=this -if(!(A.r5.prototype.gw6.call(q)&&(q.c&2)===0))throw A.q(q.w4()) -s=A.Dp(a,b) -a=s.a -b=s.b -r=q.c -if((r&4)===0&&(r&2)!==0){q.adJ(new A.IW(a,b)) -return}q.EM(a,b) -q.atq()}, -zq(a){return this.rk(a,null)}, -atq(){var s,r,q=this.ax -if(q!=null)while(q.c!=null){s=q.b -r=s.gd2(s) -q.b=r -if(r==null)q.c=null -s.aar(this)}}, -aN(a){var s=this,r=s.c -if((r&4)===0&&(r&2)!==0){s.adJ(B.qt) -s.c|=4 -return A.r5.prototype.gbDj.call(s)}return s.b_S(0)}, -Vn(){var s=this.ax -if(s!=null){if(s.a===1)s.a=3 -this.ax=s.b=s.c=null}this.b_Q()}} -A.Lm.prototype={ -l(a){return"DeferredLoadException: '"+this.a+"'"}, -$ibq:1} -A.b8l.prototype={ -$0(){var s,r,q,p,o,n,m=null -try{m=this.a.$0()}catch(q){s=A.a4(q) -r=A.ap(q) -p=s -o=r -n=A.wn(p,o) -if(n==null)p=new A.fB(p,o) -else p=n -this.b.vE(p) -return}this.b.Dh(m)}, -$S:0} -A.b8k.prototype={ -$0(){var s,r,q,p,o,n,m=this,l=m.a -if(l==null){m.c.a(null) -m.b.Dh(null)}else{s=null -try{s=l.$0()}catch(p){r=A.a4(p) -q=A.ap(p) -l=r -o=q -n=A.wn(l,o) -if(n==null)l=new A.fB(l,o) -else l=n -m.b.vE(l) -return}m.b.Dh(s)}}, -$S:0} -A.b8n.prototype={ -$2(a,b){var s=this,r=s.a,q=--r.b -if(r.a!=null){r.a=null -r.d=a -r.c=b -if(q===0||s.c)s.d.vE(new A.fB(a,b))}else if(q===0&&!s.c){q=r.d -q.toString -r=r.c -r.toString -s.d.vE(new A.fB(q,r))}}, -$S:61} -A.b8m.prototype={ -$1(a){var s,r,q,p,o,n,m=this,l=m.a,k=--l.b,j=l.a -if(j!=null){J.aV(j,m.b,a) -if(J.v(k,0)){l=m.d -s=A.b([],l.i("J<0>")) -for(q=j,p=q.length,o=0;o")) -r=c==null?1:3 -this.PX(new A.rd(s,r,b,c,this.$ti.i("@<1>").d0(d).i("rd<1,2>"))) -return s}, -bK(a,b,c){return this.u0(0,b,null,c)}, -aDa(a,b,c){var s=new A.aj($.am,c.i("aj<0>")) -this.PX(new A.rd(s,19,a,b,this.$ti.i("@<1>").d0(c).i("rd<1,2>"))) -return s}, -bgN(){var s,r -if(((this.a|=1)&4)!==0){s=this -do s=s.c -while(r=s.a,(r&4)!==0) -s.a=r|1}}, -EZ(a,b){var s=this.$ti,r=$.am,q=new A.aj(r,s) -if(r!==B.as){a=A.cr7(a,r) -if(b!=null)b=r.Fy(b,t.y,t.K)}r=b==null?2:6 -this.PX(new A.rd(q,r,b,a,s.i("rd<1,1>"))) -return q}, -t5(a){return this.EZ(a,null)}, -va(a){var s=this.$ti,r=$.am,q=new A.aj(r,s) -if(r!==B.as)a=r.Kx(a,t.z) -this.PX(new A.rd(q,8,a,null,s.i("rd<1,1>"))) -return q}, -bqQ(a){this.a=this.a&1|16 -this.c=a}, -a3f(a){this.a=a.a&30|this.a&1 -this.c=a.c}, -PX(a){var s=this,r=s.a -if(r<=3){a.a=s.c -s.c=a}else{if((r&4)!==0){r=s.c -if((r.a&24)===0){r.PX(a) -return}s.a3f(r)}s.b.L5(new A.bSV(s,a))}}, -aAi(a){var s,r,q,p,o,n=this,m={} -m.a=a -if(a==null)return -s=n.a -if(s<=3){r=n.c -n.c=a -if(r!=null){q=a.a -for(p=a;q!=null;p=q,q=o)o=q.a -p.a=r}}else{if((s&4)!==0){s=n.c -if((s.a&24)===0){s.aAi(a) -return}n.a3f(s)}m.a=n.a5d(a) -n.b.L5(new A.bT2(m,n))}}, -WC(){var s=this.c -this.c=null -return this.a5d(s)}, -a5d(a){var s,r,q -for(s=a,r=null;s!=null;r=s,s=q){q=s.a -s.a=r}return r}, -ae6(a){var s,r,q,p=this -p.a^=2 -try{a.u0(0,new A.bT_(p),new A.bT0(p),t.P)}catch(q){s=A.a4(q) -r=A.ap(q) -A.j2(new A.bT1(p,s,r))}}, -Dh(a){var s,r=this -if(r.$ti.i("a0<1>").b(a))if(a instanceof A.aj)A.bSY(a,r,!0) -else r.ae6(a) -else{s=r.WC() -r.a=8 -r.c=a -A.J7(r,s)}}, -Q5(a){var s=this,r=s.WC() -s.a=8 -s.c=a -A.J7(s,r)}, -b6w(a){var s,r,q,p=this -if((a.a&16)!==0){s=p.b -r=a.b -s=!(s===r||s.gH3()===r.gH3())}else s=!1 -if(s)return -q=p.WC() -p.a3f(a) -A.J7(p,q)}, -vE(a){var s=this.WC() -this.bqQ(a) -A.J7(this,s)}, -b6u(a,b){this.vE(new A.fB(a,b))}, -xX(a){if(this.$ti.i("a0<1>").b(a)){this.au2(a) -return}this.b4g(a)}, -b4g(a){this.a^=2 -this.b.L5(new A.bSX(this,a))}, -au2(a){if(a instanceof A.aj){A.bSY(a,this,!1) -return}this.ae6(a)}, -EA(a){this.a^=2 -this.b.L5(new A.bSW(this,a))}, -FB(a,b,c){var s,r=this,q={} -if((r.a&24)!==0){q=new A.aj($.am,r.$ti) -q.xX(r) -return q}s=new A.aj($.am,r.$ti) -q.a=null -q.a=A.d4(b,new A.bT8(s,b)) -r.u0(0,new A.bT9(q,r,s),new A.bTa(q,s),t.P) -return s}, -Bt(a,b){return this.FB(0,b,null)}, -$ia0:1} -A.bSV.prototype={ -$0(){A.J7(this.a,this.b)}, -$S:0} -A.bT2.prototype={ -$0(){A.J7(this.b,this.a.a)}, -$S:0} -A.bT_.prototype={ -$1(a){var s,r,q,p=this.a -p.a^=2 -try{p.Q5(p.$ti.c.a(a))}catch(q){s=A.a4(q) -r=A.ap(q) -p.vE(new A.fB(s,r))}}, -$S:37} -A.bT0.prototype={ -$2(a,b){this.a.vE(new A.fB(a,b))}, -$S:57} -A.bT1.prototype={ -$0(){this.a.vE(new A.fB(this.b,this.c))}, -$S:0} -A.bSZ.prototype={ -$0(){A.bSY(this.a.a,this.b,!0)}, -$S:0} -A.bSX.prototype={ -$0(){this.a.Q5(this.b)}, -$S:0} -A.bSW.prototype={ -$0(){this.a.vE(this.b)}, -$S:0} -A.bT5.prototype={ -$0(){var s,r,q,p,o,n,m,l,k=this,j=null -try{q=k.a.a -j=q.b.b.KE(q.d,t.z)}catch(p){s=A.a4(p) -r=A.ap(p) -if(k.c&&k.b.a.c.a===s){q=k.a -q.c=k.b.a.c}else{q=s -o=r -if(o==null)o=A.zI(q) -n=k.a -n.c=new A.fB(q,o) -q=n}q.b=!0 -return}if(j instanceof A.aj&&(j.a&24)!==0){if((j.a&16)!==0){q=k.a -q.c=j.c -q.b=!0}return}if(t.L0.b(j)){m=k.b.a -l=new A.aj(m.b,m.$ti) -j.u0(0,new A.bT6(l,m),new A.bT7(l),t.H) -q=k.a -q.c=l -q.b=!1}}, -$S:0} -A.bT6.prototype={ -$1(a){this.a.b6w(this.b)}, -$S:37} -A.bT7.prototype={ -$2(a,b){this.a.vE(new A.fB(a,b))}, -$S:57} -A.bT4.prototype={ -$0(){var s,r,q,p,o,n -try{q=this.a -p=q.a -o=p.$ti -q.c=p.b.b.HF(p.d,this.b,o.i("2/"),o.c)}catch(n){s=A.a4(n) -r=A.ap(n) -q=s -p=r -if(p==null)p=A.zI(q) -o=this.a -o.c=new A.fB(q,p) -o.b=!0}}, -$S:0} -A.bT3.prototype={ -$0(){var s,r,q,p,o,n,m,l=this -try{s=l.a.a.c -p=l.b -if(p.a.bJm(s)&&p.a.e!=null){p.c=p.a.bFr(s) -p.b=!1}}catch(o){r=A.a4(o) -q=A.ap(o) -p=l.a.a.c -if(p.a===r){n=l.b -n.c=p -p=n}else{p=r -n=q -if(n==null)n=A.zI(p) -m=l.b -m.c=new A.fB(p,n) -p=m}p.b=!0}}, -$S:0} -A.bT8.prototype={ -$0(){var s=A.vM() -this.a.vE(new A.fB(new A.yP("Future not completed",this.b),s))}, -$S:0} -A.bT9.prototype={ -$1(a){var s=this.a.a -if(s.b!=null){s.af(0) -this.c.Q5(a)}}, -$S(){return this.b.$ti.i("bg(1)")}} -A.bTa.prototype={ -$2(a,b){var s=this.a.a -if(s.b!=null){s.af(0) -this.b.vE(new A.fB(a,b))}}, -$S:57} -A.axl.prototype={} -A.aY.prototype={ -gvT(){return!1}, -q2(a,b,c){return new A.eu(b,this,A.y(this).i("@").d0(c).i("eu<1,2>"))}, -z3(a,b){return this.q2(0,b,t.z)}, -bFs(a,b){var s -if(t.hK.b(a))s=a -else if(t.mX.b(a))s=new A.bHa(a) -else throw A.q(A.fU(a,"onError","Error handler must accept one Object or one Object and a StackTrace as arguments.")) -return new A.a5d(s,b,this,A.y(this).i("a5d"))}, -v4(a,b,c,d){var s,r={},q=new A.aj($.am,d.i("aj<0>")) -r.a=b -s=this.cw(null,!0,new A.bH8(r,q),q.gLR()) -s.wN(new A.bH9(r,this,c,s,q,d)) -return q}, -b_(a,b){var s,r={},q=new A.aj($.am,t.fB),p=new A.d6("") -r.a=!0 -s=this.cw(null,!0,new A.bHb(q,p),q.gLR()) -s.wN(b.length===0?new A.bHc(this,p,s,q):new A.bHd(r,this,p,b,s,q)) -return q}, -tv(a){return this.b_(0,"")}, -p(a,b){var s=new A.aj($.am,t.tr),r=this.cw(null,!0,new A.bGZ(s),s.gLR()) -r.wN(new A.bH_(this,b,r,s)) -return s}, -gt(a){var s={},r=new A.aj($.am,t.wJ) -s.a=0 -this.cw(new A.bHe(s,this),!0,new A.bHf(s,r),r.gLR()) -return r}, -tn(a,b){return new A.wN(this,A.y(this).i("@").d0(b).i("wN<1,2>"))}, -qb(a){var s=A.y(this),r=A.b([],s.i("J")),q=new A.aj($.am,s.i("aj>")) -this.cw(new A.bHo(this,r),!0,new A.bHp(q,r),q.gLR()) -return q}, -gS(a){var s=new A.aj($.am,A.y(this).i("aj")),r=this.cw(null,!0,new A.bH4(s),s.gLR()) -r.wN(new A.bH5(this,r,s)) -return s}, -wF(a,b){var s=new A.aj($.am,A.y(this).i("aj")),r=this.cw(null,!0,new A.bH2(null,s),s.gLR()) -r.wN(new A.bH3(this,b,r,s)) -return s}, -Bt(a,b){var s,r,q=null,p={} -p.a=null -s=A.y(this) -s=this.gvT()?p.a=new A.iH(q,q,s.i("iH")):p.a=new A.Db(q,q,q,q,s.i("Db")) -r=$.am -p.b=null -p.b=new A.bHm(p,b) -s.sanD(new A.bHn(p,this,r,b)) -p=p.a -return p.gLx(p)}} -A.bHa.prototype={ -$2(a,b){this.a.$1(a)}, -$S:61} -A.bH8.prototype={ -$0(){this.b.Dh(this.a.a)}, -$S:0} -A.bH9.prototype={ -$1(a){var s=this,r=s.a,q=s.f -A.ceT(new A.bH6(r,s.c,a,q),new A.bH7(r,q),A.cez(s.d,s.e))}, -$S(){return A.y(this.b).i("~(aY.T)")}} -A.bH6.prototype={ -$0(){return this.b.$2(this.a.a,this.c)}, -$S(){return this.d.i("0()")}} -A.bH7.prototype={ -$1(a){this.a.a=a}, -$S(){return this.b.i("bg(0)")}} -A.bHb.prototype={ -$0(){var s=this.b.a -this.a.Dh(s.charCodeAt(0)==0?s:s)}, -$S:0} -A.bHc.prototype={ -$1(a){var s,r,q,p,o,n -try{q=this.b -p=A.A(a) -q.a+=p}catch(o){s=A.a4(o) -r=A.ap(o) -q=s -p=r -n=A.wn(q,p) -if(n==null)q=new A.fB(q,p) -else q=n -A.cey(this.c,this.d,q)}}, -$S(){return A.y(this.a).i("~(aY.T)")}} -A.bHd.prototype={ -$1(a){var s,r,q,p,o,n=this,m=n.a -if(!m.a)n.c.a+=n.d -m.a=!1 -try{m=n.c -q=A.A(a) -m.a+=q}catch(p){s=A.a4(p) -r=A.ap(p) -m=s -q=r -o=A.wn(m,q) -if(o==null)m=new A.fB(m,q) -else m=o -A.cey(n.e,n.f,m)}}, -$S(){return A.y(this.b).i("~(aY.T)")}} -A.bGZ.prototype={ -$0(){this.a.Dh(!1)}, -$S:0} -A.bH_.prototype={ -$1(a){var s=this.c,r=this.d -A.ceT(new A.bGX(a,this.b),new A.bGY(s,r),A.cez(s,r))}, -$S(){return A.y(this.a).i("~(aY.T)")}} -A.bGX.prototype={ -$0(){return J.v(this.a,this.b)}, -$S:3} -A.bGY.prototype={ -$1(a){if(a)A.ceA(this.a,this.b,!0)}, -$S:104} -A.bHe.prototype={ -$1(a){++this.a.a}, -$S(){return A.y(this.b).i("~(aY.T)")}} -A.bHf.prototype={ -$0(){this.b.Dh(this.a.a)}, -$S:0} -A.bHo.prototype={ -$1(a){this.b.push(a)}, -$S(){return A.y(this.a).i("~(aY.T)")}} -A.bHp.prototype={ -$0(){this.a.Dh(this.b)}, -$S:0} -A.bH4.prototype={ -$0(){var s,r=new A.lE("No element") -A.a_6(r,B.ey) -s=A.wn(r,B.ey) -if(s==null)s=new A.fB(r,B.ey) -this.a.vE(s)}, -$S:0} -A.bH5.prototype={ -$1(a){A.ceA(this.b,this.c,a)}, -$S(){return A.y(this.a).i("~(aY.T)")}} -A.bH2.prototype={ -$0(){var s,r=new A.lE("No element") -A.a_6(r,B.ey) -s=A.wn(r,B.ey) -if(s==null)s=new A.fB(r,B.ey) -this.b.vE(s)}, -$S:0} -A.bH3.prototype={ -$1(a){var s=this.c,r=this.d -A.ceT(new A.bH0(this.b,a),new A.bH1(s,r,a),A.cez(s,r))}, -$S(){return A.y(this.a).i("~(aY.T)")}} -A.bH0.prototype={ -$0(){return this.a.$1(this.b)}, -$S:3} -A.bH1.prototype={ -$1(a){if(a)A.ceA(this.a,this.b,this.c)}, -$S:104} -A.bHm.prototype={ -$0(){this.a.a.rk(new A.yP("No stream event",this.b),null)}, -$S:0} -A.bHn.prototype={ -$0(){var s,r,q=this,p={},o=q.c,n=q.d,m=q.a -p.a=o.N4(n,m.b) -s=q.b -r=s.iY(null) -r.wN(new A.bHg(p,m,s,o,n)) -r.Kn(0,new A.bHh(p,m,o,n)) -r.Og(new A.bHi(p,m)) -m.a.sanz(0,new A.bHj(p,r)) -if(!s.gvT()){s=m.a -s.sanE(0,new A.bHk(p,r)) -s.sanJ(0,new A.bHl(p,m,r,o,n))}}, -$S:0} -A.bHg.prototype={ -$1(a){var s,r=this,q=r.a -q.a.af(0) -s=r.b -q.a=r.d.N4(r.e,s.b) -s.a.v(0,a)}, -$S(){return A.y(this.c).i("~(aY.T)")}} -A.bHh.prototype={ -$2(a,b){var s,r=this,q=r.a -q.a.af(0) -s=r.b -q.a=r.c.N4(r.d,s.b) -s.a.xo(a,b)}, -$S:57} -A.bHi.prototype={ -$0(){this.a.a.af(0) -this.b.a.aN(0)}, -$S:0} -A.bHj.prototype={ -$0(){this.a.a.af(0) -return this.b.af(0)}, -$S:2} -A.bHk.prototype={ -$0(){this.a.a.af(0) -this.b.pV(0)}, -$S:0} -A.bHl.prototype={ -$0(){var s=this -s.c.xc(0) -s.a.a=s.d.N4(s.e,s.b.b)}, -$S:0} -A.a1Y.prototype={ -gvT(){return this.a.gvT()}, -cw(a,b,c,d){return this.a.cw(a,b,c,d)}, -iY(a){return this.cw(a,null,null,null)}, -v7(a,b,c){return this.cw(a,null,b,c)}, -As(a,b,c){return this.cw(a,b,c,null)}} -A.asX.prototype={} -A.Da.prototype={ -gLx(a){return new A.hg(this,A.y(this).i("hg<1>"))}, -gamR(){var s=this.b -return(s&1)!==0?(this.gDr().e&4)!==0:(s&2)===0}, -gbmz(){if((this.b&8)===0)return this.a -return this.a.c}, -af1(){var s,r,q=this -if((q.b&8)===0){s=q.a -return s==null?q.a=new A.we(A.y(q).i("we<1>")):s}r=q.a -s=r.c -return s==null?r.c=new A.we(A.y(q).i("we<1>")):s}, -gDr(){var s=this.a -return(this.b&8)!==0?s.c:s}, -Gd(){if((this.b&4)!==0)return new A.lE("Cannot add event after closing") -return new A.lE("Cannot add event while adding a stream")}, -Xk(a,b,c){var s,r,q,p=this,o=p.b -if(o>=4)throw A.q(p.Gd()) -if((o&2)!==0){o=new A.aj($.am,t.LR) -o.xX(null) -return o}o=p.a -s=c===!0 -r=new A.aj($.am,t.LR) -q=s?A.cNV(p):p.gadF() -q=b.cw(p.gadD(p),s,p.gaeg(),q) -s=p.b -if((s&1)!==0?(p.gDr().e&4)!==0:(s&2)===0)q.pV(0) -p.a=new A.a85(o,r,q,A.y(p).i("a85<1>")) -p.b|=8 -return r}, -xv(a,b){return this.Xk(0,b,null)}, -LV(){var s=this.c -if(s==null)s=this.c=(this.b&2)!==0?$.DB():new A.aj($.am,t.D4) -return s}, -v(a,b){if(this.b>=4)throw A.q(this.Gd()) -this.wW(0,b)}, -rk(a,b){var s -if(this.b>=4)throw A.q(this.Gd()) -s=A.Dp(a,b) -this.xo(s.a,s.b)}, -zq(a){return this.rk(a,null)}, -aN(a){var s=this,r=s.b -if((r&4)!==0)return s.LV() -if(r>=4)throw A.q(s.Gd()) -s.aei() -return s.LV()}, -aei(){var s=this.b|=4 -if((s&1)!==0)this.Jc() -else if((s&3)===0)this.af1().v(0,B.qt)}, -wW(a,b){var s=this,r=s.b -if((r&1)!==0)s.vf(b) -else if((r&3)===0)s.af1().v(0,new A.rb(b,A.y(s).i("rb<1>")))}, -xo(a,b){var s=this.b -if((s&1)!==0)this.EM(a,b) -else if((s&3)===0)this.af1().v(0,new A.IW(a,b))}, -Dg(){var s=this.a -this.a=s.c -this.b&=4294967287 -s.a.xX(null)}, -WU(a,b,c,d){var s,r,q,p=this -if((p.b&3)!==0)throw A.q(A.ac("Stream has already been listened to.")) -s=A.cOf(p,a,b,c,d,A.y(p).c) -r=p.gbmz() -if(((p.b|=1)&8)!==0){q=p.a -q.c=s -q.b.xc(0)}else p.a=s -s.bqS(r) -s.afD(new A.c1s(p)) -return s}, -aAC(a){var s,r,q,p,o,n,m,l=this,k=null -if((l.b&8)!==0)k=l.a.af(0) -l.a=null -l.b=l.b&4294967286|2 -s=l.r -if(s!=null)if(k==null)try{r=s.$0() -if(t.C.b(r))k=r}catch(o){q=A.a4(o) -p=A.ap(o) -n=new A.aj($.am,t.D4) -n.EA(new A.fB(q,p)) -k=n}else k=k.va(s) -m=new A.c1r(l) -if(k!=null)k=k.va(m) -else m.$0() -return k}, -aAE(a){if((this.b&8)!==0)this.a.b.pV(0) -A.aKl(this.e)}, -aAF(a){if((this.b&8)!==0)this.a.b.xc(0) -A.aKl(this.f)}, -$ifN:1, -$imf:1, -sanD(a){return this.d=a}, -sanE(a,b){return this.e=b}, -sanJ(a,b){return this.f=b}, -sanz(a,b){return this.r=b}} -A.c1s.prototype={ -$0(){A.aKl(this.a.d)}, -$S:0} -A.c1r.prototype={ -$0(){var s=this.a.c -if(s!=null&&(s.a&30)===0)s.xX(null)}, -$S:0} -A.aGN.prototype={ -vf(a){this.gDr().wW(0,a)}, -EM(a,b){this.gDr().xo(a,b)}, -Jc(){this.gDr().Dg()}} -A.a3D.prototype={ -vf(a){this.gDr().Gc(new A.rb(a,A.y(this).i("rb<1>")))}, -EM(a,b){this.gDr().Gc(new A.IW(a,b))}, -Jc(){this.gDr().Gc(B.qt)}} -A.r4.prototype={} -A.Db.prototype={} -A.hg.prototype={ -gu(a){return(A.d1(this.a)^892482866)>>>0}, -m(a,b){if(b==null)return!1 -if(this===b)return!0 -return b instanceof A.hg&&b.a===this.a}} -A.CQ.prototype={ -QA(){return this.w.aAC(this)}, -EK(){this.w.aAE(this)}, -EL(){this.w.aAF(this)}} -A.wk.prototype={ -v(a,b){this.a.v(0,b)}, -rk(a,b){this.a.rk(a,b)}, -zq(a){return this.rk(a,null)}, -aN(a){return this.a.aN(0)}, -$ifN:1} -A.Q0.prototype={ -af(a){var s=this.b.af(0) -return s.va(new A.bMS(this))}} -A.bMT.prototype={ -$2(a,b){var s=this.a -s.xo(a,b) -s.Dg()}, -$S:57} -A.bMS.prototype={ -$0(){this.a.a.xX(null)}, -$S:20} -A.a85.prototype={} -A.iG.prototype={ -bqS(a){var s=this -if(a==null)return -s.r=a -if(a.c!=null){s.e=(s.e|128)>>>0 -a.a1i(s)}}, -wN(a){this.a=A.a3P(this.d,a,A.y(this).i("iG.T"))}, -Kn(a,b){var s=this,r=s.e -if(b==null)s.e=(r&4294967263)>>>0 -else s.e=(r|32)>>>0 -s.b=A.a3R(s.d,b)}, -Og(a){this.c=A.a3Q(this.d,a)}, -tx(a,b){var s,r=this,q=r.e -if((q&8)!==0)return -r.e=(q+256|4)>>>0 -if(b!=null)b.va(r.gaoH(r)) -if(q<256){s=r.r -if(s!=null)if(s.a===1)s.a=3}if((q&4)===0&&(r.e&64)===0)r.afD(r.gWp())}, -pV(a){return this.tx(0,null)}, -xc(a){var s=this,r=s.e -if((r&8)!==0)return -if(r>=256){r=s.e=r-256 -if(r<256)if((r&128)!==0&&s.r.c!=null)s.r.a1i(s) -else{r=(r&4294967291)>>>0 -s.e=r -if((r&64)===0)s.afD(s.gWq())}}}, -af(a){var s=this,r=(s.e&4294967279)>>>0 -s.e=r -if((r&8)===0)s.ae3() -r=s.f -return r==null?$.DB():r}, -ae3(){var s,r=this,q=r.e=(r.e|8)>>>0 -if((q&128)!==0){s=r.r -if(s.a===1)s.a=3}if((q&64)===0)r.r=null -r.f=r.QA()}, -wW(a,b){var s=this,r=s.e -if((r&8)!==0)return -if(r<64)s.vf(b) -else s.Gc(new A.rb(b,A.y(s).i("rb")))}, -xo(a,b){var s -if(t.Lt.b(a))A.a_6(a,b) -s=this.e -if((s&8)!==0)return -if(s<64)this.EM(a,b) -else this.Gc(new A.IW(a,b))}, -Dg(){var s=this,r=s.e -if((r&8)!==0)return -r=(r|2)>>>0 -s.e=r -if(r<64)s.Jc() -else s.Gc(B.qt)}, -EK(){}, -EL(){}, -QA(){return null}, -Gc(a){var s,r=this,q=r.r -if(q==null)q=r.r=new A.we(A.y(r).i("we")) -q.v(0,a) -s=r.e -if((s&128)===0){s=(s|128)>>>0 -r.e=s -if(s<256)q.a1i(r)}}, -vf(a){var s=this,r=s.e -s.e=(r|64)>>>0 -s.d.HG(s.a,a,A.y(s).i("iG.T")) -s.e=(s.e&4294967231)>>>0 -s.aeb((r&4)!==0)}, -EM(a,b){var s,r=this,q=r.e,p=new A.bOg(r,a,b) -if((q&1)!==0){r.e=(q|16)>>>0 -r.ae3() -s=r.f -if(s!=null&&s!==$.DB())s.va(p) -else p.$0()}else{p.$0() -r.aeb((q&4)!==0)}}, -Jc(){var s,r=this,q=new A.bOf(r) -r.ae3() -r.e=(r.e|16)>>>0 -s=r.f -if(s!=null&&s!==$.DB())s.va(q) -else q.$0()}, -afD(a){var s=this,r=s.e -s.e=(r|64)>>>0 -a.$0() -s.e=(s.e&4294967231)>>>0 -s.aeb((r&4)!==0)}, -aeb(a){var s,r,q=this,p=q.e -if((p&128)!==0&&q.r.c==null){p=q.e=(p&4294967167)>>>0 -s=!1 -if((p&4)!==0)if(p<256){s=q.r -s=s==null?null:s.c==null -s=s!==!1}if(s){p=(p&4294967291)>>>0 -q.e=p}}for(;;a=r){if((p&8)!==0){q.r=null -return}r=(p&4)!==0 -if(a===r)break -q.e=(p^64)>>>0 -if(r)q.EK() -else q.EL() -p=(q.e&4294967231)>>>0 -q.e=p}if((p&128)!==0&&p<256)q.r.a1i(q)}, -$ihD:1} -A.bOg.prototype={ -$0(){var s,r,q,p=this.a,o=p.e -if((o&8)!==0&&(o&16)===0)return -p.e=(o|64)>>>0 -s=p.b -o=this.b -r=t.K -q=p.d -if(t.hK.b(s))q.aoM(s,o,this.c,r,t.Km) -else q.HG(s,o,r) -p.e=(p.e&4294967231)>>>0}, -$S:0} -A.bOf.prototype={ -$0(){var s=this.a,r=s.e -if((r&16)===0)return -s.e=(r|74)>>>0 -s.d.OL(s.c) -s.e=(s.e&4294967231)>>>0}, -$S:0} -A.RJ.prototype={ -cw(a,b,c,d){return this.a.WU(a,d,c,b===!0)}, -iY(a){return this.cw(a,null,null,null)}, -ZQ(a,b){return this.cw(a,null,null,b)}, -v7(a,b,c){return this.cw(a,null,b,c)}, -an9(a,b){return this.cw(a,null,b,null)}, -As(a,b,c){return this.cw(a,b,c,null)}} -A.azf.prototype={ -gd2(a){return this.a}, -sd2(a,b){return this.a=b}} -A.rb.prototype={ -aar(a){a.vf(this.b)}, -gk(a){return this.b}} -A.IW.prototype={ -aar(a){a.EM(this.b,this.c)}} -A.bRp.prototype={ -aar(a){a.Jc()}, -gd2(a){return null}, -sd2(a,b){throw A.q(A.ac("No events after a done."))}} -A.we.prototype={ -a1i(a){var s=this,r=s.a -if(r===1)return -if(r>=1){s.a=1 -return}A.j2(new A.bXF(s,a)) -s.a=1}, -v(a,b){var s=this,r=s.c -if(r==null)s.b=s.c=b -else{r.sd2(0,b) -s.c=b}}, -bFW(a){var s=this.b,r=s.gd2(s) -this.b=r -if(r==null)this.c=null -s.aar(a)}} -A.bXF.prototype={ -$0(){var s=this.a,r=s.a -s.a=0 -if(r===3)return -s.bFW(this.b)}, -$S:0} -A.Qn.prototype={ -wN(a){}, -Kn(a,b){}, -Og(a){if(this.a>=0){a=this.b.Kx(a,t.H) -this.c=a}}, -tx(a,b){var s=this,r=s.a -if(r>=0){s.a=r+2 -if(b!=null)b.va(s.gaoH(s))}}, -pV(a){return this.tx(0,null)}, -xc(a){var s=this,r=s.a-2 -if(r<0)return -if(r===0){s.a=1 -A.j2(s.gazD())}else s.a=r}, -af(a){this.a=-1 -this.c=null -return $.DB()}, -bkh(){var s,r=this,q=r.a-1 -if(q===0){r.a=-1 -s=r.c -if(s!=null){r.c=null -r.b.OL(s)}}else r.a=q}, -$ihD:1} -A.Q3.prototype={ -gvT(){return!0}, -cw(a,b,c,d){var s,r,q=this,p=q.e -if(p==null||(p.c&4)!==0)return A.bRx(c,q.$ti.c) -if(q.f==null){s=p.guZ(p) -r=p.gGB() -q.f=q.a.v7(s,p.gcj(p),r)}return p.WU(a,d,c,b===!0)}, -iY(a){return this.cw(a,null,null,null)}, -v7(a,b,c){return this.cw(a,null,b,c)}, -As(a,b,c){return this.cw(a,b,c,null)}, -QA(){var s,r,q=this,p=q.e,o=p==null||(p.c&4)!==0,n=q.c -if(n!=null){s=q.$ti.i("IQ<1>") -q.d.HF(n,new A.IQ(q,s),t.H,s)}if(o){r=q.f -if(r!=null){r.af(0) -q.f=null}}}, -bkf(){var s,r=this,q=r.b -if(q!=null){s=r.$ti.i("IQ<1>") -r.d.HF(q,new A.IQ(r,s),t.H,s)}}} -A.IQ.prototype={ -wN(a){throw A.q(A.aJ(u.J))}, -Kn(a,b){throw A.q(A.aJ(u.J))}, -Og(a){throw A.q(A.aJ(u.J))}, -tx(a,b){var s=this.a.f -if(s!=null)s.tx(0,b)}, -pV(a){return this.tx(0,null)}, -xc(a){var s=this.a.f -if(s!=null)s.xc(0)}, -af(a){var s=this.a,r=s.f -if(r!=null){s.e=s.f=null -r.af(0)}return $.DB()}, -$ihD:1} -A.aGy.prototype={} -A.z5.prototype={ -cw(a,b,c,d){return A.bRx(c,this.$ti.c)}, -iY(a){return this.cw(a,null,null,null)}, -v7(a,b,c){return this.cw(a,null,b,c)}, -an9(a,b){return this.cw(a,null,b,null)}, -As(a,b,c){return this.cw(a,b,c,null)}, -gvT(){return!0}} -A.Jk.prototype={ -cw(a,b,c,d){var s=null,r=new A.a5U(s,s,s,s,this.$ti.i("a5U<1>")) -r.d=new A.bWI(this,r) -return r.WU(a,d,c,b===!0)}, -iY(a){return this.cw(a,null,null,null)}, -v7(a,b,c){return this.cw(a,null,b,c)}, -As(a,b,c){return this.cw(a,b,c,null)}, -gvT(){return this.a}} -A.bWI.prototype={ -$0(){this.a.b.$1(this.b)}, -$S:0} -A.a5U.prototype={ -bvJ(a){var s=this.b -if(s>=4)throw A.q(this.Gd()) -if((s&1)!==0)this.gDr().wW(0,a)}, -bvz(a,b){var s=this.b -if(s>=4)throw A.q(this.Gd()) -if((s&1)!==0){s=this.gDr() -s.xo(a,b==null?B.ey:b)}}, -XL(){var s=this,r=s.b -if((r&4)!==0)return -if(r>=4)throw A.q(s.Gd()) -r|=4 -s.b=r -if((r&1)!==0)s.gDr().Dg()}, -gLx(a){throw A.q(A.aJ("Not available"))}, -$iYR:1} -A.c4k.prototype={ -$0(){return this.a.vE(this.b)}, -$S:0} -A.c4j.prototype={ -$2(a,b){A.cey(this.a,this.b,new A.fB(a,b))}, -$S:61} -A.c4l.prototype={ -$0(){return this.a.Dh(this.b)}, -$S:0} -A.jH.prototype={ -gvT(){return this.a.gvT()}, -cw(a,b,c,d){return this.aeE(a,d,c,b===!0)}, -iY(a){return this.cw(a,null,null,null)}, -ZQ(a,b){return this.cw(a,null,null,b)}, -v7(a,b,c){return this.cw(a,null,b,c)}, -an9(a,b){return this.cw(a,null,b,null)}, -As(a,b,c){return this.cw(a,b,c,null)}, -aeE(a,b,c,d){var s=A.y(this) -return A.cOr(this,a,b,c,d,s.i("jH.S"),s.i("jH.T"))}, -axz(a,b,c){c.xo(a,b)}} -A.CV.prototype={ -asS(a,b,c,d,e,f,g){var s=this -s.x=s.w.a.v7(s.gafJ(),s.gafL(),s.gafN())}, -wW(a,b){if((this.e&2)!==0)return -this.adq(0,b)}, -xo(a,b){if((this.e&2)!==0)return -this.PS(a,b)}, -EK(){var s=this.x -if(s!=null)s.pV(0)}, -EL(){var s=this.x -if(s!=null)s.xc(0)}, -QA(){var s=this.x -if(s!=null){this.x=null -return s.af(0)}return null}, -afK(a){this.w.VX(a,this)}, -afO(a,b){this.w.axz(a,b,this)}, -afM(){this.Dg()}} -A.dU.prototype={ -VX(a,b){var s,r,q,p=null -try{p=this.b.$1(a)}catch(q){s=A.a4(q) -r=A.ap(q) -A.aK7(b,s,r) -return}if(p)b.wW(0,a)}} -A.eu.prototype={ -VX(a,b){var s,r,q,p=null -try{p=this.b.$1(a)}catch(q){s=A.a4(q) -r=A.ap(q) -A.aK7(b,s,r) -return}b.wW(0,p)}} -A.a5d.prototype={ -VX(a,b){b.wW(0,a)}, -axz(a,b,c){var s,r,q,p,o,n=!0,m=this.c -if(m!=null)try{n=m.$1(a)}catch(o){s=A.a4(o) -r=A.ap(o) -A.aK7(c,s,r) -return}if(n)try{this.b.$2(a,b)}catch(o){q=A.a4(o) -p=A.ap(o) -if(q===a)c.xo(a,b) -else A.aK7(c,q,p) -return}else c.xo(a,b)}} -A.a8h.prototype={ -aeE(a,b,c,d){var s=this,r=s.b -if(r===0){s.a.iY(null).af(0) -return A.bRx(c,s.$ti.c)}return A.cpP(s,a,b,c,d,r,t.S,s.$ti.c)}, -VX(a,b){var s -this.$ti.i("JC").a(b) -s=b.ch -if(s>0){b.wW(0,a);--s -b.ch=s -if(s===0)b.Dg()}}} -A.JC.prototype={} -A.ho.prototype={ -aeE(a,b,c,d){return A.cpP(this,a,b,c,d,$.cgn(),t.O,this.$ti.c)}, -VX(a,b){var s,r,q,p,o,n,m,l=this.$ti -l.i("JC").a(b) -n=b.ch -if(n===$.cgn()){b.ch=a -b.wW(0,a)}else{s=l.c.a(n) -r=this.b -q=null -try{if(r==null)q=J.v(s,a) -else q=r.$2(s,a)}catch(m){p=A.a4(m) -o=A.ap(m) -A.aK7(b,p,o) -return}if(!q){b.wW(0,a) -b.ch=a}}}} -A.a4U.prototype={ -v(a,b){var s=this.a -if((s.e&2)!==0)A.a3(A.ac("Stream is already closed")) -s.adq(0,b)}, -rk(a,b){var s=this.a -if((s.e&2)!==0)A.a3(A.ac("Stream is already closed")) -s.PS(a,b)}, -aN(a){var s=this.a -if((s.e&2)!==0)A.a3(A.ac("Stream is already closed")) -s.asE()}, -$ifN:1} -A.RE.prototype={ -EK(){var s=this.x -if(s!=null)s.pV(0)}, -EL(){var s=this.x -if(s!=null)s.xc(0)}, -QA(){var s=this.x -if(s!=null){this.x=null -return s.af(0)}return null}, -afK(a){var s,r,q,p -try{q=this.w -q===$&&A.e() -q.v(0,a)}catch(p){s=A.a4(p) -r=A.ap(p) -if((this.e&2)!==0)A.a3(A.ac("Stream is already closed")) -this.PS(s,r)}}, -afO(a,b){var s,r,q,p,o=this,n="Stream is already closed" -try{q=o.w -q===$&&A.e() -q.rk(a,b)}catch(p){s=A.a4(p) -r=A.ap(p) -if(s===a){if((o.e&2)!==0)A.a3(A.ac(n)) -o.PS(a,b)}else{if((o.e&2)!==0)A.a3(A.ac(n)) -o.PS(s,r)}}}, -afM(){var s,r,q,p,o=this -try{o.x=null -q=o.w -q===$&&A.e() -q.aN(0)}catch(p){s=A.a4(p) -r=A.ap(p) -if((o.e&2)!==0)A.a3(A.ac("Stream is already closed")) -o.PS(s,r)}}} -A.a87.prototype={ -Dz(a){return new A.IO(this.a,a,this.$ti.i("IO<1,2>"))}} -A.IO.prototype={ -gvT(){return this.b.gvT()}, -cw(a,b,c,d){var s=this.$ti,r=$.am,q=b===!0?1:0,p=d!=null?32:0,o=new A.RE(A.a3P(r,a,s.y[1]),A.a3R(r,d),A.a3Q(r,c),r,q|p,s.i("RE<1,2>")) -o.w=this.a.$1(new A.a4U(o,s.i("a4U<2>"))) -o.x=this.b.v7(o.gafJ(),o.gafL(),o.gafN()) -return o}, -iY(a){return this.cw(a,null,null,null)}, -v7(a,b,c){return this.cw(a,null,b,c)}, -As(a,b,c){return this.cw(a,b,c,null)}} -A.QD.prototype={ -v(a,b){var s=this.d -if(s==null)throw A.q(A.ac("Sink is closed")) -this.a.$2(b,s)}, -rk(a,b){var s=this.d -if(s==null)throw A.q(A.ac("Sink is closed")) -s.rk(a,b)}, -aN(a){var s,r=this.d -if(r==null)return -this.d=null -s=r.a -if((s.e&2)!==0)A.a3(A.ac("Stream is already closed")) -s.asE()}, -$ifN:1} -A.a86.prototype={ -Dz(a){return this.b0K(a)}} -A.c1t.prototype={ -$1(a){var s=this -return new A.QD(s.a,s.b,s.c,a,s.e.i("@<0>").d0(s.d).i("QD<1,2>"))}, -$S(){return this.e.i("@<0>").d0(this.d).i("QD<1,2>(fN<2>)")}} -A.hp.prototype={} -A.RY.prototype={$ibMD:1} -A.RX.prototype={$ieK:1} -A.aIt.prototype={ -Ma(a,b,c){var s,r,q,p,o,n,m,l,k=this.gag1(),j=k.a -if(j===B.as){A.aad(b,c) -return}s=k.b -r=j.gA8() -m=J.cB1(j) -m.toString -q=m -p=$.am -try{$.am=q -s.$5(j,r,a,b,c) -$.am=p}catch(l){o=A.a4(l) -n=A.ap(l) -$.am=p -m=b===o?c:n -q.Ma(j,o,m)}}, -$ic4:1} -A.ayY.prototype={ -gavh(){var s=this.at -return s==null?this.at=new A.RX(this):s}, -gA8(){return this.ax.gavh()}, -gH3(){return this.as.a}, -OL(a){var s,r,q -try{this.KE(a,t.H)}catch(q){s=A.a4(q) -r=A.ap(q) -this.Ma(this,s,r)}}, -HG(a,b,c){var s,r,q -try{this.HF(a,b,t.H,c)}catch(q){s=A.a4(q) -r=A.ap(q) -this.Ma(this,s,r)}}, -aoM(a,b,c,d,e){var s,r,q -try{this.Tp(a,b,c,t.H,d,e)}catch(q){s=A.a4(q) -r=A.ap(q) -this.Ma(this,s,r)}}, -ajA(a,b){return new A.bQW(this,this.Kx(a,b),b)}, -a6H(a,b,c){return new A.bQY(this,this.Fy(a,b,c),c,b)}, -aG6(a,b,c,d){return new A.bQU(this,this.Oy(a,b,c,d),c,d,b)}, -a6G(a){return new A.bQV(this,this.Kx(a,t.H))}, -Xz(a,b){return new A.bQX(this,this.Fy(a,t.H,b),b)}, -h(a,b){var s,r=this.ay,q=r.h(0,b) -if(q!=null||r.ao(0,b))return q -s=this.ax.h(0,b) -if(s!=null)r.j(0,b,s) -return s}, -Sr(a,b){this.Ma(this,a,b)}, -aJv(a,b){var s=this.Q,r=s.a -return s.b.$5(r,r.gA8(),this,a,b)}, -KE(a){var s=this.a,r=s.a -return s.b.$4(r,r.gA8(),this,a)}, -HF(a,b){var s=this.b,r=s.a -return s.b.$5(r,r.gA8(),this,a,b)}, -Tp(a,b,c){var s=this.c,r=s.a -return s.b.$6(r,r.gA8(),this,a,b,c)}, -Kx(a){var s=this.d,r=s.a -return s.b.$4(r,r.gA8(),this,a)}, -Fy(a){var s=this.e,r=s.a -return s.b.$4(r,r.gA8(),this,a)}, -Oy(a){var s=this.f,r=s.a -return s.b.$4(r,r.gA8(),this,a)}, -aJ8(a,b){var s=this.r,r=s.a -if(r===B.as)return null -return s.b.$5(r,r.gA8(),this,a,b)}, -L5(a){var s=this.w,r=s.a -return s.b.$4(r,r.gA8(),this,a)}, -N4(a,b){var s=this.x,r=s.a -return s.b.$5(r,r.gA8(),this,a,b)}, -akI(a,b){var s=this.y,r=s.a -return s.b.$5(r,r.gA8(),this,a,b)}, -aMv(a,b){var s=this.z,r=s.a -return s.b.$4(r,r.gA8(),this,b)}, -gaBd(){return this.a}, -gaBg(){return this.b}, -gaBe(){return this.c}, -gaAL(){return this.d}, -gaAN(){return this.e}, -gaAK(){return this.f}, -gavY(){return this.r}, -gahG(){return this.w}, -gav2(){return this.x}, -gav_(){return this.y}, -gaAk(){return this.z}, -gawr(){return this.Q}, -gag1(){return this.as}, -gdi(a){return this.ax}, -gaz0(){return this.ay}} -A.bQW.prototype={ -$0(){return this.a.KE(this.b,this.c)}, -$S(){return this.c.i("0()")}} -A.bQY.prototype={ -$1(a){var s=this -return s.a.HF(s.b,a,s.d,s.c)}, -$S(){return this.d.i("@<0>").d0(this.c).i("1(2)")}} -A.bQU.prototype={ -$2(a,b){var s=this -return s.a.Tp(s.b,a,b,s.e,s.c,s.d)}, -$S(){return this.e.i("@<0>").d0(this.c).d0(this.d).i("1(2,3)")}} -A.bQV.prototype={ -$0(){return this.a.OL(this.b)}, -$S:0} -A.bQX.prototype={ -$1(a){return this.a.HG(this.b,a,this.c)}, -$S(){return this.c.i("~(0)")}} -A.c5E.prototype={ -$0(){A.b5v(this.a,this.b)}, -$S:0} -A.aFg.prototype={ -gaBd(){return B.frl}, -gaBg(){return B.frn}, -gaBe(){return B.frm}, -gaAL(){return B.frk}, -gaAN(){return B.frf}, -gaAK(){return B.frp}, -gavY(){return B.frh}, -gahG(){return B.fro}, -gav2(){return B.frg}, -gav_(){return B.fre}, -gaAk(){return B.frj}, -gawr(){return B.fri}, -gag1(){return B.frd}, -gdi(a){return null}, -gaz0(){return $.cvM()}, -gavh(){var s=$.c_a -return s==null?$.c_a=new A.RX(this):s}, -gA8(){var s=$.c_a -return s==null?$.c_a=new A.RX(this):s}, -gH3(){return this}, -OL(a){var s,r,q -try{if(B.as===$.am){a.$0() -return}A.c5F(null,null,this,a)}catch(q){s=A.a4(q) -r=A.ap(q) -A.aad(s,r)}}, -HG(a,b){var s,r,q -try{if(B.as===$.am){a.$1(b) -return}A.c5H(null,null,this,a,b)}catch(q){s=A.a4(q) -r=A.ap(q) -A.aad(s,r)}}, -aoM(a,b,c){var s,r,q -try{if(B.as===$.am){a.$2(b,c) -return}A.c5G(null,null,this,a,b,c)}catch(q){s=A.a4(q) -r=A.ap(q) -A.aad(s,r)}}, -ajA(a,b){return new A.c_d(this,a,b)}, -a6H(a,b,c){return new A.c_f(this,a,c,b)}, -aG6(a,b,c,d){return new A.c_b(this,a,c,d,b)}, -a6G(a){return new A.c_c(this,a)}, -Xz(a,b){return new A.c_e(this,a,b)}, -h(a,b){return null}, -Sr(a,b){A.aad(a,b)}, -aJv(a,b){return A.cra(null,null,this,a,b)}, -KE(a){if($.am===B.as)return a.$0() -return A.c5F(null,null,this,a)}, -HF(a,b){if($.am===B.as)return a.$1(b) -return A.c5H(null,null,this,a,b)}, -Tp(a,b,c){if($.am===B.as)return a.$2(b,c) -return A.c5G(null,null,this,a,b,c)}, -Kx(a){return a}, -Fy(a){return a}, -Oy(a){return a}, -aJ8(a,b){return null}, -L5(a){A.c5I(null,null,this,a)}, -N4(a,b){return A.cdz(a,b)}, -akI(a,b){return A.cof(a,b)}, -aMv(a,b){A.aKH(b)}} -A.c_d.prototype={ -$0(){return this.a.KE(this.b,this.c)}, -$S(){return this.c.i("0()")}} -A.c_f.prototype={ -$1(a){var s=this -return s.a.HF(s.b,a,s.d,s.c)}, -$S(){return this.d.i("@<0>").d0(this.c).i("1(2)")}} -A.c_b.prototype={ -$2(a,b){var s=this -return s.a.Tp(s.b,a,b,s.e,s.c,s.d)}, -$S(){return this.e.i("@<0>").d0(this.c).d0(this.d).i("1(2,3)")}} -A.c_c.prototype={ -$0(){return this.a.OL(this.b)}, -$S:0} -A.c_e.prototype={ -$1(a){return this.a.HG(this.b,a,this.c)}, -$S(){return this.c.i("~(0)")}} -A.c8w.prototype={ -$5(a,b,c,d,e){var s,r,q,p -try{this.a.Tp(this.b,d,e,t.H,t.K,t.Km)}catch(q){s=A.a4(q) -r=A.ap(q) -p=b.a -if(s===d)p.Ma(c,d,e) -else p.Ma(c,s,r)}}, -$S:617} -A.z7.prototype={ -gt(a){return this.a}, -ga2(a){return this.a===0}, -gdm(a){return this.a!==0}, -gdQ(a){return new A.J8(this,A.y(this).i("J8<1>"))}, -guC(a){var s=A.y(this) -return A.hB(new A.J8(this,s.i("J8<1>")),new A.bTk(this),s.c,s.y[1])}, -ao(a,b){var s,r -if(typeof b=="string"&&b!=="__proto__"){s=this.b -return s==null?!1:s[b]!=null}else if(typeof b=="number"&&(b&1073741823)===b){r=this.c -return r==null?!1:r[b]!=null}else return this.auQ(b)}, -auQ(a){var s=this.d -if(s==null)return!1 -return this.A4(this.awy(s,a),a)>=0}, -L(a,b){b.aT(0,new A.bTj(this))}, -h(a,b){var s,r,q -if(typeof b=="string"&&b!=="__proto__"){s=this.b -r=s==null?null:A.ce4(s,b) -return r}else if(typeof b=="number"&&(b&1073741823)===b){q=this.c -r=q==null?null:A.ce4(q,b) -return r}else return this.aww(0,b)}, -aww(a,b){var s,r,q=this.d -if(q==null)return null -s=this.awy(q,b) -r=this.A4(s,b) -return r<0?null:s[r+1]}, -j(a,b,c){var s,r,q=this -if(typeof b=="string"&&b!=="__proto__"){s=q.b -q.aux(s==null?q.b=A.ce5():s,b,c)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c -q.aux(r==null?q.c=A.ce5():r,b,c)}else q.aBS(b,c)}, -aBS(a,b){var s,r,q,p=this,o=p.d -if(o==null)o=p.d=A.ce5() -s=p.AN(a) -r=o[s] -if(r==null){A.ce6(o,s,[a,b]);++p.a -p.e=null}else{q=p.A4(r,a) -if(q>=0)r[q+1]=b -else{r.push(a,b);++p.a -p.e=null}}}, -d6(a,b,c){var s,r,q=this -if(q.ao(0,b)){s=q.h(0,b) -return s==null?A.y(q).y[1].a(s):s}r=c.$0() -q.j(0,b,r) -return r}, -A(a,b){var s=this -if(typeof b=="string"&&b!=="__proto__")return s.IG(s.b,b) -else if(typeof b=="number"&&(b&1073741823)===b)return s.IG(s.c,b) -else return s.J6(0,b)}, -J6(a,b){var s,r,q,p,o=this,n=o.d -if(n==null)return null -s=o.AN(b) -r=n[s] -q=o.A4(r,b) -if(q<0)return null;--o.a -o.e=null -p=r.splice(q,2)[1] -if(0===r.length)delete n[s] -return p}, -P(a){var s=this -if(s.a>0){s.b=s.c=s.d=s.e=null -s.a=0}}, -aT(a,b){var s,r,q,p,o,n=this,m=n.aep() -for(s=m.length,r=A.y(n).y[1],q=0;q"))}, -p(a,b){return this.a.ao(0,b)}} -A.QE.prototype={ -gI(a){var s=this.d -return s==null?this.$ti.c.a(s):s}, -q(){var s=this,r=s.b,q=s.c,p=s.a -if(r!==p.e)throw A.q(A.dQ(p)) -else if(q>=r.length){s.d=null -return!1}else{s.d=r[q] -s.c=q+1 -return!0}}} -A.QN.prototype={ -h(a,b){if(!this.y.$1(b))return null -return this.aYI(b)}, -j(a,b,c){this.aYK(b,c)}, -ao(a,b){if(!this.y.$1(b))return!1 -return this.aYH(b)}, -A(a,b){if(!this.y.$1(b))return null -return this.aYJ(b)}, -NP(a){return this.x.$1(a)&1073741823}, -NQ(a,b){var s,r,q -if(a==null)return-1 -s=a.length -for(r=this.w,q=0;q"))}, -Wo(a){return new A.wc(a.i("wc<0>"))}, -agR(){return this.Wo(t.z)}, -gW(a){return new A.i7(this,this.BL(),A.y(this).i("i7<1>"))}, -gt(a){return this.a}, -ga2(a){return this.a===0}, -gdm(a){return this.a!==0}, -p(a,b){var s,r -if(typeof b=="string"&&b!=="__proto__"){s=this.b -return s==null?!1:s[b]!=null}else if(typeof b=="number"&&(b&1073741823)===b){r=this.c -return r==null?!1:r[b]!=null}else return this.aet(b)}, -aet(a){var s=this.d -if(s==null)return!1 -return this.A4(s[this.AN(a)],a)>=0}, -v(a,b){var s,r,q=this -if(typeof b=="string"&&b!=="__proto__"){s=q.b -return q.Vt(s==null?q.b=A.ce7():s,b)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c -return q.Vt(r==null?q.c=A.ce7():r,b)}else return q.vD(0,b)}, -vD(a,b){var s,r,q=this,p=q.d -if(p==null)p=q.d=A.ce7() -s=q.AN(b) -r=p[s] -if(r==null)p[s]=[b] -else{if(q.A4(r,b)>=0)return!1 -r.push(b)}++q.a -q.e=null -return!0}, -L(a,b){var s -for(s=J.ar(b);s.q();)this.v(0,s.gI(s))}, -A(a,b){var s=this -if(typeof b=="string"&&b!=="__proto__")return s.IG(s.b,b) -else if(typeof b=="number"&&(b&1073741823)===b)return s.IG(s.c,b) -else return s.J6(0,b)}, -J6(a,b){var s,r,q,p=this,o=p.d -if(o==null)return!1 -s=p.AN(b) -r=o[s] -q=p.A4(r,b) -if(q<0)return!1;--p.a -p.e=null -r.splice(q,1) -if(0===r.length)delete o[s] -return!0}, -P(a){var s=this -if(s.a>0){s.b=s.c=s.d=s.e=null -s.a=0}}, -BL(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.e -if(h!=null)return h -h=A.bA(i.a,null,!1,t.z) -s=i.b -r=0 -if(s!=null){q=Object.getOwnPropertyNames(s) -p=q.length -for(o=0;o=r.length){s.d=null -return!1}else{s.d=r[q] -s.c=q+1 -return!0}}} -A.oI.prototype={ -Qw(){return new A.oI(A.y(this).i("oI<1>"))}, -Wo(a){return new A.oI(a.i("oI<0>"))}, -agR(){return this.Wo(t.z)}, -gW(a){var s=this,r=new A.re(s,s.r,A.y(s).i("re<1>")) -r.c=s.e -return r}, -gt(a){return this.a}, -ga2(a){return this.a===0}, -gdm(a){return this.a!==0}, -p(a,b){var s,r -if(typeof b=="string"&&b!=="__proto__"){s=this.b -if(s==null)return!1 -return s[b]!=null}else if(typeof b=="number"&&(b&1073741823)===b){r=this.c -if(r==null)return!1 -return r[b]!=null}else return this.aet(b)}, -aet(a){var s=this.d -if(s==null)return!1 -return this.A4(s[this.AN(a)],a)>=0}, -aT(a,b){var s=this,r=s.e,q=s.r -while(r!=null){b.$1(r.a) -if(q!==s.r)throw A.q(A.dQ(s)) -r=r.b}}, -gS(a){var s=this.e -if(s==null)throw A.q(A.ac("No elements")) -return s.a}, -gU(a){var s=this.f -if(s==null)throw A.q(A.ac("No elements")) -return s.a}, -v(a,b){var s,r,q=this -if(typeof b=="string"&&b!=="__proto__"){s=q.b -return q.Vt(s==null?q.b=A.ce9():s,b)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c -return q.Vt(r==null?q.c=A.ce9():r,b)}else return q.vD(0,b)}, -vD(a,b){var s,r,q=this,p=q.d -if(p==null)p=q.d=A.ce9() -s=q.AN(b) -r=p[s] -if(r==null)p[s]=[q.aek(b)] -else{if(q.A4(r,b)>=0)return!1 -r.push(q.aek(b))}return!0}, -A(a,b){var s=this -if(typeof b=="string"&&b!=="__proto__")return s.IG(s.b,b) -else if(typeof b=="number"&&(b&1073741823)===b)return s.IG(s.c,b) -else return s.J6(0,b)}, -J6(a,b){var s,r,q,p,o=this,n=o.d -if(n==null)return!1 -s=o.AN(b) -r=n[s] -q=o.A4(r,b) -if(q<0)return!1 -p=r.splice(q,1)[0] -if(0===r.length)delete n[s] -o.auy(p) -return!0}, -cI(a,b){this.VM(b,!0)}, -VM(a,b){var s,r,q,p,o=this,n=o.e -for(;n!=null;n=r){s=n.a -r=n.b -q=o.r -p=a.$1(s) -if(q!==o.r)throw A.q(A.dQ(o)) -if(!0===p)o.A(0,s)}}, -P(a){var s=this -if(s.a>0){s.b=s.c=s.d=s.e=s.f=null -s.a=0 -s.aej()}}, -Vt(a,b){if(a[b]!=null)return!1 -a[b]=this.aek(b) -return!0}, -IG(a,b){var s -if(a==null)return!1 -s=a[b] -if(s==null)return!1 -this.auy(s) -delete a[b] -return!0}, -aej(){this.r=this.r+1&1073741823}, -aek(a){var s,r=this,q=new A.bUQ(a) -if(r.e==null)r.e=r.f=q -else{s=r.f -s.toString -q.c=s -r.f=s.b=q}++r.a -r.aej() -return q}, -auy(a){var s=this,r=a.c,q=a.b -if(r==null)s.e=q -else r.b=q -if(q==null)s.f=r -else q.c=r;--s.a -s.aej()}, -AN(a){return J.ae(a)&1073741823}, -A4(a,b){var s,r -if(a==null)return-1 -s=a.length -for(r=0;r"))}, -gt(a){return J.b6(this.a)}, -h(a,b){return J.zx(this.a,b)}} -A.b9Q.prototype={ -$2(a,b){this.a.j(0,this.b.a(a),this.c.a(b))}, -$S:69} -A.bgp.prototype={ -$2(a,b){this.a.j(0,this.b.a(a),this.c.a(b))}, -$S:69} -A.AZ.prototype={ -v(a,b){this.W2(this.c,b,!1)}, -L(a,b){b.aT(0,this.guZ(this))}, -A(a,b){if(b.Ch$!==this)return!1 -this.aDz(b) -return!0}, -p(a,b){return t.JB.b(b)&&this===b.Ch$}, -gW(a){var s=this -return new A.QO(s,s.a,s.c,s.$ti.i("QO<1>"))}, -gt(a){return this.b}, -gS(a){var s -if(this.b===0)throw A.q(A.ac("No such element")) -s=this.c -s.toString -return s}, -gU(a){var s -if(this.b===0)throw A.q(A.ac("No such element")) -s=this.c.Cj$ -s.toString -return s}, -gcp(a){var s=this.b -if(s===0)throw A.q(A.ac("No such element")) -if(s>1)throw A.q(A.ac("Too many elements")) -s=this.c -s.toString -return s}, -ga2(a){return this.b===0}, -W2(a,b,c){var s,r,q=this -if(b.Ch$!=null)throw A.q(A.ac("LinkedListEntry is already in a LinkedList"));++q.a -b.Ch$=q -s=q.b -if(s===0){b.Ci$=b -q.c=b.Cj$=b -q.b=s+1 -return}r=a.Cj$ -r.toString -b.Cj$=r -b.Ci$=a -a.Cj$=r.Ci$=b -if(c&&a==q.c)q.c=b -q.b=s+1}, -aDz(a){var s,r,q=this;++q.a -s=a.Ci$ -s.Cj$=a.Cj$ -a.Cj$.Ci$=s -r=--q.b -a.Ch$=a.Ci$=a.Cj$=null -if(r===0)q.c=null -else if(a===q.c)q.c=s}} -A.QO.prototype={ -gI(a){var s=this.c -return s==null?this.$ti.c.a(s):s}, -q(){var s=this,r=s.a -if(s.b!==r.a)throw A.q(A.dQ(s)) -if(r.b!==0)r=s.e&&s.d===r.gS(0) -else r=!0 -if(r){s.c=null -return!1}s.e=!0 -r=s.d -s.c=r -s.d=r.Ci$ -return!0}} -A.qp.prototype={ -gd2(a){var s=this.Ch$ -if(s==null||s.gS(0)===this.Ci$)return null -return this.Ci$}, -geI(){var s=this.Ch$ -if(s==null||this===s.gS(0))return null -return this.Cj$}} -A.ay.prototype={ -gW(a){return new A.bM(a,this.gt(a),A.ej(a).i("bM"))}, -dP(a,b){return this.h(a,b)}, -aT(a,b){var s,r=this.gt(a) -for(s=0;s1)throw A.q(A.AO()) -return this.h(a,0)}, -p(a,b){var s,r=this.gt(a) -for(s=0;s=0;--s){r=this.h(a,s) -if(b.$1(r))return r -if(q!==this.gt(a))throw A.q(A.dQ(a))}if(c!=null)return c.$0() -throw A.q(A.cM())}, -b_(a,b){var s -if(this.gt(a)===0)return"" -s=A.bHq("",a,b) -return s.charCodeAt(0)==0?s:s}, -tv(a){return this.b_(a,"")}, -rF(a,b){return new A.az(a,b,A.ej(a).i("az"))}, -FO(a,b){return new A.c_(a,b.i("c_<0>"))}, -q2(a,b,c){return new A.O(a,b,A.ej(a).i("@").d0(c).i("O<1,2>"))}, -z3(a,b){return this.q2(a,b,t.z)}, -v4(a,b,c){var s,r,q=this.gt(a) -for(s=b,r=0;r")),o=q.gt(a) -for(s=0;s").d0(b).i("dP<1,2>"))}, -uU(a){var s,r=this -if(r.gt(a)===0)throw A.q(A.cM()) -s=r.h(a,r.gt(a)-1) -r.st(a,r.gt(a)-1) -return s}, -q7(a,b){var s=b==null?A.cU7():b -A.asx(a,0,this.gt(a)-1,s)}, -wt(a){return this.q7(a,null)}, -a8(a,b){var s=A.H(a,A.ej(a).i("ay.E")) -B.b.L(s,b) -return s}, -d_(a,b,c){var s,r=this.gt(a) -if(c==null)c=r -A.fH(b,c,r,null,null) -s=A.H(this.FT(a,b,c),A.ej(a).i("ay.E")) -return s}, -w3(a,b){return this.d_(a,b,null)}, -FT(a,b,c){A.fH(b,c,this.gt(a),null,null) -return A.k1(a,b,c,A.ej(a).i("ay.E"))}, -vu(a,b,c){A.fH(b,c,this.gt(a),null,null) -if(c>b)this.aeh(a,b,c)}, -tX(a,b,c,d){var s -A.fH(b,c,this.gt(a),null,null) -for(s=b;sp.gt(q))throw A.q(A.ckm()) -if(r=0;--o)this.j(a,b+o,p.h(q,r+o)) -else for(o=0;o=0;--s)if(b.$1(this.h(a,s)))return s -return-1}, -NY(a,b){return this.NZ(a,b,null)}, -r3(a,b,c){var s,r=this -A.wq(b,"index",t.S) -s=r.gt(a) -A.O7(b,0,s,"index") -r.v(a,c) -if(b!==s){r.d9(a,b+1,s+1,a,b) -r.j(a,b,c)}}, -pW(a,b){var s=this.h(a,b) -this.aeh(a,b,b+1) -return s}, -tg(a,b,c){var s,r,q,p,o,n=this -A.O7(b,0,n.gt(a),"index") -if(b===n.gt(a)){n.L(a,c) -return}if(!t.Ee.b(c)||c===a)c=J.ke(c) -s=J.T(c) -r=s.gt(c) -if(r===0)return -q=n.gt(a) -for(p=q-r;p0?p:0)) -if(s.gt(c)!==r){n.st(a,n.gt(a)-r) -throw A.q(A.dQ(c))}o=b+r -if(o"))}, -l(a){return A.mO(a,"[","]")}, -$iaU:1, -$iD:1, -$iI:1} -A.cg.prototype={ -B4(a,b,c){var s=A.ej(a) -return A.cl4(a,s.i("cg.K"),s.i("cg.V"),b,c)}, -aT(a,b){var s,r,q,p -for(s=J.ar(this.gdQ(a)),r=A.ej(a).i("cg.V");s.q();){q=s.gI(s) -p=this.h(a,q) -b.$2(q,p==null?r.a(p):p)}}, -L(a,b){b.aT(0,new A.bhN(a))}, -d6(a,b,c){var s -if(this.ao(a,b)){s=this.h(a,b) -return s==null?A.ej(a).i("cg.V").a(s):s}s=c.$0() -this.j(a,b,s) -return s}, -aOl(a,b,c,d){var s,r=this -if(r.ao(a,b)){s=r.h(a,b) -s=c.$1(s==null?A.ej(a).i("cg.V").a(s):s) -r.j(a,b,s) -return s}if(d!=null){s=d.$0() -r.j(a,b,s) -return s}throw A.q(A.fU(b,"key","Key not in map."))}, -qD(a,b,c){return this.aOl(a,b,c,null)}, -aOm(a,b){var s,r,q,p -for(s=J.ar(this.gdQ(a)),r=A.ej(a).i("cg.V");s.q();){q=s.gI(s) -p=this.h(a,q) -this.j(a,q,b.$2(q,p==null?r.a(p):p))}}, -gtU(a){return J.bu(this.gdQ(a),new A.bhO(a),A.ej(a).i("S"))}, -t_(a,b,c,d){var s,r,q,p,o,n=A.c(c,d) -for(s=J.ar(this.gdQ(a)),r=A.ej(a).i("cg.V");s.q();){q=s.gI(s) -p=this.h(a,q) -o=b.$2(q,p==null?r.a(p):p) -n.j(0,o.a,o.b)}return n}, -z3(a,b){var s=t.z -return this.t_(a,b,s,s)}, -aFh(a,b){var s,r -for(s=J.ar(b);s.q();){r=s.gI(s) -this.j(a,r.a,r.b)}}, -cI(a,b){var s,r,q,p,o=A.ej(a),n=A.b([],o.i("J")) -for(s=J.ar(this.gdQ(a)),o=o.i("cg.V");s.q();){r=s.gI(s) -q=this.h(a,r) -if(b.$2(r,q==null?o.a(q):q))n.push(r)}for(o=n.length,p=0;p"))}, -l(a){return A.Yb(a)}, -$ix:1} -A.bhN.prototype={ -$2(a,b){J.aV(this.a,a,b)}, -$S(){return A.ej(this.a).i("~(cg.K,cg.V)")}} -A.bhO.prototype={ -$1(a){var s=this.a,r=J.w(s,a) -if(r==null)r=A.ej(s).i("cg.V").a(r) -return new A.S(a,r,A.ej(s).i("S"))}, -$S(){return A.ej(this.a).i("S(cg.K)")}} -A.bhP.prototype={ -$2(a,b){var s,r=this.a -if(!r.a)this.b.a+=", " -r.a=!1 -r=this.b -s=A.A(a) -r.a=(r.a+=s)+": " -s=A.A(b) -r.a+=s}, -$S:191} -A.PO.prototype={} -A.a5E.prototype={ -gt(a){return J.b6(this.a)}, -ga2(a){return J.eD(this.a)}, -gdm(a){return J.ev(this.a)}, -gS(a){var s=this.a,r=J.e4(s) -s=r.h(s,J.kL(r.gdQ(s))) -return s==null?this.$ti.y[1].a(s):s}, -gcp(a){var s=this.a,r=J.e4(s) -s=r.h(s,J.JX(r.gdQ(s))) -return s==null?this.$ti.y[1].a(s):s}, -gU(a){var s=this.a,r=J.e4(s) -s=r.h(s,J.kc(r.gdQ(s))) -return s==null?this.$ti.y[1].a(s):s}, -gW(a){var s=this.a -return new A.aBR(J.ar(J.hJ(s)),s,this.$ti.i("aBR<1,2>"))}} -A.aBR.prototype={ -q(){var s=this,r=s.a -if(r.q()){s.c=J.w(s.b,r.gI(r)) -return!0}s.c=null -return!1}, -gI(a){var s=this.c -return s==null?this.$ti.y[1].a(s):s}} -A.Dd.prototype={ -j(a,b,c){throw A.q(A.aJ("Cannot modify unmodifiable map"))}, -L(a,b){throw A.q(A.aJ("Cannot modify unmodifiable map"))}, -P(a){throw A.q(A.aJ("Cannot modify unmodifiable map"))}, -A(a,b){throw A.q(A.aJ("Cannot modify unmodifiable map"))}, -cI(a,b){throw A.q(A.aJ("Cannot modify unmodifiable map"))}, -d6(a,b,c){throw A.q(A.aJ("Cannot modify unmodifiable map"))}} -A.MW.prototype={ -B4(a,b,c){return J.rw(this.a,b,c)}, -h(a,b){return J.w(this.a,b)}, -j(a,b,c){J.aV(this.a,b,c)}, -L(a,b){J.nI(this.a,b)}, -P(a){J.Ss(this.a)}, -d6(a,b,c){return J.St(this.a,b,c)}, -ao(a,b){return J.fz(this.a,b)}, -aT(a,b){J.h2(this.a,b)}, -ga2(a){return J.eD(this.a)}, -gdm(a){return J.ev(this.a)}, -gt(a){return J.b6(this.a)}, -gdQ(a){return J.hJ(this.a)}, -A(a,b){return J.kd(this.a,b)}, -l(a){return J.bo(this.a)}, -guC(a){return J.DD(this.a)}, -gtU(a){return J.hi(this.a)}, -t_(a,b,c,d){return J.fd(this.a,b,c,d)}, -z3(a,b){var s=t.z -return this.t_(0,b,s,s)}, -cI(a,b){J.mw(this.a,b)}, -$ix:1} -A.pJ.prototype={ -B4(a,b,c){return new A.pJ(J.rw(this.a,b,c),b.i("@<0>").d0(c).i("pJ<1,2>"))}} -A.a4E.prototype={ -agt(a,b){var s=this -s.b=b -s.a=a -if(a!=null)a.b=s -if(b!=null)b.a=s}, -btU(){var s,r=this,q=r.a -if(q!=null)q.b=r.b -s=r.b -if(s!=null)s.a=q -r.a=r.b=null}} -A.z3.prototype={ -a54(a){var s,r,q=this -q.c=null -s=q.a -if(s!=null)s.b=q.b -r=q.b -if(r!=null)r.a=s -q.a=q.b=null -return q.d}, -tM(a){var s=this,r=s.c -if(r!=null)--r.b -s.c=null -s.btU() -return s.d}, -Q0(){return this}, -$icj5:1, -gYG(){return this.d}} -A.IZ.prototype={ -Q0(){return null}, -a54(a){throw A.q(A.cM())}, -gYG(){throw A.q(A.cM())}} -A.Ev.prototype={ -tn(a,b){return new A.wL(this,this.$ti.i("@<1>").d0(b).i("wL<1,2>"))}, -gt(a){return this.b}, -a6n(a){var s=this.a -new A.z3(this,a,s.$ti.i("z3<1>")).agt(s,s.b);++this.b}, -v(a,b){var s=this.a -new A.z3(this,b,s.$ti.i("z3<1>")).agt(s.a,s);++this.b}, -L(a,b){var s,r,q,p -for(s=J.ar(b.a),r=A.y(b).y[1],q=this.a,p=q.$ti.i("z3<1>");s.q();){new A.z3(this,r.a(s.gI(s)),p).agt(q.a,q);++this.b}}, -uU(a){var s=this.a.a.a54(0);--this.b -return s}, -A(a,b){var s,r,q,p=this,o=p.a.b -o.toString -for(s=o;;s=o){r=s.Q0() -if(r==null)return!1 -q=J.v(r.d,b) -if(p!==r.c)throw A.q(A.dQ(p)) -if(q){s.a54(0);--p.b -return!0}o=s.b -o.toString}}, -gS(a){return this.a.b.gYG()}, -gU(a){return this.a.a.gYG()}, -gcp(a){var s=this.a,r=s.b -if(r==s.a)return r.gYG() -throw A.q(A.AO())}, -ga2(a){var s=this.a -return s.b===s}, -P(a){var s,r,q=this.a,p=q.b -p.toString -for(s=p;;s=p){r=s.Q0() -if(r==null)break -p=s.b -p.toString -r.c=r.a=r.b=null}q.b=q -q.a=q -this.b=0}, -gW(a){return new A.azy(this,this.a.b,this.$ti.i("azy<1>"))}, -l(a){return A.mO(this,"{","}")}, -$iaU:1} -A.azy.prototype={ -q(){var s=this,r=s.b,q=r==null?null:r.Q0() -if(q==null){s.a=s.b=s.c=null -return!1}r=s.a -if(r!=q.c)throw A.q(A.dQ(r)) -s.c=q.d -s.b=q.b -return!0}, -gI(a){var s=this.c -return s==null?this.$ti.c.a(s):s}} -A.XW.prototype={ -tn(a,b){return new A.wL(this,this.$ti.i("@<1>").d0(b).i("wL<1,2>"))}, -gW(a){var s=this -return new A.aBG(s,s.c,s.d,s.b,s.$ti.i("aBG<1>"))}, -ga2(a){return this.b===this.c}, -gt(a){return(this.c-this.b&this.a.length-1)>>>0}, -gS(a){var s=this,r=s.b -if(r===s.c)throw A.q(A.cM()) -r=s.a[r] -return r==null?s.$ti.c.a(r):r}, -gU(a){var s=this,r=s.b,q=s.c -if(r===q)throw A.q(A.cM()) -r=s.a -r=r[(q-1&r.length-1)>>>0] -return r==null?s.$ti.c.a(r):r}, -gcp(a){var s,r=this -if(r.b===r.c)throw A.q(A.cM()) -if(r.gt(0)>1)throw A.q(A.AO()) -s=r.a[r.b] -return s==null?r.$ti.c.a(s):s}, -dP(a,b){var s,r=this -A.ajw(b,r.gt(0),r,null,null) -s=r.a -s=s[(r.b+b&s.length-1)>>>0] -return s==null?r.$ti.c.a(s):s}, -tN(a,b){var s,r,q,p,o,n,m=this,l=m.a.length-1,k=(m.c-m.b&l)>>>0 -if(k===0){s=m.$ti.c -return b?J.qm(0,s):J.Mv(0,s)}s=m.$ti.c -r=A.bA(k,m.gS(0),b,s) -for(q=m.a,p=m.b,o=0;o>>0] -r[o]=n==null?s.a(n):n}return r}, -qb(a){return this.tN(0,!0)}, -v(a,b){this.vD(0,b)}, -L(a,b){var s,r,q,p,o,n,m,l,k=this -if(t.a.b(b)){s=J.b6(b) -r=k.gt(0) -q=r+s -p=k.a -o=p.length -if(q>=o){n=A.bA(A.ckQ(q+B.c.R(q,1)),null,!1,k.$ti.i("1?")) -k.c=k.bvf(n) -k.a=n -k.b=0 -B.b.d9(n,r,q,b,0) -k.c+=s}else{q=k.c -m=o-q -if(s>>0)if(J.v(r.a[s],b)){r.J6(0,s);++r.d -return!0}return!1}, -P(a){var s,r,q=this,p=q.b,o=q.c -if(p!==o){for(s=q.a,r=s.length-1;p!==o;p=(p+1&r)>>>0)s[p]=null -q.b=q.c=0;++q.d}}, -l(a){return A.mO(this,"{","}")}, -a6n(a){var s=this,r=s.b,q=s.a -r=s.b=(r-1&q.length-1)>>>0 -q[r]=a -if(r===s.c)s.axo();++s.d}, -HB(){var s,r,q=this,p=q.b -if(p===q.c)throw A.q(A.cM());++q.d -s=q.a -r=s[p] -if(r==null)r=q.$ti.c.a(r) -s[p]=null -q.b=(p+1&s.length-1)>>>0 -return r}, -uU(a){var s,r=this,q=r.b,p=r.c -if(q===p)throw A.q(A.cM());++r.d -q=r.a -p=r.c=(p-1&q.length-1)>>>0 -s=q[p] -if(s==null)s=r.$ti.c.a(s) -q[p]=null -return s}, -vD(a,b){var s=this,r=s.a,q=s.c -r[q]=b -r=(q+1&r.length-1)>>>0 -s.c=r -if(s.b===r)s.axo();++s.d}, -J6(a,b){var s,r,q,p=this,o=p.a,n=o.length-1,m=p.b,l=p.c -if((b-m&n)>>>0<(l-b&n)>>>0){for(s=b;s!==m;s=r){r=(s-1&n)>>>0 -o[s]=o[r]}o[m]=null -p.b=(m+1&n)>>>0 -return(b+1&n)>>>0}else{m=p.c=(l-1&n)>>>0 -for(s=b;s!==m;s=q){q=(s+1&n)>>>0 -o[s]=o[q]}o[m]=null -return b}}, -axo(){var s=this,r=A.bA(s.a.length*2,null,!1,s.$ti.i("1?")),q=s.a,p=s.b,o=q.length-p -B.b.d9(r,0,o,q,p) -B.b.d9(r,o,o+s.b,s.a,0) -s.b=0 -s.c=s.a.length -s.a=r}, -bvf(a){var s,r,q=this,p=q.b,o=q.c,n=q.a -if(p<=o){s=o-p -B.b.d9(a,0,s,n,p) -return s}else{r=n.length-p -B.b.d9(a,0,r,n,p) -B.b.d9(a,r,r+q.c,q.a,0) -return q.c+r}}} -A.aBG.prototype={ -gI(a){var s=this.e -return s==null?this.$ti.c.a(s):s}, -q(){var s,r=this,q=r.a -if(r.c!==q.d)A.a3(A.dQ(q)) -s=r.d -if(s===r.b){r.e=null -return!1}q=q.a -r.e=q[s] -r.d=(s+1&q.length-1)>>>0 -return!0}} -A.cD.prototype={ -ga2(a){return this.gt(this)===0}, -gdm(a){return this.gt(this)!==0}, -tn(a,b){return A.bCZ(this,null,A.y(this).i("cD.E"),b)}, -FO(a,b){return new A.c_(this,b.i("c_<0>"))}, -P(a){this.E6(this.qb(0))}, -L(a,b){var s -for(s=J.ar(b);s.q();)this.v(0,s.gI(s))}, -E6(a){var s -for(s=J.ar(a);s.q();)this.A(0,s.gI(s))}, -cI(a,b){var s,r,q=[] -for(s=this.gW(this);s.q();){r=s.gI(s) -if(b.$1(r))q.push(r)}this.E6(q)}, -byM(a){var s,r -for(s=a.length,r=0;r").d0(c).i("hN<1,2>"))}, -z3(a,b){return this.q2(0,b,t.z)}, -gcp(a){var s,r=this -if(r.gt(r)>1)throw A.q(A.AO()) -s=r.gW(r) -if(!s.q())throw A.q(A.cM()) -return s.gI(s)}, -l(a){return A.mO(this,"{","}")}, -rF(a,b){return new A.az(this,b,A.y(this).i("az"))}, -aT(a,b){var s -for(s=this.gW(this);s.q();)b.$1(s.gI(s))}, -qM(a,b){var s -for(s=this.gW(this);s.q();)if(!b.$1(s.gI(s)))return!1 -return!0}, -b_(a,b){var s,r,q=this.gW(this) -if(!q.q())return"" -s=J.bo(q.gI(q)) -if(!q.q())return s -if(b.length===0){r=s -do r+=A.A(q.gI(q)) -while(q.q())}else{r=s -do r=r+b+A.A(q.gI(q)) -while(q.q())}return r.charCodeAt(0)==0?r:r}, -cs(a,b){var s -for(s=this.gW(this);s.q();)if(b.$1(s.gI(s)))return!0 -return!1}, -Br(a,b){return A.cdp(this,b,A.y(this).i("cD.E"))}, -zj(a,b){return A.bFr(this,b,A.y(this).i("cD.E"))}, -gS(a){var s=this.gW(this) -if(!s.q())throw A.q(A.cM()) -return s.gI(s)}, -gU(a){var s,r=this.gW(this) -if(!r.q())throw A.q(A.cM()) -do s=r.gI(r) -while(r.q()) -return s}, -wi(a,b,c){var s,r -for(s=this.gW(this);s.q();){r=s.gI(s) -if(b.$1(r))return r}throw A.q(A.cM())}, -wF(a,b){return this.wi(0,b,null)}, -dP(a,b){var s,r -A.fG(b,"index") -s=this.gW(this) -for(r=b;s.q();){if(r===0)return s.gI(s);--r}throw A.q(A.ig(b,b-r,this,null,"index"))}, -$iaU:1, -$iD:1, -$ibY:1} -A.RC.prototype={ -tn(a,b){return A.bCZ(this,this.gagQ(),A.y(this).c,b)}, -tq(a){var s,r,q=this.Qw() -for(s=this.gW(this);s.q();){r=s.gI(s) -if(!a.p(0,r))q.v(0,r)}return q}, -Cp(a,b){var s,r,q=this.Qw() -for(s=this.gW(this);s.q();){r=s.gI(s) -if(b.p(0,r))q.v(0,r)}return q}, -r7(a){var s=this.Qw() -s.L(0,this) -return s}} -A.aI3.prototype={ -v(a,b){return A.a8I()}, -P(a){return A.a8I()}, -L(a,b){return A.a8I()}, -E6(a){return A.a8I()}, -cI(a,b){return A.a8I()}, -A(a,b){return A.a8I()}} -A.PP.prototype={ -p(a,b){return this.a.p(0,b)}, -gt(a){return this.a.a}, -gW(a){var s=this.a -return A.dy(s,s.r,A.y(s).c)}, -r7(a){return this.a.r7(0)}} -A.a7X.prototype={ -gr5(a){return this.a}} -A.nB.prototype={} -A.nA.prototype={ -gk(a){return this.d}} -A.D8.prototype={ -Jf(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.gyI() -if(f==null){h.aem(a,a) -return-1}s=h.gael() -for(r=g,q=f,p=r,o=p,n=o,m=n;;){r=s.$2(q.a,a) -if(r>0){l=q.b -if(l==null)break -r=s.$2(l.a,a) -if(r>0){q.b=l.c -l.c=q -k=l.b -if(k==null){q=l -break}q=l -l=k}if(m==null)n=q -else m.b=q -m=q -q=l}else{if(r<0){j=q.c -if(j==null)break -r=s.$2(j.a,a) -if(r<0){q.c=j.b -j.b=q -i=j.c -if(i==null){q=j -break}q=j -j=i}if(o==null)p=q -else o.c=q}else break -o=q -q=j}}if(o!=null){o.c=q.b -q.b=p}if(m!=null){m.b=q.c -q.c=n}if(h.gyI()!==q){h.syI(q);++h.c}return r}, -aCp(a){var s,r,q -for(s=a,r=0;;s=q,r=1){q=s.b -if(q!=null){s.b=q.c -q.c=s}else break}this.c+=r -return s}, -ai4(a){var s,r,q -for(s=a,r=0;;s=q,r=1){q=s.c -if(q!=null){s.c=q.b -q.b=s}else break}this.c+=r -return s}, -ahp(){var s,r=this,q=r.gyI(),p=q.b,o=q.c -if(p==null)r.syI(o) -else if(o==null)r.syI(p) -else{s=r.ai4(p) -s.c=o -r.syI(s)}--r.a;++r.b}, -adI(a,b){var s=this,r=s.gyI() -if(r!=null)if(b<0){a.b=r -a.c=r.c -r.c=null}else{a.c=r -a.b=r.b -r.b=null}++s.b;++s.a -s.syI(a)}, -auo(a){this.syI(null) -this.a=0;++this.b}, -Ds(a){var s=this -s.gaEH() -if(!A.y(s).i("D8.K").b(a))return null -if(s.Jf(a)===0)return s.gyI() -return null}, -aem(a,b){return this.gael().$2(a,b)}} -A.a1P.prototype={ -h(a,b){var s=this.Ds(b) -return s==null?null:s.d}, -A(a,b){var s=this.Ds(b) -if(s==null)return null -this.ahp() -return s.d}, -j(a,b,c){var s=this,r=s.Jf(b) -if(r===0){s.d.d=c -return}s.adI(new A.nA(c,b,s.$ti.i("nA<1,2>")),r)}, -d6(a,b,c){var s,r,q,p=this,o=p.Jf(b) -if(o===0)return p.d.d -s=p.b -r=p.c -q=c.$0() -if(s!==p.b||r!==p.c){o=p.Jf(b) -if(o===0)return p.d.d=q}p.adI(new A.nA(q,b,p.$ti.i("nA<1,2>")),o) -return q}, -L(a,b){b.aT(0,new A.bGc(this))}, -ga2(a){return this.d==null}, -gdm(a){return this.d!=null}, -aT(a,b){var s,r=this.$ti,q=new A.JA(this,A.b([],r.i("J>")),this.c,r.i("JA<1,2>")) -while(q.e=null,q.adr()){s=q.gI(0) -b.$2(s.a,s.b)}}, -gt(a){return this.a}, -P(a){this.auo(0)}, -ao(a,b){return this.Ds(b)!=null}, -gdQ(a){return new A.zf(this,this.$ti.i("zf<1,nA<1,2>>"))}, -guC(a){return new A.JB(this,this.$ti.i("JB<1,2>"))}, -gtU(a){return new A.a7V(this,this.$ti.i("a7V<1,2>"))}, -bEM(){var s,r=this.d -if(r==null)return null -s=this.aCp(r) -this.d=s -return s.a}, -aLl(){var s,r=this.d -if(r==null)return null -s=this.ai4(r) -this.d=s -return s.a}, -bIm(a){var s,r,q,p=this -if(p.d==null)return null -if(p.Jf(a)<0)return p.d.a -s=p.d.b -if(s==null)return null -r=s.c -for(;r!=null;s=r,r=q)q=r.c -return s.a}, -bEN(a){var s,r,q,p=this -if(p.d==null)return null -if(p.Jf(a)>0)return p.d.a -s=p.d.c -if(s==null)return null -r=s.b -for(;r!=null;s=r,r=q)q=r.b -return s.a}, -$ix:1, -aem(a,b){return this.e.$2(a,b)}, -gyI(){return this.d}, -gael(){return this.e}, -gaEH(){return null}, -syI(a){return this.d=a}} -A.bGc.prototype={ -$2(a,b){this.a.j(0,a,b)}, -$S(){return this.a.$ti.i("~(1,2)")}} -A.u0.prototype={ -gI(a){var s=this.b -if(s.length===0){A.y(this).i("u0.T").a(null) -return null}return this.afA(B.b.gU(s))}, -bo7(a){var s,r,q=this,p=q.b -B.b.P(p) -s=q.a -if(s.Jf(a)===0){r=s.gyI() -r.toString -p.push(r) -q.d=s.c -return}throw A.q(A.dQ(q))}, -q(){var s,r,q=this,p=q.c,o=q.a,n=o.b -if(p!==n){if(p==null){q.c=n -s=o.gyI() -for(p=q.b;s!=null;){p.push(s) -s=s.b}return p.length!==0}throw A.q(A.dQ(o))}p=q.b -if(p.length===0)return!1 -if(q.d!==o.c)q.bo7(B.b.gU(p).a) -s=B.b.gU(p) -r=s.c -if(r!=null){while(r!=null){p.push(r) -r=r.b}return!0}p.pop() -for(;;){if(!(p.length!==0&&B.b.gU(p).c===s))break -s=p.pop()}return p.length!==0}} -A.zf.prototype={ -gt(a){return this.a.a}, -ga2(a){return this.a.a===0}, -gW(a){var s=this.a,r=this.$ti -return new A.zg(s,A.b([],r.i("J<2>")),s.c,r.i("zg<1,2>"))}, -p(a,b){return this.a.Ds(b)!=null}, -r7(a){var s=this.a,r=A.asI(s.e,null,this.$ti.c),q=s.d -if(q!=null){r.d=r.aeA(q) -r.a=s.a}return r}} -A.JB.prototype={ -gt(a){return this.a.a}, -ga2(a){return this.a.a===0}, -gW(a){var s=this.a,r=this.$ti -return new A.a8_(s,A.b([],r.i("J>")),s.c,r.i("a8_<1,2>"))}} -A.a7V.prototype={ -gt(a){return this.a.a}, -ga2(a){return this.a.a===0}, -gW(a){var s=this.a,r=this.$ti -return new A.JA(s,A.b([],r.i("J>")),s.c,r.i("JA<1,2>"))}} -A.zg.prototype={ -afA(a){return a.a}} -A.a8_.prototype={ -q(){var s=this.adr() -this.e=s?B.b.gU(this.b).d:null -return s}, -afA(a){var s=this.e -return s==null?this.$ti.y[1].a(s):s}} -A.JA.prototype={ -afA(a){var s=this.e -return s==null?this.e=new A.S(a.a,a.d,this.$ti.i("S<1,2>")):s}, -q(){this.e=null -return this.adr()}} -A.P6.prototype={ -azp(a){return A.asI(new A.bGd(this,a),this.f,a)}, -Qw(){return this.azp(t.z)}, -tn(a,b){return A.bCZ(this,this.gbje(),this.$ti.c,b)}, -gW(a){var s=this.$ti -return new A.zg(this,A.b([],s.i("J>")),this.c,s.i("zg<1,nB<1>>"))}, -gt(a){return this.a}, -ga2(a){return this.d==null}, -gdm(a){return this.d!=null}, -gS(a){var s,r=this.d -if(r==null)throw A.q(A.cM()) -s=this.aCp(r) -this.d=s -return s.a}, -gU(a){var s,r=this.d -if(r==null)throw A.q(A.cM()) -s=this.ai4(r) -this.d=s -return s.a}, -gcp(a){var s=this.a -if(s===1)return this.d.a -throw A.q(s===0?A.cM():A.AO())}, -p(a,b){return this.Ds(b)!=null}, -v(a,b){return this.vD(0,b)}, -vD(a,b){var s=this.Jf(b) -if(s===0)return!1 -this.adI(new A.nB(b,this.$ti.i("nB<1>")),s) -return!0}, -A(a,b){if(this.Ds(b)==null)return!1 -this.ahp() -return!0}, -L(a,b){var s -for(s=J.ar(b);s.q();)this.vD(0,s.gI(s))}, -E6(a){var s -for(s=J.ar(a);s.q();)if(this.Ds(s.gI(s))!=null)this.ahp()}, -Cp(a,b){return this.a3E(0,b,!0)}, -tq(a){return this.a3E(0,a,!1)}, -a3E(a,b,c){var s,r,q,p,o,n,m,l=this -for(s=l.$ti,r=s.i("nB<1>"),q=new A.zg(l,A.b([],s.i("J>")),l.c,s.i("zg<1,nB<1>>")),p=null,o=0;q.q();){n=q.gI(0) -if(b.p(0,n)===c){m=new A.nB(n,r) -m.b=p;++o -p=m}}s=A.asI(l.e,l.f,s.c) -s.d=p -s.a=o -return s}, -b6r(){var s=this,r=A.asI(s.e,s.f,s.$ti.c),q=s.d -if(q!=null){r.d=s.aeA(q) -r.a=s.a}return r}, -b6Y(a){var s,r,q,p,o=this.$ti.i("nB<1>"),n=new A.nB(a.a,o) -for(s=n;;){r=a.b -q=a.c -if(r!=null)if(q!=null)s.b=this.aeA(r) -else{p=new A.nB(r.a,o) -s.b=p -s=p -a=r -continue}else if(q==null)break -p=new A.nB(q.a,o) -s.c=p -s=p -a=q}return n}, -aeA(a){return this.b6Y(a,this.$ti.i("a7X<1,@>"))}, -P(a){this.auo(0)}, -r7(a){return this.b6r()}, -l(a){return A.mO(this,"{","}")}, -$iaU:1, -$ibY:1, -aem(a,b){return this.e.$2(a,b)}, -gyI(){return this.d}, -gael(){return this.e}, -gaEH(){return this.f}, -syI(a){return this.d=a}} -A.bGd.prototype={ -$2(a,b){var s=this.a,r=s.$ti.c -r.a(a) -r.a(b) -return s.e.$2(a,b)}, -$S(){return this.b.i("p(0,0)")}} -A.a7W.prototype={} -A.a7Y.prototype={} -A.a7Z.prototype={} -A.a8H.prototype={} -A.a8J.prototype={} -A.aBn.prototype={ -h(a,b){var s,r=this.b -if(r==null)return this.c.h(0,b) -else if(typeof b!="string")return null -else{s=r[b] -return typeof s=="undefined"?this.bnk(b):s}}, -gt(a){return this.b==null?this.c.a:this.LU().length}, -ga2(a){return this.gt(0)===0}, -gdm(a){return this.gt(0)>0}, -gdQ(a){var s -if(this.b==null){s=this.c -return new A.bS(s,A.y(s).i("bS<1>"))}return new A.aBo(this)}, -guC(a){var s,r=this -if(r.b==null){s=r.c -return new A.aH(s,A.y(s).i("aH<2>"))}return A.hB(r.LU(),new A.bUt(r),t.N,t.z)}, -j(a,b,c){var s,r,q=this -if(q.b==null)q.c.j(0,b,c) -else if(q.ao(0,b)){s=q.b -s[b]=c -r=q.a -if(r==null?s!=null:r!==s)r[b]=null}else q.aED().j(0,b,c)}, -L(a,b){b.aT(0,new A.bUs(this))}, -ao(a,b){if(this.b==null)return this.c.ao(0,b) -if(typeof b!="string")return!1 -return Object.prototype.hasOwnProperty.call(this.a,b)}, -d6(a,b,c){var s -if(this.ao(0,b))return this.h(0,b) -s=c.$0() -this.j(0,b,s) -return s}, -A(a,b){if(this.b!=null&&!this.ao(0,b))return null -return this.aED().A(0,b)}, -P(a){var s,r=this -if(r.b==null)r.c.P(0) -else{if(r.c!=null)B.b.P(r.LU()) -r.a=r.b=null -s=t.z -r.c=A.c(s,s)}}, -aT(a,b){var s,r,q,p,o=this -if(o.b==null)return o.c.aT(0,b) -s=o.LU() -for(r=0;r"))}return s}, -p(a,b){return this.a.ao(0,b)}} -A.QL.prototype={ -aN(a){var s,r,q=this -q.b0L(0) -s=q.a -r=s.a -s.a="" -s=q.c -s.v(0,A.aKj(r.charCodeAt(0)==0?r:r,q.b)) -s.aN(0)}} -A.c3x.prototype={ -$0(){var s,r -try{s=new TextDecoder("utf-8",{fatal:true}) -return s}catch(r){}return null}, -$S:392} -A.c3w.prototype={ -$0(){var s,r -try{s=new TextDecoder("utf-8",{fatal:false}) -return s}catch(r){}return null}, -$S:392} -A.abv.prototype={ -gbF(a){return"us-ascii"}, -rX(a){return B.o8.au(a)}, -b4(a,b){var s=B.ae2.au(b) -return s}} -A.aI0.prototype={ -au(a){var s,r,q,p=A.fH(0,null,a.length,null,null),o=new Uint8Array(p) -for(s=~this.a,r=0;r>>0!==0){if(!this.a)throw A.q(A.dX("Invalid value in input: "+q,p,p)) -return this.b6U(a,0,n)}}return A.e2(a,0,n)}, -b6U(a,b,c){var s,r,q,p,o -for(s=~this.b,r=J.T(a),q=b,p="";q>>0!==0?65533:o)}return p.charCodeAt(0)==0?p:p}} -A.abw.prototype={ -zl(a){var s=t.NC.b(a)?a:new A.zh(a) -if(this.a)return new A.bSb(s.ajp(!1)) -else return new A.c0b(s)}} -A.bSb.prototype={ -aN(a){this.a.aN(0)}, -v(a,b){this.vh(b,0,J.b6(b),!1)}, -vh(a,b,c,d){var s,r,q=J.T(a) -A.fH(b,c,q.gt(a),null,null) -for(s=this.a,r=b;r>>0!==0){if(r>b)s.vh(a,b,r,!1) -s.v(0,B.e9h) -b=r+1}if(b>>0!==0)throw A.q(A.dX("Source contains non-ASCII bytes.",null,null)) -this.a.v(0,A.e2(b,0,null))}} -A.ac2.prototype={ -grm(){return this.a}, -aLM(a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=null,a0="Invalid base64 encoding length " -a4=A.fH(a3,a4,a2.length,a,a) -s=$.cgj() -for(r=a3,q=r,p=a,o=-1,n=-1,m=0;r=0){g=u.z.charCodeAt(f) -if(g===k)continue -k=g}else{if(f===-1){if(o<0){e=p==null?a:p.a.length -if(e==null)e=0 -o=e+(r-q) -n=r}++m -if(k===61)continue}k=g}if(f!==-2){if(p==null){p=new A.d6("") -e=p}else e=p -e.a+=B.f.a1(a2,q,r) -d=A.dK(k) -e.a+=d -q=l -continue}}throw A.q(A.dX("Invalid base64 data",a2,r))}if(p!=null){e=B.f.a1(a2,q,a4) -e=p.a+=e -d=e.length -if(o>=0)A.chD(a2,n,a4,o,m,d) -else{c=B.c.aa(d-1,4)+1 -if(c===1)throw A.q(A.dX(a0,a2,a4)) -while(c<4){e+="=" -p.a=e;++c}}e=p.a -return B.f.w_(a2,a3,a4,e.charCodeAt(0)==0?e:e)}b=a4-a3 -if(o>=0)A.chD(a2,n,a4,o,m,b) -else{c=B.c.aa(b,4) -if(c===1)throw A.q(A.dX(a0,a2,a4)) -if(c>1)a2=B.f.w_(a2,a4,a4,c===2?"==":"=")}return a2}, -Od(a,b){return this.aLM(0,b,0,null)}} -A.Td.prototype={ -au(a){var s,r=J.T(a) -if(r.ga2(a))return"" -s=this.a?u.f:u.z -r=new A.a3H(s).alx(a,0,r.gt(a),!0) -r.toString -return A.e2(r,0,null)}, -zl(a){var s,r=u.f,q=u.z -if(t.NC.b(a)){s=this.a?r:q -return new A.c3u(new A.aIb(new A.Dh(!1),a,a.a),new A.a3H(s))}return new A.bNr(a,new A.bOe(this.a?r:q))}} -A.a3H.prototype={ -aHW(a,b){return new Uint8Array(b)}, -alx(a,b,c,d){var s,r=this,q=(r.a&3)+(c-b),p=B.c.aR(q,3),o=p*4 -if(d&&q-p*3>0)o+=4 -s=r.aHW(0,o) -r.a=A.cO5(r.b,a,b,c,d,s,0,r.a) -if(o>0)return s -return null}} -A.bOe.prototype={ -aHW(a,b){var s=this.c -if(s==null||s.length0)throw A.q(A.dX("Invalid length, must be multiple of four",b,c)) -this.a=-1}} -A.axv.prototype={ -v(a,b){var s,r=b.length -if(r===0)return -s=this.b.Yk(0,b,0,r) -if(s!=null)this.a.v(0,s)}, -aN(a){this.b.ak8(0,null,null) -this.a.aN(0)}, -vh(a,b,c,d){var s,r -A.fH(b,c,a.length,null,null) -if(b===c)return -s=this.b -r=s.Yk(0,a,b,c) -if(r!=null)this.a.v(0,r) -if(d){s.ak8(0,a,c) -this.a.aN(0)}}} -A.aRL.prototype={} -A.axP.prototype={ -v(a,b){this.a.v(0,b)}, -aN(a){this.a.aN(0)}} -A.a3U.prototype={ -v(a,b){var s,r,q=this,p=q.b,o=q.c,n=J.T(b) -if(n.gt(b)>p.length-o){p=q.b -s=n.gt(b)+p.length-1 -s|=B.c.R(s,1) -s|=s>>>2 -s|=s>>>4 -s|=s>>>8 -r=new Uint8Array((((s|s>>>16)>>>0)+1)*2) -p=q.b -B.o.qy(r,0,p.length,p) -q.b=r}p=q.b -o=q.c -B.o.qy(p,o,o+n.gt(b),b) -q.c=q.c+n.gt(b)}, -aN(a){this.a.$1(B.o.d_(this.b,0,this.c))}} -A.adl.prototype={} -A.aG5.prototype={ -v(a,b){this.b.push(b)}, -aN(a){this.a.$1(this.b)}} -A.IT.prototype={ -v(a,b){this.b.v(0,b)}, -rk(a,b){A.wq(a,"error",t.K) -this.a.rk(a,b)}, -aN(a){this.b.aN(0)}, -$ifN:1} -A.adM.prototype={} -A.d5.prototype={ -bFf(a,b){return new A.a57(this,a,A.y(this).i("@").d0(b).i("a57<1,2,3>"))}, -zl(a){throw A.q(A.aJ("This converter does not support chunked conversions: "+this.l(0)))}, -Dz(a){return new A.IO(new A.b_F(this),a,t.cu.d0(A.y(this).i("d5.T")).i("IO<1,2>"))}} -A.b_F.prototype={ -$1(a){return new A.IT(a,this.a.zl(a),t.aT)}, -$S:625} -A.a57.prototype={ -zl(a){return this.a.zl(new A.QL(this.b.a,a,new A.d6("")))}} -A.EB.prototype={} -A.o6.prototype={ -l(a){return this.a}} -A.mK.prototype={ -au(a){var s=this.auR(a,0,a.length) -return s==null?a:s}, -auR(a,b,c){var s,r,q,p,o,n=null -for(s=this.a,r=s.e,s=s.d,q=b,p=n;q":o=">" -break -case"/":o=r?"/":n -break -default:o=n}if(o!=null){if(p==null)p=new A.d6("") -if(q>b)p.a+=B.f.a1(a,b,q) -p.a+=o -b=q+1}}if(p==null)return n -if(c>b){s=B.f.a1(a,b,c) -p.a+=s}s=p.a -return s.charCodeAt(0)==0?s:s}, -zl(a){return new A.aAT(this,t.NC.b(a)?a:new A.zh(a))}} -A.aAT.prototype={ -vh(a,b,c,d){var s=this.a.auR(a,b,c),r=this.b -if(s==null)r.vh(a,b,c,d) -else{r.v(0,s) -if(d)r.aN(0)}}, -aN(a){this.b.aN(0)}} -A.My.prototype={ -l(a){var s=A.EC(this.a) -return(this.b!=null?"Converting object to an encodable object failed:":"Converting object did not return an encodable object:")+" "+s}} -A.ak3.prototype={ -l(a){return"Cyclic error in JSON stringify"}} -A.beB.prototype={ -bP(a,b,c){var s=A.aKj(b,this.ga7F().a) -return s}, -b4(a,b){return this.bP(0,b,null)}, -cS(a,b){var s=this.grm() -s=A.a5x(a,s.b,s.a) -return s}, -rX(a){return this.cS(a,null)}, -grm(){return B.e7Y}, -ga7F(){return B.OO}} -A.ak5.prototype={ -zl(a){var s=t.NC.b(a)?a:new A.zh(a) -return new A.bUr(this.a,this.b,s)}} -A.bUr.prototype={ -v(a,b){var s,r=this -if(r.d)throw A.q(A.ac("Only one call to add allowed")) -r.d=!0 -s=r.c.aFR() -A.cpp(b,s,r.b,r.a) -s.aN(0)}, -aN(a){}} -A.ak4.prototype={ -zl(a){return new A.QL(this.a,a,new A.d6(""))}} -A.bUx.prototype={ -apt(a){var s,r,q,p,o,n=this,m=a.length -for(s=0,r=0;r92){if(q>=55296){p=q&64512 -if(p===55296){o=r+1 -o=!(o=0&&(a.charCodeAt(p)&64512)===55296)}else p=!1 -else p=!0 -if(p){if(r>s)n.abL(a,s,r) -s=r+1 -n.vw(92) -n.vw(117) -n.vw(100) -p=q>>>8&15 -n.vw(p<10?48+p:87+p) -p=q>>>4&15 -n.vw(p<10?48+p:87+p) -p=q&15 -n.vw(p<10?48+p:87+p)}}continue}if(q<32){if(r>s)n.abL(a,s,r) -s=r+1 -n.vw(92) -switch(q){case 8:n.vw(98) -break -case 9:n.vw(116) -break -case 10:n.vw(110) -break -case 12:n.vw(102) -break -case 13:n.vw(114) -break -default:n.vw(117) -n.vw(48) -n.vw(48) -p=q>>>4&15 -n.vw(p<10?48+p:87+p) -p=q&15 -n.vw(p<10?48+p:87+p) -break}}else if(q===34||q===92){if(r>s)n.abL(a,s,r) -s=r+1 -n.vw(92) -n.vw(q)}}if(s===0)n.uD(a) -else if(s255||r<0){if(s>b){q=this.a -q.toString -q.v(0,A.e2(a,b,s))}q=this.a -q.toString -q.v(0,A.e2(B.ebT,0,1)) -b=s+1}}if(b=0?B.f.a1(s.a,s.d,r):A.a3(A.ac("No element"))}return r}} -A.pB.prototype={ -v(a,b){this.vh(b,0,b.length,!1)}, -ajp(a){return new A.c3v(new A.Dh(a),this,new A.d6(""))}, -aFR(){return new A.c1w(new A.d6(""),this)}} -A.bPi.prototype={ -aN(a){this.a.$0()}, -vw(a){var s=this.b,r=A.dK(a) -s.a+=r}, -ul(a,b){this.b.a+=b}} -A.c1w.prototype={ -aN(a){if(this.a.a.length!==0)this.aex() -this.b.aN(0)}, -vw(a){var s=this.a,r=A.dK(a) -if((s.a+=r).length>16)this.aex()}, -ul(a,b){if(this.a.a.length!==0)this.aex() -this.b.v(0,b)}, -aex(){var s=this.a,r=s.a -s.a="" -this.b.v(0,r.charCodeAt(0)==0?r:r)}} -A.RL.prototype={ -aN(a){}, -vh(a,b,c,d){var s,r,q -if(b!==0||c!==a.length)for(s=this.a,r=b;r>>18|240 -q=o.b=p+1 -r[p]=s>>>12&63|128 -p=o.b=q+1 -r[q]=s>>>6&63|128 -o.b=p+1 -r[p]=s&63|128 -return!0}else{o.a6d() -return!1}}, -aw3(a,b,c){var s,r,q,p,o,n,m,l,k=this -if(b!==c&&(a.charCodeAt(c-1)&64512)===55296)--c -for(s=k.c,r=s.$flags|0,q=s.length,p=b;p=q)break -k.b=n+1 -r&2&&A.z(s) -s[n]=o}else{n=o&64512 -if(n===55296){if(k.b+4>q)break -m=p+1 -if(k.aF8(o,a.charCodeAt(m)))p=m}else if(n===56320){if(k.b+3>q)break -k.a6d()}else if(o<=2047){n=k.b -l=n+1 -if(l>=q)break -k.b=l -r&2&&A.z(s) -s[n]=o>>>6|192 -k.b=l+1 -s[l]=o&63|128}else{n=k.b -if(n+2>=q)break -l=k.b=n+1 -r&2&&A.z(s) -s[n]=o>>>12|224 -n=k.b=l+1 -s[l]=o>>>6&63|128 -k.b=n+1 -s[n]=o&63|128}}}return p}} -A.aIa.prototype={ -aN(a){if(this.a!==0){this.vh("",0,0,!0) -return}this.d.a.aN(0)}, -vh(a,b,c,d){var s,r,q,p,o,n=this -n.b=0 -s=b===c -if(s&&!d)return -r=n.a -if(r!==0){if(n.aF8(r,!s?a.charCodeAt(b):0))++b -n.a=0}s=n.d -r=n.c -q=c-1 -p=r.length-3 -do{b=n.aw3(a,b,c) -o=d&&b===c -if(b===q&&(a.charCodeAt(b)&64512)===55296){if(d&&n.b=15){p=m.a -o=A.cPH(p,r,b,l) -if(o!=null){if(!p)return o -if(o.indexOf("\ufffd")<0)return o}}o=m.aeJ(r,b,l,d) -p=m.b -if((p&1)!==0){n=A.cq8(p) -m.b=0 -throw A.q(A.dX(n,a,q+m.c))}return o}, -aeJ(a,b,c,d){var s,r,q=this -if(c-b>1000){s=B.c.aR(b+c,2) -r=q.aeJ(a,b,s,!1) -if((q.b&1)!==0)return r -return r+q.aeJ(a,s,c,d)}return q.bC5(a,b,c,d)}, -aJm(a,b){var s,r=this.b -this.b=0 -if(r<=32)return -if(this.a){s=A.dK(65533) -b.a+=s}else throw A.q(A.dX(A.cq8(77),null,null))}, -bC5(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=65533,j=l.b,i=l.c,h=new A.d6(""),g=b+1,f=a[b] -$label0$0:for(s=l.a;;){for(;;g=p){r="AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHJEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBKCCCCCCCCCCCCDCLONNNMEEEEEEEEEEE".charCodeAt(f)&31 -i=j<=32?f&61694>>>r:(f&63|i<<6)>>>0 -j=" \x000:XECCCCCN:lDb \x000:XECCCCCNvlDb \x000:XECCCCCN:lDb AAAAA\x00\x00\x00\x00\x00AAAAA00000AAAAA:::::AAAAAGG000AAAAA00KKKAAAAAG::::AAAAA:IIIIAAAAA000\x800AAAAA\x00\x00\x00\x00 AAAAA".charCodeAt(j+r) -if(j===0){q=A.dK(i) -h.a+=q -if(g===c)break $label0$0 -break}else if((j&1)!==0){if(s)switch(j){case 69:case 67:q=A.dK(k) -h.a+=q -break -case 65:q=A.dK(k) -h.a+=q;--g -break -default:q=A.dK(k) -h.a=(h.a+=q)+q -break}else{l.b=j -l.c=g-1 -return""}j=0}if(g===c)break $label0$0 -p=g+1 -f=a[g]}p=g+1 -f=a[g] -if(f<128){for(;;){if(!(p=128){o=n-1 -p=n -break}p=n}if(o-g<20)for(m=g;m32)if(s){s=A.dK(k) -h.a+=s}else{l.b=77 -l.c=c -return""}l.b=j -l.c=i -s=h.a -return s.charCodeAt(0)==0?s:s}} -A.aIR.prototype={} -A.aK1.prototype={} -A.k6.prototype={ -FX(a){var s,r,q=this,p=q.c -if(p===0)return q -s=!q.a -r=q.b -p=A.oD(p,r) -return new A.k6(p===0?!1:s,r,p)}, -b8N(a){var s,r,q,p,o,n,m=this.c -if(m===0)return $.ru() -s=m+a -r=this.b -q=new Uint16Array(s) -for(p=m-1;p>=0;--p)q[p+a]=r[p] -o=this.a -n=A.oD(s,q) -return new A.k6(n===0?!1:o,q,n)}, -b8X(a){var s,r,q,p,o,n,m,l=this,k=l.c -if(k===0)return $.ru() -s=k-a -if(s<=0)return l.a?$.cgl():$.ru() -r=l.b -q=new Uint16Array(s) -for(p=a;p=0)return q.a2P(b,r) -return b.a2P(q,!r)}, -al(a,b){var s,r,q=this,p=q.c -if(p===0)return b.FX(0) -s=b.c -if(s===0)return q -r=q.a -if(r!==b.a)return q.adC(b,r) -if(A.bNY(q.b,p,b.b,s)>=0)return q.a2P(b,r) -return b.a2P(q,!r)}, -aL(a,b){var s,r,q,p,o,n,m,l=this.c,k=b.c -if(l===0||k===0)return $.ru() -s=l+k -r=this.b -q=b.b -p=new Uint16Array(s) -for(o=0;o0?p.FX(0):p}, -boq(a){var s,r,q,p=this -if(p.c0)q=q.xl(0,$.cdV.c_()) -return p.a&&q.c>0?q.FX(0):q}, -avF(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=c.c -if(b===$.cp0&&a.c===$.cp2&&c.b===$.cp_&&a.b===$.cp1)return -s=a.b -r=a.c -q=16-B.c.ga6I(s[r-1]) -if(q>0){p=new Uint16Array(r+5) -o=A.coZ(s,r,q,p) -n=new Uint16Array(b+5) -m=A.coZ(c.b,b,q,n)}else{n=A.cdW(c.b,0,b,b+2) -o=r -p=s -m=b}l=p[o-1] -k=m-o -j=new Uint16Array(m) -i=A.cdX(p,o,k,j) -h=m+1 -g=n.$flags|0 -if(A.bNY(n,m,j,i)>=0){g&2&&A.z(n) -n[m]=1 -A.axx(n,h,j,i,n)}else{g&2&&A.z(n) -n[m]=0}f=new Uint16Array(o+2) -f[o]=1 -A.axx(f,o+1,p,o,f) -e=m-1 -while(k>0){d=A.cO8(l,n,e);--k -A.cp4(d,f,0,n,k,o) -if(n[e]0}, -G(a){var s,r,q -for(s=this.c-1,r=this.b,q=0;s>=0;--s)q=q*65536+r[s] -return this.a?-q:q}, -AD(a){var s,r,q,p,o,n,m,l=this,k={},j=l.c -if(j===0)return 0 -s=new Uint8Array(8);--j -r=l.b -q=16*j+B.c.ga6I(r[j]) -if(q>1024)return l.a?-1/0:1/0 -if(l.a)s[7]=128 -p=q-53+1075 -s[6]=(p&15)<<4 -s[7]=(s[7]|B.c.R(p,4))>>>0 -k.a=k.b=0 -k.c=j -o=new A.bO0(k,l) -j=o.$1(5) -s[6]=s[6]|j&15 -for(n=5;n>=0;--n)s[n]=o.$1(8) -m=new A.bO1(s) -if(J.v(o.$1(1),1))if((s[0]&1)===1)m.$0() -else if(k.b!==0)m.$0() -else for(n=k.c;n>=0;--n)if(r[n]!==0){m.$0() -break}return J.nJ(B.o.gae(s)).getFloat64(0,!0)}, -l(a){var s,r,q,p,o,n=this,m=n.c -if(m===0)return"0" -if(m===1){if(n.a)return B.c.l(-n.b[0]) -return B.c.l(n.b[0])}s=A.b([],t.s) -m=n.a -r=m?n.FX(0):n -while(r.c>1){q=$.cgk() -if(q.c===0)A.a3(B.agH) -p=r.boq(q).l(0) -s.push(p) -o=p.length -if(o===1)s.push("000") -if(o===2)s.push("00") -if(o===3)s.push("0") -r=r.b8M(q)}s.push(B.c.l(r.b[0])) -if(m)s.push("-") -return new A.bR(s,t.Rr).tv(0)}, -$iek:1} -A.bNZ.prototype={ -$2(a,b){a=a+b&536870911 -a=a+((a&524287)<<10)&536870911 -return a^a>>>6}, -$S:72} -A.bO_.prototype={ -$1(a){a=a+((a&67108863)<<3)&536870911 -a^=a>>>11 -return a+((a&16383)<<15)&536870911}, -$S:30} -A.bO0.prototype={ -$1(a){var s,r,q,p,o,n,m -for(s=this.a,r=this.b,q=r.c-1,r=r.b;p=s.a,p>>8}}, -$S:0} -A.zk.prototype={} -A.aAk.prototype={} -A.boV.prototype={ -$2(a,b){var s=this.b,r=this.a,q=(s.a+=r.a)+a.a -s.a=q -s.a=q+": " -q=A.EC(b) -s.a+=q -r.a=", "}, -$S:631} -A.c3r.prototype={ -$2(a,b){var s,r -if(typeof b=="string")this.a.set(a,b) -else if(b==null)this.a.set(a,"") -else for(s=J.ar(b),r=this.a;s.q();){b=s.gI(s) -if(typeof b=="string")r.append(a,b) -else if(b==null)r.append(a,"") -else A.dC(b)}}, -$S:62} -A.aga.prototype={ -$0(){var s=this -return A.a3(A.bW("("+s.a+", "+s.b+", "+s.c+", "+s.d+", "+s.e+", "+s.f+", "+s.r+", "+s.w+")",null))}, -$S:637} -A.bv.prototype={ -v(a,b){return this.uX(b.a)}, -uX(a){var s=1000,r=B.c.aa(a,s),q=B.c.aR(a-r,s),p=this.b+r,o=B.c.aa(p,s),n=this.c -return new A.bv(A.fL(this.a+B.c.aR(p-o,s)+q,o,n),o,n)}, -tq(a){return A.cX(0,0,this.b-a.b,this.a-a.a,0,0)}, -m(a,b){if(b==null)return!1 -return b instanceof A.bv&&this.a===b.a&&this.b===b.b&&this.c===b.c}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -Fh(a){var s=this.a,r=a.a -if(s>=r)s=s===r&&this.ba.b -else s=!0 -return s}, -bM(a,b){var s=B.c.bM(this.a,b.a) -if(s!==0)return s -return B.c.bM(this.b,b.b)}, -bQ6(){var s=this -if(s.c)return s -return new A.bv(s.a,s.b,!0)}, -l(a){var s=this,r=A.cDq(A.vs(s)),q=A.agc(A.kx(s)),p=A.agc(A.vq(s)),o=A.agc(A.vr(s)),n=A.agc(A.a_4(s)),m=A.agc(A.ap5(s)),l=A.ciD(A.cmh(s)),k=s.b,j=k===0?"":A.ciD(k) -k=r+"-"+q -if(s.c)return k+"-"+p+" "+o+":"+n+":"+m+"."+l+j+"Z" -else return k+"-"+p+" "+o+":"+n+":"+m+"."+l+j}, -$iek:1} -A.aW.prototype={ -a8(a,b){return new A.aW(this.a+b.a)}, -al(a,b){return new A.aW(this.a-b.a)}, -aL(a,b){return new A.aW(B.d.aD(this.a*b))}, -qs(a,b){if(b===0)throw A.q(new A.Xw()) -return new A.aW(B.c.qs(this.a,b))}, -Eo(a,b){return this.a>b.a}, -Ic(a,b){return this.a<=b.a}, -m(a,b){if(b==null)return!1 -return b instanceof A.aW&&this.a===b.a}, -gu(a){return B.c.gu(this.a)}, -bM(a,b){return B.c.bM(this.a,b.a)}, -l(a){var s,r,q,p,o,n=this.a,m=B.c.aR(n,36e8),l=n%36e8 -if(n<0){m=0-m -n=0-l -s="-"}else{n=l -s=""}r=B.c.aR(n,6e7) -n%=6e7 -q=r<10?"0":"" -p=B.c.aR(n,1e6) -o=p<10?"0":"" -return s+m+":"+q+r+":"+o+p+"."+B.f.tw(B.c.l(n%1e6),6,"0")}, -$iek:1} -A.bSa.prototype={ -l(a){return this.H()}} -A.eq.prototype={ -gLq(){return A.cJI(this)}} -A.wE.prototype={ -l(a){var s=this.a -if(s!=null)return"Assertion failed: "+A.EC(s) -return"Assertion failed"}, -ga_4(a){return this.a}} -A.vX.prototype={} -A.pX.prototype={ -gaf5(){return"Invalid argument"+(!this.a?"(s)":"")}, -gaf4(){return""}, -l(a){var s=this,r=s.c,q=r==null?"":" ("+r+")",p=s.d,o=p==null?"":": "+A.A(p),n=s.gaf5()+q+o -if(!s.a)return n -return n+s.gaf4()+": "+A.EC(s.gamI())}, -gamI(){return this.b}} -A.O6.prototype={ -gamI(){return this.b}, -gaf5(){return"RangeError"}, -gaf4(){var s,r=this.e,q=this.f -if(r==null)s=q!=null?": Not less than or equal to "+A.A(q):"" -else if(q==null)s=": Not greater than or equal to "+A.A(r) -else if(q>r)s=": Not in inclusive range "+A.A(r)+".."+A.A(q) -else s=qe.length -else s=!1 -if(s)f=null -if(f==null){if(e.length>78)e=B.f.a1(e,0,75)+"..." -return g+"\n"+e}for(r=1,q=0,p=!1,o=0;o1?g+(" (at line "+r+", character "+(f-q+1)+")\n"):g+(" (at character "+(f+1)+")\n") -m=e.length -for(o=f;o78){k="..." -if(f-q<75){j=q+75 -i=q}else{if(m-f<75){i=m-75 -j=m -k=""}else{i=f-36 -j=f+36}l="..."}}else{j=m -i=q -k=""}return g+l+B.f.a1(e,i,j)+k+"\n"+B.f.aL(" ",f-i+l.length)+"^\n"}else return f!=null?g+(" (at offset "+A.A(f)+")"):g}, -$ibq:1, -ga_4(a){return this.a}, -gacN(a){return this.b}, -gri(a){return this.c}} -A.Xw.prototype={ -gLq(){return null}, -l(a){return"IntegerDivisionByZeroException"}, -$ieq:1, -$ibq:1} -A.D.prototype={ -tn(a,b){return A.mD(this,A.ej(this).i("D.E"),b)}, -bEU(a,b){var s=this -if(t.Ee.b(s))return A.cF9(s,b,A.ej(s).i("D.E")) -return new A.EP(s,b,A.ej(s).i("EP"))}, -q2(a,b,c){return A.hB(this,b,A.ej(this).i("D.E"),c)}, -z3(a,b){return this.q2(0,b,t.z)}, -rF(a,b){return new A.az(this,b,A.ej(this).i("az"))}, -FO(a,b){return new A.c_(this,b.i("c_<0>"))}, -p(a,b){var s -for(s=this.gW(this);s.q();)if(J.v(s.gI(s),b))return!0 -return!1}, -aT(a,b){var s -for(s=this.gW(this);s.q();)b.$1(s.gI(s))}, -CI(a,b){var s,r=this.gW(this) -if(!r.q())throw A.q(A.cM()) -s=r.gI(r) -while(r.q())s=b.$2(s,r.gI(r)) -return s}, -v4(a,b,c){var s,r -for(s=this.gW(this),r=b;s.q();)r=c.$2(r,s.gI(s)) -return r}, -qM(a,b){var s -for(s=this.gW(this);s.q();)if(!b.$1(s.gI(s)))return!1 -return!0}, -b_(a,b){var s,r,q=this.gW(this) -if(!q.q())return"" -s=J.bo(q.gI(q)) -if(!q.q())return s -if(b.length===0){r=s -do r+=J.bo(q.gI(q)) -while(q.q())}else{r=s -do r=r+b+J.bo(q.gI(q)) -while(q.q())}return r.charCodeAt(0)==0?r:r}, -tv(a){return this.b_(0,"")}, -cs(a,b){var s -for(s=this.gW(this);s.q();)if(b.$1(s.gI(s)))return!0 -return!1}, -tN(a,b){var s=A.ej(this).i("D.E") -if(b)s=A.H(this,s) -else{s=A.H(this,s) -s.$flags=1 -s=s}return s}, -qb(a){return this.tN(0,!0)}, -r7(a){return A.eH(this,A.ej(this).i("D.E"))}, -gt(a){var s,r=this.gW(this) -for(s=0;r.q();)++s -return s}, -ga2(a){return!this.gW(this).q()}, -gdm(a){return!this.ga2(this)}, -Br(a,b){return A.cdp(this,b,A.ej(this).i("D.E"))}, -zj(a,b){return A.bFr(this,b,A.ej(this).i("D.E"))}, -gS(a){var s=this.gW(this) -if(!s.q())throw A.q(A.cM()) -return s.gI(s)}, -gU(a){var s,r=this.gW(this) -if(!r.q())throw A.q(A.cM()) -do s=r.gI(r) -while(r.q()) -return s}, -gcp(a){var s,r=this.gW(this) -if(!r.q())throw A.q(A.cM()) -s=r.gI(r) -if(r.q())throw A.q(A.AO()) -return s}, -wi(a,b,c){var s,r -for(s=this.gW(this);s.q();){r=s.gI(s) -if(b.$1(r))return r}if(c!=null)return c.$0() -throw A.q(A.cM())}, -wF(a,b){return this.wi(0,b,null)}, -an1(a,b,c){var s,r,q=this.gW(this) -do{if(!q.q()){if(c!=null)return c.$0() -throw A.q(A.cM())}s=q.gI(q)}while(!b.$1(s)) -while(q.q()){r=q.gI(q) -if(b.$1(r))s=r}return s}, -bIn(a,b){return this.an1(0,b,null)}, -dP(a,b){var s,r -A.fG(b,"index") -s=this.gW(this) -for(r=b;s.q();){if(r===0)return s.gI(s);--r}throw A.q(A.ig(b,b-r,this,null,"index"))}, -l(a){return A.ckq(this,"(",")")}, -aWJ(a){return this.gcp(this).$0()}} -A.a59.prototype={ -dP(a,b){A.ajw(b,this.a,this,null,null) -return this.b.$1(b)}, -gt(a){return this.a}} -A.S.prototype={ -l(a){return"MapEntry("+A.A(this.a)+": "+A.A(this.b)+")"}, -gr5(a){return this.a}, -gk(a){return this.b}} -A.bg.prototype={ -gu(a){return A.C.prototype.gu.call(this,0)}, -l(a){return"null"}} -A.C.prototype={$iC:1, -m(a,b){return this===b}, -gu(a){return A.d1(this)}, -l(a){return"Instance of '"+A.a_5(this)+"'"}, -F(a,b){throw A.q(A.vh(this,b))}, -gv9(a){return A.K(this)}, -toString(){return this.l(this)}, -$0(){return this.F(this,A.M("call","$0",0,[],[],0))}, -$1(a){return this.F(this,A.M("call","$1",0,[a],[],0))}, -$2(a,b){return this.F(this,A.M("call","$2",0,[a,b],[],0))}, -$3$1(a,b,c,d){return this.F(this,A.M("call","$3$1",0,[a,b,c,d],[],3))}, -$1$2$onError(a,b,c){return this.F(this,A.M("call","$1$2$onError",0,[a,b,c],["onError"],1))}, -$2$1(a,b,c){return this.F(this,A.M("call","$2$1",0,[a,b,c],[],2))}, -$1$1(a,b){return this.F(this,A.M("call","$1$1",0,[a,b],[],1))}, -$3(a,b,c){return this.F(this,A.M("call","$3",0,[a,b,c],[],0))}, -$4(a,b,c,d){return this.F(this,A.M("call","$4",0,[a,b,c,d],[],0))}, -$3$3(a,b,c,d,e,f){return this.F(this,A.M("call","$3$3",0,[a,b,c,d,e,f],[],3))}, -$2$2(a,b,c,d){return this.F(this,A.M("call","$2$2",0,[a,b,c,d],[],2))}, -$1$2(a,b,c){return this.F(this,A.M("call","$1$2",0,[a,b,c],[],1))}, -$4$cancelOnError$onDone$onError(a,b,c,d){return this.F(this,A.M("call","$4$cancelOnError$onDone$onError",0,[a,b,c,d],["cancelOnError","onDone","onError"],0))}, -$1$growable(a){return this.F(this,A.M("call","$1$growable",0,[a],["growable"],0))}, -$1$highContrast(a){return this.F(this,A.M("call","$1$highContrast",0,[a],["highContrast"],0))}, -$1$accessibilityFeatures(a){return this.F(this,A.M("call","$1$accessibilityFeatures",0,[a],["accessibilityFeatures"],0))}, -$1$locales(a){return this.F(this,A.M("call","$1$locales",0,[a],["locales"],0))}, -$1$textScaleFactor(a){return this.F(this,A.M("call","$1$textScaleFactor",0,[a],["textScaleFactor"],0))}, -$1$platformBrightness(a){return this.F(this,A.M("call","$1$platformBrightness",0,[a],["platformBrightness"],0))}, -$1$accessibleNavigation(a){return this.F(this,A.M("call","$1$accessibleNavigation",0,[a],["accessibleNavigation"],0))}, -$1$semanticsEnabled(a){return this.F(this,A.M("call","$1$semanticsEnabled",0,[a],["semanticsEnabled"],0))}, -$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp$viewId(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.F(this,A.M("call","$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp$viewId",0,[a,b,c,d,e,f,g,h,i,j,k,l,m],["buttons","change","device","kind","physicalX","physicalY","pressure","pressureMax","scale","signalKind","timeStamp","viewId"],0))}, -$15$buttons$change$device$kind$onRespond$physicalX$physicalY$pressure$pressureMax$scrollDeltaX$scrollDeltaY$signalKind$timeStamp$viewId(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return this.F(this,A.M("call","$15$buttons$change$device$kind$onRespond$physicalX$physicalY$pressure$pressureMax$scrollDeltaX$scrollDeltaY$signalKind$timeStamp$viewId",0,[a,b,c,d,e,f,g,h,i,j,k,l,m,n,o],["buttons","change","device","kind","onRespond","physicalX","physicalY","pressure","pressureMax","scrollDeltaX","scrollDeltaY","signalKind","timeStamp","viewId"],0))}, -$26$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$signalKind$size$tilt$timeStamp$viewId(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){return this.F(this,A.M("call","$26$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$signalKind$size$tilt$timeStamp$viewId",0,[a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6],["buttons","change","device","distance","distanceMax","kind","obscured","orientation","physicalX","physicalY","platformData","pressure","pressureMax","pressureMin","radiusMajor","radiusMax","radiusMin","radiusMinor","scale","scrollDeltaX","scrollDeltaY","signalKind","size","tilt","timeStamp","viewId"],0))}, -$3$data$details$event(a,b,c){return this.F(this,A.M("call","$3$data$details$event",0,[a,b,c],["data","details","event"],0))}, -$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp$viewId(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.F(this,A.M("call","$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp$viewId",0,[a,b,c,d,e,f,g,h,i,j,k,l,m],["buttons","change","device","kind","physicalX","physicalY","pressure","pressureMax","signalKind","tilt","timeStamp","viewId"],0))}, -$1$style(a){return this.F(this,A.M("call","$1$style",0,[a],["style"],0))}, -$2$priority$scheduler(a,b){return this.F(this,A.M("call","$2$priority$scheduler",0,[a,b],["priority","scheduler"],0))}, -$1$allowPlatformDefault(a){return this.F(this,A.M("call","$1$allowPlatformDefault",0,[a],["allowPlatformDefault"],0))}, -$2$position(a,b){return this.F(this,A.M("call","$2$position",0,[a,b],["position"],0))}, -$1$debugBuildRoot(a){return this.F(this,A.M("call","$1$debugBuildRoot",0,[a],["debugBuildRoot"],0))}, -$2$aspect(a,b){return this.F(this,A.M("call","$2$aspect",0,[a,b],["aspect"],0))}, -$1$0(a){return this.F(this,A.M("call","$1$0",0,[a],[],1))}, -$1$isLiveRegion(a){return this.F(this,A.M("call","$1$isLiveRegion",0,[a],["isLiveRegion"],0))}, -$1$namesRoute(a){return this.F(this,A.M("call","$1$namesRoute",0,[a],["namesRoute"],0))}, -$1$scopesRoute(a){return this.F(this,A.M("call","$1$scopesRoute",0,[a],["scopesRoute"],0))}, -$1$isImage(a){return this.F(this,A.M("call","$1$isImage",0,[a],["isImage"],0))}, -$1$isInMutuallyExclusiveGroup(a){return this.F(this,A.M("call","$1$isInMutuallyExclusiveGroup",0,[a],["isInMutuallyExclusiveGroup"],0))}, -$1$isFocused(a){return this.F(this,A.M("call","$1$isFocused",0,[a],["isFocused"],0))}, -$1$isHeader(a){return this.F(this,A.M("call","$1$isHeader",0,[a],["isHeader"],0))}, -$1$isSlider(a){return this.F(this,A.M("call","$1$isSlider",0,[a],["isSlider"],0))}, -$1$isExpanded(a){return this.F(this,A.M("call","$1$isExpanded",0,[a],["isExpanded"],0))}, -$1$isButton(a){return this.F(this,A.M("call","$1$isButton",0,[a],["isButton"],0))}, -$1$isSelected(a){return this.F(this,A.M("call","$1$isSelected",0,[a],["isSelected"],0))}, -$1$isToggled(a){return this.F(this,A.M("call","$1$isToggled",0,[a],["isToggled"],0))}, -$1$isChecked(a){return this.F(this,A.M("call","$1$isChecked",0,[a],["isChecked"],0))}, -$1$isEnabled(a){return this.F(this,A.M("call","$1$isEnabled",0,[a],["isEnabled"],0))}, -$1$findFirstFocus(a){return this.F(this,A.M("call","$1$findFirstFocus",0,[a],["findFirstFocus"],0))}, -$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.F(this,A.M("call","$6$alignment$alignmentPolicy$curve$duration$targetRenderObject",0,[a,b,c,d,e,f],["alignment","alignmentPolicy","curve","duration","targetRenderObject"],0))}, -$1$includeChildren(a){return this.F(this,A.M("call","$1$includeChildren",0,[a],["includeChildren"],0))}, -$1$isBuildFromExternalSources(a){return this.F(this,A.M("call","$1$isBuildFromExternalSources",0,[a],["isBuildFromExternalSources"],0))}, -$2$0(a,b){return this.F(this,A.M("call","$2$0",0,[a,b],[],2))}, -$2$rescheduling(a,b){return this.F(this,A.M("call","$2$rescheduling",0,[a,b],["rescheduling"],0))}, -$1$2$arguments(a,b,c){return this.F(this,A.M("call","$1$2$arguments",0,[a,b,c],["arguments"],1))}, -$2$type(a,b){return this.F(this,A.M("call","$2$type",0,[a,b],["type"],0))}, -$3$imperativeMatches(a,b,c){return this.F(this,A.M("call","$3$imperativeMatches",0,[a,b,c],["imperativeMatches"],0))}, -$3$pageKey(a,b,c){return this.F(this,A.M("call","$3$pageKey",0,[a,b,c],["pageKey"],0))}, -$1$matches(a){return this.F(this,A.M("call","$1$matches",0,[a],["matches"],0))}, -$1$path(a){return this.F(this,A.M("call","$1$path",0,[a],["path"],0))}, -$2$specification$zoneValues(a,b){return this.F(this,A.M("call","$2$specification$zoneValues",0,[a,b],["specification","zoneValues"],0))}, -$5(a,b,c,d,e){return this.F(this,A.M("call","$5",0,[a,b,c,d,e],[],0))}, -$6(a,b,c,d,e,f){return this.F(this,A.M("call","$6",0,[a,b,c,d,e,f],[],0))}, -$3$replace$state(a,b,c){return this.F(this,A.M("call","$3$replace$state",0,[a,b,c],["replace","state"],0))}, -$2$params(a,b){return this.F(this,A.M("call","$2$params",0,[a,b],["params"],0))}, -$3$onAction$onChange(a,b,c){return this.F(this,A.M("call","$3$onAction$onChange",0,[a,b,c],["onAction","onChange"],0))}, -$2$composingBaseOffset$composingExtentOffset(a,b){return this.F(this,A.M("call","$2$composingBaseOffset$composingExtentOffset",0,[a,b],["composingBaseOffset","composingExtentOffset"],0))}, -$2$baseOffset$extentOffset(a,b){return this.F(this,A.M("call","$2$baseOffset$extentOffset",0,[a,b],["baseOffset","extentOffset"],0))}, -$2$newRoute$oldRoute(a,b){return this.F(this,A.M("call","$2$newRoute$oldRoute",0,[a,b],["newRoute","oldRoute"],0))}, -$2$after(a,b){return this.F(this,A.M("call","$2$after",0,[a,b],["after"],0))}, -$1$reversed(a){return this.F(this,A.M("call","$1$reversed",0,[a],["reversed"],0))}, -$2$imperativeRemoval(a,b){return this.F(this,A.M("call","$2$imperativeRemoval",0,[a,b],["imperativeRemoval"],0))}, -$3$imperativeRemoval$isReplaced(a,b,c){return this.F(this,A.M("call","$3$imperativeRemoval$isReplaced",0,[a,b,c],["imperativeRemoval","isReplaced"],0))}, -$2$alignmentPolicy(a,b){return this.F(this,A.M("call","$2$alignmentPolicy",0,[a,b],["alignmentPolicy"],0))}, -$2$ignoreCurrentFocus(a,b){return this.F(this,A.M("call","$2$ignoreCurrentFocus",0,[a,b],["ignoreCurrentFocus"],0))}, -$3$alignmentPolicy$forward(a,b,c){return this.F(this,A.M("call","$3$alignmentPolicy$forward",0,[a,b,c],["alignmentPolicy","forward"],0))}, -$5$alignment$alignmentPolicy$curve$duration(a,b,c,d,e){return this.F(this,A.M("call","$5$alignment$alignmentPolicy$curve$duration",0,[a,b,c,d,e],["alignment","alignmentPolicy","curve","duration"],0))}, -$1$range(a){return this.F(this,A.M("call","$1$range",0,[a],["range"],0))}, -$2$defaultBlurTileMode(a,b){return this.F(this,A.M("call","$2$defaultBlurTileMode",0,[a,b],["defaultBlurTileMode"],0))}, -$1$alpha(a){return this.F(this,A.M("call","$1$alpha",0,[a],["alpha"],0))}, -$5$alpha$blue$colorSpace$green$red(a,b,c,d,e){return this.F(this,A.M("call","$5$alpha$blue$colorSpace$green$red",0,[a,b,c,d,e],["alpha","blue","colorSpace","green","red"],0))}, -$1$textTheme(a){return this.F(this,A.M("call","$1$textTheme",0,[a],["textTheme"],0))}, -$2$reversed(a,b){return this.F(this,A.M("call","$2$reversed",0,[a,b],["reversed"],0))}, -$4$borderRadius$circularity$eccentricity$side(a,b,c,d){return this.F(this,A.M("call","$4$borderRadius$circularity$eccentricity$side",0,[a,b,c,d],["borderRadius","circularity","eccentricity","side"],0))}, -$1$padding(a){return this.F(this,A.M("call","$1$padding",0,[a],["padding"],0))}, -$2$defaultColor(a,b){return this.F(this,A.M("call","$2$defaultColor",0,[a,b],["defaultColor"],0))}, -$2$child$context(a,b){return this.F(this,A.M("call","$2$child$context",0,[a,b],["child","context"],0))}, -$13$blRadiusX$blRadiusY$bottom$brRadiusX$brRadiusY$left$right$tlRadiusX$tlRadiusY$top$trRadiusX$trRadiusY$uniformRadii(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.F(this,A.M("call","$13$blRadiusX$blRadiusY$bottom$brRadiusX$brRadiusY$left$right$tlRadiusX$tlRadiusY$top$trRadiusX$trRadiusY$uniformRadii",0,[a,b,c,d,e,f,g,h,i,j,k,l,m],["blRadiusX","blRadiusY","bottom","brRadiusX","brRadiusY","left","right","tlRadiusX","tlRadiusY","top","trRadiusX","trRadiusY","uniformRadii"],0))}, -$1$minimum(a){return this.F(this,A.M("call","$1$minimum",0,[a],["minimum"],0))}, -$2$primaryTextTheme$textTheme(a,b){return this.F(this,A.M("call","$2$primaryTextTheme$textTheme",0,[a,b],["primaryTextTheme","textTheme"],0))}, -$1$brightness(a){return this.F(this,A.M("call","$1$brightness",0,[a],["brightness"],0))}, -$25$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5){return this.F(this,A.M("call","$25$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing",0,[a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5],["background","backgroundColor","color","debugLabel","decoration","decorationColor","decorationStyle","decorationThickness","fontFamily","fontFamilyFallback","fontFeatures","fontSize","fontStyle","fontVariations","fontWeight","foreground","height","leadingDistribution","letterSpacing","locale","overflow","package","shadows","textBaseline","wordSpacing"],0))}, -$3$bodyColor$decorationColor$displayColor(a,b,c){return this.F(this,A.M("call","$3$bodyColor$decorationColor$displayColor",0,[a,b,c],["bodyColor","decorationColor","displayColor"],0))}, -$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.F(this,A.M("call","$4$boxHeightStyle$boxWidthStyle",0,[a,b,c,d],["boxHeightStyle","boxWidthStyle"],0))}, -$3$dimensions$textScaler(a,b,c){return this.F(this,A.M("call","$3$dimensions$textScaler",0,[a,b,c],["dimensions","textScaler"],0))}, -$3$boxHeightStyle(a,b,c){return this.F(this,A.M("call","$3$boxHeightStyle",0,[a,b,c],["boxHeightStyle"],0))}, -$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.F(this,A.M("call","$3$includePlaceholders$includeSemanticsLabels",0,[a,b,c],["includePlaceholders","includeSemanticsLabels"],0))}, -$9$applyTextScaling$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h,i){return this.F(this,A.M("call","$9$applyTextScaling$color$fill$grade$opacity$opticalSize$shadows$size$weight",0,[a,b,c,d,e,f,g,h,i],["applyTextScaling","color","fill","grade","opacity","opticalSize","shadows","size","weight"],0))}, -$1$color(a){return this.F(this,A.M("call","$1$color",0,[a],["color"],0))}, -$3$textDirection(a,b,c){return this.F(this,A.M("call","$3$textDirection",0,[a,b,c],["textDirection"],0))}, -$2$textDirection(a,b){return this.F(this,A.M("call","$2$textDirection",0,[a,b],["textDirection"],0))}, -$2$reverse(a,b){return this.F(this,A.M("call","$2$reverse",0,[a,b],["reverse"],0))}, -$3$debugReport(a,b,c){return this.F(this,A.M("call","$3$debugReport",0,[a,b,c],["debugReport"],0))}, -$3$cancel$down$reason(a,b,c){return this.F(this,A.M("call","$3$cancel$down$reason",0,[a,b,c],["cancel","down","reason"],0))}, -$2$down$up(a,b){return this.F(this,A.M("call","$2$down$up",0,[a,b],["down","up"],0))}, -$1$down(a){return this.F(this,A.M("call","$1$down",0,[a],["down"],0))}, -$1$move(a){return this.F(this,A.M("call","$1$move",0,[a],["move"],0))}, -$2$color$size(a,b){return this.F(this,A.M("call","$2$color$size",0,[a,b],["color","size"],0))}, -$1$task(a){return this.F(this,A.M("call","$1$task",0,[a],["task"],0))}, -$1$oldWidget(a){return this.F(this,A.M("call","$1$oldWidget",0,[a],["oldWidget"],0))}, -$2$maxWidth$minWidth(a,b){return this.F(this,A.M("call","$2$maxWidth$minWidth",0,[a,b],["maxWidth","minWidth"],0))}, -$2$maxHeight$minHeight(a,b){return this.F(this,A.M("call","$2$maxHeight$minHeight",0,[a,b],["maxHeight","minHeight"],0))}, -$1$iconTheme(a){return this.F(this,A.M("call","$1$iconTheme",0,[a],["iconTheme"],0))}, -$1$side(a){return this.F(this,A.M("call","$1$side",0,[a],["side"],0))}, -$2$color$fontSize(a,b){return this.F(this,A.M("call","$2$color$fontSize",0,[a,b],["color","fontSize"],0))}, -$1$withDelay(a){return this.F(this,A.M("call","$1$withDelay",0,[a],["withDelay"],0))}, -$2$value(a,b){return this.F(this,A.M("call","$2$value",0,[a,b],["value"],0))}, -$1$details(a){return this.F(this,A.M("call","$1$details",0,[a],["details"],0))}, -$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k){return this.F(this,A.M("call","$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection",0,[a,b,c,d,e,f,g,h,i,j,k],["borderRadius","color","containedInkWell","controller","customBorder","onRemoved","position","radius","rectCallback","referenceBox","textDirection"],0))}, -$1$context(a){return this.F(this,A.M("call","$1$context",0,[a],["context"],0))}, -$2$minHeight$minWidth(a,b){return this.F(this,A.M("call","$2$minHeight$minWidth",0,[a,b],["minHeight","minWidth"],0))}, -$1$selection(a){return this.F(this,A.M("call","$1$selection",0,[a],["selection"],0))}, -$1$rect(a){return this.F(this,A.M("call","$1$rect",0,[a],["rect"],0))}, -$4$curve$descendant$duration$rect(a,b,c,d){return this.F(this,A.M("call","$4$curve$descendant$duration$rect",0,[a,b,c,d],["curve","descendant","duration","rect"],0))}, -$2$cause$from(a,b){return this.F(this,A.M("call","$2$cause$from",0,[a,b],["cause","from"],0))}, -$1$composing(a){return this.F(this,A.M("call","$1$composing",0,[a],["composing"],0))}, -$1$affinity(a){return this.F(this,A.M("call","$1$affinity",0,[a],["affinity"],0))}, -$3$code$details$message(a,b,c){return this.F(this,A.M("call","$3$code$details$message",0,[a,b,c],["code","details","message"],0))}, -$2$code$message(a,b){return this.F(this,A.M("call","$2$code$message",0,[a,b],["code","message"],0))}, -$2$composing$selection(a,b){return this.F(this,A.M("call","$2$composing$selection",0,[a,b],["composing","selection"],0))}, -$3$context$style$withComposing(a,b,c){return this.F(this,A.M("call","$3$context$style$withComposing",0,[a,b,c],["context","style","withComposing"],0))}, -$5$baseline$baselineOffset(a,b,c,d,e){return this.F(this,A.M("call","$5$baseline$baselineOffset",0,[a,b,c,d,e],["baseline","baselineOffset"],0))}, -$1$bottom(a){return this.F(this,A.M("call","$1$bottom",0,[a],["bottom"],0))}, -$3$curve$duration$rect(a,b,c){return this.F(this,A.M("call","$3$curve$duration$rect",0,[a,b,c],["curve","duration","rect"],0))}, -$1$text(a){return this.F(this,A.M("call","$1$text",0,[a],["text"],0))}, -$2$affinity$extentOffset(a,b){return this.F(this,A.M("call","$2$affinity$extentOffset",0,[a,b],["affinity","extentOffset"],0))}, -$2$initialRestore(a,b){return this.F(this,A.M("call","$2$initialRestore",0,[a,b],["initialRestore"],0))}, -$1$hasImplicitScrolling(a){return this.F(this,A.M("call","$1$hasImplicitScrolling",0,[a],["hasImplicitScrolling"],0))}, -$4$axis$rect(a,b,c,d){return this.F(this,A.M("call","$4$axis$rect",0,[a,b,c,d],["axis","rect"],0))}, -$2$bottom$top(a,b){return this.F(this,A.M("call","$2$bottom$top",0,[a,b],["bottom","top"],0))}, -$2$left$right(a,b){return this.F(this,A.M("call","$2$left$right",0,[a,b],["left","right"],0))}, -$3$rect(a,b,c){return this.F(this,A.M("call","$3$rect",0,[a,b,c],["rect"],0))}, -$2$hitTest$paintTransform(a,b){return this.F(this,A.M("call","$2$hitTest$paintTransform",0,[a,b],["hitTest","paintTransform"],0))}, -$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.F(this,A.M("call","$3$crossAxisPosition$mainAxisPosition",0,[a,b,c],["crossAxisPosition","mainAxisPosition"],0))}, -$2$hitTest$paintOffset(a,b){return this.F(this,A.M("call","$2$hitTest$paintOffset",0,[a,b],["hitTest","paintOffset"],0))}, -$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.F(this,A.M("call","$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding",0,[a,b,c,d,e,f,g,h],["removeBottomInset","removeBottomPadding","removeLeftPadding","removeRightPadding","removeTopPadding"],0))}, -$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.F(this,A.M("call","$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding",0,[a,b,c,d,e,f,g],["removeBottomPadding","removeLeftPadding","removeRightPadding","removeTopPadding"],0))}, -$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.F(this,A.M("call","$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding",0,[a,b,c,d,e,f,g,h],["maintainBottomViewPadding","removeBottomPadding","removeLeftPadding","removeRightPadding","removeTopPadding"],0))}, -$1$floatingActionButtonScale(a){return this.F(this,A.M("call","$1$floatingActionButtonScale",0,[a],["floatingActionButtonScale"],0))}, -$1$removeBottom(a){return this.F(this,A.M("call","$1$removeBottom",0,[a],["removeBottom"],0))}, -$2$viewInsets$viewPadding(a,b){return this.F(this,A.M("call","$2$viewInsets$viewPadding",0,[a,b],["viewInsets","viewPadding"],0))}, -$2$padding$viewPadding(a,b){return this.F(this,A.M("call","$2$padding$viewPadding",0,[a,b],["padding","viewPadding"],0))}, -$1$iconColor(a){return this.F(this,A.M("call","$1$iconColor",0,[a],["iconColor"],0))}, -$1$extentOffset(a){return this.F(this,A.M("call","$1$extentOffset",0,[a],["extentOffset"],0))}, -$2$overscroll$scrollbars(a,b){return this.F(this,A.M("call","$2$overscroll$scrollbars",0,[a,b],["overscroll","scrollbars"],0))}, -$1$isReadOnly(a){return this.F(this,A.M("call","$1$isReadOnly",0,[a],["isReadOnly"],0))}, -$1$isTextField(a){return this.F(this,A.M("call","$1$isTextField",0,[a],["isTextField"],0))}, -$1$isMultiline(a){return this.F(this,A.M("call","$1$isMultiline",0,[a],["isMultiline"],0))}, -$1$isObscured(a){return this.F(this,A.M("call","$1$isObscured",0,[a],["isObscured"],0))}, -$1$spellCheckService(a){return this.F(this,A.M("call","$1$spellCheckService",0,[a],["spellCheckService"],0))}, -$1$height(a){return this.F(this,A.M("call","$1$height",0,[a],["height"],0))}, -$1$borderSide(a){return this.F(this,A.M("call","$1$borderSide",0,[a],["borderSide"],0))}, -$35$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintMaxLines$hintStyle$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixIconConstraints$prefixStyle$suffixIconColor$suffixIconConstraints$suffixStyle$visualDensity(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5){return this.F(this,A.M("call","$35$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintMaxLines$hintStyle$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixIconConstraints$prefixStyle$suffixIconColor$suffixIconConstraints$suffixStyle$visualDensity",0,[a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5],["alignLabelWithHint","border","constraints","contentPadding","counterStyle","disabledBorder","enabledBorder","errorBorder","errorMaxLines","errorStyle","fillColor","filled","floatingLabelAlignment","floatingLabelBehavior","floatingLabelStyle","focusColor","focusedBorder","focusedErrorBorder","helperMaxLines","helperStyle","hintFadeDuration","hintMaxLines","hintStyle","hoverColor","iconColor","isCollapsed","isDense","labelStyle","prefixIconColor","prefixIconConstraints","prefixStyle","suffixIconColor","suffixIconConstraints","suffixStyle","visualDensity"],0))}, -$2$enabled$hintMaxLines(a,b){return this.F(this,A.M("call","$2$enabled$hintMaxLines",0,[a,b],["enabled","hintMaxLines"],0))}, -$4$counterStyle$counterText$errorText$semanticCounterText(a,b,c,d){return this.F(this,A.M("call","$4$counterStyle$counterText$errorText$semanticCounterText",0,[a,b,c,d],["counterStyle","counterText","errorText","semanticCounterText"],0))}, -$2$counterText$semanticCounterText(a,b){return this.F(this,A.M("call","$2$counterText$semanticCounterText",0,[a,b],["counterText","semanticCounterText"],0))}, -$3$context$exception$stack(a,b,c){return this.F(this,A.M("call","$3$context$exception$stack",0,[a,b,c],["context","exception","stack"],0))}, -$1$selectable(a){return this.F(this,A.M("call","$1$selectable",0,[a],["selectable"],0))}, -$1$opacity(a){return this.F(this,A.M("call","$1$opacity",0,[a],["opacity"],0))}, -$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.F(this,A.M("call","$3$foregroundColor$iconSize$overlayColor",0,[a,b,c],["foregroundColor","iconSize","overlayColor"],0))}, -$1$velocity(a){return this.F(this,A.M("call","$1$velocity",0,[a],["velocity"],0))}, -$2$maxScaleFactor$minScaleFactor(a,b){return this.F(this,A.M("call","$2$maxScaleFactor$minScaleFactor",0,[a,b],["maxScaleFactor","minScaleFactor"],0))}, -$1$textScaler(a){return this.F(this,A.M("call","$1$textScaler",0,[a],["textScaler"],0))}, -$2$onError(a,b){return this.F(this,A.M("call","$2$onError",0,[a,b],["onError"],0))}, -$2$key$options(a,b){return this.F(this,A.M("call","$2$key$options",0,[a,b],["key","options"],0))}, -$3$key$options$value(a,b,c){return this.F(this,A.M("call","$3$key$options$value",0,[a,b,c],["key","options","value"],0))}, -$1$scheme(a){return this.F(this,A.M("call","$1$scheme",0,[a],["scheme"],0))}, -$6$delayBeforeUsingKeyOurself$send(a,b,c,d,e,f){return this.F(this,A.M("call","$6$delayBeforeUsingKeyOurself$send",0,[a,b,c,d,e,f],["delayBeforeUsingKeyOurself","send"],0))}, -$1$playing(a){return this.F(this,A.M("call","$1$playing",0,[a],["playing"],0))}, -$2$wipe(a,b){return this.F(this,A.M("call","$2$wipe",0,[a,b],["wipe"],0))}, -$5$allowedAtIndex(a,b,c,d,e){return this.F(this,A.M("call","$5$allowedAtIndex",0,[a,b,c,d,e],["allowedAtIndex"],0))}, -$1$verifiedByTheirMasterKey(a){return this.F(this,A.M("call","$1$verifiedByTheirMasterKey",0,[a],["verifiedByTheirMasterKey"],0))}, -$1$floatingActionButtonArea(a){return this.F(this,A.M("call","$1$floatingActionButtonArea",0,[a],["floatingActionButtonArea"],0))}, -$6$type(a,b,c,d,e,f){return this.F(this,A.M("call","$6$type",0,[a,b,c,d,e,f],["type"],0))}, -$1$forward(a){return this.F(this,A.M("call","$1$forward",0,[a],["forward"],0))}, -$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.F(this,A.M("call","$4$displayFeatures$padding$viewInsets$viewPadding",0,[a,b,c,d],["displayFeatures","padding","viewInsets","viewPadding"],0))}, -$1$reason(a){return this.F(this,A.M("call","$1$reason",0,[a],["reason"],0))}, -$3$onDone$onError(a,b,c){return this.F(this,A.M("call","$3$onDone$onError",0,[a,b,c],["onDone","onError"],0))}, -$2$3(a,b,c,d,e){return this.F(this,A.M("call","$2$3",0,[a,b,c,d,e],[],2))}, -$1$getThumbnail(a){return this.F(this,A.M("call","$1$getThumbnail",0,[a],["getThumbnail"],0))}, -$1$renderVideo(a){return this.F(this,A.M("call","$1$renderVideo",0,[a],["renderVideo"],0))}, -$4$height$renderVideo$rotation$width(a,b,c,d){return this.F(this,A.M("call","$4$height$renderVideo$rotation$width",0,[a,b,c,d],["height","renderVideo","rotation","width"],0))}, -$2$ignoreErrors(a,b){return this.F(this,A.M("call","$2$ignoreErrors",0,[a,b],["ignoreErrors"],0))}, -$2$processingState$updatePosition(a,b){return this.F(this,A.M("call","$2$processingState$updatePosition",0,[a,b],["processingState","updatePosition"],0))}, -$1$playbackEvent(a){return this.F(this,A.M("call","$1$playbackEvent",0,[a],["playbackEvent"],0))}, -$2$sequence$shuffleIndices(a,b){return this.F(this,A.M("call","$2$sequence$shuffleIndices",0,[a,b],["sequence","shuffleIndices"],0))}, -$1$initialIndex(a){return this.F(this,A.M("call","$1$initialIndex",0,[a],["initialIndex"],0))}, -$2$onDone(a,b){return this.F(this,A.M("call","$2$onDone",0,[a,b],["onDone"],0))}, -$3$cancelOnError$onDone(a,b,c){return this.F(this,A.M("call","$3$cancelOnError$onDone",0,[a,b,c],["cancelOnError","onDone"],0))}, -$1$loopMode(a){return this.F(this,A.M("call","$1$loopMode",0,[a],["loopMode"],0))}, -$1$shuffleModeEnabled(a){return this.F(this,A.M("call","$1$shuffleModeEnabled",0,[a],["shuffleModeEnabled"],0))}, -$2$updatePosition$updateTime(a,b){return this.F(this,A.M("call","$2$updatePosition$updateTime",0,[a,b],["updatePosition","updateTime"],0))}, -$2$playCompleter(a,b){return this.F(this,A.M("call","$2$playCompleter",0,[a,b],["playCompleter"],0))}, -$2$force(a,b){return this.F(this,A.M("call","$2$force",0,[a,b],["force"],0))}, -$1$currentIndex(a){return this.F(this,A.M("call","$1$currentIndex",0,[a],["currentIndex"],0))}, -$1$enable(a){return this.F(this,A.M("call","$1$enable",0,[a],["enable"],0))}, -$1$end(a){return this.F(this,A.M("call","$1$end",0,[a],["end"],0))}, -$1$line(a){return this.F(this,A.M("call","$1$line",0,[a],["line"],0))}, -$2$color(a,b){return this.F(this,A.M("call","$2$color",0,[a,b],["color"],0))}, -$2$withDrive(a,b){return this.F(this,A.M("call","$2$withDrive",0,[a,b],["withDrive"],0))}, -$5$getChildren$tag(a,b,c,d,e){return this.F(this,A.M("call","$5$getChildren$tag",0,[a,b,c,d,e],["getChildren","tag"],0))}, -$4$getChildren(a,b,c,d){return this.F(this,A.M("call","$4$getChildren",0,[a,b,c,d],["getChildren"],0))}, -$3$getChildren(a,b,c){return this.F(this,A.M("call","$3$getChildren",0,[a,b,c],["getChildren"],0))}, -$1$parentSyntax(a){return this.F(this,A.M("call","$1$parentSyntax",0,[a],["parentSyntax"],0))}, -$1$format(a){return this.F(this,A.M("call","$1$format",0,[a],["format"],0))}, -$2$frame(a,b){return this.F(this,A.M("call","$2$frame",0,[a,b],["frame"],0))}, -$1$noPixels(a){return this.F(this,A.M("call","$1$noPixels",0,[a],["noPixels"],0))}, -$2$length$position(a,b){return this.F(this,A.M("call","$2$length$position",0,[a,b],["length","position"],0))}, -$1$numChannels(a){return this.F(this,A.M("call","$1$numChannels",0,[a],["numChannels"],0))}, -$2$offset(a,b){return this.F(this,A.M("call","$2$offset",0,[a,b],["offset"],0))}, -$2$format$withPalette(a,b){return this.F(this,A.M("call","$2$format$withPalette",0,[a,b],["format","withPalette"],0))}, -$2$format$numChannels(a,b){return this.F(this,A.M("call","$2$format$numChannels",0,[a,b],["format","numChannels"],0))}, -$2$path$queryParameters(a,b){return this.F(this,A.M("call","$2$path$queryParameters",0,[a,b],["path","queryParameters"],0))}, -$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.F(this,A.M("call","$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName",0,[a,b,c,d,e,f,g,h],["enableDomStorage","enableJavaScript","headers","universalLinksOnly","useSafariVC","useWebView","webOnlyWindowName"],0))}, -$1$fontWeight(a){return this.F(this,A.M("call","$1$fontWeight",0,[a],["fontWeight"],0))}, -$1$scrollbars(a){return this.F(this,A.M("call","$1$scrollbars",0,[a],["scrollbars"],0))}, -$2$fromPointerDown$innerEnabled(a,b){return this.F(this,A.M("call","$2$fromPointerDown$innerEnabled",0,[a,b],["fromPointerDown","innerEnabled"],0))}, -$2$color$decoration(a,b){return this.F(this,A.M("call","$2$color$decoration",0,[a,b],["color","decoration"],0))}, -$1$host(a){return this.F(this,A.M("call","$1$host",0,[a],["host"],0))}, -$1$fontSize(a){return this.F(this,A.M("call","$1$fontSize",0,[a],["fontSize"],0))}, -$2$serverName(a,b){return this.F(this,A.M("call","$2$serverName",0,[a,b],["serverName"],0))}, -$2$via(a,b){return this.F(this,A.M("call","$2$via",0,[a,b],["via"],0))}, -$2$filter$server(a,b){return this.F(this,A.M("call","$2$filter$server",0,[a,b],["filter","server"],0))}, -$2$test(a,b){return this.F(this,A.M("call","$2$test",0,[a,b],["test"],0))}, -$1$pathSegments(a){return this.F(this,A.M("call","$1$pathSegments",0,[a],["pathSegments"],0))}, -$2$backgroundColor$color(a,b){return this.F(this,A.M("call","$2$backgroundColor$color",0,[a,b],["backgroundColor","color"],0))}, -$1$verifiedOnly(a){return this.F(this,A.M("call","$1$verifiedOnly",0,[a],["verifiedOnly"],0))}, -$1$skip(a){return this.F(this,A.M("call","$1$skip",0,[a],["skip"],0))}, -$1$keyOrPassphrase(a){return this.F(this,A.M("call","$1$keyOrPassphrase",0,[a],["keyOrPassphrase"],0))}, -$5$arguments$child$key$name$restorationId(a,b,c,d,e){return this.F(this,A.M("call","$5$arguments$child$key$name$restorationId",0,[a,b,c,d,e],["arguments","child","key","name","restorationId"],0))}, -$1$5(a,b,c,d,e,f){return this.F(this,A.M("call","$1$5",0,[a,b,c,d,e,f],[],1))}, -$1$foregroundColor(a){return this.F(this,A.M("call","$1$foregroundColor",0,[a],["foregroundColor"],0))}, -$1$nativeImplementations(a){return this.F(this,A.M("call","$1$nativeImplementations",0,[a],["nativeImplementations"],0))}, -$3$composing$selection$text(a,b,c){return this.F(this,A.M("call","$3$composing$selection$text",0,[a,b,c],["composing","selection","text"],0))}, -$3$color$defaultColor$disabledColor(a,b,c){return this.F(this,A.M("call","$3$color$defaultColor$disabledColor",0,[a,b,c],["color","defaultColor","disabledColor"],0))}, -$3$backgroundColor$color$defaultColor(a,b,c){return this.F(this,A.M("call","$3$backgroundColor$color$defaultColor",0,[a,b,c],["backgroundColor","color","defaultColor"],0))}, -$3$color$defaultColor$selectedColor(a,b,c){return this.F(this,A.M("call","$3$color$defaultColor$selectedColor",0,[a,b,c],["color","defaultColor","selectedColor"],0))}, -$2$oldKeyCount$unusedFallbackKey(a,b){return this.F(this,A.M("call","$2$oldKeyCount$unusedFallbackKey",0,[a,b],["oldKeyCount","unusedFallbackKey"],0))}, -$4$filter$limit(a,b,c,d){return this.F(this,A.M("call","$4$filter$limit",0,[a,b,c,d],["filter","limit"],0))}, -$2$updateType(a,b){return this.F(this,A.M("call","$2$updateType",0,[a,b],["updateType"],0))}, -$3$keyOrPassphrase$passphrase$recoveryKey(a,b,c){return this.F(this,A.M("call","$3$keyOrPassphrase$passphrase$recoveryKey",0,[a,b,c],["keyOrPassphrase","passphrase","recoveryKey"],0))}, -$2$postUnlock$recoveryKey(a,b){return this.F(this,A.M("call","$2$postUnlock$recoveryKey",0,[a,b],["postUnlock","recoveryKey"],0))}, -$2$passphrase$postUnlock(a,b){return this.F(this,A.M("call","$2$passphrase$postUnlock",0,[a,b],["passphrase","postUnlock"],0))}, -$1$openSsss(a){return this.F(this,A.M("call","$1$openSsss",0,[a],["openSsss"],0))}, -$1$event_id(a){return this.F(this,A.M("call","$1$event_id",0,[a],["event_id"],0))}, -$6$forwarded$senderClaimedKeys(a,b,c,d,e,f){return this.F(this,A.M("call","$6$forwarded$senderClaimedKeys",0,[a,b,c,d,e,f],["forwarded","senderClaimedKeys"],0))}, -$5$forwarded(a,b,c,d,e){return this.F(this,A.M("call","$5$forwarded",0,[a,b,c,d,e],["forwarded"],0))}, -$1$size(a){return this.F(this,A.M("call","$1$size",0,[a],["size"],0))}, -$1$decompress(a){return this.F(this,A.M("call","$1$decompress",0,[a],["decompress"],0))}, -$4$level$raw(a,b,c,d){return this.F(this,A.M("call","$4$level$raw",0,[a,b,c,d],["level","raw"],0))}, -$4$overscroll$physics$platform$scrollbars(a,b,c,d){return this.F(this,A.M("call","$4$overscroll$physics$platform$scrollbars",0,[a,b,c,d],["overscroll","physics","platform","scrollbars"],0))}, -$4$newLevel(a,b,c,d){return this.F(this,A.M("call","$4$newLevel",0,[a,b,c,d],["newLevel"],0))}, -$4$autofocus$child$focusNode$mouseCursor(a,b,c,d){return this.F(this,A.M("call","$4$autofocus$child$focusNode$mouseCursor",0,[a,b,c,d],["autofocus","child","focusNode","mouseCursor"],0))}, -$2$isClosing(a,b){return this.F(this,A.M("call","$2$isClosing",0,[a,b],["isClosing"],0))}, -$2$filename(a,b){return this.F(this,A.M("call","$2$filename",0,[a,b],["filename"],0))}, -$5$initialState$invite$isDirect$powerLevelContentOverride$preset(a,b,c,d,e){return this.F(this,A.M("call","$5$initialState$invite$isDirect$powerLevelContentOverride$preset",0,[a,b,c,d,e],["initialState","invite","isDirect","powerLevelContentOverride","preset"],0))}, -$3$isVisible(a,b,c){return this.F(this,A.M("call","$3$isVisible",0,[a,b,c],["isVisible"],0))}, -$1$offset(a){return this.F(this,A.M("call","$1$offset",0,[a],["offset"],0))}, -$2$offset$textGranularity(a,b){return this.F(this,A.M("call","$2$offset$textGranularity",0,[a,b],["offset","textGranularity"],0))}, -$2$continuous$offset(a,b){return this.F(this,A.M("call","$2$continuous$offset",0,[a,b],["continuous","offset"],0))}, -$1$onDownloadProgress(a){return this.F(this,A.M("call","$1$onDownloadProgress",0,[a],["onDownloadProgress"],0))}, -$5$autofocus$focusNode$mouseCursor$painter$size(a,b,c,d,e){return this.F(this,A.M("call","$5$autofocus$focusNode$mouseCursor$painter$size",0,[a,b,c,d,e],["autofocus","focusNode","mouseCursor","painter","size"],0))}, -$1$playbackSpeed(a){return this.F(this,A.M("call","$1$playbackSpeed",0,[a],["playbackSpeed"],0))}, -$3$caption$isCompleted$position(a,b,c){return this.F(this,A.M("call","$3$caption$isCompleted$position",0,[a,b,c],["caption","isCompleted","position"],0))}, -$1$isPlaying(a){return this.F(this,A.M("call","$1$isPlaying",0,[a],["isPlaying"],0))}, -$6$duration$errorDescription$isCompleted$isInitialized$rotationCorrection$size(a,b,c,d,e,f){return this.F(this,A.M("call","$6$duration$errorDescription$isCompleted$isInitialized$rotationCorrection$size",0,[a,b,c,d,e,f],["duration","errorDescription","isCompleted","isInitialized","rotationCorrection","size"],0))}, -$1$isCompleted(a){return this.F(this,A.M("call","$1$isCompleted",0,[a],["isCompleted"],0))}, -$1$buffered(a){return this.F(this,A.M("call","$1$buffered",0,[a],["buffered"],0))}, -$1$isBuffering(a){return this.F(this,A.M("call","$1$isBuffering",0,[a],["isBuffering"],0))}, -$2$isCompleted$isPlaying(a,b){return this.F(this,A.M("call","$2$isCompleted$isPlaying",0,[a,b],["isCompleted","isPlaying"],0))}, -$1$volume(a){return this.F(this,A.M("call","$1$volume",0,[a],["volume"],0))}, -$1$isLooping(a){return this.F(this,A.M("call","$1$isLooping",0,[a],["isLooping"],0))}, -$3$plaintextBody$removeMarkdown(a,b,c){return this.F(this,A.M("call","$3$plaintextBody$removeMarkdown",0,[a,b,c],["plaintextBody","removeMarkdown"],0))}, -$1$inherit(a){return this.F(this,A.M("call","$1$inherit",0,[a],["inherit"],0))}, -$2$nextBatch$searchTerm(a,b){return this.F(this,A.M("call","$2$nextBatch$searchTerm",0,[a,b],["nextBatch","searchTerm"],0))}, -$2$nextBatch$searchFunc(a,b){return this.F(this,A.M("call","$2$nextBatch$searchFunc",0,[a,b],["nextBatch","searchFunc"],0))}, -$3$limit$start(a,b,c){return this.F(this,A.M("call","$3$limit$start",0,[a,b,c],["limit","start"],0))}, -$3$globalLocation$localLocation(a,b,c){return this.F(this,A.M("call","$3$globalLocation$localLocation",0,[a,b,c],["globalLocation","localLocation"],0))}, -$2$slug(a,b){return this.F(this,A.M("call","$2$slug",0,[a,b],["slug"],0))}, -$3$room$slug(a,b,c){return this.F(this,A.M("call","$3$room$slug",0,[a,b,c],["room","slug"],0))}, -$2$fontSize$inherit(a,b){return this.F(this,A.M("call","$2$fontSize$inherit",0,[a,b],["fontSize","inherit"],0))}, -$2$use(a,b){return this.F(this,A.M("call","$2$use",0,[a,b],["use"],0))}, -$2$onInsert$onUpdate(a,b){return this.F(this,A.M("call","$2$onInsert$onUpdate",0,[a,b],["onInsert","onUpdate"],0))}, -$7$forwarded$senderClaimedKeys$uploaded(a,b,c,d,e,f,g){return this.F(this,A.M("call","$7$forwarded$senderClaimedKeys$uploaded",0,[a,b,c,d,e,f,g],["forwarded","senderClaimedKeys","uploaded"],0))}, -$2$limit(a,b){return this.F(this,A.M("call","$2$limit",0,[a,b],["limit"],0))}, -$4$threadLastEventId$threadRootEventId$type(a,b,c,d){return this.F(this,A.M("call","$4$threadLastEventId$threadRootEventId$type",0,[a,b,c,d],["threadLastEventId","threadRootEventId","type"],0))}, -$2$shrinkImageMaxDimension(a,b){return this.F(this,A.M("call","$2$shrinkImageMaxDimension",0,[a,b],["shrinkImageMaxDimension"],0))}, -$2$customImageResizer$nativeImplementations(a,b){return this.F(this,A.M("call","$2$customImageResizer$nativeImplementations",0,[a,b],["customImageResizer","nativeImplementations"],0))}, -$7$displayPendingEvent$editEventId$inReplyTo$threadLastEventId$threadRootEventId$txid(a,b,c,d,e,f,g){return this.F(this,A.M("call","$7$displayPendingEvent$editEventId$inReplyTo$threadLastEventId$threadRootEventId$txid",0,[a,b,c,d,e,f,g],["displayPendingEvent","editEventId","inReplyTo","threadLastEventId","threadRootEventId","txid"],0))}, -$2$orElse(a,b){return this.F(this,A.M("call","$2$orElse",0,[a,b],["orElse"],0))}, -$5$editEventId$inReplyTo$parseCommands$threadRootEventId(a,b,c,d,e){return this.F(this,A.M("call","$5$editEventId$inReplyTo$parseCommands$threadRootEventId",0,[a,b,c,d,e],["editEventId","inReplyTo","parseCommands","threadRootEventId"],0))}, -$3$cancelLeap$leapingIndicator(a,b,c){return this.F(this,A.M("call","$3$cancelLeap$leapingIndicator",0,[a,b,c],["cancelLeap","leapingIndicator"],0))}, -$3$hasGesture$source(a,b,c){return this.F(this,A.M("call","$3$hasGesture$source",0,[a,b,c],["hasGesture","source"],0))}, -$4$hasGesture$source(a,b,c,d){return this.F(this,A.M("call","$4$hasGesture$source",0,[a,b,c,d],["hasGesture","source"],0))}, -$1$3$manager$onTick$sum(a,b,c,d){return this.F(this,A.M("call","$1$3$manager$onTick$sum",0,[a,b,c,d],["manager","onTick","sum"],1))}, -$2$camera$tileZoom(a,b){return this.F(this,A.M("call","$2$camera$tileZoom",0,[a,b],["camera","tileZoom"],0))}, -$2$fadeIn$instantaneous(a,b){return this.F(this,A.M("call","$2$fadeIn$instantaneous",0,[a,b],["fadeIn","instantaneous"],0))}, -$1$additionalHeaders(a){return this.F(this,A.M("call","$1$additionalHeaders",0,[a],["additionalHeaders"],0))}, -$2$bytes$headers(a,b){return this.F(this,A.M("call","$2$bytes$headers",0,[a,b],["bytes","headers"],0))}, -$1$fadeIn(a){return this.F(this,A.M("call","$1$fadeIn",0,[a],["fadeIn"],0))}, -$2$txid(a,b){return this.F(this,A.M("call","$2$txid",0,[a,b],["txid"],0))}, -$1$locationSettings(a){return this.F(this,A.M("call","$1$locationSettings",0,[a],["locationSettings"],0))}, -$2$onTimeout(a,b){return this.F(this,A.M("call","$2$onTimeout",0,[a,b],["onTimeout"],0))}, -$3$maxDuration$preferredCameraDevice$source(a,b,c){return this.F(this,A.M("call","$3$maxDuration$preferredCameraDevice$source",0,[a,b,c],["maxDuration","preferredCameraDevice","source"],0))}, -$6$extraContent$shrinkImageMaxDimension$threadLastEventId$threadRootEventId$thumbnail(a,b,c,d,e,f){return this.F(this,A.M("call","$6$extraContent$shrinkImageMaxDimension$threadLastEventId$threadRootEventId$thumbnail",0,[a,b,c,d,e,f],["extraContent","shrinkImageMaxDimension","threadLastEventId","threadRootEventId","thumbnail"],0))}, -$4$extraContent$shrinkImageMaxDimension$thumbnail(a,b,c,d){return this.F(this,A.M("call","$4$extraContent$shrinkImageMaxDimension$thumbnail",0,[a,b,c,d],["extraContent","shrinkImageMaxDimension","thumbnail"],0))}, -$2$options$source(a,b){return this.F(this,A.M("call","$2$options$source",0,[a,b],["options","source"],0))}, -$3$txid$type(a,b,c){return this.F(this,A.M("call","$3$txid$type",0,[a,b,c],["txid","type"],0))}, -$7$editEventId$extraContent$inReplyTo$shrinkImageMaxDimension$thumbnail$txid(a,b,c,d,e,f,g){return this.F(this,A.M("call","$7$editEventId$extraContent$inReplyTo$shrinkImageMaxDimension$thumbnail$txid",0,[a,b,c,d,e,f,g],["editEventId","extraContent","inReplyTo","shrinkImageMaxDimension","thumbnail","txid"],0))}, -$3$hideReply$withSenderNamePrefix(a,b,c){return this.F(this,A.M("call","$3$hideReply$withSenderNamePrefix",0,[a,b,c],["hideReply","withSenderNamePrefix"],0))}, -$4$hideReply$plaintextBody$withSenderNamePrefix(a,b,c,d){return this.F(this,A.M("call","$4$hideReply$plaintextBody$withSenderNamePrefix",0,[a,b,c,d],["hideReply","plaintextBody","withSenderNamePrefix"],0))}, -$2$withSenderNamePrefix(a,b){return this.F(this,A.M("call","$2$withSenderNamePrefix",0,[a,b],["withSenderNamePrefix"],0))}, -$2$language(a,b){return this.F(this,A.M("call","$2$language",0,[a,b],["language"],0))}, -$3$ignoreIllegals$language(a,b,c){return this.F(this,A.M("call","$3$ignoreIllegals$language",0,[a,b,c],["ignoreIllegals","language"],0))}, -$1$maxScaleFactor(a){return this.F(this,A.M("call","$1$maxScaleFactor",0,[a],["maxScaleFactor"],0))}, -$3$isDiscrete$parentBox$sliderTheme(a,b,c){return this.F(this,A.M("call","$3$isDiscrete$parentBox$sliderTheme",0,[a,b,c],["isDiscrete","parentBox","sliderTheme"],0))}, -$2$preferPosition(a,b){return this.F(this,A.M("call","$2$preferPosition",0,[a,b],["preferPosition"],0))}, -$2$onlySending(a,b){return this.F(this,A.M("call","$2$onlySending",0,[a,b],["onlySending"],0))}, -$2$oldPassword(a,b){return this.F(this,A.M("call","$2$oldPassword",0,[a,b],["oldPassword"],0))}, -$1$baseUrl(a){return this.F(this,A.M("call","$1$baseUrl",0,[a],["baseUrl"],0))}, -$3$data(a,b,c){return this.F(this,A.M("call","$3$data",0,[a,b,c],["data"],0))}, -$5$identifier$initialDeviceDisplayName$password$user(a,b,c,d,e){return this.F(this,A.M("call","$5$identifier$initialDeviceDisplayName$password$user",0,[a,b,c,d,e],["identifier","initialDeviceDisplayName","password","user"],0))}, -$3$auth$logoutDevices(a,b,c){return this.F(this,A.M("call","$3$auth$logoutDevices",0,[a,b,c],["auth","logoutDevices"],0))}, -$8$newDeviceID$newDeviceName$newHomeserver$newRefreshToken$newToken$newTokenExpiresAt$newUserID$onInitStateChanged(a,b,c,d,e,f,g,h){return this.F(this,A.M("call","$8$newDeviceID$newDeviceName$newHomeserver$newRefreshToken$newToken$newTokenExpiresAt$newUserID$onInitStateChanged",0,[a,b,c,d,e,f,g,h],["newDeviceID","newDeviceName","newHomeserver","newRefreshToken","newToken","newTokenExpiresAt","newUserID","onInitStateChanged"],0))}, -$4$dehydratedDeviceAlgorithm$dehydratedDevicePickleKey$updateDatabase$uploadDeviceKeys(a,b,c,d){return this.F(this,A.M("call","$4$dehydratedDeviceAlgorithm$dehydratedDevicePickleKey$updateDatabase$uploadDeviceKeys",0,[a,b,c,d],["dehydratedDeviceAlgorithm","dehydratedDevicePickleKey","updateDatabase","uploadDeviceKeys"],0))}, -$5$oldKeyCount$retry$unusedFallbackKey$updateDatabase$uploadDeviceKeys(a,b,c,d,e){return this.F(this,A.M("call","$5$oldKeyCount$retry$unusedFallbackKey$updateDatabase$uploadDeviceKeys",0,[a,b,c,d,e],["oldKeyCount","retry","unusedFallbackKey","updateDatabase","uploadDeviceKeys"],0))}, -$3$inReplyTo$txid(a,b,c){return this.F(this,A.M("call","$3$inReplyTo$txid",0,[a,b,c],["inReplyTo","txid"],0))}, -$4$editEventId$inReplyTo$txid(a,b,c,d){return this.F(this,A.M("call","$4$editEventId$inReplyTo$txid",0,[a,b,c,d],["editEventId","inReplyTo","txid"],0))}, -$2$requestProfile(a,b){return this.F(this,A.M("call","$2$requestProfile",0,[a,b],["requestProfile"],0))}, -$8$editEventId$inReplyTo$parseCommands$parseMarkdown$threadLastEventId$threadRootEventId$txid(a,b,c,d,e,f,g,h){return this.F(this,A.M("call","$8$editEventId$inReplyTo$parseCommands$parseMarkdown$threadLastEventId$threadRootEventId$txid",0,[a,b,c,d,e,f,g,h],["editEventId","inReplyTo","parseCommands","parseMarkdown","threadLastEventId","threadRootEventId","txid"],0))}, -$3$enableEncryption$groupName$waitForSync(a,b,c){return this.F(this,A.M("call","$3$enableEncryption$groupName$waitForSync",0,[a,b,c],["enableEncryption","groupName","waitForSync"],0))}, -$7$creationContent$initialState$invite$name$powerLevelContentOverride$preset$visibility(a,b,c,d,e,f,g){return this.F(this,A.M("call","$7$creationContent$initialState$invite$name$powerLevelContentOverride$preset$visibility",0,[a,b,c,d,e,f,g],["creationContent","initialState","invite","name","powerLevelContentOverride","preset","visibility"],0))}, -$2$enableEncryption(a,b){return this.F(this,A.M("call","$2$enableEncryption",0,[a,b],["enableEncryption"],0))}, -$8$editEventId$inReplyTo$msgtype$parseCommands$threadLastEventId$threadRootEventId$txid(a,b,c,d,e,f,g,h){return this.F(this,A.M("call","$8$editEventId$inReplyTo$msgtype$parseCommands$threadLastEventId$threadRootEventId$txid",0,[a,b,c,d,e,f,g,h],["editEventId","inReplyTo","msgtype","parseCommands","threadLastEventId","threadRootEventId","txid"],0))}, -$7$editEventId$inReplyTo$parseCommands$threadLastEventId$threadRootEventId$txid(a,b,c,d,e,f,g){return this.F(this,A.M("call","$7$editEventId$inReplyTo$parseCommands$threadLastEventId$threadRootEventId$txid",0,[a,b,c,d,e,f,g],["editEventId","inReplyTo","parseCommands","threadLastEventId","threadRootEventId","txid"],0))}, -$2$waitForFirstSync$waitUntilLoadCompletedLoaded(a,b){return this.F(this,A.M("call","$2$waitForFirstSync$waitUntilLoadCompletedLoaded",0,[a,b],["waitForFirstSync","waitUntilLoadCompletedLoaded"],0))}, -$3$initialDeviceDisplayName$token(a,b,c){return this.F(this,A.M("call","$3$initialDeviceDisplayName$token",0,[a,b,c],["initialDeviceDisplayName","token"],0))}, -$3$callbackUrlScheme$options$url(a,b,c){return this.F(this,A.M("call","$3$callbackUrlScheme$options$url",0,[a,b,c],["callbackUrlScheme","options","url"],0))}, -$7$creationContent$initialState$name$powerLevelContentOverride$preset$roomAliasName$visibility(a,b,c,d,e,f,g){return this.F(this,A.M("call","$7$creationContent$initialState$name$powerLevelContentOverride$preset$roomAliasName$visibility",0,[a,b,c,d,e,f,g],["creationContent","initialState","name","powerLevelContentOverride","preset","roomAliasName","visibility"],0))}, -$4$groupName$initialState$preset$visibility(a,b,c,d){return this.F(this,A.M("call","$4$groupName$initialState$preset$visibility",0,[a,b,c,d],["groupName","initialState","preset","visibility"],0))}, -$3$filter$setPresence$timeout(a,b,c){return this.F(this,A.M("call","$3$filter$setPresence$timeout",0,[a,b,c],["filter","setPresence","timeout"],0))}, -$5$enableEncryption$groupName$initialState$preset$visibility(a,b,c,d,e){return this.F(this,A.M("call","$5$enableEncryption$groupName$initialState$preset$visibility",0,[a,b,c,d,e],["enableEncryption","groupName","initialState","preset","visibility"],0))}, -$9$creationContent$invite$invite3pid$name$powerLevelContentOverride$roomAliasName$roomVersion$topic$visibility(a,b,c,d,e,f,g,h,i){return this.F(this,A.M("call","$9$creationContent$invite$invite3pid$name$powerLevelContentOverride$roomAliasName$roomVersion$topic$visibility",0,[a,b,c,d,e,f,g,h,i],["creationContent","invite","invite3pid","name","powerLevelContentOverride","roomAliasName","roomVersion","topic","visibility"],0))}, -$3$filter$limit$server(a,b,c){return this.F(this,A.M("call","$3$filter$limit$server",0,[a,b,c],["filter","limit","server"],0))}, -$2$backgroundColor$foregroundColor(a,b){return this.F(this,A.M("call","$2$backgroundColor$foregroundColor",0,[a,b],["backgroundColor","foregroundColor"],0))}, -$4$dehydratedDeviceAlgorithm$deviceId$pickleKey(a,b,c,d){return this.F(this,A.M("call","$4$dehydratedDeviceAlgorithm$deviceId$pickleKey",0,[a,b,c,d],["dehydratedDeviceAlgorithm","deviceId","pickleKey"],0))}, -$1$recoveryKey(a){return this.F(this,A.M("call","$1$recoveryKey",0,[a],["recoveryKey"],0))}, -$3$backgroundColor$foregroundColor$overlayColor(a,b,c){return this.F(this,A.M("call","$3$backgroundColor$foregroundColor$overlayColor",0,[a,b,c],["backgroundColor","foregroundColor","overlayColor"],0))}, -$3$onInitStateChanged$waitForFirstSync$waitUntilLoadCompletedLoaded(a,b,c){return this.F(this,A.M("call","$3$onInitStateChanged$waitForFirstSync$waitUntilLoadCompletedLoaded",0,[a,b,c],["onInitStateChanged","waitForFirstSync","waitUntilLoadCompletedLoaded"],0))}, -$9$newDeviceID$newDeviceName$newHomeserver$newOlmAccount$newToken$newUserID$onInitStateChanged$waitForFirstSync$waitUntilLoadCompletedLoaded(a,b,c,d,e,f,g,h,i){return this.F(this,A.M("call","$9$newDeviceID$newDeviceName$newHomeserver$newOlmAccount$newToken$newUserID$onInitStateChanged$waitForFirstSync$waitUntilLoadCompletedLoaded",0,[a,b,c,d,e,f,g,h,i],["newDeviceID","newDeviceName","newHomeserver","newOlmAccount","newToken","newUserID","onInitStateChanged","waitForFirstSync","waitUntilLoadCompletedLoaded"],0))}, -$4$generalizedFrbRustBinding$handler$portManager$wire(a,b,c,d){return this.F(this,A.M("call","$4$generalizedFrbRustBinding$handler$portManager$wire",0,[a,b,c,d],["generalizedFrbRustBinding","handler","portManager","wire"],0))}, -$1$usedSemanticsIds(a){return this.F(this,A.M("call","$1$usedSemanticsIds",0,[a],["usedSemanticsIds"],0))}, -$1$isLink(a){return this.F(this,A.M("call","$1$isLink",0,[a],["isLink"],0))}, -$1$isHidden(a){return this.F(this,A.M("call","$1$isHidden",0,[a],["isHidden"],0))}, -$1$config(a){return this.F(this,A.M("call","$1$config",0,[a],["config"],0))}, -$2$descendant$rect(a,b){return this.F(this,A.M("call","$2$descendant$rect",0,[a,b],["descendant","rect"],0))}, -$1$isRequired(a){return this.F(this,A.M("call","$1$isRequired",0,[a],["isRequired"],0))}, -$1$isKeyboardKey(a){return this.F(this,A.M("call","$1$isKeyboardKey",0,[a],["isKeyboardKey"],0))}, -$1$3$onlyFirst(a,b,c,d){return this.F(this,A.M("call","$1$3$onlyFirst",0,[a,b,c,d],["onlyFirst"],1))}, -$1$oldLayer(a){return this.F(this,A.M("call","$1$oldLayer",0,[a],["oldLayer"],0))}, -$1$strokeAlign(a){return this.F(this,A.M("call","$1$strokeAlign",0,[a],["strokeAlign"],0))}, -$4$isDiscrete$offset$parentBox$sliderTheme(a,b,c,d){return this.F(this,A.M("call","$4$isDiscrete$offset$parentBox$sliderTheme",0,[a,b,c,d],["isDiscrete","offset","parentBox","sliderTheme"],0))}, -$1$trackGap(a){return this.F(this,A.M("call","$1$trackGap",0,[a],["trackGap"],0))}, -$10$enableAnimation$isDiscrete$isEnabled$parentBox$secondaryOffset$sliderTheme$textDirection$thumbCenter(a,b,c,d,e,f,g,h,i,j){return this.F(this,A.M("call","$10$enableAnimation$isDiscrete$isEnabled$parentBox$secondaryOffset$sliderTheme$textDirection$thumbCenter",0,[a,b,c,d,e,f,g,h,i,j],["enableAnimation","isDiscrete","isEnabled","parentBox","secondaryOffset","sliderTheme","textDirection","thumbCenter"],0))}, -$1$thumbSize(a){return this.F(this,A.M("call","$1$thumbSize",0,[a],["thumbSize"],0))}, -$12$activationAnimation$enableAnimation$isDiscrete$labelPainter$parentBox$sizeWithOverflow$sliderTheme$textDirection$textScaleFactor$value(a,b,c,d,e,f,g,h,i,j,k,l){return this.F(this,A.M("call","$12$activationAnimation$enableAnimation$isDiscrete$labelPainter$parentBox$sizeWithOverflow$sliderTheme$textDirection$textScaleFactor$value",0,[a,b,c,d,e,f,g,h,i,j,k,l],["activationAnimation","enableAnimation","isDiscrete","labelPainter","parentBox","sizeWithOverflow","sliderTheme","textDirection","textScaleFactor","value"],0))}, -$6$oldLayer(a,b,c,d,e,f){return this.F(this,A.M("call","$6$oldLayer",0,[a,b,c,d,e,f],["oldLayer"],0))}, -$4$textDirection(a,b,c,d){return this.F(this,A.M("call","$4$textDirection",0,[a,b,c,d],["textDirection"],0))}, -$1$maximum(a){return this.F(this,A.M("call","$1$maximum",0,[a],["maximum"],0))}, -$6$blend$blendMode(a,b,c,d,e,f){return this.F(this,A.M("call","$6$blend$blendMode",0,[a,b,c,d,e,f],["blend","blendMode"],0))}, -$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.F(this,A.M("call","$5$borderRadius$shape$textDirection",0,[a,b,c,d,e],["borderRadius","shape","textDirection"],0))}, -$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.F(this,A.M("call","$6$gapExtent$gapPercentage$gapStart$textDirection",0,[a,b,c,d,e,f],["gapExtent","gapPercentage","gapStart","textDirection"],0))}, -$3$color$endFraction$startFraction(a,b,c){return this.F(this,A.M("call","$3$color$endFraction$startFraction",0,[a,b,c],["color","endFraction","startFraction"],0))}, -$2$parentUsesSize(a,b){return this.F(this,A.M("call","$2$parentUsesSize",0,[a,b],["parentUsesSize"],0))}, -$1$width(a){return this.F(this,A.M("call","$1$width",0,[a],["width"],0))}, -$1$maxHeight(a){return this.F(this,A.M("call","$1$maxHeight",0,[a],["maxHeight"],0))}, -$1$maxWidth(a){return this.F(this,A.M("call","$1$maxWidth",0,[a],["maxWidth"],0))}, -$2$maxExtent$minExtent(a,b){return this.F(this,A.M("call","$2$maxExtent$minExtent",0,[a,b],["maxExtent","minExtent"],0))}, -$1$maxExtent(a){return this.F(this,A.M("call","$1$maxExtent",0,[a],["maxExtent"],0))}, -$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.F(this,A.M("call","$4$isScrolling$newPosition$oldPosition$velocity",0,[a,b,c,d],["isScrolling","newPosition","oldPosition","velocity"],0))}, -$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.F(this,A.M("call","$2$bottomNavigationBarTop$floatingActionButtonArea",0,[a,b],["bottomNavigationBarTop","floatingActionButtonArea"],0))}, -$2$from$to(a,b){return this.F(this,A.M("call","$2$from$to",0,[a,b],["from","to"],0))}, -$2$scheduleNewFrame(a,b){return this.F(this,A.M("call","$2$scheduleNewFrame",0,[a,b],["scheduleNewFrame"],0))}, -$1$query(a){return this.F(this,A.M("call","$1$query",0,[a],["query"],0))}, -$2$pathSegments$query(a,b){return this.F(this,A.M("call","$2$pathSegments$query",0,[a,b],["pathSegments","query"],0))}, -$1$fragment(a){return this.F(this,A.M("call","$1$fragment",0,[a],["fragment"],0))}, -h(a,b){return this.F(a,A.M("[]","h",0,[b],[],0))}, -A(a,b){return this.F(a,A.M("remove","A",0,[b],[],0))}, -qb(a){return this.F(a,A.M("toList","qb",0,[],[],0))}, -ao(a,b){return this.F(a,A.M("containsKey","ao",0,[b],[],0))}, -j(a,b,c){return this.F(a,A.M("[]=","j",0,[b,c],[],0))}, -z3(a,b){return this.F(a,A.M("map","z3",0,[b],[],0))}, -G(a){return this.F(a,A.M("toInt","G",0,[],[],0))}, -p(a,b){return this.F(a,A.M("contains","p",0,[b],[],0))}, -v(a,b){return this.F(a,A.M("add","v",0,[b],[],0))}, -aFa(a){return this.F(this,A.M("_yieldStar","aFa",0,[a],[],0))}, -N(){return this.F(this,A.M("toJson","N",0,[],[],0))}, -b_(a,b){return this.F(a,A.M("join","b_",0,[b],[],0))}, -wt(a){return this.F(a,A.M("sort","wt",0,[],[],0))}, -L(a,b){return this.F(a,A.M("addAll","L",0,[b],[],0))}, -tn(a,b){return this.F(a,A.M("cast","tn",0,[b],[],1))}, -d4(){return this.F(this,A.M("didRegisterListener","d4",0,[],[],0))}, -RZ(){return this.F(this,A.M("didUnregisterListener","RZ",0,[],[],0))}, -FO(a,b){return this.F(a,A.M("whereType","FO",0,[b],[],1))}, -a8(a,b){return this.F(a,A.M("+","a8",0,[b],[],0))}, -al(a,b){return this.F(a,A.M("-","al",0,[b],[],0))}, -aL(a,b){return this.F(a,A.M("*","aL",0,[b],[],0))}, -wJ(a,b){return this.F(a,A.M("indexWhere","wJ",0,[b],[],0))}, -aD(a){return this.F(a,A.M("round","aD",0,[],[],0))}, -Eo(a,b){return this.F(a,A.M(">","Eo",0,[b],[],0))}, -Ic(a,b){return this.F(a,A.M("<=","Ic",0,[b],[],0))}, -abe(a){return this.F(a,A.M("toLowerCase","abe",0,[],[],0))}, -d3(a,b){return this.F(a,A.M("/","d3",0,[b],[],0))}, -AD(a){return this.F(a,A.M("toDouble","AD",0,[],[],0))}, -gt(a){return this.F(a,A.M("length","gt",1,[],[],0))}, -gdQ(a){return this.F(a,A.M("keys","gdQ",1,[],[],0))}, -gtU(a){return this.F(a,A.M("entries","gtU",1,[],[],0))}, -gk(a){return this.F(a,A.M("value","gk",1,[],[],0))}, -gb7(a){return this.F(a,A.M("type","gb7",1,[],[],0))}, -gyh(){return this.F(this,A.M("identityKey","gyh",1,[],[],0))}, -gc9(){return this.F(this,A.M("isValid","gc9",1,[],[],0))}, -gr5(a){return this.F(a,A.M("key","gr5",1,[],[],0))}, -gbF(a){return this.F(a,A.M("name","gbF",1,[],[],0))}} -A.a8a.prototype={ -l(a){return this.a}, -$id3:1} -A.Pa.prototype={ -gbDy(){var s=this.gaIU() -if($.Sn()===1e6)return s -return s*1000}, -gals(){var s=this.gaIU() -if($.Sn()===1000)return s -return B.c.aR(s,1000)}, -zk(a){var s=this,r=s.b -if(r!=null){s.a=s.a+($.ap7.$0()-r) -s.b=null}}, -uj(a){var s=this.b -this.a=s==null?$.ap7.$0():s}, -gaIU(){var s=this.b -if(s==null)s=$.ap7.$0() -return s-this.a}} -A.HE.prototype={ -gW(a){return new A.aqN(this.a)}, -gU(a){var s,r,q=this.a,p=q.length -if(p===0)throw A.q(A.ac("No elements.")) -s=q.charCodeAt(p-1) -if((s&64512)===56320&&p>1){r=q.charCodeAt(p-2) -if((r&64512)===55296)return A.cqj(r,s)}return s}} -A.aqN.prototype={ -gI(a){return this.d}, -q(){var s,r,q,p=this,o=p.b=p.c,n=p.a,m=n.length -if(o===m){p.d=-1 -return!1}s=n.charCodeAt(o) -r=o+1 -if((s&64512)===55296&&r=0}, -zO(a,b,c,d,e,f,g,h,i){var s,r,q,p,o,n,m,l=this,k=l.a -if(i!=null){i=A.c3s(i,0,i.length) -s=i!==k}else{i=k -s=!1}r=i==="file" -q=l.b -f=l.d -if(s)f=A.c3n(f,i) -if(c!=null)c=A.c3k(c,0,c.length,!1) -else{p=l.c -if(p!=null)c=p -else if(q.length!==0||f!=null||r)c=""}o=c!=null -n=d==null -if(!n||e!=null)d=A.c3l(d,0,n?0:d.length,e,i,o) -else{m=l.e -if(!r)n=o&&m.length!==0 -else n=!0 -if(n&&!B.f.b0(m,"/"))m="/"+m -d=m}n=g==null -if(!n||h!=null)g=A.c3o(g,0,n?0:g.length,h) -else g=l.f -return A.RS(i,q,c,f,d,g,b!=null?A.ceq(b,0,b.length):l.r)}, -Kz(a,b){var s=null -return this.zO(0,s,s,b,s,s,s,s,s)}, -aNn(a,b){var s=null -return this.zO(0,s,s,s,s,s,s,s,b)}, -aow(a,b,c){var s=null -return this.zO(0,s,s,b,s,s,s,c,s)}, -aNk(a,b){var s=null -return this.zO(0,s,b,s,s,s,s,s,s)}, -aNl(a,b){var s=null -return this.zO(0,s,s,s,b,s,s,s,s)}, -aNm(a,b){var s=null -return this.zO(0,s,s,s,s,s,b,s,s)}, -bOf(a,b,c){var s=null -return this.zO(0,s,s,s,b,s,c,s,s)}, -bOe(a,b){var s=null -return this.zO(0,b,s,s,s,s,s,s,s)}, -aot(){var s=this -if(s.r==null)return s -return A.RS(s.a,s.b,s.c,s.d,s.e,s.f,null)}, -azk(a,b){var s,r,q,p,o,n,m -for(s=0,r=0;B.f.tE(b,"../",r);){r+=3;++s}q=B.f.Hm(a,"/") -for(;;){if(!(q>0&&s>0))break -p=B.f.ZK(a,"/",q-1) -if(p<0)break -o=q-p -n=o!==2 -m=!1 -if(!n||o===3)if(a.charCodeAt(p+1)===46)n=!n||a.charCodeAt(p+2)===46 -else n=m -else n=m -if(n)break;--s -q=p}return B.f.w_(a,q+1,null,B.f.cD(b,r-3*s))}, -ak(a){return this.c2(A.d7(a,0,null))}, -c2(a){var s,r,q,p,o,n,m,l,k,j,i,h=this -if(a.grv().length!==0)return a -else{s=h.a -if(a.gaml()){r=a.aNn(0,s) -return r}else{q=h.b -p=h.c -o=h.d -n=h.e -if(a.ga8Q())m=a.gZd()?a.gHy(a):h.f -else{l=A.cPG(h,n) -if(l>0){k=B.f.a1(n,0,l) -n=a.gami()?k+A.JF(a.gnB(a)):k+A.JF(h.azk(B.f.cD(n,k.length),a.gnB(a)))}else if(a.gami())n=A.JF(a.gnB(a)) -else if(n.length===0)if(p==null)n=s.length===0?a.gnB(a):A.JF(a.gnB(a)) -else n=A.JF("/"+a.gnB(a)) -else{j=h.azk(n,a.gnB(a)) -r=s.length===0 -if(!r||p!=null||B.f.b0(n,"/"))n=A.JF(j) -else n=A.ces(j,!r||p!=null)}m=a.gZd()?a.gHy(a):null}}}i=a.ga8R()?a.gBe():null -return A.RS(s,q,p,o,n,m,i)}, -gamp(){return this.a.length!==0}, -gaml(){return this.c!=null}, -gHc(){return this.d!=null}, -gZd(){return this.f!=null}, -ga8R(){return this.r!=null}, -ga8Q(){return this.e.length===0}, -gami(){return B.f.b0(this.e,"/")}, -gOj(a){var s,r,q=this,p=q.a -if(p==="")throw A.q(A.ac("Cannot use origin without a scheme: "+q.l(0))) -if(p!=="http"&&p!=="https")throw A.q(A.ac("Origin is only applicable schemes http and https: "+q.l(0))) -s=q.c -if(s==null||s==="")throw A.q(A.ac("A "+p+u.q+q.l(0))) -r=q.d -if(r==null)return p+"://"+s -return p+"://"+s+":"+A.A(r)}, -abb(){var s,r=this,q=r.a -if(q!==""&&q!=="file")throw A.q(A.aJ("Cannot extract a file path from a "+q+" URI")) -q=r.f -if((q==null?"":q)!=="")throw A.q(A.aJ(u.aM)) -q=r.r -if((q==null?"":q)!=="")throw A.q(A.aJ(u.h8)) -if(r.c!=null&&r.guv(0)!=="")A.a3(A.aJ(u.Q)) -s=r.gBk() -A.cPx(s,!1) -q=A.bHq(B.f.b0(r.e,"/")?"/":"",s,"/") -q=q.charCodeAt(0)==0?q:q -return q}, -l(a){return this.gAb()}, -m(a,b){var s,r,q,p=this -if(b==null)return!1 -if(p===b)return!0 -s=!1 -if(t.Xu.b(b))if(p.a===b.grv())if(p.c!=null===b.gaml())if(p.b===b.gape())if(p.guv(0)===b.guv(b))if(p.gCC(0)===b.gCC(b))if(p.e===b.gnB(b)){r=p.f -q=r==null -if(!q===b.gZd()){if(q)r="" -if(r===b.gHy(b)){r=p.r -q=r==null -if(!q===b.ga8R()){s=q?"":r -s=s===b.gBe()}}}}return s}, -$ik5:1, -grv(){return this.a}, -gnB(a){return this.e}} -A.c3m.prototype={ -$1(a){return A.cb(64,a,B.t,!1)}, -$S:15} -A.c3q.prototype={ -$2(a,b){var s=this.b,r=this.a -s.a+=r.a -r.a="&" -r=A.cb(1,a,B.t,!0) -r=s.a+=r -if(b!=null&&b.length!==0){s.a=r+"=" -r=A.cb(1,b,B.t,!0) -s.a+=r}}, -$S:412} -A.c3p.prototype={ -$2(a,b){var s,r -if(b==null||typeof b=="string")this.a.$2(a,b) -else for(s=J.ar(b),r=this.a;s.q();)r.$2(a,s.gI(s))}, -$S:62} -A.c3t.prototype={ -$3(a,b,c){var s,r,q,p -if(a===c)return -s=this.a -r=this.b -if(b<0){q=A.oL(s,a,c,r,!0) -p=""}else{q=A.oL(s,a,b,r,!0) -p=A.oL(s,b+1,c,r,!0)}J.dV(this.c.d6(0,q,A.cUt()),p)}, -$S:197} -A.bKv.prototype={ -guk(){var s,r,q,p,o=this,n=null,m=o.c -if(m==null){m=o.a -s=o.b[0]+1 -r=B.f.uw(m,"?",s) -q=m.length -if(r>=0){p=A.a8N(m,r+1,q,256,!1,!1) -q=r}else p=n -m=o.c=new A.az0("data","",n,n,A.a8N(m,s,q,128,!1,!1),p,n)}return m}, -l(a){var s=this.a -return this.b[0]===-1?"data:"+s:s}} -A.ri.prototype={ -gamp(){return this.b>0}, -gaml(){return this.c>0}, -gHc(){return this.c>0&&this.d+1=0}, -grv(){var s=this.w -return s==null?this.w=this.b6I():s}, -b6I(){var s,r=this,q=r.b -if(q<=0)return"" -s=q===4 -if(s&&B.f.b0(r.a,"http"))return"http" -if(q===5&&B.f.b0(r.a,"https"))return"https" -if(s&&B.f.b0(r.a,"file"))return"file" -if(q===7&&B.f.b0(r.a,"package"))return"package" -return B.f.a1(r.a,0,q)}, -gape(){var s=this.c,r=this.b+3 -return s>r?B.f.a1(this.a,r,s-1):""}, -guv(a){var s=this.c -return s>0?B.f.a1(this.a,s,this.d):""}, -gCC(a){var s,r=this -if(r.gHc())return A.f3(B.f.a1(r.a,r.d+1,r.e),null,null) -s=r.b -if(s===4&&B.f.b0(r.a,"http"))return 80 -if(s===5&&B.f.b0(r.a,"https"))return 443 -return 0}, -gnB(a){return B.f.a1(this.a,this.e,this.f)}, -gHy(a){var s=this.f,r=this.r -return s=this.r)return B.cr -return new A.pJ(A.coB(this.gHy(0)),t.G5)}, -gKu(){if(this.f>=this.r)return B.a27 -var s=A.cq6(this.gHy(0)) -s.aOm(s,A.crK()) -return A.b_u(s,t.N,t.yp)}, -ayF(a){var s=this.d+1 -return s+a.length===this.e&&B.f.tE(this.a,a,s)}, -aot(){var s=this,r=s.r,q=s.a -if(r>=q.length)return s -return new A.ri(B.f.a1(q,0,r),s.b,s.c,s.d,s.e,s.f,r,s.w)}, -zO(a,b,c,d,e,f,g,h,i){var s,r,q,p,o,n,m=this -if(i!=null){i=A.c3s(i,0,i.length) -s=!(m.b===i.length&&B.f.b0(m.a,i))}else{i=m.grv() -s=!1}r=i==="file" -q=m.c -p=q>0?B.f.a1(m.a,m.b+3,q):"" -f=m.gHc()?m.gCC(0):null -if(s)f=A.c3n(f,i) -if(c!=null)c=A.c3k(c,0,c.length,!1) -else{q=m.c -if(q>0)c=B.f.a1(m.a,q,m.d) -else if(p.length!==0||f!=null||r)c=""}o=c!=null -q=d==null -if(!q||e!=null)d=A.c3l(d,0,q?0:d.length,e,i,o) -else{d=B.f.a1(m.a,m.e,m.f) -if(!r)q=o&&d.length!==0 -else q=!0 -if(q&&!B.f.b0(d,"/"))d="/"+d}q=g==null -if(!q||h!=null)g=A.c3o(g,0,q?0:g.length,h) -else{q=m.f -n=m.r -if(q0)return b -s=b.c -if(s>0){r=a.b -if(r<=0)return b -q=r===4 -if(q&&B.f.b0(a.a,"file"))p=b.e!==b.f -else if(q&&B.f.b0(a.a,"http"))p=!b.ayF("80") -else p=!(r===5&&B.f.b0(a.a,"https"))||!b.ayF("443") -if(p){o=r+1 -return new A.ri(B.f.a1(a.a,0,o)+B.f.cD(b.a,c+1),r,s+o,b.d+o,b.e+o,b.f+o,b.r+o,a.w)}else return this.aDe().c2(b)}n=b.e -c=b.f -if(n===c){s=b.r -if(c0?l:m -o=k-n -return new A.ri(B.f.a1(a.a,0,k)+B.f.cD(s,n),a.b,a.c,a.d,m,c+o,b.r+o,a.w)}j=a.e -i=a.f -if(j===i&&a.c>0){while(B.f.tE(s,"../",n))n+=3 -o=j-n+1 -return new A.ri(B.f.a1(a.a,0,j)+"/"+B.f.cD(s,n),a.b,a.c,a.d,j,c+o,b.r+o,a.w)}h=a.a -l=A.cpN(this) -if(l>=0)g=l -else for(g=j;B.f.tE(h,"../",g);)g+=3 -f=0 -for(;;){e=n+3 -if(!(e<=c&&B.f.tE(s,"../",n)))break;++f -n=e}for(d="";i>g;){--i -if(h.charCodeAt(i)===47){if(f===0){d="/" -break}--f -d="/"}}if(i===g&&a.b<=0&&!B.f.tE(h,"/",j)){n-=f*3 -d=""}o=i-n+d.length -return new A.ri(B.f.a1(h,0,i)+d+B.f.cD(s,n),a.b,a.c,a.d,j,c+o,b.r+o,a.w)}, -abb(){var s,r=this,q=r.b -if(q>=0){s=!(q===4&&B.f.b0(r.a,"file")) -q=s}else q=!1 -if(q)throw A.q(A.aJ("Cannot extract a file path from a "+r.grv()+" URI")) -q=r.f -s=r.a -if(q0?s.guv(0):r,n=s.gHc()?s.gCC(0):r,m=s.a,l=s.f,k=B.f.a1(m,s.e,l),j=s.r -l=l>>0!==b||b>=s -r.toString -if(r)throw A.q(A.ig(b,s,a,null,null)) -s=a[b] -s.toString -return s}, -j(a,b,c){throw A.q(A.aJ("Cannot assign element of immutable List."))}, -st(a,b){throw A.q(A.aJ("Cannot resize immutable List."))}, -gS(a){var s -if(a.length>0){s=a[0] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gU(a){var s,r=a.length -if(r>0){s=a[r-1] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gcp(a){var s,r=a.length -if(r===1){s=a[0] -s.toString -return s}if(r===0)throw A.q(A.ac("No elements")) -throw A.q(A.ac("More than one element"))}, -dP(a,b){return a[b]}, -$idS:1, -$iaU:1, -$ief:1, -$iD:1, -$iI:1} -A.Vw.prototype={ -l(a){var s,r=a.left -r.toString -s=a.top -s.toString -return"Rectangle ("+A.A(r)+", "+A.A(s)+") "+A.A(this.gc0(a))+" x "+A.A(this.gaQ(a))}, -m(a,b){var s,r,q -if(b==null)return!1 -s=!1 -if(t.Gb.b(b)){r=a.left -r.toString -q=J.e4(b) -if(r===q.gO1(b)){s=a.top -s.toString -s=s===q.gKM(b)&&this.gc0(a)===q.gc0(b)&&this.gaQ(a)===q.gaQ(b)}}return s}, -gu(a){var s,r=a.left -r.toString -s=a.top -s.toString -return A.a7(r,s,this.gc0(a),this.gaQ(a),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -gaG9(a){var s=a.bottom -s.toString -return s}, -gay7(a){return a.height}, -gaQ(a){var s=this.gay7(a) -s.toString -return s}, -gO1(a){var s=a.left -s.toString -return s}, -gaNE(a){var s=a.right -s.toString -return s}, -gKM(a){var s=a.top -s.toString -return s}, -gaEX(a){return a.width}, -gc0(a){var s=this.gaEX(a) -s.toString -return s}, -$ijB:1} -A.agS.prototype={ -gt(a){var s=a.length -s.toString -return s}, -h(a,b){var s=a.length,r=b>>>0!==b||b>=s -r.toString -if(r)throw A.q(A.ig(b,s,a,null,null)) -s=a[b] -s.toString -return s}, -j(a,b,c){throw A.q(A.aJ("Cannot assign element of immutable List."))}, -st(a,b){throw A.q(A.aJ("Cannot resize immutable List."))}, -gS(a){var s -if(a.length>0){s=a[0] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gU(a){var s,r=a.length -if(r>0){s=a[r-1] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gcp(a){var s,r=a.length -if(r===1){s=a[0] -s.toString -return s}if(r===0)throw A.q(A.ac("No elements")) -throw A.q(A.ac("More than one element"))}, -dP(a,b){return a[b]}, -$idS:1, -$iaU:1, -$ief:1, -$iD:1, -$iI:1} -A.agU.prototype={ -gt(a){var s=a.length -s.toString -return s}, -gk(a){return a.value}, -v(a,b){return a.add(b)}, -p(a,b){var s=a.contains(b) -s.toString -return s}, -A(a,b){return a.remove(b)}} -A.Ez.prototype={ -l(a){var s=a.localName -s.toString -return s}} -A.ah8.prototype={ -gb7(a){var s=a.type -s.toString -return s}} -A.c8.prototype={ -gb7(a){var s=a.type -s.toString -return s}, -$ic8:1} -A.c6.prototype={ -aj5(a,b,c,d){if(c!=null)this.bgL(a,b,c,!1)}, -bgL(a,b,c,d){return a.addEventListener(b,A.mq(c,1),!1)}, -bou(a,b,c,d){return a.removeEventListener(b,A.mq(c,1),!1)}} -A.ahG.prototype={ -gb7(a){var s=a.type -s.toString -return s}} -A.lU.prototype={$ilU:1} -A.LS.prototype={ -gt(a){var s=a.length -s.toString -return s}, -h(a,b){var s=a.length,r=b>>>0!==b||b>=s -r.toString -if(r)throw A.q(A.ig(b,s,a,null,null)) -s=a[b] -s.toString -return s}, -j(a,b,c){throw A.q(A.aJ("Cannot assign element of immutable List."))}, -st(a,b){throw A.q(A.aJ("Cannot resize immutable List."))}, -gS(a){var s -if(a.length>0){s=a[0] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gU(a){var s,r=a.length -if(r>0){s=a[r-1] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gcp(a){var s,r=a.length -if(r===1){s=a[0] -s.toString -return s}if(r===0)throw A.q(A.ac("No elements")) -throw A.q(A.ac("More than one element"))}, -dP(a,b){return a[b]}, -$idS:1, -$iaU:1, -$ief:1, -$iD:1, -$iI:1, -$iLS:1} -A.ahI.prototype={ -gt(a){return a.length}} -A.ahY.prototype={ -v(a,b){return a.add(b)}} -A.ai1.prototype={ -gt(a){return a.length}} -A.mI.prototype={$imI:1} -A.aib.prototype={ -gk(a){return a.value}} -A.ais.prototype={ -gt(a){var s=a.length -s.toString -return s}} -A.F1.prototype={ -gt(a){var s=a.length -s.toString -return s}, -h(a,b){var s=a.length,r=b>>>0!==b||b>=s -r.toString -if(r)throw A.q(A.ig(b,s,a,null,null)) -s=a[b] -s.toString -return s}, -j(a,b,c){throw A.q(A.aJ("Cannot assign element of immutable List."))}, -st(a,b){throw A.q(A.aJ("Cannot resize immutable List."))}, -gS(a){var s -if(a.length>0){s=a[0] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gU(a){var s,r=a.length -if(r>0){s=a[r-1] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gcp(a){var s,r=a.length -if(r===1){s=a[0] -s.toString -return s}if(r===0)throw A.q(A.ac("No elements")) -throw A.q(A.ac("More than one element"))}, -dP(a,b){return a[b]}, -$idS:1, -$iaU:1, -$ief:1, -$iD:1, -$iI:1} -A.M9.prototype={$iM9:1} -A.ajD.prototype={ -gb7(a){return a.type}, -gk(a){return a.value}, -gtU(a){return a.webkitEntries}} -A.akb.prototype={ -gr5(a){return a.key}} -A.ake.prototype={ -gk(a){var s=a.value -s.toString -return s}} -A.aku.prototype={ -gb7(a){var s=a.type -s.toString -return s}} -A.akG.prototype={ -l(a){var s=String(a) -s.toString -return s}} -A.an0.prototype={ -gt(a){return a.length}} -A.N7.prototype={$iN7:1} -A.anc.prototype={ -gk(a){return a.value}} -A.ane.prototype={ -L(a,b){throw A.q(A.aJ("Not supported"))}, -ao(a,b){return A.rp(a.get(b))!=null}, -h(a,b){return A.rp(a.get(b))}, -aT(a,b){var s,r,q=a.entries() -for(;;){s=q.next() -r=s.done -r.toString -if(r)return -r=s.value[0] -r.toString -b.$2(r,A.rp(s.value[1]))}}, -gdQ(a){var s=A.b([],t.s) -this.aT(a,new A.bn9(s)) -return s}, -guC(a){var s=A.b([],t.n4) -this.aT(a,new A.bna(s)) -return s}, -gt(a){var s=a.size -s.toString -return s}, -ga2(a){var s=a.size -s.toString -return s===0}, -gdm(a){var s=a.size -s.toString -return s!==0}, -j(a,b,c){throw A.q(A.aJ("Not supported"))}, -d6(a,b,c){throw A.q(A.aJ("Not supported"))}, -A(a,b){throw A.q(A.aJ("Not supported"))}, -P(a){throw A.q(A.aJ("Not supported"))}, -$ix:1} -A.bn9.prototype={ -$2(a,b){return this.a.push(a)}, -$S:62} -A.bna.prototype={ -$2(a,b){return this.a.push(b)}, -$S:62} -A.anf.prototype={ -L(a,b){throw A.q(A.aJ("Not supported"))}, -ao(a,b){return A.rp(a.get(b))!=null}, -h(a,b){return A.rp(a.get(b))}, -aT(a,b){var s,r,q=a.entries() -for(;;){s=q.next() -r=s.done -r.toString -if(r)return -r=s.value[0] -r.toString -b.$2(r,A.rp(s.value[1]))}}, -gdQ(a){var s=A.b([],t.s) -this.aT(a,new A.bnb(s)) -return s}, -guC(a){var s=A.b([],t.n4) -this.aT(a,new A.bnc(s)) -return s}, -gt(a){var s=a.size -s.toString -return s}, -ga2(a){var s=a.size -s.toString -return s===0}, -gdm(a){var s=a.size -s.toString -return s!==0}, -j(a,b,c){throw A.q(A.aJ("Not supported"))}, -d6(a,b,c){throw A.q(A.aJ("Not supported"))}, -A(a,b){throw A.q(A.aJ("Not supported"))}, -P(a){throw A.q(A.aJ("Not supported"))}, -$ix:1} -A.bnb.prototype={ -$2(a,b){return this.a.push(a)}, -$S:62} -A.bnc.prototype={ -$2(a,b){return this.a.push(b)}, -$S:62} -A.GA.prototype={ -gb7(a){return a.type}} -A.mT.prototype={ -gb7(a){return a.type}, -$imT:1} -A.ang.prototype={ -gt(a){var s=a.length -s.toString -return s}, -h(a,b){var s=a.length,r=b>>>0!==b||b>=s -r.toString -if(r)throw A.q(A.ig(b,s,a,null,null)) -s=a[b] -s.toString -return s}, -j(a,b,c){throw A.q(A.aJ("Cannot assign element of immutable List."))}, -st(a,b){throw A.q(A.aJ("Cannot resize immutable List."))}, -gS(a){var s -if(a.length>0){s=a[0] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gU(a){var s,r=a.length -if(r>0){s=a[r-1] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gcp(a){var s,r=a.length -if(r===1){s=a[0] -s.toString -return s}if(r===0)throw A.q(A.ac("No elements")) -throw A.q(A.ac("More than one element"))}, -dP(a,b){return a[b]}, -$idS:1, -$iaU:1, -$ief:1, -$iD:1, -$iI:1} -A.ann.prototype={ -gb7(a){return a.type}} -A.anw.prototype={ -gb7(a){return a.type}} -A.cA.prototype={ -l(a){var s=a.nodeValue -return s==null?this.aYG(a):s}, -p(a,b){var s=a.contains(b) -s.toString -return s}, -$icA:1} -A.Ze.prototype={ -gt(a){var s=a.length -s.toString -return s}, -h(a,b){var s=a.length,r=b>>>0!==b||b>=s -r.toString -if(r)throw A.q(A.ig(b,s,a,null,null)) -s=a[b] -s.toString -return s}, -j(a,b,c){throw A.q(A.aJ("Cannot assign element of immutable List."))}, -st(a,b){throw A.q(A.aJ("Cannot resize immutable List."))}, -gS(a){var s -if(a.length>0){s=a[0] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gU(a){var s,r=a.length -if(r>0){s=a[r-1] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gcp(a){var s,r=a.length -if(r===1){s=a[0] -s.toString -return s}if(r===0)throw A.q(A.ac("No elements")) -throw A.q(A.ac("More than one element"))}, -dP(a,b){return a[b]}, -$idS:1, -$iaU:1, -$ief:1, -$iD:1, -$iI:1} -A.boX.prototype={ -$1(a){this.a.dI(0,a)}, -$S:16} -A.anM.prototype={ -gb7(a){var s=a.type -s.toString -return s}} -A.anN.prototype={ -gb7(a){var s=a.type -s.toString -return s}} -A.anY.prototype={ -gk(a){var s=a.value -s.toString -return s}} -A.ao0.prototype={ -gb7(a){return a.type}, -gk(a){return a.value}} -A.aok.prototype={ -gk(a){var s=a.value -s.toString -return s}} -A.ZF.prototype={ -amY(a){var s=a.keys() -s.toString -return A.eC(s,t.a)}} -A.tm.prototype={} -A.aoq.prototype={ -gb7(a){return a.type}} -A.aor.prototype={ -gb7(a){return a.type}} -A.ZG.prototype={} -A.mX.prototype={ -gt(a){return a.length}, -$imX:1} -A.aoL.prototype={ -gt(a){var s=a.length -s.toString -return s}, -h(a,b){var s=a.length,r=b>>>0!==b||b>=s -r.toString -if(r)throw A.q(A.ig(b,s,a,null,null)) -s=a[b] -s.toString -return s}, -j(a,b,c){throw A.q(A.aJ("Cannot assign element of immutable List."))}, -st(a,b){throw A.q(A.aJ("Cannot resize immutable List."))}, -gS(a){var s -if(a.length>0){s=a[0] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gU(a){var s,r=a.length -if(r>0){s=a[r-1] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gcp(a){var s,r=a.length -if(r===1){s=a[0] -s.toString -return s}if(r===0)throw A.q(A.ac("No elements")) -throw A.q(A.ac("More than one element"))}, -dP(a,b){return a[b]}, -$idS:1, -$iaU:1, -$ief:1, -$iD:1, -$iI:1} -A.aoY.prototype={ -gk(a){return a.value}} -A.ap9.prototype={ -gk(a){var s=a.value -s.toString -return s}} -A.aqL.prototype={ -gb7(a){return a.type}} -A.a0z.prototype={ -gb7(a){return a.type}} -A.aqM.prototype={ -L(a,b){throw A.q(A.aJ("Not supported"))}, -ao(a,b){return A.rp(a.get(b))!=null}, -h(a,b){return A.rp(a.get(b))}, -aT(a,b){var s,r,q=a.entries() -for(;;){s=q.next() -r=s.done -r.toString -if(r)return -r=s.value[0] -r.toString -b.$2(r,A.rp(s.value[1]))}}, -gdQ(a){var s=A.b([],t.s) -this.aT(a,new A.bxL(s)) -return s}, -guC(a){var s=A.b([],t.n4) -this.aT(a,new A.bxM(s)) -return s}, -gt(a){var s=a.size -s.toString -return s}, -ga2(a){var s=a.size -s.toString -return s===0}, -gdm(a){var s=a.size -s.toString -return s!==0}, -j(a,b,c){throw A.q(A.aJ("Not supported"))}, -d6(a,b,c){throw A.q(A.aJ("Not supported"))}, -A(a,b){throw A.q(A.aJ("Not supported"))}, -P(a){throw A.q(A.aJ("Not supported"))}, -$ix:1} -A.bxL.prototype={ -$2(a,b){return this.a.push(a)}, -$S:62} -A.bxM.prototype={ -$2(a,b){return this.a.push(b)}, -$S:62} -A.ar4.prototype={ -gb7(a){return a.type}} -A.ar5.prototype={ -gb7(a){var s=a.type -s.toString -return s}} -A.arm.prototype={ -gt(a){return a.length}, -gb7(a){var s=a.type -s.toString -return s}, -gk(a){return a.value}} -A.arr.prototype={ -gb7(a){return a.type}} -A.nd.prototype={$ind:1} -A.asy.prototype={ -gt(a){var s=a.length -s.toString -return s}, -h(a,b){var s=a.length,r=b>>>0!==b||b>=s -r.toString -if(r)throw A.q(A.ig(b,s,a,null,null)) -s=a[b] -s.toString -return s}, -j(a,b,c){throw A.q(A.aJ("Cannot assign element of immutable List."))}, -st(a,b){throw A.q(A.aJ("Cannot resize immutable List."))}, -gS(a){var s -if(a.length>0){s=a[0] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gU(a){var s,r=a.length -if(r>0){s=a[r-1] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gcp(a){var s,r=a.length -if(r===1){s=a[0] -s.toString -return s}if(r===0)throw A.q(A.ac("No elements")) -throw A.q(A.ac("More than one element"))}, -dP(a,b){return a[b]}, -$idS:1, -$iaU:1, -$ief:1, -$iD:1, -$iI:1} -A.asz.prototype={ -gb7(a){var s=a.type -s.toString -return s}} -A.nf.prototype={$inf:1} -A.asG.prototype={ -gt(a){var s=a.length -s.toString -return s}, -h(a,b){var s=a.length,r=b>>>0!==b||b>=s -r.toString -if(r)throw A.q(A.ig(b,s,a,null,null)) -s=a[b] -s.toString -return s}, -j(a,b,c){throw A.q(A.aJ("Cannot assign element of immutable List."))}, -st(a,b){throw A.q(A.aJ("Cannot resize immutable List."))}, -gS(a){var s -if(a.length>0){s=a[0] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gU(a){var s,r=a.length -if(r>0){s=a[r-1] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gcp(a){var s,r=a.length -if(r===1){s=a[0] -s.toString -return s}if(r===0)throw A.q(A.ac("No elements")) -throw A.q(A.ac("More than one element"))}, -dP(a,b){return a[b]}, -$idS:1, -$iaU:1, -$ief:1, -$iD:1, -$iI:1} -A.ng.prototype={ -gt(a){return a.length}, -$ing:1} -A.a1V.prototype={ -L(a,b){b.aT(0,new A.bGH(a))}, -ao(a,b){return a.getItem(A.ak(b))!=null}, -h(a,b){return a.getItem(A.ak(b))}, -j(a,b,c){a.setItem(b,c)}, -d6(a,b,c){var s -if(a.getItem(b)==null)a.setItem(b,c.$0()) -s=a.getItem(b) -return s==null?A.ak(s):s}, -A(a,b){var s -A.ak(b) -s=a.getItem(b) -a.removeItem(b) -return s}, -P(a){return a.clear()}, -aT(a,b){var s,r,q -for(s=0;;++s){r=a.key(s) -if(r==null)return -q=a.getItem(r) -q.toString -b.$2(r,q)}}, -gdQ(a){var s=A.b([],t.s) -this.aT(a,new A.bGI(s)) -return s}, -guC(a){var s=A.b([],t.s) -this.aT(a,new A.bGJ(s)) -return s}, -gt(a){var s=a.length -s.toString -return s}, -ga2(a){return a.key(0)==null}, -gdm(a){return a.key(0)!=null}, -$ix:1} -A.bGH.prototype={ -$2(a,b){this.a.setItem(a,b)}, -$S:150} -A.bGI.prototype={ -$2(a,b){return this.a.push(a)}, -$S:150} -A.bGJ.prototype={ -$2(a,b){return this.a.push(b)}, -$S:150} -A.asT.prototype={ -gr5(a){return a.key}} -A.at5.prototype={ -gb7(a){return a.type}} -A.at7.prototype={ -gb7(a){return a.type}} -A.lF.prototype={ -gb7(a){return a.type}, -$ilF:1} -A.atk.prototype={ -gb7(a){return a.type}, -gk(a){return a.value}} -A.nk.prototype={$ink:1} -A.lJ.prototype={$ilJ:1} -A.atA.prototype={ -gt(a){var s=a.length -s.toString -return s}, -h(a,b){var s=a.length,r=b>>>0!==b||b>=s -r.toString -if(r)throw A.q(A.ig(b,s,a,null,null)) -s=a[b] -s.toString -return s}, -j(a,b,c){throw A.q(A.aJ("Cannot assign element of immutable List."))}, -st(a,b){throw A.q(A.aJ("Cannot resize immutable List."))}, -gS(a){var s -if(a.length>0){s=a[0] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gU(a){var s,r=a.length -if(r>0){s=a[r-1] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gcp(a){var s,r=a.length -if(r===1){s=a[0] -s.toString -return s}if(r===0)throw A.q(A.ac("No elements")) -throw A.q(A.ac("More than one element"))}, -dP(a,b){return a[b]}, -$idS:1, -$iaU:1, -$ief:1, -$iD:1, -$iI:1} -A.atB.prototype={ -gt(a){var s=a.length -s.toString -return s}, -h(a,b){var s=a.length,r=b>>>0!==b||b>=s -r.toString -if(r)throw A.q(A.ig(b,s,a,null,null)) -s=a[b] -s.toString -return s}, -j(a,b,c){throw A.q(A.aJ("Cannot assign element of immutable List."))}, -st(a,b){throw A.q(A.aJ("Cannot resize immutable List."))}, -gS(a){var s -if(a.length>0){s=a[0] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gU(a){var s,r=a.length -if(r>0){s=a[r-1] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gcp(a){var s,r=a.length -if(r===1){s=a[0] -s.toString -return s}if(r===0)throw A.q(A.ac("No elements")) -throw A.q(A.ac("More than one element"))}, -dP(a,b){return a[b]}, -$idS:1, -$iaU:1, -$ief:1, -$iD:1, -$iI:1} -A.atK.prototype={ -gt(a){var s=a.length -s.toString -return s}} -A.no.prototype={$ino:1} -A.atR.prototype={ -gt(a){var s=a.length -s.toString -return s}, -h(a,b){var s=a.length,r=b>>>0!==b||b>=s -r.toString -if(r)throw A.q(A.ig(b,s,a,null,null)) -s=a[b] -s.toString -return s}, -j(a,b,c){throw A.q(A.aJ("Cannot assign element of immutable List."))}, -st(a,b){throw A.q(A.aJ("Cannot resize immutable List."))}, -gS(a){var s -if(a.length>0){s=a[0] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gU(a){var s,r=a.length -if(r>0){s=a[r-1] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gcp(a){var s,r=a.length -if(r===1){s=a[0] -s.toString -return s}if(r===0)throw A.q(A.ac("No elements")) -throw A.q(A.ac("More than one element"))}, -dP(a,b){return a[b]}, -$idS:1, -$iaU:1, -$ief:1, -$iD:1, -$iI:1} -A.atS.prototype={ -gb7(a){return a.type}} -A.atT.prototype={ -gt(a){return a.length}} -A.oA.prototype={} -A.aub.prototype={ -l(a){var s=String(a) -s.toString -return s}} -A.aur.prototype={ -gt(a){return a.length}} -A.axm.prototype={ -gk(a){return a.value}} -A.ayy.prototype={ -gt(a){var s=a.length -s.toString -return s}, -h(a,b){var s=a.length,r=b>>>0!==b||b>=s -r.toString -if(r)throw A.q(A.ig(b,s,a,null,null)) -s=a[b] -s.toString -return s}, -j(a,b,c){throw A.q(A.aJ("Cannot assign element of immutable List."))}, -st(a,b){throw A.q(A.aJ("Cannot resize immutable List."))}, -gS(a){var s -if(a.length>0){s=a[0] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gU(a){var s,r=a.length -if(r>0){s=a[r-1] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gcp(a){var s,r=a.length -if(r===1){s=a[0] -s.toString -return s}if(r===0)throw A.q(A.ac("No elements")) -throw A.q(A.ac("More than one element"))}, -dP(a,b){return a[b]}, -$idS:1, -$iaU:1, -$ief:1, -$iD:1, -$iI:1} -A.a4D.prototype={ -l(a){var s,r,q,p=a.left -p.toString -s=a.top -s.toString -r=a.width -r.toString -q=a.height -q.toString -return"Rectangle ("+A.A(p)+", "+A.A(s)+") "+A.A(r)+" x "+A.A(q)}, -m(a,b){var s,r,q -if(b==null)return!1 -s=!1 -if(t.Gb.b(b)){r=a.left -r.toString -q=J.e4(b) -if(r===q.gO1(b)){r=a.top -r.toString -if(r===q.gKM(b)){r=a.width -r.toString -if(r===q.gc0(b)){s=a.height -s.toString -q=s===q.gaQ(b) -s=q}}}}return s}, -gu(a){var s,r,q,p=a.left -p.toString -s=a.top -s.toString -r=a.width -r.toString -q=a.height -q.toString -return A.a7(p,s,r,q,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -gay7(a){return a.height}, -gaQ(a){var s=a.height -s.toString -return s}, -gaEX(a){return a.width}, -gc0(a){var s=a.width -s.toString -return s}} -A.aAF.prototype={ -gt(a){var s=a.length -s.toString -return s}, -h(a,b){var s=a.length,r=b>>>0!==b||b>=s -r.toString -if(r)throw A.q(A.ig(b,s,a,null,null)) -return a[b]}, -j(a,b,c){throw A.q(A.aJ("Cannot assign element of immutable List."))}, -st(a,b){throw A.q(A.aJ("Cannot resize immutable List."))}, -gS(a){if(a.length>0)return a[0] -throw A.q(A.ac("No elements"))}, -gU(a){var s=a.length -if(s>0)return a[s-1] -throw A.q(A.ac("No elements"))}, -gcp(a){var s=a.length -if(s===1)return a[0] -if(s===0)throw A.q(A.ac("No elements")) -throw A.q(A.ac("More than one element"))}, -dP(a,b){return a[b]}, -$idS:1, -$iaU:1, -$ief:1, -$iD:1, -$iI:1} -A.a5V.prototype={ -gt(a){var s=a.length -s.toString -return s}, -h(a,b){var s=a.length,r=b>>>0!==b||b>=s -r.toString -if(r)throw A.q(A.ig(b,s,a,null,null)) -s=a[b] -s.toString -return s}, -j(a,b,c){throw A.q(A.aJ("Cannot assign element of immutable List."))}, -st(a,b){throw A.q(A.aJ("Cannot resize immutable List."))}, -gS(a){var s -if(a.length>0){s=a[0] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gU(a){var s,r=a.length -if(r>0){s=a[r-1] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gcp(a){var s,r=a.length -if(r===1){s=a[0] -s.toString -return s}if(r===0)throw A.q(A.ac("No elements")) -throw A.q(A.ac("More than one element"))}, -dP(a,b){return a[b]}, -$idS:1, -$iaU:1, -$ief:1, -$iD:1, -$iI:1} -A.aF5.prototype={ -gb7(a){return a.type}} -A.aGu.prototype={ -gt(a){var s=a.length -s.toString -return s}, -h(a,b){var s=a.length,r=b>>>0!==b||b>=s -r.toString -if(r)throw A.q(A.ig(b,s,a,null,null)) -s=a[b] -s.toString -return s}, -j(a,b,c){throw A.q(A.aJ("Cannot assign element of immutable List."))}, -st(a,b){throw A.q(A.aJ("Cannot resize immutable List."))}, -gS(a){var s -if(a.length>0){s=a[0] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gU(a){var s,r=a.length -if(r>0){s=a[r-1] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gcp(a){var s,r=a.length -if(r===1){s=a[0] -s.toString -return s}if(r===0)throw A.q(A.ac("No elements")) -throw A.q(A.ac("More than one element"))}, -dP(a,b){return a[b]}, -$idS:1, -$iaU:1, -$ief:1, -$iD:1, -$iI:1} -A.aGE.prototype={ -gt(a){var s=a.length -s.toString -return s}, -h(a,b){var s=a.length,r=b>>>0!==b||b>=s -r.toString -if(r)throw A.q(A.ig(b,s,a,null,null)) -s=a[b] -s.toString -return s}, -j(a,b,c){throw A.q(A.aJ("Cannot assign element of immutable List."))}, -st(a,b){throw A.q(A.aJ("Cannot resize immutable List."))}, -gS(a){var s -if(a.length>0){s=a[0] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gU(a){var s,r=a.length -if(r>0){s=a[r-1] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gcp(a){var s,r=a.length -if(r===1){s=a[0] -s.toString -return s}if(r===0)throw A.q(A.ac("No elements")) -throw A.q(A.ac("More than one element"))}, -dP(a,b){return a[b]}, -$idS:1, -$iaU:1, -$ief:1, -$iD:1, -$iI:1} -A.cbp.prototype={} -A.bSd.prototype={ -gvT(){return!0}, -cw(a,b,c,d){return A.ce2(this.a,this.b,a,!1,this.$ti.c)}, -iY(a){return this.cw(a,null,null,null)}, -v7(a,b,c){return this.cw(a,null,b,c)}, -As(a,b,c){return this.cw(a,b,c,null)}} -A.a4W.prototype={ -af(a){var s=this -if(s.b==null)return $.ca_() -s.ag9() -s.d=s.b=null -return $.ca_()}, -wN(a){var s,r=this -if(r.b==null)throw A.q(A.ac("Subscription has been canceled.")) -r.ag9() -s=A.cru(new A.bSh(a),t.I3) -r.d=s -r.ag8()}, -Kn(a,b){}, -Og(a){}, -tx(a,b){if(this.b==null)return;++this.a -this.ag9()}, -pV(a){return this.tx(0,null)}, -xc(a){var s=this -if(s.b==null||s.a<=0)return;--s.a -s.ag8()}, -ag8(){var s,r=this,q=r.d -if(q!=null&&r.a<=0){s=r.b -s.toString -J.cAF(s,r.c,q,!1)}}, -ag9(){var s,r=this.d -if(r!=null){s=this.b -s.toString -J.cAE(s,this.c,r,!1)}}, -$ihD:1} -A.bSf.prototype={ -$1(a){return this.a.$1(a)}, -$S:235} -A.bSh.prototype={ -$1(a){return this.a.$1(a)}, -$S:235} -A.cY.prototype={ -gW(a){return new A.ahO(a,this.gt(a),A.ej(a).i("ahO"))}, -v(a,b){throw A.q(A.aJ("Cannot add to immutable List."))}, -L(a,b){throw A.q(A.aJ("Cannot add to immutable List."))}, -q7(a,b){throw A.q(A.aJ("Cannot sort immutable List."))}, -wt(a){return this.q7(a,null)}, -r3(a,b,c){throw A.q(A.aJ("Cannot add to immutable List."))}, -tg(a,b,c){throw A.q(A.aJ("Cannot add to immutable List."))}, -Ii(a,b,c){throw A.q(A.aJ("Cannot modify an immutable List."))}, -pW(a,b){throw A.q(A.aJ("Cannot remove from immutable List."))}, -uU(a){throw A.q(A.aJ("Cannot remove from immutable List."))}, -A(a,b){throw A.q(A.aJ("Cannot remove from immutable List."))}, -cI(a,b){throw A.q(A.aJ("Cannot remove from immutable List."))}, -d9(a,b,c,d,e){throw A.q(A.aJ("Cannot setRange on immutable List."))}, -qy(a,b,c,d){return this.d9(a,b,c,d,0)}, -vu(a,b,c){throw A.q(A.aJ("Cannot removeRange on immutable List."))}, -tX(a,b,c,d){throw A.q(A.aJ("Cannot modify an immutable List."))}} -A.ahO.prototype={ -q(){var s=this,r=s.c+1,q=s.b -if(r4294967296)throw A.q(A.i3(u.E+a)) -return Math.random()*a>>>0}, -Ob(){return Math.random()}} -A.bYC.prototype={ -b3p(a){var s,r,q,p,o,n,m,l=this,k=4294967296 -do{s=a>>>0 -a=B.c.aR(a-s,k) -r=a>>>0 -a=B.c.aR(a-r,k) -q=(~s>>>0)+(s<<21>>>0) -p=q>>>0 -r=(~r>>>0)+((r<<21|s>>>11)>>>0)+B.c.aR(q-p,k)>>>0 -q=((p^(p>>>24|r<<8))>>>0)*265 -s=q>>>0 -r=((r^r>>>24)>>>0)*265+B.c.aR(q-s,k)>>>0 -q=((s^(s>>>14|r<<18))>>>0)*21 -s=q>>>0 -r=((r^r>>>14)>>>0)*21+B.c.aR(q-s,k)>>>0 -s=(s^(s>>>28|r<<4))>>>0 -r=(r^r>>>28)>>>0 -q=(s<<31>>>0)+s -p=q>>>0 -o=B.c.aR(q-p,k) -q=l.a*1037 -n=l.a=q>>>0 -m=l.b*1037+B.c.aR(q-n,k)>>>0 -l.b=m -n=(n^p)>>>0 -l.a=n -o=(m^r+((r<<31|s>>>1)>>>0)+o>>>0)>>>0 -l.b=o}while(a!==0) -if(o===0&&n===0)l.a=23063 -l.J0() -l.J0() -l.J0() -l.J0()}, -J0(){var s=this,r=s.a,q=4294901760*r,p=q>>>0,o=55905*r,n=o>>>0,m=n+p+s.b -r=m>>>0 -s.a=r -s.b=B.c.aR(o-n+(q-p)+(m-r),4294967296)>>>0}, -Kj(a){var s,r,q,p=this -if(a<=0||a>4294967296)throw A.q(A.i3(u.E+a)) -s=a-1 -if((a&s)>>>0===0){p.J0() -return(p.a&s)>>>0}do{p.J0() -r=p.a -q=r%a}while(r-q+a>=4294967296) -return q}, -Ob(){var s,r=this -r.J0() -s=r.a -r.J0() -return((s&67108863)*134217728+(r.a&134217727))/9007199254740992}} -A.bUp.prototype={ -b3m(){var s=self.crypto -if(s!=null)if(s.getRandomValues!=null)return -throw A.q(A.aJ("No source of cryptographically secure random numbers available."))}, -Kj(a){var s,r,q,p,o,n,m,l -if(a<=0||a>4294967296)throw A.q(A.i3(u.E+a)) -if(a>255)if(a>65535)s=a>16777215?4:3 -else s=2 -else s=1 -r=this.a -r.$flags&2&&A.z(r,11) -r.setUint32(0,0,!1) -q=4-s -p=A.b_(Math.pow(256,s)) -for(o=a-1,n=(a&o)>>>0===0;;){crypto.getRandomValues(J.dc(B.cc.gae(r),q,s)) -m=r.getUint32(0,!1) -if(n)return(m&o)>>>0 -l=m%a -if(m-l+a"))}, -al(a,b){var s=A.y(this),r=s.i("eI.T") -return new A.eI(r.a(this.a-b.a),r.a(this.b-b.b),s.i("eI"))}, -aL(a,b){var s=A.y(this),r=s.i("eI.T") -return new A.eI(r.a(this.a*b),r.a(this.b*b),s.i("eI"))}} -A.nx.prototype={ -gaNE(a){return A.y(this).i("nx.T").a(this.a+this.c)}, -gaG9(a){return A.y(this).i("nx.T").a(this.b+this.d)}, -l(a){var s=this -return"Rectangle ("+A.A(s.a)+", "+A.A(s.b)+") "+A.A(s.c)+" x "+A.A(s.d)}, -m(a,b){var s,r,q,p,o=this -if(b==null)return!1 -s=!1 -if(t.Gb.b(b)){r=o.a -q=J.e4(b) -if(r===q.gO1(b)){p=o.b -if(p===q.gKM(b)){s=A.y(o).i("nx.T") -s=s.a(r+o.c)===q.gaNE(b)&&s.a(p+o.d)===q.gaG9(b)}}}return s}, -gu(a){var s=this,r=s.a,q=s.b,p=A.y(s).i("nx.T") -return A.cnU(B.d.gu(r),B.d.gu(q),B.d.gu(p.a(r+s.c)),B.d.gu(p.a(q+s.d)),0)}, -B7(a,b){var s=this,r=b.a,q=s.a,p=!1 -if(r>=q)if(r<=q+s.c){r=b.b -q=s.b -r=r>=q&&r<=q+s.d}else r=p -else r=p -return r}} -A.jB.prototype={ -gO1(a){return this.a}, -gKM(a){return this.b}, -gc0(a){return this.c}, -gaQ(a){return this.d}} -A.abf.prototype={ -gk(a){return a.value}} -A.ahA.prototype={ -gb7(a){return a.type}} -A.ahB.prototype={ -gb7(a){return a.type}} -A.pg.prototype={ -gk(a){return a.value}, -$ipg:1} -A.akp.prototype={ -gt(a){var s=a.length -s.toString -return s}, -h(a,b){var s=a.length -s.toString -s=b>>>0!==b||b>=s -s.toString -if(s)throw A.q(A.ig(b,this.gt(a),a,null,null)) -s=a.getItem(b) -s.toString -return s}, -j(a,b,c){throw A.q(A.aJ("Cannot assign element of immutable List."))}, -st(a,b){throw A.q(A.aJ("Cannot resize immutable List."))}, -gS(a){var s=a.length -s.toString -if(s>0){s=a[0] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gU(a){var s=a.length -s.toString -if(s>0){s=a[s-1] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gcp(a){var s=a.length -s.toString -if(s===1){s=a[0] -s.toString -return s}if(s===0)throw A.q(A.ac("No elements")) -throw A.q(A.ac("More than one element"))}, -dP(a,b){return this.h(a,b)}, -P(a){return a.clear()}, -$iaU:1, -$iD:1, -$iI:1} -A.pq.prototype={ -gk(a){return a.value}, -$ipq:1} -A.anK.prototype={ -gt(a){var s=a.length -s.toString -return s}, -h(a,b){var s=a.length -s.toString -s=b>>>0!==b||b>=s -s.toString -if(s)throw A.q(A.ig(b,this.gt(a),a,null,null)) -s=a.getItem(b) -s.toString -return s}, -j(a,b,c){throw A.q(A.aJ("Cannot assign element of immutable List."))}, -st(a,b){throw A.q(A.aJ("Cannot resize immutable List."))}, -gS(a){var s=a.length -s.toString -if(s>0){s=a[0] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gU(a){var s=a.length -s.toString -if(s>0){s=a[s-1] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gcp(a){var s=a.length -s.toString -if(s===1){s=a[0] -s.toString -return s}if(s===0)throw A.q(A.ac("No elements")) -throw A.q(A.ac("More than one element"))}, -dP(a,b){return this.h(a,b)}, -P(a){return a.clear()}, -$iaU:1, -$iD:1, -$iI:1} -A.aoN.prototype={ -gt(a){return a.length}} -A.ar6.prototype={ -gb7(a){return a.type}} -A.at1.prototype={ -gt(a){var s=a.length -s.toString -return s}, -h(a,b){var s=a.length -s.toString -s=b>>>0!==b||b>=s -s.toString -if(s)throw A.q(A.ig(b,this.gt(a),a,null,null)) -s=a.getItem(b) -s.toString -return s}, -j(a,b,c){throw A.q(A.aJ("Cannot assign element of immutable List."))}, -st(a,b){throw A.q(A.aJ("Cannot resize immutable List."))}, -gS(a){var s=a.length -s.toString -if(s>0){s=a[0] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gU(a){var s=a.length -s.toString -if(s>0){s=a[s-1] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gcp(a){var s=a.length -s.toString -if(s===1){s=a[0] -s.toString -return s}if(s===0)throw A.q(A.ac("No elements")) -throw A.q(A.ac("More than one element"))}, -dP(a,b){return this.h(a,b)}, -P(a){return a.clear()}, -$iaU:1, -$iD:1, -$iI:1} -A.at6.prototype={ -gb7(a){return a.type}} -A.cE.prototype={} -A.pI.prototype={ -gb7(a){return a.type}, -$ipI:1} -A.atU.prototype={ -gt(a){var s=a.length -s.toString -return s}, -h(a,b){var s=a.length -s.toString -s=b>>>0!==b||b>=s -s.toString -if(s)throw A.q(A.ig(b,this.gt(a),a,null,null)) -s=a.getItem(b) -s.toString -return s}, -j(a,b,c){throw A.q(A.aJ("Cannot assign element of immutable List."))}, -st(a,b){throw A.q(A.aJ("Cannot resize immutable List."))}, -gS(a){var s=a.length -s.toString -if(s>0){s=a[0] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gU(a){var s=a.length -s.toString -if(s>0){s=a[s-1] -s.toString -return s}throw A.q(A.ac("No elements"))}, -gcp(a){var s=a.length -s.toString -if(s===1){s=a[0] -s.toString -return s}if(s===0)throw A.q(A.ac("No elements")) -throw A.q(A.ac("More than one element"))}, -dP(a,b){return this.h(a,b)}, -P(a){return a.clear()}, -$iaU:1, -$iD:1, -$iI:1} -A.aBx.prototype={} -A.aBy.prototype={} -A.aCy.prototype={} -A.aCz.prototype={} -A.aGB.prototype={} -A.aGC.prototype={} -A.aHC.prototype={} -A.aHD.prototype={} -A.ahk.prototype={} -A.aZv.prototype={ -H(){return"ClipOp."+this.b}} -A.aoo.prototype={ -H(){return"PathFillType."+this.b}} -A.bOU.prototype={ -tu(a,b){A.cVN(this.a,this.b,a,b)}} -A.a83.prototype={ -ug(a){A.zp(this.b,this.c,a,t.CD)}} -A.z0.prototype={ -gt(a){return this.a.gt(0)}, -Kt(a){var s,r,q=this -if(!q.d&&q.e!=null){q.e.tu(a.a,a.gaKD()) -return!1}s=q.c -if(s<=0)return!0 -r=q.avP(s-1) -q.a.vD(0,a) -return r}, -avP(a){var s,r,q,p -for(s=this.a,r=t.CD,q=!1;(s.c-s.b&s.a.length-1)>>>0>a;q=!0){p=s.HB() -A.zp(p.b,p.c,null,r)}return q}, -b8Y(){var s,r=this,q=r.a -if(!q.ga2(0)&&r.e!=null){s=q.HB() -r.e.tu(s.a,s.gaKD()) -A.j2(r.gavJ())}else r.d=!1}} -A.aSY.prototype={ -aMB(a,b,c){this.a.d6(0,a,new A.aSZ()).Kt(new A.a83(b,c,$.am))}, -aV4(a,b){var s=this.a.d6(0,a,new A.aT_()),r=s.e -s.e=new A.bOU(b,$.am) -if(r==null&&!s.d){s.d=!0 -A.j2(s.gavJ())}}, -bFI(a){var s,r,q,p,o,n,m,l="Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (arguments must be a two-element list, channel name and new capacity)",k="Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (arguments must be a two-element list, channel name and flag state)",j=J.dc(B.cc.gae(a),a.byteOffset,a.byteLength) -if(j[0]===7){s=j[1] -if(s>=254)throw A.q(A.bs("Unrecognized message sent to dev.flutter/channel-buffers (method name too long)")) -r=2+s -q=B.t.b4(0,B.o.d_(j,2,r)) -switch(q){case"resize":if(j[r]!==12)throw A.q(A.bs(l)) -p=r+1 -if(j[p]<2)throw A.q(A.bs(l));++p -if(j[p]!==7)throw A.q(A.bs("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (first argument must be a string)"));++p -o=j[p] -if(o>=254)throw A.q(A.bs("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (channel name must be less than 254 characters long)"));++p -r=p+o -n=B.t.b4(0,B.o.d_(j,p,r)) -if(j[r]!==3)throw A.q(A.bs("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (second argument must be an integer in the range 0 to 2147483647)")) -this.aNw(0,n,a.getUint32(r+1,B.c7===$.jM())) -break -case"overflow":if(j[r]!==12)throw A.q(A.bs(k)) -p=r+1 -if(j[p]<2)throw A.q(A.bs(k));++p -if(j[p]!==7)throw A.q(A.bs("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (first argument must be a string)"));++p -o=j[p] -if(o>=254)throw A.q(A.bs("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (channel name must be less than 254 characters long)"));++p -r=p+o -B.t.b4(0,B.o.d_(j,p,r)) -r=j[r] -if(r!==1&&r!==2)throw A.q(A.bs("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (second argument must be a boolean)")) -break -default:throw A.q(A.bs("Unrecognized method '"+q+"' sent to dev.flutter/channel-buffers"))}}else{m=A.b(B.t.b4(0,j).split("\r"),t.s) -if(m.length===3&&m[0]==="resize")this.aNw(0,m[1],A.f3(m[2],null,null)) -else throw A.q(A.bs("Unrecognized message "+A.A(m)+" sent to dev.flutter/channel-buffers."))}}, -aNw(a,b,c){var s=this.a,r=s.h(0,b) -if(r==null)s.j(0,b,new A.z0(A.tb(c,t.S8),c)) -else{r.c=c -r.avP(c)}}} -A.aSZ.prototype={ -$0(){return new A.z0(A.tb(1,t.S8),1)}, -$S:386} -A.aT_.prototype={ -$0(){return new A.z0(A.tb(1,t.S8),1)}, -$S:386} -A.anT.prototype={ -Ic(a,b){return this.a<=b.a&&this.b<=b.b}, -Eo(a,b){return this.a>b.a&&this.b>b.b}, -m(a,b){if(b==null)return!1 -return b instanceof A.anT&&b.a===this.a&&b.b===this.b}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return"OffsetBase("+B.d.bd(this.a,1)+", "+B.d.bd(this.b,1)+")"}} -A.t.prototype={ -gqS(){var s=this.a,r=this.b -return Math.sqrt(s*s+r*r)}, -gDF(){var s=this.a,r=this.b -return s*s+r*r}, -al(a,b){return new A.t(this.a-b.a,this.b-b.b)}, -a8(a,b){return new A.t(this.a+b.a,this.b+b.b)}, -aL(a,b){return new A.t(this.a*b,this.b*b)}, -d3(a,b){return new A.t(this.a/b,this.b/b)}, -m(a,b){if(b==null)return!1 -return b instanceof A.t&&b.a===this.a&&b.b===this.b}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return"Offset("+B.d.bd(this.a,1)+", "+B.d.bd(this.b,1)+")"}} -A.X.prototype={ -ga2(a){return this.a<=0||this.b<=0}, -al(a,b){var s=this -if(b instanceof A.X)return new A.t(s.a-b.a,s.b-b.b) -if(b instanceof A.t)return new A.X(s.a-b.a,s.b-b.b) -throw A.q(A.bW(b,null))}, -a8(a,b){return new A.X(this.a+b.a,this.b+b.b)}, -aL(a,b){return new A.X(this.a*b,this.b*b)}, -d3(a,b){return new A.X(this.a/b,this.b/b)}, -gum(){return Math.min(Math.abs(this.a),Math.abs(this.b))}, -xx(a){return new A.t(a.a+this.a/2,a.b+this.b/2)}, -EU(a,b){return new A.t(b.a+this.a,b.b+this.b)}, -p(a,b){var s=b.a,r=!1 -if(s>=0)if(s=0&&s=1/0||s.b>=1/0||s.c>=1/0||s.d>=1/0}, -gZz(a){var s=this -return isFinite(s.a)&&isFinite(s.b)&&isFinite(s.c)&&isFinite(s.d)}, -ga2(a){var s=this -return s.a>=s.c||s.b>=s.d}, -rz(a){var s=this,r=a.a,q=a.b -return new A.a1(s.a+r,s.b+q,s.c+r,s.d+q)}, -Ec(a,b,c){var s=this -return new A.a1(s.a+b,s.b+c,s.c+b,s.d+c)}, -qN(a){var s=this -return new A.a1(s.a-a,s.b-a,s.c+a,s.d+a)}, -ux(a){var s=this -return new A.a1(Math.max(s.a,a.a),Math.max(s.b,a.b),Math.min(s.c,a.c),Math.min(s.d,a.d))}, -yS(a){var s=this -return new A.a1(Math.min(s.a,a.a),Math.min(s.b,a.b),Math.max(s.c,a.c),Math.max(s.d,a.d))}, -wP(a){var s=this -if(s.c<=a.a||a.c<=s.a)return!1 -if(s.d<=a.b||a.d<=s.b)return!1 -return!0}, -gum(){var s=this -return Math.min(Math.abs(s.c-s.a),Math.abs(s.d-s.b))}, -gaO8(){var s=this.a -return new A.t(s+(this.c-s)/2,this.b)}, -ga6X(){var s=this.b -return new A.t(this.a,s+(this.d-s)/2)}, -gcH(){var s=this,r=s.a,q=s.b -return new A.t(r+(s.c-r)/2,q+(s.d-q)/2)}, -gaGC(){var s=this.b -return new A.t(this.c,s+(this.d-s)/2)}, -gaGa(){var s=this.a -return new A.t(s+(this.c-s)/2,this.d)}, -p(a,b){var s=this,r=b.a,q=!1 -if(r>=s.a)if(r=s.b&&rd&&s!==0)return Math.min(a,d/s) -return a}, -ack(){var s=this,r=s.c,q=s.a,p=Math.abs(r-q),o=s.d,n=s.b,m=Math.abs(o-n),l=s.Q,k=s.f,j=s.e,i=s.r,h=s.w,g=s.y,f=s.x,e=s.z,d=s.a3V(s.a3V(s.a3V(s.a3V(1,l,k,m),j,i,p),h,g,m),f,e,p) -if(d<1)return s.Q7(e*d,l*d,o,f*d,g*d,q,r,j*d,k*d,n,i*d,h*d,s.gR_()) -return s.Q7(e,l,o,f,g,q,r,j,k,n,i,h,s.gR_())}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(A.K(s)!==J.as(b))return!1 -return b instanceof A.Rh&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e&&b.f===s.f&&b.r===s.r&&b.w===s.w&&b.z===s.z&&b.Q===s.Q&&b.x===s.x&&b.y===s.y}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.z,s.Q,s.x,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -aDw(a){var s,r,q=this,p=B.d.bd(q.a,1)+", "+B.d.bd(q.b,1)+", "+B.d.bd(q.c,1)+", "+B.d.bd(q.d,1),o=q.e,n=q.f,m=q.r,l=q.w -if(new A.bp(o,n).m(0,new A.bp(m,l))){s=q.x -r=q.y -s=new A.bp(m,l).m(0,new A.bp(s,r))&&new A.bp(s,r).m(0,new A.bp(q.z,q.Q))}else s=!1 -if(s){if(o===n)return a+".fromLTRBR("+p+", "+B.d.bd(o,1)+")" -return a+".fromLTRBXY("+p+", "+B.d.bd(o,1)+", "+B.d.bd(n,1)+")"}return a+".fromLTRBAndCorners("+p+", topLeft: "+new A.bp(o,n).l(0)+", topRight: "+new A.bp(m,l).l(0)+", bottomRight: "+new A.bp(q.x,q.y).l(0)+", bottomLeft: "+new A.bp(q.z,q.Q).l(0)+")"}} -A.tv.prototype={ -Q7(a,b,c,d,e,f,g,h,i,j,k,l,m){return A.cmA(a,b,c,d,e,f,g,h,i,j,k,l)}, -gR_(){return!1}, -p(a,b){var s,r,q,p,o,n=this,m=b.a,l=n.a,k=!0 -if(!(m=n.c)){k=b.b -k=k=n.d}if(k)return!1 -s=n.ack() -r=s.e -if(mk-r&&b.bk-r&&b.b>n.d-s.y){q=m-k+r -p=s.y -o=b.b-n.d+p}else{r=s.z -if(mn.d-s.Q){q=m-l-r -p=s.Q -o=b.b-n.d+p}else return!0}}}q/=r -o/=p -if(q*q+o*o>1)return!1 -return!0}, -l(a){return this.aDw("RRect")}} -A.Hl.prototype={ -Q7(a,b,c,d,e,f,g,h,i,j,k,l,m){return A.cK0(a,b,c,d,e,f,g,h,i,j,k,l,m)}, -abg(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this -if(c.as){s=c.a -r=c.c-s -q=c.b -p=c.d-q -return new A.ah($.cvK().HP(0,r,p,c.bps()),new A.t(s+r/2,q+p/2))}else{s=c.btp() -c=A.dj($.aw().w) -r=s.a -q=s.c -p=s.e -o=s.r -n=A.bYk(r,q,p,o) -m=s.b -l=s.d -k=s.w -j=s.y -i=A.bYk(m,l,k,j) -h=s.z -g=s.x -f=A.bYk(r,q,h,g) -e=s.f -s=s.Q -d=A.bYk(m,l,e,s) -c.aP(new A.i1(n,m)) -A.aDQ(new A.t(n,i),new A.t(q,m),new A.bp(o,k),B.aaD).Xn(c,!1) -A.aDQ(new A.t(f,i),new A.t(q,l),new A.bp(g,j),B.y_).Xn(c,!0) -A.aDQ(new A.t(f,d),new A.t(r,l),new A.bp(h,s),B.aaG).Xn(c,!1) -A.aDQ(new A.t(n,d),new A.t(r,m),new A.bp(p,e),B.aaH).Xn(c,!0) -c.aP(new A.cQ(n,m)) -c.aP(new A.q5()) -return new A.ah(c,B.l)}}, -aO1(){var s=this -return A.cmA(s.z,s.Q,s.d,s.x,s.y,s.a,s.c,s.e,s.f,s.b,s.r,s.w)}, -btp(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=this,a6=null,a7="Pattern matching error",a8=a5.c,a9=a5.a,b0=a8-a9 -if(!(b0>0&&a5.d-a5.b>0))return new A.Hl(!0,a9,a5.b,a8,a5.d,0,0,0,0,0,0,0,0) -s=A.apz(a5.e,a5.f) -r=s.a -q=a6 -p=s.b -q=p -o=r -n=A.apz(a5.r,a5.w) -m=n.a -l=a6 -k=n.b -l=k -j=m -i=A.apz(a5.z,a5.Q) -h=i.a -g=a6 -f=i.b -g=f -e=h -d=A.apz(a5.x,a5.y) -c=d.a -b=a6 -a=d.b -b=a -a0=c -a1=a5.d -a2=a5.b -a3=a1-a2 -a4=A.a_t(l,b,a3,A.a_t(q,g,a3,A.a_t(e,a0,b0,A.a_t(o,j,b0,1)))) -if(a4<1)return a5.Q7(e*a4,g*a4,a1,a0*a4,b*a4,a9,a8,o*a4,q*a4,a2,j*a4,l*a4,a5.as) -else return a5}, -bps(){var s,r,q,p,o,n,m=this,l=m.c-m.a -if(!(l>0&&m.d-m.b>0))return B.a_ -s=A.apz(m.e,m.f) -r=s.a -q=null -p=s.b -q=p -o=r -n=A.a_t(q,q,m.d-m.b,A.a_t(o,o,l,1)) -return new A.bp(o*n,q*n)}, -p(a,b){var s,r=this.abg(),q=r.a,p=null,o=r.b -p=o -s=q -return s.p(0,b.al(0,p))}, -l(a){return this.aDw("RSuperellipse")}, -gR_(){return this.as}} -A.XI.prototype={ -H(){return"KeyEventType."+this.b}, -gZH(a){var s -switch(this.a){case 0:s="Key Down" -break -case 1:s="Key Up" -break -case 2:s="Key Repeat" -break -default:s=null}return s}} -A.beG.prototype={ -H(){return"KeyEventDeviceType."+this.b}} -A.oa.prototype={ -bi4(){var s=this.e,r=B.c.ys(s,16),q=B.d.iE(s/4294967296) -$label0$0:{if(0===q){s=" (Unicode)" -break $label0$0}if(1===q){s=" (Unprintable)" -break $label0$0}if(2===q){s=" (Flutter)" -break $label0$0}if(17===q){s=" (Android)" -break $label0$0}if(18===q){s=" (Fuchsia)" -break $label0$0}if(19===q){s=" (iOS)" -break $label0$0}if(20===q){s=" (macOS)" -break $label0$0}if(21===q){s=" (GTK)" -break $label0$0}if(22===q){s=" (Windows)" -break $label0$0}if(23===q){s=" (Web)" -break $label0$0}if(24===q){s=" (GLFW)" -break $label0$0}s="" -break $label0$0}return"0x"+r+s}, -b9x(){var s,r=this.f -$label0$0:{if(r==null){s="" -break $label0$0}if("\n"===r){s='"\\n"' -break $label0$0}if("\t"===r){s='"\\t"' -break $label0$0}if("\r"===r){s='"\\r"' -break $label0$0}if("\b"===r){s='"\\b"' -break $label0$0}if("\f"===r){s='"\\f"' -break $label0$0}s='"'+r+'"' -break $label0$0}return s}, -bnz(){var s=this.f -if(s==null)return"" -return" (0x"+new A.O(new A.eF(s),new A.beF(),t.Hz.i("O")).b_(0," ")+")"}, -l(a){var s=this,r=s.b.gZH(0),q=B.c.ys(s.d,16),p=s.bi4(),o=s.b9x(),n=s.bnz(),m=s.r?", synthesized":"" -return"KeyData("+r+", physical: 0x"+q+", logical: "+p+", character: "+o+n+m+")"}, -gb7(a){return this.b}} -A.beF.prototype={ -$1(a){return B.f.tw(B.c.ys(a,16),2,"0")}, -$S:162} -A.N.prototype={ -gk(a){return this.zQ()}, -zQ(){var s=this -return((B.d.aD(s.a*255)&255)<<24|(B.d.aD(s.b*255)&255)<<16|(B.d.aD(s.c*255)&255)<<8|B.d.aD(s.d*255)&255)>>>0}, -gv0(a){return this.gk(this)>>>24&255}, -gbR(a){return(this.gk(this)>>>24&255)/255}, -gaaP(){return this.gk(this)>>>16&255}, -ga1f(){return this.gk(this)>>>8&255}, -ga6J(){return this.gk(this)&255}, -abK(a,b,c,d,e){var s=this,r=new A.N(a,s.b,s.c,s.d,s.e) -return r==null?s:r}, -KS(a){var s=null -return this.abK(a,s,s,s,s)}, -qd(a){var s=this -return A.aP(a,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}, -bs(a){var s=this -return A.aP(B.d.aD(255*a),s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}, -aka(){return 0.2126*A.caW(this.b)+0.7152*A.caW(this.c)+0.0722*A.caW(this.d)}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return t.n8.b(b)&&b.gar(b)===s.a&&b.ga4(b)===s.b&&b.gac()===s.c&&b.gad(b)===s.d&&b.gRB()===s.e}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){var s=this -return"Color(alpha: "+B.d.bd(s.a,4)+", red: "+B.d.bd(s.b,4)+", green: "+B.d.bd(s.c,4)+", blue: "+B.d.bd(s.d,4)+", colorSpace: "+s.e.l(0)+")"}, -gar(a){return this.a}, -ga4(a){return this.b}, -gac(){return this.c}, -gad(a){return this.d}, -gRB(){return this.e}} -A.a2_.prototype={ -H(){return"StrokeCap."+this.b}} -A.at4.prototype={ -H(){return"StrokeJoin."+this.b}} -A.aob.prototype={ -H(){return"PaintingStyle."+this.b}} -A.DY.prototype={ -H(){return"BlendMode."+this.b}} -A.KI.prototype={ -H(){return"Clip."+this.b}} -A.acm.prototype={ -H(){return"BlurStyle."+this.b}} -A.B7.prototype={ -m(a,b){if(b==null)return!1 -return b instanceof A.B7&&b.a===this.a&&b.b===this.b}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return"MaskFilter.blur("+this.a.l(0)+", "+B.d.bd(this.b,1)+")"}} -A.EJ.prototype={ -H(){return"FilterQuality."+this.b}} -A.cbX.prototype={} -A.aZL.prototype={ -H(){return"ColorSpace."+this.b}} -A.M8.prototype={ -H(){return"ImageByteFormat."+this.b}} -A.yx.prototype={ -be(a,b){return new A.yx(this.a,this.b.aL(0,b),this.c*b)}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -return b instanceof A.yx&&b.a.m(0,s.a)&&b.b.m(0,s.b)&&b.c===s.c}, -gu(a){return A.a7(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return"TextShadow("+this.a.l(0)+", "+this.b.l(0)+", "+A.A(this.c)+")"}} -A.AG.prototype={ -gt(a){return this.b}} -A.bqE.prototype={} -A.xo.prototype={ -l(a){var s,r=A.K(this).l(0),q=this.a,p=A.cX(0,0,q[2],0,0,0),o=q[1],n=A.cX(0,0,o,0,0,0),m=q[4],l=A.cX(0,0,m,0,0,0),k=A.cX(0,0,q[3],0,0,0) -o=A.cX(0,0,o,0,0,0) -s=q[0] -return r+"(buildDuration: "+(A.A((p.a-n.a)*0.001)+"ms")+", rasterDuration: "+(A.A((l.a-k.a)*0.001)+"ms")+", vsyncOverhead: "+(A.A((o.a-A.cX(0,0,s,0,0,0).a)*0.001)+"ms")+", totalSpan: "+(A.A((A.cX(0,0,m,0,0,0).a-A.cX(0,0,s,0,0,0).a)*0.001)+"ms")+", layerCacheCount: "+q[6]+", layerCacheBytes: "+q[7]+", pictureCacheCount: "+q[8]+", pictureCacheBytes: "+q[9]+", frameNumber: "+B.b.gU(q)+")"}} -A.rA.prototype={ -H(){return"AppLifecycleState."+this.b}} -A.SR.prototype={ -H(){return"AppExitResponse."+this.b}} -A.cU.prototype={ -grD(a){var s=this.a,r=B.kc.h(0,s) -return r==null?s:r}, -gu7(){var s=this.c,r=B.lj.h(0,s) -return r==null?s:r}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -return b instanceof A.cU&&b.grD(0)===s.grD(0)&&b.b==s.b&&b.gu7()==s.gu7()}, -gu(a){return A.a7(this.grD(0),this.b,this.gu7(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return this.QE("_")}, -QE(a){var s=this,r=s.grD(0),q=s.b -if(q!=null)r+=a+q -if(s.c!=null)r+=a+A.A(s.gu7()) -return r.charCodeAt(0)==0?r:r}} -A.b0g.prototype={ -H(){return"DartPerformanceMode."+this.b}} -A.yw.prototype={ -l(a){return"SemanticsActionEvent("+this.a.l(0)+", view: "+this.b+", node: "+this.c+")"}, -gb7(a){return this.a}} -A.IE.prototype={ -l(a){return"ViewFocusEvent(viewId: "+this.a+", state: "+this.b.l(0)+", direction: "+this.c.l(0)+")"}} -A.aut.prototype={ -H(){return"ViewFocusState."+this.b}} -A.a3d.prototype={ -H(){return"ViewFocusDirection."+this.b}} -A.y6.prototype={ -H(){return"PointerChange."+this.b}} -A.om.prototype={ -H(){return"PointerDeviceKind."+this.b}} -A.NG.prototype={ -H(){return"PointerSignalKind."+this.b}} -A.qD.prototype={ -KD(a){var s=this.p4 -if(s!=null)s.$1$allowPlatformDefault(a)}, -l(a){return"PointerData(viewId: "+this.a+", x: "+A.A(this.x)+", y: "+A.A(this.y)+")"}} -A.y7.prototype={} -A.c37.prototype={ -$1(a){return this.a.$1(this.b.$1(a))}, -$S:159} -A.c3a.prototype={ -$1(a){var s=this.a -return new A.t(a.a+s.a,a.b+s.b)}, -$S:159} -A.c38.prototype={ -$1(a){var s=this.a -return new A.t(a.a*s.a,a.b*s.b)}, -$S:159} -A.c36.prototype={ -$1(a){return new A.t(a.b,a.a)}, -$S:159} -A.aDP.prototype={ -a6s(a8,a9,b0,b1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6=this,a7=A.aHE(a9,A.c39(a6.a)) -if(b0)a7=A.aHE(a7,$.cvV()) -s=a6.e -r=a6.f -q=s.al(0,r) -p=a6.r -o=-p -n=Math.cos(o) -m=Math.sin(o) -o=q.a -l=q.b -k=o*n-l*m -j=o*m+l*n -i=new A.t(k,j) -h=r.a8(0,i) -g=new A.t(l,-o).d3(0,q.gqS()) -f=new A.t(-j,k).d3(0,i.gqS()) -e=Math.tan(p/4)*4/3 -d=q.gqS() -c=[s,s.a8(0,g.aL(0,e).aL(0,d)),h.a8(0,f.aL(0,e).aL(0,d)),h] -p=a6.b -b=new A.t(0,p) -a=s.al(0,r) -f=new A.t(-a.b,a.a).d3(0,a.gqS()) -a0=A.cOT(a6.c) -a1=a0.a -a2=null -a3=a0.b -a2=a3 -a4=a1 -a5=[b,b.a8(0,B.pr.aL(0,a4).aL(0,p)),s.a8(0,f.aL(0,a2).aL(0,p)),s] -if(!b1){A.bYl(a8,a7.$1(a5[1]),a7.$1(a5[2]),a7.$1(a5[3])) -A.bYl(a8,a7.$1(c[1]),a7.$1(c[2]),a7.$1(c[3]))}else{A.bYl(a8,a7.$1(c[2]),a7.$1(c[1]),a7.$1(c[0])) -A.bYl(a8,a7.$1(a5[2]),a7.$1(a5[1]),a7.$1(a5[0]))}}} -A.bYm.prototype={ -a6r(a,b,c){var s,r,q=this,p=q.b,o=A.aHE(A.c39(q.a),A.cPl(new A.t(p.a*b.a,p.b*b.b))) -p=q.d -if(p.c<2||q.e.c<2){if(!c){p=q.e -s=A.aHE(o,A.c39(p.a)) -p=p.b -r=s.$1(new A.t(p,p)) -a.aP(new A.cQ(r.a,r.b)) -p=s.$1(new A.t(p,0)) -a.aP(new A.cQ(p.a,p.b))}else{s=A.aHE(o,A.c39(p.a)) -p=p.b -r=s.$1(new A.t(p,p)) -a.aP(new A.cQ(r.a,r.b)) -p=s.$1(new A.t(0,p)) -a.aP(new A.cQ(p.a,p.b))}return}r=q.e -if(!c){p.a6s(a,o,!1,!1) -r.a6s(a,o,!0,!0)}else{r.a6s(a,o,!0,!1) -p.a6s(a,o,!1,!0)}}, -Xn(a,b){return this.a6r(a,B.y_,b)}} -A.cec.prototype={} -A.a6v.prototype={ -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -return b instanceof A.a6v&&s.a===b.a&&s.b===b.b&&s.c===b.c&&s.d===b.d}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){var s=this -return"_RSuperellipseCacheKey(width: "+A.A(s.a/100)+",height: "+A.A(s.b/100)+",radiusX: "+A.A(s.c/100)+",radiusY: "+A.A(s.d/100)+")"}} -A.bYj.prototype={ -HP(a,b,c,d){var s,r,q=B.d.aD(b*100),p=B.d.aD(c*100),o=B.d.aD(d.a*100),n=B.d.aD(d.b*100),m=new A.a6v(q,p,o,n),l=this.b,k=l.A(0,m) -if(k!=null){l.j(0,m,k) -return k}else{s=A.dj($.aw().w) -p=p/100/2 -r=A.aDQ(B.l,new A.t(q/100/2,p),new A.bp(o/100,n/100),B.y_) -s.aP(new A.i1(0,p)) -r.Xn(s,!1) -r.a6r(s,B.aaD,!0) -r.a6r(s,B.aaH,!1) -r.a6r(s,B.aaG,!0) -s.aP(new A.cQ(0,p)) -s.aP(new A.q5()) -l.j(0,m,s) -this.b5Q() -return s}}, -b5Q(){var s,r,q,p -for(s=this.b,r=this.a,q=A.y(s).i("bS<1>");s.a>r;){p=new A.bS(s,q).gW(0) -if(!p.q())A.a3(A.cM()) -s.A(0,p.gI(0))}}} -A.hc.prototype={ -l(a){return"SemanticsAction."+this.b}} -A.Kw.prototype={ -H(){return"CheckedState."+this.b}, -cL(a){if(this===B.om||a===B.om)return B.om -if(this===B.mK||a===B.mK)return B.mK -if(this===B.ua||a===B.ua)return B.ua -return B.ol}, -gk(a){return this.c}} -A.a2J.prototype={ -H(){return"Tristate."+this.b}, -cL(a){if(this===B.cg||a===B.cg)return B.cg -if(this===B.tv||a===B.tv)return B.tv -return B.aB}, -gk(a){return this.c}} -A.a16.prototype={ -cL(a4){var s=this,r=s.a.cL(a4.a),q=s.b.cL(a4.b),p=s.c.cL(a4.c),o=s.d.cL(a4.d),n=s.e.cL(a4.e),m=s.f.cL(a4.f),l=s.r.cL(a4.r),k=s.w||a4.w,j=s.x||a4.x,i=s.y||a4.y,h=s.z||a4.z,g=s.Q||a4.Q,f=s.as||a4.as,e=s.at||a4.at,d=s.ax||a4.ax,c=s.ay||a4.ay,b=s.ch||a4.ch,a=s.CW||a4.CW,a0=s.cx||a4.cx,a1=s.cy||a4.cy,a2=s.db||a4.db,a3=s.dx||a4.dx -return A.cno(a,k,r,p,n,l,h,d,c,i,s.dy||a4.dy,a2,b,a0,g,a1,m,q,a3,j,o,e,f)}, -vl(a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6){var s=this,r=a6==null?s.a:a6,q=c1==null?s.b:c1,p=a5==null?s.w:a5,o=c3==null?s.x:c3,n=a9==null?s.r:a9,m=a7==null?s.c:a7,l=b3==null?s.y:b3,k=b0==null?s.z:b0,j=b8==null?s.Q:b8,i=c6==null?s.as:c6,h=c5==null?s.at:c5,g=b1==null?s.ax:b1,f=b2==null?s.ay:b2,e=b6==null?s.ch:b6,d=c4==null?s.d:c4,c=a4==null?s.CW:a4,b=b7==null?s.cx:b7,a=b9==null?s.cy:b9,a0=b5==null?s.db:b5,a1=c2==null?s.dx:c2,a2=a8==null?s.e:a8,a3=c0==null?s.f:c0 -return A.cno(c,p,r,m,a2,n,k,g,f,l,s.dy,a0,e,b,j,a,a3,q,a1,o,d,h,i)}, -bze(a){var s=null -return this.vl(s,s,s,s,s,s,s,s,s,s,s,s,a,s,s,s,s,s,s,s,s,s,s)}, -bzp(a){var s=null -return this.vl(s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,a,s)}, -bzt(a){var s=null -return this.vl(s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,a)}, -bzb(a){var s=null -return this.vl(s,s,s,s,s,s,s,s,a,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, -bzc(a){var s=null -return this.vl(s,s,s,s,s,s,s,s,s,a,s,s,s,s,s,s,s,s,s,s,s,s,s)}, -akn(a){var s=null -return this.vl(s,s,s,s,s,a,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, -bza(a){var s=null -return this.vl(s,s,s,s,s,s,a,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, -bzl(a){var s=null -return this.vl(s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,a,s,s,s,s)}, -bz9(a){var s=null -return this.vl(s,s,s,s,a,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, -bz6(a){var s=null -return this.vl(s,a,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, -bzk(a){var s=null -return this.vl(s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,a,s,s,s,s,s)}, -bzn(a){var s=null -return this.vl(s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,a,s,s)}, -aHp(a){var s=null -return this.vl(s,s,a,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, -bz8(a){var s=null -return this.vl(s,s,s,a,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, -bz2(a){var s=null -return this.vl(a,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, -bzi(a){var s=null -return this.vl(s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,a,s,s,s,s,s,s,s)}, -bzm(a){var s=null -return this.vl(s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,a,s,s,s)}, -bzg(a){var s=null -return this.vl(s,s,s,s,s,s,s,s,s,s,s,s,s,a,s,s,s,s,s,s,s,s,s)}, -bzh(a){var s=null -return this.vl(s,s,s,s,s,s,s,s,s,s,s,s,s,s,a,s,s,s,s,s,s,s,s)}, -akp(a){var s=null -return this.vl(s,s,s,s,s,s,s,s,s,s,s,a,s,s,s,s,s,s,s,s,s,s,s)}, -ako(a){var s=null -return this.vl(s,s,s,s,s,s,s,a,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, -bzj(a){var s=null -return this.vl(s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,a,s,s,s,s,s,s)}, -bzd(a){var s=null -return this.vl(s,s,s,s,s,s,s,s,s,s,a,s,s,s,s,s,s,s,s,s,s,s,s)}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.a16&&A.K(r)===A.K(b)&&r.a===b.a&&r.b===b.b&&r.c===b.c&&r.d===b.d&&r.e===b.e&&r.f===b.f&&r.r===b.r&&r.w===b.w&&r.x===b.x&&r.y===b.y&&r.z===b.z&&r.Q===b.Q&&r.as===b.as&&r.at===b.at&&r.ax===b.ax&&r.ay===b.ay&&r.ch===b.ch&&r.CW===b.CW&&r.cx===b.cx&&r.cy===b.cy&&r.db===b.db&&r.dx===b.dx&&r.dy===b.dy -else s=!0 -return s}, -gu(a){var s=this -return A.aI([s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,s.db,s.dx,s.dy])}} -A.n9.prototype={ -H(){return"SemanticsRole."+this.b}} -A.HT.prototype={ -H(){return"SemanticsInputType."+this.b}} -A.a19.prototype={ -H(){return"SemanticsValidationResult."+this.b}} -A.bCq.prototype={} -A.ai_.prototype={ -H(){return"FontStyle."+this.b}} -A.Bs.prototype={ -H(){return"PlaceholderAlignment."+this.b}} -A.qe.prototype={ -l(a){var s=B.eG1.h(0,this.a) -s.toString -return s}, -gk(a){return this.b}} -A.LW.prototype={ -m(a,b){var s -if(b==null)return!1 -if(J.as(b)!==A.K(this))return!1 -if(b instanceof A.LW)s=b.a===this.a -else s=!1 -return s}, -gu(a){return A.a7(this.a,1,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return"FontFeature('"+this.a+"', 1)"}, -gk(){return 1}} -A.uR.prototype={ -m(a,b){if(b==null)return!1 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.uR&&b.a===this.a&&b.b===this.b}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return"FontVariation('"+this.a+"', "+A.A(this.b)+")"}, -gk(a){return this.b}} -A.EX.prototype={ -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -return b instanceof A.EX&&s.a.m(0,b.a)&&s.b.m(0,b.b)&&s.c===b.c}, -gu(a){return A.a7(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return"Glyph("+this.a.l(0)+", textRange: "+this.b.l(0)+", direction: "+this.c.l(0)+")"}} -A.yJ.prototype={ -H(){return"TextAlign."+this.b}} -A.Ch.prototype={ -H(){return"TextBaseline."+this.b}} -A.Pn.prototype={ -p(a,b){var s=this.a -return(s|b.a)===s}, -m(a,b){if(b==null)return!1 -return b instanceof A.Pn&&b.a===this.a}, -gu(a){return B.c.gu(this.a)}, -l(a){var s,r=this.a -if(r===0)return"TextDecoration.none" -s=A.b([],t.s) -if((r&1)!==0)s.push("underline") -if((r&2)!==0)s.push("overline") -if((r&4)!==0)s.push("lineThrough") -if(s.length===1)return"TextDecoration."+s[0] -return"TextDecoration.combine(["+B.b.b_(s,", ")+"])"}} -A.bIe.prototype={ -H(){return"TextDecorationStyle."+this.b}} -A.atq.prototype={ -H(){return"TextLeadingDistribution."+this.b}} -A.a2n.prototype={ -m(a,b){if(b==null)return!1 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.a2n&&b.c===this.c}, -gu(a){return A.a7(!0,!0,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return"TextHeightBehavior(applyHeightToFirstAscent: true, applyHeightToLastDescent: true, leadingDistribution: "+this.c.l(0)+")"}} -A.If.prototype={ -H(){return"TextDirection."+this.b}} -A.mh.prototype={ -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.mh&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){var s=this -return"TextBox.fromLTRBD("+B.d.bd(s.a,1)+", "+B.d.bd(s.b,1)+", "+B.d.bd(s.c,1)+", "+B.d.bd(s.d,1)+", "+s.e.l(0)+")"}} -A.a2k.prototype={ -H(){return"TextAffinity."+this.b}} -A.bG.prototype={ -m(a,b){if(b==null)return!1 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.bG&&b.a===this.a&&b.b===this.b}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return A.K(this).l(0)+"(offset: "+this.a+", affinity: "+this.b.l(0)+")"}} -A.ez.prototype={ -gc9(){return this.a>=0&&this.b>=0}, -m(a,b){if(b==null)return!1 -if(this===b)return!0 -return b instanceof A.ez&&b.a===this.a&&b.b===this.b}, -gu(a){return A.a7(B.c.gu(this.a),B.c.gu(this.b),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return"TextRange(start: "+this.a+", end: "+this.b+")"}} -A.Bn.prototype={ -m(a,b){if(b==null)return!1 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.Bn&&b.a===this.a}, -gu(a){return B.d.gu(this.a)}, -l(a){return A.K(this).l(0)+"(width: "+A.A(this.a)+")"}} -A.Ts.prototype={ -H(){return"BoxHeightStyle."+this.b}} -A.acx.prototype={ -H(){return"BoxWidthStyle."+this.b}} -A.a2A.prototype={ -H(){return"TileMode."+this.b}} -A.b22.prototype={} -A.acy.prototype={ -H(){return"Brightness."+this.b}} -A.aSp.prototype={ -m(a,b){if(b==null)return!1 -return this===b}, -gu(a){return A.C.prototype.gu.call(this,0)}} -A.WB.prototype={} -A.aid.prototype={ -m(a,b){if(b==null)return!1 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.aid}, -gu(a){return A.a7(null,null,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return"GestureSettings(physicalTouchSlop: null, physicalDoubleTapSlop: null)"}} -A.aNE.prototype={ -P6(a){var s,r,q,p -if(A.d7(a,0,null).gamp())return A.cb(4,a,B.t,!1) -s=this.b -if(s==null){s=v.G -r=s.window.document.querySelector("meta[name=assetBase]") -q=r==null?null:r.content -p=q==null -if(!p)s.window.console.warn("The `assetBase` meta tag is now deprecated.\nUse engineInitializer.initializeEngine(config) instead.\nSee: https://docs.flutter.dev/development/platform-integration/web/initialization") -s=this.b=p?"":q}return A.cb(4,s+"assets/"+a,B.t,!1)}} -A.Tt.prototype={ -H(){return"BrowserEngine."+this.b}} -A.xV.prototype={ -H(){return"OperatingSystem."+this.b}} -A.aRB.prototype={ -gJl(){var s=this.b -return s===$?this.b=v.G.window.navigator.userAgent:s}, -gv1(){var s,r,q,p=this,o=p.d -if(o===$){s=v.G.window.navigator.vendor -r=p.gJl() -q=p.bCG(s,r.toLowerCase()) -p.d!==$&&A.bd() -p.d=q -o=q}r=o -return r}, -bCG(a,b){if(a==="Google Inc.")return B.lx -else if(a==="Apple Computer, Inc.")return B.dJ -else if(B.f.p(b,"Edg/"))return B.lx -else if(a===""&&B.f.p(b,"firefox"))return B.mC -A.Se("WARNING: failed to detect current browser engine. Assuming this is a Chromium-compatible browser.") -return B.lx}, -guA(){var s,r,q=this,p=q.f -if(p===$){s=q.bCH() -q.f!==$&&A.bd() -q.f=s -p=s}r=p -return r}, -bCH(){var s,r,q=v.G,p=q.window -p=p.navigator.platform -p.toString -s=p -if(B.f.b0(s,"Mac")){q=q.window -q=q.navigator.maxTouchPoints -q=q==null?null:J.bk(q) -r=q -if((r==null?0:r)>2)return B.dd -return B.kL}else if(B.f.p(s.toLowerCase(),"iphone")||B.f.p(s.toLowerCase(),"ipad")||B.f.p(s.toLowerCase(),"ipod"))return B.dd -else{q=this.gJl() -if(B.f.p(q,"Android"))return B.rY -else if(B.f.b0(s,"Linux"))return B.xm -else if(B.f.b0(s,"Win"))return B.EJ -else return B.a4z}}} -A.c5W.prototype={ -$1(a){return this.aQ5(a)}, -$0(){return this.$1(null)}, -$C:"$1", -$R:0, -$D(){return[null]}, -aQ5(a){var s=0,r=A.n(t.H) -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:s=2 -return A.f(A.c6U(a),$async$$1) -case 2:return A.l(null,r)}}) -return A.m($async$$1,r)}, -$S:859} -A.c5X.prototype={ -$0(){var s=0,r=A.n(t.H),q=this -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:q.a.$0() -s=2 -return A.f(A.cfh(),$async$$0) -case 2:q.b.$0() -return A.l(null,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.aRD.prototype={ -aq0(a){return $.cr6.d6(0,a,new A.aRE(A.cW(new A.aRF(a))))}} -A.aRF.prototype={ -$1(a){this.a.$1(a)}, -$S:5} -A.aRE.prototype={ -$0(){return this.a}, -$S:861} -A.ain.prototype={ -ajb(a){var s=new A.b9T(a) -v.G.window.addEventListener("popstate",B.I0.aq0(s)) -return new A.b9S(this,s)}, -aRi(){var s=v.G.window.location.hash -if(s.length===0||s==="#")return"/" -return B.f.cD(s,1)}, -aq7(a){var s=v.G.window.history.state -if(s==null)s=null -else{s=A.zn(s) -s.toString}return s}, -aMq(a){var s=a.length===0||a==="/"?"":"#"+a,r=v.G,q=r.window.location.pathname -q.toString -r=r.window.location.search -r.toString -return q+r+s}, -aME(a,b,c,d){var s=this.aMq(d),r=v.G.window.history,q=A.aq(b) -q.toString -r.pushState(q,c,s)}, -OE(a,b,c,d){var s,r=this.aMq(d),q=v.G.window.history -if(b==null)s=null -else{s=A.aq(b) -s.toString}q.replaceState(s,c,r)}, -Bx(a,b){v.G.window.history.go(b) -return this.buS()}, -buS(){var s=new A.aj($.am,t.D4),r=A.oE("unsubscribe") -r.b=this.ajb(new A.b9R(r,new A.aL(s,t.gR))) -return s}} -A.b9T.prototype={ -$1(a){var s=A.ff(a).state -if(s==null)s=null -else{s=A.zn(s) -s.toString}this.a.$1(s)}, -$S:87} -A.b9S.prototype={ -$0(){var s=this.b -v.G.window.removeEventListener("popstate",B.I0.aq0(s)) -$.cr6.A(0,s) -return null}, -$S:0} -A.b9R.prototype={ -$1(a){this.a.b3().$0() -this.b.qJ(0)}, -$S:19} -A.aoJ.prototype={ -aN3(a,b,c){return $.JT().a_X(a,b,c)}, -bNG(a,b){return this.aN3(a,b,!0)}} -A.bId.prototype={} -A.abC.prototype={ -gt(a){return a.length}} -A.h3.prototype={} -A.abD.prototype={ -gk(a){return a.value}} -A.abE.prototype={ -L(a,b){throw A.q(A.aJ("Not supported"))}, -ao(a,b){return A.rp(a.get(b))!=null}, -h(a,b){return A.rp(a.get(b))}, -aT(a,b){var s,r,q=a.entries() -for(;;){s=q.next() -r=s.done -r.toString -if(r)return -r=s.value[0] -r.toString -b.$2(r,A.rp(s.value[1]))}}, -gdQ(a){var s=A.b([],t.s) -this.aT(a,new A.aNH(s)) -return s}, -guC(a){var s=A.b([],t.n4) -this.aT(a,new A.aNI(s)) -return s}, -gt(a){var s=a.size -s.toString -return s}, -ga2(a){var s=a.size -s.toString -return s===0}, -gdm(a){var s=a.size -s.toString -return s!==0}, -j(a,b,c){throw A.q(A.aJ("Not supported"))}, -d6(a,b,c){throw A.q(A.aJ("Not supported"))}, -A(a,b){throw A.q(A.aJ("Not supported"))}, -P(a){throw A.q(A.aJ("Not supported"))}, -$ix:1} -A.aNH.prototype={ -$2(a,b){return this.a.push(a)}, -$S:62} -A.aNI.prototype={ -$2(a,b){return this.a.push(b)}, -$S:62} -A.zJ.prototype={} -A.abH.prototype={ -gt(a){return a.length}} -A.zR.prototype={} -A.ace.prototype={ -gb7(a){return a.type}} -A.anS.prototype={ -gt(a){return a.length}} -A.Zo.prototype={ -gb7(a){return a.type}} -A.axn.prototype={} -A.ab3.prototype={ -gb7(a){var s=a.type -s.toString -return s}} -A.CO.prototype={ -l(a){return"PageTransitionSwitcherEntry#"+A.cB(this)+"("+this.d.l(0)+")"}} -A.Zz.prototype={ -a_(){return new A.a6g(A.b([],t.At),null,null)}, -bQo(a,b,c){return this.f.$3(a,b,c)}, -bIq(a){return A.cWk().$1(a)}} -A.a6g.prototype={ -aC(){this.aU() -this.azO(!1)}, -bp(a){var s,r,q=this -q.bJ(a) -if(!J.v(q.a.f,a.f))B.b.aT(q.d,q.gblS()) -s=q.a -s.toString -r=q.e -if(r!=null){s=s.c -r=r.d -s=!(A.K(s)===A.K(r)&&J.v(s.a,r.a))}else s=!0 -if(s){++q.f -q.azO(!0)}else{s=q.e -if(s!=null){s.d=q.a.c -q.azP(s)}}}, -azO(a){var s,r,q,p=this,o=null,n=p.e -if(n!=null){p.a.toString -n.b.cT(0) -p.e=null}p.a.toString -s=A.c2(o,B.aZ,o,o,p) -p.a.toString -r=A.c2(o,B.aZ,o,o,p) -if(a){p.a.toString -s.cT(0)}else s.sk(0,1) -n=p.a -q=n.c -q=p.blR(n.f,q,s,r) -p.e=q -p.a.toString -p.d.push(q)}, -blR(a,b,c,d){var s,r=new A.CO(c,d,A.ckE(a.$3(b,c,d),this.f),b) -d.d4() -s=d.lW$ -s.b=!0 -s.a.push(new A.bXA(this,r)) -c.d4() -s=c.lW$ -s.b=!0 -s.a.push(new A.bXB(this,r)) -return r}, -azP(a){a.c=new A.oc(this.a.bQo(a.d,a.a,a.b),a.c.a)}, -n(){var s,r,q,p,o,n -for(s=this.d,r=s.length,q=0;q0){n.b=n.c=n.d=n.e=null -n.a=0}o.iD$.a.P(0) -o.AJ() -o=p.b -o.r.n() -o.r=null -n=o.lW$ -n.b=!1 -B.b.P(n.a) -n=n.gzn() -if(n.a>0){n.b=n.c=n.d=n.e=null -n.a=0}o.iD$.a.P(0) -o.AJ()}this.b1F()}, -B(a){var s,r,q=this.a -q.toString -s=this.d -r=A.U(s).i("O<1,r>") -s=A.H(new A.O(s,new A.bXC(),r),r.i("a2.E")) -return q.bIq(s)}} -A.bXA.prototype={ -$1(a){var s -if(a===B.ar){s=this.a -s.D(new A.bXz(s,this.b))}}, -$S:17} -A.bXz.prototype={ -$0(){var s=this.b -B.b.A(this.a.d,s) -s.a.n() -s.b.n()}, -$S:0} -A.bXB.prototype={ -$1(a){var s -if(a===B.aa){s=this.a -s.D(new A.bXy(s,this.b))}}, -$S:17} -A.bXy.prototype={ -$0(){var s=this.b -B.b.A(this.a.d,s) -s.a.n() -s.b.n()}, -$S:0} -A.bXC.prototype={ -$1(a){return a.c}, -$S:890} -A.a9N.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.bET.prototype={ -H(){return"SharedAxisTransitionType."+this.b}} -A.OU.prototype={ -B(a){var s=this,r=s.f -return new A.uB(s.c,new A.bEU(s),new A.bEV(s,r),new A.uB(new A.ly(s.d,new A.bX(A.b([],t.x8),t.jc),0),new A.bEW(s),new A.bEX(s,r),s.r,null),null)}} -A.bEU.prototype={ -$3(a,b,c){return new A.J2(b,this.a.e,c,!1,null)}, -$C:"$3", -$R:3, -$S:348} -A.bEV.prototype={ -$3(a,b,c){return new A.J4(b,this.a.e,!0,this.b,c,null)}, -$C:"$3", -$R:3, -$S:317} -A.bEW.prototype={ -$3(a,b,c){return new A.J2(b,this.a.e,c,!0,null)}, -$C:"$3", -$R:3, -$S:348} -A.bEX.prototype={ -$3(a,b,c){return new A.J4(b,this.a.e,!1,this.b,c,null)}, -$C:"$3", -$R:3, -$S:317} -A.J2.prototype={ -B(a){var s,r,q,p,o=this,n=null -switch(o.d.a){case 1:s=!o.f?30:-30 -r=t.Ni -q=$.c9K() -p=o.c -return new A.er(new A.aT(p,q,q.$ti.i("aT")),!1,A.iL(p,new A.bS8(o,new A.f2(new A.fV(B.a6),new A.b8(new A.t(s,0),B.l,r),r.i("f2"))),o.e),n) -case 0:s=!o.f?30:-30 -r=t.Ni -q=$.c9K() -p=o.c -return new A.er(new A.aT(p,q,q.$ti.i("aT")),!1,A.iL(p,new A.bS9(o,new A.f2(new A.fV(B.a6),new A.b8(new A.t(0,s),B.l,r),r.i("f2"))),o.e),n) -case 2:s=$.c9K() -r=o.c -q=!o.f?$.cvy():$.cvx() -return new A.er(new A.aT(r,s,s.$ti.i("aT")),!1,A.HG(B.G,o.e,n,new A.aT(r,q,q.$ti.i("aT"))),n)}}} -A.bS8.prototype={ -$2(a,b){var s=this.a.c -return A.yS(b,this.b.aK(0,s.gk(s)))}, -$S:140} -A.bS9.prototype={ -$2(a,b){var s=this.a.c -return A.yS(b,this.b.aK(0,s.gk(s)))}, -$S:140} -A.J4.prototype={ -B(a){var s,r,q,p,o=this,n=null -switch(o.d.a){case 1:s=!o.e?-30:30 -r=t.Ni -q=$.c9L() -p=o.c -return new A.er(new A.aT(p,q,q.$ti.i("aT")),!1,new A.kS(o.f,A.iL(p,new A.bSi(o,new A.f2(new A.fV(B.a6),new A.b8(B.l,new A.t(s,0),r),r.i("f2"))),o.r),n),n) -case 0:s=!o.e?-30:30 -r=t.Ni -q=$.c9L() -p=o.c -return new A.er(new A.aT(p,q,q.$ti.i("aT")),!1,new A.kS(o.f,A.iL(p,new A.bSj(o,new A.f2(new A.fV(B.a6),new A.b8(B.l,new A.t(0,s),r),r.i("f2"))),o.r),n),n) -case 2:s=$.c9L() -r=o.c -q=!o.e?$.cvA():$.cvz() -return new A.er(new A.aT(r,s,s.$ti.i("aT")),!1,new A.kS(o.f,A.HG(B.G,o.r,n,new A.aT(r,q,q.$ti.i("aT"))),n),n)}}} -A.bSi.prototype={ -$2(a,b){var s=this.a.c -return A.yS(b,this.b.aK(0,s.gk(s)))}, -$S:140} -A.bSj.prototype={ -$2(a,b){var s=this.a.c -return A.yS(b,this.b.aK(0,s.gk(s)))}, -$S:140} -A.aAm.prototype={ -aK(a,b){return 1-this.aYj(0,b)}} -A.aMz.prototype={} -A.aMA.prototype={} -A.aMB.prototype={} -A.SS.prototype={ -v(a,b){var s,r=this.b,q=b.a,p=r.h(0,q) -if(p!=null){this.a[p]=b -return}s=this.a -s.push(b) -r.j(0,q,s.length-1)}, -gt(a){return this.a.length}, -h(a,b){return this.a[b]}, -j(a,b,c){var s,r -if(b.bRZ(0,0)||b.bRY(0,this.a.length))return -s=this.b -r=this.a -s.A(0,r[b].a) -r[b]=c -s.j(0,c.a,b)}, -gS(a){return B.b.gS(this.a)}, -gU(a){return B.b.gU(this.a)}, -ga2(a){return this.a.length===0}, -gdm(a){return this.a.length!==0}, -gW(a){var s=this.a -return new J.dJ(s,s.length,A.U(s).i("dJ<1>"))}} -A.hW.prototype={ -bNe(){var s,r -if(this.as==null)this.akW() -s=this.as -r=s==null?null:s.aca() -return r==null?null:r.fI()}, -akW(){var s,r -if(this.as!=null)return -s=this.Q -if(s!=null){r=s.aca().fI() -this.as=new A.Wd(r)}}} -A.L3.prototype={ -H(){return"CompressionType."+this.b}} -A.aRN.prototype={ -jv(a){var s,r,q,p,o=this -if(a===0)return 0 -if(o.c===0){o.c=8 -o.b=o.a.bI()}for(s=o.a,r=0;q=o.c,a>q;){r=B.c.dd(r,q)+(o.b&B.nf[q]) -a-=q -o.c=8 -q=s.b -q.toString -o.b=q[s.c++]}if(a>0){if(q===0){o.c=8 -o.b=s.bI()}s=B.c.dd(r,a) -q=o.b -p=o.c-a -r=s+(B.c.qz(q,p)&B.nf[a]) -o.c=p}return r}} -A.aRO.prototype={ -qE(a){var s,r -for(s=a.length,r=0;r0;){--a -s=B.c.xl(b,a) -s=(r.b<<1|s&1)>>>0 -r.b=s -q=r.c=q-1 -if(q===0){p.a0(s) -r.c=8 -r.b=0 -q=8}}}} -A.aPf.prototype={ -bC8(a,b){var s,r,q,p,o,n=this,m=new A.aRN(a) -n.cx=n.CW=n.ch=n.ay=0 -if(m.jv(8)!==66||m.jv(8)!==90||m.jv(8)!==104)return!1 -s=n.a=m.jv(8)-48 -if(s<0||s>9)return!1 -n.b=new Uint32Array(s*1e5) -r=0 -for(;;){s=a.c -q=a.d -q===$&&A.e() -if(!(s>>31)^o^4294967295}else if(p===2){m.jv(8) -m.jv(8) -m.jv(8) -m.jv(8) -return!0}}return!0}, -bnJ(a){var s,r,q,p -for(s=!0,r=!0,q=0;q<6;++q){p=a.jv(8) -if(p!==B.VH[q])r=!1 -if(p!==B.RL[q])s=!1 -if(!s&&!r)return-1}return r?0:2}, -bnL(d4,d5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0=this,d1=4294967295,d2=d4.jv(1),d3=((d4.jv(8)<<8|d4.jv(8))<<8|d4.jv(8))>>>0 -d0.c=new Uint8Array(16) -for(s=0;s<16;++s){r=d0.c -q=d4.jv(1) -r.$flags&2&&A.z(r) -r[s]=q}d0.d=new Uint8Array(256) -for(s=0,p=0;s<16;++s,p+=16)if(d0.c[s]!==0)for(o=0;o<16;++o){r=d0.d -q=d4.jv(1) -r.$flags&2&&A.z(r) -r[p+o]=q}d0.bid() -r=d0.fx -if(r===0)return-1 -n=r+2 -m=d4.jv(3) -if(m<2||m>6)return-1 -r=d4.jv(15) -d0.ax=r -if(r<1)return-1 -d0.w=new Uint8Array(18002) -d0.x=new Uint8Array(18002) -for(s=0;r=d0.ax,s=m)return-1}r=d0.w -r.$flags&2&&A.z(r) -r[s]=o}l=new Uint8Array(6) -for(s=0;s0;i=g){g=i-1 -l[i]=l[g]}l[0]=h -j&2&&A.z(q) -q[s]=h}d0.fr=A.bA(6,$.cfK(),!1,t.U) -for(f=0;f20)return-1 -if(d4.jv(1)===0)break -e=d4.jv(1)===0?e+1:e-1}r=d0.fr[f] -r.$flags&2&&A.z(r) -r[s]=e}}r=$.cfJ() -q=t.L5 -d0.y=A.bA(6,r,!1,q) -d0.z=A.bA(6,r,!1,q) -d0.Q=A.bA(6,r,!1,q) -d0.as=new Int32Array(6) -for(f=0;fc)c=b -if(b=0;--a2){for(k=a2*16,a3=15;a3>=0;--a3){r[a1]=k+a3;--a1}q[a2]=a1+1}d0.ay=0 -d0.ch=-1 -a4=d0.afs(d4) -if(a4<0)return-1 -for(a5=0;;){if(a4===a)break -if(a4===0||a4===1){a6=-1 -a7=1 -do{if(a7>=2097152)return-1 -if(a4===0)a6+=a7 -else if(a4===1)a6+=2*a7 -a7*=2 -a4=d0.afs(d4)}while(a4===0||a4===1);++a6 -r=d0.e -r===$&&A.e() -a8=r[d0.f[d0.r[0]]] -r=d0.at -q=r[a8] -r.$flags&2&&A.z(r) -r[a8]=q+a6 -for(r=d0.b;a6>0;){if(a5>=a0)return-1 -r===$&&A.e() -r.$flags&2&&A.z(r) -r[a5]=a8;++a5;--a6}continue}else{if(a5>=a0)return-1 -a9=a4-1 -r=d0.r -q=d0.f -if(a9<16){b0=r[0] -a8=q[b0+a9] -for(r=q.$flags|0;a9>3;){b1=b0+a9 -k=b1-1 -j=q[k] -r&2&&A.z(q) -q[b1]=j -j=b1-2 -q[k]=q[j] -k=b1-3 -q[j]=q[k] -q[k]=q[b1-4] -a9-=4}while(a9>0){k=b0+a9 -j=q[k-1] -r&2&&A.z(q) -q[k]=j;--a9}r&2&&A.z(q) -q[b0]=a8}else{b2=B.c.aR(a9,16) -b3=B.c.aa(a9,16) -b0=r[b2]+b3 -a8=q[b0] -for(k=q.$flags|0;j=r[b2],b0>j;b0=b4){b4=b0-1 -j=q[b4] -k&2&&A.z(q) -q[b0]=j}r.$flags&2&&A.z(r) -r[b2]=j+1 -while(b2>0){r[b2]=r[b2]-1 -j=r[b2];--b2 -b5=q[r[b2]+16-1] -k&2&&A.z(q) -q[j]=b5}r[0]=r[0]-1 -j=r[0] -k&2&&A.z(q) -q[j]=a8 -if(r[0]===0)for(a1=4095,a2=15;a2>=0;--a2){for(a3=15;a3>=0;--a3){q[a1]=q[r[a2]+a3];--a1}r[a2]=a1+1}}r=d0.at -q=d0.e -q===$&&A.e() -k=q[a8] -j=r[k] -r.$flags&2&&A.z(r) -r[k]=j+1 -j=d0.b -j===$&&A.e() -q=q[a8] -j.$flags&2&&A.z(j) -j[a5]=q;++a5 -a4=d0.afs(d4) -continue}}if(d3>=a5)return-1 -for(r=d0.at,s=0;s<=255;++s){q=r[s] -if(q<0||q>a5)return-1}r=d0.dy=new Int32Array(257) -r[0]=0 -for(q=d0.at,s=1;s<=256;++s)r[s]=q[s-1] -for(s=1;s<=256;++s)r[s]=r[s]+r[s-1] -for(s=0;s<=256;++s){q=r[s] -if(q<0||q>a5)return-1}for(s=1;s<=256;++s)if(r[s-1]>r[s])return-1 -for(q=d0.b,s=0;s>>0 -r[a8]=r[a8]+1}q===$&&A.e() -b6=q[d3]>>>8 -r=d2!==0 -if(r){if(b6>=1e5*d0.a)return-1 -b6=q[b6] -b7=b6>>>8 -b8=b6&255^0 -b6=b7 -b9=618 -c0=1}else{if(b6>=1e5*d0.a)return d1 -b6=q[b6] -b8=b6&255 -b6=b6>>>8 -b9=0 -c0=0}c1=a5+1 -c2=d1 -if(r)for(c3=0,c4=0,c5=1;;c4=b8,b8=c7){for(r=c4&255;;){if(c3===0)break -d5.a0(c4) -c2=(c2<<8^B.nd[c2>>>24&255^r])>>>0;--c3}if(c5===c1)return c2 -if(c5>c1)return-1 -r=d0.b -b6=r[b6] -b7=b6>>>8 -if(b9===0){b9=B.rp[c0];++c0 -if(c0===512)c0=0}--b9 -q=b9===1?1:0 -c6=b6&255^q;++c5 -c3=1 -if(c5===c1){c7=b8 -b6=b7 -continue}if(c6!==b8){c7=c6 -b6=b7 -continue}b6=r[b7] -b7=b6>>>8 -if(b9===0){b9=B.rp[c0];++c0 -if(c0===512)c0=0}q=b9===1?1:0 -c6=b6&255^q;++c5 -if(c5===c1){c7=b8 -b6=b7 -c3=2 -continue}if(c6!==b8){c7=c6 -b6=b7 -c3=2 -continue}b6=r[b7] -b7=b6>>>8 -if(b9===0){b9=B.rp[c0];++c0 -if(c0===512)c0=0}q=b9===1?1:0 -c6=b6&255^q;++c5 -if(c5===c1){c7=b8 -b6=b7 -c3=3 -continue}if(c6!==b8){c7=c6 -b6=b7 -c3=3 -continue}b6=r[b7] -if(b9===0){b9=B.rp[c0];++c0 -if(c0===512)c0=0}q=b9===1?1:0 -c3=(b6&255^q)+4 -b6=r[b6>>>8] -b7=b6>>>8 -if(b9===0){b9=B.rp[c0];++c0 -if(c0===512)c0=0}r=b9===1?1:0 -c7=b6&255^r -c5=c5+1+1 -b6=b7}else for(c8=b8,c3=0,c4=0,c5=1;;c4=c8,c8=c9){if(c3>0){for(r=c4&255;;){if(c3===1)break -d5.a0(c4) -c2=c2<<8^B.nd[c2>>>24&255^r];--c3}d5.a0(c4) -c2=(c2<<8^B.nd[c2>>>24&255^r])>>>0}if(c5>c1)return-1 -if(c5===c1)return c2 -r=1e5*d0.a -if(b6>=r)return-1 -q=d0.b -b6=q[b6] -c6=b6&255 -b6=b6>>>8;++c5 -c3=0 -if(c6!==c8){d5.a0(c8) -c2=(c2<<8^B.nd[c2>>>24&255^c8&255])>>>0 -c9=c6 -continue}if(c5===c1){d5.a0(c8) -c2=(c2<<8^B.nd[c2>>>24&255^c8&255])>>>0 -c9=c8 -continue}if(b6>=r)return-1 -b6=q[b6] -c6=b6&255 -b6=b6>>>8;++c5 -if(c5===c1){c9=c8 -c3=2 -continue}if(c6!==c8){c9=c6 -c3=2 -continue}if(b6>=r)return-1 -b6=q[b6] -c6=b6&255 -b6=b6>>>8;++c5 -if(c5===c1){c9=c8 -c3=3 -continue}if(c6!==c8){c9=c6 -c3=3 -continue}if(b6>=r)return-1 -b6=q[b6] -b7=b6>>>8 -c3=(b6&255)+4 -if(b7>=r)return-1 -b6=q[b7] -c9=b6&255 -b6=b6>>>8 -c5=c5+1+1}return c2}, -afs(a){var s,r,q,p,o=this,n=o.ay -if(n===0){n=++o.ch -s=o.ax -s===$&&A.e() -if(n>=s)return-1 -s=o.ay=50 -r=o.x -r===$&&A.e() -n=o.CW=r[n] -r=o.as -r===$&&A.e() -o.cx=r[n] -r=o.y -r===$&&A.e() -o.cy=r[n] -r=o.Q -r===$&&A.e() -o.db=r[n] -r=o.z -r===$&&A.e() -o.dx=r[n] -n=s}o.ay=n-1 -q=o.cx -p=a.jv(q) -for(;;){if(q>20)return-1 -n=o.cy -n===$&&A.e() -if(p<=n[q])break;++q -p=(p<<1|a.jv(1))>>>0}n=o.dx -n===$&&A.e() -n=p-n[q] -if(n<0||n>=258)return-1 -s=o.db -s===$&&A.e() -return s[n]}, -bgl(a,b,c,d,e,f,g){var s,r,q,p,o,n,m,l -for(s=c.$flags|0,r=e,q=0;r<=f;++r)for(p=0;p>>0}for(r=e+1;r<=f;++r){o=a[r-1] -n=b[r] -s&2&&A.z(b) -b[r]=(o+1<<1>>>0)-n}}, -bid(){var s,r,q,p=this -p.fx=0 -p.e=new Uint8Array(256) -for(s=0;s<256;++s){r=p.d -r===$&&A.e() -if(r[s]!==0){r=p.e -q=p.fx++ -r.$flags&2&&A.z(r) -r[q]=s}}}} -A.aPg.prototype={ -bDI(a,b){var s,r,q,p,o,n,m=this -m.a=a -s=new A.aRO(b) -m.b=s -s.qE(B.ebV) -m.b.wo(8,57) -m.c=899981 -m.x=30 -m.Q=new Uint32Array(9e5) -s=new Uint32Array(900034) -m.as=s -m.at=new Uint32Array(65537) -m.ax=J.dc(B.bf.gae(s),0,null) -m.ch=J.aLj(B.bf.gae(m.Q),0,null) -m.db=new Uint8Array(256) -m.z=m.w=0 -m.fy=new Uint8Array(18002) -m.go=new Uint8Array(18002) -m.dx=A.bA(6,$.cfK(),!1,t.U) -s=$.cfJ() -r=t.L5 -m.dy=A.bA(6,s,!1,r) -r=A.bA(6,s,!1,r) -m.fr=r -for(s=m.dy,q=m.dx,p=0;p<6;++p){q[p]=new Uint8Array(258) -s[p]=new Int32Array(258) -r[p]=new Int32Array(258)}s=A.bA(258,$.cta(),!1,t.rd) -m.fx=s -for(p=0;p<258;++p)s[p]=new Uint32Array(4) -o=0 -for(;;){s=a.c -r=a.d -r===$&&A.e() -if(!(s>>31)^n)>>>0;++m.w}m.b.qE(B.RL) -m.b.wo(32,o) -s=m.b -r=s.c -if(r!==8)s.wo(r,0) -return!0}, -b5w(){var s,r,q,p,o,n=this -n.ay=new Uint8Array(256) -n.f=0 -n.r=4294967295 -n.d=256 -n.e=0 -s=256 -for(;;){r=n.f -q=n.c -q===$&&A.e() -if(r>>24&255^s&255])>>>0 -q=n.ay -q.$flags&2&&A.z(q) -q[s]=1 -q=n.ax -q===$&&A.e() -q.$flags&2&&A.z(q) -q[r]=s -n.f=r+1 -n.d=o -s=o}else if(!q||n.e===255){if(s<256)n.at0() -n.d=o -n.e=1 -s=o}else ++n.e}if(s<256)n.at0() -n.d=256 -n.e=0 -n.r=(n.r^4294967295)>>>0 -if(!n.b5v())return-1 -return n.r}, -b5v(){var s,r=this,q=r.f -q===$&&A.e() -if(q>0)if(!r.b4o())return!1 -if(r.f>0){q=r.b -q===$&&A.e() -q.qE(B.VH) -q=r.b -s=r.r -s===$&&A.e() -q.wo(32,s) -r.b.wo(1,0) -s=r.b -q=r.z -q===$&&A.e() -s.wo(24,q) -if(!r.bax())return!1 -if(!r.bqC())return!1}return!0}, -bax(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=new Uint8Array(256) -a1.CW=0 -for(s=0;s<256;++s){r=a1.ay -r===$&&A.e() -if(r[s]!==0){r=a1.db -r===$&&A.e() -q=a1.CW -r.$flags&2&&A.z(r) -r[s]=q -a1.CW=q+1}}r=a1.CW -p=r+1 -a1.cy=new Int32Array(258) -for(s=0;ss)return!1 -k===$&&A.e() -g=k[s]-1 -if(g<0)g+=q -m===$&&A.e() -l===$&&A.e() -f=m[l[g]] -if(f>=r)return!1 -if(a2[0]===f)++h -else{if(h>0){--h -for(;;i=e){e=i+1 -if((h&1)!==0){o===$&&A.e() -o.$flags&2&&A.z(o) -o[i]=1 -d=n[1] -j&2&&A.z(n) -n[1]=d+1}else{o===$&&A.e() -o.$flags&2&&A.z(o) -o[i]=0 -d=n[0] -j&2&&A.z(n) -n[0]=d+1}if(h<2){i=e -break}h=B.c.aR(h-2,2)}h=0}c=a2[1] -a2[1]=a2[0] -for(b=1;f!==c;c=a){++b -a=a2[b] -a2[b]=c}a2[0]=c -o===$&&A.e() -d=b+1 -o.$flags&2&&A.z(o) -o[i]=d;++i -a0=n[d] -j&2&&A.z(n) -n[d]=a0+1}}if(h>0){--h -for(;;i=e){e=i+1 -if((h&1)!==0){o===$&&A.e() -o.$flags&2&&A.z(o) -o[i]=1 -r=n[1] -j&2&&A.z(n) -n[1]=r+1}else{o===$&&A.e() -o.$flags&2&&A.z(o) -o[i]=0 -r=n[0] -j&2&&A.z(n) -n[0]=r+1}if(h<2){i=e -break}h=B.c.aR(h-2,2)}}o===$&&A.e() -o.$flags&2&&A.z(o) -o[i]=p -r=n[p] -j&2&&A.z(n) -n[p]=r+1 -a1.cx=i+1 -return!0}, -bqC(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7=this,b8={},b9=new Uint16Array(6),c0=new Int32Array(6),c1=b7.CW -c1===$&&A.e() -s=c1+2 -for(c1=b7.dx,r=0;r<6;++r)for(q=0;q0;c1=g){l=B.c.qs(n,m) -k=c1-1 -j=b7.cy -i=0 -for(;;){if(!(ic1&&m!==o&&m!==1&&B.c.aa(o-m,2)===1){j===$&&A.e() -i-=j[k];--k}for(j=b7.dx,--m,q=0;q=c1&&q<=k){j===$&&A.e() -h=j[m] -h.$flags&2&&A.z(h) -h[q]=0}else{j===$&&A.e() -h=j[m] -h.$flags&2&&A.z(h) -h[q]=15}g=k+1 -b8.a=g -n-=i}for(c1=o===6,f=0,e=0;e<4;++e){for(r=0;r>>0 -h[1]=(j[3][q]<<16|j[2][q])>>>0 -h[2]=(j[5][q]<<16|j[4][q])>>>0}b8.a=0 -for(f=0,b=0,a=0;;a=g){a0={} -p=b7.cx -if(a>=p)break -k=a+50-1 -if(k>=p)k=p-1 -for(r=0;r>>16 -j=p.b -b9[2]=j&65535 -b9[3]=j>>>16 -p=p.a -b9[4]=p&65535 -b9[5]=p>>>16}else for(p=b7.dx,j=b7.ch;a<=k;++a){j===$&&A.e() -a1=j[a] -for(r=0;rb1)b1=b2 -if(b217)return!1 -if(b0<1)return!1 -j=b7.dy -j===$&&A.e() -j=j[r] -p===$&&A.e() -b7.bgk(j,p[r],b0,b1,s)}b3=new Uint8Array(16) -for(p=b7.ay,a=0;a<16;++a){b3[a]=0 -for(j=a*16,a8=0;a8<16;++a8){p===$&&A.e() -if(p[j+a8]!==0)b3[a]=1}}for(a=0;a<16;++a){p=b3[a] -j=b7.b -if(p!==0){j===$&&A.e() -j.wo(1,1)}else{j===$&&A.e() -j.wo(1,0)}}for(a=0;a<16;++a)if(b3[a]!==0)for(p=a*16,a8=0;a8<16;++a8){j=b7.ay -j===$&&A.e() -j=j[p+a8] -h=b7.b -if(j!==0){h===$&&A.e() -h.wo(1,1)}else{h===$&&A.e() -h.wo(1,0)}}p=b7.b -p===$&&A.e() -p.wo(3,o) -b7.b.wo(15,f) -for(a=0;ab7.dx[r][a]){b7.b.wo(2,3);--b4}b7.b.wo(1,0)}}b8.a=0 -for(b5=0,a=0;;a=g){p=b7.cx -if(a>=p)break -k=a+50-1 -if(k>=p)k=p-1 -p=b7.fy -p===$&&A.e() -p=p[b5] -if(p>=o)return!1 -if(c1&&50===k-a+1){j={} -j.a=null -h=b7.dx -h===$&&A.e() -b6=h[p] -h=b7.dy -h===$&&A.e() -p=new A.aPC(j,b8,b7,b6,h[p]) -p.$1(0) -p.$1(1) -p.$1(2) -p.$1(3) -p.$1(4) -p.$1(5) -p.$1(6) -p.$1(7) -p.$1(8) -p.$1(9) -p.$1(10) -p.$1(11) -p.$1(12) -p.$1(13) -p.$1(14) -p.$1(15) -p.$1(16) -p.$1(17) -p.$1(18) -p.$1(19) -p.$1(20) -p.$1(21) -p.$1(22) -p.$1(23) -p.$1(24) -p.$1(25) -p.$1(26) -p.$1(27) -p.$1(28) -p.$1(29) -p.$1(30) -p.$1(31) -p.$1(32) -p.$1(33) -p.$1(34) -p.$1(35) -p.$1(36) -p.$1(37) -p.$1(38) -p.$1(39) -p.$1(40) -p.$1(41) -p.$1(42) -p.$1(43) -p.$1(44) -p.$1(45) -p.$1(46) -p.$1(47) -p.$1(48) -p.$1(49)}else for(;a<=k;++a){p=b7.b -j=b7.dx -j===$&&A.e() -h=b7.fy[b5] -j=j[h] -d=b7.ch -d===$&&A.e() -d=d[a] -j=j[d] -c=b7.dy -c===$&&A.e() -p.wo(j,c[h][d])}g=k+1 -b8.a=g;++b5}return b5===f}, -bgm(a,b,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f={},e=new Int32Array(260),d=new Int32Array(516),c=new Int32Array(516) -f.a=0 -for(s=0;s>>0}p=new A.aPt(e,d) -o=new A.aPr(f,e,d) -n=new A.aPp(new A.aPu(),new A.aPs(),new A.aPq()) -for(q=a.$flags|0;;){f.a=0 -e[0]=0 -d[0]=0 -c[0]=-2 -for(s=1;s<=a0;++s){c[s]=-1 -m=++f.a -e[m]=s -p.$1(m)}if(f.a>=260)return!1 -for(l=a0;m=f.a,m>1;){k=e[1] -e[1]=e[m] -f.a=m-1 -o.$1(1) -j=e[1] -m=f.a -e[1]=e[m] -f.a=m-1 -o.$1(1);++l -c[j]=l -c[k]=l -d[l]=n.$2(d[k],d[j]) -c[l]=-1 -m=++f.a -e[m]=l -p.$1(m)}if(l>=516)return!1 -for(i=!1,s=1;s<=a0;++s){for(h=s,g=0;h=c[h],h>=0;)++g -q&2&&A.z(a) -a[s-1]=g -if(g>a1)i=!0}if(!i)break -for(s=1;s<=a0;++s)d[s]=1+(B.c.R(d[s],8)/2|0)<<8>>>0}return!0}, -bgk(a,b,c,d,e){var s,r,q,p -for(s=a.$flags|0,r=c,q=0;r<=d;++r){for(p=0;p>>0}}, -b4o(){var s,r,q,p,o,n,m=this,l=m.f -l===$&&A.e() -if(l<1e4){s=m.Q -s===$&&A.e() -r=m.as -r===$&&A.e() -q=m.at -q===$&&A.e() -m.aw2(s,r,q,l)}else{p=l+34 -if((p&1)!==0)++p -l=m.ax -l===$&&A.e() -o=J.aLj(B.o.gae(l),p,null) -l=m.x -l===$&&A.e() -if(l<1)n=1 -else n=l -if(n>100)n=100 -l=m.f -m.y=l*B.c.aR(n-1,3) -s=m.Q -s===$&&A.e() -r=m.ax -q=m.at -q===$&&A.e() -if(!m.bib(s,r,o,q,l))return!1 -if(m.y<0){l=m.Q -s=m.as -s===$&&A.e() -m.aw2(l,s,m.at,m.f)}}m.z=-1 -for(l=m.f,s=m.Q,p=0;p=a4)break -for(;;){if(!(!b.$1(p)&&a0.$1(p)))break;++p}if(!b.$1(p)){while(J.v(a.$1(p),0))p+=32 -while(!b.$1(p))++p}l=p-1 -if(l>=a4)break -if(l>k){m+=l-k+1 -if(!this.b9O(a1,a2,k,l))return!1 -for(s=k,j=-1;s<=l;++s){i=a2[a1[s]] -if(j!==i){d.$1(s) -j=i}}}}n*=2 -if(n>a4||m===0)break}for(r=e.$flags|0,q=0,s=0;s0;){if(n>=99)return!1 -m=a0.a=n-1 -l=a1[m] -k=a2[m] -if(k-l<10){this.b9P(a3,a4,l,k) -continue}o=(o*7621+1)%32768 -j=B.c.aa(o,3) -if(j===0)i=a4[a3[l]] -else i=j===1?a4[a3[B.c.R(l+k,1)]]:a4[a3[k]] -for(h=k,g=h,f=l,e=f;;){for(;;){if(e>g)break -n=a3[e] -d=a4[n]-i -if(d===0){c=a3[f] -p&2&&A.z(a3) -a3[e]=c -a3[f]=n;++f;++e -continue}if(d>0)break;++e}for(;;){if(e>g)break -n=a3[g] -d=a4[n]-i -if(d===0){c=a3[h] -p&2&&A.z(a3) -a3[g]=c -a3[h]=n;--h;--g -continue}if(d<0)break;--g}if(e>g)break -b=a3[e] -n=a3[g] -p&2&&A.z(a3) -a3[e]=n -a3[g]=b;++e;--g}if(g!==e-1)return!1 -if(hk-a){s.$2(l,d) -s.$2(a,k)}else{s.$2(a,k) -s.$2(l,d)}}return!0}, -b9P(a,b,c,d){var s,r,q,p,o,n -if(c===d)return -if(d-c>3)for(s=d-4,r=a.$flags|0;s>=c;--s){q=a[s] -p=b[q] -o=s+4 -for(;;){if(!(o<=d&&p>b[a[o]]))break -n=a[o] -r&2&&A.z(a) -a[o-4]=n -o+=4}r&2&&A.z(a) -a[o-4]=q}for(s=d-1,r=a.$flags|0;s>=c;--s){q=a[s] -p=b[q] -o=s+1 -for(;;){if(!(o<=d&&p>b[a[o]]))break -n=a[o] -r&2&&A.z(a) -a[o-1]=n;++o}r&2&&A.z(a) -a[o-1]=q}}, -bib(b3,b4,b5,b6,b7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7=this,a8=new Int32Array(256),a9=new Uint8Array(256),b0=new Int32Array(256),b1=new Int32Array(256),b2=new A.aPB(a7) -for(s=b6.$flags|0,r=65536;r>=0;--r){s&2&&A.z(b6) -b6[r]=0}q=b4[0]<<8 -r=b7-1 -for(p=b5.$flags|0,o=r;o>=3;o-=4){p&2&&A.z(b5) -b5[o]=0 -q=(q>>>8|b4[o]<<8)>>>0 -n=b6[q] -s&2&&A.z(b6) -b6[q]=n+1 -n=o-1 -b5[n]=0 -q=(q>>>8|b4[n]<<8)>>>0 -b6[q]=b6[q]+1 -n=o-2 -b5[n]=0 -q=(q>>>8|b4[n]<<8)>>>0 -b6[q]=b6[q]+1 -n=o-3 -b5[n]=0 -q=(q>>>8|b4[n]<<8)>>>0 -b6[q]=b6[q]+1}for(;o>=0;--o){p&2&&A.z(b5) -b5[o]=0 -q=(q>>>8|b4[o]<<8)>>>0 -n=b6[q] -s&2&&A.z(b6) -b6[q]=n+1}for(n=b4.$flags|0,o=0;o<34;++o){m=b7+o -l=b4[o] -n&2&&A.z(b4) -b4[m]=l -p&2&&A.z(b5) -b5[m]=0}for(o=1;o<=65536;++o){n=b6[o] -m=b6[o-1] -s&2&&A.z(b6) -b6[o]=n+m}k=b4[0]<<8 -for(n=b3.$flags|0,o=r;o>=3;o-=4){k=(k>>>8|b4[o]<<8)>>>0 -q=b6[k]-1 -s&2&&A.z(b6) -b6[k]=q -n&2&&A.z(b3) -b3[q]=o -m=o-1 -k=(k>>>8|b4[m]<<8)>>>0 -q=b6[k]-1 -b6[k]=q -b3[q]=m -m=o-2 -k=(k>>>8|b4[m]<<8)>>>0 -q=b6[k]-1 -b6[k]=q -b3[q]=m -m=o-3 -k=(k>>>8|b4[m]<<8)>>>0 -q=b6[k]-1 -b6[k]=q -b3[q]=m}for(;o>=0;--o){k=(k>>>8|b4[o]<<8)>>>0 -q=b6[k]-1 -s&2&&A.z(b6) -b6[k]=q -n&2&&A.z(b3) -b3[q]=o}for(o=0;o<=255;++o){a9[o]=0 -a8[o]=o}j=1 -do j=3*j+1 -while(j<=256) -do{j=B.c.aR(j,3) -for(s=j-1,o=j;o<=255;++o){i=a8[o] -for(q=o;h=q-j,b2.$1(a8[h])>b2.$1(i);q=h){a8[q]=a8[h] -if(h<=s){q=h -break}}a8[q]=i}}while(j!==1) -for(o=0,g=0;o<=255;++o){f=a8[o] -for(s=f<<8>>>0,q=0;q<=255;++q)if(q!==f){e=s+q -m=a7.at -m===$&&A.e() -l=m[e] -if((l&2097152)===0){d=(l&4292870143)>>>0 -c=((m[e+1]&4292870143)>>>0)-1 -if(c>d){if(!a7.bi9(b3,b4,b5,b7,d,c,2))return!1 -g+=c-d+1 -m=a7.y -m===$&&A.e() -if(m<0)return!0}}m=a7.at -l=m[e] -m.$flags&2&&A.z(m) -m[e]=(l|2097152)>>>0}if(a9[f]!==0)return!1 -for(m=a7.at,q=0;q<=255;++q){m===$&&A.e() -l=(q<<8>>>0)+f -b0[q]=(m[l]&4292870143)>>>0 -b1[q]=((m[l+1]&4292870143)>>>0)-1}m===$&&A.e() -q=(m[s]&4292870143)>>>0 -for(;q>>0,q=((m[l]&4292870143)>>>0)-1;a0=b1[f],q>a0;--q){b=b3[q]-1 -if(b<0)b+=b7 -a=b4[b] -if(a9[a]===0){a0=b1[a] -b1[a]=a0-1 -n&2&&A.z(b3) -b3[a0]=b}}a1=b0[f] -if(a1-1!==a0)a0=a1===0&&a0===r -else a0=!0 -if(!a0)return!1 -for(q=0;q<=255;++q){a0=(q<<8>>>0)+f -a1=m[a0] -m.$flags&2&&A.z(m) -m[a0]=(a1|2097152)>>>0}a9[f]=1 -if(o<255){a2=(m[s]&4292870143)>>>0 -a3=((m[l]&4292870143)>>>0)-a2 -if(a3>0){for(a4=0;B.c.R(a3,a4)>65534;)++a4 -for(q=a3-1,h=q;h>=0;--h){a5=b3[a2+h] -a6=B.c.R(h,a4)&65535 -p&2&&A.z(b5) -b5[a5]=a6 -if(a5<34)b5[a5+b7]=a6 -if(B.c.R(q,a4)>65535)return!1}}}}return!0}, -bi9(a9,b0,b1,b2,b3,b4,b5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2={},a3=new Int32Array(100),a4=new Int32Array(100),a5=new Int32Array(100),a6=new Int32Array(3),a7=new Int32Array(3),a8=new Int32Array(3) -a2.a=0 -s=new A.aPz(a2,a3,a4,a5) -r=new A.aPv() -q=new A.aPA(a9) -p=new A.aPw() -o=new A.aPx(a7,a6) -n=new A.aPy(a6,a7,a8) -s.$3(b3,b4,b5) -for(m=a9.$flags|0;l=a2.a,l>0;){if(l>=98)return!1 -k=a2.a=l-1 -j=a3[k] -i=a4[k] -h=a5[k] -if(i-j<20||h>14){this.bia(a9,b0,b1,b2,j,i,h) -l=this.y -l===$&&A.e() -if(l<0)return!0 -continue}g=r.$3(b0[a9[j]+h],b0[a9[i]+h],b0[a9[B.c.R(j+i,1)]+h]) -for(f=i,e=f,d=j,c=d;;){for(;;){if(c>e)break -l=a9[c] -b=b0[l+h]-g -if(b===0){a=a9[d] -m&2&&A.z(a9) -a9[c]=a -a9[d]=l;++d;++c -continue}if(b>0)break;++c}for(;;){if(c>e)break -l=a9[e] -b=b0[l+h]-g -if(b===0){a=a9[f] -m&2&&A.z(a9) -a9[e]=a -a9[f]=l;--f;--e -continue}if(b<0)break;--e}if(c>e)break -a0=a9[c] -l=a9[e] -m&2&&A.z(a9) -a9[c]=l -a9[e]=a0;++c;--e}if(e!==c-1)return!1 -if(f=0;--s){q=B.T0[s] -p=e+q -for(o=p-1;;){if(p>f)break -n=a[p] -for(m=n+g,l=p;k=l-q,i.agA(a[k]+g,m,b,c,d);l=k){j=a[k] -r&2&&A.z(a) -a[l]=j -if(k<=o){l=k -break}}r&2&&A.z(a) -a[l]=n;++p -if(p>f)break -n=a[p] -for(m=n+g,l=p;k=l-q,i.agA(a[k]+g,m,b,c,d);l=k){a[l]=a[k] -if(k<=o){l=k -break}}a[l]=n;++p -if(p>f)break -n=a[p] -for(m=n+g,l=p;k=l-q,i.agA(a[k]+g,m,b,c,d);l=k){a[l]=a[k] -if(k<=o){l=k -break}}a[l]=n;++p -m=i.y -m===$&&A.e() -if(m<0)return}}}, -agA(a,b,c,d,e){var s,r,q,p,o,n -if(a===b)return!1 -s=c[a] -r=c[b] -if(s!==r)return s>r;++a;++b -s=c[a] -r=c[b] -if(s!==r)return s>r;++a;++b -s=c[a] -r=c[b] -if(s!==r)return s>r;++a;++b -s=c[a] -r=c[b] -if(s!==r)return s>r;++a;++b -s=c[a] -r=c[b] -if(s!==r)return s>r;++a;++b -s=c[a] -r=c[b] -if(s!==r)return s>r;++a;++b -s=c[a] -r=c[b] -if(s!==r)return s>r;++a;++b -s=c[a] -r=c[b] -if(s!==r)return s>r;++a;++b -s=c[a] -r=c[b] -if(s!==r)return s>r;++a;++b -s=c[a] -r=c[b] -if(s!==r)return s>r;++a;++b -s=c[a] -r=c[b] -if(s!==r)return s>r;++a;++b -s=c[a] -r=c[b] -if(s!==r)return s>r;++a;++b -q=e+8 -do{s=c[a] -r=c[b] -if(s!==r)return s>r -p=d[a] -o=d[b] -if(p!==o)return p>o;++a;++b -s=c[a] -r=c[b] -if(s!==r)return s>r -p=d[a] -o=d[b] -if(p!==o)return p>o;++a;++b -s=c[a] -r=c[b] -if(s!==r)return s>r -p=d[a] -o=d[b] -if(p!==o)return p>o;++a;++b -s=c[a] -r=c[b] -if(s!==r)return s>r -p=d[a] -o=d[b] -if(p!==o)return p>o;++a;++b -s=c[a] -r=c[b] -if(s!==r)return s>r -p=d[a] -o=d[b] -if(p!==o)return p>o;++a;++b -s=c[a] -r=c[b] -if(s!==r)return s>r -p=d[a] -o=d[b] -if(p!==o)return p>o;++a;++b -s=c[a] -r=c[b] -if(s!==r)return s>r -p=d[a] -o=d[b] -if(p!==o)return p>o;++a;++b -s=c[a] -r=c[b] -if(s!==r)return s>r -p=d[a] -o=d[b] -if(p!==o)return p>o;++a;++b -if(a>=e)a-=e -if(b>=e)b-=e -q-=8 -n=this.y -n===$&&A.e() -this.y=n-1}while(q>=0) -return!1}, -at0(){var s,r,q,p,o,n=this,m=0 -for(;;){s=n.e -s===$&&A.e() -if(!(m>>24&255^s&255])>>>0;++m}r=n.ay -r===$&&A.e() -q=n.d -q===$&&A.e() -r.$flags&2&&A.z(r) -r[q]=1 -p=n.ax -o=n.f -switch(s){case 1:p===$&&A.e() -o===$&&A.e() -p.$flags&2&&A.z(p) -p[o]=q -n.f=o+1 -break -case 2:p===$&&A.e() -o===$&&A.e() -p.$flags&2&&A.z(p) -p[o]=q -s=n.f=o+1 -p[s]=q -n.f=s+1 -break -case 3:p===$&&A.e() -o===$&&A.e() -p.$flags&2&&A.z(p) -p[o]=q -s=n.f=o+1 -p[s]=q -s=n.f=s+1 -p[s]=q -n.f=s+1 -break -default:s-=4 -r[s]=1 -p===$&&A.e() -o===$&&A.e() -p.$flags&2&&A.z(p) -p[o]=q -o=n.f=o+1 -p[o]=q -o=n.f=o+1 -p[o]=q -o=n.f=o+1 -p[o]=q -o=n.f=o+1 -p[o]=s -n.f=o+1 -break}}} -A.aPD.prototype={ -$1(a){var s,r,q=this.c,p=q.ch -p===$&&A.e() -s=p[this.a.a+a] -p=this.b -r=p.c -q=q.fx -q===$&&A.e() -q=q[s] -p.c=r+q[0] -p.b=p.b+q[1] -p.a=p.a+q[2]}, -$S:8} -A.aPE.prototype={ -$1(a){var s,r=this.c,q=r.fr -q===$&&A.e() -q=q[this.a.a] -r=r.ch -r===$&&A.e() -r=r[this.b.a+a] -s=q[r] -q.$flags&2&&A.z(q) -q[r]=s+1}, -$S:8} -A.aPC.prototype={ -$1(a){var s,r=this,q=r.c,p=q.ch -p===$&&A.e() -s=p[r.b.a+a] -r.a.a=s -q=q.b -q===$&&A.e() -q.wo(r.d[s],r.e[s])}, -$S:8} -A.aPt.prototype={ -$1(a){var s,r,q,p,o,n,m=this.a,l=m[a] -for(s=this.b,r=m.$flags|0,q=a;p=s[l],o=B.c.R(q,1),n=m[o],p>>0 -if(o>q)break -if(o>>0}, -$S:30} -A.aPq.prototype={ -$1(a){return a&255}, -$S:30} -A.aPs.prototype={ -$2(a,b){return a>b?a:b}, -$S:72} -A.aPp.prototype={ -$2(a,b){var s=this.a,r=this.c -return(s.$1(a)+s.$1(b)|1+this.b.$2(r.$1(a),r.$1(b)))>>>0}, -$S:72} -A.aPm.prototype={ -$1(a){var s=this.a,r=B.c.R(a,5),q=(s[r]|1<<(a&31))>>>0 -s.$flags&2&&A.z(s) -s[r]=q -return q}, -$S:30} -A.aPk.prototype={ -$1(a){var s=this.a,r=a>>>5,q=(s[r]&~(1<<(a&31)))>>>0 -s.$flags&2&&A.z(s) -s[r]=q -return q}, -$S:30} -A.aPl.prototype={ -$1(a){return(this.a[B.c.R(a,5)]&1<<(a&31))>>>0!==0}, -$S:74} -A.aPo.prototype={ -$1(a){return this.a[B.c.R(a,5)]}, -$S:30} -A.aPn.prototype={ -$1(a){return(a&31)!==0}, -$S:74} -A.aPi.prototype={ -$2(a,b){var s=this.b,r=this.a,q=r.a -s.$flags&2&&A.z(s) -s[q]=a -s=this.c -s.$flags&2&&A.z(s) -s[q]=b -r.a=q+1}, -$S:241} -A.aPh.prototype={ -$2(a,b){return a0;){q=s[a] -p=s[b] -r&2&&A.z(s) -s[a]=p -s[b]=q;++a;++b;--c}}, -$S:197} -A.aPB.prototype={ -$1(a){var s=this.a.at -s===$&&A.e() -return s[a+1<<8>>>0]-s[a<<8>>>0]}, -$S:30} -A.aPz.prototype={ -$3(a,b,c){var s=this,r=s.b,q=s.a,p=q.a -r.$flags&2&&A.z(r) -r[p]=a -r=s.c -r.$flags&2&&A.z(r) -r[p]=b -r=s.d -r.$flags&2&&A.z(r) -r[p]=c -q.a=p+1}, -$S:197} -A.aPv.prototype={ -$3(a,b,c){var s -if(a>b){s=b -b=a -a=s}if(b>c)b=a>c?a:c -return b}, -$S:992} -A.aPA.prototype={ -$3(a,b,c){var s,r,q,p -for(s=this.a,r=s.$flags|0;c>0;){q=s[a] -p=s[b] -r&2&&A.z(s) -s[a]=p -s[b]=q;++a;++b;--c}}, -$S:197} -A.aPw.prototype={ -$2(a,b){return a0)b.aMN(s,!1) -n.bo5(b) -m=n.r -r=n.f -q=b.aru(Math.min(r,1024),r,m) -m=n.x -for(;;){r=q.c -p=q.d -p===$&&A.e() -if(!(r=0;){a.c=p -n=a.V2(q,p) -m=a.c -l=n.b -a.c=m+(l==null?0:l.length-n.c) -k=new A.Mr(B.bg) -k.adw(n.fI(),B.bg,null,null) -for(j=o;j>=0;--j){k.c=j -if(k.X()===101010256){a.c=s -return p+j}}p=p>0&&p2){s=k.y -s.toString -o=A.m1(s,B.bg,null,null) -for(;;){s=o.c -p=o.d -p===$&&A.e() -if(!(s>>24)}, -avd(){var s=this.ch[2]&65535|2 -return s*(s^1)>>>8&255}, -b7O(a){var s,r,q,p,o,n=this,m=null -if(n.Q==null)return A.m1(new Uint8Array(0),B.bg,m,m) -for(s=0;s<12;++s){r=n.Q -q=r.b -q.toString -n.aEb(q[r.c++]^n.avd())}p=n.Q.fI() -for(r=p.length,q=p.$flags|0,s=0;s0)j.at=b.aaL(s) -if(r>0){p=b.rd(r).fI() -j.ax=p -if(r>=4){o=A.m1(p,B.bg,null,null) -for(;;){p=o.c -n=o.d -n===$&&A.e() -if(!(p=8&&j.x===4294967295){j.x=k.Bo() -l-=8}if(l>=8&&j.w===4294967295){j.w=k.Bo() -l-=8}if(l>=8&&j.as===4294967295){j.as=k.Bo() -l-=8}if(l>=4&&j.y===65535)j.y=k.X()}}}}if(q>0)b.aaL(q) -c.c=j.as -p=new A.awy(B.or,j,B.q6,A.b([0,0,0],t.t)) -j.ch=p -p.aoh(0,c,d)}, -l(a){return this.at}} -A.bMA.prototype={ -bC7(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=null,a=new A.bMB(A.b([],t.kD)) -this.a=a -a.aoh(0,a0,b) -a=A.b([],t.fE) -s=A.c(t.N,t.S) -r=new A.SS(a,s) -for(q=this.a.x,p=q.length,o=0;o>>16 -if(n.a>>>8===3){k=l&61440 -j=k===32768||k===0 -i=!j}else{j=m.x -i=B.f.qt(j,"/")||B.f.qt(j,"\\")}h=m.x -g=s.h(0,h) -f=g!=null?a[g]:b -if(f==null){f=i?new A.hW(h,B.c.aR(Date.now(),1000),0,!1):A.chs(h,m.w,m) -f.y=m.c -r.v(0,f)}f.b=l -if(n.a>>>8===3)if((l&61440)===40960){e=A.chs(h,m.w,m) -e.y=m.c -if(e.as==null)e.akW() -j=e.as -if(j==null)d=b -else{j=j.a -if(j==null)j=new Uint8Array(0) -d=new A.Mr(B.bg) -d.adw(j,B.bg,b,b)}c=d==null?b:d.fI() -if(c!=null)new A.Dh(!1).Vw(c,0,b,!0)}f.w=m.f -f.f=(m.e<<16|m.d)>>>0}return r}} -A.aIs.prototype={} -A.c3Z.prototype={} -A.bMC.prototype={ -bDK(a,b,c,d,e,f){var s,r,q=this,p=new A.c3Z(e,A.b([],t.Jx)) -p.b=A.cqL(f) -p.c=A.cqJ(f) -q.a=p -q.b=b -for(p=a.a,s=A.U(p),p=new J.dJ(p,p.length,s.i("dJ<1>")),s=s.c;p.q();){r=p.d -q.aFg(0,r==null?s.a(r):r,!1,d)}p=q.a -s=q.b -s.toString -q.bv6(p.r,null,s)}, -apJ(a){var s,r,q,p,o,n,m=a.Q -if(m==null)return 0 -s=m.FV(!1) -s.c=0 -r=s.gt(0) -for(q=0;r>1048576;){p=s.V2(1048576,s.c) -o=s.c -n=p.b -s.c=o+(n==null?0:n.length-p.c) -q=A.rq(p.fI(),q) -r-=1048576}if(r>0)q=A.rq(s.rd(r).fI(),q) -s.c=0 -return q}, -aFg(a6,a7,a8,a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=null,a3=4294967295,a4=new A.aIs(B.mP),a5=a1.a -a5===$&&A.e() -a5.r.push(a4) -s=a7.f -r=new A.bv(A.fL((s===$?a7.f=B.c.aR(Date.now(),1000):s)*1000,0,!1),0,!1) -a5=a4.a=a7.a -q=a7.ax -if(!q&&!B.f.qt(a5,"/")&&!B.f.qt(a5,"\\"))a4.a=a5+"/" -p=a1.a.b -p===$&&A.e() -if(p==null){p=A.cqL(r) -p.toString}a4.b=p -p=a1.a.c -p===$&&A.e() -if(p==null){p=A.cqJ(r) -p.toString}a4.c=p -a4.z=a7.b -o=a7.y -if(o==null)o=B.mP -if(q){if(a7.as==null){q=a7.Q -q=q!=null&&q.gaKQ()}else q=!1 -if(q){q=a7.y -p=a7.Q -if(q===B.or)n=p==null?a2:p.FV(!0) -else{n=p==null?a2:p.FV(!1) -q=a7.Q -if(q instanceof A.awy)o=q.c}m=a7.w -m=m!=null?m:a1.apJ(a7)}else{m=a1.apJ(a7) -if(o===B.mP){l=a7.Q -k=A.GN(B.bg,32768) -q=l.FV(!1) -p=a1.a -B.zD.bDJ(q,k,p.a,!0) -n=A.m1(k.HR(),B.bg,a2,a2)}else{l=a7.Q -if(o===B.qQ){k=A.GN(B.bg,32768) -new A.aPg().bDI(l.FV(!1),k) -n=A.m1(k.HR(),B.bg,a2,a2)}else n=l==null?a2:l.FV(!1)}}}else{n=a2 -m=0}j=B.X.au(a5) -a5=n==null?a2:n.gt(0) -if(a5==null)a5=0 -q=null==null?0:a2 -p=a1.f -p=p==null?a2:p.length -if(p==null)p=0 -i=a1.r -i=i==null?a2:i.length -if(i==null)i=0 -h=a5+q+p+i -i=a1.a -p=j.length -i.d=i.d+(30+p+h) -q=i.e -i.e=q+(46+p) -a4.d=m -a4.e=h -a4.r=n -a4.f=a7.at -a4.w=o -a4.x=null -a5=a1.b -a4.y=a5.b -q=a4.a -a5.bL(67324752) -g=a4.e -f=g>4294967295||a4.f>4294967295 -p=a4.w -if(p===B.mP)e=8 -else{p=p===B.qQ?12:0 -e=p}d=a4.b -c=a4.c -m=a4.d -if(f)g=a3 -b=f?a3:a4.f -a=A.b([],t.t) -if(f){a0=A.GN(B.bg,32768) -a0.a0(1) -a0.a0(0) -a0.a0(16) -a0.a0(0) -a0.Ee(a4.f) -a0.Ee(a4.e) -B.b.L(a,a0.HR())}n=a4.r -j=B.X.au(q) -a5.dz(20) -a5.dz(2048) -a5.dz(e) -a5.dz(d) -a5.dz(c) -a5.bL(m) -a5.bL(g) -a5.bL(b) -a5.dz(j.length) -a5.dz(a.length) -a5.qE(j) -a5.qE(a) -if(n!=null)a5.aOT(n) -a4.r=null -if(a8){a5=a7.as -if(a5!=null)a5.a=null -a5=a7.Q -if(a5!=null)a5.XL() -a7.as=null}}, -v(a,b){return this.aFg(0,b,!0,null)}, -bv6(a5,a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=4294967295,a3=B.X.au(""),a4=a7.b -for(s=a5.length,r=t.t,q=!1,p=0;o=a5.length,p4294967295||n.f>4294967295||n.y>4294967295 -q=B.ec.L2(q,l) -o=n.w -if(o===B.mP)k=8 -else{o=o===B.qQ?12:0 -k=o}j=n.b -i=n.c -h=n.d -if(l)m=a2 -g=l?a2:n.f -o=n.z -f=l?a2:n.y -e=A.b([],r) -if(l){d=new A.Zr(new Uint8Array(32768),B.bg) -d.a0(1) -d.a0(0) -d.a0(24) -d.a0(0) -d.Ee(n.f) -d.Ee(n.e) -d.Ee(n.y) -B.b.L(e,J.dc(B.o.gae(d.c),d.c.byteOffset,d.b))}c=n.x -if(c==null)c="" -b=n.a -b===$&&A.e() -a=B.X.au(b) -a0=B.X.au(c) -a7.bL(33639248) -a7.dz(20) -a7.dz(20) -a7.dz(2048) -a7.dz(k) -a7.dz(j) -a7.dz(i) -a7.bL(h) -a7.bL(m) -a7.bL(g) -a7.dz(a.length) -a7.dz(e.length) -a7.dz(a0.length) -a7.dz(0) -a7.dz(0) -a7.bL(o<<16>>>0) -a7.bL(f) -a7.qE(a) -a7.qE(e) -a7.qE(a0)}s=a7.b -a1=s-a4 -l=q||o>65535||a1>4294967295||a4>4294967295 -if(l){a7.bL(101075792) -a7.Ee(44) -a7.dz(45) -a7.dz(45) -a7.bL(0) -a7.bL(0) -a7.Ee(o) -a7.Ee(o) -a7.Ee(a1) -a7.Ee(a4) -a7.bL(117853008) -a7.bL(0) -a7.Ee(s) -a7.bL(1)}a7.bL(101010256) -a7.dz(0) -a7.dz(l?65535:0) -a7.dz(l?65535:o) -a7.dz(l?65535:o) -a7.bL(l?a2:a1) -a7.bL(l?a2:a4) -a7.dz(a3.length) -a7.qE(a3)}} -A.X6.prototype={ -adv(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=a.length -for(s=0;sg.b)g.b=r -if(r>>0 -k=k>>>1}for(h=(l|s)>>>0,i=j;i>>0 -m=m<<1>>>0}}} -A.bMx.prototype={} -A.c3X.prototype={ -GW(a,b,c){var s=A.GN(B.bg,32768) -this.aIk(A.m1(a,B.kU,null,null),s,b,!1) -return s.HR()}, -aIk(a,b,c,d){var s,r,q,p,o,n=!c,m=null -for(;;){s=a.c -r=a.d -r===$&&A.e() -if(!(s>>5&1)!==0){a.X() -return!1}}if(m!=null)b.qE(m) -s=new A.X6() -s.adv(B.etC) -r=new A.X6() -r.adv(B.edF) -q=new A.Zr(new Uint8Array(32768),B.bg) -new A.bd2(a,q,s,r).bgV() -m=J.dc(B.o.gae(q.c),q.c.byteOffset,q.b) -if(n)a.X()}if(m!=null)b.qE(m) -return!0}} -A.bMy.prototype={} -A.c3Y.prototype={ -aIY(a,b){var s=A.GN(B.kU,32768) -this.aJ0(A.m1(a,B.bg,null,null),s,b,!1,null) -return s.HR()}, -aJ0(a,b,c,d,e){var s,r,q,p,o,n -b.a=B.kU -if(d){s=c==null?6:c -A.ciJ(a,s,b,15) -return}r=(B.c.bk(15,0,15)-8<<4|8)>>>0 -b.a0(r) -q=r*256 -for(p=0;s=(p|0)>>>0,B.c.aa(q+s,31)!==0;)++p -b.a0(s) -o=a.c -n=A.cVj(a) -a.c=o -s=c==null?6:c -A.ciJ(a,s,b,15) -b.bL(n)}, -bDJ(a,b,c,d){return this.aJ0(a,b,c,d,null)}} -A.Qj.prototype={ -H(){return"_DeflateFlushMode."+this.b}} -A.b0O.prototype={ -b89(a,b){var s,r,q,p,o=this,n=!0 -if(b>=9)if(b<=15)if(a>=0)n=a>9 -if(n)return!1 -s=o.baJ(a) -if(s==null)return!1 -$.uy.b=s -n=new Uint16Array(1146) -o.p1=n -r=new Uint16Array(122) -o.p2=r -q=new Uint16Array(78) -o.p3=q -o.as=b -p=o.Q=B.c.cX(1,b) -o.at=p-1 -o.db=15 -o.cy=32768 -o.dx=32767 -o.dy=5 -o.ax=new Uint8Array(p*2) -o.ch=new Uint16Array(p) -o.CW=new Uint16Array(32768) -o.y1=16384 -o.f=new Uint8Array(65536) -o.r=65536 -o.bg=16384 -o.xr=49152 -o.k4=a -o.w=o.x=o.ok=0 -o.c=113 -o.d=0 -p=o.p4 -p.a=n -p.c=$.cvT() -p=o.R8 -p.a=r -p.c=$.cvS() -p=o.RG -p.a=q -p.c=$.cvR() -o.a7=o.ah=0 -o.ai=8 -o.ayj() -o.bhT() -return!0}, -b88(a){var s,r,q,p,o=this,n=o.x -n===$&&A.e() -if(n!==0)o.afh() -n=o.a -s=n.c -n=n.d -n===$&&A.e() -r=!0 -if(s>=n){n=o.k2 -n===$&&A.e() -if(n===0)n=a!==B.yt&&o.c!==666 -else n=r}else n=r -if(n){switch($.uy.c_().e){case 0:q=o.b8c(a) -break -case 1:q=o.b8a(a) -break -case 2:q=o.b8b(a) -break -default:q=-1 -break}n=q===2 -if(n||q===3)o.c=666 -if(q===0||n)return 0 -if(q===1){if(a===B.fpc){o.wx(2,3) -o.QQ(256,B.vO) -o.aG5() -n=o.ai -n===$&&A.e() -s=o.a7 -s===$&&A.e() -if(1+n+10-s<9){o.wx(2,3) -o.QQ(256,B.vO) -o.aG5()}o.ai=7}else{o.aDm(0,0,!1) -if(a===B.fpd){n=o.cy -n===$&&A.e() -s=o.CW -p=0 -for(;p>>0,n=q.$flags|0,m=this.x2 -for(;;){s=this.to -s===$&&A.e() -if(!(o<=s))break -if(o>>0 -b=o -o=r}n&2&&A.z(q) -q[b]=p}, -aBh(a,b){var s,r,q,p,o,n,m,l,k,j,i=a[1] -if(i===0){s=138 -r=3}else{s=7 -r=4}a.$flags&2&&A.z(a) -a[(b+1)*2+1]=65535 -for(q=this.p3,p=0,o=-1,n=0;p<=b;i=m){++p -m=a[p*2+1];++n -if(n=3;--r){p===$&&A.e() -if(p[B.CZ[r]*2+1]!==0)break}p=q.br -p===$&&A.e() -q.br=p+(3*(r+1)+5+5+4) -return r}, -bqx(a,b,c){var s,r,q,p=this -p.wx(a-257,5) -s=b-1 -p.wx(s,5) -p.wx(c-4,4) -for(r=0;r16-b){s===$&&A.e() -q=r.ah=(s|B.c.dd(a,q)&65535)>>>0 -r.BO(q) -r.BO(A.oO(q,8)) -r.ah=A.oO(a,16-r.a7) -r.a7=r.a7+(b-16)}else{s===$&&A.e() -r.ah=(s|B.c.dd(a,q)&65535)>>>0 -r.a7=q+b}}, -WY(a,b){var s,r,q,p,o,n=this,m=n.f -m===$&&A.e() -s=n.bg -s===$&&A.e() -r=n.y2 -r===$&&A.e() -q=A.oO(a,8) -m.$flags&2&&A.z(m) -m[s+r*2]=q -q=n.f -r=n.bg -s=n.y2 -q.$flags&2&&A.z(q) -q[r+s*2+1]=a -r=n.xr -r===$&&A.e() -q[r+s]=b -n.y2=s+1 -if(a===0){m=n.p1 -m===$&&A.e() -s=b*2 -r=m[s] -m.$flags&2&&A.z(m) -m[s]=r+1}else{m=n.a3 -m===$&&A.e() -n.a3=m+1 -m=n.p1 -m===$&&A.e() -s=(B.QT[b]+256+1)*2 -r=m[s] -m.$flags&2&&A.z(m) -m[s]=r+1 -r=n.p2 -r===$&&A.e() -s=A.cpl(a-1)*2 -m=r[s] -r.$flags&2&&A.z(r) -r[s]=m+1}m=n.y2 -if((m&8191)===0){s=n.k4 -s===$&&A.e() -s=s>2}else s=!1 -if(s){p=m*8 -m=n.id -m===$&&A.e() -s=n.fr -s===$&&A.e() -for(r=n.p2,o=0;o<30;++o){r===$&&A.e() -p+=r[o*2]*(5+B.vJ[o])}p=A.oO(p,3) -r=n.a3 -r===$&&A.e() -q=n.y2 -if(rA.oO(p,2)?0:1}, -aG5(){var s=this,r=s.a7 -r===$&&A.e() -if(r===16){r=s.ah -r===$&&A.e() -s.BO(r) -s.BO(A.oO(r,8)) -s.a7=s.ah=0}else if(r>=8){r=s.ah -r===$&&A.e() -s.BO(r) -s.ah=A.oO(s.ah,8) -s.a7=s.a7-8}}, -atz(){var s=this,r=s.a7 -r===$&&A.e() -if(r>8){r=s.ah -r===$&&A.e() -s.BO(r) -s.BO(A.oO(r,8))}else if(r>0){r=s.ah -r===$&&A.e() -s.BO(r)}s.a7=s.ah=0}, -IO(a){var s,r,q,p,o,n=this,m=n.fr -m===$&&A.e() -if(m>=0)s=m -else s=-1 -r=n.id -r===$&&A.e() -m=r-m -r=n.k4 -r===$&&A.e() -if(r>0){if(n.y===2)n.aUA() -n.p4.adZ(n) -n.R8.adZ(n) -q=n.b4E() -r=n.br -r===$&&A.e() -p=A.oO(r+3+7,3) -r=n.C -r===$&&A.e() -o=A.oO(r+3+7,3) -if(o<=p)p=o}else{o=m+5 -p=o -q=0}if(m+4<=p&&s!==-1)n.aDm(s,m,a) -else if(o===p){n.wx(2+(a?1:0),3) -n.auE(B.vO,B.Rk)}else{n.wx(4+(a?1:0),3) -m=n.p4.b -m===$&&A.e() -s=n.R8.b -s===$&&A.e() -n.bqx(m+1,s+1,q+1) -s=n.p1 -s===$&&A.e() -m=n.p2 -m===$&&A.e() -n.auE(s,m)}n.ayj() -if(a)n.atz() -n.fr=n.id -n.afh()}, -b8c(a){var s,r,q,p,o,n=this,m=n.r -m===$&&A.e() -s=m-5 -s=65535>s?s:65535 -for(m=a===B.yt;;){r=n.k2 -r===$&&A.e() -if(r<=1){n.af9() -r=n.k2 -q=r===0 -if(q&&m)return 0 -if(q)break}q=n.id -q===$&&A.e() -r=n.id=q+r -n.k2=0 -q=n.fr -q===$&&A.e() -p=q+s -if(r>=p){n.k2=r-p -n.id=p -n.IO(!1)}r=n.id -q=n.fr -o=n.Q -o===$&&A.e() -if(r-q>=o-262)n.IO(!1)}m=a===B.tB -n.IO(m) -return m?3:1}, -aDm(a,b,c){var s,r=this -r.wx(c?1:0,3) -r.atz() -r.ai=8 -r.BO(b) -r.BO(A.oO(b,8)) -s=(~b>>>0)+65536&65535 -r.BO(s) -r.BO(A.oO(s,8)) -s=r.ax -s===$&&A.e() -r.bny(s,a,b)}, -af9(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.a -do{s=i.ay -s===$&&A.e() -r=i.k2 -r===$&&A.e() -q=i.id -q===$&&A.e() -p=s-r-q -if(p===0&&q===0&&r===0){s=i.Q -s===$&&A.e() -p=s}else{s=i.Q -s===$&&A.e() -if(q>=s+s-262){r=i.ax -r===$&&A.e() -B.o.d9(r,0,s,r,s) -s=i.k1 -o=i.Q -i.k1=s-o -i.id=i.id-o -s=i.fr -s===$&&A.e() -i.fr=s-o -s=i.cy -s===$&&A.e() -r=i.CW -r===$&&A.e() -q=r.$flags|0 -n=s -m=n -do{--n -l=r[n]&65535 -s=l>=o?l-o:0 -q&2&&A.z(r) -r[n]=s}while(--m,m!==0) -s=i.ch -s===$&&A.e() -r=s.$flags|0 -n=o -m=n -do{--n -l=s[n]&65535 -q=l>=o?l-o:0 -r&2&&A.z(s) -s[n]=q}while(--m,m!==0) -p+=o}}s=h.c -r=h.d -r===$&&A.e() -if(s>=r)return -s=i.ax -s===$&&A.e() -m=i.bnK(s,i.id+i.k2,p) -s=i.k2=i.k2+m -if(s>=3){r=i.ax -q=i.id -k=r[q]&255 -i.cx=k -j=i.dy -j===$&&A.e() -j=B.c.dd(k,j) -q=r[q+1] -r=i.dx -r===$&&A.e() -i.cx=((j^q&255)&r)>>>0}}while(s<262&&!(h.c>=h.d))}, -b8a(a){var s,r,q,p,o,n,m,l,k,j,i,h=this -for(s=a===B.yt,r=$.uy.a,q=0;;){p=h.k2 -p===$&&A.e() -if(p<262){h.af9() -p=h.k2 -if(p<262&&s)return 0 -if(p===0)break}if(p>=3){p=h.cx -p===$&&A.e() -o=h.dy -o===$&&A.e() -o=B.c.dd(p,o) -p=h.ax -p===$&&A.e() -n=h.id -n===$&&A.e() -p=p[n+2] -m=h.dx -m===$&&A.e() -m=h.cx=((o^p&255)&m)>>>0 -p=h.CW -p===$&&A.e() -o=p[m] -q=o&65535 -l=h.ch -l===$&&A.e() -k=h.at -k===$&&A.e() -l.$flags&2&&A.z(l) -l[(n&k)>>>0]=o -p.$flags&2&&A.z(p) -p[m]=n}if(q!==0){p=h.id -p===$&&A.e() -o=h.Q -o===$&&A.e() -o=(p-q&65535)<=o-262 -p=o}else p=!1 -if(p){p=h.ok -p===$&&A.e() -if(p!==2)h.fx=h.ayY(q)}p=h.fx -p===$&&A.e() -o=h.id -if(p>=3){o===$&&A.e() -j=h.WY(o-h.k1,p-3) -p=h.k2 -o=h.fx -p-=o -h.k2=p -n=$.uy.b -if(n===$.uy)A.a3(A.MD(r)) -if(o<=n.b&&p>=3){p=h.fx=o-1 -do{o=h.id=h.id+1 -n=h.cx -n===$&&A.e() -m=h.dy -m===$&&A.e() -m=B.c.dd(n,m) -n=h.ax -n===$&&A.e() -n=n[o+2] -l=h.dx -l===$&&A.e() -l=h.cx=((m^n&255)&l)>>>0 -n=h.CW -n===$&&A.e() -m=n[l] -q=m&65535 -k=h.ch -k===$&&A.e() -i=h.at -i===$&&A.e() -k.$flags&2&&A.z(k) -k[(o&i)>>>0]=m -n.$flags&2&&A.z(n) -n[l]=o}while(p=h.fx=p-1,p!==0) -h.id=o+1}else{p=h.id=h.id+o -h.fx=0 -o=h.ax -o===$&&A.e() -n=o[p]&255 -h.cx=n -m=h.dy -m===$&&A.e() -m=B.c.dd(n,m) -p=o[p+1] -o=h.dx -o===$&&A.e() -h.cx=((m^p&255)&o)>>>0}}else{p=h.ax -p===$&&A.e() -o===$&&A.e() -j=h.WY(0,p[o]&255) -h.k2=h.k2-1 -h.id=h.id+1}if(j)h.IO(!1)}s=a===B.tB -h.IO(s) -return s?3:1}, -b8b(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this -for(s=a===B.yt,r=$.uy.a,q=0;;){p=g.k2 -p===$&&A.e() -if(p<262){g.af9() -p=g.k2 -if(p<262&&s)return 0 -if(p===0)break}if(p>=3){p=g.cx -p===$&&A.e() -o=g.dy -o===$&&A.e() -o=B.c.dd(p,o) -p=g.ax -p===$&&A.e() -n=g.id -n===$&&A.e() -p=p[n+2] -m=g.dx -m===$&&A.e() -m=g.cx=((o^p&255)&m)>>>0 -p=g.CW -p===$&&A.e() -o=p[m] -q=o&65535 -l=g.ch -l===$&&A.e() -k=g.at -k===$&&A.e() -l.$flags&2&&A.z(l) -l[(n&k)>>>0]=o -p.$flags&2&&A.z(p) -p[m]=n}p=g.fx -p===$&&A.e() -g.k3=p -g.fy=g.k1 -g.fx=2 -o=!1 -if(q!==0){n=$.uy.b -if(n===$.uy)A.a3(A.MD(r)) -if(p4096}}else n=!0 -if(n){g.fx=2 -p=o}}else p=o -o=g.k3 -if(o>=3&&p<=o){p=g.id -p===$&&A.e() -j=p+g.k2-3 -i=g.WY(p-1-g.fy,o-3) -o=g.k2 -p=g.k3 -g.k2=o-(p-1) -p=g.k3=p-2 -do{o=g.id=g.id+1 -if(o<=j){n=g.cx -n===$&&A.e() -m=g.dy -m===$&&A.e() -m=B.c.dd(n,m) -n=g.ax -n===$&&A.e() -n=n[o+2] -l=g.dx -l===$&&A.e() -l=g.cx=((m^n&255)&l)>>>0 -n=g.CW -n===$&&A.e() -m=n[l] -q=m&65535 -k=g.ch -k===$&&A.e() -h=g.at -h===$&&A.e() -k.$flags&2&&A.z(k) -k[(o&h)>>>0]=m -n.$flags&2&&A.z(n) -n[l]=o}}while(p=g.k3=p-1,p!==0) -g.go=0 -g.fx=2 -g.id=o+1 -if(i)g.IO(!1)}else{p=g.go -p===$&&A.e() -if(p!==0){p=g.ax -p===$&&A.e() -o=g.id -o===$&&A.e() -if(g.WY(0,p[o-1]&255))g.IO(!1) -g.id=g.id+1 -g.k2=g.k2-1}else{g.go=1 -p=g.id -p===$&&A.e() -g.id=p+1 -g.k2=g.k2-1}}}s=g.go -s===$&&A.e() -if(s!==0){s=g.ax -s===$&&A.e() -r=g.id -r===$&&A.e() -g.WY(0,s[r-1]&255) -g.go=0}s=a===B.tB -g.IO(s) -return s?3:1}, -ayY(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=$.uy.c_().d,c=e.id -c===$&&A.e() -s=e.k3 -s===$&&A.e() -r=e.Q -r===$&&A.e() -r-=262 -q=c>r?c-r:0 -p=$.uy.c_().c -r=e.at -r===$&&A.e() -o=e.id+258 -n=e.ax -n===$&&A.e() -m=c+s -l=n[m-1] -k=n[m] -if(e.k3>=$.uy.c_().a)d=d>>>2 -n=e.k2 -n===$&&A.e() -if(p>n)p=n -j=o-258 -i=s -h=c -do{c$0:{c=e.ax -s=a+i -n=!0 -if(c[s]===k)if(c[s-1]===l)if(c[a]===c[h]){g=a+1 -s=c[g]!==c[h+1]}else{s=n -g=a}else{s=n -g=a}else{s=n -g=a}if(s)break c$0 -h+=2;++g -do{++h;++g -s=!1 -if(c[h]===c[g]){++h;++g -if(c[h]===c[g]){++h;++g -if(c[h]===c[g]){++h;++g -if(c[h]===c[g]){++h;++g -if(c[h]===c[g]){++h;++g -if(c[h]===c[g]){++h;++g -if(c[h]===c[g]){++h;++g -s=c[h]===c[g]&&hi){e.k1=a -if(f>=p){i=f -break}c=e.ax -s=j+f -l=c[s-1] -k=c[s] -i=f}h=j}c=e.ch -c===$&&A.e() -a=c[a&r]&65535 -if(a>q){--d -c=d!==0}else c=!1}while(c) -c=e.k2 -if(i<=c)return i -return c}, -bnK(a,b,c){var s,r,q,p,o,n,m=this -if(c!==0){s=m.a -r=s.c -s=s.d -s===$&&A.e() -s=r>=s}else s=!0 -if(s)return 0 -q=m.a.rd(c) -p=q.gt(0) -if(p===0)return 0 -o=q.fI() -n=o.length -if(p>n)p=n -B.o.qy(a,b,b+p,o) -m.e+=p -m.d=A.rq(o,m.d) -return p}, -afh(){var s,r=this,q=r.x -q===$&&A.e() -s=r.f -s===$&&A.e() -r.b.aOO(s,q) -s=r.w -s===$&&A.e() -r.w=s+q -q=r.x-q -r.x=q -if(q===0)r.w=0}, -baJ(a){switch(a){case 0:return new A.ra(0,0,0,0,0) -case 1:return new A.ra(4,4,8,4,1) -case 2:return new A.ra(4,5,16,8,1) -case 3:return new A.ra(4,6,32,32,1) -case 4:return new A.ra(4,4,16,16,2) -case 5:return new A.ra(8,16,32,32,2) -case 6:return new A.ra(8,16,128,128,2) -case 7:return new A.ra(8,32,128,256,2) -case 8:return new A.ra(32,128,258,1024,2) -case 9:return new A.ra(32,258,258,4096,2)}return null}} -A.ra.prototype={} -A.bTy.prototype={ -bav(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=a0.a -a1===$&&A.e() -s=a0.c -s===$&&A.e() -r=s.a -q=s.b -p=s.c -o=s.e -for(s=a2.rx,n=s.$flags|0,m=0;m<=15;++m){n&2&&A.z(s) -s[m]=0}l=a2.ry -k=a2.x1 -k===$&&A.e() -j=l[k] -a1.$flags&2&&A.z(a1) -a1[j*2+1]=0 -for(i=k+1,k=r!=null,h=0;i<573;++i){g=l[i] -j=g*2 -f=j+1 -m=a1[a1[f]*2+1]+1 -if(m>o){++h -m=o}a1[f]=m -e=a0.b -e===$&&A.e() -if(g>e)continue -e=s[m] -n&2&&A.z(s) -s[m]=e+1 -d=g>=p?q[g-p]:0 -c=a1[j] -j=a2.br -j===$&&A.e() -a2.br=j+c*(m+d) -if(k){j=a2.C -j===$&&A.e() -a2.C=j+c*(r[f]+d)}}if(h===0)return -m=o-1 -do{for(b=m;k=s[b],k===0;)--b -n&2&&A.z(s) -s[b]=k-1 -k=b+1 -s[k]=s[k]+2 -s[o]=s[o]-1 -h-=2}while(h>0) -for(m=o;m!==0;--m){g=s[m] -while(g!==0){--i -a=l[i] -n=a0.b -n===$&&A.e() -if(a>n)continue -n=a*2 -k=n+1 -j=a1[k] -if(j!==m){f=a2.br -f===$&&A.e() -a2.br=f+(m-j)*a1[n] -a1[k]=m}--g}}}, -adZ(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=c.a -b===$&&A.e() -s=c.c -s===$&&A.e() -r=s.a -q=s.d -a.to=0 -a.x1=573 -for(s=b.$flags|0,p=a.ry,o=p.$flags|0,n=a.x2,m=n.$flags|0,l=0,k=-1;l=1;--l)a.aha(b,l) -h=q -do{l=p[1] -j=p[a.to--] -o&2&&A.z(p) -p[1]=j -a.aha(b,1) -f=p[1] -j=--a.x1 -p[j]=l;--j -a.x1=j -p[j]=f -j=l*2 -i=b[j] -g=f*2 -e=b[g] -s&2&&A.z(b) -b[h*2]=i+e -e=n[l] -i=n[f] -if(e>i)i=e -m&2&&A.z(n) -n[h]=i+1 -b[g+1]=h -b[j+1]=h -d=h+1 -p[1]=h -a.aha(b,1) -if(a.to>=2){h=d -continue}else break}while(!0) -p[--a.x1]=p[1] -c.bav(a) -A.cOx(b,k,a.rx)}} -A.c1k.prototype={} -A.bd2.prototype={ -gEI(){var s=this.a -if(s==null)return s -s.d===$&&A.e() -return s}, -bgV(){var s,r,q=this -q.e=q.d=0 -if(q.gEI()==null)return -for(;;){s=q.gEI() -r=s.c -s=s.d -s===$&&A.e() -if(!(r=r -s=r}else s=!0 -if(s)return!1 -q=p.BP(3) -switch(B.c.R(q,1)){case 0:if(p.bmy()===-1)return!1 -break -case 1:if(p.av9(p.r,p.w)===-1)return!1 -break -case 2:if(p.bmj()===-1)return!1 -break -default:return!1}return(q&1)===0}, -BP(a){var s,r,q,p,o=this -if(a===0)return 0 -while(s=o.e,s=s)return-1 -s=o.gEI() -r=s.b -r.toString -q=r[s.c++] -s=o.d -r=o.e -o.d=(s|B.c.dd(q,r))>>>0 -o.e=r+8}r=o.d -p=B.c.cX(1,a) -o.d=B.c.qX(r,a) -o.e=s-a -return(r&p-1)>>>0}, -ahi(a){var s,r,q,p,o,n,m=this,l=a.a -l===$&&A.e() -s=a.b -while(r=m.e,r=r)return-1 -r=m.gEI() -q=r.b -q.toString -p=q[r.c++] -r=m.d -q=m.e -m.d=(r|B.c.dd(p,q))>>>0 -m.e=q+8}q=m.d -o=l[(q&B.c.dd(1,s)-1)>>>0] -n=o>>>16 -m.d=B.c.qX(q,n) -m.e=r-n -return o&65535}, -bmy(){var s,r,q=this -q.e=q.d=0 -s=q.BP(16) -r=q.BP(16) -if(s!==0&&s!==(r^65535)>>>0)return-1 -if(s>q.gEI().gt(0))return-1 -q.c.aOT(q.gEI().rd(s)) -return 0}, -bmj(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.BP(5) -if(h===-1)return-1 -h+=257 -if(h>288)return-1 -s=i.BP(5) -if(s===-1)return-1;++s -if(s>32)return-1 -r=i.BP(4) -if(r===-1)return-1 -r+=4 -if(r>19)return-1 -q=new Uint8Array(19) -for(p=0;p285)return-1 -if(r===256)break -if(r<256){s.a0(r&255) -continue}q=r-257 -p=B.erz[q]+k.BP(B.eu3[q]) -o=k.ahi(b) -if(o<0||o>29)return-1 -n=B.erM[o]+k.BP(B.vJ[o]) -for(m=-n;p>n;){s.qE(s.un(m)) -p-=n}if(p===n)s.qE(s.un(m)) -else s.qE(s.art(m,p-n))}while(s=k.e,s>=8){k.e=s-8 -s=k.gEI() -m=--s.c -l=s.d -l===$&&A.e() -s.c=B.c.bk(m,0,l)}return 0}, -b7m(a,b,c){var s,r,q,p,o,n,m,l,k=this -for(s=c.$flags|0,r=0,q=0;q0;n=m,q=l){l=q+1 -s&2&&A.z(c) -c[q]=r}break -case 17:n=k.BP(3) -if(n===-1)return-1 -n+=3 -for(;m=n-1,n>0;n=m,q=l){l=q+1 -s&2&&A.z(c) -c[q]=0}r=o -break -case 18:n=k.BP(7) -if(n===-1)return-1 -n+=11 -for(;m=n-1,n>0;n=m,q=l){l=q+1 -s&2&&A.z(c) -c[q]=0}r=o -break -default:if(p<0||p>15)return-1 -l=q+1 -s&2&&A.z(c) -c[q]=p -q=l -r=p -break}}return 0}} -A.bMw.prototype={} -A.aLQ.prototype={ -bMw(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=h.f -if(!g){s=h.w -s===$&&A.e() -s.a.FJ(0,a,0,c)}for(s=b+c,r=h.c,q=a.$flags|0,p=h.b,o=b;op.byteLength)A.a3(A.bW("Input buffer too short",null)) -if(16>r.byteLength)A.a3(A.bW("Output buffer too short",null)) -k=l.c -j=l.b -if(k){j===$&&A.e() -l.b9p(p,0,r,0,j)}else{j===$&&A.e() -l.b7U(p,0,r,0,j)}for(i=0;i=s)if(r===s){r=this.b -r===$&&A.e() -s=b.b -s===$&&A.e() -s=rs -r=s}else r=!1 -else r=!0 -return r}, -aqF(a,b){this.a=0 -this.b=a}, -BA(a){return this.aqF(a,null)}, -arv(a){var s,r=this,q=r.b -q===$&&A.e() -s=q+a -q=s>>>0 -r.b=q -if(s!==q){q=r.a -q===$&&A.e();++q -r.a=q -r.a=q>>>0}}, -l(a){var s=this,r=new A.d6(""),q=s.a -q===$&&A.e() -s.azN(r,q) -q=s.b -q===$&&A.e() -s.azN(r,q) -q=r.a -return q.charCodeAt(0)==0?q:q}, -azN(a,b){var s,r=B.c.ys(b,16) -for(s=8-r.length;s>0;--s)a.a+="0" -a.a+=r}, -gu(a){var s,r=this.a -r===$&&A.e() -s=this.b -s===$&&A.e() -return A.a7(r,s,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.bhJ.prototype={ -uj(a){var s,r=this -r.a.BA(0) -r.c=0 -B.o.tX(r.b,0,4,0) -r.w=0 -s=r.r -B.b.tX(s,0,s.length,0) -s=r.f -s[0]=1732584193 -s[1]=4023233417 -s[2]=2562383102 -s[3]=271733878 -s[4]=3285377520}, -abw(a){var s,r=this,q=r.b,p=r.c -p===$&&A.e() -s=p+1 -r.c=s -q.$flags&2&&A.z(q) -q[p]=a&255 -if(s===4){r.aAm(q,0) -r.c=0}r.a.arv(1)}, -FJ(a,b,c,d){var s=this.bnr(b,c,d) -c+=s -d-=s -s=this.bns(b,c,d) -this.bnl(b,c+s,d-s)}, -No(a,b){var s,r=this,q=A.cmL(r.a),p=q.a -p===$&&A.e() -p=A.cfy(p,3) -q.a=p -s=q.b -s===$&&A.e() -q.a=(p|s>>>29)>>>0 -q.b=A.cfy(s,3) -r.bnn() -r.bnm(q) -r.aeT() -r.blJ(a,b) -r.uj(0) -return 20}, -aAm(a,b){var s=this,r=s.w -r===$&&A.e() -s.w=r+1 -s.r[r]=J.jp(B.o.gae(a),a.byteOffset,a.length).getUint32(b,B.c7===s.d) -if(s.w===16)s.aeT()}, -aeT(){this.bMu() -this.w=0 -B.b.tX(this.r,0,16,0)}, -bnl(a,b,c){while(c>0){this.abw(a[b]);++b;--c}}, -bns(a,b,c){var s,r -for(s=this.a,r=0;c>4;){this.aAm(a,b) -b+=4 -c-=4 -s.arv(4) -r+=4}return r}, -bnr(a,b,c){var s,r=0 -for(;;){s=this.c -s===$&&A.e() -if(!(s!==0&&c>0))break -this.abw(a[b]);++b;--c;++r}return r}, -bnn(){this.abw(128) -for(;;){var s=this.c -s===$&&A.e() -if(!(s!==0))break -this.abw(0)}}, -bnm(a){var s,r=this,q=r.w -q===$&&A.e() -if(q>14)r.aeT() -q=r.d -switch(q){case B.c7:q=r.r -s=a.b -s===$&&A.e() -q[14]=s -s=a.a -s===$&&A.e() -q[15]=s -break -case B.zs:q=r.r -s=a.a -s===$&&A.e() -q[14]=s -s=a.b -s===$&&A.e() -q[15]=s -break -default:throw A.q(A.ac("Invalid endianness: "+q.l(0)))}}, -blJ(a,b){var s,r,q,p,o,n,m -for(s=this.e,r=this.f,q=a.length,p=B.c7===this.d,o=0;o>>31)>>>0}p=this.f -o=p[0] -n=p[1] -m=p[2] -l=p[3] -k=p[4] -for(j=o,i=0,h=0;h<4;++h,i=f){g=$.kH[5] -f=i+1 -k=k+(((j&g)<<5|j>>>27)>>>0)+((n&m|~n&l)>>>0)+s[i]+1518500249>>>0 -e=$.kH[30] -n=((n&e)<<30|n>>>2)>>>0 -i=f+1 -l=l+(((k&g)<<5|k>>>27)>>>0)+((j&n|~j&m)>>>0)+s[f]+1518500249>>>0 -j=((j&e)<<30|j>>>2)>>>0 -f=i+1 -m=m+(((l&g)<<5|l>>>27)>>>0)+((k&j|~k&n)>>>0)+s[i]+1518500249>>>0 -k=((k&e)<<30|k>>>2)>>>0 -i=f+1 -n=n+(((m&g)<<5|m>>>27)>>>0)+((l&k|~l&j)>>>0)+s[f]+1518500249>>>0 -l=((l&e)<<30|l>>>2)>>>0 -f=i+1 -j=j+(((n&g)<<5|n>>>27)>>>0)+((m&l|~m&k)>>>0)+s[i]+1518500249>>>0 -m=((m&e)<<30|m>>>2)>>>0}for(h=0;h<4;++h,i=f){g=$.kH[5] -f=i+1 -k=k+(((j&g)<<5|j>>>27)>>>0)+((n^m^l)>>>0)+s[i]+1859775393>>>0 -e=$.kH[30] -n=((n&e)<<30|n>>>2)>>>0 -i=f+1 -l=l+(((k&g)<<5|k>>>27)>>>0)+((j^n^m)>>>0)+s[f]+1859775393>>>0 -j=((j&e)<<30|j>>>2)>>>0 -f=i+1 -m=m+(((l&g)<<5|l>>>27)>>>0)+((k^j^n)>>>0)+s[i]+1859775393>>>0 -k=((k&e)<<30|k>>>2)>>>0 -i=f+1 -n=n+(((m&g)<<5|m>>>27)>>>0)+((l^k^j)>>>0)+s[f]+1859775393>>>0 -l=((l&e)<<30|l>>>2)>>>0 -f=i+1 -j=j+(((n&g)<<5|n>>>27)>>>0)+((m^l^k)>>>0)+s[i]+1859775393>>>0 -m=((m&e)<<30|m>>>2)>>>0}for(h=0;h<4;++h,i=f){g=$.kH[5] -f=i+1 -k=k+(((j&g)<<5|j>>>27)>>>0)+((n&m|n&l|m&l)>>>0)+s[i]+2400959708>>>0 -e=$.kH[30] -n=((n&e)<<30|n>>>2)>>>0 -i=f+1 -l=l+(((k&g)<<5|k>>>27)>>>0)+((j&n|j&m|n&m)>>>0)+s[f]+2400959708>>>0 -j=((j&e)<<30|j>>>2)>>>0 -f=i+1 -m=m+(((l&g)<<5|l>>>27)>>>0)+((k&j|k&n|j&n)>>>0)+s[i]+2400959708>>>0 -k=((k&e)<<30|k>>>2)>>>0 -i=f+1 -n=n+(((m&g)<<5|m>>>27)>>>0)+((l&k|l&j|k&j)>>>0)+s[f]+2400959708>>>0 -l=((l&e)<<30|l>>>2)>>>0 -f=i+1 -j=j+(((n&g)<<5|n>>>27)>>>0)+((m&l|m&k|l&k)>>>0)+s[i]+2400959708>>>0 -m=((m&e)<<30|m>>>2)>>>0}for(h=0;h<4;++h,i=f){g=$.kH[5] -f=i+1 -k=k+(((j&g)<<5|j>>>27)>>>0)+((n^m^l)>>>0)+s[i]+3395469782>>>0 -e=$.kH[30] -n=((n&e)<<30|n>>>2)>>>0 -i=f+1 -l=l+(((k&g)<<5|k>>>27)>>>0)+((j^n^m)>>>0)+s[f]+3395469782>>>0 -j=((j&e)<<30|j>>>2)>>>0 -f=i+1 -m=m+(((l&g)<<5|l>>>27)>>>0)+((k^j^n)>>>0)+s[i]+3395469782>>>0 -k=((k&e)<<30|k>>>2)>>>0 -i=f+1 -n=n+(((m&g)<<5|m>>>27)>>>0)+((l^k^j)>>>0)+s[f]+3395469782>>>0 -l=((l&e)<<30|l>>>2)>>>0 -f=i+1 -j=j+(((n&g)<<5|n>>>27)>>>0)+((m^l^k)>>>0)+s[i]+3395469782>>>0 -m=((m&e)<<30|m>>>2)>>>0}p[0]=o+j>>>0 -p[1]=p[1]+n>>>0 -p[2]=p[2]+m>>>0 -p[3]=p[3]+l>>>0 -p[4]=p[4]+k>>>0}} -A.b9M.prototype={ -Cm(a){var s,r,q,p,o=this,n=o.a -n.uj(0) -s=a.a -s===$&&A.e() -r=s.length -q=o.c -q===$&&A.e() -if(r>q){n.FJ(0,s,0,r) -s=o.d -s===$&&A.e() -n.No(s,0) -s=o.b -s===$&&A.e() -r=s}else{p=o.d -p===$&&A.e() -B.o.qy(p,0,r,s)}s=o.d -s===$&&A.e() -B.o.tX(s,r,s.length,0) -s=o.e -s===$&&A.e() -B.o.qy(s,0,q,o.d) -o.aF9(o.d,q,54) -o.aF9(o.e,q,92) -q=o.d -n.FJ(0,q,0,q.length)}, -No(a,b){var s,r,q=this,p=q.a,o=q.e -o===$&&A.e() -s=q.c -s===$&&A.e() -p.No(o,s) -o=q.e -p.FJ(0,o,0,o.length) -r=p.No(a,b) -o=q.e -B.o.tX(o,s,o.length,0) -o=q.d -o===$&&A.e() -p.FJ(0,o,0,o.length) -return r}, -aF9(a,b,c){var s,r,q -for(s=a.$flags|0,r=0;r>>8&255]&255)<<8|(B.dR[a>>>16&255]&255)<<16|B.dR[a>>>24&255]<<24)>>>0}, -aQb(a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=a1.a -a===$&&A.e() -s=a.length -if(s<16||s>32||(s&7)!==0)throw A.q(A.bW("Key length not 128/192/256 bits.",null)) -r=s>>>2 -q=r+6 -b.a=q -p=q+1 -o=J.iP(p,t.Cm) -for(q=t.S,n=0;n>>8|(i&$.kH[24])<<24)>>>0)^B.ebR[n-1])>>>0 -a=o[n] -a[0]=l -k=(k^l)>>>0 -a[1]=k -j=(j^k)>>>0 -a[2]=j -i=(i^j)>>>0 -a[3]=i}break -case 6:m=J.jp(B.o.gae(a),a.byteOffset,s) -l=m.getUint32(0,!0) -a=o[0] -a[0]=l -k=m.getUint32(4,!0) -a[1]=k -j=m.getUint32(8,!0) -a[2]=j -i=m.getUint32(12,!0) -a[3]=i -h=m.getUint32(16,!0) -g=m.getUint32(20,!0) -for(n=1,f=1;;){a=o[n] -a[0]=h -a[1]=g -e=f<<1 -l=(l^b.WT((g>>>8|(g&$.kH[24])<<24)>>>0)^f)>>>0 -a[2]=l -k=(k^l)>>>0 -a[3]=k -j=(j^k)>>>0 -a=o[n+1] -a[0]=j -i=(i^j)>>>0 -a[1]=i -h=(h^i)>>>0 -a[2]=h -g=(g^h)>>>0 -a[3]=g -f=e<<1 -l=(l^b.WT((g>>>8|(g&$.kH[24])<<24)>>>0)^e)>>>0 -a=o[n+2] -a[0]=l -k=(k^l)>>>0 -a[1]=k -j=(j^k)>>>0 -a[2]=j -i=(i^j)>>>0 -a[3]=i -n+=3 -if(n>=13)break -h=(h^i)>>>0 -g=(g^h)>>>0}break -case 8:m=J.jp(B.o.gae(a),a.byteOffset,s) -l=m.getUint32(0,!0) -a=o[0] -a[0]=l -k=m.getUint32(4,!0) -a[1]=k -j=m.getUint32(8,!0) -a[2]=j -i=m.getUint32(12,!0) -a[3]=i -h=m.getUint32(16,!0) -a=o[1] -a[0]=h -g=m.getUint32(20,!0) -a[1]=g -d=m.getUint32(24,!0) -a[2]=d -c=m.getUint32(28,!0) -a[3]=c -for(n=2,f=1;;f=e){e=f<<1 -l=(l^b.WT((c>>>8|(c&$.kH[24])<<24)>>>0)^f)>>>0 -a=o[n] -a[0]=l -k=(k^l)>>>0 -a[1]=k -j=(j^k)>>>0 -a[2]=j -i=(i^j)>>>0 -a[3]=i;++n -if(n>=15)break -h=(h^b.WT(i))>>>0 -a=o[n] -a[0]=h -g=(g^h)>>>0 -a[1]=g -d=(d^g)>>>0 -a[2]=d -c=(c^d)>>>0 -a[3]=c;++n}break -default:throw A.q(A.ac("Should never get here"))}return o}, -b9p(b3,b4,b5,b6,b7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=J.jp(B.o.gae(b3),b3.byteOffset,16),a4=a3.getUint32(b4,!0),a5=a3.getUint32(b4+4,!0),a6=a3.getUint32(b4+8,!0),a7=a3.getUint32(b4+12,!0),a8=b7[0],a9=a4^a8[0],b0=a5^a8[1],b1=a6^a8[2],b2=a7^a8[3] -for(a8=this.a-1,s=1;s>>8&255] -p=$.kH[8] -o=B.am[b1>>>16&255] -n=$.kH[16] -m=B.am[b2>>>24&255] -l=$.kH[24] -k=b7[s] -j=r^(q>>>24|(q&p)<<8)^(o>>>16|(o&n)<<16)^(m>>>8|(m&l)<<24)^k[0] -m=B.am[b0&255] -o=B.am[b1>>>8&255] -q=B.am[b2>>>16&255] -r=B.am[a9>>>24&255] -i=m^(o>>>24|(o&p)<<8)^(q>>>16|(q&n)<<16)^(r>>>8|(r&l)<<24)^k[1] -r=B.am[b1&255] -q=B.am[b2>>>8&255] -o=B.am[a9>>>16&255] -m=B.am[b0>>>24&255] -h=r^(q>>>24|(q&p)<<8)^(o>>>16|(o&n)<<16)^(m>>>8|(m&l)<<24)^k[2] -m=B.am[b2&255] -a9=B.am[a9>>>8&255] -b0=B.am[b0>>>16&255] -b1=B.am[b1>>>24&255];++s -b2=m^(a9>>>24|(a9&p)<<8)^(b0>>>16|(b0&n)<<16)^(b1>>>8|(b1&l)<<24)^k[3] -k=B.am[j&255] -b1=B.am[i>>>8&255] -b0=B.am[h>>>16&255] -a9=B.am[b2>>>24&255] -m=b7[s] -a9=k^(b1>>>24|(b1&p)<<8)^(b0>>>16|(b0&n)<<16)^(a9>>>8|(a9&l)<<24)^m[0] -b0=B.am[i&255] -b1=B.am[h>>>8&255] -k=B.am[b2>>>16&255] -o=B.am[j>>>24&255] -b0=b0^(b1>>>24|(b1&p)<<8)^(k>>>16|(k&n)<<16)^(o>>>8|(o&l)<<24)^m[1] -o=B.am[h&255] -k=B.am[b2>>>8&255] -b1=B.am[j>>>16&255] -q=B.am[i>>>24&255] -b1=o^(k>>>24|(k&p)<<8)^(b1>>>16|(b1&n)<<16)^(q>>>8|(q&l)<<24)^m[2] -q=B.am[b2&255] -k=B.am[j>>>8&255] -o=B.am[i>>>16&255] -r=B.am[h>>>24&255];++s -b2=q^(k>>>24|(k&p)<<8)^(o>>>16|(o&n)<<16)^(r>>>8|(r&l)<<24)^m[3]}j=B.am[a9&255]^A.j1(B.am[b0>>>8&255],24)^A.j1(B.am[b1>>>16&255],16)^A.j1(B.am[b2>>>24&255],8)^b7[s][0] -i=B.am[b0&255]^A.j1(B.am[b1>>>8&255],24)^A.j1(B.am[b2>>>16&255],16)^A.j1(B.am[a9>>>24&255],8)^b7[s][1] -h=B.am[b1&255]^A.j1(B.am[b2>>>8&255],24)^A.j1(B.am[a9>>>16&255],16)^A.j1(B.am[b0>>>24&255],8)^b7[s][2] -b2=B.am[b2&255]^A.j1(B.am[a9>>>8&255],24)^A.j1(B.am[b0>>>16&255],16)^A.j1(B.am[b1>>>24&255],8)^b7[s][3] -a8=B.dR[j&255] -b1=B.dR[i>>>8&255] -r=this.d -q=r[h>>>16&255] -p=r[b2>>>24&255] -o=b7[s+1] -n=o[0] -m=r[i&255] -l=B.dR[h>>>8&255] -b0=B.dR[b2>>>16&255] -k=r[j>>>24&255] -g=o[1] -f=r[h&255] -e=B.dR[b2>>>8&255] -d=B.dR[j>>>16&255] -c=B.dR[i>>>24&255] -b=o[2] -a=r[b2&255] -a0=r[j>>>8&255] -r=r[i>>>16&255] -a1=B.dR[h>>>24&255] -o=o[3] -a2=J.jp(B.o.gae(b5),b5.byteOffset,16) -a2.$flags&2&&A.z(a2,11) -a2.setUint32(b6,(a8&255^(b1&255)<<8^(q&255)<<16^p<<24^n)>>>0,!0) -n=J.jp(B.o.gae(b5),b5.byteOffset,16) -n.$flags&2&&A.z(n,11) -n.setUint32(b6+4,(m&255^(l&255)<<8^(b0&255)<<16^k<<24^g)>>>0,!0) -g=J.jp(B.o.gae(b5),b5.byteOffset,16) -g.$flags&2&&A.z(g,11) -g.setUint32(b6+8,(f&255^(e&255)<<8^(d&255)<<16^c<<24^b)>>>0,!0) -b=J.jp(B.o.gae(b5),b5.byteOffset,16) -b.$flags&2&&A.z(b,11) -b.setUint32(b6+12,(a&255^(a0&255)<<8^(r&255)<<16^a1<<24^o)>>>0,!0)}, -b7U(b2,b3,b4,b5,b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=J.jp(B.o.gae(b2),b2.byteOffset,16).getUint32(b3,!0),a2=J.jp(B.o.gae(b2),b2.byteOffset,16).getUint32(b3+4,!0),a3=J.jp(B.o.gae(b2),b2.byteOffset,16).getUint32(b3+8,!0),a4=J.jp(B.o.gae(b2),b2.byteOffset,16).getUint32(b3+12,!0),a5=this.a,a6=b6[a5],a7=a1^a6[0],a8=a2^a6[1],a9=a3^a6[2],b0=a5-1,b1=a4^a6[3] -for(a6=a9,a5=a8;b0>1;){s=B.al[a7&255] -r=B.al[b1>>>8&255] -q=$.kH[8] -p=B.al[a6>>>16&255] -o=$.kH[16] -n=B.al[a5>>>24&255] -m=$.kH[24] -a8=b6[b0] -l=s^(r>>>24|(r&q)<<8)^(p>>>16|(p&o)<<16)^(n>>>8|(n&m)<<24)^a8[0] -n=B.al[a5&255] -p=B.al[a7>>>8&255] -r=B.al[b1>>>16&255] -s=B.al[a6>>>24&255] -k=n^(p>>>24|(p&q)<<8)^(r>>>16|(r&o)<<16)^(s>>>8|(s&m)<<24)^a8[1] -s=B.al[a6&255] -r=B.al[a5>>>8&255] -p=B.al[a7>>>16&255] -n=B.al[b1>>>24&255] -j=s^(r>>>24|(r&q)<<8)^(p>>>16|(p&o)<<16)^(n>>>8|(n&m)<<24)^a8[2] -n=B.al[b1&255] -a6=B.al[a6>>>8&255] -a5=B.al[a5>>>16&255] -a7=B.al[a7>>>24&255];--b0 -b1=n^(a6>>>24|(a6&q)<<8)^(a5>>>16|(a5&o)<<16)^(a7>>>8|(a7&m)<<24)^a8[3] -a8=B.al[l&255] -a7=B.al[b1>>>8&255] -a5=B.al[j>>>16&255] -a6=B.al[k>>>24&255] -n=b6[b0] -a7=a8^(a7>>>24|(a7&q)<<8)^(a5>>>16|(a5&o)<<16)^(a6>>>8|(a6&m)<<24)^n[0] -a6=B.al[k&255] -a5=B.al[l>>>8&255] -a8=B.al[b1>>>16&255] -p=B.al[j>>>24&255] -a5=a6^(a5>>>24|(a5&q)<<8)^(a8>>>16|(a8&o)<<16)^(p>>>8|(p&m)<<24)^n[1] -p=B.al[j&255] -a8=B.al[k>>>8&255] -a6=B.al[l>>>16&255] -r=B.al[b1>>>24&255] -a6=p^(a8>>>24|(a8&q)<<8)^(a6>>>16|(a6&o)<<16)^(r>>>8|(r&m)<<24)^n[2] -r=B.al[b1&255] -a8=B.al[j>>>8&255] -p=B.al[k>>>16&255] -s=B.al[l>>>24&255];--b0 -b1=r^(a8>>>24|(a8&q)<<8)^(p>>>16|(p&o)<<16)^(s>>>8|(s&m)<<24)^n[3]}l=B.al[a7&255]^A.j1(B.al[b1>>>8&255],24)^A.j1(B.al[a6>>>16&255],16)^A.j1(B.al[a5>>>24&255],8)^b6[b0][0] -k=B.al[a5&255]^A.j1(B.al[a7>>>8&255],24)^A.j1(B.al[b1>>>16&255],16)^A.j1(B.al[a6>>>24&255],8)^b6[b0][1] -j=B.al[a6&255]^A.j1(B.al[a5>>>8&255],24)^A.j1(B.al[a7>>>16&255],16)^A.j1(B.al[b1>>>24&255],8)^b6[b0][2] -b1=B.al[b1&255]^A.j1(B.al[a6>>>8&255],24)^A.j1(B.al[a5>>>16&255],16)^A.j1(B.al[a7>>>24&255],8)^b6[b0][3] -a5=B.na[l&255] -a6=this.d -s=a6[b1>>>8&255] -r=a6[j>>>16&255] -q=B.na[k>>>24&255] -p=b6[0] -o=p[0] -n=a6[k&255] -m=a6[l>>>8&255] -a8=B.na[b1>>>16&255] -i=a6[j>>>24&255] -h=p[1] -g=a6[j&255] -f=B.na[k>>>8&255] -e=B.na[l>>>16&255] -d=a6[b1>>>24&255] -c=p[2] -b=B.na[b1&255] -a=a6[j>>>8&255] -a9=a6[k>>>16&255] -a6=a6[l>>>24&255] -p=p[3] -a0=J.jp(B.o.gae(b4),b4.byteOffset,16) -a0.$flags&2&&A.z(a0,11) -a0.setUint32(b5,(a5&255^(s&255)<<8^(r&255)<<16^q<<24^o)>>>0,!0) -a0.setUint32(b5+4,(n&255^(m&255)<<8^(a8&255)<<16^i<<24^h)>>>0,!0) -a0.setUint32(b5+8,(g&255^(f&255)<<8^(e&255)<<16^d<<24^c)>>>0,!0) -a0.setUint32(b5+12,(b&255^(a&255)<<8^(a9&255)<<16^a6<<24^p)>>>0,!0)}} -A.b6S.prototype={ -gaKQ(){return!1}} -A.Wd.prototype={ -gt(a){var s=this.a -s=s==null?null:s.length -return s==null?0:s}, -FV(a){var s=this.a -if(s==null)s=new Uint8Array(0) -return A.m1(s,B.bg,null,null)}, -aca(){return this.FV(!0)}, -XL(){this.a=null}} -A.Mr.prototype={ -adw(a,b,c,d){var s,r -if(d==null)d=0 -if(c==null)c=a.length-d -s=a.length -if(d+c>s)c=s-d -r=t.U.b(a)?a:new Uint8Array(A.bf(a)) -s=J.dc(B.o.gae(r),r.byteOffset+d,c) -this.b=s -this.d=s.length}, -gt(a){var s=this.b -return s==null?0:s.length-this.c}, -h(a,b){return this.b[this.c+b]}, -aru(a,b,c){var s=this.b -if(s==null)return A.m1(A.b([],t.t),B.bg,null,null) -return A.m1(s,this.a,b,c)}, -V2(a,b){return this.aru(null,a,b)}, -bI(){var s=this.b -s.toString -return s[this.c++]}, -fI(){var s,r,q,p=this,o=p.b -if(o==null)return new Uint8Array(0) -s=p.gt(0) -r=p.c -q=o.length -if(r+s>q)s=q-r -return J.dc(B.o.gae(o),p.b.byteOffset+p.c,s)}} -A.bdI.prototype={ -a5(){var s=this.bI(),r=this.bI() -if(this.a===B.kU)return(s<<8|r)>>>0 -return(r<<8|s)>>>0}, -X(){var s=this,r=s.bI(),q=s.bI(),p=s.bI(),o=s.bI() -if(s.a===B.kU)return(r<<24|q<<16|p<<8|o)>>>0 -return(o<<24|p<<16|q<<8|r)>>>0}, -Bo(){var s=this,r=s.bI(),q=s.bI(),p=s.bI(),o=s.bI(),n=s.bI(),m=s.bI(),l=s.bI(),k=s.bI() -if(s.a===B.kU)return(B.c.cX(r,56)|B.c.cX(q,48)|B.c.cX(p,40)|B.c.cX(o,32)|n<<24|m<<16|l<<8|k)>>>0 -return(B.c.cX(k,56)|B.c.cX(l,48)|B.c.cX(m,40)|B.c.cX(n,32)|o<<24|p<<16|q<<8|r)>>>0}, -rd(a){var s=this,r=s.V2(a,s.c) -s.c=s.c+r.gt(0) -return r}, -aMN(a,b){return new A.bdJ(b).$1(this.rd(a).fI())}, -aaL(a){return this.aMN(a,!0)}} -A.bdJ.prototype={ -$1(a){var s,r,q -try{s=this.a?B.nV.au(a):A.e2(a,0,null) -return s}catch(r){q=A.e2(a,0,null) -return q}}, -$S:998} -A.Zr.prototype={ -HR(){return J.dc(B.o.gae(this.c),this.c.byteOffset,this.b)}, -a0(a){var s,r,q=this -if(q.b===q.c.length)q.blF() -s=q.c -r=q.b++ -s.$flags&2&&A.z(s) -s[r]=a}, -aOO(a,b){var s,r,q,p,o=this -if(b==null)b=a.length -while(s=o.b,r=s+b,q=o.c,p=q.length,r>p)o.agZ(r-p) -B.o.qy(q,s,r,a) -o.b+=b}, -qE(a){return this.aOO(a,null)}, -aOT(a){var s,r,q,p,o,n,m=this -for(;;){s=m.b -r=a.b -q=r==null -p=q?0:r.length-a.c -o=m.c -n=o.length -if(!(s+p>n))break -m.agZ(s+(q?0:r.length-a.c)-n)}if(!q)B.o.d9(o,s,s+a.gt(0),r,a.c) -m.b=m.b+a.gt(0)}, -art(a,b){var s=this -if(a<0)a=s.b+a -if(b==null)b=s.b -else if(b<0)b=s.b+b -return J.dc(B.o.gae(s.c),s.c.byteOffset+a,b-a)}, -un(a){return this.art(a,null)}, -agZ(a){var s=a!=null?a>32768?a:32768:32768,r=this.c,q=r.length,p=new Uint8Array((q+s)*2) -B.o.qy(p,0,q,r) -this.c=p}, -blF(){return this.agZ(null)}, -gt(a){return this.b}} -A.bps.prototype={ -dz(a){var s=this,r=a&255,q=a>>>8&255 -if(s.a===B.kU){s.a0(q) -s.a0(r)}else{s.a0(r) -s.a0(q)}}, -bL(a){var s=this,r=a&255 -if(s.a===B.kU){s.a0(B.c.R(a,24)&255) -s.a0(B.c.R(a,16)&255) -s.a0(B.c.R(a,8)&255) -s.a0(r)}else{s.a0(r) -s.a0(B.c.R(a,8)&255) -s.a0(B.c.R(a,16)&255) -s.a0(B.c.R(a,24)&255)}}, -Ee(a){var s,r=this -if((a&9223372036854776e3)>>>0!==0){a=(a^9223372036854776e3)>>>0 -s=128}else s=0 -if(r.a===B.kU){r.a0(s|B.c.R(a,56)&255) -r.a0(B.c.R(a,48)&255) -r.a0(B.c.R(a,40)&255) -r.a0(B.c.R(a,32)&255) -r.a0(B.c.R(a,24)&255) -r.a0(B.c.R(a,16)&255) -r.a0(B.c.R(a,8)&255) -r.a0(a&255) -return}r.a0(a&255) -r.a0(B.c.R(a,8)&255) -r.a0(B.c.R(a,16)&255) -r.a0(B.c.R(a,24)&255) -r.a0(B.c.R(a,32)&255) -r.a0(B.c.R(a,40)&255) -r.a0(B.c.R(a,48)&255) -r.a0(s|B.c.R(a,56)&255)}} -A.rC.prototype={ -YT(a,b){return this.bEo(0,b,this.$ti.c)}, -bEo(a,b,c){var s=0,r=A.n(c),q,p=this,o -var $async$YT=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:o=p.c -if(o==null){o=b.$0() -A.cjB(o.va(p.gbrZ()),p.$ti.c) -p.c=o}q=o -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$YT,r)}, -Zu(){var s,r=this -r.c=null -r.b=null -s=r.d -if(s!=null)s.af(0) -r.d=null}, -bs_(){var s=this,r=s.a -if(r!=null)s.d=A.d4(r,s.gbHD()) -else s.Zu()}} -A.acR.prototype={ -gk(a){var s=this.a.a -s=s==null?null:s.a -return s==null?new A.aj($.am,this.$ti.i("aj<1>")):s}, -bRo(){var s,r=this.$ti,q=new A.aj($.am,r.i("aj<1?>")),p=new A.rk(q,r.i("rk<1?>")) -r=p.gRC() -this.gk(0).u0(0,p.gbyz(p),r,t.H) -s=this.a.b -if(s!=null)s.a.u0(0,new A.aSu(p,null),r,t.P) -return q}} -A.aSu.prototype={ -$1(a){this.a.dI(0,this.b)}, -$S:207} -A.acQ.prototype={ -dI(a,b){var s,r=this -if(!r.e)throw A.q(A.ac("Operation already completed")) -r.e=!1 -s=r.$ti -if(!s.i("a0<1>").b(b)){s=r.aeo() -if(s!=null)s.dI(0,b) -return}if(r.a==null){A.cjB(b,s.c) -return}b.u0(0,new A.aSs(r),new A.aSt(r),t.P)}, -aeo(){var s=this.a -if(s==null)return null -this.b=null -return s}, -b5M(){var s=this,r=s.b -if(r==null)return A.em(null,t.H) -if(s.a!=null){s.a=null -r.dI(0,s.a4p())}return r.a}, -a4p(){var s=0,r=A.n(t.O),q,p -var $async$a4p=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=A.b([],t.Y_) -s=p.length!==0?3:4 -break -case 3:s=5 -return A.f(A.h6(p,!1,t.O),$async$a4p) -case 5:case 4:q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a4p,r)}} -A.aSs.prototype={ -$1(a){var s=this.a.aeo() -if(s!=null)s.dI(0,a)}, -$S(){return this.a.$ti.i("bg(1)")}} -A.aSt.prototype={ -$2(a,b){var s=this.a.aeo() -if(s!=null)s.zs(a,b)}, -$S:57} -A.V9.prototype={ -EZ(a,b){return this.a.EZ(a,b)}, -t5(a){return this.EZ(a,null)}, -u0(a,b,c,d){return this.a.u0(0,b,c,d)}, -bK(a,b,c){return this.u0(0,b,null,c)}, -va(a){return this.a.va(a)}, -FB(a,b,c){return this.a.FB(0,b,c)}, -Bt(a,b){return this.FB(0,b,null)}, -$ia0:1} -A.aia.prototype={ -v(a,b){var s,r,q=this -if(q.b)throw A.q(A.ac("The FutureGroup is closed.")) -s=q.e -r=s.length -s.push(null);++q.a -b.bK(0,new A.b8i(q,r),t.P).t5(new A.b8j(q))}, -aN(a){var s,r,q=this -q.b=!0 -if(q.a!==0)return -s=q.c -if((s.a.a&30)!==0)return -r=q.$ti.i("c_<1>") -r=A.H(new A.c_(q.e,r),r.i("D.E")) -s.dI(0,r)}} -A.b8i.prototype={ -$1(a){var s,r,q=this.a,p=q.c -if((p.a.a&30)!==0)return null -s=--q.a -r=q.e -r[this.b]=a -if(s!==0)return null -if(!q.b)return null -q=q.$ti.i("c_<1>") -q=A.H(new A.c_(r,q),q.i("D.E")) -p.dI(0,q)}, -$S(){return this.a.$ti.i("bg(1)")}} -A.b8j.prototype={ -$2(a,b){var s=this.a.c -if((s.a.a&30)!==0)return null -s.zs(a,b)}, -$S:57} -A.rU.prototype={ -gamV(){return!1}, -gNS(){return!0}, -gJr(){return null}, -gRg(){return this}, -aFq(a){a.rk(this.a,this.b)}, -gu(a){return(J.ae(this.a)^A.d1(this.b)^492929599)>>>0}, -m(a,b){if(b==null)return!1 -return b instanceof A.rU&&J.v(this.a,b.a)&&this.b===b.b}, -$iBS:1} -A.a0p.prototype={ -b38(a,b){a.u0(0,A.oQ(A.cXB(),b),A.cUQ(),b.i("BS<0>")).bK(0,new A.bvW(this,b),t.P)}} -A.bvW.prototype={ -$1(a){this.a.b=a}, -$S(){return this.b.i("bg(BS<0>)")}} -A.oB.prototype={ -gamV(){return!0}, -gNS(){return!1}, -gJr(){return this}, -gRg(){return null}, -aFq(a){a.v(0,this.a)}, -gu(a){return(J.ae(this.a)^842997089)>>>0}, -m(a,b){if(b==null)return!1 -return b instanceof A.oB&&J.v(this.a,b.a)}, -$iBS:1, -gk(a){return this.a}} -A.a1W.prototype={ -v(a,b){var s,r=this -if(r.b)throw A.q(A.ac("Can't add a Stream to a closed StreamGroup.")) -s=r.c -if(s===B.acR)r.e.d6(0,b,new A.bGT()) -else if(s===B.acQ)return b.iY(null).af(0) -else r.e.d6(0,b,new A.bGU(r,b)) -return null}, -A(a,b){var s=this.e,r=s.A(0,b),q=r==null?null:r.af(0) -if(s.a===0)if(this.b){s=this.a -s===$&&A.e() -A.j2(s.gcj(s))}return q}, -bs7(){var s,r,q,p,o,n,m,l=this -l.c=B.acS -r=l.e -q=A.H(new A.bi(r,A.y(r).i("bi<1,2>")),l.$ti.i("S,hD<1>?>")) -p=q.length -o=0 -for(;o"));s.q();)s.d.pV(0)}, -bsb(){this.c=B.acS -for(var s=this.e,s=new A.bw(s,s.r,s.e,A.y(s).i("bw<2>"));s.q();)s.d.xc(0)}, -aCD(){var s,r,q,p -this.c=B.acQ -s=this.e -r=A.y(s).i("bi<1,2>") -q=t.Pi -p=A.H(new A.GH(A.hB(new A.bi(s,r),new A.bGR(this),r.i("D.E"),t.aj),q),q.i("D.E")) -s.P(0) -return p.length===0?null:A.h6(p,!1,t.H)}, -aCC(a){var s,r=this.a -r===$&&A.e() -s=a.v7(r.guZ(r),new A.bGQ(this,a),r.gGB()) -if(this.c===B.acT)s.pV(0) -return s}, -aN(a){var s,r=this -if(r.b){s=r.a -s===$&&A.e() -return s.LV()}r.b=!0 -if(r.e.a===0){s=r.a -s===$&&A.e() -s.aN(0)}s=r.a -s===$&&A.e() -return s.LV()}} -A.bGT.prototype={ -$0(){return null}, -$S:20} -A.bGU.prototype={ -$0(){return this.a.aCC(this.b)}, -$S(){return this.a.$ti.i("hD<1>()")}} -A.bGS.prototype={ -$1(a){}, -$S:37} -A.bGR.prototype={ -$1(a){var s,r,q=a.b -try{if(q!=null){s=q.af(0) -return s}s=a.a.iY(null).af(0) -return s}catch(r){return null}}, -$S(){return this.a.$ti.i("a0<~>?(S,hD<1>?>)")}} -A.bGQ.prototype={ -$0(){return this.a.A(0,this.b)}, -$S:0} -A.RI.prototype={ -l(a){return this.a}} -A.a1X.prototype={ -aWV(a){var s,r,q,p,o=this -if(o.r)throw A.q(A.ac("Can't call split() on a closed StreamSplitter.")) -s=A.pA(null,o.gbsf(),o.gbsh(),o.gbsj(),!1,o.$ti.c) -s.r=new A.bGW(o,s) -for(r=o.c,q=r.length,p=0;p"))}, -b5L(){var s=this.b,r=s!=null?s.af(0):null -if(r!=null)this.e.v(0,r) -this.e.aN(0)}, -bsg(){var s,r=this -if(r.f)return -s=r.b -if(s!=null)s.xc(0) -else r.b=r.a.v7(r.gbsd(),r.gbjE(),r.gbjS())}, -bsi(){if(!this.d.qM(0,new A.bGV(this)))return -this.b.pV(0)}, -bsk(){this.b.xc(0)}, -bsc(a){var s=this,r=s.d -r.A(0,a) -if(r.a!==0)return -if(s.r)s.b5L() -else s.b.pV(0)}, -bse(a){var s,r,q,p=this -if(!p.r)p.c.push(new A.oB(a,p.$ti.i("oB<1>"))) -for(s=p.d,s=A.dy(s,s.r,A.y(s).c),r=s.$ti.c;s.q();){q=s.d;(q==null?r.a(q):q).v(0,a)}}, -bjT(a,b){var s,r,q -if(!this.r)this.c.push(new A.rU(a,b)) -for(s=this.d,s=A.dy(s,s.r,A.y(s).c),r=s.$ti.c;s.q();){q=s.d;(q==null?r.a(q):q).rk(a,b)}}, -bjF(){var s,r,q,p -this.f=!0 -for(s=this.d,s=A.dy(s,s.r,A.y(s).c),r=this.e,q=s.$ti.c;s.q();){p=s.d -r.v(0,(p==null?q.a(p):p).aN(0))}}} -A.bGW.prototype={ -$0(){return this.a.bsc(this.b)}, -$S:0} -A.bGV.prototype={ -$1(a){return a.gamR()}, -$S(){return this.a.$ti.i("E(mf<1>)")}} -A.abF.prototype={ -zE(a){return this.bFJ(a)}, -bFJ(a){var s=0,r=A.n(t.z),q,p=this,o -var $async$zE=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)$async$outer:switch(s){case 0:o=a.a -switch(o){case"setConfiguration":o=J.w(a.b,0) -p.b=o -p.a.qi("onConfigurationChanged",[o],!1,t.z) -break -case"getConfiguration":q=p.b -s=1 -break $async$outer -default:throw A.q(A.to("Unimplemented","audio_session for web doesn't implement '"+o+"'",null,null))}case 1:return A.l(q,r)}}) -return A.m($async$zE,r)}} -A.Sy.prototype={ -N(){return A.j(["contentType",this.a.a,"flags",this.b.a,"usage",this.c.a],t.N,t.z)}, -m(a,b){var s,r -if(b==null)return!1 -s=!1 -if(b instanceof A.Sy)if(this.a===b.a){r=b.b -if(this.b.a===r.a)s=this.c.a===b.c.a}return s}, -gu(a){return B.f.gu(""+this.a.a+"-"+this.b.a+"-"+this.c.a)}} -A.Sz.prototype={ -p(a,b){b.gk(b).a0M(0,this.a) -b.gk(b) -return!1}, -m(a,b){if(b==null)return!1 -return b instanceof A.Sz&&this.a===b.a}, -gu(a){return B.c.gu(this.a)}, -gk(a){return this.a}} -A.zC.prototype={ -H(){return"AndroidAudioContentType."+this.b}} -A.jP.prototype={ -m(a,b){if(b==null)return!1 -return b instanceof A.jP&&this.a===b.a}, -gu(a){return B.c.gu(this.a)}, -gk(a){return this.a}} -A.DJ.prototype={} -A.K8.prototype={ -b2l(){var s=this,r=A.aQ3(null,new A.aOX(s),t.X0) -s.w!==$&&A.cp() -s.w=r -B.Ew.zY(new A.aOY(s))}, -XP(a){return this.byH(a)}, -byH(a){var s=0,r=A.n(t.H),q=1,p=[],o=this,n,m,l -var $async$XP=A.o(function(b,c){if(b===1){p.push(c) -s=q}for(;;)switch(s){case 0:m=A.bc(null,t.H) -s=2 -return A.f(m,$async$XP) -case 2:o.c=a -q=4 -s=7 -return A.f(B.Ew.qi("setConfiguration",A.b([a.N()],t.gG),!1,t.z),$async$XP) -case 7:q=1 -s=6 -break -case 4:q=3 -l=p.pop() -s=6 -break -case 3:s=1 -break -case 6:return A.l(null,r) -case 1:return A.k(p.at(-1),r)}}) -return A.m($async$XP,r)}, -a1M(a){return this.aUc(!0)}, -aUc(a){var s=0,r=A.n(t.y),q,p=this -var $async$a1M=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:s=p.c==null?3:4 -break -case 3:s=5 -return A.f(p.XP(B.aeh),$async$a1M) -case 5:case 4:q=!0 -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a1M,r)}, -FR(a){var s=0,r=A.n(t.X0),q -var $async$FR=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:q=A.aQ(t.fN) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$FR,r)}} -A.aOX.prototype={ -$0(){var s=0,r=A.n(t.H),q=this,p,o,n -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=q.a -o=p.w -o===$&&A.e() -n=o -s=2 -return A.f(p.FR(0),$async$$0) -case 2:n.v(0,b) -return A.l(null,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.aOY.prototype={ -$1(a){return this.aOZ(a)}, -aOZ(a){var s=0,r=A.n(t.P),q=this,p,o,n -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:n=t.kc.a(a.b) -switch(a.a){case"onConfigurationChanged":p=q.a -n.toString -o=A.chx(J.rw(t.G.a(J.w(n,0)),t.N,t.z)) -p.c=o -p.d.v(0,o) -break}return A.l(null,r)}}) -return A.m($async$$1,r)}, -$S:1007} -A.T0.prototype={ -N(){var s,r,q,p,o,n=this,m=null,l=n.a -l=l==null?m:l.c -s=n.b -s=s==null?m:s.a -r=n.c -r=r==null?m:r.a -q=n.d -q=q==null?m:q.a -p=n.e -p=p==null?m:p.a -o=n.f -o=o==null?m:o.N() -return A.j(["avAudioSessionCategory",l,"avAudioSessionCategoryOptions",s,"avAudioSessionMode",r,"avAudioSessionRouteSharingPolicy",q,"avAudioSessionSetActiveOptions",p,"androidAudioAttributes",o,"androidAudioFocusGainType",n.r.a,"androidWillPauseWhenDucked",n.w],t.N,t.z)}} -A.wA.prototype={ -H(){return"AVAudioSessionCategory."+this.b}} -A.aaV.prototype={ -p(a,b){b.gk(b).a0M(0,this.a) -b.gk(b) -return!1}, -m(a,b){if(b==null)return!1 -return b instanceof A.aaV&&this.a===b.a}, -gu(a){return B.c.gu(this.a)}, -gk(a){return this.a}} -A.pR.prototype={ -H(){return"AVAudioSessionMode."+this.b}} -A.DG.prototype={ -H(){return"AVAudioSessionRouteSharingPolicy."+this.b}} -A.aaW.prototype={ -p(a,b){b.gk(b).a0M(0,this.a) -b.gk(b) -return!1}, -m(a,b){if(b==null)return!1 -return b instanceof A.aaW&&this.a===b.a}, -gu(a){return B.c.gu(this.a)}, -gk(a){return this.a}} -A.Ta.prototype={ -a_(){return new A.abY(null,null)}} -A.abY.prototype={ -aC(){var s,r=this,q=null -r.aU() -r.a.toString -r.r=!0 -r.d=A.c2(q,B.cU,B.cU,q,r) -r.a.toString -r.e=A.c2(q,B.E,B.E,q,r) -s=r.d -r.f=A.cP(r.a.e.f,s,q) -s=r.a.y -if(s){r.d.cT(0) -r.e.cT(0) -r.a.toString}}, -B(a){var s,r=null,q=this.a,p=q.c -q=q.f -s=A.dY(r,this.baF(),B.A,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!1,B.ak) -return A.e8(B.aC,A.b([p,new A.abX(q,s,r)],t.p),B.n,B.ap,r)}, -bbh(){var s=this.a -if(!s.e.Q)return 1 -s=this.e -s===$&&A.e() -s=s.x -s===$&&A.e() -return s}, -baF(){var s,r=this,q=null,p=r.a,o=p.d,n=new A.iy(0,o.d) -o=new A.aPL(r,!1,n,q) -p=p.e -s=p.d -if(s===B.Ho){p.x.toString -p=t.Ni -s=r.f -s===$&&A.e() -return A.tE(o.$0(),new A.aT(s,new A.b8(B.f5s,B.l,p),p.i("aT")),q,!0)}else if(s===B.Hp){p=r.f -p===$&&A.e() -return A.HG(B.G,o.$0(),q,p)}else if(s===B.Hq){p=r.f -p===$&&A.e() -return new A.er(p,!1,o.$0(),q)}else if(s===B.aek){p=r.f -p===$&&A.e() -return A.cnA(B.aF,1,o.$0(),p)}else if(s===B.ael){p=r.f -p===$&&A.e() -return A.cd1(o.$0(),p)}return o.$0()}, -bp(a){var s,r,q=this -q.bJ(a) -s=q.a -if(!s.d.c.m(0,a.d.c)&&q.a.y){s=q.d -s===$&&A.e() -s.sk(0,s.a) -q.d.cT(0)}s=q.a -r=s.r -if(r.c!=a.r.c)s=s.y -else s=!1 -if(s){s=q.d -s===$&&A.e() -s.sk(0,s.a) -q.d.cT(0) -q.a.toString}s=q.a -s=s.y -if(s&&!a.y){s=q.d -s===$&&A.e() -s.cT(0) -s=q.e -s===$&&A.e() -s.cT(0)}else if(!s&&a.y){s=q.d -s===$&&A.e() -s.pX(0) -s=q.e -s===$&&A.e() -s.pX(0)}}, -n(){var s=this.d -s===$&&A.e() -s.n() -s=this.e -s===$&&A.e() -s.n() -this.b_M()}} -A.aPL.prototype={ -$0(){var s=this,r=s.a,q=r.e -q===$&&A.e() -return A.iL(A.cP(B.a1,q,null),new A.aPM(r,s.b,s.c,s.d),null)}, -$S:1016} -A.aPM.prototype={ -$2(a,b){var s,r,q=this,p=null,o=q.a,n=o.bbh() -o=o.a -if(q.b){s=o.d -s=A.cE8(p,p,s.d,s.c,B.aeo) -s=A.jr(new A.ai(B.r3,o.r,p),p,p,s,B.a9,!1) -o=s}else{s=o.d -r=new A.d8(s.c,p,q.d,p,p,p,p,B.oe) -s=A.cK(!1,B.E,!0,p,A.pV(p,new A.ai(B.r3,o.r,p),B.n,p,B.a1,r,B.I,p,p,p,p,p),B.n,p,s.e,p,p,q.c,p,p,B.kH) -o=s}return A.ok(o,n)}, -$S:1037} -A.a3G.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.Tb.prototype={} -A.bFs.prototype={} -A.DV.prototype={ -H(){return"BadgeAnimationType."+this.b}} -A.abW.prototype={} -A.abX.prototype={ -B(a){var s,r,q=null,p=this.c -if(p==null)return A.ccJ(q,this.d,-10,q,-8,q) -s=p.a -r=p.b -return A.ccJ(p.d,this.d,r,p.c,s,q)}} -A.aPK.prototype={ -H(){return"BadgeShape."+this.b}} -A.abZ.prototype={} -A.ajF.prototype={ -bb(a,b){var s,r,q,p=b.a,o=b.b,n=A.dj($.aw().w),m=A.bh(),l=A.bh(),k=this.e,j=k.a -l.r=j.gk(j) -l.b=B.bS -l.d=B.nQ -j=k.b -l.c=j -j=p*0.14 -s=o*0.14 -n.aP(new A.i1(j,s)) -n.aP(new A.cQ(p*0.3,s)) -n.aP(new A.cQ(p*0.385,0)) -n.aP(new A.cQ(p*0.515,o*0.08)) -n.aP(new A.cQ(p*0.627,o*0.012)) -r=o*0.134 -n.aP(new A.cQ(p*0.7,r)) -q=p*0.867 -n.aP(new A.cQ(q,r)) -n.aP(new A.cQ(q,o*0.3)) -n.aP(new A.cQ(p,o*0.38)) -n.aP(new A.cQ(p*0.922,o*0.505)) -n.aP(new A.cQ(p*0.995,o*0.629)) -q=p*0.866 -n.aP(new A.cQ(q,o*0.706)) -r=o*0.868 -n.aP(new A.cQ(q,r)) -n.aP(new A.cQ(p*0.697,r)) -q=o*0.996 -n.aP(new A.cQ(p*0.618,q)) -n.aP(new A.cQ(p*0.5,o*0.924)) -n.aP(new A.cQ(p*0.379,q)) -n.aP(new A.cQ(p*0.302,r)) -n.aP(new A.cQ(j,r)) -n.aP(new A.cQ(j,o*0.702)) -n.aP(new A.cQ(p*0.004,o*0.618)) -n.aP(new A.cQ(p*0.08,o*0.494)) -n.aP(new A.cQ(p*0.012,o*0.379)) -n.aP(new A.cQ(j,o*0.306)) -n.aP(new A.cQ(j,s)) -s=this.b -m.r=s.gk(s) -a.us(n,m) -if(!k.m(0,B.H))a.us(n,l)}, -tD(a){return!0}} -A.atY.prototype={ -bb(a,b){var s,r,q,p,o,n,m=b.a,l=b.b,k=A.dj($.aw().w),j=A.bh(),i=A.bh(),h=this.e,g=h.a -i.r=g.gk(g) -i.b=B.bS -i.d=B.nQ -g=h.b -i.c=g -g=m*0.357 -s=l*0.156 -k.aP(new A.i1(g,s)) -r=m*0.643 -q=l*0.157 -k.GF(new A.t(r,s),new A.bp(q,q)) -p=l*0.165 -k.GF(new A.t(m*0.847,l*0.396),new A.bp(p,p)) -p=l*0.17 -k.GF(new A.t(m*0.857,l*0.666),new A.bp(p,p)) -o=l*0.844 -n=l*0.163 -k.GF(new A.t(r,o),new A.bp(n,n)) -k.GF(new A.t(g,o),new A.bp(q,q)) -k.GF(new A.t(m*0.145,l*0.665),new A.bp(n,n)) -k.GF(new A.t(m*0.154,l*0.372),new A.bp(p,p)) -k.GF(new A.t(g,s),new A.bp(n,n)) -n=this.b -j.r=n.gk(n) -a.us(k,j) -if(!h.m(0,B.H))a.us(k,i)}, -tD(a){return!0}} -A.aPN.prototype={ -grm(){return new A.ac1(u.G)}, -ga7F(){return new A.ac0(u.G)}} -A.ac1.prototype={ -au(a){var s,r,q,p,o,n,m -if(J.b6(a)===0)return"" -a=new Uint8Array(A.bf(a)) -s=a.length -r=0 -for(;;){if(!(r0)while(o[0]===q[0])o=B.f.a1(o,1,o.length) -for(;m=r-1,r>0;r=m)o=q[0]+o -return o}} -A.ac0.prototype={ -au(a){var s,r,q,p,o,n,m,l,k,j=a.length -if(j===0)return new Uint8Array(0) -s=A.bA(j,0,!1,t.S) -for(r=this.a,q=0;q=0;)++r -return r}, -FO(a,b){if(b.i("D<0>").b(this))return A.hB(this,new A.bHs(b),A.y(this).i("D.E"),b) -return new A.iN(b.i("iN<0>"))}, -dP(a,b){var s,r,q,p,o,n -A.fG(b,"index") -s=this.a -r=s.length -q=0 -if(r!==0){p=new A.q1(s,r,0,240) -for(o=0;n=p.Au(),n>=0;o=n){if(q===b)return B.f.a1(s,o,n);++q}}throw A.q(A.Xm(b,this,"index",null,q))}, -p(a,b){var s -if(typeof b!="string")return!1 -s=b.length -if(s===0)return!1 -if(new A.q1(b,s,0,240).Au()!==s)return!1 -s=this.a -return A.cRL(s,b,0,s.length)>=0}, -a5y(a,b,c){var s,r -if(a===0||b===this.a.length)return b -if(c==null){s=this.a -c=new A.q1(s,s.length,b,240)}do{r=c.Au() -if(r<0)break -if(--a,a>0){b=r -continue}else{b=r -break}}while(!0) -return b}, -zj(a,b){A.fG(b,"count") -return this.bri(b)}, -bri(a){var s=this.a5y(a,0,null),r=this.a -if(s===r.length)return B.ce -return new A.he(B.f.cD(r,s))}, -Br(a,b){A.fG(b,"count") -return this.aCQ(b)}, -aCQ(a){var s=this.a5y(a,0,null),r=this.a -if(s===r.length)return this -return new A.he(B.f.a1(r,0,s))}, -FT(a,b,c){var s,r,q,p,o=this -A.fG(b,"start") -if(c0;r=p){p=q.Au() -if(p>=0)--a -else return B.ce}if(r>0)return new A.he(B.f.a1(s,0,r))}return B.ce}, -abe(a){return new A.he(this.a.toLowerCase())}, -m(a,b){if(b==null)return!1 -return b instanceof A.he&&this.a===b.a}, -gu(a){return B.f.gu(this.a)}, -l(a){return this.a}} -A.bHs.prototype={ -$1(a){return a}, -$S(){return this.a.i("0(0)")}} -A.Pb.prototype={ -gI(a){var s=this,r=s.d -return r==null?s.d=B.f.a1(s.a,s.b,s.c):r}, -q(){return this.a2V(1,this.c)}, -a2V(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=u.j,h=u.e -if(a>0){s=j.c -for(r=j.a,q=r.length,p=240;s>>5)+(o&31)) -else{m=1 -if(n>>8)+(l&255))}}}p=u.U.charCodeAt((p&-4)+m) -if((p&1)!==0){--a -k=a===0}else k=!1 -if(k){j.b=b -j.c=s -j.d=null -return!0}}j.b=b -j.c=q -j.d=null -return a===1&&p!==240}else if(a===0){j.b=b -j.d=null -return!0}else throw A.q(A.f1(a,0,null,"count",null))}, -aB7(a,b){var s,r,q,p=this -A.fG(a,"count") -s=p.b -r=new A.zQ(p.a,0,s,240) -for(;a>0;s=q){q=r.Au() -if(q<0)break;--a}p.b=s -p.c=b -p.d=null -return a===0}} -A.q1.prototype={ -Au(){var s,r,q=this -for(s=q.b;r=q.c,r>>5)+(j&31))) -return}if(k>>8)+(s&255)) -q.c=k+1}else r=1 -q.d=n.charCodeAt((q.d&-4)+r)}, -aDy(a){var s,r,q,p,o,n,m,l=this,k=u.j,j=u.e,i=l.c -if(i===a){l.d=240 -return i}s=i-1 -r=l.a -q=r.charCodeAt(s) -if((q&63488)!==55296)p=j.charCodeAt(k.charCodeAt(q>>>5)+(q&31)) -else{p=1 -if((q&64512)===55296){if(i>>8)+(o&255))}}else{n=s-1 -if(n>=a){m=r.charCodeAt(n) -i=(m&64512)===55296}else{m=null -i=!1}if(i){p=j.charCodeAt(k.charCodeAt(((m&1023)<<10)+(q&1023)+524288>>>8)+(q&255)) -s=n}}}l.d=u.U.charCodeAt(280+p) -return s}} -A.zQ.prototype={ -Au(){var s,r,q,p,o,n=this -for(s=n.b;r=n.c,r>s;){n.UV(0) -q=n.d -if((q&3)===0)continue -if((q&2)!==0){p=n.c -o=n.agy() -if(q>=340)n.c=p -else if((n.d&3)===3)n.c=o}if((n.d&1)!==0)return r}s=u.t.charCodeAt((n.d&-4)+18) -n.d=s -if((s&1)!==0)return r -return-1}, -UV(a){var s,r,q=this,p=u.j,o=u.e,n=u.t,m=q.a,l=--q.c,k=m.charCodeAt(l) -if((k&64512)!==56320){q.d=n.charCodeAt((q.d&-4)+o.charCodeAt(p.charCodeAt(k>>>5)+(k&31))) -return}if(l>=q.b){l=q.c=l-1 -s=m.charCodeAt(l) -m=(s&64512)===55296}else{s=null -m=!1}if(m)r=o.charCodeAt(p.charCodeAt(((s&1023)<<10)+(k&1023)+524288>>>8)+(k&255)) -else{q.c=l+1 -r=1}q.d=n.charCodeAt((q.d&-4)+r)}, -agy(){var s,r,q=this -for(s=q.b;r=q.c,r>s;){q.UV(0) -if(q.d<280)return r}q.d=u.t.charCodeAt((q.d&-4)+18) -return s}} -A.SF.prototype={ -a_(){return new A.abk(null,null)}} -A.abk.prototype={ -ga6w(){var s,r=this,q=r.d -if(q===$){s=A.c2(null,B.uS,null,r.a.d?1:0,r) -r.d!==$&&A.bd() -r.d=s -q=s}return q}, -bp(a){var s,r=this -r.bJ(a) -s=r.a.d -if(s!==a.d)if(s)r.ga6w().cT(0) -else r.ga6w().pX(0)}, -n(){this.ga6w().n() -this.b_K()}, -B(a){var s=null,r=this.a.e -return A.bI(new A.abi(this.ga6w(),r,s,B.aht,s),s,s)}} -A.a3x.prototype={ -n(){var s=this,r=s.dg$ -if(r!=null)r.V(0,s.gw7()) -s.dg$=null -s.aM()}, -cY(){this.dX() -this.dN() -this.w8()}} -A.acY.prototype={ -B(a){var s=this,r=null,q=s.e?1:0,p=s.d -p=s.r?A.cG(B.e3M,p,r,r,r):A.caq(p,s.f) -return new A.kS(B.D,A.bI(A.cou(A.kf(A.qa(A.cJ(r,r,r,p,32,r,s.w,B.dr,r,r,r),new A.d8(s.c,r,r,r,r,r,r,B.oe),B.dp),B.a1,B.aZ,q)),r,r),r)}} -A.acZ.prototype={ -B(a){var s=this,r=null,q=s.f?1:0 -return new A.kS(B.D,A.bI(A.cou(A.kf(A.qa(A.cJ(r,r,r,A.cG(s.c,s.e,r,r,r),s.x,r,s.r,B.co,r,r,r),new A.d8(s.d,r,r,r,r,r,r,B.oe),B.dp),B.a1,s.w,q)),r,r),r)}} -A.TV.prototype={ -a_(){return new A.TX()}} -A.TX.prototype={ -aC(){var s=this -s.aU() -s.a.c.an(0,s.gSM(s)) -s.r=new A.Bt(!0,$.aC())}, -n(){var s,r=this -r.a.c.V(0,r.gSM(r)) -s=r.r -s===$&&A.e() -s.ap$=$.aC() -s.Y$=0 -r.aM()}, -bp(a){var s,r=this,q=r.a.c -if(a.c!==q)q.an(0,r.gSM(r)) -r.bJ(a) -q=r.d -s=r.a.c -if(q!==s.y1)s.y1=q}, -O2(a){var s=0,r=A.n(t.H),q=this,p,o -var $async$O2=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p=q.a.c -o=p.y1 -s=o&&!q.d?2:4 -break -case 2:q.e=p.w.a.f -q.f=!1 -q.d=o -p=q.c -p.toString -s=5 -return A.f(q.Wy(p),$async$O2) -case 5:s=3 -break -case 4:if(q.d){p=q.c -p.toString -A.cw(p,!0).rb() -q.d=!1}case 3:return A.l(null,r)}}) -return A.m($async$O2,r)}, -B(a){var s=this.a.c,r=this.r -r===$&&A.e() -return A.ci2(A.ci_(new A.aXQ(),r,t.ze),s)}, -b84(a,b,c,d){return A.iL(b,new A.aXN(this,b,d),null)}, -bau(a,b,c){var s,r=this,q=r.a.c,p=r.r -p===$&&A.e() -s=A.ci2(A.ci_(new A.aXO(),p,t.ze),q) -q=r.f -if(!q){r.f=!0 -$.at.p3$.push(new A.aXP(r))}r.a.toString -q=r.b84(a,b,c,s) -return q}, -Wy(a){return this.bnw(a)}, -bnw(a){var s=0,r=A.n(t.z),q=this,p,o,n,m,l,k,j,i,h,g,f -var $async$Wy=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p=A.b([],t.Zt) -o=$.am -n=t.D4 -m=t.gR -l=A.lu(B.cK) -k=A.b([],t.wi) -j=$.aC() -i=$.am -h=q.a.c.w.a.as -g=h.a -f=h.b -A.a25(B.G4,A.b([],t.BG)) -q.a.toString -if(g>f)A.Ph(A.b([B.JY,B.K_],t.UW)) -else if(g=s&&B.c.aR(s,1e6)>0 -p.a.toString -q=!n.f&&!p.z -if(n.f){n=p.CW==null&&o -n=n===!0?new A.bPV(p):p.gb5K()}else n=new A.bPW(p) -s=p.ch -s===$&&A.e() -return A.dY(o,A.caK(B.ud,B.eJ,r,s.a.f,p.gaA9(),q),B.A,!1,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,n,o,o,o,o,o,o,!1,B.ak)}, -b4W(a,b,c,d,e){var s,r,q=null,p=this.d -p===$&&A.e() -p=p.a?0:1 -s=A.by(10) -$.aw() -r=this.e -r===$&&A.e() -return A.dY(q,A.kf(A.wT(s,A.T6(new A.kS(b,A.bz(q,A.cG(r.x>0?B.BZ:B.BY,c,q,q,16),B.n,q,q,q,q,d,q,new A.aB(e,0,e,0),q,q,q),q),!0,new A.r8(10,0,q)),B.bL),B.a1,B.aZ,p),B.A,!1,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,new A.bPX(this,a),q,q,q,q,q,q,!1,B.ak)}, -b59(a,b,c){var s=null -this.a.toString -return A.dY(s,A.bz(s,A.caq(B.eJ,a.a.f),B.n,B.D,s,s,s,c,s,B.Ay,s,s,s),B.A,!1,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,this.gaA9(),s,s,s,s,s,s,!1,B.ak)}, -b5f(a,b){this.CW.toString -return B.kh}, -b5e(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=null,g=new Float64Array(16),f=new A.c5(g) -f.tb() -g[1]=Math.tan(0) -s=Math.cos(3.141592653589793) -r=Math.sin(3.141592653589793) -q=g[4] -p=g[8] -o=g[5] -n=g[9] -m=g[6] -l=g[10] -k=g[7] -j=g[11] -i=-r -g[4]=q*s+p*r -g[5]=o*s+n*r -g[6]=m*s+l*r -g[7]=k*s+j*r -g[8]=q*i+p*s -g[9]=o*i+n*s -g[10]=m*i+l*s -g[11]=k*i+j*s -f.OJ(2.5132741228718345) -return A.dY(h,A.bz(h,A.Iu(B.G,A.cG(B.BX,b,h,h,18),h,f,!0),B.n,B.D,h,h,h,c,B.uV,B.Kj,h,h,h),B.A,!1,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,new A.bQ3(this,a),h,h,h,h,h,h,!1,B.ak)}, -IC(){var s=this.r -if(s!=null)s.af(0) -this.D(new A.bQ4(this))}, -aeF(){var s=0,r=A.n(t.H),q=this,p -var $async$aeF=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:q.CW.toString -q.as=!1 -p=q.ch -p===$&&A.e() -p.an(0,q.gav4()) -q.av5() -if(!q.ch.a.f)q.CW.toString -q.a5B() -q.CW.toString -return A.l(null,r)}}) -return A.m($async$aeF,r)}, -bjY(){this.D(new A.bQ7(this))}, -b5a(){var s,r=this,q=r.ch -q===$&&A.e() -r.CW.toString -s=A.caM(B.alr,B.amw,B.r,B.amn) -r.CW.toString -return A.dF(new A.ai(B.uU,new A.ag_(q,s,new A.bQ_(r),new A.bQ0(r),new A.bQ1(r),!0,null),null),1)}, -aAa(){var s,r=this.e -r===$&&A.e() -s=r.a.a -this.D(new A.bQ9(this,r.b.a>=s&&B.c.aR(s,1e6)>0))}, -a5v(){var s=0,r=A.n(t.H),q=this,p,o -var $async$a5v=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:q.IC() -p=q.e -p===$&&A.e() -o=B.c.aR(p.b.a-15e6,1000) -p=q.ch -p===$&&A.e() -s=2 -return A.f(p.wU(A.cX(0,0,0,Math.max(o,0),0,0)),$async$a5v) -case 2:A.hy(B.dq,new A.bQa(q),t.P) -return A.l(null,r)}}) -return A.m($async$a5v,r)}, -a5x(){var s=0,r=A.n(t.H),q=this,p,o,n -var $async$a5x=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:q.IC() -p=q.e -p===$&&A.e() -o=B.c.aR(p.a.a,1000) -n=B.c.aR(p.b.a+15e6,1000) -p=q.ch -p===$&&A.e() -s=2 -return A.f(p.wU(A.cX(0,0,0,Math.min(n,o),0,0)),$async$a5x) -case 2:A.hy(B.dq,new A.bQb(q),t.P) -return A.l(null,r)}}) -return A.m($async$a5x,r)}, -a5B(){this.CW.toString -this.r=A.d4(B.uR,new A.bQd(this))}, -av5(){var s,r,q=this -if(q.c==null)return -s=q.ch -s===$&&A.e() -r=A.cfd(s) -q.CW.toString -q.ax=r -q.D(new A.bQe(q))}} -A.bQg.prototype={ -$1(a){return this.a.IC()}, -$S:135} -A.bQf.prototype={ -$0(){return this.a.IC()}, -$S:0} -A.bPV.prototype={ -$0(){var s=this.a -s.aAa() -s.D(new A.bPU(s))}, -$S:0} -A.bPU.prototype={ -$0(){var s=this.a.d -s===$&&A.e() -s.a=!0 -s.a6()}, -$S:0} -A.bPW.prototype={ -$0(){var s=this.a,r=s.r -if(r!=null)r.af(0) -s.D(new A.bPT(s))}, -$S:0} -A.bPT.prototype={ -$0(){var s=this.a.d -s===$&&A.e() -s.a=!1 -s.a6()}, -$S:0} -A.bPX.prototype={ -$0(){var s,r,q=this.a -q.IC() -s=q.e -s===$&&A.e() -r=this.b -if(s.x===0){q=q.f -r.tC(q==null?0.5:q)}else{q.f=r.a.x -r.tC(0)}}, -$S:0} -A.bQ3.prototype={ -$0(){var s=0,r=A.n(t.H),q=this,p,o,n -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=q.a -n=o.r -if(n!=null)n.af(0) -n=o.c -n.toString -o.CW.toString -s=2 -return A.f(A.csY(new A.bQ2(o),n,!0,!0,t.Z),$async$$0) -case 2:p=b -if(p!=null){q.b.Il(p) -o.ay=p}n=o.e -n===$&&A.e() -if(n.f)o.a5B() -return A.l(null,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.bQ2.prototype={ -$1(a){var s=this.a -s.CW.toString -s=s.e -s===$&&A.e() -return new A.Re(B.CL,s.y,null)}, -$S:1088} -A.bQ4.prototype={ -$0(){var s=this.a,r=s.d -r===$&&A.e() -r.a=!1 -r.a6() -s.a5B()}, -$S:0} -A.bQ7.prototype={ -$0(){var s=this.a,r=s.d -r===$&&A.e() -r.a=!0 -r.a6() -r=s.CW -r.y1=!r.y1 -r.a6() -s.x=A.d4(B.aZ,new A.bQ6(s))}, -$S:0} -A.bQ6.prototype={ -$0(){var s=this.a -s.D(new A.bQ5(s))}, -$S:0} -A.bQ5.prototype={ -$0(){this.a.IC()}, -$S:0} -A.bQ_.prototype={ -$0(){var s=this.a -s.D(new A.bPZ(s)) -s=s.r -if(s!=null)s.af(0)}, -$S:20} -A.bPZ.prototype={ -$0(){this.a.z=!0}, -$S:0} -A.bQ1.prototype={ -$0(){var s=this.a.r -if(s!=null)s.af(0)}, -$S:20} -A.bQ0.prototype={ -$0(){var s=this.a -s.D(new A.bPY(s)) -s.a5B()}, -$S:20} -A.bPY.prototype={ -$0(){this.a.z=!1}, -$S:0} -A.bQ9.prototype={ -$0(){var s=this.a,r=s.ch -r===$&&A.e() -if(r.a.f){r=s.d -r===$&&A.e() -r.a=!1 -r.a6() -r=s.r -if(r!=null)r.af(0) -s.ch.pV(0)}else{s.IC() -r=s.ch -if(!r.a.ax)r.tf(0).bK(0,new A.bQ8(s),t.P) -else{if(this.b)r.wU(B.I) -s.ch.qO(0)}}}, -$S:0} -A.bQ8.prototype={ -$1(a){var s=this.a.ch -s===$&&A.e() -s.qO(0)}, -$S:46} -A.bQa.prototype={ -$0(){var s=this.a,r=s.ch -r===$&&A.e() -r.Il(s.ay)}, -$S:20} -A.bQb.prototype={ -$0(){var s=this.a,r=s.ch -r===$&&A.e() -r.Il(s.ay)}, -$S:20} -A.bQd.prototype={ -$0(){var s=this.a -s.D(new A.bQc(s))}, -$S:0} -A.bQc.prototype={ -$0(){var s=this.a.d -s===$&&A.e() -s.a=!0 -s.a6()}, -$S:0} -A.bQe.prototype={ -$0(){var s=this.a,r=s.ch -r===$&&A.e() -r=r.a -s.e=r -s.Q=r.b}, -$S:0} -A.Re.prototype={ -B(a){var s=this.c,r=A.U(s).i("O<1,ux>") -s=A.H(new A.O(s,new A.bXP(this,a,A.lh(a).gti()),r),r.i("a2.E")) -return A.cin(s,null,null,null)}} -A.bXP.prototype={ -$1(a){var s=null,r=A.b([],t.p) -if(a===this.a.d)r.push(A.cG(B.rf,this.c,s,s,20)) -r.push(A.F(B.d.l(a),s,s,s,s,s,s,s,s)) -return A.caY(A.bb(r,B.m,B.bD,B.z,0),!1,!1,new A.bXO(this.b,a))}, -$S:1090} -A.bXO.prototype={ -$0(){A.cw(this.a,!1).qw(this.b)}, -$S:0} -A.a9i.prototype={ -n(){var s=this,r=s.dg$ -if(r!=null)r.V(0,s.gw7()) -s.dg$=null -s.aM()}, -cY(){this.dX() -this.dN() -this.w8()}} -A.ag_.prototype={ -B(a){var s=this -return A.coI(s.c,5,s.d,!0,!0,6,s.f,s.e,s.r)}} -A.ab5.prototype={ -B(a){switch(A.P(a).w.a){case 0:case 1:return B.f0t -case 4:case 5:case 3:return B.f0u -case 2:return B.amY}}} -A.Yn.prototype={ -a_(){return new A.a5M(null,null)}} -A.a5M.prototype={ -aC(){this.aU() -var s=this.c -s.toString -this.d=A.au(s,!1,t.ze)}, -B(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.e -f===$&&A.e() -if(f.z!=null){h.cx.toString -return B.IC}f=h.d -f===$&&A.e() -f=f.a -s=t.p -r=A.b([],s) -if(h.ax)r.push(B.qv) -else r.push(h.bit()) -q=h.d.a?0:1 -p=A.b([h.bix()],s) -h.cx.toString -p.push(h.biv()) -r.push(A.il(g,A.jc(!0,A.kf(A.bb(p,B.m,B.k,B.z,0),B.a1,B.ai,q),B.Z,!0),g,g,g,0,0,g)) -q=A.b([],s) -if(h.y){p=h.d.a?57.6:0 -h.cx.toString -null.toString -q.push(A.yS(h.biy(a,null),new A.t(0,p)))}A.P(a).ok.as.toString -p=h.d.a?0:1 -o=h.cx.y1 -n=o?10:0 -m=!o?10:0 -l=A.b([],s) -h.cx.toString -k=h.e -j=A.aai(k.b) -k=A.aai(k.a) -l.push(A.a0s(g,g,g,B.bk,g,g,!0,g,A.e3(A.b([A.e3(g,g,g,g,g,g,g,g,A.aO(g,g,B.r.KS(0.75),g,g,g,g,g,g,g,g,14,g,g,B.V,g,g,!0,g,g,g,g,g,g,g,g),"/ "+k)],t.VO),g,g,g,g,g,g,g,B.fk7,j+" "),B.ae,g,g,B.ah,B.aE)) -h.cx.toString -k=h.CW -k===$&&A.e() -l.push(h.biu(k)) -l.push(B.pT) -k=h.cx -k.toString -j=h.d.a?0:1 -k=k.y1 -i=k?15:0 -l.push(A.dY(g,A.kf(A.bz(g,A.bI(A.cG(k?B.NG:B.NF,B.r,g,g,g),g,g),B.n,g,g,g,g,72+i,B.uU,B.bM,g,g,g),B.a1,B.aZ,j),B.A,!1,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,h.gbiz(),g,g,g,g,g,g,!1,B.ak)) -l=A.bb(l,B.m,B.le,B.z,0) -l=A.b([new A.ko(1,B.d9,l,g),A.c3(g,h.cx.y1?15:0,g)],s) -h.cx.toString -l.push(A.dF(A.bz(g,A.bb(A.b([h.biw()],s),B.m,B.k,B.z,0),B.n,g,g,g,g,g,g,B.aoP,g,g,g),1)) -q.push(A.kf(A.bz(g,A.jc(o,A.be(l,B.m,B.bD,B.B,0,B.y),B.Z,!1),B.n,g,g,g,g,72+n,g,new A.aB(20,0,20,m),g,g,g),B.a1,B.aZ,p)) -r.push(A.be(q,B.m,B.m2,B.z,0,B.y)) -return A.jx(A.dY(g,A.Sw(f,A.e8(B.aC,r,B.u,B.ap,g)),B.A,!1,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,new A.bVJ(h),g,g,g,g,g,g,!1,B.ak),B.aw,g,g,g,new A.bVK(h))}, -n(){this.az5() -this.b1B()}, -az5(){var s=this,r=s.CW -r===$&&A.e() -if(!r.CW)r.G8(0,s.gaz7()) -r=s.r -if(r!=null)r.af(0) -r=s.w -if(r!=null)r.af(0) -r=s.z -if(r!=null)r.af(0)}, -dk(){var s=this,r=s.cx,q=s.cx=s.c.aj(t.Cq).f -s.CW=q.w -if(r!==q){s.az5() -s.agC()}s.qQ()}, -b4Y(a){var s -this.cx.toString -s=A.b([new A.GM(new A.bVt(this),B.BX,"Playback speed")],t.NF) -this.cx.toString -return s}, -biv(){var s=null,r=this.d -r===$&&A.e() -r=r.a?0:1 -return A.kf(A.cJ(s,s,s,B.e5Z,s,s,new A.bVs(this),s,s,s,s),B.a1,B.ai,r)}, -biy(a,b){var s,r,q,p,o=this,n=null -if(!o.y)return B.kh -s=o.x -r=b.apD(s===$?o.x=B.I:s) -if(r.ga2(r))return B.kh -o.cx.toString -q=A.by(10) -p=r.gS(r) -return new A.ai(new A.aB(5,5,5,5),A.bz(n,A.F(p.gbZ(p).l(0),n,n,n,n,B.pZ,B.ag,n,n),B.n,n,n,new A.d8(B.zZ,n,n,q,n,n,n,B.af),n,n,n,B.r3,n,n,n),n)}, -biu(a){var s,r=null,q=this.d -q===$&&A.e() -q=q.a?0:1 -s=this.e -s===$&&A.e() -return A.dY(r,A.kf(A.rL(A.bz(r,A.cG(s.x>0?B.BZ:B.BY,B.r,r,r,r),B.n,r,r,r,r,72,r,B.aoY,r,r,r),B.u,r),B.a1,B.aZ,q),B.A,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,new A.bVq(this,a),r,r,r,r,r,r,!1,B.ak)}, -bit(){var s,r,q,p,o=this,n=null,m=o.e -m===$&&A.e() -s=m.a.a -r=m.b.a>=s&&B.c.aR(s,1e6)>0 -o.a.toString -q=!1 -if(!o.Q){m=o.d -m===$&&A.e() -m=!m.a -q=m}m=A.b([],t.p) -s=!r -if(s)o.cx.toString -if(s){o.cx.toString -m.push(A.chZ(B.ax,B.aZ,B.r,B.e3N,26,o.gbpY(),q))}p=o.CW -p===$&&A.e() -m.push(A.bz(n,A.caK(B.ax,B.r,r,p.a.f,o.gbiB(),q),B.n,n,n,n,n,n,new A.aB(5,0,5,0),n,n,n,n)) -if(s)o.cx.toString -if(s){o.cx.toString -m.push(A.chZ(B.ax,B.aZ,B.r,B.e3z,26,o.gbq_(),q))}return A.dY(n,A.bz(B.G,A.bb(m,B.m,B.bD,B.z,0),B.n,B.D,n,n,n,n,n,n,n,n,n),B.A,!1,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,new A.bVp(o),n,n,n,n,n,n,!1,B.ak)}, -a4C(){var s=0,r=A.n(t.H),q=this,p,o -var $async$a4C=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=q.r -if(o!=null)o.af(0) -o=q.c -o.toString -q.cx.toString -s=2 -return A.f(A.aas(new A.bVD(q),null,null,o,!0,!0,!0,!1,t.Z),$async$a4C) -case 2:p=b -if(p!=null){o=q.CW -o===$&&A.e() -o.Il(p)}o=q.e -o===$&&A.e() -if(o.f)q.Wj() -return A.l(null,r)}}) -return A.m($async$a4C,r)}, -bix(){this.cx.toString -return B.kh}, -IY(){var s=this,r=s.r -if(r!=null)r.af(0) -s.Wj() -s.D(new A.bVz(s))}, -agC(){var s=0,r=A.n(t.H),q=this,p -var $async$agC=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:q.cx.toString -q.y=!1 -p=q.CW -p===$&&A.e() -p.an(0,q.gaz7()) -q.az8() -if(!q.CW.a.f)q.cx.toString -q.Wj() -q.cx.toString -return A.l(null,r)}}) -return A.m($async$agC,r)}, -biA(){this.D(new A.bVC(this))}, -agD(){var s,r=this.e -r===$&&A.e() -s=r.a.a -this.D(new A.bVF(this,r.b.a>=s&&B.c.aR(s,1e6)>0))}, -az6(a){var s,r,q,p=this -p.IY() -s=p.e -s===$&&A.e() -r=s.b.a+a.a -q=s.a -if(r<0){s=p.CW -s===$&&A.e() -s.wU(B.I)}else{s=p.CW -if(r>q.a){s===$&&A.e() -s.wU(q)}else{s===$&&A.e() -s.wU(new A.aW(r))}}}, -bpZ(){this.az6(B.K7)}, -bq0(){this.az6(B.At)}, -Wj(){this.cx.toString -this.r=A.d4(B.uR,new A.bVH(this))}, -az8(){var s,r,q=this -if(q.c==null)return -s=q.CW -s===$&&A.e() -r=A.cfd(s) -q.cx.toString -q.ax=r -q.D(new A.bVI(q))}, -biw(){var s,r,q,p,o=this,n=o.CW -n===$&&A.e() -o.cx.toString -s=o.c -s.toString -s=A.P(s) -r=o.c -r.toString -r=A.P(r) -q=o.c -q.toString -q=A.P(q).ax.k2.KS(0.5) -p=o.c -p.toString -s=A.caM(A.P(p).ay.KS(0.5),q,r.ax.y,s.ax.y) -o.cx.toString -return A.dF(A.clb(n,s,!0,new A.bVw(o),new A.bVx(o),new A.bVy(o)),1)}} -A.bVK.prototype={ -$1(a){this.a.IY()}, -$S:135} -A.bVJ.prototype={ -$0(){return this.a.IY()}, -$S:0} -A.bVt.prototype={ -$1(a){return this.aQ2(a)}, -aQ2(a){var s=0,r=A.n(t.H),q=this -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:A.cw(a,!1).qw(null) -q.a.a4C() -return A.l(null,r)}}) -return A.m($async$$1,r)}, -$S:501} -A.bVs.prototype={ -$0(){var s=0,r=A.n(t.H),q=this,p,o -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=q.a -o=p.r -if(o!=null)o.af(0) -p.cx.toString -o=p.c -o.toString -s=2 -return A.f(A.aas(new A.bVr(p),null,null,o,!0,!0,!0,!1,t.gF),$async$$0) -case 2:o=p.e -o===$&&A.e() -if(o.f)p.Wj() -return A.l(null,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.bVr.prototype={ -$1(a){var s=this.a,r=s.b4Y(a) -s.cx.toString -return new A.Bk(r,null,null)}, -$S:329} -A.bVq.prototype={ -$0(){var s,r,q=this.a -q.IY() -s=q.e -s===$&&A.e() -r=this.b -if(s.x===0){q=q.f -r.tC(q==null?0.5:q)}else{q.f=r.a.x -r.tC(0)}}, -$S:0} -A.bVp.prototype={ -$0(){var s=this.a,r=s.e -r===$&&A.e() -if(r.f){r=s.cx==null&&null -if(r===!0){s.agD() -s.IY()}else if(s.as)s.D(new A.bVn(s)) -else s.IY()}else{s.agD() -s.D(new A.bVo(s))}}, -$S:0} -A.bVn.prototype={ -$0(){var s=this.a.d -s===$&&A.e() -s.a=!0 -s.a6()}, -$S:0} -A.bVo.prototype={ -$0(){var s=this.a.d -s===$&&A.e() -s.a=!0 -s.a6()}, -$S:0} -A.bVD.prototype={ -$1(a){var s=this.a -s.cx.toString -s=s.e -s===$&&A.e() -return new A.H2(B.CL,s.y,null)}, -$S:475} -A.bVz.prototype={ -$0(){var s=this.a,r=s.d -r===$&&A.e() -r.a=!1 -r.a6() -s.as=!0}, -$S:0} -A.bVC.prototype={ -$0(){var s=this.a,r=s.d -r===$&&A.e() -r.a=!0 -r.a6() -r=s.cx -r.y1=!r.y1 -r.a6() -s.z=A.d4(B.aZ,new A.bVB(s))}, -$S:0} -A.bVB.prototype={ -$0(){var s=this.a -s.D(new A.bVA(s))}, -$S:0} -A.bVA.prototype={ -$0(){this.a.IY()}, -$S:0} -A.bVF.prototype={ -$0(){var s=this.a,r=s.CW -r===$&&A.e() -if(r.a.f){r=s.d -r===$&&A.e() -r.a=!1 -r.a6() -r=s.r -if(r!=null)r.af(0) -s.CW.pV(0)}else{s.IY() -r=s.CW -if(!r.a.ax)r.tf(0).bK(0,new A.bVE(s),t.P) -else{if(this.b)r.wU(B.I) -s.CW.qO(0)}}}, -$S:0} -A.bVE.prototype={ -$1(a){var s=this.a.CW -s===$&&A.e() -s.qO(0)}, -$S:46} -A.bVH.prototype={ -$0(){var s=this.a -s.D(new A.bVG(s))}, -$S:0} -A.bVG.prototype={ -$0(){var s=this.a.d -s===$&&A.e() -s.a=!0 -s.a6()}, -$S:0} -A.bVI.prototype={ -$0(){var s=this.a,r=s.CW -r===$&&A.e() -r=r.a -s.e=r -s.x=r.b}, -$S:0} -A.bVx.prototype={ -$0(){var s=this.a -s.D(new A.bVu(s)) -s=s.r -if(s!=null)s.af(0)}, -$S:20} -A.bVu.prototype={ -$0(){this.a.Q=!0}, -$S:0} -A.bVy.prototype={ -$0(){var s=this.a.r -if(s!=null)s.af(0)}, -$S:20} -A.bVw.prototype={ -$0(){var s=this.a -s.D(new A.bVv(s)) -s.Wj()}, -$S:20} -A.bVv.prototype={ -$0(){this.a.Q=!1}, -$S:0} -A.a9F.prototype={ -n(){var s=this,r=s.dg$ -if(r!=null)r.V(0,s.gw7()) -s.dg$=null -s.aM()}, -cY(){this.dX() -this.dN() -this.w8()}} -A.Yo.prototype={ -a_(){return new A.a5N(null,null)}} -A.a5N.prototype={ -aC(){var s,r=this -r.aU() -s=A.jv(!0,null,!0,!0,null,null,!1) -r.cy!==$&&A.cp() -r.cy=s -s.u_() -s=r.c -s.toString -r.d=A.au(s,!1,t.ze)}, -bdl(a){var s=this,r=a instanceof A.mQ -if(r&&a.b.m(0,B.Dh))s.Wk() -else if(r&&a.b.m(0,B.ei))s.aBB(B.At) -else if(r&&a.b.m(0,B.eh))s.aBB(B.K7) -else if(r&&a.b.m(0,B.p5))if(s.cx.y1)s.aza()}, -B(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=null,e=g.e -e===$&&A.e() -if(e.z!=null){g.cx.toString -return B.IC}e=g.cy -e===$&&A.e() -s=g.d -s===$&&A.e() -s=s.a -r=t.p -q=A.b([],r) -if(g.ax)q.push(B.qv) -else q.push(g.biC()) -p=A.b([],r) -if(g.y){o=g.d.a?57.6:0 -g.cx.toString -null.toString -p.push(A.yS(g.biF(a,null),new A.t(0,o)))}A.P(a).ok.as.toString -o=g.d.a?0:1 -n=g.cx.y1 -m=n?20:0 -l=n?10:15 -k=g.CW -k===$&&A.e() -k=A.b([A.dY(f,A.bz(f,A.caq(B.r,k.a.f),B.n,B.D,f,f,f,72,B.ap2,B.uW,f,f,f),B.A,!1,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,g.gazb(),f,f,f,f,f,f,!1,B.ak)],r) -g.cx.toString -k.push(g.biD(g.CW)) -g.cx.toString -j=g.e -k.push(A.F(A.aai(j.b)+" / "+A.aai(j.a),f,f,f,f,B.fjY,f,f,f)) -k.push(B.pT) -g.cx.toString -k.push(g.b4Z(B.NL)) -j=g.cx -j.toString -i=g.d.a?0:1 -j=j.y1 -h=j?15:0 -k.push(A.dY(f,A.kf(A.bz(f,A.bI(A.cG(j?B.NG:B.NF,B.r,f,f,f),f,f),B.n,f,f,f,f,72+h,B.uU,B.bM,f,f,f),B.a1,B.aZ,i),B.A,!1,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,g.gbiG(),f,f,f,f,f,f,!1,B.ak)) -k=A.b([new A.ko(1,B.d9,A.bb(k,B.m,B.k,B.z,0),f)],r) -j=g.cx -j=j.y1?5:0 -k.push(A.dF(A.bz(f,A.bb(A.b([g.biE()],r),B.m,B.k,B.z,0),B.n,f,f,f,f,f,f,new A.aB(20,0,20,j),f,f,f),1)) -p.push(A.kf(A.bz(f,A.jc(n,A.be(k,B.m,B.bD,B.B,0,B.fmH),B.Z,!0),B.n,f,f,f,f,72+m,f,new A.aB(0,0,0,l),f,f,f),B.a1,B.aZ,o)) -q.push(A.be(p,B.m,B.m2,B.z,0,B.y)) -return A.ckD(A.jx(A.dY(f,A.Sw(s,A.e8(B.aC,q,B.u,B.ap,f)),B.A,!1,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,f,new A.bW6(g),f,f,f,f,f,f,!1,B.ak),B.aw,f,f,f,new A.bW7(g)),e,g.gbdk())}, -n(){this.az9() -var s=this.cy -s===$&&A.e() -s.n() -this.b1C()}, -az9(){var s=this,r=s.CW -r===$&&A.e() -if(!r.CW)r.G8(0,s.gazc()) -r=s.r -if(r!=null)r.af(0) -r=s.w -if(r!=null)r.af(0) -r=s.z -if(r!=null)r.af(0)}, -dk(){var s=this,r=s.cx,q=s.cx=s.c.aj(t.Cq).f -s.CW=q.w -if(r!==q){s.az9() -s.agE()}s.qQ()}, -b4Z(a){var s,r,q=this,p=null -q.cx.toString -s=A.b([new A.GM(new A.bVQ(q),B.BX,"Playback speed")],t.NF) -q.cx.toString -r=q.d -r===$&&A.e() -r=r.a?0:1 -return A.kf(A.cJ(p,p,p,A.cG(a,B.r,p,p,p),p,p,new A.bVR(q,s),B.Z,p,p,p),B.a1,B.ai,r)}, -biF(a,b){var s,r,q,p,o=this,n=null -if(!o.y)return B.kh -s=o.x -r=b.apD(s===$?o.x=B.I:s) -if(r.ga2(r))return B.kh -o.cx.toString -q=A.by(10) -p=r.gS(r) -return new A.ai(new A.aB(5,5,5,5),A.bz(n,A.F(p.gbZ(p).l(0),n,n,n,n,B.pZ,B.ag,n,n),B.n,n,n,new A.d8(B.zZ,n,n,q,n,n,n,B.af),n,n,n,B.r3,n,n,n),n)}, -biC(){var s,r,q,p=this,o=null,n=p.e -n===$&&A.e() -s=n.a.a -r=n.b.a>=s&&B.c.aR(s,1e6)>0 -p.a.toString -q=!1 -if(!p.Q){n=p.d -n===$&&A.e() -n=!n.a -q=n}n=p.CW -n===$&&A.e() -return A.dY(o,A.caK(B.ax,B.r,r,n.a.f,p.gazb(),q),B.A,!1,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,new A.bVN(p),o,o,o,o,o,o,!1,B.ak)}, -a4T(){var s=0,r=A.n(t.H),q=this,p,o -var $async$a4T=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=q.r -if(o!=null)o.af(0) -o=q.c -o.toString -q.cx.toString -s=2 -return A.f(A.aas(new A.bW0(q),null,null,o,!0,!0,!0,!1,t.Z),$async$a4T) -case 2:p=b -if(p!=null){o=q.CW -o===$&&A.e() -o.Il(p)}o=q.e -o===$&&A.e() -if(o.f)q.Wl() -return A.l(null,r)}}) -return A.m($async$a4T,r)}, -biD(a){var s,r=null,q=this.d -q===$&&A.e() -q=q.a?0:1 -s=this.e -s===$&&A.e() -return A.dY(r,A.kf(A.rL(A.bz(r,A.cG(s.x>0?B.BZ:B.BY,B.r,r,r,r),B.n,r,r,r,r,72,r,B.aon,r,r,r),B.u,r),B.a1,B.aZ,q),B.A,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,new A.bVO(this,a),r,r,r,r,r,r,!1,B.ak)}, -IZ(){var s=this,r=s.r -if(r!=null)r.af(0) -s.Wl() -s.D(new A.bVX(s))}, -agE(){var s=0,r=A.n(t.H),q=this,p -var $async$agE=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:q.cx.toString -q.y=!1 -p=q.CW -p===$&&A.e() -p.an(0,q.gazc()) -q.azd() -if(!q.CW.a.f)q.cx.toString -q.Wl() -q.cx.toString -return A.l(null,r)}}) -return A.m($async$agE,r)}, -aza(){var s,r=this -r.D(new A.bVZ(r)) -s=r.cx -s.y1=!s.y1 -s.a6() -r.z=A.d4(B.aZ,new A.bW_(r))}, -Wk(){var s=this,r=s.CW -r===$&&A.e() -if(r.a.f){s.D(new A.bW1(s)) -r=s.r -if(r!=null)r.af(0) -s.CW.pV(0)}else{s.IZ() -r=s.CW -if(!r.a.ax)r.tf(0).bK(0,new A.bW2(s),t.P) -else r.qO(0)}}, -Wl(){this.cx.toString -this.r=A.d4(B.uR,new A.bW4(this))}, -azd(){var s,r,q=this -if(q.c==null)return -s=q.CW -s===$&&A.e() -r=A.cfd(s) -q.cx.toString -q.ax=r -q.D(new A.bW5(q))}, -aBB(a){var s,r,q,p=this -p.IZ() -s=p.e -s===$&&A.e() -r=s.b.a+a.a -q=s.a -if(r<0){s=p.CW -s===$&&A.e() -s.wU(B.I)}else{s=p.CW -if(r>q.a){s===$&&A.e() -s.wU(q)}else{s===$&&A.e() -s.wU(new A.aW(r))}}}, -biE(){var s,r,q,p,o=this,n=o.CW -n===$&&A.e() -o.cx.toString -s=o.c -s.toString -s=A.P(s) -r=o.c -r.toString -r=A.P(r) -q=o.c -q.toString -q=A.P(q).ax.k2.KS(0.5) -p=o.c -p.toString -s=A.caM(A.P(p).ay.KS(0.5),q,r.ax.y,s.ax.y) -o.cx.toString -return A.dF(A.clb(n,s,!0,new A.bVU(o),new A.bVV(o),new A.bVW(o)),1)}} -A.bW7.prototype={ -$1(a){var s=this.a,r=s.cy -r===$&&A.e() -r.u_() -s.IZ()}, -$S:135} -A.bW6.prototype={ -$0(){var s=this.a -s.Wk() -s.IZ()}, -$S:0} -A.bVQ.prototype={ -$1(a){return this.aQ3(a)}, -aQ3(a){var s=0,r=A.n(t.H),q=this -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:A.cw(a,!1).qw(null) -q.a.a4T() -return A.l(null,r)}}) -return A.m($async$$1,r)}, -$S:501} -A.bVR.prototype={ -$0(){var s=0,r=A.n(t.H),q=this,p,o -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=q.a -o=p.r -if(o!=null)o.af(0) -p.cx.toString -o=p.c -o.toString -s=2 -return A.f(A.aas(new A.bVP(p,q.b),null,null,o,!0,!0,!0,!1,t.gF),$async$$0) -case 2:o=p.e -o===$&&A.e() -if(o.f)p.Wl() -return A.l(null,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.bVP.prototype={ -$1(a){this.a.cx.toString -return new A.Bk(this.b,null,null)}, -$S:329} -A.bVN.prototype={ -$0(){var s=this.a,r=s.e -r===$&&A.e() -if(r.f){r=s.cx==null&&null -if(r===!0){s.Wk() -s.IZ()}else if(s.as)s.D(new A.bVL(s)) -else s.IZ()}else{s.Wk() -s.D(new A.bVM(s))}}, -$S:0} -A.bVL.prototype={ -$0(){var s=this.a.d -s===$&&A.e() -s.a=!0 -s.a6()}, -$S:0} -A.bVM.prototype={ -$0(){var s=this.a.d -s===$&&A.e() -s.a=!0 -s.a6()}, -$S:0} -A.bW0.prototype={ -$1(a){var s=this.a -s.cx.toString -s=s.e -s===$&&A.e() -return new A.H2(B.CL,s.y,null)}, -$S:475} -A.bVO.prototype={ -$0(){var s,r,q=this.a -q.IZ() -s=q.e -s===$&&A.e() -r=this.b -if(s.x===0){q=q.f -r.tC(q==null?0.5:q)}else{q.f=r.a.x -r.tC(0)}}, -$S:0} -A.bVX.prototype={ -$0(){var s=this.a,r=s.d -r===$&&A.e() -r.a=!1 -r.a6() -s.as=!0}, -$S:0} -A.bVZ.prototype={ -$0(){var s=this.a.d -s===$&&A.e() -s.a=!0 -s.a6()}, -$S:0} -A.bW_.prototype={ -$0(){var s=this.a -s.D(new A.bVY(s))}, -$S:0} -A.bVY.prototype={ -$0(){this.a.IZ()}, -$S:0} -A.bW1.prototype={ -$0(){var s=this.a.d -s===$&&A.e() -s.a=!1 -s.a6()}, -$S:0} -A.bW2.prototype={ -$1(a){var s=this.a.CW -s===$&&A.e() -s.qO(0)}, -$S:46} -A.bW4.prototype={ -$0(){var s=this.a -s.D(new A.bW3(s))}, -$S:0} -A.bW3.prototype={ -$0(){var s=this.a.d -s===$&&A.e() -s.a=!0 -s.a6()}, -$S:0} -A.bW5.prototype={ -$0(){var s=this.a,r=s.CW -r===$&&A.e() -r=r.a -s.e=r -s.x=r.b}, -$S:0} -A.bVV.prototype={ -$0(){var s=this.a -s.D(new A.bVS(s)) -s=s.r -if(s!=null)s.af(0)}, -$S:20} -A.bVS.prototype={ -$0(){this.a.Q=!0}, -$S:0} -A.bVW.prototype={ -$0(){var s=this.a.r -if(s!=null)s.af(0)}, -$S:20} -A.bVU.prototype={ -$0(){var s=this.a -s.D(new A.bVT(s)) -s.Wl()}, -$S:20} -A.bVT.prototype={ -$0(){this.a.Q=!1}, -$S:0} -A.a9G.prototype={ -n(){var s=this,r=s.dg$ -if(r!=null)r.V(0,s.gw7()) -s.dg$=null -s.aM()}, -cY(){this.dX() -this.dN() -this.w8()}} -A.amR.prototype={ -B(a){var s=this -return A.coI(s.f,10,s.r,!0,!0,6,s.x,s.w,s.y)}} -A.Bk.prototype={ -a_(){return new A.aCC()}} -A.aCC.prototype={ -B(a){var s=null,r=A.i0(s,new A.bX3(this),this.a.c.length,s,s,B.P,!0) -return A.jc(!0,A.be(A.b([r,B.f6C,A.br(!1,s,s,s,!0,s,s,s,!0,s,B.kt,s,s,new A.bX4(a),!1,s,s,s,s,s,A.F("Cancel",s,s,s,s,s,s,s,s),s,s,s)],t.p),B.m,B.k,B.B,0,B.y),B.Z,!0)}} -A.bX3.prototype={ -$2(a,b){var s=null,r=this.a,q=r.a.c[b],p=A.cG(q.b,s,s,s,s) -q=A.F(q.c,s,s,s,s,s,s,s,s) -return A.br(!1,s,s,s,!0,s,s,s,!0,s,p,s,s,new A.bX2(r,b,a),!1,s,s,s,s,s,q,s,s,s)}, -$S:85} -A.bX2.prototype={ -$0(){return this.a.a.c[this.b].a.$1(this.c)}, -$S:0} -A.bX4.prototype={ -$0(){A.cw(this.a,!1).qw(null) -return null}, -$S:0} -A.H2.prototype={ -B(a){return A.i0(null,new A.br1(this,A.P(a).dx),8,null,B.a9w,B.P,!0)}} -A.br1.prototype={ -$2(a,b){var s=null,r=this.a,q=r.c[b],p=A.b([],t.p) -r=q===r.d -if(r)p.push(A.cG(B.rf,this.b,s,s,20)) -else p.push(A.bz(s,s,B.n,s,s,s,s,s,s,s,s,s,20)) -p.push(B.pQ) -p.push(A.F(B.d.l(q),s,s,s,s,s,s,s,s)) -return A.br(!1,s,!0,s,!0,s,s,s,!0,s,s,s,s,new A.br0(a,q),r,s,s,s,s,s,A.bb(p,B.m,B.k,B.z,0),s,s,s)}, -$S:85} -A.br0.prototype={ -$0(){A.cw(this.a,!1).qw(this.b)}, -$S:0} -A.GM.prototype={ -l(a){return"OptionItem(onTap: "+A.A(this.a)+", iconData: "+this.b.l(0)+", title: "+this.c+", subtitle: null)"}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r===b)return!0 -s=!1 -if(b instanceof A.GM)if(J.v(b.a,r.a))if(b.b.m(0,r.b))s=b.c===r.c -return s}, -gu(a){return(J.ae(this.a)^this.b.gu(0)^B.f.gu(this.c)^B.n8.gu(null))>>>0}} -A.Bt.prototype={} -A.NC.prototype={ -B(a){return new A.hl(new A.br7(new A.br6(),new A.br4(new A.br3()),a.aj(t.Cq).f),null)}} -A.br6.prototype={ -$1(a){var s=A.b4(a,null,t.l).w.a,r=s.a,q=s.b -return r>q?r/q:q/r}, -$S:1247} -A.br3.prototype={ -$2(a,b){return B.adi}, -$S:1256} -A.br4.prototype={ -$2(a,b){var s,r,q,p=null -A.au(b,!1,t.ze) -s=A.b([],t.p) -r=a.dx -if(r==null)r=J.cAS(a.w.a) -s.push(A.bI(new A.K7(r,new A.a36(a.w,p),p),p,p)) -if(A.P(b).w!==B.aq)s.push(new A.Ut(new A.br5(),p,p,t.Sh)) -r=this.a -if(!a.y1)s.push(r.$2(b,a)) -else s.push(A.jc(!1,r.$2(b,a),B.Z,!0)) -q=A.e8(B.aC,s,B.u,B.ap,p) -return q}, -$S:1280} -A.br5.prototype={ -$3(a,b,c){var s=b.a -return A.coM(A.kf(B.ans,B.a1,B.ai,s?0:0.8),!1,!1,!1,!1,!s)}, -$C:"$3", -$R:3, -$S:1310} -A.br7.prototype={ -$2(a,b){return A.bI(A.c3(new A.K7(this.a.$1(a),this.b.$2(this.c,a),null),b.d,b.b),null,null)}, -$S:445} -A.a39.prototype={ -a_(){return new A.a8Q()}} -A.a8Q.prototype={ -O2(a){if(this.c==null)return -this.D(new A.c3F())}, -aC(){var s=this -s.aU() -s.a.c.an(0,s.gSM(s))}, -u8(){var s=this,r=s.a.c -if(!r.CW)r.G8(0,s.gSM(s)) -s.Dc()}, -aBC(a){var s=this.a.c,r=this.c -r.toString -s.wU(A.cmN(r,s.a.a,a))}, -B(a){var s=this,r=null,q=s.a,p=q.c.a,o=q.d,n=q.w -q=q.x -q=A.dY(r,A.bI(new A.asQ(s.e,p,o,n,q,!0,r),r,r),B.A,!1,r,r,r,r,new A.c3B(s),new A.c3C(s),new A.c3D(s),r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,new A.c3E(s),r,r,r,r,!1,B.ak) -return q}} -A.c3F.prototype={ -$0(){}, -$S:0} -A.c3C.prototype={ -$1(a){var s=this.a,r=s.a.c,q=r.a -if(!q.ax)return -q=q.f -s.d=q -if(q)r.pV(0) -s.a.e.$0()}, -$S:36} -A.c3D.prototype={ -$1(a){var s=this.a -if(!s.a.c.a.ax)return -s.e=a.a -s.O2(0) -s.a.r.$0()}, -$S:26} -A.c3B.prototype={ -$1(a){var s,r=this.a -if(r.d)r.a.c.qO(0) -s=r.e -if(s!=null){r.aBC(s) -r.e=null}r.a.f.$0()}, -$S:52} -A.c3E.prototype={ -$1(a){var s=this.a -if(!s.a.c.a.ax)return -s.aBC(a.a)}, -$S:49} -A.asQ.prototype={ -B(a){var s,r,q=this,p=null,o=t.l,n=A.b4(a,p,o).w -o=A.b4(a,p,o).w -s=q.d -r=q.c -r=r!=null?A.cmN(a,s.a,r):p -return A.bz(p,A.jr(p,p,p,new A.aDH(s,q.e,q.f,q.r,!0,r,p),B.a9,!1),B.n,B.D,p,p,p,n.a.b,p,p,p,p,o.a.a)}, -gk(a){return this.d}} -A.aDH.prototype={ -tD(a){return!0}, -bb(a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=1000,d=f.d,c=d/2,b=a1.b/2-c,a=a1.a -d=b+d -s=f.c -a0.r0(A.mc(A.lx(new A.t(0,b),new A.t(a,d)),B.cO),s.d) -r=f.b -if(!r.ax)return -q=f.r -q=q!=null?B.c.aR(q.a,e):B.c.aR(r.b.a,e) -p=B.c.aR(r.a.a,e) -o=q/p -n=o>1?a:o*a -for(r=r.e,q=r.length,m=s.b,l=a0.a,k=0;k")))}, -L(a,b){b.aT(0,new A.aSw(this))}, -B4(a,b,c){var s=this.c -return s.B4(s,b,c)}, -P(a){this.c.P(0)}, -ao(a,b){var s=this -if(!s.a4q(b))return!1 -return s.c.ao(0,s.a.$1(A.y(s).i("e0.K").a(b)))}, -gtU(a){var s=this.c,r=A.y(s).i("bi<1,2>") -return A.hB(new A.bi(s,r),new A.aSx(this),r.i("D.E"),A.y(this).i("S"))}, -aT(a,b){this.c.aT(0,new A.aSy(this,b))}, -ga2(a){return this.c.a===0}, -gdm(a){return this.c.a!==0}, -gdQ(a){var s=this.c,r=A.y(s).i("aH<2>") -return A.hB(new A.aH(s,r),new A.aSz(this),r.i("D.E"),A.y(this).i("e0.K"))}, -gt(a){return this.c.a}, -t_(a,b,c,d){var s=this.c -return s.t_(s,new A.aSA(this,b,c,d),c,d)}, -z3(a,b){var s=t.z -return this.t_(0,b,s,s)}, -d6(a,b,c){return this.c.d6(0,this.a.$1(b),new A.aSB(this,b,c)).b}, -A(a,b){var s,r=this -if(!r.a4q(b))return null -s=r.c.A(0,r.a.$1(A.y(r).i("e0.K").a(b))) -return s==null?null:s.b}, -cI(a,b){var s=this.c -return s.cI(s,new A.aSC(this,b))}, -guC(a){var s=this.c,r=A.y(s).i("aH<2>") -return A.hB(new A.aH(s,r),new A.aSD(this),r.i("D.E"),A.y(this).i("e0.V"))}, -l(a){return A.Yb(this)}, -a4q(a){return A.y(this).i("e0.K").b(a)}, -$ix:1} -A.aSw.prototype={ -$2(a,b){this.a.j(0,a,b) -return b}, -$S(){return A.y(this.a).i("~(e0.K,e0.V)")}} -A.aSx.prototype={ -$1(a){var s=a.b -return new A.S(s.a,s.b,A.y(this.a).i("S"))}, -$S(){return A.y(this.a).i("S(S>)")}} -A.aSy.prototype={ -$2(a,b){return this.b.$2(b.a,b.b)}, -$S(){return A.y(this.a).i("~(e0.C,S)")}} -A.aSz.prototype={ -$1(a){return a.a}, -$S(){return A.y(this.a).i("e0.K(S)")}} -A.aSA.prototype={ -$2(a,b){return this.b.$2(b.a,b.b)}, -$S(){return A.y(this.a).d0(this.c).d0(this.d).i("S<1,2>(e0.C,S)")}} -A.aSB.prototype={ -$0(){return new A.S(this.b,this.c.$0(),A.y(this.a).i("S"))}, -$S(){return A.y(this.a).i("S()")}} -A.aSC.prototype={ -$2(a,b){return this.b.$2(b.a,b.b)}, -$S(){return A.y(this.a).i("E(e0.C,S)")}} -A.aSD.prototype={ -$1(a){return a.b}, -$S(){return A.y(this.a).i("e0.V(S)")}} -A.agn.prototype={ -v3(a,b){return J.v(a,b)}, -xa(a,b){return J.ae(b)}} -A.XB.prototype={ -v3(a,b){var s,r,q,p -if(a===b)return!0 -s=J.ar(a) -r=J.ar(b) -for(q=this.a;;){p=s.q() -if(p!==r.q())return!1 -if(!p)return!0 -if(!q.v3(s.gI(s),r.gI(r)))return!1}}, -xa(a,b){var s,r,q -for(s=J.ar(b),r=this.a,q=0;s.q();){q=q+r.xa(0,s.gI(s))&2147483647 -q=q+(q<<10>>>0)&2147483647 -q^=q>>>6}q=q+(q<<3>>>0)&2147483647 -q^=q>>>11 -return q+(q<<15>>>0)&2147483647}} -A.B_.prototype={ -v3(a,b){var s,r,q,p,o -if(a===b)return!0 -s=J.T(a) -r=s.gt(a) -q=J.T(b) -if(r!==q.gt(b))return!1 -for(p=this.a,o=0;o>>0)&2147483647 -q^=q>>>6}q=q+(q<<3>>>0)&2147483647 -q^=q>>>11 -return q+(q<<15>>>0)&2147483647}} -A.De.prototype={ -v3(a,b){var s,r,q,p,o -if(a===b)return!0 -s=this.a -r=A.jw(s.gbE4(),s.gbGI(s),s.gbI8(),A.y(this).i("De.E"),t.S) -for(s=J.ar(a),q=0;s.q();){p=s.gI(s) -o=r.h(0,p) -r.j(0,p,(o==null?0:o)+1);++q}for(s=J.ar(b);s.q();){p=s.gI(s) -o=r.h(0,p) -if(o==null||o===0)return!1 -r.j(0,p,o-1);--q}return q===0}, -xa(a,b){var s,r,q -for(s=J.ar(b),r=this.a,q=0;s.q();)q=q+r.xa(0,s.gI(s))&2147483647 -q=q+(q<<3>>>0)&2147483647 -q^=q>>>11 -return q+(q<<15>>>0)&2147483647}} -A.PQ.prototype={} -A.OO.prototype={} -A.QQ.prototype={ -gu(a){var s=this.a -return 3*s.a.xa(0,this.b)+7*s.b.xa(0,this.c)&2147483647}, -m(a,b){var s -if(b==null)return!1 -if(b instanceof A.QQ){s=this.a -s=s.a.v3(this.b,b.b)&&s.b.v3(this.c,b.c)}else s=!1 -return s}, -gr5(a){return this.b}, -gk(a){return this.c}} -A.xN.prototype={ -v3(a,b){var s,r,q,p,o,n,m -if(a===b)return!0 -s=J.T(a) -r=J.T(b) -if(s.gt(a)!==r.gt(b))return!1 -q=A.jw(null,null,null,t.XJ,t.S) -for(p=J.ar(s.gdQ(a));p.q();){o=p.gI(p) -n=new A.QQ(this,o,s.h(a,o)) -m=q.h(0,n) -q.j(0,n,(m==null?0:m)+1)}for(s=J.ar(r.gdQ(b));s.q();){o=s.gI(s) -n=new A.QQ(this,o,r.h(b,o)) -m=q.h(0,n) -if(m==null||m===0)return!1 -q.j(0,n,m-1)}return!0}, -xa(a,b){var s,r,q,p,o,n,m,l,k -for(s=J.e4(b),r=J.ar(s.gdQ(b)),q=this.a,p=this.b,o=this.$ti.y[1],n=0;r.q();){m=r.gI(r) -l=q.xa(0,m) -k=s.h(b,m) -n=n+3*l+7*p.xa(0,k==null?o.a(k):k)&2147483647}n=n+(n<<3>>>0)&2147483647 -n^=n>>>11 -return n+(n<<15>>>0)&2147483647}} -A.agi.prototype={ -v3(a,b){var s,r=this,q=t.Ro -if(q.b(a))return q.b(b)&&new A.OO(r,t.n5).v3(a,b) -q=t.G -if(q.b(a))return q.b(b)&&new A.xN(r,r,t.Dx).v3(a,b) -if(!r.b){q=t.a -if(q.b(a))return q.b(b)&&new A.B_(r,t.i5).v3(a,b) -q=t.JY -if(q.b(a))return q.b(b)&&new A.XB(r,t.K9).v3(a,b)}else{q=t.JY -if(q.b(a)){s=t.a -if(s.b(a)!==s.b(b))return!1 -return q.b(b)&&new A.PQ(r,t.N2).v3(a,b)}}return J.v(a,b)}, -xa(a,b){var s=this -if(t.Ro.b(b))return new A.OO(s,t.n5).xa(0,b) -if(t.G.b(b))return new A.xN(s,s,t.Dx).xa(0,b) -if(!s.b){if(t.a.b(b))return new A.B_(s,t.i5).xa(0,b) -if(t.JY.b(b))return new A.XB(s,t.K9).xa(0,b)}else if(t.JY.b(b))return new A.PQ(s,t.N2).xa(0,b) -return J.ae(b)}, -bI9(a){return!0}} -A.aip.prototype={ -VJ(a){var s=this.b[a] -if(s==null){this.$ti.c.a(null) -s=null}return s}, -v(a,b){++this.d -this.ahc(0,b)}, -L(a,b){var s,r,q -for(s=b.length,r=0,q=0;q=0}, -gt(a){return this.c}, -A(a,b){var s,r=this,q=r.ayX(b) -if(q<0)return!1;++r.d -s=r.aAT() -if(q")) -for(q=q.c,s=0;s>>1;++r}while(r>m)}while(r!==1) -return-1}, -aAT(){var s=this,r=s.c-1,q=s.VJ(r) -s.b[r]=null -s.c=r -return q}, -atI(a,b){var s,r,q,p,o=this -for(s=o.a,r=o.$ti.c;b>0;b=q){q=B.c.aR(b-1,2) -p=o.b[q] -if(p==null){r.a(null) -p=null}if(s.$2(a,p)>0)break -o.b[b]=p}o.b[b]=a}, -atH(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=b*2+2 -for(s=j.a,r=j.$ti.c;q=j.c,i0){j.b[b]=k -b=p}}j.b[b]=a}} -A.Zf.prototype={} -A.anD.prototype={ -v(a,b){return A.xT()}, -L(a,b){return A.xT()}, -r3(a,b,c){return A.xT()}, -tg(a,b,c){return A.xT()}, -A(a,b){return A.xT()}, -pW(a,b){return A.xT()}, -uU(a){return A.xT()}, -cI(a,b){return A.xT()}, -vu(a,b,c){return A.xT()}, -P(a){return A.xT()}} -A.a64.prototype={} -A.CS.prototype={ -cs(a,b){return J.lQ(this.a,b)}, -tn(a,b){return J.iv(this.a,b)}, -p(a,b){return J.nK(this.a,b)}, -dP(a,b){return J.zx(this.a,b)}, -gS(a){return J.kL(this.a)}, -wi(a,b,c){return J.aLl(this.a,b,c)}, -wF(a,b){return this.wi(0,b,null)}, -v4(a,b,c,d){return J.ch2(this.a,b,c,d)}, -aT(a,b){return J.h2(this.a,b)}, -ga2(a){return J.eD(this.a)}, -gdm(a){return J.ev(this.a)}, -gW(a){return J.ar(this.a)}, -b_(a,b){return J.caf(this.a,b)}, -tv(a){return this.b_(0,"")}, -gU(a){return J.kc(this.a)}, -gt(a){return this.a.length}, -q2(a,b,c){return J.bu(this.a,b,c)}, -z3(a,b){return this.q2(0,b,t.z)}, -gcp(a){return J.JX(this.a)}, -zj(a,b){return J.DE(this.a,b)}, -Br(a,b){return J.Su(this.a,b)}, -tN(a,b){return J.cBn(this.a,b)}, -qb(a){return this.tN(0,!0)}, -r7(a){return J.Sv(this.a)}, -rF(a,b){return J.hV(this.a,b)}, -FO(a,b){return J.wz(this.a,b)}, -l(a){return J.bo(this.a)}, -$iD:1} -A.Va.prototype={ -h(a,b){return this.a[b]}, -j(a,b,c){this.a[b]=c}, -a8(a,b){return J.ca2(this.a,b)}, -v(a,b){J.dV(this.a,b)}, -L(a,b){J.nI(this.a,b)}, -tn(a,b){return J.iv(this.a,b)}, -P(a){J.Ss(this.a)}, -tX(a,b,c,d){J.rx(this.a,b,c,d)}, -FT(a,b,c){return J.ch8(this.a,b,c)}, -uw(a,b,c){return J.cB4(this.a,b,c)}, -eB(a,b){return this.uw(0,b,0)}, -K6(a,b,c){return J.cB5(this.a,b,c)}, -wJ(a,b){return this.K6(0,b,0)}, -r3(a,b,c){J.JY(this.a,b,c)}, -tg(a,b,c){J.cae(this.a,b,c)}, -sU(a,b){var s=this.a -if(J.eD(s))throw A.q(A.Xm(0,this,null,null,null)) -this.j(0,s.length-1,b)}, -NZ(a,b,c){return J.cB6(this.a,b,c)}, -NY(a,b){return this.NZ(0,b,null)}, -A(a,b){return J.kd(this.a,b)}, -pW(a,b){return J.aLm(this.a,b)}, -uU(a){return J.cag(this.a)}, -vu(a,b,c){J.chb(this.a,b,c)}, -cI(a,b){J.mw(this.a,b)}, -gab6(a){return J.ch6(this.a)}, -d9(a,b,c,d,e){J.chd(this.a,b,c,d,e)}, -q7(a,b){J.DF(this.a,b)}, -d_(a,b,c){return J.aaU(this.a,b,c)}, -w3(a,b){return this.d_(0,b,null)}, -$iaU:1, -$iI:1} -A.awx.prototype={ -Hn(a){throw A.q(A.dk(".length() has not been implemented."))}} -A.hf.prototype={ -adA(a,b,c,d,e,f,g){if(b!=null)this.f=this.auU(b,e)}, -asR(a,b,c,d,e,f,g){var s=this.auU(a,d) -this.f=s -this.c=v.G.URL.createObjectURL(s)}, -auU(a,b){var s=v.G,r=t.vs -return b==null?new s.Blob(A.b([a],r)):new s.Blob(A.b([a],r),{type:b})}, -ga30(){var s=0,r=A.n(t.o),q,p=this,o,n,m,l,k -var $async$ga30=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:k=p.f -if(k!=null){q=k -s=1 -break}k=v.G -o=!1 -if(J.v(k.window.navigator.vendor,"Apple Computer, Inc.")){n=p.d -if(n!=null)o=n>=4294967296}if(o)throw A.q(A.bs("Safari cannot handle XFiles larger than 4GB.")) -o=new A.aj($.am,t.XC) -m=new A.aL(o,t.m_) -l=A.cm() -k=new k.XMLHttpRequest() -n=p.c -n===$&&A.e() -k.open("get",n,!0) -k.responseType="blob" -n=t.o -A.jG(k,"load",new A.bMu(m,l),!1,n) -A.jG(k,"error",new A.bMv(m),!1,n) -k.send() -l.b=k -q=o -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$ga30,r)}, -E2(){var s=0,r=A.n(t.U),q,p=this -var $async$E2=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:q=p.ga30().bK(0,p.gb4m(),t.U) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$E2,r)}, -Hn(a){var s=0,r=A.n(t.S),q,p=this,o -var $async$Hn=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=p.d -s=o==null?3:5 -break -case 3:s=6 -return A.f(p.ga30(),$async$Hn) -case 6:c=c.size -s=4 -break -case 5:c=o -case 4:q=c -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Hn,r)}, -a31(a){return this.b4n(a)}, -b4n(a){var s=0,r=A.n(t.U),q,p,o,n -var $async$a31=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:n=new v.G.FileReader() -n.readAsArrayBuffer(a) -s=3 -return A.f(new A.J3(n,"loadend",!1,t.Sc).gS(0),$async$a31) -case 3:p=t.AH.a(n.result) -o=p==null?null:A.cck(p,0,null) -if(o==null)throw A.q(A.bs("Cannot read bytes from Blob. Is it still available?")) -q=o -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a31,r)}} -A.bMu.prototype={ -$1(a){var s=this.b.b3().response -s.toString -this.a.dI(0,A.ff(s))}, -$S:5} -A.bMv.prototype={ -$1(a){if(J.v(a.type,"error"))this.a.t6(new A.rc("Could not load Blob from its URL. Has it been revoked?"))}, -$S:5} -A.aCQ.prototype={ -vG(){var s=this,r=s.d -r===$&&A.e() -s.c=r -s.d=s.a.Ki(0,!1) -return r}, -azg(a,b){var s=this,r=s.d -r===$&&A.e() -if(r.a===a){s.c=r -s.d=s.a.Ki(0,!1) -return!0}else return!1}, -a4H(a){return this.azg(a,!1)}, -A2(a){if(!this.azg(a,!1))this.af3(A.coh(a))}, -af3(a){var s,r=this.vG(),q=null -try{q="expected "+a+", but found "+A.A(r)}catch(s){q="parsing error expected "+a}this.Qd(q,r.b)}, -Qd(a,b){$.S2.c_().bE5(0,a,b)}, -uo(a){var s=this.c -if(s==null||s.b.bM(0,a)<0)return a -return a.xB(0,this.c.b)}, -aMy(){var s,r,q=this,p=A.b([],t.UY),o=q.d -o===$&&A.e() -s=q.a -s.e=!0 -do{r=q.aMx() -if(r!=null)p.push(r)}while(q.a4H(19)) -s.e=!1 -if(p.length!==0)return new A.arx(p,q.uo(o.b)) -return null}, -aMx(){var s,r=A.b([],t.mn),q=this.d -q===$&&A.e() -for(;;){s=this.aWC(r.length===0) -if(s!=null)r.push(s) -else break}if(r.length===0)return null -return new A.HR(r,this.uo(q.b))}, -bMv(){var s,r,q,p,o,n,m,l=this.aMx() -if(l!=null)for(s=l.b,r=s.length,q=$.S2.a,p=0;p10)r=B.f.a1(r,0,8)+"..." -return s+"("+r+")"}else return s}} -A.bbY.prototype={ -gbZ(a){return this.c}} -A.atO.prototype={ -Ki(a,b){var s,r,q,p,o,n,m,l,k=this -k.r=k.f -s=k.Qx() -switch(s){case 10:case 13:case 32:case 9:return k.bEK() -case 0:return new A.dB(1,k.a.q8(0,k.r,k.f)) -case 64:r=k.QC() -if(A.atP(r)||r===45){q=k.f -p=k.r -k.r=q -k.Qx() -k.a8r() -o=k.b -n=k.r -m=A.cdA(B.elW,"type",o,n,k.f-n) -if(m===-1){n=k.r -m=A.cdA(B.ehA,"type",o,n,k.f-n)}if(m!==-1)return new A.dB(m,k.a.q8(0,k.r,k.f)) -else{k.r=p -k.f=q}}return new A.dB(10,k.a.q8(0,k.r,k.f)) -case 46:l=k.r -if(k.bJq()){o=k.a -if(k.a8s().a===60){k.r=l -return new A.dB(62,o.q8(0,l,k.f))}else return new A.dB(65,o.q8(0,k.r,k.f))}return new A.dB(8,k.a.q8(0,k.r,k.f)) -case 40:return new A.dB(2,k.a.q8(0,k.r,k.f)) -case 41:return new A.dB(3,k.a.q8(0,k.r,k.f)) -case 123:return new A.dB(6,k.a.q8(0,k.r,k.f)) -case 125:return new A.dB(7,k.a.q8(0,k.r,k.f)) -case 91:return new A.dB(4,k.a.q8(0,k.r,k.f)) -case 93:if(k.uq(93)&&k.uq(62))return k.zL(0) -return new A.dB(5,k.a.q8(0,k.r,k.f)) -case 35:return new A.dB(11,k.a.q8(0,k.r,k.f)) -case 43:if(k.azq(s))return k.a8s() -return new A.dB(12,k.a.q8(0,k.r,k.f)) -case 45:o=k.d -if(o)return new A.dB(34,k.a.q8(0,k.r,k.f)) -else if(k.azq(s))return k.a8s() -else if(A.atP(s)||s===45)return k.a8r() -return new A.dB(34,k.a.q8(0,k.r,k.f)) -case 62:return new A.dB(13,k.a.q8(0,k.r,k.f)) -case 126:if(k.uq(61))return new A.dB(530,k.a.q8(0,k.r,k.f)) -return new A.dB(14,k.a.q8(0,k.r,k.f)) -case 42:if(k.uq(61))return new A.dB(534,k.a.q8(0,k.r,k.f)) -return new A.dB(15,k.a.q8(0,k.r,k.f)) -case 38:return new A.dB(36,k.a.q8(0,k.r,k.f)) -case 124:if(k.uq(61))return new A.dB(531,k.a.q8(0,k.r,k.f)) -return new A.dB(16,k.a.q8(0,k.r,k.f)) -case 58:return new A.dB(17,k.a.q8(0,k.r,k.f)) -case 44:return new A.dB(19,k.a.q8(0,k.r,k.f)) -case 59:return new A.dB(9,k.a.q8(0,k.r,k.f)) -case 37:return new A.dB(24,k.a.q8(0,k.r,k.f)) -case 39:return new A.dB(25,k.a.q8(0,k.r,k.f)) -case 34:return new A.dB(26,k.a.q8(0,k.r,k.f)) -case 47:if(k.uq(42))return k.bEJ() -return new A.dB(27,k.a.q8(0,k.r,k.f)) -case 60:if(k.uq(33))if(k.uq(45)&&k.uq(45))return k.bEI() -else{if(k.uq(91)){o=k.Q.a -o=k.uq(o.charCodeAt(0))&&k.uq(o.charCodeAt(1))&&k.uq(o.charCodeAt(2))&&k.uq(o.charCodeAt(3))&&k.uq(o.charCodeAt(4))&&k.uq(91)}else o=!1 -if(o)return k.zL(0)}return new A.dB(32,k.a.q8(0,k.r,k.f)) -case 61:return new A.dB(28,k.a.q8(0,k.r,k.f)) -case 94:if(k.uq(61))return new A.dB(532,k.a.q8(0,k.r,k.f)) -return new A.dB(30,k.a.q8(0,k.r,k.f)) -case 36:if(k.uq(61))return new A.dB(533,k.a.q8(0,k.r,k.f)) -return new A.dB(31,k.a.q8(0,k.r,k.f)) -case 33:return k.a8r() -default:if(!k.e&&s===92)return new A.dB(35,k.a.q8(0,k.r,k.f)) -if(k.c)o=(s===k.w||s===k.x)&&k.QC()===k.y -else o=!1 -if(o){k.Qx() -o=k.r=k.f -return new A.dB(508,k.a.q8(0,o,o))}else{o=s===118 -if(o&&k.uq(97)&&k.uq(114)&&k.uq(45))return new A.dB(400,k.a.q8(0,k.r,k.f)) -else if(o&&k.uq(97)&&k.uq(114)&&k.QC()===45)return new A.dB(401,k.a.q8(0,k.r,k.f)) -else if(A.atP(s)||s===45)return k.a8r() -else if(s>=48&&s<=57)return k.a8s()}return new A.dB(65,k.a.q8(0,k.r,k.f))}}, -zL(a){return this.Ki(0,!1)}, -a8r(){var s,r,q,p,o,n,m,l,k,j=this,i=A.b([],t.t),h=j.f -j.f=j.r -r=j.b -s=r.length -for(;;){q=j.f -if(!(q=h)if(j.d){if(!A.atP(p))n=p>=48&&p<=57}else{if(!A.atP(p))n=p>=48&&p<=57 -else n=!0 -n=n||p===45}if(n){i.push(p);++j.f}else{s=q -break}}}m=j.a.q8(0,j.r,s) -l=A.e2(i,0,null) -if(!j.d&&!j.e){s=j.r -k=A.cdA(B.Vj,"unit",r,s,j.f-s)}else k=-1 -if(k===-1)k=B.f.a1(r,j.r,j.f)==="!important"?505:-1 -return new A.bbY(l,k>=0?k:511,m)}, -a8s(){var s,r=this -r.aIT() -if(r.QC()===46){r.Qx() -s=r.QC() -if(s>=48&&s<=57){r.aIT() -return new A.dB(62,r.a.q8(0,r.r,r.f))}else --r.f}return new A.dB(60,r.a.q8(0,r.r,r.f))}, -bJq(){var s=this.f,r=this.b -if(s=48&&r<=57}else r=!1 -if(r){this.f=s+1 -return!0}return!1}, -bDn(a){var s,r,q,p=this.b -a=Math.min(a,p.length) -while(s=this.f,s=48&&r<=57))if(!(r>=97&&r<=102))r=r>=65&&r<=70 -else r=q -else r=q -if(r)this.f=s+1 -else return}}, -bEI(){var s,r,q,p,o,n=this -for(;;){s=n.Qx() -if(s===0){r=n.a -q=n.r -p=n.f -o=new A.jl(r,q,p) -o.yC(r,q,p) -return new A.dB(67,o)}else if(s===45)if(n.uq(45))if(n.uq(62))if(n.c)return n.zL(0) -else{r=n.a -q=n.r -p=n.f -o=new A.jl(r,q,p) -o.yC(r,q,p) -return new A.dB(504,o)}}}, -bEJ(){var s,r,q,p,o,n=this -for(;;){s=n.Qx() -if(s===0){r=n.a -q=n.r -p=n.f -o=new A.jl(r,q,p) -o.yC(r,q,p) -return new A.dB(67,o)}else if(s===42)if(n.uq(47))if(n.c)return n.zL(0) -else{r=n.a -q=n.r -p=n.f -o=new A.jl(r,q,p) -o.yC(r,q,p) -return new A.dB(64,o)}}}} -A.bJW.prototype={ -Qx(){var s=this.f,r=this.b -if(s=48&&a<=57)return!0 -s=this.QC() -if(a===46)return s>=48&&s<=57 -if(a===43||a===45){if(!(s>=48&&s<=57))if(s===46){r=this.aA5(1) -r=r>=48&&r<=57}else r=!1 -else r=!0 -return r}return!1}, -bEK(){var s,r,q,p,o=this,n=--o.f -for(s=o.b,r=s.length;n=48&&p<=57)this.f=q+1 -else return}}} -A.N6.prototype={ -H(){return"MessageLevel."+this.b}} -A.YL.prototype={ -l(a){var s=this,r=s.d&&B.a0O.ao(0,s.a),q=r?B.a0O.h(0,s.a):null,p=r?A.A(q):"" -p=p+A.A(B.eDx.h(0,s.a))+" " -if(r)p+="\x1b[0m" -p=p+"on "+s.c.ann(0,s.b,q) -return p.charCodeAt(0)==0?p:p}} -A.ana.prototype={ -bE5(a,b,c){var s=new A.YL(B.xi,b,c,this.b.w) -this.c.push(s) -this.a.$1(s)}} -A.brG.prototype={} -A.xu.prototype={ -qc(a){return null}, -l(a){var s=this.a -s=A.e2(B.bf.d_(s.a.c,s.b,s.c),0,null) -return s}, -gbF(a){return this.b}} -A.CJ.prototype={ -qc(a){return null}, -gbF(a){return"*"}} -A.atC.prototype={ -qc(a){return null}, -gbF(a){return"&"}} -A.anu.prototype={ -qc(a){return null}, -gbF(a){return"not"}} -A.arx.prototype={ -qc(a){return B.b.cs(this.b,a.gapp())}} -A.HR.prototype={ -v(a,b){return this.b.push(b)}, -gt(a){return this.b.length}, -qc(a){return a.aOG(this)}} -A.a1y.prototype={ -qc(a){this.c.qc(a) -return null}, -l(a){var s=this.c.b -return s.gbF(s)}} -A.nc.prototype={ -gbF(a){var s=this.b -return s.gbF(s)}, -qc(a){return t.qV.a(this.b).qc(a)}} -A.EA.prototype={ -qc(a){var s=this.b -return s instanceof A.CJ||a.a.x===s.gbF(s).toLowerCase()}, -l(a){var s=this.b -return s.gbF(s)}} -A.anp.prototype={ -gaLJ(){var s=this.d -if(s instanceof A.CJ)s="*" -else s=s==null?"":t.IR.a(s).b -return s}, -qc(a){return a.bRy(this)}, -l(a){var s=this.gaLJ(),r=t.yJ.a(this.b).b -return s+"|"+r.gbF(r)}} -A.abB.prototype={ -bJj(){var s,r=this.d -$label0$0:{if(28===r){s="=" -break $label0$0}if(530===r){s="~=" -break $label0$0}if(531===r){s="|=" -break $label0$0}if(532===r){s="^=" -break $label0$0}if(533===r){s="$=" -break $label0$0}if(534===r){s="*=" -break $label0$0}if(535===r){s="" -break $label0$0}s=null -break $label0$0}return s}, -bRp(){var s=this.e -if(s!=null)if(s instanceof A.xu)return s.l(0) -else return'"'+A.A(s)+'"' -else return""}, -qc(a){return a.bRw(this)}, -l(a){var s=this.b -return"["+s.gbF(s)+A.A(this.bJj())+this.bRp()+"]"}, -gk(a){return this.e}} -A.aj5.prototype={ -qc(a){var s=a.a.b.h(0,"id"),r=s==null?"":s,q=this.b -return r===q.gbF(q)}, -l(a){return"#"+A.A(this.b)}} -A.adx.prototype={ -qc(a){var s,r=a.a -r.toString -s=this.b -s=s.gbF(s) -return new A.ah4(r).Kw().p(0,s)}, -l(a){return"."+A.A(this.b)}} -A.a_d.prototype={ -qc(a){return a.bRA(this)}, -l(a){var s=this.b -return":"+s.gbF(s)}} -A.a_e.prototype={ -qc(a){a.bRC(this) -return!1}, -l(a){var s=this.d?":":"::",r=this.b -return s+r.gbF(r)}} -A.a_c.prototype={ -qc(a){return a.bRz(this)}} -A.apn.prototype={ -qc(a){return a.bRB(this)}} -A.OK.prototype={ -qc(a){a.buR(this.b) -return null}} -A.anv.prototype={ -qc(a){return!A.fS(this.d.qc(a))}} -A.anX.prototype={ -qc(a){return null}} -A.anW.prototype={ -qc(a){return null}} -A.iB.prototype={ -qc(a){return null}, -gk(a){return this.c}} -A.anL.prototype={ -qc(a){return null}} -A.au3.prototype={ -qc(a){return null}, -l(a){return this.d+A.A(A.cMD(this.f))}} -A.akq.prototype={ -qc(a){return null}} -A.aop.prototype={ -qc(a){return null}} -A.ah5.prototype={ -qc(a){return null}} -A.ahu.prototype={ -qc(a){return null}} -A.abg.prototype={ -qc(a){return null}} -A.atL.prototype={ -qc(a){return null}} -A.ai6.prototype={ -qc(a){return null}} -A.ai2.prototype={ -qc(a){return null}} -A.aqy.prototype={ -qc(a){return null}} -A.ad_.prototype={ -qc(a){return null}} -A.apP.prototype={ -qc(a){return null}} -A.aks.prototype={ -qc(a){return null}} -A.aux.prototype={ -qc(a){return null}} -A.eA.prototype={} -A.iO.prototype={} -A.bLN.prototype={ -buR(a){var s -for(s=0;s")) -J.h2(r,new A.bme(s)) -return s}, -FW(a){var s=A.b([],t.UX),r=this.e.getVideoTracks() -r=t.Lc.b(r)?r:new A.dP(r,A.U(r).i("dP<1,ag>")) -J.h2(r,new A.bmf(s)) -return s}, -En(a){var s=A.H(this.KV(0),t.s5) -B.b.L(s,this.FW(0)) -return s}} -A.bme.prototype={ -$1(a){return this.a.push(A.bma(a))}, -$S:22} -A.bmf.prototype={ -$1(a){return this.a.push(A.bma(a))}, -$S:22} -A.an1.prototype={ -b2V(a){var s=this,r=s.d -r.addEventListener("ended",A.cx(new A.bmb(s))) -r.addEventListener("mute",A.cx(new A.bmc(s))) -r.addEventListener("unmute",A.cx(new A.bmd(s)))}, -qh(a){var s=0,r=A.n(t.H),q=this -var $async$qh=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:q.d.stop() -return A.l(null,r)}}) -return A.m($async$qh,r)}} -A.bmb.prototype={ -$1(a){var s=this.a.c -if(s!=null)s.$0()}, -$S:7} -A.bmc.prototype={ -$1(a){}, -$S:7} -A.bmd.prototype={ -$1(a){}, -$S:7} -A.N4.prototype={ -Pl(a,b){return this.aS_(0,b)}, -aS_(a0,a1){var s=0,r=A.n(t.Qy),q,p=2,o=[],n,m,l,k,j,i,h,g,f,e,d,c,b,a -var $async$Pl=A.o(function(a3,a4){if(a3===1){o.push(a4) -s=p}for(;;)switch(s){case 0:p=4 -try{if(!A.cVT())if(t.G.b(a1.h(0,"video"))&&J.w(a1.h(0,"video"),"facingMode")!=null)J.kd(a1.h(0,"video"),"facingMode") -a1.d6(0,"video",new A.bm1()) -a1.d6(0,"audio",new A.bm2())}catch(a2){A.Se("[getUserMedia] failed to remove facingMode from mediaConstraints")}try{if(t.c.b(a1.h(0,"audio"))){d=t.z -d=A.eU(a1.h(0,"audio"),d,d).ao(0,"optional")&&t.fw.b(J.w(a1.h(0,"audio"),"optional"))}else d=!1 -if(d){n=J.w(a1.h(0,"audio"),"optional") -m=A.c(t.N,t.z) -J.h2(n,new A.bm3(m)) -J.kd(a1.h(0,"audio"),"optional") -J.nI(a1.h(0,"audio"),m)}}catch(a2){l=A.a4(a2) -k=A.ap(a2) -A.Se("[getUserMedia] failed to translate optional audio constraints, "+A.A(l)+", "+A.A(k))}d=v.G -j=d.window.navigator.mediaDevices -c=t.o -s=j.getUserMedia!=null?7:9 -break -case 7:i=A.aq(a1) -s=10 -return A.f(A.eC(j.getUserMedia(A.ff(i)),c),$async$Pl) -case 10:h=a4 -d=h -c=d.id -q=new A.th(d,c,"local") -s=1 -break -s=8 -break -case 9:d=d.window.navigator.mediaDevices -b=a1.h(0,"audio") -s=11 -return A.f(A.eC(d.getUserMedia({video:a1.h(0,"video"),audio:b}),c),$async$Pl) -case 11:g=a4 -c=g -b=c.id -q=new A.th(c,b,"local") -s=1 -break -case 8:p=2 -s=6 -break -case 4:p=3 -a=o.pop() -f=A.a4(a) -d=J.bo(f) -throw A.q("Unable to getUserMedia: "+d) -s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$Pl,r)}, -TS(a){return this.aQD(a)}, -aQD(a){var s=0,r=A.n(t.Qy),q,p=2,o=[],n,m,l,k,j,i,h,g,f,e -var $async$TS=A.o(function(b,c){if(b===1){o.push(c) -s=p}for(;;)switch(s){case 0:p=4 -i=v.G -n=i.window.navigator.mediaDevices -s=n.getDisplayMedia!=null?7:9 -break -case 7:m=A.aq(a) -s=10 -return A.f(A.eC(n.getDisplayMedia(A.ff(m)),t.o),$async$TS) -case 10:l=c -i=l -h=i.id -q=new A.th(i,h,"local") -s=1 -break -s=8 -break -case 9:i=i.window.navigator.mediaDevices -h=t.N -h=A.aq(A.j(["mediaSource","screen"],h,h)) -h.toString -g=a.h(0,"audio") -s=11 -return A.f(A.eC(i.getUserMedia({video:h,audio:g===!0}),t.o),$async$TS) -case 11:k=c -i=k -h=i.id -q=new A.th(i,h,"local") -s=1 -break -case 8:p=2 -s=6 -break -case 4:p=3 -e=o.pop() -j=A.a4(e) -i=J.bo(j) -throw A.q("Unable to getDisplayMedia: "+i) -s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$TS,r)}, -sbLv(a){var s,r,q,p -try{s=v.G.window.navigator.mediaDevices -s.ondevicechange=A.cx(new A.bm4(a))}catch(q){r=A.a4(q) -p=J.bo(r) -throw A.q("Unable to set ondevicechange: "+p)}}} -A.bm1.prototype={ -$0(){return!1}, -$S:3} -A.bm2.prototype={ -$0(){return!1}, -$S:3} -A.bm3.prototype={ -$1(a){J.h2(a,new A.bm0(this.a))}, -$S:1471} -A.bm0.prototype={ -$2(a,b){this.a.j(0,a,b)}, -$S:62} -A.bm4.prototype={ -$1(a){var s=this.a -if(s!=null)s.$1(a)}, -$S:7} -A.apA.prototype={ -b33(a,b){var s=this,r=s.at -r===$&&A.e() -r.addEventListener("datachannel",A.cx(new A.btO(s))) -r.addEventListener("icecandidate",A.cx(new A.btP(s))) -r.addEventListener("iceconnectionstatechange",A.cx(new A.btQ(s))) -r.onicegatheringstatechange=A.cx(new A.btR(s)) -r.addEventListener("signalingstatechange",A.cx(new A.btS(s))) -if(!$.cfT())r.addEventListener("connectionstatechange",A.cx(new A.btT(s))) -r.addEventListener("negotiationneeded",A.cx(new A.btU(s))) -r.addEventListener("track",A.cx(new A.btV(s)))}, -a7r(a,b){return this.bB0(0,b)}, -bB0(a,b){var s=0,r=A.n(t.cS),q,p=this,o,n,m,l -var $async$a7r=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:l=A.c(t.N,t.z) -for(o=new A.ck(b,b.r,b.e,A.y(b).i("ck<1>"));o.q();){n=o.d -l.j(0,n,b.h(0,n))}o=p.at -o===$&&A.e() -s=3 -return A.f(A.eC(o.createOffer(A.ff(A.aq(l))),t.NX),$async$a7r) -case 3:m=d -q=new A.vv(m.sdp,m.type) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a7r,r)}, -Y6(a,b){return this.bAO(0,b)}, -bAO(a,b){var s=0,r=A.n(t.cS),q,p=this,o,n,m,l -var $async$Y6=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:l=A.c(t.N,t.z) -for(o=new A.ck(b,b.r,b.e,A.y(b).i("ck<1>"));o.q();){n=o.d -l.j(0,n,b.h(0,n))}o=p.at -o===$&&A.e() -s=3 -return A.f(A.eC(o.createAnswer(A.ff(A.aq(l))),t.NX),$async$Y6) -case 3:m=d -q=new A.vv(m.sdp,m.type) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Y6,r)}, -Px(a,b){return this.aV5(0,b)}, -aV5(a,b){var s=0,r=A.n(t.H),q=this,p,o,n -var $async$Px=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:n=q.at -n===$&&A.e() -p=b.b -p.toString -o=b.a -o.toString -s=2 -return A.f(A.eC(n.setLocalDescription({type:p,sdp:o}),t.O),$async$Px) -case 2:return A.l(null,r)}}) -return A.m($async$Px,r)}, -PB(a,b){return this.aVz(0,b)}, -aVz(a,b){var s=0,r=A.n(t.H),q=this,p,o,n -var $async$PB=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:n=q.at -n===$&&A.e() -p=b.b -p.toString -o=b.a -o.toString -s=2 -return A.f(A.eC(n.setRemoteDescription({type:p,sdp:o}),t.O),$async$PB) -case 2:return A.l(null,r)}}) -return A.m($async$PB,r)}, -ac9(){var s=0,r=A.n(t.Wf),q,p=this,o,n,m -var $async$ac9=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:m=p.at -m===$&&A.e() -if(m.remoteDescription==null){q=null -s=1 -break}m=m.remoteDescription -o=m==null -n=o?null:m.sdp -q=new A.vv(n,o?null:m.type) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$ac9,r)}, -R6(a){return this.bvt(a)}, -bvt(a){var s=0,r=A.n(t.H),q=this,p,o,n -var $async$R6=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:n=q.at -n===$&&A.e() -p=a.a -p.toString -o=a.b -o.toString -s=2 -return A.f(A.eC(n.addIceCandidate({candidate:p,sdpMid:o,sdpMLineIndex:a.c}),t.O),$async$R6) -case 2:return A.l(null,r)}}) -return A.m($async$R6,r)}, -aN(a){var s=0,r=A.n(t.H),q,p=this,o -var $async$aN=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=p.at -o===$&&A.e() -o.close() -q=A.em(null,t.H) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$aN,r)}, -Xo(a,b,c){return this.bvN(0,b,c)}, -bvN(a,b,c){var s=0,r=A.n(t.Jl),q,p=this,o -var $async$Xo=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:o=p.at -o===$&&A.e() -q=new A.vu(o.addTrack(b.d,c.e)) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Xo,r)}, -OD(a,b){return this.bO_(0,b)}, -bO_(a,b){var s=0,r=A.n(t.y),q,p=this,o -var $async$OD=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:o=p.at -o===$&&A.e() -o.removeTrack(b.a) -q=A.em(!0,t.y) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$OD,r)}, -Pi(){var s=0,r=A.n(t.XG),q,p=this,o,n,m -var $async$Pi=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:m=p.at -m===$&&A.e() -o=m.getTransceivers() -n=A.b([],t.FD) -m=J.ar(t.Lc.b(o)?o:new A.dP(o,A.U(o).i("dP<1,ag>"))) -while(m.q())n.push(new A.apB(m.gI(m))) -q=n -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Pi,r)}} -A.btO.prototype={ -$1(a){}, -$S:5} -A.btP.prototype={ -$1(a){var s,r -if(a.candidate!=null){s=this.a.e -if(s!=null){r=a.candidate -s.$1(new A.Hm(r.candidate,r.sdpMid,r.sdpMLineIndex))}}}, -$S:5} -A.btQ.prototype={ -$1(a){var s,r=this.a,q=r.at -q===$&&A.e() -q=A.cVw(q.iceConnectionState) -r.cx=q -s=r.d -if(s!=null)s.$1(q) -if($.cfT())switch(r.cx.a){case 0:r.cy=B.a8O -break -case 1:r.cy=B.a8P -break -case 3:r.cy=B.a8Q -break -case 5:r.cy=B.a8M -break -case 6:r.cy=B.a8N -break -case 7:r.cy=B.F8 -break -default:break}}, -$S:87} -A.btR.prototype={ -$1(a){var s=this.a,r=s.at -r===$&&A.e() -r=A.cVx(r.iceGatheringState) -s.CW=r -s=s.c -if(s!=null)s.$1(r)}, -$S:87} -A.btS.prototype={ -$1(a){var s=this.a,r=s.at -r===$&&A.e() -s.ch=A.cX4(r.signalingState)}, -$S:87} -A.btT.prototype={ -$1(a){var s=this.a,r=s.at -r===$&&A.e() -s.cy=A.cWo(r.connectionState)}, -$S:87} -A.btU.prototype={ -$1(a){var s=this.a.z -if(s!=null)s.$0()}, -$S:87} -A.btV.prototype={ -$1(a){var s,r=this.a,q=r.Q -if(q!=null){A.bma(a.track) -s=a.streams -s=t.Lc.b(s)?s:new A.dP(s,A.U(s).i("dP<1,ag>")) -r=J.bu(s,new A.btN(r),t.zm) -r=A.H(r,r.$ti.i("a2.E")) -q.$1(new A.a_v(r))}}, -$S:5} -A.btN.prototype={ -$1(a){return new A.th(a,a.id,this.a.as)}, -$S:1480} -A.vu.prototype={ -aaZ(a){return this.bOj(a)}, -bOj(a){var s=0,r=A.n(t.H),q=this,p,o,n,m -var $async$aaZ=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:try{p=a -q.a.replaceTrack(p.d)}catch(l){m=A.a4(l) -if(t.VI.b(m)){o=m -throw A.q("Unable to RTCRtpSender::replaceTrack: "+J.bo(o))}else throw l}return A.l(null,r)}}) -return A.m($async$aaZ,r)}, -gOQ(a){var s=this.a -if(s.track!=null){s=s.track -s.toString -return A.bma(s)}return null}} -A.apB.prototype={ -abR(){var s=0,r=A.n(t.D_),q,p=this -var $async$abR=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:q=$.ct6.h(0,p.a.currentDirection) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$abR,r)}, -abU(){var s=0,r=A.n(t.q6),q,p=this,o -var $async$abU=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=$.ct6.h(0,p.a.direction) -o.toString -q=o -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$abU,r)}, -a1R(a){return this.aUC(a)}, -aUC(a){var s=0,r=A.n(t.H),q=this,p,o,n -var $async$a1R=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:try{o=$.cAj().h(0,a) -o.toString -q.a.direction=o}catch(m){o=A.a4(m) -if(t.VI.b(o)){p=o -throw A.q("Unable to RTCRtpTransceiver::setDirection: "+J.bo(p))}else throw m}return A.l(null,r)}}) -return A.m($async$a1R,r)}} -A.c7_.prototype={ -$1(a){return J.nK(v.G.window.navigator.userAgent,A.aD(a,!1,!1,!1,!1))}, -$S:9} -A.agz.prototype={ -LW(a){return this.b9w(a)}, -b9w(a){var s=0,r=A.n(t.OQ),q,p=this,o,n,m,l,k,j,i,h,g,f,e -var $async$LW=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:s=J.v(a.isDirectory,!0)?3:4 -break -case 3:o=a.createReader() -n=new A.aj($.am,t.Jk) -o.readEntries(A.cx(new A.b0Z(new A.aL(n,t.dx)))) -f=A -e=J -s=6 -return A.f(n,$async$LW) -case 6:s=5 -return A.f(f.h6(e.bu(c,new A.b0X(p),t.hG),!1,t.OQ),$async$LW) -case 5:m=c -J.mw(m,new A.b0Y()) -n=v.G -n=n.URL.createObjectURL(new n.Blob().slice(0,0,"directory")) -l=a.name -k=Date.now() -q=new A.iE(n,m,null,l,"directory",0,a.fullPath,new A.bv(k,0,!1)) -s=1 -break -case 4:n=new A.aj($.am,t.XC) -a.file(A.cx(new A.b1_(new A.aL(n,t.m_)))) -s=7 -return A.f(n,$async$LW) -case 7:j=c -n=v.G.URL.createObjectURL(j) -l=j.name -k=j.size -i=A.fL(j.lastModified,0,!1) -h=a.fullPath -g=j.type -q=new A.iE(n,A.b([],t.dJ),null,l,g,k,h,new A.bv(i,0,!1)) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$LW,r)}, -bon(){var s=this,r=v.G -r.window.ondrop=A.cx(new A.b14(s)) -r.window.ondragenter=A.cx(new A.b15(s)) -r.window.ondragover=A.cx(new A.b16(s)) -r.window.ondragleave=A.cx(new A.b17(s))}, -zE(a){return this.bFK(a)}, -bFK(a){var s=0,r=A.n(t.z) -var $async$zE=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:throw A.q(A.to("Unimplemented","desktop_drop for web doesn't implement '"+a.a+"'",null,null)) -return A.l(null,r)}}) -return A.m($async$zE,r)}} -A.b0Z.prototype={ -$1(a){var s=t.Lc.b(a)?a:new A.dP(a,A.U(a).i("dP<1,ag>")) -this.a.dI(0,s)}, -$S:1491} -A.b0X.prototype={ -$1(a){return this.a.LW(a)}, -$S:1513} -A.b0Y.prototype={ -$1(a){return a.d===".DS_Store"&&a.e===""}, -$S:1531} -A.b1_.prototype={ -$1(a){this.a.dI(0,a)}, -$S:7} -A.b14.prototype={ -$1(a){var s,r -a.preventDefault() -s=a.dataTransfer.items -r=this.a -A.h6(A.B0(s.length,new A.b11(r,s),!0,t.hG),!1,t.OQ).bK(0,new A.b12(r),t.P).t5(new A.b13())}, -$S:7} -A.b11.prototype={ -$1(a){var s=this.b[a].webkitGetAsEntry() -s.toString -return this.a.LW(s)}, -$S:1542} -A.b12.prototype={ -$1(a){var s=J.bu(a,new A.b10(),t.c) -s=A.H(s,s.$ti.i("a2.E")) -this.a.a.qi("performOperation_web",s,!1,t.z)}, -$S:1553} -A.b10.prototype={ -$1(a){return a.N()}, -$S:429} -A.b13.prototype={ -$2(a,b){A.Dx().$1("desktop_drop_web: "+A.A(a)+" "+A.A(b))}, -$S:117} -A.b15.prototype={ -$1(a){a.preventDefault() -this.a.a.qi("entered",A.b([a.clientX,a.clientY],t.v),!1,t.z)}, -$S:7} -A.b16.prototype={ -$1(a){a.preventDefault() -this.a.a.qi("updated",A.b([a.clientX,a.clientY],t.v),!1,t.z)}, -$S:7} -A.b17.prototype={ -$1(a){a.preventDefault() -this.a.a.qi("exited",A.b([a.clientX,a.clientY],t.v),!1,t.z)}, -$S:7} -A.b0W.prototype={ -Sy(){if(this.b)return -this.b=!0 -B.f1_.zY(new A.b1f(this))}, -afT(a){return this.bdE(a)}, -bdE(a){var s=0,r=A.n(t.H),q=this,p,o,n,m,l,k,j,i,h -var $async$afT=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:h=a.a -switch(h){case"entered":p=J.iv(t.a.a(a.b),t.Z) -h=new A.t(p.h(0,0),p.h(0,1)) -q.c=h -q.M6(new A.VB(h)) -break -case"updated":p=J.iv(t.a.a(a.b),t.Z) -h=new A.t(p.h(0,0),p.h(0,1)) -q.c=h -q.M6(new A.VE(h)) -break -case"exited":h=q.c -q.M6(new A.VC(h==null?B.l:h)) -q.c=null -break -case"performOperation":o=J.iv(t.a.a(a.b),t.N) -h=q.c -if(h==null)h=B.l -n=A.y(o).i("O") -n=A.H(new A.O(o,new A.b18(),n),n.i("a2.E")) -q.M6(new A.Ac(n,h)) -q.c=null -break -case"performOperation_macos":m=J.iv(t.a.a(a.b),t.G) -h=q.c -if(h==null)h=B.l -n=A.y(m).i("O") -n=A.H(new A.O(m,new A.b19(),n),n.i("a2.E")) -q.M6(new A.Ac(n,h)) -q.c=null -break -case"performOperation_linux":h=t.a -n=h.a(a.b) -l=J.T(n) -k=A.ak(l.h(n,0)) -j=J.iv(h.a(l.h(n,1)),t.Z) -n=B.agO.au(k) -o=new A.O(n,new A.b1a(),A.U(n).i("O<1,i>")).LD(0,new A.b1b()) -n=j.h(0,0) -l=j.h(0,1) -h=o.$ti.i("e1<1,x7>") -h=A.H(new A.e1(o,new A.b1c(),h),h.i("D.E")) -q.M6(new A.Ac(h,new A.t(n,l))) -break -case"performOperation_web":h=J.iv(t.a.a(a.b),t.G) -n=A.y(h).i("O") -l=n.i("O") -i=A.H(new A.O(new A.O(h,new A.b1d(),n),new A.b1e(),l),l.i("a2.E")) -h=q.c -q.M6(new A.Ac(i,h==null?B.l:h)) -q.c=null -break -default:throw A.q(A.dk(h+" not implement."))}return A.l(null,r)}}) -return A.m($async$afT,r)}, -M6(a){var s,r,q -for(s=this.a,s=A.dy(s,s.r,A.y(s).c),r=s.$ti.c;s.q();){q=s.d;(q==null?r.a(q):q).$1(a)}}} -A.b1f.prototype={ -$1(a){return this.aPH(a)}, -aPH(a){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i -var $async$$1=A.o(function(b,c){if(b===1){o.push(c) -s=p}for(;;)switch(s){case 0:p=4 -s=7 -return A.f(n.a.afT(a),$async$$1) -case 7:k=c -q=k -s=1 -break -p=2 -s=6 -break -case 4:p=3 -i=o.pop() -m=A.a4(i) -l=A.ap(i) -A.Dx().$1("_handleMethodChannel: "+A.A(m)+" "+A.A(l)) -s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$$1,r)}, -$S:218} -A.b18.prototype={ -$1(a){var s=null -return A.b2v(a,s,s,!1,s,s,s,s)}, -$S:423} -A.b19.prototype={ -$1(a){var s,r=null,q=J.T(a),p=A.ak(q.h(a,"path")),o=t.nc.a(q.h(a,"apple-bookmark")),n=A.iI(q.h(a,"isDirectory")) -q=A.iI(q.h(a,"fromPromise")) -s=q===!0 -if(n===!0)return A.cj6(p,B.eou,r,o,s,r,r,r,r) -return A.b2v(p,r,o,s,r,r,r,r)}, -$S:1664} -A.b1a.prototype={ -$1(a){var s,r,q,p -try{q=A.l6(a) -q=q==null?null:q.abb() -if(q==null)q="" -return q}catch(p){s=A.a4(p) -r=A.ap(p) -A.Dx().$1("failed to parse linux path: "+A.A(s)+" "+A.A(r))}return""}, -$S:15} -A.b1b.prototype={ -$1(a){return a.length!==0}, -$S:9} -A.b1c.prototype={ -$1(a){var s=null -return A.b2v(a,s,s,!1,s,s,s,s)}, -$S:423} -A.b1d.prototype={ -$1(a){return A.coP(J.rw(a,t.N,t.z))}, -$S:374} -A.b1e.prototype={ -$1(a){return a.aO3()}, -$S:364} -A.o1.prototype={} -A.x7.prototype={} -A.agZ.prototype={} -A.VA.prototype={} -A.b2u.prototype={} -A.VD.prototype={ -a_(){return new A.a4K(B.o0)}} -A.a4H.prototype={ -H(){return"_DragTargetStatus."+this.b}} -A.a4K.prototype={ -aC(){this.aU() -var s=$.cfS() -s.Sy() -this.a.toString -s.a.v(0,this.gazy())}, -bp(a){this.bJ(a) -this.a.toString}, -bjK(a){var s,r,q,p,o,n=this,m=t.aA.a(n.c.gav()) -if(m==null)return -n.c.toString -s=a.a -r=m.tQ(s) -q=m.gE(0) -p=new A.a1(0,0,0+q.a,0+q.b).p(0,r) -if(a instanceof A.VB){if(p)n.a62(B.GM,s,r)}else if(a instanceof A.VE){q=n.d -o=q===B.o0 -if(o&&p)n.a62(B.GM,s,r) -else if((q===B.GM||q===B.acu)&&p)n.aiN(B.acu,!1,s,r) -else if(!o&&!p)n.a62(B.o0,s,r)}else if(a instanceof A.VC&&n.d!==B.o0)n.a62(B.o0,s,r) -else{if(a instanceof A.Ac){q=n.d -q=q!==B.o0&&p}else q=!1 -if(q){n.aiN(B.o0,!1,s,r) -q=n.a.r -q.$1(new A.VA(a.b))}}}, -aiN(a,b,c,d){var s,r=this -r.d=a -s=new A.b2u() -switch(a.a){case 0:r.a.d.$1(s) -break -case 1:r.a.toString -break -case 2:r.a.e.$1(s) -break}}, -a62(a,b,c){return this.aiN(a,!0,b,c)}, -n(){this.a.toString -$.cfS().a.A(0,this.gazy()) -this.aM()}, -B(a){return this.a.c}} -A.uA.prototype={ -l(a){return A.K(this).l(0)+"("+this.a.l(0)+")"}} -A.VB.prototype={} -A.VC.prototype={} -A.VE.prototype={} -A.Ac.prototype={ -l(a){return A.K(this).l(0)+"("+this.a.l(0)+", "+A.A(this.b)+")"}} -A.iE.prototype={ -N(){var s,r=this,q=J.bu(r.b,new A.bM5(),t.c) -q=A.H(q,q.$ti.i("a2.E")) -s=r.c -s=s==null?null:B.o.qb(s) -return A.j(["uri",r.a,"children",q,"data",s,"name",r.d,"type",r.e,"size",r.f,"relativePath",r.r,"lastModified",r.w.a],t.N,t.z)}, -aO3(){var s,r,q,p,o=this,n=o.e -if(n==="directory"){s=J.bu(o.b,new A.bM4(),t.k9) -s=A.H(s,s.$ti.i("a2.E")) -return A.cj6(o.a,s,o.c,null,!1,o.w,o.f,n,o.d)}else{s=o.c -if(s!=null){r=o.d -q=o.f -p=new A.x7(n,r,$,q) -p.asR(s,o.w,q,n,r,null,o.a) -return p}return A.b2v(o.a,s,null,!1,o.w,o.f,n,o.d)}}, -gb7(a){return this.e}} -A.bM3.prototype={ -$1(a){return A.coP(J.rw(a,t.N,t.z))}, -$S:374} -A.bM5.prototype={ -$1(a){return a.N()}, -$S:429} -A.bM4.prototype={ -$1(a){return a.aO3()}, -$S:364} -A.b1n.prototype={} -A.b1m.prototype={} -A.Lx.prototype={ -a_(){return new A.ah2()}, -wA(a,b){return this.c.$2(a,b)}} -A.ah2.prototype={ -aC(){this.aU() -this.Zo()}, -Zo(){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i -var $async$Zo=A.o(function(a,b){if(a===1){o.push(b) -s=p}for(;;)switch(s){case 0:p=4 -s=7 -return A.f(A.b2B(),$async$Zo) -case 7:m=b -if(n.c==null){s=1 -break}if(m!=null){n.D(new A.b2y(n,m)) -s=1 -break}p=2 -s=6 -break -case 4:p=3 -j=o.pop() -if(!(A.a4(j) instanceof A.jY))throw j -s=6 -break -case 3:s=2 -break -case 6:p=9 -s=12 -return A.f(A.b2A(),$async$Zo) -case 12:l=b -if(n.c==null){s=1 -break}if(l!=null){n.D(new A.b2z(n,l)) -s=1 -break}p=2 -s=11 -break -case 9:p=8 -i=o.pop() -if(!(A.a4(i) instanceof A.jY))throw i -s=11 -break -case 8:s=2 -break -case 11:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$Zo,r)}, -B(a){return this.a.wA(this.d,this.e)}} -A.b2y.prototype={ -$0(){var s=this.a,r=this.b -s.d=A.cim(r,B.aH) -s.e=A.cim(r,B.aG)}, -$S:0} -A.b2z.prototype={ -$0(){var s=null,r=this.a,q=this.b -r.d=A.aZK(B.aH,s,s,q) -r.e=A.aZK(B.aG,s,s,q)}, -$S:0} -A.b3J.prototype={} -A.b3L.prototype={} -A.acr.prototype={} -A.Tm.prototype={ -m(a,b){if(b==null)return!1 -return b instanceof A.Tm&&b.a===this.a&&B.cE.m(0,B.cE)&&B.cE.m(0,B.cE)&&B.r.m(0,B.r)}, -gu(a){var s=this.a?519018:218159 -return s^519018^519018^A.a7(A.K(B.cE),B.cE.zQ(),B.Em,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)^A.a7(A.K(B.cE),B.cE.zQ(),B.Em,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)^B.r.gu(0)}} -A.V4.prototype={ -a_(){return new A.az8()}} -A.az8.prototype={ -B(a){var s=null -this.a.toString -return A.bz(s,A.bb(A.b([this.b5b(),this.b4D()],t.p),B.m,B.le,B.z,0),B.n,B.cE,s,s,s,s,s,s,s,s,s)}, -b5b(){var s=this.a -s=A.kj(B.cE,new A.a0R(s.c,s.e,B.r,null),null,null) -return s}, -b4D(){var s=this.a,r=s.c -s=s.d -return new A.Kc(r,s.c,s.d,B.r,null)}} -A.bF.prototype={} -A.TA.prototype={ -H(){return"CategoryExtraTab."+this.b}} -A.aSV.prototype={} -A.TB.prototype={} -A.TD.prototype={ -B(a){throw A.q(A.dk("Category View implementation missing"))}} -A.a3Y.prototype={ -n(){var s=this.Ha$ -if(s!=null)s.n() -this.aM()}} -A.TC.prototype={ -m(a,b){var s,r=this -if(b==null)return!1 -s=!1 -if(b instanceof A.TC)if(b.c===r.c)if(b.f.m(0,r.f))if(b.r.m(0,r.r))if(b.w.m(0,r.w))if(b.x.m(0,r.x))s=b.y.m(0,r.y) -return s}, -gu(a){var s=this,r=s.f,q=s.r,p=s.w,o=s.x,n=s.y -return(B.c.gu(46)^B.c.gu(3e5)^A.d1(s.c)^A.d1(B.Fd)^A.d1(B.IA)^r.gu(r)^q.gu(q)^p.gu(p)^o.gu(o)^n.gu(n)^B.n8.gu(null)^A.d1(B.I2))>>>0}} -A.agj.prototype={ -B(a){var s=this,r=s.c.z,q=s.f -q=new A.ta(q,A.U(q).i("ta<1>")) -return A.c3(A.cdn(s.d,null,r.r,r.x,B.Z,new A.b0y(s),q.gtU(q).q2(0,new A.b0z(s),t.l7).qb(0),r.w),46,null)}} -A.b0y.prototype={ -$1(a){var s=this.a -s.r.$0() -s.e.a9j(a)}, -$S:8} -A.b0z.prototype={ -$1(a){var s=null -return A.a2a(s,A.cG(A.cVm(B.I2,a.b.a),s,s,s,s),s)}, -$S:510} -A.agk.prototype={ -a_(){var s=null -return new A.agl($.c9u(),s,A.jw(s,s,s,t.N,t.ue))}} -A.agl.prototype={ -B(a){var s=null,r=this.a,q=r.c -return A.bz(s,A.bb(A.b([A.dF(new A.agj(q,r.e,r.f,r.d.a,this.gaGY(),s),1),this.b4O(B.IA)],t.p),B.m,B.k,B.z,0),B.n,q.z.f,s,s,s,s,s,s,s,s,s)}, -b4O(a){var s,r -if(a===B.ajo){s=this.a -r=s.c -s=s.d -return new A.Kc(r,s.c,s.d,r.z.y,null)}else if(a===B.ajp){s=this.a -r=s.c -return new A.a0R(r,s.d.e,r.z.w,null)}else return B.a0}} -A.a_F.prototype={ -H(){return"RecentTabBehavior."+this.b}} -A.Um.prototype={ -m(a,b){var s=this -if(b==null)return!1 -return b instanceof A.Um&&B.zy.m(0,B.zy)&&b.d.m(0,s.d)&&b.x.m(0,s.x)&&b.y.m(0,s.y)&&b.Q.m(0,s.Q)&&B.zw.m(0,B.zw)}, -gu(a){var s=this,r=B.c.gu(256),q=B.zy.gu(0),p=J.ae(A.cUL()),o=s.d -o=A.a7(o.grD(0),o.b,o.gu7(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a) -return(r^q^519018^p^o^0^B.n8.gu(null)^B.n8.gu(null)^s.z.gu(0)^s.x.gu(0)^s.y.gu(0)^s.Q.gu(0)^B.zw.gu(0))>>>0}} -A.a.prototype={ -l(a){return"Emoji: "+this.a+", Name: "+this.b+", HasSkinTone: "+this.c}, -N(){return A.j(["emoji",this.a,"name",this.b,"hasSkinTone",this.c],t.N,t.z)}, -aHk(a){return new A.a(a,this.b,this.c)}} -A.lR.prototype={ -H(){return"Category."+this.b}} -A.acE.prototype={ -H(){return"ButtonMode."+this.b}} -A.VO.prototype={ -a_(){var s=J.qm(0,t.s6),r=J.qm(0,t.XY) -return new A.VQ(s,r,new A.VP())}} -A.VQ.prototype={ -bQQ(a,b){var s,r,q,p,o=this -o.e=a -s=o.d -r=B.b.wJ(s,new A.b3S()) -if(r!==-1){q=s[r] -p=J.bu(o.e,new A.b3T(),t.kw) -p=A.H(p,p.$ti.i("a2.E")) -s[r]=new A.bF(q.a,p) -if(o.c!=null&&b)o.D(new A.b3U())}}, -aC(){this.aU() -this.R1() -this.a.toString}, -bp(a){var s=this -if(!a.y.m(0,s.a.y)){s.r=!1 -s.R1()}s.a.toString -s.boS() -s.bJ(a)}, -B(a){var s,r,q=this -if(!q.r){q.a.toString -return B.a0}if(q.w){s=q.a.y -r=q.f -r===$&&A.e() -return new A.agq(s,r,q.gbgs(),null)}s=q.a.y -r=q.f -r===$&&A.e() -s=A.c3(new A.V5(s,r,q.gaCf(),null),256,null) -return s}, -boS(){var s=this,r=s.c.Fb(t.l6) -if(r!=null&&r.e&&s.w)s.D(new A.b3O(s))}, -bjq(){var s=this.a -s=s.w -if(s!=null)s.$0() -this.a.toString -this.aBs()}, -bjo(){this.a.toString}, -bjN(a,b){var s=this,r=s.a -s.x.Xf(r.y,b).bK(0,new A.b3N(s,a),t.am) -r=s.a -r.r.$2(a,b) -s.a.toString -s.aBs()}, -R1(){var s=0,r=A.n(t.H),q=this,p,o,n,m -var $async$R1=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:m=q.d -B.b.P(m) -p=A.b([B.Fd,B.f94],t.lv) -q.a.toString -s=B.b.p(p,B.Fd)?2:3 -break -case 2:s=4 -return A.f(q.x.Em(),$async$R1) -case 4:p=b -q.e=p -p=J.bu(p,new A.b3Q(),t.kw) -o=A.H(p,p.$ti.i("a2.E")) -m.push(new A.bF(B.mJ,o)) -case 3:n=A.c6x(q.a.y.d) -if(n==null)n=A.c6x(q.a.y.d) -q.a.toString -s=5 -return A.f(q.x.a8o(n),$async$R1) -case 5:p=b -B.b.L(m,p) -q.a.toString -q.f=new A.b43(m,q.gbjM(),q.gbjp(),q.gbjn(),q.gaCf(),q.gbca(),null,new A.cl(null,$.aC(),t.WD)) -if(q.c!=null)q.D(new A.b3R(q)) -return A.l(null,r)}}) -return A.m($async$R1,r)}, -bre(){this.D(new A.b3P(this))}, -bgt(){this.D(new A.b3M(this))}, -aBs(){this.a.toString}, -bcb(a){this.a.toString}, -n(){this.a.toString -this.aM()}} -A.b3S.prototype={ -$1(a){return a.a===B.mJ}, -$S:167} -A.b3T.prototype={ -$1(a){return a.a}, -$S:230} -A.b3U.prototype={ -$0(){}, -$S:0} -A.b3O.prototype={ -$0(){this.a.w=!1}, -$S:0} -A.b3N.prototype={ -$1(a){return A.b7([this.a.bQQ(a,this.b!==B.mJ)],t.H)}, -$S:554} -A.b3Q.prototype={ -$1(a){return a.a}, -$S:230} -A.b3R.prototype={ -$0(){this.a.r=!0}, -$S:0} -A.b3P.prototype={ -$0(){this.a.w=!0}, -$S:0} -A.b3M.prototype={ -$0(){this.a.w=!1}, -$S:0} -A.VP.prototype={ -a8o(a){return this.bEA(a)}, -bEA(a){var s=0,r=A.n(t.FL),q -var $async$a8o=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:q=a -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a8o,r)}, -Em(){var s=0,r=A.n(t.NY),q,p,o,n,m -var $async$Em=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:n=A -m=J -s=3 -return A.f(A.yy(),$async$Em) -case 3:o=n.dC(m.w(b.a,"recent")) -if(o==null){q=A.b([],t.yD) -s=1 -break}p=J.bu(t.a.a(B.p.bP(0,o,null)),A.cWM(),t.XY) -p=A.H(p,p.$ti.i("a2.E")) -q=p -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Em,r)}, -Xf(a,b){return this.bvx(a,b)}, -bvx(a,b){var s=0,r=A.n(t.NY),q,p=this,o,n,m,l -var $async$Xf=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:l={} -l.a=b -if(b.c)l.a=p.bNX(b) -s=3 -return A.f(p.Em(),$async$Xf) -case 3:o=d -n=J.ce(o) -m=n.wJ(o,new A.b3K(l)) -if(m!==-1)n.pW(o,m) -n.r3(o,0,new A.lw(l.a,1)) -o=n.d_(o,0,Math.min(28,n.gt(o))) -s=4 -return A.f(A.yy(),$async$Xf) -case 4:d.u6("String","recent",B.p.cS(o,null)) -q=o -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Xf,r)}, -bNX(a){return a.aHk(B.f.Bp(a.a,A.aD(B.b.b_(B.UU,"|"),!0,!1,!1,!1),""))}} -A.b3K.prototype={ -$1(a){return a.a.a===this.a.a.a}, -$S:557} -A.b3V.prototype={ -Em(){var s=0,r=A.n(t.NY),q -var $async$Em=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:q=new A.VP().Em() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Em,r)}, -a1p(a,b){return this.aT4(a,b)}, -aT4(a,b){var s=0,r=A.n(t.n3),q,p=this,o,n,m,l,k,j -var $async$a1p=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:if(a.length===0){q=A.b([],t.k) -s=1 -break}o=p.a -s=o.length===0?3:4 -break -case 3:n=A.H(b,t.s6) -B.b.cI(n,new A.b4_()) -s=5 -return A.f(new A.VP().a8o(n),$async$a1p) -case 5:m=d -for(n=J.ar(m);n.q();)B.b.L(o,n.gI(n).b) -case 4:n=B.f.Lp(a,A.aD("\\s+",!0,!1,!1,!1)) -l=A.U(n) -k=l.i("e1<1,i>") -j=A.eH(new A.e1(new A.az(n,new A.b40(),l.i("az<1>")),new A.b41(),k),k.i("D.E")) -if(j.a===0){q=A.b([],t.k) -s=1 -break}n=A.U(o).i("az<1>") -o=A.H(new A.az(o,new A.b42(j,a),n),n.i("D.E")) -q=o -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a1p,r)}} -A.b4_.prototype={ -$1(a){return a.a===B.mJ}, -$S:167} -A.b40.prototype={ -$1(a){return a.length!==0}, -$S:9} -A.b41.prototype={ -$1(a){return a.toLowerCase()}, -$S:15} -A.b42.prototype={ -$1(a){var s=new A.O(A.b(a.b.split(" | "),t.s),new A.b3X(),t.a4).r7(0),r=this.a,q=s.cs(0,new A.b3Y(r))&&A.bFr(r,1,A.y(r).i("cD.E")).qM(0,new A.b3Z(s)),p=a.a===B.f.dU(this.b) -return q||p}, -$S:322} -A.b3X.prototype={ -$1(a){return a.toLowerCase()}, -$S:15} -A.b3Y.prototype={ -$1(a){return B.f.b0(a,this.a.gS(0))}, -$S:9} -A.b3Z.prototype={ -$1(a){return this.a.cs(0,new A.b3W(a))}, -$S:9} -A.b3W.prototype={ -$1(a){return B.f.b0(a,this.a)}, -$S:9} -A.V5.prototype={ -a_(){var s=null -return new A.a4x(new A.i4(0,!0,s,s,s,A.b([],t.ZP),$.aC()),$.c9u(),s,A.jw(s,s,s,t.N,t.ue),s,s)}} -A.a4x.prototype={ -aC(){var s,r=this,q=r.a,p=q.d -q=q.c -s=B.b.wJ(p.a,new A.bRe(q.z.c)) -if(s===-1)s=0 -r.d=A.cdo(null,s,r.a.d.a.length,r) -q=A.bpR(s,1) -p=r.gaGY() -q.an(0,p) -r.e=q -r.f.an(0,p) -r.a.d.w.an(0,r.gazu()) -r.aU()}, -bjt(){var s,r=this.a.d,q=r.w.a -if(q!=null){s=B.b.wJ(r.a,new A.bRb(q)) -if(s!==-1){r=this.e -r===$&&A.e() -r=t.gQ.a(B.b.gcp(r.f)).gDX(0) -if(s!==(r==null?null:B.d.aD(r)))this.e.a9j(s)}}}, -n(){var s,r=this -r.a.d.w.V(0,r.gazu()) -r.MS() -s=r.e -s===$&&A.e() -s.n() -r.f.n() -r.b1n()}, -B(a){return new A.hl(new A.bRd(this),null)}, -b4N(a,b){var s=this,r=s.a.d.a.length,q=s.e -q===$&&A.e() -return new A.ko(1,B.d9,A.clR(q,new A.bR8(s,a,b),r,new A.bR9(s),B.aF),null)}, -b4G(){var s,r=this.a,q=r.c -if(!q.Q.a)return B.a0 -s=r.d -r=r.e -return new A.V4(q,s,r,null)}, -b87(a,b,c){var s=this -if(c.a===B.mJ&&c.b.length===0)return A.bI(s.a.c.x.r,null,null) -s.a.toString -return A.cbL(s.f,new A.ask(10,0,0,1),new A.bRa(s,c,a,b),c.b.length,B.fmA,B.Z,null,!1,B.P,!1)}, -blE(a,b,c,d){var s,r,q=this -q.MS() -s=b.c -if(s)q.a.toString -if(!s)return -s=q.a.c -r=q.NB$.h(0,A.chX(d.a)+b.a) -r.toString -q.ar1(a,b,c,d,s,q.gazH(),r)}, -bkX(a,b){this.a.d.b.$2(a,b) -this.MS()}} -A.bRe.prototype={ -$1(a){return a.a===this.a}, -$S:167} -A.bRb.prototype={ -$1(a){return a.a===this.a}, -$S:167} -A.bRd.prototype={ -$2(a,b){var s=this.a,r=s.a.c.x,q=b.b,p=Math.min(r.TT(q),28),o=r.TT(q) -q=t.BH -s=A.H(new A.O(A.b([B.Ko,B.Kp,B.Kq],t.cF),new A.bRc(s,p,o),q),q.i("a2.E")) -return new A.LE(r.c,B.qm,A.be(s,B.m,B.k,B.z,0,B.y),null)}, -$S:569} -A.bRc.prototype={ -$1(a){var s,r,q,p,o=this -switch(a.a){case 0:s=o.a -r=s.a -q=r.c -r=r.d -p=s.d -p===$&&A.e() -s=s.e -s===$&&A.e() -return new A.agk(q,r,p,s,null) -case 1:return o.a.b4N(o.b,o.c) -case 2:return o.a.b4G()}}, -$S:570} -A.bR9.prototype={ -$1(a){var s=this.a,r=s.d -r===$&&A.e() -s.a.toString -r.aFz(a,B.aZ) -s=s.a.d -r=s.a -if(a>>0}} -A.b43.prototype={} -A.lw.prototype={ -N(){return A.j(["emoji",this.a,"counter",this.b],t.N,t.z)}} -A.agq.prototype={ -a_(){var s=null,r=$.c9u(),q=A.jv(!0,s,!0,!0,s,s,!1),p=J.qm(0,t.kw) -return new A.agr(r,q,p,r,s,A.jw(s,s,s,t.N,t.ue))}} -A.agr.prototype={ -B(a){return new A.hl(new A.b0E(this),null)}} -A.b0E.prototype={ -$2(a,b){var s=null,r=this.a,q=r.a.c.x,p=b.b,o=Math.min(q.TT(p),28),n=q.TT(p) -p=t.p -return A.bz(s,A.be(A.b([A.cK(!1,B.E,!0,s,A.c3(A.i0(s,new A.b0C(r,o,n),r.f.length,B.Ke,s,B.aF,!1),n+8,s),B.n,B.D,0,s,s,s,s,s,B.a4),A.bb(A.b([A.cJ(B.kZ,s,s,B.Og,s,s,new A.b0D(r),s,s,s,s),A.dF(A.hF(s,B.b0,!1,s,!0,B.u,s,A.hU(),s,s,s,s,s,s,2,A.hA(s,B.tH,s,B.ck,s,s,s,s,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,"Search",s,s,s,s,s,s,s,s,s,!0,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s),B.A,!0,s,!0,s,!1,r.e,B.aM,s,s,s,s,s,s,s,s,1,s,s,!1,"\u2022",s,r.gbLq(),s,s,s,!1,s,s,!1,s,!0,s,B.b6,s,s,s,s,s,s,s,s,s,s,s,s,!0,B.ae,s,B.bj,s,s,s,s),1)],p),B.m,B.k,B.z,0)],p),B.m,B.k,B.B,0,B.y),B.n,B.oo,s,s,s,s,s,s,s,s,s)}, -$S:576} -A.b0C.prototype={ -$2(a,b){var s=this.a -return s.bwY(s.f[b],this.b,this.c)}, -$S:64} -A.b0D.prototype={ -$0(){this.a.a.aWr()}, -$S:0} -A.a0T.prototype={ -aWr(){return this.e.$0()}} -A.OC.prototype={ -aC(){$.at.p3$.push(new A.bAo(this)) -this.aU()}, -bLr(a){var s=this -s.NB$.P(0) -B.b.P(s.f) -s.d.a1p(a,s.a.d.a).bK(0,new A.bAq(s),t.H)}, -aEm(a){var s=this.f -B.b.P(s) -B.b.L(s,a) -s=new A.ta(s,A.U(s).i("ta<1>")) -s.gtU(s).aT(0,new A.bAj(this))}, -bwY(a,b,c){var s=this.a,r=s.d -return this.aFp(A.b3G(null,s.c,a,c,b,r.b,new A.bAk(this)),a.c,a.a)}, -bpW(a,b){this.a.d.b.$2(a,b) -this.MS()}, -B(a){throw A.q(A.dk("Search View implementation missing"))}} -A.bAo.prototype={ -$1(a){var s=this.a,r=s.c -r.toString -A.xm(r).KA(s.e) -s.d.Em().bK(0,new A.bAn(s),t.H)}, -$S:6} -A.bAn.prototype={ -$1(a){var s=this.a -return s.D(new A.bAm(s,a))}, -$S:583} -A.bAm.prototype={ -$0(){var s=J.bu(this.b,new A.bAl(),t.kw) -s=A.H(s,s.$ti.i("a2.E")) -return this.a.aEm(s)}, -$S:0} -A.bAl.prototype={ -$1(a){return a.a}, -$S:230} -A.bAq.prototype={ -$1(a){var s=this.a -return s.D(new A.bAp(s,a))}, -$S:584} -A.bAp.prototype={ -$0(){return this.a.aEm(this.b)}, -$S:0} -A.bAj.prototype={ -$1(a){this.a.NB$.j(0,a.b.a,new A.of())}, -$S:600} -A.bAk.prototype={ -$4(a,b,c,d){var s,r,q=this.a -q.MS() -s=b.c -if(s)q.a.toString -if(!s)return -s=q.a.c -r=q.NB$.h(0,b.a) -r.toString -q.ar1(a,b,c,null,s,q.gbpV(),r)}, -$S:291} -A.a7w.prototype={ -n(){var s=this.Ha$ -if(s!=null)s.n() -this.aM()}} -A.ari.prototype={ -m(a,b){var s -if(b==null)return!1 -s=!1 -if(b instanceof A.ari)if(B.oo.m(0,B.oo))s=B.kZ.m(0,B.kZ) -return s}, -gu(a){return B.oo.gu(0)^B.kZ.gu(0)^B.f.gu("Search")^B.n8.gu(null)^B.n8.gu(null)}} -A.OY.prototype={ -m(a,b){if(b==null)return!1 -return b instanceof A.OY&&b.b.m(0,this.b)&&b.c.m(0,this.c)}, -gu(a){var s=this.b,r=this.c -return 519018^s.gu(s)^r.gu(r)}} -A.I_.prototype={ -aFp(a,b,c){if(b)return new A.wY(this.NB$.d6(0,c,A.cVZ()),a,null) -return a}, -MS(){var s=this.Ha$ -if(s!=null)s.tM(0) -this.Ha$=null}, -ar1(a,b,c,d,e,f,g){var s,r,q,p,o,n,m=this,l=t.BW,k=A.H(new A.O(B.UU,new A.bFp(m,b),l),l.i("a2.E")) -l=m.c -l.toString -s=A.b4(l,null,t.l).w.a.a -r=e.x.TT(t.x.a(m.c.gav()).gE(0).a) -q=-2.5*r -l=a.a -if(l-r<0)q+=2.5*r -else{p=2*r -if(l-p<0)q+=1.5*r -else{o=3*r -if(l-o<0)q+=0.5*r -else if(l+p>s)q-=2.5*r -else if(l+o>s)q-=1.5*r -else if(l+4*r>s)q-=0.5*r}}m.Ha$=A.xX(new A.bFq(m,q,-r-8,g,e,b,c,r,d,f,k),!1,!1) -l=m.c -l.toString -n=A.xY(l,!1) -n.toString -l=m.Ha$ -l.toString -n.DL(0,l)}} -A.bFp.prototype={ -$1(a){var s=this.b,r=s.a,q=new A.eF(r),p=J.qm(0,t.S) -r=r.length -B.b.L(p,q.d_(q,0,Math.min(r,2))) -B.b.L(p,new A.eF(a)) -if(r>=2)B.b.L(p,q.w3(q,2)) -return s.aHk(A.e2(p,0,null))}, -$S:608} -A.bFq.prototype={ -$1(a){var s,r,q=this,p=null,o=q.e,n=q.r,m=q.w,l=q.x,k=q.y,j=A.b([A.b3G(l,o,q.f,m,n,k,p)],t.p),i=J.iP(5,t.l7) -for(s=q.z,r=0;r<5;++r)i[r]=A.b3G(l,o,s[r],m,n,k,p) -B.b.L(j,i) -return A.il(p,A.b_i(A.cM5(A.cK(!1,B.E,!0,p,A.bz(p,A.bb(j,B.m,B.k,B.z,0),B.n,o.y.b,p,p,p,p,p,B.Ke,p,p,p),B.n,p,4,p,p,p,p,p,B.a4),!1,p,!0,p,p,p,new A.bFo(q.a),p,p),q.d,new A.t(q.b,q.c),!1),p,p,0,p,0,p)}, -$S:616} -A.bFo.prototype={ -$1(a){return this.a.MS()}, -$S:84} -A.atX.prototype={ -N1(a){var s,r=this.a,q=new A.c3d(null) -$.aw() -s=A.bh() -s.r=r.gk(r) -s.b=B.ct -q.b=s -q.c=this.b -return q}} -A.c3d.prototype={ -yj(a,b,c){var s,r,q,p,o,n,m,l=c.e -l.toString -s=A.dj($.aw().w) -r=l.a -q=b.a -p=r+q -l=l.b -o=this.c -o===$&&A.e() -n=b.b -s.aP(new A.i1(p,l-o+n)) -m=l+n -s.aP(new A.cQ(r-o+q,m)) -s.aP(new A.cQ(p,m)) -s.aP(new A.cQ(p,l-o+n)) -s.aP(new A.q5()) -n=this.b -n===$&&A.e() -a.us(s,n)}} -A.auu.prototype={ -m(a,b){if(b==null)return!1 -return b instanceof A.auu}, -gu(a){return(A.d1(B.Ko)^A.d1(B.Kp)^A.d1(B.Kq))>>>0}} -A.xb.prototype={ -H(){return"EmojiPickerItem."+this.b}} -A.Kc.prototype={ -a_(){return new A.axs()}} -A.axs.prototype={ -B(a){var s=this,r=null,q=A.cG(B.e3k,s.a.f,r,r,r) -return A.cK(!1,B.E,!0,r,A.dY(r,A.cJ(r,r,r,q,r,r,new A.bNP(s),B.Kb,r,r,r),B.A,!1,r,r,r,r,r,r,r,r,new A.bNQ(s),new A.bNR(s),r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!1,B.ak),B.n,r,0,r,r,r,r,r,B.kH)}, -n(){var s=this.d -if(s!=null)s.af(0) -this.aM()}, -brX(){var s={} -s.a=B.lI -s.b=0 -this.d=A.Iq(B.lI,new A.bNO(s,this))}} -A.bNR.prototype={ -$1(a){return this.a.brX()}, -$S:183} -A.bNQ.prototype={ -$1(a){var s=this.a.d -if(s!=null)s.af(0) -return null}, -$S:184} -A.bNP.prototype={ -$0(){this.a.a.d.$0()}, -$S:0} -A.bNO.prototype={ -$1(a){var s=this,r=s.a,q=r.b,p=r.a.a,o=q+B.c.aR(p,1000) -r.b=o -if(o>3000)q=p===75e3 -else q=!1 -if(q){r.a=B.aZ -q=s.b -p=q.d -if(p!=null)p.af(0) -q.d=A.Iq(r.a,s) -r.b=0}r=r.a -q=s.b.a -if(r.a===75e3)q.d.$0() -else q.e.$0()}, -$S:103} -A.ah9.prototype={ -B(a){var s=this,r=null,q=s.e,p=s.c,o=B.fgg.bzK(s.d,!0),n=A.F(p.a,r,r,r,r,o,r,r,B.ah) -if(p.c)p=s.z!=null -else p=!1 -return A.c3(s.b4H(A.cbw(p?A.bz(r,n,B.n,r,r,new A.atX(s.y,8),r,r,r,r,r,r,r):n,B.n,B.zp),new A.b3H(s,a),new A.b3I(s)),q,q)}, -b4H(a,b,c){var s=null,r=this.r -if(r===B.qm)return new A.Ym(c,b,0,0,a,B.Z,B.ln,s) -if(r===B.afV)return A.dY(s,A.cb_(B.G,s,a,s,B.JT,s,c,B.Z,0.4),B.A,!1,s,s,s,s,s,s,s,b,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!1,B.ak) -return A.dY(s,A.bI(a,s,s),B.A,!1,s,s,s,s,s,s,s,b,s,s,s,s,s,s,s,s,s,s,s,s,s,s,c,s,s,s,s,s,s,!1,B.ak)}} -A.b3I.prototype={ -$0(){var s=this.a,r=s.f -r=r==null?null:r.a -s.Q.$2(r,s.c)}, -$S:20} -A.b3H.prototype={ -$0(){var s=A.cL(t.x.a(this.b.gav()).bN(0,null),B.l),r=this.a,q=r.z -if(q!=null)q.$4(s,r.c,r.d,r.f)}, -$S:20} -A.a0R.prototype={ -B(a){var s=null,r=A.cG(B.e3O,this.e,s,s,s) -return A.cJ(s,s,s,r,s,s,this.d,s,s,s,s)}} -A.b6V.prototype={ -aat(a,b,c){return this.bM7(a,b,c)}, -bM7(a,b,c){var s=0,r=A.n(t.fW),q,p=this,o,n,m,l,k,j,i,h,g -var $async$aat=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:g={} -g.a=new A.aL(new A.aj($.am,t.mj),t.Eq) -o=A.cEP(c,null) -n=v.G -m=n.document.createElement("input") -m.type="file" -m.draggable=!0 -m.multiple=a -m.accept=o -m.style.display="none" -g.b=!1 -l=new A.b6Z(g,p,m,null,!1,!0,!1) -k=new A.b6X(g) -A.jG(m,"change",l,!1,t.Ds.c) -m.addEventListener("change",A.cx(l)) -m.addEventListener("cancel",A.cx(k)) -n=n.window -j=A.cx(k) -n.addEventListener("focus",j) -n=p.a -n===$&&A.e() -i=n.firstChild -while(i!=null){n.removeChild(i) -n=p.a -i=n.firstChild}m.click() -n=p.a -i=n.firstChild -while(i!=null){n.removeChild(i) -n=p.a -i=n.firstChild}s=3 -return A.f(g.a.a,$async$aat) -case 3:h=e -g.a=null -q=h==null?null:new A.Ak(h) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$aat,r)}, -aci(a,b,c,d){return this.aSg(a,b,c,d)}, -aSg(a,b,c,d){var s=0,r=A.n(t.u),q,p,o,n,m -var $async$aci=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:if(a.length===0)throw A.q(A.bW("The bytes are required when saving a file on the web.",null)) -if(c.length===0)throw A.q(A.bW("A file name is required when saving a file on the web.",null)) -if(A.Nw(c,$.aLa().a).aCq(1)[1].length===0)throw A.q(A.bW("The file name should include a valid file extension.",null)) -p=v.G -o=new p.Blob(A.b([a],t.vs)) -n=p.URL.createObjectURL(o) -m=p.document.createElement("a") -m.href=n -m.target="blank" -m.download=c -m.click() -p.URL.revokeObjectURL(n) -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$aci,r)}} -A.b6Z.prototype={ -aPK(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:e=p.a -if(e.b){s=1 -break}e.b=!0 -o=p.c.files -o.toString -n=new A.b7_(e,A.b([],t.M7),o,p.d) -for(e=t.D4,m=t.gR,l=v.G,k=t.o,j=!p.f,i=0;i=this.c.length){n=this.a.a -if(n!=null)n.dI(0,s)}}, -$S:622} -A.b70.prototype={ -$1(a){var s=A.dC(this.a.result) -if(s==null)s=null -this.b.$4(this.c,null,s,null)}, -$S:5} -A.b71.prototype={ -$1(a){var s,r=this,q=null,p=t.AH.a(r.a.result) -if(p==null)p=q -s=p==null?q:A.cck(p,0,q) -r.b.$4(r.c,s,q,q) -r.d.qJ(0)}, -$S:5} -A.b6X.prototype={ -$1(a){v.G.window.removeEventListener("focus",A.cx(this)) -A.hy(A.cX(0,0,0,0,0,1),null,t.z).bK(0,new A.b6Y(this.a),t.P)}, -$S:5} -A.b6Y.prototype={ -$1(a){var s=this.a -if(!s.b){s.b=!0 -s=s.a -if(s!=null)s.dI(0,null)}}, -$S:37} -A.b6W.prototype={ -$2(a,b){var s=a.ga2(a)?"":A.A(a)+"," -return s+" ."+A.A(b)}, -$S:327} -A.LT.prototype={ -H(){return"FileType."+this.b}} -A.b6T.prototype={} -A.Ak.prototype={ -gbRV(){var s=J.bu(this.a,new A.b6U(),t.rx) -s=A.H(s,s.$ti.i("a2.E")) -return s}, -m(a,b){if(b==null)return!1 -if(this===b)return!0 -return b instanceof A.Ak&&A.f4(b.a,this.a)}, -gu(a){return J.ae(this.a)}, -l(a){return"FilePickerResult(files: "+A.A(this.a)+")"}} -A.b6U.prototype={ -$1(a){var s=a.c -s.toString -return A.cNR(s,null,a.e,null,a.b,null)}, -$S:624} -A.y4.prototype={ -m(a,b){var s,r,q,p=this -if(b==null)return!1 -if(p===b)return!0 -s=!1 -if(b instanceof A.y4)if(b.a==p.a)if(b.b===p.b){r=b.c -q=p.c -if(r==null?q==null:r===q)if(J.v(b.d,p.d))s=b.e===p.e}return s}, -gu(a){return 0}, -l(a){var s=this -return"PlatformFile(, name: "+s.b+", bytes: "+A.A(s.c)+", readStream: "+A.A(s.d)+", size: "+s.e+")"}} -A.b72.prototype={} -A.b73.prototype={} -A.aMG.prototype={ -$1(a){return a.c!=null}, -$S:58} -A.aMH.prototype={ -$1(a){return a.c!=null}, -$S:58} -A.aMJ.prototype={ -$2(a,b){return J.lQ(A.au(a,!1,t.B).a.d,new A.aMI())?"/rooms":"/home"}, -$S:626} -A.aMI.prototype={ -$1(a){return a.c!=null}, -$S:58} -A.aMK.prototype={ -$2(a,b){return A.fp(a,b,B.e38)}, -$S:21} -A.aML.prototype={ -$2(a,b){return A.fp(a,b,new A.MN(t.Xf.a(b.w),null))}, -$S:21} -A.aMW.prototype={ -$2(a,b){return A.fp(a,b,B.evD)}, -$S:21} -A.aN6.prototype={ -$2(a,b){return A.fp(a,b,B.amK)}, -$S:21} -A.aNd.prototype={ -$2(a,b){return A.fp(a,b,new A.Tj(b.b.gCF().h(0,"wipe")==="true",null))}, -$S:21} -A.aNe.prototype={ -$3(a,b,c){var s,r,q,p=null,o="/rooms/settings" -if(A.b4(a,B.ac,t.l).w.a.a>840){s=B.f.b0(b.f,o) -s=!s}else s=!1 -if(s){s=b.r.h(0,"roomid") -r=b.b.gCF().h(0,"spaceId") -q=b.e -if(q!=null)B.f.b0(q,o) -s=new A.a2M(new A.Ks(s,r,p),c,p)}else s=c -r=b.y -return A.ccp(p,s,r,p,r.a,t.z)}, -$S:333} -A.aNf.prototype={ -$2(a,b){return A.fp(a,b,A.b4(a,B.ac,t.l).w.a.a>840?B.MS:new A.Ks(b.r.h(0,"roomid"),b.b.gCF().h(0,"spaceId"),null))}, -$S:21} -A.aNg.prototype={ -$2(a,b){return A.fp(a,b,B.ae1)}, -$S:21} -A.aNh.prototype={ -$2(a,b){var s=b.r.h(0,"roomid") -s.toString -return A.fp(a,b,new A.TO(s,null,b.b.gCF().h(0,"event"),null))}, -$S:21} -A.aNi.prototype={ -$2(a,b){return A.fp(a,b,B.f1g)}, -$S:21} -A.aMM.prototype={ -$2(a,b){return A.fp(a,b,B.f1e)}, -$S:21} -A.aMN.prototype={ -$2(a,b){return A.fp(a,b,B.f1f)}, -$S:21} -A.aMO.prototype={ -$3(a,b,c){return A.fp(a,b,A.b4(a,B.ac,t.l).w.a.a>840?new A.a2M(new A.OT(b.y),c,null):c)}, -$S:333} -A.aMP.prototype={ -$2(a,b){return A.fp(a,b,A.b4(a,B.ac,t.l).w.a.a>840?B.MS:B.fdf)}, -$S:21} -A.aMQ.prototype={ -$2(a,b){return A.fp(a,b,B.fdb)}, -$S:21} -A.aMR.prototype={ -$2(a,b){return A.fp(a,b,B.fde)}, -$S:21} -A.aMS.prototype={ -$2(a,b){return A.fp(a,b,B.anv)}, -$S:21} -A.aMT.prototype={ -$2(a,b){return A.fp(a,b,B.fd9)}, -$S:21} -A.aMU.prototype={ -$2(a,b){return A.fp(a,b,new A.LG(b.r.h(0,"roomid"),null))}, -$S:21} -A.aMV.prototype={ -$2(a,b){return A.fp(a,b,B.e39)}, -$S:21} -A.aMX.prototype={ -$2(a,b){return A.fp(a,b,new A.MN(t.Xf.a(b.w),null))}, -$S:21} -A.aMY.prototype={ -$2(a,b){return A.fp(a,b,B.fda)}, -$S:21} -A.aMZ.prototype={ -$2(a,b){return A.fp(a,b,B.fdd)}, -$S:21} -A.aN_.prototype={ -$2(a,b){return A.fp(a,b,B.fdc)}, -$S:21} -A.aN0.prototype={ -$2(a,b){var s=b.w -return A.fp(a,b,new A.a1l(s==null?null:J.bo(s),null))}, -$S:21} -A.aN1.prototype={ -$2(a,b){return A.fp(a,b,B.fd1)}, -$S:21} -A.aN2.prototype={ -$2(a,b){var s=b.b,r=s.gCF().h(0,"body"),q=b.w,p=t.M2,o=p.b(q)?p.a(q):null -if(r!=null&&r.length!==0){if(o==null)o=A.b([],t.kU) -J.dV(o,new A.a2t(r))}q=b.r.h(0,"roomid") -q.toString -return A.fp(a,b,new A.TO(q,o,s.gCF().h(0,"event"),null))}, -$S:21} -A.aN3.prototype={ -$2(a,b){var s=b.r.h(0,"roomid") -s.toString -return A.fp(a,b,new A.TS(s,null))}, -$S:21} -A.aN4.prototype={ -$2(a,b){return A.fp(a,b,B.ajG)}, -$S:21} -A.aN5.prototype={ -$2(a,b){var s=b.r.h(0,"roomid") -s.toString -return A.fp(a,b,new A.Mu(s,null))}, -$S:21} -A.aN7.prototype={ -$2(a,b){var s=b.r.h(0,"roomid") -s.toString -return A.fp(a,b,new A.Kr(s,null,null))}, -$S:21} -A.aN8.prototype={ -$2(a,b){var s=b.r.h(0,"roomid") -s.toString -return A.fp(a,b,new A.TF(s,null))}, -$S:21} -A.aN9.prototype={ -$2(a,b){var s=b.r.h(0,"roomid") -s.toString -return A.fp(a,b,new A.TN(s,null))}, -$S:21} -A.aNa.prototype={ -$2(a,b){return A.fp(a,b,B.ajH)}, -$S:21} -A.aNb.prototype={ -$2(a,b){var s=b.r.h(0,"roomid") -s.toString -return A.fp(a,b,new A.Mu(s,null))}, -$S:21} -A.aNc.prototype={ -$2(a,b){return A.fp(a,b,new A.LG(b.r.h(0,"roomid"),null))}, -$S:21} -A.eO.prototype={ -H(){return"AppSettings."+this.b}, -gr5(a){return this.c}} -A.aNn.prototype={ -$0(){return A.dC(J.w(this.a.a,"chat.fluffy.font_size_factor"))}, -$S:272} -A.aNj.prototype={ -$0(){return A.iI(J.w($.mz.a,this.a.c))}, -$S:632} -A.aNm.prototype={ -$0(){return A.dC(J.w($.mz.a,this.a.c))}, -$S:272} -A.aNl.prototype={ -$0(){return A.hq(J.w($.mz.a,this.a.c))}, -$S:636} -A.aNk.prototype={ -$0(){return A.aa8(J.w($.mz.a,this.a.c))}, -$S:351} -A.aBs.prototype={ -rE(a,b){return A.c79(b)}, -NV(a){return B.b.p(A.b(["ar","be","bn","bo","ca","cs","da","de","el","en","eo","es","et","eu","fa","fi","fil","fr","ga","gl","he","hi","hr","hu","ia","id","ie","it","ja","ka","ko","lt","lv","nb","nl","pl","pt","ro","ru","sk","sl","sr","sv","ta","te","th","tr","uk","uz","vi","yue","zh"],t.s),a.grD(0))}, -Lm(a){return!1}} -A.c7a.prototype={ -$1(a){A.dD("l10n_zh") -return D.cHv()}, -$S:639} -A.c7b.prototype={ -$1(a){A.dD("l10n_pt") -return C.cHe()}, -$S:640} -A.c7c.prototype={ -$1(a){A.dD("l10n_pt") -return C.cHf()}, -$S:642} -A.c7n.prototype={ -$1(a){A.dD("l10n_ar") -return E.cGE()}, -$S:643} -A.c7y.prototype={ -$1(a){A.dD("l10n_be") -return F.cGF()}, -$S:644} -A.c7J.prototype={ -$1(a){A.dD("l10n_bn") -return G.cGG()}, -$S:646} -A.c7U.prototype={ -$1(a){A.dD("l10n_bo") -return H.cGH()}, -$S:649} -A.c7Z.prototype={ -$1(a){A.dD("l10n_ca") -return I.cGI()}, -$S:650} -A.c8_.prototype={ -$1(a){A.dD("l10n_cs") -return K.cGJ()}, -$S:651} -A.c80.prototype={ -$1(a){A.dD("l10n_da") -return L.cGK()}, -$S:654} -A.c81.prototype={ -$1(a){A.dD("l10n_de") -return M.cGL()}, -$S:655} -A.c7d.prototype={ -$1(a){A.dD("l10n_el") -return N.cGM()}, -$S:656} -A.c7e.prototype={ -$1(a){A.dD("l10n_en") -return O.cGN()}, -$S:658} -A.c7f.prototype={ -$1(a){A.dD("l10n_eo") -return P.cGO()}, -$S:659} -A.c7g.prototype={ -$1(a){A.dD("l10n_es") -return Q.cGP()}, -$S:670} -A.c7h.prototype={ -$1(a){A.dD("l10n_et") -return R.cGQ()}, -$S:671} -A.c7i.prototype={ -$1(a){A.dD("l10n_eu") -return S.cGR()}, -$S:673} -A.c7j.prototype={ -$1(a){A.dD("l10n_fa") -return T.cGS()}, -$S:675} -A.c7k.prototype={ -$1(a){A.dD("l10n_fi") -return U.cGT()}, -$S:676} -A.c7l.prototype={ -$1(a){A.dD("l10n_fil") -return V.cGU()}, -$S:681} -A.c7m.prototype={ -$1(a){A.dD("l10n_fr") -return W.cGV()}, -$S:691} -A.c7o.prototype={ -$1(a){A.dD("l10n_ga") -return X.cGW()}, -$S:693} -A.c7p.prototype={ -$1(a){A.dD("l10n_gl") -return Y.cGX()}, -$S:694} -A.c7q.prototype={ -$1(a){A.dD("l10n_he") -return Z.cGY()}, -$S:695} -A.c7r.prototype={ -$1(a){A.dD("l10n_hi") -return A_.cGZ()}, -$S:698} -A.c7s.prototype={ -$1(a){A.dD("l10n_hr") -return A0.cH_()}, -$S:699} -A.c7t.prototype={ -$1(a){A.dD("l10n_hu") -return A1.cH0()}, -$S:704} -A.c7u.prototype={ -$1(a){A.dD("l10n_ia") -return A2.cH1()}, -$S:705} -A.c7v.prototype={ -$1(a){A.dD("l10n_id") -return A3.cH2()}, -$S:706} -A.c7w.prototype={ -$1(a){A.dD("l10n_ie") -return A4.cH3()}, -$S:707} -A.c7x.prototype={ -$1(a){A.dD("l10n_it") -return A5.cH4()}, -$S:708} -A.c7z.prototype={ -$1(a){A.dD("l10n_ja") -return A6.cH5()}, -$S:710} -A.c7A.prototype={ -$1(a){A.dD("l10n_ka") -return A7.cH6()}, -$S:711} -A.c7B.prototype={ -$1(a){A.dD("l10n_ko") -return A8.cH7()}, -$S:712} -A.c7C.prototype={ -$1(a){A.dD("l10n_lt") -return A9.cH8()}, -$S:713} -A.c7D.prototype={ -$1(a){A.dD("l10n_lv") -return Aa.cH9()}, -$S:714} -A.c7E.prototype={ -$1(a){A.dD("l10n_nb") -return Ab.cHa()}, -$S:715} -A.c7F.prototype={ -$1(a){A.dD("l10n_nl") -return Ac.cHb()}, -$S:716} -A.c7G.prototype={ -$1(a){A.dD("l10n_pl") -return Ad.cHc()}, -$S:717} -A.c7H.prototype={ -$1(a){A.dD("l10n_pt") -return C.cHd("pt")}, -$S:727} -A.c7I.prototype={ -$1(a){A.dD("l10n_ro") -return Ae.cHg()}, -$S:734} -A.c7K.prototype={ -$1(a){A.dD("l10n_ru") -return Af.cHh()}, -$S:735} -A.c7L.prototype={ -$1(a){A.dD("l10n_sk") -return Ag.cHi()}, -$S:737} -A.c7M.prototype={ -$1(a){A.dD("l10n_sl") -return Ah.cHj()}, -$S:740} -A.c7N.prototype={ -$1(a){A.dD("l10n_sr") -return Ai.cHk()}, -$S:744} -A.c7O.prototype={ -$1(a){A.dD("l10n_sv") -return Aj.cHl()}, -$S:745} -A.c7P.prototype={ -$1(a){A.dD("l10n_ta") -return Ak.cHm()}, -$S:746} -A.c7Q.prototype={ -$1(a){A.dD("l10n_te") -return Al.cHn()}, -$S:749} -A.c7R.prototype={ -$1(a){A.dD("l10n_th") -return Am.cHo()}, -$S:750} -A.c7S.prototype={ -$1(a){A.dD("l10n_tr") -return An.cHp()}, -$S:755} -A.c7T.prototype={ -$1(a){A.dD("l10n_uk") -return Ao.cHq()}, -$S:756} -A.c7V.prototype={ -$1(a){A.dD("l10n_uz") -return Ap.cHr()}, -$S:758} -A.c7W.prototype={ -$1(a){A.dD("l10n_vi") -return Aq.cHs()}, -$S:759} -A.c7X.prototype={ -$1(a){A.dD("l10n_yue") -return Ar.cHt()}, -$S:760} -A.c7Y.prototype={ -$1(a){A.dD("l10n_zh") -return D.cHu("zh")}, -$S:502} -A.ST.prototype={ -a_(){return new A.SU(A.b([],t.FE))}} -A.SU.prototype={ -a0N(a){return this.aQl(a)}, -aQl(a){var s=0,r=A.n(t.g2),q,p=this -var $async$a0N=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:if(J.ev(p.d)){q=p.d -s=1 -break}s=3 -return A.f(A.au(a,!1,t.B).gaJ(0).a9q(),$async$a0N) -case 3:q=p.d=c -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a0N,r)}, -a8w(a){return this.bF1(a)}, -bF1(a){var s=0,r=A.n(t.H),q=this,p -var $async$a8w=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p=q.c -p.toString -s=2 -return A.f(A.bU(p,!0,null,new A.aNs(q,a),null,t.P),$async$a8w) -case 2:q.D(new A.aNt()) -return A.l(null,r)}}) -return A.m($async$a8w,r)}, -Z8(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g -var $async$Z8=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:i=p.d -h=p.c -h.toString -o=A.au(h,!1,t.B).gaJ(0) -if(J.eD(i)){s=1 -break}h=p.c -h.toString -n=t.X -m=A.u(h,B.e,n) -m.toString -m=m.gda() -l=p.c -l.toString -l=A.u(l,B.e,n) -l.toString -l=l.gdM() -k=p.c -k.toString -k=A.u(k,B.e,n) -k.toString -k=k.gbC(k) -j=p.c -j.toString -n=A.u(j,B.e,n) -n.toString -g=J -s=3 -return A.f(A.fJ(k,h,!1,n.gf6(),l,m,!1),$async$Z8) -case 3:if(!g.v(b,B.b2)){s=1 -break}h=p.c -h.toString -s=4 -return A.f(A.bU(h,!0,null,null,new A.aNq(i),t.P),$async$Z8) -case 4:B.b.P(o.br) -p.D(new A.aNr()) -case 1:return A.l(q,r)}}) -return A.m($async$Z8,r)}, -B(a){return new A.abt(this,null)}} -A.aNs.prototype={ -$0(){var s=0,r=A.n(t.P),q=this,p,o -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=q.a -$.V().d7("Forget room "+J.kc(o.d).Ej()) -p=q.b -s=2 -return A.f(J.w(o.d,p).K1(),$async$$0) -case 2:J.aLm(o.d,p) -return A.l(null,r)}}) -return A.m($async$$0,r)}, -$S:50} -A.aNt.prototype={ -$0(){}, -$S:0} -A.aNq.prototype={ -$1(a){var s=0,r=A.n(t.P),q=this,p,o,n,m,l -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:n=q.a -m=J.T(n) -l=m.gt(n) -case 2:if(!m.gdm(n)){s=3 -break}a.$1(1-m.gt(n)/l) -p=$.V() -o=new A.cV("Forget room "+m.gU(n).Ej(),null,$.db().$1(null),B.cX) -p.c.push(o) -if(5<=p.a.a)A.dr(o) -s=4 -return A.f(m.gU(n).K1(),$async$$1) -case 4:m.uU(n) -s=2 -break -case 3:return A.l(null,r)}}) -return A.m($async$$1,r)}, -$S:204} -A.aNr.prototype={ -$0(){}, -$S:0} -A.abt.prototype={ -B(a){return new A.cu(this.c.a0N(a),new A.aNy(this),null,null,t.dz)}} -A.aNy.prototype={ -$2(a,b){var s,r,q=null,p=t.X,o=A.u(a,B.e,p) -o.toString -o=A.F(o.geW(),q,q,q,q,q,q,q,q) -s=A.b([],t.p) -r=b.b -r=r==null?q:J.ev(r) -if(r===!0){p=A.u(a,B.e,p) -p.toString -s.push(new A.ai(B.co,A.kD(B.e6O,A.F(p.gf6(),q,q,q,q,q,q,q,q),this.a.c.gbEZ(),q),q))}return A.dT(A.dO(s,q,q,!0,!0,q,q,1,q,q,q,!1,q,!1,q,q,B.e2,q,!0,q,q,q,q,q,o,q,q,q,1,q,!0),q,A.kt(new A.f6(new A.aNx(this.a,b),q),q,!1),q,!1,q,q,q,q)}, -$S:783} -A.aNx.prototype={ -$1(a){var s,r=null,q=this.b -if(q.c!=null){q=A.u(a,B.e,t.X) -q.toString -return A.bI(A.F(q.gdw(),r,r,r,r,r,B.ag,r,r),r,r)}if(q.b==null)return B.lE -else{q=this.a -s=q.c -if(J.eD(s.d))return B.ajr -return A.i0(r,new A.aNw(q),J.b6(s.d),r,r,B.P,!1)}}, -$S:27} -A.aNw.prototype={ -$2(a,b){var s=null,r=this.a -return new A.E8(J.w(r.c.d,b),s,!1,s,new A.aNu(r,b),new A.aNv(r,a,b),s,s)}, -$S:371} -A.aNu.prototype={ -$0(){return this.a.c.a8w(this.b)}, -$S:0} -A.aNv.prototype={ -$0(){var s=J.w(this.a.c.d,this.c) -return A.cn(this.b).el(0,"/rooms/archive/"+s.a,null)}, -$S:0} -A.Tj.prototype={ -a_(){return new A.Tk(new A.e9(B.ba,$.aC()))}} -A.Tk.prototype={ -aC(){var s,r=this -r.aU() -s=r.c -s.toString -s=A.au(s,!1,t.B).gaJ(0) -r.as!==$&&A.cp() -r.as=s -r.EF(r.a.c)}, -a38(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k -var $async$a38=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:k=p.c -k.toString -o=t.X -n=A.u(k,B.e,o) -n.toString -n=n.gp7() -m=p.c -m.toString -m=A.u(m,B.e,o) -m.toString -m=m.gp8() -l=p.c -l.toString -o=A.u(l,B.e,o) -o.toString -s=3 -return A.f(A.fJ(null,k,!0,m,o.geQ(o),n,!0),$async$a38) -case 3:if(b!==B.b2){s=1 -break}if(p.c==null){s=1 -break}p.a41(!1) -case 1:return A.l(q,r)}}) -return A.m($async$a38,r)}, -a41(a){var s,r -if(a)this.aeL() -s=this.c -s.toString -s=A.cn(s).c -s===$&&A.e() -s=s.GO() -r=this.c -if(s){r.toString -A.cn(r).qw(a)}else{r.toString -A.cn(r).el(0,"/rooms",null)}}, -aeL(){var s=0,r=A.n(t.H),q=this,p,o,n,m,l,k,j,i -var $async$aeL=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:i=q.as -i===$&&A.e() -i=J.ar(i.R8) -p=t.N -while(i.q()){o=i.gI(i) -n=o.ch -m=!1 -if(n!=null){l=n.a -if(l==="m.room.encrypted"){if(l==="m.sticker")m="m.sticker" -else{m=A.ad(n.b,"msgtype",B.i,p) -if(m==null)m="m.text"}m=m==="m.bad.encrypted"&&J.v(J.w(n.b,"can_request_session"),!0)}}if(m){m=n.b -k=A.ad(m,"session_id",B.i,p) -j=A.ad(m,"sender_key",B.i,p) -if(k!=null&&j!=null){m=o.cx.z -if(m!=null){m=m.c -m===$&&A.e() -m.anl(o.a,k,j)}}}}return A.l(null,r)}}) -return A.m($async$aeL,r)}, -EF(a){return this.b72(a)}, -b72(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k -var $async$EF=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:k=p.as -k===$&&A.e() -o=k.rO -n=t.z -m=t.L0 -s=3 -return A.f(m.b(o)?o:A.bc(o,n),$async$EF) -case 3:o=k.wg -s=4 -return A.f(m.b(o)?o:A.bc(o,n),$async$EF) -case 4:o=k.uu -s=5 -return A.f(m.b(o)?o:A.bc(o,n),$async$EF) -case 5:o=k.aO.c,n=A.y(o).i("aZ<1>") -case 6:if(!(k.p1==null)){s=7 -break}s=8 -return A.f(new A.aZ(o,n).gS(0),$async$EF) -case 8:s=6 -break -case 7:s=9 -return A.f(k.ap9(),$async$EF) -case 9:p.Q=a -p.w=null -p.x=!1 -k=k.z -k.toString -o=new A.Ti(k,new A.aQh(p),B.ze) -if(o.Xr().a!==0)o.srA(0,B.Ht) -else o.srA(0,B.tW) -p.e=o -s=10 -return A.f(B.zu.bNb(0,"ssss_recovery_key_"+A.A(k.a.ok)),$async$EF) -case 10:l=c -if(l==null){s=1 -break}p.d.sbZ(0,l) -case 1:return A.l(q,r)}}) -return A.m($async$EF,r)}, -B(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null,a=A.P(a1),a0=c.e -if(a0==null){s=A.wU(c.ga37()) -r=A.u(a1,B.e,t.X) -r.toString -r=A.dO(b,b,b,!0,!0,b,b,1,!0,b,b,!1,b,!1,b,b,s,b,!0,b,b,b,b,b,A.F(r.gpw(),b,b,b,b,b,b,b,b),b,b,b,1,b,!0) -s=c.as -s===$&&A.e() -s=s.aY.c -return new A.xK(A.bI(A.iW(new A.aQs(),b,new A.aZ(s,A.y(s).i("aZ<1>")),t.NZ),b,b),r,!1,b)}if(c.Q==null)c.Q=c.a.c -s=t.p -q=A.b([],s) -r=t.X -p=A.u(a1,B.e,r) -p.toString -c.w=p.ge1() -p=a0.e -if(p==null)p=b -else{p=p.d -p=p!=null?A.cn9(p):b}if(p!=null&&!c.x){p=a0.e.d -o=p!=null?A.cn9(p):b -p=A.u(a1,B.e,r) -p.toString -c.w=p.gfE() -p=A.wU(c.ga37()) -n=A.u(a1,B.e,r) -n.toString -n=A.dO(b,b,b,!0,!0,b,b,1,!0,b,b,!1,b,!1,b,b,p,b,!0,b,b,b,b,b,A.F(n.gfE(),b,b,b,b,b,b,b,b),b,b,b,1,b,!0) -p=a.ax.b -m=A.kj(B.D,A.cG(B.vf,p,b,b,b),b,b) -l=A.u(a1,B.e,r) -l.toString -m=A.br(!1,B.bM,b,b,!0,b,b,b,!0,b,b,b,b,b,!1,b,b,b,A.F(l.ghI(),b,b,b,b,b,b,b,b),b,b,b,m,b) -l=o==null?B.ba:new A.ea(o,B.ev,B.bI) -s=A.b([m,B.anJ,A.hF(b,B.b0,!1,b,!0,B.u,b,A.hU(),new A.e9(l,$.aC()),b,b,b,b,b,2,B.e7y,B.A,!0,b,!0,b,!1,b,B.aM,b,b,b,b,b,b,b,b,4,2,b,!1,"\u2022",b,b,b,b,b,!1,b,b,!0,b,!0,b,B.b6,b,b,b,b,b,b,b,b,b,b,b,B.ya,!0,B.ae,b,B.bj,b,b,b,b),B.aP],s) -s.push(B.aP) -m=c.y -l=A.u(a1,B.e,r) -l.toString -l=A.F(l.gf9(),b,b,b,b,b,b,b,b) -k=A.u(a1,B.e,r) -k.toString -s.push(A.caL(p,1,b,B.bM,b,new A.aQt(c,o,a1),b,b,A.F(k.gka(),b,b,b,b,b,b,b,b),l,m)) -s.push(B.aP) -r=A.u(a1,B.e,r) -r.toString -r=A.F(r.gd2(r),b,b,b,b,b,b,b,b) -s.push(A.LC(B.vi,r,c.y||c.z===!0?new A.aQu(c,o):b,b)) -return new A.xK(A.bI(new A.da(B.ql,A.ph(s,b,B.at,b,B.P,!1),b),b,b),n,!1,b)}else switch(a0.c.a){case 0:j=B.dn -break -case 1:$.at.p3$.push(new A.aQB(c,a0)) -j=B.dn -break -case 4:$.at.p3$.push(new A.aQC(a0)) -j=B.dn -break -case 2:$.at.p3$.push(new A.aQD(c,a0)) -j=B.dn -break -case 3:$.at.p3$.push(new A.aQE(a0)) -j=B.dn -break -case 5:$.at.p3$.push(new A.aQF(a0)) -j=B.dn -break -case 6:c.x=!0 -p=A.wU(c.ga37()) -n=A.u(a1,B.e,r) -n.toString -n=A.dO(b,b,b,!0,!0,b,b,1,!0,b,b,!1,b,!1,b,b,p,b,!0,b,b,b,b,b,A.F(n.gp6(),b,b,b,b,b,b,b,b),b,b,b,1,b,!0) -p=a.ax -m=p.b -l=A.cG(B.vf,m,b,b,b) -k=A.u(a1,B.e,r) -k.toString -l=A.br(!1,B.bM,b,b,!0,b,b,b,!0,b,b,b,b,b,!1,b,b,b,A.F(k.gnG(),b,b,b,b,b,b,b,b),b,b,b,l,b) -k=c.r -i=k?b:A.b(["password"],t.s) -h=a.ok.y -h=A.aO(b,b,b,b,b,b,b,b,h==null?b:h.d,b,b,b,b,b,b,b,b,!0,b,b,b,b,b,b,b,b) -g=A.u(a1,B.e,r) -g.toString -g=g.gfE() -k=A.hF(!1,i,!1,b,!0,B.u,b,A.hU(),c.d,b,b,b,b,b,2,A.hA(b,b,b,B.at,b,b,b,b,!0,b,b,b,2,b,c.f,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,h,"Es** **** **** ****",b,b,b,b,b,b,b,b,g,!0,!0,b,B.O7,b,b,b,b,b,b,b,b,b,b,b,b),B.A,!0,b,!0,b,!1,b,B.aM,b,b,b,b,b,b,b,b,2,1,b,!1,"\u2022",b,b,b,b,b,!1,b,b,k,b,!0,b,B.b6,b,b,b,b,b,b,b,b,b,b,b,B.ya,!0,B.ae,b,B.bj,b,b,b,b) -g=p.c -g=A.LD(b,b,m,b,b,b,b,b,b,g,g,b,b,b,b,b,b,b,b,b,b) -m=c.r?B.qw:B.Oc -i=A.u(a1,B.e,r) -i.toString -i=A.F(i.goe(),b,b,b,b,b,b,b,b) -m=A.LC(m,i,c.r?b:new A.aQG(c,a0,a1),g) -i=A.u(a1,B.e,r) -i.toString -i=A.bb(A.b([B.N4,new A.ai(B.dr,A.F(i.gjk(),b,b,b,b,b,b,b,b),b),B.N4],s),B.m,B.k,B.z,0) -h=A.u(a1,B.e,r) -h.toString -h=A.F(h.go7(),b,b,b,b,b,b,b,b) -h=A.LC(B.e5X,h,c.r?b:new A.aQH(c,a1),b) -g=p.id -if(g==null)g=p.fy -f=p.k1 -e=f==null -d=e?p.go:f -p=A.LD(b,b,g,b,b,b,b,b,b,d,e?p.go:f,b,b,b,b,b,b,b,b,b,b) -r=A.u(a1,B.e,r) -r.toString -r=A.F(r.gjw(),b,b,b,b,b,b,b,b) -return new A.xK(A.bI(new A.da(B.ql,A.ph(A.b([l,B.Aq,k,B.aP,m,B.aP,i,B.aP,h,B.aP,A.LC(B.dO,r,c.r?b:new A.aQI(c,a1),p)],s),b,B.at,b,B.P,!1),b),b,b),n,!1,b) -case 7:$.at.p3$.push(new A.aQv(c,a0)) -j=B.dn -break -case 8:$.at.p3$.push(new A.aQw(a0)) -j=B.dn -break -case 9:$.at.p3$.push(new A.aQx(c,a0)) -j=B.dn -break -case 10:$.at.p3$.push(new A.aQy(a0)) -j=B.dn -break -case 11:p=A.u(a1,B.e,r) -p.toString -c.w=p.gdw() -p=A.u(a1,B.e,r) -p.toString -q.push(A.xa(!1,A.F(p.gcj(p),b,b,b,b,b,b,b,b),b,b,b,b,b,b,new A.aQz(c),b,b)) -j=B.e6N -break -case 12:p=A.u(a1,B.e,r) -p.toString -c.w=p.giB() -p=A.u(a1,B.e,r) -p.toString -j=A.be(A.b([B.e6X,B.aP,A.F(p.gk_(),b,b,b,b,B.yb,b,b,b),B.aP],s),B.m,B.k,B.B,0,B.y) -p=A.u(a1,B.e,r) -p.toString -q.push(A.xa(!1,A.F(p.gcj(p),b,b,b,b,b,b,b,b),b,b,b,b,b,b,new A.aQA(c),b,b)) -break -default:j=B.dn}p=A.wU(c.ga37()) -n=c.w -if(n==null){r=A.u(a1,B.e,r) -r.toString -r=r.ge1()}else r=n -r=A.dO(b,b,b,!0,!0,b,b,1,b,b,b,!1,b,!1,b,b,p,b,!0,b,b,b,b,b,A.F(r,b,b,b,b,b,b,b,b),b,b,b,1,b,!0) -s=A.b([j,B.mj],s) -B.b.L(s,q) -return new A.xK(A.bI(new A.ai(B.b6,A.be(s,B.c8,B.k,B.B,0,B.y),b),b,b),r,!1,b)}} -A.aQh.prototype={ -$1(a){return this.a.D(new A.aQg())}, -$S:804} -A.aQg.prototype={ -$0(){}, -$S:0} -A.aQs.prototype={ -$2(a,b){var s=null,r=b.b,q=r==null,p=A.b([A.Kz(s,q?s:r.c,s)],t.p) -if(!q)p.push(A.F(A.cdk(r,a),s,s,s,s,s,s,s,s)) -return A.be(p,B.m,B.bD,B.z,0,B.y)}, -$S:809} -A.aQt.prototype={ -$1(a){var s=this.b -s.toString -A.xk(s,this.c,!1) -s=this.a -s.D(new A.aQr(s))}, -$S:82} -A.aQr.prototype={ -$0(){return this.a.y=!0}, -$S:0} -A.aQu.prototype={ -$0(){var s=this.a -if(s.z===!0)B.zu.TI(0,"ssss_recovery_key_"+A.A(s.e.a.a.ok),this.b) -s.D(new A.aQq(s))}, -$S:0} -A.aQq.prototype={ -$0(){return this.a.x=!0}, -$S:0} -A.aQB.prototype={ -$1(a){var s,r=this.b,q=this.a.Q -q.toString -if(r.c!==B.Ht)A.a3(A.rF("Wrong State")) -if(q)r.srA(0,B.tW) -else{q=r.a -s=q.r -s===$&&A.e() -if(s.gN7()!=null){q=q.r -s=q.gN7() -s.toString -s=q.bHZ(s) -q=s}else q=!1 -if(q)r.srA(0,B.Hv) -else if(r.aG2().a!==0)r.srA(0,B.zg) -else r.ano()}return null}, -$S:6} -A.aQC.prototype={ -$1(a){var s=this.a -if(s.c!==B.zg)A.a3(A.rF("Wrong State")) -s.ano() -return null}, -$S:6} -A.aQD.prototype={ -$1(a){var s=this.a.Q -s.toString -return this.b.bRe(!s)}, -$S:6} -A.aQE.prototype={ -$1(a){var s=this.a -if(s.c!==B.Hw)A.a3(A.rF("Wrong State")) -s.srA(0,B.tW) -return null}, -$S:6} -A.aQF.prototype={ -$1(a){return this.a.Fn()}, -$S:6} -A.aQG.prototype={ -$0(){var s=0,r=A.n(t.H),q,p=2,o=[],n=[],m=this,l,k,j,i,h,g,f,e,d,c -var $async$$0=A.o(function(a,b){if(a===1){o.push(b) -s=p}for(;;)switch(s){case 0:d=m.a -d.D(new A.aQl(d)) -p=4 -l=B.f.dU(d.d.a.a) -if(J.b6(l)===0){n=[1] -s=5 -break}h=m.b -s=7 -return A.f(h.e.bQA(0,l),$async$$0) -case 7:s=8 -return A.f(h.aaj(),$async$$0) -case 8:g=$.V() -g.qK(0,"SSSS unlocked") -h=h.a -f=h.f -f===$&&A.e() -s=f.gvP(0)?9:10 -break -case 9:g.d7("Cross signing is already enabled. Try to self-sign") -h=h.a.z.f -h===$&&A.e() -s=11 -return A.f(h.aTt(l),$async$$0) -case 11:g.qK(0,"Successful selfsigned") -case 10:n.push(6) -s=5 -break -case 4:p=3 -c=o.pop() -h=A.a4(c) -if(h instanceof A.Mt){k=h -d.D(new A.aQm(d,k,m.c))}else if(t.bE.b(h))d.D(new A.aQn(d,m.c)) -else{j=h -i=A.ap(c) -h=m.c -new A.rT(h,"Unable to open SSSS with recovery key").T3(j,i) -d.D(new A.aQo(d,j,h))}n.push(6) -s=5 -break -case 3:n=[2] -case 5:p=2 -d.D(new A.aQp(d)) -s=n.pop() -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$$0,r)}, -$S:2} -A.aQl.prototype={ -$0(){var s=this.a -s.f=null -s.r=!0}, -$S:0} -A.aQm.prototype={ -$0(){return this.a.f=A.hm(this.b,this.c,null)}, -$S:0} -A.aQn.prototype={ -$0(){var s=A.u(this.b,B.e,t.X) -s.toString -return this.a.f=s.gjY()}, -$S:0} -A.aQo.prototype={ -$0(){return this.a.f=A.hm(this.b,this.c,null)}, -$S:0} -A.aQp.prototype={ -$0(){return this.a.r=!1}, -$S:0} -A.aQH.prototype={ -$0(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:k=p.b -j=t.X -i=A.u(k,B.e,j) -i.toString -i=i.gjS() -o=A.u(k,B.e,j) -o.toString -o=o.gjT() -n=A.u(k,B.e,j) -n.toString -n=n.gcM() -j=A.u(k,B.e,j) -j.toString -s=3 -return A.f(A.fJ(j.gbC(j),k,!1,o,n,i,!0),$async$$0) -case 3:if(b!==B.b2){s=1 -break}j=p.a -s=4 -return A.f(A.bU(k,!1,null,new A.aQj(j),null,t.U_),$async$$0) -case 4:m=b -if(A.hv(m)!=null){s=1 -break}i=A.lj(m) -i.toString -s=5 -return A.f(new A.v3(i,null).Ip(0,k),$async$$0) -case 5:if(b!==!0){s=1 -break}if(j.c==null){s=1 -break}s=6 -return A.f(A.bU(k,!0,null,new A.aQk(j),null,t.P),$async$$0) -case 6:l=b -if(j.c==null){s=1 -break}if(!l.gNS())j.a41(!0) -case 1:return A.l(q,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.aQj.prototype={ -$0(){var s=0,r=A.n(t.U_),q,p=this,o,n -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:n=p.a.as -n===$&&A.e() -s=3 -return A.f(n.ap9(),$async$$0) -case 3:o=n.bH -n=n.ok -n.toString -q=J.w(o,n).wV() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$0,r)}, -$S:815} -A.aQk.prototype={ -$0(){var s=0,r=A.n(t.P),q,p=this,o,n,m -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:m=p.a.as -m===$&&A.e() -o=m.z.c -o===$&&A.e() -s=6 -return A.f(o.v5(),$async$$0) -case 6:s=b?3:5 -break -case 3:o=m.z.f -o===$&&A.e() -s=7 -return A.f(o.v5(),$async$$0) -case 7:n=b -s=4 -break -case 5:n=!1 -case 4:s=!n?8:9 -break -case 8:m=m.z.r -m===$&&A.e() -m=m.f.c -s=10 -return A.f(new A.aZ(m,A.y(m).i("aZ<1>")).gS(0),$async$$0) -case 10:case 9:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$0,r)}, -$S:50} -A.aQI.prototype={ -$0(){var s=0,r=A.n(t.H),q=this,p,o,n,m,l,k -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:n=q.b -m=t.X -l=A.u(n,B.e,m) -l.toString -l=l.gjw() -p=A.u(n,B.e,m) -p.toString -p=p.goK() -o=A.u(n,B.e,m) -o.toString -o=o.gcM() -m=A.u(n,B.e,m) -m.toString -k=B.b2 -s=2 -return A.f(A.fJ(m.gbC(m),n,!0,p,o,l,!1),$async$$0) -case 2:if(k===b){n=q.a -n.D(new A.aQi(n))}return A.l(null,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.aQi.prototype={ -$0(){return this.a.EF(!0)}, -$S:0} -A.aQv.prototype={ -$1(a){var s=this.a.Q -s.toString -return this.b.abJ(s)}, -$S:6} -A.aQw.prototype={ -$1(a){return this.a.GG(!0,!0,!0)}, -$S:6} -A.aQx.prototype={ -$1(a){var s=this.b,r=this.a.Q -r.toString -if(s.c!==B.Hz)A.a3(A.rF("Bad state")) -if(r)s.srA(0,B.zf) -else s.srA(0,B.Hu) -return null}, -$S:6} -A.aQy.prototype={ -$1(a){return this.a.MH(!0)}, -$S:6} -A.aQz.prototype={ -$0(){return this.a.a41(!1)}, -$S:0} -A.aQA.prototype={ -$0(){return this.a.a41(!0)}, -$S:0} -A.TO.prototype={ -B(a){var s,r=null,q=this.c,p=A.au(a,!1,t.B).gaJ(0).dt(q) -if(p==null){q=t.X -s=A.u(a,B.e,q) -s.toString -s=A.dO(r,r,r,!0,!0,r,r,1,r,r,r,!1,r,!1,r,r,r,r,!0,r,r,r,r,r,A.F(s.gdw(),r,r,r,r,r,r,r,r),r,r,r,1,r,!0) -q=A.u(a,B.e,q) -q.toString -return A.dT(s,r,A.bI(new A.ai(B.at,A.F(q.ge5(),r,r,r,r,r,r,r,r),r),r,r),r,!1,r,r,r,r)}s=this.e -return new A.TP(p,this.d,s,new A.cZ("chat_page_"+q+"_"+A.A(s),t.kK))}} -A.TP.prototype={ -a_(){var s=A.cBT(),r=A.b([],t.PA),q=t.N -return new A.TH(s,r,A.aQ(q),A.aQ(q),new A.e9(B.ba,$.aC()))}} -A.TH.prototype={ -gbf(){var s=this.d -s===$&&A.e() -s=s.dt(this.a.c.a) -return s==null?this.a.c:s}, -bKn(a){return this.D(new A.aUa(this))}, -bKp(a){return this.D(new A.aUb(this))}, -a9W(a){return this.bKl(a)}, -bKl(a){var s=0,r=A.n(t.H),q,p=this,o -var $async$a9W=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p.D(new A.aU8(p)) -if(a.a.length===0){s=1 -break}o=p.c -o.toString -s=3 -return A.f(A.lb(null,new A.aU9(p,a),o,!0,t.z),$async$a9W) -case 3:case 1:return A.l(q,r)}}) -return A.m($async$a9W,r)}, -gar0(){if(!this.CW){var s=this.e -s=(s==null?null:s.ax)===!1}else s=!0 -return s}, -gTt(){var s,r=null,q=this.f -if(q==null)return r -s=this.e -if(s==null)s=r -else{s=A.xE(A.IH(s.CW.c,r,q)) -s=s==null?r:s.y}return s}, -aJ7(a){return this.D(new A.aTY(this,a))}, -aGZ(){return this.D(new A.aTP(this))}, -aaO(){var s=0,r=A.n(t.H),q=this,p,o,n -var $async$aaO=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=q.gbf() -n=o.gtr() -if(n==null)throw A.q(A.bs("Try to recreate a room with is not a DM room. This should not be possible from the UI!")) -p=q.c -p.toString -s=2 -return A.f(A.bU(p,!0,null,new A.aUo(o,n),null,t.H),$async$aaO) -case 2:return A.l(null,r)}}) -return A.m($async$aaO,r)}, -a9n(){var s=0,r=A.n(t.H),q,p=this,o,n -var $async$a9n=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=p.c -o.toString -n=A -s=3 -return A.f(A.bU(o,!0,null,p.gbf().gdn(),null,t.H),$async$a9n) -case 3:if(n.hv(b)!=null){s=1 -break}o=p.c -o.toString -A.cn(o).el(0,"/rooms",null) -case 1:return A.l(q,r)}}) -return A.m($async$a9n,r)}, -a05(a){var s=0,r=A.n(t.H),q=this,p -var $async$a05=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:$.V().d7("Requesting history...") -p=q.e -p=p==null?null:p.a06(100) -s=2 -return A.f(t.C.b(p)?p:A.bc(p,t.H),$async$a05) -case 2:return A.l(null,r)}}) -return A.m($async$a05,r)}, -bOw(){return this.a05(null)}, -ab_(){var s=0,r=A.n(t.H),q,p=this,o,n -var $async$ab_=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:n=p.e -if(n==null){s=1 -break}$.V().d7("Requesting future...") -o=A.xE(A.IH(n.CW.c,null,null)) -s=3 -return A.f(n.ab0(100),$async$ab_) -case 3:if(o!=null){p.aqN(o.y) -$.at.p3$.push(new A.aUx(p,n,o))}case 1:return A.l(q,r)}}) -return A.m($async$ab_,r)}, -aEo(){var s,r,q=this -if(q.c==null)return -s=q.w.f -if(s.length===0)return -r=q.e -if((r==null?null:r.ax)!==!1){r=B.b.gcp(s).at -r.toString -r=r>0&&!q.CW}else r=!0 -if(r)q.D(new A.aTI(q)) -else{s=B.b.gcp(s).at -s.toString -if(s<=0&&q.CW){q.D(new A.aTJ(q)) -q.UG()}}}, -agv(){var s=0,r=A.n(t.H),q=this,p,o -var $async$agv=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=q.c -o.toString -p=A.dC(J.w(A.au(o,!1,t.B).a.f.a,"draft_"+q.a.c.a)) -if(p!=null&&p.length!==0)q.id.sbZ(0,p) -return A.l(null,r)}}) -return A.m($async$agv,r)}, -aCa(a){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=j.a.d -if(h==null||J.eD(h))return -if(!A.ccs(j.gbf())){s=j.c -s.toString -r=A.P(s) -s=j.c.aj(t.L).f -q=r.ax -p=q.id -if(p==null)p=q.fy -o=q.k1 -n=o==null -m=n?q.go:o -l=j.c -l.toString -l=A.u(l,B.e,t.X) -l.toString -l=l.gfz() -s.re(A.fx(i,i,i,p,i,B.u,m,A.F(l,i,i,i,i,A.aO(i,i,n?q.go:o,i,i,i,i,i,i,i,i,i,i,i,i,i,i,!0,i,i,i,i,i,i,i,i),i,i,i),i,B.b5,i,i,i,i,i,i,i,i,!0,i)) -return}for(s=J.ce(h),q=s.gW(h);q.q();){p=q.gI(q) -if(p instanceof A.EI)continue -if(p instanceof A.a2t){o=j.d -o===$&&A.e() -o=o.dt(j.a.c.a) -if(o==null)o=j.a.c -o.aU0(p.a)}if(p instanceof A.x0){o=j.d -o===$&&A.e() -o=o.dt(j.a.c.a) -if(o==null)o=j.a.c -o.acu(p.a)}}s=s.FO(h,t.ma) -s=A.hB(s,new A.aTD(),s.$ti.i("D.E"),t.rx) -k=A.H(s,A.y(s).i("D.E")) -if(k.length===0)return -s=j.c -s.toString -A.lb(i,new A.aTE(j,k),s,!0,t.z)}, -br1(){return this.aCa(null)}, -b7k(a,b){var s,r,q,p,o=$.hd.bh$ -o===$&&A.e() -o=o.a -s=A.y(o).i("aH<2>") -if(!(new A.aH(o,s).p(0,B.ek)||new A.aH(o,s).p(0,B.ka))&&b.b.gaLj()==="Enter"&&A.kg(B.tR)){if(b instanceof A.mQ)this.Ps(0) -return B.lP}else if(b.b.gaLj()==="Enter"&&b instanceof A.mQ){o=this.id -s=o.a -s=B.f.a1(s.a,0,s.b.c).split("\n").length -r=o.a.a.split("\n")[s-1] -for(s=["- [ ] ","- [x] ","* [ ] ","* [x] ","- ","* ","+ "],q=0;q<7;++q){p=s[q] -if(B.f.b0(r,p)){if(r===p)return B.ku -s=o.a -o.vB(0,s.RI(B.bI,B.ev,s.a+("\n"+p))) -return B.lP}}return B.ku}else return B.ku}, -aC(){var s,r,q=this,p=null,o=A.jv(!0,p,!0,!0,p,q.gb7j(),!1) -q.x!==$&&A.cp() -q.x=o -q.w.an(0,q.gbun()) -o.an(0,q.gayq()) -q.agv() -$.at.p3$.push(q.gbr0()) -q.aU() -o=A.kg(B.Hf) -s=$.aC() -q.k3!==$&&A.cp() -q.k3=new A.cl(o,s,t.uh) -s=q.c -s.toString -q.d=A.au(s,!1,t.B).gaJ(0) -o=q.gbf().ch -if((o==null?p:o.gCJ())==="m.thread"){o=q.gbf().ch -r=o==null?p:o.gOB()}else r=p -if(q.gbf().gSs())o=r==null?q.gbf().gaJF():r -else o="" -q.r!==$&&A.cp() -q.r=o -$.at.cr$.push(q) -q.WZ()}, -bEb(a,b){var s=this,r=A.IH(s.e.CW.c,null,s.f) -s.D(new A.aTZ(s,B.b.eB(r,a),r,b))}, -WZ(){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e -var $async$WZ=A.o(function(a,b){if(a===1){o.push(b) -s=p}for(;;)switch(s){case 0:g=n.a.e -f=n.axg() -n.fr=f -p=4 -s=7 -return A.f(f,$async$WZ) -case 7:if(g!=null){n.Pn(g) -s=1 -break}f=n.r -f===$&&A.e() -j=f.length===0 -m=j?-1:B.b.wJ(A.IH(n.e.CW.c,f,n.f),new A.aTG(n)) -j=!j -s=j&&J.v(m,-1)?8:9 -break -case 8:i=n.e -i=i==null?null:i.a06(100) -s=10 -return A.f(t.C.b(i)?i:A.bc(i,t.H),$async$WZ) -case 10:m=B.b.wJ(A.IH(n.e.CW.c,f,n.f),new A.aTH(n)) -case 9:if(m>1){$.V().abD("Scroll up to visible event",f) -n.Po(f,!1) -s=1 -break}else if(j&&J.v(m,-1))n.aCe(f) -n.UG() -if(n.c==null){s=1 -break}p=2 -s=6 -break -case 4:p=3 -e=o.pop() -l=A.a4(e) -k=A.ap(e) -f=n.c -f.toString -new A.rT(f,"Unable to load timeline").T3(l,k) -throw e -s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$WZ,r)}, -aIE(){return this.D(new A.aTT(this))}, -aCe(a){return this.D(new A.aTF(this,a))}, -bQX(){if(this.c==null)return -this.UG() -this.D(new A.aUM())}, -bKH(a){var s=this.e -if((s==null?null:s.ax)===!0)this.fx=a}, -Gh(a){return this.bbz(a)}, -axg(){return this.Gh(null)}, -bbz(a){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f -var $async$Gh=A.o(function(b,c){if(b===1){o.push(c) -s=p}for(;;)switch(s){case 0:a=a -k=n.c -k.toString -j=t.B -k=A.au(k,!1,j).gaJ(0).rO -i=t.z -h=t.L0 -s=3 -return A.f(h.b(k)?k:A.bc(k,i),$async$Gh) -case 3:k=n.c -k.toString -j=A.au(k,!1,j).gaJ(0).wg -s=4 -return A.f(h.b(j)?j:A.bc(j,i),$async$Gh) -case 4:if(a!=null)if(A.cz(a)){k=a -k=(A.cz(k)?B.f.a1(k,0,1):null)!=="$"}else k=!0 -else k=!1 -if(k)a=null -p=6 -k=n.e -if(k!=null)k.aGA() -s=9 -return A.f(n.gbf().CZ(a,n.gaLY(),n.gaOw()),$async$Gh) -case 9:n.e=c -p=2 -s=8 -break -case 6:p=5 -f=o.pop() -m=A.a4(f) -l=A.ap(f) -$.V().u3(0,"Unable to load timeline on event ID "+A.A(a),m,l) -if(n.c==null){s=1 -break}s=10 -return A.f(n.gbf().aRV(n.gaLY(),n.gaOw()),$async$Gh) -case 10:n.e=c -if(n.c==null){s=1 -break}if(m instanceof A.yP||t.Je.b(m)){k=a -k.toString -n.aCe(k)}s=8 -break -case 5:s=2 -break -case 8:n.e.bOz(!1) -if(n.gbf().gFl())n.gbf().ST(!1) -s=1 -break -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$Gh,r)}, -zv(a){if(a!==B.cR)return -if(this.c==null)return -this.UG()}, -aqN(a){var s,r=this,q=a==null -if((q?null:A.cz(a))===!1)return -if(r.go!=null)return -if(r.CW)return -if(r.dy!=null)return -if(q&&!r.gbf().gSs()&&r.gbf().c===0)return -if($.at.id$!==B.cR)return -s=r.e -if(s==null||J.eD(s.CW.c))return -$.V().DD(0,"Set read marker...",a) -r.go=s.acE(a,A.kg(B.z4)).bK(0,new A.aUI(r),t.H) -if(!q){q=s.a.ch -q=a===(q==null?null:q.y)}else q=!0 -if(q){q=r.c -q.toString -A.au(q,!1,t.B)}}, -UG(){return this.aqN(null)}, -n(){var s=this,r=s.e -if(r!=null)r.aGA() -s.e=null -r=s.x -r===$&&A.e() -r.V(0,s.gayq()) -s.aM()}, -acG(a){var s,r,q=this -if(q.Q){s=q.y -if(s!=null)s.af(0) -q.y=null -q.gbf().aqU(!1) -q.Q=!1}s=q.Gh(q.gbf().gaJF()) -r=q.c -r.toString -q.fr=A.WD(s,new A.rT(r,"Unable to load timeline after changing sending Client").gaa_(),t.H,t.K) -q.D(new A.aUJ(q,a))}, -Ps(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h -var $async$Ps=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:h=p.id -if(B.f.dU(h.a.a).length===0){s=1 -break}o=p.k1 -if(o!=null)o.af(0) -o=p.c -o.toString -A.au(o,!1,t.B).a.f.A(0,"draft_"+p.a.c.a) -n=A.aD("^\\/(\\w+)",!0,!1,!1,!1).rn(h.a.a) -if(n!=null){o=p.d -o===$&&A.e() -o=!o.dx.ao(0,n.b[1].toLowerCase())}else o=!1 -s=o?3:4 -break -case 3:m=p.c -m.toString -m=A.u(m,B.e,t.X) -m.toString -l=p.c -l.toString -k=m.gi1() -j=n.b[0] -j.toString -j=m.i2(j) -i=m.gfR() -s=5 -return A.f(A.fJ(m.gbC(m),l,!1,j,i,k,!0),$async$Ps) -case 5:if(c===B.nD){s=1 -break}case 4:m=p.gbf() -l=h.a.a -k=p.ay -j=p.ch -j=j==null?null:j.y -m.aU1(l,j,k,!o,p.f) -h.vB(0,new A.ea(p.cy,B.y7,B.bI)) -p.D(new A.aUH(p)) -case 1:return A.l(q,r)}}) -return A.m($async$Ps,r)}, -Lc(a){return this.aTP(a)}, -aTO(){return this.Lc(B.v8)}, -aTP(a){var s=0,r=A.n(t.H),q,p=this,o,n -var $async$Lc=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:n=p.c -n.toString -s=3 -return A.f(A.ws(n,!0,a),$async$Lc) -case 3:o=c -if(J.eD(o)){s=1 -break}n=p.c -n.toString -s=4 -return A.f(A.lb(null,new A.aUF(p,o),n,!0,t.z),$async$Lc) -case 4:case 1:return A.l(q,r)}}) -return A.m($async$Lc,r)}, -a_o(){var s=0,r=A.n(t.H),q,p=this,o,n,m -var $async$a_o=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:m=p.c -m.toString -A.xm(m).KA(A.jv(!0,null,!0,!0,null,null,!1)) -o=new A.ajf(B.zJ,null,null,null,!0) -o.b2N(null,null,null,!0) -s=3 -return A.f($.cg1().HZ(o,B.Ci),$async$a_o) -case 3:n=b -if(n==null){s=1 -break}m=p.c -m.toString -s=4 -return A.f(A.lb(null,new A.aUk(p,n),m,!0,t.z),$async$a_o) -case 4:case 1:return A.l(q,r)}}) -return A.m($async$a_o,r)}, -a_p(){var s=0,r=A.n(t.H),q,p=this,o,n -var $async$a_p=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:n=p.c -n.toString -A.xm(n).KA(A.jv(!0,null,!0,!0,null,null,!1)) -s=3 -return A.f($.cg1().Ia(B.mW,B.zJ,B.Ci),$async$a_p) -case 3:o=b -if(o==null){s=1 -break}n=p.c -n.toString -s=4 -return A.f(A.lb(null,new A.aUl(p,o),n,!0,t.z),$async$a_p) -case 4:case 1:return A.l(q,r)}}) -return A.m($async$a_p,r)}, -bGM(){this.D(new A.aU6(this))}, -aIX(){var s=this,r=s.db,q=s.x -if(r){q===$&&A.e() -q.u_()}else{q===$&&A.e() -q.xf()}s.D(new A.aTX(s))}, -bhf(){var s,r=this -if(r.db){s=r.x -s===$&&A.e() -s=s.ge0()}else s=!1 -if(s)r.D(new A.aTC(r))}, -a1H(){var s=0,r=A.n(t.H),q=this,p -var $async$a1H=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=q.c -p.toString -s=2 -return A.f(A.lb(null,new A.aUG(q),p,!0,t.z),$async$a1H) -case 2:return A.l(null,r)}}) -return A.m($async$a1H,r)}, -bbt(){var s,r,q,p,o,n,m,l,k=this,j=k.at,i=j.length -if(i===1){j=B.b.gS(j) -i=k.e -i.toString -i=j.HY(i) -j=k.c -j.toString -j=A.u(j,B.e,t.X) -j.toString -return i.a6T(new A.f8(j))}for(s=t.xT,r=t.Gk,q="",p=0;p") -m=A.H(new A.O(l,new A.aU0(o),n),n.i("a2.E")) -l=p.c -l.toString -s=3 -return A.f(A.csZ(new A.aU1(m),l,t.z),$async$a8x) -case 3:if(p.c==null){s=1 -break}p.D(new A.aU2(p)) -case 1:return A.l(q,r)}}) -return A.m($async$a8x,r)}, -aTE(){var s,r=this,q=B.b.gS(r.at) -if(q.db===B.e8)q.Ig() -s=r.e -s.toString -for(s=q.Rb(s,"m.replace").rF(0,new A.aUD()).gW(0);s.q();)s.gI(0).Ig() -r.D(new A.aUE(r))}, -aoy(a){var s -this.D(new A.aUu(this,a)) -s=this.x -s===$&&A.e() -s.u_()}, -bOl(){return this.aoy(null)}, -Po(a,b){return this.aT1(a,b)}, -Pn(a){return this.Po(a,!0)}, -aT1(a,b){var s=0,r=A.n(t.H),q,p=this,o,n,m -var $async$Po=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:n=A.fF(p.e.CW.c,new A.aUz(a)) -m=n==null?-1:B.b.eB(A.IH(p.e.CW.c,a,p.f),n) -s=m===-1?3:4 -break -case 3:p.D(new A.aUA(p,a)) -o=p.fr -s=5 -return A.f(t.C.b(o)?o:A.bc(o,t.H),$async$Po) -case 5:$.at.p3$.push(new A.aUB(p,a)) -s=1 -break -case 4:if(b)p.D(new A.aUC(p,a)) -s=6 -return A.f(p.w.a1o(m+1,B.ai,B.aei),$async$Po) -case 6:p.aEo() -case 1:return A.l(q,r)}}) -return A.m($async$Po,r)}, -a1n(){var s=0,r=A.n(t.H),q=this,p -var $async$a1n=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:s=!q.e.ax?2:3 -break -case 2:q.D(new A.aUy(q)) -p=q.fr -s=4 -return A.f(t.C.b(p)?p:A.bc(p,t.H),$async$a1n) -case 4:case 3:q.w.vp(0) -return A.l(null,r)}}) -return A.m($async$a1n,r)}, -bKv(a,b){this.bQv(b) -this.aLX(this.id.a.a)}, -bQv(a){var s=this.id,r=s.a,q=r.a,p=r.b,o=a.a,n=q.length===0?o:B.f.w_(q,p.a,p.b,o) -s.vB(0,new A.ea(n,A.qU(B.C,p.c+o.length),B.bI))}, -bDB(){var s=this.id,r=s.a.a -s.sbZ(0,(r.length===0?B.ce:new A.he(r)).aWL(1).a) -s.sLa(A.yN(new A.bG(s.a.a.length,B.C)))}, -a75(){return this.D(new A.aTO(this))}, -by6(){if(this.at.length<=1)this.a75()}, -bDt(){var s,r=this,q=J.aLl(r.gYf(),new A.aTU(r),new A.aTV()) -if(q==null)return -r.acG(q) -r.D(new A.aTW(r)) -s=r.x -s===$&&A.e() -s.u_()}, -Um(){var s=0,r=A.n(t.H),q,p=this,o,n,m -var $async$Um=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:m=p.c -m.toString -s=3 -return A.f(A.bU(m,!0,null,new A.aU5(p),null,t.N),$async$Um) -case 3:o=b -if(A.hv(o)!=null){s=1 -break}m=p.c -if(m==null){s=1 -break}n=A.lj(o) -n.toString -n=A.A(n) -A.cn(m).el(0,"/rooms/"+n,null) -n=p.c -n.toString -s=4 -return A.f(A.bU(n,!0,null,p.gbf().gdn(),null,t.H),$async$Um) -case 4:case 1:return A.l(q,r)}}) -return A.m($async$Um,r)}, -bL5(a){var s,r=this -if(a.gvY()==null){s=r.at -if(B.b.p(s,a))r.D(new A.aUh(r,a)) -else r.D(new A.aUi(r,a)) -B.b.q7(s,new A.aUj())}}, -bEC(a,b){var s,r -if(!(a instanceof A.cZ))return null -s=a.a -if(typeof s!="string")return null -r=b.h(0,s) -if(r==null)return null -return r+1}, -bKG(a){var s,r -this.Ps(0) -s=this.c -s.toString -s=A.xm(s) -r=this.x -r===$&&A.e() -s.KA(r)}, -bJX(a){var s,r=this -r.gbf().cx.Eh() -switch(a.a){case 0:r.Lc(B.n_) -return -case 1:r.Lc(B.Nl) -return -case 2:r.aTO() -return -case 3:s=r.c -s.toString -A.c8E(new A.aU7(r),s,t.z) -return -case 4:r.a_o() -return -case 5:r.a_p() -return -case 6:r.a1H() -return}}, -abr(a){return this.bQF(a)}, -bQF(a){var s=0,r=A.n(t.H),q=this,p,o,n,m,l,k,j -var $async$abr=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:j=q.c -j.toString -p=t.X -o=A.u(j,B.e,p) -o.toString -o=o.geJ() -n=q.c -n.toString -n=A.u(n,B.e,p) -n.toString -n=n.gls() -m=q.c -m.toString -m=A.u(m,B.e,p) -m.toString -m=m.geJ() -l=q.c -l.toString -p=A.u(l,B.e,p) -p.toString -s=2 -return A.f(A.fJ(p.gbC(p),j,!1,n,m,o,!0),$async$abr) -case 2:if(c===B.b2){k=q.gbf().ga_w() -B.b.cI(k,new A.aUK(a)) -j=q.c -j.toString -A.bU(j,!0,null,new A.aUL(q,k),null,t.N)}return A.l(null,r)}}) -return A.m($async$abr,r)}, -bM9(){var s=this,r=s.gbf().ga_w(),q=s.at,p=new A.O(q,new A.aUm(),A.U(q).i("O<1,i>")).r7(0) -if(p.a===1&&B.b.p(r,p.gcp(0)))B.b.cI(r,p.gvM(p)) -else B.b.L(r,p) -q=s.c -q.toString -A.bU(q,!0,null,new A.aUn(s,r),null,t.N)}, -aLX(a){var s,r,q,p,o,n,m=this -if(m.k2!==(a.length===0))m.D(new A.aUc(m,a)) -s=m.k1 -if(s!=null)s.af(0) -m.k1=A.d4(B.cU,new A.aUd(m,a)) -if(B.f.qt(a," ")){s=m.c -s.toString -s=A.au(s,!1,t.B).gamm()}else s=!1 -if(s)for(s=J.ar(m.gYf()),r=t.N,q=t.z;s.q();){p=s.gI(s) -o=J.w(p.to,"im.fluffychat.account_bundles") -o=o==null?null:o.b -n=A.aLy(o==null?A.c(r,q):o).a -if(n.length!==0&&a.toLowerCase()===n.toLowerCase()+" "){m.acG(p) -new A.aUe(m).$0() -m.c.r9() -return}}if(A.kg(B.z0)){s=m.y -if(s!=null)s.af(0) -m.y=A.d4(B.lH,new A.aUf(m)) -if(m.z==null)m.z=A.d4(B.e5,new A.aUg(m)) -if(!m.Q){m.Q=!0 -m.gbf().aqV(!0,3e4)}}}, -ar_(a){var s=a==null?B.b.gcp(this.at):a,r=this.c -r.toString -return A.cEA(s,r)}, -aqZ(){return this.ar_(null)}, -a_k(){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a -var $async$a_k=A.o(function(a0,a1){if(a0===1){o.push(a1) -s=p}for(;;)switch(s){case 0:b=n.c -b.toString -j=t.X -i=A.u(b,B.e,j) -i.toString -i=i.gjV() -h=n.c -h.toString -h=A.u(h,B.e,j) -h.toString -h=h.gow() -g=n.c -g.toString -g=A.u(g,B.e,j) -g.toString -g=g.gbC(g) -f=n.c -f.toString -f=A.u(f,B.e,j) -f.toString -f=f.goA() -e=t.kb -d=n.c -d.toString -j=A.u(d,B.e,j) -j.toString -s=3 -return A.f(A.wv(A.b([new A.e6(f,B.u9,B.e6U,!1,e),new A.e6(j.gov(),B.lC,B.e6R,!1,e)],t.dD),g,b,h,i,t.CB),$async$a_k) -case 3:m=a1 -if(m==null){s=1 -break}b=n.c -b.toString -l=A.au(b,!1,t.B).y -p=5 -b=l.d -b===$&&A.e() -s=8 -return A.f(b.Zw(n.gbf(),m),$async$a_k) -case 8:p=2 -s=7 -break -case 5:p=4 -a=o.pop() -k=A.a4(a) -b=n.c.aj(t.L).f -j=n.c -j.toString -b.re(A.fx(null,null,null,null,null,B.u,null,A.F(A.hm(k,j,null),null,null,null,null,null,null,null,null),null,B.b5,null,null,null,null,null,null,null,null,null,null)) -s=7 -break -case 4:s=2 -break -case 7:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$a_k,r)}, -bxo(){return this.D(new A.aTN(this))}, -a0l(){var s=0,r=A.n(t.H),q=this,p,o -var $async$a0l=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=q.k3 -o===$&&A.e() -p=o.a -s=2 -return A.f($.mz.u6("Bool","chat.fluffy.display_chat_details_column",!p),$async$a0l) -case 2:o.sk(0,!o.a) -return A.l(null,r)}}) -return A.m($async$a0l,r)}, -B(a){var s=A.P(a),r=A.dF(new A.adi(this,null),1),q=this.k3 -q===$&&A.e() -return A.bb(A.b([r,new A.jF(q,new A.aTK(this,s),null,null,t.N7)],t.p),B.m,B.k,B.z,0)}} -A.aUa.prototype={ -$0(){return this.a.as=!0}, -$S:0} -A.aUb.prototype={ -$0(){return this.a.as=!1}, -$S:0} -A.aU8.prototype={ -$0(){return this.a.as=!1}, -$S:0} -A.aU9.prototype={ -$1(a){var s,r=this.a,q=r.gbf(),p=r.c -p.toString -s=r.f -return new A.tD(q,this.b.a,p,r.gTt(),s,null)}, -$S:132} -A.aTY.prototype={ -$0(){var s=this.a -s.f=this.b -B.b.P(s.at)}, -$S:0} -A.aTP.prototype={ -$0(){var s=this.a -s.f=null -B.b.P(s.at)}, -$S:0} -A.aUo.prototype={ -$0(){return this.a.a98(this.b)}, -$S:2} -A.aUx.prototype={ -$1(a){var s=B.b.eB(A.IH(this.b.CW.c,null,null),this.c) -if(s>=0)this.a.w.aT2(s,B.Hk)}, -$S:6} -A.aTI.prototype={ -$0(){return this.a.CW=!0}, -$S:0} -A.aTJ.prototype={ -$0(){return this.a.CW=!1}, -$S:0} -A.aTD.prototype={ -$1(a){return a.a}, -$S:840} -A.aTE.prototype={ -$1(a){var s,r=this.a,q=r.gbf(),p=r.c -p.toString -s=r.f -return new A.tD(q,this.b,p,r.gTt(),s,null)}, -$S:132} -A.aTZ.prototype={ -$0(){var s,r,q,p,o,n,m,l=this -for(s=l.b,r=l.c,q=l.a.dx,p=l.d,o=t.N;s")),m=t.gz,l=p.b -case 3:if(!g.q()){s=4 -break}k=g.c -k=k>=0?new A.ah(n+k,o.gI(o)):A.a3(A.cM()) -j=k.b -a.$1(k.a/f) -k=j.db -s=B.b.p(A.b([B.dL,B.ca],m),k)?5:7 -break -case 5:k=j.cy -s=j.c===k.cx.ok||k.gaGw()?8:10 -break -case 8:s=11 -return A.f(j.Te(l),$async$$1) -case 11:s=9 -break -case 10:i=J.aLl(h.gYf(),new A.aUp(h),new A.aUq()) -if(i==null){s=1 -break}k=i.dt(h.a.c.a) -k.toString -s=12 -return A.f(A.xe(j.N(),k).Te(l),$async$$1) -case 12:case 9:s=6 -break -case 7:s=13 -return A.f(j.MN(),$async$$1) -case 13:case 6:s=3 -break -case 4:case 1:return A.l(q,r)}}) -return A.m($async$$1,r)}, -$S:204} -A.aUp.prototype={ -$1(a){return B.b.gS(this.a.at).c===a.ok}, -$S:100} -A.aUq.prototype={ -$0(){return null}, -$S:20} -A.aUt.prototype={ -$0(){var s=this.a -s.db=!1 -B.b.P(s.at)}, -$S:0} -A.aTR.prototype={ -$1(a){a.toString -return a.dt(this.a.a.c.a)==null}, -$S:100} -A.aTM.prototype={ -$1(a){return this.a.c===a.ok}, -$S:100} -A.aTL.prototype={ -$1(a){return B.b.gS(this.a.at).c===a.ok}, -$S:100} -A.aU0.prototype={ -$1(a){return a.HY(this.a)}, -$S:400} -A.aU1.prototype={ -$1(a){var s=this.a,r=A.U(s).i("O<1,x0>") -s=A.H(new A.O(s,new A.aU_(),r),r.i("a2.E")) -return new A.C6(s,null)}, -$S:401} -A.aU_.prototype={ -$1(a){return new A.x0(a.b)}, -$S:857} -A.aU2.prototype={ -$0(){return B.b.P(this.a.at)}, -$S:0} -A.aUD.prototype={ -$1(a){return a.db===B.e8}, -$S:23} -A.aUE.prototype={ -$0(){return B.b.P(this.a.at)}, -$S:0} -A.aUu.prototype={ -$0(){var s=this.a,r=this.b -s.ay=r==null?B.b.gS(s.at):r -B.b.P(s.at)}, -$S:0} -A.aUz.prototype={ -$1(a){return a.y===this.a}, -$S:23} -A.aUA.prototype={ -$0(){var s,r,q=this.a -q.e=null -q.CW=!1 -s=q.Gh(this.b) -r=q.c -r.toString -q.fr=A.WD(s,new A.rT(r,"Unable to load timeline after scroll to ID").gaa_(),t.H,t.K)}, -$S:0} -A.aUB.prototype={ -$1(a){this.a.Pn(this.b)}, -$S:6} -A.aUC.prototype={ -$0(){this.a.fy=this.b}, -$S:0} -A.aUy.prototype={ -$0(){var s,r,q=this.a -q.e=null -q.CW=!1 -s=q.axg() -r=q.c -r.toString -q.fr=A.WD(s,new A.rT(r,"Unable to load timeline after scroll down").gaa_(),t.H,t.K)}, -$S:0} -A.aTO.prototype={ -$0(){var s=this.a -B.b.P(s.at) -s.db=!1}, -$S:0} -A.aTU.prototype={ -$1(a){return B.b.gS(this.a.at).c===a.ok}, -$S:100} -A.aTV.prototype={ -$0(){return null}, -$S:20} -A.aTW.prototype={ -$0(){var s,r,q,p=this.a,o=p.id -p.cy=o.a.a -s=p.at -r=B.b.gS(s) -p.ch=r -q=p.e -q.toString -q=r.HY(q) -p=p.c -p.toString -p=A.u(p,B.e,t.X) -p.toString -o.sbZ(0,q.a6U(new A.f8(p),!0,!1)) -B.b.P(s)}, -$S:0} -A.aU5.prototype={ -$0(){var s=0,r=A.n(t.N),q,p=this,o,n,m,l,k -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:m=p.a -s=3 -return A.f(m.gbf().HE(A.b([B.aj,B.bN],t.ce),!0,!1),$async$$0) -case 3:l=b -k=J.ce(l) -k.q7(l,new A.aU3()) -o=t.Ri -o=A.eH(new A.c_(k.q2(l,new A.aU4(),t.u),o),o.i("D.E")) -o=A.cdp(o,10,A.y(o).i("cD.E")) -n=A.H(o,A.y(o).i("D.E")) -k=m.gbf() -m=m.gbf().ru(0,"m.room.tombstone").b -o=t.N -A.ad(m,"body",B.d8,o) -m=A.ad(m,"replacement_room",B.d8,o) -if(m==null)m="" -q=k.cx.aLh(m,n) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$0,r)}, -$S:54} -A.aU3.prototype={ -$2(a,b){var s,r="@unknown:unknown",q=a.f -if(q==null)q=r -q=a.y.rR(q) -s=b.f -if(s==null)s=r -return B.c.bM(q,b.y.rR(s))}, -$S:128} -A.aU4.prototype={ -$1(a){var s=a.f -if(s==null)s="@unknown:unknown" -return A.cz(s)?B.b.gU(A.f7(s)):null}, -$S:862} -A.aUh.prototype={ -$0(){return B.b.A(this.a.at,this.b)}, -$S:0} -A.aUi.prototype={ -$0(){return this.a.at.push(this.b)}, -$S:0} -A.aUj.prototype={ -$2(a,b){return a.Q.bM(0,b.Q)}, -$S:244} -A.aU7.prototype={ -$1(a){return new A.I4(this.a.gbf(),null)}, -$S:865} -A.aUK.prototype={ -$1(a){return a===this.a}, -$S:9} -A.aUL.prototype={ -$0(){return this.a.gbf().aqL(this.b)}, -$S:54} -A.aUm.prototype={ -$1(a){return a.y}, -$S:414} -A.aUn.prototype={ -$0(){return this.a.gbf().aqL(this.b)}, -$S:54} -A.aUc.prototype={ -$0(){this.a.k2=this.b.length===0}, -$S:0} -A.aUd.prototype={ -$0(){var s=0,r=A.n(t.H),q=this,p,o -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=q.a -o=p.c -o.toString -s=2 -return A.f(A.au(o,!1,t.B).a.f.u6("String","draft_"+p.a.c.a,q.b),$async$$0) -case 2:return A.l(null,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.aUe.prototype={ -$0(){this.a.id.vB(0,B.ml)}, -$S:0} -A.aUf.prototype={ -$0(){var s=this.a -s.y=null -s.Q=!1 -s.gbf().aqU(!1)}, -$S:0} -A.aUg.prototype={ -$0(){var s=this.a -s.z=null -s.Q=!1}, -$S:0} -A.aTN.prototype={ -$0(){var s=this.a -if(s.ch!=null){s.id.sbZ(0,s.cy) -s.cy=""}s.ch=s.ay=null}, -$S:0} -A.aTK.prototype={ -$3(a,b,c){var s,r=null -if(!(A.b4(a,B.ac,t.l).w.a.a>1330)||this.a.gbf().b!==B.aj||!b)s=B.feu -else{s=this.a -s=A.bz(r,new A.Kr(s.a.c.a,A.cJ(r,r,r,B.kt,r,r,s.gbQb(),r,r,r,r),r),B.u,r,r,new A.d8(r,r,new A.hL(B.H,B.H,B.H,new A.bC(this.b.ch,1,B.L,-1)),r,r,r,r,B.af),r,r,r,r,r,r,380)}return s}, -$S:415} -A.pU.prototype={ -H(){return"AddPopupMenuActions."+this.b}} -A.axW.prototype={} -A.E7.prototype={ -B(a){var s,r,q,p,o,n,m=this,l=null,k=A.P(a),j=m.e,i=A.b([],t.p) -i.push(m.c) -s=A.cv(a,B.av) -s=s==null?l:s.gdH() -s=(s==null?B.ah:s).be(0,1) -r=k.ax -q=r.rx -p=q==null -o=A.aO(l,l,p?r.k3:q,l,l,l,l,l,l,l,l,14,l,l,l,l,l,!0,l,l,l,B.a8,l,l,l,l) -n=p?r.k3:q -i.push(A.dF(new A.ai(B.cA,A.v5(A.aO(l,l,n,l,B.cH,p?r.k3:q,l,l,l,l,l,14,l,l,l,l,l,!0,l,l,l,l,l,l,l,l),1,new A.aTy(a),B.cC,B.a8,o,m.d,s),l),1)) -if(j!=null)i.push(j) -return A.c3(A.fl(!1,l,!0,A.bb(i,B.m,B.k,B.z,0),l,!0,l,l,l,l,l,l,l,l,l,l,m.f,l,l,l,l,l,l,l),40,l)}} -A.aTy.prototype={ -$1(a){return new A.iY(a.c,null,this.a).wk()}, -$S:33} -A.ad1.prototype={ -B(a){var s,r,q,p=null,o=this.c,n=o.gbf(),m=o.at.length -if(m!==0){o=B.c.l(m) -m=A.P(a).ax -s=m.db -if(s==null){s=m.cx -m=s==null?m.z:s}else m=s -return A.F(o,p,p,p,p,A.aO(p,p,m,p,p,p,p,p,p,p,p,p,p,p,p,p,p,!0,p,p,p,p,p,p,p,p),p,p,p)}o=A.b7([B.bN,B.kI],t.PJ).p(0,o.gbf().b)?p:new A.aTA(this,a,n) -m=n.gAg() -s=t.X -r=A.u(a,B.e,s) -r.toString -r=A.uS(A.eZ(p,p,p,p,m,n.xO(new A.f8(r)),p,p,p,32,p),p,p,p,"content_banner",!1) -s=A.u(a,B.e,s) -s.toString -m=n.cx.aY.c -q=t.p -return A.fl(!1,p,!0,A.bb(A.b([r,B.aS,A.dF(A.be(A.b([A.F(n.xO(new A.f8(s)),1,B.a8,p,p,B.tr,p,p,p),A.iW(new A.aTB(n),p,new A.aZ(m,A.y(m).i("aZ<1>")),t.NZ)],q),B.br,B.k,B.z,0,B.y),1)],q),B.m,B.k,B.z,0),p,!0,p,p,B.D,B.D,p,p,p,p,p,p,o,p,p,p,p,B.D,p,p)}} -A.aTA.prototype={ -$0(){var s=this.b -return A.b4(s,B.ac,t.l).w.a.a>1330?this.a.c.a0l():A.cn(s).el(0,"/rooms/"+this.c.a+"/details",null)}, -$S:0} -A.aTB.prototype={ -$2(a,b){var s,r,q=null,p=this.a,o=p.cx,n=o.aY.a -if(n==null)n=B.ab2 -if(!(A.b4(a,B.ac,t.l).w.a.a>840))s=o.aO.a!=null&&n.a!==B.tj&&o.p1!=null -else s=!0 -if(s)p=new A.Hg(new A.aTz(),p.gtr(),q,q) -else{p=n.b!=null -o=p?new A.zB(A.P(a).ax.fy,t.ZU):q -o=A.OX(A.Kz(1,n.c,o),10) -r=A.cdk(n,a) -o=A.bb(A.b([o,B.pR,A.dF(A.F(r,q,q,q,q,A.aO(q,q,p?A.P(a).ax.fy:q,q,q,q,q,q,q,q,q,12,q,q,q,q,q,!0,q,q,q,q,q,q,q,q),q,q,q),1)],t.p),B.m,B.k,B.z,0) -p=o}return A.my(B.G,p,B.u,B.a1,B.ai,q)}, -$S:885} -A.aTz.prototype={ -$2(a,b){var s,r=null,q=b==null,p=q?r:b.b,o=A.P(a).ax,n=o.ry -if(n==null){n=o.C -o=n==null?o.k3:n}else o=n -s=A.aO(r,r,o,r,r,r,r,r,r,r,r,12,r,r,r,r,r,!0,r,r,r,r,r,r,r,r) -if((q?r:b.d)===!0){q=A.u(a,B.e,t.X) -q.toString -return A.F(q.gfc(),r,r,r,r,s,r,r,r)}if(p!=null){q=A.u(a,B.e,t.X) -q.toString -return A.F(q.eE(A.Lj(p,a)),r,r,r,r,s,r,r,r)}return B.a0}, -$S:238} -A.ad3.prototype={ -B(a){var s,r,q,p,o,n,m,l,k,j=null,i=A.P(a),h=this.c,g=h.db?A.b4(a,B.ac,t.l).w.a.b/2:0 -if(h.db){s=t.X -r=A.u(a,B.e,s) -r.toString -r=A.a2a(j,j,r.gis()) -s=A.u(a,B.e,s) -s.toString -q=t.p -s=A.cdn(j,j,j,j,j,j,A.b([r,A.a2a(j,j,s.gkH())],q),j) -r=a.aj(t.Gk).r.f -r.toString -p=i.ax -o=p.y1 -if(o==null)o=p.k2 -n=p.b -m=p.k2 -l=A.chY(m,n,n.qd(128),n,n,B.mJ) -k=p.d -n=A.aa(m,k==null?n:k,0.75) -n.toString -q=new A.V6(2,A.be(A.b([s,A.dF(A.cnW(A.b([A.cjd(A.cij(B.HH,l,new A.LF(o,B.f1h),r,new A.OY(n,p.k3)),h.gbDA(),h.gbKu()),new A.a1U(h.gbf(),new A.aV5(this),j)],q),j),1)],q),B.m,B.k,B.z,0,B.y),j) -h=q}else h=j -return A.pV(j,h,B.u,j,B.aI,B.mA,B.ai,j,g,j,j,j)}} -A.aV5.prototype={ -$1(a){var s=this.a.c,r=s.gbf(),q=a.c,p=a.d -if(p==null)p=A.c(t.N,t.O) -p=A.j(["body",q,"info",p,"url",a.b.l(0)],t.N,t.z) -q=s.f -r.aTM(p,s.gTt(),q,"m.sticker") -s.bGM()}, -$S:889} -A.anB.prototype={ -B(a){var s=null,r=A.u(a,B.e,t.X) -r.toString -return A.bI(new A.ai(B.at,A.F(r.glR(),s,s,s,s,A.P(a).ok.y,B.ag,s,s),s),s,s)}} -A.ad5.prototype={ -B(a){var s,r,q,p,o,n,m,l,k,j=null,i=this.c,h=i.e -if(h==null)return B.ajs -s=A.P(a) -r=s.ax -if(r.a===B.aH){q=r.CW -r=q==null?r.y:q}else{q=r.cy -if(q==null){q=r.CW -r=q==null?r.y:q}else r=q}r=A.M1(r) -p=A.b([new A.qf(r.a,r.b,0.5,r.d).KI(),A.aRG(s)],t.t_) -o=A.b4(a,B.ac,t.l).w.a.a>840?8:0 -n=A.IH(h.CW.c,j,i.f) -m=i.fx -l=A.c(t.N,t.S) -for(k=0;kr&&p===o.h(q,r)}else n=!1 -r=a4+1 -m=r0 -l=r?s[a4-1]:a0 -s=t.N -q=p.a -k=!1 -if(!A.b7(["m.room.message","m.sticker",a1,"m.room.create",a2],s).p(0,q))if((m==null?a0:!A.b7(["m.room.message","m.sticker",a1,"m.room.create",a2],s).p(0,m.a))===!0){o=(l==null?a0:!A.b7(["m.room.message","m.sticker",a1,"m.room.create",a2],s).p(0,l.a))!==!0 -k=o}if(!A.b7(["m.room.message","m.sticker",a1,"m.room.create",a2],s).p(0,q))j=(l==null?a0:!A.b7(["m.room.message","m.sticker",a1,"m.room.create",a2],s).p(0,l.a))===!0&&!a.a.c.dx.p(0,p.y) -else j=!1 -s=p.y -q=a.a -o=q.c -i=o.w -h=o.fy -g=o.at -f=g.length -e=B.b.cs(g,new A.aVm(p)) -g=A.cGi(g) -g=g==null?a0:g.y -d=p.y -if(r){r=o.r -r===$&&A.e() -r=r===d}else r=!1 -c=o.f==null?o.gbE0():a0 -b=k?new A.aVn(q,p):a0 -return new A.T2(i,a4,new A.an6(p,m,l,r,o.gbL4(),o.gaWs(),new A.aVo(q),new A.aVp(q,p),new A.aVq(q,p),c,f!==0,e,g===d,a.b,h===s,n,new A.aVr(q),a.e,i,a.f,b,j,a0),new A.cZ(s,t.kK))}, -$S:64} -A.aVl.prototype={ -$1(a){var s=null,r=this.b,q=r.CW.c,p=J.ce(q) -if(p.NY(q,new A.aVk())>p.gt(q)-50)$.at.p3$.push(this.a.c.gaNr()) -r=r.as -q=r?s:this.a.c.gaNr() -r=r?A.Kz(2,s,s):B.O3 -p=A.u(a,B.e,t.X) -p.toString -return A.bI(A.kD(r,A.F(p.geF(),s,s,s,s,s,s,s,s),q,s),s,s)}, -$S:236} -A.aVk.prototype={ -$1(a){return A.b7(["m.room.message","m.sticker","m.room.encrypted","m.room.create","m.room.tombstone"],t.N).p(0,a.a)&&A.ckl(a)}, -$S:23} -A.aVr.prototype={ -$0(){this.a.c.fx=null}, -$S:0} -A.aVp.prototype={ -$0(){return this.a.c.aoy(this.b)}, -$S:0} -A.aVq.prototype={ -$0(){var s=this.a.c.id,r=this.b -r=s.a.a+(r.cy.cO(r.c).geg()+" ") -s.sbZ(0,r) -return r}, -$S:0} -A.aVo.prototype={ -$1(a){return this.a.c.Pn(a)}, -$S:16} -A.aVm.prototype={ -$1(a){return a.y===this.a.y}, -$S:23} -A.aVn.prototype={ -$0(){var s=this.a.c,r=this.b -return s.bEb(r,!s.dx.p(0,r.y))}, -$S:0} -A.aVt.prototype={ -$1(a){return this.a.c.bEC(a,this.b)}, -$S:902} -A.ad6.prototype={ -B(a){var s,r,q=null,p=A.P(a) -if(!A.ccs(this.c.gbf())){s=A.u(a,B.e,t.X) -s.toString -return A.bI(new A.ai(B.dr,A.F(s.gfz(),q,q,q,q,p.ok.Q,B.ag,q,q),q),q,q)}s=p.ax -r=s.db -if(r==null){r=s.cx -s=r==null?s.z:r}else s=r -return new A.a_G(new A.aVy(this,p,A.k2(q,q,q,q,q,q,q,q,q,q,q,s,q,q,q,q,q,q,q,q,q,q,q,q,q,q)),q)}} -A.aVy.prototype={ -$2(a,b){var s,r,q,p,o,n,m,l=this,k=null,j=l.a.c,i=j.at -if(i.length!==0){s=t.p -r=A.b([],s) -q=t.X -if(B.b.qM(i,new A.aVu())){p=A.k2(k,k,k,k,k,k,k,k,k,k,k,l.b.ax.fy,k,k,k,k,k,k,k,k,k,k,k,k,k,k) -o=A.u(a,B.e,q) -o.toString -r.push(A.c3(A.hR(!1,A.bb(A.b([B.C8,A.F(o.gds(o),k,k,k,k,k,k,k,k)],s),B.m,B.k,B.z,0),k,k,k,k,k,k,j.gbCv(),k,p),48,k))}else{p=A.u(a,B.e,q) -p.toString -r.push(A.c3(A.hR(!1,A.bb(A.b([B.e6y,A.F(p.gee(p),k,k,k,k,k,k,k,k)],s),B.m,B.k,B.z,0),k,k,k,k,k,k,j.gbFd(),k,l.c),48,k))}if(i.length===1){i=B.b.gS(i) -p=j.e -p.toString -p=i.HY(p).db -i=l.c -if(B.b.p(A.b([B.dL,B.ca],t.gz),p)){q=A.u(a,B.e,q) -q.toString -i=A.c3(A.hR(!1,A.bb(A.b([A.F(q.gjG(q),k,k,k,k,k,k,k,k),B.e6L],s),B.m,B.k,B.z,0),k,k,k,k,k,k,j.gbOk(),k,i),48,k) -j=i}else{q=A.u(a,B.e,q) -q.toString -i=A.c3(A.hR(!1,A.bb(A.b([A.F(q.go8(),k,k,k,k,k,k,k,k),B.pR,B.e5A],s),B.m,B.k,B.z,0),k,k,k,k,k,k,j.gaTD(),k,i),48,k) -j=i}}else j=B.a0 -r.push(j) -j=r}else{i=j.id -s=i.a.a.length!==0?0:48 -r=l.b -q=r.ax -p=q.e -o=p==null -n=o?q.c:p -s=A.b([B.pR,A.pV(B.G,A.vn(k,B.e5I,n,new A.aVv(r),j.gbJW(),k,k,!0,t.P2),B.u,k,B.aI,B.mA,B.ai,k,48,k,k,s)],t.p) -n=t.X -m=A.u(a,B.e,n) -m.toString -m=m.gis() -q=o?q.c:p -p=j.db -o=p?B.e3A:B.NM -s.push(A.bz(B.G,A.cJ(q,k,k,new A.Zz(A.cG(o,k,new A.cZ(p,t.gW),k,k),new A.aVw(),k),k,k,j.gbDz(),k,k,k,m),B.n,k,k,k,k,48,k,k,k,k,48)) -q=t.B -p=!1 -if(J.b6(A.au(a,!1,q).a.d)>1)if(A.au(a,!1,q).gamm()){q=A.au(a,!1,q).gN5() -q.toString -q=J.b6(q)>1}else q=p -else q=p -if(q)s.push(A.bz(B.G,new A.axV(j,k),B.n,k,k,k,k,48,k,k,k,k,48)) -q=j.gbf() -A.kg(B.tR) -p=j.x -p===$&&A.e() -o=A.u(a,B.e,n) -o.toString -o=A.hA(k,B.tH,k,B.aoZ,B.a0,k,k,k,!0,B.tH,k,k,k,k,k,k,!1,k,k,k,k,k,k,k,k,k,k,k,k,1,k,o.goM(),k,k,k,k,k,k,k,k,k,!0,!0,k,k,k,k,k,k,k,k,k,k,k,k,k,k) -if(A.nL(B.z_).length!==0)m=new A.cU(A.nL(B.z_),k,k) -else{m=a.aj(t.Gk).r.f -m.toString}s.push(A.dF(new A.ai(B.Z,new A.Xu(q,1,8,B.nR,k,j.gbKF(),p,i,o,j.gbKE(),!0,B.b.v4(A.c6x(m),A.b([],t.k),new A.aVx(),t.n3),k),k),1)) -n=A.u(a,B.e,n) -n.toString -n=n.gdW(n) -s.push(A.bz(B.G,A.cJ(k,k,k,B.e6E,k,k,j.gdW(j),k,k,A.pa(k,A.aRG(r),k,k,k,k,k,k,A.caF(r),k,k,k,k,k,k,k,k,k),n),B.n,k,k,k,k,48,k,k,k,k,48)) -j=s}return A.bb(j,B.mQ,B.le,B.z,0)}, -$S:903} -A.aVu.prototype={ -$1(a){return a.db===B.e8}, -$S:23} -A.aVv.prototype={ -$1(a){var s,r,q,p=null,o=A.b([],t.R5),n=this.a.ax,m=n.e,l=m==null,k=l?n.c:m,j=n.d,i=j==null -k=A.kj(k,B.e6W,i?n.b:j,p) -s=t.X -r=A.u(a,B.e,s) -r.toString -q=t.P2 -o.push(A.dw(A.br(!1,B.Z,p,p,!0,p,p,p,!0,p,k,p,p,p,!1,p,p,p,p,p,A.F(r.gh3(),p,p,p,p,p,p,p,p),p,p,p),!0,p,B.adm,q)) -k=l?n.c:m -k=A.kj(k,B.Cc,i?n.b:j,p) -r=A.u(a,B.e,s) -r.toString -o.push(A.dw(A.br(!1,B.Z,p,p,!0,p,p,p,!0,p,k,p,p,p,!1,p,p,p,p,p,A.F(r.geM(),p,p,p,p,p,p,p,p),p,p,p),!0,p,B.adj,q)) -k=l?n.c:m -k=A.kj(k,B.e5z,i?n.b:j,p) -r=A.u(a,B.e,s) -r.toString -o.push(A.dw(A.br(!1,B.Z,p,p,!0,p,p,p,!0,p,k,p,p,p,!1,p,p,p,p,p,A.F(r.geN(),p,p,p,p,p,p,p,p),p,p,p),!0,p,B.adk,q)) -if(l)m=n.c -n=A.kj(m,B.e6T,i?n.b:j,p) -s=A.u(a,B.e,s) -s.toString -o.push(A.dw(A.br(!1,B.Z,p,p,!0,p,p,p,!0,p,n,p,p,p,!1,p,p,p,p,p,A.F(s.geL(),p,p,p,p,p,p,p,p),p,p,p),!0,p,B.adl,q)) -return o}, -$S:904} -A.aVw.prototype={ -$3(a,b,c){return new A.OU(b,c,B.fdl,B.D,a,null)}, -$C:"$3", -$R:3, -$S:906} -A.aVx.prototype={ -$2(a,b){J.nI(a,b.b) -return a}, -$S:910} -A.axV.prototype={ -bn6(a,b){var s,r=A.au(b,!1,t.B).gN5() -r.toString -s=J.aLl(r,new A.bOV(a),new A.bOW()) -if(s==null){$.V().dr(0,"Attempted to switch to a non-existing client "+a) -return}this.c.acG(s)}, -B(a){var s=this.c,r=s.gYf() -s=s.d -s===$&&A.e() -return new A.ai(B.co,new A.cu(s.YU(),new A.bP0(this,r),null,null,t.w8),null)}} -A.bOV.prototype={ -$1(a){return a.ok===this.a}, -$S:100} -A.bOW.prototype={ -$0(){return null}, -$S:20} -A.bP0.prototype={ -$2(a,b){var s=null,r=b.b,q=r==null,p=q?s:r.a -r=q?s:r.b -if(r==null){r=A.au(a,!1,t.B).gaJ(0).ok -r.toString -r=A.cz(r)?B.b.gS(A.f7(r)):s}return A.vn(A.eZ(s,s,s,s,p,r,s,s,s,20,s),s,s,new A.bOZ(this.b),new A.bP_(this.a,a),s,s,!0,t.N)}, -$S:920} -A.bP_.prototype={ -$1(a){return this.a.bn6(a,this.b)}, -$S:16} -A.bOZ.prototype={ -$1(a){var s=J.bu(this.a,new A.bOY(),t.wI) -s=A.H(s,s.$ti.i("a2.E")) -return s}, -$S:924} -A.bOY.prototype={ -$1(a){var s=a.ok -return A.dw(new A.cu(a.YU(),new A.bOX(a),null,null,t.w8),!0,null,s,t.N)}, -$S:926} -A.bOX.prototype={ -$2(a,b){var s=null,r=b.b,q=r==null,p=q?s:r.a,o=q?s:r.b -if(o==null){o=this.a.ok -o.toString -o=A.cz(o)?B.b.gS(A.f7(o)):s}o=A.eZ(s,s,s,s,p,o,s,s,s,20,s) -r=q?s:r.b -if(r==null){r=this.a.ok -r.toString}return A.br(!1,B.Z,s,s,!0,s,s,s,!0,s,o,s,s,s,!1,s,s,s,s,s,A.F(r,s,s,s,s,s,s,s,s),s,s,s)}, -$S:929} -A.wb.prototype={ -H(){return"_EventContextAction."+this.b}} -A.adi.prototype={ -b45(a){var s,r,q,p=this,o=null,n=p.c,m=n.at -if(m.length!==0){s=A.b([],t.p) -if(n.gbxf()){r=A.u(a,B.e,t.X) -r.toString -s.push(A.cJ(o,o,o,B.lc,o,o,n.gbDs(),o,o,o,r.gff()))}if(m.length===1&&n.f==null&&n.gbf().gXB()){r=A.u(a,B.e,t.X) -r.toString -s.push(A.cJ(o,o,o,B.e70,o,o,new A.aXx(p),o,o,o,r.gnV()))}r=t.X -q=A.u(a,B.e,r) -q.toString -s.push(A.cJ(o,o,o,B.Oi,o,o,n.gbyT(),o,o,o,q.gf9())) -if(n.gbxi()){r=A.u(a,B.e,r) -r.toString -s.push(A.cJ(o,o,o,B.dO,o,o,n.gbNx(),o,o,o,r.gfF()))}if(m.length===1)s.push(A.vn(o,o,o,new A.aXy(p),new A.aXz(p),o,o,!0,t.lP)) -return s}else if(n.gbf().b!==B.bN){m=A.b([],t.p) -if(A.kg(B.tQ)&&A.au(a,!1,t.B).y!=null&&n.gbf().gtr()!=null){s=A.u(a,B.e,t.X) -s.toString -m.push(A.cJ(o,o,o,B.e6I,o,o,n.gbKS(),o,o,o,s.gnD()))}m.push(new A.ahg(n.gbf(),o)) -m.push(new A.Kt(n.gbf(),!0,o)) -return m}return A.b([],t.p)}, -B(a){var s,r,q,p,o,n=this,m=A.P(a),l=n.c -if(l.gbf().b===B.aR)A.bU(a,!0,B.v_,new A.aXI(n),null,t.H) -s=A.b4(a,B.ac,t.l).w.a.a>840?16:8 -r=l.dy -q=A.DP(A.au(a,!1,t.B).gaJ(0)) -p=l.at.length===0&&!l.db&&l.f==null -l=l.gbf().cx.dh.c -o=A.y(l).i("aZ<1>") -return A.aoR(p,A.iW(new A.aXJ(n,r,m,q,s),null,A.asW(new A.dU(new A.aXK(n),new A.aZ(l,o),o.i("dU")),B.dq),t.y),new A.aXL(n),t.K)}} -A.aXx.prototype={ -$0(){var s=this.a.c -return s.aJ7(B.b.gcp(s.at).y)}, -$S:0} -A.aXz.prototype={ -$1(a){var s -switch(a.a){case 0:s=this.a.c -s.aqZ() -s.a75() -break -case 1:this.a.c.Tj() -break}}, -$S:930} -A.aXy.prototype={ -$1(a){var s,r,q,p=null,o=A.b([],t.wq),n=this.a,m=n.c -if(m.gbxh()){s=A.u(a,B.e,t.X) -s.toString -o.push(A.dw(A.bb(A.b([B.O4,B.aS,A.F(s.gnC(),p,p,p,p,p,p,p,p)],t.p),B.m,B.k,B.B,0),!0,m.gbM8(),p,t.lP))}m=m.at -if(m.length===1&&A.b7(["m.video","m.image","m.sticker","m.audio","m.file"],t.N).p(0,B.b.gcp(m).gxH(0))){s=A.u(a,B.e,t.X) -s.toString -o.push(A.dw(A.bb(A.b([B.Ca,B.aS,A.F(s.gev(),p,p,p,p,p,p,p,p)],t.p),B.m,B.k,B.B,0),!0,new A.aXw(n,a),p,t.lP))}n=t.X -s=A.u(a,B.e,n) -s.toString -r=t.p -q=t.lP -o.push(A.dw(A.bb(A.b([B.oQ,B.aS,A.F(s.gj2(),p,p,p,p,p,p,p,p)],r),B.m,B.k,B.B,0),!0,p,B.fpp,q)) -m=B.b.gcp(m).db -if(B.b.p(A.b([B.dL,B.ca],t.gz),m)){n=A.u(a,B.e,n) -n.toString -o.push(A.dw(A.bb(A.b([B.e5T,B.aS,A.F(n.gfH(),p,p,p,p,p,p,p,p)],r),B.m,B.k,B.B,0),!0,p,B.fpq,q))}return o}, -$S:935} -A.aXw.prototype={ -$0(){return A.B5(B.b.gcp(this.a.c.at),this.b)}, -$S:0} -A.aXI.prototype={ -$0(){return this.a.c.gbf().tv(0)}, -$S:2} -A.aXL.prototype={ -$2(a,b){return this.aPa(a,b)}, -aPa(a,b){var s=0,r=A.n(t.H),q,p=this,o -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:if(a){s=1 -break}o=p.a.c -if(o.at.length!==0)o.a75() -else if(o.db)o.aIX() -else if(o.f!=null)o.aGZ() -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:936} -A.aXK.prototype={ -$1(a){return a.a===this.a.c.gbf().a}, -$S:153} -A.aXJ.prototype={ -$2(a,b){var s=this,r=s.a -return new A.cu(r.c.fr,new A.aXH(r,s.b,s.c,s.d,s.e),null,null,t.qs)}, -$S:946} -A.aXH.prototype={ -$2(a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=f.a,c=d.c,b=c.f,a=b==null,a0=!a,a1=a0?40:0 -if(c.gbf().ga_w().length!==0&&a)a1+=40 -s=f.b -r=s!=null -if(r&&a)a1+=40 -q=c.at -p=q.length===0 -if(p)o=e -else{o=f.c.ax -n=o.db -if(n==null){n=o.cx -o=n==null?o.z:n}else o=n}if(p)if(c.f!=null){n=f.c.ax -m=n.Q -n=m==null?n.y:m}else n=e -else{n=f.c.ax -m=n.cy -if(m==null){m=n.CW -n=m==null?n.y:m}else n=m}if(!p){p=A.u(a2,B.e,t.X) -p.toString -p=p.gcj(p) -m=f.c.ax -l=m.db -if(l==null){l=m.cx -m=l==null?m.z:l}else m=l -p=A.cJ(m,e,e,B.kt,e,e,c.gby4(),e,e,e,p)}else if(a0){p=A.u(a2,B.e,t.X) -p.toString -p=p.gpj() -m=f.c.ax -l=m.as -m=l==null?m.z:l -p=A.cJ(m,e,e,B.kt,e,e,c.gbyh(),e,e,e,p)}else if(A.b4(a2,B.ac,t.l).w.a.a>840)p=e -else{p=A.au(a2,!1,t.B).gaJ(0).aO.c -m=A.y(p).i("aZ<1>") -m=A.iW(new A.aXB(d),e,new A.dU(new A.aXC(),new A.aZ(p,m),m.i("dU")),t.K) -p=m}m=t.l -l=A.b4(a2,B.ac,m).w.a.a>840?24:0 -k=d.b45(a2) -j=t.p -i=A.b([new A.aoy(c,e)],j) -if(a0){a0=A.u(a2,B.e,t.X) -a0.toString -a0=A.F(a0.gnV(),e,e,e,e,e,e,e,e) -h=f.c.ax -g=h.as -h=g==null?h.z:g -i.push(A.c3(A.bI(A.kD(B.Oj,a0,new A.aXD(d,b),A.k2(e,e,e,e,e,e,e,e,e,e,e,h,e,e,e,e,e,e,e,new A.eh(A.by(4),B.H),e,e,e,e,e,e)),e,e),40,e))}if(r&&a){a=f.c.ax -a0=a.rx -a=a0==null?a.k3:a0 -a0=t.X -r=A.u(a2,B.e,a0) -r.toString -r=A.cJ(a,e,e,B.kt,e,e,new A.aXE(d),e,e,e,r.gcj(r)) -a=A.u(a2,B.e,a0) -a.toString -a=a.gmn() -a0=A.u(a2,B.e,a0) -a0.toString -i.push(new A.E7(r,a,A.hR(!1,A.F(a0.gmm(),e,e,e,e,e,e,e,e),e,e,e,e,e,e,new A.aXF(d,s),e,e),e,e))}d=A.dO(k,new A.fE(e,e,e,e,e,o,e,e,e),e,!0,!1,n,new A.NM(A.be(i,B.m,B.k,B.B,0,B.y),new A.X(1/0,a1),e),1,e,e,e,!1,e,!1,e,e,p,e,!0,e,e,e,e,e,new A.ad1(c,e),l,e,e,1,e,!0) -if(c.gar0()&&q.length===0){a=f.c.ax -a=new A.ai(B.aom,A.EK(a.k2,B.vg,a.k3,e,!0,c.gaSZ(),e),e)}else a=e -a0=A.b([],j) -s=f.d -r=s.a -if(r!=null){p=s.b -if(p==null)p=0.5 -s=s.c -o=s==null -n=o?0:s -if(o)s=0 -$.aw() -a0.push(A.ok(A.ck6(A.qx(!1,B.aK,r.l(0),e,e,B.dI,A.b4(a2,B.ac,m).w.a.b,!1,e,new A.aXG(),r,A.b4(a2,B.ac,m).w.a.a),new A.r8(n,s,e)),p))}s=A.b([A.dF(A.dY(e,new A.ad5(c,e),B.A,!1,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,c.gby5(),e,e,e,e,e,e,!1,B.ak),1)],j) -if(c.gar0())s.push(A.fW(f.c.ch,e,1,e,e,e)) -if(c.gbf().ru(0,"m.room.tombstone")!=null){r=f.e -q=A.u(a2,B.e,t.X) -q.toString -s.push(A.bz(e,A.LC(B.e71,A.F(q.glT(),e,e,e,e,e,e,e,e),c.gaS6(),e),B.n,e,e,e,e,e,new A.aB(r,r,r,r),e,e,e,1/0))}else if(c.gbf().gXB()&&c.gbf().b===B.aj){r=f.e -p=f.c.ax -if(q.length!==0){q=p.cy -if(q==null){q=p.CW -if(q==null)q=p.y}}else{q=p.R8 -if(q==null)q=p.k2}if(c.gbf().gaKH()){p=A.k2(e,e,e,e,e,e,e,e,e,e,e,p.fy,e,e,e,e,e,B.at,e,e,e,e,e,e,e,e) -o=t.X -n=A.u(a2,B.e,o) -n.toString -p=A.kD(B.O9,A.F(n.gdn(),e,e,e,e,e,e,e,e),c.gbIu(),p) -n=A.k2(e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,e,B.at,e,e,e,e,e,e,e,e) -o=A.u(a2,B.e,o) -o.toString -j=A.bb(A.b([p,A.kD(B.vj,A.F(o.gnT(),e,e,e,e,e,e,e,e),c.gbNr(),n)],j),B.m,B.Ds,B.z,0) -p=j}else p=A.be(A.b([new A.aqt(c,e),new A.ad6(c,e),new A.ad3(c,e)],j),B.m,B.k,B.B,0,B.y) -s.push(A.bz(B.G,A.cK(!1,B.E,!0,B.aeQ,p,B.u,q,0,e,e,e,e,e,B.a4),B.n,e,B.u_,e,e,e,new A.aB(r,r,r,r),e,e,e,e))}a0.push(A.jc(!0,A.be(s,B.m,B.k,B.z,0,B.y),B.Z,!0)) -if(c.as){s=f.c.fx -a0.push(A.bz(B.G,B.e6q,B.n,A.aP(230,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255),e,e,e,e,e,e,e,e,e))}return A.dT(d,e,new A.VD(A.e8(B.aC,a0,B.u,B.ap,e),c.gbKm(),c.gbKo(),c.gbKk(),e),e,!1,a,e,e,e)}, -$S:954} -A.aXC.prototype={ -$1(a){return A.bHI(a)}, -$S:41} -A.aXB.prototype={ -$2(a,b){return new A.Ix(new A.aXA(this.a),new A.abW(4,8,null,null,!1),B.e2,null)}, -$S:961} -A.aXA.prototype={ -$1(a){return a.a!==this.a.c.a.c.a}, -$S:42} -A.aXD.prototype={ -$0(){return this.a.c.Pn(this.b)}, -$S:0} -A.aXE.prototype={ -$0(){var s=this.a.c -s.aIE() -s.UG()}, -$S:0} -A.aXF.prototype={ -$0(){var s=this.a.c -s.Pn(this.b) -s.aIE()}, -$S:0} -A.aXG.prototype={ -$1(a){var s=null -return A.bz(s,s,B.n,s,s,s,s,s,s,s,s,s,s)}, -$S:433} -A.ahg.prototype={ -B(a){var s=A.P(a),r=A.au(a,!1,t.B).gaJ(0).aO.c,q=A.y(r).i("aZ<1>") -return A.iW(new A.b4J(this,s),null,new A.dU(new A.b4K(),new A.aZ(r,q),q.i("dU")),t.JF)}} -A.b4K.prototype={ -$1(a){return a.f!=null}, -$S:41} -A.b4J.prototype={ -$2(a,b){var s=this.a,r=s.c,q=r.gNW() -r=r.gvm()!=null?r.a6S():A.em(B.MT,t.UU) -return new A.cu(r,new A.b4I(s,this.b,q!==B.ri),null,null,t.vJ)}, -$S:974} -A.b4I.prototype={ -$2(a,b){var s,r,q,p,o,n=null,m=this.a,l=m.c,k=t.X -if(l.gvm()!=null){k=A.u(a,B.e,k) -k.toString -k=k.gew()}else{k=A.u(a,B.e,k) -k.toString -k=k.gex()}s=this.b.ax -r=s.fy -q=A.chC(r,B.H,4) -p=A.F("!",n,n,n,n,A.aO(n,n,s.go,n,n,n,n,n,n,n,n,9,n,n,B.aQ,n,n,!0,n,n,n,n,n,n,n,n),n,n,n) -o=l.gvm()!=null?B.C5:B.e4H -return A.cJ(n,n,n,A.chB(B.aen,p,q,A.cG(o,this.c&&l.gvm()==null?r:s.k3,n,n,20),n,b.b===B.MU),n,n,new A.b4H(m,a),n,n,n,k)}, -$S:975} -A.b4H.prototype={ -$0(){return A.cn(this.b).el(0,"/rooms/"+this.a.c.a+"/encryption",null)}, -$S:0} -A.b5N.prototype={ -$1(a){A.u(a,B.e,t.X).toString -return new A.LL(this.a,null)}, -$S:976} -A.LL.prototype={ -aMt(a){return A.a5x(A.aKj(B.p.cS(a.N(),null),null),null," ")}, -B(a){var s,r,q,p,o,n,m,l,k,j,i,h=null,g=A.P(a),f=this.c,e=f.dx,d=t.X,c=A.u(a,B.e,d) -c.toString -c=A.F(c.gj2(),h,h,h,h,h,h,h,h) -c=A.dO(h,h,h,!0,!0,h,h,1,h,h,h,!1,h,!1,h,h,A.wU(A.oQ(A.cw(a,!1).gBm(),t.O)),h,!0,h,h,h,h,h,c,h,h,h,1,h,!0) -s=f.cy -r=f.c -q=A.eZ(h,h,h,s.cx,s.cO(r).gur(),s.cO(r).t4(),h,h,r,44,h) -p=A.u(a,B.e,d) -p.toString -p=A.F(p.gkm(),h,h,h,h,h,h,h,h) -p=A.br(!1,h,h,h,!0,h,h,h,!0,h,q,h,h,h,!1,h,h,h,A.F(s.cO(r).t4()+" ["+r+"]",h,h,h,h,h,h,h,h),h,p,h,h,h) -r=A.u(a,B.e,d) -r.toString -r=A.F(r.go5(r)+":",h,h,h,h,h,h,h,h) -r=A.br(!1,h,h,h,!0,h,h,h,!0,h,h,h,h,h,!1,h,h,h,A.F(A.agb(f.Q,a),h,h,h,h,h,h,h,h),h,r,h,h,h) -s=A.u(a,B.e,d) -s.toString -s=A.F(s.gaI(s)+":",h,h,h,h,h,h,h,h) -s=A.br(!1,h,h,h,!0,h,h,h,!0,h,h,h,h,h,!1,h,h,h,A.F(f.db.b,h,h,h,h,h,h,h,h),h,s,h,h,h) -q=A.u(a,B.e,d) -q.toString -q=A.br(!1,h,h,h,!0,h,h,h,!0,h,h,h,h,h,!1,h,h,h,h,h,A.F(q.gh1()+":",h,h,h,h,h,h,h,h),h,h,h) -o=A.by(18) -n=g.ax -m=n.p4 -l=m==null -k=l?n.k2:m -j=n.k3 -i=t.p -k=A.b([p,r,s,q,new A.ai(B.dr,A.cK(!1,B.E,!0,o,A.k_(A.yu(this.aMt(A.pk(f.N())),A.aO(h,h,j,h,h,h,h,h,h,h,h,h,h,h,h,h,h,!0,h,h,h,h,h,h,h,h),h),h,B.A,B.at,h,B.aF),B.n,k,0,h,h,h,h,h,B.a4),h)],i) -if(e!=null){f=A.u(a,B.e,d) -f.toString -f=A.br(!1,h,h,h,!0,h,h,h,!0,h,h,h,h,h,!1,h,h,h,h,h,A.F(f.gew()+":",h,h,h,h,h,h,h,h),h,h,h) -d=A.by(18) -s=l?n.k2:m -B.b.L(k,A.b([f,new A.ai(B.dr,A.cK(!1,B.E,!0,d,A.k_(A.yu(this.aMt(e),A.aO(h,h,j,h,h,h,h,h,h,h,h,h,h,h,h,h,h,!0,h,h,h,h,h,h,h,h),h),h,B.A,B.at,h,B.aF),B.n,s,0,h,h,h,h,h,B.a4),h)],i))}return A.dT(c,h,A.ph(k,h,h,h,B.P,!1),h,!1,h,h,h,h)}} -A.T_.prototype={ -a_(){return new A.SY(B.aef)}} -A.SZ.prototype={ -H(){return"AudioPlayerStatus."+this.b}} -A.SY.prototype={ -n(){var s,r,q,p=this -p.aM() -s=p.f -s===$&&A.e() -r=!J.v(s.ax.a,p.a.f.y)?null:s.at -if(r!=null){q=r.k3 -if((q.e.b!==B.T?q.gk(0):null).b&&!A.aKd(r)){$.at.p3$.push(new A.aO2(p,r)) -return}r.pV(0) -r.n() -s.at=null -s.ax.sk(0,null)}}, -Qz(){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c -var $async$Qz=A.o(function(a,b){if(a===1){o.push(b) -s=p}for(;;)switch(s){case 0:$.at.p3$.push(new A.aNN(n)) -i=n.f -i===$&&A.e() -h=i.ax -g=!J.v(h.a,n.a.f.y)?null:i.at -if(g!=null){if(A.aKd(g))g.w2(0,B.I) -else{i=g.k3 -if((i.e.b!==B.T?i.gk(0):null).b)g.pV(0) -else g.qO(0)}s=1 -break}h.sk(0,n.a.f.y) -f=i.at -if(f!=null){f.qh(0) -f.n()}m=null -n.D(new A.aNO(n)) -p=4 -f=A.bJ(n.a.f.b,"info",B.i,t.N,t.z) -l=f==null?null:A.ad(f,"size",B.i,t.S) -f=n.a.f -s=7 -return A.f(f.alk(l!=null&&l>0?new A.aNP(n,l):null),$async$Qz) -case 7:m=b -n.D(new A.aNQ(n)) -p=2 -s=6 -break -case 4:p=3 -c=o.pop() -k=A.a4(c) -j=A.ap(c) -$.V().abE("Could not download audio file",k,j) -i=n.c.aj(t.L).f -h=n.c -h.toString -i.re(A.fx(null,null,null,null,null,B.u,null,A.F(A.hm(k,h,null),null,null,null,null,null,null,null,null),null,B.b5,null,null,null,null,null,null,null,null,null,null)) -throw c -s=6 -break -case 3:s=2 -break -case 6:if(n.c.e==null){s=1 -break}if(!J.v(h.a,n.a.f.y)){s=1 -break}d=i.at=A.cat() -i=m -h=B.nW.OY() -s=8 -return A.f(d.aUh(new A.amU(i,null,null,h)),$async$Qz) -case 8:i=d.qO(0) -h=n.c -h.toString -A.WD(i,new A.rT(h,"Unable to play audio message").gaa_(),t.H,t.K) -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$Qz,r)}, -Jj(){var s=0,r=A.n(t.H),q,p=this,o,n -var $async$Jj=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:n=p.f -n===$&&A.e() -o=n.at -if(o==null){s=1 -break}n=o.ry -n=n.e.b!==B.T?n.gk(0):null -n.toString -s=1===n?4:5 -break -case 4:s=6 -return A.f(o.vA(1.25),$async$Jj) -case 6:s=3 -break -case 5:s=1.25===n?7:8 -break -case 7:s=9 -return A.f(o.vA(1.5),$async$Jj) -case 9:s=3 -break -case 8:s=1.5===n?10:11 -break -case 10:s=12 -return A.f(o.vA(2),$async$Jj) -case 12:s=3 -break -case 11:s=2===n?13:14 -break -case 13:s=15 -return A.f(o.vA(0.5),$async$Jj) -case 15:s=3 -break -case 14:s=16 -return A.f(o.vA(1),$async$Jj) -case 16:s=3 -break -case 3:p.D(new A.aNR()) -case 1:return A.l(q,r)}}) -return A.m($async$Jj,r)}, -bbE(){var s,r,q=A.bJ(this.a.f.b,"org.matrix.msc1767.audio",B.i,t.N,t.z),p=q==null?null:A.ji(q,"waveform",t.S) -if(p==null||p.length===0)return null -while(q=p.length,q<40)for(s=0;s40;){B.b.pW(p,s) -s=B.c.aa(s+r,40)}q=A.U(p).i("O<1,p>") -q=A.H(new A.O(p,new A.aNL(),q),q.i("a2.E")) -return q}, -aC(){var s,r,q=this -q.aU() -s=q.c -s.toString -s=A.au(s,!1,t.B) -q.f!==$&&A.cp() -q.f=s -q.r=q.bbE() -if(J.v(s.ax.a,q.a.f.y)&&s.at!=null)$.at.p3$.push(new A.aO3(q)) -s=A.bJ(q.a.f.b,"info",B.i,t.N,t.z) -r=s==null?null:A.ad(s,"duration",B.i,t.S) -if(r!=null)q.w=A.c4K(A.cX(0,0,0,r,0,0))}, -B(a){var s=A.P(a),r=this.r,q=this.f -q===$&&A.e() -return new A.jF(q.ax,new A.aNW(this,r,s),null,null,t.Sj)}} -A.aO2.prototype={ -$1(a){var s,r,q,p=null,o=this.a,n=o.f -n===$&&A.e() -n=n.c.aj(t.L).f -s=this.b -r=s.a3 -q=r.$ti.i("el<1>") -q=A.iW(new A.aO_(s),p,A.axk(new A.el(r,q),p,p,q.i("aY.T")),t.w2) -r=s.gaMn() -r=A.iW(new A.aO0(o,s),p,A.axk(r,p,p,r.$ti.i("aY.T")),t.Tu) -n.aWu(A.cl6(A.b([A.cJ(p,p,p,B.C9,p,p,new A.aO1(o,s),p,p,p,p)],t.p),p,p,r,p,p,p,!1,p,q,p,p,52,p,B.EM,B.Z,p,p))}, -$S:6} -A.aO_.prototype={ -$2(a,b){var s=null,r=this.a,q=r.k3 -q=(q.e.b!==B.T?q.gk(0):s).b&&!A.aKd(r)?B.e5P:B.Oe -return A.cJ(s,s,s,q,s,s,new A.aNZ(r),s,s,s,s)}, -$S:977} -A.aNZ.prototype={ -$0(){var s,r=this.a -if(A.aKd(r))r.w2(0,B.I) -else{s=r.k3 -if((s.e.b!==B.T?s.gk(0):null).b)r.pV(0) -else r.qO(0)}}, -$S:0} -A.aO0.prototype={ -$2(a,b){var s=null,r=this.a,q=this.b,p=q.k3,o=p.e -q=A.c4K(q.BN((o.b!==B.T?p.gk(0):s).a)) -p=(o.b!==B.T?p.gk(0):s).a.e -p=p==null?s:A.c4K(p) -o=r.a.f -return A.dY(s,A.F("\ud83c\udf99\ufe0f "+q+" / "+A.A(p)+" - "+o.cy.cO(o.c).t4(),1,B.a8,s,s,s,s,s,s),B.A,!1,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,new A.aNY(r),s,s,s,s,s,s,!1,B.ak)}, -$S:978} -A.aNY.prototype={ -$0(){var s=$.zv(),r=this.a.a.f -return s.Bx(0,"/rooms/"+r.cy.a+"?event="+r.y)}, -$S:0} -A.aO1.prototype={ -$0(){var s,r=this.b -r.pV(0) -r.n() -r=this.a -s=r.f -s===$&&A.e() -s.at=null -s.ax.sk(0,null) -$.at.p3$.push(new A.aNX(r))}, -$S:0} -A.aNX.prototype={ -$1(a){var s=this.a.f -s===$&&A.e() -s.c.aj(t.L).f.ak2()}, -$S:6} -A.aNN.prototype={ -$1(a){var s=this.a.f -s===$&&A.e() -s.c.aj(t.L).f.ak2()}, -$S:6} -A.aNO.prototype={ -$0(){return this.a.d=B.Hj}, -$S:0} -A.aNP.prototype={ -$1(a){var s=a/this.b,r=this.a -r.D(new A.aNM(r,s))}, -$S:8} -A.aNM.prototype={ -$0(){var s=this.b -s=s<1?s:null -this.a.e=s}, -$S:0} -A.aNQ.prototype={ -$0(){this.a.d=B.aeg}, -$S:0} -A.aNR.prototype={ -$0(){}, -$S:0} -A.aNL.prototype={ -$1(a){return a>1024?1024:a}, -$S:30} -A.aO3.prototype={ -$1(a){var s=this.a.f -s===$&&A.e() -s.c.aj(t.L).f.ak2()}, -$S:6} -A.aNW.prototype={ -$3(a,b,c){var s,r,q,p,o,n=null,m=this.a,l=m.a.f -if(b!==l.y)s=n -else{r=m.f -r===$&&A.e() -s=r.at}q=A.ahH(l) -if(s==null)l=n -else{l=s.gaMn() -l=A.axk(l,n,n,l.$ti.i("aY.T")) -r=s.a3 -p=r.$ti.i("el<1>") -p=A.b([l,A.axk(new A.el(r,p),n,n,p.i("aY.T"))],t.Kf) -o=new A.a1W(B.acR,A.c(t.l9,t.dS),t.E7) -o.a=A.pA(o.gbs5(),o.gbs6(),o.gbs8(),o.gbsa(),!0,t.K) -B.b.aT(p,o.guZ(o)) -o.aN(0) -p=o.a -p=new A.hg(p,A.y(p).i("hg<1>")) -l=p}return A.iW(new A.aNV(m,s,this.b,this.c,q),n,l,t.K)}, -$S:979} -A.aNV.prototype={ -$2(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.b,b=c==null -if(b)s=d -else{r=c.k3 -r=(r.e.b!==B.T?r.gk(0):d).a.e -r=r==null?d:B.c.aR(r.a,1000) -s=r}if(s==null)s=1 -if(b)q=d -else{r=c.k3 -r=B.c.aR(c.BN((r.e.b!==B.T?r.gk(0):d).a).a,1000) -q=r}if(q==null)q=0 -if(q>s)q=s -p=q/s*40 -if(b){r=e.a.w -o=r==null?"00:00":r}else{r=c.k3 -o=A.c4K(c.BN((r.e.b!==B.T?r.gk(0):d).a))}r=e.a -n=r.d -m=r.a -if(n===B.Hj)n=A.caN(m.c,2,r.e) -else{n=A.by(64) -m=m.c.qd(64) -l=A.by(64) -if(b)k=d -else{k=c.k3 -k=(k.e.b!==B.T?k.gk(0):d).b}if(k===!0)k=(b?d:A.aKd(c))===!1 -else k=!1 -k=k?B.NS:B.NU -m=A.fl(!1,n,!0,A.cK(!1,B.E,!0,l,A.cG(k,r.a.c,d,d,d),B.n,m,0,d,d,d,d,d,B.a4),d,!0,d,d,d,d,d,d,d,d,d,new A.aNS(r,a),r.gbjr(),d,d,d,d,d,d,d) -n=m}n=A.c3(n,36,36) -m=t.p -l=A.b([],m) -k=e.c -j=k==null -if(!j){i=A.b([],m) -for(h=0;h<40;++h){g=r.a -g=h") -p=A.H(new A.O(o,new A.bR1(p,r-64,q+64),n),n.i("a2.E")) -return A.c3(A.ccv(B.G,A.e8(B.tN,p,B.u,B.aaU,s),s,s,s,s),q,r)}, -$S:434} -A.bR1.prototype={ -$1(a){var s=null,r=this.a,q=r.e -if(q==null)q=s -else{q=q.x -q===$&&A.e()}if(q==null)q=0 -return A.il(this.c*0.25*a.b*q-64,new A.ayZ(r.a.c,s),s,s,a.a*this.b,s,s,s)}, -$S:993} -A.ayZ.prototype={ -B(a){var s=null -return A.OX(A.F(this.c,s,s,s,s,B.fiQ,s,s,s),64)}} -A.aIG.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.X4.prototype={ -QI(a,b,c){var s,r,q,p,o,n,m,l=t.h7,k=A.H(new A.c_(a,l),l.i("D.E")) -l=t.VO -s=A.b([],l) -for(r=a.a,q=c+1,p=t.lU,o=0;o") -r=A.H(new A.O(r,this.gboB(),q),q.i("a2.E")) -return A.e3(r,p,p,p,p,p,p,p,s,p)}, -ahr(b5,b6,b7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2=this,b3=null,b4="class" -if(b7>=100)return B.abm -s=b5 instanceof A.dW -if(s){r=b5.x -r=B.fcu.p(0,r==null?b3:r.toLowerCase())}else r=!1 -if(r)return B.abm -if(!s||!B.fd0.p(0,b5.x)){q=b5.gbZ(b5) -if(q==null)q="" -s=A.crC(A.cfm(q==="\n"?"":q,B.CO,B.cC),b2.r,b2.w,b3,!1) -return new A.akz(b3,s,b3,B.aw,b3,b3,b3,b3,b3,b3)}s=b5.x -switch(s){case"br":p=1 -break -case"a":p=2 -break -case"li":p=3 -break -case"blockquote":p=4 -break -case"code":p=5 -break -case"img":p=6 -break -case"hr":p=7 -break -case"details":p=8 -break -case"span":p=9 -break -default:p=10 -break}c$0:for(r=t.N;;){o=10 -switch(p){case 1:return B.Gd -case 2:n=b5.b.h(0,"href") -if(n==null){p=o -continue c$0}s=b5.b.h(0,"href") -if(s==null)m=b3 -else{s=A.bl1(s) -m=s==null?b3:s.a}if(m!=null){if((A.cz(m)?B.f.a1(m,0,1):b3)==="@"){l=b2.d.cO(m) -return new A.iF(new A.YC(l.t4(),b6,l.gur(),n,b2.f,b2.r.b,new A.cZ("user_pill_"+m,t.kK)),B.cu,b3,b3)}if((A.cz(m)?B.f.a1(m,0,1):b3)!=="#")s=(A.cz(m)?B.f.a1(m,0,1):b3)==="!" -else s=!0 -if(s){s=A.cz(m)?B.f.a1(m,0,1):b3 -r=b2.d.cx -k=s==="!"?r.dt(m):r.aq3(m) -s=k==null -r=s?b3:k.Ej() -if(r==null)r=m -s=s?b3:k.gAg() -return new A.iF(new A.YC(r,b6,s,n,b2.f,b2.r.b,b3),B.cu,b3,b3)}}s=b2.QI(b5.gdK(0),b6,b7) -return new A.iF(A.vV(A.fl(!1,b3,!0,new A.jg(b3,new A.fy(b3,s,b3,B.aw,b3,b3,b3,b3,b3,b2.r),B.fie,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3),b3,!0,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,new A.bbu(b6,n,b5),b3,b3,b3,b3,B.D,b3,b3),n,b3),B.cu,b3,b3) -case 3:j=A.b7(["ol","ul"],r) -i=b5.a -h=i instanceof A.dW?i:b3 -if(!j.p(0,h==null?b3:h.x)){p=o -continue c$0}g=b5.b.h(0,b4) -f=(g==null?"":g)==="task-list-item" -if(f){i=b5.a -s=i instanceof A.dW?i:b3 -s=s==null?b3:A.cqC(s) -e=B.b.eB((s==null?b5:s).aQE(0,"task-list-item"),b5)+1}else e=b3 -s=!f -if(s)d=b3 -else d=A.fF(b2.y,new A.bbv(e)) -if(s)c=!1 -else{r=t.h7 -r=A.H(new A.c_(b5.gx6(0).a,r),r.i("D.E")) -r.$flags=1 -c=B.b.gS(r).b.h(0,"checked")==="true"}r=b2.f -j=t.VO -h=A.b([],j) -if(s){s=A.b([],j) -i=b5.a -j=i instanceof A.dW?i:b3 -if((j==null?b3:j.x)==="ul")s.push(B.ffR) -i=b5.a -j=i instanceof A.dW -b=j?i:b3 -if((b==null?b3:b.x)==="ol"){j=j?i:b3 -if(j==null)j=b3 -else{b=t.h7 -j=A.H(new A.c_(j.gdK(0),b),b.i("D.E")) -j=B.b.eB(j,b5)}if(j==null)j=0 -i=b5.a -b=i instanceof A.dW?i:b3 -b=b==null?b3:b.b.h(0,"start") -b=A.ky(b==null?"1":b,b3) -if(b==null)b=1 -s.push(new A.fy(""+(j+b)+". ",b3,b3,B.aw,b3,b3,b3,b3,b3,b3))}B.b.L(h,s)}g=b5.b.h(0,b4) -if((g==null?"":g)==="task-list-item"){s=r+2 -j=b2.e -b=j.qd(64) -a=!c -a0=!a||d!=null -a1=!0 -if(e!=null)if(a){a=b2.d -if(a.gXB())a=d!=null&&d.c!==a.cx.ok -else a=a1}else a=a1 -else a=a1 -a=a?b3:new A.bbw(b2,b6,d,b2.x,e) -h.push(new A.iF(new A.ai(B.bM,new A.dH(s,s,new A.Ek(a0,a,b3,b,j,!1,b3,b3,!1,new A.bC(j,1,B.L,-1),b3,b3,b3),b3),b3),B.cu,b3,b3))}B.b.L(h,b2.QI(b5.gdK(0),b6,b7)) -return new A.iF(new A.ai(new A.aB(r,0,0,0),new A.jg(b3,new A.fy(b3,h,b3,B.aw,b3,b3,b3,b3,b3,new A.Y(!0,b2.e,b3,b3,b3,b3,r,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3)),b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3),b3),B.cu,b3,b3) -case 4:s=b2.e -r=b2.QI(b5.gdK(0),b6,b7) -return new A.iF(A.bz(b3,new A.jg(b3,new A.fy(b3,r,b3,B.aw,b3,b3,b3,b3,b3,b3),new A.Y(!0,s,b3,b3,b3,b3,b2.f,b3,B.oK,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3),b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3),B.n,b3,b3,new A.d8(b3,b3,new A.hL(B.H,B.H,B.H,new A.bC(s,5,B.L,-1)),b3,b3,b3,b3,B.af),b3,b3,b3,B.Az,b3,b3,b3),B.cu,b3,b3) -case 5:i=b5.a -s=i instanceof A.dW?i:b3 -s=s==null?b3:s.x -g=b5.b.h(0,b4) -r=A.v_(A.b((g==null?"":g).split(" "),t.s),new A.bbx()) -a2=r==null?b3:B.b.gU(J.che(r,"language-")) -if(a2==null)a2="md" -r=$.cyz() -j=new A.d6("") -new A.ayd(j).qc(b5) -j=j.a -a3=A.cbR(r.bLQ(0,j.charCodeAt(0)==0?j:j,a2).bQ0(),b3,!1,b3) -a3.w=null -a3.ah5() -j=a3.d.b -j===$&&A.e() -r=t.n_ -a4=A.b([],r) -a5=A.csA("html",a4) -if(a5==null||a4.length!==0)A.a3(A.dX("'html' is not a valid selector: "+A.A(a4),b3,b3)) -j=new A.yv().Tc(0,j,a5) -if(j==null)a6=b3 -else{a4=A.b([],r) -a5=A.csA("body",a4) -if(a5==null||a4.length!==0)A.a3(A.dX("'body' is not a valid selector: "+A.A(a4),b3,b3)) -a6=new A.yv().Tc(0,j,a5)}if(a6==null)return B.ffP -r=new A.bp(4,4) -s=s!=="pre"?B.cA:B.r4 -j=A.b([b2.aAX(a6)],t.VO) -return new A.iF(new A.qr(new A.ai(s,new A.jg(b3,new A.fy(b3,j,b3,B.aw,b3,b3,b3,b3,b3,b3),b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,A.aP(128,B.qJ.gk(0)>>>16&255,B.qJ.gk(0)>>>8&255,B.qJ.gk(0)&255),b3),b3),B.a4,!1,0,B.alv,b3,b3,b3,new A.eh(new A.e7(r,r,r,r),B.aeY),!0,B.n,B.E,b3,b3),B.cu,b3,b3) -case 6:s=b5.b.h(0,"src") -a7=A.l6(s==null?"":s) -if(a7==null||a7.grv()!=="mxc"){s=b5.b.h(0,"alt") -return new A.fy(s,b3,b3,B.aw,b3,b3,b3,b3,b3,b3)}s=b5.b.h(0,"width") -a8=A.NR(s==null?"":s) -s=b5.b.h(0,"height") -a9=A.NR(s==null?"":s) -b0=a8==null?a9:a8 -if(b0==null)b0=64 -b1=a9==null?a8:a9 -if(b1==null)b1=64 -return new A.iF(new A.dH(b0,b1,new A.Nb(a7,b3,b0,b1,b3,b0*b1>65536,!1,b3,b3,b3,B.aK,b3),b3),B.cu,b3,b3) -case 7:return B.fmU -case 8:s={} -s.a=!0 -return new A.iF(new A.tJ(new A.bby(s,b2,b5,b7),b3),B.cu,b3,b3) -case 9:j={} -if(!b5.b.ao(0,"data-mx-spoiler")){p=o -continue c$0}j.a=!0 -return new A.iF(new A.tJ(new A.bbz(j,b2,b5,b7),b3),B.cu,b3,b3) -case 10:$label1$2:{if("body"===s){s=new A.Y(!0,b2.e,b3,b3,b3,b3,b2.f,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3) -break $label1$2}if("a"===s){s=b2.r -break $label1$2}if("strong"===s){s=B.kO -break $label1$2}if("em"===s||"i"===s){s=B.Gf -break $label1$2}if("del"===s||"s"===s||"strikethrough"===s){s=B.fhj -break $label1$2}if("u"===s){s=B.Ge -break $label1$2}if("h1"===s){s=new A.Y(!0,b3,b3,b3,b3,b3,b2.f*1.6,b3,b3,b3,b3,b3,2,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3) -break $label1$2}if("h2"===s){s=new A.Y(!0,b3,b3,b3,b3,b3,b2.f*1.5,b3,b3,b3,b3,b3,2,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3) -break $label1$2}if("h3"===s){s=new A.Y(!0,b3,b3,b3,b3,b3,b2.f*1.4,b3,b3,b3,b3,b3,2,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3) -break $label1$2}if("h4"===s){s=new A.Y(!0,b3,b3,b3,b3,b3,b2.f*1.3,b3,b3,b3,b3,b3,1.75,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3) -break $label1$2}if("h5"===s){s=new A.Y(!0,b3,b3,b3,b3,b3,b2.f*1.2,b3,b3,b3,b3,b3,1.75,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3) -break $label1$2}if("h6"===s){s=new A.Y(!0,b3,b3,b3,b3,b3,b2.f*1.1,b3,b3,b3,b3,b3,1.5,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3) -break $label1$2}if("span"===s){s=b5.b.h(0,"color") -s=s==null?b3:A.ceI(s) -if(s==null){s=b5.b.h(0,"data-mx-color") -s=s==null?b3:A.ceI(s)}if(s==null)s=b2.e -r=b5.b.h(0,"data-mx-bg-color") -r=r==null?b3:A.ceI(r) -s=new A.Y(!0,s,r,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3) -break $label1$2}if("sup"===s){s=B.fi6 -break $label1$2}if("sub"===s){s=B.fjI -break $label1$2}s=b3 -break $label1$2}r=b2.QI(b5.gdK(0),b6,b7) -return new A.fy(b3,r,b3,B.aw,b3,b3,b3,b3,b3,s)}}}, -boC(a,b){return this.ahr(a,b,1)}, -B(a){var s,r,q,p,o,n,m,l,k=this,j=null,i=A.csw(k.c).gy6(0) -if(i==null){s=$.cts().rn("") -r="div" -if(s!=null){q=s.b[1].toLowerCase() -if(B.a3k.ao(0,q)){p=B.a3k.h(0,q) -p.toString -r=p}}else q=j -p=A.csy("",r).gx6(0) -o=p.a -n=t.h7 -m=n.i("D.E") -l=A.H(new A.c_(o,n),m) -l.$flags=1 -if(l.length===1){p=A.H(new A.c_(o,n),m) -p.$flags=1 -i=p[0]}else{if(r==="html"){l=A.H(new A.c_(o,n),m) -l.$flags=1 -l=l.length===2}else l=!1 -if(l){p=q==="head"?0:1 -o=A.H(new A.c_(o,n),m) -o.$flags=1 -i=o[p]}else{A.a3(A.bW("HTML had "+p.gt(0)+" top level elements but 1 expected",j)) -i=j}}i.tM(0)}p=k.boC(i,a) -o=k.e -n=A.aO(j,j,o,j,j,j,j,j,j,j,j,k.f,j,j,j,j,j,!0,j,j,j,j,j,j,j,j) -m=k.z?64:j -return A.Cg(p,j,m,B.y6,o.qd(128),j,j,n,j,j,j,j,j)}} -A.bbu.prototype={ -$0(){return new A.iY(this.b,A.aKg(this.c),this.a).wk()}, -$S:0} -A.bbv.prototype={ -$1(a){var s=A.bJ(a.b,"m.relates_to",B.i,t.N,t.O) -s=s==null?null:A.ad(s,"checkbox_id",B.i,t.S) -return s==this.a}, -$S:23} -A.bbw.prototype={ -$1(a){var s=this -return A.bU(s.b,!0,null,new A.bbt(s.a,s.c,s.d,s.e),null,t.u)}, -$S:82} -A.bbt.prototype={ -$0(){var s=this,r=s.b,q=s.a.d -if(r!=null)r=q.bNt(r.y) -else{r=t.N -r=q.Ur(A.j(["m.relates_to",A.j(["rel_type","im.fluffychat.checkboxes","event_id",s.c,"checkbox_id",s.d],r,t.K)],r,t.z),null,"m.reaction")}return r}, -$S:110} -A.bbx.prototype={ -$1(a){return B.f.b0(a,"language-")}, -$S:9} -A.bby.prototype={ -$2(a,b){var s,r,q,p=this,o=null,n=p.a,m=n.a?B.e3j:B.NA,l=p.b,k=l.f,j=l.e -m=A.b([A.auG(A.cG(m,j,o,o,k*1.2))],t.VO) -s=p.c -r=p.d -if(n.a){s=s.gdK(0) -q=A.y(s) -B.b.L(m,new A.e1(new A.az(s,new A.bbq(),q.i("az")),new A.bbr(l,a,r),q.i("e1")))}else B.b.L(m,l.QI(s.gdK(0),a,r)) -return A.fl(!1,o,!0,A.Cg(A.e3(m,o,o,o,o,o,o,o,o,o),o,o,o,o,o,o,A.aO(o,o,j,o,o,o,o,o,o,o,o,k,o,o,o,o,o,!0,o,o,o,o,o,o,o,o),o,o,o,o,o),o,!0,o,o,o,o,o,o,o,o,o,o,new A.bbs(n,b),o,o,o,o,B.D,o,o)}, -$S:443} -A.bbs.prototype={ -$0(){return this.b.$1(new A.bbo(this.a))}, -$S:0} -A.bbo.prototype={ -$0(){var s=this.a -s.a=!s.a}, -$S:0} -A.bbq.prototype={ -$1(a){return a instanceof A.dW&&a.x==="summary"}, -$S:261} -A.bbr.prototype={ -$1(a){return this.a.ahr(a,this.b,this.c)}, -$S:435} -A.bbz.prototype={ -$2(a,b){var s=this,r=null,q=s.a,p=s.b,o=A.e3(p.QI(s.c.gdK(0),a,s.d),r,r,r,r,r,r,r,r,r),n=p.e,m=q.a?n:r -return A.fl(!1,r,!0,A.Cg(o,r,r,r,r,r,r,A.aO(r,m,n,r,r,r,r,r,r,r,r,p.f,r,r,r,r,r,!0,r,r,r,r,r,r,r,r),r,r,r,r,r),r,!0,r,r,r,r,r,r,r,r,r,r,new A.bbp(q,b),r,r,r,r,B.D,r,r)}, -$S:443} -A.bbp.prototype={ -$0(){return this.b.$1(new A.bbn(this.a))}, -$S:0} -A.bbn.prototype={ -$0(){var s=this.a -s.a=!s.a}, -$S:0} -A.YC.prototype={ -B(a){var s=this,r=null,q=s.c,p=s.w -return A.fl(!1,r,!0,A.Cg(A.e3(A.b([A.auG(new A.ai(B.r0,A.eZ(r,r,r,r,s.e,q,r,r,r,16,r),r)),A.e3(r,r,r,r,r,r,r,r,A.aO(r,r,p,r,B.cH,p,r,r,r,r,r,s.r,r,r,r,r,1.25,!0,r,r,r,r,r,r,r,r),q)],t.VO),r,r,r,r,r,r,r,r,r),r,r,r,r,r,r,r,r,r,r,r,r),r,!0,r,r,r,r,r,r,r,r,r,r,new A.iY(s.f,r,s.d).gan3(),r,r,r,r,B.D,r,r)}} -A.Xc.prototype={ -b58(a){var s,r=this,q="xyz.amorgan.blurhash",p=r.c,o=typeof p.gwK().h(0,q)=="string"?p.gwK().h(0,q):"LEHV6nWB2yk8pyo0adR*.7kCMdnj" -p=r.z -s=r.Q -return A.c3(A.acj(o,r.e,s,p),s,p)}, -bl1(a){var s=null -A.nF(s,s,s,!0,s,new A.bc1(this,a),a,s,s,s,!0,!0,t.z)}, -B(a){var s,r,q,p,o=this,n=null,m=A.P(a),l=o.at,k=o.c,j=A.ahH(k),i=j!=null -if(i)l=new A.e7(l.a,l.b,B.a_,B.a_) -s=k.gxH(0)==="m.sticker"?B.D:m.ch -r=k.y -q=o.z -p=k.gxH(0)==="m.sticker"?n:o.gb57() -s=A.b([A.cK(!1,B.E,!0,n,A.fl(!1,l,!0,A.uS(A.qx(!1,B.aK,n,n,k,o.e,o.Q,!0,n,p,n,q),n,n,n,r,!1),n,!0,n,n,n,n,n,n,n,n,n,n,new A.bc2(o,a),n,n,n,n,n,n,n),B.u,B.D,0,n,n,new A.eh(l,new A.bC(s,1,B.L,-1)),n,n,B.a4)],t.p) -if(i){k=A.cv(a,B.av) -k=k==null?n:k.gdH() -k=(k==null?B.ah:k).be(0,1) -i=A.aO(n,n,o.r,n,n,n,n,n,n,n,n,A.ix(B.bK)*16,n,n,n,n,n,!0,n,n,n,n,n,n,n,n) -s.push(A.c3(new A.ai(B.e7,A.v5(A.aO(n,n,n,n,B.cH,n,n,n,n,n,n,A.ix(B.bK)*16,n,n,n,n,n,!0,n,n,n,n,n,n,n,n),n,new A.bc3(a),B.cC,B.bk,i,j,k),n),n,q))}return A.be(s,B.m,B.k,B.B,8,B.y)}} -A.bc1.prototype={ -$1(a){var s=this.a -return new A.xB(s.c,s.ax,null)}, -$S:260} -A.bc2.prototype={ -$0(){return this.a.bl1(this.b)}, -$S:0} -A.bc3.prototype={ -$1(a){return new A.iY(a.c,null,this.a).wk()}, -$S:33} -A.Yc.prototype={ -B(a){var s,r,q,p=null,o=A.P(a),n=A.by(10),m=A.Tr(new A.X(400,400)),l=this.c,k=this.d,j=A.cfG() -j=A.cmZ(j==null?new A.Kl(A.b([],t.E5)):j) -s=t.N -j=new A.boy(j,!0,A.c(s,s)) -s=$.cuW() -j=new A.a2z("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",B.emZ,j,s,p) -j.dx=B.faN -j.y=20 -j.Q=19 -j.x=0 -s=j.z=0 -j.at=s -j.r=null -j.w=256 -s=t.p -j=A.b([j,new A.al1(A.b([new A.MX(new A.lr(l,k),A.yS(B.e6i,B.f3k),30,30)],t._I),!0,p)],s) -r=o.ax.a===B.aG?B.r:B.x -q=o.p3 -return A.wT(n,A.bz(p,new A.K7(1,A.e8(B.aC,A.b([new A.Wq(j,new A.MV(new A.lr(l,k),14),p),A.bz(B.ls,A.F(" \xa9 OpenStreetMap contributors ",p,p,p,p,A.aO(p,q.gde(q),r,p,p,p,p,p,p,p,p,p,p,p,p,p,p,!0,p,p,p,p,p,p,p,p),p,p,p),B.n,p,p,p,p,p,p,p,p,p,p)],s),B.u,B.ap,p),p),B.n,p,m,p,p,p,p,p,p,p,p),B.bL)}} -A.an6.prototype={ -B(c0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1=this,b2="m.room.encrypted",b3=null,b4="m.annotation",b5={},b6=A.P(c0),b7=t.N,b8=b1.c,b9=b8.a -if(!A.b7(["m.room.message","m.sticker",b2,"m.call.invite","org.matrix.msc3381.poll.start"],b7).p(0,b9)){if(B.f.b0(b9,"m.call."))return B.a0 -return new A.P8(b8,b1.fr,b1.fx,b3)}if(b9==="m.room.message"&&b8.gxH(0)==="m.key.verification.request")return new A.P8(b8,b3,!1,b3) -s=b8.c -r=s===A.au(c0,!1,t.B).gaJ(0).ok -q=r?B.tM:B.dH -p=b6.ax -o=p.R8 -b5.a=o==null?p.k2:o -if(b9!=="m.room.create"){b9=b1.d -n=b9==null||b8.Q.tq(b9.Q).a>=36e8}else n=!0 -b9=b1.d -m=b9!=null&&A.b7(["m.room.message","m.sticker",b2],b7).p(0,b9.a)&&b9.c===s&&!n -b9=b1.e -l=b9!=null&&A.b7(["m.room.message","m.sticker",b2],b7).p(0,b9.a)&&b9.c===s&&b9.Q.tq(b8.Q).a<36e8 -k=r?A.caF(b6):p.k3 -if(r)if(p.a===B.aH){b9=p.f -if(b9==null)b9=p.b -j=b9}else{b9=p.db -if(b9==null){b9=p.cx -if(b9==null)b9=p.z}j=b9}else j=p.b -i=r?B.m2:B.k -b9=b1.ch -h=b8.HY(b9) -s=!r -g=s&&m?B.cO:B.et -f=r&&m?B.cO:B.et -s=s&&l?B.cO:B.et -e=r&&l?B.cO:B.et -if(!(A.b7(["m.video","m.image","m.sticker"],b7).p(0,b8.gxH(0))&&A.ahH(b8)==null&&b8.gvY()==null))d=b8.gxH(0)==="m.text"&&b8.gCJ()==null&&b8.gaM5()&&b8.ga9H()>0&&b8.ga9H()<=3 -else d=!0 -if(r)b5.a=h.db===B.e8?B.a3B:A.aRG(b6) -b5.b=b1.cx -c=A.aQ(b7) -b7=b1.ay -if(b7)c.L(0,new A.c_(b8.Rb(b9,b4).rF(0,new A.bmR()).q2(0,new A.bmS(),t.u),t.Ri)) -b=b8.amk(b9,b4) -a=b8.Rb(b9,"m.thread") -a0=b7&&b8.cy.gXB() -a1=b1.as -b7=b8.y -a2=A.kg(B.z1)?B.G0:B.G1 -a3=m?1:4 -a4=l?1:4 -a5=r?B.mQ:B.br -a6=t.p -a7=A.b([],a6) -if(n||b1.ax){a8=n?B.l7:B.Z -a9=A.by(36) -b0=p.k2 -b0=A.aP(128,b0.gk(b0)>>>16&255,b0.gk(b0)>>>8&255,b0.gk(b0)&255) -a7.push(new A.ai(a8,A.bI(new A.ai(B.Kd,A.cK(!1,B.E,!0,a9,new A.ai(B.Km,A.F(A.agb(b8.Q,c0),b3,b3,b3,b3,A.aO(b3,b3,p.y,b3,b3,b3,b3,b3,b3,b3,b3,12*A.ix(B.bK),b3,b3,B.aQ,b3,b3,!0,b3,b3,b3,b3,b3,b3,b3,b3),b3,b3,b3),b3),B.n,b0,0,b3,b3,b3,b3,b3,B.a4),b3),b3,b3),b3))}a7.push(new A.tJ(new A.bmT(b5,b1,b1.cy,r,b6,i,m,q,d,new A.e7(g,f,s,e),h,k,j,a0,c),b3)) -if(!b)b5=B.a0 -else{b5=r?0:44 -s=r?0:12 -b9=new A.ai(new A.aB(b5+12,4,s,0),new A.an9(b8,b9,b3),b3) -b5=b9}a7.push(A.my(B.kS,b5,B.u,B.aI,B.ai,b3)) -if(a1!=null){if(a.ga2(a))b5=B.a0 -else{b5=A.by(4) -b8=p.as -if(b8==null)b8=p.z -b9=p.Q -if(b9==null)b9=p.y -b5=A.k2(b3,b3,b9,b3,b3,b3,b3,b3,b3,b3,b3,b8,b3,b3,b3,b3,b3,b3,b3,new A.eh(b5,B.H),b3,b3,b3,b3,b3,b3) -b8=t.X -b9=A.u(c0,B.e,b8) -b9.toString -b9=b9.pq(a.gt(a)) -s=a.gS(a) -b8=A.u(c0,B.e,b8) -b8.toString -b5=new A.ai(B.aoW,new A.da(B.ql,A.kD(B.Oj,A.F(b9+" | "+s.aGp(new A.f8(b8),!0),1,B.a8,b3,b3,b3,b3,b3,b3),new A.bmU(b1,a1),b5),b3),b3)}a7.push(A.my(B.kS,b5,B.u,B.aI,B.ai,b3))}if(b1.f){b5=p.RG -b8=b5==null -b9=A.dF(A.fW(b8?p.k2:b5,b3,b3,b3,b3,b3),1) -s=A.by(6) -p=p.k2 -g=A.aP(128,p.gk(p)>>>16&255,p.gk(p)>>>8&255,p.gk(p)&255) -f=A.u(c0,B.e,t.X) -f.toString -s=A.bz(b3,A.F(f.gnP(),b3,b3,b3,b3,A.aO(b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,12*A.ix(B.bK),b3,b3,b3,b3,b3,!0,b3,b3,b3,b3,b3,b3,b3,b3),b3,b3,b3),B.n,b3,b3,new A.d8(g,b3,b3,s,b3,b3,b3,B.af),b3,b3,B.aoV,B.Km,b3,b3,b3) -a7.push(A.bb(A.b([b9,s,A.dF(A.fW(b8?p:b5,b3,b3,b3,b3,b3),1)],a6),B.m,B.k,B.z,0))}return A.bI(new A.a23(A.bz(b3,A.be(a7,a5,B.k,B.B,0,B.y),B.n,b3,B.u_,b3,b3,b3,b3,new A.aB(8,a3,8,a4),b3,b3,b3),B.f6O,new A.bmV(b1),a2,new A.cZ(b7,t.kK)),b3,b3)}} -A.bmR.prototype={ -$1(a){return a.c===a.cy.cx.ok&&a.a==="m.reaction"}, -$S:23} -A.bmS.prototype={ -$1(a){var s=t.N,r=A.bJ(a.b,"m.relates_to",B.i,s,t.O) -return r==null?null:A.ad(r,"key",B.i,s)}, -$S:1010} -A.bmV.prototype={ -$1(a){return this.a.y.$0()}, -$S:1012} -A.bmT.prototype={ -$2(a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=null,a0=b.a,a1=a0.b -if(a1)$.at.p3$.push(new A.bmI(a0,a3,b.c)) -a1=b.d -s=a1?B.ls:B.tN -if(a0.b)a0=B.FT -else{r=b.b -q=r.at -p=q?B.D:a -o=r.ax -n=!o -m=q?a:new A.bmJ(r) -l=A.by(9) -k=A.by(9) -if(!n||r.CW){j=b.e.ax -i=j.Q -j=(i==null?j.y:i).qd(128)}else j=B.D -m=A.il(0,A.fl(!1,l,!0,A.cK(!1,B.E,!0,k,a,B.n,j,0,a,a,a,a,a,B.a4),a,n,a,a,a,p,a,a,a,a,a,a,m,a,a,a,a,a,a,a),a,a,0,0,0,a) -p=t.p -n=A.b([],p) -if(q&&r.c.gvY()==null){l=A.u(a2,B.e,t.X) -l.toString -l=l.gke(l) -n.push(A.c3(A.cJ(a,a,a,A.cG(o?B.BT:B.e4a,a,a,a,a),a,a,new A.bmK(r),B.Z,a,a,l),32,44))}else if(b.r||a1){l=r.c -if(l.db===B.e8)l=B.e6s -else l=l.gbEz()!=null?B.zN:a -n.push(A.c3(A.bI(A.c3(l,16,16),a,a),a,44))}else{l=r.c -n.push(new A.cu(l.cy.E7(l.c,!0),new A.bmL(r),a,a,t.wA))}l=A.b([],p) -if(!b.r){if(a1||r.c.cy.gtr()!=null)k=B.pS -else{k=r.c -k=new A.cu(k.cy.E7(k.c,!0),new A.bmM(r,b.e),a,a,t.wA)}l.push(new A.ai(B.ap1,k,a))}q=q?a:new A.bmN(r) -if(a0.b)k=0 -else{k=r.c -k=k.gxH(0)==="m.bad.encrypted"||k.db===B.lJ?0.5:1}j=b.x -a0=j?B.D:a0.a -i=b.y -h=!0 -if(!j)if(a1){j=A.cv(a2,B.GQ) -j=j==null?a:j.as -j=j===!0}else j=h -else j=h -h=A.by(18) -g=A.b([],p) -f=r.c -if(f.aKi(!1)!=null)g.push(new A.cu(f.a16(r.ch),new A.bmO(r,a1),a,a,t.GV)) -e=b.z -d=b.Q -c=r.ch -g.push(new A.an7(e,d,b.as,r.w,i,c,o,a)) -if(f.amk(c,"m.replace"))g.push(new A.ai(B.aoI,A.bb(A.b([A.cG(B.rg,d.qd(164),a,a,14),A.F(A.Lj(e.Q,a2),a,a,a,a,A.aO(a,a,d.qd(164),a,a,a,a,a,a,a,a,11,a,a,a,a,a,!0,a,a,a,a,a,a,a,a),a,a,a)],p),B.m,B.k,B.B,4),a)) -l.push(A.bz(b.w,A.dY(a,A.kf(A.bz(a,new A.acA(r.dx,r.dy,j,A.bz(a,A.be(g,B.br,B.k,B.B,0,B.y),B.n,a,B.ql,new A.d8(a,a,a,h,a,a,a,B.af),a,a,a,a,a,a,a),a),B.bL,a,a,new A.d8(a0,a,a,i,a,a,a,B.af),a,a,a,a,a,a,a),B.aI,B.ai,k),B.A,!1,a,a,a,a,a,a,a,q,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,a,!1,B.ak),B.n,a,a,a,a,a,a,B.Az,a,a,a)) -a0=a1?B.ls:B.tN -if(b.at){a1=A.by(18) -q=b.e -o=q.ax.k2 -o=A.aP(128,o.gk(o)>>>16&255,o.gk(o)>>>8&255,o.gk(o)&255) -k=b.ax -j=A.H(new A.hN(B.aa1,new A.bmP(r,k),A.y(B.aa1).i("hN")),t.l7) -i=A.u(a2,B.e,t.X) -i.toString -j.push(A.cJ(a,a,a,B.e63,a,a,new A.bmQ(r,a2,q,k),a,a,a,i.glF())) -o=new A.ai(B.r2,A.cK(!1,B.E,!0,a1,A.k_(A.bb(j,B.m,B.k,B.B,0),a,B.A,a,a,B.aF),B.n,a,4,a,o,a,a,a,B.a4),a) -a1=o}else a1=B.a0 -l.push(new A.fg(a0,a,a,A.my(B.G,a1,B.u,B.aI,B.ai,a),a)) -n.push(A.dF(A.be(l,B.br,B.k,B.B,0,B.y),1)) -p=A.e8(B.aC,A.b([m,A.bb(n,B.br,b.f,B.z,0)],p),B.n,B.ap,a) -a0=p}return A.my(s,a0,B.n,B.aI,B.ai,a)}, -$S:1013} -A.bmI.prototype={ -$1(a){this.a.b=!1 -this.b.$1(this.c)}, -$S:6} -A.bmJ.prototype={ -$0(){var s=this.a -return s.r.$1(s.c)}, -$S:0} -A.bmK.prototype={ -$0(){var s=this.a -return s.r.$1(s.c)}, -$S:0} -A.bmL.prototype={ -$2(a,b){var s,r,q,p,o,n=null,m=b.b -if(m==null){s=this.a.c -m=s.cy.cO(s.c)}s=m.gur() -r=m.t4() -q=this.a -p=m.f -o=q.db?B.D:n -return A.eZ(n,n,n,n,s,r,new A.bmH(q,a,m),o,p,44,n)}, -$S:1014} -A.bmH.prototype={ -$0(){return A.lP(this.b,this.a.z,this.c)}, -$S:0} -A.bmM.prototype={ -$2(a,b){var s,r=null,q=b.b,p=q==null?r:q.t4() -if(p==null){q=this.a.c -p=q.cy.cO(q.c).t4()}if(this.b.ax.a===B.aH){if($.tK.h(0,p)==null)$.tK.j(0,p,A.c(t.Z,t.n8)) -q=$.tK.h(0,p) -s=q.h(0,0.3) -if(s==null){s=A.bHu(p,0.3) -q.j(0,0.3,s) -q=s}else q=s}else{if($.tK.h(0,p)==null)$.tK.j(0,p,A.c(t.Z,t.n8)) -q=$.tK.h(0,p) -s=q.h(0,0.7) -if(s==null){s=A.bHu(p,0.7) -q.j(0,0.7,s) -q=s}else q=s}return A.F(p,1,B.a8,r,r,A.aO(r,r,q,r,r,r,r,r,r,r,r,11,r,r,B.aQ,r,r,!0,r,r,r,r,r,!this.a.db?r:A.b([B.fdg],t.kO),r,r),r,r,r)}, -$S:446} -A.bmN.prototype={ -$0(){A.WX() -var s=this.a -s.r.$1(s.c)}, -$S:0} -A.bmO.prototype={ -$2(a,b){var s,r,q=null,p=b.b -if(!(p!=null)){s=this.a.c -r=s.bH2() -if(r==null)r="$fake_event_id" -p=A.LK(A.j(["msgtype","m.text","body","..."],t.N,t.z),r,new A.bv(Date.now(),0,!1),q,q,q,s.cy,s.c,q,B.dL,"m.room.message",q)}s=this.a -return new A.ai(B.aoL,A.cK(!1,B.E,!0,B.zk,A.fl(!1,B.zk,!0,A.Sw(!0,new A.a0i(p,this.b,s.ch,q)),q,!0,q,q,q,q,q,q,q,q,q,q,new A.bmG(s,p),q,q,q,q,q,q,q),B.n,B.D,0,q,q,q,q,q,B.a4),q)}, -$S:1021} -A.bmG.prototype={ -$0(){return this.a.x.$1(this.b.y)}, -$S:0} -A.bmP.prototype={ -$1(a){var s=null,r=this.b,q=r.p(0,a)?0.33:1 -q=A.bI(A.ok(A.F(a,s,s,s,s,B.yb,B.ag,s,s),q),s,s) -return A.cJ(s,s,s,q,s,s,r.p(0,a)?s:new A.bmF(this.a,a),B.Z,s,s,s)}, -$S:1030} -A.bmF.prototype={ -$0(){var s=this.a,r=s.c -s.r.$1(r) -r.cy.a1I(r.y,this.b)}, -$S:0} -A.bmQ.prototype={ -$0(){var s=0,r=A.n(t.H),q,p=this,o,n,m -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:s=3 -return A.f(A.c8E(new A.bmE(p.c),p.b,t.N),$async$$0) -case 3:m=b -if(m==null){s=1 -break}if(p.d.p(0,m)){s=1 -break}o=p.a -n=o.c -o.r.$1(n) -s=4 -return A.f(n.cy.a1I(n.y,m),$async$$0) -case 4:case 1:return A.l(q,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.bmE.prototype={ -$1(a){var s,r,q,p,o,n,m=null,l=A.u(a,B.e,t.X) -l.toString -l=A.F(l.glF(),m,m,m,m,m,m,m,m) -l=A.dO(m,m,m,!0,!0,m,m,1,m,m,m,!1,m,!1,m,m,A.wU(new A.bmC(a)),m,!0,m,m,m,m,m,l,m,m,m,1,m,!0) -s=a.aj(t.Gk).r.f -s.toString -r=this.a.ax -q=r.b -p=r.k2 -o=A.chY(p,q,q.qd(128),q,q,B.e1) -n=r.d -q=A.aa(p,n==null?q:n,0.75) -q.toString -return A.dT(l,m,A.c3(A.cjd(A.cij(B.HH,o,B.apa,s,new A.OY(q,r.k3)),m,new A.bmD(a)),1/0,m),m,!1,m,m,m,m)}, -$S:471} -A.bmC.prototype={ -$0(){return A.cw(this.a,!1).qw(null)}, -$S:0} -A.bmD.prototype={ -$2(a,b){return A.cw(this.a,!1).qw(b.a)}, -$S:178} -A.bmU.prototype={ -$0(){return this.b.$1(this.a.c.y)}, -$S:0} -A.acA.prototype={ -B(a){var s=this -if(s.e)return s.f -return A.jr(s.f,null,null,new A.acB(a,s.d,s.c),B.a9,!1)}} -A.acB.prototype={ -bb(a,b){var s,r,q,p,o,n,m,l=this,k=l.d -if(k==null){s=A.md(l.b,null) -s.toString -k=l.d=s}r=t.x -q=r.a(k.c.gav()) -p=q.gE(0) -o=new A.a1(0,0,0+p.a,0+p.b) -n=A.cL(r.a(l.b.gav()).bN(0,q),B.l) -$.aw() -m=A.bh() -m.sLk(A.b9J(o.gaO8(),o.gaGa(),l.c,A.b([0,1],t.v),B.df,A.vb(-n.a,-n.b,0).a)) -a.wc(new A.a1(0,0,0+b.a,0+b.b),m)}, -tD(a){var s,r,q,p=A.md(this.b,null) -p.toString -s=this.d -this.d=p -r=p.d -r.toString -if(s==null)q=null -else{q=s.d -q.toString}return r!==q}} -A.an7.prototype={ -X7(a){return this.buM(a)}, -buM(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k -var $async$X7=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:l=A.u(a,B.e,t.X) -l.toString -o=p.c -if(!J.v(J.w(o.b,"can_request_session"),!0)){a.aj(t.L).f.re(A.fx(null,null,null,null,null,B.u,null,A.F(o.a6T(new A.f8(l)),null,null,null,null,null,null,null,null),null,B.b5,null,null,null,null,null,null,null,null,null,null)) -s=1 -break}n=A.au(a,!1,t.B).gaJ(0) -if(n.gKb()){m=n.z.f -m===$&&A.e() -m=m.gvP(0)}else m=!1 -s=m?3:4 -break -case 3:k=J -s=5 -return A.f(A.cn(a).Ax("/backup",null,t.O),$async$X7) -case 5:if(!k.v(c,!0)){s=1 -break}case 4:o.ab1() -s=6 -return A.f(A.c8E(new A.bml(p,l,o.cy.cO(o.c)),a,t.z),$async$X7) -case 6:case 1:return A.l(q,r)}}) -return A.m($async$X7,r)}, -B(b1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=null,a2="m.room.encrypted",a3="m.sticker",a4="msgtype",a5="m.text",a6="formatted_body",a7=16*A.ix(B.bK),a8=a0.d,a9=a0.c,b0=a9.a -switch(b0){case"m.room.message":case"m.room.encrypted":case"m.sticker":s=1 -break -case"org.matrix.msc3381.poll.start":s=2 -break -case"m.call.invite":s=3 -break -default:s=4 -break}c$0:for(;;)switch(s){case 1:r=b0==="m.sticker" -if(r)b0=a3 -else{b0=A.ad(a9.b,a4,B.i,t.N) -if(b0==null)b0=a5}switch(b0){case"m.image":case"m.sticker":s=1 -break -case"im.fluffychat.cute_event":s=2 -break -case"m.audio":s=3 -break -case"m.video":s=4 -break -case"m.file":s=5 -break -case"m.bad.encrypted":case"m.room.encrypted":s=6 -break -case"m.location":s=7 -break -case"m.text":case"m.notice":case"m.emote":case"m.none":default:s=8 -break}c$1:for(b0=a9.b,q=t.N,p=t.s,o=t.uG,n=o.i("a2.E");;){m=8 -switch(s){case 1:if(a9.gvY()!=null){s=m -continue c$1}if(r)p=a3 -else{p=A.ad(b0,a4,B.i,q) -if(p==null)p=a5}l=p==="m.sticker"?128:256 -p=t.O -o=A.bJ(b0,"info",B.i,q,p) -k=o==null?a1:A.ad(o,"w",B.i,t.S) -p=A.bJ(b0,"info",B.i,q,p) -j=p==null?a1:A.ad(p,"h",B.i,t.S) -if(r)b0=a3 -else{r=A.ad(b0,a4,B.i,q) -b0=r==null?a5:r}i=b0==="m.sticker"?B.lw:B.dI -if(k!=null&&j!=null){if(k>j){h=Math.max(32,l*(j/k)) -g=l}else{g=Math.max(32,l*(k/j)) -h=l}i=B.lw}else{h=l -g=h}return new A.Xc(a9,i,a8,g,h,a0.r,a0.w,a1) -case 2:return new A.UZ(a9,a1) -case 3:return new A.T_(a8,a0.e,a7,a9,a1) -case 4:return new A.W3(a9,a0.w,a8,a0.e,a1) -case 5:return new A.an8(a9,a8,a0.e,a1) -case 6:f=b1.aj(t.Gk) -a9=f==null?a1:t.xT.a(J.w(f.r.e,B.e)) -a9.toString -return new A.z_(new A.bmo(a0,b1),a9.gew(),"\ud83d\udd12",a8,a7,a1) -case 7:e=A.ad(b0,"geo_uri",B.i,q) -e.toString -d=A.l6(e) -if(d!=null&&d.grv()==="geo"){c=A.H(new A.O(A.b(B.b.gS(d.gnB(d).split(";")).split(","),p),new A.bmp(),o),n) -if(c.length===2&&B.b.gS(c)!=null&&B.b.gU(c)!=null){a9=B.b.gS(c) -a9.toString -b0=B.b.gU(c) -b0.toString -r=A.cG(B.e4C,a8,a1,a1,a1) -q=d.l(0) -f=b1.aj(t.Gk) -p=f==null?a1:t.xT.a(J.w(f.r.e,B.e)) -p.toString -p=p.gjj() -return A.be(A.b([new A.Yc(a9,b0,a1),B.aaO,A.bpr(r,A.F(p,a1,a1,a1,a1,new A.Y(!0,a8,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1),a1,a1,a1),new A.iY(q,a1,b1).gan3())],t.p),B.m,B.k,B.B,0,B.y)}}s=m -continue c$1 -case 8:if(a9.gvY()!=null)return new A.a_I(a9,a8,a0.f,a7,a1) -if(A.kg(B.z2)){p=J.T(b0) -p=J.v(p.h(b0,"format"),"org.matrix.custom.html")&&typeof p.h(b0,a6)=="string"}else p=!1 -if(p){p=A.ad(b0,a6,B.i,q) -b=p==null?"":p}else{p=a9.gy6(0) -p=A.cC(p,"<","<") -b=A.cC(p,">",">")}if(r)b0=a3 -else{r=A.ad(b0,a4,B.i,q) -b0=r==null?a5:r}if(b0==="m.emote")b="* "+b -a=a9.gaM5()&&a9.ga9H()>0&&a9.ga9H()<=3 -b0=A.ix(B.bK) -r=a?5:1 -q=a0.e -p=A.ix(B.bK) -return new A.ai(B.e7,new A.X4(b,a9.cy,a8,b0*16*r,new A.Y(!0,q,a1,a1,a1,a1,p*16,a1,a1,a1,a1,a1,a1,a1,a1,a1,a1,B.cH,q,a1,a1,a1,a1,a1,a1,a1),new A.bmq(b1),a9.y,a9.Rb(a0.w,"im.fluffychat.checkboxes"),!a0.x,a1),a1)}}break c$0 -case 2:if(a9.gvY()!=null)return new A.a_I(a9,a8,a0.f,a7,a1) -return new A.aoQ(a9,a0.w,a8,a0.e,a1) -case 3:return new A.cu(a9.cy.E7(a9.c,!0),new A.bmr(a0,a8,a7),a1,a1,t.wA) -case 4:return new A.cu(a9.cy.E7(a9.c,!0),new A.bms(a0,a8,a7),a1,a1,t.wA)}}} -A.bml.prototype={ -$1(a){var s=null,r=this.b,q=A.dO(s,s,s,!0,!0,s,s,1,s,s,s,!1,s,!1,s,s,A.wU(A.oQ(A.cw(a,!1).gBm(),t.O)),s,!0,s,s,s,s,s,A.F(r.goJ(),s,s,s,s,B.tr,s,s,s),s,s,s,1,s,!0),p=this.c,o=this.a.c,n=A.eZ(s,s,s,o.cy.cx,p.gur(),p.t4(),s,s,p.f,44,s) -p=A.F(p.t4(),s,s,s,s,s,s,s,s) -return A.dT(q,s,A.jc(!0,A.ph(A.b([A.br(!1,B.Z,s,s,!0,s,s,s,!0,s,n,s,s,s,!1,s,s,s,A.F(A.agb(o.Q,a),s,s,s,s,s,s,s,s),s,p,s,B.vh,s),B.mT,A.F(o.a6T(new A.f8(r)),s,s,s,s,s,s,s,s)],t.p),s,B.at,s,B.P,!1),B.Z,!0),s,!1,s,s,s,s)}, -$S:471} -A.bmo.prototype={ -$0(){return this.a.X7(this.b)}, -$S:0} -A.bmp.prototype={ -$1(a){return A.NR(a)}, -$S:472} -A.bmq.prototype={ -$1(a){return new A.iY(a.c,null,this.a).wk()}, -$S:33} -A.bmr.prototype={ -$2(a,b){var s,r=this,q=A.u(a,B.e,t.X) -q.toString -s=b.b -s=s==null?null:s.t4() -if(s==null){s=r.a.c -s=s.cy.cO(s.c).t4()}return new A.z_(new A.bmn(r.a),q.h4(s),"\ud83d\udcde",r.b,r.c,null)}, -$S:269} -A.bmn.prototype={ -$0(){var s=this.a -return s.f.$1(s.c)}, -$S:0} -A.bms.prototype={ -$2(a,b){var s,r,q=this,p=A.u(a,B.e,t.X) -p.toString -s=b.b -s=s==null?null:s.t4() -if(s==null){s=q.a.c -s=s.cy.cO(s.c).t4()}r=q.a -return new A.z_(new A.bmm(r),p.jR(s,r.c.a),"\u2139\ufe0f",q.b,q.c,null)}, -$S:269} -A.bmm.prototype={ -$0(){var s=this.a -return s.f.$1(s.c)}, -$S:0} -A.a_I.prototype={ -B(a){var s=this.c.gvY() -s=s==null?null:s.cy.E7(s.c,!0) -return new A.cu(s,new A.bux(this),null,null,t.wA)}} -A.bux.prototype={ -$2(a,b){var s,r=null,q=this.a,p=q.c,o=p.gvY(),n=o==null?r:A.ad(o.b,"reason",B.i,t.N) -o=b.b -o=o==null?r:o.t4() -if(o==null){p=p.gvY() -if(p==null)p=r -else{p=p.c -p=A.cz(p)?B.b.gS(A.f7(p)):r}s=p}else s=o -if(s==null){p=A.u(a,B.e,t.X) -p.toString -s=p.gdL()}p=t.X -if(n==null){p=A.u(a,B.e,p) -p.toString -p=p.jy(s)}else{p=A.u(a,B.e,p) -p.toString -p=p.nR(s,n)}return new A.z_(new A.buw(q),p,"\ud83d\uddd1\ufe0f",q.d.qd(128),q.f,r)}, -$S:269} -A.buw.prototype={ -$0(){var s=this.a -return s.e.$1(s.c)}, -$S:0} -A.z_.prototype={ -B(a){var s=this,r=null -return new A.ai(B.e7,A.fl(!1,r,!0,A.F(s.e+" "+s.d,r,r,r,r,A.aO(r,r,s.f,r,r,r,r,r,r,r,r,s.r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r),r,r,r),r,!0,r,r,r,r,r,r,r,r,r,r,s.c,r,r,r,r,r,r,r),r)}} -A.an8.prototype={ -B(a){var s,r,q,p,o,n=this,m=null,l=n.c,k=l.b,j=t.N,i=A.ad(k,"filename",B.i,j) -if(i==null)i=l.gy6(0) -if(B.f.p(i,"."))s=B.b.gU(i.split(".")).toUpperCase() -else{k=A.bJ(k,"info",B.i,j,t.z) -if(k==null)k=m -else{k=A.ad(k,"mimetype",B.i,j) -k=k==null?m:k.toUpperCase()}s=k==null?"UNKNOWN":k}r=A.ckV(l) -if(r==null)r="?MB" -q=A.ahH(l) -l=n.d -k=t.p -j=A.b([A.cK(!1,B.E,!0,m,A.fl(!1,A.by(9),!0,A.bz(m,A.bb(A.b([A.kj(l.qd(32),A.cG(B.e4p,l,m,m,m),m,m),new A.ko(1,B.d9,A.be(A.b([A.F(i,1,B.a8,m,m,A.aO(m,m,l,m,m,m,m,m,m,m,m,m,m,m,B.bs,m,m,!0,m,m,m,m,m,m,m,m),m,m,m),A.F(r+" | "+s,1,B.a8,m,m,A.aO(m,m,l,m,m,m,m,m,m,m,m,10,m,m,m,m,m,!0,m,m,m,m,m,m,m,m),m,m,m)],k),B.br,B.k,B.B,0,B.y),m)],k),B.m,B.k,B.B,16),B.n,m,m,m,m,m,m,B.at,m,m,400),m,!0,m,m,m,m,m,m,m,m,m,m,new A.bmt(n,a),m,m,m,m,m,m,m),B.n,B.D,0,m,m,m,m,m,B.a4)],k) -if(q!=null){p=A.cv(a,B.av) -p=p==null?m:p.gdH() -p=(p==null?B.ah:p).be(0,1) -l=A.aO(m,m,l,m,m,m,m,m,m,m,m,A.ix(B.bK)*16,m,m,m,m,m,!0,m,m,m,m,m,m,m,m) -o=n.e -B.b.L(j,A.b([new A.ai(B.e7,A.v5(A.aO(m,m,o,m,B.cH,o,m,m,m,m,m,A.ix(B.bK)*16,m,m,m,m,m,!0,m,m,m,m,m,m,m,m),m,new A.bmu(a),B.cC,B.bk,l,q,p),m)],k))}return A.be(j,B.br,B.k,B.B,8,B.y)}} -A.bmt.prototype={ -$0(){return A.B5(this.a.c,this.b)}, -$S:0} -A.bmu.prototype={ -$1(a){return new A.iY(a.c,null,this.a).wk()}, -$S:33} -A.an9.prototype={ -B(a){var s,r,q,p,o,n,m,l,k=this.c,j=k.Rb(this.d,"m.annotation"),i=t.N,h=A.c(i,t._c),g=A.au(a,!1,t.B).gaJ(0) -for(s=j.gW(j),r=t.z,q=t.P5;s.q();){p=s.gI(s) -o=A.bJ(p.b,"m.relates_to",B.i,i,r) -n=o==null?null:A.ad(o,"key",B.i,i) -if(n!=null){if(!h.ao(0,n))h.j(0,n,new A.wf(n,0,!1,A.b([],q)));++h.h(0,n).b -o=h.h(0,n).d -m=p.cy -p=p.c -o.push(m.cO(p)) -o=h.h(0,n) -o.c=B.ec.L2(o.c,p===m.cx.ok)}}i=h.$ti.i("aH<2>") -l=A.H(new A.aH(h,i),i.i("D.E")) -B.b.q7(l,new A.bmz()) -k=k.c===k.cy.cx.ok?B.acf:B.mt -i=A.H(new A.O(l,new A.bmA(this,j,a,g),A.U(l).i("O<1,r>")),t.l7) -if(j.cs(0,new A.bmB()))i.push(B.fey) -return A.aww(k,i,B.tA,4,4)}} -A.bmz.prototype={ -$2(a,b){return b.b-a.b>0?1:-1}, -$S:1044} -A.bmA.prototype={ -$1(a){var s=this,r=s.c -return new A.Ro(a.a,a.b,a.c,new A.bmx(s.a,a,s.b,r),new A.bmy(s.d,a,r),null)}, -$S:1045} -A.bmx.prototype={ -$0(){var s,r,q=this,p=q.b -if(p.c){s=A.fF(q.c,new A.bmv(p)) -if(s!=null)A.bU(q.d,!0,null,new A.bmw(s),null,t.u)}else{r=q.a.c -r.cy.a1I(r.y,p.a)}}, -$S:0} -A.bmv.prototype={ -$1(a){var s -if(a.c===a.cy.cx.ok){s=t.z -s=A.bJ(a.b,"m.relates_to",B.i,s,s) -s=s==null?null:s.h(0,"key") -s=J.v(s,this.a.a)}else s=!1 -return s}, -$S:23} -A.bmw.prototype={ -$0(){return this.a.bNs()}, -$S:110} -A.bmy.prototype={ -$0(){var s=0,r=A.n(t.H),q,p=this -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:s=3 -return A.f(new A.Q_(p.a,p.b,null).Ip(0,p.c),$async$$0) -case 3:q=b -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.bmB.prototype={ -$1(a){return a.db===B.lJ}, -$S:23} -A.Ro.prototype={ -B(a){var s,r,q,p,o,n=this,m=null,l=A.P(a),k=n.c -if(B.f.b0(k,"mxc://")){s=t.p -k=A.b([A.qx(!1,B.aK,m,m,m,m,20,!1,m,m,A.d7(k,0,m),20)],s) -r=n.d -if(r>1){r=B.c.l(r) -q=a.aj(t.sp) -if(q==null)q=B.qV -B.b.L(k,A.b([B.pR,A.F(r,m,m,m,m,A.aO(m,m,l.ax.k3,m,m,m,m,m,m,m,m,q.w.r,m,m,m,m,m,!0,m,m,m,m,m,m,m,m),B.ag,m,m)],s))}p=A.bb(k,B.m,B.k,B.B,0)}else{o=k.length===0?B.ce:new A.he(k) -if(o.gt(0)>10){k=o.FT(0,0,9) -o=new A.he(k.a+"\u2026")}k=n.d -k=k>1?" "+k:"" -s=a.aj(t.sp) -if(s==null)s=B.qV -p=A.F(o.a+k,m,m,m,m,A.aO(m,m,l.ax.k3,m,m,m,m,m,m,m,m,s.w.r,m,m,m,m,m,!0,m,m,m,m,m,m,m,m),m,m,m)}k=A.by(9) -s=n.e -r=l.ax -if(s){q=r.d -if(q==null)q=r.b}else{q=r.R8 -if(q==null)q=r.k2}if(s)s=r.b -else{s=r.R8 -if(s==null)s=r.k2}return A.fl(!1,k,!0,A.bz(m,p,B.n,m,m,new A.d8(q,m,A.caA(s,1),A.by(9),m,m,m,B.af),m,m,m,B.Ki,m,m,m),m,!0,m,m,m,m,m,m,m,m,m,new A.bYV(n),new A.bYW(n),m,m,m,m,m,m,m)}} -A.bYW.prototype={ -$0(){var s=this.a.f.$0() -return s}, -$S:0} -A.bYV.prototype={ -$0(){var s=this.a.r.$0() -return s}, -$S:0} -A.wf.prototype={ -gr5(a){return this.a}} -A.Q_.prototype={ -Ip(a,b){return A.lb(!0,new A.bMR(this),b,!1,t.y)}, -B(a){var s,r,q,p,o,n,m,l,k,j,i=null,h=A.b([],t.p) -for(s=this.d,r=s.d,q=r.length,p=this.c,o=0;oc){p.P(0) -p.v(0,b)}}A.bU(a,!0,null,new A.brs(q,p),null,t.u) -return A.l(null,r)}}) -return A.m($async$aii,r)}, -B(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=A.a0q(new A.brx(h),t.sn),e=f.gJr(),d=e==null?g:e.a -if(d==null){$.V().a0I(0,"Invalid poll event",A.hv(f)) -return B.fkv}e=h.c -s=h.d -r=A.cm2(e,s) -q=A.cm1(e,s)==null -p=!q -s=e.cy -o=s.XC("org.matrix.msc3381.poll.response")&&q -n=r.a -m=d.b -l=m.a===B.t4||p -k=A.cv(a,B.av) -k=k==null?g:k.gdH() -k=(k==null?B.ah:k).be(0,1) -j=A.aO(g,g,h.e,g,g,g,g,g,g,g,g,A.ix(B.bK)*16,g,g,g,g,g,!0,g,g,g,g,g,g,g,g) -i=h.f -k=A.b([new A.ai(B.ck,A.v5(A.aO(g,g,i,g,B.cH,i,g,g,g,g,g,A.ix(B.bK)*16,g,g,g,g,g,!0,g,g,g,g,g,g,g,g),g,new A.bry(a),B.cC,B.bk,j,m.c.a,k),g),A.fW(i.qd(64),g,g,g,g,g)],t.p) -m=m.d -B.b.L(k,new A.O(m,new A.brz(h,r,o,a,d,l,n),A.U(m).i("O<1,r>"))) -if(q&&e.c===s.cx.ok){e=A.clM(g,g,g,g,g,g,g,g,g,i,g,g,g,g,g,new A.bC(i.qd(64),1,B.L,-1),g,g,g,g) -s=A.u(a,B.e,t.X) -s.toString -k.push(new A.ai(B.ck,new A.Zq(!1,new A.brA(h,a),g,g,g,e,g,g,!1,g,!0,g,A.F(s.gpv(),g,g,g,g,g,g,g,g),g),g))}else if(!l){e=A.u(a,B.e,t.X) -e.toString -k.push(new A.ai(B.ck,A.F(e.gph(),g,g,g,g,A.aO(g,g,i,g,g,g,g,g,g,g,g,12*A.ix(B.bK),B.oK,g,g,g,g,!0,g,g,g,g,g,g,g,g),g,g,g),g))}else if(p){e=A.u(a,B.e,t.X) -e.toString -k.push(new A.ai(B.ck,A.F(e.gnJ(),g,g,g,g,A.aO(g,g,i,g,g,g,g,g,g,g,g,12*A.ix(B.bK),B.oK,g,g,g,g,!0,g,g,g,g,g,g,g,g),g,g,g),g))}return new A.ai(B.l7,A.be(k,B.br,B.k,B.B,0,B.y),g)}} -A.brr.prototype={ -$0(){var s,r,q,p="org.matrix.msc3381.poll.end",o=this.a.c -if(o.a!=="org.matrix.msc3381.poll.start")A.a3(A.bs("Event is not a poll.")) -s=o.cy -if(o.c!==s.cx.ok)A.a3(A.bs("You can not end a poll created by someone else.")) -r=t.N -q=t.z -return s.Ur(A.j(["m.relates_to",A.j(["rel_type","m.reference","event_id",o.y],r,r),p,A.c(q,q)],r,q),null,p)}, -$S:110} -A.brs.prototype={ -$0(){var s,r="org.matrix.msc3381.poll.response",q=this.a.c,p=this.b.qb(0) -if(q.a!=="org.matrix.msc3381.poll.start")A.a3(A.bs("Event is not a poll.")) -if(p.length>A.cm0(q.b).b.b)A.a3(A.bs("Selected more answers than allowed in this poll.")) -s=t.N -return q.cy.Ur(A.j(["m.relates_to",A.j(["rel_type","m.reference","event_id",q.y],s,s),r,A.j(["answers",p],s,t.yp)],s,t.z),null,r)}, -$S:110} -A.brx.prototype={ -$0(){return A.cm0(this.a.c.b)}, -$S:1052} -A.bry.prototype={ -$1(a){return new A.iY(a.c,null,this.a).wk()}, -$S:33} -A.brz.prototype={ -$1(a){var s,r,q,p,o,n,m,l=this,k=null,j=l.b,i=A.y(j).i("bi<1,2>"),h=i.i("e1"),g=A.eH(new A.e1(new A.az(new A.bi(j,i),new A.brt(a),i.i("az")),new A.bru(),h),h.i("D.E")) -h=l.a -i=h.c.cy.cx.ok -i.toString -i=j.h(0,i) -j=i==null?k:i.p(0,a.a) -i=A.by(32) -s=!l.c?k:new A.brv(h,l.d,a,l.e) -r=A.F(a.b,1,B.a8,k,k,A.aO(k,k,h.e,k,k,k,k,k,k,k,k,16*A.ix(B.bK),k,k,k,k,k,!0,k,k,k,k,k,k,k,k),k,k,k) -if(l.f){q=A.u(l.d,B.e,t.X) -q.toString -p=h.f -o=t.p -q=A.b([A.F(q.pr(g.a),1,B.a8,k,k,A.aO(k,k,p,k,k,k,k,k,k,k,k,12*A.ix(B.bK),k,k,k,k,k,!0,k,k,k,k,k,k,k,k),k,k,k),B.aaJ],o) -B.b.L(q,new A.hN(g,new A.brw(h),A.y(g).i("hN"))) -q.push(B.aaJ) -q=A.k_(A.bb(q,B.m,B.k,B.z,0),k,B.A,k,k,B.aF) -h=p.qd(128) -n=A.by(18) -m=l.r -h=A.be(A.b([q,new A.MG(n,m===0?0:g.a/m,h,p,k,k,k,k)],o),B.br,B.k,B.B,0,B.y)}else h=k -return A.cK(!1,B.E,!0,k,A.caL(k,1.5,new A.eh(i,B.H),B.ck,k,s,k,k,h,r,j===!0),B.u,B.D,0,k,k,k,k,k,B.a4)}, -$S:1053} -A.brt.prototype={ -$1(a){return a.b.p(0,this.a.a)}, -$S:476} -A.bru.prototype={ -$1(a){return a.a}, -$S:490} -A.brv.prototype={ -$1(a){var s=this -return s.a.aii(s.b,s.c.a,s.d.b.b)}, -$S:82} -A.brw.prototype={ -$1(a){var s=null,r=this.a.c.cy,q=r.zf(0,"m.room.member",a),p=q==null?s:A.ai8(q,r) -r=p==null -q=r?s:p.gur() -r=r?s:p.t4() -if(r==null)r=A.cz(a)?B.b.gS(A.f7(a)):s -return new A.ai(B.aoT,A.eZ(s,s,s,s,q,r,s,s,s,12*A.ix(B.bK),s),s)}, -$S:1056} -A.brA.prototype={ -$0(){return this.a.b9s(this.b)}, -$S:0} -A.a0i.prototype={ -B(a){var s,r,q,p,o,n=this,m=null,l=A.P(a),k=n.c.HY(n.e),j=16*A.ix(B.bK),i=l.ax,h=i.a===B.aG -if(h){s=i.db -if(s==null){s=i.cx -if(s==null)s=i.z -r=s}else r=s}else if(n.d){s=i.cy -if(s==null){s=i.CW -if(s==null)s=i.y}r=s}else{s=i.CW -if(s==null)s=i.y -r=s}s=A.bz(m,m,B.n,m,m,new A.d8(r,m,m,A.by(18),m,m,m,B.af),m,j*2+16,m,m,m,m,5) -q=k.cy -p=k.c -o=q.cO(p) -p=q.E7(p,!0) -q=A.u(a,B.e,t.X) -q.toString -q=k.bxc(new A.f8(q),!0,!0,!1) -if(h)i=i.k3 -else if(n.d){h=i.cx -i=h==null?i.z:h}else i=i.k3 -h=t.p -return A.cK(!1,B.E,!0,B.zk,A.bb(A.b([s,B.aaK,new A.ko(1,B.d9,A.be(A.b([new A.cu(p,new A.bvM(k,r,j),o,m,t.wA),A.F(q,1,B.a8,m,m,A.aO(m,m,i,m,m,m,m,m,m,m,m,j,m,m,m,m,m,!0,m,m,m,m,m,m,m,m),m,m,m)],h),B.br,B.bD,B.z,0,B.y),m),B.aaK],h),B.m,B.k,B.B,0),B.n,B.D,0,m,m,m,m,m,B.a4)}} -A.bvM.prototype={ -$2(a,b){var s=null,r=b.b -r=r==null?s:r.t4() -if(r==null){r=this.a -r=r.cy.cO(r.c).t4()}return A.F(r+":",1,B.a8,s,s,A.aO(s,s,this.b,s,s,s,s,s,s,s,s,this.c,s,s,B.aQ,s,s,!0,s,s,s,s,s,s,s,s),s,s,s)}, -$S:446} -A.P8.prototype={ -B(a){var s,r,q,p,o,n,m,l,k,j=null,i=A.P(a) -if(this.e)s=B.a0 -else{s=i.ax -r=s.k2 -r=A.aP(128,r.gk(r)>>>16&255,r.gk(r)>>>8&255,r.gk(r)&255) -q=A.by(6) -p=this.c -o=t.X -n=A.u(a,B.e,o) -n.toString -m=t.VO -n=A.b([A.e3(j,j,j,j,j,j,j,j,j,p.a6T(new A.f8(n)))],m) -l=this.d -if(l!=null){s=A.aO(j,j,s.b,j,B.cH,j,j,j,j,j,j,j,j,j,j,j,j,!0,j,j,j,j,j,j,j,j) -k=A.Ce(j,-1,j) -k.ai=l -o=A.u(a,B.e,o) -o.toString -B.b.L(n,A.b([B.Gd,A.e3(j,j,j,j,j,k,j,j,s,o.gpx())],m))}s=A.e3(n,j,j,j,j,j,j,j,j,j) -o=A.ix(B.bK) -p=p.gvY()!=null?B.G9:j -r=new A.ai(B.bM,A.bI(new A.ai(B.r2,A.cK(!1,B.E,!0,q,new A.ai(B.r4,A.Cg(s,j,j,j,j,j,j,A.aO(j,j,j,j,p,j,j,j,j,j,j,11*o,j,j,j,j,j,!0,j,j,j,j,j,j,j,j),B.ag,j,j,j,j),j),B.n,r,0,j,j,j,j,j,B.a4),j),j,j),j) -s=r}return A.my(B.G,s,B.u,B.aI,B.ai,j)}} -A.W3.prototype={ -B(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=f.c,c=t.N,b=A.ad(t.c.a(d.gwK()),"xyz.amorgan.blurhash",B.i,c) -if(b==null)b="L5H2EC=PM+yV0g-mq.wG9c010J}I" -s=A.ahH(d) -r=A.bJ(d.b,"info",B.i,c,t.O) -c=r==null -q=c?e:A.ad(r,"w",B.i,t.S) -if(q==null)q=300 -p=c?e:A.ad(r,"h",B.i,t.S) -if(p==null)p=300 -o=Math.max(q,p)/300 -n=q/o -m=p/o -l=c?e:A.ad(r,"duration",B.i,t.S) -k=l==null?e:A.cX(0,0,0,l,0,0) -c=A.by(18) -j=A.by(18) -i=d.y -h=t.p -g=A.b([],h) -if(d.gamr())g.push(A.qx(!1,B.aK,e,e,d,B.dI,m,!0,e,new A.b6n(b,n,m),e,n)) -else g.push(A.acj(b,B.dI,m,n)) -g.push(A.bI(A.kj(e,B.Oe,e,e),e,e)) -if(k!=null){d=k.a -g.push(A.il(8,A.F(B.f.tw(B.c.l(B.c.aR(d,6e7)),2,"0")+":"+B.f.tw(B.c.l(B.c.aa(B.c.aR(d,1e6),60)),2,"0"),e,e,e,e,A.aO(e,A.aP(32,B.x.gk(0)>>>16&255,B.x.gk(0)>>>8&255,B.x.gk(0)&255),B.r,e,e,e,e,e,e,e,e,e,e,e,e,e,e,!0,e,e,e,e,e,e,e,e),e,e,e),e,e,16,e,e,e))}d=A.b([A.cK(!1,B.E,!0,c,A.fl(!1,j,!0,A.c3(A.uS(A.e8(B.aC,g,B.u,B.ap,e),e,e,e,i,!1),m,n),e,!0,e,e,e,e,e,e,e,e,e,e,new A.b6o(f,a),e,e,e,e,e,e,e),B.n,B.x,0,e,e,e,e,e,B.a4)],h) -if(s!=null&&f.e!=null&&f.f!=null){c=A.cv(a,B.av) -c=c==null?e:c.gdH() -c=(c==null?B.ah:c).be(0,1) -j=A.aO(e,e,f.e,e,e,e,e,e,e,e,e,A.ix(B.bK)*16,e,e,e,e,e,!0,e,e,e,e,e,e,e,e) -i=f.f -d.push(A.c3(new A.ai(B.e7,A.v5(A.aO(e,e,i,e,B.cH,i,e,e,e,e,e,A.ix(B.bK)*16,e,e,e,e,e,!0,e,e,e,e,e,e,e,e),e,new A.b6p(a),B.cC,B.bk,j,s,c),e),e,n))}return A.be(d,B.m,B.k,B.B,8,B.y)}} -A.b6o.prototype={ -$0(){var s=null,r=this.b -return A.nF(s,s,s,!0,s,new A.b6m(this.a,r),r,s,s,s,!0,!0,t.z)}, -$S:0} -A.b6m.prototype={ -$1(a){var s=this.a -return new A.xB(s.c,s.d,null)}, -$S:260} -A.b6n.prototype={ -$1(a){return A.acj(this.a,B.dI,this.c,this.b)}, -$S:498} -A.b6p.prototype={ -$1(a){return new A.iY(a.c,null,this.a).wk()}, -$S:33} -A.Xu.prototype={ -aRQ(b8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9=this,b0=null,b1="pack_display_name",b2="@unknown:unknown",b3="m.room.canonical_alias",b4="alias",b5="alt_aliases",b6=b8.b,b7=b6.c -if(b7!==b6.d||b7<0)return A.b([],t.U7) -s=B.f.a1(b8.a,0,b7) -r=A.b([],t.U7) -q=A.aD("^/(\\w*)$",!0,!1,!1,!1).rn(s) -if(q!=null){p=q.b[1].toLowerCase() -for(b6=a9.c.cx.dx,b6=new A.ck(b6,b6.r,b6.e,A.y(b6).i("ck<1>")),b7=t.N,o=t.u;b6.q();){n=b6.d -if(A.oR(n,p,0))r.push(A.j(["type","command","name",n],b7,o)) -if(r.length>30)return r}}m=A.aD("(?:\\s|^):(?:([\\p{L}\\p{N}_-]+)~)?([\\p{L}\\p{N}_-]+)$",!0,!1,!1,!0).rn(s) -if(m!=null){b6=m.b -l=b6[1] -k=b6[2].toLowerCase() -j=A.bch(a9.c,B.lO) -if(l==null||l.length===0)for(b6=new A.bi(j,A.y(j).i("bi<1,2>")).gW(0),b7=t.N,o=t.u;b6.q();){i=b6.d -for(n=i.b,h=n.b,h=new A.m3(h,h.r,h.e,A.y(h).i("m3<1,2>")),n=n.c,g=i.a;h.q();){f=h.d -e=f.a -if(A.oR(e.toLowerCase(),k,0)){d=n.c -d=d==null?b0:d.l(0) -c=n.b -if(c==null)c=g -r.push(A.j(["type","emote","name",e,"pack",g,"pack_avatar_url",d,b1,c,"mxc",f.b.b.l(0)],b7,o))}if(r.length>30)break}if(r.length>30)break}else if(j.h(0,l)!=null)for(b6=j.h(0,l).b,b6=new A.bi(b6,A.y(b6).i("bi<1,2>")).gW(0),b7=t.N,o=t.u;b6.q();){f=b6.d -n=f.a -if(A.oR(n.toLowerCase(),k,0)){h=j.h(0,l).c.c -h=h==null?b0:h.l(0) -g=j.h(0,l).c.b -if(g==null)g=l -r.push(A.j(["type","emote","name",n,"pack",l,"pack_avatar_url",h,b1,g,"mxc",f.b.b.l(0)],b7,o))}if(r.length>30)break}b6=J.hV(a9.ay,new A.bdz(k)) -b=A.H(b6,b6.$ti.i("D.E")) -B.b.q7(b,new A.bdA(k)) -for(b6=b.length,b7=":"+k,o=t.N,n=t.u,a=0;a30)break}}a1=A.aD("(?:\\s|^)@([-\\w]+)$",!0,!1,!1,!1).rn(s) -if(a1!=null){a2=a1.b[1].toLowerCase() -for(b6=a9.c.I1(),b7=b6.length,o=t.N,n=t.u,a=0;a30)break}}a4=A.aD("(?:\\s|^)#([-\\w]+)$",!0,!1,!1,!1).rn(s) -if(a4!=null){a5=a4.b[1].toLowerCase() -for(b6=J.ar(a9.c.cx.R8),b7=t.N,o=t.a,n=t.u;b6.q();){h=b6.gI(b6) -g=h.r -e=g.h(0,"m.room.tombstone") -if((e==null?b0:e.h(0,""))!=null)continue -e=g.h(0,b3) -a6=e==null?b0:e.h(0,"") -if(a6!=null){e=a6.b -d=J.T(e) -if(typeof d.h(e,b4)=="string"){c=A.ad(e,b4,B.i,b7) -c.toString -c=J.che(c,":")[0] -c=A.oR(c.toLowerCase(),a5,0)}else c=!1 -if(!c)e=o.b(d.h(e,b5))&&J.lQ(o.a(d.h(e,b5)),new A.bdB(a5)) -else e=!0}else e=!1 -if(!e){e=g.h(0,"m.room.name") -e=e==null?b0:e.h(0,"") -a7=e==null?b0:J.w(e.b,"name") -e=typeof a7=="string"?a7:"" -e=A.oR(e.toLowerCase(),a5,0)}else e=!0 -if(e){e=g.h(0,b3) -e=e==null?b0:e.h(0,"") -a8=e==null?b0:J.w(e.b,b4) -if((typeof a8=="string"?a8:"").length!==0){g=g.h(0,b3) -g=g==null?b0:g.h(0,"") -a8=g==null?b0:J.w(g.b,b4) -g=typeof a8=="string"?a8:""}else g=h.a -e=h.Ej() -h=h.gAg() -r.push(A.j(["type","room","mxid",g,"displayname",e,"avatar_url",h==null?b0:h.l(0)],b7,n))}if(r.length>30)break}}return r}, -bx_(a,b,c,d){var s,r,q,p,o,n,m="type",l="name",k=null,j="pack_avatar_url",i="pack_display_name",h="displayname",g=A.P(a),f=J.T(b) -if(f.h(b,m)==="command"){f=f.h(b,l) -f.toString -s=A.u(a,B.e,t.X) -s.toString -r=A.cUb(s,f) -f=A.F(A.cUa(f),k,k,k,k,B.ya,k,k,k) -return A.vV(A.br(!1,k,k,k,!0,k,k,k,!0,k,k,k,k,new A.bdo(c,b),!1,k,k,k,A.F(r,1,B.a8,k,k,g.ok.Q,k,k,k),k,f,k,k,k),r,B.qZ)}if(f.h(b,m)==="emoji"){s=f.h(b,"label") -s.toString -f=f.h(b,"emoji") -f.toString -return A.vV(A.br(!1,k,k,k,!0,k,k,k,!0,k,A.OX(A.F(f,k,k,k,k,B.tr,k,k,k),30),k,k,new A.bdp(c,b),!1,k,k,k,k,k,A.F(s,1,B.a8,k,k,k,k,k,k),k,k,k),s,B.qZ)}if(f.h(b,m)==="emote"){s=f.h(b,l) -if(typeof f.h(b,"mxc")=="string"){q=f.h(b,"mxc") -q=A.d7(q==null?"":q,0,k)}else q=k -q=A.qx(!1,B.aK,k,k,k,k,30,!1,new A.cZ(s,t._b),k,q,30) -s=f.h(b,l) -s.toString -s=A.F(s,k,k,k,k,k,k,k,k) -p=f.h(b,j)!=null?0.8:0.5 -if(f.h(b,j)!=null){f=t.N -o=A.ad(b,j,B.i,f) -f=A.eZ(k,k,k,d,A.l6(o==null?"":o),A.ad(b,i,B.i,f),k,k,k,27,k)}else{f=f.h(b,i) -f.toString -f=A.F(f,k,k,k,k,k,k,k,k)}return A.br(!1,k,k,k,!0,k,k,k,!0,k,q,k,k,new A.bdq(c,b),!1,k,k,k,k,k,A.bb(A.b([s,A.dF(new A.fg(B.qi,k,k,A.ok(f,p),k),1)],t.p),B.m,B.k,B.z,0),k,k,k)}if(f.h(b,m)==="user"||f.h(b,m)==="room"){s=f.h(b,"avatar_url") -n=A.d7(s==null?"":s,0,k) -s=t.N -q=A.ad(b,h,B.i,s) -s=A.eZ(k,k,k,d,n,q==null?A.ad(b,"mxid",B.i,s):q,k,k,k,30,k) -q=f.h(b,h) -if(q==null){f=f.h(b,"mxid") -f.toString}else f=q -return A.br(!1,k,k,k,!0,k,k,k,!0,k,s,k,k,new A.bdr(c,b),!1,k,k,k,k,k,A.F(f,k,k,k,k,k,k,k,k),k,k,k)}return B.a0}, -bHt(a){var s,r,q,p,o,n,m,l,k,j=null,i="type",h={},g=this.z.a,f=g.a -g=g.b.c -s=B.f.a1(f,0,g) -r=s===f?"":B.f.cD(f,g+1) -h.a="" -g=J.T(a) -if(g.h(a,i)==="command"){f=g.h(a,"name") -f.toString -h.a=f+" " -q=A.lc(s,A.aD("^(/\\w*)$",!0,!1,!1,!1),new A.bdC(h),j)}else q="" -if(g.h(a,i)==="emoji"){f=g.h(a,"emoji") -f.toString -h.a=f+" " -f=g.h(a,"current_word") -f.toString -q=A.lc(s,f,new A.bdD(h),j)}if(g.h(a,i)==="emote"){p=g.h(a,"name") -o=g.h(a,"pack") -n=A.bch(this.c,B.lO) -for(f=new A.bi(n,A.y(n).i("bi<1,2>")).gW(0),m=!0;f.q();){l=f.d -if(l.a===o)continue -for(k=l.b.b,k=new A.m3(k,k.r,k.e,A.y(k).i("m3<1,2>"));k.q();)if(k.d.a===p){m=!1 -break}if(!m)break}if(m)f="" -else{o.toString -f=o+"~"}h.a=":"+f+A.A(p)+": " -q=A.lc(s,A.aD("(\\s|^)(:(?:[-\\w]+~)?[-\\w]+)$",!0,!1,!1,!1),new A.bdE(h),j)}if(g.h(a,i)==="user"){f=g.h(a,"mention") -f.toString -h.a=f+" " -q=A.lc(s,A.aD("(\\s|^)(@[-\\w]+)$",!0,!1,!1,!1),new A.bdF(h),j)}if(g.h(a,i)==="room"){g=g.h(a,"mxid") -g.toString -h.a=g+" " -q=A.lc(s,A.aD("(\\s|^)(#[-\\w]+)$",!0,!1,!1,!1),new A.bdG(h),j)}return q+r}, -B(a){var s=this -return new A.T4(s.gbHs(),new A.bdx(s),s.y,s.gaRP(),new A.bdy(s,A.P(a)),B.f6t,s.z,null,t.SH)}} -A.bdz.prototype={ -$1(a){return B.f.p(a.b.toLowerCase(),this.a)}, -$S:322} -A.bdA.prototype={ -$2(a,b){var s=this.a,r=B.f.eB(a.b,s),q=B.f.eB(b.b,s) -s=r===-1 -if(s||q===-1){if(r===q)return 0 -if(s)return 1 -else return 0}return B.c.bM(r,q)}, -$S:1074} -A.bdB.prototype={ -$1(a){return typeof a=="string"&&B.f.p(a.split(":")[0].toLowerCase(),this.a)}, -$S:253} -A.bdo.prototype={ -$0(){return this.a.$1(this.b)}, -$S:0} -A.bdp.prototype={ -$0(){return this.a.$1(this.b)}, -$S:0} -A.bdq.prototype={ -$0(){return this.a.$1(this.b)}, -$S:0} -A.bdr.prototype={ -$0(){return this.a.$1(this.b)}, -$S:0} -A.bdC.prototype={ -$1(a){return"/"+this.a.a}, -$S:38} -A.bdD.prototype={ -$1(a){return this.a.a}, -$S:38} -A.bdE.prototype={ -$1(a){return A.A(a.h(0,1))+this.a.a}, -$S:38} -A.bdF.prototype={ -$1(a){return A.A(a.h(0,1))+this.a.a}, -$S:38} -A.bdG.prototype={ -$1(a){return A.A(a.h(0,1))+this.a.a}, -$S:38} -A.bdx.prototype={ -$4(a,b,c,d){var s=null,r=this.a -return A.hF(s,B.b0,r.at,s,!0,B.u,new A.b_z(new A.bdt(r)),new A.bdu(b),b,s,s,s,s,s,2,r.Q,B.A,!0,s,!0,s,!1,c,B.aM,s,s,A.b([new A.Gd(B.c.iE(2e4),s)],t.VS),s,r.f,s,A.car(B.Hc),s,r.e,r.d,s,!1,"\u2022",s,new A.bdv(r),s,new A.bdw(r),s,!1,s,s,!1,s,!0,s,B.b6,s,s,s,s,s,s,s,s,s,s,s,s,!0,B.ae,s,B.ffw,s,r.r,s,s)}, -$S:1092} -A.bdu.prototype={ -$2(a,b){return A.cWb(a,b,this.a)}, -$S:179} -A.bdt.prototype={ -$1(a){var s=a.c -if(s==null)return -this.a.c.aTQ(A.N2(s,a.a,B.b.gU(a.b.split("/"))),1600)}, -$S:1099} -A.bdw.prototype={ -$1(a){this.a.w.$1(a)}, -$S:16} -A.bdv.prototype={ -$1(a){this.a.as.$1(a)}, -$S:16} -A.bdy.prototype={ -$3(a,b,c){var s=null,r=J.ke(c),q=this.b.p3,p=q.d -if(p==null)p=4 -q=q.gdu(q) -return A.cK(!1,B.E,!0,A.by(18),A.i0(s,new A.bds(this.a,a,r,b),r.length,s,s,B.P,!0),B.u,s,p,s,q,s,s,s,B.a4)}, -$S:1103} -A.bds.prototype={ -$2(a,b){var s=this -return s.a.bx_(s.b,s.c[b],s.d,A.au(a,!1,t.B).gaJ(0))}, -$S:64} -A.aoy.prototype={ -VD(a){return this.b8y(a)}, -b8y(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$VD=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:j=A -s=3 -return A.f(A.bU(a,!0,null,new A.bqk(p),null,t.os),$async$VD) -case 3:k=j.lj(c) -if(k==null){s=1 -break}o=J.T(k) -s=o.gt(k)===1?4:6 -break -case 4:o=o.gcp(k) -n=o==null?null:o.y -s=5 -break -case 6:m=t.X -l=A.u(a,B.e,m) -l.toString -l=l.gfB() -m=A.u(a,B.e,m) -m.toString -m=m.gbC(m) -o=o.q2(k,new A.bql(a),t.jC) -o=A.H(o,o.$ti.i("a2.E")) -s=7 -return A.f(A.wv(o,m,a,null,l,t.N),$async$VD) -case 7:n=c -case 5:if(n!=null)p.c.Pn(n) -case 1:return A.l(q,r)}}) -return A.m($async$VD,r)}, -B(a){var s=A.P(a),r=this.c,q=r.gbf().ga_w() -if(q.length===0||r.f!=null)return B.a0 -return new A.cu(r.gbf().zU(B.b.gU(q)),new A.bqo(this,s),null,null,t.GV)}} -A.bqk.prototype={ -$0(){var s=this.a,r=s.c.gbf().ga_w() -return A.h6(new A.O(r,new A.bqj(s),A.U(r).i("O<1,a0>")),!1,t.ke)}, -$S:1104} -A.bqj.prototype={ -$1(a){return this.a.c.gbf().zU(a)}, -$S:1109} -A.bql.prototype={ -$1(a){var s=a==null,r=s?null:a.y -if(r==null)r="" -if(s)s=null -else{s=A.u(this.a,B.e,t.X) -s.toString -s=a.a6U(new A.f8(s),!0,!0)}if(s==null)s="UNKNOWN" -return new A.e6(s,r,B.O4,!1,t.jC)}, -$S:1113} -A.bqo.prototype={ -$2(a,b){var s,r,q,p,o=null,n=b.b -if(n==null)s=o -else{s=A.u(a,B.e,t.X) -s.toString -s=n.a6U(new A.f8(s),!0,!0)}if(s==null){s=A.u(a,B.e,t.X) -s.toString -s=s.ge1()}r=this.b.ax -q=r.rx -r=q==null?r.k3:q -q=A.u(a,B.e,t.X) -q.toString -q=q.geJ() -p=this.a -return new A.E7(A.cJ(r,o,o,B.e6J,18,o,p.c.gbf().XC("m.room.pinned_events")?new A.bqm(p,n):o,o,18,o,q),s,o,new A.bqn(p,a),o)}, -$S:1114} -A.bqm.prototype={ -$0(){return this.a.c.abr(this.b.y)}, -$S:0} -A.bqn.prototype={ -$0(){return this.a.VD(this.b)}, -$S:0} -A.a_G.prototype={ -a_(){return new A.Of(B.I,A.b([],t.v))}, -wA(a,b){return this.c.$2(a,b)}} -A.Of.prototype={ -n(){this.boh() -this.aM()}, -boh(){var s,r=this -$.ca1().FD(0,!1) -s=r.d -if(s!=null)s.af(0) -r.r=null -r.f=!1 -r.x=null -r.e=B.I -B.b.P(r.w) -r.y=!1}, -B(a){return this.a.wA(a,this)}} -A.aqt.prototype={ -B(a){var s,r=null,q=A.P(a),p=this.c,o=p.ch!=null||p.ay!=null?56:0,n=q.ax,m=n.y1 -n=m==null?n.k2:m -m=A.u(a,B.e,t.X) -m.toString -m=A.cJ(r,r,r,B.kt,r,r,p.gbxn(),r,r,r,m.gcj(m)) -s=p.ay -if(s!=null){p=p.e -p.toString -p=new A.a0i(s,!1,p,r)}else{s=p.ch -if(s==null)p=r -else{p=p.e -p.toString -p=s.HY(p)}p=new A.azN(p,r)}return A.pV(r,A.bb(A.b([m,A.dF(p,1)],t.p),B.m,B.k,B.z,0),B.u,r,B.aI,new A.d8(n,r,r,r,r,r,r,B.af),B.ai,r,o,r,r,r)}} -A.azN.prototype={ -B(a){var s,r,q,p=null,o=A.P(a),n=this.c -if(n==null)return B.a0 -s=A.cG(B.e3t,o.ax.b,p,p,p) -r=A.bz(p,p,B.n,p,p,p,p,p,p,p,p,p,15) -q=A.u(a,B.e,t.X) -q.toString -return A.bb(A.b([s,r,A.F(n.a6U(new A.f8(q),!0,!1),1,B.a8,p,p,A.aO(p,p,o.ok.z.b,p,p,p,p,p,p,p,p,p,p,p,p,p,p,!0,p,p,p,p,p,p,p,p),p,p,p)],t.p),B.m,B.k,B.z,0)}} -A.ark.prototype={ -B(a){var s,r,q,p=null,o=A.P(a),n=this.c,m=n.gbf(),l=n.e -l.toString -s=A.cKz(m,l) -m=s.length===0 -l=m?0:24 -m=m?B.I:B.ai -n=J.ev(n.e.CW.c)&&J.kL(n.e.CW.c).c===A.au(a,!1,t.B).gaJ(0).ok?B.tM:B.dH -r=s.length>7?B.b.d_(s,0,7):s -r=A.H(new A.O(r,new A.bAu(),A.U(r).i("O<1,r>")),t.l7) -q=s.length -if(q>7)r.push(A.c3(A.cK(!1,B.E,!0,A.by(32),A.bI(A.F("+"+(q-7),p,p,p,p,B.fhY,p,p,p),p,p),B.n,o.ax.k2,0,p,p,p,p,p,B.a4),16,16)) -return A.bz(B.G,A.pV(n,A.aww(B.mt,r,B.tA,0,4),B.n,B.u_,B.aI,p,m,p,l,p,B.ap3,p),B.n,p,p,p,p,p,p,p,p,p,1/0)}} -A.bAu.prototype={ -$1(a){var s=null -return A.eZ(s,s,s,s,a.gur(),a.t4(),s,s,s,16,s)}, -$S:1127} -A.tD.prototype={ -a_(){return new A.a1a(new A.e9(B.ba,$.aC()))}} -A.a1a.prototype={ -Gp(){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8 -var $async$Gp=A.o(function(b9,c0){if(b9===1){o.push(c0) -s=p}for(;;)switch(s){case 0:b5=n.a.e.aj(t.L).f -b6=n.c -b6.toString -b6=A.u(b6,B.e,t.X) -b6.toString -m=b6 -p=4 -if(!A.ccs(n.a.c))throw A.q(new A.Zp()) -A.cRc(b5,m.gnK()) -b6=n.c -b6.toString -A.cw(b6,!1).rb() -s=7 -return A.f(n.a.c.cx.Eh(),$async$Gp) -case 7:l=c0 -a1=l.a -k=a1==null?1e8:a1 -b6=J.ar(n.a.d),a2=t.N,a3=t.z,a4=t.p,a5=t.S,a6=n.e -case 8:if(!b6.q()){s=9 -break}j=b6.gI(b6) -i=null -h=null -s=10 -return A.f(J.cB7(j),$async$Gp) -case 10:g=c0 -a7=j.a -if(a7==null){a8=j.c -a8===$&&A.e() -a7=$.ua().DT(a8,null)}f=a7 -if(g>k){b6=A.b75(g,k) -throw A.q(b6)}s=11 -return A.f(j.E2(),$async$Gp) -case 11:a8=c0 -a9=j.b -b0=f -if(!(b0!=null&&b0.length!==0)){b0=$.ua().DT(a9,a8) -if(b0==null)b0="application/octet-stream"}i=A.clg(new A.mS(a8,B.b.gU(a9.split("/")),b0)) -if(i.a.length>k){b6=A.b75(g,k) -throw A.q(b6)}if(J.b6(n.a.d)>1){a8=b5 -a9=m.ko(J.cB3(n.a.d,j)+1,J.b6(n.a.d)) -a8.XJ() -a9=A.bb(A.b([B.y0,B.pQ,A.F(a9,null,null,null,null,null,null,null,null)],a4),B.m,B.k,B.z,0) -a8.re(new A.yF(a9,null,null,null,null,null,null,null,null,null,null,null,null,B.Av,!1,null,null,B.qY,B.u,null))}e=B.f.dU(a6.a.a) -p=13 -a8=n.a.c -a9=i -b0=n.d?1600:null -b1=J.b6(e)===0?null:A.j(["body",e],a2,a3) -b2=n.a -b3=b2.r -s=16 -return A.f(a8.aTS(a9,b1,b0,b2.f,b3,h),$async$Gp) -case 16:p=4 -s=15 -break -case 13:p=12 -b7=o.pop() -a8=A.a4(b7) -s=a8 instanceof A.hn?17:19 -break -case 17:d=a8 -c=A.ad(d.a,"retry_after_ms",B.i,a5) -if(J.JW(d)!==B.Et||c==null)throw b7 -b=new A.aW(1000*(c+1000)) -a8=A.F(m.ks(B.c.aR(b.a,1e6)),null,null,null,null,null,null,null,null) -b5.re(new A.yF(a8,null,null,null,null,null,null,null,null,null,null,null,null,B.b5,!1,null,null,null,B.u,null)) -s=20 -return A.f(A.hy(b,null,a3),$async$Gp) -case 20:a8=b5 -a9=m.gkn() -a8.XJ() -a9=A.bb(A.b([B.y0,B.pQ,A.F(a9,null,null,null,null,null,null,null,null)],a4),B.m,B.k,B.z,0) -a8.re(new A.yF(a9,null,null,null,null,null,null,null,null,null,null,null,null,B.Av,!1,null,null,B.qY,B.u,null)) -a8=n.a.c -a9=i -b0=n.d?1600:null -b1=J.b6(e)===0?null:A.j(["body",e],a2,a3) -s=21 -return A.f(a8.aTR(a9,b1,b0,h),$async$Gp) -case 21:s=18 -break -case 19:throw b7 -case 18:s=15 -break -case 12:s=4 -break -case 15:s=8 -break -case 9:b5.XJ() -p=2 -s=6 -break -case 4:p=3 -b8=o.pop() -a=A.a4(b8) -b5.XJ() -b6=n.c -b6.toString -a0=A.P(b6) -b6=a0.ax -a2=b6.id -b6=a2==null?b6.fy:a2 -a2=a0.ax -a3=a2.k1 -a2=a3==null?a2.go:a3 -a3=A.hm(a,n.a.e,null) -a4=a0.ax -a5=a4.k1 -b5.re(A.fx(null,null,null,b6,null,B.u,a2,A.F(a3,null,null,null,null,A.aO(null,null,a5==null?a4.go:a5,null,null,null,null,null,null,null,null,null,null,null,null,null,null,!0,null,null,null,null,null,null,null,null),null,null,null),null,B.e5,null,null,null,null,null,null,null,null,!0,null)) -throw b8 -s=6 -break -case 3:s=2 -break -case 6:s=1 -break -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$Gp,r)}, -a36(){var s=0,r=A.n(t.N),q,p=this,o,n -var $async$a36=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=A -n=J -s=3 -return A.f(A.h6(J.bu(p.a.d,new A.bCr(),t.vl),!1,t.S),$async$a36) -case 3:q=o.cnz(n.ch2(b,0,new A.bCs(),t.Z)) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a36,r)}, -B(a){var s,r,q=this,p={},o=A.P(a),n=t.X,m=A.u(a,B.e,n) -m.toString -p.a=m.geL() -m=J.bu(q.a.d,new A.bCB(),t.u) -s=A.ckp(new A.O(m,new A.bCC(),m.$ti.i("O")).r7(0)) -if(J.b6(q.a.d)===1)r=J.JX(q.a.d).b -else{m=A.u(a,B.e,n) -m.toString -r=m.lx(J.b6(q.a.d))}m=J.bu(q.a.d,new A.bCD(),t.N).r7(0).b_(0,", ") -if(s==="image")if(J.b6(q.a.d)===1){n=A.u(a,B.e,n) -n.toString -p.a=n.geM()}else{n=A.u(a,B.e,n) -n.toString -p.a=n.kg(J.b6(q.a.d))}else if(s==="audio"){n=A.u(a,B.e,n) -n.toString -p.a=n.gfS()}else if(s==="video"){n=A.u(a,B.e,n) -n.toString -p.a=n.geN()}return new A.cu(q.a36(),new A.bCE(p,q,s,r,m.toUpperCase(),o,s!=="video"),null,null,t.jz)}} -A.bCr.prototype={ -$1(a){return a.Hn(0)}, -$S:1133} -A.bCs.prototype={ -$2(a,b){return a+b}, -$S:1134} -A.bCB.prototype={ -$1(a){var s=a.a -return s==null?$.ua().DT(a.b,null):s}, -$S:1135} -A.bCC.prototype={ -$1(a){return a==null?null:B.b.gS(a.split("/"))}, -$S:1136} -A.bCD.prototype={ -$1(a){return B.b.gU(a.b.split("."))}, -$S:1137} -A.bCE.prototype={ -$2(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=b.b -if(h==null){s=A.u(a,B.e,t.X) -s.toString -h=s.gl3()}s=A.F(j.a.a,i,i,i,i,i,i,i,i) -r=t.p -q=A.b([B.pS],r) -p=j.c -o=p==="image" -if(o){n=j.b -q.push(new A.ai(B.uT,A.c3(A.bI(A.i0(i,new A.bCx(n),J.b6(n.a.d),i,i,B.aF,!0),i,i),256,i),i))}if(!o){if(p==null)o=B.NQ -else if(p==="video")o=B.e5l -else o=p==="audio"?B.e5g:B.NQ -q.push(new A.ai(B.uT,A.bb(A.b([A.cG(o,i,i,i,32),B.kg,A.dF(A.be(A.b([A.F(j.d,1,B.a8,i,i,i,i,i,i),A.F(h+" - "+j.e,1,B.a8,i,i,j.f.ok.ax,i,i,i)],r),B.br,B.k,B.B,0,B.y),1)],r),B.m,B.k,B.z,0),i))}o=j.b -if(J.b6(o.a.d)===1){n=A.u(a,B.e,t.X) -n.toString -q.push(new A.ai(B.Ax,A.cb9(o.e,"",i,i,i,i,n.gnu(),255,3,1,!1,i,i),i))}if(A.b7(["image","video"],t.N).p(0,p)){p=A.b([],r) -n=j.f -if(A.b7([B.aq,B.cf],t.LH).p(0,n.w)){m=j.r -l=m&&o.d -k=m?new A.bCy(o):i -p.push(new A.Ld(l,k,i,i,i))}else{m=j.r -l=m&&o.d -p.push(A.bHA(i,i,i,i,i,!1,B.A,i,i,i,i,i,i,m?new A.bCz(o):i,i,i,i,i,i,i,i,i,l))}p.push(B.pQ) -l=t.X -k=A.u(a,B.e,l) -k.toString -n=n.ok -k=A.b([A.bb(A.b([A.F(k.glq(),i,i,i,i,n.w,B.eu,i,i)],r),B.m,B.k,B.B,0)],r) -if(!o.d)k.push(A.F(" ("+h+")",i,i,i,i,n.ax,i,i,i)) -if(!m){m=A.u(a,B.e,l) -m.toString -k.push(A.F(m.gmM(),i,i,i,i,n.ax,i,i,i))}p.push(A.dF(A.be(k,B.br,B.k,B.B,0,B.y),1)) -q.push(A.bb(p,B.m,B.k,B.z,0))}q=A.c3(A.k_(A.be(q,B.m,B.k,B.B,0,B.y),i,B.A,i,i,B.P),i,256) -p=t.X -n=A.u(a,B.e,p) -n.toString -n=A.F(n.gbC(n),i,i,i,i,i,i,i,i) -p=A.u(a,B.e,p) -p.toString -return A.pM(A.b([new A.eY(new A.bCA(a),!1,n,!1,i,i),new A.eY(o.gbqw(),!1,A.F(p.gdW(p),i,i,i,i,i,i,i,i),!1,i,i)],r),q,s)}, -$S:1146} -A.bCx.prototype={ -$2(a,b){var s=null,r=this.a -return new A.ai(B.uV,A.cK(!1,B.E,!0,A.by(9),new A.cu(J.w(r.a.d,b).E2(),new A.bCw(r),s,s,t.Uo),B.u,B.x,0,s,s,s,s,s,B.a4),s)}, -$S:222} -A.bCw.prototype={ -$2(a,b){var s,r=b.b -if(r==null)return B.dn -s=b.c -if(s!=null){$.V().u3(0,"Unable to preview image",s,b.d) -return B.IB}s=J.b6(this.a.a.d)===1?220:null -return A.aj7(r,new A.bCt(),B.cW,B.lw,256,s)}, -$S:1164} -A.bCt.prototype={ -$3(a,b,c){$.V().u3(0,"Unable to preview image",b,c) -return B.IB}, -$S:1166} -A.bCy.prototype={ -$1(a){var s=this.a -return s.D(new A.bCv(s,a))}, -$S:13} -A.bCv.prototype={ -$0(){return this.a.d=this.b}, -$S:0} -A.bCz.prototype={ -$1(a){var s=this.a -return s.D(new A.bCu(s,a))}, -$S:13} -A.bCu.prototype={ -$0(){return this.a.d=this.b}, -$S:0} -A.bCA.prototype={ -$0(){return A.cw(this.a,!1).rb()}, -$S:0} -A.HV.prototype={ -a_(){return new A.a1b()}} -A.a1b.prototype={ -aC(){this.aU() -this.KB()}, -KB(){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g -var $async$KB=A.o(function(a,b){if(a===1){o.push(b) -s=p}for(;;)switch(s){case 0:s=3 -return A.f($.aKS().a9f(),$async$KB) -case 3:if(!b){n.D(new A.bCG(n)) -s=1 -break}s=4 -return A.f($.aKS().Jv(),$async$KB) -case 4:l=b -s=l===B.rr?5:6 -break -case 5:s=7 -return A.f($.aKS().KC(0),$async$KB) -case 7:l=b -if(l===B.rr){n.D(new A.bCH(n)) -s=1 -break}case 6:if(l===B.wt){n.D(new A.bCI(n)) -s=1 -break}p=9 -k={} -k.a=null -p=13 -g=k -s=16 -return A.f(A.cjD(B.evB),$async$KB) -case 16:g.a=b -p=9 -s=15 -break -case 13:p=12 -i=o.pop() -s=A.a4(i) instanceof A.yP?17:19 -break -case 17:g=k -s=20 -return A.f(A.cjD(B.evA),$async$KB) -case 20:g.a=b -s=18 -break -case 19:throw i -case 18:s=15 -break -case 12:s=9 -break -case 15:n.D(new A.bCJ(k,n)) -p=2 -s=11 -break -case 9:p=8 -h=o.pop() -m=A.a4(h) -n.D(new A.bCK(n,m)) -s=11 -break -case 8:s=2 -break -case 11:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$KB,r)}, -a1A(){var s=0,r=A.n(t.H),q=this,p,o,n,m -var $async$a1A=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:q.D(new A.bCL(q)) -p=q.r -o=A.A(p.a) -n=A.A(p.b) -p=p.f -m=q.c -m.toString -s=2 -return A.f(A.bU(m,!0,null,new A.bCM(q,"https://www.openstreetmap.org/?mlat="+o+"&mlon="+n+"#map=16/"+o+"/"+n,"geo:"+o+","+n+";u="+A.A(p)),null,t.u),$async$a1A) -case 2:p=q.c -p.toString -A.cw(p,!1).rb() -return A.l(null,r)}}) -return A.m($async$a1A,r)}, -B(a){var s,r,q,p,o=this,n=null,m=o.r -if(m!=null)s=A.cHZ(m.a,m.b) -else if(o.d){m=A.u(a,B.e,t.X) -m.toString -s=A.F(m.gj_(),n,n,n,n,n,n,n,n)}else if(o.e){m=A.u(a,B.e,t.X) -m.toString -s=A.F(m.gj0(),n,n,n,n,n,n,n,n)}else{m=t.X -if(o.w!=null){m=A.u(a,B.e,m) -m.toString -s=A.F(m.iA(J.bo(o.w)),n,n,n,n,n,n,n,n)}else{m=A.u(a,B.e,m) -m.toString -s=A.bb(A.b([B.JH,B.aS,A.F(m.gjd(),n,n,n,n,n,n,n,n)],t.p),B.m,B.bD,B.B,0)}}m=t.X -r=A.u(a,B.e,m) -r.toString -r=A.F(r.gkA(),n,n,n,n,n,n,n,n) -q=A.cw(a,!1) -p=A.u(a,B.e,m) -p.toString -p=A.b([new A.eY(A.oQ(q.gBm(),t.O),!1,A.F(p.gbC(p),n,n,n,n,n,n,n,n),!1,n,n)],t.p) -if(o.r!=null){q=o.f?n:o.gaTC() -m=A.u(a,B.e,m) -m.toString -p.push(new A.eY(q,!1,A.F(m.gdW(m),n,n,n,n,n,n,n,n),!1,n,n))}return A.pM(p,s,r)}} -A.bCG.prototype={ -$0(){return this.a.d=!0}, -$S:0} -A.bCH.prototype={ -$0(){return this.a.e=!0}, -$S:0} -A.bCI.prototype={ -$0(){return this.a.e=!0}, -$S:0} -A.bCJ.prototype={ -$0(){return this.b.r=this.a.a}, -$S:0} -A.bCK.prototype={ -$0(){return this.a.w=this.b}, -$S:0} -A.bCL.prototype={ -$0(){return this.a.f=!0}, -$S:0} -A.bCM.prototype={ -$0(){return this.a.a.c.aqv(A.j(["msgtype","m.location","body",this.b,"geo_uri",this.c],t.N,t.z),null)}, -$S:110} -A.I4.prototype={ -a_(){var s=$.aC() -return new A.a81(new A.e9(B.ba,s),A.b([new A.e9(B.ba,s),new A.e9(B.ba,s)],t.PF),B.t4)}} -A.a81.prototype={ -a3o(){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e -var $async$a3o=A.o(function(a,b){if(a===1){o.push(b) -s=p}for(;;)switch(s){case 0:p=4 -k={} -k.a=0 -if(n.y==null)n.y=n.a.c.cx.CT() -j=n.a.c -i=B.f.dU(n.d.a.a) -h=n.f -g=A.U(h).i("O<1,on>") -k=A.H(new A.O(h,new A.c18(k),g),g.i("a2.E")) -g=n.r -h=n.e?h.length:1 -s=7 -return A.f(A.ccH(j,k,g,h,i,n.y),$async$a3o) -case 7:i=n.c -i.toString -A.cw(i,!1).rb() -p=2 -s=6 -break -case 4:p=3 -e=o.pop() -m=A.a4(e) -l=A.ap(e) -$.V().u3(0,"Unable to create poll",m,l) -k=n.c -if(k==null){s=1 -break}k=k.aj(t.L).f -j=n.c -j.toString -k.re(A.fx(null,null,null,null,null,B.u,null,A.F(A.hm(m,j,null),null,null,null,null,null,null,null,null),null,B.b5,null,null,null,null,null,null,null,null,null,null)) -s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$a3o,r)}, -aDM(a){var s=this,r=B.f.dU(s.d.a.a).length!==0&&!B.b.cs(s.f,new A.c19()) -if(s.w!==r)s.D(new A.c1a(s,r))}, -bu0(){return this.aDM(null)}, -B(a){var s,r,q=this,p=null,o=A.wU(A.oQ(A.cw(a,!1).gBm(),t.O)),n=t.X,m=A.u(a,B.e,n) -m.toString -m=A.dO(p,p,p,!0,!0,p,p,1,p,p,p,!1,p,!1,p,p,o,p,!0,p,p,p,p,p,A.F(m.gh3(),p,p,p,p,p,p,p,p),p,p,p,1,p,!0) -o=A.u(a,B.e,n) -o.toString -o=A.b([A.hF(p,B.b0,!1,p,!0,B.u,p,A.hU(),q.d,p,p,p,p,p,2,A.hA(p,p,p,p,B.a0,p,p,p,!0,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,o.gpC(),p,p,p,p,p,p,p,p,p,!0,!0,p,p,p,p,p,p,p,p,p,p,p,p,p,p),B.A,!0,p,!0,p,!1,p,B.aM,p,p,p,p,p,p,1024,p,4,2,p,!1,"\u2022",p,q.gaDL(),p,p,p,!1,p,p,!1,p,!0,p,B.b6,p,p,p,p,p,p,p,p,p,p,p,p,!0,B.ae,p,B.bj,p,p,p,p),B.Aq],t.p) -s=q.f -B.b.L(o,new A.O(s,new A.c1g(q,a),A.U(s).i("O<1,r>"))) -s=s.length<10?new A.c1h(q):p -r=A.u(a,B.e,n) -r.toString -o.push(new A.fg(B.lt,p,p,A.kD(B.oP,A.F(r.gpd(),p,p,p,p,p,p,p,p),s,p),p)) -o.push(B.Aq) -s=A.bHA(p,p,p,p,p,!1,B.A,p,p,p,p,p,p,new A.c1i(q),p,p,p,p,p,p,p,p,q.r===B.t4) -r=A.u(a,B.e,n) -r.toString -o.push(A.br(!1,B.Z,p,p,!0,p,p,p,!0,p,s,p,p,p,!1,p,p,p,p,p,A.F(r.gpg(),p,p,p,p,p,p,p,p),p,p,p)) -r=A.bHA(p,p,p,p,p,!1,B.A,p,p,p,p,p,p,new A.c1j(q),p,p,p,p,p,p,p,p,q.e) -s=A.u(a,B.e,n) -s.toString -o.push(A.br(!1,B.Z,p,p,!0,p,p,p,!0,p,r,p,p,p,!1,p,p,p,p,p,A.F(s.gpe(),p,p,p,p,p,p,p,p),p,p,p)) -s=q.w -s=s?q.gb7e():p -n=A.u(a,B.e,n) -n.toString -o.push(A.xa(!1,A.F(n.gh3(),p,p,p,p,p,p,p,p),p,p,p,p,p,p,s,p,p)) -return A.dT(m,p,A.ph(o,p,B.aoU,p,B.P,!1),p,!1,p,p,p,p)}} -A.c18.prototype={ -$1(a){return new A.on(B.c.l(++this.a.a),B.f.dU(a.a.a))}, -$S:1167} -A.c19.prototype={ -$1(a){return B.f.dU(a.a.a).length===0}, -$S:1172} -A.c1a.prototype={ -$0(){this.a.w=this.b}, -$S:0} -A.c1g.prototype={ -$1(a){var s=null,r=this.a,q=A.u(this.b,B.e,t.X) -q.toString -q=q.gpf() -return new A.ai(B.uT,A.hF(s,B.b0,!1,s,!0,B.u,s,A.hU(),a,s,s,s,s,s,2,A.hA(s,s,s,s,B.a0,s,s,s,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,q,s,s,s,s,s,s,s,s,s,!0,!0,s,s,s,s,s,s,s,s,r.f.length===2?s:A.cJ(s,s,s,B.e5L,s,s,new A.c1f(r,a),s,s,s,s),s,s,s,s,s),B.A,!0,s,!0,s,!1,s,B.aM,s,s,s,s,s,s,64,s,1,s,s,!1,"\u2022",s,r.gaDL(),s,s,s,!1,s,s,!1,s,!0,s,B.b6,s,s,s,s,s,s,s,s,s,s,s,s,!0,B.ae,s,B.bj,s,s,s,s),s)}, -$S:1175} -A.c1f.prototype={ -$0(){var s=this.a -return s.D(new A.c1b(s,this.b))}, -$S:0} -A.c1b.prototype={ -$0(){var s=this.b -s.ap$=$.aC() -s.Y$=0 -B.b.A(this.a.f,s)}, -$S:0} -A.c1h.prototype={ -$0(){var s=this.a -return s.D(new A.c1e(s))}, -$S:0} -A.c1e.prototype={ -$0(){this.a.f.push(new A.e9(B.ba,$.aC()))}, -$S:0} -A.c1i.prototype={ -$1(a){var s=this.a -return s.D(new A.c1d(s,a))}, -$S:13} -A.c1d.prototype={ -$0(){var s=this.b?B.t4:B.a8i -this.a.r=s}, -$S:0} -A.c1j.prototype={ -$1(a){var s=this.a -return s.D(new A.c1c(s,a))}, -$S:13} -A.c1c.prototype={ -$0(){this.a.e=this.b}, -$S:0} -A.a1U.prototype={ -a_(){return new A.asS()}, -bL6(a){return this.d.$1(a)}} -A.asS.prototype={ -B(a){var s,r,q,p,o=null,n=A.P(a),m=A.bch(this.a.c,B.oR),l=A.y(m).i("bS<1>"),k=A.H(new A.bS(m,l),l.i("D.E")) -l=n.ax -s=l.y1 -l=s==null?l.k2:s -s=t.X -r=A.u(a,B.e,s) -r.toString -q=t.p -r=A.b([A.asf(!1,B.D,!0,!0,0,A.c3(A.hF(o,B.b0,!1,o,!0,B.u,o,A.hU(),o,o,o,o,o,o,2,A.hA(o,o,o,B.Z,o,o,o,o,!0,o,o,o,o,o,o,o,!0,o,o,o,o,o,o,o,o,o,o,o,o,o,o,r.gdR(r),o,o,o,o,o,o,o,o,o,!0,!0,o,B.la,o,o,o,o,o,o,o,o,o,o,o,o),B.A,!0,o,!0,o,!1,o,B.aM,o,o,o,o,o,o,o,o,1,o,o,!1,"\u2022",o,new A.bGD(this),o,o,o,!1,o,o,!1,o,!0,o,B.b6,o,o,o,o,o,o,o,o,o,o,o,o,!0,B.ae,o,B.bj,o,o,o,o),42,o),56)],q) -p=k.length -if(p===0){p=A.u(a,B.e,s) -p.toString -p=A.F(p.gfv(),o,o,o,o,o,o,o,o) -s=A.u(a,B.e,s) -s.toString -r.push(new A.asg(A.bI(A.be(A.b([p,B.pS,A.bpr(B.Om,A.F(s.glN(),o,o,o,o,o,o,o,o),new A.bGE(a))],q),B.m,B.k,B.B,0,B.y),o,o),o))}else r.push(A.bFD(new A.vJ(new A.bGF(this,m,k),p,!0,!0,!0,0,A.Sg(),o))) -return A.dT(o,l,A.c3(A.ag2(o,r),o,17976931348623157e292),o,!1,o,o,o,o)}} -A.bGF.prototype={ -$2(a,b){var s,r,q=null,p=this.c,o=this.b.h(0,p[b]),n=o.b,m=A.y(n).i("bi<1,2>"),l=A.H(new A.bi(n,m),m.i("D.E")) -n=this.a -m=n.d -m=m==null?q:m.length!==0 -if(m===!0)B.b.cI(l,new A.bGz(n)) -m=A.U(l).i("O<1,i>") -s=A.H(new A.O(l,new A.bGA(),m),m.i("a2.E")) -if(s.length===0)return B.a0 -m=o.c -r=m.b -if(r==null)r=p[b] -p=A.b([],t.p) -if(b!==0)p.push(B.feC) -if(r!=="user"){m=m.c -p.push(A.br(!1,q,q,q,!0,q,q,q,!0,q,A.eZ(q,q,q,n.a.c.cx,m,r,q,q,q,44,q),q,q,q,!1,q,q,q,q,q,A.F(r,q,q,q,q,q,q,q,q),q,q,q))}p.push(B.aaO) -p.push(A.cbL(q,B.feI,new A.bGB(n,o,s),s.length,q,q,B.ll,q,B.P,!0)) -return A.be(p,B.m,B.k,B.z,0,B.y)}, -$S:1181} -A.bGz.prototype={ -$1(a){var s,r=this.a.d -if(!B.f.p(a.a.toLowerCase(),r.toLowerCase())){s=a.b.c -r=s==null?null:B.f.p(s.toLowerCase(),r.toLowerCase()) -r=r===!0}else r=!0 -return!r}, -$S:1182} -A.bGA.prototype={ -$1(a){return a.a}, -$S:1187} -A.bGB.prototype={ -$2(a,b){var s,r,q=null,p=this.c,o=this.b.b.h(0,p[b]),n=o.c -if(n==null)n=p[b] -s=o.b -r=s.l(0) -return A.vV(A.fl(!1,q,!0,A.Sw(!0,A.qx(!0,B.aK,q,q,q,B.lw,128,!1,q,q,s,128)),q,!0,q,q,q,q,new A.cZ(r,t.kK),q,q,q,q,q,new A.bGy(this.a,o,p,b),q,q,q,18,q,q,q),n,q)}, -$S:1189} -A.bGy.prototype={ -$0(){var s=this,r=A.aje(A.fu(s.b.N())) -if(r.c==null)r.c=s.c[s.d] -s.a.a.bL6(r)}, -$S:0} -A.bGD.prototype={ -$1(a){var s=this.a -return s.D(new A.bGC(s,a))}, -$S:16} -A.bGC.prototype={ -$0(){return this.a.d=this.b}, -$S:0} -A.bGE.prototype={ -$0(){return new A.iY("https://fluffy.chat/faq/#how_do_i_get_stickers",null,this.a).wk()}, -$S:0} -A.atZ.prototype={ -B(a){var s=A.P(a),r=this.c.gbf().cx.aO.c,q=A.y(r).i("aZ<1>") -return A.iW(new A.bKj(this,s),null,new A.dU(new A.bKk(this),new A.aZ(r,q),q.i("dU")),t.K)}} -A.bKk.prototype={ -$1(a){var s=a.b,r=null -if(s==null)s=r -else{s=s.a -if(s==null)s=r -else{s=s.h(0,this.a.c.gbf().a) -if(s==null)s=r -else{s=s.d -s=s==null?null:B.b.cs(s,new A.bKh())}}}return s===!0}, -$S:41} -A.bKh.prototype={ -$1(a){return a.a==="m.typing"}, -$S:96} -A.bKj.prototype={ -$2(a,b){var s,r,q,p,o,n=null,m=this.a.c,l=m.gbf().gaOd() -B.b.cI(l,new A.bKi(a)) -s=l.length===0?0:30 -m=J.ev(m.e.CW.c)&&J.kL(m.e.CW.c).c===A.au(a,!1,t.B).gaJ(0).ok?B.tM:B.dH -r=t.p -q=A.b([],r) -if(l.length!==0)q.push(A.eZ(n,n,n,n,B.b.gS(l).gur(),B.b.gS(l).t4(),n,n,n,22,n)) -if(l.length===2){p=B.b.gU(l).gur() -p=p -o=l.length -q.push(new A.ai(B.aoH,A.eZ(n,n,n,n,p,o===2?B.b.gU(l).t4():"+"+(o-1),n,n,n,22,n),n))}q=A.bz(B.G,A.e8(B.aC,q,B.u,B.ap,n),B.n,n,n,n,n,22,n,n,n,n,44) -p=this.b.ax -o=p.R8 -p=o==null?p.k2:o -return A.bz(B.G,A.pV(m,A.bb(A.b([q,B.kg,A.cK(!1,B.E,!0,B.aeU,new A.ai(B.bM,l.length===0?n:B.frb,n),B.n,p,0,n,n,n,n,n,B.a4)],r),B.m,B.k,B.z,0),B.u,B.u_,B.aI,B.mA,B.ai,n,s,n,B.r4,n),B.n,n,n,n,n,n,n,n,n,n,1/0)}, -$S:1205} -A.bKi.prototype={ -$1(a){return a.f==A.au(this.a,!1,t.B).gaJ(0).ok}, -$S:34} -A.a8B.prototype={ -a_(){return new A.aK0()}} -A.aK0.prototype={ -aC(){var s=this,r=A.Iq(B.aZ,new A.c48(s)) -s.e!==$&&A.cp() -s.e=r -s.aU()}, -n(){var s=this.e -s===$&&A.e() -s.af(0) -this.aM()}, -B(a){var s,r,q,p,o,n=null,m=A.P(a),l=A.b([],t.p) -for(s=m.ax.y,r=1;r<=3;++r){q=this.d===r -p=q?16:8 -q=q?4:8 -o=new A.bp(16,16) -l.push(A.pV(n,n,B.n,n,B.aI,new A.d8(s,n,n,new A.e7(o,o,o,o),n,n,n,B.af),new A.aW(45e4),n,p,new A.aB(2,q,2,q),n,8))}return A.bb(l,B.m,B.k,B.B,0)}} -A.c48.prototype={ -$1(a){var s=this.a -if(s.c==null)return -s.D(new A.c47(s))}, -$S:103} -A.c47.prototype={ -$0(){var s=this.a -s.d=(s.d+1)%4}, -$S:0} -A.TF.prototype={ -a_(){return new A.TG()}} -A.TG.prototype={ -gbf(){var s=this.c -s.toString -s=A.au(s,!1,t.B).gaJ(0).dt(this.a.c) -s.toString -return s}, -gan_(){var s=this,r=A.eH(J.hV(s.gbf().cx.R8,new A.aT6(s)),t.hk),q=s.gbf().gaWU() -r.L(0,new A.c_(new A.O(q,new A.aT7(s),A.U(q).i("O<1,ds?>")),t.OR)) -return r}, -a1U(a){return this.aV0(a)}, -aV0(a){var s=0,r=A.n(t.H),q,p=2,o=[],n=[],m=this,l,k,j,i,h,g,f -var $async$a1U=A.o(function(b,c){if(b===1){o.push(c) -s=p}for(;;)switch(s){case 0:if(a==null){s=1 -break}m.D(new A.aTf(m)) -p=4 -j=m.gbf() -if(A.b7([B.vm,B.rh],t.Xz).p(0,a)){i=m.gan_() -h=A.y(i).i("hN") -i=A.H(new A.hN(i,new A.aTg(),h),h.i("D.E"))}else i=null -s=7 -return A.f(j.a1V(a,i),$async$a1U) -case 7:n.push(6) -s=5 -break -case 4:p=3 -f=o.pop() -l=A.a4(f) -k=A.ap(f) -$.V().u3(0,"Unable to change join rules",l,k) -j=m.c -if(j!=null){j=j.aj(t.L).f -i=m.c -i.toString -j.re(A.fx(null,null,null,null,null,B.u,null,A.F(A.hm(l,i,null),null,null,null,null,null,null,null,null),null,B.b5,null,null,null,null,null,null,null,null,null,null))}n.push(6) -s=5 -break -case 3:n=[2] -case 5:p=2 -if(m.c!=null)m.D(new A.aTh(m)) -s=n.pop() -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$a1U,r)}, -G4(a){return this.aUO(a)}, -aUO(a){var s=0,r=A.n(t.H),q,p=2,o=[],n=[],m=this,l,k,j,i,h,g -var $async$G4=A.o(function(b,c){if(b===1){o.push(c) -s=p}for(;;)switch(s){case 0:if(a==null){s=1 -break}m.D(new A.aTd(m)) -p=4 -s=7 -return A.f(m.gbf().G4(a),$async$G4) -case 7:n.push(6) -s=5 -break -case 4:p=3 -g=o.pop() -l=A.a4(g) -k=A.ap(g) -$.V().u3(0,"Unable to change history visibility",l,k) -i=m.c -if(i!=null){i=i.aj(t.L).f -h=m.c -h.toString -i.re(A.fx(null,null,null,null,null,B.u,null,A.F(A.hm(l,h,null),null,null,null,null,null,null,null,null),null,B.b5,null,null,null,null,null,null,null,null,null,null))}n.push(6) -s=5 -break -case 3:n=[2] -case 5:p=2 -if(m.c!=null)m.D(new A.aTe(m)) -s=n.pop() -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$G4,r)}, -G3(a){return this.aUL(a)}, -aUL(a){var s=0,r=A.n(t.H),q,p=2,o=[],n=[],m=this,l,k,j,i,h,g -var $async$G3=A.o(function(b,c){if(b===1){o.push(c) -s=p}for(;;)switch(s){case 0:if(a==null){s=1 -break}m.D(new A.aTb(m)) -p=4 -s=7 -return A.f(m.gbf().G3(a),$async$G3) -case 7:n.push(6) -s=5 -break -case 4:p=3 -g=o.pop() -l=A.a4(g) -k=A.ap(g) -$.V().u3(0,"Unable to change guest access",l,k) -i=m.c -if(i!=null){i=i.aj(t.L).f -h=m.c -h.toString -i.re(A.fx(null,null,null,null,null,B.u,null,A.F(A.hm(l,h,null),null,null,null,null,null,null,null,null),null,B.b5,null,null,null,null,null,null,null,null,null,null))}n.push(6) -s=5 -break -case 3:n=[2] -case 5:p=2 -if(m.c!=null)m.D(new A.aTc(m)) -s=n.pop() -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$G3,r)}, -OW(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d -var $async$OW=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:g=t.N -f=A.ad(p.gbf().ru(0,"m.room.create").b,"room_version",B.i,g) -e=p.c -e.toString -d=A -s=3 -return A.f(A.bU(e,!0,null,new A.aTj(p),null,t.K6),$async$OW) -case 3:o=d.lj(b) -if(o==null){s=1 -break}e=p.c -e.toString -n=t.X -m=A.u(e,B.e,n) -m.toString -m=m.gfG() -l=p.c -l.toString -l=A.u(l,B.e,n) -l.toString -l=l.gbC(l) -k=o.e.a -j=A.y(k).i("bi<1,2>") -i=j.i("e1>") -k=A.H(new A.e1(new A.az(new A.bi(k,j),new A.aTk(f),j.i("az")),new A.aTl(),i),i.i("D.E")) -s=4 -return A.f(A.wv(k,l,e,null,m,g),$async$OW) -case 4:h=b -s=h!=null?5:7 -break -case 5:g=p.c -g.toString -e=A.u(g,B.e,n) -e.toString -e=e.gdM() -m=p.c -m.toString -m=A.u(m,B.e,n) -m.toString -m=m.gbC(m) -l=p.c -l.toString -l=A.u(l,B.e,n) -l.toString -l=l.gda() -k=p.c -k.toString -n=A.u(k,B.e,n) -n.toString -d=B.nD -s=8 -return A.f(A.fJ(m,g,!0,n.go0(),e,l,!0),$async$OW) -case 8:l=d===b -g=l -s=6 -break -case 7:g=!0 -case 6:if(g){s=1 -break}g=p.c -g.toString -d=A -s=9 -return A.f(A.bU(g,!0,null,null,new A.aTm(p,h),t.P),$async$OW) -case 9:if(d.hv(b)!=null){s=1 -break}g=p.c -if(g==null){s=1 -break}e=p.gbf() -A.cn(g).el(0,"/rooms/"+e.a,null) -case 1:return A.l(q,r)}}) -return A.m($async$OW,r)}, -MB(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d -var $async$MB=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:e=p.gbf().cx.ok -if(e==null)o=null -else o=A.cz(e)?B.b.gU(A.f7(e)):null -if(o==null)throw A.q(A.bs("userID or domain is null! This should never happen.")) -e=p.c -e.toString -n=t.X -m=A.u(e,B.e,n) -m.toString -m=m.gir() -l=p.c -l.toString -l=A.u(l,B.e,n) -l.toString -s=3 -return A.f(A.kI(!0,null,e,l.ghg(),null,!1,null,null,null,null,null,!1,null,"#",o,m,!0,null),$async$MB) -case 3:k=b -j=k==null?null:B.f.dU(k) -if(j==null||j.length===0){s=1 -break}i="#"+j+":"+o -e=p.c -e.toString -d=A -s=4 -return A.f(A.bU(e,!0,null,new A.aT0(p,i),null,t.H),$async$MB) -case 4:if(d.hv(b)!=null){s=1 -break}p.D(new A.aT1()) -if(!p.gbf().vk("m.room.canonical_alias")){s=1 -break}e=p.c -e.toString -m=A.u(e,B.e,n) -m.toString -m=m.gkt() -l=p.c -l.toString -l=A.u(l,B.e,n) -l.toString -l=l.gdM() -h=p.c -h.toString -n=A.u(h,B.e,n) -n.toString -s=5 -return A.f(A.fJ(n.geh(),e,!1,i,l,m,!0),$async$MB) -case 5:g=b -m=p.gbf().ru(0,"m.room.canonical_alias") -if(m==null)f=null -else{e=A.ji(m.b,"alt_aliases",t.N) -e=e==null?null:A.jV(e,A.U(e).c) -f=e}if(f==null)f=A.aQ(t.N) -if(p.gbf().gy7().length!==0)f.v(0,p.gbf().gy7()) -f.v(0,i) -if(g===B.b2)f.A(0,i) -else f.A(0,p.gbf().gy7()) -e=p.c -e.toString -s=6 -return A.f(A.bU(e,!0,null,new A.aT2(p,g,i,f),null,t.N),$async$MB) -case 6:case 1:return A.l(q,r)}}) -return A.m($async$MB,r)}, -RU(a){return this.bCq(a)}, -bCq(a){var s=0,r=A.n(t.H),q=this,p -var $async$RU=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p=q.c -p.toString -s=2 -return A.f(A.bU(p,!0,null,new A.aT3(q,a),null,t.H),$async$RU) -case 2:q.D(new A.aT4()) -return A.l(null,r)}}) -return A.m($async$RU,r)}, -a1O(a){return this.aUt(a)}, -aUt(a){var s=0,r=A.n(t.H),q,p=2,o=[],n=[],m=this,l,k,j,i,h,g,f -var $async$a1O=A.o(function(b,c){if(b===1){o.push(c) -s=p}for(;;)switch(s){case 0:if(a==null){s=1 -break}m.D(new A.aT8(m)) -p=4 -j=m.gbf() -i=m.gbf() -h=a?B.mq:B.q4 -s=7 -return A.f(j.cx.UL(i.a,h),$async$a1O) -case 7:m.D(new A.aT9()) -n.push(6) -s=5 -break -case 4:p=3 -f=o.pop() -l=A.a4(f) -k=A.ap(f) -$.V().u3(0,"Unable to change visibility",l,k) -j=m.c -if(j!=null){j=j.aj(t.L).f -i=m.c -i.toString -j.re(A.fx(null,null,null,null,null,B.u,null,A.F(A.hm(l,i,null),null,null,null,null,null,null,null,null),null,B.b5,null,null,null,null,null,null,null,null,null,null))}n.push(6) -s=5 -break -case 3:n=[2] -case 5:p=2 -if(m.c!=null)m.D(new A.aTa(m)) -s=n.pop() -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$a1O,r)}, -B(a){return new A.ad0(this,null)}} -A.aT6.prototype={ -$1(a){return a.gxb()&&B.b.cs(a.gPE(),new A.aT5(this.a))}, -$S:42} -A.aT5.prototype={ -$1(a){return a.a===this.a.gbf().a}, -$S:160} -A.aT7.prototype={ -$1(a){var s=this.a.gbf(),r=a.a -if(r==null)r="" -return s.cx.dt(r)}, -$S:1255} -A.aTf.prototype={ -$0(){this.a.d=!0}, -$S:0} -A.aTg.prototype={ -$1(a){return a.a}, -$S:280} -A.aTh.prototype={ -$0(){this.a.d=!1}, -$S:0} -A.aTd.prototype={ -$0(){this.a.f=!0}, -$S:0} -A.aTe.prototype={ -$0(){this.a.f=!1}, -$S:0} -A.aTb.prototype={ -$0(){this.a.r=!0}, -$S:0} -A.aTc.prototype={ -$0(){this.a.r=!1}, -$S:0} -A.aTj.prototype={ -$0(){return this.a.gbf().cx.P7(0)}, -$S:1262} -A.aTk.prototype={ -$1(a){return a.a!==this.a}, -$S:1263} -A.aTl.prototype={ -$1(a){var s=a.a -return new A.e6(s+" ("+B.b.gU(a.b.H().split("."))+")",s,null,!1,t.jC)}, -$S:1265} -A.aTm.prototype={ -$1(a){return this.aP7(a)}, -aP7(a2){var s=0,r=A.n(t.P),q=1,p=[],o=this,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 -var $async$$1=A.o(function(a3,a4){if(a3===1){p.push(a4) -s=q}for(;;)switch(s){case 0:b=o.a -s=2 -return A.f(b.gbf().cx.TD(b.gbf().a,o.b),$async$$1) -case 2:a=a4 -a0=b.gbf().cx.dt(a) -i=t.B -case 3:if(!(a0==null)){s=4 -break}h=b.c -h.toString -h=A.au(h,!1,i).gaJ(0).dt(b.a.c).cx.aO.c -s=5 -return A.f(new A.aZ(h,A.y(h).i("aZ<1>")).gS(0),$async$$1) -case 5:h=b.c -h.toString -a0=A.au(h,!1,i).gaJ(0).dt(b.a.c).cx.dt(a) -s=3 -break -case 4:s=A.b7([B.OM,B.vl,B.rh],t.Xz).p(0,b.gbf().gNW())?6:7 -break -case 6:s=8 -return A.f(b.gbf().aNs(A.b([B.aj,B.aR],t.ce)),$async$$1) -case 8:n=a4 -J.mw(n,new A.aTi(b)) -b=A.Mm(n,0,t.ui),i=J.ar(b.a),h=b.b,b=new A.lZ(i,h,A.y(b).i("lZ<1>")),g=t.z,f=t.S -case 9:if(!b.q()){s=10 -break}e=b.c -e=e>=0?new A.ah(h+e,i.gI(i)):A.a3(A.cM()) -m=null -l=null -m=e.a -l=e.b -q=12 -e=$.V() -d=l.f -if(d==null)d="@unknown:unknown" -d=new A.cV("Inviting...",d,$.db().$1(null),B.cX) -e.c.push(d) -if(5<=e.a.a)A.dr(d) -e=a0 -d=l.f -if(d==null)d="@unknown:unknown" -s=15 -return A.f(e.cx.NR(e.a,d,null),$async$$1) -case 15:a2.$1(m/J.b6(n)) -q=1 -s=14 -break -case 12:q=11 -a1=p.pop() -e=A.a4(a1) -s=e instanceof A.hn?16:18 -break -case 16:k=e -j=A.ad(k.a,"retry_after_ms",B.i,f) -if(J.JW(k)!==B.Et||j==null)throw a1 -e=$.V() -d=new A.cV("Limit exceeded. Retry after "+A.A(j),null,$.db().$1(null),B.dQ) -e.c.push(d) -if(4<=e.a.a)A.dr(d) -s=19 -return A.f(A.hy(new A.aW(1000*j),null,g),$async$$1) -case 19:e=a0 -d=l.f -if(d==null)d="@unknown:unknown" -s=20 -return A.f(e.cx.NR(e.a,d,null),$async$$1) -case 20:a2.$1(m/J.b6(n)) -s=17 -break -case 18:throw a1 -case 17:s=14 -break -case 11:s=1 -break -case 14:s=9 -break -case 10:case 7:return A.l(null,r) -case 1:return A.k(p.at(-1),r)}}) -return A.m($async$$1,r)}, -$S:204} -A.aTi.prototype={ -$1(a){var s=a.f -if(s==null)s="@unknown:unknown" -return s===this.a.gbf().cx.ok}, -$S:34} -A.aT0.prototype={ -$0(){var s=this.a -return s.gbf().cx.UI(this.b,s.gbf().a)}, -$S:2} -A.aT1.prototype={ -$0(){}, -$S:0} -A.aT2.prototype={ -$0(){var s=this,r=s.a,q=r.gbf(),p=r.gbf(),o=A.c(t.N,t.O) -o.j(0,"alias",s.b===B.b2?s.c:r.gbf().gy7()) -r=s.d -if(r.a!==0){r=A.H(r,A.y(r).i("cD.E")) -o.j(0,"alt_aliases",r)}return q.cx.vd(p.a,"m.room.canonical_alias","",o)}, -$S:54} -A.aT3.prototype={ -$0(){return this.a.gbf().cx.Yw(this.b)}, -$S:2} -A.aT4.prototype={ -$0(){}, -$S:0} -A.aT8.prototype={ -$0(){}, -$S:0} -A.aT9.prototype={ -$0(){}, -$S:0} -A.aTa.prototype={ -$0(){}, -$S:0} -A.ad0.prototype={ -B(a){var s,r,q=null,p=A.P(a),o=this.c.gbf(),n=A.u(a,B.e,t.X) -n.toString -s=o.cx.dh.c -r=A.y(s).i("aZ<1>") -return A.dT(A.dO(q,q,q,!0,!0,q,q,1,q,q,q,!1,q,!1,q,q,B.e2,q,!0,q,q,q,q,q,A.F(n.gh9(),q,q,q,q,q,q,q,q),q,q,q,1,q,!0),q,A.kt(A.iW(new A.aTw(this,o,p),q,new A.dU(new A.aTx(this),new A.aZ(s,r),r.i("dU")),t.K),q,!0),q,!1,q,q,q,q)}} -A.aTx.prototype={ -$1(a){return a.a===this.a.c.gbf().a}, -$S:153} -A.aTw.prototype={ -$2(b9,c0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1="m.room.canonical_alias",b2=null,b3="m.room.create",b4="room_version",b5=this.b,b6=b5.gy7(),b7=b5.ru(0,b1),b8=b7==null?b2:A.ji(b7.b,"alt_aliases",t.N) -if(b8==null)b8=A.b([],t.s) -b7=t.X -s=A.u(b9,B.e,b7) -s.toString -r=this.c -q=r.ax.y -s=A.br(!1,b2,b2,b2,!0,b2,b2,b2,!0,b2,b2,b2,b2,b2,!1,b2,b2,b2,b2,b2,A.F(s.gox(),b2,b2,b2,b2,A.aO(b2,b2,q,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,B.aQ,b2,b2,!0,b2,b2,b2,b2,b2,b2,b2,b2),b2,b2,b2),b2,b2,b2) -p=b5.gbGQ() -o=this.a -n=o.c -m=n.f||!b5.vk("m.room.history_visibility")?new A.aTq():n.gaUN() -l=t.p -k=A.b([],l) -for(j=t.Ov,i=t.xT,h=t.Gk,g=0;g<4;++g){f=B.D4[g] -e=b9.aj(h) -d=e==null?b2:i.a(J.w(e.r.e,B.e)) -d.toString -k.push(A.ccX(b2,A.F(A.cjL(f,new A.f8(d)),b2,b2,b2,b2,b2,b2,b2,b2),f,j))}k=A.be(k,B.m,B.k,B.B,0,B.y) -r=r.ch -j=A.fW(r,b2,b2,b2,b2,b2) -d=A.u(b9,B.e,b7) -d.toString -d=A.br(!1,b2,b2,b2,!0,b2,b2,b2,!0,b2,b2,b2,b2,b2,!1,b2,b2,b2,b2,b2,A.F(d.goI(),b2,b2,b2,b2,A.aO(b2,b2,q,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,B.aQ,b2,b2,!0,b2,b2,b2,b2,b2,b2,b2,b2),b2,b2,b2),b2,b2,b2) -c=b5.gNW() -b=A.b([],l) -a=t.Xz -a0=A.jV(B.CF,a) -a1=t.N -a2=A.ad(n.gbf().ru(0,b3).b,b4,B.i,a1) -a3=A.ky(a2==null?"Unknown":a2,b2) -a2=a3!=null -if(a2&&a3<=6)a0.A(0,B.vl) -if(a2&&a3<=7)a0.A(0,B.vm) -if(a2&&a3<=9)a0.A(0,B.rh) -if(n.gan_().a===0){a0.A(0,B.vm) -a0.A(0,B.rh)}a4=n.gbf().gNW() -if(a4!=null)a0.v(0,a4) -a2=A.H(a0,A.y(a0).i("cD.E")) -a5=a2.length -g=0 -for(;g") -return A.iW(new A.aV3(this,m,n,q,p),o,new A.dU(new A.aV4(m),new A.aZ(s,r),r.i("dU")),t.Wu)}} -A.aV4.prototype={ -$1(a){return a.a===this.a.a}, -$S:153} -A.aV3.prototype={ -$2(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=null,e={},d=g.b,c=d.I1(),b=A.b(c.slice(0),A.U(c)) -B.b.q7(b,new A.aV_()) -e.a=b -b=e.a=A.k1(b,0,A.wq(10,"count",t.S),A.U(b).c).qb(0) -c=d.f -s=c.c -if(s==null)s=0 -c=c.b -r=s+(c==null?0:c) -c=b.length -s=g.c -q=s.ok.y.b -p=t.X -o=A.u(a,B.e,p) -o.toString -n=d.xO(new A.f8(o)) -o=g.a -m=o.c -l=m.a.d -if(l==null)l=B.e2 -k=s.p3 -j=A.b([],t.p) -if(d.gy7().length!==0){i=A.u(a,B.e,p) -i.toString -j.push(A.cJ(f,f,f,B.O6,f,f,new A.aV0(a,d),f,f,f,i.ge9(i)))}else{i=g.d -if(i!=null){h=A.u(a,B.e,p) -h.toString -j.push(A.cJ(f,f,f,B.O6,f,f,new A.aV1(a,i),f,f,f,h.ge9(h)))}}if(m.a.d==null)j.push(new A.Kt(d,!1,f)) -p=A.u(a,B.e,p) -p.toString -p=A.F(p.gf4(),f,f,f,f,f,f,f,f) -p=A.dO(j,f,f,!0,!0,k.gde(k),f,1,f,f,k.c,!1,f,!1,f,f,l,f,!0,f,f,f,f,f,p,f,f,f,1,f,!0) -l=b.length -c=c=100){r=A.u(a,B.e,t.X) -r.toString -q=r.geU()}else{r=h.f -if(s.rR(r==null?j:r)>=50){r=A.u(a,B.e,t.X) -r.toString -r=r.gft() -q=r}else q=""}r=A.b([A.dF(A.F(h.t4(),k,B.a8,k,k,k,k,k,k),1)],t.p) -if(q.length!==0){p=h.f -o=i.ax -if(s.rR(p==null?j:p)>=100){p=o.CW -if(p==null)p=o.y}else{p=o.cy -if(p==null){p=o.CW -if(p==null)p=o.y}}n=A.by(18) -m=i.ok.ax -if(m==null)s=k -else{l=h.f -if(s.rR(l==null?j:l)>=100){s=o.cx -if(s==null)s=o.z}else{s=o.db -if(s==null){s=o.cx -if(s==null)s=o.z}}s=m.dj(s)}r.push(A.bz(k,A.F(q,k,k,k,k,s,k,k,k),B.n,k,k,new A.d8(p,k,k,n,k,k,k,B.af),k,k,k,B.aoD,k,k,k))}if(g==null)g=B.a0 -else{s=i.ax -p=s.Q -if(p==null)p=s.y -o=A.by(8) -n=i.ok.ax -if(n==null)s=k -else{m=s.as -s=n.dj(m==null?s.z:m)}o=A.bz(k,A.bI(A.F(g,k,k,k,k,s,k,k,k),k,k),B.n,k,k,new A.d8(p,k,k,o,k,k,k,B.af),k,k,B.bM,B.r4,k,k,k) -g=o}r.push(g) -r=A.bb(r,B.m,B.k,B.z,0) -g=h.f -g=A.F(g==null?j:g,1,B.a8,k,k,k,k,k,k) -s=h.guT()===B.aj?1:0.5 -return A.br(!1,k,k,k,!0,k,k,k,!0,k,A.ok(A.eZ(k,k,k,k,h.gur(),h.t4(),k,k,h.f,44,k),s),k,k,new A.bq8(this,a),!1,k,k,k,g,k,r,k,k,k)}} -A.bq8.prototype={ -$0(){return A.lP(this.b,null,this.a.c)}, -$S:0} -A.TJ.prototype={ -a_(){return new A.TK()}} -A.TK.prototype={ -gbf(){var s,r=this.c -r.toString -r=A.au(r,!1,t.B).gaJ(0) -s=this.c -s.toString -s=A.M0(s).r.h(0,"roomid") -s.toString -s=r.dt(s) -s.toString -return s}, -YH(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$YH=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:if(p.gbf().gvm()!=null){o=p.c -o.toString -n=t.X -m=A.u(o,B.e,n) -m.toString -m=m.geR() -l=p.c -l.toString -n=A.u(l,B.e,n) -n.toString -A.zt(o,n.glM(),null,m,!0) -s=1 -break}if(p.gbf().gNW()===B.ri){o=p.c -o.toString -n=t.X -m=A.u(o,B.e,n) -m.toString -m=m.geR() -l=p.c -l.toString -n=A.u(l,B.e,n) -n.toString -A.zt(o,n.gj9(),null,m,!0) -s=1 -break}if(!p.gbf().vk("m.room.encryption")){o=p.c -o.toString -n=t.X -m=A.u(o,B.e,n) -m.toString -m=m.geR() -l=p.c -l.toString -n=A.u(l,B.e,n) -n.toString -A.zt(o,n.gei(),null,m,!0) -s=1 -break}o=p.c -o.toString -n=t.X -m=A.u(o,B.e,n) -m.toString -m=m.gda() -l=p.c -l.toString -l=A.u(l,B.e,n) -l.toString -l=l.giw() -k=p.c -k.toString -k=A.u(k,B.e,n) -k.toString -k=k.gdM() -j=p.c -j.toString -n=A.u(j,B.e,n) -n.toString -s=3 -return A.f(A.fJ(n.gbC(n),o,!1,l,k,m,!0),$async$YH) -case 3:if(c!==B.b2){s=1 -break}o=p.c -o.toString -s=4 -return A.f(A.bU(o,!0,null,new A.aV6(p),null,t.H),$async$YH) -case 4:case 1:return A.l(q,r)}}) -return A.m($async$YH,r)}, -wV(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i -var $async$wV=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:i=p.c -i.toString -o=t.X -n=A.u(i,B.e,o) -n.toString -n=n.goq() -m=p.c -m.toString -m=A.u(m,B.e,o) -m.toString -m=m.gor() -l=p.c -l.toString -l=A.u(l,B.e,o) -l.toString -l=l.gcM() -k=p.c -k.toString -o=A.u(k,B.e,o) -o.toString -s=3 -return A.f(A.fJ(o.gbC(o),i,!1,m,l,n,!0),$async$wV) -case 3:if(b!==B.b2){s=1 -break}s=4 -return A.f(J.w(p.gbf().cx.bH,p.gbf().gtr()).wV(),$async$wV) -case 4:j=b -j.e=new A.aV8(p,j) -i=p.c -i.toString -s=5 -return A.f(new A.v3(j,null).Ip(0,i),$async$wV) -case 5:case 1:return A.l(q,r)}}) -return A.m($async$wV,r)}, -bQa(a){this.D(new A.aV9(a))}, -B(a){return new A.ad4(this,null)}} -A.aV6.prototype={ -$0(){return this.a.gbf().a85()}, -$S:2} -A.aV8.prototype={ -$0(){if(this.b.ay===B.kw)this.a.D(new A.aV7())}, -$S:0} -A.aV7.prototype={ -$0(){}, -$S:0} -A.aV9.prototype={ -$0(){var s=this.a -s.Pw(!(A.fn.prototype.gcq.call(s)||!s.gvy()))}, -$S:0} -A.ad4.prototype={ -B(a){var s=A.P(a),r=this.c.gbf(),q=r.cx.aO.c,p=A.y(q).i("aZ<1>") -return A.iW(new A.aVi(this,s,r),null,new A.dU(new A.aVj(r),new A.aZ(q,p),p.i("dU")),t.K)}} -A.aVj.prototype={ -$1(a){var s=a.b -if(s==null)s=null -else{s=s.a -s=s==null?null:s.h(0,this.a.a)}return s!=null||a.f!=null}, -$S:41} -A.aVi.prototype={ -$2(a,b){var s,r,q,p,o,n,m=null,l=this.a,k=A.cJ(m,m,m,B.C9,m,m,new A.aVe(l,a),m,m,m,m),j=t.X,i=A.u(a,B.e,j) -i.toString -i=A.F(i.giy(),m,m,m,m,m,m,m,m) -s=A.u(a,B.e,j) -s.toString -r=t.p -i=A.dO(A.b([A.hR(!1,A.F(s.geA(),m,m,m,m,m,m,m,m),m,m,m,m,m,m,new A.aVf(),m,m)],r),m,m,!0,!0,m,m,1,m,m,m,!1,m,!1,m,m,k,m,!0,m,m,m,m,m,i,m,m,m,1,m,!0) -k=this.b -s=k.ax -q=s.e -if(q==null)q=s.c -p=s.d -q=A.kj(p==null?s.b:p,B.vh,q,m) -p=A.u(a,B.e,j) -p.toString -o=this.c -n=l.c -p=A.cnR(m,n.geb(),q,m,A.F(p.glS(),m,m,m,m,m,m,m,m),o.gvm()!=null) -q=s.y1 -s=A.b([p,A.cG(B.e5r,q==null?s.k2:q,m,m,128)],r) -if(o.gtr()!=null){q=A.u(a,B.e,j) -q.toString -s.push(new A.ai(B.at,A.c3(A.LC(B.Ob,A.F(q.gjU(),m,m,m,m,m,m,m,m),n.gaXf(),m),m,1/0),m))}if(o.gvm()!=null){j=A.u(a,B.e,j) -j.toString -q=o.cx.dh.c -p=A.y(q).i("aZ<1>") -B.b.L(s,A.b([B.aP,A.br(!1,m,m,m,!0,m,m,m,!0,m,m,m,m,m,!1,m,m,m,m,m,A.F(j.glK(),m,m,m,m,B.kO,m,m,m),m,m,m),A.iW(new A.aVg(l,o,k),m,new A.dU(new A.aVh(l),new A.aZ(q,p),p.i("dU")),t.Wu)],r))}else{l=A.u(a,B.e,j) -l.toString -s.push(new A.ai(B.at,A.bI(A.F(l.gex(),m,m,m,m,B.Gf,m,m,m),m,m),m))}return A.dT(i,m,A.kt(A.be(s,B.m,B.k,B.B,0,B.y),m,!0),m,!1,m,m,m,m)}, -$S:1281} -A.aVe.prototype={ -$0(){var s=this.a.c.c -s.toString -s=A.M0(s).r.h(0,"roomid") -s.toString -return A.cn(this.b).el(0,"/rooms/"+s,null)}, -$S:0} -A.aVf.prototype={ -$0(){return A.lO("https://fluffy.chat/faq/#how_to_use_end_to_end_encryption",B.cB)}, -$S:0} -A.aVh.prototype={ -$1(a){return a.a===this.a.c.gbf().a}, -$S:153} -A.aVg.prototype={ -$2(a,b){var s=this.b -return new A.cu(s.I9(),new A.aVd(this.a,s,this.c),null,null,t.Gn)}, -$S:1286} -A.aVd.prototype={ -$2(a,b){var s,r=null,q=b.c -if(q!=null){s=A.u(a,B.e,t.X) -s.toString -return A.bI(A.F(s.gdw()+": "+A.A(q),r,r,r,r,r,r,r,r),r,r)}q=b.b -if(q==null)return B.lE -return A.i0(r,new A.aVc(this.a,q,this.b,this.c),J.b6(q),r,B.ll,B.P,!0)}, -$S:1292} -A.aVc.prototype={ -$2(a,b){var s,r,q,p,o,n,m=this,l=null,k=t.p,j=A.b([],k) -if(b!==0){s=m.b -r=J.T(s) -s=r.h(s,b).a!==r.h(s,b-1).a}else s=!0 -if(s){s=m.b -B.b.L(j,A.b([B.mT,new A.cu(m.c.cx.D_(J.w(s,b).a),new A.aVa(s,b),l,l,t.gx)],k))}s=m.b -r=J.T(s) -q=r.h(s,b) -q=A.fn.prototype.gcq.call(q)||!q.gvy() -p=r.h(s,b).gcU()?B.dV:B.er -if(r.h(s,b).gcU()){o=A.u(a,B.e,t.X) -o.toString -o=o.gcU()}else{o=r.h(s,b) -o=A.fn.prototype.gcq.call(o)||!o.gvy() -n=t.X -if(o){o=A.u(a,B.e,n) -o.toString -o=o.gcq()}else{o=A.u(a,B.e,n) -o.toString -o=o.gjP()}}if(r.h(s,b).gcU())n=B.dV -else{n=r.h(s,b) -n=A.fn.prototype.gcq.call(n)||!n.gvy()?B.dc:B.er}n=A.F(o,l,l,l,l,A.aO(l,l,n,l,l,l,l,l,l,l,l,l,l,l,l,l,l,!0,l,l,l,l,l,l,l,l),l,l,l) -o=r.h(s,b).ax -if(o==null){o=A.u(a,B.e,t.X) -o.toString -o=o.gjM()}k=A.bb(A.b([n,B.fkt,A.F(o,l,l,l,l,l,l,l,l)],k),B.m,B.k,B.z,0) -r=r.h(s,b) -r=r.b.h(0,"ed25519:"+A.A(r.ax)) -r=r==null?l:A.chF(r) -if(r==null){r=A.u(a,B.e,t.X) -r.toString -r=r.gjN()}j.push(A.cnR(p,new A.aVb(m.a,s,b),l,A.F(r,l,l,l,l,A.aO(l,l,m.d.ax.y,l,l,l,l,l,"RobotoMono",l,l,11,l,l,l,l,l,!0,l,l,l,l,l,l,l,l),l,l,l),k,!q)) -return A.be(j,B.m,B.k,B.B,0,B.y)}, -$S:1293} -A.aVa.prototype={ -$2(a,b){var s,r=this,q=null,p=b.b,o=p==null,n=o?q:p.b -if(n==null){n=J.w(r.a,r.b).a -n=A.cz(n)?B.b.gS(A.f7(n)):q -s=n}else s=n -if(s==null)s=J.w(r.a,r.b).a -p=A.eZ(q,q,q,q,o?q:p.a,s,q,q,q,44,q) -n=A.F(s,q,q,q,q,q,q,q,q) -return A.br(!1,q,q,q,!0,q,q,q,!0,q,p,q,q,q,!1,q,q,q,A.F(J.w(r.a,r.b).a,q,q,q,q,q,q,q,q),q,n,q,q,q)}, -$S:1299} -A.aVb.prototype={ -$1(a){return this.a.c.bQa(J.w(this.b,this.c))}, -$S:13} -A.ry.prototype={ -H(){return"ActiveFilter."+this.b}} -A.Ks.prototype={ -a_(){var s=null,r=$.aC(),q=A.jv(!0,s,!0,!0,s,s,!1),p=A.b([],t.ZP) -return new A.TL(new A.e9(B.ba,r),q,new A.i4(0,!0,s,s,s,p,r),new A.cl(!0,r,t.uh),new A.c1(s,s,t.X8),s,s)}} -A.TL.prototype={ -Pv(a){return this.aUg(a)}, -aUg(a){var s=0,r=A.n(t.H),q=this,p -var $async$Pv=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p=q.c -p.toString -s=2 -return A.f(A.au(p,!1,t.B).gaJ(0).dt(a).Fu(),$async$Pv) -case 2:q.D(new A.aW4(q,a)) -return A.l(null,r)}}) -return A.m($async$Pv,r)}, -aGR(){return this.D(new A.aVP(this))}, -T2(a){return this.bKf(a)}, -bKf(a){var s=0,r=A.n(t.H),q,p=this,o,n,m -var $async$T2=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:s=a.b===B.aR?3:4 -break -case 3:o=p.c -o.toString -m=A -s=5 -return A.f(A.bU(o,!0,B.v_,new A.aVZ(a),null,t.P),$async$T2) -case 5:if(m.hv(c)!=null){s=1 -break}case 4:o=a.b -if(o===B.kI){o=p.c.aj(t.L).f -n=p.c -n.toString -n=A.u(n,B.e,t.X) -n.toString -o.re(A.fx(null,null,null,null,null,B.u,null,A.F(n.goR(),null,null,null,null,null,null,null,null),null,B.b5,null,null,null,null,null,null,null,null,null,null)) -s=1 -break}if(o===B.bN){o=p.c -o.toString -A.cn(o).el(0,"/rooms/archive/"+a.a,null) -s=1 -break}if(a.gxb()){p.Pv(a.a) -s=1 -break}o=p.c -o.toString -A.cn(o).el(0,"/rooms/"+a.a,null) -case 1:return A.l(q,r)}}) -return A.m($async$T2,r)}, -aRA(a){switch(a.a){case 0:return new A.aVT() -case 1:return new A.aVU() -case 2:return new A.aVV() -case 3:return new A.aVW() -case 4:return new A.aVX()}}, -a26(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i -var $async$a26=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:i=p.c -i.toString -o=t.X -i=A.u(i,B.e,o) -i.toString -i=i.ght() -n=p.c -n.toString -m=A.u(n,B.e,o) -m.toString -m=m.gcM() -l=p.c -l.toString -o=A.u(l,B.e,o) -o.toString -o=o.gbC(o) -l=p.c -l.toString -k=t.B -l=A.au(l,!1,k).gaJ(0).b -l=l==null?null:l.guv(l) -s=3 -return A.f(A.kI(!1,o,n,l,p.z,!1,B.nT,null,null,null,null,!1,m,"https://",null,i,!1,new A.aW5(p)),$async$a26) -case 3:j=b -if(j==null){s=1 -break}i=p.c -i.toString -A.au(i,!1,k).a.f.u6("String","im.fluffychat.search.server",j) -p.D(new A.aW6(p,j)) -k=p.Q -if(k!=null)k.af(0) -p.Q=A.d4(B.cU,p.gae9()) -case 1:return A.l(q,r)}}) -return A.m($async$a26,r)}, -Q2(){return this.bpS()}, -bpS(){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a -var $async$Q2=A.o(function(a0,a1){if(a0===1){o.push(a1) -s=p}for(;;)switch(s){case 0:d={} -c=n.c -c.toString -m=A.au(c,!1,t.B).gaJ(0) -if(!n.ax)n.D(new A.aVz(n)) -d.a=d.b=null -c=n.ay -l=B.f.dU(c.a.a) -p=4 -a=d -s=7 -return A.f(m.Tb(new A.a_f(l),20,n.z),$async$Q2) -case 7:g=a.a=a1 -if(A.cz(l)){f=l -f=(A.cz(f)?B.f.a1(f,0,1):null)==="#"&&!B.b.cs(g.a,new A.aVA(l))}else f=!1 -s=f?8:9 -break -case 8:s=10 -return A.f(m.Pe(l),$async$Q2) -case 10:k=a1 -j=k.a -if(j!=null)B.b.v(g.a,new A.mb(null,l,!1,null,l,0,j,null,null,!1)) -case 9:a=d -s=11 -return A.f(m.L7(c.a.a,20),$async$Q2) -case 11:a.b=a1 -p=2 -s=6 -break -case 4:p=3 -b=o.pop() -i=A.a4(b) -h=A.ap(b) -$.V().u3(0,"Searching has crashed",i,h) -c=n.c.aj(t.L).f -f=n.c -f.toString -c.re(A.fx(null,null,null,null,null,B.u,null,A.F(A.hm(i,f,null),null,null,null,null,null,null,null,null),null,B.b5,null,null,null,null,null,null,null,null,null,null)) -s=6 -break -case 3:s=2 -break -case 6:if(!n.x){s=1 -break}n.D(new A.aVB(d,n)) -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$Q2,r)}, -bL0(a,b){var s,r=this -if(a.length===0){r.ajP(!1) -return}r.D(new A.aW_(r)) -s=r.Q -if(s!=null)s.af(0) -r.Q=A.d4(B.cU,r.gae9())}, -Ew(){var s,r=this -r.D(new A.aW8(r)) -r.ch.u_() -s=r.Q -if(s!=null)s.af(0) -r.Q=A.d4(B.cU,r.gae9())}, -ajP(a){this.D(new A.aVH(this)) -if(a)this.ch.xf()}, -aGz(){return this.ajP(!0)}, -bkP(){var s,r=B.b.gcp(this.cx.f).at -r.toString -s=r<=0 -r=this.cy -if(s!==r.a)r.sk(0,s)}, -bh1(){return}, -aC(){var s,r=this -r.r=A.kg(B.tP)?B.H4:B.yV -r.bh1() -r.w=r.a.d -r.cx.an(0,r.gazF()) -r.Mv() -s=r.c -s.toString -$.ci0=s -$.at.p3$.push(new A.aVY(r)) -r.aU()}, -n(){this.cx.V(0,this.gazF()) -this.b_V()}, -DA(a,b,c){return this.bxI(a,b,c)}, -bxI(a3,a4,a5){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2 -var $async$DA=A.o(function(a6,a7){if(a6===1)return A.k(a7,r) -for(;;)switch(s){case 0:a0=t.x -a1=a0.a(A.xY(a4,!1).c.gav()) -a2=a0.a(a4.gav()) -a0=A.cL(a2.bN(0,a1),B.EH) -o=a2.gE(0).EU(0,B.l).a8(0,B.EI) -o=A.lx(a0,A.cL(a2.bN(0,a1),o)) -a0=a1.gE(0) -n=A.apO(o,new A.a1(0,0,0+a0.a,0+a0.b)) -a0=p.c -a0.toString -o=t.X -a0=A.u(a0,B.e,o) -a0.toString -m=a3.xO(new A.f8(a0)) -a0=a3.cx -l=J.hV(a0.R8,new A.aVJ(a3)) -k=A.H(l,l.$ti.i("D.E")) -l=A.eZ(null,null,null,null,a3.gAg(),m,null,null,null,44,null) -j=p.c -j.toString -i=t.p -h=t.z1 -g=t.eN -j=A.b([A.dw(A.bb(A.b([l,new A.da(B.zn,A.F(m,2,B.a8,null,null,A.aO(null,null,A.P(j).ax.k3,null,null,null,null,null,null,null,null,null,null,null,null,null,null,!0,null,null,null,null,null,null,null,null),null,null,null),null)],i),B.m,B.k,B.B,12),!0,null,B.ajy,h),B.F0],g) -if(a5!=null){l=A.eZ(null,null,null,null,a5.gAg(),a5.Ej(),null,null,null,22,null) -f=p.c -f.toString -f=A.u(f,B.e,o) -f.toString -j.push(A.dw(A.bb(A.b([l,B.aS,A.dF(A.F(f.k7(a5.Ej()),null,null,null,null,null,null,null,null),1)],i),B.m,B.k,B.B,0),!0,null,B.ajz,h))}if(a3.b===B.aj){l=A.cG(a3.gE1()===B.kM?B.C6:B.e3I,null,null,null,null) -f=a3.gE1() -e=p.c -if(f===B.kM){e.toString -f=A.u(e,B.e,o) -f.toString -f=f.gfu()}else{e.toString -f=A.u(e,B.e,o) -f.toString -f=f.gjO()}f=A.dw(A.bb(A.b([l,B.aS,A.F(f,null,null,null,null,null,null,null,null)],i),B.m,B.k,B.B,0),!0,null,B.ajC,h) -l=A.cG(a3.gFl()?B.e3F:B.e4F,null,null,null,null) -e=a3.gFl() -d=p.c -if(e){d.toString -e=A.u(d,B.e,o) -e.toString -e=e.gmu()}else{d.toString -e=A.u(d,B.e,o) -e.toString -e=e.gmv()}e=A.dw(A.bb(A.b([l,B.aS,A.F(e,null,null,null,null,null,null,null,null)],i),B.m,B.k,B.B,0),!0,null,B.ajB,h) -l=A.cG(a3.gKF().h(0,"m.favourite")!=null?B.BW:B.NV,null,null,null,null) -d=a3.gKF().h(0,"m.favourite") -c=p.c -if(d!=null){c.toString -d=A.u(c,B.e,o) -d.toString -d=d.geJ()}else{c.toString -d=A.u(c,B.e,o) -d.toString -d=d.gfB()}g=A.b([f,e,A.dw(A.bb(A.b([l,B.aS,A.F(d,null,null,null,null,null,null,null,null)],i),B.m,B.k,B.B,0),!0,null,B.ajA,h)],g) -if(k.length!==0){l=p.c -l.toString -l=A.u(l,B.e,o) -l.toString -g.push(A.dw(A.bb(A.b([B.e61,B.aS,A.F(l.ghe(),null,null,null,null,null,null,null,null)],i),B.m,B.k,B.B,0),!0,null,B.ajE,h))}B.b.L(j,g)}l=p.c -l.toString -l=A.P(l).ax -g=l.k1 -l=A.cG(B.NP,g==null?l.go:g,null,null,null) -g=a3.b -f=p.c -if(g===B.aR){f.toString -g=A.u(f,B.e,o) -g.toString -g=g.gds(g)}else{f.toString -g=A.u(f,B.e,o) -g.toString -g=g.gdn()}f=p.c -f.toString -f=A.P(f).ax -e=f.k1 -j.push(A.dw(A.bb(A.b([l,B.aS,A.F(g,null,null,null,null,A.aO(null,null,e==null?f.go:e,null,null,null,null,null,null,null,null,null,null,null,null,null,null,!0,null,null,null,null,null,null,null,null),null,null,null)],i),B.m,B.k,B.B,0),!0,null,B.ajD,h)) -if(a3.b===B.aR){l=p.c -l.toString -l=A.P(l).ax -g=l.k1 -l=A.cG(B.C0,g==null?l.go:g,null,null,null) -g=p.c -g.toString -g=A.u(g,B.e,o) -g.toString -g=g.ghp() -f=p.c -f.toString -f=A.P(f).ax -e=f.k1 -j.push(A.dw(A.bb(A.b([l,B.aS,A.F(g,null,null,null,null,A.aO(null,null,e==null?f.go:e,null,null,null,null,null,null,null,null,null,null,null,null,null,null,!0,null,null,null,null,null,null,null,null),null,null,null)],i),B.m,B.k,B.B,0),!0,null,B.ajF,h))}s=3 -return A.f(A.c8P(B.n,null,null,a4,null,null,j,null,null,n,null,null,null,null,null,null,!1,h),$async$DA) -case 3:b=a7 -if(b==null){s=1 -break}l=p.c -if(l==null){s=1 -break}case 4:switch(b.a){case 0:s=6 -break -case 1:s=7 -break -case 2:s=8 -break -case 3:s=9 -break -case 4:s=10 -break -case 7:s=11 -break -case 5:s=12 -break -case 6:s=13 -break -default:s=5 -break}break -case 6:p.T2(a3) -s=1 -break -case 7:p.Pv(a5.a) -s=1 -break -case 8:s=14 -return A.f(A.bU(l,!0,null,new A.aVK(a3),null,t.H),$async$DA) -case 14:s=1 -break -case 9:s=15 -return A.f(A.bU(l,!0,null,new A.aVL(a3),null,t.H),$async$DA) -case 15:s=1 -break -case 10:s=16 -return A.f(A.bU(l,!0,null,new A.aVM(a3),null,t.H),$async$DA) -case 16:s=1 -break -case 11:a0=a0.ok -a0.toString -a=a3.zf(0,"m.room.member",a0) -a0=p.c -a0.toString -o=a==null?null:a.c -A.cn(a0).el(0,"/rooms/settings/security/ignorelist",o) -s=5 -break -case 12:a0=A.u(l,B.e,o) -a0.toString -a0=a0.gda() -j=p.c -j.toString -j=A.u(j,B.e,o) -j.toString -j=j.geX() -i=p.c -i.toString -i=A.u(i,B.e,o) -i.toString -i=i.gdn() -h=p.c -h.toString -o=A.u(h,B.e,o) -o.toString -s=17 -return A.f(A.fJ(o.gbC(o),l,!0,j,i,a0,!0),$async$DA) -case 17:if(a7===B.nD){s=1 -break}a0=p.c -if(a0==null){s=1 -break}s=18 -return A.f(A.bU(a0,!0,null,a3.gdn(),null,t.H),$async$DA) -case 18:s=1 -break -case 13:a0=A.u(l,B.e,o) -a0.toString -a0=a0.geS() -o=A.U(k).i("O<1,e6>") -o=A.H(new A.O(k,new A.aVN(p),o),o.i("a2.E")) -s=19 -return A.f(A.wv(o,null,l,null,a0,t.hk),$async$DA) -case 19:a5=a7 -if(a5==null){s=1 -break}a0=p.c -a0.toString -s=20 -return A.f(A.bU(a0,!0,null,new A.aVO(a5,a3),null,t.H),$async$DA) -case 20:s=5 -break -case 5:case 1:return A.l(q,r)}}) -return A.m($async$DA,r)}, -a7U(){var s=0,r=A.n(t.H),q=this,p,o -var $async$a7U=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=q.c -o.toString -o=A.u(o,B.e,t.X) -o.toString -o=o.gm6() -p=q.c -p.toString -s=2 -return A.f(A.fJ(null,p,!1,null,null,o,!0),$async$a7U) -case 2:if(b===B.b2){$.mz.u6("Bool","chat.fluffy.show_presences",!1) -q.D(new A.aVQ())}return A.l(null,r)}}) -return A.m($async$a7U,r)}, -Lg(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f -var $async$Lg=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:f=p.c -f.toString -o=A.au(f,!1,t.B).gaJ(0) -f=o.ok -f.toString -s=3 -return A.f(o.aJd(f),$async$Lg) -case 3:n=b -f=p.c -f.toString -m=t.X -l=A.u(f,B.e,m) -l.toString -l=l.gen() -k=p.c -k.toString -k=A.u(k,B.e,m) -k.toString -k=k.gmq() -j=p.c -j.toString -j=A.u(j,B.e,m) -j.toString -j=j.gcM() -i=p.c -i.toString -i=A.u(i,B.e,m) -i.toString -i=i.gbC(i) -h=p.c -h.toString -m=A.u(h,B.e,m) -m.toString -s=4 -return A.f(A.kI(!0,i,f,m.gkG(),n.c,!1,null,255,6,k,1,!1,j,null,null,l,!1,null),$async$Lg) -case 4:g=b -if(g==null){s=1 -break}f=p.c -if(f==null){s=1 -break}s=5 -return A.f(A.bU(f,!0,null,new A.aW7(o,g),null,t.H),$async$Lg) -case 5:case 1:return A.l(q,r)}}) -return A.m($async$Lg,r)}, -Mv(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d -var $async$Mv=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:d=p.c -d.toString -o=A.cn(d) -d=p.c -d.toString -n=A.au(d,!1,t.B).gaJ(0) -d=n.rO -m=t.z -l=t.L0 -s=3 -return A.f(l.b(d)?d:A.bc(d,m),$async$Mv) -case 3:d=n.wg -s=4 -return A.f(l.b(d)?d:A.bc(d,m),$async$Mv) -case 4:d=n.uu -s=5 -return A.f(l.b(d)?d:A.bc(d,m),$async$Mv) -case 5:s=n.p1==null?6:7 -break -case 6:d=n.aY.c -s=8 -return A.f(new A.aZ(d,A.y(d).i("aZ<1>")).wF(0,new A.aVC()),$async$Mv) -case 8:if(p.c==null){s=1 -break}p.D(new A.aVD(p)) -case 7:if(p.c==null){s=1 -break}p.D(new A.aVE(p)) -d=n.bH -m=n.ok -m.toString -m=J.w(d,m) -if(m==null)d=null -else{d=m.d -d=new A.aH(d,A.y(d).i("aH<2>")).cs(0,new A.aVF())}if(d===!0){k=A.cm() -d=p.c -d.toString -j=A.P(d) -d=p.c.aj(t.L).f -m=j.ax -l=m.id -if(l==null)l=m.fy -i=m.k1 -h=i==null -g=h?m.go:i -f=p.c -f.toString -e=t.X -f=A.u(f,B.e,e) -f.toString -f=f.gns() -f=A.F(f,null,null,null,null,A.aO(null,null,h?m.go:i,null,null,null,null,null,null,null,null,null,null,null,null,null,null,!0,null,null,null,null,null,null,null,null),null,null,null) -m=h?m.go:i -i=p.c -i.toString -e=A.u(i,B.e,e) -e.toString -k.sqj(d.re(A.fx(A.cnI(e.ge8(),new A.aVG(k,o),m),null,null,l,null,B.u,g,f,null,B.anX,null,null,null,null,null,null,null,null,!0,null)))}case 1:return A.l(q,r)}}) -return A.m($async$Mv,r)}, -aUe(a){this.D(new A.aW3(this,a))}, -a1N(a){var s=this,r=s.c -r.toString -A.cn(r).el(0,"/rooms",null) -s.D(new A.aW2(s,a)) -s.db.v(0,a)}, -aUd(a){var s=this.c -s.toString -A.cn(s).el(0,"/rooms",null) -this.D(new A.aW1(this,a))}, -Nr(a,b){return this.bDo(a,b)}, -bDo(a,b){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e -var $async$Nr=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:e=p.c -e.toString -o=t.X -e=A.u(e,B.e,o) -e.toString -n=p.c -n.toString -m=t.B -n=A.au(n,!1,m).a.d -l=p.c -l.toString -m=A.au(l,!1,m) -a.toString -k=J.w(n,m.aQt(a)) -m=p.c -m.toString -n=A.u(m,B.e,o) -n.toString -n=n.gip() -l=p.c -l.toString -l=A.u(l,B.e,o) -l.toString -l=l.gbC(l) -j=p.c -j.toString -j=A.u(j,B.e,o) -j.toString -i=t.ed -j=A.b([new A.e6(j.ghd(),B.ap6,null,!1,i)],t.EL) -if(b!=k.ok){h=p.c -h.toString -o=A.u(h,B.e,o) -o.toString -j.push(new A.e6(o.gjC(),B.ap7,null,!1,i))}s=3 -return A.f(A.wv(j,l,m,null,n,t.is),$async$Nr) -case 3:g=d -if(g==null){s=1 -break}case 4:switch(g.a){case 0:s=6 -break -case 1:s=7 -break -default:s=5 -break}break -case 6:o=p.c -o.toString -n=e.gf_() -s=8 -return A.f(A.kI(!0,null,o,e.gf_(),null,!1,null,null,null,null,null,!1,null,null,null,n,!0,null),$async$Nr) -case 8:f=d -if(f!=null){e=f.length===0 -e=e||e}else e=!0 -if(e){s=1 -break}e=p.c -e.toString -s=9 -return A.f(A.bU(e,!0,null,new A.aVR(k,f),null,t.H),$async$Nr) -case 9:s=5 -break -case 7:e=p.c -e.toString -s=10 -return A.f(A.bU(e,!0,null,new A.aVS(k,b),null,t.H),$async$Nr) -case 10:s=5 -break -case 5:case 1:return A.l(q,r)}}) -return A.m($async$Nr,r)}, -B(a){return new A.ad8(this,null)}} -A.aW4.prototype={ -$0(){this.a.w=this.b}, -$S:0} -A.aVP.prototype={ -$0(){this.a.w=null}, -$S:0} -A.aVZ.prototype={ -$0(){var s=0,r=A.n(t.P),q=this,p,o -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=q.a -o=p.cx.HO(p.a,!0) -s=2 -return A.f(p.tv(0),$async$$0) -case 2:s=3 -return A.f(o,$async$$0) -case 3:return A.l(null,r)}}) -return A.m($async$$0,r)}, -$S:50} -A.aVT.prototype={ -$1(a){return!0}, -$S:42} -A.aVU.prototype={ -$1(a){return!a.gxb()&&a.gtr()!=null}, -$S:42} -A.aVV.prototype={ -$1(a){return!a.gxb()&&a.gtr()==null}, -$S:42} -A.aVW.prototype={ -$1(a){return a.c>0||a.gFl()||a.b===B.aR}, -$S:42} -A.aVX.prototype={ -$1(a){return a.gxb()}, -$S:42} -A.aW5.prototype={ -$1(a){var s -if(B.f.p(a,"."))s=null -else{s=this.a.c -s.toString -s=A.u(s,B.e,t.X) -s.toString -s=s.gmf()}return s}, -$S:91} -A.aW6.prototype={ -$0(){this.a.z=this.b}, -$S:0} -A.aVz.prototype={ -$0(){this.a.ax=!0}, -$S:0} -A.aVA.prototype={ -$1(a){return a.gy7()===this.a}, -$S:161} -A.aVB.prototype={ -$0(){var s,r=this.b -r.ax=!1 -s=this.a -r.at=s.a -r.as=s.b}, -$S:0} -A.aW_.prototype={ -$0(){this.a.x=!0}, -$S:0} -A.aW8.prototype={ -$0(){this.a.x=!0}, -$S:0} -A.aVH.prototype={ -$0(){var s=this.a -s.ay.vB(0,B.ml) -s.x=!1 -s.at=s.as=null -s.ax=!1}, -$S:0} -A.aVY.prototype={ -$1(a){return this.aP8(a)}, -aP8(a){var s=0,r=A.n(t.H),q=this,p,o,n -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=q.a -n=o.c -if(n!=null){p=t.B -o.z=A.dC(J.w(A.au(n,!1,p).a.f.a,"im.fluffychat.search.server")) -n=o.c -n.toString -A.au(n,!1,p) -n=o.c -n.toString -A.a2Z(n)}o=o.c -o.toString -o=A.P(o).p3.ay -o.toString -A.bHT(o) -return A.l(null,r)}}) -return A.m($async$$1,r)}, -$S:208} -A.aVJ.prototype={ -$1(a){return a.gxb()&&a.vk("m.space.child")&&!B.b.cs(a.gPE(),new A.aVI(this.a))}, -$S:42} -A.aVI.prototype={ -$1(a){return a.a===this.a.a}, -$S:160} -A.aVK.prototype={ -$0(){var s,r="m.favourite",q=this.a,p=q.gKF().h(0,r),o=q.cx -q=q.a -s=o.ok -if(p==null){s.toString -q=o.UK(s,q,r,new A.qQ(null,B.rM))}else{s.toString -q=o.Yx(s,q,r)}return q}, -$S:2} -A.aVL.prototype={ -$0(){var s=this.a -return s.ST(!s.gFl())}, -$S:2} -A.aVM.prototype={ -$0(){var s=this.a -return s.BB(s.gE1()===B.kM?B.t7:B.kM)}, -$S:2} -A.aVN.prototype={ -$1(a){var s=this.a.c -s.toString -s=A.u(s,B.e,t.X) -s.toString -return new A.e6(a.xO(new A.f8(s)),a,null,!1,t.EB)}, -$S:418} -A.aVO.prototype={ -$0(){return this.a.Lf(this.b.a)}, -$S:2} -A.aVQ.prototype={ -$0(){}, -$S:0} -A.aW7.prototype={ -$0(){var s=this.a,r=s.ok -r.toString -return s.UE(r,B.t5,this.b)}, -$S:2} -A.aVC.prototype={ -$1(a){return a.a===B.G2}, -$S:473} -A.aVD.prototype={ -$0(){}, -$S:0} -A.aVE.prototype={ -$0(){}, -$S:0} -A.aVF.prototype={ -$1(a){var s -if(!a.gcU())s=!(A.fn.prototype.gcq.call(a)||!a.gvy()) -else s=!1 -return s}, -$S:44} -A.aVG.prototype={ -$0(){J.aaS(this.a.b3()) -this.b.Bx(0,"/rooms/settings/devices")}, -$S:0} -A.aW3.prototype={ -$0(){this.a.r=this.b}, -$S:0} -A.aW2.prototype={ -$0(){var s=this.a -s.r=B.yV -s.w=null -s=s.c -s.toString -A.au(s,!1,t.B).a1N(this.b)}, -$S:0} -A.aW1.prototype={ -$0(){var s,r,q=this.a -q.w=null -s=q.c -s.toString -r=t.B -A.au(s,!1,r).e=this.b -s=q.c -s.toString -s=A.au(s,!1,r).gN5() -s.toString -if(!J.lQ(s,new A.aW0(q))){s=q.c -s.toString -s=A.au(s,!1,r) -q=q.c -q.toString -r=A.au(q,!1,r).gN5() -r.toString -s.a1N(J.kL(r))}}, -$S:0} -A.aW0.prototype={ -$1(a){var s=this.a.c -s.toString -return a===A.au(s,!1,t.B).gaJ(0)}, -$S:100} -A.aVR.prototype={ -$0(){return A.aLC(this.a,this.b)}, -$S:2} -A.aVS.prototype={ -$0(){var s=this.b -s.toString -return A.aLA(this.a,s)}, -$S:2} -A.Ex.prototype={ -H(){return"EditBundleAction."+this.b}} -A.q2.prototype={ -H(){return"ChatContextAction."+this.b}} -A.a3Z.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.axX.prototype={} -A.ad9.prototype={ -B(a){var s,r,q,p,o,n,m,l,k,j,i,h=A.P(a),g=A.au(a,!1,t.B).gaJ(0),f=this.c,e=f.w -if(e!=null)return new A.a1M(e,f.gaGQ(),new A.aWt(this),f.a.c,new A.cZ(e,t.kK)) -s=J.hV(g.R8,new A.aWu()) -r=A.c(t.N,t.hk) -for(q=J.ar(s.a),p=new A.jk(q,s.b,s.$ti.i("jk<1>"));p.q();){o=q.gI(q) -for(n=o.gPE(),m=n.length,l=0;l") -j=A.H(new A.az(q,new A.aWv(),p),p.i("D.E"))}q=f.at -if(q==null)i=null -else{q=q.a -p=A.U(q).i("az<1>") -i=A.H(new A.az(q,new A.aWw(),p),p.i("D.E"))}q=g.aO.c -p=A.y(q).i("aZ<1>") -return A.iW(new A.aWx(this,j,i,f.as,g,r,h,f.ay.a.a.toLowerCase()),new A.cZ(J.bo(g.ok),t.kK),A.asW(new A.dU(new A.aWy(),new A.aZ(q,p),p.i("dU")),B.dq),t.y)}} -A.aWt.prototype={ -$1(a){return this.a.c.T2(a)}, -$S:1320} -A.aWu.prototype={ -$1(a){return a.gxb()}, -$S:42} -A.aWv.prototype={ -$1(a){return a.gTn()!=="m.space"}, -$S:161} -A.aWw.prototype={ -$1(a){return a.gTn()==="m.space"}, -$S:161} -A.aWy.prototype={ -$1(a){return A.bHI(a)}, -$S:41} -A.aWx.prototype={ -$2(a,b){var s,r,q,p,o,n,m,l,k=this,j=null,i=k.a,h=i.c,g=h.c -g.toString -g=A.au(g,!1,t.B).gaJ(0).R8 -s=h.r -s===$&&A.e() -s=J.hV(g,h.aRA(s)) -r=A.H(s,s.$ti.i("D.E")) -g=t.p -s=A.b([],g) -if(h.x){q=t.X -p=A.u(a,B.e,q) -p.toString -p=A.bAg(B.Om,p.gju()) -o=A.u(a,B.e,q) -o.toString -o=A.bAg(B.On,o.gnN()) -q=A.u(a,B.e,q) -q.toString -q=A.bAg(B.O5,q.gon()) -n=k.d -m=n==null -l=m||n.b.length===0?0:106 -B.b.L(s,A.b([p,new A.a_g(k.b,j),o,new A.a_g(k.c,j),q,A.pV(j,m?j:A.i0(j,new A.aWo(n),n.b.length,j,j,B.aF,!1),B.u,j,B.aI,B.mA,B.ai,j,l,j,j,j)],g))}if(!h.x&&A.kg(B.z5))s.push(A.dY(j,new A.asR(h.gen(),j),B.A,!1,j,j,j,j,j,j,j,new A.aWp(i),j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,!1,B.ak)) -q=k.e -if(J.ev(q.R8)&&!h.x){p=A.b([],t.l1) -if(A.kg(B.tP))p.push(B.H4) -else p.push(B.yV) -p.push(B.adf) -p.push(B.adg) -if(k.f.a!==0&&!A.kg(B.tS)&&!(A.b4(a,B.ac,t.l).w.a.a>840))p.push(B.adh) -o=t.S1 -p=A.H(new A.O(p,new A.aWq(i,a),o),o.i("a2.E")) -s.push(A.c3(A.ph(p,j,B.dr,j,B.aF,!0),64,j))}if(h.x){p=A.u(a,B.e,t.X) -p.toString -s.push(A.bAg(B.vj,p.gf5()))}if(q.p1!=null&&r.length===0&&!h.x){p=k.r.ax.y -o=A.e8(B.G,A.b([B.amJ,A.cG(B.e5q,p,j,j,128)],g),B.u,B.ap,j) -n=t.X -if(J.eD(q.R8)){n=A.u(a,B.e,n) -n.toString -n=n.gmF()}else{n=A.u(a,B.e,n) -n.toString -n=n.gmH()}B.b.L(s,A.b([A.be(A.b([o,new A.ai(B.at,A.F(n,j,j,j,j,A.aO(j,j,p,j,j,j,j,j,j,j,j,18,j,j,j,j,j,!0,j,j,j,j,j,j,j,j),B.ag,j,j),j)],g),B.m,B.bD,B.z,0,B.y)],g))}g=A.b([new A.ad7(h,j),A.bFD(A.bFz(s,!0,!0,!0))],g) -if(q.p1==null)g.push(A.bFD(new A.vJ(new A.aWr(),4,!0,!0,!0,0,A.Sg(),j))) -if(q.p1!=null)g.push(A.bFE(new A.aWs(i,r,k.f,k.w),r.length)) -return A.jc(!0,A.ag2(h.cx,g),B.Z,!0)}, -$S:1321} -A.aWo.prototype={ -$2(a,b){var s=this.a,r=s.b,q=r[b],p=q.b -if(p==null){q=q.c -q=A.cz(q)?B.b.gS(A.f7(q)):null}else q=p -if(q==null){q=A.u(a,B.e,t.X) -q.toString -q=q.gjM()}return new A.Jy(q,r[b].a,new A.aWn(a,s,b),null)}, -$S:441} -A.aWn.prototype={ -$0(){return A.a3_(this.a,!1,this.b.b[this.c])}, -$S:0} -A.aWp.prototype={ -$0(){return this.a.c.a7U()}, -$S:0} -A.aWq.prototype={ -$1(a){var s=null,r=this.a,q=r.c.r -q===$&&A.e() -return new A.ai(B.cA,A.b77(A.F(A.cHP(a,this.b),s,s,s,s,s,s,s,s),new A.aWm(r,a),a===q),s)}, -$S:1324} -A.aWm.prototype={ -$1(a){return this.a.c.aUe(this.b)}, -$S:13} -A.aWr.prototype={ -$2(a,b){return new A.Ad((4-b)/4,!0,null)}, -$S:1325} -A.aWs.prototype={ -$2(a,b){var s=this,r=s.b[b],q=r.a,p=s.c.h(0,q),o=s.a -return new A.E8(r,p,o.c.a.c===q,new A.aWk(o,r,p),null,new A.aWl(o,r),s.d,new A.cZ("chat_list_item_"+q,t.kK))}, -$S:371} -A.aWl.prototype={ -$0(){return this.a.c.T2(this.b)}, -$S:0} -A.aWk.prototype={ -$1(a){return this.a.c.DA(this.b,a,this.c)}, -$S:1328} -A.a_g.prototype={ -B(a){var s=null,r=this.c,q=r==null,p=q||r.length===0?0:106 -return A.pV(s,q?s:A.i0(s,new A.bsz(r),r.length,s,s,B.aF,!1),B.u,s,B.aI,B.mA,B.ai,s,p,s,s,s)}} -A.bsz.prototype={ -$2(a,b){var s=this.a,r=s[b] -r=r.gbF(r) -if(r==null){r=s[b].gy7() -if(r==null)r=null -else r=A.cz(r)?B.b.gS(A.f7(r)):null}if(r==null){r=A.u(a,B.e,t.X) -r.toString -r=r.gem()}return new A.Jy(r,s[b].gur(),new A.bsy(a,s,b),null)}, -$S:441} -A.bsy.prototype={ -$0(){return A.lb(null,new A.bsx(this.b,this.c),this.a,!0,t.z)}, -$S:0} -A.bsx.prototype={ -$1(a){var s=this.a,r=this.b,q=s[r].gy7() -if(q==null)q=s[r].gE9() -return new A.yi(q,s[r],null,null)}, -$S:213} -A.Jy.prototype={ -B(a){var s=null,r=this.c -return A.fl(!1,s,!0,A.c3(A.be(A.b([B.mj,A.eZ(s,s,s,s,this.d,r,s,s,s,44,s),new A.ai(B.co,A.F(r,2,B.a8,s,s,B.Gh,B.ag,s,s),s)],t.p),B.m,B.k,B.B,0,B.y),s,84),s,!0,s,s,s,s,s,s,s,s,s,s,this.e,s,s,s,s,s,s,s)}} -A.ad7.prototype={ -B(a){var s=A.P(a),r=A.au(a,!1,t.B).gaJ(0),q=r.aY.c -return A.asf(!1,B.D,!0,A.b4(a,B.ac,t.l).w.a.a>840,0,A.iW(new A.aWa(this,r,s),null,new A.aZ(q,A.y(q).i("aZ<1>")),t.NZ),72)}, -gHv(){return B.aaI}, -$iyd:1} -A.aWa.prototype={ -$2(a,b){var s,r,q,p,o,n,m,l,k,j=null,i=this.b,h=i.aY.a -if(h==null)h=B.ab2 -s=i.aO.a!=null&&h.a!==B.tj&&i.p1!=null -i=this.a -r=i.c -q=this.c.ax -p=q.Q -if(p==null)p=q.y -o=A.by(99) -if(s){n=A.u(a,B.e,t.X) -n.toString -n=n.gkb()}else n=A.cdk(h,a) -m=h.b!=null -if(m)l=B.er -else{l=q.e -if(l==null)l=q.c}l=A.aO(j,j,l,j,j,j,j,j,j,j,j,j,j,j,B.V,j,j,!0,j,j,j,j,j,j,j,j) -if(s){m=q.e -if(r.x){k=A.u(a,B.e,t.X) -k.toString -k=k.gbC(k) -q=m==null?q.c:m -k=A.cJ(q,j,j,B.C9,j,j,r.gbxp(),j,j,j,k) -q=k}else q=A.cJ(j,j,j,A.cG(B.n6,m==null?q.c:m,j,j,j),j,j,r.gacT(),j,j,j,j)}else{q=m?B.adr:j -q=A.bz(j,A.bI(A.Kz(2,h.c,q),j,j),B.n,j,j,j,j,8,B.dr,j,j,j,8)}m=r.x -if(m)if(r.ax)m=B.a4K -else{m=A.k2(j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,new A.eh(A.by(99),B.H),j,j,j,j,B.Gh,j) -k=r.z -if(k==null){k=A.au(a,!1,t.B).gaJ(0).b -k=k.guv(k)}m=A.kD(B.Ol,A.F(k,2,j,j,j,j,j,j,j),r.gaVK(),m)}else m=A.c3(new A.U8(r,j),j,0) -return A.hF(j,B.b0,!1,j,!0,B.u,j,A.hU(),r.ay,j,j,j,j,j,2,A.hA(j,new A.jy(4,o,B.H),j,B.Z,j,j,j,j,!0,j,j,j,j,j,j,p,!0,j,j,j,j,j,j,j,j,j,j,j,j,j,l,n,j,j,j,j,j,j,j,j,j,!0,!0,j,q,j,j,j,j,j,j,m,j,j,j,j,j),B.A,!0,j,!0,j,!1,r.ch,B.aM,j,j,j,j,j,j,j,j,1,j,j,!1,"\u2022",j,new A.aW9(i),j,j,j,!1,j,j,!1,j,!0,j,B.b6,j,j,j,j,j,j,j,j,j,j,j,j,!0,B.ae,j,B.bj,j,B.tl,j,j)}, -$S:1331} -A.aW9.prototype={ -$1(a){return this.a.c.bL0(a,!0)}, -$S:16} -A.E8.prototype={ -B(a0){var s,r,q,p,o,n,m=this,l=null,k=A.P(a0),j=m.c,i=j.gE1(),h=A.cKy(j,a0),g=j.ch,f=g==null,e=f?l:g.c,d=j.cx.ok,c=j.c>0||j.gFl(),b=j.gtr(),a=j.c -if(m.e){s=k.ax -r=s.Q -q=r==null?s.y:r}else q=l -s=A.u(a0,B.e,t.X) -s.toString -p=j.xO(new A.f8(s)) -o=m.x -if(o!=null&&!B.f.p(p.toLowerCase(),o))return B.a0 -n=f?!1:j.zf(0,"m.room.member",g.c)==null -f=A.by(18) -j=j.gbF(0).length===0?j.SN():l -return new A.ai(B.Kl,A.cK(!1,B.E,!0,f,new A.cu(j,new A.aWj(m,m.d,q,k,p,b,c,i!==B.kM,a>0,h,e==d,g,n,b!=null),l,l,t.iI),B.u,q,0,l,l,l,l,l,B.a4),l)}} -A.aWj.prototype={ -$2(a,b){var s=this -return new A.o5(new A.aWi(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at),null)}, -$S:1336} -A.aWi.prototype={ -$2(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.a,e=h.d,d=h.e,c=h.f,b=h.r,a=t.p,a0=A.b([A.dF(A.F(d,1,B.a8,g,!1,A.aO(g,g,g,g,g,g,g,g,g,g,g,g,g,g,b||f.c.gSs()?B.bs:g,g,g,!0,g,g,g,g,g,g,g,g),g,g,g),1)],a) -if(h.w)a0.push(B.f6R) -s=f.c -if(s.gKF().h(0,"m.favourite")!=null){r=h.x?4:0 -a0.push(new A.ai(new A.aB(0,0,r,0),A.cG(B.BW,e.ax.b,g,g,16),g))}if(!s.gxb()&&s.b!==B.aR){r=A.Lj(s.gan2(),a1) -q=e.ax -p=q.ry -if(p==null){p=q.C -q=p==null?q.k3:p}else q=p -a0.push(new A.ai(B.Kh,A.F(r,g,g,g,g,A.aO(g,g,q,g,g,g,g,g,g,g,g,12,g,g,g,g,g,!0,g,g,g,g,g,g,g,g),g,g,g),g))}a0=A.bb(a0,B.m,B.k,B.z,0) -r=A.b([],a) -q=h.y -p=q.length===0 -o=!1 -if(p)if(h.z){o=s.ch -o=(o==null?g:o.db===B.lJ)===!0}if(o)B.b.L(r,A.b([B.y0,B.pR],a)) -p=!p -if(p)a=new A.ai(B.r0,A.cG(B.rg,e.ax.y,g,g,16),g) -else{o=s.ch -if((o==null?g:o.gCJ())==="m.thread"){o=e.ax -n=o.ry -m=n==null -if(m){l=o.C -if(l==null)l=o.k3}else l=n -l=A.caA(l,1) -k=A.by(18) -if(m){j=o.C -if(j==null)j=o.k3}else j=n -j=A.cG(B.NR,j,g,g,12) -i=A.u(a1,B.e,t.X) -i.toString -i=i.gpE() -if(m){n=o.C -o=n==null?o.k3:n}else o=n -k=A.bz(g,A.bb(A.b([j,B.pR,A.F(i,g,g,g,g,A.aO(g,g,o,g,g,g,g,g,g,g,g,12,g,g,g,g,g,!0,g,g,g,g,g,g,g,g),g,g,g)],a),B.m,B.k,B.B,0),B.n,g,g,new A.d8(g,g,l,k,g,g,g,B.af),g,g,B.r0,B.bM,g,g,g) -a=k}else a=B.a0}r.push(A.my(B.G,a,B.u,B.aI,B.ai,g)) -if(s.gxb()&&s.b===B.aj){b=A.u(a1,B.e,t.X) -b.toString -b=b.pp(s.gPE().length) -a=e.ax -q=a.ry -if(q==null){q=a.C -a=q==null?a.k3:q}else a=q -a=A.F(b,g,g,g,g,A.aO(g,g,a,g,g,g,g,g,g,g,g,g,g,g,g,g,g,!0,g,g,g,g,g,g,g,g),g,g,g) -b=a}else if(p)b=A.F(q,1,g,g,!1,A.aO(g,g,e.ax.b,g,g,g,g,g,g,g,g,g,g,g,g,g,g,!0,g,g,g,g,g,g,g,g),g,g,g) -else{a=h.Q -q=a==null -p=q?g:a.y -o=q?g:a.a -n=q?g:a.gvY()!=null -if(h.as){m=A.u(a1,B.e,t.X) -m.toString -if(h.at){l=s.ch -l=c!==(l==null?g:l.c)}else l=!0 -l=a.Rn(new A.f8(m),!0,!0,!0,!0,l) -m=l}else m=g -if(q)a=g -else{q=A.u(a1,B.e,t.X) -q.toString -if(h.at){l=s.ch -l=c!==(l==null?g:l.c)}else l=!0 -l=a.ML(new A.f8(q),!0,!0,!0,!0,l) -a=l}n=new A.cu(m,new A.aWe(f,h.at,b,e),a,new A.cZ(A.A(p)+"_"+A.A(o)+"_"+A.A(n),t.kK),t.jz) -b=n}r.push(A.dF(b,1)) -r.push(B.kg) -r.push(new A.a2V(s,g)) -r=A.bb(r,B.br,B.bD,B.z,0) -b=f.r -if(b==null)if(s.b===B.aR){b=A.u(a1,B.e,t.X) -b.toString -b=A.cJ(e.ax.fy,g,g,B.C8,g,g,new A.aWf(f,a1),g,g,g,b.glI())}else b=g -else b=A.cJ(g,g,g,B.dO,g,g,b,g,g,g,g) -return A.br(!1,B.bM,g,g,!0,g,g,g,!0,g,new A.o5(new A.aWg(f,h.b,h.c,e,d,c,a2),g),g,new A.aWh(f,a1),f.w,!1,g,g,g,r,g,a0,g,b,B.acc)}, -$S:408} -A.aWh.prototype={ -$0(){var s=this.a.f -return s==null?null:s.$1(this.b)}, -$S:0} -A.aWg.prototype={ -$2(a,b){var s,r,q,p=this,o=null,n=b?1.1:1,m=A.b([],t.p),l=p.b,k=l==null,j=!k -if(j){s=p.c -if(s==null)s=p.d.ax.k2 -m.push(A.il(o,A.eZ(o,new A.bC(s,2,B.L,-1),A.by(4.5),o,l.gAg(),l.Ej(),new A.aWb(p.a,a),o,o,33,o),o,o,0,o,0,o))}if(k)l=p.a.c.gxb()?new A.bC(p.d.ch,1,B.L,-1):o -else{l=p.c -l=new A.bC(l==null?p.d.ax.k2:l,2,B.L,-1)}k=p.a -s=k.c -r=s.gxb()?A.by(4.5):o -s=s.gAg() -j=j?33:44 -q=p.c -m.push(A.il(0,A.eZ(o,l,r,o,s,p.e,new A.aWc(k,a),q,p.f,j,o),o,o,o,0,o,o)) -l=p.r?1:0 -m.push(A.il(o,A.dY(o,A.SH(A.cK(!1,B.E,!0,A.by(16),B.e5y,B.n,q,0,o,o,o,o,o,B.a4),B.aI,B.ai,l),B.A,!1,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,new A.aWd(k,a),o,o,o,o,o,o,!1,B.ak),o,o,o,0,0,o)) -return A.SH(A.c3(A.e8(B.aC,m,B.u,B.ap,o),44,44),B.aI,B.ai,n)}, -$S:399} -A.aWb.prototype={ -$0(){var s=this.a.f -return s==null?null:s.$1(this.b)}, -$S:0} -A.aWc.prototype={ -$0(){var s=this.a.f -return s==null?null:s.$1(this.b)}, -$S:0} -A.aWd.prototype={ -$0(){var s=this.a.f -return s==null?null:s.$1(this.b)}, -$S:0} -A.aWe.prototype={ -$2(a,b){var s,r,q,p,o=this,n=null,m=o.a.c -if(m.b===B.aR){s=m.cx.ok -s.toString -s=m.zf(0,"m.room.member",s) -s=s==null?n:A.ad(s.b,"reason",B.i,t.N) -if(s==null){s=t.X -if(o.b){s=A.u(a,B.e,s) -s.toString -s=s.gmy()}else{s=A.u(a,B.e,s) -s.toString -s=s.gmh()}}}else{s=b.b -if(s==null){s=A.u(a,B.e,t.X) -s.toString -s=s.gpA()}}r=m.c>=1?2:1 -q=o.c||m.gSs() -p=o.d.ax -if(q)q=p.k3 -else{q=p.ry -if(q==null){q=p.C -if(q==null)q=p.k3}}m=m.ch -return A.F(s,r,B.a8,n,!1,A.aO(n,n,q,n,(m==null?n:m.gvY()!=null)===!0?B.G9:n,n,n,n,n,n,n,n,n,n,n,n,n,!0,n,n,n,n,n,n,n,n),n,n,n)}, -$S:1346} -A.aWf.prototype={ -$0(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:n=p.b -m=t.X -l=A.u(n,B.e,m) -l.toString -l=l.glI() -o=A.u(n,B.e,m) -o.toString -o=o.gda() -m=A.u(n,B.e,m) -m.toString -s=3 -return A.f(A.fJ(null,n,!0,o,m.gdM(),l,!0),$async$$0) -case 3:if(b!==B.b2){s=1 -break}if(n.e==null){s=1 -break}s=4 -return A.f(A.bU(n,!0,null,p.a.c.gdn(),null,t.H),$async$$0) -case 4:case 1:return A.l(q,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.ad8.prototype={ -B(a){var s,r=null,q=this.c,p=!q.x&&q.w==null,o=t.p,n=A.b([],o) -if(A.b4(a,B.ac,t.l).w.a.a>840||A.kg(B.tS))B.b.L(n,A.b([new A.a1N(q.w,q.gaGQ(),q.gaUf(),r),A.bz(r,r,B.n,A.P(a).ch,r,r,r,r,r,r,r,r,1)],o)) -o=$.at.T$.d.c -o=o==null?r:o.gbQy() -if(!q.x&&q.w==null){s=A.u(a,B.e,t.X) -s.toString -s=new A.Am(B.oP,r,r,r,B.ahx,new A.aWz(a),B.bZ,r,r,!0,B.acz,A.F(s.geq(),r,B.y6,r,r,r,r,r,r),r)}else s=B.a0 -n.push(A.dF(A.dY(B.eb,A.dT(r,r,new A.ad9(q,r),r,!1,s,r,r,r),B.A,!0,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,o,r,r,r,r,r,r,!1,B.ak),1)) -return A.aoR(p,A.bb(n,B.m,B.k,B.z,0),new A.aWA(this),t.K)}} -A.aWA.prototype={ -$2(a,b){var s -if(a)return -s=this.a.c -if(s.w!=null){s.aGR() -return}if(s.x){s.aGz() -return}}, -$S:395} -A.aWz.prototype={ -$0(){return A.cn(this.a).el(0,"/rooms/newprivatechat",null)}, -$S:0} -A.U8.prototype={ -b5u(a){var s,r,q,p,o,n,m,l,k,j,i=null,h=t.B,g=A.au(a,!1,h),f=g.gMy(),e=A.y(f).i("bS<1>"),d=A.H(new A.bS(f,e),e.i("D.E")) -B.b.q7(d,new A.aYc()) -f=t.X -e=A.u(a,B.e,f) -e.toString -s=t.p -r=t.K -e=A.dw(A.bb(A.b([B.Cd,B.dD,A.F(e.ges(),i,i,i,i,i,i,i,i)],s),B.m,B.k,B.z,0),!0,i,B.fd3,r) -q=A.u(a,B.e,f) -q.toString -q=A.dw(A.bb(A.b([B.lc,B.dD,A.F(q.gen(),i,i,i,i,i,i,i,i)],s),B.m,B.k,B.z,0),!0,i,B.fd4,r) -p=A.cG(!A.bqB()?B.C7:B.C4,i,i,i,i) -o=A.u(a,B.e,f) -o.toString -o=A.dw(A.bb(A.b([p,B.dD,A.F(o.geD(),i,i,i,i,i,i,i,i)],s),B.m,B.k,B.z,0),!0,i,B.fd5,r) -p=A.u(a,B.e,f) -p.toString -n=t.FU -p=A.b([e,q,o,A.dw(A.bb(A.b([B.O9,B.dD,A.F(p.geW(),i,i,i,i,i,i,i,i)],s),B.m,B.k,B.z,0),!0,i,B.fd8,r)],n) -A.au(a,!1,h) -h=A.u(a,B.e,f) -h.toString -p.push(A.dw(A.bb(A.b([B.e6t,B.dD,A.F(h.gpu(),i,i,i,i,i,i,i,i)],s),B.m,B.k,B.z,0),!0,i,B.fd6,r)) -h=A.u(a,B.e,f) -h.toString -p.push(A.dw(A.bb(A.b([B.Ce,B.dD,A.F(h.ge8(),i,i,i,i,i,i,i,i)],s),B.m,B.k,B.z,0),!0,i,B.fd7,r)) -p.push(B.F0) -for(h=d.length,e=t.Xf,q=t.h3,m=0;m")),new A.aYe(this,l),j.i("e1>"))) -B.b.L(p,o)}h=A.u(a,B.e,f) -h.toString -p.push(A.dw(A.bb(A.b([B.Cf,B.dD,A.F(h.gep(),i,i,i,i,i,i,i,i)],s),B.m,B.k,B.z,0),!0,i,B.fd2,r)) -return p}, -B(a){var s={},r=A.au(a,!1,t.B) -s.a=0 -r.gMy().aT(0,new A.aYg(s)) -s=r.gaJ(0).c!=null?r.gaJ(0).YU():null -return new A.cu(s,new A.aYh(this,r),null,null,t.w8)}, -a3d(a,b){return this.b6m(a,b)}, -b6m(a,b){var s=0,r=A.n(t.H),q,p=this,o,n,m,l -var $async$a3d=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:s=a instanceof A.fK?3:5 -break -case 3:p.c.a1N(a) -s=4 -break -case 5:s=typeof a=="string"?6:8 -break -case 6:p.c.aUd(a) -s=7 -break -case 8:s=a instanceof A.vG?9:10 -break -case 9:case 11:switch(a.a){case 0:s=13 -break -case 1:s=14 -break -case 3:s=15 -break -case 4:s=16 -break -case 5:s=17 -break -case 6:s=18 -break -case 2:s=19 -break -default:s=12 -break}break -case 13:o=t.X -n=A.u(b,B.e,o) -n.toString -n=n.gep() -m=A.u(b,B.e,o) -m.toString -m=m.gix() -l=A.u(b,B.e,o) -l.toString -l=l.gd2(l) -o=A.u(b,B.e,o) -o.toString -s=20 -return A.f(A.fJ(o.gbC(o),b,!1,m,l,n,!0),$async$a3d) -case 20:if(d!==B.b2){s=1 -break}A.cn(b).el(0,"/rooms/settings/addaccount",null) -s=12 -break -case 14:A.cn(b).el(0,"/rooms/newgroup",null) -s=12 -break -case 15:A.Wo(b) -s=12 -break -case 16:A.lO("https://ko-fi.com/krille",B.cB) -s=12 -break -case 17:A.cn(b).el(0,"/rooms/settings",null) -s=12 -break -case 18:A.cn(b).el(0,"/rooms/archive",null) -s=12 -break -case 19:p.c.Lg() -s=12 -break -case 12:case 10:case 7:case 4:case 1:return A.l(q,r)}}) -return A.m($async$a3d,r)}} -A.aYc.prototype={ -$2(a,b){var s -a.toString -s=A.cz(a) -b.toString -if(s===A.cz(b))s=0 -else s=A.cz(a)&&!A.cz(b)?-1:1 -return s}, -$S:1354} -A.aYd.prototype={ -$1(a){return a.c!=null}, -$S:58} -A.aYe.prototype={ -$1(a){return A.dw(new A.cu(a.YU(),new A.aYb(this.a,a,this.b),null,null,t.K4),!0,null,a,t.K)}, -$S:1357} -A.aYb.prototype={ -$2(a,b){var s=this,r=null,q=b.b,p=q==null,o=p?r:q.a,n=p?r:q.b -if(n==null){n=s.b.ok -n.toString -n=A.cz(n)?B.b.gS(A.f7(n)):r}n=A.eZ(r,r,r,r,o,n,r,r,r,32,r) -q=p?r:q.b -if(q==null){q=s.b.ok -q.toString -q=A.cz(q)?B.b.gS(A.f7(q)):r -q.toString}return A.bb(A.b([n,B.aS,A.dF(A.F(q,r,B.a8,r,r,r,r,r,r),1),B.aS,A.cJ(r,r,r,B.lc,r,r,new A.aYa(s.a,s.b,s.c),r,r,r,r)],t.p),B.m,B.k,B.z,0)}, -$S:1358} -A.aYa.prototype={ -$0(){return this.a.c.Nr(this.b.ok,this.c)}, -$S:0} -A.aYg.prototype={ -$2(a,b){var s=this.a -return s.a=s.a+J.b6(b)}, -$S:1359} -A.aYh.prototype={ -$2(a,b){var s=null,r=A.by(99),q=A.b4(a,B.ac,t.l).w.a.a>840?B.HX:s,p=this.a,o=b.b,n=o==null,m=n?s:o.a -o=n?s:o.b -if(o==null){o=this.b.gaJ(0).ok -if(o==null)o=s -else o=A.cz(o)?B.b.gS(A.f7(o)):s}return A.cK(!1,B.E,!0,r,A.vn(A.bI(A.eZ(s,s,s,s,m,o,s,s,s,32,s),s,s),s,s,p.gb5t(),new A.aYf(p,a),q,s,!1,t.K),B.u,B.D,0,s,s,s,s,s,B.a4)}, -$S:1365} -A.aYf.prototype={ -$1(a){return this.a.a3d(a,this.b)}, -$S:87} -A.vG.prototype={ -H(){return"SettingsAction."+this.b}} -A.Ad.prototype={ -B(a){var s,r=null,q=A.P(a).ok.y.b,p=q.qd(100),o=q.qd(50) -q=A.kj(p,this.d?A.caN(q,1,r):B.a0,r,r) -s=A.bb(A.b([A.dF(A.bz(r,r,B.n,r,r,new A.d8(p,r,r,A.by(3),r,r,r,B.af),r,14,r,r,r,r,r),1),B.fet,A.bz(r,r,B.n,r,r,new A.d8(o,r,r,A.by(14),r,r,r,B.af),r,14,r,r,r,r,14),B.aS,A.bz(r,r,B.n,r,r,new A.d8(o,r,r,A.by(14),r,r,r,B.af),r,14,r,r,r,r,14)],t.p),B.m,B.k,B.z,0) -return A.ok(A.br(!1,r,r,r,!0,r,r,r,!0,r,q,r,r,r,!1,r,r,r,A.bz(r,r,B.n,r,r,new A.d8(o,r,r,A.by(3),r,r,r,B.af),r,12,B.aoo,r,r,r,r),r,s,r,r,r),this.c)}} -A.Ne.prototype={ -B(a){var s,r,q=this,p=A.P(a),o=A.by(18) -if(q.d){s=q.r -r=s==null?q.f:s}else r=q.f -return new A.o5(new A.bod(q,p,o,q.w,r),null)}} -A.bod.prototype={ -$2(a,b){var s,r,q,p,o,n=this,m=null,l=n.a,k=l.d -if(k)s=A.b4(a,B.ac,t.l).w.a.a>840?8:4 -else s=0 -r=n.b.ax -q=r.b -s=A.il(8,A.pV(m,m,B.n,m,B.aI,new A.d8(q,m,m,B.aeS,m,m,m,B.af),B.ai,m,m,m,m,s),m,m,0,m,8,m) -p=b?1.1:1 -o=n.c -if(k){k=r.d -if(k==null)k=q}else{k=r.R8 -if(k==null)k=r.k2}r=n.d -q=n.e -r=r==null?q:new A.Ix(r,new A.abW(-12,-8,m,m,!1),q,m) -return A.c3(A.e8(B.aC,A.b([s,A.bI(A.SH(A.cK(!1,B.E,!0,o,A.vV(A.fl(!1,o,!0,r,m,!0,m,m,m,m,m,m,m,m,m,m,l.e,m,m,m,m,m,m,m),l.c,m),B.n,k,0,m,m,m,m,m,B.a4),B.aI,B.ai,p),m,m)],t.p),B.u,B.ap,m),72,80)}, -$S:1372} -A.arh.prototype={ -B(a){var s=null,r=A.P(a),q=r.ch,p=r.ax,o=p.k2,n=r.k2.MY(16) -p=A.b([this.d,B.pQ,A.F(this.c,s,s,s,s,A.aO(s,s,p.k3,s,s,s,s,s,s,s,s,12,s,s,B.aQ,s,s,!0,s,s,s,s,s,s,s,s),B.eu,s,s)],t.p) -return A.cK(!1,B.E,!0,s,A.fl(!1,s,!0,new A.fg(B.lt,s,s,new A.ai(B.e7,A.uU(A.bb(p,B.m,B.k,B.z,0),n,s),s),s),s,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,o,s,s),B.n,o,0,s,s,new A.hL(new A.bC(q,1,B.L,-1),B.H,new A.bC(q,1,B.L,-1),B.H),s,s,B.a4)}} -A.ue.prototype={ -H(){return"AddRoomType."+this.b}} -A.I1.prototype={ -H(){return"SpaceChildAction."+this.b}} -A.qM.prototype={ -H(){return"SpaceActions."+this.b}} -A.a1M.prototype={ -a_(){var s=A.b([],t.sQ) -return new A.a7U(s,new A.e9(B.ba,$.aC()))}, -bK1(){return this.d.$0()}, -bKe(a){return this.e.$1(a)}} -A.a7U.prototype={ -aC(){this.IW() -this.aU()}, -IW(){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 -var $async$IW=A.o(function(a2,a3){if(a2===1){o.push(a3) -s=p}for(;;)switch(s){case 0:a=n.c -a.toString -m=A.au(a,!1,t.B) -l=J.ch5(m).dt(n.a.c) -if(l==null){s=1 -break}k="spaces_history_cache"+l.a -a=n.d -if(a.length===0){j=m.a.f.a18(k) -if(j!=null)try{d=j -B.b.L(a,new A.O(d,new A.c0M(),A.U(d).i("O<1,l4>")))}catch(a1){i=A.a4(a1) -h=A.ap(a1) -$.V().q1(0,"Unable to json decode spaces hierarchy cache!",i,h) -m.a.f.A(0,k)}}n.D(new A.c0N(n)) -p=4 -s=7 -return A.f(l.cx.Ue(n.a.c,n.f,2,!1),$async$IW) -case 7:g=a3 -if(n.c==null){s=1 -break}n.D(new A.c0O(n,g)) -if(n.f==null){d=m.a.f -b=A.U(a).i("O<1,i>") -a=A.H(new A.O(a,new A.c0P(),b),b.i("a2.E")) -d.u6("StringList",k,a)}p=2 -s=6 -break -case 4:p=3 -a0=o.pop() -f=A.a4(a0) -e=A.ap(a0) -$.V().u3(0,"Unable to load hierarchy",f,e) -a=n.c -if(a==null){s=1 -break}a=a.aj(t.L).f -d=n.c -d.toString -a.re(A.fx(null,null,null,null,null,B.u,null,A.F(A.hm(f,d,null),null,null,null,null,null,null,null,null),null,B.b5,null,null,null,null,null,null,null,null,null,null)) -n.D(new A.c0Q(n)) -s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$IW,r)}, -a4r(a){return this.bhx(a)}, -bhx(a){var s=0,r=A.n(t.H),q=this,p,o,n -var $async$a4r=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:n=q.c -n.toString -p=A.au(n,!1,t.B).gaJ(0).dt(q.a.c) -n=q.c -n.toString -s=2 -return A.f(A.lb(null,new A.c0J(a,p),n,!0,t.y),$async$a4r) -case 2:o=c -if(q.c!=null&&o===!0)q.D(new A.c0K()) -return A.l(null,r)}}) -return A.m($async$a4r,r)}, -J1(a){return this.bkZ(a)}, -bkZ(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g -var $async$J1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:g=p.c -g.toString -o=A.au(g,!1,t.B).gaJ(0).dt(p.a.c) -case 3:switch(a.a){case 0:s=5 -break -case 1:s=6 -break -case 2:s=7 -break -case 3:s=8 -break -default:s=4 -break}break -case 5:g=o==null?null:o.Fu() -s=9 -return A.f(t.C.b(g)?g:A.bc(g,t.H),$async$J1) -case 9:g=p.c -g.toString -n=p.a.c -A.cn(g).Ax("/rooms/"+n+"/details",null,t.O) -s=4 -break -case 6:g=o==null?null:o.Fu() -s=10 -return A.f(t.C.b(g)?g:A.bc(g,t.H),$async$J1) -case 10:g=p.c -g.toString -n=p.a.c -A.cn(g).Ax("/rooms/"+n+"/invite",null,t.O) -s=4 -break -case 7:g=o==null?null:o.Fu() -s=11 -return A.f(t.C.b(g)?g:A.bc(g,t.H),$async$J1) -case 11:g=p.c -g.toString -n=p.a.c -A.cn(g).Ax("/rooms/"+n+"/details/members",null,t.O) -s=4 -break -case 8:g=p.c -g.toString -n=t.X -m=A.u(g,B.e,n) -m.toString -m=m.gda() -l=p.c -l.toString -l=A.u(l,B.e,n) -l.toString -l=l.geX() -k=p.c -k.toString -k=A.u(k,B.e,n) -k.toString -k=k.gdn() -j=p.c -j.toString -n=A.u(j,B.e,n) -n.toString -s=12 -return A.f(A.fJ(n.gbC(n),g,!0,l,k,m,!0),$async$J1) -case 12:i=c -g=p.c -if(g==null){s=1 -break}if(i!==B.b2){s=1 -break}s=13 -return A.f(A.bU(g,!0,null,new A.c0R(o),null,t.H),$async$J1) -case 13:h=c -if(p.c==null){s=1 -break}if(A.hv(h)!=null){s=1 -break}p.a.bK1() -s=4 -break -case 4:case 1:return A.l(q,r)}}) -return A.m($async$J1,r)}, -Va(a){return this.b3B(a)}, -b3B(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g -var $async$Va=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:h=p.c -h.toString -o=a===B.yW -n=t.X -if(o){m=A.u(h,B.e,n) -m.toString -m=m.gmD()}else{m=A.u(h,B.e,n) -m.toString -m=m.ges()}l=p.c -if(o){l.toString -o=A.u(l,B.e,n) -o.toString -o=o.gh2()}else{l.toString -o=A.u(l,B.e,n) -o.toString -o=o.gfK()}l=p.c -l.toString -l=A.u(l,B.e,n) -l.toString -l=l.gfa(l) -k=p.c -k.toString -n=A.u(k,B.e,n) -n.toString -s=3 -return A.f(A.kI(!0,n.gbC(n),h,o,null,!1,null,64,1,null,1,!1,l,null,null,m,!0,new A.c0F(p)),$async$Va) -case 3:j=c -if(j==null){s=1 -break}h=p.c -h.toString -i=A.au(h,!1,t.B).gaJ(0) -h=p.c -h.toString -g=A -s=4 -return A.f(A.bU(h,!0,null,new A.c0G(p,i,a,j),null,t.P),$async$Va) -case 4:if(g.hv(c)!=null){s=1 -break}p.D(new A.c0H(p)) -p.IW() -case 1:return A.l(q,r)}}) -return A.m($async$Va,r)}, -Gr(a,b){return this.brf(a,b)}, -brf(a,b){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c -var $async$Gr=A.o(function(a0,a1){if(a0===1)return A.k(a1,r) -for(;;)switch(s){case 0:e=t.x -d=e.a(A.xY(a,!1).c.gav()) -c=e.a(a.gav()) -e=A.cL(c.bN(0,d),B.EH) -o=c.gE(0).EU(0,B.l).a8(0,B.EI) -o=A.lx(e,A.cL(c.bN(0,d),o)) -e=d.gE(0) -n=A.apO(o,new A.a1(0,0,0+e.a,0+e.b)) -e=p.c -e.toString -o=t.X -e=A.u(e,B.e,o) -e.toString -m=t.p -l=t.Yw -e=A.dw(A.bb(A.b([B.e5C,B.aS,A.F(e.gpy(),null,null,null,null,null,null,null,null)],m),B.m,B.k,B.B,0),!0,null,B.feY,l) -k=p.c -k.toString -k=A.u(k,B.e,o) -k.toString -k=A.dw(A.bb(A.b([B.lc,B.aS,A.F(k.gff(),null,null,null,null,null,null,null,null)],m),B.m,B.k,B.B,0),!0,null,B.feX,l) -j=p.c -j.toString -j=A.u(j,B.e,o) -j.toString -s=3 -return A.f(A.c8P(B.n,null,null,a,null,null,A.b([e,k,A.dw(A.bb(A.b([B.e5H,B.aS,A.F(j.gjD(),null,null,null,null,null,null,null,null)],m),B.m,B.k,B.B,0),!0,null,B.feZ,l)],t.Yi),null,null,n,null,null,null,null,null,null,!1,l),$async$Gr) -case 3:i=a1 -if(i==null){s=1 -break}e=p.c -if(e==null){s=1 -break}h=A.au(e,!1,t.B).gaJ(0).dt(p.a.c) -if(h==null){s=1 -break}case 4:switch(i.a){case 0:s=6 -break -case 1:s=7 -break -case 2:s=8 -break -default:s=5 -break}break -case 6:e=p.c -e.toString -o=p.a.c -A.cn(e).Ax("/rooms/"+o+"/details",null,t.O) -s=5 -break -case 7:e=J.hV(h.cx.R8,new A.c0S(p)) -g=A.H(e,e.$ti.i("D.E")) -e=p.c -e.toString -o=A.u(e,B.e,o) -o.toString -o=o.geS() -m=A.U(g).i("O<1,e6>") -m=A.H(new A.O(g,new A.c0T(p),m),m.i("a2.E")) -s=9 -return A.f(A.wv(m,null,e,null,o,t.hk),$async$Gr) -case 9:f=a1 -if(f==null){s=1 -break}e=p.c -e.toString -s=10 -return A.f(A.bU(e,!0,null,new A.c0U(f,h,b),null,t.P),$async$Gr) -case 10:if(a1.gNS()){s=1 -break}if(p.c==null){s=1 -break}p.f=null -p.IW() -s=1 -break -case 8:e=p.c -e.toString -m=A.u(e,B.e,o) -m.toString -m=m.gjD() -l=p.c -l.toString -o=A.u(l,B.e,o) -o.toString -s=11 -return A.f(A.fJ(null,e,!1,o.gpD(),null,m,!0),$async$Gr) -case 11:if(a1!==B.b2){s=1 -break}e=p.c -if(e==null){s=1 -break}s=12 -return A.f(A.bU(e,!0,null,new A.c0V(h,b),null,t.H),$async$Gr) -case 12:if(a1.gNS()){s=1 -break}if(p.c==null){s=1 -break}p.f=null -p.IW() -s=1 -break -case 5:case 1:return A.l(q,r)}}) -return A.m($async$Gr,r)}, -B(a){var s,r,q,p,o,n,m=this,l=null,k=A.P(a),j=A.au(a,!1,t.B).gaJ(0).dt(m.a.c),i=j==null,h=i?l:j.Ej() -if(h==null){s=A.u(a,B.e,t.X) -s.toString -h=s.gmN()}r=(i?l:j.vk("m.space.child"))===!0 -s=t.l -q=A.b4(a,B.ac,s).w.a.a>840?l:A.bI(A.wU(m.a.d),l,l) -s=A.b4(a,B.ac,s).w.a.a>840?l:0 -p=i?l:j.gAg() -p=A.br(!1,B.Z,l,l,!0,l,l,l,!0,l,A.eZ(l,new A.bC(k.ch,1,B.L,-1),A.by(9),l,p,h,l,l,l,29.333333333333332,l),l,l,l,!1,l,l,l,l,l,A.F(h,1,B.a8,l,l,l,l,l,l),l,l,l) -o=A.b([],t.p) -if(r){n=A.u(a,B.e,t.X) -n.toString -o.push(A.vn(l,B.oP,l,new A.c14(),m.gb3A(),l,n.gkR(),!1,t.Jp))}o.push(A.vn(l,l,l,new A.c15(j),m.gbkY(),l,l,!0,t._V)) -s=A.dO(o,l,l,!0,!1,l,l,1,l,l,l,!1,l,!1,l,l,q,l,!0,l,l,l,l,l,p,s,l,l,1,l,!0) -if(i)i=B.ajv -else{i=j.cx.aO.c -q=A.y(i).i("aZ<1>") -q=A.iW(new A.c16(m,k,j,r),l,A.asW(new A.dU(new A.c17(),new A.aZ(i,q),q.i("dU")),B.dq),t.y) -i=q}return A.dT(s,l,i,l,!1,l,l,l,l)}} -A.c0M.prototype={ -$1(a){return A.cnK(B.p.bP(0,a,null))}, -$S:1387} -A.c0N.prototype={ -$0(){this.a.w=!0}, -$S:0} -A.c0O.prototype={ -$0(){var s,r,q=this.a -if(q.f==null)B.b.P(q.d) -s=this.b -r=s.a -q.f=r -if(r==null)q.r=!0 -s=s.b -B.b.L(q.d,new A.az(s,new A.c0L(q),A.U(s).i("az<1>"))) -q.w=!1}, -$S:0} -A.c0L.prototype={ -$1(a){return a.r!==this.a.a.c}, -$S:1391} -A.c0P.prototype={ -$1(a){return B.p.cS(a.N(),null)}, -$S:1401} -A.c0Q.prototype={ -$0(){this.a.w=!1}, -$S:0} -A.c0J.prototype={ -$1(a){var s=null,r=this.a,q=this.b -if(q==null)q=s -else{q=A.fF(q.gPE(),new A.c0I(r)) -q=q==null?s:q.b}return new A.yi(s,r,q,s)}, -$S:213} -A.c0I.prototype={ -$1(a){return a.a===this.a.r}, -$S:160} -A.c0K.prototype={ -$0(){}, -$S:0} -A.c0R.prototype={ -$0(){var s=0,r=A.n(t.H),q,p=this,o -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=p.a -o=o==null?null:o.Fi() -s=3 -return A.f(t.C.b(o)?o:A.bc(o,t.H),$async$$0) -case 3:q=b -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.c0F.prototype={ -$1(a){var s -if(a.length===0){s=this.a.c -s.toString -s=A.u(s,B.e,t.X) -s.toString -return s.gjp()}return null}, -$S:91} -A.c0G.prototype={ -$0(){var s=0,r=A.n(t.P),q=this,p,o,n,m,l,k,j,i,h,g -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:k=A.cm() -j=q.b -i=q.a -h=j.dt(i.a.c) -s=2 -return A.f(h.Fu(),$async$$0) -case 2:p=h.gNW()===B.ri -o=q.d -s=q.c===B.yW?3:5 -break -case 3:g=k -s=6 -return A.f(j.a7w(o,p?B.mq:B.q4),$async$$0) -case 6:g.sqj(b) -s=4 -break -case 5:n=p?B.uN:B.uM -m=p?B.mq:B.q4 -if(p)i=null -else{l=t.N -l=A.b([new A.pz(A.j(["join_rule","restricted","allow",A.b([A.j(["room_id",i.a.c,"type","m.room_membership"],l,l)],t.m0)],l,t.O),"m.room.join_rules")],t.D0) -i=l}g=k -s=7 -return A.f(j.bAU(!p,o,i,n,m),$async$$0) -case 7:g.sqj(b) -case 4:s=8 -return A.f(h.Lf(k.b3()),$async$$0) -case 8:return A.l(null,r)}}) -return A.m($async$$0,r)}, -$S:50} -A.c0H.prototype={ -$0(){var s=this.a -s.f=null -B.b.P(s.d)}, -$S:0} -A.c0S.prototype={ -$1(a){return a.gxb()&&a.vk("m.space.child")&&a.a!==this.a.a.c}, -$S:42} -A.c0T.prototype={ -$1(a){var s=this.a.c -s.toString -s=A.u(s,B.e,t.X) -s.toString -return new A.e6(a.xO(new A.f8(s)),a,null,!1,t.EB)}, -$S:418} -A.c0U.prototype={ -$0(){var s=0,r=A.n(t.P),q=this,p -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=q.a -s=2 -return A.f(p.Lf(p.a),$async$$0) -case 2:s=3 -return A.f(q.b.Tg(q.c),$async$$0) -case 3:return A.l(null,r)}}) -return A.m($async$$0,r)}, -$S:50} -A.c0V.prototype={ -$0(){return this.a.Tg(this.b)}, -$S:2} -A.c14.prototype={ -$1(a){var s,r,q=null,p=t.X,o=A.u(a,B.e,p) -o.toString -s=t.p -r=t.Jp -o=A.dw(A.bb(A.b([B.Cd,B.aS,A.F(o.gmz(),q,q,q,q,q,q,q,q)],s),B.m,B.k,B.B,0),!0,q,B.adn,r) -p=A.u(a,B.e,p) -p.toString -return A.b([o,A.dw(A.bb(A.b([B.On,B.aS,A.F(p.gmD(),q,q,q,q,q,q,q,q)],s),B.m,B.k,B.B,0),!0,q,B.yW,r)],t.pB)}, -$S:1402} -A.c15.prototype={ -$1(a){var s,r,q,p,o,n=null,m=t.X,l=A.u(a,B.e,m) -l.toString -s=t.p -r=t._V -l=A.dw(A.bb(A.b([B.Ce,B.aS,A.F(l.ge8(),n,n,n,n,n,n,n,n)],s),B.m,B.k,B.B,0),!0,n,B.feT,r) -q=A.u(a,B.e,m) -q.toString -q=A.dw(A.bb(A.b([B.Cf,B.aS,A.F(q.giN(),n,n,n,n,n,n,n,n)],s),B.m,B.k,B.B,0),!0,n,B.feU,r) -p=A.u(a,B.e,m) -p.toString -o=this.a -o=o==null?n:o.f.b -p=A.dw(A.bb(A.b([B.O5,B.aS,A.F(p.dO(o==null?1:o),n,n,n,n,n,n,n,n)],s),B.m,B.k,B.B,0),!0,n,B.feV,r) -m=A.u(a,B.e,m) -m.toString -return A.b([l,q,p,A.dw(A.bb(A.b([B.dO,B.aS,A.F(m.gdn(),n,n,n,n,n,n,n,n)],s),B.m,B.k,B.B,0),!0,n,B.feW,r)],t.Os)}, -$S:1403} -A.c17.prototype={ -$1(a){return A.bHI(a)}, -$S:41} -A.c16.prototype={ -$2(a,b){var s,r,q,p,o,n=this,m=null,l=n.a,k=l.e,j=B.f.dU(k.a.a),i=A.u(a,B.e,t.X) -i.toString -i=i.gdR(i) -s=n.b -r=s.ax -q=r.e -p=q==null -o=A.aO(m,m,p?r.c:q,m,m,m,m,m,m,m,m,m,m,m,B.V,m,m,!0,m,m,m,m,m,m,m,m) -return A.ag2(m,A.b([A.asf(!1,B.D,!0,!1,0,A.hF(m,B.b0,!1,m,!0,B.u,m,A.hU(),k,m,m,m,m,m,2,A.hA(m,m,m,B.Z,m,m,m,m,!0,m,m,m,m,m,m,m,!0,m,B.re,m,m,m,m,m,m,m,m,m,m,m,o,i,m,m,m,m,m,m,m,m,m,!0,!0,m,A.cJ(m,m,m,A.cG(B.n6,p?r.c:q,m,m,m),m,m,new A.c11(),m,m,m,m),m,m,m,m,m,m,m,m,m,m,m,m),B.A,!0,m,!0,m,!1,m,B.aM,m,m,m,m,m,m,m,m,1,m,m,!1,"\u2022",m,new A.c12(l),m,m,m,!1,m,m,!1,m,!0,m,B.b6,m,m,m,m,m,m,m,m,m,m,m,m,!0,B.ae,m,B.bj,m,B.tl,m,m),56),A.bFE(new A.c13(l,j.toLowerCase(),n.c,s,n.d),l.d.length+1),B.feJ],t.p))}, -$S:1412} -A.c12.prototype={ -$1(a){return this.a.D(new A.c10())}, -$S:16} -A.c10.prototype={ -$0(){}, -$S:0} -A.c11.prototype={ -$0(){}, -$S:0} -A.c13.prototype={ -$2(a,b){var s,r,q,p,o,n=this,m=null,l={},k=n.a,j=k.d -if(b===j.length){if(k.r)return B.a0 -l=k.w -k=l?m:k.gbi0() -if(l)l=B.qw -else{l=A.u(a,B.e,t.X) -l.toString -l=A.F(l.geF(),m,m,m,m,m,m,m,m)}return new A.ai(B.aoC,A.hR(!1,l,m,m,m,m,m,m,k,m,m),m)}s=j[b] -j=s.e -r=j==null?s.b:j -if(r==null){j=A.u(a,B.e,t.X) -j.toString -r=j.ge_()}if(!B.f.p(r.toLowerCase(),n.b))return B.a0 -q=l.a=n.c.cx.dt(s.r) -j=(q==null?m:q.b)===B.bN?l.a=null:q -p=A.by(18) -if(j!=null&&k.a.f===j.a){j=n.d.ax -o=j.Q -j=o==null?j.y:o}else j=B.D -return new A.ai(B.Kl,A.cK(!1,B.E,!0,p,new A.o5(new A.c1_(l,k,s,n.e,n.d,r),m),B.u,j,0,m,m,m,m,m,B.a4),m)}, -$S:219} -A.c1_.prototype={ -$2(a,b){var s,r,q,p,o=this,n=null,m=o.a,l=o.b,k=m.a!=null?new A.c0W(m,l):new A.c0X(l,o.c),j=o.d,i=j?new A.c0Y(l,a,o.c):n -j=b&&j -s=o.e.ax -if(j){j=s.db -if(j==null){j=s.cx -if(j==null)j=s.z}r=s.cy -if(r==null){r=s.CW -s=r==null?s.y:r}else s=r -j=A.OX(A.cJ(n,n,n,B.lc,14,n,new A.c0Z(l,a,o.c),n,29.333333333333332,A.pa(n,s,n,n,n,n,n,n,j,n,n,n,n,n,n,n,n,n),n),29.333333333333332) -l=j}else{l=o.c -j=s.p4 -if(j==null)j=s.k2 -r=l.e -if(r==null)r=n -else{if($.tK.h(0,r)==null)$.tK.j(0,r,A.c(t.Z,t.n8)) -q=$.tK.h(0,r) -p=q.h(0,0.2) -if(p==null){r=A.bHu(r,0.2) -q.j(0,0.2,r)}else r=p}if(r==null)r=s.k3 -q=l.w==="m.space" -if(q){p=s.RG -s=new A.bC(p==null?s.k2:p,1,B.L,-1)}else s=n -q=q?A.by(4.5):n -r=A.eZ(j,s,q,n,l.a,"#",n,n,n,29.333333333333332,r) -l=r}j=m.a==null?0.5:1 -j=A.b([A.dF(A.ok(A.F(o.f,1,B.a8,n,n,n,n,n,n),j),1)],t.p) -m=m.a -if(m!=null)j.push(new A.a2V(m,n)) -else j.push(B.lb) -return A.br(!1,B.bM,n,n,!0,n,n,n,!0,n,l,n,i,k,!1,n,n,n,n,n,A.bb(j,B.m,B.k,B.z,0),n,n,B.acc)}, -$S:408} -A.c0W.prototype={ -$0(){var s,r=this.b.a -r.toString -s=this.a.a -s.toString -return r.bKe(s)}, -$S:0} -A.c0X.prototype={ -$0(){return this.a.a4r(this.b)}, -$S:0} -A.c0Y.prototype={ -$0(){return this.a.Gr(this.b,this.c.r)}, -$S:0} -A.c0Z.prototype={ -$0(){return this.a.Gr(this.b,this.c.r)}, -$S:0} -A.asR.prototype={ -bl_(a,b){if(b.c===A.au(a,!1,t.B).gaJ(0).ok)return this.c.$0() -A.a3_(a,!1,b) -return}, -B(a){var s=A.au(a,!1,t.B).gaJ(0),r=s.aO.c -return A.iW(new A.bGx(this,A.cqB(s),s),null,A.asW(new A.aZ(r,A.y(r).i("aZ<1>")),B.uR),t.y)}} -A.bGx.prototype={ -$2(a,b){var s=this.c,r=this.b.q2(0,new A.bGu(s),t.hM) -return A.my(B.G,new A.cu(A.h6(A.cqB(s).q2(0,new A.bGv(s),t.YF),!1,t.eC),new A.bGw(this.a,s),new A.c_(r,t.Av),null,t.se),B.u,B.aI,B.ai,null)}, -$S:1422} -A.bGu.prototype={ -$1(a){return this.a.x2.h(0,a)}, -$S:1430} -A.bGv.prototype={ -$1(a){return this.a.JU(a,!0)}, -$S:1431} -A.bGw.prototype={ -$2(a,b){var s=null,r=b.b,q=r==null?s:J.hV(r,A.cX7()).qb(0) -if(q==null||q.length<=1)return B.a0 -B.b.q7(q,new A.bGs(this.b)) -return A.c3(A.i0(s,new A.bGt(this.a,q),q.length,B.ap5,s,B.aF,!1),116,s)}, -$S:1437} -A.bGs.prototype={ -$2(a,b){var s=this.a.ok -if(a.e===s)return-1 -if(b.e===s)return 1 -return A.cqD(b).bM(0,A.cqD(a))}, -$S:1439} -A.bGt.prototype={ -$2(a,b){return new A.NN(this.b[b],116,new A.bGr(this.a,a),null)}, -$S:1451} -A.bGr.prototype={ -$1(a){return this.a.bl_(this.b,a)}, -$S:1452} -A.NN.prototype={ -B(a){var s=A.au(a,!1,t.B).gaJ(0) -return new A.cu(s.I3(this.c.e),new A.brK(this,this.d-16-16-6,s),null,null,t.w8)}} -A.brK.prototype={ -$2(a,b){var s,r,q=this,p=null,o=A.P(a),n=b.b,m=n==null?p:n.b -if(m==null){m=q.a.c.e -m=A.cz(m)?B.b.gS(A.f7(m)):p -s=m}else s=m -if(s==null)s=q.a.c.e -m=q.a -r=q.b -return new A.ai(B.bM,A.c3(A.be(A.b([new A.o5(new A.brJ(m,r,n,o,s,q.c,m.c.c,o.ax.k2,A.aP(230,B.r.gk(0)>>>16&255,B.r.gk(0)>>>8&255,B.r.gk(0)&255)),p),B.pT,new A.ai(B.cA,A.F(s,1,B.a8,p,p,B.fiG,B.ag,p,p),p)],t.p),B.m,B.k,B.z,0,B.y),p,r),p)}, -$S:1457} -A.brJ.prototype={ -$2(a,b){var s,r,q,p=this,o=null,n=b?1.15:1,m=p.b,l=A.by(m),k=p.c,j=k==null,i=j?o:new A.brH(p.a,k),h=A.by(m),g=p.a,f=g.c,e=f.a -if(e===B.t5)e=new A.kY(B.dH,B.ls,B.df,A.b([B.dV,B.Jp,B.IS],t.t_),o,o) -else{s=t.t_ -e=e===B.t6?new A.kY(B.dH,B.ls,B.df,A.b([B.a3E,B.Jf,B.J3],s),o,o):new A.kY(B.dH,B.ls,B.df,A.b([B.lk,B.Ja,B.zR],s),o,o)}s=A.by(m) -r=A.by(m) -j=j?o:k.a -q=t.p -e=A.b([A.bz(B.G,A.bz(B.G,A.eZ(o,o,o,o,j,p.e,o,o,o,m-12,o),B.n,o,o,new A.d8(p.d.ax.k2,o,o,r,o,o,o,B.af),o,m-6,o,B.Kf,o,o,o),B.n,o,o,new A.d8(o,o,o,s,o,e,o,B.af),o,o,o,B.Kf,o,o,o)],q) -if(f.e===p.f.ok)e.push(A.il(0,A.c3(A.cbx(B.e6_,o,o,new A.brI(g,k),new A.eh(A.by(8),B.H)),24,24),o,o,o,0,o,o)) -m=p.r -if(m!=null){k=p.w -j=p.x -B.b.L(e,A.b([A.il(o,A.be(A.b([A.cK(!1,B.E,!0,A.by(9),new A.ai(B.Ki,A.F(m,2,B.a8,o,o,B.fgN,o,o,o),o),B.n,j,6,o,k,o,o,o,B.a4),new A.ai(B.Az,A.cK(!1,B.E,!0,A.by(18),B.fex,B.n,j,6,o,k,o,o,o,B.a4),o),new A.ai(B.aoF,A.cK(!1,B.E,!0,A.by(18),B.few,B.n,j,6,o,k,o,o,o,B.a4),o)],q),B.br,B.k,B.B,2,B.y),o,o,0,8,0,o)],q))}return A.SH(A.fl(!1,l,!0,A.cK(!1,B.E,!0,h,A.e8(B.aC,e,B.u,B.ap,o),B.n,o,0,o,o,o,o,o,B.a4),o,!0,o,o,o,o,o,o,o,o,o,o,i,o,o,o,o,o,o,o),B.aI,B.ai,n)}, -$S:399} -A.brH.prototype={ -$0(){return this.a.e.$1(this.b)}, -$S:0} -A.brI.prototype={ -$0(){var s=this.b -if(s==null)s=new A.eo(null,null,this.a.c.e) -return this.a.e.$1(s)}, -$S:0} -A.c4G.prototype={ -$1(a){return a.f.a}, -$S:1458} -A.c4H.prototype={ -$2(a,b){a.L(0,b==null?A.aQ(t.N):b) -return a}, -$S:1459} -A.a2V.prototype={ -B(a){var s,r,q,p,o,n,m=null,l=A.P(a),k=this.c,j=k.c>0||k.gFl(),i=k.c>0,h=!j -if(!h||k.gSs())s=k.c>0?20:14 -else s=0 -r=!i -h=r&&h&&!k.gSs()?0:(s-9)*B.c.l(k.c).length+9 -if(k.d>0){r=l.ax -q=r.fy -p=q -q=r -r=p}else{r=!r||k.gFl() -q=l.ax -if(r)r=q.b -else{r=q.d -if(r==null)r=q.b}}o=A.by(7) -if(i){n=B.c.l(k.c) -if(k.d>0)k=q.go -else k=q.c -k=A.F(n,m,m,m,m,A.aO(m,m,k,m,m,m,m,m,m,m,m,13,m,m,B.bs,m,m,!0,m,m,m,m,m,m,m,m),B.ag,m,m)}else k=B.a0 -return A.pV(B.G,k,B.n,m,B.aI,new A.d8(r,m,m,o,m,m,m,B.af),B.ai,m,s,m,B.ap0,h)}} -A.TN.prototype={ -a_(){return new A.TM(B.aj,new A.e9(B.ba,$.aC()))}} -A.TM.prototype={ -a1S(a){var s=0,r=A.n(t.H),q,p=this,o,n,m -var $async$a1S=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:n=B.f.dU(p.w.a.a.toLowerCase()) -m=p.d -if(m==null)o=null -else{m=J.hV(m,new A.aWJ(p)) -o=A.H(m,m.$ti.i("D.E"))}if(n.length===0){p.D(new A.aWK(p,o)) -s=1 -break}p.D(new A.aWL(p,o,n)) -case 1:return A.l(q,r)}}) -return A.m($async$a1S,r)}, -acx(){return this.a1S(null)}, -a_W(a){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f -var $async$a_W=A.o(function(b,c){if(b===1){o.push(c) -s=p}for(;;)switch(s){case 0:$.V().DD(0,"Load room members from",n.a.c) -p=4 -n.D(new A.aWD(n)) -i=n.c -i.toString -i=A.au(i,!1,t.B).gaJ(0).dt(n.a.c) -if(i==null)m=null -else{h=A.H(B.wn,t.PJ) -m=h -m=m -J.kd(m,B.bN) -m=i.aNs(m)}s=7 -return A.f(t.qN.b(m)?m:A.bc(m,t.nd),$async$a_W) -case 7:l=c -if(n.c==null){s=1 -break}n.D(new A.aWE(n,l)) -n.acx() -p=2 -s=6 -break -case 4:p=3 -f=o.pop() -k=A.a4(f) -j=A.ap(f) -$.V().RR(0,"Unable to request participants. Try again in 3 seconds...",k,j) -n.D(new A.aWF(n,k)) -s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$a_W,r)}, -aMY(){return this.a_W(null)}, -aC(){var s,r,q=this -q.aU() -q.aMY() -s=q.c -s.toString -s=A.au(s,!1,t.B).gaJ(0).aO.c -r=A.y(s).i("aZ<1>") -q.x=new A.dU(new A.aWC(q),new A.aZ(s,r),r.i("dU")).iY(q.gaMX())}, -n(){var s=this.x -if(s!=null)s.af(0) -this.aM()}, -B(a){return new A.ada(this,null)}} -A.aWJ.prototype={ -$1(a){return a.guT()===this.a.r}, -$S:34} -A.aWK.prototype={ -$0(){var s=this.b -if(s==null)s=null -else B.b.q7(s,new A.aWI()) -this.a.e=s}, -$S:0} -A.aWI.prototype={ -$2(a,b){var s,r="@unknown:unknown",q=b.f -if(q==null)q=r -q=b.y.rR(q) -s=a.f -if(s==null)s=r -return B.c.bM(q,a.y.rR(s))}, -$S:128} -A.aWL.prototype={ -$0(){var s,r=this.b -if(r==null)r=null -else{s=A.U(r).i("az<1>") -r=A.H(new A.az(r,new A.aWG(this.c),s),s.i("D.E"))}if(r==null)r=null -else B.b.q7(r,new A.aWH()) -this.a.e=r}, -$S:0} -A.aWG.prototype={ -$1(a){var s=a.guc(0) -s=s==null?null:B.f.p(s.toLowerCase(),this.a) -if(s==null){s=a.f -if(s==null)s="@unknown:unknown" -s=B.f.p(s.toLowerCase(),this.a)}return s}, -$S:34} -A.aWH.prototype={ -$2(a,b){var s,r="@unknown:unknown",q=b.f -if(q==null)q=r -q=b.y.rR(q) -s=a.f -if(s==null)s=r -return B.c.bM(q,a.y.rR(s))}, -$S:128} -A.aWD.prototype={ -$0(){this.a.f=null}, -$S:0} -A.aWE.prototype={ -$0(){this.a.d=this.b}, -$S:0} -A.aWF.prototype={ -$0(){this.a.f=this.b}, -$S:0} -A.aWC.prototype={ -$1(a){var s=a.b,r=null -if(s==null)s=r -else{s=s.a -if(s==null)s=r -else{s=s.h(0,this.a.a.c) -if(s==null)s=r -else{s=s.c -if(s==null)s=r -else{s=s.a -s=s==null?null:B.b.cs(s,new A.aWB())}}}}return s===!0}, -$S:41} -A.aWB.prototype={ -$1(a){return a.a==="m.room.member"}, -$S:221} -A.ada.prototype={ -B(a){var s,r,q,p,o,n,m,l=null,k=this.c,j=A.au(a,!1,t.B).gaJ(0).dt(k.a.c) -if(j==null){k=t.X -s=A.u(a,B.e,k) -s.toString -s=A.dO(l,l,l,!0,!0,l,l,1,l,l,l,!1,l,!1,l,l,l,l,!0,l,l,l,l,l,A.F(s.gdw(),l,l,l,l,l,l,l,l),l,l,l,1,l,!0) -k=A.u(a,B.e,k) -k.toString -return A.dT(s,l,A.bI(A.F(k.ge5(),l,l,l,l,l,l,l,l),l,l),l,!1,l,l,l,l)}r=k.e -s=j.f -q=s.b -if(q==null)q=0 -s=s.c -if(s==null)s=0 -p=k.f -o=A.P(a) -n=t.X -m=A.u(a,B.e,n) -m.toString -s=A.F(m.dO(q+s),l,l,l,l,l,l,l,l) -q=t.p -m=A.b([],q) -if(j.gaGv())m.push(A.cJ(l,l,l,B.Cf,l,l,new A.aWT(a,j),l,l,l,l)) -s=A.dO(m,l,l,!0,!0,l,l,1,l,l,l,!1,l,!1,l,l,B.e2,l,!0,l,l,l,l,l,s,l,l,l,1,l,!0) -if(p!=null){m=A.F(A.hm(p,a,l),l,l,l,l,l,l,l,l) -n=A.u(a,B.e,n) -n.toString -q=A.bI(new A.ai(B.at,A.be(A.b([B.e5Y,m,B.mj,A.bpr(B.Od,A.F(n.gjJ(),l,l,l,l,l,l,l,l),k.gaMX())],q),B.m,B.k,B.B,0,B.y),l),l,l) -k=q}else k=r==null?B.ajx:A.i0(l,new A.aWU(this,o,j,r),r.length+1,l,l,B.P,!0) -return A.dT(s,l,A.kt(k,B.l7,!1),l,!1,l,l,l,l)}} -A.aWT.prototype={ -$0(){return A.cn(this.a).el(0,"/rooms/"+this.b.a+"/invite",null)}, -$S:0} -A.aWU.prototype={ -$2(a,b){var s,r,q,p,o,n,m,l=this,k=null -if(b===0){s=l.a -r=t.S2 -q=A.H(new A.az(B.wn,new A.aWQ(s),r),r.i("D.E")) -B.b.q7(q,new A.aWR()) -r=s.c -p=l.b.ax -o=p.Q -if(o==null)o=p.y -n=A.by(99) -m=p.e -p=A.aO(k,k,m==null?p.c:m,k,k,k,k,k,k,k,k,k,k,k,B.V,k,k,!0,k,k,k,k,k,k,k,k) -m=A.u(a,B.e,t.X) -m.toString -r=A.b([new A.ai(B.at,A.hF(k,B.b0,!1,k,!0,B.u,k,A.hU(),r.w,k,k,k,k,k,2,A.hA(k,new A.jy(4,n,B.H),k,k,k,k,k,k,!0,k,k,k,k,k,k,o,!0,k,k,k,k,k,k,k,k,k,k,k,k,k,p,m.gdR(m),k,k,k,k,k,k,k,k,k,!0,!0,k,B.la,k,k,k,k,k,k,k,k,k,k,k,k),B.A,!0,k,!0,k,!1,k,B.aM,k,k,k,k,k,k,k,k,1,k,k,!1,"\u2022",k,r.gaUG(),k,k,k,!1,k,k,!1,k,!0,k,B.b6,k,k,k,k,k,k,k,k,k,k,k,k,!0,B.ae,k,B.bj,k,k,k,k),k)],t.p) -p=q.length -if(p>1)r.push(A.c3(A.i0(k,new A.aWS(s,q,l.c),p,B.dr,k,B.aF,!1),64,k)) -return A.be(r,B.m,B.k,B.B,0,B.y)}return new A.ZD(l.d[b-1],k)}, -$S:64} -A.aWQ.prototype={ -$1(a){var s=this.a.c.d -s=s==null?null:J.lQ(s,new A.aWP(a)) -return s===!0}, -$S:163} -A.aWP.prototype={ -$1(a){return a.guT()===this.a}, -$S:34} -A.aWR.prototype={ -$2(a,b){return a===B.aj?-1:1}, -$S:1482} -A.aWS.prototype={ -$2(a,b){var s,r,q=this,p=null,o=q.b -switch(o[b].a){case 0:s=A.u(a,B.e,t.X) -s.toString -s=s.geZ() -break -case 1:s=A.u(a,B.e,t.X) -s.toString -r=q.c.f.c -if(r==null){r=q.a.c.d -r=r==null?p:J.hV(r,new A.aWM()).gt(0)}s=s.ly(r==null?0:r) -break -case 2:s=A.u(a,B.e,t.X) -s.toString -r=q.c.f.b -if(r==null){r=q.a.c.d -r=r==null?p:J.hV(r,new A.aWN()).gt(0)}s=s.dO(r==null?0:r) -break -case 3:s=A.u(a,B.e,t.X) -s.toString -s=s.giV() -break -case 4:s=A.u(a,B.e,t.X) -s.toString -s=s.gfp() -break -default:s=p}r=q.a -return new A.ai(B.cA,A.b77(A.F(s,p,p,p,p,p,p,p,p),new A.aWO(r,o,b),r.c.r===o[b]),p)}, -$S:222} -A.aWM.prototype={ -$1(a){return a.guT()===B.aR}, -$S:34} -A.aWN.prototype={ -$1(a){return a.guT()===B.aj}, -$S:34} -A.aWO.prototype={ -$1(a){var s=this.a.c -s.r=this.b[this.c] -s.acx() -return null}, -$S:13} -A.TQ.prototype={ -a_(){return new A.adb()}} -A.adb.prototype={ -Ns(a,b,c,d,e){return this.bDq(a,b,c,d,e)}, -bDp(a,b,c,d){return this.Ns(a,b,c,null,d)}, -bDq(a,b,c,d,e){var s=0,r=A.n(t.H),q,p=this,o,n,m,l -var $async$Ns=A.o(function(f,g){if(f===1)return A.k(g,r) -for(;;)switch(s){case 0:m=A.au(a,!1,t.B).gaJ(0) -l=p.c -l.toString -l=A.M0(l).r.h(0,"roomid") -l.toString -o=m.dt(l) -if(!o.XC("m.room.power_levels")){m=a.aj(t.L).f -l=A.u(a,B.e,t.X) -l.toString -m.re(A.fx(null,null,null,null,null,B.u,null,A.F(l.gei(),null,null,null,null,null,null,null,null),null,B.b5,null,null,null,null,null,null,null,null,null,null)) -s=1 -break}s=e==null?3:4 -break -case 3:s=5 -return A.f(A.aKK(a,c,100),$async$Ns) -case 5:e=g -case 4:if(e==null){s=1 -break}m=t.N -l=t.z -n=A.eU(o.ru(0,"m.room.power_levels").b,m,l) -if(d!=null){if(!n.ao(0,d))n.j(0,d,A.c(m,l)) -J.aV(n.h(0,d),b,e)}else n.j(0,b,e) -s=6 -return A.f(A.bU(a,!0,null,new A.aWV(o,n),null,m),$async$Ns) -case 6:case 1:return A.l(q,r)}}) -return A.m($async$Ns,r)}, -guz(){var s,r=this.c -r.toString -r=A.au(r,!1,t.B).gaJ(0).aO.c -s=A.y(r).i("aZ<1>") -return new A.dU(new A.aWX(this),new A.aZ(r,s),s.i("dU"))}, -B(a){return new A.adc(this,null)}} -A.aWV.prototype={ -$0(){var s=this.a -return s.cx.vd(s.a,"m.room.power_levels","",this.b)}, -$S:54} -A.aWX.prototype={ -$1(a){var s,r=a.b,q=null -if(!(r==null)){s=r.a -if(!(s==null)){q=this.a.c -q.toString -q=s.ao(0,A.M0(q).r.h(0,"roomid"))}}if(q===!0){r=r.a -r.toString -q=this.a.c -q.toString -q=A.M0(q).r.h(0,"roomid") -q.toString -q=r.h(0,q) -r=null -if(!(q==null)){q=q.c -if(!(q==null)){r=q.a -r=r==null?null:B.b.cs(r,new A.aWW())}}r=r===!0}else r=!1 -return r}, -$S:41} -A.aWW.prototype={ -$1(a){return a.a==="m.room.power_levels"}, -$S:221} -A.adc.prototype={ -B(a){var s=null,r=A.P(a),q=A.u(a,B.e,t.X) -q.toString -return A.dT(A.dO(s,s,s,!0,!0,s,s,1,s,s,s,!1,s,!1,s,s,B.e2,s,!0,s,s,s,s,s,A.F(q.gea(),s,s,s,s,s,s,s,s),s,s,s,1,s,!0),s,A.kt(A.iW(new A.aX3(this,r),s,this.c.guz(),t.z),s,!0),s,!1,s,s,s,s)}} -A.aX3.prototype={ -$2(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null,d="m.room.power_levels",c=this.a,b=c.c.c -b.toString -s=A.M0(b).r.h(0,"roomid") -r=s==null?e:A.au(a,!1,t.B).gaJ(0).dt(s) -if(r==null){c=A.u(a,B.e,t.X) -c.toString -return A.bI(A.F(c.gfw(),e,e,e,e,e,e,e,e),e,e)}b=r.ru(0,d) -b=b==null?e:b.b -if(b==null){b=t.z -b=A.c(b,b)}q=t.N -p=A.eU(b,q,t.O) -b=t.z -o=A.eU(p,q,b) -o.cI(o,new A.aWZ()) -n=t.bo -m=A.bJ(p,"events",B.i,q,n) -l=A.eU(m==null?A.c(b,b):m,q,n) -l.cI(l,new A.aX_()) -b=t.X -q=A.u(a,B.e,b) -q.toString -q=A.br(!1,e,e,e,!0,e,e,e,!0,e,B.oQ,e,e,e,!1,e,e,e,A.F(q.glf(),e,e,e,e,e,e,e,e),e,e,e,e,e) -n=this.b -m=n.ch -k=A.fW(m,e,e,e,e,e) -j=A.u(a,B.e,b) -j.toString -n=n.ax.b -j=A.br(!1,e,e,e,!0,e,e,e,!0,e,e,e,e,e,!1,e,e,e,e,e,A.F(j.gea(),e,e,e,e,A.aO(e,e,n,e,e,e,e,e,e,e,e,e,e,e,B.aQ,e,e,!0,e,e,e,e,e,e,e,e),e,e,e),e,e,e) -i=t.p -h=A.b([],i) -for(g=new A.bi(o,A.y(o).i("bi<1,2>")).gW(0);g.q();){f=g.d -h.push(new A.Bp(f.a,f.b,e,new A.aX0(c,a,f),r.vk(d),e))}h.push(A.fW(m,e,e,e,e,e)) -g=A.u(a,B.e,b) -g.toString -h.push(A.br(!1,e,e,e,!0,e,e,e,!0,e,e,e,e,e,!1,e,e,e,e,e,A.F(g.geG(),e,e,e,e,A.aO(e,e,n,e,e,e,e,e,e,e,e,e,e,e,B.aQ,e,e,!0,e,e,e,e,e,e,e,e),e,e,e),e,e,e)) -h.push(new A.f6(new A.aX1(c,p,r),e)) -h.push(A.fW(m,e,e,e,e,e)) -b=A.u(a,B.e,b) -b.toString -h.push(A.br(!1,e,e,e,!0,e,e,e,!0,e,e,e,e,e,!1,e,e,e,e,e,A.F(b.gi5(),e,e,e,e,A.aO(e,e,n,e,e,e,e,e,e,e,e,e,e,e,B.aQ,e,e,!0,e,e,e,e,e,e,e,e),e,e,e),e,e,e)) -for(b=new A.bi(l,A.y(l).i("bi<1,2>")).gW(0);b.q();){f=b.d -n=f.a -m=f.b -if(m==null)m=0 -h.push(new A.Bp(n,m,"events",new A.aX2(c,a,f),r.vk(d),e))}return A.be(A.b([q,k,j,A.be(h,B.m,B.k,B.B,0,B.y)],i),B.m,B.k,B.z,0,B.y)}, -$S:1483} -A.aWZ.prototype={ -$2(a,b){return!A.iq(b)}, -$S:1489} -A.aX_.prototype={ -$2(a,b){return!A.iq(b)}, -$S:1490} -A.aX0.prototype={ -$1(a){var s=this.c -return this.a.c.bDp(this.b,s.a,s.b,a)}, -$S:228} -A.aX1.prototype={ -$1(a){var s,r="notifications",q=this.b -if(q.ao(0,r)){q=A.bJ(q,r,B.i,t.N,t.O) -q=q==null?null:A.ad(q,"rooms",B.i,t.S) -s=q==null?0:q}else s=0 -return new A.Bp("rooms",s,r,new A.aWY(this.a,a,s),this.c.vk("m.room.power_levels"),null)}, -$S:1493} -A.aWY.prototype={ -$1(a){return this.a.c.Ns(this.b,"rooms",this.c,"notifications",a)}, -$S:228} -A.aX2.prototype={ -$1(a){var s=this.c,r=s.b -if(r==null)r=0 -return this.a.c.Ns(this.b,s.a,r,"events",a)}, -$S:228} -A.Bp.prototype={ -aQZ(a){var s=this,r=s.e -if(r==null)switch(s.c){case"users_default":r=A.u(a,B.e,t.X) -r.toString -return r.gii() -case"events_default":r=A.u(a,B.e,t.X) -r.toString -return r.gfT() -case"state_default":r=A.u(a,B.e,t.X) -r.toString -return r.gl6() -case"ban":r=A.u(a,B.e,t.X) -r.toString -return r.geY() -case"kick":r=A.u(a,B.e,t.X) -r.toString -return r.gfo() -case"redact":r=A.u(a,B.e,t.X) -r.toString -return r.gil() -case"invite":r=A.u(a,B.e,t.X) -r.toString -return r.gmi()}else if(r==="notifications")switch(s.c){case"rooms":r=A.u(a,B.e,t.X) -r.toString -return r.gkj()}else if(r==="events")switch(s.c){case"m.room.name":r=A.u(a,B.e,t.X) -r.toString -return r.gf2() -case"m.room.topic":r=A.u(a,B.e,t.X) -r.toString -return r.gl9() -case"m.room.power_levels":r=A.u(a,B.e,t.X) -r.toString -return r.gl8() -case"m.room.history_visibility":r=A.u(a,B.e,t.X) -r.toString -return r.gla() -case"m.room.canonical_alias":r=A.u(a,B.e,t.X) -r.toString -return r.gl7() -case"m.room.avatar":r=A.u(a,B.e,t.X) -r.toString -return r.gfg() -case"m.room.tombstone":r=A.u(a,B.e,t.X) -r.toString -return r.gfG() -case"m.room.encryption":r=A.u(a,B.e,t.X) -r.toString -return r.geb() -case"m.room.server_acl":r=A.u(a,B.e,t.X) -r.toString -return r.gio()}return s.c}, -B(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=null,e=A.P(a),d=g.d,c=d>=100 -if(c)s=B.a3A -else s=d>=50?B.pm:B.a3z -r=A.F(g.aQZ(a),f,f,f,f,e.ok.x,f,f,f) -q=A.aP(32,s.gk(0)>>>16&255,s.gk(0)>>>8&255,s.gk(0)&255) -p=A.by(9) -o=A.by(9) -n=g.r?g.f:f -m=d<50 -l=m?d:0 -k=t.X -j=A.u(a,B.e,k) -j.toString -i=t.S -l=A.ah_(A.F(j.jQ(m?d:0),f,f,f,f,f,f,f,f),l,i) -m=d<100 -j=m&&d>=50?d:50 -h=A.u(a,B.e,k) -h.toString -j=A.ah_(A.F(h.j3(m&&d>=50?d:50),f,f,f,f,f,f,f,f),j,i) -m=c?d:100 -h=A.u(a,B.e,k) -h.toString -m=A.ah_(A.F(h.hf(c?d:100),f,f,f,f,f,f,f,f),m,i) -k=A.u(a,B.e,k) -k.toString -return A.br(!1,f,f,f,!0,f,f,f,!0,f,f,f,f,f,!1,f,f,f,f,f,r,f,A.cK(!1,B.E,!0,p,A.cj7(o,!1,A.b([l,j,m,A.ah_(A.F(k.gic(),f,f,f,f,f,f,f,f),f,i)],t.M9),n,B.bM,B.a0,d,i),B.n,q,0,f,f,f,f,f,B.a4),f)}} -A.add.prototype={ -B(a){return A.ars(A.i0(null,new A.aXf(this,A.P(a)),this.d.length+1,B.co,null,B.P,!1))}} -A.aXf.prototype={ -$2(a,b){var s,r,q,p,o,n,m,l,k=null,j=this.a,i=j.d -if(b===i.length)return new A.OB(j.w,j.f,j.r,j.e,k) -s=i[b] -j=s.b -r=t.N -q=A.ad(j,"filename",B.i,r) -p=q==null?A.ad(j,"body",B.i,r):q -if(p==null){q=A.u(a,B.e,t.X) -q.toString -p=q.oc("File")}if(B.f.p(p,"."))o=B.b.gU(p.split(".")).toUpperCase() -else{j=A.bJ(j,"info",B.i,r,t.z) -if(j==null)j=k -else{j=A.ad(j,"mimetype",B.i,r) -j=j==null?k:j.toUpperCase()}o=j==null?"UNKNOWN":j}n=A.ckV(s) -m=b>0?i[b-1]:k -l=m==null?!1:m.Q.tq(s.Q).a<36e8 -j=t.p -i=A.b([],j) -if(!l){r=this.b -q=r.ch -B.b.L(i,A.b([A.bb(A.b([A.dF(A.bz(k,k,B.n,q,k,k,k,1,k,k,k,k,k),1),new A.ai(B.co,A.F(A.agb(s.Q,a),k,k,k,k,r.ok.ax,B.ag,k,k),k),A.dF(A.bz(k,k,B.n,q,k,k,k,1,k,k,k,k,k),1)],j),B.m,B.k,B.z,0),B.aaN],j))}j=A.by(18) -r=this.b.ax -q=r.y1 -r=q==null?r.k2:q -q=A.F(p,1,B.a8,k,k,k,k,k,k) -i.push(A.cK(!1,B.E,!0,j,A.br(!1,k,k,k,!0,k,k,k,!0,k,B.e67,k,k,new A.aXe(s,a),!1,k,k,k,A.F(A.A(n)+" | "+o,k,k,k,k,k,k,k,k),k,q,k,k,k),B.u,r,0,k,k,k,k,k,B.a4)) -return new A.ai(B.co,A.be(i,B.m,B.k,B.B,0,B.y),k)}, -$S:64} -A.aXe.prototype={ -$0(){return A.B5(this.a,this.b)}, -$S:0} -A.ade.prototype={ -B(a){var s,r,q,p,o,n,m,l,k=A.by(9),j=A.P(a),i=A.c(t.CG,t.yI) -for(s=this.d,r=s.length,q=t.PA,p=0;p") -l=A.H(new A.bi(i,s),s.i("D.E")) -return A.i0(null,new A.aXj(this,i,l,j,k),i.a+1,null,null,B.P,!1)}} -A.aXj.prototype={ -$2(a,b){var s,r,q,p,o,n=this,m=null -if(b===n.b.a){s=n.a -return new A.OB(s.w,s.f,s.r,s.e,m)}s=n.c -r=s[b] -q=n.d -p=q.ch -o=t.p -p=A.bb(A.b([A.dF(A.bz(m,m,B.n,p,m,m,m,1,m,m,m,m,m),1),new A.ai(B.co,A.F(A.b0n(a.aj(t.Gk).r.f.grD(0)).zD(s[b].a),m,m,m,m,q.ok.ax,B.ag,m,m),m),A.dF(A.bz(m,m,B.n,p,m,m,m,1,m,m,m,m,m),1)],o),B.m,B.k,B.z,0) -r=J.bu(r.b,new A.aXi(n.e,a),t.l7) -s=A.H(r,r.$ti.i("a2.E")) -r=A.bFz(s,!0,!0,!0) -s=s.length -return A.be(A.b([B.aaN,p,new A.EY(new A.ask(3,8,8,1),r,B.co,B.P,!1,m,m,B.ll,m,!0,m,0,m,s,B.mk,B.A,m,m,B.u,B.bm,m)],o),B.m,B.k,B.B,0,B.y)}, -$S:64} -A.aXi.prototype={ -$1(a){var s,r=null -if(a.gxH(0)==="m.video")return A.cK(!1,B.E,!0,this.a,new A.W3(a,r,r,r,r),B.u,r,0,r,r,r,r,r,B.a4) -s=this.a -return A.fl(!1,s,!0,A.cK(!1,B.E,!0,s,A.qx(!0,B.aK,r,r,a,B.dI,128,!0,r,r,r,128),B.u,r,0,r,r,r,r,r,B.a4),r,!0,r,r,r,r,r,r,r,r,r,r,new A.aXh(this.b,a),r,r,r,r,r,r,r)}, -$S:1509} -A.aXh.prototype={ -$0(){var s=null,r=this.a -return A.nF(s,s,s,!0,s,new A.aXg(this.b,r),r,s,s,s,!0,!0,t.z)}, -$S:0} -A.aXg.prototype={ -$1(a){return new A.xB(this.a,null,null)}, -$S:260} -A.adf.prototype={ -B(a){var s,r=this,q=null,p=A.P(a),o=r.e.length -if(o===0&&r.c.length===0){o=t.X -s=A.u(a,B.e,o) -s.toString -o=A.u(a,B.e,o) -o.toString -return A.be(A.b([B.e6K,B.mj,new A.ai(B.ow,A.F(s.fP(r.d.xO(new A.f8(o))),q,q,q,q,q,B.ag,q,q),q)],t.p),B.m,B.bD,B.z,0,B.y)}return A.ars(A.ckR(new A.aXk(r),o+1,q,new A.aXl(p),!1))}} -A.aXl.prototype={ -$2(a,b){var s=null -return A.fW(this.a.ch,s,1,s,s,s)}, -$S:1510} -A.aXk.prototype={ -$2(a,b){var s,r,q=this.a,p=q.e -if(b===p.length)return new A.OB(q.x,q.r,q.w,q.f,null) -s=p[b] -r=s.cy.cO(s.c) -p=A.u(a,B.e,t.X) -p.toString -return new A.aC6(r,r.qI(new A.f8(p)),s,q.d,null)}, -$S:1512} -A.aC6.prototype={ -B(a){var s,r,q,p=this,o=null,n=A.P(a),m=p.d,l=p.e -m=A.bb(A.b([A.eZ(o,o,o,o,p.c.gur(),m,o,o,o,16,o),B.kg,A.F(m,o,o,o,o,o,o,o,o),A.dF(A.F(" | "+A.Lj(l.Q,a),o,o,o,o,B.Gh,o,o,o),1)],t.p),B.m,B.k,B.z,0) -s=A.cv(a,B.av) -s=s==null?o:s.gdH() -s=(s==null?B.ah:s).be(0,1) -r=n.ax.b -r=A.aO(o,o,r,o,B.cH,r,o,o,o,o,o,o,o,o,o,o,o,!0,o,o,o,o,o,o,o,o) -q=A.u(a,B.e,t.X) -q.toString -return A.br(!1,o,o,o,!0,o,o,o,!0,o,o,o,o,o,!1,o,o,o,A.v5(r,7,new A.bWv(a),B.cC,B.a8,o,B.f.dU(l.bxb(new A.f8(q),!0,!0)),s),o,m,o,A.cJ(o,o,o,B.lb,o,o,new A.bWw(p,a),o,o,o,o),o)}} -A.bWv.prototype={ -$1(a){return new A.iY(a.c,null,this.a).wk()}, -$S:33} -A.bWw.prototype={ -$0(){var s=null,r=this.a -r=A.bE(s,s,s,A.b(["rooms",r.f.a],t.s),s,s,A.j(["event",r.e.y],t.N,t.z),s,s).l(0) -return A.cn(this.b).el(0,"/"+r,s)}, -$S:0} -A.TS.prototype={ -a_(){var s=t.PA -return new A.TR(new A.e9(B.ba,$.aC()),A.b([],s),A.b([],s),A.b([],s),null,null)}} -A.TR.prototype={ -gbf(){var s=this.c -s.toString -return A.au(s,!1,t.B).gaJ(0).dt(this.a.c)}, -aNx(){this.D(new A.aX4(this)) -$.at.p3$.push(new A.aX5(this))}, -Ew(){var s=0,r=A.n(t.H),q,p=this,o,n,m -var $async$Ew=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:n=p.e -n===$&&A.e() -case 3:switch(n.d){case 0:s=5 -break -case 1:s=6 -break -case 2:s=7 -break -default:s=8 -break}break -case 5:n=p.d -if(B.f.dU(n.a.a).length===0){s=1 -break}p.D(new A.aX6(p)) -o=p.gbf() -o.toString -n=B.f.dU(n.a.a) -m=A -s=9 -return A.f(o.aT5(p.x,n),$async$Ew) -case 9:p.D(new m.aX7(p,b)) -s=1 -break -case 6:p.D(new A.aX8(p)) -m=A -s=10 -return A.f(p.gbf().aqo(p.y,new A.aXa()),$async$Ew) -case 10:p.D(new m.aX9(p,b)) -s=1 -break -case 7:p.D(new A.aXb(p)) -m=A -s=11 -return A.f(p.gbf().aqo(p.z,new A.aXd()),$async$Ew) -case 11:p.D(new m.aXc(p,b)) -s=1 -break -case 8:s=1 -break -case 4:case 1:return A.l(q,r)}}) -return A.m($async$Ew,r)}, -bl0(){var s=this.e -s===$&&A.e() -switch(s.d){case 1:case 2:this.Ew() -break -case 0:default:this.aNx() -break}}, -aC(){var s,r=this -r.aU() -s=A.cdo(null,0,3,r) -r.e!==$&&A.cp() -r.e=s -s.an(0,r.gazI())}, -n(){var s=this.e -s===$&&A.e() -s.V(0,this.gazI()) -this.b_W()}, -B(a){return new A.adg(this,null)}} -A.aX4.prototype={ -$0(){var s=this.a -B.b.P(s.f) -B.b.P(s.r) -B.b.P(s.w) -s.x=s.y=s.z=s.ay=null -s.Q=s.as=s.at=!1}, -$S:0} -A.aX5.prototype={ -$1(a){this.a.Ew()}, -$S:6} -A.aX6.prototype={ -$0(){this.a.ax=!0}, -$S:0} -A.aX7.prototype={ -$0(){var s,r,q=this.a -q.ax=!1 -s=this.b -B.b.L(q.f,s.a) -r=s.b -q.x=r -q.Q=r==null -q.ay=s.c}, -$S:0} -A.aX8.prototype={ -$0(){this.a.ax=!0}, -$S:0} -A.aXa.prototype={ -$1(a){return A.b7(["m.image","m.video"],t.N).p(0,a.gxH(0))}, -$S:23} -A.aX9.prototype={ -$0(){var s,r,q=this.a -q.ax=!1 -s=this.b -B.b.L(q.r,s.a) -r=s.b -q.y=r -q.as=r==null -q.ay=s.c}, -$S:0} -A.aXb.prototype={ -$0(){this.a.ax=!0}, -$S:0} -A.aXd.prototype={ -$1(a){var s -if(a.gxH(0)!=="m.file")s=a.gxH(0)==="m.audio"&&!J.fz(a.b,"org.matrix.msc3245.voice") -else s=!0 -return s}, -$S:23} -A.aXc.prototype={ -$0(){var s,r,q=this.a -q.ax=!1 -s=this.b -B.b.L(q.w,s.a) -r=s.b -q.z=r -q.at=r==null -q.ay=s.c}, -$S:0} -A.a4_.prototype={ -n(){var s=this,r=s.dg$ -if(r!=null)r.V(0,s.gw7()) -s.dg$=null -s.aM()}, -cY(){this.dX() -this.dN() -this.w8()}} -A.adg.prototype={ -B(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=null,e=this.c,d=e.gbf() -if(d==null){e=t.X -s=A.u(a,B.e,e) -s.toString -s=A.dO(f,f,f,!0,!0,f,f,1,f,f,f,!1,f,!1,f,f,f,f,!0,f,f,f,f,f,A.F(s.gdw(),f,f,f,f,f,f,f,f),f,f,f,1,f,!0) -e=A.u(a,B.e,e) -e.toString -return A.dT(s,f,A.bI(new A.ai(B.at,A.F(e.ge5(),f,f,f,f,f,f,f,f),f),f,f),f,!1,f,f,f,f)}r=A.P(a) -s=t.X -q=A.u(a,B.e,s) -q.toString -p=A.u(a,B.e,s) -p.toString -p=A.dO(f,f,f,!0,!0,f,f,1,f,f,f,!1,f,!1,f,f,B.e2,f,!0,f,f,f,f,f,A.F(q.fP(d.xO(new A.f8(p))),f,f,f,f,f,f,f,f),0,f,f,1,f,!0) -q=t.p -o=A.b([],q) -if(A.b4(a,B.ac,t.l).w.a.a>1330)o.push(B.aP) -n=e.d -m=e.e -m===$&&A.e() -l=m.d -k=A.u(a,B.e,s) -k.toString -k=k.gdR(k) -j=r.ax -i=j.Q -if(i==null)i=j.y -h=A.by(99) -g=j.e -o.push(new A.ai(B.ck,A.hF(f,B.b0,!0,f,!0,B.u,f,A.hU(),n,f,f,f,f,f,2,A.hA(f,new A.jy(4,h,B.H),f,f,f,f,f,f,!0,f,f,f,f,f,f,i,!0,f,f,f,f,f,f,f,f,f,f,f,f,f,A.aO(f,f,g==null?j.c:g,f,f,f,f,f,f,f,f,f,f,f,B.V,f,f,!0,f,f,f,f,f,f,f,f),k,f,f,f,f,f,f,f,f,f,!0,!0,f,B.la,f,f,f,f,f,f,f,f,f,f,f,f),B.A,!0,f,!0,l===0,!1,f,B.aM,f,f,f,f,f,f,f,f,1,f,f,!1,"\u2022",f,f,f,new A.aXm(this),f,!1,f,f,!1,f,!0,f,B.b6,f,f,f,f,f,f,f,f,f,f,f,f,!0,B.ae,f,B.bj,f,f,f,f),f)) -l=A.u(a,B.e,s) -l.toString -l=A.a2a(A.F(l.gfs(),f,f,f,f,f,f,f,f),f,f) -k=A.u(a,B.e,s) -k.toString -k=A.a2a(A.F(k.gk0(),f,f,f,f,f,f,f,f),f,f) -s=A.u(a,B.e,s) -s.toString -o.push(A.cdn(m,f,f,f,f,f,A.b([l,k,A.a2a(A.F(s.gm_(s),f,f,f,f,f,f,f,f),f,f)],q),f)) -n=n.a.a -s=e.gacT() -k=e.Q -l=e.ax -j=e.ay -o.push(A.dF(A.cnW(A.b([new A.adf(n,d,e.f,s,k,l,j,f),new A.ade(e.r,s,e.as,l,j,f),new A.add(e.w,s,e.at,l,j,f)],q),m),1)) -return A.dT(p,f,A.kt(A.be(o,B.m,B.k,B.z,0,B.y),f,!1),f,!1,f,f,f,f)}} -A.aXm.prototype={ -$1(a){return this.a.c.aNx()}, -$S:16} -A.OB.prototype={ -B(a){var s,r,q,p,o,n,m,l=this,k=null -if(l.d){s=A.u(a,B.e,t.X) -s.toString -return A.bI(new A.ai(B.at,A.F(s.gpU(),k,k,k,k,k,k,k,k),k),k,k)}r=A.P(a) -q=l.c -s=A.b([],t.p) -if(q!=null){p=A.u(a,B.e,t.X) -p.toString -s.push(new A.ai(B.Ax,A.F(p.pN(A.agb(q,a)),k,k,k,k,A.aO(k,k,k,k,k,k,k,k,k,k,k,10.5,k,k,k,k,k,!0,k,k,k,k,k,k,k,k),k,k,k),k))}p=r.ax -o=p.Q -if(o==null)o=p.y -n=p.as -p=A.k2(k,k,o,k,k,k,k,k,k,k,k,n==null?p.z:n,k,k,k,k,k,k,k,k,k,k,k,k,k,k) -o=l.e -n=o?k:l.f -o=o?A.OX(B.mL,18):B.vg -m=A.u(a,B.e,t.X) -m.toString -s.push(A.kD(o,A.F(m.gkd(),k,k,k,k,k,k,k,k),n,p)) -return A.bI(new A.ai(B.at,A.be(s,B.m,B.k,B.B,0,B.y),k),k,k)}} -A.Vd.prototype={ -a_(){return new A.Ve()}} -A.Ve.prototype={ -a9t(a){return this.bIS(a)}, -bIS(a){var s=0,r=A.n(t.y),q,p=this -var $async$a9t=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:if(p.d!=null){q=!0 -s=1 -break}s=3 -return A.f(A.au(a,!1,t.B).gaJ(0).FR(0),$async$a9t) -case 3:p.d=c -q=!0 -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a9t,r)}, -aN4(a){return this.D(new A.b1t(this))}, -aC(){this.Vo() -this.aU()}, -Vo(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$Vo=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:k=p.c -k.toString -o=A.au(k,!1,t.B).gaJ(0) -k=o.z -if(k==null)k=null -else{k=k.c -k===$&&A.e() -k=k.a.r -k===$&&A.e() -k=k.Ka("m.megolm_backup.v1")}s=k===!0?3:4 -break -case 3:k=o.z -if(k==null)k=null -else{k=k.c -k===$&&A.e() -k=k.v5()}n=t.X7 -m=t.Sg -l=!0 -j=J -s=8 -return A.f(m.b(k)?k:A.bc(k,n),$async$Vo) -case 8:s=!j.v(b,!1)?5:7 -break -case 5:k=o.z -if(k==null)k=null -else{k=k.f -k===$&&A.e() -k=k.v5()}j=J -s=9 -return A.f(m.b(k)?k:A.bc(k,n),$async$Vo) -case 9:if(!j.v(b,!1))k=o.gKb()&&p.c==null -else k=l -s=6 -break -case 7:k=l -case 6:if(k){p.D(new A.b1q(p)) -s=1 -break}case 4:case 1:return A.l(q,r)}}) -return A.m($async$Vo,r)}, -OC(a){return this.bNR(a)}, -bNR(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e -var $async$OC=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:f=p.c -f.toString -o=t.B -f=A.au(f,!1,o).gaJ(0).k1 -if(f==null)n=null -else{m=t.N -f=A.bJ(f.c,"org.matrix.msc2965.authentication",B.i,m,t.O) -n=f==null?null:A.ad(f,"account",B.i,m)}if(n!=null){A.lO(n,B.rk) -s=1 -break}f=p.c -f.toString -m=t.X -l=A.u(f,B.e,m) -l.toString -l=l.gda() -k=p.c -k.toString -k=A.u(k,B.e,m) -k.toString -k=k.gbc(k) -j=p.c -j.toString -j=A.u(j,B.e,m) -j.toString -j=j.gbC(j) -i=p.c -i.toString -m=A.u(i,B.e,m) -m.toString -e=J -s=3 -return A.f(A.fJ(j,f,!0,m.gnS(),k,l,!0),$async$OC) -case 3:if(e.v(c,B.nD)){s=1 -break}f=p.c -f.toString -o=A.au(f,!1,o) -h=A.b([],t.s) -for(f=a.length,g=0;g840),r,r,1,q.a.a>840,r,r,!1,r,!1,r,r,r,r,!0,r,r,r,r,r,A.F(s.geu(),r,r,r,r,r,r,r,r),r,r,r,1,r,!0),r,A.kt(new A.cu(this.c.a9t(a),new A.b1E(this),r,r,t.yl),r,!0),r,!1,r,r,r,r)}} -A.b1E.prototype={ -$2(a,b){var s=null,r=A.P(a),q=b.c -if(q!=null)return A.bI(A.be(A.b([B.Cb,A.F(J.bo(q),s,s,s,s,s,s,s,s)],t.p),B.m,B.k,B.B,0,B.y),s,s) -if(b.b==null||this.a.c.d==null)return B.lE -q=this.a -return A.i0(s,new A.b1D(q,r),q.c.ga9F().length+1,s,B.ll,B.P,!0)}, -$S:1534} -A.b1D.prototype={ -$2(a,b){var s,r,q,p,o,n,m,l=this,k=null -if(b===0){s=t.p -r=A.b([],s) -q=l.a -p=q.c -if(p.e===!1){o=A.u(a,B.e,t.X) -o.toString -r.push(new A.ai(B.bM,A.br(!1,k,k,k,!0,k,k,k,!0,k,B.ajQ,k,k,k,!1,k,k,k,A.F(o.gmO(),k,k,k,k,k,k,k,k),k,k,k,k,k),k))}o=p.d -o.toString -n=p.gayE() -if(A.fF(o,n)!=null){o=A.u(a,B.e,t.X) -o.toString -o=A.bz(B.lt,A.F(o.go4(),k,k,k,k,A.aO(k,k,l.b.ax.b,k,k,k,k,k,k,k,k,k,k,k,B.aQ,k,k,!0,k,k,k,k,k,k,k,k),B.eu,k,k),B.n,k,k,k,k,k,k,B.e7,k,k,k) -m=p.d -m.toString -n=A.fF(m,n) -n.toString -B.b.L(r,A.b([o,A.coD(n,p.gaG8(),new A.b1A(q),p.gaNi(),p.gaOe(),p.gaOA())],s))}s=t.X -if(p.ga9F().length!==0){s=A.u(a,B.e,s) -s.toString -s=A.F(s.gjB(),k,k,k,k,k,k,k,k) -p=l.b.ax -o=p.k1 -n=o==null -m=n?p.go:o -if(n)o=p.go -n=p.id -r.push(new A.ai(B.e7,A.c3(A.kD(B.e60,s,new A.b1B(q),A.k2(k,k,n==null?p.fy:n,k,k,k,k,k,k,k,k,o,m,k,k,k,k,k,k,k,k,k,k,k,k,k)),k,1/0),k))}else{s=A.u(a,B.e,s) -s.toString -r.push(A.bI(new A.ai(B.at,A.F(s.gjb(),k,k,k,k,k,k,k,k),k),k,k))}return A.be(r,B.m,B.k,B.B,0,B.y)}s=l.a -r=s.c -return A.coD(r.ga9F()[b-1],r.gaG8(),new A.b1C(s),r.gaNi(),r.gaOe(),r.gaOA())}, -$S:64} -A.b1A.prototype={ -$1(a){return this.a.c.OC(A.b([a],t.lm))}, -$S:106} -A.b1B.prototype={ -$0(){var s=this.a.c -return s.OC(s.ga9F())}, -$S:0} -A.b1C.prototype={ -$1(a){return this.a.c.OC(A.b([a],t.lm))}, -$S:106} -A.vZ.prototype={ -H(){return"UserDeviceListItemAction."+this.b}} -A.aud.prototype={ -B(a){var s,r,q,p,o,n,m,l,k,j=null,i=t.B,h=A.au(a,!1,i).gaJ(0) -i=J.w(h.bH,A.au(a,!1,i).gaJ(0).ok) -s=i==null?j:i.d.h(0,this.c.a) -i=this.c -r=h.p2 -q=A.by(18) -p=s==null -if(p)o=B.lF -else if(A.fn.prototype.gcq.call(s)||!s.gvy())o=B.dc -else o=s.gcU()?B.dV:B.er -o=A.kj(o,A.cG(A.cRz(A.ciM(i)),j,j,j,j),B.r,j) -n=A.F(A.ciM(i),1,B.a8,j,j,j,j,j,j) -m=t.X -l=A.u(a,B.e,m) -l.toString -k=i.d -l=A.F(l.eE(A.Lj(new A.bv(A.fL(k==null?0:k,0,!1),0,!1),a)),j,j,j,j,B.fhb,j,j,j) -if(p)p=j -else{if(A.fn.prototype.gcq.call(s)||!s.gvy()){p=A.u(a,B.e,m) -p.toString -p=p.gcq()}else if(s.gcU()){p=A.u(a,B.e,m) -p.toString -p=p.gcU()}else{p=A.u(a,B.e,m) -p.toString -p=p.gjP()}if(A.fn.prototype.gcq.call(s)||!s.gvy())m=B.dc -else m=s.gcU()?B.dV:B.er -m=A.F(p,j,j,j,j,A.aO(j,j,m,j,j,j,j,j,j,j,j,j,j,j,j,j,j,!0,j,j,j,j,j,j,j,j),j,j,j) -p=m}return new A.ai(B.bM,A.cK(!1,B.E,!0,q,A.br(!1,j,j,j,!0,j,j,j,!0,j,o,j,j,new A.bKL(this,a,i.a===r,s),!1,j,j,j,l,j,n,j,p,j),B.u,j,0,j,j,j,j,j,B.a4),j)}, -A(a,b){return this.d.$1(b)}} -A.bKL.prototype={ -$0(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:h=p.b -g=p.a -f=g.c -e=t.X -d=A.u(h,B.e,e) -d.toString -d=d.gbC(d) -o=A.u(h,B.e,e) -o.toString -n=t.k3 -o=A.b([new A.e6(o.gf1(),B.fmq,B.lc,!1,n)],t._Q) -m=!p.c -if(m&&p.d!=null){l=A.u(h,B.e,e) -l.toString -l=A.b7([new A.e6(l.gjU(),B.fms,B.Ob,!1,n)],n) -k=p.d -if(!(A.fn.prototype.gcq.call(k)||!k.gvy())){j=A.u(h,B.e,e) -j.toString -l.v(0,new A.e6(j.ghq(),B.fmt,B.e6j,!0,n))}if(A.fn.prototype.gcq.call(k)||!k.gvy()){k=A.u(h,B.e,e) -k.toString -l.v(0,new A.e6(k.gob(),B.fmu,B.e6h,!0,n))}B.b.L(o,l)}if(m){e=A.u(h,B.e,e) -e.toString -o.push(new A.e6(e.gds(e),B.fmr,B.dO,!0,n))}s=3 -return A.f(A.wv(o,d,h,null,A.A(f.b)+" ("+f.a+")",t.bF),$async$$0) -case 3:i=b -if(i==null){s=1 -break}switch(i.a){case 0:g.e.$1(f) -break -case 1:g.d.$1(f) -break -case 2:g.f.$1(f) -break -case 3:g.r.$1(f) -break -case 4:g.w.$1(f) -break}case 1:return A.l(q,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.JD.prototype={ -B(a){var s,r,q,p=null,o=this.c,n=o.b,m=n.m(0,o.d.gFj())&&o.e==="m.usermedia",l=t.p -m=A.b([new A.a3a(o,m,B.F9,p)],l) -if(o.r){s=A.bz(p,p,B.n,B.ax,p,p,p,p,p,p,p,p,p) -r=o.c -n=n.b -q=r.cO(n).gur() -n=r.cO(n).guc(0) -r=this.e?96:48 -B.b.L(m,A.b([s,A.il(p,A.eZ(p,p,p,this.d,q,n,p,p,p,r,p),p,p,p,p,p,p)],l))}if(o.e!=="m.screenshare")m.push(A.il(4,A.cG(o.f?B.NJ:B.NI,B.r,p,p,18),p,p,4,p,p,p)) -return A.bz(p,A.e8(B.G,m,B.u,B.ap,p),B.n,p,p,B.HQ,p,p,p,p,p,p,p)}} -A.E4.prototype={ -a_(){return new A.YU()}, -$0(){return this.f.$0()}, -$1(a){return this.f.$1(a)}, -$2(a,b){return this.f.$2(a,b)}, -$3$1(a,b,c,d){return this.f.$3$1(a,b,c,d)}, -$1$2$onError(a,b,c){return this.f.$1$2$onError(a,b,c)}, -$2$1(a,b,c){return this.f.$2$1(a,b,c)}, -$1$1(a,b){return this.f.$1$1(a,b)}, -$3(a,b,c){return this.f.$3(a,b,c)}, -$4(a,b,c,d){return this.f.$4(a,b,c,d)}, -$3$3(a,b,c,d,e,f){return this.f.$3$3(a,b,c,d,e,f)}, -$2$2(a,b,c,d){return this.f.$2$2(a,b,c,d)}, -$1$2(a,b,c){return this.f.$1$2(a,b,c)}, -$4$cancelOnError$onDone$onError(a,b,c,d){return this.f.$4$cancelOnError$onDone$onError(a,b,c,d)}, -$1$growable(a){return this.f.$1$growable(a)}, -$1$highContrast(a){return this.f.$1$highContrast(a)}, -$1$accessibilityFeatures(a){return this.f.$1$accessibilityFeatures(a)}, -$1$locales(a){return this.f.$1$locales(a)}, -$1$textScaleFactor(a){return this.f.$1$textScaleFactor(a)}, -$1$platformBrightness(a){return this.f.$1$platformBrightness(a)}, -$1$accessibleNavigation(a){return this.f.$1$accessibleNavigation(a)}, -$1$semanticsEnabled(a){return this.f.$1$semanticsEnabled(a)}, -$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp$viewId(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.f.$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp$viewId(a,b,c,d,e,f,g,h,i,j,k,l,m)}, -$15$buttons$change$device$kind$onRespond$physicalX$physicalY$pressure$pressureMax$scrollDeltaX$scrollDeltaY$signalKind$timeStamp$viewId(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return this.f.$15$buttons$change$device$kind$onRespond$physicalX$physicalY$pressure$pressureMax$scrollDeltaX$scrollDeltaY$signalKind$timeStamp$viewId(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o)}, -$26$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$signalKind$size$tilt$timeStamp$viewId(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){return this.f.$26$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$signalKind$size$tilt$timeStamp$viewId(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6)}, -$3$data$details$event(a,b,c){return this.f.$3$data$details$event(a,b,c)}, -$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp$viewId(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.f.$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp$viewId(a,b,c,d,e,f,g,h,i,j,k,l,m)}, -$1$style(a){return this.f.$1$style(a)}, -$2$priority$scheduler(a,b){return this.f.$2$priority$scheduler(a,b)}, -$1$allowPlatformDefault(a){return this.f.$1$allowPlatformDefault(a)}, -$2$position(a,b){return this.f.$2$position(a,b)}, -$1$debugBuildRoot(a){return this.f.$1$debugBuildRoot(a)}, -$2$aspect(a,b){return this.f.$2$aspect(a,b)}, -$1$0(a){return this.f.$1$0(a)}, -$1$isLiveRegion(a){return this.f.$1$isLiveRegion(a)}, -$1$namesRoute(a){return this.f.$1$namesRoute(a)}, -$1$scopesRoute(a){return this.f.$1$scopesRoute(a)}, -$1$isImage(a){return this.f.$1$isImage(a)}, -$1$isInMutuallyExclusiveGroup(a){return this.f.$1$isInMutuallyExclusiveGroup(a)}, -$1$isFocused(a){return this.f.$1$isFocused(a)}, -$1$isHeader(a){return this.f.$1$isHeader(a)}, -$1$isSlider(a){return this.f.$1$isSlider(a)}, -$1$isExpanded(a){return this.f.$1$isExpanded(a)}, -$1$isButton(a){return this.f.$1$isButton(a)}, -$1$isSelected(a){return this.f.$1$isSelected(a)}, -$1$isToggled(a){return this.f.$1$isToggled(a)}, -$1$isChecked(a){return this.f.$1$isChecked(a)}, -$1$isEnabled(a){return this.f.$1$isEnabled(a)}, -$1$findFirstFocus(a){return this.f.$1$findFirstFocus(a)}, -$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.f.$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, -$1$includeChildren(a){return this.f.$1$includeChildren(a)}, -$1$isBuildFromExternalSources(a){return this.f.$1$isBuildFromExternalSources(a)}, -$2$0(a,b){return this.f.$2$0(a,b)}, -$2$rescheduling(a,b){return this.f.$2$rescheduling(a,b)}, -$1$2$arguments(a,b,c){return this.f.$1$2$arguments(a,b,c)}, -$2$type(a,b){return this.f.$2$type(a,b)}, -$3$imperativeMatches(a,b,c){return this.f.$3$imperativeMatches(a,b,c)}, -$3$pageKey(a,b,c){return this.f.$3$pageKey(a,b,c)}, -$1$matches(a){return this.f.$1$matches(a)}, -$1$path(a){return this.f.$1$path(a)}, -$2$specification$zoneValues(a,b){return this.f.$2$specification$zoneValues(a,b)}, -$5(a,b,c,d,e){return this.f.$5(a,b,c,d,e)}, -$6(a,b,c,d,e,f){return this.f.$6(a,b,c,d,e,f)}, -$3$replace$state(a,b,c){return this.f.$3$replace$state(a,b,c)}, -$2$params(a,b){return this.f.$2$params(a,b)}, -$3$onAction$onChange(a,b,c){return this.f.$3$onAction$onChange(a,b,c)}, -$2$composingBaseOffset$composingExtentOffset(a,b){return this.f.$2$composingBaseOffset$composingExtentOffset(a,b)}, -$2$baseOffset$extentOffset(a,b){return this.f.$2$baseOffset$extentOffset(a,b)}, -$2$newRoute$oldRoute(a,b){return this.f.$2$newRoute$oldRoute(a,b)}, -$2$after(a,b){return this.f.$2$after(a,b)}, -$1$reversed(a){return this.f.$1$reversed(a)}, -$2$imperativeRemoval(a,b){return this.f.$2$imperativeRemoval(a,b)}, -$3$imperativeRemoval$isReplaced(a,b,c){return this.f.$3$imperativeRemoval$isReplaced(a,b,c)}, -$2$alignmentPolicy(a,b){return this.f.$2$alignmentPolicy(a,b)}, -$2$ignoreCurrentFocus(a,b){return this.f.$2$ignoreCurrentFocus(a,b)}, -$3$alignmentPolicy$forward(a,b,c){return this.f.$3$alignmentPolicy$forward(a,b,c)}, -$5$alignment$alignmentPolicy$curve$duration(a,b,c,d,e){return this.f.$5$alignment$alignmentPolicy$curve$duration(a,b,c,d,e)}, -$1$range(a){return this.f.$1$range(a)}, -$2$defaultBlurTileMode(a,b){return this.f.$2$defaultBlurTileMode(a,b)}, -$1$alpha(a){return this.f.$1$alpha(a)}, -$5$alpha$blue$colorSpace$green$red(a,b,c,d,e){return this.f.$5$alpha$blue$colorSpace$green$red(a,b,c,d,e)}, -$1$textTheme(a){return this.f.$1$textTheme(a)}, -$2$reversed(a,b){return this.f.$2$reversed(a,b)}, -$4$borderRadius$circularity$eccentricity$side(a,b,c,d){return this.f.$4$borderRadius$circularity$eccentricity$side(a,b,c,d)}, -$1$padding(a){return this.f.$1$padding(a)}, -$2$defaultColor(a,b){return this.f.$2$defaultColor(a,b)}, -$2$child$context(a,b){return this.f.$2$child$context(a,b)}, -$13$blRadiusX$blRadiusY$bottom$brRadiusX$brRadiusY$left$right$tlRadiusX$tlRadiusY$top$trRadiusX$trRadiusY$uniformRadii(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.f.$13$blRadiusX$blRadiusY$bottom$brRadiusX$brRadiusY$left$right$tlRadiusX$tlRadiusY$top$trRadiusX$trRadiusY$uniformRadii(a,b,c,d,e,f,g,h,i,j,k,l,m)}, -$1$minimum(a){return this.f.$1$minimum(a)}, -$2$primaryTextTheme$textTheme(a,b){return this.f.$2$primaryTextTheme$textTheme(a,b)}, -$1$brightness(a){return this.f.$1$brightness(a)}, -$25$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5){return this.f.$25$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5)}, -$3$bodyColor$decorationColor$displayColor(a,b,c){return this.f.$3$bodyColor$decorationColor$displayColor(a,b,c)}, -$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.f.$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, -$3$dimensions$textScaler(a,b,c){return this.f.$3$dimensions$textScaler(a,b,c)}, -$3$boxHeightStyle(a,b,c){return this.f.$3$boxHeightStyle(a,b,c)}, -$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.f.$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, -$9$applyTextScaling$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h,i){return this.f.$9$applyTextScaling$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h,i)}, -$1$color(a){return this.f.$1$color(a)}, -$3$textDirection(a,b,c){return this.f.$3$textDirection(a,b,c)}, -$2$textDirection(a,b){return this.f.$2$textDirection(a,b)}, -$2$reverse(a,b){return this.f.$2$reverse(a,b)}, -$3$debugReport(a,b,c){return this.f.$3$debugReport(a,b,c)}, -$3$cancel$down$reason(a,b,c){return this.f.$3$cancel$down$reason(a,b,c)}, -$2$down$up(a,b){return this.f.$2$down$up(a,b)}, -$1$down(a){return this.f.$1$down(a)}, -$1$move(a){return this.f.$1$move(a)}, -$2$color$size(a,b){return this.f.$2$color$size(a,b)}, -$1$task(a){return this.f.$1$task(a)}, -$1$oldWidget(a){return this.f.$1$oldWidget(a)}, -$2$maxWidth$minWidth(a,b){return this.f.$2$maxWidth$minWidth(a,b)}, -$2$maxHeight$minHeight(a,b){return this.f.$2$maxHeight$minHeight(a,b)}, -$1$iconTheme(a){return this.f.$1$iconTheme(a)}, -$1$side(a){return this.f.$1$side(a)}, -$2$color$fontSize(a,b){return this.f.$2$color$fontSize(a,b)}, -$1$withDelay(a){return this.f.$1$withDelay(a)}, -$2$value(a,b){return this.f.$2$value(a,b)}, -$1$details(a){return this.f.$1$details(a)}, -$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k){return this.f.$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, -$1$context(a){return this.f.$1$context(a)}, -$2$minHeight$minWidth(a,b){return this.f.$2$minHeight$minWidth(a,b)}, -$1$selection(a){return this.f.$1$selection(a)}, -$1$rect(a){return this.f.$1$rect(a)}, -$4$curve$descendant$duration$rect(a,b,c,d){return this.f.$4$curve$descendant$duration$rect(a,b,c,d)}, -$2$cause$from(a,b){return this.f.$2$cause$from(a,b)}, -$1$composing(a){return this.f.$1$composing(a)}, -$1$affinity(a){return this.f.$1$affinity(a)}, -$3$code$details$message(a,b,c){return this.f.$3$code$details$message(a,b,c)}, -$2$code$message(a,b){return this.f.$2$code$message(a,b)}, -$2$composing$selection(a,b){return this.f.$2$composing$selection(a,b)}, -$3$context$style$withComposing(a,b,c){return this.f.$3$context$style$withComposing(a,b,c)}, -$5$baseline$baselineOffset(a,b,c,d,e){return this.f.$5$baseline$baselineOffset(a,b,c,d,e)}, -$1$bottom(a){return this.f.$1$bottom(a)}, -$3$curve$duration$rect(a,b,c){return this.f.$3$curve$duration$rect(a,b,c)}, -$1$text(a){return this.f.$1$text(a)}, -$2$affinity$extentOffset(a,b){return this.f.$2$affinity$extentOffset(a,b)}, -$2$initialRestore(a,b){return this.f.$2$initialRestore(a,b)}, -$1$hasImplicitScrolling(a){return this.f.$1$hasImplicitScrolling(a)}, -$4$axis$rect(a,b,c,d){return this.f.$4$axis$rect(a,b,c,d)}, -$2$bottom$top(a,b){return this.f.$2$bottom$top(a,b)}, -$2$left$right(a,b){return this.f.$2$left$right(a,b)}, -$3$rect(a,b,c){return this.f.$3$rect(a,b,c)}, -$2$hitTest$paintTransform(a,b){return this.f.$2$hitTest$paintTransform(a,b)}, -$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.f.$3$crossAxisPosition$mainAxisPosition(a,b,c)}, -$2$hitTest$paintOffset(a,b){return this.f.$2$hitTest$paintOffset(a,b)}, -$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.f.$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, -$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.f.$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, -$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.f.$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, -$1$floatingActionButtonScale(a){return this.f.$1$floatingActionButtonScale(a)}, -$1$removeBottom(a){return this.f.$1$removeBottom(a)}, -$2$viewInsets$viewPadding(a,b){return this.f.$2$viewInsets$viewPadding(a,b)}, -$2$padding$viewPadding(a,b){return this.f.$2$padding$viewPadding(a,b)}, -$1$iconColor(a){return this.f.$1$iconColor(a)}, -$1$extentOffset(a){return this.f.$1$extentOffset(a)}, -$2$overscroll$scrollbars(a,b){return this.f.$2$overscroll$scrollbars(a,b)}, -$1$isReadOnly(a){return this.f.$1$isReadOnly(a)}, -$1$isTextField(a){return this.f.$1$isTextField(a)}, -$1$isMultiline(a){return this.f.$1$isMultiline(a)}, -$1$isObscured(a){return this.f.$1$isObscured(a)}, -$1$spellCheckService(a){return this.f.$1$spellCheckService(a)}, -$1$height(a){return this.f.$1$height(a)}, -$1$borderSide(a){return this.f.$1$borderSide(a)}, -$35$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintMaxLines$hintStyle$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixIconConstraints$prefixStyle$suffixIconColor$suffixIconConstraints$suffixStyle$visualDensity(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5){return this.f.$35$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintMaxLines$hintStyle$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixIconConstraints$prefixStyle$suffixIconColor$suffixIconConstraints$suffixStyle$visualDensity(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5)}, -$2$enabled$hintMaxLines(a,b){return this.f.$2$enabled$hintMaxLines(a,b)}, -$4$counterStyle$counterText$errorText$semanticCounterText(a,b,c,d){return this.f.$4$counterStyle$counterText$errorText$semanticCounterText(a,b,c,d)}, -$2$counterText$semanticCounterText(a,b){return this.f.$2$counterText$semanticCounterText(a,b)}, -$3$context$exception$stack(a,b,c){return this.f.$3$context$exception$stack(a,b,c)}, -$1$selectable(a){return this.f.$1$selectable(a)}, -$1$opacity(a){return this.f.$1$opacity(a)}, -$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.f.$3$foregroundColor$iconSize$overlayColor(a,b,c)}, -$1$velocity(a){return this.f.$1$velocity(a)}, -$2$maxScaleFactor$minScaleFactor(a,b){return this.f.$2$maxScaleFactor$minScaleFactor(a,b)}, -$1$textScaler(a){return this.f.$1$textScaler(a)}, -$2$onError(a,b){return this.f.$2$onError(a,b)}, -$2$key$options(a,b){return this.f.$2$key$options(a,b)}, -$3$key$options$value(a,b,c){return this.f.$3$key$options$value(a,b,c)}, -$1$scheme(a){return this.f.$1$scheme(a)}, -$6$delayBeforeUsingKeyOurself$send(a,b,c,d,e,f){return this.f.$6$delayBeforeUsingKeyOurself$send(a,b,c,d,e,f)}, -$1$playing(a){return this.f.$1$playing(a)}, -$2$wipe(a,b){return this.f.$2$wipe(a,b)}, -$5$allowedAtIndex(a,b,c,d,e){return this.f.$5$allowedAtIndex(a,b,c,d,e)}, -$1$verifiedByTheirMasterKey(a){return this.f.$1$verifiedByTheirMasterKey(a)}, -$1$floatingActionButtonArea(a){return this.f.$1$floatingActionButtonArea(a)}, -$6$type(a,b,c,d,e,f){return this.f.$6$type(a,b,c,d,e,f)}, -$1$forward(a){return this.f.$1$forward(a)}, -$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.f.$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, -$1$reason(a){return this.f.$1$reason(a)}, -$3$onDone$onError(a,b,c){return this.f.$3$onDone$onError(a,b,c)}, -$2$3(a,b,c,d,e){return this.f.$2$3(a,b,c,d,e)}, -$1$getThumbnail(a){return this.f.$1$getThumbnail(a)}, -$1$renderVideo(a){return this.f.$1$renderVideo(a)}, -$4$height$renderVideo$rotation$width(a,b,c,d){return this.f.$4$height$renderVideo$rotation$width(a,b,c,d)}, -$2$ignoreErrors(a,b){return this.f.$2$ignoreErrors(a,b)}, -$2$processingState$updatePosition(a,b){return this.f.$2$processingState$updatePosition(a,b)}, -$1$playbackEvent(a){return this.f.$1$playbackEvent(a)}, -$2$sequence$shuffleIndices(a,b){return this.f.$2$sequence$shuffleIndices(a,b)}, -$1$initialIndex(a){return this.f.$1$initialIndex(a)}, -$2$onDone(a,b){return this.f.$2$onDone(a,b)}, -$3$cancelOnError$onDone(a,b,c){return this.f.$3$cancelOnError$onDone(a,b,c)}, -$1$loopMode(a){return this.f.$1$loopMode(a)}, -$1$shuffleModeEnabled(a){return this.f.$1$shuffleModeEnabled(a)}, -$2$updatePosition$updateTime(a,b){return this.f.$2$updatePosition$updateTime(a,b)}, -$2$playCompleter(a,b){return this.f.$2$playCompleter(a,b)}, -$2$force(a,b){return this.f.$2$force(a,b)}, -$1$currentIndex(a){return this.f.$1$currentIndex(a)}, -$1$enable(a){return this.f.$1$enable(a)}, -$1$end(a){return this.f.$1$end(a)}, -$1$line(a){return this.f.$1$line(a)}, -$2$color(a,b){return this.f.$2$color(a,b)}, -$2$withDrive(a,b){return this.f.$2$withDrive(a,b)}, -$5$getChildren$tag(a,b,c,d,e){return this.f.$5$getChildren$tag(a,b,c,d,e)}, -$4$getChildren(a,b,c,d){return this.f.$4$getChildren(a,b,c,d)}, -$3$getChildren(a,b,c){return this.f.$3$getChildren(a,b,c)}, -$1$parentSyntax(a){return this.f.$1$parentSyntax(a)}, -$1$format(a){return this.f.$1$format(a)}, -$2$frame(a,b){return this.f.$2$frame(a,b)}, -$1$noPixels(a){return this.f.$1$noPixels(a)}, -$2$length$position(a,b){return this.f.$2$length$position(a,b)}, -$1$numChannels(a){return this.f.$1$numChannels(a)}, -$2$offset(a,b){return this.f.$2$offset(a,b)}, -$2$format$withPalette(a,b){return this.f.$2$format$withPalette(a,b)}, -$2$format$numChannels(a,b){return this.f.$2$format$numChannels(a,b)}, -$2$path$queryParameters(a,b){return this.f.$2$path$queryParameters(a,b)}, -$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.f.$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, -$1$fontWeight(a){return this.f.$1$fontWeight(a)}, -$1$scrollbars(a){return this.f.$1$scrollbars(a)}, -$2$fromPointerDown$innerEnabled(a,b){return this.f.$2$fromPointerDown$innerEnabled(a,b)}, -$2$color$decoration(a,b){return this.f.$2$color$decoration(a,b)}, -$1$host(a){return this.f.$1$host(a)}, -$1$fontSize(a){return this.f.$1$fontSize(a)}, -$2$serverName(a,b){return this.f.$2$serverName(a,b)}, -$2$via(a,b){return this.f.$2$via(a,b)}, -$2$filter$server(a,b){return this.f.$2$filter$server(a,b)}, -$2$test(a,b){return this.f.$2$test(a,b)}, -$1$pathSegments(a){return this.f.$1$pathSegments(a)}, -$2$backgroundColor$color(a,b){return this.f.$2$backgroundColor$color(a,b)}, -$1$verifiedOnly(a){return this.f.$1$verifiedOnly(a)}, -$1$skip(a){return this.f.$1$skip(a)}, -$1$keyOrPassphrase(a){return this.f.$1$keyOrPassphrase(a)}, -$5$arguments$child$key$name$restorationId(a,b,c,d,e){return this.f.$5$arguments$child$key$name$restorationId(a,b,c,d,e)}, -$1$5(a,b,c,d,e,f){return this.f.$1$5(a,b,c,d,e,f)}, -$1$foregroundColor(a){return this.f.$1$foregroundColor(a)}, -$1$nativeImplementations(a){return this.f.$1$nativeImplementations(a)}, -$3$composing$selection$text(a,b,c){return this.f.$3$composing$selection$text(a,b,c)}, -$3$color$defaultColor$disabledColor(a,b,c){return this.f.$3$color$defaultColor$disabledColor(a,b,c)}, -$3$backgroundColor$color$defaultColor(a,b,c){return this.f.$3$backgroundColor$color$defaultColor(a,b,c)}, -$3$color$defaultColor$selectedColor(a,b,c){return this.f.$3$color$defaultColor$selectedColor(a,b,c)}, -$2$oldKeyCount$unusedFallbackKey(a,b){return this.f.$2$oldKeyCount$unusedFallbackKey(a,b)}, -$4$filter$limit(a,b,c,d){return this.f.$4$filter$limit(a,b,c,d)}, -$2$updateType(a,b){return this.f.$2$updateType(a,b)}, -$3$keyOrPassphrase$passphrase$recoveryKey(a,b,c){return this.f.$3$keyOrPassphrase$passphrase$recoveryKey(a,b,c)}, -$2$postUnlock$recoveryKey(a,b){return this.f.$2$postUnlock$recoveryKey(a,b)}, -$2$passphrase$postUnlock(a,b){return this.f.$2$passphrase$postUnlock(a,b)}, -$1$openSsss(a){return this.f.$1$openSsss(a)}, -$1$event_id(a){return this.f.$1$event_id(a)}, -$6$forwarded$senderClaimedKeys(a,b,c,d,e,f){return this.f.$6$forwarded$senderClaimedKeys(a,b,c,d,e,f)}, -$5$forwarded(a,b,c,d,e){return this.f.$5$forwarded(a,b,c,d,e)}, -$1$size(a){return this.f.$1$size(a)}, -$1$decompress(a){return this.f.$1$decompress(a)}, -$4$level$raw(a,b,c,d){return this.f.$4$level$raw(a,b,c,d)}, -$4$overscroll$physics$platform$scrollbars(a,b,c,d){return this.f.$4$overscroll$physics$platform$scrollbars(a,b,c,d)}, -$4$newLevel(a,b,c,d){return this.f.$4$newLevel(a,b,c,d)}, -$4$autofocus$child$focusNode$mouseCursor(a,b,c,d){return this.f.$4$autofocus$child$focusNode$mouseCursor(a,b,c,d)}, -$2$isClosing(a,b){return this.f.$2$isClosing(a,b)}, -$2$filename(a,b){return this.f.$2$filename(a,b)}, -$5$initialState$invite$isDirect$powerLevelContentOverride$preset(a,b,c,d,e){return this.f.$5$initialState$invite$isDirect$powerLevelContentOverride$preset(a,b,c,d,e)}, -$3$isVisible(a,b,c){return this.f.$3$isVisible(a,b,c)}, -$1$offset(a){return this.f.$1$offset(a)}, -$2$offset$textGranularity(a,b){return this.f.$2$offset$textGranularity(a,b)}, -$2$continuous$offset(a,b){return this.f.$2$continuous$offset(a,b)}, -$1$onDownloadProgress(a){return this.f.$1$onDownloadProgress(a)}, -$5$autofocus$focusNode$mouseCursor$painter$size(a,b,c,d,e){return this.f.$5$autofocus$focusNode$mouseCursor$painter$size(a,b,c,d,e)}, -$1$playbackSpeed(a){return this.f.$1$playbackSpeed(a)}, -$3$caption$isCompleted$position(a,b,c){return this.f.$3$caption$isCompleted$position(a,b,c)}, -$1$isPlaying(a){return this.f.$1$isPlaying(a)}, -$6$duration$errorDescription$isCompleted$isInitialized$rotationCorrection$size(a,b,c,d,e,f){return this.f.$6$duration$errorDescription$isCompleted$isInitialized$rotationCorrection$size(a,b,c,d,e,f)}, -$1$isCompleted(a){return this.f.$1$isCompleted(a)}, -$1$buffered(a){return this.f.$1$buffered(a)}, -$1$isBuffering(a){return this.f.$1$isBuffering(a)}, -$2$isCompleted$isPlaying(a,b){return this.f.$2$isCompleted$isPlaying(a,b)}, -$1$volume(a){return this.f.$1$volume(a)}, -$1$isLooping(a){return this.f.$1$isLooping(a)}, -$3$plaintextBody$removeMarkdown(a,b,c){return this.f.$3$plaintextBody$removeMarkdown(a,b,c)}, -$1$inherit(a){return this.f.$1$inherit(a)}, -$2$nextBatch$searchTerm(a,b){return this.f.$2$nextBatch$searchTerm(a,b)}, -$2$nextBatch$searchFunc(a,b){return this.f.$2$nextBatch$searchFunc(a,b)}, -$3$limit$start(a,b,c){return this.f.$3$limit$start(a,b,c)}, -$3$globalLocation$localLocation(a,b,c){return this.f.$3$globalLocation$localLocation(a,b,c)}, -$2$slug(a,b){return this.f.$2$slug(a,b)}, -$3$room$slug(a,b,c){return this.f.$3$room$slug(a,b,c)}, -$2$fontSize$inherit(a,b){return this.f.$2$fontSize$inherit(a,b)}, -$2$use(a,b){return this.f.$2$use(a,b)}, -$2$onInsert$onUpdate(a,b){return this.f.$2$onInsert$onUpdate(a,b)}, -$7$forwarded$senderClaimedKeys$uploaded(a,b,c,d,e,f,g){return this.f.$7$forwarded$senderClaimedKeys$uploaded(a,b,c,d,e,f,g)}, -$2$limit(a,b){return this.f.$2$limit(a,b)}, -$4$threadLastEventId$threadRootEventId$type(a,b,c,d){return this.f.$4$threadLastEventId$threadRootEventId$type(a,b,c,d)}, -$2$shrinkImageMaxDimension(a,b){return this.f.$2$shrinkImageMaxDimension(a,b)}, -$2$customImageResizer$nativeImplementations(a,b){return this.f.$2$customImageResizer$nativeImplementations(a,b)}, -$7$displayPendingEvent$editEventId$inReplyTo$threadLastEventId$threadRootEventId$txid(a,b,c,d,e,f,g){return this.f.$7$displayPendingEvent$editEventId$inReplyTo$threadLastEventId$threadRootEventId$txid(a,b,c,d,e,f,g)}, -$2$orElse(a,b){return this.f.$2$orElse(a,b)}, -$5$editEventId$inReplyTo$parseCommands$threadRootEventId(a,b,c,d,e){return this.f.$5$editEventId$inReplyTo$parseCommands$threadRootEventId(a,b,c,d,e)}, -$3$cancelLeap$leapingIndicator(a,b,c){return this.f.$3$cancelLeap$leapingIndicator(a,b,c)}, -$3$hasGesture$source(a,b,c){return this.f.$3$hasGesture$source(a,b,c)}, -$4$hasGesture$source(a,b,c,d){return this.f.$4$hasGesture$source(a,b,c,d)}, -$1$3$manager$onTick$sum(a,b,c,d){return this.f.$1$3$manager$onTick$sum(a,b,c,d)}, -$2$camera$tileZoom(a,b){return this.f.$2$camera$tileZoom(a,b)}, -$2$fadeIn$instantaneous(a,b){return this.f.$2$fadeIn$instantaneous(a,b)}, -$1$additionalHeaders(a){return this.f.$1$additionalHeaders(a)}, -$2$bytes$headers(a,b){return this.f.$2$bytes$headers(a,b)}, -$1$fadeIn(a){return this.f.$1$fadeIn(a)}, -$2$txid(a,b){return this.f.$2$txid(a,b)}, -$1$locationSettings(a){return this.f.$1$locationSettings(a)}, -$2$onTimeout(a,b){return this.f.$2$onTimeout(a,b)}, -$3$maxDuration$preferredCameraDevice$source(a,b,c){return this.f.$3$maxDuration$preferredCameraDevice$source(a,b,c)}, -$6$extraContent$shrinkImageMaxDimension$threadLastEventId$threadRootEventId$thumbnail(a,b,c,d,e,f){return this.f.$6$extraContent$shrinkImageMaxDimension$threadLastEventId$threadRootEventId$thumbnail(a,b,c,d,e,f)}, -$4$extraContent$shrinkImageMaxDimension$thumbnail(a,b,c,d){return this.f.$4$extraContent$shrinkImageMaxDimension$thumbnail(a,b,c,d)}, -$2$options$source(a,b){return this.f.$2$options$source(a,b)}, -$3$txid$type(a,b,c){return this.f.$3$txid$type(a,b,c)}, -$7$editEventId$extraContent$inReplyTo$shrinkImageMaxDimension$thumbnail$txid(a,b,c,d,e,f,g){return this.f.$7$editEventId$extraContent$inReplyTo$shrinkImageMaxDimension$thumbnail$txid(a,b,c,d,e,f,g)}, -$3$hideReply$withSenderNamePrefix(a,b,c){return this.f.$3$hideReply$withSenderNamePrefix(a,b,c)}, -$4$hideReply$plaintextBody$withSenderNamePrefix(a,b,c,d){return this.f.$4$hideReply$plaintextBody$withSenderNamePrefix(a,b,c,d)}, -$2$withSenderNamePrefix(a,b){return this.f.$2$withSenderNamePrefix(a,b)}, -$2$language(a,b){return this.f.$2$language(a,b)}, -$3$ignoreIllegals$language(a,b,c){return this.f.$3$ignoreIllegals$language(a,b,c)}, -$1$maxScaleFactor(a){return this.f.$1$maxScaleFactor(a)}, -$3$isDiscrete$parentBox$sliderTheme(a,b,c){return this.f.$3$isDiscrete$parentBox$sliderTheme(a,b,c)}, -$2$preferPosition(a,b){return this.f.$2$preferPosition(a,b)}, -$2$onlySending(a,b){return this.f.$2$onlySending(a,b)}, -$2$oldPassword(a,b){return this.f.$2$oldPassword(a,b)}, -$1$baseUrl(a){return this.f.$1$baseUrl(a)}, -$3$data(a,b,c){return this.f.$3$data(a,b,c)}, -$5$identifier$initialDeviceDisplayName$password$user(a,b,c,d,e){return this.f.$5$identifier$initialDeviceDisplayName$password$user(a,b,c,d,e)}, -$3$auth$logoutDevices(a,b,c){return this.f.$3$auth$logoutDevices(a,b,c)}, -$8$newDeviceID$newDeviceName$newHomeserver$newRefreshToken$newToken$newTokenExpiresAt$newUserID$onInitStateChanged(a,b,c,d,e,f,g,h){return this.f.$8$newDeviceID$newDeviceName$newHomeserver$newRefreshToken$newToken$newTokenExpiresAt$newUserID$onInitStateChanged(a,b,c,d,e,f,g,h)}, -$4$dehydratedDeviceAlgorithm$dehydratedDevicePickleKey$updateDatabase$uploadDeviceKeys(a,b,c,d){return this.f.$4$dehydratedDeviceAlgorithm$dehydratedDevicePickleKey$updateDatabase$uploadDeviceKeys(a,b,c,d)}, -$5$oldKeyCount$retry$unusedFallbackKey$updateDatabase$uploadDeviceKeys(a,b,c,d,e){return this.f.$5$oldKeyCount$retry$unusedFallbackKey$updateDatabase$uploadDeviceKeys(a,b,c,d,e)}, -$3$inReplyTo$txid(a,b,c){return this.f.$3$inReplyTo$txid(a,b,c)}, -$4$editEventId$inReplyTo$txid(a,b,c,d){return this.f.$4$editEventId$inReplyTo$txid(a,b,c,d)}, -$2$requestProfile(a,b){return this.f.$2$requestProfile(a,b)}, -$8$editEventId$inReplyTo$parseCommands$parseMarkdown$threadLastEventId$threadRootEventId$txid(a,b,c,d,e,f,g,h){return this.f.$8$editEventId$inReplyTo$parseCommands$parseMarkdown$threadLastEventId$threadRootEventId$txid(a,b,c,d,e,f,g,h)}, -$3$enableEncryption$groupName$waitForSync(a,b,c){return this.f.$3$enableEncryption$groupName$waitForSync(a,b,c)}, -$7$creationContent$initialState$invite$name$powerLevelContentOverride$preset$visibility(a,b,c,d,e,f,g){return this.f.$7$creationContent$initialState$invite$name$powerLevelContentOverride$preset$visibility(a,b,c,d,e,f,g)}, -$2$enableEncryption(a,b){return this.f.$2$enableEncryption(a,b)}, -$8$editEventId$inReplyTo$msgtype$parseCommands$threadLastEventId$threadRootEventId$txid(a,b,c,d,e,f,g,h){return this.f.$8$editEventId$inReplyTo$msgtype$parseCommands$threadLastEventId$threadRootEventId$txid(a,b,c,d,e,f,g,h)}, -$7$editEventId$inReplyTo$parseCommands$threadLastEventId$threadRootEventId$txid(a,b,c,d,e,f,g){return this.f.$7$editEventId$inReplyTo$parseCommands$threadLastEventId$threadRootEventId$txid(a,b,c,d,e,f,g)}, -$2$waitForFirstSync$waitUntilLoadCompletedLoaded(a,b){return this.f.$2$waitForFirstSync$waitUntilLoadCompletedLoaded(a,b)}, -$3$initialDeviceDisplayName$token(a,b,c){return this.f.$3$initialDeviceDisplayName$token(a,b,c)}, -$3$callbackUrlScheme$options$url(a,b,c){return this.f.$3$callbackUrlScheme$options$url(a,b,c)}, -$7$creationContent$initialState$name$powerLevelContentOverride$preset$roomAliasName$visibility(a,b,c,d,e,f,g){return this.f.$7$creationContent$initialState$name$powerLevelContentOverride$preset$roomAliasName$visibility(a,b,c,d,e,f,g)}, -$4$groupName$initialState$preset$visibility(a,b,c,d){return this.f.$4$groupName$initialState$preset$visibility(a,b,c,d)}, -$3$filter$setPresence$timeout(a,b,c){return this.f.$3$filter$setPresence$timeout(a,b,c)}, -$5$enableEncryption$groupName$initialState$preset$visibility(a,b,c,d,e){return this.f.$5$enableEncryption$groupName$initialState$preset$visibility(a,b,c,d,e)}, -$9$creationContent$invite$invite3pid$name$powerLevelContentOverride$roomAliasName$roomVersion$topic$visibility(a,b,c,d,e,f,g,h,i){return this.f.$9$creationContent$invite$invite3pid$name$powerLevelContentOverride$roomAliasName$roomVersion$topic$visibility(a,b,c,d,e,f,g,h,i)}, -$3$filter$limit$server(a,b,c){return this.f.$3$filter$limit$server(a,b,c)}, -$2$backgroundColor$foregroundColor(a,b){return this.f.$2$backgroundColor$foregroundColor(a,b)}, -$4$dehydratedDeviceAlgorithm$deviceId$pickleKey(a,b,c,d){return this.f.$4$dehydratedDeviceAlgorithm$deviceId$pickleKey(a,b,c,d)}, -$1$recoveryKey(a){return this.f.$1$recoveryKey(a)}, -$3$backgroundColor$foregroundColor$overlayColor(a,b,c){return this.f.$3$backgroundColor$foregroundColor$overlayColor(a,b,c)}, -$3$onInitStateChanged$waitForFirstSync$waitUntilLoadCompletedLoaded(a,b,c){return this.f.$3$onInitStateChanged$waitForFirstSync$waitUntilLoadCompletedLoaded(a,b,c)}, -$9$newDeviceID$newDeviceName$newHomeserver$newOlmAccount$newToken$newUserID$onInitStateChanged$waitForFirstSync$waitUntilLoadCompletedLoaded(a,b,c,d,e,f,g,h,i){return this.f.$9$newDeviceID$newDeviceName$newHomeserver$newOlmAccount$newToken$newUserID$onInitStateChanged$waitForFirstSync$waitUntilLoadCompletedLoaded(a,b,c,d,e,f,g,h,i)}, -$4$generalizedFrbRustBinding$handler$portManager$wire(a,b,c,d){return this.f.$4$generalizedFrbRustBinding$handler$portManager$wire(a,b,c,d)}, -$1$usedSemanticsIds(a){return this.f.$1$usedSemanticsIds(a)}, -$1$isLink(a){return this.f.$1$isLink(a)}, -$1$isHidden(a){return this.f.$1$isHidden(a)}, -$1$config(a){return this.f.$1$config(a)}, -$2$descendant$rect(a,b){return this.f.$2$descendant$rect(a,b)}, -$1$isRequired(a){return this.f.$1$isRequired(a)}, -$1$isKeyboardKey(a){return this.f.$1$isKeyboardKey(a)}, -$1$3$onlyFirst(a,b,c,d){return this.f.$1$3$onlyFirst(a,b,c,d)}, -$1$oldLayer(a){return this.f.$1$oldLayer(a)}, -$1$strokeAlign(a){return this.f.$1$strokeAlign(a)}, -$4$isDiscrete$offset$parentBox$sliderTheme(a,b,c,d){return this.f.$4$isDiscrete$offset$parentBox$sliderTheme(a,b,c,d)}, -$1$trackGap(a){return this.f.$1$trackGap(a)}, -$10$enableAnimation$isDiscrete$isEnabled$parentBox$secondaryOffset$sliderTheme$textDirection$thumbCenter(a,b,c,d,e,f,g,h,i,j){return this.f.$10$enableAnimation$isDiscrete$isEnabled$parentBox$secondaryOffset$sliderTheme$textDirection$thumbCenter(a,b,c,d,e,f,g,h,i,j)}, -$1$thumbSize(a){return this.f.$1$thumbSize(a)}, -$12$activationAnimation$enableAnimation$isDiscrete$labelPainter$parentBox$sizeWithOverflow$sliderTheme$textDirection$textScaleFactor$value(a,b,c,d,e,f,g,h,i,j,k,l){return this.f.$12$activationAnimation$enableAnimation$isDiscrete$labelPainter$parentBox$sizeWithOverflow$sliderTheme$textDirection$textScaleFactor$value(a,b,c,d,e,f,g,h,i,j,k,l)}, -$6$oldLayer(a,b,c,d,e,f){return this.f.$6$oldLayer(a,b,c,d,e,f)}, -$4$textDirection(a,b,c,d){return this.f.$4$textDirection(a,b,c,d)}, -$1$maximum(a){return this.f.$1$maximum(a)}, -$6$blend$blendMode(a,b,c,d,e,f){return this.f.$6$blend$blendMode(a,b,c,d,e,f)}, -$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.f.$5$borderRadius$shape$textDirection(a,b,c,d,e)}, -$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.f.$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, -$3$color$endFraction$startFraction(a,b,c){return this.f.$3$color$endFraction$startFraction(a,b,c)}, -$2$parentUsesSize(a,b){return this.f.$2$parentUsesSize(a,b)}, -$1$width(a){return this.f.$1$width(a)}, -$1$maxHeight(a){return this.f.$1$maxHeight(a)}, -$1$maxWidth(a){return this.f.$1$maxWidth(a)}, -$2$maxExtent$minExtent(a,b){return this.f.$2$maxExtent$minExtent(a,b)}, -$1$maxExtent(a){return this.f.$1$maxExtent(a)}, -$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.f.$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, -$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.f.$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, -$2$from$to(a,b){return this.f.$2$from$to(a,b)}, -$2$scheduleNewFrame(a,b){return this.f.$2$scheduleNewFrame(a,b)}, -$1$query(a){return this.f.$1$query(a)}, -$2$pathSegments$query(a,b){return this.f.$2$pathSegments$query(a,b)}, -$1$fragment(a){return this.f.$1$fragment(a)}} -A.YU.prototype={ -gK(){return this.a.f}, -gaop(){if(this.a.f.gKZ(0).length!==0){var s=this.a.f.gKZ(0)[0].a -s.toString -return s}return null}, -a4X(){var s=0,r=A.n(t.H),q -var $async$a4X=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:q=A.cat() -s=2 -return A.f(q.aqy("assets/sounds/call.ogg"),$async$a4X) -case 2:q.qO(0) -return A.l(null,r)}}) -return A.m($async$a4X,r)}, -aC(){this.aU() -this.tf(0) -this.a4X()}, -tf(a){var s=0,r=A.n(t.H),q=this,p,o,n -var $async$tf=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=q.a.f -n=o.go.c -new A.aZ(n,A.y(n).i("aZ<1>")).iY(q.gbc7()) -n=o.id.c -new A.aZ(n,A.y(n).i("aZ<1>")).iY(new A.bo6(q,o)) -q.r=o.b -if(o.a.b===B.lC)try{$.ca1().FD(0,!0)}catch(m){}return A.l(null,r)}}) -return A.m($async$tf,r)}, -Aj(){var s -A.d4(B.lH,new A.bo3(this)) -if(this.a.f.a.b===B.lC)try{$.ca1().FD(0,!1)}catch(s){}}, -n(){this.aM() -this.a.f.gbxY().$0()}, -bc8(a){$.V().d7("CallingPage::handleCallState: "+a.H()) -if(A.b7([B.lA,B.dm],t.pj).p(0,a))A.WX() -if(this.c!=null)this.D(new A.bnU(this,a))}, -b43(){this.D(new A.bnT(this))}, -bgh(){this.D(new A.bnV(this))}, -bj7(){this.D(new A.bnX(this))}, -ahH(){var s=0,r=A.n(t.H),q=this -var $async$ahH=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:q.D(new A.bnZ(q)) -return A.l(null,r)}}) -return A.m($async$ahH,r)}, -bos(){this.D(new A.bnY(this))}, -bj5(){this.D(new A.bnW(this))}, -a5I(){var s=0,r=A.n(t.H),q=this -var $async$a5I=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:s=q.a.f.gtY()!=null?2:3 -break -case 2:s=4 -return A.f(A.cbQ(q.a.f.gtY().a.FW(0)[0]),$async$a5I) -case 4:case 3:q.D(new A.bo_()) -return A.l(null,r)}}) -return A.m($async$a5I,r)}, -b4B(a){var s,r,q,p,o,n,m,l,k,j=this,i=null -if(a)return A.b([],t.p) -A.EK(B.mM,B.e6v,i,"switchCamera",!1,j.gbsV(),i) -s=j.r===B.dm?B.mM:B.dc -r=A.EK(s,B.e7_,i,"hangup",!1,j.gbgg(),"Hangup") -q=A.EK(B.dV,B.e6r,i,"answer",!1,j.gb42(),"Answer") -s=j.a.f.ga9g()?B.kZ:B.r -p=j.a.f.ga9g()?B.r:B.mM -o=A.EK(p,A.cG(j.a.f.ga9g()?B.NJ:B.NI,i,i,i,i),s,"muteMic",!1,j.gbj6(),i) -s=j.a.f.gxG()!=null?B.kZ:B.r -p=j.a.f.gxG()!=null?B.r:B.mM -n=A.EK(p,B.e5G,s,"screenSharing",!1,j.gbpE(),i) -s=j.a.f -p=s.y -m=p?B.kZ:B.r -p=p?B.r:B.mM -l=A.EK(p,B.e6x,m,"hold",!1,j.gbor(),i) -s=s.ga9e()?B.kZ:B.r -p=j.a.f.ga9e()?B.r:B.mM -k=A.EK(p,A.cG(j.a.f.ga9e()?B.e3T:B.e3S,i,i,i,i),s,"muteCam",!1,j.gbj4(),i) -switch(j.r){case B.lB:case B.u8:case B.Iz:case B.zH:s=t.p -return j.a.f.a.c===B.u5?A.b([r],s):A.b([q,r],s) -case B.lA:s=A.b([o],t.p) -p=j.a -if(p.f.a.b!==B.u9)s.push(k) -s.push(n) -s.push(l) -s.push(r) -return s -case B.dm:return A.b([r],t.p) -case B.u7:case B.ahT:case B.Iy:case B.zI:case null:case void 0:break}return A.b([],t.p)}, -b4K(a,b){var s,r,q,p,o,n,m,l=this,k=null,j=t.p,i=A.b([],j),h=l.a,g=h.f -if(g.b===B.dm)return i -s=g.x -if(s||g.y){if(s){h=A.u(h.d,B.e,t.X) -h.toString -r=g.a.f.xO(new A.f8(h))+" held the call."}else r=g.y?"You held the call.":"" -i.push(A.bI(A.be(A.b([B.e6d,A.F(r,k,k,k,k,B.fh6,k,k,k)],j),B.m,B.bD,B.z,0,B.y),k,k)) -return i}h=g.gaN6() -if(h==null)h=g.gxG() -q=h==null?g.gaoq():h -if(q==null)q=g.gtY() -if(l.a.f.b!==B.lA)q=g.gtY() -if(q!=null)i.push(A.bI(new A.JD(q,l.a.r,!0,k),k,k)) -h=!b -if(!h||l.a.f.b!==B.lA)return i -s=t.l -p=Math.min(A.b4(l.a.d,B.ac,s).w.a.a,A.b4(l.a.d,B.ac,s).w.a.b) -l.f=l.gaop()!=null?B.aou:B.Z -l.e=l.gaop()!=null?p/3:A.b4(l.a.d,B.ac,s).w.a.a -l.d=l.gaop()!=null?p/4:A.b4(l.a.d,B.ac,s).w.a.b -if(g.gKZ(0).length===0)return i -o=A.b([],j) -if(g.gaN6()!=null){n=g.gaoq() -j=l.e -s=l.d -n.toString -o.push(A.c3(new A.JD(n,l.a.r,!1,k),s,j)) -o.push(B.FU)}m=g.gtY() -if(m==null)m=g.gxG() -if(m!=null&&h){j=l.e -s=l.d -o.push(A.c3(new A.JD(m,l.a.r,!1,k),s,j)) -o.push(B.FU)}if(g.gxG()!=null&&h){j=l.e -h=l.d -s=g.gaoq() -s.toString -o.push(A.c3(new A.JD(s,l.a.r,!1,k),h,j)) -o.push(B.FU)}if(o.length!==0){j=l.e -h=l.f -i.push(A.bz(B.ls,A.bz(k,A.be(o,B.m,B.k,B.z,0,B.y),B.n,k,k,k,k,k,h,k,k,k,j),B.n,k,k,k,k,k,k,B.aos,k,k,k))}return i}, -B(a){return new A.Zv(new A.bo2(this),null)}, -$0(){return this.gK().$0()}, -$1(a){return this.gK().$1(a)}, -$2(a,b){return this.gK().$2(a,b)}, -$3$1(a,b,c,d){return this.gK().$3$1(a,b,c,d)}, -$1$2$onError(a,b,c){return this.gK().$1$2$onError(a,b,c)}, -$2$1(a,b,c){return this.gK().$2$1(a,b,c)}, -$1$1(a,b){return this.gK().$1$1(a,b)}, -$3(a,b,c){return this.gK().$3(a,b,c)}, -$4(a,b,c,d){return this.gK().$4(a,b,c,d)}, -$3$3(a,b,c,d,e,f){return this.gK().$3$3(a,b,c,d,e,f)}, -$2$2(a,b,c,d){return this.gK().$2$2(a,b,c,d)}, -$1$2(a,b,c){return this.gK().$1$2(a,b,c)}, -$4$cancelOnError$onDone$onError(a,b,c,d){return this.gK().$4$cancelOnError$onDone$onError(a,b,c,d)}, -$1$growable(a){return this.gK().$1$growable(a)}, -$1$highContrast(a){return this.gK().$1$highContrast(a)}, -$1$accessibilityFeatures(a){return this.gK().$1$accessibilityFeatures(a)}, -$1$locales(a){return this.gK().$1$locales(a)}, -$1$textScaleFactor(a){return this.gK().$1$textScaleFactor(a)}, -$1$platformBrightness(a){return this.gK().$1$platformBrightness(a)}, -$1$accessibleNavigation(a){return this.gK().$1$accessibleNavigation(a)}, -$1$semanticsEnabled(a){return this.gK().$1$semanticsEnabled(a)}, -$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp$viewId(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.gK().$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$scale$signalKind$timeStamp$viewId(a,b,c,d,e,f,g,h,i,j,k,l,m)}, -$15$buttons$change$device$kind$onRespond$physicalX$physicalY$pressure$pressureMax$scrollDeltaX$scrollDeltaY$signalKind$timeStamp$viewId(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return this.gK().$15$buttons$change$device$kind$onRespond$physicalX$physicalY$pressure$pressureMax$scrollDeltaX$scrollDeltaY$signalKind$timeStamp$viewId(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o)}, -$26$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$signalKind$size$tilt$timeStamp$viewId(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){return this.gK().$26$buttons$change$device$distance$distanceMax$kind$obscured$orientation$physicalX$physicalY$platformData$pressure$pressureMax$pressureMin$radiusMajor$radiusMax$radiusMin$radiusMinor$scale$scrollDeltaX$scrollDeltaY$signalKind$size$tilt$timeStamp$viewId(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6)}, -$3$data$details$event(a,b,c){return this.gK().$3$data$details$event(a,b,c)}, -$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp$viewId(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.gK().$13$buttons$change$device$kind$physicalX$physicalY$pressure$pressureMax$signalKind$tilt$timeStamp$viewId(a,b,c,d,e,f,g,h,i,j,k,l,m)}, -$1$style(a){return this.gK().$1$style(a)}, -$2$priority$scheduler(a,b){return this.gK().$2$priority$scheduler(a,b)}, -$1$allowPlatformDefault(a){return this.gK().$1$allowPlatformDefault(a)}, -$2$position(a,b){return this.gK().$2$position(a,b)}, -$1$debugBuildRoot(a){return this.gK().$1$debugBuildRoot(a)}, -$2$aspect(a,b){return this.gK().$2$aspect(a,b)}, -$1$0(a){return this.gK().$1$0(a)}, -$1$isLiveRegion(a){return this.gK().$1$isLiveRegion(a)}, -$1$namesRoute(a){return this.gK().$1$namesRoute(a)}, -$1$scopesRoute(a){return this.gK().$1$scopesRoute(a)}, -$1$isImage(a){return this.gK().$1$isImage(a)}, -$1$isInMutuallyExclusiveGroup(a){return this.gK().$1$isInMutuallyExclusiveGroup(a)}, -$1$isFocused(a){return this.gK().$1$isFocused(a)}, -$1$isHeader(a){return this.gK().$1$isHeader(a)}, -$1$isSlider(a){return this.gK().$1$isSlider(a)}, -$1$isExpanded(a){return this.gK().$1$isExpanded(a)}, -$1$isButton(a){return this.gK().$1$isButton(a)}, -$1$isSelected(a){return this.gK().$1$isSelected(a)}, -$1$isToggled(a){return this.gK().$1$isToggled(a)}, -$1$isChecked(a){return this.gK().$1$isChecked(a)}, -$1$isEnabled(a){return this.gK().$1$isEnabled(a)}, -$1$findFirstFocus(a){return this.gK().$1$findFirstFocus(a)}, -$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f){return this.gK().$6$alignment$alignmentPolicy$curve$duration$targetRenderObject(a,b,c,d,e,f)}, -$1$includeChildren(a){return this.gK().$1$includeChildren(a)}, -$1$isBuildFromExternalSources(a){return this.gK().$1$isBuildFromExternalSources(a)}, -$2$0(a,b){return this.gK().$2$0(a,b)}, -$2$rescheduling(a,b){return this.gK().$2$rescheduling(a,b)}, -$1$2$arguments(a,b,c){return this.gK().$1$2$arguments(a,b,c)}, -$2$type(a,b){return this.gK().$2$type(a,b)}, -$3$imperativeMatches(a,b,c){return this.gK().$3$imperativeMatches(a,b,c)}, -$3$pageKey(a,b,c){return this.gK().$3$pageKey(a,b,c)}, -$1$matches(a){return this.gK().$1$matches(a)}, -$1$path(a){return this.gK().$1$path(a)}, -$2$specification$zoneValues(a,b){return this.gK().$2$specification$zoneValues(a,b)}, -$5(a,b,c,d,e){return this.gK().$5(a,b,c,d,e)}, -$6(a,b,c,d,e,f){return this.gK().$6(a,b,c,d,e,f)}, -$3$replace$state(a,b,c){return this.gK().$3$replace$state(a,b,c)}, -$2$params(a,b){return this.gK().$2$params(a,b)}, -$3$onAction$onChange(a,b,c){return this.gK().$3$onAction$onChange(a,b,c)}, -$2$composingBaseOffset$composingExtentOffset(a,b){return this.gK().$2$composingBaseOffset$composingExtentOffset(a,b)}, -$2$baseOffset$extentOffset(a,b){return this.gK().$2$baseOffset$extentOffset(a,b)}, -$2$newRoute$oldRoute(a,b){return this.gK().$2$newRoute$oldRoute(a,b)}, -$2$after(a,b){return this.gK().$2$after(a,b)}, -$1$reversed(a){return this.gK().$1$reversed(a)}, -$2$imperativeRemoval(a,b){return this.gK().$2$imperativeRemoval(a,b)}, -$3$imperativeRemoval$isReplaced(a,b,c){return this.gK().$3$imperativeRemoval$isReplaced(a,b,c)}, -$2$alignmentPolicy(a,b){return this.gK().$2$alignmentPolicy(a,b)}, -$2$ignoreCurrentFocus(a,b){return this.gK().$2$ignoreCurrentFocus(a,b)}, -$3$alignmentPolicy$forward(a,b,c){return this.gK().$3$alignmentPolicy$forward(a,b,c)}, -$5$alignment$alignmentPolicy$curve$duration(a,b,c,d,e){return this.gK().$5$alignment$alignmentPolicy$curve$duration(a,b,c,d,e)}, -$1$range(a){return this.gK().$1$range(a)}, -$2$defaultBlurTileMode(a,b){return this.gK().$2$defaultBlurTileMode(a,b)}, -$1$alpha(a){return this.gK().$1$alpha(a)}, -$5$alpha$blue$colorSpace$green$red(a,b,c,d,e){return this.gK().$5$alpha$blue$colorSpace$green$red(a,b,c,d,e)}, -$1$textTheme(a){return this.gK().$1$textTheme(a)}, -$2$reversed(a,b){return this.gK().$2$reversed(a,b)}, -$4$borderRadius$circularity$eccentricity$side(a,b,c,d){return this.gK().$4$borderRadius$circularity$eccentricity$side(a,b,c,d)}, -$1$padding(a){return this.gK().$1$padding(a)}, -$2$defaultColor(a,b){return this.gK().$2$defaultColor(a,b)}, -$2$child$context(a,b){return this.gK().$2$child$context(a,b)}, -$13$blRadiusX$blRadiusY$bottom$brRadiusX$brRadiusY$left$right$tlRadiusX$tlRadiusY$top$trRadiusX$trRadiusY$uniformRadii(a,b,c,d,e,f,g,h,i,j,k,l,m){return this.gK().$13$blRadiusX$blRadiusY$bottom$brRadiusX$brRadiusY$left$right$tlRadiusX$tlRadiusY$top$trRadiusX$trRadiusY$uniformRadii(a,b,c,d,e,f,g,h,i,j,k,l,m)}, -$1$minimum(a){return this.gK().$1$minimum(a)}, -$2$primaryTextTheme$textTheme(a,b){return this.gK().$2$primaryTextTheme$textTheme(a,b)}, -$1$brightness(a){return this.gK().$1$brightness(a)}, -$25$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5){return this.gK().$25$background$backgroundColor$color$debugLabel$decoration$decorationColor$decorationStyle$decorationThickness$fontFamily$fontFamilyFallback$fontFeatures$fontSize$fontStyle$fontVariations$fontWeight$foreground$height$leadingDistribution$letterSpacing$locale$overflow$package$shadows$textBaseline$wordSpacing(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5)}, -$3$bodyColor$decorationColor$displayColor(a,b,c){return this.gK().$3$bodyColor$decorationColor$displayColor(a,b,c)}, -$4$boxHeightStyle$boxWidthStyle(a,b,c,d){return this.gK().$4$boxHeightStyle$boxWidthStyle(a,b,c,d)}, -$3$dimensions$textScaler(a,b,c){return this.gK().$3$dimensions$textScaler(a,b,c)}, -$3$boxHeightStyle(a,b,c){return this.gK().$3$boxHeightStyle(a,b,c)}, -$3$includePlaceholders$includeSemanticsLabels(a,b,c){return this.gK().$3$includePlaceholders$includeSemanticsLabels(a,b,c)}, -$9$applyTextScaling$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h,i){return this.gK().$9$applyTextScaling$color$fill$grade$opacity$opticalSize$shadows$size$weight(a,b,c,d,e,f,g,h,i)}, -$1$color(a){return this.gK().$1$color(a)}, -$3$textDirection(a,b,c){return this.gK().$3$textDirection(a,b,c)}, -$2$textDirection(a,b){return this.gK().$2$textDirection(a,b)}, -$2$reverse(a,b){return this.gK().$2$reverse(a,b)}, -$3$debugReport(a,b,c){return this.gK().$3$debugReport(a,b,c)}, -$3$cancel$down$reason(a,b,c){return this.gK().$3$cancel$down$reason(a,b,c)}, -$2$down$up(a,b){return this.gK().$2$down$up(a,b)}, -$1$down(a){return this.gK().$1$down(a)}, -$1$move(a){return this.gK().$1$move(a)}, -$2$color$size(a,b){return this.gK().$2$color$size(a,b)}, -$1$task(a){return this.gK().$1$task(a)}, -$1$oldWidget(a){return this.gK().$1$oldWidget(a)}, -$2$maxWidth$minWidth(a,b){return this.gK().$2$maxWidth$minWidth(a,b)}, -$2$maxHeight$minHeight(a,b){return this.gK().$2$maxHeight$minHeight(a,b)}, -$1$iconTheme(a){return this.gK().$1$iconTheme(a)}, -$1$side(a){return this.gK().$1$side(a)}, -$2$color$fontSize(a,b){return this.gK().$2$color$fontSize(a,b)}, -$1$withDelay(a){return this.gK().$1$withDelay(a)}, -$2$value(a,b){return this.gK().$2$value(a,b)}, -$1$details(a){return this.gK().$1$details(a)}, -$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k){return this.gK().$11$borderRadius$color$containedInkWell$controller$customBorder$onRemoved$position$radius$rectCallback$referenceBox$textDirection(a,b,c,d,e,f,g,h,i,j,k)}, -$1$context(a){return this.gK().$1$context(a)}, -$2$minHeight$minWidth(a,b){return this.gK().$2$minHeight$minWidth(a,b)}, -$1$selection(a){return this.gK().$1$selection(a)}, -$1$rect(a){return this.gK().$1$rect(a)}, -$4$curve$descendant$duration$rect(a,b,c,d){return this.gK().$4$curve$descendant$duration$rect(a,b,c,d)}, -$2$cause$from(a,b){return this.gK().$2$cause$from(a,b)}, -$1$composing(a){return this.gK().$1$composing(a)}, -$1$affinity(a){return this.gK().$1$affinity(a)}, -$3$code$details$message(a,b,c){return this.gK().$3$code$details$message(a,b,c)}, -$2$code$message(a,b){return this.gK().$2$code$message(a,b)}, -$2$composing$selection(a,b){return this.gK().$2$composing$selection(a,b)}, -$3$context$style$withComposing(a,b,c){return this.gK().$3$context$style$withComposing(a,b,c)}, -$5$baseline$baselineOffset(a,b,c,d,e){return this.gK().$5$baseline$baselineOffset(a,b,c,d,e)}, -$1$bottom(a){return this.gK().$1$bottom(a)}, -$3$curve$duration$rect(a,b,c){return this.gK().$3$curve$duration$rect(a,b,c)}, -$1$text(a){return this.gK().$1$text(a)}, -$2$affinity$extentOffset(a,b){return this.gK().$2$affinity$extentOffset(a,b)}, -$2$initialRestore(a,b){return this.gK().$2$initialRestore(a,b)}, -$1$hasImplicitScrolling(a){return this.gK().$1$hasImplicitScrolling(a)}, -$4$axis$rect(a,b,c,d){return this.gK().$4$axis$rect(a,b,c,d)}, -$2$bottom$top(a,b){return this.gK().$2$bottom$top(a,b)}, -$2$left$right(a,b){return this.gK().$2$left$right(a,b)}, -$3$rect(a,b,c){return this.gK().$3$rect(a,b,c)}, -$2$hitTest$paintTransform(a,b){return this.gK().$2$hitTest$paintTransform(a,b)}, -$3$crossAxisPosition$mainAxisPosition(a,b,c){return this.gK().$3$crossAxisPosition$mainAxisPosition(a,b,c)}, -$2$hitTest$paintOffset(a,b){return this.gK().$2$hitTest$paintOffset(a,b)}, -$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.gK().$8$removeBottomInset$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, -$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g){return this.gK().$7$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g)}, -$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h){return this.gK().$8$maintainBottomViewPadding$removeBottomPadding$removeLeftPadding$removeRightPadding$removeTopPadding(a,b,c,d,e,f,g,h)}, -$1$floatingActionButtonScale(a){return this.gK().$1$floatingActionButtonScale(a)}, -$1$removeBottom(a){return this.gK().$1$removeBottom(a)}, -$2$viewInsets$viewPadding(a,b){return this.gK().$2$viewInsets$viewPadding(a,b)}, -$2$padding$viewPadding(a,b){return this.gK().$2$padding$viewPadding(a,b)}, -$1$iconColor(a){return this.gK().$1$iconColor(a)}, -$1$extentOffset(a){return this.gK().$1$extentOffset(a)}, -$2$overscroll$scrollbars(a,b){return this.gK().$2$overscroll$scrollbars(a,b)}, -$1$isReadOnly(a){return this.gK().$1$isReadOnly(a)}, -$1$isTextField(a){return this.gK().$1$isTextField(a)}, -$1$isMultiline(a){return this.gK().$1$isMultiline(a)}, -$1$isObscured(a){return this.gK().$1$isObscured(a)}, -$1$spellCheckService(a){return this.gK().$1$spellCheckService(a)}, -$1$height(a){return this.gK().$1$height(a)}, -$1$borderSide(a){return this.gK().$1$borderSide(a)}, -$35$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintMaxLines$hintStyle$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixIconConstraints$prefixStyle$suffixIconColor$suffixIconConstraints$suffixStyle$visualDensity(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5){return this.gK().$35$alignLabelWithHint$border$constraints$contentPadding$counterStyle$disabledBorder$enabledBorder$errorBorder$errorMaxLines$errorStyle$fillColor$filled$floatingLabelAlignment$floatingLabelBehavior$floatingLabelStyle$focusColor$focusedBorder$focusedErrorBorder$helperMaxLines$helperStyle$hintFadeDuration$hintMaxLines$hintStyle$hoverColor$iconColor$isCollapsed$isDense$labelStyle$prefixIconColor$prefixIconConstraints$prefixStyle$suffixIconColor$suffixIconConstraints$suffixStyle$visualDensity(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5)}, -$2$enabled$hintMaxLines(a,b){return this.gK().$2$enabled$hintMaxLines(a,b)}, -$4$counterStyle$counterText$errorText$semanticCounterText(a,b,c,d){return this.gK().$4$counterStyle$counterText$errorText$semanticCounterText(a,b,c,d)}, -$2$counterText$semanticCounterText(a,b){return this.gK().$2$counterText$semanticCounterText(a,b)}, -$3$context$exception$stack(a,b,c){return this.gK().$3$context$exception$stack(a,b,c)}, -$1$selectable(a){return this.gK().$1$selectable(a)}, -$1$opacity(a){return this.gK().$1$opacity(a)}, -$3$foregroundColor$iconSize$overlayColor(a,b,c){return this.gK().$3$foregroundColor$iconSize$overlayColor(a,b,c)}, -$1$velocity(a){return this.gK().$1$velocity(a)}, -$2$maxScaleFactor$minScaleFactor(a,b){return this.gK().$2$maxScaleFactor$minScaleFactor(a,b)}, -$1$textScaler(a){return this.gK().$1$textScaler(a)}, -$2$onError(a,b){return this.gK().$2$onError(a,b)}, -$2$key$options(a,b){return this.gK().$2$key$options(a,b)}, -$3$key$options$value(a,b,c){return this.gK().$3$key$options$value(a,b,c)}, -$1$scheme(a){return this.gK().$1$scheme(a)}, -$6$delayBeforeUsingKeyOurself$send(a,b,c,d,e,f){return this.gK().$6$delayBeforeUsingKeyOurself$send(a,b,c,d,e,f)}, -$1$playing(a){return this.gK().$1$playing(a)}, -$2$wipe(a,b){return this.gK().$2$wipe(a,b)}, -$5$allowedAtIndex(a,b,c,d,e){return this.gK().$5$allowedAtIndex(a,b,c,d,e)}, -$1$verifiedByTheirMasterKey(a){return this.gK().$1$verifiedByTheirMasterKey(a)}, -$1$floatingActionButtonArea(a){return this.gK().$1$floatingActionButtonArea(a)}, -$6$type(a,b,c,d,e,f){return this.gK().$6$type(a,b,c,d,e,f)}, -$1$forward(a){return this.gK().$1$forward(a)}, -$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d){return this.gK().$4$displayFeatures$padding$viewInsets$viewPadding(a,b,c,d)}, -$1$reason(a){return this.gK().$1$reason(a)}, -$3$onDone$onError(a,b,c){return this.gK().$3$onDone$onError(a,b,c)}, -$2$3(a,b,c,d,e){return this.gK().$2$3(a,b,c,d,e)}, -$1$getThumbnail(a){return this.gK().$1$getThumbnail(a)}, -$1$renderVideo(a){return this.gK().$1$renderVideo(a)}, -$4$height$renderVideo$rotation$width(a,b,c,d){return this.gK().$4$height$renderVideo$rotation$width(a,b,c,d)}, -$2$ignoreErrors(a,b){return this.gK().$2$ignoreErrors(a,b)}, -$2$processingState$updatePosition(a,b){return this.gK().$2$processingState$updatePosition(a,b)}, -$1$playbackEvent(a){return this.gK().$1$playbackEvent(a)}, -$2$sequence$shuffleIndices(a,b){return this.gK().$2$sequence$shuffleIndices(a,b)}, -$1$initialIndex(a){return this.gK().$1$initialIndex(a)}, -$2$onDone(a,b){return this.gK().$2$onDone(a,b)}, -$3$cancelOnError$onDone(a,b,c){return this.gK().$3$cancelOnError$onDone(a,b,c)}, -$1$loopMode(a){return this.gK().$1$loopMode(a)}, -$1$shuffleModeEnabled(a){return this.gK().$1$shuffleModeEnabled(a)}, -$2$updatePosition$updateTime(a,b){return this.gK().$2$updatePosition$updateTime(a,b)}, -$2$playCompleter(a,b){return this.gK().$2$playCompleter(a,b)}, -$2$force(a,b){return this.gK().$2$force(a,b)}, -$1$currentIndex(a){return this.gK().$1$currentIndex(a)}, -$1$enable(a){return this.gK().$1$enable(a)}, -$1$end(a){return this.gK().$1$end(a)}, -$1$line(a){return this.gK().$1$line(a)}, -$2$color(a,b){return this.gK().$2$color(a,b)}, -$2$withDrive(a,b){return this.gK().$2$withDrive(a,b)}, -$5$getChildren$tag(a,b,c,d,e){return this.gK().$5$getChildren$tag(a,b,c,d,e)}, -$4$getChildren(a,b,c,d){return this.gK().$4$getChildren(a,b,c,d)}, -$3$getChildren(a,b,c){return this.gK().$3$getChildren(a,b,c)}, -$1$parentSyntax(a){return this.gK().$1$parentSyntax(a)}, -$1$format(a){return this.gK().$1$format(a)}, -$2$frame(a,b){return this.gK().$2$frame(a,b)}, -$1$noPixels(a){return this.gK().$1$noPixels(a)}, -$2$length$position(a,b){return this.gK().$2$length$position(a,b)}, -$1$numChannels(a){return this.gK().$1$numChannels(a)}, -$2$offset(a,b){return this.gK().$2$offset(a,b)}, -$2$format$withPalette(a,b){return this.gK().$2$format$withPalette(a,b)}, -$2$format$numChannels(a,b){return this.gK().$2$format$numChannels(a,b)}, -$2$path$queryParameters(a,b){return this.gK().$2$path$queryParameters(a,b)}, -$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h){return this.gK().$8$enableDomStorage$enableJavaScript$headers$universalLinksOnly$useSafariVC$useWebView$webOnlyWindowName(a,b,c,d,e,f,g,h)}, -$1$fontWeight(a){return this.gK().$1$fontWeight(a)}, -$1$scrollbars(a){return this.gK().$1$scrollbars(a)}, -$2$fromPointerDown$innerEnabled(a,b){return this.gK().$2$fromPointerDown$innerEnabled(a,b)}, -$2$color$decoration(a,b){return this.gK().$2$color$decoration(a,b)}, -$1$host(a){return this.gK().$1$host(a)}, -$1$fontSize(a){return this.gK().$1$fontSize(a)}, -$2$serverName(a,b){return this.gK().$2$serverName(a,b)}, -$2$via(a,b){return this.gK().$2$via(a,b)}, -$2$filter$server(a,b){return this.gK().$2$filter$server(a,b)}, -$2$test(a,b){return this.gK().$2$test(a,b)}, -$1$pathSegments(a){return this.gK().$1$pathSegments(a)}, -$2$backgroundColor$color(a,b){return this.gK().$2$backgroundColor$color(a,b)}, -$1$verifiedOnly(a){return this.gK().$1$verifiedOnly(a)}, -$1$skip(a){return this.gK().$1$skip(a)}, -$1$keyOrPassphrase(a){return this.gK().$1$keyOrPassphrase(a)}, -$5$arguments$child$key$name$restorationId(a,b,c,d,e){return this.gK().$5$arguments$child$key$name$restorationId(a,b,c,d,e)}, -$1$5(a,b,c,d,e,f){return this.gK().$1$5(a,b,c,d,e,f)}, -$1$foregroundColor(a){return this.gK().$1$foregroundColor(a)}, -$1$nativeImplementations(a){return this.gK().$1$nativeImplementations(a)}, -$3$composing$selection$text(a,b,c){return this.gK().$3$composing$selection$text(a,b,c)}, -$3$color$defaultColor$disabledColor(a,b,c){return this.gK().$3$color$defaultColor$disabledColor(a,b,c)}, -$3$backgroundColor$color$defaultColor(a,b,c){return this.gK().$3$backgroundColor$color$defaultColor(a,b,c)}, -$3$color$defaultColor$selectedColor(a,b,c){return this.gK().$3$color$defaultColor$selectedColor(a,b,c)}, -$2$oldKeyCount$unusedFallbackKey(a,b){return this.gK().$2$oldKeyCount$unusedFallbackKey(a,b)}, -$4$filter$limit(a,b,c,d){return this.gK().$4$filter$limit(a,b,c,d)}, -$2$updateType(a,b){return this.gK().$2$updateType(a,b)}, -$3$keyOrPassphrase$passphrase$recoveryKey(a,b,c){return this.gK().$3$keyOrPassphrase$passphrase$recoveryKey(a,b,c)}, -$2$postUnlock$recoveryKey(a,b){return this.gK().$2$postUnlock$recoveryKey(a,b)}, -$2$passphrase$postUnlock(a,b){return this.gK().$2$passphrase$postUnlock(a,b)}, -$1$openSsss(a){return this.gK().$1$openSsss(a)}, -$1$event_id(a){return this.gK().$1$event_id(a)}, -$6$forwarded$senderClaimedKeys(a,b,c,d,e,f){return this.gK().$6$forwarded$senderClaimedKeys(a,b,c,d,e,f)}, -$5$forwarded(a,b,c,d,e){return this.gK().$5$forwarded(a,b,c,d,e)}, -$1$size(a){return this.gK().$1$size(a)}, -$1$decompress(a){return this.gK().$1$decompress(a)}, -$4$level$raw(a,b,c,d){return this.gK().$4$level$raw(a,b,c,d)}, -$4$overscroll$physics$platform$scrollbars(a,b,c,d){return this.gK().$4$overscroll$physics$platform$scrollbars(a,b,c,d)}, -$4$newLevel(a,b,c,d){return this.gK().$4$newLevel(a,b,c,d)}, -$4$autofocus$child$focusNode$mouseCursor(a,b,c,d){return this.gK().$4$autofocus$child$focusNode$mouseCursor(a,b,c,d)}, -$2$isClosing(a,b){return this.gK().$2$isClosing(a,b)}, -$2$filename(a,b){return this.gK().$2$filename(a,b)}, -$5$initialState$invite$isDirect$powerLevelContentOverride$preset(a,b,c,d,e){return this.gK().$5$initialState$invite$isDirect$powerLevelContentOverride$preset(a,b,c,d,e)}, -$3$isVisible(a,b,c){return this.gK().$3$isVisible(a,b,c)}, -$1$offset(a){return this.gK().$1$offset(a)}, -$2$offset$textGranularity(a,b){return this.gK().$2$offset$textGranularity(a,b)}, -$2$continuous$offset(a,b){return this.gK().$2$continuous$offset(a,b)}, -$1$onDownloadProgress(a){return this.gK().$1$onDownloadProgress(a)}, -$5$autofocus$focusNode$mouseCursor$painter$size(a,b,c,d,e){return this.gK().$5$autofocus$focusNode$mouseCursor$painter$size(a,b,c,d,e)}, -$1$playbackSpeed(a){return this.gK().$1$playbackSpeed(a)}, -$3$caption$isCompleted$position(a,b,c){return this.gK().$3$caption$isCompleted$position(a,b,c)}, -$1$isPlaying(a){return this.gK().$1$isPlaying(a)}, -$6$duration$errorDescription$isCompleted$isInitialized$rotationCorrection$size(a,b,c,d,e,f){return this.gK().$6$duration$errorDescription$isCompleted$isInitialized$rotationCorrection$size(a,b,c,d,e,f)}, -$1$isCompleted(a){return this.gK().$1$isCompleted(a)}, -$1$buffered(a){return this.gK().$1$buffered(a)}, -$1$isBuffering(a){return this.gK().$1$isBuffering(a)}, -$2$isCompleted$isPlaying(a,b){return this.gK().$2$isCompleted$isPlaying(a,b)}, -$1$volume(a){return this.gK().$1$volume(a)}, -$1$isLooping(a){return this.gK().$1$isLooping(a)}, -$3$plaintextBody$removeMarkdown(a,b,c){return this.gK().$3$plaintextBody$removeMarkdown(a,b,c)}, -$1$inherit(a){return this.gK().$1$inherit(a)}, -$2$nextBatch$searchTerm(a,b){return this.gK().$2$nextBatch$searchTerm(a,b)}, -$2$nextBatch$searchFunc(a,b){return this.gK().$2$nextBatch$searchFunc(a,b)}, -$3$limit$start(a,b,c){return this.gK().$3$limit$start(a,b,c)}, -$3$globalLocation$localLocation(a,b,c){return this.gK().$3$globalLocation$localLocation(a,b,c)}, -$2$slug(a,b){return this.gK().$2$slug(a,b)}, -$3$room$slug(a,b,c){return this.gK().$3$room$slug(a,b,c)}, -$2$fontSize$inherit(a,b){return this.gK().$2$fontSize$inherit(a,b)}, -$2$use(a,b){return this.gK().$2$use(a,b)}, -$2$onInsert$onUpdate(a,b){return this.gK().$2$onInsert$onUpdate(a,b)}, -$7$forwarded$senderClaimedKeys$uploaded(a,b,c,d,e,f,g){return this.gK().$7$forwarded$senderClaimedKeys$uploaded(a,b,c,d,e,f,g)}, -$2$limit(a,b){return this.gK().$2$limit(a,b)}, -$4$threadLastEventId$threadRootEventId$type(a,b,c,d){return this.gK().$4$threadLastEventId$threadRootEventId$type(a,b,c,d)}, -$2$shrinkImageMaxDimension(a,b){return this.gK().$2$shrinkImageMaxDimension(a,b)}, -$2$customImageResizer$nativeImplementations(a,b){return this.gK().$2$customImageResizer$nativeImplementations(a,b)}, -$7$displayPendingEvent$editEventId$inReplyTo$threadLastEventId$threadRootEventId$txid(a,b,c,d,e,f,g){return this.gK().$7$displayPendingEvent$editEventId$inReplyTo$threadLastEventId$threadRootEventId$txid(a,b,c,d,e,f,g)}, -$2$orElse(a,b){return this.gK().$2$orElse(a,b)}, -$5$editEventId$inReplyTo$parseCommands$threadRootEventId(a,b,c,d,e){return this.gK().$5$editEventId$inReplyTo$parseCommands$threadRootEventId(a,b,c,d,e)}, -$3$cancelLeap$leapingIndicator(a,b,c){return this.gK().$3$cancelLeap$leapingIndicator(a,b,c)}, -$3$hasGesture$source(a,b,c){return this.gK().$3$hasGesture$source(a,b,c)}, -$4$hasGesture$source(a,b,c,d){return this.gK().$4$hasGesture$source(a,b,c,d)}, -$1$3$manager$onTick$sum(a,b,c,d){return this.gK().$1$3$manager$onTick$sum(a,b,c,d)}, -$2$camera$tileZoom(a,b){return this.gK().$2$camera$tileZoom(a,b)}, -$2$fadeIn$instantaneous(a,b){return this.gK().$2$fadeIn$instantaneous(a,b)}, -$1$additionalHeaders(a){return this.gK().$1$additionalHeaders(a)}, -$2$bytes$headers(a,b){return this.gK().$2$bytes$headers(a,b)}, -$1$fadeIn(a){return this.gK().$1$fadeIn(a)}, -$2$txid(a,b){return this.gK().$2$txid(a,b)}, -$1$locationSettings(a){return this.gK().$1$locationSettings(a)}, -$2$onTimeout(a,b){return this.gK().$2$onTimeout(a,b)}, -$3$maxDuration$preferredCameraDevice$source(a,b,c){return this.gK().$3$maxDuration$preferredCameraDevice$source(a,b,c)}, -$6$extraContent$shrinkImageMaxDimension$threadLastEventId$threadRootEventId$thumbnail(a,b,c,d,e,f){return this.gK().$6$extraContent$shrinkImageMaxDimension$threadLastEventId$threadRootEventId$thumbnail(a,b,c,d,e,f)}, -$4$extraContent$shrinkImageMaxDimension$thumbnail(a,b,c,d){return this.gK().$4$extraContent$shrinkImageMaxDimension$thumbnail(a,b,c,d)}, -$2$options$source(a,b){return this.gK().$2$options$source(a,b)}, -$3$txid$type(a,b,c){return this.gK().$3$txid$type(a,b,c)}, -$7$editEventId$extraContent$inReplyTo$shrinkImageMaxDimension$thumbnail$txid(a,b,c,d,e,f,g){return this.gK().$7$editEventId$extraContent$inReplyTo$shrinkImageMaxDimension$thumbnail$txid(a,b,c,d,e,f,g)}, -$3$hideReply$withSenderNamePrefix(a,b,c){return this.gK().$3$hideReply$withSenderNamePrefix(a,b,c)}, -$4$hideReply$plaintextBody$withSenderNamePrefix(a,b,c,d){return this.gK().$4$hideReply$plaintextBody$withSenderNamePrefix(a,b,c,d)}, -$2$withSenderNamePrefix(a,b){return this.gK().$2$withSenderNamePrefix(a,b)}, -$2$language(a,b){return this.gK().$2$language(a,b)}, -$3$ignoreIllegals$language(a,b,c){return this.gK().$3$ignoreIllegals$language(a,b,c)}, -$1$maxScaleFactor(a){return this.gK().$1$maxScaleFactor(a)}, -$3$isDiscrete$parentBox$sliderTheme(a,b,c){return this.gK().$3$isDiscrete$parentBox$sliderTheme(a,b,c)}, -$2$preferPosition(a,b){return this.gK().$2$preferPosition(a,b)}, -$2$onlySending(a,b){return this.gK().$2$onlySending(a,b)}, -$2$oldPassword(a,b){return this.gK().$2$oldPassword(a,b)}, -$1$baseUrl(a){return this.gK().$1$baseUrl(a)}, -$3$data(a,b,c){return this.gK().$3$data(a,b,c)}, -$5$identifier$initialDeviceDisplayName$password$user(a,b,c,d,e){return this.gK().$5$identifier$initialDeviceDisplayName$password$user(a,b,c,d,e)}, -$3$auth$logoutDevices(a,b,c){return this.gK().$3$auth$logoutDevices(a,b,c)}, -$8$newDeviceID$newDeviceName$newHomeserver$newRefreshToken$newToken$newTokenExpiresAt$newUserID$onInitStateChanged(a,b,c,d,e,f,g,h){return this.gK().$8$newDeviceID$newDeviceName$newHomeserver$newRefreshToken$newToken$newTokenExpiresAt$newUserID$onInitStateChanged(a,b,c,d,e,f,g,h)}, -$4$dehydratedDeviceAlgorithm$dehydratedDevicePickleKey$updateDatabase$uploadDeviceKeys(a,b,c,d){return this.gK().$4$dehydratedDeviceAlgorithm$dehydratedDevicePickleKey$updateDatabase$uploadDeviceKeys(a,b,c,d)}, -$5$oldKeyCount$retry$unusedFallbackKey$updateDatabase$uploadDeviceKeys(a,b,c,d,e){return this.gK().$5$oldKeyCount$retry$unusedFallbackKey$updateDatabase$uploadDeviceKeys(a,b,c,d,e)}, -$3$inReplyTo$txid(a,b,c){return this.gK().$3$inReplyTo$txid(a,b,c)}, -$4$editEventId$inReplyTo$txid(a,b,c,d){return this.gK().$4$editEventId$inReplyTo$txid(a,b,c,d)}, -$2$requestProfile(a,b){return this.gK().$2$requestProfile(a,b)}, -$8$editEventId$inReplyTo$parseCommands$parseMarkdown$threadLastEventId$threadRootEventId$txid(a,b,c,d,e,f,g,h){return this.gK().$8$editEventId$inReplyTo$parseCommands$parseMarkdown$threadLastEventId$threadRootEventId$txid(a,b,c,d,e,f,g,h)}, -$3$enableEncryption$groupName$waitForSync(a,b,c){return this.gK().$3$enableEncryption$groupName$waitForSync(a,b,c)}, -$7$creationContent$initialState$invite$name$powerLevelContentOverride$preset$visibility(a,b,c,d,e,f,g){return this.gK().$7$creationContent$initialState$invite$name$powerLevelContentOverride$preset$visibility(a,b,c,d,e,f,g)}, -$2$enableEncryption(a,b){return this.gK().$2$enableEncryption(a,b)}, -$8$editEventId$inReplyTo$msgtype$parseCommands$threadLastEventId$threadRootEventId$txid(a,b,c,d,e,f,g,h){return this.gK().$8$editEventId$inReplyTo$msgtype$parseCommands$threadLastEventId$threadRootEventId$txid(a,b,c,d,e,f,g,h)}, -$7$editEventId$inReplyTo$parseCommands$threadLastEventId$threadRootEventId$txid(a,b,c,d,e,f,g){return this.gK().$7$editEventId$inReplyTo$parseCommands$threadLastEventId$threadRootEventId$txid(a,b,c,d,e,f,g)}, -$2$waitForFirstSync$waitUntilLoadCompletedLoaded(a,b){return this.gK().$2$waitForFirstSync$waitUntilLoadCompletedLoaded(a,b)}, -$3$initialDeviceDisplayName$token(a,b,c){return this.gK().$3$initialDeviceDisplayName$token(a,b,c)}, -$3$callbackUrlScheme$options$url(a,b,c){return this.gK().$3$callbackUrlScheme$options$url(a,b,c)}, -$7$creationContent$initialState$name$powerLevelContentOverride$preset$roomAliasName$visibility(a,b,c,d,e,f,g){return this.gK().$7$creationContent$initialState$name$powerLevelContentOverride$preset$roomAliasName$visibility(a,b,c,d,e,f,g)}, -$4$groupName$initialState$preset$visibility(a,b,c,d){return this.gK().$4$groupName$initialState$preset$visibility(a,b,c,d)}, -$3$filter$setPresence$timeout(a,b,c){return this.gK().$3$filter$setPresence$timeout(a,b,c)}, -$5$enableEncryption$groupName$initialState$preset$visibility(a,b,c,d,e){return this.gK().$5$enableEncryption$groupName$initialState$preset$visibility(a,b,c,d,e)}, -$9$creationContent$invite$invite3pid$name$powerLevelContentOverride$roomAliasName$roomVersion$topic$visibility(a,b,c,d,e,f,g,h,i){return this.gK().$9$creationContent$invite$invite3pid$name$powerLevelContentOverride$roomAliasName$roomVersion$topic$visibility(a,b,c,d,e,f,g,h,i)}, -$3$filter$limit$server(a,b,c){return this.gK().$3$filter$limit$server(a,b,c)}, -$2$backgroundColor$foregroundColor(a,b){return this.gK().$2$backgroundColor$foregroundColor(a,b)}, -$4$dehydratedDeviceAlgorithm$deviceId$pickleKey(a,b,c,d){return this.gK().$4$dehydratedDeviceAlgorithm$deviceId$pickleKey(a,b,c,d)}, -$1$recoveryKey(a){return this.gK().$1$recoveryKey(a)}, -$3$backgroundColor$foregroundColor$overlayColor(a,b,c){return this.gK().$3$backgroundColor$foregroundColor$overlayColor(a,b,c)}, -$3$onInitStateChanged$waitForFirstSync$waitUntilLoadCompletedLoaded(a,b,c){return this.gK().$3$onInitStateChanged$waitForFirstSync$waitUntilLoadCompletedLoaded(a,b,c)}, -$9$newDeviceID$newDeviceName$newHomeserver$newOlmAccount$newToken$newUserID$onInitStateChanged$waitForFirstSync$waitUntilLoadCompletedLoaded(a,b,c,d,e,f,g,h,i){return this.gK().$9$newDeviceID$newDeviceName$newHomeserver$newOlmAccount$newToken$newUserID$onInitStateChanged$waitForFirstSync$waitUntilLoadCompletedLoaded(a,b,c,d,e,f,g,h,i)}, -$4$generalizedFrbRustBinding$handler$portManager$wire(a,b,c,d){return this.gK().$4$generalizedFrbRustBinding$handler$portManager$wire(a,b,c,d)}, -$1$usedSemanticsIds(a){return this.gK().$1$usedSemanticsIds(a)}, -$1$isLink(a){return this.gK().$1$isLink(a)}, -$1$isHidden(a){return this.gK().$1$isHidden(a)}, -$1$config(a){return this.gK().$1$config(a)}, -$2$descendant$rect(a,b){return this.gK().$2$descendant$rect(a,b)}, -$1$isRequired(a){return this.gK().$1$isRequired(a)}, -$1$isKeyboardKey(a){return this.gK().$1$isKeyboardKey(a)}, -$1$3$onlyFirst(a,b,c,d){return this.gK().$1$3$onlyFirst(a,b,c,d)}, -$1$oldLayer(a){return this.gK().$1$oldLayer(a)}, -$1$strokeAlign(a){return this.gK().$1$strokeAlign(a)}, -$4$isDiscrete$offset$parentBox$sliderTheme(a,b,c,d){return this.gK().$4$isDiscrete$offset$parentBox$sliderTheme(a,b,c,d)}, -$1$trackGap(a){return this.gK().$1$trackGap(a)}, -$10$enableAnimation$isDiscrete$isEnabled$parentBox$secondaryOffset$sliderTheme$textDirection$thumbCenter(a,b,c,d,e,f,g,h,i,j){return this.gK().$10$enableAnimation$isDiscrete$isEnabled$parentBox$secondaryOffset$sliderTheme$textDirection$thumbCenter(a,b,c,d,e,f,g,h,i,j)}, -$1$thumbSize(a){return this.gK().$1$thumbSize(a)}, -$12$activationAnimation$enableAnimation$isDiscrete$labelPainter$parentBox$sizeWithOverflow$sliderTheme$textDirection$textScaleFactor$value(a,b,c,d,e,f,g,h,i,j,k,l){return this.gK().$12$activationAnimation$enableAnimation$isDiscrete$labelPainter$parentBox$sizeWithOverflow$sliderTheme$textDirection$textScaleFactor$value(a,b,c,d,e,f,g,h,i,j,k,l)}, -$6$oldLayer(a,b,c,d,e,f){return this.gK().$6$oldLayer(a,b,c,d,e,f)}, -$4$textDirection(a,b,c,d){return this.gK().$4$textDirection(a,b,c,d)}, -$1$maximum(a){return this.gK().$1$maximum(a)}, -$6$blend$blendMode(a,b,c,d,e,f){return this.gK().$6$blend$blendMode(a,b,c,d,e,f)}, -$5$borderRadius$shape$textDirection(a,b,c,d,e){return this.gK().$5$borderRadius$shape$textDirection(a,b,c,d,e)}, -$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f){return this.gK().$6$gapExtent$gapPercentage$gapStart$textDirection(a,b,c,d,e,f)}, -$3$color$endFraction$startFraction(a,b,c){return this.gK().$3$color$endFraction$startFraction(a,b,c)}, -$2$parentUsesSize(a,b){return this.gK().$2$parentUsesSize(a,b)}, -$1$width(a){return this.gK().$1$width(a)}, -$1$maxHeight(a){return this.gK().$1$maxHeight(a)}, -$1$maxWidth(a){return this.gK().$1$maxWidth(a)}, -$2$maxExtent$minExtent(a,b){return this.gK().$2$maxExtent$minExtent(a,b)}, -$1$maxExtent(a){return this.gK().$1$maxExtent(a)}, -$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d){return this.gK().$4$isScrolling$newPosition$oldPosition$velocity(a,b,c,d)}, -$2$bottomNavigationBarTop$floatingActionButtonArea(a,b){return this.gK().$2$bottomNavigationBarTop$floatingActionButtonArea(a,b)}, -$2$from$to(a,b){return this.gK().$2$from$to(a,b)}, -$2$scheduleNewFrame(a,b){return this.gK().$2$scheduleNewFrame(a,b)}, -$1$query(a){return this.gK().$1$query(a)}, -$2$pathSegments$query(a,b){return this.gK().$2$pathSegments$query(a,b)}, -$1$fragment(a){return this.gK().$1$fragment(a)}} -A.bo6.prototype={ -$1(a){var s,r=this -if(a===B.mI)r.a.D(new A.bo4(r.b)) -else if(a===B.Iw||a===B.Ix){r.a.D(new A.bo5()) -s=r.b -$.V().dJ("Call hold event: local "+s.x+", remote "+s.y)}}, -$S:1538} -A.bo4.prototype={ -$0(){this.a.abm()}, -$S:0} -A.bo5.prototype={ -$0(){}, -$S:0} -A.bo3.prototype={ -$0(){var s=this.a.a.c.$0() -return s}, -$S:0} -A.bnU.prototype={ -$0(){var s=this.a,r=this.b -s.r=r -if(r===B.dm)s.Aj()}, -$S:0} -A.bnT.prototype={ -$0(){this.a.a.f.GD()}, -$S:0} -A.bnV.prototype={ -$0(){var s=this.a.a.f -if(s.b===B.lB)s.bNH() -else s.K3(B.mH)}, -$S:0} -A.bnX.prototype={ -$0(){var s=this.a.a.f -s.a1Z(!s.ga9g())}, -$S:0} -A.bnZ.prototype={ -$0(){var s=this.a.a.f -s.G5(s.gxG()==null)}, -$S:0} -A.bnY.prototype={ -$0(){var s=this.a.a.f -s.PC(!s.y)}, -$S:0} -A.bnW.prototype={ -$0(){var s=this.a.a.f -s.Py(!s.ga9e())}, -$S:0} -A.bo_.prototype={ -$0(){}, -$S:0} -A.bo2.prototype={ -$2(a,b){var s=null,r=this.a -return A.dT(s,s,new A.Zn(new A.bo1(r,b),s),s,!1,A.c3(A.bb(r.b4B(b),B.m,B.Dr,B.z,0),150,320),B.Ij,s,!b)}, -$S:1539} -A.bo1.prototype={ -$2(a,b){var s=null,r=this.b,q=A.H(this.a.b4K(b,r),t.l7) -if(!r)q.push(A.il(s,A.cJ(B.mM,s,s,B.Og,s,s,new A.bo0(a),s,s,s,s),s,s,24,s,24,s)) -return A.bz(s,A.e8(B.aC,q,B.u,B.ap,s),B.n,s,s,B.afg,s,s,s,s,s,s,s)}, -$S:1540} -A.bo0.prototype={ -$0(){var s=this.a.Bc(t.xe) -if(s!=null)s.aUH(!0)}, -$S:0} -A.Zv.prototype={ -a_(){return new A.Nq(B.l,A.c(t.kH,t.F),null,null)}, -wA(a,b){return this.r.$2(a,b)}} -A.Nq.prototype={ -aC(){var s=this,r=null -s.aU() -s.a.toString -s.f=B.a4J -s.d=A.c2(r,B.ai,r,r,s) -s.e=A.c2(r,B.ai,r,r,s)}, -aUH(a){var s=this,r=s.d -r===$&&A.e() -r=r.r -if(!(r!=null&&r.a!=null)){r=s.e -r===$&&A.e() -r=r.r -r=r!=null&&r.a!=null}else r=!0 -if(r)return -r=s.c -r.toString -A.xm(r).KA(A.jv(!0,null,!0,!0,null,null,!1)) -s.D(new A.bpK(s,!0)) -s.d.cT(0)}, -aXl(){var s=this,r=s.d -r===$&&A.e() -r=r.r -if(!(r!=null&&r.a!=null)){r=s.e -r===$&&A.e() -r=r.r -r=r!=null&&r.a!=null}else r=!0 -if(r)return -r=s.c -r.toString -A.xm(r).KA(A.jv(!0,null,!0,!0,null,null,!1)) -s.d.pX(0).a0J(new A.bpM(s))}, -bkp(a){if(!this.w)return -this.D(new A.bpG(this,a))}, -bkj(){if(!this.w)return -this.D(new A.bpC(this))}, -bkl(a){var s,r=this -if(!r.w)return -r.D(new A.bpD(r,A.cQ5(r.r,r.y))) -s=r.e -s===$&&A.e() -s.cT(0).a0J(new A.bpE(r))}, -bkn(a){var s=this,r=s.d -r===$&&A.e() -r=r.r -if(!(r!=null&&r.a!=null)){r=s.e -r===$&&A.e() -r=r.r -r=r!=null&&r.a!=null}else r=!0 -if(r)return -s.D(new A.bpF(s))}, -B(a){var s={},r=t.l,q=A.b4(a,B.dG,r).w.r -s.a=q -this.a.toString -s.a=q.a8(0,A.b4(a,B.o4,r).w.f) -return new A.hl(new A.bpJ(s,this,this.x),null)}} -A.bpK.prototype={ -$0(){this.a.x=this.b}, -$S:0} -A.bpM.prototype={ -$0(){var s=this.a -if(s.c!=null)s.D(new A.bpL(s))}, -$S:0} -A.bpL.prototype={ -$0(){this.a.x=!1}, -$S:0} -A.bpG.prototype={ -$0(){var s=this.a,r=s.r,q=this.b.d -s.r=new A.t(r.a+q.a,r.b+q.b)}, -$S:0} -A.bpC.prototype={ -$0(){var s=this.a,r=s.e -r===$&&A.e() -r.sk(0,0) -s.r=B.l -s.w=!1}, -$S:0} -A.bpD.prototype={ -$0(){var s=this.a -s.f=this.b -s.w=!1}, -$S:0} -A.bpE.prototype={ -$0(){var s=this.a,r=s.e -r===$&&A.e() -r.sk(0,0) -s.r=B.l}, -$S:0} -A.bpF.prototype={ -$0(){var s=this.a,r=s.y,q=s.f -q===$&&A.e() -q=r.h(0,q) -q.toString -s.r=q -s.w=!0}, -$S:0} -A.bpJ.prototype={ -$2(a,b){var s,r,q,p,o,n,m,l,k,j,i=b.b,h=b.d,g=this.b -g.a.toString -s=h/i*100 -r=new A.X(100,s) -q=new A.X(i,h) -p=A.cQ6(q,r,this.a.a) -g.y=p -o=g.f -o===$&&A.e() -n=p.h(0,o) -m=100/i -l=s/h -k=m>l?m:l -p=g.d -p===$&&A.e() -o=g.e -o===$&&A.e() -j=this.c -return A.e8(B.aC,A.b([A.iL(new A.za(A.b([p,o],t.hZ)),new A.bpH(g,n,q,r,k,j),new A.f6(new A.bpI(g,j),null))],t.p),B.u,B.ap,null)}, -$S:293} -A.bpH.prototype={ -$2(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null,b=new A.fV(B.amQ),a=d.a,a0=a.e -a0===$&&A.e() -a0=a0.x -a0===$&&A.e() -s=b.aK(0,a0) -a0=a.d -a0===$&&A.e() -a0=a0.x -a0===$&&A.e() -r=b.aK(0,a0) -a0=a.w -q=a.r -if(!a0){a0=a.e.r -a0=a0!=null&&a0.a!=null?s:r -q=new A.b8(q,d.b,t.Ni).aK(0,a0)}a0=t.H7 -p=new A.b8(0,10,a0).aK(0,r) -o=d.c -n=o.a -m=d.d -l=new A.b8(n,m.a,a0).aK(0,r) -o=o.b -k=new A.b8(o,m.b,a0).aK(0,r) -j=new A.b8(1,d.e,a0).aK(0,r) -a0=d.f -m=a0?a.gbkm():c -i=a0?a.gbko():c -h=a0?a.gbki():c -g=a0?a.gbkk():c -a=a0?a.gaXk():c -f=A.by(p) -e=A.by(p) -return A.il(c,A.dY(c,A.cK(!1,B.E,!0,f,A.bz(c,A.cdE(A.ccv(B.G,A.mL(a2,a0,c),o,n,c,c),j),B.bL,c,c,new A.d8(B.D,c,c,e,c,c,c,B.af),c,k,c,c,c,c,l),B.n,c,10,c,c,c,c,c,B.a4),B.A,!1,c,c,c,c,c,c,c,c,c,c,c,h,g,m,i,c,c,c,c,c,c,c,a,c,c,c,c,c,c,!1,B.ak),c,c,q.a,c,q.b,c)}, -$S:297} -A.bpI.prototype={ -$1(a){return this.a.a.wA(a,this.b)}, -$S:27} -A.ps.prototype={ -H(){return"PIPViewCorner."+this.b}} -A.wa.prototype={} -A.c4e.prototype={ -$1(a){var s=this.a.h(0,a),r=this.b -return new A.wa(a,new A.t(s.a+-r.a,s.b+-r.b).gDF())}, -$S:1554} -A.c4f.prototype={ -$2(a,b){return B.d.bM(a.b,b.b)}, -$S:1582} -A.c4g.prototype={ -$1(a){var s=this.a,r=16+s.a,q=16+s.b,p=this.b,o=this.c,n=p.a-o.a-s.c-16,m=p.b-o.b-s.d-16 -switch(a.a){case 0:return new A.t(r,q) -case 1:return new A.t(n,q) -case 2:return new A.t(r,m) -case 3:return new A.t(n,m)}}, -$S:1585} -A.aCK.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.M4.prototype={ -a_(){var s=A.nL(B.z6),r=$.aC() -return new A.X1(new A.e9(new A.ea(s,B.ev,B.bI),r),!0)}} -A.X1.prototype={ -GS(a){return this.bxL(a)}, -aGJ(){return this.GS(!1)}, -bxL(a1){var s=0,r=A.n(t.H),q,p=2,o=[],n=[],m=this,l,k,j,i,h,g,f,e,d,c,b,a,a0 -var $async$GS=A.o(function(a2,a3){if(a2===1){o.push(a3) -s=p}for(;;)switch(s){case 0:c=B.f.dU(m.e.a.a) -b=A.cC(c.toLowerCase()," ","-") -s=J.b6(b)===0?3:4 -break -case 3:c=m.c -c.toString -a0=A -s=5 -return A.f(A.au(c,!1,t.B).I_(),$async$GS) -case 5:m.D(new a0.baJ(m,a3)) -s=1 -break -case 4:m.D(new A.baK(m)) -c=m.c -c.toString -c=A.u(c,B.e,t.X) -c.toString -l=c -p=7 -k=A.d7(b,0,null) -if(k.grv().length===0)k=A.Dg("https",b,"",null) -c=m.c -c.toString -s=10 -return A.f(A.au(c,!1,t.B).I_(),$async$GS) -case 10:j=a3 -i=null -s=11 -return A.f(j.GR(k),$async$GS) -case 11:h=a3 -i=h.a[2] -m.r=i -s=m.bsr("m.login.sso")&&!a1?12:13 -break -case 12:c=m.c -c.toString -e=l.kW(b) -s=14 -return A.f(A.fJ(null,c,!1,l.gkX(),l.gi7(),e,!0),$async$GS) -case 14:g=a3 -if(!J.v(g,B.b2)){n=[1] -s=8 -break}c=m.PG() -q=c -n=[1] -s=8 -break -case 13:c=m.c -c.toString -e=A.cn(c).d -e===$&&A.e() -e=e.c.guk() -e=e.gnB(e) -A.cn(c).Ax(e+"/login",j,t.O) -n.push(9) -s=8 -break -case 7:p=6 -a=o.pop() -f=A.a4(a) -m.D(new A.baL(m,f)) -n.push(9) -s=8 -break -case 6:n=[2] -case 8:p=2 -if(m.c!=null)m.D(new A.baM(m)) -s=n.pop() -break -case 9:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$GS,r)}, -bsr(a){var s=this.r -s=s==null?null:J.lQ(s,new A.baI(a)) -return s===!0}, -PG(){var s=0,r=A.n(t.H),q,p=2,o=[],n=[],m=this,l,k,j,i,h,g,f,e,d,c -var $async$PG=A.o(function(a,b){if(a===1){o.push(b) -s=p}for(;;)switch(s){case 0:e=window.location.href -e.toString -i=A.d7(e,0,null).c2(A.bE(null,null,null,A.b(["auth.html"],t.s),null,null,null,null,null)).l(0) -e=m.c -e.toString -s=3 -return A.f(A.au(e,!1,t.B).I_(),$async$PG) -case 3:l=b -e=l.b -e.toString -h=e.aow(0,"/_matrix/client/v3/login/sso/redirect",A.j(["redirectUrl",i],t.N,t.z)) -g=m.w?A.d7(i,0,null).grv():"http://localhost:3001" -e=h.gAb() -c=A -s=4 -return A.f(A.cbA(g,A.cF4(null,null,null,null,null,null,null,null,null,!1,null),e),$async$PG) -case 4:k=c.d7(b,0,null).gCF().h(0,"loginToken") -e=k -e=e==null?null:J.b6(e)===0 -if(e===!0){s=1 -break}m.D(new A.baQ(m)) -p=6 -s=9 -return A.f(l.bIX("m.login.token",A.nL(B.km)+" web",k),$async$PG) -case 9:n.push(8) -s=7 -break -case 6:p=5 -d=o.pop() -j=A.a4(d) -m.D(new A.baR(m,j)) -n.push(8) -s=7 -break -case 5:n=[2] -case 7:p=2 -if(m.c!=null)m.D(new A.baS(m)) -s=n.pop() -break -case 8:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$PG,r)}, -B(a){return new A.aix(this,null)}, -OH(){var s=0,r=A.n(t.H),q,p=2,o=[],n=[],m=this,l,k,j,i,h,g,f,e,d -var $async$OH=A.o(function(a,b){if(a===1){o.push(b) -s=p}for(;;)switch(s){case 0:g=m.c -g.toString -e=A -s=3 -return A.f(A.ws(g,!1,B.v8),$async$OH) -case 3:l=e.xE(b) -if(l==null){s=1 -break}m.D(new A.baN(m)) -p=5 -g=m.c -g.toString -i=t.B -s=8 -return A.f(A.au(g,!1,i).I_(),$async$OH) -case 8:k=b -e=k -d=A -s=10 -return A.f(l.E2(),$async$OH) -case 10:s=9 -return A.f(e.t7(d.e2(b,0,null)),$async$OH) -case 9:g=m.c -g.toString -A.au(g,!1,i).aKk() -n.push(7) -s=6 -break -case 5:p=4 -f=o.pop() -j=A.a4(f) -m.D(new A.baO(m,j)) -n.push(7) -s=6 -break -case 4:n=[2] -case 6:p=2 -if(m.c!=null)m.D(new A.baP(m)) -s=n.pop() -break -case 7:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$OH,r)}, -bKO(a){var s -switch(a.a){case 0:this.OH() -break -case 1:A.Dw($.c9r(),B.cB,null) -break -case 2:s=this.c -s.toString -A.ZN(s) -break}}} -A.baJ.prototype={ -$0(){var s=this.a -s.f=s.r=null -s.d=!1 -this.b.sAq(null)}, -$S:0} -A.baK.prototype={ -$0(){var s=this.a -s.f=s.r=null -s.d=!0}, -$S:0} -A.baL.prototype={ -$0(){var s=this.a,r=s.c -r.toString -return s.f=A.hm(this.b,r,B.N0)}, -$S:0} -A.baM.prototype={ -$0(){return this.a.d=!1}, -$S:0} -A.baI.prototype={ -$1(a){return a.b===this.a}, -$S:316} -A.baQ.prototype={ -$0(){var s=this.a -s.f=null -s.d=!0}, -$S:0} -A.baR.prototype={ -$0(){var s=this.a,r=s.c -r.toString -s.f=A.hm(this.b,r,null)}, -$S:0} -A.baS.prototype={ -$0(){this.a.d=!1}, -$S:0} -A.baN.prototype={ -$0(){var s=this.a -s.f=null -s.d=!0}, -$S:0} -A.baO.prototype={ -$0(){var s=this.a,r=s.c -r.toString -s.f=A.hm(this.b,r,null)}, -$S:0} -A.baP.prototype={ -$0(){this.a.d=!1}, -$S:0} -A.tj.prototype={ -H(){return"MoreLoginActions."+this.b}} -A.aix.prototype={ -B(a){var s=null,r=A.P(a),q=J.lQ(A.au(a,!1,t.B).a.d,new A.bb_()),p=this.c,o=t.X -if(p.a.c){o=A.u(a,B.e,o) -o.toString -o=o.gep()}else{o=A.u(a,B.e,o) -o.toString -o=o.gef()}o=A.F(o,s,s,s,s,s,s,s,s) -return new A.xK(new A.hl(new A.bb0(this,r),s),A.dO(A.b([A.vn(s,s,s,new A.bb1(a),p.gbKN(),s,s,!0,t.OS)],t.p),s,s,!0,!0,s,s,1,!0,s,s,!1,s,!1,s,s,s,s,!0,s,s,s,s,s,o,s,s,s,1,s,!0),q,s)}} -A.bb_.prototype={ -$1(a){return a.c!=null}, -$S:58} -A.bb1.prototype={ -$1(a){var s,r,q,p=null,o=this.a,n=t.X,m=A.u(o,B.e,n) -m.toString -s=t.p -r=t.OS -m=A.dw(A.bb(A.b([B.e6Z,B.aS,A.F(m.giJ(),p,p,p,p,p,p,p,p)],s),B.m,B.k,B.B,0),!0,p,B.f12,r) -q=A.u(o,B.e,n) -q.toString -q=A.dw(A.bb(A.b([B.O8,B.aS,A.F(q.gej(),p,p,p,p,p,p,p,p)],s),B.m,B.k,B.B,0),!0,p,B.f13,r) -n=A.u(o,B.e,n) -n.toString -return A.b([m,q,A.dw(A.bb(A.b([B.oQ,B.aS,A.F(n.geo(),p,p,p,p,p,p,p,p)],s),B.m,B.k,B.B,0),!0,p,B.f14,r)],t.Ia)}, -$S:1625} -A.bb0.prototype={ -$2(a,b){var s,r,q,p,o,n,m,l,k,j=null,i=A.bz(B.G,A.uS(A.aj6("./assets/banner_transparent.png",j,B.cW,B.afh,j,j),j,j,j,"info-logo",!1),B.n,j,j,j,j,j,j,B.bM,j,j,j),h=t.X,g=A.u(a,B.e,h) -g.toString -g=g.gkV() -s=A.cv(a,B.av) -s=s==null?j:s.gdH() -s=(s==null?B.ah:s).be(0,1) -r=this.b -q=r.ax -p=q.y -s=A.OF(A.aO(j,j,p,j,j,p,j,j,j,j,j,j,j,j,j,j,j,!0,j,j,j,j,j,j,j,j),new A.baW(),B.e8c,j,g,B.ag,s) -g=this.a -o=g.c -n=A.by(18) -m=A.nL(B.z6) -l=q.bg -l=A.aO(j,j,l==null?q.b:l,j,j,j,j,j,j,j,j,j,j,j,j,j,j,!0,j,j,j,j,j,j,j,j) -k=A.u(a,B.e,h) -k.toString -k=k.gpI() -k=A.hF(!1,B.b0,!1,j,!0,B.u,j,A.hU(),o.e,j,j,j,j,j,2,A.hA(j,new A.jy(4,n,B.tZ),j,j,j,j,j,j,!0,j,j,j,4,j,o.f,j,!1,j,j,j,j,j,j,j,j,j,j,j,j,j,l,m,j,j,j,j,j,j,j,j,k,!0,!0,j,B.la,j,j,j,j,j,j,A.cJ(j,j,j,B.oQ,j,j,new A.baX(a,r),j,j,j,j),j,j,j,j,j),B.A,!0,j,!0,j,!1,j,B.aM,j,j,j,j,B.nT,j,j,j,1,j,j,!1,"\u2022",j,j,j,new A.baY(g),j,!1,j,j,!1,j,!0,j,B.b6,j,j,j,j,j,j,j,j,j,j,j,j,!0,B.ae,j,B.bj,j,j,j,j) -q=A.LD(j,j,q.b,j,j,j,j,j,j,q.c,j,j,j,j,j,j,j,j,j,j,j) -n=o.d -m=n?j:o.gbxK() -if(n)n=B.rl -else{n=A.u(a,B.e,h) -n.toString -n=A.F(n.gi7(),j,j,j,j,j,j,j,j)}q=A.xa(!1,n,j,j,j,j,j,j,m,j,q) -r=A.k2(j,j,j,j,j,j,j,j,j,j,j,p,j,j,j,j,j,j,j,j,j,j,j,j,r.ok.at,j) -g=o.d?j:new A.baZ(g) -h=A.u(a,B.e,h) -h.toString -p=t.p -return A.k_(new A.da(new A.ax(0,1/0,b.d,1/0),new A.ajV(A.be(A.b([i,B.y1,new A.ai(B.ow,s,j),B.pT,new A.ai(B.ox,A.be(A.b([k,B.y1,q,A.hR(!1,A.F(h.gmr(),j,j,j,j,j,j,j,j),j,j,j,j,j,j,g,j,r)],p),B.c8,B.k,B.B,0,B.y),j)],p),B.m,B.k,B.z,0,B.y),j),j),j,B.A,j,j,B.P)}, -$S:1640} -A.baW.prototype={ -$1(a){return A.lO(a.c,B.cB)}, -$S:33} -A.baY.prototype={ -$1(a){return this.a.c.aGJ()}, -$S:16} -A.baX.prototype={ -$0(){var s=null -A.nF(s,s,s,!0,s,new A.baV(this.b),this.a,s,s,s,!0,!0,t.z)}, -$S:0} -A.baV.prototype={ -$1(a){var s,r,q,p=null,o=t.X,n=A.u(a,B.e,o) -n.toString -n=A.F(n.goG(),p,p,p,p,p,p,p,p) -s=A.u(a,B.e,o) -s.toString -s=s.gm9() -r=A.cv(a,B.av) -r=r==null?p:r.gdH() -r=(r==null?B.ah:r).be(0,1) -q=this.a.ax.b -r=A.v5(A.aO(p,p,q,p,p,q,p,p,p,p,p,p,p,p,p,p,p,!0,p,p,p,p,p,p,p,p),p,new A.baT(),B.cC,B.bk,p,s,r) -s=A.u(a,B.e,o) -s.toString -s=A.F(s.glO(),p,p,p,p,p,p,p,p) -q=A.cw(a,!1) -o=A.u(a,B.e,o) -o.toString -return A.pM(A.b([new A.eY(new A.baU(),!1,s,!1,p,p),new A.eY(A.oQ(q.gBm(),t.O),!1,A.F(o.gcj(o),p,p,p,p,p,p,p,p),!1,p,p)],t.p),r,n)}, -$S:112} -A.baT.prototype={ -$1(a){return A.lO(a.c,B.cB)}, -$S:33} -A.baU.prototype={ -$0(){return A.Dw(A.Dg("https","servers.joinmatrix.org","",null),B.cB,null)}, -$S:0} -A.baZ.prototype={ -$0(){return this.a.c.GS(!0)}, -$S:0} -A.xB.prototype={ -a_(){return new A.Xi(A.jv(!0,null,!0,!0,null,null,!1))}} -A.Xi.prototype={ -aC(){var s,r,q,p=this -p.aU() -s=p.a.d -if(s==null)s=null -else{s=J.hV(s.CW.c,new A.bcK()) -s=A.H(s,s.$ti.i("D.E")) -r=A.U(s).i("bR<1>") -s=A.H(new A.bR(s,r),r.i("a2.E"))}if(s==null)s=A.b([p.a.c],t.PA) -p.f!==$&&A.cp() -p.f=s -q=B.b.wJ(s,new A.bcL(p)) -s=A.bpR(q<0?0:q,1) -p.e!==$&&A.cp() -p.e=s}, -bKK(a){var s,r=this -$label0$0:{s=a.b -if(B.ej.m(0,s)){if(r.gW1()>0)r.a_F() -break $label0$0}if(B.eg.m(0,s)){if(r.gaGu())r.a_8() -break $label0$0}}}, -a_F(){var s=0,r=A.n(t.H),q,p=this,o,n -var $async$a_F=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:n=p.e -n===$&&A.e() -o=t.gQ.a(B.b.gcp(n.f)).gDX(0) -o.toString -s=3 -return A.f(n.ajh(B.d.aD(o)-1,B.aI,B.ai),$async$a_F) -case 3:if(p.c==null){s=1 -break}p.D(new A.bcN()) -case 1:return A.l(q,r)}}) -return A.m($async$a_F,r)}, -a_8(){var s=0,r=A.n(t.H),q,p=this,o,n -var $async$a_8=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:n=p.e -n===$&&A.e() -o=t.gQ.a(B.b.gcp(n.f)).gDX(0) -o.toString -s=3 -return A.f(n.ajh(B.d.aD(o)+1,B.aI,B.ai),$async$a_8) -case 3:if(p.c==null){s=1 -break}p.D(new A.bcM()) -case 1:return A.l(q,r)}}) -return A.m($async$a_8,r)}, -gW1(){var s=this.e -s===$&&A.e() -s=t.gQ.a(B.b.gcp(s.f)).gDX(0) -s=s==null?null:B.d.G(s) -return s==null?0:s}, -gaGu(){var s=this.gW1(),r=this.f -r===$&&A.e() -return s>>16&255,B.x.gk(0)>>>8&255,B.x.gk(0)&255),s,s,s,s,s,s,B.r,s,s,s,s,s,s,s,s,s),q=A.aP(128,B.x.gk(0)>>>16&255,B.x.gk(0)>>>8&255,B.x.gk(0)&255),p=A.cw(a,!1),o=t.X,n=A.u(a,B.e,o) -n.toString -n=A.cJ(B.r,s,s,B.kt,s,s,A.oQ(p.gBm(),t.O),s,s,r,n.gcj(n)) -p=A.u(a,B.e,o) -p.toString -p=A.cJ(B.r,s,s,B.e76,s,s,this.c.gbFa(),s,s,r,p.ge9(p)) -o=A.u(a,B.e,o) -o.toString -return A.dY(s,A.dT(A.dO(A.b([p,B.kg,A.cJ(B.r,s,s,B.Ca,s,s,new A.bcR(this,a),s,s,r,o.gev()),B.kg],t.p),s,s,!0,!0,B.D,s,1,s,s,0,!1,s,!1,s,s,n,s,!0,s,s,s,s,s,s,s,s,s,1,s,!0),q,new A.o5(new A.bcS(this,r),s),s,!0,s,s,s,s),B.A,!1,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,new A.bcT(a),s,s,s,s,s,s,!1,B.ak)}} -A.bcT.prototype={ -$0(){return A.cw(this.a,!1).rb()}, -$S:0} -A.bcR.prototype={ -$0(){var s=this.a.c,r=s.f -r===$&&A.e() -return A.B5(r[s.gW1()],this.b)}, -$S:0} -A.bcS.prototype={ -$2(a,b){var s,r,q=null,p=this.a,o=p.c,n=o.e -n===$&&A.e() -s=o.f -s===$&&A.e() -r=t.p -s=A.b([A.ckD(A.clR(n,new A.bcQ(p),s.length,q,B.P),o.d,o.gOh())],r) -if(b){p=A.b([],r) -if(o.gW1()>0){n=A.u(a,B.e,t.X) -n.toString -p.push(new A.ai(B.dr,A.cJ(q,q,q,B.O3,q,q,o.gbMs(),q,q,this.b,n.geI()),q))}if(o.gaGu()){n=A.u(a,B.e,t.X) -n.toString -p.push(new A.ai(B.dr,A.cJ(q,q,q,B.vg,q,q,o.gbJS(),q,q,this.b,n.gd2(n)),q))}s.push(new A.fg(B.qi,q,q,A.be(p,B.m,B.k,B.B,0,B.y),q))}return A.e8(B.aC,s,B.u,B.ap,q)}, -$S:1656} -A.bcQ.prototype={ -$2(a,b){var s,r=null,q=this.a.c,p=q.f -p===$&&A.e() -s=p[b] -switch(s.gxH(0)){case"m.video":return new A.ai(B.aoz,A.bI(A.dY(r,new A.W4(s,r),B.A,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,new A.bcO(),r,r,r,r,r,r,!1,B.ak),r,r),r) -case"m.image":case"m.sticker":default:p=s.y -return A.cke(A.bI(A.uS(A.dY(r,A.qx(!0,B.aK,r,r,s,B.lw,r,!1,new A.cZ(p,t.kK),r,r,r),B.A,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,new A.bcP(),r,r,r,r,r,r,!1,B.ak),r,r,r,p,!1),r,r),10,1,q.gbKI(),r,!0,!0,r)}}, -$S:64} -A.bcO.prototype={ -$0(){}, -$S:0} -A.bcP.prototype={ -$0(){}, -$S:0} -A.W4.prototype={ -a_(){return new A.aht(!0)}} -A.aht.prototype={ -VG(){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3 -var $async$VG=A.o(function(a4,a5){if(a4===1){o.push(a5) -s=p}for(;;)switch(s){case 0:if(!n.r){b=n.a.c -a=n.c -a.toString -A.B5(b,a) -s=1 -break}p=4 -b=t.N -a=A.bJ(n.a.c.b,"info",B.i,b,t.z) -m=a==null?null:A.ad(a,"size",B.i,t.S) -a=n.a.c -s=7 -return A.f(a.alk(m==null?null:new A.b6i(n,m)),$async$VG) -case 7:l=a5 -n.avC() -k=A.cm() -j=A.cBY([l.a]) -a=(self.URL||self.webkitURL).createObjectURL(j) -a.toString -i=A.d7(a,0,null) -k.b=new A.a38(i.l(0),B.fmN,$.aC()) -n.e=k.b3() -s=8 -return A.f(J.cad(k.b3()),$async$VG) -case 8:h=A.bJ(n.a.c.b,"info",B.i,b,t.O) -b=h -a0=b==null?null:A.ad(b,"w",B.i,t.S) -g=a0==null?400:a0 -b=h -a1=b==null?null:A.ad(b,"h",B.i,t.S) -f=a1==null?300:a1 -n.D(new A.b6j(n,k,f,g)) -p=2 -s=6 -break -case 4:p=3 -a3=o.pop() -b=A.a4(a3) -if(t.Je.b(b)){e=b -b=n.c.aj(t.L).f -a=n.c -a.toString -b.re(A.fx(null,null,null,null,null,B.u,null,A.F(A.hm(e,a,null),null,null,null,null,null,null,null,null),null,B.b5,null,null,null,null,null,null,null,null,null,null))}else{d=b -c=A.ap(a3) -b=n.c -b.toString -new A.rT(b,"Unable to play video").T3(d,c)}s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$VG,r)}, -avC(){var s=this,r=s.d -if(r!=null){r.ap$=$.aC() -r.Y$=0}r=s.e -if(r!=null)r.n() -s.e=s.d=null}, -n(){this.avC() -this.aM()}, -aC(){this.aU() -$.at.p3$.push(new A.b6l(this))}, -B(a){var s,r,q,p,o,n,m,l=this,k=null,j=l.a.c.gamr(),i=t.N,h=A.ad(t.c.a(l.a.c.gwK()),"xyz.amorgan.blurhash",B.i,i) -if(h==null)h="L5H2EC=PM+yV0g-mq.wG9c010J}I" -s=A.bJ(l.a.c.b,"info",B.i,i,t.O) -i=s==null -r=i?k:A.ad(s,"w",B.i,t.S) -if(r==null)r=400 -q=i?k:A.ad(s,"h",B.i,t.S) -if(q==null)q=300 -p=A.b4(a,B.ac,t.l).w.a.b-52 -o=r*(p/q) -n=l.d -if(n!=null)i=A.bI(A.c3(new A.TV(n,k),p,o),k,k) -else{i=l.a.c -m=i.y -i=A.e8(B.aC,A.b([A.bI(A.uS(j?A.qx(!1,B.aK,k,k,i,B.dI,p,!0,k,new A.b6k(h,o,p),k,o):A.acj(h,B.dI,p,o),k,k,k,m,!1),k,k),A.bI(A.Kz(k,l.f,k),k,k)],t.p),B.u,B.ap,k)}return i}} -A.b6i.prototype={ -$1(a){var s=a/this.b,r=this.a -r.D(new A.b6h(r,s))}, -$S:8} -A.b6h.prototype={ -$0(){var s=this.b -s=s<1?s:null -this.a.f=s}, -$S:0} -A.b6j.prototype={ -$0(){var s=this,r=s.b.b3(),q=s.c -q=q===0?null:s.d/q -q=new A.zZ(r,!0,!0,!0,!1,q,$.aC()) -q.LP() -s.a.d=q}, -$S:0} -A.b6l.prototype={ -$1(a){this.a.VG()}, -$S:6} -A.b6k.prototype={ -$1(a){return A.acj(this.a,B.dI,this.c,this.b)}, -$S:498} -A.Mu.prototype={ -a_(){return new A.Xz(new A.e9(B.ba,$.aC()),A.b([],t.Xg))}} -A.Xz.prototype={ -a0R(a){return this.aQx(a)}, -aQx(a){var s=0,r=A.n(t.KO),q,p=this,o,n,m,l,k,j -var $async$a0R=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:m=A.au(a,!1,t.B).gaJ(0) -l=m.dt(p.a.c) -k=l.f.b -s=(k==null?0:k)>100?3:5 -break -case 3:c=l.I1() -s=4 -break -case 5:s=6 -return A.f(l.ab2(),$async$a0R) -case 6:case 4:j=c -J.mw(j,new A.bdU()) -k=J.hV(m.R8,new A.bdV()) -o=k.$ti.i("e1<1,dg>") -n=A.H(new A.e1(k,new A.bdW(),o),o.i("D.E")) -B.b.q7(n,new A.bdX()) -q=n -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a0R,r)}, -Zv(a,b,c){return this.bHI(a,b,c)}, -bHI(a,b,c){var s=0,r=A.n(t.H),q=this,p,o,n -var $async$Zv=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:o=A.au(a,!1,t.B).gaJ(0).dt(q.a.c) -o.toString -n=A -s=2 -return A.f(A.bU(a,!0,null,new A.bdY(o,b),null,t.H),$async$Zv) -case 2:if(n.hv(e)==null){o=a.aj(t.L).f -p=A.u(a,B.e,t.X) -p.toString -o.re(A.fx(null,null,null,null,null,B.u,null,A.F(p.gi6(),null,null,null,null,null,null,null,null),null,B.b5,null,null,null,null,null,null,null,null,null,null))}return A.l(null,r)}}) -return A.m($async$Zv,r)}, -acq(a){return this.aTb(a)}, -aTb(a){var s=0,r=A.n(t.H),q=this,p -var $async$acq=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p=q.w -if(p!=null)p.af(0) -q.w=A.d4(B.cU,new A.bdZ(q,a)) -return A.l(null,r)}}) -return A.m($async$acq,r)}, -a1q(a,b){return this.aT7(a,b)}, -aT7(a,b){var s=0,r=A.n(t.H),q,p=2,o=[],n=[],m=this,l,k,j,i,h,g,f -var $async$a1q=A.o(function(c,d){if(c===1){o.push(d) -s=p}for(;;)switch(s){case 0:i={} -h=m.w -if(h!=null)h.af(0) -h=b.length===0 -if(h)m.D(new A.be1(m)) -m.e=b -if(h){s=1 -break}if(m.f){s=1 -break}m.D(new A.be2(m)) -l=A.au(a,!1,t.B) -i.a=null -p=4 -f=i -s=7 -return A.f(J.ch5(l).L7(b,10),$async$a1q) -case 7:f.a=d -n.push(6) -s=5 -break -case 4:p=3 -g=o.pop() -k=A.a4(g) -a.aj(t.L).f.re(A.fx(null,null,null,null,null,B.u,null,A.F(A.hm(k,a,null),null,null,null,null,null,null,null,null),null,B.b5,null,null,null,null,null,null,null,null,null,null)) -n=[1] -s=5 -break -n.push(6) -s=5 -break -case 3:n=[2] -case 5:p=2 -m.D(new A.be3(m)) -s=n.pop() -break -case 6:m.D(new A.be4(i,m,b)) -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$a1q,r)}, -B(a){return new A.ajY(this,null)}} -A.bdU.prototype={ -$1(a){return!B.b.p(A.b([B.aj,B.aR],t.ce),a.guT())}, -$S:34} -A.bdV.prototype={ -$1(a){return a.gtr()!=null}, -$S:42} -A.bdW.prototype={ -$1(a){var s=a.gtr() -s.toString -return a.cO(s)}, -$S:1657} -A.bdX.prototype={ -$2(a,b){return B.f.bM(a.t4().toLowerCase(),b.t4().toLowerCase())}, -$S:128} -A.bdY.prototype={ -$0(){return this.a.a98(this.b)}, -$S:2} -A.bdZ.prototype={ -$0(){var s=this.a,r=s.c -r.toString -return s.a1q(r,this.b)}, -$S:0} -A.be1.prototype={ -$0(){return this.a.r=A.b([],t.Xg)}, -$S:0} -A.be2.prototype={ -$0(){return this.a.f=!0}, -$S:0} -A.be3.prototype={ -$0(){return this.a.f=!1}, -$S:0} -A.be4.prototype={ -$0(){var s,r=this.b -r.r=A.dZ(this.a.a.b,!0,t.sl) -s=this.c -if(A.cz(s)&&B.b.wJ(r.r,new A.be_(s))===-1)r.D(new A.be0(r,s))}, -$S:0} -A.be_.prototype={ -$1(a){return this.a===a.c}, -$S:353} -A.be0.prototype={ -$0(){return this.a.r=A.b([A.cml(A.j(["user_id",this.b],t.N,t.O))],t.Xg)}, -$S:0} -A.ajY.prototype={ -B(a){var s,r,q,p,o,n,m,l,k=null,j=this.c,i=A.au(a,!1,t.B).gaJ(0).dt(j.a.c) -if(i==null){j=t.X -s=A.u(a,B.e,j) -s.toString -s=A.dO(k,k,k,!0,!0,k,k,1,k,k,k,!1,k,!1,k,k,k,k,!0,k,k,k,k,k,A.F(s.gdw(),k,k,k,k,k,k,k,k),k,k,k,1,k,!0) -j=A.u(a,B.e,j) -j.toString -return A.dT(s,k,A.bI(A.F(j.ge5(),k,k,k,k,k,k,k,k),k,k),k,!1,k,k,k,k)}if(i.gbF(0).length===0){s=A.u(a,B.e,t.X) -s.toString -r=s.gem()}else r=i.gbF(0) -q=A.P(a) -s=t.X -p=A.u(a,B.e,s) -p.toString -p=A.dO(k,k,k,!0,!0,k,k,1,k,k,k,!1,k,!1,k,k,B.e2,k,!0,k,k,k,k,k,A.F(p.geD(),k,k,k,k,k,k,k,k),0,k,k,1,k,!0) -o=q.ax -n=o.Q -if(n==null)n=o.y -m=A.by(99) -l=o.e -o=A.aO(k,k,l==null?o.c:l,k,k,k,k,k,k,k,k,k,k,k,B.V,k,k,!0,k,k,k,k,k,k,k,k) -s=A.u(a,B.e,s) -s.toString -s=s.iO(r) -l=j.f?B.a4K:B.la -j=A.hF(k,B.b0,!1,k,!0,B.u,k,A.hU(),k,k,k,k,k,k,2,A.hA(k,new A.jy(4,m,B.H),k,k,k,k,k,k,!0,k,k,k,k,k,k,n,!0,k,k,k,k,k,k,k,k,k,k,k,k,k,o,s,k,k,k,k,k,k,k,k,k,!0,!0,k,l,k,k,k,k,k,k,k,k,k,k,k,k),B.A,!0,k,!0,k,!1,k,B.aM,k,k,k,k,k,k,k,k,1,k,k,!1,"\u2022",k,j.gaTa(),k,k,k,!1,k,k,!1,k,!0,k,B.b6,k,k,k,k,k,k,k,k,k,k,k,k,!0,B.ae,k,B.bj,k,B.tl,k,k) -l=i.cx.dh.c -s=A.y(l).i("aZ<1>") -return A.dT(p,k,A.kt(A.be(A.b([new A.ai(B.at,j,k),A.iW(new A.beb(this,i),k,new A.dU(new A.bec(i),new A.aZ(l,s),s.i("dU")),t.K)],t.p),B.m,B.k,B.z,0,B.y),B.l7,!0),k,!1,k,k,k,k)}} -A.bec.prototype={ -$1(a){return a.a===this.a.a}, -$S:153} -A.beb.prototype={ -$2(a,b){var s,r,q=null,p=this.b.I1(),o=new A.O(p,new A.be8(),A.U(p).i("O<1,i>")).r7(0) -p=this.a -s=p.c -r=s.r.length -return r!==0?A.i0(q,new A.be9(p,o),r,q,B.ll,B.P,!0):new A.cu(s.a0R(a),new A.bea(p,o),q,q,t.iI)}, -$S:1669} -A.be8.prototype={ -$1(a){var s=a.f -return s==null?"@unknown:unknown":s}, -$S:137} -A.be9.prototype={ -$2(a,b){var s=this.a,r=s.c.r[b] -return new A.Jf(r,this.b.p(0,r.c),new A.be7(s,a,b),null)}, -$S:359} -A.be7.prototype={ -$0(){var s=this.a.c,r=this.b,q=s.r[this.c],p=q.c -q=q.b -if(q==null)q=A.cz(p)?B.b.gS(A.f7(p)):null -if(q==null){q=A.u(r,B.e,t.X) -q.toString -q=q.gdL()}return s.Zv(r,p,q)}, -$S:0} -A.bea.prototype={ -$2(a,b){var s=b.b -if(s==null)return B.lE -return A.i0(null,new A.be6(this.a,s,this.b),J.b6(s),null,B.ll,B.P,!0)}, -$S:505} -A.be6.prototype={ -$2(a,b){var s,r,q,p="@unknown:unknown",o=this.b,n=J.T(o) -n.h(o,b) -s=n.h(o,b).gur() -r=n.h(o,b).guc(0) -if(r==null){r=n.h(o,b).f -if(r==null)r=p -r=A.cz(r)?B.b.gS(A.f7(r)):null}if(r==null){r=A.u(a,B.e,t.X) -r.toString -r=r.gdL()}q=n.h(o,b).f -if(q==null)q=p -n=n.h(o,b).f -if(n==null)n=p -return new A.Jf(new A.eo(s,r,q),this.c.p(0,n),new A.be5(this.a,a,o,b),null)}, -$S:359} -A.be5.prototype={ -$0(){var s,r=this,q="@unknown:unknown",p=r.b,o=r.c,n=r.d,m=J.T(o),l=m.h(o,n).f -if(l==null)l=q -s=m.h(o,n).guc(0) -if(s==null){o=m.h(o,n).f -if(o==null)o=q -o=A.cz(o)?B.b.gS(A.f7(o)):null}else o=s -if(o==null){o=A.u(p,B.e,t.X) -o.toString -o=o.gdL()}return r.a.c.Zv(p,l,o)}, -$S:0} -A.Jf.prototype={ -B(a){var s,r,q,p,o,n=this,m=null,l=A.P(a),k=A.u(a,B.e,t.X) -k.toString -s=n.c -r=s.b -q=s.c -s=A.eZ(m,m,m,m,s.a,r,new A.bUn(n,a),m,q,44,m) -if(r==null)r=A.cz(q)?B.b.gS(A.f7(q)):m -r=A.F(r==null?k.gdL():r,1,B.a8,m,m,m,m,m,m) -q=A.F(q,1,B.a8,m,m,A.aO(m,m,l.ax.y,m,m,m,m,m,m,m,m,m,m,m,m,m,m,!0,m,m,m,m,m,m,m,m),m,m,m) -p=n.e -o=p?m:n.f -k=A.F(p?k.gjl():k.giN(),m,m,m,m,m,m,m,m) -return A.br(!1,m,m,m,!0,m,m,m,!0,m,s,m,m,m,!1,m,m,m,q,m,r,m,A.kD(A.cG(p?B.rf:B.Nz,m,m,m,m),k,o,m),m)}} -A.bUn.prototype={ -$0(){return A.a3_(this.b,!1,this.a.c)}, -$S:0} -A.v3.prototype={ -Ip(a,b){return A.lb(!1,new A.bf6(this),b,!0,t.y)}, -a_(){return new A.ak9()}} -A.bf6.prototype={ -$1(a){return this.a}, -$S:506} -A.ak9.prototype={ -aC(){var s,r=this,q=r.a.c -r.d=q.e -q.e=new A.bfo(r) -s=t.P -q.b.a.I3(q.d).bK(0,new A.bfp(r),s) -$.Sq().bIO("assets/sas-emoji.json").bK(0,new A.bfq(r),s) -r.aU()}, -n(){var s=this -s.a.c.e=s.d -if(!B.b.p(A.b([B.kx,B.kw],t.eZ),s.a.c.ay))s.a.c.tm(0,"m.user") -s.aM()}, -Rs(a){return this.bxM(a)}, -bxM(a){var s=0,r=A.n(t.H),q,p=this,o,n,m -var $async$Rs=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:if(a.length===0){s=1 -break}o=p.c -o.toString -m=A -s=5 -return A.f(A.bU(o,!0,null,new A.bfk(p,a),null,t.y),$async$Rs) -case 5:s=m.hv(c)!=null?3:4 -break -case 3:o=p.c -o.toString -n=A.u(o,B.e,t.X) -n.toString -s=6 -return A.f(A.zt(o,null,null,n.giK(),!1),$async$Rs) -case 6:case 4:case 1:return A.l(q,r)}}) -return A.m($async$Rs,r)}, -B(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null,b=A.P(a1),a=d.a.c,a0=a.b.a.abT(a.d) -if(a0!=null){a=d.a.c.b.a.dt(a0) -a.toString -s=a.cO(d.a.c.d)}else s=c -a=s==null -r=a?c:s.t4() -if(r==null){q=d.a.c.d -q=A.cz(q)?B.b.gS(A.f7(q)):c -q.toString -r=q}q=t.X -p=A.u(a1,B.e,q) -p.toString -o=A.F(p.got(),c,c,c,c,c,c,c,c) -p=t.p -n=A.b([],p) -m=d.a.c -switch(m.ay.a){case 5:case 6:throw A.q("Not implemented") -case 2:a={} -l=new A.e9(B.ba,$.aC()) -a.a=null -m=A.u(a1,B.e,q) -m.toString -m=A.F(m.ghl(),c,c,c,c,B.yb,c,c,c) -k=A.bz(c,c,B.n,c,c,c,c,10,c,c,c,c,c) -j=A.u(a1,B.e,q) -j.toString -i=b.ax.b -h=A.bz(c,A.be(A.b([m,k,A.hF(!1,B.b0,!1,c,!0,B.u,c,A.hU(),l,c,c,c,c,c,2,A.hA(c,B.a4F,c,c,c,c,c,c,!0,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,j.gjm(),c,c,c,c,c,c,c,c,c,!0,!0,c,c,c,c,A.aO(c,c,i,c,c,c,c,c,c,c,c,c,c,c,c,c,c,!0,c,c,c,c,c,c,c,c),c,c,c,c,c,c,A.aO(c,c,i,c,c,c,c,c,c,c,c,c,c,c,c,c,c,!0,c,c,c,c,c,c,c,c),c,c),B.A,!0,c,!0,c,!1,c,B.aM,c,c,c,c,c,c,c,c,1,1,c,!0,"\u2022",c,c,c,new A.bf9(a,d),c,!1,c,c,!1,c,!0,c,B.b6,c,c,c,c,c,c,c,c,c,c,c,c,!0,B.ae,c,B.bj,c,c,c,c)],p),B.m,B.k,B.B,0,B.y),B.n,c,c,c,c,c,B.bM,c,c,c,c) -a=A.u(a1,B.e,q) -a.toString -n.push(new A.eY(new A.bfa(d,l),!1,A.F(a.gkJ(a),c,c,c,c,c,c,c,c),!1,c,c)) -q=A.u(a1,B.e,q) -q.toString -n.push(new A.eY(new A.bfb(d),!1,A.F(q.geQ(q),c,c,c,c,c,c,c,c),!1,c,c)) -break -case 1:m=A.u(a1,B.e,q) -m.toString -o=A.F(m.gj5(),c,c,c,c,c,c,c,c) -m=A.eZ(c,c,c,c,a?c:s.gur(),r,c,c,c,88,c) -k=A.u(a1,B.e,q) -k.toString -h=A.be(A.b([B.aP,m,B.aP,A.F(k.hm(r),c,c,c,c,c,c,c,c)],p),B.m,B.k,B.B,0,B.y) -k=A.u(a1,B.e,q) -k.toString -n.push(new A.eY(new A.bfc(d,a1),!1,A.F(k.gjz(),c,c,c,c,A.aO(c,c,b.ax.fy,c,c,c,c,c,c,c,c,c,c,c,c,c,c,!0,c,c,c,c,c,c,c,c),c,c,c),!1,c,c)) -q=A.u(a1,B.e,q) -q.toString -n.push(new A.eY(new A.bfd(d),!1,A.F(q.gh7(q),c,c,c,c,c,c,c,c),!1,c,c)) -break -case 0:case 3:m=A.e8(B.G,A.b([A.eZ(c,c,c,c,a?c:s.gur(),r,c,c,c,44,c),B.fez],p),B.u,B.ap,c) -k=A.u(a1,B.e,q) -k.toString -h=A.bI(A.be(A.b([B.aP,m,B.aP,A.F(k.goC(),c,c,c,c,c,B.ag,c,c)],p),B.m,B.k,B.z,0,B.y),c,c) -q=A.u(a1,B.e,q) -q.toString -n.push(new A.eY(new A.bfe(d),!1,A.F(q.gbC(q),c,c,c,c,c,c,c,c),!1,c,c)) -break -case 4:if(B.b.p(m.gaqg(),"emoji")){a=A.u(a1,B.e,q) -a.toString -o=A.F(a.gi3(),1,c,c,c,B.tr,c,c,c) -a=d.a.c.gaSd() -m=A.U(a).i("O<1,iF>") -a=A.H(new A.O(a,new A.bff(d),m),m.i("a2.E")) -g=A.e3(a,c,c,c,c,c,c,c,c,c)}else{a=A.u(a1,B.e,q) -a.toString -o=A.F(a.gi4(),c,c,c,c,c,c,c,c) -f=d.a.c.gaSe() -g=A.e3(c,c,c,c,c,c,c,c,B.abn,""+f[0]+"-"+f[1]+"-"+f[2])}h=A.be(A.b([A.Cg(g,c,c,c,c,c,c,c,B.ag,c,c,c,c)],p),B.m,B.k,B.B,0,B.y) -a=A.u(a1,B.e,q) -a.toString -n.push(new A.eY(new A.bfg(d),!1,A.F(a.go2(),c,c,c,c,A.aO(c,c,b.ax.fy,c,c,c,c,c,c,c,c,c,c,c,c,c,c,!0,c,c,c,c,c,c,c,c),c,c,c),!1,c,c)) -q=A.u(a1,B.e,q) -q.toString -n.push(new A.eY(new A.bfh(d),!1,A.F(q.go3(),c,c,c,c,c,c,c,c),!1,c,c)) -break -case 7:if(B.b.p(m.gaqg(),"emoji")){a=A.u(a1,B.e,q) -a.toString -e=a.goD()}else{a=A.u(a1,B.e,q) -a.toString -e=a.goE()}h=A.be(A.b([B.aP,B.mL,B.aP,A.F(e,c,c,c,c,c,B.ag,c,c)],p),B.m,B.k,B.B,0,B.y) -break -case 8:a=A.u(a1,B.e,q) -a.toString -o=A.F(a.gos(),c,c,c,c,c,c,c,c) -q=A.u(a1,B.e,q) -q.toString -n.push(new A.eY(new A.bfi(a1),!1,A.F(q.gcj(q),c,c,c,c,c,c,c,c),!1,c,c)) -h=B.f6D -break -case 9:h=A.be(A.b([B.aP,A.cG(B.NB,b.ax.fy,c,c,64),B.aP,A.F("Error "+A.A(m.CW)+": "+A.A(m.cx),c,c,c,c,c,B.ag,c,c)],p),B.m,B.k,B.B,0,B.y) -a=A.u(a1,B.e,q) -a.toString -n.push(new A.eY(new A.bfj(a1),!1,A.F(a.gcj(a),c,c,c,c,c,c,c,c),!1,c,c)) -o=B.fkw -break -default:h=c}return A.pM(n,A.c3(A.ph(A.b([h],p),c,c,c,B.P,!1),256,256),o)}} -A.bfo.prototype={ -$0(){var s=this.a,r=s.d -if(r!=null)r.$0() -s.D(new A.bfn())}, -$S:0} -A.bfn.prototype={ -$0(){}, -$S:0} -A.bfp.prototype={ -$1(a){this.a.D(new A.bfm())}, -$S:507} -A.bfm.prototype={ -$0(){}, -$S:0} -A.bfq.prototype={ -$1(a){var s=this.a,r=B.p.b4(0,a) -s.e!==$&&A.cp() -s.e=r -s.D(new A.bfl())}, -$S:200} -A.bfl.prototype={ -$0(){}, -$S:0} -A.bfk.prototype={ -$0(){var s=0,r=A.n(t.y),q,p=2,o=[],n=this,m,l,k -var $async$$0=A.o(function(a,b){if(a===1){o.push(b) -s=p}for(;;)switch(s){case 0:s=3 -return A.f(A.hy(B.bc,null,t.z),$async$$0) -case 3:m=!1 -p=5 -s=8 -return A.f(n.a.a.c.bLx(n.b),$async$$0) -case 8:m=!0 -p=2 -s=7 -break -case 5:p=4 -k=o.pop() -m=!1 -s=7 -break -case 4:s=2 -break -case 7:q=m -s=1 -break -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$$0,r)}, -$S:118} -A.bf9.prototype={ -$1(a){this.a.a=a -this.b.Rs(a)}, -$S:16} -A.bfa.prototype={ -$0(){return this.a.Rs(this.b.a.a)}, -$S:0} -A.bfb.prototype={ -$0(){return this.a.a.c.bLy(!0)}, -$S:0} -A.bfc.prototype={ -$0(){return this.a.a.c.a_Z().bK(0,new A.bf8(this.b),t.H)}, -$S:0} -A.bf8.prototype={ -$1(a){return A.cw(this.a,!1).qw(!1)}, -$S:245} -A.bfd.prototype={ -$0(){return this.a.a.c.Mx()}, -$S:0} -A.bfe.prototype={ -$0(){return this.a.a.c.af(0)}, -$S:0} -A.bff.prototype={ -$1(a){var s=this.a.e -s===$&&A.e() -return A.auG(new A.aA1(a,s,null))}, -$S:508} -A.bfg.prototype={ -$0(){return this.a.a.c.HA()}, -$S:0} -A.bfh.prototype={ -$0(){return this.a.a.c.ER()}, -$S:0} -A.bfi.prototype={ -$0(){return A.cw(this.a,!1).qw(!0)}, -$S:0} -A.bfj.prototype={ -$0(){return A.cw(this.a,!1).qw(!1)}, -$S:0} -A.aA1.prototype={ -aQY(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this.c,e=A.eU(J.w(J.w(this.d,f.a),"translated_descriptions"),t.N,t.u) -e.j(0,"en",f.gbF(0)) -for(s=$.cf().d.f,r=s.length,q=A.y(e).i("ck<1>"),p=t.s,o=t.z,n=0;n")).gS(0),$async$GP) -case 7:case 6:j=o.z -if(j==null)j=null -else{j=j.f -j===$&&A.e() -j=j.v5()}n=t.X7 -m=t.Sg -s=8 -return A.f(m.b(j)?j:A.bc(j,n),$async$GP) -case 8:l=b -if(l==null)l=!1 -j=o.z -if(j==null)j=null -else{j=j.c -j===$&&A.e() -j=j.v5()}i=J -s=9 -return A.f(m.b(j)?j:A.bc(j,n),$async$GP) -case 9:if(!i.v(b,!1)){j=o.z -if(j==null)j=null -else{j=j.f -j===$&&A.e() -j=j.gvP(0)}k=j===!1||!l}else k=!0 -p.D(new A.bDb(p,k,o.gKb())) -case 1:return A.l(q,r)}}) -return A.m($async$GP,r)}, -Z5(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k -var $async$Z5=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:if(p.r!==!0){o=p.c -o.toString -n=t.X -m=A.u(o,B.e,n) -m.toString -m=m.ger() -l=p.c -l.toString -l=A.u(l,B.e,n) -l.toString -l=l.gjg() -k=p.c -k.toString -n=A.u(k,B.e,n) -n.toString -A.zt(o,l,n.gcj(n),m,!0) -s=1 -break}o=p.c -o.toString -s=3 -return A.f(A.cn(o).Ax("/backup",null,t.O),$async$Z5) -case 3:p.GP() -case 1:return A.l(q,r)}}) -return A.m($async$Z5,r)}, -bEP(){return this.Z5(null)}, -B(a){var s,r=A.au(a,!1,t.B).gaJ(0) -if(this.d==null){s=r.ok -s.toString -this.d=r.I3(s)}return new A.arY(this,null)}} -A.bDh.prototype={ -$0(){this.a.d=null}, -$S:0} -A.bDg.prototype={ -$0(){var s=this.a,r=s.gaJ(0) -s=s.gaJ(0).ok -s.toString -return r.Le(s,"displayname",A.j(["displayname",this.b],t.N,t.O))}, -$S:259} -A.bDd.prototype={ -$0(){return this.a.gaJ(0).z2()}, -$S:2} -A.bDe.prototype={ -$0(){return this.a.gaJ(0).zX(null)}, -$S:2} -A.bDf.prototype={ -$0(){return this.b.gaJ(0).zX(this.a.a)}, -$S:2} -A.bDc.prototype={ -$1(a){return this.a.GP()}, -$S:6} -A.bDb.prototype={ -$0(){var s=this.b||this.c -this.a.r=s}, -$S:0} -A.DU.prototype={ -H(){return"AvatarAction."+this.b}} -A.arY.prototype={ -B(a){var s,r,q,p,o,n,m,l,k,j,i=null,h=A.P(a),g=this.c,f=g.r,e=A.cn(a).d -e===$&&A.e() -e=e.c.guk() -s=e.gnB(e) -e=t.B -r=A.au(a,!1,e).gaJ(0).k1 -if(r==null)q=i -else{p=t.N -r=A.bJ(r.c,"org.matrix.msc2965.authentication",B.i,p,t.O) -q=r==null?i:A.ad(r,"account",B.i,p)}r=t.p -p=A.b([],r) -o=t.l -if(A.b4(a,B.ac,o).w.a.a>840)B.b.L(p,A.b([new A.a1N(i,new A.bED(a),new A.bEE(a),i),A.bz(i,i,B.n,A.P(a).ch,i,i,i,i,i,i,i,i,1)],r)) -if(A.b4(a,B.ac,o).w.a.a>840)o=i -else{o=A.u(a,B.e,t.X) -o.toString -o=A.F(o.ge8(),i,i,i,i,i,i,i,i) -o=A.dO(i,i,i,!0,!0,i,i,1,i,i,i,!1,i,!1,i,i,A.bI(A.abR(new A.bEF(a)),i,i),i,!0,i,i,i,i,i,o,i,i,i,1,i,!0)}n=h.ax -r=A.b([new A.cu(g.d,new A.bEI(this,h),i,i,t.w8)],r) -if(q!=null){m=A.u(a,B.e,t.X) -m.toString -r.push(A.br(!1,i,i,i,!0,i,i,i,!0,i,B.e5V,i,i,new A.bEJ(q),!1,i,i,i,i,i,A.F(m.gmt(),i,i,i,i,i,i,i,i),i,B.e6H,i))}m=h.ch -r.push(A.fW(m,i,i,i,i,i)) -l=t.X -if(f==null){k=A.u(a,B.e,l) -k.toString -r.push(A.br(!1,i,i,i,!0,i,i,i,!0,i,B.Ok,i,i,i,!1,i,i,i,i,i,A.F(k.ger(),i,i,i,i,i,i,i,i),i,B.qw,i))}else{k=g.r -j=A.u(a,B.e,l) -j.toString -r.push(A.Pe(i,B.vu,g.gbEO(),B.Ok,i,A.F(j.ger(),i,i,i,i,i,i,i,i),k===!1))}r.push(A.fW(m,i,i,i,i,i)) -k=A.u(a,B.e,l) -k.toString -k=A.F(k.gf3(),i,i,i,i,i,i,i,i) -if(B.f.b0(s,"/rooms/settings/style")){j=n.R8 -if(j==null)j=n.k2}else j=i -r.push(A.br(!1,i,i,i,!0,i,i,i,!0,i,B.e6F,i,i,new A.bEK(a),!1,i,i,i,i,j,k,i,i,i)) -k=A.u(a,B.e,l) -k.toString -k=A.F(k.geG(),i,i,i,i,i,i,i,i) -if(B.f.b0(s,"/rooms/settings/notifications")){j=n.R8 -if(j==null)j=n.k2}else j=i -r.push(A.br(!1,i,i,i,!0,i,i,i,!0,i,B.e5B,i,i,new A.bEL(a),!1,i,i,i,i,j,k,i,i,i)) -k=A.u(a,B.e,l) -k.toString -k=A.F(k.geu(),i,i,i,i,i,i,i,i) -if(B.f.b0(s,"/rooms/settings/devices")){j=n.R8 -if(j==null)j=n.k2}else j=i -r.push(A.br(!1,i,i,i,!0,i,i,i,!0,i,B.e6V,i,i,new A.bEM(a),!1,i,i,i,i,j,k,i,i,i)) -k=A.u(a,B.e,l) -k.toString -k=A.F(k.geq(),i,i,i,i,i,i,i,i) -if(B.f.b0(s,"/rooms/settings/chat")){j=n.R8 -if(j==null)j=n.k2}else j=i -r.push(A.br(!1,i,i,i,!0,i,i,i,!0,i,B.vj,i,i,new A.bEN(a),!1,i,i,i,i,j,k,i,i,i)) -k=A.u(a,B.e,l) -k.toString -k=A.F(k.geK(),i,i,i,i,i,i,i,i) -if(B.f.b0(s,"/rooms/settings/security")){j=n.R8 -if(j==null)j=n.k2}else j=i -r.push(A.br(!1,i,i,i,!0,i,i,i,!0,i,B.e6g,i,i,new A.bEO(a),!1,i,i,i,i,j,k,i,i,i)) -r.push(A.fW(m,i,i,i,i,i)) -k=A.u(a,B.e,l) -k.toString -e=A.au(a,!1,e).gaJ(0).ok -if(e==null)e=i -else e=A.cz(e)?B.b.gU(A.f7(e)):i -e=A.F(k.h6(e==null?"homeserver":e),i,i,i,i,i,i,i,i) -if(B.f.b0(s,"/rooms/settings/homeserver")){k=n.R8 -if(k==null)k=n.k2}else k=i -r.push(A.br(!1,i,i,i,!0,i,i,i,!0,i,B.e69,i,i,new A.bEP(a),!1,i,i,i,i,k,e,i,i,i)) -e=A.u(a,B.e,l) -e.toString -r.push(A.br(!1,i,i,i,!0,i,i,i,!0,i,B.O8,i,i,new A.bEG(),!1,i,i,i,i,i,A.F(e.gej(),i,i,i,i,i,i,i,i),i,i,i)) -e=A.u(a,B.e,l) -e.toString -r.push(A.br(!1,i,i,i,!0,i,i,i,!0,i,B.Oa,i,i,new A.bEH(a),!1,i,i,i,i,i,A.F(e.geo(),i,i,i,i,i,i,i,i),i,i,i)) -r.push(A.fW(m,i,i,i,i,i)) -l=A.u(a,B.e,l) -l.toString -r.push(A.br(!1,i,i,i,!0,i,i,i,!0,i,B.e74,i,i,g.gbJ0(),!1,i,i,i,i,i,A.F(l.gfq(),i,i,i,i,i,i,i,i),i,i,i)) -p.push(A.dF(A.dT(o,i,A.XY(A.ph(r,B.fmz,i,i,B.P,!1),i,n.k3,i),i,!1,i,i,i,i),1)) -return A.bb(p,B.m,B.k,B.z,0)}} -A.bED.prototype={ -$0(){return A.cn(this.a).el(0,"/rooms",null)}, -$S:0} -A.bEE.prototype={ -$1(a){return A.cn(this.a).el(0,"/rooms?spaceId="+a,null)}, -$S:16} -A.bEF.prototype={ -$0(){return A.cn(this.a).el(0,"/rooms",null)}, -$S:0} -A.bEI.prototype={ -$2(a,b){var s,r,q,p,o=null,n=b.b,m=n==null,l=m?o:n.a,k=A.au(a,!1,t.B).gaJ(0).ok -if(k==null){s=A.u(a,B.e,t.X) -s.toString -k=s.gdL()}s=m?o:n.b -if(s==null){s=A.cz(k)?B.b.gS(A.f7(k)):o -r=s}else r=s -if(r==null)r=k -s=t.p -q=A.b([A.eZ(o,o,o,o,l,r,l!=null?new A.bEB(a,l):o,o,o,110,o)],s) -if(!m)q.push(A.il(0,A.cbx(B.O1,2,o,this.a.c.gacv(),o),o,o,o,0,o,o)) -m=A.e8(B.aC,q,B.u,B.ap,o) -q=this.b.ax -p=q.k3 -p=A.k2(o,o,o,o,o,o,o,o,o,o,o,p,p,o,o,o,o,o,o,o,o,o,o,o,o,o) -p=A.kD(B.Ol,A.F(r,1,B.a8,o,o,B.pZ,o,o,o),this.a.c.gaUD(),p) -q=q.y -q=A.k2(o,o,o,o,o,o,o,o,o,o,o,q,q,o,o,o,o,o,o,o,o,o,o,o,o,o) -return A.bb(A.b([new A.ai(B.ox,m,o),A.dF(A.be(A.b([p,A.kD(B.e6c,A.F(k,1,B.a8,o,o,o,o,o,o),new A.bEC(k,a),q)],s),B.br,B.bD,B.z,0,B.y),1)],s),B.m,B.k,B.z,0)}, -$S:515} -A.bEB.prototype={ -$0(){var s=null -return A.nF(s,s,s,!0,s,new A.bEA(this.b),this.a,s,s,s,!0,!0,t.z)}, -$S:0} -A.bEA.prototype={ -$1(a){return new A.ve(this.a,null)}, -$S:121} -A.bEC.prototype={ -$0(){return A.xk(this.a,this.b,!1)}, -$S:0} -A.bEJ.prototype={ -$0(){return A.lO(this.a,B.rk)}, -$S:0} -A.bEK.prototype={ -$0(){return A.cn(this.a).el(0,"/rooms/settings/style",null)}, -$S:0} -A.bEL.prototype={ -$0(){return A.cn(this.a).el(0,"/rooms/settings/notifications",null)}, -$S:0} -A.bEM.prototype={ -$0(){return A.cn(this.a).el(0,"/rooms/settings/devices",null)}, -$S:0} -A.bEN.prototype={ -$0(){return A.cn(this.a).el(0,"/rooms/settings/chat",null)}, -$S:0} -A.bEO.prototype={ -$0(){return A.cn(this.a).el(0,"/rooms/settings/security",null)}, -$S:0} -A.bEP.prototype={ -$0(){return A.cn(this.a).el(0,"/rooms/settings/homeserver",null)}, -$S:0} -A.bEG.prototype={ -$0(){return A.Dw($.c9r(),B.cB,null)}, -$S:0} -A.bEH.prototype={ -$0(){return A.ZN(this.a)}, -$S:0} -A.a1g.prototype={ -a_(){return new A.a1h()}} -A.a1h.prototype={ -MA(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f -var $async$MA=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:g=p.c -g.toString -o=t.X -n=A.u(g,B.e,o) -n.toString -n=n.gec() -m=p.c -m.toString -m=A.u(m,B.e,o) -m.toString -m=m.gcM() -l=p.c -l.toString -l=A.u(l,B.e,o) -l.toString -l=l.gbC(l) -k=p.c -k.toString -k=A.u(k,B.e,o) -k.toString -s=3 -return A.f(A.kI(!0,l,g,k.gec(),null,!1,B.tm,null,null,null,null,!1,m,null,null,n,!1,null),$async$MA) -case 3:j=b -if(j==null){s=1 -break}i=B.c.l(Date.now()) -g=p.c -g.toString -s=4 -return A.f(A.bU(g,!0,null,new A.bD1(p,i,j),null,t.Ae),$async$MA) -case 4:h=b -if(A.hv(h)!=null){s=1 -break}g=p.c -g.toString -n=A.u(g,B.e,o) -n.toString -n=n.gjW() -m=p.c -m.toString -m=A.u(m,B.e,o) -m.toString -m=m.gfC() -l=p.c -l.toString -o=A.u(l,B.e,o) -o.toString -s=5 -return A.f(A.zt(g,m,o.gfl(),n,!1),$async$MA) -case 5:if(b!==B.b2){s=1 -break}g=p.c -g.toString -f=A -s=6 -return A.f(A.bU(g,!1,null,new A.bD2(p,i,h),null,t.H),$async$MA) -case 6:if(f.hv(b)!=null){s=1 -break}p.D(new A.bD3(p)) -case 1:return A.l(q,r)}}) -return A.m($async$MA,r)}, -Ys(a){return this.bCn(a)}, -bCn(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$Ys=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:k=p.c -k.toString -o=t.X -n=A.u(k,B.e,o) -n.toString -n=n.gda() -m=p.c -m.toString -m=A.u(m,B.e,o) -m.toString -m=m.gdM() -l=p.c -l.toString -o=A.u(l,B.e,o) -o.toString -j=J -s=3 -return A.f(A.fJ(o.gbC(o),k,!1,null,m,n,!1),$async$Ys) -case 3:if(!j.v(c,B.b2)){s=1 -break}k=p.c -k.toString -j=A -s=4 -return A.f(A.bU(k,!0,null,new A.bD4(p,a),null,t.vp),$async$Ys) -case 4:if(j.hv(c)!=null){s=1 -break}p.D(new A.bD5(p)) -case 1:return A.l(q,r)}}) -return A.m($async$Ys,r)}, -B(a){return new A.arL(this,null)}} -A.bD1.prototype={ -$0(){var s,r=this.a.c -r.toString -r=A.au(r,!1,t.B).gaJ(0) -s=$.cnr -$.cnr=s+1 -return r.a08(this.b,this.c,s)}, -$S:372} -A.bD2.prototype={ -$0(){var s=this.a,r=s.c -r.toString -return A.au(r,!1,t.B).gaJ(0).abo(new A.bD0(s,this.b,this.c),t.H)}, -$S:2} -A.bD0.prototype={ -$1(a){var s=this.a.c -s.toString -return A.au(s,!1,t.B).gaJ(0).Xd(this.b,A.lj(this.c).a,a)}, -$S:231} -A.bD3.prototype={ -$0(){return this.a.d=null}, -$S:0} -A.bD4.prototype={ -$0(){var s,r=this.a.c -r.toString -s=this.b -return A.au(r,!1,t.B).gaJ(0).Yt(s.b,s.c)}, -$S:516} -A.bD5.prototype={ -$0(){return this.a.d=null}, -$S:0} -A.arL.prototype={ -B(a){var s,r,q=null,p=A.P(a),o=this.c -if(o.d==null)o.d=A.au(a,!1,t.B).gaJ(0).TN() -s=t.X -r=A.u(a,B.e,s) -r.toString -r=A.F(r.gjo(),q,q,q,q,q,q,q,q) -s=A.u(a,B.e,s) -s.toString -return A.dT(A.dO(A.b([A.cJ(q,q,q,B.oP,q,q,o.gbvq(),q,q,q,s.ghc())],t.p),q,q,!0,!0,q,q,1,q,q,q,!1,q,!1,q,q,B.e2,q,!0,q,q,q,q,q,r,q,q,q,1,q,!0),q,A.kt(new A.cu(o.d,new A.bD8(this,p),q,q,t.Mr),q,!1),q,!1,q,q,q,q)}} -A.bD8.prototype={ -$2(a,b){var s,r,q,p,o=null,n=b.c -if(n!=null)return A.bI(A.F(J.bo(n),o,o,o,o,o,B.ag,o,o),o,o) -n=b.b -if(n==null)return B.lE -s=this.b -r=J.T(n) -q=r.ga2(n)?B.er:B.lk -q=A.kj(s.fx,A.cG(r.ga2(n)?B.O_:B.vf,o,o,o,o),q,o) -p=t.X -if(r.ga2(n)){p=A.u(a,B.e,p) -p.toString -p=p.gjc()}else{p=A.u(a,B.e,p) -p.toString -p=p.goL()}return A.be(A.b([A.br(!1,o,o,o,!0,o,o,o,!0,o,q,o,o,o,!1,o,o,o,o,o,A.F(p,o,o,o,o,o,o,o,o),o,o,o),B.mT,A.dF(A.i0(o,new A.bD7(this.a,s,n),r.gt(n),o,o,B.P,!1),1)],t.p),B.m,B.k,B.z,0,B.y)}, -$S:517} -A.bD7.prototype={ -$2(a,b){var s,r=null,q=this.c,p=J.T(q),o=A.kj(this.b.fx,A.cG(A.cR8(p.h(q,b)),r,r,r,r),B.lk,r) -p=A.F(p.h(q,b).b,r,r,r,r,r,r,r,r) -s=A.u(a,B.e,t.X) -s.toString -return A.br(!1,r,r,r,!0,r,r,r,!0,r,o,r,r,r,!1,r,r,r,r,r,p,r,A.cJ(B.dc,r,r,B.C8,r,r,new A.bD6(this.a,q,b),r,r,r,s.gds(s)),r)}, -$S:85} -A.bD6.prototype={ -$0(){return this.a.c.Ys(J.w(this.b,this.c))}, -$S:0} -A.a1i.prototype={ -a_(){return new A.arM()}} -A.arM.prototype={ -B(a){return new A.arN(this,null)}} -A.arN.prototype={ -B(a){var s,r,q,p,o,n,m=null,l=A.P(a),k=t.X,j=A.u(a,B.e,k) -j.toString -j=A.F(j.geq(),m,m,m,m,m,m,m,m) -s=t.l -j=A.dO(m,m,m,!0,!(A.b4(a,B.ac,s).w.a.a>840),m,m,1,A.b4(a,B.ac,s).w.a.a>840,m,m,!1,m,!1,m,m,m,m,!0,m,m,m,m,m,j,m,m,m,1,m,!0) -s=l.ok.y.b -r=A.u(a,B.e,k) -r.toString -r=r.gm0() -q=A.u(a,B.e,k) -q.toString -q=q.gm1() -p=A.u(a,B.e,k) -p.toString -p=p.gm7() -o=A.u(a,B.e,k) -o.toString -o=o.gm8() -n=A.u(a,B.e,k) -n.toString -n=A.b([new A.nb(B.z2,r,q,m,m),new A.nb(B.z7,p,o,m,m),new A.nb(B.z3,n.gm5(),m,m,m)],t.p) -o=A.u(a,B.e,k) -o.toString -n.push(new A.nb(B.tR,o.gfU(),m,m,m)) -o=A.u(a,B.e,k) -o.toString -n.push(new A.nb(B.z1,o.gkM(),m,m,m)) -o=l.ch -n.push(A.fW(o,m,m,m,m,m)) -p=A.u(a,B.e,k) -p.toString -q=l.ax.y -n.push(A.br(!1,m,m,m,!0,m,m,m,!0,m,m,m,m,m,!1,m,m,m,m,m,A.F(p.gfd(),m,m,m,m,A.aO(m,m,q,m,m,m,m,m,m,m,m,m,m,m,B.aQ,m,m,!0,m,m,m,m,m,m,m,m),m,m,m),m,m,m)) -p=A.u(a,B.e,k) -p.toString -p=A.F(p.gfd(),m,m,m,m,m,m,m,m) -r=A.u(a,B.e,k) -r.toString -n.push(A.br(!1,m,m,m,!0,m,m,m,!0,m,m,m,m,new A.bD9(a),!1,m,m,m,A.F(r.glE(),m,m,m,m,m,m,m,m),m,p,m,B.f6P,m)) -n.push(A.fW(o,m,m,m,m,m)) -o=A.u(a,B.e,k) -o.toString -n.push(A.br(!1,m,m,m,!0,m,m,m,!0,m,m,m,m,m,!1,m,m,m,m,m,A.F(o.gl4(),m,m,m,m,A.aO(m,m,q,m,m,m,m,m,m,m,m,m,m,m,B.aQ,m,m,!0,m,m,m,m,m,m,m,m),m,m,m),m,m,m)) -k=A.u(a,B.e,k) -k.toString -n.push(new A.nb(B.tQ,k.glU(),m,new A.bDa(a),m)) -return A.dT(j,m,A.XY(A.kt(A.be(n,B.m,B.k,B.z,0,B.y),m,!0),m,s,m),m,!1,m,m,m,m)}} -A.bD9.prototype={ -$0(){return A.cn(this.a).el(0,"/rooms/settings/chat/emotes",null)}, -$S:0} -A.bDa.prototype={ -$1(a){A.au(this.a,!1,t.B).Yd() -return}, -$S:104} -A.F9.prototype={ -a_(){return new A.a5j(A.c(t.CE,t.N))}} -A.a5j.prototype={ -aC(){this.bgQ() -this.aU()}, -B(a){var s,r,q,p=this,o=null,n=t.X,m=A.u(a,B.e,n) -m.toString -m=A.F(m.gmc(),o,o,o,o,o,o,o,o) -if(p.e)s=A.bI(A.caN(o,o,p.f),o,o) -else{s=p.d -r=A.y(s).i("bi<1,2>") -r=A.hB(new A.bi(s,r),new A.bTY(p),r.i("D.E"),t.GH) -s=A.H(r,A.y(r).i("D.E")) -s=A.k_(A.aww(B.ach,s,B.aci,8,8),o,B.A,o,o,B.P)}r=p.e?o:A.oQ(A.cw(a,!1).gBm(),t.O) -q=A.u(a,B.e,n) -q.toString -r=A.hR(!1,A.F(q.gbC(q),o,o,o,o,o,o,o,o),o,o,o,o,o,o,r,o,o) -if(p.e)q=o -else q=p.d.a!==0?p.gb3F():o -n=A.u(a,B.e,n) -n.toString -return A.chi(A.b([r,A.hR(!1,A.F(n.gme(),o,o,o,o,o,o,o,o),o,o,o,o,o,o,q,o,o)],t.p),o,o,o,o,o,o,o,o,o,o,s,o,o,o,o,o,o,o,o,!1,o,o,o,o,m,o,o)}, -bgQ(){var s=t.B4 -this.d=A.mR(A.ckn(new A.e1(new A.az(new A.Iw(this.a.d.a,s),new A.bTS(),s.i("az")),new A.bTT(),s.i("e1>")),new A.bTU(),t.af),t.CE,t.N)}, -LL(){var s=0,r=A.n(t.H),q=1,p=[],o=this,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9 -var $async$LL=A.o(function(b0,b1){if(b0===1){p.push(b1) -s=q}for(;;)switch(s){case 0:o.D(new A.bTM(o)) -e=o.d -d=t.N -n=A.aQ(d) -c=[] -b=A.y(e).i("bi<1,2>"),a=new A.bi(e,b).gW(0),a0=t.Qf,a1=t.Qi -case 2:if(!a.q()){s=3 -break}a2=a.d -a3=a2.b -s=o.a.c.gAv().b.ao(0,a3)?4:5 -break -case 4:a4=new A.aj($.am,a0) -$.at.p3$.push(new A.bTN(o,a3,new A.aL(a4,a1))) -s=6 -return A.f(a4,$async$LL) -case 6:if(b1===B.b2)c.push(a2.a) -case 5:s=2 -break -case 3:for(a=c.length,a5=0;a5") -q=A.H(new A.bS(q,r),r.i("D.E")) -s=q}if(s==null)s=A.b([],t.s) -B.b.wt(s) -return s}, -aC(){var s,r,q=this -q.aU() -if(q.a.c!=null){s=q.c -s.toString -s=A.au(s,!1,t.B).gaJ(0) -r=q.a.c -r.toString -r=s.dt(r) -s=r}else s=null -q.d!==$&&A.cp() -q.d=s -s=q.ganW() -q.aqS(s==null?null:A.XC(s),!1)}, -aqS(a,b){var s,r,q,p,o=this,n=null -o.e=a -if(a==null)s=n -else{r=o.d -r===$&&A.e() -s=r==null?n:r.zf(0,"im.ponies.room_emotes",a)}q=s==null?n:A.bJ(s.b,"pack",B.i,t.N,t.O) -r=q==null -p=r?n:A.ad(q,"display_name",B.i,t.N) -if(p==null)p="" -o.w.sbZ(0,p) -r=r?n:A.ad(q,"attribution",B.i,t.N) -if(r==null)r="" -o.x.sbZ(0,r) -if(b)o.aNu()}, -aVW(a){return this.aqS(a,!0)}, -afu(){var s,r,q,p=this.c -p.toString -s=A.au(p,!1,t.B).gaJ(0) -p=this.d -p===$&&A.e() -if(p!=null){r=this.e -p=p.zf(0,"im.ponies.room_emotes",r==null?"":r) -q=p}else{p=J.w(s.to,"im.ponies.user_emotes") -q=p}return A.cbY(A.aca((q==null?new A.eE("m.dummy",A.c(t.N,t.O)):q).N()).b)}, -gAv(){var s=this.r -if(s!=null)return s -return this.r=this.afu()}, -Un(a,b){return this.aSf(0,b)}, -aSf(a,b){var s=0,r=A.n(t.H),q,p=this -var $async$Un=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:if(p.gE4()){s=1 -break}s=3 -return A.f(A.bU(b,!0,null,new A.b4f(p,A.au(b,!1,t.B).gaJ(0)),null,t.H),$async$Un) -case 3:if(!d.gNS())p.D(new A.b4g(p)) -case 1:return A.l(q,r)}}) -return A.m($async$Un,r)}, -a1T(a){return this.aUZ(a)}, -aUZ(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i -var $async$a1T=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:i=p.d -i===$&&A.e() -if(i==null){s=1 -break}o=p.c -o.toString -n=A.au(o,!1,t.B).gaJ(0) -o=J.w(n.to,"im.ponies.emote_rooms") -m=o==null?null:o.b -if(m==null)m=A.c(t.N,t.z) -if(a){o=J.T(m) -l=t.G -if(!l.b(o.h(m,"rooms")))o.j(m,"rooms",A.c(t.N,t.z)) -if(!l.b(J.w(o.h(m,"rooms"),i.a)))J.aV(o.h(m,"rooms"),i.a,A.c(t.N,t.z)) -k=J.w(o.h(m,"rooms"),i.a) -j=p.e -if(!l.b(J.w(k,j==null?"":j))){i=J.w(o.h(m,"rooms"),i.a) -o=p.e -if(o==null)o="" -J.aV(i,o,A.c(t.N,t.z))}}else{o=J.T(m) -l=t.G -if(l.b(o.h(m,"rooms"))&&l.b(J.w(o.h(m,"rooms"),i.a))){i=J.w(o.h(m,"rooms"),i.a) -o=p.e -J.kd(i,o==null?"":o)}}i=p.c -i.toString -s=3 -return A.f(A.bU(i,!0,null,new A.b4h(n,m),null,t.H),$async$a1T) -case 3:p.D(new A.b4i()) -case 1:return A.l(q,r)}}) -return A.m($async$a1T,r)}, -bNV(a){return this.D(new A.b4d(this,a))}, -bQf(a,b){this.D(new A.b4n(this,a,b))}, -aXJ(){var s,r=this -if(r.gE4())return -s=r.w -s.sbZ(0,B.f.dU(s.a.a)) -r.D(new A.b4k(r,s.a.a))}, -aXI(){var s,r=this -if(r.gE4())return -s=r.x -s.sbZ(0,B.f.dU(s.a.a)) -r.D(new A.b4j(r,s.a.a))}, -ars(a,b,c){var s,r,q,p,o=this,n=B.f.dU(c.a.a) -c.sbZ(0,A.cC(n," ","-")) -s=c.a.a -if(s===a)return -n=o.gAv().b -if(new A.bS(n,A.y(n).i("bS<1>")).cs(0,new A.b4l(s,a))){c.sbZ(0,a) -n=o.c -n.toString -r=t.X -q=A.u(n,B.e,r) -q.toString -q=q.gfh() -p=o.c -p.toString -r=A.u(p,B.e,r) -r.toString -A.zt(n,null,r.gcM(),q,!1) -return}n=A.aD("^[-\\w]+$",!0,!1,!1,!1) -if(!n.b.test(s)){c.sbZ(0,a) -n=o.c -n.toString -r=t.X -q=A.u(n,B.e,r) -q.toString -q=q.git() -p=o.c -p.toString -r=A.u(p,B.e,r) -r.toString -A.zt(n,null,r.gcM(),q,!1) -return}o.D(new A.b4m(o,s,b,a))}, -gE4(){var s=this.d -s===$&&A.e() -if(s==null)s=!1 -else s=s.vk("im.ponies.room_emotes")===!1 -return s}, -aNu(){this.D(new A.b4e(this))}, -RN(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g -var $async$RN=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:g=p.d -g===$&&A.e() -if(g==null)throw A.q(A.bs("Cannot create image pack without room")) -o=p.c -o.toString -n=t.X -m=A.u(o,B.e,n) -m.toString -m=m.gpz() -l=p.c -l.toString -l=A.u(l,B.e,n) -l.toString -l=l.gbF(l) -k=p.c -k.toString -k=A.u(k,B.e,n) -k.toString -s=3 -return A.f(A.kI(!0,null,o,l,null,!1,null,null,null,null,null,!1,k.gfa(k),null,null,m,!0,null),$async$RN) -case 3:j=b -i=j==null?null:B.f.dU(j) -if(i==null||i.length===0){s=1 -break}if(p.c==null){s=1 -break}o=i.toLowerCase() -h=A.cC(o," ","_") -o=p.ganW() -o=o==null?null:B.b.p(o,i) -if(o===!0){g=p.c.aj(t.L).f -o=p.c -o.toString -n=A.u(o,B.e,n) -n.toString -g.re(A.fx(null,null,null,null,null,B.u,null,A.F(n.gpc(),null,null,null,null,null,null,null,null),null,B.b5,null,null,null,null,null,null,null,null,null,null)) -s=1 -break}o=p.c -o.toString -s=4 -return A.f(A.bU(o,!0,null,new A.b44(g,h,i),null,t.N),$async$RN) -case 4:if(p.c==null){s=1 -break}p.D(new A.b45()) -s=5 -return A.f(g.cx.Mo(null),$async$RN) -case 5:if(p.c==null){s=1 -break}p.D(new A.b46()) -case 1:return A.l(q,r)}}) -return A.m($async$RN,r)}, -Yb(){var s=0,r=A.n(t.H),q,p=this,o,n -var $async$Yb=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:n=p.c -n.toString -s=3 -return A.f(A.ws(n,!0,B.n_),$async$Yb) -case 3:o=b -if(J.eD(o)){s=1 -break}n=p.c -if(n==null){s=1 -break}s=4 -return A.f(A.bU(n,!0,null,null,new A.b48(p,o),t.P),$async$Yb) -case 4:p.D(new A.b49(p)) -case 1:return A.l(q,r)}}) -return A.m($async$Yb,r)}, -B(a){return new A.ahc(this,null)}, -Sw(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k -var $async$Sw=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:m=p.c -m.toString -s=3 -return A.f(A.ws(m,!1,B.v8),$async$Sw) -case 3:o=b -m=J.T(o) -if(m.ga2(o)){s=1 -break}l=new A.bMA() -k=A -s=4 -return A.f(m.gcp(o).E2(),$async$Sw) -case 4:n=l.bC7(k.m1(b,B.bg,null,null)) -m=p.c -m.toString -s=5 -return A.f(A.nF(null,null,null,!0,null,new A.b4b(p,n),m,null,null,null,!1,!0,t.z),$async$Sw) -case 5:p.D(new A.b4c()) -case 1:return A.l(q,r)}}) -return A.m($async$Sw,r)}, -a8e(){var s=0,r=A.n(t.H),q=this,p,o -var $async$a8e=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=q.c -o.toString -p=A.au(o,!1,t.B).gaJ(0) -o=q.c -o.toString -s=2 -return A.f(A.bU(o,!0,null,new A.b4a(q,p),null,t.P),$async$a8e) -case 2:return A.l(null,r)}}) -return A.m($async$a8e,r)}} -A.b4f.prototype={ -$0(){var s,r,q=this.a,p=q.d -p===$&&A.e() -s=this.b -if(p!=null){p=p.a -r=q.e -if(r==null)r="" -q=s.vd(p,"im.ponies.room_emotes",r,q.gAv().N())}else{p=s.ok -p.toString -q=s.xi(p,"im.ponies.user_emotes",q.gAv().N())}return q}, -$S:2} -A.b4g.prototype={ -$0(){this.a.f=!1}, -$S:0} -A.b4h.prototype={ -$0(){var s=this.a,r=s.ok -r.toString -return s.xi(r,"im.ponies.emote_rooms",this.b)}, -$S:2} -A.b4i.prototype={ -$0(){}, -$S:0} -A.b4d.prototype={ -$0(){var s=this.a -s.gAv().b.A(0,this.b) -s.f=!0}, -$S:0} -A.b4n.prototype={ -$0(){var s=this.a,r=s.gAv().b.h(0,this.b),q=r.e -if(q==null)q=r.e=A.dZ(B.egK,!0,t.gD) -r=this.c -if(!B.b.A(q,r))B.b.v(q,r) -s.f=!0}, -$S:0} -A.b4k.prototype={ -$0(){var s=this.a -s.gAv().c.b=this.b -s.f=!0}, -$S:0} -A.b4j.prototype={ -$0(){var s=this.a -s.gAv().c.e=this.b -s.f=!0}, -$S:0} -A.b4l.prototype={ -$1(a){return a===this.a&&a!==this.b}, -$S:9} -A.b4m.prototype={ -$0(){var s=this,r=s.a -r.gAv().b.j(0,s.b,s.c) -r.gAv().b.A(0,s.d) -r.f=!0}, -$S:0} -A.b4e.prototype={ -$0(){var s=this.a -s.r=s.afu() -s.f=!1}, -$S:0} -A.b44.prototype={ -$0(){var s=this.a,r=t.z,q=t.N -return s.cx.vd(s.a,"im.ponies.room_emotes",this.b,A.j(["images",A.c(r,r),"pack",A.j(["display_name",this.c],q,q)],q,t.O))}, -$S:54} -A.b45.prototype={ -$0(){}, -$S:0} -A.b46.prototype={ -$0(){}, -$S:0} -A.b48.prototype={ -$1(a1){var s=0,r=A.n(t.P),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 -var $async$$1=A.o(function(a2,a3){if(a2===1)return A.k(a3,r) -for(;;)switch(s){case 0:p=q.b,o=A.Mm(p,0,t.rx),n=J.ar(o.a),m=o.b,o=new A.lZ(n,m,A.y(o).i("lZ<1>")),l=q.a,k=t.B,j=J.T(p) -case 2:if(!o.q()){s=3 -break}i={} -h=o.c -h=h>=0?new A.ah(m+h,n.gI(n)):A.a3(A.cM()) -i.a=null -g=i.a=h.b -a1.$1(h.a/j.gt(p)) -s=4 -return A.f(g.E2(),$async$$1) -case 4:h=a3 -f=g.b -e=$.ua().DT(f,h) -if(e==null)e="application/octet-stream" -d=i.b=new A.qt(null,null,null,h,B.b.gU(f.split("/")),e) -s=5 -return A.f(d.apv(A.ccj(A.d7("native_executor.js",0,null),B.mW)),$async$$1) -case 5:c=a3 -d=c==null?d:c -i.b=d -h=l.c -h.toString -b=A -a=i -a0=l -s=6 -return A.f(A.au(h,!1,k).gaJ(0).xM(d.a,d.c,d.b),$async$$1) -case 6:new b.b47(a,a0,a3).$0() -l.c.r9() -s=2 -break -case 3:return A.l(null,r)}}) -return A.m($async$$1,r)}, -$S:204} -A.b47.prototype={ -$0(){var s,r,q=this.a,p=t.N,o=t.z,n=A.fZ(q.b.gHg(0),p,o) -if(A.iq(n.h(0,"w"))&&A.iq(n.h(0,"h"))){s=J.cgX(n.h(0,"w"),n.h(0,"h")) -if(J.cgY(n.h(0,"w"),n.h(0,"h"))){n.j(0,"w",256) -n.j(0,"h",B.d.aD(256/s))}else{n.j(0,"h",256) -n.j(0,"w",J.cah(J.ca3(s,256)))}}r=B.b.gS(q.a.b.split(".")) -this.b.gAv().b.j(0,r,A.aje(A.j(["url",this.c.l(0),"info",n],p,o)))}, -$S:0} -A.b49.prototype={ -$0(){this.a.f=!0}, -$S:0} -A.b4b.prototype={ -$1(a){return new A.F9(this.a,this.b,null)}, -$S:525} -A.b4c.prototype={ -$0(){}, -$S:0} -A.b4a.prototype={ -$0(){var s=0,r=A.n(t.P),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:h=q.a -g=h.afu() -f=t.N -e=new A.SS(A.b([],t.fE),A.c(f,t.S)) -p=g.b,p=new A.bi(p,A.y(p).i("bi<1,2>")).gW(0),o=q.b -case 2:if(!p.q()){s=3 -break}n=p.d -m=n.b -l=n.a -d=A -s=5 -return A.f(A.YT(m.b,o),$async$$0) -case 5:s=4 -return A.f(d.c6v(b,A.j(["authorization","Bearer "+A.A(o.c)],f,f)),$async$$0) -case 4:k=b.w -j=new A.hW(l,B.c.aR(Date.now(),1000),k.length,!0) -j.as=new A.Wd(k) -j.Q=new A.Wd(k) -e.v(0,j) -s=2 -break -case 3:f=g.c.b -if(f==null){f=o.ok -if(f==null)f=null -else f=A.cz(f)?B.b.gS(A.f7(f)):null}if(f==null)f="emotes" -p=$.c9C() -i=A.GN(B.bg,32768) -new A.bMC(p).bDK(e,i,!1,null,1,null) -f=A.N2(new Uint8Array(A.bf(i.HR())),null,f+".zip") -h=h.c -h.toString -A.N3(f,h) -return A.l(null,r)}}) -return A.m($async$$0,r)}, -$S:50} -A.vo.prototype={ -H(){return"PopupMenuEmojiActions."+this.b}} -A.ahc.prototype={ -B(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null,b=d.c -if(b.a.c!=null){s=b.d -s===$&&A.e() -s=s==null}else s=!1 -if(s){b=t.X -s=A.u(a,B.e,b) -s.toString -s=A.dO(c,c,c,!0,!0,c,c,1,c,c,c,!1,c,!1,c,c,c,c,!0,c,c,c,c,c,A.F(s.gdw(),c,c,c,c,c,c,c,c),c,c,c,1,c,!0) -b=A.u(a,B.e,b) -b.toString -return A.dT(s,c,A.bI(A.F(b.ge5(),c,c,c,c,c,c,c,c),c,c),c,!1,c,c,c,c)}r=A.P(a) -q=A.au(a,!1,t.B).gaJ(0) -s=b.gAv().b -p=A.y(s).i("bS<1>") -o=A.H(new A.bS(s,p),p.i("D.E")) -n=b.ganW() -s=n==null -if(!s&&n.length===0)B.b.v(n,"") -p=b.x -m=A.l6(p.a.a) -l=b.f -k=t.X -if(l){j=A.u(a,B.e,k) -j.toString -j=A.hR(!1,A.F(j.gbC(j),c,c,c,c,c,c,c,c),c,c,c,c,c,c,b.gbOI(),c,c)}else{j=A.u(a,B.e,k) -j.toString -j=A.F(j.gfd(),c,c,c,c,c,c,c,c)}i=t.p -h=A.b([],i) -if(b.f){g=r.ax -g=A.LD(c,c,g.b,c,c,c,c,c,c,g.c,c,c,c,c,c,c,c,c,c,c,c) -f=A.u(a,B.e,k) -f.toString -h.push(A.xa(!1,A.F(f.gp0(),c,c,c,c,c,c,c,c),c,c,c,c,c,c,new A.b4v(d,a),c,g))}else h.push(A.vn(c,c,c,new A.b4w(d,o),new A.b4x(d),c,c,!0,t.tE)) -s=s?c:new A.NM(new A.ai(B.r2,A.c3(A.i0(c,new A.b4y(d,n),n.length+1,c,c,B.aF,!1),40,c),c),B.fen,c) -j=A.dO(h,c,c,!0,!l,c,s,1,c,c,c,!1,c,!1,c,c,c,c,!0,c,c,c,c,c,j,c,c,c,1,c,!0) -s=A.b([],i) -l=b.d -l===$&&A.e() -h=l!=null -if(h){g=b.gE4() -f=b.e -e=A.u(a,B.e,k) -e.toString -g=A.hF(c,B.b0,!1,c,!0,B.u,c,A.hU(),b.w,c,c,c,c,c,2,A.hA(c,c,c,c,B.a0,c,c,c,!0,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,f,c,c,c,c,c,c,c,c,e.gpb(),!0,!0,c,c,c,c,c,c,c,c,c,c,c,c,c,c),B.A,!0,c,!0,c,!1,c,B.aM,c,c,c,c,c,c,256,c,1,c,c,!1,"\u2022",c,c,c,new A.b4z(d),c,!1,c,c,g,c,!0,c,B.b6,c,c,c,c,c,c,c,c,c,c,c,c,!0,B.ae,c,B.bj,c,c,c,c) -e=b.gE4() -f=A.u(a,B.e,k) -f.toString -f=f.gpi(f) -B.b.L(s,A.b([B.aP,new A.ai(B.ck,g,c),B.mj,new A.ai(B.ck,A.hF(c,B.b0,!1,c,!0,B.u,c,A.hU(),p,c,c,c,c,c,2,A.hA(c,c,c,c,B.a0,c,c,c,!0,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,f,!0,!0,c,c,c,c,c,c,c,c,m==null?c:A.cJ(c,c,c,B.Oo,c,c,new A.b4A(a,m),c,c,c,c),c,c,c,c,c),B.A,!0,c,!0,c,!1,c,B.aM,c,c,c,c,B.nT,c,256,c,1,c,c,!1,"\u2022",c,c,c,new A.b4B(d),c,!1,c,c,e,c,!0,c,B.b6,c,c,c,c,c,c,c,c,c,c,c,c,!0,B.ae,c,B.bj,c,c,c,c),c)],i))}if(!b.gE4()){p=A.u(a,B.e,k) -p.toString -B.b.L(s,A.b([new A.ai(B.at,A.LC(B.e6C,A.F(p.gps(),c,c,c,c,c,c,c,c),b.gbBa(),c),c),B.mT],i))}if(h&&o.length!==0){p=A.u(a,B.e,k) -p.toString -p=A.F(p.giv(),c,c,c,c,c,c,c,c) -i=J.w(q.to,"im.ponies.emote_rooms") -h=c -if(i==null)l=h -else{g=t.N -f=t.O -i=A.bJ(i.b,"rooms",B.i,g,f) -if(i==null)l=h -else{l=A.bJ(i,l.a,B.i,g,f) -if(l==null)l=h -else{i=b.e -l=A.bJ(l,i==null?"":i,B.i,g,f)}}}l=l!=null -s.push(A.Pe(c,c,b.gaUY(),c,c,p,l))}b=o.length -if(b===0){b=A.u(a,B.e,k) -b.toString -b=A.bI(new A.ai(B.at,A.F(b.gfv(),c,c,c,c,B.yb,c,c,c),c),c,c)}else b=A.ckR(new A.b4C(d,o),b,B.ll,new A.b4D(),!0) -s.push(b) -return A.dT(j,c,A.kt(A.be(s,B.c8,B.k,B.B,0,B.y),c,!0),c,!1,c,c,c,c)}} -A.b4v.prototype={ -$0(){return this.a.c.Un(0,this.b)}, -$S:0} -A.b4x.prototype={ -$1(a){switch(a.a){case 1:this.a.c.a8e() -break -case 0:this.a.c.Sw() -break}}, -$S:526} -A.b4w.prototype={ -$1(a){var s,r=null,q=A.b([],t.lH) -if(!this.a.c.gE4()){s=A.u(a,B.e,t.X) -s.toString -q.push(A.dw(A.F(s.gmd(),r,r,r,r,r,r,r,r),!0,r,B.f7N,t.tE))}if(this.b.length!==0){s=A.u(a,B.e,t.X) -s.toString -q.push(A.dw(A.F(s.glV(),r,r,r,r,r,r,r,r),!0,r,B.f7O,t.tE))}return q}, -$S:527} -A.b4y.prototype={ -$2(a,b){var s,r,q,p,o,n,m,l,k=null -if(b===0){s=this.a -r=s.c -if(r.gE4())return B.a0 -return new A.ai(B.cA,A.b77(B.e5w,r.f?k:new A.b4t(s),!1),k)}q=this.b[b-1] -s=this.a -r=s.c -p=r.d -p===$&&A.e() -o=p==null?k:p.zf(0,"im.ponies.room_emotes",q) -n=o==null?k:A.bJ(o.b,"pack",B.i,t.N,t.O) -p=n==null -m=p?k:A.ad(n,"display_name",B.i,t.N) -if(m==null){p=p?k:A.ad(n,"name",B.i,t.N) -l=p}else l=m -if(l==null)l=q.length!==0?q:"Default" -p=A.F(l,k,k,k,k,k,k,k,k) -m=r.e -if(m!==q)m=m==null&&q.length===0 -else m=!0 -return new A.ai(B.cA,A.b77(p,r.f?k:new A.b4u(s,q),m),k)}, -$S:219} -A.b4t.prototype={ -$1(a){return this.a.c.RN()}, -$S:13} -A.b4u.prototype={ -$1(a){return this.a.c.aVW(this.b)}, -$S:13} -A.b4z.prototype={ -$1(a){return this.a.c.aXJ()}, -$S:16} -A.b4B.prototype={ -$1(a){return this.a.c.aXI()}, -$S:16} -A.b4A.prototype={ -$0(){return new A.iY(this.b.l(0),null,this.a).wk()}, -$S:0} -A.b4D.prototype={ -$2(a,b){return B.a0}, -$S:528} -A.b4C.prototype={ -$2(a,b){var s,r,q,p,o,n,m=null,l=this.b[b],k=this.a,j=k.c,i=j.gAv().b.h(0,l) -i.toString -s=new A.e9(B.ba,$.aC()) -s.sbZ(0,l) -r=t.bd -q=A.fs(r) -q.v(0,B.p4) -q=new A.akL(q) -q.b2S(B.p4,m,m,m,r) -q=A.j([q,new A.a21()],t.Vz,t.vz) -r=A.j([B.flX,new A.fh(new A.b4o(k,l,i,s),new A.bX(A.b([],t.ot),t.wS),t.wP)],t.Ev,t.od) -p=j.gE4() -o=t.X -n=A.u(a,B.e,o) -n.toString -q=A.b([A.dF(A.HZ(A.ub(r,A.hF(!1,B.b0,!1,m,!0,B.u,m,A.hU(),s,m,m,m,m,m,2,A.hA(m,m,m,m,B.a0,m,m,m,!0,B.f6u,m,m,m,m,m,m,!1,m,m,m,m,m,m,m,m,m,m,m,m,m,m,n.gfi(),m,m,m,m,m,m,m,m,m,!0,!0,m,m,m,m,m,": ",m,m,m,m,m,m,":",m),B.A,!0,m,!0,m,!1,m,B.aM,m,m,m,m,m,m,128,m,1,1,m,!1,"\u2022",m,m,m,new A.b4p(k,l,i,s),m,!1,m,m,p,m,!0,m,B.b6,m,m,m,m,m,m,m,m,m,m,m,m,!0,B.ae,m,B.bj,m,m,m,m)),m,q),1)],t.p) -if(!j.gE4())q.push(A.vn(m,B.lc,m,new A.b4q(i),new A.b4r(k,l),m,m,!1,t.gD)) -r=A.bb(q,B.m,B.k,B.z,0) -if(j.gE4())k=m -else{j=A.u(a,B.e,o) -j.toString -j=A.cJ(m,m,m,B.dO,m,m,new A.b4s(k,l),m,m,m,j.gds(j)) -k=j}return A.br(!1,m,m,m,!0,m,m,m,!0,m,new A.aA3(i.b,m),m,m,m,!1,m,m,m,m,m,r,m,k,m)}, -$S:85} -A.b4o.prototype={ -$1(a){var s=this -s.a.c.ars(s.b,s.c,s.d) -return null}, -$S:529} -A.b4p.prototype={ -$1(a){var s=this -return s.a.c.ars(s.b,s.c,s.d)}, -$S:16} -A.b4r.prototype={ -$1(a){return this.a.c.bQf(this.b,a)}, -$S:530} -A.b4q.prototype={ -$1(a){var s,r=null,q=t.p,p=A.b([],q),o=this.a,n=o.e -n=n==null?r:B.b.p(n,B.oR) -if(n!==!1)p.push(B.vi) -p.push(B.aS) -n=t.X -s=A.u(a,B.e,n) -s.toString -p.push(A.F(s.gpG(),r,r,r,r,r,r,r,r)) -s=t.gD -p=A.dw(A.bb(p,B.m,B.k,B.B,0),!0,r,B.oR,s) -q=A.b([],q) -o=o.e -o=o==null?r:B.b.p(o,B.lO) -if(o!==!1)q.push(B.vi) -q.push(B.aS) -o=A.u(a,B.e,n) -o.toString -q.push(A.F(o.gpF(),r,r,r,r,r,r,r,r)) -return A.b([p,A.dw(A.bb(q,B.m,B.k,B.B,0),!0,r,B.lO,s)],t.Dc)}, -$S:531} -A.b4s.prototype={ -$0(){return this.a.c.bNV(this.b)}, -$S:0} -A.aA3.prototype={ -B(a){var s=null,r=this.c,q="sticker_preview_"+r.l(0) -return A.fl(!1,A.by(4),!0,A.qx(!0,B.aK,q,s,s,B.lw,44,!0,new A.cZ(q,t.kK),s,r,44),s,!0,s,s,s,s,s,s,s,s,s,s,new A.bS4(this,a),s,s,s,s,s,s,s)}} -A.bS4.prototype={ -$0(){var s=null -return A.nF(s,s,s,!0,s,new A.bS3(this.a),this.b,s,s,s,!0,!0,t.z)}, -$S:0} -A.bS3.prototype={ -$1(a){return new A.ve(this.a.c,null)}, -$S:121} -A.a21.prototype={} -A.a1k.prototype={ -a_(){return new A.arO()}} -A.arO.prototype={ -YV(){var s=0,r=A.n(t.nM),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5 -var $async$YV=A.o(function(a6,a7){if(a6===1){o.push(a7) -s=p}for(;;)switch(s){case 0:a4=n.c -a4.toString -f=A.au(a4,!1,t.B).gaJ(0) -a4=f.ok -a4.toString -a4=A.cz(a4)?B.b.gU(A.f7(a4)):null -a4.toString -m=a4 -l=f.a -k=A.bE(null,m,null,null,8448,null,null,"https",null) -p=4 -s=7 -return A.f(l.WM("GET",A.Dg("https",m,"/.well-known/matrix/server",null),null),$async$YV) -case 7:j=a7 -a4=j -i=B.p.bP(0,A.aKy(A.aK8(a4.e)).b4(0,a4.w),null) -k=A.Dg("https",J.w(i,"m.server"),"",null) -p=2 -s=6 -break -case 4:p=3 -a5=o.pop() -h=A.a4(a5) -g=A.ap(a5) -$.V().u3(0,"Unable to fetch federation base uri. Use "+A.A(k),h,g) -s=6 -break -case 3:s=2 -break -case 6:s=8 -return A.f(A.c6v(k.c2(A.bE(null,null,"/_matrix/federation/v1/version",null,null,null,null,null,null)),null),$async$YV) -case 8:d=a7 -a4=t.c -c=A.eU(B.p.bP(0,A.aKy(A.aK8(d.e)).b4(0,d.w),null),t.N,a4).h(0,"server") -b=null -a=null -a0=!1 -if(c!=null){a1=J.w(c==null?a4.a(c):c,"name") -a2=a1 -if(a2==null)a2=J.fz(c==null?a4.a(c):c,"name") -else a2=!0 -if(a2)if(typeof a1=="string"){a3=J.w(c==null?a4.a(c):c,"version") -a2=a3 -if(a2==null)a4=J.fz(c==null?a4.a(c):c,"version") -else a4=!0 -if(a4){a4=typeof a3=="string" -if(a4)a=a3}else a4=a0 -b=a1}else a4=a0 -else a4=a0}else a4=a0 -if(!a4)throw A.q(A.ac("Pattern matching error")) -q=new A.aEj(k,b,a) -s=1 -break -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$YV,r)}, -B(a){return new A.arP(this,null)}} -A.arP.prototype={ -B(a){var s,r,q,p=null,o=A.P(a),n=A.au(a,!1,t.B).gaJ(0),m=t.l,l=A.b4(a,B.ac,m).w -m=A.b4(a,B.ac,m).w -s=t.X -r=A.u(a,B.e,s) -r.toString -q=n.ok -if(q==null)q=p -else q=A.cz(q)?B.b.gU(A.f7(q)):p -m=A.dO(p,p,p,!0,!(l.a.a>840),p,p,1,m.a.a>840,p,p,!1,p,!1,p,p,p,p,!0,p,p,p,p,p,A.F(r.h6(q==null?"Homeserver":q),p,p,p,p,p,p,p,p),p,p,p,1,p,!0) -s=A.u(a,B.e,s) -s.toString -return A.dT(m,p,A.kt(A.ars(A.be(A.b([A.br(!1,p,p,p,!0,p,p,p,!0,p,p,p,p,p,!1,p,p,p,p,p,A.F(s.gkr(),p,p,p,p,A.aO(p,p,o.ax.y,p,p,p,p,p,p,p,p,p,p,p,B.aQ,p,p,!0,p,p,p,p,p,p,p,p),p,p,p),p,p,p),new A.cu(n.Ul(),new A.bDp(),p,p,t.nT),new A.cu(this.c.YV(),new A.bDq(o),p,p,t.lO),A.fW(o.ch,p,p,p,p,p),new A.cu(n.L1(),new A.bDr(o),n.k1,p,t.Y0)],t.p),B.m,B.k,B.B,0,B.y)),p,!0),p,!1,p,p,p,p)}} -A.bDp.prototype={ -$2(a,b){var s,r,q,p,o=null,n=b.c,m=b.b -if(n!=null)return A.br(!1,o,o,o,!0,o,o,o,!0,o,B.Cb,o,o,o,!1,o,o,o,o,o,A.F(A.hm(n,a,B.N1),o,o,o,o,B.abq,o,o,o),o,o,o) -if(m==null)return B.lE -s=m.b -r=m.a -q=s==null -if(q&&r==null){q=A.u(a,B.e,t.X) -q.toString -return A.br(!1,o,o,o,!0,o,o,o,!0,o,B.Cb,o,o,o,!1,o,o,o,o,o,A.F(q.gj8(),o,o,o,o,B.abq,o,o,o),o,o,o)}p=A.b([],t.p) -if(!q){q=A.u(a,B.e,t.X) -q.toString -q=A.F(q.gkK(),o,o,o,o,o,o,o,o) -p.push(A.br(!1,o,o,o,!0,o,o,o,!0,o,o,o,o,o,!1,o,o,o,A.F(s.l(0),o,o,o,o,o,o,o,o),o,q,o,o,o))}if(r!=null)B.b.L(p,J.bu(r,new A.bDo(a),t.l7)) -return A.be(p,B.m,B.k,B.B,0,B.y)}, -$S:532} -A.bDo.prototype={ -$1(a){var s,r,q=null,p=A.u(this.a,B.e,t.X) -p.toString -p=A.F(A.cRa(a.c,p),q,q,q,q,q,q,q,q) -s=A.b([],t.p) -r=a.a -if(r!=null)s.push(A.hR(!1,A.F(r,q,q,q,q,q,q,q,q),q,q,q,q,q,q,new A.bDi(),q,q)) -r=a.b -if(r!=null)s.push(A.hR(!1,A.F(r,q,q,q,q,q,q,q,q),q,q,q,q,q,q,new A.bDj(),q,q)) -return A.br(!1,q,q,q,!0,q,q,q,!0,q,q,q,q,q,!1,q,q,q,A.be(s,B.m,B.k,B.B,0,B.y),q,p,q,q,q)}, -$S:533} -A.bDi.prototype={ -$0(){}, -$S:0} -A.bDj.prototype={ -$0(){}, -$S:0} -A.bDq.prototype={ -$2(a,b){var s,r,q,p,o,n,m,l=null,k=b.c -if(k!=null){s=this.a.ax.fy -return A.be(A.b([A.cG(B.C2,s,l,l,l),B.pS,A.F(A.hm(k,a,l),l,l,l,l,A.aO(l,l,s,l,l,l,l,l,l,l,l,l,l,l,l,l,l,!0,l,l,l,l,l,l,l,l),B.ag,l,l)],t.p),B.m,B.bD,B.z,0,B.y)}r=b.b -if(r==null)return B.lE -s=t.X -q=A.u(a,B.e,s) -q.toString -q=A.F(q.gbF(q),l,l,l,l,l,l,l,l) -q=A.br(!1,l,l,l,!0,l,l,l,!0,l,l,l,l,l,!1,l,l,l,A.F(r.b,l,l,l,l,l,l,l,l),l,q,l,l,l) -p=A.u(a,B.e,s) -p.toString -p=A.F(p.gou(p),l,l,l,l,l,l,l,l) -p=A.br(!1,l,l,l,!0,l,l,l,!0,l,l,l,l,l,!1,l,l,l,A.F(r.c,l,l,l,l,l,l,l,l),l,p,l,l,l) -s=A.u(a,B.e,s) -s.toString -s=A.F(s.gpQ(),l,l,l,l,l,l,l,l) -o=r.a.l(0) -n=A.cv(a,B.av) -n=n==null?l:n.gdH() -n=(n==null?B.ah:n).be(0,1) -m=this.a.ax.b -return A.be(A.b([q,p,A.br(!1,l,l,l,!0,l,l,l,!0,l,l,l,l,l,!1,l,l,l,A.v5(A.aO(l,l,m,l,l,m,l,l,l,l,l,l,l,l,l,l,l,!0,l,l,l,l,l,l,l,l),l,new A.bDn(),B.cC,B.bk,l,o,n),l,s,l,l,l)],t.p),B.m,B.k,B.B,0,B.y)}, -$S:534} -A.bDn.prototype={ -$1(a){return A.lO(a.c,B.cB)}, -$S:33} -A.bDr.prototype={ -$2(a,b){var s,r,q,p,o,n,m,l,k,j=null,i=b.c -if(i!=null){s=this.a.ax.fy -return A.be(A.b([A.cG(B.C2,s,j,j,j),B.pS,A.F(A.hm(i,a,j),j,j,j,j,A.aO(j,j,s,j,j,j,j,j,j,j,j,j,j,j,j,j,j,!0,j,j,j,j,j,j,j,j),B.ag,j,j)],t.p),B.m,B.bD,B.z,0,B.y)}r=b.b -if(r==null)return B.lE -q=r.b -s=t.X -p=A.u(a,B.e,s) -p.toString -o=this.a -n=o.ax -p=A.br(!1,j,j,j,!0,j,j,j,!0,j,j,j,j,j,!1,j,j,j,j,j,A.F(p.gpO(),j,j,j,j,A.aO(j,j,n.y,j,j,j,j,j,j,j,j,j,j,j,B.aQ,j,j,!0,j,j,j,j,j,j,j,j),j,j,j),j,j,j) -m=A.u(a,B.e,s) -m.toString -m=A.F(m.gpM(),j,j,j,j,j,j,j,j) -l=r.a.a.l(0) -k=A.cv(a,B.av) -k=k==null?j:k.gdH() -k=(k==null?B.ah:k).be(0,1) -n=n.b -m=A.b([p,A.br(!1,j,j,j,!0,j,j,j,!0,j,j,j,j,j,!1,j,j,j,A.v5(A.aO(j,j,n,j,j,n,j,j,j,j,j,j,j,j,j,j,j,!0,j,j,j,j,j,j,j,j),j,new A.bDk(),B.cC,B.bk,j,l,k),j,m,j,j,j)],t.p) -if(q!=null){s=A.u(a,B.e,s) -s.toString -s=A.F(s.gpS(),j,j,j,j,j,j,j,j) -p=q.a.l(0) -l=A.cv(a,B.av) -l=l==null?j:l.gdH() -l=(l==null?B.ah:l).be(0,1) -m.push(A.br(!1,j,j,j,!0,j,j,j,!0,j,j,j,j,j,!1,j,j,j,A.v5(A.aO(j,j,n,j,j,n,j,j,j,j,j,j,j,j,j,j,j,!0,j,j,j,j,j,j,j,j),j,new A.bDl(),B.cC,B.bk,j,p,l),j,s,j,j,j))}s=r.c -p=A.y(s).i("bi<1,2>") -B.b.L(m,A.hB(new A.bi(s,p),new A.bDm(o),p.i("D.E"),t.l7)) -return A.be(m,B.m,B.k,B.B,0,B.y)}, -$S:535} -A.bDk.prototype={ -$1(a){return A.lO(a.c,B.cB)}, -$S:33} -A.bDl.prototype={ -$1(a){return A.lO(a.c,B.cB)}, -$S:33} -A.bDm.prototype={ -$1(a){var s=null,r=A.F(a.a,s,s,s,s,s,s,s,s),q=A.by(18),p=this.a.ax,o=p.p4 -if(o==null)o=p.k2 -return A.br(!1,s,s,s,!0,s,s,s,!0,s,s,s,s,s,!1,s,s,s,A.cK(!1,B.E,!0,q,A.k_(A.F(A.a5x(a.b,s," "),s,s,s,s,A.aO(s,s,p.k3,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s),s,s,s),s,B.A,B.at,s,B.aF),B.n,o,0,s,s,s,s,s,B.a4),s,r,s,s,s)}, -$S:536} -A.a1l.prototype={ -a_(){return new A.arQ(new A.e9(B.ba,$.aC()))}} -A.arQ.prototype={ -aC(){this.aU() -var s=this.a.c -if(s!=null)this.d.sbZ(0,s)}, -Fg(a){var s,r=this,q=r.d,p=B.f.dU(q.a.a) -if(p.length===0)return -if(A.cz(p))s=(A.cz(p)?B.f.a1(p,0,1):null)!=="@" -else s=!0 -if(s){r.D(new A.bDs(r,a)) -return}r.D(new A.bDt(r)) -A.bU(a,!0,null,new A.bDu(A.au(a,!1,t.B).gaJ(0),p),null,t.H) -r.D(new A.bDv()) -q.vB(0,B.ml)}, -B(a){return new A.arR(this,null)}} -A.bDs.prototype={ -$0(){var s=A.u(this.b,B.e,t.X) -s.toString -this.a.e=s.giM()}, -$S:0} -A.bDt.prototype={ -$0(){this.a.e=null}, -$S:0} -A.bDu.prototype={ -$0(){return this.a.Fg(this.b)}, -$S:2} -A.bDv.prototype={ -$0(){}, -$S:0} -A.arR.prototype={ -B(a){var s,r,q=null,p=A.P(a),o=A.au(a,!1,t.B).gaJ(0),n=A.u(a,B.e,t.X) -n.toString -s=o.aO.c -r=A.y(s).i("aZ<1>") -return A.dT(A.dO(q,q,q,!0,!0,q,q,1,q,q,q,!1,q,!1,q,q,B.e2,q,!0,q,q,q,q,q,A.F(n.ghr(),q,q,q,q,q,q,q,q),q,q,q,1,q,!0),q,A.kt(A.iW(new A.bDC(this,o,p),q,new A.dU(new A.bDD(),new A.aZ(s,r),r.i("dU")),t.JF),q,!1),q,!1,q,q,q,q)}} -A.bDD.prototype={ -$1(a){var s=a.d -s=s==null?null:B.b.cs(s,new A.bDy()) -return s===!0}, -$S:41} -A.bDy.prototype={ -$1(a){return a.a==="m.ignored_user_list"}, -$S:96} -A.bDC.prototype={ -$2(a,b){var s,r,q,p,o,n,m=null,l=this.b -if(l.p1==null)return B.dn -s=this.a -r=s.c -q=r.e -p=t.X -o=A.u(a,B.e,p) -o.toString -o=o.gl0() -n=A.u(a,B.e,p) -n.toString -s=A.hF(!1,B.b0,!1,m,!0,B.u,m,A.hU(),r.d,m,m,m,m,m,2,A.hA(m,m,m,m,m,m,m,m,!0,m,m,m,m,m,q,m,m,m,B.lK,m,m,m,m,m,m,m,m,m,m,m,m,"@bad_guy:domain.abc",m,m,m,m,m,m,m,m,o,!0,!0,m,m,m,m,m,m,m,m,A.cJ(m,m,m,B.Oh,m,m,new A.bDz(s,a),m,m,m,n.ghp()),m,m,m,m,m),B.A,!0,m,!0,m,!1,m,B.aM,m,m,m,m,m,m,m,m,1,m,m,!1,"\u2022",m,m,m,new A.bDA(s,a),m,!1,m,m,!1,m,!0,m,B.b6,m,m,m,m,m,m,m,m,m,m,m,m,!0,B.ae,m,B.bj,m,B.y5,m,m) -p=A.u(a,B.e,p) -p.toString -n=t.p -return A.be(A.b([new A.ai(B.at,A.be(A.b([s,B.aP,A.F(p.gl_(),m,m,m,m,B.y8,m,m,m)],n),B.m,B.k,B.B,0,B.y),m),A.fW(this.c.ch,m,m,m,m,m),A.dF(A.i0(m,new A.bDB(l,a),l.gNL().length,m,m,B.P,!1),1)],n),B.m,B.k,B.B,0,B.y)}, -$S:537} -A.bDA.prototype={ -$1(a){return this.a.c.Fg(this.b)}, -$S:16} -A.bDz.prototype={ -$0(){return this.a.c.Fg(this.b)}, -$S:0} -A.bDB.prototype={ -$2(a,b){var s=null,r=this.a,q=A.F(r.gNL()[b],s,s,s,s,s,s,s,s),p=this.b,o=A.u(p,B.e,t.X) -o.toString -return A.br(!1,s,s,s,!0,s,s,s,!0,s,s,s,s,s,!1,s,s,s,s,s,q,s,A.cJ(s,s,s,B.dO,s,s,new A.bDx(p,r,b),s,s,s,o.gds(o)),s)}, -$S:85} -A.bDx.prototype={ -$0(){return A.bU(this.a,!0,null,new A.bDw(this.b,this.c),null,t.H)}, -$S:0} -A.bDw.prototype={ -$0(){var s=this.a -return s.TA(s.gNL()[this.b])}, -$S:2} -A.a1m.prototype={ -a_(){return new A.arS()}} -A.arS.prototype={ -a_m(a){return this.bKW(a)}, -bKW(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k -var $async$a_m=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:l=p.c -l.toString -o=t.X -n=A.u(l,B.e,o) -n.toString -n=n.gbC(n) -m=p.c -m.toString -o=A.u(m,B.e,o) -o.toString -s=3 -return A.f(A.wv(A.b([new A.e6(o.gds(o),!0,null,!0,t.Lz)],t.YA),n,l,a.c+" ("+a.a+")",a.e,t.y),$async$a_m) -case 3:if(c!==!0){s=1 -break}l=p.c -l.toString -k=A -s=4 -return A.f(A.bU(l,!0,null,new A.bDK(p,a),null,t.H),$async$a_m) -case 4:if(k.hv(c)!=null){s=1 -break}p.D(new A.bDL(p)) -case 1:return A.l(q,r)}}) -return A.m($async$a_m,r)}, -a0m(a,b){return this.bQc(a,b)}, -bQc(a,b){var s=0,r=A.n(t.H),q,p=2,o=[],n=[],m=this,l,k,j,i,h,g,f,e -var $async$a0m=A.o(function(c,d){if(c===1){o.push(d) -s=p}for(;;)switch(s){case 0:m.D(new A.bDN(m)) -p=4 -i=m.c -i.toString -h=t.B -i=A.au(i,!1,h).gaJ(0).aO.c -g=A.y(i).i("aZ<1>") -l=new A.dU(new A.bDO(),new A.aZ(i,g),g.i("dU")).gS(0) -g=m.c -g.toString -s=7 -return A.f(A.au(g,!1,h).gaJ(0).UF(a,b.f,!b.d),$async$a0m) -case 7:s=8 -return A.f(l,$async$a0m) -case 8:n.push(6) -s=5 -break -case 4:p=3 -e=o.pop() -k=A.a4(e) -j=A.ap(e) -$.V().u3(0,"Unable to toggle push rule",k,j) -i=m.c -if(i==null){n=[1] -s=5 -break}i=i.aj(t.L).f -h=m.c -h.toString -i.re(A.fx(null,null,null,null,null,B.u,null,A.F(A.hm(k,h,null),null,null,null,null,null,null,null,null),null,B.b5,null,null,null,null,null,null,null,null,null,null)) -n.push(6) -s=5 -break -case 3:n=[2] -case 5:p=2 -if(m.c!=null)m.D(new A.bDP(m)) -s=n.pop() -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$a0m,r)}, -Nt(a,b){return this.bDr(a,b)}, -bDr(a0,a1){var s=0,r=A.n(t.H),q,p=2,o=[],n=[],m=this,l,k,j,i,h,g,f,e,d,c,b,a -var $async$Nt=A.o(function(a2,a3){if(a2===1){o.push(a3) -s=p}for(;;)switch(s){case 0:b=m.c -b.toString -i=A.P(b) -b=m.c -b.toString -s=3 -return A.f(A.lb(null,new A.bDG(a0,i),b,!0,t.ID),$async$Nt) -case 3:h=a3 -if(h==null){s=1 -break}b=m.c -if(b==null){s=1 -break}case 4:switch(h.a){case 0:s=6 -break -default:s=5 -break}break -case 6:g=t.X -f=A.u(b,B.e,g) -f.toString -f=f.gda() -e=m.c -e.toString -e=A.u(e,B.e,g) -e.toString -e=e.glJ() -d=m.c -d.toString -g=A.u(d,B.e,g) -g.toString -s=7 -return A.f(A.fJ(null,b,!0,e,g.gds(g),f,!0),$async$Nt) -case 7:if(a3!==B.b2){s=1 -break}if(m.c==null){s=1 -break}m.D(new A.bDH(m)) -p=9 -b=m.c -b.toString -g=t.B -b=A.au(b,!1,g).gaJ(0).aO.c -f=A.y(b).i("aZ<1>") -l=new A.dU(new A.bDI(),new A.aZ(b,f),f.i("dU")).gS(0) -f=m.c -f.toString -s=12 -return A.f(A.au(f,!1,g).gaJ(0).GY(a1,a0.f),$async$Nt) -case 12:s=13 -return A.f(l,$async$Nt) -case 13:n.push(11) -s=10 -break -case 9:p=8 -a=o.pop() -k=A.a4(a) -j=A.ap(a) -$.V().u3(0,"Unable to delete push rule",k,j) -b=m.c -if(b==null){n=[1] -s=10 -break}b=b.aj(t.L).f -g=m.c -g.toString -b.re(A.fx(null,null,null,null,null,B.u,null,A.F(A.hm(k,g,null),null,null,null,null,null,null,null,null),null,B.b5,null,null,null,null,null,null,null,null,null,null)) -n.push(11) -s=10 -break -case 8:n=[2] -case 10:p=2 -if(m.c!=null)m.D(new A.bDJ(m)) -s=n.pop() -break -case 11:s=1 -break -case 5:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$Nt,r)}, -B(a){return new A.arT(this,null)}} -A.bDK.prototype={ -$0(){var s,r=this.a.c -r.toString -s=this.b -return A.au(r,!1,t.B).gaJ(0).a7L(new A.NY(s.a,s.b))}, -$S:2} -A.bDL.prototype={ -$0(){this.a.e=null}, -$S:0} -A.bDN.prototype={ -$0(){this.a.d=!0}, -$S:0} -A.bDO.prototype={ -$1(a){var s=a.d -s=s==null?null:B.b.cs(s,new A.bDM()) -return s===!0}, -$S:41} -A.bDM.prototype={ -$1(a){return a.a==="m.push_rules"}, -$S:96} -A.bDP.prototype={ -$0(){this.a.d=!1}, -$S:0} -A.bDG.prototype={ -$1(a){var s,r,q,p,o=null,n=this.a,m=t.X,l=A.u(a,B.e,m) -l.toString -l=A.F(A.cmr(n,l),o,o,o,o,o,o,o,o) -s=A.by(18) -r=this.b.ax -q=r.p4 -if(q==null)q=r.k2 -q=A.cK(!1,B.E,!0,s,A.k_(A.yu(A.a5x(A.aKj(B.p.cS(n.N(),o),o),o," "),A.aO(o,o,r.k3,o,o,o,o,o,o,o,o,o,o,o,o,o,o,!0,o,o,o,o,o,o,o,o),o),o,B.A,B.at,o,B.aF),B.n,q,0,o,o,o,o,o,B.a4) -s=A.cw(a,!1) -p=A.u(a,B.e,m) -p.toString -p=A.b([new A.eY(A.oQ(s.gBm(),t.O),!1,A.F(p.gcj(p),o,o,o,o,o,o,o,o),!1,o,o)],t.p) -if(!B.f.b0(n.f,".m.")){n=A.u(a,B.e,m) -n.toString -p.push(new A.eY(new A.bDF(a),!1,A.F(n.gds(n),o,o,o,o,A.aO(o,o,r.fy,o,o,o,o,o,o,o,o,o,o,o,o,o,o,!0,o,o,o,o,o,o,o,o),o,o,o),!1,o,o))}return new A.da(B.kn,A.pM(p,new A.ai(B.Kc,q,o),l),o)}, -$S:250} -A.bDF.prototype={ -$0(){return A.cw(this.a,!1).qw(B.f8M)}, -$S:0} -A.bDH.prototype={ -$0(){this.a.d=!0}, -$S:0} -A.bDI.prototype={ -$1(a){var s=a.d -s=s==null?null:B.b.cs(s,new A.bDE()) -return s===!0}, -$S:41} -A.bDE.prototype={ -$1(a){return a.a==="m.push_rules"}, -$S:96} -A.bDJ.prototype={ -$0(){this.a.d=!1}, -$S:0} -A.apq.prototype={ -H(){return"PushRuleDialogAction."+this.b}} -A.arT.prototype={ -B(a){var s,r,q=null,p=t.B,o=A.au(a,!1,p).gaJ(0).gaqb(),n=A.b([],t.jX),m=o==null -if(m)s=q -else{s=o.b -s=s==null?q:J.ev(s)}if(s===!0){s=m?q:o.b -n.push(new A.Js(B.xx,s==null?A.b([],t.g4):s))}if(m)s=q -else{s=o.a -s=s==null?q:J.ev(s)}if(s===!0){s=m?q:o.a -n.push(new A.Js(B.f8N,s==null?A.b([],t.g4):s))}if(m)s=q -else{s=o.d -s=s==null?q:J.ev(s)}if(s===!0){s=m?q:o.d -n.push(new A.Js(B.f8O,s==null?A.b([],t.g4):s))}if(m)s=q -else{s=o.e -s=s==null?q:J.ev(s)}if(s===!0){m=m?q:o.e -n.push(new A.Js(B.f8P,m==null?A.b([],t.g4):m))}m=t.l -s=A.b4(a,B.ac,m).w -m=A.b4(a,B.ac,m).w -r=A.u(a,B.e,t.X) -r.toString -r=A.dO(q,q,q,!0,!(s.a.a>840),q,q,1,m.a.a>840,q,q,!1,q,!1,q,q,q,q,!0,q,q,q,q,q,A.F(r.geG(),q,q,q,q,q,q,q,q),q,q,q,1,q,!0) -p=A.au(a,!1,p).gaJ(0).aO.c -m=A.y(p).i("aZ<1>") -return A.dT(r,q,A.kt(A.iW(new A.bDW(this,o,n),q,new A.dU(new A.bDX(),new A.aZ(p,m),m.i("dU")),t.JF),q,!0),q,!1,q,q,q,q)}} -A.bDX.prototype={ -$1(a){var s=a.d -s=s==null?null:B.b.cs(s,new A.bDS()) -return s===!0}, -$S:41} -A.bDS.prototype={ -$1(a){return a.a==="m.push_rules"}, -$S:96} -A.bDW.prototype={ -$2(a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=null,a3=A.P(a6),a4=t.p,a5=A.b([],a4) -if(a1.b!=null)for(s=a1.c,r=s.length,q=a3.ch,p=a1.a,o=p.c,n=t.VO,m=a3.ax,l=m.b,k=t.xT,j=t.Gk,i=t.B,m=m.y,h=0;h840),r,r,1,A.b4(a,B.ac,s).w.a.a>840,r,r,!1,r,!1,r,r,r,r,!0,r,r,r,r,r,p,r,r,r,1,r,!0),r,A.XY(A.kt(new A.cu(A.au(a,!1,t.B).gaJ(0).P7(0).Bt(0,B.At),new A.bEd(this,q),r,r,t.eH),r,!0),r,q.ax.k3,r),r,!1,r,r,r,r)}} -A.bEd.prototype={ -$2(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=null,f=b.b,e=b.c==null -if(e&&f==null)return B.ajw -s=t.X -r=A.u(a,B.e,s) -r.toString -q=this.b -p=q.ax -o=p.y -r=A.br(!1,g,g,g,!0,g,g,g,!0,g,g,g,g,g,!1,g,g,g,g,g,A.F(r.gej(),g,g,g,g,A.aO(g,g,o,g,g,g,g,g,g,g,g,g,g,g,B.aQ,g,g,!0,g,g,g,g,g,g,g,g),g,g,g),g,g,g) -n=A.u(a,B.e,s) -n.toString -n=n.gkk() -m=A.u(a,B.e,s) -m.toString -m=m.gkl() -l=A.u(a,B.e,s) -l.toString -l=l.gkh() -k=A.u(a,B.e,s) -k.toString -k=k.gki() -j=A.u(a,B.e,s) -j.toString -j=A.F(j.ghr(),g,g,g,g,g,g,g,g) -i=A.u(a,B.e,s) -i.toString -h=t.B -j=A.b([r,new A.nb(B.z0,n,m,g,g),new A.nb(B.z4,l,k,g,g),A.br(!1,g,g,g,!0,g,g,g,!0,g,g,g,g,new A.bEa(a),!1,g,g,g,A.F(i.o1(A.au(a,!1,h).gaJ(0).gNL().length),g,g,g,g,g,g,g,g),g,j,g,B.lb,g)],t.p) -if(A.au(a,!1,h).gaJ(0).z!=null)B.b.L(j,A.aQ(t.l7)) -r=q.ch -j.push(A.fW(r,g,g,g,g,g)) -q=A.u(a,B.e,s) -q.toString -q=A.F(q.gky(),g,g,g,g,A.aO(g,g,o,g,g,g,g,g,g,g,g,g,g,g,B.aQ,g,g,!0,g,g,g,g,g,g,g,g),g,g,g) -n=A.u(a,B.e,s) -n.toString -j.push(A.br(!1,g,g,g,!0,g,g,g,!0,g,g,g,g,g,!1,g,g,g,A.F(n.gkz(),g,g,g,g,g,g,g,g),g,q,g,g,g)) -q=A.by(9) -n=p.y1 -p=n==null?p.k2:n -n=A.by(9) -m=A.au(a,!1,h).gaJ(0).cx -l=t.jP -l=A.H(new A.O(B.Th,new A.bEb(a),l),l.i("a2.E")) -k=this.a.c -j.push(A.br(!1,g,g,g,!0,g,g,g,!0,g,g,g,g,g,!1,g,g,g,g,g,A.cK(!1,B.E,!0,q,A.cj7(n,!0,l,k.gbxA(),B.bM,B.a0,m,t.fX),B.n,p,0,g,g,g,g,g,B.a4),g,g,g)) -j.push(A.fW(r,g,g,g,g,g)) -p=A.u(a,B.e,s) -p.toString -j.push(A.br(!1,g,g,g,!0,g,g,g,!0,g,g,g,g,g,!1,g,g,g,g,g,A.F(p.gha(),g,g,g,g,A.aO(g,g,o,g,g,g,g,g,g,g,g,g,g,g,B.aQ,g,g,!0,g,g,g,g,g,g,g,g),g,g,g),g,g,g)) -o=A.u(a,B.e,s) -o.toString -o=A.F(o.gp_(),g,g,g,g,g,g,g,g) -j.push(A.br(!1,g,g,g,!0,g,g,g,!0,g,B.e6f,g,g,g,!1,g,g,g,A.yu(A.chF(A.au(a,!1,h).gaJ(0).gK_()),B.ya,g),g,o,g,g,g)) -if(f==null)q=g -else{q=f.b -q=q==null?g:q.a}if(q!==!1||!e){e=A.u(a,B.e,s) -e.toString -j.push(A.br(!1,g,g,g,!0,g,g,g,!0,g,B.e5K,g,g,new A.bEc(a),!1,g,g,g,g,g,A.F(e.gdZ(),g,g,g,g,g,g,g,g),g,B.lb,g))}e=A.u(a,B.e,s) -e.toString -j.push(A.br(!1,g,g,g,!0,g,g,B.er,!0,g,B.e6M,g,g,k.gbCi(),!1,g,g,g,g,g,A.F(e.gfe(),g,g,g,g,B.y8,g,g,g),g,g,g)) -j.push(A.fW(r,g,g,g,g,g)) -s=A.u(a,B.e,s) -s.toString -j.push(A.br(!1,g,g,g,!0,g,g,B.dc,!0,g,B.dO,g,g,k.gbCp(),!1,g,g,g,g,g,A.F(s.gik(),g,g,g,g,B.fjp,g,g,g),g,g,g)) -return A.be(j,B.m,B.k,B.z,0,B.y)}, -$S:544} -A.bEa.prototype={ -$0(){return A.cn(this.a).el(0,"/rooms/settings/security/ignorelist",null)}, -$S:0} -A.bEb.prototype={ -$1(a){var s=null,r=A.u(this.a,B.e,t.X) -r.toString -return A.ah_(A.F(A.cR9(a,r),s,s,s,s,s,s,s,s),a,t.fX)}, -$S:545} -A.bEc.prototype={ -$0(){return A.cn(this.a).el(0,"/rooms/settings/security/password",null)}, -$S:0} -A.a1r.prototype={ -a_(){return new A.a1s()}} -A.a1s.prototype={ -acw(a){return this.aUr(a)}, -aUr(a){var s=0,r=A.n(t.H),q=this,p -var $async$acw=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p=a==null?null:a.zQ() -if(p==null)p=4283835834 -$.mz.u6("Int","chat.fluffy.color_scheme_seed",p) -p=q.c -p.toString -A.au(p,!1,t.w7).Pz(a) -return A.l(null,r)}}) -return A.m($async$acw,r)}, -UP(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l -var $async$UP=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:m=p.c -m.toString -o=A.au(m,!1,t.B).gaJ(0) -m=p.c -m.toString -l=A -s=3 -return A.f(A.ws(m,!1,B.n_),$async$UP) -case 3:n=l.XC(b) -if(n==null){s=1 -break}m=p.c -m.toString -s=4 -return A.f(A.bU(m,!0,null,new A.bEk(o,n),null,t.P),$async$UP) -case 4:case 1:return A.l(q,r)}}) -return A.m($async$UP,r)}, -gaOH(){var s=this.d -if(s==null){s=this.c -s.toString -s=A.DP(A.au(s,!1,t.B).gaJ(0)).b}return s==null?0.5:s}, -a1h(a){return this.aSk(a)}, -aSk(a){var s=0,r=A.n(t.H),q,p=this,o,n -var $async$a1h=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:n=p.c -n.toString -o=A.au(n,!1,t.B).gaJ(0) -n=p.c -n.toString -s=3 -return A.f(A.bU(n,!0,null,new A.bEi(o,a),null,t.H),$async$a1h) -case 3:if(c.gamV()){s=1 -break}p.D(new A.bEj(p,o)) -case 1:return A.l(q,r)}}) -return A.m($async$a1h,r)}, -bR0(a){this.D(new A.bEn(this,a))}, -gapq(){var s=this.e -if(s==null){s=this.c -s.toString -s=A.DP(A.au(s,!1,t.B).gaJ(0)).c}return s==null?0.5:s}, -a1g(a){return this.aSi(a)}, -aSi(a){var s=0,r=A.n(t.H),q,p=this,o,n -var $async$a1g=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:n=p.c -n.toString -o=A.au(n,!1,t.B).gaJ(0) -n=p.c -n.toString -s=3 -return A.f(A.bU(n,!0,null,new A.bEg(o,a),null,t.H),$async$a1g) -case 3:if(c.gamV()){s=1 -break}p.D(new A.bEh(p,o)) -case 1:return A.l(q,r)}}) -return A.m($async$a1g,r)}, -bQZ(a){this.D(new A.bEm(this,a))}, -bCs(){var s=this.c -s.toString -return A.bU(s,!0,null,new A.bEf(this),null,t.H)}, -b2f(a){var s,r=this -switch(a.a){case 1:s=r.c -s.toString -A.au(s,!1,t.w7).Lh(B.Gi) -break -case 2:s=r.c -s.toString -A.au(s,!1,t.w7).Lh(B.yd) -break -case 0:s=r.c -s.toString -A.au(s,!1,t.w7).Lh(B.q_) -break}r.D(new A.bEl())}, -a6Y(a){return this.bxv(a)}, -bxv(a){var s=0,r=A.n(t.H),q=this -var $async$a6Y=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:s=2 -return A.f($.mz.u6("Double","chat.fluffy.font_size_factor",a),$async$a6Y) -case 2:q.D(new A.bEe()) -return A.l(null,r)}}) -return A.m($async$a6Y,r)}, -B(a){return new A.arW(this,null)}} -A.bEk.prototype={ -$0(){var s=0,r=A.n(t.P),q=this,p,o,n,m,l,k -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=q.a -o=q.b -n=A -m=p -l=A -k=p -s=4 -return A.f(o.E2(),$async$$0) -case 4:s=3 -return A.f(k.aOy(b,o.b),$async$$0) -case 3:s=2 -return A.f(n.cas(m,new l.zG(b,null,null)),$async$$0) -case 2:return A.l(null,r)}}) -return A.m($async$$0,r)}, -$S:50} -A.bEi.prototype={ -$0(){return A.cas(this.a,new A.zG(null,this.b,null))}, -$S:2} -A.bEj.prototype={ -$0(){this.a.d=A.DP(this.b).b}, -$S:0} -A.bEn.prototype={ -$0(){this.a.d=this.b}, -$S:0} -A.bEg.prototype={ -$0(){return A.cas(this.a,new A.zG(null,null,this.b))}, -$S:2} -A.bEh.prototype={ -$0(){this.a.e=A.DP(this.b).c}, -$S:0} -A.bEm.prototype={ -$0(){this.a.e=this.b}, -$S:0} -A.bEf.prototype={ -$0(){var s,r=this.a.c -r.toString -r=A.au(r,!1,t.B).gaJ(0) -s=r.ok -s.toString -return r.xi(s,"im.fluffychat.account_config",B.ae0.N())}, -$S:2} -A.bEl.prototype={ -$0(){}, -$S:0} -A.bEe.prototype={ -$0(){}, -$S:0} -A.arW.prototype={ -B(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=A.P(a0),c=A.au(a0,!1,t.B).gaJ(0),b=t.l,a=A.b4(a0,B.ac,b).w -b=A.b4(a0,B.ac,b).w -s=t.X -r=A.u(a0,B.e,s) -r.toString -r=A.dO(e,e,e,!0,!(a.a.a>840),e,e,1,b.a.a>840,e,e,!1,e,!1,e,e,e,e,!0,e,e,e,e,e,A.F(r.gf3(),e,e,e,e,e,e,e,e),e,e,e,1,e,!0) -b=d.ax -a=f.c -q=a.c -q.toString -q=A.au(q,!1,t.w7).e -if(q==null)q=B.q_ -p=t.UT -q=A.b7([q],p) -o=A.u(a0,B.e,s) -o.toString -o=A.F(o.giX(),e,e,e,e,e,e,e,e) -n=t.b6 -m=A.u(a0,B.e,s) -m.toString -m=A.F(m.gie(),e,e,e,e,e,e,e,e) -l=A.u(a0,B.e,s) -l.toString -p=A.cni(new A.bEt(f),A.b([new A.nP(B.Gi,B.e6Y,o,n),new A.nP(B.yd,B.e6G,m,n),new A.nP(B.q_,B.e6Q,A.F(l.gh5(),e,e,e,e,e,e,e,e),n)],t.Rx),q,p) -q=d.ch -n=A.fW(q,e,e,e,e,e) -l=A.u(a0,B.e,s) -l.toString -m=b.y -l=A.br(!1,e,e,e,!0,e,e,e,!0,e,e,e,e,e,!1,e,e,e,e,e,A.F(l.gku(),e,e,e,e,A.aO(e,e,m,e,e,e,e,e,e,e,e,e,e,e,B.aQ,e,e,!0,e,e,e,e,e,e,e,e),e,e,e),e,e,e) -o=A.fW(q,e,e,e,e,e) -k=A.u(a0,B.e,s) -k.toString -k=A.br(!1,e,e,e,!0,e,e,e,!0,e,e,e,e,e,!1,e,e,e,e,e,A.F(k.gmw(),e,e,e,e,A.aO(e,e,m,e,e,e,e,e,e,e,e,e,e,e,B.aQ,e,e,!0,e,e,e,e,e,e,e,e),e,e,e),e,e,e) -j=c.aO.c -i=A.y(j).i("aZ<1>") -i=A.iW(new A.bEu(f,c,d),e,new A.dU(new A.bEv(),new A.aZ(j,i),i.i("dU")),t.JF) -j=A.u(a0,B.e,s) -j.toString -j=A.br(!1,e,e,e,!0,e,e,e,!0,e,e,e,e,e,!1,e,e,e,e,e,A.F(j.giG(j),e,e,e,e,e,e,e,e),e,A.F("\xd7 "+A.A(A.ix(B.bK)),e,e,e,e,e,e,e,e),e) -a=A.cde(20,2.5,0.5,e,a.gbxu(),new A.bEw(),A.ix(B.bK)) -q=A.fW(q,e,e,e,e,e) -h=A.u(a0,B.e,s) -h.toString -m=A.br(!1,e,e,e,!0,e,e,e,!0,e,e,e,e,e,!1,e,e,e,e,e,A.F(h.gnx(),e,e,e,e,A.aO(e,e,m,e,e,e,e,e,e,e,e,e,e,e,B.aQ,e,e,!0,e,e,e,e,e,e,e,e),e,e,e),e,e,e) -h=A.u(a0,B.e,s) -h.toString -h=h.gnL() -g=A.u(a0,B.e,s) -g.toString -g=g.gkq() -s=A.u(a0,B.e,s) -s.toString -return A.dT(r,b.k2,A.kt(A.be(A.b([new A.ai(B.dr,p,e),n,l,new A.Lx(new A.bEx(f,a0),e),o,k,i,j,a,q,m,new A.nb(B.z5,h,e,e,e),new A.nb(B.tP,g,e,e,e),new A.nb(B.tS,s.gpt(),e,e,e)],t.p),B.c8,B.k,B.z,0,B.y),e,!0),e,!1,e,e,e,e)}} -A.bEt.prototype={ -$1(a){return this.a.c.b2f(a.gcp(a))}, -$S:546} -A.bEx.prototype={ -$2(a,b){var s,r,q=null -if(A.P(this.b).ax.a===B.aH)s=a==null?q:a.b -else s=b==null?q:b.b -r=A.dZ($.cLm,!0,t.MH) -if(s==null)B.b.A(r,q) -return A.cbL(q,B.feH,new A.bEp(this.a,r,s),r.length,q,q,q,q,B.P,!0)}, -$S:547} -A.bEp.prototype={ -$2(a,b){var s,r,q,p,o,n=null,m=this.b[b],l=m==null -if(l){s=A.u(a,B.e,t.X) -s.toString -s=s.gh5()}else s="#"+B.c.ys(A.cih(m),16).toUpperCase() -r=A.by(32) -q=this.a -l=l?this.c:m -p=A.by(32) -o=q.c.c -o.toString -return new A.ai(B.dr,A.vV(A.fl(!1,r,!0,A.cK(!1,B.E,!0,p,A.c3(J.v(A.au(o,!1,t.w7).f,m)?A.bI(A.cG(B.rf,A.P(a).ax.c,n,n,16),n,n):n,32,32),B.n,l,6,n,n,n,n,n,B.a4),n,!0,n,n,n,n,n,n,n,n,n,n,new A.bEo(q,m),n,n,n,n,n,n,n),s,n),n)}, -$S:222} -A.bEo.prototype={ -$0(){return this.a.c.acw(this.b)}, -$S:0} -A.bEv.prototype={ -$1(a){var s=a.d -s=s==null?null:B.b.cs(s,new A.bEq()) -return s===!0}, -$S:41} -A.bEq.prototype={ -$1(a){return a.a==="im.fluffychat.account_config"}, -$S:96} -A.bEu.prototype={ -$2(a,b){var s,r,q,p,o,n=this,m=null,l=n.b,k=A.DP(l),j=t.p,i=A.b([],j),h=k.a,g=h==null,f=!g -if(f){s=n.a.c -r=s.gaOH() -q=s.gapq() -s=s.gapq() -$.aw() -i.push(A.ok(A.ck6(A.qx(!1,B.aK,m,m,m,B.dI,212,!0,new A.cZ(h,t.Tb),m,h,760),new A.r8(q,s,m)),r))}h=A.tx(l,0,"!style_dummy",m,B.aj,0,m,m,m) -s=A.j(["membership","join"],t.N,t.z) -r=l.ok -r.toString -q=Date.now() -l=l.ok -l.toString -l=A.LK(s,"style_dummy",new A.bv(q,0,!1),m,m,m,h,r,l,B.ca,"m.room.member",m) -h=g?0:12 -s=n.c -r=A.aRG(s) -q=A.by(18) -q=A.qa(new A.ai(B.e7,A.F("Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor",m,m,m,m,A.aO(m,m,A.caF(s),m,m,m,m,m,m,m,m,16*A.ix(B.bK),m,m,m,m,m,!0,m,m,m,m,m,m,m,m),m,m,m),m),new A.d8(r,m,m,q,m,m,m,B.af),B.dp) -r=g?0:12 -p=s.ax -o=p.R8 -if(o==null)o=p.k2 -i.push(A.be(A.b([B.aP,new A.P8(l,m,!1,m),new A.ai(new A.aB(68,h,12,12),q,m),new A.fg(B.lt,m,m,new A.ai(new A.aB(12,r,12,12),A.cK(!1,B.E,!0,A.by(18),new A.ai(B.e7,A.F("Lorem ipsum dolor sit amet",m,m,m,m,A.aO(m,m,p.k3,m,m,m,m,m,m,m,m,16*A.ix(B.bK),m,m,m,m,m,!0,m,m,m,m,m,m,m,m),m,m,m),m),B.n,o,0,m,m,m,m,m,B.a4),m),m)],j),B.m,B.k,B.B,0,B.y)) -i=A.pV(m,A.e8(B.G,i,B.u,B.ap,m),B.u,m,B.aI,B.mA,B.ai,m,m,m,m,m) -s=A.fW(s.ch,m,m,m,m,m) -o=p.Q -l=o==null?p.y:o -h=p.as -l=A.k2(m,m,l,m,m,m,m,m,m,m,m,h==null?p.z:h,m,m,m,m,m,m,m,m,m,m,m,m,m,m) -h=n.a.c -r=t.X -q=A.u(a,B.e,r) -q.toString -l=A.kD(B.lc,A.F(q.geP(),m,m,m,m,m,m,m,m),h.geP(),l) -l=A.b([i,s,A.br(!1,m,m,m,!0,m,m,m,!0,m,m,m,m,m,!1,m,m,m,m,m,l,m,g?m:A.cJ(p.fy,m,m,B.dO,m,m,h.gbCr(),m,m,m,m),m)],j) -if(f){i=A.u(a,B.e,r) -i.toString -i=A.br(!1,m,m,m,!0,m,m,m,!0,m,m,m,m,m,!1,m,m,m,m,m,A.F(i.gbR(i),m,m,m,m,m,m,m,m),m,m,m) -g=A.cde(9,1,0.1,h.gaSj(),h.gbR_(),new A.bEr(),h.gaOH()) -r=A.u(a,B.e,r) -r.toString -B.b.L(l,A.b([i,g,A.br(!1,m,m,m,!0,m,m,m,!0,m,m,m,m,m,!1,m,m,m,m,m,A.F(r.gl1(r),m,m,m,m,m,m,m,m),m,m,m),A.cde(10,10,0,h.gaSh(),h.gbQY(),new A.bEs(),h.gapq())],j))}return A.be(l,B.m,B.k,B.B,0,B.y)}, -$S:548} -A.bEr.prototype={ -$1(a){return B.d.l(a)}, -$S:165} -A.bEs.prototype={ -$1(a){return B.d.l(a)}, -$S:165} -A.bEw.prototype={ -$1(a){return B.d.l(a)}, -$S:165} -A.aLx.prototype={ -N(){var s,r=A.c(t.N,t.z),q=this.a -if(q!=null)r.j(0,"prefix",q) -q=this.b -if(q!=null){s=A.U(q).i("O<1,x>") -q=A.H(new A.O(q,new A.aLD(),s),s.i("a2.E")) -r.j(0,"bundles",q)}return r}} -A.aLz.prototype={ -$1(a){var s,r,q -try{s=A.ad(a,"name",B.i,t.N) -r=A.ad(a,"priority",B.i,t.S) -return new A.oV(s,r)}catch(q){return null}}, -$S:550} -A.aLD.prototype={ -$1(a){return a.N()}, -$S:551} -A.oV.prototype={ -N(){var s=A.c(t.N,t.z),r=this.a -if(r!=null)s.j(0,"name",r) -r=this.b -if(r!=null)s.j(0,"priority",r) -return s}} -A.aLB.prototype={ -$1(a){return a.a===this.a}, -$S:552} -A.zG.prototype={ -N(){var s=this.a -s=s==null?null:s.l(0) -return A.j(["wallpaper_url",s,"wallpaper_opacity",this.b,"wallpaper_blur",this.c],t.N,t.z)}} -A.c8F.prototype={ -$1(a){var s,r,q,p=null,o=A.P(a).br.b -if(o==null)o=4 -s=A.P(a) -r=A.by(18) -q=A.P(a) -return A.bI(A.bz(p,A.cK(!1,B.E,!0,r,this.a.$1(a),B.u,q.fx,o,p,s.br.c,p,p,p,B.a4),B.n,p,B.af6,p,p,p,B.at,p,p,p,p),p,p)}, -$S:236} -A.c8G.prototype={ -$1(a){var s=t.l -return new A.da(new A.ax(0,1/0,0,A.b4(a,B.o4,s).w.f.d+Math.min(A.b4(a,B.ac,s).w.a.b-32,600)),this.a.$1(a),null)}, -$S:250} -A.aYn.prototype={ -$1(a){return A.adA(a,this.a)}, -$S:553} -A.aYo.prototype={ -$1(a){return A.Mn(a,new A.aYl()).t5(new A.aYm())}, -$S:417} -A.aYl.prototype={ -$0(){var s=0,r=A.n(t.H),q,p -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:q=$.cf().d.f -s=2 -return A.f(A.c79(q.length===0?B.Dd:B.b.gS(q)),$async$$0) -case 2:p=b -A.KH(p.glH(),p.glG()) -return A.l(null,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.aYm.prototype={ -$2(a,b){return $.V().q1(0,"Unable to initialize client",a,b)}, -$S:69} -A.aYp.prototype={ -$1(a){return a.c==null}, -$S:58} -A.aYq.prototype={ -$1(a){return a.c==null}, -$S:58} -A.aYj.prototype={ -$1(a){return a.b===this.a}, -$S:555} -A.aYk.prototype={ -$1(a){return a.Tf()}, -$S:417} -A.b0d.prototype={ -gF7(){return A.b7([B.bz,B.cF],t.Au)}} -A.rT.prototype={ -T3(a,b){var s -if(B.fcP.p(0,A.nC(J.as(a).a,null)))return -s=$.V() -s.q1(0,this.b,a,b) -s=A.A(a) -return this.a4P(s+"\n"+A.A(b==null?"":b))}, -bKx(a){return this.T3(a,null)}, -a4P(a){return this.bjU(a)}, -bjU(a){var s=0,r=A.n(t.H),q=this -var $async$a4P=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:s=2 -return A.f(A.lb(null,new A.b5t(a),q.a,!0,t.z),$async$a4P) -case 2:return A.l(null,r)}}) -return A.m($async$a4P,r)}} -A.b5t.prototype={ -$1(a){var s,r,q,p,o=null,n=t.X,m=A.u(a,B.e,n) -m.toString -m=A.F(m.gnW(),o,o,o,o,o,o,o,o) -s=this.a -r=A.c3(A.k_(A.F(s,o,o,o,o,B.fgC,o,o,o),o,B.A,o,o,B.P),256,256) -q=A.u(a,B.e,n) -q.toString -q=A.F(q.gcj(q),o,o,o,o,o,o,o,o) -p=A.u(a,B.e,n) -p.toString -p=A.F(p.gi9(),o,o,o,o,o,o,o,o) -n=A.u(a,B.e,n) -n.toString -return A.pM(A.b([new A.eY(new A.b5q(a),!1,q,!1,o,o),new A.eY(new A.b5r(s),!1,p,!1,o,o),new A.eY(new A.b5s(),!1,A.F(n.gjH(),o,o,o,o,o,o,o,o),!1,o,o)],t.p),r,m)}, -$S:112} -A.b5q.prototype={ -$0(){return A.cw(this.a,!1).rb()}, -$S:0} -A.b5r.prototype={ -$0(){return A.uu(new A.q4(this.a))}, -$S:0} -A.b5s.prototype={ -$0(){var s=null -return A.Dw($.aKP().c2(A.bE(s,s,s,s,s,s,A.j(["template","bug_report.yaml"],t.N,t.z),s,s)),B.OU,s)}, -$S:0} -A.c8z.prototype={ -$0(){return $.cbv.c_().aat(this.a,0,this.b)}, -$S:556} -A.bCQ.prototype={ -N(){var s,r=this,q=A.c(t.N,t.z) -q.j(0,"olm_account",r.a) -q.j(0,"access_token",r.b) -q.j(0,"user_id",r.c) -q.j(0,"homeserver",r.d) -q.j(0,"device_id",r.e) -s=r.f -if(s!=null)q.j(0,"device_name",s) -return q}, -l(a){return B.p.cS(this.N(),null)}} -A.bd9.prototype={ -$1(a){if(a===B.OE)this.a.$0()}, -$S:352} -A.bda.prototype={ -$1(a){if(a===B.OE)this.a.$0()}, -$S:352} -A.LN.prototype={ -H(){return"ExceptionContext."+this.b}} -A.c89.prototype={ -$0(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:m=p.b -l=m.gkS() -k=m.gcM() -s=3 -return A.f(A.kI(!0,m.gbC(m),p.a,"www...",null,!1,B.nT,null,null,null,null,!1,k,null,null,l,!0,new A.c88(m)),$async$$0) -case 3:j=b -if(j==null){s=1 -break}o=B.f.b0(j,"http")?A.d7(j,0,null):A.Dg("https",j,"",null) -m=p.c -l=m.a -n=l.b -m.sbZ(0,B.f.w_(l.a,n.a,n.b,"["+p.d+"]("+o.l(0)+")")) -A.L7() -case 1:return A.l(q,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.c88.prototype={ -$1(a){var s,r -if(a.length===0)return this.a.gjs() -try{if(B.f.b0(a,"http"))A.d7(a,0,null) -else A.Dg("https",a,"",null)}catch(s){r=this.a.gmg() -return r}return null}, -$S:91} -A.c8a.prototype={ -$0(){var s,r,q,p=this.a,o=p.a,n=o.a,m=o.b,l=B.f.Hm(B.f.a1(n,0,m.a),"\n") -if(l===-1)l=0 -s=m.b -r=A.eW(B.C,l,s,!1) -q=new A.O(A.b(B.f.a1(n,r.a,r.b).split("\n"),t.s),new A.c87(),t.a4).b_(0,"\n") -p.sbZ(0,B.f.w_(p.a.a,l,s,q)) -A.L7()}, -$S:0} -A.c87.prototype={ -$1(a){return B.f.b0(a,"- [ ]")||a.length===0?a:"- [ ] "+a}, -$S:15} -A.c8b.prototype={ -$0(){var s=this.a,r=s.a,q=r.b -s.sbZ(0,B.f.w_(r.a,q.a,q.b,"**"+this.b+"**")) -A.L7()}, -$S:0} -A.c8c.prototype={ -$0(){var s=this.a,r=s.a,q=r.b -s.sbZ(0,B.f.w_(r.a,q.a,q.b,"*"+this.b+"*")) -A.L7()}, -$S:0} -A.c8d.prototype={ -$0(){var s=this.a,r=s.a,q=r.b -s.sbZ(0,B.f.w_(r.a,q.a,q.b,"~~"+this.b+"~~")) -A.L7()}, -$S:0} -A.c51.prototype={ -$1(a){return B.f.p(this.a,a)}, -$S:9} -A.c52.prototype={ -$1(a){return B.f.p(this.a,a)}, -$S:9} -A.c53.prototype={ -$1(a){return B.f.p(this.a,a)}, -$S:9} -A.c54.prototype={ -$1(a){return B.f.p(this.a,a)}, -$S:9} -A.bgO.prototype={ -$1(a){var s=this.a,r=A.iq(s.gwK().h(0,"size"))?A.b_(s.gwK().h(0,"size")):null -return s.alk(r==null?null:new A.bgN(a,r))}, -$S:558} -A.bgN.prototype={ -$1(a){return this.a.$1(a/this.b)}, -$S:8} -A.bLM.prototype={ -$1(a){var s=this.a -if(s!=null&&a.gCJ()!=="m.annotation"){if((a.gCJ()!=="m.thread"||a.gOB()!==s)&&a.y!==s)return!1}else if(a.gCJ()==="m.thread")return!1 -return A.ckl(a)||a.y===this.b}, -$S:23} -A.c6r.prototype={ -$2(a,b){return $.V().TL("Unable to delete database, after failed construction",a,b)}, -$S:69} -A.f8.prototype={ -ge_(){return this.a.ge_()}, -e6(a){return this.a.e6(a)}, -ek(a){return this.a.ek(a)}, -gaOg(){return this.a.gdL()}, -aKC(a){return a}} -A.bpp.prototype={ -$1(a){var s=a.f -return s==null?"@unknown:unknown":s}, -$S:137} -A.bpq.prototype={ -$1(a){return a!==this.a.cx.ok}, -$S:9} -A.Zp.prototype={$ibq:1} -A.bqH.prototype={ -$0(){return A.lO("https://github.com/krille-chan/fluffychat",B.cB)}, -$S:0} -A.bqI.prototype={ -$1(a){var s=null,r=this.a,q=A.u(r,B.e,t.X) -q.toString -return A.kD(B.e5O,A.F(q.gpT(),s,s,s,s,s,s,s,s),new A.bqG(r,a),s)}, -$S:424} -A.bqG.prototype={ -$0(){A.cn(this.a).el(0,"/logs",null) -A.cw(this.b,!1).rb()}, -$S:0} -A.bqJ.prototype={ -$1(a){var s=null,r=this.a,q=A.u(r,B.e,t.X) -q.toString -return A.kD(B.e5x,A.F(q.gpK(),s,s,s,s,s,s,s,s),new A.bqF(r,a),s)}, -$S:424} -A.bqF.prototype={ -$0(){A.cn(this.a).el(0,"/configs",null) -A.cw(this.b,!1).rb()}, -$S:0} -A.bw9.prototype={ -$1(a){var s=a.f -if(s==null)s="@unknown:unknown" -return s===this.a.cx.ok}, -$S:34} -A.bwa.prototype={ -$1(a){return a.a}, -$S:560} -A.bwb.prototype={ -$1(a){var s="@unknown:unknown",r=a.f,q=r==null,p=q?s:r -if(p!==this.a.cx.ok){if(q)r=s -r=r===J.kL(this.b.CW.c).c}else r=!0 -return r}, -$S:34} -A.c9b.prototype={ -$1(a){var s=null,r=A.by(18),q=A.P(a) -return A.bI(A.bz(s,this.d.$1(a),B.u,s,new A.ax(0,this.b,0,this.c),new A.d8(q.fx,s,s,r,s,s,s,B.af),s,s,B.at,s,s,s,s),s,s)}, -$S:236} -A.bKt.prototype={ -$0(){return A.lO("https://fluffy.chat/en/changelog/",B.cB)}, -$S:0} -A.bGL.prototype={ -$0(){var s,r=this.b -if((r.b&4)!==0)return -s=this.a -if(s.a==null){s.b=!1 -r.v(0,!0) -s.a=A.d4(this.c,new A.bGK(s))}else s.b=!0}, -$S:20} -A.bGK.prototype={ -$0(){var s=this.a -s.a=null -if(s.b){s=s.c -if(s!=null)s.$0()}}, -$S:0} -A.bGN.prototype={ -$1(a){var s=this.a.c -return s==null?null:s.$0()}, -$S:22} -A.bGO.prototype={ -$0(){return this.a.aN(0)}, -$S:0} -A.bGP.prototype={ -$2(a,b){return this.a.rk(a,b)}, -$S:69} -A.bGM.prototype={ -$0(){this.a.af(0) -this.b.aN(0)}, -$S:20} -A.bKl.prototype={ -$1(a){return A.a2O(this.a,a)}, -$S:561} -A.bKm.prototype={ -$0(){return this.a.qJ(0)}, -$S:0} -A.a2N.prototype={ -l(a){return this.a}, -$ibq:1} -A.iY.prototype={ -wk(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i -var $async$wk=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:i=p.a -if(B.f.b0(i.toLowerCase(),"im.fluffychat://chat/")||B.f.b0(i.toLowerCase(),"https://matrix.to/#/")||A.b7(["#","@","!","+","$"],t.N).p(0,i[0])||B.f.b0(i.toLowerCase(),"matrix:")){q=p.Fr() -s=1 -break}o=A.l6(i) -if(o==null){n=p.c -m=n.aj(t.L).f -n=A.u(n,B.e,t.X) -n.toString -m.re(A.fx(null,null,null,null,null,B.u,null,A.F(n.f0(i),null,null,null,null,null,null,null,null),null,B.b5,null,null,null,null,null,null,null,null,null,null)) -s=1 -break}n=p.b -s=n!=null&&i!==n?3:4 -break -case 3:n=p.c -m=t.X -l=A.u(n,B.e,m) -l.toString -l=l.gnt() -k=A.u(n,B.e,m) -k.toString -k=k.gjh(k) -m=A.u(n,B.e,m) -m.toString -s=5 -return A.f(A.fJ(m.gbC(m),n,!1,i,k,l,!0),$async$wk) -case 5:if(b!==B.b2){s=1 -break}case 4:if(!A.b7(["https","http"],t.N).p(0,o.grv())){n=o.grv() -if(n==="geo"){n=t.uG -j=A.H(new A.O(A.b(B.b.gS(o.gnB(o).split(";")).split(","),t.s),new A.bKB(),n),n.i("a2.E")) -if(j.length===2&&B.b.gS(j)!=null&&B.b.gU(j)!=null){A.lO("https://www.openstreetmap.org/?mlat="+A.A(B.b.gS(j))+"&mlon="+A.A(B.b.gU(j))+"#map=16/"+A.A(B.b.gS(j))+"/"+A.A(B.b.gU(j)),B.cB) -s=1 -break}}A.lO(i,B.cB) -s=1 -break}if(o.guv(o).length===0){n=p.c -m=n.aj(t.L).f -n=A.u(n,B.e,t.X) -n.toString -m.re(A.fx(null,null,null,null,null,B.u,null,A.F(n.f0(i),null,null,null,null,null,null,null,null),null,B.b5,null,null,null,null,null,null,null,null,null,null)) -s=1 -break}A.lO(o.aNk(0,new A.O(A.b(o.guv(o).split("."),t.s),new A.bKC(),t.a4).b_(0,".")).gAb(),B.OU) -case 1:return A.l(q,r)}}) -return A.m($async$wk,r)}, -Fr(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c -var $async$Fr=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:g=p.c -f=A.au(g,!1,t.B) -e=B.f.Bp(p.a,"im.fluffychat://chat/","https://matrix.to/#/") -d=A.bl1(e) -if(d==null){d=A.l6(e) -d=d==null?null:A.bl1(d.guv(d)) -o=d}else o=d -if(o==null){d=A.l6(e) -if(d==null)o=null -else{d=A.cGj(d.gBk(),new A.bKE()) -d=d==null?null:A.bl1(d) -o=d}}if(o==null){s=1 -break}d=o.a -if((A.cz(d)?B.f.a1(d,0,1):null)!=="#")n=(A.cz(d)?B.f.a1(d,0,1):null)==="!" -else n=!0 -s=n?3:5 -break -case 3:m=o.b -l=f.gaJ(0).aq3(d) -if(l==null)l=f.gaJ(0).dt(d) -n=t.N -k=A.aQ(n) -if(l==null)j=(A.cz(d)?B.f.a1(d,0,1):null)==="#" -else j=!1 -s=j?6:7 -break -case 6:s=8 -return A.f(A.bU(g,!0,null,new A.bKF(f,d),null,t.ws),$async$Fr) -case 8:i=b -if(A.hv(i)!=null){s=1 -break}h=A.lj(i).a -j=A.lj(i).b -j.toString -k.L(0,j) -j=f.gaJ(0) -h.toString -l=j.dt(h) -case 7:k.L(0,o.d) -s=l!=null?9:11 -break -case 9:if(l.gxb()){f=l.a -A.cn(g).el(0,"/rooms/"+f,null) -s=1 -break}f=l.a -if(m!=null){f=A.bE(null,null,null,A.b(["rooms",f],t.s),null,null,A.j(["event",m],n,t.z),null,null).l(0) -A.cn(g).el(0,"/"+f,null)}else A.cn(g).el(0,"/rooms/"+f,null) -s=1 -break -s=10 -break -case 11:j=t.z -s=12 -return A.f(A.lb(null,new A.bKG(o),g,!0,j),$async$Fr) -case 12:case 10:s=(A.cz(d)?B.f.a1(d,0,1):null)==="!"?13:14 -break -case 13:c=J -s=17 -return A.f(A.fJ(null,g,!1,null,null,"Join room "+d,!1),$async$Fr) -case 17:s=c.v(b,B.b2)?15:16 -break -case 15:s=18 -return A.f(A.bU(g,!0,null,new A.bKH(f,d,k),null,n),$async$Fr) -case 18:i=b -if(A.hv(i)!=null){s=1 -break}s=19 -return A.f(A.bU(g,!0,null,new A.bKI(),null,j),$async$Fr) -case 19:if(m!=null){f=A.lj(i) -f.toString -j=A.bE(null,null,null,A.b(["rooms",f],t.s),null,null,A.j(["event",m],n,j),null,null).gAb() -A.cn(g).el(0,j,null)}else{f=A.lj(i) -f.toString -f=A.A(f) -A.cn(g).el(0,"/rooms/"+f,null)}case 16:case 14:s=4 -break -case 5:s=(A.cz(d)?B.f.a1(d,0,1):null)==="@"?20:21 -break -case 20:n={} -n.a=!1 -c=A -s=22 -return A.f(A.bU(g,!0,null,new A.bKJ(n,f,d),null,t.sl),$async$Fr) -case 22:d=c.lj(b) -d.toString -s=23 -return A.f(A.a3_(g,n.a,d),$async$Fr) -case 23:case 21:case 4:case 1:return A.l(q,r)}}) -return A.m($async$Fr,r)}} -A.bKB.prototype={ -$1(a){return A.NR(a)}, -$S:472} -A.bKC.prototype={ -$1(a){var s=A.oL(a,0,a.length,B.t,!1),r=A.cWH(s) -return r!==s+"-"?"xn--"+r:s}, -$S:15} -A.bKE.prototype={ -$1(a){return!0}, -$S:9} -A.bKF.prototype={ -$0(){return this.a.gaJ(0).Pe(this.b)}, -$S:562} -A.bKG.prototype={ -$1(a){return new A.yi(this.a.a,null,null,null)}, -$S:213} -A.bKH.prototype={ -$0(){var s=this.a.gaJ(0),r=this.c -if(r.a!==0)r=A.H(r,A.y(r).i("cD.E")) -else r=null -return s.bIf(this.b,r)}, -$S:54} -A.bKI.prototype={ -$0(){return A.hy(B.lH,null,t.z)}, -$S:60} -A.bKJ.prototype={ -$0(){var s=this.c -return this.b.gaJ(0).I3(s).t5(new A.bKD(this.a,s))}, -$S:563} -A.bKD.prototype={ -$1(a){this.a.a=!0 -return new A.eo(null,null,this.b)}, -$S:426} -A.bKY.prototype={ -acS(){var s=0,r=A.n(t.H),q,p=this,o -var $async$acS=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=p.a=A.cat() -o.aqy("assets/sounds/phone.ogg") -o.qO(0) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$acS,r)}, -a2m(){var s=0,r=A.n(t.H),q,p=this,o -var $async$a2m=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=p.a -o=o==null?null:o.qh(0) -s=3 -return A.f(t.C.b(o)?o:A.bc(o,t.H),$async$a2m) -case 3:p.a=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a2m,r)}} -A.a3a.prototype={ -a_(){return new A.aIf()}} -A.aIf.prototype={ -a4o(){var s=0,r=A.n(t.wG),q,p=this,o,n -var $async$a4o=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:n=p.d -if(n==null){n=A.b([],t.aU) -o=$.cmB -$.cmB=o+1 -n=p.d=new A.O2(o,n,B.f9_,$.aC())}s=3 -return A.f(n.tf(0),$async$a4o) -case 3:n=p.d -n.toString -o=p.a.c.a -n.sacO(0,o) -n=p.d -n.toString -q=n -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a4o,r)}, -bD7(){var s,r -try{s=this.d -if(s!=null)s.sacO(0,null) -s=this.d -if(s!=null)s.n() -this.d=null}catch(r){}}, -aC(){var s=this,r=s.a.c.as.c -r=new A.aZ(r,A.y(r).i("aZ<1>")).iY(new A.c3J(s)) -s.f=r -s.a2a() -s.aU()}, -a2a(){var s=0,r=A.n(t.H),q=this -var $async$a2a=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:s=2 -return A.f(q.a4o(),$async$a2a) -case 2:q.D(new A.c3K(q)) -return A.l(null,r)}}) -return A.m($async$a2a,r)}, -n(){var s=this.f -if(s!=null)s.af(0) -this.bD7() -this.aM()}, -B(a){var s=null -return!this.e?A.bz(s,s,B.n,s,s,s,s,s,s,s,s,s,s):new A.f6(new A.c3H(this),this.a.a)}} -A.c3J.prototype={ -$1(a){var s=this.a -s.D(new A.c3I(s,a))}, -$S:565} -A.c3I.prototype={ -$0(){var s=this.a.d -if(s!=null)s.sacO(0,this.b)}, -$S:0} -A.c3K.prototype={ -$0(){return this.a.e=!0}, -$S:0} -A.c3H.prototype={ -$1(a){var s,r=this.a,q=r.d -q.toString -r=r.a -s=r.d -return new A.Ho(q,r.e,s,new A.c3G(),null)}, -$S:566} -A.c3G.prototype={ -$1(a){var s=null -return A.bz(s,s,B.n,A.aP(45,B.r.gk(0)>>>16&255,B.r.gk(0)>>>8&255,B.r.gk(0)&255),s,s,s,s,s,s,s,s,s)}, -$S:433} -A.auA.prototype={ -zv(a){this.b=a===B.lu||a===B.qk}, -bvs(a,b){var s=null,r=$.ci0 -r.toString -A.nF(s,s,s,!0,s,new A.bM_(this,a,b),r,s,s,s,!0,!0,t.z)}, -ga8P(){var s=0,r=A.n(t.y),q -var $async$ga8P=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:q=!1 -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$ga8P,r)}, -a_y(){var s=0,r=A.n(t.H),q=1,p=[],o=this,n,m,l -var $async$a_y=A.o(function(a,b){if(a===1){p.push(b) -s=q}for(;;)switch(s){case 0:l=!o.b -if(l){s=4 -break}else b=l -s=5 -break -case 4:s=6 -return A.f(o.ga8P(),$async$a_y) -case 6:b=!b -case 5:s=b?2:3 -break -case 2:q=8 -s=11 -return A.f($.cgf().acS(),$async$a_y) -case 11:q=1 -s=10 -break -case 8:q=7 -m=p.pop() -s=10 -break -case 7:s=1 -break -case 10:case 3:return A.l(null,r) -case 1:return A.k(p.at(-1),r)}}) -return A.m($async$a_y,r)}, -Ir(){var s=0,r=A.n(t.H),q=1,p=[],o=this,n,m,l -var $async$Ir=A.o(function(a,b){if(a===1){p.push(b) -s=q}for(;;)switch(s){case 0:l=!o.b -if(l){s=4 -break}else b=l -s=5 -break -case 4:s=6 -return A.f(o.ga8P(),$async$Ir) -case 6:b=!b -case 5:s=b?2:3 -break -case 2:q=8 -s=11 -return A.f($.cgf().a2m(),$async$Ir) -case 11:q=1 -s=10 -break -case 8:q=7 -m=p.pop() -s=10 -break -case 7:s=1 -break -case 10:case 3:return A.l(null,r) -case 1:return A.k(p.at(-1),r)}}) -return A.m($async$Ir,r)}, -am6(a){return this.bFU(a)}, -bFU(a){var s=0,r=A.n(t.H),q=this -var $async$am6=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:q.bvs(a.a.a,a) -return A.l(null,r)}}) -return A.m($async$am6,r)}, -alY(a){return this.bFj(a)}, -bFj(a){var s=0,r=A.n(t.H) -var $async$alY=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:return A.l(null,r)}}) -return A.m($async$alY,r)}, -am7(a){return this.bFV(a)}, -bFV(a){var s=0,r=A.n(t.H) -var $async$am7=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:return A.l(null,r)}}) -return A.m($async$am7,r)}, -a8E(a){return this.bFO(a)}, -bFO(a){var s=0,r=A.n(t.H) -var $async$a8E=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:return A.l(null,r)}}) -return A.m($async$a8E,r)}, -gaLk(){return A.a3(A.dk(null))}, -aN1(a){throw A.q(A.dk(null))}} -A.bM_.prototype={ -$1(a){return new A.E4(new A.bLZ(a),a,this.c,this.a.a.gaJ(0),null)}, -$S:567} -A.bLZ.prototype={ -$0(){return A.cw(this.a,!1).rb()}, -$S:0} -A.aIj.prototype={} -A.eY.prototype={ -B(a){var s,r,q,p,o=this,n=null,m=A.P(a) -switch(m.w.a){case 0:case 1:case 3:case 5:if(o.f){s=o.r -if(s==null)s=A.by(18) -r=o.d -q=m.ax -if(r)p=q.b -else{p=q.p1 -if(p==null)p=q.k2}q=r?q.c:q.b -return new A.ai(B.aow,A.c3(A.xa(r,o.e,n,n,n,n,n,n,o.c,n,A.LD(n,n,p,n,n,n,n,n,n,q,n,n,n,n,n,new A.eh(s,B.H),n,n,n,n,n)),n,1/0),n)}return A.hR(o.d,o.e,n,n,n,n,n,n,o.c,n,n) -case 2:case 4:return new A.UF(o.c,o.d,o.e,n)}}} -A.Lq.prototype={ -B(a){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=j.w,g=j.x,f=j.y,e=A.P(a) -switch(e.w.a){case 0:case 1:case 3:case 5:return A.hF(!0,B.b0,!1,i,!0,B.u,i,A.hU(),j.c,i,i,i,i,i,2,A.hA(i,i,i,i,i,i,j.r,i,!0,i,i,i,i,i,f,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,j.d,i,i,i,i,i,i,i,i,j.e,!0,!0,i,i,i,i,i,h,i,i,i,i,i,i,g,i),B.A,!0,i,!0,i,!1,i,B.aM,i,i,i,i,j.ax,i,j.ay,i,j.at,j.as,i,j.z,"\u2022",i,i,i,i,i,!1,i,i,!1,i,!0,i,B.b6,i,i,i,i,i,i,i,i,i,i,i,i,!0,B.ae,i,B.bj,i,i,i,i) -case 2:case 4:s=j.e -if(s==null)s=j.d -if(s==null)r=i -else{r=j.at -r=((r==null?1:r)+1)*20}q=j.z -p=j.at -o=j.ax -n=h!=null?A.F(h,i,i,i,i,i,i,i,i):i -m=g!=null?A.F(g,i,i,i,i,i,i,i,i):i -l=q?B.FV:B.FW -k=q?B.FX:B.FY -if(o==null)o=p===1?B.cI:B.nR -r=A.b([A.c3(new A.US(j.c,s,n,m,o,q,!0,l,k,p,j.as,j.ay,!0,i),r,i)],t.p) -if(f!=null)r.push(A.F(f,i,i,i,i,A.aO(i,i,e.ax.fy,i,i,i,i,i,i,i,i,11,i,i,i,i,i,!0,i,i,i,i,i,i,i,i),B.eu,i,i)) -return A.be(r,B.m,B.k,B.z,0,B.y)}}} -A.yi.prototype={ -W8(a){return this.bhz(a)}, -bhz(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i -var $async$W8=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:n=A.au(a,!1,t.B).gaJ(0) -m=p.d -l=m==null -k=(l?null:m.ga9i())==="knock" -s=3 -return A.f(A.bU(a,!0,null,new A.bsn(p,m,n,k),null,t.N),$async$W8) -case 3:j=c -i=A.lj(j) -if(i==null){s=1 -break}s=k&&n.dt(i)==null?4:5 -break -case 4:A.cw(a,!1).qw(!0) -l=t.X -o=A.u(a,B.e,l) -o.toString -o=o.goS() -l=A.u(a,B.e,l) -l.toString -s=6 -return A.f(A.zt(a,l.gnI(),null,o,!0),$async$W8) -case 6:s=1 -break -case 5:if(A.hv(j)!=null){s=1 -break}if(a.e==null){s=1 -break}A.cw(a,!1).qw(!0) -if((l?null:m.gTn())!=="m.space"){l=A.lj(j) -l.toString -l=!n.dt(l).gxb()}else l=!1 -if(l)A.cn(a).el(0,"/rooms/"+i,null) -else A.cn(a).el(0,"/rooms?spaceId="+i,null) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$W8,r)}, -bt0(a){return a.gy7()==this.c}, -a5h(a){return this.bpT(a)}, -bpT(a){var s=0,r=A.n(t.l8),q,p=this,o,n,m,l -var $async$a5h=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:l=p.d -if(l!=null){q=l -s=1 -break}o=A.au(a,!1,t.B).gaJ(0) -n=p.c -n.toString -m=A.cz(n)?B.b.gU(A.f7(n)):null -s=3 -return A.f(o.bMR(new A.a_f(n),m),$async$a5h) -case 3:o=c.a -n=p.gbt_() -if(!B.b.cs(o,n))throw A.q(A.cHw(a).gfw()) -q=B.b.wF(o,n) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a5h,r)}, -B(a){var s,r,q,p,o,n,m=this,l=null,k={},j=m.c -if(j==null){s=m.d -j=s==null?l:s.gy7()}s=j==null -if(s){r=m.d -q=r==null?l:r.gE9()}else q=j -k.a=!1 -r=m.d -p=r==null -o=p?l:r.gbF(r) -if(o==null)if(s)s=l -else s=A.cz(j)?B.b.gS(A.f7(j)):l -else s=o -if(s==null)s=p?l:r.gE9() -s=A.F(s==null?"Unknown":s,l,l,l,l,l,B.ag,l,l) -o=m.a5h(a) -if((p?l:r.ga9i())==="knock"&&A.au(a,!1,t.B).gaJ(0).dt(r.gE9())==null){r=A.u(a,B.e,t.X) -r.toString -r=r.gmp()}else{r=p?l:r.gTn() -p=t.X -if(r==="m.space"){r=A.u(a,B.e,p) -r.toString -r=r.gml()}else{r=A.u(a,B.e,p) -r.toString -r=r.giT()}}r=A.F(r,l,l,l,l,l,l,l,l) -p=A.cw(a,!1) -n=A.u(a,B.e,t.X) -n.toString -return A.pM(A.b([new A.eY(new A.bsv(m,a),!1,r,!0,B.zj,l),new A.eY(A.oQ(p.gBm(),t.O),!1,A.F(n.gcj(n),l,l,l,l,l,l,l,l),!0,B.tY,l)],t.p),new A.da(B.zm,new A.cu(o,new A.bsw(k,q),l,l,t.RT),l),new A.da(B.kn,s,l))}} -A.bsn.prototype={ -$0(){var s=0,r=A.n(t.N),q,p=this,o,n,m,l,k -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:m=p.b -l=m!=null -k=!1 -if(l){o=p.c -if(o.dt(m.gE9())!=null){k=o.dt(m.gE9()) -k=(k==null?null:k.b)!==B.bN}}if(k){q=m.gE9() -s=1 -break}l=l&&p.d -k=p.c -o=p.a -s=l?3:5 -break -case 3:s=6 -return A.f(k.ZG(m.gE9(),o.e),$async$$0) -case 6:n=b -s=4 -break -case 5:l=o.c -m=l==null?m.gE9():l -s=7 -return A.f(k.aLh(m,o.e),$async$$0) -case 7:n=b -case 4:s=!p.d&&k.dt(n)==null?8:9 -break -case 8:s=10 -return A.f(k.bRF(n),$async$$0) -case 10:case 9:q=n -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$0,r)}, -$S:54} -A.bsw.prototype={ -$2(a,b){var s,r=null,q=A.P(a),p=b.b,o=p==null,n=o?r:p.gur(),m=o?r:p.gHI(),l=A.b([],t.p),k=this.b -if(k!=null)l.push(new A.o5(new A.bss(this.a,k,q),r)) -s=o?r:p.gbF(p) -k=s==null?k:s -l.push(A.bI(A.eZ(r,r,r,r,n,k,n!=null?new A.bst(a,n):r,r,r,88,r),r,r)) -if((o?r:p.ga9G())!=null){k=A.u(a,B.e,t.X) -k.toString -o=o?r:p.ga9G() -l.push(A.F(k.dO(o==null?0:o),r,r,r,r,B.y9,B.ag,r,r))}if(m!=null&&m.length!==0){o=A.cv(a,B.av) -o=o==null?r:o.gdH() -o=(o==null?B.ah:o).be(0,1) -k=q.ax.b -l.push(A.OF(A.aO(r,r,k,r,B.cH,k,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r),new A.bsu(a),B.cC,r,m,B.ag,o))}return A.k_(A.be(l,B.c8,B.k,B.B,8,B.y),r,B.A,r,r,B.P)}, -$S:568} -A.bss.prototype={ -$2(a,b){return new A.tJ(new A.bsr(this.a,this.b,b,this.c),null)}, -$S:430} -A.bsr.prototype={ -$2(a,b){var s,r,q,p=this,o=null,n=p.a,m=p.b -if(p.c)s=1.33 -else s=n.a?1.25:1 -r=n.a -q=r?B.BT:B.ND -s=A.b([A.auG(new A.ai(B.r0,A.SH(A.cG(q,r?B.dV:o,o,o,12),B.aI,B.ai,s),o)),A.e3(o,o,o,o,o,o,o,o,o,m)],t.VO) -q=p.d.ok.z -return A.jx(A.dY(o,A.a0s(o,o,o,B.bk,o,o,!0,o,A.e3(s,o,o,o,o,o,o,o,q==null?o:q.aHl(10),o),B.ag,o,o,B.ah,B.aE),B.A,!1,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,new A.bsp(n,m,b),o,o,o,o,o,o,!1,B.ak),B.bZ,o,o,o,o)}, -$S:432} -A.bsp.prototype={ -$0(){A.uu(new A.q4(this.b)) -this.c.$1(new A.bso(this.a))}, -$S:0} -A.bso.prototype={ -$0(){this.a.a=!0}, -$S:0} -A.bst.prototype={ -$0(){var s=null -return A.nF(s,s,s,!0,s,new A.bsq(this.b),this.a,s,s,s,!0,!0,t.z)}, -$S:0} -A.bsq.prototype={ -$1(a){return new A.ve(this.a,null)}, -$S:121} -A.bsu.prototype={ -$1(a){return new A.iY(a.c,null,this.a).wk()}, -$S:33} -A.bsv.prototype={ -$0(){return this.a.W8(this.b)}, -$S:0} -A.c8W.prototype={ -$1(a){var s=this,r=null,q=t.p,p=A.b([],q),o=A.F(s.a,r,r,r,r,s.c.ok.ax,r,r,r),n=s.b -B.b.L(p,A.b([A.br(!1,r,r,r,!0,r,r,r,!0,r,r,r,r,r,!1,r,r,r,n==null?r:A.F(n,r,r,r,r,r,r,r,r),r,o,r,r,r),B.Ar],q)) -o=s.d -B.b.L(p,new A.O(o,new A.c8U(s.c,a,s.f),A.U(o).i("O<1,r>"))) -o=s.e -if(o!=null)B.b.L(p,A.b([B.Ar,A.br(!1,r,r,r,!0,r,r,r,!0,r,r,r,r,new A.c8V(a),!1,r,r,r,r,r,A.F(o,r,r,r,r,r,r,r,r),r,r,r)],q)) -return A.ph(p,r,r,r,B.P,!0)}, -$S:571} -A.c8U.prototype={ -$1(a){var s,r=null -if(a.e)s=A.aO(r,r,this.a.ax.fy,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r) -else s=r -return A.br(!1,r,r,r,!0,r,r,r,!0,r,a.c,r,r,new A.c8R(this.b,a),!1,r,r,r,r,r,A.F(a.a,1,r,r,r,s,r,r,r),r,r,r)}, -$S(){return this.c.i("lt(e6<0>)")}} -A.c8R.prototype={ -$0(){return A.cw(this.a,!1).qw(this.b.b)}, -$S:0} -A.c8V.prototype={ -$0(){return A.cw(this.a,!1).qw(null)}, -$S:0} -A.c8X.prototype={ -$1(a){var s,r,q,p=this,o=null,n=A.F(p.a,o,o,o,o,o,o,o,o),m=p.b -m=m==null?o:A.F(m,o,o,o,o,o,o,o,o) -s=p.c -s=s==null?o:A.caY(A.F(s,o,o,o,o,o,o,o,o),!1,!1,new A.c8S(a)) -r=p.d -q=A.U(r).i("O<1,ux>") -r=A.H(new A.O(r,new A.c8T(a,p.e),q),q.i("a2.E")) -return new A.da(B.afa,A.cin(r,s,m,n),o)}, -$S:250} -A.c8S.prototype={ -$0(){return A.cw(this.a,!1).qw(null)}, -$S:0} -A.c8T.prototype={ -$1(a){var s=null -return A.caY(A.F(a.a,1,s,s,s,s,s,s,s),!1,a.e,new A.c8Q(this.a,a))}, -$S(){return this.b.i("ux(e6<0>)")}} -A.c8Q.prototype={ -$0(){return A.cw(this.a,!1).qw(this.b.b)}, -$S:0} -A.e6.prototype={ -gk(a){return this.b}} -A.GL.prototype={ -H(){return"OkCancelResult."+this.b}} -A.c93.prototype={ -$1(a){var s,r,q=this,p=null,o=A.F(q.a,p,p,p,p,p,p,p,p),n=q.b -if(n==null)n=p -else{s=A.cv(a,B.av) -s=s==null?p:s.gdH() -s=(s==null?B.ah:s).be(0,1) -s=A.OF(A.aO(p,p,A.P(a).ax.b,p,p,A.P(a).ax.b,p,p,p,p,p,p,p,p,p,p,p,!0,p,p,p,p,p,p,p,p),new A.c90(a),B.cC,p,n,p,s) -n=s}s=q.c -if(s==null){s=A.u(a,B.e,t.X) -s.toString -s=s.gbC(s)}s=A.F(s,p,p,p,p,p,p,p,p) -r=q.d -if(r==null){r=A.u(a,B.e,t.X) -r.toString -r=r.gcM()}return A.pM(A.b([new A.eY(new A.c91(a),!1,s,!1,p,p),new A.eY(new A.c92(a),!0,A.F(r,p,p,p,p,q.e?A.aO(p,p,A.P(a).ax.fy,p,p,p,p,p,p,p,p,p,p,p,p,p,p,!0,p,p,p,p,p,p,p,p):p,p,p,p),!1,p,p)],t.p),new A.da(B.kn,n,p),new A.da(B.kn,o,p))}, -$S:112} -A.c90.prototype={ -$1(a){return new A.iY(a.c,null,this.a).wk()}, -$S:33} -A.c91.prototype={ -$0(){return A.cw(this.a,!1).qw(B.nD)}, -$S:0} -A.c92.prototype={ -$0(){return A.cw(this.a,!1).qw(B.b2)}, -$S:0} -A.c9_.prototype={ -$1(a){var s,r=null,q=A.F(this.a,r,r,r,r,r,r,r,r),p=this.b -if(p==null)p=r -else{s=A.cv(a,B.av) -s=s==null?r:s.gdH() -s=(s==null?B.ah:s).be(0,1) -s=A.OF(A.aO(r,r,A.P(a).ax.b,r,r,A.P(a).ax.b,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r),new A.c8Y(a),B.cC,r,p,r,s) -p=s}s=this.c -if(s==null){s=A.u(a,B.e,t.X) -s.toString -s=s.gcj(s)}return A.pM(A.b([new A.eY(new A.c8Z(a),!0,A.F(s,r,r,r,r,r,r,r,r),!1,r,r)],t.p),new A.da(B.kn,p,r),new A.da(B.kn,q,r))}, -$S:112} -A.c8Y.prototype={ -$1(a){return new A.iY(a.c,null,this.a).wk()}, -$S:33} -A.c8Z.prototype={ -$0(){return A.cw(this.a,!1).qw(B.b2)}, -$S:0} -A.c9g.prototype={ -$1(a){var s,r,q=this,p=null,o=new A.cl(p,$.aC(),t.XR),n=A.F(q.a,p,p,p,p,p,p,p,p),m=t.p,l=A.b([],m),k=q.b -if(k!=null){s=A.cv(a,B.av) -s=s==null?p:s.gdH() -s=(s==null?B.ah:s).be(0,1) -l.push(A.OF(A.aO(p,p,A.P(a).ax.b,p,p,A.P(a).ax.b,p,p,p,p,p,p,p,p,p,p,p,!0,p,p,p,p,p,p,p,p),new A.c9c(a),B.cC,p,k,p,s))}l.push(B.aP) -k=q.e -l.push(new A.jF(o,new A.c9d(q.c,q.d,k,q.f,q.r,q.w,q.x,q.y,q.z,q.Q,q.as),p,p,t.Sj)) -l=A.be(l,B.m,B.k,B.B,0,B.y) -s=q.at -if(s==null){s=A.u(a,B.e,t.X) -s.toString -s=s.gbC(s)}s=A.F(s,p,p,p,p,p,p,p,p) -r=q.ay -if(r==null){r=A.u(a,B.e,t.X) -r.toString -r=r.gcM()}return A.pM(A.b([new A.eY(new A.c9e(a),!1,s,!1,p,p),new A.eY(new A.c9f(k,q.ax,o,a),!0,A.F(r,p,p,p,p,q.ch?A.aO(p,p,A.P(a).ax.fy,p,p,p,p,p,p,p,p,p,p,p,p,p,p,!0,p,p,p,p,p,p,p,p):p,p,p,p),!1,p,p)],m),new A.da(B.kn,l,p),new A.da(B.kn,n,p))}, -$S:112} -A.c9c.prototype={ -$1(a){return new A.iY(a.c,null,this.a).wk()}, -$S:33} -A.c9d.prototype={ -$3(a,b,c){var s=this -return A.cb9(s.c,null,b,s.a,s.d,s.y,s.b,s.x,s.w,s.r,s.z,s.e,s.f)}, -$S:437} -A.c9e.prototype={ -$0(){return A.cw(this.a,!1).qw(null)}, -$S:0} -A.c9f.prototype={ -$0(){var s=this,r=s.a.a.a,q=s.b,p=q==null?null:q.$1(r) -if(p!=null){s.c.sk(0,p) -return}A.cw(s.d,!1).qw(r)}, -$S:0} -A.PR.prototype={ -B(a){var s,r,q,p,o,n,m=this,l=null,k={},j=t.B,i=A.au(a,!1,j).gaJ(0),h=m.c,g=h.c,f=i.abT(g),e=h.b -if(e==null){e=A.cz(g)?B.b.gS(A.f7(g)):l -s=e}else s=e -if(s==null){e=A.u(a,B.e,t.X) -e.toString -s=e.gdL()}k.a=!1 -r=A.P(a) -e=A.bI(A.F(s,l,l,l,l,l,B.ag,l,l),l,l) -j=A.au(a,!1,j).gaJ(0) -q=t.p -p=A.b([],q) -if(i.ok!==g){o=t.X -if(f==null){n=A.u(a,B.e,o) -n.toString -n=n.gkE()}else{n=A.u(a,B.e,o) -n.toString -n=n.gfQ()}n=A.F(n,l,l,l,l,l,l,l,l) -o=A.u(a,B.e,o) -o.toString -B.b.L(p,A.b([new A.eY(new A.bKU(m,a,i),!1,n,!0,B.zj,l),new A.eY(new A.bKV(m,a),!1,A.F(o.gmb(),l,l,l,l,A.aO(l,l,r.ax.fy,l,l,l,l,l,l,l,l,l,l,l,l,l,l,!0,l,l,l,l,l,l,l,l),l,l,l),!0,B.tX,l)],q))}q=A.cw(a,!1) -o=A.u(a,B.e,t.X) -o.toString -p.push(new A.eY(A.oQ(q.gBm(),t.O),!1,A.F(o.gcj(o),l,l,l,l,l,l,l,l),!0,B.tY,l)) -return A.pM(p,new A.da(B.zm,new A.Hg(new A.bKW(k,m,h.a,s,r),g,j,l),l),new A.da(B.kn,e,l))}} -A.bKX.prototype={ -$1(a){return new A.PR(this.a,null)}, -$S:573} -A.bKW.prototype={ -$2(a,b){var s,r,q,p,o,n,m=this,l=null -if(b==null)return B.a0 -s=b.c -r=b.b -if(b.d===!0){q=A.u(a,B.e,t.X) -q.toString -p=q.gfc()}else if(r!=null){q=A.u(a,B.e,t.X) -q.toString -q=q.eE(A.Lj(r,a)) -p=q}else p=l -q=m.c -o=q!=null?new A.bKQ(a,q):l -n=m.e -o=A.b([A.bI(A.eZ(l,l,l,l,q,m.d,o,l,l,88,l),l,l),new A.o5(new A.bKR(m.a,m.b,n),l)],t.p) -if(p!=null)o.push(A.F(p,l,l,l,l,B.y9,B.ag,l,l)) -if(s!=null){q=A.cv(a,B.av) -q=q==null?l:q.gdH() -q=(q==null?B.ah:q).be(0,1) -n=n.ax.b -o.push(A.OF(A.aO(l,l,n,l,B.cH,n,l,l,l,l,l,l,l,l,l,l,l,!0,l,l,l,l,l,l,l,l),new A.bKS(a),B.cC,l,s,B.ag,q))}return A.k_(A.be(o,B.c8,B.k,B.B,8,B.y),l,B.A,l,l,B.P)}, -$S:238} -A.bKQ.prototype={ -$0(){var s=null -return A.nF(s,s,s,!0,s,new A.bKP(this.b),this.a,s,s,s,!0,!0,t.z)}, -$S:0} -A.bKP.prototype={ -$1(a){return new A.ve(this.a,null)}, -$S:121} -A.bKR.prototype={ -$2(a,b){return new A.tJ(new A.bKO(this.a,this.b,b,this.c),null)}, -$S:430} -A.bKO.prototype={ -$2(a,b){var s,r,q,p=this,o=null,n=p.a,m=p.b -if(p.c)s=1.33 -else s=n.a?1.25:1 -r=n.a -q=r?B.BT:B.ND -s=A.b([A.auG(new A.ai(B.r0,A.SH(A.cG(q,r?B.dV:o,o,o,12),B.aI,B.ai,s),o)),A.e3(o,o,o,o,o,o,o,o,o,m.c.c)],t.VO) -q=p.d.ok.z -return A.jx(A.dY(o,A.a0s(o,o,o,B.bk,o,o,!0,o,A.e3(s,o,o,o,o,o,o,o,q==null?o:q.aHl(10),o),B.ag,o,o,B.ah,B.aE),B.A,!1,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,new A.bKN(n,m,b),o,o,o,o,o,o,!1,B.ak),B.bZ,o,o,o,o)}, -$S:432} -A.bKN.prototype={ -$0(){A.uu(new A.q4(this.b.c.c)) -this.c.$1(new A.bKM(this.a))}, -$S:0} -A.bKM.prototype={ -$0(){this.a.a=!0}, -$S:0} -A.bKS.prototype={ -$1(a){return new A.iY(a.c,null,this.a).wk()}, -$S:33} -A.bKU.prototype={ -$0(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=p.b -n=A.cn(o) -l=A -s=3 -return A.f(A.bU(o,!0,null,new A.bKT(p.a,p.c),null,t.N),$async$$0) -case 3:m=l.lj(b) -if(m==null){s=1 -break}if(o.e!=null)A.cw(o,!1).rb() -n.Bx(0,"/rooms/"+m) -case 1:return A.l(q,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.bKT.prototype={ -$0(){return this.b.aX_(this.a.c.c)}, -$S:54} -A.bKV.prototype={ -$0(){var s=this.b,r=A.cn(s) -A.cw(s,!1).rb() -r.el(0,"/rooms/settings/security/ignorelist",this.a.c.c)}, -$S:0} -A.DO.prototype={ -a_(){return new A.zF()}} -A.zF.prototype={ -gzG(){return!1}, -aC(){var s=this -s.d=s.a.d -s.e=s.gzG() -s.aU() -$.at.cr$.push(s) -$.at.p3$.push(s.gb5Y())}, -a3a(a){var s=0,r=A.n(t.H),q,p=this -var $async$a3a=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:if(J.lQ(p.a.c,new A.aMC())){s=1 -break}s=3 -return A.f(p.a7_(null),$async$a3a) -case 3:p.D(new A.aMD(p)) -case 1:return A.l(q,r)}}) -return A.m($async$a3a,r)}, -zv(a){var s=this -if(s.gzG()&&a===B.qj&&!s.e&&s.gzG())s.aWt()}, -a7_(a){return this.bxz(a)}, -bxz(a){var s=0,r=A.n(t.H),q,p=this -var $async$a7_=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:s=3 -return A.f(B.zu.TI(0,"chat.fluffy.app_lock",a),$async$a7_) -case 3:p.d=a -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a7_,r)}, -aoZ(a,b){return!1}, -aWt(){return this.D(new A.aMF(this))}, -aao(a,b){return this.bM2(a,b,b)}, -bM2(a,b,c){var s=0,r=A.n(c),q,p=2,o=[],n=[],m=this,l -var $async$aao=A.o(function(d,e){if(d===1){o.push(e) -s=p}for(;;)switch(s){case 0:m.f=!0 -p=3 -s=6 -return A.f(a,$async$aao) -case 6:l=e -q=l -n=[1] -s=4 -break -n.push(5) -s=4 -break -case 3:n=[2] -case 4:p=2 -m.f=!1 -s=n.pop() -break -case 5:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$aao,r)}, -B(a){var s=A.b([this.a.e],t.p) -if(this.e)s.push(B.evC) -return A.ccN(A.e8(B.aC,s,B.u,B.aaU,null),new A.aME(this),t.aP)}} -A.aMC.prototype={ -$1(a){return a.c!=null}, -$S:58} -A.aMD.prototype={ -$0(){this.a.e=!1}, -$S:0} -A.aMF.prototype={ -$0(){this.a.e=!0}, -$S:0} -A.aME.prototype={ -$1(a){return this.a}, -$S:574} -A.axj.prototype={} -A.wF.prototype={ -B(a){var s,r,q,p,o,n,m,l=this,k=null,j=A.P(a),i=l.d,h=i==null||i.length===0?"@":B.f.a1(i,0,1),g=l.c,f=g==null||g.l(0).length===0||g.l(0)==="null",e=l.y -if(e==null)e=A.by(l.e/2) -s=l.w -r=l.e -q=j.ax.a===B.aH?B.r:B.x -p=l.Q -if(p==null)p=B.H -o=l.r -n=J.bo(g) -r=A.b([A.c3(A.cK(!1,B.E,!0,k,A.qx(!1,e,A.A(g)+"_"+A.A(r),o,k,B.dI,r,!0,new A.cZ(n,t.kK),new A.aPd(l,f,i,h,j),g,r),B.bL,q,0,k,k,new A.eh(e,p),k,k,B.a4),r,r)],t.p) -if(s!=null)r.push(new A.Hg(new A.aPe(l,j),s,o,k)) -m=A.e8(B.aC,r,B.u,B.ap,k) -g=l.f -if(g==null)return m -return A.jx(A.dY(k,m,B.A,!1,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,g,k,k,k,k,k,k,!1,B.ak),B.bZ,k,k,k,k)}} -A.aPd.prototype={ -$1(a){var s,r,q,p,o=this,n=null -if(o.b){s=o.a -r=s.as -if(r==null){r=o.c -if(r==null)r=n -else{if($.tK.h(0,r)==null)$.tK.j(0,r,A.c(t.Z,t.n8)) -q=$.tK.h(0,r) -p=q.h(0,0.45) -if(p==null){r=A.bHu(r,0.45) -q.j(0,0.45,r)}else r=p}}q=s.at -if(q==null)q=B.r -r=A.bz(B.G,A.F(o.d,n,n,n,n,A.aO(n,n,q,n,n,n,n,n,"RobotoMono",n,n,B.d.Ea(s.e/2.5),n,n,B.aQ,n,n,!0,n,n,n,n,n,n,n,n),B.ag,n,n),B.n,n,n,new A.d8(r,n,n,n,n,n,n,B.af),n,n,n,n,n,n,n) -s=r}else{s=o.e.ax -r=s.CW -s=r==null?s.y:r -s=A.bI(A.cG(B.e5n,s,n,n,o.a.e/1.5),n,n)}return s}, -$S:27} -A.aPe.prototype={ -$2(a,b){var s,r,q,p,o=null -if(b!=null)s=b.a===B.pB&&b.b==null -else s=!0 -if(s)return B.a0 -s=b.a -if(s===B.t5)r=B.dV -else r=s===B.t6?B.er:B.lk -s=this.a.x -if(s==null)s=this.b.ax.k2 -q=A.by(32) -p=A.by(16) -return A.il(-3,A.bz(B.G,A.bz(o,o,B.n,o,o,new A.d8(r,o,A.caA(this.b.ax.k2,1),p,o,o,o,B.af),o,10,o,o,o,o,10),B.n,o,o,new A.d8(s,o,o,q,o,o,o,B.af),o,16,o,o,o,o,16),o,o,o,-3,o,o)}, -$S:238} -A.DZ.prototype={ -a_(){return new A.axz()}} -A.axz.prototype={ -a3h(){var s=0,r=A.n(t.nc),q,p=this,o,n,m,l -var $async$a3h=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:l=p.d -if(l!=null){q=l -s=1 -break}l=p.a -o=l.c/l.d -if(o>1){n=B.d.aD(32/o) -m=32}else{m=B.d.aD(32*o) -n=32}s=3 -return A.f(A.cf2(A.cTV(),new A.Kh(l.e,m,n),null,t.MX,t.nc),$async$a3h) -case 3:l=b -p.d=l -q=l -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a3h,r)}, -B(a){return new A.cu(this.a3h(),new A.bO3(this),this.d,null,t.Bg)}} -A.bO3.prototype={ -$2(a,b){var s,r,q,p,o=null,n=b.b -if(n==null){s=this.a.a -r=s.c -s=s.d -q=A.P(a).ax -p=q.y1 -return A.bz(o,o,B.n,p==null?q.k2:p,o,o,o,s,o,o,o,o,r)}s=this.a.a -r=s.f -q=s.c -return A.aj7(n,o,B.cW,r,s.d,q)}, -$S:575} -A.Kh.prototype={ -N(){return A.j(["hsh",this.a,"w",this.b,"h",this.c],t.N,t.z)}} -A.nR.prototype={ -H(){return"ChatPopupMenuActions."+this.b}} -A.Kt.prototype={ -a_(){return new A.adh()}} -A.adh.prototype={ -n(){var s=this.d -if(s!=null)s.af(0) -this.aM()}, -B(a){var s,r,q=this,p=null -if(q.d==null){s=A.au(a,!1,t.B).gaJ(0).aO.c -r=A.y(s).i("aZ<1>") -q.d=new A.dU(new A.aXs(),new A.aZ(s,r),r.i("dU")).iY(new A.aXt(q))}return A.e8(B.G,A.b([B.a0,A.vn(p,p,p,new A.aXu(q),new A.aXv(q,a),p,p,!0,t.rl)],t.p),B.u,B.ap,p)}} -A.aXs.prototype={ -$1(a){var s=a.d -s=s==null?null:B.b.cs(s,new A.aXr()) -return s===!0}, -$S:41} -A.aXr.prototype={ -$1(a){return a.a==="m.push_rules"}, -$S:96} -A.aXt.prototype={ -$1(a){return this.a.D(new A.aXq())}, -$S:450} -A.aXq.prototype={ -$0(){}, -$S:0} -A.aXv.prototype={ -$1(a){return this.aP9(a)}, -aP9(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:case 3:switch(a.a){case 4:s=5 -break -case 1:s=6 -break -case 2:s=7 -break -case 0:s=8 -break -case 5:s=9 -break -case 3:s=10 -break -default:s=4 -break}break -case 5:o=p.b -n=A.cn(o) -m=t.X -l=A.u(o,B.e,m) -l.toString -l=l.gda() -k=A.u(o,B.e,m) -k.toString -k=k.geX() -j=A.u(o,B.e,m) -j.toString -j=j.gdn() -m=A.u(o,B.e,m) -m.toString -s=11 -return A.f(A.fJ(m.gbC(m),o,!0,k,j,l,!0),$async$$1) -case 11:if(c!==B.b2){s=1 -break}i=A -s=12 -return A.f(A.bU(o,!0,null,new A.aXn(p.a),null,t.H),$async$$1) -case 12:if(i.hv(c)==null)n.Bx(0,"/rooms") -s=4 -break -case 6:s=13 -return A.f(A.bU(p.b,!0,null,new A.aXo(p.a),null,t.H),$async$$1) -case 13:s=4 -break -case 7:s=14 -return A.f(A.bU(p.b,!0,null,new A.aXp(p.a),null,t.H),$async$$1) -case 14:s=4 -break -case 8:o=p.a -m=o.c -m.toString -m=A.M0(m).b -m=B.f.qt(m.gnB(m),"/details") -l=o.c -o=o.a -if(m){l.toString -o=o.c -A.cn(l).el(0,"/rooms/"+o.a,null)}else{l.toString -o=o.c -A.cn(l).el(0,"/rooms/"+o.a+"/details",null)}s=4 -break -case 9:o=p.a.a.c -A.cn(p.b).el(0,"/rooms/"+o.a+"/search",null) -s=4 -break -case 10:o=p.a -m=o.c -m.toString -o=o.a.c -A.cn(m).Ax("/rooms/"+o.a+"/details/emotes",null,t.O) -s=4 -break -case 4:case 1:return A.l(q,r)}}) -return A.m($async$$1,r)}, -$S:577} -A.aXn.prototype={ -$0(){return this.a.a.c.Fi()}, -$S:2} -A.aXo.prototype={ -$0(){return this.a.a.c.BB(B.t7)}, -$S:2} -A.aXp.prototype={ -$0(){return this.a.a.c.BB(B.kM)}, -$S:2} -A.aXu.prototype={ -$1(a){var s,r,q,p=null,o=A.b([],t.yO),n=this.a -if(n.a.d){s=A.u(a,B.e,t.X) -s.toString -o.push(A.dw(A.bb(A.b([B.Oa,B.aS,A.F(s.gf4(),p,p,p,p,p,p,p,p)],t.p),B.m,B.k,B.z,0),!0,p,B.ajI,t.rl))}s=t.X -r=t.p -q=t.rl -if(n.a.c.gE1()===B.kM){n=A.u(a,B.e,s) -n.toString -o.push(A.dw(A.bb(A.b([B.e6o,B.aS,A.F(n.gfu(),p,p,p,p,p,p,p,p)],r),B.m,B.k,B.z,0),!0,p,B.ajJ,q))}else{n=A.u(a,B.e,s) -n.toString -o.push(A.dw(A.bb(A.b([B.e6b,B.aS,A.F(n.gjO(),p,p,p,p,p,p,p,p)],r),B.m,B.k,B.z,0),!0,p,B.ajK,q))}n=A.u(a,B.e,s) -n.toString -o.push(A.dw(A.bb(A.b([B.la,B.aS,A.F(n.gdR(n),p,p,p,p,p,p,p,p)],r),B.m,B.k,B.z,0),!0,p,B.ajN,q)) -n=A.u(a,B.e,s) -n.toString -o.push(A.dw(A.bb(A.b([B.e6P,B.aS,A.F(n.giu(),p,p,p,p,p,p,p,p)],r),B.m,B.k,B.z,0),!0,p,B.ajL,q)) -s=A.u(a,B.e,s) -s.toString -o.push(A.dw(A.bb(A.b([B.dO,B.aS,A.F(s.gdn(),p,p,p,p,p,p,p,p)],r),B.m,B.k,B.z,0),!0,p,B.ajM,q)) -return o}, -$S:578} -A.Un.prototype={ -a_(){return new A.aye()}} -A.aye.prototype={ -ID(a,b,c){return this.b5N(a,b,c)}, -b5N(a,b,c){var s=0,r=A.n(t.H),q,p=this,o,n -var $async$ID=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:s=t.IC.b(a)?3:4 -break -case 3:s=5 -return A.f($.mz.u6("Bool",a.c,c!=="true"),$async$ID) -case 5:p.D(new A.bPo()) -s=1 -break -case 4:o=p.c -o.toString -s=6 -return A.f(A.kI(!0,null,o,J.bo(a.d),c,!1,null,null,null,null,null,!1,null,null,null,a.b,!0,null),$async$ID) -case 6:n=e -if(n==null){s=1 -break}s=t.uf.b(a)?7:8 -break -case 7:s=9 -return A.f($.mz.u6("String",a.c,n),$async$ID) -case 9:case 8:s=t.bq.b(a)?10:11 -break -case 10:o=A.f3(n,null,null) -s=12 -return A.f($.mz.u6("Int",a.c,o),$async$ID) -case 12:case 11:s=t.D7.b(a)?13:14 -break -case 13:o=A.aKv(n) -s=15 -return A.f($.mz.u6("Double",a.c,o),$async$ID) -case 15:case 14:p.D(new A.bPp()) -case 1:return A.l(q,r)}}) -return A.m($async$ID,r)}, -B(a){var s,r,q,p=null,o=A.P(a),n=A.u(a,B.e,t.X) -n.toString -n=A.F(n.gpL(),p,p,p,p,p,p,p,p) -n=A.dO(p,p,p,!0,!0,p,p,1,p,p,p,!1,p,!1,p,p,A.abR(new A.bPr(a)),p,!0,p,p,p,p,p,n,p,p,p,1,p,!0) -s=o.ax -r=s.id -if(r==null)r=s.fy -q=s.k1 -return A.dT(n,p,A.be(A.b([A.bz(p,A.F("Changing configs by hand is untested! Use without any warranty!",p,p,p,p,A.aO(p,p,q==null?s.go:q,p,p,p,p,p,p,p,p,p,p,p,p,p,p,!0,p,p,p,p,p,p,p,p),p,p,p),B.n,r,p,p,p,p,B.at,B.at,p,p,p),A.dF(A.i0(p,new A.bPs(this),33,p,p,B.P,!1),1)],t.p),B.m,B.k,B.z,0,B.y),p,!1,p,p,p,p)}} -A.bPo.prototype={ -$0(){}, -$S:0} -A.bPp.prototype={ -$0(){}, -$S:0} -A.bPr.prototype={ -$0(){return A.cn(this.a).el(0,"/",null)}, -$S:0} -A.bPs.prototype={ -$2(a,b){var s,r,q,p=null,o={},n=A.au(a,!1,t.B).a.f,m=B.R_[b] -o.a="" -if(t.uf.b(m)){s=A.nL(m) -o.a=s -r=s}else r="" -if(t.bq.b(m)){s=B.c.l(A.car(m)) -o.a=s -r=s}if(t.IC.b(m)){s=B.ec.l(A.kg(m)) -o.a=s -r=s}if(t.D7.b(m))r=o.a=B.d.l(A.ix(m)) -q=A.F(m.b,p,p,p,p,p,p,p,p) -return A.br(!1,p,p,p,!0,p,p,p,!0,p,p,p,p,new A.bPq(o,this.a,m,n),!1,p,p,p,A.F(r,p,p,p,p,p,p,p,p),p,q,p,p,p)}, -$S:85} -A.bPq.prototype={ -$0(){var s=this -return s.b.ID(s.c,s.d,s.a.a)}, -$S:0} -A.ahS.prototype={ -B(a){return new A.a2v(new A.b7k(this),null)}} -A.b7k.prototype={ -$3(a,b,c){var s=A.nL(B.km),r=A.cjq(a,B.aH,c),q=A.cjq(a,B.aG,c) -return new A.B8($.zv(),new A.b7j(this.a),s,r,q,b,B.emu,B.euB,new A.b0d(),null)}, -$C:"$3", -$R:3, -$S:579} -A.b7j.prototype={ -$2(a,b){var s=this.a,r=s.d -return new A.DO(r,s.e,new A.Yz(b,r,s.f,null),null)}, -$S:580} -A.c8H.prototype={ -$1(a){var s=this,r=s.e -return new A.Gl(s.b,s.c,s.a,s.d,new A.hg(r,A.y(r).i("hg<1>")),null,s.f.i("Gl<0>"))}, -$S(){return this.f.i("Gl<0>(G)")}} -A.Gl.prototype={ -a_(){return new A.Y0(this.$ti.i("Y0<1>"))}} -A.Y0.prototype={ -aC(){var s=this -s.aU() -s.a.e.u0(0,new A.bgK(s),new A.bgL(s),t.H)}, -B(a){var s,r,q,p,o=this,n=null,m=o.d,l=m==null,k=o.a -if(!l)s=A.hm(m,a,k.f) -else{k=k.c -r=A.u(a,B.e,t.X) -r.toString -s=r.ge1()}k=l?n:A.cG(B.e4n,A.P(a).ax.fy,n,n,48) -r=t.p -q=A.b([],r) -if(l)B.b.L(q,A.b([A.iW(new A.bgH(),n,o.a.r,t.PM),B.fes],r)) -q.push(A.dF(A.F(s,4,B.a8,n,n,n,l?B.eu:n,n,n),1)) -q=A.bb(q,B.m,B.k,B.z,0) -if(l)l=n -else{l=o.a.d -p=A.u(a,B.e,t.X) -p.toString -l=A.b([new A.eY(new A.bgI(o,a,m),!1,A.F(p.gcj(p),n,n,n,n,n,n,n,n),!1,n,n)],r)}return A.pM(l,new A.da(B.kn,q,n),k)}} -A.bgK.prototype={ -$1(a){var s=this.a,r=s.c -r.toString -return A.cw(r,!1).qw(new A.oB(a,s.$ti.i("oB<1>")))}, -$S:22} -A.bgL.prototype={ -$2(a,b){var s=this.a -return s.D(new A.bgJ(s,a,b))}, -$S:69} -A.bgJ.prototype={ -$0(){var s=this.a -s.d=this.b -s.e=this.c}, -$S:0} -A.bgH.prototype={ -$2(a,b){return A.Kz(null,b.b,null)}, -$S:581} -A.bgI.prototype={ -$0(){var s=A.cw(this.b,!1),r=this.c,q=this.a.e -return s.qw(new A.rU(r,q==null?A.zI(r):q))}, -$S:0} -A.o5.prototype={ -a_(){return new A.aAQ()}, -wA(a,b){return this.c.$2(a,b)}} -A.aAQ.prototype={ -B(a){var s=this -return A.jx(s.a.wA(a,s.d),B.aw,null,new A.bTw(s),new A.bTx(s),null)}} -A.bTw.prototype={ -$1(a){var s=this.a -return s.d?null:s.D(new A.bTv(s))}, -$S:93} -A.bTv.prototype={ -$0(){this.a.d=!0}, -$S:0} -A.bTx.prototype={ -$1(a){var s=this.a -return!s.d?null:s.D(new A.bTu(s))}, -$S:90} -A.bTu.prototype={ -$0(){this.a.d=!1}, -$S:0} -A.ahe.prototype={ -B(a){var s=null,r=Math.min(A.b4(a,B.ac,t.l).w.a.a,400)/2,q=A.P(a),p=A.dO(s,s,s,!0,!1,B.D,s,1,s,s,0,!1,s,!1,s,s,s,s,!0,s,s,s,s,s,s,s,s,s,1,s,!0),o=q.ax,n=o.R8 -return A.dT(p,s,A.bz(B.G,A.aj6("assets/logo_transparent.png",n==null?o.k2:n,B.cW,s,r,r),B.n,s,s,s,s,s,s,s,s,s,s),s,!0,s,s,s,s)}} -A.xK.prototype={ -B(a){var s,r,q,p,o=this,n=null,m=A.P(a) -if(o.e||!(A.b4(a,B.ac,t.l).w.a.a>840))return A.dT(o.d,n,A.jc(!0,o.c,B.Z,!0),n,!1,n,n,B.ac7,n) -s=m.ax -r=s.p3 -if(r==null)r=s.k2 -q=s.p4 -if(q==null)q=s.k2 -p=s.RG -s=A.b([r,q,p==null?s.k2:p],t.t_) -r=A.by(18) -q=m.p3 -p=q.d -if(p==null)p=4 -q=q.gdu(q) -return A.bz(n,A.be(A.b([B.aP,A.dF(A.bI(new A.ai(B.ck,A.cK(!1,B.E,!0,r,new A.da(B.af5,A.dT(o.d,n,A.jc(!0,o.c,B.Z,!0),n,!1,n,n,B.ac7,n),n),B.u,n,p,n,q,n,n,n,B.a4),n),n,n),1),B.fqL],t.p),B.m,B.k,B.z,0,B.y),B.n,n,n,new A.d8(n,n,n,n,n,new A.kY(B.dH,B.ls,B.df,s,n,n),n,B.af),n,n,n,n,n,n,n)}} -A.aDG.prototype={ -B(a){var s,r,q=null,p=A.aO(q,q,A.P(a).ax.y,q,q,q,q,q,q,q,q,q,q,q,q,q,q,!0,q,q,q,q,q,q,q,q),o=t.X,n=A.u(a,B.e,o) -n.toString -n=A.hR(!1,A.F(n.goF(),q,q,q,q,p,q,q,q),q,q,q,q,q,q,new A.bYf(),q,q) -s=A.u(a,B.e,o) -s.toString -s=A.hR(!1,A.F(s.geA(),q,q,q,q,p,q,q,q),q,q,q,q,q,q,new A.bYg(),q,q) -r=A.u(a,B.e,o) -r.toString -r=A.hR(!1,A.F(r.gej(),q,q,q,q,p,q,q,q),q,q,q,q,q,q,new A.bYh(),q,q) -o=A.u(a,B.e,o) -o.toString -return A.c3(new A.ai(B.co,A.bb(A.b([n,s,r,A.hR(!1,A.F(o.geo(),q,q,q,q,p,q,q,q),q,q,q,q,q,q,new A.bYi(a),q,q)],t.p),B.m,B.bD,B.z,0),q),64,q)}} -A.bYf.prototype={ -$0(){return A.lO("https://fluffy.chat",B.cB)}, -$S:0} -A.bYg.prototype={ -$0(){return A.lO("https://github.com/krille-chan/fluffychat/issues",B.cB)}, -$S:0} -A.bYh.prototype={ -$0(){return A.Dw($.c9r(),B.cB,null)}, -$S:0} -A.bYi.prototype={ -$0(){return A.ZN(this.a)}, -$S:0} -A.amZ.prototype={ -B(a){return A.jc(!0,new A.hl(new A.blX(this),null),B.Z,!0)}} -A.blX.prototype={ -$2(a,b){var s=null,r=A.P(a),q=this.a,p=q.c -p=b.b<=570?p:A.bz(B.qh,new A.da(B.ql,A.cK(!1,B.E,!0,s,new A.ai(B.aor,p,s),B.u,s,0,s,s,new A.eh(A.by(18),new A.bC(r.ch,1,B.L,-1)),s,s,B.a4),s),B.n,s,s,s,s,s,s,B.ox,s,s,s) -if(!q.e)return p -return A.k_(p,s,B.A,q.f,B.a9w,B.P)}, -$S:111} -A.a2M.prototype={ -B(a){var s=null,r=A.P(a) -return new A.HF(A.dT(s,s,A.bb(A.b([A.bz(s,this.c,B.bL,s,s,B.mA,s,s,s,s,s,s,460),A.bz(s,s,B.n,r.ch,s,s,s,s,s,s,s,s,1),A.dF(A.wT(B.aK,this.d,B.bL),1)],t.p),B.m,B.k,B.z,0),s,!1,s,s,s,s),s)}} -A.bgM.prototype={ -$1(a){return A.Y1(this.a,a)}, -$S:193} -A.Y4.prototype={ -a_(){return new A.a5D(new A.e9(B.ba,$.aC()))}} -A.a5D.prototype={ -abn(a){return this.bQt(a)}, -bQt(a){var s=0,r=A.n(t.H),q,p=this,o -var $async$abn=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:a=B.f.dU(a) -p.D(new A.bUY(p)) -o=a.length -if(o<4){s=1 -break}if(A.ky(a,null)==null||o!==4){p.D(new A.bUZ(p)) -p.r.vB(0,B.ml) -s=1 -break}o=p.c -o.toString -if(A.au(o,!1,t.aP).aoZ(0,a)){p.D(new A.bV_(p)) -p.r.vB(0,B.ml) -s=1 -break}p.D(new A.bV0(p)) -A.hy(A.cX(0,0,0,0,0,p.e),null,t.z).bK(0,new A.bV1(p),t.P) -p.r.vB(0,B.ml) -case 1:return A.l(q,r)}}) -return A.m($async$abn,r)}, -B(a){var s,r,q,p,o=this,n=null,m=A.u(a,B.e,t.X) -m.toString -m=A.dO(n,n,n,!0,!0,n,n,1,!0,n,n,!1,n,!1,n,n,n,n,!0,n,n,n,n,n,A.F(m.gjq(),n,n,n,n,n,n,n,n),n,n,n,1,n,!0) -s=A.bI(A.aj6("assets/info-logo.png",n,B.cW,n,n,256),n,n) -r=o.f -q=o.gbQs() -p=A.b([new A.Gd(4,n)],t.VS) -r=A.b([s,A.hF(n,B.b0,!0,n,!0,B.u,n,A.hU(),o.r,n,n,n,n,n,2,A.hA(n,n,n,n,n,n,n,n,!0,n,n,n,n,n,o.d,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,"****",n,n,n,n,n,n,n,n,n,!0,!0,n,n,n,n,n,n,n,A.cJ(n,n,n,B.Oc,n,n,new A.bUW(o),n,n,n,n),n,n,n,n,n,n),B.A,!0,n,!0,n,!1,n,B.aM,n,n,p,n,B.nS,n,n,n,1,n,n,!0,"\u2022",n,q,n,q,n,!1,n,n,r,n,!0,n,B.b6,n,n,n,n,n,n,n,n,n,n,n,B.abn,!0,B.ag,n,B.bj,n,B.y5,n,n)],t.p) -if(o.f)r.push(B.f6G) -return new A.HF(A.dT(m,n,A.bI(new A.ai(B.at,new A.da(B.zo,A.ph(r,n,n,n,B.P,!0),n),n),n,n),n,!0,n,n,n,n),n)}} -A.bUY.prototype={ -$0(){this.a.d=null}, -$S:0} -A.bUZ.prototype={ -$0(){var s=this.a,r=s.c -r.toString -r=A.u(r,B.e,t.X) -r.toString -s.d=r.giM()}, -$S:0} -A.bV_.prototype={ -$0(){var s=this.a -s.f=!1 -s.d=null}, -$S:0} -A.bV0.prototype={ -$0(){var s=this.a,r=s.c -r.toString -r=A.u(r,B.e,t.X) -r.toString -s.d=r.oN(s.e) -s.f=!0}, -$S:0} -A.bV1.prototype={ -$1(a){var s=this.a -s.D(new A.bUX(s))}, -$S:37} -A.bUX.prototype={ -$0(){var s=this.a -s.f=!1 -s.e*=2 -s.d=null}, -$S:0} -A.bUW.prototype={ -$0(){var s=this.a -return s.abn(s.r.a.a)}, -$S:0} -A.Y6.prototype={ -a_(){return new A.akK(B.dQ)}} -A.akK.prototype={ -B(a){var s=this,r=null,q=$.V().c,p=A.U(q).i("az<1>"),o=A.H(new A.az(q,new A.bgT(s),p),p.i("D.E")) -q=A.F(s.d.H(),r,r,r,r,r,r,r,r) -p=A.abR(new A.bgU(a)) -return A.dT(A.dO(A.b([A.cJ(r,r,r,B.e75,r,r,new A.bgV(s),r,r,r,r),A.cJ(r,r,r,B.e66,r,r,new A.bgW(s),r,r,r,r),A.vn(r,r,r,new A.bgX(),new A.bgY(s),r,r,!0,t.KM)],t.p),r,r,!0,!0,r,r,1,r,r,r,!1,r,!1,r,r,p,r,!0,r,r,r,r,r,q,r,r,r,1,r,!0),B.x,A.i0(r,new A.bgZ(o),o.length,r,r,B.P,!1),r,!1,r,r,r,r)}} -A.bgT.prototype={ -$1(a){return a.d.a<=this.a.d.a}, -$S:585} -A.bgU.prototype={ -$0(){return A.cn(this.a).el(0,"/",null)}, -$S:0} -A.bgV.prototype={ -$0(){var s=this.a -return s.D(new A.bgS(s))}, -$S:0} -A.bgS.prototype={ -$0(){return this.a.e++}, -$S:0} -A.bgW.prototype={ -$0(){var s=this.a -return s.D(new A.bgR(s))}, -$S:0} -A.bgR.prototype={ -$0(){return this.a.e--}, -$S:0} -A.bgX.prototype={ -$1(a){var s=t.Hb -s=A.H(new A.O(B.ejR,new A.bgQ(),s),s.i("a2.E")) -return s}, -$S:586} -A.bgQ.prototype={ -$1(a){var s=null -return A.dw(A.F(a.H(),s,s,s,s,s,s,s,s),!0,s,a,t.KM)}, -$S:587} -A.bgY.prototype={ -$1(a){var s=this.a -return s.D(new A.bgP(s,a))}, -$S:588} -A.bgP.prototype={ -$0(){return this.a.d=this.b}, -$S:0} -A.bgZ.prototype={ -$2(a,b){var s=null,r=this.a,q=r[b],p="# ["+B.b.gU(q.d.H().split(".")).toUpperCase()+"] "+q.a,o=q.b -if(o!=null)p+=" - "+J.bo(o) -q=q.c -if(q!=null)p+="\n"+q.l(0) -return A.k_(A.yu(p,A.aO(s,s,A.cR6(r[b]),s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s),s),s,B.A,s,s,B.aF)}, -$S:589} -A.Yz.prototype={ -a_(){var s=t.N,r=t.uI -return new A.Gz(new A.cl(null,$.aC(),t.XR),A.c(s,r),A.c(s,r),A.c(s,r),A.c(s,t.DD),A.c(s,t.zp),A.c(s,t.S))}} -A.Gz.prototype={ -gaJ(a){var s=this,r=s.d -if(r<0||r>=J.b6(s.a.d)){r=s.gN5() -r.toString -r=J.kL(r) -r.toString -return r}return J.w(s.a.d,s.d)}, -aQt(a){return J.aaT(this.a.d,new A.blP(a))}, -a1N(a){var s=J.aaT(this.a.d,new A.blT(a)) -if(s!==-1){this.d=s -this.Yd()}else $.V().dr(0,"Tried to set an unknown client "+A.A(a.ok)+" as active")}, -gN5(){var s,r=this -if(!r.gamm())return A.dZ(r.a.d,!0,t.PX) -s=r.gMy() -if(s.ao(0,r.e))return s.h(0,r.e) -return new A.aH(s,A.y(s).i("aH<2>")).gS(0)}, -gMy(){var s,r,q,p,o,n,m,l,k="im.fluffychat.account_bundles",j=t.u,i=A.c(j,t.aY) -for(s=t.b_,r=t.UV,q=0;q"));s.q();)J.DF(s.d,new A.blH()) -return i.t_(i,new A.blI(),j,t.M5)}, -gamm(){var s=this.gMy() -return new A.aH(s,A.y(s).i("aH<2>")).cs(0,new A.blS())}, -I_(){var s=0,r=A.n(t.Xf),q,p=this,o,n,m -var $async$I_=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:if(J.ev(p.a.d)&&p.gaJ(0).c==null){q=p.gaJ(0) -s=1 -break}o=p.as -s=o==null?3:4 -break -case 3:s=5 -return A.f(A.adA(A.nL(B.km)+"-"+Date.now(),p.a.f),$async$I_) -case 5:o=b -n=o.b9.c -m=A.y(n).i("aZ<1>") -new A.dU(new A.blQ(),new A.aZ(n,m),m.i("dU")).gS(0).bK(0,new A.blR(p),t.P) -p.as=o -case 4:if(J.eD(p.a.d))J.dV(p.a.d,o) -q=o -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$I_,r)}, -aQs(a){return A.fF(this.a.d,new A.blO(a))}, -gbvo(){var s,r=$.zv().d -r===$&&A.e() -r=r.c.guk() -s=r.gnB(r) -if(!B.f.b0(s,"/rooms/"))return null -return s.split("/")[2]}, -aC(){this.aU() -$.at.cr$.push(this) -this.aKk()}, -aAM(a){var s,r,q=this,p=q.aQs(a) -if(p==null){$.V().dr(0,"Attempted to register subscriptions for non-existing client "+a) -return}s=q.ay -if(s.h(0,a)==null){r=p.r1.c -s.j(0,a,new A.aZ(r,A.y(r).i("aZ<1>")).iY(new A.blC(q)))}s=q.ch -if(s.h(0,a)==null){r=p.ez.c -s.j(0,a,new A.aZ(r,A.y(r).i("aZ<1>")).iY(new A.blD(q)))}s=q.cx -if(s.h(0,a)==null){r=p.b9.c -s.j(0,a,new A.aZ(r,A.y(r).i("aZ<1>")).iY(new A.blE(q,p,a)))}s=q.cy -if(s.h(0,a)==null){r=p.q9.c -s.j(0,a,new A.aZ(r,A.y(r).i("aZ<1>")).iY(A.cMN(q)))}s=p.aO.c -new A.aZ(s,A.y(s).i("aZ<1>")).gS(0).bK(0,new A.blF(q,a,p),t.P)}, -aKk(){for(var s=J.ar(this.a.d);s.q();)this.aAM(s.gI(s).k4) -this.Yd()}, -Yd(){var s=0,r=A.n(t.H),q,p=this,o -var $async$Yd=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:if(A.kg(B.tQ)){p.y=null -s=1 -break}o=new A.auA(p) -o.d=A.cNF(p.gaJ(0),o) -p.y=o -case 1:return A.l(q,r)}}) -return A.m($async$Yd,r)}, -zv(a){var s,r,q -for(s=J.ar(this.a.d),r=a===B.cR;s.q();){q=s.gI(s) -q.M=r?null:B.t6}}, -n(){var s,r,q,p=this -$.at.vZ(p) -s=p.ay -r=A.y(s).i("aH<2>") -q=t.C -A.hB(new A.aH(s,r),new A.blK(),r.i("D.E"),q) -r=p.ch -s=A.y(r).i("aH<2>") -A.hB(new A.aH(r,s),new A.blL(),s.i("D.E"),q) -s=p.cx -r=A.y(s).i("aH<2>") -A.hB(new A.aH(s,r),new A.blM(),r.i("D.E"),q) -r=p.CW -s=A.y(r).i("aH<2>") -A.hB(new A.aH(r,s),new A.blN(),s.i("D.E"),q) -p.gaJ(0).a.aN(0) -p.aM()}, -B(a){return A.ccN(this.a.c,new A.blJ(this),t.B)}, -Yp(a){return this.bCk(a)}, -bCk(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l -var $async$Yp=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:n=t.X -m=A.u(a,B.e,n) -m.toString -m=m.gfe() -n=A.u(a,B.e,n) -n.toString -s=3 -return A.f(A.fJ(null,a,!0,n.gij(),null,m,!0),$async$Yp) -case 3:if(c!==B.b2){s=1 -break}l=A -s=4 -return A.f(A.bU(a,!0,null,p.gaJ(0).gbEg(),null,t.u),$async$Yp) -case 4:o=l.lj(c) -if(o==null){s=1 -break}A.N3(A.N2(new Uint8Array(A.bf(B.X.au(o))),null,"fluffychat-export-"+A.ag8("yMMMMd",null).zD(new A.bv(Date.now(),0,!1))+".fluffybackup"),a) -case 1:return A.l(q,r)}}) -return A.m($async$Yp,r)}} -A.blP.prototype={ -$1(a){return a.ok===this.a}, -$S:58} -A.blT.prototype={ -$1(a){return a===this.a}, -$S:58} -A.blH.prototype={ -$2(a,b){var s,r=a.b.b -if(r==null)r=1 -else{s=b.b.b -r=s==null?-1:B.c.bM(r,s)}return r}, -$S:590} -A.blI.prototype={ -$2(a,b){var s=J.bu(b,new A.blG(),t.PX) -s=A.H(s,s.$ti.i("a2.E")) -return new A.S(a,s,t.dX)}, -$S:591} -A.blG.prototype={ -$1(a){return a.a}, -$S:592} -A.blS.prototype={ -$1(a){return J.b6(a)>1}, -$S:593} -A.blQ.prototype={ -$1(a){return a===B.kb}, -$S:594} -A.blR.prototype={ -$1(a){var s,r,q=this.a -if(!J.nK(q.a.d,q.as)){s=q.a.d -r=q.as -r.toString -J.dV(s,r)}A.aYi(q.as.k4,q.a.f) -q.aAM(q.as.k4) -q.as=null -$.zv().Bx(0,"/backup")}, -$S:595} -A.blO.prototype={ -$1(a){return a.k4===this.a}, -$S:58} -A.blC.prototype={ -$1(a){return this.aPR(a)}, -aPR(a){var s=0,r=A.n(t.H),q=this -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:s=J.lQ(q.a.a.d,new A.blB(a))?2:3 -break -case 2:$.V().dJ("[Key Request] Request is from one of our own clients, forwarding the key...") -s=4 -return A.f(a.aJy(),$async$$1) -case 4:case 3:return A.l(null,r)}}) -return A.m($async$$1,r)}, -$S:596} -A.blB.prototype={ -$1(a){var s,r=this.a.z.b,q=J.ce(r) -if(a.ok===q.gS(r).a){s=a.gyh() -r=q.gS(r) -r=s===r.b.h(0,"curve25519:"+A.A(r.ax))}else r=!1 -return r}, -$S:58} -A.blD.prototype={ -$1(a){return this.aPQ(a)}, -aPQ(a){var s=0,r=A.n(t.H),q=this,p -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p={} -p.a=!1 -a.e=new A.blA(p,a) -a.e=null -p.a=!0 -p=$.zv().c -p===$&&A.e() -p=$.at.T$.x.h(0,p.c.b) -if(p==null){p=q.a.c -p.toString}s=2 -return A.f(new A.v3(a,null).Ip(0,p),$async$$1) -case 2:return A.l(null,r)}}) -return A.m($async$$1,r)}, -$S:597} -A.blA.prototype={ -$0(){var s=this.a -if(!s.a&&A.b7([B.kw,B.kx],t.yK).p(0,this.b.ay))$.zv().qw("dialog") -s.a=!0}, -$S:0} -A.blE.prototype={ -$1(a){var s,r,q,p,o=null,n=this.a,m=J.b6(n.a.d) -if(a===B.rA){s=this.b -r=s.k4 -q=n.ay -p=q.h(0,r) -if(p!=null)p.af(0) -q.A(0,r) -q=n.ch -p=q.h(0,r) -if(p!=null)p.af(0) -q.A(0,r) -q=n.cx -p=q.h(0,r) -if(p!=null)p.af(0) -q.A(0,r) -q=n.CW -p=q.h(0,r) -if(p!=null)p.af(0) -q.A(0,r) -J.kd(n.a.d,s) -A.aYr(r,n.a.f) -A.bd8(this.c)}if(m>1&&a!==B.kb){m=$.zv() -s=m.c -s===$&&A.e() -s=$.at.T$.x.h(0,s.c.b) -if(s==null){s=n.c -s.toString}s=s.aj(t.L).f -n=n.c -n.toString -n=A.u(n,B.e,t.X) -n.toString -s.re(A.fx(o,o,o,o,o,B.u,o,A.F(n.gjf(),o,o,o,o,o,o,o,o),o,B.b5,o,o,o,o,o,o,o,o,o,o)) -if(a!==B.kb)m.Bx(0,"/rooms")}else{n=$.zv() -n.Bx(0,a===B.kb?"/backup":"/home")}}, -$S:598} -A.blF.prototype={ -$1(a){var s,r,q,p -A.cIX() -s=this.a -r=s.CW -q=this.b -if(r.h(0,q)==null){p=this.c.aS.c -r.j(0,q,new A.aZ(p,A.y(p).i("aZ<1>")).iY(A.cHN(s)))}}, -$S:599} -A.blK.prototype={ -$1(a){return a.af(0)}, -$S:206} -A.blL.prototype={ -$1(a){return a.af(0)}, -$S:206} -A.blM.prototype={ -$1(a){return a.af(0)}, -$S:601} -A.blN.prototype={ -$1(a){return a.af(0)}, -$S:206} -A.blJ.prototype={ -$1(a){return this.a}, -$S:602} -A.pL.prototype={} -A.aC0.prototype={} -A.c8J.prototype={ -$0(){return this.a.a20(this.b)}, -$S:2} -A.c8K.prototype={ -$0(){var s=this.a,r=s.f -if(r==null)r="@unknown:unknown" -return s.y.a98(r)}, -$S:2} -A.c8L.prototype={ -$0(){return this.a.a9l()}, -$S:2} -A.c8M.prototype={ -$0(){return this.a.a6F()}, -$S:2} -A.c8N.prototype={ -$0(){var s=this.a,r=s.f -if(r==null)r="@unknown:unknown" -return s.y.cx.a04(r,this.b)}, -$S:259} -A.c8O.prototype={ -$0(){return this.a.abp()}, -$S:2} -A.rf.prototype={ -H(){return"_MemberActions."+this.b}} -A.Nb.prototype={ -a_(){return new A.aCi()}} -A.aCi.prototype={ -gW0(){var s=this.a.ax -return s==null?this.d:$.cpq.h(0,s)}, -sW0(a){var s=this.a.ax -if(s==null)this.d=a -else $.cpq.j(0,s,a)}, -We(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c -var $async$We=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:c=p.c -if(c==null){s=1 -break}o=p.a -n=o.ay -if(n==null){o=o.d -o=o==null?null:o.cy.cx -m=o}else m=n -if(m==null)m=A.au(c,!1,t.B).gaJ(0) -c=p.a -l=c.c -k=c.d -s=l!=null?3:4 -break -case 3:c=p.c -c.toString -j=A.b4(c,B.dZ,t.l).w.b -c=p.a -i=c.e -h=i==null?null:i*j -g=c.f -f=g==null?null:g*j -o=c.w -s=5 -return A.f(A.wR(m,l,c.x,f,o,!1,B.fkI,h),$async$We) -case 5:e=b -if(p.c==null){s=1 -break}p.D(new A.bWJ(p,e)) -case 4:s=k!=null?6:7 -break -case 6:s=8 -return A.f(k.bDk(p.a.w),$async$We) -case 8:d=b -if(A.clg(d) instanceof A.qt||p.a.w){if(p.c==null){s=1 -break}p.D(new A.bWK(p,d)) -s=1 -break}case 7:case 1:return A.l(q,r)}}) -return A.m($async$We,r)}, -QZ(){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l -var $async$QZ=A.o(function(a,b){if(a===1){o.push(b) -s=p}for(;;)switch(s){case 0:if(n.gW0()!=null){s=1 -break}p=4 -s=7 -return A.f(n.We(),$async$QZ) -case 7:p=2 -s=6 -break -case 4:p=3 -l=o.pop() -s=t.Je.b(A.a4(l))?8:10 -break -case 8:if(n.c==null){s=1 -break}n.a.toString -s=11 -return A.f(A.hy(B.lH,null,t.z),$async$QZ) -case 11:n.QZ() -s=9 -break -case 10:throw l -case 9:s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$QZ,r)}, -aC(){this.aU() -$.at.p3$.push(new A.bWM(this))}, -B(a){var s,r,q,p,o=this,n=null,m=o.gW0(),l=m!=null&&!B.o.ga2(m),k=o.a -if(l){s=k.ch -r=k.e -q=k.f -p=k.r -k=k.w?B.Nm:B.cW -r=A.wT(s,A.aj7(m,new A.bWL(o),k,p,q,r),B.bL) -k=r}else{k=k.at -k=k==null?n:k.$1(a) -if(k==null){k=o.a -s=k.e -s=A.bz(B.G,B.mL,B.n,n,n,n,n,k.f,n,n,n,n,s) -k=s}}return A.abl(k,B.ai,A.aKn(),B.a1,A.c5S())}} -A.bWJ.prototype={ -$0(){this.a.sW0(this.b)}, -$S:0} -A.bWK.prototype={ -$0(){this.a.sW0(this.b.a)}, -$S:0} -A.bWM.prototype={ -$1(a){return this.a.QZ()}, -$S:6} -A.bWL.prototype={ -$3(a,b,c){var s,r,q,p,o,n=null -$.V().RR(0,"Unable to render mxc image",b,c) -s=this.a -r=s.a -q=r.e -r=r.f -p=A.P(a).ax -o=p.p4 -p=o==null?p.k2:o -s=s.a.f -if(s==null)s=64 -s=Math.min(s,64) -return A.c3(A.cK(!1,B.E,!0,n,A.cG(B.NO,A.P(a).ax.k3,n,n,s),B.n,p,0,n,n,n,n,n,B.a4),r,q)}, -$S:603} -A.ve.prototype={ -B(a){var s,r=null,q=A.pa(r,A.aP(200,B.x.gk(0)>>>16&255,B.x.gk(0)>>>8&255,B.x.gk(0)&255),r,r,r,r,r,r,B.r,r,r,r,r,r,r,r,r,r),p=A.aP(128,B.x.gk(0)>>>16&255,B.x.gk(0)>>>8&255,B.x.gk(0)&255),o=A.cw(a,!1),n=A.u(a,B.e,t.X) -n.toString -s=this.c -return A.dY(r,A.dT(A.dO(r,r,r,!0,!0,B.D,r,1,r,r,0,!1,r,!1,r,r,A.cJ(B.r,r,r,B.kt,r,r,A.oQ(o.gBm(),t.O),r,r,q,n.gcj(n)),r,!0,r,r,r,r,r,r,r,r,r,1,r,!0),p,A.cke(A.bI(A.dY(r,A.qx(!0,B.aK,r,r,r,B.lw,r,!1,new A.cZ(s.l(0),t.kK),r,s,r),B.A,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,new A.bnQ(),r,r,r,r,r,r,!1,B.ak),r,r),10,1,new A.bnR(a),r,!0,!0,r),r,!0,r,r,r,r),B.A,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,new A.bnS(a),r,r,r,r,r,r,!1,B.ak)}} -A.bnS.prototype={ -$0(){return A.cw(this.a,!1).rb()}, -$S:0} -A.bnR.prototype={ -$1(a){var s=this.a -if(a.a.a.b>A.b4(s,B.ac,t.l).w.a.b*1.5)A.cw(s,!1).rb()}, -$S:164} -A.bnQ.prototype={ -$0(){}, -$S:0} -A.a1N.prototype={ -B(a){var s,r,q=null,p=A.au(a,!1,t.B).gaJ(0),o=A.cn(a).d -o===$&&A.e() -o=o.c.guk() -s=p.aO.c -r=A.y(s).i("aZ<1>") -return A.cK(!1,B.E,!0,q,A.jc(!0,A.iW(new A.bG9(this,p,B.f.b0(o.gnB(o),"/rooms/settings")),new A.cZ(J.bo(p.ok),t.kK),A.asW(new A.dU(new A.bGa(),new A.aZ(s,r),r.i("dU")),B.dq),t.y),B.Z,!0),B.n,q,0,q,q,q,q,q,B.a4)}} -A.bGa.prototype={ -$1(a){return A.bHI(a)}, -$S:41} -A.bG9.prototype={ -$2(a,b){var s,r,q,p=null,o=J.hV(this.b.R8,new A.bG6()),n=A.H(o,o.$ti.i("D.E")) -o=A.b4(a,B.ac,t.l).w.a.a>840?80:60 -s=this.c -r=A.dF(A.i0(p,new A.bG7(this.a,s,n),n.length+2,p,p,B.P,!1),1) -q=A.u(a,B.e,t.X) -q.toString -return A.c3(A.be(A.b([r,A.boc(B.f6F,s,new A.bG8(a),B.f6B,q.ge8(),p)],t.p),B.m,B.k,B.z,0,B.y),p,o)}, -$S:604} -A.bG6.prototype={ -$1(a){return a.gxb()}, -$S:42} -A.bG7.prototype={ -$2(a,b){var s,r,q,p,o,n,m=this,l=null,k={} -k.a=b -if(b===0){k=m.a -s=k.c==null&&!m.b -r=A.u(a,B.e,t.X) -r.toString -return A.boc(B.f6L,s,k.d,B.f6K,r.gf5(),new A.bG1())}b=k.a=b-1 -s=m.c -if(b===s.length){k=A.u(a,B.e,t.X) -k.toString -return A.boc(B.f6Q,!1,new A.bG2(a),l,k.gfb(),l)}q=s[b] -r=A.u(a,B.e,t.X) -r.toString -p=q.xO(new A.f8(r)) -r=q.gPE() -o=new A.O(r,new A.bG3(),A.U(r).i("O<1,i?>")).r7(0) -r=m.a -n=s[b].gAg() -return A.boc(A.eZ(l,new A.bC(A.P(a).ch,1,B.L,-1),A.by(9),l,n,p,l,l,l,44,l),r.c===q.a,new A.bG4(k,r,s),l,p,new A.bG5(o))}, -$S:605} -A.bG1.prototype={ -$1(a){return!0}, -$S:42} -A.bG2.prototype={ -$0(){return A.cn(this.a).el(0,"/rooms/newspace",null)}, -$S:0} -A.bG3.prototype={ -$1(a){return a.a}, -$S:606} -A.bG4.prototype={ -$0(){return this.b.e.$1(this.c[this.a.a].a)}, -$S:0} -A.bG5.prototype={ -$1(a){return this.a.p(0,a.a)}, -$S:42} -A.bG8.prototype={ -$0(){return A.cn(this.a).el(0,"/rooms/settings",null)}, -$S:0} -A.c99.prototype={ -$1(a){var s,r,q,p,o,n,m,l=this,k=null,j=t.X,i=A.u(a,B.e,j) -i.toString -i=A.bI(A.F(i.gea(),k,k,k,k,k,k,k,k),k,k) -s=A.u(a,B.e,j) -s.toString -r=l.a -q=l.b -p=l.c -o=t.p -s=A.be(A.b([A.F(s.gkw(),k,k,k,k,k,k,k,k),new A.jF(r,new A.c94(q,p),k,k,t.Sj)],o),B.c8,B.k,B.B,12,B.y) -n=l.d -m=A.u(a,B.e,j) -m.toString -o=A.b([new A.eY(new A.c95(q,r,a,n),!1,A.F(m.gkv(),k,k,k,k,k,k,k,k),!0,B.zj,k)],o) -if(n>=100&&p!==100){r=A.u(a,B.e,j) -r.toString -o.push(new A.eY(new A.c96(a),!1,A.F(r.geU(),k,k,k,k,k,k,k,k),!0,B.tX,k))}if(n>=50&&p!==50){r=n!==0?B.tX:B.tY -q=A.u(a,B.e,j) -q.toString -o.push(new A.eY(new A.c97(a),!1,A.F(q.gft(),k,k,k,k,k,k,k,k),!0,r,k))}if(p!==0){j=A.u(a,B.e,j) -j.toString -o.push(new A.eY(new A.c98(a),!1,A.F(j.gmK(),k,k,k,k,k,k,k,k),!0,B.tY,k))}return A.pM(o,new A.da(B.zm,s,k),i)}, -$S:112} -A.c94.prototype={ -$3(a,b,c){var s=null,r=B.c.l(this.b),q=A.u(a,B.e,t.X) -q.toString -return A.cb9(this.a,s,b,r,s,B.nS,q.gic(),s,s,s,!1,s,s)}, -$S:437} -A.c95.prototype={ -$0(){var s,r=this,q=A.ky(B.f.dU(r.a.a.a),null) -if(q==null){s=A.u(r.c,B.e,t.X) -s.toString -r.b.sk(0,s.gnF()) -return}if(q>r.d){s=A.u(r.c,B.e,t.X) -s.toString -r.b.sk(0,s.gei()) -return}A.cw(r.c,!1).qw(q)}, -$S:0} -A.c96.prototype={ -$0(){return A.cw(this.a,!1).qw(100)}, -$S:0} -A.c97.prototype={ -$0(){return A.cw(this.a,!1).qw(50)}, -$S:0} -A.c98.prototype={ -$0(){return A.cw(this.a,!1).qw(0)}, -$S:0} -A.Hg.prototype={ -a_(){return new A.a6t()}, -wA(a,b){return this.c.$2(a,b)}} -A.a6t.prototype={ -bug(a){if(this.c==null)return -this.D(new A.bYb(this,a))}, -aC(){var s,r,q,p,o,n=this -n.aU() -s=n.a.e -if(s==null){r=n.c -r.toString -s=A.au(r,!1,t.B).gaJ(0)}q=n.a.d -if(q!=null){r=n.gbuf() -s.aJd(q).bK(0,r,t.H) -p=s.bi.c -o=A.y(p).i("aZ<1>") -n.e=new A.dU(new A.bYc(q),new A.aZ(p,o),o.i("dU")).iY(r)}}, -n(){var s=this.e -if(s!=null)s.af(0) -this.aM()}, -B(a){return this.a.wA(a,this.d)}} -A.bYb.prototype={ -$0(){this.a.d=this.b}, -$S:0} -A.bYc.prototype={ -$1(a){return a.e===this.a}, -$S:499} -A.c9a.prototype={ -$1(a){return new A.O0(this.a,null)}, -$S:609} -A.O0.prototype={ -a5f(a){return this.bpn(a)}, -bpn(a){var s=0,r=A.n(t.H),q,p=this,o,n -var $async$a5f=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:n=A -s=3 -return A.f(A.bU(a,!0,null,new A.bth(p),null,t.U),$async$a5f) -case 3:o=n.lj(c) -if(o==null){s=1 -break}if(a.e==null){s=1 -break}A.N3(A.amV(null,o,null,"image/png","QR_Code_"+p.c+".png",null),a) -case 1:return A.l(q,r)}}) -return A.m($async$a5f,r)}, -B(a){var s,r,q,p,o=null,n=A.P(a),m=this.c,l="https://matrix.to/#/"+m,k=A.aP(128,B.x.gk(0)>>>16&255,B.x.gk(0)>>>8&255,B.x.gk(0)&255),j=A.pa(o,A.aP(128,B.x.gk(0)>>>16&255,B.x.gk(0)>>>8&255,B.x.gk(0)&255),o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o),i=A.cw(a,!1),h=t.X,g=A.u(a,B.e,h) -g.toString -g=A.cJ(B.r,o,o,B.kt,o,o,A.oQ(i.gBm(),t.O),o,o,j,g.gcj(g)) -j=A.pa(o,A.aP(128,B.x.gk(0)>>>16&255,B.x.gk(0)>>>8&255,B.x.gk(0)&255),o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o) -i=A.cG(!A.bqB()?B.C7:B.C4,o,o,o,o) -s=A.u(a,B.e,h) -s.toString -s=A.cJ(B.r,o,o,i,o,o,new A.bti(l,a),o,o,j,s.ge9(s)) -j=A.pa(o,A.aP(128,B.x.gk(0)>>>16&255,B.x.gk(0)>>>8&255,B.x.gk(0)&255),o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o) -h=A.u(a,B.e,h) -h.toString -i=t.p -g=A.dO(A.b([s,B.kg,A.cJ(B.r,o,o,B.Ca,o,o,new A.btj(this,a),o,o,j,h.gev()),B.kg],i),o,o,!0,!0,B.D,o,1,o,o,0,!1,o,!1,o,o,g,o,!0,o,o,o,o,o,o,o,o,o,1,o,!0) -h=n.ax -j=h.d -if(j==null)j=h.b -s=A.by(18) -r=h.e -q=r==null -p=A.cmb(l,new A.BB(o,new A.BD(q?h.c:r,1),o,o)) -return A.dT(g,k,A.bI(A.bz(o,A.be(A.b([new A.da(B.zo,p,o),B.mj,A.yu(m,A.aO(o,o,q?h.c:r,o,o,o,o,o,o,o,o,12,o,o,o,o,o,!0,o,o,o,o,o,o,o,o),B.ag)],i),B.m,B.k,B.B,0,B.y),B.n,o,o,new A.d8(j,o,o,s,o,o,o,B.af),o,o,B.ox,B.ox,o,o,o),o,o),o,!0,o,o,o,o)}} -A.bth.prototype={ -$0(){var s=0,r=A.n(t.U),q,p=this,o,n,m,l,k,j -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:l="https://matrix.to/#/"+p.a.c -k=new A.btf(256,1,l) -j=A.cmx(A.cmv(l,1)) -k.d=A.caT(0,0,0) -k.e=A.caT(255,255,255) -o=k.b9_(j) -if(k.a!=null){n=j.b -if(n<=2)m=n+7 -else m=n<=4?n+8:n+9 -o=k.b8Z(o,m*B.d.iE(256/j.a))}q=A.cf2(A.cVa(),o,null,t.xK,t.U) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$0,r)}, -$S:610} -A.bti.prototype={ -$0(){return A.xk(this.a,this.b,!1)}, -$S:0} -A.btj.prototype={ -$0(){return this.a.a5f(this.b)}, -$S:0} -A.nb.prototype={ -a_(){return new A.arX()}} -A.arX.prototype={ -B(a){var s,r,q=null,p=this.a,o=p.e -p=A.kg(p.c) -s=A.F(this.a.d,q,q,q,q,q,q,q,q) -r=o==null?q:A.F(o,q,q,q,q,q,q,q,q) -return A.Pe(q,q,new A.bEz(this),q,r,s,p)}} -A.bEz.prototype={ -$1(a){return this.aPX(a)}, -aPX(a){var s=0,r=A.n(t.H),q=this,p,o -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p=q.a -o=p.a.f -if(o!=null)o.$1(a) -o=p.a.c -s=2 -return A.f($.mz.u6("Bool",o.c,a),$async$$1) -case 2:p.D(new A.bEy()) -return A.l(null,r)}}) -return A.m($async$$1,r)}, -$S:255} -A.bEy.prototype={ -$0(){}, -$S:0} -A.C5.prototype={} -A.a2t.prototype={ -gk(a){return this.a}} -A.x0.prototype={ -gk(a){return this.a}} -A.EI.prototype={} -A.C6.prototype={ -a_(){return new A.a7I(new A.e9(B.ba,$.aC()))}} -A.a7I.prototype={ -btu(a){this.D(new A.c03(this,a))}, -afl(){var s=0,r=A.n(t.H),q=this,p,o,n,m,l,k -var $async$afl=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:k=q.e -if(k==null)throw A.q(A.bs("Started forward action before room was selected. This should never happen.")) -p=t.Qt -for(;;){o=q.c -o.toString -n=A.b9H(o) -if(n==null)A.a3(A.lV("No GoRouter found in context")) -o=n.c -o===$&&A.e() -if(!o.GO())break -o=q.c -o.toString -n=A.b9H(o) -if(n==null)A.a3(A.lV("No GoRouter found in context")) -o=n.c -o===$&&A.e() -o.qw(null) -o=o.d -m=o.c -l=m.l(0) -if($.u5)$.rv().DR(B.k5,"restoring "+l) -l=n.d -l===$&&A.e() -m.l(0) -l.a5q(m.l(0),new A.pv(o.d,null,o,B.EE,p))}p=q.c -p.toString -o=q.a.c -A.cn(p).el(0,"/rooms/"+k,o) -return A.l(null,r)}}) -return A.m($async$afl,r)}, -B(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=A.P(a),f=J.hV(A.au(a,!1,t.B).gaJ(0).R8,new A.c06()),e=A.H(f,f.$ti.i("D.E")) -f=i.d -s=B.f.dU(f.a.a) -r=A.bI(A.wU(A.oQ(A.cFu(a),t.O)),h,h) -q=t.X -p=A.u(a,B.e,q) -p.toString -p=A.dO(h,h,h,!0,!0,h,h,1,h,h,h,!1,h,!1,h,h,r,h,!0,h,h,h,h,h,A.F(p.ge9(p),h,h,h,h,h,h,h,h),h,h,h,1,h,!0) -r=g.ax -o=r.Q -if(o==null)o=r.y -n=A.by(99) -m=A.u(a,B.e,q) -m.toString -m=m.gdR(m) -l=r.e -k=l==null -j=A.aO(h,h,k?r.c:l,h,h,h,h,h,h,h,h,h,h,h,B.V,h,h,!0,h,h,h,h,h,h,h,h) -f=A.ag2(h,A.b([A.asf(!1,B.D,!0,!1,0,A.hF(h,B.b0,!1,h,!0,B.u,h,A.hU(),f,h,h,h,h,h,2,A.hA(h,new A.jy(4,n,B.H),h,B.Z,h,h,h,h,!0,h,h,h,h,h,h,o,!0,h,B.re,h,h,h,h,h,h,h,h,h,h,h,j,m,h,h,h,h,h,h,h,h,h,!0,!0,h,A.cJ(h,h,h,A.cG(B.n6,k?r.c:l,h,h,h),h,h,new A.c07(),h,h,h,h),h,h,h,h,h,h,h,h,h,h,h,h),B.A,!0,h,!0,h,!1,h,B.aM,h,h,h,h,h,h,h,h,1,h,h,!1,"\u2022",h,new A.c08(i),h,h,h,!1,h,h,!1,h,!0,h,B.b6,h,h,h,h,h,h,h,h,h,h,h,h,!0,B.ae,h,B.bj,h,B.tl,h,h),72),A.bFE(new A.c09(i,e,s.toLowerCase()),e.length)],t.p)) -if(i.e==null)s=B.a0 -else{s=g.p3 -s=s.gdu(s) -q=A.u(a,B.e,q) -q.toString -s=A.cK(!1,B.E,!0,h,new A.ai(B.at,A.xa(!1,A.F(q.gee(q),h,h,h,h,h,h,h,h),h,h,h,h,h,h,i.gbaq(),h,h),h),B.n,h,8,h,s,h,h,h,B.a4)}return A.dT(p,h,f,A.my(B.G,s,B.u,B.aI,B.ai,h),!1,h,h,h,h)}} -A.c03.prototype={ -$0(){this.a.e=this.b}, -$S:0} -A.c06.prototype={ -$1(a){return a.gXB()&&!a.gxb()&&a.b===B.aj}, -$S:42} -A.c08.prototype={ -$1(a){return this.a.D(new A.c05())}, -$S:16} -A.c05.prototype={ -$0(){}, -$S:0} -A.c07.prototype={ -$0(){}, -$S:0} -A.c09.prototype={ -$2(a,b){var s,r,q,p,o,n,m,l,k,j,i=null,h=this.b[b],g=t.X,f=A.u(a,B.e,g) -f.toString -s=h.xO(new A.f8(f)) -f=this.a -r=f.e -q=h.a -p=!B.f.p(s.toLowerCase(),this.c) -if(r!==q&&p)return B.a0 -r=p?0.5:1 -o=A.by(90) -n=A.by(18) -m=A.eZ(i,i,i,i,h.gAg(),s,i,i,i,33,i) -l=A.F(s,1,B.a8,i,i,i,i,i,i) -k=h.gtr() -if(k==null){g=A.u(a,B.e,g) -g.toString -k=h.f -j=k.b -if(j==null)j=0 -k=k.c -g=g.dO(j+(k==null?0:k))}else g=k -return new A.ai(B.ck,A.ok(A.caL(i,1,new A.eh(o,B.H),i,B.vu,new A.c04(f,h),m,new A.eh(n,B.H),A.F(g,1,B.a8,i,i,i,i,i,i),l,f.e===q),r),i)}, -$S:219} -A.c04.prototype={ -$1(a){return this.a.btu(this.b.a)}, -$S:82} -A.a2v.prototype={ -a_(){return new A.Cl()}, -ajJ(a,b,c){return this.c.$3(a,b,c)}} -A.Cl.prototype={ -a4u(a){var s=0,r=A.n(t.H),q=this,p,o,n,m -var $async$a4u=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:m=q.d -s=m==null?2:3 -break -case 2:s=4 -return A.f(A.yy(),$async$a4u) -case 4:m=q.d=c -case 3:q.a.toString -p=m.a -o=J.T(p) -n=A.dC(o.h(p,"theme_mode")) -q.a.toString -q.D(new A.bIR(q,n,A.hq(o.h(p,"primary_color")))) -return A.l(null,r)}}) -return A.m($async$a4u,r)}, -Lh(a){return this.aVX(a)}, -aVX(a){var s=0,r=A.n(t.H),q=this,p -var $async$Lh=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p=q.d -s=p==null?2:3 -break -case 2:s=4 -return A.f(A.yy(),$async$Lh) -case 4:p=q.d=c -case 3:q.a.toString -s=5 -return A.f(p.u6("String","theme_mode",a.b),$async$Lh) -case 5:q.D(new A.bIV(q,a)) -return A.l(null,r)}}) -return A.m($async$Lh,r)}, -Pz(a){return this.aVn(a)}, -aVn(a){var s=0,r=A.n(t.H),q=this,p,o -var $async$Pz=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=q.d -s=o==null?2:3 -break -case 2:s=4 -return A.f(A.yy(),$async$Pz) -case 4:o=q.d=c -case 3:p=q.a -s=a==null?5:7 -break -case 5:p.toString -s=8 -return A.f(o.A(0,"primary_color"),$async$Pz) -case 8:s=6 -break -case 7:p.toString -s=9 -return A.f(o.u6("Int","primary_color",A.cih(a)),$async$Pz) -case 9:case 6:q.D(new A.bIU(q,a)) -return A.l(null,r)}}) -return A.m($async$Pz,r)}, -aC(){$.at.p3$.push(this.gbhY()) -this.aU()}, -B(a){return A.ccN(new A.Lx(new A.bIS(this,a),null),new A.bIT(this),t.w7)}} -A.bIR.prototype={ -$0(){var s,r=this.a -r.e=A.v_(B.eme,new A.bIQ(this.b)) -s=this.c -r.f=s==null?null:A.bT(s)}, -$S:0} -A.bIQ.prototype={ -$1(a){return a.b===this.a}, -$S:611} -A.bIV.prototype={ -$0(){this.a.e=this.b}, -$S:0} -A.bIU.prototype={ -$0(){this.a.f=this.b}, -$S:0} -A.bIT.prototype={ -$1(a){return this.a}, -$S:612} -A.bIS.prototype={ -$2(a,b){var s,r=this.a,q=r.a -q.toString -s=r.e -if(s==null)s=B.q_ -r=r.f -if(r==null)r=a==null?null:a.b -return q.ajJ(this.b,s,r)}, -$S:613} -A.Ix.prototype={ -B(a){var s,r=null,q=A.P(a),p=J.hV(A.au(a,!1,t.B).gaJ(0).R8,this.c),o=new A.az(p,new A.bKs(),p.$ti.i("az")).gt(0) -p=q.ax -s=A.chC(p.b,new A.bC(p.k2,2,B.L,-1),4) -p=A.F(B.c.l(o),r,r,r,r,A.aO(r,r,p.c,r,r,r,r,r,r,r,r,12,r,r,r,r,r,!0,r,r,r,r,r,r,r,r),r,r,r) -return A.chB(B.aem,p,s,this.e,this.d,o!==0)}} -A.bKs.prototype={ -$1(a){return a.c>0||a.gFl()||a.b===B.aR}, -$S:42} -A.pW.prototype={ -H(){return"AnimationStatus."+this.b}, -gzH(){var s,r=this -$label0$0:{if(B.cm===r||B.ci===r){s=!0 -break $label0$0}if(B.ar===r||B.aa===r){s=!1 -break $label0$0}s=null}return s}, -gNT(){var s,r=this -$label0$0:{if(B.cm===r||B.ar===r){s=!0 -break $label0$0}if(B.ci===r||B.aa===r){s=!1 -break $label0$0}s=null}return s}} -A.bV.prototype={ -gzH(){return this.gaI(this).gzH()}, -l(a){return"#"+A.cB(this)+"("+this.a0j()+")"}, -a0j(){switch(this.gaI(this).a){case 1:var s="\u25b6" -break -case 2:s="\u25c0" -break -case 3:s="\u23ed" -break -case 0:s="\u23ee" -break -default:s=null}return s}} -A.Q1.prototype={ -H(){return"_AnimationDirection."+this.b}} -A.abm.prototype={ -H(){return"AnimationBehavior."+this.b}} -A.iw.prototype={ -aNC(a){var s,r,q=this.r -q.toString -s=this.r=a.Yc(this.gadR()) -r=q.a -if(r!=null){s.a=r -s.c=q.c -if(!s.b)r=s.e==null -else r=!1 -if(r)s.e=$.d2.a1k(s.ga5P(),!1) -q.a=null -q.abv()}q.n()}, -gk(a){var s=this.x -s===$&&A.e() -return s}, -sk(a,b){var s=this -s.qh(0) -s.agk(b) -s.a6() -s.Vp()}, -gyt(){var s=this.r -if(!(s!=null&&s.a!=null))return 0 -s=this.w -s.toString -return s.yb(0,this.y.a/1e6)}, -agk(a){var s=this,r=s.a,q=s.b,p=s.x=A.Z(a,r,q) -if(p===r)s.Q=B.aa -else if(p===q)s.Q=B.ar -else{switch(s.z.a){case 0:r=B.cm -break -case 1:r=B.ci -break -default:r=null}s.Q=r}}, -gzH(){var s=this.r -return s!=null&&s.a!=null}, -gaI(a){var s=this.Q -s===$&&A.e() -return s}, -yY(a,b){var s=this -s.z=B.ch -if(b!=null)s.sk(0,b) -return s.ate(s.b)}, -cT(a){return this.yY(0,null)}, -aoI(a,b){var s=this -s.z=B.q7 -if(b!=null)s.sk(0,b) -return s.ate(s.a)}, -pX(a){return this.aoI(0,null)}, -AL(a,b,c){var s,r,q,p,o,n,m,l,k,j=this,i=j.d -$label0$0:{s=B.yX===i -if(s){r=$.OL.YW$ -r===$&&A.e() -q=(r.a&4)!==0 -r=q}else r=!1 -if(r){r=0.05 -break $label0$0}if(s||B.yY===i){r=1 -break $label0$0}r=null}if(c==null){p=j.b-j.a -if(isFinite(p)){o=j.x -o===$&&A.e() -n=Math.abs(a-o)/p}else n=1 -if(j.z===B.q7&&j.f!=null){o=j.f -o.toString -m=o}else{o=j.e -o.toString -m=o}l=new A.aW(B.d.aD(m.a*n))}else{o=j.x -o===$&&A.e() -l=a===o?B.I:c}j.qh(0) -o=l.a -if(o===0){r=j.x -r===$&&A.e() -if(r!==a){j.x=A.Z(a,j.a,j.b) -j.a6()}j.Q=j.z===B.ch?B.ar:B.aa -j.Vp() -return A.cdx()}k=j.x -k===$&&A.e() -return j.WQ(new A.bUl(o*r/1e6,k,a,b,B.kP))}, -ate(a){return this.AL(a,B.a1,null)}, -bOd(a,b,c){var s,r,q=this,p=q.a,o=q.b -if(b==null)b=q.e -q.qh(0) -s=q.x -s===$&&A.e() -r=b.a/1e6 -s=o===p?0:(A.Z(s,p,o)-p)/(o-p)*r -return q.WQ(new A.c_5(p,o,c,null,q.gb8n(),r,s,B.kP))}, -a01(a){return this.bOd(0,null,!1)}, -b8o(a){this.z=a -this.Q=a===B.ch?B.cm:B.ci -this.Vp()}, -alT(a,b){var s,r,q,p,o,n,m,l=this -if(a==null)a=$.cwu() -s=b<0 -l.z=s?B.q7:B.ch -r=s?l.a-0.01:l.b+0.01 -q=l.d -$label0$0:{p=B.yX===q -if(p){s=$.OL.YW$ -s===$&&A.e() -o=(s.a&4)!==0 -s=o}else s=!1 -if(s){s=200 -break $label0$0}if(p||B.yY===q){s=1 -break $label0$0}s=null}n=l.x -n===$&&A.e() -m=new A.I2(r,A.D9(a,n-r,b*s),!1,B.kP) -m.a=B.fl7 -l.qh(0) -return l.WQ(m)}, -bSl(){return this.alT(null,1)}, -Sj(a){return this.alT(null,a)}, -Xs(a){this.qh(0) -this.z=B.ch -return this.WQ(a)}, -WQ(a){var s,r=this -r.w=a -r.y=B.I -r.x=A.Z(a.wp(0,0),r.a,r.b) -s=r.r.zk(0) -r.Q=r.z===B.ch?B.cm:B.ci -r.Vp() -return s}, -Lr(a,b){this.y=this.w=null -this.r.Lr(0,b)}, -qh(a){return this.Lr(0,!0)}, -n(){var s=this -s.r.n() -s.r=null -s.lW$.P(0) -s.iD$.a.P(0) -s.AJ()}, -Vp(){var s=this,r=s.Q -r===$&&A.e() -if(s.as!==r){s.as=r -s.SW(r)}}, -b40(a){var s,r=this -r.y=a -s=a.a/1e6 -r.x=A.Z(r.w.wp(0,s),r.a,r.b) -if(r.w.DN(s)){r.Q=r.z===B.ch?B.ar:B.aa -r.Lr(0,!1)}r.a6() -r.Vp()}, -a0j(){var s,r=this.r,q=r==null,p=!q&&r.a!=null?"":"; paused" -if(q)s="; DISPOSED" -else s=r.b?"; silenced":"" -r=this.a2u() -q=this.x -q===$&&A.e() -return r+" "+B.d.bd(q,3)+p+s}} -A.bUl.prototype={ -wp(a,b){var s,r=this,q=A.Z(b/r.b,0,1) -$label0$0:{if(0===q){s=r.c -break $label0$0}if(1===q){s=r.d -break $label0$0}s=r.c -s+=(r.d-s)*r.e.aK(0,q) -break $label0$0}return s}, -yb(a,b){return(this.wp(0,b+0.001)-this.wp(0,b-0.001))/0.002}, -DN(a){return a>this.b}} -A.c_5.prototype={ -wp(a,b){var s,r,q,p=this,o=b+p.w,n=p.r,m=B.d.aa(o/n,1),l=(B.d.qs(o,n)&1)===1 -n=p.d&&l -s=p.f -r=p.c -q=p.b -if(n){s.$1(B.q7) -n=A.aA(r,q,m) -n.toString -return n}else{s.$1(B.ch) -n=A.aA(q,r,m) -n.toString -return n}}, -yb(a,b){return(this.c-this.b)/this.r}, -DN(a){return!1}} -A.ax6.prototype={} -A.ax7.prototype={} -A.ax8.prototype={} -A.abn.prototype={ -m(a,b){if(b==null)return!1 -if(this===b)return!0 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.abn}, -gu(a){return A.a7(null,B.I,null,B.I,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.ax9.prototype={} -A.awT.prototype={ -an(a,b){}, -V(a,b){}, -v_(a){}, -qV(a){}, -gaI(a){return B.ar}, -gk(a){return 1}, -l(a){return"kAlwaysCompleteAnimation"}} -A.awU.prototype={ -an(a,b){}, -V(a,b){}, -v_(a){}, -qV(a){}, -gaI(a){return B.aa}, -gk(a){return 0}, -l(a){return"kAlwaysDismissedAnimation"}} -A.zB.prototype={ -an(a,b){}, -V(a,b){}, -v_(a){}, -qV(a){}, -gaI(a){return B.cm}, -a0j(){return this.a2u()+" "+A.A(this.a)+"; paused"}, -gk(a){return this.a}} -A.zE.prototype={ -an(a,b){return this.gdi(this).an(0,b)}, -V(a,b){return this.gdi(this).V(0,b)}, -v_(a){return this.gdi(this).v_(a)}, -qV(a){return this.gdi(this).qV(a)}, -gaI(a){var s=this.gdi(this) -return s.gaI(s)}} -A.Hj.prototype={ -sdi(a,b){var s,r=this,q=r.c -if(b==q)return -if(q!=null){r.a=q.gaI(q) -q=r.c -r.b=q.gk(q) -if(r.DJ$>0)r.YC()}r.c=b -if(b!=null){if(r.DJ$>0)r.YB() -q=r.b -s=r.c -if(q!==s.gk(s))r.a6() -q=r.a -s=r.c -if(q!==s.gaI(s)){q=r.c -r.SW(q.gaI(q))}r.b=r.a=null}}, -YB(){var s=this,r=s.c -if(r!=null){r.an(0,s.grQ()) -s.c.v_(s.gaLN())}}, -YC(){var s=this,r=s.c -if(r!=null){r.V(0,s.grQ()) -s.c.qV(s.gaLN())}}, -gaI(a){var s=this.c -if(s!=null)s=s.gaI(s) -else{s=this.a -s.toString}return s}, -gk(a){var s=this.c -if(s!=null)s=s.gk(s) -else{s=this.b -s.toString}return s}, -l(a){var s=this.c -if(s==null)return"ProxyAnimation(null; "+this.a2u()+" "+B.d.bd(this.gk(0),3)+")" -return s.l(0)+"\u27a9ProxyAnimation"}} -A.ly.prototype={ -an(a,b){this.d4() -this.a.an(0,b)}, -V(a,b){this.a.V(0,b) -this.RZ()}, -YB(){this.a.v_(this.gQX())}, -YC(){this.a.qV(this.gQX())}, -a5C(a){this.SW(this.aB8(a))}, -gaI(a){var s=this.a -return this.aB8(s.gaI(s))}, -gk(a){var s=this.a -return 1-s.gk(s)}, -aB8(a){var s -switch(a.a){case 1:s=B.ci -break -case 2:s=B.cm -break -case 3:s=B.aa -break -case 0:s=B.ar -break -default:s=null}return s}, -l(a){return this.a.l(0)+"\u27aaReverseAnimation"}} -A.Em.prototype={ -aDW(a){var s -if(a.gzH()){s=this.d -if(s==null)s=a}else s=null -this.d=s}, -gaEE(){if(this.c!=null){var s=this.d -if(s==null){s=this.a -s=s.gaI(s)}s=s!==B.ci}else s=!0 -return s}, -n(){this.a.qV(this.gMr())}, -gk(a){var s=this,r=s.gaEE()?s.b:s.c,q=s.a,p=q.gk(q) -if(r==null)return p -if(p===0||p===1)return p -return r.aK(0,p)}, -l(a){var s=this -if(s.c==null)return s.a.l(0)+"\u27a9"+s.b.l(0) -if(s.gaEE())return s.a.l(0)+"\u27a9"+s.b.l(0)+"\u2092\u2099/"+A.A(s.c) -return s.a.l(0)+"\u27a9"+s.b.l(0)+"/"+A.A(s.c)+"\u2092\u2099"}, -gdi(a){return this.a}} -A.aHB.prototype={ -H(){return"_TrainHoppingMode."+this.b}} -A.It.prototype={ -a5C(a){if(a!==this.e){this.a6() -this.e=a}}, -gaI(a){var s=this.a -return s.gaI(s)}, -buK(){var s,r,q,p,o=this,n=o.b -if(n!=null){switch(o.c.a){case 0:n=n.gk(n) -s=o.a -s=n<=s.gk(s) -n=s -break -case 1:n=n.gk(n) -s=o.a -s=n>=s.gk(s) -n=s -break -default:n=null}if(n){s=o.a -r=o.gQX() -s.qV(r) -s.V(0,o.gaiS()) -s=o.b -o.a=s -o.b=null -s.v_(r) -r=o.a -o.a5C(r.gaI(r))}q=n}else q=!1 -n=o.a -p=n.gk(n) -if(p!==o.f){o.a6() -o.f=p}if(q&&o.d!=null)o.d.$0()}, -gk(a){var s=this.a -return s.gk(s)}, -n(){var s,r,q=this -q.a.qV(q.gQX()) -s=q.gaiS() -q.a.V(0,s) -q.a=null -r=q.b -if(r!=null)r.V(0,s) -q.b=null -q.iD$.a.P(0) -q.lW$.P(0) -q.AJ()}, -l(a){var s=this -if(s.b!=null)return A.A(s.a)+"\u27a9TrainHoppingAnimation(next: "+A.A(s.b)+")" -return A.A(s.a)+"\u27a9TrainHoppingAnimation(no next)"}} -A.L2.prototype={ -YB(){var s,r=this,q=r.a,p=r.gazh() -q.an(0,p) -s=r.gazi() -q.v_(s) -q=r.b -q.an(0,p) -q.v_(s)}, -YC(){var s,r=this,q=r.a,p=r.gazh() -q.V(0,p) -s=r.gazi() -q.qV(s) -q=r.b -q.V(0,p) -q.qV(s)}, -gaI(a){var s=this.b -if(s.gaI(s).gzH())s=s.gaI(s) -else{s=this.a -s=s.gaI(s)}return s}, -l(a){return"CompoundAnimation("+this.a.l(0)+", "+this.b.l(0)+")"}, -biO(a){var s=this -if(s.gaI(s)!==s.c){s.c=s.gaI(s) -s.SW(s.gaI(s))}}, -biN(){var s=this -if(!J.v(s.gk(s),s.d)){s.d=s.gk(s) -s.a6()}}} -A.SM.prototype={ -gk(a){var s=this.a,r=this.b -return Math.min(s.gk(s),r.gk(r))}} -A.a43.prototype={} -A.a44.prototype={} -A.a45.prototype={} -A.ayX.prototype={} -A.aDJ.prototype={} -A.aDK.prototype={} -A.aDL.prototype={} -A.aFb.prototype={} -A.aFc.prototype={} -A.aHy.prototype={} -A.aHz.prototype={} -A.aHA.prototype={} -A.ZC.prototype={ -aK(a,b){return this.FF(b)}, -FF(a){throw A.q(A.dk(null))}, -l(a){return"ParametricCurve"}} -A.li.prototype={ -aK(a,b){if(b===0||b===1)return b -return this.aZb(0,b)}} -A.a5B.prototype={ -FF(a){return a}} -A.a0C.prototype={ -FF(a){a*=this.a -return a-(a<0?Math.ceil(a):Math.floor(a))}, -l(a){return"SawTooth("+this.a+")"}} -A.fe.prototype={ -FF(a){var s=this.a -a=A.Z((a-s)/(this.b-s),0,1) -if(a===0||a===1)return a -return this.c.aK(0,a)}, -l(a){var s=this,r=s.c -if(!(r instanceof A.a5B))return"Interval("+A.A(s.a)+"\u22ef"+A.A(s.b)+")\u27a9"+r.l(0) -return"Interval("+A.A(s.a)+"\u22ef"+A.A(s.b)+")"}} -A.asJ.prototype={ -aK(a,b){var s -if(b===0||b===1)return b -s=this.a -if(b===s)return s -if(b#"+A.cB(this)+"("+A.A(this.a)+", "+B.a1.l(0)+", "+this.c.l(0)+")"}} -A.a2x.prototype={ -FF(a){return a"))}} -A.aT.prototype={ -gk(a){var s=this.a -return this.b.aK(0,s.gk(s))}, -l(a){var s=this.a,r=this.b -return s.l(0)+"\u27a9"+r.l(0)+"\u27a9"+A.A(r.aK(0,s.gk(s)))}, -a0j(){return this.a2u()+" "+this.b.l(0)}, -gdi(a){return this.a}} -A.f2.prototype={ -aK(a,b){return this.b.aK(0,this.a.aK(0,b))}, -l(a){return this.a.l(0)+"\u27a9"+this.b.l(0)}} -A.b8.prototype={ -v6(a){var s=this.a -return A.y(this).i("b8.T").a(J.ca2(s,J.ca3(J.cAC(this.b,s),a)))}, -aK(a,b){var s,r=this -if(b===0){s=r.a -return s==null?A.y(r).i("b8.T").a(s):s}if(b===1){s=r.b -return s==null?A.y(r).i("b8.T").a(s):s}return r.v6(b)}, -l(a){return"Animatable("+A.A(this.a)+" \u2192 "+A.A(this.b)+")"}, -sMJ(a){return this.a=a}, -sdf(a,b){return this.b=b}} -A.a0r.prototype={ -v6(a){return this.c.v6(1-a)}} -A.ib.prototype={ -v6(a){return A.aa(this.a,this.b,a)}} -A.as8.prototype={ -v6(a){return A.a1C(this.a,this.b,a)}} -A.a_H.prototype={ -v6(a){return A.buv(this.a,this.b,a)}} -A.AL.prototype={ -v6(a){var s,r=this.a -r.toString -s=this.b -s.toString -return B.d.aD(r+(s-r)*a)}} -A.L6.prototype={ -v6(a){var s=this.a -return s==null?this.$ti.c.a(s):s}, -l(a){return"ConstantTween(value: "+A.A(this.a)+")"}} -A.fV.prototype={ -aK(a,b){if(b===0||b===1)return b -return this.a.aK(0,b)}, -l(a){return"CurveTween(curve: "+this.a.l(0)+")"}} -A.a96.prototype={} -A.a2L.prototype={ -b3i(a,b){var s,r,q,p,o,n,m,l=this.a -B.b.L(l,a) -for(s=l.length,r=0,q=0;q=n&&b=this.a&&b"}} -A.Ej.prototype={ -a_(){return new A.ayC(null,null)}} -A.ayC.prototype={ -aC(){var s,r=this -r.aU() -s=A.c2(null,B.dq,null,null,r) -r.d=s -if(r.a.d)s.a01(0)}, -bp(a){var s,r -this.bJ(a) -s=this.a.d -if(s!==a.d){r=this.d -if(s){r===$&&A.e() -r.a01(0)}else{r===$&&A.e() -r.qh(0)}}}, -n(){var s=this.d -s===$&&A.e() -s.n() -this.b18()}, -B(a){var s,r=this.a -r.toString -s=this.d -s===$&&A.e() -r=r.c -if(r==null)r=B.ank.cz(a) -return A.c3(A.jr(null,null,null,new A.ayB(s,r,10,this.a.f,A.ccW(-1,-3.3333333333333335,1,-10,1,1),s),B.a9,!1),20,20)}} -A.ayB.prototype={ -bb(a,b){var s,r,q,p,o,n,m,l,k,j,i=this -$.aw() -s=A.bh() -r=a.a -J.bk(r.save()) -r.translate(b.a/2,b.b/2) -q=i.b.x -q===$&&A.e() -p=B.d.iE(8*q) -for(q=i.e,o=8*q,n=i.f,q=q<1,m=i.c,l=0;l"))),q,q.$ti.i("aT")) -p.aC4()}, -bp(a){this.bJ(a) -this.aC4()}, -aC4(){var s=this.a.Q -this.d.b=s}, -n(){var s=this.e -s===$&&A.e() -s.n() -this.b19()}, -bfD(a){var s=this -s.D(new A.bPJ(s)) -if(!s.w){s.w=!0 -s.Vd(0)}}, -bfL(a){var s,r,q=this -q.D(new A.bPK(q)) -if(q.w){q.w=!1 -q.Vd(0)}s=q.c.gav() -s.toString -t.x.a(s) -r=s.tQ(a.a) -s=s.gE(0) -if(new A.a1(0,0,0+s.a,0+s.b).qN(A.cio()).p(0,r))q.axV()}, -bfB(){var s=this -s.D(new A.bPI(s)) -if(s.w){s.w=!1 -s.Vd(0)}}, -bfG(a){var s,r,q=this,p=q.c.gav() -p.toString -t.x.a(p) -s=p.tQ(a.a) -p=p.gE(0) -r=new A.a1(0,0,0+p.a,0+p.b).qN(A.cio()).p(0,s) -if(q.x&&r!==q.w){q.w=r -q.Vd(0)}}, -axW(a){var s=this.a.w -if(s!=null){s.$0() -this.c.gav().Ut(B.G5)}}, -axV(){return this.axW(null)}, -Vd(a){var s,r,q,p=this.e -p===$&&A.e() -s=p.r -if(s!=null&&s.a!=null)return -r=this.w -if(r){p.z=B.ch -q=p.AL(1,B.q0,B.anS)}else{p.z=B.ch -q=p.AL(0,B.Af,B.ao_)}q.bK(0,new A.bPG(this,r),t.H)}, -bkW(a){this.D(new A.bPL(this,a))}, -B(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=null,a1=a.a,a2=a1.w==null,a3=!a2 -a1=a1.y -s=a1==null?a0:new A.X(a1,a1) -r=A.lh(a4) -q=r.gti() -a1=a.a.e -if(a1==null)a1=a0 -else if(a1 instanceof A.d0)a1=a1.cz(a4) -if(a1==null)p=a0 -else{o=a.a.e -o=o==null?a0:o.gbR(o) -if(o==null)o=1 -p=a1.bs(o)}a.a.toString -n=a0 -$label0$0:{if(a3){a1=q -break $label0$0}a1=B.anb.cz(a4) -break $label0$0}n=a1 -a.a.toString -a1=A.M1((p==null?B.l1:p).bs(0.8)) -m=new A.qf(a1.a,a1.b,0.835,0.69).KI() -a.a.toString -a1=r.gEb().gbvj() -l=a1.dj(n) -a1=A.Av(a4) -o=l.r -k=a1.aHy(n,o!=null?o*1.2:20) -a1=A.cv(a4,B.qf) -j=a1==null?a0:a1.cx -a1=A.aQ(t.EK) -if(a2)a1.v(0,B.F) -if(a.x)a1.v(0,B.a3) -o=a.r -o===$&&A.e() -if(o)a1.v(0,B.U) -a.a.toString -i=A.dn(a0,a1,t.WV) -if(i==null)i=$.cvu().a.$1(a1) -a1=a3&&a.r?new A.bC(m,3.5,B.L,1):B.H -o=a.a.as -a1=A.a0y(o==null?$.cyP().h(0,B.JI):o,a1) -if(p!=null&&a2){a2=a.a.f -if(a2 instanceof A.d0)a2=a2.cz(a4)}else a2=p -h=a.y -if(h===$){g=A.j([B.yj,new A.fh(a.gbfz(),new A.bX(A.b([],t.ot),t.wS),t.wY)],t.Ev,t.od) -a.y!==$&&A.bd() -a.y=g -h=g}a.a.toString -o=A.c(t.Ev,t.xR) -o.j(0,B.q2,new A.ee(new A.bPM(),new A.bPN(a,a3,j),t.UN)) -f=a.a -f.toString -e=s==null -d=e?a0:s.a -if(d==null)d=44 -e=e?a0:s.b -if(e==null)e=44 -c=a.f -c===$&&A.e() -b=f.d -if(b==null)b=B.aoR -return A.jx(A.cbE(h,!1,new A.n0(A.cq(!0,a0,new A.da(new A.ax(d,1/0,e,1/0),new A.er(c,!1,A.qa(new A.ai(b,new A.fg(f.ax,1,1,A.jt(A.uU(f.c,k,a0),a0,a0,B.bk,!0,l,a0,a0,B.aE),a0),a0),new A.me(a2,a0,a0,a0,a1),B.dp),a0),a0),!1,a0,a0,!1,a0,!1,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,B.Q,a0),o,B.bm,!1,a0),a3,a0,B.aw,a0,a.gbkV(),a0,a0),i,a0,a0,a0,a0)}} -A.bPH.prototype={ -$1(a){var s=a.p(0,B.F) -return!s?B.bZ:B.aw}, -$S:73} -A.bPJ.prototype={ -$0(){this.a.x=!0}, -$S:0} -A.bPK.prototype={ -$0(){this.a.x=!1}, -$S:0} -A.bPI.prototype={ -$0(){this.a.x=!1}, -$S:0} -A.bPG.prototype={ -$1(a){var s=this.a -if(s.c!=null&&this.b!==s.w)s.Vd(0)}, -$S:46} -A.bPL.prototype={ -$0(){this.a.r=this.b}, -$S:0} -A.bPM.prototype={ -$0(){return A.Ce(null,null,null)}, -$S:154} -A.bPN.prototype={ -$1(a){var s=this,r=null,q=s.b -a.C=q?s.a.gbfC():r -a.a3=q?s.a.gbfK():r -a.a7=q?s.a.gbfA():r -a.ah=q?s.a.gbfF():r -a.b=s.c}, -$S:130} -A.a9f.prototype={ -n(){var s=this,r=s.dg$ -if(r!=null)r.V(0,s.gw7()) -s.dg$=null -s.aM()}, -cY(){this.dX() -this.dN() -this.w8()}} -A.Ek.prototype={ -a_(){return new A.ayF(new A.axZ($.aC()),$,$,$,$,$,$,$,$,B.bc,$,null,!1,!1,null,null)}, -gk(a){return this.c}} -A.ayF.prototype={ -aC(){this.b1c() -this.e=this.a.c}, -bp(a){var s -this.bJ(a) -s=a.c -if(s!=this.a.c)this.e=s}, -n(){this.d.n() -this.b1b()}, -guz(){return this.a.d}, -gKO(){this.a.toString -return!1}, -gk(a){return this.a.c}, -gavf(){return new A.bZ(new A.bPQ(this),t.mN)}, -gb7Y(){return new A.bZ(new A.bPP(this),t.mN)}, -gb85(){return new A.bZ(new A.bPR(this),t.GD)}, -b64(a,b){if(!b.p(0,B.O))return a -return null}, -B(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.grH() -f.v(0,B.O) -s=h.grH() -s.A(0,B.O) -r=h.grH() -h.a.toString -q=h.gavf().a.$1(f) -h.a.toString -p=h.gavf().a.$1(s) -o=h.b64(h.a.at,r) -if(o==null)o=h.gb85().a.$1(r) -h.a.toString -n=A.M1(q.bs(0.8)) -m=new A.qf(n.a,n.b,0.835,0.69).KI() -n=h.a -n.toString -l=A.bt() -k=g -$label0$0:{if(B.aq===l||B.b8===l||B.d3===l){j=B.feh -break $label0$0}if(B.cf===l||B.d4===l||B.d5===l){j=B.aaB -break $label0$0}j=k}k=j -j=h.d -i=h.tJ$ -i===$&&A.e() -j.sbG(0,i) -i=h.wD$ -i===$&&A.e() -j.sTd(i) -j.sCk(m) -j.sS_(h.zA$) -j.sCr(r.p(0,B.U)) -j.sZB(r.p(0,B.S)) -j.sJn(q) -j.sSx(p) -j.sGQ(h.gb7Y().a.$1(r)) -j.sk(0,h.a.c) -j.sao9(h.e) -j.szG(h.a.d!=null) -i=h.a.ax -j.sdS(0,i==null?new A.eh(A.by(4),B.H):i) -j.st1(o) -j.sx5(A.lh(a).gx5()) -return A.cq(g,n.c===!0,h.aGk(!1,n.Q,new A.bZ(new A.bPS(h),t.tR),j,k),!1,g,g,!1,g,!1,g,g,g,g,g,g,g,n.ch,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,B.Q,g)}} -A.bPQ.prototype={ -$1(a){var s,r -if(a.p(0,B.F))return A.aP(B.d.aD(127.5),B.r.gk(0)>>>16&255,B.r.gk(0)>>>8&255,B.r.gk(0)&255) -if(a.p(0,B.O)){s=this.a -r=s.a.f -if(r==null){s=s.c -s.toString -s=B.JL.cz(s)}else s=r -return s}return B.r}, -$S:10} -A.bPP.prototype={ -$1(a){var s,r -if(a.p(0,B.F)&&a.p(0,B.O)){s=this.a -r=s.a.x -if(r==null){s=s.c -s.toString -s=B.JJ.cz(s)}else s=r -return s}if(a.p(0,B.O)){s=this.a -r=s.a.x -if(r==null){s=s.c -s.toString -s=B.JP.cz(s)}else s=r -return s}return B.r}, -$S:10} -A.bPR.prototype={ -$1(a){var s -if((a.p(0,B.O)||a.p(0,B.U))&&!a.p(0,B.F))return B.HE -if(a.p(0,B.F)){s=this.a.c -s.toString -s=B.an2.cz(s) -return new A.bC(s,1,B.L,-1)}s=this.a.c -s.toString -s=B.an4.cz(s) -return new A.bC(s,1,B.L,-1)}, -$S:109} -A.bPS.prototype={ -$1(a){var s=A.dn(this.a.a.e,a,t.WV) -if(s==null){s=a.p(0,B.F) -s=!s?B.bZ:B.cx}return s}, -$S:73} -A.axZ.prototype={ -sGQ(a){if(J.v(this.dx,a))return -this.dx=a -this.a6()}, -gk(a){return this.dy}, -sk(a,b){if(this.dy==b)return -this.dy=b -this.a6()}, -sao9(a){if(this.fr==a)return -this.fr=a -this.a6()}, -sdS(a,b){if(J.v(this.fx,b))return -this.fx=b -this.a6()}, -st1(a){if(J.v(this.fy,a))return -this.fy=a -this.a6()}, -sx5(a){if(this.go==a)return -this.go=a -this.a6()}, -a3C(a,b,c,d,e){var s,r,q,p,o=this -if(o.go===B.aG){s=o.ax -s.toString -r=!(s&&e) -s=r}else s=!1 -if(s){s=A.bT(c.r) -r=o.ax -r.toString -s=A.aP(B.d.aD(255*(r?0.14:0.08)),s.gk(0)>>>16&255,s.gk(0)>>>8&255,s.gk(0)&255) -q=A.bT(c.r) -r=o.ax -r.toString -s=A.b([s,A.aP(B.d.aD(255*(r?0.29:0.14)),q.gk(0)>>>16&255,q.gk(0)>>>8&255,q.gk(0)&255)],t.t_) -$.aw() -p=A.bh() -p.sLk(new A.kY(B.qh,B.kS,B.df,s,null,null).aI_(0,b)) -a.us(o.fx.CY(b),p)}else a.us(o.fx.CY(b),c) -o.fx.zt(d).bb(a,b)}, -bb(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=$.aw(),g=A.bh(),f=i.dx -g.r=f.gk(f) -g.b=B.bS -g.c=2 -g.d=B.nQ -s=t.F.a(b.d3(0,2).al(0,B.aaB.d3(0,2))) -f=s.a -r=s.b -q=new A.a1(f,r,f+14,r+14) -p=A.bh() -o=i.dy -if(o!==!1){o=i.ax -o.toString}else o=!1 -if(o){o=i.e -o.toString}else{o=i.f -o.toString}p.r=o.gk(o) -o=i.dy -switch(o){case!1:h=i.fy -h.toString -i.a3C(a,q,p,h,o!==!1) -break -case!0:n=i.fy -n.toString -i.a3C(a,q,p,n,o!==!1) -m=A.dj(h.w) -m.aP(new A.i1(f+3.08,r+7.5600000000000005)) -h=f+5.6000000000000005 -o=r+10.5 -m.aP(new A.cQ(h,o)) -m.aP(new A.i1(h,o)) -m.aP(new A.cQ(f+10.92,r+3.5)) -a.us(m,g) -break -case null:case void 0:h=i.fy -h.toString -i.a3C(a,q,p,h,o!==!1) -a.Cb(s.a8(0,B.f2O),s.a8(0,B.f5e),g) -break}if(i.Q!=null){l=A.bh() -l.r=(i.go===B.aH?A.aP(38,B.x.gk(0)>>>16&255,B.x.gk(0)>>>8&255,B.x.gk(0)&255):A.aP(38,B.r.gk(0)>>>16&255,B.r.gk(0)>>>8&255,B.r.gk(0)&255)).gk(0) -a.us(i.fx.CY(q),l)}h=i.as -h.toString -if(h){k=q.qN(1) -j=A.bh() -h=i.y -j.r=h.gk(h) -j.b=B.bS -j.c=3.5 -h=i.fy -h.toString -f=i.dy -i.a3C(a,k,j,h,f!==!1)}}} -A.a9g.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.a9h.prototype={ -aC(){var s,r=this,q=null -r.aU() -s=A.c2(q,B.E,q,r.a.c===!1?0:1,r) -r.wf$=s -r.tJ$=A.cP(B.e3,s,B.e4) -s=A.c2(q,r.H8$,q,q,r) -r.vQ$=s -r.wD$=A.cP(B.a6,s,q) -s=A.c2(q,B.e6,q,r.ye$||r.yd$?1:0,r) -r.zy$=s -r.xD$=A.cP(B.a6,s,q) -s=A.c2(q,B.e6,q,r.ye$||r.yd$?1:0,r) -r.zz$=s -r.xE$=A.cP(B.a6,s,q)}, -n(){var s=this,r=s.wf$ -r===$&&A.e() -r.n() -r=s.tJ$ -r===$&&A.e() -r.n() -r=s.vQ$ -r===$&&A.e() -r.n() -r=s.wD$ -r===$&&A.e() -r.n() -r=s.zy$ -r===$&&A.e() -r.n() -r=s.xD$ -r===$&&A.e() -r.n() -r=s.zz$ -r===$&&A.e() -r.n() -r=s.xE$ -r===$&&A.e() -r.n() -s.b1a()}} -A.d0.prototype={ -gW7(){var s=this -return!s.d.m(0,s.e)||!s.w.m(0,s.x)||!s.f.m(0,s.r)||!s.y.m(0,s.z)}, -gW5(){var s=this -return!s.d.m(0,s.f)||!s.e.m(0,s.r)||!s.w.m(0,s.y)||!s.x.m(0,s.z)}, -gW6(){var s=this -return!s.d.m(0,s.w)||!s.e.m(0,s.x)||!s.f.m(0,s.y)||!s.r.m(0,s.z)}, -cz(a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=null -if(a1.gW7()){s=A.ciy(a3) -r=s==null?B.aH:s}else r=B.aH -if(a1.gW6()){q=a3.aj(t.gw) -s=q==null?a2:q.f -p=s==null?B.ou:s}else p=B.ou -if(a1.gW5()){s=A.cv(a3,B.GQ) -s=s==null?a2:s.as -o=s===!0}else o=!1 -$label0$0:{n=B.aH===r -s=n -m=a2 -l=a2 -k=!1 -j=a2 -i=!1 -h=!1 -if(s){m=B.ou===p -s=m -if(s){l=!o -s=l -j=o -k=!0 -i=!0}else s=h -g=p -f=!0 -e=!0}else{s=h -g=a2 -f=!1 -e=!1}if(s){s=a1.d -break $label0$0}d=a2 -c=!1 -s=!1 -if(n){if(f)h=m -else{if(e)h=g -else{h=p -g=h -e=!0}m=B.ou===h -h=m -f=!0}if(h){if(i)s=j -else{s=o -j=s -i=!0}d=!0===s -s=d -c=!0}}if(s){s=a1.f -break $label0$0}b=a2 -s=!1 -if(n){if(e)h=g -else{h=p -g=h -e=!0}b=B.mS===h -h=b -if(h)if(k)s=l -else{if(i)s=j -else{s=o -j=s -i=!0}l=!1===s -s=l -k=!0}a=!0}else a=!1 -if(s){s=a1.w -break $label0$0}s=!1 -if(n){if(a)h=b -else{if(e)h=g -else{h=p -g=h -e=!0}b=B.mS===h -h=b -a=!0}if(h)if(c)s=d -else{if(i)s=j -else{s=o -j=s -i=!0}d=!0===s -s=d -c=!0}}if(s){s=a1.y -break $label0$0}a0=B.aG===r -s=a0 -h=!1 -if(s){if(f)s=m -else{if(e)s=g -else{s=p -g=s -e=!0}m=B.ou===s -s=m -f=!0}if(s)if(k)s=l -else{if(i)s=j -else{s=o -j=s -i=!0}l=!1===s -s=l -k=!0}else s=h}else s=h -if(s){s=a1.e -break $label0$0}s=!1 -if(a0){if(f)h=m -else{if(e)h=g -else{h=p -g=h -e=!0}m=B.ou===h -h=m}if(h)if(c)s=d -else{if(i)s=j -else{s=o -j=s -i=!0}d=!0===s -s=d -c=!0}}if(s){s=a1.r -break $label0$0}s=!1 -if(a0){if(a)h=b -else{if(e)h=g -else{h=p -g=h -e=!0}b=B.mS===h -h=b -a=!0}if(h)if(k)s=l -else{if(i)s=j -else{s=o -j=s -i=!0}l=!1===s -s=l}}if(s){s=a1.x -break $label0$0}s=!1 -if(a0){if(a)h=b -else{b=B.mS===(e?g:p) -h=b}if(h)if(c)s=d -else{d=!0===(i?j:o) -s=d}}if(s){s=a1.z -break $label0$0}s=a2}return new A.d0(s,a1.b,a2,a1.d,a1.e,a1.f,a1.r,a1.w,a1.x,a1.y,a1.z)}, -m(a,b){var s,r,q=this -if(b==null)return!1 -if(q===b)return!0 -if(J.as(b)!==A.K(q))return!1 -if(b instanceof A.d0){s=b.a -r=q.a -s=s.gk(s)===r.gk(r)&&b.d.m(0,q.d)&&b.e.m(0,q.e)&&b.f.m(0,q.f)&&b.r.m(0,q.r)&&b.w.m(0,q.w)&&b.x.m(0,q.x)&&b.y.m(0,q.y)&&b.z.m(0,q.z)}else s=!1 -return s}, -gu(a){var s=this,r=s.a -return A.a7(r.gk(r),s.d,s.e,s.f,s.w,s.x,s.r,s.z,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){var s=this,r=new A.b_U(s),q=A.b([r.$2("color",s.d)],t.s) -if(s.gW7())q.push(r.$2("darkColor",s.e)) -if(s.gW5())q.push(r.$2("highContrastColor",s.f)) -if(s.gW7()&&s.gW5())q.push(r.$2("darkHighContrastColor",s.r)) -if(s.gW6())q.push(r.$2("elevatedColor",s.w)) -if(s.gW7()&&s.gW6())q.push(r.$2("darkElevatedColor",s.x)) -if(s.gW5()&&s.gW6())q.push(r.$2("highContrastElevatedColor",s.y)) -if(s.gW7()&&s.gW5()&&s.gW6())q.push(r.$2("darkHighContrastElevatedColor",s.z)) -r=s.b -if(r==null)r="CupertinoDynamicColor" -q=B.b.b_(q,", ") -return r+"("+q+", resolved by: UNRESOLVED)"}, -gk(a){var s=this.a -return s.gk(s)}, -zQ(){return this.a.zQ()}, -gv0(a){var s=this.a -return s.gv0(s)}, -ga6J(){return this.a.ga6J()}, -aka(){return this.a.aka()}, -ga1f(){return this.a.ga1f()}, -gbR(a){var s=this.a -return s.gbR(s)}, -gaaP(){return this.a.gaaP()}, -qd(a){return this.a.qd(a)}, -bs(a){return this.a.bs(a)}, -gar(a){var s=this.a -return s.gar(s)}, -ga4(a){var s=this.a -return s.ga4(s)}, -gac(){return this.a.gac()}, -gad(a){var s=this.a -return s.gad(s)}, -gRB(){return this.a.gRB()}, -abK(a,b,c,d,e){return this.a.abK(a,b,c,d,e)}, -KS(a){var s=null -return this.abK(a,s,s,s,s)}, -$iN:1} -A.b_U.prototype={ -$2(a,b){var s=b.m(0,this.a.a)?"*":"" -return s+a+" = "+b.l(0)+s}, -$S:627} -A.ayJ.prototype={} -A.ayH.prototype={} -A.b_S.prototype={ -TX(a){return B.a9}, -a6M(a,b,c,d){return B.a0}, -TW(a,b){return B.l}} -A.aIE.prototype={} -A.UE.prototype={ -B(a){var s=null,r=A.b4(a,B.dG,t.l).w.r.b+8,q=this.c.al(0,new A.t(8,r)),p=A.be(this.d,B.m,B.k,B.B,0,B.y),o=A.b([2.574,-1.43,-0.144,0,0,-0.426,1.57,-0.144,0,0,-0.426,-1.43,2.856,0,0,0,0,0,1,0],t.v) -o=$.aw().aH4(new A.r8(20,20,s),new A.rS(s,s,o,B.zQ)) -return new A.ai(new A.aB(8,r,8,8),new A.mE(new A.agB(q),A.bz(s,A.T6(A.qa(new A.ai(B.ap_,p,s),new A.me(B.an8.cz(a),s,s,s,A.a0y(B.zi,new A.bC(B.anh.cz(a),1,B.L,-1))),B.dp),!0,o),B.u,s,s,B.fdh,s,s,s,s,s,s,222),s),s)}} -A.A4.prototype={ -a_(){return new A.a4g()}} -A.a4g.prototype={ -bjR(a){this.D(new A.bQh(this))}, -bjW(a){this.D(new A.bQi(this))}, -B(a){var s,r=this,q=null,p=r.a,o=p.f -if(o==null){p=p.e -p.toString -p=A.cb0(a,p)}else p=o -s=A.F(p,q,B.a8,q,q,B.abs.dj(r.d?A.lh(a).gCD():B.uP.cz(a)),q,q,q) -p=r.d?A.lh(a).gti():q -return A.c3(A.jx(A.cb_(B.lt,B.oc,s,p,B.JT,0,r.a.c,B.ap4,0.7),B.aw,q,r.gbjQ(),r.gbjV(),q),q,1/0)}} -A.bQh.prototype={ -$0(){this.a.d=!0}, -$S:0} -A.bQi.prototype={ -$0(){this.a.d=!1}, -$S:0} -A.UB.prototype={ -a_(){return new A.a4c()}} -A.a4c.prototype={ -aeN(a){var s,r,q,p,o,n,m,l,k=this,j=null -k.a.toString -s=A.cv(a,B.av) -s=s==null?j:s.gdH() -s=(s==null?B.ah:s).be(0,14) -r=k.a -q=r.c -p=r.d -r=r.f -o=k.e -if(o==null){r=new A.i4(0,!0,j,j,j,A.b([],t.ZP),$.aC()) -k.e=r}else r=o -o=k.a -s=20*(s/14) -o=o.c==null?20:1 -n=B.ot.cz(a) -n=B.fjb.dj(n) -m=B.ot.cz(a) -l=A.cp6(j,p,new A.aB(20,o,20,s),B.fgh.dj(m),r,q,new A.aB(20,s,20,1),n) -s=B.Aj.cz(a) -return new A.kS(s,l,j)}, -a4R(a,b){var s=this -if(b)s.D(new A.bPB(s,a)) -else if(s.d===a)s.D(new A.bPC(s))}, -b4C(){var s,r=this,q=null,p=r.a -if(p.e.length===0)return q -else{p=p.r -s=r.f -if(s==null){p=new A.i4(0,!0,q,q,q,A.b([],t.ZP),$.aC()) -r.f=p}else p=s -return new A.ayD(r.a.e,r.gagX(),r.d,p,q)}}, -b4F(a){var s=B.Aj.cz(a),r=B.JN.cz(a) -return A.YG(new A.hl(new A.bPA(this,s,r),null),a,!0,!0,!0,!0)}, -B(a){var s,r=A.u(a,B.yk,t.ho) -r.toString -s=A.c5a(a) -return A.cb1(A.bm7(A.ar9(A.pw(a).XY(!1),new A.hl(new A.bPD(this,s,r),null)),1/0,1),B.mS)}, -n(){var s=this.e -if(s!=null)s.n() -s=this.f -if(s!=null)s.n() -this.aM()}} -A.bPB.prototype={ -$0(){this.a.d=this.b}, -$S:0} -A.bPC.prototype={ -$0(){this.a.d=null}, -$S:0} -A.bPA.prototype={ -$2(a,b){var s,r,q,p=null,o=this.a,n=o.aeN(a),m=o.b4C() -if(m==null)return n==null?B.Cp:n -o=this.b -s=new A.R8(o,m,p) -if(n==null)return s -r=A.c5a(a)?b.d/2+0.3:68.1 -q=t.p -return new A.a6u(r,A.b([n,A.be(A.b([A.c3(new A.IX(this.c,o,!1,p),p,1/0),new A.ko(1,B.d9,s,p)],q),B.m,B.k,B.z,0,B.y)],q),p)}, -$S:111} -A.bPD.prototype={ -$2(a,b){var s,r,q=null,p=A.b4(a,B.o4,t.l).w.f.a8(0,B.Kg),o=this.a,n=o.a,m=n.w -n=n.x -s=this.b?310:270 -r=this.c.gaE() -return A.chk(A.clq(A.bI(new A.ai(B.aot,A.c3(new A.a3s(new A.afW(!1,A.cq(q,q,o.b4F(a),!1,q,q,!1,q,!0,q,q,q,q,q,q,q,r,q,q,q,q,!0,q,q,q,q,q,q,q,q,q,q,B.a9T,!0,q,q,q,q,q,q,q,B.Q,q),q),q),q,s),q),q,q),a,!0,!0,!0,!0),n,m,p)}, -$S:629} -A.afW.prototype={ -b4P(a){var s -$label0$0:{if(B.aG===a){s=B.e2y -break $label0$0}if(B.aH===a||a==null){s=B.e2x -break $label0$0}s=null}return $.aw().aH4(s,new A.r8(30,30,null))}, -B(a){var s=this.b4P(A.ciy(a)),r=this.e -if(s!=null)return A.caS(B.HB,A.T6(r,!0,s)) -return A.caS(B.HB,r)}} -A.a7N.prototype={ -y3(a){if(this.rO==null)this.rO=a.gd5() -this.aYp(a)}, -vt(a){if(a===this.rO)this.rO=null -this.aYr(a)}, -wG(a){var s,r=this -if(a.gd5()===r.rO){if(t.n2.b(a)){s=r.tV -if(s!=null)s.$1(a.gbG(a))}if(t.oN.b(a)){s=r.rO -s.toString -r.yB(s) -s=r.uu -if(s!=null)s.$1(a.gbG(a)) -r.rO=null -return}if(t.Ko.b(a))r.rO=null}r.aYq(a)}} -A.u1.prototype={ -xu(a){this.w.xu(a)}, -vt(a){this.w.vt(a)}, -ES(a){this.w.ES(a)}, -aja(a){this.w.aja(a)}, -n(){var s=this.w -s.p2.P(0) -s.AK() -this.ad6()}, -aiw(a,b){var s,r,q,p,o,n=this.f.$1(a),m=A.b([],t.Pn) -for(s=n.a,r=s.length,q=0;q1)B.b.r3(s,1,new A.ai(p,q,q)) -p=r.e -return A.b_Z(A.k_(A.be(s,B.c8,B.k,B.z,0,B.y),p,B.A,q,q,B.P),p,q,B.xJ,B.cO,q,3,8,q)}} -A.ayD.prototype={ -B(a){var s,r,q,p=this,o=null,n=B.Aj.cz(a),m=B.ang.cz(a),l=B.JN.cz(a),k=A.b([],t.p) -for(s=p.c,r=p.e,q=0;qs)return!1 -r=p.b -r.toString -n=q.a(r).aV$ -if(n==null)break -r=n.b -r.toString -r=q.a(r).aV$ -r.toString}return!0}, -awo(a){var s,r,q,p=this.aw$ -p.toString -for(s=A.y(this).i("aK.1"),r=p;;r=p){a.$1(r) -p=r.b -p.toString -q=s.a(p).aV$ -if(q==null)break -p=q.b -p.toString -p=s.a(p).aV$ -p.toString}}} -A.bZ4.prototype={ -$1(a){var s=this.a -s.a=Math.max(s.a,a.aB(B.aN,this.b,a.gcF()))}, -$S:212} -A.bZ3.prototype={ -$1(a){var s=this.a -s.a=Math.max(s.a,a.aB(B.aX,this.b,a.gcP()))}, -$S:212} -A.a6u.prototype={ -bl(a){return A.cP2(this.e)}, -bB(a,b){var s=this.e -if(s!==b.tW){b.tW=s -b.aA()}}} -A.a73.prototype={ -c7(a){var s,r=this.aw$ -r=r.aB(B.aN,a,r.gcF()) -s=this.pR$ -return r+s.aB(B.aN,a,s.gcF())}, -cd(a){var s,r=this.aw$ -r=r.aB(B.aX,a,r.gcP()) -s=this.pR$ -return r+s.aB(B.aX,a,s.gcP())}, -lr(a){var s,r=a.b,q=this.auj(r,a.d),p=q.b,o=null,n=q.a -o=n -s=p -return new A.X(r,s+o)}, -cN(){var s,r,q=this,p=t.g,o=p.a(A.R.prototype.ga9.call(q)).b,n=q.auj(o,p.a(A.R.prototype.ga9.call(q)).d),m=n.b,l=null,k=n.a -l=k -s=m -q.fy=new A.X(o,s+l) -p=q.aw$ -p.toString -p.iW(A.nO(new A.X(o,s)),!0) -p=q.aw$.b -p.toString -r=t.US -r.a(p).a=B.l -p=q.pR$ -p.toString -p.iW(A.nO(new A.X(o,l)),!0) -p=q.pR$.b -p.toString -r.a(p).a=new A.t(0,s)}, -auj(a,b){var s,r,q=this.aw$,p=q.aB(B.aN,a,q.gcF()) -q=this.pR$ -s=q.aB(B.aN,a,q.gcF()) -if(p+s<=b)return new A.Jr(s,p) -r=Math.min(this.tW,s) -q=b-p -if(q>=r)return new A.Jr(q,p) -if(b>=r)return new A.Jr(r,b-r) -return new A.Jr(b,0)}} -A.ae8.prototype={ -ak(a){var s=this.f,r=s instanceof A.d0?s.cz(a):s -return J.v(r,s)?this:this.dj(r)}, -DC(a,b,c,d,e,f,g,h,i){var s=this,r=h==null?s.a:h,q=c==null?s.b:c,p=i==null?s.c:i,o=d==null?s.d:d,n=f==null?s.e:f,m=b==null?s.f:b,l=e==null?s.gbR(0):e,k=g==null?s.w:g -return A.cip(a==null?s.x:a,m,q,o,l,n,k,r,p)}, -dj(a){var s=null -return this.DC(s,a,s,s,s,s,s,s,s)}, -aHy(a,b){var s=null -return this.DC(s,a,s,s,s,s,s,b,s)}, -aks(a){var s=null -return this.DC(s,s,s,s,a,s,s,s,s)}, -MY(a){var s=null -return this.DC(s,s,s,s,s,s,s,a,s)}} -A.ayK.prototype={} -A.afZ.prototype={ -H(){return"CupertinoUserInterfaceLevelData."+this.b}} -A.UU.prototype={ -qx(a){return a.f!==this.f}} -A.ayL.prototype={ -NV(a){return a.grD(0)==="en"}, -rE(a,b){return new A.dA(B.agb,t.u4)}, -Lm(a){return!1}, -l(a){return"DefaultCupertinoLocalizations.delegate(en_US)"}} -A.agm.prototype={ -gaE(){return"Alert"}, -gaG(){return"Cut"}, -gaF(){return"Copy"}, -gaH(){return"Paste"}, -gcc(){return"Clear"}, -gaz(){return"Select All"}, -gO(){return"Look Up"}, -gZ(){return"Search Web"}, -gaq(){return"Share..."}, -gab(){return"Dismiss"}, -$ib9:1} -A.El.prototype={ -a_(){return new A.a4m(B.l,null,null)}} -A.a4m.prototype={ -aC(){var s,r,q=this -q.aU() -s=A.c2(null,B.l5,null,0,q) -s.d4() -s.iD$.v(0,new A.bQF(q)) -q.f!==$&&A.cp() -q.f=s -r=q.a -r.d.a=s -r.w.an(0,q.gagz()) -q.a.toString -s=A.cP(B.e4,s,null) -q.w!==$&&A.cp() -q.w=s -r=t.H7 -q.r!==$&&A.cp() -q.r=new A.aT(s,new A.b8(0,1,r),r.i("aT"))}, -n(){var s,r=this -r.a.d.a=null -s=r.f -s===$&&A.e() -s.n() -s=r.w -s===$&&A.e() -s.n() -r.a.w.V(0,r.gagz()) -r.b1k()}, -bp(a){var s,r=this,q=a.w -if(q!==r.a.w){s=r.gagz() -q.V(0,s) -r.a.w.an(0,s)}r.bJ(a)}, -dk(){this.ayZ() -this.qQ()}, -ayZ(){var s,r,q,p=this,o=p.a.w,n=o.gk(o),m=n.c.gcH().b -o=n.a -s=m-o.b -r=p.a -r.toString -if(s<-48){o=r.d -if(o.gar3())o.Zg(!1) -return}if(!r.d.gar3()){r=p.f -r===$&&A.e() -r.cT(0)}p.a.toString -q=Math.max(m,m-s/10) -o=o.a-40 -s=q-73.5 -r=p.c -r.toString -r=A.b4(r,B.ac,t.l).w.a -p.a.toString -s=A.cl1(new A.a1(10,-21.5,0+r.a-10,0+r.b+21.5),new A.a1(o,s,o+80,s+47.5)) -p.D(new A.bQD(p,new A.t(s.a,s.b),m,q))}, -B(a){var s,r,q,p=this,o=A.lh(a) -p.a.toString -s=p.d -r=p.r -r===$&&A.e() -q=p.e -return A.chl(new A.afU(new A.bC(o.gti(),2,B.L,-1),r,new A.t(0,q),null),B.e4,B.ao9,s.a,s.b)}} -A.bQF.prototype={ -$0(){return this.a.D(new A.bQE())}, -$S:0} -A.bQE.prototype={ -$0(){}, -$S:0} -A.bQD.prototype={ -$0(){var s=this,r=s.a -r.d=s.b -r.e=s.c-s.d}, -$S:0} -A.afU.prototype={ -B(a){var s,r,q=this.w,p=q.b -q=q.a -p.aK(0,q.gk(q)) -s=new A.t(0,49.75).a8(0,this.x) -r=p.aK(0,q.gk(q)) -r=A.pr(B.f2n,B.l,r==null?1:r) -r.toString -q=p.aK(0,q.gk(q)) -if(q==null)q=1 -return A.yS(A.cmF(null,B.n,new A.MS(q,B.ejA,new A.eh(B.aeR,this.e)),s,1,B.fem),r)}} -A.a9n.prototype={ -n(){var s=this,r=s.dg$ -if(r!=null)r.V(0,s.gw7()) -s.dg$=null -s.aM()}, -cY(){this.dX() -this.dN() -this.w8()}} -A.Lb.prototype={ -a_(){return new A.a4h(this.$ti.i("a4h<1>"))}, -gk(a){return this.c}} -A.a4h.prototype={ -gaAs(){var s=this.a.as -return s}, -gaAt(){var s=this.a.ay -return s}, -gbnA(){var s=this.a.ax -return s}, -n(){var s=this.d -if(s!=null)s.n() -this.aM()}, -B(a){var s,r=this,q=r.a.c,p=r.gbnA() -r.a.toString -s=r.gaAs() -r.a.toString -return A.cmI(!1,new A.bQn(r),r.gaAt(),s,p,new A.bZ(new A.bQo(r),t.tR),!1,q,r.$ti.c)}} -A.bQo.prototype={ -$1(a){var s=A.dn(this.a.a.f,a,t.WV) -if(s==null){s=a.p(0,B.F) -s=!s?B.bZ:B.cx}return s}, -$S:73} -A.bQn.prototype={ -$2(a,b){var s=this.a,r=s.a -return new A.Jp(b,r.x,null,null,r.Q,!1,s.gaAt(),s.gaAs().ge0(),null)}, -$S:638} -A.Jp.prototype={ -a_(){return new A.aDR(new A.aDT($.aC()))}} -A.aDR.prototype={ -n(){this.d.n() -this.aM()}, -gavg(){return new A.bZ(new A.bYw(this),t.mN)}, -gb80(){return new A.bZ(new A.bYv(this),t.mN)}, -gb7X(){return new A.bZ(new A.bYu(this),t.mN)}, -B(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.a.c.grH() -i.v(0,B.O) -s=j.a.c.grH() -s.A(0,B.O) -r=j.a.c.grH() -q=j.gavg().a.$1(i) -p=j.gavg().a.$1(s) -j.a.toString -o=A.M1(q.bs(0.8)) -n=new A.qf(o.a,o.b,0.835,0.69).KI() -m=j.gb80().a.$1(r) -l=j.gb7X().a.$1(r) -o=j.d -k=j.a.c.tJ$ -k===$&&A.e() -o.sbG(0,k) -k=j.a.c.wD$ -k===$&&A.e() -o.sTd(k) -o.sCk(n) -o.sS_(j.a.c.zA$) -o.sCr(j.a.y) -o.sJn(q) -o.sSx(p) -o.swh(m) -k=j.a.c -o.sk(0,k.gk(k)) -j.a.toString -o.sbxR(!1) -o.szG(j.a.x) -o.sbwT(0,l) -o.sx5(A.lh(a).gx5()) -return A.jr(null,null,null,o,B.aaC,!1)}} -A.bYw.prototype={ -$1(a){var s,r -if(a.p(0,B.F)){s=$.cgy() -this.a.c.toString -return s}if(a.p(0,B.O)){s=this.a -r=s.a.d -s=s.c -s.toString -s=B.JL.cz(s) -return s}this.a.a.toString -return B.r}, -$S:10} -A.bYv.prototype={ -$1(a){var s,r -if(a.p(0,B.F)&&a.p(0,B.O)){s=this.a -r=s.a.f -s=s.c -s.toString -s=B.JJ.cz(s) -return s}if(a.p(0,B.O)){s=this.a -r=s.a.f -s=s.c -s.toString -s=B.JP.cz(s) -return s}return B.r}, -$S:10} -A.bYu.prototype={ -$1(a){var s -if((a.p(0,B.O)||a.p(0,B.U))&&!a.p(0,B.F))return B.D -if(a.p(0,B.F)){s=this.a.c -s.toString -s=B.an6.cz(s) -return s}s=this.a.c -s.toString -s=B.anf.cz(s) -return s}, -$S:10} -A.aDT.prototype={ -gk(a){return this.dx}, -sk(a,b){if(this.dx==b)return -this.dx=b -this.a6()}, -swh(a){if(a.m(0,this.dy))return -this.dy=a -this.a6()}, -sbxR(a){return}, -sx5(a){if(this.fx==a)return -this.fx=a -this.a6()}, -sbwT(a,b){if(J.v(this.fy,b))return -this.fy=b -this.a6()}, -avM(a,b,c){var s -$.aw() -s=A.bh() -s.r=(this.fx===B.aH?A.aP(38,B.x.gk(0)>>>16&255,B.x.gk(0)>>>8&255,B.x.gk(0)&255):A.aP(38,B.r.gk(0)>>>16&255,B.r.gk(0)>>>8&255,B.r.gk(0)&255)).gk(0) -a.vN(b,c,s)}, -avK(a,b,c,d,e){var s=A.b([d,e],t.t_),r=A.pu(b,c),q=$.aw(),p=A.bh() -p.sLk(new A.kY(B.qh,B.kS,B.df,s,null,null).aI_(0,r)) -q=A.dj(q.w) -q.aP(new A.pT(r)) -a.us(q,p)}, -avL(a,b){var s,r -$.aw() -s=A.bh() -s.b=B.bS -r=this.fy -s.r=r.gk(r) -s.c=0.3 -a.vN(b,7,s)}, -bb(a,b){var s,r,q,p,o,n,m=this,l=new A.a1(0,0,0+b.a,0+b.b).gcH(),k=m.dx -if(k===!0){$.aw() -s=A.bh() -k=m.e -k=k.gk(k) -s.r=k -if(m.fx===B.aG){r=m.ax -r.toString -r=!r}else r=!1 -if(r){k=A.bT(k) -r=m.ax -r.toString -k=A.aP(B.d.aD(255*(r?0.14:0.08)),k.gk(0)>>>16&255,k.gk(0)>>>8&255,k.gk(0)&255) -q=A.bT(s.r) -r=m.ax -r.toString -m.avK(a,l,7,k,A.aP(B.d.aD(255*(r?0.29:0.14)),q.gk(0)>>>16&255,q.gk(0)>>>8&255,q.gk(0)&255))}else a.vN(l,7,s) -if(m.Q!=null)m.avM(a,l,7) -p=A.bh() -k=m.dy -p.r=k.gk(k) -a.vN(l,2.975,p) -k=m.ax -k.toString -if(!k)m.avL(a,l)}else{$.aw() -o=A.bh() -k=m.ax -k.toString -if(k){k=m.f -k.toString}else k=$.cgy() -k=k.gk(k) -o.r=k -if(m.fx===B.aG){k=A.bT(k) -r=m.ax -r.toString -k=A.aP(B.d.aD(255*(r?0.14:0.08)),k.gk(0)>>>16&255,k.gk(0)>>>8&255,k.gk(0)&255) -q=A.bT(o.r) -r=m.ax -r.toString -m.avK(a,l,7,k,A.aP(B.d.aD(255*(r?0.29:0.14)),q.gk(0)>>>16&255,q.gk(0)>>>8&255,q.gk(0)&255))}else a.vN(l,7,o) -if(m.Q!=null)m.avM(a,l,7) -m.avL(a,l)}k=m.as -k.toString -if(k){$.aw() -n=A.bh() -n.b=B.bS -k=m.y -n.r=k.gk(k) -n.c=3 -a.vN(l,8.5,n)}}} -A.b_W.prototype={ -$0(){return this.a.gzI()}, -$S:3} -A.b_V.prototype={ -$0(){return this.a.gzG()}, -$S:3} -A.b_X.prototype={ -$0(){var s=this.a -s.gFd() -s=A.ey.prototype.gaMl.call(s) -return s}, -$S:3} -A.b_Y.prototype={ -$0(){return A.cDb(this.a,this.b)}, -$S(){return this.b.i("a4d<0>()")}} -A.UQ.prototype={ -a_(){return new A.ayM()}} -A.ayM.prototype={ -aC(){this.aU() -this.aC6()}, -bp(a){var s,r=this -r.bJ(a) -s=r.a -if(a.d!==s.d||a.e!==s.e||a.f!==s.f){r.avD() -r.aC6()}}, -n(){this.avD() -this.aM()}, -avD(){var s=this,r=s.r -if(r!=null)r.n() -r=s.w -if(r!=null)r.n() -r=s.x -if(r!=null)r.n() -s.x=s.w=s.r=null}, -aC6(){var s,r,q=this,p=q.a -if(!p.f){q.r=A.cP(B.ye,p.d,new A.qd(B.ye)) -q.w=A.cP(B.Ah,q.a.e,B.JF) -q.x=A.cP(B.Ah,q.a.d,null)}p=q.r -if(p==null)p=q.a.d -s=$.cwJ() -r=t.ve -q.d=new A.aT(r.a(p),s,s.$ti.i("aT")) -s=q.w -p=s==null?q.a.e:s -s=$.cgD() -q.e=new A.aT(r.a(p),s,s.$ti.i("aT")) -s=q.x -p=s==null?q.a.d:s -s=$.cvv() -q.f=new A.aT(r.a(p),s,A.y(s).i("aT"))}, -B(a){var s,r,q=this,p=a.aj(t.I).w,o=q.e -o===$&&A.e() -s=q.d -s===$&&A.e() -r=q.f -r===$&&A.e() -return A.tE(A.tE(A.ciE(q.a.c,r),s,p,!0),o,p,!1)}} -A.Qe.prototype={ -a_(){return new A.Qf(this.$ti.i("Qf<1>"))}, -bDF(){return this.d.$0()}, -bLj(){return this.e.$0()}} -A.Qf.prototype={ -aC(){var s,r=this -r.aU() -s=A.X2(r,null) -s.ch=r.gbpc() -s.CW=r.gbpe() -s.cx=r.gbpa() -s.cy=r.gbcB() -r.e=s}, -n(){var s=this,r=s.e -r===$&&A.e() -r.p2.P(0) -r.AK() -if(s.d!=null)$.at.p3$.push(new A.bPF(s)) -s.aM()}, -bpd(a){this.d=this.a.bLj()}, -bpf(a){var s,r,q=this.d -q.toString -s=a.e -s.toString -s=this.auS(s/this.c.gE(0).a) -q=q.a -r=q.x -r===$&&A.e() -q.sk(0,r-s)}, -bpb(a){var s=this,r=s.d -r.toString -r.aIN(s.auS(a.c.a.a/s.c.gE(0).a)) -s.d=null}, -bcC(){var s=this.d -if(s!=null)s.aIN(0) -this.d=null}, -bph(a){var s -if(this.a.bDF()){s=this.e -s===$&&A.e() -s.ES(a)}}, -auS(a){var s -switch(this.c.aj(t.I).w.a){case 0:s=-a -break -case 1:s=a -break -default:s=null}return s}, -B(a){var s,r,q=null -switch(a.aj(t.I).w.a){case 0:s=A.b4(a,B.dG,t.l).w.r.c -break -case 1:s=A.b4(a,B.dG,t.l).w.r.a -break -default:s=q}r=this.a.c -s=Math.max(s,20) -return A.e8(B.aC,A.b([r,A.ccJ(0,A.B2(B.eb,q,q,q,this.gbpg(),q,q,q,q,q),q,0,0,s)],t.p),B.u,B.aaV,q)}} -A.bPF.prototype={ -$1(a){var s=this.a,r=s.d,q=r==null,p=q?null:r.b.c!=null -if(p===!0)if(!q)r.b.JJ() -s.d=null}, -$S:6} -A.a4d.prototype={ -aIN(a){var s,r,q,p,o=this,n=o.d.$0() -if(!n)s=o.c.$0() -else if(Math.abs(a)>=1)s=a<=0 -else{r=o.a.x -r===$&&A.e() -s=r>0.5}if(s){r=o.a -r.z=B.ch -r.AL(1,B.ye,B.K3)}else{if(n)o.b.rb() -r=o.a -q=r.r -if(q!=null&&q.a!=null){r.z=B.q7 -r.AL(0,B.ye,B.K3)}}q=r.r -if(q!=null&&q.a!=null){p=A.cm() -p.b=new A.bPE(o,p) -q=p.b3() -r.d4() -r=r.lW$ -r.b=!0 -r.a.push(q)}else o.b.JJ()}} -A.bPE.prototype={ -$1(a){var s=this.a -s.b.JJ() -s.a.qV(this.b.b3())}, -$S:17} -A.tU.prototype={ -rp(a,b){var s -if(a instanceof A.tU){s=A.bQj(a,this,b) -s.toString -return s}s=A.bQj(null,this,b) -s.toString -return s}, -rq(a,b){var s -if(a instanceof A.tU){s=A.bQj(this,a,b) -s.toString -return s}s=A.bQj(this,null,b) -s.toString -return s}, -N1(a){return new A.bQm(this,a)}, -m(a,b){var s,r -if(b==null)return!1 -if(J.as(b)!==A.K(this))return!1 -if(b instanceof A.tU){s=b.a -r=this.a -r=s==null?r==null:s===r -s=r}else s=!1 -return s}, -gu(a){return J.ae(this.a)}} -A.bQk.prototype={ -$1(a){var s=A.aa(null,a,this.a) -s.toString -return s}, -$S:63} -A.bQl.prototype={ -$1(a){var s=A.aa(null,a,1-this.a) -s.toString -return s}, -$S:63} -A.bQm.prototype={ -yj(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this.b.a -if(d==null)return -s=c.e -r=s.a -q=0.05*r -p=s.b -o=q/(d.length-1) -switch(c.d.a){case 0:s=new A.ah(1,b.a+r) -break -case 1:s=new A.ah(-1,b.a) -break -default:s=null}n=s.a -m=null -l=s.b -m=l -k=n -for(s=b.b,r=s+p,j=a.a,i=0,h=0;h"))),null)}, -n(){this.a2J()}} -A.b_T.prototype={ -$3(a,b,c){return this.a.$1(a)}, -$C:"$3", -$R:3, -$S:252} -A.Lc.prototype={ -a_(){var s=null -return new A.a4i(new A.cc(s,t.re),new A.cc(s,t.hA),s,s)}} -A.a4i.prototype={ -aC(){var s,r=this -r.asf() -s=r.fr=A.c2(null,B.bc,null,null,r) -s.d4() -s.iD$.v(0,new A.bQq(r))}, -a0y(){var s,r,q,p=this,o=p.CW -o===$&&A.e() -s=p.c -s.toString -s=B.an0.cz(s) -o.spP(0,s) -o.scV(p.c.aj(t.I).w) -s=p.a -r=s.w -r.toString -q=p.fr -q===$&&A.e() -q=q.x -q===$&&A.e() -o.saoN(r+q*(s.fy-r)) -o.sand(p.a.dx) -o.sakL(3) -r=p.a -s=r.r -r=r.go -q=p.fr.x -q===$&&A.e() -q=A.a_y(s,r,q) -q.toString -o.sa_P(q) -q=p.c -q.toString -o.sq0(0,A.b4(q,B.dG,t.l).w.r) -o.sanr(0,36) -o.saLC(8) -o.sacp(p.a.db)}, -a8N(a){var s,r -this.ase(a) -s=this.ay -if(s==null)return -switch(s.a){case 1:r=a.b -break -case 0:r=a.a -break -default:r=null}this.fx=r}, -amg(){if(this.ay==null)return -this.aZm() -var s=this.fr -s===$&&A.e() -s.cT(0).bK(0,new A.bQp(),t.H)}, -a8M(a,b){var s,r,q,p,o,n=this,m=n.ay -if(m==null)return -s=n.fr -s===$&&A.e() -s.pX(0) -n.asd(a,b) -switch(m.a){case 0:s=new A.ah(a.a,b.a.a) -break -case 1:s=new A.ah(a.b,b.a.b) -break -default:s=null}r=s.a -q=null -p=s.b -q=p -o=r -if(o!==n.fx&&Math.abs(q)<10)A.WY()}, -a8O(a){var s,r=this.c -r.toString -r=A.pw(r) -s=this.c -s.toString -if(r.Bw(s)!==B.aq)this.aZn(a)}, -n(){var s=this.fr -s===$&&A.e() -s.n() -this.asc()}} -A.bQq.prototype={ -$0(){this.a.a0y()}, -$S:0} -A.bQp.prototype={ -$1(a){return A.WY()}, -$S:444} -A.UR.prototype={ -a_(){return new A.a4j(null,null)}, -gk(a){return this.c}} -A.a4j.prototype={ -brt(a,b){var s,r=this.a,q=r.r,p=r.w,o=A.aA(q,p,a) -o.toString -s=o===p||o===q -if(o!==r.c){if(s)this.b9j(b) -this.a.d.$1(o)}}, -ai_(a){var s=this.a,r=s.f -r.toString -s=A.aA(s.r,s.w,a) -s.toString -r.$1(s)}, -b9j(a){switch(A.bt().a){case 2:if(a)A.WY() -else A.EZ() -break -case 0:case 1:case 3:case 4:case 5:break}}, -B(a){var s,r,q=this,p=q.a,o=p.c,n=p.r,m=p.w,l=p.x -p=p.y -if(p==null)p=A.lh(a).gti() -if(p instanceof A.d0)p=p.cz(a) -s=q.a -r=s.z -s=s.f!=null?q.gahZ():null -return new A.ayN((o-n)/(m-n),l,p,r,q.gbrs(),null,s,q,null)}} -A.ayN.prototype={ -bl(a){var s,r=this,q=null,p=r.d,o=r.r -if(o instanceof A.d0)o=o.cz(a) -s=B.JO.cz(a) -o=new A.a6P(p,r.e,r.f,o,s,r.w,r.x,r.y,a.aj(t.I).w,B.bZ,B.af7,q,new A.bH(),A.aN(t.T)) -o.bj() -o.sbX(q) -s=A.X2(q,q) -s.ch=o.gbru() -s.CW=o.gbrw() -s.cx=o.gahZ() -o.zx=s -p=A.c2(q,B.cU,q,p,r.z) -p.d4() -p.iD$.v(0,o.grr()) -o.uO=p -return o}, -bB(a,b){var s,r=this -b.sk(0,r.d) -b.salg(r.e) -b.sJn(r.f) -s=r.r -b.sxd(s instanceof A.d0?s.cz(a):s) -s=B.JO.cz(a) -b.sCN(s) -b.suz(r.w) -b.qB=r.x -b.ts=r.y -b.scV(a.aj(t.I).w)}, -gk(a){return this.d}} -A.a6P.prototype={ -gk(a){return this.fj}, -sk(a,b){var s,r,q=this -if(b===q.fj)return -q.fj=b -s=q.cG -r=q.uO -if(s!=null){r===$&&A.e() -r.z=B.ch -r.AL(b,B.a6,null)}else{r===$&&A.e() -r.sk(0,b)}q.cQ()}, -salg(a){if(a==this.cG)return -this.cG=a -this.bn()}, -sJn(a){if(a.m(0,this.dA))return -this.dA=a -this.bn()}, -sxd(a){if(a.m(0,this.dD))return -this.dD=a -this.bn()}, -sCN(a){if(a.m(0,this.dB))return -this.dB=a -this.bn()}, -suz(a){var s,r=this -if(J.v(a,r.fk))return -s=r.fk -r.fk=a -if(s!=null!==(a!=null))r.cQ()}, -scV(a){if(this.rM===a)return -this.rM=a -this.bn()}, -ga3w(){var s=A.Z(this.yT,0,1),r=this.cG -return r!=null?B.d.aD(s*r)/r:s}, -gaDb(){var s,r=this -switch(r.rM.a){case 0:s=1-r.fj -break -case 1:s=r.fj -break -default:s=null}s=A.aA(22,r.gE(0).a-8-14,s) -s.toString -return s}, -brv(a){var s,r=this -if(r.fk!=null){s=r.qB -if(s!=null)s.$1(r.ga3w()) -r.yT=r.fj -r.yU=a.c -s=r.fk -s.toString -s.$2(r.ga3w(),!1)}return null}, -brx(a){var s,r,q,p,o,n,m=this -if(m.fk==null)return -s=Math.max(8,m.gE(0).a-44) -r=a.e -r.toString -q=r/s -r=m.yT -switch(m.rM.a){case 0:p=-q -break -case 1:p=q -break -default:p=null}m.yT=r+p -o=a.c -if(o!=null&&m.yU!=null){r=m.yU -n=Math.abs(q)*1000/B.c.aR(o.a-r.a,1000)>1}else n=!1 -m.yU=o -r=m.fk -r.toString -r.$2(m.ga3w(),n)}, -ai_(a){var s=this,r=s.ts -if(r!=null)r.$1(s.ga3w()) -s.yT=0 -return s.yU=null}, -yZ(a){return Math.abs(a.a-this.gaDb())<22}, -Bf(a,b){var s -if(t.pY.b(a)&&this.fk!=null){s=this.zx -s===$&&A.e() -s.ES(a)}}, -bb(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null -switch(e.rM.a){case 0:s=e.uO -s===$&&A.e() -s=s.x -s===$&&A.e() -s=new A.lM(1-s,e.dA,e.dB) -break -case 1:s=e.uO -s===$&&A.e() -s=s.x -s===$&&A.e() -s=new A.lM(s,e.dB,e.dA) -break -default:s=d}r=s.a -q=d -p=d -o=s.b -n=s.c -p=n -q=o -m=r -l=b.b+e.gE(0).b/2 -s=b.a -k=l-1 -j=l+1 -i=e.gE(0) -h=s+e.gaDb() -g=a.ghs(0) -if(m>0){$.aw() -f=A.bh() -f.r=p.gk(p) -g.r0(A.ccW(s+8,k,h,j,1,1),f)}if(m<1){$.aw() -f=A.bh() -f.r=q.gk(q) -g.r0(A.ccW(h,k,s+(i.a-8),j,1,1),f)}new A.b02(e.dD).bb(g,A.pu(new A.t(h,l),14))}, -u9(a){var s,r=this -r.xW(a) -a.a=r.fk!=null -a.samT(!0) -if(r.fk!=null){a.a7=r.rM -a.r=!0 -a.sa_j(r.gbgR()) -a.sa_g(r.gb7S()) -s=r.fj -a.bg=new A.f5(""+B.d.aD(s*100)+"%",B.bt) -a.r=!0 -a.br=new A.f5(""+B.d.aD(A.Z(s+r.ga5k(),0,1)*100)+"%",B.bt) -a.C=new A.f5(""+B.d.aD(A.Z(s-r.ga5k(),0,1)*100)+"%",B.bt)}}, -ga5k(){var s=this.cG -return s!=null?1/s:0.1}, -bgS(){var s=this.fk -if(s!=null)s.$2(A.Z(this.fj+this.ga5k(),0,1),!1)}, -b7T(){var s=this.fk -if(s!=null)s.$2(A.Z(this.fj-this.ga5k(),0,1),!1)}, -ga7z(a){return this.H4}, -ga0E(){return!1}, -n(){var s=this.zx -s===$&&A.e() -s.p2.P(0) -s.AK() -s=this.uO -s===$&&A.e() -s.n() -this.uH()}, -$imU:1, -ga9Y(){return null}, -gaa0(){return null}} -A.aIF.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.Ld.prototype={ -a_(){var s=null -return new A.a4k(new A.a8d(A.Ck(s,s,s,s,s,B.ae,s,s,B.mG,B.aE),$.aC()),$,$,$,$,$,$,$,$,B.bc,$,s,!1,!1,s,s)}, -gk(a){return this.c}} -A.a4k.prototype={ -aC(){this.b1g() -var s=this.wf$ -s===$&&A.e() -s.e=B.E -s=this.vQ$ -s===$&&A.e() -s.e=B.aZ}, -bp(a){var s,r=this -r.bJ(a) -if(a.c!==r.a.c){s=r.tJ$ -s===$&&A.e() -s.b=B.bb -s.c=new A.qd(B.bb) -r.Jo()}}, -n(){this.d.n() -this.b1f()}, -guz(){return this.a.d!=null?this.gaCK():null}, -gKO(){return!1}, -gk(a){return this.a.c}, -ga5H(){return new A.bZ(new A.bQt(this),t.VZ)}, -gbsU(){return new A.bZ(new A.bQu(this),t.VZ)}, -gb81(){return new A.bZ(new A.bQr(),t.tR)}, -boZ(a,b){return a}, -a5c(a,b){return a}, -bsR(a){var s -if(this.guz()!=null){s=this.vQ$ -s===$&&A.e() -s.cT(0) -this.aCJ()}}, -bsT(a){var s,r,q,p,o=this -if(o.guz()!=null){s=o.tJ$ -s===$&&A.e() -s.c=s.b=B.a1 -s=a.e -s.toString -r=s/20 -s=o.wf$ -s===$&&A.e() -q=s.x -q===$&&A.e() -switch(o.c.aj(t.I).w.a){case 0:p=-r -break -case 1:p=r -break -default:p=null}s.sk(0,q+p)}}, -bsP(a){var s,r,q=this,p=q.tJ$ -p===$&&A.e() -p=p.gk(0) -s=q.a -r=s.c -if(p>=0.5!==r){p=s.d -if(p!=null)p.$1(!r) -q.D(new A.bQs(q))}else q.Jo() -p=q.vQ$ -p===$&&A.e() -p.pX(0)}, -bsN(a){var s=this.a.d -if(s!=null){a.toString -s.$1(a)}this.aCJ()}, -aCJ(){switch(A.bt().a){case 2:A.b9N() -break -case 0:case 1:case 3:case 4:case 5:break}}, -B(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null -if(c.e){c.e=!1 -c.Jo()}s=A.lh(a) -c.a.toString -s.gDv() -r=B.Ai.cz(a) -r=r -q=A.cv(a,B.fpO) -q=q==null?b:q.at -if(q===!0){c.a.toString -q=B.ane.cz(a) -p=new A.ah(B.r,q)}else p=b -o=c.grH() -o.v(0,B.O) -n=c.grH() -n.A(0,B.O) -c.a.toString -q=c.a5c(b,o) -m=q==null?c.ga5H().a.$1(o):q -if(m==null)m=B.r -c.a.toString -q=c.a5c(b,n) -l=q==null?c.ga5H().a.$1(n):q -if(l==null)l=m -k=c.gbsU().a.$1(o) -if(k==null)k=r -q=c.a -j=c.boZ(q.f,n) -if(j==null)j=B.JR.cz(a) -c.a.toString -o.v(0,B.a3) -c.a.toString -q=c.a5c(b,o) -i=q==null?c.ga5H().a.$1(o):q -if(i==null)i=B.r -n.v(0,B.a3) -c.a.toString -q=c.a5c(b,n) -h=q==null?c.ga5H().a.$1(n):q -if(h==null)h=B.r -q=c.a -q.toString -g=c.gb81() -f=(q.d!=null?c.gaCK():b)==null?0.5:1 -e=c.d -d=c.tJ$ -d===$&&A.e() -e.sbG(0,d) -d=c.wD$ -d===$&&A.e() -e.sTd(d) -d=c.xE$ -d===$&&A.e() -e.saaH(d) -d=c.xD$ -d===$&&A.e() -e.saaI(d) -c.a.toString -d=A.M1(r.bs(0.8)) -d=new A.qf(d.a,d.b,0.835,0.69).KI() -e.sCk(d) -e.sS_(c.zA$) -e.sCr(c.grH().p(0,B.U)) -e.sZB(c.grH().p(0,B.S)) -e.sJn(m) -e.sSx(l) -e.saj_(i) -e.sbKR(p) -e.samA(h) -c.a.toString -e.saj1(b) -c.a.toString -e.sanx(b) -c.a.toString -e.samD(b) -c.a.toString -e.sanC(b) -e.sDu(k) -e.saj2(b) -e.saj3(b) -e.sDK(j) -e.samE(b) -e.samF(b) -e.sC5(A.Du(a,b)) -e.szJ(c.guz()!=null) -e.saoY(20) -e.scV(a.aj(t.I).w) -e.saiZ(B.x) -e.samz(B.x) -e.saiY(b) -e.samy(b) -e.svS(A.Av(a)) -e.sads(s.gD0()) -d=c.wf$ -d===$&&A.e() -e.sao6(d) -return A.cq(b,b,A.dY(b,A.ok(c.ajH(!1,b,g,b,e,B.fej),f),B.A,!0,b,b,b,b,c.gbsO(),c.gbsQ(),c.gbsS(),b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,!1,B.ak),!1,b,b,!1,b,!1,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,q.c,b,B.Q,b)}} -A.bQt.prototype={ -$1(a){if(a.p(0,B.O)){this.a.a.toString -return null}this.a.a.toString -return null}, -$S:47} -A.bQu.prototype={ -$1(a){if(a.p(0,B.O))return this.a.a.e -return this.a.a.f}, -$S:47} -A.bQr.prototype={ -$1(a){if(a.p(0,B.F))return B.aw -return B.bZ}, -$S:73} -A.bQs.prototype={ -$0(){this.a.e=!0}, -$S:0} -A.a8d.prototype={ -sao6(a){var s,r=this -if(a===r.dx)return -r.dx=a -s=r.dy -if(s!=null)s.n() -s=r.dx -s.toString -r.dy=A.cP(B.e4,s,B.e3) -r.a6()}, -saiY(a){return}, -samy(a){return}, -svS(a){if(a.m(0,this.fy))return -this.fy=a -this.a6()}, -saiZ(a){if(a.m(0,this.go))return -this.go=a -this.a6()}, -samz(a){if(a.m(0,this.id))return -this.id=a -this.a6()}, -saj_(a){if(a.m(0,this.k1))return -this.k1=a -this.a6()}, -samA(a){if(a.m(0,this.k2))return -this.k2=a -this.a6()}, -saj1(a){return}, -sanx(a){return}, -samD(a){return}, -sanC(a){return}, -sDu(a){if(a.m(0,this.p2))return -this.p2=a -this.a6()}, -saj2(a){return}, -samE(a){return}, -saj3(a){return}, -samF(a){return}, -sDK(a){if(a.m(0,this.rx))return -this.rx=a -this.a6()}, -sC5(a){if(a.m(0,this.ry))return -this.ry=a -this.a6()}, -scV(a){if(this.to===a)return -this.to=a -this.a6()}, -sads(a){if(a.m(0,this.x1))return -this.x1=a -this.a6()}, -szJ(a){if(a===this.x2)return -this.x2=a -this.a6()}, -saoY(a){if(a===this.xr)return -this.xr=a -this.a6()}, -sbKR(a){if(J.v(a,this.y1))return -this.y1=a -this.a6()}, -bcp(){if(!this.ai)this.a6()}, -bb(b8,b9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5=this,b6=null,b7=b5.a.gk(0) -switch(b5.to.a){case 0:s=1-b7 -break -case 1:s=b7 -break -default:s=b6}r=b5.b.a -if(r.gaI(r)===B.ci&&!b5.ah)b5.ah=!0 -else b5.ah=!1 -r=b5.b.gk(0)*7 -b5.a7=r -r=28+r -q=b5.dy.gk(0) -p=b5.rx -p.toString -o=b5.p2 -o.toString -o=A.aa(p,o,b5.a.gk(0)) -o.toString -A.aA(b5.RG,b5.R8,q) -if(b5.b.gaI(0)!==B.aa){p=b5.k2 -p.toString -n=b5.k1 -n.toString -n=A.aa(p,n,q) -n.toString -m=n}else{p=b5.dx.Q -p===$&&A.e() -if(p===B.cm){p=b5.k2 -p.toString -n=b5.e -n.toString -n=A.aa(p,n,q) -n.toString -m=n}else{n=b5.f -if(p===B.ci){n.toString -p=b5.k1 -p.toString -p=A.aa(n,p,q) -p.toString -m=p}else{n.toString -p=b5.e -p.toString -p=A.aa(n,p,q) -p.toString -m=p}}}p=b5.x1 -p.toString -l=A.L_(m,p) -p=b7<0.5 -k=p?b5.fx:b5.fr -j=p?b5.ok:b5.k3 -i=p?b5.p1:b5.k4 -$.aw() -h=A.bh() -h.r=o.gk(o) -g=(b9.a-51)/2 -f=(b9.b-31)/2 -p=b5.xr -p.toString -o=b5.a7 -e=new A.a1(g,f,g+51,f+31) -d=A.mc(e,B.f91) -b8.r0(d,h) -n=b5.as -n.toString -if(n){c=d.qN(1.75) -b=A.bh() -b.b=B.bS -n=b5.y -b.r=n.gk(n) -b.c=3.5 -b8.r0(c,b)}b8.a.clipRRect(A.oS(d),$.wy(),!0) -a=b5.b.gk(0) -n=b5.y1 -if(n!=null){a0=n.a -a1=b6 -a2=n.b -a1=a2 -n=1-a -a3=s*n -a4=(1-s)*n -n=b5.to.a -switch(n){case 1:a5=new A.ah(a3,a4) -break -case 0:a5=new A.ah(a4,a3) -break -default:a5=b6}a6=a5.a -a7=b6 -a8=a5.b -a7=a8 -switch(n){case 1:n=e.ga6X() -a5=e.gaGC() -a5=new A.ah(new A.t(n.a+11,n.b+0),new A.t(a5.a+-12,a5.b+0)) -n=a5 -break -case 0:n=e.gaGC() -a5=e.ga6X() -a5=new A.ah(new A.t(n.a+-11,n.b+0),new A.t(a5.a+12,a5.b+0)) -n=a5 -break -default:n=b6}a9=n.a -b0=b6 -b1=n.b -b0=b1 -b2=A.apL(a9,10,1) -b3=A.bh() -b3.r=a0.bs(a6).gk(0) -b3.b=B.ct -b8.wc(b2,b3) -b4=A.bh() -b4.r=a1.bs(a7).gk(0) -b4.b=B.bS -b4.c=1 -b8.vN(b0,5,b4)}b5.bm6(new A.t(g+15.5+o/2-r/2+s*(p-o),f- -1.5),b8,q,l,j,i,k,new A.X(r,28))}, -bm6(a,b,c,d,e,f,g,h){var s,r,q=this -try{q.ai=!0 -if(q.a3!=null){r=d.m(0,q.bg) -r=!r}else r=!0 -if(r){q.bg=d -q.br=e -q.C=f -r=q.a3 -if(r!=null)r.n() -q.a3=A.cpM(new A.me(d,null,null,null,B.y3),q.gbco())}r=q.a3 -r.toString -s=r -q.bm0(b,a,h) -s.yj(b,a,q.ry.MY(h))}finally{q.ai=!1}}, -bm0(a,b,c){var s,r,q,p,o=b.a,n=b.b,m=c.b,l=m/2,k=A.apy(o,n,o+c.a,n+m,new A.bp(l,l)) -for(o=a.a,s=0;s<2;++s){r=B.Vi[s] -n=k.rz(r.b) -$.aw() -q=new A.us(B.ez,B.ct,B.nP,B.pU,B.l8) -m=r.a -q.r=m.gk(m) -m=r.c -m=m>0?m*0.57735+0.5:0 -q.z=new A.B7(r.e,m) -p=q.u1() -o.drawRRect(A.oS(n),p) -p.delete()}o=k.qN(0.5) -$.aw() -n=A.bh() -n.r=B.A3.gk(0) -a.r0(o,n)}, -n(){var s,r=this -r.y2.n() -s=r.a3 -if(s!=null)s.n() -r.C=r.br=r.bg=r.a3=null -s=r.dy -if(s!=null)s.n() -r.asB()}} -A.a9j.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.a9k.prototype={ -aC(){var s,r=this,q=null -r.aU() -s=A.c2(q,B.E,q,!r.a.c?0:1,r) -r.wf$=s -r.tJ$=A.cP(B.e3,s,B.e4) -s=A.c2(q,r.H8$,q,q,r) -r.vQ$=s -r.wD$=A.cP(B.a6,s,q) -s=A.c2(q,B.e6,q,r.ye$||r.yd$?1:0,r) -r.zy$=s -r.xD$=A.cP(B.a6,s,q) -s=A.c2(q,B.e6,q,r.ye$||r.yd$?1:0,r) -r.zz$=s -r.xE$=A.cP(B.a6,s,q)}, -n(){var s=this,r=s.wf$ -r===$&&A.e() -r.n() -r=s.tJ$ -r===$&&A.e() -r.n() -r=s.vQ$ -r===$&&A.e() -r.n() -r=s.wD$ -r===$&&A.e() -r.n() -r=s.zy$ -r===$&&A.e() -r.n() -r=s.xD$ -r===$&&A.e() -r.n() -r=s.zz$ -r===$&&A.e() -r.n() -r=s.xE$ -r===$&&A.e() -r.n() -s.b1e()}} -A.ao5.prototype={ -H(){return"OverlayVisibilityMode."+this.b}} -A.ayO.prototype={ -T4(a){var s,r,q,p=this.x,o=p.d -if($.at.T$.x.h(0,o)!=null){o=$.at.T$.x.h(0,o).gav() -o.toString -t.x.a(o) -s=o.tQ(a.a) -r=A.b([],t.om) -q=new A.c5(new Float64Array(16)) -q.tb() -if(o.qg(new A.ul(r,A.b([q],t.Xr),A.b([],t.cR)),s))return}this.asz(a) -p.a.toString}, -a9X(a){this.x.x.gam().OG() -this.b_z(a)}} -A.US.prototype={ -a_(){var s=null -return new A.a4l(new A.cc(s,t.re),new A.cc(s,t.NE),s,s,A.c(t.yb,t.Q),s,!0,s)}} -A.b0_.prototype={ -$3(a,b,c){switch(A.bt().a){case 0:case 2:return A.cit(b,c) -case 1:case 3:case 4:case 5:return null}}, -$C:"$3", -$R:3, -$S:645} -A.a4l.prototype={ -gMp(){var s=this.a.d -return s}, -gAZ(){var s,r=null -this.a.toString -s=this.f -if(s==null){s=A.jv(!0,r,!0,!0,r,r,!1) -this.f=s}return s}, -ga8v(){return!0}, -gxR(){return this.a.aS}, -aC(){var s,r=this -r.b1j() -r.w=new A.ayO(r,r) -r.a.toString -s=r.gAZ() -r.a.toString -s.sB3(!0) -r.gAZ().an(0,r.gaD3())}, -bp(a){var s,r=this -r.b1h(a) -r.a.toString -s=r.gAZ() -r.a.toString -s.sB3(!0)}, -Bq(a,b){if(this.e!=null)this.bom()}, -bom(){var s=this,r=s.e -r.toString -s.Hz(r,"controller") -s.e.y.an(0,s.gbQP())}, -gwR(){this.a.toString -return null}, -n(){var s,r=this -r.gAZ().V(0,r.gaD3()) -s=r.f -if(s!=null)s.n() -s=r.e -if(s!=null){s.VE() -s.a2F()}r.b1i()}, -bt6(){this.D(new A.bQw())}, -bt9(a){var s=this.w -s===$&&A.e() -if(!s.b||!s.c)return!1 -s=this.gMp().a.b -if(s.a===s.b)return!1 -if(a===B.bG)return!1 -if(a===B.pM)return!0 -if(this.gMp().a.a.length!==0)return!0 -return!1}, -bt8(a,b){var s,r=this,q=r.bt9(b) -if(q!==r.r)r.D(new A.bQx(r,q)) -switch(A.bt().a){case 2:case 4:case 3:case 5:case 1:case 0:if(b===B.d2){s=r.x.gam() -s.toString -s.Ai(a.gud())}break}switch(A.bt().a){case 2:case 1:case 0:break -case 4:case 3:case 5:if(b===B.bT)r.x.gam().uf() -break}}, -gEd(){var s=this.e -s=s==null?null:s.y.a.a.length!==0 -return s===!0}, -gay2(){var s=this.a -return s.w!=null||s.y!=null||s.Q!=null}, -gbt1(){this.a.toString -return this.gay2()?B.G6:B.G7}, -bjw(){var s=this.gMp().a.a -this.gMp().vB(0,B.ml) -if(s.length!==0)this.a.toString}, -atK(){var s,r,q=this,p=null -q.a.toString -s=q.c -s.toString -s=A.u(s,B.yk,t.ho) -s.toString -r=s.gcc() -q.a.toString -s=q.c -s.toString -s=B.JS.cz(s) -return A.cq(!0,p,A.dY(p,new A.ai(B.Ay,A.cG(B.e5o,s,p,p,18),p),B.A,!1,q.d,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,q.gbjv(),p,p,p,p,p,p,!1,B.ak),!1,p,p,!1,p,!1,p,p,p,p,p,p,p,r,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,B.Q,p)}, -b3O(a,b,c){if(!this.gay2())return a -return new A.jF(this.gMp(),new A.bQv(this,c,a,b),a,null,t.We)}, -ga6E(){var s=this.x.gam() -s.toString -return"EditableText-"+A.d1(s)}, -ajt(a){return this.x.gam().aby(a)}, -gyq(){var s,r,q,p=this -p.a.toString -s=J.xF(B.b0.slice(0),t.N) -if(s!=null){r=p.x.gam() -r.toString -q=new A.DS(!0,"EditableText-"+A.d1(r),s,p.gMp().a,p.a.w)}else q=B.za -return p.x.gam().gyq().aHi(q)}, -B(b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1=this,b2=null -b1.LB(b3) -s=b1.gMp() -b1.a.toString -r=b2 -q=b2 -switch(A.bt().a){case 2:case 0:case 1:p=$.aLc() -break -case 3:case 4:case 5:p=$.aLb() -r=new A.bQy(b1) -q=new A.bQz(b1) -break -default:p=b2}o=A.b4(b3,B.dZ,t.l).w -n=A.b([],t.VS) -m=b1.a -m=m.R8 -if(m!=null)n.push(new A.Gd(m,B.Eu)) -l=A.lh(b3) -b1.a.toString -k=l.gEb().guV().cL(b2) -b1.a.toString -m=B.JQ.cz(b3) -b1.a.toString -j=B.ffU.bzE(b2,m) -i=k.cL(j) -b1.a.toString -h=A.cix(b3) -b1.a.toString -m=t.Uf -g=b3.aj(m) -g=(g==null?B.l3:g).w -f=g instanceof A.d0?g.cz(b3):g -if(f==null)f=l.gti() -B.an1.cz(b3) -b1.a.toString -e=B.JM.cz(b3) -b1.a.toString -g=new A.bQC(b3) -if(A.K(B.zl)!==B.flj)d=B.zl -else{c=g.$1(B.lv) -b=g.$1(B.lv) -a=g.$1(B.lv) -d=new A.hL(c,g.$1(B.lv),a,b)}b1.a.toString -a0=new A.d8(e,b2,d,B.HD,b2,b2,b2,B.af) -m=b3.aj(m) -a1=(m==null?B.l3:m).x -if(a1==null)a1=A.lh(b3).gti().bs(0.2) -b1.a.toString -a2=A.cis(b2) -b1.a.toString -m=b1.qf$ -g=b1.r -c=b1.gAZ() -b=b1.a -a=b.ch -a3=b.k2 -a4=b.k4 -a5=b.ok -a6=b.p2 -b=b.p3 -a7=$.ctf() -a8=b1.gAZ().ge0()?a1:b2 -a9=b1.a.aS?p:b2 -b0=B.mR.cz(b3) -o=A.a2S(m,A.cbk(!0,a1,b1,B.b0,!1,b0,B.u,b2,A.cXj(),s,f,b2,new A.t(-2/o.b,0),!0,B.dY,2,B.A,!0,b1.a.aS,!0,!1,c,!0,B.aM,b2,n,b1.x,h,a,a7,a6,b,b2,a3,"\u2022",b2,b2,b2,b1.gbt7(),b2,b2,b2,b2,!0,!1,!0,"editable",!0,b2,b2,B.b6,b2,b2,a8,a9,b2,b2,b2,g,a4,a5,a2,b2,k,!0,B.ae,B.bj,b2,b2,b2,b2,B.aE,b2,b2)) -b1.a.toString -n=b1.w -n===$&&A.e() -return A.cq(b2,b2,A.Ig(A.mL(A.bz(b2,n.ajG(B.eb,new A.fg(new A.i9(-1,b1.gbt1().a),1,1,b1.b3O(new A.ai(B.Kk,new A.n2(o,b2),b2),k,i),b2)),B.n,b2,b2,a0,b2,b2,b2,b2,b2,b2,b2),!1,b2),b2,B.aM,b2,b2),!1,b2,!0,!1,b2,!1,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,r,q,b2,new A.bQA(b1),b2,b2,new A.bQB(b1,s),b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,B.Q,b2)}, -$irD:1, -gaX(){return this.x}} -A.bQw.prototype={ -$0(){}, -$S:0} -A.bQx.prototype={ -$0(){this.a.r=this.b}, -$S:0} -A.bQv.prototype={ -$3(a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=a3.a.length===0,b=!c,a=e.a,a0=a.a,a1=a0.w -if(a1==null)s=d -else{r=b?1:a0.p2 -q=e.b -s=A.coM(A.c3(new A.ai(B.Kk,A.F(a1,r,q.fy,d,d,q,B.ae,d,d),d),d,1/0),!0,!1,!0,!0,c)}p=A.ce_(B.a4I,b)?a0.y:d -o=A.ce_(B.a4I,b) -n=A.ce_(B.f6x,b) -$label0$0:{m=!o -c=m -l=d -if(c){l=!n -c=l -k=n -j=!0 -i=!0}else{k=d -j=!1 -i=!1 -c=!1}r=d -if(c){c=r -break $label0$0}c=o -h=c -if(c)if(j)c=l -else{if(i)c=k -else{c=n -k=c -i=!0}l=!1===c -c=l}else c=!1 -if(c){c=a0.Q -break $label0$0}g=d -if(h){if(i)c=k -else{c=n -k=c -i=!0}g=!0===c -c=g -f=!0}else{f=!1 -c=!1}if(c){c=a0.Q -if(c==null)c=a.atK() -break $label0$0}if(m)if(f)c=g -else{g=!0===(i?k:n) -c=g}else c=!1 -if(c){c=a.atK() -break $label0$0}c=r}a.a.toString -a0=A.b([],t.p) -if(p!=null)a0.push(p) -a.a.toString -a=a2.aj(t.I).w -r=e.d.Q -if(r==null)r=B.Y -q=e.b.Q -if(q==null)q=B.Y -a0.push(A.dF(A.cbd(new A.axw(r,q,s,e.c,d),a),1)) -if(c!=null)a0.push(c) -return A.bb(a0,B.m,B.k,B.z,0)}, -$S:647} -A.bQy.prototype={ -$0(){var s,r=this.a -if(!r.gAZ().ge0()){s=r.gAZ() -s=s.b&&B.b.qM(s.grU(),A.j0())}else s=!1 -if(s)r.gAZ().u_()}, -$S:0} -A.bQz.prototype={ -$0(){this.a.gAZ().xf()}, -$S:0} -A.bQC.prototype={ -$1(a){var s -if(a.m(0,B.H))s=a -else{s=a.a -s=a.dj(s instanceof A.d0?s.cz(this.a):s)}return s}, -$S:648} -A.bQB.prototype={ -$0(){var s=this.b,r=s.a -if(!r.b.gc9())s.sLa(A.qU(B.C,r.a.length)) -this.a.x.gam().OG()}, -$S:0} -A.bQA.prototype={ -$0(){var s=this.a,r=s.gAZ() -if(r.b&&B.b.qM(r.grU(),A.j0())&&!s.gAZ().ge0())s.gAZ().u_() -else{s.a.toString -s.x.gam().OG()}}, -$S:0} -A.yY.prototype={ -H(){return"_BaselineAlignedStackSlot."+this.b}} -A.axw.prototype={ -ga2l(){return B.ebx}, -a71(a){var s -switch(a.a){case 0:s=this.f -break -case 1:s=this.r -break -default:s=null}return s}, -bl(a){var s=new A.a6J(this.d,this.e,A.c(t.F7,t.x),new A.bH(),A.aN(t.T)) -s.bj() -return s}, -bB(a,b){b.sbDu(this.d) -b.sbMa(this.e)}} -A.IN.prototype={} -A.a6J.prototype={ -sbDu(a){if(this.C===a)return -this.C=a -this.aA()}, -sbMa(a){if(this.a3===a)return -this.a3=a -this.aA()}, -uG(a){if(!(a.b instanceof A.IN))a.b=new A.IN(null,null,B.l)}, -c7(a){var s,r=this.ey$,q=r.h(0,B.mu) -q=q==null?null:q.aB(B.aN,a,q.gcF()) -if(q==null)q=0 -s=r.h(0,B.lr) -return Math.max(q,s.aB(B.aN,a,s.gcF()))}, -cd(a){var s,r=this.ey$,q=r.h(0,B.mu) -q=q==null?null:q.aB(B.aX,a,q.gcP()) -if(q==null)q=0 -s=r.h(0,B.lr) -return Math.max(q,s.aB(B.aX,a,s.gcP()))}, -cv(a){var s,r=this.ey$,q=r.h(0,B.mu) -q=q==null?null:q.aB(B.b3,a,q.gcW()) -if(q==null)q=0 -s=r.h(0,B.lr) -return Math.max(q,s.aB(B.b3,a,s.gcW()))}, -cu(a){var s,r=this.ey$,q=r.h(0,B.mu) -q=q==null?null:q.aB(B.az,a,q.gct()) -if(q==null)q=0 -s=r.h(0,B.lr) -return Math.max(q,s.aB(B.az,a,s.gct()))}, -cN(){var s,r,q,p,o,n,m=this,l=m.ey$,k=l.h(0,B.mu),j=l.h(0,B.lr) -l=j.b -l.toString -t.F6.a(l) -s=k==null -r=s?null:k.b -t.kZ.a(r) -m.fy=m.aD2(t.g.a(A.R.prototype.ga9.call(m)),A.aKF(),A.pP()) -q=j.Ei(m.C) -q.toString -p=s?null:k.Ei(m.a3) -o=p!=null?q-p:0 -n=Math.max(0,o) -l.a=new A.t(0,n) -if(r!=null)r.a=new A.t(0,o+n)}, -bb(a,b){var s=this.ey$,r=s.h(0,B.mu),q=s.h(0,B.lr) -q.toString -if(r!=null){s=r.b -s.toString -a.r6(r,b.a8(0,t.F6.a(s).a))}s=q.b -s.toString -a.r6(q,b.a8(0,t.F6.a(s).a))}, -lr(a){return this.aD2(a,A.nD(),A.jK())}, -aD2(a,b,c){var s,r,q,p,o,n=a.a,m=a.c,l=this.ey$,k=l.h(0,B.lr) -k.toString -s=c.$2(k,a) -r=b.$3(k,a,this.C) -r.toString -q=s.b -l=l.h(0,B.mu) -if(l!=null){p=c.$2(l,a) -n=Math.max(n,p.a) -o=b.$3(l,a,this.a3) -l=p.b -o.toString -m=Math.max(m,Math.max(r,o)+Math.max(q-r,l-o))}m=Math.max(m,q) -return a.c8(new A.X(Math.max(n,s.a),m))}, -r2(a,b){var s=this.ey$.h(0,B.lr),r=s.b -r.toString -return a.Ae(new A.bZ5(s),t.F6.a(r).a,b)}} -A.bZ5.prototype={ -$2(a,b){return this.a.qg(a,b)}, -$S:31} -A.c43.prototype={ -$2(a,b){if(!a.a)a.V(0,b)}, -$S:92} -A.a9l.prototype={ -bp(a){this.bJ(a) -this.Ng()}, -dk(){var s,r,q,p,o=this -o.qQ() -s=o.qf$ -r=o.gE8() -q=o.c -q.toString -q=A.BR(q) -o.yW$=q -p=o.Jk(q,r) -if(r){o.Bq(s,o.we$) -o.we$=!1}if(p)if(s!=null)s.n()}, -n(){var s,r=this -r.yV$.aT(0,new A.c43()) -s=r.qf$ -if(s!=null)s.n() -r.qf$=null -r.aM()}} -A.a9m.prototype={ -aC(){this.aU() -if(this.gEd())this.IN()}, -u8(){var s=this.uP$ -if(s!=null){s.a6() -s.rf() -this.uP$=null}this.Dc()}} -A.aJ4.prototype={ -b8(a){var s -this.t2(a) -for(s=this.ey$,s=new A.bw(s,s.r,s.e,A.y(s).i("bw<2>"));s.q();)s.d.b8(a)}, -aZ(a){var s -this.rT(0) -for(s=this.ey$,s=new A.bw(s,s.r,s.e,A.y(s).i("bw<2>"));s.q();)s.d.aZ(0)}} -A.ayQ.prototype={ -bb(a,b){var s,r,q,p=$.aw(),o=A.bh(),n=this.b -o.r=n.gk(n) -s=A.pu(B.f2K,6) -r=A.lx(B.f44,new A.t(7,b.b)) -q=A.dj(p.w) -q.aP(new A.pT(s)) -q.aP(new A.kM(r)) -a.us(q,o)}, -tD(a){return!this.b.m(0,a.b)}} -A.afX.prototype={} -A.b00.prototype={ -TX(a){return new A.X(12,a+12-1.5)}, -a6M(a,b,c,d){var s,r,q,p=null,o=A.jr(p,p,p,new A.ayQ(A.lh(a).gLb(),p),B.a9,!1) -switch(b.a){case 0:return A.as9(o,new A.X(12,c+12-1.5)) -case 1:s=c+12-1.5 -r=A.as9(o,new A.X(12,s)) -q=new A.c5(new Float64Array(16)) -q.tb() -q.rs(6,s/2,0,1) -q.OJ(3.141592653589793) -q.rs(-6,-s/2,0,1) -return A.Iu(p,r,p,q,!0) -case 2:return A.as9(p,new A.X(12,c+12-1.5))}}, -TW(a,b){var s=b+12-1.5 -switch(a.a){case 0:return new A.t(6,s) -case 1:return new A.t(6,s-12+1.5) -case 2:return new A.t(6,b+(s-b)/2)}}} -A.ayP.prototype={} -A.afY.prototype={ -B(a){var s,r,q=null,p=t.l,o=A.b4(a,B.dG,p).w.r,n=o.b+8,m=26+o.a,l=A.b4(a,B.o2,p).w.a.a-o.c-26 -p=this.c -s=new A.t(A.Z(p.a,m,l),p.b-8-n) -p=this.d -r=new A.t(A.Z(p.a,m,l),p.b+8-n) -return new A.ai(new A.aB(8,n,8,8),new A.mE(new A.aty(s,r,q),new A.a4o(s,r,this.e,A.cXk(),q),q),q)}} -A.ayS.prototype={ -bl(a){var s=new A.aEu(this.e,this.f,this.r,A.aN(t.xG),null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.sbw9(this.e) -b.sbwa(this.f) -b.sdu(0,this.r)}} -A.aEu.prototype={ -gvU(){return!0}, -sbw9(a){if(a.m(0,this.M))return -this.M=a -this.aA()}, -sbwa(a){if(a.m(0,this.T))return -this.T=a -this.aA()}, -sdu(a,b){if(J.v(b,this.b2))return -this.b2=b -this.bn()}, -auM(a){return new A.ax(30,1/0,0,1/0).JS(new A.ax(0,a.b,0,a.d))}, -auF(a){return new A.t(0,this.M.b>=a.b-7?-7:0)}, -rl(a,b){var s,r,q=this.J$ -if(q==null)return null -s=this.auM(a) -r=q.uE(s,b) -return r==null?null:r+this.auF(q.aB(B.ad,s,q.geT())).b}, -cN(){var s,r=this,q=r.J$ -if(q==null)return -q.iW(r.auM(t.g.a(A.R.prototype.ga9.call(r))),!0) -s=q.b -s.toString -t.E.a(s).a=r.auF(q.gE(0)) -r.fy=new A.X(q.gE(0).a,q.gE(0).b-7)}, -b6n(a,b){var s,r,q,p,o,n,m=this,l=A.dj($.aw().w) -if(30>m.gE(0).a){l.aP(new A.j4(b)) -return l}s=a.gE(0) -r=m.M -q=r.b>=s.b-7 -p=A.Z(m.tQ(q?r:m.T).a,15,m.gE(0).a-7-8) -s=p+7 -r=p-7 -if(q){o=a.gE(0).b-7 -n=a.gE(0) -l.aP(new A.i1(s,o)) -l.aP(new A.cQ(p,n.b)) -l.aP(new A.cQ(r,o))}else{l.aP(new A.i1(r,7)) -l.aP(new A.cQ(p,0)) -l.aP(new A.cQ(s,7))}s=A.cOZ(l,b,q?1.5707963267948966:-1.5707963267948966) -s.aP(new A.q5()) -return s}, -bb(a,b){var s,r,q,p,o,n,m,l=this,k=l.J$ -if(k==null)return -s=k.b -s.toString -t.E.a(s) -r=A.mc(new A.a1(0,7,0+k.gE(0).a,7+(k.gE(0).b-14)),B.nI).ack() -q=l.b6n(k,r) -p=l.b2 -if(p!=null){o=A.apy(r.a,r.b,r.c,r.d+7,B.nI).rz(b.a8(0,s.a).a8(0,B.l)) -a.ghs(0).r0(o,new A.dz(0,B.aJ,p,B.l,15).xe())}p=l.cr -n=l.cx -n===$&&A.e() -s=b.a8(0,s.a) -m=k.gE(0) -p.sbv(0,a.bME(n,s,new A.a1(0,0,0+m.a,0+m.b),q,new A.bZi(k),p.a))}, -n(){this.cr.sbv(0,null) -this.uH()}, -r2(a,b){var s,r,q=this.J$ -if(q==null)return!1 -s=q.b -s.toString -s=t.E.a(s).a -r=s.a -s=s.b+7 -if(!new A.a1(r,s,r+q.gE(0).a,s+(q.gE(0).b-14)).p(0,b))return!1 -return this.aZC(a,b)}} -A.bZi.prototype={ -$2(a,b){return a.r6(this.a,b)}, -$S:32} -A.a4o.prototype={ -a_(){return new A.a4p(new A.cc(null,t.re),null,null)}, -bQi(a,b,c,d){return this.f.$4(a,b,c,d)}} -A.a4p.prototype={ -bk6(a){var s=a.d -if(s!=null&&s!==0)if(s>0)this.axP() -else this.axN()}, -axN(){var s=this,r=$.at.T$.x.h(0,s.r) -r=r==null?null:r.gav() -t.aA.a(r) -if(r instanceof A.Jt){r=r.a3 -r===$&&A.e()}else r=!1 -if(r){r=s.d -r===$&&A.e() -r.pX(0) -r=s.d -r.d4() -r=r.lW$ -r.b=!0 -r.a.push(s.ga5D()) -s.e=s.f+1}}, -axP(){var s=this,r=$.at.T$.x.h(0,s.r) -r=r==null?null:r.gav() -t.aA.a(r) -if(r instanceof A.Jt){r=r.ai -r===$&&A.e()}else r=!1 -if(r){r=s.d -r===$&&A.e() -r.pX(0) -r=s.d -r.d4() -r=r.lW$ -r.b=!0 -r.a.push(s.ga5D()) -s.e=s.f-1}}, -bs1(a){var s,r=this -if(a!==B.aa)return -r.D(new A.bQJ(r)) -s=r.d -s===$&&A.e() -s.cT(0) -r.d.qV(r.ga5D())}, -aC(){this.aU() -this.d=A.c2(null,B.Au,null,1,this)}, -bp(a){var s,r=this -r.bJ(a) -if(r.a.e!==a.e){r.f=0 -r.e=null -s=r.d -s===$&&A.e() -s.cT(0) -r.d.qV(r.ga5D())}}, -n(){var s=this.d -s===$&&A.e() -s.n() -this.b1l()}, -B(a){var s,r,q,p=this,o=null,n=B.uP.cz(a),m=A.bI(A.civ(A.mL(A.jr(o,o,o,new A.aBw(n,!0,o),B.aaA,!1),!0,o),p.gbev()),1,1),l=A.bI(A.civ(A.mL(A.jr(o,o,o,new A.aFe(n,!1,o),B.aaA,!1),!0,o),p.gbdX()),1,1),k=p.a.e,j=A.U(k).i("O<1,h4>"),i=A.H(new A.O(k,new A.bQK(),j),j.i("a2.E")) -k=p.a -j=k.c -s=k.d -r=p.d -r===$&&A.e() -q=p.f -return k.bQi(a,j,s,new A.er(r,!1,A.my(B.G,A.dY(o,new A.a4q(m,i,B.an3.cz(a),1/A.b4(a,B.dZ,t.l).w.b,l,q,p.r),B.A,!1,o,o,o,o,p.gbk5(),o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,!1,B.ak),B.u,B.kX,B.Au,o),o))}} -A.bQJ.prototype={ -$0(){var s=this.a,r=s.e -r.toString -s.f=r -s.e=null}, -$S:0} -A.bQK.prototype={ -$1(a){return A.bI(a,1,1)}, -$S:652} -A.aBw.prototype={} -A.aFe.prototype={} -A.ayG.prototype={ -bb(a,b){var s,r,q,p,o=b.b,n=this.c,m=n?1:-1,l=new A.t(o/4*m,0) -m=o/2 -s=new A.t(m,0).a8(0,l) -r=new A.t(n?0:o,m).a8(0,l) -q=new A.t(m,o).a8(0,l) -$.aw() -p=A.bh() -p.r=this.b.gk(0) -p.b=B.bS -p.c=2 -p.d=B.nQ -p.e=B.aaY -a.Cb(s,r,p) -a.Cb(r,q,p)}, -tD(a){return!a.b.m(0,this.b)||a.c!==this.c}} -A.a4q.prototype={ -bl(a){var s=new A.Jt(A.c(t.TC,t.x),this.w,this.e,this.f,0,null,null,new A.bH(),A.aN(t.T)) -s.bj() -return s}, -bB(a,b){b.sDX(0,this.w) -b.sBa(this.e) -b.sbD8(this.f)}, -qp(a){var s=t.Si -return new A.ayR(A.c(t.TC,s),A.fs(s),this,B.bl)}} -A.ayR.prototype={ -gav(){return t.l0.a(A.co.prototype.gav.call(this))}, -aEl(a,b){var s -switch(b.a){case 0:s=t.l0.a(A.co.prototype.gav.call(this)) -s.aS=s.aD8(s.aS,a,B.GI) -break -case 1:s=t.l0.a(A.co.prototype.gav.call(this)) -s.b6=s.aD8(s.b6,a,B.GJ) -break}}, -Bg(a,b){var s,r -if(b instanceof A.IV){this.aEl(t.x.a(a),b) -return}if(b instanceof A.AH){s=t.l0.a(A.co.prototype.gav.call(this)) -t.x.a(a) -r=b.a -r=r==null?null:r.gav() -t.aA.a(r) -s.B0(a) -s.agi(a,r) -return}}, -Bi(a,b,c){t.l0.a(A.co.prototype.gav.call(this)).a_5(t.x.a(a),t.aA.a(c.a.gav()))}, -CK(a,b){var s -if(b instanceof A.IV){this.aEl(null,b) -return}s=t.l0.a(A.co.prototype.gav.call(this)) -t.x.a(a) -s.ahn(a) -s.JO(a)}, -dV(a){var s,r,q,p,o=this.p2 -new A.aH(o,A.y(o).i("aH<2>")).aT(0,a) -o=this.p1 -o===$&&A.e() -s=o.length -r=this.p3 -q=0 -for(;q0){q=l.b6.b -q.toString -n=t.yS -n.a(q) -m=l.aS.b -m.toString -n.a(m) -if(l.ah!==r){q.a=new A.t(o.b3(),0) -q.e=!0 -o.b=o.b3()+l.b6.gE(0).a}if(l.ah>0){m.a=B.l -m.e=!0}}else o.b=o.b3()-l.aW -r=l.ah -l.a3=r!==k.c -l.ai=r>0 -l.fy=s.a(A.R.prototype.ga9.call(l)).c8(new A.X(o.b3(),k.a))}, -bb(a,b){this.dV(new A.bZd(this,b,a))}, -uG(a){if(!(a.b instanceof A.mj))a.b=new A.mj(null,null,B.l)}, -r2(a,b){var s,r,q=this.pR$ -for(s=t.yS;q!=null;){r=q.b -r.toString -s.a(r) -if(!r.e){q=r.qZ$ -continue}if(A.ced(q,a,b))return!0 -q=r.qZ$}if(A.ced(this.aS,a,b))return!0 -if(A.ced(this.b6,a,b))return!0 -return!1}, -b8(a){var s -this.b1N(a) -for(s=this.C,s=new A.bw(s,s.r,s.e,A.y(s).i("bw<2>"));s.q();)s.d.b8(a)}, -aZ(a){var s -this.b1O(0) -for(s=this.C,s=new A.bw(s,s.r,s.e,A.y(s).i("bw<2>"));s.q();)s.d.aZ(0)}, -yo(){this.dV(new A.bZg(this))}, -dV(a){var s=this.aS -if(s!=null)a.$1(s) -s=this.b6 -if(s!=null)a.$1(s) -this.a2x(a)}, -xg(a){this.dV(new A.bZh(a))}} -A.bZe.prototype={ -$1(a){var s,r -t.x.a(a) -s=this.b -r=a.aB(B.aX,t.g.a(A.R.prototype.ga9.call(s)).b,a.gcP()) -s=this.a -if(r>s.a)s.a=r}, -$S:40} -A.bZf.prototype={ -$1(a){var s,r,q,p,o,n,m,l=this,k=l.a,j=++k.d -t.x.a(a) -s=a.b -s.toString -t.yS.a(s) -s.e=!1 -r=l.b -if(a===r.aS||a===r.b6||k.c>r.ah)return -if(k.c===0)q=j===r.lX$+1?0:r.b6.gE(0).a -else q=l.c -j=t.g -p=j.a(A.R.prototype.ga9.call(r)) -o=k.a -a.iW(new A.ax(0,p.b-q,o,o),!0) -if(k.b+q+a.gE(0).a>j.a(A.R.prototype.ga9.call(r)).b){++k.c -k.b=r.aS.gE(0).a+r.aW -p=r.aS.gE(0) -o=r.b6.gE(0) -j=j.a(A.R.prototype.ga9.call(r)) -n=k.a -a.iW(new A.ax(0,j.b-(p.a+o.a),n,n),!0)}j=k.b -s.a=new A.t(j,0) -m=j+(a.gE(0).a+r.aW) -k.b=m -r=k.c===r.ah -s.e=r -if(r)l.d.b=m}, -$S:40} -A.bZd.prototype={ -$1(a){var s,r,q,p,o,n=this -t.x.a(a) -s=a.b -s.toString -t.yS.a(s) -if(s.e){r=s.a.a8(0,n.b) -q=n.c -q.r6(a,r) -if(s.aV$!=null||a===n.a.aS){s=q.ghs(0) -q=new A.t(a.gE(0).a,0).a8(0,r) -p=new A.t(a.gE(0).a,a.gE(0).b).a8(0,r) -$.aw() -o=A.bh() -o.r=n.a.a7.gk(0) -s.Cb(q,p,o)}}}, -$S:40} -A.bZc.prototype={ -$2(a,b){return this.a.qg(a,b)}, -$S:31} -A.bZg.prototype={ -$1(a){this.a.Fx(t.x.a(a))}, -$S:40} -A.bZh.prototype={ -$1(a){var s -t.x.a(a) -s=a.b -s.toString -if(t.yS.a(s).e)this.a.$1(a)}, -$S:40} -A.IV.prototype={ -H(){return"_CupertinoTextSelectionToolbarItemsSlot."+this.b}} -A.a9o.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.a9T.prototype={ -b8(a){var s,r,q -this.t2(a) -s=this.aw$ -for(r=t.yS;s!=null;){s.b8(a) -q=s.b -q.toString -s=r.a(q).aV$}}, -aZ(a){var s,r,q -this.rT(0) -s=this.aw$ -for(r=t.yS;s!=null;){s.aZ(0) -q=s.b -q.toString -s=r.a(q).aV$}}} -A.aJ5.prototype={} -A.A5.prototype={ -a_(){return new A.a4n()}} -A.a4n.prototype={ -bl7(a){this.D(new A.bQH(this))}, -ble(a){var s -this.D(new A.bQI(this)) -s=this.a.d -if(s!=null)s.$0()}, -bl3(){this.D(new A.bQG(this))}, -B(a){var s=this,r=null,q=s.baL(a),p=s.d?B.an9.cz(a):B.D,o=s.a.d,n=A.cb_(B.G,r,q,p,B.D,r,o,B.aoJ,1) -if(o!=null)return A.dY(r,n,B.A,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,s.gbl2(),s.gbl6(),s.gbld(),r,r,r,!1,B.ak) -else return n}, -baL(a){var s,r=null,q=this.a,p=q.c -if(p!=null)return p -p=q.f -if(p==null){q=q.e -q.toString -q=A.cb0(a,q)}else q=p -s=A.F(q,r,B.a8,r,r,B.fi1.dj(this.a.d!=null?B.uP.cz(a):B.mR),r,r,r) -q=this.a.e -switch(q==null?r:q.b){case B.uK:case B.qS:case B.uL:case B.qT:case B.Jy:case B.Aa:case B.Ab:case B.os:case B.l_:case null:case void 0:return s -case B.Ac:q=B.uP.cz(a) -$.aw() -p=A.bh() -p.d=B.nQ -p.e=B.aaY -p.c=1 -p.b=B.bS -return A.c3(A.jr(r,r,r,new A.aBJ(q,p,r),B.a9,!1),13,13)}}} -A.bQH.prototype={ -$0(){return this.a.d=!0}, -$S:0} -A.bQI.prototype={ -$0(){return this.a.d=!1}, -$S:0} -A.bQG.prototype={ -$0(){return this.a.d=!1}, -$S:0} -A.aBJ.prototype={ -bb(a,b){var s,r,q,p,o,n,m,l=this.c -l.r=this.b.gk(0) -s=a.a -J.bk(s.save()) -r=b.a -q=b.b -s.translate(r/2,q/2) -r=-r/2 -q=-q/2 -p=A.dj($.aw().w) -p.aP(new A.i1(r,q+3.5)) -p.aP(new A.cQ(r,q+1)) -p.GF(new A.t(r+1,q),B.a8T) -p.aP(new A.cQ(r+3.5,q)) -r=new Float64Array(16) -o=new A.c5(r) -o.tb() -o.OJ(1.5707963267948966) -for(n=0;n<4;++n){m=l.u1() -q=p.gvi().a -q===$&&A.e() -q=q.a -q.toString -s.drawPath(q,m) -m.delete() -s.concat(A.cfD(A.Si(r)))}a.Cb(B.f5l,B.f2C,l) -a.Cb(B.f5j,B.f2B,l) -a.Cb(B.f5k,B.f2t,l) -s.restore()}, -tD(a){return!a.b.m(0,this.b)}} -A.Le.prototype={ -guV(){var s=this.c,r=this.a.a -s=B.ot.m(0,r)?B.abr:B.abr.dj(r) -return s}, -gbvj(){var s=B.fgv.dj(this.b) -return s}, -cz(a){var s,r=this,q=r.a,p=q.a,o=p instanceof A.d0?p.cz(a):p,n=q.b -if(n instanceof A.d0)n=n.cz(a) -q=o.m(0,p)&&n.m(0,B.mR)?q:new A.a8q(o,n) -s=r.b -if(s instanceof A.d0)s=s.cz(a) -return new A.Le(q,s,A.Dq(r.c,a),A.Dq(r.d,a),A.Dq(r.e,a),A.Dq(r.f,a),A.Dq(r.r,a),A.Dq(r.w,a),A.Dq(r.x,a),A.Dq(r.y,a),A.Dq(r.z,a))}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r===b)return!0 -if(J.as(b)!==A.K(r))return!1 -s=!1 -if(b instanceof A.Le)if(b.a.m(0,r.a))s=J.v(b.b,r.b) -return s}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.a8q.prototype={ -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.a8q&&b.a.m(0,s.a)&&b.b.m(0,s.b)}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.ayT.prototype={} -A.UT.prototype={ -B(a){var s=null -return new A.Xo(this,A.uU(this.d,A.cip(s,this.c.gti(),s,s,s,s,s,s,s),s),s)}} -A.Xo.prototype={ -FQ(a,b,c){return new A.UT(this.w.c,c,null)}, -qx(a){return!this.w.c.m(0,a.w.c)}} -A.Lf.prototype={ -gti(){var s=this.b -return s==null?this.x.b:s}, -gCD(){var s=this.c -return s==null?this.x.c:s}, -gEb(){var s=null,r=this.d -if(r==null){r=this.x.w -r=new A.bR7(r.a,r.b,B.fr8,this.gti(),s,s,s,s,s,s,s,s,s)}return r}, -gGI(){var s=this.e -return s==null?this.x.d:s}, -gD0(){var s=this.f -return s==null?this.x.e:s}, -gLb(){var s=this.r -return s==null?this.x.f:s}, -gDv(){var s=this.w -return s==null?!1:s}, -cz(a){var s,r,q=this,p=new A.b01(a),o=q.gx5(),n=p.$1(q.b),m=p.$1(q.c),l=q.d -l=l==null?null:l.cz(a) -s=p.$1(q.e) -r=p.$1(q.f) -p=p.$1(q.r) -q.gDv() -return A.cDf(o,n,m,l,s,r,p,!1,q.x.bOO(a,q.d==null))}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r===b)return!0 -if(J.as(b)!==A.K(r))return!1 -s=!1 -if(b instanceof A.Lf)if(b.gx5()==r.gx5())if(b.gti().m(0,r.gti()))if(b.gCD().m(0,r.gCD()))if(b.gEb().m(0,r.gEb()))if(b.gGI().m(0,r.gGI()))if(b.gD0().m(0,r.gD0())){s=b.gLb().m(0,r.gLb()) -if(s){b.gDv() -r.gDv()}}return s}, -gu(a){var s=this,r=s.gx5(),q=s.gti(),p=s.gCD(),o=s.gEb(),n=s.gGI(),m=s.gD0(),l=s.gLb() -s.gDv() -return A.a7(r,q,p,o,n,m,l,!1,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.b01.prototype={ -$1(a){return a instanceof A.d0?a.cz(this.a):a}, -$S:436} -A.GF.prototype={ -cz(a){var s=this,r=new A.boT(a),q=s.gx5(),p=r.$1(s.gti()),o=r.$1(s.gCD()),n=s.gEb() -n=n==null?null:n.cz(a) -return new A.GF(q,p,o,n,r.$1(s.gGI()),r.$1(s.gD0()),r.$1(s.gLb()),s.gDv())}, -bA2(a,b,c,d,e,f,g,h){var s=this,r=s.gx5(),q=s.gti(),p=s.gCD(),o=s.gGI(),n=s.gD0(),m=s.gLb(),l=s.gDv() -return new A.GF(r,q,p,h,o,n,m,l)}, -bzz(a){var s=null -return this.bA2(s,s,s,s,s,s,s,a)}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.GF&&b.gx5()==s.gx5()&&J.v(b.gti(),s.gti())&&J.v(b.gCD(),s.gCD())&&J.v(b.gEb(),s.gEb())&&J.v(b.gGI(),s.gGI())&&J.v(b.gD0(),s.gD0())&&b.gDv()==s.gDv()}, -gu(a){var s=this -return A.a7(s.gx5(),s.gti(),s.gCD(),s.gEb(),s.gGI(),s.gD0(),s.gDv(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -gx5(){return this.a}, -gti(){return this.b}, -gCD(){return this.c}, -gEb(){return this.d}, -gGI(){return this.e}, -gD0(){return this.f}, -gLb(){return this.r}, -gDv(){return this.w}} -A.boT.prototype={ -$1(a){return a instanceof A.d0?a.cz(this.a):a}, -$S:436} -A.ayW.prototype={ -bOO(a,b){var s,r,q=this,p=new A.bQM(a),o=p.$1(q.b),n=p.$1(q.c),m=p.$1(q.d),l=p.$1(q.e) -p=p.$1(q.f) -s=q.w -if(b){r=s.a -if(r instanceof A.d0)r=r.cz(a) -s=s.b -s=new A.ayU(r,s instanceof A.d0?s.cz(a):s)}return new A.ayW(q.a,o,n,m,l,p,!1,s)}} -A.bQM.prototype={ -$1(a){return a instanceof A.d0?a.cz(this.a):a}, -$S:63} -A.ayU.prototype={} -A.bR7.prototype={ -guV(){return A.Le.prototype.guV.call(this).dj(this.Q)}} -A.ayV.prototype={} -A.b02.prototype={ -bb(a,b){var s,r,q,p,o,n,m=b.gum()/2,l=A.mc(b,new A.bp(m,m)) -for(m=a.a,s=0;s<3;++s){r=B.ecP[s] -q=l.rz(r.b) -$.aw() -p=new A.us(B.ez,B.ct,B.nP,B.pU,B.l8) -o=r.a -p.r=o.gk(o) -o=r.c -o=o>0?o*0.57735+0.5:0 -p.z=new A.B7(r.e,o) -n=p.u1() -m.drawRRect(A.oS(q),n) -n.delete()}m=l.qN(0.5) -$.aw() -q=A.bh() -q.r=B.A3.gk(0) -a.r0(m,q) -q=A.bh() -m=this.a -q.r=m.gk(m) -a.r0(l,q)}} -A.CU.prototype={ -a0i(a,b){var s=A.kU.prototype.gk.call(this,0) -s.toString -return J.ch9(s)}, -l(a){return this.a0i(0,B.c9)}, -gk(a){var s=A.kU.prototype.gk.call(this,0) -s.toString -return s}} -A.LI.prototype={} -A.ahp.prototype={} -A.aho.prototype={} -A.dR.prototype={ -bE7(){var s,r,q,p,o,n,m,l=this.a -if(t.b9.b(l)){s=l.ga_4(l) -r=l.l(0) -l=null -if(typeof s=="string"&&s!==r){q=r.length -p=s.length -if(q>p){o=B.f.Hm(r,s) -if(o===q-p&&o>2&&B.f.a1(r,o-2,o)===": "){n=B.f.a1(r,0,o-2) -m=B.f.eB(n," Failed assertion:") -if(m>=0)n=B.f.a1(n,0,m)+"\n"+B.f.cD(n,m+1) -l=B.f.FH(s)+"\n"+n}}}if(l==null)l=r}else if(!(typeof l=="string"))l=t.Lt.b(l)||t.VI.b(l)?J.bo(l):" "+A.A(l) -l=B.f.FH(l) -return l.length===0?" ":l}, -gaXM(){return A.ciN(new A.b7q(this).$0(),!0)}, -tz(){return"Exception caught by "+this.c}, -l(a){A.cOp(null,B.anA,this) -return""}} -A.b7q.prototype={ -$0(){return B.f.aOc(this.a.bE7().split("\n")[0])}, -$S:68} -A.EL.prototype={ -ga_4(a){return this.l(0)}, -tz(){return"FlutterError"}, -l(a){var s,r=new A.c_(this.a,t.ow) -if(!r.ga2(0)){s=r.gS(0) -s=A.kU.prototype.gk.call(s,0) -s.toString -s=J.ch9(s)}else s="FlutterError" -return s}, -$iwE:1} -A.b7r.prototype={ -$1(a){return A.de(a)}, -$S:657} -A.b7s.prototype={ -$1(a){return a+1}, -$S:30} -A.b7t.prototype={ -$1(a){return a+1}, -$S:30} -A.c6d.prototype={ -$1(a){return B.f.p(a,"StackTrace.current")||B.f.p(a,"dart-sdk/lib/_internal")||B.f.p(a,"dart:sdk_internal")}, -$S:9} -A.agF.prototype={} -A.aAo.prototype={} -A.aAq.prototype={} -A.aAp.prototype={} -A.acd.prototype={ -zF(){}, -NN(){}, -bIV(a){var s;++this.c -s=a.$0() -s.va(new A.aQ6(this)) -return s}, -ap_(){}, -l(a){return""}} -A.aQ6.prototype={ -$0(){var s,r,q,p=this.a -if(--p.c<=0)try{p.b0R() -if(p.k2$.c!==0)p.af0()}catch(q){s=A.a4(q) -r=A.ap(q) -p=A.de("while handling pending events") -A.fD(new A.dR(s,r,"foundation",p,null,!1))}}, -$S:20} -A.aG.prototype={} -A.a35.prototype={} -A.kR.prototype={ -an(a,b){var s,r,q,p,o=this -if(o.gvF(o)===o.gtS().length){s=t.Nw -if(o.gvF(o)===0)o.stS(A.bA(1,null,!1,s)) -else{r=A.bA(o.gtS().length*2,null,!1,s) -for(q=0;q0){r.gtS()[s]=null -r.sJ5(r.gJ5()+1)}else r.aAO(s) -break}}, -n(){this.stS($.aC()) -this.svF(0,0)}, -a6(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this -if(f.gvF(f)===0)return -f.sGm(f.gGm()+1) -p=f.gvF(f) -for(s=0;s0){l=f.gvF(f)-f.gJ5() -if(l*2<=f.gtS().length){k=A.bA(l,null,!1,t.Nw) -for(j=0,s=0;s#"+A.cB(this)+"("+A.A(this.gk(this))+")"}} -A.Vf.prototype={ -H(){return"DiagnosticLevel."+this.b}} -A.x5.prototype={ -H(){return"DiagnosticsTreeStyle."+this.b}} -A.bWR.prototype={} -A.ic.prototype={ -a0i(a,b){return this.BF(0)}, -l(a){return this.a0i(0,B.c9)}} -A.at2.prototype={} -A.a67.prototype={} -A.ajJ.prototype={} -A.kU.prototype={ -gk(a){this.biL() -return this.at}, -biL(){var s,r,q=this -if(q.ax)return -q.ax=!0 -try{q.at=q.cx.$0()}catch(r){s=A.a4(r) -q.ay=s -q.at=null}}} -A.Et.prototype={ -gk(a){return this.f}} -A.agE.prototype={} -A.b3.prototype={ -tz(){return"#"+A.cB(this)}, -a0i(a,b){var s=this.tz() -return s}, -l(a){return this.a0i(0,B.c9)}} -A.agD.prototype={ -tz(){return"#"+A.cB(this)}} -A.qb.prototype={ -l(a){return this.aO2(B.ov).BF(0)}, -tz(){return"#"+A.cB(this)}, -bQ_(a,b){return A.cb8(a,b,this)}, -aO2(a){return this.bQ_(null,a)}} -A.Vg.prototype={ -gk(a){return this.y}} -A.azj.prototype={} -A.iA.prototype={} -A.og.prototype={} -A.tP.prototype={ -l(a){return"[#"+A.cB(this)+"]"}} -A.cZ.prototype={ -m(a,b){if(b==null)return!1 -if(J.as(b)!==A.K(this))return!1 -return A.y(this).i("cZ").b(b)&&J.v(b.a,this.a)}, -gu(a){return A.a7(A.K(this),this.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){var s=A.y(this),r=s.i("cZ.T"),q=this.a,p=A.dI(r)===B.abT?"<'"+A.A(q)+"'>":"<"+A.A(q)+">" -if(A.K(this)===A.dI(s.i("cZ")))return"["+p+"]" -return"["+A.dI(r).l(0)+" "+p+"]"}, -gk(a){return this.a}} -A.cel.prototype={ -gb7(a){return A.dI(this.$ti.c)}} -A.xH.prototype={} -A.ks.prototype={} -A.aBA.prototype={ -H(){return"_LicenseEntryWithLineBreaksParserState."+this.b}} -A.XR.prototype={ -gbLP(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e={} -e.a=e.b=0 -e.c=null -s=A.b([],t.s) -r=A.b([],t.lt) -q=new A.bgf(e,this,s) -p=new A.bgg(e,s) -for(o=this.b,n=o.length,m=n-1,l=0,k=0,j=B.qd,i=0;il){r.push(p.$0()) -e.c=null}if(e.c==null)if(k>10)e.c=-1 -else e.c=B.c.aR(k,3) -j=B.acG -break c$1}break c$0 -case 2:switch(o[i]){case"\n":q.$0() -e.b=e.a+1 -l=k -k=f -j=B.qd -break -case"\f":q.$0() -r.push(p.$0()) -e.c=null -e.b=e.a+1 -k=f -l=g -j=B.qd -break -default:j=B.acG}break c$0}}i=++e.a}switch(j.a){case 0:if(s.length!==0)r.push(p.$0()) -break -case 1:q.$0() -r.push(p.$0()) -break}return r}} -A.bgf.prototype={ -$0(){var s=this.a -this.c.push(B.f.a1(this.b.b,s.b,s.a))}, -$S:0} -A.bgg.prototype={ -$0(){var s=this.b,r=B.b.b_(s," "),q=this.a.c -q.toString -B.b.P(s) -return new A.xH(r,q)}, -$S:660} -A.bgi.prototype={ -$0(){var s=0,r=A.n(t.H),q=this,p,o,n,m,l,k,j -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=$.bgh,o=p.length,n=q.a,m=n.a,l=0 -case 2:if(!(l"))}, -ga2(a){return this.a.length===0}, -gdm(a){return this.a.length!==0}, -tN(a,b){var s=this.a,r=A.U(s) -return b?A.b(s.slice(0),r):J.xF(s.slice(0),r.c)}, -qb(a){return this.tN(0,!0)}} -A.j5.prototype={ -v(a,b){var s=this.a,r=s.h(0,b) -s.j(0,b,(r==null?0:r)+1)}, -A(a,b){var s=this.a,r=s.h(0,b) -if(r==null)return!1 -if(r===1)s.A(0,b) -else s.j(0,b,r-1) -return!0}, -p(a,b){return this.a.ao(0,b)}, -gW(a){var s=this.a -return new A.ck(s,s.r,s.e,A.y(s).i("ck<1>"))}, -ga2(a){return this.a.a===0}, -gdm(a){return this.a.a!==0}, -tN(a,b){var s=this.a,r=s.r,q=s.e -return A.B0(s.a,new A.b9U(this,new A.ck(s,r,q,A.y(s).i("ck<1>"))),b,this.$ti.c)}, -qb(a){return this.tN(0,!0)}} -A.b9U.prototype={ -$1(a){var s=this.b -s.q() -return s.d}, -$S(){return this.a.$ti.i("1(p)")}} -A.ZI.prototype={ -bW(a,b,c){var s=this.a,r=s==null?$.aaM():s,q=r.Fw(0,0,b,A.d1(b),c) -if(q===s)return this -return new A.ZI(q,this.$ti)}, -h(a,b){var s=this.a -return s==null?null:s.HP(0,0,b,J.ae(b))}} -A.c3e.prototype={} -A.aAD.prototype={ -Fw(a,b,c,d,e){var s,r,q,p,o=B.c.QU(d,b)&31,n=this.a,m=n[o] -if(m==null)m=$.aaM() -s=m.Fw(0,b+5,c,d,e) -if(s===m)n=this -else{r=n.length -q=A.bA(r,null,!1,t.O) -for(p=0;p>>0,a1=c.a,a2=(a1&a0-1)>>>0,a3=a2-(a2>>>1&1431655765) -a3=(a3&858993459)+(a3>>>2&858993459) -a3=a3+(a3>>>4)&252645135 -a3+=a3>>>8 -s=a3+(a3>>>16)&63 -if((a1&a0)>>>0!==0){a=c.b -a2=2*s -r=a[a2] -q=a2+1 -p=a[q] -if(r==null){o=p.Fw(0,a5+5,a6,a7,a8) -if(o===p)return c -a2=a.length -n=A.bA(a2,b,!1,t.O) -for(m=0;m>>1&1431655765) -a3=(a3&858993459)+(a3>>>2&858993459) -a3=a3+(a3>>>4)&252645135 -a3+=a3>>>8 -i=a3+(a3>>>16)&63 -if(i>=16){a1=c.bgU(a5) -a1.a[a]=$.aaM().Fw(0,a5+5,a6,a7,a8) -return a1}else{h=2*s -g=2*i -f=A.bA(g+2,b,!1,t.O) -for(a=c.b,e=0;e>>0,f)}}}, -HP(a,b,c,d){var s,r,q,p,o=1<<(B.c.QU(d,b)&31)>>>0,n=this.a -if((n&o)>>>0===0)return null -n=(n&o-1)>>>0 -s=n-(n>>>1&1431655765) -s=(s&858993459)+(s>>>2&858993459) -s=s+(s>>>4)&252645135 -s+=s>>>8 -n=this.b -r=2*(s+(s>>>16)&63) -q=n[r] -p=n[r+1] -if(q==null)return p.HP(0,b+5,c,d) -if(c===q)return p -return null}, -bgU(a){var s,r,q,p,o,n,m,l=A.bA(32,null,!1,t.O) -for(s=this.a,r=a+5,q=this.b,p=0,o=0;o<32;++o)if((B.c.QU(s,o)&1)!==0){n=q[p] -m=p+1 -if(n==null)l[o]=q[m] -else l[o]=$.aaM().Fw(0,r,n,n.gu(n),q[m]) -p+=2}return new A.aAD(l)}} -A.a5e.prototype={ -Fw(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j=this,i=j.a -if(d===i){s=j.aye(c) -if(s!==-1){i=j.b -r=s+1 -if(i[r]==e)i=j -else{q=i.length -p=A.bA(q,null,!1,t.O) -for(o=0;o>>0,k).Fw(0,b,c,d,e)}, -HP(a,b,c,d){var s=this.aye(c) -return s<0?null:this.b[s+1]}, -aye(a){var s,r,q=this.b,p=q.length -for(s=J.ms(a),r=0;r=s.a.length)s.ahy(q) -B.o.qy(s.a,s.b,q,a) -s.b+=r}, -V9(a,b,c){var s=this,r=c==null?s.e.length:c,q=s.b+(r-b) -if(q>=s.a.length)s.ahy(q) -B.o.qy(s.a,s.b,q,a) -s.b=q}, -b3x(a){return this.V9(a,0,null)}, -ahy(a){var s=this.a,r=s.length,q=a==null?0:a,p=Math.max(q,r*2),o=new Uint8Array(p) -B.o.qy(o,0,r,s) -this.a=o}, -boT(){return this.ahy(null)}, -aMI(a){var s=$.jM() -B.cc.aqG(this.d,0,a,s)}, -Ez(a){var s=B.c.aa(this.b,a) -if(s!==0)this.V9($.cvk(),0,a-s)}, -JN(){var s,r=this -if(r.c)throw A.q(A.ac("done() must not be called more than once on the same "+A.K(r).l(0)+".")) -s=J.jp(B.o.gae(r.a),0,r.b) -r.a=new Uint8Array(0) -r.c=!0 -return s}} -A.a_D.prototype={ -Pj(a){return this.a.getUint8(this.b++)}, -abZ(a){var s=this.b,r=$.jM() -B.cc.apQ(this.a,s,r)}, -Pk(a){var s=this.a,r=J.dc(B.cc.gae(s),s.byteOffset+this.b,a) -this.b+=a -return r}, -ac_(a){var s,r,q=this -q.Ez(8) -s=q.a -r=J.ca6(B.cc.gae(s),s.byteOffset+q.b,a) -q.b=q.b+8*a -return r}, -Ez(a){var s=this.b,r=B.c.aa(s,a) -if(r!==0)this.b=s+(a-r)}} -A.tI.prototype={ -gu(a){var s=this -return A.a7(s.b,s.d,s.f,s.r,s.w,s.x,s.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s=this -if(b==null)return!1 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.tI&&b.b===s.b&&b.d===s.d&&b.f===s.f&&b.r===s.r&&b.w===s.w&&b.x===s.x&&b.a===s.a}, -l(a){var s=this -return"StackFrame(#"+s.b+", "+s.c+":"+s.d+"/"+s.e+":"+s.f+":"+s.r+", className: "+s.w+", method: "+s.x+")"}} -A.bGf.prototype={ -$1(a){return a.length!==0}, -$S:9} -A.dA.prototype={ -EZ(a,b){return new A.aj($.am,this.$ti.i("aj<1>"))}, -t5(a){return this.EZ(a,null)}, -u0(a,b,c,d){var s,r=b.$1(this.a) -$label0$0:{if(d.i("a0<0>").b(r)){s=r -break $label0$0}if(d.b(r)){s=new A.dA(r,d.i("dA<0>")) -break $label0$0}s=null}return s}, -bK(a,b,c){return this.u0(0,b,null,c)}, -FB(a,b,c){return A.em(this.a,this.$ti.c).FB(0,b,c)}, -Bt(a,b){return this.FB(0,b,null)}, -va(a){var s,r,q,p,o,n,m=this -try{s=a.$0() -if(t.L0.b(s)){p=s.bK(0,new A.bHP(m),m.$ti.c) -return p}return m}catch(o){r=A.a4(o) -q=A.ap(o) -p=A.Dp(r,q) -n=new A.aj($.am,m.$ti.i("aj<1>")) -n.EA(p) -return n}}, -$ia0:1} -A.bHP.prototype={ -$1(a){return this.a.a}, -$S(){return this.a.$ti.i("1(@)")}} -A.aic.prototype={ -H(){return"GestureDisposition."+this.b}} -A.fX.prototype={} -A.LY.prototype={ -ak(a){this.a.Me(this.b,this.c,a)}} -A.QB.prototype={ -v(a,b){this.a.push(b)}, -l(a){var s=this,r=s.a -r=r.length===0?"":new A.O(r,new A.bTb(s),A.U(r).i("O<1,i>")).b_(0,", ") -if(s.b)r+=" [open]" -if(s.c)r+=" [held]" -if(s.d)r+=" [hasPendingSweep]" -return r.charCodeAt(0)==0?r:r}} -A.bTb.prototype={ -$1(a){if(a===this.a.e)return a.l(0)+" (eager winner)" -return a.l(0)}, -$S:661} -A.b8t.prototype={ -R5(a,b,c){this.a.d6(0,b,new A.b8v()).a.push(c) -return new A.LY(this,b,c)}, -byd(a,b){var s=this.a.h(0,b) -if(s==null)return -s.b=!1 -this.aDs(b,s)}, -asM(a){var s,r=this.a,q=r.h(0,a) -if(q==null)return -if(q.c){q.d=!0 -return}r.A(0,a) -r=q.a -if(r.length!==0){B.b.gS(r).xu(a) -for(s=1;s")),q=p.r;r.q();)r.d.bS_(0,q) -s.P(0) -p.c=B.I -s=p.y -if(s!=null)s.af(0)}} -A.WG.prototype={ -be9(a){var s,r,q,p,o=this -try{o.ai$.L(0,A.cJe(a.a,o.gb8f())) -if(o.c<=0)o.afi()}catch(q){s=A.a4(q) -r=A.ap(q) -p=A.de("while handling a pointer data packet") -A.fD(new A.dR(s,r,"gestures library",p,null,!1))}}, -b8g(a){var s,r -if($.cf().gtO().b.h(0,a)==null)s=null -else{s=$.is() -r=s.d -s=r==null?s.grL():r}return s}, -bxm(a){var s=this.ai$ -if(s.b===s.c&&this.c<=0)A.j2(this.gbag()) -s.a6n(A.clZ(0,0,0,0,0,B.bz,!1,0,a,B.l,1,1,0,0,0,0,0,0,B.I,0))}, -afi(){for(var s=this.ai$;!s.ga2(0);)this.ama(s.HB())}, -ama(a){this.gaB_().qh(0) -this.axO(a)}, -axO(a){var s,r=this,q=!t.pY.b(a) -if(!q||t.ks.b(a)||t.XA.b(a)||t.w5.b(a)){s=A.ait() -r.Su(s,a.gbG(a),a.gTF()) -if(!q||t.w5.b(a))r.aS$.j(0,a.gd5(),s)}else if(t.oN.b(a)||t.Ko.b(a)||t.WQ.b(a))s=r.aS$.A(0,a.gd5()) -else s=a.ga7X()||t.DB.b(a)?r.aS$.h(0,a.gd5()):null -if(s!=null||t.ge.b(a)||t.PB.b(a)){q=r.cx$ -q.toString -q.bR1(a,t.n2.b(a)?null:s) -r.aYy(0,a,s)}}, -Su(a,b,c){a.v(0,new A.p8(this,t.AL))}, -bCW(a,b,c){var s,r,q,p,o,n,m,l,k,j,i="gesture library" -if(c==null){try{this.ah$.aNJ(b)}catch(p){s=A.a4(p) -r=A.ap(p) -A.fD(A.cF1(A.de("while dispatching a non-hit-tested pointer event"),b,s,null,new A.b8x(b),i,r))}return}for(n=c.a,m=n.length,l=0;l0.4){r.dy=B.yv -r.ak(B.ea)}else if(a.gNa().gDF()>A.Dt(a.gqk(a),r.b))r.ak(B.c0) -if(s>0.4&&r.dy===B.acB){r.dy=B.yv -if(r.at!=null)r.rC("onStart",new A.b84(r,s))}}r.UW(a)}, -xu(a){var s=this,r=s.dy -if(r===B.yu)r=s.dy=B.acB -if(s.at!=null&&r===B.yv)s.rC("onStart",new A.b82(s))}, -Nf(a){var s=this,r=s.dy,q=r===B.yv||r===B.fpx -if(r===B.yu){s.ak(B.c0) -return}if(q&&s.ch!=null)if(s.ch!=null)s.rC("onEnd",new A.b83(s)) -s.dy=B.GP}, -vt(a){this.yB(a) -this.Nf(a)}} -A.b84.prototype={ -$0(){var s=this.a,r=s.at -r.toString -s=s.db -s===$&&A.e() -return r.$1(new A.ES(s.b,s.a,this.b))}, -$S:0} -A.b82.prototype={ -$0(){var s,r=this.a,q=r.at -q.toString -s=r.dx -s===$&&A.e() -r=r.db -r===$&&A.e() -return q.$1(new A.ES(r.b,r.a,s))}, -$S:0} -A.b83.prototype={ -$0(){var s=this.a,r=s.ch -r.toString -s=s.db -s===$&&A.e() -return r.$1(new A.ES(s.b,s.a,0))}, -$S:0} -A.aAC.prototype={} -A.Lp.prototype={ -gu(a){return A.a7(this.a,23,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){if(b==null)return!1 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.Lp&&b.a==this.a}, -l(a){return"DeviceGestureSettings(touchSlop: "+A.A(this.a)+")"}} -A.p8.prototype={ -l(a){return"#"+A.cB(this)+"("+this.a.l(0)+")"}} -A.RQ.prototype={} -A.a5R.prototype={ -tZ(a,b){return this.a.ant(b)}} -A.R2.prototype={ -tZ(a,b){var s,r,q,p,o,n,m=new Float64Array(16),l=new A.c5(m) -l.e7(b) -s=this.a -r=s.a -s=s.b -q=m[3] -m[0]=m[0]+r*q -m[1]=m[1]+s*q -m[2]=m[2]+0*q -m[3]=q -p=m[7] -m[4]=m[4]+r*p -m[5]=m[5]+s*p -m[6]=m[6]+0*p -m[7]=p -o=m[11] -m[8]=m[8]+r*o -m[9]=m[9]+s*o -m[10]=m[10]+0*o -m[11]=o -n=m[15] -m[12]=m[12]+r*n -m[13]=m[13]+s*n -m[14]=m[14]+0*n -m[15]=n -return l}} -A.t_.prototype={ -bbG(){var s,r,q,p,o=this.c -if(o.length===0)return -s=this.b -r=B.b.gU(s) -for(q=o.length,p=0;p":B.b.b_(s,", "))+")"}} -A.MP.prototype={} -A.Ya.prototype={} -A.MO.prototype={} -A.td.prototype={ -Ar(a){var s=this -switch(a.gvj(a)){case 1:if(s.p1==null&&s.p3==null&&s.p2==null&&s.p4==null&&s.RG==null&&s.R8==null)return!1 -break -case 2:return!1 -case 4:return!1 -default:return!1}return s.PQ(a)}, -al5(){var s,r=this -r.ak(B.ea) -r.k2=!0 -s=r.CW -s.toString -r.as9(s) -r.b61()}, -aJT(a){var s,r=this -if(!a.gLJ()){if(t.pY.b(a)){s=new A.nq(a.gqk(a),A.bA(20,null,!1,t.av)) -r.a7=s -s.MC(a.gxL(a),a.grP())}if(t.n2.b(a)){s=r.a7 -s.toString -s.MC(a.gxL(a),a.grP())}}if(t.oN.b(a)){if(r.k2)r.b6_(a) -else r.ak(B.c0) -r.ahx()}else if(t.Ko.b(a)){r.aua() -r.ahx()}else if(t.pY.b(a)){r.k3=new A.ku(a.grP(),a.gbG(a)) -r.k4=a.gvj(a) -r.b5Z(a)}else if(t.n2.b(a))if(a.gvj(a)!==r.k4&&!r.k2){r.ak(B.c0) -s=r.CW -s.toString -r.yB(s)}else if(r.k2)r.b60(a)}, -b5Z(a){this.k3.toString -this.e.h(0,a.gd5()).toString -switch(this.k4){case 1:break -case 2:break -case 4:break}}, -aua(){var s,r=this -if(r.ch===B.vd)switch(r.k4){case 1:s=r.p1 -if(s!=null)r.rC("onLongPressCancel",s) -break -case 2:break -case 4:break}}, -b61(){var s,r,q=this -switch(q.k4){case 1:if(q.p3!=null){s=q.k3 -r=s.b -s=s.a -q.rC("onLongPressStart",new A.bhD(q,new A.MP(r,s)))}s=q.p2 -if(s!=null)q.rC("onLongPress",s) -break -case 2:break -case 4:break}}, -b60(a){var s=this,r=a.gbG(a),q=a.grP(),p=a.gbG(a).al(0,s.k3.b),o=a.grP().al(0,s.k3.a) -switch(s.k4){case 1:if(s.p4!=null)s.rC("onLongPressMoveUpdate",new A.bhC(s,new A.Ya(r,q,p,o))) -break -case 2:break -case 4:break}}, -b6_(a){var s=this,r=s.a7.Uk(),q=r==null?B.dE:new A.np(r.a),p=a.gbG(a),o=a.grP() -s.a7=null -switch(s.k4){case 1:if(s.RG!=null)s.rC("onLongPressEnd",new A.bhB(s,new A.MO(p,o,q))) -p=s.R8 -if(p!=null)s.rC("onLongPressUp",p) -break -case 2:break -case 4:break}}, -ahx(){var s=this -s.k2=!1 -s.a7=s.k4=s.k3=null}, -ak(a){var s=this -if(a===B.c0)if(s.k2)s.ahx() -else s.aua() -s.as7(a)}, -xu(a){}} -A.bhD.prototype={ -$0(){return this.a.p3.$1(this.b)}, -$S:0} -A.bhC.prototype={ -$0(){return this.a.p4.$1(this.b)}, -$S:0} -A.bhB.prototype={ -$0(){return this.a.RG.$1(this.b)}, -$S:0} -A.aBN.prototype={} -A.aBO.prototype={} -A.aBP.prototype={} -A.zj.prototype={ -h(a,b){return this.c[b+this.a]}, -j(a,b,c){var s=this.c -s.$flags&2&&A.z(s) -s[b+this.a]=c}, -aL(a,b){var s,r,q,p,o,n,m -for(s=this.b,r=this.c,q=this.a,p=b.c,o=b.a,n=0,m=0;m") -r=A.H(new A.O(r,new A.brB(),q),q.i("a2.E")) -s=A.mO(r,"[","]") -r=this.b -r===$&&A.e() -return"PolynomialFit("+s+", confidence: "+B.d.bd(r,3)+")"}} -A.brB.prototype={ -$1(a){return B.d.bQ5(a,3)}, -$S:165} -A.ako.prototype={ -arg(a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=this.a,a6=a5.length -if(a7>a6)return null -s=a7+1 -r=new Float64Array(s) -q=new A.ZU(r) -p=s*a6 -o=new Float64Array(p) -for(n=this.c,m=0*a6,l=0;l=0;--b){r[b]=new A.zj(b*a6,a6,p).aL(0,c) -for(o=b*s,j=k;j>b;--j)r[b]=r[b]-m[o+j]*r[j] -r[b]=r[b]/m[o+b]}for(a=0,l=0;l")),s=null,r=null;o.q();){q=o.d -p=this.afy(a,q,b) -if(s==null){r=p -s=q}else if(b){r.toString -if(p>r){r=p -s=q}}else{r.toString -if(p0:b.b>0,o=q?b.a:b.b,n=this.bbd(a,p) -if(n===c)return o -else{n.toString -s=this.afy(a,n,p) -r=this.afy(a,c,p) -if(p){q=r+o -if(q>s)return q-s -else return 0}else{q=r+o -if(q")),r=o;s.q();){q=s.d -r=p?r+q.a:r+q.b}return r/n}, -wG(a){var s,r,q,p,o,n,m,l,k,j,i,h=this -if(!a.gLJ())s=t.pY.b(a)||t.n2.b(a)||t.w5.b(a)||t.DB.b(a) -else s=!1 -if(s){$label0$0:{if(t.w5.b(a)){s=B.l -break $label0$0}if(t.DB.b(a)){s=a.ga_s(a) -break $label0$0}s=a.grP() -break $label0$0}r=h.p2.h(0,a.gd5()) -r.toString -r.MC(a.gxL(a),s)}s=t.n2.b(a) -if(s&&a.gvj(a)!==h.k3){h.afB(a.gd5()) -return}if((s||t.DB.b(a))&&h.bra(a.gd5())){q=s?a.gNa():t.DB.a(a).gaMb() -p=s?a.gO5():t.DB.a(a).gaLp() -if(s)o=a.gbG(a) -else{r=a.gbG(a) -t.DB.a(a) -o=r.a8(0,a.ga_s(a))}n=s?a.grP():a.grP().a8(0,t.DB.a(a).ganb()) -h.k1=new A.ku(n,o) -m=h.boX(a.gd5(),p) -$label1$1:{l=h.fy -if(B.kR===l||B.act===l){s=h.id -s===$&&A.e() -h.id=s.a8(0,new A.ku(p,q)) -h.k2=a.gxL(a) -h.k4=a.gql(a) -k=h.VQ(p) -if(a.gql(a)==null)j=null -else{s=a.gql(a) -s.toString -j=A.Gx(s)}s=h.ok -s===$&&A.e() -r=A.H5(j,null,k,n).gqS() -i=h.VV(k) -h.ok=s+r*J.fA(i==null?1:i) -s=a.gqk(a) -r=h.b -if(h.amq(s,r==null?null:r.a)){h.p1=!0 -if(B.b.p(h.RG,a.gd5()))h.au7(a.gd5()) -else h.ak(B.ea)}break $label1$1}if(B.tD===l){s=a.gxL(a) -r=h.VQ(m) -i=h.VV(m) -h.auf(r,o,n,a.gd5(),i,s)}}h.bog(a.gd5(),p)}if(t.oN.b(a)||t.Ko.b(a)||t.WQ.b(a))h.afB(a.gd5())}, -xu(a){var s=this -s.RG.push(a) -s.rx=a -if(!s.fr||s.p1)s.au7(a)}, -vt(a){this.afB(a)}, -Nf(a){var s,r=this -switch(r.fy.a){case 0:break -case 1:r.ak(B.c0) -s=r.cy -if(s!=null)r.rC("onCancel",s) -break -case 2:r.b5U(a) -break}r.p1=!1 -r.p2.P(0) -r.k3=null -r.fy=B.kR}, -afB(a){var s,r=this -r.yB(a) -s=r.RG -if(!B.b.A(s,a))r.ab4(a,B.c0) -r.p3.A(0,a) -if(r.rx===a)r.rx=s.length!==0?B.b.gS(s):null}, -b5R(){var s,r=this -if(r.ay!=null){s=r.go -s===$&&A.e() -r.rC("onDown",new A.b2j(r,new A.x6(s.b,s.a)))}}, -au7(a){var s,r,q,p,o,n,m,l,k=this -if(k.fy===B.tD)return -k.fy=B.tD -s=k.id -s===$&&A.e() -r=k.k2 -q=k.k4 -switch(k.at.a){case 1:p=k.go -p===$&&A.e() -k.go=p.a8(0,s) -o=B.l -break -case 0:o=k.VQ(s.a) -break -default:o=null}k.id=B.a3X -k.k4=k.k2=null -k.b62(r,a) -if(!J.v(o,B.l)&&k.CW!=null){n=q!=null?A.Gx(q):null -s=k.go -s===$&&A.e() -m=A.H5(n,null,o,s.a.a8(0,o)) -l=k.go.a8(0,new A.ku(o,m)) -k.auf(o,l.b,l.a,a,k.VV(o),r)}k.ak(B.ea)}, -b62(a,b){var s,r,q=this -if(q.ch!=null){s=q.go -s===$&&A.e() -r=q.e.h(0,b) -r.toString -q.rC("onStart",new A.b2o(q,new A.p6(s.b,s.a,a,r)))}}, -auf(a,b,c,d,e,f){var s,r=this -if(r.CW!=null){s=r.e.h(0,d) -s.toString -r.rC("onUpdate",new A.b2p(r,A.Vx(a,b,s,c,e,f)))}}, -b5U(a){var s,r,q,p,o,n=this,m={} -if(n.cx==null)return -s=n.p2.h(0,a) -r=s.Uk() -m.a=null -if(r==null){q=new A.b2k() -p=null}else{o=m.a=n.akd(r,s.a) -q=o!=null?new A.b2l(m,r):new A.b2m(r) -p=o}if(p==null){p=n.k1 -p===$&&A.e() -m.a=new A.kV(p.b,p.a,B.dE,0)}n.bHM("onEnd",new A.b2n(m,n),q)}, -n(){this.p2.P(0) -this.AK()}} -A.b2j.prototype={ -$0(){return this.a.ay.$1(this.b)}, -$S:0} -A.b2o.prototype={ -$0(){return this.a.ch.$1(this.b)}, -$S:0} -A.b2p.prototype={ -$0(){return this.a.CW.$1(this.b)}, -$S:0} -A.b2k.prototype={ -$0(){return"Could not estimate velocity."}, -$S:68} -A.b2l.prototype={ -$0(){return this.b.l(0)+"; fling at "+this.a.a.c.l(0)+"."}, -$S:68} -A.b2m.prototype={ -$0(){return this.a.l(0)+"; judged to not be a fling."}, -$S:68} -A.b2n.prototype={ -$0(){var s,r=this.b.cx -r.toString -s=this.a.a -s.toString -return r.$1(s)}, -$S:0} -A.oC.prototype={ -akd(a,b){var s,r,q,p,o=this,n=o.dx -if(n==null)n=50 -s=o.db -if(s==null)s=A.Dt(b,o.b) -r=a.a.b -if(!(Math.abs(r)>n&&Math.abs(a.d.b)>s))return null -q=o.dy -if(q==null)q=8000 -p=A.Z(r,-q,q) -r=o.k1 -r===$&&A.e() -return new A.kV(r.b,r.a,new A.np(new A.t(0,p)),p)}, -amq(a,b){var s=this.ok -s===$&&A.e() -return Math.abs(s)>A.Dt(a,this.b)}, -VQ(a){return new A.t(0,a.b)}, -VV(a){return a.b}, -afw(){return B.q9}} -A.p9.prototype={ -akd(a,b){var s,r,q,p,o=this,n=o.dx -if(n==null)n=50 -s=o.db -if(s==null)s=A.Dt(b,o.b) -r=a.a.a -if(!(Math.abs(r)>n&&Math.abs(a.d.a)>s))return null -q=o.dy -if(q==null)q=8000 -p=A.Z(r,-q,q) -r=o.k1 -r===$&&A.e() -return new A.kV(r.b,r.a,new A.np(new A.t(p,0)),p)}, -amq(a,b){var s=this.ok -s===$&&A.e() -return Math.abs(s)>A.Dt(a,this.b)}, -VQ(a){return new A.t(a.a,0)}, -VV(a){return a.a}, -afw(){return B.q8}} -A.tl.prototype={ -akd(a,b){var s,r,q,p=this,o=p.dx,n=o==null,m=n?50:o,l=p.db -if(l==null)l=A.Dt(b,p.b) -s=a.a -if(!(s.gDF()>m*m&&a.d.gDF()>l*l))return null -n=n?50:o -r=p.dy -if(r==null)r=8000 -q=new A.np(s).bxX(n,r) -r=p.k1 -r===$&&A.e() -return new A.kV(r.b,r.a,q,null)}, -amq(a,b){var s=this.ok -s===$&&A.e() -return Math.abs(s)>A.c63(a,this.b)}, -VQ(a){return a}, -VV(a){return null}} -A.azz.prototype={ -H(){return"_DragDirection."+this.b}} -A.ayx.prototype={ -blm(){this.a=!0}} -A.RM.prototype={ -yB(a){if(this.r){this.r=!1 -$.kp.ah$.aNd(this.b,a)}}, -aLf(a,b){return a.gbG(a).al(0,this.d).gqS()<=b}} -A.rQ.prototype={ -Ar(a){var s,r,q=this -if(q.y==null){s=q.r==null -if(s)return!1}r=q.PQ(a) -if(!r)q.M5() -return r}, -y3(a){var s=this,r=s.y -if(r!=null)if(!r.aLf(a,100))return -else{r=s.y -if(!r.f.a||a.gvj(a)!==r.e){s.M5() -return s.aDo(a)}}s.aDo(a)}, -aDo(a){var s,r,q,p,o,n,m=this -m.aCA() -s=$.kp.a7$.R5(0,a.gd5(),m) -r=a.gd5() -q=a.gbG(a) -p=a.gvj(a) -o=new A.ayx() -A.d4(B.ao8,o.gbll()) -n=new A.RM(r,s,q,p,o) -m.z.j(0,a.gd5(),n) -o=a.gql(a) -if(!n.r){n.r=!0 -$.kp.ah$.aFo(r,m.ga4M(),o)}}, -bj2(a){var s,r=this,q=r.z,p=q.h(0,a.gd5()) -p.toString -if(t.oN.b(a)){s=r.y -if(s==null){if(r.x==null)r.x=A.d4(B.aZ,r.gbj3()) -s=p.b -$.kp.a7$.a8Z(s) -p.yB(r.ga4M()) -q.A(0,s) -r.aus() -r.y=p}else{s=s.c -s.a.Me(s.b,s.c,B.ea) -s=p.c -s.a.Me(s.b,s.c,B.ea) -p.yB(r.ga4M()) -q.A(0,p.b) -q=r.r -if(q!=null)r.rC("onDoubleTap",q) -r.M5()}}else if(t.n2.b(a)){if(!p.aLf(a,18))r.WB(p)}else if(t.Ko.b(a))r.WB(p)}, -xu(a){}, -vt(a){var s,r=this,q=r.z.h(0,a) -if(q==null){s=r.y -s=s!=null&&s.b===a}else s=!1 -if(s)q=r.y -if(q!=null)r.WB(q)}, -WB(a){var s,r=this,q=r.z -q.A(0,a.b) -s=a.c -s.a.Me(s.b,s.c,B.c0) -a.yB(r.ga4M()) -s=r.y -if(s!=null)if(a===s)r.M5() -else{r.au6() -if(q.a===0)r.M5()}}, -n(){this.M5() -this.ad6()}, -M5(){var s,r=this -r.aCA() -if(r.y!=null){if(r.z.a!==0)r.au6() -s=r.y -s.toString -r.y=null -r.WB(s) -$.kp.a7$.bNK(0,s.b)}r.aus()}, -aus(){var s=this.z,r=A.y(s).i("aH<2>") -s=A.H(new A.aH(s,r),r.i("D.E")) -B.b.aT(s,this.gbop())}, -aCA(){var s=this.x -if(s!=null){s.af(0) -this.x=null}}, -au6(){}} -A.brg.prototype={ -aFo(a,b,c){J.aV(this.a.d6(0,a,new A.bri()),b,c)}, -aNd(a,b){var s,r=this.a,q=r.h(0,a) -q.toString -s=J.ce(q) -s.A(q,b) -if(s.ga2(q))r.A(0,a)}, -b8v(a,b,c){var s,r,q,p,o -a=a -try{a=a.q3(c) -b.$1(a)}catch(p){s=A.a4(p) -r=A.ap(p) -q=null -o=A.de("while routing a pointer event") -A.fD(new A.dR(s,r,"gesture library",o,q,!1))}}, -aNJ(a){var s=this,r=s.a.h(0,a.gd5()),q=s.b,p=t.Ld,o=t.iD,n=A.fZ(q,p,o) -if(r!=null)s.avy(a,r,A.fZ(r,p,o)) -s.avy(a,q,n)}, -avy(a,b,c){c.aT(0,new A.brh(this,b,a))}} -A.bri.prototype={ -$0(){return A.c(t.Ld,t.iD)}, -$S:668} -A.brh.prototype={ -$2(a,b){if(J.fz(this.b,a))this.a.b8v(this.c,a,b)}, -$S:669} -A.brj.prototype={ -aoo(a,b,c){if(this.a!=null)return -this.b=b -this.a=c}, -ak(a){var s,r,q,p,o,n=this,m=n.a -if(m==null){a.KD(!0) -return}try{p=n.b -p.toString -m.$1(p)}catch(o){s=A.a4(o) -r=A.ap(o) -q=null -m=A.de("while resolving a PointerSignalEvent") -A.fD(new A.dR(s,r,"gesture library",m,q,!1))}n.b=n.a=null}} -A.agV.prototype={ -H(){return"DragStartBehavior."+this.b}} -A.anm.prototype={ -H(){return"MultitouchDragStrategy."+this.b}} -A.fY.prototype={ -aja(a){this.e.j(0,a.gd5(),a.gqk(a)) -if(this.a9h(a))this.a6k(a)}, -a6k(a){}, -ES(a){var s=this -s.e.j(0,a.gd5(),a.gqk(a)) -if(s.Ar(a))s.y3(a) -else s.Sp(a)}, -y3(a){}, -Sp(a){}, -Ar(a){var s=this.c -return(s==null||s.p(0,a.gqk(a)))&&this.d.$1(a.gvj(a))}, -a9h(a){var s=this.c -return s==null||s.p(0,a.gqk(a))}, -n(){}, -aKF(a,b,c){var s,r,q,p,o,n=null -try{n=b.$0()}catch(p){s=A.a4(p) -r=A.ap(p) -q=null -o=A.de("while handling a gesture") -A.fD(new A.dR(s,r,"gesture",o,q,!1))}return n}, -rC(a,b){return this.aKF(a,b,null,t.z)}, -bHM(a,b,c){return this.aKF(a,b,c,t.z)}} -A.fv.prototype={ -y3(a){this.UU(a.gd5(),a.gql(a))}, -Sp(a){this.ak(B.c0)}, -xu(a){}, -vt(a){}, -ak(a){var s,r=this.f,q=A.H(new A.aH(r,A.y(r).i("aH<2>")),t.SP) -r.P(0) -for(r=q.length,s=0;s")),r=r.c;q.q();){p=q.d -if(p==null)p=r.a(p) -o=$.kp.ah$ -n=k.gFe() -o=o.a -m=o.h(0,p) -m.toString -l=J.ce(m) -l.A(m,n) -if(l.ga2(m))o.A(0,p)}s.P(0) -k.ad6()}, -UU(a,b){var s,r=this -$.kp.ah$.aFo(a,r.gFe(),b) -r.r.v(0,a) -s=r.w -s=s==null?null:s.R5(0,a,r) -if(s==null)s=$.kp.a7$.R5(0,a,r) -r.f.j(0,a,s)}, -yB(a){var s=this.r -if(s.p(0,a)){$.kp.ah$.aNd(a,this.gFe()) -s.A(0,a) -if(s.a===0)this.Nf(a)}}, -UW(a){if(t.oN.b(a)||t.Ko.b(a)||t.WQ.b(a))this.yB(a.gd5())}} -A.WH.prototype={ -H(){return"GestureRecognizerState."+this.b}} -A.NP.prototype={ -ga3u(){var s=this.b -s=s==null?null:s.a -return s==null?18:s}, -y3(a){var s=this -s.PR(a) -if(s.ch===B.n5){s.ch=B.vd -s.CW=a.gd5() -s.cx=new A.ku(a.grP(),a.gbG(a)) -s.db=A.d4(s.at,new A.bs_(s,a))}}, -Sp(a){if(!this.cy)this.as6(a)}, -wG(a){var s,r,q,p,o,n=this -if(n.ch===B.vd&&a.gd5()===n.CW){s=!1 -if(!n.cy){r=n.ax -q=r===-1 -if(q)n.ga3u() -p=n.awG(a) -r=p>(q?n.ga3u():r) -s=r}o=!1 -if(n.cy){r=n.ay -q=r===-1 -if((q?n.ga3u():r)!=null){p=n.awG(a) -if(q)r=n.ga3u() -r.toString -r=p>r -o=r}}if(t.n2.b(a))r=s||o -else r=!1 -if(r){n.ak(B.c0) -r=n.CW -r.toString -n.yB(r)}else n.aJT(a)}n.UW(a)}, -al5(){}, -xu(a){if(a===this.CW){this.Gu() -this.cy=!0}}, -vt(a){var s=this -if(a===s.CW&&s.ch===B.vd){s.Gu() -s.ch=B.e32}}, -Nf(a){var s=this -s.Gu() -s.ch=B.n5 -s.cx=null -s.cy=!1}, -n(){this.Gu() -this.AK()}, -Gu(){var s=this.db -if(s!=null){s.af(0) -this.db=null}}, -awG(a){return a.gbG(a).al(0,this.cx.b).gqS()}} -A.bs_.prototype={ -$0(){this.a.al5() -return null}, -$S:0} -A.ku.prototype={ -a8(a,b){return new A.ku(this.a.a8(0,b.a),this.b.a8(0,b.b))}, -al(a,b){return new A.ku(this.a.al(0,b.a),this.b.al(0,b.b))}, -l(a){return"OffsetPair(local: "+this.a.l(0)+", global: "+this.b.l(0)+")"}} -A.aAG.prototype={} -A.Rz.prototype={ -H(){return"_ScaleState."+this.b}} -A.Jo.prototype={ -gbEQ(){return this.b.a8(0,this.c)}, -gAF(a){return this.d}, -l(a){var s=this -return"_PointerPanZoomData(parent: "+s.a.l(0)+", _position: "+s.b.l(0)+", _pan: "+s.c.l(0)+", _scale: "+A.A(s.d)+", _rotation: "+s.e+")"}} -A.a0F.prototype={} -A.a0G.prototype={} -A.vB.prototype={} -A.aBB.prototype={} -A.tB.prototype={ -gaaw(){return 2*this.R8.a+this.p1.length}, -gWw(){var s,r=this.fr -r===$&&A.e() -if(r>0){s=this.fx -s===$&&A.e() -r=s/r}else r=1 -return r}, -gQL(){var s,r=this.gWw() -for(s=this.R8,s=new A.bw(s,s.r,s.e,A.y(s).i("bw<2>"));s.q();)r*=s.d.gAF(0)/this.RG -return r}, -gbgK(){var s,r,q=this,p=q.fy -p===$&&A.e() -if(p>0){s=q.go -s===$&&A.e() -r=s/p}else r=1 -for(p=q.R8,p=new A.bw(p,p.r,p.e,A.y(p).i("bw<2>"));p.q();)r*=p.d.gAF(0)/q.RG -return r}, -gbuO(){var s,r,q=this,p=q.id -p===$&&A.e() -if(p>0){s=q.k1 -s===$&&A.e() -r=s/p}else r=1 -for(p=q.R8,p=new A.bw(p,p.r,p.e,A.y(p).i("bw<2>"));p.q();)r*=p.d.gAF(0)/q.RG -return r}, -b6H(){var s,r,q,p,o,n=this,m=n.k3 -if(m!=null&&n.k4!=null){s=m.a -m=m.c -r=n.k4 -q=r.a -r=r.c -p=Math.atan2(s.b-m.b,s.a-m.a) -o=Math.atan2(q.b-r.b,q.a-r.a)-p}else o=0 -for(m=n.R8,m=new A.bw(m,m.r,m.e,A.y(m).i("bw<2>"));m.q();)o+=m.d.e -return o-n.rx}, -y3(a){var s=this -s.PR(a) -s.p2.j(0,a.gd5(),new A.nq(a.gqk(a),A.bA(20,null,!1,t.av))) -s.ry=a.gxL(a) -if(s.CW===B.tJ){s.CW=B.tK -s.k1=s.id=s.go=s.fy=s.fx=s.fr=0}}, -a9h(a){return!0}, -a6k(a){var s=this -s.arQ(a) -s.UU(a.gd5(),a.gql(a)) -s.p2.j(0,a.gd5(),new A.nq(a.gqk(a),A.bA(20,null,!1,t.av))) -s.ry=a.gxL(a) -if(s.CW===B.tJ){s.CW=B.tK -s.RG=1 -s.rx=0}}, -wG(a){var s,r,q,p,o,n=this,m=!0 -if(t.n2.b(a)){s=n.p2.h(0,a.gd5()) -s.toString -if(!a.gLJ())s.MC(a.gxL(a),a.gbG(a)) -n.ok.j(0,a.gd5(),a.gbG(a)) -n.cx=a.gql(a) -r=!1}else{r=!0 -if(t.pY.b(a)){n.ok.j(0,a.gd5(),a.gbG(a)) -n.p1.push(a.gd5()) -n.cx=a.gql(a)}else if(t.oN.b(a)||t.Ko.b(a)){n.ok.A(0,a.gd5()) -B.b.A(n.p1,a.gd5()) -n.cx=a.gql(a) -m=!1}else if(t.w5.b(a)){n.R8.j(0,a.gd5(),new A.Jo(n,a.gbG(a),B.l,1,0)) -n.cx=a.gql(a)}else{m=t.DB.b(a) -if(m){s=a.gLJ() -if(!s){s=n.p2.h(0,a.gd5()) -s.toString -s.MC(a.gxL(a),a.ga_s(a))}n.R8.j(0,a.gd5(),new A.Jo(n,a.gbG(a),a.ga_s(a),a.gAF(a),a.gaNI())) -n.cx=a.gql(a) -r=!1}else{r=t.WQ.b(a) -if(r)n.R8.A(0,a.gd5())}}}s=n.ok -if(s.a<2)n.k3=n.k4 -else{q=n.k3 -if(q!=null){p=n.p1 -q=q.b===p[0]&&q.d===p[1]}else q=!1 -p=n.p1 -if(q){q=p[0] -o=s.h(0,q) -o.toString -p=p[1] -s=s.h(0,p) -s.toString -n.k4=new A.aBB(o,q,s,p)}else{q=p[0] -o=s.h(0,q) -o.toString -p=p[1] -s=s.h(0,p) -s.toString -n.k4=n.k3=new A.aBB(o,q,s,p)}}n.btZ(0) -if(!r||n.boc(a.gd5()))n.b3V(m,a) -n.UW(a)}, -btZ(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.dy -for(s=e.ok,r=A.y(s).i("ck<1>"),q=new A.ck(s,s.r,s.e,r),p=B.l;q.q();){o=s.h(0,q.d) -p=new A.t(p.a+o.a,p.b+o.b)}for(q=e.R8,o=new A.bw(q,q.r,q.e,A.y(q).i("bw<2>"));o.q();){n=o.d.gbEQ() -p=new A.t(p.a+n.a,p.b+n.b)}q=e.dy=p.d3(0,Math.max(1,s.a+q.a)) -o=e.cx -if(d==null){e.k2=A.ZT(o,q) -e.p4=B.l}else{n=e.k2 -n===$&&A.e() -q=A.ZT(o,q) -e.k2=q -e.p4=q.al(0,n)}m=s.a -for(q=new A.ck(s,s.r,s.e,r),l=B.l;q.q();){o=s.h(0,q.d) -l=new A.t(l.a+o.a,l.b+o.b)}q=m>0 -if(q)l=l.d3(0,m) -for(r=new A.ck(s,s.r,s.e,r),o=l.a,n=l.b,k=0,j=0,i=0;r.q();){h=r.d -g=s.h(0,h) -f=o-g.a -g=n-g.b -k+=Math.sqrt(f*f+g*g) -j+=Math.abs(o-s.h(0,h).a) -i+=Math.abs(n-s.h(0,h).b)}e.fx=q?k/m:0 -e.go=q?j/m:0 -e.k1=q?i/m:0}, -boc(a){var s,r,q=this,p=q.dy -p.toString -q.dx=p -p=q.fx -p===$&&A.e() -q.fr=p -q.k3=q.k4 -p=q.go -p===$&&A.e() -q.fy=p -p=q.k1 -p===$&&A.e() -q.id=p -p=q.R8 -if(p.a===0){q.RG=1 -q.rx=0}else{q.RG=q.gQL()/q.gWw() -s=A.y(p).i("aH<2>") -q.rx=A.hB(new A.aH(p,s),new A.bzG(),s.i("D.E"),t.Z).CI(0,new A.bzH())}if(q.CW===B.yO){if(q.ch!=null){p={} -r=q.p2.h(0,a).ace() -p.a=r -s=r.a -if(s.gDF()>2500){if(s.gDF()>64e6)p.a=new A.np(s.d3(0,s.gqS()).aL(0,8000)) -q.rC("onEnd",new A.bzI(p,q))}else q.rC("onEnd",new A.bzJ(q))}q.CW=B.acO -q.p3=new A.nq(B.bz,A.bA(20,null,!1,t.av)) -return!1}q.p3=new A.nq(B.bz,A.bA(20,null,!1,t.av)) -return!0}, -b3V(a,b){var s,r,q,p,o=this,n=o.CW -if(n===B.tJ)n=o.CW=B.tK -if(n===B.tK){n=o.fx -n===$&&A.e() -s=o.fr -s===$&&A.e() -r=o.dy -r.toString -q=o.dx -q===$&&A.e() -p=r.al(0,q).gqS() -if(Math.abs(n-s)>A.cUf(b.gqk(b))||p>A.c63(b.gqk(b),o.b)||Math.max(o.gQL()/o.gWw(),o.gWw()/o.gQL())>1.05)o.ak(B.ea)}else if(n.a>=2)o.ak(B.ea) -if(o.CW===B.acO&&a){o.ry=b.gxL(b) -o.CW=B.yO -o.avA()}if(o.CW===B.yO){n=o.p3 -if(n!=null)n.MC(b.gxL(b),new A.t(o.gQL(),0)) -if(o.ay!=null)o.rC("onUpdate",new A.bzE(o,b))}}, -avA(){var s=this -if(s.ax!=null)s.rC("onStart",new A.bzF(s)) -s.ry=null}, -xu(a){var s,r,q=this -if(q.CW===B.tK){q.CW=B.yO -q.avA() -if(q.at===B.A){s=q.dy -s.toString -q.dx=s -s=q.fx -s===$&&A.e() -q.fr=s -q.k3=q.k4 -s=q.go -s===$&&A.e() -q.fy=s -s=q.k1 -s===$&&A.e() -q.id=s -s=q.R8 -if(s.a===0){q.RG=1 -q.rx=0}else{q.RG=q.gQL()/q.gWw() -r=A.y(s).i("aH<2>") -q.rx=A.hB(new A.aH(s,r),new A.bzK(),r.i("D.E"),t.Z).CI(0,new A.bzL())}}}}, -vt(a){var s=this -s.R8.A(0,a) -s.ok.A(0,a) -B.b.A(s.p1,a) -s.yB(a)}, -Nf(a){switch(this.CW.a){case 1:this.ak(B.c0) -break -case 0:break -case 2:break -case 3:break}this.CW=B.tJ}, -n(){this.p2.P(0) -this.AK()}} -A.bzG.prototype={ -$1(a){return a.e}, -$S:428} -A.bzH.prototype={ -$2(a,b){return a+b}, -$S:149} -A.bzI.prototype={ -$0(){var s,r,q=this.b,p=q.ch -p.toString -s=this.a.a -r=q.p3 -r=r==null?null:r.ace().a.a -if(r==null)r=-1 -return p.$1(new A.vB(s,r,q.gaaw()))}, -$S:0} -A.bzJ.prototype={ -$0(){var s,r=this.a,q=r.ch -q.toString -s=r.p3 -s=s==null?null:s.ace().a.a -if(s==null)s=-1 -return q.$1(new A.vB(B.dE,s,r.gaaw()))}, -$S:0} -A.bzE.prototype={ -$0(){var s,r,q,p,o,n,m,l,k=this.a,j=k.ay -j.toString -s=k.gQL() -r=k.gbgK() -q=k.gbuO() -p=k.dy -p.toString -o=k.k2 -o===$&&A.e() -n=k.b6H() -m=k.gaaw() -k=k.p4 -k===$&&A.e() -l=this.b -j.$1(A.aqV(p,k,r,o,m,n,s,l.gxL(l),q))}, -$S:0} -A.bzF.prototype={ -$0(){var s,r,q,p,o,n=this.a,m=n.ax -m.toString -s=n.dy -s.toString -r=n.k2 -r===$&&A.e() -q=n.gaaw() -p=n.ry -o=n.p1 -if(o.length!==0)n.e.h(0,B.b.gS(o)).toString -else{o=n.R8 -if(o.a!==0)n.e.h(0,new A.bS(o,A.y(o).i("bS<1>")).gS(0)).toString}m.$1(new A.a0F(s,r,q,p))}, -$S:0} -A.bzK.prototype={ -$1(a){return a.e}, -$S:428} -A.bzL.prototype={ -$2(a,b){return a+b}, -$S:149} -A.aFt.prototype={} -A.aFu.prototype={} -A.aFv.prototype={} -A.Id.prototype={} -A.Cf.prototype={} -A.a2i.prototype={} -A.ac8.prototype={ -aJX(a){}, -y3(a){var s=this -if(s.ch===B.n5){if(s.k4!=null&&s.ok!=null)s.WX() -s.k4=a}if(s.k4!=null)s.aZe(a)}, -UU(a,b){this.aZ7(a,b)}, -aJT(a){var s,r,q=this -if(t.oN.b(a)){q.ok=a -q.aue()}else if(t.Ko.b(a)){q.ak(B.c0) -if(q.k2){s=q.k4 -s.toString -q.a8L(a,s,"")}q.WX()}else{s=a.gvj(a) -r=q.k4 -if(s!==r.gvj(r)){q.ak(B.c0) -s=q.CW -s.toString -q.yB(s)}else if(t.n2.b(a))q.aJX(a)}}, -ak(a){var s,r=this -if(r.k3&&a===B.c0){s=r.k4 -s.toString -r.a8L(null,s,"spontaneous") -r.WX()}r.as7(a)}, -al5(){this.aCR()}, -xu(a){var s=this -s.as9(a) -if(a===s.CW){s.aCR() -s.k3=!0 -s.aue()}}, -vt(a){var s,r=this -r.aZf(a) -if(a===r.CW){if(r.k2){s=r.k4 -s.toString -r.a8L(null,s,"forced")}r.WX()}}, -aCR(){var s,r=this -if(r.k2)return -s=r.k4 -s.toString -r.aJW(s) -r.k2=!0}, -aue(){var s,r,q=this -if(!q.k3||q.ok==null)return -s=q.k4 -s.toString -r=q.ok -r.toString -q.aJY(s,r) -q.WX()}, -WX(){var s=this -s.k3=s.k2=!1 -s.k4=s.ok=null}} -A.mg.prototype={ -Ar(a){var s=this -switch(a.gvj(a)){case 1:if(s.C==null&&s.ai==null&&s.a3==null&&s.a7==null&&s.ah==null)return!1 -break -case 2:if(s.aW==null&&s.aS==null&&s.b6==null&&s.bE==null)return!1 -break -case 4:return!1 -default:return!1}return s.PQ(a)}, -aJW(a){var s,r=this,q=a.gbG(a),p=a.grP(),o=r.e.h(0,a.gd5()) -o.toString -s=new A.Id(q,p,o) -switch(a.gvj(a)){case 1:if(r.C!=null)r.rC("onTapDown",new A.bI3(r,s)) -break -case 2:if(r.aS!=null)r.rC("onSecondaryTapDown",new A.bI4(r,s)) -break -case 4:break}}, -aJY(a,b){var s=this,r=b.gqk(b),q=b.gbG(b),p=b.grP(),o=new A.Cf(q,p,r) -switch(a.gvj(a)){case 1:if(s.a3!=null)s.rC("onTapUp",new A.bI6(s,o)) -r=s.ai -if(r!=null)s.rC("onTap",r) -break -case 2:if(s.b6!=null)s.rC("onSecondaryTapUp",new A.bI7(s,o)) -if(s.aW!=null)s.rC("onSecondaryTap",new A.bI8(s)) -break -case 4:break}}, -aJX(a){var s,r=this -if(r.ah!=null&&a.gvj(a)===1){s=a.gbG(a) -a.grP() -r.e.h(0,a.gd5()).toString -a.gNa() -r.rC("onTapMove",new A.bI5(r,new A.a2i(s)))}}, -a8L(a,b,c){var s,r=this,q=c===""?c:c+" " -switch(b.gvj(b)){case 1:s=r.a7 -if(s!=null)r.rC(q+"onTapCancel",s) -break -case 2:s=r.bE -if(s!=null)r.rC(q+"onSecondaryTapCancel",s) -break -case 4:break}}} -A.bI3.prototype={ -$0(){return this.a.C.$1(this.b)}, -$S:0} -A.bI4.prototype={ -$0(){return this.a.aS.$1(this.b)}, -$S:0} -A.bI6.prototype={ -$0(){return this.a.a3.$1(this.b)}, -$S:0} -A.bI7.prototype={ -$0(){return this.a.b6.$1(this.b)}, -$S:0} -A.bI8.prototype={ -$0(){return this.a.aW.$0()}, -$S:0} -A.bI5.prototype={ -$0(){return this.a.ah.$1(this.b)}, -$S:0} -A.aGY.prototype={} -A.aH3.prototype={} -A.a4G.prototype={ -H(){return"_DragState."+this.b}} -A.a2d.prototype={} -A.a2g.prototype={} -A.a2f.prototype={} -A.a2h.prototype={} -A.a2e.prototype={} -A.a8j.prototype={ -wG(a){var s,r,q=this -if(t.n2.b(a)){s=A.Dt(a.gqk(a),q.b) -r=q.a8i$ -if(a.gbG(a).al(0,r.b).gqS()>s){q.a3l() -q.YZ$=q.YY$=null}}else if(t.oN.b(a)){q.Sd$=a -if(q.H6$!=null){q.a3l() -if(q.Ny$==null)q.Ny$=A.d4(B.aZ,q.gb6K())}}else if(t.Ko.b(a))q.a5L()}, -vt(a){this.a5L()}, -bgi(a){var s=this.YY$ -s.toString -if(a===s)return!0 -else return!1}, -bhw(a){var s=this.YZ$ -if(s==null)return!1 -return a.al(0,s).gqS()<=100}, -a3l(){var s=this.Ny$ -if(s!=null){s.af(0) -this.Ny$=null}}, -b6L(){}, -a5L(){var s,r=this -r.a3l() -r.YZ$=r.a8i$=r.YY$=null -r.Fa$=0 -r.Sd$=r.H6$=null -s=r.Z0$ -if(s!=null)s.$0()}} -A.Tf.prototype={ -bcK(){var s=this -if(s.db!=null)s.rC("onDragUpdate",new A.aQ_(s)) -s.p3=s.p4=null}, -Ar(a){var s=this -if(s.go==null)switch(a.gvj(a)){case 1:if(s.CW==null&&s.cy==null&&s.db==null&&s.dx==null&&s.cx==null&&s.dy==null)return!1 -break -default:return!1}else if(a.gd5()!==s.go)return!1 -return s.PQ(a)}, -y3(a){var s,r=this -if(r.k2===B.tC){r.b_N(a) -r.go=a.gd5() -r.p2=r.p1=0 -r.k2=B.GL -s=a.gbG(a) -r.ok=r.k4=new A.ku(a.grP(),s) -r.id=A.d4(B.bc,new A.aQ0(r,a))}}, -Sp(a){if(a.gvj(a)!==1)if(!this.fy)this.as6(a)}, -xu(a){var s,r=this -if(a!==r.go)return -r.a5F() -r.R8.v(0,a) -s=r.H6$ -if(s!=null)r.auc(s) -r.fy=!0 -s=r.k3 -if(s!=null&&r.ch)r.a2Q(s) -s=r.k3 -if(s!=null&&!r.ch){r.k2=B.qa -r.a2Q(s)}s=r.Sd$ -if(s!=null)r.aud(s)}, -Nf(a){var s,r=this -switch(r.k2.a){case 0:r.aCS() -r.ak(B.c0) -break -case 1:if(r.fr)if(r.fy){if(r.H6$!=null){if(!r.R8.A(0,a))r.ab4(a,B.c0) -r.k2=B.qa -s=r.H6$ -s.toString -r.a2Q(s) -r.au8()}}else{r.aCS() -r.ak(B.c0)}else{s=r.Sd$ -if(s!=null)r.aud(s)}break -case 2:r.au8() -break}r.a5F() -r.k3=null -r.k2=B.tC -r.fr=!1}, -wG(a){var s,r,q,p,o,n,m=this -if(a.gd5()!==m.go)return -m.b0M(a) -if(t.n2.b(a)){s=A.Dt(a.gqk(a),m.b) -if(!m.fr){r=m.k4 -r===$&&A.e() -r=a.gbG(a).al(0,r.b).gqS()>s}else r=!0 -m.fr=r -r=m.k2 -if(r===B.qa){m.ok=new A.ku(a.grP(),a.gbG(a)) -m.b5T(a)}else if(r===B.GL){if(m.k3==null){if(a.gql(a)==null)q=null -else{r=a.gql(a) -r.toString -q=A.Gx(r)}p=m.aCT(a.gO5()) -r=m.p1 -r===$&&A.e() -o=A.H5(q,null,p,a.grP()).gqS() -n=m.aCU(p) -m.p1=r+o*J.fA(n==null?1:n) -r=m.p2 -r===$&&A.e() -m.p2=r+A.H5(q,null,a.gO5(),a.grP()).gqS()*B.c.gacK(1) -if(!m.ay6(a.gqk(a)))r=m.fy&&Math.abs(m.p2)>A.c63(a.gqk(a),m.b) -else r=!0 -if(r){m.k3=a -if(m.ch){m.k2=B.qa -if(!m.fy)m.ak(B.ea)}}}r=m.k3 -if(r!=null&&m.fy){m.k2=B.qa -m.a2Q(r)}}}else if(t.oN.b(a)){r=m.k2 -if(r===B.GL)m.UW(a) -else if(r===B.qa)m.aib(a.gd5())}else if(t.Ko.b(a)){m.k2=B.tC -m.aib(a.gd5())}}, -vt(a){var s=this -if(a!==s.go)return -s.b0N(a) -s.a5F() -s.aib(a) -s.a5a() -s.a59()}, -n(){this.a5F() -this.a59() -this.b_O()}, -a2Q(a){var s,r,q,p,o,n,m=this -if(!m.fy)return -if(m.at===B.A){s=m.k4 -s===$&&A.e() -r=a.gNa() -m.ok=m.k4=s.a8(0,new A.ku(a.gO5(),r))}m.b5S(a) -q=a.gO5() -if(!q.m(0,B.l)){m.ok=new A.ku(a.grP(),a.gbG(a)) -s=m.k4 -s===$&&A.e() -p=s.a.a8(0,q) -if(a.gql(a)==null)o=null -else{s=a.gql(a) -s.toString -o=A.Gx(s)}n=A.H5(o,null,q,p) -m.au9(a,m.k4.a8(0,new A.ku(q,n)))}}, -auc(a){var s,r,q,p,o=this -if(o.fx)return -s=a.gbG(a) -r=a.grP() -q=o.e.h(0,a.gd5()) -q.toString -p=o.Fa$ -if(o.CW!=null)o.rC("onTapDown",new A.aPY(o,new A.a2d(s,r,q,p))) -o.fx=!0}, -aud(a){var s,r,q,p,o=this -if(!o.fy)return -s=a.gqk(a) -r=a.gbG(a) -q=a.grP() -p=o.Fa$ -if(o.cx!=null)o.rC("onTapUp",new A.aPZ(o,new A.a2g(r,q,s,p))) -o.a5a() -if(!o.R8.A(0,a.gd5()))o.ab4(a.gd5(),B.c0)}, -b5S(a){var s,r,q,p=this -if(p.cy!=null){s=a.gxL(a) -r=p.k4 -r===$&&A.e() -q=p.e.h(0,a.gd5()) -q.toString -p.rC("onDragStart",new A.aPW(p,new A.a2f(r.b,r.a,s,q,p.Fa$)))}p.k3=null}, -au9(a,b){var s,r,q,p,o,n,m=this,l=b==null,k=l?null:b.b -if(k==null)k=a.gbG(a) -s=l?null:b.a -if(s==null)s=a.grP() -l=a.gxL(a) -r=a.gO5() -q=m.e.h(0,a.gd5()) -q.toString -p=m.k4 -p===$&&A.e() -o=k.al(0,p.b) -p=s.al(0,p.a) -n=m.Fa$ -if(m.db!=null)m.rC("onDragUpdate",new A.aPX(m,new A.a2h(k,s,l,r,q,o,p,n)))}, -b5T(a){return this.au9(a,null)}, -au8(){var s,r=this,q=r.ok -q===$&&A.e() -s=r.p4 -if(s!=null){s.af(0) -r.bcK()}s=r.Fa$ -if(r.dx!=null)r.rC("onDragEnd",new A.aPV(r,new A.a2e(q.b,q.a,0,s))) -r.a5a() -r.a59()}, -aCS(){var s,r=this -if(!r.fx)return -s=r.dy -if(s!=null)r.rC("onCancel",s) -r.a59() -r.a5a()}, -aib(a){this.yB(a) -if(!this.R8.A(0,a))this.ab4(a,B.c0)}, -a5a(){this.fy=this.fx=!1 -this.go=null}, -a59(){return}, -a5F(){var s=this.id -if(s!=null){s.af(0) -this.id=null}}} -A.aQ_.prototype={ -$0(){var s=this.a,r=s.db -r.toString -s=s.p3 -s.toString -return r.$1(s)}, -$S:0} -A.aQ0.prototype={ -$0(){var s=this.a,r=s.H6$ -if(r!=null){s.auc(r) -if(s.Fa$>1)s.ak(B.ea)}return null}, -$S:0} -A.aPY.prototype={ -$0(){return this.a.CW.$1(this.b)}, -$S:0} -A.aPZ.prototype={ -$0(){return this.a.cx.$1(this.b)}, -$S:0} -A.aPW.prototype={ -$0(){return this.a.cy.$1(this.b)}, -$S:0} -A.aPX.prototype={ -$0(){return this.a.db.$1(this.b)}, -$S:0} -A.aPV.prototype={ -$0(){return this.a.dx.$1(this.b)}, -$S:0} -A.vT.prototype={ -ay6(a){var s=this.p1 -s===$&&A.e() -return Math.abs(s)>A.Dt(a,this.b)}, -aCT(a){return new A.t(a.a,0)}, -aCU(a){return a.a}} -A.vU.prototype={ -ay6(a){var s=this.p1 -s===$&&A.e() -return Math.abs(s)>A.c63(a,this.b)}, -aCT(a){return a}, -aCU(a){return null}} -A.a3I.prototype={ -y3(a){var s,r=this -r.PR(a) -s=r.Ny$ -if(s!=null&&s.b==null)r.a5L() -r.Sd$=null -if(r.H6$!=null)s=!(r.Ny$!=null&&r.bhw(a.gbG(a))&&r.bgi(a.gvj(a))) -else s=!1 -if(s)r.Fa$=1 -else ++r.Fa$ -r.a3l() -r.H6$=a -r.YY$=a.gvj(a) -r.YZ$=a.gbG(a) -r.a8i$=new A.ku(a.grP(),a.gbG(a)) -s=r.Z_$ -if(s!=null)s.$0()}, -n(){this.a5L() -this.AK()}} -A.aGZ.prototype={} -A.aH_.prototype={} -A.aH0.prototype={} -A.aH1.prototype={} -A.aH2.prototype={} -A.ayb.prototype={ -ak(a){this.a.bsZ(this.b,a)}, -$iLY:1} -A.IR.prototype={ -xu(a){var s,r,q,p,o=this -o.aCX() -if(o.e==null){s=o.a.b -o.e=s==null?o.b[0]:s}for(s=o.b,r=s.length,q=0;qb*b)return new A.np(s.d3(0,s.gqS()).aL(0,b)) -if(r40)return B.GA -s=t.v -r=A.b([],s) -q=A.b([],s) -p=A.b([],s) -o=A.b([],s) -n=this.d -s=this.c -m=s[n] -if(m==null)return null -l=m.a.a -k=m -j=k -i=0 -do{h=s[n] -if(h==null)break -g=h.a.a -f=(l-g)/1000 -if(f>100||Math.abs(g-j.a.a)/1000>40)break -e=h.b -r.push(e.a) -q.push(e.b) -p.push(1) -o.push(-f) -n=(n===0?20:n)-1;++i -if(i<20){k=h -j=k -continue}else{k=h -break}}while(!0) -if(i>=3){d=A.oG(new A.bLi(o,r,p)) -c=A.oG(new A.bLj(o,q,p)) -if(d.qW()!=null&&c.qW()!=null){s=d.qW().a[1] -g=c.qW().a[1] -b=d.qW().b -b===$&&A.e() -a=c.qW().b -a===$&&A.e() -return new A.Cw(new A.t(s*1000,g*1000),b*a,new A.aW(l-k.a.a),m.b.al(0,k.b))}}return new A.Cw(B.l,1,new A.aW(l-k.a.a),m.b.al(0,k.b))}, -ace(){var s=this.Uk() -if(s==null||s.a.m(0,B.l))return B.dE -return new A.np(s.a)}} -A.bLi.prototype={ -$0(){return new A.ako(this.a,this.b,this.c).arg(2)}, -$S:422} -A.bLj.prototype={ -$0(){return new A.ako(this.a,this.b,this.c).arg(2)}, -$S:422} -A.F4.prototype={ -MC(a,b){var s,r=this -r.gMm().zk(0) -r.gMm().uj(0) -s=(r.d+1)%20 -r.d=s -r.e[s]=new A.a6n(a,b)}, -QD(a){var s,r,q,p=this.d+a,o=B.c.aa(p,20),n=B.c.aa(p-1,20) -p=this.e -s=p[o] -r=p[n] -if(s==null||r==null)return B.l -q=s.a.a-r.a.a -return q>0?s.b.al(0,r.b).aL(0,1000).d3(0,q/1000):B.l}, -Uk(){var s,r,q,p,o,n,m=this -if(m.gMm().gals()>40)return B.GA -s=m.QD(-2).aL(0,0.6).a8(0,m.QD(-1).aL(0,0.35)).a8(0,m.QD(0).aL(0,0.05)) -r=m.e -q=m.d -p=r[q] -for(o=null,n=1;n<=20;++n){o=r[B.c.aa(q+n,20)] -if(o!=null)break}if(o==null||p==null)return B.ac9 -else return new A.Cw(s,1,new A.aW(p.a.a-o.a.a),p.b.al(0,o.b))}} -A.MR.prototype={ -Uk(){var s,r,q,p,o,n,m=this -if(m.gMm().gals()>40)return B.GA -s=m.QD(-2).aL(0,0.15).a8(0,m.QD(-1).aL(0,0.65)).a8(0,m.QD(0).aL(0,0.2)) -r=m.e -q=m.d -p=r[q] -for(o=null,n=1;n<=20;++n){o=r[B.c.aa(q+n,20)] -if(o!=null)break}if(o==null||p==null)return B.ac9 -else return new A.Cw(s,1,new A.aW(p.a.a-o.a.a),p.b.al(0,o.b))}} -A.c8D.prototype={ -$1(a){var s=this -return new A.JZ(s.a,s.b,s.c,s.d,s.e,null)}, -$S:674} -A.c8I.prototype={ -$1(a){var s=this -return new A.r7(s.a.a,new A.XS(s.b,s.c,s.d,s.e,null),null)}, -$S:27} -A.JZ.prototype={ -B(a){var s,r,q,p,o,n=this,m=null,l=A.P(a),k=A.u(a,B.bJ,t.c4) -k.toString -s=t.p -r=A.b([],s) -r.push(A.uU(n.e,l.k2,m)) -q=l.ok -p=A.F(n.c,m,m,m,m,q.f,m,m,m) -o=A.F("",m,m,m,m,q.z,m,m,m) -r.push(A.dF(new A.ai(B.mX,A.cc8(A.b([p,o,B.aaM,A.F("",m,m,m,m,q.Q,m,m,m)],s)),m),1)) -r=A.b([A.bb(r,B.br,B.k,B.z,0)],s) -B.b.L(r,n.r) -r=A.cc8(r) -q=k.gbQ() -q=A.hR(!1,A.F(q,m,m,m,m,m,m,m,m),m,m,m,m,m,m,new A.aLo(n,a),m,m) -k=k.gc6() -return A.chi(A.b([q,A.hR(!1,A.F(k,m,m,m,m,m,m,m,m),m,m,m,m,m,m,new A.aLp(a),m,m)],s),m,m,m,m,m,m,m,m,m,m,r,m,m,m,m,m,m,m,m,!0,m,m,m,m,m,m,m)}} -A.aLo.prototype={ -$0(){var s=this.a -A.cX3(s.e,s.f,s.c,s.d,this.b)}, -$S:0} -A.aLp.prototype={ -$0(){A.cw(this.a,!1).qw(null)}, -$S:0} -A.XS.prototype={ -a_(){return new A.a5z(new A.cl(null,$.aC(),t.Yv))}} -A.a5z.prototype={ -n(){var s=this.d -s.ap$=$.aC() -s.Y$=0 -this.aM()}, -B(a){var s=null,r=A.b4(a,B.o2,t.l).w.a.a>=720?24:12,q=A.u(a,B.bJ,t.c4) -q.toString -return new A.a5G(this.gblN(),this.gblK(),r,A.F(q.gbU(),s,s,s,s,s,s,s,s),s)}, -blL(a,b,c){b.toString -t.pu.a(b) -return new A.a6c(b.a,b.b,c,null)}, -blO(a,b){var s=this.a,r=s.c,q=s.e -this.c.toString -return new A.a6e(new A.awD(r,"",q,s.f,null),b,this.d,null)}} -A.awD.prototype={ -B(a){var s=null,r=A.b4(a,B.o2,t.l).w.a.a>=720?24:12,q=A.b([A.F(this.c,s,s,s,s,A.P(a).ok.f,B.ag,s,s)],t.p),p=this.e -if(p!=null)q.push(A.uU(p,A.P(a).k2,s)) -p=this.d -if(p!=="")q.push(new A.ai(B.aol,A.F(p,s,s,s,s,A.P(a).ok.z,B.ag,s,s),s)) -q.push(B.aaM) -q.push(A.F("Powered by Flutter",s,s,s,s,A.P(a).ok.z,B.ag,s,s)) -return new A.ai(new A.aB(r,24,r,24),A.be(q,B.m,B.k,B.z,0,B.y),s)}} -A.a6e.prototype={ -a_(){return A.cOK()}} -A.aCN.prototype={ -B(a){return new A.cu(this.d,new A.bXv(this),null,null,t.xH)}, -bgX(a,b){var s,r,q,p=a.c -if(p.length===0)return -s=this.a.e.a -r=p[s==null?0:s] -p=a.b.h(0,r) -p.toString -s=A.bVe(b) -q=A.U(p).i("O<1,ks>") -p=A.H(new A.O(p,new A.bXp(a),q),q.i("a2.E")) -p.$flags=1 -s.a.acB(new A.Qk(r,p))}, -blM(a,b,c,d){return A.i0(null,new A.bXs(this,c,d,b),c.c.length+1,null,null,B.P,!1)}} -A.bXw.prototype={ -$2(a,b){a.bvC(b) -return a}, -$S:677} -A.bXx.prototype={ -$1(a){a.aWQ() -return a}, -$S:678} -A.bXv.prototype={ -$2(a,b){return new A.hl(new A.bXu(this.a,b),new A.cZ(b.a,t.OF))}, -$S:679} -A.bXu.prototype={ -$2(a,b){var s,r,q=null,p=this.b -switch(p.a.a){case 3:s=p.c -if(s!=null)return A.bI(A.F(J.bo(s),q,q,q,q,q,q,q,q),q,q) -s=this.a -r=p.b -r.toString -s.bgX(r,a) -return new A.jF(s.a.e,new A.bXt(s,p),q,q,t.er) -case 0:case 2:case 1:p=A.P(a) -return A.cK(!1,B.E,!0,q,A.be(A.b([this.a.a.c,B.qv],t.p),B.m,B.k,B.z,0,B.y),B.n,p.at,0,q,q,q,q,q,B.a4)}}, -$S:111} -A.bXt.prototype={ -$3(a,b,c){var s=null,r=A.P(a),q=this.a,p=this.b.b -p.toString -return A.bI(A.cK(!1,B.E,!0,s,new A.da(B.HO,q.blM(a,b,p,q.a.d),s),B.n,r.at,4,s,s,s,s,s,B.a4),s,s)}, -$S:680} -A.bXp.prototype={ -$1(a){return this.a.a[a]}, -$S:416} -A.bXs.prototype={ -$2(a,b){var s,r,q,p,o,n=this -if(b===0)return n.a.a.c -s=b-1 -r=n.b -q=r.c[s] -p=r.b.h(0,q) -p.toString -if(n.c){o=n.d -o=s===(o==null?0:o)}else o=!1 -return new A.aCM(q,s,o,p.length,new A.bXr(n.a,s,a,q,p,r),null)}, -$S:64} -A.bXr.prototype={ -$0(){var s,r,q,p=this -p.a.a.e.sk(0,p.b) -s=A.bVe(p.c) -r=p.e -q=A.U(r).i("O<1,ks>") -r=A.H(new A.O(r,new A.bXq(p.f),q),q.i("a2.E")) -r.$flags=1 -s.a.anT(new A.Qk(p.d,r))}, -$S:0} -A.bXq.prototype={ -$1(a){return this.a.a[a]}, -$S:416} -A.aCM.prototype={ -B(a){var s=this,r=null,q=s.e,p=q?A.P(a).cx:A.P(a).at,o=A.F(s.c,r,r,r,r,r,r,r,r),n=A.u(a,B.bJ,t.c4) -n.toString -return A.bdb(A.br(!1,r,r,r,!0,r,r,r,!0,r,r,r,r,s.r,q,r,r,r,A.F(n.an7(s.f),r,r,r,r,r,r,r,r),r,o,r,r,r),p,r)}} -A.nv.prototype={ -bvC(a){var s,r,q,p,o,n,m,l,k=this -for(s=a.a,r=s.length,q=k.b,p=k.a,o=k.c,n=t.t,m=0;m=720?24:12 -n=new A.aB(o,0,o,o) -i=A.H(k.d,t.l7) -if(!k.e)i.push(B.f6I) -r=k.a.e -if(r==null){r=s.ok -m=s.p3 -l=A.dT(A.dO(j,j,j,!0,!0,j,j,1,j,j,j,!1,j,!1,j,j,j,j,!0,j,j,j,j,j,new A.a6d(q,p,r,m.gw0(),m.gqU(),j),j,j,j,1,j,!0),j,A.bI(A.cK(!1,B.E,!0,j,new A.da(B.HO,A.ckU(A.ar9(A.pw(a).XY(!1),A.cd8(A.ph(i,j,n,!0,B.P,!1),j,j)),a,B.Dc),j),B.n,s.at,4,j,j,j,j,j,B.a4),j,j),j,!1,j,j,j,j) -i=r}else{m=s.ok -l=A.ag2(r,A.b([A.asf(!1,s.at,!1,!0,j,new A.a6d(q,p,m,m.r,j,j),56),new A.P3(n,A.bFE(new A.bXo(i),i.length),j)],t.p)) -i=m}i=i.Q -i.toString -return A.jt(l,j,j,B.bk,!0,i,j,j,B.aE)}} -A.bXm.prototype={ -$0(){var s,r,q,p=null,o=this.a.d -o.push(B.f6E) -for(s=J.ar(this.b);s.q();){r=s.gI(s) -q=r.b -r=r.a -if(q===-1)o.push(new A.ai(B.Kc,A.F(r,p,p,p,p,B.kO,B.ag,p,p),p)) -else o.push(new A.ai(new A.fM(16*q,8,0,0),A.F(r,p,p,p,p,p,p,p,p),p))}}, -$S:0} -A.bXn.prototype={ -$0(){this.a.e=!0}, -$S:0} -A.bXo.prototype={ -$2(a,b){return A.ckU(this.a[b],a,B.Dc)}, -$S:683} -A.a6d.prototype={ -B(a){var s,r,q=this,p=null,o=q.f -if(o==null)o=q.e.r -s=o==null?p:o.dj(q.r) -s=A.F(q.c,p,p,p,p,s,p,p,p) -r=q.e.x -r=r==null?p:r.dj(q.r) -return A.be(A.b([s,A.F(q.d,p,p,p,p,r,p,p,p)],t.p),B.br,B.bD,B.z,0,B.y)}} -A.PY.prototype={ -H(){return"_ActionLevel."+this.b}} -A.aBv.prototype={ -H(){return"_LayoutMode."+this.b}} -A.aAs.prototype={ -H(){return"_Focus."+this.b}} -A.a5G.prototype={ -a_(){return new A.a5H(B.GO,new A.cc(null,t.b7))}, -anh(a,b){return this.c.$2(a,b)}, -aIt(a,b,c){return this.d.$3(a,b,c)}} -A.bV2.prototype={} -A.a5H.prototype={ -anT(a){var s,r=this -r.e=a -$label0$0:{s=r.f -if(B.acF===s){r.r.gam().aMD("detail",a,t.O) -break $label0$0}if(B.acE===s||s==null)r.d=B.acA}}, -acB(a){this.e=a}, -B(a){return new A.hl(new A.bVd(this),null)}, -bjb(a){var s,r=this,q=null -r.f=B.acF -s=r.bip(a) -return new A.Nf(A.ccl(B.u,"initial",r.r,B.Tz,new A.bVa(r,s),new A.bVb(r,s),q,q,B.TC,!1,!0,q,B.abI),new A.bVc(r),q,t.mI)}, -bip(a){return A.ccc(new A.bV9(this,a),null,t.z)}, -avl(a){return A.ccc(new A.bV4(this,a),null,t.H)}, -bhH(a){var s,r,q=this -q.f=B.acE -s=q.a -r=s.e -return new A.a5I(new A.bV5(q),new A.bV6(q),new A.bV7(),q.e,s.f,r,null)}} -A.bVd.prototype={ -$2(a,b){if(b.b>=840)return this.a.bhH(a) -return this.a.bjb(a)}, -$S:111} -A.bVc.prototype={ -$0(){this.a.r.gam().a9z()}, -$S:0} -A.bVa.prototype={ -$2(a,b){var s=this.a -switch(s.d.a){case 0:s=A.b([this.b],t.k7) -break -case 1:s=A.b([this.b,s.avl(s.e)],t.k7) -break -default:s=null}return s}, -$S:684} -A.bVb.prototype={ -$1(a){var s,r=a.a -switch(r){case"master":this.a.d=B.GO -return this.b -case"detail":r=this.a -r.d=B.acA -s=a.b -r.e=s -return r.avl(s) -default:throw A.q(A.bs("Unknown route "+A.A(r)))}}, -$S:685} -A.bV9.prototype={ -$1(a){var s,r,q=this.b -q=A.cw(q,!1).GO()?A.abR(new A.bV8(q)):null -s=this.a.a -r=s.f -return A.cav(new A.aBS(s.c,r,q,null))}, -$S:686} -A.bV8.prototype={ -$0(){A.cw(this.a,!1).rb()}, -$S:0} -A.bV4.prototype={ -$1(a){var s=this.a -return A.aoR(!0,A.cav(s.a.aIt(a,this.b,null)),new A.bV3(s),t.H)}, -$S:687} -A.bV3.prototype={ -$2(a,b){this.a.d=B.GO}, -$S:688} -A.bV7.prototype={ -$2(a,b){return B.CU}, -$S:689} -A.bV6.prototype={ -$3(a,b,c){var s=this.a,r=s.a -r.toString -return r.aIt(a,b==null?s.e:b,c)}, -$C:"$3", -$R:3, -$S:421} -A.bV5.prototype={ -$2(a,b){return this.a.a.anh(a,b)}, -$S:420} -A.aBS.prototype={ -B(a){var s=null -return A.dT(A.dO(B.CU,s,s,!0,!0,s,s,1,s,s,s,!1,s,!1,s,s,this.e,s,!0,s,s,s,s,s,this.d,s,s,s,1,s,!0),s,this.c.$2(a,!1),s,!1,s,s,s,s)}} -A.a5I.prototype={ -a_(){return new A.a5J(new A.cl(null,$.aC(),t._x))}, -anh(a,b){return this.c.$2(a,b)}} -A.a5J.prototype={ -aC(){var s,r=this -r.aU() -s=r.a.w -r.f=s -r.r=320 -r.d=B.Ik}, -n(){var s=this.w -s.ap$=$.aC() -s.Y$=0 -this.aM()}, -anT(a){var s -$.d2.p3$.push(new A.bVh(this,a)) -s=this.c -s.toString -A.bVe(s).a.anT(a)}, -acB(a){var s -$.d2.p3$.push(new A.bVi(this,a)) -s=this.c -s.toString -A.bVe(s).a.acB(a)}, -B(a){var s,r,q,p,o,n=this,m=null,l=n.d -l===$&&A.e() -s=n.a -r=s.r -s=s.e.$2(a,B.foV) -q=n.r -q===$&&A.e() -p=A.P(a) -o=t.p -r=A.dO(s,m,m,!0,!0,m,new A.NM(A.bb(A.b([A.c3(A.uU(new A.ai(B.co,new A.fg(B.tL,m,m,A.ccu(m,n.a.e.$2(a,B.foW),B.EM,B.y,0,8),m),m),p.k3,m),m,q)],o),B.m,B.k,B.z,0),B.aaI,m),1,m,m,m,!1,m,!1,m,m,m,m,!0,m,m,m,m,m,r,m,m,m,1,m,!0) -q=n.r -s=n.a.anh(a,!0) -l=A.dT(r,m,new A.fg(B.mz,m,m,new A.da(new A.ax(0,q,0,1/0),s,m),m),m,!1,m,l,m,m) -s=n.r -r=n.f -r===$&&A.e() -return A.e8(B.aC,A.b([l,A.jc(!0,new A.ai(new A.fM(s-4,0,r,0),new A.jF(n.w,new A.bVg(n),m,m,t.Jm),m),B.Z,!0)],o),B.u,B.ap,m)}} -A.bVh.prototype={ -$1(a){var s=this.b -this.a.w.sk(0,s) -return s}, -$S:6} -A.bVi.prototype={ -$1(a){var s=this.b -this.a.w.sk(0,s) -return s}, -$S:6} -A.bVg.prototype={ -$3(a,b,c){var s=b==null,r=s?this.a.a.f:b,q=this.a.a,p=q.d -return A.abl(A.cLu(new A.azi(p,s?q.f:b,null),new A.cZ(r,t.J0)),B.cU,A.aKn(),B.a1,new A.bVf())}, -$S:690} -A.bVf.prototype={ -$2(a,b){var s,r=$.cvD(),q=$.cvF(),p=r.$ti.i("f2") -t.ve.a(b) -s=$.cvE() -return new A.aAb(new A.aT(b,new A.f2(q,r,p),p.i("aT")),new A.aT(b,s,A.y(s).i("aT")),a,null)}, -$S:413} -A.azi.prototype={ -B(a){var s,r -if(this.d==null)return B.a0 -s=A.b4(a,B.yB,t.l).w.a.b -r=(s-56)/s -return new A.Vy(r,r,!1,new A.bRq(this),null)}} -A.bRq.prototype={ -$2(a,b){var s=null,r=A.P(a),q=this.a,p=q.d -if(p==null)p=A.c49(p) -return A.jx(new A.acW(r.at,4,B.fb1,B.bL,B.cA,q.c.$3(a,p,b),s),B.aw,s,s,s,s)}, -$S:692} -A.awH.prototype={ -B(a){var s=this,r=null,q=s.k2 -q=q==null?r:new A.cZ(q,t.A9) -return A.cJ(s.z,r,r,s.w,r,q,new A.bML(s,a),r,r,s.fr,s.a3Z(a))}} -A.bML.prototype={ -$0(){var s=this.a,r=s.ax -if(r!=null)r.$0() -else s.a4Q(this.b)}, -$S:0} -A.IL.prototype={ -B(a){var s,r,q,p,o=null -a.aj(t.vH) -s=A.P(a) -r=this.c.$1(s.p2) -if(r!=null)return r.$1(a) -q=this.d.$1(a) -p=o -switch(A.bt().a){case 0:s=A.u(a,B.bJ,t.c4) -s.toString -p=this.e.$1(s) -break -case 1:case 3:case 5:case 2:case 4:break}return A.cG(q,o,o,p,o)}} -A.abT.prototype={ -B(a){return new A.IL(new A.aPG(),new A.aPH(),new A.aPI(),null)}} -A.aPG.prototype={ -$1(a){return a==null?null:a.a}, -$S:172} -A.aPH.prototype={ -$1(a){return B.BS}, -$S:173} -A.aPI.prototype={ -$1(a){return a.gc5()}, -$S:158} -A.T5.prototype={ -a4Q(a){return A.ccn(a)}, -a3Z(a){var s=A.u(a,B.bJ,t.c4) -s.toString -return s.gc5()}} -A.adH.prototype={ -B(a){return new A.IL(new A.aZF(),new A.aZG(),new A.aZH(),null)}} -A.aZF.prototype={ -$1(a){return a==null?null:a.b}, -$S:172} -A.aZG.prototype={ -$1(a){return B.NC}, -$S:173} -A.aZH.prototype={ -$1(a){return a.gc1()}, -$S:158} -A.Uf.prototype={ -a4Q(a){return A.ccn(a)}, -a3Z(a){var s=A.u(a,B.bJ,t.c4) -s.toString -return s.gc1()}} -A.agX.prototype={ -B(a){return new A.IL(new A.b2r(),new A.b2s(),new A.b2t(),null)}} -A.b2r.prototype={ -$1(a){return a==null?null:a.c}, -$S:172} -A.b2s.prototype={ -$1(a){return B.NH}, -$S:173} -A.b2t.prototype={ -$1(a){return a.gbx()}, -$S:158} -A.agW.prototype={ -a4Q(a){var s,r,q=A.bzD(a),p=q.e -if(p.gam()!=null){s=q.x -r=s.y -s=r==null?A.y(s).i("fa.T").a(r):r}else s=!1 -if(s)p.gam().aN(0) -q=q.d.gam() -if(q!=null)q.DW(0) -return null}, -a3Z(a){var s=A.u(a,B.bJ,t.c4) -s.toString -return s.gbx()}} -A.ahj.prototype={ -B(a){return new A.IL(new A.b4X(),new A.b4Y(),new A.b4Z(),null)}} -A.b4X.prototype={ -$1(a){return a==null?null:a.d}, -$S:172} -A.b4Y.prototype={ -$1(a){return B.NH}, -$S:173} -A.b4Z.prototype={ -$1(a){return a.gbx()}, -$S:158} -A.ahi.prototype={ -a4Q(a){var s,r,q=A.bzD(a),p=q.d -if(p.gam()!=null){s=q.w -r=s.y -s=r==null?A.y(s).i("fa.T").a(r):r}else s=!1 -if(s)p.gam().aN(0) -q=q.e.gam() -if(q!=null)q.DW(0) -return null}, -a3Z(a){var s=A.u(a,B.bJ,t.c4) -s.toString -return s.gbx()}} -A.K0.prototype={ -gu(a){var s=this -return A.aI([s.a,s.b,s.c,s.d])}, -m(a,b){if(b==null)return!1 -if(this===b)return!0 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.K0}} -A.awJ.prototype={} -A.K1.prototype={ -B(a){var s,r=this,q=r.c,p=q.length===0 -if(p!==!1)return B.a0 -s=J.ke(A.cBu(a,q)) -switch(A.P(a).w.a){case 2:q=r.e -p=q.a -q=q.b -return A.ciu(p,q==null?p:q,s) -case 0:q=r.e -p=q.a -q=q.b -return A.cMj(p,q==null?p:q,s) -case 1:case 3:case 5:return new A.agA(r.e.a,s,null) -case 4:return new A.UE(r.e.a,s,null)}}} -A.aLN.prototype={ -$1(a){return A.ciw(a)}, -$S:496} -A.aLO.prototype={ -$1(a){var s=this.a -return A.cDC(s,a.a,A.can(s,a))}, -$S:696} -A.aLP.prototype={ -$1(a){return A.cD0(a.a,A.can(this.a,a))}, -$S:492} -A.abi.prototype={ -B(a){var s,r,q=null,p=A.Av(a),o=p.a -o.toString -a.aj(t.I).toString -s=p.gbR(0) -s.toString -r=this.d -if(s!==1)r=r.bs(r.gbR(0)*s) -s=this.c -return A.cq(q,q,A.jr(q,q,q,new A.awY(B.esD,s,r,o/48,!1,A.cTl(),s),new A.X(o,o),!1),!1,q,q,!1,q,!1,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,B.Q,q)}} -A.awY.prototype={ -bb(a,b){var s,r,q,p,o,n=this -if(n.f){a.aoK(0,3.141592653589793) -a.a.translate(-b.a,-b.b)}s=n.e -a.Id(0,s,s) -s=n.c.x -s===$&&A.e() -r=A.Z(s,0,1) -for(s=n.b,q=n.d,p=n.r,o=0;o<3;++o)s[o].Kp(a,q,p,r)}, -tD(a){var s,r=this,q=a.c.x -q===$&&A.e() -s=r.c.x -s===$&&A.e() -return q!==s||!a.d.m(0,r.d)||a.b!==r.b||a.e!==r.e||!J.v(a.r,r.r)}, -St(a){return null}, -a2d(a){return!1}, -gUp(){return null}} -A.Ra.prototype={ -Kp(a,b,c,d){var s,r,q,p=A.aKh(this.b,d,A.JS()) -p.toString -$.aw() -s=A.bh() -s.b=B.ct -s.r=b.bs(b.gbR(b)*p).gk(0) -r=c.$0() -for(p=this.a,q=0;q<6;++q)p[q].aji(r,d) -a.us(r,s)}} -A.Jn.prototype={} -A.Rb.prototype={ -aji(a,b){var s=A.aKh(this.a,b,A.c9l()) -s.toString -a.aLI(0,s.a,s.b)}} -A.nw.prototype={ -aji(a,b){var s,r,q=A.aKh(this.b,b,A.c9l()) -q.toString -s=A.aKh(this.a,b,A.c9l()) -s.toString -r=A.aKh(this.c,b,A.c9l()) -r.toString -a.aI2(q.a,q.b,s.a,s.b,r.a,r.b)}} -A.aCS.prototype={ -aji(a,b){a.aN(0)}} -A.aLU.prototype={} -A.bN5.prototype={} -A.nm.prototype={ -H(){return"ThemeMode."+this.b}} -A.B8.prototype={ -a_(){return new A.a5K()}} -A.bim.prototype={ -$2(a,b){return new A.N0(a,b)}, -$S:697} -A.bkP.prototype={ -Bw(a){return A.P(a).w}, -a6Q(a,b,c){switch(A.cN(c.a).a){case 0:return b -case 1:switch(A.P(a).w.a){case 3:case 4:case 5:return A.cd8(b,c.b,null) -case 0:case 1:case 2:return b}break}}, -a6O(a,b,c){A.P(a) -switch(A.P(a).w.a){case 2:case 3:case 4:case 5:return b -case 0:switch(0){case 0:return new A.a1Z(c.a,c.d,b,null)}case 1:break}return A.cjF(c.a,b,A.P(a).ax.y)}} -A.a5K.prototype={ -aC(){this.aU() -this.d=A.cl5()}, -n(){var s=this.d -s===$&&A.e() -s.n() -this.aM()}, -gbi3(){var s=A.b([],t.a9) -B.b.L(s,this.a.k2) -s.push(B.ahF) -s.push(B.ahv) -return s}, -bis(a,b){var s,r,q,p,o,n,m,l=this,k=null,j=l.a.fx,i=A.cv(a,B.yC),h=i==null?k:i.e -if(h==null)h=B.aH -if(j!==B.yd)s=j===B.q_&&h===B.aG -else s=!0 -i=A.cv(a,B.GQ) -i=i==null?k:i.as -r=i===!0 -if(s)if(r)l.a.toString -q=k -if(s)l.a.toString -if(s)q=l.a.dx -else if(r)l.a.toString -if(q==null)q=l.a.db -i=q.ax -A.bHT(i.a===B.aG?B.ab7:B.ab6) -p=q.vn -o=p.b -if(o==null)o=i.b.bs(0.4) -n=p.a -if(n==null)n=i.b -l.a.toString -i=A.b0F(new A.f6(new A.bVj(l,b),k),n,k,k,o) -m=A.chm(new A.HF(i,k),B.a1,q,B.E) -return m}, -b5m(a){var s,r,q,p=this,o=null,n=p.a,m=n.db -m=m.dx -s=m -if(s==null)s=B.cE -m=n.ch -n=n.cx -r=p.gbi3() -q=p.a.ok -return new A.PW(o,o,o,o,o,o,o,o,m,o,o,o,o,o,o,p.gbir(),n,o,B.fgj,s,o,r,o,o,q,!1,!1,o,o,o,new A.xq(p,t.bT))}, -B(a){var s=null,r=A.uQ(!1,!1,this.b5m(a),s,s,s,s,!0,s,s,s,new A.bVk(),s,s),q=this.a.to,p=this.d -p===$&&A.e() -return A.ar9(q,A.cjJ(r,p))}} -A.bVj.prototype={ -$1(a){return this.a.a.CW.$2(a,this.b)}, -$S:27} -A.bVk.prototype={ -$2(a,b){if(!(b instanceof A.mQ)&&!(b instanceof A.AU)||!b.b.m(0,B.p5))return B.ku -return A.cMH()?B.lP:B.ku}, -$S:133} -A.a7O.prototype={ -H(){return"_SliverAppVariant."+this.b}} -A.c33.prototype={ -HW(a){return a.aoP(this.b)}, -I7(a){return new A.X(a.b,this.b)}, -I2(a,b){return new A.t(0,a.b-b.b)}, -BC(a){return this.b!==a.b}} -A.aDB.prototype={} -A.SP.prototype={ -baV(a,b){var s=this.db -if(s==null)s=b.y -return s==null?new A.aMr(this,a).$0():s}, -a_(){return new A.a3B()}, -$iyd:1, -Kk(a){return A.aar().$1(a)}, -gHv(){return this.fy}} -A.aMr.prototype={ -$0(){switch(this.b.w.a){case 0:case 1:case 3:case 5:return!1 -case 2:case 4:var s=this.a.f -return s==null||J.b6(s)<2}}, -$S:3} -A.a3B.prototype={ -dk(){var s,r,q,p,o=this -o.qQ() -s=o.d -if(s!=null)s.V(0,o.gadS()) -s=o.c -r=s.Bc(t.Np) -if(r!=null){q=r.w -p=q.y -if(!(p==null?A.y(q).i("fa.T").a(p):p)){q=r.x -p=q.y -q=p==null?A.y(q).i("fa.T").a(p):p}else q=!0}else q=!1 -if(q)return -s=o.d=A.cnf(s) -if(s!=null){s=s.d -s.W2(s.c,new A.z9(o.gadS()),!1)}}, -n(){var s=this,r=s.d -if(r!=null){r.V(0,s.gadS()) -s.d=null}s.aM()}, -b48(a){var s,r,q,p=this -if(a instanceof A.px&&p.a.Kk(a)){s=p.e -r=a.a -switch(r.e.a){case 0:q=p.e=Math.max(r.gCv()-r.gvX(),0)>0 -break -case 2:q=p.e=Math.max(r.gvX()-r.gCx(),0)>0 -break -case 1:case 3:q=s -break -default:q=s}if(q!==s)p.D(new A.bNq())}}, -aB0(a,b,c,d){var s=t.MH,r=A.dn(b,a,s) -s=r==null?A.dn(c,a,s):r -return s==null?A.dn(d,a,t.n8):s}, -B(c4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3=this,b4=null,b5=A.P(c4),b6=A.aj2(c4),b7=A.chq(c4),b8=A.cNW(c4),b9=c4.Bc(t.Np),c0=A.N9(c4,b4,t.O),c1=c4.aj(t.N8),c2=A.aQ(t.EK),c3=c1==null?b4:c1.y -if(c3==null?b3.e:c3)c2.v(0,B.GF) -c3=b9==null -if(c3)s=b4 -else{b9.a.toString -s=!1}if(c3)c3=b4 -else{b9.a.toString -c3=!1}r=c3===!0 -c3=c0==null -if(c3)q=b4 -else{c0.gFd() -q=!1}p=b3.a -o=p.go -n=o==null?b7.as:o -if(n==null)n=56 -m=b3.aB0(c2,p.ay,b7.gde(b7),b8.gde(0)) -p=b3.a.ay -o=b7.gde(b7) -l=A.P(c4).ax -k=l.p4 -j=b3.aB0(c2,p,o,k==null?l.k2:k) -i=c2.p(0,B.GF)?j:m -b3.a.toString -h=b7.gqU() -if(h==null)h=b8.gqU() -p=b3.a.y -g=p==null?b7.c:p -if(g==null){p=b8.c -p.toString -g=p}if(c2.p(0,B.GF)){c2=b3.a.z -if(c2==null)c2=b7.d -if(c2==null)c2=b8.d -f=c2==null?g:c2}else f=g -b3.a.toString -e=b7.gvS() -if(e==null)e=b8.gvS().dj(h) -b3.a.toString -d=b7.gqU() -c2=b3.a.cx -if(c2==null)c2=b7.gGA() -if(c2==null)c2=b3.a.CW -if(c2==null)c2=b7.gvS() -if(c2==null){c2=b8.gGA().dj(d) -c=c2}else c=c2 -if(c==null)c=e -b3.a.toString -b=b7.gAc() -if(b==null)b=b8.gAc() -b3.a.toString -a=b7.gKL() -if(a==null){c2=b8.gKL() -a=c2==null?b4:c2.dj(h)}b3.a.toString -a0=b7.gw0() -if(a0==null){c2=b8.gw0() -a0=c2==null?b4:c2.dj(h)}c2=b3.a.fr -if(c2!==1){a1=B.OI.aK(0,c2) -if((a0==null?b4:a0.b)!=null)a0=a0.dj(a0.b.bs(a1)) -if((a==null?b4:a.b)!=null)a=a.dj(a.b.bs(a1)) -c2=e.gbR(0) -e=e.aks(a1*(c2==null?1:c2)) -c2=c.gbR(0) -c=c.aks(a1*(c2==null?1:c2))}c2=b3.a -a2=c2.c -if(a2==null&&c2.d)if(s===!0){c2=e.a -a2=new A.agW(B.ff4,b4,b4,b4,B.anM,b4,b4,b4,b4,b4,A.pa(b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,c2==null?24:c2,b4,b4,b4,b4,b4,b4),b4)}else{if(c3)c2=b4 -else c2=c0.gamj()||c0.Cg$>0 -if(c2===!0)a2=q===!0?B.ajU:B.Hn}if(a2!=null){if(e.m(0,b8.gvS()))a3=b6 -else{a4=A.pa(b4,b4,b4,b4,b4,b4,b4,b4,e.f,b4,b4,e.a,b4,b4,b4,b4,b4,b4) -c2=b6.a -a3=new A.uT(c2==null?b4:c2.aHD(a4.c,a4.as,a4.d))}a2=A.Xa(a2 instanceof A.qg?A.bI(a2,b4,b4):a2,a3) -b3.a.toString -c2=b7.Q -a2=new A.da(A.jq(b4,c2==null?56:c2),a2,b4)}c2=b3.a -a5=c2.e -if(a5!=null){a5=new A.axf(a5,b4) -a6=b5.w -$label0$0:{c3=b4 -if(B.b8===a6||B.d3===a6||B.d4===a6||B.d5===a6){c3=!0 -break $label0$0}if(B.aq===a6||B.cf===a6)break $label0$0}a5=A.cq(b4,b4,a5,!1,b4,b4,!1,b4,!1,b4,b4,!0,b4,b4,b4,b4,b4,b4,b4,b4,b4,c3,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,B.Q,b4) -a0.toString -a5=A.bm7(A.jt(a5,b4,b4,B.a8,!1,a0,b4,b4,B.aE),1.34,0)}c2=c2.f -if(c2!=null&&J.ev(c2)){c2=b3.a.f -c2.toString -a7=new A.ai(b,A.bb(c2,B.m,B.k,B.B,0),b4)}else{if(r)b3.a.toString -if(r){c2=e.a -a7=new A.ahi(b4,b4,b4,b4,B.e2w,b4,b4,b4,b4,b4,A.pa(b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,c2==null?24:c2,b4,b4,b4,b4,b4,b4),b4)}else a7=b4}if(a7!=null){if(c.m(0,b8.gGA()))a8=b6 -else{a9=A.pa(b4,b4,b4,b4,b4,b4,b4,b4,c.f,b4,b4,c.a,b4,b4,b4,b4,b4,b4) -c2=b6.a -a8=new A.uT(c2==null?b4:c2.aHD(a9.c,a9.as,a9.d))}a7=A.Xa(A.xt(a7,c),a8)}c2=b3.a.baV(b5,b7) -c3=b3.a -s=c3.dy -if(s==null)s=b7.z -if(s==null)s=16 -a.toString -b0=A.rL(new A.mE(new A.c33(n),A.xt(A.jt(new A.ant(a2,a5,a7,c2,s,b4),b4,b4,B.bk,!0,a,b4,b4,B.aE),e),b4),B.u,b4) -if(c3.x!=null){c2=A.b([new A.ko(1,B.d9,new A.da(new A.ax(0,1/0,0,n),b0,b4),b4)],t.p) -c3=b3.a -s=c3.fx -if(s===1){c3=c3.x -c3.toString -c2.push(c3)}else{c3=B.OI.aK(0,s) -c2.push(A.ok(b3.a.x,c3))}b0=A.be(c2,B.m,B.le,B.z,0,B.y)}c2=b3.a -c2.toString -b0=A.jc(!1,b0,B.Z,!0) -b0=new A.fg(B.qh,b4,b4,b0,b4) -c2=c2.w -if(c2!=null){c2=A.cq(b4,b4,c2,!1,b4,b4,!1,b4,!0,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,B.a4E,b4,b4,b4,b4,B.Q,b4) -b0=A.e8(B.aC,A.b([c2,A.cq(b4,b4,A.cK(!1,B.E,!0,b4,b0,B.n,b4,0,b4,b4,b4,b4,b4,B.kH),!1,b4,b4,!1,b4,!0,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,B.a4D,b4,b4,b4,b4,B.Q,b4)],t.p),B.u,B.aaV,b4)}b3.a.toString -c2=b7.ay -b1=c2==null?b8.ay:c2 -if(b1==null){c2=A.Pw(i) -b2=c2===B.aG?B.ab7:B.ab6 -b1=new A.vS(b4,b4,b4,b4,B.D,b2.f,b2.r,b2.w)}b3.a.toString -c2=b7.gdu(b7) -if(c2==null)c2=b8.gdu(0) -b3.a.toString -c3=b7.gdC() -if(c3==null){c3=b5.ax -s=c3.bg -c3=s==null?c3.b:s}b3.a.toString -s=b7.r -if(s==null)s=b8.r -return A.cq(b4,b4,A.cBE(A.cK(!1,B.E,!0,b4,A.cq(b4,b4,b0,!1,b4,b4,!1,b4,!0,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,B.Q,b4),B.n,i,f,b4,c2,s,c3,b4,B.a4),b1,t.ev),!0,b4,b4,!1,b4,!1,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,B.Q,b4)}} -A.bNq.prototype={ -$0(){}, -$S:0} -A.c0r.prototype={ -gz4(){var s=this,r=s.db -if(r==null)r=s.go+s.k4 -return Math.max(s.dy+r,s.dx)}, -ajF(a,b,c){var s,r,q,p,o,n,m=this,l=m.dy,k=m.gz4()-b-l,j=m.dx,i=m.k4,h=m.go,g=Math.max(j-i-l-h,0),f=!0 -if(!c){l=m.fx&&b>m.gz4()-j -f=l}l=m.fx -if(!m.p4)s=!l -else s=!1 -if(s)r=A.Z((k-i-g)/h,0,1) -else r=1 -q=m.p3 -$label0$0:{if(B.acP===q){s=m.c -break $label0$0}if(B.fr1===q||B.fr2===q){s=f?1:0 -s=A.kf(m.c,B.Ag,B.cU,s) -break $label0$0}s=null}p=m.gz4() -o=Math.max(j,m.gz4()-b) -n=f?m.w:0 -l=l?1:A.Z(k/i,0,1) -return A.cjo(A.dO(m.d,m.ay,m.R8,!0,!1,m.as,m.r,l,m.CW,m.p2,n,!1,m.f,!1,m.at,m.ax,m.a,m.id,!0,m.x,m.y,m.fy,m.z,m.k3,s,m.cy,m.k2,h,r,m.k1,!0),o,!1,f,p,j,r)}, -l(a){return"#"+A.cB(this)+"(topPadding: "+B.d.bd(this.dy,1)+", bottomHeight: "+B.c.bd(this.k4,1)+", ...)"}} -A.a1F.prototype={ -a_(){return new A.aGd(null,null)}} -A.aGd.prototype={ -aEA(){var s,r=this.a -r.toString -s=this.d=null -this.f=B.ec.a0M(r.fx,!1)?B.f6W:s}, -buE(){this.a.toString -this.e=null}, -aC(){this.aU() -this.aEA() -this.buE()}, -bp(a){var s,r=this -r.bJ(a) -s=r.a.fx -if(s!==a.fx)r.aEA() -r.a.toString}, -B(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=null -g.a.toString -s=t.l -r=A.b4(a,B.dG,s).w.r.b -q=g.a -p=q.fy -o=q.k4 -n=o+r -switch(0){case 0:break}o=q.fx -m=q.e -l=q.z -k=q.ax -j=g.d -i=g.e -h=g.f -q=q.k4 -s=A.b4(a,f,s).w -g.a.toString -return A.YG(new A.asp(new A.c0r(f,!1,m,f,!0,f,f,f,l,f,f,!1,k,f,f,f,!0,f,!1,f,f,n,r,o,p,f,q,f,f,f,f,0,!1,!0,f,B.acP,s.z,f,g,j,i,h),p,o,f),a,!0,!1,!1,!1)}} -A.axf.prototype={ -bl(a){var s=new A.aEr(B.G,a.aj(t.I).w,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.scV(a.aj(t.I).w)}} -A.aEr.prototype={ -lr(a){var s=a.akr(1/0),r=this.J$ -return a.c8(r.aB(B.ad,s,r.geT()))}, -rl(a,b){var s,r,q=this,p=a.akr(1/0),o=q.J$ -if(o==null)return null -s=o.uE(p,b) -if(s==null)return null -r=o.aB(B.ad,p,o.geT()) -return s+q.ga0c().Af(t.F.a(q.aB(B.ad,a,q.geT()).al(0,r))).b}, -cN(){var s=this,r=t.g,q=r.a(A.R.prototype.ga9.call(s)).akr(1/0) -s.J$.iW(q,!0) -s.fy=r.a(A.R.prototype.ga9.call(s)).c8(s.J$.gE(0)) -s.ME()}} -A.axc.prototype={ -gaD9(){var s,r=this,q=r.cx -if(q===$){s=A.P(r.CW) -r.cx!==$&&A.bd() -r.cx=s -q=s}return q}, -ga2W(){var s,r=this,q=r.cy -if(q===$){s=r.gaD9() -r.cy!==$&&A.bd() -q=r.cy=s.ax}return q}, -gatj(){var s,r=this,q=r.db -if(q===$){s=r.gaD9() -r.db!==$&&A.bd() -q=r.db=s.ok}return q}, -gde(a){return this.ga2W().k2}, -gqU(){return this.ga2W().k3}, -gdu(a){return B.D}, -gdC(){return B.D}, -gvS(){var s=null -return new A.fE(24,s,s,s,s,this.ga2W().k3,s,s,s)}, -gGA(){var s=null,r=this.ga2W(),q=r.rx -return new A.fE(24,s,s,s,s,q==null?r.k3:q,s,s,s)}, -gKL(){return this.gatj().z}, -gw0(){return this.gatj().r}, -gAc(){return B.Z}} -A.aJA.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.SQ.prototype={ -gte(a){var s=this,r=null,q=s.w -return q==null?A.chp(r,s.fx,s.x,r,r,r,r,r,r,s.as,r,s.at,s.fr,r,r,s.db,r):q}, -qx(a){return!this.gte(0).m(0,a.gte(0))}, -FQ(a,b,c){var s=null -return A.cho(s,s,c,this.gte(0),s,s,s,s)}} -A.uh.prototype={ -gu(a){var s=this -return A.a7(s.gde(s),s.gqU(),s.c,s.d,s.gdu(s),s.gdC(),s.r,s.gvS(),s.gGA(),s.y,s.z,s.Q,s.as,s.gKL(),s.gw0(),s.ay,s.gAc(),B.a,B.a,B.a)}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.uh&&J.v(b.gde(b),s.gde(s))&&J.v(b.gqU(),s.gqU())&&b.c==s.c&&b.d==s.d&&J.v(b.gdu(b),s.gdu(s))&&J.v(b.gdC(),s.gdC())&&J.v(b.r,s.r)&&J.v(b.gvS(),s.gvS())&&J.v(b.gGA(),s.gGA())&&b.z==s.z&&b.Q==s.Q&&b.as==s.as&&J.v(b.gKL(),s.gKL())&&J.v(b.gw0(),s.gw0())&&J.v(b.ay,s.ay)&&J.v(b.gAc(),s.gAc())}, -gde(a){return this.a}, -gqU(){return this.b}, -gdu(a){return this.e}, -gdC(){return this.f}, -gvS(){return this.w}, -gGA(){return this.x}, -gKL(){return this.at}, -gw0(){return this.ax}, -gAc(){return this.ch}} -A.axe.prototype={} -A.axd.prototype={} -A.Yx.prototype={ -Gl(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.a -f.toString -s=g.b -r=s.al(0,f) -q=Math.abs(r.a) -p=Math.abs(r.b) -o=r.gqS() -n=s.a -m=f.b -l=new A.t(n,m) -k=new A.bkN(g,o) -if(q>2&&p>2){j=o*o -i=f.a -h=s.b -if(q"))}} -A.Tc.prototype={ -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.Tc&&J.v(b.a,s.a)&&J.v(b.b,s.b)&&b.c==s.c&&b.d==s.d&&J.v(b.e,s.e)&&J.v(b.f,s.f)&&J.v(b.r,s.r)&&J.v(b.w,s.w)}} -A.axt.prototype={} -A.B9.prototype={ -H(){return"MaterialBannerClosedReason."+this.b}} -A.MY.prototype={ -a_(){return new A.a5L()}} -A.a5L.prototype={ -aC(){var s,r=this -r.aU() -s=r.a.CW -if(s!=null){s.d4() -s=s.lW$ -s.b=!0 -s.a.push(r.ga2Z())}r.aBW()}, -bp(a){var s,r=this -r.bJ(a) -s=a.CW -if(r.a.CW!=s){if(s!=null)s.qV(r.ga2Z()) -s=r.a.CW -if(s!=null){s.d4() -s=s.lW$ -s.b=!0 -s.a.push(r.ga2Z())}r.aBW()}}, -aBW(){var s=this,r=s.e -if(r!=null)r.n() -r=s.f -if(r!=null)r.n() -r=s.a.CW -if(r!=null){s.e=A.cP(B.a6,r,null) -r=s.a.CW -r.toString -s.f=A.cP(B.tt,r,null)}else s.f=s.e=null}, -n(){var s=this,r=s.a.CW -if(r!=null)r.qV(s.ga2Z()) -r=s.e -if(r!=null)r.n() -r=s.f -if(r!=null)r.n() -s.aM()}, -b4i(a){if(a===B.ar){this.a.toString -this.d=!0}}, -B(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null,a=A.b4(a0,B.yz,t.l).w.z -A.P(a0) -s=A.cl7(a0) -r=new A.bNS(a0,b,b,b,b,b,1,b,b) -q=c.a -p=q.as -o=s.w -if(o==null)o=B.aod -n=q.w -m=q.ch -m=A.ccu(b,q.e,m,B.y,0,8) -l=s.f -if(l==null)l=0 -k=q.at -k=new A.aB(0,0,0,l>0?10:0) -j=s.a -if(j==null)j=r.gde(0) -c.a.toString -i=s.b -if(i==null)i=r.gdC() -c.a.toString -h=s.d -if(h==null)h=r.gBa() -c.a.toString -g=s.e -if(g==null)g=r.gy8() -q=t.p -f=A.b([],q) -f.push(new A.ai(o,c.a.r,b)) -g.toString -f.push(A.bm7(A.dF(A.jt(c.a.c,b,b,B.bk,!0,g,b,b,B.aE),1),1.5,0)) -f.push(A.bm7(new A.da(new A.ax(0,1/0,n,1/0),new A.ai(B.bM,new A.fg(B.tL,b,b,m,b),b),b),1.5,0)) -q=A.b([new A.ai(p,A.bb(f,B.m,B.k,B.z,0),b)],q) -if(l===0)q.push(A.fW(h,b,0,b,b,b)) -e=new A.ai(k,A.cK(!1,B.E,!0,b,A.be(q,B.m,B.k,B.B,0,B.y),B.n,j,l,b,s.c,b,i,b,B.a4),b) -q=c.a -if(q.CW==null)return e -e=A.jc(!0,e,B.Z,!0) -n=t.Ni -m=c.f -m.toString -n=a?e:A.tE(e,new A.aT(m,new A.b8(B.a40,B.l,n),n.i("aT")),b,!0) -e=A.cq(b,b,n,!0,b,b,!1,b,!1,b,b,b,b,b,b,b,b,!0,b,b,b,b,b,b,b,b,new A.bVl(a0),b,b,b,b,b,b,b,b,b,b,b,b,b,b,B.Q,b) -if(a)d=e -else{n=c.e -n.toString -d=A.iL(n,new A.bVm(c),e)}q=q.c.l(0) -return A.uS(A.rL(d,B.u,b),b,b,b,"",!1)}} -A.bVl.prototype={ -$0(){this.a.aj(t.L).f.bNQ(B.f0n)}, -$S:0} -A.bVm.prototype={ -$2(a,b){return new A.fg(B.H5,null,this.a.e.gk(0),b,null)}, -$S:701} -A.bNS.prototype={ -gatx(){var s,r=this,q=r.y -if(q===$){s=A.P(r.x) -r.y!==$&&A.bd() -q=r.y=s.ax}return q}, -gde(a){var s=this.gatx(),r=s.p3 -return r==null?s.k2:r}, -gdC(){return B.D}, -gBa(){var s=this.gatx(),r=s.to -if(r==null){r=s.C -s=r==null?s.k3:r}else s=r -return s}, -gy8(){var s,r=this,q=r.z -if(q===$){s=A.P(r.x) -r.z!==$&&A.bd() -q=r.z=s.ok}return q.z}} -A.MZ.prototype={ -gu(a){var s=this -return A.a7(s.gde(s),s.gdC(),s.c,s.gBa(),s.gy8(),s.f,s.r,s.w,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.MZ&&J.v(b.gde(b),s.gde(s))&&J.v(b.gdC(),s.gdC())&&J.v(b.c,s.c)&&J.v(b.gBa(),s.gBa())&&J.v(b.gy8(),s.gy8())&&b.f==s.f&&J.v(b.r,s.r)&&J.v(b.w,s.w)}, -gde(a){return this.a}, -gdC(){return this.b}, -gBa(){return this.d}, -gy8(){return this.e}} -A.aBT.prototype={} -A.Tn.prototype={ -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.Tn&&J.v(b.a,s.a)&&b.b==s.b&&b.d==s.d&&J.v(b.e,s.e)&&J.v(b.f,s.f)&&J.v(b.r,s.r)}} -A.axD.prototype={} -A.To.prototype={ -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r===b)return!0 -if(J.as(b)!==A.K(r))return!1 -s=!1 -if(b instanceof A.To)if(J.v(b.a,r.a))if(b.b==r.b)if(J.v(b.c,r.c))if(J.v(b.d,r.d))if(J.v(b.e,r.e))if(J.v(b.f,r.f))if(J.v(b.r,r.r))s=J.v(b.w,r.w) -return s}, -gb7(a){return this.z}} -A.axE.prototype={} -A.Tp.prototype={ -a_(){return new A.a3O(new A.cc("BottomSheet child",t.re),A.aQ(t.EK))}, -aLU(){return this.d.$0()}, -aGo(a){return this.e.$1(a)}} -A.a3O.prototype={ -gauh(){var s=$.at.T$.x.h(0,this.d).gav() -s.toString -return t.x.a(s).gE(0).b}, -b4q(a){this.D(new A.bOa(this)) -this.a.y.$1(a)}, -b4r(a){var s,r=this.a.c,q=r.Q -q===$&&A.e() -if(q===B.ci)return -q=r.x -q===$&&A.e() -s=a.e -s.toString -r.sk(0,q-s/this.gauh())}, -b4p(a){var s,r,q,p=this,o=p.a.c.Q -o===$&&A.e() -if(o===B.ci)return -p.D(new A.bO8(p)) -o=a.c.a.b -if(o>700){s=-o/p.gauh() -o=p.a.c -r=o.x -r===$&&A.e() -if(r>0)o.Sj(s) -q=s<0}else{o=p.a.c -r=o.x -r===$&&A.e() -q=r<0.5 -if(q){if(r>0)o.Sj(-1)}else o.cT(0)}p.a.z.$2$isClosing(a,q) -if(q)p.a.aLU()}, -bEi(a){if(a.a===a.b)this.a.aLU() -return!1}, -bcH(a){if(a!==this.e.p(0,B.S))this.D(new A.bO9(this,a))}, -B(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=A.P(a).ry -A.P(a) -s=A.cdZ(a) -r=f.a.ch -q=r==null?d.as:r -if(q==null)q=s.ga9() -r=f.a.Q -p=r==null?d.a:r -if(p==null)p=s.gde(0) -o=d.b -if(o==null)o=s.gdC() -f.a.toString -n=d.f -if(n==null)n=s.gdu(0) -r=f.a -m=r.at -if(m==null)m=d.c -l=m==null?s.c:m -if(l==null)l=0 -k=d.w -if(k==null)k=s.w -m=r.ay -j=m==null?d.Q:m -if(j==null)j=B.n -i=r.r -if(i==null)i=!1 -if(i){h=new A.azC(r.d,f.gbcG(),f.e,e,e,e) -if(!r.f)h=new A.a3N(h,f.gatE(),f.gatF(),f.gatD(),e)}else h=e -if(!i)r=r.aGo(a) -else{h.toString -r=A.e8(B.qh,A.b([h,new A.ai(B.aoy,r.aGo(a),e)],t.p),B.u,B.ap,e)}g=A.cK(!1,B.E,!0,e,new A.ha(f.gbEh(),r,e,t.K3),j,p,l,f.d,n,k,o,e,B.a4) -g=new A.fg(B.kS,e,1,new A.da(q,g,e),e) -return!f.a.f?g:new A.a3N(g,f.gatE(),f.gatF(),f.gatD(),e)}} -A.bOa.prototype={ -$0(){this.a.e.v(0,B.q5)}, -$S:0} -A.bO8.prototype={ -$0(){this.a.e.A(0,B.q5)}, -$S:0} -A.bO9.prototype={ -$0(){var s=this.a.e -if(this.b)s.v(0,B.S) -else s.A(0,B.S)}, -$S:0} -A.azC.prototype={ -B(a){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=A.P(a).ry,g=A.cdZ(a),f=h.z -if(f==null)f=B.aaE -s=A.u(a,B.bJ,t.c4) -s.toString -s=s.gab() -r=f.a -q=Math.max(r,48) -p=f.b -o=Math.max(p,48) -n=A.by(p/2) -m=j.e -l=t.MH -k=A.dn(j.f,m,l) -m=k==null?A.dn(h.y,m,l):k -if(m==null){m=g.gadV() -l=m.rx -m=l==null?m.k3:l}return A.jx(A.cq(!0,i,A.c3(A.bI(A.bz(i,i,B.n,i,i,new A.d8(m,i,i,n,i,i,i,B.af),i,p,i,i,i,i,r),i,i),o,q),!0,i,i,!1,i,!1,i,i,i,i,i,i,i,s,i,i,i,i,i,i,i,i,i,i,i,i,i,j.c,i,i,i,i,i,i,i,i,i,i,B.Q,i),B.aw,i,new A.bRy(j),new A.bRz(j),i)}} -A.bRy.prototype={ -$1(a){return this.a.d.$1(!0)}, -$S:93} -A.bRz.prototype={ -$1(a){return this.a.d.$1(!1)}, -$S:90} -A.axF.prototype={ -bl(a){var s=new A.a6K(B.a9,this.e,this.f,!0,this.w,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.sbKg(this.e) -b.sbwd(this.f) -b.sbI5(!0) -b.saSY(this.w)}} -A.a6K.prototype={ -sbKg(a){if(J.v(this.T,a))return -this.T=a -this.aA()}, -sbwd(a){if(this.b2===a)return -this.b2=a -this.aA()}, -sbI5(a){return}, -saSY(a){if(this.dl===a)return -this.dl=a -this.aA()}, -cv(a){return 0}, -cu(a){return 0}, -c7(a){return 0}, -cd(a){return 0}, -lr(a){return new A.X(A.Z(1/0,a.a,a.b),A.Z(1/0,a.c,a.d))}, -rl(a,b){var s,r,q,p,o,n=this.J$ -if(n==null)return null -s=this.awA(a) -r=n.uE(s,b) -if(r==null)return null -q=s.a -p=s.b -o=q>=p&&s.c>=s.d?new A.X(A.Z(0,q,p),A.Z(0,s.c,s.d)):n.aB(B.ad,s,n.geT()) -return r+this.ax2(new A.X(A.Z(1/0,a.a,a.b),A.Z(1/0,a.c,a.d)),o).b}, -awA(a){var s=a.b -return new A.ax(s,s,0,a.d)}, -ax2(a,b){return new A.t(0,a.b-b.b*this.b2)}, -cN(){var s,r,q,p,o,n=this,m=t.g,l=m.a(A.R.prototype.ga9.call(n)) -n.fy=new A.X(A.Z(1/0,l.a,l.b),A.Z(1/0,l.c,l.d)) -s=n.J$ -if(s==null)return -r=n.awA(m.a(A.R.prototype.ga9.call(n))) -m=r.a -l=r.b -q=m>=l -s.iW(r,!(q&&r.c>=r.d)) -p=s.b -p.toString -t.E.a(p) -o=q&&r.c>=r.d?new A.X(A.Z(0,m,l),A.Z(0,r.c,r.d)):s.gE(0) -p.a=n.ax2(n.gE(0),o) -if(!n.M.m(0,o)){n.M=o -n.T.$1(o)}}} -A.Ji.prototype={ -a_(){return new A.QX(B.Ae,this.$ti.i("QX<1>"))}} -A.QX.prototype={ -bbq(a){var s=this.c -s.toString -switch(A.P(s).w.a){case 2:case 4:return"" -case 0:case 1:case 3:case 5:return a.gbo()}}, -bFq(a){this.d=B.a1}, -aJL(a,b){this.d=new A.asJ(this.a.c.p3.gk(0),B.Ae)}, -bFo(a){return this.aJL(a,null)}, -B(a){var s,r,q,p,o,n,m,l=this,k=A.u(a,B.bJ,t.c4) -k.toString -s=l.bbq(k) -k=l.a -r=k.c -q=r.p3 -q.toString -p=r.yU -o=k.f -n=k.r -m=k.w -return A.iL(q,new A.bWz(l,s),A.cC2(p,o,r.uR,k.x,k.y,n,!0,new A.bWA(l,a),l.gbFn(),l.gbFp(),m,k.Q))}} -A.bWA.prototype={ -$0(){if(this.a.a.c.gzI())A.cw(this.b,!1).qw(null)}, -$S:0} -A.bWz.prototype={ -$2(a,b){var s=null,r=this.a -return A.cq(s,s,A.rL(new A.axF(new A.bWy(r),r.d.aK(0,r.a.c.p3.gk(0)),!0,r.a.e,b,s),B.u,s),!1,s,s,!1,s,!0,s,s,s,s,s,s,s,this.b,s,s,s,s,!0,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,B.Q,s)}, -$S:382} -A.bWy.prototype={ -$1(a){this.a.a.c.b8j(new A.aB(0,0,0,a.b))}, -$S:220} -A.YO.prototype={ -n(){var s=this.zx -s.ap$=$.aC() -s.Y$=0 -this.a2J()}, -b8j(a){var s=this.zx -if(J.v(s.a,a))return!1 -s.sk(0,a) -return!0}, -gz8(a){return B.ai}, -gOI(){return B.E}, -gDy(){return!0}, -gDx(){var s=this.cG -return s==null?B.ax:s}, -aHV(){var s=this.b -s.toString -s=A.cC4(s,this.rM) -this.yU=s -return s}, -EW(a,b,c){var s=this,r=new A.Lt(s.qB,new A.f6(new A.bnk(s),null),null),q=s.ts?A.jc(!1,r,B.Z,!0):A.YG(r,a,!1,!1,!1,!0),p=new A.r7(s.wE.a,q,null) -return p}, -aGd(){var s,r,q=this,p=q.cG,o=p==null -if((o?B.ax:p).a!==0&&!q.p2){s=q.p3 -s.toString -r=(o?B.ax:p).KS(0) -if(o)p=B.ax -o=t.o8.i("f2") -return A.chj(!0,q.zx,new A.aT(t.ve.a(s),new A.f2(new A.fV(B.bb),new A.ib(r,p),o),o.i("aT")),!0,q.yT,q.uO)}else return A.bni(!0,q.zx,null,!0,null,q.yT,q.uO)}, -gGJ(){return this.yT}} -A.bnk.prototype={ -$1(a){var s,r,q,p,o=A.P(a).ry -A.P(a) -s=A.cdZ(a) -r=this.a -q=o.d -if(q==null)q=o.a -if(q==null)q=s.gde(0) -p=o.r -if(p==null)p=o.c -if(p==null)p=s.r -return new A.Ji(r,!0,r.uN,q,p,r.Ce,r.Cf,r.fj,!0,!1,null,r.$ti.i("Ji<1>"))}, -$S(){return this.a.$ti.i("Ji<1>(G)")}} -A.a3N.prototype={ -B(a){return new A.n0(this.c,A.j([B.tx,new A.ee(new A.bO6(this),new A.bO7(this),t.ok)],t.Ev,t.xR),null,!0,null)}} -A.bO6.prototype={ -$0(){return A.bLl(this.a,null)}, -$S:176} -A.bO7.prototype={ -$1(a){var s=this.a -a.ch=s.d -a.CW=s.e -a.cx=s.f -a.fr=!0}, -$S:177} -A.bO5.prototype={ -gadV(){var s,r=this,q=r.ax -if(q===$){s=A.P(r.at) -r.ax!==$&&A.bd() -q=r.ax=s.ax}return q}, -gde(a){var s=this.gadV(),r=s.p3 -return r==null?s.k2:r}, -gdC(){return B.D}, -gdu(a){return B.D}, -ga7Z(){var s=this.gadV(),r=s.rx -return r==null?s.k3:r}, -ga8_(){return B.aaE}, -ga9(){return B.HN}} -A.Ki.prototype={ -gu(a){var s=this -return A.a7(s.gde(s),s.gdC(),s.c,s.d,s.e,s.gdu(s),s.r,s.w,s.x,s.ga7Z(),s.ga8_(),s.Q,s.ga9(),B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r===b)return!0 -if(J.as(b)!==A.K(r))return!1 -s=!1 -if(b instanceof A.Ki)if(J.v(b.gde(b),r.gde(r)))if(J.v(b.gdC(),r.gdC()))if(b.c==r.c)if(J.v(b.d,r.d))if(J.v(b.gdu(b),r.gdu(r)))if(J.v(b.e,r.e))if(b.r==r.r)if(J.v(b.w,r.w))if(J.v(b.ga7Z(),r.ga7Z()))if(J.v(b.ga8_(),r.ga8_()))s=J.v(b.ga9(),r.ga9()) -return s}, -gde(a){return this.a}, -gdC(){return this.b}, -gdu(a){return this.f}, -ga7Z(){return this.y}, -ga8_(){return this.z}, -ga9(){return this.as}} -A.axG.prototype={} -A.a_C.prototype={ -a_(){return new A.aDZ(A.aQ(t.EK))}} -A.aDZ.prototype={ -aC(){this.aU() -this.a.toString -this.aaU(B.F)}, -bp(a){var s,r=this -r.bJ(a) -r.a.toString -r.aaU(B.F) -s=r.Se$ -if(s.p(0,B.F)&&s.p(0,B.a3))r.aaU(B.a3)}, -gb9e(){var s=this,r=s.Se$ -if(r.p(0,B.F))return s.a.ch -if(r.p(0,B.a3))return s.a.ay -if(r.p(0,B.S))return s.a.at -if(r.p(0,B.U))return s.a.ax -return s.a.as}, -B(b0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=null,a6=a4.a.r,a7=a4.Se$,a8=A.dn(a6.b,a7,t.MH),a9=A.dn(a4.a.db,a7,t.SD) -a6=a4.a -s=a6.cx -r=new A.t(s.a,s.b).aL(0,4) -q=s.a83(a6.cy) -a6=a6.f -if(a6==null)a6=B.yT -p=A.dn(a6,a7,t.WV) -a7=r.a -a6=r.b -o=a4.a.CW.v(0,new A.aB(a7,a6,a7,a6)).bk(0,B.Z,B.GR) -s=a4.gb9e() -n=a4.a.r.dj(a8) -m=a4.a.w -A.P(b0) -l=A.P(b0) -k=a4.a -j=k.w==null?B.kH:B.xh -i=k.dx -h=k.go -g=k.fx -f=a4.aOs(B.U) -e=a4.aOt(B.a3,k.e) -d=k.Q -c=k.z -b=k.x -a=k.y -a0=a4.aOs(B.S) -a1=k.c -a2=k.d -j=A.cK(!1,i,!0,a5,A.fl(!1,a5,!0,A.xt(new A.ai(o,A.bI(k.dy,1,1),a5),new A.fE(a5,a5,a5,a5,a5,a8,a5,a5,a5)),a9,!0,b,g,c,a,a5,p,f,e,a0,a2,a1,a5,a5,a5,a5,d,a5,a5),h,m,s,a5,l.go,a9,a5,n,j) -switch(k.fr.a){case 0:a3=new A.X(48+a7,48+a6) -break -case 1:a3=B.a9 -break -default:a3=a5}return A.cq(!0,a5,new A.aBi(a3,new A.da(q,j,a5),a5),!0,a5,!0,!1,a5,!1,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,a5,B.Q,a5)}} -A.aBi.prototype={ -bl(a){var s=new A.a6X(this.e,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.sans(this.e)}} -A.a6X.prototype={ -sans(a){if(this.M.m(0,a))return -this.M=a -this.aA()}, -cv(a){var s=this.J$ -if(s!=null)return Math.max(s.aB(B.b3,a,s.gcW()),this.M.a) -return 0}, -c7(a){var s=this.J$ -if(s!=null)return Math.max(s.aB(B.aN,a,s.gcF()),this.M.b) -return 0}, -cu(a){var s=this.J$ -if(s!=null)return Math.max(s.aB(B.az,a,s.gct()),this.M.a) -return 0}, -cd(a){var s=this.J$ -if(s!=null)return Math.max(s.aB(B.aX,a,s.gcP()),this.M.b) -return 0}, -atW(a,b){var s,r,q=this.J$ -if(q!=null){s=b.$2(q,a) -q=s.a -r=this.M -return a.c8(new A.X(Math.max(q,r.a),Math.max(s.b,r.b)))}return B.a9}, -lr(a){return this.atW(a,A.jK())}, -rl(a,b){var s,r,q=this.J$ -if(q==null)return null -s=q.uE(a,b) -if(s==null)return null -r=q.aB(B.ad,a,q.geT()) -return s+B.G.Af(t.F.a(this.aB(B.ad,a,this.geT()).al(0,r))).b}, -cN(){var s,r=this -r.fy=r.atW(t.g.a(A.R.prototype.ga9.call(r)),A.pP()) -s=r.J$ -if(s!=null){s=s.b -s.toString -t.E.a(s).a=B.G.Af(t.F.a(r.gE(0).al(0,r.J$.gE(0))))}}, -qg(a,b){var s -if(this.Db(a,b))return!0 -s=this.J$.gE(0).xx(B.l) -return a.Xq(new A.bZt(this,s),s,A.blV(s))}} -A.bZt.prototype={ -$2(a,b){return this.a.J$.qg(a,this.b)}, -$S:31} -A.aJ1.prototype={} -A.Tu.prototype={ -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r===b)return!0 -if(J.as(b)!==A.K(r))return!1 -s=!1 -if(b instanceof A.Tu)if(b.d==r.d)if(b.e==r.e)s=J.v(b.f,r.f) -return s}} -A.axL.prototype={} -A.dq.prototype={ -N_(a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8){var s=this,r=c7==null?s.guV():c7,q=a7==null?s.gde(s):a7,p=b2==null?s.gqU():b2,o=b9==null?s.ge2():b9,n=c1==null?s.gdu(s):c1,m=c5==null?s.gdC():c5,l=a8==null?s.grW(s):a8,k=c0==null?s.gq0(s):c0,j=b7==null?s.gz6():b7,i=b0==null?s.y:b0,h=b6==null?s.gz5():b6,g=b4==null?s.grh():b4,f=b5==null?s.gvo():b5,e=c3==null?s.gt1():c3,d=c2==null?s.gdS(s):c2,c=b8==null?s.gv8():b8,b=c8==null?s.gta():c8,a=c6==null?s.gxK():c6,a0=a5==null?s.cy:a5,a1=a9==null?s.db:a9,a2=a4==null?s.dx:a4,a3=c4==null?s.gve():c4 -return A.wI(a2,a0,s.fr,q,l,a1,i,s.fx,p,s.at,g,f,h,j,c,o,k,n,d,e,a3,m,a,r,b)}, -GT(a){var s=null -return this.N_(s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,a,s,s,s,s,s,s,s,s)}, -bz4(a){var s=null -return this.N_(s,s,s,s,s,s,s,s,s,s,a,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, -aHD(a,b,c){var s=null -return this.N_(s,s,s,s,s,s,s,s,a,s,s,b,s,s,s,c,s,s,s,s,s,s,s,s,s)}, -bz1(a){var s=null -return this.N_(s,s,s,s,s,s,s,s,a,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, -bzF(a,b){var s=null -return this.N_(s,s,s,a,s,s,s,s,b,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, -bzV(a,b,c){var s=null -return this.N_(s,s,s,a,s,s,s,s,b,s,s,s,s,s,s,c,s,s,s,s,s,s,s,s,s)}, -cL(a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6=this -if(a7==null)return a6 -s=a6.guV() -if(s==null)s=a7.guV() -r=a6.gde(a6) -if(r==null)r=a7.gde(a7) -q=a6.gqU() -if(q==null)q=a7.gqU() -p=a6.ge2() -if(p==null)p=a7.ge2() -o=a6.gdu(a6) -if(o==null)o=a7.gdu(a7) -n=a6.gdC() -if(n==null)n=a7.gdC() -m=a6.grW(a6) -if(m==null)m=a7.grW(a7) -l=a6.gq0(a6) -if(l==null)l=a7.gq0(a7) -k=a6.gz6() -if(k==null)k=a7.gz6() -j=a6.y -if(j==null)j=a7.y -i=a6.gz5() -if(i==null)i=a7.gz5() -h=a6.grh() -if(h==null)h=a7.grh() -g=a6.gvo() -if(g==null)g=a7.gvo() -f=a7.at -e=a6.gt1() -if(e==null)e=a7.gt1() -d=a6.gdS(a6) -if(d==null)d=a7.gdS(a7) -c=a6.gv8() -if(c==null)c=a7.gv8() -b=a6.gta() -if(b==null)b=a7.gta() -a=a6.gxK() -if(a==null)a=a7.gxK() -a0=a6.cy -if(a0==null)a0=a7.cy -a1=a6.db -if(a1==null)a1=a7.db -a2=a6.dx -if(a2==null)a2=a7.dx -a3=a6.gve() -if(a3==null)a3=a7.gve() -a4=a7.fr -a5=a7.fx -return a6.N_(a2,a0,a4,r,m,a1,j,a5,q,f,h,g,i,k,c,p,l,o,d,e,a3,n,a,s,b)}, -gu(a){var s=this -return A.aI([s.guV(),s.gde(s),s.gqU(),s.ge2(),s.gdu(s),s.gdC(),s.grW(s),s.gq0(s),s.gz6(),s.y,s.gz5(),s.grh(),s.gvo(),s.at,s.gt1(),s.gdS(s),s.gv8(),s.gta(),s.gxK(),s.cy,s.db,s.dx,s.gve(),s.fr,s.fx])}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r===b)return!0 -if(J.as(b)!==A.K(r))return!1 -s=!1 -if(b instanceof A.dq)if(J.v(b.guV(),r.guV()))if(J.v(b.gde(b),r.gde(r)))if(J.v(b.gqU(),r.gqU()))if(J.v(b.ge2(),r.ge2()))if(J.v(b.gdu(b),r.gdu(r)))if(J.v(b.gdC(),r.gdC()))if(J.v(b.grW(b),r.grW(r)))if(J.v(b.gq0(b),r.gq0(r)))if(J.v(b.gz6(),r.gz6()))if(J.v(b.y,r.y))if(J.v(b.gz5(),r.gz5()))if(J.v(b.grh(),r.grh()))if(J.v(b.gvo(),r.gvo()))if(J.v(b.gt1(),r.gt1()))if(J.v(b.gdS(b),r.gdS(r)))if(J.v(b.gv8(),r.gv8()))if(J.v(b.gta(),r.gta()))if(b.gxK()==r.gxK())if(J.v(b.cy,r.cy))if(b.db==r.db)if(J.v(b.dx,r.dx))s=b.gve()==r.gve() -return s}, -guV(){return this.a}, -gde(a){return this.b}, -gqU(){return this.c}, -ge2(){return this.d}, -gdu(a){return this.e}, -gdC(){return this.f}, -grW(a){return this.r}, -gq0(a){return this.w}, -gz6(){return this.x}, -gz5(){return this.z}, -grh(){return this.Q}, -gvo(){return this.as}, -gt1(){return this.ax}, -gdS(a){return this.ay}, -gv8(){return this.ch}, -gta(){return this.CW}, -gxK(){return this.cx}, -gve(){return this.dy}} -A.axN.prototype={} -A.Tv.prototype={ -a_(){return new A.a3T(null,null)}} -A.a3T.prototype={ -amc(){this.D(new A.bOM())}, -grS(){var s=this.a.z -if(s==null){s=this.r -s.toString}return s}, -Zp(){var s,r,q=this -if(q.a.z==null)q.r=A.a3g() -s=q.grS() -r=q.a.c -s.qD(0,B.F,r==null) -q.grS().an(0,q.gNH())}, -aC(){this.aU() -this.Zp()}, -bp(a){var s,r,q=this -q.bJ(a) -s=a.z -if(q.a.z!=s){if(s!=null)s.V(0,q.gNH()) -if(q.a.z!=null){s=q.r -if(s!=null){s.ap$=$.aC() -s.Y$=0}q.r=null}q.Zp()}s=q.a.c==null -if(!s!==(a.c!=null)){r=q.grS() -r.qD(0,B.F,s) -s=q.a.c -if(s==null)q.grS().qD(0,B.a3,!1)}}, -n(){var s,r=this -r.grS().V(0,r.gNH()) -s=r.r -if(s!=null){s.ap$=$.aC() -s.Y$=0}s=r.d -if(s!=null)s.n() -r.b13()}, -B(c9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9=this,c0=null,c1=A.P(c9),c2=A.Av(c9),c3=b9.a,c4=c3.r,c5=c3.ab7(c9),c6=b9.a.JE(c9),c7=new A.bOJ(c4,c5,c6),c8=new A.bOK(b9,c7) -c3=t.PM -s=c8.$1$1(new A.bOk(),c3) -r=c8.$1$1(new A.bOl(),t.p8) -q=t.MH -p=c8.$1$1(new A.bOm(),q) -o=c8.$1$1(new A.bOx(),q) -n=c8.$1$1(new A.bOB(),q) -m=c8.$1$1(new A.bOC(),q) -l=c8.$1$1(new A.bOD(),t.pc) -q=t.tW -k=c8.$1$1(new A.bOE(),q) -j=c8.$1$1(new A.bOF(),q) -i=c8.$1$1(new A.bOG(),q) -h=new A.bOI(b9,c4,c5,c6).$0() -g=c8.$1$1(new A.bOH(),c3) -f=c8.$1$1(new A.bOn(),t.oI) -e=c8.$1$1(new A.bOo(),t.KX) -d=c7.$1$1(new A.bOp(),t.X3) -c=c7.$1$1(new A.bOq(),t.i1) -b=c7.$1$1(new A.bOr(),t.Tu) -a=c7.$1$1(new A.bOs(),t.y) -if(a==null)a=!0 -a0=c7.$1$1(new A.bOt(),t.z8) -a1=new A.t(d.a,d.b).aL(0,4) -a2=c7.$1$1(new A.bOu(),t.Ya) -c3=t.QN -a3=c7.$1$1(new A.bOv(),c3) -a4=c7.$1$1(new A.bOw(),c3) -a5=b9.a.w -if(a5==null)a5=(a3==null?a4:a3)!=null?B.bL:B.n -c3=k.a -q=k.b -a6=d.a83(new A.ax(c3,i.a,q,i.b)) -if(j!=null){a7=a6.c8(j) -c3=a7.a -if(isFinite(c3))a6=a6.bzO(c3,c3) -c3=a7.b -if(isFinite(c3))a6=a6.bzN(c3,c3)}a8=a1.b -c3=a1.a -a9=Math.max(0,c3) -b0=l.v(0,new A.aB(a9,a8,a9,a8)).bk(0,B.Z,B.GR) -q=!1 -if(b.a>0){b1=b9.e -if(b1!=null){b2=b9.f -if(b2!=null)if(b1!==s)if(b2.gk(b2)!==p.gk(p)){q=b9.f -q=q.gbR(q)===1&&p.gbR(p)<1&&s===0}}}if(q){q=b9.d -if(!J.v(q==null?c0:q.e,b)){q=b9.d -if(q!=null)q.n() -q=A.c2(c0,b,c0,c0,b9) -q.d4() -b1=q.lW$ -b1.b=!0 -b1.a.push(new A.bOy(b9)) -b9.d=q}p=b9.f -b9.d.sk(0,0) -b9.d.cT(0)}b9.e=s -b9.f=p -a0.toString -q=b9.a -b3=new A.ai(b0,new A.fg(a0,1,1,a4!=null?a4.$3(c9,b9.grS().a,q.ax):q.ax,c0),c0) -if(a3!=null)b3=a3.$3(c9,b9.grS().a,b3) -q=c1.bz5(c2.cL(new A.fE(g,c0,c0,c0,c0,h,c0,c0,c0))) -b1=b9.a -b2=b1.c -b4=b1.d -b5=b1.e -b6=b1.x -b7=b1.f -b3=A.chm(A.fl(b1.y,c0,b2!=null,b3,e.zt(f),a,c0,b6,B.D,c0,c0,new A.aCc(new A.bOz(c7)),b7,c0,b5,b4,b2,c0,c0,new A.bZ(new A.bOA(c7),t.VZ),c0,c0,a2,b9.grS()),B.a1,q,b) -q=b9.a -b1=q.at -if(b1!=null)b3=A.vV(b3,b1,c0) -switch(c.a){case 0:b8=new A.X(48+c3,48+a8) -break -case 1:b8=B.a9 -break -default:b8=c0}c3=q.c -s.toString -q=r==null?c0:r.dj(o) -b1=e.zt(f) -return A.cq(!0,c0,new A.aBh(b8,new A.da(a6,A.cK(!1,b,!1,c0,b3,a5,p,s,c0,n,b1,m,q,p==null?B.kH:B.xh),c0),c0),!0,c0,c3!=null,!1,c0,!1,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,c0,B.Q,c0)}} -A.bOM.prototype={ -$0(){}, -$S:0} -A.bOJ.prototype={ -$1$1(a,b){var s=a.$1(this.a),r=a.$1(this.b),q=a.$1(this.c),p=s==null?r:s -return p==null?q:p}, -$1(a){return this.$1$1(a,t.z)}, -$S:381} -A.bOK.prototype={ -$1$1(a,b){return this.b.$1$1(new A.bOL(this.a,a,b),b)}, -$1(a){return this.$1$1(a,t.z)}, -$S:709} -A.bOL.prototype={ -$1(a){var s=this.b.$1(a) -return s==null?null:s.ak(this.a.grS().a)}, -$S(){return this.c.i("0?(dq?)")}} -A.bOI.prototype={ -$0(){var s,r=this,q=null,p=r.b,o=p==null -if(o)s=q -else{s=p.grh() -s=s==null?q:s.ak(r.a.grS().a)}if(s==null){s=r.c -if(s==null)s=q -else{s=s.grh() -s=s==null?q:s.ak(r.a.grS().a)}}if(s==null)if(o)p=q -else{p=p.gqU() -p=p==null?q:p.ak(r.a.grS().a)}else p=s -if(p==null){p=r.c -if(p==null)p=q -else{p=p.gqU() -p=p==null?q:p.ak(r.a.grS().a)}}if(p==null){p=r.d.grh() -p=p==null?q:p.ak(r.a.grS().a)}if(p==null){p=r.d.gqU() -p=p==null?q:p.ak(r.a.grS().a)}return p}, -$S:379} -A.bOk.prototype={ -$1(a){return a==null?null:a.grW(a)}, -$S:223} -A.bOl.prototype={ -$1(a){return a==null?null:a.guV()}, -$S:377} -A.bOm.prototype={ -$1(a){return a==null?null:a.gde(a)}, -$S:113} -A.bOx.prototype={ -$1(a){return a==null?null:a.gqU()}, -$S:113} -A.bOB.prototype={ -$1(a){return a==null?null:a.gdu(a)}, -$S:113} -A.bOC.prototype={ -$1(a){return a==null?null:a.gdC()}, -$S:113} -A.bOD.prototype={ -$1(a){return a==null?null:a.gq0(a)}, -$S:373} -A.bOE.prototype={ -$1(a){return a==null?null:a.gz6()}, -$S:224} -A.bOF.prototype={ -$1(a){return a==null?null:a.y}, -$S:224} -A.bOG.prototype={ -$1(a){return a==null?null:a.gz5()}, -$S:224} -A.bOH.prototype={ -$1(a){return a==null?null:a.gvo()}, -$S:223} -A.bOn.prototype={ -$1(a){return a==null?null:a.gt1()}, -$S:225} -A.bOo.prototype={ -$1(a){return a==null?null:a.gdS(a)}, -$S:226} -A.bOz.prototype={ -$1(a){return this.a.$1$1(new A.bOi(a),t.Pb)}, -$S:718} -A.bOi.prototype={ -$1(a){var s -if(a==null)s=null -else{s=a.gv8() -s=s==null?null:s.ak(this.a)}return s}, -$S:719} -A.bOA.prototype={ -$1(a){return this.a.$1$1(new A.bOh(a),t.n8)}, -$S:47} -A.bOh.prototype={ -$1(a){var s -if(a==null)s=null -else{s=a.ge2() -s=s==null?null:s.ak(this.a)}return s}, -$S:720} -A.bOp.prototype={ -$1(a){return a==null?null:a.gta()}, -$S:721} -A.bOq.prototype={ -$1(a){return a==null?null:a.gxK()}, -$S:722} -A.bOr.prototype={ -$1(a){return a==null?null:a.cy}, -$S:723} -A.bOs.prototype={ -$1(a){return a==null?null:a.db}, -$S:724} -A.bOt.prototype={ -$1(a){return a==null?null:a.dx}, -$S:725} -A.bOu.prototype={ -$1(a){return a==null?null:a.gve()}, -$S:726} -A.bOv.prototype={ -$1(a){return a==null?null:a.fr}, -$S:366} -A.bOw.prototype={ -$1(a){return a==null?null:a.fx}, -$S:366} -A.bOy.prototype={ -$1(a){if(a===B.ar)this.a.D(new A.bOj())}, -$S:17} -A.bOj.prototype={ -$0(){}, -$S:0} -A.aCc.prototype={ -ak(a){var s=this.a.$1(a) -s.toString -return s}, -gRS(){return"ButtonStyleButton_MouseCursor"}} -A.aBh.prototype={ -bl(a){var s=new A.a6W(this.e,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.sans(this.e)}} -A.a6W.prototype={ -sans(a){if(this.M.m(0,a))return -this.M=a -this.aA()}, -cv(a){var s=this.J$ -if(s!=null)return Math.max(s.aB(B.b3,a,s.gcW()),this.M.a) -return 0}, -c7(a){var s=this.J$ -if(s!=null)return Math.max(s.aB(B.aN,a,s.gcF()),this.M.b) -return 0}, -cu(a){var s=this.J$ -if(s!=null)return Math.max(s.aB(B.az,a,s.gct()),this.M.a) -return 0}, -cd(a){var s=this.J$ -if(s!=null)return Math.max(s.aB(B.aX,a,s.gcP()),this.M.b) -return 0}, -atX(a,b){var s,r,q=this.J$ -if(q!=null){s=b.$2(q,a) -q=s.a -r=this.M -return a.c8(new A.X(Math.max(q,r.a),Math.max(s.b,r.b)))}return B.a9}, -lr(a){return this.atX(a,A.jK())}, -rl(a,b){var s,r,q=this.J$ -if(q==null)return null -s=q.uE(a,b) -if(s==null)return null -r=q.aB(B.ad,a,q.geT()) -return s+B.G.Af(t.F.a(this.aB(B.ad,a,this.geT()).al(0,r))).b}, -cN(){var s,r=this -r.fy=r.atX(t.g.a(A.R.prototype.ga9.call(r)),A.pP()) -s=r.J$ -if(s!=null){s=s.b -s.toString -t.E.a(s).a=B.G.Af(t.F.a(r.gE(0).al(0,r.J$.gE(0))))}}, -qg(a,b){var s -if(this.Db(a,b))return!0 -s=this.J$.gE(0).xx(B.l) -return a.Xq(new A.bZs(this,s),s,A.blV(s))}} -A.bZs.prototype={ -$2(a,b){return this.a.J$.qg(a,this.b)}, -$S:31} -A.a99.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.Tw.prototype={ -H(){return"ButtonTextTheme."+this.b}} -A.aRK.prototype={ -H(){return"ButtonBarLayoutBehavior."+this.b}} -A.acF.prototype={ -gq0(a){var s=this.e -if(s==null)switch(this.c.a){case 0:s=B.ck -break -case 1:s=B.ck -break -case 2:s=B.mX -break -default:s=null}return s}, -gdS(a){var s,r=this.f -if(r==null){s=this.c -$label0$0:{if(B.HV===s||B.afW===s){r=B.Fi -break $label0$0}if(B.afX===s){r=B.Fj -break $label0$0}r=null}}return r}, -apC(a){var s=this.at.a -return s}, -apL(a){var s,r=this -if(A.K(a)===B.flI)return null -s=r.w -if(s!=null)return s -switch(r.c.a){case 0:case 1:s=r.at.b -return s -case 2:s=r.at.b -return s}}, -acc(a){var s,r=this -switch(r.c.a){case 0:return r.apC(a)===B.aG?B.r:B.aY -case 1:return r.at.y -case 2:s=r.apL(a) -return(s!=null?A.Pw(s)===B.aG:r.apC(a)===B.aG)?B.r:B.x}}, -aRg(a){return a.dy}, -m(a,b){var s=this -if(b==null)return!1 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.acF&&b.c===s.c&&b.a===s.a&&b.b===s.b&&b.gq0(0).m(0,s.gq0(0))&&b.gdS(0).m(0,s.gdS(0))&&J.v(b.w,s.w)&&J.v(b.y,s.y)&&J.v(b.z,s.z)&&J.v(b.at,s.at)&&b.ax==s.ax}, -gu(a){var s=this -return A.a7(s.c,s.a,s.b,s.gq0(0),s.gdS(0),!1,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.axO.prototype={} -A.bOQ.prototype={ -H(){return"_CardVariant."+this.b}} -A.acW.prototype={ -B(a){var s,r,q,p,o=this,n=null -a.aj(t.zS) -s=A.P(a).x1 -A.P(a) -switch(0){case 0:r=new A.bOP(a,B.n,n,n,n,1,B.r2,n) -break}q=r -r=s.c -if(r==null)r=q.gdu(0) -p=s.d -if(p==null)p=q.gdC() -return A.cq(n,n,new A.ai(o.y,A.cK(!1,B.E,!0,n,A.cq(n,n,o.Q,!1,n,n,!1,n,!1,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,B.Q,n),o.x,o.c,o.f,n,r,o.r,p,n,B.ma),n),!0,n,n,!1,n,!1,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,B.Q,n)}} -A.bOP.prototype={ -gau1(){var s,r=this,q=r.x -if(q===$){s=A.P(r.w) -r.x!==$&&A.bd() -q=r.x=s.ax}return q}, -gpP(a){var s=this.gau1(),r=s.p3 -return r==null?s.k2:r}, -gdu(a){var s=this.gau1().x1 -return s==null?B.x:s}, -gdC(){return B.D}, -gdS(a){return B.a9q}} -A.Ko.prototype={ -gu(a){var s=this -return A.a7(s.a,s.gpP(s),s.gdu(s),s.gdC(),s.e,s.f,s.gdS(s),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.Ko&&b.a==s.a&&J.v(b.gpP(b),s.gpP(s))&&J.v(b.gdu(b),s.gdu(s))&&J.v(b.gdC(),s.gdC())&&b.e==s.e&&J.v(b.f,s.f)&&J.v(b.gdS(b),s.gdS(s))}, -gpP(a){return this.b}, -gdu(a){return this.c}, -gdC(){return this.d}, -gdS(a){return this.r}} -A.axR.prototype={} -A.Ty.prototype={ -gu(a){var s=this -return A.a7(s.b,s.c,s.d,s.f,s.a,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r===b)return!0 -if(J.as(b)!==A.K(r))return!1 -s=!1 -if(b instanceof A.Ty)if(J.v(b.b,r.b))if(b.c==r.c)if(J.v(b.d,r.d))if(b.f==r.f)s=J.v(b.a,r.a) -return s}} -A.axS.prototype={} -A.bP8.prototype={ -H(){return"_CheckboxType."+this.b}} -A.Ku.prototype={ -a_(){return new A.ay_(new A.axY($.aC()),$,$,$,$,$,$,$,$,B.bc,$,null,!1,!1,null,null)}, -gk(a){return this.c}} -A.ay_.prototype={ -aC(){this.b16() -this.e=this.a.c}, -bp(a){var s,r=this -r.bJ(a) -s=a.c -if(s!=r.a.c){r.e=s -r.Jo()}}, -n(){this.d.n() -this.b15()}, -guz(){return this.a.d}, -gKO(){this.a.toString -return!1}, -gk(a){return this.a.c}, -gaug(){return new A.bZ(new A.bP6(this),t.VZ)}, -Q4(a,b){if(a instanceof A.pN)return A.dn(a,b,t.oI) -if(!b.p(0,B.O))return a -return null}, -B(b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1=this,b2=null -switch(b1.a.dx.a){case 0:break -case 1:switch(A.P(b3).w.a){case 0:case 1:case 3:case 5:break -case 2:case 4:s=b1.a -r=s.c -q=s.d -p=s.e -o=s.f -n=s.w -m=s.cx -l=s.CW -return A.cD_(o,!1,n,b2,b2,p,q,s.db,l,m,!1,r)}break}k=A.ci1(b3) -A.P(b3) -j=new A.bP1(A.P(b3),A.P(b3).ax,b2,b2,b2,b2,b2,b2,b2,b2,b2) -i=b1.a.y -b1.a.toString -h=j.gta() -switch(i.a){case 0:s=B.FS -break -case 1:s=B.FR -break -default:s=b2}g=s.a8(0,new A.t(h.a,h.b).aL(0,4)) -f=b1.grH() -f.v(0,B.O) -e=b1.grH() -e.A(0,B.O) -b1.a.toString -d=b1.gaug().a.$1(f) -if(d==null){s=k.b -d=s==null?b2:s.ak(f)}s=d==null -if(s){r=j.gwh().a.$1(f) -r.toString -c=r}else c=d -b1.a.toString -b=b1.gaug().a.$1(e) -if(b==null){r=k.b -b=r==null?b2:r.ak(e)}r=b==null -if(r){q=j.gwh().a.$1(e) -q.toString -a=q}else a=b -q=b1.Q4(b1.a.cx,f) -a0=q==null?b1.Q4(k.x,f):q -if(a0==null){q=b1.Q4(j.gt1(),f) -q.toString -a0=q}q=b1.Q4(b1.a.cx,e) -a1=q==null?b1.Q4(k.x,e):q -if(a1==null){q=b1.Q4(j.gt1(),e) -q.toString -a1=q}a2=b1.grH() -a2.v(0,B.U) -b1.a.toString -q=k.d -p=q==null?b2:q.ak(a2) -a3=p -if(a3==null){p=j.ge2().a.$1(a2) -p.toString -a3=p}a4=b1.grH() -a4.v(0,B.S) -b1.a.toString -p=q==null?b2:q.ak(a4) -a5=p -if(a5==null){p=j.ge2().a.$1(a4) -p.toString -a5=p}f.v(0,B.a3) -b1.a.toString -p=q==null?b2:q.ak(f) -if(p==null){s=s?b2:d.qd(31) -a6=s}else a6=p -if(a6==null){s=j.ge2().a.$1(f) -s.toString -a6=s}e.v(0,B.a3) -b1.a.toString -s=q==null?b2:q.ak(e) -if(s==null){s=r?b2:b.qd(31) -a7=s}else a7=s -if(a7==null){s=j.ge2().a.$1(e) -s.toString -a7=s}if(b1.zA$!=null){a5=b1.grH().p(0,B.O)?a6:a7 -a3=b1.grH().p(0,B.O)?a6:a7}b1.a.toString -a8=b1.grH() -s=b1.a.w -r=k.c -s=r==null?b2:r.ak(a8) -a9=s -if(a9==null){s=j.gGQ().ak(a8) -s.toString -a9=s}b1.a.toString -b0=k.e -if(b0==null)b0=j.gyA() -s=b1.a -r=s.db -s=s.c -q=b1.d -p=b1.tJ$ -p===$&&A.e() -q.sbG(0,p) -p=b1.wD$ -p===$&&A.e() -q.sTd(p) -p=b1.xE$ -p===$&&A.e() -q.saaH(p) -p=b1.xD$ -p===$&&A.e() -q.saaI(p) -q.samB(a7) -q.saog(a6) -q.sHe(a5) -q.sCk(a3) -q.syA(b0) -q.sS_(b1.zA$) -q.sCr(b1.grH().p(0,B.U)) -q.sZB(b1.grH().p(0,B.S)) -q.sJn(c) -q.sSx(a) -q.sGQ(a9) -q.sk(0,b1.a.c) -q.sao9(b1.e) -p=b1.a.CW -if(p==null)p=k.w -q.sdS(0,p==null?j.gdS(0):p) -q.saj0(a0) -q.samC(a1) -return A.cq(b2,s===!0,b1.aGk(!1,b2,new A.bZ(new A.bP7(b1,k),t.tR),q,g),!1,b2,b2,!1,b2,!1,b2,b2,b2,b2,b2,b2,b2,r,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,B.Q,b2)}} -A.bP6.prototype={ -$1(a){if(a.p(0,B.F))return null -if(a.p(0,B.O))return this.a.a.f -return null}, -$S:47} -A.bP7.prototype={ -$1(a){var s=A.dn(this.a.a.e,a,t.WV) -if(s==null)s=null -return s==null?A.IJ(a):s}, -$S:73} -A.axY.prototype={ -sGQ(a){if(J.v(this.dx,a))return -this.dx=a -this.a6()}, -gk(a){return this.dy}, -sk(a,b){if(this.dy==b)return -this.dy=b -this.a6()}, -sao9(a){if(this.fr==a)return -this.fr=a -this.a6()}, -sdS(a,b){if(J.v(this.fx,b))return -this.fx=b -this.a6()}, -saj0(a){if(J.v(this.fy,a))return -this.fy=a -this.a6()}, -samC(a){if(J.v(this.go,a))return -this.go=a -this.a6()}, -azL(a,b){var s=1-Math.abs(b-0.5)*2,r=18-s*2,q=a.a+s,p=a.b+s -return new A.a1(q,p,q+r,p+r)}, -auz(a){var s,r=this.e -if(a>=0.25)r.toString -else{s=this.f -s.toString -r.toString -r=A.aa(s,r,a*4) -r.toString}return r}, -aec(a,b,c,d){a.us(this.fx.CY(b),c) -this.fx.zt(d).bb(a,b)}, -aeU(a,b,c,d){var s,r=A.dj($.aw().w),q=b.a,p=b.b,o=q+2.6999999999999997,n=p+8.1 -if(c<0.5){s=A.pr(B.f2G,B.a4c,c*2) -s.toString -r.aP(new A.i1(o,n)) -r.aP(new A.cQ(q+s.a,p+s.b))}else{s=A.pr(B.a4c,B.f48,(c-0.5)*2) -s.toString -r.aP(new A.i1(o,n)) -r.aP(new A.cQ(q+7.2,p+12.6)) -r.aP(new A.cQ(q+s.a,p+s.b))}a.us(r,d)}, -aeV(a,b,c,d){var s,r=A.pr(B.f2H,B.a49,1-c) -r.toString -s=A.pr(B.a49,B.f31,c) -s.toString -a.Cb(b.a8(0,r),b.a8(0,s),d)}, -bb(a,b){var s,r,q,p,o,n,m,l,k,j,i=this -i.anZ(a,b.xx(B.l)) -$.aw() -s=A.bh() -r=i.dx -s.r=r.gk(r) -s.b=B.bS -s.c=2 -q=t.F.a(b.d3(0,2).al(0,B.aaC.d3(0,2))) -r=i.a.a -p=r.gaI(r) -$label0$0:{if(B.cm===p||B.ar===p){r=i.a.gk(0) -break $label0$0}if(B.ci===p||B.aa===p){r=1-i.a.gk(0) -break $label0$0}r=null}if(i.fr===!1||i.dy===!1){o=i.dy===!1?1-r:r -n=i.azL(q,o) -m=A.bh() -r=i.auz(o) -m.r=r.gk(r) -r=i.fy -if(o<=0.5){l=i.go -l.toString -r.toString -i.aec(a,n,m,A.cy(l,r,o))}else{r.toString -i.aec(a,n,m,r) -k=(o-0.5)*2 -if(i.fr==null||i.dy==null)i.aeV(a,q,k,s) -else i.aeU(a,q,k,s)}}else{n=i.azL(q,1) -m=A.bh() -l=i.auz(1) -m.r=l.gk(l) -l=i.fy -l.toString -i.aec(a,n,m,l) -if(r<=0.5){k=1-r*2 -r=i.fr -if(r===!0)i.aeU(a,q,k,s) -else i.aeV(a,q,k,s)}else{j=(r-0.5)*2 -r=i.dy -if(r===!0)i.aeU(a,q,j,s) -else i.aeV(a,q,j,s)}}}} -A.bP1.prototype={ -gt1(){return A.cet(new A.bP5(this))}, -gwh(){return new A.bZ(new A.bP3(this),t.mN)}, -gGQ(){return new A.bZ(new A.bP2(this),t.mN)}, -ge2(){return new A.bZ(new A.bP4(this),t.mN)}, -gyA(){return 20}, -gBh(){return this.y.f}, -gta(){return B.mr}, -gdS(a){return B.Fi}} -A.bP5.prototype={ -$1(a){var s,r,q=this -if(a.p(0,B.F)){if(a.p(0,B.O))return B.aeZ -s=q.a.z.k3 -return new A.bC(A.aP(97,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255),2,B.L,-1)}if(a.p(0,B.O))return B.HE -if(a.p(0,B.ew))return new A.bC(q.a.z.fy,2,B.L,-1) -if(a.p(0,B.a3))return new A.bC(q.a.z.k3,2,B.L,-1) -if(a.p(0,B.S))return new A.bC(q.a.z.k3,2,B.L,-1) -if(a.p(0,B.U))return new A.bC(q.a.z.k3,2,B.L,-1) -s=q.a.z -r=s.rx -return new A.bC(r==null?s.k3:r,2,B.L,-1)}, -$S:109} -A.bP3.prototype={ -$1(a){var s -if(a.p(0,B.F)){if(a.p(0,B.O)){s=this.a.z.k3 -return A.aP(97,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}return B.D}if(a.p(0,B.O)){if(a.p(0,B.ew))return this.a.z.fy -return this.a.z.b}return B.D}, -$S:10} -A.bP2.prototype={ -$1(a){if(a.p(0,B.F)){if(a.p(0,B.O))return this.a.z.k2 -return B.D}if(a.p(0,B.O)){if(a.p(0,B.ew))return this.a.z.go -return this.a.z.c}return B.D}, -$S:10} -A.bP4.prototype={ -$1(a){var s,r=this -if(a.p(0,B.ew)){if(a.p(0,B.a3)){s=r.a.z.fy -return A.aP(B.d.aD(25.5),s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.S)){s=r.a.z.fy -return A.aP(20,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.U)){s=r.a.z.fy -return A.aP(B.d.aD(25.5),s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}}if(a.p(0,B.O)){if(a.p(0,B.a3)){s=r.a.z.k3 -return A.aP(B.d.aD(25.5),s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.S))return r.a.z.b.bs(0.08) -if(a.p(0,B.U))return r.a.z.b.bs(0.1) -return B.D}if(a.p(0,B.a3))return r.a.z.b.bs(0.1) -if(a.p(0,B.S)){s=r.a.z.k3 -return A.aP(20,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.U)){s=r.a.z.k3 -return A.aP(B.d.aD(25.5),s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}return B.D}, -$S:10} -A.a9b.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.a9c.prototype={ -aC(){var s,r=this,q=null -r.aU() -s=A.c2(q,B.E,q,r.a.c===!1?0:1,r) -r.wf$=s -r.tJ$=A.cP(B.e3,s,B.e4) -s=A.c2(q,r.H8$,q,q,r) -r.vQ$=s -r.wD$=A.cP(B.a6,s,q) -s=A.c2(q,B.e6,q,r.ye$||r.yd$?1:0,r) -r.zy$=s -r.xD$=A.cP(B.a6,s,q) -s=A.c2(q,B.e6,q,r.ye$||r.yd$?1:0,r) -r.zz$=s -r.xE$=A.cP(B.a6,s,q)}, -n(){var s=this,r=s.wf$ -r===$&&A.e() -r.n() -r=s.tJ$ -r===$&&A.e() -r.n() -r=s.vQ$ -r===$&&A.e() -r.n() -r=s.wD$ -r===$&&A.e() -r.n() -r=s.zy$ -r===$&&A.e() -r.n() -r=s.xD$ -r===$&&A.e() -r.n() -r=s.zz$ -r===$&&A.e() -r.n() -r=s.xE$ -r===$&&A.e() -r.n() -s.b14()}} -A.bP9.prototype={ -H(){return"_CheckboxType."+this.b}} -A.TU.prototype={ -bg9(){var s=this -switch(s.c){case!1:s.d.$1(!0) -break -case!0:s.d.$1(!1) -break -case null:case void 0:s.d.$1(!1) -break}}, -B(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null -switch(1){case 1:s=new A.uI(!0,new A.Ku(h.c,h.d,g,h.f,g,g,!1,B.rS,g,g,g,!1,h.k1,g,!1,g,B.fp1,g),g) -break}r=h.p3 -if(r!==1)s=A.cdE(s,r) -q=A.akB(a) -r=h.fy -p=r==null?q.db:r -if(p==null)p=B.vv -$label0$1:{if(B.OY===p){r=new A.ah(s,h.dx) -break $label0$1}if(B.vu===p||B.vv===p){r=new A.ah(h.dx,s) -break $label0$1}r=g}o=r.a -n=g -m=r.b -n=m -l=A.P(a) -k=A.ci1(a) -r=h.f -if(r==null){r=k.b -r=r==null?g:r.ak(A.aQ(t.EK)) -j=r}else j=r -if(j==null)j=l.ax.y -r=h.d!=null -i=r?h.gbg8():g -return new A.ti(A.br(!1,h.go,g,g,r,g,g,g,!1,g,o,g,g,i,!1,j,g,h.ay,h.db,g,h.cy,g,n,g),g)}, -gk(a){return this.c}} -A.Kv.prototype={ -gu(a){var s=this -return A.a7(s.a,s.gwh(),s.gGQ(),s.ge2(),s.gyA(),s.gBh(),s.gta(),s.gdS(s),s.gt1(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.Kv&&b.gwh()==s.gwh()&&J.v(b.gGQ(),s.gGQ())&&b.ge2()==s.ge2()&&b.gyA()==s.gyA()&&b.gBh()==s.gBh()&&J.v(b.gta(),s.gta())&&J.v(b.gdS(b),s.gdS(s))&&J.v(b.gt1(),s.gt1())}, -gwh(){return this.b}, -gGQ(){return this.c}, -ge2(){return this.d}, -gyA(){return this.e}, -gBh(){return this.f}, -gta(){return this.r}, -gdS(a){return this.w}, -gt1(){return this.x}} -A.ay0.prototype={} -A.adk.prototype={ -B(a){var s=null -return A.cmE(!1,this.c,B.ub,s,s,s,s,B.n,s,s,s,s,s,s,s,s,s,s,!0,this.d,s,s,s,s,s,s,s,s,!1,s,s,s,s,s,s,s,!1,s,s)}} -A.a_A.prototype={ -a_(){return new A.a6y(A.a3g(),null,null)}} -A.a6y.prototype={ -gEY(){var s=this.a,r=!1 -if(s.ay)if(s.to)s=s.Q!=null -else s=r -else s=r -return s}, -aC(){var s,r,q=this,p=null -q.aU() -s=q.as -s.qD(0,B.F,!q.a.ay) -s.qD(0,B.O,q.a.ax) -s.an(0,new A.bYU(q)) -s=q.a -r=A.c2(p,B.ao2,p,s.ax?1:0,q) -q.d=r -q.Q=A.cP(B.a6,r,p) -r=q.a -q.e=A.c2(p,B.l5,p,r.d!=null||r.ax?1:0,q) -q.a.toString -q.f=A.c2(p,B.l5,p,0,q) -s=q.a -q.r=A.c2(p,B.lI,p,s.ay?1:0,q) -q.w=A.cP(new A.fe(0.23076923076923073,1,B.a6),q.d,new A.fe(0.7435897435897436,1,B.a6)) -q.y=A.cP(B.a6,q.f,p) -q.x=A.cP(B.a6,q.e,new A.fe(0.4871794871794872,1,B.a6)) -q.z=A.cP(B.a6,q.r,p)}, -n(){var s=this,r=s.d -r===$&&A.e() -r.n() -r=s.e -r===$&&A.e() -r.n() -r=s.f -r===$&&A.e() -r.n() -r=s.r -r===$&&A.e() -r.n() -r=s.w -r===$&&A.e() -r.n() -r=s.x -r===$&&A.e() -r.n() -r=s.y -r===$&&A.e() -r.n() -r=s.z -r===$&&A.e() -r.n() -r=s.Q -r===$&&A.e() -r.n() -r=s.as -r.ap$=$.aC() -r.Y$=0 -s.b1H()}, -b6h(a){var s=this -if(!s.gEY())return -s.as.qD(0,B.a3,!0) -s.D(new A.bYL(s))}, -b6f(){var s=this -if(!s.gEY())return -s.as.qD(0,B.a3,!1) -s.D(new A.bYK(s))}, -b6d(){var s,r,q=this -if(!q.gEY())return -q.as.qD(0,B.a3,!1) -q.D(new A.bYM(q)) -s=q.a -r=s.Q -if(r!=null)r.$1(!s.ax) -q.a.toString}, -bbw(a,b,c){var s,r,q=this.as,p=t.oI,o=A.dn(this.a.cy,q.a,p) -if(o==null)o=A.dn(b.at,q.a,p) -p=t.KX -s=A.dn(this.a.db,q.a,p) -if(s==null)s=A.dn(b.ax,q.a,p) -r=s==null?A.dn(c.ax,q.a,p):s -if(r==null)r=B.y3 -if(o!=null)return r.zt(o) -return!r.a.m(0,B.H)?r:r.zt(c.gt1())}, -aoD(a,b,c,d,e){var s=this.as,r=new A.aB9(b,a,e,d).ak(s.a) -if(r==null)s=c==null?null:c.ak(s.a) -else s=r -return s}, -bOM(a,b,c){return this.aoD(null,a,b,c,null)}, -bOL(a,b,c){return this.aoD(a,b,c,null,null)}, -bON(a,b,c){return this.aoD(null,a,b,null,c)}, -baE(a,b,c){var s,r,q,p,o,n=this -n.a.toString -s=b.a -r=n.bOM(s,c.gpP(c),b.d) -n.a.toString -q=n.bOL(b.b,s,c.gpP(c)) -n.a.toString -p=n.bON(s,c.gpP(c),b.e) -s=n.r -s===$&&A.e() -s=new A.ib(r,q).aK(0,s.gk(0)) -o=n.Q -o===$&&A.e() -return new A.ib(s,p).aK(0,o.gk(0))}, -bp(a){var s=this -s.bJ(a) -if(a.ay!==s.a.ay)s.D(new A.bYQ(s)) -if(!J.v(a.d,s.a.d)||a.ax!==s.a.ax)s.D(new A.bYR(s)) -if(a.ax!==s.a.ax)s.D(new A.bYS(s)) -s.a.toString}, -buZ(a,b,c){if(!b||c==null)return a -return A.vV(a,c,null)}, -b4M(a,b,c,d){this.a.toString -return null}, -B(d5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2=this,d3=null,d4=A.P(d5) -d5.aj(t.aL) -s=A.P(d5).y1 -r=s.CW -if(r==null)r=d4.ax.a -q=d2.a -p=q.c -if(p==null)p=A.cOe(d5,q.ay) -o=A.f_(d5) -n=d2.bbw(d4,s,p) -d2.a.toString -q=s.cx -m=q==null?p.grW(p):q -if(m==null)m=0 -d2.a.toString -q=s.cy -l=q==null?p.ga_D():q -if(l==null)l=0 -d2.a.toString -k=s.r -if(k==null)k=p.gdu(p) -d2.a.toString -j=s.w -if(j==null)j=p.gdC() -d2.a.toString -i=s.x -if(i==null)i=p.x -h=s.z -if(h==null)h=p.gRt() -d2.a.toString -g=s.y -if(g==null){q=p.y -q.toString -g=q}f=s.as -if(f==null)f=p.gq0(p) -e=s.ay -if(e==null){q=p.gwL() -q.toString -e=q}d2.a.toString -d=s.db -if(d==null)d=p.gvS() -q=d2.a -c=e.cL(q.f) -b=c.dj(A.dn(c.b,d2.as.a,t.MH)) -a=d2.a.d -if(a!=null){q=p.gvS().cL(d) -a0=d2.a.d -a0.toString -a=A.xt(a0,q)}a1=c.r -if(a1==null)a1=14 -q=A.cv(d5,B.av) -q=q==null?d3:q.gdH() -A.Ae(B.bM,B.cA,A.Z((q==null?B.ah:q).be(0,a1)/14-1,0,1)).toString -d2.a.toString -a2=s.Q -if(a2==null)a2=p.gSI() -q=d2.gEY()&&d2.at?l:m -a0=d2.a -a3=a0.ax?i:k -a4=a0.dx -a5=a0.dy -a6=a0.ay -a7=d2.gEY()?d2.gb6c():d3 -a8=d2.gEY()?d2.gb6g():d3 -a9=d2.gEY()?d2.gb6e():d3 -b0=d2.gEY()?new A.bYN(d2):d3 -a0=a0.ry -b1=s.a==null?d3:B.D -b2=d2.d -b2===$&&A.e() -b3=d2.r -b3===$&&A.e() -b3=A.b([b2,b3],t.Eo) -b2=d2.a -b4=b2.cx -b5=b2.Q -b2=A.jt(b2.e,d3,1,B.y6,!1,b,B.ae,d3,B.aE) -b6=A.abl(a,B.l5,A.aKn(),B.a6,A.c5S()) -b7=A.abl(d2.b4M(d5,d4,s,p),B.l5,A.aKn(),B.a6,A.c5S()) -b8=f.ak(o) -d2.a.toString -b9=d4.Q -c0=a2.ak(o) -c1=d2.a -c2=c1.d -c3=d2.gEY() -c4=c1.ax -c5=d2.w -c5===$&&A.e() -c6=d2.z -c6===$&&A.e() -c7=d2.x -c7===$&&A.e() -c8=d2.y -c8===$&&A.e() -c9=A.cK(!1,B.lI,!0,d3,A.fl(!1,d3,a6,A.iL(new A.za(b3),new A.bYO(d2,n,d4,s,p),d2.buZ(new A.ay4(new A.ay3(b6,b2,b7,r,b8,b9,c0,c2!=null,g,h,c3),c4,c1.ay,c5,c7,c8,c6,c1.p4,s.dx,s.dy,d3),b5!=null,b4)),n,!0,d3,a5,d3,b1,d3,a0,new A.bYP(d2),d3,b0,d3,a7,a9,a8,d3,d3,d3,d3,d3),a4,d3,q,d3,a3,n,j,d3,B.a4) -d0=new A.t(b9.a,b9.b).aL(0,4) -switch(d4.f.a){case 0:d1=new A.ax(48+d0.a,1/0,48+d0.b,1/0) -break -case 1:d1=B.od -break -default:d1=d3}q=A.bI(c9,1,1) -c1=c1.to -a0=c1?d2.gEY():d3 -return A.cq(c1,c4,new A.ay2(d1,q,d3),!0,d3,a0,!1,d3,!1,d3,d3,d3,d3,d3,d3,d3,d3,d3,d3,d3,d3,d3,d3,d3,d3,d3,d3,d3,d3,d3,d3,d3,d3,d3,d3,d3,d3,d3,d3,d3,d3,B.Q,d3)}} -A.bYU.prototype={ -$0(){return this.a.D(new A.bYT())}, -$S:0} -A.bYT.prototype={ -$0(){}, -$S:0} -A.bYL.prototype={ -$0(){this.a.at=!0}, -$S:0} -A.bYK.prototype={ -$0(){this.a.at=!1}, -$S:0} -A.bYM.prototype={ -$0(){this.a.at=!1}, -$S:0} -A.bYQ.prototype={ -$0(){var s,r=this.a -r.as.qD(0,B.F,!r.a.ay) -s=r.a.ay -r=r.r -if(s){r===$&&A.e() -r.cT(0)}else{r===$&&A.e() -r.pX(0)}}, -$S:0} -A.bYR.prototype={ -$0(){var s=this.a,r=s.a -r=r.d!=null||r.ax -s=s.e -if(r){s===$&&A.e() -s.cT(0)}else{s===$&&A.e() -s.pX(0)}}, -$S:0} -A.bYS.prototype={ -$0(){var s,r=this.a -r.as.qD(0,B.O,r.a.ax) -s=r.a.ax -r=r.d -if(s){r===$&&A.e() -r.cT(0)}else{r===$&&A.e() -r.pX(0)}}, -$S:0} -A.bYP.prototype={ -$1(a){this.a.as.qD(0,B.U,a)}, -$S:13} -A.bYN.prototype={ -$1(a){this.a.as.qD(0,B.S,a)}, -$S:13} -A.bYO.prototype={ -$2(a,b){var s=this,r=null -return A.bdb(b,r,new A.me(s.a.baE(s.c,s.d,s.e),r,r,r,s.b))}, -$S:728} -A.aB9.prototype={ -ak(a){var s=this,r=s.a -if(r!=null)return r.ak(a) -if(a.p(0,B.O)&&a.p(0,B.F))return s.c -if(a.p(0,B.F))return s.d -if(a.p(0,B.O))return s.c -return s.b}} -A.ay2.prototype={ -bl(a){var s=new A.aEs(this.e,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.saje(this.e)}} -A.aEs.prototype={ -qg(a,b){var s -if(!this.gE(0).p(0,b))return!1 -s=new A.t(b.a,this.gE(0).b/2) -return a.Xq(new A.bZ6(this,s),b,A.blV(s))}} -A.bZ6.prototype={ -$2(a,b){return this.a.J$.qg(a,this.b)}, -$S:31} -A.ay4.prototype={ -ga2l(){return B.efL}, -a71(a){var s -switch(a.a){case 0:s=this.d.b -break -case 1:s=this.d.a -break -case 2:s=this.d.c -break -default:s=null}return s}, -bB(a,b){var s=this -b.sbPU(s.d) -b.scV(a.aj(t.I).w) -b.C=s.e -b.a7=s.r -b.aW=s.w -b.aS=s.x -b.b6=s.y -b.bE=s.z -b.sbwz(s.Q) -b.sbCx(s.as)}, -bl(a){var s=this,r=t.o0 -r=new A.a6M(s.e,s.r,s.w,s.x,s.y,s.z,s.d,a.aj(t.I).w,s.Q,s.as,A.aN(r),A.aN(r),A.aN(r),A.c(t.Wb,t.x),new A.bH(),A.aN(t.T)) -r.bj() -return r}, -gk(a){return this.e}} -A.w9.prototype={ -H(){return"_ChipSlot."+this.b}} -A.ay3.prototype={ -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.ay3&&b.a.Da(0,s.a)&&b.b.Da(0,s.b)&&b.c.Da(0,s.c)&&b.d===s.d&&b.e.m(0,s.e)&&b.r.m(0,s.r)&&b.w===s.w&&b.x===s.x&&J.v(b.y,s.y)&&b.z===s.z}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,s.r,s.w,s.x,s.y,s.z,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.a6M.prototype={ -sbPU(a){if(this.b9.m(0,a))return -this.b9=a -this.aA()}, -scV(a){if(this.Y===a)return -this.Y=a -this.aA()}, -sbwz(a){if(J.v(this.ap,a))return -this.ap=a -this.aA()}, -sbCx(a){if(J.v(this.aO,a))return -this.aO=a -this.aA()}, -gx6(a){var s=this.ey$,r=s.h(0,B.d6),q=s.h(0,B.dF),p=s.h(0,B.kQ) -s=A.b([],t.Ik) -if(r!=null)s.push(r) -if(q!=null)s.push(q) -if(p!=null)s.push(p) -return s}, -cv(a){var s,r,q,p=this.b9,o=p.e.grZ() -p=p.r.grZ() -s=this.ey$ -r=s.h(0,B.d6) -r.toString -r=r.aB(B.b3,a,r.gcW()) -q=s.h(0,B.dF) -q.toString -q=q.aB(B.b3,a,q.gcW()) -s=s.h(0,B.kQ) -s.toString -return o+p+r+q+s.aB(B.b3,a,s.gcW())}, -cu(a){var s,r,q,p=this.b9,o=p.e.grZ() -p=p.r.grZ() -s=this.ey$ -r=s.h(0,B.d6) -r.toString -r=r.aB(B.az,a,r.gct()) -q=s.h(0,B.dF) -q.toString -q=q.aB(B.az,a,q.gct()) -s=s.h(0,B.kQ) -s.toString -return o+p+r+q+s.aB(B.az,a,s.gct())}, -c7(a){var s,r,q=this.b9,p=q.e,o=p.gpJ(0) -p=p.gpZ(0) -q=q.r -s=q.gpJ(0) -q=q.gpZ(0) -r=this.ey$.h(0,B.dF) -r.toString -return Math.max(32,o+p+(s+q)+r.aB(B.aN,a,r.gcF()))}, -cd(a){return this.aB(B.aN,a,this.gcF())}, -wb(a){var s,r=this.ey$,q=r.h(0,B.dF) -q.toString -s=q.Bv(a) -r=r.h(0,B.dF) -r.toString -r=r.b -r.toString -return A.zT(s,t.E.a(r).a.b)}, -bhI(a,b){var s,r,q,p=this,o=p.ap -if(o==null)o=A.jq(a,a) -s=p.ey$.h(0,B.d6) -s.toString -r=b.$2(s,o) -s=p.b9 -if(!s.x&&!s.w)return new A.X(0,a) -q=s.w?r.a:a -return new A.X(q*p.aW.gk(0),r.b)}, -bhK(a,b){var s,r,q=this.aO -if(q==null)q=A.jq(a,a) -s=this.ey$.h(0,B.kQ) -s.toString -r=b.$2(s,q) -s=this.aS -if(s.gaI(0)===B.aa)return new A.X(0,a) -return new A.X(s.gk(0)*r.a,r.b)}, -qg(a,b){var s,r,q,p,o,n,m=this -if(!m.gE(0).p(0,b))return!1 -s=m.b9 -r=m.gE(0) -q=m.ey$ -p=q.h(0,B.kQ) -p.toString -if(A.cRG(r,p.gE(0),s.r,s.e,b,m.Y)){s=q.h(0,B.kQ) -s.toString -o=s}else{s=q.h(0,B.dF) -s.toString -o=s}n=o.gE(0).xx(B.l) -return a.Xq(new A.bZa(o,n),b,A.blV(n))}, -lr(a){return this.aer(a,A.jK()).a}, -rl(a,b){var s,r=this.aer(a,A.jK()),q=this.ey$.h(0,B.dF) -q.toString -q=A.zT(q.uE(r.e,b),(r.c-r.f.b+r.w.b)/2) -s=this.b9 -return A.zT(A.zT(q,s.e.b),s.r.b)}, -aer(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=a.b,d=f.ey$,c=d.h(0,B.dF) -c.toString -s=c.aB(B.ad,new A.ax(0,e,0,a.d),c.geT()) -c=f.b9 -r=c.e -c=c.r -q=s.b -p=Math.max(32-(r.gpJ(0)+r.gpZ(0))+(c.gpJ(0)+c.gpZ(0)),q+(c.gpJ(0)+c.gpZ(0))) -o=f.bhI(p,b) -n=f.bhK(p,b) -c=o.a -r=n.a -m=f.b9 -l=m.r -k=Math.max(0,e-(c+r)-l.grZ()-m.e.grZ()) -j=new A.ax(0,isFinite(k)?k:s.a,q,p) -e=d.h(0,B.dF) -e.toString -e=b.$2(e,j) -d=e.a+l.grZ() -e=e.b -q=l.gpJ(0) -l=l.gpZ(0) -m=f.b9 -i=m.f -h=new A.t(0,new A.t(i.a,i.b).aL(0,4).b/2) -g=new A.X(c+d+r,p).a8(0,h) -m=m.e -return new A.bPb(a.c8(new A.X(g.a+m.grZ(),g.b+(m.gpJ(0)+m.gpZ(0)))),g,p,o,j,new A.X(d,e+(q+l)),n,h)}, -cN(){var s,r,q,p,o,n,m,l,k,j=this,i=t.g,h=j.aer(i.a(A.R.prototype.ga9.call(j)),A.pP()),g=h.b,f=g.a,e=new A.bZb(j,h) -switch(j.Y.a){case 0:s=j.b9 -if(s.x||s.w){s=h.d -r=e.$2(s,f) -q=f-s.a}else{q=f -r=B.l}s=h.f -p=e.$2(s,q) -if(j.aS.gaI(0)!==B.aa){o=h.r -n=j.b9.e -j.ai=new A.a1(0,0,0+(o.a+n.c),0+(g.b+(n.gpJ(0)+n.gpZ(0)))) -m=e.$2(o,q-s.a)}else{j.ai=B.aA -m=B.l}s=j.b9 -if(s.z){o=j.ai -o===$&&A.e() -o=o.c-o.a -s=s.e -j.ah=new A.a1(o,0,o+(f-o+s.grZ()),0+(g.b+(s.gpJ(0)+s.gpZ(0))))}else j.ah=B.aA -break -case 1:s=j.b9 -if(s.x||s.w){s=h.d -o=j.ey$.h(0,B.d6) -o.toString -n=s.a -r=e.$2(s,0-o.gE(0).a+n) -q=0+n}else{r=B.l -q=0}s=h.f -p=e.$2(s,q) -q+=s.a -s=j.b9 -if(s.z){s=s.e -o=j.aS.gaI(0)!==B.aa?q+s.a:f+s.grZ() -j.ah=new A.a1(0,0,0+o,0+(g.b+(s.gpJ(0)+s.gpZ(0))))}else j.ah=B.aA -s=j.ey$.h(0,B.kQ) -s.toString -o=h.r -n=o.a -q-=s.gE(0).a-n -if(j.aS.gaI(0)!==B.aa){m=e.$2(o,q) -s=j.b9.e -o=q+s.a -j.ai=new A.a1(o,0,o+(n+s.c),0+(g.b+(s.gpJ(0)+s.gpZ(0))))}else{j.ai=B.aA -m=B.l}break -default:r=B.l -p=B.l -m=B.l}s=j.b9.r -o=s.gpJ(0) -s=s.gpZ(0) -n=j.ey$ -l=n.h(0,B.dF) -l.toString -p=p.a8(0,new A.t(0,(h.f.b-(o+s)-l.gE(0).b)/2)) -l=n.h(0,B.d6) -l.toString -l=l.b -l.toString -s=t.E -s.a(l) -o=j.b9.e -l.a=new A.t(o.a,o.b).a8(0,r) -o=n.h(0,B.dF) -o.toString -o=o.b -o.toString -s.a(o) -l=j.b9 -k=l.e -l=l.r -o.a=new A.t(k.a,k.b).a8(0,p).a8(0,new A.t(l.a,l.b)) -n=n.h(0,B.kQ) -n.toString -n=n.b -n.toString -s.a(n) -s=j.b9.e -n.a=new A.t(s.a,s.b).a8(0,m) -n=s.grZ() -l=s.gpJ(0) -s=s.gpZ(0) -j.fy=i.a(A.R.prototype.ga9.call(j)).c8(new A.X(f+n,g.b+(l+s)))}, -gaeO(){if(this.b6.gaI(0)===B.ar)return B.r -switch(this.b9.d.a){case 1:var s=B.r -break -case 0:s=B.x -break -default:s=null}s=new A.ib(A.aP(97,s.gk(0)>>>16&255,s.gk(0)>>>8&255,s.gk(0)&255),s).aK(0,this.b6.gk(0)) -s.toString -return s}, -blW(a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=null,a4=a2.b9,a5=a4.y -if(a5==null){s=a4.d -r=a4.w -$label0$0:{q=B.aH===s -a4=q -if(a4){a4=r -p=a4 -o=p -n=!0 -m=!0}else{p=a3 -o=p -n=!1 -m=!1 -a4=!1}if(a4){a4=B.r -break $label0$0}l=a3 -if(q){if(m)a4=p -else{a4=r -p=a4 -m=!0}l=!1===a4 -a4=l -k=!0}else{k=!1 -a4=!1}if(a4){a4=A.aP(222,B.x.gk(0)>>>16&255,B.x.gk(0)>>>8&255,B.x.gk(0)&255) -break $label0$0}j=B.aG===s -a4=j -if(a4)if(n)a4=o -else{if(m)a4=p -else{a4=r -p=a4 -m=!0}o=!0===a4 -a4=o}else a4=!1 -if(a4){a4=B.x -break $label0$0}if(j)if(k)a4=l -else{l=!1===(m?p:r) -a4=l}else a4=!1 -if(a4){a4=A.aP(222,B.r.gk(0)>>>16&255,B.r.gk(0)>>>8&255,B.r.gk(0)&255) -break $label0$0}a4=a3}a5=a4}a4=a2.a7.a -if(a4.gaI(a4)===B.ci)a5=new A.ib(B.D,a5).aK(0,a2.a7.gk(0)) -a4=$.aw() -i=A.bh() -i.r=a5.gk(a5) -i.b=B.bS -h=a2.ey$.h(0,B.d6) -h.toString -i.c=2*h.gE(0).b/24 -h=a2.a7.a -g=h.gaI(h)===B.ci?1:a2.a7.gk(0) -if(g===0)return -f=A.dj(a4.w) -a4=a8*0.15 -h=a8*0.45 -e=a8*0.4 -d=a8*0.7 -c=new A.t(e,d) -b=a7.a -a=a7.b -a0=b+a4 -a1=a+h -if(g<0.5){a4=A.pr(new A.t(a4,h),c,g*2) -a4.toString -f.aP(new A.i1(a0,a1)) -f.aP(new A.cQ(b+a4.a,a+a4.b))}else{a4=A.pr(c,new A.t(a8*0.85,a8*0.25),(g-0.5)*2) -a4.toString -f.aP(new A.i1(a0,a1)) -f.aP(new A.cQ(b+e,a+d)) -f.aP(new A.cQ(b+a4.a,a+a4.b))}a6.us(f,i)}, -blU(a,b){var s,r,q,p,o,n,m,l=this,k=new A.bZ7(l) -if(!l.b9.w&&l.aW.gaI(0)===B.aa){l.aY.sbv(0,null) -return}s=l.gaeO() -r=s.gv0(s) -q=l.cx -q===$&&A.e() -p=l.aY -if(q)p.sbv(0,a.a_J(b,r,k,p.a)) -else{p.sbv(0,null) -q=r!==255 -if(q){p=a.ghs(0) -o=l.ey$.h(0,B.d6) -o.toString -n=o.b -n.toString -n=t.E.a(n).a -o=o.gE(0) -m=n.a -n=n.b -o=new A.a1(m,n,m+o.a,n+o.b).rz(b).qN(20) -$.aw() -n=A.bh() -n.r=s.gk(s) -p.xh(o,n)}k.$2(a,b) -if(q)a.ghs(0).a.restore()}}, -aul(a,b,c,d){var s,r,q,p,o,n=this,m=n.gaeO(),l=m.gv0(m) -if(n.b6.gaI(0)!==B.ar){m=n.cx -m===$&&A.e() -s=n.dv -if(m){s.sbv(0,a.a_J(b,l,new A.bZ8(c),s.a)) -if(d){m=n.bi -m.sbv(0,a.a_J(b,l,new A.bZ9(c),m.a))}}else{s.sbv(0,null) -n.bi.sbv(0,null) -m=c.b -m.toString -s=t.E -m=s.a(m).a -r=c.gE(0) -q=m.a -m=m.b -p=new A.a1(q,m,q+r.a,m+r.b).rz(b) -r=a.ghs(0) -m=p.qN(20) -$.aw() -q=A.bh() -o=n.gaeO() -q.r=o.gk(o) -r.xh(m,q) -q=c.b -q.toString -a.r6(c,s.a(q).a.a8(0,b)) -a.ghs(0).a.restore()}}else{m=c.b -m.toString -a.r6(c,t.E.a(m).a.a8(0,b))}}, -b8(a){var s,r,q=this -q.b1L(a) -s=q.grr() -q.a7.a.an(0,s) -r=q.gSR() -q.aW.a.an(0,r) -q.aS.a.an(0,r) -q.b6.a.an(0,s)}, -aZ(a){var s,r=this,q=r.grr() -r.a7.a.V(0,q) -s=r.gSR() -r.aW.a.V(0,s) -r.aS.a.V(0,s) -r.b6.a.V(0,q) -r.b1M(0)}, -n(){var s=this -s.dv.sbv(0,null) -s.bi.sbv(0,null) -s.aY.sbv(0,null) -s.uH()}, -bb(a,b){var s,r=this -r.blU(a,b) -if(r.aS.gaI(0)!==B.aa){s=r.ey$.h(0,B.kQ) -s.toString -r.aul(a,b,s,!0)}s=r.ey$.h(0,B.dF) -s.toString -r.aul(a,b,s,!1)}, -yZ(a){var s=this.ai -s===$&&A.e() -if(!s.p(0,a)){s=this.ah -s===$&&A.e() -s=s.p(0,a)}else s=!0 -return s}, -gk(a){return this.C}} -A.bZa.prototype={ -$2(a,b){return this.a.qg(a,this.b)}, -$S:31} -A.bZb.prototype={ -$2(a,b){var s -switch(this.a.Y.a){case 0:b-=a.a -break -case 1:break}s=this.b -return new A.t(b,(s.c-a.b+s.w.b)/2)}, -$S:729} -A.bZ7.prototype={ -$2(a,b){var s,r,q,p,o,n,m,l=this.a,k=l.ey$,j=k.h(0,B.d6) -j.toString -s=k.h(0,B.d6) -s.toString -s=s.b -s.toString -r=t.E -a.r6(j,r.a(s).a.a8(0,b)) -j=l.b9 -if(j.x&&l.a7.gaI(0)!==B.aa){if(j.w){j=k.h(0,B.d6) -j.toString -s=j.b -s.toString -s=r.a(s).a -j=j.gE(0) -q=s.a -s=s.b -p=new A.a1(q,s,q+j.a,s+j.b).rz(b) -$.aw() -o=A.bh() -j=$.cvL().aK(0,l.a7.gk(0)) -j.toString -o.r=j.gk(j) -o.a=B.aez -n=l.bE.CY(p) -a.ghs(0).us(n,o)}j=k.h(0,B.d6) -j.toString -j=j.gE(0) -s=k.h(0,B.d6) -s.toString -s=s.b -s.toString -s=r.a(s).a -r=k.h(0,B.d6) -r.toString -r=r.gE(0) -k=k.h(0,B.d6) -k.toString -m=s.a8(0,new A.t(r.b*0.125,k.gE(0).b*0.125)) -l.blW(a.ghs(0),b.a8(0,m),j.b*0.75)}}, -$S:32} -A.bZ8.prototype={ -$2(a,b){var s=this.a,r=s.b -r.toString -a.r6(s,t.E.a(r).a.a8(0,b))}, -$S:32} -A.bZ9.prototype={ -$2(a,b){var s=this.a,r=s.b -r.toString -a.r6(s,t.E.a(r).a.a8(0,b))}, -$S:32} -A.bPb.prototype={} -A.bPa.prototype={ -gIE(){var s,r=this,q=r.fy -if(q===$){s=A.P(r.fr) -r.fy!==$&&A.bd() -q=r.fy=s.ax}return q}, -gwL(){var s,r,q,p=this,o=p.go -if(o===$){s=A.P(p.fr) -p.go!==$&&A.bd() -o=p.go=s.ok}s=o.as -if(s==null)s=null -else{if(p.fx){r=p.gIE() -q=r.rx -r=q==null?r.k3:q}else r=p.gIE().k3 -r=s.dj(r) -s=r}return s}, -gpP(a){return null}, -gdu(a){return B.D}, -gdC(){return B.D}, -gRt(){return null}, -gYv(){var s,r -if(this.fx){s=this.gIE() -r=s.rx -s=r==null?s.k3:r}else s=this.gIE().k3 -return s}, -gt1(){var s,r -if(this.fx){s=this.gIE() -r=s.to -if(r==null){r=s.C -s=r==null?s.k3:r}else s=r -s=new A.bC(s,1,B.L,-1)}else{s=this.gIE().k3 -s=new A.bC(A.aP(31,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255),1,B.L,-1)}return s}, -gvS(){var s=null -return new A.fE(18,s,s,s,s,this.fx?this.gIE().b:this.gIE().k3,s,s,s)}, -gq0(a){return B.co}, -gSI(){var s=this.gwL(),r=s==null?null:s.r -if(r==null)r=14 -s=A.cv(this.fr,B.av) -s=s==null?null:s.gdH() -s=A.Ae(B.bM,B.cA,A.Z((s==null?B.ah:s).be(0,r)/14-1,0,1)) -s.toString -return s}} -A.a9Q.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.a9S.prototype={ -b8(a){var s,r,q -this.t2(a) -for(s=this.gx6(0),r=s.length,q=0;q"))}} -A.Qs.prototype={ -aC(){this.aU() -this.aC1()}, -bp(a){var s,r,q,p=this -p.bJ(a) -s=p.a -if(a.w===s.w){r=a.c -q=r.p3 -s=s.c -s=q!=s.p3||r.uN!==s.uN||s.uR.length!==r.uR.length}else s=!0 -if(s){s=p.d -s===$&&A.e() -s.n() -p.aC1()}}, -aC1(){var s,r,q,p=this.a,o=p.c,n=0.5/(o.uR.length+1.5) -p=p.w -s=o.p3 -if(p===o.uN){s.toString -this.d=A.cP(B.tt,s,null)}else{r=A.Z(0.5+(p+1)*n,0,1) -q=A.Z(r+1.5*n,0,1) -s.toString -this.d=A.cP(new A.fe(r,q,B.a1),s,null)}}, -b91(a){var s,r=$.at.T$.d.a.b -switch((r==null?A.J9():r).a){case 0:r=!1 -break -case 1:r=!0 -break -default:r=null}if(a&&r){r=this.a -s=r.c.ac5(r.f,r.r.d,r.w) -this.a.d.y4(s.d,B.aI,B.bc)}}, -be1(){var s,r=this.a -r=r.c.uR[r.w] -s=this.c -s.toString -A.cw(s,!1).qw(new A.oF(r.f.r,this.$ti.i("oF<1>")))}, -n(){var s=this.d -s===$&&A.e() -s.n() -this.aM()}, -B(a){var s,r,q=this,p=null,o=q.a,n=o.c,m=o.w,l=n.uR[m],k=o.e -l=A.c3(new A.ai(k,l,p),n.Cf,p) -s=m===n.uN -r=$.at.T$.d.a.b -if(r==null)r=A.J9() -q.a.toString -if(r===B.BL)o=A.bdb(l,s?A.P(a).CW:p,p) -else o=l -l=A.fl(s,p,!0,o,p,!0,p,p,p,p,p,p,q.gb90(),p,p,p,q.gbe0(),p,p,p,p,p,p,p) -o=q.d -o===$&&A.e() -l=A.HZ(new A.er(o,!1,l,p),p,B.eE2) -return A.cq(p,p,l,!1,p,p,!1,p,!1,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,B.xW,p,p,p,p,p,p,p,p,B.Q,p)}} -A.Qq.prototype={ -a_(){return new A.a4L(this.$ti.i("a4L<1>"))}} -A.a4L.prototype={ -aC(){var s,r=this -r.aU() -s=r.a.c.p3 -s.toString -s=A.cP(B.OJ,s,B.e7R) -r.d!==$&&A.cp() -r.d=s -s=r.a.c.p3 -s.toString -s=A.cP(B.e7B,s,B.tt) -r.e!==$&&A.cp() -r.e=s}, -n(){var s=this.d -s===$&&A.e() -s.n() -s=this.e -s===$&&A.e() -s.n() -this.aM()}, -B(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=null,e=A.u(a,B.bJ,t.c4) -e.toString -s=g.a.c -r=A.b([],t.p) -for(q=s.uR,p=g.$ti.i("Qr<1>"),o=0;o0?8+B.b.CI(B.b.d_(this.fk,0,a),new A.bRP()):8}, -ac5(a,b,c){var s,r,q,p,o=this,n=b-96,m=a.b,l=a.d,k=Math.min(l,b),j=o.apR(c),i=Math.min(48,m),h=Math.max(b-48,k),g=o.fk,f=o.uN -l-=m -s=m-j-(g[f]-l)/2 -r=B.l7.gpJ(0)+B.l7.gpZ(0) -if(o.uR.length!==0)r+=B.b.CI(g,new A.bRQ()) -q=Math.min(n,r) -p=s+q -if(sh){p=Math.max(k,h) -s=p-q}g=g[f]/2 -l=k-l/2 -if(p-gn?Math.min(Math.max(0,j-(m-s)),r-q):0)}, -gDy(){return this.qB}, -gGJ(){return this.ts}} -A.bRO.prototype={ -$2(a,b){var s=this.a -return new A.J0(s,b,s.wE,s.wC,s.uN,s.Bb,s.cG,!0,s.dB,s.fj,null,s.$ti.i("J0<1>"))}, -$S(){return this.a.$ti.i("J0<1>(G,ax)")}} -A.bRP.prototype={ -$2(a,b){return a+b}, -$S:149} -A.bRQ.prototype={ -$2(a,b){return a+b}, -$S:149} -A.J0.prototype={ -a_(){return new A.a4N(this.$ti.i("a4N<1>"))}} -A.a4N.prototype={ -aC(){this.aU() -var s=this.a -this.d=new A.i4(s.c.ac5(s.r,s.d.d,s.w).d,!0,null,null,null,A.b([],t.ZP),$.aC())}, -B(a){var s,r=this,q=A.f_(a),p=r.a,o=p.c,n=p.f,m=p.r,l=p.d,k=p.Q -p=p.at -s=r.d -s===$&&A.e() -return A.YG(new A.f6(new A.bRN(r,q,new A.Qq(o,n,m,l,k,!0,p,s,null,r.$ti.i("Qq<1>"))),null),a,!0,!0,!0,!0)}, -n(){var s=this.d -s===$&&A.e() -s.n() -this.aM()}} -A.bRN.prototype={ -$1(a){var s=this.a,r=s.a -return new A.mE(new A.azK(r.r,r.c,this.b,r.ax,s.$ti.i("azK<1>")),new A.r7(r.y.a,this.c,null),null)}, -$S:730} -A.QV.prototype={ -bl(a){var s=new A.aEF(this.e,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.M=this.e}} -A.aEF.prototype={ -cN(){this.LI() -var s=this.gE(0) -this.M.$1(s)}} -A.azI.prototype={ -B(a){var s=null -return A.cq(!0,s,new A.da(B.af9,new A.fg(this.d,s,s,this.c,s),s),!1,s,s,!1,s,!1,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,B.Q,s)}} -A.x8.prototype={ -gk(a){return this.r}} -A.Lw.prototype={ -a_(){return new A.Qp(this.$ti.i("Qp<1>"))}, -gk(a){return this.d}} -A.Qp.prototype={ -giF(a){var s -this.a.toString -s=this.r -s.toString -return s}, -aC(){var s,r,q=this -q.aU() -q.aEr() -s=q.a -s.toString -if(q.r==null)q.r=A.jv(!0,A.K(s).l(0),!0,!0,null,null,!1) -s=t.ot -r=t.wS -q.w=A.j([B.yj,new A.fh(new A.bRK(q),new A.bX(A.b([],s),r),t.wY),B.abM,new A.fh(new A.bRL(q),new A.bX(A.b([],s),r),t.nz)],t.Ev,t.od) -q.giF(0).an(0,q.gavQ())}, -n(){var s,r=this -$.at.vZ(r) -r.ahm() -r.giF(0).V(0,r.gavQ()) -s=r.r -if(s!=null)s.n() -r.aM()}, -b92(){var s=this -if(s.y!==s.giF(0).gAp())s.D(new A.bRG(s))}, -ahm(){var s,r,q=this,p=q.e -if(p!=null)if(p.gzG()){s=p.b -if(s!=null){r=p.gzI() -s.e.wF(0,A.ceg(p)).ak9(0,null,!0,!1) -s.a3J(!1) -if(r){s.Qr(A.u7()) -s.ae4()}}}q.z=!1 -q.f=q.e=null}, -bp(a){this.bJ(a) -this.a.toString -this.aEr()}, -aEr(){var s,r,q=this.a,p=q.c.length===0 -if(p){this.d=null -return}for(p=q.c,s=p.length,r=0;r>")) -for(q=a2.i("QV<1>"),p=0;o=a0.a.c,p?>") -e=a2.i("aL?>") -d=A.lu(B.cK) -c=A.b([],t.wi) -b=$.aC() -a=$.am -a0.e=new A.a4M(r,B.ck,q,o,8,l,m,48,a1,a1,a1,!0,j,i,!0,k,a1,a1,a1,h,A.aQ(t.f9),new A.cc(a1,a2.i("cc>>")),new A.cc(a1,t.re),new A.qz(),a1,0,new A.aL(new A.aj(g,f),e),d,c,a1,B.me,new A.cl(a1,b,t.XR),new A.aL(new A.aj(a,f),e),new A.aL(new A.aj(a,f),e),a2.i("a4M<1>")) -a0.giF(0).u_() -r=a0.e -r.toString -n.Hx(r,a2.i("oF<1>")).bK(0,new A.bRI(a0),t.H) -a0.a.toString -a0.z=!0}, -gbgM(){var s,r,q=this.c -q.toString -s=A.cob(q) -q=this.gQc() -r=this.a -if(q){r.toString -q=null -switch(s.a){case 1:q=B.lF -break -case 0:q=B.b4 -break}return q}else{r.toString -q=null -switch(s.a){case 1:q=B.IP -break -case 0:q=B.al6 -break}return q}}, -gQc(){var s=this.a -return s.c.length!==0&&s.r!=null}, -B(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=A.cv(a,B.tG),e=f==null?g:f.gwO(0) -if(e==null){s=A.Cy(a).gOq() -e=s.a>s.b?B.xp:B.xo}f=h.f -if(f==null){h.f=e -f=e}if(e!==f){h.ahm() -h.f=e}f=h.a -f=f.c -f=A.H(f,t.l7) -r=f -h.a.toString -if(!h.gQc())h.a.toString -A.caG(a) -if(r.length===0)q=B.a0 -else{f=h.d -if(f==null)f=g -h.a.toString -p=A.U(r).i("O<1,aM>") -p=A.H(new A.O(r,new A.bRJ(h),p),p.i("a2.E")) -q=new A.ajy(B.mz,f,p,g)}f=h.gbgM() -h.a.toString -o=A.uU(B.e6e,new A.fE(24,g,g,g,g,f,g,g,g),g) -if(h.gQc()){f=h.gaie() -f.toString}else{f=h.gaie() -f.toString -f=f.dj(A.P(a).ay)}h.a.toString -p=B.Z.ak(a.aj(t.I).w) -n=t.p -m=A.b([],n) -if(h.a.CW)m.push(A.dF(q,1)) -else m.push(q) -h.a.toString -m.push(o) -e=A.jt(A.c3(new A.ai(p,A.bb(m,B.m,B.le,B.B,0),g),g,g),g,g,B.bk,!0,f,g,g,B.aE) -a.aj(t.U2) -f=h.a -f=f.Q -e=A.e8(B.aC,A.b([e,A.il(8,f,g,g,0,0,g,g)],n),B.u,B.ap,g) -f=A.aQ(t.EK) -if(!h.gQc())f.v(0,B.F) -l=A.dn(B.yT,f,t.Pb) -h.a.toString -f=h.gQc()?h.gb93():g -p=h.gQc() -n=h.a.k1 -m=h.giF(0) -k=A.P(a) -j=h.a.fx -e=A.fl(!1,n,p,new A.ai(j,e,g),g,!1,k.CW,m,g,g,g,l,g,g,g,g,f,g,g,g,g,g,g,g) -i=h.d!=null -f=h.z -p=h.w -p===$&&A.e() -return A.cq(!i,g,A.ub(p,e),!1,g,g,!1,f,!1,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,B.Q,g)}} -A.bRK.prototype={ -$1(a){return this.a.aeW()}, -$S:731} -A.bRL.prototype={ -$1(a){return this.a.aeW()}, -$S:732} -A.bRG.prototype={ -$0(){var s=this.a -s.y=s.giF(0).gAp()}, -$S:0} -A.bRH.prototype={ -$1(a){var s=this.a.e -if(s==null)return -s.fk[this.b]=a.b}, -$S:220} -A.bRI.prototype={ -$1(a){var s=this.a -s.ahm() -if(s.c==null||a==null)return -s=s.a.r -if(s!=null)s.$1(a.a)}, -$S(){return this.a.$ti.i("bg(oF<1>?)")}} -A.bRJ.prototype={ -$1(a){var s -this.a.a.toString -s=A.c3(a,48,null) -return s}, -$S:733} -A.a9u.prototype={} -A.VF.prototype={ -gyi(){return null}, -gu(a){var s=this -return A.a7(s.a,s.gyi(),s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r===b)return!0 -if(J.as(b)!==A.K(r))return!1 -s=!1 -if(b instanceof A.VF)if(J.v(b.a,r.a)){b.gyi() -r.gyi() -s=J.v(b.c,r.c)&&J.v(b.d,r.d)}return s}} -A.azL.prototype={} -A.LA.prototype={ -JE(a){var s=null -A.P(a) -A.P(a) -return new A.azY(a,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,B.E,!0,B.G,s,s,s)}, -ab7(a){return A.cja(a).a}} -A.aA_.prototype={ -JE(a){var s,r,q,p -A.P(a) -s=this.aYu(a) -r=s.guV() -if(r==null)q=null -else{r=r.ak(B.cG) -r=r==null?null:r.r -q=r}if(q==null)q=14 -r=A.cv(a,B.av) -r=r==null?null:r.gdH() -p=A.Km(B.r_,B.Ka,B.K9,(r==null?B.ah:r).be(0,q)/14) -return s.GT(new A.ci(p,t.mD))}} -A.aA0.prototype={ -B(a){var s,r=null,q=this.e,p=r -if(q==null)s=p -else{q=q.a -if(q==null)q=p -else{q=q.ak(B.cG) -q=q==null?r:q.r}s=q}if(s==null)s=14 -q=A.cv(a,B.av) -q=q==null?r:q.gdH() -q=A.Z((q==null?B.ah:q).be(0,s)/14,1,2) -A.cja(a) -q=A.aA(8,4,q-1) -q.toString -p=A.b([this.d,new A.ko(1,B.d9,this.c,r)],t.p) -return A.bb(p,B.m,B.k,B.B,q)}} -A.azY.prototype={ -gAP(){var s,r=this,q=r.go -if(q===$){s=A.P(r.fy) -r.go!==$&&A.bd() -q=r.go=s.ax}return q}, -guV(){return new A.ci(A.P(this.fy).ok.as,t.RP)}, -gde(a){return new A.bZ(new A.bRV(this),t.VZ)}, -gqU(){return new A.bZ(new A.bRX(this),t.VZ)}, -ge2(){return new A.bZ(new A.bS_(this),t.VZ)}, -gdu(a){var s=this.gAP().x1 -if(s==null)s=B.x -return new A.ci(s,t.De)}, -gdC(){return B.cP}, -grW(a){return new A.bZ(new A.bRW(),t.N5)}, -gq0(a){return new A.ci(A.cSV(this.fy),t.mD)}, -gz6(){return B.GE}, -gvo(){return B.GD}, -grh(){return new A.bZ(new A.bRY(this),t.mN)}, -gz5(){return B.o_}, -gdS(a){return B.ms}, -gv8(){return new A.bZ(new A.bRZ(),t.B_)}, -gta(){return A.P(this.fy).Q}, -gxK(){return A.P(this.fy).f}, -gve(){return A.P(this.fy).y}} -A.bRV.prototype={ -$1(a){var s,r -if(a.p(0,B.F)){s=this.a.gAP().k3 -return A.aP(31,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}s=this.a.gAP() -r=s.p3 -return r==null?s.k2:r}, -$S:10} -A.bRX.prototype={ -$1(a){var s -if(a.p(0,B.F)){s=this.a.gAP().k3 -return A.aP(97,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}return this.a.gAP().b}, -$S:10} -A.bS_.prototype={ -$1(a){if(a.p(0,B.a3))return this.a.gAP().b.bs(0.1) -if(a.p(0,B.S))return this.a.gAP().b.bs(0.08) -if(a.p(0,B.U))return this.a.gAP().b.bs(0.1) -return null}, -$S:47} -A.bRW.prototype={ -$1(a){if(a.p(0,B.F))return 0 -if(a.p(0,B.a3))return 1 -if(a.p(0,B.S))return 3 -if(a.p(0,B.U))return 1 -return 1}, -$S:365} -A.bRY.prototype={ -$1(a){var s,r=this -if(a.p(0,B.F)){s=r.a.gAP().k3 -return A.aP(97,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.a3))return r.a.gAP().b -if(a.p(0,B.S))return r.a.gAP().b -if(a.p(0,B.U))return r.a.gAP().b -return r.a.gAP().b}, -$S:10} -A.bRZ.prototype={ -$1(a){if(a.p(0,B.F))return B.cx -return B.bZ}, -$S:81} -A.LB.prototype={ -gu(a){return J.ae(this.a)}, -m(a,b){if(b==null)return!1 -if(this===b)return!0 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.LB&&J.v(b.a,this.a)}} -A.azZ.prototype={} -A.z4.prototype={} -A.W7.prototype={ -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r===b)return!0 -if(J.as(b)!==A.K(r))return!1 -s=!1 -if(b instanceof A.W7)if(J.v(b.a,r.a))if(J.v(b.b,r.b))if(J.v(b.c,r.c))if(J.v(b.d,r.d))if(J.v(b.e,r.e))if(J.v(b.f,r.f))if(J.v(b.r,r.r))if(J.v(b.w,r.w))if(J.v(b.x,r.x))if(J.v(b.y,r.y))s=J.v(b.z,r.z) -return s}} -A.aA9.prototype={} -A.Wf.prototype={ -gu(a){return J.ae(this.a)}, -m(a,b){if(b==null)return!1 -if(this===b)return!0 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.Wf&&J.v(b.a,this.a)}} -A.aAg.prototype={} -A.bPc.prototype={ -H(){return"_ChipVariant."+this.b}} -A.ahK.prototype={ -B(a){var s,r,q,p=null -A.P(a) -s=this.w -r=s!=null -q=this.r -A.P(a) -return A.cmE(!1,p,B.ub,p,p,p,p,B.n,p,new A.bSx(a,r,q,B.mv,p,p,p,p,p,p,p,p,p,!0,p,p,p,p,B.a9n,p,p,p,p,p,p,p,p),p,B.e68,p,p,p,p,p,p,r,this.d,p,p,p,p,p,s,p,p,q,p,p,p,p,p,p,p,!0,p,p)}} -A.bSx.prototype={ -gw5(){var s,r=this,q=r.id -if(q===$){s=A.P(r.fr) -r.id!==$&&A.bd() -q=r.id=s.ax}return q}, -grW(a){var s -if(this.go===B.mv)s=0 -else s=this.fx?1:0 -return s}, -ga_D(){return 1}, -gwL(){var s,r,q,p=this,o=p.k1 -if(o===$){s=A.P(p.fr) -p.k1!==$&&A.bd() -o=p.k1=s.ok}s=o.as -if(s==null)s=null -else{if(p.fx)if(p.fy){r=p.gw5() -q=r.as -r=q==null?r.z:q}else{r=p.gw5() -q=r.rx -r=q==null?r.k3:q}else r=p.gw5().k3 -r=s.dj(r) -s=r}return s}, -gpP(a){return new A.bZ(new A.bSy(this),t.VZ)}, -gdu(a){var s -if(this.go===B.mv)s=B.D -else{s=this.gw5().x1 -if(s==null)s=B.x}return s}, -gdC(){return B.D}, -gRt(){var s,r,q=this -if(q.fx)if(q.fy){s=q.gw5() -r=s.as -s=r==null?s.z:r}else s=q.gw5().b -else s=q.gw5().k3 -return s}, -gYv(){var s,r,q=this -if(q.fx)if(q.fy){s=q.gw5() -r=s.as -s=r==null?s.z:r}else{s=q.gw5() -r=s.rx -s=r==null?s.k3:r}else s=q.gw5().k3 -return s}, -gt1(){var s,r,q=this -if(q.go===B.mv&&!q.fy)if(q.fx){s=q.gw5() -r=s.to -if(r==null){r=s.C -s=r==null?s.k3:r}else s=r -s=new A.bC(s,1,B.L,-1)}else{s=q.gw5().k3 -s=new A.bC(A.aP(31,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255),1,B.L,-1)}else s=B.HF -return s}, -gvS(){var s,r,q=this,p=null -if(q.fx)if(q.fy){s=q.gw5() -r=s.as -s=r==null?s.z:r}else s=q.gw5().b -else s=q.gw5().k3 -return new A.fE(18,p,p,p,p,s,p,p,p)}, -gq0(a){return B.co}, -gSI(){var s=this.gwL(),r=s==null?null:s.r -if(r==null)r=14 -s=A.cv(this.fr,B.av) -s=s==null?null:s.gdH() -s=A.Ae(B.bM,B.cA,A.Z((s==null?B.ah:s).be(0,r)/14-1,0,1)) -s.toString -return s}} -A.bSy.prototype={ -$1(a){var s,r,q=this -if(a.p(0,B.O)&&a.p(0,B.F)){s=q.a -if(s.go===B.mv){s=s.gw5().k3 -s=A.aP(31,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}else{s=s.gw5().k3 -s=A.aP(31,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}return s}if(a.p(0,B.F)){s=q.a -if(s.go===B.mv)s=null -else{s=s.gw5().k3 -s=A.aP(31,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}return s}if(a.p(0,B.O)){s=q.a -if(s.go===B.mv){s=s.gw5() -r=s.Q -s=r==null?s.y:r}else{s=s.gw5() -r=s.Q -s=r==null?s.y:r}return s}s=q.a -if(s.go===B.mv)s=null -else{s=s.gw5() -r=s.p3 -s=r==null?s.k2:r}return s}, -$S:47} -A.Wl.prototype={ -qx(a){var s=this -return s.f!==a.f||s.r!==a.r||s.w!==a.w||s.x!==a.x||s.y!=a.y||s.z!=a.z}} -A.bRf.prototype={ -l(a){return""}} -A.a50.prototype={ -H(){return"_FloatingActionButtonType."+this.b}} -A.Am.prototype={ -B(a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=null,a1=A.P(a7),a2=a1.aS,a3=a.k1,a4=new A.bSk(a7,a3,!0,a0,a0,a0,a0,a0,6,6,8,a0,6,a0,!0,a0,B.HK,B.HJ,B.HL,B.HM,8,a0,a0,a0),a5=a.e,a6=a5==null?a2.a:a5 -if(a6==null)a6=a4.gqU() -a5=a.f -s=a5==null?a2.b:a5 -if(s==null)s=a4.gde(0) -r=a2.c -if(r==null)r=a4.gCk() -q=a2.d -if(q==null)q=a4.gHe() -p=a2.e -if(p==null)p=a4.gUS() -a5=a.as -o=a5==null?a2.f:a5 -if(o==null)o=6 -n=a2.r -if(n==null)n=6 -m=a2.w -if(m==null)m=8 -a5=a2.x -l=a5==null?a0:a5 -if(l==null)l=o -k=a2.y -if(k==null)k=6 -a5=a2.Q -a5!=null -j=a2.as -if(j==null)j=a4.gvo() -i=a2.cy -if(i==null){i=a4.gYS() -i.toString}h=i.dj(a6) -i=a.cx -g=i==null?a2.z:i -if(g==null)g=a4.gdS(0) -i=a.c -f=A.xt(i,new A.fE(j,a0,a0,a0,a0,a0,a0,a0,a0)) -switch(a3.a){case 0:e=a2.at -if(e==null)e=B.HK -break -case 1:e=a2.ax -if(e==null)e=B.HJ -break -case 2:e=a2.ay -if(e==null)e=B.HL -break -case 3:e=a2.ch -if(e==null)e=B.HM -d=a2.CW -if(d==null)d=8 -c=a2.cx -if(c==null)c=a4.gYR() -a3=A.b([],t.p) -a3.push(i) -i=a.db -if(i)a3.push(A.c3(a0,a0,d)) -if(i){i=a.k2 -i.toString -a3.push(i)}f=new A.ay1(new A.ai(c,A.bb(a3,B.m,B.k,B.B,0),a0),a0) -break -default:e=a0}b=A.cmH(B.E,!1,f,B.n,e,l,o,a5!==!1,s,r,n,a0,a0,k,q,m,a1.f,new A.azT(a.Q,a2.db),a0,a0,a.z,B.Z,g,p,h,B.mr) -a3=a.d -if(a3!=null)b=A.vV(b,a3,a0) -a3=a.y -return new A.ti(a3!=null?A.uS(b,a0,a0,a0,a3,!1):b,a0)}} -A.azT.prototype={ -ak(a){var s=A.dn(this.a,a,t.WV) -if(s==null)s=null -return s==null?A.IJ(a):s}, -gRS(){return"WidgetStateMouseCursor(FloatActionButton)"}} -A.ay1.prototype={ -bl(a){var s=new A.a6L(B.G,a.aj(t.I).w,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.scV(a.aj(t.I).w)}} -A.a6L.prototype={ -cv(a){return 0}, -c7(a){return 0}, -lr(a){var s,r=this.J$,q=a.a,p=a.b,o=a.c,n=a.d -if(r!=null){s=r.aB(B.ad,B.od,r.geT()) -return new A.X(Math.max(q,Math.min(p,s.a)),Math.max(o,Math.min(n,s.b)))}else return new A.X(A.Z(1/0,q,p),A.Z(1/0,o,n))}, -cN(){var s=this,r=t.g.a(A.R.prototype.ga9.call(s)),q=s.J$,p=r.a,o=r.b,n=r.c,m=r.d -if(q!=null){q.iW(B.od,!0) -s.fy=new A.X(Math.max(p,Math.min(o,s.J$.gE(0).a)),Math.max(n,Math.min(m,s.J$.gE(0).b))) -s.ME()}else s.fy=new A.X(A.Z(1/0,p,o),A.Z(1/0,n,m))}} -A.bSk.prototype={ -gVP(){var s,r=this,q=r.fx -if(q===$){s=A.P(r.dx) -r.fx!==$&&A.bd() -q=r.fx=s.ax}return q}, -gqU(){var s=this.gVP(),r=s.e -return r==null?s.c:r}, -gde(a){var s=this.gVP(),r=s.d -return r==null?s.b:r}, -gUS(){var s=this.gVP(),r=s.e -return(r==null?s.c:r).bs(0.1)}, -gCk(){var s=this.gVP(),r=s.e -return(r==null?s.c:r).bs(0.1)}, -gHe(){var s=this.gVP(),r=s.e -return(r==null?s.c:r).bs(0.08)}, -gdS(a){var s -switch(this.dy.a){case 0:s=B.a9p -break -case 1:s=B.a9q -break -case 2:s=B.a9o -break -case 3:s=B.a9p -break -default:s=null}return s}, -gvo(){var s=24 -switch(this.dy.a){case 0:break -case 1:break -case 2:s=36 -break -case 3:break -default:s=null}return s}, -gYR(){return new A.fM(this.fr&&this.dy===B.acz?16:20,0,20,0)}, -gYS(){var s,r=this,q=r.fy -if(q===$){s=A.P(r.dx) -r.fy!==$&&A.bd() -q=r.fy=s.ok}return q.as}, -gb7(a){return this.dy}} -A.b7i.prototype={ -l(a){return"FloatingActionButtonLocation"}} -A.bGg.prototype={ -bI2(){return!1}, -Ek(a){var s=this.bI2()?4:0 -return new A.t(this.apZ(a,s),this.aq_(a,s))}} -A.b6J.prototype={ -aq_(a,b){var s=a.d,r=a.f.b -if(s>r)return s-a.a.b/2 -return r}} -A.ahD.prototype={ -aq_(a,b){var s=a.c,r=a.b.b,q=a.a.b,p=a.w.b,o=s-q-Math.max(16,a.f.d-(a.r.b-s)+16) -if(p>0)o=Math.min(o,s-p-q-16) -return(r>0?Math.min(o,s-r-q/2):o)+b}} -A.b6I.prototype={ -apZ(a,b){return(a.r.a-a.a.a)/2}} -A.ahC.prototype={ -apZ(a,b){var s -switch(a.y.a){case 0:s=16+a.e.a-b -break -case 1:s=A.cLJ(a,b) -break -default:s=null}return s}} -A.bS7.prototype={ -l(a){return"FloatingActionButtonLocation.endTop"}} -A.bOT.prototype={ -l(a){return"FloatingActionButtonLocation.centerFloat"}} -A.bS6.prototype={ -l(a){return"FloatingActionButtonLocation.endFloat"}} -A.b7h.prototype={ -l(a){return"FloatingActionButtonAnimator"}} -A.c_y.prototype={ -apV(a,b,c){if(c<0.5)return a -else return b}} -A.a3A.prototype={ -gk(a){var s=this,r=s.w.x -r===$&&A.e() -if(r>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.O))return this.a.gdY().b -s=this.a.gdY() -r=s.rx -return r==null?s.k3:r}, -$S:10} -A.bTB.prototype={ -$1(a){var s,r,q=this -if(a.p(0,B.O)){if(a.p(0,B.a3))return q.a.gdY().b.bs(0.1) -if(a.p(0,B.S))return q.a.gdY().b.bs(0.08) -if(a.p(0,B.U))return q.a.gdY().b.bs(0.1)}if(a.p(0,B.a3)){s=q.a.gdY() -r=s.rx -s=r==null?s.k3:r -return A.aP(B.d.aD(25.5),s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.S)){s=q.a.gdY() -r=s.rx -s=r==null?s.k3:r -return A.aP(20,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.U)){s=q.a.gdY() -r=s.rx -s=r==null?s.k3:r -return A.aP(B.d.aD(25.5),s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}return B.D}, -$S:10} -A.bTA.prototype={ -$1(a){if(a.p(0,B.F))return B.cx -return B.bZ}, -$S:81} -A.aAh.prototype={ -gdY(){var s,r=this,q=r.id -if(q===$){s=A.P(r.fy) -r.id!==$&&A.bd() -q=r.id=s.ax}return q}, -gde(a){return new A.bZ(new A.bSp(this),t.VZ)}, -gqU(){return new A.bZ(new A.bSq(this),t.VZ)}, -ge2(){return new A.bZ(new A.bSs(this),t.VZ)}, -grW(a){return B.nZ}, -gdu(a){return B.cP}, -gdC(){return B.cP}, -gq0(a){return B.yq}, -gz6(){return B.yr}, -gz5(){return B.o_}, -gvo(){return B.yp}, -gt1(){return null}, -gdS(a){return B.ms}, -gv8(){return new A.bZ(new A.bSr(),t.B_)}, -gta(){return B.mr}, -gxK(){return A.P(this.fy).f}, -gve(){return A.P(this.fy).y}} -A.bSp.prototype={ -$1(a){var s,r -if(a.p(0,B.F)){s=this.a.gdY().k3 -return A.aP(31,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.O))return this.a.gdY().b -s=this.a -if(s.go){s=s.gdY() -r=s.RG -return r==null?s.k2:r}return s.gdY().b}, -$S:10} -A.bSq.prototype={ -$1(a){var s -if(a.p(0,B.F)){s=this.a.gdY().k3 -return A.aP(97,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.O))return this.a.gdY().c -s=this.a -if(s.go)return s.gdY().b -return s.gdY().c}, -$S:10} -A.bSs.prototype={ -$1(a){var s,r=this -if(a.p(0,B.O)){if(a.p(0,B.a3))return r.a.gdY().c.bs(0.1) -if(a.p(0,B.S))return r.a.gdY().c.bs(0.08) -if(a.p(0,B.U))return r.a.gdY().c.bs(0.1)}s=r.a -if(s.go){if(a.p(0,B.a3))return s.gdY().b.bs(0.1) -if(a.p(0,B.S))return s.gdY().b.bs(0.08) -if(a.p(0,B.U))return s.gdY().b.bs(0.1)}if(a.p(0,B.a3))return s.gdY().c.bs(0.1) -if(a.p(0,B.S))return s.gdY().c.bs(0.08) -if(a.p(0,B.U))return s.gdY().c.bs(0.1) -return B.D}, -$S:10} -A.bSr.prototype={ -$1(a){if(a.p(0,B.F))return B.cx -return B.bZ}, -$S:81} -A.aAi.prototype={ -gdY(){var s,r=this,q=r.id -if(q===$){s=A.P(r.fy) -r.id!==$&&A.bd() -q=r.id=s.ax}return q}, -gde(a){return new A.bZ(new A.bSt(this),t.VZ)}, -gqU(){return new A.bZ(new A.bSu(this),t.VZ)}, -ge2(){return new A.bZ(new A.bSw(this),t.VZ)}, -grW(a){return B.nZ}, -gdu(a){return B.cP}, -gdC(){return B.cP}, -gq0(a){return B.yq}, -gz6(){return B.yr}, -gz5(){return B.o_}, -gvo(){return B.yp}, -gt1(){return null}, -gdS(a){return B.ms}, -gv8(){return new A.bZ(new A.bSv(),t.B_)}, -gta(){return B.mr}, -gxK(){return A.P(this.fy).f}, -gve(){return A.P(this.fy).y}} -A.bSt.prototype={ -$1(a){var s,r -if(a.p(0,B.F)){s=this.a.gdY().k3 -return A.aP(31,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.O)){s=this.a.gdY() -r=s.Q -return r==null?s.y:r}s=this.a -if(s.go){s=s.gdY() -r=s.RG -return r==null?s.k2:r}s=s.gdY() -r=s.Q -return r==null?s.y:r}, -$S:10} -A.bSu.prototype={ -$1(a){var s,r -if(a.p(0,B.F)){s=this.a.gdY().k3 -return A.aP(97,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.O)){s=this.a.gdY() -r=s.as -return r==null?s.z:r}s=this.a -if(s.go){s=s.gdY() -r=s.rx -return r==null?s.k3:r}s=s.gdY() -r=s.as -return r==null?s.z:r}, -$S:10} -A.bSw.prototype={ -$1(a){var s,r,q=this -if(a.p(0,B.O)){if(a.p(0,B.a3)){s=q.a.gdY() -r=s.as -return(r==null?s.z:r).bs(0.1)}if(a.p(0,B.S)){s=q.a.gdY() -r=s.as -return(r==null?s.z:r).bs(0.08)}if(a.p(0,B.U)){s=q.a.gdY() -r=s.as -return(r==null?s.z:r).bs(0.1)}}s=q.a -if(s.go){if(a.p(0,B.a3)){s=s.gdY() -r=s.rx -s=r==null?s.k3:r -return A.aP(B.d.aD(25.5),s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.S)){s=s.gdY() -r=s.rx -s=r==null?s.k3:r -return A.aP(20,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.U)){s=s.gdY() -r=s.rx -s=r==null?s.k3:r -return A.aP(B.d.aD(25.5),s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}}if(a.p(0,B.a3)){s=s.gdY() -r=s.as -return(r==null?s.z:r).bs(0.1)}if(a.p(0,B.S)){s=s.gdY() -r=s.as -return(r==null?s.z:r).bs(0.08)}if(a.p(0,B.U)){s=s.gdY() -r=s.as -return(r==null?s.z:r).bs(0.1)}return B.D}, -$S:10} -A.bSv.prototype={ -$1(a){if(a.p(0,B.F))return B.cx -return B.bZ}, -$S:81} -A.aCG.prototype={ -gdY(){var s,r=this,q=r.id -if(q===$){s=A.P(r.fy) -r.id!==$&&A.bd() -q=r.id=s.ax}return q}, -gde(a){return new A.bZ(new A.bXa(this),t.VZ)}, -gqU(){return new A.bZ(new A.bXb(this),t.VZ)}, -ge2(){return new A.bZ(new A.bXd(this),t.VZ)}, -grW(a){return B.nZ}, -gdu(a){return B.cP}, -gdC(){return B.cP}, -gq0(a){return B.yq}, -gz6(){return B.yr}, -gz5(){return B.o_}, -gvo(){return B.yp}, -gt1(){return new A.bZ(new A.bXe(this),t.bZ)}, -gdS(a){return B.ms}, -gv8(){return new A.bZ(new A.bXc(),t.B_)}, -gta(){return B.mr}, -gxK(){return A.P(this.fy).f}, -gve(){return A.P(this.fy).y}} -A.bXa.prototype={ -$1(a){var s,r -if(a.p(0,B.F)){if(a.p(0,B.O)){s=this.a.gdY().k3 -return A.aP(31,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}return B.D}if(a.p(0,B.O)){s=this.a.gdY() -r=s.xr -return r==null?s.k3:r}return B.D}, -$S:10} -A.bXb.prototype={ -$1(a){var s,r -if(a.p(0,B.F)){s=this.a.gdY().k3 -return A.aP(97,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.O)){s=this.a.gdY() -r=s.y1 -return r==null?s.k2:r}s=this.a.gdY() -r=s.rx -return r==null?s.k3:r}, -$S:10} -A.bXd.prototype={ -$1(a){var s,r,q=this -if(a.p(0,B.O)){if(a.p(0,B.a3)){s=q.a.gdY() -r=s.y1 -s=r==null?s.k2:r -return A.aP(B.d.aD(25.5),s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.S)){s=q.a.gdY() -r=s.y1 -s=r==null?s.k2:r -return A.aP(20,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.U)){s=q.a.gdY() -r=s.y1 -s=r==null?s.k2:r -return A.aP(20,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}}if(a.p(0,B.a3)){s=q.a.gdY().k3 -return A.aP(B.d.aD(25.5),s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.S)){s=q.a.gdY() -r=s.rx -s=r==null?s.k3:r -return A.aP(20,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.U)){s=q.a.gdY() -r=s.rx -s=r==null?s.k3:r -return A.aP(20,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}return B.D}, -$S:10} -A.bXe.prototype={ -$1(a){var s,r -if(a.p(0,B.O))return null -else{if(a.p(0,B.F)){s=this.a.gdY().k3 -return new A.bC(A.aP(31,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255),1,B.L,-1)}s=this.a.gdY() -r=s.ry -if(r==null){r=s.C -s=r==null?s.k3:r}else s=r -return new A.bC(s,1,B.L,-1)}}, -$S:736} -A.bXc.prototype={ -$1(a){if(a.p(0,B.F))return B.cx -return B.bZ}, -$S:81} -A.uT.prototype={ -gu(a){return J.ae(this.a)}, -m(a,b){if(b==null)return!1 -if(this===b)return!0 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.uT&&J.v(b.a,this.a)}} -A.X9.prototype={ -FQ(a,b,c){return A.Xa(c,this.w)}, -qx(a){return!this.w.m(0,a.w)}} -A.aB0.prototype={} -A.Fc.prototype={ -gbh8(){var s,r,q,p=this.e,o=p==null?null:p.gq0(p) -$label0$0:{s=o==null -r=s -if(r){p=B.Z -break $label0$0}r=o instanceof A.hw -if(r){q=o==null?t.y7.a(o):o -p=q -break $label0$0}null.toString -p=null.v(0,p.gq0(p)) -break $label0$0}return p}, -a_(){return new A.a5r(new A.cc(null,t.re))}} -A.a5r.prototype={ -beA(){this.e=null}, -u8(){var s=this.e -if(s!=null)s.n() -this.Dc()}, -b4A(a){var s,r,q,p=this,o=null,n=p.e,m=p.a -if(n==null){n=m.e -m=A.coN(a) -s=A.Du(a,o) -r=A.bhF(a,t.zd) -r.toString -q=$.at.T$.x.h(0,p.d).gav() -q.toString -q=new A.Xq(s,r,t.x.a(q),p.gbez()) -q.sbu(n) -q.saLd(m) -r.a6o(q) -p.e=q}else{n.sbu(m.e) -n=p.e -n.toString -n.saLd(A.coN(a)) -n=p.e -n.toString -n.sC5(A.Du(a,o))}n=p.a.c -return n==null?new A.da(B.u0,o,o):n}, -B(a){var s=this,r=s.a.gbh8() -s.a.toString -return new A.ai(r,new A.f6(s.gb4z(),null),s.d)}} -A.Xq.prototype={ -sbu(a){var s,r=this -if(J.v(a,r.f))return -r.f=a -s=r.e -if(s!=null)s.n() -s=r.f -r.e=s==null?null:s.N1(r.gbcd()) -r.a.bn()}, -saLd(a){if(a===this.r)return -this.r=a -this.a.bn()}, -sC5(a){if(a.m(0,this.w))return -this.w=a -this.a.bn()}, -bce(){this.a.bn()}, -n(){var s=this.e -if(s!=null)s.n() -this.Ga()}, -aal(a,b){var s,r,q,p=this -if(p.e==null||!p.r)return -s=A.amX(b) -r=p.w.MY(p.b.gE(0)) -if(s==null){q=a.a -J.bk(q.save()) -a.aK(0,b.a) -p.e.yj(a,B.l,r) -q.restore()}else p.e.yj(a,s,r)}} -A.AJ.prototype={ -bbN(a){var s -if(a===B.aa&&!this.CW){s=this.ch -s===$&&A.e() -s.n() -this.Ga()}}, -n(){var s=this.ch -s===$&&A.e() -s.n() -this.Ga()}, -azT(a,b,c){var s,r,q=this,p=a.a -J.bk(p.save()) -s=q.f -if(s!=null)a.ak6(0,s.u4(b,q.ax)) -switch(q.z.a){case 1:s=b.gcH() -r=q.Q -a.vN(s,r==null?35:r,c) -break -case 0:s=q.as -if(!s.m(0,B.aK))a.r0(A.O1(b,s.c,s.d,s.a,s.b),c) -else a.wc(b,c) -break}p.restore()}, -aal(a,b){var s,r,q,p,o,n,m=this -$.aw() -s=A.bh() -r=m.e -q=m.ay -q===$&&A.e() -p=q.a -s.r=r.qd(q.b.aK(0,p.gk(p))).gk(0) -o=A.amX(b) -r=m.at -if(r!=null)n=r.$0() -else{r=m.b.gE(0) -n=new A.a1(0,0,0+r.a,0+r.b)}if(o==null){r=a.a -J.bk(r.save()) -a.aK(0,b.a) -m.azT(a,n,s) -r.restore()}else m.azT(a,n.rz(o),s)}} -A.c50.prototype={ -$0(){var s=this.a.gE(0) -return new A.a1(0,0,0+s.a,0+s.b)}, -$S:227} -A.aBb.prototype={ -aHU(a,b,c,d,e,f,g,a0,a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i=null,h=b==null?B.aK:b -if(a1==null){if(a2!=null){s=a2.$0() -r=new A.X(s.c-s.a,s.d-s.b)}else r=a3.gE(0) -s=Math.max(r.EU(0,B.l).gqS(),new A.t(0+r.a,0).al(0,new A.t(0,0+r.b)).gqS())/2}else s=a1 -h=new A.Xs(a0,h,s,A.cRy(a3,d,a2),a4,c,f,e,a3,g) -q=e.M -p=A.c2(i,B.lI,i,i,q) -o=e.grr() -p.d4() -p.iD$.v(0,o) -p.cT(0) -h.cx=p -n=c.gv0(c) -m=t.ve -l=t.Hd -h.CW=new A.aT(m.a(p),new A.AL(0,n),l.i("aT")) -n=A.c2(i,B.dq,i,i,q) -n.d4() -n.iD$.v(0,o) -n.cT(0) -h.ch=n -p=t.H7 -k=$.ctL() -j=p.i("f2") -h.ay=new A.aT(m.a(n),new A.f2(k,new A.b8(s*0.3,s+5,p),j),j.i("aT")) -q=A.c2(i,B.K5,i,i,q) -q.d4() -q.iD$.v(0,o) -q.d4() -o=q.lW$ -o.b=!0 -o.a.push(h.gbh9()) -h.db=q -o=c.gv0(c) -j=$.ctM() -l=l.i("f2") -h.cy=new A.aT(m.a(q),new A.f2(j,new A.AL(o,0),l),l.i("aT")) -e.a6o(h) -return h}} -A.Xs.prototype={ -RE(a){var s=this.ch -s===$&&A.e() -s.e=B.ao4 -s.cT(0) -s=this.cx -s===$&&A.e() -s.cT(0) -s=this.db -s===$&&A.e() -s.z=B.ch -s.AL(1,B.a1,B.K5)}, -af(a){var s,r=this,q=r.cx -q===$&&A.e() -q.qh(0) -q=r.cx.x -q===$&&A.e() -s=1-q -q=r.db -q===$&&A.e() -q.sk(0,s) -if(s<1){q=r.db -q.z=B.ch -q.AL(1,B.a1,B.lI)}}, -bha(a){if(a===B.ar)this.n()}, -n(){var s=this,r=s.ch -r===$&&A.e() -r.n() -r=s.cx -r===$&&A.e() -r.n() -r=s.db -r===$&&A.e() -r.n() -s.Ga()}, -aal(a,b){var s,r,q,p,o,n,m=this,l=m.cx -l===$&&A.e() -l=l.r -if(l!=null&&l.a!=null){l=m.CW -l===$&&A.e() -s=l.a -r=l.b.aK(0,s.gk(s))}else{l=m.cy -l===$&&A.e() -s=l.a -r=l.b.aK(0,s.gk(s))}$.aw() -q=A.bh() -q.r=m.e.qd(r).gk(0) -l=m.at -p=l==null?null:l.$0() -s=p!=null?p.gcH():m.b.gE(0).xx(B.l) -o=m.ch -o===$&&A.e() -o=o.x -o===$&&A.e() -o=A.pr(m.z,s,B.bb.aK(0,o)) -o.toString -s=m.ay -s===$&&A.e() -n=s.a -n=s.b.aK(0,n.gk(n)) -m.aM6(m.Q,a,o,l,m.f,q,n,m.ax,b)}} -A.c5_.prototype={ -$0(){var s=this.a.gE(0) -return new A.a1(0,0,0+s.a,0+s.b)}, -$S:227} -A.aBc.prototype={ -aHU(a,b,c,d,e,f,g,h,i,j,k,a0){var s,r,q,p,o,n=null,m=b==null?B.aK:b,l=i==null?A.cRD(k,d,j,h):i -m=new A.Xt(h,m,l,A.cRx(k,d,j),!d,a0,c,f,e,k,g) -s=e.M -r=A.c2(n,B.dq,n,n,s) -q=e.grr() -r.d4() -r.iD$.v(0,q) -r.cT(0) -m.CW=r -p=t.H7 -o=t.ve -m.ch=new A.aT(o.a(r),new A.b8(0,l,p),p.i("aT")) -s=A.c2(n,B.E,n,n,s) -s.d4() -s.iD$.v(0,q) -s.d4() -q=s.lW$ -q.b=!0 -q.a.push(m.gbhb()) -m.cy=s -q=c.gv0(c) -m.cx=new A.aT(o.a(s),new A.AL(q,0),t.Hd.i("aT")) -e.a6o(m) -return m}} -A.Xt.prototype={ -RE(a){var s=B.d.iE(this.as/1),r=this.CW -r===$&&A.e() -r.e=A.cX(0,0,0,s,0,0) -r.cT(0) -this.cy.cT(0)}, -af(a){var s=this.cy -if(s!=null)s.cT(0)}, -bhc(a){if(a===B.ar)this.n()}, -n(){var s=this,r=s.CW -r===$&&A.e() -r.n() -s.cy.n() -s.cy=null -s.Ga()}, -aal(a,b){var s,r,q,p,o,n=this -$.aw() -s=A.bh() -r=n.e -q=n.cx -q===$&&A.e() -p=q.a -s.r=r.qd(q.b.aK(0,p.gk(p))).gk(0) -o=n.z -if(n.ax){r=n.b.gE(0).xx(B.l) -q=n.CW -q===$&&A.e() -q=q.x -q===$&&A.e() -o=A.pr(o,r,q)}o.toString -r=n.ch -r===$&&A.e() -q=r.a -q=r.b.aK(0,q.gk(q)) -n.aM6(n.Q,a,o,n.at,n.f,s,q,n.ay,b)}} -A.AM.prototype={ -RE(a){}, -af(a){}, -spP(a,b){if(b.m(0,this.e))return -this.e=b -this.a.bn()}, -sakO(a){if(J.v(a,this.f))return -this.f=a -this.a.bn()}, -aM6(a,b,c,d,e,f,g,h,i){var s,r=A.amX(i),q=b.a -J.bk(q.save()) -if(r==null)b.aK(0,i.a) -else q.translate(r.a,r.b) -if(d!=null){s=d.$0() -if(e!=null)b.ak6(0,e.u4(s,h)) -else if(!a.m(0,B.aK))q.clipRRect(A.oS(A.O1(s,a.c,a.d,a.a,a.b)),$.wy(),!0) -else q.clipRect(A.hs(s),$.zw()[1],!0)}b.vN(c,g,f) -q.restore()}} -A.AN.prototype={} -A.a6i.prototype={ -qx(a){return this.f!==a.f}} -A.Xr.prototype={ -aRu(a){return null}, -B(a){var s=this,r=a.aj(t.sZ),q=r==null?null:r.f -return new A.a5q(s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.as,s.Q,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,s.db,s.dx,s.dy,s.fr,s.fx,s.fy,s.go,s.id,s.k1,!1,s.k3,s.k4,s.ok,s.p1,q,s.gaRt(),s.p2,s.p3,null)}} -A.a5q.prototype={ -a_(){return new A.a5p(A.c(t.R9,t.Pr),new A.bX(A.b([],t.IW),t.qG),null)}} -A.CW.prototype={ -H(){return"_HighlightType."+this.b}} -A.a5p.prototype={ -gbGP(){var s=this.r,r=A.y(s).i("aH<2>") -return!new A.az(new A.aH(s,r),new A.bU6(),r.i("az")).ga2(0)}, -ane(a,b){var s,r=this.y,q=r.a,p=q.length -if(b){r.b=!0 -q.push(a)}else r.A(0,a) -s=q.length!==0 -if(s!==(p!==0)){r=this.a.p2 -if(r!=null)r.ane(this,s)}}, -bvm(a){var s=this,r=s.z -if(r!=null)r.af(0) -s.z=null -r=s.c -r.toString -s.ai5(r) -r=s.e -if(r!=null)r.RE(0) -s.e=null -r=s.a -if(r.d!=null){if(r.k1){r=s.c -r.toString -A.b6Q(r)}r=s.a.d -if(r!=null)r.$0()}s.z=A.d4(B.bc,new A.bU2(s))}, -ar9(a){var s=this.c -s.toString -this.ai5(s) -this.a8K()}, -aWI(){return this.ar9(null)}, -aWG(){var s=this.c -s.toString -this.ai5(s) -this.aJR()}, -amc(){this.D(new A.bU5())}, -grS(){var s=this.a.R8 -if(s==null){s=this.x -s.toString}return s}, -Zp(){var s,r,q=this -if(q.a.R8==null)q.x=A.a3g() -s=q.grS() -r=q.a -r.toString -s.qD(0,B.F,!(q.AW(r)||q.AX(r))) -q.grS().an(0,q.gNH())}, -aC(){this.b1x() -this.Zp() -$.at.T$.d.a.f.v(0,this.gaJN())}, -bp(a){var s,r,q,p,o=this -o.bJ(a) -s=a.R8 -if(o.a.R8!=s){if(s!=null)s.V(0,o.gNH()) -if(o.a.R8!=null){s=o.x -if(s!=null){s.ap$=$.aC() -s.Y$=0}o.x=null}o.Zp()}s=o.a -if(s.cy!=a.cy||s.cx!==a.cx||!J.v(s.db,a.db)){s=o.r -r=s.h(0,B.qc) -if(r!=null){q=r.ch -q===$&&A.e() -q.n() -r.Ga() -o.ap5(B.qc,!1,o.f)}p=s.h(0,B.acD) -if(p!=null){s=p.ch -s===$&&A.e() -s.n() -p.Ga()}}if(!J.v(o.a.dx,a.dx))o.bu7() -s=o.a -s.toString -q=o.AW(s)||o.AX(s) -if(q!==(o.AW(a)||o.AX(a))){q=o.grS() -q.qD(0,B.F,!(o.AW(s)||o.AX(s))) -s=o.a -s.toString -if(!(o.AW(s)||o.AX(s))){o.grS().qD(0,B.a3,!1) -r=o.r.h(0,B.qc) -if(r!=null){s=r.ch -s===$&&A.e() -s.n() -r.Ga()}}o.ap5(B.qc,!1,o.f)}o.ap4()}, -n(){var s,r=this -$.at.T$.d.a.f.A(0,r.gaJN()) -r.grS().V(0,r.gNH()) -s=r.x -if(s!=null){s.ap$=$.aC() -s.Y$=0}s=r.z -if(s!=null)s.af(0) -r.z=null -r.aM()}, -gEd(){if(!this.gbGP()){var s=this.d -s=s!=null&&s.a!==0}else s=!0 -return s}, -aQN(a){switch(a.a){case 0:return B.E -case 1:case 2:this.a.toString -return B.e6}}, -ap5(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.r,e=f.h(0,a),d=a.a -switch(d){case 0:h.grS().qD(0,B.a3,c) -break -case 1:if(b)h.grS().qD(0,B.S,c) -break -case 2:break}if(a===B.o1){s=h.a.p2 -if(s!=null)s.ane(h,c)}s=e==null -if(c===(!s&&e.CW))return -if(c)if(s){s=h.a.fy -r=s==null?g:s.ak(h.grS().a) -if(r==null){switch(d){case 0:s=h.a.fx -if(s==null){s=h.c -s.toString -s=A.P(s).cx}break -case 2:s=h.a.dy -if(s==null){s=h.c -s.toString -s=A.P(s).CW}break -case 1:s=h.a.fr -if(s==null){s=h.c -s.toString -s=A.P(s).db}break -default:s=g}r=s}s=h.c.gav() -s.toString -t.x.a(s) -q=h.c -q.toString -q=A.bhF(q,t.zd) -q.toString -p=h.a -p.toString -p=h.AW(p)||h.AX(p)?r:r.qd(0) -o=h.a -n=o.cx -m=o.cy -l=o.db -k=o.dx -o=o.p3.$1(s) -j=h.c.aj(t.I).w -i=h.aQN(a) -if(l==null)l=B.aK -s=new A.AJ(n,m,l,o,j,p,k,q,s,new A.bU7(h,a)) -i=A.c2(g,i,g,g,q.M) -i.d4() -i.iD$.v(0,q.grr()) -i.d4() -k=i.lW$ -k.b=!0 -k.a.push(s.gbbM()) -i.cT(0) -s.ch=i -k=s.e -k=k.gv0(k) -s.ay=new A.aT(t.ve.a(i),new A.AL(0,k),t.Hd.i("aT")) -q.a6o(s) -f.j(0,a,s) -h.FK()}else{e.CW=!0 -f=e.ch -f===$&&A.e() -f.cT(0)}else{e.CW=!1 -f=e.ch -f===$&&A.e() -f.pX(0)}switch(d){case 0:f=h.a.ax -if(f!=null)f.$1(c) -break -case 1:if(b){f=h.a.ay -if(f!=null)f.$1(c)}break -case 2:break}}, -HL(a,b){return this.ap5(a,!0,b)}, -bu7(){var s,r,q,p=this -for(s=p.r,s=new A.bw(s,s.r,s.e,A.y(s).i("bw<2>"));s.q();){r=s.d -if(r!=null)r.sakO(p.a.dx)}s=p.e -if(s!=null)s.sakO(p.a.dx) -s=p.d -if(s!=null&&s.a!==0)for(r=A.y(s),s=new A.i7(s,s.BL(),r.i("i7<1>")),r=r.c;s.q();){q=s.d -if(q==null)q=r.a(q) -q.sakO(p.a.dx)}}, -b7i(a){var s,r,q,p,o,n,m,l,k=this,j={},i=k.c -i.toString -i=A.bhF(i,t.zd) -i.toString -s=k.c.gav() -s.toString -t.x.a(s) -r=s.tQ(a) -q=k.a.fy -q=q==null?null:q.ak(k.grS().a) -p=q==null?k.a.go:q -if(p==null){q=k.c -q.toString -p=A.P(q).id}q=k.a -o=q.CW?q.p3.$1(s):null -q=k.a -n=q.db -m=q.dx -j.a=null -q=q.id -if(q==null){q=k.c -q.toString -q=A.P(q).y}l=k.a -return j.a=q.aHU(0,n,p,l.CW,i,m,new A.bU1(j,k),r,l.cy,o,s,k.c.aj(t.I).w)}, -bFw(a){if(this.c==null)return -this.D(new A.bU4(this))}, -gbr7(){var s,r=this,q=r.c -q.toString -q=A.cv(q,B.o3) -s=q==null?null:q.CW -$label0$0:{if(B.nC===s||s==null){q=r.a -q.toString -q=(r.AW(q)||r.AX(q))&&r.Q -break $label0$0}if(B.xk===s){q=r.Q -break $label0$0}q=null}return q}, -ap4(){var s=$.at.T$.d.a.b -switch((s==null?A.J9():s).a){case 0:s=!1 -break -case 1:s=this.gbr7() -break -default:s=null}this.HL(B.acD,s)}, -bFy(a){var s,r=this -r.Q=a -r.grS().qD(0,B.U,a) -r.ap4() -s=r.a.k3 -if(s!=null)s.$1(a)}, -aJH(a){if(this.y.a.length!==0)return -this.brW(a)}, -bGp(a){var s -this.aJH(a) -s=this.a.e -if(s!=null)s.$1(a)}, -bGr(a){this.a.toString}, -bGe(a){this.aJH(a) -this.a.toString}, -bGg(a){this.a.toString}, -aCv(a,b){var s,r,q,p,o=this -if(a!=null){s=a.gav() -s.toString -t.x.a(s) -r=s.gE(0) -r=new A.a1(0,0,0+r.a,0+r.b).gcH() -q=A.cL(s.bN(0,null),r)}else q=b.a -o.grS().qD(0,B.a3,!0) -p=o.b7i(q) -s=o.d;(s==null?o.d=A.fs(t.nQ):s).v(0,p) -s=o.e -if(s!=null)s.af(0) -o.e=p -o.FK() -o.HL(B.o1,!0)}, -brW(a){return this.aCv(null,a)}, -ai5(a){return this.aCv(a,null)}, -a8K(){var s=this,r=s.e -if(r!=null)r.RE(0) -s.e=null -s.HL(B.o1,!1) -r=s.a -if(r.d!=null){if(r.k1){r=s.c -r.toString -A.b6Q(r)}r=s.a.d -if(r!=null)r.$0()}}, -bGn(){var s=this,r=s.e -if(r!=null)r.af(0) -s.e=null -r=s.a.r -if(r!=null)r.$0() -s.HL(B.o1,!1)}, -aJR(){var s=this,r=s.e -if(r!=null)r.RE(0) -s.e=null -r=s.a -if(r.x!=null){if(r.k1){r=s.c -r.toString -A.b6P(r)}s.a.x.$0()}}, -bGa(){var s=this,r=s.e -if(r!=null)r.RE(0) -s.e=null -s.HL(B.o1,!1) -s.a.toString}, -bGc(){var s=this,r=s.e -if(r!=null)r.af(0) -s.e=null -s.a.toString -s.HL(B.o1,!1)}, -u8(){var s,r,q,p,o,n=this,m=n.d -if(m!=null){n.d=null -for(s=A.y(m),m=new A.i7(m,m.BL(),s.i("i7<1>")),s=s.c;m.q();){r=m.d;(r==null?s.a(r):r).n()}n.e=null}for(m=n.r,s=new A.ck(m,m.r,m.e,A.y(m).i("ck<1>"));s.q();){r=s.d -q=m.h(0,r) -if(q!=null){p=q.ch -p===$&&A.e() -p.r.n() -p.r=null -o=p.lW$ -o.b=!1 -B.b.P(o.a) -o=o.gzn() -if(o.a>0){o.b=o.c=o.d=o.e=null -o.a=0}p.iD$.a.P(0) -p.AJ() -q.Ga()}m.j(0,r,null)}m=n.a.p2 -if(m!=null)m.ane(n,!1) -n.b1w()}, -AW(a){var s=!0 -if(a.d==null)if(a.x==null)s=a.e!=null -return s}, -AX(a){return!1}, -bFQ(a){var s,r=this -r.f=!0 -s=r.a -s.toString -if(r.AW(s)||r.AX(s))r.HL(B.qc,!0)}, -bFS(a){this.f=!1 -this.HL(B.qc,!1)}, -gbhd(){var s,r=this,q=r.c -q.toString -q=A.cv(q,B.o3) -s=q==null?null:q.CW -$label0$0:{if(B.nC===s||s==null){q=r.a -q.toString -q=(r.AW(q)||r.AX(q))&&q.p1 -break $label0$0}if(B.xk===s){q=!0 -break $label0$0}q=null}return q}, -B(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=null -a2.LB(a4) -s=A.P(a4) -r=a2.grS().a.tq(B.fcF) -q=t.EK -p=A.eH(r,q) -p.v(0,B.a3) -o=A.eH(r,q) -o.v(0,B.U) -q=A.eH(r,q) -q.v(0,B.S) -n=new A.bU3(a2,p,s,o,q) -for(q=a2.r,p=new A.ck(q,q.r,q.e,A.y(q).i("ck<1>"));p.q();){o=p.d -m=q.h(0,o) -if(m!=null)m.spP(0,n.$1(o))}q=a2.e -if(q!=null){p=a2.a.fy -p=p==null?a3:p.ak(a2.grS().a) -if(p==null)p=a2.a.go -q.spP(0,p==null?A.P(a4).id:p)}q=a2.a.ch -if(q==null)q=B.yT -l=A.dn(q,a2.grS().a,t.Pb) -k=a2.w -if(k===$){q=a2.gbvl() -p=t.ot -o=t.wS -j=A.j([B.yj,new A.fh(q,new A.bX(A.b([],p),o),t.wY),B.abM,new A.fh(q,new A.bX(A.b([],p),o),t.nz)],t.Ev,t.od) -a2.w!==$&&A.bd() -a2.w=j -k=j}q=a2.a.ok -p=a2.gbhd() -o=a2.a -m=o.k4 -i=o.d -i=i==null?a3:a2.gaWH() -h=o.x==null -g=h?a3:a2.gaWF() -f=a2.AW(o)?a2.gbGo():a3 -e=a2.AW(o)?a2.gbGq():a3 -d=a2.AW(o)?a2.game():a3 -c=a2.AW(o)?a2.gbGm():a3 -h=!h?a2.gbFH():a3 -b=a2.AX(o)?a2.gbGd():a3 -a=a2.AX(o)?a2.gbGf():a3 -a0=a2.AX(o)?a2.gbG9():a3 -a1=a2.AX(o)?a2.gbGb():a3 -return new A.a6i(a2,A.ub(k,A.uQ(m,p,A.jx(A.cDt(A.cq(a3,a3,A.dY(B.bm,o.c,B.A,!0,a3,a3,a3,a3,a3,a3,a3,h,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a0,a1,b,a,d,c,f,e,a3,a3,a3,!1,B.ak),!1,a3,a3,!1,a3,!1,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,g,a3,i,a3,a3,a3,a3,a3,a3,a3,a3,a3,a3,B.Q,a3),l),l,a3,a2.gbFP(),a2.gbFR(),a3),a3,a3,a3,q,!0,a3,a2.gbFx(),a3,a3,a3,a3)),a3)}, -$iceb:1} -A.bU6.prototype={ -$1(a){return a!=null}, -$S:741} -A.bU2.prototype={ -$0(){this.a.HL(B.o1,!1)}, -$S:0} -A.bU5.prototype={ -$0(){}, -$S:0} -A.bU7.prototype={ -$0(){var s=this.a -s.r.j(0,this.b,null) -s.FK()}, -$S:0} -A.bU1.prototype={ -$0(){var s,r=this.b,q=r.d -if(q!=null){s=this.a -q.A(0,s.a) -if(r.e==s.a)r.e=null -r.FK()}}, -$S:0} -A.bU4.prototype={ -$0(){this.a.ap4()}, -$S:0} -A.bU3.prototype={ -$1(a){var s,r,q=this,p=null -switch(a.a){case 0:s=q.a -r=s.a.fy -r=r==null?p:r.ak(q.b) -s=r==null?s.a.fx:r -if(s==null)s=q.c.cx -break -case 2:s=q.a -r=s.a.fy -r=r==null?p:r.ak(q.d) -s=r==null?s.a.dy:r -if(s==null)s=q.c.CW -break -case 1:s=q.a -r=s.a.fy -r=r==null?p:r.ak(q.e) -s=r==null?s.a.fr:r -if(s==null)s=q.c.db -break -default:s=p}return s}, -$S:742} -A.Mo.prototype={} -A.a9B.prototype={ -aC(){this.aU() -if(this.gEd())this.IN()}, -u8(){var s=this.uP$ -if(s!=null){s.a6() -s.rf() -this.uP$=null}this.Dc()}} -A.pd.prototype={} -A.aCp.prototype={ -a7f(a){return B.tH}, -gK8(){return!1}, -gC9(){return B.Z}, -be(a,b){return B.tH}, -zd(a,b){var s=A.dj($.aw().w) -s.aP(new A.kM(a)) -return s}, -u4(a,b){var s=A.dj($.aw().w) -s.aP(new A.kM(a)) -return s}, -zM(a,b,c,d){a.wc(b,c)}, -gyl(){return!0}, -T5(a,b,c,d,e,f){}, -vs(a,b,c){return this.T5(a,b,0,0,null,c)}} -A.tO.prototype={ -gK8(){return!1}, -a7f(a){var s=a==null?this.a:a -return new A.tO(this.b,s)}, -gC9(){return new A.aB(0,0,0,this.a.b)}, -be(a,b){return new A.tO(B.HA,this.a.be(0,b))}, -zd(a,b){var s=A.dj($.aw().w),r=a.a,q=a.b -s.aP(new A.kM(new A.a1(r,q,r+(a.c-r),q+Math.max(0,a.d-q-this.a.b)))) -return s}, -u4(a,b){var s=A.dj($.aw().w) -s.aP(new A.j4(this.b.t9(a))) -return s}, -zM(a,b,c,d){a.r0(this.b.t9(b),c)}, -gyl(){return!0}, -rp(a,b){var s,r -if(a instanceof A.tO){s=A.cy(a.a,this.a,b) -r=A.rG(a.b,this.b,b) -r.toString -return new A.tO(r,s)}return this.a2H(a,b)}, -rq(a,b){var s,r -if(a instanceof A.tO){s=A.cy(this.a,a.a,b) -r=A.rG(this.b,a.b,b) -r.toString -return new A.tO(r,s)}return this.a2I(a,b)}, -T5(a,b,c,d,e,f){var s,r,q,p,o,n=this.a -if(n.c===B.cn)return -s=this.b -r=s.c -q=!r.m(0,B.a_)||!s.d.m(0,B.a_) -p=b.d -if(q){q=(p-b.b)/2 -A.caC(a,b,new A.e7(B.a_,B.a_,r.aGM(0,new A.bp(q,q)),s.d.aGM(0,new A.bp(q,q))),n.aHs(-1),n.a,B.H,B.H,B.af,f,B.H)}else{o=new A.t(0,n.b/2) -a.Cb(new A.t(b.a,p).al(0,o),new A.t(b.c,p).al(0,o),n.xe())}}, -vs(a,b,c){return this.T5(a,b,0,0,null,c)}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.tO&&b.a.m(0,s.a)&&b.b.m(0,s.b)}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.jy.prototype={ -gK8(){return!0}, -a7f(a){var s=a==null?this.a:a -return new A.jy(this.b,this.c,s)}, -gC9(){var s=this.a.b -return new A.aB(s,s,s,s)}, -be(a,b){var s=this.a.be(0,b) -return new A.jy(this.b*b,this.c.aL(0,b),s)}, -rp(a,b){var s,r -if(a instanceof A.jy){s=A.rG(a.c,this.c,b) -s.toString -r=A.cy(a.a,this.a,b) -return new A.jy(a.b,s,r)}return this.a2H(a,b)}, -rq(a,b){var s,r -if(a instanceof A.jy){s=A.rG(this.c,a.c,b) -s.toString -r=A.cy(this.a,a.a,b) -return new A.jy(a.b,s,r)}return this.a2I(a,b)}, -zd(a,b){var s=A.dj($.aw().w) -s.aP(new A.j4(this.c.t9(a).qN(-this.a.b))) -return s}, -u4(a,b){var s=A.dj($.aw().w) -s.aP(new A.j4(this.c.t9(a))) -return s}, -zM(a,b,c,d){a.r0(this.c.t9(b),c)}, -gyl(){return!0}, -T5(b0,b1,b2,b3,b4,b5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7=this.a,a8=a7.xe(),a9=this.c.t9(b1) -a7=a7.b/2 -s=a9.qN(-a7) -if(b4==null||b2<=0||b3===0)b0.r0(s,a8) -else{r=this.b -q=A.aA(0,b2+r*2,b3) -q.toString -switch(b5.a){case 0:r=b4+r-q -break -case 1:r=b4-r -break -default:r=null}p=a9.c-a9.a -r=Math.max(0,r) -o=s.ack() -n=o.a -m=o.b -l=o.e -k=o.f -j=o.c -i=o.r -h=i*2 -g=j-h -f=o.w -e=new A.a1(g,m,g+h,m+f*2) -h=o.x -g=h*2 -d=j-g -c=o.d -b=o.y -a=b*2 -a0=c-a -a1=o.Q -a2=a1*2 -a3=c-a2 -a4=o.z -a5=A.dj($.aw().w) -if(!new A.bp(l,k).m(0,B.a_))a5.aP(new A.wC(new A.a1(n,m,n+l*2,m+k*2),3.141592653589793,Math.acos(A.Z(1-r/l,0,1)))) -else a5.aP(new A.i1(n-a7,m)) -if(r>l)a5.aP(new A.cQ(r,m)) -a7=r+q -if(a7#"+A.cB(this)}} -A.a5t.prototype={ -v6(a){var s=A.iD(this.a,this.b,a) -s.toString -return t.U1.a(s)}} -A.aBd.prototype={ -bb(a,b){var s,r,q=this,p=q.c.aK(0,q.b.gk(0)),o=new A.a1(0,0,0+b.a,0+b.b),n=q.w.aK(0,q.x.gk(0)) -n.toString -s=A.L_(n,q.r) -if(s.gv0(s)>0){n=p.u4(o,q.f) -$.aw() -r=A.bh() -r.r=s.gk(s) -r.b=B.ct -a.us(n,r)}n=q.e -r=n.a -p.T5(a,o,n.b,q.d.gk(0),r,q.f)}, -tD(a){var s=this -return s.b!==a.b||s.x!==a.x||s.d!==a.d||s.c!==a.c||!s.e.m(0,a.e)||s.f!==a.f}, -l(a){return"#"+A.cB(this)}} -A.a3M.prototype={ -a_(){return new A.axB(null,null)}} -A.axB.prototype={ -aC(){var s,r=this,q=null -r.aU() -r.e=A.c2(q,B.anV,q,r.a.w?1:0,r) -s=A.c2(q,B.l6,q,q,r) -r.d=s -r.f=A.cP(B.a6,s,new A.qd(B.a6)) -s=r.a.c -r.r=new A.a5t(s,s) -r.w=A.cP(B.a1,r.e,q) -s=r.a.r -r.x=new A.ib(A.aP(0,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255),r.a.r)}, -n(){var s=this,r=s.d -r===$&&A.e() -r.n() -r=s.e -r===$&&A.e() -r.n() -r=s.f -r===$&&A.e() -r.n() -r=s.w -r===$&&A.e() -r.n() -s.b12()}, -bp(a){var s,r,q=this -q.bJ(a) -s=a.c -if(!q.a.c.m(0,s)){q.r=new A.a5t(s,q.a.c) -s=q.d -s===$&&A.e() -s.sk(0,0) -s.cT(0)}if(!q.a.r.m(0,a.r)){s=q.a.r -q.x=new A.ib(A.aP(0,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255),q.a.r)}s=q.a.w -if(s!==a.w){r=q.e -if(s){r===$&&A.e() -r.cT(0)}else{r===$&&A.e() -r.pX(0)}}}, -B(a){var s,r,q,p,o,n,m,l,k=this,j=k.f -j===$&&A.e() -s=k.a.d -r=k.e -r===$&&A.e() -r=A.b([j,s,r],t.Eo) -s=k.f -j=k.r -j===$&&A.e() -q=k.a -p=q.e -q=q.d -o=a.aj(t.I).w -n=k.a.f -m=k.x -m===$&&A.e() -l=k.w -l===$&&A.e() -return A.jr(null,new A.aBd(s,j,p,q,o,n,m,l,new A.za(r)),null,null,B.a9,!1)}} -A.a5f.prototype={ -a_(){return new A.a5g(null,null)}} -A.a5g.prototype={ -ga4g(){this.a.toString -return!1}, -gEJ(){var s=this.a.x -return s!=null}, -aC(){var s,r=this -r.aU() -s=A.c2(null,B.l6,null,null,r) -r.d=s -if(r.gEJ()){r.f=r.Vk() -s.sk(0,1)}else if(r.ga4g())r.e=r.a34() -s=r.d -s.d4() -s.iD$.v(0,r.gagg())}, -n(){var s=this.d -s===$&&A.e() -s.n() -this.b1v()}, -agh(){this.D(new A.bTm())}, -bp(a){var s,r,q=this -q.bJ(a) -s=q.a.x!=null -r=s!==(a.x!=null) -if(r)if(s){q.f=q.Vk() -s=q.d -s===$&&A.e() -s.cT(0)}else{s=q.d -s===$&&A.e() -s.pX(0)}}, -a34(){var s,r,q,p,o=null,n=t.H7,m=this.d -m===$&&A.e() -s=this.a -r=s.e -r.toString -q=s.f -p=s.c -p=A.F(r,s.r,B.a8,o,o,q,p,o,o) -return A.cq(o,o,new A.er(new A.aT(m,new A.b8(1,0,n),n.i("aT")),!1,p,o),!0,o,o,!1,o,!1,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,B.Q,o)}, -Vk(){var s={},r=this.a,q=r.x -s.a=r.w -return new A.f6(new A.bTl(s,this,q),null)}, -B(a){var s,r,q=this,p=null,o=q.d -o===$&&A.e() -if(o.gaI(0)===B.aa){q.f=null -if(q.ga4g())return q.e=q.a34() -else{q.e=null -return B.a0}}if(o.gaI(0)===B.ar){q.e=null -if(q.gEJ())return q.f=q.Vk() -else{q.f=null -return B.a0}}s=q.e -if(s==null&&q.gEJ())return q.Vk() -r=q.f -if(r==null&&q.ga4g())return q.a34() -if(q.gEJ()){r=t.H7 -return A.e8(B.aC,A.b([new A.er(new A.aT(o,new A.b8(1,0,r),r.i("aT")),!1,s,p),q.Vk()],t.p),B.u,B.ap,p)}if(q.ga4g())return A.e8(B.aC,A.b([q.a34(),new A.er(o,!1,r,p)],t.p),B.u,B.ap,p) -return B.a0}} -A.bTm.prototype={ -$0(){}, -$S:0} -A.bTl.prototype={ -$1(a){var s,r,q,p,o,n,m=null,l=A.cv(a,B.acI) -l=l==null?m:l.ch -s=this.b -r=s.d -r===$&&A.e() -q=new A.b8(B.f58,B.l,t.Ni).aK(0,r.gk(0)) -p=this.a.a -if(p==null){p=this.c -p.toString -s=s.a -o=s.y -n=s.c -n=A.F(p,s.z,B.a8,m,m,o,n,m,m) -s=n}else s=p -return A.cq(m,m,new A.er(r,!1,A.cbG(s,!0,q),m),!0,m,m,!1,m,!1,m,m,m,m,m,m,m,m,l!==!0,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,B.Q,m)}, -$S:743} -A.Wn.prototype={ -H(){return"FloatingLabelBehavior."+this.b}} -A.ahR.prototype={ -gu(a){return B.c.gu(-1)}, -m(a,b){if(b==null)return!1 -if(this===b)return!0 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.ahR}, -l(a){return A.cEY(-1)}} -A.l7.prototype={ -H(){return"_DecorationSlot."+this.b}} -A.az4.prototype={ -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.az4&&b.a.m(0,s.a)&&b.c===s.c&&b.d===s.d&&b.e.m(0,s.e)&&b.f.m(0,s.f)&&b.r.m(0,s.r)&&b.x==s.x&&b.y===s.y&&b.z.m(0,s.z)&&b.Q===s.Q&&J.v(b.at,s.at)&&J.v(b.ax,s.ax)&&J.v(b.ay,s.ay)&&J.v(b.ch,s.ch)&&J.v(b.CW,s.CW)&&J.v(b.cx,s.cx)&&J.v(b.cy,s.cy)&&J.v(b.db,s.db)&&b.dx.Da(0,s.dx)&&J.v(b.dy,s.dy)&&b.fr.Da(0,s.fr)}, -gu(a){var s=this -return A.a7(s.a,s.c,s.d,s.e,s.f,s.r,!1,s.x,s.y,s.z,s.Q,!0,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.cy,A.a7(s.db,s.dx,s.dy,s.fr,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a))}} -A.bZj.prototype={} -A.a6R.prototype={ -gx6(a){var s=this.ey$,r=s.h(0,B.kk),q=A.b([],t.Ik),p=s.h(0,B.cJ) -if(p!=null)q.push(p) -p=s.h(0,B.d7) -if(p!=null)q.push(p) -p=s.h(0,B.bP) -if(p!=null)q.push(p) -p=s.h(0,B.cQ) -if(p!=null)q.push(p) -p=s.h(0,B.dh) -if(p!=null)q.push(p) -p=s.h(0,B.di) -if(p!=null)q.push(p) -p=s.h(0,B.bU) -if(p!=null)q.push(p) -p=s.h(0,B.dg) -if(p!=null)q.push(p) -if(r!=null)q.push(r) -p=s.h(0,B.kl) -if(p!=null)q.push(p) -s=s.h(0,B.mw) -if(s!=null)q.push(s) -return q}, -sbu(a){if(this.C.m(0,a))return -this.C=a -this.aA()}, -scV(a){if(this.a3===a)return -this.a3=a -this.aA()}, -sbPS(a,b){if(this.ai===b)return -this.ai=b -this.aA()}, -sbPR(a){return}, -sCr(a){if(this.a7===a)return -this.a7=a -this.cQ()}, -salI(a){return}, -gagm(){var s=this.C.f.gK8() -return s}, -xg(a){var s,r=this.ey$ -if(r.h(0,B.cJ)!=null){s=r.h(0,B.cJ) -s.toString -a.$1(s)}if(r.h(0,B.dh)!=null){s=r.h(0,B.dh) -s.toString -a.$1(s)}if(r.h(0,B.bP)!=null){s=r.h(0,B.bP) -s.toString -a.$1(s)}if(r.h(0,B.bU)!=null){s=r.h(0,B.bU) -s.toString -a.$1(s)}if(r.h(0,B.dg)!=null)if(this.a7){s=r.h(0,B.dg) -s.toString -a.$1(s)}else if(r.h(0,B.bU)==null){s=r.h(0,B.dg) -s.toString -a.$1(s)}if(r.h(0,B.d7)!=null){s=r.h(0,B.d7) -s.toString -a.$1(s)}if(r.h(0,B.cQ)!=null){s=r.h(0,B.cQ) -s.toString -a.$1(s)}if(r.h(0,B.di)!=null){s=r.h(0,B.di) -s.toString -a.$1(s)}if(r.h(0,B.mw)!=null){s=r.h(0,B.mw) -s.toString -a.$1(s)}s=r.h(0,B.kk) -s.toString -a.$1(s) -if(r.h(0,B.kl)!=null){r=r.h(0,B.kl) -r.toString -a.$1(r)}}, -b6J(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=null,g=this.ey$,f=g.h(0,B.kl) -$label0$0:{if(f instanceof A.W){f=new A.ah(c.$2(f,a),b.$2(f,a)) -break $label0$0}if(f==null){f=B.f9H -break $label0$0}f=h}s=f.a -r=h -q=f.b -r=q -p=s -o=g.h(0,B.kl)!=null?16:0 -n=a.JF(new A.aB(p.a+o,0,0,0)) -f=g.h(0,B.kk) -f.toString -m=c.$2(f,n).b -if(m===0&&p.b===0)return h -g=g.h(0,B.kk) -g.toString -g=b.$2(g,n) -g=Math.max(A.ro(r),A.ro(g)) -f=this.aS -l=f?4:8 -k=Math.max(A.ro(r),m) -j=f?4:8 -i=Math.max(p.b,m) -f=f?4:8 -return new A.aEf(g+l,k+j,i+f)}, -ags(d4,d5,d6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6=this,c7=d4.b,c8=d4.d,c9=new A.ax(0,c7,0,c8),d0=c6.ey$,d1=d0.h(0,B.cJ),d2=d1==null?0:d6.$2(d1,c9).a,d3=c9.JF(new A.aB(d2,0,0,0)) -d1=c6.C -s=d1.a -d1=d1.Q -r=d3.JF(new A.fM(s.a+d1,0,s.c+d1,0)) -q=c6.b6J(r,d5,d6) -d1=d0.h(0,B.bP) -s=d0.h(0,B.cQ) -p=d1==null -o=p?B.a9:d6.$2(d1,d3) -d1=s==null -n=d1?B.a9:d6.$2(s,d3) -s=d0.h(0,B.dh) -m=d0.h(0,B.di) -l=s==null -k=l?B.a9:d6.$2(s,r) -j=m==null -i=j?B.a9:d6.$2(m,r) -h=k.a -if(p){g=c6.C -g=g.a.a+g.Q}else{g=o.a -g+=c6.aS?4:0}f=i.a -if(d1){e=c6.C -e=e.a.c+e.Q}else{e=n.a -e+=c6.aS?4:0}d=Math.max(0,c7-new A.fM(d2+h+g,0,f+e,0).grZ()) -e=d0.h(0,B.bU) -if(e!=null){h=c6.C.f.gK8() -c=n.a -if(h){h=c6.C -h=A.aA(c,h.a.c,h.d) -h.toString -c=h}h=c6.C -p=p?h.a.a:o.a -d1=d1?h.a.c:c -b=Math.max(0,c7-(h.Q*2+d2+p+d1)) -h=A.aA(1,1.3333333333333333,h.d) -h.toString -a=c9.aHr(b*h) -d6.$2(e,a) -h=c6.C -a0=h.c -a1=h.f.gK8()?Math.max(a0-d5.$2(e,a),0):a0}else a1=0 -d1=q==null -a2=d1?null:q.b -if(a2==null)a2=0 -p=c6.C -h=p.a -p=p.z -a3=c9.JF(new A.aB(0,h.gpJ(0)+h.gpZ(0)+a1+a2+new A.t(p.a,p.b).aL(0,4).b,0,0)).a0f(d) -p=d0.h(0,B.d7) -d0=d0.h(0,B.dg) -h=p==null -a4=h?B.a9:d6.$2(p,a3) -g=d0==null -a5=g?B.a9:d6.$2(d0,c9.a0f(d)) -a6=h?0:d5.$2(p,a3) -a7=g?0:d5.$2(d0,c9.a0f(d)) -d0=a5.b -a8=Math.max(d0,a4.b) -a9=Math.max(a6,a7) -b0=l?0:d5.$2(s,r) -b1=j?0:d5.$2(m,r) -b2=Math.max(0,Math.max(b0,b1)-a9) -b3=Math.max(0,Math.max(k.b-b0,i.b-b1)-(a8-a9)) -b4=Math.max(o.b,n.b) -d0=c6.C -s=d0.a -p=s.b -m=d0.z -l=m.a -m=m.b -b5=Math.max(b4,a1+p+b2+a8+b3+s.d+new A.t(l,m).aL(0,4).b) -d0.x.toString -b6=Math.max(0,c8-a2) -b7=Math.min(Math.max(b5,48),b6) -b8=48>b5?(48-b5)/2:0 -b9=Math.max(0,b5-b6) -c8=c6.ah -d0=c6.gagm()?B.G6:B.G7 -c0=(d0.a+1)/2 -c1=b2-b9*(1-c0) -c2=p+a1+a9+c1+b8+new A.t(l,m).aL(0,4).b/2 -c3=b7-(s.gpJ(0)+s.gpZ(0))-a1-new A.t(l,m).aL(0,4).b-(b2+a8+b3) -if(c6.gagm()){c4=a9+c1/2+(b7-a8)/2 -c8=c6.gagm()?B.G6:B.G7 -c8=c8.a -c5=c4+(c8<=0?Math.max(c4-c2,0):Math.max(c2+c3-c4,0))*c8}else c5=c2+c3*c0 -c8=d1?null:q.c -return new A.bZj(a3,c5,b7,q,new A.X(c7,b7+(c8==null?0:c8)))}, -cv(a){var s,r,q,p,o,n=this,m=n.ey$,l=m.h(0,B.d7),k=Math.max(A.rg(l,a),A.rg(m.h(0,B.dg),a)) -l=A.rg(m.h(0,B.cJ),a) -if(m.h(0,B.bP)!=null)s=n.aS?4:0 -else{s=n.C -s=s.a.a+s.Q}r=A.rg(m.h(0,B.bP),a) -q=A.rg(m.h(0,B.dh),a) -p=A.rg(m.h(0,B.di),a) -o=A.rg(m.h(0,B.cQ),a) -if(m.h(0,B.cQ)!=null)m=n.aS?4:0 -else{m=n.C -m=m.a.c+m.Q}return l+s+r+q+k+p+o+m}, -cu(a){var s,r,q,p,o,n=this,m=n.ey$,l=m.h(0,B.d7),k=Math.max(A.Rq(l,a),A.Rq(m.h(0,B.dg),a)) -l=A.Rq(m.h(0,B.cJ),a) -if(m.h(0,B.bP)!=null)s=n.aS?4:0 -else{s=n.C -s=s.a.a+s.Q}r=A.Rq(m.h(0,B.bP),a) -q=A.Rq(m.h(0,B.dh),a) -p=A.Rq(m.h(0,B.di),a) -o=A.Rq(m.h(0,B.cQ),a) -if(m.h(0,B.cQ)!=null)m=n.aS?4:0 -else{m=n.C -m=m.a.c+m.Q}return l+s+r+q+k+p+o+m}, -bhM(a,b,c){var s,r,q,p,o,n -for(s=c.length,r=0,q=0;q0)j+=a0.aS?4:8 -i=A.Rr(a1.h(0,B.dh),a3) -h=A.rg(a1.h(0,B.dh),i) -g=A.Rr(a1.h(0,B.di),a3) -f=Math.max(a3-h-A.rg(a1.h(0,B.di),g)-r-p,0) -o=A.b([a1.h(0,B.d7)],t.iG) -if(a0.C.y)o.push(a1.h(0,B.dg)) -e=t.v -d=B.b.CI(A.b([a0.bhM(0,f,o),i,g],e),B.qn) -o=a0.C -a1=a1.h(0,B.bU)==null?0:a0.C.c -c=a0.C -b=c.z -a=B.b.CI(A.b([a2,o.a.b+a1+d+c.a.d+new A.t(b.a,b.b).aL(0,4).b,s,q],e),B.qn) -a0.C.x.toString -return Math.max(a,48)+j}, -cd(a){return this.aB(B.aN,a,this.gcF())}, -wb(a){var s,r,q=this.ey$.h(0,B.d7) -if(q==null)return 0 -s=q.b -s.toString -s=t.E.a(s).a -r=q.Bv(a) -q=r==null?q.gE(0).b:r -return s.b+q}, -rl(a,b){var s,r,q,p,o=this.ey$.h(0,B.d7) -if(o==null)return 0 -s=this.ags(a,A.csd(),A.jK()) -switch(b.a){case 0:o=0 -break -case 1:r=s.a -q=o.uE(r,B.b9) -if(q==null)q=o.aB(B.ad,r,o.geT()).b -p=o.uE(r,B.Y) -o=q-(p==null?o.aB(B.ad,r,o.geT()).b:p) -break -default:o=null}return o+s.b}, -lr(a){return a.c8(this.ags(a,A.csd(),A.jK()).e)}, -cN(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=null,a4=t.g.a(A.R.prototype.ga9.call(a2)) -a2.b6=null -s=a2.ags(a4,A.cVE(),A.pP()) -r=s.e -a2.fy=a4.c8(r) -q=r.a -r=a2.ey$ -p=r.h(0,B.mw) -if(p!=null){p.iW(A.jq(s.c,q-A.ny(r.h(0,B.cJ)).a),!0) -switch(a2.a3.a){case 0:o=0 -break -case 1:o=A.ny(r.h(0,B.cJ)).a -break -default:o=a3}n=p.b -n.toString -t.E.a(n).a=new A.t(o,0)}m=s.c -l=new A.bZp(m) -if(r.h(0,B.cJ)!=null){switch(a2.a3.a){case 0:o=q-r.h(0,B.cJ).gE(0).a -break -case 1:o=0 -break -default:o=a3}n=r.h(0,B.cJ) -n.toString -l.$2(n,o)}o=s.d -o=o==null?a3:o.a -k=(o==null?0:o)+m -o=r.h(0,B.kl) -n=r.h(0,B.kk) -n.toString -n=n.Ei(B.Y) -n.toString -j=o==null -if(j)i=a3 -else{h=o.Ei(B.Y) -h.toString -i=h}if(i==null)i=0 -switch(a2.a3.a){case 1:g=a2.C.a.a+A.ny(r.h(0,B.cJ)).a -f=q-a2.C.a.c -h=r.h(0,B.kk) -h.toString -h=h.b -h.toString -e=t.E -e.a(h).a=new A.t(g+a2.C.Q,k-n) -if(!j){n=o.b -n.toString -e.a(n).a=new A.t(f-o.gE(0).a-a2.C.Q,k-i)}break -case 0:g=q-a2.C.a.a-A.ny(r.h(0,B.cJ)).a -f=a2.C.a.c -h=r.h(0,B.kk) -h.toString -h=h.b -h.toString -e=t.E -e.a(h) -d=r.h(0,B.kk) -d.toString -d=d.gE(0) -c=a2.C.Q -h.a=new A.t(g-d.a-c,k-n) -if(!j){o=o.b -o.toString -e.a(o).a=new A.t(f+c,k-i)}break -default:f=a3 -g=f}b=new A.bZo(s.b) -switch(a2.a3.a){case 0:o=r.h(0,B.bP) -n=a2.C -if(o!=null){g+=n.a.a -o=r.h(0,B.bP) -o.toString -o=l.$2(o,g-r.h(0,B.bP).gE(0).a) -n=a2.aS?4:0 -g=g-o-n}else g-=n.Q -if(r.h(0,B.bU)!=null){o=r.h(0,B.bU) -o.toString -l.$2(o,g-r.h(0,B.bU).gE(0).a)}if(r.h(0,B.dh)!=null){o=r.h(0,B.dh) -o.toString -g-=b.$2(o,g-r.h(0,B.dh).gE(0).a)}if(r.h(0,B.d7)!=null){o=r.h(0,B.d7) -o.toString -b.$2(o,g-r.h(0,B.d7).gE(0).a)}if(r.h(0,B.dg)!=null){o=r.h(0,B.dg) -o.toString -b.$2(o,g-r.h(0,B.dg).gE(0).a)}o=r.h(0,B.cQ) -n=a2.C -if(o!=null){f-=n.a.c -o=r.h(0,B.cQ) -o.toString -o=l.$2(o,f) -n=a2.aS?4:0 -f=f+o+n}else f+=n.Q -if(r.h(0,B.di)!=null){o=r.h(0,B.di) -o.toString -b.$2(o,f)}break -case 1:o=r.h(0,B.bP) -n=a2.C -if(o!=null){g-=n.a.a -o=r.h(0,B.bP) -o.toString -o=l.$2(o,g) -n=a2.aS?4:0 -g=g+o+n}else g+=n.Q -if(r.h(0,B.bU)!=null){o=r.h(0,B.bU) -o.toString -l.$2(o,g)}if(r.h(0,B.dh)!=null){o=r.h(0,B.dh) -o.toString -g+=b.$2(o,g)}if(r.h(0,B.d7)!=null){o=r.h(0,B.d7) -o.toString -b.$2(o,g)}if(r.h(0,B.dg)!=null){o=r.h(0,B.dg) -o.toString -b.$2(o,g)}o=r.h(0,B.cQ) -n=a2.C -if(o!=null){f+=n.a.c -o=r.h(0,B.cQ) -o.toString -o=l.$2(o,f-r.h(0,B.cQ).gE(0).a) -n=a2.aS?4:0 -f=f-o-n}else f-=n.Q -if(r.h(0,B.di)!=null){o=r.h(0,B.di) -o.toString -b.$2(o,f-r.h(0,B.di).gE(0).a)}break}if(r.h(0,B.bU)!=null){o=r.h(0,B.bU).b -o.toString -a=t.E.a(o).a.a -a0=A.ny(r.h(0,B.bU)).a*0.75 -switch(a2.a3.a){case 0:o=r.h(0,B.bP) -a1=o!=null?a2.aS?A.ny(r.h(0,B.bP)).a-a2.C.a.c:0:0 -a2.C.r.sq4(0,A.aA(a+A.ny(r.h(0,B.bU)).a+a1,A.ny(p).a/2+a0/2,0)) -break -case 1:o=r.h(0,B.bP) -a1=o!=null?a2.aS?-A.ny(r.h(0,B.bP)).a+a2.C.a.a:0:0 -a2.C.r.sq4(0,A.aA(a-A.ny(r.h(0,B.cJ)).a+a1,A.ny(p).a/2-a0/2,0)) -break}a2.C.r.sud(r.h(0,B.bU).gE(0).a*0.75)}else{a2.C.r.sq4(0,a3) -a2.C.r.sud(0)}}, -bm3(a,b){var s=this.ey$.h(0,B.bU) -s.toString -a.r6(s,b)}, -bb(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=new A.bZn(a,b),d=f.ey$ -e.$1(d.h(0,B.mw)) -if(d.h(0,B.bU)!=null){s=d.h(0,B.bU).b -s.toString -r=t.E -q=r.a(s).a -s=A.ny(d.h(0,B.bU)) -p=A.ny(d.h(0,B.bU)).a -o=f.C -n=o.f -m=o.d -l=n.gK8() -k=-s.b*0.75/2+n.a.b/2 -if(l)j=k -else{s=f.C -o=s.z -j=s.a.b+new A.t(o.a,o.b).aL(0,4).b/2}s=A.aA(1,0.75,m) -s.toString -o=d.h(0,B.mw).b -o.toString -o=r.a(o).a -r=A.ny(d.h(0,B.mw)) -switch(f.a3.a){case 0:i=q.a+p*(1-s) -if(d.h(0,B.bP)!=null)n=l -else n=!1 -if(n)h=i+(f.aS?A.ny(d.h(0,B.bP)).a-f.C.a.c:0) -else h=i -break -case 1:i=q.a -if(d.h(0,B.bP)!=null)n=l -else n=!1 -if(n)h=i+(f.aS?-A.ny(d.h(0,B.bP)).a+f.C.a.a:0) -else h=i -break -default:i=null -h=null}r=A.aA(h,o.a+r.a/2-p*0.75/2,0) -r.toString -r=A.aA(i,r,m) -r.toString -o=q.b -n=A.aA(0,j-o,m) -n.toString -g=new A.c5(new Float64Array(16)) -g.tb() -g.rs(r,o+n,0,1) -g.FY(s,s,s,1) -f.b6=g -s=f.cx -s===$&&A.e() -n=f.ch -n.sbv(0,a.Ov(s,b,g,f.gbm2(),t.zV.a(n.a)))}else f.ch.sbv(0,null) -e.$1(d.h(0,B.cJ)) -e.$1(d.h(0,B.dh)) -e.$1(d.h(0,B.di)) -e.$1(d.h(0,B.bP)) -e.$1(d.h(0,B.cQ)) -if(f.C.y)e.$1(d.h(0,B.dg)) -e.$1(d.h(0,B.d7)) -s=d.h(0,B.kk) -s.toString -e.$1(s) -e.$1(d.h(0,B.kl))}, -rK(a,b){var s,r=this,q=r.ey$ -if(a===q.h(0,B.bU)&&r.b6!=null){q=q.h(0,B.bU).b -q.toString -s=t.E.a(q).a -q=r.b6 -q.toString -b.tZ(0,q) -b.rs(-s.a,-s.b,0,1)}r.ash(a,b)}, -yZ(a){return!0}, -r2(a,b){var s,r,q,p,o,n -for(s=this.gx6(0),r=s.length,q=t.E,p=0;p")).aT(0,new A.adj(p,o).gbJ9()) -return new A.Kx(p,o)}, -u9(a){a.p2=this.gb65()}} -A.bZp.prototype={ -$2(a,b){var s=a.b -s.toString -t.E.a(s).a=new A.t(b,(this.a-a.gE(0).b)/2) -return a.gE(0).a}, -$S:115} -A.bZo.prototype={ -$2(a,b){var s,r=a.b -r.toString -t.E.a(r) -s=a.Ei(B.Y) -s.toString -r.a=new A.t(b,this.a-s) -return a.gE(0).a}, -$S:115} -A.bZn.prototype={ -$1(a){var s -if(a!=null){s=a.b -s.toString -this.a.r6(a,t.E.a(s).a.a8(0,this.b))}}, -$S:350} -A.bZm.prototype={ -$2(a,b){return this.a.qg(a,b)}, -$S:31} -A.bZk.prototype={ -$1(a){return this.a.bPO(a)}, -$S:747} -A.bZl.prototype={ -$0(){return A.b([],t.q1)}, -$S:748} -A.az7.prototype={ -ga2l(){return B.ehB}, -a71(a){var s,r=this -switch(a.a){case 0:s=r.d.at -break -case 1:s=r.d.ax -break -case 2:s=r.d.ay -break -case 3:s=r.d.ch -break -case 4:s=r.d.CW -break -case 5:s=r.d.cx -break -case 6:s=r.d.cy -break -case 7:s=r.d.db -break -case 8:s=r.d.dx -break -case 9:s=r.d.dy -break -case 10:s=r.d.fr -break -default:s=null}return s}, -bl(a){var s,r=this -A.P(a) -s=new A.a6R(r.d,r.e,r.f,r.r,r.w,!1,!0,A.c(t.Yc,t.x),new A.bH(),A.aN(t.T)) -s.bj() -return s}, -bB(a,b){var s=this -b.sbu(s.d) -b.salI(!1) -b.sCr(s.w) -b.sbPR(s.r) -b.sbPS(0,s.f) -b.scV(s.e)}} -A.a3v.prototype={ -B(a){var s=this,r=null,q=s.e,p=s.c,o=p?1:0,n=s.f -if(n==null){n=s.d -n=n==null?r:A.F(n,r,r,r,r,q,r,r,r)}return A.cDw(A.mL(A.kf(A.cq(r,r,n,!1,r,r,!1,r,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,s.r,s.w,r,r,r,B.Q,r),B.a6,B.l6,o),!p,r),q)}} -A.Fd.prototype={ -a_(){return new A.a5u(new A.a5s($.aC()),null,null)}} -A.a5u.prototype={ -aC(){var s,r=this,q=null -r.aU() -s=A.c2(q,B.l6,q,q,r) -r.d!==$&&A.cp() -r.d=s -s.d4() -s.iD$.v(0,r.gagg()) -s=A.cP(B.a6,s,new A.qd(B.a6)) -r.e!==$&&A.cp() -r.e=s -s=A.c2(q,B.l6,q,q,r) -r.f!==$&&A.cp() -r.f=s}, -dk(){var s,r,q=this -q.qQ() -q.z=null -if(q.gbu().dy!==B.re){s=q.a -if(s.y)s=s.r&&s.c.ah -else s=!0 -r=s||q.gbu().dy===B.lK}else r=!1 -s=q.d -s===$&&A.e() -s.sk(0,r?1:0)}, -n(){var s=this,r=s.d -r===$&&A.e() -r.n() -r=s.e -r===$&&A.e() -r.n() -r=s.f -r===$&&A.e() -r.n() -r=s.r -r.ap$=$.aC() -r.Y$=0 -r=s.Q -if(r!=null)r.n() -s.b1y()}, -agh(){this.D(new A.bUi())}, -gbu(){var s,r=this,q=r.z -if(q==null){q=r.a.c -s=r.c -s.toString -s=r.z=q.aFF(A.ckc(s)) -q=s}return q}, -gEJ(){var s=this.gbu().cy==null -if(s)this.gbu() -return!s}, -bp(a){var s,r,q,p,o,n=this -n.bJ(a) -s=a.c -if(!n.a.c.m(0,s))n.z=null -r=n.a -q=r.c -p=q.dy!=s.dy -if(r.y)r=r.r&&q.ah -else r=!0 -if(a.y)q=a.r&&s.ah -else q=!0 -if(r!==q||p){if(n.gbu().dy!==B.re){r=n.a -if(r.y)r=r.r&&r.c.ah -else r=!0 -r=r||n.gbu().dy===B.lK}else r=!1 -q=n.d -if(r){q===$&&A.e() -q.cT(0)}else{q===$&&A.e() -q.pX(0)}}o=n.gbu().cy -r=n.d -r===$&&A.e() -if(r.gaI(0)===B.ar&&o!=null&&o!==s.cy){s=n.f -s===$&&A.e() -s.sk(0,0) -s.cT(0)}}, -bb_(a,b){var s,r=this -if(r.gbu().x1!==!0)return B.D -if(r.gbu().x2!=null){s=r.gbu().x2 -s.toString -return A.dn(s,r.gvv(),t.n8)}return A.dn(b.gwh(),r.gvv(),t.n8)}, -bb3(a){var s,r=this -if(r.gbu().x1!=null){s=r.gbu().x1 -s.toString -s=!s||!r.gbu().ah}else s=!0 -if(s)return B.D -r.gbu() -return a.db}, -ax3(a,b){var s=this,r=A.dn(s.gbu().ok,s.gvv(),t.MH) -if(r==null){r=a.a -if(r==null)r=null -else{r=r.gqU() -r=r==null?null:r.ak(s.gvv())}}return r==null?A.dn(b.ga_C(),s.gvv(),t.n8):r}, -axc(a,b){var s=this,r=A.dn(s.gbu().R8,s.gvv(),t.MH) -if(r==null){r=a.a -if(r==null)r=null -else{r=r.gqU() -r=r==null?null:r.ak(s.gvv())}}return r==null?A.dn(b.gV3(),s.gvv(),t.n8):r}, -gay4(){var s=this,r=s.a -if(r.y)r=r.r&&r.c.ah -else r=!0 -if(!(r||s.gbu().dy===B.lK)){r=s.gbu().d==null -if(r)s.gbu() -r=!r}else r=!1 -return r}, -awJ(a,b){return A.dn(b.gZf(),this.gvv(),t.em).cL(A.dn(this.gbu().x,this.gvv(),t.p8))}, -gvv(){var s=this,r=A.aQ(t.EK) -if(!s.gbu().ah)r.v(0,B.F) -if(s.a.r)r.v(0,B.U) -if(s.a.w&&s.gbu().ah)r.v(0,B.S) -if(s.gEJ())r.v(0,B.ew) -return r}, -baQ(a,b){var s,r=this,q=A.dn(r.gbu().ai,r.gvv(),t.Ef) -if(q==null)q=B.fml -r.gbu() -if(q.a.m(0,B.H))return q -s=r.gbu().x1 -s.toString -if(s){s=r.c -s.toString -s=A.ckc(s).fy -if(s==null)s=b.gXc() -return q.a7f(A.dn(s,r.gvv(),t.oI))}else return q.a7f(A.dn(b.ga_r(),r.gvv(),t.oI))}, -B(e0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7=this,d8=null,d9=A.P(e0) -d7.gbu() -s=d9.Q -A.P(e0) -r=new A.aBg(e0,d8,d8,d8,d8,d8,d8,d8,d8,d8,B.BK,B.zt,!1,d8,!1,d8,d8,d8,d8,d8,d8,d8,d8,!1,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,!1,d8,d8) -q=A.aj2(e0) -p=t.em -o=A.dn(r.gwL(),d7.gvv(),p) -n=t.p8 -m=A.dn(d7.gbu().e,d7.gvv(),n) -l=d9.ok -k=l.w -k.toString -j=k.cL(d7.a.d).cL(o).cL(m).aHm(1) -i=j.Q -i.toString -o=A.dn(r.gZh(),d7.gvv(),p) -m=A.dn(d7.gbu().as,d7.gvv(),n) -l=l.y -l.toString -h=l.cL(d7.a.d).cL(o).cL(m) -g=d7.gbu().z -d7.gbu() -d7.gbu() -if(g!=null){f=d7.gbu().Q -g.toString -l=d7.gbu() -e=h.fy -if(e==null)e=d7.gbu().ax==null?d8:B.a8 -d=d7.a.e -f=A.F(g,d7.gbu().ax,e,d8,d8,h,d,l.at,d8) -c=d7.a.y&&!d7.gay4() -l=c?1:0 -d7.gbu() -b=A.kf(f,B.a6,B.ao3,l)}else b=d8 -if(!d7.gbu().ah)a=d7.gEJ()?d7.gbu().y2:d7.gbu().C -else if(d7.a.r)a=d7.gEJ()?d7.gbu().br:d7.gbu().bg -else a=d7.gEJ()?d7.gbu().y2:d7.gbu().a3 -if(a==null)a=d7.baQ(d9,r) -l=d7.r -e=d7.e -e===$&&A.e() -d=d7.bb_(d9,r) -a0=d7.bb3(d9) -a1=d7.a.w&&d7.gbu().ah -a2=d7.gbu().d -if((a2==null?d7.gbu().c:a2)!=null){a2=d7.f -a2===$&&A.e() -a3=d7.gay4()||d7.gbu().dy!==B.re?1:0 -a4=d7.a -if(a4.y)a4=a4.r&&a4.c.ah -else a4=!0 -if(a4||d7.gbu().dy===B.lK){a5=A.dn(r.gZ6(),d7.gvv(),p) -if(d7.gEJ()){a4=d7.gbu().db -a4=(a4==null?d8:a4.b)!=null}else a4=!1 -if(a4){a4=d7.gbu().db -a5=a5.dj(a4==null?d8:a4.b)}a4=d7.gbu().f -a5=a5.cL(a4==null?d7.gbu().e:a4) -m=A.dn(d7.gbu().f,d7.gvv(),n) -k=k.cL(d7.a.d).cL(a5).cL(m).aHm(1)}else k=j -d7.gbu() -a4=d7.gbu().d -a4.toString -a4=A.F(a4,d8,B.a8,d8,d8,d8,d7.a.e,d8,d8) -a6=new A.YE(new A.bUj(),B.G,d8,A.kf(A.K3(a4,B.a6,B.l6,k),B.a6,B.l6,a3),a2,d8)}else a6=d8 -d7.gbu() -k=d7.gbu().k3==null -a7=!k -a8=d7.gbu().p2!=null||d7.gbu().p3!=null -a2=d7.a -a9=a2.z -if(a2.y)a2=a2.r&&a2.c.ah -else a2=!0 -if(a2||d7.gbu().dy===B.lK)if(a9!=null){k=!k||a8 -b0=k}else{k=a7&&a8 -b0=k}else b0=!1 -if(a7){k=d7.a -if(k.y)k=k.r&&k.c.ah -else k=!0 -k=k||d7.gbu().dy===B.lK -a2=d7.gbu() -a3=A.dn(d7.gbu().k4,d7.gvv(),n) -if(a3==null)a3=h -if(b0){b1=d7.w -if(b1===$){b2=new A.vi(0,B.c.l(A.d1(d7))) -d7.w!==$&&A.bd() -d7.w=b2 -b1=b2}a4=b1}else a4=d8 -b3=new A.a3v(k,a2.k3,a3,d7.gbu().k2,a4,B.a9Y,d8)}else b3=d8 -if(a8){k=d7.a -if(k.y)k=k.r&&k.c.ah -else k=!0 -k=k||d7.gbu().dy===B.lK -a2=d7.gbu() -a3=A.dn(d7.gbu().p4,d7.gvv(),n) -if(a3==null)a3=h -if(b0){b1=d7.y -if(b1===$){b2=new A.vi(2,B.c.l(A.d1(d7))) -d7.y!==$&&A.bd() -d7.y=b2 -b1=b2}a4=b1}else a4=d8 -b4=new A.a3v(k,a2.p3,a3,d7.gbu().p2,a4,B.a9X,d8)}else b4=d8 -if(a9!=null&&b0){b1=d7.x -if(b1===$){k=B.c.l(A.d1(d7)) -d7.x!==$&&A.bd() -b1=d7.x=new A.vi(1,k)}a9=A.cq(d8,d8,a9,!1,d8,d8,!1,d8,!1,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,b1,d8,d8,d8,d8,B.Q,d8)}k=d7.gbu() -b5=k.fx===!0 -b6=b5?18:24 -d7.gbu() -if(d7.gbu().id==null)b7=d8 -else{d7.gbu() -k=s.a83(B.HI) -a2=d7.ax3(q,r) -a3=A.wI(d8,d8,d8,d8,d8,d8,d8,d8,new A.ci(d7.ax3(q,r),t.De),d8,d8,new A.ci(b6,t.Lk),d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8).cL(q.a) -b7=A.bI(A.jx(new A.da(k,A.xt(A.Xa(A.cq(d8,d8,d7.gbu().id,!1,d8,d8,!1,d8,!1,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,B.a9Z,d8,d8,d8,B.Q,d8),new A.uT(a3)),new A.fE(b6,d8,d8,d8,d8,a2,d8,d8,d8)),d8),B.cx,d8,d8,d8,d8),1,1)}if(d7.gbu().p1==null)b8=d8 -else{d7.gbu() -k=s.a83(B.HI) -a2=d7.axc(q,r) -a3=A.wI(d8,d8,d8,d8,d8,d8,d8,d8,new A.ci(d7.axc(q,r),t.De),d8,d8,new A.ci(b6,t.Lk),d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8).cL(q.a) -b8=A.bI(A.jx(new A.da(k,A.xt(A.Xa(A.cq(d8,d8,d7.gbu().p1,!1,d8,d8,!1,d8,!1,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,B.a9V,d8,d8,d8,B.Q,d8),new A.uT(a3)),new A.fE(b6,d8,d8,d8,d8,a2,d8,d8,d8)),d8),B.cx,d8,d8,d8,d8),1,1)}k=d7.a.e -a2=d7.gbu() -a3=d7.gbu() -a4=d7.awJ(d9,r) -b9=d7.gbu() -c0=d7.gbu() -c1=d7.gbu() -p=A.dn(r.gYO(),d7.gvv(),p).cL(d7.gbu().db) -c2=d7.gbu() -if(d7.gbu().ry!=null)c3=d7.gbu().ry -else if(d7.gbu().rx!=null&&d7.gbu().rx!==""){c4=d7.a.r -c5=d7.gbu().rx -c5.toString -n=d7.awJ(d9,r).cL(A.dn(d7.gbu().to,d7.gvv(),n)) -c3=A.cq(d8,d8,A.F(c5,d8,B.a8,d7.gbu().a7,d8,n,d8,d8,d8),!0,d8,d8,!1,d8,!1,d8,d8,d8,d8,d8,d8,d8,d8,c4,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,d8,B.Q,d8)}else c3=d8 -c6=e0.aj(t.I).w -switch(c6.a){case 1:n=!1 -break -case 0:n=!0 -break -default:n=d8}c7=d7.gbu().fy -if(c7==null)c7=d8 -if(c7==null)c8=d8 -else{c4=n?c7.c:c7.a -c5=c7.b -n=n?c7.a:c7.c -c8=new A.fM(c4,c5,n,c7.d)}d7.gbu().go.toString -c9=0 -if(!a.gK8()){n=A.cv(e0,B.av) -n=n==null?d8:n.gdH() -if(n==null)n=B.ah -c4=j.r -c4.toString -c9=n.be(0,4+0.75*c4) -n=d7.gbu() -if(n.x1===!0)if(c8==null){n=b5?B.aoi:B.aoj -d0=n}else d0=c8 -else if(c8==null){n=b5?B.aoe:B.aof -d0=n}else d0=c8}else if(c8==null){n=b5?B.aog:B.aoh -d0=n}else d0=c8 -if(a instanceof A.jy)d1=a.b -else{if(!a.gK8()){n=d7.gbu() -n=n.x1===!0}else n=!0 -d1=n?4:0}n=d7.gbu().go -n.toString -c4=d7.gbu().fr -c4.toString -c5=e.gk(0) -d2=d7.gbu() -d3=d7.gbu() -d4=d7.a -d5=d4.y -d6=d4.f -d4=d4.r -d7.gbu() -return new A.az7(new A.az4(d0,n,c9,c5,c4,a,l,d2.aW===!0,d3.fx,d5,s,d1,!0,d8,a9,a6,b,b3,b4,b7,b8,new A.a5f(k,a2.r,a3.w,a4,b9.y,c0.cx,c1.cy,p,c2.dx,d8),c3,new A.a3M(a,l,e,d,a0,a1,d8)),c6,i,d6,d4,!1,d8)}} -A.bUi.prototype={ -$0(){}, -$S:0} -A.bUj.prototype={ -$1(a){var s -$label0$0:{if(a<=0.25){s=-a -break $label0$0}if(a<0.75){s=a-0.5 -break $label0$0}s=(1-a)*4 -break $label0$0}return A.vb(s*4,0,0)}, -$S:229} -A.Mq.prototype={ -a7j(b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1){var s=this,r=d9==null?s.b:d9,q=e2==null?s.e:e2,p=c9==null?s.f:c9,o=d4==null?s.x:d4,n=d7==null?s.as:d7,m=d6==null?s.ax:d6,l=c4==null?s.cy:c4,k=c3==null?s.db:c3,j=c2==null?s.dx:c2,i=c8==null?s.dy:c8,h=c7==null?s.fr:c7,g=e0==null?s.go:e0,f=e1==null?s.fx:e1,e=b3==null?s.fy:b3,d=e5==null?s.k4:e5,c=e3==null?s.ok:e3,b=f0==null?s.p4:f0,a=e8==null?s.R8:e8,a0=b4==null?s.ry:b4,a1=b6==null?s.rx:b6,a2=b5==null?s.to:b5,a3=c6==null?s.x1:c6,a4=c5==null?s.x2:c5,a5=b9==null?s.a3:b9,a6=b1==null?s.ai:b1,a7=b8==null?s.ah:b8,a8=e6==null?s.a7:e6,a9=b0==null?s.aW:b0 -return A.hA(a9,a6,s.aS,e,a0,a2,a1,s.C,a7,a5,s.cx,s.y2,j,k,l,a4,a3,h,i,p,s.xr,s.bg,s.br,s.r,s.y,o,s.w,s.Q,s.ay,m,n,s.z,s.at,s.y1,s.a,r,g,f,s.c,q,s.d,!0,!0,s.k2,s.id,c,s.k1,d,s.k3,a8,s.p2,s.p1,a,s.RG,b,s.p3,s.b6)}, -bzX(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6){var s=null -return this.a7j(a,b,c,d,s,e,s,f,s,g,s,h,i,j,s,k,l,m,n,o,p,q,r,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,s,s,b3,b4,b5,b6)}, -bzJ(a,b){var s=null -return this.a7j(s,s,s,s,s,s,s,s,a,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,b,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, -bzY(a,b,c,d){var s=null -return this.a7j(s,s,s,s,s,a,b,s,s,s,s,s,s,s,c,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,d,s,s,s,s,s)}, -bzI(a,b){var s=null -return this.a7j(s,s,s,s,s,s,a,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,b,s,s,s,s,s)}, -aFF(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=a.e -if(a0==null)a0=a1.a -s=a.f -if(s==null)s=a1.b -r=a.x -if(r==null)r=a1.c -q=a.as -if(q==null)q=a1.e -p=a.ax -if(p==null)p=a1.r -o=a.db -if(o==null)o=a1.w -n=a.dx -if(n==null)n=a1.x -m=a.dy -if(m==null)m=a1.y -l=a.fr -if(l==null)l=a1.z -k=a.fy -if(k==null)k=a1.as -j=a.b -if(j==null)j=a1.ax -i=a.k4 -if(i==null)i=a1.ay -h=a.ok -if(h==null)h=a1.ch -g=a.p4 -if(g==null)g=a1.cx -f=a.R8 -if(f==null)f=a1.cy -e=a.to -if(e==null)e=a1.dx -d=a.x2 -if(d==null)d=a1.fr -c=a.a3 -if(c==null)c=a1.ok -b=a.ai -if(b==null)b=a1.p1 -return a.bzX(a.aW===!0,b,a1.p3,k,e,a1.k4,c,a1.k1,n,o,d,a.x1===!0,l,m,s,a1.go,a1.k2,a1.k3,a1.d,r,a1.f,p,q,a1.id,j,a.go===!0,a.fx===!0,a0,h,a1.CW,i,f,a1.db,g,a1.p4)}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r===b)return!0 -if(J.as(b)!==A.K(r))return!1 -s=!1 -if(b instanceof A.Mq)if(J.v(b.b,r.b))if(b.d==r.d)if(J.v(b.e,r.e))if(J.v(b.f,r.f))if(J.v(b.x,r.x))if(b.z==r.z)if(J.v(b.as,r.as))if(b.ax==r.ax)if(b.cy==r.cy)if(J.v(b.db,r.db))if(b.dx==r.dx)if(b.dy==r.dy)if(J.v(b.fr,r.fr))if(b.fx==r.fx)if(J.v(b.fy,r.fy))if(b.go==r.go)if(J.v(b.id,r.id))if(J.v(b.ok,r.ok))if(b.k3==r.k3)if(J.v(b.k4,r.k4))if(J.v(b.p1,r.p1))if(J.v(b.R8,r.R8))if(J.v(b.p2,r.p2))if(b.p3==r.p3)if(J.v(b.p4,r.p4))if(J.v(b.ry,r.ry))if(b.rx==r.rx)if(J.v(b.to,r.to))if(b.x1==r.x1)if(J.v(b.x2,r.x2))if(J.v(b.a3,r.a3))if(J.v(b.ai,r.ai))if(b.ah===r.ah)if(b.a7==r.a7)s=b.aW==r.aW -return s}, -gu(a){var s=this -return A.aI([s.a,s.b,s.c,s.d,s.f,s.e,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,!0,!0,s.cx,s.cy,s.db,s.dx,s.dy,s.fr,s.fx,s.fy,s.go,s.x1,s.x2,s.xr,s.y1,s.id,s.ok,s.k2,s.k3,s.k4,s.k1,s.p1,s.R8,s.p2,s.p3,s.p4,s.RG,s.ry,s.rx,s.to,s.y2,s.bg,s.br,s.C,s.a3,s.ai,s.ah,s.a7,s.aW,s.aS,s.b6])}, -l(a){var s=this,r=A.b([],t.s),q=s.b -if(q!=null)r.push("iconColor: "+q.l(0)) -q=s.d -if(q!=null)r.push('labelText: "'+q+'"') -q=s.f -if(q!=null)r.push('floatingLabelStyle: "'+q.l(0)+'"') -q=s.z -if(q!=null)r.push('hintText: "'+q+'"') -q=s.ax -if(q!=null)r.push('hintMaxLines: "'+A.A(q)+'"') -q=s.cy -if(q!=null)r.push('errorText: "'+q+'"') -q=s.db -if(q!=null)r.push('errorStyle: "'+q.l(0)+'"') -q=s.dx -if(q!=null)r.push('errorMaxLines: "'+A.A(q)+'"') -q=s.dy -if(q!=null)r.push("floatingLabelBehavior: "+q.l(0)) -q=s.fr -if(q!=null)r.push("floatingLabelAlignment: "+q.l(0)) -q=s.fx -if(q===!0)r.push("isDense: "+A.A(q)) -q=s.fy -if(q!=null)r.push("contentPadding: "+q.l(0)) -q=s.go -if(q===!0)r.push("isCollapsed: "+A.A(q)) -q=s.id -if(q!=null)r.push("prefixIcon: "+q.l(0)) -q=s.ok -if(q!=null)r.push("prefixIconColor: "+q.l(0)) -q=s.k3 -if(q!=null)r.push("prefixText: "+q) -q=s.k4 -if(q!=null)r.push("prefixStyle: "+q.l(0)) -q=s.p1 -if(q!=null)r.push("suffixIcon: "+q.l(0)) -q=s.R8 -if(q!=null)r.push("suffixIconColor: "+q.l(0)) -q=s.p2 -if(q!=null)r.push("suffix: "+q.l(0)) -q=s.p3 -if(q!=null)r.push("suffixText: "+q) -q=s.p4 -if(q!=null)r.push("suffixStyle: "+q.l(0)) -q=s.ry -if(q!=null)r.push("counter: "+q.l(0)) -q=s.rx -if(q!=null)r.push("counterText: "+q) -q=s.to -if(q!=null)r.push("counterStyle: "+q.l(0)) -if(s.x1===!0)r.push("filled: true") -q=s.x2 -if(q!=null)r.push("fillColor: "+q.l(0)) -q=s.a3 -if(q!=null)r.push("enabledBorder: "+q.l(0)) -q=s.ai -if(q!=null)r.push("border: "+q.l(0)) -if(!s.ah)r.push("enabled: false") -q=s.a7 -if(q!=null)r.push("semanticCounterText: "+q) -q=s.aW -if(q!=null)r.push("alignLabelWithHint: "+A.A(q)) -return"InputDecoration("+B.b.b_(r,", ")+")"}} -A.Xv.prototype={ -gte(a){var s=this,r=null,q=s.w -return q==null?A.cGb(r,!1,s.to,r,s.db,r,r,r,r,r,r,r,!1,s.cx,s.CW,r,r,r,r,r,r,r,r,r,r,r,!1,!1,r,r,r,r,r,r,r,r,r):q}, -qx(a){return!this.gte(0).m(0,a.gte(0))}, -FQ(a,b,c){return A.ckb(null,c,null,this.gte(0))}} -A.AK.prototype={ -gu(a){var s=this -return A.a7(s.gwL(),s.gZ6(),s.gZf(),s.d,s.gZh(),s.r,s.gYO(),s.x,s.y,s.z,!1,s.as,!1,s.grh(),s.ay,s.ga_C(),s.CW,s.cx,s.gV3(),A.a7(s.db,s.dx,!1,s.gwh(),s.gXc(),s.ga_r(),s.go,s.id,s.k1,s.k2,s.k3,s.k4,s.ok,s.p1,!1,s.p3,s.f,s.p4,B.a,B.a))}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r===b)return!0 -if(J.as(b)!==A.K(r))return!1 -s=!1 -if(b instanceof A.AK)if(J.v(b.gwL(),r.gwL()))if(J.v(b.gZ6(),r.gZ6()))if(J.v(b.gZf(),r.gZf()))if(J.v(b.gZh(),r.gZh()))if(J.v(b.gYO(),r.gYO()))if(J.v(b.as,r.as))if(J.v(b.grh(),r.grh()))if(J.v(b.ay,r.ay))if(J.v(b.ga_C(),r.ga_C()))if(J.v(b.cx,r.cx))if(J.v(b.gV3(),r.gV3()))if(J.v(b.dx,r.dx))if(b.y===r.y)if(b.z.m(0,r.z))if(J.v(b.gwh(),r.gwh()))if(J.v(b.gXc(),r.gXc()))if(J.v(b.ga_r(),r.ga_r()))s=J.v(b.p1,r.p1) -return s}, -gwL(){return this.a}, -gZ6(){return this.b}, -gZf(){return this.c}, -gZh(){return this.e}, -gYO(){return this.w}, -grh(){return this.ax}, -ga_C(){return this.ch}, -gV3(){return this.cy}, -gwh(){return this.fr}, -ga_r(){return this.fx}, -gXc(){return this.fy}} -A.aBg.prototype={ -gqG(){var s,r=this,q=r.RG -if(q===$){s=A.P(r.R8) -r.RG!==$&&A.bd() -q=r.RG=s.ax}return q}, -ga5N(){var s,r=this,q=r.rx -if(q===$){s=A.P(r.R8) -r.rx!==$&&A.bd() -q=r.rx=s.ok}return q}, -gZh(){return A.a8V(new A.bUd(this))}, -gwh(){return A.Dj(new A.bUa(this))}, -gXc(){return A.cet(new A.bU8(this))}, -ga_r(){return A.cet(new A.bUf(this))}, -grh(){var s=this.gqG(),r=s.rx -return r==null?s.k3:r}, -ga_C(){return A.Dj(new A.bUg(this))}, -gV3(){return A.Dj(new A.bUh(this))}, -gwL(){return A.a8V(new A.bUe(this))}, -gZ6(){return A.a8V(new A.bUb(this))}, -gZf(){return A.a8V(new A.bUc(this))}, -gYO(){return A.a8V(new A.bU9(this))}} -A.bUd.prototype={ -$1(a){var s,r,q=null -if(a.p(0,B.F)){s=this.a.gqG().k3 -return A.aO(q,q,A.aP(97,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255),q,q,q,q,q,q,q,q,q,q,q,q,q,q,!0,q,q,q,q,q,q,q,q)}s=this.a.gqG() -r=s.rx -return A.aO(q,q,r==null?s.k3:r,q,q,q,q,q,q,q,q,q,q,q,q,q,q,!0,q,q,q,q,q,q,q,q)}, -$S:94} -A.bUa.prototype={ -$1(a){var s,r -if(a.p(0,B.F)){s=this.a.gqG().k3 -return A.aP(10,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}s=this.a.gqG() -r=s.RG -return r==null?s.k2:r}, -$S:10} -A.bU8.prototype={ -$1(a){var s,r,q=this -if(a.p(0,B.F)){s=q.a.gqG().k3 -return new A.bC(A.aP(97,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255),1,B.L,-1)}if(a.p(0,B.ew)){if(a.p(0,B.U))return new A.bC(q.a.gqG().fy,2,B.L,-1) -if(a.p(0,B.S)){s=q.a.gqG() -r=s.k1 -return new A.bC(r==null?s.go:r,1,B.L,-1)}return new A.bC(q.a.gqG().fy,1,B.L,-1)}if(a.p(0,B.U))return new A.bC(q.a.gqG().b,2,B.L,-1) -if(a.p(0,B.S))return new A.bC(q.a.gqG().k3,1,B.L,-1) -s=q.a.gqG() -r=s.rx -return new A.bC(r==null?s.k3:r,1,B.L,-1)}, -$S:109} -A.bUf.prototype={ -$1(a){var s,r,q=this -if(a.p(0,B.F)){s=q.a.gqG().k3 -return new A.bC(A.aP(31,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255),1,B.L,-1)}if(a.p(0,B.ew)){if(a.p(0,B.U))return new A.bC(q.a.gqG().fy,2,B.L,-1) -if(a.p(0,B.S)){s=q.a.gqG() -r=s.k1 -return new A.bC(r==null?s.go:r,1,B.L,-1)}return new A.bC(q.a.gqG().fy,1,B.L,-1)}if(a.p(0,B.U))return new A.bC(q.a.gqG().b,2,B.L,-1) -if(a.p(0,B.S))return new A.bC(q.a.gqG().k3,1,B.L,-1) -s=q.a.gqG() -r=s.ry -if(r==null){r=s.C -s=r==null?s.k3:r}else s=r -return new A.bC(s,1,B.L,-1)}, -$S:109} -A.bUg.prototype={ -$1(a){var s,r -if(a.p(0,B.F)){s=this.a.gqG().k3 -return A.aP(97,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}s=this.a.gqG() -r=s.rx -return r==null?s.k3:r}, -$S:10} -A.bUh.prototype={ -$1(a){var s,r,q=this -if(a.p(0,B.F)){s=q.a.gqG().k3 -return A.aP(97,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.ew)){if(a.p(0,B.S)){s=q.a.gqG() -r=s.k1 -return r==null?s.go:r}return q.a.gqG().fy}s=q.a.gqG() -r=s.rx -return r==null?s.k3:r}, -$S:10} -A.bUe.prototype={ -$1(a){var s,r=this.a,q=r.ga5N().y -if(q==null)q=B.pY -if(a.p(0,B.F)){r=r.gqG().k3 -return q.dj(A.aP(97,r.gk(r)>>>16&255,r.gk(r)>>>8&255,r.gk(r)&255))}if(a.p(0,B.ew)){if(a.p(0,B.U))return q.dj(r.gqG().fy) -if(a.p(0,B.S)){r=r.gqG() -s=r.k1 -return q.dj(s==null?r.go:s)}return q.dj(r.gqG().fy)}if(a.p(0,B.U))return q.dj(r.gqG().b) -if(a.p(0,B.S)){r=r.gqG() -s=r.rx -return q.dj(s==null?r.k3:s)}r=r.gqG() -s=r.rx -return q.dj(s==null?r.k3:s)}, -$S:94} -A.bUb.prototype={ -$1(a){var s,r=this.a,q=r.ga5N().y -if(q==null)q=B.pY -if(a.p(0,B.F)){r=r.gqG().k3 -return q.dj(A.aP(97,r.gk(r)>>>16&255,r.gk(r)>>>8&255,r.gk(r)&255))}if(a.p(0,B.ew)){if(a.p(0,B.U))return q.dj(r.gqG().fy) -if(a.p(0,B.S)){r=r.gqG() -s=r.k1 -return q.dj(s==null?r.go:s)}return q.dj(r.gqG().fy)}if(a.p(0,B.U))return q.dj(r.gqG().b) -if(a.p(0,B.S)){r=r.gqG() -s=r.rx -return q.dj(s==null?r.k3:s)}r=r.gqG() -s=r.rx -return q.dj(s==null?r.k3:s)}, -$S:94} -A.bUc.prototype={ -$1(a){var s,r=this.a,q=r.ga5N().Q -if(q==null)q=B.pY -if(a.p(0,B.F)){r=r.gqG().k3 -return q.dj(A.aP(97,r.gk(r)>>>16&255,r.gk(r)>>>8&255,r.gk(r)&255))}r=r.gqG() -s=r.rx -return q.dj(s==null?r.k3:s)}, -$S:94} -A.bU9.prototype={ -$1(a){var s=this.a,r=s.ga5N().Q -if(r==null)r=B.pY -return r.dj(s.gqG().fy)}, -$S:94} -A.aBf.prototype={} -A.aBe.prototype={} -A.a98.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.a9z.prototype={ -n(){var s=this,r=s.dg$ -if(r!=null)r.V(0,s.gw7()) -s.dg$=null -s.aM()}, -cY(){this.dX() -this.dN() -this.w8()}} -A.a9C.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.aJ6.prototype={ -b8(a){var s,r,q -this.t2(a) -for(s=this.gx6(0),r=s.length,q=0;q72){s=16 -break $label0$0}if(r){s=(b-a)/2 -if(d)s=Math.min(s,16) -break $label0$0}if(B.e8f===q){s=c.b6 -break $label0$0}if(B.P_===q){s=(b-a)/2 -break $label0$0}if(B.e8g===q){s=b-a-c.b6 -break $label0$0}s=null}return s}} -A.lt.prototype={ -agl(a,b){var s=this.w -if(s==null)s=b.a -if(s==null)s=a.bE.a -return s===!0}, -B(b8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9=this,b0=null,b1=A.P(b8),b2=A.aj2(b8),b3=A.akB(b8),b4=new A.bUR(b8,b0,B.ln,b0,b0,b0,b0,b0,b0,b0,B.r_,b0,b0,b0,8,24,b0,b0,b0,b0,b0,b0,b0),b5=t.EK,b6=A.aQ(b5),b7=a9.cx -if(!b7)b6.v(0,B.F) -s=a9.fr -if(s)b6.v(0,B.O) -r=new A.bgx(b6) -q=a9.Q -p=a9.z -q=r.$3(q,p,q) -if(q==null){q=b3.e -q=r.$3(q,b3.d,q) -o=q}else o=q -if(o==null){q=b1.bE -n=q.e -o=r.$3(n,q.d,n)}q=b1.ay -m=r.$4(b4.grh(),b4.gPq(),b4.grh(),q) -n=o==null -if(n){l=b2.a -if(l==null)b6=b0 -else{l=l.gqU() -b6=l==null?b0:l.ak(b6)}k=b6}else k=o -if(k==null)k=m -if(n)o=m -b6=r.$3(b0,p,b0) -if(b6==null){b6=b3.f -b6=r.$3(b6,b3.d,b6)}if(b6==null){b6=b1.bE -p=b6.f -p=r.$3(p,b6.d,p) -j=p}else j=b6 -if(j==null)j=r.$4(b0,b4.gPq(),b0,q) -b6=A.aj2(b8).a -b6=b6==null?b0:b6.bz1(new A.ci(k,t.rc)) -if(b6==null)b6=A.pa(b0,b0,b0,b0,b0,b0,b0,b0,k,b0,b0,b0,b0,b0,b0,b0,b0,b0) -r=a9.c -q=r==null -if(!q||a9.f!=null){i=b3.x -i=(i==null?b4.gZM():i).dj(j)}else i=b0 -if(!q){i.toString -h=A.K3(r,B.a1,B.E,i)}else h=b0 -g=b3.r -if(g==null)g=b4.gw0() -g=g.XZ(j,a9.agl(b1,b3)?13:b0) -r=a9.d -f=A.K3(r==null?B.kh:r,B.a1,B.E,g) -r=a9.e -if(r!=null){e=b3.w -if(e==null)e=b4.gPO() -e=e.XZ(j,a9.agl(b1,b3)?12:b0) -d=A.K3(r,B.a1,B.E,e)}else{e=b0 -d=e}r=a9.f -if(r!=null){i.toString -c=A.K3(r,B.a1,B.E,i)}else c=b0 -b=b8.aj(t.I).w -r=a9.CW -if(r==null)r=b0 -if(r==null){r=b3.y -r=r==null?b0:r.ak(b) -a=r}else a=r -if(a==null)a=B.r_.ak(b) -b5=A.aQ(b5) -if(b7)r=a9.cy==null&&a9.db==null -else r=!0 -if(r)b5.v(0,B.F) -r=A.dn(b0,b5,t.WV) -if(r==null)a0=b0 -else a0=r -if(a0==null)a0=A.IJ(b5) -b5=a9.y -r=b5==null -q=r?b3.b:b5 -p=b7?a9.cy:b0 -n=b7?a9.db:b0 -if(a9.R8)l=a9.cy!=null||a9.db!=null -else l=!1 -if(r)b5=b3.b -if(b5==null)b5=B.HG -if(s){r=b3.Q -a1=r==null?b1.bE.Q:r}else{r=a9.k2 -if(r==null)r=b3.z -a1=r==null?b1.bE.z:r}r=a1==null?b4.ga0h():a1 -a2=a9.agl(b1,b3) -a3=a9.x -if(a3==null)a3=b3.cx -if(a3==null)a3=b1.Q -a4=g.Q -if(a4==null){a4=b4.gw0().Q -a4.toString}a5=e==null?b0:e.Q -if(a5==null){a5=b4.gPO().Q -a5.toString}a6=b3.as -if(a6==null)a6=16 -a7=b3.at -if(a7==null)a7=8 -a8=b3.ax -if(a8==null)a8=24 -return A.fl(!1,b0,b7,A.cq(l,b0,A.bdb(A.jc(!1,A.xt(A.Xa(new A.aBH(h,f,d,c,!1,a2,a3,b,a4,a5,a6,a7,a8,b3.ay,B.OZ,b0),new A.uT(b6)),new A.fE(b0,b0,b0,b0,b0,o,b0,b0,b0)),a,!1),b0,new A.me(r,b0,b0,b0,b5)),!1,b0,b7,!1,b0,!1,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,s,b0,b0,b0,b0,b0,b0,B.Q,b0),q,!0,b0,a9.id,b0,a9.fy,b0,a0,a9.dx,b0,b0,n,p,b0,b0,b0,b0,b0,b0,b0)}} -A.bgx.prototype={ -$4(a,b,c,d){return new A.aB8(a,c,b,d).ak(this.a)}, -$3(a,b,c){return this.$4(a,b,c,null)}, -$S:751} -A.aB8.prototype={ -ak(a){var s=this,r=s.a -if(r instanceof A.u2)return A.dn(r,a,t.MH) -if(a.p(0,B.F))return s.d -if(a.p(0,B.O))return s.c -return s.b}} -A.tX.prototype={ -H(){return"_ListTileSlot."+this.b}} -A.aBH.prototype={ -ga2l(){return B.ela}, -a71(a){var s,r=this -switch(a.a){case 0:s=r.d -break -case 1:s=r.e -break -case 2:s=r.f -break -case 3:s=r.r -break -default:s=null}return s}, -bl(a){var s=this,r=new A.a70(s.x,s.y,!1,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,A.c(t.cA,t.x),new A.bH(),A.aN(t.T)) -r.bj() -return r}, -bB(a,b){var s=this -b.sbI6(!1) -b.sbHW(s.x) -b.sta(s.y) -b.scV(s.z) -b.sbPY(s.Q) -b.saXL(s.as) -b.sbGT(s.at) -b.sbJD(s.ay) -b.sbJF(s.ch) -b.sbJG(s.ax) -b.sbPX(s.CW)}} -A.a70.prototype={ -gx6(a){var s=this.ey$,r=s.h(0,B.ex),q=A.b([],t.Ik),p=s.h(0,B.mx) -if(p!=null)q.push(p) -if(r!=null)q.push(r) -p=s.h(0,B.my) -if(p!=null)q.push(p) -s=s.h(0,B.qe) -if(s!=null)q.push(s) -return q}, -sbHW(a){if(this.C===a)return -this.C=a -this.aA()}, -sta(a){if(this.a3.m(0,a))return -this.a3=a -this.aA()}, -sbI6(a){return}, -scV(a){if(this.ah===a)return -this.ah=a -this.aA()}, -sbPY(a){if(this.a7===a)return -this.a7=a -this.aA()}, -saXL(a){if(this.aW===a)return -this.aW=a -this.aA()}, -ga3D(){return this.aS+this.a3.a*2}, -sbGT(a){if(this.aS===a)return -this.aS=a -this.aA()}, -sbJG(a){if(this.b6===a)return -this.b6=a -this.aA()}, -sbJD(a){if(this.bE===a)return -this.bE=a -this.aA()}, -sbJF(a){if(this.b9==a)return -this.b9=a -this.aA()}, -sbPX(a){if(this.Y===a)return -this.Y=a -this.aA()}, -gzZ(){return!1}, -cv(a){var s,r,q,p=this.ey$ -if(p.h(0,B.mx)!=null){s=p.h(0,B.mx) -r=Math.max(s.aB(B.b3,a,s.gcW()),this.bE)+this.ga3D()}else r=0 -s=p.h(0,B.ex) -s.toString -s=s.aB(B.b3,a,s.gcW()) -q=p.h(0,B.my) -q=q==null?0:q.aB(B.b3,a,q.gcW()) -q=Math.max(s,q) -p=p.h(0,B.qe) -p=p==null?0:p.aB(B.az,a,p.gct()) -return r+q+p}, -cu(a){var s,r,q,p=this.ey$ -if(p.h(0,B.mx)!=null){s=p.h(0,B.mx) -r=Math.max(s.aB(B.az,a,s.gct()),this.bE)+this.ga3D()}else r=0 -s=p.h(0,B.ex) -s.toString -s=s.aB(B.az,a,s.gct()) -q=p.h(0,B.my) -q=q==null?0:q.aB(B.az,a,q.gct()) -q=Math.max(s,q) -p=p.h(0,B.qe) -p=p==null?0:p.aB(B.az,a,p.gct()) -return r+q+p}, -ga3t(){var s,r=this,q=r.a3,p=new A.t(q.a,q.b).aL(0,4),o=r.ey$.h(0,B.my)!=null -$label0$0:{q=o -s=q -if(q){q=r.C?64:72 -break $label0$0}q=!1===s -if(q){q=r.C?48:56 -break $label0$0}q=null}return p.b+q}, -c7(a){var s,r,q=this.b9 -if(q==null)q=this.ga3t() -s=this.ey$ -r=s.h(0,B.ex) -r.toString -r=r.aB(B.aN,a,r.gcF()) -s=s.h(0,B.my) -s=s==null?null:s.aB(B.aN,a,s.gcF()) -return Math.max(q,r+(s==null?0:s))}, -cd(a){return this.aB(B.aN,a,this.gcF())}, -wb(a){var s=this.ey$,r=s.h(0,B.ex) -r.toString -r=r.b -r.toString -t.E.a(r) -s=s.h(0,B.ex) -s.toString -return A.zT(s.Bv(a),r.a.b)}, -ayT(b3,b4,b5,b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7=this,a8=b5.b,a9=new A.ax(0,a8,0,b5.d),b0=a7.C?48:56,b1=a7.a3,b2=a9.JS(new A.ax(0,1/0,0,b0+new A.t(b1.a,b1.b).aL(0,4).b)) -b1=a7.ey$ -b0=b1.h(0,B.mx) -s=b1.h(0,B.qe) -r=b0==null -q=r?null:b4.$2(b0,b2) -p=s==null -o=p?null:b4.$2(s,b2) -n=q==null -m=n?0:Math.max(a7.bE,q.a)+a7.ga3D() -l=o==null -k=l?0:Math.max(o.a+a7.ga3D(),32) -j=a9.a0f(a8-m-k) -i=b1.h(0,B.my) -h=b1.h(0,B.ex) -h.toString -g=b4.$2(h,j).b -switch(a7.ah.a){case 1:h=!0 -break -case 0:h=!1 -break -default:h=null}if(i==null){i=a7.b9 -if(i==null)i=a7.ga3t() -f=Math.max(i,g+2*a7.b6) -e=(f-g)/2}else{d=b4.$2(i,j).b -c=b1.h(0,B.ex) -c.toString -b=b3.$3(c,j,a7.a7) -if(b==null)b=g -a=b3.$3(i,j,a7.aW) -if(a==null)a=d -c=a7.C?28:32 -a0=c-b -c=a7.C?48:52 -a1=c+a7.a3.b*2-a -a2=Math.max(a0+g-a1,0)/2 -a3=a0-a2 -a4=a1+a2 -c=a7.b6 -if(!(a3a5}else a6=!0 -if(b6!=null){c=h?m:k -b6.$2(i,new A.t(c,a6?a7.b6+g:a4))}if(a6)f=2*a7.b6+g+d -else{i=a7.b9 -f=i==null?a7.ga3t():i}e=a6?a7.b6:a3}if(b6!=null){b1=b1.h(0,B.ex) -b1.toString -b6.$2(b1,new A.t(h?m:k,e)) -if(!r&&!n){b1=h?0:a8-q.a -b6.$2(b0,new A.t(b1,a7.Y.aiX(q.b,f,a7,!0)))}if(!p&&!l){b0=h?a8-o.a:0 -b6.$2(s,new A.t(b0,a7.Y.aiX(o.b,f,a7,!1)))}}return new A.aEl(j,new A.X(a8,f),e)}, -ayS(a,b,c){return this.ayT(a,b,c,null)}, -rl(a,b){var s=this.ayS(A.nD(),A.jK(),a),r=this.ey$.h(0,B.ex) -r.toString -return A.zT(r.uE(s.a,b),s.c)}, -lr(a){return a.c8(this.ayS(A.nD(),A.jK(),a).b)}, -cN(){var s=this,r=t.g,q=s.ayT(A.aKF(),A.pP(),r.a(A.R.prototype.ga9.call(s)),A.cW0()) -s.fy=r.a(A.R.prototype.ga9.call(s)).c8(q.b)}, -bb(a,b){var s,r=new A.bZw(a,b),q=this.ey$ -r.$1(q.h(0,B.mx)) -s=q.h(0,B.ex) -s.toString -r.$1(s) -r.$1(q.h(0,B.my)) -r.$1(q.h(0,B.qe))}, -yZ(a){return!0}, -r2(a,b){var s,r,q,p,o,n -for(s=this.gx6(0),r=s.length,q=t.E,p=0;p#"+A.cB(this)}} -A.HX.prototype={ -v6(a){return A.iD(this.a,this.b,a)}} -A.a5O.prototype={ -a_(){return new A.aBU(null,null)}} -A.aBU.prototype={ -Fc(a){var s,r,q=this -q.CW=t.ir.a(a.$3(q.CW,q.a.z,new A.bW8())) -s=t.YJ -q.cy=s.a(a.$3(q.cy,q.a.as,new A.bW9())) -r=q.a.at -q.cx=r!=null?s.a(a.$3(q.cx,r,new A.bWa())):null -q.db=t.TZ.a(a.$3(q.db,q.a.w,new A.bWb()))}, -B(a){var s,r,q,p,o,n,m,l=this,k=null,j=l.db -j.toString -j=j.aK(0,l.gvC().gk(0)) -j.toString -s=l.CW -s.toString -r=s.aK(0,l.gvC().gk(0)) -A.P(a) -s=l.a.Q -q=l.cx -p=A.cjb(s,q==null?k:q.aK(0,l.gvC().gk(0)),r) -s=l.cy -s.toString -s=s.aK(0,l.gvC().gk(0)) -s.toString -q=A.f_(a) -o=l.a -n=o.y -m=o.x -return new A.aov(new A.C4(j,q,k),n,r,p,s,new A.a7G(o.r,j,m,k),k)}} -A.bW8.prototype={ -$1(a){return new A.b8(A.fb(a),null,t.H7)}, -$S:70} -A.bW9.prototype={ -$1(a){return new A.ib(t.n8.a(a),null)}, -$S:180} -A.bWa.prototype={ -$1(a){return new A.ib(t.n8.a(a),null)}, -$S:180} -A.bWb.prototype={ -$1(a){return new A.HX(t.RY.a(a),null)}, -$S:757} -A.a7G.prototype={ -B(a){var s=this,r=null,q=s.e,p=q?r:new A.a7H(s.d,A.f_(a),r) -q=q?new A.a7H(s.d,A.f_(a),r):r -return A.jr(s.c,q,r,p,B.a9,!1)}} -A.a7H.prototype={ -bb(a,b){this.b.vs(a,new A.a1(0,0,0+b.a,0+b.b),this.c)}, -tD(a){return!a.b.m(0,this.b)}} -A.aIS.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.Ym.prototype={ -B(a){var s,r,q,p,o=this,n=null,m=A.P(a),l=A.caG(a),k=l.apL(o),j=m.ok.as -j.toString -j=j.dj(l.acc(o)) -s=l.y -if(s==null)s=l.acc(o).bs(0.12) -r=l.z -if(r==null)r=l.acc(o).bs(0.04) -q=l.aRg(o) -p=new A.ax(l.a,1/0,l.b,1/0).aHA(n,n) -return A.cmH(B.E,!1,o.dx,B.n,p,0,o.ay,!0,k,s,4,n,m.cx,o.cx,r,4,m.f,n,n,o.d,o.c,q,o.fx,m.id,j,m.Q)}} -A.aBV.prototype={ -NV(a){return a.grD(0)==="en"}, -rE(a,b){return new A.dA(B.agc,t.az)}, -Lm(a){return!1}, -l(a){return"DefaultMaterialLocalizations.delegate(en_US)"}} -A.ago.prototype={ -gbx(){return"Open navigation menu"}, -gc5(){return"Back"}, -gc1(){return"Close"}, -gbD(){return"Delete"}, -gcf(){return"More"}, -gc4(){return"Show menu"}, -gbS(){return"Popup menu"}, -gbo(){return"Dialog"}, -gaE(){return"Alert"}, -gbA(){return"Scrim"}, -gbO(){return"Bottom Sheet"}, -aql(a){return"Close "+a}, -gbU(){return"Licenses"}, -an7(a){var s -$label0$0:{if(0===a){s="No licenses." -break $label0$0}if(1===a){s="1 license." -break $label0$0}s=""+a+" licenses." -break $label0$0}return s}, -gc6(){return"Close"}, -gaF(){return"Copy"}, -gaG(){return"Cut"}, -gbz(){return"Scan text"}, -gaH(){return"Paste"}, -gaz(){return"Select all"}, -gO(){return"Look Up"}, -gZ(){return"Search Web"}, -gaq(){return"Share"}, -gbQ(){return"View licenses"}, -gab(){return"Dismiss"}, -gbw(){return"Dismiss menu"}, -gci(){return B.a7}, -aN5(a){var s -$label0$0:{if(0===a){s="No characters remaining" -break $label0$0}if(1===a){s="1 character remaining" -break $label0$0}s=""+a+" characters remaining" -break $label0$0}return s}, -$ib5:1} -A.amP.prototype={ -aOt(a,b){return new A.bkS(this,a,b)}, -aOs(a){return this.aOt(a,null)}, -bvE(a){if(this.Se$.v(0,a))this.D(new A.bkQ())}, -aaU(a){if(this.Se$.A(0,a))this.D(new A.bkR())}} -A.bkS.prototype={ -$1(a){var s=this.a,r=this.b -if(s.Se$.p(0,r)===a)return -if(a)s.bvE(r) -else s.aaU(r)}, -$S:13} -A.bkQ.prototype={ -$0(){}, -$S:0} -A.bkR.prototype={ -$0(){}, -$S:0} -A.an4.prototype={} -A.YJ.prototype={ -gu(a){return J.ae(this.a)}, -m(a,b){if(b==null)return!1 -if(this===b)return!0 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.YJ&&J.v(b.a,this.a)}} -A.aC2.prototype={} -A.an5.prototype={ -gu(a){var s=this -return A.aI([s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as])}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r===b)return!0 -if(J.as(b)!==A.K(r))return!1 -s=!1 -if(b instanceof A.an5)if(b.a==r.a)if(b.b==r.b)if(b.c==r.c)if(b.d==r.d)if(b.e==r.e)if(b.f==r.f)if(b.r==r.r)if(b.w==r.w)if(J.v(b.x,r.x))if(b.y==r.y)s=J.v(b.as,r.as) -return s}} -A.aC4.prototype={} -A.N5.prototype={ -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s -if(b==null)return!1 -if(this===b)return!0 -if(J.as(b)!==A.K(this))return!1 -if(b instanceof A.N5)s=J.v(b.a,this.a) -else s=!1 -return s}} -A.aC5.prototype={} -A.Z4.prototype={ -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.Z4&&b.a==s.a&&J.v(b.b,s.b)&&b.c==s.c&&J.v(b.d,s.d)&&J.v(b.e,s.e)&&J.v(b.f,s.f)&&J.v(b.r,s.r)&&b.w==s.w&&b.x==s.x&&b.z==s.z&&J.v(b.Q,s.Q)}} -A.aCk.prototype={} -A.Z5.prototype={ -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.Z5&&b.a==s.a&&J.v(b.b,s.b)&&b.c==s.c&&J.v(b.d,s.d)&&J.v(b.e,s.e)&&J.v(b.f,s.f)&&J.v(b.r,s.r)&&J.v(b.w,s.w)&&b.x==s.x&&b.y==s.y}} -A.aCl.prototype={} -A.Z6.prototype={ -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.Z6&&J.v(b.a,s.a)&&b.b==s.b&&J.v(b.c,s.c)&&J.v(b.d,s.d)&&J.v(b.e,s.e)&&J.v(b.f,s.f)&&b.r==s.r&&J.v(b.y,s.y)&&J.v(b.z,s.z)&&b.Q==s.Q&&b.as==s.as}} -A.aCm.prototype={} -A.Zq.prototype={ -JE(a){var s,r,q,p=null -A.P(a) -s=new A.aCD(a,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,B.E,!0,B.G,p,p,p) -if(this.ch){r=s.guV().ak(B.cG) -r=r==null?p:r.r -q=r -if(q==null)q=14 -r=A.cv(a,B.av) -r=r==null?p:r.gdH() -return s.GT(new A.ci(A.Km(B.r_,B.Ka,B.K9,(r==null?B.ah:r).be(0,q)/14),t.mD))}return s}, -ab7(a){return A.clL(a).a}} -A.aCF.prototype={ -B(a){var s,r=A.cv(a,B.av) -r=r==null?null:r.gdH() -r=A.Z((r==null?B.ah:r).be(0,14)/14,1,2) -A.clL(a) -r=A.aA(8,4,r-1) -r.toString -s=A.b([this.d,new A.ko(1,B.d9,this.c,null)],t.p) -return A.bb(s,B.m,B.k,B.B,r)}} -A.aCD.prototype={ -gAS(){var s,r=this,q=r.go -if(q===$){s=A.P(r.fy) -r.go!==$&&A.bd() -q=r.go=s.ax}return q}, -guV(){return new A.ci(A.P(this.fy).ok.as,t.RP)}, -gde(a){return B.cP}, -gqU(){return new A.bZ(new A.bX5(this),t.VZ)}, -ge2(){return new A.bZ(new A.bX8(this),t.VZ)}, -gdu(a){return B.cP}, -gdC(){return B.cP}, -grW(a){return B.nZ}, -gq0(a){return new A.ci(A.cSW(this.fy),t.mD)}, -gz6(){return B.GE}, -gvo(){return B.GD}, -grh(){return new A.bZ(new A.bX6(this),t.mN)}, -gz5(){return B.o_}, -gt1(){return new A.bZ(new A.bX9(this),t.GD)}, -gdS(a){return B.ms}, -gv8(){return new A.bZ(new A.bX7(),t.B_)}, -gta(){return A.P(this.fy).Q}, -gxK(){return A.P(this.fy).f}, -gve(){return A.P(this.fy).y}} -A.bX5.prototype={ -$1(a){var s -if(a.p(0,B.F)){s=this.a.gAS().k3 -return A.aP(97,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}return this.a.gAS().b}, -$S:10} -A.bX8.prototype={ -$1(a){if(a.p(0,B.a3))return this.a.gAS().b.bs(0.1) -if(a.p(0,B.S))return this.a.gAS().b.bs(0.08) -if(a.p(0,B.U))return this.a.gAS().b.bs(0.1) -return null}, -$S:47} -A.bX6.prototype={ -$1(a){var s,r=this -if(a.p(0,B.F)){s=r.a.gAS().k3 -return A.aP(97,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.a3))return r.a.gAS().b -if(a.p(0,B.S))return r.a.gAS().b -if(a.p(0,B.U))return r.a.gAS().b -return r.a.gAS().b}, -$S:10} -A.bX9.prototype={ -$1(a){var s,r -if(a.p(0,B.F)){s=this.a.gAS().k3 -return new A.bC(A.aP(31,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255),1,B.L,-1)}if(a.p(0,B.U))return new A.bC(this.a.gAS().b,1,B.L,-1) -s=this.a.gAS() -r=s.ry -if(r==null){r=s.C -s=r==null?s.k3:r}else s=r -return new A.bC(s,1,B.L,-1)}, -$S:109} -A.bX7.prototype={ -$1(a){if(a.p(0,B.F))return B.cx -return B.bZ}, -$S:81} -A.Nm.prototype={ -gu(a){return J.ae(this.a)}, -m(a,b){if(b==null)return!1 -if(this===b)return!0 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.Nm&&J.v(b.a,this.a)}} -A.aCE.prototype={} -A.Gr.prototype={ -aGc(a){return this.uN.$1(a)}, -gF6(){return A.hG.prototype.gF6.call(this)+"("+A.A(this.c.a)+")"}, -gHq(){return!0}} -A.Gs.prototype={ -gz8(a){var s=this.b.c -s.toString -s=this.ax_(s) -s=s.gz8(s) -return s}, -gOI(){var s=this.b.c -s.toString -s=this.ax_(s) -s=s.gz8(s) -return s}, -ax_(a){var s,r=A.P(a).w -A.P(a) -s=B.wG.h(0,r) -if(s==null)$label0$0:{if(B.aq===r||B.cf===r){s=B.u2 -break $label0$0}if(B.b8===r||B.d3===r||B.d5===r||B.d4===r){s=B.qq -break $label0$0}s=null}return s}, -gDx(){return null}, -gGJ(){return null}, -gC8(){return A.cWj()}, -XD(a){var s,r=A.y(this) -if(r.i("mV<1>").b(a))a.gFd() -s=r.i("ey<1>").b(a)&&a.gC8()!=null -r=t.Le.b(a)||s -return r}, -ajN(a){var s=a instanceof A.mV -if(s)this.gFd() -return s}, -EW(a,b,c){var s=null -return A.cq(s,s,this.aGc(a),!1,s,s,!1,s,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,B.Q,s)}, -EX(a,b,c,d){A.P(a) -return new A.R9(B.wG,this,b,c,d,null,A.y(this).i("R9<1>"))}} -A.tf.prototype={ -RP(a){var s=null,r=this.$ti,q=A.b([],t.Zt),p=$.am,o=r.i("aj<1?>"),n=r.i("aL<1?>"),m=A.lu(B.cK),l=A.b([],t.wi),k=$.aC(),j=$.am -return new A.a6f(!1,!0,!1,s,s,s,q,A.aQ(t.f9),new A.cc(s,r.i("cc>")),new A.cc(s,t.re),new A.qz(),s,0,new A.aL(new A.aj(p,o),n),m,l,s,this,new A.cl(s,k,t.XR),new A.aL(new A.aj(j,o),n),new A.aL(new A.aj(j,o),n),r.i("a6f<1>"))}} -A.a6f.prototype={ -aGc(a){return this.$ti.i("tf<1>").a(this.c).x}, -gHq(){this.$ti.i("tf<1>").a(this.c) -return!0}, -gFd(){this.$ti.i("tf<1>").a(this.c) -return!1}, -gF6(){return A.hG.prototype.gF6.call(this)+"("+A.A(this.$ti.i("tf<1>").a(this.c).a)+")"}} -A.a5P.prototype={ -JI(){var s=this.CW -if(s!=null)s.e=this.gz8(0) -return this.arY()}, -B9(a){var s=this.CW -if(s!=null)s.f=this.gOI() -return this.asI(a)}} -A.a9M.prototype={ -JI(){var s=this.CW -if(s!=null)s.e=this.gz8(0) -return this.arY()}, -B9(a){var s=this.CW -if(s!=null)s.f=this.gOI() -return this.asI(a)}} -A.aAb.prototype={ -B(a){return A.tE(new A.er(this.d,!1,this.e,null),this.c,null,!0)}} -A.aIw.prototype={ -B(a){var s=this,r=A.P(a).ax.k2,q=s.c -return new A.uB(q,new A.c41(s,r),new A.c42(s),A.coS(a,q,s.d,s.r,s.e,!0,r),null)}} -A.c41.prototype={ -$3(a,b,c){return new A.Dk(b,c,this.a.e,!1,this.b,null)}, -$C:"$3", -$R:3, -$S:344} -A.c42.prototype={ -$3(a,b,c){return new A.Dl(b,this.a.e,!0,c,null)}, -$C:"$3", -$R:3, -$S:341} -A.Dk.prototype={ -a_(){return new A.aIu(new A.a1K($.aC()),$,$)}} -A.aIu.prototype={ -gapd(){return!1}, -Wt(){var s,r=this,q=r.a,p=q.f -if(p)s=B.qr -else{s=$.cw0() -s=new A.aT(q.c,s,s.$ti.i("aT"))}r.H7$=s -p=p?$.cw1():$.cw2() -q=q.c -r.JW$=new A.aT(q,p,p.$ti.i("aT")) -q.an(0,r.gSZ()) -r.a.c.v_(r.gSY())}, -aC(){var s,r,q,p,o=this -o.Wt() -s=o.a -r=s.f -q=o.H7$ -q===$&&A.e() -p=o.JW$ -p===$&&A.e() -o.d=A.cqb(s.c,s.r,q,r,p) -o.aU()}, -bp(a){var s,r,q,p=this,o=p.a -if(a.f!==o.f||a.c!==o.c){o=a.c -o.V(0,p.gSZ()) -o.qV(p.gSY()) -p.Wt() -o=p.d -o===$&&A.e() -o.n() -o=p.a -s=o.f -r=p.H7$ -r===$&&A.e() -q=p.JW$ -q===$&&A.e() -p.d=A.cqb(o.c,o.r,r,s,q)}p.bJ(a)}, -n(){var s,r=this -r.a.c.V(0,r.gSZ()) -r.a.c.qV(r.gSY()) -s=r.d -s===$&&A.e() -s.n() -r.b2a()}, -B(a){var s=this.d -s===$&&A.e() -return A.cnJ(!0,this.a.d,this.Nz$,B.aaS,s)}} -A.Dl.prototype={ -a_(){return new A.aIv(new A.a1K($.aC()),$,$)}} -A.aIv.prototype={ -gapd(){return!1}, -Wt(){var s,r=this,q=r.a,p=q.e -if(p){s=$.cw4() -s=new A.aT(q.c,s,s.$ti.i("aT"))}else s=B.qr -r.H7$=s -p=p?$.cw5():$.cw6() -q=q.c -r.JW$=new A.aT(q,p,p.$ti.i("aT")) -q.an(0,r.gSZ()) -r.a.c.v_(r.gSY())}, -aC(){var s,r,q,p,o=this -o.Wt() -s=o.a -r=s.e -q=o.H7$ -q===$&&A.e() -p=o.JW$ -p===$&&A.e() -o.d=A.cqc(s.c,q,r,p) -o.aU()}, -bp(a){var s,r,q,p=this,o=p.a -if(a.e!==o.e||a.c!==o.c){o=a.c -o.V(0,p.gSZ()) -o.qV(p.gSY()) -p.Wt() -o=p.d -o===$&&A.e() -o.n() -o=p.a -s=o.e -r=p.H7$ -r===$&&A.e() -q=p.JW$ -q===$&&A.e() -p.d=A.cqc(o.c,r,s,q)}p.bJ(a)}, -n(){var s,r=this -r.a.c.V(0,r.gSZ()) -r.a.c.qV(r.gSY()) -s=r.d -s===$&&A.e() -s.n() -r.b2b()}, -B(a){var s=this.d -s===$&&A.e() -return A.cnJ(!0,this.a.f,this.Nz$,B.aaS,s)}} -A.aAa.prototype={ -B(a){var s=this -return new A.uB(s.c,new A.bSl(),new A.bSm(),A.cEK(a,s.d,s.e,s.f),null)}} -A.bSl.prototype={ -$3(a,b,c){var s=$.cfV(),r=$.cvC() -return new A.er(new A.aT(b,s,s.$ti.i("aT")),!1,A.tE(c,new A.aT(b,r,r.$ti.i("aT")),null,!0),null)}, -$C:"$3", -$R:3, -$S:232} -A.bSm.prototype={ -$3(a,b,c){var s=b.gaI(b),r=$.cfW(),q=$.cvB() -return A.mL(new A.er(new A.aT(b,r,r.$ti.i("aT")),!1,A.tE(c,new A.aT(b,q,q.$ti.i("aT")),null,!0),null),s===B.cm,null)}, -$C:"$3", -$R:3, -$S:761} -A.b6L.prototype={ -$3(a,b,c){var s=$.cfV(),r=$.ctD() -return new A.er(new A.aT(b,s,s.$ti.i("aT")),!1,A.tE(c,new A.aT(b,r,r.$ti.i("aT")),null,!0),null)}, -$C:"$3", -$R:3, -$S:232} -A.b6M.prototype={ -$3(a,b,c){var s=$.cfW(),r=$.ctC() -return new A.er(new A.aT(b,s,s.$ti.i("aT")),!1,A.tE(c,new A.aT(b,r,r.$ti.i("aT")),null,!0),null)}, -$C:"$3", -$R:3, -$S:232} -A.awA.prototype={ -gC8(){return new A.bMI(this)}, -ajI(a,b,c,d,e){return new A.aIw(c,d,!0,null,e,!0,null)}} -A.bMI.prototype={ -$5(a,b,c,d,e){return A.coS(a,b,c,e,d,!0,null)}, -$S:762} -A.bMG.prototype={ -$3(a,b,c){var s=this.a&&this.b -return new A.Dk(b,c,s,!0,this.c,null)}, -$C:"$3", -$R:3, -$S:344} -A.bMH.prototype={ -$3(a,b,c){return new A.Dl(b,this.a,!1,c,null)}, -$C:"$3", -$R:3, -$S:341} -A.afV.prototype={ -gz8(a){return B.cU}, -gC8(){return A.cWQ()}, -ajI(a,b,c,d,e,f){return A.cDc(a,b,c,d,e,f)}} -A.ao7.prototype={ -b3X(a){var s=t.Tr -s=A.H(new A.O(B.emf,new A.bpU(a),s),s.i("a2.E")) -return s}, -m(a,b){if(b==null)return!1 -if(this===b)return!0 -if(J.as(b)!==A.K(this))return!1 -if(b instanceof A.ao7)return!0 -return!1}, -gu(a){return A.aI(this.b3X(B.wG))}} -A.bpU.prototype={ -$1(a){return this.a.h(0,a)}, -$S:763} -A.R9.prototype={ -a_(){return new A.a6h(this.$ti.i("a6h<1>"))}} -A.a6h.prototype={ -B(a){var s,r,q=this,p=A.P(a).w,o=q.a -if(o.d.b.cy.a){s=q.d -if(s==null)q.d=p -else p=s}else q.d=null -r=o.c.h(0,p) -if(r==null){$label0$0:{if(B.aq===p){o=B.u2 -break $label0$0}if(B.b8===p||B.d3===p||B.d5===p||B.cf===p||B.d4===p){o=B.qq -break $label0$0}o=null}r=o}o=q.a -return r.ajI(o.d,a,o.e,o.f,o.r,q.$ti.c)}} -A.RZ.prototype={ -bJZ(){var s,r=this,q=r.JW$ -q===$&&A.e() -s=q.a -if(J.v(q.b.aK(0,s.gk(s)),1)){q=r.H7$ -q===$&&A.e() -if(q.gk(q)!==0){q=r.H7$ -q=q.gk(q)===1}else q=!0}else q=!1 -s=r.Nz$ -if(q)s.sMG(!1) -else{r.gapd() -s.sMG(!1)}}, -bJY(a){if(a.gzH())this.gapd() -this.Nz$.sMG(!1)}} -A.a93.prototype={ -agY(a){this.a6()}, -avN(a,b,c){var s,r,q,p,o,n,m=this -if(!m.r){s=m.w -s=s.gaI(s)!==B.ar}else s=!1 -if(s){s=m.w -s=$.cw3().aK(0,s.gk(s)) -s.toString -r=s}else r=0 -if(r>0){s=a.ghs(0) -q=b.a -p=b.b -$.aw() -o=A.bh() -n=m.z -o.r=A.aP(B.d.aD(255*r),n.gk(n)>>>16&255,n.gk(n)>>>8&255,n.gk(n)&255).gk(0) -s.wc(new A.a1(q,p,q+c.a,p+c.b),o)}}, -Kp(a,b,c,d){var s,r,q,p=this -if(!p.w.gzH())return d.$2(a,b) -p.avN(a,b,c) -s=p.Q -r=p.x -q=r.a -A.crr(s,r.b.aK(0,q.gk(q)),c) -q=p.at -q.sbv(0,a.Ov(!0,b,s,new A.c4_(p,d),q.a))}, -aM9(a,b,c,d,e,f){var s,r,q -this.avN(a,b,c) -s=this.x -r=s.a -q=this.y -A.cqv(a,d,s.b.aK(0,r.gk(r)),q.gk(q),f)}, -n(){var s=this,r=s.w,q=s.grQ() -r.V(0,q) -r.qV(s.gWr()) -s.x.a.V(0,q) -s.y.V(0,q) -s.as.sbv(0,null) -s.at.sbv(0,null) -s.rf()}, -tD(a){var s,r,q,p,o=this,n=!0 -if(a.r===o.r){s=a.w -r=o.w -if(s.gk(s)===r.gk(r)){s=a.x -r=s.a -q=o.x -p=q.a -if(J.v(s.b.aK(0,r.gk(r)),q.b.aK(0,p.gk(p)))){n=a.y -s=o.y -s=n.gk(n)!==s.gk(s) -n=s}}}return n}} -A.c4_.prototype={ -$2(a,b){var s=this.a,r=s.as -s=s.y -r.sbv(0,a.a_J(b,B.d.aD(s.gk(s)*255),this.b,r.a))}, -$S:32} -A.a94.prototype={ -agY(a){this.a6()}, -aM9(a,b,c,d,e,f){var s=this.w,r=s.a,q=this.x -A.cqv(a,d,s.b.aK(0,r.gk(r)),q.gk(q),f)}, -Kp(a,b,c,d){var s,r,q,p=this -if(!p.y.gzH())return d.$2(a,b) -s=p.z -r=p.w -q=r.a -A.crr(s,r.b.aK(0,q.gk(q)),c) -q=p.as -q.sbv(0,a.Ov(!0,b,s,new A.c40(p,d),q.a))}, -tD(a){var s,r,q,p=!0 -if(a.r===this.r){s=a.x -r=this.x -if(s.gk(s)===r.gk(r)){p=a.w -s=p.a -r=this.w -q=r.a -q=!J.v(p.b.aK(0,s.gk(s)),r.b.aK(0,q.gk(q))) -p=q}}return p}, -n(){var s,r=this -r.Q.sbv(0,null) -r.as.sbv(0,null) -s=r.grQ() -r.w.a.V(0,s) -r.x.V(0,s) -r.y.qV(r.gWr()) -r.rf()}} -A.c40.prototype={ -$2(a,b){var s=this.a,r=s.Q -s=s.x -r.sbv(0,a.a_J(b,B.d.aD(s.gk(s)*255),this.b,r.a))}, -$S:32} -A.aCO.prototype={} -A.aa6.prototype={ -n(){var s=this.Nz$ -s.ap$=$.aC() -s.Y$=0 -this.aM()}} -A.aa7.prototype={ -n(){var s=this.Nz$ -s.ap$=$.aC() -s.Y$=0 -this.aM()}} -A.f9.prototype={} -A.ZV.prototype={ -a_(){return new A.aDx()}} -A.aDx.prototype={ -B(a){var s=null -this.a.toString -return A.fW(s,s,16,s,s,s)}} -A.aC3.prototype={ -bl(a){var s=new A.aEE(this.e,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.M=this.e}} -A.aEE.prototype={ -lr(a){var s=this.J$ -s=s==null?null:s.aB(B.ad,a,s.geT()) -return s==null?B.a9:s}, -rl(a,b){var s=this.J$ -return s==null?null:s.uE(a,b)}, -cN(){var s,r=this,q=r.J$ -if(q==null)r.fy=B.a9 -else{s=t.g -q.iW(s.a(A.R.prototype.ga9.call(r)),!0) -r.fy=s.a(A.R.prototype.ga9.call(r)).c8(r.J$.gE(0)) -s=r.J$.b -s.toString -t.E.a(s).a=B.l}q=r.gE(0) -r.M.$1(q)}} -A.kw.prototype={ -a_(){var s=this.$ti -return new A.NI(s.i("@<1>").d0(s).i("NI<1,2>"))}, -gk(a){return this.d}} -A.NI.prototype={ -a8K(){var s,r=this.c -r.toString -s=this.a.d -A.cw(r,!1).qw(s) -s=this.a.e -if(s!=null)s.$0()}, -B(a){var s,r,q,p=this,o=null,n=A.P(a),m=A.aoS(a),l=A.cpy(a),k=A.aQ(t.EK) -if(!p.a.f)k.v(0,B.F) -p.a.toString -s=m.w -if(s==null)s=o -else{s=s.ak(k) -s.toString}if(s==null){k=l.gZJ().ak(k) -k.toString -r=k}else r=s -k=p.a -q=A.K3(new A.da(new A.ax(0,1/0,48,1/0),new A.ai(B.uW,new A.fg(B.mz,o,o,k.Q,o),o),o),B.a1,B.E,r) -k=k.f -if(!k)q=A.xt(q,new A.fE(o,o,o,o,o,o,n.ax.a===B.aG?0.5:0.38,o,o)) -s=k?p.game():o -return new A.ti(A.cq(!0,o,A.fl(!1,o,k,A.cHK(q,B.Z,o,r),o,!0,o,o,o,o,o,new A.azU(o,m.y),o,o,o,o,s,o,o,o,o,o,o,o),!1,o,k,!1,o,!1,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,B.xW,o,o,o,o,o,o,o,o,B.Q,o),o)}} -A.Rg.prototype={ -a_(){return new A.a6q(B.eot,this.$ti.i("a6q<1>"))}} -A.a6q.prototype={ -aC(){this.aU() -this.aC0()}, -bp(a){var s,r=this -r.bJ(a) -s=a.d -if(J.b6(s.wC)!==J.b6(r.a.d.wC)||s.p3!=r.a.d.p3)r.aC0()}, -aC0(){var s,r,q,p,o,n,m,l,k,j,i=this -for(s=i.d,r=s.length,q=0;q")),!1,A.cK(!1,B.E,!0,l,new A.fg(B.adq,m.e.aK(0,j.a.d.p3.gk(0)),m.f.aK(0,j.a.d.p3.gk(0)),b,l),p,q,o,l,n,r,s,l,B.ma),l)}, -$S:764} -A.bY2.prototype={ -HW(a){return A.Tr(new A.X(A.Z(1/0,a.a,a.b),A.Z(1/0,a.c,a.d))).JF(B.co.a8(0,this.f))}, -I2(a,b){var s,r,q,p,o,n,m=this,l=m.b,k=l.b,j=l.a,i=l.c -if(j>i)s=a.a-i-b.a -else if(ji-8-r)s=i-j-8-r}j=l.b -if(ki-8-l)k=i-j-8-l}return new A.t(s,k)}, -b6o(a,b){var s,r,q,p,o,n,m,l,k,j=B.b.gS(a) -for(s=a.length,r=b.a,q=b.b,p=0;p"))),null),a,!0,!0,!0,!0)}, -n(){var s=this.uO -if(s!=null)s.n() -this.a2J()}, -gGJ(){return this.zx}} -A.bY4.prototype={ -$1(a){var s=this.a.uN,r=this.b,q=s[r] -if($.at.T$.x.h(0,q)!=null){s=s[r] -s=$.at.T$.x.h(0,s) -s.toString -A.cng(s,0,B.fbb,B.bb,B.I)}}, -$S:6} -A.bY3.prototype={ -$2(a,b){var s,r,q,p,o=this,n=o.b,m=n.wE -m=m==null?null:m.$2(a,b) -if(m==null){m=n.uR -m.toString}s=o.a.a -r=a.aj(t.I).w -q=o.c -p=A.ciW(q) -return new A.mE(new A.bY2(m,n.Am,s,r,q.r,A.eH(p,p.$ti.i("D.E"))),new A.r7(n.fk.a,o.d,null),null)}, -$S:765} -A.By.prototype={ -a_(){return new A.NH(this.$ti.i("NH<1>"))}, -bIa(a){return this.c.$1(a)}} -A.NH.prototype={ -dk(){this.qQ() -this.aDJ()}, -aDJ(){var s,r,q,p,o=this,n=o.c -if(n!=null){o.f=A.aoS(n) -q=o.c.gav() -if(q instanceof A.W)o.r=q -try{n=o.c -n.toString -s=A.cw(n,o.a.id) -n=s.d -n===$&&A.e() -n=n.gam() -r=n==null?null:n.c.gav() -if(r instanceof A.W)o.w=r}catch(p){o.w=o.r=null}}}, -awB(a){var s=this.e -return s==null?A.cmO(B.aA,new A.X(A.Z(1/0,a.a,a.b),A.Z(1/0,a.c,a.d))):s}, -bn9(a,b){var s,r,q,p,o,n=this -if(n.c==null)return n.awB(b) -n.f===$&&A.e() -s=n.r -r=n.w -if(s==null||r==null||s.y==null||r.y==null)return n.awB(b) -n.a.toString -q=A.cm() -switch(0){case 0:n.a.toString -q.b=B.l -break}p=q.b3() -p=A.cL(s.bN(0,r),p) -o=s.gE(0).EU(0,B.l).a8(0,q.b3()) -o=A.lx(p,A.cL(s.bN(0,r),o)) -p=r.gE(0) -return n.e=A.apO(o,new A.a1(0,0,0+p.a,0+p.b))}, -aWp(){var s,r,q,p=this,o=null -p.aDJ() -s=p.a -s.toString -r=p.c -r.toString -q=s.bIa(r) -if(J.ev(q)){s=p.a -s.toString -p.d=!0 -r=p.c -r.toString -A.c8P(B.n,o,o,r,o,o,q,o,s.k1,o,p.gbn8(),o,o,o,o,o,s.id,p.$ti.i("1?")).bK(0,new A.brC(p),t.H)}}, -gbn7(){var s,r=this.c -r.toString -r=A.cv(r,B.o3) -s=r==null?null:r.CW -r=!0 -switch((s==null?B.nC:s).a){case 0:this.a.toString -break -case 1:break -default:r=null}return r}, -B(a){var s,r,q,p,o,n=this,m=null,l=A.Av(a),k=A.aoS(a) -n.a.toString -A.aoS(a) -s=n.a -if(s.ax!=null){s=s.w -if(s==null){s=A.u(a,B.bJ,t.c4) -s.toString -s=s.gc4()}n.a.toString -n.gbn7() -r=A.vV(A.fl(!1,m,!0,n.a.ax,m,!0,m,m,m,m,m,m,m,m,m,m,n.gaqY(),m,m,m,m,m,m,m),s,m) -return A.cq(m,m,r,!1,m,m,!1,n.d,!1,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,B.Q,m)}q=n.d -p=s.ch -if(p==null)p=A.cG(!A.bqB()?B.BV:B.e3H,m,m,m,m) -q=A.cq(m,m,p,!1,m,m,!1,q,!1,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,B.Q,m) -p=k.as -if(p==null)p=l.a -o=s.dx -if(o==null)o=k.Q -if(o==null)o=l.f -s=s.w -if(s==null){s=A.u(a,B.bJ,t.c4) -s.toString -s=s.gc4()}n.a.toString -return A.cq(m,m,A.cJ(o,m,!0,q,p,new A.cZ(B.aaW,t.A9),n.gaqY(),B.co,m,m,s),!1,m,m,!1,m,!1,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,B.Q,m)}} -A.brC.prototype={ -$1(a){var s=this.a -if(s.c==null)return null -if(a==null){s.a.toString -return null}s.a.f.$1(a) -s.d=!1}, -$S(){return this.a.$ti.i("bg(1?)")}} -A.azU.prototype={ -ak(a){var s=A.dn(this.a,a,t.WV) -if(s==null)s=null -return s==null?A.IJ(a):s}, -gRS(){return"WidgetStateMouseCursor(PopupMenuItemState)"}} -A.bY0.prototype={ -gaAd(){var s,r=this,q=r.ax -if(q===$){s=A.P(r.at) -r.ax!==$&&A.bd() -r.ax=s -q=s}return q}, -ga4Y(){var s,r=this,q=r.ay -if(q===$){s=r.gaAd() -r.ay!==$&&A.bd() -q=r.ay=s.ax}return q}, -gZJ(){return new A.bZ(new A.bY1(this),t.Hy)}, -gpP(a){var s=this.ga4Y(),r=s.p4 -return r==null?s.k2:r}, -gdu(a){var s=this.ga4Y().x1 -return s==null?B.x:s}, -gdC(){return B.D}, -gdS(a){return B.Fj}, -ga_3(){return B.l7}} -A.bY1.prototype={ -$1(a){var s,r=this.a,q=r.ch -if(q===$){s=r.gaAd() -r.ch!==$&&A.bd() -q=r.ch=s.ok}s=q.as -s.toString -if(a.p(0,B.F)){r=r.ga4Y().k3 -return s.aFD(A.aP(97,r.gk(r)>>>16&255,r.gk(r)>>>8&255,r.gk(r)&255))}return s.aFD(r.ga4Y().k3)}, -$S:94} -A.He.prototype={ -gu(a){var s=this -return A.a7(s.gpP(s),s.gdS(s),s.ga_3(),s.d,s.gdu(s),s.gdC(),s.guV(),s.gZJ(),s.x,s.y,s.z,s.Q,s.as,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.He&&J.v(b.gpP(b),s.gpP(s))&&J.v(b.gdS(b),s.gdS(s))&&J.v(b.ga_3(),s.ga_3())&&b.d==s.d&&J.v(b.gdu(b),s.gdu(s))&&J.v(b.gdC(),s.gdC())&&J.v(b.guV(),s.guV())&&b.gZJ()==s.gZJ()&&J.v(b.Q,s.Q)&&b.as==s.as}, -gpP(a){return this.a}, -gdS(a){return this.b}, -ga_3(){return this.c}, -gdu(a){return this.e}, -gdC(){return this.f}, -guV(){return this.r}, -gZJ(){return this.w}} -A.aDy.prototype={} -A.aoW.prototype={ -gz8(a){return B.Aw}, -ajI(a,b,c,d,e,f){return new A.a6r(new A.brE(a,c,d,e,f),a,null)}} -A.brE.prototype={ -$4(a,b,c,d){var s=this -if(s.a.b.cy.a)return new A.a6s(s.b,b,c,d,s.d,null) -return new A.aAa(s.b,s.c,null,s.d,null)}, -$C:"$4", -$R:4, -$S:767} -A.zd.prototype={ -H(){return"_PredictiveBackPhase."+this.b}} -A.a6r.prototype={ -a_(){return new A.aDz(B.acJ)}, -bx5(a,b,c,d){return this.c.$4(a,b,c,d)}} -A.aDz.prototype={ -svW(a){var s=this -if(s.d!==a&&s.c!=null)s.D(new A.bY8(s,a))}, -sacP(a){var s=this -if(!J.v(s.e,a)&&s.c!=null)s.D(new A.bY9(s,a))}, -sa7x(a){var s=this -if(!J.v(s.f,a)&&s.c!=null)s.D(new A.bY7(s,a))}, -aJV(a){var s,r,q,p=this -p.svW(B.fqI) -s=a.a -if(s!=null)s=a.b===0&&s.m(0,B.l) -else s=!0 -r=!1 -if(!s)if(p.a.d.gzI()){s=p.a.d -s.gFd() -s=A.ey.prototype.gaMl.call(s) -r=s}if(!r)return!1 -s=p.a.d -q=s.CW -if(q!=null)q.sk(0,1-a.b) -s=s.b -if(s!=null)s.aIB() -p.sa7x(a) -p.sacP(a) -return!0}, -aK_(a){this.svW(B.fqJ) -this.a.d.bGB(1-a.b) -this.sa7x(a)}, -aJJ(){var s=this -s.svW(B.fqK) -s.a.d.aBb(!0) -s.sa7x(null) -s.sacP(null)}, -aJK(){var s=this -s.svW(B.o5) -s.a.d.aBb(!1) -s.sa7x(null) -s.sacP(null)}, -aC(){this.aU() -$.at.cr$.push(this)}, -n(){$.at.vZ(this) -this.aM()}, -B(a){var s=this,r=s.a,q=r.d.b.cy.a?s.d:B.acJ -return r.bx5(a,q,s.e,s.f)}} -A.bY8.prototype={ -$0(){return this.a.d=this.b}, -$S:0} -A.bY9.prototype={ -$0(){return this.a.e=this.b}, -$S:0} -A.bY7.prototype={ -$0(){return this.a.f=this.b}, -$S:0} -A.a6s.prototype={ -a_(){var s=null,r=t.H7 -return new A.aDA(new A.b8(0,32,r),new A.b8(1,0,r),new A.b8(1,0.9,r),A.lu(s),A.lu(s),A.lu(s),B.l,s,s)}} -A.aDA.prototype={ -a40(a){var s,r,q,p,o=null,n=this.a,m=n.r -if(m==null)s=o -else{m=m.a -m=m==null?o:m.b -s=m}if(s==null)s=0 -n=n.w -if(n==null)r=o -else{n=n.a -n=n==null?o:n.b -r=n}if(r==null)r=0 -q=a/20-8 -p=r-s -return A.Z(B.e4.aK(0,A.Z(Math.abs(p)/a,0,1))*J.fA(p)*q,-q,q)}, -aAf(a){var s,r,q,p=this,o=p.y,n=p.a -$label0$0:{if(B.o5===n.f){n=p.Q -break $label0$0}n=n.d -break $label0$0}o.sdi(0,n) -n=p.a -$label1$1:{if(B.o5===n.f){n=p.x -s=t.H7 -r=p.z -r.toString -s=new A.aT(r,new A.b8(0,n,s),s.i("aT")) -n=s -break $label1$1}n=new A.ly(n.d,new A.bX(A.b([],t.x8),t.jc),0) -break $label1$1}p.w.sdi(0,n) -$label2$2:{if(B.o5===p.a.f){n=o -break $label2$2}n=B.cK -break $label2$2}p.r.sdi(0,n) -q=a.a/20-8 -n=p.a -$label3$3:{if(B.o5===n.f){n=new A.b8(p.at,new A.t(a.b*0.1,0),t.Ni) -break $label3$3}n=n.w -switch(n==null?null:n.c){case B.aaZ:n=new A.t(q,p.a40(a.b)) -break -case B.ab_:n=new A.t(-q,p.a40(a.b)) -break -case null:case void 0:n=new A.t(q,p.a40(a.b)) -break -default:n=null}n=new A.b8(n,B.l,t.Ni) -break $label3$3}p.as=new A.aT(t.ve.a(o),n,n.$ti.i("aT"))}, -aDX(){var s=this,r=s.z -if(r!=null)r.n() -r=s.Q -if(r!=null)r.n() -s.z=A.cP(B.OG,s.a.d,null) -s.Q=A.cP(B.OG,new A.ly(s.a.d,new A.bX(A.b([],t.x8),t.jc),0),null)}, -aC(){this.aU()}, -bp(a){var s,r=this -r.bJ(a) -if(r.a.d!==a.d)r.aDX() -s=r.a.f -if(s!==a.f&&s===B.o5){s=r.c -s.toString -r.aAf(A.b4(s,B.ac,t.l).w.a)}}, -dk(){var s,r=this -r.qQ() -r.aDX() -s=r.c -s.toString -r.aAf(A.b4(s,B.ac,t.l).w.a)}, -n(){this.z.n() -this.Q.n() -this.b1G()}, -B(a){var s=this.a -return A.iL(s.d,new A.bYa(this),s.x)}} -A.bYa.prototype={ -$2(a,b){var s,r,q,p=this.a,o=p.w -p.x=o.gk(0) -s=p.f.aK(0,o.gk(0)) -$label0$0:{if(B.o5===p.a.f){r=p.as -r===$&&A.e() -q=r.a -q=r.b.aK(0,q.gk(q)) -r=q -break $label0$0}r=p.as -r===$&&A.e() -q=r.a -q=p.at=new A.t(r.b.aK(0,q.gk(q)).a,p.a40(A.b4(a,B.yB,t.l).w.a.b)) -r=q -break $label0$0}q=p.e.aK(0,p.r.gk(0)) -return A.cdE(A.yS(A.ok(A.wT(A.by(p.d.aK(0,o.gk(0))),b,B.bL),q),r),s)}, -$S:140} -A.aJ0.prototype={} -A.a9O.prototype={ -n(){var s=this,r=s.dg$ -if(r!=null)r.V(0,s.gw7()) -s.dg$=null -s.aM()}, -cY(){this.dX() -this.dN() -this.w8()}} -A.awO.prototype={ -H(){return"_ActivityIndicatorType."+this.b}} -A.apa.prototype={ -axi(a,b){var s=this.f -s=s==null?null:s.a -if(s==null)s=this.e -if(s==null)s=A.ccM(a).a -if(s==null)s=b -return s}, -atT(a,b){var s=null,r=this.w,q=this.c -if(q!=null)r=""+B.d.aD(q*100)+"%" -return A.cq(s,s,a,!1,s,s,!1,s,!1,s,s,s,s,s,s,s,this.r,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,B.Q,r)}, -gk(a){return this.c}} -A.aBD.prototype={ -bb(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=h.y -if(g==null)g=0 -s=new A.bUL(h,b,a) -r=new A.bUN() -q=g/b.a -p=h.d -o=p==null?null:A.Z(p,0,1) -if(o!=null){n=q>0?o+r.$2(o,q):0 -if(n<1)s.$3$color$endFraction$startFraction(h.b,1,n) -r=h.x -if(r!=null&&r>0)new A.bUM(h,b,a).$0() -if(o>0)s.$3$color$endFraction$startFraction(h.c,o,0) -return}p=h.e -m=B.e7U.aK(0,p) -l=B.e7F.aK(0,p) -k=B.e7D.aK(0,p) -j=B.e7C.aK(0,p) -if(m<1-q){n=m>0?m+r.$2(m,q):0 -s.$3$color$endFraction$startFraction(h.b,1,n)}if(m-l>0)s.$3$color$endFraction$startFraction(h.c,m,l) -if(l>q){n=k>0?k+r.$2(k,q):0 -i=l<1?l-r.$2(1-l,q):1 -s.$3$color$endFraction$startFraction(h.b,i,n)}if(k-j>0)s.$3$color$endFraction$startFraction(h.c,k,j) -if(j>q){i=j<1?j-r.$2(1-j,q):1 -s.$3$color$endFraction$startFraction(h.b,i,0)}}, -tD(a){var s=this -return!a.b.m(0,s.b)||!a.c.m(0,s.c)||a.d!=s.d||a.e!==s.e||a.f!==s.f||!J.v(a.r,s.r)||!J.v(a.w,s.w)||a.x!=s.x||a.y!=s.y}, -gk(a){return this.d}} -A.bUL.prototype={ -$3$color$endFraction$startFraction(a,b,c){var s,r,q,p,o,n,m,l,k -if(b-c<=0)return -s=this.a -r=s.f -q=r===B.w -p=q?c:1-b -o=this.b -n=o.a -m=q?b:1-c -l=new A.a1(p*n,0,m*n,o.b) -$.aw() -k=A.bh() -k.r=a.gk(a) -s=s.r -p=this.c -if(s!=null)p.r0(s.ak(r).t9(l),k) -else p.wc(l,k)}, -$S:768} -A.bUM.prototype={ -$0(){var s,r,q=this.b,p=q.b/2,o=this.a,n=o.x -n.toString -s=Math.min(n,p) -$.aw() -r=A.bh() -n=o.w -r.r=n.gk(n) -switch(o.f.a){case 0:q=new A.t(p,p) -break -case 1:q=new A.t(q.a-p,p) -break -default:q=null}this.c.vN(q,s,r)}, -$S:0} -A.bUN.prototype={ -$2(a,b){return b*A.Z(a,0,0.01)/0.01}, -$S:149} -A.MG.prototype={ -a_(){return new A.aBE(null,null)}} -A.aBE.prototype={ -aC(){var s,r=this -r.aU() -s=A.c2(null,B.ao0,null,null,r) -r.d!==$&&A.cp() -r.d=s -r.X3()}, -bp(a){this.bJ(a) -this.X3()}, -n(){var s=this.d -s===$&&A.e() -s.n() -this.b1A()}, -gGn(){var s,r=this -r.a.toString -r.c.U_(t.C0) -r.c.Fb(t.nH) -s=r.d -s===$&&A.e() -return s}, -X3(){var s,r=this,q=r.a.c==null -if(q){s=r.d -s===$&&A.e() -s=s.r -s=!(s!=null&&s.a!=null)}else s=!1 -if(s){q=r.d -q===$&&A.e() -q.a01(0)}else{if(!q){q=r.d -q===$&&A.e() -q=q.r -q=q!=null&&q.a!=null}else q=!1 -if(q){q=r.d -q===$&&A.e() -q.qh(0)}}}, -atP(a,b,c){var s,r,q,p,o,n,m,l=this,k=null,j=A.ccM(a) -l.a.toString -A.P(a) -switch(!0){case!0:s=new A.bUK(a,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k) -break -case!1:s=new A.bUJ(a,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k,k) -break -default:s=k}r=l.a -r.toString -r=r.d -q=r==null?j.b:r -if(q==null)q=s.gSL() -l.a.toString -p=j.c -if(p==null)p=s.gSK() -r=l.a.z -o=r==null?j.f:r -if(o==null)o=s.f -r=l.a -r.toString -s=r.axi(a,s.gpP(s)) -r=l.a -n=r.c -m=new A.da(new A.ax(1/0,1/0,p,1/0),A.jr(k,k,k,new A.aBD(q,s,n,b,c,o,k,k,k,k),B.a9,!1),k) -return r.atT(o!=null&&n==null?A.wT(o,m,B.bL):m,a)}, -B(a){var s,r=this,q=a.aj(t.I).w -if(r.a.c!=null){s=r.gGn().x -s===$&&A.e() -return r.atP(a,s,q)}return A.iL(r.gGn(),new A.bUO(r,q),null)}} -A.bUO.prototype={ -$2(a,b){var s=this.a,r=s.gGn().x -r===$&&A.e() -return s.atP(a,r,this.b)}, -$S:139} -A.ay6.prototype={ -bb(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this -$.aw() -s=A.bh() -r=e.c -s.r=r.gk(r) -r=s.c=e.x -s.b=B.bS -q=r/2*-e.y -p=b.a -o=q*2 -n=p-o -o=b.b-o -m=e.at -l=m!=null&&m>0 -k=e.b -if(k!=null){j=A.bh() -j.r=k.gk(k) -j.c=r -k=e.as -j.d=k==null?B.nQ:k -j.b=B.bS -if(l){k=e.d -k=k!=null&&k>0.001}else k=!1 -if(k){i=new A.X(n,o).gum()/2 -h=r/i+m/i -r=e.d -r.toString -g=r<0.001?h:h*2 -f=Math.max(0,6.283185307179586-A.Z(r,0,1)*6.283185307179586-g) -r=a.a -J.bk(r.save()) -a.Id(0,-1,1) -r.translate(-p,0) -a.aln(new A.a1(q,q,q+n,q+o),-1.5707963267948966+h,f,!1,j) -r.restore()}else a.aln(new A.a1(q,q,q+n,q+o),0,6.282185307179586,!1,j)}if(e.d==null&&e.as==null)s.d=B.aaX -else{r=e.as -s.d=r==null?B.nP:r}a.aln(new A.a1(q,q,q+n,q+o),e.z,e.Q,!1,s)}, -tD(a){var s=this,r=!0 -if(J.v(a.b,s.b))if(a.c.m(0,s.c))if(a.d==s.d)if(a.e===s.e)if(a.f===s.f)if(a.r===s.r)if(a.w===s.w)if(a.x===s.x)if(a.y===s.y)if(a.as==s.as)r=a.at!=s.at -return r}, -gk(a){return this.d}} -A.oZ.prototype={ -a_(){return new A.ay7(null,null)}} -A.ay7.prototype={ -aC(){var s,r=this -r.aU() -s=A.c2(null,B.ao6,null,null,r) -r.d!==$&&A.cp() -r.d=s -r.X3()}, -bp(a){this.bJ(a) -this.X3()}, -n(){var s=this.d -s===$&&A.e() -s.n() -this.b17()}, -gGn(){var s,r=this -r.a.toString -r.c.U_(t.C0) -r.c.Fb(t.nH) -s=r.d -s===$&&A.e() -return s}, -X3(){var s,r=this,q=r.a.c==null -if(q){s=r.d -s===$&&A.e() -s=s.r -s=!(s!=null&&s.a!=null)}else s=!1 -if(s){q=r.d -q===$&&A.e() -q.a01(0)}else{if(!q){q=r.d -q===$&&A.e() -q=q.r -q=q!=null&&q.a!=null}else q=!1 -if(q){q=r.d -q===$&&A.e() -q.qh(0)}}}, -b4L(a){var s,r,q=this.a -q.toString -q=q.d -s=this.a -r=s.c -if(r==null)return new A.Ej(q,!0,1,s.a) -return new A.Ej(q,!1,r,s.a)}, -adW(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=A.ccM(a) -h.a.toString -A.P(a) -switch(!0){case!0:h.a.toString -s=new A.bPe(a,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g) -break -case!1:h.a.toString -s=new A.bPd(a,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g) -break -default:s=g}r=h.a -r.toString -r=r.d -q=r==null?f.d:r -if(q==null)q=s.d -r=h.a.z -p=r==null?f.x:r -if(p==null)p=s.gPM() -h.a.toString -o=f.y -if(o==null)o=s.gPL() -h.a.toString -n=f.Q -if(n==null)n=s.ga9() -h.a.toString -m=f.at -if(m==null)m=s.at -r=h.a -r.toString -s=r.axi(a,s.gpP(s)) -r=h.a -l=r.c -k=l!=null -j=k?-1.5707963267948966:-1.5707963267948966+c*3/2*3.141592653589793+e*3.141592653589793*2+d*0.5*3.141592653589793 -k=k?A.Z(l,0,1)*6.282185307179586:Math.max(b*3/2*3.141592653589793-c*3/2*3.141592653589793,0.001) -i=new A.da(n,A.jr(g,g,g,new A.ay6(q,s,l,b,c,d,e,p,o,j,k,f.z,g,!0,g),B.a9,!1),g) -return r.atT(m!=null?new A.ai(m,i,g):i,a)}, -atJ(){return A.iL(this.gGn(),new A.bPf(this),null)}, -B(a){var s=this,r=s.a -switch(r.y.a){case 0:if(r.c!=null)return s.adW(a,0,0,0,0) -return s.atJ() -case 1:switch(A.P(a).w.a){case 2:case 4:return s.b4L(a) -case 0:case 1:case 3:case 5:if(s.a.c!=null)return s.adW(a,0,0,0,0) -return s.atJ()}break}}} -A.bPf.prototype={ -$2(a,b){var s=this.a -return s.adW(a,$.cvr().aK(0,s.gGn().gk(0)),$.cvs().aK(0,s.gGn().gk(0)),$.cvp().aK(0,s.gGn().gk(0)),$.cvq().aK(0,s.gGn().gk(0)))}, -$S:139} -A.bPd.prototype={ -gpP(a){var s,r=this,q=r.CW -if(q===$){s=A.P(r.ch) -r.CW!==$&&A.bd() -q=r.CW=s.ax}return q.b}, -gPM(){return 4}, -gPL(){return 0}, -ga9(){return B.HP}} -A.bUJ.prototype={ -gVu(){var s,r=this,q=r.CW -if(q===$){s=A.P(r.ch) -r.CW!==$&&A.bd() -q=r.CW=s.ax}return q}, -gpP(a){return this.gVu().b}, -gSL(){var s=this.gVu(),r=s.br -return r==null?s.k2:r}, -gSK(){return 4}} -A.bPe.prototype={ -gpP(a){var s,r=this,q=r.CW -if(q===$){s=A.P(r.ch) -r.CW!==$&&A.bd() -q=r.CW=s.ax}return q.b}, -gPM(){return 4}, -gPL(){return 0}, -ga9(){return B.HP}} -A.bUK.prototype={ -gVu(){var s,r=this,q=r.CW -if(q===$){s=A.P(r.ch) -r.CW!==$&&A.bd() -q=r.CW=s.ax}return q}, -gpP(a){return this.gVu().b}, -gSL(){var s=this.gVu(),r=s.Q -return r==null?s.y:r}, -gSK(){return 4}} -A.a9d.prototype={ -n(){var s=this,r=s.dg$ -if(r!=null)r.V(0,s.gw7()) -s.dg$=null -s.aM()}, -cY(){this.dX() -this.dN() -this.w8()}} -A.a9E.prototype={ -n(){var s=this,r=s.dg$ -if(r!=null)r.V(0,s.gw7()) -s.dg$=null -s.aM()}, -cY(){this.dX() -this.dN() -this.w8()}} -A.NU.prototype={ -gu(a){var s=this -return A.a7(s.gpP(s),s.gSL(),s.gSK(),s.gajY(),s.e,s.gB1(s),s.gacU(),s.gacV(),s.gPL(),s.gPM(),s.z,s.ga9(),s.gKN(),s.gajZ(),s.ax,s.ay,B.a,B.a,B.a,B.a)}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r===b)return!0 -if(J.as(b)!==A.K(r))return!1 -s=!1 -if(b instanceof A.NU)if(J.v(b.gpP(b),r.gpP(r)))if(J.v(b.gSL(),r.gSL()))if(b.gSK()==r.gSK())if(J.v(b.gajY(),r.gajY()))if(J.v(b.e,r.e))if(J.v(b.gB1(b),r.gB1(r)))if(J.v(b.gacU(),r.gacU()))if(b.gacV()==r.gacV())if(b.gPL()==r.gPL())if(b.gPM()==r.gPM())if(b.z==r.z)if(J.v(b.ga9(),r.ga9()))if(b.gKN()==r.gKN())s=J.v(b.gajZ(),r.gajZ()) -return s}, -gpP(a){return this.a}, -gSL(){return this.b}, -gSK(){return this.c}, -gajY(){return this.d}, -gB1(a){return this.f}, -gacU(){return this.r}, -gacV(){return this.w}, -gPM(){return this.x}, -gPL(){return this.y}, -ga9(){return this.Q}, -gKN(){return this.as}, -gajZ(){return this.at}} -A.aDI.prototype={} -A.bYA.prototype={ -H(){return"_RadioType."+this.b}} -A.O3.prototype={ -a_(){return new A.a6w(this.$ti.i("a6w<1>"))}, -gk(a){return this.c}} -A.a6w.prototype={ -gawn(){var s,r=null -this.a.toString -s=this.d -if(s==null){s=A.jv(!0,r,!0,!0,r,r,!1) -this.d=s}return s}, -gaAr(){var s=this.a.db -return s}, -gavT(){var s=this.a.cx -return s}, -n(){var s=this.d -if(s!=null)s.n() -this.aM()}, -B(a){var s,r,q,p,o,n,m=this -switch(m.a.cy.a){case 0:break -case 1:switch(A.P(a).w.a){case 0:case 1:case 3:case 5:break -case 2:case 4:s=m.a -r=s.c -q=s.d -p=s.f -s=s.w -o=m.gawn() -m.a.toString -return new A.Lb(r,q,null,p,!1,!1,s,null,o,!1,m.gavT(),m.gaAr(),null,m.$ti.i("Lb<1>"))}break}n=A.ccY(a) -s=m.a.c -r=m.gawn() -m.a.toString -q=m.gavT() -return A.cmI(!1,new A.bYy(m),m.gaAr(),r,q,new A.bZ(new A.bYz(m,n),t.tR),!1,s,m.$ti.c)}} -A.bYz.prototype={ -$1(a){var s=A.dn(this.a.a.f,a,t.WV) -if(s==null)s=null -return s==null?A.dn(B.yT,a,t.Pb):s}, -$S:73} -A.bYy.prototype={ -$2(a,b){var s=this.a.a -return new A.Jq(b,s.w,s.x,s.as,null,s.at,s.ax,null,s.y,s.dx,s.dy,s.fr,null)}, -$S:769} -A.Jq.prototype={ -a_(){return new A.aDS(new A.aDU($.aC()))}} -A.aDS.prototype={ -n(){this.d.n() -this.aM()}, -gaEV(){return new A.bZ(new A.bYx(this),t.VZ)}, -a5b(a,b){if(t.iC.b(a))return A.dn(a,b,t.oI) -if(!b.p(0,B.O))return a -return null}, -B(a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6=this,a7=null,a8=A.ccY(a9) -A.P(a9) -s=new A.bYn(a9,a7,a7,a7,a7,a7,a7,a7,a7,a7) -r=a6.a.c.grH() -r.v(0,B.O) -q=a6.a.c.grH() -q.A(0,B.O) -a6.a.toString -p=a6.gaEV().a.$1(r) -if(p==null){o=a8.b -p=o==null?a7:o.ak(r)}o=p==null -if(o){n=s.gwh().a.$1(r) -n.toString -m=n}else m=p -a6.a.toString -l=a6.gaEV().a.$1(q) -if(l==null){n=a8.b -l=n==null?a7:n.ak(q)}n=l==null -if(n){k=s.gwh().a.$1(q) -k.toString -j=k}else j=l -a6.a.toString -k=a8.r -i=k==null?a7:k.ak(r) -h=i -if(h==null){i=s.gde(0).a -i.toString -h=i}a6.a.toString -k=k==null?a7:k.ak(q) -g=k -if(g==null){k=s.gde(0).a -k.toString -g=k}f=a6.a.c.grH() -f.v(0,B.U) -a6.a.toString -k=a8.c -i=k==null?a7:k.ak(f) -e=i -if(e==null){i=s.ge2().a.$1(f) -i.toString -e=i}d=a6.a.c.grH() -d.v(0,B.S) -a6.a.toString -i=k==null?a7:k.ak(d) -c=i -if(c==null){i=s.ge2().a.$1(d) -i.toString -c=i}r.v(0,B.a3) -a6.a.toString -i=k==null?a7:k.ak(r) -if(i==null){o=o?a7:p.qd(31) -b=o}else b=i -if(b==null){o=s.ge2().a.$1(r) -o.toString -b=o}q.v(0,B.a3) -a6.a.toString -o=k==null?a7:k.ak(q) -if(o==null){o=n?a7:l.qd(31) -a=o}else a=o -if(a==null){o=s.ge2().a.$1(q) -o.toString -a=o}o=a6.a.c -if(o.zA$!=null){c=o.grH().p(0,B.O)?b:a -e=a6.a.c.grH().p(0,B.O)?b:a}a0=a6.a.z -a1=s.gta() -switch(a0.a){case 0:o=B.FS -break -case 1:o=B.FR -break -default:o=a7}a2=o.a8(0,new A.t(a1.a,a1.b).aL(0,4)) -o=a6.a5b(a6.a.as,r) -a3=o==null?a6.a5b(a8.w,r):o -if(a3==null)a3=new A.bC(m,2,B.L,0) -o=a6.a5b(a6.a.as,q) -a4=o==null?a6.a5b(a8.w,q):o -if(a4==null)a4=new A.bC(j,2,B.L,0) -a6.a.toString -o=a8.x -o=o==null?a7:o.ak(r) -a5=o -if(a5==null)a5=4.5 -o=a6.d -n=a6.a.c.tJ$ -n===$&&A.e() -o.sbG(0,n) -n=a6.a.c.wD$ -n===$&&A.e() -o.sTd(n) -n=a6.a.c.xE$ -n===$&&A.e() -o.saaH(n) -n=a6.a.c.xD$ -n===$&&A.e() -o.saaI(n) -o.samB(a) -o.saog(b) -o.sHe(c) -o.sCk(e) -a6.a.toString -n=a8.d -o.syA(n==null?20:n) -o.sS_(a6.a.c.zA$) -o.sCr(a6.a.c.grH().p(0,B.U)) -o.sZB(a6.a.c.grH().p(0,B.S)) -o.sJn(m) -o.sSx(j) -o.sbvn(h) -o.sbH3(g) -o.saj0(a3) -o.samC(a4) -o.sbHl(a5) -return A.jr(a7,a7,a7,o,a2,!1)}} -A.bYx.prototype={ -$1(a){if(a.p(0,B.F))return null -if(a.p(0,B.O))return this.a.a.d -return null}, -$S:47} -A.aDU.prototype={ -sbH3(a){if(J.v(this.dx,a))return -this.dx=a -this.a6()}, -sbvn(a){if(J.v(this.dy,a))return -this.dy=a -this.a6()}, -samC(a){if(J.v(this.fr,a))return -this.fr=a -this.a6()}, -saj0(a){if(J.v(this.fx,a))return -this.fx=a -this.a6()}, -sbHl(a){if(this.fy===a)return -this.fy=a -this.a6()}, -bb(a,b){var s,r,q,p,o,n,m,l=this -l.anZ(a,b.xx(B.l)) -s=new A.a1(0,0,0+b.a,0+b.b).gcH() -r=s.a -q=s.b -p=new A.a1(r,q,r+16,q+16).Ec(0,-8,-8) -$.aw() -o=A.bh() -q=l.dx -q.toString -r=l.dy -r.toString -r=A.aa(q,r,l.a.gk(0)) -o.r=r.gk(r) -o.b=B.ct -a.vN(s,8,o) -r=l.fr -r.toString -q=l.fx -q.toString -new A.iy(0,A.cy(r,q,l.a.gk(0))).bb(a,p) -r=l.a -if(r.gaI(0)!==B.aa){n=A.bh() -n.b=B.ct -q=l.f -q.toString -m=l.e -m.toString -r=A.aa(q,m,r.gk(0)) -n.r=r.gk(r) -r=l.fy -r.toString -a.vN(s,r*l.a.gk(0),n)}}} -A.bYn.prototype={ -gahg(){var s,r=this,q=r.z -if(q===$){s=A.P(r.y) -r.z!==$&&A.bd() -r.z=s -q=s}return q}, -gyH(){var s,r=this,q=r.Q -if(q===$){s=r.gahg() -r.Q!==$&&A.bd() -q=r.Q=s.ax}return q}, -gwh(){return new A.bZ(new A.bYo(this),t.mN)}, -ge2(){return new A.bZ(new A.bYp(this),t.mN)}, -gBh(){return this.gahg().f}, -gta(){return this.gahg().Q}, -gde(a){return new A.ci(B.D,t.De)}} -A.bYo.prototype={ -$1(a){var s,r,q=this -if(a.p(0,B.O)){if(a.p(0,B.F)){s=q.a.gyH().k3 -return A.aP(97,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.a3))return q.a.gyH().b -if(a.p(0,B.S))return q.a.gyH().b -if(a.p(0,B.U))return q.a.gyH().b -return q.a.gyH().b}if(a.p(0,B.F)){s=q.a.gyH().k3 -return A.aP(97,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.a3))return q.a.gyH().k3 -if(a.p(0,B.S))return q.a.gyH().k3 -if(a.p(0,B.U))return q.a.gyH().k3 -s=q.a.gyH() -r=s.rx -return r==null?s.k3:r}, -$S:10} -A.bYp.prototype={ -$1(a){var s,r=this -if(a.p(0,B.O)){if(a.p(0,B.a3)){s=r.a.gyH().k3 -return A.aP(B.d.aD(25.5),s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.S))return r.a.gyH().b.bs(0.08) -if(a.p(0,B.U))return r.a.gyH().b.bs(0.1) -return B.D}if(a.p(0,B.a3))return r.a.gyH().b.bs(0.1) -if(a.p(0,B.S)){s=r.a.gyH().k3 -return A.aP(20,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.U)){s=r.a.gyH().k3 -return A.aP(B.d.aD(25.5),s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}return B.D}, -$S:10} -A.bYB.prototype={ -H(){return"_RadioType."+this.b}} -A.O4.prototype={ -a_(){return new A.Rk(null,this.$ti.i("Rk<1>"))}, -gk(a){return this.c}} -A.Rk.prototype={ -giF(a){var s,r=null -this.a.toString -s=this.d -if(s==null){s=A.jv(!0,r,!0,!0,r,r,!1) -this.d=s}return s}, -ga_O(){return this.a.c}, -gKO(){this.a.toString -return!1}, -gbnB(){var s=this,r=s.e -return r===$?s.e=new A.aDV(s,s.$ti.i("aDV<1>")):r}, -ga84(){var s=this.H9$ -s=s==null?null:s.gach() -if(s==null){this.a.toString -s=null}return s}, -gahh(){var s=this.a.p2 -if(s==null)s=this.H9$!=null -return s}, -bdp(){var s=this,r=s.a.c,q=s.ga84() -if(r===q)return -s.Z9(r===s.ga84()?null:r)}, -Z9(a){var s=this.H9$ -if(s!=null)s.guz().$1(a) -this.a.toString}, -dk(){var s,r=this -r.qQ() -s=r.c -s.toString -r.sa_Y(A.cK2(s,r.$ti.c))}, -n(){this.sa_Y(null) -var s=this.d -if(s!=null)s.n() -this.aM()}, -B(a){var s,r,q,p,o,n,m,l,k=this,j=null,i=k.a -i.toString -switch(1){case 1:s=k.gbnB() -r=s.a.ga84() -k.a.toString -q=new A.uI(!0,new A.O3(i.c,r,j,!1,j,j,B.rS,j,j,j,!1,!1,s,B.fqM,k.gahh(),j,j,j,j,k.$ti.i("O3<1>")),j) -break}A.akB(a) -k.a.toString -$label0$1:{i=new A.ah(q,j) -break $label0$1}p=A.P(a) -o=A.ccY(a) -k.a.toString -s=o.b -s=s==null?j:s.ak(A.aQ(t.EK)) -n=s -if(n==null)n=p.ax.y -s=k.a.at -r=k.gahh() -m=k.gahh()?k.gbdo():j -l=k.giF(0) -k.a.toString -return new A.ti(A.br(!1,j,j,j,r,l,j,j,!1,j,i.a,j,j,m,!1,n,j,j,j,j,s,j,i.b,j),j)}} -A.aDV.prototype={ -gach(){return this.a.ga84()}, -guz(){return this.a.gNF()}, -aN_(a){}, -aOi(a){}} -A.a9P.prototype={} -A.O5.prototype={ -gu(a){var s=this -return A.a7(s.a,s.gwh(),s.ge2(),s.d,s.gBh(),s.gta(),s.gde(s),s.w,s.x,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.O5&&b.gwh()==s.gwh()&&b.ge2()==s.ge2()&&b.d==s.d&&b.gBh()==s.gBh()&&J.v(b.gta(),s.gta())&&J.v(b.gde(b),s.gde(s))&&J.v(b.w,s.w)&&b.x==s.x}, -gwh(){return this.b}, -ge2(){return this.c}, -gBh(){return this.e}, -gta(){return this.f}, -gde(a){return this.r}} -A.aDW.prototype={} -A.oJ.prototype={ -H(){return"_ScaffoldSlot."+this.b}} -A.HF.prototype={ -a_(){var s=null -return new A.a0E(A.xI(t.Np),A.tb(s,t.nY),A.tb(s,t.BL),s,s)}} -A.a0E.prototype={ -dk(){var s=this.c -s.toString -this.y=A.b4(s,B.yz,t.l).w.z -this.qQ()}, -R2(){var s,r,q,p,o,n -for(s=this.d,r=A.dy(s,s.r,A.y(s).c),q=t.Np,p=r.$ti.c;r.q();){o=r.d -if(o==null)o=p.a(o) -n=o.c.Bc(q) -if(n==null||!s.p(0,n)){o.aEz() -o.aEc()}}}, -bhs(a){var s=a.c.Bc(t.Np) -return s==null||!this.d.p(0,s)}, -re(a){var s,r,q,p,o=this,n=o.w -if(n==null){n=A.c2("SnackBar",B.ai,null,null,o) -n.d4() -r=n.lW$ -r.b=!0 -r.a.push(o.gbfj()) -o.w=n}r=o.r -if(r.b===r.c)n.cT(0) -s=A.cm() -n=o.w -n.toString -r=new A.tP() -q=a.a -r=q==null?r:q -s.b=new A.Ov(A.fx(a.Q,a.as,n,a.d,a.z,a.db,a.ax,a.c,a.cy,a.ay,a.e,a.y,r,a.f,a.cx,a.r,a.ch,a.x,a.at,a.w),new A.aL(new A.aj($.am,t.dH),t.fO),new A.bzv(o),t.BL) -try{o.D(new A.bzw(o,s)) -o.R2()}catch(p){throw p}return s.b3()}, -bfk(a){var s=this -switch(a.a){case 0:s.D(new A.bzo(s)) -s.R2() -if(!s.r.ga2(0))s.w.cT(0) -break -case 3:s.D(new A.bzp()) -s.R2() -break -case 1:case 2:break}}, -aN9(a){var s,r=this,q=r.r -if(q.b===q.c)return -s=q.gS(0).b -if((s.a.a&30)===0)s.dI(0,a) -q=r.x -if(q!=null)q.af(0) -r.x=null -r.w.sk(0,0)}, -a8V(a){var s,r,q=this,p=q.r -if(p.b===p.c||q.w.gaI(0)===B.aa)return -s=p.gS(0).b -p=q.y -p===$&&A.e() -r=q.w -if(p){r.sk(0,0) -s.dI(0,a)}else r.pX(0).bK(0,new A.bzs(s,a),t.H) -p=q.x -if(p!=null)p.af(0) -q.x=null}, -aK8(){return this.a8V(B.feM)}, -XJ(){var s,r=this.r -if(r.b===r.c||this.w.gaI(0)===B.aa)return -s=r.gS(0) -r.P(0) -r.vD(0,s) -this.aK8()}, -aWu(a){var s,r,q,p=this,o=p.f -if(o==null){o=A.c2("MaterialBanner",B.ai,null,null,p) -o.d4() -s=o.lW$ -s.b=!0 -s.a.push(p.gbdA()) -p.f=o}s=p.e -if(s.b===s.c)o.cT(0) -r=A.cm() -o=p.f -o.toString -s=new A.tP() -q=a.a -s=q==null?s:q -r.b=new A.Ov(A.cl6(a.e,o,a.x,a.c,a.d,a.Q,a.f,!1,s,a.r,a.ax,a.at,a.w,a.cx,a.ch,a.as,a.z,a.y),new A.aL(new A.aj($.am,t.Fx),t.eK),new A.bzt(p),t.nY) -p.D(new A.bzu(p,r)) -p.R2() -return r.b3()}, -bdB(a){var s=this -switch(a.a){case 0:s.D(new A.bzn(s)) -s.R2() -if(!s.e.ga2(0))s.f.cT(0) -break -case 3:s.R2() -break -case 1:case 2:break}}, -bNQ(a){var s,r=this.e -if(r.b===r.c)return -s=r.gS(0).b -if((s.a.a&30)===0)s.dI(0,a) -this.f.sk(0,0)}, -aK7(){var s,r,q=this,p=q.e -if(p.b===p.c||q.f.gaI(0)===B.aa)return -s=p.gS(0).b -p=q.y -p===$&&A.e() -r=q.f -if(p){r.sk(0,0) -s.dI(0,B.a3C)}else r.pX(0).bK(0,new A.bzr(s,B.a3C),t.H)}, -ak2(){var s,r=this.e -if(r.b===r.c||this.f.gaI(0)===B.aa)return -s=r.gS(0) -r.P(0) -r.vD(0,s) -this.aK7()}, -B(a){var s,r,q,p=this -p.y=A.b4(a,B.yz,t.l).w.z -s=p.r -if(!s.ga2(0)){r=A.N9(a,null,t.O) -if(r==null||r.gzI())if(p.w.gaI(0)===B.ar&&p.x==null){q=s.gS(0).a -p.x=A.d4(q.ay,new A.bzq(p,q))}}return new A.a7j(p,p.a.c,null)}, -n(){var s=this,r=s.f -if(r!=null)r.n() -r=s.w -if(r!=null)r.n() -r=s.x -if(r!=null)r.af(0) -s.x=null -s.b0z()}} -A.bzv.prototype={ -$0(){this.a.aK8()}, -$S:0} -A.bzw.prototype={ -$0(){this.a.r.vD(0,this.b.b3())}, -$S:0} -A.bzo.prototype={ -$0(){this.a.r.HB()}, -$S:0} -A.bzp.prototype={ -$0(){}, -$S:0} -A.bzs.prototype={ -$1(a){var s=this.a -if((s.a.a&30)===0)s.dI(0,this.b)}, -$S:46} -A.bzt.prototype={ -$0(){this.a.aK7()}, -$S:0} -A.bzu.prototype={ -$0(){this.a.e.vD(0,this.b.b3())}, -$S:0} -A.bzn.prototype={ -$0(){this.a.e.HB()}, -$S:0} -A.bzr.prototype={ -$1(a){var s=this.a -if((s.a.a&30)===0)s.dI(0,this.b)}, -$S:46} -A.bzq.prototype={ -$0(){if(this.b.ch)return -this.a.a8V(B.feN)}, -$S:0} -A.a7j.prototype={ -qx(a){return this.f!==a.f}} -A.bzx.prototype={} -A.c3c.prototype={ -Ek(a){var s=this -return s.c.apV(s.a.Ek(a),s.b.Ek(a),s.d)}, -l(a){return"_TransitionSnapshotFabLocation(begin: "+this.a.l(0)+", end: "+this.b.l(0)+", progress: "+A.A(this.d)+")"}} -A.a0D.prototype={ -bpq(a){var s,r,q,p=this -if(a===1)return p -if(a===0)return new A.a0D(p.a,null) -s=p.b -r=s.gcH() -q=r.a -r=r.b -s=A.buv(new A.a1(q,r,q+0,r+0),s,a) -s.toString -return p.bz0(s)}, -aHw(a,b){var s=a==null?this.a:a -return new A.a0D(s,b==null?this.b:b)}, -bz0(a){return this.aHw(null,a)}} -A.aFr.prototype={ -gk(a){var s=this.c,r=this.b -r.toString -return s.bpq(r)}, -aEC(a,b,c){var s=this -s.b=c==null?s.b:c -s.c=s.c.aHw(a,b) -s.a6()}, -aiR(a){return this.aEC(null,null,a)}, -buH(a,b){return this.aEC(a,b,null)}} -A.Q8.prototype={ -m(a,b){var s=this -if(b==null)return!1 -if(!s.aY9(0,b))return!1 -return b instanceof A.Q8&&b.r===s.r&&b.e===s.e&&b.f===s.f}, -gu(a){var s=this -return A.a7(A.ax.prototype.gu.call(s,0),s.r,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.axA.prototype={ -B(a){if(!this.e)return this.c -return new A.hl(new A.bO4(this),null)}} -A.bO4.prototype={ -$2(a,b){var s,r,q,p -t.fh.a(b) -s=A.b4(a,null,t.l).w -r=s.r -q=this.a -p=r.b -if(q.e)p=Math.max(p,b.f+b.r) -return A.Bd(q.c,s.GT(r.aHv(r.d,p)))}, -$S:770} -A.c_w.prototype={ -aMe(a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this,a4=A.Tr(a8),a5=a8.a,a6=a4.a0f(a5),a7=a8.b -if(a3.b.h(0,B.yH)!=null){s=a3.vq(B.yH,a6).b -r=a3.e?0:s -a3.zN(B.yH,B.l)}else{r=0 -s=0}if(a3.b.h(0,B.yM)!=null){q=0+a3.vq(B.yM,a6).b -p=Math.max(0,a7-q) -a3.zN(B.yM,new A.t(0,p))}else{q=0 -p=null}if(a3.b.h(0,B.GW)!=null){q+=a3.vq(B.GW,new A.ax(0,a6.b,0,Math.max(0,a7-q-r))).b -a3.zN(B.GW,new A.t(0,Math.max(0,a7-q)))}if(a3.b.h(0,B.yL)!=null){o=a3.vq(B.yL,a6) -a3.zN(B.yL,new A.t(0,s)) -if(!a3.ay)r+=o.b}else o=B.a9 -n=a3.f -m=Math.max(0,a7-Math.max(n.d,q)) -if(a3.b.h(0,B.yG)!=null){l=Math.max(0,m-r) -a3.vq(B.yG,new A.Q8(0,s,o.b,0,a6.b,0,l)) -a3.zN(B.yG,new A.t(0,r))}if(a3.b.h(0,B.yJ)!=null){a3.vq(B.yJ,new A.ax(0,a6.b,0,m)) -a3.zN(B.yJ,B.l)}k=a3.b.h(0,B.qg)!=null&&!a3.at?a3.vq(B.qg,a6):B.a9 -if(a3.b.h(0,B.yK)!=null){j=a3.vq(B.yK,new A.ax(0,a6.b,0,Math.max(0,m-r))) -a3.zN(B.yK,new A.t((a5-j.a)/2,m-j.b))}else j=B.a9 -i=A.cm() -if(a3.b.h(0,B.yN)!=null){h=a3.vq(B.yN,a4) -g=new A.bzx(h,j,m,s,n,a3.r,a8,k,a3.w) -f=a3.z.Ek(g) -e=a3.as.apV(a3.y.Ek(g),f,a3.Q) -a3.zN(B.yN,e) -d=e.a -c=e.b -i.b=new A.a1(d,c,d+h.a,c+h.b)}if(a3.b.h(0,B.qg)!=null){d=a3.ax -b=d!=null&&d") -m=t.x8 -l=t.jc -k=t.Z -j=A.coU(new A.ly(new A.aT(r,new A.fV(new A.qd(B.OH)),n),new A.bX(A.b([],m),l),0),new A.aT(r,new A.fV(B.OH),n),r,0.5,k) -r=f.a.d -i=$.cvO() -o.a(r) -h=$.cvP() -g=A.coU(new A.aT(r,i,i.$ti.i("aT")),new A.ly(new A.aT(r,h,A.y(h).i("aT")),new A.bX(A.b([],m),l),0),r,0.5,k) -f.a.toString -r=f.e -r.toString -f.w=A.chn(j,r,k) -r=f.r -r.toString -f.y=A.chn(j,r,k) -f.x=A.cdD(new A.aT(d,new A.b8(1,1,s),s.i("aT")),g,e) -f.Q=A.cdD(new A.aT(q,p,p.$ti.i("aT")),g,e) -d=f.y -f.z=new A.aT(o.a(d),new A.fV(B.e7L),n) -n=f.gbkE() -d.d4() -d.iD$.v(0,n) -d=f.w -d.d4() -d.iD$.v(0,n)}, -beu(a){this.D(new A.bSz(this,a))}, -B(a){var s,r,q=this,p=null,o=A.b([],t.p),n=q.d -n===$&&A.e() -if(n.gaI(0)!==B.aa){n=q.as -s=n instanceof A.Am&&n.db -r=q.w -if(s){r===$&&A.e() -o.push(new A.er(r,!1,n,p))}else{r===$&&A.e() -s=q.x -s===$&&A.e() -o.push(A.HG(B.G,A.cd1(n,s),p,r))}}n=q.a.c -s=n instanceof A.Am&&n.db -r=q.y -if(s){s=q.z -s===$&&A.e() -r===$&&A.e() -o.push(A.HG(B.G,new A.er(r,!1,n,p),p,s))}else{r===$&&A.e() -s=q.Q -s===$&&A.e() -o.push(A.HG(B.G,A.cd1(n,s),p,r))}return A.e8(B.qi,o,B.u,B.ap,p)}, -bkF(){var s,r=this.w -r===$&&A.e() -r=r.gk(r) -s=this.y -s===$&&A.e() -s=Math.max(r,s.gk(s)) -this.a.f.aiR(s)}} -A.bSz.prototype={ -$0(){var s=this.a.a -if(s.c!=null&&this.b===B.aa)s.r.cT(0)}, -$S:0} -A.lB.prototype={ -a_(){var s=null,r=t.jq,q=t.re,p=$.aC() -return new A.Ow(new A.cc(s,r),new A.cc(s,r),new A.cc(s,q),new A.a0k(!1,p),new A.a0k(!1,p),A.b([],t.Z5),new A.cc(s,q),s,A.c(t.yb,t.Q),s,!0,s,s,s)}, -bwU(a,b){return A.cWW().$2(a,b)}} -A.bzC.prototype={ -$2(a,b){var s=null,r=this.a -return A.bni(!0,s,A.aP(B.d.aD(255*Math.max(0.1,0.6-0.3*(1-r.gk(r))*0.3*10)),B.x.gk(0)>>>16&255,B.x.gk(0)>>>8&255,B.x.gk(0)&255),!1,s,s,s)}, -$S:771} -A.Ow.prototype={ -gwR(){this.a.toString -return null}, -Bq(a,b){var s=this -s.Hz(s.w,"drawer_open") -s.Hz(s.x,"end_drawer_open")}, -aEz(){var s=this,r=s.y.r,q=!r.ga2(0)?r.gS(0):null -if(s.z!=q)s.D(new A.bzA(s,q))}, -aEc(){var s=this,r=s.y.e,q=!r.ga2(0)?r.gS(0):null -if(s.Q!=q)s.D(new A.bzz(s,q))}, -biK(){this.a.toString}, -biZ(a){var s,r,q,p,o=this,n={},m=o.cy -n.a=m -s=o.ch -s===$&&A.e() -r=s.r -if(r!=null&&r.a!=null){r=o.cx -r.toString -m.toString -q=o.CW -q===$&&A.e() -s=s.x -s===$&&A.e() -n.a=new A.c3c(r,m,q,s) -p=Math.min(1-s,s)}else p=0 -o.D(new A.bzy(n,o,a)) -o.ch.yY(0,p)}, -bfu(){var s,r=this.c -r.toString -s=A.a_3(r) -if(s!=null&&s.f.length!==0)s.y4(0,B.amV,B.dq)}, -gMd(){var s=this.a.dy -return s!==!1}, -aC(){var s,r=this,q=null -r.aU() -s=r.c -s.toString -r.dx=new A.aFr(s,B.fb5,$.aC()) -s=r.a.x -if(s==null)s=B.zz -r.cy=s -r.CW=B.ahI -r.cx=s -r.ch=A.c2(q,new A.aW(4e5),q,1,r) -r.db=A.c2(q,B.E,q,q,r) -r.dy=A.c2(q,q,q,q,r)}, -bp(a){var s,r=this -r.b0C(a) -s=r.a -s=s.x -if(s!=a.x)r.biZ(s==null?B.zz:s) -r.a.toString}, -dk(){var s,r=this,q=r.c.aj(t.L),p=q==null?null:q.f,o=r.y,n=o==null -if(!n)s=p==null||o!==p -else s=!1 -if(s)if(!n)o.d.A(0,r) -r.y=p -if(p!=null){p.d.v(0,r) -if(p.bhs(r)){if(!p.r.ga2(0))r.aEz() -if(!p.e.ga2(0))r.aEc()}}r.biK() -r.b0B()}, -n(){var s=this,r=s.dx -r===$&&A.e() -r.ap$=$.aC() -r.Y$=0 -r=s.ch -r===$&&A.e() -r.n() -r=s.db -r===$&&A.e() -r.n() -r=s.y -if(r!=null)r.d.A(0,s) -s.w.n() -s.x.n() -r=s.dy -r===$&&A.e() -r.n() -s.b0D()}, -adH(a,b,c,d,e,f,g,h,i){var s,r=this.c -r.toString -s=A.b4(r,null,t.l).w.aNc(f,g,h,i) -if(e)s=s.bO2(!0) -if(d&&s.f.d!==0)s=s.GT(s.r.a7g(s.w.d)) -if(b!=null)a.push(A.bg8(A.Bd(b,s),c))}, -b3H(a,b,c,d,e,f,g,h){return this.adH(a,b,c,!1,d,e,f,g,h)}, -Vb(a,b,c,d,e,f,g){return this.adH(a,b,c,!1,!1,d,e,f,g)}, -adG(a,b,c,d,e,f,g,h){return this.adH(a,b,c,d,!1,e,f,g,h)}, -atM(a,b){this.a.toString}, -atL(a,b){this.a.toString}, -B(a){var s,r,q,p,o,n=this,m=null,l={},k=A.P(a),j=a.aj(t.I).w,i=A.b([],t.s9),h=n.a,g=h.e,f=h.r,e=h.f -h=h.db -n.b3H(i,new A.axA(new A.oc(f,n.f),!1,g,m),B.yG,n.gMd(),h!=null,!1,!1,e!=null) -if(n.fr){h=n.a -h.toString -g=n.dy -g===$&&A.e() -n.Vb(i,h.bwU(a,g),B.yJ,!0,!0,!0,!0)}if(n.a.f!=null){h=A.b4(a,B.dG,t.l).w -h=n.r=A.cBG(a,n.a.f.fy)+h.r.b -g=n.a.f -g.toString -n.Vb(i,new A.da(new A.ax(0,1/0,0,h),A.cjo(g,h,m,m,m,m,m),m),B.yH,!0,!1,!1,!1)}l.a=!1 -l.b=null -if(n.at!=null||n.as.length!==0){h=A.H(n.as,t.l7) -g=n.at -g=g==null?m:g.a -if(g!=null)h.push(g) -n.Vb(i,A.e8(B.kS,h,B.u,B.ap,m),B.yK,n.gMd(),!1,!1,!0)}h=n.z -if(h!=null){g=k.ut -s=g.r -l.a=(s==null?B.aaQ:s)===B.y2 -l.b=g.w -h=h.a -g=n.a.db -n.adG(i,h,B.qg,!n.gMd(),g!=null,!1,!1,!0)}l.c=!1 -if(n.Q!=null){r=A.cl7(a) -q=r.f -l.c=(q==null?0:q)!==0 -h=n.Q -h=h==null?m:h.a -g=n.a.f -n.adG(i,h,B.yL,!n.gMd(),!0,!1,!1,g!=null)}h=n.a -h=h.db -if(h!=null)n.adG(i,h,B.yM,!n.gMd(),!1,!1,!1,!0) -h=n.ch -h===$&&A.e() -g=n.CW -g===$&&A.e() -f=n.dx -f===$&&A.e() -e=n.db -e===$&&A.e() -n.Vb(i,new A.a4Z(n.a.w,h,g,f,e,m),B.yN,!0,!0,!0,!0) -switch(k.w.a){case 2:case 4:n.Vb(i,A.dY(B.bm,m,B.A,!0,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,n.gbft(),m,m,m,m,m,m,!1,B.ak),B.yI,!0,!1,!1,!0) -break -case 0:case 1:case 3:case 5:break}h=n.x -g=h.y -if(g==null?A.y(h).i("fa.T").a(g):g){n.atL(i,j) -n.atM(i,j)}else{n.atM(i,j) -n.atL(i,j)}h=t.l -g=A.b4(a,B.dG,h).w -f=n.gMd()?A.b4(a,B.o4,h).w.f.d:0 -p=g.r.a7g(f) -f=A.b4(a,B.acH,h).w -h=n.gMd()&&A.b4(a,B.o4,h).w.f.d!==0?0:m -o=f.w.a7g(h) -h=n.a.cy -if(h==null)h=k.fx -return new A.aFs(!1,new A.a0M(A.cK(!1,B.E,!0,m,A.iL(n.ch,new A.bzB(l,n,p,o,j,i),m),B.n,h,0,m,m,m,m,m,B.a4),m),m)}} -A.bzA.prototype={ -$0(){this.a.z=this.b}, -$S:0} -A.bzz.prototype={ -$0(){this.a.Q=this.b}, -$S:0} -A.bzy.prototype={ -$0(){var s=this.b -s.cx=this.a.a -s.cy=this.c}, -$S:0} -A.bzB.prototype={ -$2(a,b){var s,r,q,p,o,n,m=this,l=A.j([B.yl,new A.azm(a,new A.bX(A.b([],t.ot),t.wS))],t.Ev,t.od),k=m.b,j=k.a.e,i=k.cy -i.toString -s=k.ch -s===$&&A.e() -s=s.x -s===$&&A.e() -r=k.CW -r===$&&A.e() -q=k.dx -q===$&&A.e() -k=k.cx -k.toString -p=m.a -o=p.a -n=p.c -return A.ub(l,new A.UX(new A.c_w(!1,j,m.c,m.d,m.e,q,k,i,s,r,o,p.b,n),m.f,null))}, -$S:772} -A.azm.prototype={ -DO(a,b){var s=A.bzD(this.e),r=s.w,q=r.y -if(!(q==null?A.y(r).i("fa.T").a(q):q)){r=s.x -q=r.y -r=q==null?A.y(r).i("fa.T").a(q):q}else r=!0 -if(r)s.a.toString -return r}, -ug(a){var s=A.bzD(this.e) -if(this.DO(0,a))s.a.toString}} -A.Ov.prototype={ -aN(a){return this.c.$0()}} -A.aFs.prototype={ -qx(a){return this.f!==a.f}} -A.c_x.prototype={ -$2(a,b){if(!a.a)a.V(0,b)}, -$S:92} -A.a7k.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.a7l.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.a7m.prototype={ -bp(a){this.bJ(a) -this.Ng()}, -dk(){var s,r,q,p,o=this -o.qQ() -s=o.qf$ -r=o.gE8() -q=o.c -q.toString -q=A.BR(q) -o.yW$=q -p=o.Jk(q,r) -if(r){o.Bq(s,o.we$) -o.we$=!1}if(p)if(s!=null)s.n()}, -n(){var s,r=this -r.yV$.aT(0,new A.c_x()) -s=r.qf$ -if(s!=null)s.n() -r.qf$=null -r.b0A()}} -A.a9v.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.arg.prototype={ -B(a){var s=this,r=null -if(A.P(a).w===B.aq)return A.b_Z(s.c,s.d,r,B.xJ,B.cO,r,3,8,s.e===!0) -return new A.QS(s.c,s.d,s.e,r,r,r,B.aZ,B.mV,A.aar(),r,r,0,r)}} -A.QS.prototype={ -a_(){var s=null -return new A.aBX(new A.cc(s,t.re),new A.cc(s,t.hA),s,s)}} -A.aBX.prototype={ -gPD(){var s=this.a.e -if(s==null){s=this.id -s===$&&A.e() -s=s.a -s=s==null?null:s.ak(this.gWR())}return s===!0}, -gNu(){this.a.toString -var s=this.id -s===$&&A.e() -s=s.d -if(s==null){s=this.k1 -s===$&&A.e() -s=!s}return s}, -ga5S(){return new A.bZ(new A.bWh(this),t.Dm)}, -gWR(){var s=A.aQ(t.EK) -if(this.fx)s.v(0,B.q5) -if(this.fy)s.v(0,B.S) -return s}, -gbtg(){var s,r,q,p,o=this,n=o.go -n===$&&A.e() -s=n.k3 -r=A.cm() -q=A.cm() -p=A.cm() -switch(n.a.a){case 1:r.b=A.aP(153,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255) -q.b=A.aP(B.d.aD(127.5),s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255) -n=o.k1 -n===$&&A.e() -if(n){n=o.c -n.toString -n=A.P(n).cx -n=A.aP(255,n.gk(n)>>>16&255,n.gk(n)>>>8&255,n.gk(n)&255)}else n=A.aP(B.d.aD(25.5),s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255) -p.b=n -break -case 0:r.b=A.aP(191,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255) -q.b=A.aP(166,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255) -n=o.k1 -n===$&&A.e() -if(n){n=o.c -n.toString -n=A.P(n).cx -n=A.aP(255,n.gk(n)>>>16&255,n.gk(n)>>>8&255,n.gk(n)&255)}else n=A.aP(B.d.aD(76.5),s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255) -p.b=n -break}return new A.bZ(new A.bWe(o,r,q,p),t.mN)}, -gbtG(){var s=this.go -s===$&&A.e() -return new A.bZ(new A.bWg(this,s.a,s.k3),t.mN)}, -gbtF(){var s=this.go -s===$&&A.e() -return new A.bZ(new A.bWf(this,s.a,s.k3),t.mN)}, -gbtd(){return new A.bZ(new A.bWd(this),t.N5)}, -aC(){var s,r=this -r.asf() -s=r.fr=A.c2(null,B.E,null,null,r) -s.d4() -s.iD$.v(0,new A.bWn(r))}, -dk(){var s,r=this,q=r.c -q.toString -s=A.P(q) -r.go=s.ax -q=r.c -q.aj(t.Nn) -q=A.P(q) -r.id=q.x -switch(s.w.a){case 0:r.k1=!0 -break -case 2:case 3:case 1:case 4:case 5:r.k1=!1 -break}r.aZj()}, -a0y(){var s,r=this,q=r.CW -q===$&&A.e() -q.spP(0,r.gbtg().a.$1(r.gWR())) -q.sCN(r.gbtG().a.$1(r.gWR())) -q.saO9(r.gbtF().a.$1(r.gWR())) -q.scV(r.c.aj(t.I).w) -q.saoN(r.gbtd().a.$1(r.gWR())) -s=r.a.r -if(s==null){s=r.id -s===$&&A.e() -s=s.e}if(s==null){s=r.k1 -s===$&&A.e() -s=s?null:B.nI}q.sa_P(s) -s=r.id -s===$&&A.e() -s=s.x -if(s==null){s=r.k1 -s===$&&A.e() -s=s?0:2}q.sakL(s) -s=r.id.y -q.sand(s==null?0:s) -s=r.id.z -q.sanr(0,s==null?48:s) -s=r.c -s.toString -q.sq0(0,A.b4(s,B.dG,t.l).w.r) -q.sacp(r.a.db) -q.saKg(!r.gNu())}, -a8N(a){this.ase(a) -this.D(new A.bWm(this))}, -a8M(a,b){this.asd(a,b) -this.D(new A.bWl(this))}, -am2(a){var s,r=this -r.aZk(a) -if(r.aL0(a.gbG(a),a.gqk(a),!0)){r.D(new A.bWj(r)) -s=r.fr -s===$&&A.e() -s.cT(0)}else if(r.fy){r.D(new A.bWk(r)) -s=r.fr -s===$&&A.e() -s.pX(0)}}, -am3(a){var s,r=this -r.aZl(a) -r.D(new A.bWi(r)) -s=r.fr -s===$&&A.e() -s.pX(0)}, -n(){var s=this.fr -s===$&&A.e() -s.n() -this.asc()}} -A.bWh.prototype={ -$1(a){var s=this.a,r=s.a.Q -s=s.id -s===$&&A.e() -s=s.c -s=s==null?null:s.ak(a) -return s===!0}, -$S:773} -A.bWe.prototype={ -$1(a){var s,r,q,p=this,o=null -if(a.p(0,B.q5)){s=p.a.id -s===$&&A.e() -s=s.f -s=s==null?o:s.ak(a) -return s==null?p.b.b3():s}s=p.a -if(s.ga5S().a.$1(a)){s=s.id -s===$&&A.e() -s=s.f -s=s==null?o:s.ak(a) -return s==null?p.c.b3():s}r=s.id -r===$&&A.e() -r=r.f -r=r==null?o:r.ak(a) -if(r==null)r=p.d.b3() -q=s.id.f -q=q==null?o:q.ak(a) -if(q==null)q=p.c.b3() -s=s.fr -s===$&&A.e() -s=s.x -s===$&&A.e() -s=A.aa(r,q,s) -s.toString -return s}, -$S:10} -A.bWg.prototype={ -$1(a){var s=this,r=s.a -if(r.gPD()&&r.ga5S().a.$1(a)){r=r.id -r===$&&A.e() -r=r.r -r=r==null?null:r.ak(a) -if(r==null)switch(s.b.a){case 1:r=s.c -r=A.aP(8,r.gk(r)>>>16&255,r.gk(r)>>>8&255,r.gk(r)&255) -break -case 0:r=s.c -r=A.aP(13,r.gk(r)>>>16&255,r.gk(r)>>>8&255,r.gk(r)&255) -break -default:r=null}return r}return B.D}, -$S:10} -A.bWf.prototype={ -$1(a){var s=this,r=s.a -if(r.gPD()&&r.ga5S().a.$1(a)){r=r.id -r===$&&A.e() -r=r.w -r=r==null?null:r.ak(a) -if(r==null)switch(s.b.a){case 1:r=s.c -r=A.aP(B.d.aD(25.5),r.gk(r)>>>16&255,r.gk(r)>>>8&255,r.gk(r)&255) -break -case 0:r=s.c -r=A.aP(64,r.gk(r)>>>16&255,r.gk(r)>>>8&255,r.gk(r)&255) -break -default:r=null}return r}return B.D}, -$S:10} -A.bWd.prototype={ -$1(a){var s,r -if(a.p(0,B.S)&&this.a.ga5S().a.$1(a)){s=this.a -r=s.a.w -if(r==null){s=s.id -s===$&&A.e() -s=s.b -s=s==null?null:s.ak(a)}else s=r -return s==null?12:s}s=this.a -r=s.a.w -if(r==null){r=s.id -r===$&&A.e() -r=r.b -r=r==null?null:r.ak(a)}if(r==null){s=s.k1 -s===$&&A.e() -r=8/(s?2:1) -s=r}else s=r -return s}, -$S:365} -A.bWn.prototype={ -$0(){this.a.a0y()}, -$S:0} -A.bWm.prototype={ -$0(){this.a.fx=!0}, -$S:0} -A.bWl.prototype={ -$0(){this.a.fx=!1}, -$S:0} -A.bWj.prototype={ -$0(){this.a.fy=!0}, -$S:0} -A.bWk.prototype={ -$0(){this.a.fy=!1}, -$S:0} -A.bWi.prototype={ -$0(){this.a.fy=!1}, -$S:0} -A.a0P.prototype={ -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.a0P&&b.a==s.a&&b.b==s.b&&b.c==s.c&&b.d==s.d&&J.v(b.e,s.e)&&b.f==s.f&&b.r==s.r&&b.w==s.w&&b.x==s.x&&b.y==s.y&&b.z==s.z}} -A.aFA.prototype={} -A.a0Q.prototype={ -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r===b)return!0 -if(J.as(b)!==A.K(r))return!1 -s=!1 -if(b instanceof A.a0Q)if(b.a==r.a)if(b.b==r.b)if(b.c==r.c)if(b.d==r.d)if(b.e==r.e)if(J.v(b.f,r.f))if(b.r==r.r)if(b.w==r.w)if(b.x==r.x)if(b.y==r.y)s=J.v(b.z,r.z) -return s}} -A.aFB.prototype={} -A.a0U.prototype={ -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r===b)return!0 -if(J.as(b)!==A.K(r))return!1 -s=!1 -if(b instanceof A.a0U)if(J.v(b.a,r.a))if(b.b==r.b)if(J.v(b.c,r.c))if(J.v(b.d,r.d))if(J.v(b.e,r.e))if(b.f==r.f)if(J.v(b.r,r.r))if(J.v(b.w,r.w))if(J.v(b.x,r.x))if(J.v(b.y,r.y))if(J.v(b.z,r.z))s=J.v(b.as,r.as) -return s}} -A.aFC.prototype={} -A.nP.prototype={ -gk(a){return this.a}} -A.OE.prototype={ -a_(){var s=this.$ti -return new A.a0V(A.c(s.i("nP<1>"),t.Zr),s.i("a0V<1>"))}} -A.a0V.prototype={ -bp(a){var s,r=this -r.bJ(a) -s=r.a -s.toString -if(!a.Da(0,s)){s=r.f -s.cI(s,new A.bAS(r))}}, -be_(a){var s,r,q,p=this,o=p.a -o=o.e -s=o.a===1&&o.p(0,a) -p.a.toString -if(!s){r=A.b7([a],p.$ti.c) -q=A.cm() -q.sqj(r) -if(!A.wu(q.b3(),p.a.e))p.a.f.$1(q.b3())}}, -B(a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=this,a6=null -a7.aj(t.eh) -s=A.P(a7).qu -r=new A.c_F(a7,a6,a6) -q=a7.aj(t.I).w -p=new A.bAP(a5,new A.bAL(a5,s,r)) -o=new A.bAR() -a5.a.toString -n=o.$1(a6) -m=o.$1(s.a).cL(o.$1(r.gPN(0))) -a5.a.toString -l=t.KX -k=p.$1$1(new A.bAC(),l) -if(k==null)k=B.ln -j=p.$1$2(new A.bAD(),B.aa4,l) -if(j==null)j=B.ln -l=t.oI -i=p.$1$1(new A.bAE(),l) -if(i==null)i=B.H -h=p.$1$2(new A.bAF(),B.aa4,l) -if(h==null)h=B.H -g=k.zt(i) -f=j.zt(h) -l=n.CW -e=l==null?m.gta():l -if(e==null)e=A.P(a7).Q -d=p.$1$1(new A.bAG(),t.pc) -if(d==null)d=B.Z -l=n.cx -c=l==null?m.gxK():l -if(c==null)c=A.P(a7).f -l=p.$1$1(new A.bAH(),t.p8) -b=l==null?a6:l.r -if(b==null)b=20 -l=a5.a.c -a=A.U(l).i("O<1,r>") -a0=A.H(new A.O(l,new A.bAv(a5,B.O2,n,a7),a),a.i("a2.E")) -l=new A.t(e.a,e.b).aL(0,4).b -a1=Math.max(b+(d.gpJ(d)+d.gpZ(d)+l*2),40+l) -switch(c.a){case 1:l=0 -break -case 0:l=Math.max(0,48+l-a1) -break -default:l=a6}a=p.$1$1(new A.bAI(),t.PM) -a.toString -a2=t.MH -a3=p.$1$1(new A.bAJ(),a2) -a2=p.$1$1(new A.bAK(),a2) -a4=a5.a -a4=a4.c -return A.cK(!1,B.E,!0,a6,A.cdr(new A.ai(B.Z,new A.a7x(a4,g,f,B.aF,q,l,!1,a0,a6,a5.$ti.i("a7x<1>")),a6),new A.Ie(m)),B.n,a6,a,a6,a3,a6,a2,a6,B.kH)}, -n(){var s,r -for(s=this.f,s=new A.bw(s,s.r,s.e,A.y(s).i("bw<2>"));s.q();){r=s.d -r.ap$=$.aC() -r.Y$=0}this.aM()}} -A.bAS.prototype={ -$2(a,b){if(B.b.p(this.a.a.c,a))return!1 -else{b.ap$=$.aC() -b.Y$=0 -return!0}}, -$S(){return this.a.$ti.i("E(nP<1>,CI)")}} -A.bAL.prototype={ -$1$1(a,b){var s=A.oG(new A.bAM(this.a,a,b)),r=A.oG(new A.bAN(a,this.b,b)),q=A.oG(new A.bAO(a,this.c,b)),p=s.qW() -if(p==null)p=r.qW() -return p==null?q.qW():p}, -$1(a){return this.$1$1(a,t.z)}, -$S:381} -A.bAM.prototype={ -$0(){this.a.a.toString -return this.b.$1(null)}, -$S(){return this.c.i("0?()")}} -A.bAN.prototype={ -$0(){return this.a.$1(this.b.a)}, -$S(){return this.c.i("0?()")}} -A.bAO.prototype={ -$0(){return this.a.$1(this.b.gPN(0))}, -$S(){return this.c.i("0?()")}} -A.bAP.prototype={ -$1$2(a,b,c){return this.b.$1$1(new A.bAQ(this.a,a,b,c),c)}, -$1(a){return this.$1$2(a,null,t.z)}, -$2(a,b){return this.$1$2(a,b,t.z)}, -$1$1(a,b){return this.$1$2(a,null,b)}, -$S:774} -A.bAQ.prototype={ -$1(a){var s,r,q=this.b.$1(a) -if(q==null)q=null -else{s=this.c -if(s==null){s=this.a -r=A.aQ(t.EK) -s.a.toString -if(s.d)r.v(0,B.S) -if(s.e)r.v(0,B.U) -if(s.a.e.a!==0)r.v(0,B.O) -s=r}s=q.ak(s) -q=s}return q}, -$S(){return this.d.i("0?(dq?)")}} -A.bAR.prototype={ -$1(a){var s=null,r=a==null,q=r?s:a.guV(),p=r?s:a.gde(a),o=r?s:a.gqU(),n=r?s:a.ge2(),m=r?s:a.gdC(),l=r?s:a.grW(a),k=r?s:a.gq0(a),j=r?s:a.grh(),i=r?s:a.gvo(),h=r?s:a.gv8(),g=r?s:a.gta(),f=r?s:a.gxK(),e=r?s:a.cy,d=r?s:a.db,c=r?s:a.dx -return A.wI(c,e,s,p,l,d,s,s,o,s,j,i,s,s,h,n,k,s,B.fmZ,s,r?s:a.gve(),m,f,q,g)}, -$S:775} -A.bAv.prototype={ -$1(a){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=a.c,g=j.a,f=g.a.e.p(0,a.a) -if(f)g.a.toString -if(f)s=j.b -else s=a.b -r=g.f.d6(0,a,new A.bAy()) -r.qD(0,B.O,f) -q=j.c -if(s!=null){p=j.d -A.P(p) -o=q.a -if(o==null)n=i -else{o=o.ak(B.cG) -o=o==null?i:o.r -n=o}if(n==null)n=14 -o=A.cv(p,B.av) -o=o==null?i:o.gdH() -m=(o==null?B.ah:o).be(0,n)/14 -q=q.GT(new A.ci(A.Km(B.K8,B.cA,B.cA,m),t.mD)) -o=A.Z(m,1,2) -A.cds(p) -p=A.aA(8,4,o-1) -p.toString -o=A.b([s,new A.ko(1,B.d9,h,i)],t.p) -l=A.bb(o,B.m,B.k,B.B,p)}else l=h -g.a.toString -k=A.hR(!1,l,i,i,i,new A.bAz(g),new A.bAA(g),i,new A.bAB(g,a),r,q) -return new A.ti(A.cq(i,f,k,!1,i,i,!1,i,!1,i,i,i,i,i,!0,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,B.Q,i),i)}, -$S(){return this.a.$ti.i("r(nP<1>)")}} -A.bAy.prototype={ -$0(){return A.a3g()}, -$S:776} -A.bAA.prototype={ -$1(a){var s=this.a -s.D(new A.bAw(s,a))}, -$S:13} -A.bAw.prototype={ -$0(){this.a.d=this.b}, -$S:0} -A.bAz.prototype={ -$1(a){var s=this.a -s.D(new A.bAx(s,a))}, -$S:13} -A.bAx.prototype={ -$0(){this.a.e=this.b}, -$S:0} -A.bAB.prototype={ -$0(){return this.a.be_(this.b.a)}, -$S:0} -A.bAC.prototype={ -$1(a){return a==null?null:a.gdS(a)}, -$S:226} -A.bAD.prototype={ -$1(a){return a==null?null:a.gdS(a)}, -$S:226} -A.bAE.prototype={ -$1(a){return a==null?null:a.gt1()}, -$S:225} -A.bAF.prototype={ -$1(a){return a==null?null:a.gt1()}, -$S:225} -A.bAG.prototype={ -$1(a){return a==null?null:a.gq0(a)}, -$S:373} -A.bAH.prototype={ -$1(a){return a==null?null:a.guV()}, -$S:377} -A.bAI.prototype={ -$1(a){return a==null?null:a.grW(a)}, -$S:223} -A.bAJ.prototype={ -$1(a){return a==null?null:a.gdu(a)}, -$S:113} -A.bAK.prototype={ -$1(a){return a==null?null:a.gdC()}, -$S:113} -A.a7x.prototype={ -bl(a){var s=this,r=new A.Rt(s.e,s.f,s.r,s.x,s.w,s.y,s.z,0,null,null,new A.bH(),A.aN(t.T),s.$ti.i("Rt<1>")) -r.bj() -return r}, -bB(a,b){var s=this -b.saTm(s.e) -b.sbDE(s.f) -b.sbCV(s.r) -b.salb(0,s.w) -b.scV(s.x)}} -A.RA.prototype={} -A.Rt.prototype={ -saTm(a){if(A.f4(this.C,a))return -this.C=a -this.aA()}, -sbDE(a){if(this.a3.m(0,a))return -this.a3=a -this.aA()}, -sbCV(a){if(this.ai.m(0,a))return -this.ai=a -this.aA()}, -scV(a){if(a===this.ah)return -this.ah=a -this.aA()}, -salb(a,b){if(b===this.a7)return -this.a7=b -this.aA()}, -cv(a){var s,r,q,p,o,n=this.aw$ -for(s=t.Fk,r=0;n!=null;){q=n.b -q.toString -s.a(q) -p=n.gcW() -o=B.b3.ra(n.dy,a,p) -r=Math.max(r,o) -n=q.aV$}return r*this.lX$}, -cu(a){var s,r,q,p,o,n=this.aw$ -for(s=t.Fk,r=0;n!=null;){q=n.b -q.toString -s.a(q) -p=n.gct() -o=B.az.ra(n.dy,a,p) -r=Math.max(r,o) -n=q.aV$}return r*this.lX$}, -c7(a){var s,r,q,p,o,n=this.aw$ -for(s=t.Fk,r=0;n!=null;){q=n.b -q.toString -s.a(q) -p=n.gcF() -o=B.aN.ra(n.dy,a,p) -r=Math.max(r,o) -n=q.aV$}return r}, -cd(a){var s,r,q,p,o,n=this.aw$ -for(s=t.Fk,r=0;n!=null;){q=n.b -q.toString -s.a(q) -p=n.gcP() -o=B.aX.ra(n.dy,a,p) -r=Math.max(r,o) -n=q.aV$}return r}, -wb(a){return this.Ym(a)}, -uG(a){if(!(a.b instanceof A.RA))a.b=new A.RA(null,null,B.l)}, -ayP(a,b,c){var s,r,q,p,o,n,m,l,k="RenderBox was not laid out: " -for(s=t.Fk,r=b,q=0;r!=null;){p=r.b -p.toString -s.a(p) -o=A.cm() -if(this.a7===B.P){p.a=new A.t(0,q) -n=r.fy -m=n==null?A.a3(A.ac(k+A.K(r).l(0)+"#"+A.cB(r))):n -l=q+n.b -n=A.O1(new A.a1(0,q,0+m.a,l),B.a_,B.a_,B.a_,B.a_) -if(o.b!==o)A.a3(A.bfT(o.a)) -o.b=n -q=l}else{p.a=new A.t(q,0) -n=r.fy -m=n==null?A.a3(A.ac(k+A.K(r).l(0)+"#"+A.cB(r))):n -m=A.O1(new A.a1(q,0,q+m.a,0+n.b),B.a_,B.a_,B.a_,B.a_) -if(o.b!==o)A.a3(A.bfT(o.a)) -o.b=m -q+=n.a -n=m}p.e=n -r=a.$1(r)}}, -ae0(a){return this.a7===B.aF?this.b5z(a):this.b5C(a)}, -b5z(a){var s,r,q,p,o=this,n=o.aw$,m=o.lX$ -if(o.aS)s=a.b/m -else{s=a.a/m -for(m=o.$ti.i("aK.1");n!=null;){r=n.gct() -q=B.az.ra(n.dy,1/0,r) -s=Math.max(s,q) -r=n.b -r.toString -n=m.a(r).aV$}s=Math.min(s,a.b/o.lX$)}n=o.aw$ -for(m=o.$ti.i("aK.1"),p=0;n!=null;){r=n.gcP() -q=B.aX.ra(n.dy,s,r) -p=Math.max(p,q) -r=n.b -r.toString -n=m.a(r).aV$}return new A.X(s,p)}, -b5C(a){var s,r,q,p,o=this,n=o.aw$,m=o.lX$ -if(o.aS)s=a.d/m -else{s=a.c/m -for(m=o.$ti.i("aK.1");n!=null;){r=n.gcP() -q=B.aX.ra(n.dy,1/0,r) -s=Math.max(s,q) -r=n.b -r.toString -n=m.a(r).aV$}s=Math.min(s,a.d/o.lX$)}n=o.aw$ -for(m=o.$ti.i("aK.1"),p=0;n!=null;){r=n.gct() -q=B.az.ra(n.dy,p,r) -p=Math.max(p,q) -r=n.b -r.toString -n=m.a(r).aV$}return new A.X(p,s)}, -auI(a){var s=this -if(s.a7===B.P)return t.g.a(A.R.prototype.ga9.call(s)).c8(new A.X(a.a,a.b*s.lX$)) -return t.g.a(A.R.prototype.ga9.call(s)).c8(new A.X(a.a*s.lX$,a.b))}, -lr(a){return this.auI(this.ae0(a))}, -rl(a,b){var s,r,q=A.nO(this.ae0(a)),p=this.aw$,o=this.$ti.i("aK.1"),n=null -while(p!=null){s=p.gLS() -r=B.ly.ra(p.dy,new A.ah(q,b),s) -n=A.zU(n,r) -s=p.b -s.toString -p=o.a(s).aV$}return n}, -cN(){var s,r,q=this,p=q.ae0(t.g.a(A.R.prototype.ga9.call(q))),o=A.jq(p.b,p.a),n=q.aw$ -for(s=q.$ti.i("aK.1");n!=null;){n.iW(o,!0) -r=n.b -r.toString -n=s.a(r).aV$}switch(q.ah.a){case 0:q.ayP(q.gRu(),q.pR$,q.aw$) -break -case 1:q.ayP(q.gMP(),q.aw$,q.pR$) -break}q.fy=q.auI(p)}, -bb(a9,b0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=null,a6=a4.aW,a7=b0.a8(0,new A.t(0,a6/2)),a8=a7.a -a7=a7.b -s=a8+a4.gE(0).a -a6=a7+(a4.gE(0).b-a6) -r=new A.a1(a8,a7,s,a6) -q=a4.a3.zd(r,a4.ah) -p=a4.aw$ -for(o=a4.$ti.i("aK.1"),n=b0.a,m=b0.b,l=t.Fk,k=a5,j=k,i=0;p!=null;j=p,p=a3){h=p.b -h.toString -l.a(h) -g=h.e -f=new A.a1(g.a,g.b,g.c,g.d).rz(b0) -if(a9.e==null)a9.EN() -g=a9.e.a -J.bk(g.save()) -e=q.gvi().a -e===$&&A.e() -e=e.a -e.toString -d=$.wy() -g.clipPath(e,d,!0) -h=h.a -a9.r6(p,new A.t(h.a+n,h.b+m)) -if(a9.e==null)a9.EN() -a9.e.a.restore() -h=a4.a3.a -g=a4.ai.a -c=Math.max(h.b*(1+h.d)/2,g.b*(1+g.d)/2) -switch(a4.ah.a){case 0:b=p===a4.pR$?a8-c:f.a -a=p===a4.aw$?s+c:f.c -a0=a -break -case 1:b=p===a4.aw$?a8-c:f.a -a=p===a4.pR$?s+c:f.c -a0=b -break -default:a0=a5 -a=a0 -b=a}if(k==null)k=A.dj($.aw().w) -h=new A.kM(new A.a1(b,a7-c,a,a6+c)) -k.e.push(h) -g=k.d -if(g!=null)h.uJ(g) -if(j!=null){a1=a4.a3.a.aHs(0) -h=a4.a7 -if(h===B.aF){if(a9.e==null)a9.EN() -h=a9.e -h.toString -a2=a1.xe().u1() -h=h.a -h.drawLine.apply(h,[a0,a7,a0,a6,a2]) -a2.delete()}else if(h===B.P){h=f.b -if(a9.e==null)a9.EN() -g=a9.e.a -J.bk(g.save()) -e=q.gvi().a -e===$&&A.e() -e=e.a -e.toString -g.clipPath(e,d,!0) -if(a9.e==null)a9.EN() -g=a9.e -g.toString -a2=a1.xe().u1() -g=g.a -g.drawLine.apply(g,[a8,h,s,h,a2]) -a2.delete() -if(a9.e==null)a9.EN() -a9.e.a.restore()}}h=p.b -h.toString -a3=o.a(h).aV$;++i}a4.a3.vs(a9.ghs(0),r,a4.ah)}, -r2(a,b){var s,r,q={},p=q.a=this.pR$ -for(s=t.Fk;p!=null;p=r){p=p.b -p.toString -s.a(p) -if(p.e.p(0,b))return a.Ae(new A.bZN(q),p.a,b) -r=p.qZ$ -q.a=r}return!1}} -A.bZN.prototype={ -$2(a,b){return this.a.a.qg(a,b)}, -$S:31} -A.c_F.prototype={ -gxs(){var s,r=this,q=r.e -if(q===$){q=r.d -if(q===$){s=A.P(r.c) -r.d!==$&&A.bd() -r.d=s -q=s}r.e!==$&&A.bd() -q=r.e=q.ax}return q}, -gPN(a){var s=this,r=null,q=t.VZ -return A.wI(r,r,r,new A.bZ(new A.c_G(s),q),B.nZ,r,r,r,new A.bZ(new A.c_H(s),q),r,r,B.fmV,r,B.fn_,r,new A.bZ(new A.c_I(s),q),r,r,B.ms,new A.bZ(new A.c_J(s),t.bZ),r,B.cP,r,new A.ci(A.P(s.c).ok.as,t.RP),r)}, -ga1x(){return B.O2}} -A.c_G.prototype={ -$1(a){var s,r -if(a.p(0,B.F))return null -if(a.p(0,B.O)){s=this.a.gxs() -r=s.Q -return r==null?s.y:r}return null}, -$S:47} -A.c_H.prototype={ -$1(a){var s,r,q=this -if(a.p(0,B.F)){s=q.a.gxs().k3 -return A.aP(97,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.O)){if(a.p(0,B.a3)){s=q.a.gxs() -r=s.as -return r==null?s.z:r}if(a.p(0,B.S)){s=q.a.gxs() -r=s.as -return r==null?s.z:r}if(a.p(0,B.U)){s=q.a.gxs() -r=s.as -return r==null?s.z:r}s=q.a.gxs() -r=s.as -return r==null?s.z:r}else{if(a.p(0,B.a3))return q.a.gxs().k3 -if(a.p(0,B.S))return q.a.gxs().k3 -if(a.p(0,B.U))return q.a.gxs().k3 -return q.a.gxs().k3}}, -$S:10} -A.c_I.prototype={ -$1(a){var s,r,q=this -if(a.p(0,B.O)){if(a.p(0,B.a3)){s=q.a.gxs() -r=s.as -return(r==null?s.z:r).bs(0.1)}if(a.p(0,B.S)){s=q.a.gxs() -r=s.as -return(r==null?s.z:r).bs(0.08)}if(a.p(0,B.U)){s=q.a.gxs() -r=s.as -return(r==null?s.z:r).bs(0.1)}}else{if(a.p(0,B.a3)){s=q.a.gxs().k3 -return A.aP(B.d.aD(25.5),s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.S)){s=q.a.gxs().k3 -return A.aP(20,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.U)){s=q.a.gxs().k3 -return A.aP(B.d.aD(25.5),s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}}return null}, -$S:47} -A.c_J.prototype={ -$1(a){var s,r -if(a.p(0,B.F)){s=this.a.gxs().k3 -return new A.bC(A.aP(31,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255),1,B.L,-1)}s=this.a.gxs() -r=s.ry -if(r==null){r=s.C -s=r==null?s.k3:r}else s=r -return new A.bC(s,1,B.L,-1)}, -$S:109} -A.aJk.prototype={ -b8(a){var s,r,q -this.t2(a) -s=this.aw$ -for(r=t.aS;s!=null;){s.b8(a) -q=s.b -q.toString -s=r.a(q).aV$}}, -aZ(a){var s,r,q -this.rT(0) -s=this.aw$ -for(r=t.aS;s!=null;){s.aZ(0) -q=s.b -q.toString -s=r.a(q).aV$}}} -A.aJl.prototype={} -A.HM.prototype={ -gu(a){return A.a7(this.gPN(this),this.ga1x(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.HM&&J.v(b.gPN(b),s.gPN(s))&&J.v(b.ga1x(),s.ga1x())}, -gPN(a){return this.a}, -ga1x(){return this.b}} -A.aFD.prototype={} -A.aHk.prototype={ -aGj(a,b,c){var s=null -return A.e3(A.b([this.ax],t.Ne),s,s,s,s,s,s,s,b,s)}} -A.aFL.prototype={ -T4(a){if(!this.a.gxR())return -this.asz(a) -this.x.a.toString}} -A.OG.prototype={ -a_(){return new A.a7A(new A.cc(null,t.NE))}} -A.a7A.prototype={ -gMh(){var s=this.a.e,r=this.e -if(r==null){s=A.jv(!0,null,!0,!0,null,null,!0) -this.e=s}else s=r -return s}, -ga8v(){var s=this.w -s===$&&A.e() -return s}, -gxR(){this.a.toString -return!0}, -aC(){var s,r,q=this,p=null -q.aU() -q.r=new A.aFL(q,q) -s=q.a -r=s.d -s=A.cpT(r==null?A.e3(p,p,p,p,p,p,p,p,p,s.c):r) -q.d=s -s.an(0,q.gazw()) -q.gMh().an(0,q.gaBL())}, -bp(a){var s,r,q,p=this,o=null -p.bJ(a) -s=p.a -if(s.c!=a.c||!J.v(s.d,a.d)){s=p.d -s===$&&A.e() -r=p.gazw() -s.V(0,r) -s=p.d -s.ap$=$.aC() -s.Y$=0 -s=p.a -q=s.d -s=A.cpT(q==null?A.e3(o,o,o,o,o,o,o,o,o,s.c):q) -p.d=s -s.an(0,r)}p.a.toString -if(p.gMh().ge0()){s=p.d -s===$&&A.e() -s=s.a.b -s=s.a===s.b}else s=!1 -if(s)p.f=!1 -else p.f=!0}, -n(){var s,r=this -r.gMh().V(0,r.gaBL()) -s=r.e -if(s!=null)s.n() -s=r.d -s===$&&A.e() -s.ap$=$.aC() -s.Y$=0 -r.aM()}, -bjx(){var s,r,q=this -if(q.gMh().ge0()){s=q.d -s===$&&A.e() -s=s.a.b -r=s.a!==s.b}else r=!0 -if(r===q.f)return -q.D(new A.c_P(q,r))}, -bqn(){if(!this.gMh().ge0()&&$.d2.id$===B.cR){var s=this.d -s===$&&A.e() -s.vB(0,new A.ea(s.a.a,B.ev,B.bI))}}, -bqp(a,b){var s,r=this,q=r.bqs(b) -if(q!==r.f)r.D(new A.c_O(r,q)) -r.a.toString -s=r.c -s.toString -switch(A.P(s).w.a){case 2:case 4:if(b===B.d2){s=r.x.gam() -if(s!=null)s.Ai(a.gGK())}return -case 0:case 1:case 3:case 5:break}}, -bqr(){var s=this.d -s===$&&A.e() -s=s.a.b -if(s.a===s.b)this.x.gam().aoX()}, -bqs(a){var s,r=this.r -r===$&&A.e() -if(!r.b)return!1 -r=this.d -r===$&&A.e() -r=r.a -s=r.b -if(s.a===s.b)return!1 -if(a===B.bG)return!1 -if(a===B.d2)return!0 -if(r.a.length!==0)return!0 -return!1}, -B(b0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6=this,a7=null,a8=A.P(b0),a9=b0.aj(t.Uf) -if(a9==null)a9=B.l3 -s=a6.gMh() -r=a6.a -q=r.fr -p=r.CW -o=!0 -n=!0 -m=a7 -switch(a8.w.a){case 2:l=A.lh(b0) -a6.w=!0 -q=$.aLc() -a6.a.toString -k=a9.w -if(k==null)k=l.gti() -j=a9.x -if(j==null)j=l.gti().bs(0.4) -m=new A.t(-2/A.b4(b0,B.dZ,t.l).w.b,0) -p=B.dY -break -case 4:l=A.lh(b0) -a6.w=!1 -q=$.aLb() -a6.a.toString -k=a9.w -if(k==null)k=l.gti() -j=a9.x -if(j==null)j=l.gti().bs(0.4) -m=new A.t(-2/A.b4(b0,B.dZ,t.l).w.b,0) -p=B.dY -break -case 0:case 1:a6.w=!1 -q=$.c9Z() -k=a9.w -if(k==null)k=a8.ax.b -j=a9.x -if(j==null)j=a8.ax.b.bs(0.4) -o=!1 -n=!1 -break -case 3:case 5:a6.w=!1 -q=$.aLe() -k=a9.w -if(k==null)k=a8.ax.b -j=a9.x -if(j==null)j=a8.ax.b.bs(0.4) -o=!1 -n=!1 -break -default:j=a7 -k=j -n=k -o=n}i=b0.aj(t.sp) -if(i==null)i=B.qV -h=a6.a.f -r=h==null -if(r||h.a){if(r){r=a6.d -r===$&&A.e() -r=r.ax.a}else r=h -h=i.w.cL(r)}r=a6.a -g=r.y -f=a7 -$label0$1:{if(g==null){e=f -break $label0$1}e=new A.kG(g) -break $label0$1}f=e -e=a6.f -d=a6.d -d===$&&A.e() -c=r.w -if(c==null)c=i.x -if(c==null)c=B.ae -b=r.x -a=r.as -a0=q -a1=r.ay -a2=r.ch -a3=$.c9F() -a4=r.fx -a5=r.id -b=A.cbk(a7,a7,a7,a7,!1,B.mR,B.u,a7,r.p1,d,k,a2,m,n,p,a1,a4,!0,!0,!0,!1,s,!1,B.aM,a7,a7,a6.x,B.aH,a7,a3,i.Q,a,a7,!1,"\u2022",a7,a7,a7,a6.gbqo(),a6.gbqq(),a7,a7,a7,o,!0,!0,a7,!0,a7,a7,B.b6,a5,a7,j,a0,a7,a7,!1,e,a7,a7,a7,B.ff7,h,!0,c,B.bj,b,i.at,a7,f,i.as,a7,a7) -a6.a.toString -c=a6.r -c===$&&A.e() -return A.cq(a7,a7,c.ajG(B.eb,new A.n2(b,a7)),!1,a7,a7,!1,a7,!1,a7,a7,a7,a7,a7,a7,a7,a7,a7,a7,a7,a7,a7,a7,a7,a7,a7,a7,a7,new A.c_Q(a6),a7,a7,a7,a7,a7,a7,a7,a7,a7,a7,a7,a7,B.Q,a7)}, -gaX(){return this.x}} -A.c_P.prototype={ -$0(){this.a.f=this.b}, -$S:0} -A.c_O.prototype={ -$0(){this.a.f=this.b}, -$S:0} -A.c_Q.prototype={ -$0(){this.a.gMh().u_()}, -$S:0} -A.HO.prototype={ -a_(){return new A.art(new A.cc(null,t.AD))}} -A.art.prototype={ -B(a){var s,r,q,p -this.a.toString -s=A.P(a).w -r=null -$label0$0:{if(B.b8===s||B.d3===s){q=$.c9Z() -break $label0$0}if(B.d4===s||B.d5===s){q=$.aLe() -break $label0$0}if(B.aq===s){q=$.aLc() -break $label0$0}if(B.cf===s){q=$.aLb() -break $label0$0}q=r}r=q -q=this.a -q.toString -p=$.c9F() -return new A.a0X(p,null,q.w,A.cX_(),r,null,this.d)}} -A.aGc.prototype={ -H(){return"_SliderType."+this.b}} -A.bFu.prototype={ -H(){return"SliderInteraction."+this.b}} -A.OZ.prototype={ -a_(){var s=new A.Zs("Slider ValueIndicator") -s.acJ(0) -return new A.a7M(new A.cc(null,t.re),s,new A.of(),null,null)}, -gk(a){return this.c}} -A.a7M.prototype={ -giF(a){var s -this.a.toString -s=this.at -s.toString -return s}, -aC(){var s,r=this,q=null -r.aU() -r.d=A.c2(q,B.bc,q,q,r) -r.e=A.c2(q,B.bc,q,q,r) -r.f=A.c2(q,B.lI,q,q,r) -r.r=A.c2(q,B.I,q,q,r) -s=r.f -r.a.toString -s.sk(0,1) -r.r.sk(0,r.aCk(r.a.c)) -r.y=A.j([B.fm7,new A.fh(r.gb3s(),new A.bX(A.b([],t.ot),t.wS),t.f6)],t.Ev,t.od) -r.a.toString -if(r.at==null)r.at=A.jv(!0,q,!0,!0,q,q,!1)}, -n(){var s=this,r=s.w -if(r!=null)r.af(0) -r=s.d -r===$&&A.e() -r.n() -r=s.e -r===$&&A.e() -r.n() -r=s.f -r===$&&A.e() -r.n() -r=s.r -r===$&&A.e() -r.n() -r=s.at -if(r!=null)r.n() -s.b22()}, -brz(a){var s,r=this,q=r.Wc(a) -if(r.as!==q){r.as=q -s=r.a -if(q!==s.c)s.e.$1(q)}}, -ai3(a){this.D(new A.c0o(this)) -this.a.toString}, -ai1(a){var s,r=this -r.D(new A.c0n(r)) -r.as=null -s=r.a.r -if(s!=null)s.$1(r.Wc(a))}, -b3t(a){var s,r=this.x,q=$.at.T$.x.h(0,r).aj(t.I).w -switch(a.a.a){case 2:s=!0 -break -case 3:s=!1 -break -case 1:s=q===B.bH -break -case 0:s=q===B.w -break -default:s=null}r=$.at.T$.x.h(0,r).gav() -r.toString -t.Sq.a(r) -return s?r.aKj():r.aIm()}, -brD(a){if(a!==this.ay)this.D(new A.c0p(this,a))}, -brF(a){if(a!==this.ch)this.D(new A.c0q(this,a))}, -Wc(a){var s=this.a,r=s.x -s=s.w -return a*(r-s)+s}, -aCk(a){var s=this.a,r=s.x,q=s.w,p=r>q?(a-q)/(r-q):0 -s=s.y -return s!=null?B.d.aD(p*s)/s:p}, -B(a){var s,r,q,p,o,n,m,l,k=this -switch(k.a.fr.a){case 0:return k.atR(a) -case 1:switch(A.P(a).w.a){case 0:case 1:case 3:case 5:return k.atR(a) -case 2:case 4:s=k.a -r=s.c -q=s.e -p=s.r -o=s.w -n=s.x -m=s.y -l=s.Q -s=s.ax -return A.c3(new A.UR(r,q,null,p,o,n,m,l,s==null?B.r:s,null),null,1/0)}break}}, -atR(c1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6=this,b7=null,b8={},b9=A.P(c1),c0=b8.a=A.cnG(c1) -b6.a.toString -switch(!0){case!0:s=new A.c0h(c1,4,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7) -break -case!1:s=new A.c0g(c1,4,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7) -break -default:s=b7}r=A.aQ(t.EK) -if(b6.ch)r.v(0,B.S) -if(b6.ay)r.v(0,B.U) -if(b6.Q)r.v(0,B.q5) -q=c0.dx -if(q==null)q=s.gP0() -if(q instanceof A.apM){p=c0.ay -if(p==null){o=b9.ax -n=o.k3 -o=o.k2 -p=A.L_(A.aP(153,n.gk(n)>>>16&255,n.gk(n)>>>8&255,n.gk(n)&255),A.aP(B.d.aD(229.5),o.gk(o)>>>16&255,o.gk(o)>>>8&255,o.gk(o)&255))}}else{o=b6.a.Q -p=o==null?c0.ay:o -if(p==null)p=s.gP_()}m=c0.id -if(m==null)m=s.gP1() -o=A.cv(c1,B.yA) -o=o==null?b7:o.ay -if(o===!0)m=m.cL(B.kO) -o=b8.a -n=o.a -if(n==null)n=s.a -l=b6.a.Q -if(l==null)l=o.b -if(l==null)l=s.gDu() -k=b6.a.as -if(k==null)k=b8.a.c -if(k==null)k=s.gDK() -b6.a.toString -j=b8.a.d -if(j==null)j=s.gL8() -i=b8.a.e -if(i==null)i=s.gNj() -h=b8.a.r -if(h==null)h=s.gNl() -g=b8.a.f -if(g==null)g=s.gNm() -f=b6.a.as -if(f==null)f=b8.a.w -if(f==null)f=s.gMz() -e=b6.a.Q -if(e==null)e=b8.a.x -if(e==null)e=s.gNM() -d=b8.a.y -if(d==null)d=s.gNi() -c=b8.a.z -if(c==null)c=s.gNk() -b=b6.a -a=b.ax -b=a==null?b.Q:a -if(b==null)b=b8.a.Q -if(b==null)b=s.gxd() -a=b8.a.at -if(a==null)a=s.gNn() -a0=new A.c0l(b8,b6,r,s).$0() -a1=b8.a.db -if(a1==null)a1=s.gOS() -a2=b8.a.cx -if(a2==null)a2=s.gON() -a3=b8.a.cy -if(a3==null)a3=s.gOM() -a4=b8.a.CW -if(a4==null)a4=s.gOk() -a5=b8.a -a6=a5.go -if(a6==null)a6=B.Fx -b6.a.toString -a7=a5.p1 -if(a7==null)a7=s.p1 -a8=b8.a.p2 -s=a8==null?s.p2:a8 -b8.a=o.akv(f,l,d,i,c,h,g,a,e,k,a0,a4,a5.ok,j,a6,b,a3,a7,a2,s,n,a1,p,q,m) -b6.a.toString -a1=A.dn(b7,r,t.WV) -if(a1==null)a9=b7 -else a9=a1 -if(a9==null)a9=A.IJ(r) -b6.a.toString -b0=b7 -switch(b9.w.a){case 0:case 1:case 2:case 3:case 4:break -case 5:b0=new A.c0j(b6) -break}switch(A.b4(c1,B.o3,t.l).w.CW.a){case 1:s=B.eE3 -break -case 0:s=B.eI9 -break -default:s=b7}r=b8.a.id -b1=r==null?b7:r.r -if(b1==null)b1=14 -b2=b1===0?14:b1 -r=A.cv(c1,B.av) -r=r==null?b7:r.gdH() -b3=(r==null?B.ah:r).a72(0,1.3) -r=b3.be(0,b2) -o=b6.aCk(b6.a.c) -n=b6.a -n=n.y -l=b8.a -k=new A.c0m(c1).$0() -j=b6.a -i=j.x -h=j.w -i=i>h?b6.gbry():b7 -b4=new A.wY(b6.CW,new A.aGa(o,b7,n,b7,l,r/b2,k,i,b6.gai2(),b6.gai0(),j.CW,b6,b6.ay,b6.ch,B.feF,b6.x),b7) -b5=b8.a.ok -if(b5!=null)b4=new A.ai(b5,b4,b7) -r=b6.y -r===$&&A.e() -return A.cq(b7,b7,A.cbE(r,!1,new A.No(b6.ax,new A.c0k(b8,b6),b4,B.a4H,b7),!0,b6.giF(0),a9,b7,b6.gbrC(),b6.gbrE(),s),!0,b7,b7,!1,b7,!1,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b0,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,!0,b7,b7,b7,b7,b7,B.Q,b7)}, -b5l(a){var s,r=this,q=A.b_i(new A.aIc(r,null),r.CW,B.l,!0) -$label0$0:{if(B.aaf===a){s=B.a0 -break $label0$0}if(B.Fx===a){s=r.a.y!=null?q:B.a0 -break $label0$0}if(B.aab===a){s=r.a.y==null?q:B.a0 -break $label0$0}if(B.aae===a||B.aac===a||B.aad===a){s=q -break $label0$0}s=null}return s}} -A.c0o.prototype={ -$0(){this.a.Q=!0}, -$S:0} -A.c0n.prototype={ -$0(){this.a.Q=!1}, -$S:0} -A.c0p.prototype={ -$0(){this.a.ay=this.b}, -$S:0} -A.c0q.prototype={ -$0(){this.a.ch=this.b}, -$S:0} -A.c0l.prototype={ -$0(){var s=this,r=s.b.a -r=r.Q -r=r==null?null:r.bs(0.12) -if(r==null)r=A.dn(s.a.a.ax,s.c,t.MH) -return r==null?A.dn(s.d.ge2(),s.c,t.MH):r}, -$S:379} -A.c0m.prototype={ -$0(){return A.b4(this.a,B.ac,t.l).w.a}, -$S:335} -A.c0j.prototype={ -$0(){var s,r=this.a -if(!r.giF(0).ge0()){s=r.giF(0) -s=s.b&&B.b.qM(s.grU(),A.j0())}else s=!1 -if(s)r.giF(0).u_()}, -$S:0} -A.c0k.prototype={ -$1(a){var s=this.a.a.go -s.toString -return this.b.b5l(s)}, -$S:27} -A.aGa.prototype={ -bl(a){var s,r=this,q=null,p=r.ax,o=a.aj(t.I).w,n=A.P(a),m=A.b4(a,B.qf,t.l).w.cx -o=new A.Ru(p,A.Ck(q,q,q,q,q,B.ae,q,q,B.mG,B.aE),r.d,r.e,n.w,r.at,r.f,r.r,r.w,r.x,r.y,r.z,r.Q,r.as,o,r.ay,r.ch,r.CW,!1,new A.bH(),A.aN(t.T)) -o.bj() -o.X4() -s=new A.WF(A.c(t.S,t.EG)) -n=A.X2(q,q) -n.w=s -n.ch=o.gai2() -n.CW=o.gbrA() -n.cx=o.gai0() -n.cy=o.gb9r() -n.b=m -o.aW=n -n=A.Ce(q,-1,q) -n.w=s -n.C=o.gbrG() -n.a3=o.gbrI() -n.b=m -o.aS=n -n=p.d -n===$&&A.e() -o.a3=A.cP(B.a6,n,q) -n=p.e -n===$&&A.e() -o.ai=A.cP(B.a6,n,q) -p=p.f -p===$&&A.e() -o.ah=A.cP(B.aI,p,q) -return o}, -bB(a,b){var s,r,q=this -b.salg(q.f) -b.sk(0,q.d) -b.saTe(q.e) -b.sZH(0,q.r) -b.saWN(q.w) -b.sBs(q.x) -b.saSs(q.y) -b.suz(q.z) -b.qq=q.Q -b.qu=q.as -b.scV(a.aj(t.I).w) -b.saTw(q.at) -b.sbMc(0,A.P(a).w) -b.se0(q.ay) -b.sbGU(q.ch) -s=A.b4(a,B.qf,t.l).w.cx -r=b.aW -r===$&&A.e() -r.b=s -r=b.aS -r===$&&A.e() -r.b=s -b.sbw5(q.CW)}, -gk(a){return this.d}} -A.Ru.prototype={ -gagH(){var s=this.gaCl() -return new A.O(s,new A.bZR(),A.U(s).i("O<1,a9>")).CI(0,B.qn)}, -gagG(){var s=this.gaCl() -return new A.O(s,new A.bZQ(),A.U(s).i("O<1,a9>")).CI(0,B.qn)}, -gaCl(){var s,r,q,p=this,o=p.bh -o.CW.toString -s=p.dv -if(o.ok!=null){o=o.cy -o.toString -r=p.q9 -s=s!=null&&s>0 -s=o.a15(r!=null,s).b -o=s}else o=48 -s=p.bh.cy -s.toString -r=p.q9 -q=p.dv -q=q!=null&&q>0 -q=s.a15(r!=null,q) -r=p.bh -return A.b([new A.X(48,o),q,r.cx.ac8(p.q9!=null,r)],t.X4)}, -gaim(){var s=this.bh -return s.db.aRm(!1,this,s)}, -gk(a){return this.Y}, -sk(a,b){var s,r,q=this,p=q.dv,o=p!=null&&p>0?q.VC(b):b -if(o===q.Y)return -q.Y=o -p=q.dv -p=p!=null&&p>0 -s=q.C.r -if(p){s===$&&A.e() -p=s.x -p===$&&A.e() -r=Math.abs(o-p) -s.e=r!==0?new A.aW(B.d.aD(75e3*(1/r))):B.I -s.z=B.ch -s.AL(o,B.aI,null)}else{s===$&&A.e() -s.sk(0,o)}q.cQ()}, -saTe(a){var s=this -if(a==s.ap)return -s.ap=a -s.bn() -s.cQ()}, -sbMc(a,b){if(this.aO===b)return -this.aO=b -this.cQ()}, -saTw(a){if(J.v(this.aY,a))return -this.aY=a -this.cQ()}, -salg(a){if(a==this.dv)return -this.dv=a -this.bn()}, -sZH(a,b){return}, -saWN(a){if(a.m(0,this.bh))return -this.bh=a -this.X4()}, -sBs(a){if(a===this.r1)return -this.r1=a -this.X4()}, -saSs(a){if(a.m(0,this.ez))return -this.ez=a -this.bn()}, -suz(a){var s,r,q=this -if(J.v(a,q.q9))return -s=q.q9 -q.q9=a -r=a!=null -if(s!=null!==r){s=q.C.f -if(r){s===$&&A.e() -s.cT(0)}else{s===$&&A.e() -s.pX(0)}q.bn() -q.cQ()}}, -scV(a){if(a===this.dh)return -this.dh=a -this.X4()}, -se0(a){var s,r,q=this -if(a===q.ut)return -q.ut=a -s=q.C -r=s.d -if(a){r===$&&A.e() -r.cT(0) -if(q.ga2f()){s=s.e -s===$&&A.e() -s.cT(0)}}else{r===$&&A.e() -r.pX(0) -if(q.ga2f()){s=s.e -s===$&&A.e() -s.pX(0)}}q.cQ()}, -sbGU(a){if(a===this.rN)return -this.rN=a -this.aE2(a)}, -sbGV(a){var s=this -if(a===s.J)return -s.J=a -s.aE2(s.rN)}, -sbw5(a){if(a===this.qT)return -this.qT=a -this.cQ()}, -aE2(a){var s,r=this -if(a&&r.J){s=r.C.d -s===$&&A.e() -s.cT(0)}else if(!r.b6&&!r.ut){s=r.C.d -s===$&&A.e() -s.pX(0)}}, -ga2f(){var s=this.bh.go -s.toString -$label0$0:{if(B.Fx===s){s=this.dv -s=s!=null&&s>0 -break $label0$0}if(B.aab===s){s=this.dv -s=!(s!=null&&s>0) -break $label0$0}if(B.aac===s||B.aad===s){s=!0 -break $label0$0}if(B.aaf===s||B.aae===s){s=!1 -break $label0$0}s=null}return s}, -gb3U(){switch(this.aO.a){case 2:case 4:return 0.1 -case 0:case 1:case 3:case 5:return 0.05}}, -X4(){this.a7.sbZ(0,null) -this.aA()}, -V8(){this.adb() -this.a7.aA() -this.X4()}, -b8(a){var s,r,q=this -q.b1R(a) -s=q.a3 -s===$&&A.e() -r=q.grr() -s.a.an(0,r) -s=q.ai -s===$&&A.e() -s.a.an(0,r) -s=q.ah -s===$&&A.e() -s.a.an(0,r) -s=q.C.r -s===$&&A.e() -s.d4() -s.iD$.v(0,r)}, -aZ(a){var s,r=this,q=r.a3 -q===$&&A.e() -s=r.grr() -q.a.V(0,s) -q=r.ai -q===$&&A.e() -q.a.V(0,s) -q=r.ah -q===$&&A.e() -q.a.V(0,s) -q=r.C.r -q===$&&A.e() -q.V(0,s) -r.b1S(0)}, -n(){var s=this,r=s.aW -r===$&&A.e() -r.p2.P(0) -r.AK() -r=s.aS -r===$&&A.e() -r.Gu() -r.AK() -s.a7.n() -r=s.ah -r===$&&A.e() -r.n() -r=s.ai -r===$&&A.e() -r.n() -r=s.a3 -r===$&&A.e() -r.n() -s.uH()}, -bbB(a){var s -switch(this.dh.a){case 0:s=1-a -break -case 1:s=a -break -default:s=null}return s}, -VC(a){var s=A.Z(a,0,1),r=this.dv -return r!=null&&r>0?B.d.aD(s*r)/r:s}, -aCt(a){var s,r,q,p=this,o=p.C -if(o.c==null)return -if(!p.b6&&p.q9!=null){switch(p.qT.a){case 0:case 1:p.b6=!0 -s=p.tQ(a) -r=p.gaim() -q=p.gaim() -p.bE=p.bbB((s.a-r.a)/(q.c-q.a)) -break -case 3:s=p.b9 -s.toString -if(s.p(0,p.tQ(a))){p.b6=!0 -p.bE=p.Y}break -case 2:p.b6=!0 -p.bE=p.Y -break}if(p.b6){p.qq.$1(p.VC(p.Y)) -s=p.q9 -s.toString -s.$1(p.VC(p.bE)) -s=o.d -s===$&&A.e() -s.cT(0) -if(p.ga2f()){s=o.e -s===$&&A.e() -s.cT(0) -s=o.w -if(s!=null)s.af(0) -o.w=A.d4(new A.aW(5e5),new A.bZS(p))}}}}, -af_(){var s,r,q=this,p=q.C -if(p.c==null)return -s=q.b6 -if(s){q.qu.$1(q.VC(q.bE)) -s=q.b6=!1 -q.bE=0 -r=p.d -r===$&&A.e() -r.pX(0) -if(q.ga2f()?p.w==null:s){p=p.e -p===$&&A.e() -p.pX(0)}}}, -ai3(a){this.aCt(a.a)}, -brB(a){var s,r,q,p=this -if(p.C.c==null)return -switch(p.qT.a){case 0:case 2:case 3:if(p.b6&&p.q9!=null){s=a.e -s.toString -r=p.gaim() -q=s/(r.c-r.a) -r=p.bE -switch(p.dh.a){case 0:s=-q -break -case 1:s=q -break -default:s=null}s=r+s -p.bE=s -r=p.q9 -r.toString -r.$1(p.VC(s))}break -case 1:break}}, -ai1(a){this.af_()}, -brH(a){this.aCt(a.a)}, -brJ(a){this.af_()}, -yZ(a){return!0}, -Bf(a,b){var s,r=this -if(r.C.c==null)return -if(t.pY.b(a)&&r.q9!=null){s=r.aW -s===$&&A.e() -s.ES(a) -s=r.aS -s===$&&A.e() -s.ES(a)}if(r.q9!=null&&r.b9!=null){s=r.b9 -s.toString -r.sbGV(s.p(0,a.grP()))}}, -cv(a){return 144+this.gagH()}, -cu(a){return 144+this.gagH()}, -c7(a){var s=this.bh.a -s.toString -return Math.max(s,this.gagG())}, -cd(a){var s=this.bh.a -s.toString -return Math.max(s,this.gagG())}, -gzZ(){return!0}, -lr(a){var s,r=a.b -r=r<1/0?r:144+this.gagH() -s=a.d -if(!(s<1/0)){s=this.bh.a -s.toString -s=Math.max(s,this.gagG())}return new A.X(r,s)}, -bb(b2,b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9=this,b0=null,b1=a9.C.r -b1===$&&A.e() -b1=b1.x -b1===$&&A.e() -s=a9.dh -$label0$0:{r=B.bH===s -if(r&&a9.ap==null){b1=new A.ah(1-b1,b0) -break $label0$0}if(r){q=a9.ap -q.toString -q=new A.ah(1-b1,1-q) -b1=q -break $label0$0}if(B.w===s){b1=new A.ah(b1,a9.ap) -break $label0$0}b1=b0}p=b1.a -o=b0 -n=b1.b -o=n -b1=a9.bh -q=b1.db -q.toString -m=a9.dv -l=q.aRn(m!=null&&m>0,b3,a9,b1) -a9.bh.db.gbI4() -k=l.d-l.b -b1=a9.dv -q=b1!=null -m=q&&b1>0 -j=l.a -i=l.c -h=i-j -g=m?j+p*(h-k)+k/2:j+p*h -m=a9.bh.cy -m.toString -h=a9.q9 -b1=q&&b1>0 -f=k>m.a15(h!=null,b1).a/2?k/2:0 -e=new A.t(A.Z(g,j+f,i-f),l.gcH().b) -if(a9.q9!=null){a9.bh.CW.toString -a9.b9=A.pu(e,24)}d=o!=null?new A.t(j+o*(i-j),l.gcH().b):b0 -b1=a9.bh.p1 -if(b1==null)c=b0 -else{b1=b1.ak(A.aQ(t.EK)) -c=b1==null?b0:b1.a}b1=a9.bh.p1 -if(b1==null)b=b0 -else{b1=b1.ak(A.aQ(t.EK)) -b=b1==null?b0:b1.b}b1=a9.bh -a=b1.p2 -b1=b1.p1 -if(b1==null)a0=b0 -else{b1=b1.ak(A.b7([B.a3],t.EK)) -a0=b1==null?b0:b1.a}if(a9.b6&&c!=null&&a0!=null&&a!=null){a1=c>0?a0:c -if(a>0)a-=(c-a0)/2 -c=a1}b1=a9.bh -q=b1.db -q.toString -b1=b1.bzB(a) -m=a9.ah -m===$&&A.e() -h=a9.dh -a2=a9.dv -a2=a2!=null&&a2>0 -q.bLK(b2,b3,m,a2,a9.q9!=null,a9,d,b1,h,e) -b1=a9.a3 -b1===$&&A.e() -if(b1.gaI(0)!==B.aa){q=a9.bh -q.CW.toString -if(a9.ez.ga2(0))a9.gE(0) -a3=b2.ghs(0) -b1=new A.b8(0,24,t.H7).aK(0,b1.gk(0)) -$.aw() -m=A.bh() -q=q.ax -m.r=q.gk(q) -a3.vN(e,b1,m)}b1=a9.dv -if(b1!=null&&b1>0){q=a9.bh -a4=i-j-k -if(a4/b1>=3*q.cx.ac8(a9.q9!=null,q).a){a5=l.gcH().b -b1=k/2 -a6=0 -for(;;){q=a9.dv -q.toString -if(!(a6<=q))break -m=a9.bh -i=a9.ah -h=a9.dh -m.cx.bLM(b2,new A.t(j+a6/q*a4+b1,a5),i,a9.q9!=null,a9,m,h,e);++a6}b1=q}}q=a9.bh -m=q.cy -m.toString -j=a9.a3 -i=a9.ah -b1=b1!=null&&b1>0 -if(c!=null&&b!=null)q=q.bzA(new A.ci(new A.X(c,b),t.x0)) -h=a9.dh -a2=a9.Y -a7=a9.r1 -a8=a9.ez -if(a8.ga2(0))a8=a9.gE(0) -m.bLL(b2,e,j,i,b1,a9.a7,a9,a8,q,h,a7,a2)}, -u9(a){var s,r,q,p=this -p.xW(a) -a.a=!1 -a.samO(0,p.q9!=null) -a.a7=p.dh -a.r=!0 -if(p.q9!=null){a.sa_j(p.gbH4()) -a.sa_g(p.gbCb())}s=p.aY -r=p.Y -if(s!=null){q=p.C -a.bg=new A.f5(s.$1(q.Wc(r)),B.bt) -a.r=!0 -r=p.aY -r.toString -a.br=new A.f5(r.$1(q.Wc(A.Z(p.Y+p.gQW(),0,1))),B.bt) -a.r=!0 -r=p.aY -r.toString -a.C=new A.f5(r.$1(q.Wc(A.Z(p.Y-p.gQW(),0,1))),B.bt) -a.r=!0}else{a.bg=new A.f5(""+B.d.aD(r*100)+"%",B.bt) -a.r=!0 -a.br=new A.f5(""+B.d.aD(A.Z(r+p.gQW(),0,1)*100)+"%",B.bt) -a.C=new A.f5(""+B.d.aD(A.Z(r-p.gQW(),0,1)*100)+"%",B.bt)}}, -gQW(){var s=this.dv -return s!=null?1/s:this.gb3U()}, -aKj(){var s,r=this -if(r.q9!=null){r.qq.$1(A.Z(r.Y,0,1)) -s=A.Z(r.Y+r.gQW(),0,1) -r.q9.$1(s) -r.qu.$1(s) -if(r.C.c==null)return}}, -aIm(){var s,r=this -if(r.q9!=null){r.qq.$1(A.Z(r.Y,0,1)) -s=A.Z(r.Y-r.gQW(),0,1) -r.q9.$1(s) -r.qu.$1(s) -if(r.C.c==null)return}}} -A.bZR.prototype={ -$1(a){return a.a}, -$S:334} -A.bZQ.prototype={ -$1(a){return a.b}, -$S:334} -A.bZS.prototype={ -$0(){var s=this.a,r=s.C -r.w=null -if(!s.b6){s=r.e -s===$&&A.e() -s=s.gaI(0)===B.ar}else s=!1 -if(s){s=r.e -s===$&&A.e() -s.pX(0)}}, -$S:0} -A.tS.prototype={ -gb7(a){return this.a}} -A.RF.prototype={ -H(){return"_SliderAdjustmentType."+this.b}} -A.aIc.prototype={ -bl(a){var s,r=new A.aF0(this.d,!1,new A.bH(),A.aN(t.T)) -r.bj() -s=r.a3.e -s===$&&A.e() -r.C=A.cP(B.a6,s,null) -return r}, -bB(a,b){b.a3=this.d}} -A.aF0.prototype={ -gzZ(){return!0}, -b8(a){var s,r,q=this -q.b1V(a) -s=q.C -s===$&&A.e() -r=q.grr() -s.a.an(0,r) -s=q.a3.r -s===$&&A.e() -s.d4() -s.iD$.v(0,r)}, -aZ(a){var s,r=this,q=r.C -q===$&&A.e() -s=r.grr() -q.a.V(0,s) -q=r.a3.r -q===$&&A.e() -q.V(0,s) -r.b1W(0)}, -bb(a,b){var s=this.a3.z -if(s!=null)s.$2(a,b)}, -lr(a){return new A.X(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d))}, -n(){var s=this.C -s===$&&A.e() -s.n() -this.uH()}} -A.c0g.prototype={ -grJ(){var s,r=this,q=r.R8 -if(q===$){s=A.P(r.p4) -r.R8!==$&&A.bd() -q=r.R8=s.ax}return q}, -gDu(){return this.grJ().b}, -gDK(){return this.grJ().b.bs(0.24)}, -gL8(){return this.grJ().b.bs(0.54)}, -gNj(){var s=this.grJ().k3 -return A.aP(82,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}, -gNl(){var s=this.grJ().k3 -return A.aP(31,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}, -gNm(){var s=this.grJ().k3 -return A.aP(31,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}, -gMz(){return this.grJ().c.bs(0.54)}, -gNM(){return this.grJ().b.bs(0.54)}, -gNi(){return this.grJ().c.bs(0.12)}, -gNk(){var s=this.grJ().k3 -return A.aP(31,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}, -gxd(){return this.grJ().b}, -gNn(){var s=this.grJ(),r=s.k3 -return A.L_(A.aP(97,r.gk(r)>>>16&255,r.gk(r)>>>8&255,r.gk(r)&255),s.k2)}, -ge2(){return this.grJ().b.bs(0.12)}, -gP1(){var s=A.P(this.p4).ok.y -s.toString -return s.dj(this.grJ().c)}, -gP_(){var s,r,q,p=this,o=p.RG -if(o===$){s=A.cnG(p.p4) -p.RG!==$&&A.bd() -p.RG=s -o=s}if(o.dx instanceof A.bxf){r=p.grJ() -q=r.xr -return q==null?r.k3:q}return p.grJ().b}, -gP0(){return B.ah6}, -gOM(){return B.Ie}, -gOS(){return B.If}, -gOk(){return B.Id}, -gON(){return B.a9m}} -A.c0h.prototype={ -grJ(){var s,r=this,q=r.R8 -if(q===$){s=A.P(r.p4) -r.R8!==$&&A.bd() -q=r.R8=s.ax}return q}, -gDu(){return this.grJ().b}, -gDK(){var s=this.grJ(),r=s.RG -return r==null?s.k2:r}, -gL8(){return this.grJ().b.bs(0.54)}, -gNj(){var s=this.grJ().k3 -return A.aP(97,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}, -gNl(){var s=this.grJ().k3 -return A.aP(31,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}, -gNm(){var s=this.grJ().k3 -return A.aP(31,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}, -gMz(){return this.grJ().c.bs(0.38)}, -gNM(){var s=this.grJ(),r=s.rx -s=r==null?s.k3:r -return A.aP(97,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}, -gNi(){var s=this.grJ().k3 -return A.aP(97,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}, -gNk(){var s=this.grJ().k3 -return A.aP(97,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}, -gxd(){return this.grJ().b}, -gNn(){var s=this.grJ(),r=s.k3 -return A.L_(A.aP(97,r.gk(r)>>>16&255,r.gk(r)>>>8&255,r.gk(r)&255),s.k2)}, -ge2(){return A.Dj(new A.c0i(this))}, -gP1(){var s=A.P(this.p4).ok.at -s.toString -return s.dj(this.grJ().c)}, -gP_(){return this.grJ().b}, -gP0(){return B.agg}, -gOM(){return B.Ie}, -gOS(){return B.If}, -gOk(){return B.Id}, -gON(){return B.a9m}} -A.c0i.prototype={ -$1(a){if(a.p(0,B.q5))return this.a.grJ().b.bs(0.1) -if(a.p(0,B.S))return this.a.grJ().b.bs(0.08) -if(a.p(0,B.U))return this.a.grJ().b.bs(0.1) -return B.D}, -$S:10} -A.a9V.prototype={ -b8(a){this.t2(a) -$.m6.H5$.a.v(0,this.gJ8())}, -aZ(a){$.m6.H5$.a.A(0,this.gJ8()) -this.rT(0)}} -A.a9X.prototype={ -b8(a){this.t2(a) -$.m6.H5$.a.v(0,this.gJ8())}, -aZ(a){$.m6.H5$.a.A(0,this.gJ8()) -this.rT(0)}} -A.aa0.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.bFv.prototype={} -A.bFw.prototype={} -A.aPU.prototype={ -ac7(a,b,c,d,e){var s,r,q,p,o,n,m=e.cy.a15(b,a).a -e.CW.toString -s=e.a -s.toString -if(J.v(e.b,B.D)&&J.v(e.c,B.D))r=0 -else r=s -s=e.ok==null -q=s?Math.max(24,m/2):0 -p=c.a+q -o=c.b+(d.gE(0).b-r)/2 -q=d.gE(0) -s=s?Math.max(m,48):0 -n=p+q.a-s -return new A.a1(Math.min(p,n),o,Math.max(p,n),o+r)}, -aRm(a,b,c){return this.ac7(a,!1,B.l,b,c)}, -aRn(a,b,c,d){return this.ac7(a,!1,b,c,d)}} -A.bxe.prototype={ -bLK(a2,a3,a4,a5,a6,a7,a8,a9,b0,b1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=a9.a -if(a1==null||a1<=0)return -$.aw() -s=A.bh() -r=new A.ib(a9.e,a9.b).aK(0,a4.gk(0)) -r.toString -s.r=r.gk(r) -q=A.bh() -r=new A.ib(a9.r,a9.c).aK(0,a4.gk(0)) -r.toString -q.r=r.gk(r) -switch(b0.a){case 1:r=new A.ah(s,q) -break -case 0:r=new A.ah(q,s) -break -default:r=null}p=r.a -o=null -n=r.b -o=n -m=this.ac7(a5,a6,a3,a7,a9) -r=m.d -l=m.b -k=r-l -j=k/2 -i=new A.bp(j,j) -k=(k+2)/2 -h=new A.bp(k,k) -g=b0===B.w -f=b0===B.bH -k=b1.a -j=m.c -a1/=2 -if(kj+a1){e=a2.ghs(0) -d=g?l-1:l -c=g?r+1:r -b=g?h:i -e.r0(A.apy(j,d,k+a1,c,b),p)}if(a8!=null){a1=a8.a -a=g?a1>k:a10){r=new A.ah(f.z,f.x) -break $label0$0}q=B.bH===g -if(q&&k<0){r=new A.ah(f.z,f.x) -break $label0$0}if(!s)r=q -else r=!0 -if(r){r=new A.ah(f.y,f.w) -break $label0$0}r=null}p=r.a -o=null -n=r.b -o=n -$.aw() -m=A.bh() -r=new A.ib(p,o).aK(0,c.gk(0)) -r.toString -m.r=r.gk(r) -l=this.ac8(d,f).a/2 -if(l>0)a.ghs(0).vN(b,l,m)}} -A.bxc.prototype={ -a15(a,b){return new A.X(20,20)}, -bLL(a,b,c,d,e,f,g,h,i,j,k,l){var s,r,q,p=a.ghs(0),o=t.H7,n=new A.ib(i.at,i.Q).aK(0,d.gk(0)) -n.toString -s=new A.b8(10,10,o).aK(0,d.gk(0)) -r=new A.b8(1,6,o).aK(0,c.gk(0)) -q=A.dj($.aw().w) -o=2*s -q.aP(new A.wC(A.apL(b,o,o),0,6.283185307179586)) -p.a81(q,B.x,r,!0) -o=A.bh() -o.r=n.gk(n) -p.vN(b,s,o)}} -A.b2w.prototype={} -A.bxf.prototype={} -A.aFh.prototype={} -A.C9.prototype={ -H(){return"ShowValueIndicator."+this.b}} -A.P_.prototype={ -akv(a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1){var s=this,r=c7==null?s.a:c7,q=a8==null?s.gDu():a8,p=b6==null?s.gDK():b6,o=c0==null?s.gL8():c0,n=b0==null?s.gNj():b0,m=b2==null?s.gNl():b2,l=b3==null?s.gNm():b3,k=a7==null?s.gMz():a7,j=b5==null?s.gNM():b5,i=a9==null?s.gNi():a9,h=b1==null?s.gNk():b1,g=c2==null?s.gxd():c2,f=b4==null?s.gNn():b4,e=b7==null?s.ge2():b7,d=c9==null?s.gP_():c9,c=b8==null?s.gOk():b8,b=c5==null?s.gON():c5,a=c3==null?s.gOM():c3,a0=c8==null?s.gOS():c8,a1=d0==null?s.gP0():d0,a2=c1==null?s.go:c1,a3=d1==null?s.gP1():d1,a4=b9==null?s.ok:b9,a5=c4==null?s.gaba():c4,a6=c6==null?s.gKN():c6 -return A.cnF(k,q,s.k4,i,n,h,m,l,f,j,p,s.k1,s.k3,s.as,e,c,a4,s.fr,s.dy,s.fx,s.fy,o,a2,g,s.k2,a,a5,b,a6,r,a0,d,a1,s.ch,a3,s.p3)}, -bzB(a){var s=null -return this.akv(s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,a,s,s,s,s,s)}, -bzA(a){var s=null -return this.akv(s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,a,s,s,s,s,s,s,s)}, -gu(a){var s=this -return A.a7(s.a,s.gDu(),s.gDK(),s.gL8(),s.gNj(),s.gNl(),s.gNm(),s.gMz(),s.gNM(),s.gNi(),s.gNk(),s.gxd(),s.as,s.gNn(),s.ge2(),s.gP_(),s.gOk(),s.gON(),s.gOM(),A.a7(s.gOS(),s.gP0(),s.dy,s.fr,s.fx,s.fy,s.go,s.gP1(),s.k1,s.k2,s.k3,s.k4,s.ok,s.gaba(),s.gKN(),s.p3,B.a,B.a,B.a,B.a))}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r===b)return!0 -if(J.as(b)!==A.K(r))return!1 -s=!1 -if(b instanceof A.P_)if(b.a==r.a)if(J.v(b.gDu(),r.gDu()))if(J.v(b.gDK(),r.gDK()))if(J.v(b.gL8(),r.gL8()))if(J.v(b.gNj(),r.gNj()))if(J.v(b.gNl(),r.gNl()))if(J.v(b.gNm(),r.gNm()))if(J.v(b.gMz(),r.gMz()))if(J.v(b.gNM(),r.gNM()))if(J.v(b.gNi(),r.gNi()))if(J.v(b.gNk(),r.gNk()))if(J.v(b.gxd(),r.gxd()))if(J.v(b.as,r.as))if(J.v(b.gNn(),r.gNn()))if(J.v(b.ge2(),r.ge2()))if(J.v(b.gP_(),r.gP_()))if(J.v(b.ch,r.ch))if(b.gOk()==r.gOk())if(b.gON()==r.gON())if(b.gOM()==r.gOM())if(b.gOS()==r.gOS())if(b.gP0()==r.gP0())if(b.go==r.go)if(J.v(b.gP1(),r.gP1()))if(b.k1==r.k1)if(J.v(b.ok,r.ok))if(J.v(b.gaba(),r.gaba()))s=b.gKN()==r.gKN() -return s}, -gDu(){return this.b}, -gDK(){return this.c}, -gL8(){return this.d}, -gNj(){return this.e}, -gNm(){return this.f}, -gNl(){return this.r}, -gMz(){return this.w}, -gNM(){return this.x}, -gNi(){return this.y}, -gNk(){return this.z}, -gxd(){return this.Q}, -gNn(){return this.at}, -ge2(){return this.ax}, -gP_(){return this.ay}, -gOk(){return this.CW}, -gON(){return this.cx}, -gOM(){return this.cy}, -gOS(){return this.db}, -gP0(){return this.dx}, -gP1(){return this.id}, -gaba(){return this.p1}, -gKN(){return this.p2}} -A.aGb.prototype={} -A.bFt.prototype={} -A.bxb.prototype={} -A.apM.prototype={} -A.tF.prototype={ -H(){return"SnackBarClosedReason."+this.b}} -A.a1J.prototype={ -a_(){return new A.a7Q()}, -anI(){return this.w.$0()}} -A.a7Q.prototype={ -bes(){var s=this -if(s.d)return -s.D(new A.c0t(s)) -s.a.anI() -s.c.aj(t.L).f.a8V(B.feK)}, -B(a){var s,r,q,p,o=this,n=null -A.P(a) -s=A.cpO(a) -r=A.P(a).ut -q=new A.c0w(o,r,s) -p=A.k2(n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,q.$0(),n,n,n,n,n,n,n,n,n) -q=q.$0() -q=p.bzF(new A.c0u(o,r).$0(),q) -p=o.d?n:o.gber() -return A.hR(!1,A.F(o.a.r,n,n,n,n,n,n,n,n),n,n,n,n,n,n,p,n,q)}} -A.c0t.prototype={ -$0(){this.a.d=!0}, -$S:0} -A.c0w.prototype={ -$0(){var s=this,r=s.a,q=r.a.c -if(q!=null){if(q instanceof A.u2)return q}else{q=s.b.b -if(q!=null){if(q instanceof A.u2)return q}else{q=s.c -q.gJm() -if(q.gJm() instanceof A.u2)return t._E.a(q.gJm())}}return A.Dj(new A.c0x(r,s.b,s.c))}, -$S:780} -A.c0x.prototype={ -$1(a){var s,r=this -if(a.p(0,B.F)){r.a.a.toString -s=r.b.c -return s==null?r.c.gYE():s}s=r.a.a.c -if(s==null)s=r.b.b -return s==null?r.c.gJm():s}, -$S:10} -A.c0u.prototype={ -$0(){var s,r,q=this.a -q.a.toString -s=this.b -r=s.as -if(r instanceof A.u2)return r -return A.Dj(new A.c0v(q,s))}, -$S:781} -A.c0v.prototype={ -$1(a){var s,r=this -if(a.p(0,B.F)){r.a.a.toString -s=r.b.at -return s==null?B.D:s}r.a.a.toString -s=r.b.as -return s==null?B.D:s}, -$S:10} -A.yF.prototype={ -a_(){return new A.a7R(new A.tP())}} -A.a7R.prototype={ -aC(){var s,r=this -r.aU() -s=r.a.CW -s.d4() -s=s.lW$ -s.b=!0 -s.a.push(r.gagU()) -r.aBT()}, -bp(a){var s,r,q=this -q.bJ(a) -s=a.CW -if(q.a.CW!=s){r=q.gagU() -s.qV(r) -s=q.a.CW -s.d4() -s=s.lW$ -s.b=!0 -s.a.push(r) -q.avB() -q.aBT()}}, -aBT(){var s=this,r=s.a.CW -r.toString -s.e=A.cP(B.a6,r,null) -r=s.a.CW -r.toString -s.f=A.cP(B.e7V,r,null) -r=s.a.CW -r.toString -s.r=A.cP(B.e7I,r,null) -r=s.a.CW -r.toString -s.w=A.cP(B.e7J,r,B.tt) -r=s.a.CW -r.toString -s.x=A.cP(B.amU,r,B.tt)}, -avB(){var s=this,r=s.e -if(r!=null)r.n() -r=s.f -if(r!=null)r.n() -r=s.r -if(r!=null)r.n() -r=s.w -if(r!=null)r.n() -r=s.x -if(r!=null)r.n() -s.x=s.w=s.r=s.f=s.e=null}, -n(){var s=this -s.a.CW.qV(s.gagU()) -s.avB() -s.aM()}, -bjk(a){if(a===B.ar){this.a.toString -this.d=!0}}, -B(b5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=this,a6=null,a7=t.l,a8=A.b4(b5,B.yz,a7).w,a9=A.P(b5),b0=a9.ax,b1=a9.ut,b2=b0.a===B.aG?b0.b:b0.y,b3=A.cpO(b5),b4=b1.d -if(b4==null)b4=b3.gy8() -s=a5.a -s.toString -r=b1.r -if(r==null)r=b3.gXx() -q=b1.w -p=s.at -o=p==null?b1.y:p -if(o==null){b3.gUQ() -o=!1}n=r===B.y2 -m=n?16:24 -l=s.r -l=new A.fM(m,0,s.Q!=null||o?0:m,0) -k=m/2 -j=m/12 -if(o){s=s.ax -if(s==null)s=b1.z -if(s==null)s=b3.gXK() -p=A.u(b5,B.bJ,t.c4) -p.toString -i=A.cJ(s,a6,a6,B.kt,24,new A.cZ(B.G_,t.A9),new A.c0y(b5),a6,a6,a6,p.gc1())}else i=a6 -s=a5.a.Q -s=s==null?a6:s.r -if(s==null)s="" -h=A.Ck(a6,a6,1,a6,A.e3(a6,a6,a6,a6,a6,a6,a6,a6,A.P(b5).ok.as,s),B.ae,B.w,a6,B.mG,B.aE) -h.a9m() -s=h.b -p=s.c -s=s.a.c -s.gaQ(s) -s=a5.a.Q!=null?k:0 -if(o){g=i==null?a6:i.c -if(g==null)g=0+j}else g=0 -h.n() -a5.a.toString -f=b1.x -e=f==null -if(e)f=b3.gZt() -d=A.b4(b5,B.o2,a7).w.a.a-(f.a+f.c) -a5.a.toString -c=b1.Q -if(c==null)c=b3.gXb() -b=(p+s+g)/d>c -a7=t.p -s=A.b([],a7) -if(a5.a.Q!=null){p=A.k2(a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,b2,a6,a6,a6,a6,a6,new A.aB(m,0,m,0),a6,a6,a6,a6,a6,a6,a6,a6) -g=a5.a.Q -g.toString -s.push(new A.ai(new A.aB(k,0,k,0),A.cdr(g,new A.Ie(p)),a6))}if(o)s.push(new A.ai(new A.aB(j,0,j,0),i,a6)) -p=a5.a -p=A.b([A.dF(new A.ai(B.aoq,A.jt(p.c,a6,a6,B.bk,!0,b4,a6,a6,B.aE),a6),1)],a7) -if(!b)B.b.L(p,s) -if(b)p.push(A.c3(a6,a6,d*0.4)) -a7=A.b([A.bb(p,B.m,B.k,B.z,0)],a7) -if(b)a7.push(new A.ai(B.aok,A.bb(s,B.m,B.m2,B.z,0),a6)) -a=new A.ai(l,A.aww(B.mt,a7,B.tA,0,0),a6) -if(!n)a=A.jc(!0,a,B.Z,!1) -a7=a5.a -a7.toString -a0=b1.e -if(a0==null)a0=b3.grW(0) -a7=a7.d -a1=a7==null?b1.a:a7 -if(a1==null)a1=b3.gde(0) -a7=a5.a -a7.toString -a2=b1.f -if(a2==null)a2=n?b3.gdS(0):a6 -s=a7.cy -a3=s==null?b1.ax:s -if(a3==null)a3=B.K1 -a=A.cK(!1,B.E,!0,a6,new A.Ik(a9,a,a6),a7.db,a1,a0,a6,a6,a2,a6,a6,B.a4) -if(n)a=A.jc(!1,q!=null?new A.ai(new A.aB(0,f.b,0,f.d),A.c3(a,a6,q),a6):new A.ai(f,a,a6),B.Z,!1) -s=a7.y -s=!e?B.da:B.bm -a=A.cq(a6,a6,new A.Vl(a,new A.c0z(b5),a3,a6,s,a5.y),!0,a6,a6,!1,a6,!1,a6,a6,a6,a6,a6,a6,a6,a6,!0,a6,a6,a6,a6,a6,a6,a6,a6,new A.c0A(b5),a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,B.Q,a6) -if(a8.z)a4=a -else{a8=t.j3 -if(n){s=a5.r -s.toString -p=a5.x -p.toString -a4=new A.er(s,!1,new A.jF(p,new A.c0B(),a,a6,a8),a6)}else{s=a5.e -s.toString -a4=new A.jF(s,new A.c0C(),a,a6,a8)}}a7=a7.c.l(0) -return A.uS(A.rL(a4,a5.a.db,a6),a6,a6,a6,"",!0)}} -A.c0y.prototype={ -$0(){return this.a.aj(t.L).f.a8V(B.aaR)}, -$S:0} -A.c0A.prototype={ -$0(){this.a.aj(t.L).f.aN9(B.aaR)}, -$S:0} -A.c0z.prototype={ -$1(a){this.a.aj(t.L).f.aN9(B.feL)}, -$S:782} -A.c0B.prototype={ -$3(a,b,c){return new A.fg(B.tN,null,b,c,null)}, -$S:332} -A.c0C.prototype={ -$3(a,b,c){return new A.fg(B.aC,null,b,c,null)}, -$S:332} -A.c0D.prototype={ -gGs(){var s,r=this,q=r.CW -if(q===$){q=r.ch -if(q===$){s=A.P(r.ay) -r.ch!==$&&A.bd() -r.ch=s -q=s}r.CW!==$&&A.bd() -q=r.CW=q.ax}return q}, -gde(a){var s=this.gGs(),r=s.xr -return r==null?s.k3:r}, -gJm(){return A.Dj(new A.c0E(this))}, -gYE(){var s=this.gGs(),r=s.y2 -return r==null?s.c:r}, -gy8(){var s,r,q=A.P(this.ay).ok.z -q.toString -s=this.gGs() -r=s.y1 -return q.dj(r==null?s.k2:r)}, -grW(a){return 6}, -gdS(a){return B.Fj}, -gXx(){return B.aaQ}, -gZt(){return B.aoG}, -gUQ(){return!1}, -gXK(){var s=this.gGs(),r=s.y1 -return r==null?s.k2:r}, -gXb(){return 0.25}} -A.c0E.prototype={ -$1(a){var s,r,q=this -if(a.p(0,B.F)){s=q.a.gGs() -r=s.y2 -return r==null?s.c:r}if(a.p(0,B.a3)){s=q.a.gGs() -r=s.y2 -return r==null?s.c:r}if(a.p(0,B.S)){s=q.a.gGs() -r=s.y2 -return r==null?s.c:r}if(a.p(0,B.U)){s=q.a.gGs() -r=s.y2 -return r==null?s.c:r}s=q.a.gGs() -r=s.y2 -return r==null?s.c:r}, -$S:10} -A.ast.prototype={ -H(){return"SnackBarBehavior."+this.b}} -A.Ca.prototype={ -gu(a){var s=this -return A.a7(s.gde(s),s.gJm(),s.gYE(),s.gy8(),s.grW(s),s.gdS(s),s.gXx(),s.w,s.gZt(),s.gUQ(),s.gXK(),s.gXb(),s.as,s.at,s.ax,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r===b)return!0 -if(J.as(b)!==A.K(r))return!1 -s=!1 -if(b instanceof A.Ca)if(J.v(b.gde(b),r.gde(r)))if(J.v(b.gJm(),r.gJm()))if(J.v(b.gYE(),r.gYE()))if(J.v(b.gy8(),r.gy8()))if(b.grW(b)==r.grW(r))if(J.v(b.gdS(b),r.gdS(r)))if(b.gXx()==r.gXx())if(b.w==r.w)if(J.v(b.gZt(),r.gZt()))if(b.gUQ()==r.gUQ())if(J.v(b.gXK(),r.gXK()))if(b.gXb()==r.gXb())if(J.v(b.as,r.as))s=J.v(b.at,r.at) -return s}, -gde(a){return this.a}, -gJm(){return this.b}, -gYE(){return this.c}, -gy8(){return this.d}, -grW(a){return this.e}, -gdS(a){return this.f}, -gXx(){return this.r}, -gZt(){return this.x}, -gUQ(){return this.y}, -gXK(){return this.z}, -gXb(){return this.Q}} -A.aGr.prototype={} -A.aGM.prototype={ -H(){return"_SwitchType."+this.b}} -A.Pd.prototype={ -bbx(a){var s,r,q,p,o,n=A.P(a),m=A.cdj(a),l=A.cek(a) -if(this.cy===B.H0){s=n.apw(t.wL) -m=(s==null?B.Il:s).aFf(n,m)}r=new A.JE(a,A.P(a).ax) -q=this.cx -p=q==null?m.e:q -if(p==null)p=n.f -o=m.y -if(o==null)o=l.gq0(0) -switch(p.a){case 0:q=new A.X(r.gasN()+o.grZ(),r.gb2d()+(o.gpJ(o)+o.gpZ(o))) -break -case 1:q=new A.X(r.gasN()+o.grZ(),r.gb2e()+(o.gpJ(o)+o.gpZ(o))) -break -default:q=null}return q}, -B(a){var s,r,q=this,p=null,o=q.cy,n=p,m=p -switch(o.a){case 0:n=q.e -break -case 1:switch(A.P(a).w.a){case 0:case 1:case 3:case 5:n=q.e -break -case 2:case 4:m=q.e -break}break}s=q.bbx(a) -r=q.f -if(r==null)r=n -return new A.QT(q.c,q.d,r,m,q.w,q.x,q.y,q.z,q.Q,q.as,q.at,q.ax,q.ay,p,q.CW,q.dx,q.dy,p,p,q.fy,q.go,p,q.k1,!1,s,q.db,o,p)}, -gk(a){return this.c}} -A.QT.prototype={ -a_(){var s=null -return new A.a5Q(new A.a8c(A.Ck(s,s,s,s,s,B.ae,s,s,B.mG,B.aE),$.aC()),$,$,$,$,$,$,$,$,B.bc,$,s,!1,!1,s,s)}, -gk(a){return this.c}} -A.a5Q.prototype={ -bp(a){var s,r=this -r.bJ(a) -if(a.c!==r.a.c){s=r.tJ$ -s===$&&A.e() -if(s.gk(0)===0||r.tJ$.gk(0)===1)switch(r.a.k2.a){case 1:s=r.c -s.toString -switch(A.P(s).w.a){case 0:case 1:case 3:case 5:r.aOq() -break -case 2:case 4:s=r.tJ$ -s.c=s.b=B.a1 -break}break -case 0:r.aOq() -break}r.Jo()}}, -n(){this.d.n() -this.b1E()}, -guz(){return this.a.d!=null?this.gaCI():null}, -gKO(){return!1}, -gk(a){return this.a.c}, -aOq(){var s=this.c -s.toString -A.P(s) -s=this.tJ$ -s===$&&A.e() -s.b=B.JE -s.c=new A.qd(B.JE)}, -gX9(){return new A.bZ(new A.bWq(this),t.VZ)}, -gaEW(){return new A.bZ(new A.bWr(this),t.VZ)}, -gaDn(){var s,r,q,p=this -switch(p.a.k2.a){case 1:s=p.c -s.toString -switch(A.P(s).w.a){case 0:case 1:case 3:case 5:s=p.c -s.toString -A.P(s) -s=p.c -s.toString -r=new A.JE(s,A.P(s).ax) -q=r.gTv()/2 -return r.gTx()-q-q -case 2:case 4:s=p.c -s.toString -A.P(s) -return 20}break -case 0:s=p.c -s.toString -A.P(s) -s=p.c -s.toString -r=new A.JE(s,A.P(s).ax) -q=r.gTv()/2 -return r.gTx()-q-q}}, -bsI(a){var s -if(this.guz()!=null){s=this.vQ$ -s===$&&A.e() -s.cT(0)}}, -bsK(a){var s,r,q,p,o=this -if(o.guz()!=null){s=o.tJ$ -s===$&&A.e() -s.b=B.a1 -s=s.c=null -r=a.e -r.toString -q=r/o.gaDn() -r=o.wf$ -r===$&&A.e() -p=r.x -p===$&&A.e() -switch(o.c.aj(t.I).w.a){case 0:s=-q -break -case 1:s=q -break}r.sk(0,p+s)}}, -bsG(a){var s,r,q=this,p=q.tJ$ -p===$&&A.e() -p=p.gk(0) -s=q.a -r=s.c -if(p>=0.5!==r){p=s.d -if(p!=null)p.$1(!r) -q.D(new A.bWp(q))}else q.Jo() -p=q.vQ$ -p===$&&A.e() -p.pX(0)}, -bsC(a){var s=this.a.d -if(s!=null){a.toString -s.$1(a)}}, -B(c7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4=this,c5=null,c6={} -if(c4.e){c4.e=!1 -c4.Jo()}s=A.P(c7) -r=c6.a=A.cdj(c7) -q=s.ax -p=q.b -c6.b=null -o=c5 -n=!1 -m=1 -l=c5 -switch(c4.a.k2.a){case 0:o=new A.JE(c7,A.P(c7).ax) -k=A.cek(c7) -c6.b=k -j=k -l=r -break -case 1:i=s.apw(t.wL) -j=c6.a=(i==null?B.Il:i).aFf(s,r) -switch(s.w.a){case 0:case 1:case 3:case 5:o=new A.JE(c7,A.P(c7).ax) -k=A.cek(c7) -c6.b=k -l=k -break -case 2:case 4:c4.f=!0 -l=c4.a.k1 -if(l==null)l=c5 -n=l===!0 -o=new A.c1I(c7,A.P(c7).ax) -k=new A.aGH(c7,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5) -c6.b=k -l=c4.vQ$ -l===$&&A.e() -l.e=B.E -l=k -m=0.5 -break}h=j -j=l -l=h -break -default:j=l -l=r}g=c4.wf$ -g===$&&A.e() -g.e=A.cX(0,0,0,o.gaO7(),0,0) -f=c4.grH() -f.v(0,B.O) -e=c4.grH() -e.A(0,B.O) -c4.a.toString -d=c4.gX9().a.$1(f) -if(d==null){g=l.a -d=g==null?c5:g.ak(f)}g=d==null -if(g){c=j.gxd().ak(f) -c.toString -b=c}else b=d -c4.a.toString -a=c4.gX9().a.$1(e) -if(a==null){c=l.a -a=c==null?c5:c.ak(e)}c=a==null -if(c){a0=j.gxd().ak(e) -a0.toString -a1=a0}else a1=a -c4.a.toString -a0=c4.gaEW().a.$1(f) -if(a0==null)if(n)a0=p -else{a0=l.b -a0=a0==null?c5:a0.ak(f)}if(a0==null){a0=c4.gX9().a.$1(f) -a0=a0==null?c5:a0.qd(128) -a2=a0}else a2=a0 -if(a2==null){a0=j.gCN().a.$1(f) -a0.toString -a2=a0}c4.a.toString -a0=l.c -a3=a0==null?c5:a0.ak(f) -a4=a3 -if(a4==null)a4=j.gOR().ak(f) -c4.a.toString -a3=l.d -a5=a3==null?c5:a3.ak(f) -a6=a5 -if(a6==null){a5=j.gTw() -a6=a5==null?c5:a5.ak(f)}c4.a.toString -a5=c4.gaEW().a.$1(e) -if(a5==null){a5=l.b -a5=a5==null?c5:a5.ak(e) -a7=a5}else a7=a5 -if(a7==null){a5=j.gCN().a.$1(e) -a5.toString -a7=a5}c4.a.toString -a0=a0==null?c5:a0.ak(e) -a8=a0 -if(a8==null)a8=j.gOR().ak(e) -c4.a.toString -a0=a3==null?c5:a3.ak(e) -a9=a0 -if(a9==null){a0=j.gTw() -a9=a0==null?c5:a0.ak(e)}c4.a.toString -b0=o.grh().ak(f) -b1=o.grh().ak(e) -b2=c4.grH() -b2.v(0,B.U) -c4.a.toString -a0=l.r -a3=a0==null?c5:a0.ak(b2) -if(a3==null){if(n){a3=A.M1(p.bs(0.8)) -a3=new A.qf(a3.a,a3.b,0.835,0.69).KI()}else a3=c5 -b3=a3}else b3=a3 -if(b3==null){a3=j.ge2().a.$1(b2) -a3.toString -b3=a3}b4=c4.grH() -b4.v(0,B.S) -c4.a.toString -a3=a0==null?c5:a0.ak(b4) -b5=a3 -if(b5==null){a3=j.ge2().a.$1(b4) -a3.toString -b5=a3}f.v(0,B.a3) -c4.a.toString -a3=c4.gX9().a.$1(f) -if(a3==null){a3=l.a -a3=a3==null?c5:a3.ak(f) -b6=a3}else b6=a3 -if(b6==null){a3=j.gxd().ak(f) -a3.toString -b6=a3}c4.a.toString -a3=a0==null?c5:a0.ak(f) -if(a3==null){g=g?c5:d.qd(31) -b7=g}else b7=a3 -if(b7==null){g=j.ge2().a.$1(f) -g.toString -b7=g}e.v(0,B.a3) -c4.a.toString -g=c4.gX9().a.$1(e) -if(g==null){l=l.a -l=l==null?c5:l.ak(e) -b8=l}else b8=g -if(b8==null){l=j.gxd().ak(e) -l.toString -b8=l}c4.a.toString -l=a0==null?c5:a0.ak(e) -if(l==null){l=c?c5:a.qd(31) -b9=l}else b9=l -if(b9==null){l=j.ge2().a.$1(e) -l.toString -b9=l}c0=o.ga6i() -c4.a.toString -c1=o.ga90() -c4.a.toString -c2=c6.a.w -if(c2==null)c2=c6.b.gyA() -l=c4.a -j=l.c -g=l.cx -c=(l.d!=null?c4.gaCI():c5)==null?m:1 -a0=l.fx -a3=l.fy -l=l.id -a5=c4.d -c3=c4.tJ$ -c3===$&&A.e() -a5.sbG(0,c3) -c3=c4.wD$ -c3===$&&A.e() -a5.sTd(c3) -c3=c4.xE$ -c3===$&&A.e() -a5.saaH(c3) -c3=c4.xD$ -c3===$&&A.e() -a5.saaI(c3) -a5.samB(b9) -a5.saog(b7) -a5.sHe(b5) -a5.sCk(b3) -a5.syA(c2) -a5.sS_(c4.zA$) -a5.sCr(c4.grH().p(0,B.U)) -a5.sZB(c4.grH().p(0,B.S)) -a5.sJn(b) -a5.sSx(a1) -a5.saj_(b6) -a5.samA(b8) -a5.saj1(c4.a.x) -a5.sanx(c4.a.y) -a5.samD(c4.a.z) -a5.sanC(c4.a.Q) -a5.sDu(a2) -a5.saj2(a4) -a5.saj3(a6) -a5.sDK(a7) -a5.samE(a8) -a5.samF(a9) -a5.sC5(A.Du(c7,c5)) -a5.szJ(c4.guz()!=null) -a5.saoY(c4.gaDn()) -a5.scV(c7.aj(t.I).w) -a5.sads(q.k2) -a5.sa90(c1) -a5.sa6i(c0) -a5.saaA(o.gaaA()) -a5.sab8(o.gab8()) -a5.sTv(o.gTv()) -a5.sTx(o.gTx()) -a5.saiZ(b0) -a5.samz(b1) -a5.saiY(c5) -a5.samy(c5) -a5.svS(A.Av(c7)) -a5.sab9(o.gab9()) -a5.sabj(o.gabj()) -a5.sao6(c4.wf$) -a5.sbHV(c4.f) -return A.cq(c5,c5,A.dY(c5,A.ok(c4.ajH(!1,a0,new A.bZ(new A.bWs(c6,c4),t.tR),a3,a5,l),c),g,!0,c5,c5,c5,c5,c4.gbsF(),c4.gbsH(),c4.gbsJ(),c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,!1,B.ak),!1,c5,c5,!1,c5,!1,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,c5,j,c5,B.Q,c5)}} -A.bWq.prototype={ -$1(a){if(a.p(0,B.F))return this.a.a.r -if(a.p(0,B.O))return this.a.a.e -return this.a.a.r}, -$S:47} -A.bWr.prototype={ -$1(a){if(a.p(0,B.O))return this.a.a.f -return this.a.a.w}, -$S:47} -A.bWp.prototype={ -$0(){this.a.e=!0}, -$S:0} -A.bWs.prototype={ -$1(a){var s=A.dn(this.b.a.cy,a,t.WV) -if(s==null)s=null -if(s==null){s=this.a.b.gv8().a.$1(a) -s.toString}return s}, -$S:73} -A.a8c.prototype={ -sao6(a){var s,r=this -if(a===r.dx)return -r.dx=a -s=r.dy -if(s!=null)s.n() -s=r.dx -s.toString -r.dy=A.cP(B.e4,s,B.e3) -r.a6()}, -saiY(a){return}, -samy(a){return}, -svS(a){if(a.m(0,this.fy))return -this.fy=a -this.a6()}, -saiZ(a){if(a.m(0,this.go))return -this.go=a -this.a6()}, -samz(a){if(a.m(0,this.id))return -this.id=a -this.a6()}, -saj_(a){if(a.m(0,this.k1))return -this.k1=a -this.a6()}, -samA(a){if(a.m(0,this.k2))return -this.k2=a -this.a6()}, -sa6i(a){if(a===this.k3)return -this.k3=a -this.a6()}, -sa90(a){if(a===this.k4)return -this.k4=a -this.a6()}, -saaA(a){if(a===this.ok)return -this.ok=a -this.a6()}, -sab8(a){if(a==this.p1)return -this.p1=a -this.a6()}, -sabj(a){if(a.m(0,this.p2))return -this.p2=a -this.a6()}, -sTv(a){if(a===this.p3)return -this.p3=a -this.a6()}, -sTx(a){if(a===this.p4)return -this.p4=a -this.a6()}, -saj1(a){return}, -sanx(a){return}, -samD(a){return}, -sanC(a){return}, -sDu(a){if(a.m(0,this.to))return -this.to=a -this.a6()}, -saj2(a){if(J.v(a,this.x1))return -this.x1=a -this.a6()}, -samE(a){if(J.v(a,this.x2))return -this.x2=a -this.a6()}, -saj3(a){if(a==this.xr)return -this.xr=a -this.a6()}, -samF(a){if(a==this.y1)return -this.y1=a -this.a6()}, -sDK(a){if(a.m(0,this.y2))return -this.y2=a -this.a6()}, -sC5(a){if(a.m(0,this.bg))return -this.bg=a -this.a6()}, -scV(a){if(this.br===a)return -this.br=a -this.a6()}, -sads(a){if(a.m(0,this.C))return -this.C=a -this.a6()}, -szJ(a){if(a===this.a3)return -this.a3=a -this.a6()}, -saoY(a){if(a===this.ai)return -this.ai=a -this.a6()}, -sbHV(a){if(a===this.ah)return -this.ah=a -this.a6()}, -sab9(a){var s=this.a7 -if(a==null?s==null:a===s)return -this.a7=a -this.a6()}, -bsE(){if(!this.Y)this.a6()}, -bb(b4,b5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2=this,b3=b2.a.gk(0) -switch(b2.br.a){case 0:s=1-b3 -break -case 1:s=b3 -break -default:s=null}r=b2.b.a -r=r.gaI(r)===B.ci&&!b2.ap -if(r)b2.ap=!0 -else b2.ap=!1 -if(!r){r=b2.ah -r.toString -b2.dv=r?b2.b.gk(0)*7:0 -r=b2.b -if(r.gaI(0)===B.ar){q=b2.k4 -q.toString -p=b2.ok -p.toString -b2.aO=A.aA(q,p,r.gk(0)) -r=b2.k3 -r.toString -p=b2.ok -p.toString -b2.aY=A.aA(r,p,b2.b.gk(0))}if(b3===0){r=b2.k4 -r.toString -q=b2.ok -q.toString -b2.aO=A.aA(r,q,b2.b.gk(0)) -q=b2.k3 -q.toString -b2.aY=q}if(b3===1){r=b2.k3 -r.toString -q=b2.ok -q.toString -b2.aY=A.aA(r,q,b2.b.gk(0)) -q=b2.k4 -q.toString -b2.aO=q}}r=b2.ah -r.toString -q=b2.aO -if(r){q.toString -p=q*2 -o=b2.dv -o===$&&A.e() -n=new A.X(p+o,p)}else{if(q==null){p=b2.k4 -p.toString}else p=q -p*=2 -n=new A.X(p,p)}p=b2.aY -if(r){p.toString -p*=2 -o=b2.dv -o===$&&A.e() -m=new A.X(p+o,p)}else{if(p==null){p=b2.k3 -p.toString}p*=2 -m=new A.X(p,p)}p=new A.c1T(b2,n,m) -if(r)if(b2.b.gaI(0)===B.ar){q.toString -r=q*2 -q=b2.dv -q===$&&A.e() -l=new A.X(r+q,r)}else{r=b2.a -if(r.gaI(0)!==B.aa){r=r.a -r=r.gaI(r)===B.cm}else r=!0 -q=b2.a -l=r?A.a1C(n,m,q.gk(0)):A.a1C(n,m,q.gk(0))}else if(b2.b.gaI(0)===B.ar){r=b2.ok -r.toString -r*=2 -l=new A.X(r,r)}else{r=b2.a -if(r.gaI(0)!==B.aa){r=r.a -r=r.gaI(r)===B.cm}else r=!0 -if(r){r=p.$1(!0) -q=r.b -r=r.a -l=q.aK(0,r.gk(r))}else{r=p.$1(!1) -q=r.b -r=r.a -l=q.aK(0,r.gk(r))}}r=b2.p1 -k=r==null?0:1-Math.abs(b3-r)*2 -r=l.a-k -q=l.b-k -j=b2.dy.gk(0) -p=b2.y2 -p.toString -o=b2.to -o.toString -o=A.aa(p,o,j) -o.toString -p=b2.x2 -i=p==null||b2.x1==null?null:A.aa(p,b2.x1,j) -h=A.aA(b2.y1,b2.xr,j) -if(b2.b.gaI(0)!==B.aa){p=b2.k2 -p.toString -g=b2.k1 -g.toString -g=A.aa(p,g,j) -g.toString -f=g}else{p=b2.dx.Q -p===$&&A.e() -if(p===B.cm){p=b2.k2 -p.toString -g=b2.e -g.toString -g=A.aa(p,g,j) -g.toString -f=g}else{g=b2.f -if(p===B.ci){g.toString -p=b2.k1 -p.toString -p=A.aa(g,p,j) -p.toString -f=p}else{g.toString -p=b2.e -p.toString -p=A.aa(g,p,j) -p.toString -f=p}}}p=b2.C -p.toString -e=A.L_(f,p) -p=b3<0.5 -d=p?b2.fx:b2.fr -c=p?b2.rx:b2.R8 -b=p?b2.ry:b2.RG -$.aw() -a=A.bh() -a.r=o.gk(o) -p=b2.p4 -p.toString -o=b2.p3 -o.toString -a0=(b5.a-p)/2 -g=b5.b -a1=(g-o)/2 -a2=o/2 -a3=q/2 -a4=b2.ai -a4.toString -a5=b2.dv -a5===$&&A.e() -a6=a0+a2+a5/2-r/2+s*(a4-a5) -a7=A.mc(new A.a1(a0,a1,a0+p,a1+o),new A.bp(a2,a2)) -b4.r0(a7,a) -if(i!=null){s=a0+1 -p=a1+1 -o=b2.p4 -o.toString -a4=b2.p3 -a4.toString -a8=A.mc(new A.a1(s,p,s+(o-2),p+(a4-2)),new A.bp(a2,a2)) -a9=A.bh() -a9.b=B.bS -a9.c=h==null?2:h -a9.r=i.gk(i) -b4.r0(a8,a9)}s=b2.ah -s.toString -if(s){s=b2.as -s.toString -if(s){b0=a7.qN(1.75) -b1=A.bh() -b1.b=B.bS -s=b2.y -b1.r=s.gk(s) -b1.c=3.5 -b4.r0(b0,b1)}b4.a.clipRRect(A.oS(a7),$.wy(),!0)}b2.anZ(b4,new A.t(a6+a3,g/2)) -b2.bsM(new A.t(a6,a1-(a3-a2)),b4,j,e,c,b,d,new A.X(r,q),k)}, -bsM(a,b,c,d,e,f,g,h,i){var s,r,q=this -try{q.Y=!0 -if(q.b9!=null){r=d.m(0,q.aS) -r=!r}else r=!0 -if(r){q.aS=d -q.b6=e -q.bE=f -r=q.b9 -if(r!=null)r.n() -r=q.ah -r.toString -q.b9=A.cpM(new A.me(d,null,null,r?null:q.a7,B.y3),q.gbsD())}r=q.b9 -r.toString -s=r -r=q.ah -r.toString -if(r)q.bsL(b,a,h) -s.yj(b,a,q.bg.MY(h))}finally{q.Y=!1}}, -bsL(a,b,c){var s,r,q,p,o,n=b.a,m=b.b,l=c.b,k=l/2,j=A.apy(n,m,n+c.a,m+l,new A.bp(k,k)) -n=this.a7 -if(n!=null)for(m=n.length,l=a.a,s=0;s0?p*0.57735+0.5:0 -q.z=new A.B7(r.e,p) -o=q.u1() -l.drawRRect(A.oS(k),o) -o.delete()}n=j.qN(0.5) -$.aw() -m=A.bh() -m.r=B.A3.gk(0) -a.r0(n,m)}, -n(){var s,r=this -r.aW.n() -s=r.b9 -if(s!=null)s.n() -r.bE=r.b6=r.aS=r.b9=null -s=r.dy -if(s!=null)s.n() -r.asB()}} -A.c1T.prototype={ -$1(a){var s,r=this.b,q=this.a,p=this.c,o=t.BC,n=t.Fz,m=t.br,l=t.Bx,k=q.p2,j=n.i("f2") -if(a){k.toString -s=A.b([new A.oz(new A.f2(new A.fV(B.JG),new A.b8(r,k,n),j),11,m),new A.oz(new A.f2(new A.fV(B.Ag),new A.b8(k,p,n),j),72,m),new A.oz(new A.L6(p,p,l),17,m)],o)}else{k.toString -s=A.b([new A.oz(new A.L6(r,r,l),17,m),new A.oz(new A.f2(new A.fV(new A.qd(B.Ag)),new A.b8(r,k,n),j),72,m),new A.oz(new A.f2(new A.fV(new A.qd(B.JG)),new A.b8(k,p,n),j),11,m)],o)}r=A.coo(s,t.FW) -q=q.dx -q.toString -return new A.aT(q,r,r.$ti.i("aT"))}, -$S:784} -A.aGK.prototype={ -aFf(a,b){switch(a.w.a){case 0:case 1:case 3:case 5:return b -case 2:case 4:return B.ab0}}} -A.aGG.prototype={} -A.aGH.prototype={ -gv8(){return new A.bZ(new A.c1L(),t.B_)}, -gxd(){return B.fmY}, -gCN(){return new A.bZ(new A.c1N(this),t.mN)}, -gOR(){return B.cP}, -ge2(){return new A.bZ(new A.c1M(this),t.VZ)}, -gyA(){return 0}} -A.c1L.prototype={ -$1(a){if(a.p(0,B.F))return B.cx -return B.bZ}, -$S:81} -A.c1N.prototype={ -$1(a){var s -if(a.p(0,B.O)){s=B.Ai.cz(this.a.z) -return s}s=B.JR.cz(this.a.z) -return s}, -$S:10} -A.c1M.prototype={ -$1(a){var s -if(a.p(0,B.U)){s=B.Ai.cz(this.a.z) -s=A.M1(s.bs(0.8)) -return new A.qf(s.a,s.b,0.835,0.69).KI()}return B.D}, -$S:10} -A.c1I.prototype={ -grh(){return new A.bZ(new A.c1J(this),t.mN)}, -ga6i(){return 14}, -ga90(){return 14}, -gaaA(){return 14}, -gab9(){return B.Vi}, -gTv(){return 31}, -gTx(){return 51}, -gabj(){return B.fef}, -gaO7(){return 140}, -gab8(){return null}} -A.c1J.prototype={ -$1(a){var s,r -if(a.p(0,B.F)){s=this.a.b.k3 -return A.aP(97,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}s=this.a.b -r=s.e -return r==null?s.c:r}, -$S:10} -A.aGI.prototype={ -gtT(){var s,r=this,q=r.Q -if(q===$){s=A.P(r.z) -r.Q!==$&&A.bd() -q=r.Q=s.ax}return q}, -gxd(){return new A.bZ(new A.c1Q(this),t.mN)}, -gCN(){return new A.bZ(new A.c1R(this),t.mN)}, -gOR(){return new A.bZ(new A.c1S(this),t.VZ)}, -ge2(){return new A.bZ(new A.c1P(this),t.VZ)}, -gv8(){return new A.bZ(new A.c1O(),t.tR)}, -gTw(){return B.fmW}, -gyA(){return 20}, -gq0(a){return B.cA}} -A.c1Q.prototype={ -$1(a){var s,r,q=this -if(a.p(0,B.F)){if(a.p(0,B.O)){s=q.a.gtT().k2 -return A.aP(255,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}s=q.a.gtT().k3 -return A.aP(97,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.O)){if(a.p(0,B.a3)){s=q.a.gtT() -r=s.d -return r==null?s.b:r}if(a.p(0,B.S)){s=q.a.gtT() -r=s.d -return r==null?s.b:r}if(a.p(0,B.U)){s=q.a.gtT() -r=s.d -return r==null?s.b:r}return q.a.gtT().c}if(a.p(0,B.a3)){s=q.a.gtT() -r=s.rx -return r==null?s.k3:r}if(a.p(0,B.S)){s=q.a.gtT() -r=s.rx -return r==null?s.k3:r}if(a.p(0,B.U)){s=q.a.gtT() -r=s.rx -return r==null?s.k3:r}s=q.a.gtT() -r=s.ry -if(r==null){r=s.C -s=r==null?s.k3:r}else s=r -return s}, -$S:10} -A.c1R.prototype={ -$1(a){var s,r,q=this -if(a.p(0,B.F)){if(a.p(0,B.O)){s=q.a.gtT().k3 -return A.aP(31,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}s=q.a.gtT() -r=s.RG -s=r==null?s.k2:r -return A.aP(31,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.O)){if(a.p(0,B.a3))return q.a.gtT().b -if(a.p(0,B.S))return q.a.gtT().b -if(a.p(0,B.U))return q.a.gtT().b -return q.a.gtT().b}if(a.p(0,B.a3)){s=q.a.gtT() -r=s.RG -return r==null?s.k2:r}if(a.p(0,B.S)){s=q.a.gtT() -r=s.RG -return r==null?s.k2:r}if(a.p(0,B.U)){s=q.a.gtT() -r=s.RG -return r==null?s.k2:r}s=q.a.gtT() -r=s.RG -return r==null?s.k2:r}, -$S:10} -A.c1S.prototype={ -$1(a){var s,r -if(a.p(0,B.O))return B.D -if(a.p(0,B.F)){s=this.a.gtT().k3 -return A.aP(31,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}s=this.a.gtT() -r=s.ry -if(r==null){r=s.C -s=r==null?s.k3:r}else s=r -return s}, -$S:10} -A.c1P.prototype={ -$1(a){var s,r=this -if(a.p(0,B.O)){if(a.p(0,B.a3))return r.a.gtT().b.bs(0.1) -if(a.p(0,B.S))return r.a.gtT().b.bs(0.08) -if(a.p(0,B.U))return r.a.gtT().b.bs(0.1) -return null}if(a.p(0,B.a3)){s=r.a.gtT().k3 -return A.aP(B.d.aD(25.5),s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.S)){s=r.a.gtT().k3 -return A.aP(20,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.U)){s=r.a.gtT().k3 -return A.aP(B.d.aD(25.5),s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}return null}, -$S:47} -A.c1O.prototype={ -$1(a){return A.IJ(a)}, -$S:73} -A.JE.prototype={ -ga6i(){return 12}, -grh(){return new A.bZ(new A.c1K(this),t.mN)}, -ga90(){return 8}, -gaaA(){return 14}, -gb2d(){return 48}, -gb2e(){return 40}, -gasN(){return 52}, -gab9(){return B.TA}, -gTv(){return 32}, -gTx(){return 52}, -gabj(){return B.feg}, -gaO7(){return 300}, -gab8(){return null}} -A.c1K.prototype={ -$1(a){var s,r,q=this -if(a.p(0,B.F)){if(a.p(0,B.O)){s=q.a.b.k3 -return A.aP(97,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}s=q.a.b -r=s.RG -s=r==null?s.k2:r -return A.aP(97,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.O)){if(a.p(0,B.a3)){s=q.a.b -r=s.e -return r==null?s.c:r}if(a.p(0,B.S)){s=q.a.b -r=s.e -return r==null?s.c:r}if(a.p(0,B.U)){s=q.a.b -r=s.e -return r==null?s.c:r}s=q.a.b -r=s.e -return r==null?s.c:r}if(a.p(0,B.a3)){s=q.a.b -r=s.RG -return r==null?s.k2:r}if(a.p(0,B.S)){s=q.a.b -r=s.RG -return r==null?s.k2:r}if(a.p(0,B.U)){s=q.a.b -r=s.RG -return r==null?s.k2:r}s=q.a.b -r=s.RG -return r==null?s.k2:r}, -$S:10} -A.a9H.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.a9I.prototype={ -aC(){var s,r=this,q=null -r.aU() -s=A.c2(q,B.E,q,!r.a.c?0:1,r) -r.wf$=s -r.tJ$=A.cP(B.e3,s,B.e4) -s=A.c2(q,r.H8$,q,q,r) -r.vQ$=s -r.wD$=A.cP(B.a6,s,q) -s=A.c2(q,B.e6,q,r.ye$||r.yd$?1:0,r) -r.zy$=s -r.xD$=A.cP(B.a6,s,q) -s=A.c2(q,B.e6,q,r.ye$||r.yd$?1:0,r) -r.zz$=s -r.xE$=A.cP(B.a6,s,q)}, -n(){var s=this,r=s.wf$ -r===$&&A.e() -r.n() -r=s.tJ$ -r===$&&A.e() -r.n() -r=s.vQ$ -r===$&&A.e() -r.n() -r=s.wD$ -r===$&&A.e() -r.n() -r=s.zy$ -r===$&&A.e() -r.n() -r=s.xD$ -r===$&&A.e() -r.n() -r=s.zz$ -r===$&&A.e() -r.n() -r=s.xE$ -r===$&&A.e() -r.n() -s.b1D()}} -A.aJF.prototype={} -A.aJG.prototype={} -A.aGJ.prototype={ -H(){return"_SwitchListTileType."+this.b}} -A.I9.prototype={ -B(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null -switch(i.p1.a){case 1:s=new A.uI(!0,A.bHA(h,i.f,h,h,i.ry,!1,B.A,h,h,h,B.rS,h,h,i.d,h,h,h,h,h,h,h,h,i.c),h) -break -case 0:s=new A.uI(!0,new A.Pd(i.c,i.d,h,i.f,h,h,h,h,h,h,h,h,h,h,h,B.rS,B.fr6,!1,B.A,h,h,h,h,!1,h),h) -break -default:s=h}r=A.akB(a) -q=i.p2 -p=q==null?r.db:q -if(p==null)p=B.vv -$label0$1:{if(B.OY===p){q=new A.ah(s,i.k1) -break $label0$1}if(B.vu===p||B.vv===p){q=new A.ah(i.k1,s) -break $label0$1}q=h}o=q.a -n=q.b -m=A.P(a) -l=A.cdj(a) -q=i.f -if(q==null)q=h -if(q==null){q=l.a -q=q==null?h:q.ak(A.aQ(t.EK)) -k=q}else k=q -if(k==null)k=m.ax.y -q=i.d!=null -j=q?new A.bHB(i):h -return new A.ti(A.br(!1,i.k4,h,h,q,h,h,h,!1,h,o,h,h,j,!1,k,h,h,i.id,h,i.go,h,n,h),h)}, -gk(a){return this.c}} -A.bHB.prototype={ -$0(){var s=this.a -s.d.$1(!s.c)}, -$S:0} -A.tL.prototype={ -gu(a){var s=this -return A.a7(s.gxd(),s.gCN(),s.gOR(),s.gTw(),s.gBh(),s.gv8(),s.ge2(),s.gyA(),s.x,s.gq0(s),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r===b)return!0 -if(J.as(b)!==A.K(r))return!1 -s=!1 -if(b instanceof A.tL)if(J.v(b.gxd(),r.gxd()))if(b.gCN()==r.gCN())if(J.v(b.gOR(),r.gOR()))if(J.v(b.gTw(),r.gTw()))if(b.gBh()==r.gBh())if(b.gv8()==r.gv8())if(b.ge2()==r.ge2())if(b.gyA()==r.gyA())s=J.v(b.gq0(b),r.gq0(r)) -return s}, -gxd(){return this.a}, -gCN(){return this.b}, -gOR(){return this.c}, -gTw(){return this.d}, -gBh(){return this.e}, -gv8(){return this.f}, -ge2(){return this.r}, -gyA(){return this.w}, -gq0(a){return this.y}} -A.aGL.prototype={} -A.Pi.prototype={ -gu(a){var s=this -return A.a7(s.a,s.gZl(),s.c,s.gBa(),s.gYF(),s.gZI(),s.r,s.gwL(),s.ga0r(),s.ga0s(),s.ge2(),s.gve(),s.as,s.ga0e(),s.ax,s.ay,s.ch,B.a,B.a,B.a)}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r===b)return!0 -if(J.as(b)!==A.K(r))return!1 -s=!1 -if(b instanceof A.Pi)if(J.v(b.a,r.a))if(J.v(b.gZl(),r.gZl()))if(b.c==r.c)if(J.v(b.gBa(),r.gBa()))if(b.gYF()==r.gYF())if(J.v(b.gZI(),r.gZI()))if(J.v(b.r,r.r))if(J.v(b.gwL(),r.gwL()))if(J.v(b.ga0r(),r.ga0r()))if(J.v(b.ga0s(),r.ga0s()))if(b.ge2()==r.ge2())if(b.gve()==r.gve())if(b.ga0e()==r.ga0e())s=J.v(b.ch,r.ch) -return s}, -gZl(){return this.b}, -gBa(){return this.d}, -gYF(){return this.e}, -gZI(){return this.f}, -gwL(){return this.w}, -ga0r(){return this.x}, -ga0s(){return this.y}, -ge2(){return this.z}, -gve(){return this.Q}, -ga0e(){return this.at}} -A.aGU.prototype={} -A.Pj.prototype={ -b6Z(a,b,c,d){var s,r,q=this,p=b==null -if(!p)q.a.sk(0,b) -p=p?q.d:b -s=q.a -r=$.aC() -q.a=null -q.n() -return new A.Pj(s,q.b,c,p,d,r)}, -gt3(a){var s=this.a -return s==null?null:s}, -au4(a,b,c){var s,r=this,q=r.d -if(a===q||r.c<2)return -r.e=q -r.d=a -q=c!=null&&c.a>0 -s=r.f+1 -if(q){r.f=s -r.a6() -q=r.a -q.toString -s=r.d -b.toString -q.z=B.ch -q.AL(s,b,c).a0J(new A.bI2(r))}else{r.f=s -r.a.sk(0,a);--r.f -r.a6()}}, -au3(a){return this.au4(a,null,null)}, -aFz(a,b){this.au4(a,B.bb,b==null?this.b:b)}, -bwb(a){return this.aFz(a,null)}, -sri(a,b){var s,r=this.a,q=r.x -q===$&&A.e() -s=this.d -if(b===q-s)return -r.sk(0,b+s)}, -n(){var s=this.a -if(s!=null)s.n() -this.a=null -this.rf()}, -gt(a){return this.c}} -A.bI2.prototype={ -$0(){var s=this.a -if(s.a!=null){--s.f -s.a6()}}, -$S:0} -A.a8g.prototype={ -qx(a){return this.r!==a.r||this.f!==a.f}} -A.V6.prototype={ -a_(){return new A.azb(null,null)}, -gt(a){return this.c}} -A.azb.prototype={ -aC(){var s=this -s.aU() -s.d=A.cdo(null,0,s.a.c,s)}, -n(){var s=this.d -s===$&&A.e() -s.n() -this.b1o()}, -B(a){var s=this.d -s===$&&A.e() -return new A.a8g(s,A.bJ1(a),this.a.f,null)}, -bp(a){var s,r,q,p,o,n=this -n.bJ(a) -s=n.a.c -if(a.c!==s){r=n.d -r===$&&A.e() -q=r.e -p=r.d -if(p>=s){o=Math.max(0,s-1) -q=p}else o=null -n.d=r.b6Z(null,o,s,q)}n.a.toString}} -A.a9r.prototype={ -n(){var s=this,r=s.dg$ -if(r!=null)r.V(0,s.gw7()) -s.dg$=null -s.aM()}, -cY(){this.dX() -this.dN() -this.w8()}} -A.Cr.prototype={ -rp(a,b){var s,r -if(a instanceof A.Cr){s=A.cy(a.b,this.b,b) -r=A.h5(a.c,this.c,b) -r.toString -return new A.Cr(null,s,r)}return this.ad1(a,b)}, -rq(a,b){var s,r -if(a instanceof A.Cr){s=A.cy(this.b,a.b,b) -r=A.h5(this.c,a.c,b) -r.toString -return new A.Cr(null,s,r)}return this.ad2(a,b)}, -N1(a){return new A.c3i(this,this.a,a)}, -a4k(a,b){var s=this.c.ak(b).Yo(a),r=s.a,q=this.b.b,p=s.d-q -return new A.a1(r,p,r+(s.c-r),p+q)}, -a0Q(a,b){var s,r=this.a -if(r!=null){s=A.dj($.aw().w) -s.aP(new A.j4(r.t9(this.a4k(a,b)))) -return s}r=A.dj($.aw().w) -r.aP(new A.kM(this.a4k(a,b))) -return r}} -A.c3i.prototype={ -yj(a,b,c){var s,r,q,p=c.e,o=b.a,n=b.b,m=new A.a1(o,n,o+p.a,n+p.b) -p=c.d -p.toString -o=this.c -n=this.b -s=n.b -if(o!=null){$.aw() -r=A.bh() -s=s.a -r.r=s.gk(s) -q=n.a4k(m,p) -p=o.a -n=o.b -s=o.d -a.r0(A.O1(q,o.c,s,p,n),r)}else{r=s.xe() -r.d=B.aaX -q=n.a4k(m,p).qN(-(s.b/2)) -p=q.d -a.Cb(new A.t(q.a,p),new A.t(q.c,p),r)}}} -A.bI1.prototype={ -H(){return"TabBarIndicatorSize."+this.b}} -A.bI0.prototype={ -H(){return"TabAlignment."+this.b}} -A.atb.prototype={ -H(){return"TabIndicatorAnimation."+this.b}} -A.at9.prototype={ -atQ(){var s=null,r=this.d -if(r==null){r=this.c -r.toString -r=A.F(r,s,B.y6,s,!1,s,s,s,s)}return r}, -B(a){var s=this,r=s.e,q=46 -if(r==null)r=s.atQ() -else if(!(s.c==null&&s.d==null)){A.P(a) -r=A.be(A.b([new A.ai(B.Kb,r,null),s.atQ()],t.p),B.m,B.bD,B.z,0,B.y) -q=72}return A.c3(A.bI(r,null,1),q,null)}, -gHv(){if((this.c!=null||this.d!=null)&&this.e!=null)return B.fer -else return B.fel}, -$iyd:1} -A.aGX.prototype={ -aB6(a,b){var s,r,q,p,o,n=this,m=null,l={} -A.P(a) -s=A.ata(a) -r=t.ve.a(n.c) -q=n.x -if(q==null)q=s.f -if(q==null)q=m -if(q==null){q=s.w -q=q==null?m:q.b -p=q}else p=q -if(p==null)p=n.z.gZI() -l.a=p -l.b=null -if(p instanceof A.u2){q=p.z -l.b=q.$1(B.cG) -l.a=q.$1(B.aa9)}else{q=n.y -if(q==null)q=s.x -if(q==null)q=m -if(q==null){q=s.y -q=q==null?m:q.b}if(q==null){q=b==null?m:b.f -o=q}else o=q -if(o==null){q=n.z.ga0r() -q.toString -o=q}l.b=o}return A.Dj(new A.c29(l,r))}, -bp_(a){return this.aB6(a,null)}, -B(a){var s,r,q,p=this,o=null,n=A.P(a),m=A.ata(a),l=t.ve.a(p.c),k=p.r,j=k?B.aa9:B.cG,i=p.z,h=i.gwL(),g=p.e,f=h.cL(m.w).aHn(!0) -i=i.ga0s() -i.toString -h=m.y -s=i.cL(h==null?g:h).aHn(!0) -if(k){k=A.dl(f,s,l.gk(l)) -k.toString -r=k}else{k=A.dl(s,f,l.gk(l)) -k.toString -r=k}switch(n.ax.a.a){case 1:k=$.c9X() -break -case 0:k=$.c9Y() -break -default:k=o}q=A.Av(a) -$label0$1:{k=!J.v(q.f,k) -if(k){k=q -break $label0$1}k=o -break $label0$1}i=p.aB6(a,k).z.$1(j) -h=r.dj(p.bp_(a).z.$1(j)) -k=k==null?o:k.a -if(k==null)k=24 -return A.jt(A.xt(p.Q,new A.fE(k,o,o,o,o,i,o,o,o)),o,o,B.bk,!0,h,o,o,B.aE)}} -A.c29.prototype={ -$1(a){var s,r,q=this -if(a.p(0,B.O)){s=q.a -r=q.b -r=A.aa(s.a,s.b,r.gk(r)) -r.toString -return r}s=q.a -r=q.b -r=A.aa(s.b,s.a,r.gk(r)) -r.toString -return r}, -$S:10} -A.aGW.prototype={ -cN(){var s,r,q,p,o=this -o.asi() -s=o.aw$ -r=A.b([],t.v) -for(q=t.US;s!=null;){p=s.b -p.toString -q.a(p) -r.push(p.a.a) -s=p.aV$}switch(o.a7.a){case 0:B.b.r3(r,0,o.gE(0).a) -break -case 1:r.push(o.gE(0).a) -break}q=o.a7 -q.toString -p=o.gE(0) -o.tW.$3(r,q,p.a)}} -A.aGV.prototype={ -bl(a){var s=this,r=s.abV(a) -r.toString -return A.cPf(s.w,s.e,s.f,s.r,s.ay,r,s.y)}, -bB(a,b){this.aYw(a,b) -b.tW=this.ay}} -A.a5l.prototype={ -bn(){this.CW=!0}, -n(){var s=this.ch -if(s!=null)s.n()}, -a91(a,b){var s,r,q,p,o,n,m,l,k,j,i=this -switch(i.ax.a){case 0:s=i.at -s=new A.ah(s[b+1],s[b]) -break -case 1:s=i.at -s=new A.ah(s[b],s[b+1]) -break -default:s=null}r=s.a -q=s.b -if(i.d===B.ab9){s=i.f[b] -p=$.at.T$.x.h(0,s).gE(0).a -o=i.r[b].ak(i.ax) -r+=(q-r-(p+o.grZ()))/2+o.a -q=r+p}o=i.e -s=r+(q-r) -n=0+a.b -m=new A.a1(r,0,s,n) -l=o.grZ() -k=o.gpJ(0) -j=o.gpZ(0) -if(!(s-r>=l&&n>=k+j))throw A.q(A.lV("indicatorPadding insets should be less than Tab Size\nRect Size : "+m.gE(0).l(0)+", Insets: "+o.l(0))) -return o.Yo(m)}, -bb(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=i.CW=!1 -if(i.ch==null)i.ch=i.c.N1(i.grr()) -s=i.b -r=s.gt3(0).x -r===$&&A.e() -switch(i.Q.a){case 0:q=s.d>r -s=q?B.d.iE(r):B.d.rB(r) -p=B.c.bk(s,0,i.at.length-2) -s=q?p+1:p-1 -o=B.c.bk(s,0,i.at.length-2) -r=A.buv(i.a91(b,p),i.a91(b,o),Math.abs(r-p)) -s=r -break -case 1:s=i.b4c(b,r) -break -default:s=h}i.ay=s -r=s.c -n=s.a -m=s.d -s=s.b -l=i.ax -if(i.y){g=i.x -g.toString -g=g>0}if(g){$.aw() -k=A.bh() -g=i.w -k.r=g.gk(g) -g=i.x -g.toString -k.c=g -g=b.b-g/2 -a.Cb(new A.t(0,g),new A.t(b.a,g),k)}g=i.ch -g.toString -j=i.ay -g.yj(a,new A.t(j.a,j.b),new A.AD(h,i.z,h,l,new A.X(r-n,m-s),h))}, -aFd(a){return 1-Math.cos(a*3.141592653589793/2)}, -b4c(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=null,e=g.b,d=e.d,c=Math.abs(d-a0),b=c!==0 -if(!b||e.f===0){switch(g.as.a){case 1:s=B.d.rB(a0) -break -case 0:s=B.d.iE(a0) -break -default:s=f}r=J.ca8(s,0,g.at.length-2)}else r=d -if(!b||e.f===0){switch(g.as.a){case 1:b=r-1 -break -case 0:b=r+1 -break -default:b=f}q=J.ca8(b,0,g.at.length-2)}else q=e.e -p=g.a91(a,r) -o=g.a91(a,q) -b=A.buv(o,p,Math.abs(a0-q)) -b.toString -if(e.gt3(0).gaI(0)===B.ar)return b -s=e.f!==0 -if(s){n=Math.abs(e.d-e.e) -m=1-A.Z(n!==0?c/n:c,0,1)}else m=c -if(m===1)return b -switch(g.as.a){case 1:s=s?d>a0:a0>d -break -case 0:s=s?a0>d:d>a0 -break -default:s=f}l=m*3.141592653589793/2 -if(s){k=g.aFd(m) -j=Math.sin(l)}else{k=Math.sin(l) -j=g.aFd(m)}if(e.f!==0){e=A.aA(o.a,p.a,k) -e.toString -s=A.aA(o.c,p.c,j) -s.toString -i=s -h=e}else{switch(s){case!0:e=A.aA(o.a,p.a,k) -e.toString -break -case!1:e=A.aA(p.a,o.a,k) -e.toString -break -default:e=f}switch(s){case!0:s=A.aA(o.c,p.c,j) -s.toString -break -case!1:s=A.aA(p.c,o.c,j) -s.toString -break -default:s=f}i=s -h=e}return new A.a1(h,b.b,i,b.d)}, -tD(a){var s=this -return s.CW||s.b!==a.b||!s.c.m(0,a.c)||s.f.length!==a.f.length||!A.f4(s.at,a.at)||s.ax!=a.ax}} -A.axU.prototype={ -gdi(a){var s=this.a.gt3(0) -s.toString -return s}, -qV(a){if(this.a.gt3(0)!=null)this.arz(a)}, -V(a,b){if(this.a.gt3(0)!=null)this.ary(0,b)}, -gk(a){return A.cRK(this.a)}} -A.Qo.prototype={ -gdi(a){var s=this.a.gt3(0) -s.toString -return s}, -qV(a){if(this.a.gt3(0)!=null)this.arz(a)}, -V(a,b){if(this.a.gt3(0)!=null)this.ary(0,b)}, -gk(a){var s=this.a,r=s.gt3(0).x -r===$&&A.e() -return A.Z(Math.abs(A.Z(r,0,s.c-1)-this.b),0,1)}} -A.c1Y.prototype={} -A.a2b.prototype={ -gHv(){var s,r,q,p,o,n -for(s=this.c,r=s.length,q=t.ZQ,p=46,o=0;o>>") -s=A.H(new A.O(s,new A.c24(),r),r.i("a2.E")) -q.x=s -q.y=A.bA(q.a.c.length,B.Z,!0,t.y7)}, -gA1(){var s=null,r=this.c -r.toString -A.P(r) -this.a.toString -r=this.c -r.toString -return new A.c2a(r,!1,s,s,B.ab9,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, -bb6(a){var s,r,q,p,o,n=this,m=null,l=n.c -l.toString -A.P(l) -l=n.c -l.toString -s=A.ata(l) -l=n.a -l.toString -r=s.a -if(r!=null)return r -l=l.r -q=l==null?s.b:l -if(q==null)q=n.gA1().gZl() -n.a.toString -l=q.gk(q) -r=n.c -r.toString -r=A.bhF(r,t.zd) -if(r==null)r=m -else{r=r.T -r=r==null?m:r.gk(r)}r=l===r -l=r -if(l)q=B.r -n.a.toString -switch(!0){case!0:l=A.cPg(a) -break -case!1:l=2 -break -default:l=m}p=Math.max(2,A.ro(l)) -switch(a.a){case 1:l=!0 -break -case 0:l=!1 -break -default:l=m}o=l?new A.e7(new A.bp(p,p),new A.bp(p,p),B.a_,B.a_):m -return new A.Cr(o,new A.bC(q,p,B.L,-1),B.Z)}, -gLT(){var s=this.e -return(s==null?null:s.gt3(0))!=null}, -X6(){var s,r=this,q=r.a.d -if(q==null){s=r.c -s.toString -q=A.ciH(s)}s=r.e -if(q==s)return -if(r.gLT()){s.gt3(0).V(0,r.gLZ()) -r.e.V(0,r.gag_())}r.e=q -if(q!=null){s=q.gt3(0) -s.d4() -s.iD$.v(0,r.gLZ()) -r.e.an(0,r.gag_()) -r.r=r.e.d}}, -agf(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.c -h.toString -A.P(h) -h=i.c -h.toString -s=A.ata(h) -i.a.toString -r=s.c -if(r==null){h=i.gA1().c -h.toString -r=h}q=i.f -switch(r.a){case 1:h=B.fft -break -case 0:h=B.ffs -break -default:h=null}if(!i.gLT())h=null -else{p=i.e -p.toString -o=i.bb6(r) -i.a.toString -n=i.x -n===$&&A.e() -m=i.y -m===$&&A.e() -l=s.d -if(l==null)l=i.gA1().gBa() -i.a.toString -k=i.gA1().gYF() -i.a.toString -j=i.c -j.toString -j=A.b4(j,B.dZ,t.l).w -i.a.toString -h=new A.a5l(p,o,r,B.Z,n,m,l,k,!0,j.b,h,i.c.aj(t.I).w,p.gt3(0)) -if(q!=null){p=q.at -o=q.ax -h.at=p -h.ax=o}}i.f=h -if(q!=null)q.n()}, -dk(){this.qQ() -this.X6() -this.agf()}, -bp(a){var s,r,q,p,o,n,m,l=this -l.bJ(a) -s=l.a -if(s.d!=a.d){l.X6() -l.agf() -s=l.d -if(s!=null&&s.f.length!==0){r=B.b.gcp(s.f) -if(r instanceof A.c1Y)r.Y=!0}}else{q=!0 -if(J.v(s.r,a.r)){l.a.toString -s=B.Z.m(0,B.Z) -s=!s}else s=q -if(s)l.agf()}s=l.a.c.length -q=l.x -q===$&&A.e() -p=q.length -if(s>p){o=s-p -n=J.iP(o,t.yi) -for(s=t.re,m=0;m0){k=p-1 -p=a4.e -p.toString -n=A.b([],t.x8) -q[k]=a4.Vl(q[k],!1,new A.ly(new A.Qo(p,k),new A.bX(n,t.jc),0),a4.gA1())}p=a4.r -p.toString -if(p") -s=A.H(new A.O(s,new A.c25(),r),r.i("a2.E")) -this.f=A.cGB(s)}, -afZ(){var s,r=this -if(r.x>0||r.d.f===0)return -s=r.d.d -if(s!==r.r){r.r=s -r.buW()}}, -buW(){var s,r,q,p=this -if(p.c!=null){s=t.gQ.a(B.b.gcp(p.e.f)).gDX(0) -r=p.r -r.toString -r=s===r -s=r}else s=!0 -if(s)return -s=p.r -s.toString -r=p.d -q=r.e -r=r.b -if(Math.abs(s-q)===1)p.a6a(r) -else p.a6b(r)}, -a6a(a){return this.buV(a)}, -buV(a){var s=0,r=A.n(t.H),q,p=this,o -var $async$a6a=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=p.r -s=a.a===0?3:5 -break -case 3:o.toString -p.a4s(o) -s=4 -break -case 5:o.toString -s=6 -return A.f(p.Ve(o,B.bb,a),$async$a6a) -case 6:case 4:if(p.c!=null)p.D(new A.c26(p)) -q=A.em(null,t.H) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a6a,r)}, -a6b(a){return this.buX(a)}, -buX(a){var s=0,r=A.n(t.H),q=this,p,o,n -var $async$a6b=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=q.d.e -n=q.r -n.toString -p=n>o?n-1:n+1 -q.D(new A.c27(q,p,o)) -q.a4s(p) -n=q.r -s=a.a===0?2:4 -break -case 2:n.toString -q.a4s(n) -s=3 -break -case 4:n.toString -s=5 -return A.f(q.Ve(n,B.bb,a),$async$a6b) -case 5:case 3:if(q.c!=null)q.D(new A.c28(q)) -return A.l(null,r)}}) -return A.m($async$a6b,r)}, -aCM(){var s,r=this.d -r.toString -s=t.gQ.a(B.b.gcp(this.e.f)).gDX(0) -s.toString -r.sri(0,A.Z(s-this.d.d,-1,1))}, -bsY(a){var s,r,q=this -if(q.w>0||q.x>0)return!1 -if(a.xC$!==0)return!1 -if(!q.gLT())return!1;++q.x -s=t.gQ.a(B.b.gcp(q.e.f)).gDX(0) -s.toString -if(a instanceof A.px&&q.d.f===0){r=q.d -if(Math.abs(s-r.d)>1){r.au3(B.d.aD(s)) -q.r=q.d.d}q.aCM()}else if(a instanceof A.qK){r=q.d -r.toString -r.au3(B.d.aD(s)) -s=q.d -q.r=s.d -if(s.f===0)q.aCM()}--q.x -return!1}, -B(a){var s,r,q,p=this -p.a.toString -s=p.e -r=B.a4L.C1(B.IJ) -q=p.f -q===$&&A.e() -return new A.ha(p.gbsX(),new A.Nu(B.aF,s,new A.Ns(r),null,A.bFz(q,!0,!0,!0),B.A,B.u,null),null,t.WA)}} -A.c25.prototype={ -$1(a){var s=null -return A.cq(s,s,a,!1,s,s,!1,s,!1,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,B.fbG,s,s,s,s,s,s,s,s,B.Q,s)}, -$S:789} -A.c26.prototype={ -$0(){this.a.a5K()}, -$S:0} -A.c27.prototype={ -$0(){var s,r,q=this.a,p=q.f -p===$&&A.e() -p=A.H(p,t.l7) -p.$flags=1 -q=q.f=p -p=this.b -s=q[p] -r=this.c -q[p]=q[r] -q[r]=s}, -$S:0} -A.c28.prototype={ -$0(){this.a.a5K()}, -$S:0} -A.c2a.prototype={ -gEO(){var s,r=this,q=r.cx -if(q===$){s=A.P(r.CW) -r.cx!==$&&A.bd() -q=r.cx=s.ax}return q}, -gaCP(){var s,r=this,q=r.cy -if(q===$){s=A.P(r.CW) -r.cy!==$&&A.bd() -q=r.cy=s.ok}return q}, -gBa(){var s=this.gEO(),r=s.to -if(r==null){r=s.C -s=r==null?s.k3:r}else s=r -return s}, -gYF(){return 1}, -gZl(){return this.gEO().b}, -gZI(){return this.gEO().b}, -gwL(){return this.gaCP().x}, -ga0r(){var s=this.gEO(),r=s.rx -return r==null?s.k3:r}, -ga0s(){return this.gaCP().x}, -ge2(){return new A.bZ(new A.c2b(this),t.VZ)}, -gve(){return A.P(this.CW).y}, -ga0e(){return B.ab8}} -A.c2b.prototype={ -$1(a){var s,r=this -if(a.p(0,B.O)){if(a.p(0,B.a3))return r.a.gEO().b.bs(0.1) -if(a.p(0,B.S))return r.a.gEO().b.bs(0.08) -if(a.p(0,B.U))return r.a.gEO().b.bs(0.1) -return null}if(a.p(0,B.a3))return r.a.gEO().b.bs(0.1) -if(a.p(0,B.S)){s=r.a.gEO().k3 -return A.aP(20,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.U)){s=r.a.gEO().k3 -return A.aP(B.d.aD(25.5),s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}return null}, -$S:47} -A.aIB.prototype={} -A.aII.prototype={} -A.Ci.prototype={ -JE(a){var s=null -A.P(a) -A.P(a) -return new A.aH4(a,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,B.E,!0,B.G,s,s,s)}, -ab7(a){return A.cds(a).a}} -A.aH6.prototype={ -JE(a){var s,r,q -A.P(a) -s=this.b_x(a) -r=s.guV() -if(r==null)q=null -else{r=r.ak(B.cG) -r=r==null?null:r.r -q=r}if(q==null)q=14 -r=A.cv(a,B.av) -r=r==null?null:r.gdH() -r=(r==null?B.ah:r).be(0,q) -return s.GT(new A.ci(A.Km(B.K8,B.cA,B.cA,r/14),t.mD))}} -A.aH7.prototype={ -B(a){var s,r=null,q=this.e,p=r -if(q==null)s=p -else{q=q.a -if(q==null)q=p -else{q=q.ak(B.cG) -q=q==null?r:q.r}s=q}if(s==null)s=14 -q=A.cv(a,B.av) -q=q==null?r:q.gdH() -q=A.Z((q==null?B.ah:q).be(0,s)/14,1,2) -A.cds(a) -q=A.aA(8,4,q-1) -q.toString -p=A.b([this.d,new A.ko(1,B.d9,this.c,r)],t.p) -return A.bb(p,B.m,B.k,B.B,q)}} -A.aH4.prototype={ -gEQ(){var s,r=this,q=r.go -if(q===$){s=A.P(r.fy) -r.go!==$&&A.bd() -q=r.go=s.ax}return q}, -guV(){return new A.ci(A.P(this.fy).ok.as,t.RP)}, -gde(a){return B.cP}, -gqU(){return new A.bZ(new A.c2d(this),t.VZ)}, -ge2(){return new A.bZ(new A.c2g(this),t.VZ)}, -gdu(a){return B.cP}, -gdC(){return B.cP}, -grW(a){return B.nZ}, -gq0(a){return new A.ci(A.cSU(this.fy),t.mD)}, -gz6(){return B.GE}, -gvo(){return B.GD}, -grh(){return new A.bZ(new A.c2e(this),t.mN)}, -gz5(){return B.o_}, -gdS(a){return B.ms}, -gv8(){return new A.bZ(new A.c2f(),t.B_)}, -gta(){return A.P(this.fy).Q}, -gxK(){return A.P(this.fy).f}, -gve(){return A.P(this.fy).y}} -A.c2d.prototype={ -$1(a){var s -if(a.p(0,B.F)){s=this.a.gEQ().k3 -return A.aP(97,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}return this.a.gEQ().b}, -$S:10} -A.c2g.prototype={ -$1(a){if(a.p(0,B.a3))return this.a.gEQ().b.bs(0.1) -if(a.p(0,B.S))return this.a.gEQ().b.bs(0.08) -if(a.p(0,B.U))return this.a.gEQ().b.bs(0.1) -return null}, -$S:47} -A.c2e.prototype={ -$1(a){var s,r=this -if(a.p(0,B.F)){s=r.a.gEQ().k3 -return A.aP(97,s.gk(s)>>>16&255,s.gk(s)>>>8&255,s.gk(s)&255)}if(a.p(0,B.a3))return r.a.gEQ().b -if(a.p(0,B.S))return r.a.gEQ().b -if(a.p(0,B.U))return r.a.gEQ().b -return r.a.gEQ().b}, -$S:10} -A.c2f.prototype={ -$1(a){if(a.p(0,B.F))return B.cx -return B.bZ}, -$S:81} -A.Ie.prototype={ -gu(a){return J.ae(this.a)}, -m(a,b){if(b==null)return!1 -if(this===b)return!0 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.Ie&&J.v(b.a,this.a)}} -A.a2l.prototype={ -FQ(a,b,c){return A.cdr(c,this.w)}, -qx(a){return!this.w.m(0,a.w)}} -A.aH5.prototype={} -A.aH9.prototype={ -gaM2(){this.x.a.toString -return!1}, -anS(){this.x.a.toString}} -A.yK.prototype={ -a_(){var s=null -return new A.a8k(new A.cc(s,t.NE),s,A.c(t.yb,t.Q),s,!0,s)}} -A.a8k.prototype={ -gAO(){var s=this.a.e -if(s==null){s=this.d.y -s.toString}return s}, -guI(){var s=this.a.f -if(s==null){s=this.e -if(s==null){s=A.jv(!0,null,!0,!0,null,null,!1) -this.e=s}}return s}, -gavS(){this.a.toString -var s=this.c -s.toString -A.P(s) -return B.Eu}, -ga8v(){var s=this.x -s===$&&A.e() -return s}, -gxR(){return this.a.br&&this.gBR()}, -gBR(){var s=this.a,r=s.p4 -if(r==null)s=s.r.ah -else s=r -return s}, -gay5(){var s=this,r=s.a,q=r.k2,p=!1 -if(q!=null)if(q>0)if(r.e==null)if(!s.gE8()){r=s.gAO().a.a -r=(r.length===0?B.ce:new A.he(r)).gt(0) -q=s.a.k2 -q.toString -q=r>q -r=q}else r=p -else{r=s.gAO().a.a -r=(r.length===0?B.ce:new A.he(r)).gt(0) -q=s.a.k2 -q.toString -q=r>q -r=q}else r=p -else r=p -return r}, -gM0(){var s=this.a.r -if(s.cy==null)s=this.gay5() -else s=!0 -return s}, -gVK(){var s=this.a.x2,r=this.awE().db -s=r==null?null:r.b -if(s==null){s=this.c -s.toString -s=A.P(s).ax.fy}return s}, -awE(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.c -h.toString -h=A.u(h,B.bJ,t.c4) -h.toString -s=i.c -s.toString -r=A.P(s) -s=i.a.r -q=r.e -s=s.aFF(q) -p=i.gBR() -o=i.a -n=o.r.ax -q=n==null?q.r:n -m=s.bzJ(p,q==null?o.fr:q) -s=m.ry==null -if(!s||m.rx!=null)return m -q=i.gAO().a.a -l=(q.length===0?B.ce:new A.he(q)).gt(0) -if(s)if(m.rx==null)i.a.toString -s=i.a.k2 -if(s==null)return m -k=""+l -if(s>0){k+="/"+A.A(s) -j=h.aN5(B.c.bk(s-l,0,s))}else j="" -if(i.gay5()){h=m.cy -if(h==null)h="" -s=m.db -if(s==null){s=i.c -s.toString -q=A.P(s).ok.Q -q.toString -s=q.dj(A.P(s).ax.fy)}return m.bzY(s,k,h,j)}return m.bzI(k,j)}, -aC(){var s,r,q=this -q.aU() -q.w=new A.aH9(q,q) -if(q.a.e==null)q.b77() -s=q.guI() -q.a.toString -r=q.gBR() -s.sB3(r) -q.guI().an(0,q.ga5O()) -q.bh3()}, -gaD1(){var s,r=this.c -r.toString -r=A.cv(r,B.o3) -s=r==null?null:r.CW -switch((s==null?B.nC:s).a){case 0:this.a.toString -r=this.gBR() -break -case 1:r=!0 -break -default:r=null}return r}, -dk(){this.b26() -this.guI().sB3(this.gaD1())}, -bp(a){var s,r=this -r.b27(a) -s=r.a.e==null -if(s&&a.e!=null)r.auW(a.e.a) -else if(!s&&a.e==null){s=r.d -s.toString -r.bQG(s) -s=r.d -s.VE() -s.a2F() -r.d=null}s=a.f -if(r.a.f!=s){if(s==null)s=r.e -if(s!=null)s.V(0,r.ga5O()) -s=r.a.f -if(s==null)s=r.e -if(s!=null)s.an(0,r.ga5O())}r.guI().sB3(r.gaD1()) -if(r.guI().ge0()&&r.a.go!==a.go&&r.gBR()){s=r.gAO().a.b -if(s.a===s.b)r.r=!r.a.go}r.a.toString -r.gyK().qD(0,B.F,!r.gBR()) -r.gyK().qD(0,B.S,r.f) -r.gyK().qD(0,B.U,r.guI().ge0()) -r.gyK().qD(0,B.ew,r.gM0())}, -Bq(a,b){var s=this.d -if(s!=null)this.Hz(s,"controller")}, -auW(a){var s,r=this -if(a==null)s=new A.a0m(B.ba,$.aC()) -else s=new A.a0m(a,$.aC()) -r.d=s -if(!r.gE8()){s=r.d -s.toString -r.Hz(s,"controller")}}, -b77(){return this.auW(null)}, -gwR(){return this.a.aY}, -n(){var s,r=this -r.guI().V(0,r.ga5O()) -s=r.e -if(s!=null)s.n() -s=r.d -if(s!=null){s.VE() -s.a2F()}r.gyK().V(0,r.gaxU()) -s=r.z -if(s!=null){s.ap$=$.aC() -s.Y$=0}r.b28()}, -aAZ(){var s=this.y.gam() -if(s!=null)s.OG()}, -br8(a){var s=this,r=s.w -r===$&&A.e() -if(!r.b||!r.c)return!1 -if(a===B.bG)return!1 -if(s.a.go){r=s.gAO().a.b -r=r.a===r.b}else r=!1 -if(r)return!1 -if(!s.gBR())return!1 -if(a===B.d2||a===B.pM)return!0 -if(s.gAO().a.a.length!==0)return!0 -return!1}, -bt3(){this.D(new A.c2i()) -this.gyK().qD(0,B.U,this.guI().ge0())}, -bt5(a,b){var s,r=this,q=r.br8(b) -if(q!==r.r)r.D(new A.c2k(r,q)) -s=r.c -s.toString -switch(A.P(s).w.a){case 2:case 4:case 3:case 5:case 1:case 0:if(b===B.d2){s=r.y.gam() -if(s!=null)s.Ai(a.gud())}break}s=r.c -s.toString -switch(A.P(s).w.a){case 2:case 1:case 0:break -case 4:case 3:case 5:if(b===B.bT){s=r.y.gam() -if(s!=null)s.uf()}break}}, -bf7(){var s=this.gAO().a.b -if(s.a===s.b)this.y.gam().aoX()}, -axG(a){var s=this -if(a!==s.f){s.D(new A.c2j(s,a)) -s.gyK().qD(0,B.S,s.f)}}, -bfs(){this.D(new A.c2l())}, -gyK(){this.a.toString -var s=this.z -s.toString -return s}, -bh3(){var s=this -s.a.toString -s.z=A.a3g() -s.gyK().qD(0,B.F,!s.gBR()) -s.gyK().qD(0,B.S,s.f) -s.gyK().qD(0,B.U,s.guI().ge0()) -s.gyK().qD(0,B.ew,s.gM0()) -s.gyK().an(0,s.gaxU())}, -ga6E(){var s=this.y.gam() -s.toString -return"EditableText-"+A.d1(s)}, -ajt(a){return this.y.gam().aby(a)}, -gyq(){var s,r,q,p,o=this,n=o.a.ap -if(n==null)s=null -else s=J.xF(n.slice(0),A.U(n).c) -if(s!=null){n=o.y.gam() -n.toString -n=A.d1(n) -r=o.gAO().a -q=o.a.r -p=new A.DS(!0,"EditableText-"+n,s,r,q.z)}else p=B.za -return o.y.gam().gyq().aHi(p)}, -B(f1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6=this,e7=null,e8={},e9=A.P(f1),f0=f1.aj(t.Uf) -if(f0==null)f0=B.l3 -s=A.dn(e6.a.z,e6.gyK().a,t.p8) -r=A.P(f1).ok.y -r.toString -q=e6.c -q.toString -A.P(q) -q=e6.c -q.toString -q=A.cSl(q) -p=t.em -o=A.dn(q,e6.gyK().a,p) -n=A.dn(r,e6.gyK().a,p).cL(o).cL(s) -e6.a.toString -r=e9.ax -m=e6.gAO() -l=e6.guI() -q=A.b([],t.VS) -p=e6.a.p3 -if(p!=null)B.b.L(q,p) -p=e6.a.k2 -if(p!=null)q.push(new A.Gd(p,e6.gavS())) -switch(A.bt().a){case 2:case 4:k=A.cis(e6.a.dh) -break -case 0:case 1:case 3:case 5:k=A.cMe(e6.a.dh) -break -default:k=e7}p=e6.a -j=p.a3 -i=p.to -h=p.ry -e8.a=e8.b=null -g=!1 -f=!1 -e=e7 -d=e7 -switch(e9.w.a){case 2:c=A.lh(f1) -e6.x=!0 -j=$.aLc() -if(e6.gM0())b=e6.gVK() -else{e6.a.toString -p=f0.w -b=p==null?c.gti():p}a=f0.x -if(a==null)a=c.gti().bs(0.4) -e=new A.t(-2/A.b4(f1,B.dZ,t.l).w.b,0) -d=a -g=!0 -i=!0 -h=B.dY -break -case 4:c=A.lh(f1) -i=e6.x=!1 -j=$.aLb() -if(e6.gM0())b=e6.gVK() -else{e6.a.toString -p=f0.w -b=p==null?c.gti():p}a=f0.x -if(a==null)a=c.gti().bs(0.4) -e=new A.t(-2/A.b4(f1,B.dZ,t.l).w.b,0) -e8.b=new A.c2o(e6) -e8.a=new A.c2p(e6) -g=!0 -h=B.dY -break -case 0:case 1:e6.x=!1 -j=$.c9Z() -if(e6.gM0())b=e6.gVK() -else{e6.a.toString -p=f0.w -b=p==null?r.b:p}a=f0.x -if(a==null)a=r.b.bs(0.4) -i=f -break -case 3:e6.x=!1 -j=$.aLe() -if(e6.gM0())b=e6.gVK() -else{e6.a.toString -p=f0.w -b=p==null?r.b:p}a=f0.x -if(a==null)a=r.b.bs(0.4) -e8.b=new A.c2q(e6) -e8.a=new A.c2r(e6) -i=f -break -case 5:e6.x=!1 -j=$.aLe() -if(e6.gM0())b=e6.gVK() -else{e6.a.toString -p=f0.w -b=p==null?r.b:p}a=f0.x -if(a==null)a=r.b.bs(0.4) -e8.b=new A.c2s(e6) -e8.a=new A.c2t(e6) -i=f -break -default:a=e7 -b=a -g=b}p=e6.qf$ -a0=e6.a -a1=a0.go||!e6.gBR() -a2=a0.id -a3=a0.k1 -a4=e6.r -a5=a0.qq -a6=a0.w -a7=a0.x -a8=a0.y -a9=a0.Q -b0=a0.as -b1=a0.ax -b2=a0.ay -b3=a0.CW -b4=a0.cx -b5=a0.cy -b6=a0.db -b7=a0.dx -b8=a0.fr -a0=a0.fx -b9=l.ge0()?a:e7 -c0=e6.a -c1=c0.br -c2=c1?j:e7 -c3=c0.k4 -c4=c0.ok -c5=c0.p1 -c6=c0.p2 -c7=c0.d -c8=c0.aW -c9=c0.aS -d0=c0.RG -d1=c0.rx -d2=c0.xr -d3=c0.y1 -d4=c0.bg -d5=c0.C -d6=c0.ai -d7=c0.Y -d8=c0.b9 -d9=c0.ap -e0=c0.aO -e1=c0.r1 -e2=c0.ez -e3=$.c9F() -r=A.a2S(p,A.cbk(b5,d,e6,d9,b2,B.mR,e0,e1,e2,m,b,d1,e,i,h,d0,d6,!0,c1,!0,!1,l,!0,c7,c0.qu,q,e6.y,r.a,a6,e3,b8,a0,B.aw,b4,b3,c6,c3,c4,e6.gbt4(),e6.gbf6(),c5,c8,c9,g,a1,!0,"editable",!0,e7,d7,d4,d8,d5,b9,c2,d2,d3,a3,a4,b6,b7,k,a9,n,!0,b0,a8,b1,e7,a7,e7,B.aE,a2,a5)) -e6.a.toString -e4=A.iL(new A.za(A.b([l,m],t.Eo)),new A.c2u(e6,l,m),new A.n2(r,e7)) -e6.a.toString -e5=A.dn(B.frc,e6.gyK().a,t.Pb) -e8.c=null -if(e6.gavS()!==B.f0U){r=e6.a.k2 -r=r!=null&&r>0}else r=!1 -if(r)e8.c=e6.a.k2 -e6.a.toString -r=e6.gBR() -q=e6.w -q===$&&A.e() -return A.jx(A.Ig(A.mL(A.iL(m,new A.c2v(e8,e6),q.ajG(B.eb,e4)),!r,e7),e7,B.aM,e7,e7),e5,e7,new A.c2w(e6),new A.c2x(e6),e7)}, -$irD:1, -gaX(){return this.y}} -A.c2i.prototype={ -$0(){}, -$S:0} -A.c2k.prototype={ -$0(){this.a.r=this.b}, -$S:0} -A.c2j.prototype={ -$0(){this.a.f=this.b}, -$S:0} -A.c2l.prototype={ -$0(){}, -$S:0} -A.c2o.prototype={ -$0(){var s,r=this.a -if(!r.guI().ge0()){s=r.guI() -s=s.b&&B.b.qM(s.grU(),A.j0())}else s=!1 -if(s)r.guI().u_()}, -$S:0} -A.c2p.prototype={ -$0(){this.a.guI().xf()}, -$S:0} -A.c2q.prototype={ -$0(){var s,r=this.a -if(!r.guI().ge0()){s=r.guI() -s=s.b&&B.b.qM(s.grU(),A.j0())}else s=!1 -if(s)r.guI().u_()}, -$S:0} -A.c2r.prototype={ -$0(){this.a.guI().xf()}, -$S:0} -A.c2s.prototype={ -$0(){var s,r=this.a -if(!r.guI().ge0()){s=r.guI() -s=s.b&&B.b.qM(s.grU(),A.j0())}else s=!1 -if(s)r.guI().u_()}, -$S:0} -A.c2t.prototype={ -$0(){this.a.guI().xf()}, -$S:0} -A.c2u.prototype={ -$2(a,b){var s,r,q,p=this.a,o=p.awE(),n=p.a,m=n.z,l=n.as -n=n.at -s=p.f -r=this.b.ge0() -q=this.c.a.a -p.a.toString -return A.cGc(m,b,o,!1,q.length===0,r,s,l,n)}, -$S:790} -A.c2w.prototype={ -$1(a){return this.a.axG(!0)}, -$S:93} -A.c2x.prototype={ -$1(a){return this.a.axG(!1)}, -$S:90} -A.c2v.prototype={ -$2(a,b){var s,r,q=null,p=this.b,o=p.gBR(),n=this.a,m=n.c,l=p.gAO().a.a -l=(l.length===0?B.ce:new A.he(l)).gt(0) -s=p.a.go?q:new A.c2m(p) -r=n.b -n=n.a -return A.cq(q,q,b,!1,l,o,!1,q,!1,q,q,q,q,q,q,q,q,q,q,m,q,q,q,q,r,n,q,p.gBR()?new A.c2n(p):q,q,q,s,q,q,q,q,q,q,q,q,q,q,B.Q,q)}, -$S:382} -A.c2m.prototype={ -$0(){var s=this.a -if(!s.gAO().a.b.gc9())s.gAO().sLa(A.qU(B.C,s.gAO().a.a.length)) -s.aAZ()}, -$S:0} -A.c2n.prototype={ -$0(){var s=this.a,r=s.guI() -if(r.b&&B.b.qM(r.grU(),A.j0())&&!s.guI().ge0())s.guI().u_() -else if(!s.a.go)s.aAZ()}, -$S:0} -A.c5y.prototype={ -$1(a){var s,r=null -if(a.p(0,B.F)){s=A.P(this.a).ok.y.b -return A.aO(r,r,s==null?r:s.bs(0.38),r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r)}return A.aO(r,r,A.P(this.a).ok.y.b,r,r,r,r,r,r,r,r,r,r,r,r,r,r,!0,r,r,r,r,r,r,r,r)}, -$S:94} -A.c46.prototype={ -$2(a,b){if(!a.a)a.V(0,b)}, -$S:92} -A.aa4.prototype={ -bp(a){this.bJ(a) -this.Ng()}, -dk(){var s,r,q,p,o=this -o.qQ() -s=o.qf$ -r=o.gE8() -q=o.c -q.toString -q=A.BR(q) -o.yW$=q -p=o.Jk(q,r) -if(r){o.Bq(s,o.we$) -o.we$=!1}if(p)if(s!=null)s.n()}, -n(){var s,r=this -r.yV$.aT(0,new A.c46()) -s=r.qf$ -if(s!=null)s.n() -r.qf$=null -r.aM()}} -A.amQ.prototype={} -A.bkT.prototype={ -TX(a){return B.fee}, -a6M(a,b,c,d){var s,r,q,p=null,o=A.P(a) -a.aj(t.j_) -s=A.P(a) -r=s.vn.c -if(r==null)r=o.ax.b -q=A.c3(A.jr(A.dY(B.eb,p,B.A,!1,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,d,p,p,p,p,p,p,!1,B.ak),p,p,new A.aHb(r,p),B.a9,!1),22,22) -switch(b.a){case 0:s=A.bK2(B.G,1.5707963267948966,q) -break -case 1:s=q -break -case 2:s=A.bK2(B.G,0.7853981633974483,q) -break -default:s=p}return s}, -TW(a,b){var s -switch(a.a){case 2:s=B.f2r -break -case 0:s=B.f2u -break -case 1:s=B.l -break -default:s=null}return s}} -A.aHb.prototype={ -bb(a,b){var s,r,q,p=$.aw(),o=A.bh(),n=this.b -o.r=n.gk(n) -s=b.a/2 -r=A.pu(new A.t(s,s),s) -n=0+s -q=A.dj(p.w) -q.aP(new A.pT(r)) -q.aP(new A.kM(new A.a1(0,0,n,n))) -a.us(q,o)}, -tD(a){return!this.b.m(0,a.b)}} -A.aBZ.prototype={} -A.Ps.prototype={ -gu(a){return A.a7(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.Ps&&J.v(b.a,s.a)&&J.v(b.b,s.b)&&J.v(b.c,s.c)}} -A.aHc.prototype={} -A.atx.prototype={ -B(a){var s=this.c.al(0,B.EG),r=this.d.a8(0,B.f2l),q=A.b4(a,B.dG,t.l).w.r.b+8,p=44<=s.b-8-q,o=new A.t(8,q) -return new A.ai(new A.aB(8,q,8,8),new A.mE(new A.aty(s.al(0,o),r.al(0,o),p),new A.a8p(this.e,p,A.cXl(),null),null),null)}} -A.a8p.prototype={ -a_(){return new A.aHh(new A.tP(),null,null)}, -bQh(a,b){return this.e.$2(a,b)}} -A.aHh.prototype={ -bp(a){var s=this -s.bJ(a) -if(!A.f4(s.a.c,a.c)){s.e=new A.tP() -s.d=!1}}, -B(a){var s,r,q,p,o,n,m,l=this,k=null,j=A.u(a,B.bJ,t.c4) -j.toString -s=a.aj(t.I).w -r=l.e -q=l.d -p=l.a -o=p.d -n=t.A9 -n=q?new A.cZ(B.FZ,n):new A.cZ(B.aaW,n) -m=A.cG(q?B.BS:B.BV,k,k,k,k) -j=q?j.gc5():j.gcf() -n=A.b([new A.aHg(m,new A.c2O(l),j,n)],t.p) -B.b.L(n,l.a.c) -return new A.aHi(q,s,A.my(B.G,p.bQh(a,new A.aHe(o,q,s,n,k)),B.u,B.a1,B.anU,k),r)}} -A.c2O.prototype={ -$0(){var s=this.a -s.D(new A.c2N(s))}, -$S:0} -A.c2N.prototype={ -$0(){var s=this.a -s.d=!s.d}, -$S:0} -A.aHi.prototype={ -bl(a){var s=new A.aHj(this.e,this.f,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.sanV(this.e) -b.scV(this.f)}} -A.aHj.prototype={ -sanV(a){if(a===this.T)return -this.T=a -this.aA()}, -scV(a){if(a===this.b2)return -this.b2=a -this.aA()}, -cN(){var s,r,q=this,p=q.J$ -p.toString -s=t.g -r=s.a(A.R.prototype.ga9.call(q)) -p.iW(new A.ax(0,r.b,0,r.d),!0) -if(!q.T&&q.M==null)q.M=q.J$.gE(0).a -p=s.a(A.R.prototype.ga9.call(q)) -s=q.M -if(s!=null){s=q.J$.gE(0) -r=q.M -r.toString -s=s.a>r}else{r=s -s=!0}if(s)s=q.J$.gE(0).a -else{r.toString -s=r}q.fy=p.c8(new A.X(s,q.J$.gE(0).b)) -s=q.J$.b -s.toString -t.yS.a(s) -s.a=new A.t(q.b2===B.bH?0:q.gE(0).a-q.J$.gE(0).a,0)}, -bb(a,b){var s=this.J$,r=s.b -r.toString -a.r6(s,t.yS.a(r).a.a8(0,b))}, -r2(a,b){var s=this.J$.b -s.toString -return a.Ae(new A.c2P(this),t.yS.a(s).a,b)}, -uG(a){if(!(a.b instanceof A.mj))a.b=new A.mj(null,null,B.l)}, -rK(a,b){var s=a.b -s.toString -s=t.yS.a(s).a -b.rs(s.a,s.b,0,1) -this.aZz(a,b)}} -A.c2P.prototype={ -$2(a,b){return this.a.J$.qg(a,b)}, -$S:31} -A.aHe.prototype={ -bl(a){var s=new A.aF_(this.e,this.f,this.r,0,null,null,new A.bH(),A.aN(t.T)) -s.bj() -return s}, -bB(a,b){b.sbHS(this.e) -b.scV(this.r) -b.sanV(this.f)}, -qp(a){return new A.aHf(A.fs(t.Si),this,B.bl)}} -A.aHf.prototype={} -A.aF_.prototype={ -sbHS(a){if(a===this.a3)return -this.a3=a -this.aA()}, -sanV(a){if(a===this.ai)return -this.ai=a -this.aA()}, -scV(a){if(a===this.ah)return -this.ah=a -this.aA()}, -bhJ(){var s,r=this,q={},p=t.g,o=r.ai?p.a(A.R.prototype.ga9.call(r)):A.Tr(new A.X(p.a(A.R.prototype.ga9.call(r)).b,44)) -q.a=-1 -q.b=0 -r.dV(new A.bZT(q,r,o)) -p=r.aw$ -p.toString -s=r.C -if(s!==-1&&s===r.lX$-2&&q.b-p.gE(0).a<=o.b)r.C=-1}, -a5s(a,b){var s,r=this -if(a===r.aw$)return r.C!==-1 -s=r.C -if(s===-1)return!0 -return b>s===r.ai}, -bn0(){var s,r,q,p,o,n,m,l,k,j=this,i="RenderBox was not laid out: ",h={},g=j.aw$ -g.toString -s=j.ah -r=A.b([],t.Ik) -h.a=h.b=0 -h.c=-1 -j.dV(new A.bZU(h,j,g,r)) -q=j.C>=0 -if(s===B.bH){if(q){s=g.b -s.toString -t.yS.a(s).a=B.l -g.gE(0)}p=h.b -for(g=r.length,s=t.yS,o=0;oq&&s.C===-1)s.C=o.a-1}, -$S:40} -A.bZU.prototype={ -$1(a){var s,r,q=this -t.x.a(a) -s=a.b -s.toString -t.yS.a(s) -r=q.a -if(!q.b.a5s(a,++r.c))s.e=!1 -else{s.e=!0 -r.b=r.b+a.gE(0).a -r.a=Math.max(r.a,a.gE(0).b) -if(a!==q.c)q.d.push(a)}}, -$S:40} -A.bZV.prototype={ -$1(a){var s,r,q -t.x.a(a) -s=a.b -s.toString -t.yS.a(s) -r=this.a -q=++r.c -if(a===this.c)return -if(!this.b.a5s(a,q)){s.e=!1 -return}s.e=!0 -q=r.b -s.a=new A.t(0,q) -r.b=q+a.gE(0).b -r.a=Math.max(r.a,a.gE(0).a)}, -$S:40} -A.bZW.prototype={ -$1(a){var s,r,q -t.x.a(a) -s=a.b -s.toString -t.yS.a(s) -r=++this.a.a -if(a===this.c)return -q=this.b -if(!q.a5s(a,r)){s.e=!1 -return}a.iW(A.jq(null,q.gE(0).a),!0)}, -$S:40} -A.bZY.prototype={ -$1(a){var s -t.x.a(a) -s=a.b -s.toString -t.yS.a(s) -if(!s.e)return -this.a.r6(a,s.a.a8(0,this.b))}, -$S:40} -A.bZX.prototype={ -$2(a,b){return this.a.a.qg(a,b)}, -$S:31} -A.bZZ.prototype={ -$1(a){var s -t.x.a(a) -s=a.b -s.toString -if(t.yS.a(s).e)this.a.$1(a)}, -$S:40} -A.aHd.prototype={ -B(a){var s=null -return A.cK(!1,B.E,!0,B.aeT,this.c,B.bL,A.cPh(A.P(a).ax),1,s,s,s,s,s,B.ma)}} -A.aHg.prototype={ -B(a){var s=null -return A.cK(!1,B.E,!0,s,A.cJ(s,s,s,this.c,s,s,this.d,s,s,s,this.e),B.n,B.D,0,s,s,s,s,s,B.ma)}} -A.aJq.prototype={ -b8(a){var s,r,q -this.t2(a) -s=this.aw$ -for(r=t.yS;s!=null;){s.b8(a) -q=s.b -q.toString -s=r.a(q).aV$}}, -aZ(a){var s,r,q -this.rT(0) -s=this.aw$ -for(r=t.yS;s!=null;){s.aZ(0) -q=s.b -q.toString -s=r.a(q).aV$}}} -A.aJH.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.RO.prototype={ -H(){return"_TextSelectionToolbarItemPosition."+this.b}} -A.atz.prototype={ -B(a){var s=this,r=null -return A.hR(!1,s.c,r,r,r,r,r,r,s.d,r,A.k2(s.f,r,B.D,r,r,r,r,r,r,r,r,A.cMm(A.P(a).ax),r,r,r,B.FS,r,s.e,r,B.ln,r,r,r,r,B.fjs,r))}} -A.jE.prototype={ -cL(b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1=this,b2=null -if(b3==null)return b1 -s=b1.a -r=s==null?b2:s.cL(b3.a) -if(r==null)r=b3.a -q=b1.b -p=q==null?b2:q.cL(b3.b) -if(p==null)p=b3.b -o=b1.c -n=o==null?b2:o.cL(b3.c) -if(n==null)n=b3.c -m=b1.d -l=m==null?b2:m.cL(b3.d) -if(l==null)l=b3.d -k=b1.e -j=k==null?b2:k.cL(b3.e) -if(j==null)j=b3.e -i=b1.f -h=i==null?b2:i.cL(b3.f) -if(h==null)h=b3.f -g=b1.r -f=g==null?b2:g.cL(b3.r) -if(f==null)f=b3.r -e=b1.w -d=e==null?b2:e.cL(b3.w) -if(d==null)d=b3.w -c=b1.x -b=c==null?b2:c.cL(b3.x) -if(b==null)b=b3.x -a=b1.y -a0=a==null?b2:a.cL(b3.y) -if(a0==null)a0=b3.y -a1=b1.z -a2=a1==null?b2:a1.cL(b3.z) -if(a2==null)a2=b3.z -a3=b1.Q -a4=a3==null?b2:a3.cL(b3.Q) -if(a4==null)a4=b3.Q -a5=b1.as -a6=a5==null?b2:a5.cL(b3.as) -if(a6==null)a6=b3.as -a7=b1.at -a8=a7==null?b2:a7.cL(b3.at) -if(a8==null)a8=b3.at -a9=b1.ax -b0=a9==null?b2:a9.cL(b3.ax) -if(b0==null)b0=b3.ax -s=r==null?s:r -r=p==null?q:p -q=n==null?o:n -p=l==null?m:l -o=j==null?k:j -n=h==null?i:h -m=f==null?g:f -l=d==null?e:d -k=b==null?c:b -j=a0==null?a:a0 -i=a2==null?a1:a2 -h=a4==null?a3:a4 -g=a6==null?a5:a6 -f=a8==null?a7:a8 -return A.cdv(j,i,h,s,r,q,p,o,n,g,f,b0==null?a9:b0,m,l,k)}, -bwg(a,b,a0,a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.a -c=c==null?d:c.yN(a0,d,b,d,a1,a2,0,1,0,1,0,1,a3,0,1) -s=e.b -s=s==null?d:s.yN(a0,d,b,d,a1,a2,0,1,0,1,0,1,a3,0,1) -r=e.c -r=r==null?d:r.yN(a0,d,b,d,a1,a2,0,1,0,1,0,1,a3,0,1) -q=e.d -q=q==null?d:q.yN(a0,d,b,d,a1,a2,0,1,0,1,0,1,a3,0,1) -p=e.e -p=p==null?d:p.yN(a0,d,b,d,a1,a2,0,1,0,1,0,1,a3,0,1) -o=e.f -o=o==null?d:o.yN(a,d,b,d,a1,a2,0,1,0,1,0,1,a3,0,1) -n=e.r -n=n==null?d:n.yN(a,d,b,d,a1,a2,0,1,0,1,0,1,a3,0,1) -m=e.w -m=m==null?d:m.yN(a,d,b,d,a1,a2,0,1,0,1,0,1,a3,0,1) -l=e.x -l=l==null?d:l.yN(a,d,b,d,a1,a2,0,1,0,1,0,1,a3,0,1) -k=e.y -k=k==null?d:k.yN(a,d,b,d,a1,a2,0,1,0,1,0,1,a3,0,1) -j=e.z -j=j==null?d:j.yN(a,d,b,d,a1,a2,0,1,0,1,0,1,a3,0,1) -i=e.Q -i=i==null?d:i.yN(a0,d,b,d,a1,a2,0,1,0,1,0,1,a3,0,1) -h=e.as -h=h==null?d:h.yN(a,d,b,d,a1,a2,0,1,0,1,0,1,a3,0,1) -g=e.at -g=g==null?d:g.yN(a,d,b,d,a1,a2,0,1,0,1,0,1,a3,0,1) -f=e.ax -return A.cdv(k,j,i,c,s,r,q,p,o,h,g,f==null?d:f.yN(a,d,b,d,a1,a2,0,1,0,1,0,1,a3,0,1),n,m,l)}, -aFE(a,b,c){return this.bwg(a,b,c,null,null,null)}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.jE&&J.v(s.a,b.a)&&J.v(s.b,b.b)&&J.v(s.c,b.c)&&J.v(s.d,b.d)&&J.v(s.e,b.e)&&J.v(s.f,b.f)&&J.v(s.r,b.r)&&J.v(s.w,b.w)&&J.v(s.x,b.x)&&J.v(s.y,b.y)&&J.v(s.z,b.z)&&J.v(s.Q,b.Q)&&J.v(s.as,b.as)&&J.v(s.at,b.at)&&J.v(s.ax,b.ax)}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,B.a,B.a,B.a,B.a,B.a)}} -A.aHm.prototype={} -A.Ik.prototype={ -B(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=a.aj(t.ri),f=g==null?h:g.w.c -if(f==null){f=i.c -s=B.l2.a -r=B.l2.b -q=B.l2.c -p=B.l2.d -o=B.l2.e -n=B.l2.f -m=B.l2.r -l=B.l2.w -k=m==null?f.vn.c:m -l=new A.al2(f,new A.GF(s,r,q,p,o,n,m,l),B.GK,s,r,q,p,o,n,k,l) -f=l}f=f.cz(a) -j=a.aj(t.Uf) -if(j==null)j=B.l3 -s=i.c -r=s.vn -q=r.b -if(q==null)q=j.x -r=r.a -if(r==null)r=j.w -return new A.a5o(i,new A.UT(f,A.uU(A.b0F(i.d,r,h,h,q),s.k2,h),h),h)}} -A.a5o.prototype={ -FQ(a,b,c){return new A.Ik(this.w.c,c,null)}, -qx(a){return!this.w.c.m(0,a.w.c)}} -A.Il.prototype={ -v6(a){var s,r=this.a -r.toString -s=this.b -s.toString -return A.cMu(r,s,a)}} -A.SI.prototype={ -a_(){return new A.ax5(null,null)}} -A.ax5.prototype={ -Fc(a){var s=a.$3(this.CW,this.a.r,new A.bNo()) -s.toString -this.CW=t.ZM.a(s)}, -B(a){var s=this.CW -s.toString -return new A.Ik(s.aK(0,this.gvC().gk(0)),this.a.w,null)}} -A.bNo.prototype={ -$1(a){return new A.Il(t.we.a(a),null)}, -$S:791} -A.ud.prototype={ -gb7(a){return A.dI(A.y(this).i("ud.T"))}} -A.kE.prototype={ -gb7(a){return A.dI(A.y(this).i("kE.T"))}} -A.Gt.prototype={ -H(){return"MaterialTapTargetSize."+this.b}} -A.qV.prototype={ -apw(a){return a.i("ud<0>?").a(this.d.h(0,A.dI(a)))}, -aHt(a,b,c,d,e,f,g,a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h=this -f!=null -s=f==null?h.e:f -r=(a==null?h.ax:a).byY(null) -q=e==null?h.k2:e -p=a0==null?h.k4:a0 -o=a2==null?h.ok:a2 -n=new A.bIY(h,null).$0() -m=b==null?h.ah:b -l=c==null?h.aW:c -k=d==null?h.aS:d -j=g==null?h.bi:g -i=a1==null?h.qT:a1 -return A.cdw(h.p2,h.d,n,h.a,h.p4,h.R8,h.RG,h.rx,h.ry,h.cr,h.to,h.as,h.at,h.x1,h.x2,h.xr,h.y1,r,h.b,h.y2,h.bg,h.dl,h.br,h.ay,h.ch,h.C,h.a3,h.ai,m,h.a7,h.c,l,k,h.CW,h.cx,h.cy,h.db,h.b6,q,h.ed,s,h.bE,h.f,h.b9,h.Y,h.ap,h.aO,h.aY,h.dv,j,h.r,h.w,h.bh,h.dx,h.dy,h.fr,h.k3,p,h.r1,h.ez,h.fx,h.x,h.q9,h.qq,h.fy,h.qu,h.go,h.dh,h.ut,h.id,h.y,h.rN,h.J,i,h.vn,o,h.M,h.T,h.b2,h.p1,h.k1,!0,h.Q)}, -bzQ(a,b){var s=null -return this.aHt(s,s,s,s,s,s,s,a,s,b)}, -bz5(a){var s=null -return this.aHt(s,s,s,s,a,s,s,s,s,s)}, -m(a,b){var s=this -if(b==null)return!1 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.qV&&A.aal(b.d,s.d)&&b.a===s.a&&A.aal(b.c,s.c)&&b.e.m(0,s.e)&&b.f===s.f&&b.r.m(0,s.r)&&b.w===s.w&&b.x.m(0,s.x)&&b.y===s.y&&b.Q.m(0,s.Q)&&b.as.m(0,s.as)&&b.at.m(0,s.at)&&b.ax.m(0,s.ax)&&b.ay.m(0,s.ay)&&b.ch.m(0,s.ch)&&b.CW.m(0,s.CW)&&b.cx.m(0,s.cx)&&b.cy.m(0,s.cy)&&b.db.m(0,s.db)&&b.dx.m(0,s.dx)&&b.dy.m(0,s.dy)&&b.fr.m(0,s.fr)&&b.fx.m(0,s.fx)&&b.fy.m(0,s.fy)&&b.go.m(0,s.go)&&b.id.m(0,s.id)&&b.k1.m(0,s.k1)&&b.k2.m(0,s.k2)&&b.k3.m(0,s.k3)&&b.k4.m(0,s.k4)&&b.ok.m(0,s.ok)&&b.p1.m(0,s.p1)&&J.v(b.p2,s.p2)&&b.p3.m(0,s.p3)&&b.p4.m(0,s.p4)&&b.R8.m(0,s.R8)&&b.RG.m(0,s.RG)&&b.rx.m(0,s.rx)&&b.ry.m(0,s.ry)&&b.to.m(0,s.to)&&b.x1.m(0,s.x1)&&b.x2.m(0,s.x2)&&b.xr.m(0,s.xr)&&b.y1.m(0,s.y1)&&b.y2.m(0,s.y2)&&b.bg.m(0,s.bg)&&b.br.m(0,s.br)&&b.C.m(0,s.C)&&b.a3.m(0,s.a3)&&b.ai.m(0,s.ai)&&b.ah.m(0,s.ah)&&b.a7.m(0,s.a7)&&b.aW.m(0,s.aW)&&b.aS.m(0,s.aS)&&b.b6.m(0,s.b6)&&b.bE.m(0,s.bE)&&b.b9.m(0,s.b9)&&b.Y.m(0,s.Y)&&b.ap.m(0,s.ap)&&b.aO.m(0,s.aO)&&b.aY.m(0,s.aY)&&b.dv.m(0,s.dv)&&b.bi.m(0,s.bi)&&b.bh.m(0,s.bh)&&b.r1.m(0,s.r1)&&b.ez.m(0,s.ez)&&b.q9.m(0,s.q9)&&b.qq.m(0,s.qq)&&b.qu.m(0,s.qu)&&b.dh.m(0,s.dh)&&b.ut.m(0,s.ut)&&b.rN.m(0,s.rN)&&b.J.m(0,s.J)&&b.qT.m(0,s.qT)&&b.vn.m(0,s.vn)&&b.M.m(0,s.M)&&b.T.m(0,s.T)&&b.b2.m(0,s.b2)&&b.cr.m(0,s.cr)&&b.dl.m(0,s.dl)&&b.ed.m(0,s.ed)}, -gu(a){var s=this,r=s.d,q=A.y(r),p=A.H(new A.bS(r,q.i("bS<1>")),t.O) -B.b.L(p,new A.aH(r,q.i("aH<2>"))) -p.push(s.a) -p.push(s.b) -r=s.c -B.b.L(p,r.gdQ(r)) -B.b.L(p,r.guC(r)) -p.push(s.e) -p.push(s.f) -p.push(s.r) -p.push(s.w) -p.push(s.x) -p.push(s.y) -p.push(!0) -p.push(s.Q) -p.push(s.as) -p.push(s.at) -p.push(s.ax) -p.push(s.ay) -p.push(s.ch) -p.push(s.CW) -p.push(s.cx) -p.push(s.cy) -p.push(s.db) -p.push(s.dx) -p.push(s.dy) -p.push(s.fr) -p.push(s.fx) -p.push(s.fy) -p.push(s.go) -p.push(s.id) -p.push(s.k1) -p.push(s.k2) -p.push(s.k3) -p.push(s.k4) -p.push(s.ok) -p.push(s.p1) -p.push(s.p2) -p.push(s.p3) -p.push(s.p4) -p.push(s.R8) -p.push(s.RG) -p.push(s.rx) -p.push(s.ry) -p.push(s.to) -p.push(s.x1) -p.push(s.x2) -p.push(s.xr) -p.push(s.y1) -p.push(s.y2) -p.push(s.bg) -p.push(s.br) -p.push(s.C) -p.push(s.a3) -p.push(s.ai) -p.push(s.ah) -p.push(s.a7) -p.push(s.aW) -p.push(s.aS) -p.push(s.b6) -p.push(s.bE) -p.push(s.b9) -p.push(s.Y) -p.push(s.ap) -p.push(s.aO) -p.push(s.aY) -p.push(s.dv) -p.push(s.bi) -p.push(s.bh) -p.push(s.r1) -p.push(s.ez) -p.push(s.q9) -p.push(s.qq) -p.push(s.qu) -p.push(s.dh) -p.push(s.ut) -p.push(s.rN) -p.push(s.J) -p.push(s.qT) -p.push(s.vn) -p.push(s.M) -p.push(s.T) -p.push(s.b2) -p.push(s.cr) -p.push(s.dl) -p.push(s.ed) -return A.aI(p)}} -A.bIY.prototype={ -$0(){return this.a.p3}, -$S:792} -A.bIZ.prototype={ -$0(){var s=this.a,r=this.b -return s.bzQ(r.cL(s.k4),r.cL(s.ok))}, -$S:793} -A.bIW.prototype={ -$2(a,b){return new A.S(a,b.bIw(this.a.c.h(0,a),this.b),t.sw)}, -$S:794} -A.bIX.prototype={ -$1(a){return!this.a.c.ao(0,a.a)}, -$S:795} -A.al2.prototype={ -gx5(){var s=this.cx.a -return s==null?this.CW.ax.a:s}, -gti(){var s=this.cx.b -return s==null?this.CW.ax.b:s}, -gCD(){var s=this.cx.c -return s==null?this.CW.ax.c:s}, -gD0(){var s=this.cx.f -return s==null?this.CW.fx:s}, -cz(a){return A.cI3(this.CW,this.cx.bzz(this.gEb()).cz(a))}} -A.caZ.prototype={} -A.QG.prototype={ -gu(a){return(A.u8(this.a)^A.u8(this.b))>>>0}, -m(a,b){if(b==null)return!1 -return b instanceof A.QG&&b.a===this.a&&b.b===this.b}} -A.aAd.prototype={ -d6(a,b,c){var s,r=this.a,q=r.h(0,b) -if(q!=null)return q -if(r.a===this.b)r.A(0,new A.bS(r,A.y(r).i("bS<1>")).gS(0)) -s=c.$0() -r.j(0,b,s) -return s}} -A.w_.prototype={ -a83(a){var s=this.a,r=this.b,q=A.Z(a.a+new A.t(s,r).aL(0,4).a,0,a.b) -return a.aHA(A.Z(a.c+new A.t(s,r).aL(0,4).b,0,a.d),q)}, -m(a,b){if(b==null)return!1 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.w_&&b.a===this.a&&b.b===this.b}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -tz(){return this.aYn()+"(h: "+A.mr(this.a)+", v: "+A.mr(this.b)+")"}} -A.aHq.prototype={} -A.aIi.prototype={} -A.a2B.prototype={ -gYi(){var s,r=this.e -if(r!=null)s=r instanceof A.u2 -else s=!0 -if(s)return r -return A.Dj(new A.bJA(this))}, -gyi(){return null}, -gu(a){var s=this -return A.aI([s.a,s.b,s.c,s.d,s.gYi(),s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,s.gyi(),s.db,s.dx,s.dy,s.fr])}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r===b)return!0 -if(J.as(b)!==A.K(r))return!1 -s=!1 -if(b instanceof A.a2B)if(J.v(b.a,r.a))if(J.v(b.b,r.b))if(J.v(b.c,r.c))if(J.v(b.d,r.d))if(J.v(b.gYi(),r.gYi()))if(J.v(b.f,r.f))if(J.v(b.r,r.r))if(J.v(b.w,r.w))if(J.v(b.x,r.x))if(J.v(b.y,r.y))if(J.v(b.z,r.z))if(J.v(b.Q,r.Q))if(b.as==r.as)if(J.v(b.at,r.at))if(J.v(b.ax,r.ax))if(J.v(b.ay,r.ay))if(J.v(b.ch,r.ch))if(J.v(b.CW,r.CW))if(J.v(b.cx,r.cx)){b.gyi() -r.gyi() -s=J.v(b.db,r.db)&&J.v(b.dx,r.dx)&&b.dy==r.dy&&b.fr==r.fr}return s}} -A.bJA.prototype={ -$1(a){var s -if(a.p(0,B.O)){s=this.a.e -return s==null?t.n8.a(s):s}return B.D}, -$S:10} -A.aHs.prototype={} -A.a2D.prototype={ -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.y,s.x,s.z,s.Q,s.as,s.ax,s.at,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.a2D&&J.v(b.a,s.a)&&J.v(b.b,s.b)&&J.v(b.c,s.c)&&J.v(b.d,s.d)&&J.v(b.e,s.e)&&J.v(b.f,s.f)&&J.v(b.r,s.r)&&J.v(b.w,s.w)&&J.v(b.y,s.y)&&J.v(b.x,s.x)&&J.v(b.z,s.z)&&J.v(b.Q,s.Q)&&J.v(b.as,s.as)&&J.v(b.ax,s.ax)&&b.at==s.at}} -A.aHt.prototype={} -A.aA7.prototype={ -bl(a){var s=new A.aEy(!0,this.e,null,this.r,this.w,B.bm,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}} -A.aEy.prototype={ -qg(a,b){var s,r=this,q=$.cef -$.cef=!1 -if(r.gE(0).p(0,b)){s=r.r2(a,b)||r.M===B.bm -if((s||r.M===B.eb)&&!$.cee){$.cee=!0 -a.v(0,new A.zW(b,r))}}else s=!1 -if(q){$.cef=!0 -$.cee=!1}return s}} -A.Ir.prototype={ -a_(){return new A.Cn(new A.Zs(null),A.aQ(t.S),B.aa,null,null)}} -A.Cn.prototype={ -gbrc(){this.a.toString -this.f===$&&A.e() -return B.anW}, -gb9l(){this.a.toString -this.f===$&&A.e() -return!0}, -gaik(){var s=this.a.c -return s==null?null.aO5():s}, -gIK(){var s,r=this,q=r.w -if(q==null){q=A.c2(null,B.l5,B.lI,null,r) -q.d4() -s=q.lW$ -s.b=!0 -s.a.push(r.gbfv()) -r.w=q}return q}, -bfw(a){var s,r,q,p,o,n,m,l=this,k=null -$label0$0:{s=l.as===B.aa -r=a===B.aa -q=!s -p=q -if(p){p=r -o=p -n=!0}else{o=k -n=!1 -p=!1}if(p){B.b.A($.Is,l) -l.d.yf() -break $label0$0}p=s -if(p){m=!1===(n?o:r) -p=m}else p=!1 -if(p){l.d.acJ(0) -$.Is.push(l) -A.bCo(l.gaik()) -break $label0$0}break $label0$0}l.as=a}, -bpB(a,b){var s,r=this,q=new A.bK1(r,a) -if(r.gIK().gaI(0)===B.aa&&b.a>0){s=r.r -if(s!=null)s.af(0) -r.r=A.d4(b,q)}else q.$0()}, -aBp(a){return this.bpB(null,a)}, -WI(a){var s=this,r=s.r -if(r!=null)r.af(0) -s.r=null -r=s.w -r=r==null?null:r.gaI(0).gNT() -if(r===!0)if(a.a>0){r=s.gIK() -s.r=A.d4(a,r.gaND(r))}else s.gIK().pX(0)}, -btD(a){var s,r=this -r.a.toString -r.f===$&&A.e() -switch(1){case 1:s=r.y -if(s==null)s=r.y=A.Y9(r,B.fck) -s.p1=r.gbfH() -s.p2=r.gbdq() -s.R8=r.gbep() -s.ES(a) -break}}, -bda(a){var s=this,r=s.z -r=r==null?null:r.CW -if(r!==a.gd5()){r=s.y -r=r==null?null:r.CW -r=r===a.gd5()}else r=!0 -if(r)return -if(s.r==null&&s.gIK().gaI(0)===B.aa||!t.pY.b(a))return -s.axZ()}, -axZ(){this.a.toString -this.WI(B.I) -this.Q.P(0)}, -bdr(){var s,r=this,q=r.e -q===$&&A.e() -if(!q)return -s=r.gIK().gaI(0)===B.aa -if(s)r.gb9l() -if(s){q=r.c -q.toString -A.b6P(q)}r.a.toString -r.aBp(B.I)}, -beq(){if(this.Q.a!==0)return -this.WI(this.gbrc())}, -btA(a){var s,r,q,p,o=this -o.Q.v(0,a.gDE(a)) -s=A.U($.Is).i("az<1>") -r=A.H(new A.az($.Is,new A.bK0(),s),s.i("D.E")) -for(s=r.length,q=0;p=r.length,q>>16&255,B.r.gk(0)>>>8&255,B.r.gk(0)&255),a5,a5,B.oc,a5,a5,a5,B.af)) -break $label0$0}n=a5 -a6=!1 -if(B.aH===q){m=r.ok -k=m -j=k instanceof A.jE -if(j){n=m -o=r.w -a6=o -a6=a6 instanceof A.lH}}else j=!1 -if(a6){l=j?o:r.w -a6=n.z -a6.toString -a6=new A.ah(a6.XZ(B.r,A.cok(l)),new A.d8(A.aP(B.d.aD(229.5),B.lF.gk(0)>>>16&255,B.lF.gk(0)>>>8&255,B.lF.gk(0)&255),a5,a5,B.oc,a5,a5,a5,B.af)) -break $label0$0}a6=a5}i=a6.a -h=a5 -g=a6.b -h=g -f=i -a6=a4.f -a6===$&&A.e() -a4.a.toString -k=a6.a -e=new A.ax(0,1/0,k==null?a4.baS():k,1/0) -k=A.e3(a5,a5,a5,a5,a5,a5,a5,a5,a5,a4.a.c) -d=a6.b -if(d==null)d=e -c=a6.c -if(c==null)c=a4.baR() -a4.a.toString -b=a6.d -if(b==null)b=B.Z -a=a6.w -if(a==null)a=h -a0=a6.x -if(a0==null)a0=f -a1=a4.x -if(a1==null)a1=a4.x=A.cP(B.a6,a4.gIK(),a5) -a2=a4.a -a2.toString -a6=a6.e -if(a6==null)a6=24 -a3=new A.aHu(k,d,c,b,a,a0,B.ae,a1,s,a6,!0,a4.gaDj(),a4.gaDk(),a2.c!=null,a5) -return A.a0Y(a7)==null?a3:new A.C_(a5,a3,a5,a5)}, -n(){var s,r,q=this -$.kp.ah$.b.A(0,q.gaxE()) -B.b.A($.Is,q) -s=q.y -r=s==null -if(!r)s.p1=null -if(!r){s.Gu() -s.AK()}s=q.z -r=s==null -if(!r)s.a7=null -if(!r){s.Gu() -s.AK()}s=q.r -if(s!=null)s.af(0) -s=q.w -if(s!=null)s.n() -s=q.x -if(s!=null)s.n() -q.b0P()}, -B(a){var s,r,q=this,p=null -if(q.gaik().length===0){s=q.a.Q -return s}q.a.toString -q.f===$&&A.e() -s=q.gaik() -r=A.cq(p,p,q.a.Q,!1,p,p,!1,p,!1,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,s,B.Q,p) -q.e===$&&A.e() -r=A.cpc(A.B2(B.bm,r,p,p,q.gbtC(),p,p,p,p,p),B.aw,q.gaDj(),q.gaDk()) -return A.clN(r,q.d,q.gb5j())}} -A.bK1.prototype={ -$0(){var s,r=this.a,q=r.e -q===$&&A.e() -if(!q)return -r.gIK().cT(0) -q=r.r -if(q!=null)q.af(0) -q=this.b -if(q==null)q=null -else{s=r.gIK() -s=A.d4(q,s.gaND(s)) -q=s}r.r=q}, -$S:0} -A.bK0.prototype={ -$1(a){return a.Q.a===0}, -$S:797} -A.c35.prototype={ -HW(a){return new A.ax(0,a.b,0,a.d)}, -I2(a,b){var s,r,q=this.b,p=this.c,o=q.b,n=o+p,m=b.b,l=a.b-10,k=n+m<=l -m=o-p-m -s=(m>=10===k?!0:k)?Math.min(n,l):Math.max(m,10) -p=b.a -r=a.a-p -return new A.t(r<=20?r/2:A.Z(q.a-p/2,10,r-10),s)}, -BC(a){var s -if(this.b.m(0,a.b))s=this.c!==a.c -else s=!0 -return s}} -A.aHu.prototype={ -B(a){var s,r=this,q=null,p=r.w,o=r.x -o=A.jt(A.cq(q,q,A.bz(q,A.bI(A.Cg(r.c,q,q,q,q,q,q,p,o,q,q,q,q),1,1),B.n,q,q,r.r,q,q,r.f,r.e,q,q,q),!0,q,q,!1,q,!1,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,q,B.Q,q),q,q,B.bk,!0,p,o,q,B.aE) -s=A.cpc(new A.er(r.y,!1,new A.da(r.d,o,q),q),B.aw,r.at,r.ax) -p=A.cv(a,B.o4) -p=p==null?q:p.f -p=p==null?q:p.d -if(p==null)p=0 -return A.aoT(p,new A.mE(new A.c35(r.z,r.Q,!0),A.mL(s,r.ay,q),q))}} -A.a8y.prototype={ -n(){var s=this,r=s.dg$ -if(r!=null)r.V(0,s.gw7()) -s.dg$=null -s.aM()}, -cY(){this.dX() -this.dN() -this.w8()}} -A.a2G.prototype={ -gu(a){var s=this,r=null -return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,r,r,r,r,r,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r===b)return!0 -if(J.as(b)!==A.K(r))return!1 -s=!1 -if(b instanceof A.a2G)if(b.a==r.a)if(J.v(b.b,r.b))if(J.v(b.c,r.c))if(J.v(b.d,r.d))if(b.e==r.e)if(J.v(b.w,r.w))s=J.v(b.x,r.x) -return s}} -A.aHv.prototype={} -A.a0H.prototype={ -H(){return"ScriptCategory."+this.b}} -A.PF.prototype={ -aQc(a){var s -switch(a.a){case 0:s=this.c -break -case 1:s=this.d -break -case 2:s=this.e -break -default:s=null}return s}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.PF&&b.a.m(0,s.a)&&b.b.m(0,s.b)&&b.c.m(0,s.c)&&b.d.m(0,s.d)&&b.e.m(0,s.e)}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.aHV.prototype={} -A.mx.prototype={ -v(a,b){var s=this -return new A.Jh(s.gBW()+b.gBW(),s.gBH(s)+b.gBH(b),s.gBX()+b.gBX())}, -l(a){var s=this -if(s.gBH(s)===0)return A.cap(s.gBW(),s.gBX()) -if(s.gBW()===0)return A.cao(s.gBH(s),s.gBX()) -return A.cap(s.gBW(),s.gBX())+" + "+A.cao(s.gBH(s),0)}, -m(a,b){var s=this -if(b==null)return!1 -return b instanceof A.mx&&b.gBW()===s.gBW()&&b.gBH(b)===s.gBH(s)&&b.gBX()===s.gBX()}, -gu(a){var s=this -return A.a7(s.gBW(),s.gBH(s),s.gBX(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.i9.prototype={ -gBW(){return this.a}, -gBH(a){return 0}, -gBX(){return this.b}, -v(a,b){if(b instanceof A.i9)return this.a8(0,b) -return this.arx(0,b)}, -al(a,b){return new A.i9(this.a-b.a,this.b-b.b)}, -a8(a,b){return new A.i9(this.a+b.a,this.b+b.b)}, -aL(a,b){return new A.i9(this.a*b,this.b*b)}, -d3(a,b){return new A.i9(this.a/b,this.b/b)}, -Af(a){var s=a.a/2,r=a.b/2 -return new A.t(s+this.a*s,r+this.b*r)}, -a6u(a){var s=a.a/2,r=a.b/2 -return new A.t(s+this.a*s,r+this.b*r)}, -a0K(a){var s=a.a,r=(a.c-s)/2,q=a.b,p=(a.d-q)/2 -return new A.t(s+r+this.a*r,q+p+this.b*p)}, -amG(a,b){var s=b.a,r=a.a,q=(b.c-s-r)/2,p=b.b,o=a.b,n=(b.d-p-o)/2 -s=s+q+this.a*q -p=p+n+this.b*n -return new A.a1(s,p,s+r,p+o)}, -ak(a){return this}, -l(a){return A.cap(this.a,this.b)}} -A.jO.prototype={ -gBW(){return 0}, -gBH(a){return this.a}, -gBX(){return this.b}, -v(a,b){if(b instanceof A.jO)return this.a8(0,b) -return this.arx(0,b)}, -al(a,b){return new A.jO(this.a-b.a,this.b-b.b)}, -a8(a,b){return new A.jO(this.a+b.a,this.b+b.b)}, -aL(a,b){return new A.jO(this.a*b,this.b*b)}, -d3(a,b){return new A.jO(this.a/b,this.b/b)}, -ak(a){var s,r=this -switch(a.a){case 0:s=new A.i9(-r.a,r.b) -break -case 1:s=new A.i9(r.a,r.b) -break -default:s=null}return s}, -l(a){return A.cao(this.a,this.b)}} -A.Jh.prototype={ -aL(a,b){return new A.Jh(this.a*b,this.b*b,this.c*b)}, -d3(a,b){return new A.Jh(this.a/b,this.b/b,this.c/b)}, -ak(a){var s,r=this -switch(a.a){case 0:s=new A.i9(r.a-r.b,r.c) -break -case 1:s=new A.i9(r.a+r.b,r.c) -break -default:s=null}return s}, -gBW(){return this.a}, -gBH(a){return this.b}, -gBX(){return this.c}} -A.atj.prototype={ -l(a){return"TextAlignVertical(y: "+this.a+")"}} -A.Oj.prototype={ -H(){return"RenderComparison."+this.b}} -A.abQ.prototype={ -H(){return"Axis."+this.b}} -A.auo.prototype={ -H(){return"VerticalDirection."+this.b}} -A.Kb.prototype={ -H(){return"AxisDirection."+this.b}} -A.aoa.prototype={ -aKw(a,b,c,d){return A.cVG(a,!1,c,d)}, -bHx(a){return this.aKw(a,!1,null,null)}, -aKx(a,b){return A.aKD(a,b)}, -bHz(a){return this.aKx(a,null)}} -A.aGR.prototype={ -a6(){var s,r,q -for(s=this.a,s=A.dy(s,s.r,A.y(s).c),r=s.$ti.c;s.q();){q=s.d;(q==null?r.a(q):q).$0()}}, -an(a,b){this.a.v(0,b)}, -V(a,b){this.a.A(0,b)}} -A.Tl.prototype={ -acZ(a){var s=this -return new A.QW(s.gyL().al(0,a.gyL()),s.gBT().al(0,a.gBT()),s.gBJ().al(0,a.gBJ()),s.gDe().al(0,a.gDe()),s.gyM().al(0,a.gyM()),s.gBS().al(0,a.gBS()),s.gDf().al(0,a.gDf()),s.gBI().al(0,a.gBI()))}, -v(a,b){var s=this -return new A.QW(s.gyL().a8(0,b.gyL()),s.gBT().a8(0,b.gBT()),s.gBJ().a8(0,b.gBJ()),s.gDe().a8(0,b.gDe()),s.gyM().a8(0,b.gyM()),s.gBS().a8(0,b.gBS()),s.gDf().a8(0,b.gDf()),s.gBI().a8(0,b.gBI()))}, -l(a){var s,r,q,p,o=this,n="BorderRadius.only(",m="BorderRadiusDirectional.only(" -if(o.gyL().m(0,o.gBT())&&o.gBT().m(0,o.gBJ())&&o.gBJ().m(0,o.gDe()))if(!o.gyL().m(0,B.a_))s=o.gyL().a===o.gyL().b?"BorderRadius.circular("+B.d.bd(o.gyL().a,1)+")":"BorderRadius.all("+o.gyL().l(0)+")" -else s=null -else{r=!o.gyL().m(0,B.a_) -q=r?n+("topLeft: "+o.gyL().l(0)):n -if(!o.gBT().m(0,B.a_)){if(r)q+=", " -q+="topRight: "+o.gBT().l(0) -r=!0}if(!o.gBJ().m(0,B.a_)){if(r)q+=", " -q+="bottomLeft: "+o.gBJ().l(0) -r=!0}if(!o.gDe().m(0,B.a_)){if(r)q+=", " -q+="bottomRight: "+o.gDe().l(0)}q+=")" -s=q.charCodeAt(0)==0?q:q}if(o.gyM().m(0,o.gBS())&&o.gBS().m(0,o.gBI())&&o.gBI().m(0,o.gDf()))if(!o.gyM().m(0,B.a_))p=o.gyM().a===o.gyM().b?"BorderRadiusDirectional.circular("+B.d.bd(o.gyM().a,1)+")":"BorderRadiusDirectional.all("+o.gyM().l(0)+")" -else p=null -else{r=!o.gyM().m(0,B.a_) -q=r?m+("topStart: "+o.gyM().l(0)):m -if(!o.gBS().m(0,B.a_)){if(r)q+=", " -q+="topEnd: "+o.gBS().l(0) -r=!0}if(!o.gDf().m(0,B.a_)){if(r)q+=", " -q+="bottomStart: "+o.gDf().l(0) -r=!0}if(!o.gBI().m(0,B.a_)){if(r)q+=", " -q+="bottomEnd: "+o.gBI().l(0)}q+=")" -p=q.charCodeAt(0)==0?q:q}q=s==null -if(!q&&p!=null)return s+" + "+p -q=q?p:s -return q==null?"BorderRadius.zero":q}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.Tl&&b.gyL().m(0,s.gyL())&&b.gBT().m(0,s.gBT())&&b.gBJ().m(0,s.gBJ())&&b.gDe().m(0,s.gDe())&&b.gyM().m(0,s.gyM())&&b.gBS().m(0,s.gBS())&&b.gDf().m(0,s.gDf())&&b.gBI().m(0,s.gBI())}, -gu(a){var s=this -return A.a7(s.gyL(),s.gBT(),s.gBJ(),s.gDe(),s.gyM(),s.gBS(),s.gDf(),s.gBI(),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.e7.prototype={ -gyL(){return this.a}, -gBT(){return this.b}, -gBJ(){return this.c}, -gDe(){return this.d}, -gyM(){return B.a_}, -gBS(){return B.a_}, -gDf(){return B.a_}, -gBI(){return B.a_}, -t9(a){var s=this,r=s.a.yP(0,B.a_),q=s.b.yP(0,B.a_) -return A.O1(a,s.c.yP(0,B.a_),s.d.yP(0,B.a_),r,q)}, -OP(a){var s,r,q,p,o=this,n=o.a.yP(0,B.a_),m=o.b.yP(0,B.a_),l=o.c.yP(0,B.a_),k=o.d.yP(0,B.a_),j=n.a -n=n.b -s=m.a -m=m.b -r=l.a -l=l.b -q=k.a -k=k.b -p=j===s&&n===m&&j===r&&n===l&&j===q&&n===k -return new A.Hl(p,a.a,a.b,a.c,a.d,j,n,s,m,q,k,r,l)}, -acZ(a){if(a instanceof A.e7)return this.al(0,a) -return this.aY8(a)}, -v(a,b){if(b instanceof A.e7)return this.a8(0,b) -return this.aY7(0,b)}, -al(a,b){var s=this -return new A.e7(s.a.al(0,b.a),s.b.al(0,b.b),s.c.al(0,b.c),s.d.al(0,b.d))}, -a8(a,b){var s=this -return new A.e7(s.a.a8(0,b.a),s.b.a8(0,b.b),s.c.a8(0,b.c),s.d.a8(0,b.d))}, -aL(a,b){var s=this -return new A.e7(s.a.aL(0,b),s.b.aL(0,b),s.c.aL(0,b),s.d.aL(0,b))}, -d3(a,b){var s=this -return new A.e7(s.a.d3(0,b),s.b.d3(0,b),s.c.d3(0,b),s.d.d3(0,b))}, -ak(a){return this}} -A.QW.prototype={ -aL(a,b){var s=this -return new A.QW(s.a.aL(0,b),s.b.aL(0,b),s.c.aL(0,b),s.d.aL(0,b),s.e.aL(0,b),s.f.aL(0,b),s.r.aL(0,b),s.w.aL(0,b))}, -d3(a,b){var s=this -return new A.QW(s.a.d3(0,b),s.b.d3(0,b),s.c.d3(0,b),s.d.d3(0,b),s.e.d3(0,b),s.f.d3(0,b),s.r.d3(0,b),s.w.d3(0,b))}, -ak(a){var s=this -switch(a.a){case 0:return new A.e7(s.a.a8(0,s.f),s.b.a8(0,s.e),s.c.a8(0,s.w),s.d.a8(0,s.r)) -case 1:return new A.e7(s.a.a8(0,s.e),s.b.a8(0,s.f),s.c.a8(0,s.r),s.d.a8(0,s.w))}}, -gyL(){return this.a}, -gBT(){return this.b}, -gBJ(){return this.c}, -gDe(){return this.d}, -gyM(){return this.e}, -gBS(){return this.f}, -gDf(){return this.r}, -gBI(){return this.w}} -A.acq.prototype={ -H(){return"BorderStyle."+this.b}} -A.bC.prototype={ -aHz(a,b){var s=this,r=a==null?s.a:a,q=b==null?s.d:b -return new A.bC(r,s.b,s.c,q)}, -dj(a){return this.aHz(a,null)}, -aHs(a){return this.aHz(null,a)}, -be(a,b){var s=Math.max(0,this.b*b),r=b<=0?B.cn:this.c -return new A.bC(this.a,s,r,-1)}, -xe(){var s,r -switch(this.c.a){case 1:$.aw() -s=A.bh() -r=this.a -s.r=r.gk(r) -s.c=this.b -s.b=B.bS -return s -case 0:$.aw() -s=A.bh() -s.r=B.D.gk(0) -s.c=0 -s.b=B.bS -return s}}, -guW(){return this.b*(1-(1+this.d)/2)}, -gLy(){return this.b*(1+this.d)/2}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.bC&&b.a.m(0,s.a)&&b.b===s.b&&b.c===s.c&&b.d===s.d}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -tz(){return"BorderSide"}} -A.eJ.prototype={ -BY(a,b,c){return null}, -v(a,b){return this.BY(0,b,!1)}, -a8(a,b){var s=this.v(0,b) -if(s==null)s=b.BY(0,this,!0) -return s==null?new A.r9(A.b([b,this],t.N_)):s}, -rp(a,b){if(a==null)return this.be(0,b) -return null}, -rq(a,b){if(a==null)return this.be(0,1-b) -return null}, -zM(a,b,c,d){}, -gyl(){return!1}, -l(a){return"ShapeBorder()"}} -A.ik.prototype={ -gC9(){var s=Math.max(this.a.guW(),0) -return new A.aB(s,s,s,s)}, -rp(a,b){if(a==null)return this.be(0,b) -return null}, -rq(a,b){if(a==null)return this.be(0,1-b) -return null}} -A.r9.prototype={ -gC9(){return B.b.v4(this.a,B.Z,new A.bPk(),t.y7)}, -BY(a,b,c){var s,r,q,p=b instanceof A.r9 -if(!p){s=this.a -r=c?B.b.gU(s):B.b.gS(s) -q=r.BY(0,b,c) -if(q==null)q=b.BY(0,r,!c) -if(q!=null){p=A.H(s,t.RY) -p[c?p.length-1:0]=q -return new A.r9(p)}}s=A.b([],t.N_) -if(c)B.b.L(s,this.a) -if(p)B.b.L(s,b.a) -else s.push(b) -if(!c)B.b.L(s,this.a) -return new A.r9(s)}, -v(a,b){return this.BY(0,b,!1)}, -be(a,b){var s=this.a,r=A.U(s).i("O<1,eJ>") -s=A.H(new A.O(s,new A.bPm(b),r),r.i("a2.E")) -return new A.r9(s)}, -rp(a,b){return A.cp5(a,this,b)}, -rq(a,b){return A.cp5(this,a,b)}, -zd(a,b){var s,r -for(s=this.a,r=0;r") -return new A.O(new A.bR(s,r),new A.bPn(),r.i("O")).b_(0," + ")}} -A.bPk.prototype={ -$2(a,b){return a.v(0,b.gC9())}, -$S:800} -A.bPm.prototype={ -$1(a){return a.be(0,this.a)}, -$S:801} -A.bPl.prototype={ -$1(a){return a.gyl()}, -$S:802} -A.bPn.prototype={ -$1(a){return a.l(0)}, -$S:803} -A.axC.prototype={} -A.acw.prototype={ -H(){return"BoxShape."+this.b}} -A.act.prototype={ -BY(a,b,c){return null}, -v(a,b){return this.BY(0,b,!1)}, -zd(a,b){var s=A.dj($.aw().w) -s.aP(new A.kM(this.gC9().ak(b).Yo(a))) -return s}, -u4(a,b){var s=A.dj($.aw().w) -s.aP(new A.kM(a)) -return s}, -zM(a,b,c,d){a.wc(b,c)}, -gyl(){return!0}} -A.hL.prototype={ -gC9(){var s=this -return new A.aB(s.d.guW(),s.a.guW(),s.b.guW(),s.c.guW())}, -gaLb(){var s,r,q=this,p=q.a,o=p.a,n=q.d,m=!1 -if(n.a.m(0,o)&&q.c.a.m(0,o)&&q.b.a.m(0,o)){s=p.b -if(n.b===s&&q.c.b===s&&q.b.b===s)if(q.gWS()){r=p.d -p=n.d===r&&q.c.d===r&&q.b.d===r}else p=m -else p=m}else p=m -return p}, -gWS(){var s=this,r=s.a.c -return s.d.c===r&&s.c.c===r&&s.b.c===r}, -BY(a,b,c){var s=this -if(b instanceof A.hL&&A.wH(s.a,b.a)&&A.wH(s.b,b.b)&&A.wH(s.c,b.c)&&A.wH(s.d,b.d))return new A.hL(A.rH(s.a,b.a),A.rH(s.b,b.b),A.rH(s.c,b.c),A.rH(s.d,b.d)) -return null}, -v(a,b){return this.BY(0,b,!1)}, -be(a,b){var s=this -return new A.hL(s.a.be(0,b),s.b.be(0,b),s.c.be(0,b),s.d.be(0,b))}, -rp(a,b){if(a instanceof A.hL)return A.caB(a,this,b) -return this.a2H(a,b)}, -rq(a,b){if(a instanceof A.hL)return A.caB(this,a,b) -return this.a2I(a,b)}, -aak(a,b,c,d,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this -if(e.gaLb()){s=e.a -switch(s.c.a){case 0:return -case 1:switch(d.a){case 1:A.chO(a,b,s) -break -case 0:if(c!=null&&!c.m(0,B.aK)){A.chP(a,b,s,c) -return}A.chQ(a,b,s) -break}return}}if(e.gWS()&&e.a.c===B.cn)return -s=A.aQ(t.n8) -r=e.a -q=r.c -p=q===B.cn -if(!p)s.v(0,r.a) -o=e.b -n=o.c -m=n===B.cn -if(!m)s.v(0,o.a) -l=e.c -k=l.c -j=k===B.cn -if(!j)s.v(0,l.a) -i=e.d -h=i.c -g=h===B.cn -if(!g)s.v(0,i.a) -f=!0 -if(!(q===B.L&&r.b===0))if(!(n===B.L&&o.b===0)){if(!(k===B.L&&l.b===0))q=h===B.L&&i.b===0 -else q=f -f=q}q=!1 -if(s.a===1)if(!f)if(d!==B.oe)q=c!=null&&!c.m(0,B.aK) -else q=!0 -if(q){if(p)r=B.H -q=m?B.H:o -p=j?B.H:l -o=g?B.H:i -A.caC(a,b,c,p,s.gS(0),o,q,d,a0,r) -return}A.csv(a,b,l,i,o,r)}, -vs(a,b,c){return this.aak(a,b,null,B.af,c)}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.hL&&b.a.m(0,s.a)&&b.b.m(0,s.b)&&b.c.m(0,s.c)&&b.d.m(0,s.d)}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){var s,r,q=this -if(q.gaLb())return"Border.all("+q.a.l(0)+")" -s=A.b([],t.s) -r=q.a -if(!r.m(0,B.H))s.push("top: "+r.l(0)) -r=q.b -if(!r.m(0,B.H))s.push("right: "+r.l(0)) -r=q.c -if(!r.m(0,B.H))s.push("bottom: "+r.l(0)) -r=q.d -if(!r.m(0,B.H))s.push("left: "+r.l(0)) -return"Border("+B.b.b_(s,", ")+")"}, -gKM(a){return this.a}} -A.le.prototype={ -gC9(){var s=this -return new A.fM(s.b.guW(),s.a.guW(),s.c.guW(),s.d.guW())}, -gWS(){var s=this,r=s.a.c -return s.b.c===r&&s.d.c===r&&s.c.c===r}, -BY(a,b,c){var s,r,q,p=this,o=null -if(b instanceof A.le){s=p.a -r=b.a -if(A.wH(s,r)&&A.wH(p.b,b.b)&&A.wH(p.c,b.c)&&A.wH(p.d,b.d))return new A.le(A.rH(s,r),A.rH(p.b,b.b),A.rH(p.c,b.c),A.rH(p.d,b.d)) -return o}if(b instanceof A.hL){s=b.a -r=p.a -if(!A.wH(s,r)||!A.wH(b.c,p.d))return o -q=p.b -if(!q.m(0,B.H)||!p.c.m(0,B.H)){if(!b.d.m(0,B.H)||!b.b.m(0,B.H))return o -return new A.le(A.rH(s,r),q,p.c,A.rH(b.c,p.d))}return new A.hL(A.rH(s,r),b.b,A.rH(b.c,p.d),b.d)}return o}, -v(a,b){return this.BY(0,b,!1)}, -be(a,b){var s=this -return new A.le(s.a.be(0,b),s.b.be(0,b),s.c.be(0,b),s.d.be(0,b))}, -rp(a,b){if(a instanceof A.le)return A.caz(a,this,b) -return this.a2H(a,b)}, -rq(a,b){if(a instanceof A.le)return A.caz(this,a,b) -return this.a2I(a,b)}, -aak(a2,a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=d.a,b=c.a,a=d.b,a0=a.a,a1=!1 -if(a0.m(0,b)&&d.d.a.m(0,b)&&d.c.a.m(0,b)){s=c.b -if(a.b===s&&d.d.b===s&&d.c.b===s)if(d.gWS()){r=c.d -a1=a.d===r&&d.d.d===r&&d.c.d===r}}if(a1)switch(c.c.a){case 0:return -case 1:switch(a5.a){case 1:A.chO(a2,a3,c) -break -case 0:if(a4!=null&&!a4.m(0,B.aK)){A.chP(a2,a3,c,a4) -return}A.chQ(a2,a3,c) -break}return}if(d.gWS()&&c.c===B.cn)return -switch(a6.a){case 0:a1=new A.ah(d.c,a) -break -case 1:a1=new A.ah(a,d.c) -break -default:a1=null}q=a1.a -p=null -o=a1.b -p=o -n=q -a1=A.aQ(t.n8) -m=c.c -l=m===B.cn -if(!l)a1.v(0,b) -k=d.c -j=k.c -if(j!==B.cn)a1.v(0,k.a) -i=d.d -h=i.c -g=h===B.cn -if(!g)a1.v(0,i.a) -f=a.c -if(f!==B.cn)a1.v(0,a0) -e=!0 -if(!(m===B.L&&c.b===0))if(!(j===B.L&&k.b===0)){if(!(h===B.L&&i.b===0))a=f===B.L&&a.b===0 -else a=e -e=a}a=!1 -if(a1.a===1)if(!e)if(a5!==B.oe)a=a4!=null&&!a4.m(0,B.aK) -else a=!0 -if(a){if(l)c=B.H -a=p.c===B.cn?B.H:p -a0=g?B.H:i -m=n.c===B.cn?B.H:n -A.caC(a2,a3,a4,a0,a1.gS(0),m,a,a5,a6,c) -return}A.csv(a2,a3,i,n,p,c)}, -vs(a,b,c){return this.aak(a,b,null,B.af,c)}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.le&&b.a.m(0,s.a)&&b.b.m(0,s.b)&&b.c.m(0,s.c)&&b.d.m(0,s.d)}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){var s=this,r=A.b([],t.s),q=s.a -if(!q.m(0,B.H))r.push("top: "+q.l(0)) -q=s.b -if(!q.m(0,B.H))r.push("start: "+q.l(0)) -q=s.c -if(!q.m(0,B.H))r.push("end: "+q.l(0)) -q=s.d -if(!q.m(0,B.H))r.push("bottom: "+q.l(0)) -return"BorderDirectional("+B.b.b_(r,", ")+")"}, -gKM(a){return this.a}} -A.d8.prototype={ -gq0(a){var s=this.c -s=s==null?null:s.gC9() -return s==null?B.Z:s}, -a0Q(a,b){var s,r,q -switch(this.w.a){case 1:s=A.pu(a.gcH(),a.gum()/2) -r=A.dj($.aw().w) -r.aP(new A.pT(s)) -return r -case 0:r=this.d -if(r!=null){q=A.dj($.aw().w) -q.aP(new A.j4(r.ak(b).t9(a))) -return q}r=A.dj($.aw().w) -r.aP(new A.kM(a)) -return r}}, -be(a,b){var s=this,r=null,q=A.aa(r,s.a,b),p=A.cb7(r,s.b,b),o=A.chR(r,s.c,b),n=A.nN(r,s.d,b),m=A.caE(r,s.e,b),l=s.f -l=l==null?r:l.be(0,b) -return new A.d8(q,p,o,n,m,l,r,s.w)}, -ga9b(){return this.e!=null}, -rp(a,b){var s -$label0$0:{if(a==null){s=this.be(0,b) -break $label0$0}if(a instanceof A.d8){s=A.chS(a,this,b) -break $label0$0}s=this.ad1(a,b) -break $label0$0}return s}, -rq(a,b){var s -$label0$0:{if(a==null){s=this.be(0,1-b) -break $label0$0}if(a instanceof A.d8){s=A.chS(this,a,b) -break $label0$0}s=this.ad2(a,b) -break $label0$0}return s}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r===b)return!0 -if(J.as(b)!==A.K(r))return!1 -s=!1 -if(b instanceof A.d8)if(J.v(b.a,r.a))if(J.v(b.b,r.b))if(J.v(b.c,r.c))if(J.v(b.d,r.d))if(A.f4(b.e,r.e))if(J.v(b.f,r.f))s=b.w===r.w -return s}, -gu(a){var s=this,r=s.e -r=r==null?null:A.aI(r) -return A.a7(s.a,s.b,s.c,s.d,r,s.f,s.r,s.w,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -amv(a,b,c){var s -switch(this.w.a){case 0:s=this.d -if(s!=null)return s.ak(c).t9(new A.a1(0,0,0+a.a,0+a.b)).p(0,b) -return!0 -case 1:return b.al(0,a.xx(B.l)).gqS()<=Math.min(a.a,a.b)/2}}, -N1(a){return new A.axI(this,a)}} -A.axI.prototype={ -azQ(a,b,c,d){var s=this.b -switch(s.w.a){case 1:a.vN(b.gcH(),b.gum()/2,c) -break -case 0:s=s.d -if(s==null||s.m(0,B.aK))a.wc(b,c) -else a.r0(s.ak(d).t9(b),c) -break}}, -b4u(a,b,c){var s,r,q,p,o,n,m=this.b.e -if(m==null)return -for(s=m.length,r=0;r0?o*0.57735+0.5:0 -p.z=new A.B7(q.e,o) -o=b.rz(q.b) -n=q.d -this.azQ(a,new A.a1(o.a-n,o.b-n,o.c+n,o.d+n),p,c)}}, -IB(a){var s=a.a -if(s.gv0(s)===255&&a.c===B.L)return a.guW() -return 0}, -b4t(a,b){var s,r,q,p,o=this,n=o.b.c -if(n==null)return a -if(n instanceof A.hL){s=new A.aB(o.IB(n.d),o.IB(n.a),o.IB(n.b),o.IB(n.c)).d3(0,2) -return new A.a1(a.a+s.a,a.b+s.b,a.c-s.c,a.d-s.d)}else if(n instanceof A.le&&b!=null){r=b===B.bH -q=r?n.c:n.b -p=r?n.b:n.c -s=new A.aB(o.IB(q),o.IB(n.a),o.IB(p),o.IB(n.d)).d3(0,2) -return new A.a1(a.a+s.a,a.b+s.b,a.c-s.c,a.d-s.d)}return a}, -blV(a,b,c){var s,r,q,p=this,o=p.b,n=o.b -if(n==null)return -if(p.e==null){s=p.a -s.toString -p.e=n.a7s(s)}r=null -switch(o.w.a){case 1:q=A.pu(b.gcH(),b.gum()/2) -r=A.dj($.aw().w) -r.aP(new A.pT(q)) -break -case 0:o=o.d -if(o!=null){r=A.dj($.aw().w) -r.aP(new A.j4(o.ak(c.d).t9(b)))}break}p.e.Kp(a,b,r,c)}, -n(){var s=this.e -if(s!=null)s.n() -this.arF()}, -yj(a,b,c){var s,r,q,p=this,o=c.e,n=b.a,m=b.b,l=new A.a1(n,m,n+o.a,m+o.b),k=c.d -p.b4u(a,l,k) -o=p.b -n=o.a -m=n==null -if(!m||o.f!=null){s=p.b4t(l,k) -if(p.c!=null)r=o.f!=null&&!J.v(p.d,l) -else r=!0 -if(r){$.aw() -q=A.bh() -if(!m)q.r=n.gk(n) -n=o.f -if(n!=null){q.sLk(n.RQ(0,l,k)) -p.d=l}p.c=q}n=p.c -n.toString -p.azQ(a,s,n,k)}p.blV(a,l,c) -n=o.c -if(n!=null){m=o.d -m=m==null?null:m.ak(k) -n.aak(a,l,m,o.w,k)}}, -l(a){return"BoxPainter for "+this.b.l(0)}} -A.E2.prototype={ -H(){return"BoxFit."+this.b}} -A.ahM.prototype={} -A.dz.prototype={ -xe(){var s,r -$.aw() -s=A.bh() -r=this.a -s.r=r.gk(r) -s.z=new A.B7(this.e,A.cLn(this.c)) -return s}, -be(a,b){var s=this -return new A.dz(s.d*b,s.e,s.a,s.b.aL(0,b),s.c*b)}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.dz&&b.a.m(0,s.a)&&b.b.m(0,s.b)&&b.c===s.c&&b.d===s.d&&b.e===s.e}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){var s=this -return"BoxShadow("+s.a.l(0)+", "+s.b.l(0)+", "+A.mr(s.c)+", "+A.mr(s.d)+", "+s.e.l(0)+")"}} -A.iy.prototype={ -be(a,b){return new A.iy(this.b,this.a.be(0,b))}, -rp(a,b){var s,r -if(a instanceof A.iy){s=A.cy(a.a,this.a,b) -r=A.aA(a.b,this.b,b) -r.toString -return new A.iy(A.Z(r,0,1),s)}return this.LE(a,b)}, -rq(a,b){var s,r -if(a instanceof A.iy){s=A.cy(this.a,a.a,b) -r=A.aA(this.b,a.b,b) -r.toString -return new A.iy(A.Z(r,0,1),s)}return this.LF(a,b)}, -zd(a,b){var s=A.dj($.aw().w) -s.aP(new A.pT(this.a2U(a).qN(-this.a.guW()))) -return s}, -u4(a,b){var s=A.dj($.aw().w) -s.aP(new A.pT(this.a2U(a))) -return s}, -CY(a){return this.u4(a,null)}, -zM(a,b,c,d){if(this.b===0)a.vN(b.gcH(),b.gum()/2,c) -else a.aIO(this.a2U(b),c)}, -gyl(){return!0}, -zt(a){var s=a==null?this.a:a -return new A.iy(this.b,s)}, -vs(a,b,c){var s,r=this.a -switch(r.c.a){case 0:break -case 1:s=r.b*r.d -if(this.b===0)a.vN(b.gcH(),(b.gum()+s)/2,r.xe()) -else a.aIO(this.a2U(b).qN(s/2),r.xe()) -break}}, -bb(a,b){return this.vs(a,b,null)}, -a2U(a){var s,r,q,p,o,n,m,l=this.b -if(l===0||a.c-a.a===a.d-a.b)return A.pu(a.gcH(),a.gum()/2) -s=a.c -r=a.a -q=s-r -p=a.d -o=a.b -n=p-o -l=1-l -if(q").b(b)&&A.aal(b.f,s.f)}, -gu(a){return A.a7(A.K(this),this.zQ(),this.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return"ColorSwatch(primary value: "+this.aYb(0)+")"}} -A.nW.prototype={ -tz(){return"Decoration"}, -gq0(a){return B.Z}, -ga9b(){return!1}, -rp(a,b){return null}, -rq(a,b){return null}, -amv(a,b,c){return!0}, -a0Q(a,b){throw A.q(A.aJ("This Decoration subclass does not expect to be used for clipping."))}} -A.acu.prototype={ -n(){}} -A.az6.prototype={} -A.Mi.prototype={ -H(){return"ImageRepeat."+this.b}} -A.axy.prototype={ -a7s(a){var s,r=this.a -r=r==null?null:r.a7s(a) -s=this.b -s=s==null?null:s.a7s(a) -return new A.bO2(r,s,this.c)}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.axy&&J.v(b.a,s.a)&&J.v(b.b,s.b)&&b.c===s.c}, -gu(a){return A.a7(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return"_BlendedDecorationImage("+A.A(this.a)+", "+A.A(this.b)+", "+A.A(this.c)+")"}} -A.bO2.prototype={ -anX(a,b,c,d,e,f){var s,r,q=this -$.aw() -a.xh(null,A.bh()) -s=q.a -r=s==null -if(!r)s.anX(a,b,c,d,e*(1-q.c),f) -s=q.b -if(s!=null){r=!r?B.aew:f -s.anX(a,b,c,d,e*q.c,r)}a.a.restore()}, -Kp(a,b,c,d){return this.anX(a,b,c,d,1,B.ez)}, -n(){var s=this.a -if(s!=null)s.n() -s=this.b -if(s!=null)s.n()}, -l(a){return"_BlendedDecorationImagePainter("+A.A(this.a)+", "+A.A(this.b)+", "+A.A(this.c)+")"}} -A.hw.prototype={ -grZ(){var s=this -return s.gxZ(s)+s.gy_(s)+s.gAa(s)+s.gA3()}, -bw6(a){var s,r=this -switch(a.a){case 0:s=r.grZ() -break -case 1:s=r.gpJ(r)+r.gpZ(r) -break -default:s=null}return s}, -v(a,b){var s=this -return new A.zb(s.gxZ(s)+b.gxZ(b),s.gy_(s)+b.gy_(b),s.gAa(s)+b.gAa(b),s.gA3()+b.gA3(),s.gpJ(s)+b.gpJ(b),s.gpZ(s)+b.gpZ(b))}, -bk(a,b,c){var s=this -return new A.zb(A.Z(s.gxZ(s),b.a,c.a),A.Z(s.gy_(s),b.c,c.b),A.Z(s.gAa(s),0,c.c),A.Z(s.gA3(),0,c.d),A.Z(s.gpJ(s),b.b,c.e),A.Z(s.gpZ(s),b.d,c.f))}, -l(a){var s=this -if(s.gAa(s)===0&&s.gA3()===0){if(s.gxZ(s)===0&&s.gy_(s)===0&&s.gpJ(s)===0&&s.gpZ(s)===0)return"EdgeInsets.zero" -if(s.gxZ(s)===s.gy_(s)&&s.gy_(s)===s.gpJ(s)&&s.gpJ(s)===s.gpZ(s))return"EdgeInsets.all("+B.d.bd(s.gxZ(s),1)+")" -return"EdgeInsets("+B.d.bd(s.gxZ(s),1)+", "+B.d.bd(s.gpJ(s),1)+", "+B.d.bd(s.gy_(s),1)+", "+B.d.bd(s.gpZ(s),1)+")"}if(s.gxZ(s)===0&&s.gy_(s)===0)return"EdgeInsetsDirectional("+B.d.bd(s.gAa(s),1)+", "+B.d.bd(s.gpJ(s),1)+", "+B.d.bd(s.gA3(),1)+", "+B.d.bd(s.gpZ(s),1)+")" -return"EdgeInsets("+B.d.bd(s.gxZ(s),1)+", "+B.d.bd(s.gpJ(s),1)+", "+B.d.bd(s.gy_(s),1)+", "+B.d.bd(s.gpZ(s),1)+") + EdgeInsetsDirectional("+B.d.bd(s.gAa(s),1)+", 0.0, "+B.d.bd(s.gA3(),1)+", 0.0)"}, -m(a,b){var s=this -if(b==null)return!1 -return b instanceof A.hw&&b.gxZ(b)===s.gxZ(s)&&b.gy_(b)===s.gy_(s)&&b.gAa(b)===s.gAa(s)&&b.gA3()===s.gA3()&&b.gpJ(b)===s.gpJ(s)&&b.gpZ(b)===s.gpZ(s)}, -gu(a){var s=this -return A.a7(s.gxZ(s),s.gy_(s),s.gAa(s),s.gA3(),s.gpJ(s),s.gpZ(s),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.aB.prototype={ -gxZ(a){return this.a}, -gpJ(a){return this.b}, -gy_(a){return this.c}, -gpZ(a){return this.d}, -gAa(a){return 0}, -gA3(){return 0}, -Zm(a){var s=this -return new A.a1(a.a-s.a,a.b-s.b,a.c+s.c,a.d+s.d)}, -Yo(a){var s=this -return new A.a1(a.a+s.a,a.b+s.b,a.c-s.c,a.d-s.d)}, -v(a,b){if(b instanceof A.aB)return this.a8(0,b) -return this.arM(0,b)}, -bk(a,b,c){var s=this -return new A.aB(A.Z(s.a,b.a,c.a),A.Z(s.b,b.b,c.e),A.Z(s.c,b.c,c.b),A.Z(s.d,b.d,c.f))}, -al(a,b){var s=this -return new A.aB(s.a-b.a,s.b-b.b,s.c-b.c,s.d-b.d)}, -a8(a,b){var s=this -return new A.aB(s.a+b.a,s.b+b.b,s.c+b.c,s.d+b.d)}, -aL(a,b){var s=this -return new A.aB(s.a*b,s.b*b,s.c*b,s.d*b)}, -d3(a,b){var s=this -return new A.aB(s.a/b,s.b/b,s.c/b,s.d/b)}, -ak(a){return this}, -N0(a,b,c,d){var s=this,r=b==null?s.a:b,q=d==null?s.b:d,p=c==null?s.c:c -return new A.aB(r,q,p,a==null?s.d:a)}, -a7g(a){return this.N0(a,null,null,null)}, -aHv(a,b){return this.N0(a,null,null,b)}, -bzM(a,b){return this.N0(null,a,b,null)}} -A.fM.prototype={ -gAa(a){return this.a}, -gpJ(a){return this.b}, -gA3(){return this.c}, -gpZ(a){return this.d}, -gxZ(a){return 0}, -gy_(a){return 0}, -v(a,b){if(b instanceof A.fM)return this.a8(0,b) -return this.arM(0,b)}, -al(a,b){var s=this -return new A.fM(s.a-b.a,s.b-b.b,s.c-b.c,s.d-b.d)}, -a8(a,b){var s=this -return new A.fM(s.a+b.a,s.b+b.b,s.c+b.c,s.d+b.d)}, -aL(a,b){var s=this -return new A.fM(s.a*b,s.b*b,s.c*b,s.d*b)}, -d3(a,b){var s=this -return new A.fM(s.a/b,s.b/b,s.c/b,s.d/b)}, -ak(a){var s,r=this -switch(a.a){case 0:s=new A.aB(r.c,r.b,r.a,r.d) -break -case 1:s=new A.aB(r.a,r.b,r.c,r.d) -break -default:s=null}return s}} -A.zb.prototype={ -aL(a,b){var s=this -return new A.zb(s.a*b,s.b*b,s.c*b,s.d*b,s.e*b,s.f*b)}, -d3(a,b){var s=this -return new A.zb(s.a/b,s.b/b,s.c/b,s.d/b,s.e/b,s.f/b)}, -ak(a){var s,r=this -switch(a.a){case 0:s=new A.aB(r.d+r.a,r.e,r.c+r.b,r.f) -break -case 1:s=new A.aB(r.c+r.a,r.e,r.d+r.b,r.f) -break -default:s=null}return s}, -gxZ(a){return this.a}, -gy_(a){return this.b}, -gAa(a){return this.c}, -gA3(){return this.d}, -gpJ(a){return this.e}, -gpZ(a){return this.f}} -A.bPj.prototype={} -A.c5J.prototype={ -$1(a){return a<=this.a}, -$S:318} -A.c59.prototype={ -$1(a){var s=this,r=A.aa(A.crg(s.a,s.b,a),A.crg(s.c,s.d,a),s.e) -r.toString -return r}, -$S:805} -A.aik.prototype={ -Gj(){var s,r,q,p=this.b -if(p!=null)return p -p=this.a.length -s=1/(p-1) -r=J.j7(p,t.Z) -for(q=0;q") -r=A.H(new A.O(r,new A.bgj(b),q),q.i("a2.E")) -return new A.kY(s.d,s.e,s.f,r,s.b,null)}, -rp(a,b){if(t.Nl.b(a))return A.ckN(a,this,b) -return this.ad7(a,b)}, -rq(a,b){if(t.Nl.b(a))return A.ckN(this,a,b) -return this.ad8(a,b)}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.kY&&b.d.m(0,s.d)&&b.e.m(0,s.e)&&b.f===s.f&&A.f4(b.a,s.a)&&A.f4(b.b,s.b)}, -gu(a){var s=this,r=A.aI(s.a),q=s.b -q=q==null?null:A.aI(q) -return A.a7(s.d,s.e,s.f,s.c,r,q,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){var s=this,r=A.b(["begin: "+s.d.l(0),"end: "+s.e.l(0),"colors: "+A.A(s.a)],t.s),q=s.b -if(q!=null)r.push("stops: "+A.A(q)) -r.push("tileMode: "+s.f.l(0)) -return"LinearGradient("+B.b.b_(r,", ")+")"}} -A.bgj.prototype={ -$1(a){var s=A.aa(null,a,this.a) -s.toString -return s}, -$S:63} -A.vw.prototype={ -RQ(a,b,c){var s=this,r=s.d.ak(c).a0K(b),q=b.gum(),p=s.Gj(),o=s.ahz(b,c),n=s.r -n=n==null?null:n.ak(c).a0K(b) -return A.cFv(r,s.e*q,s.a,p,s.f,o,n,s.w*b.gum())}, -be(a,b){var s=this,r=s.a,q=A.U(r).i("O<1,N>") -r=A.H(new A.O(r,new A.bu7(b),q),q.i("a2.E")) -return new A.vw(s.d,s.e,s.f,s.r,s.w,r,s.b,null)}, -rp(a,b){if(t.hi.b(a))return A.cmC(a,this,b) -return this.ad7(a,b)}, -rq(a,b){if(t.hi.b(a))return A.cmC(this,a,b) -return this.ad8(a,b)}, -m(a,b){if(b==null)return!1 -if(this===b)return!0 -if(J.as(b)!==A.K(this))return!1 -if(b instanceof A.vw)b.d.m(0,this.d) -return!1}, -gu(a){var s=this,r=A.aI(s.a),q=s.b -q=q==null?null:A.aI(q) -return A.a7(s.d,s.e,s.f,s.c,r,q,s.r,s.w,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){var s=this,r=A.b(["center: "+s.d.l(0),"radius: "+A.mr(s.e),"colors: "+A.A(s.a)],t.s),q=s.b -if(q!=null)r.push("stops: "+A.A(q)) -r.push("tileMode: "+A.A(s.f)) -q=s.r -if(q!=null)r.push("focal: "+q.l(0)) -r.push("focalRadius: "+A.mr(s.w)) -return"RadialGradient("+B.b.b_(r,", ")+")"}} -A.bu7.prototype={ -$1(a){var s=A.aa(null,a,this.a) -s.toString -return s}, -$S:63} -A.vQ.prototype={ -RQ(a,b,c){var s=this -return A.cFw(s.d.ak(c).a0K(b),s.a,s.Gj(),s.r,s.e,s.f,s.ahz(b,c))}, -be(a,b){var s=this,r=s.a,q=A.U(r).i("O<1,N>") -r=A.H(new A.O(r,new A.bHz(b),q),q.i("a2.E")) -return new A.vQ(s.d,s.e,s.f,s.r,r,s.b,null)}, -rp(a,b){if(t.MK.b(a))return A.cnQ(a,this,b) -return this.ad7(a,b)}, -rq(a,b){if(t.MK.b(a))return A.cnQ(this,a,b) -return this.ad8(a,b)}, -m(a,b){if(b==null)return!1 -if(this===b)return!0 -if(J.as(b)!==A.K(this))return!1 -if(b instanceof A.vQ)b.d.m(0,this.d) -return!1}, -gu(a){var s=this,r=A.aI(s.a),q=s.b -q=q==null?null:A.aI(q) -return A.a7(s.d,s.e,s.f,s.r,s.c,r,q,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){var s=this,r=A.b(["center: "+s.d.l(0),"startAngle: "+A.mr(s.e),"endAngle: "+A.mr(s.f),"colors: "+A.A(s.a)],t.s),q=s.b -if(q!=null)r.push("stops: "+A.A(q)) -r.push("tileMode: "+A.A(s.r)) -return"SweepGradient("+B.b.b_(r,", ")+")"}} -A.bHz.prototype={ -$1(a){var s=A.aa(null,a,this.a) -s.toString -return s}, -$S:63} -A.bc4.prototype={ -P(a){var s,r,q -for(s=this.b,r=new A.bw(s,s.r,s.e,A.y(s).i("bw<2>"));r.q();)r.d.n() -s.P(0) -for(s=this.a,r=new A.bw(s,s.r,s.e,A.y(s).i("bw<2>"));r.q();){q=r.d -q.a.V(0,q.b)}s.P(0) -this.f=0}, -alG(a){var s,r,q,p=this,o=p.c.A(0,a) -if(o!=null){s=o.a -r=o.d -r===$&&A.e() -if(s.w)A.a3(A.ac(u.V)) -B.b.A(s.x,r) -o.asF()}q=p.a.A(0,a) -if(q!=null){q.a.V(0,q.b) -return!0}o=p.b.A(0,a) -if(o!=null){s=p.f -r=o.b -r.toString -p.f=s-r -o.n() -return!0}return!1}, -aDl(a,b,c){var s,r=b.b -if(r!=null)s=r<=104857600 -else s=!1 -if(s){this.f+=r -this.b.j(0,a,b) -this.bgP(c)}else b.n()}, -ail(a,b,c){var s=this.c.d6(0,a,new A.bc6(this,b,a)) -if(s.b==null)s.b=c}, -aMH(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=null,j={},i=l.a,h=i.h(0,b),g=h==null?k:h.a -j.a=g -if(g!=null)return g -h=l.b -q=h.A(0,b) -if(q!=null){j=q.a -l.ail(b,j,q.b) -h.j(0,b,q) -return j}p=l.c.h(0,b) -if(p!=null){j=p.a -i=p.b -if(j.w)A.a3(A.ac(u.V)) -h=new A.Mj(j) -h.a2M(j) -l.aDl(b,new A.a3V(j,i,h),k) -return j}try{g=j.a=c.$0() -l.ail(b,g,k) -h=g}catch(o){s=A.a4(o) -r=A.ap(o) -d.$2(s,r) -return k}j.b=!1 -n=A.cm() -m=new A.o8(new A.bc7(j,l,b,!0,k,n),k,k) -n.b=new A.aCT(h,m) -i.j(0,b,n.b3()) -j.a.an(0,m) -return j.a}, -ao(a,b){return this.a.h(0,b)!=null||this.b.h(0,b)!=null}, -bgP(a){var s,r,q,p,o,n=this,m=n.b,l=A.y(m).i("bS<1>") -for(;;){if(!(n.f>104857600||m.a>1000))break -s=new A.bS(m,l).gW(0) -if(!s.q())A.a3(A.cM()) -r=s.gI(0) -q=m.h(0,r) -p=n.f -o=q.b -o.toString -n.f=p-o -q.n() -m.A(0,r)}}} -A.bc6.prototype={ -$0(){return A.cOH(this.b,new A.bc5(this.a,this.c))}, -$S:806} -A.bc5.prototype={ -$0(){this.a.c.A(0,this.b)}, -$S:0} -A.bc7.prototype={ -$2(a,b){var s,r,q,p,o,n=this -if(a!=null){s=a.a -r=s.b -r===$&&A.e() -r=r.a -r===$&&A.e() -r=J.bk(r.a.height()) -q=s.b.a -q===$&&A.e() -p=r*J.bk(q.a.width())*4 -s.n()}else p=null -s=n.a -r=s.a -if(r.w)A.a3(A.ac(u.V)) -q=new A.Mj(r) -q.a2M(r) -o=new A.a3V(r,p,q) -q=n.b -r=n.c -q.ail(r,s.a,p) -if(n.d)q.aDl(r,o,n.e) -else o.n() -q.a.A(0,r) -if(!s.b){r=n.f.b3() -r.a.V(0,r.b)}s.b=!0}, -$S:807} -A.axQ.prototype={ -n(){$.d2.p3$.push(new A.bON(this))}} -A.bON.prototype={ -$1(a){var s=this.a,r=s.c -if(r!=null)r.n() -s.c=null}, -$S:6} -A.a3V.prototype={} -A.QP.prototype={ -b3n(a,b,c){var s=new A.bUS(this,b) -this.d=s -if(a.w)A.a3(A.ac(u.V)) -a.x.push(s)}, -l(a){return"#"+A.cB(this)}} -A.bUS.prototype={ -$0(){var s,r,q -this.b.$0() -s=this.a -r=s.a -q=s.d -q===$&&A.e() -if(r.w)A.a3(A.ac(u.V)) -B.b.A(r.x,q) -s.asF()}, -$S:0} -A.aCT.prototype={} -A.AD.prototype={ -MY(a){var s=this -return new A.AD(s.a,s.b,s.c,s.d,a,s.f)}, -m(a,b){var s=this -if(b==null)return!1 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.AD&&b.a==s.a&&b.b==s.b&&J.v(b.c,s.c)&&b.d==s.d&&J.v(b.e,s.e)&&b.f==s.f}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){var s,r=this,q="ImageConfiguration(",p=r.a,o=p!=null -p=o?q+("bundle: "+p.l(0)):q -s=r.b -if(s!=null){if(o)p+=", " -s=p+("devicePixelRatio: "+B.d.bd(s,1)) -p=s -o=!0}s=r.c -if(s!=null){if(o)p+=", " -s=p+("locale: "+s.l(0)) -p=s -o=!0}s=r.d -if(s!=null){if(o)p+=", " -s=p+("textDirection: "+s.l(0)) -p=s -o=!0}s=r.e -if(s!=null){if(o)p+=", " -s=p+("size: "+s.l(0)) -p=s -o=!0}s=r.f -if(s!=null){if(o)p+=", " -s=p+("platform: "+s.b) -p=s}p+=")" -return p.charCodeAt(0)==0?p:p}} -A.mM.prototype={ -ak(a){var s=new A.bcF() -this.b75(a,new A.bcx(this,a,s),new A.bcy(this,s)) -return s}, -b75(a,b,c){var s,r,q,p,o,n={} -n.a=null -n.b=!1 -s=new A.bcu(n,c) -r=null -try{r=this.SX(a)}catch(o){q=A.a4(o) -p=A.ap(o) -s.$2(q,p) -return}J.du(r,new A.bct(n,this,b,s),t.H).t5(s)}, -a0b(a,b,c,d){var s,r -if(b.a!=null){s=$.m6.JV$ -s===$&&A.e() -s.aMH(0,c,new A.bcv(b),d) -return}s=$.m6.JV$ -s===$&&A.e() -r=s.aMH(0,c,new A.bcw(this,c),d) -if(r!=null)b.aqB(r)}, -a8d(){var s=0,r=A.n(t.y),q,p=this,o,n -var $async$a8d=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=$.m6.JV$ -o===$&&A.e() -n=o -s=3 -return A.f(p.SX(B.OA),$async$a8d) -case 3:q=n.alG(b) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a8d,r)}, -ZS(a,b){return A.coT()}, -SO(a,b){return A.coT()}, -l(a){return"ImageConfiguration()"}} -A.bcx.prototype={ -$2(a,b){this.a.a0b(this.b,this.c,a,b)}, -$S(){return A.y(this.a).i("~(mM.T,~(C,d3?))")}} -A.bcy.prototype={ -$3(a,b,c){return this.aPM(a,b,c)}, -aPM(a,b,c){var s=0,r=A.n(t.H),q=this,p -var $async$$3=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:p=A.bc(null,t.P) -s=2 -return A.f(p,$async$$3) -case 2:p=q.b -if(p.a==null)p.aqB(new A.bSc(A.b([],t.XZ),A.b([],t.SM),A.b([],t.qj))) -p=p.a -p.toString -p.a02(A.de("while resolving an image"),b,null,!0,c) -return A.l(null,r)}}) -return A.m($async$$3,r)}, -$S(){return A.y(this.a).i("a0<~>(mM.T?,C,d3?)")}} -A.bcu.prototype={ -aPL(a,b){var s=0,r=A.n(t.H),q,p=this,o -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:o=p.a -if(o.b){s=1 -break}o.b=!0 -p.b.$3(o.a,a,b) -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$2(a,b){return this.aPL(a,b)}, -$S:808} -A.bct.prototype={ -$1(a){var s,r,q,p=this -p.a.a=a -try{p.c.$2(a,p.d)}catch(q){s=A.a4(q) -r=A.ap(q) -p.d.$2(s,r)}}, -$S(){return A.y(this.b).i("bg(mM.T)")}} -A.bcv.prototype={ -$0(){var s=this.a.a -s.toString -return s}, -$S:310} -A.bcw.prototype={ -$0(){var s=this.a,r=this.b,q=s.SO(r,$.m6.gbHy()) -return q instanceof A.awE?s.ZS(r,$.m6.gbHw()):q}, -$S:310} -A.awE.prototype={} -A.uj.prototype={ -m(a,b){var s=this -if(b==null)return!1 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.uj&&b.a===s.a&&b.b===s.b&&b.c===s.c}, -gu(a){return A.a7(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return"AssetBundleImageKey(bundle: "+this.a.l(0)+', name: "'+this.b+'", scale: '+A.A(this.c)+")"}} -A.abz.prototype={ -SO(a,b){return A.ank(null,this.Dm(a,b),a.b,null,a.c)}, -ZS(a,b){return A.ank(null,this.Dm(a,b),a.b,null,a.c)}, -Dm(a,b){return this.bhW(a,b)}, -bhW(a,b){var s=0,r=A.n(t.hP),q,p=2,o=[],n,m,l,k -var $async$Dm=A.o(function(c,d){if(c===1){o.push(d) -s=p}for(;;)switch(s){case 0:l=null -p=4 -s=7 -return A.f(a.a.a9r(a.b),$async$Dm) -case 7:l=d -p=2 -s=6 -break -case 4:p=3 -k=o.pop() -if(A.a4(k) instanceof A.EL){m=$.m6.JV$ -m===$&&A.e() -m.alG(a) -throw k}else throw k -s=6 -break -case 3:s=2 -break -case 6:q=b.$1(l) -s=1 -break -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$Dm,r)}} -A.Be.prototype={ -SX(a){return new A.dA(this,t.Q6)}, -ZS(a,b){return A.ank(null,this.Dm(a,b),"MemoryImage("+("#"+A.cB(a.a))+")",null,a.b)}, -SO(a,b){return A.ank(null,this.Dm(a,b),"MemoryImage("+("#"+A.cB(a.a))+")",null,a.b)}, -Dm(a,b){return this.bhX(a,b)}, -bhX(a,b){var s=0,r=A.n(t.hP),q,p=this,o -var $async$Dm=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:o=b -s=3 -return A.f(A.aji(p.a),$async$Dm) -case 3:q=o.$1(d) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Dm,r)}, -m(a,b){if(b==null)return!1 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.Be&&b.a===this.a&&b.b===this.b}, -gu(a){return A.a7(A.d1(this.a),this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return"MemoryImage("+("#"+A.cB(this.a))+", scale: "+B.c.bd(this.b,1)+")"}} -A.bSc.prototype={} -A.Z8.prototype={ -l(a){return this.b}, -$ibq:1} -A.SX.prototype={ -gSG(){return this.a}, -SX(a){var s,r={},q=a.a -if(q==null)q=$.Sq() -r.a=r.b=null -s=t.P -A.WD(A.cBN(q).bK(0,new A.aNC(r,this,a,q),s),new A.aND(r),s,t.K) -s=r.a -if(s!=null)return s -s=new A.aj($.am,t.Lv) -r.b=new A.aL(s,t.h8) -return s}, -b6i(a,b,c){var s,r,q,p,o -if(c==null||c.length===0||b.b==null)return new A.zH(null,a) -s=A.cdg(t.Z,t.Ak) -for(r=c.length,q=0;q(r+q)/2){s=a.h(0,q) -s.toString -return s}else{s=a.h(0,r) -s.toString -return s}}, -m(a,b){var s -if(b==null)return!1 -if(J.as(b)!==A.K(this))return!1 -if(b instanceof A.SX)s=b.gSG()===this.gSG() -else s=!1 -return s}, -gu(a){return A.a7(this.gSG(),this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return"AssetImage(bundle: "+A.A(this.b)+', name: "'+this.gSG()+'")'}} -A.aNC.prototype={ -$1(a){var s,r,q=this,p=q.b,o=a.aQn(p.gSG()),n=p.b6i(p.gSG(),q.c,o) -p=n.a -if(p==null)p=1 -s=new A.uj(q.d,n.b,p) -p=q.a -r=p.b -if(r!=null)r.dI(0,s) -else p.a=new A.dA(s,t.WT)}, -$S:810} -A.aND.prototype={ -$2(a,b){this.a.b.zs(a,b)}, -$S:57} -A.t4.prototype={ -f7(a){var s=this.a,r=s.b -r===$&&A.e() -return new A.t4(A.adp(r,s.c),this.b,this.c)}, -l(a){var s=this.c -s=s!=null?s+" ":"" -return s+this.a.l(0)+" @ "+A.mr(this.b)+"x"}, -gu(a){return A.a7(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s=this -if(b==null)return!1 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.t4&&b.a===s.a&&b.b===s.b&&b.c==s.c}} -A.o8.prototype={ -gu(a){return A.a7(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s=this -if(b==null)return!1 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.o8&&J.v(b.a,s.a)&&J.v(b.b,s.b)&&J.v(b.c,s.c)}, -bKD(a,b){return this.a.$2(a,b)}} -A.uW.prototype={} -A.bcF.prototype={ -aqB(a){var s,r=this -r.a=a -s=r.b -if(s!=null){r.b=null -a.f=!0 -B.b.aT(s,a.ga6p(a)) -r.a.f=!1}}, -an(a,b){var s=this.a -if(s!=null)return s.an(0,b) -s=this.b;(s==null?this.b=A.b([],t.XZ):s).push(b)}, -V(a,b){var s,r=this.a -if(r!=null)return r.V(0,b) -for(s=0;r=this.b,s")),t.ai),t.Ls) -n=i.b -B.b.L(o,n) -B.b.P(n) -s=!1 -for(n=o.length,m=0;m")),r),r.i("D.E")) -for(s=q.length,p=0;p=s.a}else r=!0 -if(r){s=p.at -s=s.gtt(s) -r=s.b -r===$&&A.e() -p.avU(new A.t4(A.adp(r,s.c),p.Q,p.e)) -p.ax=a -s=p.at -p.ay=s.gNq(s) -s=p.at -s.gtt(s).n() -p.at=null -s=p.z -if(s==null)return -q=B.c.qs(p.ch,s.gND()) -if(p.z.gTi()===-1||q<=p.z.gTi()){p.Q8() -return}p.z.n() -p.z=null -return}r=p.ax -r===$&&A.e() -p.CW=A.d4(new A.aW(B.c.aD(s.a-(a.a-r.a))),new A.bnz(p))}, -Q8(){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h -var $async$Q8=A.o(function(a,b){if(a===1){o.push(b) -s=p}for(;;)switch(s){case 0:i=n.at -if(i!=null)i.gtt(i).n() -n.at=null -p=4 -s=7 -return A.f(n.z.xP(),$async$Q8) -case 7:n.at=b -p=2 -s=6 -break -case 4:p=3 -h=o.pop() -m=A.a4(h) -l=A.ap(h) -n.a02(A.de("resolving an image frame"),m,n.as,!0,l) -s=1 -break -s=6 -break -case 3:s=2 -break -case 6:i=n.z -if(i==null){s=1 -break}if(i.gND()===1){if(n.a.length===0){s=1 -break}i=n.at -i=i.gtt(i) -j=i.b -j===$&&A.e() -n.avU(new A.t4(A.adp(j,i.c),n.Q,n.e)) -i=n.at -i.gtt(i).n() -n.at=null -i=n.z -if(i!=null)i.n() -n.z=null -s=1 -break}n.aBi() -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$Q8,r)}, -aBi(){if(this.cx)return -this.cx=!0 -$.d2.a1j(this.gbbU())}, -avU(a){this.aUQ(a);++this.ch}, -an(a,b){var s,r=this,q=!1 -if(r.a.length===0){s=r.z -if(s!=null)q=r.c==null||s.gND()>1}if(q)r.Q8() -r.aYB(0,b)}, -V(a,b){var s,r=this -r.aYC(0,b) -if(r.a.length===0){s=r.CW -if(s!=null)s.af(0) -r.CW=null}}, -a4G(){var s,r=this -r.aYA() -if(r.w){s=r.y -if(s!=null)s.wN(null) -s=r.y -if(s!=null)s.af(0) -r.y=null -s=r.z -if(s!=null)s.n() -r.z=null}}} -A.bnA.prototype={ -$2(a,b){this.a.a02(A.de("resolving an image codec"),a,this.b,!0,b)}, -$S:57} -A.bnB.prototype={ -$2(a,b){this.a.a02(A.de("loading an image"),a,this.b,!0,b)}, -$S:57} -A.bnz.prototype={ -$0(){this.a.aBi()}, -$S:0} -A.aB2.prototype={} -A.aB5.prototype={} -A.aB4.prototype={} -A.ab0.prototype={ -gk(a){return this.a}} -A.xD.prototype={ -m(a,b){var s=this -if(b==null)return!1 -return b instanceof A.xD&&b.a===s.a&&b.b==s.b&&b.d==s.d&&b.e===s.e&&A.f4(b.r,s.r)}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){var s=this -return"InlineSpanSemanticsInformation{text: "+s.a+", semanticsLabel: "+A.A(s.b)+", semanticsIdentifier: "+A.A(s.c)+", recognizer: "+A.A(s.d)+"}"}} -A.kq.prototype={ -aq5(a){var s={} -s.a=null -this.dV(new A.bdn(s,a,new A.ab0())) -return s.a}, -HH(a){var s,r=new A.d6("") -this.akc(r,!0,a) -s=r.a -return s.charCodeAt(0)==0?s:s}, -aO5(){return this.HH(!0)}, -MT(a,b){var s={} -if(b<0)return null -s.a=null -this.dV(new A.bdm(s,b,new A.ab0())) -return s.a}, -m(a,b){if(b==null)return!1 -if(this===b)return!0 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.kq&&J.v(b.a,this.a)}, -gu(a){return J.ae(this.a)}} -A.bdn.prototype={ -$1(a){var s=a.aq6(this.b,this.c) -this.a.a=s -return s==null}, -$S:233} -A.bdm.prototype={ -$1(a){var s=a.aH_(this.b,this.c) -this.a.a=s -return s==null}, -$S:233} -A.aoA.prototype={ -akc(a,b,c){var s=A.dK(65532) -a.a+=s}, -a77(a){a.push(B.e7w)}} -A.aDO.prototype={} -A.eh.prototype={ -be(a,b){var s=this.a.be(0,b) -return new A.eh(this.b.aL(0,b),s)}, -rp(a,b){var s,r,q=this -if(a instanceof A.eh){s=A.cy(a.a,q.a,b) -r=A.nN(a.b,q.b,b) -r.toString -return new A.eh(r,s)}if(a instanceof A.iy){s=A.cy(a.a,q.a,b) -return new A.Rw(q.b,1-b,a.b,s)}return q.LE(a,b)}, -rq(a,b){var s,r,q=this -if(a instanceof A.eh){s=A.cy(q.a,a.a,b) -r=A.nN(q.b,a.b,b) -r.toString -return new A.eh(r,s)}if(a instanceof A.iy){s=A.cy(q.a,a.a,b) -return new A.Rw(q.b,b,a.b,s)}return q.LF(a,b)}, -zt(a){var s=a==null?this.a:a -return new A.eh(this.b,s)}, -zd(a,b){var s=this.b.ak(b).t9(a).qN(-this.a.guW()),r=A.dj($.aw().w) -r.aP(new A.j4(s)) -return r}, -aQS(a){return this.zd(a,null)}, -u4(a,b){var s=A.dj($.aw().w) -s.aP(new A.j4(this.b.ak(b).t9(a))) -return s}, -CY(a){return this.u4(a,null)}, -zM(a,b,c,d){var s=this.b -if(s.m(0,B.aK))a.wc(b,c) -else a.r0(s.ak(d).t9(b),c)}, -gyl(){return!0}, -vs(a,b,c){var s,r,q,p,o,n=this.a -switch(n.c.a){case 0:break -case 1:s=this.b -if(n.b===0)a.r0(s.ak(c).t9(b),n.xe()) -else{$.aw() -r=A.bh() -q=n.a -r.r=q.gk(q) -p=s.ak(c).t9(b) -o=p.qN(-n.guW()) -a.alo(p.qN(n.gLy()),o,r)}break}}, -bb(a,b){return this.vs(a,b,null)}, -m(a,b){if(b==null)return!1 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.eh&&b.a.m(0,this.a)&&b.b.m(0,this.b)}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return"RoundedRectangleBorder("+this.a.l(0)+", "+this.b.l(0)+")"}, -gB1(a){return this.b}} -A.Rw.prototype={ -a82(a,b,c,d,e){var s=c.t9(b) -a.r0(e!=null?s.qN(e):s,d)}, -aIR(a,b,c,d){return this.a82(a,b,c,d,null)}, -a6P(a,b,c){var s,r=b.t9(a) -if(c!=null)r=r.qN(c) -s=A.dj($.aw().w) -s.aP(new A.j4(r)) -return s}, -aGe(a,b){return this.a6P(a,b,null)}, -F5(a,b,c,d){var s=this,r=d==null?s.a:d,q=a==null?s.b:a,p=b==null?s.c:b -return new A.Rw(q,p,c==null?s.d:c,r)}, -zt(a){return this.F5(null,null,null,a)}} -A.tz.prototype={ -be(a,b){var s=this.a.be(0,b) -return A.a0y(this.b.aL(0,b),s)}, -rp(a,b){var s,r=this -if(a instanceof A.tz){s=A.cy(a.a,r.a,b) -return A.a0y(A.nN(a.b,r.b,b),s)}if(a instanceof A.iy){s=A.cy(a.a,r.a,b) -return new A.Rx(r.b,1-b,a.b,s)}return r.LE(a,b)}, -rq(a,b){var s,r=this -if(a instanceof A.tz){s=A.cy(r.a,a.a,b) -return A.a0y(A.nN(r.b,a.b,b),s)}if(a instanceof A.iy){s=A.cy(r.a,a.a,b) -return new A.Rx(r.b,b,a.b,s)}return r.LF(a,b)}, -zt(a){var s=a==null?this.a:a -return A.a0y(this.b,s)}, -zd(a,b){var s,r=this.b,q=this.a -if(r.m(0,B.aK)){r=A.dj($.aw().w) -r.aP(new A.kM(a.qN(-q.guW()))) -return r}else{s=r.ak(b).OP(a).qN(-q.guW()) -r=A.dj($.aw().w) -r.aP(new A.K2(s)) -return r}}, -u4(a,b){var s,r=this.b -if(r.m(0,B.aK)){r=A.dj($.aw().w) -r.aP(new A.kM(a)) -return r}else{s=A.dj($.aw().w) -s.aP(new A.K2(r.ak(b).OP(a))) -return s}}, -CY(a){return this.u4(a,null)}, -zM(a,b,c,d){var s=this.b -if(s.m(0,B.aK))a.wc(b,c) -else a.alr(s.ak(d).OP(b),c)}, -gyl(){return!0}, -vs(a,b,c){var s,r,q=this.a -switch(q.c.a){case 0:break -case 1:s=(q.gLy()-q.guW())/2 -r=this.b -if(r.m(0,B.aK))a.wc(b.qN(s),q.xe()) -else a.alr(r.ak(c).OP(b).qN(s),q.xe()) -break}}, -bb(a,b){return this.vs(a,b,null)}, -m(a,b){if(b==null)return!1 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.tz&&b.a.m(0,this.a)&&b.b.m(0,this.b)}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return"RoundedSuperellipseBorder("+this.a.l(0)+", "+this.b.l(0)+")"}, -gB1(a){return this.b}} -A.Rx.prototype={ -a82(a,b,c,d,e){var s=c.OP(b) -a.alr(e!=null?s.qN(e):s,d)}, -aIR(a,b,c,d){return this.a82(a,b,c,d,null)}, -a6P(a,b,c){var s,r=b.OP(a) -if(c!=null)r=r.qN(c) -s=A.dj($.aw().w) -s.aP(new A.K2(r)) -return s}, -aGe(a,b){return this.a6P(a,b,null)}, -F5(a,b,c,d){var s=this,r=d==null?s.a:d,q=a==null?s.b:a,p=b==null?s.c:b -return new A.Rx(q,p,c==null?s.d:c,r)}, -zt(a){return this.F5(null,null,null,a)}} -A.l9.prototype={ -be(a,b){var s=this,r=s.a.be(0,b) -return s.F5(s.b.aL(0,b),b,s.d,r)}, -rp(a,b){var s,r=this,q=A.y(r) -if(q.i("l9.T").b(a)){q=A.cy(a.a,r.a,b) -return r.F5(A.nN(a.gB1(a),r.b,b),r.c*b,r.d,q)}if(a instanceof A.iy){q=A.cy(a.a,r.a,b) -s=r.c -return r.F5(r.b,s+(1-s)*(1-b),a.b,q)}if(q.i("l9").b(a)){q=A.cy(a.a,r.a,b) -return r.F5(A.nN(a.b,r.b,b),A.aA(a.c,r.c,b),r.d,q)}return r.LE(a,b)}, -rq(a,b){var s,r=this,q=A.y(r) -if(q.i("l9.T").b(a)){q=A.cy(r.a,a.a,b) -return r.F5(A.nN(r.b,a.gB1(a),b),r.c*(1-b),r.d,q)}if(a instanceof A.iy){q=A.cy(r.a,a.a,b) -s=r.c -return r.F5(r.b,s+(1-s)*b,a.b,q)}if(q.i("l9").b(a)){q=A.cy(r.a,a.a,b) -return r.F5(A.nN(r.b,a.b,b),A.aA(r.c,a.c,b),r.d,q)}return r.LF(a,b)}, -WH(a){var s,r,q,p,o,n,m,l,k=this.c -if(k===0||a.c-a.a===a.d-a.b)return a -s=a.c -r=a.a -q=s-r -p=a.d -o=a.b -n=p-o -m=1-this.d -if(q").b(b)&&b.a.m(0,s.a)&&b.b.m(0,s.b)&&b.c===s.c}, -gu(a){return A.a7(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){var s=this,r=s.d -if(r!==0)return A.dI(A.y(s).i("l9.T")).l(0)+"("+s.a.l(0)+", "+s.b.l(0)+", "+B.d.bd(s.c*100,1)+u.T+B.d.bd(r*100,1)+"% oval)" -return A.dI(A.y(s).i("l9.T")).l(0)+"("+s.a.l(0)+", "+s.b.l(0)+", "+B.d.bd(s.c*100,1)+"% of the way to being a CircleBorder)"}} -A.aFi.prototype={} -A.aFj.prototype={} -A.me.prototype={ -a0Q(a,b){return this.e.u4(a,b)}, -gq0(a){return this.e.gC9()}, -ga9b(){return this.d!=null}, -rp(a,b){var s -$label0$0:{if(a instanceof A.d8){s=A.bEQ(A.cnu(a),this,b) -break $label0$0}if(t.pg.b(a)){s=A.bEQ(a,this,b) -break $label0$0}s=this.ad1(a,b) -break $label0$0}return s}, -rq(a,b){var s -$label0$0:{if(a instanceof A.d8){s=A.bEQ(this,A.cnu(a),b) -break $label0$0}if(t.pg.b(a)){s=A.bEQ(this,a,b) -break $label0$0}s=this.ad2(a,b) -break $label0$0}return s}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.me&&J.v(b.a,s.a)&&J.v(b.b,s.b)&&J.v(b.c,s.c)&&A.f4(b.d,s.d)&&b.e.m(0,s.e)}, -gu(a){var s=this,r=s.d -r=r==null?null:A.aI(r) -return A.a7(s.a,s.b,s.c,s.e,r,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -amv(a,b,c){var s=this.e.u4(new A.a1(0,0,0+a.a,0+a.b),c).gvi().a -s===$&&A.e() -return s.a.contains(b.a,b.b)}, -N1(a){return new A.aFX(this,a)}} -A.aFX.prototype={ -bng(a,b){var s,r,q,p=this -if(a.m(0,p.c)&&b==p.d)return -if(p.r==null){s=p.b -s=s.a!=null||s.b!=null}else s=!1 -if(s){$.aw() -s=A.bh() -p.r=s -r=p.b.a -if(r!=null)s.r=r.gk(r)}s=p.b -r=s.b -if(r!=null){q=p.r -q.toString -q.sLk(r.RQ(0,a,b))}r=s.d -if(r!=null){if(p.w==null){p.w=r.length -q=A.H(new A.O(r,new A.c00(),A.U(r).i("O<1,ao8>")),t.Q2) -p.z=q}if(s.e.gyl()){r=A.H(new A.O(r,new A.c01(a),A.U(r).i("O<1,a1>")),t.YT) -p.x=r}else{r=A.H(new A.O(r,new A.c02(p,a,b),A.U(r).i("O<1,y0>")),t.Ze) -p.y=r}}r=s.e -if(!r.gyl())q=p.r!=null||p.w!=null -else q=!1 -if(q)p.e=r.u4(a,b) -if(s.c!=null)p.f=r.zd(a,b) -p.c=a -p.d=b}, -bm5(a,b,c){var s,r,q,p,o,n,m=this -if(m.w!=null){s=m.b.e -if(s.gyl()){r=0 -for(;;){q=m.w -q.toString -if(!(r>>0)+r+-56613888 -break $label0$0}if(56320===s){r=r.MT(0,a-1) -r.toString -r=(r<<10>>>0)+q+-56613888 -break $label0$0}r=q -break $label0$0}return r}, -bro(a,b){var s,r=this.b6p(b?a-1:a),q=b?a:a-1,p=this.a.MT(0,q) -if(!(r==null||p==null||A.cdP(r)||A.cdP(p))){q=$.cvj() -s=A.dK(r) -q=!q.b.test(s)}else q=!0 -return q}, -gaLF(){var s=this,r=s.c -return r===$?s.c=new A.aI8(s.gbrn(),s):r}} -A.aI8.prototype={ -wS(a){var s -if(a<0)return null -s=this.b.wS(a) -return s==null||this.a.$2(s,!1)?s:this.wS(s-1)}, -wT(a){var s=this.b.wT(Math.max(a,0)) -return s==null||this.a.$2(s,!0)?s:this.wT(s)}} -A.c2y.prototype={ -Ei(a){var s -switch(a.a){case 0:s=this.c -s=s.gaFy(s) -break -case 1:s=this.c -s=s.gaKf(s) -break -default:s=null}return s}, -b6D(){var s,r,q,p,o,n,m,l,k,j=this,i=j.b.gCB(),h=j.c.ganw() -h=j.c.ac4(h-1) -h.toString -s=i[i.length-1] -r=s.charCodeAt(0) -$label0$0:{if(9===r){q=!0 -break $label0$0}if(160===r||8199===r||8239===r){q=!1 -break $label0$0}q=$.cvU() -q=q.b.test(s) -break $label0$0}p=h.a -o=p.baseline -n=A.oG(new A.c2z(j,i)) -m=null -if(q&&n.qW()!=null){l=n.qW().a -h=j.a -switch(h.a){case 1:q=l.c -break -case 0:q=l.a -break -default:q=m}k=l.d-l.b -m=q}else{q=j.a -switch(q.a){case 1:p=p.left+p.width -break -case 0:p=p.left -break -default:p=m}k=h.gaQ(0) -h=q -m=p}return new A.a5A(new A.t(m,o),h,k)}, -aeu(a,b,c){var s -switch(c.a){case 1:s=A.Z(this.c.gaLr(),a,b) -break -case 0:s=A.Z(this.c.gO9(),a,b) -break -default:s=null}return s}} -A.c2z.prototype={ -$0(){return this.a.c.abY(this.b.length-1)}, -$S:821} -A.aHa.prototype={ -gBj(){var s,r,q=this.d -if(q===0)return B.l -s=this.a -r=s.c -if(!isFinite(r.gc0(r)))return B.f4f -r=this.c -s=s.c -return new A.t(q*(r-s.gc0(s)),0)}, -boV(a,b,c){var s,r,q,p=this,o=p.c -if(b===o&&a===o){p.c=p.a.aeu(a,b,c) -return!0}if(!isFinite(p.gBj().a)){o=p.a.c -o=!isFinite(o.gc0(o))&&isFinite(a)}else o=!1 -if(o)return!1 -o=p.a -s=o.c.gO9() -if(b!==p.b){r=o.c -q=r.gc0(r)-s>-1e-10&&b-s>-1e-10}else q=!0 -if(q){p.c=o.aeu(a,b,c) -return!0}return!1}} -A.a5A.prototype={} -A.yM.prototype={ -aA(){var s=this.b -if(s!=null)s.a.c.n() -this.b=null}, -sbZ(a,b){var s,r,q,p=this -if(J.v(p.e,b))return -s=p.e -s=s==null?null:s.a -r=b==null -if(!J.v(s,r?null:b.a)){s=p.ch -if(s!=null)s.n() -p.ch=null}if(r)q=B.dC -else{s=p.e -s=s==null?null:s.bM(0,b) -q=s==null?B.dC:s}p.e=b -p.f=null -s=q.a -if(s>=3)p.aA() -else if(s>=2)p.c=!0}, -gCB(){var s=this.f -if(s==null){s=this.e -s=s==null?null:s.HH(!1) -this.f=s}return s==null?"":s}, -sKG(a,b){if(this.r===b)return -this.r=b -this.aA()}, -scV(a){var s,r=this -if(r.w==a)return -r.w=a -r.aA() -s=r.ch -if(s!=null)s.n() -r.ch=null}, -sdH(a){var s,r=this -if(a.m(0,r.x))return -r.x=a -r.aA() -s=r.ch -if(s!=null)s.n() -r.ch=null}, -salu(a){if(this.y==a)return -this.y=a -this.aA()}, -sCt(a,b){if(J.v(this.z,b))return -this.z=b -this.aA()}, -sKd(a){if(this.Q==a)return -this.Q=a -this.aA()}, -sD9(a){if(J.v(this.as,a))return -this.as=a -this.aA()}, -sKH(a){if(this.at===a)return -this.at=a}, -sTr(a){return}, -gaKo(){var s,r,q,p=this.b -if(p==null)return null -s=p.gBj() -if(!isFinite(s.a)||!isFinite(s.b))return A.b([],t.Lx) -r=p.e -if(r==null)r=p.e=p.a.c.apA() -if(s.m(0,B.l))return r -q=A.U(r).i("O<1,mh>") -q=A.H(new A.O(r,new A.bII(s),q),q.i("a2.E")) -q.$flags=1 -return q}, -AG(a){if(a==null||a.length===0||A.f4(a,this.ay))return -this.ay=a -this.aA()}, -auZ(a){var s,r,q,p,o=this,n=o.e,m=n==null?null:n.a -if(m==null)m=B.pY -n=a==null?o.r:a -s=o.w -r=o.x -q=o.Q -p=o.ax -return m.aRh(o.y,o.z,q,o.as,n,s,p,r)}, -b7c(){return this.auZ(null)}, -rI(){var s,r,q=this,p=q.ch -if(p==null){p=q.auZ(B.eu) -$.aw() -s=A.ir().gJu()===B.lD?A.cdM(p):A.caO(p) -p=q.e -if(p==null)r=null -else{p=p.a -r=p==null?null:p.a1a(q.x)}if(r!=null)s.T9(r) -s.Xm(" ") -p=s.B2() -p.wM(B.f6T) -q.ch=p}return p}, -auY(a){var s,r=this,q=r.b7c() -$.aw() -s=A.ir().gJu()===B.lD?A.cdM(q):A.caO(q) -q=r.x -a.a6L(s,r.ay,q) -r.c=!1 -return s.B2()}, -zK(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=h.b,f=g==null -if(!f&&g.boV(b,a,h.at))return -s=h.e -if(s==null)throw A.q(A.ac("TextPainter.text must be set to a non-null value before using the TextPainter.")) -r=h.w -if(r==null)throw A.q(A.ac("TextPainter.textDirection must be set to a non-null value before using the TextPainter.")) -q=A.co5(h.r,r) -if(!(!isFinite(a)&&q!==0))p=a -else p=f?null:g.a.c.gO9() -o=p==null -n=o?a:p -m=f?null:g.a.c -if(m==null)m=h.auY(s) -m.wM(new A.Bn(n)) -l=new A.c2y(r,h,m) -k=l.aeu(b,a,h.at) -if(o&&isFinite(b)){j=m.gO9() -m.wM(new A.Bn(j)) -i=new A.aHa(l,j,k,q)}else i=new A.aHa(l,n,k,q) -h.b=i}, -a9m(){return this.zK(1/0,0)}, -bb(a,b){var s,r,q,p=this,o=p.b -if(o==null)throw A.q(A.ac("TextPainter.paint called when text geometry was not yet calculated.\nPlease call layout() before paint() to position the text before painting it.")) -if(!isFinite(o.gBj().a)||!isFinite(o.gBj().b))return -if(p.c){s=o.a -r=s.c -q=p.e -q.toString -q=p.auY(q) -q.wM(new A.Bn(o.b)) -s.c=q -r.n()}a.aIQ(o.a.c,b.a8(0,o.gBj()))}, -apW(a){var s=this.e.MT(0,a) -if(s==null)return null -return(s&64512)===55296?a+2:a+1}, -apX(a){var s=a-1,r=this.e.MT(0,s) -if(r==null)return null -return(r&64512)===56320?a-2:s}, -FS(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.b -j.toString -s=k.a3i(a) -if(s==null){r=k.r -q=k.w -q.toString -p=A.co5(r,q) -return new A.t(p===0?0:p*j.c,0)}$label0$0:{o=s.b -n=B.w===o -if(n)m=s.a -else m=null -if(n){l=m -r=l -break $label0$0}n=B.bH===o -if(n){m=s.a -r=m -r=r instanceof A.t}else r=!1 -if(r){l=n?m:s.a -r=new A.t(l.a-(b.c-b.a),l.b) -break $label0$0}r=null}return new A.t(A.Z(r.a+j.gBj().a,0,j.c),r.b+j.gBj().b)}, -gbsm(){var s,r,q=this.as -$label0$0:{if(q==null||B.ff6.m(0,q)){s=!0 -break $label0$0}r=q.d -s=r===0 -break $label0$0}return s}, -apM(a,b){var s,r,q -if(this.gbsm()){s=this.a3i(a) -r=s==null?null:s.c -if(r!=null)return r}q=B.b.gcp(this.rI().abP(0,1,B.HT)) -return q.d-q.b}, -a3i(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null,b=d.b,a=b.a -if(a.c.ganw()<1)return c -$label0$0:{s=a0.a -if(0===s){r=B.f97 -break $label0$0}q=c -r=!1 -q=a0.b -r=B.C===q -if(r){r=new A.ah(s,!0) -break $label0$0}p=c -r=!1 -p=B.c_===q -o=p -if(o){r=s-1 -r=0<=r&&r") -r=A.H(new A.O(s,new A.bIH(p),r),r.i("a2.E")) -r.$flags=1 -r=r}return r}, -HQ(a){return this.KW(a,B.u1,B.mB)}, -apF(a){var s=this.b,r=s.a.c.apG(a.al(0,s.gBj())) -if(r==null||s.gBj().m(0,B.l))return r -return new A.EX(r.a.rz(s.gBj()),r.b,r.c)}, -u5(a){var s=this.b -return s.a.c.u5(a.al(0,s.gBj()))}, -RD(){var s,r,q=this.b,p=q.gBj() -if(!isFinite(p.a)||!isFinite(p.b))return B.eom -s=q.f -if(s==null){s=q.a.c.RD() -q.f=s}if(p.m(0,B.l))r=s -else{r=A.U(s).i("O<1,AY>") -r=A.H(new A.O(s,new A.bIG(p),r),r.i("a2.E")) -r.$flags=1 -r=r}return r}, -n(){var s=this,r=s.ch -if(r!=null)r.n() -s.ch=null -r=s.b -if(r!=null)r.a.c.n() -s.e=s.b=null}} -A.bII.prototype={ -$1(a){return A.co6(a,this.a)}, -$S:286} -A.bIH.prototype={ -$1(a){return A.co6(a,this.a)}, -$S:286} -A.bIG.prototype={ -$1(a){var s=this.a,r=a.gaK1(),q=a.gaFV(),p=a.gakZ(),o=a.gaOk(),n=a.gaQ(a),m=a.gc0(a),l=a.gO1(a),k=a.gET(),j=a.ga9o(a) -$.aw() -return new A.VY(r,q,p,o,n,m,l+s.a,k+s.b,j)}, -$S:823} -A.aI5.prototype={ -gBs(){return A.a3(A.dk(null))}, -be(a,b){return A.a3(A.dk(null))}} -A.pE.prototype={ -Jw(a,b,c){if(c===0&&b===1/0)return this -return c===b?new A.kG(c):new A.Qa(this,c,b)}, -a72(a,b){return this.Jw(0,b,0)}} -A.kG.prototype={ -be(a,b){return b*this.a}, -Jw(a,b,c){var s=this.a,r=A.Z(s,c,b) -return r===s?this:new A.kG(r)}, -a72(a,b){return this.Jw(0,b,0)}, -m(a,b){if(b==null)return!1 -if(this===b)return!0 -return b instanceof A.kG&&b.a===this.a}, -gu(a){return B.d.gu(this.a)}, -l(a){var s=this.a -return s===1?"no scaling":"linear ("+A.A(s)+"x)"}, -$ipE:1, -gBs(){return this.a}} -A.Qa.prototype={ -gBs(){return A.Z(this.a.gBs(),this.b,this.c)}, -be(a,b){return A.Z(this.a.be(0,b),this.b*b,this.c*b)}, -Jw(a,b,c){return c===b?new A.kG(c):new A.Qa(this.a,Math.max(c,this.b),Math.min(b,this.c))}, -a72(a,b){return this.Jw(0,b,0)}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -return b instanceof A.Qa&&s.b===b.b&&s.c===b.c&&s.a.m(0,b.a)}, -gu(a){return A.a7(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return this.a.l(0)+" clamped ["+A.A(this.b)+", "+A.A(this.c)+"]"}, -$ipE:1} -A.fy.prototype={ -ga7z(a){return this.e}, -ga0E(){return!0}, -Bf(a,b){var s -if(t.pY.b(a)){s=this.d -if(s!=null)s.ES(a)}}, -a6L(a,b,c){var s,r,q,p,o,n=this.a,m=n!=null -if(m)a.T9(n.a1a(c)) -n=this.b -if(n!=null)try{a.Xm(n)}catch(q){n=A.a4(q) -if(n instanceof A.pX){s=n -r=A.ap(q) -A.fD(new A.dR(s,r,"painting library",A.de("while building a TextSpan"),null,!0)) -a.Xm("\ufffd")}else throw q}p=this.c -if(p!=null)for(n=p.length,o=0;oq.a)q=p -if(q===B.dC)return q}s=n.c -if(s!=null)for(r=b.c,o=0;oq.a)q=p -if(q===B.dC)return q}return q}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -if(!s.arS(0,b))return!1 -return b instanceof A.fy&&b.b==s.b&&b.d==s.d&&s.e.m(0,b.e)&&A.f4(b.c,s.c)}, -gu(a){var s=this,r=A.kq.prototype.gu.call(s,0),q=s.c -q=q==null?null:A.aI(q) -return A.a7(r,s.b,s.d,s.w,null,s.f,s.r,s.e,q,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -tz(){return"TextSpan"}, -$iaX:1, -$imU:1, -ga9Y(a){return this.f}, -gaa0(a){return this.r}} -A.Y.prototype={ -gBd(){var s,r=this.e -if(!(this.f==null))if(r==null)r=null -else{s=A.U(r).i("O<1,i>") -r=A.H(new A.O(r,new A.bIL(this),s),s.i("a2.E"))}return r}, -gLX(a){var s,r=this.f -if(r!=null){s=this.d -return s==null?null:B.f.cD(s,("packages/"+r+"/").length)}return this.d}, -F4(a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this,a4=c3==null?a3.a:c3,a5=a3.ay -if(a5==null&&c1==null)s=a8==null?a3.b:a8 -else s=null -r=a3.ch -if(r==null&&a6==null)q=a7==null?a3.c:a7 -else q=null -p=b7==null?a3.r:b7 -o=c0==null?a3.w:c0 -n=b8==null?a3.x:b8 -m=c5==null?a3.y:c5 -l=d1==null?a3.z:d1 -k=d0==null?a3.Q:d0 -j=c2==null?a3.as:c2 -i=c4==null?a3.at:c4 -a5=c1==null?a5:c1 -r=a6==null?r:a6 -h=c9==null?a3.dy:c9 -g=b6==null?a3.fr:b6 -f=b9==null?a3.fx:b9 -e=b0==null?a3.CW:b0 -d=b1==null?a3.cx:b1 -c=b2==null?a3.cy:b2 -b=b3==null?a3.db:b3 -a=b4==null?a3.gLX(0):b4 -a0=b5==null?a3.e:b5 -a1=c8==null?a3.f:c8 -a2=c7==null?a3.fy:c7 -return A.aO(r,q,s,null,e,d,c,b,a,a0,g,p,n,f,o,a5,j,a4,i,m,a3.ax,a2,a1,h,k,l)}, -bzU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5){return this.F4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,null,r,s,a0,a1,a2,a3,a4,a5)}, -dj(a){var s=null -return this.F4(s,s,a,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, -XZ(a,b){var s=null -return this.F4(s,s,a,s,s,s,s,s,s,s,s,b,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, -aHm(a){var s=null -return this.F4(s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,a,s,s,s,s,s,s,s,s,s)}, -akm(a){var s=null -return this.F4(s,s,s,s,s,s,s,s,s,s,s,s,s,s,a,s,s,s,s,s,s,s,s,s,s,s)}, -aHx(a,b){var s=null -return this.F4(s,s,a,s,b,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, -aHl(a){var s=null -return this.F4(s,s,s,s,s,s,s,s,s,s,s,a,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, -bzE(a,b){var s=null -return this.F4(s,a,b,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s)}, -aHn(a){var s=null -return this.F4(s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,a,s,s,s,s,s,s,s,s)}, -bzK(a,b){var s=null -return this.F4(s,s,s,s,s,s,s,s,s,s,s,a,s,s,s,s,s,b,s,s,s,s,s,s,s,s)}, -yN(a,b,c,d,e,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.ay -if(f==null)s=a==null?h.b:a -else s=g -r=h.ch -if(r==null)q=h.c -else q=g -p=h.gLX(0) -o=h.r -o=o==null?g:o*a2+a1 -n=h.w -n=n==null?g:B.V_[B.c.bk(n.a,0,8)] -m=h.y -m=m==null?g:m*a6+a5 -l=h.z -l=l==null?g:l*a9+a8 -k=h.as -k=k==null||k===0?k:k*a4+a3 -j=c==null?h.cx:c -i=h.db -i=i==null?g:i+0 -return A.aO(r,q,s,g,h.CW,j,h.cy,i,p,h.e,h.fr,o,h.x,h.fx,n,f,k,h.a,h.at,m,h.ax,h.fy,h.f,h.dy,h.Q,l)}, -aFD(a){var s=null -return this.yN(a,s,s,s,s,s,0,1,0,1,0,1,s,0,1)}, -cL(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3 -if(a4==null)return this -if(!a4.a)return a4 -s=a4.b -r=a4.c -q=a4.r -p=a4.w -o=a4.x -n=a4.y -m=a4.z -l=a4.Q -k=a4.as -j=a4.at -i=a4.ax -h=a4.ay -g=a4.ch -f=a4.dy -e=a4.fr -d=a4.fx -c=a4.CW -b=a4.cx -a=a4.cy -a0=a4.db -a1=a4.gLX(0) -a2=a4.e -a3=a4.f -return this.bzU(g,r,s,null,c,b,a,a0,a1,a2,e,q,o,d,p,h,k,j,n,i,a4.fy,a3,f,l,m)}, -a1a(a){var s,r,q,p,o,n=this,m=n.r -$label0$0:{s=null -if(m==null)break $label0$0 -r=a.m(0,B.ah) -if(r){s=m -break $label0$0}r=a.be(0,m) -s=r -break $label0$0}r=n.gBd() -q=n.ch -p=n.c -$label1$1:{if(q instanceof A.us){o=q -break $label1$1}if(t.n8.b(p)){$.aw() -o=A.bh() -o.r=p.gk(p) -break $label1$1}o=null -break $label1$1}return A.coa(o,n.b,n.CW,n.cx,n.cy,n.db,n.d,r,n.fr,s,n.x,n.fx,n.w,n.ay,n.as,n.at,n.y,n.ax,n.dy,n.Q,n.z)}, -aRh(a,b,c,d,a0,a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=i.at,f=g==null?h:new A.a2n(g),e=i.r -e=a3.be(0,e==null?14:e) -if(d==null)s=h -else{s=d.a -r=d.gBd() -q=d.d -$label0$0:{p=h -if(q==null)break $label0$0 -o=a3.be(0,q) -p=o -break $label0$0}o=d.e -n=d.x -m=d.f -l=d.r -k=d.w -j=d.y -$.aw() -if(A.ir().gJu()===B.lD)s=new A.auD() -else{s=A.c4q(s) -if($.pC==null)$.pC=B.mF -s=new A.U4(s,r,p,o===0?h:o,n,l,k,j,m)}}return A.clW(a,i.d,e,i.x,i.w,i.as,b,c,s,a0,a1,f)}, -bM(a,b){var s=this -if(s===b)return B.md -if(s.a!==b.a||s.d!=b.d||s.r!=b.r||s.w!=b.w||s.x!=b.x||s.y!=b.y||s.z!=b.z||s.Q!=b.Q||s.as!=b.as||s.at!=b.at||s.ay!=b.ay||s.ch!=b.ch||!A.f4(s.dy,b.dy)||!A.f4(s.fr,b.fr)||!A.f4(s.fx,b.fx)||!A.f4(s.gBd(),b.gBd())||s.fy!=b.fy)return B.dC -if(!J.v(s.b,b.b)||!J.v(s.c,b.c)||!J.v(s.CW,b.CW)||!J.v(s.cx,b.cx)||s.cy!=b.cy||s.db!=b.db)return B.faM -return B.md}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.Y&&b.a===s.a&&J.v(b.b,s.b)&&J.v(b.c,s.c)&&b.r==s.r&&b.w==s.w&&b.x==s.x&&b.y==s.y&&b.z==s.z&&b.Q==s.Q&&b.as==s.as&&b.at==s.at&&b.ay==s.ay&&b.ch==s.ch&&A.f4(b.dy,s.dy)&&A.f4(b.fr,s.fr)&&A.f4(b.fx,s.fx)&&J.v(b.CW,s.CW)&&J.v(b.cx,s.cx)&&b.cy==s.cy&&b.db==s.db&&b.d==s.d&&A.f4(b.gBd(),s.gBd())&&b.f==s.f&&b.fy==s.fy}, -gu(a){var s,r,q=this,p=null,o=q.gBd(),n=o==null?p:A.aI(o),m=A.a7(q.cy,q.db,q.d,n,q.f,q.fy,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a),l=q.dy,k=q.fr,j=q.fx -n=l==null?p:A.aI(l) -s=k==null?p:A.aI(k) -r=j==null?p:A.aI(j) -return A.a7(q.a,q.b,q.c,q.r,q.w,q.x,q.y,q.z,q.Q,q.as,q.at,q.ax,q.ay,q.ch,n,s,r,q.CW,q.cx,m)}, -tz(){return"TextStyle"}} -A.bIL.prototype={ -$1(a){var s=this.a.f -return"packages/"+(s==null?A.ak(s):s)+"/"+a}, -$S:15} -A.aHl.prototype={} -A.ai7.prototype={ -b2z(a,b,c,d,e){var s=this -s.r=A.cr_(new A.b8e(s),s.gaIS(s),0,10,0)}, -wp(a,b){var s,r,q=this -if(b>q.r)return q.gSg() -s=q.e -r=q.c -return q.d+s*Math.pow(q.b,b)/r-s/r-q.f/2*b*b}, -yb(a,b){var s=this -if(b>s.r)return 0 -return s.e*Math.pow(s.b,b)-s.f*b}, -gSg(){var s=this -if(s.f===0)return s.d-s.e/s.c -return s.wp(0,s.r)}, -aO0(a){var s,r=this,q=r.d -if(a===q)return 0 -s=r.e -if(s!==0)if(s>0)q=ar.gSg() -else q=a>q||a=r.b&&r.c>=r.d -else q=!0 -if(q){o.qh(0) -o=p.dB -p.fy=p.yT=o.a=o.b=new A.X(A.Z(0,r.a,r.b),A.Z(0,r.c,r.d)) -p.ts=B.a9e -o=p.J$ -if(o!=null)o.wM(r) -return}s.iW(r,!0) -switch(p.ts.a){case 0:o=p.dB -o.a=o.b=p.J$.gE(0) -p.ts=B.Fh -break -case 1:s=p.dB -if(!J.v(s.b,p.J$.gE(0))){s.a=p.gE(0) -s.b=p.J$.gE(0) -p.qB=0 -o.yY(0,0) -p.ts=B.faJ}else{q=o.x -q===$&&A.e() -if(q===o.b)s.a=s.b=p.J$.gE(0) -else{s=o.r -if(!(s!=null&&s.a!=null))o.cT(0)}}break -case 2:s=p.dB -if(!J.v(s.b,p.J$.gE(0))){s.a=s.b=p.J$.gE(0) -p.qB=0 -o.yY(0,0) -p.ts=B.faK}else{p.ts=B.Fh -s=o.r -if(!(s!=null&&s.a!=null))o.cT(0)}break -case 3:s=p.dB -if(!J.v(s.b,p.J$.gE(0))){s.a=s.b=p.J$.gE(0) -p.qB=0 -o.yY(0,0)}else{o.qh(0) -p.ts=B.Fh}break}o=p.dB -s=p.dD -s===$&&A.e() -s=o.aK(0,s.gk(0)) -s.toString -p.fy=p.yT=r.c8(s) -p.ME() -if(p.gE(0).a=a.b&&a.c>=a.d -else s=!0 -if(s)return new A.X(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d)) -r=p.aB(B.ad,a,p.geT()) -switch(q.ts.a){case 0:return a.c8(r) -case 1:if(!J.v(q.dB.b,r)){p=q.yT -p===$&&A.e() -return a.c8(p)}else{p=q.dA -p===$&&A.e() -s=p.x -s===$&&A.e() -if(s===p.b)return a.c8(r)}break -case 3:case 2:if(!J.v(q.dB.b,r))return a.c8(r) -break}p=q.dD -p===$&&A.e() -p=q.dB.aK(0,p.gk(0)) -p.toString -return a.c8(p)}, -b4_(a){}, -bb(a,b){var s,r,q,p=this -if(p.J$!=null){s=p.fk -s===$&&A.e() -s=s&&p.rM!==B.n}else s=!1 -r=p.yU -if(s){s=p.gE(0) -q=p.cx -q===$&&A.e() -r.sbv(0,a.E_(q,b,new A.a1(0,0,0+s.a,0+s.b),A.BP.prototype.gvr.call(p),p.rM,r.a))}else{r.sbv(0,null) -p.asr(a,b)}}, -n(){var s,r=this -r.yU.sbv(0,null) -s=r.dA -s===$&&A.e() -s.n() -s=r.dD -s===$&&A.e() -s.n() -r.uH()}} -A.buF.prototype={ -$0(){var s=this.a,r=s.dA -r===$&&A.e() -r=r.x -r===$&&A.e() -if(r!==s.qB)s.aA()}, -$S:0} -A.a0h.prototype={ -gaau(){var s=this,r=s.cy$ -return r===$?s.cy$=A.cJ6(new A.bvI(s),new A.bvJ(s),new A.bvK(s)):r}, -am4(){var s,r,q,p,o,n,m,l,k,j -for(s=this.dy$,s=new A.bw(s,s.r,s.e,A.y(s).i("bw<2>")),r=!1;s.q();){q=s.d -r=r||q.J$!=null -p=q.fx -o=$.is() -n=o.d -if(n==null)n=o.grL() -m=p.at -if(m==null){m=p.ch.akb() -p.at=m}m=A.coJ(p.Q,new A.X(m.a/n,m.b/n)) -p=m.a*n -l=m.b*n -k=m.c*n -m=m.d*n -j=o.d -if(j==null)j=o.grL() -q.sC5(new A.a3c(new A.ax(p/j,l/j,k/j,m/j),new A.ax(p,l,k,m),j))}if(r)this.aSo()}, -amf(){}, -am9(){}, -bHh(){var s,r=this.cx$ -if(r!=null){r.ap$=$.aC() -r.Y$=0}r=t.S -s=$.aC() -this.cx$=new A.anh(new A.bvH(this),new A.bnp(B.cx,A.c(r,t.ZA)),A.c(r,t.ko),s)}, -bge(a){B.f11.qi("first-frame",null,!1,t.H)}, -be5(a){this.alp() -this.bpv()}, -bpv(){$.d2.p3$.push(new A.bvG(this))}, -aFx(){--this.fx$ -if(!this.fy$)this.aqk()}, -alp(){var s=this,r=s.dx$ -r===$&&A.e() -r.aJp() -s.dx$.aJn() -s.dx$.aJq() -if(s.fy$||s.fx$===0){for(r=s.dy$,r=new A.bw(r,r.r,r.e,A.y(r).i("bw<2>"));r.q();)r.d.byB() -s.dx$.aJr() -s.fy$=!0}}} -A.bvI.prototype={ -$0(){var s=this.a.gaau().e -if(s!=null)s.a1l()}, -$S:0} -A.bvK.prototype={ -$1(a){var s=this.a.gaau().e -if(s!=null)s.fx.ga1y().bQU(a)}, -$S:289} -A.bvJ.prototype={ -$0(){var s=this.a.gaau().e -if(s!=null)s.MQ()}, -$S:0} -A.bvH.prototype={ -$2(a,b){var s=A.ait() -this.a.Su(s,a,b) -return s}, -$S:825} -A.bvG.prototype={ -$1(a){this.a.cx$.bQJ()}, -$S:6} -A.a3L.prototype={ -n(){this.a.gMi().V(0,this.grQ()) -this.rf()}} -A.aza.prototype={} -A.aFa.prototype={ -ao8(){if(this.a3)return -this.aZE() -this.a3=!0}, -a1l(){this.MQ() -this.aZx()}, -n(){this.sbX(null)}} -A.ax.prototype={ -Y_(a,b,c,d){var s=this,r=d==null?s.a:d,q=b==null?s.b:b,p=c==null?s.c:c -return new A.ax(r,q,p,a==null?s.d:a)}, -bzO(a,b){return this.Y_(null,a,null,b)}, -bzN(a,b){return this.Y_(a,null,b,null)}, -aHA(a,b){return this.Y_(null,null,a,b)}, -akr(a){return this.Y_(a,null,null,null)}, -aHr(a){return this.Y_(null,a,null,null)}, -JF(a){var s=this,r=a.grZ(),q=a.gpJ(a)+a.gpZ(a),p=Math.max(0,s.a-r),o=Math.max(0,s.c-q) -return new A.ax(p,Math.max(p,s.b-r),o,Math.max(o,s.d-q))}, -JS(a){var s=this,r=a.a,q=a.b,p=a.c,o=a.d -return new A.ax(A.Z(s.a,r,q),A.Z(s.b,r,q),A.Z(s.c,p,o),A.Z(s.d,p,o))}, -a0g(a,b){var s,r,q=this,p=b==null,o=q.a,n=p?o:A.Z(b,o,q.b),m=q.b -p=p?m:A.Z(b,o,m) -o=a==null -m=q.c -s=o?m:A.Z(a,m,q.d) -r=q.d -return new A.ax(n,p,s,o?r:A.Z(a,m,r))}, -aoP(a){return this.a0g(a,null)}, -a0f(a){return this.a0g(null,a)}, -ga8t(){var s=this -return new A.ax(s.c,s.d,s.a,s.b)}, -c8(a){var s=this -return new A.X(A.Z(a.a,s.a,s.b),A.Z(a.b,s.c,s.d))}, -XQ(a){var s,r,q,p,o,n=this,m=n.a,l=n.b -if(m>=l&&n.c>=n.d)return new A.X(A.Z(0,m,l),A.Z(0,n.c,n.d)) -if(a.ga2(0))return n.c8(a) -s=a.a -r=a.b -q=s/r -if(s>l){r=l/q -s=l}p=n.d -if(r>p){s=p*q -r=p}if(s=s.b&&s.c>=s.d}, -aL(a,b){var s=this -return new A.ax(s.a*b,s.b*b,s.c*b,s.d*b)}, -d3(a,b){var s=this -return new A.ax(s.a/b,s.b/b,s.c/b,s.d/b)}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.ax&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){var s,r=this,q=r.a,p=!1 -if(q>=0)if(q<=r.b){p=r.c -p=p>=0&&p<=r.d}s=p?"":"; NOT NORMALIZED" -if(q===1/0&&r.c===1/0)return"BoxConstraints(biggest"+s+")" -if(q===0&&r.b===1/0&&r.c===0&&r.d===1/0)return"BoxConstraints(unconstrained"+s+")" -p=new A.aRa() -return"BoxConstraints("+p.$3(q,r.b,"w")+", "+p.$3(r.c,r.d,"h")+s+")"}} -A.aRa.prototype={ -$3(a,b,c){if(a===b)return c+"="+B.d.bd(a,1) -return B.d.bd(a,1)+"<="+c+"<="+B.d.bd(b,1)}, -$S:440} -A.ul.prototype={ -Xp(a,b,c){if(c!=null){c=A.Gx(A.ccG(c)) -if(c==null)return!1}return this.Xq(a,b,c)}, -Ae(a,b,c){var s,r=b==null,q=r?c:c.al(0,b) -r=!r -if(r)this.c.push(new A.R2(new A.t(-b.a,-b.b))) -s=a.$2(this,q) -if(r)this.aay() -return s}, -Xq(a,b,c){var s,r=c==null,q=r?b:A.cL(c,b) -r=!r -if(r)this.c.push(new A.a5R(c)) -s=a.$2(this,q) -if(r)this.aay() -return s}, -aFr(a,b,c){var s,r=this -if(b!=null)r.c.push(new A.R2(new A.t(-b.a,-b.b))) -else{c.toString -c=A.Gx(A.ccG(c)) -c.toString -r.c.push(new A.a5R(c))}s=a.$1(r) -r.aay() -return s}, -bvP(a,b){return this.aFr(a,null,b)}, -bvO(a,b){return this.aFr(a,b,null)}} -A.zW.prototype={ -l(a){return"#"+A.cB(this.a)+"@"+this.c.l(0)}} -A.ki.prototype={ -l(a){return"offset="+this.a.l(0)}} -A.kl.prototype={} -A.bRR.prototype={ -ra(a,b,c){var s=a.b -if(s==null)s=a.b=A.c(t.g,t.FW) -return s.d6(0,b,new A.bRS(c,b))}} -A.bRS.prototype={ -$0(){return this.a.$1(this.b)}, -$S:335} -A.bNW.prototype={ -ra(a,b,c){var s -switch(b.b){case B.Y:s=a.c -if(s==null){s=A.c(t.g,t.PM) -a.c=s}break -case B.b9:s=a.d -if(s==null){s=A.c(t.g,t.PM) -a.d=s}break -default:s=null}return s.d6(0,b.a,new A.bNX(c,b))}} -A.bNX.prototype={ -$0(){return this.a.$1(this.b)}, -$S:351} -A.Je.prototype={ -H(){return"_IntrinsicDimension."+this.b}, -ra(a,b,c){var s=a.a -if(s==null)s=a.a=A.c(t.Yr,t.Z) -return s.d6(0,new A.ah(this,b),new A.bUm(c,b))}} -A.bUm.prototype={ -$0(){return this.a.$1(this.b)}, -$S:175} -A.bH.prototype={} -A.W.prototype={ -uG(a){if(!(a.b instanceof A.ki))a.b=new A.ki(B.l)}, -b6G(a,b,c){var s=a.ra(this.dy,b,c) -return s}, -aB(a,b,c){return this.b6G(a,b,c,t.K,t.z)}, -cv(a){return 0}, -cu(a){return 0}, -c7(a){return 0}, -cd(a){return 0}, -b6C(a){return this.lr(a)}, -lr(a){return B.a9}, -uE(a,b){return this.aB(B.ly,new A.ah(a,b),this.gLS())}, -b6B(a){return this.rl(a.a,a.b)}, -rl(a,b){return null}, -gE(a){var s=this.fy -return s==null?A.a3(A.ac("RenderBox was not laid out: "+A.K(this).l(0)+"#"+A.cB(this))):s}, -gzW(){var s=this.gE(0) -return new A.a1(0,0,0+s.a,0+s.b)}, -a0U(a,b){var s=null -try{s=this.Bv(a)}finally{}if(s==null&&!b)return this.gE(0).b -return s}, -Ei(a){return this.a0U(a,!1)}, -Bv(a){return this.aB(B.ly,new A.ah(t.g.a(A.R.prototype.ga9.call(this)),a),new A.buH(this))}, -wb(a){return null}, -ga9(){return t.g.a(A.R.prototype.ga9.call(this))}, -aA(){var s=this,r=null,q=s.dy,p=q.b,o=p==null,n=o?r:p.a!==0,m=!0 -if(n!==!0){n=q.a -n=n==null?r:n.a!==0 -if(n!==!0){n=q.c -n=n==null?r:n.a!==0 -if(n!==!0){n=q.d -n=n==null?r:n.a!==0 -n=n===!0}else n=m -m=n}}if(m){if(!o)p.P(0) -p=q.a -if(p!=null)p.P(0) -p=q.c -if(p!=null)p.P(0) -q=q.d -if(q!=null)q.P(0)}if(m&&s.gdi(s)!=null){s.a9x() -return}s.ade()}, -Op(){this.fy=this.lr(t.g.a(A.R.prototype.ga9.call(this)))}, -cN(){}, -qg(a,b){var s=this -if(s.fy.p(0,b))if(s.r2(a,b)||s.yZ(b)){a.v(0,new A.zW(b,s)) -return!0}return!1}, -yZ(a){return!1}, -r2(a,b){return!1}, -rK(a,b){var s,r=a.b -r.toString -s=t.E.a(r).a -b.rs(s.a,s.b,0,1)}, -tQ(a){var s,r,q,p,o,n=this.bN(0,null) -if(n.y9(n)===0)return B.l -s=new A.ei(new Float64Array(3)) -s.uF(0,0,1) -r=new A.ei(new Float64Array(3)) -r.uF(0,0,0) -q=n.aas(r) -r=new A.ei(new Float64Array(3)) -r.uF(0,0,1) -p=n.aas(r).al(0,q) -r=new A.ei(new Float64Array(3)) -r.uF(a.a,a.b,0) -o=n.aas(r) -r=o.al(0,p.D1(s.Np(o)/s.Np(p))).a -return new A.t(r[0],r[1])}, -gCA(){var s=this.gE(0) -return new A.a1(0,0,0+s.a,0+s.b)}, -Bf(a,b){this.aZv(a,b)}} -A.buH.prototype={ -$1(a){return this.a.wb(a.b)}, -$S:290} -A.eV.prototype={ -aIp(a){var s,r,q,p=this.aw$ -for(s=A.y(this).i("eV.1");p!=null;){r=p.b -r.toString -s.a(r) -q=p.Bv(a) -if(q!=null)return q+r.a.b -p=r.aV$}return null}, -Ym(a){var s,r,q,p,o,n=this.aw$ -for(s=A.y(this).i("eV.1"),r=null;n!=null;){q=n.b -q.toString -s.a(q) -p=n.Bv(a) -o=q.a -r=A.zU(r,p==null?null:p+o.b) -n=q.aV$}return r}, -RT(a,b){var s,r,q={},p=q.a=this.pR$ -for(s=A.y(this).i("eV.1");p!=null;p=r){p=p.b -p.toString -s.a(p) -if(a.Ae(new A.buG(q),p.a,b))return!0 -r=p.qZ$ -q.a=r}return!1}, -N8(a,b){var s,r,q,p,o,n=this.aw$ -for(s=A.y(this).i("eV.1"),r=b.a,q=b.b;n!=null;){p=n.b -p.toString -s.a(p) -o=p.a -a.r6(n,new A.t(o.a+r,o.b+q)) -n=p.aV$}}} -A.buG.prototype={ -$2(a,b){return this.a.a.qg(a,b)}, -$S:31} -A.a47.prototype={ -aZ(a){this.V4(0)}} -A.qv.prototype={ -l(a){return this.a2v(0)+"; id="+A.A(this.e)}} -A.bnw.prototype={ -vq(a,b){var s=this.b.h(0,a) -s.iW(b,!0) -return s.gE(0)}, -zN(a,b){var s=this.b.h(0,a).b -s.toString -t.Wz.a(s).a=b}, -b5F(a,b){var s,r,q,p,o,n=this,m=n.b -try{n.b=A.c(t.K,t.x) -s=b -for(q=t.Wz;s!=null;){p=s.b -p.toString -r=q.a(p) -p=n.b -p.toString -o=r.e -o.toString -p.j(0,o,s) -s=r.aV$}n.aMe(a)}finally{n.b=m}}, -l(a){return"MultiChildLayoutDelegate"}} -A.a_S.prototype={ -uG(a){if(!(a.b instanceof A.qv))a.b=new A.qv(null,null,B.l)}, -sakX(a){var s=this.C -if(s===a)return -if(A.K(a)!==A.K(s)||a.BC(s))this.aA() -this.C=a}, -b8(a){this.b0g(a)}, -aZ(a){this.b0h(0)}, -cv(a){var s=A.rI(a,1/0),r=s.c8(new A.X(A.Z(1/0,s.a,s.b),A.Z(1/0,s.c,s.d))).a -if(isFinite(r))return r -return 0}, -cu(a){var s=A.rI(a,1/0),r=s.c8(new A.X(A.Z(1/0,s.a,s.b),A.Z(1/0,s.c,s.d))).a -if(isFinite(r))return r -return 0}, -c7(a){var s=A.rI(1/0,a),r=s.c8(new A.X(A.Z(1/0,s.a,s.b),A.Z(1/0,s.c,s.d))).b -if(isFinite(r))return r -return 0}, -cd(a){var s=A.rI(1/0,a),r=s.c8(new A.X(A.Z(1/0,s.a,s.b),A.Z(1/0,s.c,s.d))).b -if(isFinite(r))return r -return 0}, -lr(a){return a.c8(new A.X(A.Z(1/0,a.a,a.b),A.Z(1/0,a.c,a.d)))}, -cN(){var s=this,r=t.g.a(A.R.prototype.ga9.call(s)) -s.fy=r.c8(new A.X(A.Z(1/0,r.a,r.b),A.Z(1/0,r.c,r.d))) -s.C.b5F(s.gE(0),s.aw$)}, -bb(a,b){this.N8(a,b)}, -r2(a,b){return this.RT(a,b)}} -A.a6Q.prototype={ -b8(a){var s,r,q -this.t2(a) -s=this.aw$ -for(r=t.Wz;s!=null;){s.b8(a) -q=s.b -q.toString -s=r.a(q).aV$}}, -aZ(a){var s,r,q -this.rT(0) -s=this.aw$ -for(r=t.Wz;s!=null;){s.aZ(0) -q=s.b -q.toString -s=r.a(q).aV$}}} -A.aEv.prototype={} -A.ag1.prototype={ -an(a,b){var s=this.a -return s==null?null:s.an(0,b)}, -V(a,b){var s=this.a -return s==null?null:s.V(0,b)}, -gUp(){return null}, -a2d(a){return this.tD(a)}, -St(a){return null}, -l(a){var s=A.cB(this),r=this.a -r=r==null?null:r.l(0) -if(r==null)r="" -return"#"+s+"("+r+")"}} -A.a_T.prototype={ -sOm(a){var s=this.M -if(s==a)return -this.M=a -this.avs(a,s)}, -saJu(a){var s=this.T -if(s==a)return -this.T=a -this.avs(a,s)}, -avs(a,b){var s=this,r=a==null -if(r)s.bn() -else if(b==null||A.K(a)!==A.K(b)||a.tD(b))s.bn() -if(s.y!=null){if(b!=null)b.V(0,s.grr()) -if(!r)a.an(0,s.grr())}if(r){if(s.y!=null)s.cQ()}else if(b==null||A.K(a)!==A.K(b)||a.a2d(b))s.cQ()}, -sHv(a){if(this.b2.m(0,a))return -this.b2=a -this.aA()}, -cv(a){var s -if(this.J$==null){s=this.b2.a -return isFinite(s)?s:0}return this.adj(a)}, -cu(a){var s -if(this.J$==null){s=this.b2.a -return isFinite(s)?s:0}return this.adh(a)}, -c7(a){var s -if(this.J$==null){s=this.b2.b -return isFinite(s)?s:0}return this.adi(a)}, -cd(a){var s -if(this.J$==null){s=this.b2.b -return isFinite(s)?s:0}return this.adg(a)}, -b8(a){var s,r=this -r.PT(a) -s=r.M -if(s!=null)s.an(0,r.grr()) -s=r.T -if(s!=null)s.an(0,r.grr())}, -aZ(a){var s=this,r=s.M -if(r!=null)r.V(0,s.grr()) -r=s.T -if(r!=null)r.V(0,s.grr()) -s.Iw(0)}, -r2(a,b){var s=this.T -if(s!=null){s=s.St(b) -s=s===!0}else s=!1 -if(s)return!0 -return this.V5(a,b)}, -yZ(a){var s=this.M -if(s!=null){s=s.St(a) -s=s!==!1}else s=!1 -return s}, -cN(){this.LI() -this.cQ()}, -XO(a){return a.c8(this.b2)}, -azX(a,b,c){var s -A.cm() -s=a.a -J.bk(s.save()) -if(!b.m(0,B.l))s.translate(b.a,b.b) -c.bb(a,this.gE(0)) -s.restore()}, -bb(a,b){var s,r,q=this -if(q.M!=null){s=a.ghs(0) -r=q.M -r.toString -q.azX(s,b,r) -q.aC3(a)}q.zm(a,b) -if(q.T!=null){s=a.ghs(0) -r=q.T -r.toString -q.azX(s,b,r) -q.aC3(a)}}, -aC3(a){var s -if(this.dl){if(a.c==null)a.EN() -s=a.c -if(!s.CW){s.CW=!0 -s.wl()}}}, -u9(a){var s,r=this -r.xW(a) -s=r.M -r.ed=s==null?null:s.gUp() -s=r.T -r.tV=s==null?null:s.gUp() -a.a=!1}, -Rh(a,b,c){var s,r,q,p,o=this -o.uu=A.cmS(o.uu,B.TD) -o.rO=A.cmS(o.rO,B.TD) -s=o.uu -r=s!=null&&!s.ga2(s) -s=o.rO -q=s!=null&&!s.ga2(s) -s=A.b([],t.QF) -if(r){p=o.uu -p.toString -B.b.L(s,p)}B.b.L(s,c) -if(q){p=o.rO -p.toString -B.b.L(s,p)}o.ask(a,b,s)}, -MQ(){this.adc() -this.rO=this.uu=null}} -A.agd.prototype={} -A.tN.prototype={ -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.tN&&b.a.m(0,s.a)&&b.b==s.b}, -l(a){var s,r=this -switch(r.b){case B.w:s=r.a.l(0)+"-ltr" -break -case B.bH:s=r.a.l(0)+"-rtl" -break -case null:case void 0:s=r.a.l(0) -break -default:s=null}return s}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.bLk.prototype={ -gc9(){var s=this -if(!s.f)return!1 -if(s.e.bh.RD()!==s.d)s.f=!1 -return s.f}, -axf(a){var s,r,q=this,p=q.r,o=p.h(0,a) -if(o!=null)return o -s=new A.t(q.a.a,q.d[a].gET()) -r=new A.S(s,q.e.bh.u5(s),t.tO) -p.j(0,a,r) -return r}, -gI(a){return this.c}, -q(){var s,r=this,q=r.b+1 -if(q>=r.d.length)return!1 -s=r.axf(q);++r.b -r.a=s.a -r.c=s.b -return!0}, -aLG(){var s,r=this,q=r.b -if(q<=0)return!1 -s=r.axf(q-1);--r.b -r.a=s.a -r.c=s.b -return!0}, -bJN(a){var s,r=this,q=r.a -if(a>=0){for(s=q.b+a;r.a.bs;)if(!r.aLG())break -return!q.m(0,r.a)}} -A.Hu.prototype={ -n(){var s,r,q=this,p=null -q.cG.sbv(0,p) -s=q.C -if(s!=null)s.ch.sbv(0,p) -q.C=null -s=q.a3 -if(s!=null)s.ch.sbv(0,p) -q.a3=null -q.dA.sbv(0,p) -s=q.b6 -if(s!=null){s.ap$=$.aC() -s.Y$=0}s=q.bE -if(s!=null){s.ap$=$.aC() -s.Y$=0}s=q.dv -r=s.ap$=$.aC() -s.Y$=0 -s=q.bi -s.ap$=r -s.Y$=0 -s=q.aS -s.ap$=r -s.Y$=0 -s=q.aW -s.ap$=r -s.Y$=0 -s=q.gAM() -s.ap$=r -s.Y$=0 -q.bh.n() -s=q.q9 -if(s!=null)s.n() -if(q.qq){s=q.qu -s.ap$=r -s.Y$=0 -q.qq=!1}q.uH()}, -aE3(a){var s,r=this,q=r.gb5r(),p=r.C -if(p==null){s=A.cpB(q) -r.B0(s) -r.C=s}else p.sOm(q) -r.ai=a}, -aEf(a){var s,r=this,q=r.gb5s(),p=r.a3 -if(p==null){s=A.cpB(q) -r.B0(s) -r.a3=s}else p.sOm(q) -r.ah=a}, -gAM(){var s=this.a7 -if(s===$){$.aw() -s=this.a7=new A.a3W(A.bh(),B.l,$.aC())}return s}, -gb5r(){var s=this,r=s.b6 -if(r==null){r=A.b([],t.nv) -if(s.dl)r.push(s.gAM()) -r=s.b6=new A.Qb(r,$.aC())}return r}, -gb5s(){var s=this,r=s.bE -if(r==null){r=A.b([s.aS,s.aW],t.nv) -if(!s.dl)r.push(s.gAM()) -r=s.bE=new A.Qb(r,$.aC())}return r}, -sTr(a){return}, -sKH(a){var s=this.bh -if(s.at===a)return -s.sKH(a) -this.aA()}, -sJH(a,b){if(this.Y===b)return -this.Y=b -this.aA()}, -sbJV(a){if(this.ap===a)return -this.ap=a -this.aA()}, -sbJU(a){var s=this -if(s.aO===a)return -s.aO=a -s.r1=null -s.cQ()}, -U1(a){var s=this.bh,r=s.b.a.c.ac3(a) -if(this.aO)return A.eW(B.C,0,s.gCB().length,!1) -return A.eW(B.C,r.a,r.b,!1)}, -buu(a){var s,r,q,p,o,n,m=this -if(!m.M.gc9()){m.dv.sk(0,!1) -m.bi.sk(0,!1) -return}s=m.gE(0) -r=new A.a1(0,0,0+s.a,0+s.b) -s=m.bh -q=m.M -p=m.uR -p===$&&A.e() -o=s.FS(new A.bG(q.a,q.e),p) -m.dv.sk(0,r.qN(0.5).p(0,o.a8(0,a))) -p=m.M -n=s.FS(new A.bG(p.b,p.e),m.uR) -m.bi.sk(0,r.qN(0.5).p(0,n.a8(0,a)))}, -Je(a,b){var s,r -if(a.gc9()){s=this.aY.a.c.a.a.length -a=a.MZ(Math.min(a.c,s),Math.min(a.d,s))}r=this.aY -r.za(r.a.c.a.B8(a),b)}, -bn(){this.aZw() -var s=this.C -if(s!=null)s.bn() -s=this.a3 -if(s!=null)s.bn()}, -V8(){this.adb() -this.bh.aA()}, -sbZ(a,b){var s=this,r=s.bh -if(J.v(r.e,b))return -s.tW=null -r.sbZ(0,b) -s.ez=s.r1=null -s.aA() -s.cQ()}, -gEP(){var s,r=null,q=this.q9 -if(q==null)q=this.q9=A.Ck(r,r,r,r,r,B.ae,r,r,B.mG,B.aE) -s=this.bh -q.sbZ(0,s.e) -q.sKG(0,s.r) -q.scV(s.w) -q.sdH(s.x) -q.sKd(s.Q) -q.salu(s.y) -q.sCt(0,s.z) -q.sD9(s.as) -q.sKH(s.at) -q.sTr(s.ax) -return q}, -sKG(a,b){var s=this.bh -if(s.r===b)return -s.sKG(0,b) -this.aA()}, -scV(a){var s=this.bh -if(s.w===a)return -s.scV(a) -this.aA() -this.cQ()}, -sCt(a,b){var s=this.bh -if(J.v(s.z,b))return -s.sCt(0,b) -this.aA()}, -sD9(a){var s=this.bh -if(J.v(s.as,a))return -s.sD9(a) -this.aA()}, -saWq(a){var s=this,r=s.qu -if(r===a)return -if(s.y!=null)r.V(0,s.ga5u()) -if(s.qq){r=s.qu -r.ap$=$.aC() -r.Y$=0 -s.qq=!1}s.qu=a -if(s.y!=null){s.gAM().sacI(s.qu.a) -s.qu.an(0,s.ga5u())}}, -brd(){this.gAM().sacI(this.qu.a)}, -se0(a){if(this.dh===a)return -this.dh=a -this.cQ()}, -sbEY(a){if(this.ut===a)return -this.ut=a -this.aA()}, -saoi(a,b){if(this.rN===b)return -this.rN=b -this.cQ()}, -sKd(a){var s,r=this -if(r.J==a)return -r.J=a -s=a===1?1:null -r.bh.sKd(s) -r.aA()}, -sbJE(a){if(this.qT==a)return -this.qT=a -this.aA()}, -salI(a){return}, -sdH(a){var s=this.bh -if(s.x.m(0,a))return -s.sdH(a) -this.aA()}, -sLa(a){var s=this -if(s.M.m(0,a))return -s.M=a -s.aW.sa8X(a) -s.bn() -s.cQ()}, -sri(a,b){var s=this,r=s.T -if(r===b)return -if(s.y!=null)r.V(0,s.grr()) -s.T=b -if(s.y!=null)b.an(0,s.grr()) -s.aA()}, -sbBi(a){if(this.b2===a)return -this.b2=a -this.aA()}, -sbBg(a){return}, -sbLN(a){var s=this -if(s.dl===a)return -s.dl=a -s.bE=s.b6=null -s.aE3(s.ai) -s.aEf(s.ah)}, -saX3(a){if(this.ed===a)return -this.ed=a -this.bn()}, -sbDR(a){if(this.tV===a)return -this.tV=a -this.bn()}, -sbDD(a){var s=this -if(s.JY===a)return -s.JY=a -s.aA() -s.cQ()}, -gxR(){var s=this.JY -return s}, -HQ(a){var s,r,q=this -q.Di() -s=q.aW -s=q.bh.KW(a,s.y,s.z) -r=A.U(s).i("O<1,mh>") -s=A.H(new A.O(s,new A.buM(q),r),r.i("a2.E")) -return s}, -u9(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this -d.xW(a) -s=d.bh -r=s.e -r.toString -q=A.b([],t.O_) -r.a77(q) -d.yX=q -if(B.b.cs(q,new A.buL())&&A.bt()!==B.cf){a.e=a.a=!0 -return}r=d.r1 -if(r==null)if(d.aO){r=new A.f5(B.f.aL(d.ap,s.gCB().length),B.bt) -d.r1=r}else{p=new A.d6("") -o=A.b([],t.oU) -for(r=d.yX,n=r.length,m=0,l=0,k="";lg){c=c3[g].dy -c=c!=null&&c.p(0,new A.y3(h,c0))}else c=!1 -if(!c)break -a=c3[g] -c=s.b -c.toString -l.a(c) -b8.push(a);++g}c0=s.b -c0.toString -s=m.a(c0).aV$;++h}else{a0=b9.HQ(new A.lI(i,d,B.C,!1,b,c)) -if(a0.length===0)continue -c=B.b.gS(a0) -a1=new A.a1(c.a,c.b,c.c,c.d) -a2=B.b.gS(a0).e -for(c=A.U(a0),b=c.i("lG<1>"),a3=new A.lG(a0,1,b7,b),a3.PW(a0,1,b7,c.c),a3=new A.bM(a3,a3.gt(0),b.i("bM")),b=b.i("a2.E");a3.q();){c=a3.d -if(c==null)c=b.a(c) -a1=a1.yS(new A.a1(c.a,c.b,c.c,c.d)) -a2=c.e}c=a1.a -b=Math.max(0,c) -a3=a1.b -a4=Math.max(0,a3) -c=Math.min(a1.c-c,o.a(A.R.prototype.ga9.call(b6)).b) -a3=Math.min(a1.d-a3,o.a(A.R.prototype.ga9.call(b6)).d) -a5=Math.floor(b)-4 -a6=Math.floor(a4)-4 -c=Math.ceil(b+c)+4 -a3=Math.ceil(a4+a3)+4 -a7=new A.a1(a5,a6,c,a3) -a8=A.ow() -a9=j+1 -a8.p3=new A.vi(j,b7) -a8.r=!0 -a8.a7=k -a4=e.b -c0=a4==null?c0:a4 -a8.y2=new A.f5(c0,e.r) -$label0$1:{b0=e.d -c0=b7 -if(b0 instanceof A.mg){b1=b0.ai -b=n.b(b1) -if(b)c0=b1}else b=!1 -if(b){if(c0!=null){a8.wX(B.nL,c0) -a8.y=c0 -a8.bi=a8.bi.akp(!0) -a8.r=!0}break $label0$1}break $label0$1}c0=c1.r -if(c0!=null){b2=c0.ux(a7) -if(b2.a>=b2.c||b2.b>=b2.d)c0=!(a5>=c||a6>=a3) -else c0=!1 -a8.bi=a8.bi.ako(c0)}b3=A.cm() -c0=b6.xF -c=c0==null?b7:c0.a!==0 -if(c===!0){c0.toString -b4=new A.bS(c0,A.y(c0).i("bS<1>")).gW(0) -if(!b4.q())A.a3(A.cM()) -c0=c0.A(0,b4.gI(0)) -c0.toString -if(b3.b!==b3)A.a3(A.bfT(b3.a)) -b3.b=c0}else{b5=new A.tP() -c0=A.a17(b5,b6.b7h(b5)) -if(b3.b!==b3)A.a3(A.bfT(b3.a)) -b3.b=c0}c0.aOx(0,a8) -if(!c0.e.m(0,a7)){c0.e=a7 -c0.BQ()}c0=b3.b -if(c0===b3)A.a3(A.Gb(b3.a)) -c=c0.a -c.toString -r.j(0,c,c0) -c0=b3.b -if(c0===b3)A.a3(A.Gb(b3.a)) -b8.push(c0) -j=a9 -k=a2}}b6.xF=r -c1.HN(0,b8,c2)}, -b7h(a){return new A.buI(this,a)}, -bfg(a){this.Je(a,B.bG)}, -bdS(a){var s=this,r=s.bh.apW(s.M.d) -if(r==null)return -s.Je(A.eW(B.C,!a?r:s.M.c,r,!1),B.bG)}, -bdO(a){var s=this,r=s.bh.apX(s.M.d) -if(r==null)return -s.Je(A.eW(B.C,!a?r:s.M.c,r,!1),B.bG)}, -bdU(a){var s,r=this,q=r.M.gud(),p=r.awW(r.bh.b.a.c.zg(q).b) -if(p==null)return -s=a?r.M.c:p.a -r.Je(A.eW(B.C,s,p.a,!1),B.bG)}, -bdQ(a){var s,r=this,q=r.M.gud(),p=r.ax4(r.bh.b.a.c.zg(q).a-1) -if(p==null)return -s=a?r.M.c:p.a -r.Je(A.eW(B.C,s,p.a,!1),B.bG)}, -awW(a){var s,r,q -for(s=this.bh;;){r=s.b.a.c.zg(new A.bG(a,B.C)) -q=r.a -if(!(q>=0&&r.b>=0)||q===r.b)return null -if(!this.azK(r))return r -a=r.b}}, -ax4(a){var s,r,q -for(s=this.bh;a>=0;){r=s.b.a.c.zg(new A.bG(a,B.C)) -q=r.a -if(!(q>=0&&r.b>=0)||q===r.b)return null -if(!this.azK(r))return r -a=q-1}return null}, -azK(a){var s,r,q,p -for(s=a.a,r=a.b,q=this.bh;s=m.gCB().length)return A.yN(new A.bG(m.gCB().length,B.c_)) -if(o.aO)return A.eW(B.C,0,m.gCB().length,!1) -s=m.b.a.c.zg(a) -switch(a.b.a){case 0:r=n-1 -break -case 1:r=n -break -default:r=null}if(r>0&&A.co3(m.gCB().charCodeAt(r))){m=s.a -q=o.ax4(m) -switch(A.bt().a){case 2:if(q==null){p=o.awW(m) -if(p==null)return A.qU(B.C,n) -return A.eW(B.C,n,p.b,!1)}return A.eW(B.C,q.a,n,!1) -case 0:if(o.rN){if(q==null)return A.eW(B.C,n,n+1,!1) -return A.eW(B.C,q.a,n,!1)}break -case 1:case 4:case 3:case 5:break}}return A.eW(B.C,s.a,s.b,!1)}, -Q_(a,b){var s=Math.max(0,a-(1+this.b2)),r=Math.min(b,s),q=this.ut?s:r -return new A.ah(q,this.J!==1?s:1/0)}, -at6(){return this.Q_(1/0,0)}, -adN(a){return this.Q_(a,0)}, -Di(){var s,r=this,q=t.g,p=q.a(A.R.prototype.ga9.call(r)),o=r.Q_(q.a(A.R.prototype.ga9.call(r)).b,p.a),n=o.a,m=null,l=o.b -m=l -s=n -r.bh.zK(m,s)}, -b6A(){var s,r,q=this -switch(A.bt().a){case 2:case 4:s=q.b2 -r=q.bh.rI() -r=r.gaQ(r) -q.uR=new A.a1(0,0,s,0+(r+2)) -break -case 0:case 1:case 3:case 5:s=q.b2 -r=q.bh.rI() -r=r.gaQ(r) -q.uR=new A.a1(0,2,s,2+(r-4)) -break}}, -lr(a){var s,r,q,p,o=this,n=a.a,m=a.b,l=o.Q_(m,n),k=l.a,j=null,i=l.b -j=i -s=k -r=o.gEP() -r.AG(o.Cs(m,A.jK(),A.nD())) -r.zK(j,s) -if(o.ut)q=m -else{r=o.gEP().b -p=r.c -r=r.a.c -r.gaQ(r) -q=A.Z(p+(1+o.b2),n,m)}return new A.X(q,A.Z(o.aAg(m),a.c,a.d))}, -rl(a,b){var s,r,q=this,p=a.b,o=q.Q_(p,a.a),n=o.a,m=null,l=o.b -m=l -s=n -r=q.gEP() -r.AG(q.Cs(p,A.jK(),A.nD())) -r.zK(m,s) -return q.gEP().b.a.Ei(b)}, -cN(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=t.g.a(A.R.prototype.ga9.call(g)),e=f.b,d=g.Cs(e,A.pP(),A.aKF()) -g.bEy=d -s=f.a -r=g.Q_(e,s) -q=r.a -p=null -o=r.b -p=o -n=q -m=g.bh -m.AG(d) -m.zK(p,n) -d=m.gaKo() -d.toString -g.aMm(d) -g.b6A() -e=g.ut?e:A.Z(m.b.c+(1+g.b2),s,e) -l=g.J -$label0$0:{if(l==null){d=m.b.a.c -d=d.gaQ(d) -s=m.rI() -s=s.gaQ(s) -k=g.qT -d=Math.max(d,s*(k==null?0:k)) -break $label0$0}if(1===l){d=m.b.a.c -d=d.gaQ(d) -break $label0$0}d=m.b.a.c -d=d.gaQ(d) -s=m.rI() -s=s.gaQ(s) -k=g.qT -if(k==null)k=l -j=m.rI() -j=A.Z(d,s*k,j.gaQ(j)*l) -d=j -break $label0$0}g.fy=new A.X(e,A.Z(d,f.c,f.d)) -m=m.b -d=m.c -s=g.b2 -m=m.a.c -i=new A.X(d+(1+s),m.gaQ(m)) -h=A.nO(i) -m=g.C -if(m!=null)m.wM(h) -d=g.a3 -if(d!=null)d.wM(h) -g.x9=g.bbc(i) -g.T.Jq(g.gb9a()) -g.T.Jp(0,g.x9)}, -aGr(a,b){var s,r,q,p,o,n,m,l=this,k=l.gE(0),j=l.bh,i=j.b.a.c -i=Math.min(k.b,i.gaQ(i)) -k=j.rI() -s=i-k.gaQ(k)+5 -r=Math.min(l.gE(0).a,j.b.c)+4 -q=new A.a1(-4,-4,r,s) -if(b!=null)l.uN=b -if(!l.uN)return A.cmT(a,q) -k=l.wC -p=k!=null?a.al(0,k):B.l -if(l.Am&&p.a>0){l.wE=new A.t(a.a- -4,l.wE.b) -l.Am=!1}else if(l.Bb&&p.a<0){l.wE=new A.t(a.a-r,l.wE.b) -l.Bb=!1}if(l.Ce&&p.b>0){l.wE=new A.t(l.wE.a,a.b- -4) -l.Ce=!1}else if(l.Cf&&p.b<0){l.wE=new A.t(l.wE.a,a.b-s) -l.Cf=!1}k=l.wE -o=a.a-k.a -n=a.b-k.b -m=A.cmT(new A.t(o,n),q) -if(o<-4&&p.a<0)l.Am=!0 -else if(o>r&&p.a>0)l.Bb=!0 -if(n<-4&&p.b<0)l.Ce=!0 -else if(n>s&&p.b>0)l.Cf=!0 -l.wC=a -return m}, -bxe(a){return this.aGr(a,null)}, -aqE(a,b,c,d){var s,r,q=this,p=a===B.va -if(p){q.wE=B.l -q.wC=null -q.uN=!0 -q.Bb=q.Ce=q.Cf=!1}p=!p -q.rO=p -q.fj=d -if(p){q.wg=c -if(d!=null){p=A.Ae(B.Kn,B.Z,d) -p.toString -s=p}else s=B.Kn -p=q.gAM() -r=q.uR -r===$&&A.e() -p.saJl(s.Zm(r).rz(b))}else q.gAM().saJl(null) -q.gAM().w=q.fj==null}, -acz(a,b,c){return this.aqE(a,b,c,null)}, -bhN(a,b){var s,r,q,p,o,n=this.bh.FS(a,B.aA) -for(s=b.length,r=n.b,q=0;p=b.length,qr)return new A.S(o.ga9o(o),new A.t(n.a,o.gET()),t.Q8)}s=Math.max(0,p-1) -r=p!==0?B.b.gU(b).gET()+B.b.gU(b).gakZ():0 -return new A.S(s,new A.t(n.a,r),t.Q8)}, -azS(a,b){var s,r,q=this,p=b.a8(0,q.gxp()),o=q.rO -if(!o)q.buu(p) -s=q.C -r=q.a3 -if(r!=null)a.r6(r,b) -q.bh.bb(a.ghs(0),p) -q.aM7(a,p) -if(s!=null)a.r6(s,b)}, -rK(a,b){if(a===this.C||a===this.a3)return -this.aIo(a,b)}, -bb(a,b){var s,r,q,p,o,n,m=this -m.Di() -s=(m.x9>0||!m.gxp().m(0,B.l))&&m.bH!==B.n -r=m.dA -if(s){s=m.cx -s===$&&A.e() -q=m.gE(0) -r.sbv(0,a.E_(s,b,new A.a1(0,0,0+q.a,0+q.b),m.gbm_(),m.bH,r.a))}else{r.sbv(0,null) -m.azS(a,b)}p=m.M -s=p.gc9() -if(s){s=m.a0V(p) -o=s[0].a -o=new A.t(A.Z(o.a,0,m.gE(0).a),A.Z(o.b,0,m.gE(0).b)) -r=m.cG -r.sbv(0,A.XQ(m.ed,o.a8(0,b))) -r=r.a -r.toString -a.E0(r,A.R.prototype.gvr.call(m),B.l) -if(s.length===2){n=s[1].a -s=A.Z(n.a,0,m.gE(0).a) -r=A.Z(n.b,0,m.gE(0).b) -a.E0(A.XQ(m.tV,new A.t(s,r).a8(0,b)),A.R.prototype.gvr.call(m),B.l)}else{s=m.M -if(s.a===s.b)a.E0(A.XQ(m.tV,o.a8(0,b)),A.R.prototype.gvr.call(m),B.l)}}}, -H_(a){var s,r=this -switch(r.bH.a){case 0:return null -case 1:case 2:case 3:if(r.x9>0||!r.gxp().m(0,B.l)){s=r.gE(0) -s=new A.a1(0,0,0+s.a,0+s.b)}else s=null -return s}}} -A.buM.prototype={ -$1(a){var s=this.a -return new A.mh(a.a+s.gxp().a,a.b+s.gxp().b,a.c+s.gxp().a,a.d+s.gxp().b,a.e)}, -$S:286} -A.buL.prototype={ -$1(a){return a.d!=null}, -$S:829} -A.buI.prototype={ -$0(){var s=this.a -s.D6(s,s.xF.h(0,this.b).e)}, -$S:0} -A.buN.prototype={ -$2(a,b){var s=a==null?null:a.yS(new A.a1(b.a,b.b,b.c,b.d)) -return s==null?new A.a1(b.a,b.b,b.c,b.d):s}, -$S:830} -A.buK.prototype={ -$2(a,b){return new A.X(a.aB(B.b3,1/0,a.gcW()),0)}, -$S:95} -A.buJ.prototype={ -$2(a,b){return new A.X(a.aB(B.az,1/0,a.gct()),0)}, -$S:95} -A.aEw.prototype={ -gdi(a){return t.CA.a(A.R.prototype.gdi.call(this,0))}, -gvU(){return!0}, -gzZ(){return!0}, -sOm(a){var s,r=this,q=r.C -if(a===q)return -r.C=a -s=a.tD(q) -if(s)r.bn() -if(r.y!=null){s=r.grr() -q.V(0,s) -a.an(0,s)}}, -bb(a,b){var s=t.CA.a(A.R.prototype.gdi.call(this,0)),r=this.C -if(s!=null){s.Di() -r.yj(a.ghs(0),this.gE(0),s)}}, -b8(a){this.t2(a) -this.C.an(0,this.grr())}, -aZ(a){this.C.V(0,this.grr()) -this.rT(0)}, -lr(a){return new A.X(A.Z(1/0,a.a,a.b),A.Z(1/0,a.c,a.d))}} -A.BO.prototype={} -A.a8l.prototype={ -sa8W(a){if(J.v(a,this.w))return -this.w=a -this.a6()}, -sa8X(a){if(J.v(a,this.x))return -this.x=a -this.a6()}, -saqt(a){if(this.y===a)return -this.y=a -this.a6()}, -saqu(a){if(this.z===a)return -this.z=a -this.a6()}, -yj(a,b,c){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.x,g=i.w -if(h==null||g==null||h.a===h.b)return -s=i.r -s.r=g.gk(g) -r=c.bh -q=r.KW(A.eW(B.C,h.a,h.b,!1),i.y,i.z) -p=A.jV(q,A.U(q).c) -for(q=A.dy(p,p.r,A.y(p).c),o=a.a,n=q.$ti.c;q.q();){m=q.d -if(m==null)m=n.a(m) -m=new A.a1(m.a,m.b,m.c,m.d).rz(c.gxp()) -l=r.b -k=l.c -l=l.a.c -l=m.ux(new A.a1(0,0,0+k,0+l.gaQ(l))) -j=s.u1() -o.drawRect(A.hs(l),j) -j.delete()}}, -tD(a){var s=this -if(a===s)return!1 -return!(a instanceof A.a8l)||!J.v(a.w,s.w)||!J.v(a.x,s.x)||a.y!==s.y||a.z!==s.z}} -A.a3W.prototype={ -sacI(a){if(this.r===a)return -this.r=a -this.a6()}, -sajS(a){var s,r=this.z -r=r==null?null:r.zQ() -s=a.zQ() -if(r===s)return -this.z=a -this.a6()}, -saI4(a){if(J.v(this.Q,a))return -this.Q=a -this.a6()}, -saI3(a){if(this.as.m(0,a))return -this.as=a -this.a6()}, -saG0(a){var s,r=this,q=r.at -q=q==null?null:q.gk(q) -s=a.gk(a) -if(q===s)return -r.at=a -if(r.w)r.a6()}, -saJl(a){if(J.v(this.ax,a))return -this.ax=a -this.a6()}, -bLO(a,b,c,d){var s,r,q=this,p=b.CX(d) -if(q.r){s=q.ax -if(s!=null)if(s.gcH().al(0,p.gcH()).gDF()<225)return -r=q.Q -s=q.x -s.r=c.gk(c) -if(r==null)a.wc(p,s) -else a.r0(A.mc(p,r),s)}}, -yj(a,b,c){var s,r,q,p,o,n,m,l=this,k=c.M -if(k.a!==k.b||!k.gc9())return -s=l.ax -r=s==null -if(r)q=l.z -else q=l.w?l.at:null -if(r)p=k.gud() -else{o=c.wg -o===$&&A.e() -p=o}if(q!=null)l.bLO(a,c,q,p) -o=l.z -n=o==null?null:A.aP(191,o.gk(0)>>>16&255,o.gk(0)>>>8&255,o.gk(0)&255) -if(r||n==null||!l.r)return -r=A.mc(s,B.a8T) -m=l.y -if(m===$){$.aw() -m=l.y=A.bh()}m.r=n.gk(0) -a.r0(r,m)}, -tD(a){var s=this -if(s===a)return!1 -return!(a instanceof A.a3W)||a.r!==s.r||a.w!==s.w||!J.v(a.z,s.z)||!J.v(a.Q,s.Q)||!a.as.m(0,s.as)||!J.v(a.at,s.at)||!J.v(a.ax,s.ax)}} -A.Qb.prototype={ -an(a,b){var s,r,q -for(s=this.r,r=s.length,q=0;q")) -s=this.r -p=A.U(s) -o=new J.dJ(s,s.length,p.i("dJ<1>")) -s=p.c -r=r.c -for(;;){if(!(q.q()&&o.q()))break -p=o.d -if(p==null)p=s.a(p) -n=q.d -if(p.tD(n==null?r.a(n):n))return!0}return!1}} -A.a6S.prototype={ -b8(a){this.t2(a) -$.m6.H5$.a.v(0,this.gJ8())}, -aZ(a){$.m6.H5$.a.A(0,this.gJ8()) -this.rT(0)}} -A.a6T.prototype={ -b8(a){var s,r,q -this.b0i(a) -s=this.aw$ -for(r=t.tq;s!=null;){s.b8(a) -q=s.b -q.toString -s=r.a(q).aV$}}, -aZ(a){var s,r,q -this.b0j(0) -s=this.aw$ -for(r=t.tq;s!=null;){s.aZ(0) -q=s.b -q.toString -s=r.a(q).aV$}}} -A.aEx.prototype={} -A.a_V.prototype={ -b36(a){var s,r,q,p,o=this -try{r=o.C -if(r!==""){q=$.cuF() -$.aw() -s=A.ir().gJu()===B.lD?A.cdM(q):A.caO(q) -s.T9($.cuG()) -s.Xm(r) -r=s.B2() -o.a3!==$&&A.cp() -o.a3=r}else{o.a3!==$&&A.cp() -o.a3=null}}catch(p){}}, -cu(a){return 1e5}, -cd(a){return 1e5}, -gzZ(){return!0}, -yZ(a){return!0}, -lr(a){return a.c8(B.fec)}, -bb(a,b){var s,r,q,p,o,n,m,l,k,j=this -try{p=a.ghs(0) -o=j.gE(0) -n=b.a -m=b.b -$.aw() -l=A.bh() -l.r=$.cuE().gk(0) -p.wc(new A.a1(n,m,n+o.a,m+o.b),l) -p=j.a3 -p===$&&A.e() -if(p!=null){s=j.gE(0).a -r=0 -q=0 -if(s>328){s-=128 -r+=64}p.wM(new A.Bn(s)) -o=j.gE(0) -if(o.b>96+p.gaQ(p)+12)q+=96 -o=a.ghs(0) -o.aIQ(p,b.a8(0,new A.t(r,q)))}}catch(k){}}} -A.bUG.prototype={} -A.ahQ.prototype={ -H(){return"FlexFit."+this.b}} -A.hY.prototype={ -l(a){return this.a2v(0)+"; flex="+A.A(this.e)+"; fit="+A.A(this.f)}} -A.akP.prototype={ -H(){return"MainAxisSize."+this.b}} -A.B6.prototype={ -H(){return"MainAxisAlignment."+this.b}, -VO(a,b,c,d){var s,r,q,p=this -$label0$0:{if(B.k===p){s=c?new A.ah(a,d):new A.ah(0,d) -break $label0$0}if(B.m2===p){s=B.k.VO(a,b,!c,d) -break $label0$0}r=B.le===p -if(r&&b<2){s=B.k.VO(a,b,c,d) -break $label0$0}q=B.Dr===p -if(q&&b===0){s=B.k.VO(a,b,c,d) -break $label0$0}if(B.bD===p){s=new A.ah(a/2,d) -break $label0$0}if(r){s=new A.ah(0,a/(b-1)+d) -break $label0$0}if(q){s=a/b -s=new A.ah(s/2,s+d) -break $label0$0}if(B.Ds===p){s=a/(b+1) -s=new A.ah(s,s+d) -break $label0$0}s=null}return s}} -A.Ei.prototype={ -H(){return"CrossAxisAlignment."+this.b}, -afo(a,b){var s,r=this -$label0$0:{if(B.c8===r||B.uO===r){s=0 -break $label0$0}if(B.br===r){s=b?a:0 -break $label0$0}if(B.m===r){s=a/2 -break $label0$0}if(B.mQ===r){s=B.br.afo(a,!b) -break $label0$0}s=null}return s}} -A.Hv.prototype={ -scV(a){if(this.a7!=a){this.a7=a -this.aA()}}, -sUR(a,b){if(this.b9===b)return -this.b9=b -this.aA()}, -uG(a){if(!(a.b instanceof A.hY))a.b=new A.hY(null,null,B.l)}, -a3T(a,b,c){var s,r,q,p,o,n,m,l=this,k=l.C -if(k===c){s=l.b9*(l.lX$-1) -r=l.aw$ -k=A.y(l).i("aK.1") -q=t.US -p=0 -o=0 -while(r!=null){n=r.b -n.toString -m=q.a(n).e -if(m==null)m=0 -p+=m -if(m>0)o=Math.max(o,a.$2(r,b)/m) -else s+=a.$2(r,b) -n=r.b -n.toString -r=k.a(n).aV$}return o*p+s}else{switch(k.a){case 0:k=!0 -break -case 1:k=!1 -break -default:k=null}q=k?new A.ax(0,b,0,1/0):new A.ax(0,1/0,0,b) -return l.a3F(q,A.nD(),new A.buP(k,a)).a.b}}, -cv(a){return this.a3T(new A.buU(),a,B.aF)}, -cu(a){return this.a3T(new A.buS(),a,B.aF)}, -c7(a){return this.a3T(new A.buT(),a,B.P)}, -cd(a){return this.a3T(new A.buR(),a,B.P)}, -wb(a){var s -switch(this.C.a){case 0:s=this.Ym(a) -break -case 1:s=this.aIp(a) -break -default:s=null}return s}, -gayA(){var s,r=this.ah -$label0$1:{s=!1 -if(B.uO===r){switch(this.C.a){case 0:s=!0 -break -case 1:break -default:s=null}break $label0$1}if(B.br===r||B.m===r||B.mQ===r||B.c8===r)break $label0$1 -s=null}return s}, -baN(a){var s -switch(this.C.a){case 0:s=a.b -break -case 1:s=a.a -break -default:s=null}return s}, -awR(a){var s -switch(this.C.a){case 0:s=a.a -break -case 1:s=a.b -break -default:s=null}return s}, -gawj(){var s,r=this,q=!1 -if(r.aw$!=null)switch(r.C.a){case 0:s=r.a7 -$label0$1:{if(s==null||B.w===s)break $label0$1 -if(B.bH===s){q=!0 -break $label0$1}q=null}break -case 1:switch(r.aW.a){case 1:break -case 0:q=!0 -break -default:q=null}break -default:q=null}return q}, -gawi(){var s,r=this,q=!1 -if(r.aw$!=null)switch(r.C.a){case 1:s=r.a7 -$label0$1:{if(s==null||B.w===s)break $label0$1 -if(B.bH===s){q=!0 -break $label0$1}q=null}break -case 0:switch(r.aW.a){case 1:break -case 0:q=!0 -break -default:q=null}break -default:q=null}return q}, -auO(a){var s,r,q=null,p=this.ah -$label0$0:{if(B.c8===p){s=!0 -break $label0$0}if(B.br===p||B.m===p||B.mQ===p||B.uO===p){s=!1 -break $label0$0}s=q}switch(this.C.a){case 0:r=a.d -s=s?A.jq(r,q):new A.ax(0,1/0,0,r) -break -case 1:r=a.b -s=s?A.jq(q,r):new A.ax(0,r,0,1/0) -break -default:s=q}return s}, -auN(a,b,c){var s,r,q=a.b -q.toString -q=t.US.a(q).f -switch((q==null?B.rd:q).a){case 0:q=c -break -case 1:q=0 -break -default:q=null}s=this.ah -$label0$1:{if(B.c8===s){r=!0 -break $label0$1}if(B.br===s||B.m===s||B.mQ===s||B.uO===s){r=!1 -break $label0$1}r=null}switch(this.C.a){case 0:r=r?b.d:0 -r=new A.ax(q,c,r,b.d) -q=r -break -case 1:r=r?b.b:0 -q=new A.ax(r,b.b,q,c) -break -default:q=null}return q}, -rl(a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=null,a4=a2.a3F(a5,A.nD(),A.jK()) -if(a2.gayA())return a4.c -s=new A.buQ(a2,a4,a5,a2.auO(a5)) -r=a3 -switch(a2.C.a){case 1:q=a4.b -p=Math.max(0,q) -o=a2.gawj() -n=a2.a3 -m=a2.lX$ -l=n.VO(p,m,o,a2.b9) -k=l.a -j=a3 -i=l.b -j=i -h=k -g=o?h+(m-1)*j+(a4.a.a-q):h -f=o?-1:1 -e=a2.aw$ -q=A.y(a2).i("aK.1") -for(;;){if(!(r==null&&e!=null))break -d=s.$1(e) -n=e.geT() -m=e.dy -c=B.ad.ra(m,d,n) -b=B.ly.ra(m,new A.ah(d,a6),e.gLS()) -a=o?-c.b:0 -a2=b==null?a3:b+g -a2=a2==null?a3:a2+a -g+=f*(j+c.b) -n=e.b -n.toString -e=q.a(n).aV$ -r=a2}break -case 0:a0=a2.gawi() -e=a2.aw$ -q=A.y(a2).i("aK.1") -n=a4.a.b -while(e!=null){d=s.$1(e) -m=e.gLS() -a1=e.dy -c=B.ly.ra(a1,new A.ah(d,a6),m) -b=B.ad.ra(a1,d,e.geT()) -m=a2.ah.afo(n-b.b,a0) -r=A.zU(r,c==null?a3:c+m) -m=e.b -m.toString -e=q.a(m).aV$}break}return r}, -lr(a){return A.bNK(this.a3F(a,A.nD(),A.jK()).a,this.C)}, -a3F(a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=null,a0=b.awR(new A.X(A.Z(1/0,a3.a,a3.b),A.Z(1/0,a3.c,a3.d))),a1=isFinite(a0),a2=b.auO(a3) -if(b.gayA())A.a3(A.lV('To use CrossAxisAlignment.baseline, you must also specify which baseline to use using the "textBaseline" argument.')) -s=new A.X(b.b9*(b.lX$-1),0) -r=b.aw$ -q=A.y(b).i("aK.1") -p=t.US -o=s -n=a -m=n -l=0 -while(r!=null){if(a1){k=r.b -k.toString -j=p.a(k).e -if(j==null)j=0 -k=j>0}else{j=a -k=!1}if(k){l+=j -if(m==null)m=r}else{s=A.bNK(a5.$2(r,a2),b.C) -s=new A.X(o.a+s.a,Math.max(o.b,s.b)) -n=A.coV(n,a) -o=s}k=r.b -k.toString -r=q.a(k).aV$}i=Math.max(0,a0-o.a)/l -r=m -for(;;){if(!(r!=null&&l>0))break -c$0:{k=r.b -k.toString -j=p.a(k).e -if(j==null)j=0 -if(j===0)break c$0 -l-=j -s=A.bNK(a5.$2(r,b.auN(r,a3,i*j)),b.C) -s=new A.X(o.a+s.a,Math.max(o.b,s.b)) -n=A.coV(n,a) -o=s}k=r.b -k.toString -r=q.a(k).aV$}$label0$1:{q=n==null -if(q){p=B.a9 -break $label0$1}h=a -g=a -f=n.a -h=n.b -g=f -s=new A.X(0,g+A.fb(h)) -p=s -break $label0$1 -p=a}o=A.cO0(o,p) -e=b.ai -$label1$2:{d=B.z===e -if(d&&a1){p=a0 -break $label1$2}if(d||B.B===e){p=o.a -break $label1$2}p=a}c=A.cO1(new A.X(p,o.b),a3,b.C) -q=q?a:n.a -p=m==null?a:i -return new A.bUG(c,c.a-o.a,q,p)}, -cN(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this,a4=null,a5="Pattern matching error",a6="RenderBox was not laid out: ",a7=a3.a3F(t.g.a(A.R.prototype.ga9.call(a3)),A.aKF(),A.pP()),a8=a7.a,a9=a8.b -a3.fy=A.bNK(a8,a3.C) -a8=a7.b -a3.b6=Math.max(0,-a8) -s=Math.max(0,a8) -r=a3.gawj() -q=a3.gawi() -p=a3.a3.VO(s,a3.lX$,r,a3.b9) -o=p.a -n=a4 -m=p.b -n=m -l=o -k=r?new A.ah(a3.gRu(),a3.pR$):new A.ah(a3.gMP(),a3.aw$) -j=k.a -a8=t.xP.b(j) -i=a4 -if(a8){h=k.b -i=h -g=j}else g=a4 -if(!a8)throw A.q(A.ac(a5)) -f=a7.c -for(a8=t.US,e=f!=null,d=i,c=l;d!=null;d=g.$1(d)){if(e){b=a3.aS -b.toString -a=d.a0U(b,!0) -a0=a!=null}else{a=a4 -a0=!1}if(a0){a.toString -a1=f-a}else{b=a3.ah -a2=d.fy -a1=b.afo(a9-a3.baN(a2==null?A.a3(A.ac(a6+A.K(d).l(0)+"#"+A.cB(d))):a2),q)}b=d.b -b.toString -a8.a(b) -switch(a3.C.a){case 0:a2=new A.t(c,a1) -break -case 1:a2=new A.t(a1,c) -break -default:a2=a4}b.a=a2 -a2=d.fy -c+=a3.awR(a2==null?A.a3(A.ac(a6+A.K(d).l(0)+"#"+A.cB(d))):a2)+n}}, -r2(a,b){return this.RT(a,b)}, -bb(a,b){var s,r,q,p=this -if(!(p.b6>1e-10)){p.N8(a,b) -return}if(p.gE(0).ga2(0))return -s=p.Y -r=p.cx -r===$&&A.e() -q=p.gE(0) -s.sbv(0,a.E_(r,b,new A.a1(0,0,0+q.a,0+q.b),p.gaIq(),p.bE,s.a))}, -n(){this.Y.sbv(0,null) -this.b0m()}, -H_(a){var s -switch(this.bE.a){case 0:return null -case 1:case 2:case 3:if(this.b6>1e-10){s=this.gE(0) -s=new A.a1(0,0,0+s.a,0+s.b)}else s=null -return s}}, -tz(){return this.asm()}} -A.buP.prototype={ -$2(a,b){var s,r,q=this.a,p=q?b.b:b.d -if(isFinite(p))s=p -else s=q?a.aB(B.az,1/0,a.gct()):a.aB(B.aX,1/0,a.gcP()) -r=this.b -return q?new A.X(s,r.$2(a,s)):new A.X(r.$2(a,s),s)}, -$S:95} -A.buU.prototype={ -$2(a,b){return a.aB(B.b3,b,a.gcW())}, -$S:115} -A.buS.prototype={ -$2(a,b){return a.aB(B.az,b,a.gct())}, -$S:115} -A.buT.prototype={ -$2(a,b){return a.aB(B.aN,b,a.gcF())}, -$S:115} -A.buR.prototype={ -$2(a,b){return a.aB(B.aX,b,a.gcP())}, -$S:115} -A.buQ.prototype={ -$1(a){var s,r,q=this,p=q.b.d -if(p!=null){s=A.cKm(a) -r=s>0}else{s=null -r=!1}return r?q.a.auN(a,q.c,s*p):q.d}, -$S:832} -A.aEz.prototype={ -b8(a){var s,r,q -this.t2(a) -s=this.aw$ -for(r=t.US;s!=null;){s.b8(a) -q=s.b -q.toString -s=r.a(q).aV$}}, -aZ(a){var s,r,q -this.rT(0) -s=this.aw$ -for(r=t.US;s!=null;){s.aZ(0) -q=s.b -q.toString -s=r.a(q).aV$}}} -A.aEA.prototype={} -A.a6U.prototype={ -n(){var s,r,q -for(s=this.S9$,r=s.length,q=0;q")),t.Q) -s=q.length -r=0 -for(;r>")) -this.zB(new A.abo(s,c.i("abo<0>")),b,!0,c) -return s.length===0?null:B.b.gS(s).a}, -b3P(a){var s,r,q=this -if(!q.w&&q.x!=null){s=q.x -s.toString -r=a.b -r===$&&A.e() -s.a=r -r.c.push(s) -return}q.zr(a) -q.w=!1}, -tz(){var s=this.aYo() -return s+(this.y==null?" DETACHED":"")}} -A.bg6.prototype={ -$0(){this.b.$1(this.a)}, -$S:0} -A.bg7.prototype={ -$0(){var s=this.a -s.a.A(0,this.b) -s.X5(-1)}, -$S:0} -A.akk.prototype={ -sbv(a,b){var s=this.a -if(b==s)return -if(s!=null)if(--s.f===0)s.n() -this.a=b -if(b!=null)++b.f}, -l(a){var s=this.a -return"LayerHandle("+(s!=null?s.l(0):"DISPOSED")+")"}} -A.aow.prototype={ -saMg(a){var s -this.wl() -s=this.ay -if(s!=null)s.n() -this.ay=a}, -n(){this.saMg(null) -this.arT()}, -zr(a){var s,r=this.ay -r.toString -s=a.b -s===$&&A.e() -r=new A.y1(r,B.l,B.aA) -r.a=s -s.c.push(r)}, -zB(a,b,c){return!1}} -A.aoH.prototype={ -a2K(){return!1}, -zr(a){var s=this.ax,r=s.a,q=s.b,p=a.b -p===$&&A.e() -q=new A.aoI(this.ay,new A.t(r,q),s.c-r,s.d-q,B.aA) -q.a=p -p.c.push(q)}} -A.km.prototype={ -VN(a){var s -this.aYM(a) -if(!a)return -s=this.ax -while(s!=null){s.VN(!0) -s=s.Q}}, -a2K(){for(var s=this.ay;s!=null;s=s.as)if(!s.a2K())return!1 -return!0}, -aGf(a){var s=this -s.abB() -s.zr(a) -if(s.b>0)s.VN(!0) -s.w=!1 -return new A.bg3(new A.bg5(a.a))}, -n(){this.aos() -this.a.P(0) -this.arT()}, -abB(){var s,r=this -r.aYP() -s=r.ax -while(s!=null){s.abB() -r.w=r.w||s.w -s=s.Q}}, -zB(a,b,c,d){var s,r,q -for(s=this.ay,r=a.a;s!=null;s=s.as){if(s.zB(a,b,!0,d))return!0 -q=r.length -if(q!==0)return!1}return!1}, -b8(a){var s -this.aYN(a) -s=this.ax -while(s!=null){s.b8(a) -s=s.Q}}, -aZ(a){var s -this.aYO(0) -s=this.ax -while(s!=null){s.aZ(0) -s=s.Q}this.VN(!1)}, -a6x(a,b){var s,r=this -if(!r.gRc())r.wl() -s=b.b -if(s!==0)r.X5(s) -b.r=r -s=r.y -if(s!=null)b.b8(s) -r.Fx(b) -s=b.as=r.ay -if(s!=null)s.Q=b -r.ay=b -if(r.ax==null)r.ax=b -b.e.sbv(0,b)}, -yo(){var s,r,q=this.ax -while(q!=null){s=q.z -r=this.z -if(s<=r){q.z=r+1 -q.yo()}q=q.Q}}, -Fx(a){var s=a.z,r=this.z -if(s<=r){a.z=r+1 -a.yo()}}, -avO(a){var s,r=this -if(!r.gRc())r.wl() -s=a.b -if(s!==0)r.X5(-s) -a.r=null -if(r.y!=null)a.aZ(0)}, -aos(){var s,r=this,q=r.ax -for(;q!=null;q=s){s=q.Q -q.Q=q.as=null -r.avO(q) -q.e.sbv(0,null)}r.ay=r.ax=null}, -zr(a){this.B_(a)}, -B_(a){var s=this.ax -while(s!=null){s.b3P(a) -s=s.Q}}, -Re(a,b){}} -A.tk.prototype={ -sri(a,b){if(!b.m(0,this.k3))this.wl() -this.k3=b}, -zB(a,b,c,d){return this.G9(a,b.al(0,this.k3),!0,d)}, -Re(a,b){var s=this.k3 -b.rs(s.a,s.b,0,1)}, -zr(a){var s,r=this,q=r.k3 -t.Ff.a(r.x) -s=A.xO() -s.Li(q.a,q.b,0) -r.syc(a.Fv(new A.Zj(s,A.b([],t.k5),B.aA))) -r.B_(a) -a.rb()}, -bQ2(a,b){var s,r,q,p,o,n,m,l,k,j -$.aw() -r=A.ckH() -q=A.N1(b,b,1) -p=a.a -o=this.k3 -n=a.b -q.rs(-(p+o.a),-(n+o.b),0,1) -r.bMJ(q.a) -s=this.aGf(r) -try{p=B.d.rB(b*(a.c-p)) -n=B.d.rB(b*(a.d-n)) -o=s.a -m=new A.ut() -l=A.adn(m,new A.a1(0,0,p,n)) -o=o.a -new A.aoX(new A.GD(A.b([],t.YE)),null).KQ(o) -k=A.b([],t.k_) -k.push(l) -j=A.b([],t.Ay) -if(!o.b.ga2(0))new A.ao9(new A.YV(k),null,j,A.c(t.uy,t.gm),l).KQ(o) -p=m.JQ().abd(p,n) -return p}finally{}}} -A.Eb.prototype={ -zB(a,b,c,d){if(!this.k3.p(0,b))return!1 -return this.G9(a,b,!0,d)}, -zr(a){var s,r=this,q=r.k3 -q.toString -s=r.k4 -t.e4.a(r.x) -r.syc(a.Fv(new A.adG(q,s,A.b([],t.k5),B.aA))) -r.B_(a) -a.rb()}} -A.Ua.prototype={ -zB(a,b,c,d){if(!this.k3.p(0,b))return!1 -return this.G9(a,b,!0,d)}, -zr(a){var s,r=this,q=r.k3 -q.toString -s=r.k4 -t.cW.a(r.x) -r.syc(a.Fv(new A.adD(q,s,A.b([],t.k5),B.aA))) -r.B_(a) -a.rb()}} -A.Ub.prototype={ -zB(a,b,c,d){var s=this.k3 -if(!new A.a1(s.a,s.b,s.c,s.d).p(0,b))return!1 -return this.G9(a,b,!0,d)}, -zr(a){var s,r=this,q=r.k3 -q.toString -s=r.k4 -t.rN.a(r.x) -r.syc(a.Fv(new A.adF(q,s,A.b([],t.k5),B.aA))) -r.B_(a) -a.rb()}} -A.KK.prototype={ -zB(a,b,c,d){var s=this.k3.gvi().a -s===$&&A.e() -if(!s.a.contains(b.a,b.b))return!1 -return this.G9(a,b,!0,d)}, -zr(a){var s,r=this,q=r.k3 -q.toString -s=r.k4 -t.Aw.a(r.x) -r.syc(a.Fv(new A.adB(q,s,A.b([],t.k5),B.aA))) -r.B_(a) -a.rb()}} -A.Xh.prototype={ -sZk(a){if(!a.m(0,this.bg)){this.bg=a -this.wl()}}, -zr(a){var s,r=this,q=r.bg -q.toString -s=r.k3 -t.C6.a(r.x) -r.syc(a.Fv(new A.ajc(s,q,A.b([],t.k5),B.aA))) -r.B_(a) -a.rb()}} -A.vW.prototype={ -sql(a,b){var s=this -if(b.m(0,s.bg))return -s.bg=b -s.a3=!0 -s.wl()}, -zr(a){var s=this,r=s.br=s.bg,q=s.k3 -if(!q.m(0,B.l)){r=A.vb(q.a,q.b,0) -q=s.br -q.toString -r.tZ(0,q) -s.br=r}s.syc(a.a_K(r.a,t.qf.a(s.x))) -s.B_(a) -a.rb()}, -aip(a){var s,r=this -if(r.a3){s=r.bg -s.toString -r.C=A.Gx(A.ccG(s)) -r.a3=!1}s=r.C -if(s==null)return null -return A.cL(s,a)}, -zB(a,b,c,d){var s=this.aip(b) -if(s==null)return!1 -return this.aZ6(a,s,!0,d)}, -Re(a,b){var s=this.br -if(s==null){s=this.bg -s.toString -b.tZ(0,s)}else b.tZ(0,s)}} -A.Zk.prototype={ -sv0(a,b){var s=this,r=s.bg -if(b!=r){if(b===255||r===255)s.syc(null) -s.bg=b -s.wl()}}, -zr(a){var s,r,q,p,o=this -if(o.ax==null){o.syc(null) -return}s=o.bg -s.toString -r=t.k5 -q=o.k3 -p=o.x -if(s<255){t.Tg.a(p) -o.syc(a.Fv(new A.anU(s,q,A.b([],r),B.aA)))}else{t.Ff.a(p) -s=A.xO() -s.Li(q.a,q.b,0) -o.syc(a.Fv(new A.Zj(s,A.b([],r),B.aA)))}o.B_(a) -a.rb()}} -A.T7.prototype={ -sa8l(a,b){if(!b.m(0,this.k3)){this.k3=b -this.wl()}}, -zr(a){var s,r=this,q=r.k3 -q.toString -s=r.k4 -t.tX.a(r.x) -r.syc(a.Fv(new A.abV(q,s,A.b([],t.k5),B.aA))) -r.B_(a) -a.rb()}} -A.of.prototype={ -l(a){var s=A.cB(this),r=this.a!=null?"":"" -return"#"+s+"("+r+")"}} -A.XP.prototype={ -sdE(a){var s=this,r=s.k3 -if(r===a)return -if(s.y!=null){if(r.a===s)r.a=null -a.a=s}s.k3=a}, -sri(a,b){if(b.m(0,this.k4))return -this.k4=b -this.wl()}, -b8(a){this.aYe(a) -this.k3.a=this}, -aZ(a){var s=this.k3 -if(s.a===this)s.a=null -this.aYf(0)}, -zB(a,b,c,d){return this.G9(a,b.al(0,this.k4),!0,d)}, -zr(a){var s=this,r=s.k4 -if(!r.m(0,B.l))s.syc(a.a_K(A.vb(r.a,r.b,0).a,t.qf.a(s.x))) -else s.syc(null) -s.B_(a) -if(!s.k4.m(0,B.l))a.rb()}, -Re(a,b){var s=this.k4 -if(!s.m(0,B.l))b.rs(s.a,s.b,0,1)}} -A.Wv.prototype={ -aip(a){var s,r,q,p,o=this -if(o.R8){s=o.apS() -s.toString -o.p4=A.Gx(s) -o.R8=!1}if(o.p4==null)return null -r=new A.r1(new Float64Array(4)) -r.a27(a.a,a.b,0,1) -s=o.p4.aK(0,r).a -q=s[0] -p=o.p1 -return new A.t(q-p.a,s[1]-p.b)}, -zB(a,b,c,d){var s,r=this -if(r.k3.a==null){if(r.k4)return r.G9(a,b.al(0,r.ok),!0,d) -return!1}s=r.aip(b) -if(s==null)return!1 -return r.G9(a,s,!0,d)}, -apS(){var s,r -if(this.p3==null)return null -s=this.p2 -r=A.vb(-s.a,-s.b,0) -s=this.p3 -s.toString -r.tZ(0,s) -return r}, -b9y(){var s,r,q,p,o,n,m=this -m.p3=null -s=m.k3.a -if(s==null)return -r=t.KV -q=A.b([s],r) -p=A.b([m],r) -A.b7T(s,m,q,p) -o=A.cju(q) -s.Re(null,o) -r=m.p1 -o.rs(r.a,r.b,0,1) -n=A.cju(p) -if(n.y9(n)===0)return -n.tZ(0,o) -m.p3=n -m.R8=!0}, -gRc(){return!0}, -zr(a){var s,r,q=this -if(q.k3.a==null&&!q.k4){q.p2=q.p3=null -q.R8=!0 -q.syc(null) -return}q.b9y() -s=q.p3 -r=t.qf -if(s!=null){q.p2=q.ok -q.syc(a.a_K(s.a,r.a(q.x))) -q.B_(a) -a.rb()}else{q.p2=null -s=q.ok -q.syc(a.a_K(A.vb(s.a,s.b,0).a,r.a(q.x))) -q.B_(a) -a.rb()}q.R8=!0}, -Re(a,b){var s=this.p3 -if(s!=null)b.tZ(0,s) -else{s=this.ok -b.tZ(0,A.vb(s.a,s.b,0))}}} -A.K6.prototype={ -zB(a,b,c,d){var s,r,q=this,p=q.G9(a,b,!0,d),o=a.a,n=o.length -if(n!==0)return p -n=q.k4 -if(n!=null){s=q.ok -r=s.a -s=s.b -n=!new A.a1(r,s,r+n.a,s+n.b).p(0,b)}else n=!1 -if(n)return p -if(A.dI(q.$ti.c)===A.dI(d))o.push(new A.SO(d.a(q.k3),b.al(0,q.ok),d.i("SO<0>"))) -return p}, -gk(a){return this.k3}} -A.aBu.prototype={} -A.v7.prototype={} -A.a02.prototype={ -uG(a){if(!(a.b instanceof A.v7))a.b=new A.v7(null,null,B.l)}, -sy5(a){if(this.C===a)return -this.C=a -this.aA()}, -rl(a,b){var s,r,q,p,o,n,m,l,k=this,j=null -switch(k.C.a){case 1:case 3:s=A.jq(a.d,j) -r=k.aw$ -q=A.y(k).i("aK.1") -p=j -while(r!=null){o=r.gLS() -n=B.ly.ra(r.dy,new A.ah(s,b),o) -p=A.zU(p,n) -o=r.b -o.toString -r=q.a(o).aV$}return p -case 0:r=k.pR$ -m=k.gRu() -break -case 2:r=k.aw$ -m=k.gMP() -break -default:m=j -r=m}s=A.jq(j,a.b) -for(l=0;r!=null;r=m.$1(r)){q=r.gLS() -o=r.dy -n=B.ly.ra(o,new A.ah(s,b),q) -if(n!=null)return n+l -n=B.ad.ra(o,s,r.geT()) -l+=n.b}return j}, -lr(a){var s,r,q,p,o,n,m=this,l=m.aw$ -switch(m.C.a){case 1:case 3:s=a.d -r=A.jq(s,null) -for(q=A.y(m).i("aK.1"),p=0;l!=null;){o=l.geT() -n=B.ad.ra(l.dy,r,o) -p+=n.a -o=l.b -o.toString -l=q.a(o).aV$}return a.c8(new A.X(p,s)) -case 0:case 2:s=a.b -r=A.jq(null,s) -for(q=A.y(m).i("aK.1"),p=0;l!=null;){o=l.geT() -n=B.ad.ra(l.dy,r,o) -p+=n.b -o=l.b -o.toString -l=q.a(o).aV$}return a.c8(new A.X(s,p))}}, -cN(){var s,r,q,p,o,n,m,l=this,k=null,j="RenderBox was not laid out: ",i=t.g.a(A.R.prototype.ga9.call(l)),h=l.aw$ -switch(l.C.a){case 1:s=i.d -r=A.jq(s,k) -for(q=t.U9,p=0;h!=null;){h.iW(r,!0) -o=h.b -o.toString -q.a(o) -o.a=new A.t(p,0) -n=h.fy -p+=(n==null?A.a3(A.ac(j+A.K(h).l(0)+"#"+A.cB(h))):n).a -h=o.aV$}l.fy=i.c8(new A.X(p,s)) -break -case 3:s=i.d -r=A.jq(s,k) -for(q=t.U9,p=0;h!=null;){h.iW(r,!0) -o=h.b -o.toString -q.a(o) -n=h.fy -p+=(n==null?A.a3(A.ac(j+A.K(h).l(0)+"#"+A.cB(h))):n).a -h=o.aV$}h=l.aw$ -for(m=0;h!=null;){o=h.b -o.toString -q.a(o) -n=h.fy -m+=(n==null?A.a3(A.ac(j+A.K(h).l(0)+"#"+A.cB(h))):n).a -o.a=new A.t(p-m,0) -h=o.aV$}l.fy=i.c8(new A.X(p,s)) -break -case 2:s=i.b -r=A.jq(k,s) -for(q=t.U9,p=0;h!=null;){h.iW(r,!0) -o=h.b -o.toString -q.a(o) -o.a=new A.t(0,p) -n=h.fy -p+=(n==null?A.a3(A.ac(j+A.K(h).l(0)+"#"+A.cB(h))):n).b -h=o.aV$}l.fy=i.c8(new A.X(s,p)) -break -case 0:s=i.b -r=A.jq(k,s) -for(q=t.U9,p=0;h!=null;){h.iW(r,!0) -o=h.b -o.toString -q.a(o) -n=h.fy -p+=(n==null?A.a3(A.ac(j+A.K(h).l(0)+"#"+A.cB(h))):n).b -h=o.aV$}h=l.aw$ -for(m=0;h!=null;){o=h.b -o.toString -q.a(o) -n=h.fy -m+=(n==null?A.a3(A.ac(j+A.K(h).l(0)+"#"+A.cB(h))):n).b -o.a=new A.t(0,p-m) -h=o.aV$}l.fy=i.c8(new A.X(s,p)) -break}}, -a3R(a){var s,r,q,p=this.aw$ -for(s=t.U9,r=0;p!=null;){r=Math.max(r,A.ro(a.$1(p))) -q=p.b -q.toString -p=s.a(q).aV$}return r}, -a3S(a){var s,r,q,p=this.aw$ -for(s=t.U9,r=0;p!=null;){r+=a.$1(p) -q=p.b -q.toString -p=s.a(q).aV$}return r}, -cv(a){var s -switch(A.cN(this.C).a){case 0:s=this.a3S(new A.bv5(a)) -break -case 1:s=this.a3R(new A.bv6(a)) -break -default:s=null}return s}, -cu(a){var s -switch(A.cN(this.C).a){case 0:s=this.a3S(new A.bv1(a)) -break -case 1:s=this.a3R(new A.bv2(a)) -break -default:s=null}return s}, -c7(a){var s -switch(A.cN(this.C).a){case 0:s=this.a3S(new A.bv3(a)) -break -case 1:s=this.a3R(new A.bv4(a)) -break -default:s=null}return s}, -cd(a){var s -switch(A.cN(this.C).a){case 0:s=this.a3S(new A.bv_(a)) -break -case 1:s=this.a3R(new A.bv0(a)) -break -default:s=null}return s}, -wb(a){return this.aIp(a)}, -bb(a,b){this.N8(a,b)}, -r2(a,b){return this.RT(a,b)}} -A.bv5.prototype={ -$1(a){return a.aB(B.b3,this.a,a.gcW())}, -$S:45} -A.bv6.prototype={ -$1(a){return a.aB(B.b3,this.a,a.gcW())}, -$S:45} -A.bv1.prototype={ -$1(a){return a.aB(B.az,this.a,a.gct())}, -$S:45} -A.bv2.prototype={ -$1(a){return a.aB(B.az,this.a,a.gct())}, -$S:45} -A.bv3.prototype={ -$1(a){return a.aB(B.aN,this.a,a.gcF())}, -$S:45} -A.bv4.prototype={ -$1(a){return a.aB(B.aN,this.a,a.gcF())}, -$S:45} -A.bv_.prototype={ -$1(a){return a.aB(B.aX,this.a,a.gcP())}, -$S:45} -A.bv0.prototype={ -$1(a){return a.aB(B.aX,this.a,a.gcP())}, -$S:45} -A.aEB.prototype={ -b8(a){var s,r,q -this.t2(a) -s=this.aw$ -for(r=t.U9;s!=null;){s.b8(a) -q=s.b -q.toString -s=r.a(q).aV$}}, -aZ(a){var s,r,q -this.rT(0) -s=this.aw$ -for(r=t.U9;s!=null;){s.aZ(0) -q=s.b -q.toString -s=r.a(q).aV$}}} -A.aEC.prototype={} -A.aCe.prototype={ -bOg(a){var s=this.a -this.a=a -return s}, -l(a){var s="#",r=A.cB(this.b),q=this.a.a -return s+A.cB(this)+"("+("latestEvent: "+(s+r))+", "+("annotations: [list of "+q+"]")+")"}} -A.aCf.prototype={ -gDE(a){var s=this.c -return s.gDE(s)}} -A.anh.prototype={ -ayb(a){var s,r,q,p,o,n,m=t._h,l=A.c(m,t.xV) -for(s=a.a,r=s.length,q=0;q") -this.b.bFl(a.gDE(0),a.d,A.hB(new A.bS(s,r),new A.bns(),r.i("D.E"),t.Pb))}, -bR1(a,b){var s,r,q,p,o,n=this -if(a.gqk(a)!==B.d0&&a.gqk(a)!==B.cv)return -if(t.ks.b(a))return -$label0$0:{if(t.PB.b(a)){s=A.ait() -break $label0$0}s=b==null?n.a.$2(a.gbG(a),a.gTF()):b -break $label0$0}r=a.gDE(a) -q=n.c -p=q.h(0,r) -if(!A.cIt(p,a))return -o=q.a -new A.bnv(n,p,a,r,s).$0() -if(o!==0!==(q.a!==0))n.a6()}, -bQJ(){new A.bnt(this).$0()}} -A.bns.prototype={ -$1(a){return a.ga7z(a)}, -$S:834} -A.bnv.prototype={ -$0(){var s=this -new A.bnu(s.a,s.b,s.c,s.d,s.e).$0()}, -$S:0} -A.bnu.prototype={ -$0(){var s,r,q,p,o,n=this,m=n.b -if(m==null){s=n.c -if(t.PB.b(s))return -n.a.c.j(0,n.d,new A.aCe(A.c(t._h,t.xV),s))}else{s=n.c -if(t.PB.b(s))n.a.c.A(0,s.gDE(s))}r=n.a -q=r.c.h(0,n.d) -if(q==null){m.toString -q=m}p=q.b -q.b=s -o=t.PB.b(s)?A.c(t._h,t.xV):r.ayb(n.e) -r.axu(new A.aCf(q.bOg(o),o,p,s))}, -$S:0} -A.bnt.prototype={ -$0(){var s,r,q,p,o,n -for(s=this.a,r=s.c,r=new A.bw(r,r.r,r.e,A.y(r).i("bw<2>"));r.q();){q=r.d -p=q.b -o=s.ba2(q) -n=q.a -q.a=o -s.axu(new A.aCf(n,o,p,null))}}, -$S:0} -A.bnq.prototype={ -$2(a,b){var s -if(a.ga0E()&&!this.a.ao(0,a)){s=a.gaa0(a) -if(s!=null)s.$1(this.b.q3(this.c.h(0,a)))}}, -$S:835} -A.bnr.prototype={ -$1(a){return!this.a.ao(0,a)}, -$S:836} -A.aIU.prototype={} -A.fm.prototype={ -aZ(a){}, -l(a){return""}} -A.xZ.prototype={ -r6(a,b){var s,r=this -if(a.gvU()){r.PJ() -if(!a.cy){s=a.ay -s===$&&A.e() -s=!s}else s=!0 -if(s)A.clS(a,!0) -else if(a.db)A.cJ4(a) -s=a.ch.a -s.toString -t.gY.a(s) -s.sri(0,b) -s.tM(0) -r.a.a6x(0,s)}else{s=a.ay -s===$&&A.e() -if(s){a.ch.sbv(0,null) -a.ah4(r,b)}else a.ah4(r,b)}}, -ghs(a){var s -if(this.e==null)this.EN() -s=this.e -s.toString -return s}, -EN(){var s,r=this -r.c=new A.aow(r.b,A.c(t.S,t.Q),A.aN(t.XO)) -$.yp.toString -$.aw() -s=new A.ut() -r.d=s -r.e=A.adn(s,null) -s=r.c -s.toString -r.a.a6x(0,s)}, -PJ(){var s,r=this -if(r.e==null)return -s=r.c -s.toString -s.saMg(r.d.JQ()) -r.e=r.d=r.c=null}, -acC(){if(this.c==null)this.EN() -var s=this.c -if(!s.ch){s.ch=!0 -s.wl()}}, -Ou(a,b,c,d){var s -if(a.ax!=null)a.aos() -this.PJ() -a.tM(0) -this.a.a6x(0,a) -s=new A.xZ(a,d==null?this.b:d) -b.$2(s,c) -s.PJ()}, -E0(a,b,c){return this.Ou(a,b,c,null)}, -E_(a,b,c,d,e,f){var s,r,q=this -if(e===B.n){d.$2(q,b) -return null}s=c.rz(b) -if(a){r=f==null?new A.Eb(B.u,A.c(t.S,t.Q),A.aN(t.XO)):f -if(!s.m(0,r.k3)){r.k3=s -r.wl()}if(e!==r.k4){r.k4=e -r.wl()}q.Ou(r,d,b,s) -return r}else{q.byc(s,e,s,new A.bpZ(q,d,b)) -return null}}, -aMC(a,b,c,d,e,f,g){var s,r,q,p=this -if(f===B.n){e.$2(p,b) -return null}s=c.rz(b) -r=d.rz(b) -if(a){q=g==null?new A.Ua(B.bL,A.c(t.S,t.Q),A.aN(t.XO)):g -if(!r.m(0,q.k3)){q.k3=r -q.wl()}if(f!==q.k4){q.k4=f -q.wl()}p.Ou(q,e,b,s) -return q}else{p.bya(r,f,s,new A.bpX(p,e,b)) -return null}}, -bMF(a,b,c,d,e,f,g){var s,r,q,p=this -if(f===B.n){e.$2(p,b) -return null}s=c.rz(b) -r=d.rz(b) -if(a){q=g==null?new A.Ub(B.bL,A.c(t.S,t.Q),A.aN(t.XO)):g -if(!r.m(0,q.k3)){q.k3=r -q.wl()}if(f!==q.k4){q.k4=f -q.wl()}p.Ou(q,e,b,s) -return q}else{p.byb(r,f,s,new A.bpY(p,e,b)) -return null}}, -aob(a,b,c,d,e,f,g){var s,r,q,p=this -if(f===B.n){e.$2(p,b) -return null}s=c.rz(b) -r=A.ckJ(d,b) -if(a){q=g==null?new A.KK(B.bL,A.c(t.S,t.Q),A.aN(t.XO)):g -if(r!==q.k3){q.k3=r -q.wl()}if(f!==q.k4){q.k4=f -q.wl()}p.Ou(q,e,b,s) -return q}else{p.by9(r,f,s,new A.bpW(p,e,b)) -return null}}, -bME(a,b,c,d,e,f){return this.aob(a,b,c,d,e,B.bL,f)}, -Ov(a,b,c,d,e){var s,r=this,q=b.a,p=b.b,o=A.vb(q,p,0) -o.tZ(0,c) -o.rs(-q,-p,0,1) -if(a){s=e==null?A.col(null):e -s.sql(0,o) -r.Ou(s,d,b,A.clm(o,r.b)) -return s}else{q=r.ghs(0) -J.bk(q.a.save()) -q.aK(0,o.a) -d.$2(r,b) -r.ghs(0).a.restore() -return null}}, -a_J(a,b,c,d){var s=d==null?A.ccr():d -s.sv0(0,b) -s.sri(0,a) -this.E0(s,c,B.l) -return s}, -l(a){return"PaintingContext#"+A.d1(this)+"(layer: "+this.a.l(0)+", canvas bounds: "+this.b.l(0)+")"}} -A.bpZ.prototype={ -$0(){return this.b.$2(this.a,this.c)}, -$S:0} -A.bpX.prototype={ -$0(){return this.b.$2(this.a,this.c)}, -$S:0} -A.bpY.prototype={ -$0(){return this.b.$2(this.a,this.c)}, -$S:0} -A.bpW.prototype={ -$0(){return this.b.$2(this.a,this.c)}, -$S:0} -A.x_.prototype={} -A.y2.prototype={ -Tm(){var s=this.cx -if(s!=null)s.a.alB()}, -saoJ(a){var s=this.e -if(s==a)return -if(s!=null)s.aZ(0) -this.e=a -if(a!=null)a.b8(this)}, -aJp(){var s,r,q,p,o,n,m,l,k,j,i,h=this -try{for(o=t.TT;n=h.r,n.length!==0;){s=n -h.r=A.b([],o) -J.DF(s,new A.bqq()) -for(r=0;r")) -i.PW(m,l,k,j.c) -B.b.L(n,i) -break}}q=J.w(s,r) -if(q.z&&q.y===h)q.bhL()}h.f=!1}for(o=h.CW,o=A.dy(o,o.r,A.y(o).c),n=o.$ti.c;o.q();){m=o.d -p=m==null?n.a(m):m -p.aJp()}}finally{h.f=!1}}, -b9n(a){try{a.$0()}finally{this.f=!0}}, -aJn(){var s,r,q,p,o=this.z -B.b.q7(o,new A.bqp()) -for(s=o.length,r=0;r") -l=A.H(new A.az(n,new A.bqs(g),m),m.i("D.E")) -B.b.q7(l,new A.bqt()) -s=l -n.P(0) -for(n=s,m=n.length,k=0;k"),n=new A.bR(n,m),n=new A.bM(n,n.gt(0),m.i("bM")),j=t.S,m=m.i("a2.E");n.q();){i=n.d -p=i==null?m.a(i):i -if(p.gwZ().gHu())continue -i=p.gwZ() -if(!i.f)i.adY(A.aQ(j)) -else i.b5c(A.aQ(j))}g.at.aU_() -for(n=g.CW,n=A.dy(n,n.r,A.y(n).c),m=n.$ti.c;n.q();){j=n.d -o=j==null?m.a(j):j -o.aJr()}}finally{}}, -b8(a){var s,r,q,p=this -p.cx=a -a.an(0,p.gaEw()) -p.aEx() -for(s=p.CW,s=A.dy(s,s.r,A.y(s).c),r=s.$ti.c;s.q();){q=s.d;(q==null?r.a(q):q).b8(a)}}, -aZ(a){var s,r,q,p=this -p.cx.V(0,p.gaEw()) -p.cx=null -for(s=p.CW,s=A.dy(s,s.r,A.y(s).c),r=s.$ti.c;s.q();){q=s.d;(q==null?r.a(q):q).aZ(0)}}} -A.bqq.prototype={ -$2(a,b){return a.c-b.c}, -$S:181} -A.bqp.prototype={ -$2(a,b){return a.c-b.c}, -$S:181} -A.bqr.prototype={ -$2(a,b){return b.c-a.c}, -$S:181} -A.bqs.prototype={ -$1(a){return!a.z&&a.y===this.a}, -$S:294} -A.bqt.prototype={ -$2(a,b){return a.c-b.c}, -$S:181} -A.R.prototype={ -bj(){var s=this -s.cx=s.gvU()||s.gC_() -s.ay=s.gvU()}, -n(){this.ch.sbv(0,null)}, -uG(a){if(!(a.b instanceof A.fm))a.b=new A.fm()}, -Fx(a){var s=a.c,r=this.c -if(s<=r){a.c=r+1 -a.yo()}}, -yo(){}, -gdi(a){return this.d}, -gD2(){return this.d}, -B0(a){var s,r=this -r.uG(a) -r.aA() -r.Fk() -r.cQ() -a.d=r -s=r.y -if(s!=null)a.b8(s) -r.Fx(a)}, -JO(a){var s=this,r=a.Q -if(r===!1)a.Q=null -a.b.aZ(0) -a.d=a.b=null -if(s.y!=null)a.aZ(0) -s.aA() -s.Fk() -s.cQ()}, -dV(a){}, -a57(a,b,c){A.fD(new A.dR(b,c,"rendering library",A.de("during "+a+"()"),new A.bv8(this),!1))}, -b8(a){var s,r=this -r.y=a -if(r.z&&r.Q!=null){r.z=!1 -r.aA()}if(r.CW){r.CW=!1 -r.Fk()}if(r.cy&&r.ch.a!=null){r.cy=!1 -r.bn()}s=r.gwZ() -if(s.ax.gwd().a)s=s.gHu()||!s.f -else s=!1 -if(s)r.cQ()}, -aZ(a){this.y=null}, -ga9(){var s=this.at -if(s==null)throw A.q(A.ac("A RenderObject does not have any constraints before it has been laid out.")) -return s}, -aA(){var s,r,q,p,o=this -if(o.z)return -o.z=!0 -s=o.y -r=null -q=!1 -if(s!=null){p=o.Q -q=p===!0 -r=s}if(q){r.r.push(o) -r.Tm()}else if(o.gdi(o)!=null)o.a9x()}, -a9x(){var s,r=this -r.z=!0 -s=r.gdi(r) -s.toString -if(!r.as)s.aA()}, -bhL(){var s,r,q,p=this -try{p.cN() -p.cQ()}catch(q){s=A.a4(q) -r=A.ap(q) -p.a57("performLayout",s,r)}p.z=!1 -p.bn()}, -iW(a,b){var s,r,q,p,o,n=this -n.Q=!b||n.gzZ()||a.gaL9()||n.gdi(n)==null -if(!n.z&&a.m(0,n.at))return -n.at=a -if(n.gzZ())try{n.Op()}catch(o){s=A.a4(o) -r=A.ap(o) -n.a57("performResize",s,r)}try{n.cN() -n.cQ()}catch(o){q=A.a4(o) -p=A.ap(o) -n.a57("performLayout",q,p)}n.z=!1 -n.bn()}, -wM(a){return this.iW(a,!1)}, -gzZ(){return!1}, -Zy(a,b){var s=this -s.as=!0 -try{s.y.b9n(new A.bvc(s,a,b))}finally{s.as=!1}}, -gvU(){return!1}, -gC_(){return!1}, -OU(a){return a==null?A.clJ(B.l):a}, -gbv(a){return this.ch.a}, -Fk(){var s,r,q,p=this -if(p.CW)return -s=p.CW=!0 -r=p.gdi(p) -if(r!=null){if(r.CW)return -q=p.ay -q===$&&A.e() -if((q?!p.gvU():s)&&!r.gvU()){r.Fk() -return}}s=p.y -if(s!=null)s.z.push(p)}, -aDT(){var s,r,q=this -if(!q.CW)return -s=q.cx -s===$&&A.e() -q.cx=!1 -q.dV(new A.bv9(q)) -if(q.gvU()||q.gC_())q.cx=!0 -if(!q.gvU()){r=q.ay -r===$&&A.e()}else r=!1 -if(r){q.db=q.cy=!1 -s=q.y -if(s!=null)B.b.cI(s.Q,new A.bva(q)) -q.CW=!1 -q.bn()}else if(s!==q.cx){q.CW=!1 -q.bn()}else q.CW=!1}, -bn(){var s,r=this -if(r.cy)return -r.cy=!0 -if(r.gvU()){s=r.ay -s===$&&A.e()}else s=!1 -if(s){s=r.y -if(s!=null){s.Q.push(r) -r.y.Tm()}}else if(r.gdi(r)!=null)r.gdi(r).bn() -else{s=r.y -if(s!=null)s.Tm()}}, -anf(){var s,r=this -if(r.db||r.cy)return -r.db=!0 -if(r.gvU()){s=r.ay -s===$&&A.e()}else s=!1 -if(s){s=r.y -if(s!=null){s.Q.push(r) -r.y.Tm()}}else r.bn()}, -brq(){var s,r=this.gdi(this) -while(r!=null){if(r.gvU()){s=r.ch.a -if(s==null)break -if(s.y!=null)break -r.cy=!0}r=r.gdi(r)}}, -ah4(a,b){var s,r,q,p=this -if(p.z)return -p.db=p.cy=!1 -p.ay=p.gvU() -try{p.bb(a,b)}catch(q){s=A.a4(q) -r=A.ap(q) -p.a57("paint",s,r)}}, -bb(a,b){}, -rK(a,b){}, -Kq(a){return!0}, -bN(a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null,b=" are not in the same render tree.",a=a1==null -if(a){s=d.y.e -s.toString -r=s}else r=a1 -for(s=t.TT,q=d,p=c,o=p;q!==r;){n=q.c -m=r.c -if(n>=m){l=q.gdi(q) -if(l==null)l=A.a3(A.lV(A.A(a1)+" and "+d.l(0)+b)) -if(o==null){o=A.b([d],s) -k=o}else k=o -k.push(l) -q=l}if(n<=m){j=r.gdi(r) -if(j==null)j=A.a3(A.lV(A.A(a1)+" and "+d.l(0)+b)) -if(p==null){a1.toString -p=A.b([a1],s) -k=p}else k=p -k.push(j) -r=j}}if(o!=null){i=new A.c5(new Float64Array(16)) -i.tb() -s=o.length -h=a?s-2:s-1 -for(g=h;g>0;g=f){f=g-1 -o[g].rK(o[f],i)}}else i=c -if(p==null){if(i==null){a=new A.c5(new Float64Array(16)) -a.tb()}else a=i -return a}e=new A.c5(new Float64Array(16)) -e.tb() -for(g=p.length-1;g>0;g=f){f=g-1 -p[g].rK(p[f],e)}if(e.y9(e)===0)return new A.c5(new Float64Array(16)) -if(i==null)a=c -else{i.tZ(0,e) -a=i}return a==null?e:a}, -H_(a){return null}, -al_(a){return null}, -a1l(){this.y.ch.v(0,this) -this.y.Tm()}, -u9(a){}, -Ut(a){var s,r=this -if(r.y.at==null)return -s=r.gwZ().r -if(s!=null&&!s.x)s.acu(a) -else if(r.gdi(r)!=null)r.gdi(r).Ut(a)}, -MQ(){var s=this.gwZ() -s.f=!1 -s.d=s.at=s.as=s.r=null -s.e=!1 -B.b.P(s.x) -B.b.P(s.z) -B.b.P(s.y) -B.b.P(s.w) -s.ax.P(0) -this.dV(new A.bvb())}, -cQ(){var s=this.y -if(s==null||s.at==null)return -this.gwZ().bJe()}, -gwZ(){var s,r,q,p,o=this,n=o.dx -if(n===$){s=A.b([],t.QF) -r=A.b([],t.g9) -q=A.b([],t.z_) -p=A.b([],t.fQ) -o.dx!==$&&A.bd() -n=o.dx=new A.nz(o,s,r,q,p,A.c(t.bu,t.Hp),new A.c_U(o))}return n}, -xg(a){this.dV(a)}, -Rh(a,b,c){a.HN(0,t.xd.a(c),b)}, -Bf(a,b){}, -tz(){return"#"+A.cB(this)}, -l(a){return this.tz()}, -tc(a,b,c,d){var s=this.gdi(this) -if(s!=null)s.tc(a,b==null?this:b,c,d)}, -G7(){return this.tc(B.bb,null,B.I,null)}, -D5(a){return this.tc(B.bb,null,B.I,a)}, -Ev(a,b,c){return this.tc(a,null,b,c)}, -D6(a,b){return this.tc(B.bb,a,B.I,b)}, -$iaX:1} -A.bv8.prototype={ -$0(){var s=A.b([],t.qe),r=this.a -s.push(A.cb8("The following RenderObject was being processed when the exception was fired",B.any,r)) -s.push(A.cb8("RenderObject",B.anz,r)) -return s}, -$S:48} -A.bvc.prototype={ -$0(){this.b.$1(this.c.a(this.a.ga9()))}, -$S:0} -A.bv9.prototype={ -$1(a){var s -a.aDT() -s=a.cx -s===$&&A.e() -if(s)this.a.cx=!0}, -$S:40} -A.bva.prototype={ -$1(a){return a===this.a}, -$S:294} -A.bvb.prototype={ -$1(a){a.MQ()}, -$S:40} -A.bx.prototype={ -sbX(a){var s=this,r=s.J$ -if(r!=null)s.JO(r) -s.J$=a -if(a!=null)s.B0(a)}, -yo(){var s=this.J$ -if(s!=null)this.Fx(s)}, -dV(a){var s=this.J$ -if(s!=null)a.$1(s)}} -A.aq7.prototype={ -aNK(){this.Zy(new A.bv7(this),t.Nq) -this.Sb$=!1}} -A.bv7.prototype={ -$1(a){return this.a.an4()}, -$S:19} -A.hX.prototype={$ifm:1} -A.aK.prototype={ -gRv(){return this.lX$}, -agi(a,b){var s,r,q,p=this,o=a.b -o.toString -s=A.y(p).i("aK.1") -s.a(o);++p.lX$ -if(b==null){o=o.aV$=p.aw$ -if(o!=null){o=o.b -o.toString -s.a(o).qZ$=a}p.aw$=a -if(p.pR$==null)p.pR$=a}else{r=b.b -r.toString -s.a(r) -q=r.aV$ -if(q==null){o.qZ$=b -p.pR$=r.aV$=a}else{o.aV$=q -o.qZ$=b -o=q.b -o.toString -s.a(o).qZ$=r.aV$=a}}}, -a95(a,b,c){this.B0(b) -this.agi(b,c)}, -v(a,b){this.a95(0,b,this.pR$)}, -L(a,b){}, -ahn(a){var s,r,q,p,o=this,n=a.b -n.toString -s=A.y(o).i("aK.1") -s.a(n) -r=n.qZ$ -q=n.aV$ -if(r==null)o.aw$=q -else{p=r.b -p.toString -s.a(p).aV$=q}q=n.aV$ -if(q==null)o.pR$=r -else{q=q.b -q.toString -s.a(q).qZ$=r}n.aV$=n.qZ$=null;--o.lX$}, -A(a,b){this.ahn(b) -this.JO(b)}, -a_5(a,b){var s=this,r=a.b -r.toString -if(A.y(s).i("aK.1").a(r).qZ$==b)return -s.ahn(a) -s.agi(a,b) -s.aA()}, -yo(){var s,r,q,p=this.aw$ -for(s=A.y(this).i("aK.1");p!=null;){r=p.c -q=this.c -if(r<=q){p.c=q+1 -p.yo()}r=p.b -r.toString -p=s.a(r).aV$}}, -dV(a){var s,r,q=this.aw$ -for(s=A.y(this).i("aK.1");q!=null;){a.$1(q) -r=q.b -r.toString -q=s.a(r).aV$}}, -gbEL(a){return this.aw$}, -bxT(a){var s=a.b -s.toString -return A.y(this).i("aK.1").a(s).qZ$}, -bxS(a){var s=a.b -s.toString -return A.y(this).i("aK.1").a(s).aV$}} -A.BN.prototype={ -V8(){this.aA()}, -bpC(){if(this.S8$)return -this.S8$=!0 -$.d2.a1j(new A.buE(this))}} -A.buE.prototype={ -$1(a){var s=this.a -s.S8$=!1 -if(s.y!=null)s.V8()}, -$S:6} -A.arD.prototype={ -saMz(a){var s=this,r=s.cG$ -r===$&&A.e() -if(r===a)return -s.cG$=a -s.aDH(a) -s.cQ()}, -sbyL(a){var s=this.dA$ -s===$&&A.e() -if(s===a)return -this.dA$=a -this.cQ()}, -sbEf(a){var s=this.dD$ -s===$&&A.e() -if(s===a)return -this.dD$=a -this.cQ()}, -sbE8(a){var s=this.dB$ -s===$&&A.e() -if(s===a)return -this.dB$=a -this.cQ()}, -sbwO(a){var s=this.fk$ -s===$&&A.e() -if(!s)return -this.fk$=!1 -this.cQ()}, -sbIT(a){if(J.v(this.qB$,a))return -this.qB$=a -this.cQ()}, -aDH(a){var s=this,r=a.k1 -r=a.id -r=r==null?null:new A.f5(r,B.bt) -s.ts$=r -r=a.k3 -r=a.k2 -r=r==null?null:new A.f5(r,B.bt) -s.rM$=r -s.uO$=null -s.cG$===$&&A.e() -s.zx$=null -s.yT$=null}, -scV(a){if(this.yU$==a)return -this.yU$=a -this.cQ()}, -bn_(){var s=this.cG$ -s===$&&A.e() -s=s.xr -if(s!=null)s.$0()}, -bmN(){var s=this.cG$ -s===$&&A.e() -s=s.y1 -if(s!=null)s.$0()}, -bmJ(){var s=this.cG$ -s===$&&A.e() -s=s.bi -if(s!=null)s.$0()}, -bmB(){var s=this.cG$ -s===$&&A.e() -s=s.ah -if(s!=null)s.$0()}, -bmD(){var s=this.cG$ -s===$&&A.e() -s=s.a7 -if(s!=null)s.$0()}, -bmP(){var s=this.cG$ -s===$&&A.e() -s=s.aW -if(s!=null)s.$0()}, -bmF(){var s=this.cG$ -s===$&&A.e() -s=s.aO -if(s!=null)s.$0()}, -bmH(){var s=this.cG$ -s===$&&A.e() -s=s.aY -if(s!=null)s.$0()}, -bmL(){var s=this.cG$ -s===$&&A.e() -s=s.dv -if(s!=null)s.$0()}} -A.a7F.prototype={ -m(a,b){var s=this -if(b==null)return!1 -return b instanceof A.a7F&&b.a===s.a&&b.b===s.b&&b.c===s.c&&J.v(b.e,s.e)&&A.wu(b.d,s.d)}, -gu(a){var s=this,r=s.d -return A.a7(s.a,s.b,s.c,s.e,A.clH(r==null?B.fcz:r),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.c_U.prototype={ -gwd(){var s=this.d -return s==null?this.gq6():s}, -gq6(){var s,r=this -if(r.c==null){s=A.ow() -r.d=r.c=s -r.a.u9(s)}s=r.c -s.toString -return s}, -a0t(a){var s,r,q=this -if(!q.b){s=q.gq6() -r=A.ow() -r.a=s.a -r.e=s.e -r.f=s.f -r.r=s.r -r.x1=s.x1 -r.a7=s.a7 -r.p3=s.p3 -r.xr=s.xr -r.y2=s.y2 -r.br=s.br -r.bg=s.bg -r.C=s.C -r.a3=s.a3 -r.ah=s.ah -r.ai=s.ai -r.bi=s.bi -r.dv=s.dv -r.b6=s.b6 -r.bE=s.bE -r.b9=s.b9 -r.Y=s.Y -r.x=s.x -r.p4=s.p4 -r.RG=s.RG -r.R8=s.R8 -r.rx=s.rx -r.ry=s.ry -r.to=s.to -r.w.L(0,s.w) -r.x2.L(0,s.x2) -r.d=s.d -r.aS=s.aS -r.aW=s.aW -r.y1=s.y1 -r.ap=s.ap -r.aO=s.aO -r.aY=s.aY -q.d=r -q.b=!0}s=q.d -s.toString -a.$1(s)}, -bvi(a){this.a0t(new A.c_V(a))}, -P(a){this.b=!1 -this.c=this.d=null}} -A.c_V.prototype={ -$1(a){this.a.aT(0,a.gbvh())}, -$S:107} -A.iZ.prototype={} -A.a5k.prototype={ -ang(a){}, -gC4(){return this.b}, -gHs(){return this.c}} -A.nz.prototype={ -gHs(){return this}, -gHu(){if(this.b.gD2()==null)return!1 -return this.as==null}, -gC4(){return this.gLl()?null:this.ax.gwd()}, -ga7c(){var s=this.ax -return s.gwd().r||this.e||s.gwd().a||this.b.gD2()==null}, -gLl(){var s=this -if(s.ax.gwd().a)return!0 -if(s.b.gD2()==null)return!0 -if(!s.ga7c())return!1 -return s.as.c||s.c}, -gaKJ(){var s,r=this,q=r.d -if(q!=null)return q -q=r.ax -s=q.gwd().f -r.d=s -if(s)return!0 -if(q.gwd().a)return!1 -r.b.xg(new A.bZF(r)) -q=r.d -q.toString -return q}, -aWj(a){return a.gbHY()}, -r9(){var s,r,q,p,o,n,m,l=this,k=l.f=!1 -if(!l.gHu()?!l.gLl():k)return -for(k=l.z,s=k.length,r=t.Vv,q=0;q")),p=p.c;n.q();){m=p.a(o.gI(o)) -if(m.gHu())continue -if(!m.gLl())m.r9()}}, -abx(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=null,e=g.ax -e.d=e.gq6() -e.b=!1 -s=g.bby() -r=!0 -if(g.b.gD2()!=null)if(!e.gwd().e){if(!g.ga7c()){q=g.as -q=q==null?f:q.c -q=q!==!1}else q=!1 -r=q}q=g.as -q=q==null?f:q.b -p=q===!0||e.gwd().d -o=e.gwd().b -if(o==null){q=g.as -o=q==null?f:q.e}q=g.z -B.b.P(q) -n=g.x -B.b.P(n) -m=g.as -m=m==null?f:m.a -l=g.b6q(new A.a7F(m===!0||e.gwd().x1,p,r,s,o)) -k=l.a -B.b.L(n,k) -B.b.L(q,l.b) -j=g.y -B.b.P(j) -if(g.ga7c()){g.agB(n,!0) -B.b.aT(q,g.gbin()) -e.bvi(new A.c_(new A.O(n,new A.bZG(),A.U(n).i("O<1,jd?>")),t.t5)) -B.b.P(n) -n.push(g) -for(n=B.b.gW(k),m=new A.nr(n,t.TF),k=t.Vv;m.q();){i=k.a(n.gI(0)) -if(i.gLl())j.push(i) -else{B.b.L(j,i.y) -B.b.L(q,i.z)}}q=g.as -h=q==null?f:q.d -if(h!=null)e.a0t(new A.bZH(h)) -if(p!==e.gwd().d)e.a0t(new A.bZI(p)) -if(!J.v(o,e.gwd().c))e.a0t(new A.bZJ(o))}}, -awX(){var s=A.b([],t.z_) -this.b.xg(new A.bZz(s)) -return s}, -bby(){var s,r,q=this -if(q.ga7c()){s=q.ax.gq6().dv -return s==null?null:s.r7(0)}s=q.ax -r=s.gq6().dv!=null?s.gq6().dv.r7(0):null -s=q.as -if((s==null?null:s.d)!=null)if(r==null)r=s.d -else{s=s.d -s.toString -r.L(0,s)}return r}, -b6q(a1){var s,r,q,p,o,n,m,l,k,j,i=this,h=A.b([],t.g9),g=A.b([],t.fQ),f=A.b([],t.q1),e=i.ax.gwd().p2,d=e!=null,c=t.vC,b=A.c(t.VP,c),a=d&&a1.c,a0=a?new A.a7F(a1.a,a1.b,!1,a1.d,a1.e):a1 -for(s=i.awX(),r=s.length,q=0;q"))) -for(r=j.b,o=r.length,q=0;q")),r).gW(0),new A.bZD(),B.zr,r.i("LO")),s=j.a,m=t.Vv;r.q();){l=r.d -if(l==null)l=m.a(l) -l.aE4(A.cei(l,k,q,p,s))}}, -aE4(a){var s,r,q,p,o=this,n=o.at -o.at=a -o.r9() -if(n!=null){s=o.ax -if(!s.gq6().bi.ax){r=o.as -r=r==null?null:r.a -q=r!==!0&&a.e}else q=!0 -r=n.d -p=a.d -p=new A.X(r.c-r.a,r.d-r.b).m(0,new A.X(p.c-p.a,p.d-p.b)) -s=s.gwd().bi.ax===q -if(p&&s)return}o.aDO()}, -adY(a){var s,r,q,p,o,n,m,l=this,k=null,j=l.r -if(j!=null)for(s=l.w,r=s.length,q=0;q"),j=k.i("D.E"),i=a4.b,h=0;h")).gW(0),r=b.a,q=b.b,b=b.c;s.q();){p=s.d -for(o=J.ar(p.b),n=c,m=n,l=m;o.q();){k=o.gI(o) -if(k.gHs().gLl())continue -j=A.cei(k.gHs(),this,b,q,r) -i=j.b -h=i==null -g=h?c:i.ux(k.gHs().b.gzW()) -if(g==null)g=k.gHs().b.gzW() -k=j.a -f=A.hP(k,g) -l=l==null?c:l.yS(f) -if(l==null)l=f -if(!h){e=A.hP(k,i) -m=m==null?c:m.ux(e) -if(m==null)m=e}i=j.c -if(i!=null){e=A.hP(k,i) -n=n==null?c:n.ux(e) -if(n==null)n=e}}d=p.a -l.toString -if(!d.e.m(0,l)){d.e=l -d.BQ()}if(!A.cln(d.d,c)){d.d=null -d.BQ()}d.f=m -d.r=n}}, -bJe(){var s,r,q,p,o,n,m,l,k=this,j=k.r!=null -if(j){s=k.ax.c -s=s==null?null:s.a -r=s===!0}else r=!1 -s=k.ax -s.P(0) -k.e=!1 -q=s.gwd().p2!=null -p=s.gwd().a&&r -o=k.b -n=o -for(;;){if(n.gD2()!=null)s=q||!p -else s=!1 -if(!s)break -if(n!==o&&n.gwZ().gHu()&&!q)break -s=n.gwZ() -s.d=s.as=s.at=null -if(p)q=!1 -s=s.ax -m=s.d -if(m==null){if(s.c==null){m=A.ow() -s.d=s.c=m -s.a.u9(m)}s=s.c -s.toString}else s=m -q=B.ec.L2(q,s.p2!=null) -n=n.gD2() -s=n.gwZ() -m=s.ax -l=m.d -if(l==null){if(m.c==null){l=A.ow() -m.d=m.c=l -m.a.u9(l)}m=m.c -m.toString}else m=l -p=m.a&&s.f}if(n!==o&&j&&n.gwZ().gHu())o.y.ch.A(0,o) -if(!n.gwZ().gHu()){j=o.y -if(j!=null)if(j.ch.v(0,n))o.y.Tm()}}, -agB(a,b){var s,r,q,p,o,n,m,l,k=A.aQ(t.vC) -for(s=J.T(a),r=this.ax,q=r.a,p=0;pg){c=c3[g].dy -c=c!=null&&c.p(0,new A.y3(h,c0))}else c=!1 -if(!c)break -a=c3[g] -c=s.b -c.toString -if(l.a(c).a!=null)b8.push(a);++g}c0=s.b -c0.toString -s=m.a(c0).aV$;++h}else{a0=o.a(A.R.prototype.ga9.call(b6)) -b9.AG(b6.ap) -a1=a0.b -a1=b6.aS||b6.b6===B.a8?a1:1/0 -b9.zK(a1,a0.a) -a2=b9.KW(new A.lI(i,d,B.C,!1,b,c),B.u1,B.mB) -if(a2.length===0)continue -c=B.b.gS(a2) -a3=new A.a1(c.a,c.b,c.c,c.d) -a4=B.b.gS(a2).e -for(c=A.U(a2),b=c.i("lG<1>"),a0=new A.lG(a2,1,b7,b),a0.PW(a2,1,b7,c.c),a0=new A.bM(a0,a0.gt(0),b.i("bM")),b=b.i("a2.E");a0.q();){c=a0.d -if(c==null)c=b.a(c) -a3=a3.yS(new A.a1(c.a,c.b,c.c,c.d)) -a4=c.e}c=a3.a -b=Math.max(0,c) -a0=a3.b -a1=Math.max(0,a0) -c=Math.min(a3.c-c,o.a(A.R.prototype.ga9.call(b6)).b) -a0=Math.min(a3.d-a0,o.a(A.R.prototype.ga9.call(b6)).d) -a5=Math.floor(b)-4 -a6=Math.floor(a1)-4 -c=Math.ceil(b+c)+4 -a0=Math.ceil(a1+a0)+4 -a7=new A.a1(a5,a6,c,a0) -a8=A.ow() -a9=j+1 -a8.p3=new A.vi(j,b7) -a8.r=!0 -a8.a7=k -a8.xr="" -b=e.b -c0=b==null?c0:b -a8.y2=new A.f5(c0,e.r) -$label0$1:{b0=e.d -c0=b7 -if(b0 instanceof A.mg){b1=b0.ai -b=n.b(b1) -if(b)c0=b1}else b=!1 -if(b){if(c0!=null){a8.wX(B.nL,c0) -a8.y=c0 -a8.bi=a8.bi.akp(!0) -a8.r=!0}break $label0$1}break $label0$1}c0=c1.r -if(c0!=null){b2=c0.ux(a7) -if(b2.a>=b2.c||b2.b>=b2.d)c0=!(a5>=c||a6>=a0) -else c0=!1 -a8.bi=a8.bi.ako(c0)}c0=b6.aY -c=c0==null?b7:c0.a!==0 -if(c===!0){c0.toString -b3=new A.bS(c0,A.y(c0).i("bS<1>")).gW(0) -if(!b3.q())A.a3(A.cM()) -c0=c0.A(0,b3.gI(0)) -c0.toString -b4=c0}else{b5=new A.tP() -b4=A.a17(b5,b6.bm8(b5))}b4.aOx(0,a8) -if(!b4.e.m(0,a7)){b4.e=a7 -b4.BQ()}c0=b4.a -c0.toString -r.j(0,c0,b4) -b8.push(b4) -j=a9 -k=a4}}b6.aY=r -c1.HN(0,b8,c2)}, -bm8(a){return new A.bvd(this,a)}, -MQ(){this.adc() -this.aY=null}} -A.bvg.prototype={ -$1(a){return a.y=a.z=null}, -$S:299} -A.bvi.prototype={ -$1(a){var s=a.x -s===$&&A.e() -return s.c!==B.kf}, -$S:850} -A.bvf.prototype={ -$2(a,b){return new A.X(a.aB(B.b3,1/0,a.gcW()),0)}, -$S:95} -A.bve.prototype={ -$2(a,b){return new A.X(a.aB(B.az,1/0,a.gct()),0)}, -$S:95} -A.bvh.prototype={ -$1(a){return a.y=a.z=null}, -$S:299} -A.bvd.prototype={ -$0(){var s=this.a -s.D6(s,s.aY.h(0,this.b).e)}, -$S:0} -A.wj.prototype={ -gk(a){var s=this.x -s===$&&A.e() -return s}, -bm9(){var s=this,r=s.ax9(),q=s.x -q===$&&A.e() -if(q.m(0,r))return -s.x=r -s.a6()}, -ax9(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=null,a0=b.d -if(a0==null||b.e==null)return B.a9I -s=a0.a -r=b.e.a -a0=b.b -q=a0.VU(new A.bG(s,B.C)) -p=s===r -o=p?q:a0.VU(new A.bG(r,B.C)) -n=a0.C -m=n.w -m.toString -l=s>r!==(B.bH===m) -k=A.eW(B.C,s,r,!1) -j=A.b([],t.AO) -for(a0=a0.HQ(k),m=a0.length,i=0;ir!==s>r){p=sr?a.a:d}else if(e!=null)p=c.ar -if(s!==r&&n!==s>r){o=b.$1(e) -m.e=n?o.a:o.b}}p=null}return p==null?c:p}, -aEs(a,b,c,d,e){var s,r,q,p,o,n,m,l=this -if(a!=null)if(l.f&&d!=null&&e!=null){s=c.a -r=d.a -q=e.a -if(s!==r&&r>q!==sr?a.a:e}else if(d!=null)p=c.ae.a -if(m!==s=p&&m.a.a>p}else s=!0}else s=!1 -if(s)m=null -l=k.wu(c?k.aEs(m,b,n,j,i):k.aEv(m,b,n,j,i)) -if(c)k.e=l -else k.d=l -s=l.a -p=k.a -if(s===p.b)return B.an -if(s===p.a)return B.ay -return A.a13(k.gA9(),q)}, -buq(a,b){var s,r,q,p,o,n,m=this -if(b)m.e=null -else m.d=null -s=m.b -r=s.bN(0,null) -r.y9(r) -q=A.cL(r,a) -if(m.gA9().ga2(0))return A.a13(m.gA9(),q) -p=m.gA9() -o=s.C.w -o.toString -n=m.wu(s.u5(A.a12(p,q,o))) -if(b)m.e=n -else m.d=n -s=n.a -p=m.a -if(s===p.b)return B.an -if(s===p.a)return B.ay -return A.a13(m.gA9(),q)}, -aiK(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this -if(f.f&&d!=null&&e!=null){s=e.a -r=s>=d.a -if(b){q=f.c -p=a.$2(c,q) -o=a.$2(r?new A.bG(s-1,e.b):e,q) -n=r?o.a.a:o.b.a -s=c.a -q=s>n -if(sj&&p.a.a>j)return B.an -k=k.a -if(l=s.a){s=o.b.a -if(l>=s)return B.aD -if(lq)return B.an}}else{i=f.wu(c) -s=r?new A.bG(s-1,e.b):e -o=a.$2(s,f.c) -if(r&&i.a===f.a.a){f.d=i -return B.ay}s=!r -if(s&&i.a===f.a.b){f.d=i -return B.an}if(r&&i.a===f.a.b){f.e=f.wu(o.b) -f.d=i -return B.an}if(s&&i.a===f.a.a){f.e=f.wu(o.a) -f.d=i -return B.ay}}}else{s=f.b.zg(c) -q=f.c -h=B.f.a1(q,s.a,s.b)===$.aaN() -if(!b||h)return null -if(e!=null){p=a.$2(c,q) -s=d==null -g=!0 -if(!(s&&e.a===f.a.a))if(!(J.v(d,e)&&e.a===f.a.a)){s=!s&&d.a>e.a -g=s}s=p.b -q=s.a -l=f.a -k=l.a -j=ql&&p.a.a>l){f.d=new A.bG(l,B.C) -return B.an}if(g){s=p.a -q=s.a -if(q<=l){f.d=f.wu(s) -return B.aD}if(q>l){f.d=new A.bG(l,B.C) -return B.an}}else{f.d=f.wu(s) -if(j)return B.ay -if(q>=k)return B.aD}}}return null}, -aiJ(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this -if(f.f&&d!=null&&e!=null){s=e.a -r=d.a -q=s>=r -if(b){s=f.c -p=a.$2(c,s) -o=a.$2(q?d:new A.bG(r-1,d.b),s) -n=q?o.b.a:o.a.a -s=c.a -r=sn)m=p.a -else m=q?e:d -if(!q!==r)f.d=f.wu(q?o.a:o.b) -s=f.wu(m) -f.e=s -r=f.d.a -l=p.b.a -k=f.a -j=k.b -if(l>j&&p.a.a>j)return B.an -k=k.a -if(l=r){s=p.a.a -r=o.a.a -if(s<=r)return B.aD -if(s>r)return B.an}else{s=o.b.a -if(l>=s)return B.aD -if(le.a -g=s}s=p.b -r=s.a -l=f.a -k=l.a -j=rl&&p.a.a>l){f.e=new A.bG(l,B.C) -return B.an}if(g){f.e=f.wu(s) -if(j)return B.ay -if(r>=k)return B.aD}else{s=p.a -r=s.a -if(r<=l){f.e=f.wu(s) -return B.aD}if(r>l){f.e=new A.bG(l,B.C) -return B.an}}}}return null}, -buw(a6,a7,a8,a9,b0,b1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=null -if(a4.f&&b0!=null&&b1!=null){s=b1.a>=b0.a -r=a4.awZ() -q=a4.b -if(r===q)return a4.aiK(a6,a8,a9,b0,b1) -p=r.bN(0,a5) -p.y9(p) -o=A.cL(p,a7) -n=r.gE(0) -m=new A.a1(0,0,0+n.a,0+n.b).p(0,o) -l=r.u5(o) -if(m){k=r.C.e.HH(!1) -j=a6.$2(l,k) -i=a6.$2(a4.IS(r),k) -h=s?i.a.a:i.b.a -q=l.a -n=q>h -if(qe&&j.a.a>e)return B.an -if(d=q.a){q=j.a.a -n=i.a.a -if(q<=n)return B.aD -if(q>n)return B.an}else{q=i.b.a -if(d>=q)return B.aD -if(d=n){a4.d=new A.bG(a4.a.b,B.C) -return B.an}if(s&&c.a>=n){a4.e=b0 -a4.d=new A.bG(a4.a.b,B.C) -return B.an}if(f&&c.a<=q){a4.e=b0 -a4.d=new A.bG(a4.a.a,B.C) -return B.ay}}}else{if(a8)return a4.aiK(a6,!0,a9,b0,b1) -if(b1!=null){b=a4.ax1(a7) -if(b==null)return a5 -a=b.b -a0=a.u5(b.a) -a1=a.C.e.HH(!1) -q=a.zg(a0) -if(B.f.a1(a1,q.a,q.b)===$.aaN())return a5 -q=b0==null -a2=!0 -if(!(q&&b1.a===a4.a.a))if(!(J.v(b0,b1)&&b1.a===a4.a.a)){q=!q&&b0.a>b1.a -a2=q}a3=a6.$2(a0,a1) -q=a4.IS(a).a -n=q+$.So() -f=a3.b.a -e=fn&&a3.a.a>n){a4.d=new A.bG(a4.a.b,B.C) -return B.an}if(a2){if(a3.a.a<=n){a4.d=new A.bG(a4.a.b,B.C) -return B.aD}a4.d=new A.bG(a4.a.b,B.C) -return B.an}else{if(f>=q){a4.d=new A.bG(a4.a.a,B.C) -return B.aD}if(e){a4.d=new A.bG(a4.a.a,B.C) -return B.ay}}}}return a5}, -but(a6,a7,a8,a9,b0,b1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=null -if(a4.f&&b0!=null&&b1!=null){s=b1.a>=b0.a -r=a4.awZ() -q=a4.b -if(r===q)return a4.aiJ(a6,a8,a9,b0,b1) -p=r.bN(0,a5) -p.y9(p) -o=A.cL(p,a7) -n=r.gE(0) -m=new A.a1(0,0,0+n.a,0+n.b).p(0,o) -l=r.u5(o) -if(m){k=r.C.e.HH(!1) -j=a6.$2(l,k) -i=a6.$2(a4.IS(r),k) -h=s?i.b.a:i.a.a -q=l.a -n=qh?j.a:b1 -if(!s!==n)a4.d=b1 -q=a4.wu(g) -a4.e=q -n=a4.d.a -f=a4.IS(r).a -e=f+$.So() -d=j.b.a -if(d>e&&j.a.a>e)return B.an -if(d=n){q=j.a.a -n=i.a.a -if(q<=n)return B.aD -if(q>n)return B.an}else{q=i.b.a -if(d>=q)return B.aD -if(d=n){a4.d=b1 -a4.e=new A.bG(a4.a.b,B.C) -return B.an}if(s&&c.a>=n){a4.e=new A.bG(a4.a.b,B.C) -return B.an}if(f&&c.a<=q){a4.e=new A.bG(a4.a.a,B.C) -return B.ay}}}else{if(a8)return a4.aiJ(a6,!0,a9,b0,b1) -if(b0!=null){b=a4.ax1(a7) -if(b==null)return a5 -a=b.b -a0=a.u5(b.a) -a1=a.C.e.HH(!1) -q=a.zg(a0) -if(B.f.a1(a1,q.a,q.b)===$.aaN())return a5 -q=b1==null -a2=!0 -if(!(q&&b0.a===a4.a.b))if(!(b0.m(0,b1)&&b0.a===a4.a.b)){q=!q&&b0.a>b1.a -a2=q}a3=a6.$2(a0,a1) -q=a4.IS(a).a -n=q+$.So() -f=a3.b.a -e=fn&&a3.a.a>n){a4.e=new A.bG(a4.a.b,B.C) -return B.an}if(a2){if(f>=q){a4.e=new A.bG(a4.a.a,B.C) -return B.aD}if(e){a4.e=new A.bG(a4.a.a,B.C) -return B.ay}}else{if(a3.a.a<=n){a4.e=new A.bG(a4.a.b,B.C) -return B.aD}a4.e=new A.bG(a4.a.b,B.C) -return B.an}}}return a5}, -bur(a,b,c,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.d,d=f.e -if(a0)f.e=null -else f.d=null -s=f.b -r=s.bN(0,null) -r.y9(r) -q=A.cL(r,a) -if(f.gA9().ga2(0))return A.a13(f.gA9(),q) -p=f.gA9() -o=s.C -n=o.w -n.toString -m=A.a12(p,q,n) -n=s.gE(0) -o=o.w -o.toString -l=A.a12(new A.a1(0,0,0+n.a,0+n.b),q,o) -k=s.u5(m) -j=s.u5(l) -if(f.bhr())if(a0){s=s.gE(0) -i=f.but(c,a,new A.a1(0,0,0+s.a,0+s.b).p(0,q),j,e,d)}else{s=s.gE(0) -i=f.buw(c,a,new A.a1(0,0,0+s.a,0+s.b).p(0,q),j,e,d)}else if(a0){s=s.gE(0) -i=f.aiJ(c,new A.a1(0,0,0+s.a,0+s.b).p(0,q),j,e,d)}else{s=s.gE(0) -i=f.aiK(c,new A.a1(0,0,0+s.a,0+s.b).p(0,q),j,e,d)}if(i!=null)return i -h=f.b4s(q)?b.$1(k):null -if(h!=null){s=h.b.a -p=f.a -o=p.a -if(!(s=p&&h.a.a>p}else s=!0}else s=!1 -if(s)h=null -g=f.wu(a0?f.aEs(h,b,k,e,d):f.aEv(h,b,k,e,d)) -if(a0)f.e=g -else f.d=g -s=g.a -p=f.a -if(s===p.b)return B.an -if(s===p.a)return B.ay -return A.a13(f.gA9(),q)}, -auw(a,b){var s=b.a,r=a.b,q=a.a -return Math.abs(s-r.a)=p&&a.a.a>p)return B.an}s.d=r -s.e=a.a -s.f=!0 -return B.aD}, -bhi(a,b){var s=Math.max(a.a,b.a),r=Math.min(a.b,b.b) -if(s<=r)return new A.ez(s,r) -return null}, -beY(a){var s,r,q=this,p=a.b.a,o=q.a,n=o.a -if(p=n&&a.a.a>n)return B.an}s=a.a.a -r=q.bhi(o,new A.ez(p,s)) -if(r!=null){q.d=new A.bG(r.a,B.C) -q.e=new A.bG(r.b,B.C) -q.f=!0 -if(np){q=new A.bG(q,B.C) -r.sqj(q) -s.sqj(q)}else{s.sqj(new A.bG(a.a,B.C)) -r.sqj(new A.bG(p,B.c_))}q=s.b3() -return new A.aE4(r.b3(),q)}, -bf0(a){var s=this,r=s.b,q=r.u5(r.tQ(a)) -if(s.bna(q)&&!J.v(s.d,s.e))return B.aD -return s.bf_(s.axk(q))}, -axk(a){return this.adO(this.b.zg(a),a)}, -IS(a){var s=this.b,r=s.bN(0,a) -s=s.gE(0) -return a.u5(A.cL(r,new A.a1(0,0,0+s.a,0+s.b).ga6X()))}, -ax0(a,b){var s,r=new A.Bm(b),q=a.a,p=b.length,o=r.wS(q===p||a.b===B.c_?q-1:q) -if(o==null)o=0 -s=r.wT(q) -return this.adO(new A.ez(o,s==null?p:s),a)}, -baI(a){var s,r,q=this.c,p=new A.Bm(q),o=a.a,n=q.length,m=p.wS(o===n||a.b===B.c_?o-1:o) -if(m==null)m=0 -s=p.wT(o) -n=s==null?n:s -q=this.a -r=q.a -if(mo)m=o}s=q.b -if(n>s)n=s -else if(ns){i=q.ga9o(q) -break}}if(b&&i===l.length-1)p=new A.bG(n.a.b,B.c_) -else if(!b&&i===0)p=new A.bG(n.a.a,B.C) -else p=n.wu(m.u5(new A.t(c,l[b?i+1:i-1].gET()))) -m=p.a -j=n.a -if(m===j.a)o=B.ay -else o=m===j.b?B.an:B.aD -return new A.S(p,o,t.UH)}, -bna(a){var s,r,q,p,o=this -if(o.d==null||o.e==null)return!1 -s=A.cm() -r=A.cm() -q=o.d -q.toString -p=o.e -p.toString -if(A.ceh(q,p)>0){s.b=q -r.b=p}else{s.b=p -r.b=q}return A.ceh(s.b3(),a)>=0&&A.ceh(r.b3(),a)<=0}, -bN(a,b){return this.b.bN(0,b)}, -Bn(a,b){var s=this,r=s.b -if(r.y==null)return -if(s.r!=a){s.r=a -r.bn()}if(s.w!=b){s.w=b -r.bn()}}, -gC0(){var s,r,q,p,o,n,m,l=this -if(l.y==null){s=l.b -r=l.a -q=r.a -p=s.apB(A.eW(B.C,q,r.b,!1),B.HS) -r=t.AO -if(p.length!==0){l.y=A.b([],r) -for(s=p.length,o=0;o)")}} -A.a6l.prototype={ -b3o(a,b){var s,r=this,q=new A.WF(A.c(t.S,t.EG)) -q.b=r -r.w=q -q=r.ch -s=A.y(q).i("hN") -r.CW=A.eH(new A.hN(q,new A.bXK(r),s),s.i("D.E")) -r.at=a}, -gbec(){var s=this.at -s===$&&A.e() -return s}, -y3(a){var s,r,q -this.PR(a) -s=this.CW -s===$&&A.e() -s=A.dy(s,s.r,A.y(s).c) -r=s.$ti.c -while(s.q()){q=s.d -if(q==null)q=r.a(q) -q.e.j(0,a.gd5(),a.gqk(a)) -if(q.Ar(a))q.y3(a) -else q.Sp(a)}}, -Nf(a){}, -wG(a){var s,r=this -if(!r.ay.p(0,a.gd5())){s=r.ax -if(!s.ao(0,a.gd5()))s.j(0,a.gd5(),A.b([],t.Mi)) -s.h(0,a.gd5()).push(a)}else r.bed(a) -r.UW(a)}, -xu(a){var s,r=this.ax.A(0,a) -if(r!=null){s=this.at -s===$&&A.e() -J.h2(r,s)}this.ay.v(0,a)}, -vt(a){this.as8(a) -this.ay.A(0,a) -this.ax.A(0,a)}, -yB(a){this.as8(a) -this.ay.A(0,a)}, -bed(a){return this.gbec().$1(a)}} -A.bXK.prototype={ -$1(a){var s=a.akf() -s.sbSq(this.a.w) -s.gDU() -return s}, -$S:853} -A.aoK.prototype={ -sF2(a,b){var s=this,r=s.C -if(r===b)return -s.C=b -s.bn() -if(r.a!==b.a)s.cQ()}, -gzZ(){return!0}, -gC_(){return!0}, -gvU(){return!0}, -lr(a){return new A.X(A.Z(1/0,a.a,a.b),A.Z(1/0,a.c,a.d))}, -bb(a,b){var s=this.gE(0),r=b.a,q=b.b -s=new A.aoH(new A.a1(r,q,r+s.a,q+s.b),this.C.a,A.c(t.S,t.Q),A.aN(t.XO)) -a.PJ() -s.tM(0) -a.a.a6x(0,s)}, -u9(a){this.xW(a) -a.a=!0 -a.sbMd(this.C.a)}, -$imU:1} -A.bXJ.prototype={ -saKb(a){var s=this -if(a!==s.Z1$){s.Z1$=a -if(s.y!=null)s.bn()}}, -aE5(a,b){var s=this,r=s.Sf$ -r=r==null?null:r.ch -if(A.cRd(a,r,t.qt))return -r=s.Sf$ -if(r!=null)r.n() -s.Sf$=A.cOR(b,a) -s.aJf$=b}, -qg(a,b){var s=this -if(s.Z1$===B.a87||!s.gE(0).p(0,b))return!1 -a.v(0,new A.zW(b,s)) -return s.Z1$===B.EW}, -yZ(a){return this.Z1$!==B.a87}, -ga9Y(a){return null}, -gaa0(a){return null}, -ga7z(a){return B.aw}, -ga0E(){return!0}, -Bf(a,b){var s -if(t.pY.b(a))this.Sf$.ES(a) -if(t.XA.b(a)){s=this.aJf$ -if(s!=null)s.$1(a)}}} -A.aCZ.prototype={ -aZ(a){var s=this.Sf$,r=s.ay -r.aT(0,A.fv.prototype.garr.call(s)) -r.P(0) -r=s.ax -new A.bS(r,A.y(r).i("bS<1>")).aT(0,A.fv.prototype.garr.call(s)) -r.P(0) -s.ak(B.c0) -this.rT(0)}, -n(){var s=this.Sf$ -if(s!=null)s.n() -this.uH()}} -A.aqc.prototype={} -A.jZ.prototype={ -uG(a){if(!(a.b instanceof A.fm))a.b=new A.fm()}, -cv(a){var s=this.J$ -s=s==null?null:s.aB(B.b3,a,s.gcW()) -return s==null?0:s}, -cu(a){var s=this.J$ -s=s==null?null:s.aB(B.az,a,s.gct()) -return s==null?0:s}, -c7(a){var s=this.J$ -s=s==null?null:s.aB(B.aN,a,s.gcF()) -return s==null?0:s}, -cd(a){var s=this.J$ -s=s==null?null:s.aB(B.aX,a,s.gcP()) -return s==null?0:s}, -rl(a,b){var s=this.J$ -return s==null?null:s.uE(a,b)}, -lr(a){var s=this.J$ -s=s==null?null:s.aB(B.ad,a,s.geT()) -return s==null?this.XO(a):s}, -cN(){var s=this,r=s.J$ -if(r==null)r=null -else r.iW(t.g.a(A.R.prototype.ga9.call(s)),!0) -r=r==null?null:r.gE(0) -s.fy=r==null?s.XO(t.g.a(A.R.prototype.ga9.call(s))):r -return}, -XO(a){return new A.X(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d))}, -r2(a,b){var s=this.J$ -s=s==null?null:s.qg(a,b) -return s===!0}, -rK(a,b){}, -bb(a,b){var s=this.J$ -if(s==null)return -a.r6(s,b)}} -A.X_.prototype={ -H(){return"HitTestBehavior."+this.b}} -A.a08.prototype={ -qg(a,b){var s,r=this -if(r.gE(0).p(0,b)){s=r.r2(a,b)||r.M===B.bm -if(s||r.M===B.eb)a.v(0,new A.zW(b,r))}else s=!1 -return s}, -yZ(a){return this.M===B.bm}} -A.Ht.prototype={ -saje(a){if(this.M.m(0,a))return -this.M=a -this.aA()}, -cv(a){var s,r=this.M,q=r.b -if(q<1/0&&r.a>=q)return r.a -s=this.adj(a) -r=this.M -q=r.a -if(!(q>=1/0))return A.Z(s,q,r.b) -return s}, -cu(a){var s,r=this.M,q=r.b -if(q<1/0&&r.a>=q)return r.a -s=this.adh(a) -r=this.M -q=r.a -if(!(q>=1/0))return A.Z(s,q,r.b) -return s}, -c7(a){var s,r=this.M,q=r.d -if(q<1/0&&r.c>=q)return r.c -s=this.adi(a) -r=this.M -q=r.c -if(!(q>=1/0))return A.Z(s,q,r.d) -return s}, -cd(a){var s,r=this.M,q=r.d -if(q<1/0&&r.c>=q)return r.c -s=this.adg(a) -r=this.M -q=r.c -if(!(q>=1/0))return A.Z(s,q,r.d) -return s}, -rl(a,b){var s=this.J$ -return s==null?null:s.uE(this.M.JS(a),b)}, -cN(){var s=this,r=t.g.a(A.R.prototype.ga9.call(s)),q=s.J$,p=s.M -if(q!=null){q.iW(p.JS(r),!0) -s.fy=s.J$.gE(0)}else s.fy=p.JS(r).c8(B.a9)}, -lr(a){var s=this.J$ -s=s==null?null:s.aB(B.ad,this.M.JS(a),s.geT()) -return s==null?this.M.JS(a).c8(B.a9):s}} -A.aq5.prototype={ -sank(a,b){if(this.M===b)return -this.M=b -this.aA()}, -sanj(a,b){if(this.T===b)return -this.T=b -this.aA()}, -ayR(a){var s,r,q=a.a,p=a.b -p=p<1/0?p:A.Z(this.M,q,p) -s=a.c -r=a.d -return new A.ax(q,p,s,r<1/0?r:A.Z(this.T,s,r))}, -IJ(a,b){var s=this.J$ -if(s!=null)return a.c8(b.$2(s,this.ayR(a))) -return this.ayR(a).c8(B.a9)}, -lr(a){return this.IJ(a,A.jK())}, -cN(){this.fy=this.IJ(t.g.a(A.R.prototype.ga9.call(this)),A.pP())}} -A.a_Q.prototype={ -sajq(a,b){if(this.M===b)return -this.M=b -this.aA()}, -cv(a){var s -if(isFinite(a))return a*this.M -s=this.J$ -s=s==null?null:s.aB(B.b3,a,s.gcW()) -return s==null?0:s}, -cu(a){var s -if(isFinite(a))return a*this.M -s=this.J$ -s=s==null?null:s.aB(B.az,a,s.gct()) -return s==null?0:s}, -c7(a){var s -if(isFinite(a))return a/this.M -s=this.J$ -s=s==null?null:s.aB(B.aN,a,s.gcF()) -return s==null?0:s}, -cd(a){var s -if(isFinite(a))return a/this.M -s=this.J$ -s=s==null?null:s.aB(B.aX,a,s.gcP()) -return s==null?0:s}, -b4a(a){var s,r,q,p,o=a.a,n=a.b -if(o>=n&&a.c>=a.d)return new A.X(A.Z(0,o,n),A.Z(0,a.c,a.d)) -s=this.M -if(isFinite(n)){r=n/s -q=n}else{r=a.d -q=r*s}if(q>n)r=n/s -else n=q -p=a.d -if(r>p){n=p*s -r=p}if(n=b.b?null:A.buZ(a.aB(B.az,b.d,a.gct()),this.M) -return b.a0g(null,s)}, -IJ(a,b){var s=this.J$ -return s==null?new A.X(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d)):b.$2(s,this.Vs(s,a))}, -lr(a){return this.IJ(a,A.jK())}, -rl(a,b){var s=this.J$ -return s==null?null:s.uE(this.Vs(s,a),b)}, -cN(){this.fy=this.IJ(t.g.a(A.R.prototype.ga9.call(this)),A.pP())}} -A.a00.prototype={ -cv(a){var s=this.J$ -if(s==null)return 0 -if(!isFinite(a))a=s.aB(B.aX,1/0,s.gcP()) -s=this.J$ -return s.aB(B.b3,a,s.gcW())}, -cu(a){var s=this.J$ -if(s==null)return 0 -if(!isFinite(a))a=s.aB(B.aX,1/0,s.gcP()) -s=this.J$ -return s.aB(B.az,a,s.gct())}, -c7(a){return this.aB(B.aX,a,this.gcP())}, -Vs(a,b){return b.c>=b.d?b:b.aoP(a.aB(B.aX,b.b,a.gcP()))}, -IJ(a,b){var s=this.J$ -return s==null?new A.X(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d)):b.$2(s,this.Vs(s,a))}, -lr(a){return this.IJ(a,A.jK())}, -rl(a,b){var s=this.J$ -return s==null?null:s.uE(this.Vs(s,a),b)}, -cN(){this.fy=this.IJ(t.g.a(A.R.prototype.ga9.call(this)),A.pP())}} -A.aq8.prototype={ -gC_(){return this.J$!=null&&this.M>0}, -gvU(){return this.J$!=null&&this.M>0}, -sbR(a,b){var s,r,q,p,o=this -if(o.T===b)return -s=o.J$!=null -r=s&&o.M>0 -q=o.M -o.T=b -p=B.d.aD(A.Z(b,0,1)*255) -o.M=p -if(r!==(s&&p>0))o.Fk() -o.anf() -s=o.M -if(q!==0!==(s!==0))o.cQ()}, -sa6v(a){return}, -Kq(a){return this.M>0}, -OU(a){var s=a==null?A.ccr():a -s.sv0(0,this.M) -return s}, -bb(a,b){if(this.J$==null||this.M===0)return -this.zm(a,b)}, -xg(a){var s,r=this.J$ -if(r!=null){s=this.M -s=s!==0}else s=!1 -if(s)a.$1(r)}} -A.a_N.prototype={ -gvU(){if(this.J$!=null){var s=this.alO$ -s.toString}else s=!1 -return s}, -OU(a){var s=a==null?A.ccr():a -s.sv0(0,this.S6$) -return s}, -sbR(a,b){var s=this,r=s.S7$ -if(r===b)return -if(s.y!=null&&r!=null)r.V(0,s.ga5W()) -s.S7$=b -if(s.y!=null)b.an(0,s.ga5W()) -s.aiE()}, -sa6v(a){if(!1===this.alP$)return -this.alP$=!1 -this.cQ()}, -aiE(){var s,r=this,q=r.S6$,p=r.S7$ -p=r.S6$=B.d.aD(A.Z(p.gk(p),0,1)*255) -if(q!==p){s=r.alO$ -p=p>0 -r.alO$=p -if(r.J$!=null&&s!==p)r.Fk() -r.anf() -if(q===0||r.S6$===0)r.cQ()}}, -Kq(a){var s=this.S7$ -return s.gk(s)>0}, -xg(a){var s,r=this.J$ -if(r!=null)if(this.S6$===0){s=this.alP$ -s.toString}else s=!0 -else s=!1 -if(s)a.$1(r)}} -A.apR.prototype={} -A.apS.prototype={ -svP(a,b){if(this.M===b)return -this.M=b -this.bn()}, -sa8l(a,b){if(this.T.m(0,b))return -this.T=b -this.bn()}, -sbwM(a){if(this.b2===a)return -this.b2=a -this.bn()}, -sbwA(a){return}, -gC_(){return this.J$!=null}, -bb(a,b){var s,r,q,p=this -if(!p.M){p.zm(a,b) -return}if(p.J$!=null){s=t.m2 -if(s.a(A.R.prototype.gbv.call(p,0))==null)p.ch.sbv(0,A.chA(null)) -s.a(A.R.prototype.gbv.call(p,0)).sa8l(0,p.T) -r=s.a(A.R.prototype.gbv.call(p,0)) -q=p.b2 -if(q!==r.k4){r.k4=q -r.wl()}s.a(A.R.prototype.gbv.call(p,0)).toString -s=s.a(A.R.prototype.gbv.call(p,0)) -s.toString -a.E0(s,A.jZ.prototype.gvr.call(p),b)}else p.ch.sbv(0,null)}} -A.UW.prototype={ -an(a,b){var s=this.a -return s==null?null:s.a.an(0,b)}, -V(a,b){var s=this.a -return s==null?null:s.a.V(0,b)}, -apx(a){return new A.a1(0,0,0+a.a,0+a.b)}, -l(a){return"CustomClipper"}} -A.C4.prototype={ -TQ(a){return this.b.u4(new A.a1(0,0,0+a.a,0+a.b),this.c)}, -a2e(a){if(A.K(a)!==B.flV)return!0 -t.jH.a(a) -return!a.b.m(0,this.b)||a.c!=this.c}} -A.Rp.prototype={ -sMR(a){var s,r=this,q=r.M -if(q==a)return -r.M=a -s=a==null -if(s||q==null||A.K(a)!==A.K(q)||a.a2e(q))r.IX() -if(r.y!=null){if(q!=null)q.V(0,r.ga4B()) -if(!s)a.an(0,r.ga4B())}}, -b8(a){var s -this.PT(a) -s=this.M -if(s!=null)s.an(0,this.ga4B())}, -aZ(a){var s=this.M -if(s!=null)s.V(0,this.ga4B()) -this.Iw(0)}, -IX(){this.T=null -this.bn() -this.cQ()}, -sC2(a){if(a!==this.b2){this.b2=a -this.bn()}}, -cN(){var s=this,r=s.fy!=null?s.gE(0):null -s.LI() -if(!J.v(r,s.gE(0)))s.T=null}, -BV(){var s,r=this -if(r.T==null){s=r.M -s=s==null?null:s.TQ(r.gE(0)) -r.T=s==null?r.gQ9():s}}, -H_(a){var s,r=this -switch(r.b2.a){case 0:return null -case 1:case 2:case 3:s=r.M -s=s==null?null:s.apx(r.gE(0)) -if(s==null){s=r.gE(0) -s=new A.a1(0,0,0+s.a,0+s.b)}return s}}, -n(){this.dl=null -this.uH()}} -A.apX.prototype={ -gQ9(){var s=this.gE(0) -return new A.a1(0,0,0+s.a,0+s.b)}, -qg(a,b){var s=this -if(s.M!=null){s.BV() -if(!s.T.p(0,b))return!1}return s.Db(a,b)}, -bb(a,b){var s,r,q=this,p=q.J$ -if(p!=null){s=q.ch -if(q.b2!==B.n){q.BV() -p=q.cx -p===$&&A.e() -r=q.T -r.toString -s.sbv(0,a.E_(p,b,r,A.jZ.prototype.gvr.call(q),q.b2,t.EM.a(s.a)))}else{a.r6(p,b) -s.sbv(0,null)}}else q.ch.sbv(0,null)}} -A.apV.prototype={ -sB1(a,b){if(this.dB.m(0,b))return -this.dB=b -this.IX()}, -scV(a){if(this.fk==a)return -this.fk=a -this.IX()}, -gQ9(){var s=this.dB.ak(this.fk),r=this.gE(0) -return s.t9(new A.a1(0,0,0+r.a,0+r.b))}, -qg(a,b){var s=this -if(s.M!=null){s.BV() -if(!s.T.p(0,b))return!1}return s.Db(a,b)}, -bb(a,b){var s,r,q=this,p=q.J$ -if(p!=null){s=q.ch -if(q.b2!==B.n){q.BV() -p=q.cx -p===$&&A.e() -r=q.T -s.sbv(0,a.aMC(p,b,new A.a1(r.a,r.b,r.c,r.d),r,A.jZ.prototype.gvr.call(q),q.b2,t.eG.a(s.a)))}else{a.r6(p,b) -s.sbv(0,null)}}else q.ch.sbv(0,null)}} -A.apW.prototype={ -sB1(a,b){if(this.dB.m(0,b))return -this.dB=b -this.IX()}, -scV(a){if(this.fk==a)return -this.fk=a -this.IX()}, -gQ9(){var s=this.dB,r=this.gE(0) -return s.OP(new A.a1(0,0,0+r.a,0+r.b))}, -qg(a,b){var s,r=this -if(r.M!=null){r.BV() -s=r.T -if(!new A.a1(s.a,s.b,s.c,s.d).p(0,b))return!1}return r.Db(a,b)}, -bb(a,b){var s,r,q=this,p=q.J$ -if(p!=null){s=q.ch -if(q.b2!==B.n){q.BV() -p=q.cx -p===$&&A.e() -r=q.T -s.sbv(0,a.bMF(p,b,new A.a1(r.a,r.b,r.c,r.d),r,A.jZ.prototype.gvr.call(q),q.b2,t.Bj.a(s.a)))}else{a.r6(p,b) -s.sbv(0,null)}}else q.ch.sbv(0,null)}} -A.apU.prototype={ -gQ9(){var s=A.dj($.aw().w),r=this.gE(0) -s.aP(new A.kM(new A.a1(0,0,0+r.a,0+r.b))) -return s}, -qg(a,b){var s,r=this -if(r.M!=null){r.BV() -s=r.T.gvi().a -s===$&&A.e() -if(!s.a.contains(b.a,b.b))return!1}return r.Db(a,b)}, -bb(a,b){var s,r,q,p=this,o=p.J$ -if(o!=null){s=p.ch -if(p.b2!==B.n){p.BV() -o=p.cx -o===$&&A.e() -r=p.gE(0) -q=p.T -q.toString -s.sbv(0,a.aob(o,b,new A.a1(0,0,0+r.a,0+r.b),q,A.jZ.prototype.gvr.call(p),p.b2,t.tt.a(s.a)))}else{a.r6(o,b) -s.sbv(0,null)}}else p.ch.sbv(0,null)}} -A.a72.prototype={ -srW(a,b){if(this.dB===b)return -this.dB=b -this.bn()}, -sdu(a,b){if(this.fk.m(0,b))return -this.fk=b -this.bn()}, -spP(a,b){if(this.qB.m(0,b))return -this.qB=b -this.bn()}} -A.aq9.prototype={ -sdS(a,b){if(this.alK===b)return -this.alK=b -this.IX()}, -sB1(a,b){if(J.v(this.alL,b))return -this.alL=b -this.IX()}, -gQ9(){var s,r,q=this.gE(0),p=0+q.a -q=0+q.b -switch(this.alK.a){case 0:s=this.alL -if(s==null)s=B.aK -q=s.t9(new A.a1(0,0,p,q)) -break -case 1:s=p/2 -r=q/2 -r=new A.tv(0,0,p,q,s,r,s,r,s,r,s,r) -q=r -break -default:q=null}return q}, -qg(a,b){var s=this -if(s.M!=null){s.BV() -if(!s.T.p(0,b))return!1}return s.Db(a,b)}, -bb(a,b){var s,r,q,p,o,n,m,l,k,j=this -if(j.J$==null){j.ch.sbv(0,null) -return}j.BV() -s=j.T.rz(b) -r=A.dj($.aw().w) -r.aP(new A.j4(s)) -q=a.ghs(0) -p=j.dB -if(p!==0){o=j.fk -n=j.qB -q.a81(r,o,p,n.gv0(n)!==255)}m=j.b2===B.eH -if(!m){p=A.bh() -o=j.qB -p.r=o.gk(o) -q.r0(s,p)}p=j.cx -p===$&&A.e() -o=j.gE(0) -n=j.T -n.toString -l=j.ch -k=t.eG.a(l.a) -l.sbv(0,a.aMC(p,b,new A.a1(0,0,0+o.a,0+o.b),n,new A.bvj(j,m),j.b2,k))}} -A.bvj.prototype={ -$2(a,b){var s,r,q -if(this.b){s=a.ghs(0) -$.aw() -r=A.bh() -q=this.a.qB -r.r=q.gk(q) -s.aIP(r)}this.a.zm(a,b)}, -$S:32} -A.aqa.prototype={ -gQ9(){var s=A.dj($.aw().w),r=this.gE(0) -s.aP(new A.kM(new A.a1(0,0,0+r.a,0+r.b))) -return s}, -qg(a,b){var s,r=this -if(r.M!=null){r.BV() -s=r.T.gvi().a -s===$&&A.e() -if(!s.a.contains(b.a,b.b))return!1}return r.Db(a,b)}, -bb(a,b){var s,r,q,p,o,n,m,l,k=this -if(k.J$==null){k.ch.sbv(0,null) -return}k.BV() -s=k.T -s.toString -r=A.ckJ(s,b) -q=a.ghs(0) -s=k.dB -if(s!==0){p=k.fk -o=k.qB -q.a81(r,p,s,o.gv0(o)!==255)}n=k.b2===B.eH -if(!n){$.aw() -s=A.bh() -p=k.qB -s.r=p.gk(p) -q.us(r,s)}s=k.cx -s===$&&A.e() -p=k.gE(0) -o=k.T -o.toString -m=k.ch -l=t.tt.a(m.a) -m.sbv(0,a.aob(s,b,new A.a1(0,0,0+p.a,0+p.b),o,new A.bvk(k,n),k.b2,l))}} -A.bvk.prototype={ -$2(a,b){var s,r,q -if(this.b){s=a.ghs(0) -$.aw() -r=A.bh() -q=this.a.qB -r.r=q.gk(q) -s.aIP(r)}this.a.zm(a,b)}, -$S:32} -A.agg.prototype={ -H(){return"DecorationPosition."+this.b}} -A.apZ.prototype={ -sbu(a){var s,r=this -if(a.m(0,r.T))return -s=r.M -if(s!=null)s.n() -r.M=null -r.T=a -r.bn()}, -sbG(a,b){if(b===this.b2)return -this.b2=b -this.bn()}, -sC5(a){if(a.m(0,this.cr))return -this.cr=a -this.bn()}, -aZ(a){var s=this,r=s.M -if(r!=null)r.n() -s.M=null -s.Iw(0) -s.bn()}, -n(){var s=this.M -if(s!=null)s.n() -this.uH()}, -yZ(a){return this.T.amv(this.gE(0),a,this.cr.d)}, -bb(a,b){var s,r,q=this -if(q.M==null)q.M=q.T.N1(q.grr()) -s=q.cr.MY(q.gE(0)) -if(q.b2===B.dp){r=q.M -r.toString -r.yj(a.ghs(0),b,s) -if(q.T.ga9b())a.acC()}q.zm(a,b) -if(q.b2===B.JW){r=q.M -r.toString -r.yj(a.ghs(0),b,s) -if(q.T.ga9b())a.acC()}}} -A.aqr.prototype={ -sOj(a,b){return}, -sw9(a){var s=this -if(J.v(s.T,a))return -s.T=a -s.bn() -s.cQ()}, -scV(a){var s=this -if(s.b2==a)return -s.b2=a -s.bn() -s.cQ()}, -gC_(){return this.J$!=null&&this.ed!=null}, -sql(a,b){var s,r=this -if(J.v(r.dl,b))return -s=new A.c5(new Float64Array(16)) -s.e7(b) -r.dl=s -r.bn() -r.cQ()}, -sa8n(a){var s,r,q=this,p=q.ed -if(p==a)return -s=q.J$!=null -r=s&&p!=null -q.ed=a -if(r!==(s&&a!=null))q.Fk() -q.bn()}, -gaeY(){var s,r,q=this,p=q.T,o=p==null?null:p.ak(q.b2) -if(o==null)return q.dl -s=new A.c5(new Float64Array(16)) -s.tb() -r=o.a6u(q.gE(0)) -s.rs(r.a,r.b,0,1) -p=q.dl -p.toString -s.tZ(0,p) -s.rs(-r.a,-r.b,0,1) -return s}, -qg(a,b){return this.r2(a,b)}, -r2(a,b){var s=this.cr?this.gaeY():null -return a.Xp(new A.bvB(this),b,s)}, -bb(a,b){var s,r,q,p,o,n,m,l,k,j=this -if(j.J$!=null){s=j.gaeY() -s.toString -if(j.ed==null){r=A.amX(s) -if(r==null){q=s.a7M() -if(q===0||!isFinite(q)){j.ch.sbv(0,null) -return}p=j.cx -p===$&&A.e() -o=A.jZ.prototype.gvr.call(j) -n=j.ch -m=n.a -n.sbv(0,a.Ov(p,b,s,o,m instanceof A.vW?m:null))}else{j.zm(a,b.a8(0,r)) -j.ch.sbv(0,null)}}else{p=b.a -o=b.b -l=A.vb(p,o,0) -l.tZ(0,s) -l.rs(-p,-o,0,1) -o=j.ed -o.toString -k=A.ck5(l.a,o) -o=j.ch -p=o.a -if(p instanceof A.Xh)p.sZk(k) -else o.sbv(0,A.ck4(k)) -s=o.a -s.toString -a.E0(s,A.jZ.prototype.gvr.call(j),b)}}}, -rK(a,b){var s=this.gaeY() -s.toString -b.tZ(0,s)}} -A.bvB.prototype={ -$2(a,b){return this.a.V5(a,b)}, -$S:31} -A.a_W.prototype={ -awe(a){switch(a.a){case 6:return!0 -case 1:case 2:case 0:case 4:case 3:case 5:return!1}}, -sK0(a){var s=this,r=s.T -if(r===a)return -s.T=a -if(s.awe(r)||s.awe(a))s.aA() -else{s.ed=s.dl=null -s.bn()}}, -sw9(a){var s=this -if(s.b2.m(0,a))return -s.b2=a -s.M=s.ed=s.dl=null -s.bn()}, -scV(a){var s=this -if(s.cr==a)return -s.cr=a -s.M=s.ed=s.dl=null -s.bn()}, -lr(a){var s,r=this.J$ -if(r!=null){s=r.aB(B.ad,B.od,r.geT()) -switch(this.T.a){case 6:return a.c8(new A.ax(0,a.b,0,a.d).XQ(s)) -case 1:case 2:case 0:case 4:case 3:case 5:return a.XQ(s)}}else return new A.X(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d))}, -cN(){var s,r,q=this,p=q.J$ -if(p!=null){p.iW(B.od,!0) -switch(q.T.a){case 6:p=t.g -s=p.a(A.R.prototype.ga9.call(q)) -r=new A.ax(0,s.b,0,s.d).XQ(q.J$.gE(0)) -q.fy=p.a(A.R.prototype.ga9.call(q)).c8(r) -break -case 1:case 2:case 0:case 4:case 3:case 5:q.fy=t.g.a(A.R.prototype.ga9.call(q)).XQ(q.J$.gE(0)) -break}q.ed=q.dl=null}else{p=t.g.a(A.R.prototype.ga9.call(q)) -q.fy=new A.X(A.Z(0,p.a,p.b),A.Z(0,p.c,p.d))}}, -aiG(){var s,r,q,p,o,n,m,l,k,j,i=this -if(i.ed!=null)return -s=i.J$ -if(s==null){i.dl=!1 -s=new A.c5(new Float64Array(16)) -s.tb() -i.ed=s}else{r=i.M -if(r==null)r=i.M=i.b2 -q=s.gE(0) -p=A.crw(i.T,q,i.gE(0)) -s=p.b -o=p.a -n=q.a -m=q.b -l=r.amG(o,new A.a1(0,0,0+n,0+m)) -k=i.gE(0) -j=r.amG(s,new A.a1(0,0,0+k.a,0+k.b)) -k=l.a -i.dl=l.c-k")) -s.b2.sbv(0,p) -a.E0(p,A.jZ.prototype.gvr.call(s),b)}, -n(){this.b2.sbv(0,null) -this.uH()}, -gC_(){return!0}} -A.aEq.prototype={ -b8(a){var s=this -s.PT(a) -s.S7$.an(0,s.ga5W()) -s.aiE()}, -aZ(a){this.S7$.V(0,this.ga5W()) -this.Iw(0)}, -bb(a,b){if(this.S6$===0)return -this.zm(a,b)}} -A.a74.prototype={ -b8(a){var s -this.t2(a) -s=this.J$ -if(s!=null)s.b8(a)}, -aZ(a){var s -this.rT(0) -s=this.J$ -if(s!=null)s.aZ(0)}} -A.a75.prototype={ -wb(a){var s=this.J$ -s=s==null?null:s.Bv(a) -return s==null?this.a2D(a):s}} -A.aEK.prototype={ -xg(a){var s=this.dB$ -s===$&&A.e() -if(s)return -this.LH(a)}, -u9(a){var s,r,q=this -q.xW(a) -s=q.dA$ -s===$&&A.e() -a.a=s -s=q.dD$ -s===$&&A.e() -a.e=s -s=q.fk$ -s===$&&A.e() -a.d=s -a.b=q.qB$ -s=q.cG$ -s===$&&A.e() -s=s.a -if(s!=null)a.samO(0,s) -s=q.cG$.b -if(s!=null)a.saKN(s) -s=q.cG$.c -if(s!=null)a.saKM(s) -s=q.cG$.e -if(s!=null)a.saLa(s) -s=q.cG$.f -if(s!=null)a.saL6(s) -s=q.cG$.r -if(s!=null)a.saKL(s) -s=q.cG$.d -if(s!=null)a.saKR(s) -s=q.cG$ -s=s.z -if(s!=null)a.samT(s) -s=q.cG$ -s=s.x -if(s!=null)a.saKU(s) -s=q.cG$ -s=s.at -if(s!=null)a.samP(s) -s=q.cG$.ax -if(s!=null)a.sCr(s) -s=q.cG$.ay -if(s!=null)a.saKX(s) -s=q.cG$ -s=s.dx -if(s!=null)a.saKW(s) -s=q.cG$ -r=q.ts$ -if(r!=null){a.y2=r -a.r=!0}r=q.rM$ -if(r!=null){a.bg=r -a.r=!0}r=q.uO$ -if(r!=null){a.br=r -a.r=!0}r=q.zx$ -if(r!=null){a.C=r -a.r=!0}r=q.yT$ -if(r!=null){a.a3=r -a.r=!0}r=s.R8 -if(r!=null){a.ai=r -a.r=!0}s=s.rx -if(s!=null){r=s.a -r=r!=null}else r=!1 -if(r)a.sa8Y(s) -s=q.cG$.cy -if(s!=null)a.sa1m(s) -s=q.cG$.db -if(s!=null)a.sa9D(s) -s=q.cG$.dy -if(s!=null)a.sa9p(s) -s=q.cG$.fx -if(s!=null)a.sa9y(s) -s=q.cG$.fy -if(s!=null)a.sa7y(s) -s=q.yU$ -if(s!=null){a.a7=s -a.r=!0}s=q.cG$ -r=s.to -if(r!=null){a.p3=r -a.r=!0}s=s.x1 -if(s!=null)a.Xl(s) -s=q.cG$ -r=s.q9 -if(r!=null){a.y1=r -a.r=!0}r=s.qu -if(a.aO!==r){a.aO=r -a.r=!0}r=s.dh -if(r!=null){a.aY=r -a.r=!0}if(s.xr!=null)a.sFq(q.gbmZ()) -if(q.cG$.y1!=null)a.sDU(q.gbmM()) -if(q.cG$.bi!=null)a.sa9U(q.gbmI()) -s=q.cG$ -if(s.ah!=null)a.sa9P(0,q.gbmA()) -if(q.cG$.a7!=null)a.sa9Q(0,q.gbmC()) -if(q.cG$.aW!=null)a.saa9(0,q.gbmO()) -s=q.cG$ -if(s.aO!=null)a.sa9S(q.gbmE()) -if(q.cG$.aY!=null)a.sa9T(q.gbmG()) -if(q.cG$.dv!=null)a.saa1(0,q.gbmK())}} -A.a09.prototype={ -sbMN(a){if(this.C===a)return -this.C=a -this.aA()}, -cv(a){var s=this.J$ -if(s==null)return 0 -return(this.C&1)===1?s.aB(B.aN,a,s.gcF()):s.aB(B.b3,a,s.gcW())}, -cu(a){var s=this.J$ -if(s==null)return 0 -return(this.C&1)===1?s.aB(B.aX,a,s.gcP()):s.aB(B.az,a,s.gct())}, -c7(a){var s=this.J$ -if(s==null)return 0 -return(this.C&1)===1?s.aB(B.b3,a,s.gcW()):s.aB(B.aN,a,s.gcF())}, -cd(a){var s=this.J$ -if(s==null)return 0 -return(this.C&1)===1?s.aB(B.az,a,s.gct()):s.aB(B.aX,a,s.gcP())}, -lr(a){var s,r,q=this.J$ -if(q==null)return new A.X(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d)) -s=(this.C&1)===1?a.ga8t():a -r=q.aB(B.ad,s,q.geT()) -return(this.C&1)===1?new A.X(r.b,r.a):r}, -cN(){var s,r,q=this -q.a3=null -s=q.J$ -if(s!=null){r=t.g -s.iW((q.C&1)===1?r.a(A.R.prototype.ga9.call(q)).ga8t():r.a(A.R.prototype.ga9.call(q)),!0) -s=q.C -r=q.J$ -q.fy=(s&1)===1?new A.X(r.gE(0).b,q.J$.gE(0).a):r.gE(0) -s=new A.c5(new Float64Array(16)) -s.tb() -s.rs(q.gE(0).a/2,q.gE(0).b/2,0,1) -s.OJ(1.5707963267948966*B.c.aa(q.C,4)) -s.rs(-q.J$.gE(0).a/2,-q.J$.gE(0).b/2,0,1) -q.a3=s}else{s=t.g.a(A.R.prototype.ga9.call(q)) -q.fy=new A.X(A.Z(0,s.a,s.b),A.Z(0,s.c,s.d))}}, -r2(a,b){var s=this -if(s.J$==null||s.a3==null)return!1 -return a.Xp(new A.bvl(s),b,s.a3)}, -blY(a,b){var s=this.J$ -s.toString -a.r6(s,b)}, -bb(a,b){var s,r,q=this,p=q.ai -if(q.J$!=null){s=q.cx -s===$&&A.e() -r=q.a3 -r.toString -p.sbv(0,a.Ov(s,b,r,q.gblX(),p.a))}else p.sbv(0,null)}, -n(){this.ai.sbv(0,null) -this.uH()}, -rK(a,b){var s=this.a3 -if(s!=null)b.tZ(0,s) -this.ash(a,b)}} -A.bvl.prototype={ -$2(a,b){return this.a.J$.qg(a,b)}, -$S:31} -A.aEJ.prototype={ -b8(a){var s -this.t2(a) -s=this.J$ -if(s!=null)s.b8(a)}, -aZ(a){var s -this.rT(0) -s=this.J$ -if(s!=null)s.aZ(0)}} -A.C1.prototype={ -H(){return"SelectionResult."+this.b}} -A.OH.prototype={} -A.kA.prototype={$iaG:1} -A.arw.prototype={ -sOz(a){var s=this,r=s.a8h$ -if(a==r)return -if(a==null)s.V(0,s.gaBN()) -else if(r==null)s.an(0,s.gaBN()) -s.aBM() -s.a8h$=a -s.aBO()}, -aBO(){var s,r=this,q=r.a8h$ -if(q==null){r.Sa$=!1 -return}s=r.Sa$ -if(s&&!r.gk(0).e){q.A(0,r) -r.Sa$=!1}else if(!s&&r.gk(0).e){q.v(0,r) -r.Sa$=!0}}, -aBM(){var s=this -if(s.Sa$){s.a8h$.A(0,s) -s.Sa$=!1}}} -A.vE.prototype={ -H(){return"SelectionEventType."+this.b}} -A.Ih.prototype={ -H(){return"TextGranularity."+this.b}} -A.bB8.prototype={ -gb7(a){return this.a}} -A.arl.prototype={} -A.U7.prototype={} -A.a0W.prototype={} -A.HN.prototype={} -A.a0Z.prototype={} -A.ail.prototype={} -A.OI.prototype={ -H(){return"SelectionExtendDirection."+this.b}} -A.Vk.prototype={ -aHj(a){return new A.Vk(this.b,this.c,a,B.a9F)}} -A.a11.prototype={ -H(){return"SelectionStatus."+this.b}} -A.C0.prototype={ -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.C0&&J.v(b.a,s.a)&&J.v(b.b,s.b)&&A.f4(b.d,s.d)&&b.c===s.c&&b.e===s.e}, -gu(a){var s=this -return A.a7(s.a,s.b,s.d,s.c,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.HP.prototype={ -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.HP&&b.a.m(0,s.a)&&b.b===s.b&&b.c===s.c}, -gu(a){return A.a7(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.a2s.prototype={ -H(){return"TextSelectionHandleType."+this.b}} -A.aFM.prototype={} -A.aFO.prototype={} -A.aFP.prototype={} -A.BP.prototype={ -cv(a){var s=this.J$ -s=s==null?null:s.aB(B.b3,a,s.gcW()) -return s==null?0:s}, -cu(a){var s=this.J$ -s=s==null?null:s.aB(B.az,a,s.gct()) -return s==null?0:s}, -c7(a){var s=this.J$ -s=s==null?null:s.aB(B.aN,a,s.gcF()) -return s==null?0:s}, -cd(a){var s=this.J$ -s=s==null?null:s.aB(B.aX,a,s.gcP()) -return s==null?0:s}, -wb(a){var s,r,q=this.J$ -if(q!=null){s=q.Bv(a) -r=q.b -r.toString -t.E.a(r) -if(s!=null)s+=r.a.b}else s=this.a2D(a) -return s}, -bb(a,b){var s,r=this.J$ -if(r!=null){s=r.b -s.toString -a.r6(r,t.E.a(s).a.a8(0,b))}}, -r2(a,b){var s,r=this.J$ -if(r!=null){s=r.b -s.toString -return a.Ae(new A.bvm(r),t.E.a(s).a,b)}return!1}} -A.bvm.prototype={ -$2(a,b){return this.a.qg(a,b)}, -$S:31} -A.a06.prototype={ -gMf(){var s=this,r=s.M -return r==null?s.M=s.T.ak(s.b2):r}, -sq0(a,b){var s=this -if(s.T.m(0,b))return -s.T=b -s.M=null -s.aA()}, -scV(a){var s=this -if(s.b2==a)return -s.b2=a -s.M=null -s.aA()}, -cv(a){var s=this.gMf(),r=this.J$ -if(r!=null)return r.aB(B.b3,Math.max(0,a-(s.gpJ(0)+s.gpZ(0))),r.gcW())+s.grZ() -return s.grZ()}, -cu(a){var s=this.gMf(),r=this.J$ -if(r!=null)return r.aB(B.az,Math.max(0,a-(s.gpJ(0)+s.gpZ(0))),r.gct())+s.grZ() -return s.grZ()}, -c7(a){var s=this.gMf(),r=this.J$ -if(r!=null)return r.aB(B.aN,Math.max(0,a-s.grZ()),r.gcF())+(s.gpJ(0)+s.gpZ(0)) -return s.gpJ(0)+s.gpZ(0)}, -cd(a){var s=this.gMf(),r=this.J$ -if(r!=null)return r.aB(B.aX,Math.max(0,a-s.grZ()),r.gcP())+(s.gpJ(0)+s.gpZ(0)) -return s.gpJ(0)+s.gpZ(0)}, -lr(a){var s,r=this.gMf(),q=this.J$ -if(q==null)return a.c8(new A.X(r.grZ(),r.gpJ(0)+r.gpZ(0))) -s=q.aB(B.ad,a.JF(r),q.geT()) -return a.c8(new A.X(r.grZ()+s.a,r.gpJ(0)+r.gpZ(0)+s.b))}, -rl(a,b){var s,r=this.J$ -if(r==null)return null -s=this.gMf() -return A.zT(r.uE(a.JF(s),b),s.b)}, -cN(){var s,r=this,q=t.g.a(A.R.prototype.ga9.call(r)),p=r.gMf(),o=r.J$ -if(o==null){r.fy=q.c8(new A.X(p.grZ(),p.gpJ(0)+p.gpZ(0))) -return}o.iW(q.JF(p),!0) -o=r.J$ -s=o.b -s.toString -t.E.a(s).a=new A.t(p.a,p.b) -r.fy=q.c8(new A.X(p.grZ()+o.gE(0).a,p.gpJ(0)+p.gpZ(0)+r.J$.gE(0).b))}} -A.apQ.prototype={ -ga0c(){var s=this,r=s.M -return r==null?s.M=s.T.ak(s.b2):r}, -sw9(a){var s=this -if(s.T.m(0,a))return -s.T=a -s.M=null -s.aA()}, -scV(a){var s=this -if(s.b2==a)return -s.b2=a -s.M=null -s.aA()}, -ME(){var s=this,r=s.J$.b -r.toString -t.E.a(r).a=s.ga0c().Af(t.F.a(s.gE(0).al(0,s.J$.gE(0))))}} -A.a07.prototype={ -sapr(a){if(this.dA==a)return -this.dA=a -this.aA()}, -samt(a){if(this.dD==a)return -this.dD=a -this.aA()}, -cv(a){var s=this.adn(a),r=this.dA -return s*(r==null?1:r)}, -cu(a){var s=this.adl(a),r=this.dA -return s*(r==null?1:r)}, -c7(a){var s=this.adm(a),r=this.dD -return s*(r==null?1:r)}, -cd(a){var s=this.adk(a),r=this.dD -return s*(r==null?1:r)}, -lr(a){var s,r,q=this,p=q.dA!=null||a.b===1/0,o=q.dD!=null||a.d===1/0,n=q.J$ -if(n!=null){s=n.aB(B.ad,new A.ax(0,a.b,0,a.d),n.geT()) -if(p){n=q.dA -if(n==null)n=1 -n=s.a*n}else n=1/0 -if(o){r=q.dD -if(r==null)r=1 -r=s.b*r}else r=1/0 -return a.c8(new A.X(n,r))}n=p?0:1/0 -return a.c8(new A.X(n,o?0:1/0))}, -cN(){var s,r,q=this,p=t.g.a(A.R.prototype.ga9.call(q)),o=q.dA!=null||p.b===1/0,n=q.dD!=null||p.d===1/0,m=q.J$ -if(m!=null){m.iW(new A.ax(0,p.b,0,p.d),!0) -if(o){m=q.J$.gE(0) -s=q.dA -if(s==null)s=1 -s=m.a*s -m=s}else m=1/0 -if(n){s=q.J$.gE(0) -r=q.dD -if(r==null)r=1 -r=s.b*r -s=r}else s=1/0 -q.fy=p.c8(new A.X(m,s)) -q.ME()}else{m=o?0:1/0 -q.fy=p.c8(new A.X(m,n?0:1/0))}}} -A.bpt.prototype={ -H(){return"OverflowBoxFit."+this.b}} -A.apY.prototype={ -sbJH(a,b){if(this.dA==b)return -this.dA=b -this.aA()}, -sank(a,b){if(this.dD==b)return -this.dD=b -this.aA()}, -sbJC(a,b){if(this.dB==b)return -this.dB=b -this.aA()}, -sanj(a,b){if(this.fk==b)return -this.fk=b -this.aA()}, -sK0(a){var s=this -if(s.qB===a)return -s.qB=a -s.aA() -s.a9x()}, -IQ(a){var s,r,q,p=this,o=p.dA -if(o==null)o=a.a -s=p.dD -if(s==null)s=a.b -r=p.dB -if(r==null)r=a.c -q=p.fk -return new A.ax(o,s,r,q==null?a.d:q)}, -gzZ(){switch(this.qB.a){case 0:var s=!0 -break -case 1:s=!1 -break -default:s=null}return s}, -lr(a){var s -switch(this.qB.a){case 0:s=new A.X(A.Z(1/0,a.a,a.b),A.Z(1/0,a.c,a.d)) -break -case 1:s=this.J$ -s=s==null?null:s.aB(B.ad,a,s.geT()) -if(s==null)s=new A.X(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d)) -break -default:s=null}return s}, -rl(a,b){var s,r,q,p,o=this,n=o.J$ -if(n==null)return null -s=o.IQ(a) -r=n.uE(s,b) -if(r==null)return null -q=n.aB(B.ad,s,n.geT()) -p=o.aB(B.ad,a,o.geT()) -return r+o.ga0c().Af(t.F.a(p.al(0,q))).b}, -cN(){var s,r=this,q=r.J$ -if(q!=null){s=t.g -q.iW(r.IQ(s.a(A.R.prototype.ga9.call(r))),!0) -switch(r.qB.a){case 0:break -case 1:r.fy=s.a(A.R.prototype.ga9.call(r)).c8(r.J$.gE(0)) -break}r.ME()}else switch(r.qB.a){case 0:break -case 1:q=t.g.a(A.R.prototype.ga9.call(r)) -r.fy=new A.X(A.Z(0,q.a,q.b),A.Z(0,q.c,q.d)) -break}}} -A.a_R.prototype={ -gake(){return this.dA}, -sake(a){var s,r=this -if(J.v(r.dA,a))return -r.dA=a -s=r.ts -if(s==null||!s.m(0,a.$1(t.g.a(A.R.prototype.ga9.call(r)))))r.aA()}, -c7(a){return this.adm(this.MV(new A.ax(0,a,0,1/0)).b)}, -cd(a){return this.adk(this.MV(new A.ax(0,a,0,1/0)).b)}, -cv(a){return this.adn(this.MV(new A.ax(0,1/0,0,a)).d)}, -cu(a){return this.adl(this.MV(new A.ax(0,1/0,0,a)).d)}, -lr(a){var s=this.J$,r=s==null?null:s.aB(B.ad,this.MV(a),s.geT()) -return r==null?new A.X(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d)):a.c8(r)}, -rl(a,b){var s,r,q,p,o=this.J$ -if(o==null)return null -s=this.MV(a) -r=o.uE(s,b) -if(r==null)return null -q=o.aB(B.ad,s,o.geT()) -p=a.c8(q) -return r+this.ga0c().Af(t.F.a(p.al(0,q))).b}, -cN(){var s,r,q,p,o=this,n=t.g.a(A.R.prototype.ga9.call(o)),m=o.J$ -if(m!=null){s=o.MV(n) -o.ts=s -m.iW(s,!0) -o.fy=n.c8(m.gE(0)) -o.ME() -r=m.b -r.toString -t.E.a(r) -q=o.gE(0) -o.dB=new A.a1(0,0,0+q.a,0+q.b) -r=r.a -q=m.gE(0) -p=r.a -r=r.b -q=o.fk=new A.a1(p,r,p+q.a,r+q.b) -r=q}else{o.fy=new A.X(A.Z(0,n.a,n.b),A.Z(0,n.c,n.d)) -r=o.fk=o.dB=B.aA}r=A.apO(o.dB,r) -o.qB=r.a>0||r.b>0||r.c>0||r.d>0}, -bb(a,b){var s,r,q,p=this -if(p.J$==null)return -if(!p.qB){p.asr(a,b) -return}s=p.rM -r=p.cx -r===$&&A.e() -q=p.gE(0) -s.sbv(0,a.E_(r,b,new A.a1(0,0,0+q.a,0+q.b),A.BP.prototype.gvr.call(p),p.dD,s.a))}, -n(){this.rM.sbv(0,null) -this.b0f()}, -H_(a){var s -switch(this.dD.a){case 0:return null -case 1:case 2:case 3:if(this.qB){s=this.gE(0) -s=new A.a1(0,0,0+s.a,0+s.b)}else s=null -return s}}, -tz(){return this.asm()}, -MV(a){return this.gake().$1(a)}} -A.a_X.prototype={ -sapr(a){return}, -samt(a){if(this.dD===a)return -this.dD=a -this.aA()}, -IQ(a){var s=a.d*this.dD -return new A.ax(a.a,a.b,s,s)}, -cv(a){var s,r,q=this.J$ -if(q==null)s=this.adn(a) -else{r=this.dD -s=q.aB(B.b3,a*r,q.gcW())}return s/1}, -cu(a){var s,r,q=this.J$ -if(q==null)s=this.adl(a) -else{r=this.dD -s=q.aB(B.az,a*r,q.gct())}return s/1}, -c7(a){var s,r=this.J$ -if(r==null)s=this.adm(a) -else s=r.aB(B.aN,a,r.gcF()) -r=this.dD -return s/r}, -cd(a){var s,r=this.J$ -if(r==null)s=this.adk(a) -else s=r.aB(B.aX,a,r.gcP()) -r=this.dD -return s/r}, -lr(a){var s=this.J$ -if(s!=null)return a.c8(s.aB(B.ad,this.IQ(a),s.geT())) -return a.c8(this.IQ(a).c8(B.a9))}, -rl(a,b){var s,r,q,p,o=this,n=o.J$ -if(n==null)return null -s=o.IQ(a) -r=n.uE(s,b) -if(r==null)return null -q=n.aB(B.ad,s,n.geT()) -p=o.aB(B.ad,a,o.geT()) -return r+o.ga0c().Af(t.F.a(p.al(0,q))).b}, -cN(){var s=this,r=s.J$,q=t.g -if(r!=null){r.iW(s.IQ(q.a(A.R.prototype.ga9.call(s))),!0) -s.fy=q.a(A.R.prototype.ga9.call(s)).c8(s.J$.gE(0)) -s.ME()}else s.fy=q.a(A.R.prototype.ga9.call(s)).c8(s.IQ(q.a(A.R.prototype.ga9.call(s))).c8(B.a9))}} -A.bFd.prototype={ -I7(a){return new A.X(A.Z(1/0,a.a,a.b),A.Z(1/0,a.c,a.d))}, -HW(a){return a}, -I2(a,b){return B.l}} -A.a_U.prototype={ -sakX(a){var s=this.M -if(s===a)return -if(A.K(a)!==A.K(s)||a.BC(s))this.aA() -this.M=a}, -b8(a){this.asJ(a)}, -aZ(a){this.asK(0)}, -cv(a){var s=A.rI(a,1/0),r=s.c8(this.M.I7(s)).a -if(isFinite(r))return r -return 0}, -cu(a){var s=A.rI(a,1/0),r=s.c8(this.M.I7(s)).a -if(isFinite(r))return r -return 0}, -c7(a){var s=A.rI(1/0,a),r=s.c8(this.M.I7(s)).b -if(isFinite(r))return r -return 0}, -cd(a){var s=A.rI(1/0,a),r=s.c8(this.M.I7(s)).b -if(isFinite(r))return r -return 0}, -lr(a){return a.c8(this.M.I7(a))}, -rl(a,b){var s,r,q,p,o,n,m=this.J$ -if(m==null)return null -s=this.M.HW(a) -r=m.uE(s,b) -if(r==null)return null -q=this.M -p=a.c8(q.I7(a)) -o=s.a -n=s.b -return r+q.I2(p,o>=n&&s.c>=s.d?new A.X(A.Z(0,o,n),A.Z(0,s.c,s.d)):m.aB(B.ad,s,m.geT())).b}, -cN(){var s,r,q,p,o,n=this,m=t.g,l=m.a(A.R.prototype.ga9.call(n)) -n.fy=l.c8(n.M.I7(l)) -if(n.J$!=null){s=n.M.HW(m.a(A.R.prototype.ga9.call(n))) -m=n.J$ -m.toString -l=s.a -r=s.b -q=l>=r -m.iW(s,!(q&&s.c>=s.d)) -m=n.J$.b -m.toString -t.E.a(m) -p=n.M -o=n.gE(0) -m.a=p.I2(o,q&&s.c>=s.d?new A.X(A.Z(0,l,r),A.Z(0,s.c,s.d)):n.J$.gE(0))}}} -A.a6O.prototype={ -n(){var s,r,q -for(s=this.S9$,r=s.length,q=0;q=a2||s>0,a4,a4,f,0,a,0,f,a4) -if(f===b)a6.R8=!0 -a6.Ne()}} -A.bFB.prototype={ -aQo(a){var s=this.c -return a.Rf(this.d,s,s)}, -l(a){var s=this -return"SliverGridGeometry("+B.b.b_(A.b(["scrollOffset: "+A.A(s.a),"crossAxisOffset: "+A.A(s.b),"mainAxisExtent: "+A.A(s.c),"crossAxisExtent: "+A.A(s.d)],t.s),", ")+")"}} -A.bFC.prototype={} -A.asm.prototype={ -aR0(a){var s=this.b -if(s>0)return Math.max(0,this.a*B.d.rB(a/s)-1) -return 0}, -bbg(a){var s,r,q=this -if(q.f){s=q.c -r=q.e -return q.a*s-a-r-(s-r)}return a}, -abX(a){var s=this,r=s.a,q=B.c.aa(a,r) -return new A.bFB(B.c.qs(a,r)*s.b,s.bbg(q*s.c),s.d,s.e)}, -aH9(a){var s -if(a===0)return 0 -s=this.b -return s*(B.c.qs(a-1,this.a)+1)-(s-this.d)}} -A.bFA.prototype={} -A.ask.prototype={ -ac2(a){var s=this,r=s.c,q=s.a,p=Math.max(0,a.w-r*(q-1))/q,o=p/s.d -return new A.asm(q,o+s.b,p+r,o,p,A.JM(a.x))}, -BC(a){var s=this,r=!0 -if(a.a===s.a)if(a.b===s.b)if(a.c===s.c)r=a.d!==s.d -return r}} -A.asl.prototype={ -ac2(a){var s=a.w,r=this.c,q=Math.max(1,B.d.rB(s/(this.a+r))),p=Math.max(0,s-r*(q-1))/q,o=p/1 -return new A.asm(q,o+this.b,p+r,o,p,A.JM(a.x))}, -BC(a){var s=!0 -if(a.a===this.a)if(a.b===this.b)s=a.c!==this.c -return s}} -A.P0.prototype={ -l(a){return"crossAxisOffset="+A.A(this.w)+"; "+this.b_m(0)}} -A.aql.prototype={ -uG(a){if(!(a.b instanceof A.P0))a.b=new A.P0(!1,null,null)}, -saS7(a){var s=this -if(s.qT===a)return -if(A.K(a)!==A.K(s.qT)||a.BC(s.qT))s.aA() -s.qT=a}, -Rw(a){var s=a.b -s.toString -s=t.h5.a(s).w -s.toString -return s}, -cN(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8=this,a9=null,b0=t.D.a(A.R.prototype.ga9.call(a8)),b1=a8.y1 -b1.R8=!1 -s=b0.d -r=s+b0.z -q=r+b0.Q -p=a8.qT.ac2(b0) -o=p.b -n=o>1e-10?p.a*B.d.qs(r,o):0 -m=isFinite(q)?p.aR0(q):a9 -if(a8.aw$!=null){l=a8.aGs(n) -a8.MU(l,m!=null?a8.aGt(m):0)}else a8.MU(0,0) -k=p.abX(n) -if(a8.aw$==null)if(!a8.aj7(n,k.a)){j=p.aH9(b1.gRv()) -a8.dy=A.lC(a9,!1,a9,a9,j,0,0,0,j,a9) -b1.Ne() -return}i=k.a -h=i+k.c -o=a8.aw$ -o.toString -o=o.b -o.toString -g=t.YX -o=g.a(o).b -o.toString -f=o-1 -o=t.h5 -e=a9 -for(;f>=n;--f){d=p.abX(f) -c=d.c -b=a8.aKt(b0.Rf(d.d,c,c)) -a=b.b -a.toString -o.a(a) -a0=d.a -a.a=a0 -a.w=d.b -if(e==null)e=b -h=Math.max(h,a0+c)}if(e==null){c=a8.aw$ -c.toString -c.wM(k.aQo(b0)) -e=a8.aw$ -c=e.b -c.toString -o.a(c) -c.a=i -c.w=k.b}c=e.b -c.toString -c=g.a(c).b -c.toString -f=c+1 -c=A.y(a8).i("aK.1") -a=m!=null -for(;;){if(!(!a||f<=m)){a1=!1 -break}d=p.abX(f) -a0=d.c -a2=b0.Rf(d.d,a0,a0) -a3=e.b -a3.toString -b=c.a(a3).aV$ -if(b!=null){a3=b.b -a3.toString -a3=g.a(a3).b -a3.toString -a3=a3!==f}else a3=!0 -if(a3){b=a8.aKr(a2,e) -if(b==null){a1=!0 -break}}else b.wM(a2) -a3=b.b -a3.toString -o.a(a3) -a4=d.a -a3.a=a4 -a3.w=d.b -h=Math.max(h,a4+a0);++f -e=b}o=a8.pR$ -o.toString -o=o.b -o.toString -o=g.a(o).b -o.toString -a5=a1?h:b1.alF(b0,n,o,i,h) -a6=a8.Rp(b0,Math.min(s,i),h) -a7=a8.Ro(b0,i,h) -a8.dy=A.lC(a7,a5>a6||s>0||b0.f!==0,a9,a9,a5,0,a6,0,a5,a9) -if(a5===h)b1.R8=!0 -b1.Ne()}} -A.aqm.prototype={ -cN(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this,a4=null,a5={},a6=t.D.a(A.R.prototype.ga9.call(a3)),a7=a3.y1 -a7.R8=!1 -s=a6.d -r=s+a6.z -q=r+a6.Q -p=a6.bwk() -if(a3.aw$==null)if(!a3.aFk()){a3.dy=B.aaP -a7.Ne() -return}a5.a=null -o=a3.aw$ -n=o.b -n.toString -m=t.YX -if(m.a(n).a==null){n=A.y(a3).i("aK.1") -l=0 -for(;;){if(o!=null){k=o.b -k.toString -k=m.a(k).a==null}else k=!1 -if(!k)break -k=o.b -k.toString -o=n.a(k).aV$;++l}a3.MU(l,0) -if(a3.aw$==null)if(!a3.aFk()){a3.dy=B.aaP -a7.Ne() -return}}o=a3.aw$ -n=o.b -n.toString -n=m.a(n).a -n.toString -j=n -i=a4 -for(;j>r;j=h,i=o){o=a3.amH(p,!0) -if(o==null){n=a3.aw$ -k=n.b -k.toString -m.a(k).a=0 -if(r===0){n.iW(p,!0) -o=a3.aw$ -if(a5.a==null)a5.a=o -i=o -break}else{a3.dy=A.lC(a4,!1,a4,a4,0,0,0,0,0,-r) -return}}n=a3.aw$ -n.toString -h=j-a3.Ol(n) -if(h<-1e-10){a3.dy=A.lC(a4,!1,a4,a4,0,0,0,0,0,-h) -a7=a3.aw$.b -a7.toString -m.a(a7).a=0 -return}n=o.b -n.toString -m.a(n).a=h -if(a5.a==null)a5.a=o}if(r<1e-10)for(;;){n=a3.aw$ -n.toString -n=n.b -n.toString -m.a(n) -k=n.b -k.toString -if(!(k>0))break -n=n.a -n.toString -o=a3.amH(p,!0) -k=a3.aw$ -k.toString -h=n-a3.Ol(k) -k=a3.aw$.b -k.toString -m.a(k).a=0 -if(h<-1e-10){a3.dy=A.lC(a4,!1,a4,a4,0,0,0,0,0,-h) -return}}if(i==null){o.iW(p,!0) -a5.a=o}a5.b=!0 -a5.c=o -n=o.b -n.toString -m.a(n) -k=n.b -k.toString -a5.d=k -n=n.a -n.toString -a5.e=n+a3.Ol(o) -g=new A.bvr(a5,a3,p) -for(f=0;a5.es+a6.r||s>0,a4,a4,a,0,a1,0,a,a4) -if(a===m)a7.R8=!0 -a7.Ne()}} -A.bvr.prototype={ -$0(){var s,r,q,p=this.a,o=p.c,n=p.a -if(o==n)p.b=!1 -s=this.b -o=o.b -o.toString -r=p.c=A.y(s).i("aK.1").a(o).aV$ -o=r==null -if(o)p.b=!1 -q=++p.d -if(!p.b){if(!o){o=r.b -o.toString -o=t.YX.a(o).b -o.toString -q=o!==q -o=q}else o=!0 -q=this.c -if(o){r=s.aKs(q,n,!0) -p.c=r -if(r==null)return!1}else r.iW(q,!0) -o=p.a=p.c}else o=r -n=o.b -n.toString -t.YX.a(n) -q=p.e -n.a=q -p.e=q+s.Ol(o) -return!0}, -$S:3} -A.t6.prototype={$ifm:1} -A.bvw.prototype={ -uG(a){}} -A.l3.prototype={ -l(a){var s=this.b,r=this.Sc$?"keepAlive; ":"" -return"index="+A.A(s)+"; "+r+this.b_l(0)}} -A.yo.prototype={ -uG(a){if(!(a.b instanceof A.l3))a.b=new A.l3(!1,null,null)}, -B0(a){var s -this.asj(a) -s=a.b -s.toString -if(!t.YX.a(s).c)this.y1.al1(t.x.a(a))}, -a95(a,b,c){this.ad0(0,b,c)}, -a_5(a,b){var s,r=this,q=a.b -q.toString -t.YX.a(q) -if(!q.c){r.aYg(a,b) -r.y1.al1(a) -r.aA()}else{s=r.y2 -if(s.h(0,q.b)===a)s.A(0,q.b) -r.y1.al1(a) -q=q.b -q.toString -s.j(0,q,a)}}, -A(a,b){var s=b.b -s.toString -t.YX.a(s) -if(!s.c){this.aYh(0,b) -return}this.y2.A(0,s.b) -this.JO(b)}, -aeD(a,b){this.Zy(new A.bvs(this,a,b),t.D)}, -avj(a){var s,r=this,q=a.b -q.toString -t.YX.a(q) -if(q.Sc$){r.A(0,a) -s=q.b -s.toString -r.y2.j(0,s,a) -a.b=q -r.asj(a) -q.c=!0}else r.y1.aN8(a)}, -b8(a){var s -this.b0q(a) -for(s=this.y2,s=new A.bw(s,s.r,s.e,A.y(s).i("bw<2>"));s.q();)s.d.b8(a)}, -aZ(a){var s -this.b0r(0) -for(s=this.y2,s=new A.bw(s,s.r,s.e,A.y(s).i("bw<2>"));s.q();)s.d.aZ(0)}, -yo(){this.arI() -var s=this.y2 -new A.aH(s,A.y(s).i("aH<2>")).aT(0,this.gaon())}, -dV(a){var s -this.a2x(a) -s=this.y2 -new A.aH(s,A.y(s).i("aH<2>")).aT(0,a)}, -xg(a){this.a2x(a)}, -gzW(){var s=this,r=s.dy,q=!1 -if(r!=null)if(!r.w){r=s.aw$ -r=r!=null&&r.fy!=null}else r=q -else r=q -if(r){r=s.aw$.gE(0) -return new A.a1(0,0,0+r.a,0+r.b)}return A.ep.prototype.gzW.call(s)}, -aj7(a,b){var s -this.aeD(a,null) -s=this.aw$ -if(s!=null){s=s.b -s.toString -t.YX.a(s).a=b -return!0}this.y1.R8=!0 -return!1}, -aFk(){return this.aj7(0,0)}, -amH(a,b){var s,r,q,p=this,o=p.aw$ -o.toString -o=o.b -o.toString -s=t.YX -o=s.a(o).b -o.toString -r=o-1 -p.aeD(r,null) -o=p.aw$ -o.toString -q=o.b -q.toString -q=s.a(q).b -q.toString -if(q===r){o.iW(a,b) -return p.aw$}p.y1.R8=!0 -return null}, -aKt(a){return this.amH(a,!1)}, -aKs(a,b,c){var s,r,q,p=b.b -p.toString -s=t.YX -p=s.a(p).b -p.toString -r=p+1 -this.aeD(r,b) -p=b.b -p.toString -q=A.y(this).i("aK.1").a(p).aV$ -if(q!=null){p=q.b -p.toString -p=s.a(p).b -p.toString -p=p===r}else p=!1 -if(p){q.iW(a,c) -return q}this.y1.R8=!0 -return null}, -aKr(a,b){return this.aKs(a,b,!1)}, -aGs(a){var s,r=this.aw$,q=A.y(this).i("aK.1"),p=t.YX,o=0 -for(;;){if(r!=null){s=r.b -s.toString -s=p.a(s).b -s.toString -s=sa}else s=!1 -if(!s)break;++o -s=r.b -s.toString -r=q.a(s).qZ$}return o}, -MU(a,b){var s={} -s.a=a -s.b=b -this.Zy(new A.bvu(s,this),t.D)}, -Ol(a){var s -switch(A.cN(t.D.a(A.R.prototype.ga9.call(this)).a).a){case 0:s=a.gE(0).a -break -case 1:s=a.gE(0).b -break -default:s=null}return s}, -Zi(a,b,c){var s,r,q=this.pR$,p=A.aRb(a) -for(s=A.y(this).i("aK.1");q!=null;){if(this.amw(p,q,b,c))return!0 -r=q.b -r.toString -q=s.a(r).qZ$}return!1}, -B5(a){var s=a.b -s.toString -s=t.YX.a(s).a -s.toString -return s-t.D.a(A.R.prototype.ga9.call(this)).d}, -ajX(a){var s=a.b -s.toString -return t.YX.a(s).a}, -Kq(a){var s=t.MR.a(a.b) -return(s==null?null:s.b)!=null&&!this.y2.ao(0,s.b)}, -rK(a,b){if(!this.Kq(a))b.a29() -else this.aFH(a,b)}, -bb(a,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null -if(c.aw$==null)return -s=t.D -r=!0 -switch(A.pO(s.a(A.R.prototype.ga9.call(c)).a,s.a(A.R.prototype.ga9.call(c)).b).a){case 0:q=a0.a8(0,new A.t(0,c.dy.c)) -p=B.a40 -o=B.pr -break -case 1:q=a0 -p=B.pr -o=B.es -r=!1 -break -case 2:q=a0 -p=B.es -o=B.pr -r=!1 -break -case 3:q=a0.a8(0,new A.t(c.dy.c,0)) -p=B.f5i -o=B.es -break -default:r=b -q=r -o=q -p=o}n=c.aw$ -for(m=A.y(c).i("aK.1"),l=t.YX;n!=null;){k=n.b -k.toString -k=l.a(k).a -k.toString -j=k-s.a(A.R.prototype.ga9.call(c)).d -i=c.Rw(n) -k=q.a -h=p.a -k=k+h*j+o.a*i -g=q.b -f=p.b -g=g+f*j+o.b*i -e=new A.t(k,g) -if(r){d=c.Ol(n) -e=new A.t(k+h*d,g+f*d)}if(j0)a.r6(n,e) -k=n.b -k.toString -n=m.a(k).aV$}}} -A.bvs.prototype={ -$1(a){var s,r=this.a,q=r.y2,p=this.b,o=this.c -if(q.ao(0,p)){s=q.A(0,p) -q=s.b -q.toString -t.YX.a(q) -r.JO(s) -s.b=q -r.ad0(0,s,o) -q.c=!1}else r.y1.bAQ(p,o)}, -$S:285} -A.bvu.prototype={ -$1(a){var s,r,q,p -for(s=this.a,r=this.b;s.a>0;){q=r.aw$ -q.toString -r.avj(q);--s.a}while(s.b>0){q=r.pR$ -q.toString -r.avj(q);--s.b}s=r.y2 -q=A.y(s).i("aH<2>") -p=q.i("az") -s=A.H(new A.az(new A.aH(s,q),new A.bvt(),p),p.i("D.E")) -B.b.aT(s,r.y1.gbNP())}, -$S:285} -A.bvt.prototype={ -$1(a){var s=a.b -s.toString -return!t.YX.a(s).Sc$}, -$S:858} -A.a7a.prototype={ -b8(a){var s,r,q -this.t2(a) -s=this.aw$ -for(r=t.YX;s!=null;){s.b8(a) -q=s.b -q.toString -s=r.a(q).aV$}}, -aZ(a){var s,r,q -this.rT(0) -s=this.aw$ -for(r=t.YX;s!=null;){s.aZ(0) -q=s.b -q.toString -s=r.a(q).aV$}}} -A.aER.prototype={} -A.aES.prototype={} -A.aGl.prototype={ -aZ(a){this.V4(0)}} -A.aGm.prototype={} -A.a0a.prototype={ -gajy(){var s=this,r=t.D -switch(A.pO(r.a(A.R.prototype.ga9.call(s)).a,r.a(A.R.prototype.ga9.call(s)).b).a){case 0:r=s.gzP().d -break -case 1:r=s.gzP().a -break -case 2:r=s.gzP().b -break -case 3:r=s.gzP().c -break -default:r=null}return r}, -gbw0(){var s=this,r=t.D -switch(A.pO(r.a(A.R.prototype.ga9.call(s)).a,r.a(A.R.prototype.ga9.call(s)).b).a){case 0:r=s.gzP().b -break -case 1:r=s.gzP().c -break -case 2:r=s.gzP().d -break -case 3:r=s.gzP().a -break -default:r=null}return r}, -gbBe(){switch(A.cN(t.D.a(A.R.prototype.ga9.call(this)).a).a){case 0:var s=this.gzP() -s=s.gpJ(0)+s.gpZ(0) -break -case 1:s=this.gzP().grZ() -break -default:s=null}return s}, -uG(a){if(!(a.b instanceof A.vK))a.b=new A.vK(B.l)}, -cN(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=null,a4=t.D,a5=a4.a(A.R.prototype.ga9.call(a2)),a6=new A.bvo(a2,a5),a7=new A.bvn(a2,a5),a8=a2.gzP() -a8.toString -s=a2.gajy() -a2.gbw0() -r=a2.gzP() -r.toString -q=r.bw6(A.cN(a4.a(A.R.prototype.ga9.call(a2)).a)) -p=a2.gbBe() -if(a2.J$==null){o=a6.$2$from$to(0,q) -a2.dy=A.lC(a7.$2$from$to(0,q),!1,a3,a3,q,0,Math.min(o,a5.r),0,q,a3) -return}n=a6.$2$from$to(0,s) -m=a5.f -if(m>0)m=Math.max(0,m-n) -a4=a2.J$ -a4.toString -r=Math.max(0,a5.d-s) -l=Math.min(0,a5.z+s) -k=a5.r -j=a6.$2$from$to(0,s) -i=a5.Q -h=a7.$2$from$to(0,s) -g=Math.max(0,a5.w-p) -f=a5.a -e=a5.b -a4.iW(new A.yA(f,e,a5.c,r,s+a5.e,m,k-j,g,a5.x,a5.y,l,i-h),!0) -d=a2.J$.dy -a4=d.y -if(a4!=null){a2.dy=A.lC(a3,!1,a3,a3,0,0,0,0,0,a4) -return}c=d.a -b=a7.$2$from$to(0,s) -a4=s+c -r=q+c -a=a7.$2$from$to(a4,r) -a0=a6.$2$from$to(a4,r) -a1=n+a0 -a4=d.c -l=d.d -o=Math.min(n+Math.max(a4,l+a0),k) -k=d.b -l=Math.min(a1+l,o) -i=Math.min(b+a+d.z,i) -j=d.e -a4=Math.max(a1+a4,n+d.r) -a2.dy=A.lC(i,d.x,a4,l,q+j,0,o,k,r,a3) -switch(A.pO(f,e).a){case 0:a4=a6.$2$from$to(a8.d+c,a8.gpJ(0)+a8.gpZ(0)+c) -break -case 3:a4=a6.$2$from$to(a8.c+c,a8.grZ()+c) -break -case 1:a4=a6.$2$from$to(0,a8.a) -break -case 2:a4=a6.$2$from$to(0,a8.b) -break -default:a4=a3}r=a2.J$.b -r.toString -t.jB.a(r) -switch(A.cN(f).a){case 0:a4=new A.t(a4,a8.b) -break -case 1:a4=new A.t(a8.a,a4) -break -default:a4=a3}r.a=a4}, -Zi(a,b,c){var s,r,q,p,o=this,n=o.J$ -if(n!=null&&n.dy.r>0){n=n.b -n.toString -t.jB.a(n) -s=o.Rp(t.D.a(A.R.prototype.ga9.call(o)),0,o.gajy()) -r=o.J$ -r.toString -q=o.Rw(r) -n=n.a -a.c.push(new A.R2(new A.t(-n.a,-n.b))) -p=r.gbGR().$3$crossAxisPosition$mainAxisPosition(a,b-q,c-s) -a.aay() -return p}return!1}, -Rw(a){var s -switch(A.cN(t.D.a(A.R.prototype.ga9.call(this)).a).a){case 0:s=this.gzP().b -break -case 1:s=this.gzP().a -break -default:s=null}return s}, -ajX(a){return this.gajy()}, -rK(a,b){var s=a.b -s.toString -t.jB.a(s).ajk(b)}, -bb(a,b){var s,r=this.J$ -if(r!=null&&r.dy.w){s=r.b -s.toString -a.r6(r,b.a8(0,t.jB.a(s).a))}}} -A.bvo.prototype={ -$2$from$to(a,b){return this.a.Rp(this.b,a,b)}, -$S:303} -A.bvn.prototype={ -$2$from$to(a,b){return this.a.Ro(this.b,a,b)}, -$S:303} -A.aqn.prototype={ -gzP(){return this.qq}, -brL(){if(this.qq!=null)return -this.qq=this.qu}, -sq0(a,b){var s=this -if(s.qu.m(0,b))return -s.qu=b -s.qq=null -s.aA()}, -scV(a){var s=this -if(s.dh===a)return -s.dh=a -s.qq=null -s.aA()}, -cN(){this.brL() -this.ass()}} -A.aEN.prototype={ -b8(a){var s -this.t2(a) -s=this.J$ -if(s!=null)s.b8(a)}, -aZ(a){var s -this.rT(0) -s=this.J$ -if(s!=null)s.aZ(0)}} -A.bqd.prototype={} -A.aqo.prototype={ -gyO(){var s,r=this -if(r.J$==null)return 0 -switch(A.cN(t.D.a(A.R.prototype.ga9.call(r)).a).a){case 1:s=r.J$.gE(0).b -break -case 0:s=r.J$.gE(0).a -break -default:s=null}return s}, -aOn(a,b){}, -aA(){this.y2=!0 -this.ade()}, -an5(a,b,c){var s,r,q=this,p=Math.min(a,b) -if(q.y2||q.bg!==p||q.br!==c){q.Zy(new A.bvv(q,p,c),t.D) -q.bg=p -q.br=c -q.y2=!1}s=q.C!=null&&t.D.a(A.R.prototype.ga9.call(q)).d===0?0+Math.abs(t.D.a(A.R.prototype.ga9.call(q)).f):0 -r=q.J$ -if(r!=null)r.iW(t.D.a(A.R.prototype.ga9.call(q)).bwl(Math.max(q.gbJB(),b-p)+s),!0) -q.y1=s}, -vq(a,b){return this.an5(a,b,!1)}, -B5(a){return this.aZD(a)}, -Zi(a,b,c){var s=this.J$ -if(s!=null)return this.amw(A.aRb(a),s,b,c) -return!1}, -rK(a,b){this.aFH(t.x.a(a),b)}, -bb(a,b){var s,r,q=this -if(q.J$!=null&&q.dy.w){s=t.D -switch(A.pO(s.a(A.R.prototype.ga9.call(q)).a,s.a(A.R.prototype.ga9.call(q)).b).a){case 0:s=q.dy.c -r=q.J$ -r.toString -r=new A.t(0,s-q.B5(r)-q.gyO()) -s=r -break -case 3:s=q.dy.c -r=q.J$ -r.toString -r=new A.t(s-q.B5(r)-q.gyO(),0) -s=r -break -case 1:s=q.J$ -s.toString -s=new A.t(q.B5(s),0) -break -case 2:s=q.J$ -s.toString -s=new A.t(0,q.B5(s)) -break -default:s=null}b=b.a8(0,s) -s=q.J$ -s.toString -a.r6(s,b)}}, -u9(a){this.xW(a) -a.Xl(B.a9W)}} -A.bvv.prototype={ -$1(a){this.a.aOn(this.b,this.c)}, -$S:285} -A.aqp.prototype={ -cN(){var s,r,q,p,o,n=this,m=t.D,l=m.a(A.R.prototype.ga9.call(n)),k=n.An$.e -k.toString -s=t.Mh -n.vq(l.d,s.a(k).c.gz4()) -r=n.C!=null?0+Math.abs(m.a(A.R.prototype.ga9.call(n)).f):0 -l=n.An$.e -l.toString -q=s.a(l).c.gz4() -p=q-m.a(A.R.prototype.ga9.call(n)).d -o=n.Ro(m.a(A.R.prototype.ga9.call(n)),0,q) -l=Math.min(m.a(A.R.prototype.ga9.call(n)).f,0) -n.dy=A.lC(o,!0,null,null,q+r,0,A.Z(p,0,m.a(A.R.prototype.ga9.call(n)).r),l,q,null) -n.J=r>0?0:Math.min(0,p-n.gyO())}, -B5(a){var s=this.J -s.toString -return s}} -A.a0c.prototype={ -cN(){var s,r,q,p,o,n,m,l=this,k=t.D.a(A.R.prototype.ga9.call(l)),j=l.An$.e -j.toString -s=t.Mh -r=s.a(j).c.gz4() -j=k.f -q=k.d -l.an5(q,r,j>0) -p=Math.max(0,k.r-j) -o=A.Z(r-q,0,p) -n=l.C!=null?Math.abs(j):0 -q=Math.min(l.gyO(),p) -m=l.An$.e -m.toString -s.a(m) -s=o>0?-k.z+o:o -l.dy=A.lC(s,!0,null,o,r+n,m.c.dx,q,j,r,null)}, -B5(a){return 0}, -tc(a,b,c,d){var s,r,q=this -if(b!=null){s=b.bN(0,q) -r=A.hP(s,d==null?b.gCA():d)}else r=d -s=t.D -switch(A.pO(s.a(A.R.prototype.ga9.call(q)).a,s.a(A.R.prototype.ga9.call(q)).b).a){case 0:s=A.JK(r,q.gyO(),-1/0,1/0,-1/0) -break -case 3:s=A.JK(r,1/0,-1/0,q.gyO(),-1/0) -break -case 1:s=A.JK(r,1/0,0,1/0,-1/0) -break -case 2:s=A.JK(r,1/0,-1/0,1/0,0) -break -default:s=null}q.LG(a,q,c,s)}, -G7(){return this.tc(B.bb,null,B.I,null)}, -D5(a){return this.tc(B.bb,null,B.I,a)}, -Ev(a,b,c){return this.tc(a,null,b,c)}, -D6(a,b){return this.tc(B.bb,a,B.I,b)}} -A.yn.prototype={ -aZ(a){var s=this.J -if(s!=null)s.n() -this.J=null -this.b0s(0)}, -sabI(a){var s -if(a===this.cr)return -this.cr=a -s=this.J -if(s!=null)s.aNC(a)}, -aOr(){var s,r,q,p,o=this,n=o.C!=null?0+Math.abs(t.D.a(A.R.prototype.ga9.call(o)).f):0,m=o.gz4(),l=o.M -l.toString -s=m-l -l=t.D -r=l.a(A.R.prototype.ga9.call(o)) -q=Math.min(l.a(A.R.prototype.ga9.call(o)).f,0) -p=A.Z(s,0,l.a(A.R.prototype.ga9.call(o)).r) -o.dy=A.lC(null,!0,null,A.Z(m-r.d,0,l.a(A.R.prototype.ga9.call(o)).r),m+n,0,p,q,m,null) -return n>0?0:Math.min(0,s-o.gyO())}, -aDF(a,b,c){var s,r,q,p=this,o=p.J -if(o==null){o=A.c2(null,a,null,null,p.cr) -o.d4() -o.iD$.v(0,new A.bvp(p)) -p.J=o}s=p.M -r=t.H7 -q=r.i("f2") -p.qT=new A.aT(t.ve.a(o),new A.f2(new A.fV(c),new A.b8(s,b,r),q),q.i("aT"))}, -bJx(a){var s,r,q=this,p=q.dl -if(p==null)return -s=a===B.pL -if(s){r=q.M -r.toString -r=r<=0}else r=!1 -if(r)return -if(a===B.xM){r=q.M -r.toString -r=r>=q.gz4()}else r=!1 -if(r)return -r=p.b -s=s?0:q.gz4() -q.aDF(r,s,p.a) -s=q.J -if(s!=null)s.yY(0,0)}, -cN(){var s,r,q,p,o=this,n=t.D.a(A.R.prototype.ga9.call(o)),m=o.gz4(),l=o.vn -if(l!=null)if(!(n.dm)o.M=m}else if(q>0)q=0 -l=o.M -l.toString -l=o.M=A.Z(l-q,0,r)}else{o.M=r -l=r}o.an5(l,m,ll.gyO()){r=l.J -if(r==null)r=k -else{r=r.Q -r===$&&A.e()}r=r!==B.cm}else r=!1 -if(r){l.aDF(c,l.gz4()-o,a) -r=l.J -if(r!=null)r.yY(0,0)}l.LG(a,s?l:l.J$,c,n)}, -G7(){return this.tc(B.bb,null,B.I,null)}, -D5(a){return this.tc(B.bb,null,B.I,a)}, -Ev(a,b,c){return this.tc(a,null,b,c)}, -D6(a,b){return this.tc(B.bb,a,B.I,b)}, -B5(a){var s=this.b2 -return s==null?0:s}} -A.bvp.prototype={ -$0(){var s,r=this.a,q=r.M,p=r.qT -p===$&&A.e() -s=p.a -s=p.b.aK(0,s.gk(s)) -if(q==null?s==null:q===s)return -q=r.qT -p=q.a -r.M=q.b.aK(0,p.gk(p)) -r.y2=!0 -r.ade()}, -$S:0} -A.aqk.prototype={ -aOr(){var s,r,q,p,o,n,m,l=this,k=l.An$.e -k.toString -s=t.Mh -r=s.a(k).c.dx -k=t.D -q=k.a(A.R.prototype.ga9.call(l)).r>r?r:k.a(A.R.prototype.ga9.call(l)).r -p=l.An$.e -p.toString -o=s.a(p).c.gz4() -p=l.M -p.toString -n=A.Z(o-p,q,k.a(A.R.prototype.ga9.call(l)).r) -p=k.a(A.R.prototype.ga9.call(l)) -m=l.C!=null?Math.abs(k.a(A.R.prototype.ga9.call(l)).f):0 -k=Math.min(k.a(A.R.prototype.ga9.call(l)).f,0) -l.dy=A.lC(null,!0,null,A.Z(o-p.d,0,n),o+m,r,n,k,o,null) -return 0}} -A.a7b.prototype={ -b8(a){var s -this.t2(a) -s=this.J$ -if(s!=null)s.b8(a)}, -aZ(a){var s -this.rT(0) -s=this.J$ -if(s!=null)s.aZ(0)}} -A.aET.prototype={} -A.Hr.prototype={ -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -return b instanceof A.Hr&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){var s=this -return"RelativeRect.fromLTRB("+B.d.bd(s.a,1)+", "+B.d.bd(s.b,1)+", "+B.d.bd(s.c,1)+", "+B.d.bd(s.d,1)+")"}} -A.je.prototype={ -gNU(){var s=this -return s.e!=null||s.f!=null||s.r!=null||s.w!=null||s.x!=null||s.y!=null}, -ao7(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=null,e=g.w,d=g.f -$label0$0:{s=e!=null -r=f -q=!1 -if(s){q=d!=null -r=d -p=e}else p=f -if(q){o=s?r:d -if(o==null)o=A.fb(o) -q=a.a-o-p -break $label0$0}q=g.x -break $label0$0}n=g.e -m=g.r -$label1$1:{l=n!=null -k=f -j=!1 -if(l){j=m!=null -k=m -i=n}else i=f -if(j){h=l?k:m -if(h==null)h=A.fb(h) -j=a.b-h-i -break $label1$1}j=g.y -break $label1$1}q=q==null?f:Math.max(0,q) -return A.jq(j==null?f:Math.max(0,j),q)}, -l(a){var s=this,r=A.b([],t.s),q=s.e -if(q!=null)r.push("top="+A.mr(q)) -q=s.f -if(q!=null)r.push("right="+A.mr(q)) -q=s.r -if(q!=null)r.push("bottom="+A.mr(q)) -q=s.w -if(q!=null)r.push("left="+A.mr(q)) -q=s.x -if(q!=null)r.push("width="+A.mr(q)) -q=s.y -if(q!=null)r.push("height="+A.mr(q)) -if(r.length===0)r.push("not positioned") -r.push(s.a2v(0)) -return B.b.b_(r,"; ")}} -A.a1R.prototype={ -H(){return"StackFit."+this.b}} -A.Ok.prototype={ -uG(a){if(!(a.b instanceof A.je))a.b=new A.je(null,null,B.l)}, -gahA(){var s=this,r=s.a3 -return r==null?s.a3=s.ai.ak(s.ah):r}, -sw9(a){var s=this -if(s.ai.m(0,a))return -s.ai=a -s.a3=null -s.aA()}, -scV(a){var s=this -if(s.ah==a)return -s.ah=a -s.a3=null -s.aA()}, -sK0(a){if(this.a7!==a){this.a7=a -this.aA()}}, -sC2(a){var s=this -if(a!==s.aW){s.aW=a -s.bn() -s.cQ()}}, -cv(a){return A.Hw(this.aw$,new A.bvA(a))}, -cu(a){return A.Hw(this.aw$,new A.bvy(a))}, -c7(a){return A.Hw(this.aw$,new A.bvz(a))}, -cd(a){return A.Hw(this.aw$,new A.bvx(a))}, -wb(a){return this.Ym(a)}, -rl(a,b){var s,r,q,p,o,n,m,l=this -switch(l.a7.a){case 0:s=new A.ax(0,a.b,0,a.d) -break -case 1:s=A.nO(new A.X(A.Z(1/0,a.a,a.b),A.Z(1/0,a.c,a.d))) -break -case 2:s=a -break -default:s=null}r=l.gahA() -q=l.aB(B.ad,a,l.geT()) -p=l.aw$ -o=A.y(l).i("aK.1") -n=null -while(p!=null){n=A.zU(n,A.cmU(p,q,s,r,b)) -m=p.b -m.toString -p=o.a(m).aV$}return n}, -lr(a){return this.aCr(a,A.jK())}, -aCr(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g -if(this.lX$===0){s=a.a -r=a.b -q=A.Z(1/0,s,r) -p=a.c -o=a.d -n=A.Z(1/0,p,o) -return isFinite(q)&&isFinite(n)?new A.X(A.Z(1/0,s,r),A.Z(1/0,p,o)):new A.X(A.Z(0,s,r),A.Z(0,p,o))}m=a.a -l=a.c -switch(this.a7.a){case 0:s=new A.ax(0,a.b,0,a.d) -break -case 1:s=A.nO(new A.X(A.Z(1/0,m,a.b),A.Z(1/0,l,a.d))) -break -case 2:s=a -break -default:s=null}k=this.aw$ -for(r=t.Qv,j=l,i=m,h=!1;k!=null;){q=k.b -q.toString -r.a(q) -if(!q.gNU()){g=b.$2(k,s) -i=Math.max(i,g.a) -j=Math.max(j,g.b) -h=!0}k=q.aV$}return h?new A.X(i,j):new A.X(A.Z(1/0,m,a.b),A.Z(1/0,l,a.d))}, -cN(){var s,r,q,p,o,n,m,l=this,k="RenderBox was not laid out: ",j=t.g.a(A.R.prototype.ga9.call(l)) -l.C=!1 -l.fy=l.aCr(j,A.pP()) -s=l.gahA() -r=l.aw$ -for(q=t.Qv,p=t.F;r!=null;){o=r.b -o.toString -q.a(o) -if(!o.gNU()){n=l.fy -if(n==null)n=A.a3(A.ac(k+A.K(l).l(0)+"#"+A.cB(l))) -m=r.fy -o.a=s.Af(p.a(n.al(0,m==null?A.a3(A.ac(k+A.K(r).l(0)+"#"+A.cB(r))):m)))}else{n=l.fy -l.C=A.cmV(r,o,n==null?A.a3(A.ac(k+A.K(l).l(0)+"#"+A.cB(l))):n,s)||l.C}r=o.aV$}}, -r2(a,b){return this.RT(a,b)}, -aam(a,b){this.N8(a,b)}, -bb(a,b){var s,r=this,q=r.aW!==B.n&&r.C,p=r.aS -if(q){q=r.cx -q===$&&A.e() -s=r.gE(0) -p.sbv(0,a.E_(q,b,new A.a1(0,0,0+s.a,0+s.b),r.gaMa(),r.aW,p.a))}else{p.sbv(0,null) -r.aam(a,b)}}, -n(){this.aS.sbv(0,null) -this.uH()}, -H_(a){var s -switch(this.aW.a){case 0:return null -case 1:case 2:case 3:if(this.C){s=this.gE(0) -s=new A.a1(0,0,0+s.a,0+s.b)}else s=null -return s}}} -A.bvA.prototype={ -$1(a){return a.aB(B.b3,this.a,a.gcW())}, -$S:45} -A.bvy.prototype={ -$1(a){return a.aB(B.az,this.a,a.gct())}, -$S:45} -A.bvz.prototype={ -$1(a){return a.aB(B.aN,this.a,a.gcF())}, -$S:45} -A.bvx.prototype={ -$1(a){return a.aB(B.aX,this.a,a.gcP())}, -$S:45} -A.a0_.prototype={ -xg(a){var s=this.Vr() -if(s!=null)a.$1(s)}, -Vr(){var s,r,q,p,o=this.wg -if(o==null)return null -s=this.aw$ -r=A.y(this).i("aK.1") -q=0 -for(;;){if(!(q=r.b&&r.c>=r.d) -r=s.J$ -if(r!=null)r.iW(s.ga9(),q) -if(q&&s.J$!=null)r=s.J$.gE(0) -else{r=s.ga9() -r=new A.X(A.Z(0,r.a,r.b),A.Z(0,r.c,r.d))}s.dy=r}, -gvU(){return!0}, -bb(a,b){var s=this.J$ -if(s!=null)a.r6(s,b)}, -rK(a,b){var s=this.go -s.toString -b.tZ(0,s) -this.aZu(a,b)}, -byB(){var s,r,q,p,o,n,m,l=this -try{$.yp.toString -$.aw() -s=A.ckH() -r=l.ch.a.aGf(s) -l.buF() -q=l.fx -p=l.fr -o=l.dy -p=p.b.c8(o.aL(0,p.c)) -o=$.is() -n=o.d -m=p.d3(0,n==null?o.grL():n) -p=q.gxA().a.style -A.aR(p,"width",A.A(m.a)+"px") -A.aR(p,"height",A.A(m.b)+"px") -if(!(!B.Fu.p(0,$.dp().guA())&&$.JV().c))q.at=q.aeq() -q.b.aaY(r,q)}finally{}}, -buF(){var s,r,q,p,o,n=null,m=this.gCA(),l=m.gcH(),k=m.gcH(),j=this.ch,i=t.ev,h=j.a.aJi(0,new A.t(l.a,0),i),g=n -switch(A.bt().a){case 0:g=j.a.aJi(0,new A.t(k.a,m.d-1),i) -break -case 1:case 2:case 3:case 4:case 5:break}l=h==null -if(l&&g==null)return -if(!l&&g!=null){l=h.f -k=h.r -j=h.e -i=h.w -A.bHT(new A.vS(g.a,g.b,g.c,g.d,j,l,k,i)) -return}s=A.bt()===B.b8 -r=l?g:h -l=r.f -k=r.r -j=r.e -i=r.w -q=s?r.a:n -p=s?r.b:n -o=s?r.c:n -A.bHT(new A.vS(q,p,o,s?r.d:n,j,l,k,i))}, -gCA(){var s=this.dy.aL(0,this.fr.c) -return new A.a1(0,0,0+s.a,0+s.b)}, -gzW(){var s,r=this.go -r.toString -s=this.dy -return A.hP(r,new A.a1(0,0,0+s.a,0+s.b))}} -A.aF1.prototype={ -b8(a){var s -this.t2(a) -s=this.J$ -if(s!=null)s.b8(a)}, -aZ(a){var s -this.rT(0) -s=this.J$ -if(s!=null)s.aZ(0)}} -A.acH.prototype={ -H(){return"CacheExtentStyle."+this.b}} -A.bFK.prototype={ -H(){return"SliverPaintOrder."+this.b}} -A.vz.prototype={ -l(a){return"RevealedOffset(offset: "+A.A(this.a)+", rect: "+this.b.l(0)+")"}} -A.Om.prototype={ -u9(a){this.xW(a) -a.Xl(B.a9U)}, -xg(a){var s=this.gaGL() -new A.az(s,new A.bvD(),A.U(s).i("az<1>")).aT(0,a)}, -sy5(a){if(a===this.C)return -this.C=a -this.aA()}, -saI0(a){if(a===this.a3)return -this.a3=a -this.aA()}, -sri(a,b){var s=this,r=s.ai -if(b===r)return -if(s.y!=null)r.V(0,s.gSR()) -s.ai=b -if(s.y!=null)b.an(0,s.gSR()) -s.aA()}, -sbx8(a){if(a==null)a=250 -if(a===this.ah)return -this.ah=a -this.aA()}, -sbx9(a){if(a===this.aW)return -this.aW=a -this.aA()}, -saM8(a){var s=this -if(a!==s.aS){s.aS=a -s.bn() -s.cQ()}}, -sC2(a){var s=this -if(a!==s.b6){s.b6=a -s.bn() -s.cQ()}}, -b8(a){this.b0u(a) -this.ai.an(0,this.gSR())}, -aZ(a){this.ai.V(0,this.gSR()) -this.b0v(0)}, -cv(a){return 0}, -cu(a){return 0}, -c7(a){return 0}, -cd(a){return 0}, -gvU(){return!0}, -an6(a,b,c,d,e,f,g,h,a0,a1,a2){var s,r,q,p,o,n,m,l,k=this,j=A.cTn(k.ai.k4,e),i=f+h -for(s=f,r=0;c!=null;){q=a2<=0?0:a2 -p=Math.max(b,-q) -o=b-p -c.iW(new A.yA(k.C,e,j,q,r,i-s,Math.max(0,a1-s+f),d,k.a3,g,p,Math.max(0,a0+o)),!0) -n=c.dy -m=n.y -if(m!=null)return m -l=s+n.b -if(n.w||a2>0)k.ap0(c,l,e) -else k.ap0(c,-a2+f,e) -i=Math.max(l+n.c,i) -m=n.a -a2-=m -r+=m -s+=n.d -m=n.z -if(m!==0){a0-=m-o -b=Math.min(p+m,0)}k.aOu(e,n) -c=a.$1(c)}return 0}, -H_(a){var s,r,q,p,o,n -switch(this.b6.a){case 0:return null -case 1:case 2:case 3:break}s=this.gE(0) -r=0+s.a -q=0+s.b -s=t.D -if(s.a(A.R.prototype.ga9.call(a)).f===0||!isFinite(s.a(A.R.prototype.ga9.call(a)).y))return new A.a1(0,0,r,q) -p=s.a(A.R.prototype.ga9.call(a)).y-s.a(A.R.prototype.ga9.call(a)).r+s.a(A.R.prototype.ga9.call(a)).f -o=0 -n=0 -switch(A.pO(this.C,s.a(A.R.prototype.ga9.call(a)).b).a){case 2:n=0+p -break -case 0:q-=p -break -case 1:o=0+p -break -case 3:r-=p -break}return new A.a1(o,n,r,q)}, -al_(a){var s,r,q,p,o=this -if(o.a7==null){s=o.gE(0) -return new A.a1(0,0,0+s.a,0+s.b)}switch(A.cN(o.C).a){case 1:o.gE(0) -o.gE(0) -s=o.a7 -s.toString -r=o.gE(0) -q=o.gE(0) -p=o.a7 -p.toString -return new A.a1(0,0-s,0+r.a,0+q.b+p) -case 0:o.gE(0) -s=o.a7 -s.toString -o.gE(0) -r=o.gE(0) -q=o.a7 -q.toString -return new A.a1(0-s,0,0+r.a+q,0+o.gE(0).b)}}, -bb(a,b){var s,r,q,p=this -if(p.aw$==null)return -s=p.gaK6()&&p.b6!==B.n -r=p.bE -if(s){s=p.cx -s===$&&A.e() -q=p.gE(0) -r.sbv(0,a.E_(s,b,new A.a1(0,0,0+q.a,0+q.b),p.gbuP(),p.b6,r.a))}else{r.sbv(0,null) -p.aEO(a,b)}}, -n(){this.bE.sbv(0,null) -this.uH()}, -aEO(a,b){var s,r,q,p,o,n,m -for(s=this.gaGL(),r=s.length,q=b.a,p=b.b,o=0;o0&&p>=0 -p=e.aqn(q,p) -i=A.hP(a.bN(0,e),a0) -h=e.aLA(q) -switch(t.D.a(A.R.prototype.ga9.call(q)).b.a){case 0:if(j&&b<=0)return new A.vz(1/0,i) -p-=h -break -case 1:if(j&&b>=1)return new A.vz(-1/0,i) -switch(c.a){case 1:o=i.d-i.b -break -case 0:o=i.c-i.a -break -default:o=d}p-=o -break}switch(c.a){case 0:o=e.gE(0).a-h-(l.c-l.a) -break -case 1:o=e.gE(0).b-h-(l.d-l.b) -break -default:o=d}g=p-o*b -o=e.ai.at -o.toString -f=o-g -switch(e.C.a){case 0:o=i.Ec(0,0,-f) -break -case 2:o=i.Ec(0,0,f) -break -case 3:o=i.Ec(0,-f,0) -break -case 1:o=i.Ec(0,f,0) -break -default:o=d}return new A.vz(g,o)}, -ac6(a,b,c){return this.I0(a,b,null,c)}, -apY(a,b){return this.I0(a,b,null,null)}, -aH5(a,b,c){var s -switch(A.pO(this.C,c).a){case 0:s=new A.t(0,this.gE(0).b-b-a.dy.c) -break -case 3:s=new A.t(this.gE(0).a-b-a.dy.c,0) -break -case 1:s=new A.t(b,0) -break -case 2:s=new A.t(0,b) -break -default:s=null}return s}, -gaGL(){switch(this.aS.a){case 0:var s=this.gauk() -break -case 1:s=this.gaui() -break -default:s=null}return s}, -gbxU(){switch(this.aS.a){case 0:var s=this.gaui() -break -case 1:s=this.gauk() -break -default:s=null}return s}, -gauk(){var s,r,q=A.b([],t.Ry),p=this.pR$ -for(s=A.y(this).i("aK.1");p!=null;){q.push(p) -r=p.b -r.toString -p=s.a(r).qZ$}return q}, -gaui(){var s,r,q=A.b([],t.Ry),p=this.aw$ -for(s=A.y(this).i("aK.1");p!=null;){q.push(p) -r=p.b -r.toString -p=s.a(r).aV$}return q}, -tc(a,b,c,d){var s=this -if(!s.ai.r.gGC())return s.LG(a,b,c,d) -s.LG(a,null,c,A.cmW(a,b,c,s.ai,d,s))}, -G7(){return this.tc(B.bb,null,B.I,null)}, -D5(a){return this.tc(B.bb,null,B.I,a)}, -Ev(a,b,c){return this.tc(a,null,b,c)}, -D6(a,b){return this.tc(B.bb,a,B.I,b)}, -$ia_M:1} -A.bvD.prototype={ -$1(a){var s=a.dy -if(!s.w)s=s.z>0 -else s=!0 -return s}, -$S:860} -A.bvC.prototype={ -$1(a){var s=this,r=s.c,q=s.a,p=s.b.aH7(r,q.b) -return r.aKa(s.d,q.a,p)}, -$S:301} -A.a0e.prototype={ -uG(a){if(!(a.b instanceof A.yE))a.b=new A.yE(null,null,B.l)}, -sbw8(a){if(a===this.x9)return -this.x9=a -this.aA()}, -scH(a){if(a==this.bH)return -this.bH=a -this.aA()}, -gzZ(){return!0}, -lr(a){return new A.X(A.Z(1/0,a.a,a.b),A.Z(1/0,a.c,a.d))}, -cN(){var s,r,q,p,o,n,m,l,k,j,i,h=this -switch(A.cN(h.C).a){case 1:h.ai.Jq(h.gE(0).b) -break -case 0:h.ai.Jq(h.gE(0).a) -break}if(h.bH==null){h.xF=h.yX=0 -h.tW=!1 -h.ai.Jp(0,0) -return}switch(A.cN(h.C).a){case 1:s=new A.ah(h.gE(0).b,h.gE(0).a) -break -case 0:s=new A.ah(h.gE(0).a,h.gE(0).b) -break -default:s=null}r=s.a -q=null -p=s.b -q=p -o=r -h.bH.toString -n=10*h.lX$ -m=0 -do{s=h.ai.at -s.toString -l=h.adT(o,q,s+0) -if(l!==0)h.ai.akw(l) -else{s=h.ai -k=h.yX -k===$&&A.e() -j=h.x9 -k=Math.min(0,k+o*j) -i=h.xF -i===$&&A.e() -if(s.Jp(k,Math.max(0,i-o*(1-j))))break}++m}while(m=a?s:r -f=e.a7 -f.toString -return e.an6(e.gMP(),A.Z(s,-f,0),q,b,B.ve,j,a,o,k,p,h)}, -gaK6(){return this.tW}, -aOu(a,b){var s,r=this -switch(a.a){case 0:s=r.xF -s===$&&A.e() -r.xF=s+b.a -break -case 1:s=r.yX -s===$&&A.e() -r.yX=s-b.a -break}if(b.x)r.tW=!0}, -ap0(a,b,c){var s=a.b -s.toString -t.jB.a(s).a=this.aH5(a,b,c)}, -anY(a){var s=a.b -s.toString -return t.jB.a(s).a}, -aqn(a,b){var s,r,q,p,o=this -switch(t.D.a(A.R.prototype.ga9.call(a)).b.a){case 0:s=o.bH -for(r=A.y(o).i("aK.1"),q=0;s!==a;){q+=s.dy.a -p=s.b -p.toString -s=r.a(p).aV$}return q+b -case 1:r=o.bH.b -r.toString -p=A.y(o).i("aK.1") -s=p.a(r).qZ$ -for(q=0;s!==a;){q-=s.dy.a -r=s.b -r.toString -s=p.a(r).qZ$}return q-b}}, -aLA(a){var s,r,q,p,o=this -switch(t.D.a(A.R.prototype.ga9.call(a)).b.a){case 0:s=o.bH -for(r=A.y(o).i("aK.1"),q=0;s!==a;){q+=s.dy.f -p=s.b -p.toString -s=r.a(p).aV$}return q -case 1:r=o.bH.b -r.toString -p=A.y(o).i("aK.1") -s=p.a(r).qZ$ -for(q=0;s!==a;){q+=s.dy.f -r=s.b -r.toString -s=p.a(r).qZ$}return q}}, -rK(a,b){var s=a.b -s.toString -t.jB.a(s).ajk(b)}, -aH7(a,b){var s,r=a.b -r.toString -s=t.jB.a(r).a -r=t.D -switch(A.pO(r.a(A.R.prototype.ga9.call(a)).a,r.a(A.R.prototype.ga9.call(a)).b).a){case 2:r=b-s.b -break -case 1:r=b-s.a -break -case 0:r=a.dy.c-(b-s.b) -break -case 3:r=a.dy.c-(b-s.a) -break -default:r=null}return r}} -A.aqg.prototype={ -uG(a){if(!(a.b instanceof A.yB))a.b=new A.yB(null,null)}, -cN(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null,b=t.g.a(A.R.prototype.ga9.call(d)) -if(d.aw$==null){switch(A.cN(d.C).a){case 1:s=new A.X(b.b,b.c) -break -case 0:s=new A.X(b.a,b.d) -break -default:s=c}d.fy=s -d.ai.Jq(0) -d.bH=d.x9=0 -d.yX=!1 -d.ai.Jp(0,0) -return}switch(A.cN(d.C).a){case 1:s=new A.ah(b.d,b.b) -break -case 0:s=new A.ah(b.b,b.d) -break -default:s=c}r=s.a -q=c -p=s.b -q=p -o=r -for(s=b.a,n=b.b,m=b.c,l=b.d,k=c;;){j=d.ai.at -j.toString -i=d.adT(o,q,j) -if(i!==0){j=d.ai -h=j.at -h.toString -j.at=h+i -j.ch=!0}else{switch(A.cN(d.C).a){case 1:j=d.bH -j===$&&A.e() -j=A.Z(j,m,l) -break -case 0:j=d.bH -j===$&&A.e() -j=A.Z(j,s,n) -break -default:j=c}g=d.ai.Jq(j) -h=d.ai -f=d.x9 -f===$&&A.e() -e=h.Jp(0,Math.max(0,f-j)) -if(g&&e){k=j -break}k=j}}switch(A.cN(d.C).a){case 1:s=new A.X(A.Z(q,s,n),A.Z(k,m,l)) -break -case 0:s=new A.X(A.Z(k,s,n),A.Z(q,m,l)) -break -default:s=c}d.fy=s}, -adT(a,b,c){var s,r,q,p,o,n=this -n.bH=n.x9=0 -n.yX=c<0 -switch(n.aW.a){case 0:s=n.ah -break -case 1:s=a*n.ah -break -default:s=null}n.a7=s -r=n.aw$ -q=Math.max(0,c) -p=Math.min(0,c) -o=Math.max(0,-c) -s.toString -return n.an6(n.gMP(),-s,r,b,B.ve,o,a,p,a+2*s,a+p,q)}, -gaK6(){return this.yX}, -aOu(a,b){var s=this,r=s.x9 -r===$&&A.e() -s.x9=r+b.a -if(b.x)s.yX=!0 -r=s.bH -r===$&&A.e() -s.bH=r+b.e}, -ap0(a,b,c){var s=a.b -s.toString -t.Xp.a(s).a=b}, -anY(a){var s=a.b -s.toString -s=t.Xp.a(s).a -s.toString -return this.aH5(a,s,B.ve)}, -aqn(a,b){var s,r,q,p=this.aw$ -for(s=A.y(this).i("aK.1"),r=0;p!==a;){r+=p.dy.a -q=p.b -q.toString -p=s.a(q).aV$}return r+b}, -aLA(a){var s,r,q,p=this.aw$ -for(s=A.y(this).i("aK.1"),r=0;p!==a;){r+=p.dy.f -q=p.b -q.toString -p=s.a(q).aV$}return r}, -rK(a,b){var s=this.anY(t.nl.a(a)) -b.rs(s.a,s.b,0,1)}, -aH7(a,b){var s,r,q=a.b -q.toString -q=t.Xp.a(q).a -q.toString -s=t.D -r=A.pO(s.a(A.R.prototype.ga9.call(a)).a,s.a(A.R.prototype.ga9.call(a)).b) -$label0$0:{if(B.cS===r||B.kT===r){q=b-q -break $label0$0}if(B.dj===r){q=this.gE(0).b-b-q -break $label0$0}if(B.dk===r){q=this.gE(0).a-b-q -break $label0$0}q=null}return q}} -A.rh.prototype={ -b8(a){var s,r,q -this.t2(a) -s=this.aw$ -for(r=A.y(this).i("rh.0");s!=null;){s.b8(a) -q=s.b -q.toString -s=r.a(q).aV$}}, -aZ(a){var s,r,q -this.rT(0) -s=this.aw$ -for(r=A.y(this).i("rh.0");s!=null;){s.aZ(0) -q=s.b -q.toString -s=r.a(q).aV$}}} -A.a0L.prototype={ -H(){return"ScrollDirection."+this.b}} -A.lL.prototype={ -a_6(a,b,c,d){var s=d.a===0 -if(s){this.vp(b) -return A.em(null,t.H)}else return this.y4(b,c,d)}, -l(a){var s=this,r=A.b([],t.s) -s.b_a(r) -r.push(A.K(s.w).l(0)) -r.push(s.r.l(0)) -r.push(A.A(s.fr)) -r.push(s.k4.l(0)) -return"#"+A.cB(s)+"("+B.b.b_(r,", ")+")"}, -tp(a){var s=this.at -if(s!=null)a.push("offset: "+B.d.bd(s,1))}} -A.CK.prototype={ -H(){return"WrapAlignment."+this.b}, -a3y(a,b,c,d){var s,r,q=this -$label0$0:{if(B.mt===q){s=new A.ah(d?a:0,b) -break $label0$0}if(B.acf===q){s=B.mt.a3y(a,b,c,!d) -break $label0$0}r=B.foS===q -if(r&&c<2){s=B.mt.a3y(a,b,c,d) -break $label0$0}if(B.acg===q){s=new A.ah(a/2,b) -break $label0$0}if(r){s=new A.ah(0,a/(c-1)+b) -break $label0$0}if(B.foT===q){s=a/c -s=new A.ah(s/2,s+b) -break $label0$0}if(B.ach===q){s=a/(c+1) -s=new A.ah(s,s+b) -break $label0$0}s=null}return s}} -A.a3q.prototype={ -H(){return"WrapCrossAlignment."+this.b}, -gbac(){switch(this.a){case 0:var s=B.foU -break -case 1:s=B.tA -break -case 2:s=B.aci -break -default:s=null}return s}, -gb3W(){switch(this.a){case 0:var s=0 -break -case 1:s=1 -break -case 2:s=0.5 -break -default:s=null}return s}} -A.a7i.prototype={ -bQq(a,b,c,d,e){var s=this,r=s.a -if(r.a+b.a+d-e>1e-10)return new A.a7i(b,a) -else{s.a=A.bNJ(r,A.bNJ(b,new A.X(d,0)));++s.b -if(c)s.c=a -return null}}} -A.w8.prototype={} -A.a0f.prototype={ -salb(a,b){if(this.C===b)return -this.C=b -this.aA()}, -sw9(a){if(this.a3===a)return -this.a3=a -this.aA()}, -sUR(a,b){if(this.ai===b)return -this.ai=b -this.aA()}, -sbOY(a){if(this.ah===a)return -this.ah=a -this.aA()}, -sbOZ(a){if(this.a7===a)return -this.a7=a -this.aA()}, -sbBd(a){if(this.aW===a)return -this.aW=a -this.aA()}, -uG(a){if(!(a.b instanceof A.w8))a.b=new A.w8(null,null,B.l)}, -cv(a){var s,r,q,p,o,n=this -switch(n.C.a){case 0:s=n.aw$ -for(r=A.y(n).i("aK.1"),q=0;s!=null;){p=s.gcW() -o=B.b3.ra(s.dy,1/0,p) -q=Math.max(q,o) -p=s.b -p.toString -s=r.a(p).aV$}return q -case 1:return n.aB(B.ad,new A.ax(0,1/0,0,a),n.geT()).a}}, -cu(a){var s,r,q,p,o,n=this -switch(n.C.a){case 0:s=n.aw$ -for(r=A.y(n).i("aK.1"),q=0;s!=null;){p=s.gct() -o=B.az.ra(s.dy,1/0,p) -q+=o -p=s.b -p.toString -s=r.a(p).aV$}return q -case 1:return n.aB(B.ad,new A.ax(0,1/0,0,a),n.geT()).a}}, -c7(a){var s,r,q,p,o,n=this -switch(n.C.a){case 0:return n.aB(B.ad,new A.ax(0,a,0,1/0),n.geT()).b -case 1:s=n.aw$ -for(r=A.y(n).i("aK.1"),q=0;s!=null;){p=s.gcF() -o=B.aN.ra(s.dy,1/0,p) -q=Math.max(q,o) -p=s.b -p.toString -s=r.a(p).aV$}return q}}, -cd(a){var s,r,q,p,o,n=this -switch(n.C.a){case 0:return n.aB(B.ad,new A.ax(0,a,0,1/0),n.geT()).b -case 1:s=n.aw$ -for(r=A.y(n).i("aK.1"),q=0;s!=null;){p=s.gcP() -o=B.aX.ra(s.dy,1/0,p) -q+=o -p=s.b -p.toString -s=r.a(p).aV$}return q}}, -wb(a){return this.Ym(a)}, -bbb(a){var s -switch(this.C.a){case 0:s=a.a -break -case 1:s=a.b -break -default:s=null}return s}, -baM(a){var s -switch(this.C.a){case 0:s=a.b -break -case 1:s=a.a -break -default:s=null}return s}, -bbf(a,b){var s -switch(this.C.a){case 0:s=new A.t(a,b) -break -case 1:s=new A.t(b,a) -break -default:s=null}return s}, -gato(){var s,r=this.aS -switch((r==null?B.w:r).a){case 1:r=!1 -break -case 0:r=!0 -break -default:r=null}switch(this.b6.a){case 1:s=!1 -break -case 0:s=!0 -break -default:s=null}switch(this.C.a){case 0:r=new A.ah(r,s) -break -case 1:r=new A.ah(s,r) -break -default:r=null}return r}, -rl(a,b){var s,r,q,p,o,n,m,l=this,k=null,j={} -if(l.aw$==null)return k -switch(l.C.a){case 0:s=new A.ax(0,a.b,0,1/0) -break -case 1:s=new A.ax(0,1/0,0,a.d) -break -default:s=k}r=l.auJ(a,A.jK()) -q=r.a -p=k -o=r.b -p=o -n=q -m=A.coW(n,a,l.C) -j.a=null -l.aAe(p,n,m,new A.bvE(j,s,b),new A.bvF(s)) -return j.a}, -lr(a){return this.buY(a)}, -buY(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null -switch(d.C.a){case 0:s=a.b -s=new A.ah(new A.ax(0,s,0,1/0),s) -break -case 1:s=a.d -s=new A.ah(new A.ax(0,1/0,0,s),s) -break -default:s=c}r=s.a -q=c -p=s.b -q=p -o=r -n=d.aw$ -for(s=A.y(d).i("aK.1"),m=0,l=0,k=0,j=0,i=0;n!=null;){h=A.ci4(n,o) -g=d.bbb(h) -f=d.baM(h) -if(i>0&&k+g+d.ai>q){m=Math.max(m,k) -l+=j+d.a7 -k=0 -j=0 -i=0}k+=g -j=Math.max(j,f) -if(i>0)k+=d.ai;++i -e=n.b -e.toString -n=s.a(e).aV$}l+=j -m=Math.max(m,k) -switch(d.C.a){case 0:s=new A.X(m,l) -break -case 1:s=new A.X(l,m) -break -default:s=c}return a.c8(s)}, -cN(){var s,r,q,p,o,n,m,l,k=this,j=t.g.a(A.R.prototype.ga9.call(k)) -if(k.aw$==null){k.fy=new A.X(A.Z(0,j.a,j.b),A.Z(0,j.c,j.d)) -k.b9=!1 -return}s=k.auJ(j,A.pP()) -r=s.a -q=null -p=s.b -q=p -o=r -n=k.C -m=A.coW(o,j,n) -k.fy=A.cdR(m,n) -n=m.a-o.a -l=m.b-o.b -k.b9=n<0||l<0 -k.aAe(q,new A.X(n,l),m,A.cYk(),A.cYj())}, -auJ(a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null,a="Pattern matching error" -switch(c.C.a){case 0:s=a0.b -s=new A.ah(new A.ax(0,s,0,1/0),s) -break -case 1:s=a0.d -s=new A.ah(new A.ax(0,1/0,0,s),s) -break -default:s=b}r=s.a -q=b -p=s.b -q=p -o=r -n=c.gato().a -m=n -l=c.ai -k=A.b([],t.M8) -j=c.aw$ -s=A.y(c).i("aK.1") -i=b -h=B.a9 -while(j!=null){g=A.cdR(a1.$2(j,o),c.C) -f=i==null -e=f?new A.a7i(g,j):i.bQq(j,g,m,l,q) -if(e!=null){k.push(e) -if(f)f=b -else{f=i.a -g=new A.X(f.b,f.a) -f=g}if(f==null)f=B.a9 -g=new A.X(h.a+f.a,Math.max(h.b,f.b)) -h=g -i=e}f=j.b -f.toString -j=s.a(f).aV$}s=c.a7 -f=k.length -d=i.a -h=A.bNJ(h,A.bNJ(new A.X(s*(f-1),0),new A.X(d.b,d.a))) -return new A.ah(new A.X(h.b,h.a),k)}, -aAe(b3,b4,b5,b6,b7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=this,a6=null,a7=a5.ai,a8=Math.max(0,b4.b),a9=a5.gato(),b0=a9.a,b1=a6,b2=a9.b -b1=b2 -s=a5.aW -if(b1)s=s.gbac() -r=a5.ah.a3y(a8,a5.a7,b3.length,b1) -q=r.a -p=a6 -o=r.b -p=o -n=b0?a5.gRu():a5.gMP() -for(m=J.ar(b1?new A.bR(b3,A.U(b3).i("bR<1>")):b3),l=b5.a,k=q;m.q();){j=m.gI(m) -i=j.a -h=i.b -g=j.b -f=Math.max(0,l-i.a) -e=a5.a3.a3y(f,a7,g,b0) -d=e.a -c=a6 -b=e.b -c=b -a=j.c -a0=g -a1=d -for(;;){if(!(a!=null&&a0>0))break -a2=A.cdR(b7.$1(a),a5.C) -a3=a6 -a4=a2.b -a3=a4 -b6.$2(a5.bbf(a1,k+s.gb3W()*(h-a3)),a) -a1+=a2.a+c -a=n.$1(a);--a0}k+=h+p}}, -r2(a,b){return this.RT(a,b)}, -bb(a,b){var s,r=this,q=r.b9&&r.bE!==B.n,p=r.Y -if(q){q=r.cx -q===$&&A.e() -s=r.gE(0) -p.sbv(0,a.E_(q,b,new A.a1(0,0,0+s.a,0+s.b),r.gaIq(),r.bE,p.a))}else{p.sbv(0,null) -r.N8(a,b)}}, -n(){this.Y.sbv(0,null) -this.uH()}} -A.bvE.prototype={ -$2(a,b){var s=this.a -s.a=A.zU(s.a,A.zT(b.uE(this.b,this.c),a.b))}, -$S:304} -A.bvF.prototype={ -$1(a){return a.aB(B.ad,this.a,a.geT())}, -$S:305} -A.aF3.prototype={ -b8(a){var s,r,q -this.t2(a) -s=this.aw$ -for(r=t.aQ;s!=null;){s.b8(a) -q=s.b -q.toString -s=r.a(q).aV$}}, -aZ(a){var s,r,q -this.rT(0) -s=this.aw$ -for(r=t.aQ;s!=null;){s.aZ(0) -q=s.b -q.toString -s=r.a(q).aV$}}} -A.aF4.prototype={} -A.wl.prototype={ -bPP(){return this.a.$0()}} -A.QA.prototype={} -A.HH.prototype={ -H(){return"SchedulerPhase."+this.b}} -A.bqb.prototype={} -A.vC.prototype={ -aNf(a){var s=this.go$ -B.b.A(s,a) -if(s.length===0){s=$.cf() -s.fr=null -s.fx=$.am}}, -b9D(a){var s,r,q,p,o,n,m,l,k,j=this.go$,i=A.H(j,t.ph) -for(o=i.length,n=0;n0)return!1 -if(i)A.a3(A.ac(k)) -s=j.VJ(0) -i=s.b -if(l.k1$.$2$priority$scheduler(i,l)){try{if(j.c===0)A.a3(A.ac(k));++j.d -j.VJ(0) -o=j.aAT() -if(j.c>0)j.atH(o,0) -i=s -i.f.dI(0,i.bPP())}catch(n){r=A.a4(n) -q=A.ap(n) -p=null -i=A.de("during a task callback") -m=p==null?null:new A.bzP(p) -A.fD(new A.dR(r,q,"scheduler library",i,m,!1))}return j.c!==0}return!0}, -acm(a,b,c){var s,r=this -if(c)r.FZ() -s=++r.k4$ -r.ok$.j(0,s,new A.QA(a)) -return r.k4$}, -a1k(a,b){return this.acm(a,b,!0)}, -a1j(a){return this.acm(a,!1,!0)}, -aSp(a,b){return this.acm(a,!1,b)}, -aGy(a){this.ok$.A(0,a) -this.p1$.v(0,a)}, -gS3(){var s=this -if(s.p4$==null){if(s.RG$===B.nK)s.FZ() -s.p4$=new A.aL(new A.aj($.am,t.D4),t.gR) -s.p3$.push(new A.bzN(s))}return s.p4$.a}, -gaJA(){return this.rx$}, -aBY(a){if(this.rx$===a)return -this.rx$=a -if(a)this.FZ()}, -aJ6(){var s=$.cf() -if(s.ay==null){s.ay=this.gbc_() -s.ch=$.am}if(s.CW==null){s.CW=this.gbcL() -s.cx=$.am}}, -alB(){switch(this.RG$.a){case 0:case 4:this.FZ() -return -case 1:case 2:case 3:return}}, -FZ(){var s,r=this -if(!r.R8$)s=!(A.vC.prototype.gaJA.call(r)&&r.wg$) -else s=!0 -if(s)return -r.aJ6() -$.cf() -s=$.xn -if(s==null){s=new A.ET(B.vb) -$.rm.push(s.ga3x()) -$.xn=s}s.FZ() -r.R8$=!0}, -aSo(){if(this.R8$)return -this.aJ6() -$.cf() -var s=$.xn -if(s==null){s=new A.ET(B.vb) -$.rm.push(s.ga3x()) -$.xn=s}s.FZ() -this.R8$=!0}, -aqk(){var s,r,q=this -if(q.ry$||q.RG$!==B.nK)return -q.ry$=!0 -s=q.R8$ -$.cf() -r=$.xn -if(r==null){r=new A.ET(B.vb) -$.rm.push(r.ga3x()) -$.xn=r}r.aSr(new A.bzQ(q),new A.bzR(q,s)) -q.bIV(new A.bzS(q))}, -at7(a){var s=this.to$ -return A.cX(0,0,B.d.aD((s==null?B.I:new A.aW(a.a-s.a)).a/1)+this.x1$.a,0,0,0)}, -bc0(a){if(this.ry$){this.bg$=!0 -return}this.aJI(a)}, -bcM(){var s=this -if(s.bg$){s.bg$=!1 -s.p3$.push(new A.bzM(s)) -return}s.aJM()}, -aJI(a){var s,r,q=this -if(q.to$==null)q.to$=a -r=a==null -q.xr$=q.at7(r?q.x2$:a) -if(!r)q.x2$=a -q.R8$=!1 -try{q.RG$=B.a9t -s=q.ok$ -q.ok$=A.c(t.S,t.h1) -J.h2(s,new A.bzO(q)) -q.p1$.P(0)}finally{q.RG$=B.a9u}}, -bOC(a){var s=this,r=s.C$,q=r==null -if(!q&&r!==a)return null -if(r===a)++s.a3$ -else if(q){s.C$=a -s.a3$=1}return new A.bqb(s.gb8F())}, -b8G(){if(--this.a3$===0){this.C$=null -$.cf()}}, -aJM(){var s,r,q,p,o,n,m,l,k,j=this -try{j.RG$=B.pJ -p=t.zv -o=A.H(j.p2$,p) -n=o.length -m=0 -for(;m0&&r<4){s=s.xr$ -s.toString -q.c=s}s=q.a -s.toString -return s}, -Lr(a,b){var s=this,r=s.a -if(r==null)return -s.c=s.a=null -s.abv() -if(b)r.aDc(s) -else r.aDd()}, -qh(a){return this.Lr(0,!1)}, -bth(a){var s,r=this -r.e=null -s=r.c -if(s==null)s=r.c=a -r.d.$1(new A.aW(a.a-s.a)) -if(!r.b&&r.a!=null&&r.e==null)r.e=$.d2.a1k(r.ga5P(),!0)}, -abv(){var s=this.e -if(s!=null){$.d2.aGy(s) -this.e=null}}, -n(){var s=this,r=s.a -if(r!=null){s.a=null -s.abv() -r.aDc(s)}}, -l(a){return"Ticker()".charCodeAt(0)==0?"Ticker()":"Ticker()"}} -A.Im.prototype={ -aDd(){this.c=!0 -this.a.qJ(0) -var s=this.b -if(s!=null)s.qJ(0)}, -aDc(a){var s -this.c=!1 -s=this.b -if(s!=null)s.t6(new A.a2y(a))}, -a0J(a){var s,r,q=this,p=new A.bJ0(a) -if(q.b==null){s=q.b=new A.aL(new A.aj($.am,t.D4),t.gR) -r=q.c -if(r!=null)if(r)s.qJ(0) -else s.t6(B.fkJ)}q.b.a.u0(0,p,p,t.H)}, -EZ(a,b){return this.a.a.EZ(a,b)}, -t5(a){return this.EZ(a,null)}, -u0(a,b,c,d){return this.a.a.u0(0,b,c,d)}, -bK(a,b,c){return this.u0(0,b,null,c)}, -FB(a,b,c){return this.a.a.FB(0,b,c)}, -Bt(a,b){return this.FB(0,b,null)}, -va(a){return this.a.a.va(a)}, -l(a){var s=A.cB(this),r=this.c -if(r==null)r="active" -else r=r?"complete":"canceled" -return"#"+s+"("+r+")"}, -$ia0:1} -A.bJ0.prototype={ -$1(a){this.a.$0()}, -$S:22} -A.a2y.prototype={ -l(a){var s=this.a -if(s!=null)return"This ticker was canceled: "+s.l(0) -return'The ticker was canceled before the "orCancel" property was first used.'}, -$ibq:1} -A.a15.prototype={ -gMi(){var s=this.aJe$ -return s===$?this.aJe$=new A.cl($.cf().d.c,$.aC(),t.uh):s}, -bDY(){++this.alN$ -this.gMi().sk(0,!0) -return new A.bCd(this.gb8k())}, -b8l(){--this.alN$ -this.gMi().sk(0,this.alN$>0)}, -axT(){var s,r=this -if($.cf().d.c){if(r.a8f$==null)r.a8f$=r.bDY()}else{s=r.a8f$ -if(s!=null)s.a.$0() -r.a8f$=null}}, -bfd(a){var s,r,q,p,o,n,m=a.d -if(t.V4.b(m)){s=B.cy.zu(m) -if(J.v(s,B.zv))s=m -r=new A.yw(a.a,a.b,a.c,s)}else r=a -s=this.alM$ -q=s.a -p=J.xF(q.slice(0),A.U(q).c) -for(q=p.length,o=0;o"));s.q();)q.v(0,A.b0e(s.d)) -s=a6.k4 -if(s!=null){s=s.a -if(s!=null)q.v(0,A.b0e(new A.Lh(s,B.nL))) -a6.k4.toString}if(a6.z)a6.aiV(new A.bCh(a7,q)) -s=a7.a -p=a6.y -o=a7.b -p=p?o&$.aL5():o -o=a7.c -n=a7.d -m=a7.e -l=a7.f -k=a7.r -j=a7.w -i=a7.x -h=a7.y -g=a6.e -f=a6.d -e=a7.z -d=a7.Q -c=a7.as -b=a7.at -a=a7.ax -a0=a7.ay -a1=a7.ch -a2=a7.CW -a3=a7.cx -a4=a7.cy -a5=A.H(q,q.$ti.i("cD.E")) -B.b.wt(a5) -return new A.arE(s,p,o,n,m,l,k,j,i,a7.db,h,d,c,b,a,a0,a1,a2,a3,a4,a7.dx,g,e,f,a5,a7.dy,a7.fr,a7.fx,a7.fy,r)}, -b3Q(a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=a4.aRK() -if(!a4.gbGE()||a4.z){s=$.cuN() -r=s}else{q=a4.Q.length -p=a4.b6b() -s=new Int32Array(q) -for(o=0;o=0;--o)r[o]=n[q-o-1].b}n=a5.fx -m=n.length -if(m!==0){l=new Int32Array(m) -for(o=0;o0?r[n-1].p1:null -if(n!==0)if(J.as(l)===J.as(o)){s=l==null||l.a==o.a -k=s}else k=!1 -else k=!0 -if(!k&&p.length!==0){if(o!=null)B.b.wt(p) -B.b.L(q,p) -B.b.P(p)}p.push(new A.zi(m,l,n))}if(o!=null)B.b.wt(p) -B.b.L(q,p) -s=t.rB -s=A.H(new A.O(q,new A.bCf(),s),s.i("a2.E")) -return s}, -acu(a){if(this.ax==null)return -B.oa.bt(0,a.abf(this.b))}, -tz(){return"SemanticsNode#"+this.b}, -aO2(a){return new A.aFT(this,null)}, -gr5(a){return this.a}} -A.bCh.prototype={ -$1(a){var s,r,q,p,o,n=this.a -n.a=n.a.cL(a.fr) -s=n.b -r=a.y -q=a.dx -n.b=s|(r?q&$.aL5():q) -if(n.y==null)n.y=a.ok -if(n.Q==null)n.Q=a.p2 -if(n.as==null)n.as=a.p4 -if(n.at==null)n.at=a.R8 -if(n.ax==null)n.ax=a.RG -if(n.ay==null)n.ay=a.rx -if(n.ch==null)n.ch=a.ry -if(n.CW==null)n.CW=a.to -if(n.cx==null)n.cx=a.x1 -if(n.cy==null)n.cy=a.x2 -n.dx=a.y1 -p=a.xr -o=n.db -n.db=o===0?p:o -if(n.c==="")n.c=a.fx -if(n.e.a==="")n.e=a.go -if(n.f.a==="")n.f=a.id -if(n.r.a==="")n.r=a.k1 -if(n.dy===B.xV)n.dy=a.y2 -if(n.fy===B.Fs)n.fy=a.C -if(n.x==="")n.x=a.k3 -s=a.dy -if(s!=null){r=n.z;(r==null?n.z=A.aQ(t.g3):r).L(0,s)}for(s=a.db,s=new A.ck(s,s.r,s.e,A.y(s).i("ck<1>")),r=this.b;s.q();)r.v(0,A.b0e(s.d)) -s=a.k4 -if(s!=null){s=s.a -if(s!=null)r.v(0,A.b0e(new A.Lh(s,B.nL))) -a.k4.toString}s=n.d -r=n.y -n.d=A.c4s(a.fy,a.ok,s,r) -r=n.w -s=n.y -n.w=A.c4s(a.k2,a.ok,r,s) -s=n.fr -if(s==null)n.fr=a.bg -else if(a.bg!=null){s=A.eH(s,t.N) -r=a.bg -r.toString -s.L(0,r) -n.fr=s}s=n.fx -if(s===B.Q)n.fx=a.br -else if(s===B.aa_){s=a.br -if(s!==B.Q&&s!==B.aa_)n.fx=s}return!0}, -$S:182} -A.bCf.prototype={ -$1(a){return a.a}, -$S:868} -A.yZ.prototype={ -bM(a,b){return B.d.bM(this.b,b.b)}, -$iek:1} -A.u_.prototype={ -bM(a,b){return B.d.bM(this.a,b.a)}, -aWT(){var s,r,q,p,o,n,m,l,k,j=A.b([],t.TV) -for(s=this.c,r=s.length,q=0;q") -s=A.H(new A.hO(n,new A.c0_(),s),s.i("D.E")) -return s}, -aWS(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this.c,a4=a3.length -if(a4<=1)return a3 -s=t.S -r=A.c(s,t.bu) -q=A.c(s,s) -for(p=this.b,o=p===B.bH,p=p===B.w,n=a4,m=0;m2.356194490192345 -else a0=!1 -if(a||a0)q.j(0,l.b,f.b)}}a1=A.b([],t.t) -a2=A.b(a3.slice(0),A.U(a3)) -B.b.q7(a2,new A.c_W()) -new A.O(a2,new A.c_X(),A.U(a2).i("O<1,p>")).aT(0,new A.c_Z(A.aQ(s),q,a1)) -a3=t.qn -a3=A.H(new A.O(a1,new A.c_Y(r),a3),a3.i("a2.E")) -a4=A.U(a3).i("bR<1>") -a3=A.H(new A.bR(a3,a4),a4.i("a2.E")) -return a3}, -$iek:1} -A.c0_.prototype={ -$1(a){return a.aWS()}, -$S:309} -A.c_W.prototype={ -$2(a,b){var s,r,q=a.e,p=A.JJ(a,new A.t(q.a,q.b)) -q=b.e -s=A.JJ(b,new A.t(q.a,q.b)) -r=B.d.bM(p.b,s.b) -if(r!==0)return-r -return-B.d.bM(p.a,s.a)}, -$S:284} -A.c_Z.prototype={ -$1(a){var s=this,r=s.a -if(r.p(0,a))return -r.v(0,a) -r=s.b -if(r.ao(0,a)){r=r.h(0,a) -r.toString -s.$1(r)}s.c.push(a)}, -$S:8} -A.c_X.prototype={ -$1(a){return a.b}, -$S:871} -A.c_Y.prototype={ -$1(a){var s=this.a.h(0,a) -s.toString -return s}, -$S:872} -A.c4n.prototype={ -$1(a){return a.aWT()}, -$S:309} -A.zi.prototype={ -bM(a,b){var s,r=this.b -if(r==null||b.b==null)return this.c-b.c -s=b.b -s.toString -return r.bM(0,s)}, -$iek:1} -A.a18.prototype={ -n(){var s=this -s.b.P(0) -s.c.P(0) -s.d.P(0) -s.rf()}, -aU_(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.b -if(f.a===0)return -s=A.aQ(t.S) -r=A.b([],t.QF) -for(q=g.d,p=A.y(f).i("az"),o=p.i("D.E");f.a!==0;){n=A.H(new A.az(f,new A.bCj(g),p),o) -f.P(0) -q.P(0) -B.b.q7(n,new A.bCk()) -B.b.L(r,n) -for(m=n.length,l=0;l#"+A.cB(this)}} -A.bCj.prototype={ -$1(a){return!this.a.d.p(0,a)}, -$S:182} -A.bCk.prototype={ -$2(a,b){return a.ch-b.ch}, -$S:284} -A.bCl.prototype={ -$2(a,b){return a.ch-b.ch}, -$S:284} -A.bCi.prototype={ -$1(a){if(a.cy.ao(0,this.b)){this.a.a=a -return!1}return!0}, -$S:182} -A.jd.prototype={ -Iy(a,b){var s=this -s.w.j(0,a,b) -s.x=s.x|a.a -s.r=!0}, -wX(a,b){this.Iy(a,new A.bC1(b))}, -sFq(a){a.toString -this.wX(B.nL,a) -this.y=a}, -sDU(a){a.toString -this.wX(B.a9L,a)}, -saad(a){this.wX(B.xS,a)}, -sa9U(a){this.wX(B.fbt,a)}, -saae(a){this.wX(B.xT,a)}, -saaf(a){this.wX(B.xP,a)}, -saac(a){this.wX(B.xQ,a)}, -sbL_(a){this.Iy(B.a9N,new A.bC7(a))}, -sa_j(a){this.wX(B.a9M,a)}, -sa_g(a){this.wX(B.a9K,a)}, -sa9P(a,b){this.wX(B.fbw,b)}, -sa9Q(a,b){this.wX(B.fbA,b)}, -saa9(a,b){this.wX(B.fbn,b)}, -saa7(a){this.Iy(B.fbx,new A.bC5(a))}, -saa5(a){this.Iy(B.fbp,new A.bC3(a))}, -saa8(a){this.Iy(B.fby,new A.bC6(a))}, -saa6(a){this.Iy(B.fbm,new A.bC4(a))}, -saah(a){this.Iy(B.fbq,new A.bC8(a))}, -saai(a){this.Iy(B.fbr,new A.bC9(a))}, -sa9S(a){this.wX(B.fbu,a)}, -sa9T(a){this.wX(B.fbz,a)}, -saa1(a,b){this.wX(B.xR,b)}, -sanB(a){this.wX(B.fbo,a)}, -sanA(a){this.wX(B.fbv,a)}, -saSX(a){if(a==this.R8)return -this.R8=a -this.r=!0}, -saT_(a){if(a==this.RG)return -this.RG=a -this.r=!0}, -sbMd(a){if(a===this.rx)return -this.rx=a -this.r=!0}, -sa9y(a){if(a==this.ry)return -this.ry=a -this.r=!0}, -sa7y(a){if(a==this.to)return -this.to=a -this.r=!0}, -gk(a){return this.bg.a}, -sa8Y(a){if(a==null)return -this.ah=a -this.r=!0}, -sa1m(a){this.bi=this.bi.bzt(!0) -this.r=!0}, -sa9D(a){this.bi=this.bi.bzp(a) -this.r=!0}, -saKW(a){this.bi=this.bi.bzb(!0) -this.r=!0}, -sa9p(a){this.bi=this.bi.bze(a) -this.r=!0}, -saL6(a){this.bi=this.bi.bzk(A.aae(a)) -this.r=!0}, -saKR(a){this.bi=this.bi.bz9(A.aae(a)) -this.r=!0}, -samO(a,b){this.bi=this.bi.bz8(A.aae(b)) -this.r=!0}, -saKN(a){var s -if(a!=null){s=this.bi -this.bi=s.aHp(a?B.mK:B.ua)}this.r=!0}, -saKM(a){if(a===!0)this.bi=this.bi.aHp(B.om) -this.r=!0}, -saLa(a){this.bi=this.bi.bzn(A.aae(a)) -this.r=!0}, -saKX(a){this.bi=this.bi.bzc(!0) -this.r=!0}, -samP(a){var s,r=this -if(!a)r.bi=r.bi.akn(B.aB) -else{s=r.bi -if(s.r===B.aB)r.bi=s.akn(B.tv)}r.r=!0}, -sCr(a){this.bi=this.bi.akn(A.aae(a)) -this.r=!0}, -saKL(a){this.bi=this.bi.bz6(a) -this.r=!0}, -sbI0(a){this.bi=this.bi.akp(!0) -this.r=!0}, -san8(a){return}, -saKU(a){this.bi=this.bi.bza(!0) -this.r=!0}, -sams(a){this.aS=a -this.r=!0}, -samT(a){this.bi=this.bi.bzl(!0) -this.r=!0}, -sbI_(a){this.bi=this.bi.bzd(a) -this.r=!0}, -saKV(a){this.bi=this.bi.ako(a) -this.r=!0}, -saL8(a){this.bi=this.bi.bzm(!0) -this.r=!0}, -saL2(a){this.bi=this.bi.bzi(a) -this.r=!0}, -saL_(a){this.bi=this.bi.bzh(a) -this.r=!0}, -saKZ(a){this.bi=this.bi.bzg(a) -this.r=!0}, -samS(a){this.bi=this.bi.bzj(A.aae(a)) -this.r=!0}, -bPO(a){var s=this.dv -s=s==null?null:s.p(0,a) -return s===!0}, -Xl(a){var s=this.dv;(s==null?this.dv=A.aQ(t.g3):s).v(0,a)}, -gay3(){if(this.y1!==B.xV)return!0 -var s=this.bi -if(!s.x)s=s.z||s.dx||s.db||s.as||s.ay||s.dy -else s=!0 -if(s)return!0 -return!1}, -aKO(a){var s,r,q,p,o,n=this -if(a==null||!a.r||!n.r)return!0 -if((n.x&a.x)!==0)return!1 -s=n.bi -r=a.bi -q=!0 -if(!(s.a!==B.ol&&r.a!==B.ol))if(!(s.b!==B.aB&&r.b!==B.aB)){p=r.c -o=s.c!==B.aB -if(!(o&&p!==B.aB))if(!(s.d!==B.aB&&r.d!==B.aB))if(!(o&&p!==B.aB))if(!(s.e!==B.aB&&r.e!==B.aB))if(!(s.f!==B.aB&&r.f!==B.aB))if(!(s.r!==B.aB&&r.r!==B.aB))if(!(s.w&&r.w))if(!(s.x&&r.x))if(!(s.y&&r.y))if(!(s.z&&r.z))if(!(s.Q&&r.Q))if(!(s.as&&r.as))if(!(s.at&&r.at))if(!(s.ax&&r.ax))if(!(s.ay&&r.ay))if(!(s.ch&&r.ch))if(!(s.CW&&r.CW))if(!(s.cx&&r.cx))if(!(s.cy&&r.cy))if(!(s.db&&r.db))if(!(s.dx&&r.dx))s=s.dy&&r.dy -else s=q -else s=q -else s=q -else s=q -else s=q -else s=q -else s=q -else s=q -else s=q -else s=q -else s=q -else s=q -else s=q -else s=q -else s=q -else s=q -else s=q -else s=q -else s=q -else s=q -else s=q}else s=q -else s=q -if(s)return!1 -if(n.rx!=null&&a.rx!=null)return!1 -if(n.ry!=null&&a.ry!=null)return!1 -if(n.to!=null&&a.to!=null)return!1 -if(n.bg.a.length!==0&&a.bg.a.length!==0)return!1 -if(n.gay3()&&a.gay3())return!1 -return!0}, -Gz(a){var s,r,q,p=this -if(!a.r)return -s=a.w -if(a.d)s.aT(0,new A.bC2(p)) -else p.w.L(0,s) -s=p.x -r=a.d -q=a.x -p.x=s|(r?q&$.aL5():q) -p.x2.L(0,a.x2) -p.bi=p.bi.cL(a.bi) -p.aW=a.aW -if(p.b6==null)p.b6=a.b6 -if(p.bE==null)p.bE=a.bE -if(p.b9==null)p.b9=a.b9 -if(p.Y==null)p.Y=a.Y -if(p.ah==null)p.ah=a.ah -if(p.p4==null)p.p4=a.p4 -if(p.RG==null)p.RG=a.RG -if(p.R8==null)p.R8=a.R8 -if(p.rx==null)p.rx=a.rx -if(p.ry==null)p.ry=a.ry -if(p.to==null)p.to=a.to -s=a.aS -r=p.aS -p.aS=r===0?s:r -s=p.a7 -if(s==null){s=p.a7=a.a7 -p.r=!0}if(p.p3==null)p.p3=a.p3 -if(p.xr==="")p.xr=a.xr -r=p.y2 -p.y2=A.c4s(a.y2,a.a7,r,s) -if(p.bg.a==="")p.bg=a.bg -if(p.br.a==="")p.br=a.br -if(p.C.a==="")p.C=a.C -if(p.y1===B.xV)p.y1=a.y1 -if(p.aY===B.Fs)p.aY=a.aY -s=p.a3 -r=p.a7 -p.a3=A.c4s(a.a3,a.a7,s,r) -if(p.ai==="")p.ai=a.ai -s=p.ap -if(s==null)p.ap=a.ap -else if(a.ap!=null){s=A.eH(s,t.N) -r=a.ap -r.toString -s.L(0,r) -p.ap=s}s=a.aO -r=p.aO -if(s!==r)if(s===B.aa0)p.aO=B.aa0 -else if(r===B.Q)p.aO=s -p.r=p.r||a.r}} -A.bC1.prototype={ -$1(a){this.a.$0()}, -$S:19} -A.bC7.prototype={ -$1(a){a.toString -t.OE.a(a) -this.a.$1(new A.t(a[0],a[1]))}, -$S:19} -A.bC5.prototype={ -$1(a){a.toString -this.a.$1(A.fS(a))}, -$S:19} -A.bC3.prototype={ -$1(a){a.toString -this.a.$1(A.fS(a))}, -$S:19} -A.bC6.prototype={ -$1(a){a.toString -this.a.$1(A.fS(a))}, -$S:19} -A.bC4.prototype={ -$1(a){a.toString -this.a.$1(A.fS(a))}, -$S:19} -A.bC8.prototype={ -$1(a){var s,r,q -a.toString -s=J.rw(t.G.a(a),t.N,t.S) -r=s.h(0,"base") -r.toString -q=s.h(0,"extent") -q.toString -this.a.$1(A.eW(B.C,r,q,!1))}, -$S:19} -A.bC9.prototype={ -$1(a){a.toString -this.a.$1(A.ak(a))}, -$S:19} -A.bC2.prototype={ -$2(a,b){if(($.aL5()&a.a)>0)this.a.w.j(0,a,b)}, -$S:874} -A.b0s.prototype={ -H(){return"DebugSemanticsDumpOrder."+this.b}} -A.OM.prototype={ -bM(a,b){var s,r=this.a,q=b.a -if(r==q)return this.bD9(b) -s=r==null -if(s&&q!=null)return-1 -else if(!s&&q==null)return 1 -r.toString -q.toString -return B.f.bM(r,q)}, -$iek:1} -A.vi.prototype={ -bD9(a){var s=a.b,r=this.b -if(s===r)return 0 -return B.c.bM(r,s)}} -A.aFS.prototype={} -A.aFV.prototype={} -A.aFW.prototype={} -A.aNB.prototype={ -H(){return"Assertiveness."+this.b}} -A.bCb.prototype={ -abf(a){var s=A.j(["type",this.a,"data",this.P8()],t.N,t.z) -if(a!=null)s.j(0,"nodeId",a) -return s}, -yr(){return this.abf(null)}, -l(a){var s,r,q,p=A.b([],t.s),o=this.P8(),n=J.ke(o.gdQ(o)) -B.b.wt(n) -for(s=n.length,r=0;r#"+A.cB(this)+"()"}} -A.aRQ.prototype={ -Kc(a,b){if(b)return this.a.d6(0,a,new A.aRR(this,a)) -return this.arB(a,!0)}, -bIO(a){return this.Kc(a,!0)}, -bIQ(a,b,c){var s,r=this,q={},p=r.b -if(p.ao(0,a)){q=p.h(0,a) -q.toString -return c.i("a0<0>").a(q)}q.a=q.b=null -r.Kc(a,!1).bK(0,b,c).u0(0,new A.aRS(q,r,a,c),new A.aRT(q,r,a),t.H) -s=q.a -if(s!=null)return s -s=new A.aj($.am,c.i("aj<0>")) -q.b=new A.aL(s,c.i("aL<0>")) -p.j(0,a,s) -return q.b.a}} -A.aRR.prototype={ -$0(){return this.a.arB(this.b,!0)}, -$S:54} -A.aRS.prototype={ -$1(a){var s=this,r=new A.dA(a,s.d.i("dA<0>")),q=s.a -q.a=r -s.b.b.j(0,s.c,r) -q=q.b -if(q!=null)q.dI(0,a)}, -$S(){return this.d.i("bg(0)")}} -A.aRT.prototype={ -$2(a,b){this.b.b.A(0,this.c) -this.a.b.zs(a,b)}, -$S:57} -A.bqC.prototype={ -rE(a,b){var s,r=null,q=B.X.au(A.bE(r,r,A.cb(4,b,B.t,!1),r,r,r,r,r,r).e),p=$.hd.ez$ -p===$&&A.e() -s=p.wr(0,"flutter/assets",A.caH(q)).bK(0,new A.bqD(b),t.V4) -return s}, -a9r(a){return this.bIH(a)}, -bIH(a){var s=0,r=A.n(t.SG),q,p=this,o,n -var $async$a9r=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=A -n=A -s=3 -return A.f(p.rE(0,a),$async$a9r) -case 3:q=o.aji(n.au_(c,0,null)) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a9r,r)}} -A.bqD.prototype={ -$1(a){if(a==null)throw A.q(A.An(A.b([A.cR2(this.a),A.de("The asset does not exist or has empty data.")],t.qe))) -return a}, -$S:875} -A.aNG.prototype={ -$1(a){return this.aOX(a)}, -aOX(a){var s=0,r=A.n(t.CL),q -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:q=new A.IM(t.pE.a(B.cy.zu(A.caH(B.kV.au(A.ak(B.p.b4(0,a)))))),A.c(t.N,t.Rk)) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$1,r)}, -$S:876} -A.IM.prototype={ -aQn(a){var s,r,q,p=this.b -if(!p.ao(0,a)){s=this.a -r=J.T(s) -if(r.h(s,a)==null)return null -q=r.h(s,a) -if(q==null)q=[] -q=J.iv(t.VG.a(q),t.pE) -p.j(0,a,q.q2(q,new A.bNs(a),t.Ak).qb(0)) -r.A(s,a)}p=p.h(0,a) -p.toString -return p}, -$iaNF:1} -A.bNs.prototype={ -$1(a){var s,r=J.T(a),q=r.h(a,"asset") -q.toString -A.ak(q) -s=r.h(a,"dpr") -r=r.h(a,"asset") -r.toString -A.ak(r) -return new A.zH(A.aa8(s),r)}, -$S:877} -A.zH.prototype={ -gr5(a){return this.b}} -A.DS.prototype={ -N(){var s,r,q=this -if(q.a){s=A.c(t.N,t.z) -s.j(0,"uniqueIdentifier",q.b) -s.j(0,"hints",q.c) -s.j(0,"editingValue",q.d.aoT()) -r=q.e -if(r!=null)s.j(0,"hintText",r)}else s=null -return s}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.DS&&b.a===s.a&&b.b===s.b&&A.f4(b.c,s.c)&&b.d.m(0,s.d)&&b.e==s.e}, -gu(a){var s=this -return A.a7(s.a,s.b,A.aI(s.c),s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){var s=this,r=A.b(["enabled: "+s.a,"uniqueIdentifier: "+s.b,"autofillHints: "+A.A(s.c),"currentEditingValue: "+s.d.l(0)],t.s),q=s.e -if(q!=null)r.push("hintText: "+q) -return"AutofillConfiguration("+B.b.b_(r,", ")+")"}} -A.axq.prototype={ -N(){var s=this.b_y(),r=this.cx -r=A.hB(r,new A.bNC(),r.$ti.i("D.E"),t.c) -r=A.H(r,A.y(r).i("D.E")) -r.$flags=1 -s.j(0,"fields",r) -return s}} -A.bNC.prototype={ -$1(a){return a.N()}, -$S:878} -A.aPb.prototype={ -a6B(a,b){var s=this.gbwx(),r=A.cdt(a) -$.eX().a2X(r,new A.axq(new A.e1(s,new A.aPc(),s.$ti.i("e1<1,qS>")),b.a,b.b,!1,b.d,b.e,b.f,b.r,b.w,!0,!0,b.z,b.Q,b.as,b.at,!0,B.b0,B.eok,!1)) -return r}} -A.aPc.prototype={ -$1(a){return a.gyq()}, -$S:879} -A.aQ5.prototype={} -A.a1c.prototype={ -bgZ(){var s,r,q=this,p=t.v3,o=new A.b9P(A.c(p,t.bd),A.aQ(t.SQ),A.b([],t.sA)) -q.bh$!==$&&A.cp() -q.bh$=o -s=$.cg9() -r=A.b([],t.K0) -q.r1$!==$&&A.cp() -q.r1$=new A.ak7(o,s,r,A.aQ(p)) -p=q.bh$ -p===$&&A.e() -p.a2L().bK(0,new A.bCP(q),t.P)}, -Zb(){var s=$.Sq() -s.a.P(0) -s.b.P(0) -s.c.P(0)}, -K2(a){return this.bGk(a)}, -bGk(a){var s=0,r=A.n(t.H),q,p=this -var $async$K2=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:switch(A.ak(J.w(t.c.a(a),"type"))){case"memoryPressure":p.Zb() -break}s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$K2,r)}, -b3J(){var s=A.cm() -s.sqj(A.pA(null,new A.bCO(s),null,null,!1,t.hz)) -return J.cab(s.b3())}, -bNh(){if(this.id$==null)$.cf() -return}, -afR(a){return this.bdn(a)}, -bdn(a){var s=0,r=A.n(t.u),q,p=this,o,n,m,l,k -var $async$afR=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:a.toString -o=A.cLk(a) -n=p.id$ -o.toString -m=p.bay(n,o) -for(n=m.length,l=0;lq)for(p=q;p") -r=A.eH(new A.bS(c,s),s.i("D.E")) -q=A.b([],t.K0) -p=c.h(0,b) -o=$.hd.x2$ -n=a0.a -if(n==="")n=d -m=e.b6S(a0) -if(a0 instanceof A.BK)if(p==null){l=new A.mQ(b,a,n,o,!1) -r.v(0,b)}else l=A.ckA(n,m,p,b,o) -else if(p==null)l=d -else{l=A.ckB(m,p,b,!1,o) -r.A(0,b)}for(s=e.c.d,k=A.y(s).i("bS<1>"),j=k.i("D.E"),i=r.tq(A.eH(new A.bS(s,k),j)),i=i.gW(i),h=e.e;i.q();){g=i.gI(i) -if(g.m(0,b))q.push(new A.AV(g,a,d,o,!0)) -else{f=c.h(0,g) -f.toString -h.push(new A.AV(g,f,d,o,!0))}}for(c=A.eH(new A.bS(s,k),j).tq(r),c=c.gW(c);c.q();){k=c.gI(c) -j=s.h(0,k) -j.toString -h.push(new A.mQ(k,j,d,o,!0))}if(l!=null)h.push(l) -B.b.L(h,q)}} -A.aBq.prototype={} -A.MB.prototype={ -l(a){return"KeyboardInsertedContent("+this.a+", "+this.b+", "+A.A(this.c)+")"}, -m(a,b){var s,r,q=this -if(b==null)return!1 -if(J.as(b)!==A.K(q))return!1 -s=!1 -if(b instanceof A.MB)if(b.a===q.a)if(b.b===q.b){s=b.c -r=q.c -r=s==null?r==null:s===r -s=r}return s}, -gu(a){return A.a7(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.bfN.prototype={} -A.L.prototype={ -gaLj(){var s=this.a,r=A.cHT(s) -s=r==null?B.eDt.h(0,s):r -return s==null?"":s}, -gu(a){return B.c.gu(this.a)}, -m(a,b){if(b==null)return!1 -if(this===b)return!0 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.L&&b.a===this.a}} -A.bh2.prototype={ -$1(a){var s=$.ctU().h(0,a) -return s==null?A.b7([a],t.bd):s}, -$S:311} -A.bh4.prototype={ -$1(a){var s=$.ctT().h(0,a) -return s==null?A.b7([a],t.bd):s}, -$S:311} -A.a8.prototype={ -gu(a){return B.c.gu(this.a)}, -m(a,b){if(b==null)return!1 -if(this===b)return!0 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.a8&&b.a===this.a}} -A.aBr.prototype={} -A.oj.prototype={ -l(a){return"MethodCall("+this.a+", "+A.A(this.b)+")"}} -A.jY.prototype={ -l(a){var s=this -return"PlatformException("+s.a+", "+A.A(s.b)+", "+A.A(s.c)+", "+A.A(s.d)+")"}, -$ibq:1} -A.YM.prototype={ -l(a){return"MissingPluginException("+A.A(this.a)+")"}, -$ibq:1} -A.bHt.prototype={ -zu(a){if(a==null)return null -return B.t.b4(0,A.au_(a,0,null))}, -rg(a){if(a==null)return null -return A.caH(B.X.au(a))}} -A.beh.prototype={ -rg(a){if(a==null)return null -return B.zx.rg(B.p.rX(a))}, -zu(a){var s -if(a==null)return a -s=B.zx.zu(a) -s.toString -return B.p.b4(0,s)}} -A.bej.prototype={ -DH(a){var s=B.mE.rg(A.j(["method",a.a,"args",a.b],t.N,t.O)) -s.toString -return s}, -C6(a){var s,r,q,p=null,o=B.mE.zu(a) -if(!t.G.b(o))throw A.q(A.dX("Expected method call Map, got "+A.A(o),p,p)) -s=J.T(o) -r=s.h(o,"method") -if(r==null)q=s.ao(o,"method") -else q=!0 -if(q)q=typeof r=="string" -else q=!1 -if(q)return new A.oj(r,s.h(o,"args")) -throw A.q(A.dX("Invalid method call: "+A.A(o),p,p))}, -akV(a){var s,r,q,p=null,o=B.mE.zu(a) -if(!t.a.b(o))throw A.q(A.dX("Expected envelope List, got "+A.A(o),p,p)) -s=J.T(o) -if(s.gt(o)===1)return s.h(o,0) -r=!1 -if(s.gt(o)===3)if(typeof s.h(o,0)=="string")r=s.h(o,1)==null||typeof s.h(o,1)=="string" -if(r){r=A.ak(s.h(o,0)) -q=A.dC(s.h(o,1)) -throw A.q(A.to(r,s.h(o,2),q,p))}r=!1 -if(s.gt(o)===4)if(typeof s.h(o,0)=="string")if(s.h(o,1)==null||typeof s.h(o,1)=="string")r=s.h(o,3)==null||typeof s.h(o,3)=="string" -if(r){r=A.ak(s.h(o,0)) -q=A.dC(s.h(o,1)) -throw A.q(A.to(r,s.h(o,2),q,A.dC(s.h(o,3))))}throw A.q(A.dX("Invalid envelope: "+A.A(o),p,p))}, -YI(a){var s=B.mE.rg([a]) -s.toString -return s}, -Nv(a,b,c){var s=B.mE.rg([a,c,b]) -s.toString -return s}, -aIZ(a,b){return this.Nv(a,null,b)}} -A.a1T.prototype={ -rg(a){var s -if(a==null)return null -s=A.bMs(64) -this.vx(0,s,a) -return s.JN()}, -zu(a){var s,r -if(a==null)return null -s=new A.a_D(a) -r=this.Az(0,s) -if(s.b=b.a.byteLength)throw A.q(B.e9) -return this.E3(b.Pj(0),b)}, -E3(a,b){var s,r,q,p,o,n,m,l,k=this -switch(a){case 0:return null -case 1:return!0 -case 2:return!1 -case 3:s=b.b -r=$.jM() -q=b.a.getInt32(s,B.c7===r) -b.b+=4 -return q -case 4:return b.abZ(0) -case 6:b.Ez(8) -s=b.b -r=$.jM() -q=b.a.getFloat64(s,B.c7===r) -b.b+=8 -return q -case 5:case 7:p=k.ym(b) -return B.nV.au(b.Pk(p)) -case 8:return b.Pk(k.ym(b)) -case 9:p=k.ym(b) -b.Ez(4) -s=b.a -o=J.ca5(B.cc.gae(s),s.byteOffset+b.b,p) -b.b=b.b+4*p -return o -case 10:return b.ac_(k.ym(b)) -case 14:p=k.ym(b) -b.Ez(4) -s=b.a -o=J.ca4(B.cc.gae(s),s.byteOffset+b.b,p) -b.b=b.b+4*p -return o -case 11:p=k.ym(b) -b.Ez(8) -s=b.a -o=J.ch0(B.cc.gae(s),s.byteOffset+b.b,p) -b.b=b.b+8*p -return o -case 12:p=k.ym(b) -n=A.bA(p,null,!1,t.O) -for(s=b.a,m=0;m=s.byteLength)A.a3(B.e9) -b.b=r+1 -n[m]=k.E3(s.getUint8(r),b)}return n -case 13:p=k.ym(b) -s=t.O -n=A.c(s,s) -for(s=b.a,m=0;m=s.byteLength)A.a3(B.e9) -b.b=r+1 -r=k.E3(s.getUint8(r),b) -l=b.b -if(l>=s.byteLength)A.a3(B.e9) -b.b=l+1 -n.j(0,r,k.E3(s.getUint8(l),b))}return n -default:throw A.q(B.e9)}}, -zR(a,b){var s,r -if(b<254)a.wy(0,b) -else{s=a.d -if(b<=65535){a.wy(0,254) -r=$.jM() -s.$flags&2&&A.z(s,10) -s.setUint16(0,b,B.c7===r) -a.V9(a.e,0,2)}else{a.wy(0,255) -r=$.jM() -s.$flags&2&&A.z(s,11) -s.setUint32(0,b,B.c7===r) -a.V9(a.e,0,4)}}}, -ym(a){var s,r,q=a.Pj(0) -$label0$0:{if(254===q){s=a.b -r=$.jM() -q=a.a.getUint16(s,B.c7===r) -a.b+=2 -s=q -break $label0$0}if(255===q){s=a.b -r=$.jM() -q=a.a.getUint32(s,B.c7===r) -a.b+=4 -s=q -break $label0$0}s=q -break $label0$0}return s}} -A.bGi.prototype={ -$2(a,b){var s=this.a,r=this.b -s.vx(0,r,a) -s.vx(0,r,b)}, -$S:191} -A.bGl.prototype={ -DH(a){var s=A.bMs(64) -B.cy.vx(0,s,a.a) -B.cy.vx(0,s,a.b) -return s.JN()}, -C6(a){var s,r,q -a.toString -s=new A.a_D(a) -r=B.cy.Az(0,s) -q=B.cy.Az(0,s) -if(typeof r=="string"&&s.b>=a.byteLength)return new A.oj(r,q) -else throw A.q(B.Nr)}, -YI(a){var s=A.bMs(64) -s.wy(0,0) -B.cy.vx(0,s,a) -return s.JN()}, -Nv(a,b,c){var s=A.bMs(64) -s.wy(0,1) -B.cy.vx(0,s,a) -B.cy.vx(0,s,c) -B.cy.vx(0,s,b) -return s.JN()}, -aIZ(a,b){return this.Nv(a,null,b)}, -akV(a){var s,r,q,p,o,n -if(a.byteLength===0)throw A.q(B.e31) -s=new A.a_D(a) -if(s.Pj(0)===0)return B.cy.Az(0,s) -r=B.cy.Az(0,s) -q=B.cy.Az(0,s) -p=B.cy.Az(0,s) -o=s.b=a.byteLength -else n=!1 -if(n)throw A.q(A.to(r,p,A.dC(q),o)) -else throw A.q(B.e30)}} -A.bnp.prototype={ -bFl(a,b,c){var s,r,q,p -if(t.PB.b(b)){this.b.A(0,a) -return}s=this.b -r=s.h(0,a) -q=A.cOm(c) -if(q==null)q=this.a -if(J.v(r==null?null:t.ZC.a(r.a),q))return -p=q.a7t(a) -s.j(0,a,p) -B.f6q.r4("activateSystemCursor",A.j(["device",p.b,"kind",t.ZC.a(p.a).a],t.N,t.z),t.H)}} -A.YP.prototype={} -A.hC.prototype={ -l(a){var s=this.gRS() -return s}} -A.aze.prototype={ -a7t(a){throw A.q(A.dk(null))}, -gRS(){return"defer"}} -A.aGS.prototype={} -A.vR.prototype={ -gRS(){return"SystemMouseCursor("+this.a+")"}, -a7t(a){return new A.aGS(this,a)}, -m(a,b){if(b==null)return!1 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.vR&&b.a===this.a}, -gu(a){return B.f.gu(this.a)}} -A.aCd.prototype={} -A.wG.prototype={ -gXy(){var s=$.hd.ez$ -s===$&&A.e() -return s}, -bt(a,b){return this.aTx(0,b,this.$ti.i("1?"))}, -aTx(a,b,c){var s=0,r=A.n(c),q,p=this,o,n,m -var $async$bt=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:o=p.b -n=p.gXy().wr(0,p.a,o.rg(b)) -m=o -s=3 -return A.f(t.T8.b(n)?n:A.bc(n,t.CD),$async$bt) -case 3:q=m.zu(e) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$bt,r)}, -a1Y(a){this.gXy().UC(this.a,new A.aQ2(this,a))}} -A.aQ2.prototype={ -$1(a){return this.aP1(a)}, -aP1(a){var s=0,r=A.n(t.CD),q,p=this,o,n -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=p.a.b -n=o -s=3 -return A.f(p.b.$1(o.zu(a)),$async$$1) -case 3:q=n.rg(c) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$1,r)}, -$S:312} -A.iQ.prototype={ -gXy(){var s,r=this.c -if(r==null){s=$.hd.ez$ -s===$&&A.e() -r=s}return r}, -qi(a,b,c,d){return this.bhk(a,b,c,d,d.i("0?"))}, -bhk(a,b,c,d,e){var s=0,r=A.n(e),q,p=this,o,n,m,l,k -var $async$qi=A.o(function(f,g){if(f===1)return A.k(g,r) -for(;;)switch(s){case 0:o=p.b -n=o.DH(new A.oj(a,b)) -m=p.a -l=p.gXy().wr(0,m,n) -s=3 -return A.f(t.T8.b(l)?l:A.bc(l,t.CD),$async$qi) -case 3:k=g -if(k==null){if(c){q=null -s=1 -break}throw A.q(A.bne("No implementation found for method "+a+" on channel "+m))}q=d.i("0?").a(o.akV(k)) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$qi,r)}, -r4(a,b,c){return this.qi(a,b,!1,c)}, -a9a(a,b,c,d){return this.bHN(a,b,c,d,c.i("@<0>").d0(d).i("x<1,2>?"))}, -a99(a,b,c){return this.a9a(a,null,b,c)}, -bHN(a,b,c,d,e){var s=0,r=A.n(e),q,p=this,o -var $async$a9a=A.o(function(f,g){if(f===1)return A.k(g,r) -for(;;)switch(s){case 0:s=3 -return A.f(p.r4(a,b,t.G),$async$a9a) -case 3:o=g -q=o==null?null:J.rw(o,c,d) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a9a,r)}, -zY(a){var s=this.gXy() -s.UC(this.a,new A.bn8(this,a))}, -a42(a,b){return this.bbW(a,b)}, -bbW(a,b){var s=0,r=A.n(t.CD),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e -var $async$a42=A.o(function(c,d){if(c===1){o.push(d) -s=p}for(;;)switch(s){case 0:h=n.b -g=h.C6(a) -p=4 -e=h -s=7 -return A.f(b.$1(g),$async$a42) -case 7:k=e.YI(d) -q=k -s=1 -break -p=2 -s=6 -break -case 4:p=3 -f=o.pop() -k=A.a4(f) -if(k instanceof A.jY){m=k -k=m.a -i=m.b -q=h.Nv(k,m.c,i) -s=1 -break}else if(k instanceof A.YM){q=null -s=1 -break}else{l=k -h=h.aIZ("error",J.bo(l)) -q=h -s=1 -break}s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$a42,r)}} -A.bn8.prototype={ -$1(a){return this.a.a42(a,this.b)}, -$S:312} -A.ol.prototype={ -r4(a,b,c){return this.bHO(a,b,c,c.i("0?"))}, -z_(a,b){return this.r4(a,null,b)}, -bHO(a,b,c,d){var s=0,r=A.n(d),q,p=this -var $async$r4=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:q=p.aYY(a,b,!0,c) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$r4,r)}} -A.W0.prototype={ -aMR(){var s=new A.iQ(this.a,B.bv,null),r=A.cm() -r.b=new A.c1(new A.b5z(this,r,s,null),new A.b5A(this,s,null),t.zr) -return J.cab(r.b3())}} -A.b5z.prototype={ -$0(){var s=0,r=A.n(t.H),q=1,p=[],o=this,n,m,l,k,j,i,h -var $async$$0=A.o(function(a,b){if(a===1){p.push(b) -s=q}for(;;)switch(s){case 0:i=$.hd.ez$ -i===$&&A.e() -l=o.a -k=l.a -i.UC(k,new A.b5y(l,o.b)) -q=3 -s=6 -return A.f(o.c.qi("listen",o.d,!1,t.H),$async$$0) -case 6:q=1 -s=5 -break -case 3:q=2 -h=p.pop() -n=A.a4(h) -m=A.ap(h) -i=A.de("while activating platform stream on channel "+k) -A.fD(new A.dR(n,m,"services library",i,null,!1)) -s=5 -break -case 2:s=1 -break -case 5:return A.l(null,r) -case 1:return A.k(p.at(-1),r)}}) -return A.m($async$$0,r)}, -$S:2} -A.b5y.prototype={ -$1(a){return this.aPI(a)}, -aPI(a){var s=0,r=A.n(t.P),q,p=this,o,n,m -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:if(a==null)J.aaS(p.b.b3()) -else try{J.dV(p.b.b3(),B.bv.akV(a))}catch(l){m=A.a4(l) -if(m instanceof A.jY){o=m -p.b.b3().zq(o)}else throw l}q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$1,r)}, -$S:887} -A.b5A.prototype={ -$0(){var s=0,r=A.n(t.H),q=1,p=[],o=this,n,m,l,k,j,i -var $async$$0=A.o(function(a,b){if(a===1){p.push(b) -s=q}for(;;)switch(s){case 0:j=$.hd.ez$ -j===$&&A.e() -l=o.a.a -j.UC(l,null) -q=3 -s=6 -return A.f(o.b.qi("cancel",o.c,!1,t.H),$async$$0) -case 6:q=1 -s=5 -break -case 3:q=2 -i=p.pop() -n=A.a4(i) -m=A.ap(i) -j=A.de("while de-activating platform stream on channel "+l) -A.fD(new A.dR(n,m,"services library",j,null,!1)) -s=5 -break -case 2:s=1 -break -case 5:return A.l(null,r) -case 1:return A.k(p.at(-1),r)}}) -return A.m($async$$0,r)}, -$S:2} -A.bqY.prototype={} -A.H0.prototype={} -A.a22.prototype={ -H(){return"SwipeEdge."+this.b}} -A.BA.prototype={ -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.BA&&J.v(s.a,b.a)&&s.b===b.b&&s.c===b.c}, -gu(a){return A.a7(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return"PredictiveBackEvent{touchOffset: "+A.A(this.a)+", progress: "+A.A(this.b)+", swipeEdge: "+this.c.l(0)+"}"}} -A.NS.prototype={ -m(a,b){if(b==null)return!1 -if(this===b)return!0 -return b instanceof A.NS&&b.a===this.a&&b.b===this.b}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.b0A.prototype={ -a_N(){var s=0,r=A.n(t.Xh),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e -var $async$a_N=A.o(function(a,b){if(a===1){o.push(b) -s=p}for(;;)switch(s){case 0:g=null -p=4 -l=n.a -l===$&&A.e() -e=t.J1 -s=7 -return A.f(l.z_("ProcessText.queryTextActions",t.z),$async$a_N) -case 7:m=e.a(b) -if(m==null){l=A.b([],t.RW) -q=l -s=1 -break}g=m -p=2 -s=6 -break -case 4:p=3 -f=o.pop() -l=A.b([],t.RW) -q=l -s=1 -break -s=6 -break -case 3:s=2 -break -case 6:l=A.b([],t.RW) -for(j=J.ar(J.hJ(g));j.q();){i=j.gI(j) -i.toString -A.ak(i) -h=J.w(g,i) -h.toString -l.push(new A.NS(i,A.ak(h)))}q=l -s=1 -break -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$a_N,r)}, -a_G(a,b,c){return this.bMA(a,b,c)}, -bMA(a,b,c){var s=0,r=A.n(t.u),q,p=this,o,n -var $async$a_G=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:o=p.a -o===$&&A.e() -n=A -s=3 -return A.f(o.r4("ProcessText.processTextAction",[a,b,c],t.z),$async$a_G) -case 3:q=n.dC(e) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a_G,r)}} -A.Fk.prototype={ -H(){return"KeyboardSide."+this.b}} -A.pm.prototype={ -H(){return"ModifierKey."+this.b}} -A.a_B.prototype={ -gbJK(){var s,r,q=A.c(t.nq,t.Di) -for(s=0;s<9;++s){r=B.V8[s] -if(this.bI3(r))q.j(0,r,B.oS)}return q}} -A.yk.prototype={} -A.bu9.prototype={ -$0(){var s,r,q,p=this.b,o=J.T(p),n=A.dC(o.h(p,"key")),m=n==null -if(!m){s=n.length -s=s!==0&&s===1}else s=!1 -if(s)this.a.a=n -s=A.dC(o.h(p,"code")) -if(s==null)s="" -m=m?"":n -r=A.hq(o.h(p,"location")) -if(r==null)r=0 -q=A.hq(o.h(p,"metaState")) -if(q==null)q=0 -p=A.hq(o.h(p,"keyCode")) -return new A.apE(s,m,r,q,p==null?0:p)}, -$S:888} -A.BK.prototype={} -A.Od.prototype={} -A.buc.prototype={ -bG6(a){var s,r,q,p,o,n,m,l,k,j,i,h=this -if(a instanceof A.BK){o=a.c -h.d.j(0,o.gDY(),o.ganc())}else if(a instanceof A.Od)h.d.A(0,a.c.gDY()) -h.bsW(a) -o=h.a -n=A.H(o,t.iS) -m=n.length -l=0 -for(;l")),e),a0=a1 instanceof A.BK -if(a0)a.v(0,g.gDY()) -for(s=g.a,r=null,q=0;q<9;++q){p=B.V8[q] -o=$.cuC() -n=o.h(0,new A.i8(p,B.ld)) -if(n==null)continue -m=B.a33.h(0,s) -if(n.p(0,m==null?new A.a8(98784247808+B.f.gu(s)):m))r=p -if(f.h(0,p)===B.oS){c.L(0,n) -if(n.cs(0,a.gvM(a)))continue}l=f.h(0,p)==null?A.aQ(e):o.h(0,new A.i8(p,f.h(0,p))) -if(l==null)continue -for(o=A.y(l),m=new A.re(l,l.r,o.i("re<1>")),m.c=l.e,o=o.c;m.q();){k=m.d -if(k==null)k=o.a(k) -j=$.cuB().h(0,k) -j.toString -d.j(0,k,j)}}i=b.h(0,B.nE)!=null&&!J.v(b.h(0,B.nE),B.rt) -for(e=$.cg8(),e=new A.ck(e,e.r,e.e,A.y(e).i("ck<1>"));e.q();){a=e.d -h=i&&a.m(0,B.nE) -if(!c.p(0,a)&&!h)b.A(0,a)}b.A(0,B.rZ) -b.L(0,d) -if(a0&&r!=null&&!b.ao(0,g.gDY())){e=g.gDY().m(0,B.pA) -if(e)b.j(0,g.gDY(),g.ganc())}}} -A.i8.prototype={ -m(a,b){if(b==null)return!1 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.i8&&b.a===this.a&&b.b==this.b}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.aDY.prototype={} -A.aDX.prototype={} -A.apE.prototype={ -gDY(){var s=this.a,r=B.a33.h(0,s) -return r==null?new A.a8(98784247808+B.f.gu(s)):r}, -ganc(){var s,r=this.b,q=B.eRW.h(0,r),p=q==null?null:q[this.c] -if(p!=null)return p -s=B.eGw.h(0,r) -if(s!=null)return s -if(r.length===1)return new A.L(r.toLowerCase().charCodeAt(0)) -return new A.L(B.f.gu(this.a)+98784247808)}, -bI3(a){var s,r=this -$label0$0:{if(B.pn===a){s=(r.d&4)!==0 -break $label0$0}if(B.po===a){s=(r.d&1)!==0 -break $label0$0}if(B.pp===a){s=(r.d&2)!==0 -break $label0$0}if(B.pq===a){s=(r.d&8)!==0 -break $label0$0}if(B.EA===a){s=(r.d&16)!==0 -break $label0$0}if(B.Ez===a){s=(r.d&32)!==0 -break $label0$0}if(B.EB===a){s=(r.d&64)!==0 -break $label0$0}if(B.EC===a||B.a3S===a){s=!1 -break $label0$0}s=null}return s}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.apE&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -gr5(a){return this.b}} -A.a0n.prototype={ -gbOW(){var s=this -if(s.c)return new A.dA(s.a,t.Lg) -if(s.b==null){s.b=new A.aL(new A.aj($.am,t.X6),t.E_) -s.a3Y()}return s.b.a}, -a3Y(){var s=0,r=A.n(t.H),q,p=this,o -var $async$a3Y=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:s=3 -return A.f(B.EK.z_("get",t.pE),$async$a3Y) -case 3:o=b -if(p.b==null){s=1 -break}p.azY(o) -case 1:return A.l(q,r)}}) -return A.m($async$a3Y,r)}, -azY(a){var s,r=a==null -if(!r){s=J.w(a,"enabled") -s.toString -A.fS(s)}else s=!1 -this.bG8(r?null:t.nc.a(J.w(a,"data")),s)}, -bG8(a,b){var s,r,q=this,p=q.c&&b -q.d=p -if(p)$.d2.p3$.push(new A.bvT(q)) -s=q.a -if(b){p=q.b7K(a) -r=t.N -if(p==null){p=t.O -p=A.c(p,p)}r=new A.iU(p,q,null,"root",A.c(r,t.z4),A.c(r,t.I1)) -p=r}else p=null -q.a=p -q.c=!0 -r=q.b -if(r!=null)r.dI(0,p) -q.b=null -if(q.a!=s){q.a6() -if(s!=null)s.n()}}, -agK(a){return this.biT(a)}, -biT(a){var s=0,r=A.n(t.H),q=this,p -var $async$agK=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p=a.a -switch(p){case"push":q.azY(t.pE.a(a.b)) -break -default:throw A.q(A.dk(p+" was invoked but isn't implemented by "+A.K(q).l(0)))}return A.l(null,r)}}) -return A.m($async$agK,r)}, -b7K(a){if(a==null)return null -return t.J1.a(B.cy.zu(J.jp(B.o.gae(a),a.byteOffset,a.byteLength)))}, -aSq(a){var s=this -s.r.v(0,a) -if(!s.f){s.f=!0 -$.d2.p3$.push(new A.bvU(s))}}, -avH(){var s,r,q,p,o=this -if(!o.f)return -o.f=!1 -for(s=o.r,r=A.dy(s,s.r,A.y(s).c),q=r.$ti.c;r.q();){p=r.d;(p==null?q.a(p):p).w=!1}s.P(0) -s=B.cy.rg(o.a.a) -s.toString -B.EK.r4("put",J.dc(B.cc.gae(s),s.byteOffset,s.byteLength),t.H)}, -aJo(){if($.d2.R8$)return -this.avH()}, -n(){var s=this.a -if(s!=null)s.n() -this.rf()}} -A.bvT.prototype={ -$1(a){this.a.d=!1}, -$S:6} -A.bvU.prototype={ -$1(a){return this.a.avH()}, -$S:6} -A.iU.prototype={ -gWz(){var s=J.St(this.a,"c",new A.bvQ()) -s.toString -return t.pE.a(s)}, -gGo(){var s=J.St(this.a,"v",new A.bvR()) -s.toString -return t.pE.a(s)}, -aor(a,b,c){var s=this,r=J.fz(s.gGo(),b),q=c.i("0?").a(J.kd(s.gGo(),b)) -if(J.eD(s.gGo()))J.kd(s.a,"v") -if(r)s.Qt() -return q}, -A(a,b){return this.aor(0,b,t.z)}, -p(a,b){return J.fz(this.gGo(),b)}, -bxV(a,b){var s,r,q,p,o=this,n=o.f -if(n.ao(0,a)||!J.fz(o.gWz(),a)){n=t.N -s=new A.iU(A.c(n,t.O),null,null,a,A.c(n,t.z4),A.c(n,t.I1)) -o.B0(s) -return s}r=t.N -q=o.c -p=J.w(o.gWz(),a) -p.toString -s=new A.iU(t.pE.a(p),q,o,a,A.c(r,t.z4),A.c(r,t.I1)) -n.j(0,a,s) -return s}, -B0(a){var s=this,r=a.d -if(r!==s){if(r!=null)r.a55(a) -a.d=s -s.asW(a) -if(a.c!=s.c)s.aAI(a)}}, -bp4(a){this.a55(a) -a.d=null -if(a.c!=null){a.ahC(null) -a.aEQ(this.gaAH())}}, -Qt(){var s,r=this -if(!r.w){r.w=!0 -s=r.c -if(s!=null)s.aSq(r)}}, -aAI(a){a.ahC(this.c) -a.aEQ(this.gaAH())}, -ahC(a){var s=this,r=s.c -if(r==a)return -if(s.w)if(r!=null)r.r.A(0,s) -s.c=a -if(s.w&&a!=null){s.w=!1 -s.Qt()}}, -a55(a){var s,r,q,p=this -if(p.f.A(0,a.e)===a){J.kd(p.gWz(),a.e) -s=p.r -r=s.h(0,a.e) -if(r!=null){q=J.ce(r) -p.aw5(q.uU(r)) -if(q.ga2(r))s.A(0,a.e)}if(J.eD(p.gWz()))J.kd(p.a,"c") -p.Qt() -return}s=p.r -q=s.h(0,a.e) -if(q!=null)J.kd(q,a) -q=s.h(0,a.e) -q=q==null?null:J.eD(q) -if(q===!0)s.A(0,a.e)}, -asW(a){var s=this -if(s.f.ao(0,a.e)){J.dV(s.r.d6(0,a.e,new A.bvP()),a) -s.Qt() -return}s.aw5(a) -s.Qt()}, -aw5(a){this.f.j(0,a.e,a) -J.aV(this.gWz(),a.e,a.a)}, -aER(a,b){var s=this.f,r=this.r,q=A.y(r).i("aH<2>"),p=new A.aH(s,A.y(s).i("aH<2>")).bEU(0,new A.hO(new A.aH(r,q),new A.bvS(),q.i("hO"))) -if(b){s=A.H(p,A.y(p).i("D.E")) -s.$flags=1 -p=s}J.h2(p,a)}, -aEQ(a){return this.aER(a,!1)}, -bO3(a){var s,r=this -if(a===r.e)return -s=r.d -if(s!=null)s.a55(r) -r.e=a -s=r.d -if(s!=null)s.asW(r)}, -n(){var s,r=this -r.aER(r.gbp3(),!0) -r.f.P(0) -r.r.P(0) -s=r.d -if(s!=null)s.a55(r) -r.d=null -r.ahC(null)}, -l(a){return"RestorationBucket(restorationId: "+this.e+", owner: null)"}} -A.bvQ.prototype={ -$0(){var s=t.O -return A.c(s,s)}, -$S:314} -A.bvR.prototype={ -$0(){var s=t.O -return A.c(s,s)}, -$S:314} -A.bvP.prototype={ -$0(){return A.b([],t.QT)}, -$S:891} -A.bvS.prototype={ -$1(a){return a}, -$S:892} -A.Pc.prototype={ -m(a,b){var s,r -if(b==null)return!1 -if(this===b)return!0 -if(b instanceof A.Pc){s=b.a -r=this.a -s=s.a===r.a&&s.b===r.b&&A.f4(b.b,this.b)}else s=!1 -return s}, -gu(a){var s=this.a -return A.a7(s.a,s.b,A.aI(this.b),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){var s=this.b -return"SuggestionSpan(range: "+this.a.l(0)+", suggestions: "+s.l(s)+")"}} -A.asH.prototype={ -m(a,b){if(b==null)return!1 -if(this===b)return!0 -return b instanceof A.asH&&b.a===this.a&&A.f4(b.b,this.b)}, -gu(a){return A.a7(this.a,A.aI(this.b),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return"SpellCheckResults(spellCheckText: "+this.a+", suggestionSpans: "+A.A(this.b)+")"}} -A.Es.prototype={ -H(){return"DeviceOrientation."+this.b}} -A.aNp.prototype={} -A.a29.prototype={ -H(){return"SystemUiOverlay."+this.b}} -A.bI_.prototype={ -H(){return"SystemUiMode."+this.b}} -A.vS.prototype={ -gu(a){var s=this -return A.a7(s.a,s.b,s.d,s.e,s.f,s.r,s.w,s.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s,r=this -if(b==null)return!1 -if(J.as(b)!==A.K(r))return!1 -s=!1 -if(b instanceof A.vS)if(J.v(b.a,r.a))if(J.v(b.e,r.e))if(b.r===r.r)if(b.f===r.f)s=b.c==r.c -return s}} -A.bHU.prototype={ -$0(){var s,r,q,p,o,n,m -if(!J.v($.Pg,$.bHQ)){s=$.Pg -r=s.a -r=r==null?null:r.gk(r) -q=s.w -p=s.e -p=p==null?null:p.zQ() -o=s.f.H() -n=s.r.H() -m=s.c -m=m==null?null:m.H() -B.c5.r4("SystemChrome.setSystemUIOverlayStyle",A.j(["systemNavigationBarColor",r,"systemNavigationBarDividerColor",null,"systemStatusBarContrastEnforced",q,"statusBarColor",p,"statusBarBrightness",o,"statusBarIconBrightness",n,"systemNavigationBarIconBrightness",m,"systemNavigationBarContrastEnforced",s.d],t.N,t.z),t.H) -$.bHQ=$.Pg}$.Pg=null}, -$S:0} -A.bHR.prototype={ -$0(){$.bHQ=null}, -$S:0} -A.aGT.prototype={} -A.at8.prototype={ -H(){return"SystemSoundType."+this.b}} -A.oy.prototype={ -wS(a){var s -if(a<0)return null -s=this.Uf(a).a -return s>=0?s:null}, -wT(a){var s=this.Uf(Math.max(0,a)).b -return s>=0?s:null}, -Uf(a){var s,r=this.wS(a) -if(r==null)r=-1 -s=this.wT(a) -return new A.ez(r,s==null?-1:s)}} -A.Kq.prototype={ -wS(a){var s -if(a<0)return null -s=this.a -return A.bHr(s,Math.min(a,s.length)).b}, -wT(a){var s,r=this.a -if(a>=r.length)return null -s=A.bHr(r,Math.max(0,a+1)) -return s.b+s.gI(0).length}, -Uf(a){var s,r,q,p=this -if(a<0){s=p.wT(a) -return new A.ez(-1,s==null?-1:s)}else{s=p.a -if(a>=s.length){s=p.wS(a) -return new A.ez(s==null?-1:s,-1)}}r=A.bHr(s,a) -s=r.b -if(s!==r.c)s=new A.ez(s,s+r.gI(0).length) -else{q=p.wT(a) -s=new A.ez(s,q==null?-1:q)}return s}} -A.MF.prototype={ -Uf(a){return this.a.U1(new A.bG(Math.max(a,0),B.C))}} -A.Bm.prototype={ -wS(a){var s,r,q -if(a<0||this.a.length===0)return null -s=this.a -r=s.length -if(a>=r)return r -if(a===0)return 0 -if(a>1&&s.charCodeAt(a)===10&&s.charCodeAt(a-1)===13)q=a-2 -else q=A.cdu(s.charCodeAt(a))?a-1:a -while(q>0){if(A.cdu(s.charCodeAt(q)))return q+1;--q}return Math.max(q,0)}, -wT(a){var s,r=this.a,q=r.length -if(a>=q||q===0)return null -if(a<0)return 0 -for(s=a;!A.cdu(r.charCodeAt(s));){++s -if(s===q)return s}return s=s?null:s}} -A.lI.prototype={ -gGK(){var s,r=this -if(!r.gc9()||r.c===r.d)s=r.e -else s=r.c=n&&o<=p.b)return p -s=p.c -r=p.d -q=s<=r -if(o<=n){if(b)return p.RH(a.b,p.b,o) -n=q?o:s -return p.MZ(n,q?r:o)}if(b)return p.RH(a.b,n,o) -n=q?s:o -return p.MZ(n,q?o:r)}, -aJc(a){if(this.gud().m(0,a))return this -return this.bzD(a.b,a.a)}} -A.Cj.prototype={} -A.atn.prototype={} -A.atm.prototype={} -A.ato.prototype={} -A.Po.prototype={} -A.aH8.prototype={} -A.amY.prototype={ -H(){return"MaxLengthEnforcement."+this.b}} -A.yL.prototype={} -A.aCh.prototype={} -A.c2h.prototype={} -A.Wh.prototype={ -aJw(a,b){var s,r,q,p,o,n,m,l=this,k=null,j=new A.d6(""),i=b.b,h=i.gc9()?new A.aCh(i.c,i.d):k,g=b.c,f=g.gc9()&&g.a!==g.b?new A.aCh(g.a,g.b):k,e=new A.c2h(b,j,h,f) -g=b.a -s=J.Sr(l.a,g) -for(r=s.gW(s),q=l.b,p=!q,o=k;r.q();o=n){n=r.gI(r) -m=o==null?k:o.gdf(o) -if(m==null)m=0 -l.ahe(q,m,n.gq4(n),e) -l.ahe(p,n.gq4(n),n.gdf(n),e)}r=o==null?k:o.gdf(o) -if(r==null)r=0 -l.ahe(q,r,g.length,e) -j=j.a -g=f==null||f.a===f.b?B.bI:new A.ez(f.a,f.b) -i=h==null?B.ev:A.eW(i.e,h.a,h.b,i.f) -return new A.ea(j.charCodeAt(0)==0?j:j,i,g)}, -ahe(a,b,c,d){var s,r,q,p -if(a)s=b===c?"":this.c -else s=B.f.a1(d.a.a,b,c) -d.b.a+=s -if(s.length===c-b)return -r=new A.b7b(b,c,s) -q=d.c -p=q==null -if(!p)q.a=q.a+r.$1(d.a.b.c) -if(!p)q.b=q.b+r.$1(d.a.b.d) -q=d.d -p=q==null -if(!p)q.a=q.a+r.$1(d.a.c.a) -if(!p)q.b=q.b+r.$1(d.a.c.b)}} -A.b7b.prototype={ -$1(a){var s=this,r=s.a,q=a<=r&&a") -s=A.H(new A.O(s,new A.bIl(),r),r.i("a2.E"))}o.j(0,"hintLocales",s) -return o}, -m(a,b){var s,r,q=this -if(b==null)return!1 -if(q===b)return!0 -if(J.as(b)!==A.K(q))return!1 -s=!1 -if(b instanceof A.qS)if(b.a==q.a)if(b.b.m(0,q.b))if(b.c===q.c)if(b.d===q.d)if(b.e===q.e)if(b.r===q.r)if(b.w===q.w)if(b.y===q.y)if(b.Q===q.Q)if(b.at===q.at)if(b.as===q.as)if(b.f.m(0,q.f))if(A.f4(b.ay,q.ay)){s=b.ch -r=q.ch -r=s==null?r==null:s===r -s=r}return s}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,s.r,s.w,!0,s.y,s.z,s.Q,s.at,s.as,s.f,!0,A.aI(s.ay),!1,s.ch,B.a,B.a)}, -l(a){var s=this,r=A.b([],t.s),q=s.a -if(q!=null)r.push("viewId: "+A.A(q)) -r.push("inputType: "+s.b.l(0)) -r.push("readOnly: "+s.c) -r.push("obscureText: "+s.d) -r.push("autocorrect: "+s.e) -r.push("smartDashesType: "+s.r.l(0)) -r.push("smartQuotesType: "+s.w.l(0)) -r.push("enableSuggestions: true") -r.push("enableInteractiveSelection: "+s.y) -r.push("inputAction: "+s.Q.l(0)) -r.push("keyboardAppearance: "+s.at.l(0)) -r.push("textCapitalization: "+s.as.l(0)) -r.push("autofillConfiguration: "+s.f.l(0)) -r.push("enableIMEPersonalizedLearning: true") -r.push("allowedMimeTypes: "+A.A(s.ay)) -r.push("enableDeltaModel: false") -q=s.ch -if(q!=null)r.push("hintLocales: "+A.A(q)) -return"TextInputConfiguration("+B.b.b_(r,", ")+")"}} -A.bIl.prototype={ -$1(a){return a.QE("-")}, -$S:893} -A.Wm.prototype={ -H(){return"FloatingCursorDragState."+this.b}} -A.Oa.prototype={} -A.ea.prototype={ -RI(a,b,c){var s=c==null?this.a:c,r=b==null?this.b:b -return new A.ea(s,r,a==null?this.c:a)}, -B8(a){return this.RI(null,a,null)}, -akk(a){return this.RI(a,null,null)}, -bzG(a,b){return this.RI(a,b,null)}, -bzx(a){return this.RI(null,null,a)}, -gaKP(){var s,r=this.c -if(r.gc9()){s=r.b -r=s>=r.a&&s<=this.a.length}else r=!1 -return r}, -aox(a,b){var s,r,q,p,o=this -if(!a.gc9())return o -s=a.a -r=a.b -q=B.f.w_(o.a,s,r,b) -if(r-s===b.length)return o.bzx(q) -s=new A.bIh(a,b) -r=o.b -p=o.c -return new A.ea(q,A.eW(B.C,s.$1(r.c),s.$1(r.d),!1),new A.ez(s.$1(p.a),s.$1(p.b)))}, -aoT(){var s=this.b,r=this.c -return A.j(["text",this.a,"selectionBase",s.c,"selectionExtent",s.d,"selectionAffinity",s.e.H(),"selectionIsDirectional",s.f,"composingBase",r.a,"composingExtent",r.b],t.N,t.z)}, -l(a){return"TextEditingValue(text: \u2524"+this.a+"\u251c, selection: "+this.b.l(0)+", composing: "+this.c.l(0)+")"}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -return b instanceof A.ea&&b.a===s.a&&b.b.m(0,s.b)&&b.c.m(0,s.c)}, -gu(a){var s=this.c -return A.a7(B.f.gu(this.a),this.b.gu(0),A.a7(B.c.gu(s.a),B.c.gu(s.b),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.bIh.prototype={ -$1(a){var s=this.a,r=s.a,q=a<=r&&a") -o=A.H(new A.O(n,new A.bIz(),m),m.i("a2.E")) -n=p.f -m=A.y(n).i("bS<1>") -l=m.i("e1>") -n=A.H(new A.e1(new A.az(new A.bS(n,m),new A.bIA(p,o),m.i("az")),new A.bIB(p),l),l.i("D.E")) -q=n -s=1 -break $async$outer -case"TextInputClient.scribbleInteractionBegan":p.r=!0 -s=1 -break $async$outer -case"TextInputClient.scribbleInteractionFinished":p.r=!1 -s=1 -break $async$outer}n=p.d -if(n==null){s=1 -break}if(a0==="TextInputClient.requestExistingInputState"){m=p.e -m===$&&A.e() -p.a2X(n,m) -p.a5o(p.d.r.a.c.a) -s=1 -break}m=t.a -o=m.a(a1.b) -if(a0===u.gP){j=n.r.dx -n=t.c -i=n.a(J.w(o,1)) -for(m=J.e4(i),l=J.ar(m.gdQ(i)),k=j==null;l.q();){h=l.gI(l) -g=A.co0(n.a(m.h(i,h))) -f=k?null:j.d.h(0,h) -if(f!=null&&f.gyq().f.a)f.ajt(g)}s=1 -break}n=J.T(o) -f=A.b_(n.h(o,0)) -l=p.d -if(f!==l.f){s=1 -break}switch(a0){case"TextInputClient.updateEditingState":e=A.co0(t.c.a(n.h(o,1))) -$.eX().bu5(e,$.c9M()) -break -case u.s:l=t.c -d=l.a(n.h(o,1)) -n=A.b([],t.sD) -for(m=J.ar(m.a(J.w(d,"deltas")));m.q();)n.push(A.cMc(l.a(m.gI(m)))) -t.rh.a(p.d.r).bSs(n) -break -case"TextInputClient.performAction":if(A.ak(n.h(o,1))==="TextInputAction.commitContent"){n=t.c.a(n.h(o,2)) -m=J.T(n) -l=A.ak(m.h(n,"mimeType")) -k=A.ak(m.h(n,"uri")) -n=m.h(n,"data")!=null?new Uint8Array(A.bf(A.dZ(t.JY.a(m.h(n,"data")),!0,t.S))):null -m=p.d.r.a.ut -if(m!=null)m.a.$1(new A.MB(l,k,n))}else p.d.r.bM3(A.cTc(A.ak(n.h(o,1)))) -break -case"TextInputClient.performSelectors":c=J.iv(m.a(n.h(o,1)),t.N) -c.aT(c,p.d.r.gbM5()) -break -case"TextInputClient.performPrivateCommand":m=t.c -b=m.a(n.h(o,1)) -n=p.d.r -l=J.T(b) -A.ak(l.h(b,"action")) -if(l.h(b,"data")!=null)m.a(l.h(b,"data")) -n.a.toString -break -case"TextInputClient.updateFloatingCursor":m=l.r -l=A.cTb(A.ak(n.h(o,1))) -n=t.c.a(n.h(o,2)) -if(l===B.v9){k=J.T(n) -a=new A.t(A.la(k.h(n,"X")),A.la(k.h(n,"Y")))}else a=B.l -m.abz(new A.Oa(a,null,l)) -break -case"TextInputClient.onConnectionClosed":n=l.r -if(n.gA6()){n.z.toString -n.ok=n.z=$.eX().d=null -n.a.d.xf()}break -case"TextInputClient.showAutocorrectionPromptRect":l.r.aWo(A.b_(n.h(o,1)),A.b_(n.h(o,2))) -break -case"TextInputClient.showToolbar":l.r.AH() -break -case"TextInputClient.insertTextPlaceholder":l.r.bHu(new A.X(A.la(n.h(o,1)),A.la(n.h(o,2)))) -break -case"TextInputClient.removeTextPlaceholder":l.r.aNe() -break -default:throw A.q(A.bne(null))}case 1:return A.l(q,r)}}) -return A.m($async$ag0,r)}, -bpt(){if(this.w)return -this.w=!0 -A.j2(new A.bID(this))}, -bqL(a,b){var s,r,q,p,o,n,m -for(s=this.b,s=A.dy(s,s.r,A.y(s).c),r=t.jl,q=t.H,p=s.$ti.c;s.q();){o=s.d -if(o==null)o=p.a(o) -n=$.eX() -m=n.c -m===$&&A.e() -m.r4("TextInput.setClient",A.b([n.d.f,o.auL(b)],r),q)}}, -aup(){var s,r,q,p,o=this -o.d.toString -for(s=o.b,s=A.dy(s,s.r,A.y(s).c),r=t.H,q=s.$ti.c;s.q();){p=s.d -if(p==null)q.a(p) -p=$.eX().c -p===$&&A.e() -p.z_("TextInput.clearClient",r)}o.d=null -o.bpt()}, -aiv(a){var s,r,q,p,o -for(s=this.b,s=A.dy(s,s.r,A.y(s).c),r=t.H,q=s.$ti.c;s.q();){p=s.d -if(p==null)p=q.a(p) -o=$.eX().c -o===$&&A.e() -o.r4("TextInput.updateConfig",p.auL(a),r)}}, -a5o(a){var s,r,q,p -for(s=this.b,s=A.dy(s,s.r,A.y(s).c),r=t.H,q=s.$ti.c;s.q();){p=s.d -if(p==null)q.a(p) -p=$.eX().c -p===$&&A.e() -p.r4("TextInput.setEditingState",a.aoT(),r)}}, -ahU(){var s,r,q,p -for(s=this.b,s=A.dy(s,s.r,A.y(s).c),r=t.H,q=s.$ti.c;s.q();){p=s.d -if(p==null)q.a(p) -p=$.eX().c -p===$&&A.e() -p.z_("TextInput.show",r)}}, -bgn(){var s,r,q,p -for(s=this.b,s=A.dy(s,s.r,A.y(s).c),r=t.H,q=s.$ti.c;s.q();){p=s.d -if(p==null)q.a(p) -p=$.eX().c -p===$&&A.e() -p.z_("TextInput.hide",r)}}, -bqO(a,b){var s,r,q,p,o,n,m,l,k -for(s=this.b,s=A.dy(s,s.r,A.y(s).c),r=a.a,q=a.b,p=b.a,o=t.N,n=t.z,m=t.H,l=s.$ti.c;s.q();){k=s.d -if(k==null)l.a(k) -k=$.eX().c -k===$&&A.e() -k.r4("TextInput.setEditableSizeAndTransform",A.j(["width",r,"height",q,"transform",p],o,n),m)}}, -bqM(a){var s,r,q,p,o,n,m,l,k,j -for(s=this.b,s=A.dy(s,s.r,A.y(s).c),r=a.a,q=a.c-r,p=a.b,o=a.d-p,n=t.N,m=t.z,l=t.H,k=s.$ti.c;s.q();){j=s.d -if(j==null)k.a(j) -j=$.eX().c -j===$&&A.e() -j.r4("TextInput.setMarkedTextRect",A.j(["width",q,"height",o,"x",r,"y",p],n,m),l)}}, -bqK(a){var s,r,q,p,o,n,m,l,k,j -for(s=this.b,s=A.dy(s,s.r,A.y(s).c),r=a.a,q=a.c-r,p=a.b,o=a.d-p,n=t.N,m=t.z,l=t.H,k=s.$ti.c;s.q();){j=s.d -if(j==null)k.a(j) -j=$.eX().c -j===$&&A.e() -j.r4("TextInput.setCaretRect",A.j(["width",q,"height",o,"x",r,"y",p],n,m),l)}}, -bqW(a){var s,r,q -for(s=this.b,s=A.dy(s,s.r,A.y(s).c),r=s.$ti.c;s.q();){q=s.d;(q==null?r.a(q):q).aVJ(a)}}, -ahQ(a,b,c,d,e){var s,r,q,p,o,n,m,l,k -for(s=this.b,s=A.dy(s,s.r,A.y(s).c),r=d.a,q=e.a,p=t.N,o=t.z,n=t.H,m=c==null,l=s.$ti.c;s.q();){k=s.d -if(k==null)l.a(k) -k=$.eX().c -k===$&&A.e() -k.r4("TextInput.setStyle",A.j(["fontFamily",a,"fontSize",b,"fontWeightIndex",m?null:c.a,"textAlignIndex",r,"textDirectionIndex",q],p,o),n)}}, -boL(){var s,r,q,p -for(s=this.b,s=A.dy(s,s.r,A.y(s).c),r=t.H,q=s.$ti.c;s.q();){p=s.d -if(p==null)q.a(p) -p=$.eX().c -p===$&&A.e() -p.z_("TextInput.requestAutofill",r)}}, -bu5(a,b){var s,r,q,p -if(this.d==null)return -for(s=$.eX().b,s=A.dy(s,s.r,A.y(s).c),r=s.$ti.c,q=t.H;s.q();){p=s.d -if((p==null?r.a(p):p)!==b){p=$.eX().c -p===$&&A.e() -p.r4("TextInput.setEditingState",a.aoT(),q)}}$.eX().d.r.aby(a)}} -A.bIC.prototype={ -$0(){var s=null -return A.b([A.nY("call",this.a,!0,B.cT,s,s,s,B.c9,!1,!0,!0,B.ks,s,t.Py)],t.qe)}, -$S:48} -A.bIz.prototype={ -$1(a){return a}, -$S:894} -A.bIA.prototype={ -$1(a){var s,r,q,p=this.b,o=p[0],n=p[1],m=p[2] -p=p[3] -s=this.a.f -r=s.h(0,a) -p=r==null?null:r.bHX(new A.a1(o,n,o+m,n+p)) -if(p!==!0)return!1 -p=s.h(0,a) -q=p==null?null:p.gRl(0) -if(q==null)q=B.aA -return!(q.m(0,B.aA)||q.gbGF()||q.gaKY(0))}, -$S:9} -A.bIB.prototype={ -$1(a){var s=this.a.f.h(0,a).gRl(0),r=[a],q=s.a,p=s.b -B.b.L(r,[q,p,s.c-q,s.d-p]) -return r}, -$S:895} -A.bID.prototype={ -$0(){var s=this.a -s.w=!1 -if(s.d==null)s.bgn()}, -$S:0} -A.a2o.prototype={} -A.aCW.prototype={ -auL(a){var s,r=a.N() -if($.eX().a!==$.c9M()){s=B.ffH.N() -s.j(0,"isMultiline",a.b.m(0,B.nR)) -r.j(0,"inputType",s)}return r}, -aVJ(a){var s,r=$.eX().c -r===$&&A.e() -s=A.U(a).i("O<1,I>") -s=A.H(new A.O(a,new A.bXI(),s),s.i("a2.E")) -r.r4("TextInput.setSelectionRects",s,t.H)}} -A.bXI.prototype={ -$1(a){var s=a.b,r=s.a,q=s.b -return A.b([r,q,s.c-r,s.d-q,a.a,a.c.a],t.a0)}, -$S:896} -A.bHW.prototype={ -bGj(){var s,r=this -if(!r.f)s=!(r===$.Ib&&!r.e) -else s=!0 -if(s)return -if($.Ib===r)$.Ib=null -r.e=!0 -r.b.P(0) -r.a.$0()}, -aWw(a,b){var s,r,q,p,o=this,n=$.Ib -if(n!=null){s=n.e -n=!s&&J.v(n.c,a)&&A.f4($.Ib.d,b)}else n=!1 -if(n)return A.em(null,t.H) -$.hd.dh$=o -o.b.P(0) -for(n=b.length,r=0;r>") -q=A.H(new A.O(b,new A.bHX(),n),n.i("a2.E")) -o.c=a -o.d=b -$.Ib=o -o.e=!1 -n=a.a -s=a.b -p=t.N -return B.c5.r4("ContextMenu.showSystemContextMenu",A.j(["targetRect",A.j(["x",n,"y",s,"width",a.c-n,"height",a.d-s],p,t.Z),"items",q],p,t.z),t.H)}, -yf(){var s=0,r=A.n(t.H),q,p=this -var $async$yf=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:if(p!==$.Ib){s=1 -break}$.Ib=null -$.hd.dh$=null -p.b.P(0) -q=B.c5.z_("ContextMenu.hideSystemContextMenu",t.H) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$yf,r)}} -A.bHX.prototype={ -$1(a){var s,r=A.c(t.N,t.z) -r.j(0,"callbackId",J.ae(a.gBu(a))) -s=a.gBu(a) -if(s!=null)r.j(0,"title",s) -r.j(0,"type",a.gM2()) -return r}, -$S:897} -A.lX.prototype={ -gBu(a){return null}, -gu(a){return J.ae(this.gBu(this))}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.lX&&b.gBu(b)==s.gBu(s)}} -A.aiO.prototype={ -gM2(){return"copy"}} -A.aiP.prototype={ -gM2(){return"cut"}} -A.aiS.prototype={ -gM2(){return"paste"}} -A.aiU.prototype={ -gM2(){return"selectAll"}} -A.aiR.prototype={ -gM2(){return"lookUp"}, -gBu(a){return this.a}} -A.aiT.prototype={ -gM2(){return"searchWeb"}, -gBu(a){return this.a}} -A.aiQ.prototype={ -gM2(){return"captureTextFromCamera"}} -A.aAV.prototype={} -A.aAW.prototype={} -A.aGO.prototype={} -A.aGP.prototype={} -A.aIZ.prototype={} -A.au1.prototype={ -H(){return"UndoDirection."+this.b}} -A.au2.prototype={ -gbtS(){var s=this.a -s===$&&A.e() -return s}, -ag2(a){return this.bg5(a)}, -bg5(a){var s=0,r=A.n(t.z),q,p=this,o,n -var $async$ag2=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:n=t.a.a(a.b) -if(a.a==="UndoManagerClient.handleUndo"){o=p.b -o.toString -o.bG1(p.btq(A.ak(J.w(n,0)))) -s=1 -break}throw A.q(A.bne(null)) -case 1:return A.l(q,r)}}) -return A.m($async$ag2,r)}, -btq(a){var s -$label0$0:{if("undo"===a){s=B.fmm -break $label0$0}if("redo"===a){s=B.fmn -break $label0$0}s=A.a3(A.An(A.b([A.uG("Unknown undo direction: "+a)],t.qe)))}return s}} -A.bKr.prototype={} -A.bbf.prototype={ -$2(a,b){return new A.NA(b,B.fcy,this.a.f,null)}, -$S:898} -A.bbg.prototype={ -$1(a){return A.cFM(this.a,a)}, -$S:899} -A.bbe.prototype={ -$1(a){var s=this.a -s.c.$1(s.a)}, -$S:46} -A.Ja.prototype={ -a2O(){var s=0,r=A.n(t.H),q=this -var $async$a2O=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:s=2 -return A.f(B.a3R.qi("create",A.j(["id",q.a,"viewType",q.b,"params",q.c],t.N,t.z),!1,t.H),$async$a2O) -case 2:q.d=!0 -return A.l(null,r)}}) -return A.m($async$a2O,r)}, -ak0(){var s=0,r=A.n(t.H) -var $async$ak0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:return A.l(null,r)}}) -return A.m($async$ak0,r)}, -alc(a){return this.bCY(a)}, -bCY(a){var s=0,r=A.n(t.H) -var $async$alc=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:return A.l(null,r)}}) -return A.m($async$alc,r)}, -n(){var s=0,r=A.n(t.H),q=this -var $async$n=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:s=q.d?2:3 -break -case 2:s=4 -return A.f(B.a3R.qi("dispose",q.a,!1,t.H),$async$n) -case 4:case 3:return A.l(null,r)}}) -return A.m($async$n,r)}} -A.aoE.prototype={ -B(a){return A.e8(B.aC,A.b([B.f7R,this.c],t.p),B.u,B.ap,null)}} -A.bqP.prototype={ -$2(a,b){var s,r,q,p,o=$.bqM -if(o!=null){s=b.offsetX -r=b.offsetY -q=o.a.gav() -q.toString -o.x7(new A.a0W(A.cL(t.x.a(q).bN(0,null),new A.t(s,r)),B.Fo)) -r=o.I6() -s=r==null?null:r.a -if(s==null)s="" -a.innerText=s -s=v.G -p=s.document.createRange() -p.selectNode(a) -s=s.window.getSelection() -if(s!=null){s.removeAllRanges() -s.addRange(p)}}}, -$S:901} -A.bqO.prototype={ -$2$params(a,b){var s=v.G.document.createElement("div") -s.style.width="100%" -s.style.height="100%" -s.classList.add("web-selectable-region-context-menu") -s.addEventListener("mousedown",A.cx(new A.bqN(this.a,s))) -return s}, -$1(a){return this.$2$params(a,null)}, -$C:"$2$params", -$R:1, -$D(){return{params:null}}, -$S:315} -A.bqN.prototype={ -$1(a){a.preventDefault() -if(!J.v(a.button,2))return -this.a.$2(this.b,a)}, -$S:7} -A.bMl.prototype={} -A.aIr.prototype={} -A.c55.prototype={ -$1(a){this.a.sqj(a) -return!1}, -$S:67} -A.cj.prototype={} -A.cs.prototype={ -y0(a){this.b=a}, -DO(a,b){return this.gDM()}, -W4(a,b){var s -$label0$0:{if(this instanceof A.ew){s=this.Hj(0,a,b) -break $label0$0}s=this.DO(0,a) -break $label0$0}return s}, -gDM(){return!0}, -MW(a){return!0}, -aoU(a,b){return this.MW(a)?B.lP:B.vn}, -W3(a,b){var s -$label0$0:{if(this instanceof A.ew){s=this.tu(a,b) -break $label0$0}s=this.ug(a) -break $label0$0}return s}, -aj4(a){var s=this.a -s.b=!0 -s.a.push(a) -return null}, -aaS(a){return this.a.A(0,a)}, -rj(a){return new A.a68(this,a,!1,!1,!1,!1,new A.bX(A.b([],t.ot),t.wS),A.y(this).i("a68"))}} -A.ew.prototype={ -Hj(a,b,c){return this.aXO(0,b)}, -DO(a,b){return this.Hj(0,b,null)}, -rj(a){return new A.a69(this,a,!1,!1,!1,!1,new A.bX(A.b([],t.ot),t.wS),A.y(this).i("a69"))}} -A.fh.prototype={ -ug(a){return this.c.$1(a)}} -A.aLG.prototype={ -aKE(a,b,c){return a.W3(b,c)}, -bHL(a,b,c){if(a.W4(b,c))return new A.ah(!0,a.W3(b,c)) -return B.fa8}} -A.wB.prototype={ -a_(){return new A.a3u(A.aQ(t.od),new A.C())}} -A.aLI.prototype={ -$1(a){t.L1.a(a.gcR()) -return!1}, -$S:127} -A.aLL.prototype={ -$1(a){var s=this,r=A.aLH(t.L1.a(a.gcR()),s.b,s.d) -if(r!=null){s.c.RV(a) -s.a.a=r -return!0}return!1}, -$S:127} -A.aLJ.prototype={ -$1(a){var s=A.aLH(t.L1.a(a.gcR()),this.b,this.c) -if(s!=null){this.a.a=s -return!0}return!1}, -$S:127} -A.aLK.prototype={ -$1(a){var s=this,r=s.b,q=A.aLH(t.L1.a(a.gcR()),r,s.d),p=q!=null -if(p&&q.W4(r,s.c))s.a.a=A.cak(a).aKE(q,r,s.c) -return p}, -$S:127} -A.aLM.prototype={ -$1(a){var s=this,r=s.b,q=A.aLH(t.L1.a(a.gcR()),r,s.d),p=q!=null -if(p&&q.W4(r,s.c))s.a.a=A.cak(a).aKE(q,r,s.c) -return p}, -$S:127} -A.a3u.prototype={ -aC(){this.aU() -this.aDD()}, -bbL(a){this.D(new A.bMQ(this))}, -aDD(){var s,r=this,q=r.a.d,p=A.y(q).i("aH<2>"),o=A.eH(new A.aH(q,p),p.i("D.E")),n=r.d.tq(o) -p=r.d -p.toString -s=o.tq(p) -for(q=n.gW(n),p=r.gaxp();q.q();)q.gI(q).aaS(p) -for(q=s.gW(s);q.q();)q.gI(q).aj4(p) -r.d=o}, -bp(a){this.bJ(a) -this.aDD()}, -n(){var s,r,q,p,o=this -o.aM() -for(s=o.d,s=A.dy(s,s.r,A.y(s).c),r=o.gaxp(),q=s.$ti.c;s.q();){p=s.d;(p==null?q.a(p):p).aaS(r)}o.d=null}, -B(a){var s=this.a -return new A.a3t(null,s.d,this.e,s.e,null)}} -A.bMQ.prototype={ -$0(){this.a.e=new A.C()}, -$S:0} -A.a3t.prototype={ -qx(a){var s -if(this.w===a.w)s=!A.aal(a.r,this.r) -else s=!0 -return s}} -A.EO.prototype={ -a_(){return new A.a55(new A.cc(null,t.re))}} -A.a55.prototype={ -aC(){this.aU() -$.d2.p3$.push(new A.bSQ(this)) -$.at.T$.d.a.f.v(0,this.gaxD())}, -n(){$.at.T$.d.a.f.A(0,this.gaxD()) -this.aM()}, -aE8(a){this.a4E(new A.bSO(this))}, -bd3(a){if(this.c==null)return -this.aE8(a)}, -bdJ(a){if(!this.e)this.a4E(new A.bSJ(this))}, -bdL(a){if(this.e)this.a4E(new A.bSK(this))}, -b3w(a){var s=this -if(s.f!==a){s.a4E(new A.bSI(s,a)) -s.a.toString}}, -aze(a,b){var s,r,q,p,o,n,m=this,l=new A.bSN(m),k=new A.bSM(m,new A.bSL(m)) -if(a==null){s=m.a -s.toString -r=s}else r=a -q=l.$1(r) -p=k.$1(r) -if(b!=null)b.$0() -s=m.a -s.toString -o=l.$1(s) -s=m.a -s.toString -n=k.$1(s) -if(p!==n)m.a.y.$1(n) -if(q!==o){l=m.a.z -if(l!=null)l.$1(o)}}, -a4E(a){return this.aze(null,a)}, -biJ(a){return this.aze(a,null)}, -bp(a){this.bJ(a) -if(this.a.c!==a.c)$.d2.p3$.push(new A.bSP(this,a))}, -gb5J(){var s,r=this.c -r.toString -r=A.cv(r,B.o3) -s=r==null?null:r.CW -$label0$0:{if(B.nC===s||s==null){r=this.a.c -break $label0$0}if(B.xk===s){r=!0 -break $label0$0}r=null}return r}, -B(a){var s,r,q,p=this,o=null,n=p.a,m=n.as -n=n.d -s=p.gb5J() -r=p.a -q=A.jx(A.uQ(!1,s,r.ax,o,!0,!0,n,!0,o,p.gb3v(),o,o,o,o),m,p.r,p.gbdI(),p.gbdK(),o) -n=r.c -if(n)m=r.w.a!==0 -else m=!1 -if(m)q=A.ub(r.w,q) -if(n){n=r.x -n=n!=null&&n.gdm(n)}else n=!1 -if(n){n=p.a.x -n.toString -q=A.HZ(q,o,n)}return q}} -A.bSQ.prototype={ -$1(a){var s=$.at.T$.d.a.b -if(s==null)s=A.J9() -this.a.aE8(s)}, -$S:6} -A.bSO.prototype={ -$0(){var s=$.at.T$.d.a.b -switch((s==null?A.J9():s).a){case 0:s=!1 -break -case 1:s=!0 -break -default:s=null}this.a.d=s}, -$S:0} -A.bSJ.prototype={ -$0(){this.a.e=!0}, -$S:0} -A.bSK.prototype={ -$0(){this.a.e=!1}, -$S:0} -A.bSI.prototype={ -$0(){this.a.f=this.b}, -$S:0} -A.bSN.prototype={ -$1(a){var s=this.a -return s.e&&a.c&&s.d}, -$S:283} -A.bSL.prototype={ -$1(a){var s,r=this.a.c -r.toString -r=A.cv(r,B.o3) -s=r==null?null:r.CW -$label0$0:{if(B.nC===s||s==null){r=a.c -break $label0$0}if(B.xk===s){r=!0 -break $label0$0}r=null}return r}, -$S:283} -A.bSM.prototype={ -$1(a){var s=this.a -return s.f&&s.d&&this.b.$1(a)}, -$S:283} -A.bSP.prototype={ -$1(a){this.a.biJ(this.b)}, -$S:6} -A.tR.prototype={} -A.auz.prototype={ -ug(a){a.a.$0() -return null}} -A.Vp.prototype={ -MW(a){return this.c}, -ug(a){}} -A.zz.prototype={} -A.zX.prototype={} -A.o_.prototype={} -A.agK.prototype={} -A.yg.prototype={} -A.ap8.prototype={ -Hj(a,b,c){var s,r,q,p,o,n=$.at.T$.d.c -if(n==null||n.e==null)return!1 -for(s=t.vz,r=0;r<2;++r){q=B.enR[r] -p=n.e -p.toString -o=A.cam(p,q,s) -if(o!=null&&o.W4(q,c)){this.e=o -this.f=q -return!0}}return!1}, -DO(a,b){return this.Hj(0,b,null)}, -tu(a,b){var s,r=this.e -r===$&&A.e() -s=this.f -s===$&&A.e() -r.W3(s,b)}, -ug(a){return this.tu(a,null)}} -A.R7.prototype={ -ayv(a,b,c){var s -a.y0(this.gJD()) -s=a.W3(b,c) -a.y0(null) -return s}, -tu(a,b){var s=this,r=A.cal(s.gZX(),A.y(s).c) -return r==null?s.aKG(a,s.b,b):s.ayv(r,a,b)}, -ug(a){return this.tu(a,null)}, -gDM(){var s,r,q=this,p=A.cam(q.gZX(),null,A.y(q).c) -if(p!=null){p.y0(q.gJD()) -s=p.gDM() -p.y0(null) -r=s}else r=q.gJD().gDM() -return r}, -Hj(a,b,c){var s,r=this,q=A.cal(r.gZX(),A.y(r).c),p=q==null -if(!p)q.y0(r.gJD()) -s=(p?r.gJD():q).W4(b,c) -if(!p)q.y0(null) -return s}, -DO(a,b){return this.Hj(0,b,null)}, -MW(a){var s,r=this,q=A.cal(r.gZX(),A.y(r).c),p=q==null -if(!p)q.y0(r.gJD()) -s=(p?r.gJD():q).MW(a) -if(!p)q.y0(null) -return s}} -A.a68.prototype={ -aKG(a,b,c){var s=this.e -if(b==null)return s.ug(a) -else return s.ug(a)}, -gJD(){return this.e}, -gZX(){return this.f}} -A.a69.prototype={ -ayv(a,b,c){var s -c.toString -a.y0(new A.a48(c,this.e,new A.bX(A.b([],t.ot),t.wS),this.$ti.i("a48<1>"))) -s=a.W3(b,c) -a.y0(null) -return s}, -aKG(a,b,c){var s=this.e -if(b==null)return s.tu(a,c) -else return s.tu(a,c)}, -gJD(){return this.e}, -gZX(){return this.f}} -A.a48.prototype={ -y0(a){this.d.y0(a)}, -DO(a,b){return this.d.Hj(0,b,this.c)}, -gDM(){return this.d.gDM()}, -MW(a){return this.d.MW(a)}, -aj4(a){var s -this.aXN(a) -s=this.d.a -s.b=!0 -s.a.push(a)}, -aaS(a){this.aXP(a) -this.d.a.A(0,a)}, -ug(a){return this.d.tu(a,this.c)}} -A.awN.prototype={} -A.awI.prototype={} -A.aBl.prototype={} -A.a9K.prototype={ -y0(a){this.arw(a) -this.e.y0(a)}} -A.a9L.prototype={ -y0(a){this.arw(a) -this.e.y0(a)}} -A.Ux.prototype={ -H(){return"CrossFadeState."+this.b}} -A.SB.prototype={ -a_(){return new A.awW(null,null)}, -bIs(a,b,c,d){return A.cTk().$4(a,b,c,d)}} -A.awW.prototype={ -aC(){var s,r=this -r.aU() -s=A.c2(null,r.a.f,null,null,r) -r.d=s -if(r.a.e===B.Ad)s.sk(0,1) -r.a.toString -r.e=r.ayi(B.a1,!0) -r.f=r.ayi(B.a1,!1) -s=r.d -s.d4() -s=s.lW$ -s.b=!0 -s.a.push(new A.bN3(r))}, -ayi(a,b){var s,r,q=this.d -q===$&&A.e() -s=t.ve -r=new A.aT(s.a(q),new A.fV(a),t.HY.i("aT")) -if(b){q=t.H7 -r=new A.aT(s.a(r),new A.b8(1,0,q),q.i("aT"))}return r}, -n(){var s=this.d -s===$&&A.e() -s.n() -this.b10()}, -bp(a){var s,r,q,p=this -p.bJ(a) -s=p.a -r=s.f -if(r.a!==a.f.a){q=p.d -q===$&&A.e() -q.e=r}s=s.e -if(s!==a.e)switch(s.a){case 0:s=p.d -s===$&&A.e() -s.pX(0) -break -case 1:s=p.d -s===$&&A.e() -s.cT(0) -break}}, -B(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=i.d -g===$&&A.e() -s=g.gaI(0).gNT() -r=i.a -q=i.f -p=i.e -if(s){o=r.d -q===$&&A.e() -n=r.c -p===$&&A.e() -m=p -l=q -k=B.ac6 -j=B.ac5}else{o=r.c -p===$&&A.e() -n=r.d -q===$&&A.e() -m=q -l=p -k=B.ac5 -j=B.ac6}g=g.r -g=g!=null&&g.a!=null -r.toString -s=A.mL(new A.uJ(!0,new A.uI(!0,new A.er(m,!1,n,h),h),h),!0,h) -return A.rL(A.my(r.z,r.bIs(new A.yO(!0,A.mL(new A.uJ(!1,new A.uI(!1,new A.er(l,!1,o,h),h),h),!1,h),k),k,new A.yO(g,s,j),j),B.u,B.a1,r.f,h),B.u,h)}} -A.bN3.prototype={ -$1(a){this.a.D(new A.bN2())}, -$S:17} -A.bN2.prototype={ -$0(){}, -$S:0} -A.a95.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.rz.prototype={ -a_(){return new A.ax4(null,null)}} -A.ax4.prototype={ -B(a){var s=this.a -return new A.ax3(s.d,s.e,s.f,s.r,this,s.w,null,s.c,null)}} -A.ax3.prototype={ -bl(a){var s=this -return A.cKj(s.e,s.y,s.f,s.r,s.z,s.w,A.f_(a),s.x)}, -bB(a,b){var s,r=this -b.sw9(r.e) -b.sNq(0,r.r) -b.sbOU(r.w) -b.sbBj(0,r.f) -b.sabI(r.x) -b.scV(A.f_(a)) -s=r.y -if(s!==b.rM){b.rM=s -b.bn() -b.cQ()}b.sbKw(0,r.z)}} -A.aIy.prototype={ -n(){var s=this,r=s.dg$ -if(r!=null)r.V(0,s.gw7()) -s.dg$=null -s.aM()}, -cY(){this.dX() -this.dN() -this.w8()}} -A.CN.prototype={ -l(a){return"Entry#"+A.cB(this)+"("+this.d.l(0)+")"}} -A.DM.prototype={ -a_(){return new A.a3z(A.aQ(t.mg),B.CU,null,null)}, -bQn(a,b){return this.w.$2(a,b)}, -bIr(a,b){return this.x.$2(a,b)}} -A.a3z.prototype={ -aC(){this.aU() -this.asX(!1)}, -bp(a){var s,r,q,p=this -p.bJ(a) -if(!J.v(p.a.w,a.w)){p.e.aT(0,p.gbuG()) -s=p.d -if(s!=null)p.aiP(s) -p.f=null}s=p.a.c -r=s!=null -q=p.d -if(r===(q!=null))if(r){q=q.d -s=!(A.K(s)===A.K(q)&&J.v(s.a,q.a))}else s=!1 -else s=!0 -if(s){++p.r -p.asX(!0)}else{s=p.d -if(s!=null){q=p.a.c -q.toString -s.d=q -p.aiP(s) -p.f=null}}}, -asX(a){var s,r,q,p=this,o=p.d -if(o!=null){p.e.v(0,o) -p.d.a.pX(0) -p.d=p.f=null}o=p.a -if(o.c==null)return -s=A.c2(null,o.d,null,null,p) -r=A.cP(p.a.f,s,B.a1) -o=p.a -q=o.c -q.toString -p.d=p.bjd(r,o.w,q,s) -if(a)s.cT(0) -else s.sk(0,1)}, -bjd(a,b,c,d){var s=new A.CN(d,a,A.ckE(b.$2(c,a),this.r),c) -a.a.v_(new A.bNl(this,s,d,a)) -return s}, -aiP(a){var s=a.c -a.c=new A.oc(this.a.bQn(a.d,a.b),s.a)}, -bo6(){if(this.f==null){var s=this.e -this.f=A.tc(new A.hN(s,new A.bNm(),A.y(s).i("hN")),t.l7)}}, -n(){var s,r,q,p,o=this,n=o.d -if(n!=null)n.a.n() -n=o.d -if(n!=null)n.b.n() -for(n=o.e,n=A.dy(n,n.r,A.y(n).c),s=n.$ti.c;n.q();){r=n.d -if(r==null)r=s.a(r) -q=r.a -q.r.n() -q.r=null -p=q.lW$ -p.b=!1 -B.b.P(p.a) -p=p.gzn() -if(p.a>0){p.b=p.c=p.d=p.e=null -p.a=0}q.iD$.a.P(0) -q.AJ() -r=r.b -r.a.qV(r.gMr())}o.b11()}, -B(a){var s,r,q,p,o=this -o.bo6() -s=o.a -s.toString -r=o.d -r=r==null?null:r.c -q=o.f -q.toString -p=A.U(q).i("az<1>") -p=A.eH(new A.az(q,new A.bNn(o),p),p.i("D.E")) -q=A.H(p,A.y(p).i("cD.E")) -return s.bIr(r,q)}} -A.bNl.prototype={ -$1(a){var s,r=this -if(a===B.aa){s=r.a -s.D(new A.bNk(s,r.b)) -r.c.n() -r.d.n()}}, -$S:17} -A.bNk.prototype={ -$0(){var s=this.a -s.e.A(0,this.b) -s.f=null}, -$S:0} -A.bNm.prototype={ -$1(a){return a.c}, -$S:908} -A.bNn.prototype={ -$1(a){var s=this.a.d -s=s==null?null:s.c.a -return!J.v(a.a,s)}, -$S:909} -A.a97.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.SN.prototype={ -bl(a){var s=this.$ti -s=new A.a_P(this.e,!0,A.aN(s.i("K6<1>")),null,new A.bH(),A.aN(t.T),s.i("a_P<1>")) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.sk(0,this.e) -b.saWK(!0)}, -gk(a){return this.e}} -A.PW.prototype={ -a_(){return new A.a8W()}} -A.a8W.prototype={ -gbh6(){$.at.toString -var s=$.cf() -if(s.ga7G()!=="/"){$.at.toString -s=s.ga7G()}else{this.a.toString -$.at.toString -s=s.ga7G()}return s}, -b83(a){switch(this.d){case null:case void 0:case B.lu:return!0 -case B.tO:case B.cR:case B.qj:case B.qk:A.cdm(a.a) -return!0}}, -zv(a){this.d=a -this.b_J(a)}, -aC(){var s=this -s.aU() -s.bum() -$.at.cr$.push(s) -s.d=$.at.id$}, -bp(a){var s,r,q,p,o,n,m=this -m.bJ(a) -m.aEn(a) -s=m.ga4v() -r=m.a -q=r.dy -p=r.fx -o=r.fy -n=r.go -r=r.fr -s.e=q -s.b=p -s.c=o -s.a=r -s.d=n}, -n(){var s,r=this -$.at.vZ(r) -s=r.e -if(s!=null)s.n() -s=r.ga4v() -$.at.vZ(s) -s.rf() -r.aM()}, -aur(){var s=this.e -if(s!=null)s.n() -this.f=this.e=null}, -aEn(a){var s,r=this -r.a.toString -if(r.gaEG()){r.aur() -s=r.r==null -if(!s){r.a.toString -a.toString}if(s){r.a.toString -r.r=new A.xq(r,t.TX)}}else{r.aur() -r.r=null}}, -bum(){return this.aEn(null)}, -gaEG(){this.a.toString -return!1}, -bk2(a){var s,r,q,p=a.a -if(p==="/")this.a.toString -s=this.a -r=s.as[p] -q=s.f.$1$2(a,r,t.z) -return q}, -blq(a){return this.a.at.$1(a)}, -YA(){var s=0,r=A.n(t.y),q,p=this,o,n -var $async$YA=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p.a.toString -o=p.r -n=o==null?null:o.gam() -if(n==null){q=!1 -s=1 -break}q=n.a9z() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$YA,r)}, -RX(a){return this.bCO(a)}, -bCO(a){var s=0,r=A.n(t.y),q,p=this,o,n,m,l -var $async$RX=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p.a.toString -o=p.r -n=o==null?null:o.gam() -if(n==null){q=!1 -s=1 -break}m=a.guk() -o=m.gnB(m).length===0?"/":m.gnB(m) -l=m.gKu() -l=l.ga2(l)?null:m.gKu() -o=A.bE(m.gBe().length===0?null:m.gBe(),null,o,null,null,null,l,null,null).gAb() -n.bMH(A.oL(o,0,o.length,B.t,!1),t.O) -q=!0 -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$RX,r)}, -ga4v(){var s,r,q,p,o,n,m=this,l=m.w -if(l===$){s=m.a -r=s.dy -q=s.fx -p=s.fy -o=s.fr -s=s.go -n=new A.ML(o,q,p,s,r,$.aC()) -$.at.toString -n.f=n.aB5($.cf().d.f,s) -$.at.cr$.push(n) -m.w!==$&&A.bd() -m.w=n -l=n}return l}, -B(a){var s,r,q,p,o,n=this,m=null,l={} -l.a=null -n.a.toString -if(n.gaEG()){s=n.r -r=n.gbh6() -q=n.a -q=q.ch -q.toString -l.a=A.cF7(!0,A.ccl(B.n,r,s,q,A.csq(),n.gbk1(),m,n.gblp(),B.TC,!0,!0,"nav",B.fld),"Navigator Scope",!0,m,m,m,m)}else{s=n.a.z -if(s!=null){r=s.d -r===$&&A.e() -q=s.e -q===$&&A.e() -p=s.c -p===$&&A.e() -l.a=new A.Or(r,q,p,s.b,"router",m,t.SB)}}l.b=null -s=n.a -s.toString -o=new A.f6(new A.c3O(l,n),m) -l.b=o -l.b=A.jt(o,m,m,B.bk,!0,s.db,m,m,B.aE) -l.c=null -l.c=new A.atN(s.cx,s.dx.bs(1),l.b,m) -s=n.a.p4 -r=A.cNQ() -q=A.fZ($.cvi(),t.Ev,t.od) -q.j(0,B.Gu,new A.a0I(new A.bX(A.b([],t.ot),t.wS)).rj(a)) -p=A.bup() -return new A.a0w(new A.a1t(new A.ha(n.gb82(),A.HZ(new A.ags(A.ub(q,A.b7O(new A.atf(new A.a1u(new A.B1(new A.c3P(l,n),m,n.ga4v(),m),m),m),p)),m),"",r),m,t.en),m),s,m)}} -A.c3O.prototype={ -$1(a){return this.b.a.CW.$2(a,this.a.a)}, -$S:27} -A.c3P.prototype={ -$2(a,b){var s,r,q=this.b.ga4v(),p=q.f -p.toString -s=t.IO -r=A.b([],s) -B.b.L(r,q.a) -r.push(B.ahL) -q=A.b(r.slice(0),s) -s=this.a -r=s.c -s=r==null?s.b:r -return new A.v8(p,q,s,!0,null)}, -$S:913} -A.aK6.prototype={} -A.abq.prototype={ -RY(){var s=0,r=A.n(t.s1),q -var $async$RY=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:q=B.yZ -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$RY,r)}, -zv(a){if(a===this.a)return -this.a=a -switch(a.a){case 1:this.e.$0() -break -case 2:break -case 3:break -case 4:break -case 0:break}}} -A.axh.prototype={} -A.axi.prototype={} -A.vO.prototype={ -a_(){return new A.a84(this.$ti.i("a84"))}} -A.a84.prototype={ -aC(){var s,r=this -r.aU() -s=r.a -s.toString -s=A.cht(s.$ti.c) -r.e=s -r.Vi()}, -bp(a){var s,r=this -r.bJ(a) -if(!J.v(a.c,r.a.c)){if(r.d!=null){r.atr() -r.a.toString -s=r.e -s===$&&A.e() -r.e=new A.b0(B.uJ,s.b,s.c,s.d,s.$ti)}r.Vi()}}, -B(a){var s,r=this.a -r.toString -s=this.e -s===$&&A.e() -return r.wA(a,s)}, -n(){this.atr() -this.aM()}, -Vi(){var s=this,r=s.a.c -if(r!=null){s.d=r.v7(new A.c1o(s),new A.c1p(s),new A.c1q(s)) -s.a.toString -r=s.e -r===$&&A.e() -s.e=new A.b0(B.Jw,r.b,r.c,r.d,r.$ti)}}, -atr(){var s=this.d -if(s!=null){s.af(0) -this.d=null}}} -A.c1o.prototype={ -$1(a){var s=this.a -s.D(new A.c1n(s,a))}, -$S(){return this.a.$ti.i("~(1)")}} -A.c1n.prototype={ -$0(){var s=this.a,r=s.a -r.toString -s.e===$&&A.e() -s.e=new A.b0(B.Jx,this.b,null,null,r.$ti.i("b0<1>"))}, -$S:0} -A.c1q.prototype={ -$2(a,b){var s=this.a -s.D(new A.c1l(s,a,b))}, -$S:57} -A.c1l.prototype={ -$0(){var s=this.a,r=s.a -r.toString -s.e===$&&A.e() -s.e=new A.b0(B.Jx,null,this.b,this.c,r.$ti.i("b0<1>"))}, -$S:0} -A.c1p.prototype={ -$0(){var s=this.a -s.D(new A.c1m(s))}, -$S:0} -A.c1m.prototype={ -$0(){var s,r=this.a -r.a.toString -s=r.e -s===$&&A.e() -r.e=new A.b0(B.qR,s.b,s.c,s.d,s.$ti)}, -$S:0} -A.Ee.prototype={ -H(){return"ConnectionState."+this.b}} -A.b0.prototype={ -l(a){var s=this -return"AsyncSnapshot("+s.a.l(0)+", "+A.A(s.b)+", "+A.A(s.c)+", "+A.A(s.d)+")"}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -return s.$ti.b(b)&&b.a===s.a&&J.v(b.b,s.b)&&J.v(b.c,s.c)&&b.d==s.d}, -gu(a){return A.a7(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.I6.prototype={ -wA(a,b){return this.e.$2(a,b)}} -A.cu.prototype={ -a_(){return new A.a58(this.$ti.i("a58<1>"))}} -A.a58.prototype={ -aC(){var s,r=this -r.aU() -s=r.a.e -if(s==null)s=A.cht(r.$ti.c) -else s=new A.b0(B.uJ,s,null,null,r.$ti.i("b0<1>")) -r.e=s -r.Vi()}, -bp(a){var s,r=this -r.bJ(a) -if(a.c==r.a.c)return -if(r.d!=null){r.d=null -s=r.e -s===$&&A.e() -r.e=new A.b0(B.uJ,s.b,s.c,s.d,s.$ti)}r.Vi()}, -B(a){var s,r=this.a -r.toString -s=this.e -s===$&&A.e() -return r.d.$2(a,s)}, -n(){this.d=null -this.aM()}, -Vi(){var s,r=this,q=r.a.c -if(q==null)return -s=r.d=new A.C() -q.u0(0,new A.bST(r,s),new A.bSU(r,s),t.H) -q=r.e -q===$&&A.e() -if(q.a!==B.qR)r.e=new A.b0(B.Jw,q.b,q.c,q.d,q.$ti)}} -A.bST.prototype={ -$1(a){var s=this.a -if(s.d===this.b)s.D(new A.bSS(s,a))}, -$S(){return this.a.$ti.i("bg(1)")}} -A.bSS.prototype={ -$0(){var s=this.a -s.e=new A.b0(B.qR,this.b,null,null,s.$ti.i("b0<1>"))}, -$S:0} -A.bSU.prototype={ -$2(a,b){var s=this.a -if(s.d===this.b)s.D(new A.bSR(s,a,b))}, -$S:57} -A.bSR.prototype={ -$0(){var s=this.a -s.e=new A.b0(B.qR,null,this.b,this.c,s.$ti.i("b0<1>"))}, -$S:0} -A.bpo.prototype={ -H(){return"OptionsViewOpenDirection."+this.b}} -A.O8.prototype={ -a_(){var s=this.$ti -return new A.Rl(new A.Zs("_RawAutocompleteState"),new A.iN(s.i("iN<1>")),new A.cl(0,$.aC(),t.N9),s.i("Rl<1>"))}, -bLC(a){return this.x.$1(a)}} -A.Rl.prototype={ -gaid(){var s=this.a.y -return s}, -gatv(){var s=this.a.d -return s}, -gb3u(){var s,r,q,p=this,o=p.r -if(o===$){s=t.ot -r=t.wS -q=A.j([B.fmf,new A.nt(new A.bYD(p),p.gbgG(),new A.bX(A.b([],s),r),t.nb),B.fli,new A.nt(new A.bYE(p),p.gbgC(),new A.bX(A.b([],s),r),t.Hs),B.fmc,new A.nt(new A.bYF(p),p.gbgy(),new A.bX(A.b([],s),r),t.kd),B.flh,new A.nt(new A.bYG(p),p.gbgA(),new A.bX(A.b([],s),r),t.Xy),B.fmj,new A.nt(new A.bYH(p),p.gbgE(),new A.bX(A.b([],s),r),t.j7),B.flB,new A.nt(new A.bYI(p),p.gbgI(),new A.bX(A.b([],s),r),t.eb),B.yl,new A.fh(p.gbgo(),new A.bX(A.b([],s),r),t.OX)],t.Ev,t.wP) -p.r!==$&&A.bd() -p.r=q -o=q}return o}, -gLO(){return this.gatv().ge0()&&this.x==null&&J.ev(this.w)}, -Gw(){var s=this.d -if(this.gLO())s.acJ(0) -else s.yf()}, -b41(a){var s,r=this.c -r.toString -r=A.cv(r,B.acI) -r=r==null?null:r.ch -if(r!==!0)return -r=this.c -r.toString -r=A.u(r,B.Gv,t.Uh) -r.toString -s=a?r.gcC():r.gcE() -A.bCn(s,r.gcV())}, -a4N(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h -var $async$a4N=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:j=p.gaid().a -i=j.a -h=i===p.y -if(!h)++p.Q -p.y=i -o=p.Q -n=p.a.bLC(j) -m=p.$ti -s=3 -return A.f(m.i("a0>").b(n)?n:A.bc(n,m.i("D<1>")),$async$a4N) -case 3:l=b -if(o!==p.Q||h){s=1 -break}h=J.T(l) -if(J.eD(p.w)!==h.ga2(l))p.b41(h.gdm(l)) -p.w=l -p.Ms(p.z.a) -k=p.x -if(k!=null&&i!==p.a.r.$1(k))p.x=null -p.Gw() -case 1:return A.l(q,r)}}) -return A.m($async$a4N,r)}, -bk_(){var s=this -if(s.d.gaL7())s.aBD(J.zx(s.w,s.z.a))}, -aBD(a){var s,r=this -if(J.v(a,r.x))return -r.x=a -s=r.a.r.$1(a) -r.gaid().vB(0,new A.ea(s,A.qU(B.C,s.length),B.bI)) -r.a.toString -r.Gw()}, -Ms(a){var s=J.eD(this.w)?0:B.c.bk(a,0,J.b6(this.w)-1) -this.z.sk(0,s)}, -bgH(a){var s=this.z.a -this.Gw() -this.Ms(s-1)}, -bgD(a){var s=this.z.a -this.Gw() -this.Ms(s+1)}, -bgz(a){this.Gw() -this.Ms(0)}, -bgB(a){var s=J.b6(this.w) -this.Gw() -this.Ms(s-1)}, -bgF(a){var s=this.z.a -this.Gw() -this.Ms(s+4)}, -bgJ(a){var s=this.z.a -this.Gw() -this.Ms(s-4)}, -bgp(a){var s=this.d -if(s.gaL7()){s.yf() -return null}else{s=this.c -s.toString -return A.uc(s,a,t.xm)}}, -b50(a,b){var s,r,q,p,o,n,m=this,l=null,k=b.b -if(k.a7M()===0)return B.a0 -s=b.a -r=new A.c5(new Float64Array(16)) -r.e7(k) -r.y9(r) -q=b.c -p=A.hP(r,new A.a1(0,0,0+q.a,0+q.b)) -q=m.a.f.a -switch(q){case 0:o=-p.b -break -case 1:o=p.d-s.b -break -default:o=l}o=Math.max(o,48) -switch(q){case 0:q=p.b -break -case 1:q=p.d-o -break -default:q=l}n=new A.c5(new Float64Array(16)) -n.e7(k) -n.rs(0,q,0,1) -k=A.nO(new A.X(s.a,o)) -switch(m.a.f.a){case 0:q=B.H5 -break -case 1:q=B.aC -break -default:q=l}return A.Iu(l,new A.fg(B.dH,l,l,new A.da(k,new A.fg(q,l,l,A.Ig(new A.abL(m.z,new A.f6(new A.bYJ(m),l),l),l,B.aM,l,l),l),l),l),l,n,!0)}, -aC(){var s,r=this -r.aU() -s=r.a.y -s.an(0,r.gagV()) -r.a.d.an(0,r.gaiF())}, -bp(a){var s,r,q=this -q.bJ(a) -s=a.y -if(s!==q.a.y){r=q.gagV() -s.V(0,r) -q.a.y.an(0,r)}s=a.d -if(s!==q.a.d){r=q.gaiF() -s.V(0,r) -q.a.d.an(0,r)}}, -n(){var s,r=this -r.a.y.V(0,r.gagV()) -s=r.e -if(s!=null){s.ap$=$.aC() -s.Y$=0}r.a.d.V(0,r.gaiF()) -s=r.f -if(s!=null)s.n() -s=r.z -s.ap$=$.aC() -s.Y$=0 -r.aM()}, -B(a){var s,r=this,q=null,p=r.a.c.$4(a,r.gaid(),r.gatv(),r.gbjZ()) -if(p==null)p=B.FT -s=A.cOU() -return A.clN(A.Ig(A.HZ(A.ub(r.gb3u(),p),q,s),q,B.aM,q,q),r.d,r.gb5_())}} -A.bYD.prototype={ -$0(){return this.a.gLO()}, -$S:3} -A.bYE.prototype={ -$0(){return this.a.gLO()}, -$S:3} -A.bYF.prototype={ -$0(){return this.a.gLO()}, -$S:3} -A.bYG.prototype={ -$0(){return this.a.gLO()}, -$S:3} -A.bYH.prototype={ -$0(){return this.a.gLO()}, -$S:3} -A.bYI.prototype={ -$0(){return this.a.gLO()}, -$S:3} -A.bYJ.prototype={ -$1(a){var s=this.a,r=s.a,q=s.w -return r.e.$3(a,s.gbq1(),q)}, -$S:27} -A.nt.prototype={ -DO(a,b){return this.f.$0()}, -MW(a){return this.f.$0()}} -A.zO.prototype={} -A.zM.prototype={} -A.zK.prototype={} -A.zL.prototype={} -A.zN.prototype={} -A.zP.prototype={} -A.abL.prototype={} -A.aP8.prototype={ -H(){return"AutofillContextAction."+this.b}} -A.DT.prototype={ -a_(){return new A.abM(A.c(t.N,t.Ul))}} -A.abM.prototype={ -gbwx(){var s=this.d,r=A.y(s).i("aH<2>") -return new A.az(new A.aH(s,r),new A.aP9(),r.i("az"))}, -aMZ(a,b){this.d.d6(0,b.ga6E(),new A.aPa(b))}, -dk(){this.qQ() -var s=this.c -s.toString -this.e=A.chy(s)==null}, -B(a){return new A.a3E(this,this.a.c,null)}, -n(){this.aM() -if(!this.e)return -this.a.toString -switch(0){case 0:A.cMf(!0) -break}}} -A.aP9.prototype={ -$1(a){return a.gyq().f.a}, -$S:921} -A.aPa.prototype={ -$0(){return this.a}, -$S:922} -A.a3E.prototype={ -qx(a){return this.f!==a.f}} -A.axp.prototype={} -A.Ka.prototype={ -a_(){return new A.a3F()}} -A.a3F.prototype={ -aC(){this.aU() -this.atw()}, -bp(a){this.bJ(a) -this.atw()}, -atw(){this.e=new A.ha(this.gb3D(),this.a.c,null,t.Jc)}, -n(){var s,r,q=this.d -if(q!=null)for(q=new A.ck(q,q.r,q.e,A.y(q).i("ck<1>"));q.q();){s=q.d -r=this.d.h(0,s) -r.toString -s.V(0,r)}this.aM()}, -b3E(a){var s,r=this,q=a.a,p=r.d -if(p==null)p=r.d=A.c(t.I_,t.Q) -p.j(0,q,r.b73(q)) -p=r.d.h(0,q) -p.toString -q.an(0,p) -if(!r.f){r.f=!0 -s=r.awz() -if(s!=null)r.aEg(s) -else $.d2.p3$.push(new A.bND(r))}return!1}, -awz(){var s={},r=this.c -r.toString -s.a=null -r.dV(new A.bNI(s)) -return t.xO.a(s.a)}, -aEg(a){var s,r -this.c.toString -s=this.f -r=this.e -r===$&&A.e() -a.atn(t.Fw.a(A.cGs(r,s)))}, -b73(a){var s=A.cm(),r=new A.bNH(this,a,s) -s.sqj(r) -return r}, -B(a){var s=this.f,r=this.e -r===$&&A.e() -return new A.XG(s,r,null)}} -A.bND.prototype={ -$1(a){var s,r=this.a -if(r.c==null)return -s=r.awz() -s.toString -r.aEg(s)}, -$S:6} -A.bNI.prototype={ -$1(a){this.a.a=a}, -$S:43} -A.bNH.prototype={ -$0(){var s=this.a,r=this.b -s.d.A(0,r) -r.V(0,this.c.b3()) -if(s.d.a===0)if($.d2.RG$.a<3)s.D(new A.bNF(s)) -else{s.f=!1 -A.j2(new A.bNG(s))}}, -$S:0} -A.bNF.prototype={ -$0(){this.a.f=!1}, -$S:0} -A.bNG.prototype={ -$0(){var s=this.a -if(s.c!=null&&s.d.a===0)s.D(new A.bNE())}, -$S:0} -A.bNE.prototype={ -$0(){}, -$S:0} -A.Mz.prototype={} -A.XH.prototype={ -n(){this.a6() -this.rf()}} -A.q0.prototype={ -IN(){var s=new A.XH($.aC()) -this.uP$=s -this.c.uL(new A.Mz(s))}, -FK(){var s,r=this -if(r.gEd()){if(r.uP$==null)r.IN()}else{s=r.uP$ -if(s!=null){s.a6() -s.rf() -r.uP$=null}}}, -B(a){if(this.gEd()&&this.uP$==null)this.IN() -return B.fqn}} -A.aCu.prototype={ -B(a){throw A.q(A.lV("Widgets that mix AutomaticKeepAliveClientMixin into their State must call super.build() but must ignore the return value of the superclass."))}} -A.aHW.prototype={ -aqC(a,b){}, -Kl(a){A.cpU(this,new A.c3g(this,a))}} -A.c3g.prototype={ -$1(a){var s=a.z -s=s==null?null:s.p(0,this.a) -if(s===!0)a.dk()}, -$S:43} -A.c3f.prototype={ -$1(a){A.cpU(a,this.a)}, -$S:43} -A.aHX.prototype={ -qp(a){return new A.aHW(A.jw(null,null,null,t.Si,t.O),this,B.bl)}} -A.qc.prototype={ -qx(a){return this.w!==a.w}} -A.Nk.prototype={ -bl(a){var s=this.e -s=new A.aq8(B.d.aD(A.Z(s,0,1)*255),s,!1,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.sbR(0,this.e) -b.sa6v(!1)}} -A.abU.prototype={ -awx(a){return null}, -bl(a){var s=new A.apS(this.r,this.e,B.ez,this.awx(a),null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.sa8l(0,this.e) -b.svP(0,this.r) -b.sbwM(B.ez) -b.sbwA(this.awx(a))}} -A.UY.prototype={ -bl(a){var s=this,r=new A.a_T(s.e,s.f,s.r,!1,s.x,null,new A.bH(),A.aN(t.T)) -r.bj() -r.sbX(null) -return r}, -bB(a,b){var s=this -b.sOm(s.e) -b.saJu(s.f) -b.sHv(s.r) -b.cr=!1 -b.dl=s.x}, -YD(a){a.sOm(null) -a.saJu(null)}} -A.KL.prototype={ -bl(a){var s=new A.apX(this.e,this.f,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.sMR(this.e) -b.sC2(this.f)}, -YD(a){a.sMR(null)}} -A.adC.prototype={ -bl(a){var s=new A.apV(this.e,A.f_(a),null,this.r,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.sB1(0,this.e) -b.sC2(this.r) -b.sMR(null) -b.scV(A.f_(a))}} -A.adE.prototype={ -bl(a){var s=new A.apW(this.e,A.f_(a),null,B.bL,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.sB1(0,this.e) -b.sC2(B.bL) -b.sMR(null) -b.scV(A.f_(a))}} -A.KJ.prototype={ -bl(a){var s=new A.apU(this.e,this.f,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.sMR(this.e) -b.sC2(this.f)}, -YD(a){a.sMR(null)}} -A.aZx.prototype={ -$1(a){return A.aZw(this.c,this.b,new A.C4(this.a,A.f_(a),null))}, -$S:925} -A.aou.prototype={ -bl(a){var s=this,r=new A.aq9(s.e,s.r,s.w,s.y,s.x,null,s.f,null,new A.bH(),A.aN(t.T)) -r.bj() -r.sbX(null) -return r}, -bB(a,b){var s=this -b.sdS(0,s.e) -b.sC2(s.f) -b.sB1(0,s.r) -b.srW(0,s.w) -b.spP(0,s.x) -b.sdu(0,s.y)}} -A.aov.prototype={ -bl(a){var s=this,r=new A.aqa(s.r,s.x,s.w,s.e,s.f,null,new A.bH(),A.aN(t.T)) -r.bj() -r.sbX(null) -return r}, -bB(a,b){var s=this -b.sMR(s.e) -b.sC2(s.f) -b.srW(0,s.r) -b.spP(0,s.w) -b.sdu(0,s.x)}} -A.yR.prototype={ -bl(a){var s=this,r=A.f_(a),q=new A.aqr(s.w,null,new A.bH(),A.aN(t.T)) -q.bj() -q.sbX(null) -q.sql(0,s.e) -q.sw9(s.r) -q.scV(r) -q.sa8n(s.x) -q.sOj(0,null) -return q}, -bB(a,b){var s=this -b.sql(0,s.e) -b.sOj(0,null) -b.sw9(s.r) -b.scV(A.f_(a)) -b.cr=s.w -b.sa8n(s.x)}} -A.wY.prototype={ -bl(a){var s=new A.aq4(this.e,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.sdE(this.e)}} -A.adT.prototype={ -bl(a){var s=new A.aq0(this.e,this.f,this.x,B.dH,B.dH,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.sdE(this.e) -b.saWv(this.f) -b.sri(0,this.x) -b.sbIt(B.dH) -b.sbEV(B.dH)}} -A.ahL.prototype={ -bl(a){var s=new A.a_W(this.e,B.G,A.f_(a),this.r,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){var s -b.sK0(this.e) -b.sw9(B.G) -b.scV(A.f_(a)) -s=this.r -if(s!==b.tV){b.tV=s -b.bn() -b.cQ()}}} -A.ai3.prototype={ -bl(a){var s=new A.aq1(this.e,this.f,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.sbQp(this.e) -b.T=this.f}} -A.aqG.prototype={ -bl(a){var s=new A.a09(this.e,A.aN(t.hc),null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.sbMN(this.e)}} -A.ai.prototype={ -bl(a){var s=new A.a06(this.e,A.f_(a),null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.sq0(0,this.e) -b.scV(A.f_(a))}} -A.fg.prototype={ -bl(a){var s=new A.a07(this.f,this.r,this.e,A.f_(a),null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.sw9(this.e) -b.sapr(this.f) -b.samt(this.r) -b.scV(A.f_(a))}} -A.h4.prototype={} -A.mE.prototype={ -bl(a){var s=new A.a_U(this.e,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.sakX(this.e)}} -A.XO.prototype={ -Rd(a){var s,r=a.b -r.toString -t.Wz.a(r) -s=this.f -if(r.e!==s){r.e=s -r=a.gdi(a) -if(r!=null)r.aA()}}} -A.UX.prototype={ -bl(a){var s=new A.a_S(this.e,0,null,null,new A.bH(),A.aN(t.T)) -s.bj() -s.L(0,null) -return s}, -bB(a,b){b.sakX(this.e)}} -A.dH.prototype={ -bl(a){return A.cmQ(A.jq(this.f,this.e))}, -bB(a,b){b.saje(A.jq(this.f,this.e))}, -tz(){var s,r,q,p,o=this.e,n=this.f -$label0$0:{s=1/0===o -if(s){r=1/0===n -q=n}else{q=null -r=!1}if(r){r="SizedBox.expand" -break $label0$0}if(0===o)r=0===(s?q:n) -else r=!1 -if(r){r="SizedBox.shrink" -break $label0$0}r="SizedBox" -break $label0$0}p=this.a -return p==null?r:r+"-"+p.l(0)}} -A.da.prototype={ -bl(a){return A.cmQ(this.e)}, -bB(a,b){b.saje(this.e)}} -A.ae_.prototype={ -bl(a){var s=A.f_(a) -return A.cKk(this.f,this.w,this.r,s)}, -bB(a,b){var s=A.f_(a) -b.scV(s) -b.sake(this.r) -b.sw9(this.f) -s=this.w -if(s!==b.dD){b.dD=s -b.bn() -b.cQ()}}} -A.au0.prototype={ -b4h(a){var s -switch(a){case B.aF:s=A.cTM() -break -case B.P:s=A.cTO() -break -case null:case void 0:s=A.cTN() -break -default:s=null}return s}, -B(a){return new A.ae_(null,B.G,this.b4h(null),B.n,this.r,null)}} -A.ai4.prototype={ -bl(a){var s=new A.a_X(null,this.f,this.r,A.f_(a),null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.sw9(this.r) -b.sapr(null) -b.samt(this.f) -b.scV(A.f_(a))}} -A.XT.prototype={ -bl(a){var s=new A.aq5(this.e,this.f,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.sank(0,this.e) -b.sanj(0,this.f)}} -A.ao3.prototype={ -bl(a){var s=this,r=new A.apY(s.f,s.r,s.w,s.x,B.a4G,s.e,A.f_(a),null,new A.bH(),A.aN(t.T)) -r.bj() -r.sbX(null) -return r}, -bB(a,b){var s=this -b.sw9(s.e) -b.sbJH(0,s.f) -b.sank(0,s.r) -b.sbJC(0,s.w) -b.sanj(0,s.x) -b.sK0(B.a4G) -b.scV(A.f_(a))}} -A.GK.prototype={ -bl(a){var s=new A.a05(this.e,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.sa9I(this.e)}, -qp(a){return new A.aCA(this,B.bl)}} -A.aCA.prototype={} -A.K7.prototype={ -bl(a){var s=new A.a_Q(this.e,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.sajq(0,this.e)}} -A.ajW.prototype={ -bl(a){var s=null,r=this.e -if(r===0)r=s -r=new A.a01(r,s,s,new A.bH(),A.aN(t.T)) -r.bj() -r.sbX(s) -return r}, -bB(a,b){var s=this.e -b.saXi(s===0?null:s) -b.saXh(null)}} -A.ajV.prototype={ -bl(a){var s=new A.a00(null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}} -A.P3.prototype={ -bl(a){var s=new A.aqn(this.e,a.aj(t.I).w,null,A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.sq0(0,this.e) -b.scV(a.aj(t.I).w)}} -A.aFQ.prototype={ -axe(a){var s,r=this.e,q=r.ry -if(q!=null)return q -s=!0 -if(r.id==null){if(r.k2==null)r=r.R8!=null -else r=s -s=r}if(!s)return null -return A.f_(a)}} -A.akA.prototype={ -bl(a){var s=new A.a02(A.c6w(a,B.P,!1),0,null,null,new A.bH(),A.aN(t.T)) -s.bj() -s.L(0,null) -return s}, -bB(a,b){b.sy5(A.c6w(a,B.P,!1))}} -A.vL.prototype={ -bl(a){var s=A.f_(a) -return A.cKp(this.e,null,this.w,this.r,s)}, -bB(a,b){var s -b.sw9(this.e) -s=A.f_(a) -b.scV(s) -b.sK0(this.r) -b.sC2(this.w)}} -A.ajy.prototype={ -B(a){var s,r,q=this.w,p=q.length,o=J.iP(p,t.l7) -for(s=this.r,r=0;r=s.b&&s.c>=s.d) -else s=!0}else s=!1 -if(s)m=A.cc7(new A.da(B.u0,n,n),0,0) -else{s=o.d -if(s!=null)m=new A.fg(s,n,n,m,n)}r=o.gblP() -if(r!=null)m=new A.ai(r,m,n) -s=o.f -if(s!=null)m=new A.kS(s,m,n) -s=o.as -if(s!==B.n){q=A.f_(a) -p=o.r -p.toString -m=A.aZw(m,s,new A.az5(q==null?B.w:q,p,n))}s=o.r -if(s!=null)m=A.qa(m,s,B.dp) -s=o.w -if(s!=null)m=A.qa(m,s,B.JW) -s=o.x -if(s!=null)m=new A.da(s,m,n) -s=o.y -if(s!=null)m=new A.ai(s,m,n) -s=o.z -if(s!=null)m=A.Iu(o.Q,m,n,s,!0) -m.toString -return m}} -A.az5.prototype={ -TQ(a){return this.c.a0Q(new A.a1(0,0,0+a.a,0+a.b),this.b)}, -a2e(a){return!a.c.m(0,this.c)||a.b!==this.b}} -A.q8.prototype={ -H(){return"ContextMenuButtonType."+this.b}} -A.fj.prototype={ -m(a,b){var s=this -if(b==null)return!1 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.fj&&b.c==s.c&&J.v(b.a,s.a)&&b.b===s.b}, -gu(a){return A.a7(this.c,this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return"ContextMenuButtonItem "+this.b.l(0)+", "+A.A(this.c)}, -gb7(a){return this.b}} -A.ae0.prototype={ -aWm(a,b,c){var s,r -A.L7() -s=A.xY(b,!0) -s.toString -r=A.ccm(b) -if(r==null)r=null -else{r=r.c -r.toString}r=A.xX(new A.b_C(A.Fb(b,r),c),!1,!1) -$.Eg=r -s.DL(0,r) -$.x1=this}, -tM(a){if($.x1!==this)return -A.L7()}} -A.b_C.prototype={ -$1(a){return new A.r7(this.a.a,this.b.$1(a),null)}, -$S:27} -A.A7.prototype={ -FQ(a,b,c){return A.b0F(c,this.w,null,this.y,this.x)}, -qx(a){return!J.v(this.w,a.w)||!J.v(this.x,a.x)||!J.v(this.y,a.y)}} -A.b0G.prototype={ -$1(a){var s=a.aj(t.Uf) -if(s==null)s=B.l3 -return A.b0F(this.e,s.w,this.a,this.d,s.x)}, -$S:928} -A.aCv.prototype={ -B(a){throw A.q(A.lV("A DefaultSelectionStyle constructed with DefaultSelectionStyle.fallback cannot be incorporated into the widget tree, it is meant only to provide a fallback value returned by DefaultSelectionStyle.of() when no enclosing default selection style is present in a BuildContext."))}} -A.ags.prototype={ -baU(){var s,r,q -switch(A.bt().a){case 3:s=A.fZ($.cfQ(),t.Vz,t.vz) -for(r=$.cfO(),r=new A.ck(r,r.r,r.e,A.y(r).i("ck<1>")),q=t.nR;r.q();)s.j(0,q.a(r.d),B.a2) -return s -case 0:case 1:case 5:case 2:case 4:return $.cfQ()}switch(A.bt().a){case 0:case 1:case 3:case 5:return null -case 2:return B.a1i -case 4:return $.ctm()}}, -B(a){var s=this.c,r=this.baU() -if(r!=null)s=A.HZ(s,"",r) -return A.HZ(s,"",A.cDu())}} -A.agB.prototype={ -HW(a){return new A.ax(0,a.b,0,a.d)}, -I2(a,b){var s,r=this.b,q=r.a,p=q+b.a-a.a -r=r.b -s=r+b.b-a.b -if(p>0)q-=p -return new A.t(q,s>0?r-s:r)}, -BC(a){return!this.b.m(0,a.b)}} -A.rP.prototype={ -H(){return"DismissDirection."+this.b}} -A.Vl.prototype={ -a_(){var s=null -return new A.a4C(new A.cc(s,t.re),s,s,s)}} -A.a4X.prototype={ -H(){return"_FlingGestureKind."+this.b}} -A.a4C.prototype={ -aC(){var s,r,q=this -q.b1q() -s=q.gDn() -s.d4() -r=s.lW$ -r.b=!0 -r.a.push(q.gbcs()) -s.d4() -s.iD$.v(0,q.gbcv()) -q.aiD()}, -gDn(){var s,r=this,q=r.d -if(q===$){r.a.toString -s=A.c2(null,B.E,null,null,r) -r.d!==$&&A.bd() -r.d=s -q=s}return q}, -gEd(){var s=this.gDn().r -if(!(s!=null&&s.a!=null)){s=this.f -if(s==null)s=null -else{s=s.r -s=s!=null&&s.a!=null}s=s===!0}else s=!0 -return s}, -n(){this.gDn().n() -var s=this.f -if(s!=null)s.n() -this.b1p()}, -gBM(){var s=this.a.x -return s===B.anF||s===B.K0||s===B.Ap}, -VL(a){var s,r,q,p -if(a===0)return B.qY -if(this.gBM()){s=this.c.aj(t.I).w -$label0$0:{r=B.bH===s -if(r&&a<0){q=B.Ap -break $label0$0}p=B.w===s -if(p&&a>0){q=B.Ap -break $label0$0}if(!r)q=p -else q=!0 -if(q){q=B.K0 -break $label0$0}q=null}return q}return a>0?B.K1:B.anG}, -gaeP(){this.a.toString -B.eQj.h(0,this.VL(this.w)) -return 0.4}, -gazM(){var s=this.c.gE(0) -s.toString -return this.gBM()?s.a:s.b}, -b8t(a){var s,r,q=this -if(q.x)return -q.y=!0 -s=q.gDn() -r=s.r -if(r!=null&&r.a!=null){r=s.x -r===$&&A.e() -q.w=r*q.gazM()*J.fA(q.w) -s.qh(0)}else{q.w=0 -s.sk(0,0)}q.D(new A.bRt(q))}, -b8u(a){var s,r,q,p=this -if(p.y){s=p.gDn().r -s=s!=null&&s.a!=null}else s=!0 -if(s)return -s=a.e -s.toString -r=p.w -switch(p.a.x.a){case 1:case 0:p.w=r+s -break -case 4:s=r+s -if(s<0)p.w=s -break -case 5:s=r+s -if(s>0)p.w=s -break -case 2:switch(p.c.aj(t.I).w.a){case 0:s=p.w+s -if(s>0)p.w=s -break -case 1:s=p.w+s -if(s<0)p.w=s -break}break -case 3:switch(p.c.aj(t.I).w.a){case 0:s=p.w+s -if(s<0)p.w=s -break -case 1:s=p.w+s -if(s>0)p.w=s -break}break -case 6:p.w=0 -break}if(J.fA(r)!==J.fA(p.w))p.D(new A.bRu(p)) -s=p.gDn() -q=s.r -if(!(q!=null&&q.a!=null))s.sk(0,Math.abs(p.w)/p.gazM())}, -bcw(){this.a.toString}, -aiD(){var s=this,r=J.fA(s.w),q=s.gDn(),p=s.gBM(),o=s.a -if(p){o.toString -p=new A.t(r,0)}else{o.toString -p=new A.t(0,r)}o=t.Ni -s.e=new A.aT(t.ve.a(q),new A.b8(B.l,p,o),o.i("aT"))}, -b8e(a){var s,r,q,p,o=this -if(o.w===0)return B.GN -s=a.a -r=s.a -q=s.b -if(o.gBM()){s=Math.abs(r) -if(s-Math.abs(q)<400||s<700)return B.GN -p=o.VL(r)}else{s=Math.abs(q) -if(s-Math.abs(r)<400||s<700)return B.GN -p=o.VL(q)}if(p===o.VL(o.w))return B.fpr -return B.fpt}, -b8s(a){var s,r,q,p,o=this -if(o.y){s=o.gDn().r -s=s!=null&&s.a!=null}else s=!0 -if(s)return -o.y=!1 -s=o.gDn() -if(s.gaI(0)===B.ar){o.W_() -return}r=a.c -q=r.a -p=o.gBM()?q.a:q.b -switch(o.b8e(r).a){case 1:if(o.gaeP()>=1){s.pX(0) -break}o.w=J.fA(p) -s.Sj(Math.abs(p)*0.0033333333333333335) -break -case 2:o.w=J.fA(p) -s.Sj(-Math.abs(p)*0.0033333333333333335) -break -case 0:if(s.gaI(0)!==B.aa){r=s.x -r===$&&A.e() -if(r>o.gaeP())s.cT(0) -else s.pX(0)}break}}, -a46(a){return this.bct(a)}, -bct(a){var s=0,r=A.n(t.H),q=this -var $async$a46=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:s=a===B.ar&&!q.y?2:3 -break -case 2:s=4 -return A.f(q.W_(),$async$a46) -case 4:case 3:if(q.c!=null)q.FK() -return A.l(null,r)}}) -return A.m($async$a46,r)}, -W_(){var s=0,r=A.n(t.H),q,p=this,o -var $async$W_=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:if(p.gaeP()>=1){p.gDn().pX(0) -s=1 -break}s=3 -return A.f(p.aes(),$async$W_) -case 3:o=b -if(p.c!=null)if(o)p.brY() -else p.gDn().pX(0) -case 1:return A.l(q,r)}}) -return A.m($async$W_,r)}, -aes(){var s=0,r=A.n(t.y),q,p=this -var $async$aes=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p.a.toString -q=!0 -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$aes,r)}, -brY(){var s,r=this -r.a.toString -s=r.VL(r.w) -r.a.w.$1(s)}, -B(a){var s,r,q,p,o,n,m,l,k=this,j=null -k.LB(a) -s=k.a -s.toString -r=k.r -if(r!=null){s=k.gBM()?B.P:B.aF -q=k.z -p=q.a -return A.cnA(s,0,A.c3(j,q.b,p),r)}r=k.e -r===$&&A.e() -o=A.tE(new A.oc(s.c,k.as),r,j,!0) -if(s.x===B.qY)return o -r=k.gBM()?k.gavw():j -q=k.gBM()?k.gavx():j -p=k.gBM()?k.gavv():j -n=k.gBM()?j:k.gavw() -m=k.gBM()?j:k.gavx() -l=k.gBM()?j:k.gavv() -return A.dY(s.ax,o,B.A,!1,j,j,j,j,p,r,q,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,l,n,m,!1,B.ak)}} -A.bRt.prototype={ -$0(){this.a.aiD()}, -$S:0} -A.bRu.prototype={ -$0(){this.a.aiD()}, -$S:0} -A.a9s.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.a9t.prototype={ -aC(){this.aU() -if(this.gEd())this.IN()}, -u8(){var s=this.uP$ -if(s!=null){s.a6() -s.rf() -this.uP$=null}this.Dc()}} -A.Lt.prototype={ -B(a){var s=A.b4(a,null,t.l).w,r=s.a,q=r.a,p=r.b,o=A.cDP(a),n=A.cDN(o,r),m=A.cDO(A.ciX(new A.a1(0,0,0+q,0+p),A.ciW(s)),n) -return new A.ai(new A.aB(m.a,m.b,q-m.c,p-m.d),A.Bd(this.d,s.bNS(m)),null)}} -A.b24.prototype={ -$1(a){var s=a.gRl(a).gum().Eo(0,0) -if(!s)a.grA(a) -return s}, -$S:324} -A.b25.prototype={ -$1(a){return a.gRl(a)}, -$S:931} -A.agN.prototype={ -gyQ(a){var s=this.a -if(s==null)s=null -else{s=s.c -s.toString}return s}} -A.Vy.prototype={ -a_(){return new A.azG()}, -wA(a,b){return this.Q.$2(a,b)}} -A.Ew.prototype={ -tp(a){var s=this -s.b_Y(a) -a.push("minExtent: "+A.A(s.b)+", extent: "+A.A(s.a)+", maxExtent: "+s.c+", initialExtent: "+A.A(s.d))}} -A.a4J.prototype={ -aFm(a,b){var s,r=this -r.a=null -r.Q=r.z=!0 -s=r.y -if(s===0)return -r.ap8(r.x.a+a/s*r.c,b)}, -ap8(a,b){var s=this,r=s.b,q=s.c,p=A.Z(a,r,q),o=s.x -if(J.v(o.a,p))return -o.sk(0,p) -b.uL(new A.Ew(o.a,r,q,s.r,b,!0,0))}} -A.azG.prototype={ -aC(){var s,r,q=this,p=null -q.aU() -s=q.a.d -r=q.ayd() -r=A.cpa(p,p,p,q.a.c,1,s,!0,!1,p,r) -q.e=r -q.d=new A.azF(r,0,!0,p,p,p,A.b([],t.ZP),$.aC()) -q.a.toString}, -ayd(){var s,r=this.a -r.toString -s=0 -for(;;){if(!!1)break -null.toString;++s}r=A.b([r.d,1],t.v) -return r}, -bp(a){this.bJ(a) -this.a.toString -this.boF(a)}, -dk(){var s,r -this.qQ() -s=this.c -s.toString -if(A.cOB(s)){s=this.d -s===$&&A.e() -r=s.as -r.Q=r.z=!1 -r=s.gbG(0).at -r.toString -if(r!==0)s.y4(0,B.a1,B.As) -r=s.as -s=t.KK.a(A.i4.prototype.gbG.call(s,0)) -s=$.at.T$.x.h(0,s.w.Q) -s.toString -r.ap8(r.r,s)}}, -B(a){var s,r,q=this,p=q.e -p===$&&A.e() -s=q.a -s.toString -r=q.d -r===$&&A.e() -return new A.jF(p.x,new A.bRF(q),s.wA(a,r),null,t.j3)}, -n(){var s,r=this -r.a.toString -s=r.e -s===$&&A.e() -s=s.x -s.ap$=$.aC() -s.Y$=0 -s=r.d -s===$&&A.e() -s.n() -r.aM()}, -boF(a){var s,r,q,p,o,n,m=this,l=m.e -l===$&&A.e() -s=m.a.d -r=m.ayd() -q=m.a.c -p=l.Q -o=p?A.Z(l.x.a,s,1):q -n=$.aC() -r=A.cpa(new A.cl(o,n,t.bm),p,l.z,q,1,s,!0,!1,null,r) -m.e=r -s=m.d -s===$&&A.e() -s.as=r -l=l.x -l.ap$=n -l.Y$=0}} -A.bRF.prototype={ -$3(a,b,c){return new A.hl(new A.bRE(this.a,b,c),null)}, -$S:932} -A.bRE.prototype={ -$2(a,b){var s=this.a,r=s.e -r===$&&A.e() -s.a.toString -A.Z(1/0,b.a,b.b) -r.y=A.Z(1/0,b.c,b.d) -return new A.ai4(this.b,B.kS,this.c,null)}, -$S:111} -A.azF.prototype={ -akJ(a,b,c){var s=a.Dw(B.o7),r=$.aC() -r=new A.J_(new A.bRA(this),A.aQ(t.D3),B.pK,s,b,!0,null,new A.cl(!1,r,t.uh),r) -r.adx(b,null,!0,c,s) -r.ady(b,null,0,!0,c,s) -return r}, -tp(a){this.b_2(a) -a.push("extent: "+this.as.l(0))}, -gbG(a){return t.KK.a(A.i4.prototype.gbG.call(this,0))}, -JG(a,b){this.asv(0,b)}} -A.bRA.prototype={ -$0(){return this.a.as}, -$S:933} -A.J_.prototype={ -Gz(a){var s -this.asw(a) -if(!(a instanceof A.J_))return -s=a.bE -if(s!=null){this.bE=s -a.bE=null}}, -Ah(a){var s,r,q -for(s=this.Y,s=A.dy(s,s.r,A.y(s).c),r=s.$ti.c;s.q();){q=s.d -if(q==null)q=r.a(q) -q.y=q.w=null -q.r.Lr(0,!0)}this.b_e(a)}, -ajm(a){var s,r,q=this,p=q.at -p.toString -if(!(p>0)){p=q.b9 -s=p.$0() -r=!0 -if(!(s.b>=s.x.a)){s=p.$0() -s=s.c<=s.x.a}else s=!0 -if(s){s=p.$0() -if(!(s.b>=s.x.a&&a<0)){p=p.$0() -p=p.c<=p.x.a&&a>0}else p=r}else p=r}else p=!1 -if(p){p=q.b9.$0() -s=$.at.T$.x.h(0,q.w.Q) -s.toString -p.aFm(-a,s)}else q.b_d(a)}, -baO(){return A.fF(this.b9.$0().e,new A.bRB(this))}, -n(){var s,r,q,p,o -for(s=this.Y,r=A.dy(s,s.r,A.y(s).c),q=r.$ti.c;r.q();){p=r.d -if(p==null)p=q.a(p) -p.r.n() -p.r=null -o=p.lW$ -o.b=!1 -B.b.P(o.a) -o=o.gzn() -if(o.a>0){o.b=o.c=o.d=o.e=null -o.a=0}p.iD$.a.P(0) -p.AJ()}s.P(0) -this.b_f()}, -zh(a){var s,r,q,p,o=this,n={} -n.a=a -s=a===0 -if(s)o.b9.$0() -r=!0 -if(!s){if(a<0){s=o.at -s.toString -s=s>0}else s=!1 -if(!s)if(a>0){s=o.b9.$0() -s=s.c<=s.x.a}else s=!1 -else s=r}else s=r -if(s){o.adp(a) -return}s=o.bE -if(s!=null)s.$0() -o.bE=null -q=A.cm() -s=o.b9 -s.$0() -r=s.$0() -q.sqj(A.ci6(r.x.a/r.c*r.y,o.r.KJ(o),a)) -p=A.aLW("_DraggableScrollableSheetPosition",0,o.w) -o.Y.v(0,p) -s=s.$0() -n.b=s.x.a/s.c*s.y -p.d4() -p.iD$.v(0,new A.bRD(n,o,p)) -p.Xs(q.b3()).a0J(new A.bRC(o,p))}, -a7Y(a,b){this.bE=b -return this.b_g(a,b)}} -A.bRB.prototype={ -$1(a){var s=this.a,r=s.b9,q=r.$0().x.a -r=r.$0() -return Math.abs(q-a)<=s.r.KJ(s).a/r.y*r.c}, -$S:318} -A.bRD.prototype={ -$0(){var s,r,q,p,o,n,m,l,k,j=this.c,i=j.x -i===$&&A.e() -s=this.a -r=s.b -s.b=i -q=this.b -p=q.b9 -o=p.$0() -n=q.w.Q -m=$.at.T$.x.h(0,n) -m.toString -o.aFm(i-r,m) -if(s.a>0){i=p.$0() -i=i.c<=i.x.a}else i=!1 -if(!i)if(s.a<0){i=p.$0() -i=i.b>=i.x.a}else i=!1 -else i=!0 -if(i){l=j.gyt()+q.r.KJ(q).c*J.fA(j.gyt()) -s.a=l -q.adp(l) -j.qh(0)}else if(j.gaI(0)===B.ar){k=q.baO() -if(k!=null){j=p.$0() -n=$.at.T$.x.h(0,n) -n.toString -j.ap8(k,n)}q.adp(0)}}, -$S:0} -A.bRC.prototype={ -$0(){var s=this.a.Y,r=this.b -if(s.p(0,r)){s.A(0,r) -r.n()}}, -$S:0} -A.a4I.prototype={ -tp(a){var s,r -this.a2C(a) -s=this.xC$ -r=s===0?"local":"remote" -a.push("depth: "+s+" ("+r+")")}} -A.uB.prototype={ -a_(){return new A.a4O(A.lu(null),A.lu(null))}, -bFc(a,b,c){return this.d.$3(a,b,c)}, -bOT(a,b,c){return this.e.$3(a,b,c)}} -A.a4O.prototype={ -aC(){var s,r=this -r.aU() -s=r.a.c -r.d=s.gaI(s) -r.a.c.v_(r.gadQ()) -r.avR()}, -atf(a){var s,r=this,q=r.d -q===$&&A.e() -s=r.b5y(a,q) -r.d=s -if(q!==s)r.avR()}, -bp(a){var s,r,q=this -q.bJ(a) -s=a.c -if(s!==q.a.c){r=q.gadQ() -s.qV(r) -q.a.c.v_(r) -r=q.a.c -q.atf(r.gaI(r))}}, -b5y(a,b){switch(a.a){case 0:case 3:return a -case 1:switch(b.a){case 0:case 3:case 1:return a -case 2:return b}break -case 2:switch(b.a){case 0:case 3:case 2:return a -case 1:return b}break}}, -avR(){var s=this,r=s.d -r===$&&A.e() -switch(r.a){case 0:case 1:s.e.sdi(0,s.a.c) -s.f.sdi(0,B.cK) -break -case 2:case 3:s.e.sdi(0,B.qr) -s.f.sdi(0,new A.ly(s.a.c,new A.bX(A.b([],t.x8),t.jc),0)) -break}}, -n(){this.a.c.qV(this.gadQ()) -this.aM()}, -B(a){var s=this.a -return s.bFc(a,this.e,s.bOT(a,this.f,s.f))}} -A.ayc.prototype={ -bl(a){var s=new A.aEt(this.e,this.f,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){var s -this.aso(a,b) -s=this.f -b.b2=s -if(!s){s=b.T -if(s!=null)s.$0() -b.T=null}else if(b.T==null)b.bn()}} -A.aEt.prototype={ -bb(a,b){var s=this -if(s.b2)if(s.T==null)s.T=a.a.bvw(s.M) -s.zm(a,b)}} -A.e9.prototype={ -sbZ(a,b){this.vB(0,this.a.RI(B.bI,B.ev,b))}, -aGj(a,b,c){var s,r,q,p=null,o=this.a -if(!o.gaKP()||!c)return A.e3(p,p,p,p,p,p,p,p,b,o.a) -s=b.cL(B.Ge) -o=this.a -r=o.c -o=o.a -q=r.a -r=r.b -return A.e3(A.b([A.e3(p,p,p,p,p,p,p,p,p,B.f.a1(o,0,q)),A.e3(p,p,p,p,p,p,p,p,s,B.f.a1(o,q,r)),A.e3(p,p,p,p,p,p,p,p,p,B.f.cD(o,r))],t.Ne),p,p,p,p,p,p,p,b,p)}, -sLa(a){var s,r=this.a,q=r.a.length,p=a.b -if(q=s.a&&p<=s.b?s:B.bI,a))}} -A.PC.prototype={} -A.b_z.prototype={} -A.oH.prototype={ -gk(a){return this.b}} -A.bRs.prototype={ -yb(a,b){return 0}, -DN(a){return a>=this.b}, -wp(a,b){var s,r,q,p=this.c,o=this.d -if(p[o].a>b){s=o -o=0}else s=11 -for(r=s-1;o=n)return r.h(s,o) -else if(a<=n)q=o-1 -else p=o+1}return null}, -bx7(){var s,r=this,q=null,p=r.a.z -if(p===B.Gp)return q -s=A.b([],t.ZD) -if(p.b&&r.gYh())s.push(new A.fj(new A.b37(r),B.uK,q)) -if(p.a&&r.gXX())s.push(new A.fj(new A.b38(r),B.qS,q)) -if(p.c&&r.gOn())s.push(new A.fj(new A.b39(r),B.uL,q)) -if(p.d&&r.gacs())s.push(new A.fj(new A.b3a(r),B.qT,q)) -return s}, -apN(){var s,r,q,p,o,n,m=this.a.c.a.b,l=this.gby(),k=l.bh,j=k.e.aO5(),i=this.a.c.a.a -if(j!==i||!m.gc9()||m.a===m.b){l=k.rI() -l=l.gaQ(l) -k=k.rI() -return new A.a6B(k.gaQ(k),l)}s=m.a -r=m.b -q=B.f.a1(i,s,r) -p=q.length===0 -o=l.U9(new A.ez(s,s+(p?B.ce:new A.he(q)).gS(0).length)) -n=l.U9(new A.ez(r-(p?B.ce:new A.he(q)).gU(0).length,r)) -l=o==null?null:o.d-o.b -if(l==null){l=k.rI() -l=l.gaQ(l)}s=n==null?null:n.d-n.b -if(s==null){k=k.rI() -k=k.gaQ(k)}else k=s -return new A.a6B(k,l)}, -gXS(){var s,r,q,p,o,n=this.gby(),m=n.Hb -if(m!=null)return new A.Pt(m,null) -s=this.apN() -r=s.b -q=null -p=s.a -q=p -o=r -return A.co7(q,n,n.a0V(this.a.c.a.b),o)}, -gXT(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=null,e=g.bx7() -if(e==null){e=g.x.ay -s=g.gXX()?new A.b3b(g):f -r=g.gYh()?new A.b3c(g):f -q=g.gOn()?new A.b3d(g):f -p=g.gacs()?new A.b3e(g):f -o=g.gaLs()?new A.b3f(g):f -n=g.gaqr()?new A.b3g(g):f -m=g.gaWf()?new A.b3h(g):f -l=g.gana()?new A.b3i(g):f -k=t.ZD -j=A.b([],k) -i=q!=null -if(!i||e!==B.zP){h=A.bt()===B.b8 -e=A.b([],k) -if(r!=null)e.push(new A.fj(r,B.uK,f)) -if(s!=null)e.push(new A.fj(s,B.qS,f)) -if(i)e.push(new A.fj(q,B.uL,f)) -s=m!=null -if(s&&h)e.push(new A.fj(m,B.os,f)) -if(p!=null)e.push(new A.fj(p,B.qT,f)) -if(o!=null)e.push(new A.fj(o,B.Aa,f)) -if(n!=null)e.push(new A.fj(n,B.Ab,f)) -if(s&&!h)e.push(new A.fj(m,B.os,f)) -B.b.L(j,e)}if(l!=null)j.push(new A.fj(l,B.Ac,f)) -e=j}B.b.L(e,g.gbt2()) -return e}, -gbt2(){var s,r,q,p=A.b([],t.ZD),o=this.a,n=o.c.a.b -if(o.f||!n.gc9()||n.a===n.b)return p -for(o=this.go,s=o.length,r=0;r0||!r.gA6())return -s=r.a.c.a -if(s.m(0,r.ok))return -r.z.toString -$.eX().a5o(s) -r.ok=s}, -awY(a){var s,r,q,p,o,n,m,l,k=this -if(!B.b.gcp(k.gyJ().f).r.gGC()){s=k.gyJ().gbG(0).at -s.toString -return new A.vz(s,a)}s=k.gby() -r=s.gE(0) -if(k.a.k2===1){s=a.c -q=a.a -p=r.a -o=s-q>=p?p/2-a.gcH().a:A.Z(0,s-p,q) -n=B.pr}else{q=a.gcH() -s=s.bh.rI() -m=A.apL(q,Math.max(a.d-a.b,s.gaQ(s)),a.c-a.a) -s=m.d -q=m.b -p=r.b -o=s-q>=p?p/2-m.gcH().b:A.Z(0,s-p,q) -n=B.es}s=k.gyJ().gbG(0).at -s.toString -q=B.b.gcp(k.gyJ().f).z -q.toString -p=B.b.gcp(k.gyJ().f).Q -p.toString -l=A.Z(o+s,q,p) -p=k.gyJ().gbG(0).at -p.toString -return new A.vz(l,a.rz(n.aL(0,p-l)))}, -a4U(){var s,r,q,p,o,n,m=this -if(!m.gA6()){s=m.a -r=s.c.a -s=s.ez -s=(s==null?m:s).gyq().f.a&&m.dx!=null -q=m.a -if(s){s=m.dx -s.toString -q=q.ez -s=s.a6B(m,(q==null?m:q).gyq())}else{s=q.ez -s=(s==null?m:s).gyq() -p=A.cdt(m) -$.eX().a2X(p,s) -s=p}m.z=s -m.aEy() -m.aBl() -m.z.toString -s=m.fr -s===$&&A.e() -q=m.gVH() -o=m.a.db -n=$.eX() -n.ahQ(s.d,s.r,s.w,o,q) -n.a5o(r) -n.ahU() -s=m.a.ez -if((s==null?m:s).gyq().f.a){m.z.toString -n.boL()}m.ok=r}else{m.z.toString -$.eX().ahU()}}, -auv(){var s,r,q=this -if(q.gA6()){s=q.z -s.toString -r=$.eX() -if(r.d===s)r.aup() -q.bg=q.ok=q.z=null -q.aNe()}}, -bpz(){if(this.rx)return -this.rx=!0 -A.j2(this.gbp1())}, -bp2(){var s,r,q,p,o,n,m=this -m.rx=!1 -s=m.gA6() -if(!s)return -s=m.z -s.toString -r=$.eX() -if(r.d===s)r.aup() -m.ok=m.z=null -s=m.a.ez -q=(s==null?m:s).gyq().f.a?m.dx:null -p=q==null?null:q.a6B(m,m.gyq()) -if(p==null){s=m.a.ez -s=(s==null?m:s).gyq() -o=A.cdt(m) -r.a2X(o,s) -p=o}m.z=p -r.ahU() -s=m.fr -s===$&&A.e() -n=m.gVH() -r.ahQ(s.d,s.r,s.w,m.a.db,n) -r.a5o(m.a.c.a) -m.ok=m.a.c.a}, -btT(){this.ry=!1 -$.at.T$.d.V(0,this.gX1())}, -OG(){var s=this -if(s.a.d.ge0())s.a4U() -else{s.ry=!0 -$.at.T$.d.an(0,s.gX1()) -s.a.d.u_()}}, -aEe(){var s,r,q=this -if(q.Q!=null){s=q.a.d.ge0() -r=q.Q -if(s){r.toString -r.rt(0,q.a.c.a)}else{r.n() -q.Q=null}}}, -bpN(a){var s,r,q,p,o -if(a==null)return!1 -s=this.c -s.toString -r=t.Lm -q=a.Bc(r) -if(q==null)return!1 -for(p=s;p!=null;){o=p.Bc(r) -if(o===q)return!0 -if(o==null)p=null -else{s=o.c -s.toString -p=s}}return!1}, -bcn(a){var s,r,q,p=this,o=a instanceof A.Oy -if(!o&&!(a instanceof A.qK))return -$label0$0:{if(!(o&&p.at!=null))o=a instanceof A.qK&&p.at==null -else o=!0 -if(o)break $label0$0 -if(a instanceof A.qK&&!p.at.b.m(0,p.a.c.a)){p.at=null -p.aeQ() -break $label0$0}s=a.b -o=!1 -r=s==null?null:s.Bc(t.Lm) -o=$.at.T$.x.h(0,p.ay) -if(r==null)q=null -else{q=r.c -q.toString}o=!J.v(o,q)&&p.bpN(s) -if(o)p.axt(a)}}, -axt(a){$.aax() -return}, -a3p(){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=h.a,f=g.rN,e=h.c -e.toString -s=g.c.a -r=h.gby() -q=h.a -p=q.p2 -o=q.ap -n=q.x1 -if(f!=null)$.aax() -q=q.qT -m=$.aC() -l=t.uh -k=new A.cl(!1,m,l) -j=new A.cl(!1,m,l) -l=new A.cl(!1,m,l) -i=new A.atw(e,r,p,h,null,s,k,j,l) -s=i.gaEB() -r.dv.an(0,s) -r.bi.an(0,s) -i.aiO() -s=i.gbbS() -l=A.cnl(h.x,e,g,o,h.cy,B.kj,j,0,0,q,s,i.gbf2(),i.gbf4(),n,s,i.gbf8(),i.gbfa(),p,h,B.eol,h.cx,B.kj,k,h.CW,r.Hb,l) -i.e!==$&&A.cp() -i.e=l -return i}, -a4e(a,b){var s,r,q,p=this,o=p.a.c,n=o.a.a.length -if(n0}else p=!1 -q.r.sk(0,p)}, -ga5t(){var s,r,q=this -if(q.a.d.ge0()){s=q.a -r=s.c.a.b -s=r.a===r.b&&s.as&&q.k4&&!q.gby().rO}else s=!1 -return s}, -WP(){var s,r=this -if(!r.a.as)return -if(!r.k4)return -s=r.d -if(s!=null)s.af(0) -r.gEG().sk(0,1) -if(r.a.ah)r.gEG().Xs(r.gayy()).a.a.va(r.gazx()) -else r.d=A.Iq(B.cU,new A.b2X(r))}, -agW(){var s,r=this,q=r.y1 -if(q>0){$.at.toString -$.cf();--q -r.y1=q -if(q===0)r.D(new A.b2P())}if(r.a.ah){q=r.d -if(q!=null)q.af(0) -r.d=A.d4(B.I,new A.b2Q(r))}else{q=r.d -q=q==null?null:q.b!=null -if(q!==!0&&r.k4)r.d=A.Iq(B.cU,new A.b2R(r)) -q=r.gEG() -s=r.gEG().x -s===$&&A.e() -q.sk(0,s===0?1:0)}}, -a5E(a){var s=this,r=s.gEG() -r.sk(0,s.gby().rO?1:0) -r=s.d -if(r!=null)r.af(0) -s.d=null -if(a)s.y1=0}, -aCz(){return this.a5E(!0)}, -ai6(){var s=this -if(!s.ga5t())s.aCz() -else if(s.d==null)s.WP()}, -avr(){var s,r,q,p=this -if(p.a.d.ge0()&&!p.a.c.a.b.gc9()){s=p.ga3v() -p.a.c.V(0,s) -r=p.a.c -q=p.ata() -q.toString -r.sLa(q) -p.a.c.an(0,s)}p.aiI() -p.ai6() -p.aEe() -p.D(new A.b2L()) -p.gaEK().aXj()}, -b9b(){var s,r,q,p=this -if(p.a.d.ge0()&&p.a.d.byJ())p.a4U() -else if(!p.a.d.ge0()){p.auv() -s=p.a.c -s.vB(0,s.a.akk(B.bI))}p.ai6() -p.aEe() -s=p.a.d.ge0() -r=$.at -if(s){r.cr$.push(p) -s=p.c -s.toString -p.xr=A.Cy(s).ay.d -if(!p.a.x)p.a5g(!0) -q=p.ata() -if(q!=null)p.a4e(q,null)}else{r.vZ(p) -p.D(new A.b2N(p))}p.FK()}, -ata(){var s,r=this,q=r.a,p=q.Y&&q.k2===1&&!r.ry&&!r.k3 -r.k3=!1 -if(p)s=A.eW(B.C,0,q.c.a.a.length,!1) -else{q=q.c.a -s=!q.b.gc9()?A.qU(B.C,q.a.length):null}return s}, -b6y(a){if(this.gby().y==null||!this.gA6())return -this.aEy()}, -aEy(){var s=this.gby(),r=s.gE(0),q=s.bN(0,null) -s=this.z -if(!r.m(0,s.a)||!q.m(0,s.b)){s.a=r -s.b=q -$.eX().bqO(r,q)}}, -aBm(a){var s,r,q,p=this -if(!p.gA6())return -p.buv() -s=p.a.c.a.c -r=p.gby() -q=r.U9(s) -if(q==null)q=r.CX(new A.bG(s.gc9()?s.a:0,B.C)) -p.z.aUv(q) -p.bu1() -$.d2.p3$.push(p.gbpw())}, -aBl(){return this.aBm(null)}, -aEt(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=null -b.ga5G() -s=A.bt() -if(s!==B.aq)return -if(B.b.gcp(b.gyJ().f).k4!==B.pK)return -s=b.gby() -r=s.bh.e -r.toString -q=b.a.fy -$label0$0:{if(t.tp.b(q)){p=q -break $label0$0}o=q==null -if(o)p=!0 -else p=!1 -if(p){p=b.c -p.toString -p=A.cv(p,B.av) -p=p==null?a:p.gdH() -if(p==null)p=B.ah -break $label0$0}p=a}n=b.a.db -m=b.gVH() -b.a.toString -l=b.c -l.toString -l=A.b0L(l) -k=new A.c_z(n,m,p,l,a,b.a.gD9(),b.C,s.gE(0),r) -if(a0)j=B.dC -else{p=b.bg -p=p==null?a:p.byx(k) -j=p==null?B.dC:p}if(j.a<3)return -b.bg=k -i=A.b([],t.u1) -h=r.HH(!1) -g=new A.Pb(h,0,0) -for(f=0;g.a2V(1,g.c);f=e){r=g.d -e=f+(r==null?g.d=B.f.a1(h,g.b,g.c):r).length -r=f1){o=p.a.c.a.b -o=o.a!==o.b||o.c===0}else o=!0 -if(o)return -o=p.a.c.a -s=o.a -o=o.b.c -r=A.bHr(s,o) -q=r.b -if(o===s.length)r.aB7(2,q) -else{r.aB7(1,q) -r.a2V(1,r.b)}o=r.a -p.za(new A.ea(B.f.a1(o,0,r.b)+new A.he(r.gI(0)).gU(0)+new A.he(r.gI(0)).gS(0)+B.f.cD(o,r.c),A.qU(B.C,r.b+r.gI(0).length),B.bI),B.bG)}, -aAY(a){var s=this.a.c.a,r=a.a.aox(a.c,a.b) -this.za(r,a.d) -if(r.m(0,s))this.avr()}, -bpG(a){if(a.a)this.Ai(new A.bG(this.a.c.a.a.length,B.C)) -else this.Ai(B.tn)}, -b9d(a){var s,r,q,p,o,n,m,l=this -if(a.b!==B.t8)return -s=B.b.gcp(l.gyJ().f) -if(l.a.k2===1){r=l.gyJ() -q=s.Q -q.toString -r.vp(q) -return}r=s.Q -r.toString -if(r===0){r=s.z -r.toString -r=r===0}else r=!1 -if(r)return -p=t._N.a(l.ay.gam()) -p.toString -o=A.bzW(p,a) -r=s.at -r.toString -q=s.z -q.toString -n=s.Q -n.toString -m=A.Z(r+o,q,n) -if(m===r)return -l.gyJ().vp(m)}, -b9K(a){var s,r,q,p,o,n,m,l,k,j,i,h=this -if(h.a.k2===1)return -s=h.gby() -r=s.CX(h.a.c.a.b.gud()) -q=t._N.a(h.ay.gam()) -q.toString -p=A.bzW(q,new A.kz(a.gee(a)?B.cS:B.dj,B.t8)) -o=B.b.gcp(h.gyJ().f) -if(a.gee(a)){n=h.a.c.a -if(n.b.d>=n.a.length)return -n=r.b+p -m=o.Q -m.toString -l=s.gE(0) -k=o.at -k.toString -j=n+k>=m+l.b?new A.bG(h.a.c.a.a.length,B.C):s.yw(A.cL(s.bN(0,null),new A.t(r.a,n))) -i=h.a.c.a.b.akl(j.a)}else{if(h.a.c.a.b.d<=0)return -n=r.b+p -m=o.at -m.toString -j=n+m<=0?B.tn:s.yw(A.cL(s.bN(0,null),new A.t(r.a,n))) -i=h.a.c.a.b.akl(j.a)}h.Ai(i.gud()) -h.za(h.a.c.a.B8(i),B.bG)}, -bup(a){var s=a.b -this.Ai(s.gud()) -this.za(a.a.B8(s),a.c)}, -gaEK(){var s,r=this,q=r.aS -if(q===$){s=A.b([],t.ot) -r.aS!==$&&A.bd() -q=r.aS=new A.a8L(r,new A.bX(s,t.wS),t.Wp)}return q}, -bgv(a){var s=this.Q -if(s==null)s=null -else{s=s.e -s===$&&A.e() -s=s.gKK()}if(s===!0){this.yg(!1) -return null}s=this.c -s.toString -return A.uc(s,a,t.xm)}, -blf(a,b){if(!this.RG)return -this.RG=!1 -this.a.toString -A.uc(a,new A.uD(),t.fV)}, -B(c2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9=this,c0=null,c1={} -b9.LB(c2) -s=b9.a -r=s.p2 -q=s.fy -$label0$0:{if(t.tp.b(q)){s=q -break $label0$0}p=q==null -if(p)s=!0 -else s=!1 -if(s){s=A.cv(c2,B.av) -s=s==null?c0:s.gdH() -if(s==null)s=B.ah -break $label0$0}s=c0}c1.a=null -$label1$1:{o=b9.a.p3 -if(B.kN.m(0,o)){c1.a=B.fbC -break $label1$1}if(B.nT.m(0,o)){c1.a=B.fbB -break $label1$1}if(B.tm.m(0,o)){c1.a=B.fbD -break $label1$1}c1.a=B.a9O}n=b9.gA6() -m=b9.b6 -if(m===$){l=t.ot -k=A.b([],l) -j=t.wS -m=b9.a7 -if(m===$){i=A.b([],l) -b9.a7!==$&&A.bd() -m=b9.a7=new A.fh(b9.gboI(),new A.bX(i,j),t.pL)}h=b9.aW -if(h===$){i=A.b([],l) -b9.aW!==$&&A.bd() -h=b9.aW=new A.fh(b9.gbuo(),new A.bX(i,j),t.Vf)}i=A.b([],l) -g=A.b([],l) -f=b9.gb5P() -e=b9.gbiX() -d=A.b([],l) -c=b9.c -c.toString -c=new A.z1(b9,f,e,new A.bX(d,j),t.dA).rj(c) -d=b9.gbjg() -b=A.b([],l) -a=b9.c -a.toString -a=new A.z1(b9,d,e,new A.bX(b,j),t.UE).rj(a) -b=b9.gbhO() -a0=b9.gbj_() -a1=A.b([],l) -a2=b9.c -a2.toString -a1=new A.z1(b9,b,a0,new A.bX(a1,j),t.Y1).rj(a2) -a2=A.Df(b9,f,e,!1,!1,!1,t._w).rj(a2) -f=A.b([],l) -a3=b9.c -a3.toString -f=new A.fh(b9.gb9J(),new A.bX(f,j),t.vr).rj(a3) -a4=A.Df(b9,d,e,!1,!0,!1,t.P9).rj(a3) -a5=b9.gbma() -a6=A.Df(b9,a5,e,!1,!0,!1,t.cP).rj(a3) -a3=A.Df(b9,b,a0,!1,!0,!1,t.OO).rj(a3) -a7=b9.gaEK() -a8=b9.c -a8.toString -a9=a7.rj(a8) -a7=a7.rj(a8) -a5=A.Df(b9,a5,e,!1,!0,!1,t.ba).rj(a8) -b0=b9.gb8R() -b1=A.Df(b9,b0,e,!1,!0,!1,t.jx).rj(a8) -a8=A.Df(b9,d,e,!1,!0,!1,t.eI).rj(a8) -e=A.b([],l) -d=b9.c -d.toString -d=new A.a8T(b9,b9.gbpF(),new A.bX(e,j),t.pD).rj(d) -e=A.b([],l) -b=A.Df(b9,b,a0,!1,!0,!0,t.oB) -b2=b9.c -b2.toString -b=b.rj(b2) -b2=A.Df(b9,b0,a0,!0,!0,!0,t.bh).rj(b2) -a0=A.b([],l) -b0=b9.c -b0.toString -b0=new A.aFE(b9,new A.bX(a0,j)).rj(b0) -a0=A.b([],l) -b3=b9.c -b3.toString -b3=new A.ayv(b9,new A.bX(a0,j)).rj(b3) -a0=A.b([],l) -b4=b9.c -b4.toString -b4=new A.aCR(b9,new A.bX(a0,j)).rj(b4) -b5=b9.ah -if(b5===$){a0=A.b([],l) -b9.ah!==$&&A.bd() -b5=b9.ah=new A.fh(b9.gbtJ(),new A.bX(a0,j),t.j5)}a0=b9.c -a0.toString -a0=b5.rj(a0) -b6=A.b([],l) -b7=b9.c -b7.toString -b7=new A.azR(new A.bX(b6,j)).rj(b7) -l=A.b([],l) -b6=b9.c -b6.toString -b8=A.j([B.flg,new A.Vp(!1,new A.bX(k,j)),B.flT,m,B.fm4,h,B.abO,new A.Vj(!0,new A.bX(i,j)),B.yl,new A.fh(b9.gbgu(),new A.bX(g,j),t.OX),B.flo,c,B.fmb,a,B.flp,a1,B.abP,a2,B.flt,f,B.abW,a4,B.fmk,a6,B.abZ,a3,B.abV,a9,B.flZ,a7,B.flR,a5,B.abX,b1,B.abY,a8,B.fmg,d,B.Gu,new A.fh(b9.gb9c(),new A.bX(e,j),t.fn),B.abK,b,B.abL,b2,B.abS,b0,B.abN,b3,B.flN,b4,B.flY,a0,B.fls,b7,B.flf,new A.azS(new A.bX(l,j)).rj(b6)],t.Ev,t.od) -b9.b6!==$&&A.bd() -b9.b6=b8 -m=b8}return new A.ayc(b9.gb6x(),n,A.ub(m,new A.f6(new A.b36(c1,b9,r,s),c0)),c0)}, -aGi(){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=i.a -if(g.f){s=g.c.a.a -s=B.f.aL(g.e,s.length) -$.at.toString -$.cf() -r=B.fce.p(0,A.bt()) -if(r){q=i.y1>0?i.y2:h -if(q!=null&&q>=0&&q=0&&p<=g.c.a.a.length){o=A.b([],t.LC) -g=i.a -n=g.c.a.a.length-i.C -if(g.k2!==1){o.push(B.fqV) -o.push(new A.Jx(new A.X(i.gby().gE(0).a,0),B.a0,B.cu,h,h))}else o.push(B.fqU) -g=i.fr -g===$&&A.e() -p=A.b([A.e3(h,h,h,h,h,h,h,h,h,B.f.a1(i.a.c.a.a,0,n))],t.VO) -B.b.L(p,o) -p.push(A.e3(h,h,h,h,h,h,h,h,h,B.f.cD(i.a.c.a.a,n))) -return A.e3(p,h,h,h,h,h,h,h,g,h)}m=!g.x&&g.d.ge0() -if(i.gaCo()){g=i.a.c.a -l=!g.gaKP()||!m -p=i.fr -p===$&&A.e() -k=i.dy -k===$&&A.e() -k=k.c -k.toString -j=i.fx -j.toString -return A.cTY(g,l,p,k,j)}g=i.a.c -p=i.c -p.toString -k=i.fr -k===$&&A.e() -return g.aGj(p,k,m)}, -$irD:1} -A.b2O.prototype={ -$0(){}, -$S:0} -A.b3j.prototype={ -$1(a){var s=this.a -if(s.c!=null)s.Ai(s.a.c.a.b.gud())}, -$S:6} -A.b2S.prototype={ -$1(a){var s=this.a -if(s.c!=null)s.Ai(s.a.c.a.b.gud())}, -$S:6} -A.b37.prototype={ -$0(){this.a.a7A(B.bO)}, -$S:0} -A.b38.prototype={ -$0(){this.a.a7e(B.bO)}, -$S:0} -A.b39.prototype={ -$0(){this.a.Oo(B.bO)}, -$S:0} -A.b3a.prototype={ -$0(){this.a.L9(B.bO)}, -$S:0} -A.b3b.prototype={ -$0(){return this.a.a7e(B.bO)}, -$S:0} -A.b3c.prototype={ -$0(){return this.a.a7A(B.bO)}, -$S:0} -A.b3d.prototype={ -$0(){return this.a.Oo(B.bO)}, -$S:0} -A.b3e.prototype={ -$0(){return this.a.L9(B.bO)}, -$S:0} -A.b3f.prototype={ -$0(){return this.a.a9v(B.bO)}, -$S:0} -A.b3g.prototype={ -$0(){return this.a.a1s(B.bO)}, -$S:0} -A.b3h.prototype={ -$0(){return this.a.a2b(B.bO)}, -$S:0} -A.b3i.prototype={ -$0(){return this.a.brU(B.bO)}, -$S:0} -A.b2Y.prototype={ -$0(){var s=0,r=A.n(t.H),q=this,p,o,n,m,l -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=q.b -n=q.a -m=n.a -l=B.f.a1(m.c.a.a,o.a,o.b) -s=l.length!==0?2:3 -break -case 2:s=4 -return A.f(n.fy.a_G(q.c.a,l,m.x),$async$$0) -case 4:p=b -if(p!=null&&n.gadP())n.aA4(B.bO,p) -else n.uf() -case 3:return A.l(null,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.b3o.prototype={ -$0(){return this.a.k3=!0}, -$S:0} -A.b3k.prototype={ -$1(a){var s,r=this.a -if(r.c!=null&&r.gby().fy!=null){r.ry=!0 -$.at.T$.d.an(0,r.gX1()) -s=r.c -s.toString -A.xm(s).aFZ(0,r.a.d)}}, -$S:6} -A.b3m.prototype={ -$1(a){var s,r=this -if(r.b)r.a.Q.AH() -if(r.c){s=r.a.Q -s.Mu() -s=s.e -s===$&&A.e() -s.a2h()}}, -$S:6} -A.b3n.prototype={ -$1(a){this.a.a4U()}, -$S:6} -A.b2T.prototype={ -$1(a){var s,r,q,p,o,n,m,l,k,j,i,h=this.a -h.x2=!1 -s=$.at.T$.x.h(0,h.w) -s=s==null?null:s.gav() -t.CA.a(s) -if(s!=null){r=s.M.gc9() -r=!r||h.gyJ().f.length===0}else r=!0 -if(r)return -r=s.bh.rI() -q=r.gaQ(r) -p=h.a.b9.d -r=h.Q -if((r==null?null:r.c)!=null){o=r.c.TX(q).b -n=Math.max(o,48) -p=Math.max(o/2-h.Q.c.TW(B.kj,q).b+n/2,p)}m=h.a.b9.a7g(p) -l=h.awY(s.CX(s.M.gud())) -k=h.a.c.a.b -if(k.a===k.b)j=l.b -else{i=s.HQ(k) -if(i.length===0)j=l.b -else if(k.c=s)return s -if(s<=1)return a -return this.atG(a)?a-1:a}, -wT(a){var s=this.a.length -if(s===0||a>=s)return null -if(a<0)return 0 -if(a===s-1)return s -if(s<=1)return a -s=a+1 -return this.atG(s)?a+2:s}} -A.z1.prototype={ -aya(a){var s,r=this.e,q=r.Q -if(q!=null){q=q.e -q===$&&A.e() -q=!q.gKK()}else q=!0 -if(q)return -s=a.a -if(s.a!==s.aox(a.c,a.b).a)r.yg(!1)}, -tu(a,b){var s,r,q,p,o,n,m=this,l=m.e,k=l.a.c.a.b -if(!k.gc9())return null -s=l.au5() -r=k.a -q=k.b -if(r!==q){r=s.wS(r) -if(r==null)r=l.a.c.a.a.length -q=s.wT(q-1) -if(q==null)q=0 -p=new A.tw(l.a.c.a,"",new A.ez(r,q),B.bG) -m.aya(p) -b.toString -return A.uc(b,p,t.UM)}r=a.a -o=m.r.$3(k.gGK(),r,m.f.$0()).a -q=k.c -if(r){r=s.wS(q) -if(r==null)r=l.a.c.a.a.length}else{r=s.wT(q-1) -if(r==null)r=0}n=A.eW(B.C,r,o,!1) -p=new A.tw(l.a.c.a,"",n,B.bG) -m.aya(p) -b.toString -return A.uc(b,p,t.UM)}, -ug(a){return this.tu(a,null)}, -gDM(){var s=this.e.a -return!s.x&&s.c.a.b.gc9()}} -A.a8K.prototype={ -tu(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.e,i=j.a,h=i.c.a,g=h.b,f=a.b||!i.Y -i=g.a -s=g.b -r=i===s -if(!r&&!k.f&&f){b.toString -return A.uc(b,new A.r0(h,A.qU(B.C,a.a?s:i),B.bG),t.gU)}q=g.gud() -if(a.d){i=a.a -h=!1 -if(i){s=j.gby().U1(q).b -if(new A.bG(s,B.c_).m(0,q)){h=j.a.c.a.a -h=s!==h.length&&h.charCodeAt(q.a)!==10}}if(h)q=new A.bG(q.a,B.C) -else{if(!i){i=j.gby().U1(q).a -i=new A.bG(i,B.C).m(0,q)&&i!==0&&j.a.c.a.a.charCodeAt(q.a-1)!==10}else i=!1 -if(i)q=new A.bG(q.a,B.c_)}}i=k.r -if(i){h=g.c -s=g.d -p=a.a?h>s:h"))}, -grU(){var s,r,q=this.x -if(q==null){s=A.b([],t.bp) -r=this.Q -while(r!=null){s.push(r) -r=r.Q}this.x=s -q=s}return q}, -ge0(){if(!this.gAp()){var s=this.w -if(s==null)s=null -else{s=s.c -s=s==null?null:B.b.p(s.grU(),this)}s=s===!0}else s=!0 -return s}, -gAp(){var s=this.w -return(s==null?null:s.c)===this}, -gAt(){return this.gyR()}, -auq(){var s,r,q,p,o=this.ay -if(o==null)return -this.ay=null -s=this.as -r=s.length -if(r!==0)for(q=0;q")).aT(0,B.b.gbc(r))}}b.Q=null -b.auq() -B.b.A(this.as,b) -for(r=this.grU(),q=r.length,p=0;p#"+s+q}, -$iaG:1} -A.b7L.prototype={ -$1(a){return!a.gxm()&&a.b&&B.b.qM(a.grU(),A.j0())}, -$S:53} -A.b7K.prototype={ -$1(a){return a.gyR()===this.a}, -$S:53} -A.xl.prototype={ -gAt(){return this}, -gxz(){return this.b&&A.fr.prototype.gxz.call(this)}, -gOT(){if(!(this.b&&B.b.qM(this.grU(),A.j0())))return B.I4 -return A.fr.prototype.gOT.call(this)}, -acy(a){if(a.Q==null)this.WE(a) -if(this.ge0())a.Dj(!0) -else a.Mk()}, -aFZ(a,b){var s,r=this -if(b.Q==null)r.WE(b) -s=r.w -if(s!=null)s.w.push(new A.axr(r,b)) -s=r.w -if(s!=null)s.Wi()}, -Dj(a){var s,r,q,p=this,o=p.fy -for(;;){if(o.length!==0){s=B.b.gU(o) -if(s.b&&B.b.qM(s.grU(),A.j0())){s=B.b.gU(o) -r=s.ay -if(r==null){q=s.Q -r=s.ay=q==null?null:q.gAt()}s=r==null}else s=!0}else s=!1 -if(!s)break -o.pop()}o=A.ql(o) -if(!a||o==null){if(p.b&&B.b.qM(p.grU(),A.j0())){p.Mk() -p.az4(p)}return}o.Dj(!0)}} -A.Ao.prototype={ -H(){return"FocusHighlightMode."+this.b}} -A.b7J.prototype={ -H(){return"FocusHighlightStrategy."+this.b}} -A.axg.prototype={ -zv(a){return this.a.$1(a)}} -A.Ws.prototype={ -gbp0(){return!0}, -n(){var s,r=this,q=r.e -if(q!=null)$.at.vZ(q) -q=r.a -s=$.hd.r1$ -s===$&&A.e() -if(J.v(s.a,q.gaJQ())){$.kp.ah$.b.A(0,q.gaJS()) -s=$.hd.r1$ -s===$&&A.e() -s.a=null -$.OL.alM$.A(0,q.gaJU())}q.f=new A.j5(A.c(t.Su,t.S),t.t6) -r.b.n() -r.rf()}, -b47(a){var s,r,q=this -if(a===B.cR)if(q.c!==q.b)q.f=null -else{s=q.f -if(s!=null){s.u_() -q.f=null}}else{s=q.c -r=q.b -if(s!==r){q.r=r -q.f=s -q.aFG()}}}, -Wi(){if(this.x)return -this.x=!0 -A.j2(this.gbwh())}, -aFG(){var s,r,q,p,o,n,m,l,k,j=this -j.x=!1 -s=j.c -for(r=j.w,q=r.length,p=j.b,o=0;o")) -if(!r.gW(0).q())p=null -else p=b?r.gU(0):r.gS(0)}return p==null?a:p}, -awb(a,b){return this.afb(a,!1,b)}, -bHE(a){}, -ajV(a,b){}, -Qv(a,b){var s,r,q,p,o,n,m,l=this,k=a.gAt() -k.toString -l.Is(k) -l.H4$.A(0,k) -s=A.ql(k.fy) -r=s==null -if(r){q=b?l.awb(a,!1):l.afb(a,!0,!1) -return l.QJ(q,b?B.lo:B.lp,b)}if(r)s=k -p=A.cbB(k,s) -if(b&&s===B.b.gU(p))switch(k.fr.a){case 1:s.xf() -return!1 -case 2:o=k.gyR() -if(o!=null&&o!==$.at.T$.d.b){s.xf() -k=o.e -k.toString -A.Ap(k).Qv(o,!0) -k=s.gyR() -return(k==null?null:A.ql(k.fy))!==s}return l.QJ(B.b.gS(p),B.lo,b) -case 0:return l.QJ(B.b.gS(p),B.lo,b) -case 3:return!1}if(!b&&s===B.b.gS(p))switch(k.fr.a){case 1:s.xf() -return!1 -case 2:o=k.gyR() -if(o!=null&&o!==$.at.T$.d.b){s.xf() -k=o.e -k.toString -A.Ap(k).Qv(o,!1) -k=s.gyR() -return(k==null?null:A.ql(k.fy))!==s}return l.QJ(B.b.gU(p),B.lp,b) -case 0:return l.QJ(B.b.gU(p),B.lp,b) -case 3:return!1}for(k=J.ar(b?p:new A.bR(p,A.U(p).i("bR<1>"))),n=null;k.q();n=m){m=k.gI(k) -if(n===s)return l.QJ(m,b?B.lo:B.lp,b)}return!1}} -A.b7Q.prototype={ -$1(a){return a.b&&B.b.qM(a.grU(),A.j0())&&!a.gxm()}, -$S:53} -A.b7S.prototype={ -$1(a){var s,r,q,p,o,n,m -for(s=a.c,r=s.length,q=this.b,p=this.a,o=0;o")) -if(!p.ga2(0))s=p}if(c===B.yi){r=J.ke(s) -s=new A.bR(r,A.U(r).i("bR<1>"))}o=J.hV(s,new A.b1J(new A.a1(a.gdG(0).a,-1/0,a.gdG(0).c,1/0))) -if(!o.ga2(0)){if(d)return B.b.gS(A.ciQ(a.gdG(0).gcH(),o)) -return B.b.gU(A.ciQ(a.gdG(0).gcH(),o))}if(d)return B.b.gS(A.ciR(a.gdG(0).gcH(),s)) -return B.b.gU(A.ciR(a.gdG(0).gcH(),s)) -case 1:case 3:s=this.brO(c,a.gdG(0),b,d) -if(s.length===0)break -r=a.e -r.toString -q=A.md(r,B.aF) -if(q!=null){p=new A.az(s,new A.b1K(q),A.U(s).i("az<1>")) -if(!p.ga2(0))s=p}if(c===B.Gs){r=J.ke(s) -s=new A.bR(r,A.U(r).i("bR<1>"))}o=J.hV(s,new A.b1L(new A.a1(-1/0,a.gdG(0).b,1/0,a.gdG(0).d))) -if(!o.ga2(0)){if(d)return B.b.gS(A.ciP(a.gdG(0).gcH(),o)) -return B.b.gU(A.ciP(a.gdG(0).gcH(),o))}if(d)return B.b.gS(A.ciS(a.gdG(0).gcH(),s)) -return B.b.gU(A.ciS(a.gdG(0).gcH(),s))}return null}, -awc(a,b,c){return this.afc(a,b,c,!0)}, -brO(a,b,c,d){var s,r -$label0$0:{if(B.Gs===a){s=new A.b1N(b,d) -break $label0$0}if(B.abH===a){s=new A.b1O(b,d) -break $label0$0}s=B.yi===a||B.Gr===a?A.a3(A.bW("Invalid direction "+a.l(0),null)):null}r=c.rF(0,s).qb(0) -A.zr(r,new A.b1P(),t.mx) -return r}, -brP(a,b,c,d){var s,r -$label0$0:{if(B.yi===a){s=new A.b1Q(b,d) -break $label0$0}if(B.Gr===a){s=new A.b1R(b,d) -break $label0$0}s=B.Gs===a||B.abH===a?A.a3(A.bW("Invalid direction "+a.l(0),null)):null}r=c.rF(0,s).qb(0) -A.zr(r,new A.b1S(),t.mx) -return r}, -bn5(a,b,c){var s,r,q=this,p=q.H4$,o=p.h(0,b),n=o!=null -if(n){s=o.a -s=s.length!==0&&B.b.gS(s).a!==a}else s=!1 -if(s){s=o.a -if(B.b.gU(s).b.Q==null){q.Is(b) -p.A(0,b) -return!1}r=new A.b1M(q,o,b) -switch(a.a){case 2:case 0:switch(B.b.gS(s).a.a){case 3:case 1:q.Is(b) -p.A(0,b) -break -case 0:case 2:if(r.$1(a))return!0 -break}break -case 3:case 1:switch(B.b.gS(s).a.a){case 3:case 1:if(r.$1(a))return!0 -break -case 0:case 2:q.Is(b) -p.A(0,b) -break}break}}if(n&&o.a.length===0){q.Is(b) -p.A(0,b)}return!1}, -ahw(a,b,c,d){var s,r,q,p=this -if(b instanceof A.xl){s=b.fy -if(A.ql(s)!=null){s=A.ql(s) -s.toString -return p.ahw(a,s,b,d)}r=p.aJj(b,d) -if(r==null)r=a -switch(d.a){case 0:case 3:p.a.$2$alignmentPolicy(r,B.lp) -break -case 1:case 2:p.a.$2$alignmentPolicy(r,B.lo) -break}return!0}q=b.gAp() -switch(d.a){case 0:case 3:p.a.$2$alignmentPolicy(b,B.lp) -break -case 1:case 2:p.a.$2$alignmentPolicy(b,B.lo) -break}return!q}, -azz(a,b,c,d){var s,r,q,p,o=this -if(d==null){s=a.gAt() -s.toString -r=s}else r=d -switch(r.fx.a){case 1:b.xf() -return!1 -case 2:q=r.gyR() -if(q!=null&&q!==$.at.T$.d.b){o.Is(r) -s=o.H4$ -s.A(0,r) -o.Is(q) -s.A(0,q) -p=o.awc(b,q.gOT(),c) -if(p==null)return o.azz(a,b,c,q) -r=q}else p=o.afc(b,r.gOT(),c,!1) -break -case 0:p=o.afc(b,r.gOT(),c,!1) -break -case 3:return!1 -default:p=null}if(p!=null)return o.ahw(a,p,r,c) -return!1}, -bjL(a,b,c){return this.azz(a,b,c,null)}, -bH_(a,b){var s,r,q,p,o,n=this,m=a.gAt(),l=A.ql(m.fy) -if(l==null){s=n.aJj(a,b) -if(s==null)s=a -switch(b.a){case 0:case 3:n.a.$2$alignmentPolicy(s,B.lp) -break -case 1:case 2:n.a.$2$alignmentPolicy(s,B.lo) -break}return!0}if(n.bn5(b,m,l))return!0 -r=n.awc(l,m.gOT(),b) -if(r!=null){q=n.H4$ -p=q.h(0,m) -o=new A.Ql(b,l) -if(p!=null)p.a.push(o) -else q.j(0,m,new A.azl(A.b([o],t.Kj))) -return n.ahw(a,r,m,b)}return n.bjL(a,l,b)}} -A.bZ1.prototype={ -$1(a){return a.b===this.a}, -$S:957} -A.b1X.prototype={ -$2(a,b){var s=this.a -if(s.b)if(s.a)return B.d.bM(a.gdG(0).b,b.gdG(0).b) -else return B.d.bM(b.gdG(0).d,a.gdG(0).d) -else if(s.a)return B.d.bM(a.gdG(0).a,b.gdG(0).a) -else return B.d.bM(b.gdG(0).c,a.gdG(0).c)}, -$S:97} -A.b1I.prototype={ -$1(a){var s=a.e -s.toString -return A.md(s,B.P)===this.a}, -$S:53} -A.b1J.prototype={ -$1(a){return!a.gdG(0).ux(this.a).ga2(0)}, -$S:53} -A.b1K.prototype={ -$1(a){var s=a.e -s.toString -return A.md(s,B.aF)===this.a}, -$S:53} -A.b1L.prototype={ -$1(a){return!a.gdG(0).ux(this.a).ga2(0)}, -$S:53} -A.b1U.prototype={ -$2(a,b){var s=a.gdG(0).gcH(),r=b.gdG(0).gcH(),q=this.a,p=A.cbc(q,s,r) -if(p===0)return A.cbb(q,s,r) -return p}, -$S:97} -A.b1T.prototype={ -$2(a,b){var s=a.gdG(0).gcH(),r=b.gdG(0).gcH(),q=this.a,p=A.cbb(q,s,r) -if(p===0)return A.cbc(q,s,r) -return p}, -$S:97} -A.b1V.prototype={ -$2(a,b){var s,r,q,p=this.a,o=a.gdG(0),n=b.gdG(0),m=o.a,l=p.a,k=o.c -m=Math.abs(m-l)=s}else s=!1 -return s}, -$S:53} -A.b1O.prototype={ -$1(a){var s=this.a -if(!a.gdG(0).m(0,s)){s=s.c -s=this.b?a.gdG(0).gcH().a>=s:a.gdG(0).gcH().a<=s}else s=!1 -return s}, -$S:53} -A.b1P.prototype={ -$2(a,b){return B.d.bM(a.gdG(0).gcH().a,b.gdG(0).gcH().a)}, -$S:97} -A.b1Q.prototype={ -$1(a){var s=this.a -if(!a.gdG(0).m(0,s)){s=s.b -s=this.b?a.gdG(0).gcH().b<=s:a.gdG(0).gcH().b>=s}else s=!1 -return s}, -$S:53} -A.b1R.prototype={ -$1(a){var s=this.a -if(!a.gdG(0).m(0,s)){s=s.d -s=this.b?a.gdG(0).gcH().b>=s:a.gdG(0).gcH().b<=s}else s=!1 -return s}, -$S:53} -A.b1S.prototype={ -$2(a,b){return B.d.bM(a.gdG(0).gcH().b,b.gdG(0).gcH().b)}, -$S:97} -A.b1M.prototype={ -$1(a){var s,r,q=this,p=q.b.a.pop().b,o=p.e -o.toString -o=A.md(o,null) -s=$.at.T$.d.c.e -s.toString -if(o!=A.md(s,null)){o=q.a -s=q.c -o.Is(s) -o.H4$.A(0,s) -return!1}switch(a.a){case 0:case 3:r=B.lp -break -case 1:case 2:r=B.lo -break -default:r=null}q.a.a.$2$alignmentPolicy(p,r) -return!0}, -$S:959} -A.jJ.prototype={ -gaID(){var s=this.d -if(s==null){s=this.c.e -s.toString -s=this.d=new A.bZ_().$1(s)}s.toString -return s}} -A.bYZ.prototype={ -$1(a){var s=a.gaID() -return A.jV(s,A.U(s).c)}, -$S:960} -A.bZ0.prototype={ -$2(a,b){var s -switch(this.a.a){case 1:s=B.d.bM(a.b.a,b.b.a) -break -case 0:s=B.d.bM(b.b.c,a.b.c) -break -default:s=null}return s}, -$S:331} -A.bZ_.prototype={ -$1(a){var s,r=A.b([],t.aO),q=t.I,p=a.xN(q) -while(p!=null){r.push(q.a(p.gcR())) -s=A.cRv(p) -p=s==null?null:s.xN(q)}return r}, -$S:962} -A.wg.prototype={ -gdG(a){var s,r,q,p,o=this -if(o.b==null)for(s=o.a,r=A.U(s).i("O<1,a1>"),s=new A.O(s,new A.bYX(),r),s=new A.bM(s,s.gt(0),r.i("bM")),r=r.i("a2.E");s.q();){q=s.d -if(q==null)q=r.a(q) -p=o.b -if(p==null){o.b=q -p=q}o.b=p.yS(q)}s=o.b -s.toString -return s}} -A.bYX.prototype={ -$1(a){return a.b}, -$S:963} -A.bYY.prototype={ -$2(a,b){var s -switch(this.a.a){case 1:s=B.d.bM(a.gdG(0).a,b.gdG(0).a) -break -case 0:s=B.d.bM(b.gdG(0).c,a.gdG(0).c) -break -default:s=null}return s}, -$S:964} -A.a_E.prototype={ -acM(a,b){return A.cmK(a)}} -A.buq.prototype={ -$2(a,b){return B.d.bM(a.b.b,b.b.b)}, -$S:331} -A.bur.prototype={ -$2(a,b){var s=a.b,r=A.U(b).i("az<1>") -s=A.H(new A.az(b,new A.bus(new A.a1(-1/0,s.b,1/0,s.d)),r),r.i("D.E")) -return s}, -$S:965} -A.bus.prototype={ -$1(a){return!a.b.ux(this.a).ga2(0)}, -$S:966} -A.Wu.prototype={ -a_(){return new A.aAz()}} -A.a54.prototype={} -A.aAz.prototype={ -giF(a){var s,r,q,p=this,o=p.d -if(o===$){s=p.a.c -r=A.b([],t.bp) -q=$.aC() -p.d!==$&&A.bd() -o=p.d=new A.a54(s,!1,!0,!0,!0,null,null,r,q)}return o}, -aC(){this.aU() -this.a.toString}, -n(){this.giF(0).n() -this.aM()}, -bp(a){var s=this -s.bJ(a) -if(a.c!==s.a.c)s.giF(0).fr=s.a.c}, -B(a){var s=null,r=this.giF(0) -return A.uQ(!1,!1,this.a.f,s,!0,!0,r,!1,s,s,s,s,s,!0)}} -A.aqv.prototype={ -ug(a){a.bSp(a.giF(a))}} -A.GE.prototype={} -A.anA.prototype={ -ug(a){var s=$.at.T$.d.c,r=s.e -r.toString -return A.Ap(r).Qv(s,!0)}, -aoU(a,b){return b?B.lP:B.vn}} -A.Hi.prototype={} -A.ap4.prototype={ -ug(a){var s=$.at.T$.d.c,r=s.e -r.toString -return A.Ap(r).Qv(s,!1)}, -aoU(a,b){return b?B.lP:B.vn}} -A.A9.prototype={} -A.Vj.prototype={ -ug(a){var s,r -if(!this.c){s=$.at.T$.d.c -r=s.e -r.toString -A.Ap(r).bH_(s,a.a)}}} -A.aAA.prototype={} -A.aE0.prototype={ -ajV(a,b){var s -this.aYx(a,b) -s=this.H4$.h(0,b) -if(s!=null)B.b.cI(s.a,new A.bZ1(a))}} -A.aJ2.prototype={} -A.aJ3.prototype={} -A.Ni.prototype={ -m(a,b){if(b==null)return!1 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.Ni&&b.a===this.a}, -gu(a){return A.a7(A.K(this),A.u8(this.a),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){var s="#" -if(A.K(this)===B.flK)return"["+(s+A.cB(this.a))+"]" -return"[ObjectKey "+(s+A.cB(this.a))+"]"}, -gk(a){return this.a}} -A.kW.prototype={ -gam(){var s,r,q,p=$.at.T$.x.h(0,this) -$label0$0:{s=p instanceof A.qN -r=null -if(s){q=p.ok -q.toString -r=q -q=A.y(this).c.b(q)}else q=!1 -if(q){if(s)q=r -else{q=p.ok -q.toString}A.y(this).c.a(q) -break $label0$0}q=null -break $label0$0}return q}} -A.cc.prototype={ -l(a){var s,r=this,q=r.a -if(q!=null)s=" "+q -else s="" -if(A.K(r)===B.flD)return"[GlobalKey#"+A.cB(r)+s+"]" -return"["+("#"+A.cB(r))+s+"]"}} -A.xq.prototype={ -m(a,b){if(b==null)return!1 -if(J.as(b)!==A.K(this))return!1 -return this.$ti.b(b)&&b.a===this.a}, -gu(a){return A.u8(this.a)}, -l(a){var s="GlobalObjectKey",r=B.f.qt(s,">")?B.f.a1(s,0,-8):s -return"["+r+" "+("#"+A.cB(this.a))+"]"}, -gk(a){return this.a}} -A.r.prototype={ -tz(){var s=this.a -return s==null?"Widget":"Widget-"+s.l(0)}, -m(a,b){if(b==null)return!1 -return this.Da(0,b)}, -gu(a){return A.C.prototype.gu.call(this,0)}, -gr5(a){return this.a}} -A.af.prototype={ -qp(a){return new A.P9(this,B.bl)}} -A.a6.prototype={ -qp(a){var s=this.a_(),r=new A.qN(s,this,B.bl) -s.c=r -s.a=this -return r}} -A.ab.prototype={ -aC(){}, -bp(a){}, -D(a){a.$0() -this.c.r9()}, -u8(){}, -cY(){}, -n(){}, -dk(){}} -A.c0.prototype={} -A.jX.prototype={ -qp(a){return new A.Bo(this,B.bl,A.y(this).i("Bo"))}} -A.cd.prototype={ -qp(a){return A.cG6(this)}} -A.aM.prototype={ -bB(a,b){}, -YD(a){}} -A.akn.prototype={ -qp(a){return new A.akm(this,B.bl)}} -A.c9.prototype={ -qp(a){return new A.a1z(this,B.bl)}} -A.iC.prototype={ -qp(a){return A.cIu(this)}} -A.J1.prototype={ -H(){return"_ElementLifecycle."+this.b}} -A.aB6.prototype={ -btW(){var s,r=this.b,q=A.H(r,A.y(r).i("cD.E")) -B.b.q7(q,A.cfc()) -s=q -r.P(0) -try{r=s -new A.bR(r,A.U(r).i("bR<1>")).aT(0,A.cVe())}finally{}}, -v(a,b){var s -$label0$0:{s=b.w -if(B.tE===s){A.cpm(b) -this.b.v(0,b) -break $label0$0}if(B.acv===s){this.b.v(0,b) -break $label0$0}}}, -A(a,b){this.b.A(0,b)}} -A.bTZ.prototype={ -$1(a){A.cpn(a)}, -$S:43} -A.acC.prototype={ -btN(a){var s,r,q -try{a.aMP()}catch(q){s=A.a4(q) -r=A.ap(q) -A.c5D(A.de("while rebuilding dirty elements"),s,r,new A.aRI(a))}}, -bae(a){var s,r,q,p,o,n=this,m=n.e -B.b.q7(m,A.cfc()) -n.d=!1 -try{for(s=0;s0?r[a-1].as:s))break;--a}return a}} -A.aRI.prototype={ -$0(){var s=null,r=A.b([],t.qe) -J.dV(r,A.nY("The element being rebuilt at the time was",this.a,!0,B.cT,s,s,s,B.c9,!1,!0,!0,B.ks,s,t.Si)) -return r}, -$S:48} -A.aRH.prototype={ -aqj(a){var s,r=this,q=a.gGM() -if(!r.c&&r.a!=null){r.c=!0 -r.a.$0()}if(!a.at){q.e.push(a) -a.at=!0}if(!q.a&&!q.b){q.a=!0 -s=q.c -if(s!=null)s.$0()}if(q.d!=null)q.d=!0}, -aLq(a){try{a.$0()}finally{}}, -Rm(a,b){var s=a.gGM(),r=b==null -if(r&&s.e.length===0)return -try{this.c=!0 -s.b=!0 -if(!r)try{b.$0()}finally{}s.bae(a)}finally{this.c=s.b=!1}}, -bwZ(a){return this.Rm(a,null)}, -bEB(){var s,r,q -try{this.aLq(this.b.gbtV())}catch(q){s=A.a4(q) -r=A.ap(q) -A.c5D(A.uG("while finalizing the widget tree"),s,r,null)}finally{}}} -A.Zg.prototype={ -ajs(){var s=this.a -this.b=new A.bWT(this,s==null?null:s.b)}} -A.bWT.prototype={ -uL(a){var s=this.a.aM_(a) -if(s)return -s=this.b -if(s!=null)s.uL(a)}} -A.ca.prototype={ -m(a,b){if(b==null)return!1 -return this===b}, -gcR(){var s=this.e -s.toString -return s}, -gGM(){var s=this.r -s.toString -return s}, -gav(){for(var s=this;s!=null;)if(s.w===B.acw)break -else if(s instanceof A.co)return s.gav() -else s=s.gTh() -return null}, -gTh(){var s={} -s.a=null -this.dV(new A.b3A(s)) -return s.a}, -bCF(a){var s=null,r=A.b([],t.qe),q=A.b([],t.lX) -this.FN(new A.b3y(q)) -r.push(A.nY("The specific widget that could not find a "+a.l(0)+" ancestor was",this,!0,B.cT,s,s,s,B.c9,!1,!0,!0,B.ks,s,t.Si)) -if(q.length!==0)r.push(A.cEn("The ancestors of this widget were",q)) -else r.push(A.de('This widget is the root of the tree, so it has no ancestors, let alone a "'+a.l(0)+'" ancestor.')) -return r}, -bCE(a){var s=null -return A.nY(a,this,!0,B.cT,s,s,s,B.c9,!1,!0,!0,B.ks,s,t.Si)}, -dV(a){}, -uB(a,b,c){var s,r,q=this -if(b==null){if(a!=null)q.a7D(a) -return null}if(a!=null){s=a.gcR().Da(0,b) -if(s){if(!J.v(a.c,c))q.aOv(a,c) -r=a}else{s=a.gcR() -if(A.K(s)===A.K(b)&&J.v(s.a,b.a)){if(!J.v(a.c,c))q.aOv(a,c) -a.rt(0,b) -r=a}else{q.a7D(a) -r=q.Zn(b,c)}}}else r=q.Zn(b,c) -return r}, -aOo(a1,a2,a3){var s,r,q,p,o,n,m,l,k=this,j=null,i=new A.b3C(a3),h=new A.b3D(j),g=J.T(a2),f=g.gt(a2)-1,e=a1.length-1,d=t.Si,c=A.bA(g.gt(a2),$.cgp(),!1,d),b=j,a=0,a0=0 -for(;;){if(!(a0<=e&&a<=f))break -s=i.$1(a1[a0]) -r=g.h(a2,a) -if(s!=null){q=s.gcR() -q=!(A.K(q)===A.K(r)&&J.v(q.a,r.a))}else q=!0 -if(q)break -q=k.uB(s,r,h.$2(a,b)) -q.toString -c[a]=q;++a;++a0 -b=q}p=e -for(;;){q=a0<=p -if(!(q&&a<=f))break -s=i.$1(a1[p]) -r=g.h(a2,f) -if(s!=null){o=s.gcR() -o=!(A.K(o)===A.K(r)&&J.v(o.a,r.a))}else o=!0 -if(o)break;--p;--f}if(q){n=A.c(t.D2,d) -while(a0<=p){s=i.$1(a1[a0]) -if(s!=null)if(s.gcR().a!=null){d=s.gcR().a -d.toString -n.j(0,d,s)}else{s.a=null -s.Nc() -k.f.b.v(0,s)}++a0}}else n=j -for(;a<=f;b=d){r=g.h(a2,a) -s=j -if(q){m=r.a -if(m!=null){l=n.h(0,m) -if(l!=null){d=l.gcR() -if(A.K(d)===A.K(r)&&J.v(d.a,m)){n.A(0,m) -s=l}}else s=l}}d=k.uB(s,r,h.$2(a,b)) -d.toString -c[a]=d;++a}f=g.gt(a2)-1 -for(;;){if(!(a0<=e&&a<=f))break -d=k.uB(a1[a0],g.h(a2,a),h.$2(a,b)) -d.toString -c[a]=d;++a;++a0 -b=d}if(q&&n.a!==0)for(g=new A.bw(n,n.r,n.e,n.$ti.i("bw<2>"));g.q();){d=g.d -q=a3.p(0,d) -if(!q){d.a=null -d.Nc() -k.f.b.v(0,d)}}return c}, -wm(a,b){var s,r,q,p=this -p.a=a -p.c=b -p.w=B.tE -s=a==null -if(s)r=null -else{r=a.d -r===$&&A.e()}p.d=1+(r==null?0:r) -if(!s){p.f=a.f -p.r=a.gGM()}q=p.gcR().a -if(q instanceof A.kW)p.f.x.j(0,q,p) -p.aiA() -p.ajs()}, -rt(a,b){this.e=b}, -aOv(a,b){new A.b3E(b).$1(a)}, -a0z(a){this.c=a}, -aDY(a){var s=a+1,r=this.d -r===$&&A.e() -if(r")),n=n.c;r.q();){q=r.d;(q==null?n.a(q):q).C.A(0,p)}p.y=null -p.w=B.acv}, -FI(){var s=this,r=s.e,q=r==null?null:r.a -if(q instanceof A.kW){r=s.f.x -if(J.v(r.h(0,q),s))r.A(0,q)}s.z=s.e=null -s.w=B.acw}, -gE(a){var s=this.gav() -if(s instanceof A.W)return s.gE(0) -return null}, -GZ(a,b){var s=this.z;(s==null?this.z=A.fs(t.IS):s).v(0,a) -a.ap1(this,b) -return t.WB.a(a.gcR())}, -RV(a){return this.GZ(a,null)}, -aj(a){var s=this.y,r=s==null?null:s.h(0,A.dI(a)) -if(r!=null)return a.a(this.GZ(r,null)) -this.Q=!0 -return null}, -U_(a){var s=this.xN(a) -s=s==null?null:s.gcR() -return a.i("0?").a(s)}, -xN(a){var s=this.y -return s==null?null:s.h(0,A.dI(a))}, -ajs(){var s=this.a -this.b=s==null?null:s.b}, -aiA(){var s=this.a -this.y=s==null?null:s.y}, -Fb(a){var s,r=this.a -for(;;){s=r==null -if(!(!s&&A.K(r.gcR())!==A.dI(a)))break -r=r.a}s=s?null:r.gcR() -return a.i("0?").a(s)}, -Bc(a){var s,r,q=this.a -while(s=q==null,!s){if(q instanceof A.qN){r=q.ok -r.toString -r=a.b(r)}else r=!1 -if(r)break -q=q.a}t.lE.a(q) -if(s)s=null -else{s=q.ok -s.toString}return a.i("0?").a(s)}, -bEG(a){var s,r,q=this.a -for(s=null;q!=null;){if(q instanceof A.qN){r=q.ok -r.toString -r=a.b(r)}else r=!1 -if(r)s=q -q=q.a}if(s==null)r=null -else{r=s.ok -r.toString}return a.i("0?").a(r)}, -NC(a){var s=this.a -while(s!=null){if(s instanceof A.co&&a.b(s.gav()))return a.a(s.gav()) -s=s.a}return null}, -FN(a){var s=this.a -for(;;){if(!(s!=null&&a.$1(s)))break -s=s.a}}, -dk(){this.r9()}, -uL(a){var s=this.b -if(s!=null)s.uL(a)}, -tz(){var s=this.e -s=s==null?null:s.tz() -return s==null?"#"+A.cB(this)+"(DEFUNCT)":s}, -r9(){var s=this -if(s.w!==B.tE)return -if(s.as)return -s.as=!0 -s.f.aqj(s)}, -aaM(a){var s -if(this.w===B.tE)s=!this.as&&!a -else s=!0 -if(s)return -try{this.Bl()}finally{}}, -aMP(){return this.aaM(!1)}, -Bl(){this.as=!1}, -$iG:1} -A.b3A.prototype={ -$1(a){this.a.a=a}, -$S:43} -A.b3y.prototype={ -$1(a){this.a.push(a) -return!0}, -$S:67} -A.b3x.prototype={ -$1(a){var s=null -return A.nY("",a,!0,B.cT,s,s,s,B.c9,!1,!0,!0,B.ov,s,t.Si)}, -$S:967} -A.b3C.prototype={ -$1(a){var s=this.a.p(0,a) -return s?null:a}, -$S:968} -A.b3D.prototype={ -$2(a,b){return new A.AH(b,a,t.Bc)}, -$S:969} -A.b3E.prototype={ -$1(a){var s -a.a0z(this.a) -s=a.gTh() -if(s!=null)this.$1(s)}, -$S:43} -A.b3v.prototype={ -$1(a){a.aDY(this.a)}, -$S:43} -A.b3u.prototype={ -$1(a){a.aDI()}, -$S:43} -A.b3z.prototype={ -$1(a){a.Nc()}, -$S:43} -A.b3w.prototype={ -$1(a){a.Xw(this.a)}, -$S:43} -A.ahq.prototype={ -bl(a){var s=this.d,r=new A.a_V(s,new A.bH(),A.aN(t.T)) -r.bj() -r.b36(s) -return r}} -A.Uj.prototype={ -gTh(){return this.ay}, -wm(a,b){this.ad5(a,b) -this.afe()}, -afe(){this.aMP()}, -Bl(){var s,r,q,p,o,n,m,l=this,k=null -try{k=l.B2() -l.gcR()}catch(o){s=A.a4(o) -r=A.ap(o) -n=A.W_(A.c5D(A.de("building "+l.l(0)),s,r,new A.b_g())) -k=n}finally{l.LC()}try{l.ay=l.uB(l.ay,k,l.c)}catch(o){q=A.a4(o) -p=A.ap(o) -n=A.W_(A.c5D(A.de("building "+l.l(0)),q,p,new A.b_h())) -k=n -try{m=l.ay -if(m!=null)m.u8()}catch(o){}l.ay=l.uB(null,k,l.c)}}, -dV(a){var s=this.ay -if(s!=null)a.$1(s)}, -Ao(a){this.ay=null -this.BE(a)}} -A.b_g.prototype={ -$0(){var s=A.b([],t.qe) -return s}, -$S:48} -A.b_h.prototype={ -$0(){var s=A.b([],t.qe) -return s}, -$S:48} -A.P9.prototype={ -B2(){return t.Iz.a(this.gcR()).B(this)}, -rt(a,b){this.PP(0,b) -this.aaM(!0)}} -A.qN.prototype={ -B2(){return this.ok.B(this)}, -afe(){this.ok.aC() -this.ok.dk() -this.aYc()}, -Bl(){var s=this -if(s.p1){s.ok.dk() -s.p1=!1}s.aYd()}, -rt(a,b){var s,r,q,p=this -p.PP(0,b) -s=p.ok -r=s.a -r.toString -q=p.e -q.toString -s.a=t.d1.a(q) -s.bp(r) -p.aaM(!0)}, -cY(){this.a2y() -this.ok.cY() -this.r9()}, -u8(){this.ok.u8() -this.arN()}, -FI(){var s=this -s.a2z() -s.ok.n() -s.ok=s.ok.c=null}, -GZ(a,b){return this.arO(a,b)}, -RV(a){return this.GZ(a,null)}, -dk(){this.ad4() -this.p1=!0}} -A.a_8.prototype={ -B2(){return t.yH.a(this.gcR()).b}, -rt(a,b){var s=this,r=t.yH.a(s.gcR()) -s.PP(0,b) -s.a0A(r) -s.aaM(!0)}, -a0A(a){this.Kl(a)}} -A.Bo.prototype={ -atn(a){var s=this.ay -if(s!=null)new A.bq4(a).$1(s)}, -Kl(a){var s=this.e -s.toString -this.atn(this.$ti.i("jX<1>").a(s))}} -A.bq4.prototype={ -$1(a){var s -if(a instanceof A.co)this.a.Rd(a.gav()) -else if(a.gTh()!=null){s=a.gTh() -s.toString -this.$1(s)}}, -$S:43} -A.m_.prototype={ -aiA(){var s=this,r=s.a,q=r==null?null:r.y -if(q==null)q=B.f6V -s.y=q.bW(0,A.K(s.gcR()),s)}, -aqC(a,b){this.C.j(0,a,b)}, -ap1(a,b){this.aqC(a,null)}, -anv(a,b){b.dk()}, -a0A(a){if(t.WB.a(this.gcR()).qx(a))this.aZh(a)}, -Kl(a){var s,r,q -for(s=this.C,r=A.y(s),s=new A.QE(s,s.aep(),r.i("QE<1>")),r=r.c;s.q();){q=s.d -this.anv(a,q==null?r.a(q):q)}}} -A.co.prototype={ -gav(){var s=this.ay -s.toString -return s}, -gTh(){return null}, -ba1(){var s=this.a -for(;;){if(!(s!=null&&!(s instanceof A.co)))break -s=s.a}return t.p2.a(s)}, -ba0(){var s=this.a,r=A.b([],t.OM) -for(;;){if(!(s!=null&&!(s instanceof A.co)))break -if(s instanceof A.Bo)r.push(s) -s=s.a}return r}, -wm(a,b){var s=this -s.ad5(a,b) -s.ay=t.F5.a(s.gcR()).bl(s) -s.Xw(b) -s.LC()}, -rt(a,b){var s=this -s.PP(0,b) -t.F5.a(s.gcR()).bB(s,s.gav()) -s.LC()}, -Bl(){var s=this -t.F5.a(s.gcR()).bB(s,s.gav()) -s.LC()}, -u8(){this.arN()}, -FI(){var s=this,r=t.F5.a(s.gcR()) -s.a2z() -r.YD(s.gav()) -s.ay.n() -s.ay=null}, -a0z(a){var s,r=this,q=r.c -r.aYt(a) -s=r.CW -if(s!=null)s.Bi(r.gav(),q,r.c)}, -Xw(a){var s,r,q,p,o,n=this -n.c=a -s=n.CW=n.ba1() -if(s!=null)s.Bg(n.gav(),a) -r=n.ba0() -for(s=r.length,q=t.IL,p=0;p"))}, -Bg(a,b){var s=this.gav(),r=b.a -s.a95(0,a,r==null?null:r.gav())}, -Bi(a,b,c){var s=this.gav(),r=c.a -s.a_5(a,r==null?null:r.gav())}, -CK(a,b){this.gav().A(0,a)}, -dV(a){var s,r,q,p,o=this.p1 -o===$&&A.e() -s=o.length -r=this.p2 -q=0 -for(;q") -j.d=new A.aT(t.ve.a(q),new A.f2(new A.fV(new A.fe(o,1,B.a1)),p,n),n.i("aT"))}}if(s)s=!(isFinite(r.a)&&isFinite(r.b)) -else s=!0 -j.w=s}, -aWX(a,b){var s,r,q,p=this -p.sbJ8(b) -s=p.f -switch(s.a.a){case 1:r=p.e -r===$&&A.e() -r.sdi(0,new A.ly(s.gt3(0),new A.bX(A.b([],t.x8),t.jc),0)) -q=!1 -break -case 0:r=p.e -r===$&&A.e() -r.sdi(0,s.gt3(0)) -q=!0 -break -default:q=null}s=p.f -p.b=s.Y9(s.gaJC(),p.f.gabc()) -p.f.f.acR(q) -p.f.r.acQ() -s=p.f.b -r=A.xX(p.gb51(),!1,!1) -p.r=r -s.DL(0,r) -r=p.e -r===$&&A.e() -r.d4() -r.iD$.v(0,p.ganR())}, -l(a){var s,r,q,p=this.f,o=p.d.c,n=p.e.c -p=A.A(p.f.a.c) -s=o.l(0) -r=n.l(0) -q=this.e -q===$&&A.e() -return"HeroFlight(for: "+p+", from: "+s+", to: "+r+" "+A.A(q.c)+")"}} -A.bTo.prototype={ -$2(a,b){var s,r,q=null,p=this.a,o=p.b -o===$&&A.e() -s=p.e -s===$&&A.e() -s=o.aK(0,s.gk(0)) -s.toString -r=A.cmO(s,p.f.c) -return A.il(r.d,A.mL(new A.er(p.d,!1,b,q),!0,q),q,q,r.a,r.c,r.b,q)}, -$S:297} -A.bTp.prototype={ -$0(){var s,r=this.a -r.x=!1 -this.b.cy.V(0,this) -s=r.e -s===$&&A.e() -r.aA6(s.gaI(0))}, -$S:0} -A.M2.prototype={ -aIx(a,b){var s -if(b==null)return -s=$.u9() -A.LQ(this) -if(!s.a.get(this).cy.a)this.azj(b,!1,a)}, -aIC(a,b){this.azj(a,!0,b)}, -JJ(){var s,r,q,p,o=$.u9() -A.LQ(this) -if(o.a.get(this).cy.a)return -o=this.b -s=A.y(o).i("aH<2>") -r=s.i("az") -o=A.H(new A.az(new A.aH(o,s),new A.b9Y(),r),r.i("D.E")) -o.$flags=1 -q=o -for(o=q.length,p=0;p"),a1=t.k2;s.q();){a2=s.gI(s) -a3=a2.a -a4=a2.b -a5=k.h(0,a3) -a6=p.h(0,a3) -if(a5==null||j)a7=null -else{a2=o.fy -if(a2==null)a2=A.a3(A.ac("RenderBox was not laid out: "+A.K(o).l(0)+"#"+A.cB(o))) -a8=a5.a.f -if(a8==null)a8=a4.a.f -if(a8==null)a8=i -a7=new A.bTn(b4,q,a2,b2,b3,a4,a5,r,a8,b5,a6!=null)}if(a7!=null&&a7.gc9()){k.A(0,a3) -if(a6!=null){a2=a6.f -a8=a2.a -if(a8===B.oM&&a7.a===B.oN){a2=a6.e -a2===$&&A.e() -a2.sdi(0,new A.ly(a7.gt3(0),new A.bX(A.b([],g),f),0)) -a2=a6.b -a2===$&&A.e() -a6.b=new A.a0r(a2,a2.b,a2.a,a1)}else{a8=a8===B.oN&&a7.a===B.oM -a9=a6.e -if(a8){a9===$&&A.e() -a2=a7.gt3(0) -a8=a6.f.gt3(0).gk(0) -a9.sdi(0,new A.aT(a.a(a2),new A.b8(a8,1,b),a0)) -a2=a6.f -a8=a2.f -a9=a7.r -if(a8!==a9){a8.S2(!0) -a9.acQ() -a2=a6.f -a2.toString -a8=a6.b -a8===$&&A.e() -a6.b=a2.Y9(a8.b,a7.gabc())}else{a8=a6.b -a8===$&&A.e() -a6.b=a2.Y9(a8.b,a8.a)}}else{a8=a6.b -a8===$&&A.e() -a9===$&&A.e() -a6.b=a2.Y9(a8.aK(0,a9.gk(0)),a7.gabc()) -a6.c=null -a2=a7.a -a8=a6.e -if(a2===B.oN)a8.sdi(0,new A.ly(a7.gt3(0),new A.bX(A.b([],g),f),0)) -else a8.sdi(0,a7.gt3(0)) -a6.f.f.S2(!0) -a6.f.r.S2(!0) -a7.f.acR(a2===B.oM) -a7.r.acQ() -a2=a6.r.r.gam() -if(a2!=null)a2.a4A()}}a2=a6.f -if(a2!=null){a2=a2.Q -if(a2!=null)a2.a.qV(a2.gMr())}a6.f=a7}else{a2=new A.z8(h,B.qr) -a8=A.b([],g) -a9=new A.bX(a8,f) -b0=new A.Hj(a9,new A.j5(A.c(e,d),c),0) -b0.a=B.aa -b0.b=0 -b0.d4() -a9.b=!0 -a8.push(a2.gaxq()) -a2.e=b0 -a2.aWX(0,a7) -p.j(0,a3,a2)}}else if(a6!=null)a6.w=!0}for(s=J.ar(k.guC(k));s.q();)s.gI(s).aJ2()}, -bcX(a){var s=this.b.A(0,a.f.f.a.c) -if(s!=null)s.n()}, -b8_(a,b,c,d,e){var s=t.rA.a(e.gcR()),r=A.cv(e,null),q=A.cv(d,null) -if(r==null||q==null)return s.e -return A.iL(b,new A.b9W(r,c,q.r,r.r,b,s),null)}, -n(){for(var s=this.b,s=new A.bw(s,s.r,s.e,A.y(s).i("bw<2>"));s.q();)s.d.n()}} -A.b9Y.prototype={ -$1(a){var s=a.f,r=!1 -if(s.y)if(s.a===B.oN){s=a.e -s===$&&A.e() -s=s.gaI(0)===B.aa}else s=r -else s=r -return s}, -$S:985} -A.b9X.prototype={ -$1(a){var s=this,r=s.c -if(r.b==null||s.d.b==null)return -s.b.aCs(r,s.d,s.a.a,s.e)}, -$S:6} -A.b9W.prototype={ -$2(a,b){var s=this,r=s.c,q=s.d,p=s.e -r=s.b===B.oM?new A.VJ(r,q).aK(0,p.gk(p)):new A.VJ(q,r).aK(0,p.gk(p)) -return A.Bd(s.f.e,s.a.GT(r))}, -$S:986} -A.aS.prototype={ -B(a){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=a.aj(t.I).w,g=A.Av(a),f=j.d,e=f==null?g.a:f -if(e==null)e=14 -if(g.x===!0){f=A.cv(a,B.av) -f=f==null?i:f.gdH() -s=(f==null?B.ah:f).be(0,e)}else s=e -r=g.b -q=g.c -p=g.d -o=g.e -n=j.c -m=g.gbR(0) -if(m==null)m=1 -l=j.x -if(l==null){f=g.f -f.toString -l=f}if(m!==1)l=l.bs(l.gbR(l)*m) -f=A.b([],t.Wj) -if(r!=null)f.push(new A.uR("FILL",r)) -if(q!=null)f.push(new A.uR("wght",q)) -if(p!=null)f.push(new A.uR("GRAD",p)) -if(o!=null)f.push(new A.uR("opsz",o)) -k=A.a0s(i,i,i,B.ffJ,i,i,!0,i,A.e3(i,i,i,i,i,i,i,i,A.aO(i,i,l,i,i,i,i,i,n.b,i,i,s,i,f,i,i,1,!1,B.ao,i,i,i,n.c,g.w,i,i),A.dK(n.a)),B.ae,h,i,B.ah,B.aE) -if(n.d)switch(h.a){case 0:f=new A.c5(new Float64Array(16)) -f.tb() -f.FY(-1,1,1,1) -k=A.Iu(B.G,k,i,f,!1) -break -case 1:break}return A.cq(i,i,new A.uJ(!0,A.c3(A.bI(k,i,i),s,s),i),!1,i,i,!1,i,!1,i,i,i,i,i,i,i,j.z,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,i,B.Q,i)}} -A.av.prototype={ -m(a,b){var s=this -if(b==null)return!1 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.av&&b.a===s.a&&b.b==s.b&&b.c==s.c&&b.d===s.d&&A.f4(null,null)}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,A.aI(B.eox),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return"IconData(U+"+B.f.tw(B.c.ys(this.a,16).toUpperCase(),5,"0")+")"}} -A.F5.prototype={ -qx(a){return!this.w.m(0,a.w)}, -FQ(a,b,c){return A.uU(c,this.w,null)}} -A.bbU.prototype={ -$1(a){return A.uU(this.c,A.cjR(a).cL(this.b),this.a)}, -$S:987} -A.fE.prototype={ -DC(a,b,c,d,e,f,g,h,i){var s=this,r=h==null?s.a:h,q=c==null?s.b:c,p=i==null?s.c:i,o=d==null?s.d:d,n=f==null?s.e:f,m=b==null?s.f:b,l=e==null?s.gbR(0):e,k=g==null?s.w:g -return new A.fE(r,q,p,o,n,m,l,k,a==null?s.x:a)}, -dj(a){var s=null -return this.DC(s,a,s,s,s,s,s,s,s)}, -aHy(a,b){var s=null -return this.DC(s,a,s,s,s,s,s,b,s)}, -aks(a){var s=null -return this.DC(s,s,s,s,a,s,s,s,s)}, -MY(a){var s=null -return this.DC(s,s,s,s,s,s,s,a,s)}, -cL(a){return this.DC(a.x,a.f,a.b,a.d,a.gbR(0),a.e,a.w,a.a,a.c)}, -ak(a){return this}, -gbR(a){var s=this.r -if(s==null)s=null -else s=A.Z(s,0,1) -return s}, -m(a,b){var s=this -if(b==null)return!1 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.fE&&b.a==s.a&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e&&J.v(b.f,s.f)&&b.gbR(0)==s.gbR(0)&&A.f4(b.w,s.w)&&b.x==s.x}, -gu(a){var s=this,r=s.gbR(0),q=s.w -q=q==null?null:A.aI(q) -return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,r,q,s.x,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.aB1.prototype={} -A.F7.prototype={ -a_(){return new A.a5i()}} -A.a5i.prototype={ -aC(){var s=this -s.aU() -$.at.cr$.push(s) -s.z=new A.agN(s,t.uZ)}, -n(){var s,r=this -$.at.vZ(r) -r.bs2() -s=r.at -if(s!=null)s.n() -s=r.z -s===$&&A.e() -s.a=null -r.ahs(null) -r.aM()}, -dk(){var s,r=this -r.aEa() -r.aB3() -s=r.c -s.toString -if(A.bJ1(s))r.bhS() -else r.aCB(!0) -r.qQ()}, -bp(a){var s=this -s.bJ(a) -if(s.r)s.a.toString -if(!s.a.c.m(0,a.c))s.aB3()}, -a7O(){this.b_I() -this.D(new A.bTL(this))}, -aEa(){var s=this.c -s.toString -s=A.cv(s,B.fpN) -s=s==null?null:s.Q -if(s==null){s=$.OL.YW$ -s===$&&A.e() -s=(s.a&2)!==0}this.w=s}, -aB3(){var s,r,q,p,o=this,n=o.z -n===$&&A.e() -s=o.a -r=s.c -q=o.c -q.toString -p=s.r -if(p!=null&&s.w!=null){s=s.w -s.toString -s=new A.X(p,s)}else s=null -o.buD(new A.a0J(n,r,t.JE).ak(A.Du(q,s)))}, -bb8(a){var s=this,r=s.ax -if(r==null||a){s.as=s.Q=null -r=s.a -r=r.f -r=r!=null?new A.bTF(s):null -r=s.ax=new A.o8(s.gbdf(),null,r)}return r}, -a3U(){return this.bb8(!1)}, -bdg(a,b){this.D(new A.bTG(this,a,b))}, -ahs(a){var s=this.e -$.d2.p3$.push(new A.bTH(s)) -this.e=a}, -buD(a){var s,r,q=this,p=q.d -if(p==null)s=null -else{s=p.a -if(s==null)s=p}r=a.a -if(s===(r==null?a:r))return -if(q.r){p.toString -p.V(0,q.a3U())}q.a.toString -q.D(new A.bTJ(q)) -q.D(new A.bTK(q)) -q.d=a -if(q.r)a.an(0,q.a3U())}, -bhS(){var s,r=this -if(r.r)return -s=r.d -s.toString -s.an(0,r.a3U()) -s=r.at -if(s!=null)s.n() -r.at=null -r.r=!0}, -aCB(a){var s,r,q=this -if(!q.r)return -s=!1 -if(a)if(q.at==null){s=q.d -s=(s==null?null:s.a)!=null}if(s){s=q.d.a -if(s.w)A.a3(A.ac(u.V)) -r=new A.Mj(s) -r.a2M(s) -q.at=r}s=q.d.a -if(s!=null&&q.a.f!=null)s.bvy(new A.bTI()) -s=q.d -s.toString -s.V(0,q.a3U()) -q.r=!1}, -bs2(){return this.aCB(!1)}, -B(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=i.Q -if(g!=null){s=i.a.f -if(s!=null)return s.$3(a,g,i.as)}r=A.cm() -g=i.e -s=g==null -q=s?h:g.a -p=s?h:g.c -o=i.a -n=o.r -m=o.w -g=s?h:g.b -if(g==null)g=1 -s=o.x -l=o.y -k=o.as -j=i.w -j===$&&A.e() -r.b=A.ccZ(B.G,h,s,h,p,o.z,k,m,q,j,!1,!1,l,B.n7,g,n) -i.a.toString -r.b=A.cq(h,h,r.b3(),!1,h,h,!1,h,!1,h,h,h,h,!0,h,h,"",h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,B.Q,h) -i.a.toString -return r.b3()}} -A.bTL.prototype={ -$0(){this.a.aEa()}, -$S:0} -A.bTF.prototype={ -$2(a,b){var s=this.a -s.D(new A.bTE(s,a,b))}, -$S:276} -A.bTE.prototype={ -$0(){var s=this.a -s.Q=this.b -s.as=this.c}, -$S:0} -A.bTG.prototype={ -$0(){var s,r=this.a -r.ahs(this.b) -r.as=r.Q=r.f=null -s=r.x -r.x=s==null?0:s+1 -r.y=B.ec.L2(r.y,this.c)}, -$S:0} -A.bTH.prototype={ -$1(a){var s=this.a -if(s!=null)s.a.n() -return null}, -$S:6} -A.bTJ.prototype={ -$0(){this.a.ahs(null)}, -$S:0} -A.bTK.prototype={ -$0(){var s=this.a -s.x=s.f=null -s.y=!1}, -$S:0} -A.bTI.prototype={ -$2(a,b){}, -$S:276} -A.aIQ.prototype={} -A.ajd.prototype={ -bl(a){var s=new A.a5h(!0,this.e,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){var s -t.So.a(b) -b.svP(0,!0) -s=this.e -if(!s.m(0,b.T)){b.T=s -b.anf()}}} -A.a5h.prototype={ -svP(a,b){return}, -gC_(){var s=this.J$ -return s!=null}, -gvU(){var s=this.J$ -return s!=null}, -OU(a){var s=a==null?A.ck4(null):a -s.sZk(this.T) -return s}} -A.E1.prototype={ -v6(a){var s=A.oX(this.a,this.b,a) -s.toString -return s}} -A.rN.prototype={ -v6(a){var s=A.b0w(this.a,this.b,a) -s.toString -return s}} -A.VJ.prototype={ -v6(a){var s=A.Ae(this.a,this.b,a) -s.toString -return s}} -A.x9.prototype={ -v6(a){var s=A.h5(this.a,this.b,a) -s.toString -return s}} -A.E0.prototype={ -v6(a){return A.rG(this.a,this.b,a)}} -A.Gw.prototype={ -v6(b0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=new A.ei(new Float64Array(3)),a5=new A.ei(new Float64Array(3)),a6=A.cmz(),a7=A.cmz(),a8=new A.ei(new Float64Array(3)),a9=new A.ei(new Float64Array(3)) -this.a.aIl(a4,a6,a8) -this.b.aIl(a5,a7,a9) -s=1-b0 -r=a4.D1(s).a8(0,a5.D1(b0)) -q=a6.D1(s).a8(0,a7.D1(b0)) -p=new Float64Array(4) -o=new A.yj(p) -o.e7(q) -o.a_9(0) -n=a8.D1(s).a8(0,a9.D1(b0)) -s=new Float64Array(16) -q=new A.c5(s) -m=p[0] -l=p[1] -k=p[2] -j=p[3] -i=m+m -h=l+l -g=k+k -f=m*i -e=m*h -d=m*g -c=l*h -b=l*g -a=k*g -a0=j*i -a1=j*h -a2=j*g -a3=r.a -s[0]=1-(c+a) -s[1]=e+a2 -s[2]=d-a1 -s[3]=0 -s[4]=e-a2 -s[5]=1-(f+a) -s[6]=b+a0 -s[7]=0 -s[8]=d+a1 -s[9]=b-a0 -s[10]=1-(f+c) -s[11]=0 -s[12]=a3[0] -s[13]=a3[1] -s[14]=a3[2] -s[15]=1 -s=n.a -q.FY(s[0],s[1],s[2],1) -return q}} -A.Ii.prototype={ -v6(a){var s=A.dl(this.a,this.b,a) -s.toString -return s}} -A.ajj.prototype={} -A.Mk.prototype={ -gF2(a){var s,r=this,q=r.d -if(q===$){s=A.c2(null,r.a.d,null,null,r) -r.d!==$&&A.bd() -r.d=s -q=s}return q}, -gvC(){var s,r=this,q=r.e -if(q===$){s=r.gF2(0) -q=r.e=A.cP(r.a.c,s,null)}return q}, -aC(){var s,r=this -r.aU() -s=r.gF2(0) -s.d4() -s=s.lW$ -s.b=!0 -s.a.push(new A.bcZ(r)) -r.auP() -r.a7T()}, -bp(a){var s,r=this -r.bJ(a) -if(r.a.c!==a.c){r.gvC().n() -s=r.gF2(0) -r.e=A.cP(r.a.c,s,null)}s=r.gF2(0) -s.e=r.a.d -if(r.auP()){r.Fc(new A.bcY(r)) -s.yY(0,0) -r.a7T()}}, -n(){this.gvC().n() -this.gF2(0).n() -this.b04()}, -auP(){var s={} -s.a=!1 -this.Fc(new A.bcX(s)) -return s.a}, -a7T(){}} -A.bcZ.prototype={ -$1(a){if(a===B.ar)this.a.a.toString}, -$S:17} -A.bcY.prototype={ -$3(a,b,c){var s -if(a==null)s=null -else{a.sMJ(a.aK(0,this.a.gvC().gk(0))) -a.sdf(0,b) -s=a}return s}, -$S:342} -A.bcX.prototype={ -$3(a,b,c){var s -if(b!=null){if(a==null)a=c.$1(b) -s=a.b -if(!J.v(b,s==null?a.a:s))this.a.a=!0 -else if(a.b==null)a.sdf(0,a.a)}else a=null -return a}, -$S:342} -A.K5.prototype={ -aC(){this.aYD() -var s=this.gF2(0) -s.d4() -s.iD$.v(0,this.gbbQ())}, -bbR(){this.D(new A.aLV())}} -A.aLV.prototype={ -$0(){}, -$S:0} -A.SA.prototype={ -a_(){return new A.awV(null,null)}} -A.awV.prototype={ -Fc(a){var s,r,q=this,p=t.VC -q.CW=p.a(a.$3(q.CW,q.a.w,new A.bMV())) -s=t.Om -q.cx=s.a(a.$3(q.cx,q.a.x,new A.bMW())) -r=t.mt -q.cy=r.a(a.$3(q.cy,q.a.y,new A.bMX())) -q.db=r.a(a.$3(q.db,q.a.z,new A.bMY())) -q.dx=t.YY.a(a.$3(q.dx,q.a.Q,new A.bMZ())) -q.dy=s.a(a.$3(q.dy,q.a.as,new A.bN_())) -s=q.fr -q.a.toString -q.fr=t.YZ.a(a.$3(s,null,new A.bN0())) -s=q.fx -q.a.toString -q.fx=p.a(a.$3(s,null,new A.bN1()))}, -B(a){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=j.gvC(),g=j.CW -g=g==null?i:g.aK(0,h.gk(0)) -s=j.cx -s=s==null?i:s.aK(0,h.gk(0)) -r=j.cy -r=r==null?i:r.aK(0,h.gk(0)) -q=j.db -q=q==null?i:q.aK(0,h.gk(0)) -p=j.dx -p=p==null?i:p.aK(0,h.gk(0)) -o=j.dy -o=o==null?i:o.aK(0,h.gk(0)) -n=j.fr -n=n==null?i:n.aK(0,h.gk(0)) -m=j.fx -m=m==null?i:m.aK(0,h.gk(0)) -l=j.a -k=l.ay -return A.bz(g,l.r,k,i,p,r,q,i,o,s,n,m,i)}} -A.bMV.prototype={ -$1(a){return new A.zA(t.z8.a(a),null)}, -$S:343} -A.bMW.prototype={ -$1(a){return new A.x9(t.y7.a(a),null)}, -$S:275} -A.bMX.prototype={ -$1(a){return new A.rN(t.Hw.a(a),null)}, -$S:345} -A.bMY.prototype={ -$1(a){return new A.rN(t.Hw.a(a),null)}, -$S:345} -A.bMZ.prototype={ -$1(a){return new A.E1(t.g.a(a),null)}, -$S:994} -A.bN_.prototype={ -$1(a){return new A.x9(t.y7.a(a),null)}, -$S:275} -A.bN0.prototype={ -$1(a){return new A.Gw(t.xV.a(a),null)}, -$S:995} -A.bN1.prototype={ -$1(a){return new A.zA(t.z8.a(a),null)}, -$S:343} -A.DK.prototype={ -a_(){return new A.ax_(null,null)}} -A.ax_.prototype={ -Fc(a){this.CW=t.Om.a(a.$3(this.CW,this.a.r,new A.bN7()))}, -B(a){var s=this.CW -s.toString -return new A.ai(J.ca8(s.aK(0,this.gvC().gk(0)),B.Z,B.GR),this.a.w,null)}} -A.bN7.prototype={ -$1(a){return new A.x9(t.y7.a(a),null)}, -$S:275} -A.SG.prototype={ -a_(){return new A.ax1(null,null)}} -A.ax1.prototype={ -Fc(a){var s,r=this,q=null,p=t.ir -r.CW=p.a(a.$3(r.CW,r.a.w,new A.bNc())) -r.cx=p.a(a.$3(r.cx,r.a.x,new A.bNd())) -s=r.cy -r.a.toString -r.cy=p.a(a.$3(s,q,new A.bNe())) -s=r.db -r.a.toString -r.db=p.a(a.$3(s,q,new A.bNf())) -s=r.dx -r.a.toString -r.dx=p.a(a.$3(s,q,new A.bNg())) -s=r.dy -r.a.toString -r.dy=p.a(a.$3(s,q,new A.bNh()))}, -B(a){var s,r,q,p,o,n=this,m=null,l=n.CW -l=l==null?m:l.aK(0,n.gvC().gk(0)) -s=n.cx -s=s==null?m:s.aK(0,n.gvC().gk(0)) -r=n.cy -r=r==null?m:r.aK(0,n.gvC().gk(0)) -q=n.db -q=q==null?m:q.aK(0,n.gvC().gk(0)) -p=n.dx -p=p==null?m:p.aK(0,n.gvC().gk(0)) -o=n.dy -o=o==null?m:o.aK(0,n.gvC().gk(0)) -return A.il(q,n.a.r,o,m,l,r,s,p)}} -A.bNc.prototype={ -$1(a){return new A.b8(A.fb(a),null,t.H7)}, -$S:70} -A.bNd.prototype={ -$1(a){return new A.b8(A.fb(a),null,t.H7)}, -$S:70} -A.bNe.prototype={ -$1(a){return new A.b8(A.fb(a),null,t.H7)}, -$S:70} -A.bNf.prototype={ -$1(a){return new A.b8(A.fb(a),null,t.H7)}, -$S:70} -A.bNg.prototype={ -$1(a){return new A.b8(A.fb(a),null,t.H7)}, -$S:70} -A.bNh.prototype={ -$1(a){return new A.b8(A.fb(a),null,t.H7)}, -$S:70} -A.DL.prototype={ -a_(){return new A.ax2(null,null)}} -A.ax2.prototype={ -Fc(a){this.z=t.ir.a(a.$3(this.z,this.a.w,new A.bNi()))}, -a7T(){var s=this.gvC(),r=this.z -r.toString -this.Q=new A.aT(t.ve.a(s),r,A.y(r).i("aT"))}, -B(a){var s=this.Q -s===$&&A.e() -return A.HG(B.G,this.a.r,null,s)}} -A.bNi.prototype={ -$1(a){return new A.b8(A.fb(a),null,t.H7)}, -$S:70} -A.SD.prototype={ -a_(){return new A.awZ(null,null)}} -A.awZ.prototype={ -Fc(a){this.z=t.ir.a(a.$3(this.z,this.a.w,new A.bN6()))}, -a7T(){var s=this.gvC(),r=this.z -r.toString -this.Q=new A.aT(t.ve.a(s),r,A.y(r).i("aT"))}, -B(a){var s=this.Q -s===$&&A.e() -return new A.er(s,!1,this.a.r,null)}} -A.bN6.prototype={ -$1(a){return new A.b8(A.fb(a),null,t.H7)}, -$S:70} -A.SC.prototype={ -a_(){return new A.awX(null,null)}} -A.awX.prototype={ -Fc(a){this.CW=t.Dh.a(a.$3(this.CW,this.a.w,new A.bN4()))}, -B(a){var s=null,r=this.CW -r.toString -r=r.aK(0,this.gvC().gk(0)) -return A.jt(this.a.r,s,s,B.bk,!0,r,s,s,B.aE)}} -A.bN4.prototype={ -$1(a){return new A.Ii(t.em.a(a),null)}, -$S:996} -A.SE.prototype={ -a_(){return new A.ax0(null,null)}} -A.ax0.prototype={ -Fc(a){var s=this,r=s.CW -s.a.toString -s.CW=t.eJ.a(a.$3(r,B.aK,new A.bN8())) -s.cx=t.ir.a(a.$3(s.cx,s.a.z,new A.bN9())) -r=t.YJ -s.cy=r.a(a.$3(s.cy,s.a.Q,new A.bNa())) -s.db=r.a(a.$3(s.db,s.a.at,new A.bNb()))}, -B(a){var s,r,q,p=this,o=p.a.x,n=p.CW -n.toString -n=n.aK(0,p.gvC().gk(0)) -s=p.cx -s.toString -s=s.aK(0,p.gvC().gk(0)) -r=p.a.Q -q=p.db -q.toString -q=q.aK(0,p.gvC().gk(0)) -q.toString -return new A.aou(B.af,o,n,s,r,q,p.a.r,null)}} -A.bN8.prototype={ -$1(a){return new A.E0(t.m4.a(a),null)}, -$S:997} -A.bN9.prototype={ -$1(a){return new A.b8(A.fb(a),null,t.H7)}, -$S:70} -A.bNa.prototype={ -$1(a){return new A.ib(t.n8.a(a),null)}, -$S:180} -A.bNb.prototype={ -$1(a){return new A.ib(t.n8.a(a),null)}, -$S:180} -A.QI.prototype={ -n(){var s=this,r=s.dg$ -if(r!=null)r.V(0,s.gw7()) -s.dg$=null -s.aM()}, -cY(){this.dX() -this.dN() -this.w8()}} -A.o9.prototype={ -qp(a){return new A.Xp(A.jw(null,null,null,t.Si,t.O),this,B.bl,A.y(this).i("Xp"))}} -A.Xp.prototype={ -ap1(a,b){var s=this.C,r=this.$ti,q=r.i("bY<1>?").a(s.h(0,a)),p=q==null -if(!p&&q.ga2(q))return -if(b==null)s.j(0,a,A.fs(r.c)) -else{p=p?A.fs(r.c):q -p.v(0,r.c.a(b)) -s.j(0,a,p)}}, -anv(a,b){var s,r=this.$ti,q=r.i("bY<1>?").a(this.C.h(0,b)) -if(q==null)return -if(!q.ga2(q)){s=this.e -s.toString -s=r.i("o9<1>").a(s).abA(a,q) -r=s}else r=!0 -if(r)b.dk()}} -A.m0.prototype={ -qx(a){return a.f!==this.f}, -qp(a){var s=new A.QJ(A.jw(null,null,null,t.Si,t.O),this,B.bl,A.y(this).i("QJ")) -this.f.an(0,s.gag3()) -return s}} -A.QJ.prototype={ -rt(a,b){var s,r,q=this,p=q.e -p.toString -s=q.$ti.i("m0<1>").a(p).f -r=b.f -if(s!==r){p=q.gag3() -s.V(0,p) -r.an(0,p)}q.asb(0,b)}, -B2(){var s,r=this -if(r.ez){s=r.e -s.toString -r.arR(r.$ti.i("m0<1>").a(s)) -r.ez=!1}return r.asa()}, -bg6(){this.ez=!0 -this.r9()}, -Kl(a){this.arR(a) -this.ez=!1}, -FI(){var s=this,r=s.e -r.toString -s.$ti.i("m0<1>").a(r).f.V(0,s.gag3()) -s.a2z()}} -A.ft.prototype={} -A.bd4.prototype={ -$1(a){var s,r,q,p,o -if(a.m(0,this.a))return!1 -s=a instanceof A.m_ -r=null -if(s){r=a.gcR() -q=r -q=q instanceof A.ft}else q=!1 -if(q){q=s?r:a.gcR() -t.og.a(q) -p=A.K(q) -o=this.b -if(!o.p(0,p)){o.v(0,p) -this.c.push(q)}}return!0}, -$S:67} -A.acV.prototype={} -A.r7.prototype={ -B(a){var s,r,q,p=this.d -for(s=this.c,r=s.length,q=0;qMath.abs(0))return B.yw -else return B.tF}, -bkM(a){var s,r,q=this -q.a.toString -s=q.y -s===$&&A.e() -r=s.r -if(r!=null&&r.a!=null){s.qh(0) -s=q.y -s.sk(0,s.a) -s=q.r -if(s!=null)s.a.V(0,q.ga48()) -q.r=null}s=q.z -s===$&&A.e() -r=s.r -if(r!=null&&r.a!=null){s.qh(0) -s=q.z -s.sk(0,s.a) -s=q.w -if(s!=null)s.a.V(0,q.ga4d()) -q.w=null}q.Q=q.ch=null -q.at=q.gqn().a.Pb() -q.as=q.gqn().AE(a.b) -q.ax=q.ay}, -bkO(a){var s,r,q,p,o,n,m=this,l=m.gqn().a.Pb(),k=m.x=a.c,j=m.gqn().AE(k),i=m.ch -if(i===B.tF)i=m.ch=m.awF(a) -else if(i==null){i=m.awF(a) -m.ch=i}if(!m.a3L(i)){k=m.a.cx -if(k!=null)k.$1(a) -return}switch(i.a){case 1:i=m.at -i.toString -m.gqn().sk(0,m.agF(m.gqn().a,i*a.d/l)) -s=m.gqn().AE(k) -i=m.gqn() -r=m.gqn().a -q=m.as -q.toString -i.sk(0,m.Qu(r,s.al(0,q))) -p=m.gqn().AE(k) -k=m.as -k.toString -if(!A.ceS(k).m(0,A.ceS(p)))m.as=p -break -case 2:i=a.r -if(i===0){k=m.a.cx -if(k!=null)k.$1(a) -return}r=m.ax -r.toString -o=r+i -m.gqn().sk(0,m.biH(m.gqn().a,m.ay-o,k)) -m.ay=o -break -case 0:if(a.d!==1){k=m.a.cx -if(k!=null)k.$1(a) -return}if(m.Q==null){i=m.as -i.toString -m.Q=A.cRA(i,j)}i=m.as -i.toString -n=j.al(0,i) -m.gqn().sk(0,m.Qu(m.gqn().a,n)) -m.as=m.gqn().AE(k) -break}k=m.a.cx -if(k!=null)k.$1(a)}, -bkK(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.a.ch -if(h!=null)h.$1(a) -i.as=i.ax=i.at=null -h=i.r -if(h!=null)h.a.V(0,i.ga48()) -h=i.w -if(h!=null)h.a.V(0,i.ga4d()) -h=i.y -h===$&&A.e() -h.sk(0,h.a) -h=i.z -h===$&&A.e() -h.sk(0,h.a) -h=i.ch -if(!i.a3L(h)){i.Q=null -return}$label0$0:{if(B.tF===h){h=a.a.a -if(h.gqS()<50){i.Q=null -return}s=i.gqn().a.a1c().a -r=s[0] -s=s[1] -i.a.toString -q=A.b8d(0.0000135,r,h.a,0) -i.a.toString -p=A.b8d(0.0000135,s,h.b,0) -h=h.gqS() -i.a.toString -o=A.cqK(h,0.0000135,10) -h=q.gSg() -n=p.gSg() -m=t.Ni -l=A.cP(B.kX,i.y,null) -i.r=new A.aT(l,new A.b8(new A.t(r,s),new A.t(h,n),m),m.i("aT")) -i.y.e=A.cX(0,0,0,B.d.aD(o*1000),0,0) -l.an(0,i.ga48()) -i.y.cT(0) -break $label0$0}if(B.yw===h){h=a.b -s=Math.abs(h) -if(s<0.1){i.Q=null -return}k=i.gqn().a.Pb() -i.a.toString -j=A.b8d(0.0026999999999999997,k,h/10,0) -i.a.toString -o=A.cqK(s,0.0000135,0.1) -h=j.wp(0,o) -s=t.H7 -r=A.cP(B.kX,i.z,null) -i.w=new A.aT(r,new A.b8(k,h,s),s.i("aT")) -i.z.e=A.cX(0,0,0,B.d.aD(o*1000),0,0) -r.an(0,i.ga4d()) -i.z.cT(0) -break $label0$0}break $label0$0}}, -bhh(a){var s,r,q,p,o,n,m,l=this,k=null,j=a.grP(),i=a.gbG(a) -if(t.Mj.b(a)){s=a.gqk(a)===B.cF -if(s)l.a.toString -if(s){l.a.toString -s=i.a8(0,a.gzV()) -r=a.gzV() -q=A.H5(a.gql(a),k,r,s) -if(!l.a3L(B.tF)){s=l.a.cx -if(s!=null)s.$1(A.aqV(i.al(0,a.gzV()),new A.t(-q.a,-q.b),1,j.al(0,a.gzV()),0,0,1,k,1)) -s=l.a.ch -if(s!=null)s.$1(new A.vB(B.dE,0,0)) -return}p=l.gqn().AE(j) -o=l.gqn().AE(j.al(0,q)) -l.gqn().sk(0,l.Qu(l.gqn().a,o.al(0,p))) -s=l.a.cx -if(s!=null)s.$1(A.aqV(i.al(0,a.gzV()),new A.t(-q.a,-q.b),1,j.al(0,q),0,0,1,k,1)) -s=l.a.ch -if(s!=null)s.$1(new A.vB(B.dE,0,0)) -return}if(a.gzV().b===0)return -s=a.gzV() -l.a.toString -n=Math.exp(-s.b/200)}else if(t.RH.b(a))n=a.gAF(a) -else return -s=l.a -s.toString -if(!l.a3L(B.yw)){s=s.cx -if(s!=null)s.$1(A.aqV(i,B.l,1,j,0,0,n,k,1)) -s=l.a.ch -if(s!=null)s.$1(new A.vB(B.dE,0,0)) -return}p=l.gqn().AE(j) -l.gqn().sk(0,l.agF(l.gqn().a,n)) -m=l.gqn().AE(j) -l.gqn().sk(0,l.Qu(l.gqn().a,m.al(0,p))) -s=l.a.cx -if(s!=null)s.$1(A.aqV(i,B.l,1,j,0,0,n,k,1)) -s=l.a.ch -if(s!=null)s.$1(new A.vB(B.dE,0,0))}, -bdj(){var s,r,q,p,o,n,m=this,l=m.y -l===$&&A.e() -l=l.r -if(!(l!=null&&l.a!=null)){m.Q=null -l=m.r -if(l!=null)l.a.V(0,m.ga48()) -m.r=null -l=m.y -l.sk(0,l.a) -return}l=m.gqn().a.a1c().a -s=l[0] -l=l[1] -r=m.gqn() -q=m.gqn().a -p=m.gqn() -o=m.r -n=o.b -o=o.a -r.sk(0,m.Qu(q,p.AE(n.aK(0,o.gk(o))).al(0,m.gqn().AE(new A.t(s,l)))))}, -beJ(){var s,r,q,p,o,n=this,m=n.z -m===$&&A.e() -m=m.r -if(!(m!=null&&m.a!=null)){n.Q=null -m=n.w -if(m!=null)m.a.V(0,n.ga4d()) -n.w=null -m=n.z -m.sk(0,m.a) -return}m=n.w -s=m.b -m=m.a -r=s.aK(0,m.gk(m)) -m=n.gqn().a.Pb() -s=n.gqn() -q=n.x -q===$&&A.e() -p=s.AE(q) -n.gqn().sk(0,n.agF(n.gqn().a,r/m)) -o=n.gqn().AE(n.x) -n.gqn().sk(0,n.Qu(n.gqn().a,o.al(0,p)))}, -bg3(){this.D(new A.bUk())}, -aC(){var s=this,r=null -s.aU() -s.y=A.c2(r,r,r,r,s) -s.z=A.c2(r,r,r,r,s) -s.gqn().an(0,s.gay1())}, -bp(a){this.bJ(a) -this.a.toString -return}, -n(){var s=this,r=s.y -r===$&&A.e() -r.n() -r=s.z -r===$&&A.e() -r.n() -s.gqn().V(0,s.gay1()) -s.a.toString -r=s.gqn() -r.ap$=$.aC() -r.Y$=0 -s.b1z()}, -B(a){var s,r,q,p=this,o=null -p.a.toString -s=p.gqn().a -r=p.a.w -q=new A.aBm(r,p.e,B.u,!0,s,o,o) -return A.B2(B.da,A.dY(B.bm,q,B.A,!1,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,p.gbkJ(),p.gbkL(),p.gbkN(),o,o,o,o,o,o,o,o,o,o,o,!1,new A.t(0,-0.005)),p.f,o,o,o,o,o,p.gbhg(),o)}} -A.bUk.prototype={ -$0(){}, -$S:0} -A.aBm.prototype={ -B(a){var s=this,r=A.Iu(s.w,new A.oc(s.c,s.d),null,s.r,!0) -return A.rL(r,s.e,null)}} -A.atV.prototype={ -AE(a){var s=this.a,r=new A.c5(new Float64Array(16)) -if(r.y9(s)===0)A.a3(A.fU(s,"other","Matrix cannot be inverted")) -s=new A.ei(new Float64Array(3)) -s.uF(a.a,a.b,0) -s=r.FE(s).a -return new A.t(s[0],s[1])}} -A.a5a.prototype={ -H(){return"_GestureType."+this.b}} -A.bq3.prototype={ -H(){return"PanAxis."+this.b}} -A.a9D.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.akc.prototype={ -B(a){var s=null -return A.uQ(!1,s,this.r,s,s,s,this.c,!0,s,s,s,new A.bfO(this),s,s)}} -A.bfO.prototype={ -$2(a,b){this.a.f.$1(b) -return B.ku}, -$S:133} -A.pS.prototype={ -qp(a){return new A.QM(this,B.bl,A.y(this).i("QM"))}} -A.Us.prototype={ -ga6R(){return this.d}} -A.QM.prototype={ -gav(){return this.$ti.i("jC<1,R>").a(A.co.prototype.gav.call(this))}, -gGM(){var s,r=this,q=r.p2 -if(q===$){s=A.b([],t.lX) -r.p2!==$&&A.bd() -q=r.p2=new A.acC(r.gbpx(),s)}return q}, -bpy(){var s,r,q,p=this -if(p.p3)return -s=$.d2 -r=s.RG$ -$label0$0:{if(B.nK===r||B.Fl===r){q=!0 -break $label0$0}if(B.a9t===r||B.a9u===r||B.pJ===r){q=!1 -break $label0$0}q=null}if(!q){p.$ti.i("jC<1,R>").a(A.co.prototype.gav.call(p)).L4() -return}p.p3=!0 -s.a1j(p.gbar())}, -bas(a){var s=this -s.p3=!1 -if(s.e!=null)s.$ti.i("jC<1,R>").a(A.co.prototype.gav.call(s)).L4()}, -dV(a){var s=this.p1 -if(s!=null)a.$1(s)}, -Ao(a){this.p1=null -this.BE(a)}, -wm(a,b){var s=this -s.Iv(a,b) -s.$ti.i("jC<1,R>").a(A.co.prototype.gav.call(s)).aDK(s.gaAB())}, -rt(a,b){var s,r=this,q=r.e -q.toString -s=r.$ti -s.i("pS<1>").a(q) -r.Gb(0,b) -s=s.i("jC<1,R>") -s.a(A.co.prototype.gav.call(r)).aDK(r.gaAB()) -r.R8=!0 -s.a(A.co.prototype.gav.call(r)).L4()}, -r9(){this.$ti.i("jC<1,R>").a(A.co.prototype.gav.call(this)).L4() -this.R8=!0}, -Bl(){var s=this -s.$ti.i("jC<1,R>").a(A.co.prototype.gav.call(s)).L4() -s.R8=!0 -s.a2E()}, -FI(){this.$ti.i("jC<1,R>").a(A.co.prototype.gav.call(this)).YX$=null -this.adf()}, -bo8(a){var s=this,r=s.$ti.i("jC<1,R>").a(A.co.prototype.gav.call(s)).gaLm(),q=new A.bUD(s,r) -q=s.R8||!r.m(0,s.p4)?q:null -s.f.Rm(s,q)}, -Bg(a,b){this.$ti.i("jC<1,R>").a(A.co.prototype.gav.call(this)).sbX(a)}, -Bi(a,b,c){}, -CK(a,b){this.$ti.i("jC<1,R>").a(A.co.prototype.gav.call(this)).sbX(null)}} -A.bUD.prototype={ -$0(){var s,r,q,p,o,n,m,l,k=this,j=null -try{o=k.a -n=o.e -n.toString -j=o.$ti.i("pS<1>").a(n).ga6R().$2(o,k.b) -o.e.toString}catch(m){s=A.a4(m) -r=A.ap(m) -l=A.W_(A.cr8(A.de("building "+k.a.e.l(0)),s,r,new A.bUE())) -j=l}try{o=k.a -o.p1=o.uB(o.p1,j,null)}catch(m){q=A.a4(m) -p=A.ap(m) -o=k.a -l=A.W_(A.cr8(A.de("building "+o.e.l(0)),q,p,new A.bUF())) -j=l -o.p1=o.uB(null,j,o.c)}finally{o=k.a -o.R8=!1 -o.p4=k.b}}, -$S:0} -A.bUE.prototype={ -$0(){var s=A.b([],t.qe) -return s}, -$S:48} -A.bUF.prototype={ -$0(){var s=A.b([],t.qe) -return s}, -$S:48} -A.jC.prototype={ -aDK(a){if(J.v(a,this.YX$))return -this.YX$=a -this.L4()}, -an4(){var s=this.YX$ -s.toString -return s.$1(this.ga9())}, -gaLm(){return A.y(this).i("jC.0").a(this.ga9())}} -A.hl.prototype={ -bl(a){var s=new A.a6Z(null,!0,null,new A.bH(),A.aN(t.T)) -s.bj() -return s}} -A.a6Z.prototype={ -cv(a){return 0}, -cu(a){return 0}, -c7(a){return 0}, -cd(a){return 0}, -lr(a){return B.a9}, -rl(a,b){return null}, -cN(){var s,r=this,q=t.g.a(A.R.prototype.ga9.call(r)) -r.aNK() -s=r.J$ -if(s!=null){s.iW(q,!0) -r.fy=q.c8(r.J$.gE(0))}else r.fy=new A.X(A.Z(1/0,q.a,q.b),A.Z(1/0,q.c,q.d))}, -wb(a){var s=this.J$ -s=s==null?null:s.Bv(a) -return s==null?this.a2D(a):s}, -r2(a,b){var s=this.J$ -s=s==null?null:s.qg(a,b) -return s===!0}, -bb(a,b){var s=this.J$ -if(s!=null)a.r6(s,b)}} -A.aJ9.prototype={ -b8(a){var s -this.t2(a) -s=this.J$ -if(s!=null)s.b8(a)}, -aZ(a){var s -this.rT(0) -s=this.J$ -if(s!=null)s.aZ(0)}} -A.aJa.prototype={ -L4(){var s,r=this -if(r.Sb$)return -r.Sb$=!0 -s=r.y -if(s!=null)s.r.push(r) -r.Iu()}} -A.aJb.prototype={} -A.Rd.prototype={} -A.c5p.prototype={ -$1(a){return this.a.a=a}, -$S:151} -A.c5q.prototype={ -$1(a){return a.b}, -$S:1002} -A.c5r.prototype={ -$1(a){var s,r,q,p -for(s=J.T(a),r=this.a,q=this.b,p=0;ps.b?B.xp:B.xo}, -Y1(a,b,c,d,e){var s=this,r=c==null?s.gdH():c,q=b==null?s.r:b,p=e==null?s.w:e,o=d==null?s.f:d,n=a==null?s.cy:a -return new A.YH(s.a,s.b,r,s.e,o,q,p,s.x,!1,s.z,s.Q,s.as,s.at,s.ax,s.ay,s.ch,s.CW,s.cx,n,!1)}, -GT(a){var s=null -return this.Y1(s,a,s,s,s)}, -bzT(a,b){return this.Y1(null,null,null,a,b)}, -bzP(a,b){return this.Y1(null,a,null,null,b)}, -aku(a){var s=null -return this.Y1(s,s,a,s,s)}, -bzZ(a,b,c,d){return this.Y1(a,b,null,c,d)}, -aNc(a,b,c,d){var s,r,q,p,o,n,m=this,l=null -if(!(b||d||c||a))return m -s=m.r -r=b?0:l -q=d?0:l -p=c?0:l -r=s.N0(a?0:l,r,p,q) -q=m.w -p=b?Math.max(0,q.a-s.a):l -o=d?Math.max(0,q.b-s.b):l -n=c?Math.max(0,q.c-s.c):l -return m.bzP(r,q.N0(a?Math.max(0,q.d-s.d):l,p,n,o))}, -aNh(a,b,c,d){var s=this,r=null,q=s.w,p=b?Math.max(0,q.a-s.f.a):r,o=d?Math.max(0,q.b-s.f.b):r,n=c?Math.max(0,q.c-s.f.c):r,m=s.f,l=Math.max(0,q.d-m.d) -q=q.N0(l,p,n,o) -p=b?0:r -o=d?0:r -n=c?0:r -return s.bzT(m.N0(0,p,n,o),q)}, -bO2(a){return this.aNh(a,!1,!1,!1)}, -bNS(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=a.c,f=a.a,e=a.d,d=a.b,c=h.a -if(new A.X(g-f,e-d).m(0,c)&&new A.t(f,d).m(0,B.l))return h -s=c.a-g -r=c.b-e -g=h.r -e=Math.max(0,g.a-f) -c=Math.max(0,g.b-d) -q=Math.max(0,g.c-s) -g=Math.max(0,g.d-r) -p=h.w -o=Math.max(0,p.a-f) -n=Math.max(0,p.b-d) -m=Math.max(0,p.c-s) -p=Math.max(0,p.d-r) -l=h.f -f=Math.max(0,l.a-f) -d=Math.max(0,l.b-d) -k=Math.max(0,l.c-s) -l=Math.max(0,l.d-r) -j=h.cy -i=A.U(j).i("az<1>") -j=A.H(new A.az(j,new A.bm5(a),i),i.i("D.E")) -return h.bzZ(j,new A.aB(e,c,q,g),new A.aB(f,d,k,l),new A.aB(o,n,m,p))}, -m(a,b){var s,r=this -if(b==null)return!1 -if(J.as(b)!==A.K(r))return!1 -s=!1 -if(b instanceof A.YH)if(b.a.m(0,r.a))if(b.b===r.b)if(b.gdH().gBs()===r.gdH().gBs())if(b.e===r.e)if(b.r.m(0,r.r))if(b.w.m(0,r.w))if(b.f.m(0,r.f))if(b.x.m(0,r.x))if(b.as===r.as)if(b.at===r.at)if(b.ax===r.ax)if(b.Q===r.Q)if(b.z===r.z)if(b.ay===r.ay)if(b.ch===r.ch)if(b.CW===r.CW)if(b.cx.m(0,r.cx))s=A.f4(b.cy,r.cy) -return s}, -gu(a){var s=this -return A.a7(s.a,s.b,s.gdH().gBs(),s.e,s.r,s.w,s.f,!1,s.as,s.at,s.ax,s.Q,s.z,s.ay,s.CW,s.cx,A.aI(s.cy),!1,B.a,B.a)}, -l(a){var s=this -return"MediaQueryData("+B.b.b_(A.b(["size: "+s.a.l(0),"devicePixelRatio: "+B.d.bd(s.b,1),"textScaler: "+s.gdH().l(0),"platformBrightness: "+s.e.l(0),"padding: "+s.r.l(0),"viewPadding: "+s.w.l(0),"viewInsets: "+s.f.l(0),"systemGestureInsets: "+s.x.l(0),"alwaysUse24HourFormat: false","accessibleNavigation: "+s.z,"highContrast: "+s.as,"onOffSwitchLabels: "+s.at,"disableAnimations: "+s.ax,"invertColors: "+s.Q,"boldText: "+s.ay,"navigationMode: "+s.CW.b,"gestureSettings: "+s.cx.l(0),"displayFeatures: "+A.A(s.cy),"supportsShowingSystemContextMenu: false"],t.s),", ")+")"}} -A.bm5.prototype={ -$1(a){return this.a.wP(a.gRl(a))}, -$S:324} -A.pl.prototype={ -qx(a){return!this.w.m(0,a.w)}, -abA(a,b){return b.cs(0,new A.bm6(this,a))}} -A.bm9.prototype={ -$1(a){return A.Bd(this.a,A.b4(a,null,t.l).w.aku(B.ah))}, -$S:349} -A.bm8.prototype={ -$1(a){var s=A.b4(a,null,t.l).w -return A.Bd(this.c,s.aku(s.gdH().Jw(0,this.b,this.a)))}, -$S:349} -A.bm6.prototype={ -$1(a){var s=this,r=!1 -if(a instanceof A.ip)switch(a.a){case 0:r=!s.a.w.a.m(0,s.b.w.a) -break -case 1:r=s.a.w.a.a!==s.b.w.a.a -break -case 2:r=s.a.w.a.b!==s.b.w.a.b -break -case 3:r=s.a.w.gwO(0)!==s.b.w.gwO(0) -break -case 4:r=s.a.w.b!==s.b.w.b -break -case 5:r=s.a.w.gdH().gBs()!==s.b.w.gdH().gBs() -break -case 6:r=!s.a.w.gdH().m(0,s.b.w.gdH()) -break -case 7:r=s.a.w.e!==s.b.w.e -break -case 8:r=!s.a.w.r.m(0,s.b.w.r) -break -case 9:r=!s.a.w.f.m(0,s.b.w.f) -break -case 11:r=!s.a.w.w.m(0,s.b.w.w) -break -case 14:r=s.a.w.Q!==s.b.w.Q -break -case 15:r=s.a.w.as!==s.b.w.as -break -case 16:r=s.a.w.at!==s.b.w.at -break -case 17:r=s.a.w.ax!==s.b.w.ax -break -case 18:r=s.a.w.ay!==s.b.w.ay -break -case 19:r=s.a.w.ch!==s.b.w.ch -break -case 20:r=s.a.w.CW!==s.b.w.CW -break -case 21:r=!s.a.w.cx.m(0,s.b.w.cx) -break -case 22:r=s.a.w.cy!==s.b.w.cy -break -case 10:r=!s.a.w.x.m(0,s.b.w.x) -break -case 13:r=s.a.w.z!==s.b.w.z -break -case 12:break -case 23:break -default:r=null}return r}, -$S:270} -A.ans.prototype={ -H(){return"NavigationMode."+this.b}} -A.a5S.prototype={ -a_(){return new A.aC1()}} -A.aC1.prototype={ -aC(){this.aU() -$.at.cr$.push(this)}, -dk(){this.qQ() -this.bue() -this.R0()}, -bp(a){var s,r=this -r.bJ(a) -s=r.a -s.toString -if(r.e==null||a.c!==s.c)r.R0()}, -bue(){var s,r=this -r.a.toString -s=r.c -s.toString -s=A.cv(s,null) -r.d=s -r.e=null}, -R0(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=f.a.c,c=f.d,b=d.gOq(),a=$.is(),a0=a.d,a1=a0==null -b=b.d3(0,a1?a.grL():a0) -s=a1?a.grL():a0 -r=c==null -q=r?e:c.gdH() -if(q==null){q=d.b -q=new A.a28(q,q.d.e)}p=r?e:c.e -if(p==null)p=d.b.d.d -o=A.b2I(B.q3,a1?a.grL():a0) -n=A.b2I(B.q3,a1?a.grL():a0) -m=d.ay -m=A.b2I(m,a1?a.grL():a0) -a=A.b2I(B.q3,a1?a.grL():a0) -a0=r?e:c.z -if(a0==null)a0=(d.b.d.a.a&1)!==0 -a1=r?e:c.Q -if(a1==null)a1=(d.b.d.a.a&2)!==0 -l=r?e:c.ax -if(l==null)l=(d.b.d.a.a&4)!==0 -k=r?e:c.ay -if(k==null)k=(d.b.d.a.a&8)!==0 -j=r?e:c.ch -if(j==null)j=(d.b.d.a.a&128)===0 -i=r?e:c.as -if(i==null)i=(d.b.d.a.a&32)!==0 -h=r?e:c.at -d=h==null?(d.b.d.a.a&64)!==0:h -h=r&&e -c=r?e:c.CW -if(c==null)c=B.nC -r=r&&e -g=new A.YH(b,s,q,p,m,o,n,a,h===!0,a0,a1,i,d,l,k,j,c,new A.Lp(e),B.eof,r===!0) -if(!g.m(0,f.e))f.D(new A.bWt(f,g))}, -a7O(){if(this.d==null)this.R0()}, -al2(){this.R0()}, -aIw(){if(this.d==null)this.R0()}, -aIv(){if(this.d==null)this.R0()}, -n(){$.at.vZ(this) -this.aM()}, -B(a){var s=this.e -s.toString -return A.Bd(this.a.e,s)}} -A.bWt.prototype={ -$0(){this.a.e=this.b}, -$S:0} -A.aI7.prototype={ -Jw(a,b,c){return A.a3(A.dk(null))}, -a72(a,b){return this.Jw(0,b,0)}, -be(a,b){return A.a3(A.dk(null))}, -gBs(){return A.a3(A.dk(null))}, -$ipE:1} -A.a28.prototype={ -be(a,b){return b*this.a.d.e}, -m(a,b){var s,r,q,p -if(b==null)return!1 -if(this===b)return!0 -$label0$0:{s=b instanceof A.a28 -r=null -if(s){r=b.b -q=r -q=typeof q=="number"}else q=!1 -if(q){p=s?r:b.b -q=this.b===p -break $label0$0}if(B.ah.m(0,b)){q=this.b===1 -break $label0$0}q=!1 -break $label0$0}return q}, -gu(a){return B.d.gu(this.b)}, -l(a){var s=this.b -return"SystemTextScaler ("+(s===1?"no scaling":A.A(s)+"x")+")"}, -gBs(){return this.b}} -A.aIT.prototype={} -A.aFR.prototype={ -bl(a){var s=new A.aEL(this.e,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.sby7(this.e)}} -A.aEL.prototype={ -sby7(a){var s=this,r=s.M -if(r===a)return -if(s.y!=null)r.V(0,s.gSS()) -s.M=a -a.an(0,s.gSS()) -s.cQ()}, -gzW(){var s=this.M.a,r=A.W.prototype.gzW.call(this) -return new A.a1(r.a+s.a,r.b+s.b,r.c-s.c,r.d-s.d)}, -b8(a){this.PT(a) -this.M.an(0,this.gSS())}, -aZ(a){this.M.V(0,this.gSS()) -this.Iw(0)}, -u9(a){this.xW(a) -a.a=!0}} -A.N8.prototype={ -B(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null -switch(A.bt().a){case 1:case 3:case 5:s=!1 -break -case 0:case 2:case 4:s=!0 -break -default:s=h}r=i.d&&s -q=new A.bnj(i,a) -p=r&&i.r!=null?q:h -o=r&&i.r!=null?q:h -n=r?i.r:h -m=r&&i.r!=null?a.aj(t.I).w:h -l=i.c -k=A.cq(h,h,A.jx(new A.da(B.u0,l==null?h:new A.kS(l,h,h),h),B.cx,h,h,h,h),!1,h,h,!1,h,!1,h,h,h,h,h,h,h,n,h,h,h,h,h,h,h,h,h,o,h,h,h,p,i.x,h,h,h,h,h,h,m,h,h,B.Q,h) -j=!r||!i.f -if(!j&&i.w!=null){p=i.w -p.toString -k=new A.aFR(p,k,h)}return A.cav(new A.uJ(j,new A.aCb(k,q,h),h))}} -A.bnj.prototype={ -$0(){if(this.a.d)A.ccn(this.b) -else A.a27(B.ffo)}, -$S:0} -A.abj.prototype={ -B(a){var s=this,r=t.Bs.a(s.c) -return A.bni(s.r,s.x,r.gk(r),s.e,null,s.f,s.y)}} -A.Q2.prototype={ -Ar(a){if(this.C==null)return!1 -return this.PQ(a)}, -aJW(a){}, -aJY(a,b){var s=this.C -if(s!=null)this.rC("onAnyTapUp",s)}, -a8L(a,b,c){}} -A.axa.prototype={ -akf(){var s=t.S -return new A.Q2(B.bc,-1,-1,B.n5,A.c(s,t.SP),A.fs(s),null,null,A.Dy(),A.c(s,t.Au))}, -aKn(a){a.C=this.a}} -A.aCb.prototype={ -B(a){return new A.n0(this.c,A.j([B.fm8,new A.axa(this.d)],t.Ev,t.xR),B.bm,!1,null)}} -A.ant.prototype={ -B(a){var s=this,r=a.aj(t.I).w,q=A.b([],t.p),p=s.c -if(p!=null)q.push(A.bg8(p,B.yQ)) -p=s.d -if(p!=null)q.push(A.bg8(p,B.yR)) -p=s.e -if(p!=null)q.push(A.bg8(p,B.yS)) -return new A.UX(new A.c34(s.f,s.r,r),q,null)}} -A.a8x.prototype={ -H(){return"_ToolbarSlot."+this.b}} -A.c34.prototype={ -aMe(a){var s,r,q,p,o,n,m,l,k,j,i,h=this -if(h.b.h(0,B.yQ)!=null){s=a.a -r=a.b -q=h.vq(B.yQ,new A.ax(0,s,r,r)).a -switch(h.f.a){case 0:s-=q -break -case 1:s=0 -break -default:s=null}h.zN(B.yQ,new A.t(s,0))}else q=0 -if(h.b.h(0,B.yS)!=null){p=h.vq(B.yS,A.Tr(a)) -switch(h.f.a){case 0:s=0 -break -case 1:s=a.a-p.a -break -default:s=null}o=p.a -h.zN(B.yS,new A.t(s,(a.b-p.b)/2))}else o=0 -if(h.b.h(0,B.yR)!=null){s=a.a -r=h.e -n=Math.max(s-q-o-r*2,0) -m=h.vq(B.yR,A.Tr(a).aHr(n)) -l=q+r -if(h.d){k=m.a -j=(s-k)/2 -i=s-o -if(j+k>i)j=i-k-r -else if(j").a(s).e.$2(a,b)}, -B9(a){this.bCL(a) -return!0}, -bCL(a){var s=a==null?null:a -this.e.dI(0,s)}, -RW(a){}, -Nd(a){}, -al3(a){}, -F_(){}, -bxC(){}, -n(){this.b=null -var s=this.d -s.ap$=$.aC() -s.Y$=0 -this.f.qJ(0)}, -gzI(){var s,r=this.b -if(r==null)return!1 -s=r.Qr(A.u7()) -if(s==null)return!1 -return s.a===this}, -gZA(){var s,r=this.b -if(r==null)return!1 -s=r.awd(A.u7()) -if(s==null)return!1 -return s.a===this}, -gamj(){var s,r,q=this.b -if(q==null)return!1 -for(q=q.e.a,s=A.U(q),q=new J.dJ(q,q.length,s.i("dJ<1>")),s=s.c;q.q();){r=q.d -if(r==null)r=s.a(r) -if(r.a===this)return!1 -r=r.d.a -if(r<=10&&r>=1)return!0}return!1}, -gzG(){var s=this.b -if(s==null)s=null -else{s=s.awd(A.ceg(this)) -s=s==null?null:s.gaL1()}return s===!0}} -A.bxJ.prototype={ -$1(a){var s=this.a -if(s.gTk()){s=s.b.y.gyR() -if(s!=null)s.u_()}}, -$S:46} -A.bxI.prototype={ -$1(a){var s=this.a.b -if(s!=null){s=s.y.gyR() -if(s!=null)s.u_()}}, -$S:46} -A.n6.prototype={ -l(a){var s=this.a -s=s==null?"none":'"'+s+'"' -return"RouteSettings("+s+", "+A.A(this.b)+")"}} -A.jz.prototype={ -l(a){return'Page("'+A.A(this.a)+'", '+this.c.l(0)+", "+A.A(this.b)+")"}, -gr5(a){return this.c}} -A.vg.prototype={ -bCN(a,b){}, -bCM(a,b){}, -bCQ(a,b){}, -bCS(a,b){}, -aIx(a,b){}, -aIC(a,b){}, -JJ(){}} -A.F0.prototype={ -qx(a){return a.f!=this.f}} -A.yq.prototype={} -A.atW.prototype={} -A.agt.prototype={ -bOK(a,b,c){var s,r,q,p,o=A.b([],t.Fm),n=new A.b0N(a,c,o) -n.$2(null,b.length===0) -for(s=b.length,r=0;r=10)return -s.z=!0 -s.y=b -s.d=B.fqT -s.x=c}, -ak9(a,b,c,d){return this.byA(0,b,c,d,t.z)}, -n(){var s,r,q,p,o,n,m,l=this,k={} -l.d=B.fqQ -s=l.a -r=s.r -q=new A.c_h() -p=A.U(r) -o=new A.az(r,q,p.i("az<1>")) -if(!o.gW(0).q()){l.d=B.yF -s.n() -return}k.a=o.gt(0) -n=s.b -n.f.v(0,l) -for(s=B.b.gW(r),p=new A.jk(s,q,p.i("jk<1>"));p.q();){r=s.gI(0) -m=A.cm() -q=new A.c_i(k,l,r,m,n) -m.b=q -r=r.e -if(r!=null)r.an(0,q)}}, -gaOJ(){var s=this.d.a -return s<=7&&s>=1}, -gaL1(){var s=this.d.a -return s<=10&&s>=1}, -aLv(a){var s,r=this.a -for(;;){s=r.x8$ -if(!(s!=null&&s.length!==0))break -r.B9(a)}this.aMk(a,!1) -this.Q=!1}, -bJb(a){this.ak9(0,a,!1,!1) -this.Q=!1}} -A.c_k.prototype={ -$0(){var s=this.a -if(s.d===B.acM){s.d=B.tI -this.b.a3I()}}, -$S:0} -A.c_j.prototype={ -$1(a){var s=0,r=A.n(t.P),q=this,p,o -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p=A.bt() -s=B.b8===p?3:4 -break -case 3:o=q.a.w -s=5 -return A.f(A.hy(B.aZ,null,t.H),$async$$1) -case 5:B.oa.bt(0,B.No.abf(o)) -s=2 -break -case 4:if(B.aq===p){B.oa.bt(0,B.No.abf(q.a.w)) -s=2 -break}s=2 -break -case 2:return A.l(null,r)}}) -return A.m($async$$1,r)}, -$S:98} -A.c_h.prototype={ -$1(a){return a.gaLE()}, -$S:1011} -A.c_i.prototype={ -$0(){var s=this,r=s.a;--r.a -s.c.V(0,s.d.b3()) -if(r.a===0)return A.j2(new A.c_g(s.b,s.e))}, -$S:0} -A.c_g.prototype={ -$0(){var s=this.a -if(!this.b.f.A(0,s))return -s.d=B.yF -s.a.n()}, -$S:0} -A.c_l.prototype={ -$1(a){return a.a===this.a}, -$S:152} -A.D2.prototype={} -A.R0.prototype={ -Oe(a){a.bCN(this.a,this.b)}} -A.R_.prototype={ -Oe(a){a.bCM(this.a,this.b)}} -A.a60.prototype={ -Oe(a){a.bCQ(this.a,this.b)}} -A.a61.prototype={ -Oe(a){a.bCS(this.a,this.b)}} -A.aAO.prototype={ -wJ(a,b){return B.b.K6(this.a,b,0)}, -v(a,b){this.a.push(b) -this.a6()}, -L(a,b){B.b.L(this.a,b) -if(J.ev(b))this.a6()}, -h(a,b){return this.a[b]}, -gW(a){var s=this.a -return new J.dJ(s,s.length,A.U(s).i("dJ<1>"))}, -l(a){return A.mO(this.a,"[","]")}, -$iaG:1} -A.ja.prototype={ -bdc(){var s,r,q,p=this,o=!p.GO() -if(o){s=p.Qr(A.u7()) -r=s!=null&&s.a.gFt()===B.pI}else r=!1 -q=new A.Bi(!o||r) -o=$.d2 -switch(o.RG$.a){case 4:p.c.uL(q) -break -case 0:case 2:case 3:case 1:o.p3$.push(new A.boh(p,q)) -break}}, -aC(){var s,r,q,p=this -p.aU() -for(s=J.ar(p.a.y);s.q();){r=s.gI(s) -q=$.u9() -q.a.set(r,p)}p.as=p.a.y -s=p.c.xN(t.mS) -s=s==null?null:s.gcR() -t.ZJ.a(s) -p.aiz(s==null?null:s.f) -if(p.a.ax)B.xn.z_("selectSingleEntryHistory",t.H) -$.hd.q9$.an(0,p.gaAD()) -p.e.an(0,p.gaxF())}, -bof(){var s=this.e,r=A.ql(new A.az(s,A.u7(),A.y(s).i("az"))) -if(r!=null)r.w=$.hd.q9$.a}, -Bq(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this -h.Hz(h.at,"id") -s=h.r -h.Hz(s,"history") -h.awq() -h.d=new A.cc(null,t.ku) -r=h.e -r.L(0,s.aNz(null,h)) -for(q=h.a.c,p=q.length,o=t.tl,n=r.a,m=0;m")),q=q.c;r.q();){p=r.d -p=(p==null?q.a(p):p).a -if(p.b===n){p.ast() -o=p.x1 -o===$&&A.e() -o=o.r.gam() -if(o!=null)o.a4A() -p=p.rx -if(p.gam()!=null)p.gam().awp()}}}, -awq(){var s,r,q -this.f.VM(new A.bog(),!0) -for(s=this.e,r=s.a;!s.ga2(0);){q=r.pop() -s.a6() -A.clB(q,!1)}}, -aiz(a){var s,r,q=this -if(q.Q!=a){if(a!=null)$.u9().j(0,a,q) -s=q.Q -if(s==null)s=null -else{r=$.u9() -A.LQ(s) -s=r.a.get(s)}if(s===q){s=$.u9() -r=q.Q -r.toString -s.j(0,r,null)}q.Q=a -q.aiy()}}, -aiy(){var s=this,r=s.Q,q=s.a -if(r!=null)s.as=J.ca2(q.y,A.b([r],t.tc)) -else s.as=q.y}, -bp(a){var s,r,q,p,o=this -o.b0a(a) -s=a.y -if(s!==o.a.y){for(s=J.ar(s);s.q();){r=s.gI(s) -q=$.u9() -q.a.set(r,null)}for(s=J.ar(o.a.y);s.q();){r=s.gI(s) -q=$.u9() -q.a.set(r,o)}o.aiy()}if(a.c!==o.a.c&&!o.gE8())o.bud() -for(s=o.e.a,r=A.U(s),s=new J.dJ(s,s.length,r.i("dJ<1>")),r=r.c;s.q();){q=s.d -q=(q==null?r.a(q):q).a -if(q.b===o){q.ast() -p=q.x1 -p===$&&A.e() -p=p.r.gam() -if(p!=null)p.a4A() -q=q.rx -if(q.gam()!=null)q.gam().awp()}}}, -u8(){var s,r,q=this.as -q===$&&A.e() -q=J.ar(q) -while(q.q()){s=q.gI(q) -r=$.u9() -r.a.set(s,null)}this.as=A.b([],t.tc) -this.Dc()}, -cY(){var s,r,q,p=this -p.b07() -p.aiy() -s=p.as -s===$&&A.e() -s=J.ar(s) -while(s.q()){r=s.gI(s) -q=$.u9() -q.a.set(r,p)}}, -n(){var s,r,q=this -q.aiz(null) -q.y.n() -q.awq() -q.at.n() -q.r.n() -s=q.cy -r=$.aC() -s.ap$=r -s.Y$=0 -$.hd.q9$.V(0,q.gaAD()) -s=q.e -s.V(0,q.gaxF()) -s.ap$=r -s.Y$=0 -q.b0b()}, -gatc(){var s,r,q,p=A.b([],t.wi) -for(s=this.e.a,r=A.U(s),s=new J.dJ(s,s.length,r.i("dJ<1>")),r=r.c;s.q();){q=s.d -B.b.L(p,(q==null?r.a(q):q).a.r)}return p}, -bud(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=null,a3=a1.a.c.length-1,a4=a1.e,a5=a4.gt(0)-1,a6=t.uD,a7=A.b([],a6),a8=A.c(t.IA,t.Z4) -for(s=a4.a,r=a2,q=0,p=0;p<=a5;){o=s[p] -if(!o.c){J.dV(a8.d6(0,r,new A.boi()),o);++p -continue}if(q>a3)break -n=a1.a.c[q] -if(!o.ajO(n))break -m=o.a -if(m.c!==n){m.c=n -if(m.b!=null)m.F_()}a7.push(o);++q;++p -r=o}l=A.b([],a6) -for(;;){if(!(p<=a5&&q<=a3))break -c$1:{o=s[a5] -if(!o.c){l.push(o);--a5 -break c$1}if(!o.ajO(a1.a.c[a3]))break -if(l.length!==0){a8.d6(0,o,new A.boj(l)) -B.b.P(l)}--a5;--a3}}a5+=l.length -a6=t.Ez -k=A.c(t.f0,a6) -j=A.aQ(a6) -for(a6=t.pw,i=p;i<=a5;){o=s[i];++i -if(!o.c)continue -h=a6.a(o.a.c) -m=o.d.a -if(!(m<=7&&m>=1)){j.v(0,o) -continue}k.j(0,h.c,o)}for(m=t.tl,g=!1;q<=a3;){f=a1.a.c[q];++q -e=f.c -e=!k.ao(0,e)||!k.h(0,e).ajO(f) -if(e){e=a1.c -e.toString -a7.push(new A.k7(f.RP(e),a2,!0,B.acK,B.e0,new A.zk(new ($.aaO())(B.e0),m),B.e0)) -g=!0}else{d=k.A(0,f.c) -e=d.a -if(e.c!==f){e.c=f -if(e.b!=null)e.F_()}a7.push(d)}}c=A.c(t.oV,t.Ki) -while(p<=a5){b=s[p];++p -if(!b.c){J.dV(a8.d6(0,r,new A.bok()),b) -if(r.Q){m=b.d.a -m=m<=7&&m>=1}else m=!1 -if(m)b.Q=!0 -continue}a=a6.a(b.a.c) -if(k.ao(0,a.c)||j.p(0,b)){c.j(0,r,b) -m=b.d.a -if(m<=7&&m>=1)b.Q=!0}r=b}a3=a1.a.c.length-1 -a5=a4.gt(0)-1 -for(;;){if(!(p<=a5&&q<=a3))break -c$4:{o=s[p] -if(!o.c){J.dV(a8.d6(0,r,new A.bol()),o) -break c$4}n=a1.a.c[q] -a6=o.a -if(a6.c!==n){a6.c=n -if(a6.b!=null)a6.F_()}a7.push(o);++p;++q -r=o}}if(g||c.a!==0){a1.a.toString -a0=B.agd.bOK(c,a7,a8) -a0=new A.dP(a0,A.U(a0).i("dP<1,k7>"))}else a0=a7 -a6=s.length -B.b.P(s) -if(a6!==0)a4.a6() -if(a8.ao(0,a2)){a6=a8.h(0,a2) -a6.toString -a4.L(0,a6)}for(a6=J.ar(a0);a6.q();){m=a6.gI(a6) -s.push(m) -a4.a6() -if(a8.ao(0,m)){m=a8.h(0,m) -m.toString -B.b.L(s,m) -if(J.ev(m))a4.a6()}}a1.a3I()}, -a3J(b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1=this,b2=null -b1.CW=!0 -s=b1.e -r=s.gt(0)-1 -q=s.a -p=q[r] -o=r>0?q[r-1]:b2 -n=A.b([],t.uD) -$label0$1:for(m=b1.x,l=t.x8,k=t.jc,j=t.Q,i=t.S,h=t.PD,g=b1.w,f=b2,e=f,d=!1,c=!1;r>=0;){b=!0 -a=!0 -switch(p.d.a){case 1:a0=b1.IP(r-1,A.u7()) -a1=a0>=0?q[a0]:b2 -a1=a1==null?b2:a1.a -p.d=B.fqR -g.vD(0,new A.R0(p.a,a1)) -continue $label0$1 -case 2:if(d||e==null){a1=p.a -a1.b=b1 -a1.asD() -a2=A.hG.prototype.gt3.call(a1,0) -a3=new A.Hj(new A.bX(A.b([],l),k),new A.j5(A.c(j,i),h),0) -a3.c=a2 -if(a2==null){a3.a=B.aa -a3.b=0}a1.p3=a3 -a2=A.hG.prototype.gacr.call(a1) -a3=new A.Hj(new A.bX(A.b([],l),k),new A.j5(A.c(j,i),h),0) -a3.c=a2 -a1.p4=a3 -a2=a1.rx -a3=a2.gam()!=null -if(a3)a1.b.a.toString -if(a3){a3=a1.b.y -a4=a3.ay -if(a4==null){a5=a3.Q -a4=a3.ay=a5==null?b2:a5.gAt()}if(a4!=null){a2=a2.gam().f -if(a2.Q==null)a4.WE(a2) -if(a4.ge0())a2.Dj(!0) -else a2.Mk()}}a1.b_B() -p.d=B.tI -if(e==null)a1.Nd(b2) -continue $label0$1}break -case 3:case 4:case 6:a1=o==null?b2:o.a -a0=b1.IP(r-1,A.u7()) -a2=a0>=0?q[a0]:b2 -a2=a2==null?b2:a2.a -p.bG4(e==null,b1,a1,a2) -if(p.d===B.tI)continue $label0$1 -break -case 5:if(!c&&f!=null)p.alZ(f) -c=a -break -case 7:if(!c&&f!=null)p.alZ(f) -c=a -d=b -break -case 8:a0=b1.IP(r,A.aao()) -a1=a0>=0?q[a0]:b2 -if(!p.bG3(b1,a1==null?b2:a1.a))continue $label0$1 -if(!c){if(f!=null)p.alZ(f) -f=p.a}a1=p.a -a0=b1.IP(r,A.aao()) -a2=a0>=0?q[a0]:b2 -m.vD(0,new A.R_(a1,a2==null?b2:a2.a)) -if(p.d===B.yE)continue $label0$1 -d=b -break -case 11:break -case 9:a1=p.a -a2=p.y -if(a2==null)a2=b2 -a1=a1.e.a -if((a1.a&30)!==0)A.a3(A.ac("Future already completed")) -a1.xX(a2) -p.y=null -p.d=B.fqN -continue $label0$1 -case 10:if(!c){if(f!=null)p.a.RW(f) -f=b2}a0=b1.IP(r,A.aao()) -a1=a0>=0?q[a0]:b2 -a1=a1==null?b2:a1.a -a2=p.a -if(a2.b===b1)p.d=B.fqP -else p.d=B.yE -if(p.z)m.vD(0,new A.a60(a2,a1)) -continue $label0$1 -case 12:if(!d&&e!=null)break -p.d=B.yE -continue $label0$1 -case 13:a6=B.b.pW(q,r) -s.a6() -n.push(a6) -if(p.c&&p.x)b1.a.toString -p=e -break -case 14:case 15:case 0:break}--r -a7=r>0?q[r-1]:b2 -e=p -p=o -o=a7}b1.baf() -b1.bah() -a8=b1.Qr(A.u7()) -q=a8==null -if(!q&&b1.ax!==a8){m=b1.as -m===$&&A.e() -m=J.ar(m) -l=a8.a -while(m.q()){k=m.gI(m) -j=b1.ax -k.aIx(l,j==null?b2:j.a)}}b1.ax=a8 -if(b1.a.ax){a9=q?b2:a8.a.c.a -if(a9!=null&&a9!==b1.ay){A.cnV(!1,b2,A.d7(a9,0,b2)) -b1.ay=a9}}for(q=n.length,b0=0;b0=0;){s=l[k] -r=s.d.a -if(!(r<=12&&r>=3)){--k -continue}q=this.bbp(k+1,A.css()) -r=q==null -p=r?m:q.a -if(p!=s.r){if(!((r?m:q.a)==null&&J.v(s.f.a.deref(),s.r))){p=r?m:q.a -s.a.Nd(p)}s.r=r?m:q.a}--k -o=this.IP(k,A.css()) -n=o>=0?l[o]:m -r=n==null -p=r?m:n.a -if(p!=s.e){p=r?m:n.a -s.a.al3(p) -s.e=r?m:n.a}}}, -ax6(a,b){a=this.IP(a,b) -return a>=0?this.e.a[a]:null}, -IP(a,b){var s=this.e.a -for(;;){if(!(a>=0&&!b.$1(s[a])))break;--a}return a}, -bbp(a,b){var s=this.e,r=s.a -for(;;){if(!(a?") -q=r.a(this.a.w.$1(s)) -return q==null&&!b?r.a(this.a.x.$1(s)):q}, -ahF(a,b,c){return this.a5e(a,!1,b,c)}, -aMD(a,b,c){var s=this.ahF(a,b,c) -s.toString -return this.Hx(s,c.i("0?"))}, -bMH(a,b){return this.aMD(a,null,b)}, -Hx(a){var s=this.e -s.a.push(A.cpG(a,B.GS,!1,null)) -s.a6() -this.a3I() -this.ae4() -return a.e.a}, -GO(){var s=this.e,r=s.gW(0),q=new A.jk(r,A.u7(),A.y(s).i("jk")) -if(!q.q())return!1 -s=r.gI(0).a.x8$ -if(s!=null&&s.length!==0)return!0 -if(!q.q())return!1 -return!0}, -a_1(a){var s=0,r=A.n(t.y),q,p=this,o,n -var $async$a_1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)$async$outer:switch(s){case 0:n=p.Qr(A.u7()) -if(n==null){q=!1 -s=1 -break}o=n.a -s=3 -return A.f(o.CS(),$async$a_1) -case 3:if(c===B.pI){q=!0 -s=1 -break}if(p.c==null){q=!0 -s=1 -break}if(n!==p.Qr(A.u7())){q=!0 -s=1 -break}switch(o.gFt().a){case 2:q=!1 -s=1 -break $async$outer -case 0:p.qw(a) -q=!0 -s=1 -break $async$outer -case 1:o.a_l(!1,a) -q=!0 -s=1 -break $async$outer}case 1:return A.l(q,r)}}) -return A.m($async$a_1,r)}, -a9z(){return this.a_1(null,t.O)}, -bJr(a){return this.a_1(a,t.O)}, -Ks(a){var s,r=this,q=r.e.bIn(0,A.u7()) -if(q.c&&r.a.d!=null){s=q.a -if(r.a.d.$2(s,a)){if(q.d.a<=7)q.d=B.GT -s.a_l(!0,a)}}else q.aMk(a,!0) -if(q.d===B.GT)r.a3J(!1) -r.ae4()}, -qw(a){return this.Ks(a,t.O)}, -rb(){return this.Ks(null,t.O)}, -bMi(){return this.Ks(null)}, -aJh(a){var s=this,r=s.e.a,q=B.b.K6(r,A.ceg(a),0),p=r[q] -if(p.c&&p.d.a<8){r=s.ax6(q-1,A.aao()) -r=r==null?null:r.a -s.x.vD(0,new A.R_(a,r))}p.d=B.yE -if(!s.CW)s.a3J(!1)}, -saEF(a){this.cx=a -this.cy.sk(0,a>0)}, -aIB(){var s,r,q,p,o=this -o.saEF(o.cx+1) -if(o.cx===1){s=o.e -r=o.IP(s.gt(0)-1,A.aao()) -q=s.a[r].a -s=q.x8$ -p=!(s!=null&&s.length!==0)&&r>0?o.ax6(r-1,A.aao()).a:null -s=o.as -s===$&&A.e() -s=J.ar(s) -while(s.q())s.gI(s).aIC(q,p)}}, -JJ(){var s,r=this -r.saEF(r.cx-1) -if(r.cx===0){s=r.as -s===$&&A.e() -s=J.ar(s) -while(s.q())s.gI(s).JJ()}}, -beb(a){this.db.v(0,a.gd5())}, -bek(a){this.db.A(0,a.gd5())}, -ae4(){if($.d2.RG$===B.nK){var s=this.d -s===$&&A.e() -s=$.at.T$.x.h(0,s) -this.D(new A.bof(s==null?null:s.NC(t.CZ)))}s=this.db -s=A.H(s,A.y(s).i("cD.E")) -B.b.aT(s,$.at.gbxl())}, -awd(a){var s,r,q -for(s=this.e.a,r=A.U(s),s=new J.dJ(s,s.length,r.i("dJ<1>")),r=r.c;s.q();){q=s.d -if(q==null)q=r.a(q) -if(a.$1(q))return q}return null}, -Qr(a){var s,r,q,p,o -for(s=this.e.a,r=A.U(s),s=new J.dJ(s,s.length,r.i("dJ<1>")),r=r.c,q=null;s.q();){p=s.d -o=p==null?r.a(p):p -if(a.$1(o))q=o}return q}, -B(a){var s,r,q=this,p=null,o=q.gbej(),n=A.Ap(a),m=q.qf$,l=q.d -l===$&&A.e() -s=q.a.ay -if(l.gam()==null){r=q.gatc() -r=J.xF(r.slice(0),A.U(r).c)}else r=B.eow -return new A.F0(p,new A.ha(new A.bom(q,a),A.B2(B.da,A.Sw(!1,A.b7O(A.uQ(!0,p,A.a2S(m,new A.Nn(r,s,l)),p,p,p,q.y,!1,p,p,p,p,p,!0),n)),p,o,q.gbea(),p,p,p,p,o),p,t.en),p)}} -A.boh.prototype={ -$1(a){var s=this.a.c -if(s==null)return -s.uL(this.b)}, -$S:6} -A.bon.prototype={ -$1(a){var s,r,q=a.c.a -if(q!=null){s=this.a.at -r=s.y -if(r==null)r=s.$ti.i("fa.T").a(r) -s.aZM(0,r+1) -q=new A.aCj(r,q,null,B.GU)}else q=null -return A.cpG(a,B.yD,!1,q)}, -$S:1015} -A.bog.prototype={ -$1(a){a.d=B.yF -a.a.n() -return!0}, -$S:152} -A.boi.prototype={ -$0(){return A.b([],t.uD)}, -$S:187} -A.boj.prototype={ -$0(){var s=A.H(this.a,t.Ez) -return s}, -$S:187} -A.bok.prototype={ -$0(){return A.b([],t.uD)}, -$S:187} -A.bol.prototype={ -$0(){return A.b([],t.uD)}, -$S:187} -A.bof.prototype={ -$0(){var s=this.a -if(s!=null)s.saFc(!0)}, -$S:0} -A.bom.prototype={ -$1(a){if(a.a||!this.a.GO())return!1 -this.b.uL(B.f1c) -return!0}, -$S:282} -A.a7h.prototype={ -H(){return"_RouteRestorationType."+this.b}} -A.aF8.prototype={ -gaL3(){return!0}, -a78(){return A.b([this.a.a],t.jl)}, -gb7(a){return this.a}} -A.aCj.prototype={ -a78(){var s=this,r=s.b0y(),q=A.b([s.c,s.d],t.jl),p=s.e -if(p!=null)q.push(p) -B.b.L(r,q) -return r}, -RP(a){var s=a.ahF(this.d,this.e,t.z) -s.toString -return s}, -gaNy(){return this.c}} -A.bNp.prototype={ -gaL3(){return!1}, -a78(){A.cJa(this.d)}, -RP(a){var s=a.c -s.toString -return this.d.$2(s,this.e)}, -gaNy(){return this.c}} -A.aAP.prototype={ -rt(a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null,a=c.y==null -if(a)c.y=A.c(t.N,t.wO) -s=t.jl -r=A.b([],s) -q=c.y -q.toString -p=J.w(q,null) -if(p==null)p=B.w4 -o=A.c(t.u,t.wO) -q=c.y -q.toString -n=J.Sv(J.hJ(q)) -for(q=a1.a,m=A.U(q),q=new J.dJ(q,q.length,m.i("dJ<1>")),m=m.c,l=b,k=a,j=!0;q.q();){i=q.d -h=i==null?m.a(i):i -if(h.d.a>7){i=h.a -i.d.sk(0,b) -continue}if(h.c){k=k||r.length!==J.b6(p) -if(r.length!==0){g=l==null?b:l.gwR() -o.j(0,g,r) -n.A(0,g)}j=h.gwR()!=null -i=h.a -f=j?h.gwR():b -i.d.sk(0,f) -if(j){r=A.b([],s) -i=c.y -i.toString -p=J.w(i,h.gwR()) -if(p==null)p=B.w4}else{r=B.w4 -p=B.w4}l=h -continue}if(j){i=h.b -i=i==null?b:i.gaL3() -j=i===!0}else j=!1 -i=h.a -f=j?h.gwR():b -i.d.sk(0,f) -if(j){i=h.b -e=i.b -if(e==null)e=i.b=i.a78() -if(!k){i=J.T(p) -f=i.gt(p) -d=r.length -k=f<=d||!J.v(i.h(p,d),e)}else k=!0 -B.b.v(r,e)}}k=k||r.length!==J.b6(p) -c.b9Z(r,l,o,n) -if(k||n.gdm(n)){c.y=o -c.a6()}}, -b9Z(a,b,c,d){var s -if(a.length!==0){s=b==null?null:b.gwR() -c.j(0,s,a) -d.A(0,s)}}, -P(a){if(this.y==null)return -this.y=null -this.a6()}, -aNz(a,b){var s,r,q,p,o=A.b([],t.uD) -if(this.y!=null)s=a!=null&&a.gwR()==null -else s=!0 -if(s)return o -s=this.y -s.toString -r=J.w(s,a==null?null:a.gwR()) -if(r==null)return o -for(s=J.ar(r),q=t.tl;s.q();){p=A.cP5(s.gI(s)) -o.push(new A.k7(p.RP(b),p,!1,B.yD,B.e0,new A.zk(new ($.aaO())(B.e0),q),B.e0))}return o}, -Y7(){return null}, -NE(a){a.toString -return J.fd(t.G.a(a),new A.bTt(),t.u,t.wO)}, -Zq(a){this.y=a}, -OO(){return this.y}, -gvP(a){return this.y!=null}} -A.bTt.prototype={ -$2(a,b){return new A.S(A.dC(a),A.dZ(t.a.a(b),!0,t.K),t.qE)}, -$S:1017} -A.Bi.prototype={ -l(a){return"NavigationNotification canHandlePop: "+this.a}} -A.bWQ.prototype={ -$2(a,b){if(!a.a)a.V(0,b)}, -$S:92} -A.a62.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.a63.prototype={ -bp(a){this.bJ(a) -this.Ng()}, -dk(){var s,r,q,p,o=this -o.qQ() -s=o.qf$ -r=o.gE8() -q=o.c -q.toString -q=A.BR(q) -o.yW$=q -p=o.Jk(q,r) -if(r){o.Bq(s,o.we$) -o.we$=!1}if(p)if(s!=null)s.n()}, -n(){var s,r=this -r.yV$.aT(0,new A.bWQ()) -s=r.qf$ -if(s!=null)s.n() -r.qf$=null -r.b08()}} -A.aIP.prototype={} -A.Nf.prototype={ -a_(){return new A.a6_(this.$ti.i("a6_<1>"))}} -A.a6_.prototype={ -B(a){var s=this,r=s.a,q=s.d -return A.aoR(q,new A.ha(new A.bWO(s),r.c,null,t.en),new A.bWP(s),s.$ti.c)}} -A.bWP.prototype={ -$2(a,b){var s -if(a)return -s=this.a -s.a.e.$0() -s.a.toString}, -$S(){return this.a.$ti.i("~(E,1?)")}} -A.bWO.prototype={ -$1(a){var s=!a.a,r=this.a -if(s!==r.d)r.D(new A.bWN(r,s)) -return!1}, -$S:282} -A.bWN.prototype={ -$0(){this.a.d=this.b}, -$S:0} -A.anF.prototype={ -l(a){var s=A.b([],t.s) -this.tp(s) -return"Notification("+B.b.b_(s,", ")+")"}, -tp(a){}} -A.ha.prototype={ -qp(a){return new A.a66(this,B.bl,this.$ti.i("a66<1>"))}} -A.a66.prototype={ -aM_(a){var s,r=this.e -r.toString -s=this.$ti -s.i("ha<1>").a(r) -if(s.c.b(a))return r.d.$1(a) -return!1}, -Kl(a){}} -A.pf.prototype={} -A.aIX.prototype={} -A.Zn.prototype={ -b5p(a,b){var s=b.b>b.d?B.xp:B.xo -return this.c.$2(a,s)}, -B(a){return new A.hl(this.gb5o(),null)}} -A.ao2.prototype={ -H(){return"OverflowBarAlignment."+this.b}} -A.ao1.prototype={ -bl(a){var s=this,r=a.aj(t.I).w -r=new A.Rs(s.e,s.f,s.r,s.w,s.x,r,0,null,null,new A.bH(),A.aN(t.T)) -r.bj() -r.L(0,null) -return r}, -bB(a,b){var s,r=this -t.Eg.a(b) -b.sUR(0,r.e) -b.sw9(r.f) -b.sbLH(r.r) -b.sbLF(r.w) -b.sbLG(r.x) -s=a.aj(t.I).w -b.scV(s)}} -A.wd.prototype={} -A.Rs.prototype={ -sUR(a,b){if(this.C===b)return -this.C=b -this.aA()}, -sw9(a){if(this.a3==a)return -this.a3=a -this.aA()}, -sbLH(a){if(this.ai===a)return -this.ai=a -this.aA()}, -sbLF(a){if(this.ah===a)return -this.ah=a -this.aA()}, -sbLG(a){if(this.a7===a)return -this.a7=a -this.aA()}, -scV(a){if(this.aW===a)return -this.aW=a -this.aA()}, -uG(a){if(!(a.b instanceof A.wd))a.b=new A.wd(null,null,B.l)}, -c7(a){var s,r,q,p,o,n,m=this,l=m.aw$ -if(l==null)return 0 -for(s=A.y(m).i("aK.1"),r=0;l!=null;){q=l.gcW() -p=B.b3.ra(l.dy,1/0,q) -r+=p -q=l.b -q.toString -l=s.a(q).aV$}q=m.C -o=m.lX$ -l=m.aw$ -if(r+q*(o-1)>a){for(n=0;l!=null;){q=l.gcF() -p=B.aN.ra(l.dy,a,q) -n+=p -q=l.b -q.toString -l=s.a(q).aV$}return n+m.ai*(m.lX$-1)}else{for(n=0;l!=null;){q=l.gcF() -p=B.aN.ra(l.dy,a,q) -n=Math.max(n,p) -q=l.b -q.toString -l=s.a(q).aV$}return n}}, -cd(a){var s,r,q,p,o,n,m=this,l=m.aw$ -if(l==null)return 0 -for(s=A.y(m).i("aK.1"),r=0;l!=null;){q=l.gcW() -p=B.b3.ra(l.dy,1/0,q) -r+=p -q=l.b -q.toString -l=s.a(q).aV$}q=m.C -o=m.lX$ -l=m.aw$ -if(r+q*(o-1)>a){for(n=0;l!=null;){q=l.gcP() -p=B.aX.ra(l.dy,a,q) -n+=p -q=l.b -q.toString -l=s.a(q).aV$}return n+m.ai*(m.lX$-1)}else{for(n=0;l!=null;){q=l.gcP() -p=B.aX.ra(l.dy,a,q) -n=Math.max(n,p) -q=l.b -q.toString -l=s.a(q).aV$}return n}}, -cv(a){var s,r,q,p,o=this,n=o.aw$ -if(n==null)return 0 -for(s=A.y(o).i("aK.1"),r=0;n!=null;){q=n.gcW() -p=B.b3.ra(n.dy,1/0,q) -r+=p -q=n.b -q.toString -n=s.a(q).aV$}return r+o.C*(o.lX$-1)}, -cu(a){var s,r,q,p,o=this,n=o.aw$ -if(n==null)return 0 -for(s=A.y(o).i("aK.1"),r=0;n!=null;){q=n.gct() -p=B.az.ra(n.dy,1/0,q) -r+=p -q=n.b -q.toString -n=s.a(q).aV$}return r+o.C*(o.lX$-1)}, -wb(a){return this.Ym(a)}, -rl(a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=null,a0=a2.b,a1=new A.ax(0,a0,0,a2.d) -switch(b.a7.a){case 1:s=new A.ah(b.gMP(),b.aw$) -break -case 0:s=new A.ah(b.gRu(),b.pR$) -break -default:s=a}r=s.a -q=t.xP.b(r) -p=a -if(q){o=s.b -p=o -n=r}else n=a -if(!q)throw A.q(A.ac("Pattern matching error")) -for(m=p,l=a,k=l,j=0,i=0,h=0;m!=null;m=n.$1(m)){s=m.geT() -q=m.dy -g=B.ad.ra(q,a1,s) -f=g.b -e=f-j -if(e>0){d=k==null?a:k+e/2 -k=d -j=f}c=B.ly.ra(q,new A.ah(a1,a3),m.gLS()) -if(c!=null){if(l==null){d=c+i -l=d}k=A.zU(k,c+(j-f))}i+=f+b.ai -h+=g.a}return h+b.C*(b.lX$-1)>a0?l:k}, -lr(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.aw$ -if(i==null)return new A.X(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d)) -s=a.b -r=new A.ax(0,s,0,a.d) -for(q=A.y(j).i("aK.1"),p=0,o=0,n=0;i!=null;){m=i.geT() -l=B.ad.ra(i.dy,r,m) -p+=l.a -m=l.b -o=Math.max(o,m) -n+=m+j.ai -m=i.b -m.toString -i=q.a(m).aV$}k=p+j.C*(j.lX$-1) -if(k>s)return a.c8(new A.X(s,n-j.ai)) -else return a.c8(new A.X(j.a3==null?k:s,o))}, -cN(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this,a4="RenderBox was not laid out: ",a5={},a6=a5.a=a3.aw$ -if(a6==null){s=t.g.a(A.R.prototype.ga9.call(a3)) -a3.fy=new A.X(A.Z(0,s.a,s.b),A.Z(0,s.c,s.d)) -return}s=t.g -r=s.a(A.R.prototype.ga9.call(a3)) -q=new A.ax(0,r.b,0,r.d) -for(r=A.y(a3).i("aK.1"),p=a6,o=0,n=0,m=0;p!=null;p=a6){p.iW(q,!0) -p=a5.a -l=p.fy -o+=(l==null?A.a3(A.ac(a4+A.K(p).l(0)+"#"+A.cB(p))):l).a -n=Math.max(n,l.b) -m=Math.max(m,l.a) -p=p.b -p.toString -a6=r.a(p).aV$ -a5.a=a6}k=a3.aW===B.bH -j=o+a3.C*(a3.lX$-1) -if(j>s.a(A.R.prototype.ga9.call(a3)).b){a6=a3.a7===B.y?a3.aw$:a3.pR$ -a5.a=a6 -i=new A.bZK(a5,a3) -for(r=t.pi,p=a6,h=0;p!=null;p=a6){l=p.b -l.toString -r.a(l) -g=0 -switch(a3.ah.a){case 2:p=s.a(A.R.prototype.ga9.call(a3)) -g=a5.a -f=g.fy -if(f==null)f=A.a3(A.ac(a4+A.K(g).l(0)+"#"+A.cB(g))) -f=(p.b-f.a)/2 -p=f -break -case 0:if(k){p=s.a(A.R.prototype.ga9.call(a3)) -g=a5.a -f=g.fy -if(f==null)f=A.a3(A.ac(a4+A.K(g).l(0)+"#"+A.cB(g))) -f=p.b-f.a -p=f}else{e=g -g=p -p=e}break -case 1:if(k){e=g -g=p -p=e}else{p=s.a(A.R.prototype.ga9.call(a3)) -g=a5.a -f=g.fy -if(f==null)f=A.a3(A.ac(a4+A.K(g).l(0)+"#"+A.cB(g))) -f=p.b-f.a -p=f}break -default:g=p -p=null}l.a=new A.t(p,h) -p=g.fy -if(p==null)p=A.a3(A.ac(a4+A.K(g).l(0)+"#"+A.cB(g))) -h+=p.b+a3.ai -a6=i.$0() -a5.a=a6}a3.fy=s.a(A.R.prototype.ga9.call(a3)).c8(new A.X(s.a(A.R.prototype.ga9.call(a3)).b,h-a3.ai))}else{a6=a3.aw$ -a5.a=a6 -d=a6.gE(0).a -c=a3.a3==null?j:s.a(A.R.prototype.ga9.call(a3)).b -a3.fy=s.a(A.R.prototype.ga9.call(a3)).c8(new A.X(c,n)) -b=A.cm() -a=a3.C -switch(a3.a3){case null:case void 0:b.b=k?a3.gE(0).a-d:0 -break -case B.k:b.b=k?a3.gE(0).a-d:0 -break -case B.bD:a0=(a3.gE(0).a-j)/2 -b.b=k?a3.gE(0).a-a0-d:a0 -break -case B.m2:b.b=k?j-d:a3.gE(0).a-j -break -case B.le:a=(a3.gE(0).a-o)/(a3.lX$-1) -b.b=k?a3.gE(0).a-d:0 -break -case B.Dr:a=a3.lX$>0?(a3.gE(0).a-o)/a3.lX$:0 -s=a/2 -b.b=k?a3.gE(0).a-s-d:s -break -case B.Ds:a=(a3.gE(0).a-o)/(a3.lX$+1) -b.b=k?a3.gE(0).a-a-d:a -break}for(s=!k,p=t.pi,l=b.a;g=a5.a,g!=null;){f=g.b -f.toString -p.a(f) -a1=b.b -if(a1===b)A.a3(A.Gb(l)) -a2=g.fy -f.a=new A.t(a1,(n-(a2==null?A.a3(A.ac(a4+A.K(g).l(0)+"#"+A.cB(g))):a2).b)/2) -if(s)g=b.b=a1+(a2.a+a) -else g=a1 -a6=a5.a=r.a(f).aV$ -if(k&&a6!=null){f=a6.fy -b.b=g-((f==null?A.a3(A.ac(a4+A.K(a6).l(0)+"#"+A.cB(a6))):f).a+a)}}}}, -r2(a,b){return this.RT(a,b)}, -bb(a,b){this.N8(a,b)}} -A.bZK.prototype={ -$0(){var s=this.b,r=s.a7,q=this.a.a -s=A.y(s).i("aK.1") -if(r===B.y){r=q.b -r.toString -r=s.a(r).aV$ -s=r}else{r=q.b -r.toString -r=s.a(r).qZ$ -s=r}return s}, -$S:1018} -A.aJh.prototype={ -b8(a){var s,r,q -this.t2(a) -s=this.aw$ -for(r=t.pi;s!=null;){s.b8(a) -q=s.b -q.toString -s=r.a(q).aV$}}, -aZ(a){var s,r,q -this.rT(0) -s=this.aw$ -for(r=t.pi;s!=null;){s.aZ(0) -q=s.b -q.toString -s=r.a(q).aV$}}} -A.aJi.prototype={} -A.Bl.prototype={ -sCz(a){var s -if(this.b===a)return -this.b=a -s=this.f -if(s!=null)s.avq()}, -sHq(a){if(this.c)return -this.c=!0 -this.f.avq()}, -gaLE(){var s=this.e -return(s==null?null:s.a)!=null}, -an(a,b){var s=this.e -if(s!=null)s.an(0,b)}, -V(a,b){var s=this.e -if(s!=null)s.V(0,b)}, -tM(a){var s,r=this.f -r.toString -this.f=null -if(r.c==null)return -B.b.A(r.d,this) -s=$.d2 -if(s.RG$===B.pJ)s.p3$.push(new A.bpu(r)) -else r.az2()}, -r9(){var s=this.r.gam() -if(s!=null)s.a4A()}, -n(){var s,r=this -r.w=!0 -if(!r.gaLE()){s=r.e -if(s!=null){s.ap$=$.aC() -s.Y$=0}r.e=null}}, -l(a){var s=this,r=A.cB(s),q=s.b,p=s.c,o=s.w?"(DISPOSED)":"" -return"#"+r+"(opaque: "+q+"; maintainState: "+p+")"+o}, -$iaG:1} -A.bpu.prototype={ -$1(a){this.a.az2()}, -$S:6} -A.zc.prototype={ -a_(){return new A.R5()}} -A.R5.prototype={ -blG(a,b){var s,r,q,p=this.e -if(p==null)p=this.e=new A.AZ(t.uW) -s=p.b===0?null:p.gU(0) -r=b.a -for(;;){q=s==null -if(!(!q&&s.a>r))break -s=s.geI()}if(q){p.W2(p.c,b,!0) -p.c=b}else s.Ch$.W2(s.Ci$,b,!1)}, -gah3(){var s,r=this,q=r.f -if(q===$){s=r.aeC(!1) -r.f!==$&&A.bd() -r.f=s -q=s}return q}, -aeC(a){return new A.j_(this.b74(a),t.dR)}, -b74(a){var s=this -return function(){var r=a -var q=0,p=2,o=[],n,m,l -return function $async$aeC(b,c,d){if(c===1){o.push(d) -q=p}for(;;)switch(q){case 0:l=s.e -if(l==null||l.b===0){q=1 -break}n=r?l.gU(0):l.gS(0) -case 3:if(!(n!=null)){q=4 -break}m=n.d -n=r?n.geI():n.gd2(0) -q=m!=null?5:6 -break -case 5:q=7 -return b.b=m,1 -case 7:case 6:q=3 -break -case 4:case 1:return 0 -case 2:return b.c=o.at(-1),3}}}}, -aC(){var s,r=this -r.aU() -r.a.c.e.sk(0,r) -s=r.c.NC(t.im) -s.toString -r.d=s}, -bp(a){var s,r=this -r.bJ(a) -if(a.d!==r.a.d){s=r.c.NC(t.im) -s.toString -r.d=s}}, -n(){var s,r=this,q=r.a.c.e -if(q!=null)q.sk(0,null) -q=r.a.c -if(q.w){s=q.e -if(s!=null){s.ap$=$.aC() -s.Y$=0}q.e=null}r.e=null -r.aM()}, -B(a){var s=this.a,r=s.e,q=this.d -q===$&&A.e() -return new A.yO(r,new A.Jv(q,this,new A.f6(s.c.a,null),null),null)}, -a4A(){this.D(new A.bXh())}} -A.bXh.prototype={ -$0(){}, -$S:0} -A.Nn.prototype={ -a_(){return new A.Zt(A.b([],t.wi),null,null)}} -A.Zt.prototype={ -aC(){this.aU() -this.aKq(0,this.a.c)}, -agj(a,b){if(a!=null)return B.b.eB(this.d,a) -return this.d.length}, -aKp(a,b,c){b.f=this -this.D(new A.bpz(this,c,null,b))}, -DL(a,b){return this.aKp(0,b,null)}, -aKq(a,b){var s,r=b.length -if(r===0)return -for(s=0;s"),s=new A.bR(s,r),s=new A.bM(s,s.gt(0),r.i("bM")),r=r.i("a2.E"),q=!0,p=0;s.q();){o=s.d -if(o==null)o=r.a(o) -if(q){++p -m.push(new A.zc(o,n,!0,o.r)) -o=o.b -q=!o}else if(o.c)m.push(new A.zc(o,n,!1,o.r))}s=m.length -r=n.a.d -o=t.MV -o=A.H(new A.bR(m,o),o.i("a2.E")) -o.$flags=1 -return new A.a8t(s-p,r,o,null)}} -A.bpz.prototype={ -$0(){var s=this,r=s.a -B.b.r3(r.d,r.agj(s.b,s.c),s.d)}, -$S:0} -A.bpy.prototype={ -$0(){var s=this,r=s.a -B.b.tg(r.d,r.agj(s.b,s.c),s.d)}, -$S:0} -A.bpA.prototype={ -$0(){var s,r,q=this,p=q.a,o=p.d -B.b.P(o) -s=q.b -B.b.L(o,s) -r=q.c -r.E6(s) -B.b.tg(o,p.agj(q.d,q.e),r)}, -$S:0} -A.bpx.prototype={ -$0(){}, -$S:0} -A.bpw.prototype={ -$0(){}, -$S:0} -A.a8t.prototype={ -qp(a){return new A.aHp(A.fs(t.Si),this,B.bl)}, -bl(a){var s=new A.Ju(a.aj(t.I).w,this.e,this.f,A.aN(t.O5),0,null,null,new A.bH(),A.aN(t.T)) -s.bj() -s.L(0,null) -return s}, -bB(a,b){var s=this.e -if(b.ai!==s){b.ai=s -if(!b.a7)b.Iu()}b.scV(a.aj(t.I).w) -s=this.f -if(s!==b.ah){b.ah=s -b.bn() -b.cQ()}}} -A.aHp.prototype={ -gav(){return t.im.a(A.pn.prototype.gav.call(this))}, -Bg(a,b){var s,r -this.arZ(a,b) -s=a.b -s.toString -t.i9.a(s) -r=this.e -r.toString -s.at=t.KJ.a(J.w(t.f4.a(r).c,b.b)).c}, -Bi(a,b,c){this.as_(a,b,c)}} -A.D6.prototype={ -uG(a){if(!(a.b instanceof A.je))a.b=new A.je(null,null,B.l)}, -wb(a){var s,r,q,p,o,n -for(s=this.Ge(),s=s.gW(s),r=t.Qv,q=null;s.q();){p=s.gI(s) -o=p.b -o.toString -r.a(o) -n=p.Bv(a) -o=o.a -q=A.zU(q,n==null?null:n+o.b)}return q}, -vq(a,b){var s,r=a.b -r.toString -t.Qv.a(r) -s=this.gTs().gah0() -if(!r.gNU()){a.iW(b,!0) -r.a=B.l}else A.cmV(a,r,this.gE(0),s)}, -r2(a,b){var s,r,q,p=this.a3b(),o=p.gW(p) -p=t.Qv -s=!1 -for(;;){if(!(!s&&o.q()))break -r=o.gI(o) -q=r.b -q.toString -s=a.Ae(new A.c_0(r),p.a(q).a,b)}return s}, -bb(a,b){var s,r,q,p,o,n -for(s=this.Ge(),s=s.gW(s),r=t.Qv,q=b.a,p=b.b;s.q();){o=s.gI(s) -n=o.b -n.toString -n=r.a(n).a -a.r6(o,new A.t(n.a+q,n.b+p))}}} -A.c_0.prototype={ -$2(a,b){return this.a.qg(a,b)}, -$S:31} -A.RP.prototype={ -aOF(a){var s=this.at -if(s==null)s=null -else{s=s.e -s=s==null?null:s.a.gah3().aT(0,a)}return s}} -A.Ju.prototype={ -gTs(){return this}, -uG(a){if(!(a.b instanceof A.RP))a.b=new A.RP(null,null,B.l)}, -b8(a){var s,r,q,p,o -this.b1T(a) -s=this.aw$ -for(r=t.i9;s!=null;){q=s.b -q.toString -r.a(q) -p=q.at -o=null -if(!(p==null)){p=p.e -if(!(p==null)){p=p.a.gah3() -p=new A.oK(p.a(),p.$ti.i("oK<1>")) -o=p}}if(o!=null)while(o.q())o.b.b8(a) -s=q.aV$}}, -aZ(a){var s,r,q -this.b1U(0) -s=this.aw$ -for(r=t.i9;s!=null;){q=s.b -q.toString -r.a(q) -q.aOF(A.cWh()) -s=q.aV$}}, -yo(){return this.dV(this.gaon())}, -gah0(){var s=this.C -return s==null?this.C=B.aC.ak(this.a3):s}, -scV(a){var s=this -if(s.a3===a)return -s.a3=a -s.C=null -if(!s.a7)s.Iu()}, -adE(a){var s=this -s.a7=!0 -s.B0(a) -s.bn() -s.a7=!1 -a.M.aA()}, -ahl(a){var s=this -s.a7=!0 -s.JO(a) -s.bn() -s.a7=!1}, -aA(){if(!this.a7)this.Iu()}, -gQh(){var s,r,q,p,o=this -if(o.ai===A.aK.prototype.gRv.call(o))return null -s=A.aK.prototype.gbEL.call(o,0) -for(r=o.ai,q=t.Qv;r>0;--r){p=s.b -p.toString -s=q.a(p).aV$}return s}, -cv(a){return A.Hw(this.gQh(),new A.c_4(a))}, -cu(a){return A.Hw(this.gQh(),new A.c_2(a))}, -c7(a){return A.Hw(this.gQh(),new A.c_3(a))}, -cd(a){return A.Hw(this.gQh(),new A.c_1(a))}, -rl(a,b){var s,r,q,p,o=a.a,n=a.b,m=A.Z(1/0,o,n),l=a.c,k=a.d,j=A.Z(1/0,l,k) -if(isFinite(m)&&isFinite(j))s=new A.X(A.Z(1/0,o,n),A.Z(1/0,l,k)) -else{o=this.afd() -s=o.aB(B.ad,a,o.geT())}r=A.nO(s) -q=this.gah0() -for(o=this.Ge(),o=new A.oK(o.a(),o.$ti.i("oK<1>")),p=null;o.q();)p=A.zU(p,A.cpE(o.b,s,r,q,b)) -return p}, -lr(a){var s=a.a,r=a.b,q=A.Z(1/0,s,r),p=a.c,o=a.d,n=A.Z(1/0,p,o) -if(isFinite(q)&&isFinite(n))return new A.X(A.Z(1/0,s,r),A.Z(1/0,p,o)) -s=this.afd() -return s.aB(B.ad,a,s.geT())}, -Ge(){return new A.j_(this.b6a(),t.gS)}, -b6a(){var s=this -return function(){var r=0,q=1,p=[],o,n,m,l,k -return function $async$Ge(a,b,c){if(b===1){p.push(c) -r=q}for(;;)switch(r){case 0:k=s.gQh() -o=t.i9 -case 2:if(!(k!=null)){r=3 -break}r=4 -return a.b=k,1 -case 4:n=k.b -n.toString -o.a(n) -m=n.at -l=null -if(!(m==null)){m=m.e -if(!(m==null)){m=m.a.gah3() -m=new A.oK(m.a(),m.$ti.i("oK<1>")) -l=m}}r=l!=null?5:6 -break -case 5:case 7:if(!l.q()){r=8 -break}r=9 -return a.b=l.b,1 -case 9:r=7 -break -case 8:case 6:k=n.aV$ -r=2 -break -case 3:return 0 -case 1:return a.c=p.at(-1),3}}}}, -a3b(){return new A.j_(this.b69(),t.gS)}, -b69(){var s=this -return function(){var r=0,q=1,p=[],o,n,m,l,k,j,i,h -return function $async$a3b(a,b,c){if(b===1){p.push(c) -r=q}for(;;)switch(r){case 0:i=s.ai===A.aK.prototype.gRv.call(s)?null:s.pR$ -h=s.lX$-s.ai -o=t.i9 -case 2:if(!(i!=null)){r=3 -break}n=i.b -n.toString -o.a(n) -m=n.at -l=null -if(!(m==null)){m=m.e -if(!(m==null)){m=m.a -k=m.r -if(k===$){j=m.aeC(!0) -m.r!==$&&A.bd() -m.r=j -k=j}m=new A.oK(k.a(),k.$ti.i("oK<1>")) -l=m}}r=l!=null?4:5 -break -case 4:case 6:if(!l.q()){r=7 -break}r=8 -return a.b=l.b,1 -case 8:r=6 -break -case 7:case 5:r=9 -return a.b=i,1 -case 9:--h -i=h<=0?null:n.qZ$ -r=2 -break -case 3:return 0 -case 1:return a.c=p.at(-1),3}}}}, -gzZ(){return!1}, -cN(){var s,r,q=this,p=t.g,o=p.a(A.R.prototype.ga9.call(q)),n=A.Z(1/0,o.a,o.b) -o=A.Z(1/0,o.c,o.d) -if(isFinite(n)&&isFinite(o)){p=p.a(A.R.prototype.ga9.call(q)) -q.fy=new A.X(A.Z(1/0,p.a,p.b),A.Z(1/0,p.c,p.d)) -s=null}else{s=q.afd() -q.aW=!0 -q.vq(s,p.a(A.R.prototype.ga9.call(q))) -q.aW=!1 -q.fy=s.gE(0)}r=A.nO(q.gE(0)) -for(p=q.Ge(),p=new A.oK(p.a(),p.$ti.i("oK<1>"));p.q();){o=p.b -if(o!==s)q.vq(o,r)}}, -afd(){var s,r,q,p=this,o=p.ai===A.aK.prototype.gRv.call(p)?null:p.pR$ -for(s=t.i9;o!=null;){r=o.b -r.toString -s.a(r) -q=r.at -q=q==null?null:q.d -if(q===!0&&!r.gNU())return o -o=r.qZ$}throw A.q(A.An(A.b([A.uG("Overlay was given infinite constraints and cannot be sized by a suitable child."),A.de("The constraints given to the overlay ("+p.ga9().l(0)+") would result in an illegal infinite size ("+p.ga9().gbwL().l(0)+"). To avoid that, the Overlay tried to size itself to one of its children, but no suitable non-positioned child that belongs to an OverlayEntry with canSizeOverlay set to true could be found."),A.VZ("Try wrapping the Overlay in a SizedBox to give it a finite size or use an OverlayEntry with canSizeOverlay set to true.")],t.qe)))}, -bb(a,b){var s,r,q=this,p=q.aS -if(q.ah!==B.n){s=q.cx -s===$&&A.e() -r=q.gE(0) -p.sbv(0,a.E_(s,b,new A.a1(0,0,0+r.a,0+r.b),A.D6.prototype.gvr.call(q),q.ah,p.a))}else{p.sbv(0,null) -q.b0t(a,b)}}, -n(){this.aS.sbv(0,null) -this.uH()}, -dV(a){var s,r,q=this.aw$ -for(s=t.i9;q!=null;){a.$1(q) -r=q.b -r.toString -s.a(r) -r.aOF(a) -q=r.aV$}}, -xg(a){var s,r,q=this.gQh() -for(s=t.i9;q!=null;){a.$1(q) -r=q.b -r.toString -q=s.a(r).aV$}}, -H_(a){var s -switch(this.ah.a){case 0:return null -case 1:case 2:case 3:s=this.gE(0) -return new A.a1(0,0,0+s.a,0+s.b)}}} -A.c_4.prototype={ -$1(a){return a.aB(B.b3,this.a,a.gcW())}, -$S:45} -A.c_2.prototype={ -$1(a){return a.aB(B.az,this.a,a.gct())}, -$S:45} -A.c_3.prototype={ -$1(a){return a.aB(B.aN,this.a,a.gcF())}, -$S:45} -A.c_1.prototype={ -$1(a){return a.aB(B.aX,this.a,a.gcP())}, -$S:45} -A.Zs.prototype={ -acJ(a){var s=this.a,r=$.ccw+1 -if(s!=null){$.ccw=r -s.Ip(0,r)}else this.b=$.ccw=r}, -yf(){var s=this.a -if(s!=null)s.yf() -else this.b=null}, -gaL7(){var s=this.a -return s!=null?s.d!=null:this.b!=null}, -l(a){var s=this.c,r=s==null?"":"("+s+")",q=this.a!=null?"":" DETACHED" -return"OverlayPortalController"+r+q}} -A.ao4.prototype={ -H(){return"OverlayChildLocation."+this.b}} -A.No.prototype={ -a_(){return new A.aCI()}} -A.bpv.prototype={ -$1(a){return new A.R4(this.a,null)}, -$S:1019} -A.aCI.prototype={ -bba(a,b){var s,r,q=this,p=q.f,o=A.oG(new A.bXi(q,b)) -if(p!=null)if(q.e){s=o.qW() -s=p.b===s.r&&p.c===s.f -r=s}else r=!0 -else r=!1 -q.e=!1 -if(r)return p -return q.f=new A.D3(a,o.qW().r,o.qW().f)}, -aC(){this.aU() -this.aC7(this.a.c)}, -aC7(a){var s,r=a.b,q=this.d -if(q!=null)s=r!=null&&r>q -else s=!0 -if(s)this.d=r -a.b=null -a.a=this}, -dk(){this.qQ() -this.e=!0}, -bp(a){var s,r,q=this -q.bJ(a) -q.e=q.e||a.f!==q.a.f -s=a.c -r=q.a.c -if(s!==r){s.a=null -q.aC7(r)}}, -cY(){this.dX()}, -n(){this.a.c.a=null -this.f=null -this.aM()}, -Ip(a,b){this.D(new A.bXk(this,b)) -this.f=null}, -yf(){this.D(new A.bXj(this)) -this.f=null}, -B(a){var s,r,q=this,p=null,o=q.d -if(o==null)return new A.R6(p,q.a.e,p,p) -s=q.bba(o,q.a.f) -r=q.a -return new A.R6(new A.azd(new A.f6(r.d,p),p),r.e,s,p)}} -A.bXi.prototype={ -$0(){var s=this.a.c -s.toString -return A.cP3(s,this.b===B.f6w)}, -$S:1020} -A.bXk.prototype={ -$0(){this.a.d=this.b}, -$S:0} -A.bXj.prototype={ -$0(){this.a.d=null}, -$S:0} -A.D3.prototype={ -at5(a){var s,r=this -r.d=a -r.b.blG(0,r) -s=r.c -s.bn() -s.Fk() -s.cQ()}, -aAR(a){var s,r=this -r.d=null -s=r.b.e -if(s!=null)s.A(0,r) -s=r.c -s.bn() -s.Fk() -s.cQ()}, -l(a){var s=A.cB(this) -return"_OverlayEntryLocation["+s+"] "}} -A.Jv.prototype={ -qx(a){return a.f!==this.f||a.r!==this.r}} -A.c__.prototype={ -$1(a){this.a.a=A.bhH(a,t.pR) -return!1}, -$S:67} -A.R6.prototype={ -qp(a){return new A.aCH(this,B.bl)}, -bl(a){var s=new A.a7_(null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}} -A.aCH.prototype={ -gav(){return t.SN.a(A.co.prototype.gav.call(this))}, -wm(a,b){var s,r=this -r.Iv(a,b) -s=r.e -s.toString -t.eU.a(s) -r.p2=r.uB(r.p2,s.d,null) -r.p1=r.uB(r.p1,s.c,s.e)}, -rt(a,b){var s=this -s.Gb(0,b) -s.p2=s.uB(s.p2,b.d,null) -s.p1=s.uB(s.p1,b.c,b.e)}, -Ao(a){this.p2=null -this.BE(a)}, -dV(a){var s=this.p2,r=this.p1 -if(s!=null)a.$1(s) -if(r!=null)a.$1(r)}, -cY(){var s,r -this.a2y() -s=this.p1 -s=s==null?null:s.gav() -t.Kp.a(s) -if(s!=null){r=this.p1.c -r.toString -t.Vl.a(r) -r.c.adE(s) -r.d=s}}, -u8(){var s,r=this.p1 -r=r==null?null:r.gav() -t.Kp.a(r) -if(r!=null){s=this.p1.c -s.toString -t.Vl.a(s) -s.c.ahl(r) -s.d=null}this.asn()}, -Bg(a,b){var s,r=t.SN -if(b!=null){s=r.a(A.co.prototype.gav.call(this)) -t.Lj.a(a) -s.M=a -b.at5(a) -b.c.adE(a) -r.a(A.co.prototype.gav.call(this)).cQ()}else r.a(A.co.prototype.gav.call(this)).sbX(a)}, -Bi(a,b,c){var s=b.c,r=c.c -if(s!==r){s.ahl(a) -r.adE(a)}if(b.b!==c.b||b.a!==c.a){b.aAR(a) -c.at5(a)}t.SN.a(A.co.prototype.gav.call(this)).cQ()}, -CK(a,b){var s -if(b==null){t.SN.a(A.co.prototype.gav.call(this)).sbX(null) -return}t.Lj.a(a) -b.aAR(a) -b.c.ahl(a) -s=t.SN -s.a(A.co.prototype.gav.call(this)).M=null -s.a(A.co.prototype.gav.call(this)).cQ()}} -A.azd.prototype={ -bl(a){var s,r=a.NC(t.SN) -r.toString -s=new A.wh(r,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return r.M=s}, -bB(a,b){}} -A.wh.prototype={ -Ge(){var s=this.J$ -return s==null?B.I5:A.bef(1,new A.bZq(s),t.x)}, -a3b(){return this.Ge()}, -gTs(){var s,r=this.d -$label0$0:{if(r instanceof A.Ju){s=r -break $label0$0}s=A.a3(A.lV(A.A(r)+" of "+this.l(0)+" is not a _RenderTheater"))}return s}, -yo(){this.M.Fx(this) -this.asp()}, -gzZ(){return!0}, -aA(){this.T=!0 -this.Iu()}, -gD2(){return this.M}, -rl(a,b){var s=this.J$ -if(s==null)return null -return A.cpE(s,new A.X(A.Z(1/0,a.a,a.b),A.Z(1/0,a.c,a.d)),a,this.gTs().gah0(),b)}, -avG(a,b){var s=this,r=s.T||!t.g.a(A.R.prototype.ga9.call(s)).m(0,b) -s.b2=!0 -s.asl(b,!1) -s.T=s.b2=!1 -if(r)a.Zy(new A.bZr(s),t.g)}, -iW(a,b){var s=this.d -s.toString -this.avG(s,a)}, -wM(a){return this.iW(a,!1)}, -Op(){var s=t.g.a(A.R.prototype.ga9.call(this)) -this.fy=new A.X(A.Z(1/0,s.a,s.b),A.Z(1/0,s.c,s.d))}, -cN(){var s,r=this -if(r.b2){r.T=!1 -return}s=r.J$ -if(s==null){r.T=!1 -return}r.vq(s,t.g.a(A.R.prototype.ga9.call(r))) -r.T=!1}, -rK(a,b){var s,r=a.b -r.toString -s=t.E.a(r).a -b.rs(s.a,s.b,0,1)}} -A.bZq.prototype={ -$1(a){return this.a}, -$S:356} -A.bZr.prototype={ -$1(a){var s=this.a -s.T=!0 -s.Iu()}, -$S:1022} -A.a7_.prototype={ -yo(){this.asp() -var s=this.M -if(s!=null&&s.y!=null)this.Fx(s)}, -cN(){var s,r,q,p,o,n,m,l,k -this.LI() -s=this.M -if(s==null)return -r=s.d -r.toString -t.im.a(r) -if(!r.aW){q=t.g.a(A.R.prototype.ga9.call(r)) -p=q.a -o=q.b -n=A.Z(1/0,p,o) -m=q.c -l=q.d -k=A.Z(1/0,m,l) -s.avG(this,A.nO(isFinite(n)&&isFinite(k)?new A.X(A.Z(1/0,p,o),A.Z(1/0,m,l)):r.gE(0)))}}, -xg(a){var s -this.LH(a) -s=this.M -if(s!=null)a.$1(s)}} -A.R4.prototype={ -bl(a){var s=new A.a6Y(null,!0,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -ga6R(){return this.d}} -A.a6Y.prototype={ -Ge(){var s=this.J$ -return s==null?B.I5:A.bef(1,new A.bZu(s),t.x)}, -a3b(){return this.Ge()}, -gTs(){var s,r=this.d -$label0$0:{if(r instanceof A.wh){s=r.gTs() -break $label0$0}s=A.a3(A.lV(A.A(r)+" of "+this.l(0)+" is not a _RenderDeferredLayoutBox"))}return s}, -gzZ(){return!0}, -Op(){var s=t.g.a(A.R.prototype.ga9.call(this)) -return this.fy=new A.X(A.Z(1/0,s.a,s.b),A.Z(1/0,s.c,s.d))}, -rK(a,b){var s,r=a.b -r.toString -s=t.E.a(r).a -b.rs(s.a,s.b,0,1)}, -gaLm(){var s=this.M -s.toString -return s}, -an4(){var s,r=this,q=r.gTs(),p=r.d -p.toString -s=t.Lj.a(p).M -r.M=new A.lM(s.gE(0),s.bN(0,q),r.gE(0)) -r.aZo()}, -cN(){var s,r=this -r.aNK() -s=r.J$ -if(s!=null)r.vq(s,t.g.a(A.R.prototype.ga9.call(r))) -if(r.T==null)r.T=$.d2.aSp(r.gblH(),!1)}, -cv(a){return 0}, -cu(a){return 0}, -c7(a){return 0}, -cd(a){return 0}, -lr(a){return B.a9}, -rl(a,b){return null}, -blI(a){this.T=null -this.aA()}, -n(){var s=this.T -if(A.iq(s))$.d2.aGy(s) -this.uH()}} -A.bZu.prototype={ -$1(a){return this.a}, -$S:356} -A.aCJ.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.aJ7.prototype={} -A.aJ8.prototype={} -A.aJc.prototype={} -A.aJd.prototype={ -L4(){var s,r=this -if(r.Sb$)return -r.Sb$=!0 -s=r.y -if(s!=null)s.r.push(r) -r.Iu()}} -A.aJe.prototype={} -A.a9W.prototype={ -b8(a){var s,r,q -this.t2(a) -s=this.aw$ -for(r=t.Qv;s!=null;){s.b8(a) -q=s.b -q.toString -s=r.a(q).aV$}}, -aZ(a){var s,r,q -this.rT(0) -s=this.aw$ -for(r=t.Qv;s!=null;){s.aZ(0) -q=s.b -q.toString -s=r.a(q).aV$}}} -A.aJr.prototype={} -A.WO.prototype={ -a_(){var s=t.y -return new A.a5c(A.j([!1,!0,!0,!0],s,s),null,null)}, -Kk(a){return A.aar().$1(a)}} -A.a5c.prototype={ -aC(){var s,r,q=this -q.aU() -s=q.a -r=s.f -q.d=A.cph(A.cN(s.e),r,q) -r=q.a -s=r.f -s=A.cph(A.cN(r.e),s,q) -q.e=s -r=q.d -r.toString -q.f=new A.za(A.b([r,s],t.Eo))}, -bp(a){var s,r=this -r.bJ(a) -if(!a.f.m(0,r.a.f)||A.cN(a.e)!==A.cN(r.a.e)){s=r.d -s.toString -s.spP(0,r.a.f) -s=r.d -s.toString -s.saG_(A.cN(r.a.e)) -s=r.e -s.toString -s.spP(0,r.a.f) -s=r.e -s.toString -s.saG_(A.cN(r.a.e))}}, -ah2(a){var s,r,q,p,o,n,m,l,k,j,i=this -if(!i.a.Kk(a))return!1 -s=a.a -r=s.e -if(A.cN(r)!==A.cN(i.a.e))return!1 -q=i.d -q.toString -p=s.c -p.toString -o=s.a -o.toString -q.e=-Math.min(p-o,q.d) -o=i.e -o.toString -s=s.b -s.toString -o.e=-Math.min(s-p,o.d) -if(a instanceof A.vj){s=a.e -if(s<0)n=q -else if(s>0)n=o -else n=null -m=n===q -q=i.c -q.uL(new A.Zu(m,0)) -q=i.w -q.j(0,m,!0) -q.h(0,m).toString -n.d=0 -i.w.h(0,m).toString -q=a.f -if(q!==0){s=n.c -if(s!=null)s.af(0) -n.c=null -l=A.Z(Math.abs(q),100,1e4) -s=n.r -if(n.a===B.yx)r=0.3 -else{r=n.w -r===$&&A.e() -q=r.a -q=r.b.aK(0,q.gk(q)) -r=q}s.a=r -r.toString -s.b=A.Z(l*0.00006,r,0.5) -r=n.x -s=n.y -s===$&&A.e() -q=s.a -r.a=s.b.aK(0,q.gk(q)) -r.b=Math.min(0.025+75e-8*l*l,1) -r=n.b -r===$&&A.e() -r.e=A.cX(0,0,0,B.d.aD(0.15+l*0.02),0,0) -r.yY(0,0) -n.at=0.5 -n.a=B.fpz}else{q=a.d -if(q!=null){p=a.b.gav() -p.toString -t.x.a(p) -k=p.gE(0) -j=p.tQ(q.a) -switch(A.cN(r).a){case 0:n.toString -r=k.b -n.aMA(0,Math.abs(s),k.a,A.Z(j.b,0,r),r) -break -case 1:n.toString -r=k.a -n.aMA(0,Math.abs(s),k.b,A.Z(j.a,0,r),r) -break}}}}else{if(!(a instanceof A.qK&&a.d!=null))s=a instanceof A.px&&a.d!=null -else s=!0 -if(s){if(q.a===B.yy)q.Mc(B.mV) -s=i.e -if(s.a===B.yy)s.Mc(B.mV)}}i.r=A.K(a) -return!1}, -n(){this.d.n() -this.e.n() -this.b1u()}, -B(a){var s=this,r=null,q=s.a,p=s.d,o=s.e,n=q.e,m=s.f -return new A.ha(s.gah1(),new A.n2(A.jr(new A.n2(q.w,r),new A.aAJ(p,o,n,m),r,r,B.a9,!1),r),r,t.WA)}} -A.QC.prototype={ -H(){return"_GlowState."+this.b}} -A.a5b.prototype={ -spP(a,b){if(this.ay.m(0,b))return -this.ay=b -this.a6()}, -saG_(a){if(this.ch===a)return -this.ch=a -this.a6()}, -n(){var s=this,r=s.b -r===$&&A.e() -r.n() -r=s.f -r===$&&A.e() -r.n() -r=s.z -r===$&&A.e() -r.w.qe$.A(0,r) -r.asA() -r=s.c -if(r!=null)r.af(0) -s.rf()}, -aMA(a,b,c,d,e){var s,r,q,p=this,o=p.c -if(o!=null)o.af(0) -p.ax=p.ax+b/200 -o=p.r -s=p.w -s===$&&A.e() -r=s.b -s=s.a -o.a=r.aK(0,s.gk(s)) -o.b=Math.min(r.aK(0,s.gk(s))+b/c*0.8,0.5) -q=Math.min(c,e*0.20096189432249995) -s=p.x -r=p.y -r===$&&A.e() -o=r.b -r=r.a -s.a=o.aK(0,r.gk(r)) -s.b=Math.max(1-1/(0.7*Math.sqrt(p.ax*q)),A.ro(o.aK(0,r.gk(r)))) -r=d/e -p.as=r -if(r!==p.at){o=p.z -o===$&&A.e() -if(!o.gbI7())o.zk(0)}else{o=p.z -o===$&&A.e() -o.qh(0) -p.Q=null}o=p.b -o===$&&A.e() -o.e=B.l6 -if(p.a!==B.yy){o.yY(0,0) -p.a=B.yy}else{o=o.r -if(!(o!=null&&o.a!=null))p.a6()}p.c=A.d4(B.l6,new A.bTh(p))}, -ae8(a){var s=this -if(a!==B.ar)return -switch(s.a.a){case 1:s.Mc(B.mV) -break -case 3:s.a=B.yx -s.ax=0 -break -case 2:case 0:break}}, -Mc(a){var s,r,q=this,p=q.a -if(p===B.acC||p===B.yx)return -p=q.c -if(p!=null)p.af(0) -q.c=null -p=q.r -s=q.w -s===$&&A.e() -r=s.a -p.a=s.b.aK(0,r.gk(r)) -p.b=0 -p=q.x -r=q.y -r===$&&A.e() -s=r.a -p.a=r.b.aK(0,s.gk(s)) -p.b=0 -p=q.b -p===$&&A.e() -p.e=a -p.yY(0,0) -q.a=B.acC}, -btj(a){var s,r=this,q=r.Q -if(q!=null){q=q.a -s=r.as -r.at=s-(s-r.at)*Math.pow(2,-(a.a-q)/$.cvI().a) -r.a6()}if(A.aap(r.as,r.at,0.001)){q=r.z -q===$&&A.e() -q.qh(0) -r.Q=null}else r.Q=a}, -bb(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.w -j===$&&A.e() -s=j.a -if(J.v(j.b.aK(0,s.gk(s)),0))return -s=b.a -r=b.b -q=s>r?r/s:1 -p=s*3/2 -o=Math.min(r,s*0.20096189432249995) -r=k.y -r===$&&A.e() -n=r.a -n=r.b.aK(0,n.gk(n)) -r=k.at -$.aw() -m=A.bh() -l=j.a -m.r=k.ay.bs(j.b.aK(0,l.gk(l))).gk(0) -l=a.a -J.bk(l.save()) -l.translate(0,k.d+k.e) -a.Id(0,1,n*q) -l.clipRect(A.hs(new A.a1(0,0,0+s,0+o)),$.zw()[1],!0) -a.vN(new A.t(s/2*(0.5+r),o-p),p,m) -l.restore()}, -l(a){return"_GlowController(color: "+this.ay.l(0)+", axis: "+this.ch.b+")"}} -A.bTh.prototype={ -$0(){return this.a.Mc(B.lH)}, -$S:0} -A.aAJ.prototype={ -azU(a,b,c,d,e){var s,r -if(c==null)return -switch(A.pO(d,e).a){case 0:c.bb(a,b) -break -case 2:s=a.a -J.bk(s.save()) -s.translate(0,b.b) -a.Id(0,1,-1) -c.bb(a,b) -s.restore() -break -case 3:s=a.a -J.bk(s.save()) -a.aoK(0,1.5707963267948966) -a.Id(0,1,-1) -c.bb(a,new A.X(b.b,b.a)) -s.restore() -break -case 1:s=a.a -J.bk(s.save()) -r=b.a -s.translate(r,0) -a.aoK(0,1.5707963267948966) -c.bb(a,new A.X(b.b,r)) -s.restore() -break}}, -bb(a,b){var s=this,r=s.d -s.azU(a,b,s.b,r,B.Nw) -s.azU(a,b,s.c,r,B.ve)}, -tD(a){return a.b!=this.b||a.c!=this.c}, -l(a){return"_GlowingOverscrollIndicatorPainter("+A.A(this.b)+", "+A.A(this.c)+")"}} -A.aGz.prototype={ -H(){return"_StretchDirection."+this.b}} -A.a1Z.prototype={ -a_(){return new A.a89(null,null)}, -Kk(a){return A.aar().$1(a)}} -A.a89.prototype={ -gQY(){var s,r,q,p,o,n=this,m=null,l=n.d -if(l===$){s=t.H7 -r=new A.b8(0,0,s) -q=new A.a88(r,B.GY,B.yP,$.aC()) -p=A.c2(m,m,m,m,n) -p.d4() -o=p.lW$ -o.b=!0 -o.a.push(q.gae7()) -q.a!==$&&A.cp() -q.a=p -p=A.cP(B.kX,p,m) -p.a.an(0,q.grQ()) -q.c!==$&&A.cp() -q.c=p -t.ve.a(p) -q.b!==$&&A.cp() -q.b=new A.aT(p,r,s.i("aT")) -n.d!==$&&A.bd() -n.d=q -l=q}return l}, -ah2(a){var s,r,q,p,o,n,m,l=this -if(!l.a.Kk(a))return!1 -s=a.a -if(A.cN(s.e)!==A.cN(l.a.c))return!1 -if(a instanceof A.vj){l.f=a -J.as(l.e) -r=a.e -q=l.c -q.uL(new A.Zu(r<0,0)) -l.w=!0 -r=l.r+=r -q=a.f -if(q!==0){s=l.gQY() -r=l.r -p=A.Z(Math.abs(q),1,1e4) -q=s.d -o=s.b -o===$&&A.e() -n=o.a -q.a=o.b.aK(0,n.gk(n)) -q.b=Math.min(0.016+1.01/p,1) -q=s.a -q===$&&A.e() -q.e=A.cX(0,0,0,B.d.aD(Math.max(p*0.02,50)),0,0) -q.yY(0,0) -s.e=B.fr3 -s.r=r>0?B.yP:B.acU}else if(a.d!=null){s=s.d -s.toString -m=A.Z(Math.abs(r)/s,0,1) -l.gQY().bMC(0,m,l.r)}}else if(a instanceof A.qK||a instanceof A.px){l.r=0 -s=l.gQY() -if(s.e===B.GZ)s.Mc(B.uS)}l.e=a -return!1}, -n(){this.gQY().n() -this.b23()}, -B(a){return new A.ha(this.gah1(),A.iL(this.gQY(),new A.c1u(this),null),null,t.WA)}} -A.c1u.prototype={ -$2(a,b){var s,r,q,p,o,n=null,m=this.a,l=m.gQY(),k=l.b -k===$&&A.e() -s=k.a -r=k.b.aK(0,s.gk(s)) -switch(A.cN(m.a.c).a){case 0:q=A.b4(a,B.o2,t.l).w.a.a -break -case 1:q=A.b4(a,B.yB,t.l).w.a.b -break -default:q=n}k=m.f -if(k==null)p=n -else{k=k.a.d -k.toString -p=k}if(p==null)p=q -o=l.r===B.yP?-r:r -m=m.a -l=m.c -if(l===B.dj||l===B.dk)o=-o -l=A.cN(l) -k=m.f -m=r!==0&&p!==q?m.e:B.n -return A.rL(new A.at_(o,l,k,n),m,n)}, -$S:1023} -A.RK.prototype={ -H(){return"_StretchState."+this.b}} -A.a88.prototype={ -gk(a){var s,r=this.b -r===$&&A.e() -s=r.a -return r.b.aK(0,s.gk(s))}, -bMC(a,b,c){var s,r,q,p=this,o=c>0?B.yP:B.acU -if(p.r!==o&&p.e===B.H_)return -p.r=o -p.f=b -s=p.d -r=p.b -r===$&&A.e() -q=r.a -s.a=r.b.aK(0,q.gk(q)) -q=p.f -s.b=0.016*q+0.016*(1-Math.exp(-q*8.237217661997105)) -q=p.a -q===$&&A.e() -q.e=B.uS -if(p.e!==B.GZ){q.yY(0,0) -p.e=B.GZ}else{s=q.r -if(!(s!=null&&s.a!=null))p.a6()}}, -ae8(a){var s=this -if(a!==B.ar)return -switch(s.e.a){case 1:s.Mc(B.uS) -break -case 3:s.e=B.GY -s.f=0 -break -case 2:case 0:break}}, -Mc(a){var s,r,q=this,p=q.e -if(p===B.H_||p===B.GY)return -p=q.d -s=q.b -s===$&&A.e() -r=s.a -p.a=s.b.aK(0,r.gk(r)) -p.b=0 -p=q.a -p===$&&A.e() -p.e=a -p.yY(0,0) -q.e=B.H_}, -n(){var s=this.a -s===$&&A.e() -s.n() -s=this.c -s===$&&A.e() -s.n() -this.rf()}, -l(a){return"_StretchController()"}} -A.Zu.prototype={ -tp(a){this.b0c(a) -a.push("side: "+(this.a?"leading edge":"trailing edge"))}} -A.a6b.prototype={ -tp(a){var s,r -this.a2C(a) -s=this.xC$ -r=s===0?"local":"remote" -a.push("depth: "+s+" ("+r+")")}} -A.a9y.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.aa1.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.a82.prototype={ -m(a,b){if(b==null)return!1 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.a82&&A.f4(b.a,this.a)}, -gu(a){return A.aI(this.a)}, -l(a){return"StorageEntryIdentifier("+B.b.b_(this.a,":")+")"}, -gdQ(a){return this.a}} -A.qz.prototype={ -atb(a){var s=A.b([],t.g8) -if(A.clP(a,s))a.FN(new A.bpS(s)) -return s}, -aOS(a,b){var s,r=this -if(r.a==null)r.a=A.c(t.K,t.z) -s=r.atb(a) -if(s.length!==0)r.a.j(0,new A.a82(s),b)}, -aMM(a){var s -if(this.a==null)return null -s=this.atb(a) -return s.length!==0?this.a.h(0,new A.a82(s)):null}} -A.bpS.prototype={ -$1(a){return A.clP(a,this.a)}, -$S:67} -A.Nt.prototype={ -B(a){return this.c}} -A.vk.prototype={ -gC8(){return null}, -gz8(a){return B.aZ}} -A.ao6.prototype={ -ajh(a,b,c){var s=t.gQ.a(B.b.gcp(this.f)) -if(s.Y!=null){s.Y=a -return A.em(null,t.H)}if(s.ax==null){s.b9=a -return A.em(null,t.H)}return s.y4(s.Pc(a),b,c)}, -a9j(a){var s=t.gQ.a(B.b.gcp(this.f)) -if(s.Y!=null){s.Y=a -return}if(s.ax==null){s.b9=a -return}s.vp(s.Pc(a))}, -akJ(a,b,c){var s=null,r=$.aC() -r=new A.D4(this.as,this.ax,B.pK,a,b,!0,s,new A.cl(!1,r,t.uh),r) -r.adx(b,s,!0,c,a) -r.ady(b,s,s,!0,c,a) -return r}, -b8(a){this.asu(a) -t.gQ.a(a).sa0H(this.ax)}} -A.Nr.prototype={} -A.D4.prototype={ -YM(a,b,c,d,e,f){return this.b_c(a,b,c,d,e,null)}, -sa0H(a){var s,r=this -if(r.ap===a)return -s=r.gDX(0) -r.ap=a -if(s!=null)r.alV(r.Pc(s))}, -ga4n(){var s=this.ax -s.toString -return Math.max(0,s*(this.ap-1)/2)}, -a12(a,b){var s=Math.max(0,a-this.ga4n())/(b*this.ap),r=B.d.Ea(s) -if(Math.abs(s-r)<1e-10)return r -return s}, -Pc(a){var s=this.ax -s.toString -return a*s*this.ap+this.ga4n()}, -gDX(a){var s,r,q=this,p=q.at -if(p==null)return null -s=q.z -if(s!=null&&q.Q!=null||q.ay){r=q.Y -if(r==null){s.toString -r=q.Q -r.toString -r=A.Z(p,s,r) -s=q.ax -s.toString -s=q.a12(r,s) -p=s}else p=r}else p=null -return p}, -aqi(){var s,r,q=this,p=q.w,o=p.c -o.toString -o=A.bpT(o) -if(o!=null){p=p.c -p.toString -s=q.Y -if(s==null){s=q.at -s.toString -r=q.ax -r.toString -r=q.a12(s,r) -s=r}o.aOS(p,s)}}, -aNB(){var s,r,q -if(this.at==null){s=this.w -r=s.c -r.toString -r=A.bpT(r) -if(r==null)q=null -else{s=s.c -s.toString -q=r.aMM(s)}if(q!=null)this.b9=q}}, -aqh(){var s,r=this,q=r.Y -if(q==null){q=r.at -q.toString -s=r.ax -s.toString -s=r.a12(q,s) -q=s}r.w.r.sk(0,q) -q=$.hd.qq$ -q===$&&A.e() -q.aJo()}, -aNA(a,b){if(b)this.b9=a -else this.vp(this.Pc(a))}, -Jq(a){var s,r,q,p,o=this,n=o.ax -n=n!=null?n:null -if(a===n)return!0 -o.b_8(a) -s=o.at -s=s!=null?s:null -if(s==null)r=o.b9 -else if(n===0){q=o.Y -q.toString -r=q}else{n.toString -r=o.a12(s,n)}p=o.Pc(r) -o.Y=a===0?r:null -if(p!==s){o.at=p -return!1}return!0}, -Gz(a){var s -this.asw(a) -if(!(a instanceof A.D4))return -s=a.Y -if(s!=null)this.Y=s}, -Jp(a,b){var s=a+this.ga4n() -return this.b_6(s,Math.max(s,b-this.ga4n()))}, -DB(){var s,r,q,p,o,n,m=this,l=null,k=m.z -k=k!=null&&m.Q!=null?k:l -s=l -if(m.z!=null&&m.Q!=null){s=m.Q -s.toString}r=m.at -r=r!=null?r:l -q=m.ax -q=q!=null?q:l -p=m.w -o=p.a.c -n=m.ap -p=p.f -p===$&&A.e() -return new A.Nr(n,k,s,r,q,o,p)}, -$iNr:1} -A.a56.prototype={ -Dw(a){return new A.a56(!1,this.C1(a))}, -gGC(){return this.b}} -A.Ns.prototype={ -Dw(a){return new A.Ns(this.C1(a))}, -bbi(a){var s,r -if(a instanceof A.D4){s=a.gDX(0) -s.toString -return s}s=a.at -s.toString -r=a.ax -r.toString -return s/r}, -bbk(a,b){var s -if(a instanceof A.D4)return a.Pc(b) -s=a.ax -s.toString -return b*s}, -RM(a,b){var s,r,q,p,o,n=this -if(b<=0){s=a.at -s.toString -r=a.z -r.toString -r=s<=r -s=r}else s=!1 -if(!s)if(b>=0){s=a.at -s.toString -r=a.Q -r.toString -r=s>=r -s=r}else s=!1 -else s=!0 -if(s)return n.b_4(a,b) -q=n.KJ(a) -p=n.bbi(a) -s=q.c -if(b<-s)p-=0.5 -else if(b>s)p+=0.5 -o=n.bbk(a,B.d.Ea(p)) -s=a.at -s.toString -if(o!==s){s=n.gPF() -r=a.at -r.toString -return new A.BY(o,A.D9(s,r-o,b),!1,q)}return null}, -gGC(){return!1}} -A.Nu.prototype={ -a_(){return new A.aCP()}} -A.aCP.prototype={ -aC(){var s,r=this -r.aU() -r.ayk() -s=r.e -s===$&&A.e() -r.d=s.as}, -n(){if(this.a.r==null){var s=this.e -s===$&&A.e() -s.n()}this.aM()}, -ayk(){var s=this.a.r -this.e=s==null?A.bpR(0,1):s}, -bp(a){var s=this,r=a.r -if(r!=s.a.r){if(r==null){r=s.e -r===$&&A.e() -r.n()}s.ayk()}s.bJ(a)}, -baT(a){var s -switch(this.a.e.a){case 0:s=A.c9i(a.aj(t.I).w) -this.a.toString -return s -case 1:return B.cS}}, -B(a){var s,r,q=this,p=null,o=q.baT(a),n=q.a,m=n.w -if(m==null)m=p -m=new A.Ns(B.a4L.C1(m)) -m=new A.a56(!1,p).C1(m) -n=n.Q -s=q.e -s===$&&A.e() -r=A.pw(a).XY(!1) -return new A.ha(new A.bXD(q),A.bA8(o,B.u,s,n,!1,B.bm,p,new A.a56(!1,m),p,r,p,new A.bXE(q,o)),p,t.WA)}} -A.bXD.prototype={ -$1(a){var s,r,q,p,o -if(a.xC$===0&&this.a.a.y!=null&&a instanceof A.px){s=t.B9.a(a.a) -r=s.c -r.toString -q=s.a -q.toString -p=s.b -p.toString -p=Math.max(0,A.Z(r,q,p)) -q=s.d -q.toString -o=B.d.aD(p/Math.max(1,q*s.r)) -r=this.a -if(o!==r.d){r.d=o -r.a.y.$1(o)}}return!1}, -$S:79} -A.bXE.prototype={ -$2(a,b){var s=this.a,r=s.a,q=r.as -s=s.e -s===$&&A.e() -return A.coL(0,this.b,0,B.ahN,null,q,b,B.mk,A.b([new A.ash(s.ax,!0,r.z,null)],t.p))}, -$S:1024} -A.mV.prototype={ -gCz(){return!0}, -gDy(){return!1}, -XD(a){return a instanceof A.mV}, -ajN(a){return a instanceof A.mV}, -gFd(){return this.bi}, -gMG(){return this.bh}} -A.Zy.prototype={ -EW(a,b,c){return this.uN.$3(a,b,c)}, -EX(a,b,c,d){return A.cqu(a,b,c,d)}, -gz8(){return B.aZ}, -gOI(){return B.aZ}, -gCz(){return!0}, -gDy(){return!1}, -gDx(){return null}, -gGJ(){return null}, -gHq(){return!0}} -A.bmk.prototype={} -A.bqL.prototype={} -A.agp.prototype={ -agJ(a){return this.biR(a)}, -biR(a){var s=0,r=A.n(t.H),q,p=this,o,n,m -var $async$agJ=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:n=A.b_(a.b) -m=p.a -if(!m.ao(0,n)){s=1 -break}m=m.h(0,n) -m.toString -o=a.a -if(o==="Menu.selectedCallback"){m.gbSo().$0() -m.gbL7() -o=$.at.T$.d.c.e -o.toString -A.cBt(o,m.gbL7(),t.vz)}else if(o==="Menu.opened")m.gbSn(m).$0() -else if(o==="Menu.closed")m.gbSm(m).$0() -case 1:return A.l(q,r)}}) -return A.m($async$agJ,r)}} -A.X3.prototype={ -B(a){return A.cFN(this,a)}} -A.ZO.prototype={} -A.ZP.prototype={ -a_(){return new A.a6m()}, -bss(a,b){return this.c.$2(a,b)}, -bjy(a){return this.d.$1(a)}} -A.a6m.prototype={ -B(a){var s,r,q=this,p=null,o=q.e -if(o==null)return B.aaL -if(!q.f)return new A.aCX(new A.bXM(o),p,p) -s=q.r -if(s==null)s=q.r=q.a.bss(a,o) -r=q.w -s.toString -return A.uQ(!1,p,s,p,p,p,r,!0,p,q.gbd6(),p,p,p,p)}, -aC(){var s=this -s.w=A.jv(!0,"PlatformView(id: "+A.A(s.d)+")",!0,!0,null,null,!1) -s.aA8() -s.aU()}, -bp(a){var s,r=this -r.bJ(a) -if(r.a.e!==a.e){s=r.e -if(s!=null)A.cR5(s) -r.r=null -r.aA8()}}, -aA8(){var s=this,r=$.czv().a++ -s.d=r -s.e=s.a.bjy(new A.ZO(r,s.gbkq()))}, -bkr(a){if(this.c!=null)this.D(new A.bXL(this))}, -bd7(a){var s -if(!a){s=this.e -if(s!=null)s.ak0()}B.EL.r4("TextInput.setPlatformViewClient",A.j(["platformViewId",this.d],t.N,t.z),t.H)}, -n(){var s=this,r=s.e -if(r!=null)r.n() -s.e=null -r=s.w -if(r!=null)r.n() -s.w=null -s.aM()}} -A.bXM.prototype={ -$2(a,b){}, -$S:1025} -A.bXL.prototype={ -$0(){this.a.f=!0}, -$S:0} -A.NA.prototype={ -bl(a){var s=new A.aoK(this.d,null,null,null,new A.bH(),A.aN(t.T)) -s.bj() -s.saKb(this.f) -s.aE5(this.e,s.C.gaIF()) -return s}, -bB(a,b){b.sF2(0,this.d) -b.saKb(this.f) -b.aE5(this.e,b.C.gaIF())}} -A.aCY.prototype={ -cN(){this.aZq() -$.d2.p3$.push(new A.bXN(this))}} -A.bXN.prototype={ -$1(a){var s=this.a,r=s.gE(0),q=A.cL(s.bN(0,null),B.l) -s.fj.$2(r,q)}, -$S:6} -A.aCX.prototype={ -bl(a){var s=new A.aCY(this.e,B.u0,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.fj=this.e}} -A.c4E.prototype={ -$1(a){this.a.n()}, -$S:6} -A.vm.prototype={ -b5G(a,b){var s=this.d -if(s!=null){s.$2(a,b) -return}}, -a_(){return new A.a6o(this.$ti.i("a6o<1>"))}} -A.a6o.prototype={ -aC(){var s,r,q=this -q.aU() -s=q.a.f -r=$.aC() -q.e!==$&&A.cp() -q.e=new A.cl(s,r,t.uh)}, -dk(){var s,r,q=this -q.qQ() -s=q.c -s.toString -r=A.N9(s,null,t.O) -s=q.d -if(r!=s){if(s!=null)s.aOj(q) -q.d=r -if(r!=null){r.RG.v(0,q) -s=q.e -s===$&&A.e() -s.an(0,r.gazf()) -r.a4F()}}}, -bp(a){var s -this.bJ(a) -s=this.e -s===$&&A.e() -s.sk(0,this.a.f)}, -n(){var s=this,r=s.d -if(r!=null)r.aOj(s) -r=s.e -r===$&&A.e() -r.ap$=$.aC() -r.Y$=0 -s.aM()}, -B(a){return this.a.c}, -$iccI:1} -A.NM.prototype={ -B(a){return this.c}, -$iyd:1, -gHv(){return this.d}} -A.NQ.prototype={ -qx(a){return this.f!=a.f}} -A.vx.prototype={ -a_(){var s=this.$ti -return new A.Ri(A.aQ(s.i("or<1>")),s.i("Ri<1>"))}} -A.Ri.prototype={ -gach(){return this.a.c}, -aN_(a){this.e.v(0,a)}, -aOi(a){return this.e.A(0,a)}, -btt(){var s=this,r=A.fF(s.e,new A.bYt(s)) -if(r==null)return -if(r.ga_O()!==s.a.c){s.aLT(r.ga_O()) -return}r.gKO()}, -guz(){return this.a.d}, -bq7(){return this.aBH(!0)}, -bqa(){return this.aBH(!1)}, -aBH(a){var s,r,q,p,o,n=this,m={},l=n.e -if(l.a<2)return -s=A.fF(l,new A.bYq(n)) -r=s==null?null:J.cAU(s) -if(r==null)return -q=J.ke(A.cmK(new A.hN(l,new A.bYr(n),A.y(l).i("hN")))) -p=a?q:new A.bR(q,A.U(q).i("bR<1>")) -s=J.ce(p) -o=s.gW(p) -m.a=null -while(o.q())if(o.gI(o)===r){if(o.q())m.a=o.gI(o) -break}if(m.a==null)m.a=s.gS(p) -n.aLT(l.wF(0,new A.bYs(m,n)).ga_O()) -m.a.u_()}, -B(a){var s,r,q,p,o=this,n=null,m=o.d -if(m===$){s=o.gbq9() -r=o.gbq6() -q=A.j([B.nN,new A.tR(s),B.nO,new A.tR(r),B.mi,new A.tR(r),B.mh,new A.tR(s),B.td,new A.tR(o.gbts())],t.Vz,t.vz) -o.d!==$&&A.bd() -o.d=q -m=q}s=o.a -r=s.c -p=o.$ti -return A.cq(n,n,A.HZ(A.b7O(new A.Rj(o,r,s.e,n,p.i("Rj<1>")),new A.a7L(o.e,r,A.c(t.l5,t.UJ),A.cs0(),p.i("a7L<1>"))),n,m),!0,n,n,!1,n,!1,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,B.fbF,n,n,n,n,n,n,n,n,B.Q,n)}, -aLT(a){return this.guz().$1(a)}} -A.bYt.prototype={ -$1(a){return a.giF(a).ge0()}, -$S(){return this.a.$ti.i("E(or<1>)")}} -A.bYq.prototype={ -$1(a){return a.giF(a).ge0()}, -$S(){return this.a.$ti.i("E(or<1>)")}} -A.bYr.prototype={ -$1(a){return a.giF(a)}, -$S(){return this.a.$ti.i("fr(or<1>)")}} -A.bYs.prototype={ -$1(a){return a.giF(a)===this.a.a}, -$S(){return this.b.$ti.i("E(or<1>)")}} -A.Rj.prototype={ -qx(a){return this.f!==a.f||this.r!=a.r}} -A.apC.prototype={} -A.or.prototype={ -sa_Y(a){var s=this,r=s.H9$ -if(r!=a)if(r!=null)r.aOi(s) -s.H9$=a -if(a!=null)a.aN_(s)}} -A.a7L.prototype={ -bnD(a){return a.ga_O()===this.e}, -acM(a,b){var s,r,q,p,o=this,n={},m=o.asg(a,b),l=o.d,k=A.fF(l,o.gbnC()) -n.a=k -if(k==null){s=A.c(t.mx,o.$ti.i("or<1>")) -for(r=A.dy(l,l.r,A.y(l).c),q=r.$ti.c;r.q();){p=r.d -if(p==null)p=q.a(p) -s.j(0,p.giF(p),p)}for(r=J.ar(m);r.q();){k=s.h(0,r.gI(r)) -n.a=k -if(k!=null)break}}if(n.a==null)return m -r=A.y(l) -q=r.i("e1") -return o.asg(new A.az(a,new A.c0d(A.eH(new A.e1(new A.az(l,new A.c0e(n,o,b),r.i("az")),new A.c0f(o),q),q.i("D.E"))),A.U(a).i("az<1>")),b)}} -A.c0e.prototype={ -$1(a){return this.a.a!==a&&a.giF(a)!==this.c}, -$S(){return this.b.$ti.i("E(or<1>)")}} -A.c0f.prototype={ -$1(a){return a.giF(a)}, -$S(){return this.a.$ti.i("fr(or<1>)")}} -A.c0d.prototype={ -$1(a){return!this.a.p(0,a)}, -$S:53} -A.Hp.prototype={ -a_(){var s=null -return new A.Rm(s,$,$,$,$,$,$,$,$,B.bc,$,s,!1,!1,s,s,this.$ti.i("Rm<1>"))}, -wA(a,b){return this.w.$2(a,b)}, -gk(a){return this.c}} -A.Rm.prototype={ -giF(a){return this.a.f}, -ga_O(){return this.a.c}, -aC(){this.sa_Y(this.a.y) -this.b1K()}, -bnF(a){var s,r -if(a===!1)return -s=this.H9$ -if(a===!0){s.toString -r=this.a.c -s.guz().$1(r)}else s.guz().$1(null)}, -bp(a){var s=this -s.bJ(a) -s.sa_Y(s.a.y) -s.Jo()}, -n(){this.b1J() -this.sa_Y(null)}, -guz(){return this.H9$!=null?this.gbnE():null}, -gKO(){this.a.toString -return!1}, -gk(a){var s=this.a.c,r=this.H9$ -return s===(r==null?null:r.gach())}, -gzJ(){return this.a.x}, -B(a){var s,r,q,p,o=this,n=null,m=n -switch(A.bt().a){case 0:case 1:case 3:case 5:break -case 2:case 4:m=o.gk(0) -break}s=o.gk(0) -r=o.a -q=r.f -p=r.d -return A.cq(n,s,o.bx0(!1,r.wA(a,o),q,p),!1,n,n,!1,n,!1,n,n,n,n,n,!0,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,m,n,n,n,n,n,n,B.Q,n)}} -A.S_.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.S0.prototype={ -aC(){var s,r=this,q=null -r.aU() -s=A.c2(q,B.E,q,!r.gk(0)?0:1,r) -r.wf$=s -r.tJ$=A.cP(B.e3,s,B.e4) -s=A.c2(q,r.H8$,q,q,r) -r.vQ$=s -r.wD$=A.cP(B.a6,s,q) -s=A.c2(q,B.e6,q,r.ye$||r.yd$?1:0,r) -r.zy$=s -r.xD$=A.cP(B.a6,s,q) -s=A.c2(q,B.e6,q,r.ye$||r.yd$?1:0,r) -r.zz$=s -r.xE$=A.cP(B.a6,s,q)}, -n(){var s=this,r=s.wf$ -r===$&&A.e() -r.n() -r=s.tJ$ -r===$&&A.e() -r.n() -r=s.vQ$ -r===$&&A.e() -r.n() -r=s.wD$ -r===$&&A.e() -r.n() -r=s.zy$ -r===$&&A.e() -r.n() -r=s.xD$ -r===$&&A.e() -r.n() -r=s.zz$ -r===$&&A.e() -r.n() -r=s.xE$ -r===$&&A.e() -r.n() -s.b1I()}} -A.a9R.prototype={} -A.BQ.prototype={ -a_(){return new A.aF9(null,A.c(t.yb,t.Q),null,!0,null)}} -A.aF9.prototype={ -gwR(){return this.a.d}, -Bq(a,b){}, -B(a){return A.a2S(this.qf$,this.a.c)}} -A.a2R.prototype={ -qx(a){return a.f!=this.f}} -A.a0w.prototype={ -a_(){return new A.a7f()}} -A.a7f.prototype={ -dk(){var s,r=this -r.qQ() -s=r.c -s.toString -r.r=A.BR(s) -r.agw() -if(r.d==null){r.a.toString -r.d=!1}}, -bp(a){this.bJ(a) -this.agw()}, -gayG(){this.a.toString -return!1}, -agw(){var s,r=this -if(r.gayG()&&!r.w){r.w=!0;++$.yp.fx$ -s=$.hd.qq$ -s===$&&A.e() -s.gbOW().bK(0,new A.c_9(r),t.P)}}, -boG(){var s,r=this -r.e=!1 -r.f=null -s=$.hd.qq$ -s===$&&A.e() -s.V(0,r.gaht()) -r.agw()}, -n(){if(this.e){var s=$.hd.qq$ -s===$&&A.e() -s.V(0,this.gaht())}this.aM()}, -B(a){var s,r,q=this,p=q.d -p.toString -if(p&&q.gayG())return B.a0 -p=q.r -if(p==null)p=q.f -s=q.a -r=s.d -return A.a2S(p,new A.BQ(s.c,r,null))}} -A.c_9.prototype={ -$1(a){var s,r=this.a -r.w=!1 -if(r.c!=null){s=$.hd.qq$ -s===$&&A.e() -s.an(0,r.gaht()) -r.D(new A.c_8(r,a))}$.yp.aFx()}, -$S:1026} -A.c_8.prototype={ -$0(){var s=this.a -s.f=this.b -s.e=!0 -s.d=!1}, -$S:0} -A.iT.prototype={ -gvP(a){return!0}, -n(){var s=this,r=s.c -if(r!=null)r.aDB(s) -s.rf() -s.a=!0}} -A.qJ.prototype={ -al8(a){}, -Hz(a,b){var s,r,q=this,p=q.qf$ -p=p==null?null:J.fz(p.gGo(),b) -s=p===!0 -r=s?a.NE(J.w(q.qf$.gGo(),b)):a.Y7() -if(a.b==null){a.b=b -a.c=q -p=new A.bvV(q,a) -a.an(0,p) -q.yV$.j(0,a,p)}a.Zq(r) -if(!s&&a.gvP(a)&&q.qf$!=null)q.aiH(a)}, -bQG(a){var s,r=this.qf$ -if(r!=null){s=a.b -s.toString -r.aor(0,s,t.O)}this.aDB(a)}, -Ng(){var s,r,q=this -if(q.yW$!=null){s=q.qf$ -s=s==null?null:s.e -s=s==q.gwR()||q.gE8()}else s=!0 -if(s)return -r=q.qf$ -if(q.Jk(q.yW$,!1))if(r!=null)r.n()}, -gE8(){var s,r,q=this -if(q.we$)return!0 -if(q.gwR()==null)return!1 -s=q.c -s.toString -r=A.BR(s) -if(r!=q.yW$){if(r==null)s=null -else{s=r.c -s=s==null?null:s.d -s=s===!0}s=s===!0}else s=!1 -return s}, -Jk(a,b){var s,r,q=this -if(q.gwR()==null||a==null)return q.aC_(null,b) -if(b||q.qf$==null){s=q.gwR() -s.toString -return q.aC_(a.bxV(s,q),b)}s=q.qf$ -s.toString -r=q.gwR() -r.toString -s.bO3(r) -r=q.qf$ -r.toString -a.B0(r) -return!1}, -aC_(a,b){var s,r=this,q=r.qf$ -if(a==q)return!1 -r.qf$=a -if(!b){if(a!=null){s=r.yV$ -new A.bS(s,A.y(s).i("bS<1>")).aT(0,r.gbuh())}r.al8(q)}return!0}, -aiH(a){var s,r=a.gvP(a),q=this.qf$ -if(r){if(q!=null){r=a.b -r.toString -s=a.OO() -if(!J.v(J.w(q.gGo(),r),s)||!J.fz(q.gGo(),r)){J.aV(q.gGo(),r,s) -q.Qt()}}}else if(q!=null){r=a.b -r.toString -q.aor(0,r,t.K)}}, -aDB(a){var s=this.yV$.A(0,a) -s.toString -a.V(0,s) -a.c=a.b=null}} -A.bvV.prototype={ -$0(){var s=this.a -if(s.qf$==null)return -s.aiH(this.b)}, -$S:0} -A.c44.prototype={ -$2(a,b){if(!a.a)a.V(0,b)}, -$S:92} -A.aJs.prototype={ -bp(a){this.bJ(a) -this.Ng()}, -dk(){var s,r,q,p,o=this -o.qQ() -s=o.qf$ -r=o.gE8() -q=o.c -q.toString -q=A.BR(q) -o.yW$=q -p=o.Jk(q,r) -if(r){o.Bq(s,o.we$) -o.we$=!1}if(p)if(s!=null)s.n()}, -n(){var s,r=this -r.yV$.aT(0,new A.c44()) -s=r.qf$ -if(s!=null)s.n() -r.qf$=null -r.aM()}} -A.fa.prototype={ -gk(a){var s=this.y -return s==null?A.y(this).i("fa.T").a(s):s}, -sk(a,b){var s=this.y -if(b==null?s!=null:b!==s){this.y=b -this.ala(s)}}, -Zq(a){this.y=a}} -A.tZ.prototype={ -Y7(){return this.cy}, -ala(a){this.a6()}, -NE(a){return A.y(this).i("tZ.T").a(a)}, -OO(){var s=this.y -return s==null?A.y(this).i("fa.T").a(s):s}} -A.a7d.prototype={ -NE(a){return this.b0w(a)}, -OO(){var s=this.b0x() -s.toString -return s}} -A.a0l.prototype={} -A.a0k.prototype={} -A.HB.prototype={ -gk(a){var s=this.y -s.toString -return s}, -Zq(a){var s=this,r=s.y -if(r!=null)r.V(0,s.grQ()) -s.y=a -a.an(0,s.grQ())}, -n(){this.aZL() -var s=this.y -if(s!=null)s.V(0,this.grQ())}} -A.On.prototype={ -Zq(a){this.VE() -this.aZK(a)}, -n(){this.VE() -this.a2F()}, -VE(){var s=this.y -if(s!=null)A.j2(s.gqL())}} -A.a0m.prototype={ -Y7(){return A.cMa(this.k2)}, -NE(a){a.toString -A.ak(a) -return new A.e9(new A.ea(a,B.ev,B.bI),$.aC())}, -OO(){return this.y.a.a}} -A.c45.prototype={ -$2(a,b){if(!a.a)a.V(0,b)}, -$S:92} -A.os.prototype={ -guk(){return this.b}} -A.Or.prototype={ -a_(){return new A.Ry(new A.aF6($.aC()),null,A.c(t.yb,t.Q),null,!0,null,this.$ti.i("Ry<1>"))}} -A.bxy.prototype={ -H(){return"RouteInformationReportingType."+this.b}} -A.Ry.prototype={ -gwR(){return this.a.r}, -aC(){var s,r=this -r.aU() -s=r.a.c -if(s!=null)s.an(0,r.ga4c()) -r.a.f.a6l(r.gafF()) -r.a.e.an(0,r.gafX())}, -Bq(a,b){var s,r,q=this,p=q.f -q.Hz(p,"route") -s=p.y -r=s==null -if((r?A.y(p).i("fa.T").a(s):s)!=null){p=r?A.y(p).i("fa.T").a(s):s -p.toString -q.a5_(p,new A.c_u(q))}else{p=q.a.c -if(p!=null)q.a5_(p.gk(p),new A.c_v(q))}}, -bpA(){var s=this -if(s.w||s.a.c==null)return -s.w=!0 -$.d2.p3$.push(s.gboJ())}, -boK(a){var s,r,q,p=this -if(p.c==null)return -p.w=!1 -s=p.f -r=s.y -q=r==null -if((q?A.y(s).i("fa.T").a(r):r)!=null){s=q?A.y(s).i("fa.T").a(r):r -s.toString -r=p.a.c -r.toString -q=p.e -q.toString -r.bOX(s,q)}p.e=B.a9r}, -bp7(){var s=this.a,r=s.e.d -s=s.d -return s==null?null:s.bOS(r)}, -a4I(){var s=this -s.f.sk(0,s.bp7()) -if(s.e==null)s.e=B.a9r -s.bpA()}, -dk(){var s,r,q,p=this -p.r=!0 -p.b1X() -s=p.f -r=s.y -q=r==null?A.y(s).i("fa.T").a(r):r -if(q==null){s=p.a.c -q=s==null?null:s.gk(s)}if(q!=null&&p.r)p.a5_(q,new A.c_t(p)) -p.r=!1 -p.a4I()}, -bp(a){var s,r,q,p=this -p.b1Y(a) -s=p.a -r=a.c -q=s.c==r -if(!q||s.f!==a.f||s.d!=a.d||s.e!==a.e)p.d=new A.C() -if(!q){s=r==null -if(!s)r.V(0,p.ga4c()) -q=p.a.c -if(q!=null)q.an(0,p.ga4c()) -s=s?null:r.gk(r) -r=p.a.c -if(s!=(r==null?null:r.gk(r)))p.axQ()}s=a.f -if(p.a.f!==s){r=p.gafF() -s.aaT(r) -p.a.f.a6l(r)}s=a.e -if(p.a.e!==s){r=p.gafX() -s.V(0,r) -p.a.e.an(0,r) -p.a4I()}}, -n(){var s,r=this -r.f.n() -s=r.a.c -if(s!=null)s.V(0,r.ga4c()) -r.a.f.aaT(r.gafF()) -r.a.e.V(0,r.gafX()) -r.d=null -r.b1Z()}, -a5_(a,b){var s,r,q=this -q.r=!1 -q.d=new A.C() -s=q.a.d -s.toString -r=q.c -r.toString -s.bLW(a,r).bK(0,q.bno(q.d,b),t.H)}, -bno(a,b){return new A.c_r(this,a,b)}, -axQ(){var s,r=this -r.r=!0 -s=r.a.c -r.a5_(s.gk(s),new A.c_o(r))}, -bbX(){var s=this -s.d=new A.C() -return s.a.e.aax().bK(0,s.beF(s.d),t.y)}, -beF(a){return new A.c_p(this,a)}, -aBa(){this.D(new A.c_s()) -this.a4I() -return new A.dA(null,t.b5)}, -beG(){this.D(new A.c_q()) -this.a4I()}, -B(a){var s=this.qf$,r=this.a,q=r.c,p=r.f,o=r.d -r=r.e -return A.a2S(s,new A.aFp(q,p,o,r,this,new A.f6(r.gbwX(),null),null))}} -A.c_u.prototype={ -$0(){return this.a.a.e.gaVB()}, -$S(){return this.a.$ti.i("a0<~>(1)()")}} -A.c_v.prototype={ -$0(){return this.a.a.e.gaUW()}, -$S(){return this.a.$ti.i("a0<~>(1)()")}} -A.c_t.prototype={ -$0(){return this.a.a.e.gaqJ()}, -$S(){return this.a.$ti.i("a0<~>(1)()")}} -A.c_r.prototype={ -$1(a){var s=0,r=A.n(t.H),q,p=this,o,n -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=p.a -n=p.b -if(o.d!=n){s=1 -break}s=3 -return A.f(p.c.$0().$1(a),$async$$1) -case 3:if(o.d==n)o.aBa() -case 1:return A.l(q,r)}}) -return A.m($async$$1,r)}, -$S(){return this.a.$ti.i("a0<~>(1)")}} -A.c_o.prototype={ -$0(){return this.a.a.e.gaqJ()}, -$S(){return this.a.$ti.i("a0<~>(1)()")}} -A.c_p.prototype={ -$1(a){var s=this.a -if(this.b!=s.d)return new A.dA(!0,t.d9) -s.aBa() -return new A.dA(a,t.d9)}, -$S:1028} -A.c_s.prototype={ -$0(){}, -$S:0} -A.c_q.prototype={ -$0(){}, -$S:0} -A.aFp.prototype={ -qx(a){var s=this -return s.f!=a.f||s.r!==a.r||s.w!=a.w||s.x!==a.x||s.y!==a.y}} -A.r6.prototype={ -gaK2(){return this.a.a.length!==0}, -a6l(a){var s=this.a -s.b=!0 -s.a.push(a) -return null}, -aaT(a){return this.a.A(0,a)}, -amK(a){var s,r,q,p=this.a -if(p.a.length===0)return a -try{p=p.aWJ(0) -return p}catch(q){s=A.a4(q) -r=A.ap(q) -p=A.de("while invoking the callback for "+A.K(this).l(0)) -A.fD(new A.dR(s,r,"widget library",p,new A.bOO(this),!1)) -return a}}} -A.bOO.prototype={ -$0(){var s=null,r=this.a -return A.b([A.nY("The "+A.K(r).l(0)+" that invoked the callback was",r,!0,B.cT,s,s,s,B.c9,!1,!0,!0,B.ks,s,A.y(r).i("r6"))],t.qe)}, -$S:48} -A.abS.prototype={ -gaed(a){var s=this.b -return s===$?this.b=t.uF.a(A.aQ(t.Ox)):s}, -amK(a){var s,r,q,p=this.gaed(0) -if(p.a!==0){s={} -r=A.H(p,A.y(p).i("cD.E")) -q=r.length-1 -s.a=q -return r[q].bJT(a).bK(0,new A.aPF(s,this,r,a),t.y)}return this.asG(a)}} -A.aPF.prototype={ -$1(a){var s,r,q,p=this -if(a)return new A.dA(!0,t.d9) -s=p.a -r=s.a -if(r>0){q=r-1 -s.a=q -return p.c[q].bJT(p.d).bK(0,p,t.y)}return p.b.asG(p.d)}, -$S:1029} -A.aqE.prototype={ -a6l(a){var s=this -if(!(A.r6.prototype.gaK2.call(s)||s.gaed(0).a!==0))$.at.cr$.push(s) -s.b_T(a)}, -aaT(a){var s=this -s.b_U(a) -if(!(A.r6.prototype.gaK2.call(s)||s.gaed(0).a!==0))$.at.vZ(s)}, -YA(){return this.amK(A.em(!1,t.y))}} -A.aqI.prototype={} -A.Os.prototype={ -aUX(a){return this.acD(a)}, -aVC(a){return this.acD(a)}} -A.aqJ.prototype={} -A.aF6.prototype={ -Y7(){return null}, -ala(a){this.a6()}, -NE(a){var s,r -if(a==null)return null -t.Dn.a(a) -s=J.ce(a) -r=A.dC(s.gS(a)) -if(r==null)return null -return new A.os(A.d7(r,0,null),s.gU(a))}, -OO(){var s,r=this,q=r.y,p=q==null -if((p?A.y(r).i("fa.T").a(q):q)==null)q=null -else{q=(p?A.y(r).i("fa.T").a(q):q).guk().l(0) -s=r.y -q=[q,(s==null?A.y(r).i("fa.T").a(s):s).c]}return q}} -A.aFf.prototype={} -A.S1.prototype={ -bp(a){this.bJ(a) -this.Ng()}, -dk(){var s,r,q,p,o=this -o.qQ() -s=o.qf$ -r=o.gE8() -q=o.c -q.toString -q=A.BR(q) -o.yW$=q -p=o.Jk(q,r) -if(r){o.Bq(s,o.we$) -o.we$=!1}if(p)if(s!=null)s.n()}, -n(){var s,r=this -r.yV$.aT(0,new A.c45()) -s=r.qf$ -if(s!=null)s.n() -r.qf$=null -r.aM()}} -A.Np.prototype={ -NO(){var s,r=this,q=A.xX(r.gb4S(),!1,!1) -r.x1=q -r.gHq() -s=A.xX(r.gb4U(),r.gCz(),!0) -r.xr=s -B.b.L(r.r,A.b([q,s],t.wi)) -r.aZX()}, -B9(a){var s=this -s.aZS(a) -if(s.CW.gaI(0)===B.aa&&!s.ay)s.b.aJh(s) -return!0}, -n(){var s,r,q -for(s=this.r,r=s.length,q=0;q"))}} -A.mn.prototype={ -aC(){var s,r,q=this -q.aU() -s=A.b([],t.Eo) -r=q.a.c.p3 -if(r!=null)s.push(r) -r=q.a.c.p4 -if(r!=null)s.push(r) -q.e=new A.za(s)}, -bp(a){this.bJ(a) -this.aE1()}, -dk(){this.qQ() -this.d=null -this.aE1()}, -aE1(){var s,r,q=this.a.c,p=q.k4 -p=p!=null?p:q.b.a.Q -q.b.a.toString -s=this.f -s.fr=p -s.fx=B.abJ -if(q.gzI()&&this.a.c.gTk()){r=q.b.y.gyR() -if(r!=null)r.acy(s)}}, -awp(){this.D(new A.bWB(this))}, -n(){this.f.n() -this.r.n() -this.aM()}, -gaCd(){var s=this.a.c,r=s.p3 -if((r==null?null:r.gaI(0))!==B.ci){s=s.b -s=s==null?null:s.cy.a -s=s===!0}else s=!0 -return s}, -B(a){var s,r,q,p,o,n,m=this,l=null -m.f.sxm(!m.a.c.gzI()) -s=m.a.c -r=s.gzI() -q=m.a.c -if(!q.gamj()){q=q.x8$ -q=q!=null&&q.length!==0}else q=!0 -p=m.a.c.gCz() -o=m.a.c -o=o.gamj()||o.Cg$>0 -n=m.a.c -return A.iL(s.d,new A.bWF(m),new A.a5T(r,q,o,p,s,new A.GK(n.p2,new A.Nt(new A.f6(new A.bWG(m),l),n.to,l),l),l))}} -A.bWB.prototype={ -$0(){this.a.d=null}, -$S:0} -A.bWF.prototype={ -$2(a,b){var s=this.a.a.c.d.a -b.toString -return new A.BQ(b,s,null)}, -$S:1032} -A.bWG.prototype={ -$1(a){var s,r=A.j([B.yl,new A.azn(a,new A.bX(A.b([],t.ot),t.wS))],t.Ev,t.od),q=this.a,p=q.e -p===$&&A.e() -s=q.d -if(s==null)s=q.d=new A.n2(new A.f6(new A.bWD(q),null),q.a.c.ry) -return A.ub(r,A.cmc(A.cpf(new A.n2(new A.B1(new A.bWE(q),s,p,null),null),q.f,!0),q.r))}, -$S:1033} -A.bWE.prototype={ -$2(a,b){var s,r,q=this.a,p=q.a.c,o=p.p3 -o.toString -s=p.p4 -s.toString -r=p.b -r=r==null?null:r.cy -if(r==null)r=new A.cl(!1,$.aC(),t.uh) -return p.b4Q(a,o,s,new A.B1(new A.bWC(q),b,r,null))}, -$S:139} -A.bWC.prototype={ -$2(a,b){var s=this.a,r=s.gaCd() -s.f.sB3(!r) -return A.mL(b,r,null)}, -$S:1034} -A.bWD.prototype={ -$1(a){var s,r=this.a.a.c,q=r.p3 -q.toString -s=r.p4 -s.toString -return r.EW(a,q,s)}, -$S:27} -A.ey.prototype={ -D(a){var s,r=this.rx -if(r.gam()!=null){r=r.gam() -if(r.a.c.gzI()&&!r.gaCd()&&r.a.c.gTk()){s=r.a.c.b.y.gyR() -if(s!=null)s.acy(r.f)}r.D(a)}else a.$0()}, -EX(a,b,c,d){return d}, -gC8(){return null}, -b4Q(a,b,c,d){var s,r,q=this -if(q.p1==null||c.gaI(0)===B.aa)return q.EX(a,b,c,d) -s=q.EX(a,b,A.lu(null),d) -r=q.p1 -r.toString -r=r.$5(a,b,c,q.gMG(),s) -return r==null?s:r}, -NO(){var s=this -s.asD() -s.p3=A.lu(A.hG.prototype.gt3.call(s,0)) -s.p4=A.lu(A.hG.prototype.gacr.call(s))}, -JI(){var s=this,r=s.rx,q=r.gam()!=null -if(q)s.b.a.toString -if(q){q=s.b.y.gyR() -if(q!=null)q.acy(r.gam().f)}return s.b_F()}, -ga1z(){return!0}, -gaMl(){var s,r=this -if(r.gZA())return!1 -s=r.x8$ -if(s!=null&&s.length!==0)return!1 -s=r.gFt() -if(s===B.pI)return!1 -if(r.p3.gaI(0)!==B.ar)return!1 -return!0}, -sa9I(a){var s,r=this -if(r.p2===a)return -r.D(new A.bnn(r,a)) -s=r.p3 -s.toString -s.sdi(0,r.p2?B.qr:A.hG.prototype.gt3.call(r,0)) -s=r.p4 -s.toString -s.sdi(0,r.p2?B.cK:A.hG.prototype.gacr.call(r)) -r.F_()}, -CS(){var s=0,r=A.n(t.oj),q,p=this,o,n,m -var $async$CS=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p.rx.gam() -o=A.H(p.R8,t.UC) -n=o.length -m=0 -case 3:if(!(m").b(a)&&s.XD(a)&&!J.v(a.gC8(),s.gC8()))s.p1=a.gC8() -else s.p1=null -s.b_C(a) -s.F_()}, -RW(a){var s=this -if(A.y(s).i("ey").b(a)&&s.XD(a)&&!J.v(a.gC8(),s.gC8()))s.p1=a.gC8() -else s.p1=null -s.b_E(a) -s.F_() -s.a4F()}, -F_(){var s,r=this -r.aZO() -if($.d2.RG$!==B.pJ){r.D(new A.bnm()) -s=r.x1 -s===$&&A.e() -s.r9()}s=r.xr -s===$&&A.e() -r.gHq() -s.sHq(!0)}, -gFd(){return!1}, -b4T(a){var s=this,r=null,q=s.aGd() -q=A.mL(q,!s.p3.gaI(0).gNT(),r) -return s.ga1z()&&s.gDy()?A.cq(r,r,q,!1,r,r,!1,r,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,B.a4E,r,r,r,r,B.Q,r):q}, -aGd(){var s,r,q,p,o,n,m,l=this,k=null -if(l.gDx()!=null){s=l.gDx() -s=s.gv0(s)!==0&&!l.p2}else s=!1 -if(s){s=l.p3 -s.toString -r=l.gDx().bs(0) -q=l.gDx() -p=t.o8.i("f2") -t.ve.a(s) -o=l.gDy() -n=l.gGJ() -m=A.chj(l.ga1z(),k,new A.aT(s,new A.f2(new A.fV(B.bb),new A.ib(r,q),p),p.i("aT")),o,n,k)}else{s=l.gDy() -r=l.gGJ() -m=A.bni(l.ga1z(),k,k,s,k,r,k)}return m}, -b4V(a){var s=this,r=null,q=s.x2 -return q==null?s.x2=A.cq(r,r,new A.QY(s,s.rx,A.y(s).i("QY")),!1,r,r,!1,r,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,B.a4D,r,r,r,r,B.Q,r):q}, -l(a){return"ModalRoute("+this.c.l(0)+", animation: "+A.A(this.ch)+")"}} -A.bnn.prototype={ -$0(){this.a.p2=this.b}, -$S:0} -A.bnl.prototype={ -$1(a){var s=this.a.ry,r=$.at.T$.x.h(0,s) -r=r==null?null:r.e!=null -if(r!==!0)return -s=$.at.T$.x.h(0,s) -if(s!=null)s.uL(this.b)}, -$S:6} -A.bnm.prototype={ -$0(){}, -$S:0} -A.ZW.prototype={ -gCz(){return!1}, -gHq(){return!0}, -gMG(){return!1}} -A.bxg.prototype={} -A.O9.prototype={ -gDy(){return this.wE}, -gGJ(){return this.wC}, -gDx(){return this.uN}, -gz8(a){return this.Am}, -EW(a,b,c){var s=null -return A.cq(s,s,new A.Lt(this.Ce,this.uR.$3(a,b,c),s),!1,s,s,!1,s,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,B.Q,s)}, -EX(a,b,c,d){return this.Bb.$4(a,b,c,d)}, -gFd(){return this.Cf}} -A.Jj.prototype={ -CS(){var s=0,r=A.n(t.oj),q,p=this,o -var $async$CS=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=p.x8$ -if(o!=null&&o.length!==0){q=B.xL -s=1 -break}q=p.aZZ() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$CS,r)}, -gFt(){var s=this.x8$ -if(s!=null&&s.length!==0)return B.xL -return A.dx.prototype.gFt.call(this)}, -B9(a){var s,r,q=this,p=q.x8$ -if(p!=null&&p.length!==0){s=p.pop() -s.b=null -s.bS8() -r=s.c&&--q.Cg$===0 -if(q.x8$.length===0||r)q.F_() -return!1}q.b_D(a) -return!0}} -A.Ou.prototype={ -B(a){var s,r,q,p=this,o=A.b4(a,B.dG,t.l).w.r,n=p.r,m=Math.max(o.a,n.a),l=p.d,k=l?o.b:0 -k=Math.max(k,n.b) -s=Math.max(o.c,n.c) -r=p.f -q=r?o.d:0 -return new A.ai(new A.aB(m,k,s,Math.max(q,n.d)),A.YG(p.x,a,r,!0,!0,l),null)}} -A.ar7.prototype={ -aNv(){}, -aIH(a,b){if(b!=null)b.uL(new A.Oy(null,a,b,0))}, -aII(a,b,c){b.uL(A.cd7(b,null,null,a,c))}, -a7V(a,b,c){b.uL(new A.vj(null,c,0,a,b,0))}, -aIG(a,b){b.uL(new A.qK(null,a,b,0))}, -Xu(){}, -n(){this.b=!0}, -l(a){return"#"+A.cB(this)}} -A.Ax.prototype={ -Xu(){this.a.zh(0)}, -gG6(){return!1}, -gDQ(){return!1}, -gyt(){return 0}} -A.baH.prototype={ -gG6(){return!1}, -gDQ(){return!1}, -gyt(){return 0}, -n(){this.c.$0() -this.a2G()}} -A.bA1.prototype={ -b3R(a,b){var s,r,q=this -if(b==null)return a -if(a===0){s=!1 -if(q.d!=null)if(q.r==null){s=q.e -s=b.a-s.a>5e4}if(s)q.r=0 -return 0}else{s=q.r -if(s==null)return a -else{s+=a -q.r=s -r=q.d -r.toString -if(Math.abs(s)>r){q.r=null -s=Math.abs(a) -if(s>24)return a -else return Math.min(r/3,s)*J.fA(a)}else return 0}}}, -rt(a,b){var s,r,q,p,o,n=this -n.x=b -s=b.e -s.toString -r=s===0 -if(!r)n.e=b.c -q=b.c -p=!1 -if(n.f)if(r)if(q!=null){r=n.e -r=q.a-r.a>2e4}else r=!0 -else r=p -else r=p -if(r)n.f=!1 -o=n.b3R(s,q) -if(o===0)return -s=n.a -s.ajm(A.JM(s.w.a.c)?-o:o)}, -aJ1(a,b){var s,r,q=this,p=b.d -p.toString -s=-p -if(A.JM(q.a.w.a.c))s=-s -q.x=b -if(q.f){p=q.c -r=Math.abs(s)>Math.abs(p)*0.5 -if(J.fA(s)===J.fA(p)&&r)s+=p}q.a.zh(s)}, -n(){this.x=null -this.b.$0()}, -l(a){return"#"+A.cB(this)}} -A.b2q.prototype={ -aIH(a,b){var s=t.uL.a(this.c.x) -if(b!=null)b.uL(new A.Oy(s,a,b,0))}, -aII(a,b,c){b.uL(A.cd7(b,null,t.zk.a(this.c.x),a,c))}, -a7V(a,b,c){b.uL(new A.vj(t.zk.a(this.c.x),c,0,a,b,0))}, -aIG(a,b){var s=this.c.x -b.uL(new A.qK(s instanceof A.kV?s:null,a,b,0))}, -gG6(){var s=this.c -return(s==null?null:s.w)!==B.cF}, -gDQ(){return!0}, -gyt(){return 0}, -n(){this.c=null -this.a2G()}, -l(a){return"#"+A.cB(this)+"("+A.A(this.c)+")"}} -A.ac_.prototype={ -aNv(){var s=this.a,r=this.c -r===$&&A.e() -s.zh(r.gyt())}, -Xu(){var s=this.a,r=this.c -r===$&&A.e() -s.zh(r.gyt())}, -ahL(){var s=this.c -s===$&&A.e() -s=s.x -s===$&&A.e() -if(!(Math.abs(this.a.ado(s))<1e-10)){s=this.a -s.Ah(new A.Ax(s))}}, -ahJ(){if(!this.b)this.a.zh(0)}, -a7V(a,b,c){var s=this.c -s===$&&A.e() -b.uL(new A.vj(null,c,s.gyt(),a,b,0))}, -gDQ(){return!0}, -gyt(){var s=this.c -s===$&&A.e() -return s.gyt()}, -n(){var s=this.c -s===$&&A.e() -s.n() -this.a2G()}, -l(a){var s=A.cB(this),r=this.c -r===$&&A.e() -return"#"+s+"("+r.l(0)+")"}, -gG6(){return this.d}} -A.agY.prototype={ -ahL(){var s=this.d -s===$&&A.e() -s=s.x -s===$&&A.e() -if(!(Math.abs(this.a.ado(s))<1e-10)){s=this.a -s.Ah(new A.Ax(s))}}, -ahJ(){var s,r -if(!this.b){s=this.a -r=this.d -r===$&&A.e() -s.zh(r.gyt())}}, -a7V(a,b,c){var s=this.d -s===$&&A.e() -b.uL(new A.vj(null,c,s.gyt(),a,b,0))}, -gG6(){return!0}, -gDQ(){return!0}, -gyt(){var s=this.d -s===$&&A.e() -return s.gyt()}, -n(){var s=this.c -s===$&&A.e() -s.qJ(0) -s=this.d -s===$&&A.e() -s.n() -this.a2G()}, -l(a){var s=A.cB(this),r=this.d -r===$&&A.e() -return"#"+s+"("+r.l(0)+")"}} -A.a0J.prototype={ -a0b(a,b,c,d){var s,r=this -if(b.a==null){s=$.m6.JV$ -s===$&&A.e() -s=s.ao(0,c)}else s=!0 -if(s){r.b.a0b(a,b,c,d) -return}s=r.a -if(s.gyQ(0)==null)return -s=s.gyQ(0) -s.toString -if(A.cL_(s)){$.d2.a1j(new A.bzY(r,a,b,c,d)) -return}r.b.a0b(a,b,c,d)}, -ZS(a,b){return this.b.ZS(a,b)}, -SO(a,b){return this.b.SO(a,b)}, -SX(a){return this.b.SX(a)}} -A.bzY.prototype={ -$1(a){var s=this -A.j2(new A.bzX(s.a,s.b,s.c,s.d,s.e))}, -$S:6} -A.bzX.prototype={ -$0(){var s=this -return s.a.a0b(s.b,s.c,s.d,s.e)}, -$S:0} -A.ar8.prototype={ -Jz(a,b,c,d,e,f,g,h){return new A.c3W(this,h!==!1,d!==!1,e,f,b,a,c,g)}, -aHB(a,b){var s=null -return this.Jz(s,s,s,a,s,s,s,b)}, -XY(a){var s=null -return this.Jz(s,s,s,s,s,s,s,a)}, -aHI(a,b,c,d){var s=null -return this.Jz(s,s,s,a,b,c,s,d)}, -Bw(a){return A.bt()}, -gF7(){return B.fcS}, -KY(a){switch(this.Bw(a).a){case 4:case 2:return B.ED -case 3:case 5:case 0:case 1:return B.nB}}, -ga_z(){return A.b7([B.ek,B.ka],t.bd)}, -a6Q(a,b,c){var s=null -switch(this.Bw(a).a){case 3:case 4:case 5:return A.cKc(b,c.b,B.aZ,s,s,0,A.aar(),B.I,s,s,s,s,B.mV,s) -case 0:case 1:case 2:return b}}, -a6O(a,b,c){switch(this.Bw(a).a){case 2:case 3:case 4:case 5:return b -case 0:case 1:return A.cjF(c.a,b,B.r)}}, -abH(a){switch(this.Bw(a).a){case 2:return new A.bzZ() -case 4:return new A.bA_() -case 0:case 1:case 3:case 5:return new A.bA0()}}, -Ph(a){switch(this.Bw(a).a){case 2:return B.af3 -case 4:return B.af4 -case 0:case 1:case 3:case 5:return B.ajT}}, -acH(a){return!1}, -ac0(a){return B.Fn}, -l(a){return"ScrollBehavior"}} -A.bzZ.prototype={ -$1(a){return A.cFX(a.gqk(a))}, -$S:1035} -A.bA_.prototype={ -$1(a){var s=a.gqk(a),r=t.av -return new A.MR(A.bA(20,null,!1,r),s,A.bA(20,null,!1,r))}, -$S:1036} -A.bA0.prototype={ -$1(a){return new A.nq(a.gqk(a),A.bA(20,null,!1,t.av))}, -$S:358} -A.c3W.prototype={ -gF7(){var s=this.r -return s==null?this.a.gF7():s}, -ga_z(){var s=this.x -return s==null?A.b7([B.ek,B.ka],t.bd):s}, -KY(a){var s=this.a.KY(a) -return s}, -a6O(a,b,c){if(this.c)return this.a.a6O(a,b,c) -return b}, -a6Q(a,b,c){if(this.b)return this.a.a6Q(a,b,c) -return b}, -Jz(a,b,c,d,e,f,g,h){var s=this,r=h==null?s.b:h,q=d==null?s.c:d,p=s.gF7(),o=s.ga_z(),n=e==null?s.d:e,m=f==null?s.e:f -return s.a.Jz(p,s.f,s.w,q,n,m,o,r)}, -aHB(a,b){var s=null -return this.Jz(s,s,s,a,s,s,s,b)}, -XY(a){var s=null -return this.Jz(s,s,s,s,s,s,s,a)}, -aHI(a,b,c,d){var s=null -return this.Jz(s,s,s,a,b,c,s,d)}, -Bw(a){var s=this.e -return s==null?this.a.Bw(a):s}, -Ph(a){var s=this.d -return s==null?this.a.Ph(a):s}, -ac0(a){return B.Fn}, -acH(a){var s=this,r=!0 -if(A.K(a.a)===A.K(s.a))if(a.b===s.b)if(a.c===s.c)if(A.wu(a.gF7(),s.gF7()))if(A.wu(a.ga_z(),s.ga_z()))if(a.d==s.d)r=a.e!=s.e -return r}, -abH(a){return this.a.abH(a)}, -l(a){return"_WrappedScrollBehavior"}} -A.a0K.prototype={ -qx(a){var s=this.f,r=a.f -if(A.K(s)===A.K(r))s=s!==r&&s.acH(r) -else s=!0 -return s}} -A.i4.prototype={ -gbG(a){return B.b.gcp(this.f)}, -y4(a,b,c){return this.bwc(a,b,c)}, -bwc(a,b,c){var s=0,r=A.n(t.H),q=this,p,o,n -var $async$y4=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:n=A.b([],t.mo) -for(p=q.f,o=0;o#"+A.cB(this)+"("+B.b.b_(s,", ")+")"}, -tp(a){var s=this,r=s.a -if(r!==0)a.push("initialScrollOffset: "+B.d.bd(r,1)+", ") -r=s.f.length -if(r===0)a.push("no clients") -else if(r===1){r=s.gbG(s).at -r.toString -a.push("one client, offset "+B.d.bd(r,1))}else a.push(""+r+" clients")}} -A.bFx.prototype={ -gS4(){return null}, -l(a){var s=A.b([],t.s) -this.tp(s) -return"#"+A.cB(this)+"("+B.b.b_(s,", ")+")"}, -tp(a){var s,r,q -try{s=this.gS4() -if(s!=null)a.push("estimated child count: "+A.A(s))}catch(q){r=A.a4(q) -a.push("estimated child count: EXCEPTION ("+J.as(r).l(0)+")")}}} -A.Jw.prototype={} -A.vJ.prototype={ -aJk(a){var s=this.w -if(s==null)return null -return s.$1(a instanceof A.Jw?a.a:a)}, -ajE(a,b){var s,r,q,p,o,n,m,l,k=this,j=null -if(b>=0)p=b>=k.b -else p=!0 -if(p)return j -s=null -try{s=k.a.$2(a,b)}catch(o){r=A.a4(o) -q=A.ap(o) -n=new A.dR(r,q,"widgets library",A.de("building"),j,!1) -A.fD(n) -s=A.W_(n)}if(s==null)return j -if(s.a!=null){p=s.a -p.toString -m=new A.Jw(p)}else m=j -p=s -s=new A.n2(p,j) -p=s -l=k.r.$2(p,b) -if(l!=null)s=new A.Xn(l+k.f,s,j) -p=s -s=new A.Ka(new A.RB(p,j),j) -return new A.oc(s,m)}, -gS4(){return this.b}, -aqW(a){return!0}} -A.bFy.prototype={ -ba4(a){var s,r,q,p=null,o=this.r -if(!o.ao(0,a)){s=o.h(0,p) -s.toString -for(r=this.f,q=s;q=this.f.length)return o -s=this.f[b] -r=s.a -q=r!=null?new A.Jw(r):o -s=new A.n2(s,o) -p=A.cqS(s,b) -s=p!=null?new A.Xn(p,s,o):s -return new A.oc(new A.Ka(new A.RB(s,o),o),q)}, -gS4(){return this.f.length}, -aqW(a){return this.f!==a.f}} -A.RB.prototype={ -a_(){return new A.a7D(null)}} -A.a7D.prototype={ -gEd(){return this.r}, -bIA(a){return new A.c_T(this,a)}, -a6_(a,b){var s,r=this -if(b){s=r.d;(s==null?r.d=A.aQ(t.x9):s).v(0,a)}else{s=r.d -if(s!=null)s.A(0,a)}s=r.d -s=s==null?null:s.a!==0 -s=s===!0 -if(r.r!==s){r.r=s -r.FK()}}, -dk(){var s,r,q,p=this -p.qQ() -s=p.c -s.toString -r=A.a0Y(s) -s=p.f -if(s!=r){if(s!=null){q=p.e -if(q!=null)new A.bS(q,A.y(q).i("bS<1>")).aT(0,s.gbc(s))}p.f=r -if(r!=null){s=p.e -if(s!=null)new A.bS(s,A.y(s).i("bS<1>")).aT(0,r.guZ(r))}}}, -v(a,b){var s,r=this,q=r.bIA(b) -b.an(0,q) -s=r.e;(s==null?r.e=A.c(t.x9,t.Q):s).j(0,b,q) -r.f.v(0,b) -if(b.gk(b).c!==B.kf)r.a6_(b,!0)}, -A(a,b){var s=this.e -if(s==null)return -s=s.A(0,b) -s.toString -b.V(0,s) -this.f.A(0,b) -this.a6_(b,!1)}, -n(){var s,r,q=this,p=q.e -if(p!=null){for(p=new A.ck(p,p.r,p.e,A.y(p).i("ck<1>"));p.q();){s=p.d -q.f.A(0,s) -r=q.e.h(0,s) -r.toString -s.V(0,r)}q.e=null}q.d=null -q.aM()}, -B(a){var s=this -s.LB(a) -if(s.f==null)return s.a.c -return A.cnm(s.a.c,s)}} -A.c_T.prototype={ -$0(){var s=this.b,r=this.a -if(s.gk(s).c!==B.kf)r.a6_(s,!0) -else r.a6_(s,!1)}, -$S:0} -A.aJx.prototype={ -aC(){this.aU() -if(this.r)this.IN()}, -u8(){var s=this.uP$ -if(s!=null){s.a6() -s.rf() -this.uP$=null}this.Dc()}} -A.arc.prototype={ -DB(){var s=this,r=null,q=s.gamn()?s.gCx():r,p=s.gamn()?s.gCv():r,o=s.gaK3()?s.gvX():r,n=s.gaK5()?s.ga0G():r,m=s.gy5(),l=s.gJH(s) -return new A.ahN(q,p,o,n,m,l)}, -ga_q(){var s=this -return s.gvX()s.gCv()}, -gNx(){var s=this -return s.ga0G()-A.Z(s.gCx()-s.gvX(),0,s.ga0G())-A.Z(s.gvX()-s.gCv(),0,s.ga0G())}} -A.ahN.prototype={ -gCx(){var s=this.a -s.toString -return s}, -gCv(){var s=this.b -s.toString -return s}, -gamn(){return this.a!=null&&this.b!=null}, -gvX(){var s=this.c -s.toString -return s}, -gaK3(){return this.c!=null}, -ga0G(){var s=this.d -s.toString -return s}, -gaK5(){return this.d!=null}, -l(a){var s=this -return"FixedScrollMetrics("+B.d.bd(Math.max(s.gvX()-s.gCx(),0),1)+"..["+B.d.bd(s.gNx(),1)+"].."+B.d.bd(Math.max(s.gCv()-s.gvX(),0),1)+")"}, -gy5(){return this.e}, -gJH(a){return this.f}} -A.aAl.prototype={} -A.mk.prototype={} -A.auw.prototype={ -aM_(a){if(t.rS.b(a))++a.xC$ -return!1}} -A.n8.prototype={ -tp(a){this.b0F(a) -a.push(this.a.l(0))}} -A.Oy.prototype={ -tp(a){var s -this.V6(a) -s=this.d -if(s!=null)a.push(s.l(0))}} -A.px.prototype={ -tp(a){var s -this.V6(a) -a.push("scrollDelta: "+A.A(this.e)) -s=this.d -if(s!=null)a.push(s.l(0))}} -A.vj.prototype={ -tp(a){var s,r=this -r.V6(a) -a.push("overscroll: "+B.d.bd(r.e,1)) -a.push("velocity: "+B.d.bd(r.f,1)) -s=r.d -if(s!=null)a.push(s.l(0))}} -A.qK.prototype={ -tp(a){var s -this.V6(a) -s=this.d -if(s!=null)a.push(s.l(0))}} -A.aue.prototype={ -tp(a){this.V6(a) -a.push("direction: "+this.d.l(0))}} -A.a7q.prototype={ -tp(a){var s,r -this.a2C(a) -s=this.xC$ -r=s===0?"local":"remote" -a.push("depth: "+s+" ("+r+")")}} -A.a7p.prototype={ -qx(a){return this.f!==a.f}} -A.z9.prototype={ -bIz(a,b){return this.a.$1(b)}} -A.a0M.prototype={ -a_(){return new A.a0N(new A.AZ(t.y4))}} -A.a0N.prototype={ -V(a,b){var s,r,q=this.d -q.toString -q=A.cOG(q,q.$ti.c) -s=q.$ti.c -while(q.q()){r=q.c -if(r==null)r=s.a(r) -if(J.v(r.a,b)){q=r.Ch$ -q.toString -q.aDz(A.y(r).i("qp.E").a(r)) -return}}}, -azs(a){var s,r,q,p,o,n,m,l,k=this.d -if(k.b===0)return -p=A.H(k,t.Sx) -for(k=p.length,o=0;oMath.max(Math.abs(s.a),Math.abs(s.b))}return s.aMS(a,b,c)}, -Xt(a,b){var s=this.a -s=s==null?null:s.Xt(a,b) -return s==null?0:s}, -a6t(a,b,c,d){var s=this.a -if(s==null){s=b.c -s.toString -return s}return s.a6t(a,b,c,d)}, -RM(a,b){var s=this.a -return s==null?null:s.RM(a,b)}, -gPF(){var s=this.a -s=s==null?null:s.gPF() -return s==null?$.cuM():s}, -KJ(a){var s=this.a -s=s==null?null:s.KJ(a) -if(s==null){s=a.w.f -s===$&&A.e() -s=new A.PB(1/s,1/(0.05*s))}return s}, -ganp(){var s=this.a -s=s==null?null:s.ganp() -return s==null?18:s}, -ga9A(){var s=this.a -s=s==null?null:s.ga9A() -return s==null?50:s}, -ga__(){var s=this.a -s=s==null?null:s.ga__() -return s==null?8000:s}, -ajT(a){var s=this.a -s=s==null?null:s.ajT(a) -return s==null?0:s}, -galm(){var s=this.a -return s==null?null:s.galm()}, -gGC(){return!0}, -gajg(){return!0}, -l(a){var s=this.a -if(s==null)return"ScrollPhysics" -return"ScrollPhysics -> "+s.l(0)}} -A.apD.prototype={ -Dw(a){return new A.apD(this.C1(a))}, -a6t(a,b,c,d){var s,r,q,p,o,n,m=d===0,l=c.a -l.toString -s=b.a -s.toString -if(l===s){r=c.b -r.toString -q=b.b -q.toString -q=r===q -r=q}else r=!1 -p=r?!1:m -r=c.c -r.toString -q=b.c -q.toString -if(r!==q){q=!1 -if(isFinite(l)){o=c.b -o.toString -if(isFinite(o))if(isFinite(s)){q=b.b -q.toString -q=isFinite(q)}}if(q)m=!1 -p=!1}q=ro}else o=!0 -if(o)m=!1 -if(p){if(q&&s>l)return s-(l-r) -l=c.b -l.toString -if(r>l){q=b.b -q.toString -q=q0&&b<0))n=p>0&&b>0 -else n=!0 -s=a.ax -if(n){s.toString -m=this.aJB((o-Math.abs(b))/s)}else{s.toString -m=this.aJB(o/s)}l=J.fA(b) -if(n&&this.b===B.a9v)return l*Math.abs(b) -return l*A.cC5(o,Math.abs(b),m)}, -Xt(a,b){return 0}, -RM(a,b){var s,r,q,p,o,n,m,l=this.KJ(a) -if(Math.abs(b)>=l.c||a.ga_q()){s=this.gPF() -r=a.at -r.toString -q=a.z -q.toString -p=a.Q -p.toString -switch(this.b.a){case 1:o=1400 -break -case 0:o=0 -break -default:o=null}n=new A.aQW(q,p,s,l) -if(rp){n.f=new A.BY(p,A.D9(s,r-p,b),!1,B.kP) -n.r=-1/0}else{r=n.e=A.b8d(0.135,r,b,o) -m=r.gSg() -if(b>0&&m>p){q=r.aO0(p) -n.r=q -n.f=new A.BY(p,A.D9(s,p-p,Math.min(r.yb(0,q),5000)),!1,B.kP)}else if(b<0&&mr)q=r -else q=p -r=a.z -r.toString -if(s0){s=a.at -s.toString -r=a.Q -r.toString -r=s>=r -s=r}else s=!1 -if(s)return p -if(b<0){s=a.at -s.toString -r=a.z -r.toString -r=s<=r -s=r}else s=!1 -if(s)return p -s=a.at -s.toString -return A.ci6(s,o,b)}} -A.abd.prototype={ -Dw(a){return new A.abd(this.C1(a))}, -Io(a){return!0}} -A.anx.prototype={ -Dw(a){return new A.anx(this.C1(a))}, -gajg(){return!1}, -gGC(){return!1}} -A.HJ.prototype={ -H(){return"ScrollPositionAlignmentPolicy."+this.b}} -A.tC.prototype={ -adx(a,b,c,d,e){if(d!=null)this.Gz(d) -this.aNB()}, -gCx(){var s=this.z -s.toString -return s}, -gCv(){var s=this.Q -s.toString -return s}, -gamn(){return this.z!=null&&this.Q!=null}, -gvX(){var s=this.at -s.toString -return s}, -gaK3(){return this.at!=null}, -ga0G(){var s=this.ax -s.toString -return s}, -gaK5(){return this.ax!=null}, -Gz(a){var s=this,r=a.z -if(r!=null&&a.Q!=null){s.z=r -r=a.Q -r.toString -s.Q=r}r=a.at -if(r!=null)s.at=r -r=a.ax -if(r!=null)s.ax=r -s.fr=a.fr -a.fr=null -if(A.K(a)!==A.K(s))s.fr.aNv() -s.w.acA(s.fr.gG6()) -s.dy.sk(0,s.fr.gDQ())}, -gJH(a){var s=this.w.f -s===$&&A.e() -return s}, -aVg(a){var s,r,q,p=this,o=p.at -o.toString -if(a!==o){s=p.r.Xt(p,a) -o=p.at -o.toString -r=a-s -p.at=r -if(r!==o){if(p.ga_q())p.w.acA(!1) -p.aiM() -p.a2w() -r=p.at -r.toString -p.al9(r-o)}if(Math.abs(s)>1e-10){o=p.fr -o.toString -r=p.DB() -q=$.at.T$.x.h(0,p.w.Q) -q.toString -o.a7V(r,q,s) -return s}}return 0}, -akw(a){var s=this.at -s.toString -this.at=s+a -this.ch=!0}, -alV(a){var s=this,r=s.at -r.toString -s.as=a-r -s.at=a -s.aiM() -s.a2w() -$.d2.p3$.push(new A.bA5(s))}, -aqi(){var s,r=this.w,q=r.c -q.toString -q=A.bpT(q) -if(q!=null){r=r.c -r.toString -s=this.at -s.toString -q.aOS(r,s)}}, -aNB(){var s,r,q -if(this.at==null){s=this.w -r=s.c -r.toString -r=A.bpT(r) -if(r==null)q=null -else{s=s.c -s.toString -q=r.aMM(s)}if(q!=null)this.at=q}}, -aNA(a,b){if(b)this.at=a -else this.vp(a)}, -aqh(){var s=this.at -s.toString -this.w.r.sk(0,s) -s=$.hd.qq$ -s===$&&A.e() -s.aJo()}, -Jq(a){if(this.ax!==a){this.ax=a -this.ch=!0}return!0}, -Jp(a,b){var s,r,q=this -if(!A.aap(q.z,a,0.001)||!A.aap(q.Q,b,0.001)||q.ch||q.db!==A.cN(q.gy5())){q.z=a -q.Q=b -q.db=A.cN(q.gy5()) -s=q.ay?q.DB():null -q.ch=!1 -q.CW=!0 -if(q.ay){r=q.cx -r.toString -s.toString -r=!q.bA3(r,s)}else r=!1 -if(r)return!1 -q.ay=!0}if(q.CW){q.b_7() -q.w.aUp(q.r.Io(q)) -q.CW=!1}s=q.DB() -r=q.cx -if(r!=null)r=!(Math.max(s.gvX()-s.gCx(),0)===Math.max(r.gvX()-r.gCx(),0)&&s.gNx()===r.gNx()&&Math.max(s.gCv()-s.gvX(),0)===Math.max(r.gCv()-r.gvX(),0)&&s.e===r.e) -else r=!0 -if(r){if(!q.cy){A.j2(q.gbCT()) -q.cy=!0}q.cx=q.DB()}return!0}, -bA3(a,b){var s=this,r=s.r.a6t(s.fr.gDQ(),b,a,s.fr.gyt()),q=s.at -q.toString -if(r!==q){s.at=r -return!1}return!0}, -Xu(){this.fr.Xu() -this.aiM()}, -aiM(){var s,r,q,p,o,n,m=this,l=m.w -switch(l.a.c.a){case 0:s=B.fap -break -case 2:s=B.fad -break -case 3:s=B.fa6 -break -case 1:s=B.fa3 -break -default:s=null}r=s.a -q=null -p=s.b -q=p -s=A.aQ(t._S) -o=m.at -o.toString -n=m.z -n.toString -if(o>n)s.v(0,q) -o=m.at -o.toString -n=m.Q -n.toString -if(on)k=n -break -default:k=null}n=p.at -n.toString -if(k===n){s=1 -break}if(e.a===0){p.vp(k) -s=1 -break}q=p.y4(k,d,e) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$YM,r)}, -a_6(a,b,c,d){var s,r=this.z -r.toString -s=this.Q -s.toString -b=A.Z(b,r,s) -return this.b_H(0,b,c,d)}, -Ah(a){var s,r,q=this,p=q.fr -if(p!=null){s=p.gG6() -r=q.fr.gDQ() -if(r&&!a.gDQ())q.al4() -q.fr.n()}else{r=!1 -s=!1}q.fr=a -if(s!==a.gG6())q.w.acA(q.fr.gG6()) -q.dy.sk(0,q.fr.gDQ()) -if(!r&&q.fr.gDQ())q.al7()}, -al7(){var s=this.fr -s.toString -s.aIH(this.DB(),$.at.T$.x.h(0,this.w.Q))}, -al9(a){var s,r,q=this.fr -q.toString -s=this.DB() -r=$.at.T$.x.h(0,this.w.Q) -r.toString -q.aII(s,r,a)}, -al4(){var s,r,q=this,p=q.fr -p.toString -s=q.DB() -r=$.at.T$.x.h(0,q.w.Q) -r.toString -p.aIG(s,r) -q.aqh() -q.aqi()}, -bCU(){var s,r,q -this.cy=!1 -s=this.w.Q -if($.at.T$.x.h(0,s)!=null){r=this.DB() -q=$.at.T$.x.h(0,s) -q.toString -s=$.at.T$.x.h(0,s) -if(s!=null)s.uL(new A.HI(r,q,0))}}, -n(){var s=this,r=s.fr -if(r!=null)r.n() -s.fr=null -r=s.dy -r.ap$=$.aC() -r.Y$=0 -s.rf()}, -tp(a){var s,r,q=this -q.b_G(a) -s=q.z -s=s==null?null:B.d.bd(s,1) -r=q.Q -r=r==null?null:B.d.bd(r,1) -a.push("range: "+A.A(s)+".."+A.A(r)) -r=q.ax -a.push("viewport: "+A.A(r==null?null:B.d.bd(r,1)))}} -A.bA5.prototype={ -$1(a){this.a.as=0}, -$S:6} -A.HI.prototype={ -aFQ(){return A.cd7(this.b,this.xC$,null,this.a,null)}, -tp(a){this.b0E(a) -a.push(this.a.l(0))}} -A.a7o.prototype={ -tp(a){var s,r -this.a2C(a) -s=this.xC$ -r=s===0?"local":"remote" -a.push("depth: "+s+" ("+r+")")}} -A.aFx.prototype={} -A.HK.prototype={ -ady(a,b,c,d,e,f){var s=this -if(s.at==null&&c!=null)s.at=c -if(s.fr==null)s.Ah(new A.Ax(s))}, -gy5(){return this.w.a.c}, -Gz(a){var s,r=this -r.b_5(a) -r.fr.a=r -r.k4=a.k4 -s=a.ok -if(s!=null){r.ok=s -s.a=r -a.ok=null}}, -Ah(a){var s,r=this -r.k3=0 -r.b_9(a) -s=r.ok -if(s!=null)s.n() -r.ok=null -if(!r.fr.gDQ())r.apa(B.pK)}, -ajm(a){var s,r=this -r.apa(a>0?B.pL:B.xM) -s=r.at -s.toString -r.ado(s-r.r.ajl(r,a))}, -zh(a){var s,r,q=this,p=q.r.RM(q,a) -if(p!=null){if(!q.ga_q()){s=q.fr -s=s==null?null:s.gG6() -s=s!==!1}else s=!1 -s=new A.ac_(s,q) -r=A.aLW(null,0,q.w) -r.d4() -r.iD$.v(0,s.gahK()) -r.Xs(p).a.a.va(s.gahI()) -s.c=r -q.Ah(s)}else q.Ah(new A.Ax(q))}, -apa(a){var s,r,q,p=this -if(p.k4===a)return -p.k4=a -s=p.DB() -r=p.w.Q -q=$.at.T$.x.h(0,r) -q.toString -r=$.at.T$.x.h(0,r) -if(r!=null)r.uL(new A.aue(a,s,q,0))}, -y4(a,b,c){var s,r,q=this,p=q.at -p.toString -if(A.aap(a,p,q.r.KJ(q).a)){q.vp(a) -return A.em(null,t.H)}s=new A.agY(q) -r=new A.aj($.am,t.D4) -s.c=new A.aL(r,t.gR) -p=A.aLW("DrivenScrollActivity",p,q.w) -p.d4() -p.iD$.v(0,s.gahK()) -p.z=B.ch -p.AL(a,b,c).a.a.va(s.gahI()) -s.d!==$&&A.cp() -s.d=p -q.Ah(s) -return r}, -vp(a){var s,r,q=this -q.Ah(new A.Ax(q)) -s=q.at -s.toString -if(s!==a){q.alV(a) -q.al7() -r=q.at -r.toString -q.al9(r-s) -q.al4()}q.zh(0)}, -ao5(a){var s,r,q,p,o=this -if(a===0){o.zh(0) -return}s=o.at -s.toString -r=o.z -r.toString -r=Math.max(s+a,r) -q=o.Q -q.toString -p=Math.min(r,q) -if(p!==s){o.Ah(new A.Ax(o)) -o.apa(-a>0?B.pL:B.xM) -s=o.at -s.toString -o.dy.sk(0,!0) -o.alV(p) -o.al7() -r=o.at -r.toString -o.al9(r-s) -o.al4() -o.zh(0)}}, -a8Z(a){var s=this,r=s.fr.gyt(),q=new A.baH(a,s) -s.Ah(q) -s.k3=r -return q}, -a7Y(a,b){var s,r,q=this,p=q.r,o=p.ajT(q.k3) -p=p.galm() -s=p==null?null:0 -r=new A.bA1(q,b,o,p,a.c,o!==0,s,a.d,a) -q.Ah(new A.b2q(r,q)) -return q.ok=r}, -n(){var s=this.ok -if(s!=null)s.n() -this.ok=null -this.b_b()}} -A.aQW.prototype={ -ahX(a){var s,r=this,q=r.r -q===$&&A.e() -if(a>q){if(!isFinite(q))q=0 -r.w=q -q=r.f -q===$&&A.e() -s=q}else{r.w=0 -q=r.e -q===$&&A.e() -s=q}s.a=r.a -return s}, -wp(a,b){return this.ahX(b).wp(0,b-this.w)}, -yb(a,b){return this.ahX(b).yb(0,b-this.w)}, -DN(a){return this.ahX(a).DN(a-this.w)}, -l(a){return"BouncingScrollSimulation(leadingExtent: "+A.A(this.b)+", trailingExtent: "+A.A(this.c)+")"}} -A.aY9.prototype={ -wp(a,b){var s,r=this.e -r===$&&A.e() -s=A.Z(b/r,0,1) -r=this.f -r===$&&A.e() -return this.b+r*(1-Math.pow(1-s,$.c9s()))}, -yb(a,b){var s=this.e -s===$&&A.e() -return this.c*Math.pow(1-A.Z(b/s,0,1),$.c9s()-1)}, -DN(a){var s=this.e -s===$&&A.e() -return a>=s}} -A.are.prototype={ -H(){return"ScrollViewKeyboardDismissBehavior."+this.b}} -A.ard.prototype={ -bx3(a,b,c,d){var s=this -if(s.x)return new A.as0(c,b,s.at,s.CW,d,null) -return A.coL(s.z,c,s.Q,B.Im,s.y,s.CW,b,s.at,d)}, -B(a){var s,r,q,p,o=this,n=o.aGg(a),m=o.c,l=A.c6w(a,m,o.d),k=o.f -if(k==null)k=o.e==null&&A.cme(a,m) -s=k?A.a_3(a):o.e -r=A.bA8(l,o.CW,s,o.ax,!1,o.cx,null,o.r,o.ch,o.w,o.as,new A.bA6(o,l,n)) -q=k&&s!=null?A.cmd(r):r -m=o.ay -if(m==null)p=null -else p=m -if((p==null?A.pw(a).ac0(a):p)===B.a9z)return new A.ha(new A.bA7(a),q,null,t.kj) -else return q}} -A.bA6.prototype={ -$2(a,b){return this.a.bx3(a,b,this.b,this.c)}, -$S:1040} -A.bA7.prototype={ -$1(a){var s,r=A.xm(this.a) -if(a.d!=null&&!r.gAp()&&r.ge0()){s=$.at.T$.d.c -if(s!=null)s.xf()}return!1}, -$S:211} -A.Lg.prototype={ -aGg(a){return this.db}} -A.acv.prototype={ -aGg(a){var s,r,q,p,o=this.aGb(a),n=this.db -if(n==null){s=A.cv(a,null) -if(s!=null){r=s.r -q=r.aHv(0,0) -p=r.bzM(0,0) -r=this.c===B.P -n=r?p:q -o=A.Bd(o,s.GT(r?q:p))}}return A.b([n!=null?new A.P3(n,o,null):o],t.p)}} -A.xJ.prototype={ -aGb(a){return A.bFD(this.x1)}} -A.bgy.prototype={ -$2(a,b){var s=B.c.aR(b,2) -if((b&1)===0)return this.a.$2(a,s) -return this.b.$2(a,s)}, -$S:1041} -A.bgz.prototype={ -$2(a,b){return(b&1)===0?B.c.aR(b,2):null}, -$S:1042} -A.EY.prototype={ -aGb(a){return new A.asj(this.rx,this.ry,null)}} -A.c_E.prototype={ -$2(a,b){if(!a.a)a.V(0,b)}, -$S:92} -A.a0O.prototype={ -a_(){var s=null,r=t.re -return new A.HL(new A.aF7($.aC()),new A.cc(s,r),new A.cc(s,t.hA),new A.cc(s,r),B.a29,s,A.c(t.yb,t.Q),s,!0,s,s,s)}, -bRu(a,b){return this.f.$2(a,b)}} -A.bAe.prototype={ -$1(a){return null}, -$S:1043} -A.a7r.prototype={ -qx(a){return this.r!==a.r}} -A.HL.prototype={ -gaIr(){var s,r=this -switch(r.a.c.a){case 0:s=r.d.at -s.toString -s=new A.t(0,-s) -break -case 2:s=r.d.at -s.toString -s=new A.t(0,s) -break -case 3:s=r.d.at -s.toString -s=new A.t(-s,0) -break -case 1:s=r.d.at -s.toString -s=new A.t(s,0) -break -default:s=null}return s}, -gVI(){var s=this.a.d -if(s==null){s=this.x -s.toString}return s}, -gwR(){return this.a.Q}, -aEi(){var s,r,q,p=this,o=p.a.as -if(o==null){o=p.c -o.toString -o=A.pw(o)}p.w=o -o=p.a -s=o.e -if(s==null){o=o.as -if(o==null)s=null -else{r=p.c -r.toString -r=o.Ph(r) -s=r}}o=p.w -r=p.c -r.toString -r=o.Ph(r) -p.e=r -o=s==null?null:s.Dw(r) -p.e=o==null?p.e:o -q=p.d -if(q!=null){p.gVI().JG(0,q) -A.j2(q.gqL())}o=p.gVI() -r=p.e -r.toString -r=o.akJ(r,p,q) -p.d=r -p.gVI().b8(r)}, -Bq(a,b){var s,r,q,p=this.r -this.Hz(p,"offset") -s=p.y -r=s==null -if((r?A.y(p).i("fa.T").a(s):s)!=null){q=this.d -q.toString -p=r?A.y(p).i("fa.T").a(s):s -p.toString -q.aNA(p,b)}}, -aC(){if(this.a.d==null)this.x=new A.i4(0,!0,null,null,null,A.b([],t.ZP),$.aC()) -this.aU()}, -dk(){var s,r=this,q=r.c -q.toString -q=A.cv(q,B.qf) -r.y=q==null?null:q.cx -q=r.c -q.toString -q=A.cv(q,B.dZ) -q=q==null?null:q.b -if(q==null){q=r.c -q.toString -A.Cy(q).toString -q=$.is() -s=q.d -q=s==null?q.grL():s}r.f=q -r.aEi() -r.b0H()}, -brb(a){var s,r,q=this,p=null,o=q.a.as,n=o==null,m=a.as,l=m==null -if(n!==l)return!0 -if(!n&&!l&&o.acH(m))return!0 -o=q.a -s=o.e -if(s==null){o=o.as -if(o==null)s=p -else{n=q.c -n.toString -n=o.Ph(n) -s=n}}r=a.e -if(r==null)if(l)r=p -else{o=q.c -o.toString -o=m.Ph(o) -r=o}do{o=s==null -n=o?p:A.K(s) -m=r==null -if(n!=(m?p:A.K(r)))return!0 -s=o?p:s.a -r=m?p:r.a}while(s!=null||r!=null) -o=q.a.d -o=o==null?p:A.K(o) -n=a.d -return o!=(n==null?p:A.K(n))}, -bp(a){var s,r,q=this -q.b0I(a) -s=a.d -if(q.a.d!=s){if(s==null){s=q.x -s.toString -r=q.d -r.toString -s.JG(0,r) -q.x.n() -q.x=null}else{r=q.d -r.toString -s.JG(0,r) -if(q.a.d==null)q.x=new A.i4(0,!0,null,null,null,A.b([],t.ZP),$.aC())}s=q.gVI() -r=q.d -r.toString -s.b8(r)}if(q.brb(a))q.aEi()}, -n(){var s,r=this,q=r.a.d -if(q!=null){s=r.d -s.toString -q.JG(0,s)}else{q=r.x -if(q!=null){s=r.d -s.toString -q.JG(0,s)}q=r.x -if(q!=null)q.n()}r.d.n() -r.r.n() -r.b0J()}, -aUp(a){var s,r,q=this -if(a===q.ay)s=!a||A.cN(q.a.c)===q.ch -else s=!1 -if(s)return -if(!a){q.at=B.a29 -q.aBu()}else{switch(A.cN(q.a.c).a){case 1:q.at=A.j([B.tx,new A.ee(new A.bAa(q),new A.bAb(q),t.ok)],t.Ev,t.xR) -break -case 0:q.at=A.j([B.yn,new A.ee(new A.bAc(q),new A.bAd(q),t.Uv)],t.Ev,t.xR) -break}a=!0}q.ay=a -q.ch=A.cN(q.a.c) -s=q.Q -if(s.gam()!=null){s=s.gam() -s.ai9(q.at) -if(!s.a.f){r=s.c.gav() -r.toString -t.Wx.a(r) -s.e.bwo(r)}}}, -acA(a){var s,r=this -if(r.ax===a)return -r.ax=a -s=r.as -if($.at.T$.x.h(0,s)!=null){s=$.at.T$.x.h(0,s).gav() -s.toString -t.f1.a(s).saKh(r.ax)}}, -bcD(a){this.cx=this.d.a8Z(this.gb8D())}, -bpJ(a){var s=this -s.CW=s.d.a7Y(a,s.gb8B()) -if(s.cx!=null)s.cx=null}, -bpK(a){var s=this.CW -if(s!=null)s.rt(0,a)}, -bpI(a){var s=this.CW -if(s!=null)s.aJ1(0,a)}, -aBu(){if($.at.T$.x.h(0,this.Q)==null)return -var s=this.cx -if(s!=null)s.a.zh(0) -s=this.CW -if(s!=null)s.a.zh(0)}, -b8E(){this.cx=null}, -b8C(){this.CW=null}, -aBz(a){var s,r=this.d,q=r.at -q.toString -s=r.z -s.toString -s=Math.max(q+a,s) -r=r.Q -r.toString -return Math.min(s,r)}, -aBy(a){var s,r,q,p=$.hd.bh$ -p===$&&A.e() -p=p.a -s=A.y(p).i("aH<2>") -r=A.eH(new A.aH(p,s),s.i("D.E")) -p=this.w -p===$&&A.e() -p=p.ga_z() -q=r.cs(0,p.gvM(p))&&a.gqk(a)===B.d0 -p=this.a -switch((q?A.cV2(A.cN(p.c)):A.cN(p.c)).a){case 0:p=a.gzV().a -break -case 1:p=a.gzV().b -break -default:p=null}return A.JM(this.a.c)?-p:p}, -boa(a){var s,r,q,p,o=this -if(t.Mj.b(a)&&o.d!=null){s=o.e -if(s!=null){r=o.d -r.toString -r=!s.Io(r) -s=r}else s=!1 -if(s){a.KD(!0) -return}q=o.aBy(a) -p=o.aBz(q) -if(q!==0){s=o.d.at -s.toString -s=p!==s}else s=!1 -if(s){$.kp.aW$.aoo(0,a,o.gbpL()) -return}a.KD(!0)}else if(t.xb.b(a))o.d.ao5(0)}, -bpM(a){var s,r=this,q=r.aBy(a),p=r.aBz(q) -if(q!==0){s=r.d.at -s.toString -s=p!==s}else s=!1 -if(s)r.d.ao5(q)}, -beS(a){var s,r -if(a.xC$===0){s=$.at.T$.x.h(0,this.z) -r=s==null?null:s.gav() -if(r!=null)r.cQ()}return!1}, -B(a){var s,r,q,p,o,n,m,l,k=this,j=null,i=k.d -i.toString -s=k.at -r=k.a -q=r.x -p=r.w -o=k.ax -n=new A.a7r(k,i,A.B2(B.da,new A.n0(A.cq(j,j,A.mL(r.bRu(a,i),o,k.as),!1,j,j,!1,j,!p,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,B.Q,j),s,q,p,k.Q),j,j,j,j,j,j,k.gbo9(),j),j) -i=k.a -if(!i.w){i=k.d -i.toString -s=k.e.gGC() -r=k.a -q=A.cN(r.c) -n=new A.ha(k.gbeR(),new A.aFy(i,s,r.y,q,n,k.z),j,t.ji) -i=r}s=k.gVI() -m=new A.arf(i.c,s,i.at) -i=k.w -i===$&&A.e() -n=i.a6Q(a,i.a6O(a,n,m),m) -l=A.a0Y(a) -if(l!=null){i=k.d -i.toString -n=new A.a7t(k,i,n,l,j)}return n}} -A.bAa.prototype={ -$0(){var s=this.a.w -s===$&&A.e() -return A.bLl(null,s.gF7())}, -$S:176} -A.bAb.prototype={ -$1(a){var s,r,q=this.a -a.ay=q.gaxv() -a.ch=q.gaBw() -a.CW=q.gaBx() -a.cx=q.gaBv() -a.cy=q.gaBt() -s=q.e -r=s==null -a.db=r?null:s.ganp() -a.dx=r?null:s.ga9A() -s=q.e -a.dy=s==null?null:s.ga__() -s=q.w -s===$&&A.e() -r=q.c -r.toString -a.fx=s.abH(r) -a.at=q.a.z -r=q.w -s=q.c -s.toString -a.ax=r.KY(s) -a.b=q.y -a.c=q.w.gF7()}, -$S:177} -A.bAc.prototype={ -$0(){var s=this.a.w -s===$&&A.e() -return A.X2(null,s.gF7())}, -$S:279} -A.bAd.prototype={ -$1(a){var s,r,q=this.a -a.ay=q.gaxv() -a.ch=q.gaBw() -a.CW=q.gaBx() -a.cx=q.gaBv() -a.cy=q.gaBt() -s=q.e -r=s==null -a.db=r?null:s.ganp() -a.dx=r?null:s.ga9A() -s=q.e -a.dy=s==null?null:s.ga__() -s=q.w -s===$&&A.e() -r=q.c -r.toString -a.fx=s.abH(r) -a.at=q.a.z -r=q.w -s=q.c -s.toString -a.ax=r.KY(s) -a.b=q.y -a.c=q.w.gF7()}, -$S:278} -A.a7t.prototype={ -a_(){return new A.aFz()}} -A.aFz.prototype={ -aC(){var s,r,q,p -this.aU() -s=this.a -r=s.c -s=s.d -q=t.x9 -p=t.Z -q=new A.a7s(r,new A.b2H(r,30),s,A.c(q,p),A.c(q,p),A.b([],t.D1),A.aQ(q),B.Fr,$.aC()) -s.an(0,q.gaBk()) -this.d=q}, -bp(a){var s,r -this.bJ(a) -s=this.a.d -if(a.d!==s){r=this.d -r===$&&A.e() -r.sbG(0,s)}}, -n(){var s=this.d -s===$&&A.e() -s.n() -this.aM()}, -B(a){var s=this.a,r=s.f,q=this.d -q===$&&A.e() -return new A.C_(r,s.e,q,null)}} -A.a7s.prototype={ -sbG(a,b){var s,r=this.id -if(b===r)return -s=this.gaBk() -r.V(0,s) -this.id=b -b.an(0,s)}, -bpu(){if(this.fr)return -this.fr=!0 -$.d2.p3$.push(new A.c_B(this))}, -a7P(){var s=this,r=s.b,q=A.jV(r,A.U(r).c) -r=s.k1 -r.cI(r,new A.c_C(q)) -r=s.k2 -r.cI(r,new A.c_D(q)) -s.as0()}, -a8B(a){var s=this -s.k1.P(0) -s.k2.P(0) -s.fy=s.fx=null -s.go=!1 -return s.as2(a)}, -Ff(a){var s,r,q,p,o,n,m=this -if(m.fy==null&&m.fx==null)m.go=m.axm(a.b) -s=A.aKe(m.dx) -r=a.b -q=a.c -p=-s.a -o=-s.b -if(a.a===B.mg){r=m.fy=m.ayh(r) -a=A.a1_(new A.t(r.a+p,r.b+o),q)}else{r=m.fx=m.ayh(r) -a=A.a10(new A.t(r.a+p,r.b+o),q)}n=m.as5(a) -if(n===B.tb){m.dy.e=!1 -return n}if(m.go){r=m.dy -r.aWY(A.apL(a.b,0,0)) -if(r.e)return B.tb}return n}, -ayh(a){var s,r,q,p=this.dx,o=p.c.gav() -o.toString -t.x.a(o) -s=o.tQ(a) -if(!this.go){r=s.b -if(r<0||s.a<0)return A.cL(o.bN(0,null),B.l) -if(r>o.gE(0).b||s.a>o.gE(0).a)return B.f68}q=A.aKe(p) -return A.cL(o.bN(0,null),new A.t(s.a+q.a,s.b+q.b))}, -aix(a,b){var s,r,q,p=this,o=p.dx,n=A.aKe(o) -o=o.c.gav() -o.toString -t.x.a(o) -s=o.bN(0,null) -r=p.d -if(r!==-1)q=p.fx==null||b -else q=!1 -if(q){r=p.b[r] -r=r.gk(r).a -r.toString -p.fx=A.cL(s,A.cL(p.b[p.d].bN(0,o),r.a.a8(0,new A.t(0,-r.b/2))).a8(0,n))}r=p.c -if(r!==-1)q=p.fy==null||a -else q=!1 -if(q){r=p.b[r] -r=r.gk(r).b -r.toString -p.fy=A.cL(s,A.cL(p.b[p.c].bN(0,o),r.a.a8(0,new A.t(0,-r.b/2))).a8(0,n))}}, -aDZ(){return this.aix(!0,!0)}, -a8H(a){var s=this.as3(a) -if(this.d!==-1)this.aDZ() -return s}, -a8J(a){var s,r=this -r.go=r.axm(a.b) -s=r.as4(a) -r.aDZ() -return s}, -am1(a){var s=this,r=s.aZ2(a),q=a.c -s.aix(q,!q) -if(s.go)s.ayI(q) -return r}, -am_(a){var s=this,r=s.aZ1(a),q=a.c -s.aix(q,!q) -if(s.go)s.ayI(q) -return r}, -ayI(a){var s,r,q,p,o,n,m,l,k=this,j=k.b -if(a){s=j[k.c] -r=s.gk(s).b -q=s.gk(s).b.b}else{s=j[k.d] -r=s.gk(s).a -j=s.gk(s).a -q=j==null?null:j.b}if(q==null||r==null)return -j=k.dx -p=j.c.gav() -p.toString -t.x.a(p) -o=A.cL(s.bN(0,p),r.a) -n=p.gE(0).a -p=p.gE(0).b -switch(j.a.c.a){case 0:m=o.b -l=m-q -if(m>=p&&l<=0)return -if(m>p){j=k.id -n=j.at -n.toString -j.vp(n+p-m) -return}if(l<0){j=k.id -p=j.at -p.toString -j.vp(p+0-l)}return -case 1:r=o.a -if(r>=n&&r<=0)return -if(r>n){j=k.id -p=j.at -p.toString -j.vp(p+r-n) -return}if(r<0){j=k.id -p=j.at -p.toString -j.vp(p+r)}return -case 2:m=o.b -l=m-q -if(m>=p&&l<=0)return -if(m>p){j=k.id -n=j.at -n.toString -j.vp(n+m-p) -return}if(l<0){j=k.id -p=j.at -p.toString -j.vp(p+l)}return -case 3:r=o.a -if(r>=n&&r<=0)return -if(r>n){j=k.id -p=j.at -p.toString -j.vp(p+n-r) -return}if(r<0){j=k.id -p=j.at -p.toString -j.vp(p+0-r)}return}}, -axm(a){var s,r=this.dx.c.gav() -r.toString -t.x.a(r) -s=r.tQ(a) -return new A.a1(0,0,0+r.gE(0).a,0+r.gE(0).b).p(0,s)}, -ua(a,b){var s,r,q=this -switch(b.a.a){case 0:s=q.dx.d.at -s.toString -q.k1.j(0,a,s) -q.JT(a) -break -case 1:s=q.dx.d.at -s.toString -q.k2.j(0,a,s) -q.JT(a) -break -case 6:case 7:q.JT(a) -s=q.dx -r=s.d.at -r.toString -q.k1.j(0,a,r) -s=s.d.at -s.toString -q.k2.j(0,a,s) -break -case 2:q.k2.A(0,a) -q.k1.A(0,a) -break -case 3:case 4:case 5:s=q.dx -r=s.d.at -r.toString -q.k2.j(0,a,r) -s=s.d.at -s.toString -q.k1.j(0,a,s) -break}return q.as1(a,b)}, -JT(a){var s,r,q,p,o,n,m=this,l=m.dx,k=l.d.at -k.toString -s=m.k1 -r=s.h(0,a) -q=m.fx -if(q!=null)p=r==null||Math.abs(k-r)>1e-10 -else p=!1 -if(p){o=A.aKe(l) -a.x7(A.a10(new A.t(q.a+-o.a,q.b+-o.b),null)) -q=l.d.at -q.toString -s.j(0,a,q)}s=m.k2 -n=s.h(0,a) -q=m.fy -if(q!=null)k=n==null||Math.abs(k-n)>1e-10 -else k=!1 -if(k){o=A.aKe(l) -a.x7(A.a1_(new A.t(q.a+-o.a,q.b+-o.b),null)) -l=l.d.at -l.toString -s.j(0,a,l)}}, -n(){var s=this -s.k1.P(0) -s.k2.P(0) -s.fr=!1 -s.dy.e=!1 -s.a2B()}} -A.c_B.prototype={ -$1(a){var s=this.a -if(!s.fr)return -s.fr=!1 -s.a60()}, -$S:6} -A.c_C.prototype={ -$2(a,b){return!this.a.p(0,a)}, -$S:361} -A.c_D.prototype={ -$2(a,b){return!this.a.p(0,a)}, -$S:361} -A.aFy.prototype={ -bl(a){var s=this,r=s.e,q=new A.a77(r,s.f,s.w,s.r,null,new A.bH(),A.aN(t.T)) -q.bj() -q.sbX(null) -r.an(0,q.gSS()) -return q}, -bB(a,b){var s=this -b.sGC(s.f) -b.b2=s.w -b.sbG(0,s.e) -b.saTv(s.r)}} -A.a77.prototype={ -sbG(a,b){var s,r=this,q=r.M -if(b===q)return -s=r.gSS() -q.V(0,s) -r.M=b -b.an(0,s) -r.cQ()}, -sGC(a){if(a===this.T)return -this.T=a -this.cQ()}, -saTv(a){if(a==this.cr)return -this.cr=a -this.cQ()}, -bkR(a){var s -switch(this.b2.a){case 0:s=a.a -break -case 1:s=a.b -break -default:s=null}this.M.vp(s)}, -u9(a){var s,r,q=this -q.xW(a) -a.a=!0 -s=q.M -if(s.ay){r=q.T -a.bi=a.bi.bz2(r) -a.r=!0 -r=s.at -r.toString -a.bE=r -r=s.Q -r.toString -a.b9=r -s=s.z -s.toString -a.Y=s -a.saSX(q.cr) -s=q.M -r=s.Q -r.toString -s=s.z -s.toString -if(r>s&&q.T)a.sbL_(q.gbkQ())}}, -Rh(a,b,c){var s,r,q,p,o,n,m,l=this -if(c.length!==0){s=B.b.gS(c).dy -s=!(s!=null&&s.p(0,B.a9U))}else s=!0 -if(s){l.dl=null -l.ask(a,b,c) -return}s=l.dl -if(s==null)s=l.dl=A.a17(null,l.gIq()) -s.sdG(0,a.e) -s=l.dl -s.toString -r=t.QF -q=A.b([s],r) -p=A.b([],r) -for(s=c.length,o=null,n=0;n#"+A.cB(r)+"("+B.b.b_(q,", ")+")"}, -gu(a){return A.a7(this.a,this.b,null,this.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r===b)return!0 -if(J.as(b)!==A.K(r))return!1 -s=!1 -if(b instanceof A.arf)if(b.a===r.a)if(b.b===r.b)s=b.d===r.d -return s}} -A.bA9.prototype={ -$2(a,b){if(b!=null)this.a.push(a+b.l(0))}, -$S:362} -A.b2H.prototype={ -agT(a,b){var s -switch(b.a){case 0:s=a.a -break -case 1:s=a.b -break -default:s=null}return s}, -brh(a,b){var s -switch(b.a){case 0:s=a.a -break -case 1:s=a.b -break -default:s=null}return s}, -aWY(a){var s=this,r=s.a.gaIr() -s.d=a.Ec(0,r.a,r.b) -if(s.e)return -s.QM()}, -QM(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b -var $async$QM=A.o(function(a,a0){if(a===1)return A.k(a0,r) -for(;;)switch(s){case 0:c=p.a -b=c.c.gav() -b.toString -t.x.a(b) -o=b.bN(0,null) -n=A.hP(o,new A.a1(0,0,0+b.gE(0).a,0+b.gE(0).b)) -b=p.d -b===$&&A.e() -A.hP(o,b) -p.e=!0 -m=c.gaIr() -b=n.a -l=n.b -k=c.a.c -j=p.agT(new A.t(b+m.a,l+m.b),A.cN(k)) -i=j+p.brh(new A.X(n.c-b,n.d-l),A.cN(k)) -l=p.d -h=p.agT(new A.t(l.a,l.b),A.cN(k)) -g=p.agT(new A.t(l.c,l.d),A.cN(k)) -f=null -switch(k.a){case 0:case 3:if(g>i){b=c.d -l=b.at -l.toString -b=b.z -b.toString -b=l>b}else b=!1 -if(b){e=Math.min(g-i,20) -b=c.d -l=b.z -l.toString -b=b.at -b.toString -f=Math.max(l,b-e)}else{if(hb}else b=!1 -if(b){e=Math.min(j-h,20) -b=c.d -l=b.z -l.toString -b=b.at -b.toString -f=Math.max(l,b-e)}else{if(g>i){b=c.d -l=b.at -l.toString -b=b.Q -b.toString -b=l1e-10 -s=r}else s=!1 -return s}, -azW(a){var s,r,q=this -if(a){$.aw() -s=A.bh() -r=q.c -s.r=r.bs(r.gbR(r)*q.r.gk(0)).gk(0) -s.b=B.bS -s.c=1 -return s}$.aw() -s=A.bh() -r=q.b -s.r=r.bs(r.gbR(r)*q.r.gk(0)).gk(0) -return s}, -bm7(){return this.azW(!1)}, -bm4(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=null -g.gahB() -switch(g.gahB().a){case 0:s=g.f -r=g.db -r===$&&A.e() -q=new A.X(s,r) -r=g.x -s+=2*r -p=g.dx.d -p.toString -o=new A.X(s,p-g.gxt()) -n=r+g.CW.a -m=g.cy -m===$&&A.e() -r=n-r -l=g.gWb() -k=new A.t(r,l) -j=k.a8(0,new A.t(s,0)) -i=new A.t(r+s,l+(p-g.gxt())) -h=m -break -case 1:s=g.f -r=g.db -r===$&&A.e() -q=new A.X(s,r) -r=g.x -p=g.dx.d -p.toString -o=new A.X(s+2*r,p-g.gxt()) -n=b.a-s-r-g.CW.c -s=g.cy -s===$&&A.e() -r=n-r -m=g.gWb() -k=new A.t(r,m) -i=new A.t(r,m+(p-g.gxt())) -j=k -h=s -break -case 2:s=g.db -s===$&&A.e() -r=g.f -q=new A.X(s,r) -s=g.dx.d -s.toString -p=g.gxt() -m=g.x -r+=2*m -o=new A.X(s-p,r) -p=g.cy -p===$&&A.e() -h=m+g.CW.b -l=g.gWb() -m=h-m -k=new A.t(l,m) -j=k.a8(0,new A.t(0,r)) -i=new A.t(l+(s-g.gxt()),m+r) -n=p -break -case 3:s=g.db -s===$&&A.e() -r=g.f -q=new A.X(s,r) -s=g.dx.d -s.toString -p=g.gxt() -m=g.x -o=new A.X(s-p,r+2*m) -p=g.cy -p===$&&A.e() -h=b.b-r-m-g.CW.d -r=g.gWb() -m=h-m -k=new A.t(r,m) -i=new A.t(r+(s-g.gxt()),m) -j=k -n=p -break -default:i=f -j=i -k=j -o=k -q=o -h=q -n=h}s=k.a -r=k.b -g.ch=new A.a1(s,r,s+o.a,r+o.b) -g.cx=new A.a1(n,h,n+q.a,h+q.b) -if(g.r.gk(0)!==0){s=g.ch -s.toString -a.wc(s,g.bm7()) -a.Cb(j,i,g.azW(!0)) -s=g.y -if(s!=null){r=g.cx -r.toString -a.r0(A.mc(r,s),g.gazV()) -return}s=g.cx -s.toString -a.wc(s,g.gazV()) -return}}, -bb(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.dy -if(d==null||!e.agN(e.dx))return -s=e.dx -r=s.d -r.toString -q=e.gxt() -p=e.w -o=2*p -if(r-q-o<=0)return -q=s.b -q.toString -if(q==1/0||q==-1/0)return -n=s.gNx() -m=e.gxt() -l=s.a -l.toString -q-=l -k=A.Z((n-m)/(q+r-e.gxt()),0,1) -j=Math.max(Math.min(r-e.gxt()-o,e.at),(r-e.gxt()-o)*k) -m=s.gNx() -i=Math.min(e.as,r-e.gxt()-o) -n=d!==B.dj -if((!n||d===B.dk?Math.max(s.gCv()-s.gvX(),0):Math.max(s.gvX()-s.gCx(),0))>0)h=(!n||d===B.dk?Math.max(s.gvX()-s.gCx(),0):Math.max(s.gCv()-s.gvX(),0))>0 -else h=!1 -g=h?i:i*(1-A.Z(1-m/r,0,0.2)/0.2) -m=A.Z(j,g,r-e.gxt()-o) -e.db=m -if(q>0){s=s.c -s.toString -f=A.Z((s-l)/q,0,1)}else f=0 -d=!n||d===B.dk?1-f:f -e.cy=d*(r-e.gxt()-o-m)+(e.gWb()+p) -return e.bm4(a,b)}, -aq8(a){var s,r,q,p,o=this,n=o.dx,m=n.b -m.toString -s=n.a -s.toString -n=n.d -n.toString -r=o.gxt() -q=o.w -p=o.db -p===$&&A.e() -return(m-s)*a/(n-r-2*q-p)}, -St(a){var s,r,q=this -if(q.cx==null)return null -s=!0 -if(!q.ay)if(q.r.gk(0)!==0){s=q.dx -r=s.a -r.toString -s=s.b -s.toString -s=r===s}if(s)return!1 -return q.ch.p(0,a)}, -aKd(a,b,c){var s,r,q,p=this,o=p.ch -if(o==null)return!1 -if(p.ay)return!1 -s=p.dx -r=s.a -r.toString -s=s.b -s.toString -if(r===s)return!1 -q=o.yS(A.pu(p.cx.gcH(),24)) -if(p.r.gk(0)===0){if(c&&b===B.d0)return q.p(0,a) -return!1}switch(b.a){case 0:case 4:return q.p(0,a) -case 1:case 2:case 3:case 5:return o.p(0,a)}}, -bGS(a,b){return this.aKd(a,b,!1)}, -aKe(a,b){var s,r,q=this -if(q.cx==null)return!1 -if(q.ay)return!1 -if(q.r.gk(0)===0)return!1 -s=q.dx -r=s.a -r.toString -s=s.b -s.toString -if(r===s)return!1 -switch(b.a){case 0:case 4:s=q.cx -return s.yS(A.pu(s.gcH(),24)).p(0,a) -case 1:case 2:case 3:case 5:return q.cx.p(0,a)}}, -tD(a){var s=this,r=!0 -if(s.a.m(0,a.a))if(s.b.m(0,a.b))if(s.c.m(0,a.c))if(s.e==a.e)if(s.f===a.f)if(s.r===a.r)if(s.w===a.w)if(s.x===a.x)if(J.v(s.y,a.y))if(s.Q.m(0,a.Q))if(s.as===a.as)if(s.at===a.at)r=s.ay!==a.ay -return r}, -a2d(a){return!1}, -gUp(){return null}, -l(a){return"#"+A.cB(this)}, -n(){this.r.a.V(0,this.grQ()) -this.rf()}} -A.Oe.prototype={ -a_(){return A.cKd(t.jY)}, -Kk(a){return this.cx.$1(a)}} -A.vy.prototype={ -gDp(){var s=this.a.d -if(s==null){s=this.c -s.toString -s=A.a_3(s)}return s}, -gPD(){var s=this.a.e -return s===!0}, -gaCg(){if(this.gPD())this.a.toString -return!1}, -gNu(){this.a.toString -return!0}, -aC(){var s,r,q,p,o,n=this,m=null -n.aU() -s=A.c2(m,n.a.ay,m,m,n) -s.d4() -r=s.lW$ -r.b=!0 -r.a.push(n.gbuI()) -n.x=s -s=n.y=A.cP(B.a6,s,m) -r=n.a -q=r.w -if(q==null)q=6 -p=r.r -o=r.db -r=r.dx -r=new A.OA(B.A4,B.D,B.D,m,q,s,r,0,p,m,B.Z,18,18,o,B.Z,$.aC()) -s.a.an(0,r.grQ()) -n.CW!==$&&A.cp() -n.CW=r}, -dk(){this.qQ()}, -buJ(a){var s,r=this -if(a!==B.aa)if(r.gDp()!=null&&r.gNu()){s=r.x -s===$&&A.e() -s=s.Q -s===$&&A.e() -if(s===B.cm){s=r.a.e -s=s===!0}else s=!1 -if(s)return}}, -a0y(){var s,r=this,q=r.c.aj(t.I).w,p=r.CW -p===$&&A.e() -r.a.toString -p.spP(0,B.A4) -r.a.toString -p.sbQl(null) -if(r.gaCg()){r.a.toString -s=B.akU}else s=B.D -p.sCN(s) -if(r.gaCg()){r.a.toString -s=B.Jg}else s=B.D -p.saO9(s) -p.scV(q) -s=r.a.w -p.saoN(s==null?6:s) -p.sa_P(r.a.r) -r.a.toString -s=r.c -s.toString -s=A.b4(s,B.dG,t.l).w -p.sq0(0,s.r) -p.sacp(r.a.db) -p.sand(r.a.dx) -r.a.toString -p.sdS(0,null) -r.a.toString -p.sakL(0) -r.a.toString -p.sanr(0,18) -r.a.toString -p.saLC(18) -p.saKg(!r.gNu())}, -bp(a){var s,r=this -r.bJ(a) -s=r.a.e -if(s!=a.e)if(s===!0){s=r.w -if(s!=null)s.af(0) -s=r.x -s===$&&A.e() -s.z=B.ch -s.AL(1,B.a1,null)}else{s=r.x -s===$&&A.e() -s.pX(0)}}, -a4J(){var s,r=this -if(!r.gPD()){s=r.w -if(s!=null)s.af(0) -r.w=A.d4(r.a.ch,new A.bul(r))}}, -b8J(){this.as=null}, -b8L(){this.ax=null}, -bbm(a){var s,r,q,p,o,n=this,m=n.r,l=m.gbG(m),k=A.cm(),j=A.cm() -m=l.w -switch(m.a.c.a){case 0:s=a.b -k.b=n.d.b-s -j.b=n.e.b-s -break -case 1:s=a.a -k.b=s-n.d.a -j.b=s-n.e.a -break -case 2:s=a.b -k.b=s-n.d.b -j.b=s-n.e.b -break -case 3:s=a.a -k.b=n.d.a-s -j.b=n.e.a-s -break}s=n.CW -s===$&&A.e() -r=n.f -r.toString -q=s.aq8(r+k.b3()) -if(k.b3()>0){r=l.at -r.toString -r=qr}else r=!1 -else r=!0 -if(r){r=l.at -r.toString -q=r+s.aq8(j.b3())}s=l.at -s.toString -if(q!==s){p=q-l.r.Xt(l,q) -s=n.c -s.toString -s=A.pw(s) -r=n.c -r.toString -switch(s.Bw(r).a){case 1:case 3:case 4:case 5:s=l.z -s.toString -r=l.Q -r.toString -p=A.Z(p,s,r) -break -case 2:case 0:break}o=A.JM(m.a.c) -m=l.at -if(o){m.toString -m=p-m}else{m.toString -m-=p}return m}return null}, -amg(){var s,r=this -r.r=r.gDp() -if(r.ay==null)return -s=r.w -if(s!=null)s.af(0) -s=r.r -r.ax=s.gbG(s).a8Z(r.gb8K())}, -a8N(a){var s,r,q,p,o,n,m,l,k=this -if(k.ay==null)return -s=k.w -if(s!=null)s.af(0) -s=k.x -s===$&&A.e() -s.cT(0) -s=k.r -r=s.gbG(s) -s=$.at.T$.x.h(0,k.z).gav() -s.toString -s=A.cL(t.x.a(s).bN(0,null),a) -k.as=r.a7Y(new A.p6(s,a,null,null),k.gb8I()) -k.e=k.d=a -s=k.CW -s===$&&A.e() -q=s.dx -p=q.b -p.toString -o=q.a -o.toString -n=p-o -if(n>0){m=q.c -m.toString -l=A.Z(m/n,o/n,p/n)}else l=0 -q=q.d -q.toString -p=s.gxt() -o=s.w -s=s.db -s===$&&A.e() -k.f=l*(q-p-2*o-s)}, -bGu(a){var s,r,q,p,o,n,m=this,l=null -if(J.v(m.e,a))return -s=m.r -r=s.gbG(s) -if(!r.r.Io(r))return -q=m.ay -if(q==null)return -if(m.as==null)return -p=m.bbm(a) -if(p==null)return -switch(q.a){case 0:s=new A.t(p,0) -break -case 1:s=new A.t(0,p) -break -default:s=l}o=$.at.T$.x.h(0,m.z).gav() -o.toString -n=A.Vx(s,A.cL(t.x.a(o).bN(0,l),a),l,a,p,l) -m.as.rt(0,n) -m.e=a}, -a8M(a,b){var s,r,q,p,o,n=this,m=n.ay -if(m==null)return -n.a4J() -n.e=n.r=null -if(n.as==null)return -s=n.c -s.toString -s=A.pw(s) -r=n.c -r.toString -q=s.Bw(r) -$label0$0:{if(B.aq===q||B.b8===q){s=b.a -s=new A.np(new A.t(-s.a,-s.b)) -break $label0$0}s=B.dE -break $label0$0}r=$.at.T$.x.h(0,n.z).gav() -r.toString -r=A.cL(t.x.a(r).bN(0,null),a) -switch(m.a){case 0:p=s.a.a -break -case 1:p=s.a.b -break -default:p=null}o=n.as -if(o!=null)o.aJ1(0,new A.kV(r,a,s,p)) -n.r=n.f=n.e=n.d=null}, -a8O(a){var s,r,q,p,o=this,n=o.r=o.gDp(),m=n.gbG(n) -if(!m.r.Io(m))return -n=m.w -switch(A.cN(n.a.c).a){case 1:s=o.CW -s===$&&A.e() -s=s.cy -s===$&&A.e() -r=a.b.b>s?B.cS:B.dj -break -case 0:s=o.CW -s===$&&A.e() -s=s.cy -s===$&&A.e() -r=a.b.a>s?B.kT:B.dk -break -default:r=null}n=$.at.T$.x.h(0,n.Q) -n.toString -q=A.md(n,null) -q.toString -p=A.bzW(q,new A.kz(r,B.t8)) -n=o.r -n=n.gbG(n) -s=o.r -s=s.gbG(s).at -s.toString -n.a_6(0,s+p,B.aI,B.bc)}, -ahT(a){var s,r=this.gDp() -if(r==null)return!0 -s=r.f.length -if(s>1)return!1 -return s===0||A.cN(r.gbG(r).gy5())===a}, -bpP(a){var s,r,q=this,p=q.a -p.toString -if(!p.Kk(a.aFQ()))return!1 -if(q.gPD()){p=q.x -p===$&&A.e() -p=!p.gaI(0).gNT()}else p=!1 -if(p){p=q.x -p===$&&A.e() -p.cT(0)}s=a.a -p=s.e -if(q.ahT(A.cN(p))){r=q.CW -r===$&&A.e() -r.qD(0,s,p)}if(A.cN(p)!==q.ay)q.D(new A.buj(q,s)) -p=q.at -r=s.b -r.toString -if(p!==r>0)q.D(new A.buk(q)) -return!1}, -beU(a){var s,r,q,p=this -if(!p.a.Kk(a))return!1 -s=a.a -r=s.b -r.toString -q=s.a -q.toString -if(r<=q){r=p.x -r===$&&A.e() -if(r.gaI(0).gNT())r.pX(0) -r=s.e -if(p.ahT(A.cN(r))){q=p.CW -q===$&&A.e() -q.qD(0,s,r)}return!1}if(a instanceof A.px||a instanceof A.vj){r=p.x -r===$&&A.e() -if(!r.gaI(0).gNT())r.cT(0) -r=p.w -if(r!=null)r.af(0) -r=s.e -if(p.ahT(A.cN(r))){q=p.CW -q===$&&A.e() -q.qD(0,s,r)}}else if(a instanceof A.qK)if(p.as==null)p.a4J() -return!1}, -bfQ(a){this.amg()}, -afC(a){var s=$.at.T$.x.h(0,this.z).gav() -s.toString -return t.x.a(s).tQ(a)}, -bfU(a){this.a8N(this.afC(a.a))}, -bfW(a){this.bGu(this.afC(a.a))}, -bfS(a){this.a8M(this.afC(a.a),a.c)}, -bfO(){if($.at.T$.x.h(0,this.ch)==null)return -var s=this.ax -if(s!=null)s.a.zh(0) -s=this.as -if(s!=null)s.a.zh(0)}, -bh4(a){var s=this -a.ay=s.gbfP() -a.ch=s.gbfT() -a.CW=s.gbfV() -a.cx=s.gbfR() -a.cy=s.gbfN() -a.b=B.ant -a.at=B.mU}, -gbaB(){var s,r=this,q=A.c(t.Ev,t.xR),p=!1 -if(r.gNu())if(r.gDp()!=null)if(r.gDp().f.length===1){s=r.gDp() -s=s.gbG(s) -if(s.z!=null&&s.Q!=null){p=r.gDp() -p=p.gbG(p).Q -p.toString -p=p>0}}if(!p)return q -p=r.gDp() -switch(A.cN(p.gbG(p).gy5()).a){case 0:q.j(0,B.fmi,new A.ee(new A.buf(r),r.gayo(),t.dt)) -break -case 1:q.j(0,B.fm5,new A.ee(new A.bug(r),r.gayo(),t.Pw)) -break}q.j(0,B.fma,new A.ee(new A.buh(r),new A.bui(r),t.Bk)) -return q}, -aL0(a,b,c){var s,r=this.z -if($.at.T$.x.h(0,r)==null)return!1 -s=A.ceL(r,a) -r=this.CW -r===$&&A.e() -return r.aKd(s,b,!0)}, -am2(a){var s,r=this -if(r.aL0(a.gbG(a),a.gqk(a),!0)){r.Q=!0 -s=r.x -s===$&&A.e() -s.cT(0) -s=r.w -if(s!=null)s.af(0)}else if(r.Q){r.Q=!1 -r.a4J()}}, -am3(a){this.Q=!1 -this.a4J()}, -aAb(a){var s=this.r,r=A.cN(s.gbG(s).gy5())===B.aF?a.gzV().a:a.gzV().b -s=this.r -return A.JM(s.gbG(s).w.a.c)?r*-1:r}, -aCV(a){var s,r=this.r -r=r.gbG(r).at -r.toString -s=this.r -s=s.gbG(s).z -s.toString -s=Math.max(r+a,s) -r=this.r -r=r.gbG(r).Q -r.toString -return Math.min(s,r)}, -bei(a){var s,r,q,p=this -p.r=p.gDp() -s=p.aAb(a) -r=p.aCV(s) -if(s!==0){q=p.r -q=q.gbG(q).at -q.toString -q=r!==q}else q=!1 -if(q){q=p.r -q.gbG(q).ao5(s)}}, -bpR(a){var s,r,q,p,o,n=this -n.r=n.gDp() -s=n.CW -s===$&&A.e() -s=s.St(a.grP()) -r=!1 -if(s===!0){s=n.r -if(s!=null)s=s.f.length!==0 -else s=r}else s=r -if(s){s=n.r -q=s.gbG(s) -if(t.Mj.b(a)){if(!q.r.Io(q))return -p=n.aAb(a) -o=n.aCV(p) -if(p!==0){s=q.at -s.toString -s=o!==s}else s=!1 -if(s)$.kp.aW$.aoo(0,a,n.gbeh())}else if(t.xb.b(a)){s=q.at -s.toString -q.vp(s)}}}, -n(){var s=this,r=s.x -r===$&&A.e() -r.n() -r=s.w -if(r!=null)r.af(0) -r=s.CW -r===$&&A.e() -r.r.a.V(0,r.grQ()) -r.rf() -r=s.y -r===$&&A.e() -r.n() -s.b0e()}, -B(a){var s,r,q=this,p=null -q.a0y() -s=q.gbaB() -r=q.CW -r===$&&A.e() -return new A.ha(q.gbpO(),new A.ha(q.gbeT(),new A.n2(A.B2(B.da,new A.n0(A.jx(A.jr(new A.n2(q.a.c,p),r,q.z,p,B.a9,!1),B.aw,p,p,new A.bum(q),new A.bun(q)),s,p,!1,q.ch),p,p,p,p,p,p,q.gbpQ(),p),p),p,t.WA),p,t.ji)}} -A.bul.prototype={ -$0(){var s=this.a,r=s.x -r===$&&A.e() -r.pX(0) -s.w=null}, -$S:0} -A.buj.prototype={ -$0(){this.a.ay=A.cN(this.b.e)}, -$S:0} -A.buk.prototype={ -$0(){var s=this.a -s.at=!s.at}, -$S:0} -A.buf.prototype={ -$0(){var s=this.a,r=t.S -return new A.CX(s.z,B.A,B.nB,A.aam(),B.kR,A.c(r,t.GY),A.c(r,t.F),B.l,A.b([],t.t),A.c(r,t.SP),A.fs(r),s,null,A.aan(),A.c(r,t.Au))}, -$S:1047} -A.bug.prototype={ -$0(){var s=this.a,r=t.S -return new A.Di(s.z,B.A,B.nB,A.aam(),B.kR,A.c(r,t.GY),A.c(r,t.F),B.l,A.b([],t.t),A.c(r,t.SP),A.fs(r),s,null,A.aan(),A.c(r,t.Au))}, -$S:1048} -A.buh.prototype={ -$0(){var s=this.a,r=t.S -return new A.wm(s.z,B.bc,-1,-1,B.n5,A.c(r,t.SP),A.fs(r),s,null,A.Dy(),A.c(r,t.Au))}, -$S:1049} -A.bui.prototype={ -$1(a){a.C=this.a.gaJZ()}, -$S:1050} -A.bum.prototype={ -$1(a){var s -switch(a.gqk(a).a){case 1:case 4:s=this.a -if(s.gNu())s.am3(a) -break -case 2:case 3:case 5:case 0:break}}, -$S:90} -A.bun.prototype={ -$1(a){var s -switch(a.gqk(a).a){case 1:case 4:s=this.a -if(s.gNu())s.am2(a) -break -case 2:case 3:case 5:case 0:break}}, -$S:135} -A.wm.prototype={ -Ar(a){return A.cS9(this.dl,a)&&this.b_w(a)}} -A.Di.prototype={ -a9h(a){return!1}, -Ar(a){return A.cqR(this.tV,a)&&this.arK(a)}} -A.CX.prototype={ -a9h(a){return!1}, -Ar(a){return A.cqR(this.tV,a)&&this.arK(a)}} -A.Rn.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.a0X.prototype={ -a_(){return new A.BZ(A.c(t.Ev,t.xR),new A.of(),new A.of(),new A.of(),A.cLK(),A.ciF(),A.b([],t.RW),new A.aFH(B.a9D,$.aC()),B.ffy)}} -A.BZ.prototype={ -gag5(){var s=this.y.at -return s.a!=null||s.b!=null}, -gQP(){var s=this.a.d,r=this.ay -if(r==null){s=A.jv(!0,"SelectableRegion",!0,!0,null,null,!1) -this.ay=s}else s=r -return s}, -aC(){var s=this -s.aU() -s.gQP().an(0,s.gaBK()) -s.bh_() -s.bh5() -s.e.j(0,B.q2,new A.ee(new A.bB6(s),new A.bB7(s),t.UN)) -s.a5j()}, -a5j(){var s=0,r=A.n(t.H),q=this,p,o,n -var $async$a5j=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=q.ax -B.b.P(p) -o=B.b -n=p -s=2 -return A.f(q.at.a_N(),$async$a5j) -case 2:o.L(n,b) -return A.l(null,r)}}) -return A.m($async$a5j,r)}, -dk(){var s,r,q=this -q.qQ() -switch(A.bt().a){case 0:case 2:break -case 1:case 3:case 4:case 5:return}s=q.c -s.toString -r=A.b4(s,B.tG,t.l).w.gwO(0) -s=q.Q -if(s==null){q.Q=r -return}if(r!==s){q.Q=r -q.yg(A.bt()===B.b8)}}, -bp(a){this.bJ(a) -this.a.toString}, -bqc(){var s,r=this -if(!r.gQP().ge0()){if($.bqM!==r.y)$.bqM=null -if($.d2.id$===B.cR){r.Rz() -s=r.ch -s.a=B.bF -s.a6() -r.Dk()}}$.bqM=r.y}, -bux(){var s,r=this,q=r.y.at.c -$label0$0:{if(B.tc===q||B.a9J===q){s=B.ffO -break $label0$0}if(B.kf===q){s=B.ffN -break $label0$0}s=null}r.k2=new A.ea("__",s,B.bI) -if(r.gag5())r.bqm() -else{s=r.f -if(s!=null){s.yf() -s=s.b -s.ap$=$.aC() -s.Y$=0}r.f=null}}, -Dk(){var s=this.ch -if(s.a!==B.bF)return -s.a=B.a9D -s.a6()}, -a3O(a){var s,r -switch(A.bt().a){case 0:case 1:s=this.cy -r=s!=null&&s!==B.d0?2:3 -if(a<=r)s=a -else{s=B.c.aa(a,r) -if(s===0)s=r}return s -case 3:if(a<=3)s=a -else{s=B.c.aa(a,3) -if(s===0)s=3}return s -case 2:case 4:case 5:return Math.min(a,3)}}, -bh_(){this.e.j(0,B.abU,new A.ee(new A.bAT(this),new A.bAU(this),t.Qm))}, -blc(){var s,r=$.hd.bh$ -r===$&&A.e() -r=r.a -s=A.y(r).i("aH<2>") -s=A.eH(new A.aH(r,s),s.i("D.E")).Cp(0,A.b7([B.ek,B.ka],t.bd)) -this.CW=s.gdm(s)}, -bla(){this.CW=!1}, -bh5(){var s=this,r=s.e -r.j(0,B.ac_,new A.ee(new A.bAW(s),new A.bAX(s),t.hg)) -r.j(0,B.tw,new A.ee(new A.bAY(s),new A.bAZ(s),t.jn))}, -brV(a){var s,r=this,q=r.cy=a.c -switch(r.a3O(a.d)){case 1:r.gQP().u_() -switch(A.bt().a){case 0:case 1:case 2:break -case 4:case 3:case 5:r.uf() -if(r.CW&&r.y.at.a!=null){r.aBE(a.a) -q=r.ch -q.a=B.bF -q.a6() -break}r.Rz() -r.a3g(a.a) -q=r.ch -q.a=B.bF -q.a6() -break}break -case 2:switch(A.bt().a){case 2:s=!A.vD(q) -if(s){r.db=a.a -break}r.QO(a.a) -s=r.ch -s.a=B.bF -s.a6() -q=A.vD(q) -if(!q)r.Gq() -break -case 0:case 1:case 4:case 3:case 5:r.QO(a.a) -q=r.ch -q.a=B.bF -q.a6() -break}break -case 3:switch(A.bt().a){case 0:case 1:case 2:q=A.vD(q) -if(q){r.aBG(a.a) -q=r.ch -q.a=B.bF -q.a6()}break -case 4:case 3:case 5:r.aBG(a.a) -q=r.ch -q.a=B.bF -q.a6() -break}break}r.x_()}, -bdG(a){var s,r=this -switch(r.a3O(a.e)){case 1:s=A.vD(a.d) -if(!s)return -r.aBI(a.a) -s=r.ch -s.a=B.bF -s.a6() -break}r.x_()}, -bdH(a){var s,r=this -switch(r.a3O(a.x)){case 1:s=A.vD(a.f) -if(!s)return -r.bq2(!0,a.a) -s=r.ch -s.a=B.bF -s.a6() -break -case 2:switch(A.bt().a){case 0:case 1:s=A.vD(a.f) -if(s){r.Ja(!0,a.a,B.pW) -s=r.ch -s.a=B.bF -s.a6()}break -case 2:if(!A.vD(a.f)&&r.db!=null){s=r.db -s.toString -r.QO(s) -r.db=null}r.Ja(!0,a.a,B.pW) -s=r.ch -s.a=B.bF -s.a6() -s=A.vD(a.f) -if(!s)r.Gq() -break -case 4:case 3:case 5:r.Ja(!0,a.a,B.pW) -s=r.ch -s.a=B.bF -s.a6() -break}break -case 3:switch(A.bt().a){case 0:case 1:case 2:s=A.vD(a.f) -if(s){r.Ja(!0,a.a,B.Gb) -s=r.ch -s.a=B.bF -s.a6()}break -case 4:case 3:case 5:r.Ja(!0,a.a,B.Gb) -s=r.ch -s.a=B.bF -s.a6() -break}break}r.x_()}, -bdF(a){var s,r=this,q=r.cy -q.toString -s=!A.vD(q) -switch(A.bt().a){case 0:case 1:if(s){r.Gq() -r.QT()}break -case 2:if(s)r.QT() -break -case 4:case 3:case 5:break}r.dy=!1 -r.dx=null -r.fx=!1 -r.x_() -r.Dk()}, -bdM(a){var s,r,q=this -if(A.bt()===B.aq&&q.ah9(a.a)){s=q.f -s=s==null?null:s.gKK() -if(s===!0)q.yg(!1) -else q.QT() -return}switch(q.a3O(a.d)){case 1:switch(A.bt().a){case 0:case 1:case 2:q.uf() -q.a3g(a.a) -s=q.ch -s.a=B.bF -s.a6() -break -case 4:case 3:case 5:break}break -case 2:r=A.vD(a.c) -switch(A.bt().a){case 0:case 1:if(!r){q.Gq() -q.QT()}break -case 2:break -case 4:case 3:case 5:break}break}q.Dk() -q.x_()}, -x_(){this.a.toString -return}, -bg2(a){var s,r=this -A.EZ() -r.gQP().u_() -r.QO(a.a) -s=r.ch -s.a=B.bF -s.a6() -if(A.bt()!==B.b8)r.Gq() -r.x_()}, -bg0(a){var s -this.bq3(a.a,B.pW) -s=this.ch -s.a=B.bF -s.a6() -this.x_()}, -bfZ(a){var s=this -s.dy=!1 -s.dx=null -s.fx=!1 -s.x_() -s.Dk() -s.QT() -if(A.bt()===B.b8)s.Gq()}, -ah9(a){var s,r,q,p -for(s=this.y.at.d,r=s.length,q=0;qq)p=!0 -else p=ro.a -return this.id=a!==p}, -axn(a,b){var s,r=this -r.k1=null -if(r.y.at.c===B.kf)return -s=r.z -if(s!=null)s.x7(new A.ail(b,r.avm(b),a,B.fbl)) -r.x_() -s=r.ch -s.a=B.bF -s.a6() -r.Dk()}, -b8q(a){var s,r,q,p,o,n=this,m=n.y -if(m.at.c===B.kf)return -s=n.avm(a) -m=m.at -if(s){m=m.b -m.toString -r=m}else{m=m.a -m.toString -r=m}if(n.k1==null)n.k1=r.a.a -m=n.c.gav().bN(0,null) -q=n.k1 -q.toString -p=A.cL(m,new A.t(q,0)) -q=n.z -if(q!=null){m=n.id -m.toString -o=a?B.Fp:B.a9G -q.x7(new A.Vk(p.a,m,o,B.a9F))}n.x_() -m=n.ch -m.a=B.bF -m.a6() -n.Dk()}, -gXT(){var s=this,r=A.cLa(new A.bB3(s),new A.bB4(s),new A.bB5(s),s.y.at) -B.b.L(r,s.gbql()) -return r}, -gbql(){var s,r,q,p=A.b([],t.ZD),o=this.z,n=o==null?null:o.I6() -if(n==null)return p -for(o=this.ax,s=o.length,r=0;rs.b)o.b=A.b([new A.tN(s,B.w),new A.tN(n,B.w)],r) -else o.b=A.b([new A.tN(n,B.w),new A.tN(s,B.w)],r) -return o.b3()}, -yg(a){var s=this.f -if(s!=null)s.uf() -if(a){s=this.f -if(s!=null)s.aK9()}}, -uf(){return this.yg(!0)}, -L9(a){var s,r=this -r.Rz() -s=r.z -if(s!=null)s.x7(B.fbh) -if(a===B.bO){r.QT() -r.Gq()}r.x_() -s=r.ch -s.a=B.bF -s.a6() -r.Dk()}, -aTn(){return this.L9(null)}, -v(a,b){var s=this -s.z=b -b.an(0,s.gaiL()) -s.z.Bn(s.r,s.w)}, -A(a,b){var s=this -s.z.V(0,s.gaiL()) -s.z.Bn(null,null) -s.z=null}, -n(){var s,r=this,q=r.z -if(q!=null)q.V(0,r.gaiL()) -q=r.z -if(q!=null)q.Bn(null,null) -q=r.y -q.a74() -q.a2B() -q=r.ch -s=$.aC() -q.ap$=s -q.Y$=0 -q=r.f -if(q!=null)q.NK() -q=r.f -if(q!=null){q.yf() -q=q.b -q.ap$=s -q.Y$=0}r.f=null -r.a.toString -q=r.ay -if(q!=null)q.V(0,r.gaBK()) -q=r.ay -if(q!=null)q.n() -r.aM()}, -B(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=e.a.e -if($.clY==null)A.cJ7() -s=e.d -if(s===$){r=t.ot -q=A.b([],r) -p=t.wS -o=e.c -o.toString -o=new A.aFF(e,new A.bX(q,p)).rj(o) -q=A.b([],r) -n=e.c -n.toString -n=new A.ayw(e,new A.bX(q,p)).rj(n) -q=A.b([],r) -m=e.c -m.toString -m=new A.z6(e,B.pW,new A.bX(q,p),t.in).rj(m) -q=A.b([],r) -l=e.c -l.toString -l=new A.z6(e,B.abg,new A.bX(q,p),t.c7).rj(l) -q=A.b([],r) -k=e.c -k.toString -k=new A.z6(e,B.abf,new A.bX(q,p),t.Gv).rj(k) -q=A.b([],r) -j=e.c -j.toString -j=new A.tV(e,B.Ga,new A.bX(q,p),t.fH).rj(j) -q=A.b([],r) -i=e.c -i.toString -i=new A.tV(e,B.pW,new A.bX(q,p),t.Lq).rj(i) -q=A.b([],r) -h=e.c -h.toString -h=new A.tV(e,B.abf,new A.bX(q,p),t.Zv).rj(h) -q=A.b([],r) -g=e.c -g.toString -g=new A.a4B(e,new A.bX(q,p),t.la).rj(g) -r=A.b([],r) -q=e.c -q.toString -f=A.j([B.abS,o,B.abN,n,B.abY,m,B.abL,l,B.abK,k,B.abP,j,B.abW,i,B.abZ,h,B.abV,g,B.abX,new A.tV(e,B.abg,new A.bX(r,p),t.cO).rj(q)],t.Ev,t.od) -e.d!==$&&A.bd() -e.d=f -s=f}return new A.wY(e.x,new A.n0(A.ub(s,new A.aAB(d,new A.aoE(new A.arq(e.ch,new A.C_(e,c,e.y,d),d),d),e.gQP(),!1,d,d,d,d,d,d,d,!1,d,d)),e.e,B.eb,!0,d),d)}} -A.bB6.prototype={ -$0(){return A.Ce(this.a,-1,null)}, -$S:154} -A.bB7.prototype={ -$1(a){a.aS=this.a.gbeB()}, -$S:130} -A.bAT.prototype={ -$0(){return A.cnY(this.a,A.b7([B.d0],t.Au))}, -$S:367} -A.bAU.prototype={ -$1(a){var s=this.a -a.Z_$=s.gblb() -a.Z0$=s.gbl9() -a.CW=s.gaCu() -a.cx=s.gaxM() -a.cy=s.gaxK() -a.db=s.gaxL() -a.dx=s.gaxJ() -a.dy=s.gaGS() -a.at=B.mU}, -$S:368} -A.bAW.prototype={ -$0(){var s=t.mf -return A.cnX(this.a,A.eH(new A.az(B.esA,new A.bAV(),s),s.i("D.E")))}, -$S:369} -A.bAV.prototype={ -$1(a){return a!==B.d0}, -$S:1058} -A.bAX.prototype={ -$1(a){var s -a.ch=A.bt()!==B.aq -s=this.a -a.CW=s.gaCu() -a.cx=s.gaxM() -a.cy=s.gaxK() -a.db=s.gaxL() -a.dx=s.gaxJ() -a.dy=s.gaGS() -a.at=B.mU}, -$S:370} -A.bAY.prototype={ -$0(){return A.Y9(this.a,B.fcn)}, -$S:185} -A.bAZ.prototype={ -$1(a){var s=this.a -a.p3=s.gbg1() -a.p4=s.gbg_() -a.RG=s.gbfY()}, -$S:166} -A.bB1.prototype={ -$1(a){var s=this.a -if(!s.dy)return -s.dy=!1 -s.aiq(this.b)}, -$S:6} -A.bB_.prototype={ -$1(a){var s=this.a -return s.a.f.$2(a,s)}, -$S:27} -A.bB2.prototype={ -$1(a){var s=this.a -if(!s.fx)return -s.fx=!1 -s.aDp(this.b)}, -$S:6} -A.bB3.prototype={ -$0(){var s,r=this.a -r.Vx() -switch(A.bt().a){case 0:case 1:r.Rz() -s=r.ch -s.a=B.bF -s.a6() -r.Dk() -break -case 2:r.yg(!1) -break -case 3:case 4:case 5:r.uf() -break}}, -$S:0} -A.bB4.prototype={ -$0(){switch(A.bt().a){case 0:case 2:case 1:this.a.L9(B.bO) -break -case 3:case 4:case 5:var s=this.a -s.aTn() -s.uf() -break}}, -$S:0} -A.bB5.prototype={ -$0(){var s,r=this.a -r.a5r() -switch(A.bt().a){case 0:case 1:r.Rz() -s=r.ch -s.a=B.bF -s.a6() -r.Dk() -break -case 2:r.yg(!1) -break -case 3:case 4:case 5:r.uf() -break}}, -$S:0} -A.bB0.prototype={ -$0(){var s=0,r=A.n(t.H),q=this,p,o -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=q.b.a -s=o.length!==0?2:3 -break -case 2:p=q.a -s=4 -return A.f(p.at.a_G(q.c.a,o,!0),$async$$0) -case 4:p.uf() -case 3:return A.l(null,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.a65.prototype={ -tu(a,b){var s=this.b -if(s!=null)return s.ug(a) -return this.Zx(a,b)}, -ug(a){return this.tu(a,null)}} -A.aFF.prototype={ -Zx(a,b){this.r.L9(B.bG)}} -A.ayw.prototype={ -Zx(a,b){this.r.Vx()}} -A.z6.prototype={ -Zx(a,b){this.r.axn(this.w,a.a)}} -A.tV.prototype={ -Zx(a,b){if(a.b)return -this.r.axn(this.w,a.a)}} -A.a4B.prototype={ -Zx(a,b){if(a.b)return -this.r.b8q(a.a)}} -A.I5.prototype={ -al6(a,b){var s=this -switch(a){case!0:s.dy.v(0,b) -break -case!1:s.dx.v(0,b) -break -case null:case void 0:s.dx.v(0,b) -s.dy.v(0,b) -break}}, -aIA(a){return this.al6(null,a)}, -a7S(){var s,r,q,p,o,n,m=this,l=m.d -if(l===-1||m.c===-1)return -s=m.c -r=Math.min(l,s) -q=Math.max(l,s) -for(p=r;p<=q;++p)m.aIA(m.b[p]) -l=m.d -if(l!==-1){l=m.b[l] -l=l.gk(l).c!==B.kf}else l=!1 -if(l){r=m.b[m.d] -o=r.gk(r).a.a.a8(0,new A.t(0,-r.gk(r).a.b/2)) -m.fr=A.cL(r.bN(0,null),o)}l=m.c -if(l!==-1){l=m.b[l] -l=l.gk(l).c!==B.kf}else l=!1 -if(l){q=m.b[m.c] -n=q.gk(q).b.a.a8(0,new A.t(0,-q.gk(q).b.b/2)) -m.fx=A.cL(q.bN(0,null),n)}}, -a74(){var s=this -B.b.aT(s.b,s.gby0()) -s.fx=s.fr=null}, -ak1(a){this.dx.A(0,a) -this.dy.A(0,a)}, -A(a,b){this.ak1(b) -this.aZ4(0,b)}, -a8H(a){var s=this.as3(a) -this.a7S() -return s}, -a8J(a){var s=this.as4(a) -this.a7S() -return s}, -a8I(a){var s=this.aZ3(a) -this.a7S() -return s}, -a8B(a){var s=this.as2(a) -this.a74() -return s}, -Ff(a){var s=a.b -if(a.a===B.mg)this.fx=s -else this.fr=s -return this.as5(a)}, -n(){this.a74() -this.a2B()}, -ua(a,b){var s=this -switch(b.a.a){case 0:s.al6(!1,a) -s.JT(a) -break -case 1:s.al6(!0,a) -s.JT(a) -break -case 2:s.ak1(a) -break -case 3:case 4:case 5:break -case 6:case 7:s.aIA(a) -s.JT(a) -break}return s.as1(a,b)}, -JT(a){var s,r,q=this -if(q.fx!=null&&q.dy.v(0,a)){s=q.fx -s.toString -r=A.a1_(s,null) -if(q.c===-1)q.Ff(r) -a.x7(r)}if(q.fr!=null&&q.dx.v(0,a)){s=q.fr -s.toString -r=A.a10(s,null) -if(q.d===-1)q.Ff(r) -a.x7(r)}}, -a7P(){var s,r=this,q=r.fx -if(q!=null)r.Ff(A.a1_(q,null)) -q=r.fr -if(q!=null)r.Ff(A.a10(q,null)) -q=r.b -s=A.jV(q,A.U(q).c) -r.dy.VM(new A.bGp(s),!0) -r.dx.VM(new A.bGq(s),!0) -r.as0()}} -A.bGp.prototype={ -$1(a){return!this.a.p(0,a)}, -$S:119} -A.bGq.prototype={ -$1(a){return!this.a.p(0,a)}, -$S:119} -A.Na.prototype={ -v(a,b){this.Q.v(0,b) -this.aBo()}, -A(a,b){var s,r,q=this -if(q.Q.A(0,b))return -s=B.b.eB(q.b,b) -B.b.pW(q.b,s) -r=q.c -if(s<=r)q.c=r-1 -r=q.d -if(s<=r)q.d=r-1 -b.V(0,q.gafY()) -q.aBo()}, -aBo(){var s,r -if(!this.y){this.y=!0 -s=new A.bnI(this) -r=$.d2 -if(r.RG$===B.Fl)A.j2(s) -else r.p3$.push(s)}}, -bad(){var s,r,q,p,o,n,m,l,k=this,j=k.Q,i=A.H(j,A.y(j).i("cD.E")) -B.b.q7(i,k.gXN()) -s=k.b -k.b=A.b([],t.D1) -r=k.d -q=k.c -j=k.gafY() -p=0 -o=0 -for(;;){n=i.length -if(!(pMath.min(n,l))k.JT(m) -m.an(0,j) -B.b.v(k.b,m);++p}}k.c=q -k.d=r -k.Q=A.aQ(t.x9)}, -a7P(){this.a60()}, -gk(a){return this.at}, -a60(){var s=this,r=s.aRJ() -if(!s.at.m(0,r)){s.at=r -s.a6()}s.aE6()}, -gXN(){return A.cWZ()}, -bf1(){if(this.x)return -this.a60()}, -aRJ(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null,a=c.c -if(a===-1||c.d===-1||c.b.length===0)return new A.C0(b,b,B.kf,B.CT,c.b.length!==0) -if(!c.as){a=c.at9(c.d,a) -c.d=a -c.c=c.at9(c.c,a)}a=c.b[c.d] -s=a.gk(a) -a=c.c -r=c.d -q=a>=r -for(;;){if(!(r!==c.c&&s.a==null))break -r+=q?1:-1 -a=c.b[r] -s=a.gk(a)}a=s.a -if(a!=null){p=c.b[r] -o=c.a.gav() -o.toString -n=A.cL(p.bN(0,t.x.a(o)),a.a) -m=isFinite(n.a)&&isFinite(n.b)?new A.HP(n,a.b,a.c):b}else m=b -a=c.b[c.c] -l=a.gk(a) -k=c.c -for(;;){if(!(k!==c.d&&l.b==null))break -k+=q?-1:1 -a=c.b[k] -l=a.gk(a)}a=l.b -if(a!=null){p=c.b[k] -o=c.a.gav() -o.toString -j=A.cL(p.bN(0,t.x.a(o)),a.a) -i=isFinite(j.a)&&isFinite(j.b)?new A.HP(j,a.b,a.c):b}else i=b -h=A.b([],t.AO) -g=c.gaK4()?new A.a1(0,0,0+c.ga7a().a,0+c.ga7a().b):b -for(f=c.d;f<=c.c;++f){a=c.b[f] -e=a.gk(a).d -a=new A.O(e,new A.bnJ(c,f,g),A.U(e).i("O<1,a1>")).LD(0,new A.bnK()) -d=A.H(a,a.$ti.i("D.E")) -B.b.L(h,d)}return new A.C0(m,i,!s.m(0,l)?B.tc:s.c,h,!0)}, -at9(a,b){var s,r=b>a -for(;;){if(a!==b){s=this.b[a] -s=s.gk(s).c!==B.tc}else s=!1 -if(!s)break -a+=r?1:-1}return a}, -Bn(a,b){var s=this -if(s.e==a&&s.r==b)return -s.e=a -s.r=b -s.aE6()}, -aE6(){var s,r,q,p,o,n=this,m=null,l=n.e,k=n.r -if(l!=null||k!=null){s=n.gaK4()?new A.a1(0,0,0+n.ga7a().a,0+n.ga7a().b).qN(5):m -r=n.at -q=r.a -p=q==null||s==null||!s.p(0,q.a) -r=r.b -o=r==null||s==null||!s.p(0,r.a) -l=p?m:n.e -k=o?m:n.r}r=n.d -if(r===-1||n.c===-1){r=n.f -if(r!=null){r.Bn(m,m) -n.f=null}r=n.w -if(r!=null){r.Bn(m,m) -n.w=null}return}r=n.b[r] -q=n.f -if(r!==q)if(q!=null)q.Bn(m,m) -r=n.b[n.c] -q=n.w -if(r!==q)if(q!=null)q.Bn(m,m) -r=n.b -q=n.d -r=n.f=r[q] -if(q===n.c){n.w=r -r.Bn(l,k) -return}r.Bn(l,m) -r=n.b[n.c] -n.w=r -r.Bn(m,k)}, -I6(){var s,r,q,p,o=A.b([],t.jL) -for(s=this.b,r=s.length,q=0;q")).aT(0,new A.bnF(p)) -return}n=p.c -s=Math.min(o,n) -r=Math.max(o,n) -for(q=0;n=p.b,q=s&&q<=r)continue -p.ua(n[q],B.on)}}, -a8H(a){var s,r,q,p=this -for(s=p.b,r=s.length,q=0;q")).aT(0,new A.bnH(i)) -i.d=i.c=r}return B.aD}else if(s===B.an){i.d=i.c=r-1 -return B.aD}}return B.aD}, -a8J(a){return this.axS(a)}, -a8I(a){return this.axS(a)}, -a8B(a){var s,r,q,p=this -for(s=p.b,r=s.length,q=0;q0&&r===B.ay))break;--s -r=p.ua(p.b[s],a)}if(o)p.c=s -else p.d=s -return r}, -am_(a){var s,r,q,p,o=this,n=o.d -if(n===-1){s=a.d -$label0$0:{if(B.a9G===s||B.a9H===s){n=o.b.length-1 -break $label0$0}if(B.Fp===s||B.Fq===s){n=0 -break $label0$0}n=null}o.d=o.c=n -r=n}else r=n -n=a.c -if(n)r=o.c -q=o.ua(o.b[r],a) -switch(a.d.a){case 0:if(q===B.ay)if(r>0){--r -q=o.ua(o.b[r],a.aHj(B.a9H))}break -case 1:if(q===B.an){p=o.b -if(r=0&&a==null))break -a0=d.b=a1.ua(a3[b],a6) -switch(a0.a){case 2:case 3:case 4:a=a0 -break -case 0:if(c===!1){++b -a=B.aD}else if(b===a1.b.length-1)a=a0 -else{++b -c=!0}break -case 1:if(c===!0){--b -a=B.aD}else if(b===0)a=a0 -else{--b -c=!1}break}}if(a7)a1.c=b -else a1.d=b -a1.awl() -a.toString -return a}, -aH3(a,b){return this.gXN().$2(a,b)}} -A.bnI.prototype={ -$1(a){var s=this.a -if(!s.y)return -s.y=!1 -if(s.Q.a!==0)s.bad() -s.a7P()}, -$0(){return this.$1(null)}, -$C:"$1", -$R:0, -$D(){return[null]}, -$S:325} -A.bnJ.prototype={ -$1(a){var s,r=this.a,q=r.b[this.b] -r=r.a.gav() -r.toString -s=A.hP(q.bN(0,t.x.a(r)),a) -r=this.c -r=r==null?null:r.ux(s) -return r==null?s:r}, -$S:1061} -A.bnK.prototype={ -$1(a){return a.gZz(0)&&!a.ga2(0)}, -$S:1062} -A.bnE.prototype={ -$1(a){return a!==this.a.b[this.b]}, -$S:119} -A.bnF.prototype={ -$1(a){return this.a.ua(a,B.on)}, -$S:78} -A.bnG.prototype={ -$1(a){return a!==this.a.b[this.b]}, -$S:119} -A.bnH.prototype={ -$1(a){return this.a.ua(a,B.on)}, -$S:78} -A.arp.prototype={ -H(){return"SelectableRegionSelectionStatus."+this.b}} -A.aFH.prototype={ -gk(a){return this.a}} -A.arq.prototype={ -qx(a){return this.f!==a.f}} -A.aCg.prototype={} -A.aFI.prototype={} -A.C_.prototype={ -a_(){return new A.aFN(A.aQ(t.Q),null,!1)}} -A.aFN.prototype={ -aC(){var s,r,q,p=this -p.aU() -s=p.a -r=s.e -if(r!=null){q=p.c -q.toString -r.a=q -s=s.c -if(s!=null)p.sOz(s)}}, -bp(a){var s,r,q,p,o,n=this -n.bJ(a) -s=a.e -if(s!=n.a.e){r=s==null -if(!r){s.a=null -n.d.aT(0,s.gaNb(s))}q=n.a.e -if(q!=null){p=n.c -p.toString -q.a=p -n.d.aT(0,q.ga6p(q))}s=r?null:s.at -r=n.a.e -if(!J.v(s,r==null?null:r.at)){s=n.d -s=A.H(s,A.y(s).i("cD.E")) -s.$flags=1 -s=s -r=s.length -o=0 -for(;o").b(b)&&A.wu(b.a,this.a)}, -gu(a){var s,r=this,q=r.b -if(q===$){s=A.cGv(r.a) -r.b!==$&&A.bd() -r.b=s -q=s}return q}} -A.Y5.prototype={ -H(){return"LockState."+this.b}} -A.akL.prototype={ -gaOb(){return this.gaDq()}, -gaDq(){var s,r,q,p=this,o=p.c -if(o===$){s=p.a.r7(0) -r=A.y(s).i("hO") -q=A.eH(new A.hO(s,new A.bh1(),r),r.i("D.E")) -p.c!==$&&A.bd() -p.c=q -o=q}return o}, -aFe(a,b){var s,r,q,p,o -if(!(a instanceof A.mQ)&&!(a instanceof A.AU))return!1 -s=!1 -if(this.gaDq().p(0,a.b)){r=b.a -q=A.y(r).i("aH<2>") -q=A.eH(new A.aH(r,q),q.i("D.E")) -p=A.ckX(this.a.r7(0)) -o=A.ckX(q) -if(p.a===o.a){s=p.tq(o) -s=s.ga2(s)}}return s}, -$iC8:1} -A.bh1.prototype={ -$1(a){var s=$.ctS().h(0,a) -return s==null?A.b([a],t.w3):s}, -$S:1063} -A.bB.prototype={ -gaOb(){return A.b([this.a],t.w3)}, -br4(a){var s -switch(this.f.a){case 0:s=!0 -break -case 1:s=a.b.p(0,B.Cn) -break -case 2:s=!a.b.p(0,B.Cn) -break -default:s=null}return s}, -aFe(a,b){var s,r,q,p=this -if(!(a instanceof A.mQ))s=a instanceof A.AU -else s=!0 -r=!1 -if(s)if(B.b.p(A.b([p.a],t.w3),a.b)){s=b.a -r=A.y(s).i("aH<2>") -r=A.eH(new A.aH(s,r),r.i("D.E")) -s=r.Cp(0,$.cwg()) -q=!1 -if(p.b===s.gdm(s)){s=r.Cp(0,$.cwX()) -if(p.c===s.gdm(s)){s=r.Cp(0,$.cwa()) -if(p.d===s.gdm(s)){s=r.Cp(0,$.cwP()) -s=p.e===s.gdm(s)}else s=q}else s=q}else s=q -s=s&&p.br4(b)}else s=r -else s=r -return s}, -$iC8:1} -A.CL.prototype={} -A.OW.prototype={ -sIn(a){var s=this -if(!A.aal(s.b,a)){s.b=a -s.c=null -s.a6()}}, -gayf(){var s=this.c -return s==null?this.c=A.cLq(this.b):s}, -ba_(a,b){var s,r,q,p=this.gayf().h(0,a.b) -if(p==null)p=A.b([],t.Na) -p=A.H(p,t.JX) -s=this.gayf().h(0,null) -B.b.L(p,s==null?A.b([],t.Na):s) -s=p.length -r=0 -for(;r")).gW(0);s.q();)r.L(0,s.d.b) -return r}, -L(a,b){var s=new A.as_(this) -this.c.j(0,s,b) -this.bjj() -return s}, -bjj(){if(!this.a){$.d2.p3$.push(new A.bF8(this)) -this.a=!0}}, -$iaG:1} -A.bF8.prototype={ -$1(a){var s=this.a -s.a=!1 -if(!s.b)s.a6()}, -$S:6} -A.a1u.prototype={ -a_(){var s=$.aC() -return new A.a7J(new A.a1v(A.c(t.yE,t.kY),s),new A.OW(B.x_,s))}} -A.a7J.prototype={ -aC(){this.aU() -this.d.an(0,this.gaCb())}, -br3(){this.e.sIn(this.d.gIn())}, -n(){var s=this,r=s.d -r.V(0,s.gaCb()) -r.rf() -r.b=!0 -r=s.e -r.ap$=$.aC() -r.Y$=0 -s.aM()}, -B(a){return new A.aG2(this.d,new A.HY(this.e,B.x_,this.a.c,null,null),null)}} -A.aG2.prototype={ -qx(a){return this.f!==a.f}} -A.aBM.prototype={} -A.aG0.prototype={} -A.aG1.prototype={} -A.aG3.prototype={} -A.aG6.prototype={} -A.aG7.prototype={} -A.aIx.prototype={} -A.vH.prototype={ -B(a){var s,r,q,p,o,n=this,m=null,l={},k=n.c,j=A.c6w(a,k,!1),i=n.x -l.a=i -s=n.e -if(s!=null)l.a=new A.ai(s,i,m) -r=n.f==null&&A.cme(a,k) -q=r?A.a_3(a):n.f -p=A.bA8(j,B.u,q,n.y,!1,B.bm,m,n.w,m,m,m,new A.bFe(l,n,j)) -o=A.pw(a).ac0(a) -if(o===B.a9z)p=new A.ha(new A.bFf(a),p,m,t.kj) -return r&&q!=null?A.cmd(p):p}} -A.bFe.prototype={ -$2(a,b){return new A.RD(this.c,b,B.u,this.a.a,null)}, -$S:1069} -A.bFf.prototype={ -$1(a){var s,r=A.xm(this.a) -if(a.d!=null&&!r.gAp()&&r.ge0()){s=$.at.T$.d.c -if(s!=null)s.xf()}return!1}, -$S:211} -A.RD.prototype={ -bl(a){var s=new A.a79(this.e,this.f,this.r,A.aN(t.O5),null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){var s -b.sy5(this.e) -b.sri(0,this.f) -s=this.r -if(s!==b.ai){b.ai=s -b.bn() -b.cQ()}}, -qp(a){return new A.aG9(this,B.bl)}} -A.aG9.prototype={} -A.a79.prototype={ -sy5(a){if(a===this.C)return -this.C=a -this.aA()}, -sri(a,b){var s=this,r=s.a3 -if(b===r)return -if(s.y!=null)r.V(0,s.ga4h()) -s.a3=b -if(s.y!=null)b.an(0,s.ga4h()) -s.aA()}, -bgj(){this.bn() -this.cQ()}, -uG(a){if(!(a.b instanceof A.fm))a.b=new A.fm()}, -b8(a){this.b1P(a) -this.a3.an(0,this.ga4h())}, -aZ(a){this.a3.V(0,this.ga4h()) -this.b1Q(0)}, -gvU(){return!0}, -gbuQ(){switch(A.cN(this.C).a){case 0:var s=this.gE(0).a -break -case 1:s=this.gE(0).b -break -default:s=null}return s}, -ga4D(){var s=this,r=s.J$ -if(r==null)return 0 -switch(A.cN(s.C).a){case 0:r=r.gE(0).a-s.gE(0).a -break -case 1:r=r.gE(0).b-s.gE(0).b -break -default:r=null}return Math.max(0,A.ro(r))}, -aCh(a){var s -switch(A.cN(this.C).a){case 0:s=new A.ax(0,1/0,a.c,a.d) -break -case 1:s=new A.ax(a.a,a.b,0,1/0) -break -default:s=null}return s}, -cv(a){var s=this.J$ -s=s==null?null:s.aB(B.b3,a,s.gcW()) -return s==null?0:s}, -cu(a){var s=this.J$ -s=s==null?null:s.aB(B.az,a,s.gct()) -return s==null?0:s}, -c7(a){var s=this.J$ -s=s==null?null:s.aB(B.aN,a,s.gcF()) -return s==null?0:s}, -cd(a){var s=this.J$ -s=s==null?null:s.aB(B.aX,a,s.gcP()) -return s==null?0:s}, -lr(a){var s=this.J$ -if(s==null)return new A.X(A.Z(0,a.a,a.b),A.Z(0,a.c,a.d)) -return a.c8(s.aB(B.ad,this.aCh(a),s.geT()))}, -cN(){var s,r,q=this,p=t.g.a(A.R.prototype.ga9.call(q)),o=q.J$ -if(o==null)q.fy=new A.X(A.Z(0,p.a,p.b),A.Z(0,p.c,p.d)) -else{o.iW(q.aCh(p),!0) -q.fy=p.c8(q.J$.gE(0))}o=q.a3.at -if(o!=null)if(o>q.ga4D()){o=q.a3 -s=q.ga4D() -r=q.a3.at -r.toString -o.akw(s-r)}else{o=q.a3 -s=o.at -s.toString -if(s<0)o.akw(0-s)}q.a3.Jq(q.gbuQ()) -q.a3.Jp(0,q.ga4D())}, -Wu(a){var s,r=this -switch(r.C.a){case 0:s=new A.t(0,a-r.J$.gE(0).b+r.gE(0).b) -break -case 3:s=new A.t(a-r.J$.gE(0).a+r.gE(0).a,0) -break -case 1:s=new A.t(-a,0) -break -case 2:s=new A.t(0,-a) -break -default:s=null}return s}, -aCc(a){var s,r,q=this -switch(q.ai.a){case 0:return!1 -case 1:case 2:case 3:s=a.a -if(!(s<0)){r=a.b -s=r<0||s+q.J$.gE(0).a>q.gE(0).a||r+q.J$.gE(0).b>q.gE(0).b}else s=!0 -return s}}, -bb(a,b){var s,r,q,p,o,n=this -if(n.J$!=null){s=n.a3.at -s.toString -r=n.Wu(s) -s=new A.bZP(n,r) -q=n.ah -if(n.aCc(r)){p=n.cx -p===$&&A.e() -o=n.gE(0) -q.sbv(0,a.E_(p,b,new A.a1(0,0,0+o.a,0+o.b),s,n.ai,q.a))}else{q.sbv(0,null) -s.$2(a,b)}}}, -n(){this.ah.sbv(0,null) -this.uH()}, -rK(a,b){var s,r=this.a3.at -r.toString -s=this.Wu(r) -b.rs(s.a,s.b,0,1)}, -H_(a){var s=this,r=s.a3.at -r.toString -r=s.aCc(s.Wu(r)) -if(r){r=s.gE(0) -return new A.a1(0,0,0+r.a,0+r.b)}return null}, -r2(a,b){var s,r=this -if(r.J$!=null){s=r.a3.at -s.toString -return a.Ae(new A.bZO(r),r.Wu(s),b)}return!1}, -I0(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i=this,h=null -A.cN(i.C) -if(d==null)d=a.gCA() -if(!(a instanceof A.W)){s=i.a3.at -s.toString -return new A.vz(s,d)}r=A.hP(a.bN(0,i.J$),d) -q=i.J$.gE(0) -switch(i.C.a){case 0:s=r.d -s=new A.lM(i.gE(0).b,q.b-s,s-r.b) -break -case 3:s=r.c -s=new A.lM(i.gE(0).a,q.a-s,s-r.a) -break -case 1:s=r.a -s=new A.lM(i.gE(0).a,s,r.c-s) -break -case 2:s=r.b -s=new A.lM(i.gE(0).b,s,r.d-s) -break -default:s=h}p=s.a -o=h -n=h -m=s.b -l=s.c -n=l -o=m -k=p -j=o-(k-n)*b -return new A.vz(j,r.rz(i.Wu(j)))}, -ac6(a,b,c){return this.I0(a,b,null,c)}, -apY(a,b){return this.I0(a,b,null,null)}, -tc(a,b,c,d){var s=this -if(!s.a3.r.gGC())return s.LG(a,b,c,d) -s.LG(a,null,c,A.cmW(a,b,c,s.a3,d,s))}, -G7(){return this.tc(B.bb,null,B.I,null)}, -D5(a){return this.tc(B.bb,null,B.I,a)}, -Ev(a,b,c){return this.tc(a,null,b,c)}, -D6(a,b){return this.tc(B.bb,a,B.I,b)}, -al_(a){var s,r,q=this,p=q.ga4D(),o=q.a3.at -o.toString -s=p-o -switch(q.C.a){case 0:q.gE(0) -q.gE(0) -p=q.gE(0) -o=q.gE(0) -r=q.a3.at -r.toString -return new A.a1(0,0-s,0+p.a,0+o.b+r) -case 1:q.gE(0) -p=q.a3.at -p.toString -q.gE(0) -return new A.a1(0-p,0,0+q.gE(0).a+s,0+q.gE(0).b) -case 2:q.gE(0) -q.gE(0) -p=q.a3.at -p.toString -return new A.a1(0,0-p,0+q.gE(0).a,0+q.gE(0).b+s) -case 3:q.gE(0) -q.gE(0) -p=q.gE(0) -o=q.a3.at -o.toString -return new A.a1(0-s,0,0+p.a+o,0+q.gE(0).b)}}, -$ia_M:1} -A.bZP.prototype={ -$2(a,b){var s=this.a.J$ -s.toString -a.r6(s,b.a8(0,this.b))}, -$S:32} -A.bZO.prototype={ -$2(a,b){return this.a.J$.qg(a,b)}, -$S:31} -A.a9U.prototype={ -b8(a){var s -this.t2(a) -s=this.J$ -if(s!=null)s.b8(a)}, -aZ(a){var s -this.rT(0) -s=this.J$ -if(s!=null)s.aZ(0)}} -A.aJy.prototype={} -A.aJz.prototype={} -A.as5.prototype={} -A.as6.prototype={ -bl(a){var s=new A.aEM(new A.bFj(a),null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}} -A.bFj.prototype={ -$0(){this.a.uL(B.ahc)}, -$S:0} -A.aEM.prototype={ -cN(){var s=this -s.LI() -if(s.T!=null&&!s.gE(0).m(0,s.T))s.M.$0() -s.T=s.gE(0)}} -A.asq.prototype={} -A.yD.prototype={ -qp(a){return A.cnH(this,!1)}, -alE(a,b,c,d,e){return null}} -A.a1G.prototype={ -qp(a){return A.cnH(this,!0)}, -bl(a){var s=new A.aqm(t.Gt.a(a),A.c(t.S,t.x),0,null,null,A.aN(t.T)) -s.bj() -return s}} -A.asj.prototype={ -bl(a){var s=new A.aql(this.f,t.Gt.a(a),A.c(t.S,t.x),0,null,null,A.aN(t.T)) -s.bj() -return s}, -bB(a,b){b.saS7(this.f)}, -alE(a,b,c,d,e){var s -this.b_n(a,b,c,d,e) -s=this.f.ac2(a).aH9(this.d.gS4()) -return s}} -A.P2.prototype={ -gav(){return t.km.a(A.co.prototype.gav.call(this))}, -rt(a,b){var s,r,q=this.e -q.toString -t.M0.a(q) -this.Gb(0,b) -s=b.d -r=q.d -if(s!==r)q=A.K(s)!==A.K(r)||s.aqW(r) -else q=!1 -if(q)this.Bl()}, -Bl(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=null,a1={} -a.a2E() -a.p3=null -a1.a=!1 -try{i=t.S -s=A.cdg(i,t.Dv) -r=A.jw(a0,a0,a0,i,t.Z) -i=a.e -i.toString -q=t.M0.a(i) -p=new A.bFI(a1,a,s,q,r) -i=a.p2 -h=i.$ti.i("zf<1,nA<1,2>>") -h=A.H(new A.zf(i,h),h.i("D.E")) -g=h.length -f=t.MR -e=a.p1 -d=0 -for(;d>")).aT(0,p) -if(!a1.a&&a.R8){b=i.aLl() -k=b==null?-1:b -j=k+1 -J.aV(s,j,i.h(0,j)) -p.$1(j)}}finally{a.p4=null -a.gav()}}, -bAQ(a,b){this.f.Rm(this,new A.bFF(this,b,a))}, -uB(a,b,c){var s,r,q,p,o=null -if(a==null)s=o -else{s=a.gav() -s=s==null?o:s.b}r=t.MR -r.a(s) -q=this.aYs(a,b,c) -if(q==null)p=o -else{p=q.gav() -p=p==null?o:p.b}r.a(p) -if(s!=p&&s!=null&&p!=null)p.a=s.a -return q}, -Ao(a){this.p2.A(0,a.c) -this.BE(a)}, -aN8(a){var s,r=this -r.gav() -s=a.b -s.toString -s=t.YX.a(s).b -s.toString -r.f.Rm(r,new A.bFJ(r,s))}, -alF(a,b,c,d,e){var s,r,q=this.e -q.toString -s=t.M0 -r=s.a(q).d.gS4() -q=this.e -q.toString -s.a(q) -d.toString -q=q.alE(a,b,c,d,e) -return q==null?A.cLz(b,c,d,e,r):q}, -gRv(){var s,r=this.e -r.toString -s=t.M0.a(r).d.gS4() -return s}, -Ne(){var s=this.p2 -s.bEM() -s.aLl() -s=this.e -s.toString -t.M0.a(s)}, -al1(a){var s=a.b -s.toString -t.YX.a(s).b=this.p4}, -Bg(a,b){this.gav().ad0(0,t.x.a(a),this.p3)}, -Bi(a,b,c){this.gav().a_5(t.x.a(a),this.p3)}, -CK(a,b){this.gav().A(0,t.x.a(a))}, -dV(a){var s=this.p2,r=s.$ti.i("JB<1,2>") -r=A.mD(new A.JB(s,r),r.i("D.E"),t.Si) -s=A.H(r,A.y(r).i("D.E")) -B.b.aT(s,a)}} -A.bFI.prototype={ -$1(a){var s,r,q,p,o=this,n=o.b -n.p4=a -q=n.p2 -if(q.h(0,a)!=null&&!J.v(q.h(0,a),o.c.h(0,a))){q.j(0,a,n.uB(q.h(0,a),null,a)) -o.a.a=!0}s=n.uB(o.c.h(0,a),o.d.d.ajE(n,a),a) -if(s!=null){p=o.a -p.a=p.a||!J.v(q.h(0,a),s) -q.j(0,a,s) -q=s.gav().b -q.toString -r=t.YX.a(q) -if(a===0)r.a=0 -else{q=o.e -if(q.ao(0,a))r.a=q.h(0,a)}if(!r.c)n.p3=t.aA.a(s.gav())}else{o.a.a=!0 -q.A(0,a)}}, -$S:8} -A.bFG.prototype={ -$0(){return null}, -$S:20} -A.bFH.prototype={ -$0(){return this.a.p2.h(0,this.b)}, -$S:1070} -A.bFF.prototype={ -$0(){var s,r,q,p=this,o=p.a -o.p3=p.b==null?null:t.aA.a(o.p2.h(0,p.c-1).gav()) -s=null -try{q=o.e -q.toString -r=t.M0.a(q) -q=o.p4=p.c -s=o.uB(o.p2.h(0,q),r.d.ajE(o,q),q)}finally{o.p4=null}q=p.c -o=o.p2 -if(s!=null)o.j(0,q,s) -else o.A(0,q)}, -$S:0} -A.bFJ.prototype={ -$0(){var s,r,q=this -try{s=q.a -r=s.p4=q.b -s.uB(s.p2.h(0,r),null,r)}finally{q.a.p4=null}q.a.p2.A(0,q.b)}, -$S:0} -A.XG.prototype={ -Rd(a){var s,r=a.b -r.toString -t.Cl.a(r) -s=this.f -if(r.Sc$!==s){r.Sc$=s -if(!s){r=a.gdi(a) -if(r!=null)r.aA()}}}} -A.ash.prototype={ -B(a){var s=this.c,r=A.Z(1-s,0,1) -return new A.aGi(r/2,new A.aGf(s,this.e,null),null)}} -A.aGf.prototype={ -bl(a){var s=new A.aqi(this.f,t.Gt.a(a),A.c(t.S,t.x),0,null,null,A.aN(t.T)) -s.bj() -return s}, -bB(a,b){b.sa0H(this.f)}} -A.aGi.prototype={ -bl(a){var s=new A.aEQ(this.e,null,A.aN(t.T)) -s.bj() -return s}, -bB(a,b){b.sa0H(this.e)}} -A.aEQ.prototype={ -sa0H(a){var s=this -if(s.qu===a)return -s.qu=a -s.dh=null -s.aA()}, -gzP(){return this.dh}, -brK(){var s,r,q=this -if(q.dh!=null&&J.v(q.qq,t.D.a(A.R.prototype.ga9.call(q))))return -s=t.D -r=s.a(A.R.prototype.ga9.call(q)).y*q.qu -q.qq=s.a(A.R.prototype.ga9.call(q)) -switch(A.cN(s.a(A.R.prototype.ga9.call(q)).a).a){case 0:s=new A.aB(r,0,r,0) -break -case 1:s=new A.aB(0,r,0,r) -break -default:s=null}q.dh=s -return}, -cN(){this.brK() -this.ass()}} -A.asg.prototype={ -B(a){return new A.aGe(this.c,null)}} -A.aGe.prototype={ -bl(a){var s=new A.aqh(null,A.aN(t.T)) -s.bj() -s.sbX(null) -return s}} -A.bFL.prototype={} -A.asp.prototype={ -B(a){var s=this,r=null,q=s.e -if(q&&s.d)return new A.aGh(s.c,!0,r) -if(s.d)return new A.aGp(s.c,!1,r) -if(q)return new A.aGg(s.c,!0,r) -return new A.aGq(s.c,!1,r)}} -A.a51.prototype={ -a_(){return new A.a52()}} -A.a52.prototype={ -dk(){var s,r=this -r.qQ() -s=r.d -if(s!=null)s.dy.V(0,r.gagn()) -s=r.c -s.toString -s=A.md(s,null) -if(s==null)s=null -else{s=s.d -s.toString}r.d=s -if(s!=null)s.dy.an(0,r.gagn())}, -n(){var s=this.d -if(s!=null)s.dy.V(0,this.gagn()) -this.aM()}, -bhu(){var s,r=this.c.NC(t.tK),q=this.d -if(q.dy.a){s=r==null -if(!s)r.T=q.k4 -if(!s){q=r.J -if(q!=null)q.qh(0)}}else if(r!=null)r.bJx(q.k4)}, -B(a){return this.a.c}} -A.aGn.prototype={ -gav(){return t.ul.a(A.co.prototype.gav.call(this))}, -wm(a,b){this.Iv(a,b) -t.ul.a(A.co.prototype.gav.call(this)).An$=this}, -FI(){t.ul.a(A.co.prototype.gav.call(this)).An$=null -this.adf()}, -rt(a,b){var s,r,q,p=this,o=p.e -o.toString -t.Mh.a(o) -p.Gb(0,b) -s=b.c -r=o.c -if(s!==r){o=!0 -if(A.K(s)===A.K(r))if(s.c.Da(0,r.c))if(J.v(s.f,r.f))if(s.k4===r.k4)if(s.as.m(0,r.as))if(s.db==r.db)if(s.dy===r.dy)if(s.fx===r.fx)if(s.fr===r.fr)if(s.RG===r.RG)if(s.rx==r.rx)if(s.ry==r.ry)if(s.to==r.to)if(s.go===r.go)o=s.p4!==r.p4}else o=!1 -if(o){q=t.ul.a(A.co.prototype.gav.call(p)) -p.aCm(s,q.bg,q.br) -q.aA()}}, -Bl(){this.a2E() -t.ul.a(A.co.prototype.gav.call(this)).aA()}, -aCm(a,b,c){var s=this,r=a.ajF(s,b,c),q=s.p2 -s.p2=s.uB(q,s.p1?new A.a51(r,null):r,null)}, -brM(a,b){this.f.Rm(this,new A.c0s(this,a,b))}, -Ao(a){this.p2=null -this.BE(a)}, -Bg(a,b){t.ul.a(A.co.prototype.gav.call(this)).sbX(a)}, -Bi(a,b,c){}, -CK(a,b){t.ul.a(A.co.prototype.gav.call(this)).sbX(null)}, -dV(a){var s=this.p2 -if(s!=null)a.$1(s)}} -A.c0s.prototype={ -$0(){var s=this.a,r=s.e -r.toString -s.aCm(t.Mh.a(r).c,this.b,this.c)}, -$S:0} -A.ze.prototype={ -qp(a){return new A.aGn(this.d,this,B.bl)}} -A.tY.prototype={ -gbJB(){var s=this.An$.e -s.toString -return t.Mh.a(s).c.dx}, -gz4(){var s=this.An$.e -s.toString -return t.Mh.a(s).c.gz4()}, -aOn(a,b){this.An$.brM(a,b)}} -A.aGq.prototype={ -bl(a){var s=new A.aEV(null,this.c.ry,null,A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.C=this.c.ry}} -A.aEV.prototype={} -A.aGp.prototype={ -bl(a){var s=new A.aEU(null,this.c.ry,null,A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.C=this.c.ry}} -A.aEU.prototype={} -A.aGg.prototype={ -bl(a){var s=this.c -s=new A.aEO(null,s.RG,s.rx,s.to,s.ry,null,A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){var s=this.c -b.sabI(s.RG) -b.dl=s.rx -b.C=s.ry -b.ed=s.to}} -A.aEP.prototype={} -A.aGh.prototype={ -bl(a){var s=this.c -s=new A.aEP(null,s.RG,s.rx,s.to,s.ry,null,A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){var s=this.c -b.sabI(s.RG) -b.dl=s.rx -b.C=s.ry -b.ed=s.to}} -A.aEO.prototype={} -A.aJm.prototype={} -A.aJn.prototype={} -A.aJo.prototype={} -A.aJp.prototype={} -A.a1H.prototype={} -A.k0.prototype={ -qp(a){var s=A.y(this),r=t.Si -return new A.a1I(A.c(s.i("k0.0"),r),A.c(t.D2,r),this,B.bl,s.i("a1I"))}} -A.ox.prototype={ -gx6(a){var s=this.ey$ -return new A.aH(s,A.y(s).i("aH<2>"))}, -yo(){J.h2(this.gx6(this),this.gaon())}, -dV(a){J.h2(this.gx6(this),a)}, -a5n(a,b){var s=this.ey$,r=s.h(0,b) -if(r!=null){this.JO(r) -s.A(0,b)}if(a!=null){s.j(0,b,a) -this.B0(a)}}} -A.a1I.prototype={ -gav(){return this.$ti.i("ox<1,2>").a(A.co.prototype.gav.call(this))}, -dV(a){var s=this.p1 -new A.aH(s,A.y(s).i("aH<2>")).aT(0,a)}, -Ao(a){this.p1.A(0,a.c) -this.BE(a)}, -wm(a,b){this.Iv(a,b) -this.aDQ()}, -rt(a,b){this.Gb(0,b) -this.aDQ()}, -aDQ(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.e -e.toString -s=f.$ti -s.i("k0<1,2>").a(e) -r=f.p2 -q=t.Si -f.p2=A.c(t.D2,q) -p=f.p1 -s=s.c -f.p1=A.c(s,q) -for(q=e.ga2l(),o=q.length,n=0;n")).aT(0,f.gbC0())}, -Bg(a,b){this.$ti.i("ox<1,2>").a(A.co.prototype.gav.call(this)).a5n(a,b)}, -CK(a,b){var s=this.$ti.i("ox<1,2>") -if(s.a(A.co.prototype.gav.call(this)).ey$.h(0,b)===a)s.a(A.co.prototype.gav.call(this)).a5n(null,b)}, -Bi(a,b,c){var s=this.$ti.i("ox<1,2>").a(A.co.prototype.gav.call(this)) -if(s.ey$.h(0,b)===a)s.a5n(null,b) -s.a5n(a,c)}} -A.a7P.prototype={ -bB(a,b){return this.aso(a,b)}} -A.a1L.prototype={ -H(){return"SnapshotMode."+this.b}} -A.a1K.prototype={ -sMG(a){if(a===this.a)return -this.a=a -this.a6()}} -A.asv.prototype={ -bl(a){var s=new A.Rv(A.b4(a,B.dZ,t.l).w.b,this.w,this.e,this.f,!0,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){t.xL.a(b) -b.sF2(0,this.e) -b.sbJJ(0,this.f) -b.sJH(0,A.b4(a,B.dZ,t.l).w.b) -b.sOm(this.w) -b.sbwy(!0)}} -A.Rv.prototype={ -sJH(a,b){var s,r=this -if(b===r.M)return -r.M=b -s=r.ed -if(s==null)return -else{s.n() -r.ed=null -r.bn()}}, -sOm(a){var s,r=this,q=r.T -if(a===q)return -s=r.grr() -q.V(0,s) -r.T=a -if(A.K(q)!==A.K(r.T)||r.T.tD(q))r.bn() -if(r.y!=null)r.T.an(0,s)}, -sF2(a,b){var s,r,q=this,p=q.b2 -if(b===p)return -s=q.ga4S() -p.V(0,s) -r=q.b2.a -q.b2=b -if(q.y!=null){b.an(0,s) -if(r!==q.b2.a)q.azE()}}, -sbJJ(a,b){if(b===this.cr)return -this.cr=b -this.bn()}, -sbwy(a){return}, -b8(a){var s=this -s.b2.an(0,s.ga4S()) -s.T.an(0,s.grr()) -s.PT(a)}, -aZ(a){var s,r=this -r.uu=!1 -r.b2.V(0,r.ga4S()) -r.T.V(0,r.grr()) -s=r.ed -if(s!=null)s.n() -r.tV=r.ed=null -r.Iw(0)}, -n(){var s,r=this -r.b2.V(0,r.ga4S()) -r.T.V(0,r.grr()) -s=r.ed -if(s!=null)s.n() -r.tV=r.ed=null -r.uH()}, -azE(){var s,r=this -r.uu=!1 -s=r.ed -if(s!=null)s.n() -r.tV=r.ed=null -r.bn()}, -blT(){var s,r=this,q=A.clJ(B.l),p=r.gE(0),o=new A.xZ(q,new A.a1(0,0,0+p.a,0+p.b)) -r.zm(o,B.l) -o.PJ() -if(r.cr!==B.feS&&!q.a2K()){q.n() -if(r.cr===B.feR)throw A.q(A.lV("SnapshotWidget used with a child that contains a PlatformView.")) -r.uu=!0 -return null}p=r.gE(0) -s=q.bQ2(new A.a1(0,0,0+p.a,0+p.b),r.M) -q.n() -r.rO=r.gE(0) -return s}, -bb(a,b){var s,r,q,p,o=this -if(o.gE(0).ga2(0)){s=o.ed -if(s!=null)s.n() -o.tV=o.ed=null -return}if(!o.b2.a||o.uu){s=o.ed -if(s!=null)s.n() -o.tV=o.ed=null -o.T.Kp(a,b,o.gE(0),A.jZ.prototype.gvr.call(o)) -return}s=o.gE(0) -r=o.rO -s=!s.m(0,r)&&r!=null -if(s){s=o.ed -if(s!=null)s.n() -o.ed=null}if(o.ed==null){o.ed=o.blT() -o.tV=o.gE(0).aL(0,o.M)}s=o.ed -r=o.T -if(s==null)r.Kp(a,b,o.gE(0),A.jZ.prototype.gvr.call(o)) -else{s=o.gE(0) -q=o.ed -q.toString -p=o.tV -p.toString -r.aM9(a,b,s,q,p,o.M)}}} -A.asu.prototype={} -A.a4z.prototype={ -gvF(a){return A.a3(A.vh(this,A.AQ(B.ffd,"gbSb",1,[],[],0)))}, -svF(a,b){A.a3(A.vh(this,A.AQ(B.ff9,"sbS4",2,[b],[],0)))}, -gtS(){return A.a3(A.vh(this,A.AQ(B.ffe,"gbSc",1,[],[],0)))}, -stS(a){A.a3(A.vh(this,A.AQ(B.ffm,"sbS6",2,[a],[],0)))}, -gGm(){return A.a3(A.vh(this,A.AQ(B.fff,"gbSd",1,[],[],0)))}, -sGm(a){A.a3(A.vh(this,A.AQ(B.ffb,"sbS7",2,[a],[],0)))}, -gJ5(){return A.a3(A.vh(this,A.AQ(B.ffg,"gbSe",1,[],[],0)))}, -sJ5(a){A.a3(A.vh(this,A.AQ(B.ffa,"sbSa",2,[a],[],0)))}, -aAO(a){return A.a3(A.vh(this,A.AQ(B.ffh,"bSf",0,[a],[],0)))}, -an(a,b){}, -n(){}, -V(a,b){}, -$iaG:1} -A.asF.prototype={ -B(a){return A.dF(B.a0,1)}} -A.a1O.prototype={ -bA_(a,b,c,d){var s=this -if(!s.e)return B.ti -return new A.a1O(c,s.b,s.c,s.d,!0)}, -bzw(a){return this.bA_(null,null,a,null)}, -l(a){var s=this,r=s.e?"enabled":"disabled" -return"SpellCheckConfiguration("+r+", service: "+A.A(s.a)+", text style: "+A.A(s.c)+", toolbar builder: "+A.A(s.d)+")"}, -m(a,b){var s -if(b==null)return!1 -if(J.as(b)!==A.K(this))return!1 -s=!1 -if(b instanceof A.a1O)if(b.a==this.a)s=b.e===this.e -return s}, -gu(a){var s=this -return A.a7(s.a,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.I3.prototype={ -H(){return"StandardComponentType."+this.b}, -gr5(a){return new A.cZ(this,t.A9)}} -A.at_.prototype={ -baC(a){var s=this.c>0 -if(this.d===B.P)return s?B.adp:B.ado -if(a===B.bH)return s?B.tL:B.mz -else return s?B.mz:B.tL}, -B(a){var s,r,q,p=this,o=a.aj(t.I).w,n=1,m=1 -switch(p.d.a){case 0:n=1+Math.abs(p.c) -break -case 1:m=1+Math.abs(p.c) -break}s=p.baC(o) -r=A.N1(n,m,1) -q=p.c===0?null:B.cW -return A.Iu(s,p.e,q,r,!0)}} -A.a26.prototype={ -a_(){return new A.aGQ()}} -A.bHY.prototype={ -$0(){return this.a.yg(!1)}, -$S:0} -A.aGQ.prototype={ -aC(){var s,r=this -r.aU() -s=new A.bHW(r.a.e,A.c(t.N,t.Q)) -$.hd.dh$=s -r.d!==$&&A.cp() -r.d=s}, -n(){var s=this.d -s===$&&A.e() -s.yf() -s.f=!0 -this.aM()}, -B(a){var s,r,q,p,o=this -if(o.a.d.length!==0){s=A.u(a,B.Gv,t.Uh) -s.toString -r=o.a.d -q=A.U(r).i("O<1,lX>") -p=A.H(new A.O(r,new A.c1X(s),q),q.i("a2.E")) -s=o.d -s===$&&A.e() -s.aWw(o.a.c,p)}return B.a0}} -A.c1X.prototype={ -$1(a){return a.KX(0,this.a)}, -$S:1071} -A.o7.prototype={ -gBu(a){return null}, -gu(a){return B.n8.gu(this.gBu(this))}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r===b)return!0 -if(J.as(b)!==A.K(r))return!1 -s=b instanceof A.o7 -if(s){b.gBu(b) -r.gBu(r)}return s}} -A.aiM.prototype={ -KX(a,b){return B.agx}} -A.aiN.prototype={ -KX(a,b){return B.agy}} -A.aiX.prototype={ -KX(a,b){return B.agA}} -A.aiZ.prototype={ -KX(a,b){return B.agB}} -A.aiW.prototype={ -KX(a,b){var s=b.gO() -return new A.aiR(s)}, -gBu(){return null}} -A.aiY.prototype={ -KX(a,b){var s=b.gZ() -return new A.aiT(s)}, -gBu(){return null}} -A.aiV.prototype={ -KX(a,b){return B.agz}} -A.aAX.prototype={} -A.aAY.prototype={} -A.atf.prototype={ -bl(a){var s=new A.a0d(new A.LP(new WeakMap(),t.ii),A.aQ(t.Cn),A.c(t.O,t.hl),B.da,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){}} -A.a0d.prototype={ -abu(a){var s,r -this.cG.A(0,a) -s=a.rM -if(s!=null){r=this.dA -r.h(0,s).A(0,a) -if(r.h(0,a.rM).a===0)r.A(0,a.rM)}}, -qg(a,b){var s,r,q=this -if(!q.gE(0).p(0,b))return!1 -s=q.r2(a,b)||q.M===B.bm -if(s){r=new A.zW(b,q) -q.fj.j(0,r,a) -a.v(0,r)}return s}, -Bf(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=t.pY.b(a) -if(!h&&!t.oN.b(a))return -s=i.cG -if(s.a===0)return -A.LQ(b) -r=i.fj.a.get(b) -if(r==null)return -q=i.bbn(s,r.a) -p=t.Cn -o=A.bCZ(q,q.gagQ(),A.y(q).c,p).auu() -p=A.aQ(p) -for(q=o.gW(o),n=i.dA;q.q();){m=q.gI(q) -l=m.rM -if(l==null)p.v(0,m) -else{m=n.h(0,l) -m.toString -p.L(0,m)}}k=s.tq(p) -for(s=k.gW(k),q=t.oN.b(a),j=!1;s.q();){n=s.gI(s) -if(h){m=n.cG -if(m!=null)m.$1(a)}else if(q){m=n.dD -if(m!=null)m.$1(a)}if(n.ts)j=!0}for(s=A.dy(p,p.r,p.$ti.c),q=s.$ti.c;s.q();){p=s.d -if(p==null)q.a(p)}if(j&&h){h=$.kp.a7$.R5(0,a.gd5(),new A.azM()) -h.a.Me(h.b,h.c,B.ea)}}, -bbn(a,b){var s,r,q,p,o=A.aQ(t.zE) -for(s=b.length,r=this.cG,q=0;q=0&&i==null))break -h=l.b=g.ua(s[j],a) -switch(h.a){case 2:case 3:case 4:i=h -break -case 0:if(k===!1){++j -i=B.aD}else if(j===g.b.length-1)i=h -else{++j -k=!0}break -case 1:if(k===!0){--j -i=B.aD}else if(j===0)i=h -else{--j -k=!1}break}}if(b)g.c=j -else g.d=j -g.a5M() -i.toString -return i}, -aCY(a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=this,a3=null,a4=a2.at,a5=a8?a4.b!=null:a4.a!=null,a6=a8?a4.a!=null:a4.b!=null -$label0$0:{s=a3 -r=a3 -a4=!1 -if(a8){if(a5){a4=a6 -r=a4 -s=r}q=a5 -p=q -o=p -n=o}else{o=a3 -n=o -p=!1 -q=!1}m=0 -if(a4){a4=a2.c -break $label0$0}l=a3 -k=!1 -a4=!1 -if(a8)if(n){if(q)a4=r -else{a4=a6 -r=a4 -q=!0}l=!1===a4 -a4=l -k=!0}if(a4){a4=a2.c -break $label0$0}j=a3 -a4=!1 -if(a8){j=!1===o -i=j -if(i)if(p)a4=s -else{if(q)a4=r -else{a4=a6 -r=a4 -q=!0}s=!0===a4 -a4=s -p=!0}}if(a4){a4=a2.d -break $label0$0}a4=!1 -if(a8)if(j)if(k)a4=l -else{if(q)a4=r -else{a4=a6 -r=a4 -q=!0}l=!1===a4 -a4=l -k=!0}if(a4){a4=m -break $label0$0}h=!a8 -a4=h -i=!1 -if(a4){if(a8){a4=n -g=a8 -f=g}else{n=!0===a5 -a4=n -o=a5 -f=!0 -g=!0}if(a4)if(p)a4=s -else{if(q)a4=r -else{a4=a6 -r=a4 -q=!0}s=!0===a4 -a4=s -p=!0}else a4=i}else{a4=i -g=a8 -f=g}if(a4){a4=a2.d -break $label0$0}a4=!1 -if(h){if(f)i=n -else{if(g)i=o -else{i=a5 -o=i -g=!0}n=!0===i -i=n}if(i)if(k)a4=l -else{if(q)a4=r -else{a4=a6 -r=a4 -q=!0}l=!1===a4 -a4=l -k=!0}}if(a4){a4=a2.d -break $label0$0}a4=!1 -if(h){if(a8){i=j -e=a8}else{if(g)i=o -else{i=a5 -o=i -g=!0}j=!1===i -i=j -e=!0}if(i)if(p)a4=s -else{if(q)a4=r -else{a4=a6 -r=a4 -q=!0}s=!0===a4 -a4=s}}else e=a8 -if(a4){a4=a2.c -break $label0$0}a4=!1 -if(h){if(e)i=j -else{j=!1===(g?o:a5) -i=j}if(i)if(k)a4=l -else{l=!1===(q?r:a6) -a4=l}}if(a4){a4=m -break $label0$0}a4=a3}d=A.cm() -c=a3 -b=a4 -a=c -for(;;){a4=a2.b -if(!(b=0&&a==null))break -a0=d.b=a2.ua(a4[b],a7) -switch(a0.a){case 2:case 3:case 4:a=a0 -break -case 0:if(c===!1){++b -a=B.aD}else if(b===a2.b.length-1)a=a0 -else{++b -c=!0}break -case 1:if(c===!0){--b -a=B.aD}else if(b===0)a=a0 -else{--b -c=!1}break}}a4=a2.c -m=a2.d -a1=a4>=m -if(a8){if(c!=null)if(!(!a1&&c&&b>=m))m=a1&&!c&&b<=m -else m=!0 -else m=!1 -if(m)a2.d=a4 -a2.c=b}else{if(c!=null)if(!(!a1&&!c&&b<=a4))a4=a1&&c&&b>=a4 -else a4=!0 -else a4=!1 -if(a4)a2.c=m -a2.d=b}a2.a5M() -a.toString -return a}, -gXN(){return A.cXi()}, -a5M(){var s,r,q,p=this,o=p.d,n=o===-1 -if(n&&p.c===-1)return -if(n||p.c===-1){if(n)o=p.c -n=p.b -new A.az(n,new A.c_M(p,o),A.U(n).i("az<1>")).aT(0,new A.c_N(p)) -return}n=p.c -s=Math.min(o,n) -r=Math.max(o,n) -for(q=0;n=p.b,q=s&&q<=r)continue -p.ua(n[q],B.on)}}, -Ff(a){var s,r,q=this -if(a.c!==B.Gb)return q.b_v(a) -s=a.b -r=a.a===B.mg -if(r)q.fx=s -else q.fr=s -if(r)return q.c===-1?q.aCZ(a,!0):q.aCY(a,!0) -return q.d===-1?q.aCZ(a,!1):q.aCY(a,!1)}, -aH3(a,b){return this.gXN().$2(a,b)}} -A.c_M.prototype={ -$1(a){return a!==this.a.b[this.b]}, -$S:119} -A.c_N.prototype={ -$1(a){return this.a.ua(a,B.on)}, -$S:78} -A.Vq.prototype={} -A.agJ.prototype={} -A.Ep.prototype={} -A.Er.prototype={} -A.Eq.prototype={} -A.Vi.prototype={} -A.uK.prototype={} -A.uM.prototype={} -A.Aj.prototype={} -A.Ah.prototype={} -A.Ai.prototype={} -A.o2.prototype={} -A.xh.prototype={} -A.xi.prototype={} -A.xg.prototype={} -A.EG.prototype={} -A.uL.prototype={} -A.ys.prototype={} -A.py.prototype={} -A.nU.prototype={} -A.y_.prototype={} -A.BM.prototype={} -A.tw.prototype={} -A.Cs.prototype={} -A.r0.prototype={} -A.Co.prototype={} -A.uC.prototype={} -A.uD.prototype={} -A.mj.prototype={ -l(a){return this.a2v(0)+"; shouldPaint="+this.e}} -A.bIJ.prototype={} -A.atw.prototype={ -gk(a){return this.r}, -aiO(){var s=this,r=s.z&&s.b.dv.a -s.w.sk(0,r) -r=s.z&&s.b.bi.a -s.x.sk(0,r) -r=s.b -r=r.dv.a||r.bi.a -s.y.sk(0,r)}, -saK0(a){if(this.z===a)return -this.z=a -this.aiO()}, -AH(){var s,r,q=this -q.Mu() -s=q.f -if(s==null)return -r=q.e -r===$&&A.e() -r.a2i(q.a,s) -return}, -rt(a,b){var s,r=this -if(r.r.m(0,b))return -r.r=b -r.Mu() -s=r.e -s===$&&A.e() -s.r9()}, -Mu(){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=j.e -h===$&&A.e() -s=j.b -r=s.bh -q=r.w -q.toString -h.sarh(j.aum(q,B.to,B.tp)) -q=j.d -p=q.a.c.a.a -if(r.gCB()===p){o=j.r.b -o=o.gc9()&&o.a!==o.b}else o=!1 -if(o){o=j.r.b -n=B.f.a1(p,o.a,o.b) -o=(n.length===0?B.ce:new A.he(n)).gS(0) -m=j.r.b.a -l=s.U9(new A.ez(m,m+o.length))}else l=i -o=l==null?i:l.d-l.b -if(o==null){o=r.rI() -o=o.gaQ(o)}h.saLo(o) -o=r.w -o.toString -h.saJ3(j.aum(o,B.tp,B.to)) -p=q.a.c.a.a -if(r.gCB()===p){q=j.r.b -q=q.gc9()&&q.a!==q.b}else q=!1 -if(q){q=j.r.b -n=B.f.a1(p,q.a,q.b) -q=(n.length===0?B.ce:new A.he(n)).gU(0) -o=j.r.b.b -k=s.U9(new A.ez(o-q.length,o))}else k=i -q=k==null?i:k.d-k.b -if(q==null){r=r.rI() -r=r.gaQ(r)}else r=q -h.saLn(r) -h.sPr(s.a0V(j.r.b)) -h.sbQj(s.Hb)}, -n(){var s,r,q,p=this,o=p.e -o===$&&A.e() -o.yf() -s=o.b -r=s.ap$=$.aC() -s.Y$=0 -s=p.b -q=p.gaEB() -s.dv.V(0,q) -s.bi.V(0,q) -q=p.y -q.ap$=r -q.Y$=0 -q=p.w -q.ap$=r -q.Y$=0 -q=p.x -q.ap$=r -q.Y$=0 -o.uf()}, -EB(a,b,c){var s,r=c.U1(a),q=A.lx(c.CX(new A.bG(r.c,B.C)).gaO8(),c.CX(new A.bG(r.d,B.c_)).gaGa()),p=t.aA.a(A.xY(this.a,!0).c.gav()),o=c.bN(0,p),n=A.hP(o,q),m=A.hP(o,c.CX(a)),l=p==null?null:p.tQ(b) -if(l==null)l=b -s=c.gE(0) -return new A.pi(l,n,m,A.hP(o,new A.a1(0,0,0+s.a,0+s.b)))}, -bf3(a){var s,r,q,p,o,n,m,l=this,k=l.b -if(k.y==null)return -s=a.a -r=s.b -l.Q=r -q=l.e -q===$&&A.e() -p=J.kc(q.dx).a -o=k.bh.rI() -o=o.gaQ(o) -n=A.cL(k.bN(0,null),new A.t(0,p.b-o/2)).b -l.as=n-r -m=k.yw(new A.t(s.a,n)) -if(A.bt()===B.aq||A.bt()===B.cf)if(l.at==null)l.at=l.r.b -q.Ln(l.EB(m,s,k))}, -awH(a,b){var s=a-b,r=s<0?-1:1,q=this.b.bh,p=q.rI() -p=B.d.iE(Math.abs(s)/p.gaQ(p)) -q=q.rI() -return b+r*p*q.gaQ(q)}, -bf5(a){var s,r,q,p,o,n,m,l=this,k=l.b -if(k.y==null)return -s=a.a -r=k.tQ(s) -q=l.Q -q===$&&A.e() -p=l.awH(r.b,k.tQ(new A.t(0,q)).b) -q=A.cL(k.bN(0,null),new A.t(0,p)).b -l.Q=q -o=l.as -o===$&&A.e() -n=k.yw(new A.t(s.a,q+o)) -switch(A.bt().a){case 2:case 4:q=l.at -if(q.a===q.b){q=l.e -q===$&&A.e() -q.HM(l.EB(n,s,k)) -l.Qm(A.yN(n)) -return}o=q.d -q=q.c -q=o>=q?q:o -m=A.eW(B.C,q,n.a,!1) -break -case 0:case 1:case 3:case 5:q=l.r.b -if(q.a===q.b){q=l.e -q===$&&A.e() -q.HM(l.EB(n,s,k)) -l.Qm(A.yN(n)) -return}m=A.eW(B.C,q.c,n.a,!1) -if(m.c>=m.d)return -break -default:m=null}l.Qm(m) -q=l.e -q===$&&A.e() -q.HM(l.EB(m.gud(),s,k))}, -bf9(a){var s,r,q,p,o,n,m,l=this,k=l.b -if(k.y==null)return -s=a.a -r=s.b -l.ax=r -q=l.e -q===$&&A.e() -p=J.kL(q.dx).a -o=k.bh.rI() -o=o.gaQ(o) -n=A.cL(k.bN(0,null),new A.t(0,p.b-o/2)).b -l.ay=n-r -m=k.yw(new A.t(s.a,n)) -if(A.bt()===B.aq||A.bt()===B.cf)if(l.at==null)l.at=l.r.b -q.Ln(l.EB(m,s,k))}, -bfb(a){var s,r,q,p,o,n,m,l=this,k=l.b -if(k.y==null)return -s=a.a -r=k.tQ(s) -q=l.ax -q===$&&A.e() -p=l.awH(r.b,k.tQ(new A.t(0,q)).b) -q=A.cL(k.bN(0,null),new A.t(0,p)).b -l.ax=q -o=l.ay -o===$&&A.e() -n=k.yw(new A.t(s.a,q+o)) -switch(A.bt().a){case 2:case 4:q=l.at -if(q.a===q.b){q=l.e -q===$&&A.e() -q.HM(l.EB(n,s,k)) -l.Qm(A.yN(n)) -return}o=q.d -q=q.c -if(o>=q)q=o -m=A.eW(B.C,q,n.a,!1) -break -case 0:case 1:case 3:case 5:q=l.r.b -if(q.a===q.b){q=l.e -q===$&&A.e() -q.HM(l.EB(n,s,k)) -l.Qm(A.yN(n)) -return}m=A.eW(B.C,n.a,q.d,!1) -if(m.c>=m.d)return -break -default:m=null}q=l.e -q===$&&A.e() -q.HM(l.EB(m.gud().an.at/2?(p.c-p.a)/2:(J.kL(n.dx).a.a+J.kc(n.dx).a.a)/2 -return new A.D7(new A.f6(new A.bB9(n,p,new A.t(o,J.kL(n.dx).a.b-n.f)),m),new A.t(-p.a,-p.b),n.fr,n.db,m)}, -HM(a){if(this.c.b==null)return -this.b.sk(0,a)}} -A.bBd.prototype={ -$1(a){return this.a}, -$S:27} -A.bBb.prototype={ -$1(a){var s,r,q=null,p=this.a,o=p.go -if(o!=null)s=p.e===B.kj&&p.ay -else s=!0 -if(s)r=B.a0 -else{s=p.e -r=A.cpI(p.k1,p.fx,p.gbfm(),p.gbfo(),p.gbfq(),p.k2,p.f,o,s,p.x)}return new A.r7(this.b.a,A.Ig(new A.uJ(!0,r,q),q,B.aM,q,q),q)}, -$S:27} -A.bBc.prototype={ -$1(a){var s,r,q=null,p=this.a,o=p.go,n=!0 -if(o!=null){s=p.as===B.kj -if(!(s&&p.w))n=s&&!p.w&&!p.ay}if(n)r=B.a0 -else{n=p.as -r=A.cpI(p.k1,p.fy,p.gbcN(),p.gbcP(),p.gbcR(),p.k2,p.at,o,n,p.ch)}return new A.r7(this.b.a,A.Ig(new A.uJ(!0,r,q),q,B.aM,q,q),q)}, -$S:27} -A.bBe.prototype={ -$1(a){var s=this.a,r=A.cL(this.b.bN(0,null),B.l) -return new A.D7(this.c.$1(a),new A.t(-r.a,-r.b),s.fr,s.db,null)}, -$S:1073} -A.bBa.prototype={ -$1(a){var s,r=this.a -r.p4=!1 -s=r.ok -if(s!=null)s.b.r9() -s=r.ok -if(s!=null)s.a.r9() -s=r.p1 -if(s!=null)s.r9() -s=$.x1 -if(s===r.p2){r=$.Eg -if(r!=null)r.r9()}else if(s===r.p3){r=$.Eg -if(r!=null)r.r9()}}, -$S:6} -A.bB9.prototype={ -$1(a){this.a.go.toString -return B.a0}, -$S:27} -A.D7.prototype={ -a_(){return new A.a7E(null,null)}} -A.a7E.prototype={ -aC(){var s,r=this -r.aU() -r.d=A.c2(null,B.l5,null,null,r) -r.aij() -s=r.a.f -if(s!=null)s.an(0,r.ga5R())}, -bp(a){var s,r=this -r.bJ(a) -s=a.f -if(s==r.a.f)return -if(s!=null)s.V(0,r.ga5R()) -r.aij() -s=r.a.f -if(s!=null)s.an(0,r.ga5R())}, -n(){var s=this,r=s.a.f -if(r!=null)r.V(0,s.ga5R()) -r=s.d -r===$&&A.e() -r.n() -s.b21()}, -aij(){var s,r=this.a.f -r=r==null?null:r.a -if(r==null)r=!0 -s=this.d -if(r){s===$&&A.e() -s.cT(0)}else{s===$&&A.e() -s.pX(0)}}, -B(a){var s,r,q,p=null,o=this.c.aj(t.I).w,n=this.d -n===$&&A.e() -s=this.a -r=s.e -q=s.d -return A.Ig(A.cbd(new A.er(n,!1,A.b_i(s.c,r,q,!1),p),o),p,B.aM,p,p)}} -A.a7B.prototype={ -a_(){return new A.a7C(null,null)}, -gb7(a){return this.z}} -A.a7C.prototype={ -aC(){var s,r=this -r.aU() -r.d=A.c2(null,B.l5,null,null,r) -r.ag4() -s=r.a.x -if(s!=null)s.an(0,r.ga4f())}, -ag4(){var s,r=this.a.x -r=r==null?null:r.a -if(r==null)r=!0 -s=this.d -if(r){s===$&&A.e() -s.cT(0)}else{s===$&&A.e() -s.pX(0)}}, -bp(a){var s,r=this -r.bJ(a) -s=a.x -if(s!=null)s.V(0,r.ga4f()) -r.ag4() -s=r.a.x -if(s!=null)s.an(0,r.ga4f())}, -n(){var s=this,r=s.a.x -if(r!=null)r.V(0,s.ga4f()) -r=s.d -r===$&&A.e() -r.n() -s.b20()}, -B(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.a,e=f.y,d=f.w.TX(e) -e=0+d.a -f=0+d.b -s=new A.a1(0,0,e,f) -r=s.yS(A.pu(s.gcH(),24)) -q=r.c-r.a -e=Math.max((q-e)/2,0) -p=r.d-r.b -f=Math.max((p-f)/2,0) -o=h.a -n=o.w.TW(o.z,o.y) -o=h.a -m=o.z===B.kj&&A.bt()===B.aq -o=o.c -l=new A.t(-n.a,-n.b).al(0,new A.t(e,f)) -k=h.d -k===$&&A.e() -j=A.j([B.ym,new A.ee(new A.c_R(h),new A.c_S(h,m),t.YC)],t.Ev,t.xR) -i=h.a -return A.b_i(new A.er(k,!1,A.c3(new A.fg(B.dH,g,g,new A.n0(new A.ai(new A.aB(e,f,e,f),i.w.a6M(a,i.z,i.y,i.d),g),j,B.eb,!1,g),g),p,q),g),o,l,!1)}} -A.c_R.prototype={ -$0(){return A.clU(this.a,A.b7([B.bz,B.cv,B.dB],t.Au))}, -$S:336} -A.c_S.prototype={ -$1(a){var s=this.a.a -a.at=s.Q -a.b=this.b?B.anu:null -a.ch=s.e -a.CW=s.f -a.cx=s.r}, -$S:337} -A.a2r.prototype={ -WO(a){switch(A.bt().a){case 0:case 2:this.a.gaX().gam().Ln(a) -break -case 1:case 3:case 4:case 5:break}}, -ay9(){if(!this.gayB())return -switch(A.bt().a){case 0:case 2:this.a.gaX().gam().NK() -break -case 1:case 3:case 4:case 5:break}}, -gbhG(){var s,r,q=this.a -q.gaX().gam().gby() -s=q.gaX().gam().gby() -r=q.gaX().gam().gby().Hb -r.toString -s=s.yw(r).a -return q.gaX().gam().gby().M.a<=s&&q.gaX().gam().gby().M.b>=s}, -bnb(a){var s=this.a.gaX().gam().gby().M,r=a.a -return s.ar}, -bnc(a){var s=this.a.gaX().gam().gby().M,r=a.a -return s.a<=r&&s.b>=r}, -af7(a,b,c){var s=this.a,r=s.gaX().gam().gby().yw(a),q=c==null?s.gaX().gam().gby().M:c,p=r.a,o=q.c,n=q.d,m=q.MZ(Math.abs(p-o)") -s=A.eH(new A.aH(r,s),s.i("D.E")).Cp(0,A.b7([B.ek,B.ka],t.bd)) -this.d=s.gdm(s)}, -bLn(){this.d=!1}, -anQ(a){var s,r,q,p=this,o=p.a -if(!o.gxR())return -s=o.gaX().gam().gby() -s=s.uQ=a.a -r=a.c -p.c=p.b=r===B.bz||r===B.cv -q=p.d -if(q)o.gaX().gam().gby().M -switch(A.bt().a){case 0:o.gaX().gam().a.toString -$label0$1:{s=B.cv===r||B.dX===r -if(s){o.gaX().gam().a.toString -break $label0$1}break $label0$1}if(s)A.bzV().bK(0,new A.bIK(p),t.P) -break -case 1:case 2:break -case 4:o.gaX().gam().uf() -if(q){p.af7(s,B.cw,o.gaX().gam().gby().dh?null:B.y7) -return}o=o.gaX().gam().gby() -s=o.uQ -s.toString -o.yy(B.cw,s) -break -case 3:case 5:o.gaX().gam().uf() -if(q){p.Qe(s,B.cw) -return}o=o.gaX().gam().gby() -s=o.uQ -s.toString -o.yy(B.cw,s) -break}}, -bKB(a){var s -this.b=!0 -s=this.a -if(!s.gxR())return -s.gaX().gam().gby().G_(B.t9,a.a) -s.gaX().gam().AH()}, -bKz(a){var s=this.a -s.gaX().gam().gby().G_(B.t9,a.a) -if(this.b)s.gaX().gam().AH()}, -gaM2(){return!1}, -anS(){}, -T4(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.a -if(!h.gxR()){h.gaX().gam().OG() -return}s=i.d -if(s)h.gaX().gam().gby().M -switch(A.bt().a){case 3:case 4:case 5:break -case 0:h.gaX().gam().yg(!1) -if(s){i.Qe(a.a,B.cw) -return}r=h.gaX().gam().gby() -q=r.uQ -q.toString -r.yy(B.cw,q) -h.gaX().gam().ar2() -break -case 1:h.gaX().gam().yg(!1) -if(s){i.Qe(a.a,B.cw) -return}r=h.gaX().gam().gby() -q=r.uQ -q.toString -r.yy(B.cw,q) -break -case 2:if(s){p=h.gaX().gam().gby().dh?null:B.y7 -i.af7(a.a,B.cw,p) -return}switch(a.c.a){case 1:case 4:case 2:case 3:r=h.gaX().gam().gby() -q=r.uQ -q.toString -r.yy(B.cw,q) -h.gaX().gam().uf() -break -case 0:case 5:o=h.gaX().gam().gby().M -n=h.gaX().gam().gby().yw(a.a) -if(h.gaX().gam().bEH(n.a)!=null){r=h.gaX().gam().gby() -q=r.uQ -q.toString -r.G_(B.cw,q) -if(!o.m(0,h.gaX().gam().a.c.a.b))h.gaX().gam().ar2() -else h.gaX().gam().abi(!1)}else{if(!(i.bnb(n)&&o.a!==o.b))r=i.bnc(n)&&o.a===o.b&&n.b===o.e&&!h.gaX().gam().gby().rN -else r=!0 -if(r&&h.gaX().gam().gby().dh)h.gaX().gam().abi(!1) -else{r=h.gaX().gam().gby() -r.Di() -q=r.bh -m=r.uQ -m.toString -l=q.u5(r.tQ(m).al(0,r.gxp())) -k=q.b.a.c.zg(l) -j=A.cm() -q=k.a -if(l.a<=q)j.b=A.qU(B.C,q) -else j.b=A.qU(B.c_,k.b) -r.Je(j.b3(),B.cw) -if(o.m(0,h.gaX().gam().a.c.a.b)&&h.gaX().gam().gby().dh&&!h.gaX().gam().gby().rN)h.gaX().gam().abi(!1) -else h.gaX().gam().yg(!1)}}break}break}h.gaX().gam().OG()}, -bLi(){}, -bLg(a){var s,r,q,p=this,o=p.a -if(!o.gxR())return -switch(A.bt().a){case 2:case 4:if(!o.gaX().gam().gby().dh){p.w=!0 -s=o.gaX().gam().gby() -r=s.uQ -r.toString -s.G_(B.d2,r)}else if(o.gaX().gam().gby().rN){s=o.gaX().gam().gby() -r=s.uQ -r.toString -s.G_(B.d2,r) -if(o.gaX().gam().c.e!=null){s=o.gaX().gam().c -s.toString -A.b6P(s)}}else{s=a.a -o.gaX().gam().gby().yy(B.d2,s) -s=o.gaX().gam().gby().tQ(s) -r=o.gaX().gam().a.c.a.b -q=o.gaX().gam().a.c.a.b -o.gaX().gam().abz(new A.Oa(B.l,new A.ah(s,new A.bG(r.c,q.e)),B.Nn))}break -case 0:case 1:case 3:case 5:s=o.gaX().gam().gby() -r=s.uQ -r.toString -s.G_(B.d2,r) -if(o.gaX().gam().c.e!=null){s=o.gaX().gam().c -s.toString -A.b6P(s)}break}p.WO(a.a) -o=o.gaX().gam().gby().T.at -o.toString -p.f=o -p.e=p.gQN()}, -bLe(a){var s,r,q,p,o,n=this,m=n.a -if(!m.gxR())return -if(m.gaX().gam().gby().J===1){s=m.gaX().gam().gby().T.at -s.toString -r=new A.t(s-n.f,0)}else{s=m.gaX().gam().gby().T.at -s.toString -r=new A.t(0,s-n.f)}s=n.gaBr() -switch(A.cN(s==null?B.dk:s).a){case 0:s=new A.t(n.gQN()-n.e,0) -break -case 1:s=new A.t(0,n.gQN()-n.e) -break -default:s=null}switch(A.bt().a){case 2:case 4:q=n.w||m.gaX().gam().gby().rN -p=a.a -o=a.c -if(q)m.gaX().gam().gby().a1w(B.d2,p.al(0,o).al(0,r).al(0,s),p) -else{m.gaX().gam().gby().yy(B.d2,p) -m.gaX().gam().abz(new A.Oa(o,null,B.v9))}break -case 0:case 1:case 3:case 5:q=a.a -m.gaX().gam().gby().a1w(B.d2,q.al(0,a.c).al(0,r).al(0,s),q) -break}n.WO(a.a)}, -bLc(a){this.azG() -if(this.b)this.a.gaX().gam().AH()}, -bLa(){this.azG()}, -anN(){var s,r,q=this.a -if(!q.gxR())return -switch(A.bt().a){case 2:case 4:if(!this.gbhG()||!q.gaX().gam().gby().dh){s=q.gaX().gam().gby() -r=s.uQ -r.toString -s.G_(B.cw,r)}if(this.b){q.gaX().gam().uf() -q.gaX().gam().AH()}break -case 0:case 1:case 3:case 5:if(!q.gaX().gam().gby().dh){s=q.gaX().gam().gby() -r=s.uQ -r.toString -s.yy(B.cw,r)}q.gaX().gam().aoX() -break}}, -bL2(a){var s=this.a.gaX().gam().gby() -s.Hb=s.uQ=a.a -this.b=!0 -s=a.c -this.c=s==null||s===B.bz||s===B.cv}, -bKj(a){var s,r,q=this.a -if(q.gxR()){s=q.gaX().gam().gby() -r=s.uQ -r.toString -s.G_(B.a9E,r) -if(this.b)q.gaX().gam().AH()}}, -azG(){var s,r,q=this -q.ay9() -q.w=!1 -q.e=q.f=0 -s=!1 -if(q.gayB())if(A.bt()===B.aq){r=q.a -if(r.gxR()){s=r.gaX().gam().a.c.a.b -s=s.a===s.b}}if(s)q.a.gaX().gam().abz(new A.Oa(null,null,B.va))}, -ahN(a,b,c){this.aBJ(new A.Bm(this.a.gaX().gam().a.c.a.a),a,b,c)}, -bq8(a,b){return this.ahN(a,b,null)}, -aBF(a,b,c){this.aBJ(new A.MF(this.a.gaX().gam().gby()),a,b,c)}, -bq5(a,b){return this.aBF(a,b,null)}, -aD7(a,b){var s,r=a.a,q=this.a,p=b.wS(r===q.gaX().gam().a.c.a.a.length?r-1:r) -if(p==null)p=0 -s=b.wT(r) -return new A.ez(p,s==null?q.gaX().gam().a.c.a.a.length:s)}, -aBJ(a,b,c,d){var s=this.a,r=s.gaX().gam().gby().yw(c),q=this.aD7(r,a),p=d==null?r:s.gaX().gam().gby().yw(d),o=p.m(0,r)?q:this.aD7(p,a),n=q.a,m=o.b,l=n1)return -if(q.d){p.gaX().gam().gby() -r=p.gaX().gam().gby().M.gc9()}else r=!1 -if(r)switch(A.bt().a){case 2:case 4:q.b9I(a.a,B.bT) -break -case 0:case 1:case 3:case 5:q.Qe(a.a,B.bT) -break}else switch(A.bt().a){case 2:switch(s){case B.d0:case B.cF:p.gaX().gam().gby().yy(B.bT,a.a) -break -case B.cv:case B.dX:case B.bz:case B.dB:case null:case void 0:break}break -case 0:case 1:switch(s){case B.d0:case B.cF:p.gaX().gam().gby().yy(B.bT,a.a) -break -case B.cv:case B.dX:case B.bz:case B.dB:if(p.gaX().gam().gby().dh){r=a.a -p.gaX().gam().gby().yy(B.bT,r) -q.WO(r)}break -case null:case void 0:break}break -case 3:case 4:case 5:p.gaX().gam().gby().yy(B.bT,a.a) -break}}, -bKt(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.a -if(!i.gxR())return -if(!j.d){if(i.gaX().gam().gby().J===1){s=i.gaX().gam().gby().T.at -s.toString -r=new A.t(s-j.f,0)}else{s=i.gaX().gam().gby().T.at -s.toString -r=new A.t(0,s-j.f)}s=j.gaBr() -switch(A.cN(s==null?B.dk:s).a){case 0:s=new A.t(j.gQN()-j.e,0) -break -case 1:s=new A.t(0,j.gQN()-j.e) -break -default:s=null}q=a.a -p=q.al(0,a.r) -o=a.x -if(A.RN(o)===2){i.gaX().gam().gby().a1w(B.bT,p.al(0,r).al(0,s),q) -switch(a.f){case B.cv:case B.dX:case B.bz:case B.dB:return j.WO(q) -case B.d0:case B.cF:case null:case void 0:return}}if(A.RN(o)===3)switch(A.bt().a){case 0:case 1:case 2:switch(a.f){case B.d0:case B.cF:return j.ahN(B.bT,p.al(0,r).al(0,s),q) -case B.cv:case B.dX:case B.bz:case B.dB:case null:case void 0:break}return -case 3:return j.aBF(B.bT,p.al(0,r).al(0,s),q) -case 5:case 4:return j.ahN(B.bT,p.al(0,r).al(0,s),q)}switch(A.bt().a){case 2:switch(a.f){case B.d0:case B.cF:return i.gaX().gam().gby().a1v(B.bT,p.al(0,r).al(0,s),q) -case B.cv:case B.dX:case B.bz:case B.dB:case null:case void 0:break}return -case 0:case 1:switch(a.f){case B.d0:case B.cF:case B.cv:case B.dX:return i.gaX().gam().gby().a1v(B.bT,p.al(0,r).al(0,s),q) -case B.bz:case B.dB:if(i.gaX().gam().gby().dh){i.gaX().gam().gby().yy(B.bT,q) -return j.WO(q)}break -case null:case void 0:break}return -case 4:case 3:case 5:return i.gaX().gam().gby().a1v(B.bT,p.al(0,r).al(0,s),q)}}s=j.r -if(s.a!==s.b)s=A.bt()!==B.aq&&A.bt()!==B.cf -else s=!0 -if(s)return j.Qe(a.a,B.bT) -n=i.gaX().gam().a.c.a.b -s=a.a -m=i.gaX().gam().gby().yw(s) -q=j.r -o=q.c -l=m.a -k=oo -if(k&&n.c===o){s=i.gaX().gam() -s.toString -s.za(i.gaX().gam().a.c.a.B8(A.eW(B.C,j.r.d,l,!1)),B.bT)}else if(!k&&l!==o&&n.c!==o){s=i.gaX().gam() -s.toString -s.za(i.gaX().gam().a.c.a.B8(A.eW(B.C,j.r.c,l,!1)),B.bT)}else j.Qe(s,B.bT)}, -a9X(a){var s=this -if(s.b&&A.RN(a.e)===2)s.a.gaX().gam().AH() -if(s.d)s.r=null -s.ay9()}, -ajG(a,b){var s,r,q,p=this,o=p.a,n=o.ga8v()?p.gbKA():null -o=o.ga8v()?p.gbKy():null -s=p.ganO() -r=p.gaM1() -q=p.gaLV() -p.gaM2() -return new A.a2q(p.gbLo(),p.gbLm(),p.ganP(),n,o,p.ganM(),p.gbL1(),s,p.gbLh(),r,p.gbLf(),p.gbLd(),p.gbLb(),p.gbL9(),p.gbKi(),p.gbLt(),p.gbKq(),p.gbKs(),q,!1,a,b,null)}} -A.bIK.prototype={ -$1(a){var s,r -if(a){s=this.a.a.gaX().gam().gby() -r=s.uQ -r.toString -s.yy(B.pM,r) -B.a4C.z_("Scribe.startStylusHandwriting",t.H)}}, -$S:104} -A.a2q.prototype={ -a_(){return new A.a8o()}} -A.a8o.prototype={ -bfJ(){this.a.c.$0()}, -bfI(){this.a.d.$0()}, -btb(a){var s -this.a.e.$1(a) -s=a.d -if(A.RN(s)===2){s=this.a.ch.$1(a) -return s}if(A.RN(s)===3){s=this.a.CW.$1(a) -return s}}, -btc(a){if(A.RN(a.d)===1){this.a.y.$1(a) -this.a.Q.$0()}else this.a.toString}, -bta(){this.a.z.$0()}, -bcI(a){this.a.cx.$1(a)}, -bcJ(a){this.a.cy.$1(a)}, -bcE(a){this.a.db.$1(a)}, -bal(a){var s=this.a.f -if(s!=null)s.$1(a)}, -baj(a){var s=this.a.r -if(s!=null)s.$1(a)}, -bdz(a){this.a.as.$1(a)}, -bdx(a){this.a.at.$1(a)}, -bdv(a){this.a.ax.$1(a)}, -bdt(){this.a.ay.$0()}, -B(a){var s,r,q=this,p=A.c(t.Ev,t.xR) -p.j(0,B.q2,new A.ee(new A.c2D(q),new A.c2E(q),t.UN)) -q.a.toString -p.j(0,B.tw,new A.ee(new A.c2F(q),new A.c2G(q),t.jn)) -q.a.toString -switch(A.bt().a){case 0:case 1:case 2:p.j(0,B.ac_,new A.ee(new A.c2H(q),new A.c2I(q),t.hg)) -break -case 3:case 4:case 5:p.j(0,B.abU,new A.ee(new A.c2J(q),new A.c2K(q),t.Qm)) -break}s=q.a -if(s.f!=null||s.r!=null)p.j(0,B.flw,new A.ee(new A.c2L(q),new A.c2M(q),t.C1)) -s=q.a -r=s.dy -return new A.n0(s.fr,p,r,!0,null)}} -A.c2D.prototype={ -$0(){return A.Ce(this.a,-1,null)}, -$S:154} -A.c2E.prototype={ -$1(a){var s=this.a.a -a.aW=s.w -a.aS=s.x}, -$S:130} -A.c2F.prototype={ -$0(){return A.Y9(this.a,A.b7([B.bz],t.Au))}, -$S:185} -A.c2G.prototype={ -$1(a){var s=this.a -a.p3=s.gbdy() -a.p4=s.gbdw() -a.RG=s.gbdu() -a.p1=s.gbds()}, -$S:166} -A.c2H.prototype={ -$0(){return A.cnX(this.a,null)}, -$S:369} -A.c2I.prototype={ -$1(a){var s -a.at=B.mU -a.ch=A.bt()!==B.aq -s=this.a -a.Z_$=s.gay0() -a.Z0$=s.gay_() -a.CW=s.gaD5() -a.cy=s.gaxx() -a.db=s.gaxy() -a.dx=s.gaxw() -a.cx=s.gaD6() -a.dy=s.gaD4()}, -$S:370} -A.c2J.prototype={ -$0(){return A.cnY(this.a,null)}, -$S:367} -A.c2K.prototype={ -$1(a){var s -a.at=B.mU -s=this.a -a.Z_$=s.gay0() -a.Z0$=s.gay_() -a.CW=s.gaD5() -a.cy=s.gaxx() -a.db=s.gaxy() -a.dx=s.gaxw() -a.cx=s.gaD6() -a.dy=s.gaD4()}, -$S:368} -A.c2L.prototype={ -$0(){return A.cFf(this.a,null)}, -$S:1075} -A.c2M.prototype={ -$1(a){var s=this.a,r=s.a -a.at=r.f!=null?s.gbak():null -a.ch=r.r!=null?s.gbai():null}, -$S:1076} -A.Ud.prototype={ -an(a,b){var s=this -if(s.Y$<=0)$.at.cr$.push(s) -if(s.ay===B.zP)A.em(null,t.H) -s.arG(0,b)}, -V(a,b){var s=this -s.G8(0,b) -if(!s.w&&s.Y$<=0)$.at.vZ(s)}, -zv(a){switch(a.a){case 1:A.em(null,t.H) -break -case 0:case 2:case 3:case 4:break}}, -n(){$.at.vZ(this) -this.w=!0 -this.rf()}} -A.KM.prototype={ -H(){return"ClipboardStatus."+this.b}} -A.tM.prototype={ -am8(a){return this.bFX(a)}, -bFX(a){var s=0,r=A.n(t.H) -var $async$am8=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:return A.l(null,r)}}) -return A.m($async$am8,r)}} -A.ay8.prototype={} -A.a9Z.prototype={ -n(){var s=this,r=s.dg$ -if(r!=null)r.V(0,s.gw7()) -s.dg$=null -s.aM()}, -cY(){this.dX() -this.dN() -this.w8()}} -A.aa_.prototype={ -n(){var s=this,r=s.dg$ -if(r!=null)r.V(0,s.gw7()) -s.dg$=null -s.aM()}, -cY(){this.dX() -this.dN() -this.w8()}} -A.Pt.prototype={} -A.aty.prototype={ -HW(a){return new A.ax(0,a.b,0,a.d)}, -I2(a,b){var s,r,q,p=this,o=p.d -if(o==null)o=p.b.b>=b.b -s=o?p.b:p.c -r=A.cMk(s.a,b.a,a.a) -q=s.b -return new A.t(r,o?Math.max(0,q-b.b):q)}, -BC(a){return!this.b.m(0,a.b)||!this.c.m(0,a.c)||this.d!=a.d}} -A.yO.prototype={ -a_(){return new A.aHr(new A.cl(!0,$.aC(),t.uh))}} -A.aHr.prototype={ -dk(){var s,r=this -r.qQ() -s=r.c -s.toString -r.d=A.bJ1(s) -r.aE_()}, -bp(a){this.bJ(a) -this.aE_()}, -n(){var s=this.e -s.ap$=$.aC() -s.Y$=0 -this.aM()}, -aE_(){var s=this.d&&this.a.c -this.e.sk(0,s)}, -B(a){var s=this.e -return new A.a4S(s.a,s,this.a.d,null)}} -A.a4S.prototype={ -qx(a){return this.f!==a.f}} -A.iV.prototype={ -Yc(a){var s,r=this -r.tI$=new A.Py(a) -r.dN() -r.w8() -s=r.tI$ -s.toString -return s}, -w8(){var s,r=this.tI$ -if(r==null)r=null -else{s=this.dg$ -s=!s.gk(s) -r.sanu(0,s) -r=s}return r}, -dN(){var s,r=this,q=r.c -q.toString -s=A.coc(q) -q=r.dg$ -if(s===q)return -if(q!=null)q.V(0,r.gw7()) -s.an(0,r.gw7()) -r.dg$=s}} -A.es.prototype={ -Yc(a){var s,r,q=this -if(q.ba$==null)q.dN() -if(q.qe$==null)q.qe$=A.aQ(t.DH) -s=new A.aIo(q,a) -r=q.ba$ -s.sanu(0,!r.gk(r)) -q.qe$.v(0,s) -return s}, -qY(){var s,r,q,p -if(this.qe$!=null){s=this.ba$ -r=!s.gk(s) -for(s=this.qe$,s=A.dy(s,s.r,A.y(s).c),q=s.$ti.c;s.q();){p=s.d;(p==null?q.a(p):p).sanu(0,r)}}}, -dN(){var s,r=this,q=r.c -q.toString -s=A.coc(q) -q=r.ba$ -if(s===q)return -if(q!=null)q.V(0,r.gqR()) -s.an(0,r.gqR()) -r.ba$=s}} -A.aIo.prototype={ -n(){this.w.qe$.A(0,this) -this.asA()}} -A.a46.prototype={ -an(a,b){}, -V(a,b){}, -$iaG:1, -gk(){return!0}} -A.atN.prototype={ -B(a){A.bHS(new A.aNp(this.c,this.d.zQ())) -return this.e}} -A.kF.prototype={ -gzJ(){return this.guz()!=null}, -Jo(){var s,r,q=this -q.gKO() -s=q.gk(q) -r=q.wf$ -if(s===!0){r===$&&A.e() -r.cT(0)}else{r===$&&A.e() -r.pX(0)}}, -btz(a){var s,r=this -if(r.gzJ()){r.D(new A.bJS(r,a)) -s=r.vQ$ -s===$&&A.e() -s.cT(0)}}, -aDi(a){var s,r=this -if(!r.gzJ())return -switch(r.gk(r)){case!1:r.guz().$1(!0) -break -case!0:s=r.guz() -s.toString -r.gKO() -s.$1(!1) -break -case null:case void 0:r.guz().$1(!1) -break}r.c.gav().Ut(B.G5)}, -btx(){return this.aDi(null)}, -axY(a){var s,r=this -if(r.zA$!=null)r.D(new A.bJT(r)) -s=r.vQ$ -s===$&&A.e() -s.pX(0)}, -bfE(){return this.axY(null)}, -bd2(a){var s,r=this -if(a!==r.yd$){r.D(new A.bJQ(r,a)) -s=r.zz$ -if(a){s===$&&A.e() -s.cT(0)}else{s===$&&A.e() -s.pX(0)}}}, -bde(a){var s,r=this -if(a!==r.ye$){r.D(new A.bJR(r,a)) -s=r.zy$ -if(a){s===$&&A.e() -s.cT(0)}else{s===$&&A.e() -s.pX(0)}}}, -grH(){var s,r=this,q=A.aQ(t.EK) -if(!r.gzJ())q.v(0,B.F) -if(r.ye$)q.v(0,B.S) -if(r.yd$)q.v(0,B.U) -s=r.gk(r) -if(s!==!1)q.v(0,B.O) -return q}, -ajH(a,b,c,d,e,f){return this.aGl(!1,A.jr(null,null,null,e,f,!1),b,c,d)}, -aGk(a,b,c,d,e){return this.ajH(a,b,c,null,d,e)}, -aGl(a,b,c,d,e){var s,r,q,p,o,n,m,l,k=this,j=null,i=k.NA$ -if(i===$){s=A.j([B.yj,new A.fh(k.gaDh(),new A.bX(A.b([],t.ot),t.wS),t.wY)],t.Ev,t.od) -k.NA$!==$&&A.bd() -k.NA$=s -i=s}r=k.gzJ() -q=d.a.$1(k.grH()) -if(q==null)q=B.cx -p=k.gzJ() -o=k.gzJ()?k.gbty():j -n=k.gzJ()?k.gaDh():j -m=k.gzJ()?k.gaxX():j -l=k.gzJ()?k.gaxX():j -return A.cbE(i,!1,A.dY(j,A.cq(j,j,b,!1,j,k.gzJ(),!1,j,!1,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,B.Q,j),B.A,!p,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,n,l,o,m,j,j,j,!1,B.ak),r,c,q,e,k.gbd1(),k.gbdd(),j)}, -bx0(a,b,c,d){return this.aGl(a,b,c,d,null)}, -$iab:1} -A.bJS.prototype={ -$0(){this.a.zA$=this.b.b}, -$S:0} -A.bJT.prototype={ -$0(){this.a.zA$=null}, -$S:0} -A.bJQ.prototype={ -$0(){this.a.yd$=this.b}, -$S:0} -A.bJR.prototype={ -$0(){this.a.ye$=this.b}, -$S:0} -A.PA.prototype={ -sbG(a,b){var s=this,r=s.a -if(b===r)return -if(r!=null)r.a.V(0,s.grQ()) -b.a.an(0,s.grQ()) -s.a=b -s.a6()}, -sTd(a){var s=this,r=s.b -if(a===r)return -if(r!=null)r.a.V(0,s.grQ()) -a.a.an(0,s.grQ()) -s.b=a -s.a6()}, -saaH(a){var s=this,r=s.c -if(a===r)return -if(r!=null)r.a.V(0,s.grQ()) -a.a.an(0,s.grQ()) -s.c=a -s.a6()}, -saaI(a){var s=this,r=s.d -if(a===r)return -if(r!=null)r.a.V(0,s.grQ()) -a.a.an(0,s.grQ()) -s.d=a -s.a6()}, -sJn(a){if(J.v(this.e,a))return -this.e=a -this.a6()}, -sSx(a){if(J.v(this.f,a))return -this.f=a -this.a6()}, -samB(a){if(a.m(0,this.r))return -this.r=a -this.a6()}, -saog(a){if(a.m(0,this.w))return -this.w=a -this.a6()}, -sHe(a){if(a.m(0,this.x))return -this.x=a -this.a6()}, -sCk(a){if(a.m(0,this.y))return -this.y=a -this.a6()}, -syA(a){if(a===this.z)return -this.z=a -this.a6()}, -sS_(a){if(J.v(a,this.Q))return -this.Q=a -this.a6()}, -sCr(a){if(a===this.as)return -this.as=a -this.a6()}, -sZB(a){if(a===this.at)return -this.at=a -this.a6()}, -szG(a){if(a===this.ax)return -this.ax=a -this.a6()}, -anZ(a,b){var s,r,q,p,o=this -if(o.b.gaI(0)!==B.aa||o.c.gaI(0)!==B.aa||o.d.gaI(0)!==B.aa){$.aw() -s=A.bh() -r=o.r -r.toString -q=o.w -q.toString -q=A.aa(r,q,o.a.gk(0)) -r=o.x -r.toString -r=A.aa(q,r,o.d.gk(0)) -q=o.y -q.toString -q=A.aa(r,q,o.c.gk(0)) -s.r=q.gk(q) -q=o.z -q.toString -r=o.as -r.toString -if(!r){r=o.at -r.toString}else r=!0 -if(r)p=q -else p=new A.b8(0,q,t.H7).aK(0,o.b.gk(0)) -if(p>0)a.vN(b.a8(0,B.l),p,s)}}, -n(){var s=this,r=s.a -if(r!=null)r.a.V(0,s.grQ()) -r=s.b -if(r!=null)r.a.V(0,s.grQ()) -r=s.c -if(r!=null)r.a.V(0,s.grQ()) -r=s.d -if(r!=null)r.a.V(0,s.grQ()) -s.rf()}, -tD(a){return!0}, -St(a){return null}, -gUp(){return null}, -a2d(a){return!1}, -l(a){return"#"+A.cB(this)}} -A.SJ.prototype={ -a_(){return new A.a3y()}, -gHo(){return this.c}} -A.a3y.prototype={ -aC(){this.aU() -this.a.gHo().an(0,this.gafH())}, -bp(a){var s,r=this -r.bJ(a) -if(!r.a.gHo().m(0,a.gHo())){s=r.gafH() -a.gHo().V(0,s) -r.a.gHo().an(0,s)}}, -n(){this.a.gHo().V(0,this.gafH()) -this.aM()}, -bcc(){if(this.c==null)return -this.D(new A.bNj())}, -B(a){return this.a.B(a)}} -A.bNj.prototype={ -$0(){}, -$S:0} -A.ase.prototype={ -B(a){var s=this,r=t.so.a(s.c),q=r.gk(r) -if(s.e===B.bH)q=new A.t(-q.a,q.b) -return A.cbG(s.r,s.f,q)}} -A.YE.prototype={ -B(a){var s=this,r=t.ve.a(s.c),q=s.e.$1(r.gk(r)) -r=r.gzH()?s.r:null -return A.Iu(s.f,s.w,r,q,!0)}} -A.aqU.prototype={} -A.aqH.prototype={} -A.as7.prototype={ -B(a){var s,r,q=this,p=null,o=q.e -switch(o.a){case 0:s=new A.jO(q.f,-1) -break -case 1:s=new A.jO(-1,q.f) -break -default:s=p}if(o===B.P){r=t.ve.a(q.c) -r=Math.max(r.gk(r),0)}else r=p -if(o===B.aF){o=t.ve.a(q.c) -o=Math.max(o.gk(o),0)}else o=p -return A.rL(new A.fg(s,o,r,q.w,p),B.u,p)}} -A.er.prototype={ -bl(a){var s=null,r=new A.apR(s,s,s,s,s,new A.bH(),A.aN(t.T)) -r.bj() -r.sbX(s) -r.sbR(0,this.e) -r.sa6v(!1) -return r}, -bB(a,b){b.sbR(0,this.e) -b.sa6v(!1)}} -A.agf.prototype={ -B(a){var s=this.e,r=s.a -return A.qa(this.r,s.b.aK(0,r.gk(r)),B.dp)}} -A.B1.prototype={ -gHo(){return this.c}, -B(a){return this.wA(a,this.f)}, -wA(a,b){return this.e.$2(a,b)}} -A.abh.prototype={ -gHo(){return A.B1.prototype.gHo.call(this)}, -ga6R(){return this.e}, -wA(a,b){return this.ga6R().$2(a,b)}} -A.PI.prototype={ -a_(){var s=this.$ti -return new A.PJ(new A.aHY(A.b([],s.i("J<1>")),s.i("aHY<1>")),s.i("PJ<1>"))}, -gk(a){return this.c}} -A.PJ.prototype={ -gbte(){var s=this.e -s===$&&A.e() -return s}, -gX0(){var s=this.a.w,r=this.x -if(r==null){s=$.aC() -s=new A.a2Q(new A.kR(s),new A.kR(s),B.fmo,s) -this.x=s}else s=r -return s}, -a0p(){var s,r,q,p=this,o=p.d -if(o.gYg()==null)return -s=p.f -r=s==null -q=r?null:s.b!=null -if(q===!0){if(!r)s.af(0) -p.ais(0,o.gYg())}else p.ais(0,o.a0p()) -p.a61()}, -a_V(){this.ais(0,this.d.a_V()) -this.a61()}, -a61(){var s=this.gX0(),r=this.d,q=r.a,p=q.length!==0&&r.b>0 -s.sk(0,new A.PK(p,r.gaGx())) -if(A.bt()!==B.aq)return -s=$.aKY() -if(s.b===this){q=q.length!==0&&r.b>0 -r=r.gaGx() -s=s.a -s===$&&A.e() -s.r4("UndoManager.setUndoState",A.j(["canUndo",q,"canRedo",r],t.N,t.y),t.H)}}, -btR(a){this.a0p()}, -bol(a){this.a_V()}, -ais(a,b){var s=this -if(b==null)return -if(J.v(b,s.w))return -s.w=b -s.r=!0 -try{s.a.f.$1(b)}finally{s.r=!1}}, -aAq(){var s,r,q=this -if(J.v(q.a.c.a,q.w))return -if(q.r)return -s=q.a -s=s.d.$2(q.w,s.c.a) -if(!(s==null?!0:s))return -s=q.a -r=s.e.$1(s.c.a) -if(r==null)r=q.a.c.a -if(J.v(r,q.w))return -q.w=r -q.f=q.btf(r)}, -axB(){var s,r=this -if(!r.a.r.ge0()){s=$.aKY() -if(s.b===r)s.b=null -return}$.aKY().b=r -r.a61()}, -bG1(a){switch(a.a){case 0:this.a0p() -break -case 1:this.a_V() -break}}, -aC(){var s,r=this -r.aU() -s=A.cT7(B.cU,new A.bKq(r),r.$ti.c) -r.e!==$&&A.cp() -r.e=s -r.aAq() -r.a.c.an(0,r.gahf()) -r.axB() -r.a.r.an(0,r.gafP()) -r.gX0().w.an(0,r.gaOf()) -r.gX0().x.an(0,r.gaMW())}, -bp(a){var s,r,q=this -q.bJ(a) -s=a.c -if(q.a.c!==s){r=q.d -B.b.P(r.a) -r.b=-1 -r=q.gahf() -s.V(0,r) -q.a.c.an(0,r)}s=a.r -if(q.a.r!==s){r=q.gafP() -s.V(0,r) -q.a.r.an(0,r)}q.a.toString}, -n(){var s=this,r=$.aKY() -if(r.b===s)r.b=null -s.a.c.V(0,s.gahf()) -s.a.r.V(0,s.gafP()) -s.gX0().w.V(0,s.gaOf()) -s.gX0().x.V(0,s.gaMW()) -r=s.x -if(r!=null)r.n() -r=s.f -if(r!=null)r.af(0) -s.aM()}, -B(a){var s=t.ot,r=t.wS -return A.ub(A.j([B.fm3,new A.fh(this.gbtQ(),new A.bX(A.b([],s),r),t._n).rj(a),B.flS,new A.fh(this.gbok(),new A.bX(A.b([],s),r),t.D6).rj(a)],t.Ev,t.od),this.a.x)}, -btf(a){return this.gbte().$1(a)}} -A.bKq.prototype={ -$1(a){var s=this.a -s.d.Kt(a) -s.a61()}, -$S(){return this.a.$ti.i("~(1)")}} -A.PK.prototype={ -l(a){return"UndoHistoryValue(canUndo: "+this.a+", canRedo: "+this.b+")"}, -m(a,b){if(b==null)return!1 -if(this===b)return!0 -return b instanceof A.PK&&b.a===this.a&&b.b===this.b}, -gu(a){var s=this.a?519018:218159 -return A.a7(s,this.b?519018:218159,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.a2Q.prototype={ -n(){var s=this.w,r=$.aC() -s.ap$=r -s.Y$=0 -s=this.x -s.ap$=r -s.Y$=0 -this.rf()}} -A.aHY.prototype={ -gYg(){var s=this.a -return s.length===0?null:s[this.b]}, -gaGx(){var s=this.a.length -return s!==0&&this.b"))}} -A.RV.prototype={ -gk(a){var s=this.d -s===$&&A.e() -return s}, -aC(){var s,r=this -r.aU() -s=r.a.c -r.d=s.gk(s) -r.a.c.an(0,r.gaiT())}, -bp(a){var s,r,q=this -q.bJ(a) -s=a.c -if(s!==q.a.c){r=q.gaiT() -s.V(0,r) -s=q.a.c -q.d=s.gk(s) -q.a.c.an(0,r)}}, -n(){this.a.c.V(0,this.gaiT()) -this.aM()}, -buL(){this.D(new A.c3z(this))}, -B(a){var s,r=this.a -r.toString -s=this.d -s===$&&A.e() -return r.d.$3(a,s,r.e)}} -A.c3z.prototype={ -$0(){var s=this.a,r=s.a.c -s.d=r.gk(r)}, -$S:0} -A.a3b.prototype={ -a_(){return new A.a8R(A.b7M(!0,null,!1),A.bup())}} -A.a8R.prototype={ -aC(){var s=this -s.aU() -$.at.cr$.push(s) -s.d.an(0,s.gaBq())}, -n(){var s,r=this -$.at.vZ(r) -s=r.d -s.V(0,r.gaBq()) -s.n() -r.aM()}, -bpD(){var s,r=this.d -if(this.f===r.ge0()||!r.ge0())return -$.at.toString -r=$.cf() -s=this.a.c -r.ga68().aGF(s.a,B.GB)}, -aIy(a){var s,r,q=this,p=a.b.a -switch(p){case 1:s=a.a===q.a.c.a -break -case 0:s=!1 -break -default:s=null}q.f=s -if(a.a!==q.a.c.a)return -switch(p){case 1:switch(a.c.a){case 1:r=q.e.awb(q.d,!0) -break -case 2:r=q.e.afb(q.d,!0,!0) -break -case 0:r=q.d -break -default:r=null}r.u_() -break -case 0:$.at.T$.d.b.Dj(!1) -break}}, -B(a){var s=this.a,r=s.c,q=s.e,p=s.f -return new A.apH(r,new A.a5S(r,A.b7O(A.cpf(s.d,this.d,!1),this.e),null),q,p,null)}} -A.apH.prototype={ -B(a){var s=this,r=s.c,q=s.e,p=s.f -return new A.a6A(r,new A.buo(s),q,p,new A.a4A(r,q,p,t.Q9))}} -A.buo.prototype={ -$2(a,b){var s=this.a -return new A.JG(s.c,new A.a6k(b,s.d,null),null)}, -$S:1080} -A.a6A.prototype={ -qp(a){return new A.aE_(this,B.bl)}, -bl(a){return this.f}} -A.aE_.prototype={ -gGg(){var s=this.e -s.toString -t.bR.a(s) -return s.e}, -gav(){return t.Ju.a(A.co.prototype.gav.call(this))}, -aiu(){var s,r,q,p,o,n,m,l=this -try{n=l.e -n.toString -s=t.bR.a(n).d.$2(l,l.gGg()) -l.ah=l.uB(l.ah,s,null)}catch(m){r=A.a4(m) -q=A.ap(m) -n=A.de("building "+l.l(0)) -p=new A.dR(r,q,"widgets library",n,null,!1) -A.fD(p) -o=A.W_(p) -l.ah=l.uB(null,o,l.c)}}, -wm(a,b){var s,r=this -r.Iv(a,b) -s=t.Ju -r.gGg().saoJ(s.a(A.co.prototype.gav.call(r))) -r.ats() -r.aiu() -s.a(A.co.prototype.gav.call(r)).ao8() -if(r.gGg().at!=null)s.a(A.co.prototype.gav.call(r)).a1l()}, -att(a){var s,r,q,p=this -if(a==null)a=A.coK(p) -s=p.gGg() -a.CW.v(0,s) -r=a.cx -if(r!=null)s.b8(r) -s=$.yp -s.toString -r=t.Ju.a(A.co.prototype.gav.call(p)) -q=r.fx -s.dy$.j(0,q.a,r) -r.sC5(A.cNC(q)) -p.a7=a}, -ats(){return this.att(null)}, -avk(){var s,r=this,q=r.a7 -if(q!=null){s=$.yp -s.toString -s.dy$.A(0,t.Ju.a(A.co.prototype.gav.call(r)).fx.a) -s=r.gGg() -q.CW.A(0,s) -if(q.cx!=null)s.aZ(0) -r.a7=null}}, -dk(){var s,r=this -r.ad4() -if(r.a7==null)return -s=A.coK(r) -if(s!==r.a7){r.avk() -r.att(s)}}, -Bl(){this.a2E() -this.aiu()}, -cY(){var s=this -s.a2y() -s.gGg().saoJ(t.Ju.a(A.co.prototype.gav.call(s))) -s.ats()}, -u8(){this.avk() -this.gGg().saoJ(null) -this.asn()}, -rt(a,b){this.Gb(0,b) -this.aiu()}, -dV(a){var s=this.ah -if(s!=null)a.$1(s)}, -Ao(a){this.ah=null -this.BE(a)}, -Bg(a,b){t.Ju.a(A.co.prototype.gav.call(this)).sbX(a)}, -Bi(a,b,c){}, -CK(a,b){t.Ju.a(A.co.prototype.gav.call(this)).sbX(null)}, -FI(){var s=this,r=s.gGg(),q=s.e -q.toString -if(r!==t.bR.a(q).e){r=s.gGg() -q=r.at -if(q!=null)q.n() -r.at=null -B.b.P(r.r) -B.b.P(r.z) -B.b.P(r.Q) -r.ch.P(0)}s.adf()}} -A.JG.prototype={ -qx(a){return this.f!==a.f}} -A.a6k.prototype={ -qx(a){return this.f!==a.f}} -A.a4A.prototype={ -m(a,b){var s=this -if(b==null)return!1 -if(J.as(b)!==A.K(s))return!1 -return s.$ti.b(b)&&b.a===s.a&&b.b===s.b&&b.c===s.c}, -gu(a){return A.a7(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return"[_DeprecatedRawViewKey "+("#"+A.cB(this.a))+"]"}} -A.aK3.prototype={} -A.IF.prototype={ -bl(a){var s=this,r=s.e,q=A.bLK(a,r),p=s.y,o=A.aN(t.O5) -if(p==null)p=250 -o=new A.a0e(s.r,r,q,s.w,p,s.z,s.Q,s.as,o,0,null,null,new A.bH(),A.aN(t.T)) -o.bj() -o.L(0,null) -r=o.aw$ -if(r!=null)o.bH=r -return o}, -bB(a,b){var s=this,r=s.e -b.sy5(r) -r=A.bLK(a,r) -b.saI0(r) -b.sbw8(s.r) -b.sri(0,s.w) -b.sbx8(s.y) -b.sbx9(s.z) -b.saM8(s.Q) -b.sC2(s.as)}, -qp(a){return new A.aIg(A.fs(t.Si),this,B.bl)}} -A.aIg.prototype={ -gav(){return t.E1.a(A.pn.prototype.gav.call(this))}, -wm(a,b){var s=this -s.a7=!0 -s.aYZ(a,b) -s.aDN() -s.a7=!1}, -rt(a,b){var s=this -s.a7=!0 -s.aZ0(0,b) -s.aDN() -s.a7=!1}, -aDN(){var s=this,r=s.e -r.toString -t.Dg.a(r) -r=t.E1 -if(!s.gx6(0).ga2(0)){r.a(A.pn.prototype.gav.call(s)).scH(t.IT.a(s.gx6(0).gS(0).gav())) -s.aW=0}else{r.a(A.pn.prototype.gav.call(s)).scH(null) -s.aW=null}}, -Bg(a,b){var s=this -s.arZ(a,b) -if(!s.a7&&b.b===s.aW)t.E1.a(A.pn.prototype.gav.call(s)).scH(t.IT.a(a))}, -Bi(a,b,c){this.as_(a,b,c)}, -CK(a,b){var s=this -s.aZ_(a,b) -if(!s.a7&&t.E1.a(A.pn.prototype.gav.call(s)).bH===a)t.E1.a(A.pn.prototype.gav.call(s)).scH(null)}} -A.as0.prototype={ -bl(a){var s=this,r=s.e,q=A.bLK(a,r),p=A.aN(t.O5) -r=new A.aqg(r,q,s.r,250,B.Im,s.w,s.x,p,0,null,null,new A.bH(),A.aN(t.T)) -r.bj() -r.L(0,null) -return r}, -bB(a,b){var s=this,r=s.e -b.sy5(r) -r=A.bLK(a,r) -b.saI0(r) -b.sri(0,s.r) -b.saM8(s.w) -b.sC2(s.x)}} -A.aK4.prototype={} -A.aK5.prototype={} -A.IG.prototype={ -B(a){var s=this,r=null,q=s.e,p=!q,o=s.c,n=new A.uI(p,o,r) -if(s.w)o=new A.aIh(q,!1,A.mL(n,p&&!s.y,r),r) -else if(s.f)o=new A.GK(p,!s.r?new A.yO(q,n,r):n,r) -else o=q?o:B.a0 -return new A.a8S(q,o,r)}} -A.bLL.prototype={ -$1(a){this.a.a=a -return!1}, -$S:67} -A.a8S.prototype={ -qx(a){return this.f!==a.f}} -A.aIh.prototype={ -bl(a){var s=new A.aF2(this.e,!1,null,new A.bH(),A.aN(t.T)) -s.bj() -s.sbX(null) -return s}, -bB(a,b){b.sbRv(0,this.e) -b.sbJ7(!1)}} -A.aF2.prototype={ -sbRv(a,b){if(b===this.M)return -this.M=b -this.bn()}, -sbJ7(a){return}, -xg(a){var s=this.M -if(s)this.LH(a)}, -bb(a,b){if(!this.M)return -this.zm(a,b)}} -A.iF.prototype={ -a6L(a,b,c){var s,r=this.a,q=r!=null -if(q)a.T9(r.a1a(c)) -b.toString -s=b[a.gaMi()] -r=s.a -a.a6q(r.a,r.b,this.b,s.d,s.c) -if(q)a.rb()}, -dV(a){return a.$1(this)}, -aOE(a){return!0}, -aq6(a,b){var s=b.a -if(a.a===s)return this -b.a=s+1 -return null}, -aH_(a,b){var s=b.a -b.a=s+1 -return a-s===0?65532:null}, -bM(a,b){var s,r,q,p,o,n=this -if(n===b)return B.md -if(A.K(b)!==A.K(n))return B.dC -s=n.a -r=s==null -q=b.a -if(r!==(q==null))return B.dC -t.a7.a(b) -if(!n.e.Da(0,b.e)||n.b!==b.b)return B.dC -if(!r){q.toString -p=s.bM(0,q) -o=p.a>0?p:B.md -if(o===B.dC)return o}else o=B.md -return o}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r===b)return!0 -if(J.as(b)!==A.K(r))return!1 -if(!r.arS(0,b))return!1 -s=!1 -if(b instanceof A.iF)if(b.e.Da(0,r.e))s=b.b===r.b -return s}, -gu(a){var s=this -return A.a7(A.kq.prototype.gu.call(s,0),s.e,s.b,s.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.bMi.prototype={ -$1(a){var s,r,q,p,o=this,n=null,m=a.a,l=m==null?n:m.r -$label0$0:{if(typeof l=="number"){m=l!==B.b.gU(o.b) -s=l}else{s=n -m=!1}if(m){m=s -break $label0$0}m=n -break $label0$0}r=m!=null -if(r)o.b.push(m) -if(a instanceof A.iF){q=B.b.gU(o.b) -p=q===0?0:o.c.be(0,q)/q -m=o.a.a++ -o.d.push(new A.aIl(a,A.cq(n,n,new A.axo(a,p,a.e,n),!1,n,n,!1,n,!1,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,new A.y3(m,"PlaceholderSpanIndexSemanticsTag("+m+")"),n,n,n,B.Q,n),n))}a.aOE(o) -if(r)o.b.pop() -return!0}, -$S:233} -A.aIl.prototype={ -Rd(a){var s=a.b -s.toString -t.tq.a(s).b=this.f}} -A.axo.prototype={ -bl(a){var s=this.e -s=new A.a76(this.f,s.b,s.c,null,new A.bH(),A.aN(t.T)) -s.bj() -return s}, -bB(a,b){var s=this.e -b.sw9(s.b) -b.sET(s.c) -b.sAF(0,this.f)}} -A.a76.prototype={ -sAF(a,b){if(b===this.C)return -this.C=b -this.aA()}, -sw9(a){if(this.a3===a)return -this.a3=a -this.aA()}, -sET(a){return}, -cd(a){var s=this.J$ -s=s==null?null:s.aB(B.aX,a/this.C,s.gcP()) -if(s==null)s=0 -return s*this.C}, -cu(a){var s=this.J$ -s=s==null?null:s.aB(B.az,a/this.C,s.gct()) -if(s==null)s=0 -return s*this.C}, -c7(a){var s=this.J$ -s=s==null?null:s.aB(B.aN,a/this.C,s.gcF()) -if(s==null)s=0 -return s*this.C}, -cv(a){var s=this.J$ -s=s==null?null:s.aB(B.b3,a/this.C,s.gcW()) -if(s==null)s=0 -return s*this.C}, -wb(a){var s=this.J$,r=s==null?null:s.Bv(a) -$label0$0:{if(r==null){s=this.a2D(a) -break $label0$0}s=this.C*r -break $label0$0}return s}, -rl(a,b){var s=this.J$,r=s==null?null:s.uE(new A.ax(0,a.b/this.C,0,1/0),b) -return r==null?null:this.C*r}, -lr(a){var s=this.J$,r=s==null?null:s.aB(B.ad,new A.ax(0,a.b/this.C,0,1/0),s.geT()) -if(r==null)r=B.a9 -return a.c8(r.aL(0,this.C))}, -cN(){var s,r=this,q=r.J$ -if(q==null)return -s=t.g -q.iW(new A.ax(0,s.a(A.R.prototype.ga9.call(r)).b/r.C,0,1/0),!0) -r.fy=s.a(A.R.prototype.ga9.call(r)).c8(q.gE(0).aL(0,r.C))}, -rK(a,b){var s=this.C -b.FY(s,s,s,1)}, -bb(a,b){var s,r,q,p=this,o=p.J$ -if(o==null){p.ch.sbv(0,null) -return}s=p.C -if(s===1){a.r6(o,b) -p.ch.sbv(0,null) -return}r=p.cx -r===$&&A.e() -q=p.ch -q.sbv(0,a.Ov(r,b,A.N1(s,s,1),new A.bZM(o),t.zV.a(q.a)))}, -r2(a,b){var s,r=this.J$ -if(r==null)return!1 -s=this.C -return a.Xp(new A.bZL(r),b,A.N1(s,s,1))}} -A.bZM.prototype={ -$2(a,b){return a.r6(this.a,b)}, -$S:32} -A.bZL.prototype={ -$2(a,b){return this.a.qg(a,b)}, -$S:31} -A.aJj.prototype={ -b8(a){var s -this.t2(a) -s=this.J$ -if(s!=null)s.b8(a)}, -aZ(a){var s -this.rT(0) -s=this.J$ -if(s!=null)s.aZ(0)}} -A.axb.prototype={ -aL5(a){return!0}, -l(a){return"WidgetState.any"}, -$iauK:1} -A.eR.prototype={ -H(){return"WidgetState."+this.b}, -aL5(a){return a.p(0,this)}, -$iauK:1} -A.w7.prototype={$ie_:1} -A.u2.prototype={ -ak(a){return this.z.$1(a)}} -A.auI.prototype={ -a7t(a){return this.ak(B.cG).a7t(a)}, -$ie_:1} -A.a8U.prototype={ -ak(a){return this.a.$1(a)}, -gRS(){return this.b}} -A.auH.prototype={$ie_:1} -A.aBz.prototype={ -ak(a){var s,r=this,q=r.a,p=q==null?null:q.ak(a) -q=r.b -s=q==null?null:q.ak(a) -q=p==null -if(q&&s==null)return null -if(q)return A.cy(new A.bC(s.a.qd(0),0,B.L,-1),s,r.c) -if(s==null)return A.cy(p,new A.bC(p.a.qd(0),0,B.L,-1),r.c) -return A.cy(p,s,r.c)}, -$ie_:1} -A.pN.prototype={ -ak(a){return this.x.$1(a)}} -A.auJ.prototype={$ie_:1} -A.aIn.prototype={ -ak(a){return this.ah.$1(a)}} -A.e_.prototype={} -A.a5y.prototype={ -ak(a){var s,r=this,q=r.a,p=q==null?null:q.ak(a) -q=r.b -s=q==null?null:q.ak(a) -return r.d.$3(p,s,r.c)}, -$ie_:1} -A.bZ.prototype={ -ak(a){return this.a.$1(a)}, -$ie_:1} -A.ns.prototype={ -ak(a){var s,r,q -for(s=this.a,s=new A.bi(s,A.y(s).i("bi<1,2>")).gW(0);s.q();){r=s.d -if(r.a.aL5(a))return r.b}try{this.$ti.c.a(null) -return null}catch(q){if(t.ns.b(A.a4(q))){s=this.$ti.c -throw A.q(A.bW("The current set of widget states is "+a.l(0)+'.\nNone of the provided map keys matched this set, and the type "'+A.dI(s).l(0)+'" is non-nullable.\nConsider using "WidgetStateMapper<'+A.dI(s).l(0)+'?>()", or adding the "WidgetState.any" key to this map.',null))}else throw q}}, -m(a,b){if(b==null)return!1 -return this.$ti.b(b)&&A.aal(this.a,b.a)}, -gu(a){return new A.xN(B.og,B.og,t.S6.d0(this.$ti.c).i("xN<1,2>")).xa(0,this.a)}, -l(a){return"WidgetStateMapper<"+A.dI(this.$ti.c).l(0)+">("+this.a.l(0)+")"}, -F(a,b){throw A.q(A.An(A.b([A.uG('There was an attempt to access the "'+b.ganm().l(0)+'" field of a WidgetStateMapper<'+A.dI(this.$ti.c).l(0)+"> object."),A.de(this.l(0)),A.de("WidgetStateProperty objects should only be used in places that document their support."),A.VZ('Double-check whether the map was used in a place that documents support for WidgetStateProperty objects. If so, please file a bug report. (The https://pub.dev/ page for a package contains a link to "View/report issues".)')],t.qe)))}, -$ie_:1} -A.ci.prototype={ -ak(a){return this.a}, -l(a){var s="WidgetStatePropertyAll(",r=this.a -if(typeof r=="number")return s+A.mr(r)+")" -else return s+A.A(r)+")"}, -m(a,b){if(b==null)return!1 -return this.$ti.b(b)&&A.K(b)===A.K(this)&&J.v(b.a,this.a)}, -gu(a){return J.ae(this.a)}, -$ie_:1, -gk(a){return this.a}} -A.CI.prototype={ -qD(a,b,c){var s=this.a -if(c?J.dV(s,b):J.kd(s,b))this.a6()}} -A.aIm.prototype={} -A.akx.prototype={ -B(a){var s=this,r=null,q=A.cfm(s.c,B.CO,s.f),p=s.r,o=p==null,n=o?A.P(a).ok.z:p -if(o)p=A.P(a).ok.z -p=p==null?r:p.aHx(B.pm,B.cH).cL(s.w) -return A.Cg(A.crB(q,p,s.e,n,!0),r,s.z,s.Q,r,!0,r,r,B.ae,r,r,s.as,B.aE)}} -A.aro.prototype={ -B(a){var s=this,r=null,q=A.cfm(s.c,B.CO,s.r),p=s.w,o=p==null,n=o?A.P(a).ok.z:p -if(o)p=A.P(a).ok.z -p=p==null?r:p.aHx(B.pm,B.cH).cL(s.x) -return A.cnk(A.crB(q,p,s.f,n,!1),!1,r,r,r,r,2,B.A,!0,r,r,r,r,r,r,r,!1,r,r,s.y,r,r,s.d,r)}} -A.c5Y.prototype={ -$0(){return this.a.$1(this.b)}, -$S:0} -A.akz.prototype={} -A.aif.prototype={$ib9:1} -A.aAI.prototype={ -NV(a){return $.cgO().p(0,a.grD(0))}, -rE(a,b){return $.cOs.d6(0,b,new A.bTd(b))}, -Lm(a){return!1}, -l(a){return"GlobalCupertinoLocalizations.delegate("+$.cgO().a+" locales)"}} -A.bTd.prototype={ -$0(){var s,r,q,p,o,n,m,l,k,j,i,h -A.csm() -s=this.a -r=A.dh(s.QE("_")) -q=A.cm() -p=A.cm() -o=A.cm() -n=A.cm() -m=A.cm() -l=A.cm() -k=A.cm() -j=A.cm() -i=A.cm() -h=new A.bTe(q,p,o,n,m,l,k,j,i) -if(A.ag9(r))h.$1(r) -else if(A.ag9(s.grD(0)))h.$1(s.grD(0)) -else h.$1(null) -s=A.cVl(s,q.b3(),p.b3(),o.b3(),n.b3(),m.b3(),l.b3(),k.b3(),j.b3(),i.b3()) -s.toString -return new A.dA(s,t.u4)}, -$S:1081} -A.bTe.prototype={ -$1(a){var s=this -s.a.b=A.b0m(a) -s.b.b=A.cDj(a) -s.c.b=A.ciB(a) -s.d.b=A.b0k(a) -s.e.b=A.ag8("HH",a) -s.f.b=A.cDk(a) -s.r.b=A.ag8("mm",a) -s.w.b=A.cDl(a) -s.x.b=A.bp_(a)}, -$S:491} -A.ae9.prototype={ -gaE(){return"Opletberig"}, -gcc(){return"Vee uit"}, -gaF(){return"Kopieer"}, -gaG(){return"Knip"}, -gO(){return"Kyk op"}, -gab(){return"Maak toe"}, -gaH(){return"Plak"}, -gZ(){return"Deursoek web"}, -gaz(){return"Kies alles"}, -gaq(){return"Deel \u2026"}} -A.aea.prototype={ -gaE(){return"\u121b\u1295\u1242\u12eb"}, -gcc(){return"\u12a0\u133d\u12f3"}, -gaF(){return"\u1245\u12f3"}, -gaG(){return"\u1241\u1228\u1325"}, -gO(){return"\u12ed\u1218\u120d\u12a8\u1271"}, -gab(){return"\u12a0\u1230\u1293\u1265\u1275"}, -gaH(){return"\u1208\u1325\u134d"}, -gZ(){return"\u12f5\u122d\u1295 \u1348\u120d\u130d"}, -gaz(){return"\u1201\u1209\u1295\u121d \u121d\u1228\u1325"}, -gaq(){return"\u12a0\u130b\u122b..."}} -A.aeb.prototype={ -gaE(){return"\u062a\u0646\u0628\u064a\u0647"}, -gcc(){return"\u0645\u062d\u0648"}, -gaF(){return"\u0646\u0633\u062e"}, -gaG(){return"\u0642\u0635"}, -gO(){return"\u0628\u062d\u062b \u0639\u0627\u0645"}, -gab(){return"\u0631\u0641\u0636"}, -gaH(){return"\u0644\u0635\u0642"}, -gZ(){return"\u0627\u0644\u0628\u062d\u062b \u0639\u0644\u0649 \u0627\u0644\u0648\u064a\u0628"}, -gaz(){return"\u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0643\u0644"}, -gaq(){return"\u0645\u0634\u0627\u0631\u0643\u0629\u2026"}} -A.aec.prototype={ -gaE(){return"\u09b8\u09a4\u09f0\u09cd\u0995\u09ac\u09be\u09f0\u09cd\u09a4\u09be"}, -gcc(){return"\u09ae\u099a\u0995"}, -gaF(){return"\u09aa\u09cd\u09f0\u09a4\u09bf\u09b2\u09bf\u09aa\u09bf \u0995\u09f0\u0995"}, -gaG(){return"\u0995\u09be\u099f \u0995\u09f0\u0995"}, -gO(){return"\u0993\u09aa\u09f0\u09b2\u09c8 \u099a\u09be\u0993\u0995"}, -gab(){return"\u0985\u0997\u09cd\u09f0\u09be\u09b9\u09cd\u09af \u0995\u09f0\u0995"}, -gaH(){return"\u09aa\u09c7'\u09b7\u09cd\u099f \u0995\u09f0\u0995"}, -gZ(){return"\u09f1\u09c7\u09ac\u09a4 \u09b8\u09a8\u09cd\u09a7\u09be\u09a8 \u0995\u09f0\u0995"}, -gaz(){return"\u0986\u099f\u09be\u0987\u09ac\u09cb\u09f0 \u09ac\u09be\u099b\u09a8\u09bf \u0995\u09f0\u0995"}, -gaq(){return"\u09b6\u09cd\u09ac\u09c7\u09df\u09be\u09f0 \u0995\u09f0\u0995\u2026"}} -A.aed.prototype={ -gaE(){return"Bildiri\u015f"}, -gcc(){return"Silin"}, -gaF(){return"Kopyalay\u0131n"}, -gaG(){return"K\u0259sin"}, -gO(){return"Axtar\u0131n"}, -gab(){return"\u0130mtina edin"}, -gaH(){return"Yerl\u0259\u015fdirin"}, -gZ(){return"Vebd\u0259 axtar\u0131n"}, -gaz(){return"Ham\u0131s\u0131n\u0131 se\xe7in"}, -gaq(){return"Payla\u015f\u0131n..."}} -A.aee.prototype={ -gaE(){return"\u0410\u0431\u0432\u0435\u0441\u0442\u043a\u0430"}, -gcc(){return"\u0410\u0447\u044b\u0441\u0446\u0456\u0446\u044c"}, -gaF(){return"\u041a\u0430\u043f\u0456\u0440\u0430\u0432\u0430\u0446\u044c"}, -gaG(){return"\u0412\u044b\u0440\u0430\u0437\u0430\u0446\u044c"}, -gO(){return"\u0417\u043d\u0430\u0439\u0441\u0446\u0456"}, -gab(){return"\u0410\u0434\u0445\u0456\u043b\u0456\u0446\u044c"}, -gaH(){return"\u0423\u0441\u0442\u0430\u0432\u0456\u0446\u044c"}, -gZ(){return"\u041f\u043e\u0448\u0443\u043a \u0443 \u0441\u0435\u0442\u0446\u044b"}, -gaz(){return"\u0412\u044b\u0431\u0440\u0430\u0446\u044c \u0443\u0441\u0435"}, -gaq(){return"\u0410\u0431\u0430\u0433\u0443\u043b\u0456\u0446\u044c..."}} -A.aef.prototype={ -gaE(){return"\u0421\u0438\u0433\u043d\u0430\u043b"}, -gcc(){return"\u0418\u0437\u0447\u0438\u0441\u0442\u0432\u0430\u043d\u0435"}, -gaF(){return"\u041a\u043e\u043f\u0438\u0440\u0430\u043d\u0435"}, -gaG(){return"\u0418\u0437\u0440\u044f\u0437\u0432\u0430\u043d\u0435"}, -gO(){return"Look Up"}, -gab(){return"\u041e\u0442\u0445\u0432\u044a\u0440\u043b\u044f\u043d\u0435"}, -gaH(){return"\u041f\u043e\u0441\u0442\u0430\u0432\u044f\u043d\u0435"}, -gZ(){return"\u0422\u044a\u0440\u0441\u0435\u043d\u0435 \u0432 \u043c\u0440\u0435\u0436\u0430\u0442\u0430"}, -gaz(){return"\u0418\u0437\u0431\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0432\u0441\u0438\u0447\u043a\u0438"}, -gaq(){return"\u0421\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435..."}} -A.aeg.prototype={ -gaE(){return"\u09b8\u09a4\u09b0\u09cd\u0995\u09a4\u09be"}, -gcc(){return"\u09ae\u09c1\u099b\u09c1\u09a8"}, -gaF(){return"\u0995\u09aa\u09bf \u0995\u09b0\u09c1\u09a8"}, -gaG(){return"\u0995\u09be\u099f \u0995\u09b0\u09c1\u09a8"}, -gO(){return"\u09b2\u09c1\u0995-\u0986\u09aa"}, -gab(){return"\u0996\u09be\u09b0\u09bf\u099c \u0995\u09b0\u09c1\u09a8"}, -gaH(){return"\u09aa\u09c7\u09b8\u09cd\u099f \u0995\u09b0\u09c1\u09a8"}, -gZ(){return"\u0993\u09df\u09c7\u09ac\u09c7 \u09b8\u09be\u09b0\u09cd\u099a \u0995\u09b0\u09c1\u09a8"}, -gaz(){return"\u09b8\u09ac \u09ac\u09c7\u099b\u09c7 \u09a8\u09bf\u09a8"}, -gaq(){return"\u09b6\u09c7\u09df\u09be\u09b0 \u0995\u09b0\u09c1\u09a8..."}} -A.aeh.prototype={ -gaE(){return"\u0f42\u0f66\u0f63\u0f0b\u0f56\u0f62\u0fa1\u0f0d"}, -gcc(){return"\u0f42\u0f59\u0f44\u0f0b\u0f56\u0f5f\u0f7c\u0f0d"}, -gaF(){return"\u0f56\u0f64\u0f74\u0f66\u0f0d"}, -gaG(){return"\u0f42\u0f45\u0f7c\u0f51\u0f0d"}, -gO(){return"\u0f60\u0f5a\u0f7c\u0f63\u0f0b\u0f56\u0f0d"}, -gab(){return"\u0f60\u0f51\u0f7c\u0f62\u0f0b\u0f56\u0f0d"}, -gaH(){return"\u0f60\u0f55\u0f7c\u0f66\u0f0b\u0f54\u0f0d"}, -gZ(){return"\u0f51\u0fb2\u0f0b\u0f50\u0f7c\u0f42\u0f0b\u0f60\u0f5a\u0f7c\u0f63\u0f0b\u0f56\u0f64\u0f7a\u0f62\u0f0d"}, -gaz(){return"\u0f5a\u0f44\u0f0b\u0f60\u0f51\u0f7a\u0f58\u0f66\u0f0d"}, -gaq(){return"\u0f58\u0f49\u0f58\u0f0b\u0f66\u0fa4\u0fb1\u0f7c\u0f51\u0f0d\u2026"}} -A.aei.prototype={ -gaE(){return"Upozorenje"}, -gcc(){return"Obri\u0161i"}, -gaF(){return"Kopiraj"}, -gaG(){return"Izre\u017ei"}, -gO(){return"Pogled nagore"}, -gab(){return"Odbaci"}, -gaH(){return"Zalijepi"}, -gZ(){return"Pretra\u017ei Web"}, -gaz(){return"Odaberi sve"}, -gaq(){return"Dijeli..."}} -A.aej.prototype={ -gaE(){return"Alerta"}, -gcc(){return"Esborra"}, -gaF(){return"Copia"}, -gaG(){return"Retalla"}, -gO(){return"Mira amunt"}, -gab(){return"Ignora"}, -gaH(){return"Enganxa"}, -gZ(){return"Cerca al web"}, -gaz(){return"Seleccionar-ho tot"}, -gaq(){return"Comparteix..."}} -A.aek.prototype={ -gaE(){return"Upozorn\u011bn\xed"}, -gcc(){return"Vymazat"}, -gaF(){return"Kop\xedrovat"}, -gaG(){return"Vyjmout"}, -gO(){return"Vyhledat"}, -gab(){return"Zav\u0159\xedt"}, -gaH(){return"Vlo\u017eit"}, -gZ(){return"Vyhled\xe1vat na webu"}, -gaz(){return"Vybrat v\u0161e"}, -gaq(){return"Sd\xedlet\u2026"}} -A.ael.prototype={ -gaE(){return"Rhybudd"}, -gcc(){return"Clirio"}, -gaF(){return"Cop\xefo"}, -gaG(){return"Torri"}, -gO(){return"Chwilio"}, -gab(){return"Diystyru"}, -gaH(){return"Gludo"}, -gZ(){return"Chwilio'r We"}, -gaz(){return"Dewis y Cyfan"}, -gaq(){return"Rhannu..."}} -A.aem.prototype={ -gaE(){return"Underretning"}, -gcc(){return"Ryd"}, -gaF(){return"Kopi\xe9r"}, -gaG(){return"Klip"}, -gO(){return"Sl\xe5 op"}, -gab(){return"Luk"}, -gaH(){return"Inds\xe6t"}, -gZ(){return"S\xf8g p\xe5 nettet"}, -gaz(){return"V\xe6lg alt"}, -gaq(){return"Del\u2026"}} -A.UH.prototype={ -gaE(){return"Benachrichtigung"}, -gcc(){return"L\xf6schen"}, -gaF(){return"Kopieren"}, -gaG(){return"Ausschneiden"}, -gO(){return"Nachschlagen"}, -gab(){return"Schlie\xdfen"}, -gaH(){return"Einsetzen"}, -gZ(){return"Im Web suchen"}, -gaz(){return"Alle ausw\xe4hlen"}, -gaq(){return"Teilen\u2026"}} -A.aen.prototype={ -gcc(){return"Clear"}, -gaz(){return"Alles ausw\xe4hlen"}, -gab(){return"Schliessen"}} -A.aeo.prototype={ -gaE(){return"\u0395\u03b9\u03b4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7"}, -gcc(){return"\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae"}, -gaF(){return"\u0391\u03bd\u03c4\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae"}, -gaG(){return"\u0391\u03c0\u03bf\u03ba\u03bf\u03c0\u03ae"}, -gO(){return"Look Up"}, -gab(){return"\u03a0\u03b1\u03c1\u03ac\u03b2\u03bb\u03b5\u03c8\u03b7"}, -gaH(){return"\u0395\u03c0\u03b9\u03ba\u03cc\u03bb\u03bb\u03b7\u03c3\u03b7"}, -gZ(){return"\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03c3\u03c4\u03bf\u03bd \u03b9\u03c3\u03c4\u03cc"}, -gaz(){return"\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u03cc\u03bb\u03c9\u03bd"}, -gaq(){return"\u039a\u03bf\u03b9\u03bd\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u2026"}} -A.UI.prototype={ -gaE(){return"Alert"}, -gcc(){return"Clear"}, -gaF(){return"Copy"}, -gaG(){return"Cut"}, -gO(){return"Look Up"}, -gab(){return"Dismiss"}, -gaH(){return"Paste"}, -gZ(){return"Search Web"}, -gaz(){return"Select All"}, -gaq(){return"Share..."}} -A.aep.prototype={ -gO(){return"Look up"}, -gaz(){return"Select all"}} -A.aeq.prototype={ -gaz(){return"Select all"}} -A.aer.prototype={ -gO(){return"Look up"}, -gaz(){return"Select all"}} -A.aes.prototype={ -gO(){return"Look up"}, -gaz(){return"Select all"}} -A.aet.prototype={ -gO(){return"Look up"}, -gaz(){return"Select all"}} -A.aeu.prototype={ -gO(){return"Look up"}, -gaz(){return"Select all"}} -A.aev.prototype={ -gO(){return"Look up"}, -gaz(){return"Select all"}} -A.aew.prototype={ -gO(){return"Look up"}, -gaz(){return"Select all"}} -A.UJ.prototype={ -gaE(){return"Alerta"}, -gcc(){return"Borrar"}, -gaF(){return"Copiar"}, -gaG(){return"Cortar"}, -gO(){return"Buscador visual"}, -gab(){return"Cerrar"}, -gaH(){return"Pegar"}, -gZ(){return"Buscar en la Web"}, -gaz(){return"Seleccionar todo"}, -gaq(){return"Compartir..."}} -A.aex.prototype={ -gaq(){return"Compartir\u2026"}, -gO(){return"Mirar hacia arriba"}, -gab(){return"Descartar"}} -A.aey.prototype={ -gaq(){return"Compartir\u2026"}, -gO(){return"Mirar hacia arriba"}, -gab(){return"Descartar"}} -A.aez.prototype={ -gaq(){return"Compartir\u2026"}, -gO(){return"Mirar hacia arriba"}, -gab(){return"Descartar"}} -A.aeA.prototype={ -gaq(){return"Compartir\u2026"}, -gO(){return"Mirar hacia arriba"}, -gab(){return"Descartar"}} -A.aeB.prototype={ -gaq(){return"Compartir\u2026"}, -gO(){return"Mirar hacia arriba"}, -gab(){return"Descartar"}} -A.aeC.prototype={ -gaq(){return"Compartir\u2026"}, -gO(){return"Mirar hacia arriba"}, -gab(){return"Descartar"}} -A.aeD.prototype={ -gaq(){return"Compartir\u2026"}, -gO(){return"Mirar hacia arriba"}, -gab(){return"Descartar"}} -A.aeE.prototype={ -gaq(){return"Compartir\u2026"}, -gO(){return"Mirar hacia arriba"}, -gab(){return"Descartar"}} -A.aeF.prototype={ -gaq(){return"Compartir\u2026"}, -gO(){return"Mirar hacia arriba"}, -gab(){return"Descartar"}} -A.aeG.prototype={ -gaq(){return"Compartir\u2026"}, -gO(){return"Mirar hacia arriba"}, -gab(){return"Descartar"}} -A.aeH.prototype={ -gaq(){return"Compartir\u2026"}, -gO(){return"Mirar hacia arriba"}, -gab(){return"Descartar"}} -A.aeI.prototype={ -gaq(){return"Compartir\u2026"}, -gO(){return"Mirar hacia arriba"}, -gab(){return"Descartar"}} -A.aeJ.prototype={ -gaq(){return"Compartir\u2026"}, -gO(){return"Mirar hacia arriba"}, -gab(){return"Descartar"}} -A.aeK.prototype={ -gaq(){return"Compartir\u2026"}, -gO(){return"Mirar hacia arriba"}, -gab(){return"Descartar"}} -A.aeL.prototype={ -gaq(){return"Compartir\u2026"}, -gO(){return"Mirar hacia arriba"}, -gab(){return"Descartar"}} -A.aeM.prototype={ -gaq(){return"Compartir\u2026"}, -gO(){return"Mirar hacia arriba"}, -gab(){return"Descartar"}} -A.aeN.prototype={ -gaq(){return"Compartir\u2026"}, -gO(){return"Mirar hacia arriba"}, -gab(){return"Descartar"}} -A.aeO.prototype={ -gaq(){return"Compartir\u2026"}, -gO(){return"Mirar hacia arriba"}, -gab(){return"Descartar"}} -A.aeP.prototype={ -gaq(){return"Compartir\u2026"}, -gO(){return"Mirar hacia arriba"}, -gab(){return"Descartar"}} -A.aeQ.prototype={ -gaq(){return"Compartir\u2026"}, -gO(){return"Mirar hacia arriba"}, -gab(){return"Descartar"}} -A.aeR.prototype={ -gaE(){return"M\xe4rguanne"}, -gcc(){return"Kustutamine"}, -gaF(){return"Kopeeri"}, -gaG(){return"L\xf5ika"}, -gO(){return"Look Up"}, -gab(){return"Loobu"}, -gaH(){return"Kleebi"}, -gZ(){return"Otsi veebist"}, -gaz(){return"Vali k\xf5ik"}, -gaq(){return"Jaga \u2026"}} -A.aeS.prototype={ -gaE(){return"Alerta"}, -gcc(){return"Garbitu"}, -gaF(){return"Kopiatu"}, -gaG(){return"Ebaki"}, -gO(){return"Bilatu"}, -gab(){return"Baztertu"}, -gaH(){return"Itsatsi"}, -gZ(){return"Bilatu sarean"}, -gaz(){return"Hautatu dena"}, -gaq(){return"Partekatu..."}} -A.aeT.prototype={ -gaE(){return"\u0647\u0634\u062f\u0627\u0631"}, -gcc(){return"\u067e\u0627\u06a9 \u06a9\u0631\u062f\u0646"}, -gaF(){return"\u06a9\u067e\u06cc"}, -gaG(){return"\u0628\u0631\u0634"}, -gO(){return"\u062c\u0633\u062a\u062c\u0648"}, -gab(){return"\u0646\u067e\u0630\u06cc\u0631\u0641\u062a\u0646"}, -gaH(){return"\u062c\u0627\u06cc\u200c\u06af\u0630\u0627\u0631\u06cc"}, -gZ(){return"\u062c\u0633\u062a\u062c\u0648 \u062f\u0631 \u0648\u0628"}, -gaz(){return"\u0627\u0646\u062a\u062e\u0627\u0628 \u0647\u0645\u0647"}, -gaq(){return"\u0647\u0645\u200c\u0631\u0633\u0627\u0646\u06cc\u2026"}} -A.aeU.prototype={ -gaE(){return"Ilmoitus"}, -gcc(){return"Tyhjenn\xe4"}, -gaF(){return"Kopioi"}, -gaG(){return"Leikkaa"}, -gO(){return"Hae"}, -gab(){return"Ohita"}, -gaH(){return"Liit\xe4"}, -gZ(){return"Hae verkosta"}, -gaz(){return"Valitse kaikki"}, -gaq(){return"Jaa\u2026"}} -A.aeV.prototype={ -gaE(){return"Alerto"}, -gcc(){return"I-clear"}, -gaF(){return"Kopyahin"}, -gaG(){return"I-cut"}, -gO(){return"Tumingin sa Itaas"}, -gab(){return"I-dismiss"}, -gaH(){return"I-paste"}, -gZ(){return"Maghanap sa Web"}, -gaz(){return"Piliin Lahat"}, -gaq(){return"Ibahagi..."}} -A.UK.prototype={ -gaE(){return"Alerte"}, -gcc(){return"Effacer"}, -gaF(){return"Copier"}, -gaG(){return"Couper"}, -gO(){return"Recherche visuelle"}, -gab(){return"Ignorer"}, -gaH(){return"Coller"}, -gZ(){return"Rechercher sur le Web"}, -gaz(){return"Tout s\xe9lectionner"}, -gaq(){return"Partager\u2026"}} -A.aeW.prototype={ -gO(){return"Regarder en haut"}} -A.aeX.prototype={ -gaE(){return"Fol\xe1ireamh"}, -gcc(){return"Glan"}, -gaF(){return"C\xf3ipe\xe1il"}, -gaG(){return"Gearr"}, -gO(){return"Cuardaigh"}, -gab(){return"Ruaig"}, -gaH(){return"Greamaigh"}, -gZ(){return"Cuardaigh an Gr\xe9as\xe1n"}, -gaz(){return"Roghnaigh Gach Rud"}, -gaq(){return"Comhroinn..."}} -A.aeY.prototype={ -gaE(){return"Alerta"}, -gcc(){return"Borrar"}, -gaF(){return"Copiar"}, -gaG(){return"Cortar"}, -gO(){return"Mirar cara arriba"}, -gab(){return"Pechar"}, -gaH(){return"Pegar"}, -gZ(){return"Buscar na Web"}, -gaz(){return"Seleccionar todo"}, -gaq(){return"Compartir\u2026"}} -A.aeZ.prototype={ -gaE(){return"Benachrichtigung"}, -gcc(){return"L\xf6schen"}, -gaF(){return"Kopieren"}, -gaG(){return"Ausschneiden"}, -gO(){return"Nachschlagen"}, -gab(){return"Schlie\xdfen"}, -gaH(){return"Einsetzen"}, -gZ(){return"Im Web suchen"}, -gaz(){return"Alle ausw\xe4hlen"}, -gaq(){return"Teilen\u2026"}} -A.af_.prototype={ -gaE(){return"\u0a85\u0ab2\u0ab0\u0acd\u0a9f"}, -gcc(){return"\u0ab8\u0abe\u0aab \u0a95\u0ab0\u0acb"}, -gaF(){return"\u0a95\u0ac9\u0aaa\u0abf \u0a95\u0ab0\u0acb"}, -gaG(){return"\u0a95\u0abe\u0aaa\u0acb"}, -gO(){return"\u0ab6\u0acb\u0aa7\u0acb"}, -gab(){return"\u0a9b\u0acb\u0aa1\u0ac0 \u0aa6\u0acb"}, -gaH(){return"\u0aaa\u0ac7\u0ab8\u0acd\u0a9f \u0a95\u0ab0\u0acb"}, -gZ(){return"\u0ab5\u0ac7\u0aac \u0aaa\u0ab0 \u0ab6\u0acb\u0aa7\u0acb"}, -gaz(){return"\u0aac\u0aa7\u0abe \u0aaa\u0ab8\u0a82\u0aa6 \u0a95\u0ab0\u0acb"}, -gaq(){return"\u0ab6\u0ac7\u0ab0 \u0a95\u0ab0\u0acb\u2026"}} -A.af0.prototype={ -gaE(){return"\u05d4\u05ea\u05e8\u05d0\u05d4"}, -gcc(){return"\u05e0\u05d9\u05e7\u05d5\u05d9"}, -gaF(){return"\u05d4\u05e2\u05ea\u05e7\u05d4"}, -gaG(){return"\u05d2\u05d6\u05d9\u05e8\u05d4"}, -gO(){return"\u05d7\u05d9\u05e4\u05d5\u05e9"}, -gab(){return"\u05e1\u05d2\u05d9\u05e8\u05d4"}, -gaH(){return"\u05d4\u05d3\u05d1\u05e7\u05d4"}, -gZ(){return"\u05d7\u05d9\u05e4\u05d5\u05e9 \u05d1\u05d0\u05d9\u05e0\u05d8\u05e8\u05e0\u05d8"}, -gaz(){return"\u05d1\u05d7\u05d9\u05e8\u05ea \u05d4\u05db\u05d5\u05dc"}, -gaq(){return"\u05e9\u05d9\u05ea\u05d5\u05e3\u2026"}} -A.af1.prototype={ -gaE(){return"\u0905\u0932\u0930\u094d\u091f"}, -gcc(){return"\u092e\u093f\u091f\u093e\u090f\u0902"}, -gaF(){return"\u0915\u0949\u092a\u0940 \u0915\u0930\u0947\u0902"}, -gaG(){return"\u0915\u093e\u091f\u0947\u0902"}, -gO(){return"\u0932\u0941\u0915 \u0905\u092a \u092c\u091f\u0928"}, -gab(){return"\u0916\u093e\u0930\u093f\u091c \u0915\u0930\u0947\u0902"}, -gaH(){return"\u091a\u093f\u092a\u0915\u093e\u090f\u0902"}, -gZ(){return"\u0935\u0947\u092c \u092a\u0930 \u0916\u094b\u091c\u0947\u0902"}, -gaz(){return"\u0938\u092d\u0940 \u091a\u0941\u0928\u0947\u0902"}, -gaq(){return"\u0936\u0947\u092f\u0930 \u0915\u0930\u0947\u0902\u2026"}} -A.af2.prototype={ -gaE(){return"Upozorenje"}, -gcc(){return"Izbri\u0161i"}, -gaF(){return"Kopiraj"}, -gaG(){return"Izre\u017ei"}, -gO(){return"Pogled prema gore"}, -gab(){return"Odbaci"}, -gaH(){return"Zalijepi"}, -gZ(){return"Pretra\u017ei web"}, -gaz(){return"Odaberi sve"}, -gaq(){return"Dijeli..."}} -A.af3.prototype={ -gaE(){return"\xc9rtes\xedt\xe9s"}, -gcc(){return"T\xf6rl\xe9s"}, -gaF(){return"M\xe1sol\xe1s"}, -gaG(){return"Kiv\xe1g\xe1s"}, -gO(){return"Felfel\xe9 n\xe9z\xe9s"}, -gab(){return"Elvet\xe9s"}, -gaH(){return"Beilleszt\xe9s"}, -gZ(){return"Keres\xe9s az interneten"}, -gaz(){return"\xd6sszes kijel\xf6l\xe9se"}, -gaq(){return"Megoszt\xe1s\u2026"}} -A.af4.prototype={ -gaE(){return"\u053e\u0561\u0576\u0578\u0582\u0581\u0578\u0582\u0574"}, -gcc(){return"\u0544\u0561\u0584\u0580\u0565\u056c"}, -gaF(){return"\u054a\u0561\u057f\u0573\u0565\u0576\u0565\u056c"}, -gaG(){return"\u053f\u057f\u0580\u0565\u056c"}, -gO(){return"\u0553\u0576\u057f\u0580\u0565\u056c"}, -gab(){return"\u0553\u0561\u056f\u0565\u056c"}, -gaH(){return"\u054f\u0565\u0572\u0561\u0564\u0580\u0565\u056c"}, -gZ(){return"\u0548\u0580\u0578\u0576\u0565\u056c \u0570\u0561\u0574\u0561\u0581\u0561\u0576\u0581\u0578\u0582\u0574"}, -gaz(){return"\u0546\u0577\u0565\u056c \u0562\u0578\u056c\u0578\u0580\u0568"}, -gaq(){return"\u053f\u056b\u057d\u057e\u0565\u056c..."}} -A.af5.prototype={ -gaE(){return"Notifikasi"}, -gcc(){return"Hapus"}, -gaF(){return"Salin"}, -gaG(){return"Potong"}, -gO(){return"Cari"}, -gab(){return"Tutup"}, -gaH(){return"Tempel"}, -gZ(){return"Telusuri di Web"}, -gaz(){return"Pilih Semua"}, -gaq(){return"Bagikan..."}} -A.af6.prototype={ -gaE(){return"Tilkynning"}, -gcc(){return"Hreinsa"}, -gaF(){return"Afrita"}, -gaG(){return"Klippa"}, -gO(){return"Look Up"}, -gab(){return"Hunsa"}, -gaH(){return"L\xedma"}, -gZ(){return"Leita \xe1 vefnum"}, -gaz(){return"Velja allt"}, -gaq(){return"Deila..."}} -A.af7.prototype={ -gaE(){return"Avviso"}, -gcc(){return"Cancella"}, -gaF(){return"Copia"}, -gaG(){return"Taglia"}, -gO(){return"Cerca"}, -gab(){return"Ignora"}, -gaH(){return"Incolla"}, -gZ(){return"Cerca sul web"}, -gaz(){return"Seleziona tutto"}, -gaq(){return"Condividi\u2026"}} -A.af8.prototype={ -gaE(){return"\u901a\u77e5"}, -gcc(){return"\u6d88\u53bb"}, -gaF(){return"\u30b3\u30d4\u30fc"}, -gaG(){return"\u5207\u308a\u53d6\u308a"}, -gO(){return"\u8abf\u3079\u308b"}, -gab(){return"\u9589\u3058\u308b"}, -gaH(){return"\u8cbc\u308a\u4ed8\u3051"}, -gZ(){return"\u30a6\u30a7\u30d6\u3092\u691c\u7d22"}, -gaz(){return"\u3059\u3079\u3066\u3092\u9078\u629e"}, -gaq(){return"\u5171\u6709..."}} -A.af9.prototype={ -gaE(){return"\u10d2\u10d0\u10e4\u10e0\u10d7\u10ee\u10d8\u10da\u10d4\u10d1\u10d0"}, -gcc(){return"\u10d2\u10d0\u10e1\u10e3\u10e4\u10d7\u10d0\u10d5\u10d4\u10d1\u10d0"}, -gaF(){return"\u10d9\u10dd\u10de\u10d8\u10e0\u10d4\u10d1\u10d0"}, -gaG(){return"\u10d0\u10db\u10dd\u10ed\u10e0\u10d0"}, -gO(){return"\u10d0\u10d8\u10ee\u10d4\u10d3\u10d4\u10d7 \u10d6\u10d4\u10db\u10dd\u10d7"}, -gab(){return"\u10d3\u10d0\u10ee\u10e3\u10e0\u10d5\u10d0"}, -gaH(){return"\u10e9\u10d0\u10e1\u10db\u10d0"}, -gZ(){return"\u10d5\u10d4\u10d1\u10e8\u10d8 \u10eb\u10d8\u10d4\u10d1\u10d0"}, -gaz(){return"\u10e7\u10d5\u10d4\u10da\u10d0\u10e1 \u10d0\u10e0\u10e9\u10d4\u10d5\u10d0"}, -gaq(){return"\u10d2\u10d0\u10d6\u10d8\u10d0\u10e0\u10d4\u10d1\u10d0..."}} -A.afa.prototype={ -gaE(){return"\u0414\u0430\u0431\u044b\u043b"}, -gcc(){return"\u04e8\u0448\u0456\u0440\u0443"}, -gaF(){return"\u041a\u04e9\u0448\u0456\u0440\u0443"}, -gaG(){return"\u049a\u0438\u044e"}, -gO(){return"\u0406\u0437\u0434\u0435\u0443"}, -gab(){return"\u0416\u0430\u0431\u0443"}, -gaH(){return"\u049a\u043e\u044e"}, -gZ(){return"\u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0442\u0435\u043d \u0456\u0437\u0434\u0435\u0443"}, -gaz(){return"\u0411\u0430\u0440\u043b\u044b\u0493\u044b\u043d \u0442\u0430\u04a3\u0434\u0430\u0443"}, -gaq(){return"\u0411\u04e9\u043b\u0456\u0441\u0443\u2026"}} -A.afb.prototype={ -gaE(){return"\u1787\u17bc\u1793\u178a\u17c6\u178e\u17b9\u1784"}, -gcc(){return"\u179f\u1798\u17d2\u17a2\u17b6\u178f"}, -gaF(){return"\u1785\u1798\u17d2\u179b\u1784"}, -gaG(){return"\u1780\u17b6\u178f\u17cb"}, -gO(){return"\u179a\u1780\u1798\u17be\u179b"}, -gab(){return"\u1785\u17d2\u179a\u17b6\u1793\u200b\u1785\u17c4\u179b"}, -gaH(){return"\u178a\u17b6\u1780\u17cb\u200b\u1785\u17bc\u179b"}, -gZ(){return"\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u200b\u179b\u17be\u1794\u178e\u17d2\u178a\u17b6\u1789"}, -gaz(){return"\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u200b\u1791\u17b6\u17c6\u1784\u17a2\u179f\u17cb"}, -gaq(){return"\u1785\u17c2\u1780\u179a\u17c6\u179b\u17c2\u1780..."}} -A.afc.prototype={ -gaE(){return"\u0c8e\u0c9a\u0ccd\u0c9a\u0cb0\u0cbf\u0c95\u0cc6"}, -gcc(){return"\u0ca4\u0cc6\u0cb0\u0cb5\u0cc1\u0c97\u0cca\u0cb3\u0cbf\u0cb8\u0cbf"}, -gaF(){return"\u0c95\u0cbe\u0caa\u0cbf \u0cae\u0cbe\u0ca1\u0cbf"}, -gaG(){return"\u0c95\u0ca4\u0ccd\u0ca4\u0cb0\u0cbf\u0cb8\u0cbf"}, -gO(){return"\u0cae\u0cc7\u0cb2\u0cc6 \u0ca8\u0ccb\u0ca1\u0cbf"}, -gab(){return"\u0cb5\u0c9c\u0cbe\u0c97\u0cca\u0cb3\u0cbf\u0cb8\u0cbf"}, -gaH(){return"\u0c85\u0c82\u0c9f\u0cbf\u0cb8\u0cbf"}, -gZ(){return"\u0cb5\u0cc6\u0cac\u0ccd\u200c\u0ca8\u0cb2\u0ccd\u0cb2\u0cbf \u0cb9\u0cc1\u0ca1\u0cc1\u0c95\u0cbf"}, -gaz(){return"\u0c8e\u0cb2\u0ccd\u0cb2\u0cb5\u0ca8\u0ccd\u0ca8\u0cc2 \u0c86\u0caf\u0ccd\u0c95\u0cc6\u0cae\u0cbe\u0ca1\u0cbf"}, -gaq(){return"\u0cb9\u0c82\u0c9a\u0cbf\u0c95\u0cca\u0cb3\u0ccd\u0cb3\u0cbf..."}} -A.afd.prototype={ -gaE(){return"\uc54c\ub9bc"}, -gcc(){return"\uc0ad\uc81c"}, -gaF(){return"\ubcf5\uc0ac"}, -gaG(){return"\uc798\ub77c\ub0b4\uae30"}, -gO(){return"\ucc3e\uae30"}, -gab(){return"\ub2eb\uae30"}, -gaH(){return"\ubd99\uc5ec\ub123\uae30"}, -gZ(){return"\uc6f9 \uac80\uc0c9"}, -gaz(){return"\uc804\uccb4 \uc120\ud0dd"}, -gaq(){return"\uacf5\uc720..."}} -A.afe.prototype={ -gaE(){return"\u042d\u0441\u043a\u0435\u0440\u0442\u04af\u04af"}, -gcc(){return"\u0422\u0430\u0437\u0430\u043b\u043e\u043e"}, -gaF(){return"\u041a\u04e9\u0447\u04af\u0440\u04af\u04af"}, -gaG(){return"\u041a\u0435\u0441\u04af\u04af"}, -gO(){return"\u0418\u0437\u0434\u04e9\u04e9"}, -gab(){return"\u0416\u0430\u0431\u0443\u0443"}, -gaH(){return"\u0427\u0430\u043f\u0442\u043e\u043e"}, -gZ(){return"\u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0442\u0435\u043d \u0438\u0437\u0434\u04e9\u04e9"}, -gaz(){return"\u0411\u0430\u0430\u0440\u044b\u043d \u0442\u0430\u043d\u0434\u043e\u043e"}, -gaq(){return"\u0411\u04e9\u043b\u04af\u0448\u04af\u04af\u2026"}} -A.aff.prototype={ -gaE(){return"\u0e81\u0eb2\u0e99\u0ec0\u0e95\u0eb7\u0ead\u0e99"}, -gcc(){return"\u0ea5\u0eb6\u0e9a\u0ea5\u0ec9\u0eb2\u0e87"}, -gaF(){return"\u0eaa\u0eb3\u0ec0\u0e99\u0ebb\u0eb2"}, -gaG(){return"\u0e95\u0eb1\u0e94"}, -gO(){return"\u0e8a\u0ead\u0e81\u0eab\u0eb2\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99"}, -gab(){return"\u0e9b\u0eb4\u0e94\u0ec4\u0ea7\u0ec9"}, -gaH(){return"\u0ea7\u0eb2\u0e87"}, -gZ(){return"\u0e8a\u0ead\u0e81\u0eab\u0eb2\u0ea2\u0eb9\u0ec8\u0ead\u0eb4\u0e99\u0ec0\u0e95\u0eb5\u0ec0\u0e99\u0eb1\u0e94"}, -gaz(){return"\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94"}, -gaq(){return"\u0ec1\u0e9a\u0ec8\u0e87\u0e9b\u0eb1\u0e99..."}} -A.afg.prototype={ -gaE(){return"\u012esp\u0117jimas"}, -gcc(){return"I\u0161valyti"}, -gaF(){return"Kopijuoti"}, -gaG(){return"I\u0161kirpti"}, -gO(){return"Ie\u0161koti"}, -gab(){return"Atsisakyti"}, -gaH(){return"\u012eklijuoti"}, -gZ(){return"Ie\u0161koti \u017einiatinklyje"}, -gaz(){return"Pasirinkti visk\u0105"}, -gaq(){return"Bendrinti..."}} -A.afh.prototype={ -gaE(){return"Br\u012bdin\u0101jums"}, -gcc(){return"Not\u012br\u012bt"}, -gaF(){return"Kop\u0113t"}, -gaG(){return"Izgriezt"}, -gO(){return"Mekl\u0113t"}, -gab(){return"Ner\u0101d\u012bt"}, -gaH(){return"Iel\u012bm\u0113t"}, -gZ(){return"Mekl\u0113t t\u012bmekl\u012b"}, -gaz(){return"Atlas\u012bt visu"}, -gaq(){return"Kop\u012bgot\u2026"}} -A.afi.prototype={ -gaE(){return"\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0434\u0443\u0432\u0430\u045a\u0435"}, -gcc(){return"\u0418\u0437\u0431\u0440\u0438\u0448\u0438"}, -gaF(){return"\u041a\u043e\u043f\u0438\u0440\u0430\u0458"}, -gaG(){return"\u0418\u0441\u0435\u0447\u0438"}, -gO(){return"\u041f\u043e\u0433\u043b\u0435\u0434\u043d\u0435\u0442\u0435 \u043d\u0430\u0433\u043e\u0440\u0435"}, -gab(){return"\u041e\u0442\u0444\u0440\u043b\u0438"}, -gaH(){return"\u0417\u0430\u043b\u0435\u043f\u0438"}, -gZ(){return"\u041f\u0440\u0435\u0431\u0430\u0440\u0430\u0458\u0442\u0435 \u043d\u0430 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442"}, -gaz(){return"\u0418\u0437\u0431\u0435\u0440\u0438 \u0433\u0438 \u0441\u0438\u0442\u0435"}, -gaq(){return"\u0421\u043f\u043e\u0434\u0435\u043b\u0435\u0442\u0435..."}} -A.afj.prototype={ -gaE(){return"\u0d2e\u0d41\u0d28\u0d4d\u0d28\u0d31\u0d3f\u0d2f\u0d3f\u0d2a\u0d4d\u0d2a\u0d4d"}, -gcc(){return"\u0d2e\u0d3e\u0d2f\u0d4d\u0d15\u0d4d\u0d15\u0d41\u0d15"}, -gaF(){return"\u0d2a\u0d15\u0d7c\u0d24\u0d4d\u0d24\u0d41\u0d15"}, -gaG(){return"\u0d2e\u0d41\u0d31\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15"}, -gO(){return"\u0d2e\u0d41\u0d15\u0d33\u0d3f\u0d32\u0d47\u0d15\u0d4d\u0d15\u0d4d \u0d28\u0d4b\u0d15\u0d4d\u0d15\u0d41\u0d15"}, -gab(){return"\u0d28\u0d3f\u0d30\u0d38\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15"}, -gaH(){return"\u0d12\u0d1f\u0d4d\u0d1f\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15"}, -gZ(){return"\u0d35\u0d46\u0d2c\u0d3f\u0d7d \u0d24\u0d3f\u0d30\u0d2f\u0d41\u0d15"}, -gaz(){return"\u0d0e\u0d32\u0d4d\u0d32\u0d3e\u0d02 \u0d24\u0d3f\u0d30\u0d1e\u0d4d\u0d1e\u0d46\u0d1f\u0d41\u0d15\u0d4d\u0d15\u0d41\u0d15"}, -gaq(){return"\u0d2a\u0d19\u0d4d\u0d15\u0d3f\u0d1f\u0d41\u0d15..."}} -A.afk.prototype={ -gaE(){return"\u0421\u044d\u0440\u044d\u043c\u0436\u043b\u04af\u04af\u043b\u044d\u0433"}, -gcc(){return"\u0410\u0440\u0438\u043b\u0433\u0430\u0445"}, -gaF(){return"\u0425\u0443\u0443\u043b\u0430\u0445"}, -gaG(){return"\u0422\u0430\u0441\u043b\u0430\u0445"}, -gO(){return"\u0414\u044d\u044d\u0448\u044d\u044d \u0445\u0430\u0440\u0430\u0445"}, -gab(){return"\u04ae\u043b \u0445\u044d\u0440\u044d\u0433\u0441\u044d\u0445"}, -gaH(){return"\u0411\u0443\u0443\u043b\u0433\u0430\u0445"}, -gZ(){return"\u0412\u0435\u0431\u044d\u044d\u0441 \u0445\u0430\u0439\u0445"}, -gaz(){return"\u0411\u04af\u0433\u0434\u0438\u0439\u0433 \u0441\u043e\u043d\u0433\u043e\u0445"}, -gaq(){return"\u0425\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0445..."}} -A.afl.prototype={ -gaE(){return"\u0938\u0942\u091a\u0928\u093e"}, -gcc(){return"\u0938\u093e\u092b \u0915\u0930\u093e"}, -gaF(){return"\u0915\u0949\u092a\u0940 \u0915\u0930\u093e"}, -gaG(){return"\u0915\u091f \u0915\u0930\u093e"}, -gO(){return"\u0936\u094b\u0927 \u0918\u094d\u092f\u093e"}, -gab(){return"\u0921\u093f\u0938\u092e\u093f\u0938 \u0915\u0930\u093e"}, -gaH(){return"\u092a\u0947\u0938\u094d\u091f \u0915\u0930\u093e"}, -gZ(){return"\u0935\u0947\u092c\u0935\u0930 \u0936\u094b\u0927\u093e"}, -gaz(){return"\u0938\u0930\u094d\u0935 \u0928\u093f\u0935\u0921\u093e"}, -gaq(){return"\u0936\u0947\u0905\u0930 \u0915\u0930\u093e..."}} -A.afm.prototype={ -gaE(){return"Makluman"}, -gcc(){return"Kosongkan"}, -gaF(){return"Salin"}, -gaG(){return"Potong"}, -gO(){return"Lihat ke Atas"}, -gab(){return"Tolak"}, -gaH(){return"Tampal"}, -gZ(){return"Buat carian pada Web"}, -gaz(){return"Pilih Semua"}, -gaq(){return"Kongsi..."}} -A.afn.prototype={ -gaE(){return"\u101e\u1010\u102d\u1015\u1031\u1038\u1001\u103b\u1000\u103a"}, -gcc(){return"\u1016\u101a\u103a\u101b\u103e\u102c\u1038\u101b\u1014\u103a"}, -gaF(){return"\u1019\u102d\u1010\u1039\u1010\u1030\u1000\u1030\u1038\u101b\u1014\u103a"}, -gaG(){return"\u1016\u103c\u1010\u103a\u101a\u1030\u101b\u1014\u103a"}, -gO(){return"\u1021\u1015\u1031\u102b\u103a\u1000\u103c\u100a\u103a\u1037\u101b\u1014\u103a"}, -gab(){return"\u1015\u101a\u103a\u101b\u1014\u103a"}, -gaH(){return"\u1000\u1030\u1038\u1011\u100a\u1037\u103a\u101b\u1014\u103a"}, -gZ(){return"\u101d\u1018\u103a\u1010\u103d\u1004\u103a\u101b\u103e\u102c\u101b\u1014\u103a"}, -gaz(){return"\u1021\u102c\u1038\u101c\u102f\u1036\u1038 \u101b\u103d\u1031\u1038\u101b\u1014\u103a"}, -gaq(){return"\u1019\u103b\u103e\u101d\u1031\u101b\u1014\u103a..."}} -A.afo.prototype={ -gaE(){return"Varsel"}, -gcc(){return"Slett"}, -gaF(){return"Kopi\xe9r"}, -gaG(){return"Klipp ut"}, -gO(){return"Sl\xe5 opp"}, -gab(){return"Avvis"}, -gaH(){return"Lim inn"}, -gZ(){return"S\xf8k p\xe5 nettet"}, -gaz(){return"Velg alle"}, -gaq(){return"Del\u2026"}} -A.afp.prototype={ -gaE(){return"\u0905\u0932\u0930\u094d\u091f"}, -gcc(){return"\u0939\u091f\u093e\u0909\u0928\u0941\u0939\u094b\u0938\u094d"}, -gaF(){return"\u0915\u092a\u0940 \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"}, -gaG(){return"\u0915\u093e\u091f\u094d\u0928\u0941\u0939\u094b\u0938\u094d"}, -gO(){return"\u092e\u093e\u0925\u093f\u0924\u093f\u0930 \u0939\u0947\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"}, -gab(){return"\u0916\u093e\u0930\u0947\u091c \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"}, -gaH(){return"\u091f\u093e\u0901\u0938\u094d\u0928\u0941\u0939\u094b\u0938\u094d"}, -gZ(){return"\u0935\u0947\u092c\u092e\u093e \u0916\u094b\u091c\u094d\u0928\u0941\u0939\u094b\u0938\u094d"}, -gaz(){return"\u0938\u092c\u0948 \u091a\u092f\u0928 \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"}, -gaq(){return"\u0938\u0947\u092f\u0930 \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d..."}} -A.afq.prototype={ -gaE(){return"Melding"}, -gcc(){return"Wissen"}, -gaF(){return"Kopi\xebren"}, -gaG(){return"Knippen"}, -gO(){return"Opzoeken"}, -gab(){return"Sluiten"}, -gaH(){return"Plakken"}, -gZ(){return"Op internet zoeken"}, -gaz(){return"Alles selecteren"}, -gaq(){return"Delen..."}} -A.afr.prototype={ -gaE(){return"Varsel"}, -gcc(){return"Slett"}, -gaF(){return"Kopi\xe9r"}, -gaG(){return"Klipp ut"}, -gO(){return"Sl\xe5 opp"}, -gab(){return"Avvis"}, -gaH(){return"Lim inn"}, -gZ(){return"S\xf8k p\xe5 nettet"}, -gaz(){return"Velg alle"}, -gaq(){return"Del\u2026"}} -A.afs.prototype={ -gaE(){return"\u0b06\u0b32\u0b30\u0b4d\u0b1f"}, -gcc(){return"\u0b16\u0b3e\u0b32\u0b3f \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"}, -gaF(){return"\u0b15\u0b2a\u0b3f \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"}, -gaG(){return"\u0b15\u0b1f \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"}, -gO(){return"\u0b09\u0b2a\u0b30\u0b15\u0b41 \u0b26\u0b47\u0b16\u0b28\u0b4d\u0b24\u0b41"}, -gab(){return"\u0b16\u0b3e\u0b30\u0b1c \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"}, -gaH(){return"\u0b2a\u0b47\u0b37\u0b4d\u0b1f \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"}, -gZ(){return"\u0b71\u0b47\u0b2c \u0b38\u0b30\u0b4d\u0b1a\u0b4d\u0b1a \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"}, -gaz(){return"\u0b38\u0b2c\u0b41 \u0b1a\u0b5f\u0b28 \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"}, -gaq(){return"\u0b38\u0b47\u0b5f\u0b3e\u0b30 \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41..."}} -A.aft.prototype={ -gaE(){return"\u0a05\u0a32\u0a30\u0a1f"}, -gcc(){return"\u0a15\u0a32\u0a40\u0a05\u0a30 \u0a15\u0a30\u0a4b"}, -gaF(){return"\u0a15\u0a3e\u0a2a\u0a40 \u0a15\u0a30\u0a4b"}, -gaG(){return"\u0a15\u0a71\u0a1f \u0a15\u0a30\u0a4b"}, -gO(){return"\u0a16\u0a4b\u0a1c\u0a4b"}, -gab(){return"\u0a16\u0a3e\u0a30\u0a1c \u0a15\u0a30\u0a4b"}, -gaH(){return"\u0a2a\u0a47\u0a38\u0a1f \u0a15\u0a30\u0a4b"}, -gZ(){return"\u0a35\u0a48\u0a71\u0a2c '\u0a24\u0a47 \u0a16\u0a4b\u0a1c\u0a4b"}, -gaz(){return"\u0a38\u0a2d \u0a1a\u0a41\u0a23\u0a4b"}, -gaq(){return"\u0a38\u0a3e\u0a02\u0a1d\u0a3e \u0a15\u0a30\u0a4b..."}} -A.afu.prototype={ -gaE(){return"Alert"}, -gcc(){return"Wyczy\u015b\u0107"}, -gaF(){return"Kopiuj"}, -gaG(){return"Wytnij"}, -gO(){return"Sprawd\u017a"}, -gab(){return"Zamknij"}, -gaH(){return"Wklej"}, -gZ(){return"Szukaj w\xa0internecie"}, -gaz(){return"Wybierz wszystkie"}, -gaq(){return"Udost\u0119pnij\u2026"}} -A.UL.prototype={ -gaE(){return"Alerta"}, -gcc(){return"Limpar"}, -gaF(){return"Copiar"}, -gaG(){return"Cortar"}, -gO(){return"Pesquisar"}, -gab(){return"Dispensar"}, -gaH(){return"Colar"}, -gZ(){return"Pesquisar na Web"}, -gaz(){return"Selecionar tudo"}, -gaq(){return"Compartilhar\u2026"}} -A.afv.prototype={ -gaq(){return"Partilhar\u2026"}, -gO(){return"Procurar"}, -gab(){return"Ignorar"}} -A.afw.prototype={ -gaE(){return"Alert\u0103"}, -gcc(){return"\u0218terge\u021bi"}, -gaF(){return"Copia\u021bi"}, -gaG(){return"Decupa\u021bi"}, -gO(){return"Privire \xeen sus"}, -gab(){return"\xcenchide\u021bi"}, -gaH(){return"Insera\u021bi"}, -gZ(){return"C\u0103uta\u021bi pe web"}, -gaz(){return"Selecteaz\u0103 tot"}, -gaq(){return"Trimite\u021bi\u2026"}} -A.afx.prototype={ -gaE(){return"\u041e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0435"}, -gcc(){return"\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c"}, -gaF(){return"\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c"}, -gaG(){return"\u0412\u044b\u0440\u0435\u0437\u0430\u0442\u044c"}, -gO(){return"\u041d\u0430\u0439\u0442\u0438"}, -gab(){return"\u0417\u0430\u043a\u0440\u044b\u0442\u044c"}, -gaH(){return"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c"}, -gZ(){return"\u0418\u0441\u043a\u0430\u0442\u044c \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435"}, -gaz(){return"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0432\u0441\u0435"}, -gaq(){return"\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f"}} -A.afy.prototype={ -gaE(){return"\u0d87\u0d9f\u0dc0\u0dd3\u0db8"}, -gcc(){return"\u0dc4\u0dd2\u0dc3\u0dca \u0d9a\u0dbb\u0db1\u0dca\u0db1"}, -gaF(){return"\u0db4\u0dd2\u0da7\u0db4\u0dad\u0dca \u0d9a\u0dbb\u0db1\u0dca\u0db1"}, -gaG(){return"\u0d9a\u0db4\u0db1\u0dca\u0db1"}, -gO(){return"\u0d8b\u0da9 \u0db6\u0dbd\u0db1\u0dca\u0db1"}, -gab(){return"\u0d89\u0dc0\u0dad \u0dbd\u0db1\u0dca\u0db1"}, -gaH(){return"\u0d85\u0dbd\u0dc0\u0db1\u0dca\u0db1"}, -gZ(){return"\u0dc0\u0dd9\u0db6\u0dba \u0dc3\u0ddc\u0dba\u0db1\u0dca\u0db1"}, -gaz(){return"\u0dc3\u0dd2\u0dba\u0dbd\u0dca\u0dbd \u0dad\u0ddd\u0dbb\u0db1\u0dca\u0db1"}, -gaq(){return"\u0db6\u0dd9\u0daf\u0dcf \u0d9c\u0db1\u0dca\u0db1..."}} -A.afz.prototype={ -gaE(){return"Upozornenie"}, -gcc(){return"Vymaza\u0165"}, -gaF(){return"Kop\xedrova\u0165"}, -gaG(){return"Vystrihn\xfa\u0165"}, -gO(){return"Poh\u013ead nahor"}, -gab(){return"Odmietnu\u0165"}, -gaH(){return"Prilepi\u0165"}, -gZ(){return"H\u013eada\u0165 na webe"}, -gaz(){return"Ozna\u010di\u0165 v\u0161etko"}, -gaq(){return"Zdie\u013ea\u0165\u2026"}} -A.afA.prototype={ -gaE(){return"Opozorilo"}, -gcc(){return"Po\u010disti"}, -gaF(){return"Kopiraj"}, -gaG(){return"Izre\u017ei"}, -gO(){return"Pogled gor"}, -gab(){return"Opusti"}, -gaH(){return"Prilepi"}, -gZ(){return"Iskanje v spletu"}, -gaz(){return"Izberi vse"}, -gaq(){return"Deli \u2026"}} -A.afB.prototype={ -gaE(){return"Sinjalizim"}, -gcc(){return"Pastro"}, -gaF(){return"Kopjo"}, -gaG(){return"Prit"}, -gO(){return"K\xebrko"}, -gab(){return"Hiq"}, -gaH(){return"Ngjit"}, -gZ(){return"K\xebrko n\xeb ueb"}, -gaz(){return"Zgjidhi t\xeb gjitha"}, -gaq(){return"Ndaj..."}} -A.UM.prototype={ -gaE(){return"\u041e\u0431\u0430\u0432\u0435\u0448\u0442\u0435\u045a\u0435"}, -gcc(){return"\u041e\u0431\u0440\u0438\u0448\u0438"}, -gaF(){return"\u041a\u043e\u043f\u0438\u0440\u0430\u0458"}, -gaG(){return"\u0418\u0441\u0435\u0446\u0438"}, -gO(){return"\u041f\u043e\u0433\u043b\u0435\u0434 \u043d\u0430\u0433\u043e\u0440\u0435"}, -gab(){return"\u041e\u0434\u0431\u0430\u0446\u0438"}, -gaH(){return"\u041d\u0430\u043b\u0435\u043f\u0438"}, -gZ(){return"\u041f\u0440\u0435\u0442\u0440\u0430\u0436\u0438 \u0432\u0435\u0431"}, -gaz(){return"\u0418\u0437\u0430\u0431\u0435\u0440\u0438 \u0441\u0432\u0435"}, -gaq(){return"\u0414\u0435\u043b\u0438\u2026"}} -A.afC.prototype={} -A.afD.prototype={ -gaE(){return"Obave\u0161tenje"}, -gcc(){return"Obri\u0161i"}, -gaF(){return"Kopiraj"}, -gaG(){return"Iseci"}, -gO(){return"Pogled nagore"}, -gab(){return"Odbaci"}, -gaH(){return"Nalepi"}, -gZ(){return"Pretra\u017ei veb"}, -gaz(){return"Izaberi sve"}, -gaq(){return"Deli\u2026"}} -A.afE.prototype={ -gaE(){return"Varning"}, -gcc(){return"Rensa"}, -gaF(){return"Kopiera"}, -gaG(){return"Klipp ut"}, -gO(){return"Titta upp"}, -gab(){return"St\xe4ng"}, -gaH(){return"Klistra in"}, -gZ(){return"S\xf6k p\xe5 webben"}, -gaz(){return"Markera allt"}, -gaq(){return"Dela \u2026"}} -A.afF.prototype={ -gaE(){return"Arifa"}, -gcc(){return"Futa"}, -gaF(){return"Nakili"}, -gaG(){return"Kata"}, -gO(){return"Tafuta"}, -gab(){return"Ondoa"}, -gaH(){return"Bandika"}, -gZ(){return"Tafuta kwenye Wavuti"}, -gaz(){return"Teua Zote"}, -gaq(){return"Shiriki..."}} -A.afG.prototype={ -gaE(){return"\u0bb5\u0bbf\u0bb4\u0bbf\u0baa\u0bcd\u0baa\u0bc2\u0b9f\u0bcd\u0b9f\u0bb2\u0bcd"}, -gcc(){return"\u0b85\u0bb4\u0bbf"}, -gaF(){return"\u0ba8\u0b95\u0bb2\u0bc6\u0b9f\u0bc1"}, -gaG(){return"\u0bb5\u0bc6\u0b9f\u0bcd\u0b9f\u0bc1"}, -gO(){return"\u0ba4\u0bc7\u0b9f\u0bc1"}, -gab(){return"\u0ba8\u0bbf\u0bb0\u0bbe\u0b95\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd"}, -gaH(){return"\u0b92\u0b9f\u0bcd\u0b9f\u0bc1"}, -gZ(){return"\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0ba4\u0bc7\u0b9f\u0bc1"}, -gaz(){return"\u0b8e\u0bb2\u0bcd\u0bb2\u0bbe\u0bae\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1"}, -gaq(){return"\u0baa\u0b95\u0bbf\u0bb0\u0bcd..."}} -A.afH.prototype={ -gaE(){return"\u0c05\u0c32\u0c30\u0c4d\u0c1f\u0c4d"}, -gcc(){return"\u0c15\u0c4d\u0c32\u0c3f\u0c2f\u0c30\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f"}, -gaF(){return"\u0c15\u0c3e\u0c2a\u0c40 \u0c1a\u0c47\u0c2f\u0c3f"}, -gaG(){return"\u0c15\u0c24\u0c4d\u0c24\u0c3f\u0c30\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f"}, -gO(){return"\u0c35\u0c46\u0c24\u0c15\u0c02\u0c21\u0c3f"}, -gab(){return"\u0c35\u0c3f\u0c38\u0c4d\u0c2e\u0c30\u0c3f\u0c02\u0c1a\u0c41"}, -gaH(){return"\u0c2a\u0c47\u0c38\u0c4d\u0c1f\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f"}, -gZ(){return"\u0c35\u0c46\u0c2c\u0c4d\u200c\u0c32\u0c4b \u0c38\u0c46\u0c30\u0c4d\u0c1a\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f"}, -gaz(){return"\u0c05\u0c28\u0c4d\u0c28\u0c3f\u0c02\u0c1f\u0c3f\u0c28\u0c40 \u0c0e\u0c02\u0c1a\u0c41\u0c15\u0c4b\u0c02\u0c21\u0c3f"}, -gaq(){return"\u0c37\u0c47\u0c30\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f..."}} -A.afI.prototype={ -gaE(){return"\u0e01\u0e32\u0e23\u0e41\u0e08\u0e49\u0e07\u0e40\u0e15\u0e37\u0e2d\u0e19"}, -gcc(){return"\u0e25\u0e49\u0e32\u0e07"}, -gaF(){return"\u0e04\u0e31\u0e14\u0e25\u0e2d\u0e01"}, -gaG(){return"\u0e15\u0e31\u0e14"}, -gO(){return"\u0e04\u0e49\u0e19\u0e2b\u0e32"}, -gab(){return"\u0e1b\u0e34\u0e14"}, -gaH(){return"\u0e27\u0e32\u0e07"}, -gZ(){return"\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e1a\u0e19\u0e2d\u0e34\u0e19\u0e40\u0e17\u0e2d\u0e23\u0e4c\u0e40\u0e19\u0e47\u0e15"}, -gaz(){return"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14"}, -gaq(){return"\u0e41\u0e0a\u0e23\u0e4c..."}} -A.afJ.prototype={ -gaE(){return"Alerto"}, -gcc(){return"I-clear"}, -gaF(){return"Kopyahin"}, -gaG(){return"I-cut"}, -gO(){return"Tumingin sa Itaas"}, -gab(){return"I-dismiss"}, -gaH(){return"I-paste"}, -gZ(){return"Maghanap sa Web"}, -gaz(){return"Piliin Lahat"}, -gaq(){return"Ibahagi..."}} -A.afK.prototype={ -gaE(){return"Uyar\u0131"}, -gcc(){return"Temizle"}, -gaF(){return"Kopyala"}, -gaG(){return"Kes"}, -gO(){return"Ara"}, -gab(){return"Kapat"}, -gaH(){return"Yap\u0131\u015ft\u0131r"}, -gZ(){return"Web'de Ara"}, -gaz(){return"T\xfcm\xfcn\xfc Se\xe7"}, -gaq(){return"Payla\u015f..."}} -A.afL.prototype={ -gaE(){return"\u0626\u0627\u06af\u0627\u06be\u0644\u0627\u0646\u062f\u06c7\u0631\u06c7\u0634"}, -gcc(){return"\u062a\u0627\u0632\u0649\u0644\u0627\u0634"}, -gaF(){return"\u0643\u06c6\u0686\u06c8\u0631\u06c8\u0634"}, -gaG(){return"\u0643\u06d0\u0633\u0649\u0634"}, -gO(){return"\u0626\u0649\u0632\u062f\u06d5\u0634"}, -gab(){return"\u0628\u0649\u0643\u0627\u0631 \u0642\u0649\u0644\u0649\u0634"}, -gaH(){return"\u0686\u0627\u067e\u0644\u0627\u0634"}, -gZ(){return"\u062a\u0648\u0631\u062f\u0627 \u0626\u0649\u0632\u062f\u06d5\u0634"}, -gaz(){return"\u06be\u06d5\u0645\u0645\u0649\u0646\u0649 \u062a\u0627\u0644\u0644\u0627\u0634"}, -gaq(){return"\u06be\u06d5\u0645\u0628\u06d5\u06be\u0631\u0644\u06d5\u0634..."}} -A.afM.prototype={ -gaE(){return"\u0421\u043f\u043e\u0432\u0456\u0449\u0435\u043d\u043d\u044f"}, -gcc(){return"\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u0438"}, -gaF(){return"\u041a\u043e\u043f\u0456\u044e\u0432\u0430\u0442\u0438"}, -gaG(){return"\u0412\u0438\u0440\u0456\u0437\u0430\u0442\u0438"}, -gO(){return"\u0428\u0443\u043a\u0430\u0442\u0438"}, -gab(){return"\u0417\u0430\u043a\u0440\u0438\u0442\u0438"}, -gaH(){return"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438"}, -gZ(){return"\u041f\u043e\u0448\u0443\u043a \u0432 \u0406\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0456"}, -gaz(){return"\u0412\u0438\u0431\u0440\u0430\u0442\u0438 \u0432\u0441\u0435"}, -gaq(){return"\u041f\u043e\u0434\u0456\u043b\u0438\u0442\u0438\u0441\u044f\u2026"}} -A.afN.prototype={ -gaE(){return"\u0627\u0644\u0631\u0679"}, -gcc(){return"\u0635\u0627\u0641 \u06a9\u0631\u06cc\u06ba"}, -gaF(){return"\u06a9\u0627\u067e\u06cc \u06a9\u0631\u06cc\u06ba"}, -gaG(){return"\u06a9\u0679 \u06a9\u0631\u06cc\u06ba"}, -gO(){return"\u062a\u0641\u0635\u06cc\u0644 \u062f\u06cc\u06a9\u06be\u06cc\u06ba"}, -gab(){return"\u0628\u0631\u062e\u0627\u0633\u062a \u06a9\u0631\u06cc\u06ba"}, -gaH(){return"\u067e\u06cc\u0633\u0679 \u06a9\u0631\u06cc\u06ba"}, -gZ(){return"\u0648\u06cc\u0628 \u062a\u0644\u0627\u0634 \u06a9\u0631\u06cc\u06ba"}, -gaz(){return"\u0633\u0628\u06be\u06cc \u0645\u0646\u062a\u062e\u0628 \u06a9\u0631\u06cc\u06ba"}, -gaq(){return"\u0627\u0634\u062a\u0631\u0627\u06a9 \u06a9\u0631\u06cc\u06ba..."}} -A.afO.prototype={ -gaE(){return"Ogohlantirish"}, -gcc(){return"Tozalash"}, -gaF(){return"Nusxa olish"}, -gaG(){return"Kesib olish"}, -gO(){return"Tepaga qarang"}, -gab(){return"Yopish"}, -gaH(){return"Joylash"}, -gZ(){return"Internetdan qidirish"}, -gaz(){return"Barchasini tanlash"}, -gaq(){return"Ulashish\u2026"}} -A.afP.prototype={ -gaE(){return"Th\xf4ng b\xe1o"}, -gcc(){return"Xo\xe1"}, -gaF(){return"Sao ch\xe9p"}, -gaG(){return"C\u1eaft"}, -gO(){return"Tra c\u1ee9u"}, -gab(){return"B\u1ecf qua"}, -gaH(){return"D\xe1n"}, -gZ(){return"T\xecm ki\u1ebfm tr\xean web"}, -gaz(){return"Ch\u1ecdn t\u1ea5t c\u1ea3"}, -gaq(){return"Chia s\u1ebb..."}} -A.UN.prototype={ -gaE(){return"\u63d0\u9192"}, -gcc(){return"\u6e05\u9664"}, -gaF(){return"\u590d\u5236"}, -gaG(){return"\u526a\u5207"}, -gO(){return"\u67e5\u8be2"}, -gab(){return"\u5173\u95ed"}, -gaH(){return"\u7c98\u8d34"}, -gZ(){return"\u641c\u7d22"}, -gaz(){return"\u5168\u9009"}, -gaq(){return"\u5171\u4eab\u2026"}} -A.afQ.prototype={} -A.UO.prototype={ -gaE(){return"\u901a\u77e5"}, -gaF(){return"\u8907\u88fd"}, -gaG(){return"\u526a\u4e0b"}, -gO(){return"\u67e5\u8a62"}, -gab(){return"\u62d2\u7d55"}, -gaH(){return"\u8cbc\u4e0a"}, -gZ(){return"\u641c\u5c0b"}, -gaz(){return"\u5168\u9078"}, -gaq(){return"\u5206\u4eab\u2026"}} -A.afR.prototype={} -A.afS.prototype={ -gaE(){return"\u8b66\u544a"}, -gab(){return"\u95dc\u9589"}} -A.afT.prototype={ -gaE(){return"Isexwayiso"}, -gcc(){return"Sula"}, -gaF(){return"Kopisha"}, -gaG(){return"Sika"}, -gO(){return"Bheka Phezulu"}, -gab(){return"Cashisa"}, -gaH(){return"Namathisela"}, -gZ(){return"Sesha Iwebhu"}, -gaz(){return"Khetha konke"}, -gaq(){return"Yabelana..."}} -A.al3.prototype={ -gaE(){return"Opletberig"}, -gc5(){return"Terug"}, -gbO(){return"Onderste blad"}, -gc6(){return"Maak toe"}, -gc1(){return"Maak toe"}, -gaF(){return"Kopieer"}, -gaG(){return"Knip"}, -gbD(){return"Vee uit"}, -gbo(){return"Dialoog"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 lisensie"}, -gbq(){return"$licenseCount lisensies"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Lisensies"}, -gO(){return"Kyk op"}, -gbw(){return"Maak kieslys toe"}, -gab(){return"Maak toe"}, -gcf(){return"Nog"}, -gbx(){return"Maak navigasiekieslys oop"}, -gaH(){return"Plak"}, -gbS(){return"Opspringkieslys"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 karakter oor"}, -gca(){return"$remainingCount karakters oor"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Skandeer teks"}, -gbA(){return"Skerm"}, -gcb(){return"Maak $modalRouteContentName toe"}, -gci(){return B.a7}, -gZ(){return"Deursoek web"}, -gaz(){return"Kies alles"}, -gaq(){return"Deel"}, -gc4(){return"Wys kieslys"}, -gbQ(){return"Bekyk lisensies"}} -A.al4.prototype={ -gaE(){return"\u121b\u1295\u1242\u12eb"}, -gc5(){return"\u1270\u1218\u1208\u1235"}, -gbO(){return"\u12e8\u130d\u122d\u130c \u1209\u1205"}, -gc6(){return"\u12dd\u130b"}, -gc1(){return"\u12dd\u130b"}, -gaF(){return"\u1245\u12f3"}, -gaG(){return"\u1241\u1228\u1325"}, -gbD(){return"\u1230\u122d\u12dd"}, -gbo(){return"\u1218\u1308\u1293\u129b"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 \u1348\u1243\u12f5"}, -gbq(){return"$licenseCount \u1348\u1243\u12f6\u127d"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u1348\u1243\u12f6\u127d"}, -gO(){return"\u12ed\u1218\u120d\u12a8\u1271"}, -gbw(){return"\u121d\u1293\u120c\u1295 \u12a0\u1230\u1293\u1265\u1275"}, -gab(){return"\u12a0\u1230\u1293\u1265\u1275"}, -gcf(){return"\u1270\u1328\u121b\u122a"}, -gbx(){return"\u12e8\u12f3\u1230\u1233 \u121d\u1293\u120c\u1295 \u12ad\u1348\u1275"}, -gaH(){return"\u1208\u1325\u134d"}, -gbS(){return"\u12e8\u1265\u1245-\u1263\u12ed \u121d\u1293\u120c"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 \u1241\u121d\u134a \u12ed\u1240\u122b\u120d"}, -gca(){return"$remainingCount \u1241\u121d\u134a\u12ce\u127d \u12ed\u1240\u122b\u1209"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u133d\u1201\u134d\u1295 \u1243\u129d"}, -gbA(){return"\u1308\u12f3\u1262"}, -gcb(){return"$modalRouteContentName\u1295 \u12dd\u130b"}, -gci(){return B.a7}, -gZ(){return"\u12f5\u122d\u1295 \u1348\u120d\u130d"}, -gaz(){return"\u1201\u1209\u1295\u121d \u121d\u1228\u1325"}, -gaq(){return"\u12a0\u130b\u122b"}, -gc4(){return"\u121d\u1293\u120c\u1295 \u12a0\u1233\u12ed"}, -gbQ(){return"\u1348\u1243\u12f6\u127d\u1295 \u12ed\u1218\u120d\u12a8\u1271"}} -A.al5.prototype={ -gaE(){return"\u062a\u0646\u0628\u064a\u0647"}, -gc5(){return"\u0631\u062c\u0648\u0639"}, -gbO(){return"\u0628\u0637\u0627\u0642\u0629 \u0633\u0641\u0644\u064a\u0629"}, -gc6(){return"\u0627\u0644\u0625\u063a\u0644\u0627\u0642"}, -gc1(){return"\u0625\u063a\u0644\u0627\u0642"}, -gaF(){return"\u0646\u0633\u062e"}, -gaG(){return"\u0642\u0635"}, -gbD(){return"\u062d\u0630\u0641"}, -gbo(){return"\u0645\u0631\u0628\u0639 \u062d\u0648\u0627\u0631"}, -gce(){return"$licenseCount \u062a\u0631\u0627\u062e\u064a\u0635"}, -gck(){return"$licenseCount \u062a\u0631\u062e\u064a\u0635\u064b\u0627"}, -gbm(){return"\u062a\u0631\u062e\u064a\u0635 \u0648\u0627\u062d\u062f"}, -gbq(){return"$licenseCount \u062a\u0631\u062e\u064a\u0635"}, -gcl(){return"\u062a\u0631\u062e\u064a\u0635\u0627\u0646 ($licenseCount)"}, -gbV(){return"\u0645\u0627 \u0645\u0650\u0646 \u062a\u0631\u0627\u062e\u064a\u0635"}, -gbU(){return"\u0627\u0644\u062a\u0631\u0627\u062e\u064a\u0635"}, -gO(){return"\u0628\u062d\u062b \u0639\u0627\u0645"}, -gbw(){return"\u0625\u063a\u0644\u0627\u0642 \u0627\u0644\u0642\u0627\u0626\u0645\u0629"}, -gab(){return"\u0631\u0641\u0636"}, -gcf(){return"\u0627\u0644\u0645\u0632\u064a\u062f"}, -gbx(){return"\u0641\u062a\u062d \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062a\u0646\u0642\u0644"}, -gaH(){return"\u0644\u0635\u0642"}, -gbS(){return"\u0642\u0627\u0626\u0645\u0629 \u0645\u0646\u0628\u062b\u0642\u0629"}, -gcg(){return"$remainingCount \u0623\u062d\u0631\u0641 \u0645\u062a\u0628\u0642\u064a\u0629"}, -gcm(){return"$remainingCount \u062d\u0631\u0641\u064b\u0627 \u0645\u062a\u0628\u0642\u064a\u064b\u0627"}, -gc3(){return"\u062d\u0631\u0641 \u0648\u0627\u062d\u062f \u0645\u062a\u0628\u0642\u064d"}, -gca(){return"$remainingCount \u062d\u0631\u0641 \u0645\u062a\u0628\u0642\u064d"}, -gcn(){return"\u062d\u0631\u0641\u0627\u0646 ($remainingCount) \u0645\u062a\u0628\u0642\u064a\u0627\u0646"}, -gco(){return"\u0644\u0627 \u0623\u062d\u0631\u0641 \u0645\u062a\u0628\u0642\u064a\u0629"}, -gbz(){return"\u0645\u0633\u062d \u0627\u0644\u0646\u0635 \u0636\u0648\u0626\u064a\u064b\u0627"}, -gbA(){return"\u062a\u0645\u0648\u064a\u0647"}, -gcb(){return'\u0625\u063a\u0644\u0627\u0642 "$modalRouteContentName"'}, -gci(){return B.d1}, -gZ(){return"\u0627\u0644\u0628\u062d\u062b \u0639\u0644\u0649 \u0627\u0644\u0648\u064a\u0628"}, -gaz(){return"\u0627\u062e\u062a\u064a\u0627\u0631 \u0627\u0644\u0643\u0644"}, -gaq(){return"\u0645\u0634\u0627\u0631\u0643\u0629"}, -gc4(){return"\u0639\u0631\u0636 \u0627\u0644\u0642\u0627\u0626\u0645\u0629"}, -gbQ(){return"\u0627\u0644\u0627\u0637\u0651\u0644\u0627\u0639 \u0639\u0644\u0649 \u0627\u0644\u062a\u0631\u0627\u062e\u064a\u0635"}} -A.al6.prototype={ -gaE(){return"\u09b8\u09a4\u09f0\u09cd\u0995\u09ac\u09be\u09f0\u09cd\u09a4\u09be"}, -gc5(){return"\u0989\u09ad\u09a4\u09bf \u09af\u09be\u0993\u0995"}, -gbO(){return"\u09a4\u09b2\u09f0 \u09b6\u09cd\u09ac\u09c0\u099f"}, -gc6(){return"\u09ac\u09a8\u09cd\u09a7 \u0995\u09f0\u0995"}, -gc1(){return"\u09ac\u09a8\u09cd\u09a7 \u0995\u09f0\u0995"}, -gaF(){return"\u09aa\u09cd\u09f0\u09a4\u09bf\u09b2\u09bf\u09aa\u09bf \u0995\u09f0\u0995"}, -gaG(){return"\u0995\u09be\u099f \u0995\u09f0\u0995"}, -gbD(){return"\u09ae\u099a\u0995"}, -gbo(){return"\u09a1\u09be\u09df\u09b2\u0997"}, -gce(){return null}, -gck(){return null}, -gbm(){return"\u09e7 \u0996\u09a8 \u0985\u09a8\u09c1\u099c\u09cd\u099e\u09be\u09aa\u09a4\u09cd\u09f0"}, -gbq(){return"$licenseCount \u0996\u09a8 \u0985\u09a8\u09c1\u099c\u09cd\u099e\u09be\u09aa\u09a4\u09cd\u09f0"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u0985\u09a8\u09c1\u099c\u09cd\u099e\u09be\u09aa\u09a4\u09cd\u09f0"}, -gO(){return"\u0993\u09aa\u09f0\u09b2\u09c8 \u099a\u09be\u0993\u0995"}, -gbw(){return"\u0985\u0997\u09cd\u09f0\u09be\u09b9\u09cd\u09af \u0995\u09f0\u09be\u09f0 \u09ae\u09c7\u09a8\u09c1"}, -gab(){return"\u0985\u0997\u09cd\u09f0\u09be\u09b9\u09cd\u09af \u0995\u09f0\u0995"}, -gcf(){return"\u0985\u09a7\u09bf\u0995"}, -gbx(){return"\u09a8\u09c7\u09ad\u09bf\u0997\u09c7\u09b6\u09cd\u09ac\u09a8 \u09ae\u09c7\u09a8\u09c1 \u0996\u09cb\u09b2\u0995"}, -gaH(){return"\u09aa\u09c7'\u09b7\u09cd\u099f \u0995\u09f0\u0995"}, -gbS(){return"\u09aa\u09aa\u0986\u09aa \u09ae\u09c7\u09a8\u09c1"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"\u09e7 \u099f\u09be \u09ac\u09b0\u09cd\u09a3\u09b8\u0982\u0996\u09cd\u09af\u09be \u09ac\u09be\u0995\u09c0 \u0986\u099b\u09c7"}, -gca(){return"$remainingCount \u099f\u09be \u09ac\u09b0\u09cd\u09a3\u09b8\u0982\u0996\u09cd\u09af\u09be \u09ac\u09be\u0995\u09c0 \u0986\u099b\u09c7"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u09aa\u09be\u09a0 \u09b8\u09cd\u0995\u09c7\u09a8 \u0995\u09f0\u0995"}, -gbA(){return"\u09b8\u09cd\u0995\u09cd\u09f0\u09bf\u09ae"}, -gcb(){return"$modalRouteContentName \u09ac\u09a8\u09cd\u09a7 \u0995\u09f0\u0995"}, -gci(){return B.a7}, -gZ(){return"\u09f1\u09c7\u09ac\u09a4 \u09b8\u09a8\u09cd\u09a7\u09be\u09a8 \u0995\u09f0\u0995"}, -gaz(){return"\u0986\u099f\u09be\u0987\u09ac\u09cb\u09f0 \u09ac\u09be\u099b\u09a8\u09bf \u0995\u09f0\u0995"}, -gaq(){return"\u09b6\u09cd\u09ac\u09c7\u09df\u09be\u09f0 \u0995\u09f0\u0995"}, -gc4(){return"\u09ae\u09c7\u09a8\u09c1\u0996\u09a8 \u09a6\u09c7\u0996\u09c1\u09f1\u09be\u0993\u0995"}, -gbQ(){return"\u0985\u09a8\u09c1\u099c\u09cd\u099e\u09be\u09aa\u09a4\u09cd\u09f0\u09b8\u09ae\u09c2\u09b9 \u099a\u09be\u0993\u0995"}} -A.al7.prototype={ -gaE(){return"Bildiri\u015f"}, -gc5(){return"Geri"}, -gbO(){return"A\u015fa\u011f\u0131dak\u0131 V\u0259r\u0259q"}, -gc6(){return"Ba\u011flay\u0131n"}, -gc1(){return"Ba\u011flay\u0131n"}, -gaF(){return"Kopyalay\u0131n"}, -gaG(){return"K\u0259sin"}, -gbD(){return"Silin"}, -gbo(){return"Dialoq"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 lisenziya"}, -gbq(){return"$licenseCount lisenziya"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Lisenziyalar"}, -gO(){return"Axtar\u0131n"}, -gbw(){return"Menyunu qapad\u0131n"}, -gab(){return"\u0130mtina edin"}, -gcf(){return"Daha \xe7ox"}, -gbx(){return"Naviqasiya menyusunu a\xe7\u0131n"}, -gaH(){return"Yerl\u0259\u015fdirin"}, -gbS(){return"Popap menyusu"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 simvol qal\u0131r"}, -gca(){return"$remainingCount simvol qal\u0131r"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"M\u0259tni skan edin"}, -gbA(){return"K\u0259tan"}, -gcb(){return"Ba\u011flay\u0131n: $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"Vebd\u0259 axtar\u0131n"}, -gaz(){return"Ham\u0131s\u0131n\u0131 se\xe7in"}, -gaq(){return"Payla\u015f\u0131n"}, -gc4(){return"Menyunu g\xf6st\u0259rin"}, -gbQ(){return"Lisenziyalara bax\u0131n"}} -A.al8.prototype={ -gaE(){return"\u0410\u0431\u0432\u0435\u0441\u0442\u043a\u0430"}, -gc5(){return"\u041d\u0430\u0437\u0430\u0434"}, -gbO(){return"\u041d\u0456\u0436\u043d\u0456 \u0430\u0440\u043a\u0443\u0448"}, -gc6(){return"\u0417\u0430\u043a\u0440\u044b\u0446\u044c"}, -gc1(){return"\u0417\u0430\u043a\u0440\u044b\u0446\u044c"}, -gaF(){return"\u041a\u0430\u043f\u0456\u0440\u0430\u0432\u0430\u0446\u044c"}, -gaG(){return"\u0412\u044b\u0440\u0430\u0437\u0430\u0446\u044c"}, -gbD(){return"\u0412\u044b\u0434\u0430\u043b\u0456\u0446\u044c"}, -gbo(){return"\u0414\u044b\u044f\u043b\u043e\u0433\u0430\u0432\u0430\u0435 \u0430\u043a\u043d\u043e"}, -gce(){return"$licenseCount\xa0\u043b\u0456\u0446\u044d\u043d\u0437\u0456\u0456"}, -gck(){return"$licenseCount\xa0\u043b\u0456\u0446\u044d\u043d\u0437\u0456\u0439"}, -gbm(){return"1\xa0\u043b\u0456\u0446\u044d\u043d\u0437\u0456\u044f"}, -gbq(){return"$licenseCount\xa0\u043b\u0456\u0446\u044d\u043d\u0437\u0456\u0456"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u041b\u0456\u0446\u044d\u043d\u0437\u0456\u0456"}, -gO(){return"\u0417\u043d\u0430\u0439\u0441\u0446\u0456"}, -gbw(){return"\u0417\u0430\u043a\u0440\u044b\u0446\u044c \u043c\u0435\u043d\u044e"}, -gab(){return"\u0410\u0434\u0445\u0456\u043b\u0456\u0446\u044c"}, -gcf(){return"\u042f\u0448\u0447\u044d"}, -gbx(){return"\u0410\u0434\u043a\u0440\u044b\u0446\u044c \u043c\u0435\u043d\u044e \u043d\u0430\u0432\u0456\u0433\u0430\u0446\u044b\u0456"}, -gaH(){return"\u0423\u0441\u0442\u0430\u0432\u0456\u0446\u044c"}, -gbS(){return"\u041c\u0435\u043d\u044e \u045e\u0441\u043f\u043b\u044b\u0432\u0430\u043b\u044c\u043d\u0430\u0433\u0430 \u0430\u043a\u043d\u0430"}, -gcg(){return"\u0417\u0430\u0441\u0442\u0430\u043b\u043e\u0441\u044f $remainingCount\xa0\u0441\u0456\u043c\u0432\u0430\u043b\u044b"}, -gcm(){return"\u0417\u0430\u0441\u0442\u0430\u043b\u043e\u0441\u044f $remainingCount\xa0\u0441\u0456\u043c\u0432\u0430\u043b\u0430\u045e"}, -gc3(){return"\u0417\u0430\u0441\u0442\u0430\u045e\u0441\u044f 1\xa0\u0441\u0456\u043c\u0432\u0430\u043b"}, -gca(){return"\u0417\u0430\u0441\u0442\u0430\u043b\u043e\u0441\u044f $remainingCount\xa0\u0441\u0456\u043c\u0432\u0430\u043b\u0430"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u0421\u043a\u0430\u043d\u0456\u0440\u0430\u0432\u0430\u0446\u044c \u0442\u044d\u043a\u0441\u0442"}, -gbA(){return"\u041f\u0430\u043b\u0430\u0442\u043d\u043e"}, -gcb(){return"\u0417\u0430\u043a\u0440\u044b\u0446\u044c: $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"\u041f\u043e\u0448\u0443\u043a \u0443 \u0441\u0435\u0442\u0446\u044b"}, -gaz(){return"\u0412\u044b\u0431\u0440\u0430\u0446\u044c \u0443\u0441\u0435"}, -gaq(){return"\u0410\u0431\u0430\u0433\u0443\u043b\u0456\u0446\u044c"}, -gc4(){return"\u041f\u0430\u043a\u0430\u0437\u0430\u0446\u044c \u043c\u0435\u043d\u044e"}, -gbQ(){return"\u041f\u0440\u0430\u0433\u043b\u044f\u0434\u0437\u0435\u0446\u044c \u043b\u0456\u0446\u044d\u043d\u0437\u0456\u0456"}} -A.al9.prototype={ -gaE(){return"\u0421\u0438\u0433\u043d\u0430\u043b"}, -gc5(){return"\u041d\u0430\u0437\u0430\u0434"}, -gbO(){return"\u0414\u043e\u043b\u0435\u043d \u043b\u0438\u0441\u0442"}, -gc6(){return"\u0417\u0430\u0442\u0432\u0430\u0440\u044f\u043d\u0435"}, -gc1(){return"\u0417\u0430\u0442\u0432\u0430\u0440\u044f\u043d\u0435"}, -gaF(){return"\u041a\u043e\u043f\u0438\u0440\u0430\u043d\u0435"}, -gaG(){return"\u0418\u0437\u0440\u044f\u0437\u0432\u0430\u043d\u0435"}, -gbD(){return"\u0418\u0437\u0442\u0440\u0438\u0432\u0430\u043d\u0435"}, -gbo(){return"\u0414\u0438\u0430\u043b\u043e\u0433\u043e\u0432 \u043f\u0440\u043e\u0437\u043e\u0440\u0435\u0446"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1\xa0\u043b\u0438\u0446\u0435\u043d\u0437"}, -gbq(){return"$licenseCount\xa0\u043b\u0438\u0446\u0435\u043d\u0437\u0430"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u041b\u0438\u0446\u0435\u043d\u0437\u0438"}, -gO(){return"Look Up"}, -gbw(){return"\u041e\u0442\u0445\u0432\u044a\u0440\u043b\u044f\u043d\u0435 \u043d\u0430 \u043c\u0435\u043d\u044e\u0442\u043e"}, -gab(){return"\u041e\u0442\u0445\u0432\u044a\u0440\u043b\u044f\u043d\u0435"}, -gcf(){return"\u041e\u0449\u0435"}, -gbx(){return"\u041e\u0442\u0432\u0430\u0440\u044f\u043d\u0435 \u043d\u0430 \u043c\u0435\u043d\u044e\u0442\u043e \u0437\u0430 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f"}, -gaH(){return"\u041f\u043e\u0441\u0442\u0430\u0432\u044f\u043d\u0435"}, -gbS(){return"\u0418\u0437\u0441\u043a\u0430\u0447\u0430\u0449\u043e \u043c\u0435\u043d\u044e"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"\u041e\u0441\u0442\u0430\u0432\u0430 1 \u0437\u043d\u0430\u043a"}, -gca(){return"\u041e\u0441\u0442\u0430\u0432\u0430\u0442 $remainingCount \u0437\u043d\u0430\u043a\u0430"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u0421\u043a\u0430\u043d\u0438\u0440\u0430\u0439\u0442\u0435 \u0442\u0435\u043a\u0441\u0442"}, -gbA(){return"\u0421\u043a\u0440\u0438\u043c"}, -gcb(){return"\u0417\u0430\u0442\u0432\u0430\u0440\u044f\u043d\u0435 \u043d\u0430 $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"\u0422\u044a\u0440\u0441\u0435\u043d\u0435 \u0432 \u043c\u0440\u0435\u0436\u0430\u0442\u0430"}, -gaz(){return"\u0418\u0437\u0431\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0432\u0441\u0438\u0447\u043a\u0438"}, -gaq(){return"\u0421\u043f\u043e\u0434\u0435\u043b\u044f\u043d\u0435"}, -gc4(){return"\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u043c\u0435\u043d\u044e\u0442\u043e"}, -gbQ(){return"\u041f\u0440\u0435\u0433\u043b\u0435\u0434 \u043d\u0430 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0442\u0435"}} -A.ala.prototype={ -gaE(){return"\u09b8\u09a4\u09b0\u09cd\u0995\u09a4\u09be"}, -gc5(){return"\u09ab\u09bf\u09b0\u09c7 \u09af\u09be\u09a8"}, -gbO(){return"\u09b8\u09cd\u0995\u09cd\u09b0\u09bf\u09a8\u09c7\u09b0 \u09a8\u09bf\u099a\u09c7 \u0985\u09cd\u09af\u09be\u099f\u09be\u099a \u0995\u09b0\u09be \u09b6\u09bf\u099f"}, -gc6(){return"\u09ac\u09a8\u09cd\u09a7 \u0995\u09b0\u09c1\u09a8"}, -gc1(){return"\u09ac\u09a8\u09cd\u09a7 \u0995\u09b0\u09c1\u09a8"}, -gaF(){return"\u0995\u09aa\u09bf \u0995\u09b0\u09c1\u09a8"}, -gaG(){return"\u0995\u09be\u099f \u0995\u09b0\u09c1\u09a8"}, -gbD(){return"\u09ae\u09c1\u099b\u09c7 \u09a6\u09bf\u09a8"}, -gbo(){return"\u09a1\u09be\u09df\u09be\u09b2\u0997"}, -gce(){return null}, -gck(){return null}, -gbm(){return"\u09e7\u099f\u09bf \u09b2\u09be\u0987\u09b8\u09c7\u09a8\u09cd\u09b8"}, -gbq(){return"$licenseCount\u099f\u09bf \u09b2\u09be\u0987\u09b8\u09c7\u09a8\u09cd\u09b8"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u09b2\u09be\u0987\u09b8\u09c7\u09a8\u09cd\u09b8"}, -gO(){return"\u09b2\u09c1\u0995-\u0986\u09aa"}, -gbw(){return"\u09ac\u09be\u09a4\u09bf\u09b2 \u0995\u09b0\u09be\u09b0 \u09ae\u09c7\u09a8\u09c1"}, -gab(){return"\u0996\u09be\u09b0\u09bf\u099c \u0995\u09b0\u09c1\u09a8"}, -gcf(){return"\u0986\u09b0\u0993"}, -gbx(){return"\u09a8\u09c7\u09ad\u09bf\u0997\u09c7\u09b6\u09a8 \u09ae\u09c7\u09a8\u09c1 \u0996\u09c1\u09b2\u09c1\u09a8"}, -gaH(){return"\u09aa\u09c7\u09b8\u09cd\u099f \u0995\u09b0\u09c1\u09a8"}, -gbS(){return"\u09aa\u09aa-\u0986\u09aa \u09ae\u09c7\u09a8\u09c1"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"\u0986\u09b0 \u09e7\u099f\u09bf \u0985\u0995\u09cd\u09b7\u09b0 \u09b2\u09c7\u0996\u09be \u09af\u09be\u09ac\u09c7"}, -gca(){return"\u0986\u09b0 $remainingCount\u099f\u09bf \u0985\u0995\u09cd\u09b7\u09b0 \u09b2\u09c7\u0996\u09be \u09af\u09be\u09ac\u09c7"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u099f\u09c7\u0995\u09cd\u09b8\u099f \u09b8\u09cd\u0995\u09cd\u09af\u09be\u09a8 \u0995\u09b0\u09c1\u09a8"}, -gbA(){return"\u09b8\u09cd\u0995\u09cd\u09b0\u09bf\u09ae"}, -gcb(){return"$modalRouteContentName \u09ac\u09a8\u09cd\u09a7 \u0995\u09b0\u09c1\u09a8"}, -gci(){return B.d1}, -gZ(){return"\u0993\u09df\u09c7\u09ac\u09c7 \u09b8\u09be\u09b0\u09cd\u099a \u0995\u09b0\u09c1\u09a8"}, -gaz(){return"\u09b8\u09ac \u09ac\u09c7\u099b\u09c7 \u09a8\u09bf\u09a8"}, -gaq(){return"\u09b6\u09c7\u09df\u09be\u09b0 \u0995\u09b0\u09c1\u09a8"}, -gc4(){return"\u09ae\u09c7\u09a8\u09c1 \u09a6\u09c7\u0996\u09be\u09a8"}, -gbQ(){return"\u09b2\u09be\u0987\u09b8\u09c7\u09a8\u09cd\u09b8 \u09a6\u09c7\u0996\u09c1\u09a8"}} -A.alb.prototype={ -gaE(){return"\u0f42\u0f66\u0f63\u0f0b\u0f56\u0f62\u0fa1\u0f0d"}, -gc5(){return"\u0f55\u0fb1\u0f72\u0f62\u0f0b\u0f63\u0f7c\u0f42"}, -gbO(){return"\u0f64\u0f7c\u0f42\u0f0b\u0f63\u0fb7\u0f7a\u0f0b\u0f60\u0f7c\u0f42\u0f0b\u0f58\u0f0d"}, -gc6(){return"\u0f66\u0f92\u0f7c\u0f0b\u0f62\u0f92\u0fb1\u0f42\u0f0b\u0f54\u0f0d"}, -gc1(){return"\u0f66\u0f92\u0f7c\u0f0b\u0f62\u0f92\u0fb1\u0f42\u0f0b\u0f54\u0f0d"}, -gaF(){return"\u0f56\u0f64\u0f74\u0f66\u0f0d"}, -gaG(){return"\u0f42\u0f45\u0f7c\u0f51\u0f0d"}, -gbD(){return"\u0f56\u0f66\u0f74\u0f56\u0f0b\u0f54\u0f0d"}, -gbo(){return"\u0f5f\u0f72\u0f53\u0f0b\u0f51\u0f7a\u0f56\u0f0d"}, -gce(){return null}, -gck(){return null}, -gbm(){return"\u0f63\u0f42\u0f0b\u0f41\u0fb1\u0f7a\u0f62\u0f0d 1"}, -gbq(){return"$licenseCount \u0f63\u0f42\u0f0b\u0f41\u0fb1\u0f7a\u0f62\u0f0b\u0f41\u0f42"}, -gcl(){return null}, -gbV(){return null}, -gbU(){return"\u0f63\u0f42\u0f0b\u0f41\u0fb1\u0f7a\u0f62\u0f0b\u0f41\u0f42"}, -gO(){return"\u0f60\u0f5a\u0f7c\u0f63\u0f0b\u0f56\u0f0d"}, -gbw(){return"\u0f50\u0f7c\u0f0b\u0f42\u0f5e\u0f74\u0f44\u0f0b\u0f60\u0f51\u0f7c\u0f62\u0f0b\u0f56\u0f0d"}, -gab(){return"\u0f60\u0f51\u0f7c\u0f62\u0f0b\u0f56\u0f0d"}, -gcf(){return"\u0f47\u0f7a\u0f0b\u0f58\u0f44\u0f0b\u0f0d"}, -gbx(){return"\u0f55\u0fb1\u0f7c\u0f42\u0f66\u0f0b\u0f66\u0f9f\u0f7c\u0f53\u0f0b\u0f50\u0f7c\u0f0b\u0f42\u0f5e\u0f74\u0f44\u0f0b\u0f41\u0f0b\u0f55\u0fb1\u0f7a\u0f0b\u0f56\u0f0d"}, -gaH(){return"\u0f60\u0f55\u0f7c\u0f66\u0f0b\u0f54\u0f0d"}, -gbS(){return"\u0f56\u0f66\u0f90\u0f74\u0f44\u0f0b\u0f66\u0f9f\u0f7c\u0f53\u0f0b\u0f50\u0f7c\u0f0b\u0f42\u0f5e\u0f74\u0f44\u0f0b\u0f0d"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"\u0f61\u0f72\u0f42\u0f0b\u0f60\u0f56\u0fb2\u0f74\u0f0b 1 \u0f63\u0fb7\u0f42\u0f0b\u0f63\u0f74\u0f66\u0f0d"}, -gca(){return"$remainingCount \u0f61\u0f72\u0f42\u0f0b\u0f60\u0f56\u0fb2\u0f74\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f63\u0f74\u0f66\u0f0b\u0f62\u0fa3\u0f58\u0f66\u0f0d"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u0f61\u0f72\u0f0b\u0f42\u0f7a\u0f0b\u0f56\u0f64\u0f7a\u0f62\u0f0b\u0f60\u0f56\u0f7a\u0f56\u0f66\u0f0d"}, -gbA(){return"\u0f64\u0f7c\u0f42\u0f0b\u0f5a\u0f7c\u0f66\u0f0d"}, -gcb(){return"\u0f66\u0f92\u0f7c\u0f0b\u0f62\u0f92\u0fb1\u0f42\u0f0b\u0f54\u0f0d $modalRouteContentName"}, -gci(){return B.mf}, -gZ(){return"\u0f51\u0fb2\u0f0b\u0f50\u0f7c\u0f42\u0f0b\u0f60\u0f5a\u0f7c\u0f63\u0f0b\u0f56\u0f64\u0f7a\u0f62\u0f0d"}, -gaz(){return"\u0f5a\u0f44\u0f0b\u0f60\u0f51\u0f7a\u0f58\u0f66\u0f0d"}, -gaq(){return"\u0f58\u0f49\u0f58\u0f0b\u0f66\u0fa4\u0fb1\u0f7c\u0f51\u0f0d"}, -gc4(){return"\u0f50\u0f7c\u0f0b\u0f42\u0f5e\u0f74\u0f44\u0f0b\u0f66\u0f9f\u0f7c\u0f53\u0f0b\u0f54\u0f0d"}, -gbQ(){return"\u0f63\u0f42\u0f0b\u0f41\u0fb1\u0f7a\u0f62\u0f0b\u0f41\u0f42\u0f0b\u0f63\u0f9f\u0f0b\u0f56\u0f0d"}} -A.alc.prototype={ -gaE(){return"Upozorenje"}, -gc5(){return"Nazad"}, -gbO(){return"Donja tabela"}, -gc6(){return"Zatvori"}, -gc1(){return"Zatvaranje"}, -gaF(){return"Kopiraj"}, -gaG(){return"Izre\u017ei"}, -gbD(){return"Brisanje"}, -gbo(){return"Dijalo\u0161ki okvir"}, -gce(){return"$licenseCount licence"}, -gck(){return null}, -gbm(){return"1 licenca"}, -gbq(){return"$licenseCount licenci"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Licence"}, -gO(){return"Pogled nagore"}, -gbw(){return"Odbacivanje menija"}, -gab(){return"Odbaci"}, -gcf(){return"Vi\u0161e"}, -gbx(){return"Otvorite meni za navigaciju"}, -gaH(){return"Zalijepi"}, -gbS(){return"Sko\u010dni meni"}, -gcg(){return"Jo\u0161 $remainingCount znaka"}, -gcm(){return null}, -gc3(){return"Jo\u0161 jedan znak"}, -gca(){return"Jo\u0161 $remainingCount znakova"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Skeniraj tekst"}, -gbA(){return"Rubno"}, -gcb(){return"Zatvori: $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"Pretra\u017ei Web"}, -gaz(){return"Odaberi sve"}, -gaq(){return"Dijeli"}, -gc4(){return"Prika\u017ei meni"}, -gbQ(){return"Prika\u017ei licence"}} -A.ald.prototype={ -gaE(){return"Alerta"}, -gc5(){return"Enrere"}, -gbO(){return"Full inferior"}, -gc6(){return"Tanca"}, -gc1(){return"Tanca"}, -gaF(){return"Copia"}, -gaG(){return"Retalla"}, -gbD(){return"Suprimeix"}, -gbo(){return"Di\xe0leg"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1\xa0llic\xe8ncia"}, -gbq(){return"$licenseCount\xa0llic\xe8ncies"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Llic\xe8ncies"}, -gO(){return"Mira amunt"}, -gbw(){return"Ignora el men\xfa"}, -gab(){return"Ignora"}, -gcf(){return"M\xe9s"}, -gbx(){return"Obre el men\xfa de navegaci\xf3"}, -gaH(){return"Enganxa"}, -gbS(){return"Men\xfa emergent"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"Queda 1\xa0car\xe0cter"}, -gca(){return"Queden $remainingCount\xa0car\xe0cters"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Escaneja text"}, -gbA(){return"Fons atenuat"}, -gcb(){return"Tanca $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"Cerca al web"}, -gaz(){return"Selecciona-ho tot"}, -gaq(){return"Comparteix"}, -gc4(){return"Mostra el men\xfa"}, -gbQ(){return"Mostra les llic\xe8ncies"}} -A.ale.prototype={ -gaE(){return"Upozorn\u011bn\xed"}, -gc5(){return"Zp\u011bt"}, -gbO(){return"Spodn\xed panel"}, -gc6(){return"Zav\u0159\xedt"}, -gc1(){return"Zav\u0159\xedt"}, -gaF(){return"Kop\xedrovat"}, -gaG(){return"Vyjmout"}, -gbD(){return"Smazat"}, -gbo(){return"Dialogov\xe9 okno"}, -gce(){return"$licenseCount\xa0licence"}, -gck(){return"$licenseCount\xa0licence"}, -gbm(){return"1\xa0licence"}, -gbq(){return"$licenseCount\xa0licenc\xed"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Licence"}, -gO(){return"Vyhledat"}, -gbw(){return"Zav\u0159\xedt nab\xeddku"}, -gab(){return"Zav\u0159\xedt"}, -gcf(){return"V\xedce"}, -gbx(){return"Otev\u0159\xedt naviga\u010dn\xed nab\xeddku"}, -gaH(){return"Vlo\u017eit"}, -gbS(){return"Vyskakovac\xed nab\xeddka"}, -gcg(){return"Zb\xfdvaj\xed $remainingCount znaky"}, -gcm(){return"Zb\xfdv\xe1 $remainingCount znaku"}, -gc3(){return"Zb\xfdv\xe1 1 znak"}, -gca(){return"Zb\xfdv\xe1 $remainingCount znak\u016f"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Naskenovat text"}, -gbA(){return"Scrim"}, -gcb(){return"Zav\u0159\xedt $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"Vyhled\xe1vat na webu"}, -gaz(){return"Vybrat v\u0161e"}, -gaq(){return"Sd\xedlet"}, -gc4(){return"Zobrazit nab\xeddku"}, -gbQ(){return"Zobrazit licence"}} -A.alf.prototype={ -gaE(){return"Rhybudd"}, -gc5(){return"N\xf4l"}, -gbO(){return"Taflen Gwaelod"}, -gc6(){return"Cau"}, -gc1(){return"Cau"}, -gaF(){return"Cop\xefo"}, -gaG(){return"Torri"}, -gbD(){return"Dileu"}, -gbo(){return"Deialog"}, -gce(){return"$licenseCount trwydded"}, -gck(){return"$licenseCount thrwydded"}, -gbm(){return"1 drwydded"}, -gbq(){return"$licenseCount trwydded"}, -gcl(){return"$licenseCount drwydded"}, -gbV(){return"Dim trwydded"}, -gbU(){return"Trwyddedau"}, -gO(){return"Chwilio"}, -gbw(){return"Diystyru'r ddewislen"}, -gab(){return"Diystyru"}, -gcf(){return"Rhagor"}, -gbx(){return"Agor y ddewislen llywio"}, -gaH(){return"Gludo"}, -gbS(){return"Dewislen ffenestr naid"}, -gcg(){return"$remainingCount nod ar \xf4l"}, -gcm(){return"$remainingCount nod ar \xf4l"}, -gc3(){return"1 nod ar \xf4l"}, -gca(){return"$remainingCount nod ar \xf4l"}, -gcn(){return"$remainingCount nod ar \xf4l"}, -gco(){return"Dim nodau ar \xf4l"}, -gbz(){return"Sganio testun"}, -gbA(){return"Scrim"}, -gcb(){return"Cau $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"Chwilio'r We"}, -gaz(){return"Dewis y cyfan"}, -gaq(){return"Rhannu"}, -gc4(){return"Dangos y ddewislen"}, -gbQ(){return"Gweld trwyddedau"}} -A.alg.prototype={ -gaE(){return"Underretning"}, -gc5(){return"Tilbage"}, -gbO(){return"Felt i bunden"}, -gc6(){return"Luk"}, -gc1(){return"Luk"}, -gaF(){return"Kopi\xe9r"}, -gaG(){return"Klip"}, -gbD(){return"Slet"}, -gbo(){return"Dialogboks"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 licens"}, -gbq(){return"$licenseCount licenser"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Licenser"}, -gO(){return"Sl\xe5 op"}, -gbw(){return"Luk menu"}, -gab(){return"Luk"}, -gcf(){return"Mere"}, -gbx(){return"\xc5bn navigationsmenuen"}, -gaH(){return"Inds\xe6t"}, -gbS(){return"Pop op-menu"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"\xc9t tegn tilbage"}, -gca(){return"$remainingCount tegn tilbage"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Scan tekst"}, -gbA(){return"D\xe6mpesk\xe6rm"}, -gcb(){return"Luk $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"S\xf8g p\xe5 nettet"}, -gaz(){return"Mark\xe9r alt"}, -gaq(){return"Del"}, -gc4(){return"Vis menu"}, -gbQ(){return"Se licenser"}} -A.Yp.prototype={ -gaE(){return"Benachrichtigung"}, -gc5(){return"Zur\xfcck"}, -gbO(){return"Ansicht am unteren Rand"}, -gc6(){return"Schlie\xdfen"}, -gc1(){return"Schlie\xdfen"}, -gaF(){return"Kopieren"}, -gaG(){return"Ausschneiden"}, -gbD(){return"L\xf6schen"}, -gbo(){return"Dialogfeld"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1\xa0Lizenz"}, -gbq(){return"$licenseCount\xa0Lizenzen"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Lizenzen"}, -gO(){return"Nachschlagen"}, -gbw(){return"Men\xfc schlie\xdfen"}, -gab(){return"Schlie\xdfen"}, -gcf(){return"Mehr"}, -gbx(){return"Navigationsmen\xfc \xf6ffnen"}, -gaH(){return"Einsetzen"}, -gbS(){return"Pop-up-Men\xfc"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"Noch 1\xa0Zeichen"}, -gca(){return"Noch $remainingCount\xa0Zeichen"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Text scannen"}, -gbA(){return"Gitter"}, -gcb(){return"$modalRouteContentName schlie\xdfen"}, -gci(){return B.a7}, -gZ(){return"Im Web suchen"}, -gaz(){return"Alle ausw\xe4hlen"}, -gaq(){return"Teilen"}, -gc4(){return"Men\xfc anzeigen"}, -gbQ(){return"Lizenzen ansehen"}} -A.alh.prototype={ -gc1(){return"Schliessen"}, -gc6(){return"SCHLIE\u1e9eEN"}, -gbQ(){return"LIZENZEN ANZEIGEN"}, -gab(){return"Schliessen"}} -A.ali.prototype={ -gaE(){return"\u0395\u03b9\u03b4\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7"}, -gc5(){return"\u03a0\u03af\u03c3\u03c9"}, -gbO(){return"\u03a6\u03cd\u03bb\u03bb\u03bf \u03ba\u03ac\u03c4\u03c9 \u03bc\u03ad\u03c1\u03bf\u03c5\u03c2"}, -gc6(){return"\u039a\u03bb\u03b5\u03af\u03c3\u03b9\u03bc\u03bf"}, -gc1(){return"\u039a\u03bb\u03b5\u03af\u03c3\u03b9\u03bc\u03bf"}, -gaF(){return"\u0391\u03bd\u03c4\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae"}, -gaG(){return"\u0391\u03c0\u03bf\u03ba\u03bf\u03c0\u03ae"}, -gbD(){return"\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae"}, -gbo(){return"\u03a0\u03b1\u03c1\u03ac\u03b8\u03c5\u03c1\u03bf \u03b4\u03b9\u03b1\u03bb\u03cc\u03b3\u03bf\u03c5"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 \u03ac\u03b4\u03b5\u03b9\u03b1"}, -gbq(){return"$licenseCount \u03ac\u03b4\u03b5\u03b9\u03b5\u03c2"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u0386\u03b4\u03b5\u03b9\u03b5\u03c2"}, -gO(){return"Look Up"}, -gbw(){return"\u03a0\u03b1\u03c1\u03ac\u03b2\u03bb\u03b5\u03c8\u03b7 \u03bc\u03b5\u03bd\u03bf\u03cd"}, -gab(){return"\u03a0\u03b1\u03c1\u03ac\u03b2\u03bb\u03b5\u03c8\u03b7"}, -gcf(){return"\u03a0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1"}, -gbx(){return"\u0386\u03bd\u03bf\u03b9\u03b3\u03bc\u03b1 \u03bc\u03b5\u03bd\u03bf\u03cd \u03c0\u03bb\u03bf\u03ae\u03b3\u03b7\u03c3\u03b7\u03c2"}, -gaH(){return"\u0395\u03c0\u03b9\u03ba\u03cc\u03bb\u03bb\u03b7\u03c3\u03b7"}, -gbS(){return"\u0391\u03bd\u03b1\u03b4\u03c5\u03cc\u03bc\u03b5\u03bd\u03bf \u03bc\u03b5\u03bd\u03bf\u03cd"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"\u03b1\u03c0\u03bf\u03bc\u03ad\u03bd\u03b5\u03b9 1 \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03ae\u03c1\u03b1\u03c2"}, -gca(){return"\u03b1\u03c0\u03bf\u03bc\u03ad\u03bd\u03bf\u03c5\u03bd $remainingCount \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03ae\u03c1\u03b5\u03c2"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u03a3\u03ac\u03c1\u03c9\u03c3\u03b7 \u03ba\u03b5\u03b9\u03bc\u03ad\u03bd\u03bf\u03c5"}, -gbA(){return"\u0395\u03c0\u03b9\u03ba\u03ac\u03bb\u03c5\u03c8\u03b7"}, -gcb(){return"\u039a\u03bb\u03b5\u03af\u03c3\u03b9\u03bc\u03bf $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03c3\u03c4\u03bf\u03bd \u03b9\u03c3\u03c4\u03cc"}, -gaz(){return"\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u03cc\u03bb\u03c9\u03bd"}, -gaq(){return"\u039a\u03bf\u03b9\u03bd\u03ae \u03c7\u03c1\u03ae\u03c3\u03b7"}, -gc4(){return"\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03bc\u03b5\u03bd\u03bf\u03cd"}, -gbQ(){return"\u03a0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae \u03b1\u03b4\u03b5\u03b9\u03ce\u03bd"}} -A.Yq.prototype={ -gaE(){return"Alert"}, -gc5(){return"Back"}, -gbO(){return"Bottom Sheet"}, -gc6(){return"Close"}, -gc1(){return"Close"}, -gaF(){return"Copy"}, -gaG(){return"Cut"}, -gbD(){return"Delete"}, -gbo(){return"Dialog"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 license"}, -gbq(){return"$licenseCount licenses"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Licenses"}, -gO(){return"Look Up"}, -gbw(){return"Dismiss menu"}, -gab(){return"Dismiss"}, -gcf(){return"More"}, -gbx(){return"Open navigation menu"}, -gaH(){return"Paste"}, -gbS(){return"Popup menu"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 character remaining"}, -gca(){return"$remainingCount characters remaining"}, -gcn(){return null}, -gco(){return"No characters remaining"}, -gbz(){return"Scan text"}, -gbA(){return"Scrim"}, -gcb(){return"Close $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"Search Web"}, -gaz(){return"Select all"}, -gaq(){return"Share"}, -gc4(){return"Show menu"}, -gbQ(){return"View licenses"}} -A.alj.prototype={ -gO(){return"Look up"}, -gbO(){return"Bottom sheet"}, -gbU(){return"Licences"}, -gbV(){return"No licences"}, -gbm(){return"1 licence"}, -gbq(){return"$licenseCount licences"}, -gbQ(){return"View licences"}, -gbS(){return"Pop-up menu"}, -gbo(){return"Dialogue"}} -A.alk.prototype={ -gbV(){return"No licences"}} -A.all.prototype={ -gO(){return"Look up"}, -gbO(){return"Bottom sheet"}, -gbQ(){return"View licences"}, -gbU(){return"Licences"}, -gbV(){return"No licences"}, -gbm(){return"1 licence"}, -gbq(){return"$licenseCount licences"}, -gbS(){return"Pop-up menu"}, -gbo(){return"Dialogue"}} -A.alm.prototype={ -gO(){return"Look up"}, -gbO(){return"Bottom sheet"}, -gbQ(){return"View licences"}, -gbU(){return"Licences"}, -gbV(){return"No licences"}, -gbm(){return"1 licence"}, -gbq(){return"$licenseCount licences"}, -gbS(){return"Pop-up menu"}, -gbo(){return"Dialogue"}} -A.aln.prototype={ -gO(){return"Look up"}, -gbO(){return"Bottom sheet"}, -gbU(){return"Licences"}, -gbV(){return"No licences"}, -gbm(){return"1 licence"}, -gbq(){return"$licenseCount licences"}, -gbQ(){return"View licences"}, -gbS(){return"Pop-up menu"}, -gbo(){return"Dialogue"}} -A.alo.prototype={ -gO(){return"Look up"}, -gbO(){return"Bottom sheet"}, -gbU(){return"Licences"}, -gbV(){return"No licences"}, -gbm(){return"1 licence"}, -gbq(){return"$licenseCount licences"}, -gbQ(){return"View licences"}, -gbS(){return"Pop-up menu"}, -gbo(){return"Dialogue"}} -A.alp.prototype={ -gO(){return"Look up"}, -gbO(){return"Bottom sheet"}, -gbU(){return"Licences"}, -gbV(){return"No licences"}, -gbm(){return"1 licence"}, -gbq(){return"$licenseCount licences"}, -gbQ(){return"View licences"}, -gbS(){return"Pop-up menu"}, -gbo(){return"Dialogue"}} -A.alq.prototype={ -gO(){return"Look up"}, -gbO(){return"Bottom sheet"}, -gbQ(){return"View licences"}, -gbU(){return"Licences"}, -gbV(){return"No licences"}, -gbm(){return"1 licence"}, -gbq(){return"$licenseCount licences"}, -gbS(){return"Pop-up menu"}, -gbo(){return"Dialogue"}} -A.Yr.prototype={ -gaE(){return"Alerta"}, -gc5(){return"Atr\xe1s"}, -gbO(){return"Hoja inferior"}, -gc6(){return"Cerrar"}, -gc1(){return"Cerrar"}, -gaF(){return"Copiar"}, -gaG(){return"Cortar"}, -gbD(){return"Eliminar"}, -gbo(){return"Cuadro de di\xe1logo"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1\xa0licencia"}, -gbq(){return"$licenseCount\xa0licencias"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Licencias"}, -gO(){return"Buscador visual"}, -gbw(){return"Cerrar men\xfa"}, -gab(){return"Cerrar"}, -gcf(){return"M\xe1s"}, -gbx(){return"Abrir el men\xfa de navegaci\xf3n"}, -gaH(){return"Pegar"}, -gbS(){return"Men\xfa emergente"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"Queda 1 car\xe1cter."}, -gca(){return"Quedan $remainingCount caracteres"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Escanear texto"}, -gbA(){return"Sombreado"}, -gcb(){return"Cerrar $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"Buscar en la Web"}, -gaz(){return"Seleccionar todo"}, -gaq(){return"Compartir"}, -gc4(){return"Mostrar men\xfa"}, -gbQ(){return"Ver licencias"}} -A.alr.prototype={ -gbz(){return"Analizar texto"}, -gO(){return"Mirar hacia arriba"}, -gbw(){return"Descartar men\xfa"}, -gbA(){return"L\xe1mina"}, -gbm(){return"1 licencia"}, -gbq(){return"$licenseCount licencias"}, -gab(){return"Descartar"}, -gbx(){return"Abrir men\xfa de navegaci\xf3n"}, -gbD(){return"Borrar"}, -gbo(){return"Di\xe1logo"}} -A.als.prototype={ -gbz(){return"Analizar texto"}, -gO(){return"Mirar hacia arriba"}, -gbw(){return"Descartar men\xfa"}, -gbA(){return"L\xe1mina"}, -gbm(){return"1 licencia"}, -gbq(){return"$licenseCount licencias"}, -gab(){return"Descartar"}, -gbx(){return"Abrir men\xfa de navegaci\xf3n"}, -gbD(){return"Borrar"}, -gbo(){return"Di\xe1logo"}} -A.alt.prototype={ -gbz(){return"Analizar texto"}, -gO(){return"Mirar hacia arriba"}, -gbw(){return"Descartar men\xfa"}, -gbA(){return"L\xe1mina"}, -gbm(){return"1 licencia"}, -gbq(){return"$licenseCount licencias"}, -gab(){return"Descartar"}, -gbx(){return"Abrir men\xfa de navegaci\xf3n"}, -gbD(){return"Borrar"}, -gbo(){return"Di\xe1logo"}} -A.alu.prototype={ -gbz(){return"Analizar texto"}, -gO(){return"Mirar hacia arriba"}, -gbw(){return"Descartar men\xfa"}, -gbA(){return"L\xe1mina"}, -gbm(){return"1 licencia"}, -gbq(){return"$licenseCount licencias"}, -gab(){return"Descartar"}, -gbx(){return"Abrir men\xfa de navegaci\xf3n"}, -gbD(){return"Borrar"}, -gbo(){return"Di\xe1logo"}} -A.alv.prototype={ -gbz(){return"Analizar texto"}, -gO(){return"Mirar hacia arriba"}, -gbw(){return"Descartar men\xfa"}, -gbA(){return"L\xe1mina"}, -gbm(){return"1 licencia"}, -gbq(){return"$licenseCount licencias"}, -gab(){return"Descartar"}, -gbx(){return"Abrir men\xfa de navegaci\xf3n"}, -gbD(){return"Borrar"}, -gbo(){return"Di\xe1logo"}} -A.alw.prototype={ -gbz(){return"Analizar texto"}, -gO(){return"Mirar hacia arriba"}, -gbw(){return"Descartar men\xfa"}, -gbA(){return"L\xe1mina"}, -gbm(){return"1 licencia"}, -gbq(){return"$licenseCount licencias"}, -gab(){return"Descartar"}, -gbx(){return"Abrir men\xfa de navegaci\xf3n"}, -gbD(){return"Borrar"}, -gbo(){return"Di\xe1logo"}} -A.alx.prototype={ -gbz(){return"Analizar texto"}, -gO(){return"Mirar hacia arriba"}, -gbw(){return"Descartar men\xfa"}, -gbA(){return"L\xe1mina"}, -gbm(){return"1 licencia"}, -gbq(){return"$licenseCount licencias"}, -gab(){return"Descartar"}, -gbx(){return"Abrir men\xfa de navegaci\xf3n"}, -gbD(){return"Borrar"}, -gbo(){return"Di\xe1logo"}} -A.aly.prototype={ -gbz(){return"Analizar texto"}, -gO(){return"Mirar hacia arriba"}, -gbw(){return"Descartar men\xfa"}, -gbA(){return"L\xe1mina"}, -gbm(){return"1 licencia"}, -gbq(){return"$licenseCount licencias"}, -gab(){return"Descartar"}, -gbx(){return"Abrir men\xfa de navegaci\xf3n"}, -gbD(){return"Borrar"}, -gbo(){return"Di\xe1logo"}} -A.alz.prototype={ -gbz(){return"Analizar texto"}, -gO(){return"Mirar hacia arriba"}, -gbw(){return"Descartar men\xfa"}, -gbA(){return"L\xe1mina"}, -gbm(){return"1 licencia"}, -gbq(){return"$licenseCount licencias"}, -gab(){return"Descartar"}, -gbx(){return"Abrir men\xfa de navegaci\xf3n"}, -gbD(){return"Borrar"}, -gbo(){return"Di\xe1logo"}} -A.alA.prototype={ -gbz(){return"Analizar texto"}, -gO(){return"Mirar hacia arriba"}, -gbw(){return"Descartar men\xfa"}, -gbA(){return"L\xe1mina"}, -gbm(){return"1 licencia"}, -gbq(){return"$licenseCount licencias"}, -gab(){return"Descartar"}, -gbx(){return"Abrir men\xfa de navegaci\xf3n"}, -gbD(){return"Borrar"}, -gbo(){return"Di\xe1logo"}} -A.alB.prototype={ -gbz(){return"Analizar texto"}, -gO(){return"Mirar hacia arriba"}, -gbw(){return"Descartar men\xfa"}, -gbA(){return"L\xe1mina"}, -gbm(){return"1 licencia"}, -gbq(){return"$licenseCount licencias"}, -gab(){return"Descartar"}, -gbx(){return"Abrir men\xfa de navegaci\xf3n"}, -gbD(){return"Borrar"}, -gbo(){return"Di\xe1logo"}} -A.alC.prototype={ -gbz(){return"Analizar texto"}, -gO(){return"Mirar hacia arriba"}, -gbw(){return"Descartar men\xfa"}, -gbA(){return"L\xe1mina"}, -gbm(){return"1 licencia"}, -gbq(){return"$licenseCount licencias"}, -gab(){return"Descartar"}, -gbx(){return"Abrir men\xfa de navegaci\xf3n"}, -gbD(){return"Borrar"}, -gbo(){return"Di\xe1logo"}} -A.alD.prototype={ -gbz(){return"Analizar texto"}, -gO(){return"Mirar hacia arriba"}, -gbw(){return"Descartar men\xfa"}, -gbA(){return"L\xe1mina"}, -gbm(){return"1 licencia"}, -gbq(){return"$licenseCount licencias"}, -gab(){return"Descartar"}, -gbx(){return"Abrir men\xfa de navegaci\xf3n"}, -gbD(){return"Borrar"}, -gbo(){return"Di\xe1logo"}} -A.alE.prototype={ -gbz(){return"Analizar texto"}, -gO(){return"Mirar hacia arriba"}, -gbw(){return"Descartar men\xfa"}, -gbA(){return"L\xe1mina"}, -gbm(){return"1 licencia"}, -gbq(){return"$licenseCount licencias"}, -gab(){return"Descartar"}, -gbx(){return"Abrir men\xfa de navegaci\xf3n"}, -gbD(){return"Borrar"}, -gbo(){return"Di\xe1logo"}} -A.alF.prototype={ -gbz(){return"Analizar texto"}, -gO(){return"Mirar hacia arriba"}, -gbw(){return"Descartar men\xfa"}, -gbA(){return"L\xe1mina"}, -gbm(){return"1 licencia"}, -gbq(){return"$licenseCount licencias"}, -gab(){return"Descartar"}, -gbx(){return"Abrir men\xfa de navegaci\xf3n"}, -gbD(){return"Borrar"}, -gbo(){return"Di\xe1logo"}} -A.alG.prototype={ -gbz(){return"Analizar texto"}, -gO(){return"Mirar hacia arriba"}, -gbw(){return"Descartar men\xfa"}, -gbA(){return"L\xe1mina"}, -gbm(){return"1 licencia"}, -gbq(){return"$licenseCount licencias"}, -gab(){return"Descartar"}, -gbx(){return"Abrir men\xfa de navegaci\xf3n"}, -gbD(){return"Borrar"}, -gbo(){return"Di\xe1logo"}} -A.alH.prototype={ -gbz(){return"Analizar texto"}, -gO(){return"Mirar hacia arriba"}, -gbw(){return"Descartar men\xfa"}, -gbA(){return"L\xe1mina"}, -gbm(){return"1 licencia"}, -gbq(){return"$licenseCount licencias"}, -gab(){return"Descartar"}, -gbx(){return"Abrir men\xfa de navegaci\xf3n"}, -gbD(){return"Borrar"}, -gbo(){return"Di\xe1logo"}} -A.alI.prototype={ -gbz(){return"Analizar texto"}, -gO(){return"Mirar hacia arriba"}, -gbw(){return"Descartar men\xfa"}, -gbA(){return"L\xe1mina"}, -gbm(){return"1 licencia"}, -gbq(){return"$licenseCount licencias"}, -gab(){return"Descartar"}, -gbD(){return"Borrar"}, -gbx(){return"Abrir men\xfa de navegaci\xf3n"}, -gbo(){return"Di\xe1logo"}} -A.alJ.prototype={ -gbz(){return"Analizar texto"}, -gO(){return"Mirar hacia arriba"}, -gbw(){return"Descartar men\xfa"}, -gbA(){return"L\xe1mina"}, -gbm(){return"1 licencia"}, -gbq(){return"$licenseCount licencias"}, -gab(){return"Descartar"}, -gbx(){return"Abrir men\xfa de navegaci\xf3n"}, -gbD(){return"Borrar"}, -gbo(){return"Di\xe1logo"}} -A.alK.prototype={ -gbz(){return"Analizar texto"}, -gO(){return"Mirar hacia arriba"}, -gbw(){return"Descartar men\xfa"}, -gbA(){return"L\xe1mina"}, -gbm(){return"1 licencia"}, -gbq(){return"$licenseCount licencias"}, -gab(){return"Descartar"}, -gbx(){return"Abrir men\xfa de navegaci\xf3n"}, -gbD(){return"Borrar"}, -gbo(){return"Di\xe1logo"}} -A.alL.prototype={ -gaE(){return"M\xe4rguanne"}, -gc5(){return"Tagasi"}, -gbO(){return"Alumine leht"}, -gc6(){return"Sule"}, -gc1(){return"Sule"}, -gaF(){return"Kopeeri"}, -gaG(){return"L\xf5ika"}, -gbD(){return"Kustuta"}, -gbo(){return"Dialoog"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 litsents"}, -gbq(){return"$licenseCount litsentsi"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Litsentsid"}, -gO(){return"Look Up"}, -gbw(){return"Sulge men\xfc\xfc"}, -gab(){return"Loobu"}, -gcf(){return"Rohkem"}, -gbx(){return"Ava navigeerimismen\xfc\xfc"}, -gaH(){return"Kleebi"}, -gbS(){return"H\xfcpikmen\xfc\xfc"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"J\xe4\xe4nud on 1 t\xe4hem\xe4rk"}, -gca(){return"J\xe4\xe4nud on $remainingCount t\xe4hem\xe4rki"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Skanni tekst"}, -gbA(){return"Sirm"}, -gcb(){return"Sule $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"Otsi veebist"}, -gaz(){return"Vali k\xf5ik"}, -gaq(){return"Jagamine"}, -gc4(){return"Kuva men\xfc\xfc"}, -gbQ(){return"Kuva litsentsid"}} -A.alM.prototype={ -gaE(){return"Alerta"}, -gc5(){return"Atzera"}, -gbO(){return"Behealdeko orria"}, -gc6(){return"Itxi"}, -gc1(){return"Itxi"}, -gaF(){return"Kopiatu"}, -gaG(){return"Ebaki"}, -gbD(){return"Ezabatu"}, -gbo(){return"Leihoa"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 lizentzia"}, -gbq(){return"$licenseCount lizentzia"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Lizentziak"}, -gO(){return"Bilatu"}, -gbw(){return"Baztertu menua"}, -gab(){return"Baztertu"}, -gcf(){return"Gehiago"}, -gbx(){return"Ireki nabigazio-menua"}, -gaH(){return"Itsatsi"}, -gbS(){return"Menu gainerakorra"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 karaktere geratzen da"}, -gca(){return"$remainingCount karaktere geratzen dira"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Eskaneatu testua"}, -gbA(){return"Barrera"}, -gcb(){return"Itxi $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"Bilatu sarean"}, -gaz(){return"Hautatu guztiak"}, -gaq(){return"Partekatu"}, -gc4(){return"Erakutsi menua"}, -gbQ(){return"Ikusi lizentziak"}} -A.alN.prototype={ -gaE(){return"\u0647\u0634\u062f\u0627\u0631"}, -gc5(){return"\u0628\u0631\u06af\u0634\u062a"}, -gbO(){return"\u0628\u0631\u06af \u0632\u06cc\u0631\u06cc\u0646"}, -gc6(){return"\u0628\u0633\u062a\u0646"}, -gc1(){return"\u0628\u0633\u062a\u0646"}, -gaF(){return"\u06a9\u067e\u06cc"}, -gaG(){return"\u0628\u0631\u0634"}, -gbD(){return"\u062d\u0630\u0641"}, -gbo(){return"\u06a9\u0627\u062f\u0631 \u06af\u0641\u062a\u06af\u0648"}, -gce(){return null}, -gck(){return null}, -gbm(){return"\u06f1 \u067e\u0631\u0648\u0627\u0646\u0647"}, -gbq(){return"$licenseCount \u067e\u0631\u0648\u0627\u0646\u0647"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u067e\u0631\u0648\u0627\u0646\u0647\u200c\u0647\u0627"}, -gO(){return"\u062c\u0633\u062a\u062c\u0648"}, -gbw(){return"\u0628\u0633\u062a\u0646 \u0645\u0646\u0648"}, -gab(){return"\u0646\u067e\u0630\u06cc\u0631\u0641\u062a\u0646"}, -gcf(){return"\u0628\u06cc\u0634\u062a\u0631"}, -gbx(){return"\u0628\u0627\u0632 \u06a9\u0631\u062f\u0646 \u0645\u0646\u0648 \u067e\u06cc\u0645\u0627\u06cc\u0634"}, -gaH(){return"\u062c\u0627\u06cc\u200c\u06af\u0630\u0627\u0631\u06cc"}, -gbS(){return"\u0645\u0646\u0648\u06cc \u0628\u0627\u0632\u0634\u0648"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"\u06f1 \u0646\u0648\u06cc\u0633\u0647 \u0628\u0627\u0642\u06cc \u0645\u0627\u0646\u062f\u0647 \u0627\u0633\u062a"}, -gca(){return"$remainingCount \u0646\u0648\u06cc\u0633\u0647 \u0628\u0627\u0642\u06cc \u0645\u0627\u0646\u062f\u0647 \u0627\u0633\u062a"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u0627\u0633\u06a9\u0646 \u06a9\u0631\u062f\u0646 \u0646\u0648\u0634\u062a\u0627\u0631"}, -gbA(){return"\u0631\u0648\u06cc\u0647"}, -gcb(){return"\u0628\u0633\u062a\u0646 $modalRouteContentName"}, -gci(){return B.d1}, -gZ(){return"\u062c\u0633\u062a\u062c\u0648 \u062f\u0631 \u0648\u0628"}, -gaz(){return"\u0627\u0646\u062a\u062e\u0627\u0628 \u0647\u0645\u0647"}, -gaq(){return"\u0647\u0645\u200c\u0631\u0633\u0627\u0646\u06cc \u06a9\u0631\u062f\u0646"}, -gc4(){return"\u0646\u0645\u0627\u06cc\u0634 \u0645\u0646\u0648"}, -gbQ(){return"\u0645\u0634\u0627\u0647\u062f\u0647 \u067e\u0631\u0648\u0627\u0646\u0647\u200c\u0647\u0627"}} -A.alO.prototype={ -gaE(){return"Ilmoitus"}, -gc5(){return"Takaisin"}, -gbO(){return"Alapaneeli"}, -gc6(){return"Sulje"}, -gc1(){return"Sulje"}, -gaF(){return"Kopioi"}, -gaG(){return"Leikkaa"}, -gbD(){return"Poista"}, -gbo(){return"Valintaikkuna"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 lisenssi"}, -gbq(){return"$licenseCount lisenssi\xe4"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Lisenssit"}, -gO(){return"Hae"}, -gbw(){return"Hylk\xe4\xe4 valikko"}, -gab(){return"Ohita"}, -gcf(){return"Lis\xe4\xe4"}, -gbx(){return"Avaa navigointivalikko"}, -gaH(){return"Liit\xe4"}, -gbS(){return"Ponnahdusvalikko"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 merkki j\xe4ljell\xe4"}, -gca(){return"$remainingCount merkki\xe4 j\xe4ljell\xe4"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Skannaa teksti\xe4"}, -gbA(){return"Sermi"}, -gcb(){return"Sulje $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"Hae verkosta"}, -gaz(){return"Valitse kaikki"}, -gaq(){return"Jaa"}, -gc4(){return"N\xe4yt\xe4 valikko"}, -gbQ(){return"N\xe4yt\xe4 k\xe4ytt\xf6oikeudet"}} -A.alP.prototype={ -gaE(){return"Alerto"}, -gc5(){return"Bumalik"}, -gbO(){return"Bottom Sheet"}, -gc6(){return"Isara"}, -gc1(){return"Isara"}, -gaF(){return"Kopyahin"}, -gaG(){return"I-cut"}, -gbD(){return"I-delete"}, -gbo(){return"Dialog"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 lisensya"}, -gbq(){return"$licenseCount na lisensya"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Mga Lisensya"}, -gO(){return"Tumingin sa Itaas"}, -gbw(){return"I-dismiss ang menu"}, -gab(){return"I-dismiss"}, -gcf(){return"Higit Pa"}, -gbx(){return"Buksan ang menu ng navigation"}, -gaH(){return"I-paste"}, -gbS(){return"Popup na menu"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 character ang natitira"}, -gca(){return u._}, -gcn(){return null}, -gco(){return null}, -gbz(){return"I-scan ang text"}, -gbA(){return"Scrim"}, -gcb(){return"Isara ang $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"Maghanap sa Web"}, -gaz(){return"Piliin lahat"}, -gaq(){return"I-share"}, -gc4(){return"Ipakita ang menu"}, -gbQ(){return"Tingnan ang mga lisensya"}} -A.Ys.prototype={ -gaE(){return"Alerte"}, -gc5(){return"Retour"}, -gbO(){return"Bottom sheet"}, -gc6(){return"Fermer"}, -gc1(){return"Fermer"}, -gaF(){return"Copier"}, -gaG(){return"Couper"}, -gbD(){return"Supprimer"}, -gbo(){return"Bo\xeete de dialogue"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1\xa0licence"}, -gbq(){return"$licenseCount\xa0licences"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Licences"}, -gO(){return"Recherche visuelle"}, -gbw(){return"Fermer le menu"}, -gab(){return"Ignorer"}, -gcf(){return"Plus"}, -gbx(){return"Ouvrir le menu de navigation"}, -gaH(){return"Coller"}, -gbS(){return"Menu contextuel"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1\xa0caract\xe8re restant"}, -gca(){return"$remainingCount\xa0caract\xe8res restants"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Scanner du texte"}, -gbA(){return"Fond"}, -gcb(){return"Fermer $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"Rechercher sur le Web"}, -gaz(){return"Tout s\xe9lectionner"}, -gaq(){return"Partager"}, -gc4(){return"Afficher le menu"}, -gbQ(){return"Afficher les licences"}} -A.alQ.prototype={ -gO(){return"Regarder en haut"}, -gbz(){return"Balayer un texte"}, -gbw(){return"Ignorer le menu"}, -gbA(){return"Grille"}, -gbO(){return"Zone de contenu dans le bas de l'\xe9cran"}} -A.alR.prototype={ -gaE(){return"Fol\xe1ireamh"}, -gc5(){return"Siar"}, -gbO(){return"Bileog \xcdochtarach"}, -gc6(){return"D\xfan"}, -gc1(){return"D\xfan"}, -gaF(){return"C\xf3ipe\xe1il"}, -gaG(){return"Gearr"}, -gbD(){return"Scrios"}, -gbo(){return"Dial\xf3g"}, -gce(){return"$licenseCount chead\xfanas"}, -gck(){return"$licenseCount gcead\xfanas"}, -gbm(){return"Aon chead\xfanas amh\xe1in"}, -gbq(){return"$licenseCount cead\xfanas"}, -gcl(){return"$licenseCount chead\xfanas"}, -gbV(){return null}, -gbU(){return"Cead\xfanais"}, -gO(){return"Cuardaigh"}, -gbw(){return"Ruaig an roghchl\xe1r"}, -gab(){return"Ruaig"}, -gcf(){return"Tuilleadh"}, -gbx(){return"Oscail an roghchl\xe1r nasclean\xfana"}, -gaH(){return"Greamaigh"}, -gbS(){return"Roghchl\xe1r an\xedos"}, -gcg(){return"$remainingCount charachtar f\xe1gtha"}, -gcm(){return"$remainingCount gcarachtar f\xe1gtha"}, -gc3(){return"Aon charachtar amh\xe1in f\xe1gtha"}, -gca(){return"$remainingCount carachtar f\xe1gtha"}, -gcn(){return"$remainingCount charachtar f\xe1gtha"}, -gco(){return null}, -gbz(){return"Scan t\xe9acs"}, -gbA(){return"Scrioma"}, -gcb(){return"D\xfan $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"Cuardaigh an Gr\xe9as\xe1n"}, -gaz(){return"Roghnaigh gach rud"}, -gaq(){return"Comhroinn"}, -gc4(){return"Taispe\xe1in an roghchl\xe1r"}, -gbQ(){return"F\xe9ach ar chead\xfanais"}} -A.alS.prototype={ -gaE(){return"Alerta"}, -gc5(){return"Atr\xe1s"}, -gbO(){return"Panel inferior"}, -gc6(){return"Pechar"}, -gc1(){return"Pechar"}, -gaF(){return"Copiar"}, -gaG(){return"Cortar"}, -gbD(){return"Eliminar"}, -gbo(){return"Cadro de di\xe1logo"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 licenza"}, -gbq(){return"$licenseCount licenzas"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Licenzas"}, -gO(){return"Mirar cara arriba"}, -gbw(){return"Pechar men\xfa"}, -gab(){return"Pechar"}, -gcf(){return"M\xe1is"}, -gbx(){return"Abrir men\xfa de navegaci\xf3n"}, -gaH(){return"Pegar"}, -gbS(){return"Men\xfa emerxente"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 car\xe1cter restante"}, -gca(){return"$remainingCount caracteres restantes"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Escanear texto"}, -gbA(){return"Sombreado"}, -gcb(){return"Pechar $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"Buscar na Web"}, -gaz(){return"Seleccionar todo"}, -gaq(){return"Compartir"}, -gc4(){return"Mostrar men\xfa"}, -gbQ(){return"Ver licenzas"}} -A.alT.prototype={ -gaE(){return"Benachrichtigung"}, -gc5(){return"Zur\xfcck"}, -gbO(){return"Ansicht am unteren Rand"}, -gc6(){return"Schlie\xdfen"}, -gc1(){return"Schlie\xdfen"}, -gaF(){return"Kopieren"}, -gaG(){return"Ausschneiden"}, -gbD(){return"L\xf6schen"}, -gbo(){return"Dialogfeld"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1\xa0Lizenz"}, -gbq(){return"$licenseCount\xa0Lizenzen"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Lizenzen"}, -gO(){return"Nachschlagen"}, -gbw(){return"Men\xfc schlie\xdfen"}, -gab(){return"Schlie\xdfen"}, -gcf(){return"Mehr"}, -gbx(){return"Navigationsmen\xfc \xf6ffnen"}, -gaH(){return"Einsetzen"}, -gbS(){return"Pop-up-Men\xfc"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"Noch 1\xa0Zeichen"}, -gca(){return"Noch $remainingCount\xa0Zeichen"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Text scannen"}, -gbA(){return"Gitter"}, -gcb(){return"$modalRouteContentName schlie\xdfen"}, -gci(){return B.a7}, -gZ(){return"Im Web suchen"}, -gaz(){return"Alle ausw\xe4hlen"}, -gaq(){return"Teilen"}, -gc4(){return"Men\xfc anzeigen"}, -gbQ(){return"Lizenzen ansehen"}} -A.alU.prototype={ -gaE(){return"\u0a85\u0ab2\u0ab0\u0acd\u0a9f"}, -gc5(){return"\u0aaa\u0abe\u0a9b\u0ab3"}, -gbO(){return"\u0aac\u0acb\u0a9f\u0aae \u0ab6\u0ac0\u0a9f"}, -gc6(){return"\u0aac\u0a82\u0aa7 \u0a95\u0ab0\u0acb"}, -gc1(){return"\u0aac\u0a82\u0aa7 \u0a95\u0ab0\u0acb"}, -gaF(){return"\u0a95\u0ac9\u0aaa\u0abf \u0a95\u0ab0\u0acb"}, -gaG(){return"\u0a95\u0abe\u0aaa\u0acb"}, -gbD(){return"\u0aa1\u0abf\u0ab2\u0ac0\u0a9f \u0a95\u0ab0\u0acb"}, -gbo(){return"\u0ab8\u0a82\u0ab5\u0abe\u0aa6"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 \u0ab2\u0abe\u0a87\u0ab8\u0aa8\u0acd\u0ab8"}, -gbq(){return"$licenseCount \u0ab2\u0abe\u0a87\u0ab8\u0aa8\u0acd\u0ab8"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u0ab2\u0abe\u0a87\u0ab8\u0aa8\u0acd\u0ab8"}, -gO(){return"\u0ab6\u0acb\u0aa7\u0acb"}, -gbw(){return"\u0aae\u0ac7\u0aa8\u0ac2 \u0a9b\u0acb\u0aa1\u0ac0 \u0aa6\u0acb"}, -gab(){return"\u0a9b\u0acb\u0aa1\u0ac0 \u0aa6\u0acb"}, -gcf(){return"\u0ab5\u0aa7\u0ac1"}, -gbx(){return"\u0aa8\u0ac5\u0ab5\u0abf\u0a97\u0ac7\u0ab6\u0aa8 \u0aae\u0ac7\u0aa8\u0ac2 \u0a96\u0acb\u0ab2\u0acb"}, -gaH(){return"\u0aaa\u0ac7\u0ab8\u0acd\u0a9f \u0a95\u0ab0\u0acb"}, -gbS(){return"\u0aaa\u0ac9\u0aaa\u0a85\u0aaa \u0aae\u0ac7\u0aa8\u0ac2"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 \u0a85\u0a95\u0acd\u0ab7\u0ab0 \u0aac\u0abe\u0a95\u0ac0"}, -gca(){return"$remainingCount \u0a85\u0a95\u0acd\u0ab7\u0ab0 \u0aac\u0abe\u0a95\u0ac0"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u0a9f\u0ac7\u0a95\u0acd\u0ab8\u0acd\u0a9f \u0ab8\u0acd\u0a95\u0ac5\u0aa8 \u0a95\u0ab0\u0acb"}, -gbA(){return"\u0ab8\u0acd\u0a95\u0acd\u0ab0\u0abf\u0aae"}, -gcb(){return"$modalRouteContentName\u0aa8\u0ac7 \u0aac\u0a82\u0aa7 \u0a95\u0ab0\u0acb"}, -gci(){return B.d1}, -gZ(){return"\u0ab5\u0ac7\u0aac \u0aaa\u0ab0 \u0ab6\u0acb\u0aa7\u0acb"}, -gaz(){return"\u0aac\u0aa7\u0abe \u0aaa\u0ab8\u0a82\u0aa6 \u0a95\u0ab0\u0acb"}, -gaq(){return"\u0ab6\u0ac7\u0ab0 \u0a95\u0ab0\u0acb"}, -gc4(){return"\u0aae\u0ac7\u0aa8\u0ac2 \u0aac\u0aa4\u0abe\u0ab5\u0acb"}, -gbQ(){return"\u0ab2\u0abe\u0a87\u0ab8\u0aa8\u0acd\u0ab8 \u0a9c\u0ac1\u0a93"}} -A.alV.prototype={ -gaE(){return"\u05d4\u05ea\u05e8\u05d0\u05d4"}, -gc5(){return"\u05d4\u05e7\u05d5\u05d3\u05dd"}, -gbO(){return"\u05d2\u05d9\u05dc\u05d9\u05d5\u05df \u05ea\u05d7\u05ea\u05d5\u05df"}, -gc6(){return"\u05e1\u05d2\u05d9\u05e8\u05d4"}, -gc1(){return"\u05e1\u05d2\u05d9\u05e8\u05d4"}, -gaF(){return"\u05d4\u05e2\u05ea\u05e7\u05d4"}, -gaG(){return"\u05d2\u05d6\u05d9\u05e8\u05d4"}, -gbD(){return"\u05de\u05d7\u05d9\u05e7\u05d4"}, -gbo(){return"\u05ea\u05d9\u05d1\u05ea \u05d3\u05d5-\u05e9\u05d9\u05d7"}, -gce(){return null}, -gck(){return"$licenseCount \u05e8\u05d9\u05e9\u05d9\u05d5\u05e0\u05d5\u05ea"}, -gbm(){return"\u05e8\u05d9\u05e9\u05d9\u05d5\u05df \u05d0\u05d7\u05d3"}, -gbq(){return"$licenseCount \u05e8\u05d9\u05e9\u05d9\u05d5\u05e0\u05d5\u05ea"}, -gcl(){return"$licenseCount \u05e8\u05d9\u05e9\u05d9\u05d5\u05e0\u05d5\u05ea"}, -gbV(){return"No licenses"}, -gbU(){return"\u05e8\u05d9\u05e9\u05d9\u05d5\u05e0\u05d5\u05ea"}, -gO(){return"\u05d7\u05d9\u05e4\u05d5\u05e9"}, -gbw(){return"\u05e1\u05d2\u05d9\u05e8\u05ea \u05d4\u05ea\u05e4\u05e8\u05d9\u05d8"}, -gab(){return"\u05e1\u05d2\u05d9\u05e8\u05d4"}, -gcf(){return"\u05e2\u05d5\u05d3"}, -gbx(){return"\u05e4\u05ea\u05d9\u05d7\u05d4 \u05e9\u05dc \u05ea\u05e4\u05e8\u05d9\u05d8 \u05d4\u05e0\u05d9\u05d5\u05d5\u05d8"}, -gaH(){return"\u05d4\u05d3\u05d1\u05e7\u05d4"}, -gbS(){return"\u05ea\u05e4\u05e8\u05d9\u05d8 \u05e7\u05d5\u05e4\u05e5"}, -gcg(){return null}, -gcm(){return"\u05e0\u05d5\u05ea\u05e8\u05d5 $remainingCount \u05ea\u05d5\u05d5\u05d9\u05dd"}, -gc3(){return"\u05e0\u05d5\u05ea\u05e8 \u05ea\u05d5 \u05d0\u05d7\u05d3"}, -gca(){return"\u05e0\u05d5\u05ea\u05e8\u05d5 $remainingCount \u05ea\u05d5\u05d5\u05d9\u05dd"}, -gcn(){return"\u05e0\u05d5\u05ea\u05e8\u05d5 $remainingCount \u05ea\u05d5\u05d5\u05d9\u05dd"}, -gco(){return null}, -gbz(){return"\u05e1\u05e8\u05d9\u05e7\u05ea \u05d8\u05e7\u05e1\u05d8"}, -gbA(){return"\u05de\u05d9\u05e1\u05d5\u05da"}, -gcb(){return"\u05e1\u05d2\u05d9\u05e8\u05ea $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"\u05d7\u05d9\u05e4\u05d5\u05e9 \u05d1\u05d0\u05d9\u05e0\u05d8\u05e8\u05e0\u05d8"}, -gaz(){return"\u05d1\u05d7\u05d9\u05e8\u05ea \u05d4\u05db\u05d5\u05dc"}, -gaq(){return"\u05e9\u05d9\u05ea\u05d5\u05e3"}, -gc4(){return"\u05d4\u05e6\u05d2\u05ea \u05d4\u05ea\u05e4\u05e8\u05d9\u05d8"}, -gbQ(){return"\u05dc\u05e2\u05d9\u05d5\u05df \u05d1\u05e8\u05d9\u05e9\u05d9\u05d5\u05e0\u05d5\u05ea"}} -A.alW.prototype={ -gaE(){return"\u0905\u0932\u0930\u094d\u091f"}, -gc5(){return"\u0935\u093e\u092a\u0938 \u091c\u093e\u090f\u0902"}, -gbO(){return"\u092c\u0949\u091f\u092e \u0936\u0940\u091f"}, -gc6(){return"\u092c\u0902\u0926 \u0915\u0930\u0947\u0902"}, -gc1(){return"\u092c\u0902\u0926 \u0915\u0930\u0947\u0902"}, -gaF(){return"\u0915\u0949\u092a\u0940 \u0915\u0930\u0947\u0902"}, -gaG(){return"\u0915\u093e\u091f\u0947\u0902"}, -gbD(){return"\u092e\u093f\u091f\u093e\u090f\u0902"}, -gbo(){return"\u0921\u093e\u092f\u0932\u0949\u0917"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 \u0932\u093e\u0907\u0938\u0947\u0902\u0938"}, -gbq(){return"$licenseCount \u0932\u093e\u0907\u0938\u0947\u0902\u0938"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u0932\u093e\u0907\u0938\u0947\u0902\u0938"}, -gO(){return"\u0932\u0941\u0915 \u0905\u092a \u092c\u091f\u0928"}, -gbw(){return"\u092e\u0947\u0928\u094d\u092f\u0942 \u0916\u093e\u0930\u093f\u091c \u0915\u0930\u0947\u0902"}, -gab(){return"\u0916\u093e\u0930\u093f\u091c \u0915\u0930\u0947\u0902"}, -gcf(){return"\u095b\u094d\u092f\u093e\u0926\u093e"}, -gbx(){return"\u0928\u0947\u0935\u093f\u0917\u0947\u0936\u0928 \u092e\u0947\u0928\u094d\u092f\u0942 \u0916\u094b\u0932\u0947\u0902"}, -gaH(){return"\u091a\u093f\u092a\u0915\u093e\u090f\u0902"}, -gbS(){return"\u092a\u0949\u092a\u0905\u092a \u092e\u0947\u0928\u094d\u092f\u0942"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"\u090f\u0915 \u0935\u0930\u094d\u0923 \u0906\u0948\u0930 \u0921\u093e\u0932\u093e \u091c\u093e \u0938\u0915\u0924\u093e \u0939\u0948"}, -gca(){return"$remainingCount \u0935\u0930\u094d\u0923 \u0906\u0948\u0930 \u0921\u093e\u0932\u0947 \u091c\u093e \u0938\u0915\u0924\u0947 \u0939\u0948\u0902"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u091f\u0947\u0915\u094d\u0938\u094d\u091f \u0938\u094d\u0915\u0948\u0928 \u0915\u0930\u0947\u0902"}, -gbA(){return"\u0938\u094d\u0915\u094d\u0930\u093f\u092e"}, -gcb(){return"$modalRouteContentName \u0915\u094b \u092c\u0902\u0926 \u0915\u0930\u0947\u0902"}, -gci(){return B.mf}, -gZ(){return"\u0935\u0947\u092c \u092a\u0930 \u0916\u094b\u091c\u0947\u0902"}, -gaz(){return"\u0938\u092d\u0940 \u0915\u094b \u091a\u0941\u0928\u0947\u0902"}, -gaq(){return"\u0936\u0947\u092f\u0930 \u0915\u0930\u0947\u0902"}, -gc4(){return"\u092e\u0947\u0928\u094d\u092f\u0942 \u0926\u093f\u0916\u093e\u090f\u0902"}, -gbQ(){return"\u0932\u093e\u0907\u0938\u0947\u0902\u0938 \u0926\u0947\u0916\u0947\u0902"}} -A.alX.prototype={ -gaE(){return"Upozorenje"}, -gc5(){return"Natrag"}, -gbO(){return"Donja tablica"}, -gc6(){return"Zatvori"}, -gc1(){return"Zatvaranje"}, -gaF(){return"Kopiraj"}, -gaG(){return"Izre\u017ei"}, -gbD(){return"Brisanje"}, -gbo(){return"Dijalog"}, -gce(){return"$licenseCount licence"}, -gck(){return null}, -gbm(){return"1 licenca"}, -gbq(){return"$licenseCount licenci"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Licence"}, -gO(){return"Pogled prema gore"}, -gbw(){return"Odbacivanje izbornika"}, -gab(){return"Odbaci"}, -gcf(){return"Vi\u0161e"}, -gbx(){return"Otvaranje izbornika za navigaciju"}, -gaH(){return"Zalijepi"}, -gbS(){return"Sko\u010dni izbornik"}, -gcg(){return"Preostala su $remainingCount znaka"}, -gcm(){return null}, -gc3(){return"Preostao je 1 znak"}, -gca(){return"Preostalo je $remainingCount znakova"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Skeniranje teksta"}, -gbA(){return"Rubno"}, -gcb(){return"Zatvori $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"Pretra\u017ei web"}, -gaz(){return"Odaberi sve"}, -gaq(){return"Dijeli"}, -gc4(){return"Prikaz izbornika"}, -gbQ(){return"Prika\u017ei licence"}} -A.alY.prototype={ -gaE(){return"\xc9rtes\xedt\xe9s"}, -gc5(){return"Vissza"}, -gbO(){return"Als\xf3 lap"}, -gc6(){return"Bez\xe1r\xe1s"}, -gc1(){return"Bez\xe1r\xe1s"}, -gaF(){return"M\xe1sol\xe1s"}, -gaG(){return"Kiv\xe1g\xe1s"}, -gbD(){return"T\xf6rl\xe9s"}, -gbo(){return"P\xe1rbesz\xe9dablak"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 licenc"}, -gbq(){return"$licenseCount licenc"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Licencek"}, -gO(){return"Felfel\xe9 n\xe9z\xe9s"}, -gbw(){return"Men\xfc bez\xe1r\xe1sa"}, -gab(){return"Elvet\xe9s"}, -gcf(){return"T\xf6bb"}, -gbx(){return"Navig\xe1ci\xf3s men\xfc megnyit\xe1sa"}, -gaH(){return"Beilleszt\xe9s"}, -gbS(){return"El\u0151ugr\xf3 men\xfc"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 karakter maradt"}, -gca(){return"$remainingCount karakter maradt"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Sz\xf6veg beolvas\xe1sa"}, -gbA(){return"Bor\xedt\xe1s"}, -gcb(){return"$modalRouteContentName bez\xe1r\xe1sa"}, -gci(){return B.a7}, -gZ(){return"Keres\xe9s az interneten"}, -gaz(){return"\xd6sszes kijel\xf6l\xe9se"}, -gaq(){return"Megoszt\xe1s"}, -gc4(){return"Men\xfc megjelen\xedt\xe9se"}, -gbQ(){return"Licencek megtekint\xe9se"}} -A.alZ.prototype={ -gaE(){return"\u053e\u0561\u0576\u0578\u0582\u0581\u0578\u0582\u0574"}, -gc5(){return"\u0540\u0565\u057f"}, -gbO(){return"\u0546\u0565\u0580\u0584\u0587\u056b \u0567\u056f\u0580\u0561\u0576"}, -gc6(){return"\u0553\u0561\u056f\u0565\u056c"}, -gc1(){return"\u0553\u0561\u056f\u0565\u056c"}, -gaF(){return"\u054a\u0561\u057f\u0573\u0565\u0576\u0565\u056c"}, -gaG(){return"\u053f\u057f\u0580\u0565\u056c"}, -gbD(){return"\u054b\u0576\u057b\u0565\u056c"}, -gbo(){return"\u0535\u0580\u056f\u056d\u0578\u057d\u0578\u0582\u0569\u0575\u0561\u0576 \u057a\u0561\u057f\u0578\u0582\u0570\u0561\u0576"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 \u056c\u056b\u0581\u0565\u0576\u0566\u056b\u0561"}, -gbq(){return"$licenseCount \u056c\u056b\u0581\u0565\u0576\u0566\u056b\u0561"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u0531\u0580\u057f\u0578\u0576\u0561\u0563\u0580\u0565\u0580"}, -gO(){return"\u0553\u0576\u057f\u0580\u0565\u056c"}, -gbw(){return"\u0553\u0561\u056f\u0565\u056c \u0568\u0576\u057f\u0580\u0561\u0581\u0561\u0576\u056f\u0568"}, -gab(){return"\u0553\u0561\u056f\u0565\u056c"}, -gcf(){return"\u0531\u0575\u056c"}, -gbx(){return"\u0532\u0561\u0581\u0565\u056c \u0576\u0561\u057e\u056b\u0563\u0561\u0581\u056b\u0561\u0575\u056b \u0568\u0576\u057f\u0580\u0561\u0581\u0561\u0576\u056f\u0568"}, -gaH(){return"\u054f\u0565\u0572\u0561\u0564\u0580\u0565\u056c"}, -gbS(){return"\u0535\u056c\u0576\u0578\u0572 \u0568\u0576\u057f\u0580\u0561\u0581\u0561\u0576\u056f"}, -gcg(){return"\u0544\u0576\u0561\u0581 $remainingCount \u0576\u056b\u0577"}, -gcm(){return"\u0544\u0576\u0561\u0581 $remainingCount \u0576\u056b\u0577"}, -gc3(){return"\u0544\u0576\u0561\u0581\u0565\u056c \u0567 1 \u0576\u056b\u0577"}, -gca(){return"\u0544\u0576\u0561\u0581\u0565\u056c \u0567 $remainingCount \u0576\u056b\u0577"}, -gcn(){return null}, -gco(){return"\u0546\u056b\u0577\u056b \u0570\u0576\u0561\u0580\u0561\u057e\u0578\u0580\u0578\u0582\u0569\u0575\u0578\u0582\u0576 \u0579\u056f\u0561"}, -gbz(){return"\u054d\u056f\u0561\u0576\u0561\u057e\u0578\u0580\u0565\u056c \u057f\u0565\u0584\u057d\u057f"}, -gbA(){return"\u0534\u056b\u0574\u0561\u056f"}, -gcb(){return"\u0553\u0561\u056f\u0565\u056c\u055d $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"\u0548\u0580\u0578\u0576\u0565\u056c \u0570\u0561\u0574\u0561\u0581\u0561\u0576\u0581\u0578\u0582\u0574"}, -gaz(){return"\u0546\u0577\u0565\u056c \u0562\u0578\u056c\u0578\u0580\u0568"}, -gaq(){return"\u053f\u056b\u057d\u057e\u0565\u056c"}, -gc4(){return"\u0551\u0578\u0582\u0575\u0581 \u057f\u0561\u056c \u0568\u0576\u057f\u0580\u0561\u0581\u0561\u0576\u056f\u0568"}, -gbQ(){return"\u0534\u056b\u057f\u0565\u056c \u056c\u056b\u0581\u0565\u0576\u0566\u056b\u0561\u0576\u0565\u0580\u0568"}} -A.am_.prototype={ -gaE(){return"Notifikasi"}, -gc5(){return"Kembali"}, -gbO(){return"Sheet Bawah"}, -gc6(){return"Tutup"}, -gc1(){return"Tutup"}, -gaF(){return"Salin"}, -gaG(){return"Potong"}, -gbD(){return"Hapus"}, -gbo(){return"Dialog"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 lisensi"}, -gbq(){return"$licenseCount lisensi"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Lisensi"}, -gO(){return"Cari"}, -gbw(){return"Tutup menu"}, -gab(){return"Tutup"}, -gcf(){return"Lainnya"}, -gbx(){return"Buka menu navigasi"}, -gaH(){return"Tempel"}, -gbS(){return"Menu pop-up"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"Sisa 1 karakter"}, -gca(){return"Sisa $remainingCount karakter"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Pindai teks"}, -gbA(){return"Scrim"}, -gcb(){return"Tutup $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"Telusuri di Web"}, -gaz(){return"Pilih semua"}, -gaq(){return"Bagikan"}, -gc4(){return"Tampilkan menu"}, -gbQ(){return"Lihat lisensi"}} -A.am0.prototype={ -gaE(){return"Tilkynning"}, -gc5(){return"Til baka"}, -gbO(){return"Bla\xf0 ne\xf0st"}, -gc6(){return"Loka"}, -gc1(){return"Loka"}, -gaF(){return"Afrita"}, -gaG(){return"Klippa"}, -gbD(){return"Ey\xf0a"}, -gbo(){return"Gluggi"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 leyfi"}, -gbq(){return"$licenseCount leyfi"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Leyfi"}, -gO(){return"Look Up"}, -gbw(){return"Loka valmynd"}, -gab(){return"Hunsa"}, -gcf(){return"Meira"}, -gbx(){return"Opna yfirlitsvalmynd"}, -gaH(){return"L\xedma"}, -gbS(){return"Sprettivalmynd"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 stafur eftir"}, -gca(){return"$remainingCount stafir eftir"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Skanna texta"}, -gbA(){return"M\xf6skvi"}, -gcb(){return"Loka $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"Leita \xe1 vefnum"}, -gaz(){return"Velja allt"}, -gaq(){return"Deila"}, -gc4(){return"S\xfdna valmynd"}, -gbQ(){return"Sko\xf0a leyfi"}} -A.am1.prototype={ -gaE(){return"Avviso"}, -gc5(){return"Indietro"}, -gbO(){return"Riquadro inferiore"}, -gc6(){return"Chiudi"}, -gc1(){return"Chiudi"}, -gaF(){return"Copia"}, -gaG(){return"Taglia"}, -gbD(){return"Elimina"}, -gbo(){return"Finestra di dialogo"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 licenza"}, -gbq(){return"$licenseCount licenze"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Licenze"}, -gO(){return"Cerca"}, -gbw(){return"Ignora menu"}, -gab(){return"Ignora"}, -gcf(){return"Altro"}, -gbx(){return"Apri il menu di navigazione"}, -gaH(){return"Incolla"}, -gbS(){return"Menu popup"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 carattere rimanente"}, -gca(){return"$remainingCount caratteri rimanenti"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Scansiona testo"}, -gbA(){return"Rete"}, -gcb(){return"Chiudi $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"Cerca sul web"}, -gaz(){return"Seleziona tutto"}, -gaq(){return"Condividi"}, -gc4(){return"Mostra il menu"}, -gbQ(){return"Visualizza licenze"}} -A.am2.prototype={ -gaE(){return"\u901a\u77e5"}, -gc5(){return"\u623b\u308b"}, -gbO(){return"\u30dc\u30c8\u30e0\u30b7\u30fc\u30c8"}, -gc6(){return"\u9589\u3058\u308b"}, -gc1(){return"\u9589\u3058\u308b"}, -gaF(){return"\u30b3\u30d4\u30fc"}, -gaG(){return"\u5207\u308a\u53d6\u308a"}, -gbD(){return"\u524a\u9664"}, -gbo(){return"\u30c0\u30a4\u30a2\u30ed\u30b0"}, -gce(){return null}, -gck(){return null}, -gbm(){return"\u30e9\u30a4\u30bb\u30f3\u30b9: 1 \u4ef6"}, -gbq(){return"\u30e9\u30a4\u30bb\u30f3\u30b9: $licenseCount \u4ef6"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u30e9\u30a4\u30bb\u30f3\u30b9"}, -gO(){return"\u8abf\u3079\u308b"}, -gbw(){return"\u30e1\u30cb\u30e5\u30fc\u3092\u9589\u3058\u308b"}, -gab(){return"\u9589\u3058\u308b"}, -gcf(){return"\u305d\u306e\u4ed6"}, -gbx(){return"\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3 \u30e1\u30cb\u30e5\u30fc\u3092\u958b\u304f"}, -gaH(){return"\u8cbc\u308a\u4ed8\u3051"}, -gbS(){return"\u30dd\u30c3\u30d7\u30a2\u30c3\u30d7 \u30e1\u30cb\u30e5\u30fc"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"\u6b8b\u308a 1 \u6587\u5b57\uff08\u534a\u89d2\u76f8\u5f53\uff09"}, -gca(){return"\u6b8b\u308a $remainingCount \u6587\u5b57\uff08\u534a\u89d2\u76f8\u5f53\uff09"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u30c6\u30ad\u30b9\u30c8\u3092\u30b9\u30ad\u30e3\u30f3"}, -gbA(){return"\u30b9\u30af\u30ea\u30e0"}, -gcb(){return"$modalRouteContentName \u3092\u9589\u3058\u308b"}, -gci(){return B.mf}, -gZ(){return"\u30a6\u30a7\u30d6\u3092\u691c\u7d22"}, -gaz(){return"\u3059\u3079\u3066\u3092\u9078\u629e"}, -gaq(){return"\u5171\u6709"}, -gc4(){return"\u30e1\u30cb\u30e5\u30fc\u3092\u8868\u793a"}, -gbQ(){return"\u30e9\u30a4\u30bb\u30f3\u30b9\u3092\u8868\u793a"}} -A.am3.prototype={ -gaE(){return"\u10d2\u10d0\u10e4\u10e0\u10d7\u10ee\u10d8\u10da\u10d4\u10d1\u10d0"}, -gc5(){return"\u10e3\u10d9\u10d0\u10dc"}, -gbO(){return"\u10e5\u10d5\u10d4\u10d3\u10d0 \u10e4\u10e3\u10e0\u10ea\u10d4\u10da\u10d8"}, -gc6(){return"\u10d3\u10d0\u10ee\u10e3\u10e0\u10d5\u10d0"}, -gc1(){return"\u10d3\u10d0\u10ee\u10e3\u10e0\u10d5\u10d0"}, -gaF(){return"\u10d9\u10dd\u10de\u10d8\u10e0\u10d4\u10d1\u10d0"}, -gaG(){return"\u10d0\u10db\u10dd\u10ed\u10e0\u10d0"}, -gbD(){return"\u10ec\u10d0\u10e8\u10da\u10d0"}, -gbo(){return"\u10d3\u10d8\u10d0\u10da\u10dd\u10d2\u10d8"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 \u10da\u10d8\u10ea\u10d4\u10dc\u10d6\u10d8\u10d0"}, -gbq(){return"$licenseCount \u10da\u10d8\u10ea\u10d4\u10dc\u10d6\u10d8\u10d0"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u10da\u10d8\u10ea\u10d4\u10dc\u10d6\u10d8\u10d4\u10d1\u10d8"}, -gO(){return"\u10d0\u10d8\u10ee\u10d4\u10d3\u10d4\u10d7 \u10d6\u10d4\u10db\u10dd\u10d7"}, -gbw(){return"\u10db\u10d4\u10dc\u10d8\u10e3\u10e1 \u10e3\u10d0\u10e0\u10e7\u10dd\u10e4\u10d0"}, -gab(){return"\u10d3\u10d0\u10ee\u10e3\u10e0\u10d5\u10d0"}, -gcf(){return"\u10db\u10d4\u10e2\u10d8"}, -gbx(){return"\u10e1\u10d0\u10dc\u10d0\u10d5\u10d8\u10d2\u10d0\u10ea\u10d8\u10dd \u10db\u10d4\u10dc\u10d8\u10e3\u10e1 \u10d2\u10d0\u10ee\u10e1\u10dc\u10d0"}, -gaH(){return"\u10e9\u10d0\u10e1\u10db\u10d0"}, -gbS(){return"\u10d0\u10db\u10dd\u10db\u10ee\u10e2\u10d0\u10e0\u10d8 \u10db\u10d4\u10dc\u10d8\u10e3"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"\u10d3\u10d0\u10e0\u10e9\u10d0 1 \u10e1\u10d8\u10db\u10d1\u10dd\u10da\u10dd"}, -gca(){return"\u10d3\u10d0\u10e0\u10e9\u10d0 $remainingCount \u10e1\u10d8\u10db\u10d1\u10dd\u10da\u10dd"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u10e2\u10d4\u10e5\u10e1\u10e2\u10d8\u10e1 \u10e1\u10d9\u10d0\u10dc\u10d8\u10e0\u10d4\u10d1\u10d0"}, -gbA(){return"\u10e1\u10d9\u10e0\u10d8\u10db\u10d8"}, -gcb(){return"$modalRouteContentName-\u10d8\u10e1 \u10d3\u10d0\u10ee\u10e3\u10e0\u10d5\u10d0"}, -gci(){return B.a7}, -gZ(){return"\u10d5\u10d4\u10d1\u10e8\u10d8 \u10eb\u10d8\u10d4\u10d1\u10d0"}, -gaz(){return"\u10e7\u10d5\u10d4\u10da\u10d0\u10e1 \u10d0\u10e0\u10e9\u10d4\u10d5\u10d0"}, -gaq(){return"\u10d2\u10d0\u10d6\u10d8\u10d0\u10e0\u10d4\u10d1\u10d0"}, -gc4(){return"\u10db\u10d4\u10dc\u10d8\u10e3\u10e1 \u10e9\u10d5\u10d4\u10dc\u10d4\u10d1\u10d0"}, -gbQ(){return"\u10da\u10d8\u10ea\u10d4\u10dc\u10d6\u10d8\u10d4\u10d1\u10d8\u10e1 \u10dc\u10d0\u10ee\u10d5\u10d0"}} -A.am4.prototype={ -gaE(){return"\u0414\u0430\u0431\u044b\u043b"}, -gc5(){return"\u0410\u0440\u0442\u049b\u0430"}, -gbO(){return"\u0422\u04e9\u043c\u0435\u043d\u0433\u0456 \u043f\u0430\u0440\u0430\u049b\u0448\u0430"}, -gc6(){return"\u0416\u0430\u0431\u0443"}, -gc1(){return"\u0416\u0430\u0431\u0443"}, -gaF(){return"\u041a\u04e9\u0448\u0456\u0440\u0443"}, -gaG(){return"\u049a\u0438\u044e"}, -gbD(){return"\u0416\u043e\u044e"}, -gbo(){return"\u0414\u0438\u0430\u043b\u043e\u0433\u0442\u044b\u049b \u0442\u0435\u0440\u0435\u0437\u0435"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f"}, -gbq(){return"$licenseCount \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f\u043b\u0430\u0440"}, -gO(){return"\u0406\u0437\u0434\u0435\u0443"}, -gbw(){return"\u041c\u04d9\u0437\u0456\u0440\u0434\u0456 \u0436\u0430\u0431\u0443"}, -gab(){return"\u0416\u0430\u0431\u0443"}, -gcf(){return"\u0416\u0430\u044e"}, -gbx(){return"\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f \u043c\u04d9\u0437\u0456\u0440\u0456\u043d \u0430\u0448\u0443"}, -gaH(){return"\u049a\u043e\u044e"}, -gbS(){return"\u049a\u0430\u043b\u049b\u044b\u043c\u0430\u043b\u044b \u0442\u0435\u0440\u0435\u0437\u0435 \u043c\u04d9\u0437\u0456\u0440\u0456"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 \u0442\u0430\u04a3\u0431\u0430 \u049b\u0430\u043b\u0434\u044b."}, -gca(){return"$remainingCount \u0442\u0430\u04a3\u0431\u0430 \u049b\u0430\u043b\u0434\u044b."}, -gcn(){return null}, -gco(){return"\u0422\u0430\u04a3\u0431\u0430\u043b\u0430\u0440 \u049b\u0430\u043b\u043c\u0430\u0434\u044b"}, -gbz(){return"\u041c\u04d9\u0442\u0456\u043d\u0434\u0456 \u0441\u043a\u0430\u043d\u0435\u0440\u043b\u0435\u0443"}, -gbA(){return"\u041a\u0435\u043d\u0435\u043f"}, -gcb(){return"$modalRouteContentName \u0436\u0430\u0431\u0443"}, -gci(){return B.a7}, -gZ(){return"\u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0442\u0435\u043d \u0456\u0437\u0434\u0435\u0443"}, -gaz(){return"\u0411\u0430\u0440\u043b\u044b\u0493\u044b\u043d \u0442\u0430\u04a3\u0434\u0430\u0443"}, -gaq(){return"\u0411\u04e9\u043b\u0456\u0441\u0443"}, -gc4(){return"\u041c\u04d9\u0437\u0456\u0440\u0434\u0456 \u043a\u04e9\u0440\u0441\u0435\u0442\u0443"}, -gbQ(){return"\u041b\u0438\u0446\u0435\u043d\u0437\u0438\u044f\u043b\u0430\u0440\u0434\u044b \u043a\u04e9\u0440\u0443"}} -A.am5.prototype={ -gaE(){return"\u1787\u17bc\u1793\u178a\u17c6\u178e\u17b9\u1784"}, -gc5(){return"\u1790\u1799\u1780\u17d2\u179a\u17c4\u1799"}, -gbO(){return"\u179f\u1793\u17d2\u179b\u17b9\u1780\u200b\u1781\u17b6\u1784\u1780\u17d2\u179a\u17c4\u1798"}, -gc6(){return"\u1794\u17b7\u1791"}, -gc1(){return"\u1794\u17b7\u1791"}, -gaF(){return"\u1785\u1798\u17d2\u179b\u1784"}, -gaG(){return"\u1780\u17b6\u178f\u17cb"}, -gbD(){return"\u179b\u17bb\u1794"}, -gbo(){return"\u1794\u17d2\u179a\u17a2\u1794\u17cb"}, -gce(){return null}, -gck(){return null}, -gbm(){return"\u17a2\u17b6\u1787\u17d2\u1789\u17b6\u1794\u178e\u17d2\u178e 1"}, -gbq(){return"\u17a2\u17b6\u1787\u17d2\u1789\u17b6\u1794\u178e\u17d2\u178e $licenseCount"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u17a2\u17b6\u1787\u17d2\u1789\u17b6\u1794\u178e\u17d2\u178e"}, -gO(){return"\u179a\u1780\u1798\u17be\u179b"}, -gbw(){return"\u1785\u17d2\u179a\u17b6\u1793\u1785\u17c4\u179b\u200b\u1798\u17c9\u17ba\u1793\u17bb\u1799"}, -gab(){return"\u1785\u17d2\u179a\u17b6\u1793\u200b\u1785\u17c4\u179b"}, -gcf(){return"\u1785\u17d2\u179a\u17be\u1793\u200b\u1791\u17c0\u178f"}, -gbx(){return"\u1794\u17be\u1780\u200b\u1798\u17c9\u17ba\u1793\u17bb\u1799\u179a\u17bb\u1780\u179a\u1780"}, -gaH(){return"\u178a\u17b6\u1780\u17cb\u200b\u1785\u17bc\u179b"}, -gbS(){return"\u200b\u1798\u17c9\u17ba\u1793\u17bb\u1799\u200b\u179b\u17c4\u178f\u200b\u17a1\u17be\u1784"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"\u1793\u17c5\u179f\u179b\u17cb\u200b 1 \u178f\u17bd\u200b\u1791\u17c0\u178f"}, -gca(){return"\u1793\u17c5\u179f\u179b\u17cb $remainingCount \u178f\u17bd\u200b\u1791\u17c0\u178f"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u179f\u17d2\u1780\u17c1\u1793\u200b\u17a2\u1780\u17d2\u179f\u179a"}, -gbA(){return"\u1795\u17d2\u1791\u17b6\u17c6\u1784\u179f\u17d2\u179a\u17a2\u17b6\u1794\u17cb"}, -gcb(){return"\u1794\u17b7\u1791 $modalRouteContentName"}, -gci(){return B.mf}, -gZ(){return"\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u200b\u179b\u17be\u1794\u178e\u17d2\u178a\u17b6\u1789"}, -gaz(){return"\u1787\u17d2\u179a\u17be\u179f\u179a\u17be\u179f\u200b\u1791\u17b6\u17c6\u1784\u17a2\u179f\u17cb"}, -gaq(){return"\u1785\u17c2\u1780\u179a\u17c6\u179b\u17c2\u1780"}, -gc4(){return"\u1794\u1784\u17d2\u17a0\u17b6\u1789\u200b\u1798\u17c9\u17ba\u1793\u17bb\u1799"}, -gbQ(){return"\u1798\u17be\u179b\u17a2\u17b6\u1787\u17d2\u1789\u17b6\u1794\u178e\u17d2\u178e"}} -A.am6.prototype={ -gaE(){return"\u0c8e\u0c9a\u0ccd\u0c9a\u0cb0\u0cbf\u0c95\u0cc6"}, -gc5(){return"\u0cb9\u0cbf\u0c82\u0ca4\u0cbf\u0cb0\u0cc1\u0c97\u0cbf"}, -gbO(){return"\u0c95\u0cc6\u0cb3\u0cad\u0cbe\u0c97\u0ca6 \u0cb6\u0cc0\u0c9f\u0ccd"}, -gc6(){return"\u0cae\u0cc1\u0c9a\u0ccd\u0c9a\u0cbf\u0cb0\u0cbf"}, -gc1(){return"\u0cae\u0cc1\u0c9a\u0ccd\u0c9a\u0cbf\u0cb0\u0cbf"}, -gaF(){return"\u0c95\u0cbe\u0caa\u0cbf \u0cae\u0cbe\u0ca1\u0cbf"}, -gaG(){return"\u0c95\u0ca4\u0ccd\u0ca4\u0cb0\u0cbf\u0cb8\u0cbf"}, -gbD(){return"\u0c85\u0cb3\u0cbf\u0cb8\u0cbf"}, -gbo(){return"\u0ca1\u0cc8\u0cb2\u0cbe\u0c97\u0ccd"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 \u0caa\u0cb0\u0cb5\u0cbe\u0ca8\u0c97\u0cbf"}, -gbq(){return"$licenseCount \u0caa\u0cb0\u0cb5\u0cbe\u0ca8\u0c97\u0cbf\u0c97\u0cb3\u0cc1"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u0caa\u0cb0\u0cb5\u0cbe\u0ca8\u0c97\u0cbf\u0c97\u0cb3\u0cc1"}, -gO(){return"\u0cae\u0cc7\u0cb2\u0cc6 \u0ca8\u0ccb\u0ca1\u0cbf"}, -gbw(){return"\u0cae\u0cc6\u0ca8\u0cc1\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1 \u0cb5\u0c9c\u0cbe\u0c97\u0cc6\u0cc2\u0cb3\u0cbf\u0cb8\u0cbf"}, -gab(){return"\u0cb5\u0c9c\u0cbe\u0c97\u0cca\u0cb3\u0cbf\u0cb8\u0cbf"}, -gcf(){return"\u0c87\u0ca8\u0ccd\u0ca8\u0cb7\u0ccd\u0c9f\u0cc1"}, -gbx(){return"\u0ca8\u0ccd\u0caf\u0cbe\u0cb5\u0cbf\u0c97\u0cc7\u0cb6\u0ca8\u0ccd\u200c \u0cae\u0cc6\u0ca8\u0cc1 \u0ca4\u0cc6\u0cb0\u0cc6\u0caf\u0cbf\u0cb0\u0cbf"}, -gaH(){return"\u0c85\u0c82\u0c9f\u0cbf\u0cb8\u0cbf"}, -gbS(){return"\u0caa\u0cbe\u0caa\u0ccd\u0c85\u0caa\u0ccd \u0cae\u0cc6\u0ca8\u0cc1"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 \u0c85\u0c95\u0ccd\u0cb7\u0cb0 \u0c89\u0cb3\u0cbf\u0ca6\u0cbf\u0ca6\u0cc6"}, -gca(){return"$remainingCount \u0c85\u0c95\u0ccd\u0cb7\u0cb0\u0c97\u0cb3\u0cc1 \u0c89\u0cb3\u0cbf\u0ca6\u0cbf\u0cb5\u0cc6"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u0caa\u0ca0\u0ccd\u0caf\u0cb5\u0ca8\u0ccd\u0ca8\u0cc1 \u0cb8\u0ccd\u0c95\u0ccd\u0caf\u0cbe\u0ca8\u0ccd \u0cae\u0cbe\u0ca1\u0cbf"}, -gbA(){return"\u0cb8\u0ccd\u0c95\u0ccd\u0cb0\u0cbf\u0cae\u0ccd"}, -gcb(){return"$modalRouteContentName \u0c85\u0ca8\u0ccd\u0ca8\u0cc1 \u0cae\u0cc1\u0c9a\u0ccd\u0c9a\u0cbf\u0cb0\u0cbf"}, -gci(){return B.d1}, -gZ(){return"\u0cb5\u0cc6\u0cac\u0ccd\u200c\u0ca8\u0cb2\u0ccd\u0cb2\u0cbf \u0cb9\u0cc1\u0ca1\u0cc1\u0c95\u0cbf"}, -gaz(){return"\u0c8e\u0cb2\u0ccd\u0cb2\u0cb5\u0ca8\u0ccd\u0ca8\u0cc2 \u0c86\u0caf\u0ccd\u0c95\u0cc6 \u0cae\u0cbe\u0ca1\u0cbf"}, -gaq(){return"\u0cb9\u0c82\u0c9a\u0cbf\u0c95\u0cca\u0cb3\u0ccd\u0cb3\u0cbf"}, -gc4(){return"\u0cae\u0cc6\u0ca8\u0cc1 \u0ca4\u0ccb\u0cb0\u0cbf\u0cb8\u0cbf"}, -gbQ(){return"\u0caa\u0cb0\u0cb5\u0cbe\u0ca8\u0c97\u0cbf\u0c97\u0cb3\u0ca8\u0ccd\u0ca8\u0cc1 \u0cb5\u0cbf\u0cd5\u0c95\u0ccd\u0cb7\u0cbf\u0cb8\u0cbf"}} -A.am7.prototype={ -gaE(){return"\uc54c\ub9bc"}, -gc5(){return"\ub4a4\ub85c"}, -gbO(){return"\ud558\ub2e8 \uc2dc\ud2b8"}, -gc6(){return"\ub2eb\uae30"}, -gc1(){return"\ub2eb\uae30"}, -gaF(){return"\ubcf5\uc0ac"}, -gaG(){return"\uc798\ub77c\ub0b4\uae30"}, -gbD(){return"\uc0ad\uc81c"}, -gbo(){return"\ub300\ud654\uc0c1\uc790"}, -gce(){return null}, -gck(){return null}, -gbm(){return"\ub77c\uc774\uc120\uc2a4 1\uac1c"}, -gbq(){return"\ub77c\uc774\uc120\uc2a4 $licenseCount\uac1c"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\ub77c\uc774\uc120\uc2a4"}, -gO(){return"\ucc3e\uae30"}, -gbw(){return"\uba54\ub274 \ub2eb\uae30"}, -gab(){return"\ub2eb\uae30"}, -gcf(){return"\ub354\ubcf4\uae30"}, -gbx(){return"\ud0d0\uc0c9 \uba54\ub274 \uc5f4\uae30"}, -gaH(){return"\ubd99\uc5ec\ub123\uae30"}, -gbS(){return"\ud31d\uc5c5 \uba54\ub274"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1\uc790 \ub0a8\uc74c"}, -gca(){return"$remainingCount\uc790 \ub0a8\uc74c"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\ud14d\uc2a4\ud2b8 \uc2a4\uce94"}, -gbA(){return"\uc2a4\ud06c\ub9bc"}, -gcb(){return"$modalRouteContentName \ub2eb\uae30"}, -gci(){return B.mf}, -gZ(){return"\uc6f9 \uac80\uc0c9"}, -gaz(){return"\uc804\uccb4 \uc120\ud0dd"}, -gaq(){return"\uacf5\uc720"}, -gc4(){return"\uba54\ub274 \ud45c\uc2dc"}, -gbQ(){return"\ub77c\uc774\uc120\uc2a4 \ubcf4\uae30"}} -A.am8.prototype={ -gaE(){return"\u042d\u0441\u043a\u0435\u0440\u0442\u04af\u04af"}, -gc5(){return"\u0410\u0440\u0442\u043a\u0430"}, -gbO(){return"\u042b\u043b\u0434\u044b\u0439\u043a\u044b \u044d\u043a\u0440\u0430\u043d"}, -gc6(){return"\u0416\u0430\u0431\u0443\u0443"}, -gc1(){return"\u0416\u0430\u0431\u0443\u0443"}, -gaF(){return"\u041a\u04e9\u0447\u04af\u0440\u04af\u04af"}, -gaG(){return"\u041a\u0435\u0441\u04af\u04af"}, -gbD(){return"\u0416\u043e\u043a \u043a\u044b\u043b\u0443\u0443"}, -gbo(){return"\u0414\u0438\u0430\u043b\u043e\u0433"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 \u0443\u0440\u0443\u043a\u0441\u0430\u0442\u0442\u0430\u043c\u0430"}, -gbq(){return"$licenseCount \u0443\u0440\u0443\u043a\u0441\u0430\u0442\u0442\u0430\u043c\u0430"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u0423\u0440\u0443\u043a\u0441\u0430\u0442\u0442\u0430\u043c\u0430\u043b\u0430\u0440"}, -gO(){return"\u0418\u0437\u0434\u04e9\u04e9"}, -gbw(){return"\u041c\u0435\u043d\u044e\u043d\u0443 \u0436\u0430\u0431\u0443\u0443"}, -gab(){return"\u0416\u0430\u0431\u0443\u0443"}, -gcf(){return"\u0414\u0430\u0433\u044b"}, -gbx(){return"\u0427\u0430\u0431\u044b\u0442\u0442\u043e\u043e \u043c\u0435\u043d\u044e\u0441\u0443\u043d \u0430\u0447\u0443\u0443"}, -gaH(){return"\u0427\u0430\u043f\u0442\u043e\u043e"}, -gbS(){return"\u041a\u0430\u043b\u043a\u044b\u043f \u0447\u044b\u0433\u0443\u0443\u0447\u0443 \u043c\u0435\u043d\u044e"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 \u0431\u0435\u043b\u0433\u0438 \u043a\u0430\u043b\u0434\u044b"}, -gca(){return"$remainingCount \u0431\u0435\u043b\u0433\u0438 \u043a\u0430\u043b\u0434\u044b"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u0422\u0435\u043a\u0441\u0442\u0442\u0438 \u0441\u043a\u0430\u043d\u0434\u043e\u043e"}, -gbA(){return"\u041a\u0435\u043d\u0435\u043f"}, -gcb(){return"$modalRouteContentName \u0436\u0430\u0431\u0443\u0443"}, -gci(){return B.a7}, -gZ(){return"\u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0442\u0435\u043d \u0438\u0437\u0434\u04e9\u04e9"}, -gaz(){return"\u0411\u0430\u0430\u0440\u044b\u043d \u0442\u0430\u043d\u0434\u043e\u043e"}, -gaq(){return"\u0411\u04e9\u043b\u04af\u0448\u04af\u04af"}, -gc4(){return"\u041c\u0435\u043d\u044e\u043d\u0443 \u043a\u04e9\u0440\u0441\u04e9\u0442\u04af\u04af"}, -gbQ(){return"\u0423\u0440\u0443\u043a\u0441\u0430\u0442\u0442\u0430\u043c\u0430\u043b\u0430\u0440\u0434\u044b \u043a\u04e9\u0440\u04af\u04af"}} -A.am9.prototype={ -gaE(){return"\u0e81\u0eb2\u0e99\u0ec0\u0e95\u0eb7\u0ead\u0e99"}, -gc5(){return"\u0e81\u0eb1\u0e9a\u0e84\u0eb7\u0e99"}, -gbO(){return"\u0e8a\u0eb5\u0e94\u0ea5\u0eb8\u0ec8\u0ea1\u0eaa\u0eb8\u0e94"}, -gc6(){return"\u0e9b\u0eb4\u0e94"}, -gc1(){return"\u0e9b\u0eb4\u0e94"}, -gaF(){return"\u0eaa\u0eb3\u0ec0\u0e99\u0ebb\u0eb2"}, -gaG(){return"\u0e95\u0eb1\u0e94"}, -gbD(){return"\u0ea5\u0eb6\u0e9a"}, -gbo(){return"\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 \u0ec3\u0e9a\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94"}, -gbq(){return"$licenseCount \u0ec3\u0e9a\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u0ec3\u0e9a\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94"}, -gO(){return"\u0e8a\u0ead\u0e81\u0eab\u0eb2\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99"}, -gbw(){return"\u0e9b\u0eb4\u0e94\u0ec0\u0ea1\u0e99\u0eb9"}, -gab(){return"\u0e9b\u0eb4\u0e94\u0ec4\u0ea7\u0ec9"}, -gcf(){return"\u0ec0\u0e9e\u0eb5\u0ec8\u0ea1\u0ec0\u0e95\u0eb5\u0ea1"}, -gbx(){return"\u0ec0\u0e9b\u0eb5\u0e94\u0ec0\u0ea1\u0e99\u0eb9\u0e81\u0eb2\u0e99\u0e99\u0eb3\u0e97\u0eb2\u0e87"}, -gaH(){return"\u0ea7\u0eb2\u0e87"}, -gbS(){return"\u0ec0\u0ea1\u0e99\u0eb9\u0e9b\u0eb1\u0ead\u0e9a\u0ead\u0eb1\u0e9a"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"\u0e8d\u0eb1\u0e87\u0ead\u0eb5\u0e81 1 \u0e95\u0ebb\u0ea7\u0ead\u0eb1\u0e81\u0eaa\u0ead\u0e99"}, -gca(){return"\u0e8d\u0eb1\u0e87\u0ead\u0eb5\u0e81 $remainingCount \u0e95\u0ebb\u0ea7\u0ead\u0eb1\u0e81\u0eaa\u0ead\u0e99"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u0eaa\u0eb0\u0ec1\u0e81\u0e99\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1"}, -gbA(){return"Scrim"}, -gcb(){return"\u0e9b\u0eb4\u0e94 $modalRouteContentName"}, -gci(){return B.d1}, -gZ(){return"\u0e8a\u0ead\u0e81\u0eab\u0eb2\u0ea2\u0eb9\u0ec8\u0ead\u0eb4\u0e99\u0ec0\u0e95\u0eb5\u0ec0\u0e99\u0eb1\u0e94"}, -gaz(){return"\u0ec0\u0ea5\u0eb7\u0ead\u0e81\u0e97\u0eb1\u0e87\u0edd\u0ebb\u0e94"}, -gaq(){return"\u0ec1\u0e9a\u0ec8\u0e87\u0e9b\u0eb1\u0e99"}, -gc4(){return"\u0eaa\u0eb0\u0ec1\u0e94\u0e87\u0ec0\u0ea1\u0e99\u0eb9"}, -gbQ(){return"\u0ec0\u0e9a\u0eb4\u0ec8\u0e87\u0ec3\u0e9a\u0ead\u0eb0\u0e99\u0eb8\u0e8d\u0eb2\u0e94"}} -A.ama.prototype={ -gaE(){return"\u012esp\u0117jimas"}, -gc5(){return"Atgal"}, -gbO(){return"Apatinis lapas"}, -gc6(){return"U\u017edaryti"}, -gc1(){return"U\u017edaryti"}, -gaF(){return"Kopijuoti"}, -gaG(){return"I\u0161kirpti"}, -gbD(){return"I\u0161trinti"}, -gbo(){return"Dialogo langas"}, -gce(){return"$licenseCount licencijos"}, -gck(){return"$licenseCount licencijos"}, -gbm(){return"1 licencija"}, -gbq(){return"$licenseCount licencij\u0173"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Licencijos"}, -gO(){return"Ie\u0161koti"}, -gbw(){return"Atsisakyti meniu"}, -gab(){return"Atsisakyti"}, -gcf(){return"Daugiau"}, -gbx(){return"Atidaryti nar\u0161ymo meniu"}, -gaH(){return"\u012eklijuoti"}, -gbS(){return"I\u0161\u0161okantysis meniu"}, -gcg(){return"Liko $remainingCount simboliai"}, -gcm(){return"Liko $remainingCount simbolio"}, -gc3(){return"Liko 1 simbolis"}, -gca(){return"Liko $remainingCount simboli\u0173"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Nuskaityti tekst\u0105"}, -gbA(){return"U\u017esklanda"}, -gcb(){return"U\u017edaryti \u201e$modalRouteContentName\u201c"}, -gci(){return B.a7}, -gZ(){return"Ie\u0161koti \u017einiatinklyje"}, -gaz(){return"Pasirinkti visk\u0105"}, -gaq(){return"Bendrinti"}, -gc4(){return"Rodyti meniu"}, -gbQ(){return"Per\u017ei\u016br\u0117ti licencijas"}} -A.amb.prototype={ -gaE(){return"Br\u012bdin\u0101jums"}, -gc5(){return"Atpaka\u013c"}, -gbO(){return"Ekr\u0101na apak\u0161da\u013cas lapa"}, -gc6(){return"Aizv\u0113rt"}, -gc1(){return"Aizv\u0113rt"}, -gaF(){return"Kop\u0113t"}, -gaG(){return"Izgriezt"}, -gbD(){return"Dz\u0113st"}, -gbo(){return"Dialoglodzi\u0146\u0161"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1\xa0licence"}, -gbq(){return"$licenseCount\xa0licences"}, -gcl(){return null}, -gbV(){return"Nav licen\u010du"}, -gbU(){return"Licences"}, -gO(){return"Mekl\u0113t"}, -gbw(){return"Ner\u0101d\u012bt izv\u0113lni"}, -gab(){return"Ner\u0101d\u012bt"}, -gcf(){return"Vair\u0101k"}, -gbx(){return"Atv\u0113rt navig\u0101cijas izv\u0113lni"}, -gaH(){return"Iel\u012bm\u0113t"}, -gbS(){return"Uznirsto\u0161\u0101 izv\u0113lne"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"Atlikusi 1\xa0rakstz\u012bme."}, -gca(){return"Atliku\u0161as $remainingCount\xa0rakstz\u012bmes."}, -gcn(){return null}, -gco(){return"Nav atlikusi neviena rakstz\u012bme."}, -gbz(){return"Sken\u0113t tekstu"}, -gbA(){return"P\u0101rkl\u0101jums"}, -gcb(){return"Aizv\u0113rt $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"Mekl\u0113t t\u012bmekl\u012b"}, -gaz(){return"Atlas\u012bt visu"}, -gaq(){return"Kop\u012bgot"}, -gc4(){return"R\u0101d\u012bt izv\u0113lni"}, -gbQ(){return"Skat\u012bt licences"}} -A.amc.prototype={ -gaE(){return"\u041f\u0440\u0435\u0434\u0443\u043f\u0440\u0435\u0434\u0443\u0432\u0430\u045a\u0435"}, -gc5(){return"\u041d\u0430\u0437\u0430\u0434"}, -gbO(){return"\u0414\u043e\u043b\u0435\u043d \u043b\u0438\u0441\u0442"}, -gc6(){return"\u0417\u0430\u0442\u0432\u043e\u0440\u0438"}, -gc1(){return"\u0417\u0430\u0442\u0432\u043e\u0440\u0438"}, -gaF(){return"\u041a\u043e\u043f\u0438\u0440\u0430\u0458"}, -gaG(){return"\u0418\u0441\u0435\u0447\u0438"}, -gbD(){return"\u0418\u0437\u0431\u0440\u0438\u0448\u0438"}, -gbo(){return"\u0414\u0438\u0458\u0430\u043b\u043e\u0433"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 \u043b\u0438\u0446\u0435\u043d\u0446\u0430"}, -gbq(){return"$licenseCount \u043b\u0438\u0446\u0435\u043d\u0446\u0438"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u041b\u0438\u0446\u0435\u043d\u0446\u0438"}, -gO(){return"\u041f\u043e\u0433\u043b\u0435\u0434\u043d\u0435\u0442\u0435 \u043d\u0430\u0433\u043e\u0440\u0435"}, -gbw(){return"\u041e\u0442\u0444\u0440\u043b\u0435\u0442\u0435 \u0433\u043e \u043c\u0435\u043d\u0438\u0442\u043e"}, -gab(){return"\u041e\u0442\u0444\u0440\u043b\u0438"}, -gcf(){return"\u0423\u0448\u0442\u0435"}, -gbx(){return"\u041e\u0442\u0432\u043e\u0440\u0435\u0442\u0435 \u0433\u043e \u043c\u0435\u043d\u0438\u0442\u043e \u0437\u0430 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0458\u0430"}, -gaH(){return"\u0417\u0430\u043b\u0435\u043f\u0438"}, -gbS(){return"\u0421\u043a\u043e\u043a\u0430\u0447\u043a\u043e \u043c\u0435\u043d\u0438"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"\u041f\u0440\u0435\u043e\u0441\u0442\u0430\u043d\u0443\u0432\u0430 \u0443\u0448\u0442\u0435 1 \u0437\u043d\u0430\u043a"}, -gca(){return"\u041f\u0440\u0435\u043e\u0441\u0442\u0430\u043d\u0443\u0432\u0430\u0430\u0442 \u0443\u0448\u0442\u0435 $remainingCount \u0437\u043d\u0430\u0446\u0438"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u0421\u043a\u0435\u043d\u0438\u0440\u0430\u0458\u0442\u0435 \u0433\u043e \u0442\u0435\u043a\u0441\u0442\u043e\u0442"}, -gbA(){return"\u0421\u043a\u0440\u0438\u043c"}, -gcb(){return"\u0417\u0430\u0442\u0432\u043e\u0440\u0435\u0442\u0435 \u0458\u0430 $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"\u041f\u0440\u0435\u0431\u0430\u0440\u0430\u0458\u0442\u0435 \u043d\u0430 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442"}, -gaz(){return"\u0418\u0437\u0431\u0435\u0440\u0438 \u0433\u0438 \u0441\u0438\u0442\u0435"}, -gaq(){return"\u0421\u043f\u043e\u0434\u0435\u043b\u0438"}, -gc4(){return"\u041f\u0440\u0438\u043a\u0430\u0436\u0438 \u043c\u0435\u043d\u0438"}, -gbQ(){return"\u041f\u0440\u0438\u043a\u0430\u0436\u0438 \u0433\u0438 \u043b\u0438\u0446\u0435\u043d\u0446\u0438\u0442\u0435"}} -A.amd.prototype={ -gaE(){return"\u0d2e\u0d41\u0d28\u0d4d\u0d28\u0d31\u0d3f\u0d2f\u0d3f\u0d2a\u0d4d\u0d2a\u0d4d"}, -gc5(){return"\u0d2e\u0d1f\u0d19\u0d4d\u0d19\u0d41\u0d15"}, -gbO(){return"\u0d2c\u0d4b\u0d1f\u0d4d\u0d1f\u0d02 \u0d37\u0d40\u0d31\u0d4d\u0d31\u0d4d"}, -gc6(){return"\u0d05\u0d1f\u0d2f\u0d4d\u0d15\u0d4d\u0d15\u0d41\u0d15"}, -gc1(){return"\u0d05\u0d1f\u0d2f\u0d4d\u200c\u0d15\u0d4d\u0d15\u0d41\u0d15"}, -gaF(){return"\u0d2a\u0d15\u0d7c\u0d24\u0d4d\u0d24\u0d41\u0d15"}, -gaG(){return"\u0d2e\u0d41\u0d31\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15"}, -gbD(){return"\u0d07\u0d32\u0d4d\u0d32\u0d3e\u0d24\u0d3e\u0d15\u0d4d\u0d15\u0d41\u0d15"}, -gbo(){return"\u0d21\u0d2f\u0d32\u0d4b\u0d17\u0d4d"}, -gce(){return null}, -gck(){return null}, -gbm(){return"\u0d12\u0d30\u0d41 \u0d32\u0d48\u0d38\u0d7b\u0d38\u0d4d"}, -gbq(){return"$licenseCount \u0d32\u0d48\u0d38\u0d7b\u0d38\u0d41\u0d15\u0d7e"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u0d32\u0d48\u0d38\u0d7b\u0d38\u0d41\u0d15\u0d7e"}, -gO(){return"\u0d2e\u0d41\u0d15\u0d33\u0d3f\u0d32\u0d47\u0d15\u0d4d\u0d15\u0d4d \u0d28\u0d4b\u0d15\u0d4d\u0d15\u0d41\u0d15"}, -gbw(){return"\u0d2e\u0d46\u0d28\u0d41 \u0d21\u0d3f\u0d38\u0d4d\u0d2e\u0d3f\u0d38\u0d4d \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d41\u0d15"}, -gab(){return"\u0d28\u0d3f\u0d30\u0d38\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15"}, -gcf(){return"\u0d15\u0d42\u0d1f\u0d41\u0d24\u0d7d"}, -gbx(){return"\u0d28\u0d3e\u0d35\u0d3f\u0d17\u0d47\u0d37\u0d7b \u0d2e\u0d46\u0d28\u0d41 \u0d24\u0d41\u0d31\u0d15\u0d4d\u0d15\u0d41\u0d15"}, -gaH(){return"\u0d12\u0d1f\u0d4d\u0d1f\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15"}, -gbS(){return"\u0d2a\u0d4b\u0d2a\u0d4d\u0d2a\u0d4d \u0d05\u0d2a\u0d4d\u0d2a\u0d4d \u0d2e\u0d46\u0d28\u0d41"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"\u0d12\u0d30\u0d41 \u0d2a\u0d4d\u0d30\u0d24\u0d40\u0d15\u0d02 \u0d36\u0d47\u0d37\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d41"}, -gca(){return"$remainingCount \u0d2a\u0d4d\u0d30\u0d24\u0d40\u0d15\u0d19\u0d4d\u0d19\u0d7e \u0d36\u0d47\u0d37\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d41"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u0d1f\u0d46\u0d15\u0d4d\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d \u0d38\u0d4d\u200c\u0d15\u0d3e\u0d7b \u0d1a\u0d46\u0d2f\u0d4d\u0d2f\u0d41\u0d15"}, -gbA(){return"\u0d38\u0d4d\u0d15\u0d4d\u0d30\u0d3f\u0d02"}, -gcb(){return"$modalRouteContentName \u0d05\u0d1f\u0d2f\u0d4d\u0d15\u0d4d\u0d15\u0d41\u0d15"}, -gci(){return B.d1}, -gZ(){return"\u0d35\u0d46\u0d2c\u0d3f\u0d7d \u0d24\u0d3f\u0d30\u0d2f\u0d41\u0d15"}, -gaz(){return"\u0d0e\u0d32\u0d4d\u0d32\u0d3e\u0d02 \u0d24\u0d3f\u0d30\u0d1e\u0d4d\u0d1e\u0d46\u0d1f\u0d41\u0d15\u0d4d\u0d15\u0d41\u0d15"}, -gaq(){return"\u0d2a\u0d19\u0d4d\u0d15\u0d3f\u0d1f\u0d41\u0d15"}, -gc4(){return"\u0d2e\u0d46\u0d28\u0d41 \u0d15\u0d3e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15"}, -gbQ(){return"\u0d32\u0d48\u0d38\u0d7b\u0d38\u0d41\u0d15\u0d7e \u0d15\u0d3e\u0d23\u0d41\u0d15"}} -A.ame.prototype={ -gaE(){return"\u0421\u044d\u0440\u044d\u043c\u0436\u043b\u04af\u04af\u043b\u044d\u0433"}, -gc5(){return"\u0411\u0443\u0446\u0430\u0445"}, -gbO(){return"\u0414\u043e\u043e\u0434 \u0445\u04af\u0441\u043d\u044d\u0433\u0442"}, -gc6(){return"\u0425\u0430\u0430\u0445"}, -gc1(){return"\u0425\u0430\u0430\u0445"}, -gaF(){return"\u0425\u0443\u0443\u043b\u0430\u0445"}, -gaG(){return"\u0422\u0430\u0441\u043b\u0430\u0445"}, -gbD(){return"\u0423\u0441\u0442\u0433\u0430\u0445"}, -gbo(){return"\u0425\u0430\u0440\u0438\u043b\u0446\u0430\u0445 \u0446\u043e\u043d\u0445"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 \u043b\u0438\u0446\u0435\u043d\u0437"}, -gbq(){return"$licenseCount \u043b\u0438\u0446\u0435\u043d\u0437"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u041b\u0438\u0446\u0435\u043d\u0437"}, -gO(){return"\u0414\u044d\u044d\u0448\u044d\u044d \u0445\u0430\u0440\u0430\u0445"}, -gbw(){return"\u0426\u044d\u0441\u0438\u0439\u0433 \u0445\u0430\u0430\u0445"}, -gab(){return"\u04ae\u043b \u0445\u044d\u0440\u044d\u0433\u0441\u044d\u0445"}, -gcf(){return"\u0411\u0443\u0441\u0430\u0434"}, -gbx(){return"\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u044b\u043d \u0446\u044d\u0441\u0438\u0439\u0433 \u043d\u044d\u044d\u0445"}, -gaH(){return"\u0411\u0443\u0443\u043b\u0433\u0430\u0445"}, -gbS(){return"\u041f\u043e\u043f\u0430\u043f \u0446\u044d\u0441"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 \u0442\u044d\u043c\u0434\u044d\u0433\u0442 \u04af\u043b\u0434\u0441\u044d\u043d"}, -gca(){return"$remainingCount \u0442\u044d\u043c\u0434\u044d\u0433\u0442 \u04af\u043b\u0434\u0441\u044d\u043d"}, -gcn(){return null}, -gco(){return"No characters remaining"}, -gbz(){return"\u0422\u0435\u043a\u0441\u0442\u0438\u0439\u0433 \u0441\u043a\u0430\u043d \u0445\u0438\u0439\u0445"}, -gbA(){return"\u0421\u043a\u0440\u0438\u043c"}, -gcb(){return"$modalRouteContentName-\u0433 \u0445\u0430\u0430\u0445"}, -gci(){return B.a7}, -gZ(){return"\u0412\u0435\u0431\u044d\u044d\u0441 \u0445\u0430\u0439\u0445"}, -gaz(){return"\u0411\u04af\u0433\u0434\u0438\u0439\u0433 \u0441\u043e\u043d\u0433\u043e\u0445"}, -gaq(){return"\u0425\u0443\u0432\u0430\u0430\u043b\u0446\u0430\u0445"}, -gc4(){return"\u0426\u044d\u0441\u0438\u0439\u0433 \u0445\u0430\u0440\u0443\u0443\u043b\u0430\u0445"}, -gbQ(){return"\u041b\u0438\u0446\u0435\u043d\u0437 \u0445\u0430\u0440\u0430\u0445"}} -A.amf.prototype={ -gaE(){return"\u0938\u0942\u091a\u0928\u093e"}, -gc5(){return"\u092e\u093e\u0917\u0947"}, -gbO(){return"\u0924\u0933\u093e\u0936\u0940 \u0905\u0938\u0932\u0947\u0932\u0940 \u0936\u0940\u091f"}, -gc6(){return"\u092c\u0902\u0926 \u0915\u0930\u093e"}, -gc1(){return"\u092c\u0902\u0926 \u0915\u0930\u093e"}, -gaF(){return"\u0915\u0949\u092a\u0940 \u0915\u0930\u093e"}, -gaG(){return"\u0915\u091f \u0915\u0930\u093e"}, -gbD(){return"\u0939\u091f\u0935\u093e"}, -gbo(){return"\u0921\u093e\u092f\u0932\u0949\u0917"}, -gce(){return null}, -gck(){return null}, -gbm(){return"\u090f\u0915 \u092a\u0930\u0935\u093e\u0928\u093e"}, -gbq(){return"$licenseCount \u092a\u0930\u0935\u093e\u0928\u0947"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u092a\u0930\u0935\u093e\u0928\u0947"}, -gO(){return"\u0936\u094b\u0927 \u0918\u094d\u092f\u093e"}, -gbw(){return"\u092e\u0947\u0928\u0942 \u0921\u093f\u0938\u092e\u093f\u0938 \u0915\u0930\u093e"}, -gab(){return"\u0921\u093f\u0938\u092e\u093f\u0938 \u0915\u0930\u093e"}, -gcf(){return"\u0906\u0923\u0916\u0940"}, -gbx(){return"\u0928\u0947\u0935\u094d\u0939\u093f\u0917\u0947\u0936\u0928 \u092e\u0947\u0928\u0942 \u0909\u0918\u0921\u093e"}, -gaH(){return"\u092a\u0947\u0938\u094d\u091f \u0915\u0930\u093e"}, -gbS(){return"\u092a\u0949\u092a\u0905\u092a \u092e\u0947\u0928\u0942"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"\u090f\u0915 \u0935\u0930\u094d\u0923 \u0936\u093f\u0932\u094d\u0932\u0915"}, -gca(){return"$remainingCount \u0935\u0930\u094d\u0923 \u0936\u093f\u0932\u094d\u0932\u0915"}, -gcn(){return null}, -gco(){return"\u0915\u094b\u0923\u0924\u0947\u0939\u0940 \u0935\u0930\u094d\u0923 \u0936\u093f\u0932\u094d\u0932\u0915 \u0928\u093e\u0939\u0940\u0924"}, -gbz(){return"\u092e\u091c\u0915\u0942\u0930 \u0938\u094d\u0915\u0945\u0928 \u0915\u0930\u093e"}, -gbA(){return"\u0938\u094d\u0915\u094d\u0930\u093f\u092e"}, -gcb(){return"$modalRouteContentName \u092c\u0902\u0926 \u0915\u0930\u093e"}, -gci(){return B.mf}, -gZ(){return"\u0935\u0947\u092c\u0935\u0930 \u0936\u094b\u0927\u093e"}, -gaz(){return"\u0938\u0930\u094d\u0935 \u0928\u093f\u0935\u0921\u093e"}, -gaq(){return"\u0936\u0947\u0905\u0930 \u0915\u0930\u093e"}, -gc4(){return"\u092e\u0947\u0928\u0942 \u0926\u093e\u0916\u0935\u093e"}, -gbQ(){return"\u092a\u0930\u0935\u093e\u0928\u0947 \u092a\u0939\u093e"}} -A.amg.prototype={ -gaE(){return"Makluman"}, -gc5(){return"Kembali"}, -gbO(){return"Helaian Bawah"}, -gc6(){return"Tutup"}, -gc1(){return"Tutup"}, -gaF(){return"Salin"}, -gaG(){return"Potong"}, -gbD(){return"Padam"}, -gbo(){return"Dialog"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 lesen"}, -gbq(){return"$licenseCount lesen"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Lesen"}, -gO(){return"Lihat ke Atas"}, -gbw(){return"Ketepikan menu"}, -gab(){return"Tolak"}, -gcf(){return"Lagi"}, -gbx(){return"Buka menu navigasi"}, -gaH(){return"Tampal"}, -gbS(){return"Menu pop timbul"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 aksara lagi"}, -gca(){return"$remainingCount aksara lagi"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Imbas teks"}, -gbA(){return"Scrim"}, -gcb(){return"Tutup $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"Buat carian pada Web"}, -gaz(){return"Pilih semua"}, -gaq(){return"Kongsi"}, -gc4(){return"Tunjukkan menu"}, -gbQ(){return"Lihat lesen"}} -A.amh.prototype={ -gaE(){return"\u101e\u1010\u102d\u1015\u1031\u1038\u1001\u103b\u1000\u103a"}, -gc5(){return"\u1014\u1031\u102c\u1000\u103a\u101e\u102d\u102f\u1037"}, -gbO(){return"\u1021\u1031\u102c\u1000\u103a\u1001\u103c\u1031\u1021\u1015\u102d\u102f\u1006\u1031\u102c\u1004\u103a\u1038 \u1005\u102c\u1019\u103b\u1000\u103a\u1014\u103e\u102c"}, -gc6(){return"\u1015\u102d\u1010\u103a\u101b\u1014\u103a"}, -gc1(){return"\u1015\u102d\u1010\u103a\u101b\u1014\u103a"}, -gaF(){return"\u1019\u102d\u1010\u1039\u1010\u1030\u1000\u1030\u1038\u101b\u1014\u103a"}, -gaG(){return"\u1016\u103c\u1010\u103a\u101a\u1030\u101b\u1014\u103a"}, -gbD(){return"\u1016\u103b\u1000\u103a\u101b\u1014\u103a"}, -gbo(){return"\u1012\u102d\u102f\u1004\u103a\u101a\u102c\u101c\u1031\u102c\u1037"}, -gce(){return null}, -gck(){return null}, -gbm(){return"\u101c\u102d\u102f\u1004\u103a\u1005\u1004\u103a 1 \u1001\u102f"}, -gbq(){return"\u101c\u102d\u102f\u1004\u103a\u1005\u1004\u103a $licenseCount \u1001\u102f"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u101c\u102d\u102f\u1004\u103a\u1005\u1004\u103a\u1019\u103b\u102c\u1038"}, -gO(){return"\u1021\u1015\u1031\u102b\u103a\u1000\u103c\u100a\u103a\u1037\u101b\u1014\u103a"}, -gbw(){return"\u1019\u102e\u1014\u1030\u1038\u1000\u102d\u102f\u1015\u101a\u103a\u1015\u102b"}, -gab(){return"\u1015\u101a\u103a\u101b\u1014\u103a"}, -gcf(){return"\u1014\u1031\u102c\u1000\u103a\u1011\u1015\u103a"}, -gbx(){return"\u101c\u1019\u103a\u1038\u100a\u103d\u103e\u1014\u103a\u1019\u102e\u1014\u1030\u1038\u1000\u102d\u102f \u1016\u103d\u1004\u1037\u103a\u101b\u1014\u103a"}, -gaH(){return"\u1000\u1030\u1038\u1011\u100a\u1037\u103a\u101b\u1014\u103a"}, -gbS(){return"\u1015\u1031\u102b\u1037\u1015\u103a\u1021\u1015\u103a\u1019\u102e\u1014\u1030\u1038"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"\u1021\u1000\u1039\u1001\u101b\u102c \u1041 \u101c\u102f\u1036\u1038\u1000\u103b\u1014\u103a\u101e\u100a\u103a"}, -gca(){return"\u1021\u1000\u1039\u1001\u101b\u102c $remainingCount \u101c\u102f\u1036\u1038\u1000\u103b\u1014\u103a\u101e\u100a\u103a"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u1005\u102c\u101e\u102c\u1038 \u1005\u1000\u1004\u103a\u1016\u1010\u103a\u101b\u1014\u103a"}, -gbA(){return"Scrim"}, -gcb(){return"$modalRouteContentName \u1015\u102d\u1010\u103a\u101b\u1014\u103a"}, -gci(){return B.d1}, -gZ(){return"\u101d\u1018\u103a\u1010\u103d\u1004\u103a\u101b\u103e\u102c\u101b\u1014\u103a"}, -gaz(){return"\u1021\u102c\u1038\u101c\u102f\u1036\u1038 \u101b\u103d\u1031\u1038\u101b\u1014\u103a"}, -gaq(){return"\u1019\u103b\u103e\u101d\u1031\u101b\u1014\u103a"}, -gc4(){return"\u1019\u102e\u1014\u1030\u1038 \u1015\u103c\u101b\u1014\u103a"}, -gbQ(){return"\u101c\u102d\u102f\u1004\u103a\u1005\u1004\u103a\u1019\u103b\u102c\u1038\u1000\u103c\u100a\u103a\u1037\u101b\u1014\u103a"}} -A.ami.prototype={ -gaE(){return"Varsel"}, -gc5(){return"Tilbake"}, -gbO(){return"Felt nederst"}, -gc6(){return"Lukk"}, -gc1(){return"Lukk"}, -gaF(){return"Kopi\xe9r"}, -gaG(){return"Klipp ut"}, -gbD(){return"Slett"}, -gbo(){return"Dialogboks"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 lisens"}, -gbq(){return"$licenseCount lisenser"}, -gcl(){return null}, -gbV(){return null}, -gbU(){return"Lisenser"}, -gO(){return"Sl\xe5 opp"}, -gbw(){return"Lukk menyen"}, -gab(){return"Avvis"}, -gcf(){return"Mer"}, -gbx(){return"\xc5pne navigasjonsmenyen"}, -gaH(){return"Lim inn"}, -gbS(){return"Forgrunnsmeny"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 tegn gjenst\xe5r"}, -gca(){return"$remainingCount tegn gjenst\xe5r"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Skann tekst"}, -gbA(){return"Vev"}, -gcb(){return"Lukk $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"S\xf8k p\xe5 nettet"}, -gaz(){return"Velg alle"}, -gaq(){return"Del"}, -gc4(){return"Vis meny"}, -gbQ(){return"Se lisenser"}} -A.amj.prototype={ -gaE(){return"\u0905\u0932\u0930\u094d\u091f"}, -gc5(){return"\u092a\u091b\u093e\u0921\u093f \u091c\u093e\u0928\u0941\u0939\u094b\u0938\u094d"}, -gbO(){return"\u092a\u0941\u091b\u093e\u0930\u0915\u094b \u092a\u093e\u0928\u093e"}, -gc6(){return"\u092c\u0928\u094d\u0926 \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"}, -gc1(){return"\u092c\u0928\u094d\u0926 \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"}, -gaF(){return"\u0915\u092a\u0940 \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"}, -gaG(){return"\u0915\u093e\u091f\u094d\u0928\u0941\u0939\u094b\u0938\u094d"}, -gbD(){return"\u092e\u0947\u091f\u094d\u0928\u0941\u0939\u094b\u0938\u094d"}, -gbo(){return"\u0938\u0902\u0935\u093e\u0926"}, -gce(){return null}, -gck(){return null}, -gbm(){return"\u090f\u0909\u091f\u093e \u0907\u091c\u093e\u091c\u0924\u092a\u0924\u094d\u0930"}, -gbq(){return"$licenseCount \u0935\u091f\u093e \u0907\u091c\u093e\u091c\u0924\u092a\u0924\u094d\u0930"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u0907\u091c\u093e\u091c\u0924\u092a\u0924\u094d\u0930\u0939\u0930\u0942"}, -gO(){return"\u092e\u093e\u0925\u093f\u0924\u093f\u0930 \u0939\u0947\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"}, -gbw(){return"\u092e\u0947\u0928\u0941 \u0916\u093e\u0930\u0947\u091c \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"}, -gab(){return"\u0916\u093e\u0930\u0947\u091c \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"}, -gcf(){return"\u0925\u092a"}, -gbx(){return"\u0928\u0947\u092d\u093f\u0917\u0947\u0938\u0928 \u092e\u0947\u0928\u0941 \u0916\u094b\u0932\u094d\u0928\u0941\u0939\u094b\u0938\u094d"}, -gaH(){return"\u091f\u093e\u0901\u0938\u094d\u0928\u0941\u0939\u094b\u0938\u094d"}, -gbS(){return"\u092a\u092a\u0905\u092a \u092e\u0947\u0928\u0941"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"\u0967 \u0935\u0930\u094d\u0923 \u092c\u093e\u0901\u0915\u0940"}, -gca(){return"$remainingCount \u0935\u0930\u094d\u0923\u0939\u0930\u0942 \u092c\u093e\u0901\u0915\u0940"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u091f\u0947\u0915\u094d\u0938\u094d\u091f \u0938\u094d\u0915\u094d\u092f\u093e\u0928 \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"}, -gbA(){return"\u0938\u094d\u0915\u094d\u0930\u093f\u092e"}, -gcb(){return"$modalRouteContentName \u092c\u0928\u094d\u0926 \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"}, -gci(){return B.d1}, -gZ(){return"\u0935\u0947\u092c\u092e\u093e \u0916\u094b\u091c\u094d\u0928\u0941\u0939\u094b\u0938\u094d"}, -gaz(){return"\u0938\u092c\u0948 \u092c\u091f\u0928\u0939\u0930\u0942 \u091a\u092f\u0928 \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"}, -gaq(){return"\u0938\u0947\u092f\u0930 \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"}, -gc4(){return"\u092e\u0947\u0928\u0941 \u0926\u0947\u0916\u093e\u0909\u0928\u0941\u0939\u094b\u0938\u094d"}, -gbQ(){return"\u0932\u093e\u0907\u0938\u0947\u0928\u094d\u0938\u0939\u0930\u0942 \u0939\u0947\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"}} -A.amk.prototype={ -gaE(){return"Melding"}, -gc5(){return"Terug"}, -gbO(){return"Blad onderaan"}, -gc6(){return"Sluiten"}, -gc1(){return"Sluiten"}, -gaF(){return"Kopi\xebren"}, -gaG(){return"Knippen"}, -gbD(){return"Verwijderen"}, -gbo(){return"Dialoogvenster"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 licentie"}, -gbq(){return"$licenseCount licenties"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Licenties"}, -gO(){return"Opzoeken"}, -gbw(){return"Menu sluiten"}, -gab(){return"Sluiten"}, -gcf(){return"Meer"}, -gbx(){return"Navigatiemenu openen"}, -gaH(){return"Plakken"}, -gbS(){return"Pop-upmenu"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 teken resterend"}, -gca(){return"$remainingCount tekens resterend"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Tekst scannen"}, -gbA(){return"Scrim"}, -gcb(){return"$modalRouteContentName sluiten"}, -gci(){return B.a7}, -gZ(){return"Op internet zoeken"}, -gaz(){return"Alles selecteren"}, -gaq(){return"Delen"}, -gc4(){return"Menu tonen"}, -gbQ(){return"Licenties bekijken"}} -A.aml.prototype={ -gaE(){return"Varsel"}, -gc5(){return"Tilbake"}, -gbO(){return"Felt nederst"}, -gc6(){return"Lukk"}, -gc1(){return"Lukk"}, -gaF(){return"Kopi\xe9r"}, -gaG(){return"Klipp ut"}, -gbD(){return"Slett"}, -gbo(){return"Dialogboks"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 lisens"}, -gbq(){return"$licenseCount lisenser"}, -gcl(){return null}, -gbV(){return null}, -gbU(){return"Lisenser"}, -gO(){return"Sl\xe5 opp"}, -gbw(){return"Lukk menyen"}, -gab(){return"Avvis"}, -gcf(){return"Mer"}, -gbx(){return"\xc5pne navigasjonsmenyen"}, -gaH(){return"Lim inn"}, -gbS(){return"Forgrunnsmeny"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 tegn gjenst\xe5r"}, -gca(){return"$remainingCount tegn gjenst\xe5r"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Skann tekst"}, -gbA(){return"Vev"}, -gcb(){return"Lukk $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"S\xf8k p\xe5 nettet"}, -gaz(){return"Velg alle"}, -gaq(){return"Del"}, -gc4(){return"Vis meny"}, -gbQ(){return"Se lisenser"}} -A.amm.prototype={ -gaE(){return"\u0b06\u0b32\u0b30\u0b4d\u0b1f"}, -gc5(){return"\u0b2a\u0b1b\u0b15\u0b41 \u0b2b\u0b47\u0b30\u0b28\u0b4d\u0b24\u0b41"}, -gbO(){return"\u0b2c\u0b1f\u0b2e \u0b38\u0b3f\u0b1f"}, -gc6(){return"\u0b2c\u0b28\u0b4d\u0b26 \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"}, -gc1(){return"\u0b2c\u0b28\u0b4d\u0b26 \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"}, -gaF(){return"\u0b15\u0b2a\u0b3f \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"}, -gaG(){return"\u0b15\u0b1f \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"}, -gbD(){return"\u0b21\u0b3f\u0b32\u0b3f\u0b1f \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"}, -gbo(){return"\u0b21\u0b3e\u0b0f\u0b32\u0b17"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 \u0b32\u0b3e\u0b07\u0b38\u0b47\u0b28\u0b4d\u0b38"}, -gbq(){return"$licenseCount \u0b32\u0b3e\u0b07\u0b38\u0b47\u0b28\u0b4d\u0b38"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u0b32\u0b3e\u0b07\u0b38\u0b47\u0b28\u0b4d\u0b38"}, -gO(){return"\u0b09\u0b2a\u0b30\u0b15\u0b41 \u0b26\u0b47\u0b16\u0b28\u0b4d\u0b24\u0b41"}, -gbw(){return"\u0b2e\u0b47\u0b28\u0b41 \u0b16\u0b3e\u0b30\u0b1c \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"}, -gab(){return"\u0b16\u0b3e\u0b30\u0b1c \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"}, -gcf(){return"\u0b05\u0b27\u0b3f\u0b15"}, -gbx(){return"\u0b28\u0b3e\u0b2d\u0b3f\u0b17\u0b47\u0b38\u0b28 \u0b2e\u0b47\u0b28\u0b41 \u0b16\u0b4b\u0b32\u0b28\u0b4d\u0b24\u0b41"}, -gaH(){return"\u0b2a\u0b47\u0b37\u0b4d\u0b1f \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"}, -gbS(){return"\u0b2a\u0b2a\u0b05\u0b2a \u0b2e\u0b47\u0b28\u0b41"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 \u0b15\u0b47\u0b30\u0b47\u0b15\u0b4d\u0b1f\u0b30 \u0b2c\u0b3e\u0b15\u0b3f \u0b05\u0b1b\u0b3f"}, -gca(){return"$remainingCount \u0b15\u0b47\u0b30\u0b47\u0b15\u0b4d\u0b1f\u0b30 \u0b2c\u0b3e\u0b15\u0b3f \u0b05\u0b1b\u0b3f"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u0b1f\u0b47\u0b15\u0b4d\u0b38\u0b1f \u0b38\u0b4d\u0b15\u0b3e\u0b28 \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"}, -gbA(){return"\u0b38\u0b4d\u0b15\u0b4d\u0b30\u0b3f\u0b2e"}, -gcb(){return"$modalRouteContentName\u0b15\u0b41 \u0b2c\u0b28\u0b4d\u0b26 \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"}, -gci(){return B.d1}, -gZ(){return"\u0b71\u0b47\u0b2c \u0b38\u0b30\u0b4d\u0b1a\u0b4d\u0b1a \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"}, -gaz(){return"\u0b38\u0b2c\u0b41 \u0b1a\u0b5f\u0b28 \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"}, -gaq(){return"\u0b38\u0b47\u0b5f\u0b3e\u0b30 \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"}, -gc4(){return"\u0b2e\u0b47\u0b28\u0b41 \u0b26\u0b47\u0b16\u0b3e\u0b28\u0b4d\u0b24\u0b41"}, -gbQ(){return"\u0b32\u0b3e\u0b07\u0b38\u0b47\u0b28\u0b4d\u0b38 \u0b2d\u0b4d\u0b5f\u0b41 \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"}} -A.amn.prototype={ -gaE(){return"\u0a05\u0a32\u0a30\u0a1f"}, -gc5(){return"\u0a2a\u0a3f\u0a71\u0a1b\u0a47"}, -gbO(){return"\u0a39\u0a47\u0a20\u0a32\u0a40 \u0a36\u0a40\u0a1f"}, -gc6(){return"\u0a2c\u0a70\u0a26 \u0a15\u0a30\u0a4b"}, -gc1(){return"\u0a2c\u0a70\u0a26 \u0a15\u0a30\u0a4b"}, -gaF(){return"\u0a15\u0a3e\u0a2a\u0a40 \u0a15\u0a30\u0a4b"}, -gaG(){return"\u0a15\u0a71\u0a1f \u0a15\u0a30\u0a4b"}, -gbD(){return"\u0a2e\u0a3f\u0a1f\u0a3e\u0a13"}, -gbo(){return"\u0a35\u0a3f\u0a70\u0a21\u0a4b"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 \u0a32\u0a3e\u0a07\u0a38\u0a70\u0a38"}, -gbq(){return"$licenseCount \u0a32\u0a3e\u0a07\u0a38\u0a70\u0a38"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u0a32\u0a3e\u0a07\u0a38\u0a70\u0a38"}, -gO(){return"\u0a16\u0a4b\u0a1c\u0a4b"}, -gbw(){return"\u0a2e\u0a40\u0a28\u0a42 \u0a16\u0a3e\u0a30\u0a1c \u0a15\u0a30\u0a4b"}, -gab(){return"\u0a16\u0a3e\u0a30\u0a1c \u0a15\u0a30\u0a4b"}, -gcf(){return"\u0a39\u0a4b\u0a30"}, -gbx(){return"\u0a28\u0a48\u0a35\u0a40\u0a17\u0a47\u0a36\u0a28 \u0a2e\u0a40\u0a28\u0a42 \u0a16\u0a4b\u0a32\u0a4d\u0a39\u0a4b"}, -gaH(){return"\u0a2a\u0a47\u0a38\u0a1f \u0a15\u0a30\u0a4b"}, -gbS(){return"\u0a2a\u0a4c\u0a2a\u0a05\u0a71\u0a2a \u0a2e\u0a40\u0a28\u0a42"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 \u0a05\u0a71\u0a16\u0a30-\u0a1a\u0a3f\u0a70\u0a28\u0a4d\u0a39 \u0a2c\u0a3e\u0a15\u0a40"}, -gca(){return"$remainingCount \u0a05\u0a71\u0a16\u0a30-\u0a1a\u0a3f\u0a70\u0a28\u0a4d\u0a39 \u0a2c\u0a3e\u0a15\u0a40"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u0a32\u0a3f\u0a16\u0a24 \u0a28\u0a42\u0a70 \u0a38\u0a15\u0a48\u0a28 \u0a15\u0a30\u0a4b"}, -gbA(){return"\u0a38\u0a15\u0a4d\u0a30\u0a3f\u0a2e"}, -gcb(){return"$modalRouteContentName \u0a28\u0a42\u0a70 \u0a2c\u0a70\u0a26 \u0a15\u0a30\u0a4b"}, -gci(){return B.d1}, -gZ(){return"\u0a35\u0a48\u0a71\u0a2c '\u0a24\u0a47 \u0a16\u0a4b\u0a1c\u0a4b"}, -gaz(){return"\u0a38\u0a2d \u0a1a\u0a41\u0a23\u0a4b"}, -gaq(){return"\u0a38\u0a3e\u0a02\u0a1d\u0a3e \u0a15\u0a30\u0a4b"}, -gc4(){return"\u0a2e\u0a40\u0a28\u0a42 \u0a26\u0a3f\u0a16\u0a3e\u0a13"}, -gbQ(){return"\u0a32\u0a3e\u0a07\u0a38\u0a70\u0a38 \u0a26\u0a47\u0a16\u0a4b"}} -A.amo.prototype={ -gaE(){return"Alert"}, -gc5(){return"Wstecz"}, -gbO(){return"Plansza dolna"}, -gc6(){return"Zamknij"}, -gc1(){return"Zamknij"}, -gaF(){return"Kopiuj"}, -gaG(){return"Wytnij"}, -gbD(){return"Usu\u0144"}, -gbo(){return"Okno dialogowe"}, -gce(){return"$licenseCount\xa0licencje"}, -gck(){return"$licenseCount\xa0licencji"}, -gbm(){return"1\xa0licencja"}, -gbq(){return"$licenseCount\xa0licencji"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Licencje"}, -gO(){return"Sprawd\u017a"}, -gbw(){return"Zamknij menu"}, -gab(){return"Zamknij"}, -gcf(){return"Wi\u0119cej"}, -gbx(){return"Otw\xf3rz menu nawigacyjne"}, -gaH(){return"Wklej"}, -gbS(){return"Menu kontekstowe"}, -gcg(){return"Pozosta\u0142y $remainingCount znaki"}, -gcm(){return"Pozosta\u0142o $remainingCount znak\xf3w"}, -gc3(){return"Jeszcze 1 znak"}, -gca(){return"Pozosta\u0142o $remainingCount znak\xf3w"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Skanuj tekst"}, -gbA(){return"Siatka"}, -gcb(){return"Zamknij: $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"Szukaj w\xa0internecie"}, -gaz(){return"Zaznacz wszystko"}, -gaq(){return"Udost\u0119pnij"}, -gc4(){return"Poka\u017c menu"}, -gbQ(){return"Wy\u015bwietl licencje"}} -A.amp.prototype={ -gaE(){return"\u062e\u0628\u0631\u062a\u06cc\u0627"}, -gc5(){return"\u0634\u0627\u062a\u0647"}, -gbO(){return"Bottom Sheet"}, -gc6(){return"\u062a\u0693\u0644"}, -gc1(){return"\u0628\u0646\u062f\u0647"}, -gaF(){return"\u06a9\u0627\u067e\u06cc"}, -gaG(){return"\u06a9\u0645 \u06a9\u0693\u0626"}, -gbD(){return""}, -gbo(){return"\u062e\u0628\u0631\u06d0 \u0627\u062a\u0631\u06d0"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 license"}, -gbq(){return"$licenseCount licenses"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u062c\u0648\u0627\u0632\u0648\u0646\u0647"}, -gO(){return"Look Up"}, -gbw(){return"Dismiss menu"}, -gab(){return"\u0631\u062f \u06a9\u0693\u0647"}, -gcf(){return"More"}, -gbx(){return"\u062f \u067e\u0631\u0627\u0646\u06cc\u0633\u062a\u06cc \u0646\u06cc\u06cc\u0646\u06ab \u0645\u06cc\u0646\u0648"}, -gaH(){return"\u067e\u06cc\u067c \u06a9\u0693\u0626"}, -gbS(){return"\u062f \u067e\u0627\u067e \u0627\u067e \u0645\u06cc\u0646\u0648"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 character remaining"}, -gca(){return"$remainingCount characters remaining"}, -gcn(){return null}, -gco(){return"No characters remaining"}, -gbz(){return"\u0645\u062a\u0646 \u0633\u06a9\u06cc\u0646 \u06a9\u0693\u0626"}, -gbA(){return"Scrim"}, -gcb(){return"Close $modalRouteName"}, -gci(){return B.d1}, -gZ(){return"Search Web"}, -gaz(){return"\u063a\u0648\u0631\u0647 \u06a9\u0693\u0626"}, -gaq(){return"Share..."}, -gc4(){return"\u063a\u0648\u0631\u0646\u06cd \u069a\u0648\u062f\u0644"}, -gbQ(){return"\u0644\u06cc\u062f\u0644\u0633 \u0648\u06ab\u0648\u0631\u0626"}} -A.Yt.prototype={ -gaE(){return"Alerta"}, -gc5(){return"Voltar"}, -gbO(){return"P\xe1gina inferior"}, -gc6(){return"Fechar"}, -gc1(){return"Fechar"}, -gaF(){return"Copiar"}, -gaG(){return"Cortar"}, -gbD(){return"Excluir"}, -gbo(){return"Caixa de di\xe1logo"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 licen\xe7a"}, -gbq(){return"$licenseCount licen\xe7as"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Licen\xe7as"}, -gO(){return"Pesquisar"}, -gbw(){return"Dispensar menu"}, -gab(){return"Dispensar"}, -gcf(){return"Mais"}, -gbx(){return"Abrir menu de navega\xe7\xe3o"}, -gaH(){return"Colar"}, -gbS(){return"Menu pop-up"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 caractere restante"}, -gca(){return"$remainingCount caracteres restantes"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Digitalizar texto"}, -gbA(){return"Scrim"}, -gcb(){return"Fechar $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"Pesquisar na Web"}, -gaz(){return"Selecionar tudo"}, -gaq(){return"Compartilhar"}, -gc4(){return"Mostrar menu"}, -gbQ(){return"Acessar licen\xe7as"}} -A.amq.prototype={ -gaq(){return"Partilhar"}, -gO(){return"Procurar"}, -gbw(){return"Ignorar menu"}, -gbO(){return"Sec\xe7\xe3o inferior"}, -gbD(){return"Eliminar"}, -gbQ(){return"Ver licen\xe7as"}, -gab(){return"Ignorar"}, -gc3(){return"Resta 1 car\xe1ter"}, -gca(){return"Restam $remainingCount carateres"}} -A.amr.prototype={ -gaE(){return"Alert\u0103"}, -gc5(){return"\xcenapoi"}, -gbO(){return"Foaie din partea de jos"}, -gc6(){return"\xcenchide\u021bi"}, -gc1(){return"\xcenchide\u021bi"}, -gaF(){return"Copia\u021bi"}, -gaG(){return"Decupa\u021bi"}, -gbD(){return"\u0218terge\u021bi"}, -gbo(){return"Caset\u0103 de dialog"}, -gce(){return"$licenseCount licen\u021be"}, -gck(){return null}, -gbm(){return"O licen\u021b\u0103"}, -gbq(){return"$licenseCount de licen\u021be"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Licen\u021be"}, -gO(){return"Privire \xeen sus"}, -gbw(){return"Respinge\u021bi meniul"}, -gab(){return"\xcenchide\u021bi"}, -gcf(){return"Mai multe"}, -gbx(){return"Deschide\u021bi meniul de navigare"}, -gaH(){return"Insera\u021bi"}, -gbS(){return"Meniu pop-up"}, -gcg(){return"$remainingCount caractere r\u0103mase"}, -gcm(){return null}, -gc3(){return"un caracter r\u0103mas"}, -gca(){return"$remainingCount de caractere r\u0103mase"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Scana\u021bi textul"}, -gbA(){return"Material"}, -gcb(){return"\xcenchide\u021bi $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"C\u0103uta\u021bi pe web"}, -gaz(){return"Selecta\u021bi tot"}, -gaq(){return"Trimite\u021bi"}, -gc4(){return"Afi\u0219a\u021bi meniul"}, -gbQ(){return"Vede\u021bi licen\u021bele"}} -A.ams.prototype={ -gaE(){return"\u041e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0435"}, -gc5(){return"\u041d\u0430\u0437\u0430\u0434"}, -gbO(){return"\u041d\u0438\u0436\u043d\u0438\u0439 \u044d\u043a\u0440\u0430\u043d"}, -gc6(){return"\u0417\u0430\u043a\u0440\u044b\u0442\u044c"}, -gc1(){return"\u0417\u0430\u043a\u0440\u044b\u0442\u044c"}, -gaF(){return"\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c"}, -gaG(){return"\u0412\u044b\u0440\u0435\u0437\u0430\u0442\u044c"}, -gbD(){return"\u0423\u0434\u0430\u043b\u0438\u0442\u044c"}, -gbo(){return"\u0414\u0438\u0430\u043b\u043e\u0433\u043e\u0432\u043e\u0435 \u043e\u043a\u043d\u043e"}, -gce(){return"$licenseCount \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438"}, -gck(){return"$licenseCount \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0439"}, -gbm(){return"1 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u044f"}, -gbq(){return"$licenseCount \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u041b\u0438\u0446\u0435\u043d\u0437\u0438\u0438"}, -gO(){return"\u041d\u0430\u0439\u0442\u0438"}, -gbw(){return"\u0417\u0430\u043a\u0440\u044b\u0442\u044c \u043c\u0435\u043d\u044e"}, -gab(){return"\u0417\u0430\u043a\u0440\u044b\u0442\u044c"}, -gcf(){return"\u0415\u0449\u0451"}, -gbx(){return"\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u043c\u0435\u043d\u044e \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438"}, -gaH(){return"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c"}, -gbS(){return"\u0412\u0441\u043f\u043b\u044b\u0432\u0430\u044e\u0449\u0435\u0435 \u043c\u0435\u043d\u044e"}, -gcg(){return"\u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c $remainingCount\xa0\u0441\u0438\u043c\u0432\u043e\u043b\u0430"}, -gcm(){return"\u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c $remainingCount\xa0\u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432"}, -gc3(){return"\u041e\u0441\u0442\u0430\u043b\u0441\u044f 1\xa0\u0441\u0438\u043c\u0432\u043e\u043b"}, -gca(){return"\u041e\u0441\u0442\u0430\u043b\u043e\u0441\u044c $remainingCount\xa0\u0441\u0438\u043c\u0432\u043e\u043b\u0430"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u0421\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u0435\u043a\u0441\u0442"}, -gbA(){return"\u041c\u0430\u0441\u043a\u0430"}, -gcb(){return"\u0417\u0430\u043a\u0440\u044b\u0442\u044c $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"\u0418\u0441\u043a\u0430\u0442\u044c \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435"}, -gaz(){return"\u0412\u044b\u0431\u0440\u0430\u0442\u044c \u0432\u0441\u0435"}, -gaq(){return"\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f"}, -gc4(){return"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043c\u0435\u043d\u044e"}, -gbQ(){return"\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0438"}} -A.amt.prototype={ -gaE(){return"\u0d87\u0d9f\u0dc0\u0dd3\u0db8"}, -gc5(){return"\u0d86\u0db4\u0dc3\u0dd4"}, -gbO(){return"\u0db4\u0dc4\u0dc5\u0db8 \u0db4\u0dad\u0dca\u200d\u0dbb\u0dba"}, -gc6(){return"\u0dc0\u0dc3\u0db1\u0dca\u0db1"}, -gc1(){return"\u0dc0\u0dc3\u0db1\u0dca\u0db1"}, -gaF(){return"\u0db4\u0dd2\u0da7\u0db4\u0dad\u0dca \u0d9a\u0dbb\u0db1\u0dca\u0db1"}, -gaG(){return"\u0d9a\u0db4\u0db1\u0dca\u0db1"}, -gbD(){return"\u0db8\u0d9a\u0db1\u0dca\u0db1"}, -gbo(){return"\u0dc3\u0d82\u0dc0\u0dcf\u0daf\u0dba"}, -gce(){return null}, -gck(){return null}, -gbm(){return"\u0db6\u0dbd\u0db4\u0dad\u0dca\u200d\u0dbb 1"}, -gbq(){return"\u0db6\u0dbd\u0db4\u0dad\u0dca\u200d\u0dbb $licenseCount"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u0db6\u0dbd\u0db4\u0dad\u0dca\u200d\u0dbb"}, -gO(){return"\u0d8b\u0da9 \u0db6\u0dbd\u0db1\u0dca\u0db1"}, -gbw(){return"\u0db8\u0dd9\u0db1\u0dd4\u0dc0 \u0d85\u0dc3\u0dca \u0d9a\u0dbb\u0db1\u0dca\u0db1"}, -gab(){return"\u0d89\u0dc0\u0dad \u0dbd\u0db1\u0dca\u0db1"}, -gcf(){return"\u0dad\u0dc0"}, -gbx(){return"\u0dc3\u0d82\u0da0\u0dcf\u0dbd\u0db1 \u0db8\u0dd9\u0db1\u0dd4\u0dc0 \u0dc0\u0dd2\u0dc0\u0dd8\u0dad \u0d9a\u0dbb\u0db1\u0dca\u0db1"}, -gaH(){return"\u0d85\u0dbd\u0dc0\u0db1\u0dca\u0db1"}, -gbS(){return"\u0d8b\u0dad\u0dca\u0db4\u0dad\u0db1 \u0db8\u0dd9\u0db1\u0dd4\u0dc0"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"\u0d85\u0db1\u0dd4\u0dbd\u0d9a\u0dd4\u0dab\u0dd4 1\u0d9a\u0dca \u0d89\u0dad\u0dd2\u0dbb\u0dd2\u0dba"}, -gca(){return"\u0d85\u0db1\u0dd4\u0dbd\u0d9a\u0dd4\u0dab\u0dd4 $remainingCount\u0d9a\u0dca \u0d89\u0dad\u0dd2\u0dbb\u0dd2\u0dba"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u0db4\u0dd9\u0dc5 \u0dc3\u0dca\u0d9a\u0dd1\u0db1\u0dca \u0d9a\u0dbb\u0db1\u0dca\u0db1"}, -gbA(){return"\u0dc3\u0dca\u0d9a\u0dca\u200d\u0dbb\u0dd2\u0db8\u0dca"}, -gcb(){return"$modalRouteContentName \u0dc0\u0dc3\u0db1\u0dca\u0db1"}, -gci(){return B.a7}, -gZ(){return"\u0dc0\u0dd9\u0db6\u0dba \u0dc3\u0ddc\u0dba\u0db1\u0dca\u0db1"}, -gaz(){return"\u0dc3\u0dd2\u0dba\u0dbd\u0dca\u0dbd \u0dad\u0ddd\u0dbb\u0db1\u0dca\u0db1"}, -gaq(){return"\u0db6\u0dd9\u0daf\u0dcf \u0d9c\u0db1\u0dca\u0db1"}, -gc4(){return"\u0db8\u0dd9\u0db1\u0dd4\u0dc0 \u0db4\u0dd9\u0db1\u0dca\u0dc0\u0db1\u0dca\u0db1"}, -gbQ(){return"\u0db6\u0dbd\u0db4\u0dad\u0dca\u200d\u0dbb \u0db6\u0dbd\u0db1\u0dca\u0db1"}} -A.amu.prototype={ -gaE(){return"Upozornenie"}, -gc5(){return"Sp\xe4\u0165"}, -gbO(){return"Doln\xfd h\xe1rok"}, -gc6(){return"Zavrie\u0165"}, -gc1(){return"Zavrie\u0165"}, -gaF(){return"Kop\xedrova\u0165"}, -gaG(){return"Vystrihn\xfa\u0165"}, -gbD(){return"Odstr\xe1ni\u0165"}, -gbo(){return"Dial\xf3gov\xe9 okno"}, -gce(){return"$licenseCount\xa0licencie"}, -gck(){return"$licenseCount licenses"}, -gbm(){return"1\xa0licencia"}, -gbq(){return"$licenseCount\xa0licenci\xed"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Licencie"}, -gO(){return"Poh\u013ead nahor"}, -gbw(){return"Zavrie\u0165 ponuku"}, -gab(){return"Odmietnu\u0165"}, -gcf(){return"Viac"}, -gbx(){return"Otvori\u0165 naviga\u010dn\xfa ponuku"}, -gaH(){return"Prilepi\u0165"}, -gbS(){return"Kontextov\xe1 ponuka"}, -gcg(){return"Zost\xe1vaj\xfa $remainingCount\xa0znaky"}, -gcm(){return"$remainingCount characters remaining"}, -gc3(){return"Zost\xe1va 1\xa0znak"}, -gca(){return"Zost\xe1va $remainingCount\xa0znakov"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Naskenova\u0165 text"}, -gbA(){return"Scrim"}, -gcb(){return"Zavrie\u0165 $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"H\u013eada\u0165 na webe"}, -gaz(){return"Vybra\u0165 v\u0161etko"}, -gaq(){return"Zdie\u013ea\u0165"}, -gc4(){return"Zobrazi\u0165 ponuku"}, -gbQ(){return"Zobrazi\u0165 licencie"}} -A.amv.prototype={ -gaE(){return"Opozorilo"}, -gc5(){return"Nazaj"}, -gbO(){return"Razdelek na dnu zaslona"}, -gc6(){return"Zapri"}, -gc1(){return"Zapiranje"}, -gaF(){return"Kopiraj"}, -gaG(){return"Izre\u017ei"}, -gbD(){return"Brisanje"}, -gbo(){return"Pogovorno okno"}, -gce(){return"$licenseCount licence"}, -gck(){return null}, -gbm(){return"1 licenca"}, -gbq(){return"$licenseCount licenc"}, -gcl(){return"$licenseCount licenci"}, -gbV(){return"No licenses"}, -gbU(){return"Licence"}, -gO(){return"Pogled gor"}, -gbw(){return"Opusti meni"}, -gab(){return"Opusti"}, -gcf(){return"Ve\u010d"}, -gbx(){return"Odpiranje menija za krmarjenje"}, -gaH(){return"Prilepi"}, -gbS(){return"Pojavni meni"}, -gcg(){return"\u0160e $remainingCount znaki"}, -gcm(){return null}, -gc3(){return"\u0160e 1 znak"}, -gca(){return"\u0160e $remainingCount znakov"}, -gcn(){return"\u0160e $remainingCount znaka"}, -gco(){return null}, -gbz(){return"Opti\u010dno preberite besedilo"}, -gbA(){return"Scrim"}, -gcb(){return"Zapiranje \xbb$modalRouteContentName\xab"}, -gci(){return B.a7}, -gZ(){return"Iskanje v spletu"}, -gaz(){return"Izberi vse"}, -gaq(){return"Deli"}, -gc4(){return"Prikaz menija"}, -gbQ(){return"Prika\u017ei licence"}} -A.amw.prototype={ -gaE(){return"Sinjalizim"}, -gc5(){return"Prapa"}, -gbO(){return"Fleta e poshtme"}, -gc6(){return"Mbyll"}, -gc1(){return"Mbyll"}, -gaF(){return"Kopjo"}, -gaG(){return"Prit"}, -gbD(){return"Fshi"}, -gbo(){return"Dialogu"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 licenc\xeb"}, -gbq(){return"$licenseCount licenca"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Licencat"}, -gO(){return"K\xebrko"}, -gbw(){return"Hiqe menyn\xeb"}, -gab(){return"Hiq"}, -gcf(){return"M\xeb shum\xeb"}, -gbx(){return"Hap menyn\xeb e navigimit"}, -gaH(){return"Ngjit"}, -gbS(){return"Menyja k\xebrcyese"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 karakter i mbetur"}, -gca(){return"$remainingCount karaktere t\xeb mbetura"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Skano tekstin"}, -gbA(){return"Kanavac\xeb"}, -gcb(){return"Mbyll $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"K\xebrko n\xeb ueb"}, -gaz(){return"Zgjidh t\xeb gjitha"}, -gaq(){return"Ndaj"}, -gc4(){return"Shfaq menyn\xeb"}, -gbQ(){return"Shiko licencat"}} -A.Yu.prototype={ -gaE(){return"\u041e\u0431\u0430\u0432\u0435\u0448\u0442\u0435\u045a\u0435"}, -gc5(){return"\u041d\u0430\u0437\u0430\u0434"}, -gbO(){return"\u0414\u043e\u045a\u0430 \u0442\u0430\u0431\u0435\u043b\u0430"}, -gc6(){return"\u0417\u0430\u0442\u0432\u043e\u0440\u0438"}, -gc1(){return"\u0417\u0430\u0442\u0432\u043e\u0440\u0438\u0442\u0435"}, -gaF(){return"\u041a\u043e\u043f\u0438\u0440\u0430\u0458"}, -gaG(){return"\u0418\u0441\u0435\u0446\u0438"}, -gbD(){return"\u0418\u0437\u0431\u0440\u0438\u0448\u0438\u0442\u0435"}, -gbo(){return"\u0414\u0438\u0458\u0430\u043b\u043e\u0433"}, -gce(){return"$licenseCount \u043b\u0438\u0446\u0435\u043d\u0446\u0435"}, -gck(){return null}, -gbm(){return"1 \u043b\u0438\u0446\u0435\u043d\u0446\u0430"}, -gbq(){return"$licenseCount \u043b\u0438\u0446\u0435\u043d\u0446\u0438"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u041b\u0438\u0446\u0435\u043d\u0446\u0435"}, -gO(){return"\u041f\u043e\u0433\u043b\u0435\u0434 \u043d\u0430\u0433\u043e\u0440\u0435"}, -gbw(){return"\u041e\u0434\u0431\u0430\u0446\u0438\u0442\u0435 \u043c\u0435\u043d\u0438"}, -gab(){return"\u041e\u0434\u0431\u0430\u0446\u0438"}, -gcf(){return"\u0408\u043e\u0448"}, -gbx(){return"\u041e\u0442\u0432\u043e\u0440\u0438\u0442\u0435 \u043c\u0435\u043d\u0438 \u0437\u0430 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0458\u0443"}, -gaH(){return"\u041d\u0430\u043b\u0435\u043f\u0438"}, -gbS(){return"\u0418\u0441\u043a\u0430\u0447\u0443\u045b\u0438 \u043c\u0435\u043d\u0438"}, -gcg(){return"\u041f\u0440\u0435\u043e\u0441\u0442\u0430\u043b\u0430 \u0441\u0443 $remainingCount \u0437\u043d\u0430\u043a\u0430"}, -gcm(){return null}, -gc3(){return"\u041f\u0440\u0435\u043e\u0441\u0442\u0430\u043e \u0458\u0435 1 \u0437\u043d\u0430\u043a"}, -gca(){return"\u041f\u0440\u0435\u043e\u0441\u0442\u0430\u043b\u043e \u0458\u0435 $remainingCount \u0437\u043d\u0430\u043a\u043e\u0432\u0430"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u0421\u043a\u0435\u043d\u0438\u0440\u0430\u0458 \u0442\u0435\u043a\u0441\u0442"}, -gbA(){return"\u0421\u043a\u0440\u0438\u043c"}, -gcb(){return"\u0417\u0430\u0442\u0432\u043e\u0440\u0438: $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"\u041f\u0440\u0435\u0442\u0440\u0430\u0436\u0438 \u0432\u0435\u0431"}, -gaz(){return"\u0418\u0437\u0430\u0431\u0435\u0440\u0438 \u0441\u0432\u0435"}, -gaq(){return"\u0414\u0435\u043b\u0438"}, -gc4(){return"\u041f\u0440\u0438\u043a\u0430\u0436\u0438 \u043c\u0435\u043d\u0438"}, -gbQ(){return"\u041f\u0440\u0438\u043a\u0430\u0436\u0438 \u043b\u0438\u0446\u0435\u043d\u0446\u0435"}} -A.amx.prototype={} -A.amy.prototype={ -gaE(){return"Obave\u0161tenje"}, -gc5(){return"Nazad"}, -gbO(){return"Donja tabela"}, -gc6(){return"Zatvori"}, -gc1(){return"Zatvorite"}, -gaF(){return"Kopiraj"}, -gaG(){return"Iseci"}, -gbD(){return"Izbri\u0161ite"}, -gbo(){return"Dijalog"}, -gce(){return"$licenseCount licence"}, -gbm(){return"1 licenca"}, -gbq(){return"$licenseCount licenci"}, -gbU(){return"Licence"}, -gO(){return"Pogled nagore"}, -gbw(){return"Odbacite meni"}, -gab(){return"Odbaci"}, -gcf(){return"Jo\u0161"}, -gbx(){return"Otvorite meni za navigaciju"}, -gaH(){return"Nalepi"}, -gbS(){return"Iska\u010duc\u0301i meni"}, -gcg(){return"Preostala su $remainingCount znaka"}, -gc3(){return"Preostao je 1 znak"}, -gca(){return"Preostalo je $remainingCount znakova"}, -gbz(){return"Skeniraj tekst"}, -gbA(){return"Skrim"}, -gcb(){return"Zatvori: $modalRouteContentName"}, -gZ(){return"Pretra\u017ei veb"}, -gaz(){return"Izaberi sve"}, -gaq(){return"Deli"}, -gc4(){return"Prika\u017ei meni"}, -gbQ(){return"Prika\u017ei licence"}} -A.amz.prototype={ -gaE(){return"Varning"}, -gc5(){return"Tillbaka"}, -gbO(){return"Ark p\xe5 nedre delen av sk\xe4rmen"}, -gc6(){return"St\xe4ng"}, -gc1(){return"St\xe4ng"}, -gaF(){return"Kopiera"}, -gaG(){return"Klipp ut"}, -gbD(){return"Radera"}, -gbo(){return"Dialogruta"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 licens"}, -gbq(){return"$licenseCount licenser"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Licenser"}, -gO(){return"Titta upp"}, -gbw(){return"St\xe4ng menyn"}, -gab(){return"St\xe4ng"}, -gcf(){return"Mer"}, -gbx(){return"\xd6ppna navigeringsmenyn"}, -gaH(){return"Klistra in"}, -gbS(){return"Popup-meny"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 tecken kvar"}, -gca(){return"$remainingCount tecken kvar"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Skanna text"}, -gbA(){return"Scrim"}, -gcb(){return"St\xe4ng $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"S\xf6k p\xe5 webben"}, -gaz(){return"Markera allt"}, -gaq(){return"Dela"}, -gc4(){return"Visa meny"}, -gbQ(){return"Visa licenser"}} -A.amA.prototype={ -gaE(){return"Arifa"}, -gc5(){return"Rudi Nyuma"}, -gbO(){return"Safu ya Chini"}, -gc6(){return"Funga"}, -gc1(){return"Funga"}, -gaF(){return"Nakili"}, -gaG(){return"Kata"}, -gbD(){return"Futa"}, -gbo(){return"Kidirisha"}, -gce(){return null}, -gck(){return null}, -gbm(){return"Leseni moja"}, -gbq(){return"Leseni $licenseCount"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Leseni"}, -gO(){return"Tafuta"}, -gbw(){return"Ondoa menyu"}, -gab(){return"Ondoa"}, -gcf(){return"Zaidi"}, -gbx(){return"Fungua menyu ya kusogeza"}, -gaH(){return"Bandika"}, -gbS(){return"Menyu ibukizi"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"Imesalia herufi 1"}, -gca(){return"Zimesalia herufi $remainingCount"}, -gcn(){return null}, -gco(){return"Hapana herufi zilizo baki"}, -gbz(){return"Changanua maandishi"}, -gbA(){return"Scrim"}, -gcb(){return"Funga $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"Tafuta kwenye Wavuti"}, -gaz(){return"Chagua vyote"}, -gaq(){return"Tuma"}, -gc4(){return"Onyesha menyu"}, -gbQ(){return"Angalia leseni"}} -A.amB.prototype={ -gaE(){return"\u0bb5\u0bbf\u0bb4\u0bbf\u0baa\u0bcd\u0baa\u0bc2\u0b9f\u0bcd\u0b9f\u0bb2\u0bcd"}, -gc5(){return"\u0bae\u0bc1\u0ba8\u0bcd\u0ba4\u0bc8\u0baf \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd"}, -gbO(){return"\u0b95\u0bc0\u0bb4\u0bcd\u0ba4\u0bcd \u0ba4\u0bbf\u0bb0\u0bc8"}, -gc6(){return"\u0bae\u0bc2\u0b9f\u0bc1\u0b95"}, -gc1(){return"\u0bae\u0bc2\u0b9f\u0bc1\u0b95"}, -gaF(){return"\u0ba8\u0b95\u0bb2\u0bc6\u0b9f\u0bc1"}, -gaG(){return"\u0bb5\u0bc6\u0b9f\u0bcd\u0b9f\u0bc1"}, -gbD(){return"\u0ba8\u0bc0\u0b95\u0bcd\u0b95\u0bc1"}, -gbo(){return"\u0b89\u0bb0\u0bc8\u0baf\u0bbe\u0b9f\u0bb2\u0bcd"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 \u0b89\u0bb0\u0bbf\u0bae\u0bae\u0bcd"}, -gbq(){return"$licenseCount \u0b89\u0bb0\u0bbf\u0bae\u0b99\u0bcd\u0b95\u0bb3\u0bcd"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u0b89\u0bb0\u0bbf\u0bae\u0b99\u0bcd\u0b95\u0bb3\u0bcd"}, -gO(){return"\u0ba4\u0bc7\u0b9f\u0bc1"}, -gbw(){return"\u0bae\u0bc6\u0ba9\u0bc1\u0bb5\u0bc8 \u0bae\u0bc2\u0b9f\u0bc1\u0bae\u0bcd"}, -gab(){return"\u0ba8\u0bbf\u0bb0\u0bbe\u0b95\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd"}, -gcf(){return"\u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd"}, -gbx(){return"\u0bb5\u0bb4\u0bbf\u0b9a\u0bc6\u0bb2\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd \u0bae\u0bc6\u0ba9\u0bc1\u0bb5\u0bc8\u0ba4\u0bcd \u0ba4\u0bbf\u0bb1"}, -gaH(){return"\u0b92\u0b9f\u0bcd\u0b9f\u0bc1"}, -gbS(){return"\u0baa\u0bbe\u0baa\u0bcd-\u0b85\u0baa\u0bcd \u0bae\u0bc6\u0ba9\u0bc1"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 \u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1 \u0bae\u0bc0\u0ba4\u0bae\u0bc1\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1"}, -gca(){return"$remainingCount \u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bb3\u0bcd \u0bae\u0bc0\u0ba4\u0bae\u0bc1\u0bb3\u0bcd\u0bb3\u0ba9"}, -gcn(){return null}, -gco(){return"\u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd \u0b8e\u0ba4\u0bc1\u0bb5\u0bc1\u0bae\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bc8"}, -gbz(){return"\u0bb5\u0bbe\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0bc8\u0b95\u0bb3\u0bc8 \u0bb8\u0bcd\u0b95\u0bc7\u0ba9\u0bcd \u0b9a\u0bc6\u0baf\u0bcd"}, -gbA(){return"\u0bb8\u0bcd\u0b95\u0bcd\u0bb0\u0bbf\u0bae\u0bcd"}, -gcb(){return"$modalRouteContentName \u0b90 \u0bae\u0bc2\u0b9f\u0bc1\u0b95"}, -gci(){return B.mf}, -gZ(){return"\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0ba4\u0bc7\u0b9f\u0bc1"}, -gaz(){return"\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc8\u0baf\u0bc1\u0bae\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc6\u0b9f\u0bc1"}, -gaq(){return"\u0baa\u0b95\u0bbf\u0bb0\u0bcd"}, -gc4(){return"\u0bae\u0bc6\u0ba9\u0bc1\u0bb5\u0bc8\u0b95\u0bcd \u0b95\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1"}, -gbQ(){return"\u0b89\u0bb0\u0bbf\u0bae\u0b99\u0bcd\u0b95\u0bb3\u0bc8\u0b95\u0bcd \u0b95\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1"}} -A.amC.prototype={ -gaE(){return"\u0c05\u0c32\u0c30\u0c4d\u0c1f\u0c4d"}, -gc5(){return"\u0c35\u0c46\u0c28\u0c41\u0c15\u0c15\u0c41"}, -gbO(){return"\u0c26\u0c3f\u0c17\u0c41\u0c35\u0c41\u0c28 \u0c09\u0c28\u0c4d\u0c28 \u0c37\u0c40\u0c1f\u0c4d"}, -gc6(){return"\u0c2e\u0c42\u0c38\u0c3f\u0c35\u0c47\u0c2f\u0c02\u0c21\u0c3f"}, -gc1(){return"\u0c2e\u0c42\u0c38\u0c3f\u0c35\u0c47\u0c2f\u0c02\u0c21\u0c3f"}, -gaF(){return"\u0c15\u0c3e\u0c2a\u0c40 \u0c1a\u0c47\u0c2f\u0c3f"}, -gaG(){return"\u0c15\u0c24\u0c4d\u0c24\u0c3f\u0c30\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f"}, -gbD(){return"\u0c24\u0c4a\u0c32\u0c17\u0c3f\u0c02\u0c1a\u0c02\u0c21\u0c3f"}, -gbo(){return"\u0c21\u0c48\u0c32\u0c3e\u0c17\u0c4d"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 \u0c32\u0c48\u0c38\u0c46\u0c28\u0c4d\u0c38\u0c4d"}, -gbq(){return"$licenseCount \u0c32\u0c48\u0c38\u0c46\u0c28\u0c4d\u0c38\u0c4d\u200c\u0c32\u0c41"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u0c32\u0c48\u0c38\u0c46\u0c28\u0c4d\u0c38\u0c4d\u200c\u0c32\u0c41"}, -gO(){return"\u0c35\u0c46\u0c24\u0c15\u0c02\u0c21\u0c3f"}, -gbw(){return"\u0c2e\u0c46\u0c28\u0c42\u0c28\u0c41 \u0c24\u0c40\u0c38\u0c3f\u0c35\u0c47\u0c2f\u0c02\u0c21\u0c3f"}, -gab(){return"\u0c35\u0c3f\u0c38\u0c4d\u0c2e\u0c30\u0c3f\u0c02\u0c1a\u0c41"}, -gcf(){return"\u0c2e\u0c30\u0c3f\u0c28\u0c4d\u0c28\u0c3f"}, -gbx(){return"\u0c28\u0c3e\u0c35\u0c3f\u0c17\u0c47\u0c37\u0c28\u0c4d \u0c2e\u0c46\u0c28\u0c42\u0c28\u0c41 \u0c24\u0c46\u0c30\u0c41\u0c35\u0c41"}, -gaH(){return"\u0c2a\u0c47\u0c38\u0c4d\u0c1f\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f"}, -gbS(){return"\u0c2a\u0c3e\u0c2a\u0c4d\u200c\u0c05\u0c2a\u0c4d \u0c2e\u0c46\u0c28\u0c42"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 \u0c05\u0c15\u0c4d\u0c37\u0c30\u0c02 \u0c2e\u0c3f\u0c17\u0c3f\u0c32\u0c3f \u0c09\u0c02\u0c26\u0c3f"}, -gca(){return"$remainingCount \u0c05\u0c15\u0c4d\u0c37\u0c30\u0c3e\u0c32\u0c41 \u0c2e\u0c3f\u0c17\u0c3f\u0c32\u0c3f \u0c09\u0c28\u0c4d\u0c28\u0c3e\u0c2f\u0c3f"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u0c1f\u0c46\u0c15\u0c4d\u0c38\u0c4d\u0c1f\u0c4d\u200c\u0c28\u0c41 \u0c38\u0c4d\u0c15\u0c3e\u0c28\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f"}, -gbA(){return"\u0c38\u0c4d\u0c15\u0c4d\u0c30\u0c3f\u0c2e\u0c4d"}, -gcb(){return"$modalRouteContentName\u200c\u0c28\u0c41 \u0c2e\u0c42\u0c38\u0c3f\u0c35\u0c47\u0c2f\u0c02\u0c21\u0c3f"}, -gci(){return B.d1}, -gZ(){return"\u0c35\u0c46\u0c2c\u0c4d\u200c\u0c32\u0c4b \u0c38\u0c46\u0c30\u0c4d\u0c1a\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f"}, -gaz(){return"\u0c05\u0c28\u0c4d\u0c28\u0c3f\u0c02\u0c1f\u0c3f\u0c28\u0c40 \u0c0e\u0c02\u0c1a\u0c41\u0c15\u0c4b\u0c02\u0c21\u0c3f"}, -gaq(){return"\u0c37\u0c47\u0c30\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f"}, -gc4(){return"\u0c2e\u0c46\u0c28\u0c42\u0c28\u0c41 \u0c1a\u0c42\u0c2a\u0c41"}, -gbQ(){return"\u0c32\u0c48\u0c38\u0c46\u0c28\u0c4d\u0c38\u0c4d\u200c\u0c32\u0c28\u0c41 \u0c1a\u0c42\u0c21\u0c02\u0c21\u0c3f"}} -A.amD.prototype={ -gaE(){return"\u0e01\u0e32\u0e23\u0e41\u0e08\u0e49\u0e07\u0e40\u0e15\u0e37\u0e2d\u0e19"}, -gc5(){return"\u0e01\u0e25\u0e31\u0e1a"}, -gbO(){return"Bottom Sheet"}, -gc6(){return"\u0e1b\u0e34\u0e14"}, -gc1(){return"\u0e1b\u0e34\u0e14"}, -gaF(){return"\u0e04\u0e31\u0e14\u0e25\u0e2d\u0e01"}, -gaG(){return"\u0e15\u0e31\u0e14"}, -gbD(){return"\u0e25\u0e1a"}, -gbo(){return"\u0e01\u0e25\u0e48\u0e2d\u0e07\u0e42\u0e15\u0e49\u0e15\u0e2d\u0e1a"}, -gce(){return null}, -gck(){return null}, -gbm(){return"\u0e43\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15 1 \u0e43\u0e1a"}, -gbq(){return"\u0e43\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15 $licenseCount \u0e43\u0e1a"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u0e43\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15"}, -gO(){return"\u0e04\u0e49\u0e19\u0e2b\u0e32"}, -gbw(){return"\u0e1b\u0e34\u0e14\u0e40\u0e21\u0e19\u0e39"}, -gab(){return"\u0e1b\u0e34\u0e14"}, -gcf(){return"\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21"}, -gbx(){return"\u0e40\u0e1b\u0e34\u0e14\u0e40\u0e21\u0e19\u0e39\u0e01\u0e32\u0e23\u0e19\u0e33\u0e17\u0e32\u0e07"}, -gaH(){return"\u0e27\u0e32\u0e07"}, -gbS(){return"\u0e40\u0e21\u0e19\u0e39\u0e1b\u0e4a\u0e2d\u0e1b\u0e2d\u0e31\u0e1b"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"\u0e40\u0e2b\u0e25\u0e37\u0e2d 1 \u0e2d\u0e31\u0e01\u0e02\u0e23\u0e30"}, -gca(){return"\u0e40\u0e2b\u0e25\u0e37\u0e2d $remainingCount \u0e2d\u0e31\u0e01\u0e02\u0e23\u0e30"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u0e2a\u0e41\u0e01\u0e19\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21"}, -gbA(){return"Scrim"}, -gcb(){return"\u0e1b\u0e34\u0e14 $modalRouteContentName"}, -gci(){return B.d1}, -gZ(){return"\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e1a\u0e19\u0e2d\u0e34\u0e19\u0e40\u0e17\u0e2d\u0e23\u0e4c\u0e40\u0e19\u0e47\u0e15"}, -gaz(){return"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14"}, -gaq(){return"\u0e41\u0e0a\u0e23\u0e4c"}, -gc4(){return"\u0e41\u0e2a\u0e14\u0e07\u0e40\u0e21\u0e19\u0e39"}, -gbQ(){return"\u0e14\u0e39\u0e43\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15"}} -A.amE.prototype={ -gaE(){return"Alerto"}, -gc5(){return"Bumalik"}, -gbO(){return"Bottom Sheet"}, -gc6(){return"Isara"}, -gc1(){return"Isara"}, -gaF(){return"Kopyahin"}, -gaG(){return"I-cut"}, -gbD(){return"I-delete"}, -gbo(){return"Dialog"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 lisensya"}, -gbq(){return"$licenseCount na lisensya"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Mga Lisensya"}, -gO(){return"Tumingin sa Itaas"}, -gbw(){return"I-dismiss ang menu"}, -gab(){return"I-dismiss"}, -gcf(){return"Higit Pa"}, -gbx(){return"Buksan ang menu ng navigation"}, -gaH(){return"I-paste"}, -gbS(){return"Popup na menu"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 character ang natitira"}, -gca(){return u._}, -gcn(){return null}, -gco(){return null}, -gbz(){return"I-scan ang text"}, -gbA(){return"Scrim"}, -gcb(){return"Isara ang $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"Maghanap sa Web"}, -gaz(){return"Piliin lahat"}, -gaq(){return"I-share"}, -gc4(){return"Ipakita ang menu"}, -gbQ(){return"Tingnan ang mga lisensya"}} -A.amF.prototype={ -gaE(){return"Uyar\u0131"}, -gc5(){return"Geri"}, -gbO(){return"alt sayfa"}, -gc6(){return"Kapat"}, -gc1(){return"Kapat"}, -gaF(){return"Kopyala"}, -gaG(){return"Kes"}, -gbD(){return"Sil"}, -gbo(){return"\u0130leti\u015fim kutusu"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 lisans"}, -gbq(){return"$licenseCount lisans"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Lisanslar"}, -gO(){return"Ara"}, -gbw(){return"Men\xfcy\xfc kapat"}, -gab(){return"Kapat"}, -gcf(){return"Di\u011fer"}, -gbx(){return"Gezinme men\xfcs\xfcn\xfc a\xe7"}, -gaH(){return"Yap\u0131\u015ft\u0131r"}, -gbS(){return"Popup men\xfc"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 karakter kald\u0131"}, -gca(){return"$remainingCount karakter kald\u0131"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Metin tara"}, -gbA(){return"opakl\u0131k katman\u0131"}, -gcb(){return"$modalRouteContentName i\xe7eri\u011fini kapat"}, -gci(){return B.a7}, -gZ(){return"Web'de Ara"}, -gaz(){return"T\xfcm\xfcn\xfc se\xe7"}, -gaq(){return"Payla\u015f"}, -gc4(){return"Men\xfcy\xfc g\xf6ster"}, -gbQ(){return"Lisanslar\u0131 g\xf6ster"}} -A.amG.prototype={ -gaE(){return"\u0626\u0627\u06af\u0627\u06be\u0644\u0627\u0646\u062f\u06c7\u0631\u06c7\u0634"}, -gc5(){return"\u0642\u0627\u064a\u062a\u0649\u0634"}, -gbO(){return"\u0626\u0627\u0633\u062a\u0649\u0646\u0642\u0649 \u0643\u06c6\u0632\u0646\u06d5\u0643"}, -gc6(){return"\u064a\u06d0\u067e\u0649\u0634"}, -gc1(){return"\u064a\u06d0\u067e\u0649\u0634"}, -gaF(){return"\u0643\u06c6\u0686\u06c8\u0631\u06c8\u0634"}, -gaG(){return"\u0643\u06d0\u0633\u0649\u0634"}, -gbD(){return"\u0626\u06c6\u0686\u06c8\u0631\u06c8\u0634"}, -gbo(){return"\u062f\u0649\u0626\u0627\u0644\u0648\u06af"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 \u0626\u0649\u062c\u0627\u0632\u06d5\u062a\u0646\u0627\u0645\u06d5"}, -gbq(){return"$licenseCount \u0626\u0649\u062c\u0627\u0632\u06d5\u062a\u0646\u0627\u0645\u06d5"}, -gcl(){return null}, -gbV(){return null}, -gbU(){return"\u0626\u0649\u062c\u0627\u0632\u06d5\u062a\u0646\u0646\u0627\u0645\u0649\u0644\u06d5\u0631"}, -gO(){return"\u0626\u0649\u0632\u062f\u06d5\u0634"}, -gbw(){return"\u062a\u0649\u0632\u0649\u0645\u0644\u0649\u0643\u0646\u0649 \u0628\u0649\u0643\u0627\u0631 \u0642\u0649\u0644\u0649\u0634"}, -gab(){return"\u0628\u0649\u0643\u0627\u0631 \u0642\u0649\u0644\u0649\u0634"}, -gcf(){return"\u062a\u06d0\u062e\u0649\u0645\u06c7 \u0643\u06c6\u067e"}, -gbx(){return"\u064a\u06d0\u062a\u06d5\u0643\u0686\u0649 \u062a\u0649\u0632\u0649\u0645\u0644\u0649\u0643\u0649\u0646\u0649 \u0626\u06d0\u0686\u0649\u0649\u0634"}, -gaH(){return"\u0686\u0627\u067e\u0644\u0627\u0634"}, -gbS(){return"\u0633\u06d5\u0643\u0631\u0649\u0645\u06d5 \u062a\u0649\u0632\u0649\u0645\u0644\u0649\u0643"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 \u06be\u06d5\u0631\u067e-\u0628\u06d5\u0644\u06af\u06d5 \u0642\u0627\u0644\u062f\u0649"}, -gca(){return"$remainingCount \u06be\u06d5\u0631\u067e-\u0628\u06d5\u0644\u06af\u06d5 \u0642\u0627\u0644\u062f\u0649"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u062a\u06d0\u0643\u0649\u0633\u062a\u0646\u0649 \u0633\u0627\u064a\u0649\u0644\u06d5\u0634"}, -gbA(){return"Scrim"}, -gcb(){return"$modalRouteContentName \u0646\u0649 \u064a\u06d0\u067e\u0649\u0634"}, -gci(){return B.d1}, -gZ(){return"\u062a\u0648\u0631\u062f\u0627 \u0626\u0649\u0632\u062f\u06d5\u0634"}, -gaz(){return"\u06be\u06d5\u0645\u0645\u0649\u0646\u0649 \u062a\u0627\u0644\u0644\u0627\u0634"}, -gaq(){return"\u06be\u06d5\u0645\u0628\u06d5\u06be\u0631\u0644\u06d5\u0634"}, -gc4(){return"\u062a\u0649\u0632\u0649\u0645\u0644\u0649\u0643\u0646\u0649 \u0643\u06c6\u0631\u0633\u0649\u062a\u0649\u0634"}, -gbQ(){return"\u0626\u0649\u062c\u0627\u0632\u06d5\u062a\u0646\u0627\u0645\u0649\u0644\u06d5\u0631\u0646\u0649 \u0643\u06c6\u0631\u06c8\u0634"}} -A.amH.prototype={ -gaE(){return"\u0421\u043f\u043e\u0432\u0456\u0449\u0435\u043d\u043d\u044f"}, -gc5(){return"\u041d\u0430\u0437\u0430\u0434"}, -gbO(){return"\u041d\u0438\u0436\u043d\u0456\u0439 \u0435\u043a\u0440\u0430\u043d"}, -gc6(){return"\u0417\u0430\u043a\u0440\u0438\u0442\u0438"}, -gc1(){return"\u0417\u0430\u043a\u0440\u0438\u0442\u0438"}, -gaF(){return"\u041a\u043e\u043f\u0456\u044e\u0432\u0430\u0442\u0438"}, -gaG(){return"\u0412\u0438\u0440\u0456\u0437\u0430\u0442\u0438"}, -gbD(){return"\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438"}, -gbo(){return"\u0412\u0456\u043a\u043d\u043e"}, -gce(){return"$licenseCount \u043b\u0456\u0446\u0435\u043d\u0437\u0456\u0457"}, -gck(){return"$licenseCount \u043b\u0456\u0446\u0435\u043d\u0437\u0456\u0439"}, -gbm(){return"1 \u043b\u0456\u0446\u0435\u043d\u0437\u0456\u044f"}, -gbq(){return"$licenseCount \u043b\u0456\u0446\u0435\u043d\u0437\u0456\u0457"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u041b\u0456\u0446\u0435\u043d\u0437\u0456\u0457"}, -gO(){return"\u0428\u0443\u043a\u0430\u0442\u0438"}, -gbw(){return"\u0417\u0430\u043a\u0440\u0438\u0442\u0438 \u043c\u0435\u043d\u044e"}, -gab(){return"\u0417\u0430\u043a\u0440\u0438\u0442\u0438"}, -gcf(){return"\u0406\u043d\u0448\u0456"}, -gbx(){return"\u0412\u0456\u0434\u043a\u0440\u0438\u0442\u0438 \u043c\u0435\u043d\u044e \u043d\u0430\u0432\u0456\u0433\u0430\u0446\u0456\u0457"}, -gaH(){return"\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438"}, -gbS(){return"\u0421\u043f\u043b\u0438\u0432\u0430\u044e\u0447\u0435 \u043c\u0435\u043d\u044e"}, -gcg(){return"\u0417\u0430\u043b\u0438\u0448\u0438\u043b\u043e\u0441\u044f $remainingCount \u0441\u0438\u043c\u0432\u043e\u043b\u0438"}, -gcm(){return"\u0417\u0430\u043b\u0438\u0448\u0438\u043b\u043e\u0441\u044f $remainingCount \u0441\u0438\u043c\u0432\u043e\u043b\u0456\u0432"}, -gc3(){return"\u0417\u0430\u043b\u0438\u0448\u0438\u0432\u0441\u044f 1 \u0441\u0438\u043c\u0432\u043e\u043b"}, -gca(){return"\u0417\u0430\u043b\u0438\u0448\u0438\u043b\u043e\u0441\u044f $remainingCount \u0441\u0438\u043c\u0432\u043e\u043b\u0443"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u0412\u0456\u0434\u0441\u043a\u0430\u043d\u0443\u0432\u0430\u0442\u0438 \u0442\u0435\u043a\u0441\u0442"}, -gbA(){return"\u041c\u0430\u0441\u043a\u0443\u0432\u0430\u043b\u044c\u043d\u0438\u0439 \u0444\u043e\u043d"}, -gcb(){return"\u0417\u0430\u043a\u0440\u0438\u0442\u0438: $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"\u041f\u043e\u0448\u0443\u043a \u0432 \u0406\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0456"}, -gaz(){return"\u0412\u0438\u0431\u0440\u0430\u0442\u0438 \u0432\u0441\u0456"}, -gaq(){return"\u041f\u043e\u0434\u0456\u043b\u0438\u0442\u0438\u0441\u044f"}, -gc4(){return"\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u0438 \u043c\u0435\u043d\u044e"}, -gbQ(){return"\u041f\u0435\u0440\u0435\u0433\u043b\u044f\u043d\u0443\u0442\u0438 \u043b\u0456\u0446\u0435\u043d\u0437\u0456\u0457"}} -A.amI.prototype={ -gaE(){return"\u0627\u0644\u0631\u0679"}, -gc5(){return"\u067e\u06cc\u0686\u06be\u06d2"}, -gbO(){return"\u0646\u06cc\u0686\u06d2 \u06a9\u06cc \u0634\u06cc\u0679"}, -gc6(){return"\u0628\u0646\u062f \u06a9\u0631\u06cc\u06ba"}, -gc1(){return"\u0628\u0646\u062f \u06a9\u0631\u06cc\u06ba"}, -gaF(){return"\u06a9\u0627\u067e\u06cc \u06a9\u0631\u06cc\u06ba"}, -gaG(){return"\u06a9\u0679 \u06a9\u0631\u06cc\u06ba"}, -gbD(){return"\u062d\u0630\u0641 \u06a9\u0631\u06cc\u06ba"}, -gbo(){return"\u0688\u0627\u0626\u0644\u0627\u06af"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 \u0644\u0627\u0626\u0633\u0646\u0633"}, -gbq(){return"$licenseCount \u0644\u0627\u0626\u0633\u0646\u0633\u0632"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u0644\u0627\u0626\u0633\u0646\u0633\u0632"}, -gO(){return"\u062a\u0641\u0635\u06cc\u0644 \u062f\u06cc\u06a9\u06be\u06cc\u06ba"}, -gbw(){return"\u0645\u06cc\u0646\u0648 \u0628\u0631\u062e\u0627\u0633\u062a \u06a9\u0631\u06cc\u06ba"}, -gab(){return"\u0628\u0631\u062e\u0627\u0633\u062a \u06a9\u0631\u06cc\u06ba"}, -gcf(){return"\u0645\u0632\u06cc\u062f"}, -gbx(){return"\u0646\u06cc\u0648\u06cc\u06af\u06cc\u0634\u0646 \u0645\u06cc\u0646\u06cc\u0648 \u06a9\u06be\u0648\u0644\u06cc\u06ba"}, -gaH(){return"\u067e\u06cc\u0633\u0679 \u06a9\u0631\u06cc\u06ba"}, -gbS(){return"\u067e\u0627\u067e \u0627\u067e \u0645\u06cc\u0646\u06cc\u0648"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 \u062d\u0631\u0641 \u0628\u0627\u0642\u06cc \u06c1\u06d2"}, -gca(){return"$remainingCount \u062d\u0631\u0648\u0641 \u0628\u0627\u0642\u06cc \u06c1\u06cc\u06ba"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u0679\u06cc\u06a9\u0633\u0679 \u0627\u0633\u06a9\u06cc\u0646 \u06a9\u0631\u06cc\u06ba"}, -gbA(){return"\u0627\u0633\u06a9\u0631\u06cc\u0645"}, -gcb(){return"$modalRouteContentName \u0628\u0646\u062f \u06a9\u0631\u06cc\u06ba"}, -gci(){return B.d1}, -gZ(){return"\u0648\u06cc\u0628 \u062a\u0644\u0627\u0634 \u06a9\u0631\u06cc\u06ba"}, -gaz(){return"\u0633\u0628\u06be\u06cc \u06a9\u0648 \u0645\u0646\u062a\u062e\u0628 \u06a9\u0631\u06cc\u06ba"}, -gaq(){return"\u0627\u0634\u062a\u0631\u0627\u06a9 \u06a9\u0631\u06cc\u06ba"}, -gc4(){return"\u0645\u06cc\u0646\u06cc\u0648 \u062f\u06a9\u06be\u0627\u0626\u06cc\u06ba"}, -gbQ(){return"\u0644\u0627\u0626\u0633\u0646\u0633\u0632 \u062f\u06cc\u06a9\u06be\u06cc\u06ba"}} -A.amJ.prototype={ -gaE(){return"Ogohlantirish"}, -gc5(){return"Orqaga"}, -gbO(){return"Quyi ekran"}, -gc6(){return"Yopish"}, -gc1(){return"Yopish"}, -gaF(){return"Nusxa olish"}, -gaG(){return"Kesib olish"}, -gbD(){return"Olib tashlash"}, -gbo(){return"Muloqot oynasi"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 ta litsenziya"}, -gbq(){return"$licenseCount ta litsenziya"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Litsenziyalar"}, -gO(){return"Tepaga qarang"}, -gbw(){return"Menyuni yopish"}, -gab(){return"Yopish"}, -gcf(){return"Yana"}, -gbx(){return"Navigatsiya menyusini ochish"}, -gaH(){return"Joylash"}, -gbS(){return"Pop-ap menyusi"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 ta belgi qoldi"}, -gca(){return"$remainingCount ta belgi qoldi"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Matnni skanerlash"}, -gbA(){return"Kanop"}, -gcb(){return"Yopish: $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"Internetdan qidirish"}, -gaz(){return"Hammasi"}, -gaq(){return"Ulashish"}, -gc4(){return"Menyuni ko\u02bbrsatish"}, -gbQ(){return"Litsenziyalarni ko\u02bbrish"}} -A.amK.prototype={ -gaE(){return"Th\xf4ng b\xe1o"}, -gc5(){return"Quay l\u1ea1i"}, -gbO(){return"B\u1ea3ng d\u01b0\u1edbi c\xf9ng"}, -gc6(){return"\u0110\xf3ng"}, -gc1(){return"\u0110\xf3ng"}, -gaF(){return"Sao ch\xe9p"}, -gaG(){return"C\u1eaft"}, -gbD(){return"X\xf3a"}, -gbo(){return"H\u1ed9p tho\u1ea1i"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 gi\u1ea5y ph\xe9p"}, -gbq(){return"$licenseCount gi\u1ea5y ph\xe9p"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Gi\u1ea5y ph\xe9p"}, -gO(){return"Tra c\u1ee9u"}, -gbw(){return"\u0110\xf3ng tr\xecnh \u0111\u01a1n"}, -gab(){return"B\u1ecf qua"}, -gcf(){return"Th\xeam"}, -gbx(){return"M\u1edf menu di chuy\u1ec3n"}, -gaH(){return"D\xe1n"}, -gbS(){return"Menu b\u1eadt l\xean"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"Co\u0300n la\u0323i 1 k\xfd t\u1ef1"}, -gca(){return"Co\u0300n la\u0323i $remainingCount k\xfd t\u1ef1"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Qu\xe9t v\u0103n b\u1ea3n"}, -gbA(){return"Scrim"}, -gcb(){return"\u0110\xf3ng $modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"T\xecm ki\u1ebfm tr\xean web"}, -gaz(){return"Ch\u1ecdn t\u1ea5t c\u1ea3"}, -gaq(){return"Chia s\u1ebb"}, -gc4(){return"Hi\u1ec3n th\u1ecb menu"}, -gbQ(){return"Xem gi\u1ea5y ph\xe9p"}} -A.Yv.prototype={ -gaE(){return"\u63d0\u9192"}, -gc5(){return"\u8fd4\u56de"}, -gbO(){return"\u5e95\u90e8\u52a8\u4f5c\u6761"}, -gc6(){return"\u5173\u95ed"}, -gc1(){return"\u5173\u95ed"}, -gaF(){return"\u590d\u5236"}, -gaG(){return"\u526a\u5207"}, -gbD(){return"\u5220\u9664"}, -gbo(){return"\u5bf9\u8bdd\u6846"}, -gce(){return null}, -gck(){return null}, -gbm(){return"1 \u4efd\u8bb8\u53ef"}, -gbq(){return"$licenseCount \u4efd\u8bb8\u53ef"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"\u8bb8\u53ef"}, -gO(){return"\u67e5\u8be2"}, -gbw(){return"\u5173\u95ed\u83dc\u5355"}, -gab(){return"\u5173\u95ed"}, -gcf(){return"\u66f4\u591a"}, -gbx(){return"\u6253\u5f00\u5bfc\u822a\u83dc\u5355"}, -gaH(){return"\u7c98\u8d34"}, -gbS(){return"\u5f39\u51fa\u83dc\u5355"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"\u8fd8\u53ef\u8f93\u5165 1 \u4e2a\u5b57\u7b26"}, -gca(){return"\u8fd8\u53ef\u8f93\u5165 $remainingCount \u4e2a\u5b57\u7b26"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"\u626b\u63cf\u6587\u5b57"}, -gbA(){return"\u7eb1\u7f69"}, -gcb(){return"\u5173\u95ed $modalRouteContentName"}, -gci(){return B.mf}, -gZ(){return"\u641c\u7d22"}, -gaz(){return"\u5168\u9009"}, -gaq(){return"\u5206\u4eab"}, -gc4(){return"\u663e\u793a\u83dc\u5355"}, -gbQ(){return"\u67e5\u770b\u8bb8\u53ef"}} -A.amL.prototype={} -A.Yw.prototype={ -gaE(){return"\u901a\u77e5"}, -gbO(){return"\u9801\u5e95\u9762\u677f"}, -gc6(){return"\u95dc\u9589"}, -gc1(){return"\u95dc\u9589"}, -gaF(){return"\u8907\u88fd"}, -gaG(){return"\u526a\u4e0b"}, -gbD(){return"\u522a\u9664"}, -gbo(){return"\u5c0d\u8a71\u65b9\u584a"}, -gbm(){return"1 \u9805\u6388\u6b0a"}, -gbq(){return"$licenseCount \u9805\u6388\u6b0a"}, -gbU(){return"\u6388\u6b0a"}, -gO(){return"\u67e5\u8a62"}, -gbw(){return"\u9582\u9078\u55ae"}, -gab(){return"\u62d2\u7d55"}, -gbx(){return"\u958b\u555f\u5c0e\u89bd\u9078\u55ae"}, -gaH(){return"\u8cbc\u4e0a"}, -gbS(){return"\u5f48\u51fa\u5f0f\u9078\u55ae"}, -gc3(){return"\u5c1a\u9918 1 \u500b\u5b57\u5143"}, -gca(){return"\u5c1a\u9918 $remainingCount \u500b\u5b57\u5143"}, -gbz(){return"\u6383\u7784\u6587\u5b57"}, -gbA(){return"Scrim"}, -gcb(){return"\u95dc\u9589 $modalRouteContentName"}, -gZ(){return"\u641c\u5c0b"}, -gaz(){return"\u5168\u9078"}, -gc4(){return"\u986f\u793a\u9078\u55ae"}, -gbQ(){return"\u67e5\u770b\u6388\u6b0a"}} -A.amM.prototype={} -A.amN.prototype={ -gbz(){return"\u6383\u63cf\u6587\u5b57"}, -gbw(){return"\u95dc\u9589\u9078\u55ae"}, -gbA(){return"\u7d17\u7f69"}, -gbO(){return"\u5e95\u90e8\u529f\u80fd\u8868"}, -gcb(){return"\u95dc\u9589\u300c$modalRouteContentName\u300d"}, -gbm(){return"1 \u500b\u6388\u6b0a"}, -gbq(){return"$licenseCount \u500b\u6388\u6b0a"}, -gab(){return"\u95dc\u9589"}, -gaE(){return"\u8b66\u544a"}, -gc3(){return"\u9084\u53ef\u8f38\u5165 1 \u500b\u5b57\u5143"}, -gca(){return"\u9084\u53ef\u8f38\u5165 $remainingCount \u500b\u5b57\u5143"}} -A.amO.prototype={ -gaE(){return"Isexwayiso"}, -gc5(){return"Emuva"}, -gbO(){return"Ishidi Eliphansi"}, -gc6(){return"Vala"}, -gc1(){return"Vala"}, -gaF(){return"Kopisha"}, -gaG(){return"Sika"}, -gbD(){return"Susa"}, -gbo(){return"Ingxoxo"}, -gce(){return null}, -gck(){return null}, -gbm(){return"ilayisense e-1"}, -gbq(){return"amalayisense angu-$licenseCount"}, -gcl(){return null}, -gbV(){return"No licenses"}, -gbU(){return"Amalayisense"}, -gO(){return"Bheka Phezulu"}, -gbw(){return"Chitha imenyu"}, -gab(){return"Cashisa"}, -gcf(){return"Okuningi"}, -gbx(){return"Vula imenyu yokuzulazula"}, -gaH(){return"Namathisela"}, -gbS(){return"Imenyu ye-popup"}, -gcg(){return null}, -gcm(){return null}, -gc3(){return"1 uhlamvu olusele"}, -gca(){return"$remainingCount izinhlamvu ezisele"}, -gcn(){return null}, -gco(){return null}, -gbz(){return"Skena umbhalo"}, -gbA(){return"I-Scrim"}, -gcb(){return"Vala i-$modalRouteContentName"}, -gci(){return B.a7}, -gZ(){return"Sesha Iwebhu"}, -gaz(){return"Khetha konke"}, -gaq(){return"Yabelana"}, -gc4(){return"Bonisa imenyu"}, -gbQ(){return"Buka amalayisense"}} -A.auN.prototype={ -gO(){return"Kyk op"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Deursoek web"}} -A.auO.prototype={ -gO(){return"\u12ed\u1218\u120d\u12a8\u1271"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u12f5\u122d\u1295 \u1348\u120d\u130d"}} -A.auP.prototype={ -gO(){return"\u0628\u062d\u062b \u0639\u0627\u0645"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u0627\u0644\u0628\u062d\u062b \u0639\u0644\u0649 \u0627\u0644\u0648\u064a\u0628"}} -A.auQ.prototype={ -gO(){return"\u0993\u09aa\u09f0\u09b2\u09c8 \u099a\u09be\u0993\u0995"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u09f1\u09c7\u09ac\u09a4 \u09b8\u09a8\u09cd\u09a7\u09be\u09a8 \u0995\u09f0\u0995"}} -A.auR.prototype={ -gO(){return"Axtar\u0131n"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Vebd\u0259 axtar\u0131n"}} -A.auS.prototype={ -gO(){return"\u0417\u043d\u0430\u0439\u0441\u0446\u0456"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u041f\u043e\u0448\u0443\u043a \u0443 \u0441\u0435\u0442\u0446\u044b"}} -A.auT.prototype={ -gO(){return"Look Up"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u0422\u044a\u0440\u0441\u0435\u043d\u0435 \u0432 \u043c\u0440\u0435\u0436\u0430\u0442\u0430"}} -A.auU.prototype={ -gO(){return"\u09b2\u09c1\u0995-\u0986\u09aa"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u0993\u09df\u09c7\u09ac\u09c7 \u09b8\u09be\u09b0\u09cd\u099a \u0995\u09b0\u09c1\u09a8"}} -A.auV.prototype={ -gO(){return"Pogled nagore"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Pretra\u017ei Web"}} -A.auW.prototype={ -gO(){return"Mira amunt"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Cerca al web"}} -A.auX.prototype={ -gO(){return"Vyhledat"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Vyhled\xe1vat na webu"}} -A.auY.prototype={ -gO(){return"Chwilio"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Chwilio'r We"}} -A.auZ.prototype={ -gO(){return"Sl\xe5 op"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"S\xf8g p\xe5 nettet"}} -A.a3h.prototype={ -gO(){return"Nachschlagen"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Im Web suchen"}} -A.av_.prototype={} -A.av0.prototype={ -gO(){return"Look Up"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u0391\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7 \u03c3\u03c4\u03bf\u03bd \u03b9\u03c3\u03c4\u03cc"}} -A.a3i.prototype={ -gO(){return"Look Up"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Search Web"}} -A.av1.prototype={ -gO(){return"Look up"}} -A.av2.prototype={} -A.av3.prototype={ -gO(){return"Look up"}} -A.av4.prototype={ -gO(){return"Look up"}} -A.av5.prototype={ -gO(){return"Look up"}} -A.av6.prototype={ -gO(){return"Look up"}} -A.av7.prototype={ -gO(){return"Look up"}} -A.av8.prototype={ -gO(){return"Look up"}} -A.a3j.prototype={ -gO(){return"Buscador visual"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Buscar en la Web"}} -A.av9.prototype={ -gO(){return"Mirar hacia arriba"}} -A.ava.prototype={ -gO(){return"Mirar hacia arriba"}} -A.avb.prototype={ -gO(){return"Mirar hacia arriba"}} -A.avc.prototype={ -gO(){return"Mirar hacia arriba"}} -A.avd.prototype={ -gO(){return"Mirar hacia arriba"}} -A.ave.prototype={ -gO(){return"Mirar hacia arriba"}} -A.avf.prototype={ -gO(){return"Mirar hacia arriba"}} -A.avg.prototype={ -gO(){return"Mirar hacia arriba"}} -A.avh.prototype={ -gO(){return"Mirar hacia arriba"}} -A.avi.prototype={ -gO(){return"Mirar hacia arriba"}} -A.avj.prototype={ -gO(){return"Mirar hacia arriba"}} -A.avk.prototype={ -gO(){return"Mirar hacia arriba"}} -A.avl.prototype={ -gO(){return"Mirar hacia arriba"}} -A.avm.prototype={ -gO(){return"Mirar hacia arriba"}} -A.avn.prototype={ -gO(){return"Mirar hacia arriba"}} -A.avo.prototype={ -gO(){return"Mirar hacia arriba"}} -A.avp.prototype={ -gO(){return"Mirar hacia arriba"}} -A.avq.prototype={ -gO(){return"Mirar hacia arriba"}} -A.avr.prototype={ -gO(){return"Mirar hacia arriba"}} -A.avs.prototype={ -gO(){return"Mirar hacia arriba"}} -A.avt.prototype={ -gO(){return"Look Up"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Otsi veebist"}} -A.avu.prototype={ -gO(){return"Bilatu"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Bilatu sarean"}} -A.avv.prototype={ -gO(){return"\u062c\u0633\u062a\u062c\u0648"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u062c\u0633\u062a\u062c\u0648 \u062f\u0631 \u0648\u0628"}} -A.avw.prototype={ -gO(){return"Hae"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Hae verkosta"}} -A.avx.prototype={ -gO(){return"Tumingin sa Itaas"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Maghanap sa Web"}} -A.a3k.prototype={ -gO(){return"Recherche visuelle"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Rechercher sur le Web"}} -A.avy.prototype={ -gO(){return"Regarder en haut"}} -A.avz.prototype={ -gO(){return"Mirar cara arriba"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Buscar na Web"}} -A.avA.prototype={ -gO(){return"Nachschlagen"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Im Web suchen"}} -A.avB.prototype={ -gO(){return"\u0ab6\u0acb\u0aa7\u0acb"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u0ab5\u0ac7\u0aac \u0aaa\u0ab0 \u0ab6\u0acb\u0aa7\u0acb"}} -A.avC.prototype={ -gO(){return"\u05d7\u05d9\u05e4\u05d5\u05e9"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u05d7\u05d9\u05e4\u05d5\u05e9 \u05d1\u05d0\u05d9\u05e0\u05d8\u05e8\u05e0\u05d8"}} -A.avD.prototype={ -gO(){return"\u0932\u0941\u0915 \u0905\u092a \u092c\u091f\u0928"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u0935\u0947\u092c \u092a\u0930 \u0916\u094b\u091c\u0947\u0902"}} -A.avE.prototype={ -gO(){return"Pogled prema gore"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Pretra\u017ei web"}} -A.avF.prototype={ -gO(){return"Felfel\xe9 n\xe9z\xe9s"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Keres\xe9s az interneten"}} -A.avG.prototype={ -gO(){return"\u0553\u0576\u057f\u0580\u0565\u056c"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u0548\u0580\u0578\u0576\u0565\u056c \u0570\u0561\u0574\u0561\u0581\u0561\u0576\u0581\u0578\u0582\u0574"}} -A.avH.prototype={ -gO(){return"Cari"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Telusuri di Web"}} -A.avI.prototype={ -gO(){return"Look Up"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Leita \xe1 vefnum"}} -A.avJ.prototype={ -gO(){return"Cerca"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Cerca sul web"}} -A.avK.prototype={ -gO(){return"\u8abf\u3079\u308b"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u30a6\u30a7\u30d6\u3092\u691c\u7d22"}} -A.avL.prototype={ -gO(){return"\u10d0\u10d8\u10ee\u10d4\u10d3\u10d4\u10d7 \u10d6\u10d4\u10db\u10dd\u10d7"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u10d5\u10d4\u10d1\u10e8\u10d8 \u10eb\u10d8\u10d4\u10d1\u10d0"}} -A.avM.prototype={ -gO(){return"\u0406\u0437\u0434\u0435\u0443"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0442\u0435\u043d \u0456\u0437\u0434\u0435\u0443"}} -A.avN.prototype={ -gO(){return"\u179a\u1780\u1798\u17be\u179b"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780\u200b\u179b\u17be\u1794\u178e\u17d2\u178a\u17b6\u1789"}} -A.avO.prototype={ -gO(){return"\u0cae\u0cc7\u0cb2\u0cc6 \u0ca8\u0ccb\u0ca1\u0cbf"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u0cb5\u0cc6\u0cac\u0ccd\u200c\u0ca8\u0cb2\u0ccd\u0cb2\u0cbf \u0cb9\u0cc1\u0ca1\u0cc1\u0c95\u0cbf"}} -A.avP.prototype={ -gO(){return"\ucc3e\uae30"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\uc6f9 \uac80\uc0c9"}} -A.avQ.prototype={ -gO(){return"\u0418\u0437\u0434\u04e9\u04e9"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u0418\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0442\u0435\u043d \u0438\u0437\u0434\u04e9\u04e9"}} -A.avR.prototype={ -gO(){return"\u0e8a\u0ead\u0e81\u0eab\u0eb2\u0e82\u0ecd\u0ec9\u0ea1\u0eb9\u0e99"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u0e8a\u0ead\u0e81\u0eab\u0eb2\u0ea2\u0eb9\u0ec8\u0ead\u0eb4\u0e99\u0ec0\u0e95\u0eb5\u0ec0\u0e99\u0eb1\u0e94"}} -A.avS.prototype={ -gO(){return"Ie\u0161koti"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Ie\u0161koti \u017einiatinklyje"}} -A.avT.prototype={ -gO(){return"Mekl\u0113t"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Mekl\u0113t t\u012bmekl\u012b"}} -A.avU.prototype={ -gO(){return"\u041f\u043e\u0433\u043b\u0435\u0434\u043d\u0435\u0442\u0435 \u043d\u0430\u0433\u043e\u0440\u0435"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u041f\u0440\u0435\u0431\u0430\u0440\u0430\u0458\u0442\u0435 \u043d\u0430 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442"}} -A.avV.prototype={ -gO(){return"\u0d2e\u0d41\u0d15\u0d33\u0d3f\u0d32\u0d47\u0d15\u0d4d\u0d15\u0d4d \u0d28\u0d4b\u0d15\u0d4d\u0d15\u0d41\u0d15"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u0d35\u0d46\u0d2c\u0d3f\u0d7d \u0d24\u0d3f\u0d30\u0d2f\u0d41\u0d15"}} -A.avW.prototype={ -gO(){return"\u0414\u044d\u044d\u0448\u044d\u044d \u0445\u0430\u0440\u0430\u0445"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u0412\u0435\u0431\u044d\u044d\u0441 \u0445\u0430\u0439\u0445"}} -A.avX.prototype={ -gO(){return"\u0936\u094b\u0927 \u0918\u094d\u092f\u093e"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u0935\u0947\u092c\u0935\u0930 \u0936\u094b\u0927\u093e"}} -A.avY.prototype={ -gO(){return"Lihat ke Atas"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Buat carian pada Web"}} -A.avZ.prototype={ -gO(){return"\u1021\u1015\u1031\u102b\u103a\u1000\u103c\u100a\u103a\u1037\u101b\u1014\u103a"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u101d\u1018\u103a\u1010\u103d\u1004\u103a\u101b\u103e\u102c\u101b\u1014\u103a"}} -A.aw_.prototype={ -gO(){return"Sl\xe5 opp"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"S\xf8k p\xe5 nettet"}} -A.aw0.prototype={ -gO(){return"\u092e\u093e\u0925\u093f\u0924\u093f\u0930 \u0939\u0947\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u0935\u0947\u092c\u092e\u093e \u0916\u094b\u091c\u094d\u0928\u0941\u0939\u094b\u0938\u094d"}} -A.aw1.prototype={ -gO(){return"Opzoeken"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Op internet zoeken"}} -A.aw2.prototype={ -gO(){return"Sl\xe5 opp"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"S\xf8k p\xe5 nettet"}} -A.aw3.prototype={ -gO(){return"\u0b09\u0b2a\u0b30\u0b15\u0b41 \u0b26\u0b47\u0b16\u0b28\u0b4d\u0b24\u0b41"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u0b71\u0b47\u0b2c \u0b38\u0b30\u0b4d\u0b1a\u0b4d\u0b1a \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"}} -A.aw4.prototype={ -gO(){return"\u0a16\u0a4b\u0a1c\u0a4b"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u0a35\u0a48\u0a71\u0a2c '\u0a24\u0a47 \u0a16\u0a4b\u0a1c\u0a4b"}} -A.aw5.prototype={ -gO(){return"Sprawd\u017a"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Szukaj w\xa0internecie"}} -A.aw6.prototype={ -gO(){return"Look Up"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Search Web"}} -A.a3l.prototype={ -gO(){return"Pesquisar"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Pesquisar na Web"}} -A.aw7.prototype={ -gO(){return"Procurar"}} -A.aw8.prototype={ -gO(){return"Privire \xeen sus"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"C\u0103uta\u021bi pe web"}} -A.aw9.prototype={ -gO(){return"\u041d\u0430\u0439\u0442\u0438"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u0418\u0441\u043a\u0430\u0442\u044c \u0432 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0435"}} -A.awa.prototype={ -gO(){return"\u0d8b\u0da9 \u0db6\u0dbd\u0db1\u0dca\u0db1"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u0dc0\u0dd9\u0db6\u0dba \u0dc3\u0ddc\u0dba\u0db1\u0dca\u0db1"}} -A.awb.prototype={ -gO(){return"Poh\u013ead nahor"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"H\u013eada\u0165 na webe"}} -A.awc.prototype={ -gO(){return"Pogled gor"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Iskanje v spletu"}} -A.awd.prototype={ -gO(){return"K\xebrko"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"K\xebrko n\xeb ueb"}} -A.a3m.prototype={ -gO(){return"\u041f\u043e\u0433\u043b\u0435\u0434 \u043d\u0430\u0433\u043e\u0440\u0435"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u041f\u0440\u0435\u0442\u0440\u0430\u0436\u0438 \u0432\u0435\u0431"}} -A.awe.prototype={} -A.awf.prototype={ -gO(){return"Pogled nagore"}, -gZ(){return"Pretra\u017ei veb"}} -A.awg.prototype={ -gO(){return"Titta upp"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"S\xf6k p\xe5 webben"}} -A.awh.prototype={ -gO(){return"Tafuta"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Tafuta kwenye Wavuti"}} -A.awi.prototype={ -gO(){return"\u0ba4\u0bc7\u0b9f\u0bc1"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u0b87\u0ba3\u0bc8\u0baf\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0ba4\u0bc7\u0b9f\u0bc1"}} -A.awj.prototype={ -gO(){return"\u0c35\u0c46\u0c24\u0c15\u0c02\u0c21\u0c3f"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u0c35\u0c46\u0c2c\u0c4d\u200c\u0c32\u0c4b \u0c38\u0c46\u0c30\u0c4d\u0c1a\u0c4d \u0c1a\u0c47\u0c2f\u0c02\u0c21\u0c3f"}} -A.awk.prototype={ -gO(){return"\u0e04\u0e49\u0e19\u0e2b\u0e32"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e1a\u0e19\u0e2d\u0e34\u0e19\u0e40\u0e17\u0e2d\u0e23\u0e4c\u0e40\u0e19\u0e47\u0e15"}} -A.awl.prototype={ -gO(){return"Tumingin sa Itaas"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Maghanap sa Web"}} -A.awm.prototype={ -gO(){return"Ara"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Web'de Ara"}} -A.awn.prototype={ -gO(){return"\u0428\u0443\u043a\u0430\u0442\u0438"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u041f\u043e\u0448\u0443\u043a \u0432 \u0406\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0456"}} -A.awo.prototype={ -gO(){return"\u062a\u0641\u0635\u06cc\u0644 \u062f\u06cc\u06a9\u06be\u06cc\u06ba"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u0648\u06cc\u0628 \u062a\u0644\u0627\u0634 \u06a9\u0631\u06cc\u06ba"}} -A.awp.prototype={ -gO(){return"Tepaga qarang"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Internetdan qidirish"}} -A.awq.prototype={ -gO(){return"Tra c\u1ee9u"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"T\xecm ki\u1ebfm tr\xean web"}} -A.a3n.prototype={ -gO(){return"\u67e5\u8be2"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"\u641c\u7d22"}} -A.awr.prototype={} -A.a3o.prototype={ -gO(){return"\u67e5\u8a62"}, -gZ(){return"\u641c\u5c0b"}} -A.aws.prototype={} -A.awt.prototype={} -A.awu.prototype={ -gO(){return"Bheka Phezulu"}, -gcE(){return"No results found"}, -gcC(){return"Search results found"}, -gZ(){return"Sesha Iwebhu"}} -A.aig.prototype={ -aql(a){return B.f.Bp(this.gcb(),"$modalRouteContentName",a)}, -gbV(){return null}, -gbm(){return null}, -gcl(){return null}, -gck(){return null}, -gce(){return null}, -an7(a){var s=this,r=s.gbV(),q=s.gbm(),p=s.gcl(),o=s.gck() -return J.chc(A.bD(a,s.gce(),s.a,o,q,s.gbq(),p,r),"$licenseCount",s.x.zD(a))}, -gco(){return null}, -gc3(){return null}, -gcn(){return null}, -gcm(){return null}, -gcg(){return null}, -aN5(a){var s=this,r=s.gco(),q=s.gc3(),p=s.gcn(),o=s.gcm() -return J.chc(A.bD(a,s.gcg(),s.a,o,q,s.gca(),p,r),"$remainingCount",s.x.zD(a))}, -$ib5:1} -A.aBW.prototype={ -NV(a){return $.cgP().p(0,a.grD(0))}, -rE(a,b){return $.cOI.d6(0,b,new A.bWc(b))}, -Lm(a){return!1}, -l(a){return"GlobalMaterialLocalizations.delegate("+$.cgP().a+" locales)"}} -A.bWc.prototype={ -$0(){var s,r,q,p,o,n,m,l,k,j,i,h=null -A.csm() -s=this.a -r=A.dh(s.QE("_")) -if(A.ag9(r)){q=A.b0m(r) -p=A.cb5(r) -o=A.b0o(r) -n=A.b0k(r) -m=A.cb4(r) -l=A.b0n(r) -k=A.b0l(r)}else if(A.ag9(s.grD(0))){q=A.b0m(s.grD(0)) -p=A.cb5(s.grD(0)) -o=A.b0o(s.grD(0)) -n=A.b0k(s.grD(0)) -m=A.cb4(s.grD(0)) -l=A.b0n(s.grD(0)) -k=A.b0l(s.grD(0))}else{q=A.b0m(h) -p=A.cb5(h) -o=A.b0o(h) -n=A.b0k(h) -m=A.cb4(h) -l=A.b0n(h) -k=A.b0l(h)}if(A.ccq(r)){j=A.bp_(r) -i=A.anJ("00",r)}else if(A.ccq(s.grD(0))){j=A.bp_(s.grD(0)) -i=A.anJ("00",s.grD(0))}else{j=A.bp_(h) -i=A.anJ("00",h)}s=A.cVq(s,q,p,o,n,m,l,k,j,i) -s.toString -return new A.dA(s,t.az)}, -$S:1082} -A.c71.prototype={ -$2(a,b){var s,r=B.eLa.h(0,a),q=$.aL1() -if(q instanceof A.PM){q=$.cQD=A.cQQ() -$.aKE=$.aKq=null}if($.aLd() instanceof A.PM)$.cUF=A.cQP() -if(r==null)A.a3(A.bW("Missing DateTime formatting patterns",null)) -s=b.a -if(a!==s)A.a3(A.fU(A.b([a,s],t._m),"Locale does not match symbols.NAME",null)) -J.aV(q,s,b) -J.aV($.aLd(),s,r)}, -$S:1083} -A.aih.prototype={$iba:1, -gcV(){return this.a}} -A.aIq.prototype={ -NV(a){return $.cgS().p(0,a.grD(0))}, -rE(a,b){return $.cPK.d6(0,b,new A.c3V(b))}, -Lm(a){return!1}, -l(a){return"GlobalWidgetsLocalizations.delegate("+$.cgS().a+" locales)"}} -A.c3V.prototype={ -$0(){var s=A.cVs(this.a) -s.toString -return new A.dA(s,t.E8)}, -$S:1084} -A.b_L.prototype={} -A.b_M.prototype={ -aLQ(a,b){var s=256*Math.pow(2,b) -return new A.lr(A.ceB((2*Math.atan(Math.exp((a.b/s-0.5)/-2495320233665337e-23/6378137))-1.5707963267948966)*57.29577951308232,90),A.ceB((a.a/s-0.5)/2495320233665337e-23*57.29577951308232/6378137,180))}, -aRr(a){var s=256*Math.pow(2,a),r=B.zC.a0n(0,-20037508.342789244,-20037508.342789244,s),q=B.zC.a0n(0,20037508.342789244,20037508.342789244,s) -return A.lx(new A.t(r.a,r.b),new A.t(q.a,q.b))}} -A.b5p.prototype={ -O0(a,b){var s=B.zC.a0n(0,111319.49079327358*a.b,A.cLF(a.a),256*Math.pow(2,b)) -return new A.t(s.a,s.b)}} -A.bsf.prototype={} -A.bGb.prototype={} -A.c3b.prototype={ -a0n(a,b,c,d){return new A.ah(d*(2495320233665337e-23*b+0.5),d*(-2495320233665337e-23*c+0.5))}} -A.XM.prototype={ -v6(a){var s=this.a,r=s.a,q=this.b,p=q.a -s=s.b -return new A.lr(r+(p-r)*a,s+(q.b-s)*a)}} -A.j9.prototype={ -H(){return"MapEventSource."+this.b}} -A.ii.prototype={} -A.al0.prototype={} -A.Yk.prototype={} -A.Yj.prototype={} -A.Yg.prototype={} -A.Yh.prototype={} -A.MT.prototype={} -A.akW.prototype={} -A.akT.prototype={} -A.akU.prototype={} -A.akV.prototype={} -A.Yf.prototype={} -A.akR.prototype={} -A.al_.prototype={} -A.akS.prototype={} -A.Ye.prototype={} -A.akY.prototype={} -A.Yi.prototype={} -A.akZ.prototype={} -A.akX.prototype={} -A.Jc.prototype={ -YB(){var s,r=this,q=r.a,p=r.grQ() -q.an(0,p) -s=r.gaz1() -q.v_(s) -q=r.b -q.an(0,p) -q.v_(s)}, -YC(){var s,r=this,q=r.a,p=r.grQ() -q.V(0,p) -s=r.gaz1() -q.qV(s) -q=r.b -q.V(0,p) -q.qV(s)}, -bim(a){var s=this -if(s.gaI(s)!==s.a8j$){s.a8j$=s.gaI(s) -s.SW(s.gaI(s))}}} -A.Jl.prototype={ -gk(a){var s=this.a,r=this.b -return this.$ti.c.a(s.gk(s)+r.gk(r))}} -A.R1.prototype={ -gk(a){var s=this.a,r=this.b -return s.gk(s).a8(0,r.gk(r))}} -A.a5m.prototype={ -gaI(a){var s=this.b -switch(s.gaI(s).a){case 3:s=B.cm -break -case 1:s=B.cm -break -case 0:s=B.aa -break -case 2:s=B.ci -break -default:s=null}return s}, -gk(a){var s=this.b -if(s.gaI(s)!==B.ar)s=s.gk(s) -else{s=this.a -s=s.gk(s)}return s}} -A.Gp.prototype={ -a_(){var s=$.aC(),r=t.uh,q=$.am,p=t.D4,o=t.gR -return new A.Yl(new A.aoV(),new A.WF(A.c(t.S,t.EG)),new A.cl(!1,s,r),new A.aL(new A.aj(q,p),o),new A.aL(new A.aj(q,p),o),new A.aL(new A.aj(q,p),o),new A.cl(!1,s,r),new A.cl(!1,s,r),new A.cl(!1,s,r),null,null)}, -ajJ(a,b,c){return this.c.$3(a,b,c)}} -A.Yl.prototype={ -ga3G(){var s,r=this,q=null,p=r.fr -if(p===$){s=A.c2(q,q,q,q,r) -r.fr!==$&&A.bd() -r.fr=s -p=s}return p}, -ga3B(){var s,r=this,q=r.fy -if(q===$){r.a.d.gpB(0) -s=A.c2(null,B.E,null,null,r) -r.fy!==$&&A.bd() -r.fy=s -q=s}return q}, -ayK(a){var s -this.a.d.gpB(0) -s=Math.log(0.15*a+1) -return 5*s+1}, -gM3(){var s=this.x2 -s===$&&A.e() -return s}, -gagp(){var s=this.xr -s===$&&A.e() -return s}, -gago(){var s=this.y1 -s===$&&A.e() -return s}, -aC(){var s,r=this -r.aU() -s=r.a.d -s.x=r -s.an(0,r.gaLZ()) -s=r.ga3G() -s.d4() -s.iD$.v(0,r.gbcY()) -s.d4() -s=s.lW$ -s.b=!0 -s.a.push(r.gbaa()) -s=r.ga3B() -s.d4() -s.iD$.v(0,r.gbcz()) -s.d4() -s=s.lW$ -s.b=!0 -s.a.push(r.gb8U()) -s=$.hd.bh$ -s===$&&A.e() -s.aFj(r.gakN()) -r.a.d.gpB(0) -s=A.jv(!0,"FlutterMap",!0,!0,null,null,!1) -r.p1!==$&&A.cp() -r.p1=s -r.ayl()}, -dk(){var s=this -s.a.d.gpB(0) -s.f=s.b76(!0) -s.qQ()}, -n(){var s,r=this -r.a.d.V(0,r.gaLZ()) -r.ga3G().n() -r.ga3B().n() -s=r.k1 -s.ap$=$.aC() -s.Y$=0 -s=$.hd.bh$ -s===$&&A.e() -s.aNa(r.gakN()) -r.a.d.gpB(0) -s=r.p1 -s===$&&A.e() -s.n() -r.avE() -r.b05()}, -bKM(){var s,r=this,q=r.to -if(q===$)q=r.to=r.a.d.gbT().e -s=r.a.d -if(q!==s.gbT().e){r.to=s.gbT().e -r.x1=r.ayK(s.gbT().e) -s=r.gM3().h(0,B.pv).a -s[5].sMJ(new A.t(0,-r.x1)) -s[5].sdf(0,new A.t(0,-r.x1)) -s[2].sdf(0,new A.t(0,-r.x1)) -s=r.gM3().h(0,B.pu).a -s[5].sMJ(new A.t(0,r.x1)) -s[5].sdf(0,new A.t(0,r.x1)) -s[2].sdf(0,new A.t(0,r.x1)) -s=r.gM3().h(0,B.pt).a -s[5].sMJ(new A.t(-r.x1,0)) -s[5].sdf(0,new A.t(-r.x1,0)) -s[2].sdf(0,new A.t(-r.x1,0)) -s=r.gM3().h(0,B.ps).a -s[5].sMJ(new A.t(r.x1,0)) -s[5].sdf(0,new A.t(r.x1,0)) -s[2].sdf(0,new A.t(r.x1,0))}r.D(new A.bij())}, -bBh(a){var s -if(a instanceof A.AU||a instanceof A.mQ){this.a.d.gpB(0) -s=$.ctg() -s=s.gvM(s) -s=s.$1(a.b)}else s=!1 -this.k1.sk(0,s) -return!1}, -b76(a){var s,r=this,q=r.c -q.toString -s=A.b4(q,B.qf,t.l).w.cx -q=A.c(t.Ev,t.xR) -q.j(0,B.q2,new A.ee(new A.bhU(r),new A.bhV(r),t.UN)) -q.j(0,B.tw,new A.ee(new A.bhW(r),new A.bhX(r),t.jn)) -if(a)q.j(0,B.tx,new A.ee(new A.bhY(r),new A.bhZ(r,s),t.ok)) -if(a)q.j(0,B.yn,new A.ee(new A.bi_(r),new A.bi0(r,s),t.Uv)) -q.j(0,B.abR,new A.ee(new A.bi1(r),new A.bi2(r),t.lG)) -return q}, -B(a){var s,r,q=this,p=null,o=q.a,n=o.d -n.gpB(0) -s=q.p1 -s===$&&A.e() -n.gpB(0) -r=q.f -r===$&&A.e() -n=o.ajJ(a,n.gpB(0),n.gbT()) -return A.uQ(!0,p,A.B2(B.da,new A.ZY(new A.n0(n,r,p,!1,p),q.gbik(),q.gbeW(),q.gbcx(),q.gbii(),B.ai,q.d,p),p,q.gbks(),q.gbku(),q.gbkw(),q.gbky(),p,q.gbkA(),q.gbkC()),"FlutterMap",p,p,s,!0,p,p,p,q.gbkc(),p,p)}, -bkv(a){var s,r=this;++r.x -if(r.k1.a){r.k3=r.a.d.gbT().f -r.k2=r.abS(a.grP()) -s=r.a.d -s.ww(new A.Yi(B.Du,s.gbT()))}r.a.d.gpB(0)}, -bkD(a){var s,r=this;--r.x -s=r.a.d -s.gpB(0) -if(r.k1.a&&r.k3===s.gbT().f)s.aoL(r.abS(a.grP()),!0,B.Du) -r.a.d.gpB(0)}, -bkt(a){--this.x -this.a.d.gpB(0)}, -bkx(a){this.a.d.gpB(0)}, -bkz(a){var s,r,q,p=this -if(!p.k1.a)return -s=p.abS(a.grP()) -r=p.k2 -q=p.a.d -q.gpB(0) -s=B.d.aa(p.k3+(s-r),360) -q.aoL(s,!0,B.Du) -p.a.d.gpB(0)}, -bkB(a){var s -if(t.Mj.b(a)){this.a.d.gpB(0) -s=a.gzV().b!==0}else s=!1 -if(s)$.kp.aW$.aoo(0,a,new A.bii(this))}, -awS(a){return 7}, -abS(a){var s,r=this.c -r.toString -s=A.b4(r,B.ac,t.l).w.a -return-Math.atan2(a.a-s.a/2,a.b-s.b/2)*57.29577951308232+180}, -LQ(a){var s,r,q=this -q.ax=!1 -s=q.ga3G() -r=s.r -if(r!=null&&r.a!=null){s.qh(0) -q.y=!1 -s=q.a.d -s.ww(new A.Yf(a,s.gbT()))}}, -IF(a){var s=this.ga3B(),r=s.r -if(r!=null&&r.a!=null){s.qh(0) -this.y=!1 -s=this.a.d -s.ww(new A.Ye(a,s.gbT()))}}, -beO(a){var s,r,q=this,p=q.x===1 -q.r=p -s=p?B.a_P:B.Dx -q.LQ(s) -q.IF(s) -q.w=0 -p=q.a.d -q.db=p.gbT().e -q.cy=p.gbT().d -r=a.b -q.dx=q.cx=r -q.dy=p.gbT().a_d(r) -q.z=q.as=q.Q=q.at=!1 -q.ay=q.ch=0 -q.CW=1}, -beQ(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this -if(b.k4===1){s=b.ok -if(s!=null)s.af(0) -s=b.a.d -s.gpB(0) -r=b.dx -r===$&&A.e() -r=r.al(0,a.c) -q=b.db -q===$&&A.e() -s.gpB(0) -r=A.ckd(r.b,s.gbT()) -s.gpB(0) -s.gpB(0) -p=Math.max(0,Math.min(1/0,q-r)) -s.Kg(s.gbT().d,p,!0,B.exC) -return}o=a.r*57.29577951308232 -if(b.r)b.beK(a) -else{s=b.a.d -s.gpB(0) -s.gpB(0) -s.gpB(0) -n=b.awS(B.mD) -s.gpB(0) -r=(n&2)===0 -s.gpB(0) -m=(n&1)!==0 -if(!r||m){l=s.gbT().d -k=s.gbT().e -if(!r&&a.d>0){s=b.db -s===$&&A.e() -r=b.ay -r===$&&A.e() -k=b.axl(s,a.d+r) -if(!b.Q&&k!==b.db){b.Q=!0 -if(!b.as){s=b.a.d -s.ww(new A.MT(B.Dx,s.gbT()))}}}if(m){s=b.a.d -j=s.gbT().CE(s.gbT().d,k) -s=b.a.d.gbT() -r=b.dx -r===$&&A.e() -i=s.aLP(r,k) -h=b.a.d.gbT().CE(i,k) -r=b.a.d.gbT() -s=b.dy -s===$&&A.e() -g=r.CE(s,k).al(0,h) -s=b.dx -r=b.cx -r===$&&A.e() -f=b.aB9(s.al(0,r)) -e=j.a8(0,g).a8(0,f) -l=b.a.d.gbT().abt(e,k) -if(!b.as&&!b.cx.m(0,a.c)){b.as=!0 -if(!b.Q){s=b.a.d -s.ww(new A.MT(B.Dx,s.gbT()))}}}if(b.Q||b.as)b.a.d.Kg(l,k,!0,B.wz)}s=b.a.d -s.gpB(0) -if((n&4)!==0){if(!b.z&&o!==0){b.z=!0 -s.ww(new A.Yi(B.wz,s.gbT()))}if(b.z){s=b.ch -s===$&&A.e() -d=o-s -s=b.a.d -j=s.gbT().a_H(s.gbT().d) -s=b.a.d -r=s.gbT() -s=s.gbT() -q=b.cx -q===$&&A.e() -c=r.a_H(s.a_d(q)) -l=c.a8(0,A.bp7(j.al(0,c),0.017453292519943295*d)) -q=b.a.d -s=q.gbT().abs(l) -r=b.a.d -q.bJM(s,r.gbT().e,r.gbT().f+d,!0,B.l,B.wz)}}}b.ch=o -b.CW=a.d -b.cx=a.c}, -beK(a){var s,r,q,p=this -if(p.k1.a)return -s=p.a.d -s.gpB(0) -if(!p.at){p.at=!0 -s.ww(new A.MT(B.a_P,s.gbT()))}s=p.cx -s===$&&A.e() -r=p.aB9(s.al(0,a.c)) -s=p.a.d -q=s.gbT().a_H(s.gbT().d).a8(0,r) -s.Kg(s.gbT().abs(q),s.gbT().e,!0,B.a_Q)}, -beM(a){var s,r,q,p,o,n,m,l,k=this -k.a58() -s=k.r?B.exD:B.exy -if(k.z){k.z=!1 -r=k.a.d -r.ww(new A.akZ(s,r.gbT()))}if(k.at||k.Q||k.as){k.at=k.Q=k.as=!1 -r=k.a.d -r.ww(new A.akW(s,r.gbT()))}if(k.k1.a)return -k.a.d.gpB(0) -r=a.a.a -q=r.gqS() -if(q<800){r=k.a.d -r.ww(new A.akU(s,r.gbT())) -return}p=r.d3(0,q) -r=k.a.d.gbT().r -o=new A.a1(0,0,0+r.a,0+r.b).gum() -r=k.dx -r===$&&A.e() -n=k.cx -n===$&&A.e() -m=r.al(0,n) -n=m.al(0,p.aL(0,o)) -r=t.Ni -l=k.ga3G() -k.fx=new A.aT(l,new A.b8(m,n,r),r.i("aT")) -l.sk(0,0) -l.alT(A.bGe(1,5,1000),q/1000)}, -bil(a){var s,r=this -if(r.k1.a)return -r.LQ(B.Dt) -r.IF(B.Dt) -s=r.a.d -s.gbT().a_d(a.b) -s.gpB(0) -s.ww(new A.Yk(B.Dt,s.gbT()))}, -beX(a){var s -this.LQ(B.Dv) -this.IF(B.Dv) -s=this.a.d -s.gbT().a_d(a.b) -s.gpB(0) -s.ww(new A.Yj(B.Dv,s.gbT()))}, -bij(a){var s,r=this -if(r.k1.a)return -r.a58() -r.LQ(B.Dw) -r.IF(B.Dw) -s=r.a.d -s.gbT().a_d(a.b) -s.gpB(0) -s.ww(new A.Yg(B.Dw,s.gbT()))}, -bcy(a){var s,r,q,p,o,n,m=this -m.a58() -m.LQ(B.a_O) -m.IF(B.a_O) -s=m.a.d -s.gpB(0) -r=m.axl(s.gbT().e,2) -q=m.a.d.gbT().aJs(a.b,r) -s=m.a.d -p=s.gbT() -o=t.H7 -s.gpB(0) -s=o.i("f2") -n=m.ga3B() -m.go=new A.aT(n,new A.f2(new A.fV(B.a6),new A.b8(p.e,r,o),s),s.i("aT")) -s=m.a.d -o=s.gbT() -s.gpB(0) -s=t.AP.i("f2") -m.id=new A.aT(n,new A.f2(new A.fV(B.a6),new A.XM(o.d,q),s),s.i("aT")) -n.yY(0,0)}, -b8V(a){var s,r=this -if(a===B.cm){s=r.a.d -s.ww(new A.akS(B.wB,s.gbT())) -r.y=!0}else if(a===B.ar){r.y=!1 -s=r.a.d -s.ww(new A.Ye(B.wB,s.gbT()))}}, -bcA(){var s,r,q=this.a.d,p=this.id -p===$&&A.e() -s=p.a -s=p.b.aK(0,s.gk(s)) -p=this.go -p===$&&A.e() -r=p.a -q.Kg(s,p.b.aK(0,r.gk(r)),!0,B.wB)}, -be3(a){var s=this,r=s.ok -if(r!=null)r.af(0) -if(++s.k4===1)s.ok=A.d4(B.ai,s.gboQ())}, -bcZ(){var s,r,q,p,o,n,m,l=this -if(!l.ax){l.ax=!0 -s=l.a.d -s.ww(new A.akV(B.wA,s.gbT())) -l.y=!0}s=l.a.d.gbT() -r=l.cy -r===$&&A.e() -r=s.a_H(r) -s=l.fx -s===$&&A.e() -q=s.a -p=r.a8(0,A.bp7(s.b.aK(0,q.gk(q)),l.a.d.gbT().f*0.017453292519943295)) -s=l.a.d -s.gbT() -s.gbT() -o=256*Math.pow(2,s.gbT().e) -s=p.a -if(s>o)n=new A.t(s-o,p.b) -else n=s<0?new A.t(s+o,p.b):p -m=l.a.d.gbT().abs(n) -s=l.a.d -s.Kg(m,s.gbT().e,!0,B.wA)}, -a58(){var s=this.ok -if(s!=null)s.af(0) -this.k4=0}, -bab(a){var s -if(a===B.ar){this.y=this.ax=!1 -s=this.a.d -s.ww(new A.Yf(B.wA,s.gbT()))}}, -ayl(){var s=this,r=s.x1=s.ayK(s.a.d.gbT().e),q=-r,p=t.v3,o=t.F -s.x2=s.afn(A.j([B.pv,new A.t(0,q),B.pu,new A.t(0,r),B.pt,new A.t(q,0),B.ps,new A.t(r,0)],p,o),B.l,o) -o=s.a.d -o.gpB(0) -o.gpB(0) -o=t.Z -s.xr=s.afn(A.j([B.EQ,-0.03,B.ES,0.03],p,o),0,o) -r=s.a.d -r.gpB(0) -r.gpB(0) -s.y1=s.afn(A.j([B.ER,-3,B.EP,3],p,o),0,o) -o=s.ayJ() -r=A.H(o,o.$ti.i("D.E")) -r.$flags=1 -s.p2=r}, -avE(){var s,r,q,p,o=this,n=o.p2 -n===$&&A.e() -s=n.length -r=0 -for(;r"));n.q();){s=n.d.a -q=s[1] -q.r.n() -q.r=null -p=q.lW$ -p.b=!1 -B.b.P(p.a) -p=p.gzn() -if(p.a>0){p.b=p.c=p.d=p.e=null -p.a=0}q.iD$.a.P(0) -q.AJ() -s=s[4] -s.r.n() -s.r=null -q=s.lW$ -q.b=!1 -B.b.P(q.a) -q=q.gzn() -if(q.a>0){q.b=q.c=q.d=q.e=null -q.a=0}s.iD$.a.P(0) -s.AJ()}for(n=o.gagp(),n=new A.bw(n,n.r,n.e,A.y(n).i("bw<2>"));n.q();){s=n.d.a -q=s[1] -q.r.n() -q.r=null -p=q.lW$ -p.b=!1 -B.b.P(p.a) -p=p.gzn() -if(p.a>0){p.b=p.c=p.d=p.e=null -p.a=0}q.iD$.a.P(0) -q.AJ() -s=s[4] -s.r.n() -s.r=null -q=s.lW$ -q.b=!1 -B.b.P(q.a) -q=q.gzn() -if(q.a>0){q.b=q.c=q.d=q.e=null -q.a=0}s.iD$.a.P(0) -s.AJ()}for(n=o.gago(),n=new A.bw(n,n.r,n.e,A.y(n).i("bw<2>"));n.q();){s=n.d.a -q=s[1] -q.r.n() -q.r=null -p=q.lW$ -p.b=!1 -B.b.P(p.a) -p=p.gzn() -if(p.a>0){p.b=p.c=p.d=p.e=null -p.a=0}q.iD$.a.P(0) -q.AJ() -s=s[4] -s.r.n() -s.r=null -q=s.lW$ -q.b=!1 -B.b.P(q.a) -q=q.gzn() -if(q.a>0){q.b=q.c=q.d=q.e=null -q.a=0}s.iD$.a.P(0) -s.AJ()}}, -bkd(a,b){var s,r,q=this -q.a.d.gpB(0) -s=A.oG(new A.bic(q,b,B.ko)) -if(s.qW()!=null){if(b instanceof A.mQ){r=s.qW().r -if(r!=null&&r.a!=null){q.p3.qJ(0) -q.p3=new A.aL(new A.aj($.am,t.D4),t.gR)}J.cAQ(s.qW())}if(b instanceof A.AV)new A.bif(B.ko).$3$cancelLeap$leapingIndicator(s.qW(),q.p3.a,q.RG) -return B.lP}A.oG(new A.bid(q,b)) -A.oG(new A.bie(q,b)) -return B.ku}, -ayJ(){return new A.j_(this.bhD(),t.Df)}, -bhD(){var s=this -return function(){var r=0,q=1,p=[],o,n -return function $async$ayJ(a,b,c){if(b===1){p.push(c) -r=q}for(;;)switch(r){case 0:n=new A.bi8() -s.a.d.gpB(0) -r=2 -return a.b=n.$1$3$manager$onTick$sum(s.gM3(),new A.bi5(s,B.ko),A.cWa(),t.F),1 -case 2:o=t.Ci -r=3 -return a.b=n.$1$3$manager$onTick$sum(s.gagp(),new A.bi6(s,B.ko),B.HW,o),1 -case 3:r=4 -return a.b=n.$1$3$manager$onTick$sum(s.gago(),new A.bi7(s,B.ko),B.HW,o),1 -case 4:return 0 -case 1:return a.c=p.at(-1),3}}}}, -afn(a,b,c){var s,r=A.y(a),q=r.i("aH<2>"),p=c.i("+curveAnimation,curveController,curveTween,repeatAnimation,repeatController,repeatTween(bV<0>,iw,b8<0>,bV<0>,iw,b8<0>)") -q=A.hB(new A.aH(a,q),new A.bi4(this,b,c),q.i("D.E"),p) -s=A.fP(null,null,t.v3,p) -A.cHY(s,new A.bS(a,r.i("bS<1>")),q) -return s}, -axl(a,b){var s=b===1?a:a+Math.log(b)/0.6931471805599453 -return this.a.d.gbT().aGO(s)}, -aB9(a){var s,r,q,p,o=this.a.d.gbT().f*0.017453292519943295 -if(o!==0){s=Math.cos(o) -r=Math.sin(o) -q=a.a -p=a.b -return new A.t(s*q+r*p,s*p-r*q)}return a}} -A.bij.prototype={ -$0(){}, -$S:0} -A.bhU.prototype={ -$0(){return A.Ce(this.a,-1,null)}, -$S:154} -A.bhV.prototype={ -$1(a){var s=this.a,r=s.d,q=r.ganP() -a.C=q -a.a3=s.gbe2() -a.ai=r.gFq() -a.aW=r.ganM() -a.aS=q}, -$S:130} -A.bhW.prototype={ -$0(){return A.Y9(this.a,null)}, -$S:185} -A.bhX.prototype={ -$1(a){a.p2=this.a.d.gDU()}, -$S:166} -A.bhY.prototype={ -$0(){return A.bLl(this.a,null)}, -$S:176} -A.bhZ.prototype={ -$1(a){a.b=this.b -if(a.w==null)a.w=this.a.e -a.CW=new A.bhT()}, -$S:177} -A.bhT.prototype={ -$1(a){}, -$S:26} -A.bi_.prototype={ -$0(){return A.X2(this.a,null)}, -$S:279} -A.bi0.prototype={ -$1(a){a.b=this.b -if(a.w==null)a.w=this.a.e -a.CW=new A.bhS()}, -$S:278} -A.bhS.prototype={ -$1(a){}, -$S:26} -A.bi1.prototype={ -$0(){return A.cna(this.a,null)}, -$S:338} -A.bi2.prototype={ -$1(a){var s=this.a -a.ax=s.gbeN() -a.ay=s.gbeP() -a.ch=s.gbeL() -if(a.w==null)a.w=s.e -s.e.b=a}, -$S:339} -A.bii.prototype={ -$1(a){var s,r,q,p=this.a,o=p.a.d -o.gpB(0) -o.gpB(0) -o=o.gbT() -s=a.gzV() -p.a.d.gpB(0) -r=B.d.bk(o.e-s.b*0.005,0,1/0) -q=p.a.d.gbT().aJs(a.grP(),r) -p.LQ(B.wC) -p.IF(B.wC) -p.a.d.Kg(q,r,!0,B.wC)}, -$S:144} -A.bif.prototype={ -$3$cancelLeap$leapingIndicator(a,b,c){var s=a.y -s=s==null||s.a>1e5 -if(s){a.pX(0) -return}s=new A.bih(a,this.a,c) -a.d4() -a.iD$.v(0,s) -c.sk(0,!0) -b.bK(0,new A.big(a,s,c),t.P)}, -$S:1089} -A.bih.prototype={ -$0(){var s=this.a,r=s.x -r===$&&A.e() -if(r>=0.6){s.pX(0) -s.V(0,this) -this.c.sk(0,!1)}}, -$S:0} -A.big.prototype={ -$1(a){this.a.V(0,this.b) -this.c.sk(0,!1)}, -$S:46} -A.bic.prototype={ -$0(){var s,r=this.a.gM3(),q=this.b.a -$label0$0:{B.EU.m(0,q) -B.EN.m(0,q) -B.ET.m(0,q) -B.EO.m(0,q) -s=B.pv.m(0,q) -if(s){s=B.pv -break $label0$0}s=B.pt.m(0,q) -if(s){s=B.pt -break $label0$0}s=B.pu.m(0,q) -if(s){s=B.pu -break $label0$0}s=B.ps.m(0,q) -if(s){s=B.ps -break $label0$0}s=null -break $label0$0}s=r.h(0,s) -return s==null?null:s.a[1]}, -$S:258} -A.bid.prototype={ -$0(){var s=this.a.gagp().h(0,this.b.a) -return s==null?null:s.a[1]}, -$S:258} -A.bie.prototype={ -$0(){var s=this.a.gago().h(0,this.b.a) -return s==null?null:s.a[1]}, -$S:258} -A.bi8.prototype={ -$1$3$manager$onTick$sum(a,b,c,d){var s=A.y(a).i("aH<2>"),r=A.bFr(new A.aH(a,s),1,s.i("D.E")).v4(0,A.cpo(new A.aH(a,s).gS(0).a[3],new A.aH(a,s).gS(0).a[0],d),new A.bia(c,d),d.i("bV<0>")) -s=new A.bi9(b,r) -r.an(0,s) -return new A.bib(r,s)}, -$S:1091} -A.bia.prototype={ -$2(a,b){var s=b.a -return this.a.$2(a,A.cpo(s[3],s[0],this.b))}, -$S(){return this.b.i("bV<0>(bV<0>,+curveAnimation,curveController,curveTween,repeatAnimation,repeatController,repeatTween(bV<0>,iw,b8<0>,bV<0>,iw,b8<0>))")}} -A.bi9.prototype={ -$0(){var s=this.b -return this.a.$1(s.gk(s))}, -$S:0} -A.bib.prototype={ -$0(){return this.a.V(0,this.b)}, -$S:0} -A.bi5.prototype={ -$1(a){var s,r,q,p,o,n,m,l,k,j,i=a.gDF(),h=this.a,g=h.x1 -g===$&&A.e() -s=i>g*g?a.d3(0,a.gqS()).aL(0,h.x1/Math.sqrt(2)):a -if(h.RG.a)s=s.aL(0,5) -i=h.a.d -g=i.gbT() -r=i.gbT() -q=i.gbT() -p=r.d -o=r.e -n=r.CE(p,o).al(0,r.r.xx(B.l)) -m=r.a -l=m.O0(q.d,o) -k=m.O0(p,o) -r=(r.f!==0?r.aNG(k,l,!1):l).al(0,n).a8(0,s) -j=g.r.xx(B.l).al(0,r) -r=g.a -q=g.e -k=r.O0(g.d,q) -l=k.al(0,j) -i.Kg(r.aLQ(g.f!==0?g.aNF(k,l):l,q),h.a.d.gbT().e,!0,B.wD)}, -$S:169} -A.bi6.prototype={ -$1(a){var s=this.a -if(s.rx.a)a*=3 -s=s.a.d -s.Kg(s.gbT().d,s.gbT().e+a,!0,B.wD)}, -$S:375} -A.bi7.prototype={ -$1(a){var s=this.a -if(s.ry.a)a*=3 -s=s.a.d -s.aoL(s.gbT().f+a,!0,B.wD)}, -$S:375} -A.bi4.prototype={ -$1(a){var s,r,q,p=null,o=this.a,n=A.c2(p,B.dq,p,p,o),m=o.a.d -m.gpB(0) -m.gpB(0) -s=A.c2(p,B.Aw,B.mV,p,o) -s.d4() -m=s.lW$ -m.b=!0 -m.a.push(new A.bi3(n)) -m=this.c.i("b8<0>") -r=new A.b8(a,a,m) -q=new A.b8(this.b,a,m) -o.a.d.gpB(0) -o=m.i("f2") -return new A.aEp([new A.aT(s,new A.f2(new A.fV(B.aI),q,o),o.i("aT")),s,q,new A.aT(n,r,m.i("aT")),n,r])}, -$S(){return this.c.i("+curveAnimation,curveController,curveTween,repeatAnimation,repeatController,repeatTween(bV<0>,iw,b8<0>,bV<0>,iw,b8<0>)(0)")}} -A.bi3.prototype={ -$1(a){if(a.gzH())this.a.qh(0) -if(a===B.ar)this.a.a01(0)}, -$S:17} -A.a5F.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.a9A.prototype={} -A.a9J.prototype={} -A.aIY.prototype={} -A.ZY.prototype={ -a_(){var s=null -return new A.a8i(A.pA(s,s,s,s,!1,t.OH))}} -A.a8i.prototype={ -aC(){this.aDU() -this.aCw() -this.aU()}, -bp(a){var s,r=this -r.bJ(a) -if(r.a.y!==a.y)r.aDU() -s=r.a.x -if(s.a!==a.x.a){s=r.f -s===$&&A.e() -s.af(0).bK(0,r.gbs0(),t.H)}}, -aCx(a){var s,r,q,p=this,o=p.e -if(o===$){s=p.d -r=A.y(s).i("hg<1>") -q=A.axk(new A.hg(s,r),null,null,r.i("aY.T")) -p.e!==$&&A.bd() -p.e=q -o=q}p.f=o.Bt(0,p.a.x).bFs(p.gbnd(),new A.c2c()).iY(p.gbl4())}, -aCw(){return this.aCx(null)}, -aDU(){var s=this,r=s.r -if(r!=null)r.a=null -r=s.a.y -r.a=s -s.r=r}, -bne(a){var s=this,r=s.x -if(r!=null&&s.w==null)s.J3(r,s.a.e)}, -bl5(a){if(this.x==null)this.x=a -else this.beV(a)}, -beV(a){var s,r,q,p,o=this,n=o.x -if(n==null)return -s=n.a -r=a.a -q=s.a-r.a -p=s.b-r.b -r=Math.sqrt(q*q+p*p) -s=o.a -if(r<=48)o.J3(a,s.r) -else{o.J3(n,s.e) -o.J3(a,o.a.e)}}, -bl8(){var s=this,r=s.w -if(r==null)return -s.a.toString -s.d.v(0,r) -s.w=null}, -bkU(){var s=this,r=s.w -if(r==null)return -s.J3(r,s.a.f) -s.w=null}, -bkg(){var s=this,r=s.w -if(r!=null)if(s.x==null)s.J3(r,s.a.w) -else{s.d.v(0,r) -s.w=null}}, -J3(a,b){return this.bnf(a,b)}, -bnf(a,b){var s=0,r=A.n(t.H),q=this -var $async$J3=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:q.x=null -b.$1(new A.Pk(a.a,a.b)) -return A.l(null,r)}}) -return A.m($async$J3,r)}, -n(){var s,r=this -r.d.aN(0) -s=r.f -s===$&&A.e() -s.af(0) -s=r.r -if(s!=null)s.a=null -r.aM()}, -B(a){var s=this.a -s=s.c -return s}} -A.c2c.prototype={ -$1(a){return a instanceof A.yP}, -$S:253} -A.aoV.prototype={ -bLl(){var s=this.a -return s==null?null:s.bl8()}, -anN(){var s=this.a -return s==null?null:s.bkU()}, -bKL(){var s=this.a -return s==null?null:s.bkg()}, -anQ(a){var s=this.a -if(s!=null)s.w=a -return null}} -A.Pk.prototype={ -m(a,b){if(b==null)return!1 -if(!(b instanceof A.Pk))return!1 -return this.a.m(0,b.a)&&this.b.m(0,b.b)}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.MX.prototype={ -gr5(){return null}} -A.al1.prototype={ -B(a){var s=A.MU(a,B.qb),r=s==null?null:s.a -if(r==null)r=A.a3(A.ac(u.b)) -return new A.YN(A.e8(B.aC,J.ke(new A.bik(this,r,r.aS5()).$1(this.c)),B.u,B.ap,null),null)}} -A.bik.prototype={ -$1(a){return new A.j_(this.aPP(a),t.pP)}, -aPP(a){var s=this -return function(){var r=a -var q=0,p=1,o=[],n,m,l,k,j,i,h,g,f,e,d,c,b,a0,a1,a2,a3 -return function $async$$1(a4,a5,a6){if(a5===1){o.push(a6) -q=p}for(;;)switch(q){case 0:n=r.length,m=s.c,l=-m,k=m===0,j=s.a,i=s.b,h=i.a,g=0 -case 2:if(!(g"))}else if(q){q=r.a.b -s=a.bHC(q.a.b,q.b.b) -if(r.b)return s.gJy() -return s.gJy().rF(0,r.gbv1())}else if(r.d!=null){q=r.a.b -s=a.bHB(q.a.a,q.b.a) -if(r.b)return s.gJy() -return s.gJy().rF(0,r.gbv3())}else throw A.q(A.bs("Wrapped bounds must wrap on at least one axis"))}, -bv0(a){var s,r=this,q=r.c -q.toString -q=r.R3(a.a,q) -s=r.d -s.toString -return r.a.p(0,new A.jh(a.c,q,r.R3(a.b,s)))}, -bv2(a){var s,r=this.c -r.toString -s=this.R3(a.a,r) -r=this.a.b -return s>=r.a.a&&s<=r.b.a}, -bv4(a){var s,r=this.d -r.toString -s=this.R3(a.b,r) -r=this.a.b -return s>=r.a.b&&s<=r.b.b}, -R3(a,b){var s=b.a,r=b.b+1-s -return B.c.aa(B.c.aa(a-s,r)+r,r)+s}, -l(a){var s=this -return"WrappedTileBoundsAtZoom("+s.a.l(0)+", "+s.b+", "+A.A(s.c)+", "+A.A(s.d)+")"}} -A.jh.prototype={ -l(a){return"TileCoordinate("+A.A(this.a)+", "+A.A(this.b)+", "+this.c+")"}, -m(a,b){var s=this -if(b==null)return!1 -if(s===b)return!0 -return b instanceof A.jh&&b.a===s.a&&b.b===s.b&&b.c===s.c}, -gu(a){return(this.a^this.b<<24^B.c.cX(this.c,48))>>>0}} -A.atG.prototype={ -b1(a,b){var s,r,q,p,o -if(!this.a)return b -s=b.c -r=s+this.b -if(r<0)return b -q=B.c.dd(1,r) -p=b.a -while(p<0)p+=q -while(p>=q)p-=q -o=b.b -while(o<0)o+=q -while(o>=q)o-=q -return new A.jh(s,p,o)}} -A.bJ9.prototype={ -aOI(a,b){var s -$label0$0:{s=a.$1(this) -break $label0$0}return s}, -TH(a,b){return this.aOI(a,b,t.z)}, -bRH(a){return this.aOI(a,null,t.z)}} -A.uN.prototype={ -m(a,b){if(b==null)return!1 -return b instanceof A.uN}, -gu(a){return A.a7(B.bc,0,0,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.k4.prototype={ -gbR(a){var s=this.w.TH(new A.bJp(this),new A.bJq(this)) -s.toString -return s}, -sbPV(a){var s=this,r=s.w -s.w=a -r.TH(new A.bJu(s,a),new A.bJv(s,a)) -if(!s.a)s.a6()}, -z1(a){var s,r,q,p,o,n,m,l=this -if((l.y.a.a&30)!==0)return -l.as=new A.bv(Date.now(),0,!1) -try{s=l.ay -p=l.ay=l.z.ak(B.OA) -o=p.a -p=o==null?p:o -o=s -if(o==null)o=null -else{n=o.a -o=n==null?o:n}if(p!==o){p=s -if(p!=null){o=l.ch -o===$&&A.e() -J.cBe(p,o)}p=new A.o8(l.gbk8(),null,l.gbk7()) -l.ch=p -l.ay.an(0,p)}}catch(m){r=A.a4(m) -q=A.ap(m) -l.azC(r,q)}}, -bk9(a,b){var s=this -s.Q=!1 -s.ax=a -if(!s.a){s.b8x(0) -s.f.$1(s.e)}}, -azC(a,b){var s=this -s.Q=!0 -if(!s.a){s.r.$3(s,a,b) -s.f.$1(s.e)}}, -b8x(a){var s=this,r=s.at -s.at=new A.bv(Date.now(),0,!1) -if(s.Q){s.c=!0 -if(!s.a)s.a6() -return}s.w.TH(new A.bJk(s,r!=null),new A.bJl(s))}, -ald(a){var s,r,q,p,o=this -o.a=!0 -if(a)try{o.z.a8d().t5(new A.bJo())}catch(r){s=A.a4(r) -A.Dx().$1(J.bo(s))}o.y.qJ(0) -o.c=!1 -q=o.b -if(q!=null)q.Lr(0,!1) -q=o.b -if(q!=null)q.sk(0,0) -o.a6() -q=o.b -if(q!=null)q.n() -q=o.ay -if(q!=null){p=o.ch -p===$&&A.e() -q.V(0,p)}o.rf()}, -n(){return this.ald(!1)}, -gu(a){return this.e.gu(0)}, -m(a,b){if(b==null)return!1 -return b instanceof A.k4&&this.e.m(0,b.e)}, -l(a){return"TileImage("+this.e.l(0)+", readyToDisplay: "+this.c+")"}} -A.bJn.prototype={ -$1(a){return null}, -$S:156} -A.bJm.prototype={ -$1(a){return A.c2(null,B.bc,null,null,this.a)}, -$S:1100} -A.bJq.prototype={ -$1(a){return this.a.c?a.gbR(a):0}, -$S:1101} -A.bJp.prototype={ -$1(a){var s=this.a.b.x -s===$&&A.e() -return s}, -$S:1102} -A.bJv.prototype={ -$1(a){this.b.bRH(new A.bJr(this.a))}, -$S:156} -A.bJr.prototype={ -$1(a){var s=this.a,r=s.c?1:0 -s.b=A.c2(null,B.bc,null,r,s.d)}, -$S:124} -A.bJu.prototype={ -$1(a){var s=this.a -this.b.TH(new A.bJs(s),new A.bJt(s))}, -$S:124} -A.bJt.prototype={ -$1(a){var s=this.a -s.b.n() -s.b=null}, -$S:156} -A.bJs.prototype={ -$1(a){this.a.b.e=B.bc}, -$S:124} -A.bJl.prototype={ -$1(a){var s=this.a -s.c=!0 -if(!s.a)s.a6()}, -$S:156} -A.bJk.prototype={ -$1(a){var s=this.a,r=s.b -r.sk(0,r.a) -s.b.yY(0,0).bK(0,new A.bJj(s),t.P)}, -$S:124} -A.bJj.prototype={ -$1(a){var s=this.a -s.c=!0 -if(!s.a)s.a6()}, -$S:46} -A.bJo.prototype={ -$1(a){A.Dx().$1(J.bo(a)) -return!1}, -$S:270} -A.bJa.prototype={ -gbw1(){return A.cGk(this.b.guC(0),new A.bJe())}, -aRU(a){var s,r,q,p,o,n=this.afz(a,a).gbOa(),m=A.b([],t.w6) -for(s=A.y(n),r=new A.i7(n,n.BL(),s.i("i7<1>")),q=this.b,s=s.c;r.q();){p=r.d -if(p==null)p=s.a(p) -o=q.h(0,this.c.b1(0,p)) -if(o!=null)m.push(new A.Io(o,p))}return m}, -afz(a,b){return new A.bJh(this.b,this.a,b,a,this.c)}, -bw4(a,b){var s=this.b.guC(0) -return A.hB(s,new A.bJf(),A.y(s).i("D.E"),t.XQ).qM(0,new A.bJg(b,a))}, -aHY(a,b,c){var s,r,q,p,o,n,m=A.b([],t.lW) -for(s=b.bRj(a),s=s.gW(s),r=this.a,q=this.b;s.q();){p=s.gI(s) -o=this.c.b1(0,p) -n=q.h(0,o) -if(n==null){n=c.$1(o) -q.j(0,o,n)}r.v(0,p) -if(n.as==null)m.push(n)}return m}, -bQV(a){var s,r,q -for(s=this.b.guC(0),r=A.y(s),s=new A.qq(J.ar(s.a),s.b,r.i("qq<1,2>")),r=r.y[1];s.q();){q=s.a;(q==null?r.a(q):q).sbPV(a)}}, -aig(a,b,c){var s,r,q,p,o=this,n=o.a -n.A(0,b) -s=o.c.b1(0,b) -for(r=A.y(n),n=new A.i7(n,n.BL(),r.i("i7<1>")),r=r.c;n.q();){q=n.d -if(q==null)q=r.a(q) -if(o.c.b1(0,q).m(0,s))return}p=o.b.A(0,s) -if(p!=null)p.ald(c.$1(p))}, -aAW(a,b){this.aig(0,a,new A.bJd(b))}, -E6(a){var s,r,q=A.dZ(this.a,!0,t.XQ) -for(s=q.length,r=0;r"));s.q();)this.aAW(r.gI(r),b)}} -A.bJe.prototype={ -$1(a){return a.at==null}, -$S:192} -A.bJf.prototype={ -$1(a){return a.e}, -$S:1105} -A.bJg.prototype={ -$1(a){var s=a.c -return s>this.a||s")),q=this.a,p=this.e,o=p.a,r=r.c;s.q();){n=s.d -if(n==null)n=r.a(n) -if(a.a7b(0,n,o))continue -m=q.h(0,p.b1(0,n)) -l=m==null?null:m.Q -if(l===!0)k.push(n)}return k}, -gaWW(){var s,r,q,p,o,n,m=this,l=t.XQ,k=A.fs(l),j=A.fs(l) -for(l=m.b,s=A.y(l),l=new A.i7(l,l.BL(),s.i("i7<1>")),r=m.d,q=m.e.a,s=s.c;l.q();){p=l.d -if(p==null)p=s.a(p) -if(!r.a7b(0,p,q)){k.v(0,p) -continue}o=p.a -n=p.b -p=p.c -if(!m.ahD(j,o,n,p,p-5))m.ahE(j,o,n,p,p+2)}return new A.az(k,new A.bJi(j),A.y(k).i("az"))}, -gbOa(){var s,r,q,p,o,n,m,l,k,j,i=this,h=A.fs(t.XQ) -for(s=i.b,r=A.y(s),s=new A.i7(s,s.BL(),r.i("i7<1>")),q=i.a,p=i.e,o=i.c,n=p.a,r=r.c;s.q();){m=s.d -if(m==null)m=r.a(m) -if(!o.a7b(0,m,n))continue -h.v(0,m) -l=q.h(0,p.b1(0,m)) -if(l==null||!l.c){k=m.a -j=m.b -m=m.c -if(!i.ahD(h,k,j,m,m-5))i.ahE(h,k,j,m,m+2)}}return h}, -ahD(a,b,c,d,e){var s=B.d.iE(b/2),r=B.d.iE(c/2),q=d-1,p=new A.jh(q,s,r),o=this.a.h(0,this.e.b1(0,p)) -if(o!=null)if(o.c){a.v(0,p) -return!0}else if(o.at!=null)a.v(0,p) -if(q>e)return this.ahD(a,s,r,q,e) -return!1}, -ahE(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j,i,h -for(s=d+1,r=s") -m.Q=m.a.id.Dz(new A.eu(new A.c2Z(),new A.aZ(s,p),p.i("eu"))).iY(m.gblj())}if(m.f){s=m.w -s===$&&A.e() -p=m.gGv() -m.a.toString -n=s.aqX(r.a,p,l)}else n=!0 -if(n){s=m.gGv() -m.a.toString -m.w=A.cod(r.a,l,s)}if(m.f){s=m.y -s===$&&A.e() -p=m.gGv() -s=s.a!==r.a||s.b!==p}else s=!0 -if(s){m.y=new A.atJ(r.a,m.gGv(),A.c(t.S,t.Z)) -n=!0}if(n)m.ayV(r) -m.f=!0}, -bp(a){var s,r,q,p,o,n,m=this -m.bJ(a) -m.x=new A.atI(m.gGv()) -s=m.w -s===$&&A.e() -r=m.gGv() -m.a.toString -q=s.aqX(s.a,r,null) -if(q){s=m.w -r=m.gGv() -m.a.toString -m.w=A.cod(s.a,null,r)}s=m.y -s===$&&A.e() -r=m.gGv() -if(s.b!==r){s=m.y -r=m.a.w -r===$&&A.e() -m.y=new A.atJ(s.a,r,A.c(t.S,t.Z))}s=a.dx -s===$&&A.e() -r=m.a -p=r.dx -p===$&&A.e() -if(s!==p)q=!0 -s=a.x -s===$&&A.e() -p=r.x -p===$&&A.e() -if(s===p){s=a.y -s===$&&A.e() -o=r.y -o===$&&A.e() -o=s!==o -s=o}else s=!0 -if(s){s=r.y -s===$&&A.e() -q=B.ec.L2(q,!m.r.bw4(p,s))}if(!q){s=m.a -n=s.c -if(a.c!==n||!B.a_M.v3(B.cr,B.cr)){s=m.a -s.toString -m.r.bNL(s,m.w)}}if(q){m.a.toString -m.r.E6(B.oC) -s=m.c -s.toString -s=A.MU(s,B.qb) -s=s==null?null:s.a -s.toString -m.ayV(s)}else{m.a.toString -if(!B.qo.m(0,B.qo))m.r.bQV(B.qo)}m.a.toString}, -n(){var s=this,r=s.Q -if(r!=null)r.af(0) -s.a.toString -s.r.E6(B.oC) -r=s.as -if(r!=null)r.af(0) -r=s.a.ch -r===$&&A.e() -r.n() -s.b29()}, -B(a){var s,r,q,p,o,n,m=this,l=A.MU(a,B.qb),k=l==null?null:l.a -if(k==null)k=A.a3(A.ac(u.b)) -l=k.e -if(m.ah_(B.d.aD(l)))return B.a0 -m.gatB() -s=m.a3c(l) -r=m.w -r===$&&A.e() -q=r.ajr(s) -r=m.x -r===$&&A.e() -p=r.aGq(k,s) -r=m.r -r.aHY(p,q,new A.c2W(m,q)) -o=m.y -o===$&&A.e() -if(o.c!==l)o.d.P(0) -o.c=l -l=r.aRU(p) -r=A.U(l).i("O<1,qX>") -n=A.H(new A.O(l,new A.c2X(m,k),r),r.i("a2.E")) -B.b.q7(n,new A.c2Y(s)) -return new A.YN(A.e8(B.aC,n,B.u,B.ap,null),null)}, -av1(a,b,c){var s,r,q,p=this,o=new A.aj($.am,t.D4),n=p.a.ch -n===$&&A.e() -s=c.aOM(0,a) -r=p.a -r.toString -q=n.apO(s,r,o) -p.a.toString -return A.cMw(new A.aL(o,t.gR),a,null,q,new A.c2Q(p,b),p.gblh(),B.qo,p)}, -blk(a){var s,r,q=this,p=q.a3c(a.gaOU(0)),o=q.x -o===$&&A.e() -s=a.a.b -r=o.ajK(s,s.d,p,a.gaOU(0)) -o=q.ah_(p) -if(!o)q.ayW(r,!0) -q.a.toString -q.r.aJ9(B.oC,3,r)}, -ayV(a){var s,r=this,q=r.a3c(a.e),p=r.x -p===$&&A.e() -s=p.aGq(a,q) -if(!r.ah_(q))r.ayW(s,!0) -r.a.toString -r.r.aJ9(B.oC,Math.max(1,2),s)}, -ayW(a,b){var s,r,q,p,o,n=this -if(n.gayD())n.gatB() -n.a.toString -s=a.xB(0,1) -r=n.w -r===$&&A.e() -q=r.ajr(a.a) -p=n.r.aHY(s,q,new A.c2R(n,q,!0)) -r=s.b -B.b.q7(p,new A.c2S(A.ccF(r.a.a8(0,r.b)).d3(0,2))) -for(r=p.length,o=0;os}else s=!0 -return s}} -A.c2Z.prototype={ -$1(a){return new A.pG(a)}, -$S:1108} -A.c2W.prototype={ -$1(a){return this.a.av1(a,!1,this.b)}, -$S:380} -A.c2X.prototype={ -$1(a){var s,r,q=this.a,p=q.y -p===$&&A.e() -s=this.b -r=a.b -p=p.aSm(s.e,r.c) -s=s.gaMh() -q.a.toString -return new A.qX(a.a,null,p,s,r,new A.Ni(a))}, -$S:1110} -A.c2Y.prototype={ -$2(a,b){var s=a.c.e.c,r=b.c.e.c,q=this.a,p=B.c.bM(Math.abs(r-q),Math.abs(s-q)) -if(p===0)return B.c.bM(s,r) -return p}, -$S:1111} -A.c2Q.prototype={ -$1(a){if(this.b)this.a.bnt(a)}, -$S:1112} -A.c2R.prototype={ -$1(a){return this.a.av1(a,this.c,this.b)}, -$S:380} -A.c2S.prototype={ -$2(a,b){var s=this.a -return B.d.bM(A.ccF(a.e).al(0,s).gDF(),A.ccF(b.e).al(0,s).gDF())}, -$S:1671} -A.c2U.prototype={ -$1(a){this.a.aAo()}, -$S:156} -A.c2T.prototype={ -$1(a){var s=this.a,r=s.as -if(r!=null)r.af(0) -s.as=A.d4(new A.aW(15e4),s.gbnu())}, -$S:124} -A.c2V.prototype={ -$0(){}, -$S:0} -A.aa5.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.atH.prototype={ -n(){}, -bMk(a,b,c){var s,r,q,p=c.at -p===$&&A.e() -s=B.c.aD(p+b.c) -p=t.N -p=A.c(p,p) -r=b.a -p.j(0,"x",B.d.l(r)) -q=b.b -p.j(0,"y",B.d.l(q)) -p.j(0,"z",B.c.l(s)) -r=c.ax[B.d.aa(r+q,3)] -p.j(0,"s",r) -r=c.dx -r===$&&A.e() -p.j(0,"r",r===B.faO?"@2x":"") -c.r===$&&A.e() -r=c.w -r===$&&A.e() -r=B.c.l(r) -p.j(0,"d",r) -p.L(0,B.cr) -return A.lc(a,$.cuV(),new A.bJw(p),null)}, -aRT(a,b){return null}} -A.bJw.prototype={ -$1(a){var s,r=a.Ib(1) -r.toString -s=this.a.h(0,r) -if(s!=null)return s -throw A.q(A.bW("Missing value for placeholder: {"+A.A(a.Ib(1))+"}",null))}, -$S:38} -A.aRJ.prototype={} -A.axK.prototype={} -A.b1Y.prototype={} -A.c65.prototype={ -$1(a){var s,r,q,p,o,n=this -n.b.v(0,a) -q=n.a -p=q.b+J.b6(a) -q.b=p -try{n.c.$2(p,q.a)}catch(o){s=A.a4(o) -r=A.ap(o) -n.d.zs(s,r) -J.cAK(n.e.b3()) -return}}, -$S:125} -A.c66.prototype={ -$0(){var s=this.a -s.aN(0) -s=s.c -s.toString -this.b.dI(0,s)}, -$S:0} -A.bXf.prototype={ -v(a,b){this.a.push(b) -this.b=this.b+J.b6(b)}, -aN(a){var s,r,q,p,o,n,m,l=this -if(l.c!=null)return -s=l.b -l.c=new Uint8Array(s) -for(s=l.a,r=s.length,q=0,p=0;p")),b) -p.u0(0,new A.bov(r),new A.bow(r),t.H) -return A.ank(new A.hg(r,q.i("hg<1>")),p,a.a,new A.box(this,a),1)}, -AR(a,b,c,d){return this.bi2(a,b,c,d)}, -bi1(a,b,c){return this.AR(a,b,c,!1)}, -bi2(c1,c2,c3,c4){var s=0,r=A.n(t.hP),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0 -var $async$AR=A.o(function(c6,c7){if(c6===1){o.push(c7) -s=p}for(;;)switch(s){case 0:b3={} -b4=new A.bor(c1) -b5=new A.boq(c3) -if(c4){a7=n.b -a8=a7==null?"":a7}else a8=n.a -m=a8 -b3.a=null -try{b3.a=A.d7(m,0,null)}catch(c5){if(t.bE.b(A.a4(c5))){b4.$0() -c2.a.aN(0) -throw c5}else throw c5}l=new A.bot(b3,n,c2) -k=null -b0=A.cC9() -j=b0 -i=new A.bop(b3,n,c4,j,m) -p=4 -h=!1 -if(k!=null){a7=A.aKo() -a7=!new A.bv(Date.now(),0,!0).Hi(a7.a)}else a7=!1 -s=a7?7:8 -break -case 7:p=10 -s=13 -return A.f(b5.$1(A.aKo()),$async$AR) -case 13:a7=c7 -q=a7 -s=1 -break -p=4 -s=12 -break -case 10:p=9 -b6=o.pop() -h=!0 -s=12 -break -case 9:s=4 -break -case 12:case 8:g=null -f=null -if(h)e=null -else{a7=t.N -e=A.c(a7,a7) -d=k==null?null:A.aKo().b -c=null -if(d!=null){c=d -b1=new A.d6("") -A.cFV(c,b1) -a7=b1.a -J.aV(e,"if-modified-since",a7.charCodeAt(0)==0?a7:a7)}b=k==null?null:A.aKo().c -a=null -if(b!=null){a=b -J.aV(e,"if-none-match",a)}e=e}s=14 -return A.f(l.$1$additionalHeaders(e),$async$AR) -case 14:a0=c7 -g=a0.a -f=a0.b -s=!h&&k!=null&&f.b===304?15:16 -break -case 15:a1=A.cm() -p=18 -c0=a1 -s=21 -return A.f(b5.$1(A.aKo()),$async$AR) -case 21:c0.sqj(c7) -p=4 -s=20 -break -case 18:p=17 -b7=o.pop() -h=!0 -s=22 -return A.f(l.$0(),$async$AR) -case 22:a2=c7 -a3=null -a4=null -a3=a2.a -a4=a2.b -b2=a3 -g=b2 -f=a4 -s=20 -break -case 17:s=4 -break -case 20:if(!h){i.$2$bytes$headers(null,f.e) -e=a1.b3() -q=e -s=1 -break}case 16:s=f.b===200?23:24 -break -case 23:i.$2$bytes$headers(g,f.e) -s=25 -return A.f(b5.$1(g),$async$AR) -case 25:e=c7 -q=e -s=1 -break -case 24:e=J.b6(g) -if(e===0){e=A.cIT(f.b,b3.a) -throw A.q(e)}b4.$0() -p=27 -s=30 -return A.f(b5.$1(g),$async$AR) -case 30:e=c7 -q=e -s=1 -break -p=4 -s=29 -break -case 27:p=26 -b8=o.pop() -a5=A.ap(b8) -A.b5v(new A.Z8("HTTP request failed, statusCode: "+f.b+", "+b3.a.l(0)),a5) -s=29 -break -case 26:s=4 -break -case 29:p=2 -s=6 -break -case 4:p=3 -b9=o.pop() -e=A.a4(b9) -s=e instanceof A.Hy?31:33 -break -case 31:b4.$0() -s=34 -return A.f(b5.$1($.cgd()),$async$AR) -case 34:q=c7 -s=1 -break -s=32 -break -case 33:s=e instanceof A.wS?35:37 -break -case 35:a6=e -b4.$0() -s=B.f.p(a6.a,"closed")||B.f.p(a6.a,"cancel")?38:39 -break -case 38:s=40 -return A.f(b5.$1($.cgd()),$async$AR) -case 40:q=c7 -s=1 -break -case 39:if(c4||n.b==null)throw b9 -q=n.AR(c1,c2,c3,!0) -s=1 -break -s=36 -break -case 37:b4.$0() -if(c4||n.b==null)throw b9 -q=n.AR(c1,c2,c3,!0) -s=1 -break -case 36:case 32:s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$AR,r)}, -SX(a){return new A.dA(this,t.eO)}, -m(a,b){var s -if(b==null)return!1 -if(this!==b)s=b instanceof A.xS&&this.b==null&&b.b==null&&this.a===b.a -else s=!0 -return s}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.bov.prototype={ -$1(a){this.a.aN(0) -return null}, -$S:288} -A.bow.prototype={ -$1(a){this.a.aN(0) -return null}, -$S:22} -A.box.prototype={ -$0(){var s=null,r=this.a,q=t.N -return A.b([A.nY("URL",r.a,!0,B.cT,s,s,s,B.c9,!1,!0,!0,B.ov,s,q),A.nY("Fallback URL",r.b,!0,B.cT,s,s,s,B.c9,!1,!0,!0,B.ov,s,q),A.nY("Current provider",this.b,!0,B.cT,s,s,s,B.c9,!1,!0,!0,B.ov,s,t.PK)],t.qe)}, -$S:48} -A.bor.prototype={ -$0(){return A.j2(new A.bos(this.a))}, -$S:0} -A.bos.prototype={ -$0(){var s=$.m6.JV$ -s===$&&A.e() -return s.alG(this.a)}, -$S:0} -A.boq.prototype={ -$1(a){return A.aji(a).bK(0,this.a,t.hP)}, -$S:1115} -A.bot.prototype={ -aPS(a){var s=0,r=A.n(t.Z1),q,p=this,o,n,m,l,k -var $async$$1$additionalHeaders=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:n=p.b -m=A.cBp("GET",p.a.a,n.e) -l=m.r -l.L(0,n.c) -if(a!=null)l.L(0,a) -s=3 -return A.f(n.d.bt(0,m),$async$$1$additionalHeaders) -case 3:o=c -k=A -s=4 -return A.f(A.cUg(o,new A.bou(p.c)),$async$$1$additionalHeaders) -case 4:q=new k.aE5(c,o) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$1$additionalHeaders,r)}, -$1$additionalHeaders(a){return this.aPS(a)}, -$0(){return this.$1$additionalHeaders(null)}, -$S:1116} -A.bou.prototype={ -$2(a,b){this.a.a.v(0,new A.uW(a,b)) -return null}, -$S:1117} -A.bop.prototype={ -$2$bytes$headers(a,b){return}, -$S:1118} -A.boy.prototype={ -apO(a,b,c){var s=this,r=s.bMk(b.c,a,b),q=s.aRT(a,b) -return new A.xS(r,q,s.a,s.f,c,!1,!0,null)}, -n(){var s=0,r=A.n(t.H),q=this -var $async$n=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:if(q.r)q.f.a.aN(0) -q.b_A() -return A.l(null,r)}}) -return A.m($async$n,r)}} -A.bJx.prototype={} -A.ahf.prototype={ -gJy(){return B.agm}} -A.Ls.prototype={ -xB(a,b){var s,r,q,p -if(b===0)return this -s=this.b -r=s.a -q=t.VA -p=s.b -return new A.Ls(s.aJb(0,new A.eI(r.a-b,r.b-b,q)).aJb(0,new A.eI(p.a+b,p.b+b,q)),this.a)}, -bHB(a,b){var s,r=this.b,q=r.a,p=q.a -if(p>b||r.b.ab||r.b.bc)r-=s -return r>=b}, -$S:1119} -A.atI.prototype={ -ajK(a,b,c,d){var s,r,q=b==null?a.d:b,p=a.acf(d==null?a.e:d,c) -q=a.CE(q,c) -s=new A.t(Math.floor(q.a),Math.floor(q.b)) -r=a.gE(0).d3(0,p*2) -return A.ciT(A.lx(s.al(0,r.EU(0,B.l)),s.a8(0,r.EU(0,B.l))),this.a,c)}, -aGq(a,b){return this.ajK(a,null,b,null)}} -A.Io.prototype={ -m(a,b){if(b==null)return!1 -if(this===b)return!0 -return b instanceof A.Io&&b.b.m(0,this.b)}, -gu(a){return this.b.gu(0)}} -A.atJ.prototype={ -aSm(a,b){return this.d.d6(0,b,new A.bJy(this,a,b))}} -A.bJy.prototype={ -$0(){return this.a.b*(256*Math.pow(2,this.b)/(256*Math.pow(2,this.c)))}, -$S:175} -A.pG.prototype={ -gaOU(a){return this.a.b.e}, -l(a){return"TileUpdateEvent(mapEvent: "+this.a.l(0)+", load: true, prune: true, loadCenterOverride: null, loadZoomOverride: null)"}} -A.bJz.prototype={ -$2(a,b){var s=a.a -if(!(s instanceof A.Yk||s instanceof A.Yj||s instanceof A.Yg)){s=b.a -if((s.e&2)!==0)A.a3(A.ac("Stream is already closed")) -s.adq(0,a)}}, -$S:1120} -A.xM.prototype={ -gE(a){var s=this,r=s.w -return r==null?s.w=A.cI_(s.f,s.r):r}, -gaMh(){var s=this,r=s.z -return r==null?s.z=s.CE(s.d,s.e).al(0,s.gE(0).xx(B.l)):r}, -bRL(a){var s=this -if(a.m(0,s.r))return s -return A.bhQ(s.d,s.a,s.c,s.b,a,s.f,null,s.e)}, -bRN(a){var s=this -if(a===s.f)return s -return A.bhQ(s.d,s.a,s.c,s.b,s.r,a,null,s.e)}, -bRM(a){var s=this -if(B.u4===s.a)return s -return A.bhQ(s.d,B.u4,null,null,s.r,s.f,s.w,s.e)}, -b3S(a){var s,r=a.b -if(r>=180)s=r-360 -else s=r<=-180?r+360:r -return s===r?a:new A.lr(a.a,s)}, -CE(a,b){var s=b==null?this.e:b -return this.a.O0(a,s)}, -a_H(a){return this.CE(a,null)}, -abt(a,b){var s=b==null?this.e:b -return this.a.aLQ(a,s)}, -abs(a){return this.abt(a,null)}, -aqa(a){var s=this,r=a==null,q=s.CE(B.e88,r?s.e:a) -return 2*Math.abs(s.CE(B.e89,r?s.e:a).a-q.a)}, -aS5(){return this.aqa(null)}, -acf(a,b){return 256*Math.pow(2,a)/(256*Math.pow(2,b))}, -aNG(a,b,c){var s,r,q=c?-1:1,p=new A.c5(new Float64Array(16)) -p.tb() -s=a.a -r=a.b -p.rs(s,r,0,1) -p.OJ(this.f*0.017453292519943295*q) -p.rs(-s,-r,0,1) -return A.cL(p,b)}, -aNF(a,b){return this.aNG(a,b,!0)}, -aGO(a){return B.d.bk(a,-1/0,1/0)}, -aLP(a,b){var s=this,r=b==null,q=r?s.e:b,p=s.CE(s.d,q).a8(0,A.bp7(a.al(0,s.r.xx(B.l)),s.f*0.017453292519943295)),o=s.aqa(r?s.e:b),n=p.a -if(o!==0){while(n>o)n-=o -while(n<0)n+=o}r=r?s.e:b -return s.abt(new A.t(n,p.b),r)}, -a_d(a){return this.aLP(a,null)}, -aJs(a,b){var s=this,r=A.bp7(a.al(0,s.r.xx(B.l)),s.f*0.017453292519943295).aL(0,1-1/s.acf(b,s.e)) -return s.abs(s.a_H(s.d).a8(0,r))}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s,r=this -if(b==null)return!1 -if(b!==r)s=b instanceof A.xM&&b.a===r.a&&b.d.m(0,r.d)&&b.e===r.e&&b.f===r.f&&b.r.m(0,r.r) -else s=!0 -return s}} -A.aSr.prototype={} -A.bKp.prototype={} -A.Yd.prototype={ -gpB(a){var s=this.a.b -return s}, -gbT(){var s=this.a.a -return s==null?A.a3(A.bs("You need to have the FlutterMap widget rendered at least once before using the MapController.")):s}, -aLH(a,b,c,d,e,f){var s,r,q,p,o,n,m,l,k=this -if(!e.m(0,B.l)){s=k.gbT().CE(a,b) -r=k.gbT().abt(k.gbT().aNF(s,s.al(0,e)),b)}else r=a -q=k.gbT() -p=k.gbT().aGO(b) -o=q.b3S(r) -n=A.bhQ(o,q.a,q.c,q.b,q.r,q.f,q.w,p) -k.gpB(0) -q=n.d.m(0,k.gbT().d)&&n.e===k.gbT().e -if(q)return!1 -m=k.gbT() -q=k.a -k.vB(0,new A.D0(n,q.b,q.c)) -l=A.cI1(k.gbT(),c,d,m,f) -if(l!=null)k.ww(l) -k.gpB(0) -return!0}, -Kg(a,b,c,d){return this.aLH(a,b,c,null,B.l,d)}, -aNH(a,b,c,d){var s,r,q=this -if(a===q.gbT().f)return!1 -q.gpB(0) -s=q.gbT().bRN(a) -q.gbT() -r=q.a -q.vB(0,new A.D0(s,r.b,r.c)) -q.ww(new A.akY(d,q.gbT())) -return!0}, -aoL(a,b,c){return this.aNH(a,b,null,c)}, -bJM(a,b,c,d,e,f){return new A.aEb(this.aLH(a,b,!0,null,e,f),this.aNH(c,!0,null,f))}, -aVd(a){var s,r=this -if(!a.m(0,B.aaF)&&!a.m(0,r.gbT().r)){s=r.a -r.vB(0,new A.D0(r.gbT().bRL(a),s.b,s.c)) -return!0}return!1}, -spB(a,b){var s,r,q=this,p=q.a.a,o=p==null?null:p.bRM(b) -if(o==null)o=A.cl2(b) -p=B.mD.m(0,B.mD) -if(!p){p=q.x -p===$&&A.e() -q.a.toString -p.IF(B.exz) -p.awS(B.mD) -s=$.hd.bh$ -s===$&&A.e() -r=p.gakN() -s.aNa(r) -s=$.hd.bh$ -s===$&&A.e() -s.aFj(r) -if(!B.ko.m(0,B.ko)){p.avE() -p.ayl()}}q.vB(0,new A.D0(o,b,q.a.c))}, -ww(a){var s,r=a.a -if(r===B.a_N&&a instanceof A.Yh){s=this.x -s===$&&A.e() -if(s.y){s.IF(r) -s.LQ(r)}}this.gpB(0) -this.w.v(0,a)}, -bbP(){}, -n(){this.w.aN(0) -var s=this.a.c -if(s!=null)s.n() -this.rf()}} -A.D0.prototype={} -A.Go.prototype={ -qx(a){return this.w!==a.w}, -abA(a,b){var s,r,q,p,o,n,m -for(s=b.gW(b),r=this.w,q=r.c,p=a.w,o=p.c,n=r.b!==p.b,r=r.a,p=p.a;s.q();){m=s.gI(s) -if(m instanceof A.J5)switch(m.a){case 0:if(!r.m(0,p))return!0 -break -case 1:if(n)return!0 -break -case 2:if(!q.m(0,o))return!0 -break}}return!1}} -A.b7u.prototype={} -A.J5.prototype={ -H(){return"_FlutterMapAspect."+this.b}} -A.b04.prototype={ -H(){return"CursorRotationBehaviour."+this.b}} -A.b03.prototype={} -A.ajL.prototype={ -m(a,b){var s -if(b==null)return!1 -s=!1 -if(b instanceof A.ajL)s=B.ko.m(0,B.ko) -return s}, -gu(a){return A.a7(255,!1,!1,20,4,0.5,3,40,3,0.005,A.cVI(),B.E,B.a6,B.ko,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.akd.prototype={ -gu(a){return A.a7(!0,!1,!1,!1,null,5,0.03,3,3,3,B.Aw,B.mV,B.aI,B.bc,0.6,null,!0,B.a,B.a,B.a)}, -m(a,b){var s -if(b==null)return!1 -if(this!==b)s=b instanceof A.akd -else s=!0 -return s}} -A.MV.prototype={ -m(a,b){var s -if(b==null)return!1 -s=!1 -if(b instanceof A.MV)if(this.b.m(0,b.b))if(this.c===b.c)if(B.mO.m(0,B.mO))s=B.mD.m(0,B.mD) -return s}, -gu(a){return A.aI([B.u4,this.b,this.c,0,null,null,null,B.mO,null,null,null,null,null,null,null,null,null,B.ahn,null,!1,B.mD,B.mO])}} -A.Wq.prototype={ -a_(){return new A.aAr(null,null,null)}} -A.aAr.prototype={ -aC(){this.b1s() -this.bqR() -$.at.p3$.push(new A.bSD(this))}, -bp(a){var s=this,r=s.a -if(!a.d.m(0,r.d)){r=s.e -r===$&&A.e() -r.spB(0,s.a.d)}s.bJ(a)}, -n(){this.a.toString -var s=this.e -s===$&&A.e() -s.n() -this.b1t()}, -B(a){var s,r=this,q=null -r.LB(a) -r.a.toString -s=A.b([A.aoT(0,new A.kS(B.mO,q,q))],t.p) -B.b.L(s,r.a.c) -return new A.n2(new A.hl(new A.bSC(r,A.rL(A.e8(B.aC,s,B.u,B.ap,q),B.u,q)),q),q)}, -bu_(a){var s,r,q=this.e -q===$&&A.e() -s=q.gbT() -if(q.aVd(new A.X(a.b,a.d))){r=this.e.gbT() -$.at.p3$.push(new A.bSA(this,s,r,a))}}, -gEd(){this.a.toString -return!1}, -bqR(){var s=null,r=this.a.d,q=A.cl2(r),p=A.c2(s,s,s,s,this) -r=new A.Yd(new A.c1(s,s,t.wb),new A.D0(q,r,p),$.aC()) -p.d4() -p.iD$.v(0,r.gbbO()) -this.e=r}} -A.bSD.prototype={ -$1(a){this.a.a.toString -return null}, -$S:6} -A.bSC.prototype={ -$2(a,b){var s,r=this.a -r.bu_(b) -s=r.e -s===$&&A.e() -return new A.Gp(new A.bSB(r,this.b),s,null)}, -$S:1121} -A.bSB.prototype={ -$3(a,b,c){var s=this.a.e -s===$&&A.e() -return new A.Go(new A.b7u(c,s,b),this.b,null)}, -$C:"$3", -$R:3, -$S:1122} -A.bSA.prototype={ -$1(a){var s,r=this.a -if(r.c!=null){s=r.e -s===$&&A.e() -s.ww(new A.akX(B.exB,this.c)) -if(!r.d)r.a.toString}}, -$S:6} -A.a9w.prototype={ -aC(){this.aU() -this.a.toString}, -u8(){var s=this.uP$ -if(s!=null){s.a6() -s.rf() -this.uP$=null}this.Dc()}} -A.a9x.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.ajK.prototype={ -aJb(a,b){var s=b.a,r=this.a,q=b.b,p=t.VA,o=this.b -return new A.ajK(new A.eI(Math.min(s,r.a),Math.min(q,r.b),p),new A.eI(Math.max(s,o.a),Math.max(q,o.b),p))}, -p(a,b){var s,r=b.a,q=this.a,p=!1 -if(r>=q.a){s=this.b -if(r<=s.a){r=b.b -r=r>=q.b&&r<=s.b}else r=p}else r=p -return r}, -l(a){return"Bounds("+this.a.l(0)+", "+this.b.l(0)+")"}} -A.ahT.prototype={ -zE(a){return this.bFL(a)}, -bFL(a){var s=0,r=A.n(t.z),q,p,o -var $async$zE=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)$async$outer:switch(s){case 0:o=a.a -switch(o){case"remove":try{v.G.removeSplashFromWeb()}catch(n){o=A.bs('Did you forget to run "dart run flutter_native_splash:create"? \n Could not run the JS command removeSplashFromWeb()') -throw A.q(o)}s=1 -break $async$outer -default:throw A.q(A.to("Unimplemented","flutter_native_splash for web doesn't implement '"+o+"'",null,null))}case 1:return A.l(q,r)}}) -return A.m($async$zE,r)}} -A.ac6.prototype={} -A.adI.prototype={$ibq:1} -A.as2.prototype={ -b4(a,b){var s,r=this -switch(b){case 0:return r.a.a.$1(J.w(r.b,1)) -case 1:s=r.a.b -if(s==null)A.a3(A.bs("transformRust2DartMessage received error message, but no decodeErrorData to parse it. Raw data: "+A.A(r.b))) -throw A.q(s.$1(J.w(r.b,1))) -case 3:throw A.q(A.clV(A.ak(J.w(r.b,1)))) -case 2:throw A.q(new A.adI()) -default:throw A.q(A.bs("Unsupported message (action="+b+")"))}}} -A.bm.prototype={} -A.az2.prototype={} -A.ah0.prototype={ -bBk(){var s=this.a -return s==null?A.a3(new A.ah1(A.K(this).l(0))):s}, -b2s(a,b){var s=this,r=s.c.gaw7(),q=s.a -q.toString -r=r.a -if(r!=null)r.register(s,q,s)}, -K1(){var s,r=this -if(r.a!=null){r.a=null -s=r.c.gaw7().a -if(s!=null)s.unregister(r)}}} -A.b2x.prototype={ -gaw7(){var s,r=this,q=r.c -if(q===$){s=$.cvG() -s=s==null?null:new s(A.mq(A.cYi(r.b,t.S),1)) -r.c!==$&&A.bd() -q=r.c=new A.aAk(s,t.dK)}return q}} -A.ah1.prototype={ -l(a){return"DroppableDisposedException: Try to use `"+this.a+"` after it has been disposed"}, -$ibq:1, -$iWC:1} -A.aoj.prototype={ -l(a){return"PanicException("+this.a+")"}, -$ibq:1, -$iWC:1} -A.eN.prototype={ -l(a){return"AnyhowException("+this.a+")"}, -$ibq:1, -$iWC:1} -A.WE.prototype={} -A.b6H.prototype={} -A.ac4.prototype={} -A.DW.prototype={ -gqo(){var s=this.a -return(s==null?A.a3(A.ac(u.a)):s).c}, -gb5(){var s=this.a -return s==null?A.a3(A.ac(u.a)):s}, -a93(a,b,c,d){return this.bHg(a,b,!0,d)}, -bHg(a,b,c,d){var s=0,r=A.n(t.H),q=this,p,o,n -var $async$a93=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:if(q.a!=null)throw A.q(A.ac("Should not initialize flutter_rust_bridge twice")) -q.bpm(!0) -d=new A.Te() -p=new A.WE() -o=v.G.wasm_bindgen.frb_get_rust_content_hash() -if(949409271!==o)A.a3(A.ac("Content hash on Dart side (949409271) is different from Rust side ("+A.A(o)+"), indicating out-of-sync code. This may happen when, for example, the Dart code is hot-restarted/hot-reloaded without recompiling Rust code. (Note: This is just a sanity check. Even if content hash does not change, the code may still change and needs to be recompiled)")) -n=new A.ZX(new A.b0f(p,d)) -o=A.y(q) -a=o.i("DW.A").a(q.bwf(p,d,n,q.bRK(b))) -q.a=new A.aA5(p,n,a,o.i("aA5")) -s=2 -return A.f(q.alH(),$async$a93) -case 2:return A.l(null,r)}}) -return A.m($async$a93,r)}, -bpm(a){return}} -A.aA5.prototype={} -A.Te.prototype={ -bEa(a){var s,r,q,p,o,n=null -try{n=a.e.$0()}catch(q){s=A.a4(q) -r=A.ap(q) -if(t.Iv.b(s))throw q -throw A.q(A.clV("EXECUTE_SYNC_ABORT "+A.A(s)+" "+A.A(r)))}try{p=a.a -o=n -o=new A.az2(p,o,p.$ti.i("az2<1,2>")).b4(0,J.w(o,0)) -return o}finally{}}, -cK(a){var s=t.z -return this.bEa(a,s,t.K,s)}} -A.ZX.prototype={} -A.b0f.prototype={} -A.bz1.prototype={ -Sn(a){var s,r=a==null?null:a,q=this.a -if(!(r===!0)){s=q.arL() -r=q.c -r.d.$1(s) -q=A.n7(q.b,s,r,q.$ti.c)}s=q.arL() -q.K1() -return s}, -q_(){return this.Sn(null)}} -A.EH.prototype={} -A.aPQ.prototype={} -A.aqP.prototype={} -A.aqQ.prototype={} -A.ac9.prototype={} -A.bn.prototype={} -A.aPS.prototype={} -A.b7v.prototype={ -TI(a,b,c){return this.bRP(0,b,c)}, -bRP(a,b,c){var s=0,r=A.n(t.H),q=this -var $async$TI=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:s=c==null?2:4 -break -case 2:s=5 -return A.f($.c9v().a7H(0,b,q.ahM(null,null,null,null,null,null)),$async$TI) -case 5:s=3 -break -case 4:s=6 -return A.f($.c9v().TJ(0,b,q.ahM(null,null,null,null,null,null),c),$async$TI) -case 6:case 3:q.b5E(b,c) -return A.l(null,r)}}) -return A.m($async$TI,r)}, -bNb(a,b){var s=null -return $.c9v().aaJ(0,b,this.ahM(s,s,s,s,s,s))}, -b5E(a,b){$.cSg.h(0,a) -return}, -ahM(a,b,c,d,e,f){var s=B.ahs.yr() -return s}} -A.beE.prototype={ -H(){return"KeyCipherAlgorithm."+this.b}} -A.bGG.prototype={ -H(){return"StorageCipherAlgorithm."+this.b}} -A.aLS.prototype={} -A.bfP.prototype={ -H(){return"KeychainAccessibility."+this.b}} -A.aNo.prototype={} -A.bbM.prototype={} -A.bgq.prototype={} -A.bhK.prototype={} -A.bM8.prototype={ -yr(){var s=t.N -return A.j(["dbName","FlutterEncryptedStorage","publicKey","FlutterSecureStorage","wrapKey","","wrapKeyIv",""],s,s)}} -A.bMm.prototype={} -A.b7w.prototype={} -A.bmZ.prototype={ -a7H(a,b,c){return B.Ex.qi("delete",A.j(["key",b,"options",c],t.N,t.K),!1,t.H)}, -aaJ(a,b,c){return B.Ex.qi("read",A.j(["key",b,"options",c],t.N,t.K),!1,t.u)}, -TJ(a,b,c,d){return B.Ex.qi("write",A.j(["key",b,"value",d,"options",c],t.N,t.K),!1,t.H)}} -A.bpn.prototype={} -A.b7x.prototype={ -a7H(a,b,c){return this.bCm(0,b,c)}, -bCm(a,b,c){var s=0,r=A.n(t.H),q,p -var $async$a7H=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:p=window.localStorage -p.toString -q=c.h(0,"publicKey") -q.toString -B.ff5.A(p,q+"."+b) -return A.l(null,r)}}) -return A.m($async$a7H,r)}, -aaJ(a,b,c){return this.bNd(0,b,c)}, -bNd(a,b,c){var s=0,r=A.n(t.u),q,p=this,o,n -var $async$aaJ=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:n=window.localStorage -n.toString -o=c.h(0,"publicKey") -o.toString -q=p.VB(n.getItem(o+"."+b),c) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$aaJ,r)}, -LY(a,b){return this.baW(a,b)}, -baW(a,b){var s=0,r=A.n(t.eB),q,p,o,n,m,l,k -var $async$LY=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:m=A.cm() -l=b.h(0,"publicKey") -l.toString -p=t.s -o=t.eB -s=window.localStorage.getItem(l)!=null?3:5 -break -case 3:l=window.localStorage.getItem(l) -l.toString -k=m -s=6 -return A.f(A.eC(self.crypto.subtle.importKey("raw",B.kV.au(l),a,!1,A.b(["encrypt","decrypt"],p)),o),$async$LY) -case 6:k.b=d -s=4 -break -case 5:k=m -s=7 -return A.f(A.eC(self.crypto.subtle.generateKey(a,!0,A.b(["encrypt","decrypt"],p)),o),$async$LY) -case 7:k.b=d -s=8 -return A.f(A.eC(self.crypto.subtle.exportKey("raw",m.b3()),t.pI),$async$LY) -case 8:n=d -p=window.localStorage -p.toString -o=J.hh(n) -p.setItem(l,B.bA.grm().au(o)) -case 4:q=m.b3() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$LY,r)}, -TJ(a,b,c,d){return this.bRQ(0,b,c,d)}, -bRQ(a,b,c,d){var s=0,r=A.n(t.H),q=this,p,o,n,m,l,k,j,i,h -var $async$TJ=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:k=window.crypto -k.toString -k=k.getRandomValues(new Uint8Array(12)) -k.toString -p=J.hh(J.ch3(k)) -k={name:"AES-GCM",length:256,iv:p} -j=A -i=self.crypto.subtle -h=k -s=3 -return A.f(q.LY(k,c),$async$TJ) -case 3:s=2 -return A.f(j.eC(i.encrypt(h,f,new Uint8Array(A.bf(B.X.au(d)))),t.pI),$async$TJ) -case 2:o=f -k=B.bA.grm().au(p) -n=J.hh(o) -n=B.bA.grm().au(n) -m=window.localStorage -m.toString -l=c.h(0,"publicKey") -l.toString -m.setItem(l+"."+b,k+"."+n) -return A.l(null,r)}}) -return A.m($async$TJ,r)}, -VB(a,b){return this.b7W(a,b)}, -b7W(a,b){var s=0,r=A.n(t.u),q,p=this,o,n,m,l,k,j -var $async$VB=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:if(a==null){q=null -s=1 -break}o=a.split(".") -n=B.kV.au(o[0]) -s=3 -return A.f(p.LY({name:"AES-GCM",length:256,iv:n},b),$async$VB) -case 3:m=d -l=B.kV.au(o[1]) -k=B.t -j=J -s=4 -return A.f(A.eC(self.crypto.subtle.decrypt({name:"AES-GCM",length:256,iv:n},m,new Uint8Array(A.bf(l))),t.pI),$async$VB) -case 4:q=k.b4(0,j.hh(d)) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$VB,r)}} -A.bsg.prototype={} -A.b_N.prototype={} -A.aLR.prototype={} -A.aCB.prototype={ -zv(a){return this.bCK(a)}, -bCK(a){var s=0,r=A.n(t.H),q=this -var $async$zv=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:s=a===B.cR?2:3 -break -case 2:s=4 -return A.f(q.a.$0(),$async$zv) -case 4:case 3:return A.l(null,r)}}) -return A.m($async$zv,r)}} -A.Wr.prototype={ -N(){var s=this -return A.j(["preferEphemeral",s.a,"debugOrigin",s.b,"intentFlags",s.c,"windowName",s.d,"timeout",s.e,"landingPageHtml",s.f,"silentAuth",s.r,"useWebview",s.w,"customTabsPackageOrder",s.z,"httpsHost",s.x,"httpsPath",s.y],t.N,t.z)}} -A.ahV.prototype={ -afS(a){return this.bdD(a)}, -bdD(a){var s=0,r=A.n(t.z),q,p=this,o,n,m -var $async$afS=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)$async$outer:switch(s){case 0:m=a.a -switch(m){case"authenticate":m=a.b -o=J.T(m) -n=J.bo(o.h(m,"url")) -q=p.GH("",o.h(m,"options"),n) -s=1 -break $async$outer -default:throw A.q(A.to("Unimplemented","The flutter_web_auth_2 plugin for web doesn't implement the method '"+m+"'",null,null))}case 1:return A.l(q,r)}}) -return A.m($async$afS,r)}, -GH(a,b,c){return this.bww(a,b,c)}, -bww(a1,a2,a3){var s=0,r=A.n(t.N),q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 -var $async$GH=A.o(function(a5,a6){if(a5===1)return A.k(a6,r) -for(;;)switch(s){case 0:k={} -j=J.T(a2) -i=j.h(a2,"preferEphemeral") -h=j.h(a2,"debugOrigin") -g=j.h(a2,"intentFlags") -f=j.h(a2,"windowName") -e=j.h(a2,"timeout") -d=j.h(a2,"landingPageHtml") -c=j.h(a2,"silentAuth") -b=j.h(a2,"useWebview") -a=j.h(a2,"httpsHost") -a0=j.h(a2,"httpsPath") -j=j.h(a2,"customTabsPackageOrder") -if(i==null)i=!1 -if(g==null)g=805306368 -if(e==null)e=300 -if(d==null)d=u.F -if(c==null)c=!1 -p=new A.Wr(i,h,g,f,e,d,c,b==null?!0:b,a,a0,j) -if(p.r){k={} -j=v.G -m=j.document.createElement("iframe") -m.src=a3 -m.style.display="none" -i=j.document.body -if(i!=null)i.append(m) -i=new A.aj($.am,t.fB) -o=new A.aL(i,t.pN) -k.a=k.b=null -k.b=A.jG(j.window,"message",new A.b7D(k,p,m,o),!1,t.o) -k.a=A.d4(A.cX(0,0,0,0,0,p.e),new A.b7E(k,m,o)) -q=i -s=1 -break}s=3 -return A.f(A.Dw(A.d7(a3,0,null),B.cB,p.d),$async$GH) -case 3:j=v.G -j.window.localStorage.removeItem("flutter-web-auth-2") -k.a=k.b=null -o=new A.aL(new A.aj($.am,t.fB),t.pN) -try{k.b=A.Iq(B.dq,new A.b7F(k,o,p)) -k.a=A.jG(j.window,"message",new A.b7G(k,p,o),!1,t.o)}catch(a4){n=A.a4(a4) -k=k.b -if(k!=null)k.af(0) -o.t6(n)}q=o.a -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$GH,r)}, -Ry(){var s=0,r=A.n(t.H) -var $async$Ry=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:return A.l(null,r)}}) -return A.m($async$Ry,r)}} -A.b7D.prototype={ -$1(a){var s,r,q=this,p=a.origin,o=q.b.b -if(o==null){o=A.aua() -o=o.gOj(o)}if(J.v(p,o)){s=A.zn(a.data) -r=s!=null&&t.G.b(s)?J.w(s,"flutter-web-auth-2"):null -if(typeof r=="string"){q.c.remove() -q.d.dI(0,r) -p=q.a -o=p.a -if(o!=null)o.af(0) -p=p.b -if(p!=null)p.af(0)}}}, -$S:5} -A.b7E.prototype={ -$0(){this.b.remove() -var s=this.a.b -if(s!=null)s.af(0) -this.c.t6(new A.jY("timeout","Timeout waiting for the iframe response",null,null))}, -$S:0} -A.b7F.prototype={ -$1(a){var s=this,r=v.G,q=r.window.localStorage.getItem("flutter-web-auth-2") -if(q!=null){s.b.dI(0,q) -r.window.localStorage.removeItem("flutter-web-auth-2") -r=s.a.a -if(r!=null)r.af(0) -a.af(0)}else if(a.c>=s.c.e){r=s.a.a -if(r!=null)r.af(0) -a.af(0) -s.b.t6(new A.jY("error","Timeout waiting for callback value",null,null))}}, -$S:103} -A.b7G.prototype={ -$1(a){var s,r,q,p,o,n,m,l,k=this,j=null,i=a.origin,h=k.b.b -if(h==null){h=A.aua() -h=h.gOj(h)}if(J.v(i,h)){s=A.zn(a.data) -r=s!=null&&t.G.b(s)?J.w(s,"flutter-web-auth-2"):j -if(typeof r=="string"){i=k.a -h=i.b -if(h!=null)h.af(0) -i=i.a -if(i!=null)i.af(0) -k.c.dI(0,r)}}q=A.bE(j,"appleid.apple.com",j,j,j,j,j,"https",j) -if(J.v(a.origin,q.gAb()))try{p=B.p.bP(0,J.bo(a.data),j) -if(J.v(J.w(p,"method"),"oauthDone")){o=t.nA.a(J.w(J.w(p,"data"),"authorization")) -if(o!=null){m=A.bE(j,j,j,j,j,j,o,j,j).f -n=m==null?"":m -i=k.a -h=i.b -if(h!=null)h.af(0) -i=i.a -if(i!=null)i.af(0) -k.c.dI(0,J.cBf(q,n).gAb())}}}catch(l){if(!t.bE.b(A.a4(l)))throw l}}, -$S:5} -A.b7C.prototype={} -A.b7B.prototype={ -GH(a,b,c){return this.bwv(a,b,c)}, -bwv(a,b,c){var s=0,r=A.n(t.N),q,p -var $async$GH=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:p=t.N -s=3 -return A.f(B.a3Q.qi("authenticate",A.j(["url",c,"callbackUrlScheme",a,"options",b],p,t.z),!1,p),$async$GH) -case 3:p=e -q=p==null?"":p -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$GH,r)}, -Ry(){var s=0,r=A.n(t.z),q -var $async$Ry=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:q=B.a3Q.qi("cleanUpDanglingCalls",null,!1,t.z) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Ry,r)}} -A.apN.prototype={ -a8D(a,b,c){return this.bFA(a,b,c)}, -bFA(a,b,c){var s=0,r=A.n(t.H),q=1,p=[],o=[],n=this,m,l,k,j,i,h,g -var $async$a8D=A.o(function(d,e){if(d===1){p.push(e) -s=q}for(;;)switch(s){case 0:h=null -q=3 -m=n.a.h(0,a) -s=m!=null?6:7 -break -case 6:j=m.$1(b) -s=8 -return A.f(t.T8.b(j)?j:A.bc(j,t.CD),$async$a8D) -case 8:h=e -case 7:o.push(5) -s=4 -break -case 3:q=2 -g=p.pop() -l=A.a4(g) -k=A.ap(g) -j=A.de("during a framework-to-plugin message") -A.fD(new A.dR(l,k,"flutter web plugins",j,null,!1)) -o.push(5) -s=4 -break -case 2:o=[1] -case 4:q=1 -if(c!=null)c.$1(h) -s=o.pop() -break -case 5:return A.l(null,r) -case 1:return A.k(p.at(-1),r)}}) -return A.m($async$a8D,r)}, -wr(a,b,c){var s=new A.aj($.am,t.Fo) -$.aaQ().aMB(b,c,new A.buD(new A.aL(s,t.yB))) -return s}, -UC(a,b){var s=this.a -if(b==null)s.A(0,a) -else s.j(0,a,b)}} -A.buD.prototype={ -$1(a){var s,r,q,p -try{this.a.dI(0,a)}catch(q){s=A.a4(q) -r=A.ap(q) -p=A.de("during a plugin-to-framework message") -A.fD(new A.dR(s,r,"flutter web plugins",p,null,!1))}}, -$S:65} -A.br8.prototype={} -A.O2.prototype={ -saLO(a,b){var s -if(this.ax===b)return -this.ax=b -s=this.Sh() -if(s!=null)s.style.objectFit=b}, -aDE(a){var s,r,q=this,p=q.Sh() -if(p==null)p=a -s=q.a -r=p.videoWidth -q.sk(0,s.aHH(p.videoHeight,q.z!=null,0,r))}, -sacO(a,b){var s,r,q,p,o=this -if(b==null){s=o.Sh() -if(s!=null)s.srcObject=null -s=o.w -if(s!=null)s.srcObject=null -o.z=null -return}o.z=b -if(b.FW(0).length!==0){o.x=new v.G.MediaStream() -s=o.z.e.getVideoTracks() -s=J.ar(t.Lc.b(s)?s:new A.dP(s,A.U(s).i("dP<1,ag>"))) -while(s.q()){r=s.gI(s) -o.x.addTrack(r)}}if(b.KV(0).length!==0){o.y=new v.G.MediaStream() -s=o.z.e.getAudioTracks() -s=J.ar(t.Lc.b(s)?s:new A.dP(s,A.U(s).i("dP<1,ag>"))) -while(s.q()){r=s.gI(s) -o.y.addTrack(r)}}if(o.y!=null){if(o.w==null){q=v.G.document.createElement("audio") -q.id="audio_"+("RTCVideoRenderer-"+o.Q) -q.muted=b.b==="local" -q.autoplay=!0 -o.w=q -s=o.b9t() -r=o.w -r.toString -s.append(r)}s=o.w -if(s!=null)s.srcObject=o.y}p=o.Sh() -if(p!=null){p.srcObject=o.x -s=o.Sh() -s.toString -o.atl(s)}o.sk(0,o.a.bzs(o.z!=null))}, -b9t(){var s,r=v.G,q=r.document.getElementById("html_webrtc_audio_manager_list") -if(q!=null)return q -s=r.document.createElement("div") -s.id="html_webrtc_audio_manager_list" -s.style.display="none" -r=r.document.body -if(r!=null)r.append(s) -return s}, -Sh(){var s=v.G.document.getElementById("video_"+("RTCVideoRenderer-"+this.Q)) -if(s!=null)return s -return null}, -n(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k -var $async$n=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p.z=null -for(o=p.at,n=o.length,m=0;m2)s.a6W(0).bK(0,new A.bu5(s,r),t.P) -else s.d=A.cpi(r,A.aa9(s.gaJz())) -else if(s.c!=null)A.hy(A.cX(0,0,0,100,0,0),null,t.z).bK(0,new A.bu6(s),t.P)}, -a6W(a){var s=0,r=A.n(t.H),q=1,p=[],o=this,n,m,l,k,j,i,h -var $async$a6W=A.o(function(b,c){if(b===1){p.push(c) -s=q}for(;;)switch(s){case 0:i=o.w -i.toString -n=i -i=o.f -k=n.currentTime -s=(i==null?k!=null:i!==k)?2:3 -break -case 2:o.f=n.currentTime -q=5 -i=n.videoWidth -k=n.videoHeight -i=$.aw().akF(n,k,!0,i) -s=8 -return A.f(t.pZ.b(i)?i:A.bc(i,t.lu),$async$a6W) -case 8:m=c -if(o.c!=null)o.D(new A.bu3(o,m)) -q=1 -s=7 -break -case 5:q=4 -h=p.pop() -i=A.a4(h) -if(t.o.b(i)){l=i -o.f=null -if(!J.v(l.name,"InvalidStateError"))throw h}else throw h -s=7 -break -case 4:s=1 -break -case 7:case 3:return A.l(null,r) -case 1:return A.k(p.at(-1),r)}}) -return A.m($async$a6W,r)}, -n(){var s,r,q=this -if(q.c!=null)q.aM() -s=q.e -if(s!=null)s.n() -s=q.w -if(s!=null){r=q.d -if(r!=null)if("requestVideoFrameCallback" in s)s.cancelVideoFrameCallback(r) -else v.G.window.cancelAnimationFrame(r)}}, -bp(a){var s,r -this.bJ(a) -A.d4(A.cX(0,0,0,10,0,0),new A.bu4(this)) -s=this.a -r=s.c -r.saLO(0,s.d===B.F9?"contain":"cover")}, -bx2(){return new A.hl(new A.bu1(this),null)}, -B(a){return new A.hl(new A.bu2(this),null)}} -A.bu0.prototype={ -$0(){}, -$S:0} -A.bu5.prototype={ -$1(a){var s=0,r=A.n(t.P),q=this,p -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p=q.a -p.d=A.cpi(q.b,A.aa9(p.gaJz())) -return A.l(null,r)}}) -return A.m($async$$1,r)}, -$S:1125} -A.bu6.prototype={ -$1(a){this.a.alW(0,0)}, -$S:37} -A.bu3.prototype={ -$0(){var s=this.a,r=s.e -if(r!=null)r.n() -s.e=this.b}, -$S:0} -A.bu4.prototype={ -$0(){var s=this.a.a -return s.c.as=s.e}, -$S:0} -A.bu1.prototype={ -$2(a,b){var s,r,q,p,o,n=null,m=this.a -if(m.w!=null&&!J.v(m.r,new A.X(A.Z(1/0,b.a,b.b),A.Z(1/0,b.c,b.d)))){s=A.Z(1/0,b.a,b.b) -m.r=new A.X(s,A.Z(1/0,b.c,b.d)) -r=m.w -if(r!=null){r.width=B.d.G(s) -s=m.w -s.toString -s.height=B.d.G(m.r.b)}}s=A.b([],t.p) -r=m.e -if(r!=null){switch(m.a.d.a){case 0:q=B.lw -break -case 1:q=B.dI -break -default:q=n}r=r.b -r===$&&A.e() -r=r.a -r===$&&A.e() -r=J.bk(r.a.width()) -p=m.e.b -p===$&&A.e() -p=p.a -p===$&&A.e() -p=J.bk(p.a.height()) -o=m.e -o.toString -s.push(A.aoT(0,A.cbw(A.c3(A.jr(n,n,n,new A.aB3(o,m.a.e,n),B.a9,!0),p,r),B.u,q)))}return A.e8(B.aC,s,B.u,B.ap,n)}, -$S:293} -A.bu2.prototype={ -$2(a,b){var s=null,r=this.a,q=r.a -if(q.c.z!=null)r=r.bx2() -else{r=q.r.$1(a) -if(r==null)r=A.bz(s,s,B.n,s,s,s,s,s,s,s,s,s,s)}return A.bI(A.bz(s,r,B.n,s,s,s,s,b.d,s,s,s,s,b.b),s,s)}, -$S:445} -A.bTi.prototype={ -$1(a){this.a.call(this.b,0,0)}, -$S:1126} -A.aB3.prototype={ -bb(a,b){var s,r=this.b -if(this.c){a.Id(0,-1,1) -$.aw() -s=A.bh() -s.Q=B.oJ -a.alq(0,r,new A.t(-b.a,0),s)}else{$.aw() -s=A.bh() -s.Q=B.oJ -a.alq(0,r,new A.t(0,0),s)}}, -tD(a){return!1}} -A.akH.prototype={ -H(){return"LocationAccuracy."+this.b}} -A.Gm.prototype={ -H(){return"LocationPermission."+this.b}} -A.ab4.prototype={ -l(a){var s=this.a -if(s==null||s==="")return"Activity is missing. This might happen when running a certain function from the background that requires a UI element (e.g. requesting permissions or enabling the location services)." -return s}, -$ibq:1} -A.abc.prototype={ -l(a){return"The App is already listening to a stream of position updates. It is not possible to listen to more then one stream at the same time."}, -$ibq:1} -A.ajX.prototype={ -l(a){return'Unable to convert the value "'+this.a+'" into a LocationPermission.'}, -$ibq:1} -A.akI.prototype={ -l(a){return"The location service on the device is disabled."}, -$ibq:1} -A.aos.prototype={ -l(a){var s=this.a -if(s==null||s==="")return"Permission definitions are not found. Please make sure you have added the necessary definitions to the configuration file (e.g. the AndroidManifest.xml on Android or the Info.plist on iOS)." -return s}, -$ibq:1} -A.ZH.prototype={ -l(a){var s=this.a -if(s==null||s==="")return"Access to the location of the device is denied by the user." -return s}, -$ibq:1} -A.aot.prototype={ -l(a){var s=this.a -if(s==null||s==="")return"A request for location permissions is already running, please wait for it to complete before doing another request." -return s}, -$ibq:1} -A.NK.prototype={ -l(a){var s=this.a -if(s==null||s==="")return"Something went wrong while listening for position updates." -return s}, -$ibq:1} -A.b8r.prototype={} -A.bn_.prototype={ -Jv(){var s=0,r=A.n(t.D5),q,p=2,o=[],n=this,m,l,k,j,i,h -var $async$Jv=A.o(function(a,b){if(a===1){o.push(b) -s=p}for(;;)switch(s){case 0:p=4 -s=7 -return A.f(B.rV.qi("checkPermission",null,!1,t.z),$async$Jv) -case 7:m=b -j=A.ckf(m) -q=j -s=1 -break -p=2 -s=6 -break -case 4:p=3 -h=o.pop() -j=A.a4(h) -if(j instanceof A.jY){l=j -k=n.afU(l) -throw A.q(k)}else throw h -s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$Jv,r)}, -KC(a){var s=0,r=A.n(t.D5),q,p=2,o=[],n=this,m,l,k,j,i,h -var $async$KC=A.o(function(b,c){if(b===1){o.push(c) -s=p}for(;;)switch(s){case 0:p=4 -s=7 -return A.f(B.rV.qi("requestPermission",null,!1,t.z),$async$KC) -case 7:m=c -j=A.ckf(m) -q=j -s=1 -break -p=2 -s=6 -break -case 4:p=3 -h=o.pop() -j=A.a4(h) -if(j instanceof A.jY){l=j -k=n.afU(l) -throw A.q(k)}else throw h -s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$KC,r)}, -a9f(){var s=0,r=A.n(t.y),q,p -var $async$a9f=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=t.y -q=B.rV.qi("isLocationServiceEnabled",null,!1,p).bK(0,new A.bn0(),p) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a9f,r)}, -HX(a,b){return this.aQB(0,b)}, -aQB(a7,a8){var s=0,r=A.n(t.C9),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6 -var $async$HX=A.o(function(a9,b0){if(a9===1){o.push(b0) -s=p}for(;;)switch(s){case 0:p=4 -m=null -l=a8.c -if(l!=null){h=a8.N() -m=B.rV.qi("getCurrentPosition",h,!1,t.z).Bt(0,l)}else{h=a8.N() -m=B.rV.qi("getCurrentPosition",h,!1,t.z)}s=7 -return A.f(m,$async$HX) -case 7:k=b0 -k=k -h=J.e4(k) -if(!h.ao(k,"latitude"))A.a3(A.fU(k,"positionMap","The supplied map doesn't contain the mandatory key `latitude`.")) -if(!h.ao(k,"longitude"))A.a3(A.fU(k,"positionMap","The supplied map doesn't contain the mandatory key `longitude`.")) -g=h.h(k,"timestamp") -f=g==null?new A.bv(Date.now(),0,!1):new A.bv(A.fL(J.bk(g),0,!0),0,!0) -e=h.h(k,"latitude") -d=h.h(k,"longitude") -c=A.NL(h.h(k,"altitude")) -b=A.NL(h.h(k,"altitude_accuracy")) -a=A.NL(h.h(k,"accuracy")) -a0=A.NL(h.h(k,"heading")) -a1=A.NL(h.h(k,"heading_accuracy")) -a2=h.h(k,"floor") -a3=A.NL(h.h(k,"speed")) -a4=A.NL(h.h(k,"speed_accuracy")) -h=h.h(k,"is_mocked") -if(h==null)h=!1 -q=new A.Bz(e,d,f,c,b,a,a0,a1,a2,a3,a4,h) -s=1 -break -p=2 -s=6 -break -case 4:p=3 -a6=o.pop() -h=A.a4(a6) -if(h instanceof A.jY){j=h -i=n.afU(j) -throw A.q(i)}else throw a6 -s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$HX,r)}, -afU(a){switch(a.a){case"ACTIVITY_MISSING":return new A.ab4(a.b) -case"LOCATION_SERVICES_DISABLED":return B.agQ -case"LOCATION_SUBSCRIPTION_ACTIVE":return B.ag1 -case"PERMISSION_DEFINITIONS_NOT_FOUND":return new A.aos(a.b) -case"PERMISSION_DENIED":return new A.ZH(a.b) -case"PERMISSION_REQUEST_IN_PROGRESS":return new A.aot(a.b) -case"LOCATION_UPDATE_FAILURE":return new A.NK(a.b) -default:return a}}} -A.bn0.prototype={ -$1(a){return a===!0}, -$S:383} -A.akJ.prototype={ -N(){return A.j(["accuracy",this.a.a,"distanceFilter",this.b],t.N,t.z)}} -A.Bz.prototype={ -m(a,b){var s=this -if(b==null)return!1 -return b instanceof A.Bz&&b.f===s.f&&b.d===s.d&&b.e===s.e&&b.r===s.r&&b.w===s.w&&b.a===s.a&&b.b===s.b&&b.x==s.x&&b.y===s.y&&b.z===s.z&&b.c.m(0,s.c)&&b.Q===s.Q}, -gu(a){var s=this,r=s.c -return(B.d.gu(s.f)^B.d.gu(s.d)^B.d.gu(s.e)^B.d.gu(s.r)^B.d.gu(s.w)^B.d.gu(s.a)^B.d.gu(s.b)^J.ae(s.x)^B.d.gu(s.y)^B.d.gu(s.z)^A.a7(r.a,r.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)^B.ec.gu(s.Q))>>>0}, -l(a){return"Latitude: "+A.A(this.a)+", Longitude: "+A.A(this.b)}, -N(){var s=this -return A.j(["longitude",s.b,"latitude",s.a,"timestamp",s.c.a,"accuracy",s.f,"altitude",s.d,"altitude_accuracy",s.e,"floor",s.x,"heading",s.r,"heading_accuracy",s.w,"speed",s.y,"speed_accuracy",s.z,"is_mocked",s.Q],t.N,t.z)}} -A.b8s.prototype={ -a9f(){return A.em(!0,t.y)}, -Jv(){var s=0,r=A.n(t.D5),q,p=this -var $async$Jv=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:s=3 -return A.f(p.b.aaE(0,B.a11),$async$Jv) -case 3:q=b -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Jv,r)}, -KC(a){var s=0,r=A.n(t.D5),q,p=2,o=[],n=this,m,l -var $async$KC=A.o(function(b,c){if(b===1){o.push(c) -s=p}for(;;)switch(s){case 0:p=4 -s=7 -return A.f(n.a.aQy(0),$async$KC) -case 7:q=B.De -s=1 -break -p=2 -s=6 -break -case 4:p=3 -l=o.pop() -q=B.wt -s=1 -break -s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$KC,r)}, -HX(a,b){return this.aQz(0,b)}, -aQz(a,b){var s=0,r=A.n(t.C9),q,p=this,o -var $async$HX=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:o=p.b9m(b.a) -s=3 -return A.f(p.a.a0S(0,o,null,b.c),$async$HX) -case 3:q=d -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$HX,r)}, -b9m(a){if(a==null)return!1 -switch(a.a){case 0:case 1:case 2:case 6:return!1 -case 3:case 4:case 5:return!0}}} -A.bbh.prototype={ -a0S(a,b,c,d){return this.aQA(0,b,c,d)}, -aQy(a){return this.a0S(0,null,null,null)}, -aQA(a,b,c,d){var s=0,r=A.n(t.C9),q,p=this,o,n,m,l,k -var $async$a0S=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:k=new A.aL(new A.aj($.am,t.Vq),t.Qs) -try{o=A.cx(new A.bbi(k)) -n=A.cx(new A.bbj(k)) -m=d==null?null:d.a -if(m==null)m=864e5 -p.a.getCurrentPosition(o,n,{enableHighAccuracy:b===!0,timeout:m,maximumAge:0})}catch(j){k.t6(B.f7Q)}q=k.a -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a0S,r)}} -A.bbi.prototype={ -$1(a){var s,r,q,p,o=a.coords,n=o.latitude,m=o.longitude,l=A.fL(a.timestamp,0,!1),k=o.altitude -if(k==null)k=0 -s=o.altitudeAccuracy -if(s==null)s=0 -r=o.accuracy -if(r==null)r=0 -q=o.heading -if(q==null)q=0 -p=o.speed -if(p==null)p=0 -this.a.dI(0,new A.Bz(n,m,new A.bv(l,0,!1),k,s,r,q,0,null,p,0,!1))}, -$S:7} -A.bbj.prototype={ -$1(a){this.a.t6(A.cUp(a))}, -$S:7} -A.bbB.prototype={ -aaE(a,b){return this.bMO(0,b)}, -bMO(a,b){var s=0,r=A.n(t.D5),q,p=this,o,n -var $async$aaE=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:n=p.a.query(A.ff(A.aq(B.a11))) -n=A.eC(n,t.o) -s=3 -return A.f(t.FT.b(n)?n:A.bc(n,t.NX),$async$aaE) -case 3:o=d -q=o!=null?A.cXo(o.state):B.rr -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$aaE,r)}} -A.bxh.prototype={ -ajF(a,b,c){var s,r,q=this,p=b.a -if(J.eD(p)&&b.e==null)return B.a0 -s=q.d -r=s.b -return q.a.$2(a,A.cp7(s,q.c,q.b,new A.xq(A.d1(r),t.bT),b,p,r,q.e,q.r,q.w,!0))}} -A.a4s.prototype={ -a_(){var s=t.sd -return new A.a4t(new A.M_(A.c(s,t.Js),A.c(t.Kv,s),$.aC()))}, -bKV(a,b,c){return this.w.$3(a,b,c)}} -A.a4t.prototype={ -bp(a){this.bJ(a) -if(!this.a.f.m(0,a.f))this.r=null}, -dk(){var s=this -s.qQ() -if(s.d==null)if(s.c.Fb(t.fc)!=null)s.d=A.cl5() -else{s.c.Fb(t.VD) -s.d=new A.M2(null,A.c(t.K,t.Qu))}s.r=null}, -n(){var s=this.d -if(s!=null)s.n() -s=this.f -s.ap$=$.aC() -s.Y$=0 -this.aM()}, -b5q(a){var s,r,q,p=this,o=A.b([],t.Im),n=t.sd,m=A.c(n,t._W),l=A.c(n,t.Js) -n=p.a -s=n.f -if(s.e!=null)o.push(p.atN(a,s)) -else for(n=J.ar(n.e);n.q();){s=n.gI(n) -r=p.b54(a,s) -if(r==null)continue -o.push(r) -m.j(0,r,s) -q=p.a -l.j(0,r,s.MK(q.r,q.f))}p.r=o -p.f.bQR(l) -p.e=m}, -b54(a,b){if(b instanceof A.l1){if(b instanceof A.lY&&b.d.e!=null)return this.atN(a,b.d) -return this.b55(a,b)}if(b instanceof A.jD)return this.b56(a,b) -throw A.q(A.cjG("unknown match type "+A.K(b).l(0)))}, -b55(a,b){var s,r,q=b.a,p=q.f,o=this.a,n=b.MK(o.r,o.f) -if(p!=null){s=p.$2(a,n) -return s}r=q.r -if(r==null)return null -return this.adX(a,n,new A.f6(new A.bQO(r,n),null))}, -b56(a,b){var s=this,r=s.a,q=b.MK(r.r,r.f),p=new A.bF2(b.b,b,s.a.f,new A.bQP(s)),o=b.a.EW(a,q,p) -if(o!=null)return o -return s.adX(a,q,new A.f6(new A.bQQ(b,q,p),null))}, -atY(a){var s,r=this -if(r.w==null){s=a.Fb(t.fc) -if(s!=null){if($.u5)$.rv().DR(B.k5,"Using MaterialApp configuration") -r.w=A.cWd() -r.x=new A.bQR()}else{a.Fb(t.VD) -if($.u5)$.rv().DR(B.k5,"Using WidgetsApp configuration") -r.w=new A.bQS() -r.x=new A.bQT()}}}, -adX(a,b,c){var s,r,q -this.atY(a) -s=this.w -s.toString -r=b.y -q=t.N -q=A.fZ(b.r,q,q) -q.L(0,b.b.gCF()) -return s.$5$arguments$child$key$name$restorationId(q,c,r,b.e,r.a)}, -atN(a,b){var s,r,q,p,o=this -o.a.toString -s=b.c -r=s.gnB(s) -q=s.l(0) -b.gO_() -p=new A.ie(s,r,null,null,b.f,b.b,null,b.e,new A.cZ(q+"(error)",t.kK)) -o.atY(a) -o.a.toString -s=o.x.$2(a,p) -s=o.adX(a,p,s) -return s}, -bem(a,b){var s=t.sd.a(a.c),r=this.e -r===$&&A.e() -r=r.h(0,s) -r.toString -return this.a.bKV(a,b,r)}, -B(a){var s,r,q,p,o,n=this,m=null -if(n.r==null)n.b5q(a) -s=n.d -s.toString -r=n.a -q=r.c -p=r.x -o=n.r -o.toString -return new A.WS(n.f,A.cjJ(A.ccl(B.u,m,q,r.d,A.csq(),m,n.gbel(),m,o,!1,!0,p,B.abI),s),m)}} -A.bQO.prototype={ -$1(a){return this.a.$2(a,this.b)}, -$S:27} -A.bQP.prototype={ -$5(a,b,c,d,e){var s=b.d,r=J.b6(s),q=a.gu(a),p=this.a.a,o=p.r,n=d==null?B.Tz:d,m=p.w -return A.aoR(r===1,A.cp7(o,p.y,p.z,new A.xq(q,t.bT),c,s,a,e,n,m,!0),null,t.z)}, -$C:"$5", -$R:5, -$S:1129} -A.bQQ.prototype={ -$1(a){var s=this.a.a.bx4(a,this.b,this.c) -s.toString -return s}, -$S:27} -A.bQR.prototype={ -$2(a,b){return new A.N_(b.x,null)}, -$S:1130} -A.bQS.prototype={ -$5$arguments$child$key$name$restorationId(a,b,c,d,e){return A.ccp(a,b,c,d,e,t.H)}, -$S:1131} -A.bQT.prototype={ -$2(a,b){return new A.LJ(b.x,null)}, -$S:1132} -A.bxi.prototype={ -bkI(){var s,r=this -r.e.P(0) -r.ae_("",r.a.a.a) -s=r.bC1() -if($.u5)$.rv().DR(B.k5,s)}, -bx1(a){var s=a.c,r=s.gnB(s) -a.gO_() -return new A.ie(s,r,null,null,a.f,a.b,a.d,a.e,B.ac8)}, -a8p(a,b){var s=t.N,r=A.c(s,s),q=this.bb9(a,r) -if(J.eD(q))return new A.dt(B.c4,B.cr,a,b,new A.hZ("no routes for location: "+a.l(0)),A.n5(B.c4)) -return new A.dt(q,r,a,b,null,A.n5(q))}, -bEF(a){return this.a8p(a,null)}, -bb9(a,b){var s,r,q,p,o -for(s=this.a.a.a,r=this.b,q=0;q<6;++q){p=s[q] -o=A.cd2("","",b,a.gnB(a),p,r,a).h(0,null) -if(o==null)o=B.CW -if(J.ev(o))return o}return B.CW}, -aMV(a,b,c,d){var s=new A.bxu(this,d,b).$1(c) -return s}, -bwi(a,b,c){var s,r,q,p,o,n=b.c,m=new A.bxt(this,n.l(0),b,c) -try{s=this.aBf(new A.bxr(this,a,b),t.Oi) -if(t.u.b(s)){p=m.$1(s) -return p}p=s.bK(0,m,t.LQ).t5(new A.bxs(b)) -return p}catch(o){r=A.a4(o) -q=r instanceof A.hZ?r:new A.hZ("Exception during redirect: "+A.A(r)) -return new A.dt(B.c4,B.cr,n,b.d,q,A.n5(B.c4))}}, -ax7(a,b,c,d){var s,r,q,p,o,n,m,l -if(d>=c.length)return null -s=c[d] -r=new A.bxo(this,a,b,c,d) -q=s.gOK() -try{p=this.aBf(new A.bxm(this,q,a,s,b),t.Oi) -m=t.u -if(m.b(p)){m=r.$1(p) -return m}m=p.bK(0,r,m).t5(new A.bxn()) -return m}catch(l){o=A.a4(l) -n=o instanceof A.hZ?o:new A.hZ("Exception during route redirect: "+A.A(o)) -throw A.q(n)}}, -awT(a,b,c){var s,r,q,p,o,n,m,l=this -try{s=A.cn2(A.d7(a,0,null)) -r=l.bEF(s) -if(r.e==null){o=r -if(B.b.p(c,o)){n=A.ckS(c,!0,t.LQ) -n.push(o) -A.a3(A.b9r("redirect loop detected "+l.awu(n)))}if(c.length>=l.a.a.c){n=A.ckS(c,!0,t.LQ) -n.push(o) -A.a3(A.b9r("too many redirects "+l.awu(n)))}c.push(o) -o=o.l(0) -if($.u5)$.rv().DR(B.k5,"redirecting to "+o)}return r}catch(m){q=A.a4(m) -p=q instanceof A.hZ?q:new A.hZ("Exception during redirect: "+A.A(q)) -o=p.a -if($.u5)$.rv().DR(B.k5,"Redirection exception: "+o) -return new A.dt(B.c4,B.cr,b,null,p,A.n5(B.c4))}}, -awu(a){return new A.O(a,new A.bxk(),A.U(a).i("O<1,i>")).b_(0," => ")}, -aBf(a,b){var s,r={} -r.a=null -r.b=!1 -s=t.O -A.cWU(new A.bxp(r,a),new A.bxq(r),null,A.j([B.ab1,this.d],s,s),t.H) -if(r.b)throw A.q(A.b9r("Unexpected error in router zone")) -r=r.a -return r==null?b.a(r):r}, -l(a){return"RouterConfiguration: "+A.A(this.a.a.a)}, -bC1(){var s,r,q,p,o,n=new A.d6("") -n.a="Full paths for routes:\n" -this.av6(this.a.a.a,"",B.eos,n) -s=this.e -if(s.a!==0){n.a+="known full paths for route names:\n" -for(s=new A.bi(s,A.y(s).i("bi<1,2>")).gW(0);s.q();){r=s.d -q=r.a -p=r.b -o=p.a?"":" (case-insensitive)" -o=" "+q+" => "+p.b+o+"\n" -n.a+=o}}s=n.a -return s.charCodeAt(0)==0?s:s}, -av6(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i,h,g=null -for(s=A.Mm(a,0,t._X),r=J.ar(s.a),q=s.b,s=new A.lZ(r,q,A.y(s).i("lZ<1>"));s.q();){p=s.c -p=p>=0?new A.ah(q+p,r.gI(r)):A.a3(A.cM()) -o=p.a -n=g -m=p.b -n=m -l=o -k=this.baP(c,l,a.length) -j=new A.O(k,new A.bxj(),A.U(k).i("O<1,i>")).tv(0) -if(n instanceof A.As){i=A.aaf(b,n.e) -p=n.r -h=p==null?g:B.b.gU(A.nC(J.as(p).a,g).split("=> ")) -p=h==null?"":"("+h+")" -p=j+i+" "+p+"\n" -d.a+=p}else{if(n instanceof A.C7)d.a+=j+" (ShellRoute)\n" -i=b}this.av6(n.b,i,k,d)}}, -baP(a,b,c){var s=new A.O(a,new A.bxl(),A.U(a).i("O<1,nu>")),r=t.vb -if(b===c-1){r=A.H(s,r) -r.push(B.fpb) -return r}else{r=A.H(s,r) -r.push(B.fpa) -return r}}, -ae_(a,b){var s,r,q,p,o -for(s=b.length,r=0;r")),o=o.i("a2.E") -case 3:if(!n.q()){s=4 -break}m=n.d -s=5 -return A.f((m==null?o.a(m):m).a9z(),$async$aax) -case 5:if(b){q=!0 -s=1 -break}s=3 -break -case 4:p.d.gU(0) -q=!1 -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$aax,r)}, -GO(){var s,r=this.c.b.gam() -r=r==null?null:r.GO() -if(r===!0)return!0 -if(J.eD(this.d.a))return!1 -s=J.kc(this.d.a) -while(s instanceof A.jD){r=s.b.gam() -r=r==null?null:r.GO() -if(r===!0)return!0 -s=J.kc(s.d)}return!1}, -Ks(a){var s=this.aw8().LD(0,new A.b9A()) -if(!s.gW(0).q())throw A.q(A.cjG("There is nothing to pop")) -s.gS(0).qw(a)}, -qw(a){return this.Ks(a,t.O)}, -aw8(){var s,r,q,p,o,n=A.b([],t.Ct),m=this.c.b -if(m.gam()!=null){m=m.gam() -m.toString -n.push(m)}s=J.kc(this.d.a) -for(m=t.Y8,r=t.Fe;s instanceof A.jD;){q=s.b.gam() -p=q.c -p.toString -p=A.b4(p,null,r) -o=m.a(p==null?null:p.Q) -if(o==null||!o.gzI())break -n.push(q) -s=J.kc(s.d)}return new A.bR(n,t.Ep)}, -beo(a,b,c){var s=a.x8$ -if(s!=null&&s.length!==0)return a.B9(b) -c.gOK() -a.B9(b) -this.b6v(b,c) -return!0}, -b6v(a,b){var s -for(s=b;s instanceof A.jD;)s=J.kc(s.d) -if(s instanceof A.lY)s.e.dI(0,a) -this.d=this.d.A(0,b) -this.a6()}, -B(a){var s=this.a -s===$&&A.e() -return s.ajF(a,this.d,!1)}, -acD(a){var s,r,q,p,o,n,m,l=this -if(l.d.m(0,a))return new A.dA(null,t.b5) -s=$.at.T$.x.h(0,l.c.b) -if(s!=null){r=t.i3 -q=A.b([],r) -A.aqK(l.d.a,new A.b9B(q)) -p=A.b([],r) -A.aqK(a.a,new A.b9C(p)) -o=Math.min(q.length,p.length) -for(n=0;n0)$.at.vZ(this) -this.rf()}, -RX(a){this.bn2(a) -return new A.dA(!0,t.d9)}} -A.aAK.prototype={} -A.aAL.prototype={} -A.c8C.prototype={ -$1(a){if(a.a.b>=1000)A.cbz(new A.dR(new A.rc(a.r),a.w,a.d,A.de(a.b),null,!1),!1) -else A.cQK(a)}, -$S:1145} -A.lA.prototype={} -A.bxC.prototype={ -$0(){return A.b([],t.K1)}, -$S:248} -A.bxB.prototype={ -$0(){return A.b([],t.K1)}, -$S:248} -A.bxz.prototype={ -$2(a,b){return new A.S(a,A.oL(b,0,b.length,B.t,!1),t.mT)}, -$S:390} -A.bxA.prototype={ -$0(){return A.b([],t.K1)}, -$S:248} -A.l1.prototype={ -m(a,b){var s=this -if(b==null)return!1 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.l1&&s.a===b.a&&s.b===b.b&&s.c.m(0,b.c)}, -gu(a){return A.a7(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -MK(a,b){b.gO_() -return new A.ie(b.c,this.b,null,this.a.e,b.f,b.b,b.d,null,this.c)}, -gOK(){return this.a}, -gaLy(){return this.b}} -A.jD.prototype={ -gayM(){var s=J.kc(this.d) -while(s instanceof A.jD)s=J.kc(s.d) -return t.wE.a(s)}, -MK(a,b){var s=this.gayM() -if(s instanceof A.lY)b=s.d -b.gO_() -return new A.ie(b.c,this.c,null,null,b.f,b.b,b.d,null,this.e)}, -RF(a){var s=this -return new A.jD(s.a,s.b,s.c,a,s.e)}, -m(a,b){var s=this -if(b==null)return!1 -return b instanceof A.jD&&s.a===b.a&&s.c===b.c&&B.OX.v3(s.d,b.d)&&s.e.m(0,b.e)}, -gu(a){var s=this -return A.a7(s.a,s.c,A.aI(s.d),s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -gOK(){return this.a}, -gaLy(){return this.c}} -A.lY.prototype={ -MK(a,b){return this.b_0(a,this.d)}, -m(a,b){if(b==null)return!1 -return b instanceof A.lY&&this.e===b.e&&this.d.m(0,b.d)&&this.b__(0,b)}, -gu(a){return A.a7(A.l1.prototype.gu.call(this,0),this.e,this.d.gu(0),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.bcW.prototype={ -$2(a,b){return A.a3(A.dk(null))}, -$S:1148} -A.dt.prototype={ -Kt(a){var s=this,r=a.d -if(r.e!=null){r=A.H(s.a,t._W) -r.push(a) -return s.RF(r)}return s.RF(A.cn4(s.a,r.a,a))}, -A(a,b){var s,r,q,p,o,n,m=this,l=m.a,k=A.cn5(l,b) -if(k===l)return m -s=A.n5(k) -if(m.f===s)return m.RF(k) -l=J.T(k) -if(l.ga2(k))return $.cga() -r=l.gU(k).gOK() -while(r instanceof A.C7)r=B.b.gU(r.b) -t.By.a(r) -q=A.b([],t.s) -A.csD(s,q,!0) -l=t.N -p=A.jV(q,l) -o=m.b -o=o.gtU(o) -n=A.mR(o.rF(o,new A.bxG(p)),l,l) -return m.aHE(k,n,m.c.Kz(0,A.csC(s,n)))}, -gU(a){var s=this.a,r=J.ce(s) -if(r.gU(s) instanceof A.l1)return t.wE.a(r.gU(s)) -return t.UD.a(r.gU(s)).gayM()}, -gO_(){if(J.eD(this.a))return null -return this.gU(0)}, -aHE(a,b,c){var s=this,r=c==null?s.c:c,q=b==null?s.b:b -return new A.dt(a,q,r,s.d,s.e,A.n5(a))}, -RF(a){return this.aHE(a,null,null)}, -m(a,b){var s=this -if(b==null)return!1 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.dt&&s.c.m(0,b.c)&&J.v(s.d,b.d)&&s.e==b.e&&B.OX.v3(s.a,b.a)&&B.a_M.v3(s.b,b.b)}, -gu(a){var s=this,r=A.aI(s.a),q=s.b -q=q.gtU(q) -return A.a7(r,s.c,s.d,s.e,A.clH(q.q2(q,new A.bxF(),t.S)),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.bxE.prototype={ -$1(a){return!(a instanceof A.lY)}, -$S:126} -A.bxG.prototype={ -$1(a){return this.a.p(0,a.a)}, -$S:1149} -A.bxF.prototype={ -$1(a){return A.a7(a.a,a.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -$S:1150} -A.bxD.prototype={} -A.aFn.prototype={ -au(a){var s,r,q=A.b([],t.qz) -A.aqK(a.a,new A.c_m(q)) -s=t.cf -r=A.H(new A.O(q,new A.c_n(this),s),s.i("a2.E")) -return this.btn(a.c.l(0),a.d,r)}, -aDf(a,b,c,d){var s,r,q,p=null -try{s=B.p.grm() -p=A.a5x(b,s.b,s.a)}catch(r){if(A.a4(r) instanceof A.My){s=B.p.grm() -p=A.a5x(null,s.b,s.a) -s=J.as(b).l(0) -if($.u5)$.rv().DR(B.e8b,"An extra with complex data type "+s+" is provided without a codec. Consider provide a codec to GoRouter to prevent extra being dropped during serialization.")}else throw r}q=A.j(["codec","json","encoded",p],t.N,t.O) -s=t.O -s=A.c(s,s) -s.j(0,"location",a) -s.j(0,"state",q) -if(c!=null)s.j(0,"imperativeMatches",c) -if(d!=null)s.j(0,"pageKey",d) -return s}, -btn(a,b,c){return this.aDf(a,b,c,null)}, -bto(a,b,c){return this.aDf(a,b,null,c)}} -A.c_m.prototype={ -$1(a){if(a instanceof A.lY)this.a.push(a) -return!0}, -$S:126} -A.c_n.prototype={ -$1(a){var s=a.d -return this.a.bto(s.c.l(0),s.d,a.c.a)}, -$S:1151} -A.aFm.prototype={ -au(a){var s,r,q,p,o,n,m,l,k,j=J.T(a),i=j.h(a,"location") -i.toString -A.ak(i) -s=j.h(a,"state") -s.toString -r=t.pE -r.a(s) -q=J.T(s) -if(J.v(q.h(s,"codec"),"json")){p=B.p.ga7F() -s=q.h(s,"encoded") -s.toString -o=A.aKj(A.ak(s),p.a)}else o=null -n=this.a.a8p(A.d7(i,0,null),o) -m=t.wh.a(j.h(a,"imperativeMatches")) -if(m!=null)for(j=J.wz(m,r),i=J.ar(j.a),j=j.$ti,s=new A.nr(i,j.i("nr<1>")),j=j.c,r=t.kK,q=t.xF,p=t.oe;s.q();){l=j.a(i.gI(i)) -k=this.au(l) -l=J.w(l,"pageKey") -l.toString -A.ak(l) -n=n.Kt(new A.lY(k,new A.aL(new A.aj($.am,q),p),A.ck7(k),A.ck8(k),new A.cZ(l,r)))}return n}} -A.aFl.prototype={} -A.aFo.prototype={} -A.LJ.prototype={ -B(a){var s=null,r=this.c -r=r==null?s:"GoException: "+r.a -return A.jc(!0,A.bI(A.be(A.b([B.fku,B.aP,A.F(r==null?"page not found":r,s,s,s,s,s,s,s,s),B.aP,new A.a3S(new A.b5u(a),B.fkx,s)],t.p),B.m,B.bD,B.z,0,B.y),s,s),B.Z,!0)}} -A.b5u.prototype={ -$0(){return A.cn(this.a).el(0,"/",null)}, -$S:0} -A.a3S.prototype={ -a_(){return new A.axM()}} -A.axM.prototype={ -dk(){var s,r=this -r.qQ() -s=r.c.Fb(t.iM) -s=s==null?null:s.dx -if(s==null)s=B.zV -r.d!==$&&A.cp() -r.d=s}, -B(a){var s=null,r=this.a,q=r.c,p=this.d -p===$&&A.e() -return A.dY(s,A.bz(s,r.d,B.n,p,s,s,s,s,s,B.co,s,s,s),B.A,!1,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,q,s,s,s,s,s,s,!1,B.ak)}} -A.WP.prototype={ -l(a){return"GoError: "+this.a}} -A.hZ.prototype={ -l(a){return"GoException: "+this.a}, -$ibq:1} -A.b9E.prototype={ -$1$1(a,b){return A.cn(this.a).qw(a)}, -$1(a){return this.$1$1(a,t.O)}, -$0(){return this.$1$1(null,t.O)}, -$1$0(a){return this.$1$1(null,a)}, -$C:"$1", -$R:0, -$D(){return[null]}, -$S:354} -A.AI.prototype={ -qx(a){return!1}} -A.mF.prototype={ -RP(a){var s=null,r=this.$ti,q=A.b([],t.Zt),p=$.am,o=r.i("aj<1?>"),n=r.i("aL<1?>"),m=A.lu(B.cK),l=A.b([],t.wi),k=$.aC(),j=$.am -return new A.a4u(!1,!0,!1,s,s,s,q,A.aQ(t.f9),new A.cc(s,r.i("cc>")),new A.cc(s,t.re),new A.qz(),s,0,new A.aL(new A.aj(p,o),n),m,l,s,this,new A.cl(s,k,t.XR),new A.aL(new A.aj(j,o),n),new A.aL(new A.aj(j,o),n),r.i("a4u<1>"))}} -A.a4u.prototype={ -gDy(){this.$ti.i("mF<1>").a(this.c) -return!1}, -gDx(){this.$ti.i("mF<1>").a(this.c) -return null}, -gGJ(){this.$ti.i("mF<1>").a(this.c) -return null}, -gz8(a){return this.$ti.i("mF<1>").a(this.c).y}, -gOI(){return this.$ti.i("mF<1>").a(this.c).z}, -gHq(){this.$ti.i("mF<1>").a(this.c) -return!0}, -gFd(){this.$ti.i("mF<1>").a(this.c) -return!1}, -gCz(){this.$ti.i("mF<1>").a(this.c) -return!0}, -EW(a,b,c){var s=null -return A.cq(s,s,this.$ti.i("mF<1>").a(this.c).x,!1,s,s,!1,s,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,B.Q,s)}, -EX(a,b,c,d){return this.$ti.i("mF<1>").a(this.c).CW.$4(a,b,c,d)}} -A.GG.prototype={} -A.N_.prototype={ -B(a){var s=null,r=A.dO(s,s,s,!0,!0,s,s,1,s,s,s,!1,s,!1,s,s,s,s,!0,s,s,s,s,s,B.fkz,s,s,s,1,s,!0),q=this.c -q=q==null?s:"GoException: "+q.a -return A.dT(r,s,A.bI(A.be(A.b([A.yu(q==null?"page not found":q,s,s),A.hR(!1,B.fky,s,s,s,s,s,s,new A.bkM(a),s,s)],t.p),B.m,B.bD,B.z,0,B.y),s,s),s,!1,s,s,s,s)}} -A.bkM.prototype={ -$0(){return A.cn(this.a).el(0,"/",null)}, -$S:0} -A.b9t.prototype={ -bLW(a,b){var s,r,q=this,p=null,o=a.c,n=A.cm(),m=A.cm(),l=A.cm() -if(o==null){n.sqj(new A.pv(p,p,p,B.xj,t.Qt)) -m.sqj(a.guk())}else if(!(o instanceof A.pv)){s=q.d.b.au(t.pE.a(o)) -n.sqj(new A.pv(s.d,p,s,B.EE,t.Qt)) -m.sqj(s.c)}else{n.sqj(o) -m.sqj(a.guk())}l.sqj(new A.os(A.cn2(m.b3()),n.b3())) -r=l.b3() -return q.f.bGA(b,n.b3(),new A.b9x(q,l,n,b),new A.b9y(q,l,n,b),r)}, -azm(a,b,c,d,e){var s=new A.b9u(this,b,d).$1(e),r=s instanceof A.dt?new A.dA(s,t.Q4):s -return r.bK(0,new A.b9v(this,b,c),t.LQ)}, -bOS(a){var s -if(J.eD(a.a))return null -s=a.c.l(0) -return new A.os(A.d7(s,0,null),this.d.a.au(a))}, -bul(a,b,c,d){var s,r -switch(d.a){case 0:b.toString -s=this.axh() -c.toString -return b.Kt(A.cbZ(c,a,s)) -case 1:b=b.A(0,b.gU(0)) -if(J.eD(b.a))return a -s=this.axh() -c.toString -return b.Kt(A.cbZ(c,a,s)) -case 2:r=b.gU(0) -b=b.A(0,r) -if(J.eD(b.a))return a -c.toString -return b.Kt(A.cbZ(c,a,r.c)) -case 3:return a -case 4:if(b.c.l(0)!==a.c.l(0))return a -else return b}}, -axh(){var s,r,q=J.iP(32,t.S) -for(s=this.w,r=0;r<32;++r)q[r]=s.Kj(33)+89 -return new A.cZ(A.e2(q,0,null),t.kK)}} -A.b9x.prototype={ -$0(){var s=this,r=s.a,q=r.a,p=s.b,o=s.c,n=q.a8p(p.b3().guk(),o.b3().a),m=A.b([],t.k4),l=s.d,k=q.bwi(l,n,m) -if(k instanceof A.dt)return r.azm(p.b3(),l,o.b3(),m,k) -return k.bK(0,new A.b9w(r,l,p,o,m),t.LQ)}, -$S:1152} -A.b9w.prototype={ -$1(a){var s=this,r=s.b -if(r.e==null){r=s.a.e -return r==null?new A.dt(B.c4,B.cr,s.c.b3().guk(),s.d.b3().a,new A.hZ("Navigation aborted because the router context was disposed."),A.n5(B.c4)):r}return s.a.azm(s.c.b3(),r,s.d.b3(),s.e,a)}, -$S:384} -A.b9y.prototype={ -$0(){var s,r,q,p=this,o=p.a,n=o.b.c -n===$&&A.e() -if(J.ev(n.d.a))return new A.dA(n.d,t.Q4) -n=o.e -if(n!=null)return new A.dA(n,t.Q4) -n=p.b -s=n.b3().guk() -n=n.b3().guk().l(0) -r=new A.dt(B.c4,B.cr,s,p.c.b3().a,new A.hZ("Navigation to "+n+" was blocked by onEnter with no prior route to restore"),A.n5(B.c4)) -o=o.c -q=o!=null?o.$2(p.d,r):r -return new A.dA(q,t.Q4)}, -$S:1153} -A.b9u.prototype={ -$1(a){var s=this.a.a.aMV(0,this.b,a,this.c) -return s}, -$S:1154} -A.b9v.prototype={ -$1(a){var s,r,q=this -if(a.e!=null&&q.a.c!=null){s=q.b -if(s.e==null)return a -return q.a.c.$2(s,a)}s=q.a -r=q.c -return s.e=s.bul(a,r.c,r.b,r.d)}, -$S:1155} -A.bWU.prototype={ -bGA(a,a0,a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=d.a,b=c.a.a.d -if(b==null)return a1.$0() -k=d.boj(a,a3.guk(),a0) -if(k!=null)return new A.dA(k,t.Q4) -j=a0.a -s=d.atV(c.a8p(a3.guk(),j)) -c=d.c -i=c.c -i===$&&A.e() -h=i.d -r=J.ev(h.a)?d.atV(h):s -q=null -try{p=b.$4(a,r,s,c) -g=p -q=g}catch(f){o=A.a4(f) -c=a3.guk() -i=o instanceof A.hZ?o:new A.hZ(J.bo(o)) -n=new A.dt(B.c4,B.cr,c,j,i,A.n5(B.c4)) -B.b.P(d.d) -c=d.b -j=c==null -m=!j&&a.e!=null -if(m){if(j)c=t.Ah.a(c) -e=c.$2(a,n)}else e=n -l=e -return new A.dA(l,t.Q4)}return J.chf(q,new A.bWW(d,a1,r,s,a2),new A.bWX(d,a3,a0,a),t.LQ)}, -atV(a){var s,r=a.c,q=a.f,p=a.b,o=r.gnB(r),n=a.d,m=a.a,l=J.T(m) -if(l.gdm(m)){s=l.gU(m) -while(s instanceof A.jD){m=s.d -l=J.T(m) -if(l.ga2(m))break -s=l.gU(m)}if(s instanceof A.lY){m=s.d -r=m.c -q=m.f -p=m.b -o=r.gnB(r) -n=m.d}else o=s.gaLy()}a.gO_() -m=a.gO_() -m=m==null?null:m.a.e -a.gO_() -return new A.ie(r,o,null,m,q,p,n,a.e,B.ac8)}, -boj(a,b,c){var s,r,q=this,p=q.d -p.push(b) -if(p.length>q.a.a.a.c){s=new A.dt(B.c4,B.cr,b,c.a,new A.hZ("Too many onEnter calls detected: "+q.bap(p)),A.n5(B.c4)) -B.b.P(p) -p=q.b -r=p==null -if(!r&&a.e!=null)return(r?t.Ah.a(p):p).$2(a,s) -return s}return null}, -bap(a){return new A.O(a,new A.bWV(),A.U(a).i("O<1,i>")).b_(0," => ")}} -A.bWW.prototype={ -$1(a){return this.aQ4(a)}, -aQ4(a){var s=0,r=A.n(t.LQ),q,p=2,o=[],n=this,m,l,k,j,i,h,g -var $async$$1=A.o(function(b,c){if(b===1){o.push(c) -s=p}for(;;)switch(s){case 0:i=a.gbSr(a) -s=3 -return A.f(n.b.$0(),$async$$1) -case 3:h=c -B.b.P(n.a.d) -s=i!=null?4:5 -break -case 4:p=7 -s=10 -return A.f(A.cjC(i,t.H),$async$$1) -case 10:p=2 -s=9 -break -case 7:p=6 -g=o.pop() -m=A.a4(g) -l=A.ap(g) -j=A.A(m) -if($.u5)$.rv().DR(B.k5,"Error in then callback: "+j) -A.fD(new A.dR(m,l,"go_router",A.de("while executing then callback"),null,!1)) -s=9 -break -case 6:s=2 -break -case 9:case 5:q=h -s=1 -break -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$$1,r)}, -$S:1156} -A.bWX.prototype={ -$2(a,b){var s,r,q=this,p=q.a -B.b.P(p.d) -s=q.b.guk() -r=new A.dt(B.c4,B.cr,s,q.c.a,a,A.n5(B.c4)) -p=p.b -s=p==null -if(!s&&q.d.e!=null){if(s)p=t.Ah.a(p) -return p.$2(q.d,r)}return r}, -$S:1157} -A.bWV.prototype={ -$1(a){return a.l(0)}, -$S:1158} -A.c4D.prototype={ -$1(a){return"\\"+A.A(a.b[0])}, -$S:38} -A.c64.prototype={ -$1(a){return a.length!==0}, -$S:9} -A.BU.prototype={} -A.As.prototype={} -A.arZ.prototype={} -A.bF2.prototype={ -b4X(a,b,c,d){var s=this,r=A.b([],t.tc) -A.b9H(a) -return s.f.$5(s.c,s.d,s.e,r,d)}} -A.C7.prototype={ -bx4(a,b,c){return null}, -EW(a,b,c){var s=this.x.$3(a,b,c.b4X(a,null,!0,null)) -return s}} -A.aFk.prototype={} -A.bxK.prototype={} -A.aij.prototype={ -b2B(a,b,c,d,e,f,g,h,i,j,k,l,m,a0,a1){var s,r,q,p,o=this,n=null -A.cX0(!0) -if($.at==null)A.cdO() -$.at.toString -s=new A.bxi(o.w,new A.cc("root",t.b7),d,o,A.c(t.N,t.Hh)) -s.bkI() -o.a!==$&&A.cp() -o.a=s -r=A.b([],t.uB) -o.e!==$&&A.cp() -o.e=new A.b9t(s,o,n,new A.bxD(new A.aFn(s),new A.aFm(s)),new A.bWU(s,n,o,r),B.lz) -r=A.d7(o.b9g(f),0,n) -q=$.c9w() -p=$.aC() -o.d!==$&&A.cp() -o.d=new A.WQ(k,!1,new A.os(r,new A.pv(e,n,n,B.xj,t.Qt)),q,p) -r=A.b([],t.tc) -r=A.H(r,t.JS) -q=new A.WR(!1,s,$.cga(),p) -q.a=new A.bxh(new A.b9z(o),c,b,s,m,!0,r,q.gben()) -o.c!==$&&A.cp() -o.c=q}, -el(a,b,c){var s -if($.u5)$.rv().DR(B.k5,"going to "+b) -s=this.d -s===$&&A.e() -s.a5q(b,new A.pv(c,null,null,B.xj,t.Qt))}, -Bx(a,b){return this.el(0,b,null)}, -bOQ(a,b){var s=b.c,r=s.l(0) -if($.u5)$.rv().DR(B.k5,"restoring "+r) -r=this.d -r===$&&A.e() -s.l(0) -r.a5q(s.l(0),new A.pv(b.d,null,b,B.EE,t.Qt))}, -Ax(a,b,c){return this.bMD(a,b,c,c.i("0?"))}, -bMD(a,b,c,d){var s=0,r=A.n(d),q,p=this,o,n,m -var $async$Ax=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:if($.u5)$.rv().DR(B.k5,"pushing "+a) -o=p.d -o===$&&A.e() -n=p.c -n===$&&A.e() -n=n.d -m=new A.aj($.am,c.i("aj<0?>")) -o.a5q(a,new A.pv(b,new A.aL(m,c.i("aL<0?>")),n,B.f19,c.i("pv<0>"))) -q=m -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Ax,r)}, -Ks(a){var s=this.c -s===$&&A.e() -s.qw(a) -this.bOQ(0,s.d)}, -qw(a){return this.Ks(a,t.O)}, -b9g(a){var s,r -$.at.toString -s=A.d7($.cf().ga7G(),0,null) -r=(s.ga8Q()?s.Kz(0,"/"):s).l(0) -return r}} -A.b9z.prototype={ -$2(a,b){return new A.AI(this.a,b,null)}, -$S:1159} -A.ayf.prototype={ -an(a,b){}, -V(a,b){}, -gk(a){return this.a}} -A.ie.prototype={ -m(a,b){var s=this -if(b==null)return!1 -return b instanceof A.ie&&b.b.m(0,s.b)&&b.c===s.c&&b.e==s.e&&b.f===s.f&&b.r===s.r&&J.v(b.w,s.w)&&b.x==s.x&&b.y.m(0,s.y)}, -gu(a){var s=this -return A.a7(s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.WS.prototype={} -A.M_.prototype={ -b7a(a,b){var s,r,q=this.a -if(!q.ao(0,a))return null -s=this.b -r=s.h(0,b) -if(r==null){s.j(0,b,a) -b.at.a.bK(0,new A.b9F(this,b),t.H)}else if(r!==a){s.j(0,b,a) -q.A(0,r)}q=q.h(0,a) -q.toString -return q}, -bQR(a){var s,r,q,p,o,n,m,l={} -l.a=!1 -s=this.b -r=A.y(s).i("aH<2>") -q=A.eH(new A.aH(s,r),r.i("D.E")) -for(s=new A.bi(a,A.y(a).i("bi<1,2>")).gW(0),r=this.a;s.q();){p=s.d -o=p.a -n=r.h(0,o) -if(n!=null){m=p.b -if(!n.m(0,m)){l.a=l.a||q.p(0,o) -r.j(0,o,m)}continue}r.j(0,o,p.b)}r.cI(r,new A.b9G(l,a,q)) -if(l.a)this.a6()}} -A.b9F.prototype={ -$1(a){var s=this.a,r=s.b.A(0,this.b) -r.toString -s.a.A(0,r)}, -$S:207} -A.b9G.prototype={ -$2(a,b){if(this.b.ao(0,a))return!1 -if(this.c.p(0,a)){this.a.a=!0 -return!1}return!0}, -$S:1160} -A.air.prototype={ -b9H(a){var s,r=a.w -if(r!=null&&a.k4==null){s=A.U(r).i("O<1,h9>") -r=A.H(new A.O(r,new A.ba8(this,a),s),s.i("a2.E")) -a.k4=r}r=a.k4 -if(r==null){r=t.zC -r=a.ch===!0?A.b([A.cch(a,null)],r):A.b([a],r)}return r}, -agr(a,b){return A.aD(a,this.c.f!==!0,!1,!0,!1)}, -agq(a){return this.agr(a,null)}, -bhy(a,b){var s,r,q,p,o,n,m,l -for(s=0,r="",q=0;q0)r+=b -for(o=p,n=s;o.length!==0;){m=A.aD("\\[(?:[^\\\\\\]]|\\\\.)*\\]|\\(\\??|\\\\([1-9][0-9]*)|\\\\.",!0,!1,!1,!1).rn(o) -if(m==null){r+=o -break}p=m.b -l=p.index -r+=A.aat(o,0,l) -o=A.aat(o,l+p[0].length,null) -l=p[0] -if(l[0]==="\\"&&p[1]!=null){p=p[1] -p.toString -r+="\\"+B.c.l(A.f3(p,null,null)+s)}else{p=l -p.toString -r+=p -if(l==="(")++n}}}return r}, -aen(a,b){var s,r,q,p,o,n,m=this -if(a.fx===!0)return -a.fx=!0 -s=a.d -if(s==null)s=a.Q -a.d=s -if(s!=null){r=t.z -q=A.c(r,r) -p=q.B4(q,t.N,r) -r=new A.ba1(m,p) -if(typeof s=="string")r.$2("keyword",s) -else{q=t.GU -if(q.b(s))q.a(s).aT(0,r)}a.d=p}s=a.at -a.go=m.agr(s==null?"\\w+":s,!0) -if(b!=null){s=a.Q -if(s!=null)a.z="\\b("+B.b.b_(A.b(s.split(" "),t.s),"|")+")\\b" -s=a.z -a.id=m.agq(s==null?a.z="\\B|\\b":s) -if(a.ax===!0)a.as=a.z -s=a.as -if(s==null&&a.ch!==!0)s=a.as="\\B|\\b" -if(s!=null)a.k1=m.agq(s) -s=a.as -r=s==null -if(r)s="" -a.k3=s -if(a.ch===!0&&b.k3!=null){r=!r?"|":"" -q=b.k3 -q.toString -a.k3=s+r+q}}s=a.e -if(s!=null)a.k2=m.agq(s) -if(a.CW==null)a.CW=1 -s=a.r -if(s==null)s=a.r=A.b([],t._) -r=new A.ba3(m) -s=J.bu(s,r,t.AW) -s=A.H(s,s.$ti.i("a2.E")) -a.r=s -s=a.w -if(s!=null){q=A.U(s).i("O<1,h9?>") -s=A.H(new A.O(s,r,q),q.i("a2.E")) -a.w=s}s=a.x -if(s!=null)a.x=r.$1(s) -s=[] -o=new A.dP(s,A.U(s).i("dP<1,h9>")) -s=a.r -s.toString -J.h2(s,new A.ba4(m,o,a)) -a.r=o -o.aT(o,new A.ba5(m,a)) -s=a.x -if(s!=null)m.aen(s,b) -s=a.r -s.toString -s=J.bu(s,new A.ba6(),t.u) -s=A.H(s,s.$ti.i("a2.E")) -B.b.L(s,A.b([a.k3,a.e],t._m)) -r=A.U(s).i("az<1>") -n=A.H(new A.az(s,new A.ba7(),r),r.i("D.E")) -a.ok=n.length!==0?m.agr(m.bhy(n,"|"),!0):null}, -b6t(a){return this.aen(a,null)}, -atU(a,b,c){if(!(a!=null&&a.length!==0))return b -return A.b([new A.iR(a,null,b,c)],t.f2)}, -b5d(a,b){return this.atU(a,b,!1)}, -aic(a,b){var s,r -if(a!=null){s=a.BZ(0,b) -s=new A.CM(s.a,s.b,s.c) -if(s.q()){r=s.d -return(r==null?t.Qz.a(r):r).b.index===0}}return!1}, -bsn(a,b){var s,r,q,p=0 -for(;;){s=b.r -s.toString -if(!(p")) -a0.b=i -k=[] -h=A.U(k).i("dP<1,I?>") -g=new A.dP(k,h) -s=new A.bac(a0,g,i) -r=null -for(r=l,f=t.f2,h=h.c;!J.v(r,b.c);r=r.fy){e=r.y -if(e!=null&&e.length!==0){e=a0.b -e.toString -J.dV(e,new A.iR(r.y,a,A.b([],f),!1)) -k.push(h.a(a0.b)) -e=a0.b -e.toString -a0.b=J.kc(e).c}}a0.c="" -a0.d=0 -q=new A.bag(a0,b,new A.bad(a0,b,new A.bah(a0,b,j),new A.bae(a0,b,new A.bab(a1))),new A.bai(a0,b,g),s,new A.baa(b,a4)) -try{p=null -o=null -n=0 -for(;;){k=a0.a.ok -if(k==null)d=a -else d=A.fF(k.MF(0,a2,n),new A.baj()) -p=d -if(p==null)break -o=q.$2(A.aat(a2,n,p.b.index),p.b[0]) -n=o+p.b.index}q.$1(A.aat(a2,n,a)) -for(r=a0.a;r.fy!=null;r=r.fy){k=r.y -if(k!=null&&k.length!==0)s.$0()}k=a0.d -h=a0.b -e=a0.a -return new A.a0o(k,h,a5,e)}catch(c){m=A.a4(c) -if(typeof m=="string"&&B.f.b0(m,"Illegal"))return new A.a0o(0,A.b([new A.iR(a,a2,a,!1)],f),a,a) -else throw c}}, -bgw(a,b){return this.ag7(a,null,!1,b)}, -bgx(a,b,c){return this.ag7(a,null,b,c)}, -awN(a){var s,r,q,p -a=a.toLowerCase() -s=this.a -r=s.a -q=J.T(r) -s=s.$ti.i("4?") -p=s.a(q.h(r,a)) -if(p==null){p=this.b -p=p.$ti.i("4?").a(J.w(p.a,a)) -s=s.a(q.h(r,p==null?"":p))}else s=p -return s}, -bND(a,b){var s=this.a,r=s.$ti -J.aV(s.a,r.c.a(a),r.y[1].a(b)) -s=b.c -if(s!=null)B.b.aT(s,new A.bak(this,a))}, -bme(a,b){var s,r,q=null,p={} -if(b==null){s=this.a -r=s.$ti -r=A.mD(J.hJ(s.a),r.c,r.y[2]) -b=A.H(r,A.y(r).i("D.E"))}p.a=p.b=new A.a0o(0,A.b([new A.iR(q,a,q,!1)],t.f2),q,q) -B.b.aT(b,new A.ba9(p,this,a)) -return p.b}} -A.ba8.prototype={ -$1(a){var s=a.a -if(s!=null)a=this.a.c.b.h(0,s) -s=A.cch(this.b,a) -s.w=null -return s}, -$S:1162} -A.ba1.prototype={ -$2(a,b){B.b.aT(A.b((this.a.c.f===!0?b.toLowerCase():b).split(" "),t.s),new A.ba2(this.b,a))}, -$S:412} -A.ba2.prototype={ -$1(a){var s,r,q,p,o,n,m=A.b(a.split("|"),t.s) -try{r=this.a -q=J.w(m,0) -p=J.b6(m)>1?A.f3(J.w(m,1),null,null):1 -p=A.b([this.b,p],t.jl) -o=r.$ti -J.aV(r.a,o.c.a(q),o.y[1].a(p))}catch(n){s=A.a4(n) -A.Se(s)}}, -$S:16} -A.ba3.prototype={ -$1(a){var s=a.a -if(s!=null)return this.a.c.b.h(0,s) -return a}, -$S:1163} -A.ba4.prototype={ -$1(a){var s=this.b,r=a.p1===!0?this.c:a,q=s.$ti -J.nI(s.a,A.mD(this.a.b9H(r),q.y[1],q.c))}, -$S:391} -A.ba5.prototype={ -$1(a){a.toString -this.a.aen(a,this.b)}, -$S:391} -A.ba6.prototype={ -$1(a){var s=a.Q,r=a.z -if(s!=null){r.toString -s="\\.?(?:"+r+")\\.?"}else s=r -return s}, -$S:1165} -A.ba7.prototype={ -$1(a){return a!=null&&a.length!==0}, -$S:99} -A.ba0.prototype={ -$1(a){var s,r,q=this.a -q.toString -s=J.T(q) -if(s.ga2(q)||s.gU(q).c!=null||a.a!=null)s.v(q,a) -else{r=s.gU(q) -q=s.gU(q).b -q.toString -s=a.b -s.toString -r.b=q+s}}, -$S:393} -A.bab.prototype={ -$2(a,b){var s=b.b,r=this.a.f===!0?s[0].toLowerCase():s[0] -return J.w(a.d,r)}, -$S:1168} -A.bac.prototype={ -$0(){var s=this.b,r=s.gt(0)===0?this.c:s.$ti.y[1].a(J.cag(s.a)) -this.a.b=r}, -$S:0} -A.baa.prototype={ -$2(a,b){return!this.b&&this.a.aic(b.k2,a)}, -$S:1169} -A.bai.prototype={ -$1(a){var s,r,q,p=a.y -if(p!=null&&p.length!==0){s=this.a -r=s.b -r.toString -J.dV(r,new A.iR(p,null,A.b([],t.f2),!1)) -p=this.c -J.dV(p.a,p.$ti.c.a(s.b)) -p=s.b -p.toString -s.b=J.kc(p).c}q=A.cch(a,null) -p=this.a -q.fy=p.a -p.a=q}, -$S:1170} -A.bae.prototype={ -$0(){var s,r,q,p,o,n,m,l,k,j=null,i=this.a,h=i.a -if(h.d==null)return A.b([new A.iR(j,i.c,j,!1)],t.f2) -s=[] -r=new A.dP(s,A.U(s).i("dP<1,iR>")) -q=h.go.rn(i.c) -for(h=this.b,s=t.f2,p=this.c,o=0;q!=null;){n=i.c -m=q.b -l=m.index -h.Vc(A.b([new A.iR(j,A.aat(n,o,l),j,!1)],s),r) -n=i.a -n.toString -k=p.$2(n,q) -if(k!=null){n=J.T(k) -i.d=i.d+A.b_(n.h(k,1)) -n=h.b5d(n.h(k,0),A.b([new A.iR(j,m[0],j,!1)],s)) -n.toString -h.Vc(n,r)}else h.Vc(A.b([new A.iR(j,m[0],j,!1)],s),r) -o=l+m[0].length -q=A.fF(i.a.go.MF(0,i.c,o),new A.baf())}h.Vc(A.b([new A.iR(j,A.aat(i.c,o,j),j,!1)],s),r) -return r}, -$S:1171} -A.baf.prototype={ -$1(a){return!0}, -$S:394} -A.bah.prototype={ -$0(){var s,r,q,p,o,n=this,m=n.a,l=m.a.cx,k=l.length===1 -if(k){s=n.b.a -l=s.$ti.i("4?").a(J.w(s.a,B.b.gS(l)))==null}else l=!1 -if(l)return A.b([new A.iR(null,m.c,null,!1)],t.f2) -l=n.b -s=m.c -if(k){r=m.a.cx -r.toString -r=B.b.gS(r) -q=n.c -p=m.a.cx -p.toString -o=l.ag7(s,q.$ti.i("4?").a(J.w(q.a,B.b.gS(p))),!0,r)}else{r=m.a.cx -o=l.bme(s,r.length!==0?r:null)}s=m.a -r=s.CW -r.toString -if(r>0)m.d=m.d+o.a -if(k){m=n.c -s=s.cx -s.toString -r=m.$ti -J.aV(m.a,r.c.a(B.b.gS(s)),r.y[1].a(o.d))}return l.atU(o.c,o.b,!0)}, -$S:1173} -A.bad.prototype={ -$0(){var s,r=this,q=r.a -if(q.a.cx!=null){s=r.c.$0() -s.toString}else s=r.d.$0() -r.b.Vc(s,q.b) -q.c=""}, -$S:0} -A.bag.prototype={ -$2(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.a -j.c+=a -if(b==null){k.c.$0() -return 0}s=k.b -r=j.a -r.toString -q=s.bsn(b,r) -if(q!=null){if(q.dx===!0)j.c+=b -else{if(q.cy===!0)j.c+=b -k.c.$0() -if(q.dy!==!0&&q.cy!==!0)j.c=b}k.d.$1(q) -return q.dy===!0?0:b.length}r=j.a -r.toString -p=s.avV(r,b) -if(p!=null){o=j.a -if(o.dx===!0)j.c+=b -else{if(!(o.fr===!0||o.db===!0))j.c+=b -k.c.$0() -if(o.db===!0)j.c=b}s=k.e -do{r=j.a.y -if(r!=null&&r.length!==0)s.$0() -r=j.a -if(r.dx!==!0&&r.cx==null){n=j.d -m=r.CW -m.toString -j.d=n+m}l=r.fy -j.a=l}while(l!=p.fy) -j=p.x -if(j!=null){if(p.ax===!0)j.k1=p.k1 -k.d.$1(j)}return o.fr===!0?0:b.length}if(k.f.$2(b,j.a)){j=j.a.y -if(j==null)j="" -throw A.q('Illegal lexeme "'+b+'" for mode "'+j+'"')}j.c+=b -j=b.length -return j===0?1:j}, -$1(a){return this.$2(a,null)}, -$S:1174} -A.baj.prototype={ -$1(a){return!0}, -$S:394} -A.bak.prototype={ -$1(a){var s=this.a.b,r=s.$ti -J.aV(s.a,r.c.a(a),r.y[1].a(this.b))}, -$S:16} -A.ba9.prototype={ -$1(a){var s,r,q,p=this.b,o=p.awN(a) -if(o==null||o.p2===!0)return -s=p.bgx(this.c,!1,a) -s.c=a -p=s.a -r=this.a -if(p>r.a.a)r.a=s -q=r.b -if(p>q.a){r.a=q -r.b=s}}, -$S:16} -A.h9.prototype={ -p(a,b){return this.r.$1(b)}} -A.iR.prototype={ -gk(a){return this.b}} -A.a0o.prototype={ -bQ0(){var s,r={} -r.a="" -s=this.b -s.toString -J.h2(s,new A.bvX(r,this)) -return r.a}} -A.bvX.prototype={ -$1(a){var s,r,q,p,o,n=this,m=a.a -if(m!=null){s=a.b -if(!(s!=null&&s.length!==0)){s=a.c -s=s!=null&&J.ev(s) -r=s}else r=!0}else r=!1 -if(r){q=a.d?"":"hljs-" -s=n.a -s.a=s.a+('')}m=a.b -if(m!=null){s=n.a -p=s.a -o=A.aD("&",!0,!1,!1,!1) -m=A.cC(m,o,"&") -o=A.aD("<",!0,!1,!1,!1) -m=A.cC(m,o,"<") -o=A.aD(">",!0,!1,!1,!1) -s.a=p+A.cC(m,o,">")}else{m=a.c -if(m!=null)J.h2(m,n)}if(r)n.a.a+=""}, -$S:393} -A.kN.prototype={ -l(a){var s=this.a,r=this.b -return s!=null?s+":"+r:r}, -gu(a){return 37*(37*(J.ae(this.a)&2097151)+B.f.gu(this.b)&2097151)+B.f.gu(this.c)&1073741823}, -bM(a,b){var s,r,q -if(!(b instanceof A.kN))return 1 -s=this.a -if(s==null)s="" -r=b.a -q=B.f.bM(s,r==null?"":r) -if(q!==0)return q -q=B.f.bM(this.b,b.b) -if(q!==0)return q -return B.f.bM(this.c,b.c)}, -m(a,b){if(b==null)return!1 -return b instanceof A.kN&&this.a==b.a&&this.b===b.b&&this.c===b.c}, -$iek:1} -A.a6j.prototype={} -A.aCs.prototype={} -A.azV.prototype={ -aQE(a,b){var s=A.lc(b," ",new A.bRT(),new A.bRU()),r=A.b([],t.Li) -new A.yv().aMJ(0,this,A.c5A(s),r) -return r}} -A.bRU.prototype={ -$1(a){return a.length!==0?"."+a:a}, -$S:15} -A.bRT.prototype={ -$1(a){return""}, -$S:38} -A.ij.prototype={ -gdK(a){var s,r=this,q=r.c -if(q===$){s=A.b([],t.ic) -r.c!==$&&A.bd() -q=r.c=new A.Zd(r,s)}return q}, -gx6(a){var s,r=this,q=r.d -if(q===$){s=r.gdK(0) -r.d!==$&&A.bd() -q=r.d=new A.Wg(s)}return q}, -gbZ(a){return null}, -a2S(a){var s,r,q -for(s=this.gdK(0).a,r=A.U(s),s=new J.dJ(s,s.length,r.i("dJ<1>")),r=r.c;s.q();){q=s.d;(q==null?r.a(q):q).PY(a)}}, -tM(a){var s=this.a -if(s!=null)B.b.A(s.gdK(0).a,this) -return this}, -bHo(a,b,c){var s -if(c==null)this.gdK(0).v(0,b) -else{s=this.gdK(0) -s.r3(0,s.eB(s,c),b)}}, -bOb(a){var s=a.gdK(0),r=this.gdK(0) -s.L(0,r) -r.P(0)}, -p(a,b){var s=this.gdK(0) -return s.p(s,b)}, -b8T(a,b){var s,r,q,p,o -if(b)for(s=this.gdK(0).a,r=A.U(s),s=new J.dJ(s,s.length,r.i("dJ<1>")),r=r.c;s.q();){q=s.d -q=(q==null?r.a(q):q).RA(0,!0) -p=a.gdK(0) -if(q instanceof A.uz)p.L(0,q.gdK(0)) -else{o=q.a -if(o!=null)B.b.A(o.gdK(0).a,q) -q.a=p.b -p.It(0,q)}}return a}, -VF(a,b){return this.b8T(a,b,t._A)}} -A.Vs.prototype={ -gOc(a){return 9}, -gy6(a){var s=new A.yv().Tc(0,this,A.c5A("html")) -return s==null?null:new A.yv().Tc(0,s,A.c5A("body"))}, -l(a){return"#document"}, -PY(a){return this.a2S(a)}, -RA(a,b){return this.VF(A.cj0(),!0)}} -A.uz.prototype={ -gOc(a){return 11}, -l(a){return"#document-fragment"}, -RA(a,b){return this.VF(A.cj1(),!0)}, -PY(a){return this.a2S(a)}, -gbZ(a){return A.aKg(this)}} -A.Vt.prototype={ -gOc(a){return 10}, -l(a){var s,r=this,q=r.x,p=q==null -if(!p||r.y!=null){if(p)q="" -s=r.y -if(s==null)s="" -return"'}else return""}, -PY(a){var s=this.l(0) -a.a+=s}, -RA(a,b){return A.cj2(this.w,this.x,this.y)}} -A.qR.prototype={ -gOc(a){return 3}, -l(a){var s=J.bo(this.w) -this.w=s -return'"'+s+'"'}, -PY(a){return A.cYl(a,this)}, -RA(a,b){var s=J.bo(this.w) -this.w=s -return A.cdq(s)}, -aFC(a,b){var s=this.w;(!(s instanceof A.d6)?this.w=new A.d6(A.A(s)):s).a+=b}, -gbZ(a){return this.w=J.bo(this.w)}} -A.dW.prototype={ -gOc(a){return 1}, -gaaD(a){var s,r,q,p=this.a -if(p==null)return null -s=p.gdK(0) -for(r=s.eB(s,this)-1,p=s.a;r>=0;--r){q=p[r] -if(q instanceof A.dW)return q}return null}, -gaLK(a){var s,r,q,p,o,n=this.a -if(n==null)return null -s=n.gdK(0) -for(r=s.eB(s,this)+1,q=s.a,p=q.length;r"}, -gbZ(a){return A.aKg(this)}, -PY(a){var s,r,q,p,o=this -a.a+="<" -s=A.cEl(o.w) -r=o.x -q=A.A(r) -a.a=(a.a+=s)+q -s=o.b -if(s.a!==0)s.aT(0,new A.b3t(a)) -a.a+=">" -s=o.gdK(0) -if(!s.ga2(s)){if(r==="pre"||r==="textarea"||r==="listing"){p=s.a[0] -if(p instanceof A.qR){s=J.bo(p.w) -p.w=s -s=B.f.b0(s,"\n")}else s=!1 -if(s)a.a+="\n"}o.a2S(a)}if(!A.cVX(r))a.a+=""}, -RA(a,b){var s=this,r=A.cbl(s.x,s.w) -r.b=A.eU(s.b,t.K,t.N) -return s.VF(r,b)}, -gaGP(a){var s=this.b.h(0,"class") -return s==null?"":s}} -A.b3t.prototype={ -$2(a,b){var s,r=this.a -r.a+=" " -s=A.A(a) -r.a=(r.a+=s)+'="' -s=A.cs9(b,!0) -r.a=(r.a+=s)+'"'}, -$S:247} -A.Ui.prototype={ -gOc(a){return 8}, -l(a){return""}, -PY(a){a.a+=""}, -RA(a,b){return A.cii(this.w)}, -gbZ(a){return this.w}} -A.Zd.prototype={ -v(a,b){if(b instanceof A.uz)this.L(0,b.gdK(0)) -else{b.tM(0) -b.a=this.b -this.It(0,b)}}, -L(a,b){var s,r,q,p,o,n=this.awg(b) -for(s=A.U(n).i("bR<1>"),r=new A.bR(n,s),r=new A.bM(r,r.gt(0),s.i("bM")),q=this.b,s=s.i("a2.E");r.q();){p=r.d -if(p==null)p=s.a(p) -o=p.a -if(o!=null)B.b.A(o.gdK(0).a,p) -p.a=q}this.aYV(0,n)}, -r3(a,b,c){if(c instanceof A.uz)this.tg(0,b,c.gdK(0)) -else{c.tM(0) -c.a=this.b -this.arV(0,b,c)}}, -uU(a){var s=this.aYS(this) -s.a=null -return s}, -pW(a,b){var s=this.arW(0,b) -s.a=null -return s}, -P(a){var s,r,q -for(s=this.a,r=A.U(s),s=new J.dJ(s,s.length,r.i("dJ<1>")),r=r.c;s.q();){q=s.d;(q==null?r.a(q):q).a=null}this.aYR(this)}, -j(a,b,c){var s=this -if(c instanceof A.uz){s.arW(0,b).a=null -s.tg(0,b,c.gdK(0))}else{s.a[b].a=null -c.tM(0) -c.a=s.b -s.aYU(0,b,c)}}, -d9(a,b,c,d,e){var s,r,q -t.YN.a(d) -s=d instanceof A.Zd?d.d_(d,e,e+c):d -for(r=c-1,q=J.T(s);r>=0;--r)this.j(0,b+r,q.h(s,e+r))}, -qy(a,b,c,d){return this.d9(0,b,c,d,0)}, -vu(a,b,c){var s,r -for(s=this.a,r=b;r"));r.q();)s.gI(0).a=null -q.aYT(q,b)}, -tg(a,b,c){var s,r,q,p,o,n=this.awg(c) -for(s=A.U(n).i("bR<1>"),r=new A.bR(n,s),r=new A.bM(r,r.gt(0),s.i("bM")),q=this.b,s=s.i("a2.E");r.q();){p=r.d -if(p==null)p=s.a(p) -o=p.a -if(o!=null)B.b.A(o.gdK(0).a,p) -p.a=q}this.aYW(0,b,n)}, -awg(a){var s,r,q=A.b([],t.ic) -for(s=J.ar(a);s.q();){r=s.gI(s) -if(r instanceof A.uz)B.b.L(q,r.gdK(0)) -else q.push(r)}return q}} -A.Wg.prototype={ -aT(a,b){var s=t.h7 -s=A.H(new A.c_(this.a,s),s.i("D.E")) -s.$flags=1 -B.b.aT(s,b)}, -j(a,b,c){var s,r,q=t.h7 -q=A.H(new A.c_(this.a,q),q.i("D.E")) -q.$flags=1 -q=q[b] -s=q.a -if(s==null)A.a3(A.aJ("Node must have a parent to replace it.")) -s=s.gdK(0) -r=q.a.gdK(0) -s.j(0,r.eB(r,q),c)}, -st(a,b){var s,r=t.h7 -r=A.H(new A.c_(this.a,r),r.i("D.E")) -r.$flags=1 -s=r.length -if(b>=s)return -else if(b<0)throw A.q(A.bW("Invalid list length",null)) -this.vu(0,b,s)}, -b_(a,b){var s=t.h7 -s=A.H(new A.c_(this.a,s),s.i("D.E")) -s.$flags=1 -return B.b.b_(s,b)}, -tv(a){return this.b_(0,"")}, -v(a,b){this.a.v(0,b)}, -L(a,b){var s,r,q,p -for(s=J.ar(b),r=this.a;s.q();){q=s.gI(s) -p=q.a -if(p!=null)B.b.A(p.gdK(0).a,q) -q.a=r.b -r.It(0,q)}}, -p(a,b){var s -if(b instanceof A.dW){s=this.a -s=s.p(s,b)}else s=!1 -return s}, -gab6(a){var s=t.h7 -s=A.H(new A.c_(this.a,s),s.i("D.E")) -s.$flags=1 -s=s -return new A.bR(s,A.U(s).i("bR<1>"))}, -q7(a,b){throw A.q(A.aJ("TODO(jacobr): should we impl?"))}, -d9(a,b,c,d,e){throw A.q(A.dk(null))}, -qy(a,b,c,d){return this.d9(0,b,c,d,0)}, -tX(a,b,c,d){throw A.q(A.dk(null))}, -vu(a,b,c){var s=t.h7 -s=A.H(new A.c_(this.a,s),s.i("D.E")) -s.$flags=1 -B.b.aT(B.b.d_(s,b,c),new A.b7a())}, -P(a){this.a.P(0)}, -uU(a){var s=t.h7 -s=A.H(new A.c_(this.a,s),s.i("D.E")) -s.$flags=1 -s=B.b.gU(s) -s.tM(0) -return s}, -q2(a,b,c){var s=t.h7 -s=A.H(new A.c_(this.a,s),s.i("D.E")) -s.$flags=1 -s=s -return new A.O(s,b,A.U(s).i("@<1>").d0(c).i("O<1,2>"))}, -z3(a,b){return this.q2(0,b,t.z)}, -rF(a,b){var s=t.h7 -s=A.H(new A.c_(this.a,s),s.i("D.E")) -s.$flags=1 -s=s -return new A.az(s,b,A.U(s).i("az<1>"))}, -r3(a,b,c){this.a.r3(0,b,c)}, -tg(a,b,c){this.a.tg(0,b,c)}, -pW(a,b){var s,r=t.h7 -r=A.H(new A.c_(this.a,r),r.i("D.E")) -r.$flags=1 -s=r[b] -s.tM(0) -return s}, -A(a,b){return!1}, -v4(a,b,c,d){var s=t.h7 -s=A.H(new A.c_(this.a,s),s.i("D.E")) -s.$flags=1 -return B.b.v4(s,b,c,d)}, -qM(a,b){var s=t.h7 -s=A.H(new A.c_(this.a,s),s.i("D.E")) -s.$flags=1 -return B.b.qM(s,b)}, -cs(a,b){var s=t.h7 -s=A.H(new A.c_(this.a,s),s.i("D.E")) -s.$flags=1 -return B.b.cs(s,b)}, -tN(a,b){var s=t.lU -if(b)s=A.H(this,s) -else{s=A.H(this,s) -s.$flags=1 -s=s}return s}, -qb(a){return this.tN(0,!0)}, -r7(a){return A.jV(this,t.lU)}, -wi(a,b,c){var s=t.h7 -s=A.H(new A.c_(this.a,s),s.i("D.E")) -s.$flags=1 -return B.b.wi(s,b,c)}, -wF(a,b){return this.wi(0,b,null)}, -dP(a,b){var s=t.h7 -s=A.H(new A.c_(this.a,s),s.i("D.E")) -s.$flags=1 -return s[b]}, -ga2(a){var s=t.h7 -s=A.H(new A.c_(this.a,s),s.i("D.E")) -s.$flags=1 -return s.length===0}, -gt(a){var s=t.h7 -s=A.H(new A.c_(this.a,s),s.i("D.E")) -s.$flags=1 -return s.length}, -h(a,b){var s=t.h7 -s=A.H(new A.c_(this.a,s),s.i("D.E")) -s.$flags=1 -return s[b]}, -gW(a){var s=t.h7 -s=A.H(new A.c_(this.a,s),s.i("D.E")) -s.$flags=1 -s=s -return new J.dJ(s,s.length,A.U(s).i("dJ<1>"))}, -d_(a,b,c){var s=t.h7 -s=A.H(new A.c_(this.a,s),s.i("D.E")) -s.$flags=1 -return B.b.d_(s,b,c)}, -w3(a,b){return this.d_(0,b,null)}, -FT(a,b,c){var s=t.h7 -s=A.H(new A.c_(this.a,s),s.i("D.E")) -s.$flags=1 -s=s -A.fH(b,c,s.length,null,null) -return A.k1(s,b,c,A.U(s).c)}, -uw(a,b,c){var s=t.h7 -s=A.H(new A.c_(this.a,s),s.i("D.E")) -s.$flags=1 -return B.b.uw(s,t.lU.a(b),c)}, -eB(a,b){return this.uw(0,b,0)}, -gS(a){var s=t.h7 -s=A.H(new A.c_(this.a,s),s.i("D.E")) -s.$flags=1 -return B.b.gS(s)}, -gU(a){var s=t.h7 -s=A.H(new A.c_(this.a,s),s.i("D.E")) -s.$flags=1 -return B.b.gU(s)}, -gcp(a){var s=t.h7 -s=A.H(new A.c_(this.a,s),s.i("D.E")) -s.$flags=1 -return B.b.gcp(s)}, -$iaU:1, -$iI:1} -A.b7a.prototype={ -$1(a){return a.tM(0)}, -$S:1176} -A.ayd.prototype={ -l(a){var s=this.a.a -return s.charCodeAt(0)==0?s:s}} -A.azr.prototype={} -A.azs.prototype={} -A.azt.prototype={} -A.azp.prototype={} -A.azq.prototype={} -A.azW.prototype={} -A.azX.prototype={} -A.aAj.prototype={} -A.bKa.prototype={ -qc(a){var s,r=this,q=a.gOc(a) -$label0$0:{if(1===q){s=r.dV(t.lU.a(a)) -break $label0$0}if(3===q){t.As.a(a) -s=J.bo(a.w) -a.w=s -r.a.a+=s -s=null -break $label0$0}if(8===q){s=r.dV(t.An.a(a)) -break $label0$0}if(11===q){s=r.dV(t.T4.a(a)) -break $label0$0}if(9===q){s=r.dV(t.VF.a(a)) -break $label0$0}if(10===q){s=r.dV(t.ef.a(a)) -break $label0$0}s=A.a3(A.aJ("DOM node type "+a.gOc(a)))}return s}, -dV(a){var s,r,q -for(s=a.gdK(0),s=s.tN(s,!1),r=s.length,q=0;q") -o=A.H(new A.bS(o,n),n.i("D.E")) -o.$flags=1 -o=o -n=o.length -s=0 -for(;s") -o=A.H(new A.bS(o,n),n.i("D.E")) -o.$flags=1 -o=o -n=o.length -s=0 -for(;s"),p=new A.bR(r,q),p=new A.bM(p,p.gt(0),q.i("bM")),q=q.i("a2.E"),s=s.a;p.q();){o=p.d -if(o==null)o=q.a(o) -n=o.x -m=o===r[0] -if(m)n=l.w -switch(n){case"select":case"colgroup":case"head":case"html":break}if(!m&&o.w!=s)continue -switch(n){case"select":l.x=l.gIT() -return -case"td":l.x=l.ga4i() -return -case"th":l.x=l.ga4i() -return -case"tr":l.x=l.ga4j() -return -case"tbody":l.x=l.gQo() -return -case"thead":l.x=l.gQo() -return -case"tfoot":l.x=l.gQo() -return -case"caption":l.x=l.gaga() -return -case"colgroup":l.x=l.gagb() -return -case"table":l.x=l.gxY() -return -case"head":l.x=l.gtd() -return -case"body":l.x=l.gtd() -return -case"frameset":l.x=l.gagc() -return -case"html":l.x=l.gaty() -return}}l.x=l.gtd()}, -a_t(a,b){var s,r=this -r.d.qv(a) -s=r.c -if(b==="RAWTEXT")s.x=s.ga_Q() -else s.x=s.gOw() -r.y=r.gvW() -r.x=r.gaD0()}} -A.hQ.prototype={ -uh(){throw A.q(A.dk(null))}, -Os(a){var s=this.b -s.SB(a,B.b.gU(s.c)) -return null}, -aMw(a){this.a.t0(a.a,"unexpected-doctype") -return null}, -t8(a){this.b.K7(a.gte(0),a.a) -return null}, -z7(a){this.b.K7(a.gte(0),a.a) -return null}, -qa(a){throw A.q(A.dk(null))}, -Ex(a){var s=this.a -if(!s.f&&a.b==="html")s.t0(a.a,"non-html-root") -this.b.c[0].e=a.a -a.e.aT(0,new A.bqf(this)) -s.f=!1 -return null}, -qC(a){throw A.q(A.dk(null))}, -T7(a){var s=a.b,r=this.b.c,q=r.pop() -while(q.x!=s)q=r.pop()}} -A.bqf.prototype={ -$2(a,b){this.a.b.c[0].b.d6(0,a,new A.bqe(b))}, -$S:247} -A.bqe.prototype={ -$0(){return this.a}, -$S:68} -A.ajA.prototype={ -z7(a){return null}, -Os(a){var s=this.b,r=s.b -r===$&&A.e() -s.SB(a,r) -return null}, -aMw(a){var s,r,q=this,p=a.d,o=a.b,n=o==null?null:A.ui(o),m=a.c,l=a.e -o=!0 -if(p==="html")if(n==null)o=m!=null&&m!=="about:legacy-compat" -if(o)q.a.t0(a.a,"unknown-doctype") -if(n==null)n="" -s=A.cj2(a.d,a.b,a.c) -s.e=a.a -o=q.b.b -o===$&&A.e() -o.gdK(0).v(0,s) -o=!0 -if(l)if(a.d==="html"){r=B.f.garq(n) -if(!B.b.cs(B.edW,r))if(!B.b.p(B.etx,n))if(!(B.b.cs(B.Rr,r)&&m==null))o=m!=null&&m.toLowerCase()==="http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd"}if(o)q.a.r="quirks" -else{o=B.f.garq(n) -if(!B.b.cs(B.ert,o))o=B.b.cs(B.Rr,o)&&m!=null -else o=!0 -if(o)q.a.r="limited quirks"}o=q.a -o.x=o.gadU() -return null}, -GE(){var s=this.a -s.r="quirks" -s.x=s.gadU()}, -t8(a){this.a.t0(a.a,"expected-doctype-but-got-chars") -this.GE() -return a}, -qa(a){this.a.dF(a.a,"expected-doctype-but-got-start-tag",A.j(["name",a.b],t.N,t.O)) -this.GE() -return a}, -qC(a){this.a.dF(a.a,"expected-doctype-but-got-end-tag",A.j(["name",a.b],t.N,t.O)) -this.GE() -return a}, -uh(){var s=this.a -s.t0(s.gayN(),"expected-doctype-but-got-eof") -this.GE() -return!0}} -A.acc.prototype={ -Zs(){var s=this.b,r=s.aHX(0,A.lD("html",A.fP(null,null,t.K,t.N),null,!1)) -s.c.push(r) -s=s.b -s===$&&A.e() -s.gdK(0).v(0,r) -s=this.a -s.x=s.gaty()}, -uh(){this.Zs() -return!0}, -Os(a){var s=this.b,r=s.b -r===$&&A.e() -s.SB(a,r) -return null}, -z7(a){return null}, -t8(a){this.Zs() -return a}, -qa(a){if(a.b==="html")this.a.f=!0 -this.Zs() -return a}, -qC(a){var s=a.b -switch(s){case"head":case"body":case"html":case"br":this.Zs() -return a -default:this.a.dF(a.a,"unexpected-end-tag-before-html",A.j(["name",s],t.N,t.O)) -return null}}} -A.acb.prototype={ -qa(a){var s=null -switch(a.b){case"html":return this.a.gtd().qa(a) -case"head":this.UT(a) -return s -default:this.UT(A.lD("head",A.fP(s,s,t.K,t.N),s,!1)) -return a}}, -qC(a){var s=null,r=a.b -switch(r){case"head":case"body":case"html":case"br":this.UT(A.lD("head",A.fP(s,s,t.K,t.N),s,!1)) -return a -default:this.a.dF(a.a,"end-tag-after-implied-root",A.j(["name",r],t.N,t.O)) -return s}}, -uh(){this.UT(A.lD("head",A.fP(null,null,t.K,t.N),null,!1)) -return!0}, -z7(a){return null}, -t8(a){this.UT(A.lD("head",A.fP(null,null,t.K,t.N),null,!1)) -return a}, -UT(a){var s=this.b -s.qv(a) -s.e=B.b.gU(s.c) -s=this.a -s.x=s.gM1()}} -A.ajq.prototype={ -qa(a){var s,r,q,p,o,n=this,m=null -switch(a.b){case"html":return n.a.gtd().qa(a) -case"title":n.a.a_t(a,"RCDATA") -return m -case"noscript":case"noframes":case"style":n.a.a_t(a,"RAWTEXT") -return m -case"script":n.b.qv(a) -s=n.a -r=s.c -r.x=r.gIf() -s.y=s.gvW() -s.x=s.gaD0() -return m -case"base":case"basefont":case"bgsound":case"command":case"link":s=n.b -s.qv(a) -s.c.pop() -a.r=!0 -return m -case"meta":s=n.b -s.qv(a) -s.c.pop() -a.r=!0 -q=a.e -s=n.a.c.a -if(!s.b){p=q.h(0,"charset") -o=q.h(0,"content") -if(p!=null)s.aGD(p) -else if(o!=null)s.aGD(new A.b_y(new A.b4F(o)).ao_(0))}return m -case"head":n.a.t0(a.a,"two-heads-are-not-better-than-one") -return m -default:n.YL(new A.dm("head",!1)) -return a}}, -qC(a){var s=a.b -switch(s){case"head":this.YL(a) -return null -case"br":case"html":case"body":this.YL(new A.dm("head",!1)) -return a -default:this.a.dF(a.a,"unexpected-end-tag",A.j(["name",s],t.N,t.O)) -return null}}, -uh(){this.YL(new A.dm("head",!1)) -return!0}, -t8(a){this.YL(new A.dm("head",!1)) -return a}, -YL(a){var s,r=this.a,q=r.d -q.c.pop() -s=r.ay -r.x=s===$?r.ay=new A.aba(r,q):s}} -A.aba.prototype={ -qa(a){var s=this,r=null,q=a.b -switch(q){case"html":return s.a.gtd().qa(a) -case"body":q=s.a -q.z=!1 -s.b.qv(a) -q.x=q.gtd() -return r -case"frameset":s.b.qv(a) -q=s.a -q.x=q.gagc() -return r -case"base":case"basefont":case"bgsound":case"link":case"meta":case"noframes":case"script":case"style":case"title":s.aX8(a) -return r -case"head":s.a.dF(a.a,"unexpected-start-tag",A.j(["name",q],t.N,t.O)) -return r -default:s.GE() -return a}}, -qC(a){var s=a.b -switch(s){case"body":case"html":case"br":this.GE() -return a -default:this.a.dF(a.a,"unexpected-end-tag",A.j(["name",s],t.N,t.O)) -return null}}, -uh(){this.GE() -return!0}, -t8(a){this.GE() -return a}, -aX8(a){var s,r,q,p=this.a -p.dF(a.a,"unexpected-start-tag-out-of-my-head",A.j(["name",a.b],t.N,t.O)) -s=this.b -r=s.c -r.push(t.lU.a(s.e)) -p.gM1().qa(a) -for(p=A.U(r).i("bR<1>"),s=new A.bR(r,p),s=new A.bM(s,s.gt(0),p.i("bM")),p=p.i("a2.E");s.q();){q=s.d -if(q==null)q=p.a(q) -if(q.x==="head"){B.b.A(r,q) -break}}}, -GE(){this.b.qv(A.lD("body",A.fP(null,null,t.K,t.N),null,!1)) -var s=this.a -s.x=s.gtd() -s.z=!0}} -A.ajk.prototype={ -qa(a){var s,r,q,p,o,n=this,m=null,l="p",k="button",j="unexpected-start-tag",i="unexpected-start-tag-implies-end-tag",h="RAWTEXT",g=a.b -switch(g){case"html":return n.Ex(a) -case"base":case"basefont":case"bgsound":case"command":case"link":case"meta":case"noframes":case"script":case"style":case"title":return n.a.gM1().qa(a) -case"body":n.aX5(a) -return m -case"frameset":n.aX7(a) -return m -case"address":case"article":case"aside":case"blockquote":case"center":case"details":case"dir":case"div":case"dl":case"fieldset":case"figcaption":case"figure":case"footer":case"header":case"hgroup":case"menu":case"nav":case"ol":case"p":case"section":case"summary":case"ul":n.ark(a) -return m -case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":g=n.b -if(g.rV(l,k))n.H1(new A.dm(l,!1)) -s=g.c -if(B.aa8.p(0,B.b.gU(s).x)){n.a.dF(a.a,j,A.j(["name",a.b],t.N,t.O)) -s.pop()}g.qv(a) -return m -case"pre":case"listing":g=n.b -if(g.rV(l,k))n.H1(new A.dm(l,!1)) -g.qv(a) -n.a.z=!1 -n.c=!0 -return m -case"form":g=n.b -if(g.f!=null)n.a.dF(a.a,j,A.j(["name","form"],t.N,t.O)) -else{if(g.rV(l,k))n.H1(new A.dm(l,!1)) -g.qv(a) -g.f=B.b.gU(g.c)}return m -case"li":case"dd":case"dt":n.aXb(a) -return m -case"plaintext":g=n.b -if(g.rV(l,k))n.H1(new A.dm(l,!1)) -g.qv(a) -g=n.a.c -g.x=g.gaMj() -return m -case"a":g=n.b -r=g.aIV("a") -if(r!=null){n.a.dF(a.a,i,A.j(["startName","a","endName","a"],t.N,t.O)) -n.aJ5(new A.dm("a",!1)) -B.b.A(g.c,r) -B.b.A(g.d.a,r)}g.yn() -n.aj6(a) -return m -case"b":case"big":case"code":case"em":case"font":case"i":case"s":case"small":case"strike":case"strong":case"tt":case"u":n.b.yn() -n.aj6(a) -return m -case"nobr":g=n.b -g.yn() -if(g.Cc("nobr")){n.a.dF(a.a,i,A.j(["startName","nobr","endName","nobr"],t.N,t.O)) -n.qC(new A.dm("nobr",!1)) -g.yn()}n.aj6(a) -return m -case"button":return n.aX6(a) -case"applet":case"marquee":case"object":g=n.b -g.yn() -g.qv(a) -g.d.v(0,m) -n.a.z=!1 -return m -case"xmp":g=n.b -if(g.rV(l,k))n.H1(new A.dm(l,!1)) -g.yn() -g=n.a -g.z=!1 -g.a_t(a,h) -return m -case"table":g=n.a -if(g.r!=="quirks")if(n.b.rV(l,k))n.qC(new A.dm(l,!1)) -n.b.qv(a) -g.z=!1 -g.x=g.gxY() -return m -case"area":case"br":case"embed":case"img":case"keygen":case"wbr":n.arp(a) -return m -case"param":case"source":case"track":g=n.b -g.qv(a) -g.c.pop() -a.r=!0 -return m -case"input":g=n.a -q=g.z -n.arp(a) -s=a.e.h(0,"type") -if((s==null?m:A.ui(s))==="hidden")g.z=q -return m -case"hr":g=n.b -if(g.rV(l,k))n.H1(new A.dm(l,!1)) -g.qv(a) -g.c.pop() -a.r=!0 -n.a.z=!1 -return m -case"image":n.a.dF(a.a,"unexpected-start-tag-treated-as",A.j(["originalName","image","newName","img"],t.N,t.O)) -n.qa(A.lD("img",a.e,m,a.c)) -return m -case"isindex":n.aXa(a) -return m -case"textarea":n.b.qv(a) -g=n.a -s=g.c -s.x=s.gOw() -n.c=!0 -g.z=!1 -return m -case"iframe":g=n.a -g.z=!1 -g.a_t(a,h) -return m -case"noembed":case"noscript":n.a.a_t(a,h) -return m -case"select":g=n.b -g.yn() -g.qv(a) -g=n.a -g.z=!1 -if(g.gxY()===g.gvW()||g.gaga()===g.gvW()||g.gagb()===g.gvW()||g.gQo()===g.gvW()||g.ga4j()===g.gvW()||g.ga4i()===g.gvW()){p=g.go -g.x=p===$?g.go=new A.ajs(g,g.d):p}else g.x=g.gIT() -return m -case"rp":case"rt":g=n.b -if(g.Cc("ruby")){g.P4() -o=B.b.gU(g.c) -if(o.x!=="ruby")n.a.t0(o.e,"undefined-error")}g.qv(a) -return m -case"option":case"optgroup":g=n.b -if(B.b.gU(g.c).x==="option")n.a.gvW().qC(new A.dm("option",!1)) -g.yn() -n.a.d.qv(a) -return m -case"math":g=n.b -g.yn() -s=n.a -s.aFs(a) -s.ajf(a) -a.w="http://www.w3.org/1998/Math/MathML" -g.qv(a) -if(a.c){g.c.pop() -a.r=!0}return m -case"svg":g=n.b -g.yn() -s=n.a -s.aFt(a) -s.ajf(a) -a.w="http://www.w3.org/2000/svg" -g.qv(a) -if(a.c){g.c.pop() -a.r=!0}return m -case"caption":case"col":case"colgroup":case"frame":case"head":case"tbody":case"td":case"tfoot":case"th":case"thead":case"tr":n.a.dF(a.a,"unexpected-start-tag-ignored",A.j(["name",g],t.N,t.O)) -return m -default:g=n.b -g.yn() -g.qv(a) -return m}}, -qC(a){var s,r,q,p,o,n=this,m=null,l="end-tag-too-early",k="unexpected-end-tag",j=a.b -switch(j){case"body":n.aJ4(a) -return m -case"html":return n.aly(a) -case"address":case"article":case"aside":case"blockquote":case"button":case"center":case"details":case"dir":case"div":case"dl":case"fieldset":case"figcaption":case"figure":case"footer":case"header":case"hgroup":case"listing":case"menu":case"nav":case"ol":case"pre":case"section":case"summary":case"ul":if(j==="pre")n.c=!1 -s=n.b -r=s.Cc(j) -if(r)s.P4() -j=B.b.gU(s.c) -s=a.b -if(j.x!=s)n.a.dF(a.a,l,A.j(["name",s],t.N,t.O)) -if(r)n.T7(a) -return m -case"form":j=n.b -q=j.f -j.f=null -if(q==null||!j.Cc(q))n.a.dF(a.a,k,A.j(["name","form"],t.N,t.O)) -else{j.P4() -j=j.c -if(B.b.gU(j)!==q)n.a.dF(a.a,"end-tag-too-early-ignored",A.j(["name","form"],t.N,t.O)) -B.b.A(j,q)}return m -case"p":n.H1(a) -return m -case"dd":case"dt":case"li":p=j==="li"?"list":m -s=n.b -j=s.rV(j,p) -o=a.b -if(!j)n.a.dF(a.a,k,A.j(["name",o],t.N,t.O)) -else{s.KT(o) -j=B.b.gU(s.c) -s=a.b -if(j.x!=s)n.a.dF(a.a,l,A.j(["name",s],t.N,t.O)) -n.T7(a)}return m -case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":n.bDT(a) -return m -case"a":case"b":case"big":case"code":case"em":case"font":case"i":case"nobr":case"s":case"small":case"strike":case"strong":case"tt":case"u":n.aJ5(a) -return m -case"applet":case"marquee":case"object":s=n.b -if(s.Cc(j))s.P4() -j=B.b.gU(s.c) -o=a.b -if(j.x!=o)n.a.dF(a.a,l,A.j(["name",o],t.N,t.O)) -if(s.Cc(a.b)){n.T7(a) -s.ak_()}return m -case"br":j=t.N -n.a.dF(a.a,"unexpected-end-tag-treated-as",A.j(["originalName","br","newName","br element"],j,t.O)) -s=n.b -s.yn() -s.qv(A.lD("br",A.fP(m,m,t.K,j),m,!1)) -s.c.pop() -return m -default:n.bDV(a) -return m}}, -bI1(a,b){var s,r -if(a.x!=b.x||a.w!=b.w)return!1 -else{s=a.b -if(s.a!==b.b.a)return!1 -else for(s=new A.ck(s,s.r,s.e,A.y(s).i("ck<1>"));s.q();){r=s.d -if(a.b.h(0,r)!=b.b.h(0,r))return!1}}return!0}, -aj6(a){var s,r,q,p,o,n,m=this.b -m.qv(a) -s=B.b.gU(m.c) -r=A.b([],t.PR) -for(m=m.d,q=A.y(m).i("bR"),p=new A.bR(m,q),p=new A.bM(p,p.gt(0),q.i("bM")),o=t.lU,q=q.i("a2.E");p.q();){n=p.d -if(n==null)n=q.a(n) -if(n==null)break -else{o.a(n) -if(this.bI1(n,s))r.push(n)}}if(r.length===3)B.b.A(m.a,B.b.gU(r)) -m.v(0,s)}, -uh(){var s,r,q,p -$label0$1:for(s=this.b.c,r=A.U(s).i("bR<1>"),s=new A.bR(s,r),s=new A.bM(s,s.gt(0),r.i("bM")),r=r.i("a2.E");s.q();){q=s.d -if(q==null)q=r.a(q) -switch(q.x){case"dd":case"dt":case"li":case"p":case"tbody":case"td":case"tfoot":case"th":case"thead":case"tr":case"body":case"html":continue $label0$1}s=this.a -p=q.e -if(p==null){r=s.c.a -q=r.w -if(q==null)p=null -else{r=r.y -new A.o3(q,r).Ey(q,r) -p=new A.jl(q,r,r) -p.yC(q,r,r)}}s.e.push(new A.mW("expected-closing-tag-but-got-eof",p,B.rM)) -break $label0$1}return!1}, -t8(a){var s -if(a.gte(0)==="\x00")return null -s=this.b -s.yn() -s.K7(a.gte(0),a.a) -s=this.a -if(s.z&&!A.ceW(a.gte(0)))s.z=!1 -return null}, -z7(a){var s,r,q,p=this -if(p.c){s=a.gte(0) -r=p.c=!1 -if(B.f.b0(s,"\n")){q=B.b.gU(p.b.c) -if(B.b.p(B.es2,q.x)){r=q.gdK(0) -r=r.ga2(r)}if(r)s=B.f.cD(s,1)}if(s.length!==0){r=p.b -r.yn() -r.K7(s,a.a)}}else{r=p.b -r.yn() -r.K7(a.gte(0),a.a)}return null}, -aX5(a){var s,r=this.a -r.dF(a.a,"unexpected-start-tag",A.j(["name","body"],t.N,t.O)) -s=this.b.c -if(!(s.length===1||s[1].x!=="body")){r.z=!1 -a.e.aT(0,new A.bd0(this))}}, -aX7(a){var s,r,q,p,o=this.a -o.dF(a.a,"unexpected-start-tag",A.j(["name","frameset"],t.N,t.O)) -s=this.b -r=s.c -if(!(r.length===1||r[1].x!=="body"))if(o.z){q=r[1] -p=q.a -if(p!=null)B.b.A(p.gdK(0).a,q) -while(B.b.gU(r).x!=="html")r.pop() -s.qv(a) -o.x=o.gagc()}}, -ark(a){var s=this.b -if(s.rV("p","button"))this.H1(new A.dm("p",!1)) -s.qv(a)}, -aXb(a){var s,r,q,p,o,n,m,l,k=this.a -k.z=!1 -s=a.b -s.toString -s=B.eF1.h(0,s) -s.toString -for(r=this.b,q=r.c,p=A.U(q).i("bR<1>"),q=new A.bR(q,p),q=new A.bM(q,q.gt(0),p.i("bM")),p=p.i("a2.E");q.q();){o=q.d -if(o==null)o=p.a(o) -n=o.x -if(B.b.p(s,n)){m=k.x -if(m===$)m=k.x=k.gGk() -m.qC(new A.dm(n,!1)) -break}l=o.w -if(B.Ft.p(0,new A.ah(l==null?"http://www.w3.org/1999/xhtml":l,n))&&!B.b.p(B.en0,n))break}if(r.rV("p","button"))k.gvW().qC(new A.dm("p",!1)) -r.qv(a)}, -aX6(a){var s=this.b,r=this.a -if(s.Cc("button")){r.dF(a.a,"unexpected-start-tag-implies-end-tag",A.j(["startName","button","endName","button"],t.N,t.O)) -this.qC(new A.dm("button",!1)) -return a}else{s.yn() -s.qv(a) -r.z=!1}return null}, -arp(a){var s=this.b -s.yn() -s.qv(a) -s.c.pop() -a.r=!0 -this.a.z=!1}, -aXa(a){var s,r,q,p,o,n=this,m=null,l="action",k=t.N -n.a.dF(a.a,"deprecated-tag",A.j(["name","isindex"],k,t.O)) -if(n.b.f!=null)return -s=t.K -r=A.fP(m,m,s,k) -q=a.e.h(0,l) -if(q!=null)r.j(0,l,q) -n.qa(A.lD("form",r,m,!1)) -n.qa(A.lD("hr",A.fP(m,m,s,k),m,!1)) -n.qa(A.lD("label",A.fP(m,m,s,k),m,!1)) -p=a.e.h(0,"prompt") -if(p==null)p="This is a searchable index. Enter search keywords: " -n.t8(new A.d_(m,p)) -o=A.eU(a.e,s,k) -o.A(0,l) -o.A(0,"prompt") -o.j(0,"name","isindex") -n.qa(A.lD("input",o,m,a.c)) -n.qC(new A.dm("label",!1)) -n.qa(A.lD("hr",A.fP(m,m,s,k),m,!1)) -n.qC(new A.dm("form",!1))}, -H1(a){var s=this,r="unexpected-end-tag",q=s.b -if(!q.rV("p","button")){q=t.N -s.ark(A.lD("p",A.fP(null,null,t.K,q),null,!1)) -s.a.dF(a.a,r,A.j(["name","p"],q,t.O)) -s.H1(new A.dm("p",!1))}else{q.KT("p") -if(B.b.gU(q.c).x!=="p")s.a.dF(a.a,r,A.j(["name","p"],t.N,t.O)) -s.T7(a)}}, -aJ4(a){var s,r,q,p,o,n,m=this,l=m.b -if(!l.Cc("body")){m.a.t0(a.a,"undefined-error") -return}else{l=l.c -if(B.b.gU(l).x==="body")B.b.gU(l) -else $label0$1:for(l=A.cfA(l,2,null),s=l.length,r=0;r"),p=new A.bR(r,q),p=new A.bM(p,p.gt(0),q.i("bM")),q=q.i("a2.E");p.q();){o=p.d -if(o==null)o=q.a(o) -n=o.x -m=a.b -if(n==m){l=B.b.gU(r).x -if(l!=m&&B.b.p(B.Cv,l)){r.pop() -s.KT(m)}s=B.b.gU(r) -q=a.b -if(s.x!=q){s=this.a -k=a.a -q=A.j(["name",q],t.N,t.O) -if(k==null){p=s.c.a -n=p.w -if(n==null)k=null -else{p=p.y -new A.o3(n,p).Ey(n,p) -k=new A.jl(n,p,p) -k.yC(n,p,p)}}s.e.push(new A.mW(i,k,q))}while(r.pop()!==o);break}else{j=o.w -if(B.Ft.p(0,new A.ah(j==null?"http://www.w3.org/1999/xhtml":j,n))){s=this.a -k=a.a -r=A.j(["name",a.b],t.N,t.O) -if(k==null){q=s.c.a -p=q.w -if(p==null)k=null -else{q=q.y -new A.o3(p,q).Ey(p,q) -k=new A.jl(p,q,q) -k.yC(p,q,q)}}s.e.push(new A.mW(i,k,r)) -break}}}}} -A.bd0.prototype={ -$2(a,b){this.a.b.c[1].b.d6(0,a,new A.bd_(b))}, -$S:247} -A.bd_.prototype={ -$0(){return this.a}, -$S:68} -A.atu.prototype={ -qa(a){throw A.q(A.ac("Cannot process start stag in text phase"))}, -qC(a){var s,r,q=this -if(a.b==="script"){q.b.c.pop() -s=q.a -r=s.y -r.toString -s.x=r -return null}q.b.c.pop() -s=q.a -r=s.y -r.toString -s.x=r -return null}, -t8(a){this.b.K7(a.gte(0),a.a) -return null}, -uh(){var s=this.b.c,r=B.b.gU(s),q=this.a -q.dF(r.e,"expected-named-closing-tag-but-got-eof",A.j(["name",r.x],t.N,t.O)) -s.pop() -s=q.y -s.toString -q.x=s -return!0}} -A.ajv.prototype={ -qa(a){var s,r,q=this,p=null -switch(a.b){case"html":return q.Ex(a) -case"caption":q.ak5() -s=q.b -s.d.v(0,p) -s.qv(a) -s=q.a -s.x=s.gaga() -return p -case"colgroup":q.arl(a) -return p -case"col":q.arl(A.lD("colgroup",A.fP(p,p,t.K,t.N),p,!1)) -return a -case"tbody":case"tfoot":case"thead":q.arn(a) -return p -case"td":case"th":case"tr":q.arn(A.lD("tbody",A.fP(p,p,t.K,t.N),p,!1)) -return a -case"table":return q.aXc(a) -case"style":case"script":return q.a.gM1().qa(a) -case"input":s=a.e.h(0,"type") -if((s==null?p:A.ui(s))==="hidden"){q.a.t0(a.a,"unexpected-hidden-input-in-table") -s=q.b -s.qv(a) -s.c.pop()}else q.arm(a) -return p -case"form":q.a.t0(a.a,"unexpected-form-in-table") -s=q.b -if(s.f==null){s.qv(a) -r=s.c -s.f=B.b.gU(r) -r.pop()}return p -default:q.arm(a) -return p}}, -qC(a){var s,r=this,q=a.b -switch(q){case"table":r.JR(a) -return null -case"body":case"caption":case"col":case"colgroup":case"html":case"tbody":case"td":case"tfoot":case"th":case"thead":case"tr":r.a.dF(a.a,"unexpected-end-tag",A.j(["name",q],t.N,t.O)) -return null -default:s=r.a -s.dF(a.a,"unexpected-end-tag-implies-table-voodoo",A.j(["name",q],t.N,t.O)) -q=r.b -q.r=!0 -s.gtd().qC(a) -q.r=!1 -return null}}, -ak5(){var s=this.b.c -for(;;){if(!(B.b.gU(s).x!=="table"&&B.b.gU(s).x!=="html"))break -s.pop()}}, -uh(){var s=B.b.gU(this.b.c) -if(s.x!=="html")this.a.t0(s.e,"eof-in-table") -return!1}, -z7(a){var s=this.a,r=s.gvW(),q=s.gagd() -s.x=q -q.c=r -s.gvW().z7(a) -return null}, -t8(a){var s=this.a,r=s.gvW(),q=s.gagd() -s.x=q -q.c=r -s.gvW().t8(a) -return null}, -arl(a){var s -this.ak5() -this.b.qv(a) -s=this.a -s.x=s.gagb()}, -arn(a){var s -this.ak5() -this.b.qv(a) -s=this.a -s.x=s.gQo()}, -aXc(a){var s=this.a -s.dF(a.a,"unexpected-start-tag-implies-end-tag",A.j(["startName","table","endName","table"],t.N,t.O)) -s.gvW().qC(new A.dm("table",!1)) -if(s.w==null)return a -return null}, -arm(a){var s,r=this.a -r.dF(a.a,u.eU,A.j(["name",a.b],t.N,t.O)) -s=this.b -s.r=!0 -r.gtd().qa(a) -s.r=!1}, -JR(a){var s,r=this,q=r.b -if(q.rV("table","table")){q.P4() -q=q.c -s=B.b.gU(q).x -if(s!=="table")r.a.dF(a.a,"end-tag-too-early-named",A.j(["gotName","table","expectedName",s],t.N,t.O)) -while(B.b.gU(q).x!=="table")q.pop() -q.pop() -r.a.aoC()}else r.a.t0(a.a,"undefined-error")}} -A.Xk.prototype={ -Z7(){var s,r,q=this,p=q.d -if(p.length===0)return -s=new A.O(p,new A.bd1(),A.U(p).i("O<1,i>")).b_(0,"") -if(!A.ceW(s)){p=q.a.gxY() -r=p.b -r.r=!0 -p.a.gtd().t8(new A.d_(null,s)) -r.r=!1}else if(s.length!==0)q.b.K7(s,null) -q.d=A.b([],t.JT)}, -Os(a){var s -this.Z7() -s=this.c -s.toString -this.a.x=s -return a}, -uh(){this.Z7() -var s=this.c -s.toString -this.a.x=s -return!0}, -t8(a){if(a.gte(0)==="\x00")return null -this.d.push(a) -return null}, -z7(a){this.d.push(a) -return null}, -qa(a){var s -this.Z7() -s=this.c -s.toString -this.a.x=s -return a}, -qC(a){var s -this.Z7() -s=this.c -s.toString -this.a.x=s -return a}} -A.bd1.prototype={ -$1(a){return a.gte(0)}, -$S:1177} -A.ajl.prototype={ -qa(a){switch(a.b){case"html":return this.Ex(a) -case"caption":case"col":case"colgroup":case"tbody":case"td":case"tfoot":case"th":case"thead":case"tr":return this.aXd(a) -default:return this.a.gtd().qa(a)}}, -qC(a){var s=this,r=a.b -switch(r){case"caption":s.bDS(a) -return null -case"table":return s.JR(a) -case"body":case"col":case"colgroup":case"html":case"tbody":case"td":case"tfoot":case"th":case"thead":case"tr":s.a.dF(a.a,"unexpected-end-tag",A.j(["name",r],t.N,t.O)) -return null -default:return s.a.gtd().qC(a)}}, -uh(){this.a.gtd().uh() -return!1}, -t8(a){return this.a.gtd().t8(a)}, -aXd(a){var s,r=this.a -r.t0(a.a,"undefined-error") -s=this.b.rV("caption","table") -r.gvW().qC(new A.dm("caption",!1)) -if(s)return a -return null}, -bDS(a){var s,r=this,q=r.b -if(q.rV("caption","table")){q.P4() -s=q.c -if(B.b.gU(s).x!=="caption")r.a.dF(a.a,"expected-one-end-tag-but-got-another",A.j(["gotName","caption","expectedName",B.b.gU(s).x],t.N,t.O)) -while(B.b.gU(s).x!=="caption")s.pop() -s.pop() -q.ak_() -q=r.a -q.x=q.gxY()}else r.a.t0(a.a,"undefined-error")}, -JR(a){var s,r=this.a -r.t0(a.a,"undefined-error") -s=this.b.rV("caption","table") -r.gvW().qC(new A.dm("caption",!1)) -if(s)return a -return null}} -A.ajn.prototype={ -qa(a){var s,r=this -switch(a.b){case"html":return r.Ex(a) -case"col":s=r.b -s.qv(a) -s.c.pop() -return null -default:s=B.b.gU(r.b.c) -r.YK(new A.dm("colgroup",!1)) -return s.x==="html"?null:a}}, -qC(a){var s,r=this -switch(a.b){case"colgroup":r.YK(a) -return null -case"col":r.a.dF(a.a,"no-end-tag",A.j(["name","col"],t.N,t.O)) -return null -default:s=B.b.gU(r.b.c) -r.YK(new A.dm("colgroup",!1)) -return s.x==="html"?null:a}}, -uh(){if(B.b.gU(this.b.c).x==="html")return!1 -else{this.YK(new A.dm("colgroup",!1)) -return!0}}, -t8(a){var s=B.b.gU(this.b.c) -this.YK(new A.dm("colgroup",!1)) -return s.x==="html"?null:a}, -YK(a){var s=this.b.c,r=this.a -if(B.b.gU(s).x==="html")r.t0(a.a,"undefined-error") -else{s.pop() -r.x=r.gxY()}}} -A.aju.prototype={ -qa(a){var s,r=this,q=null,p=a.b -switch(p){case"html":return r.Ex(a) -case"tr":r.aro(a) -return q -case"td":case"th":s=t.N -r.a.dF(a.a,"unexpected-cell-in-table-body",A.j(["name",p],s,t.O)) -r.aro(A.lD("tr",A.fP(q,q,t.K,s),q,!1)) -return a -case"caption":case"col":case"colgroup":case"tbody":case"tfoot":case"thead":return r.JR(a) -default:return r.a.gxY().qa(a)}}, -qC(a){var s=this,r=a.b -switch(r){case"tbody":case"tfoot":case"thead":s.a89(a) -return null -case"table":return s.JR(a) -case"body":case"caption":case"col":case"colgroup":case"html":case"td":case"th":case"tr":s.a.dF(a.a,"unexpected-end-tag-in-table-body",A.j(["name",r],t.N,t.O)) -return null -default:return s.a.gxY().qC(a)}}, -ak4(){for(var s=this.b.c;!B.b.p(B.esZ,B.b.gU(s).x);)s.pop() -B.b.gU(s)}, -uh(){this.a.gxY().uh() -return!1}, -z7(a){return this.a.gxY().z7(a)}, -t8(a){return this.a.gxY().t8(a)}, -aro(a){var s -this.ak4() -this.b.qv(a) -s=this.a -s.x=s.ga4j()}, -a89(a){var s=this.b,r=this.a -if(s.rV(a.b,"table")){this.ak4() -s.c.pop() -r.x=r.gxY()}else r.dF(a.a,"unexpected-end-tag-in-table-body",A.j(["name",a.b],t.N,t.O))}, -JR(a){var s=this,r="table",q=s.b -if(q.rV("tbody",r)||q.rV("thead",r)||q.rV("tfoot",r)){s.ak4() -s.a89(new A.dm(B.b.gU(q.c).x,!1)) -return a}else s.a.t0(a.a,"undefined-error") -return null}} -A.ajr.prototype={ -qa(a){var s,r,q=this -switch(a.b){case"html":return q.Ex(a) -case"td":case"th":q.aGT() -s=q.b -s.qv(a) -r=q.a -r.x=r.ga4i() -s.d.v(0,null) -return null -case"caption":case"col":case"colgroup":case"tbody":case"tfoot":case"thead":case"tr":s=q.b.rV("tr","table") -q.a8a(new A.dm("tr",!1)) -return!s?null:a -default:return q.a.gxY().qa(a)}}, -qC(a){var s=this,r=a.b -switch(r){case"tr":s.a8a(a) -return null -case"table":r=s.b.rV("tr","table") -s.a8a(new A.dm("tr",!1)) -return!r?null:a -case"tbody":case"tfoot":case"thead":return s.a89(a) -case"body":case"caption":case"col":case"colgroup":case"html":case"td":case"th":s.a.dF(a.a,"unexpected-end-tag-in-table-row",A.j(["name",r],t.N,t.O)) -return null -default:return s.a.gxY().qC(a)}}, -aGT(){var s,r,q,p,o,n,m,l,k,j -for(s=this.b.c,r=this.a,q=t.N,p=t.O,o=r.c.a;;){n=B.b.gU(s) -m=n.x -if(m==="tr"||m==="html")break -l=n.e -m=A.j(["name",B.b.gU(s).x],q,p) -if(l==null){k=o.w -if(k==null)l=null -else{j=o.y -new A.o3(k,j).Ey(k,j) -l=new A.jl(k,j,j) -l.yC(k,j,j)}}r.e.push(new A.mW("unexpected-implied-end-tag-in-table-row",l,m)) -s.pop()}}, -uh(){this.a.gxY().uh() -return!1}, -z7(a){return this.a.gxY().z7(a)}, -t8(a){return this.a.gxY().t8(a)}, -a8a(a){var s=this.b,r=this.a -if(s.rV("tr","table")){this.aGT() -s.c.pop() -r.x=r.gQo()}else r.t0(a.a,"undefined-error")}, -a89(a){if(this.b.rV(a.b,"table")){this.a8a(new A.dm("tr",!1)) -return a}else{this.a.t0(a.a,"undefined-error") -return null}}} -A.ajm.prototype={ -qa(a){switch(a.b){case"html":return this.Ex(a) -case"caption":case"col":case"colgroup":case"tbody":case"td":case"tfoot":case"th":case"thead":case"tr":return this.aXe(a) -default:return this.a.gtd().qa(a)}}, -qC(a){var s=this,r=a.b -switch(r){case"td":case"th":s.alA(a) -return null -case"body":case"caption":case"col":case"colgroup":case"html":s.a.dF(a.a,"unexpected-end-tag",A.j(["name",r],t.N,t.O)) -return null -case"table":case"tbody":case"tfoot":case"thead":case"tr":return s.bDU(a) -default:return s.a.gtd().qC(a)}}, -aGX(){var s=this.b -if(s.rV("td","table"))this.alA(new A.dm("td",!1)) -else if(s.rV("th","table"))this.alA(new A.dm("th",!1))}, -uh(){this.a.gtd().uh() -return!1}, -t8(a){return this.a.gtd().t8(a)}, -aXe(a){var s=this.b -if(s.rV("td","table")||s.rV("th","table")){this.aGX() -return a}else{this.a.t0(a.a,"undefined-error") -return null}}, -alA(a){var s,r=this,q=r.b,p=q.rV(a.b,"table"),o=a.b -if(p){q.KT(o) -p=q.c -o=B.b.gU(p) -s=a.b -if(o.x!=s){r.a.dF(a.a,"unexpected-cell-end-tag",A.j(["name",s],t.N,t.O)) -r.T7(a)}else p.pop() -q.ak_() -q=r.a -q.x=q.ga4j()}else r.a.dF(a.a,"unexpected-end-tag",A.j(["name",o],t.N,t.O))}, -bDU(a){if(this.b.rV(a.b,"table")){this.aGX() -return a}else this.a.t0(a.a,"undefined-error") -return null}} -A.ajt.prototype={ -qa(a){var s,r=this,q=null,p=a.b -switch(p){case"html":return r.Ex(a) -case"option":p=r.b -s=p.c -if(B.b.gU(s).x==="option")s.pop() -p.qv(a) -return q -case"optgroup":p=r.b -s=p.c -if(B.b.gU(s).x==="option")s.pop() -if(B.b.gU(s).x==="optgroup")s.pop() -p.qv(a) -return q -case"select":r.a.t0(a.a,"unexpected-select-in-select") -r.alz(new A.dm("select",!1)) -return q -case"input":case"keygen":case"textarea":return r.aX9(a) -case"script":return r.a.gM1().qa(a) -default:r.a.dF(a.a,"unexpected-start-tag-in-select",A.j(["name",p],t.N,t.O)) -return q}}, -qC(a){var s=this,r=null,q="unexpected-end-tag-in-select",p=a.b -switch(p){case"option":p=s.b.c -if(B.b.gU(p).x==="option")p.pop() -else s.a.dF(a.a,q,A.j(["name","option"],t.N,t.O)) -return r -case"optgroup":p=s.b.c -if(B.b.gU(p).x==="option"&&p[p.length-2].x==="optgroup")p.pop() -if(B.b.gU(p).x==="optgroup")p.pop() -else s.a.dF(a.a,q,A.j(["name","optgroup"],t.N,t.O)) -return r -case"select":s.alz(a) -return r -default:s.a.dF(a.a,q,A.j(["name",p],t.N,t.O)) -return r}}, -uh(){var s=B.b.gU(this.b.c) -if(s.x!=="html")this.a.t0(s.e,"eof-in-select") -return!1}, -t8(a){if(a.gte(0)==="\x00")return null -this.b.K7(a.gte(0),a.a) -return null}, -aX9(a){var s="select" -this.a.t0(a.a,"unexpected-input-in-select") -if(this.b.rV(s,s)){this.alz(new A.dm(s,!1)) -return a}return null}, -alz(a){var s=this.a -if(this.b.rV("select","select")){this.T7(a) -s.aoC()}else s.t0(a.a,"undefined-error")}} -A.ajs.prototype={ -qa(a){var s,r=a.b -switch(r){case"caption":case"table":case"tbody":case"tfoot":case"thead":case"tr":case"td":case"th":s=this.a -s.dF(a.a,u.e7,A.j(["name",r],t.N,t.O)) -s.gIT().qC(new A.dm("select",!1)) -return a -default:return this.a.gIT().qa(a)}}, -qC(a){switch(a.b){case"caption":case"table":case"tbody":case"tfoot":case"thead":case"tr":case"td":case"th":return this.JR(a) -default:return this.a.gIT().qC(a)}}, -uh(){this.a.gIT().uh() -return!1}, -t8(a){return this.a.gIT().t8(a)}, -JR(a){var s=this.a -s.dF(a.a,u.cD,A.j(["name",a.b],t.N,t.O)) -if(this.b.rV(a.b,"table")){s.gIT().qC(new A.dm("select",!1)) -return a}return null}} -A.ajo.prototype={ -t8(a){var s -if(a.gte(0)==="\x00"){a.c="\ufffd" -a.b=null}else{s=this.a -if(s.z&&!A.ceW(a.gte(0)))s.z=!1}return this.aZc(a)}, -qa(a){var s,r,q,p=this,o=p.b,n=o.c,m=B.b.gU(n) -if(!B.b.p(B.ens,a.b))if(a.b==="font")s=a.e.ao(0,"color")||a.e.ao(0,"face")||a.e.ao(0,"size") -else s=!1 -else s=!0 -if(s){s=p.a -s.dF(a.a,u.h5,A.j(["name",a.b],t.N,t.O)) -o=o.a -for(;;){r=!1 -if(B.b.gU(n).w!=o)if(!s.aKT(B.b.gU(n))){r=B.b.gU(n) -r=!B.aa3.p(0,new A.ah(r.w,r.x))}if(!r)break -n.pop()}return a}else{s=m.w -if(s==="http://www.w3.org/1998/Math/MathML")p.a.aFs(a) -else if(s==="http://www.w3.org/2000/svg"){q=B.eFW.h(0,a.b) -if(q!=null)a.b=q -p.a.aFt(a)}p.a.ajf(a) -a.w=s -o.qv(a) -if(a.c){n.pop() -a.r=!0}return null}}, -qC(a){var s,r,q,p=this,o=p.b,n=o.c,m=n.length-1,l=B.b.gU(n),k=l.x -k=k==null?null:A.ui(k) -s=a.b -if(k!=s)p.a.dF(a.a,"unexpected-end-tag",A.j(["name",s],t.N,t.O)) -for(o=o.a;r=null,!0;){k=l.x -k=k==null?null:A.ui(k) -if(k==a.b){o=p.a -q=o.x -if(q===$)q=o.x=o.gGk() -if(q===o.gagd()){q=o.x -if(q===$)q=o.x=o.gGk() -t.xW.a(q) -q.Z7() -k=q.c -k.toString -o.x=k}while(n.pop()!==l);break}--m -l=n[m] -if(l.w!=o)continue -else{o=p.a -q=o.x -r=(q===$?o.x=o.gGk():q).qC(a) -break}}return r}} -A.ab8.prototype={ -qa(a){var s,r=a.b -if(r==="html")return this.a.gtd().qa(a) -s=this.a -s.dF(a.a,"unexpected-start-tag-after-body",A.j(["name",r],t.N,t.O)) -s.x=s.gtd() -return a}, -qC(a){var s,r=a.b -if(r==="html"){this.aly(a) -return null}s=this.a -s.dF(a.a,"unexpected-end-tag-after-body",A.j(["name",r],t.N,t.O)) -s.x=s.gtd() -return a}, -uh(){return!1}, -Os(a){var s=this.b -s.SB(a,s.c[0]) -return null}, -t8(a){var s=this.a -s.t0(a.a,"unexpected-char-after-body") -s.x=s.gtd() -return a}, -aly(a){var s,r,q,p -for(s=this.b.c,r=A.U(s).i("bR<1>"),s=new A.bR(s,r),s=new A.bM(s,s.gt(0),r.i("bM")),r=r.i("a2.E");s.q();){q=s.d -if((q==null?r.a(q):q).x==="html")break}s=this.a -if(s.w!=null)s.t0(a.a,"unexpected-end-tag-after-body-innerhtml") -else{p=s.k4 -s.x=p===$?s.k4=new A.ab6(s,s.d):p}}} -A.ajp.prototype={ -qa(a){var s=this,r=a.b -switch(r){case"html":return s.Ex(a) -case"frameset":s.b.qv(a) -return null -case"frame":r=s.b -r.qv(a) -r.c.pop() -return null -case"noframes":return s.a.gtd().qa(a) -default:s.a.dF(a.a,"unexpected-start-tag-in-frameset",A.j(["name",r],t.N,t.O)) -return null}}, -qC(a){var s,r,q=this,p=a.b -switch(p){case"frameset":p=q.b.c -if(B.b.gU(p).x==="html")q.a.t0(a.a,u.aB) -else p.pop() -s=q.a -if(s.w==null&&B.b.gU(p).x!=="frameset"){r=s.k3 -s.x=r===$?s.k3=new A.ab9(s,s.d):r}return null -default:q.a.dF(a.a,"unexpected-end-tag-in-frameset",A.j(["name",p],t.N,t.O)) -return null}}, -uh(){var s=B.b.gU(this.b.c) -if(s.x!=="html")this.a.t0(s.e,"eof-in-frameset") -return!1}, -t8(a){this.a.t0(a.a,"unexpected-char-in-frameset") -return null}} -A.ab9.prototype={ -qa(a){var s=a.b -switch(s){case"html":return this.Ex(a) -case"noframes":return this.a.gM1().qa(a) -default:this.a.dF(a.a,"unexpected-start-tag-after-frameset",A.j(["name",s],t.N,t.O)) -return null}}, -qC(a){var s,r=a.b,q=this.a -switch(r){case"html":s=q.ok -q.x=s===$?q.ok=new A.ab7(q,q.d):s -return null -default:q.dF(a.a,"unexpected-end-tag-after-frameset",A.j(["name",r],t.N,t.O)) -return null}}, -uh(){return!1}, -t8(a){this.a.t0(a.a,"unexpected-char-after-frameset") -return null}} -A.ab6.prototype={ -qa(a){var s,r=a.b -if(r==="html")return this.a.gtd().qa(a) -s=this.a -s.dF(a.a,"expected-eof-but-got-start-tag",A.j(["name",r],t.N,t.O)) -s.x=s.gtd() -return a}, -uh(){return!1}, -Os(a){var s=this.b,r=s.b -r===$&&A.e() -s.SB(a,r) -return null}, -z7(a){return this.a.gtd().z7(a)}, -t8(a){var s=this.a -s.t0(a.a,"expected-eof-but-got-char") -s.x=s.gtd() -return a}, -qC(a){var s=this.a -s.dF(a.a,"expected-eof-but-got-end-tag",A.j(["name",a.b],t.N,t.O)) -s.x=s.gtd() -return a}} -A.ab7.prototype={ -qa(a){var s=a.b,r=this.a -switch(s){case"html":return r.gtd().qa(a) -case"noframes":return r.gM1().qa(a) -default:r.dF(a.a,"expected-eof-but-got-start-tag",A.j(["name",s],t.N,t.O)) -return null}}, -uh(){return!1}, -Os(a){var s=this.b,r=s.b -r===$&&A.e() -s.SB(a,r) -return null}, -z7(a){return this.a.gtd().z7(a)}, -t8(a){this.a.t0(a.a,"expected-eof-but-got-char") -return null}, -qC(a){this.a.dF(a.a,"expected-eof-but-got-end-tag",A.j(["name",a.b],t.N,t.O)) -return null}} -A.mW.prototype={ -l(a){var s,r,q=this,p=q.b -if(p==null){p=B.a2Y.h(0,q.a) -p.toString -return A.cs1(p,q.c)}s=B.a2Y.h(0,q.a) -s.toString -r=p.ann(0,A.cs1(s,q.c),null) -return p.a.a==null?"ParserError on "+r:"On "+r}, -$ibq:1} -A.bvL.prototype={} -A.ah4.prototype={ -Kw(){var s,r,q,p,o=A.xI(t.N) -for(s=this.a.gaGP(0).split(" "),r=s.length,q=0;q=this.a.length)throw A.q(A.ce1("No more elements")) -this.b=b}, -gxq(a){var s=this.b -if(s>=this.a.length)throw A.q(A.ce1("No more elements")) -if(s>=0)return s -else return 0}, -brk(a){var s,r,q,p,o=this -if(a==null)a=A.crF() -s=o.gxq(0) -for(r=o.a,q=r.length;s=0){this.b=s+a.length-1 -return!0}else throw A.q(A.ce1("No more elements"))}, -ahY(a,b){if(b==null)b=this.a.length -if(b<0)b+=this.a.length -return B.f.a1(this.a,a,b)}, -brr(a){return this.ahY(a,null)}} -A.b_y.prototype={ -ao_(a){var s,r,q,p,o,n -try{p=this.a -p.ayH("charset") -p.sxq(0,p.gxq(0)+1) -p.aCi() -o=p.a -if(o[p.gxq(0)]!=="=")return null -p.sxq(0,p.gxq(0)+1) -p.aCi() -if(o[p.gxq(0)]==='"'||o[p.gxq(0)]==="'"){s=o[p.gxq(0)] -p.sxq(0,p.gxq(0)+1) -r=p.gxq(0) -p.ayH(s) -p=p.ahY(r,p.gxq(0)) -return p}else{q=p.gxq(0) -try{p.brp(A.crF()) -o=p.ahY(q,p.gxq(0)) -return o}catch(n){if(A.a4(n) instanceof A.Qu){p=p.brr(q) -return p}else throw n}}}catch(n){if(A.a4(n) instanceof A.Qu)return null -else throw n}}} -A.Qu.prototype={$ibq:1} -A.bbm.prototype={ -uj(a){var s,r,q,p,o,n,m,l,k,j,i,h=this -h.r=A.tb(null,t.N) -h.y=0 -s=h.f -if(s==null){r=h.a -r.toString -q=h.e -q.toString -s=h.f=A.cQE(r,q)}r=s.a -q=r.length -h.x=A.bA(q,0,!0,t.S) -for(p=!1,o=!1,n=0,m=0;m0){r=h.x -q=r.length -B.b.vu(r,q-n,q)}}, -aGD(a){var s=A.ac("cannot change encoding when parsing a String.") -throw A.q(s)}, -cJ(){var s,r,q,p=this,o=p.y,n=p.x,m=n.length -if(o>=m)return null -s=p.y=o+1 -r=n[o] -if(r<256)return B.enh[r] -o=s-1 -q=o+1 -if(q=r.length)return null -return r[s]}, -bxG(a){var s,r=this,q=r.y -for(;;){s=r.T6() -if(!(s!=null&&!a.p(0,s)))break;++r.y}return A.e2(B.b.d_(r.x,q,r.y),0,null)}, -aGG(a){var s,r=this,q=r.y -for(;;){s=r.T6() -if(!(s!=null&&a!==s))break;++r.y}return A.e2(B.b.d_(r.x,q,r.y),0,null)}, -Rr(a,b){var s,r,q=this,p=q.y -for(;;){s=q.T6() -if(s!=null)r=!(a===s||b===s) -else r=!1 -if(!r)break;++q.y}return A.e2(B.b.d_(q.x,p,q.y),0,null)}, -aGH(a,b,c){var s,r,q=this,p=q.y -for(;;){s=q.T6() -if(s!=null)r=!(a===s||b===s||c===s) -else r=!1 -if(!r)break;++q.y}return A.e2(B.b.d_(q.x,p,q.y),0,null)}, -bxH(a){var s,r,q=this,p=q.y -for(;;){s=q.T6() -if(s!=null)if(!(s>=65&&s<=90))r=s>=97&&s<=122 -else r=!0 -else r=!1 -if(!r)break;++q.y}return A.e2(B.b.d_(q.x,p,q.y),0,null)}, -XH(a){var s,r,q=this,p=q.y -for(;;){s=q.T6() -if(s!=null)r=s===32||s===10||s===13||s===9||s===12 -else r=!1 -if(!r)break;++q.y}return A.e2(B.b.d_(q.x,p,q.y),0,null)}, -r_(a){if(a!=null)this.y=this.y-a.length}} -A.Gh.prototype={ -A(a,b){return B.b.A(this.a,b)}, -gt(a){return this.a.length}, -gW(a){var s=this.a -return new J.dJ(s,s.length,A.U(s).i("dJ<1>"))}, -h(a,b){return this.a[b]}, -j(a,b,c){this.a[b]=c}, -st(a,b){B.b.st(this.a,b)}, -v(a,b){this.a.push(b)}, -r3(a,b,c){return B.b.r3(this.a,b,c)}, -L(a,b){B.b.L(this.a,b)}, -tg(a,b,c){B.b.tg(this.a,b,c)}, -pW(a,b){return B.b.pW(this.a,b)}, -vu(a,b,c){B.b.vu(this.a,b,c)}} -A.yv.prototype={ -Tc(a,b,c){var s,r,q,p,o,n,m -for(s=b.gdK(0).gW(0),r=new A.nr(s,t.YD),q=c.b,p=this.gapp(),o=t.lU;r.q();){n=o.a(s.gI(0)) -this.a=n -if(B.b.cs(q,p))return n -m=this.Tc(0,n,c) -if(m!=null)return m}return null}, -aMJ(a,b,c,d){var s,r,q,p,o,n -for(s=b.gdK(0).gW(0),r=new A.nr(s,t.YD),q=c.b,p=this.gapp(),o=t.lU;r.q();){n=o.a(s.gI(0)) -this.a=n -if(B.b.cs(q,p))d.push(n) -this.aMJ(0,n,c,d)}}, -aOG(a){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=j.a -for(s=a.b,r=A.U(s).i("bR<1>"),s=new A.bR(s,r),s=new A.bM(s,s.gt(0),r.i("bM")),r=r.i("a2.E"),q=i;p=!0,s.q();){o=s.d -if(o==null)o=r.a(o) -if(q==null)p=A.fS(o.c.qc(j)) -else{if(q===514){n=o.c -do{m=j.a.a -l=m instanceof A.dW?m:i -j.a=l}while(l!=null&&!A.fS(n.qc(j))) -n=j.a -p=n!=null}else if(q===517){n=o.c -do{l=j.a.gaaD(0) -j.a=l}while(l!=null&&!A.fS(n.qc(j))) -n=j.a -p=n!=null}q=i}if(!p)break -k=o.b -switch(k){case 515:j.a=j.a.gaaD(0) -break -case 516:m=j.a.a -j.a=m instanceof A.dW?m:i -break -case 514:case 517:q=k -break -case 513:break -default:throw A.q(j.aDC(a))}if(j.a==null){p=!1 -break}}j.a=h -return p}, -X2(a){return new A.Iv("'"+a.l(0)+"' selector of type "+A.K(a).l(0)+" is not implemented")}, -aDC(a){return new A.jS("'"+a.l(0)+"' is not a valid selector",null,null)}, -bRA(a){var s=this,r=a.b -switch(r.gbF(r)){case"root":r=s.a -return r.x==="html"&&r.a==null -case"empty":r=s.a.gdK(0) -return r.cs(r,new A.bBh()) -case"blank":r=s.a.gdK(0) -return r.cs(r,new A.bBi()) -case"first-child":return s.a.gaaD(0)==null -case"last-child":return s.a.gaLK(0)==null -case"only-child":return s.a.gaaD(0)==null&&s.a.gaLK(0)==null -case"link":return s.a.b.h(0,"href")!=null -case"visited":return!1}if(A.cnn(r.gbF(r)))return!1 -throw A.q(s.X2(a))}, -bRC(a){var s=a.b -if(A.cnn(s.gbF(s)))return!1 -throw A.q(this.X2(a))}, -bRB(a){return A.a3(this.X2(a))}, -bRz(a){var s,r,q,p,o,n=this,m=a.b -switch(m.gbF(m)){case"nth-child":s=t.dj.a(a.f).b -if(s.length===1&&s[0] instanceof A.iB){m=t.wk.a(s[0]).c -if(typeof m!="number")return!1 -r=n.a.a -q=!1 -if(r!=null)if(m>0){q=r.gdK(0) -m=q.eB(q,n.a)===m}else m=q -else m=q -return m}break -case"lang":m=t.dj.a(a.f) -m=m.a -m.toString -p=A.e2(B.bf.d_(m.a.c,m.b,m.c),0,null) -o=A.cLd(n.a) -return o!=null&&B.f.b0(o,p)}throw A.q(n.X2(a))}, -bRy(a){if(!A.fS(t.yJ.a(a.b).qc(this)))return!1 -if(a.d instanceof A.CJ)return!0 -if(a.gaLJ()==="")return this.a.w==null -throw A.q(this.X2(a))}, -bRw(a){var s,r=a.b,q=this.a.b.h(0,r.gbF(r).toLowerCase()) -if(q==null)return!1 -r=a.d -if(r===535)return!0 -s=A.A(a.e) -$label0$0:{if(28===r){r=q===s -break $label0$0}if(530===r){r=B.b.cs(A.b(q.split(" "),t.s),new A.bBf(s)) -break $label0$0}if(531===r){if(B.f.b0(q,s)){r=s.length -r=q.length===r||q[r]==="-"}else r=!1 -break $label0$0}if(532===r){r=B.f.b0(q,s) -break $label0$0}if(533===r){r=B.f.qt(q,s) -break $label0$0}if(534===r){r=B.f.p(q,s) -break $label0$0}r=A.a3(this.aDC(a))}return r}} -A.bBh.prototype={ -$1(a){var s -if(!(a instanceof A.dW))if(a instanceof A.qR){s=J.bo(a.w) -a.w=s -s=s.length!==0}else s=!1 -else s=!0 -return!s}, -$S:261} -A.bBi.prototype={ -$1(a){var s -if(!(a instanceof A.dW))if(a instanceof A.qR){s=J.bo(a.w) -a.w=s -s=new A.HE(s).cs(0,new A.bBg())}else s=!1 -else s=!0 -return!s}, -$S:261} -A.bBg.prototype={ -$1(a){return!A.cfk(a)}, -$S:74} -A.bBf.prototype={ -$1(a){return a.length!==0&&a===this.a}, -$S:9} -A.pH.prototype={} -A.yI.prototype={} -A.Cb.prototype={ -gqk(a){return 2}} -A.dm.prototype={ -gqk(a){return 3}} -A.qO.prototype={ -gte(a){var s=this,r=s.c -if(r==null){r=s.c=J.bo(s.b) -s.b=null}return r}, -v(a,b){this.b.a+=b -return this}} -A.bj.prototype={ -gqk(a){return 6}} -A.d_.prototype={ -gqk(a){return 1}} -A.I0.prototype={ -gqk(a){return 0}} -A.L0.prototype={ -gqk(a){return 4}} -A.Vr.prototype={ -gqk(a){return 5}} -A.atd.prototype={ -gk(a){var s=this.b -s===$&&A.e() -return s}} -A.aiD.prototype={ -grA(a){var s=this.x -s===$&&A.e() -return s}, -gI(a){var s=this.at -s.toString -return s}, -a4z(a){var s=this.Q -s.toString -B.b.gU(s).b=this.ay.l(0)}, -Qs(a){}, -M4(a){this.a4z(a)}, -Iz(a){var s,r=this,q=r.Q -if(q==null)q=r.Q=A.b([],t.WJ) -s=r.ax -s.a="" -s.a=a -r.ay.a="" -q.push(new A.atd())}, -q(){var s,r=this,q=r.a,p=r.r -for(;;){s=q.r -if(!(s.b===s.c&&p.b===p.c))break -if(!r.aXg(0)){r.at=null -return!1}}if(!s.ga2(0)){q=s.HB() -r.at=new A.bj(null,null,q)}else r.at=p.HB() -return!0}, -uj(a){var s=this -s.z=0 -s.r.P(0) -s.w=null -s.y.a="" -s.as=s.Q=null -s.x=s.gdc()}, -ag(a){this.r.vD(0,a)}, -byK(a){var s,r,q,p,o,n,m,l,k=this,j=null,i="illegal-codepoint-for-numeric-entity" -if(a){s=A.cUl() -r=16}else{s=A.cUk() -r=10}q=A.b([],t._m) -p=k.a -o=p.cJ() -for(;;){if(!(s.$1(o)&&o!=null))break -q.push(o) -o=p.cJ()}n=A.f3(B.b.tv(q),j,r) -m=B.eFG.h(0,n) -if(m!=null){l=A.j(["charAsInt",n],t.N,t.O) -k.ag(new A.bj(l,j,i))}else if(55296<=n&&n<=57343||n>1114111){l=A.j(["charAsInt",n],t.N,t.O) -k.ag(new A.bj(l,j,i)) -m="\ufffd"}else{l=!0 -if(!(1<=n&&n<=8))if(!(14<=n&&n<=31))if(!(127<=n&&n<=159))l=64976<=n&&n<=65007||B.b.p(B.esR,n) -if(l){l=A.j(["charAsInt",n],t.N,t.O) -k.ag(new A.bj(l,j,i))}m=A.e2(A.b([n],t.t),0,j)}if(o!==";"){k.ag(new A.bj(j,j,"numeric-entity-without-semicolon")) -p.r_(o)}return m}, -a79(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=j.a,g=A.b([h.cJ()],t._m) -if(!A.hH(g[0])){s=g[0] -s=s==="<"||s==="&"||s==null||a===s}else s=!0 -if(s){h.r_(g[0]) -r="&"}else if(g[0]==="#"){g.push(h.cJ()) -q=B.b.gU(g)==="x"||B.b.gU(g)==="X" -if(q)g.push(h.cJ()) -if(!(q&&A.csg(B.b.gU(g))))s=!q&&A.c6Z(B.b.gU(g)) -else s=!0 -if(s){h.r_(B.b.gU(g)) -r=j.byK(q)}else{j.ag(new A.bj(i,i,"expected-numeric-entity")) -h.r_(g.pop()) -r="&"+B.b.tv(g)}}else{s=B.b.gU(g) -p=B.ez6.h(0,s==null?i:s.charCodeAt(0)) -for(;;){if(!(p!=null&&B.b.gU(g)!=null))break -g.push(h.cJ()) -s=B.b.gU(g) -p=p.h(0,s==null?i:s.charCodeAt(0))}n=g.length-1 -for(;;){if(!(n>1)){o=i -break}m=B.b.tv(B.b.d_(g,0,n)) -if(B.a2t.ao(0,m)){o=m -break}--n}if(o!=null){s=o[o.length-1]!==";" -if(s)j.ag(new A.bj(i,i,"named-entity-without-semicolon")) -l=!1 -if(s)if(b){s=g[n] -s=A.mt(s)||A.c6Z(s)||g[n]==="="}else s=l -else s=l -if(s){h.r_(g.pop()) -r="&"+B.b.tv(g)}else{r=B.a2t.h(0,o) -h.r_(g.pop()) -r=A.A(r)+B.b.tv(A.cfA(g,n,i))}}else{if(!b)j.ag(new A.bj(i,i,"expected-named-entity")) -h.r_(g.pop()) -r="&"+B.b.tv(g)}}if(b)j.ay.a+=r -else{if(A.hH(r))k=new A.I0(i,r) -else k=new A.d_(i,r) -j.ag(k)}}, -aHc(){return this.a79(null,!1)}, -Cd(){var s,r,q,p,o,n,m=this,l=null,k=m.w -k.toString -if(k instanceof A.yI){s=k.b -k.b=s==null?l:A.ui(s) -if(k instanceof A.dm){if(m.Q!=null)m.ag(new A.bj(l,l,"attributes-in-end-tag")) -if(k.c)m.ag(new A.bj(l,l,"this-closing-flag-on-end-tag"))}else if(k instanceof A.Cb){k.e=A.fP(l,l,t.K,t.N) -s=m.Q -if(s!=null)for(r=s.length,q=0;q"){s.ag(new A.bj(r,r,"expected-tag-name-but-got-right-bracket")) -s.ag(new A.d_(r,"<>")) -s.x=s.gdc()}else if(p==="?"){s.ag(new A.bj(r,r,"expected-tag-name-but-got-question-mark")) -q.r_(p) -s.x=s.gajB()}else{s.ag(new A.bj(r,r,"expected-tag-name")) -s.ag(new A.d_(r,"<")) -q.r_(p) -s.x=s.gdc()}return!0}, -byg(){var s,r=this,q=null,p=r.a,o=p.cJ() -if(A.mt(o)){r.w=new A.dm(o,!1) -r.x=r.gaO_()}else if(o===">"){r.ag(new A.bj(q,q,u.gX)) -r.x=r.gdc()}else if(o==null){r.ag(new A.bj(q,q,"expected-closing-tag-but-got-eof")) -r.ag(new A.d_(q,"")r.Cd() -else if(p==null){r.ag(new A.bj(q,q,"eof-in-tag-name")) -r.x=r.gdc()}else if(p==="/")r.x=r.gG0() -else if(p==="\x00"){r.ag(new A.bj(q,q,"invalid-codepoint")) -s=t.cn.a(r.w) -s.b=A.A(s.b)+"\ufffd"}else{s=t.cn.a(r.w) -s.b=A.A(s.b)+p}return!0}, -bN9(){var s=this,r=s.a,q=r.cJ() -if(q==="/"){s.y.a="" -s.x=s.gbN6()}else{s.ag(new A.d_(null,"<")) -r.r_(q) -s.x=s.gOw()}return!0}, -bN7(){var s=this,r=s.a,q=r.cJ() -if(A.mt(q)){s.y.a+=A.A(q) -s.x=s.gbN4()}else{s.ag(new A.d_(null,""&&q){r.w=new A.dm(r.y.l(0),!1) -r.Cd() -r.x=r.gdc()}else{s=r.y -if(A.mt(o))s.a+=A.A(o) -else{s=s.l(0) -r.ag(new A.d_(null,""&&q){r.w=new A.dm(r.y.l(0),!1) -r.Cd() -r.x=r.gdc()}else{s=r.y -if(A.mt(o))s.a+=A.A(o) -else{s=s.l(0) -r.ag(new A.d_(null,""&&q){r.w=new A.dm(r.y.l(0),!1) -r.Cd() -r.x=r.gdc()}else{s=r.y -if(A.mt(o))s.a+=A.A(o) -else{s=s.l(0) -r.ag(new A.d_(null,""){s.ag(new A.d_(r,">")) -s.x=s.gIf()}else if(q==="\x00"){s.ag(new A.bj(r,r,"invalid-codepoint")) -s.ag(new A.d_(r,"\ufffd")) -s.x=s.gEp()}else if(q==null)s.x=s.gdc() -else{s.ag(new A.d_(r,q)) -s.x=s.gEp()}return!0}, -aSS(){var s,r=this,q=r.a,p=q.cJ() -if(p==="/"){r.y.a="" -r.x=r.gaSQ()}else if(A.mt(p)){q=A.A(p) -r.ag(new A.d_(null,"<"+q)) -s=r.y -s.a="" -s.a=q -r.x=r.gaSv()}else{r.ag(new A.d_(null,"<")) -q.r_(p) -r.x=r.gEp()}return!0}, -aSR(){var s=this,r=s.a,q=r.cJ() -if(A.mt(q)){r=s.y -r.a="" -r.a=A.A(q) -s.x=s.gaSO()}else{s.ag(new A.d_(null,""&&q){r.w=new A.dm(r.y.l(0),!1) -r.Cd() -r.x=r.gdc()}else{s=r.y -if(A.mt(o))s.a+=A.A(o) -else{s=s.l(0) -r.ag(new A.d_(null,""){s.ag(new A.d_(q==null?new A.d6(""):null,q)) -if(s.y.l(0).toLowerCase()==="script")s.x=s.gIe() -else s.x=s.gEp()}else if(A.mt(q)){s.ag(new A.d_(q==null?new A.d6(""):null,q)) -s.y.a+=A.A(q)}else{r.r_(q) -s.x=s.gEp()}return!0}, -aSC(){var s=this,r=null,q=s.a.cJ() -if(q==="-"){s.ag(new A.d_(r,"-")) -s.x=s.gaSz()}else if(q==="<"){s.ag(new A.d_(r,"<")) -s.x=s.gacn()}else if(q==="\x00"){s.ag(new A.bj(r,r,"invalid-codepoint")) -s.ag(new A.d_(r,"\ufffd"))}else if(q==null){s.ag(new A.bj(r,r,"eof-in-script-in-script")) -s.x=s.gdc()}else s.ag(new A.d_(r,q)) -return!0}, -aSA(){var s=this,r=null,q=s.a.cJ() -if(q==="-"){s.ag(new A.d_(r,"-")) -s.x=s.gaSx()}else if(q==="<"){s.ag(new A.d_(r,"<")) -s.x=s.gacn()}else if(q==="\x00"){s.ag(new A.bj(r,r,"invalid-codepoint")) -s.ag(new A.d_(r,"\ufffd")) -s.x=s.gIe()}else if(q==null){s.ag(new A.bj(r,r,"eof-in-script-in-script")) -s.x=s.gdc()}else{s.ag(new A.d_(r,q)) -s.x=s.gIe()}return!0}, -aSy(){var s=this,r=null,q=s.a.cJ() -if(q==="-")s.ag(new A.d_(r,"-")) -else if(q==="<"){s.ag(new A.d_(r,"<")) -s.x=s.gacn()}else if(q===">"){s.ag(new A.d_(r,">")) -s.x=s.gIf()}else if(q==="\x00"){s.ag(new A.bj(r,r,"invalid-codepoint")) -s.ag(new A.d_(r,"\ufffd")) -s.x=s.gIe()}else if(q==null){s.ag(new A.bj(r,r,"eof-in-script-in-script")) -s.x=s.gdc()}else{s.ag(new A.d_(r,q)) -s.x=s.gIe()}return!0}, -aSB(){var s=this,r=s.a,q=r.cJ() -if(q==="/"){s.ag(new A.d_(null,"/")) -s.y.a="" -s.x=s.gaSt()}else{r.r_(q) -s.x=s.gIe()}return!0}, -aSu(){var s=this,r=s.a,q=r.cJ() -if(A.hH(q)||q==="/"||q===">"){s.ag(new A.d_(q==null?new A.d6(""):null,q)) -if(s.y.l(0).toLowerCase()==="script")s.x=s.gEp() -else s.x=s.gIe()}else if(A.mt(q)){s.ag(new A.d_(q==null?new A.d6(""):null,q)) -s.y.a+=A.A(q)}else{r.r_(q) -s.x=s.gIe()}return!0}, -bwC(){var s=this,r=null,q=s.a,p=q.cJ() -if(A.hH(p))q.XH(!0) -else{q=p==null -if(!q&&A.mt(p)){s.Iz(p) -s.x=s.gJs()}else if(p===">")s.Cd() -else if(p==="/")s.x=s.gG0() -else if(q){s.ag(new A.bj(r,r,"expected-attribute-name-but-got-eof")) -s.x=s.gdc()}else if(B.f.p("'\"=<",p)){s.ag(new A.bj(r,r,"invalid-character-in-attribute-name")) -s.Iz(p) -s.x=s.gJs()}else if(p==="\x00"){s.ag(new A.bj(r,r,"invalid-codepoint")) -s.Iz("\ufffd") -s.x=s.gJs()}else{s.Iz(p) -s.x=s.gJs()}}return!0}, -bwp(){var s,r,q=this,p=null,o=q.a,n=o.cJ(),m=!0,l=!1 -if(n==="=")q.x=q.gaG3() -else if(A.mt(n)){s=q.ax -s.a+=A.A(n) -o=o.bxH(!0) -s.a+=o -m=!1}else{l=n===">" -if(!l)if(A.hH(n))q.x=q.gbvQ() -else if(n==="/")q.x=q.gG0() -else if(n==="\x00"){q.ag(new A.bj(p,p,"invalid-codepoint")) -q.ax.a+="\ufffd" -m=!1}else{m=n==null -if(m){q.ag(new A.bj(p,p,"eof-in-attribute-name")) -q.x=q.gdc()}else if(B.f.p("'\"<",n)){q.ag(new A.bj(p,p,"invalid-character-in-attribute-name")) -q.ax.a+=n}else q.ax.a+=n}}if(m){q.a4z(-1) -o=q.ax.a -r=A.ui(o.charCodeAt(0)==0?o:o) -o=q.Q -o.toString -B.b.gU(o).a=r -o=q.as -if((o==null?q.as=A.aQ(t.N):o).p(0,r))q.ag(new A.bj(p,p,"duplicate-attribute")) -q.as.v(0,r) -if(l)q.Cd()}return!0}, -bvR(){var s=this,r=null,q=s.a,p=q.cJ() -if(A.hH(p))q.XH(!0) -else if(p==="=")s.x=s.gaG3() -else if(p===">")s.Cd() -else{q=p==null -if(!q&&A.mt(p)){s.Iz(p) -s.x=s.gJs()}else if(p==="/")s.x=s.gG0() -else if(p==="\x00"){s.ag(new A.bj(r,r,"invalid-codepoint")) -s.Iz("\ufffd") -s.x=s.gJs()}else if(q){s.ag(new A.bj(r,r,"expected-end-of-tag-but-got-eof")) -s.x=s.gdc()}else if(B.f.p("'\"<",p)){s.ag(new A.bj(r,r,"invalid-character-after-attribute-name")) -s.Iz(p) -s.x=s.gJs()}else{s.Iz(p) -s.x=s.gJs()}}return!0}, -bwD(){var s=this,r=null,q=s.a,p=q.cJ() -if(A.hH(p))q.XH(!0) -else if(p==='"'){s.Qs(0) -s.x=s.gbwq()}else if(p==="&"){s.x=s.ga6C() -q.r_(p) -s.Qs(0)}else if(p==="'"){s.Qs(0) -s.x=s.gbws()}else if(p===">"){s.ag(new A.bj(r,r,u.bc)) -s.Cd()}else if(p==="\x00"){s.ag(new A.bj(r,r,"invalid-codepoint")) -s.Qs(-1) -s.ay.a+="\ufffd" -s.x=s.ga6C()}else if(p==null){s.ag(new A.bj(r,r,"expected-attribute-value-but-got-eof")) -s.x=s.gdc()}else if(B.f.p("=<`",p)){s.ag(new A.bj(r,r,"equals-in-unquoted-attribute-value")) -s.Qs(-1) -s.ay.a+=p -s.x=s.ga6C()}else{s.Qs(-1) -s.ay.a+=p -s.x=s.ga6C()}return!0}, -bwr(){var s,r=this,q=null,p=r.a,o=p.cJ() -if(o==='"'){r.M4(-1) -r.a4z(0) -r.x=r.gaFu()}else if(o==="&")r.a79('"',!0) -else if(o==="\x00"){r.ag(new A.bj(q,q,"invalid-codepoint")) -r.ay.a+="\ufffd"}else if(o==null){r.ag(new A.bj(q,q,"eof-in-attribute-value-double-quote")) -r.M4(-1) -r.x=r.gdc()}else{s=r.ay -s.a+=o -p=p.Rr(34,38) -s.a+=p}return!0}, -bwt(){var s,r=this,q=null,p=r.a,o=p.cJ() -if(o==="'"){r.M4(-1) -r.a4z(0) -r.x=r.gaFu()}else if(o==="&")r.a79("'",!0) -else if(o==="\x00"){r.ag(new A.bj(q,q,"invalid-codepoint")) -r.ay.a+="\ufffd"}else if(o==null){r.ag(new A.bj(q,q,"eof-in-attribute-value-single-quote")) -r.M4(-1) -r.x=r.gdc()}else{s=r.ay -s.a+=o -p=p.Rr(39,38) -s.a+=p}return!0}, -bwu(){var s,r=this,q=null,p=r.a,o=p.cJ() -if(A.hH(o)){r.M4(-1) -r.x=r.gGL()}else if(o==="&")r.a79(">",!0) -else if(o===">"){r.M4(-1) -r.Cd()}else if(o==null){r.ag(new A.bj(q,q,"eof-in-attribute-value-no-quotes")) -r.M4(-1) -r.x=r.gdc()}else if(B.f.p("\"'=<`",o)){r.ag(new A.bj(q,q,u.eP)) -r.ay.a+=o}else if(o==="\x00"){r.ag(new A.bj(q,q,"invalid-codepoint")) -r.ay.a+="\ufffd"}else{s=r.ay -s.a+=o -p=p.bxG(B.fbZ) -s.a+=p}return!0}, -bvS(){var s=this,r=null,q=s.a,p=q.cJ() -if(A.hH(p))s.x=s.gGL() -else if(p===">")s.Cd() -else if(p==="/")s.x=s.gG0() -else if(p==null){s.ag(new A.bj(r,r,"unexpected-EOF-after-attribute-value")) -q.r_(p) -s.x=s.gdc()}else{s.ag(new A.bj(r,r,u.ey)) -q.r_(p) -s.x=s.gGL()}return!0}, -aTr(){var s=this,r=null,q=s.a,p=q.cJ() -if(p===">"){t.cn.a(s.w).c=!0 -s.Cd()}else if(p==null){s.ag(new A.bj(r,r,"unexpected-EOF-after-solidus-in-tag")) -q.r_(p) -s.x=s.gdc()}else{s.ag(new A.bj(r,r,u.gk)) -q.r_(p) -s.x=s.gGL()}return!0}, -bwR(){var s=this,r=s.a,q=r.aGG(62) -q=A.cC(q,"\x00","\ufffd") -s.ag(new A.L0(null,q)) -r.cJ() -s.x=s.gdc() -return!0}, -bJi(){var s,r,q,p,o,n,m=this,l=m.a,k=A.b([l.cJ()],t._m) -if(B.b.gU(k)==="-"){k.push(l.cJ()) -if(B.b.gU(k)==="-"){m.w=new A.L0(new A.d6(""),null) -m.x=m.gbyu() -return!0}}else if(B.b.gU(k)==="d"||B.b.gU(k)==="D"){r=0 -for(;;){if(!(r<6)){s=!0 -break}q=B.elA[r] -p=l.cJ() -k.push(p) -if(p!=null)o=!A.oR(q,p,0) -else o=!0 -if(o){s=!1 -break}++r}if(s){m.w=new A.Vr(!0) -m.x=m.gbDf() -return!0}}else{o=!1 -if(B.b.gU(k)==="["){n=m.f -if(n!=null){o=n.d.c -o=o.length!==0&&B.b.gU(o).w!=m.f.d.a}}if(o){r=0 -for(;;){if(!(r<6)){s=!0 -break}q=B.ejq[r] -k.push(l.cJ()) -if(B.b.gU(k)!==q){s=!1 -break}++r}if(s){m.x=m.gbxq() -return!0}}}m.ag(new A.bj(null,null,"expected-dashes-or-doctype")) -while(k.length!==0){o=k.pop() -if(o!=null)l.y=l.y-o.length}m.x=m.gajB() -return!0}, -byv(){var s,r=this,q=null,p=r.a.cJ() -if(p==="-")r.x=r.gbys() -else if(p==="\x00"){r.ag(new A.bj(q,q,"invalid-codepoint")) -t.SW.a(r.w).b.a+="\ufffd"}else if(p===">"){r.ag(new A.bj(q,q,"incorrect-comment")) -s=r.w -s.toString -r.ag(s) -r.x=r.gdc()}else if(p==null){r.ag(new A.bj(q,q,"eof-in-comment")) -s=r.w -s.toString -r.ag(s) -r.x=r.gdc()}else{t.SW.a(r.w).b.a+=p -r.x=r.gJx()}return!0}, -byt(){var s,r=this,q=null,p=r.a.cJ() -if(p==="-")r.x=r.gaH2() -else if(p==="\x00"){r.ag(new A.bj(q,q,"invalid-codepoint")) -t.SW.a(r.w).b.a+="-\ufffd"}else if(p===">"){r.ag(new A.bj(q,q,"incorrect-comment")) -s=r.w -s.toString -r.ag(s) -r.x=r.gdc()}else if(p==null){r.ag(new A.bj(q,q,"eof-in-comment")) -s=r.w -s.toString -r.ag(s) -r.x=r.gdc()}else{s=t.SW.a(r.w).b -s.a=(s.a+="-")+p -r.x=r.gJx()}return!0}, -byw(){var s,r=this,q=null,p=r.a,o=p.cJ() -if(o==="-")r.x=r.gaH1() -else if(o==="\x00"){r.ag(new A.bj(q,q,"invalid-codepoint")) -t.SW.a(r.w).b.a+="\ufffd"}else if(o==null){r.ag(new A.bj(q,q,"eof-in-comment")) -p=r.w -p.toString -r.ag(p) -r.x=r.gdc()}else{s=t.SW.a(r.w) -s.b.a+=o -p=p.Rr(45,0) -s=s.b -s.a+=p}return!0}, -byq(){var s,r=this,q=null,p=r.a.cJ() -if(p==="-")r.x=r.gaH2() -else if(p==="\x00"){r.ag(new A.bj(q,q,"invalid-codepoint")) -t.SW.a(r.w).b.a+="-\ufffd" -r.x=r.gJx()}else if(p==null){r.ag(new A.bj(q,q,"eof-in-comment-end-dash")) -s=r.w -s.toString -r.ag(s) -r.x=r.gdc()}else{s=t.SW.a(r.w).b -s.a=(s.a+="-")+p -r.x=r.gJx()}return!0}, -byr(){var s,r=this,q=null,p=r.a.cJ() -if(p===">"){s=r.w -s.toString -r.ag(s) -r.x=r.gdc()}else if(p==="\x00"){r.ag(new A.bj(q,q,"invalid-codepoint")) -t.SW.a(r.w).b.a+="--\ufffd" -r.x=r.gJx()}else if(p==="!"){r.ag(new A.bj(q,q,u.d)) -r.x=r.gbyo()}else if(p==="-"){r.ag(new A.bj(q,q,u.bl)) -s=t.SW.a(r.w) -p.toString -s.b.a+=p}else if(p==null){r.ag(new A.bj(q,q,"eof-in-comment-double-dash")) -s=r.w -s.toString -r.ag(s) -r.x=r.gdc()}else{r.ag(new A.bj(q,q,"unexpected-char-in-comment")) -s=t.SW.a(r.w).b -s.a=(s.a+="--")+p -r.x=r.gJx()}return!0}, -byp(){var s,r=this,q=null,p=r.a.cJ() -if(p===">"){s=r.w -s.toString -r.ag(s) -r.x=r.gdc()}else if(p==="-"){t.SW.a(r.w).b.a+="--!" -r.x=r.gaH1()}else if(p==="\x00"){r.ag(new A.bj(q,q,"invalid-codepoint")) -t.SW.a(r.w).b.a+="--!\ufffd" -r.x=r.gJx()}else if(p==null){r.ag(new A.bj(q,q,"eof-in-comment-end-bang-state")) -s=r.w -s.toString -r.ag(s) -r.x=r.gdc()}else{s=t.SW.a(r.w).b -s.a=(s.a+="--!")+p -r.x=r.gJx()}return!0}, -bDg(){var s=this,r=null,q=s.a,p=q.cJ() -if(A.hH(p))s.x=s.gaG4() -else if(p==null){s.ag(new A.bj(r,r,"expected-doctype-name-but-got-eof")) -q=t.b.a(s.w) -q.e=!1 -s.ag(q) -s.x=s.gdc()}else{s.ag(new A.bj(r,r,"need-space-after-doctype")) -q.r_(p) -s.x=s.gaG4()}return!0}, -bwE(){var s,r=this,q=null,p=r.a.cJ() -if(A.hH(p))return!0 -else if(p===">"){r.ag(new A.bj(q,q,u.fa)) -s=t.b.a(r.w) -s.e=!1 -r.ag(s) -r.x=r.gdc()}else if(p==="\x00"){r.ag(new A.bj(q,q,"invalid-codepoint")) -t.b.a(r.w).d="\ufffd" -r.x=r.galh()}else if(p==null){r.ag(new A.bj(q,q,"expected-doctype-name-but-got-eof")) -s=t.b.a(r.w) -s.e=!1 -r.ag(s) -r.x=r.gdc()}else{t.b.a(r.w).d=p -r.x=r.galh()}return!0}, -bDa(){var s,r,q=this,p=null,o=q.a.cJ() -if(A.hH(o)){s=t.b.a(q.w) -r=s.d -s.d=r==null?p:A.ui(r) -q.x=q.gbvT()}else if(o===">"){s=t.b.a(q.w) -r=s.d -s.d=r==null?p:A.ui(r) -s=q.w -s.toString -q.ag(s) -q.x=q.gdc()}else if(o==="\x00"){q.ag(new A.bj(p,p,"invalid-codepoint")) -s=t.b.a(q.w) -s.d=A.A(s.d)+"\ufffd" -q.x=q.galh()}else if(o==null){q.ag(new A.bj(p,p,"eof-in-doctype-name")) -s=t.b.a(q.w) -s.e=!1 -r=s.d -s.d=r==null?p:A.ui(r) -s=q.w -s.toString -q.ag(s) -q.x=q.gdc()}else{s=t.b.a(q.w) -s.d=A.A(s.d)+o}return!0}, -bvU(){var s,r,q,p,o=this,n=o.a,m=n.cJ() -if(A.hH(m))return!0 -else if(m===">"){n=o.w -n.toString -o.ag(n) -o.x=o.gdc()}else if(m==null){t.b.a(o.w).e=!1 -n.r_(m) -o.ag(new A.bj(null,null,"eof-in-doctype")) -n=o.w -n.toString -o.ag(n) -o.x=o.gdc()}else{if(m==="p"||m==="P"){r=0 -for(;;){if(!(r<5)){s=!0 -break}q=B.esQ[r] -m=n.cJ() -if(m!=null)p=!A.oR(q,m,0) -else p=!0 -if(p){s=!1 -break}++r}if(s){o.x=o.gbvW() -return!0}}else if(m==="s"||m==="S"){r=0 -for(;;){if(!(r<5)){s=!0 -break}q=B.eiU[r] -m=n.cJ() -if(m!=null)p=!A.oR(q,m,0) -else p=!0 -if(p){s=!1 -break}++r}if(s){o.x=o.gbvZ() -return!0}}n.r_(m) -n=A.j(["data",m],t.N,t.O) -o.ag(new A.bj(n,null,u.e1)) -t.b.a(o.w).e=!1 -o.x=o.gRk()}return!0}, -bvX(){var s=this,r=null,q=s.a,p=q.cJ() -if(A.hH(p))s.x=s.gajw() -else if(p==="'"||p==='"'){s.ag(new A.bj(r,r,"unexpected-char-in-doctype")) -q.r_(p) -s.x=s.gajw()}else if(p==null){s.ag(new A.bj(r,r,"eof-in-doctype")) -q=t.b.a(s.w) -q.e=!1 -s.ag(q) -s.x=s.gdc()}else{q.r_(p) -s.x=s.gajw()}return!0}, -bwF(){var s,r=this,q=null,p=r.a.cJ() -if(A.hH(p))return!0 -else if(p==='"'){t.b.a(r.w).b="" -r.x=r.gbDb()}else if(p==="'"){t.b.a(r.w).b="" -r.x=r.gbDd()}else if(p===">"){r.ag(new A.bj(q,q,"unexpected-end-of-doctype")) -s=t.b.a(r.w) -s.e=!1 -r.ag(s) -r.x=r.gdc()}else if(p==null){r.ag(new A.bj(q,q,"eof-in-doctype")) -s=t.b.a(r.w) -s.e=!1 -r.ag(s) -r.x=r.gdc()}else{r.ag(new A.bj(q,q,"unexpected-char-in-doctype")) -t.b.a(r.w).e=!1 -r.x=r.gRk()}return!0}, -bDc(){var s,r=this,q=null,p=r.a.cJ() -if(p==='"')r.x=r.gaFv() -else if(p==="\x00"){r.ag(new A.bj(q,q,"invalid-codepoint")) -s=t.b.a(r.w) -s.b=A.A(s.b)+"\ufffd"}else if(p===">"){r.ag(new A.bj(q,q,"unexpected-end-of-doctype")) -s=t.b.a(r.w) -s.e=!1 -r.ag(s) -r.x=r.gdc()}else if(p==null){r.ag(new A.bj(q,q,"eof-in-doctype")) -s=t.b.a(r.w) -s.e=!1 -r.ag(s) -r.x=r.gdc()}else{s=t.b.a(r.w) -s.b=A.A(s.b)+p}return!0}, -bDe(){var s,r=this,q=null,p=r.a.cJ() -if(p==="'")r.x=r.gaFv() -else if(p==="\x00"){r.ag(new A.bj(q,q,"invalid-codepoint")) -s=t.b.a(r.w) -s.b=A.A(s.b)+"\ufffd"}else if(p===">"){r.ag(new A.bj(q,q,"unexpected-end-of-doctype")) -s=t.b.a(r.w) -s.e=!1 -r.ag(s) -r.x=r.gdc()}else if(p==null){r.ag(new A.bj(q,q,"eof-in-doctype")) -s=t.b.a(r.w) -s.e=!1 -r.ag(s) -r.x=r.gdc()}else{s=t.b.a(r.w) -s.b=A.A(s.b)+p}return!0}, -bvV(){var s,r=this,q=null,p="unexpected-char-in-doctype",o=r.a.cJ() -if(A.hH(o))r.x=r.gbwJ() -else if(o===">"){s=r.w -s.toString -r.ag(s) -r.x=r.gdc()}else if(o==='"'){r.ag(new A.bj(q,q,p)) -t.b.a(r.w).c="" -r.x=r.gali()}else if(o==="'"){r.ag(new A.bj(q,q,p)) -t.b.a(r.w).c="" -r.x=r.galj()}else if(o==null){r.ag(new A.bj(q,q,"eof-in-doctype")) -s=t.b.a(r.w) -s.e=!1 -r.ag(s) -r.x=r.gdc()}else{r.ag(new A.bj(q,q,p)) -t.b.a(r.w).e=!1 -r.x=r.gRk()}return!0}, -bwK(){var s,r=this,q=null,p=r.a.cJ() -if(A.hH(p))return!0 -else if(p===">"){s=r.w -s.toString -r.ag(s) -r.x=r.gdc()}else if(p==='"'){t.b.a(r.w).c="" -r.x=r.gali()}else if(p==="'"){t.b.a(r.w).c="" -r.x=r.galj()}else if(p==null){r.ag(new A.bj(q,q,"eof-in-doctype")) -s=t.b.a(r.w) -s.e=!1 -r.ag(s) -r.x=r.gdc()}else{r.ag(new A.bj(q,q,"unexpected-char-in-doctype")) -t.b.a(r.w).e=!1 -r.x=r.gRk()}return!0}, -bw_(){var s=this,r=null,q=s.a,p=q.cJ() -if(A.hH(p))s.x=s.gajx() -else if(p==="'"||p==='"'){s.ag(new A.bj(r,r,"unexpected-char-in-doctype")) -q.r_(p) -s.x=s.gajx()}else if(p==null){s.ag(new A.bj(r,r,"eof-in-doctype")) -q=t.b.a(s.w) -q.e=!1 -s.ag(q) -s.x=s.gdc()}else{q.r_(p) -s.x=s.gajx()}return!0}, -bwG(){var s,r=this,q=null,p="unexpected-char-in-doctype",o=r.a.cJ() -if(A.hH(o))return!0 -else if(o==='"'){t.b.a(r.w).c="" -r.x=r.gali()}else if(o==="'"){t.b.a(r.w).c="" -r.x=r.galj()}else if(o===">"){r.ag(new A.bj(q,q,p)) -s=t.b.a(r.w) -s.e=!1 -r.ag(s) -r.x=r.gdc()}else if(o==null){r.ag(new A.bj(q,q,"eof-in-doctype")) -s=t.b.a(r.w) -s.e=!1 -r.ag(s) -r.x=r.gdc()}else{r.ag(new A.bj(q,q,p)) -t.b.a(r.w).e=!1 -r.x=r.gRk()}return!0}, -bDh(){var s,r=this,q=null,p=r.a.cJ() -if(p==='"')r.x=r.gaFw() -else if(p==="\x00"){r.ag(new A.bj(q,q,"invalid-codepoint")) -s=t.b.a(r.w) -s.c=A.A(s.c)+"\ufffd"}else if(p===">"){r.ag(new A.bj(q,q,"unexpected-end-of-doctype")) -s=t.b.a(r.w) -s.e=!1 -r.ag(s) -r.x=r.gdc()}else if(p==null){r.ag(new A.bj(q,q,"eof-in-doctype")) -s=t.b.a(r.w) -s.e=!1 -r.ag(s) -r.x=r.gdc()}else{s=t.b.a(r.w) -s.c=A.A(s.c)+p}return!0}, -bDi(){var s,r=this,q=null,p=r.a.cJ() -if(p==="'")r.x=r.gaFw() -else if(p==="\x00"){r.ag(new A.bj(q,q,"invalid-codepoint")) -s=t.b.a(r.w) -s.c=A.A(s.c)+"\ufffd"}else if(p===">"){r.ag(new A.bj(q,q,"unexpected-end-of-doctype")) -s=t.b.a(r.w) -s.e=!1 -r.ag(s) -r.x=r.gdc()}else if(p==null){r.ag(new A.bj(q,q,"eof-in-doctype")) -s=t.b.a(r.w) -s.e=!1 -r.ag(s) -r.x=r.gdc()}else{s=t.b.a(r.w) -s.c=A.A(s.c)+p}return!0}, -bvY(){var s,r=this,q=null,p=r.a.cJ() -if(A.hH(p))return!0 -else if(p===">"){s=r.w -s.toString -r.ag(s) -r.x=r.gdc()}else if(p==null){r.ag(new A.bj(q,q,"eof-in-doctype")) -s=t.b.a(r.w) -s.e=!1 -r.ag(s) -r.x=r.gdc()}else{r.ag(new A.bj(q,q,"unexpected-char-in-doctype")) -r.x=r.gRk()}return!0}, -bwS(){var s=this,r=s.a,q=r.cJ() -if(q===">"){r=s.w -r.toString -s.ag(r) -s.x=s.gdc()}else if(q==null){r.r_(q) -r=s.w -r.toString -s.ag(r) -s.x=s.gdc()}return!0}, -bxr(){var s,r,q,p=this,o=A.b([],t.s) -for(s=p.a,r=0;;){q=s.cJ() -if(q==null)break -if(q==="\x00"){p.ag(new A.bj(null,null,"invalid-codepoint")) -q="\ufffd"}o.push(q) -if(q==="]"&&r<2)++r -else{if(q===">"&&r===2){o.pop() -o.pop() -o.pop() -break}r=0}}if(o.length!==0){s=B.b.tv(o) -p.ag(new A.d_(null,s))}p.x=p.gdc() -return!0}, -aXg(a){return this.grA(this).$0()}} -A.bbH.prototype={ -$0(){var s=this.a.b -s===$&&A.e() -return s}, -$S:68} -A.ab2.prototype={ -v(a,b){var s,r,q,p,o,n,m,l,k,j=this,i="http://www.w3.org/1999/xhtml" -if(b!=null)for(s=A.y(j).i("bR"),r=new A.bR(j,s),r=new A.bM(r,r.gt(0),s.i("bM")),q=b.x,p=b.w,s=s.i("a2.E"),o=0;r.q();){n=r.d -if(n==null)n=s.a(n) -if(n==null)break -m=n.w -if(m==null)m=i -l=n.x -k=p==null?i:p -if(new A.ah(m,l).$s===new A.ah(k,q).$s&&m===k&&l==q&&A.cSn(n.b,b.b))++o -if(o===3){B.b.A(j.a,n) -break}}j.It(0,b)}} -A.bK9.prototype={ -uj(a){var s=this -B.b.P(s.c) -s.d.st(0,0) -s.f=s.e=null -s.r=!1 -s.b=A.cj0()}, -rV(a,b){var s,r,q,p,o,n,m,l,k,j="We should never reach this point",i="http://www.w3.org/1999/xhtml",h=a instanceof A.ij,g=!1 -if(b!=null)switch(b){case"button":s=B.Fw -r=B.fbP -break -case"list":s=B.Fw -r=B.fcB -break -case"table":s=B.fcO -r=B.Fv -break -case"select":s=B.fcJ -r=B.Fv -g=!0 -break -default:throw A.q(A.ac(j))}else{s=B.Fw -r=B.Fv}for(q=this.c,p=A.U(q).i("bR<1>"),q=new A.bR(q,p),q=new A.bM(q,q.gt(0),p.i("bM")),o=!h,p=p.i("a2.E");q.q();){n=q.d -if(n==null)n=p.a(n) -if(o){m=n.x -m=m==null?a==null:m===a}else m=!1 -if(!m)m=h&&n===a -else m=!0 -if(m)return!0 -else{l=n.w -m=l==null -k=m?i:l -n=n.x -if(!s.p(0,new A.ah(k,n)))n=r.p(0,new A.ah(m?i:l,n)) -else n=!0 -if(g!==n)return!1}}throw A.q(A.ac(j))}, -Cc(a){return this.rV(a,null)}, -yn(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.d -if(h.gt(0)===0)return -s=h.a -r=s.length-1 -q=s[r] -if(q==null||B.b.p(i.c,q))return -p=i.c -for(;;){if(!(q!=null&&!B.b.p(p,q)))break -if(r===0){r=-1 -break}--r -q=s[r]}for(p=t.K,o=t.N;;){++r -q=s[r] -n=q.x -m=q.w -l=A.eU(q.b,p,o) -k=new A.Cb(l,m,n,!1) -k.a=q.e -j=i.qv(k) -s[r]=j -if(h.gt(0)===0)A.a3(A.cM()) -if(j===h.h(0,h.gt(0)-1))break}}, -ak_(){var s=this.d,r=s.uU(s) -for(;;){if(!(!s.ga2(s)&&r!=null))break -r=s.uU(s)}}, -aIV(a){var s,r,q -for(s=this.d,r=A.y(s).i("bR"),s=new A.bR(s,r),s=new A.bM(s,s.gt(0),r.i("bM")),r=r.i("a2.E");s.q();){q=s.d -if(q==null)q=r.a(q) -if(q==null)break -else if(q.x==a)return q}return null}, -SB(a,b){var s=b.gdK(0),r=A.cii(a.gte(0)) -r.e=a.a -s.v(0,r)}, -aHX(a,b){var s,r=b.b,q=b.w -if(q==null)q=this.a -this.b===$&&A.e() -s=A.cbl(r,q===""?null:q) -s.b=b.e -s.e=b.a -return s}, -qv(a){if(this.r)return this.bHq(a) -return this.aKu(a)}, -aKu(a){var s,r,q=a.b,p=a.w -if(p==null)p=this.a -this.b===$&&A.e() -s=A.cbl(q,p===""?null:p) -s.b=a.e -s.e=a.a -r=this.c -B.b.gU(r).gdK(0).v(0,s) -r.push(s) -return s}, -bHq(a){var s,r,q=this,p=q.aHX(0,a),o=q.c -if(!B.aa6.p(0,B.b.gU(o).x))return q.aKu(a) -else{s=q.acb() -r=s[1] -if(r==null)s[0].gdK(0).v(0,p) -else s[0].bHo(0,p,r) -o.push(p)}return p}, -K7(a,b){var s,r=this.c,q=B.b.gU(r) -if(this.r)r=!B.aa6.p(0,B.b.gU(r).x) -else r=!0 -if(r)A.com(q,a,b,null) -else{s=this.acb() -r=s[0] -r.toString -A.com(r,a,b,t.I2.a(s[1]))}}, -acb(){var s,r,q,p,o=this.c,n=A.U(o).i("bR<1>"),m=new A.bR(o,n) -m=new A.bM(m,m.gt(0),n.i("bM")) -n=n.i("a2.E") -for(;;){if(!m.q()){s=null -break}r=m.d -s=r==null?n.a(r):r -if(s.x==="table")break}q=null -if(s!=null){p=s.a -if(p!=null)q=s -else p=o[B.b.eB(o,s)-1]}else p=o[0] -return A.b([p,q],t.PR)}, -KT(a){var s=this.c,r=B.b.gU(s).x -if(r!=a&&B.b.p(B.Cv,r)){s.pop() -this.KT(a)}}, -P4(){return this.KT(null)}} -A.c6s.prototype={ -$2(a,b){var s,r,q,p,o,n,m,l,k,j=new A.d6(""),i="%("+a+")" -for(s=this.a,r=i.length,q=J.ms(b),p=0,o="";n=s.a,m=B.f.uw(n,i,p),m>=0;){j.a=o+B.f.a1(n,p,m) -m+=r -for(l=m;A.c6Z(s.a[l]);)++l -if(l>m){k=A.f3(B.f.a1(s.a,m,l),null,null) -m=l}else k=0 -o=s.a[m] -switch(o){case"s":o=A.A(b) -o=j.a+=o -break -case"d":o=A.csu(q.l(b),k) -o=j.a+=o -break -case"x":o=A.csu(B.c.ys(A.b_(b),16),k) -o=j.a+=o -break -default:throw A.q(A.aJ("formatStr does not support format character "+o))}p=m+1}r=j.a=o+B.f.a1(n,p,n.length) -s.a=r.charCodeAt(0)==0?r:r}, -$S:362} -A.aiE.prototype={ -gdQ(){return B.QF}} -A.aiF.prototype={ -au(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f -if(!B.f.p(a,"&"))return a -s=new A.d6("") -for(r=a.length,q=0;;){p=B.f.uw(a,"&",q) -if(p===-1){s.a+=B.f.cD(a,q) -break}o=s.a+=B.f.a1(a,q,p) -n=this.a -n===$&&A.e() -m=B.f.a1(a,p,Math.min(r,p+n)) -if(m.length>4&&m.charCodeAt(1)===35){l=B.f.eB(m,";") -if(l!==-1){k=m.charCodeAt(2)===120 -j=B.f.a1(m,k?3:2,l) -i=A.ky(j,k?16:10) -if(i==null)i=-1 -if(i!==-1){s.a=o+A.dK(i) -q=p+(l+1) -continue}}}g=0 -for(;;){if(!(g<2098)){q=p -h=!1 -break}f=B.QF[g] -if(B.f.b0(m,f)){s.a+=B.ehC[g] -q=p+f.length -h=!0 -break}++g}if(!h){s.a+="&";++q}}r=s.a -return r.charCodeAt(0)==0?r:r}, -zl(a){return new A.aAU(!t.NC.b(a)?new A.zh(a):a,this)}} -A.aAU.prototype={ -vh(a,b,c,d){var s,r=this -c=A.fH(b,c,a.length,null,null) -if(b>=c){if(d)r.aN(0) -return}s=r.c -if(s!=null){a=s+B.f.a1(a,b,c) -c=a.length -r.c=null -b=0}r.b4j(a,b,c,d) -if(d)r.aN(0)}, -aN(a){var s=this,r=s.c -if(r!=null){s.a.v(0,s.b.au(r)) -s.c=null}s.a.aN(0)}, -b4j(a,b,c,d){var s,r,q,p,o,n=this,m=B.f.uw(a,"&",b) -if(m===-1||m>c){n.a.v(0,B.f.a1(a,b,c)) -n.c=null -return}for(s=n.b,r=n.a;q=m+33,q<=c;b=q){p=B.f.ZK(a,"&",c) -if(p!==-1)q=p -r.v(0,s.au(B.f.a1(a,b,q))) -m=B.f.uw(a,"&",q) -if(m===-1||m>c){r.v(0,B.f.a1(a,q,c)) -n.c=null -return}}if(d){r.v(0,s.au(B.f.a1(a,b,c))) -n.c=null -return}o=B.f.a1(a,b,c) -s=n.c -if(s==null)n.c=o -else n.c=s+o}} -A.c6y.prototype={ -$1(a){return a.WM("GET",this.a,this.b)}, -$S:1180} -A.aqA.prototype={ -bt(a,b){return this.aTA(0,b)}, -aTA(b3,b4){var s=0,r=A.n(t.ZE),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2 -var $async$bt=A.o(function(b5,b6){if(b5===1){o.push(b6) -s=p}for(;;)switch(s){case 0:b0={} -b1=new A.a1X(b4.Z3(),A.b([],t.LF),A.aQ(t.oR),new A.aia(new A.aL(new A.aj($.am,t.Jk),t.dx),[],t.XH),t.LB) -b0.a=!1 -i=t.yd.b(b4) -h=null -if(i){h=b4.gXa() -g=h -g=g!=null}else g=!1 -if(g){f=i?h:b4.gXa() -if(f==null)f=t.C.a(f) -f.va(new A.bvY(b0))}m=0 -g=t.D4,e=t.H,d=b4.r,c=b4.a,b=b4.b,a=n.a,a0=t.C,a1=t.tr,a2=t.wF -case 3:l=null -p=6 -if(b0.a){a3=A.cKs(b) -throw A.q(a3)}a3=J.cBj(b1) -h=null -if(i){h=b4.gXa() -a4=h -a4=a4!=null}else a4=!1 -if(a4){f=i?h:b4.gXa() -a5=A.cBq(c,b,f==null?a0.a(f):f)}else a5=A.cLO(c,b) -a4=b4.gakh() -a5.a3_() -a5.c=a4 -a5.a3_() -a5.e=!0 -a5.r.L(0,d) -a4=b4.f -a5.a3_() -a5.f=a4 -a5.a3_() -a5.d=!0 -a4=a5.x -a6=A.y(a4).i("wk<1>") -a7=new A.wk(a4,a6) -a8=new A.wk(a4,a6) -a3.a.WU(a7.guZ(a7),new A.wk(a4,a6).gGB(),a8.gcj(a8),!0) -s=9 -return A.f(a.bt(0,a5),$async$bt) -case 9:l=b6 -p=2 -s=8 -break -case 6:p=5 -b2=o.pop() -a3=A.a4(b2) -s=a3 instanceof A.Hy?10:12 -break -case 10:throw b2 -s=11 -break -case 12:k=a3 -j=A.ap(b2) -s=!J.v(m,3)?13:15 -break -case 13:a3=k -a4=j -A.Do(a3,a4) -if(a2.b(A.Do(a3,a4)))a3=A.Do(a3,a4) -else{A.Do(a3,a4) -A.Do(a3,a4) -A.Do(a3,a4) -a6=new A.aj($.am,a1) -A.Do(a3,a4) -a6.a=8 -a6.c=A.Do(a3,a4) -a3=a6}s=16 -return A.f(a3,$async$bt) -case 16:a3=!b6 -s=14 -break -case 15:a3=!0 -case 14:if(a3)throw b2 -case 11:s=8 -break -case 5:s=2 -break -case 8:s=l!=null?17:18 -break -case 17:s=!J.v(m,3)?19:21 -break -case 19:a3=l -A.Dn(a3) -if(a2.b(A.Dn(a3)))a3=A.Dn(a3) -else{A.Dn(a3) -A.Dn(a3) -A.Dn(a3) -a4=new A.aj($.am,a1) -A.Dn(a3) -a4.a=8 -a4.c=A.Dn(a3) -a3=a4}s=22 -return A.f(a3,$async$bt) -case 22:a3=!b6 -s=20 -break -case 21:a3=!0 -case 20:if(a3){q=l -s=1 -break}l.w.a.cw(new A.bvZ(),null,null,null).af(0).t5(new A.bw_()) -case 18:s=23 -return A.f(A.hy(A.cqs(m),null,e),$async$bt) -case 23:a3=new A.aj($.am,g) -a3.a=8 -s=24 -return A.f(a3,$async$bt) -case 24:++m -s=3 -break -case 4:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$bt,r)}, -aN(a){return this.a.aN(0)}} -A.bvY.prototype={ -$0(){return this.a.a=!0}, -$S:3} -A.bvZ.prototype={ -$1(a){}, -$S:125} -A.bw_.prototype={ -$1(a){}, -$S:37} -A.DH.prototype={} -A.Hy.prototype={} -A.ac5.prototype={ -Mj(a,b,c,d,e){return this.bqG(a,b,c,d,e)}, -WM(a,b,c){return this.Mj(a,b,c,null,null)}, -bqG(a,b,c,d,e){var s=0,r=A.n(t.Wd),q,p=this,o,n,m,l -var $async$Mj=A.o(function(f,g){if(f===1)return A.k(g,r) -for(;;)switch(s){case 0:m=A.ch(a,b) -if(c!=null)m.r.L(0,c) -if(d!=null)if(typeof d=="string")m.sy6(0,d) -else if(t.G.b(d)){o=t.N -o=d.B4(d,o,o) -n=m.gEE() -if(n==null)m.sEE(A.an2("application","x-www-form-urlencoded",null)) -else if(n.a+"/"+n.b!=="application/x-www-form-urlencoded")A.a3(A.ac('Cannot set the body fields of a Request with content-type "'+n.gbJA(0)+'".')) -m.sy6(0,A.cW8(o,m.ga87(0)))}else throw A.q(A.bW('Invalid request body "'+A.A(d)+'".',null)) -l=A -s=3 -return A.f(p.bt(0,m),$async$Mj) -case 3:q=l.bvO(g) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Mj,r)}, -aN(a){}, -$iE9:1} -A.ac7.prototype={ -gakh(){return this.c}, -Z3(){if(this.w)throw A.q(A.ac("Can't finalize a finalized Request.")) -this.w=!0 -return B.afY}, -a3_(){if(!this.w)return -throw A.q(A.ac("Can't modify a finalized Request."))}, -l(a){return this.a+" "+this.b.l(0)}} -A.Kd.prototype={ -$2(a,b){return a.toLowerCase()===b.toLowerCase()}, -$S:396} -A.Ke.prototype={ -$1(a){return B.f.gu(a.toLowerCase())}, -$S:397} -A.zS.prototype={ -adt(a,b,c,d,e,f,g){var s=this.b -if(s<100)throw A.q(A.bW("Invalid status code "+s+".",null)) -else{s=this.d -if(s!=null&&s<0)throw A.q(A.bW("Invalid content length "+A.A(s)+".",null))}}} -A.Kl.prototype={ -bt(a,b){return this.aTy(0,b)}, -aTy(b7,b8){var s=0,r=A.n(t.ZE),q,p=2,o=[],n=[],m=this,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6 -var $async$bt=A.o(function(b9,c0){if(b9===1){o.push(c0) -s=p}for(;;)switch(s){case 0:if(m.b)throw A.q(A.ci7("HTTP request failed. Client is already closed.",b8.b)) -a4=v.G -l=new a4.AbortController() -a5=m.c -a5.push(l) -s=3 -return A.f(b8.Z3().cA(),$async$bt) -case 3:k=c0 -p=5 -j=b8 -i=null -h=!1 -g=null -if(t.yd.b(j)){if(h)a6=i -else{h=!0 -a7=j.CW -i=a7 -a6=a7}a6=a6!=null}else a6=!1 -if(a6){if(h){a6=i -a8=a6}else{h=!0 -a7=j.CW -i=a7 -a8=a7}g=a8==null?t.C.a(a8):a8 -g.va(new A.aRx(l))}a6=b8.b -a9=a6.l(0) -b0=!J.eD(k)?k:null -b1=t.N -f=A.c(b1,t.K) -e=b8.gakh() -d=null -if(e!=null){d=e -J.aV(f,"content-length",d)}for(b2=b8.r,b2=new A.bi(b2,A.y(b2).i("bi<1,2>")).gW(0);b2.q();){b3=b2.d -b3.toString -c=b3 -J.aV(f,c.a,c.b)}f=A.aq(f) -f.toString -A.ff(f) -b2=l.signal -s=8 -return A.f(A.eC(a4.fetch(a9,{method:b8.a,headers:f,body:b0,credentials:"same-origin",redirect:"follow",signal:b2}),t.o),$async$bt) -case 8:b=c0 -a=b.headers.get("content-length") -a0=a!=null?A.ky(a,null):null -if(a0==null&&a!=null){f=A.ci7("Invalid content-length header ["+a+"].",a6) -throw A.q(f)}a1=A.c(b1,b1) -f=b.headers -a4=new A.aRy(a1) -if(typeof a4=="function")A.a3(A.bW("Attempting to rewrap a JS function.",null)) -b4=function(c1,c2){return function(c3,c4,c5){return c1(c2,c3,c4,c5,arguments.length)}}(A.cQb,a4) -b4[$.Sl()]=a4 -f.forEach(b4) -f=A.cPX(b8,b) -a4=b.status -a6=a1 -b0=a0 -A.d7(b.url,0,null) -b1=b.statusText -f=new A.asZ(A.ct2(f),b8,a4,b1,b0,a6,!1,!0) -f.adt(a4,b0,a6,!1,!0,b1,b8) -q=f -n=[1] -s=6 -break -n.push(7) -s=6 -break -case 5:p=4 -b6=o.pop() -a2=A.a4(b6) -a3=A.ap(b6) -A.cr9(a2,a3,b8) -n.push(7) -s=6 -break -case 4:n=[2] -case 6:p=2 -B.b.A(a5,l) -s=n.pop() -break -case 7:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$bt,r)}, -aN(a){var s,r,q -for(s=this.c,r=s.length,q=0;q")))}} -A.aaY.prototype={ -gXa(){return this.CW}} -A.awC.prototype={} -A.vP.prototype={} -A.asZ.prototype={} -A.c86.prototype={ -$1(a){var s=this.a -return A.cb(1,a.a,s,!0)+"="+A.cb(1,a.b,s,!0)}, -$S:1185} -A.Tz.prototype={} -A.YI.prototype={ -gbJA(a){return this.a+"/"+this.b}, -bxt(a){var s=t.N,r=A.eU(this.c,s,s) -r.L(0,a) -return A.an2(this.a,this.b,r)}, -l(a){var s=new A.d6(""),r=this.a -s.a=r -r+="/" -s.a=r -s.a=r+this.b -J.h2(this.c.a,new A.bmi(s)) -r=s.a -return r.charCodeAt(0)==0?r:r}, -gb7(a){return this.a}} -A.bmg.prototype={ -$0(){var s,r,q,p,o,n,m,l,k,j=this.a,i=new A.bHv(null,j),h=$.cAv() -i.acl(h) -s=$.cAg() -i.YQ(s) -r=i.gan0().h(0,0) -r.toString -i.YQ("/") -i.YQ(s) -q=i.gan0().h(0,0) -q.toString -i.acl(h) -p=t.N -o=A.c(p,p) -for(;;){p=i.d=B.f.Cu(";",j,i.c) -n=i.e=i.c -m=p!=null -p=m?i.e=i.c=p.gdf(0):n -if(!m)break -p=i.d=h.Cu(0,j,p) -i.e=i.c -if(p!=null)i.e=i.c=p.gdf(0) -i.YQ(s) -if(i.c!==i.e)i.d=null -p=i.d.h(0,0) -p.toString -i.YQ("=") -n=i.d=s.Cu(0,j,i.c) -l=i.e=i.c -m=n!=null -if(m){n=i.e=i.c=n.gdf(0) -l=n}else n=l -if(m){if(n!==l)i.d=null -n=i.d.h(0,0) -n.toString -k=n}else k=A.cUT(i) -n=i.d=h.Cu(0,j,i.c) -i.e=i.c -if(n!=null)i.e=i.c=n.gdf(0) -o.j(0,p,k)}i.bEe() -return A.an2(r,q,o)}, -$S:1186} -A.bmi.prototype={ -$2(a,b){var s,r,q=this.a -q.a+="; "+a+"=" -s=$.czk() -s=s.b.test(b) -r=q.a -if(s){q.a=r+'"' -s=A.lc(b,$.cwl(),new A.bmh(),null) -q.a=(q.a+=s)+'"'}else q.a=r+b}, -$S:150} -A.bmh.prototype={ -$1(a){return"\\"+A.A(a.h(0,0))}, -$S:38} -A.c6k.prototype={ -$1(a){var s=a.h(0,1) -s.toString -return s}, -$S:38} -A.aSX.prototype={ -H(){return"Channel."+this.b}} -A.hu.prototype={ -q(){var s=this.b -return++this.a1){r=r[1] -s=$.hx -r=(s!=null?s:A.id())[r]}else r=0 -return r}, -sac(a){var s,r=this.a -if(r.length>1){s=A.fO(a) -r.$flags&2&&A.z(r) -r[1]=s}}, -gad(a){var s,r=this.a -if(r.length>2){r=r[2] -s=$.hx -r=(s!=null?s:A.id())[r]}else r=0 -return r}, -sad(a,b){var s,r=this.a -if(r.length>2){s=A.fO(b) -r.$flags&2&&A.z(r) -r[2]=s}}, -gar(a){var s,r=this.a -if(r.length>3){r=r[3] -s=$.hx -r=(s!=null?s:A.id())[r]}else r=0 -return r}, -gqP(){return this.ga4(0)/1}, -gqF(){return this.gac()/1}, -gqH(){return this.gad(0)/1}, -gqA(){return this.gar(0)/1}, -guy(){return A.iK(this)}, -tR(a,b){var s,r,q=this -q.sa4(0,b.ga4(b)) -q.sac(b.gac()) -q.sad(0,b.gad(b)) -s=b.gar(b) -r=q.a -if(r.length>3){s=A.fO(s) -r.$flags&2&&A.z(r) -r[3]=s}}, -gW(a){return new A.hu(this)}, -m(a,b){var s,r -if(b==null)return!1 -s=!1 -if(t.i0.b(b))if(b.gt(b)===this.a.length){s=b.gu(b) -r=A.H(this,A.y(this).i("D.E")) -s=s===A.aI(r)}return s}, -gu(a){var s=A.H(this,A.y(this).i("D.E")) -return A.aI(s)}, -$idv:1} -A.KO.prototype={ -f7(a){return new A.KO(new Float32Array(A.bf(this.a)))}, -gcZ(){return B.lL}, -gt(a){return this.a.length}, -gdq(){return null}, -h(a,b){var s=this.a -return b1?s[1]:0}, -sac(a){var s=this.a -if(s.length>1){s.$flags&2&&A.z(s) -s[1]=a}}, -gad(a){var s=this.a -return s.length>2?s[2]:0}, -sad(a,b){var s=this.a -if(s.length>2){s.$flags&2&&A.z(s) -s[2]=b}}, -gar(a){var s=this.a -return s.length>3?s[3]:1}, -gqP(){var s=this.a -return(!B.kJ.ga2(s)?s[0]:0)/1}, -gqF(){return this.gac()/1}, -gqH(){return this.gad(0)/1}, -gqA(){return this.gar(0)/1}, -guy(){return A.iK(this)}, -tR(a,b){var s,r,q=this -q.sa4(0,b.ga4(b)) -q.sac(b.gac()) -q.sad(0,b.gad(b)) -s=b.gar(b) -r=q.a -if(r.length>3){r.$flags&2&&A.z(r) -r[3]=s}}, -gW(a){return new A.hu(this)}, -m(a,b){var s,r -if(b==null)return!1 -s=!1 -if(t.i0.b(b))if(b.gt(b)===this.a.length){s=b.gu(b) -r=A.H(this,A.y(this).i("D.E")) -s=s===A.aI(r)}return s}, -gu(a){var s=A.H(this,A.y(this).i("D.E")) -return A.aI(s)}, -$idv:1} -A.KP.prototype={ -f7(a){return new A.KP(new Float64Array(A.bf(this.a)))}, -gcZ(){return B.n1}, -gt(a){return this.a.length}, -gdq(){return null}, -h(a,b){var s=this.a -return b1?s[1]:0}, -sac(a){var s=this.a -if(s.length>1){s.$flags&2&&A.z(s) -s[1]=a}}, -gad(a){var s=this.a -return s.length>2?s[2]:0}, -sad(a,b){var s=this.a -if(s.length>2){s.$flags&2&&A.z(s) -s[2]=b}}, -gar(a){var s=this.a -return s.length>3?s[3]:1}, -gqP(){var s=this.a -return(!B.kK.ga2(s)?s[0]:0)/1}, -gqF(){return this.gac()/1}, -gqH(){return this.gad(0)/1}, -gqA(){return this.gar(0)/1}, -guy(){return A.iK(this)}, -tR(a,b){var s,r,q=this -q.sa4(0,b.ga4(b)) -q.sac(b.gac()) -q.sad(0,b.gad(b)) -s=b.gar(b) -r=q.a -if(r.length>3){r.$flags&2&&A.z(r) -r[3]=s}}, -gW(a){return new A.hu(this)}, -m(a,b){var s,r -if(b==null)return!1 -s=!1 -if(t.i0.b(b))if(b.gt(b)===this.a.length){s=b.gu(b) -r=A.H(this,A.y(this).i("D.E")) -s=s===A.aI(r)}return s}, -gu(a){var s=A.H(this,A.y(this).i("D.E")) -return A.aI(s)}, -$idv:1} -A.KQ.prototype={ -f7(a){return new A.KQ(new Int16Array(A.bf(this.a)))}, -gcZ(){return B.n3}, -gt(a){return this.a.length}, -gdq(){return null}, -h(a,b){var s=this.a -return b1?s[1]:0}, -sac(a){var s,r=this.a -if(r.length>1){s=B.d.G(a) -r.$flags&2&&A.z(r) -r[1]=s}}, -gad(a){var s=this.a -return s.length>2?s[2]:0}, -sad(a,b){var s,r=this.a -if(r.length>2){s=B.d.G(b) -r.$flags&2&&A.z(r) -r[2]=s}}, -gar(a){var s=this.a -return s.length>3?s[3]:0}, -gqP(){var s=this.a -return(!B.mb.ga2(s)?s[0]:0)/32767}, -gqF(){return this.gac()/32767}, -gqH(){return this.gad(0)/32767}, -gqA(){return this.gar(0)/32767}, -guy(){return A.iK(this)}, -tR(a,b){var s,r,q=this -q.sa4(0,b.ga4(b)) -q.sac(b.gac()) -q.sad(0,b.gad(b)) -s=b.gar(b) -r=q.a -if(r.length>3){s=B.d.G(s) -r.$flags&2&&A.z(r) -r[3]=s}}, -gW(a){return new A.hu(this)}, -m(a,b){var s,r -if(b==null)return!1 -s=!1 -if(t.i0.b(b))if(b.gt(b)===this.a.length){s=b.gu(b) -r=A.H(this,A.y(this).i("D.E")) -s=s===A.aI(r)}return s}, -gu(a){var s=A.H(this,A.y(this).i("D.E")) -return A.aI(s)}, -$idv:1} -A.KR.prototype={ -f7(a){return new A.KR(new Int32Array(A.bf(this.a)))}, -gcZ(){return B.n4}, -gt(a){return this.a.length}, -gdq(){return null}, -h(a,b){var s=this.a -return b1?s[1]:0}, -sac(a){var s,r=this.a -if(r.length>1){s=B.d.G(a) -r.$flags&2&&A.z(r) -r[1]=s}}, -gad(a){var s=this.a -return s.length>2?s[2]:0}, -sad(a,b){var s,r=this.a -if(r.length>2){s=B.d.G(b) -r.$flags&2&&A.z(r) -r[2]=s}}, -gar(a){var s=this.a -return s.length>3?s[3]:0}, -gqP(){var s=this.a -return(!B.cd.ga2(s)?s[0]:0)/2147483647}, -gqF(){return this.gac()/2147483647}, -gqH(){return this.gad(0)/2147483647}, -gqA(){return this.gar(0)/2147483647}, -guy(){return A.iK(this)}, -tR(a,b){var s,r,q=this -q.sa4(0,b.ga4(b)) -q.sac(b.gac()) -q.sad(0,b.gad(b)) -s=b.gar(b) -r=q.a -if(r.length>3){s=B.d.G(s) -r.$flags&2&&A.z(r) -r[3]=s}}, -gW(a){return new A.hu(this)}, -m(a,b){var s,r -if(b==null)return!1 -s=!1 -if(t.i0.b(b))if(b.gt(b)===this.a.length){s=b.gu(b) -r=A.H(this,A.y(this).i("D.E")) -s=s===A.aI(r)}return s}, -gu(a){var s=A.H(this,A.y(this).i("D.E")) -return A.aI(s)}, -$idv:1} -A.KS.prototype={ -f7(a){return new A.KS(new Int8Array(A.bf(this.a)))}, -gcZ(){return B.n2}, -gt(a){return this.a.length}, -gdq(){return null}, -h(a,b){var s=this.a -return b1?s[1]:0}, -sac(a){var s,r=this.a -if(r.length>1){s=B.d.G(a) -r.$flags&2&&A.z(r) -r[1]=s}}, -gad(a){var s=this.a -return s.length>2?s[2]:0}, -sad(a,b){var s,r=this.a -if(r.length>2){s=B.d.G(b) -r.$flags&2&&A.z(r) -r[2]=s}}, -gar(a){var s=this.a -return s.length>3?s[3]:0}, -gqP(){var s=this.a -return(!B.mc.ga2(s)?s[0]:0)/127}, -gqF(){return this.gac()/127}, -gqH(){return this.gad(0)/127}, -gqA(){return this.gar(0)/127}, -guy(){return A.iK(this)}, -tR(a,b){var s,r,q=this -q.sa4(0,b.ga4(b)) -q.sac(b.gac()) -q.sad(0,b.gad(b)) -s=b.gar(b) -r=q.a -if(r.length>3){s=B.d.G(s) -r.$flags&2&&A.z(r) -r[3]=s}}, -gW(a){return new A.hu(this)}, -m(a,b){var s,r -if(b==null)return!1 -s=!1 -if(t.i0.b(b))if(b.gt(b)===this.a.length){s=b.gu(b) -r=A.H(this,A.y(this).i("D.E")) -s=s===A.aI(r)}return s}, -gu(a){var s=A.H(this,A.y(this).i("D.E")) -return A.aI(s)}, -$idv:1} -A.KU.prototype={ -f7(a){var s=this.b -s===$&&A.e() -return new A.KU(this.a,s)}, -gcZ(){return B.dM}, -gdq(){return null}, -EC(a){var s -if(a=this.a)return -a=7-a -s=this.b -s===$&&A.e() -this.b=b!==0?(s|B.c.dd(1,a))>>>0:(s&~(B.c.dd(1,a)&255))>>>0}, -h(a,b){return this.EC(b)}, -j(a,b,c){return this.IH(b,c)}, -gdT(a){return this.EC(0)}, -ga4(a){return this.EC(0)}, -sa4(a,b){this.IH(0,b)}, -gac(){return this.EC(1)}, -sac(a){this.IH(1,a)}, -gad(a){return this.EC(2)}, -sad(a,b){this.IH(2,b)}, -gar(a){return this.EC(3)}, -gqP(){return this.EC(0)/1}, -gqF(){return this.EC(1)/1}, -gqH(){return this.EC(2)/1}, -gqA(){return this.EC(3)/1}, -guy(){return A.iK(this)}, -tR(a,b){this.tj(b.ga4(b),b.gac(),b.gad(b),b.gar(b))}, -tj(a,b,c,d){var s=this -s.IH(0,a) -s.IH(1,b) -s.IH(2,c) -s.IH(3,d)}, -gW(a){return new A.hu(this)}, -m(a,b){var s,r -if(b==null)return!1 -s=!1 -if(t.i0.b(b))if(b.gt(b)===this.a){s=b.gu(b) -r=A.H(this,A.y(this).i("D.E")) -s=s===A.aI(r)}return s}, -gu(a){var s=A.H(this,A.y(this).i("D.E")) -return A.aI(s)}, -$idv:1, -gt(a){return this.a}} -A.KV.prototype={ -f7(a){return new A.KV(new Uint16Array(A.bf(this.a)))}, -gcZ(){return B.cb}, -gt(a){return this.a.length}, -gdq(){return null}, -h(a,b){var s=this.a -return b1?s[1]:0}, -sac(a){var s,r=this.a -if(r.length>1){s=B.d.G(a) -r.$flags&2&&A.z(r) -r[1]=s}}, -gad(a){var s=this.a -return s.length>2?s[2]:0}, -sad(a,b){var s,r=this.a -if(r.length>2){s=B.d.G(b) -r.$flags&2&&A.z(r) -r[2]=s}}, -gar(a){var s=this.a -return s.length>3?s[3]:0}, -gqP(){var s=this.a -return(!B.dz.ga2(s)?s[0]:0)/65535}, -gqF(){return this.gac()/65535}, -gqH(){return this.gad(0)/65535}, -gqA(){return this.gar(0)/65535}, -guy(){return A.iK(this)}, -tR(a,b){var s,r,q=this -q.sa4(0,b.ga4(b)) -q.sac(b.gac()) -q.sad(0,b.gad(b)) -s=b.gar(b) -r=q.a -if(r.length>3){s=B.d.G(s) -r.$flags&2&&A.z(r) -r[3]=s}}, -gW(a){return new A.hu(this)}, -m(a,b){var s,r -if(b==null)return!1 -s=!1 -if(t.i0.b(b))if(b.gt(b)===this.a.length){s=b.gu(b) -r=A.H(this,A.y(this).i("D.E")) -s=s===A.aI(r)}return s}, -gu(a){var s=A.H(this,A.y(this).i("D.E")) -return A.aI(s)}, -$idv:1} -A.KW.prototype={ -f7(a){var s=this.b -s===$&&A.e() -return new A.KW(this.a,s)}, -gcZ(){return B.ds}, -gdq(){return null}, -ED(a){var s -if(a>>0))&3}else s=0 -return s}, -II(a,b){var s,r,q -if(a>=this.a)return -s=B.ebS[a] -r=B.d.G(b) -q=this.b -q===$&&A.e() -this.b=(q&s|B.c.dd(r&3,6-(a<<1>>>0)))>>>0}, -h(a,b){return this.ED(b)}, -j(a,b,c){return this.II(b,c)}, -gdT(a){return this.ED(0)}, -ga4(a){return this.ED(0)}, -sa4(a,b){this.II(0,b)}, -gac(){return this.ED(1)}, -sac(a){this.II(1,a)}, -gad(a){return this.ED(2)}, -sad(a,b){this.II(2,b)}, -gar(a){return this.ED(3)}, -gqP(){return this.ED(0)/3}, -gqF(){return this.ED(1)/3}, -gqH(){return this.ED(2)/3}, -gqA(){return this.ED(3)/3}, -guy(){return A.iK(this)}, -tR(a,b){this.tj(b.ga4(b),b.gac(),b.gad(b),b.gar(b))}, -tj(a,b,c,d){var s=this -s.II(0,a) -s.II(1,b) -s.II(2,c) -s.II(3,d)}, -gW(a){return new A.hu(this)}, -m(a,b){var s,r -if(b==null)return!1 -s=!1 -if(t.i0.b(b))if(b.gt(b)===this.a){s=b.gu(b) -r=A.H(this,A.y(this).i("D.E")) -s=s===A.aI(r)}return s}, -gu(a){var s=A.H(this,A.y(this).i("D.E")) -return A.aI(s)}, -$idv:1, -gt(a){return this.a}} -A.KX.prototype={ -f7(a){return new A.KX(new Uint32Array(A.bf(this.a)))}, -gcZ(){return B.lM}, -gt(a){return this.a.length}, -gdq(){return null}, -h(a,b){var s=this.a -return b1?s[1]:0}, -sac(a){var s,r=this.a -if(r.length>1){s=B.d.G(a) -r.$flags&2&&A.z(r) -r[1]=s}}, -gad(a){var s=this.a -return s.length>2?s[2]:0}, -sad(a,b){var s,r=this.a -if(r.length>2){s=B.d.G(b) -r.$flags&2&&A.z(r) -r[2]=s}}, -gar(a){var s=this.a -return s.length>3?s[3]:0}, -gqP(){var s=this.a -return(!B.bf.ga2(s)?s[0]:0)/4294967295}, -gqF(){return this.gac()/4294967295}, -gqH(){return this.gad(0)/4294967295}, -gqA(){return this.gar(0)/4294967295}, -guy(){return A.iK(this)}, -tR(a,b){var s,r,q=this -q.sa4(0,b.ga4(b)) -q.sac(b.gac()) -q.sad(0,b.gad(b)) -s=b.gar(b) -r=q.a -if(r.length>3){s=B.d.G(s) -r.$flags&2&&A.z(r) -r[3]=s}}, -gW(a){return new A.hu(this)}, -m(a,b){var s,r -if(b==null)return!1 -s=!1 -if(t.i0.b(b))if(b.gt(b)===this.a.length){s=b.gu(b) -r=A.H(this,A.y(this).i("D.E")) -s=s===A.aI(r)}return s}, -gu(a){var s=A.H(this,A.y(this).i("D.E")) -return A.aI(s)}, -$idv:1} -A.KY.prototype={ -f7(a){return new A.KY(this.a,new Uint8Array(A.bf(this.b)))}, -gcZ(){return B.dN}, -gdq(){return null}, -EH(a){var s -if(a<0||a>=this.a)s=0 -else{s=this.b -s=a<2?B.c.qz(s[0],4-(a<<2>>>0))&15:B.c.qz(s[1],4-((a&1)<<2))&15}return s}, -Jd(a,b){var s,r,q,p -if(a>=this.a)return -s=B.c.bk(B.d.G(b),0,15) -if(a>1){a&=1 -r=1}else r=0 -if(a===0){q=this.b -p=q[r] -q.$flags&2&&A.z(q) -q[r]=(p&15|s<<4)>>>0}else if(a===1){q=this.b -p=q[r] -q.$flags&2&&A.z(q) -q[r]=(p&240|s)>>>0}}, -h(a,b){return this.EH(b)}, -j(a,b,c){return this.Jd(b,c)}, -gdT(a){return this.EH(0)}, -ga4(a){return this.EH(0)}, -sa4(a,b){this.Jd(0,b)}, -gac(){return this.EH(1)}, -sac(a){this.Jd(1,a)}, -gad(a){return this.EH(2)}, -sad(a,b){this.Jd(2,b)}, -gar(a){return this.EH(3)}, -gqP(){return this.EH(0)/15}, -gqF(){return this.EH(1)/15}, -gqH(){return this.EH(2)/15}, -gqA(){return this.EH(3)/15}, -guy(){return A.iK(this)}, -tR(a,b){this.tj(b.ga4(b),b.gac(),b.gad(b),b.gar(b))}, -tj(a,b,c,d){var s=this -s.Jd(0,a) -s.Jd(1,b) -s.Jd(2,c) -s.Jd(3,d)}, -gW(a){return new A.hu(this)}, -m(a,b){var s,r -if(b==null)return!1 -s=!1 -if(t.i0.b(b))if(b.gt(b)===this.a){s=b.gu(b) -r=A.H(this,A.y(this).i("D.E")) -s=s===A.aI(r)}return s}, -gu(a){var s=A.H(this,A.y(this).i("D.E")) -return A.aI(s)}, -$idv:1, -gt(a){return this.a}} -A.wV.prototype={ -b2n(a,b,c){var s=this.a -s.$flags&2&&A.z(s) -s[0]=a -s[1]=b -s[2]=c}, -b2o(a,b,c,d){var s=this.a -s.$flags&2&&A.z(s) -s[0]=a -s[1]=b -s[2]=c -s[3]=d}, -f7(a){return new A.wV(new Uint8Array(A.bf(this.a)))}, -gcZ(){return B.M}, -gt(a){return this.a.length}, -gdq(){return null}, -h(a,b){var s=this.a -return b1?s[1]:0}, -sac(a){var s,r=this.a -if(r.length>1){s=B.d.G(a) -r.$flags&2&&A.z(r) -r[1]=s}}, -gad(a){var s=this.a -return s.length>2?s[2]:0}, -sad(a,b){var s,r=this.a -if(r.length>2){s=B.d.G(b) -r.$flags&2&&A.z(r) -r[2]=s}}, -gar(a){var s=this.a -return s.length>3?s[3]:255}, -gqP(){var s=this.a -return(!B.o.ga2(s)?s[0]:0)/255}, -gqF(){return this.gac()/255}, -gqH(){return this.gad(0)/255}, -gqA(){return this.gar(0)/255}, -guy(){return A.iK(this)}, -tR(a,b){var s,r,q=this -q.sa4(0,b.ga4(b)) -q.sac(b.gac()) -q.sad(0,b.gad(b)) -s=b.gar(b) -r=q.a -if(r.length>3){s=B.d.G(s) -r.$flags&2&&A.z(r) -r[3]=s}}, -gW(a){return new A.hu(this)}, -m(a,b){var s,r -if(b==null)return!1 -s=!1 -if(t.i0.b(b))if(b.gt(b)===this.a.length){s=b.gu(b) -r=A.H(this,A.y(this).i("D.E")) -s=s===A.aI(r)}return s}, -gu(a){var s=A.H(this,A.y(this).i("D.E")) -return A.aI(s)}, -$idv:1} -A.adO.prototype={} -A.KT.prototype={} -A.Uo.prototype={ -f7(a){return new A.Uo(this.a)}, -gcZ(){return B.M}, -gt(a){return 4}, -gdq(){return null}, -h(a,b){var s -if(b>=0&&b<4){s=b<<3>>>0 -s=B.c.qX((this.a&B.c.cX(255,s))>>>0,s)}else s=0 -return s}, -j(a,b,c){}, -tR(a,b){}, -gdT(a){return this.h(0,0)}, -ga4(a){return this.h(0,0)}, -sa4(a,b){}, -gac(){return this.h(0,1)}, -sac(a){}, -gad(a){return this.h(0,2)}, -sad(a,b){}, -gar(a){return this.h(0,3)}, -gqP(){return this.h(0,0)/255}, -gqF(){return this.h(0,1)/255}, -gqH(){return this.h(0,2)/255}, -gqA(){return this.gar(this)/255}, -guy(){return A.iK(this)}, -gW(a){return new A.hu(this)}, -m(a,b){var s,r,q=this -if(b==null)return!1 -s=!1 -if(t.i0.b(b))if(b.gt(b)===q.gt(q)){s=b.gu(b) -r=A.H(q,A.y(q).i("D.E")) -s=s===A.aI(r)}return s}, -gu(a){var s=A.H(this,A.y(this).i("D.E")) -return A.aI(s)}, -$idv:1} -A.adZ.prototype={ -gar(a){return 255}, -gqA(){return 1}, -gt(a){return 3}} -A.mH.prototype={ -H(){return"Format."+this.b}} -A.Wz.prototype={ -H(){return"FormatType."+this.b}} -A.acf.prototype={ -H(){return"BlendMode."+this.b}} -A.ED.prototype={ -a19(a){var s=$.c9V() -if(!s.ao(0,a))return"" -return s.h(0,a).a}, -l(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this -for(s=e.a,r=new A.ck(s,s.r,s.e,A.y(s).i("ck<1>")),q=t.S,p=t.bY,o=t.N,n=t.Ij,m="";r.q();){l=r.d -m+=l+"\n" -k=s.h(0,l) -for(l=k.a,l=new A.ck(l,l.r,l.e,A.y(l).i("ck<1>"));l.q();){j=l.d -i=k.h(0,j) -m=i==null?m+("\t"+e.a19(j)+"\n"):m+("\t"+e.a19(j)+": "+i.l(0)+"\n")}for(l=k.b.a,j=new A.ck(l,l.r,l.e,A.y(l).i("ck<1>"));j.q();){h=j.d -m+=h+"\n" -if(!l.ao(0,h))l.j(0,h,new A.pc(A.c(q,p),new A.t1(A.c(o,n)))) -g=l.h(0,h) -for(h=g.a,h=new A.ck(h,h.r,h.e,A.y(h).i("ck<1>"));h.q();){f=h.d -i=g.h(0,f) -m=i==null?m+("\t"+e.a19(f)+"\n"):m+("\t"+e.a19(f)+": "+i.l(0)+"\n")}}}return m.charCodeAt(0)==0?m:m}, -ul(a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2="exif",a3="interop",a4=a6.b -a6.b=!0 -a6.dz(19789) -a6.dz(42) -a6.bL(8) -s=a1.a -if(s.h(0,"ifd0")==null)s.j(0,"ifd0",new A.pc(A.c(t.S,t.bY),new A.t1(A.c(t.N,t.Ij)))) -r=A.b(["ifd0"],t.s) -for(q=new A.ck(s,s.r,s.e,A.y(s).i("ck<1>"));q.q();){p=q.d -if(p!=="ifd0")r.push(p)}q=t.N -p=t.S -o=A.c(q,p) -for(n=r.length,m=t.bY,l=t.Ij,k=8,j=0;i=r.length,j"));i.q();){f=i.d -e=B.nb[f.gb7(f).a]*f.gt(f) -if(e>4)k+=e}for(i=new A.ck(g,g.r,g.e,A.y(g).i("ck<1>"));i.q();){f=i.d -if(!g.ao(0,f))g.j(0,f,new A.pc(A.c(p,m),new A.t1(A.c(q,l)))) -d=g.h(0,f) -d.toString -o.j(0,f,k) -d=d.a -c=2+12*d.a -for(f=new A.bw(d,d.r,d.e,A.y(d).i("bw<2>"));f.q();){d=f.d -e=B.nb[d.gb7(d).a]*d.gt(d) -if(e>4)c+=e}k+=c}}for(n=i-1,b=0;b"));f.q();){d=f.d -if(!g.ao(0,d))g.j(0,d,new A.pc(A.c(p,m),new A.t1(A.c(q,l)))) -a0=g.h(0,d) -a0.toString -d=o.h(0,d) -d.toString -a1.aF1(a6,a0,d+2+12*a0.a.a) -a1.aF2(a6,a0)}}a6.b=a4}, -aF1(a,b,c){var s,r,q,p,o,n,m=b.a -a.dz(m.a) -for(m=new A.ck(m,m.r,m.e,A.y(m).i("ck<1>"));m.q();){s=m.d -r=b.h(0,s) -r.toString -q=s===273 -p=q&&r.gb7(r)===B.lN?B.cL:r.gb7(r) -o=q&&r.gb7(r)===B.lN?1:r.gt(r) -a.dz(s) -a.dz(p.a) -a.bL(o) -n=B.nb[r.gb7(r).a]*r.gt(r) -if(n<=4){r.ul(0,a) -while(n<4){a.a0(0);++n}}else{a.bL(c) -c+=n}}return c}, -aF2(a,b){var s,r -for(s=b.a,s=new A.bw(s,s.r,s.e,A.y(s).i("bw<2>"));s.q();){r=s.d -if(B.nb[r.gb7(r).a]*r.gt(r)>4)r.ul(0,a)}}, -CG(b5,b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4=b6.e -b6.e=!0 -s=b6.d -h=b6.a5() -if(h===18761){b6.e=!1 -if(b6.a5()!==42){b6.e=b4 -return!1}}else if(h===19789){b6.e=!0 -if(b6.a5()!==42){b6.e=b4 -return!1}}else return!1 -g=b6.X() -for(f=this.a,e=t.Qn,d=t.S,c=t.bY,b=t.N,a=t.Ij,a0=b6.c,a1=0;g>0;g=b0){a2=s+g -b6.d=a2 -if(a0-a2<2)break -a3=new A.pc(A.c(d,c),new A.t1(A.c(b,a))) -a4=b6.a5() -a5=A.b(new Array(a4),e) -for(a6=0;a6"));f.q();){r=f.d -for(a0=J.ar(B.DW.gdQ(B.DW));a0.q();){q=a0.gI(a0) -if(r.a.ao(0,q))try{p=J.w(r,q).G(0) -b6.d=s+p -o=new A.pc(A.c(d,c),new A.t1(A.c(b,a))) -n=b6.a5() -m=n -a2=m -if(a2<0)A.a3(A.bW("Length must be a non-negative integer: "+A.A(a2),null)) -l=A.b(new Array(a2),e) -for(k=0;k14)return i -s=B.S2[k] -r=j*B.nb[k] -q=a.d -if((r>4?a.d=a.X()+b:q)+r>a.c)return i -p=a.rd(r) -switch(s.a){case 0:break -case 6:i.b=new A.uV(new Int8Array(A.bf(J.ca7(B.o.gae(p.fI()),0,j)))) -break -case 1:i.b=new A.t0(new Uint8Array(A.bf(p.rd(j).fI()))) -break -case 7:i.b=new A.AB(new Uint8Array(A.bf(p.rd(j).fI()))) -break -case 2:i.b=new A.Ay(j===0?"":p.ui(j-1)) -break -case 3:i.b=A.ck0(p,j) -break -case 4:i.b=A.cjW(p,j) -break -case 5:i.b=A.cjX(p,j) -break -case 10:i.b=A.cjZ(p,j) -break -case 8:i.b=A.ck_(p,j) -break -case 9:i.b=A.cjY(p,j) -break -case 11:i.b=A.ck1(p,j) -break -case 12:i.b=A.cjU(p,j) -break -case 13:if(j===1){o=new A.F6(0) -n=p.X() -m=$.h1() -m.$flags&2&&A.z(m) -m[0]=n -o.a=$.jN()[0] -i.b=o}break}a.d=q+4 -return i}} -A.aA8.prototype={ -gk(a){return this.b}} -A.ahv.prototype={ -gb7(a){return this.b}} -A.t1.prototype={ -b2D(a){a.a.aT(0,new A.bbZ(this))}, -gdQ(a){var s=this.a -return new A.bS(s,A.y(s).i("bS<1>"))}, -ga2(a){var s,r=this.a -if(r.a===0)return!0 -for(r=new A.bw(r,r.r,r.e,A.y(r).i("bw<2>"));r.q();){s=r.d -if(!(s.a.a===0&&s.b.ga2(0)))return!1}return!0}, -ao(a,b){return this.a.ao(0,b)}, -h(a,b){var s=this.a -if(!s.ao(0,b))s.j(0,b,new A.pc(A.c(t.S,t.bY),new A.t1(A.c(t.N,t.Ij)))) -s=s.h(0,b) -s.toString -return s}, -j(a,b,c){this.a.j(0,b,c)}} -A.bbZ.prototype={ -$2(a,b){var s=A.cjT(b) -this.a.a.j(0,a,s) -return s}, -$S:398} -A.pc.prototype={ -gdQ(a){var s=this.a -return new A.bS(s,A.y(s).i("bS<1>"))}, -aHg(a){a.a.aT(0,new A.bc_(this)) -a.b.a.aT(0,new A.bc0(this))}, -ao(a,b){return this.a.ao(0,b)}, -h(a,b){if(typeof b=="string")b=B.a07.h(0,b) -if(typeof b=="number")return this.a.h(0,b) -return null}, -j(a,b,c){var s,r,q,p,o,n,m=this -if(typeof b=="string")b=B.a07.h(0,b) -if(!A.iq(b))return -if(c==null)m.a.A(0,b) -else if(c instanceof A.j6)m.a.j(0,b,c) -else{s=$.c9V().h(0,b) -if(s!=null)switch(s.b.a){case 1:if(t.Cm.b(c))m.a.j(0,b,new A.t0(new Uint8Array(A.bf(new Uint8Array(A.bf(c)))))) -else if(typeof c=="number"){r=B.d.G(c) -q=new Uint8Array(1) -q[0]=r -m.a.j(0,b,new A.t0(q))}break -case 2:if(typeof c=="string")m.a.j(0,b,new A.Ay(c)) -break -case 3:if(t.Cm.b(c))m.a.j(0,b,new A.xx(new Uint16Array(A.bf(new Uint16Array(A.bf(c)))))) -else if(typeof c=="number")m.a.j(0,b,A.cFZ(B.d.G(c))) -break -case 4:if(t.Cm.b(c))m.a.j(0,b,new A.qh(new Uint32Array(A.bf(new Uint32Array(A.bf(c)))))) -else if(typeof c=="number")m.a.j(0,b,A.cjV(B.d.G(c))) -break -case 5:if(t.iA.b(c))m.a.j(0,b,new A.t2(A.dZ(c,!0,t.cc))) -else if(t.Cm.b(c)&&J.b6(c)===2){r=J.T(c) -m.a.j(0,b,new A.t2(A.b([new A.n_(r.h(c,0),r.h(c,1))],t.SK)))}else if(c instanceof A.n_)m.a.j(0,b,new A.t2(A.b([new A.n_(c.a,c.b)],t.SK))) -else if(t.oo.b(c)){r=J.T(c) -p=r.gt(c) -q=t.cc -o=J.iP(p,q) -for(n=0;n"}, -gk(a){return this.a}} -A.F6.prototype={ -f7(a){return A.cjV(this.a)}, -gb7(a){return B.Ov}, -gt(a){return 1}, -m(a,b){var s -if(b==null)return!1 -s=!1 -if(b instanceof A.F6)s=this.a===b.a -return s}, -gu(a){return this.a}, -ty(a,b){if(b!==0)throw A.q(A.i3("Ifd tags must have exactly one entry (the offset)")) -return this.a}, -G(a){return this.ty(0,0)}, -BA(a){this.a=a}, -CM(){var s=this.a -return new Uint8Array(A.bf(A.b([B.c.R(s,24),B.c.R(s,16),B.c.R(s,8),s],t.t)))}, -ul(a,b){b.bL(this.a)}, -l(a){return"Ifd@"+this.a}} -A.agP.prototype={ -H(){return"DitherKernel."+this.b}} -A.ld.prototype={ -H(){return"BmpCompression."+this.b}} -A.aQf.prototype={} -A.E_.prototype={ -asO(a,b){var s,r,q,p,o,n,m,l=this,k=l.d,j=k<=40 -if(j){s=l.r -s=s===B.tV||s===B.zd}else s=!0 -if(s){s=l.as=a.X() -r=A.c68(s) -l.CW=r -q=B.c.qz(s,r) -s=q>0 -l.cx=s?255/q:0 -r=l.at=a.X() -p=A.c68(r) -l.cy=p -o=B.c.qz(r,p) -l.db=s?255/o:0 -r=l.ax=a.X() -p=A.c68(r) -l.dx=p -n=B.c.qz(r,p) -l.dy=s?255/n:0 -if(!j||l.r===B.zd){j=l.ay=a.X() -s=A.c68(j) -l.fr=s -m=B.c.qz(j,s) -l.fx=m>0?255/m:0}else if(l.f===16){l.ay=4278190080 -l.fr=24 -l.fx=1}else{l.ay=4278190080 -l.fr=24 -l.fx=1}}else if(l.f===16){l.as=31744 -l.CW=10 -l.cx=8.225806451612904 -l.at=992 -l.cy=5 -l.db=8.225806451612904 -l.ax=31 -l.dx=0 -l.dy=8.225806451612904 -l.fx=l.fr=l.ay=0}else{l.as=16711680 -l.CW=16 -l.cx=1 -l.at=65280 -l.cy=8 -l.db=1 -l.ax=255 -l.dx=0 -l.dy=1 -l.ay=4278190080 -l.fr=24 -l.fx=1}j=a.d -a.d=j+(k-(j-l.fy)) -if(l.f<=8)l.bNm(a)}, -gZj(){var s=this.d -if(s!==40)if(s===124){s=this.ay -s===$&&A.e() -s=s===0}else s=!1 -else s=!0 -return s}, -gaQ(a){return Math.abs(this.c)}, -bNm(a){var s,r,q,p,o,n=this,m=n.z -if(m===0)m=B.c.cX(1,n.f) -n.ch=new A.qA(new Uint8Array(m*3),m,3) -for(s=0;s=0;--q)b.$4(B.c.xl(r,q)&1,0,0,0) -return}else if(s===2){r=a.bI() -for(q=6;q>=0;q-=2)b.$4(B.c.xl(r,q)&2,0,0,0)}else if(s===4){r=a.bI() -b.$4(B.c.R(r,4)&15,0,0,0) -b.$4(r&15,0,0,0) -return}else if(s===8){b.$4(a.bI(),0,0,0) -return}}s=j.r -if(s===B.tV&&j.f===32){p=a.X() -s=j.as -s===$&&A.e() -o=j.CW -o===$&&A.e() -o=B.c.qz((p&s)>>>0,o) -s=j.cx -s===$&&A.e() -n=B.d.G(o*s) -s=j.at -s===$&&A.e() -o=j.cy -o===$&&A.e() -o=B.c.qz((p&s)>>>0,o) -s=j.db -s===$&&A.e() -m=B.d.G(o*s) -s=j.ax -s===$&&A.e() -o=j.dx -o===$&&A.e() -o=B.c.qz((p&s)>>>0,o) -s=j.dy -s===$&&A.e() -l=B.d.G(o*s) -if(j.gZj())k=255 -else{s=j.ay -s===$&&A.e() -o=j.fr -o===$&&A.e() -o=B.c.qz((p&s)>>>0,o) -s=j.fx -s===$&&A.e() -k=B.d.G(o*s)}return b.$4(n,m,l,k)}else{o=j.f -if(o===32&&s===B.zc){l=a.bI() -m=a.bI() -n=a.bI() -k=a.bI() -return b.$4(n,m,l,j.gZj()?255:k)}else if(o===24){l=a.bI() -m=a.bI() -return b.$4(a.bI(),m,l,255)}else if(o===16){p=a.a5() -s=j.as -s===$&&A.e() -o=j.CW -o===$&&A.e() -o=B.c.qz((p&s)>>>0,o) -s=j.cx -s===$&&A.e() -n=B.d.G(o*s) -s=j.at -s===$&&A.e() -o=j.cy -o===$&&A.e() -o=B.c.qz((p&s)>>>0,o) -s=j.db -s===$&&A.e() -m=B.d.G(o*s) -s=j.ax -s===$&&A.e() -o=j.dx -o===$&&A.e() -o=B.c.qz((p&s)>>>0,o) -s=j.dy -s===$&&A.e() -l=B.d.G(o*s) -if(j.gZj())k=255 -else{s=j.ay -s===$&&A.e() -o=j.fr -o===$&&A.e() -o=B.c.qz((p&s)>>>0,o) -s=j.fx -s===$&&A.e() -k=B.d.G(o*s)}return b.$4(n,m,l,k)}else throw A.q(A.bQ("Unsupported bitsPerPixel ("+o+") or compression ("+s.l(0)+")."))}}} -A.acn.prototype={ -A_(a){var s,r=null -if(!A.cay(A.cT(a,!1,r,0)))return r -s=A.cT(a,!1,r,0) -this.a=s -return this.b=A.cC_(s,r)}, -uK(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=null,a0=b.b -if(a0==null)return new A.qi(a,a,a,a,0,B.b_,0,0) -s=b.a -s===$&&A.e() -r=a0.a.b -r===$&&A.e() -s.d=r -q=a0.f -r=a0.b -p=B.c.aR(r*q+31,32)*4 -s=b.c -if(s)o=4 -else if(q===1||q===4||q===8)o=1 -else{n=q===32?4:3 -o=n}if(s)m=B.M -else if(q===1)m=B.dM -else{if(q===2)n=B.ds -else if(q===4)n=B.dN -else n=B.M -m=n}l=s?a:a0.ch -k=A.h7(a,a,m,0,B.b_,a0.gaQ(a0),a,0,o,l,B.M,r,!1) -for(j=k.gaQ(0)-1,s=a0.c,r=1/s<0,n=s<0,s=s===0;j>=0;--j){i={} -if(!(s?r:n))h=j -else{g=k.a -g=g==null?a:g.b -h=(g==null?0:g)-1-j}g=b.a -f=g.un(p) -g.d=g.d+(f.c-f.d) -g=k.a -e=g==null -d=e?a:g.a -if(d==null)d=0 -i.a=0 -c=e?a:g.d8(0,h,a) -if(c==null)c=new A.eg() -while(i.a8 -q=c0?B.tV:B.zc -s=s.gAC() -p=s -if(p==null)p=0 -o=B.c.aR(c3.gc0(0)*r+31,32)*4 -n=o-p -m=n>0?A.bA(n,255,!1,t.S):b7 -l=r>=1&&r<=8?B.c.dd(1,r):0 -k=o*c3.gaQ(0) -j=c0?124:40 -i=j+14 -h=l*4 -g=i+h -f=g-g -b8.dz(19778) -b8.bL(k+i+h+f) -b8.bL(0) -b8.bL(g) -b8.bL(j) -b8.bL(c3.gc0(0)) -b8.bL(c3.gaQ(0)) -b8.dz(1) -b8.dz(r) -b8.bL(q.a) -b8.bL(k) -b8.bL(11811) -b8.bL(11811) -s=r===8 -b8.bL(s?255:0) -b8.bL(s?255:0) -if(c0){c0=r===16 -e=c0?15:255 -d=c0?240:65280 -c=c0?3840:16711680 -b=c0?61440:4278190080 -b8.bL(c) -b8.bL(d) -b8.bL(e) -b8.bL(b) -b8.bL(1934772034) -b8.bL(0) -b8.bL(0) -b8.bL(0) -b8.bL(0) -b8.bL(0) -b8.bL(0) -b8.bL(0) -b8.bL(0) -b8.bL(0) -b8.bL(0) -b8.bL(0) -b8.bL(0) -b8.bL(2) -b8.bL(0) -b8.bL(0) -b8.bL(0)}c0=r===1 -a=!c0 -if(!a||r===2||r===4||s)if(c1!=null){a0=c1.a -if(a0>l)a0=l -for(a1=0;a10;a3=a4)b8.a0(0) -if(!a||r===2||r===4||s){a5=c3.gZP(0)-p -a6=c3.gaQ(0) -for(s=m!=null,a=r===4,a7=r===2,a8=0;a8>>4)}}else if(a){a0=b0.length -for(b1=0;b1>>4<<4|b2&15)}}else b8.qE(b0) -if(s)b8.qE(m) -a5-=p}return J.dc(B.o.gae(b8.c),0,b8.a)}b3=c3.gwn()===4 -a6=c3.gaQ(0) -b4=c3.gc0(0) -if(r===16)for(a8=a6-1,c0=m!=null,b5=b7;a8>=0;--a8){s=c3.a -b5=s==null?b7:s.d8(0,a8,b5) -if(b5==null)b5=new A.eg() -for(b6=0;b6>>0) -b8.a0((B.d.G(b5.gar(b5))<<4|B.d.G(b5.ga4(b5)))>>>0) -b5.q()}if(c0)b8.qE(m)}else for(a8=a6-1,c0=m!=null,b5=b7;a8>=0;--a8){s=c3.a -b5=s==null?b7:s.d8(0,a8,b5) -if(b5==null)b5=new A.eg() -for(b6=0;b6>>0!==0)throw A.q(A.bQ("The file format version number's flag field contains unrecognized flags.")) -if((s&16)===0){r=o.c -q=A.ckg(r.length,(s&2)!==0,n) -if(q.w>0)r.push(q)}else for(s=o.c;;){q=A.ckg(s.length,(o.e&2)!==0,n) -if(q.w<=0)break -s.push(q)}s=o.c -r=s.length -if(r===0)throw A.q(A.bQ("Error reading image header")) -for(p=0;p=a)break -a7=o[a6] -c=b6.dx -c.toString -a8=f*c -for(a9=0;a9=e)break -for(a=0;a=e)break -a0=m[a] -a1=a8.w -for(a2=0;a2"));s.q();){r=s.d -j=a4.b -j.toString -i=a6.h(0,r) -i.toString -j.aUF(r,i)}if(a4.db){s={} -r=a4.r -r===$&&A.e() -a4.id=a4.b5A(r[0],r[2],r[1],r[3]) -r=a4.r -a4.k1=a4.b5B(r[0],r[2],r[1],r[3]) -if(a4.fr!==2)a4.k1=1 -r=a4.id -r.toString -q=a4.r -a4.fy=a4.atZ(r,q[0],q[2],a4.dx,a4.fx) -q=a4.k1 -q.toString -r=a4.r -a4.go=a4.atZ(q,r[1],r[3],a4.dy,a4.fx) -r=a4.b5x() -a4.k2=r -q=a4.dx -q.toString -q=r*q -a4.k3=q -a4.CW=A.cjk(a4.ax,a4,q,a4.dy) -s.a=s.b=0 -q=a4.id -q.toString -r=a4.k1 -r.toString -a4.ay=A.B0(q*r,new A.b6E(s,a4),!0,t.rd)}else{s=a4.x -r=a4.ch=new Uint32Array(s+1) -for(j=q.length,i=a4.r,h=a4.w,c=0;c0}, -b5A(a,b,c,d){var s,r,q,p=this -switch(p.fr){case 0:s=1 -break -case 1:r=Math.max(b-a+1,d-c+1) -s=(p.fx===0?p.a3H(r):p.a39(r))+1 -break -case 2:q=b-a+1 -s=(p.fx===0?p.a3H(q):p.a39(q))+1 -break -default:throw A.q(A.bQ("Unknown LevelMode format."))}return s}, -b5B(a,b,c,d){var s,r,q,p=this -switch(p.fr){case 0:s=1 -break -case 1:r=Math.max(b-a+1,d-c+1) -s=(p.fx===0?p.a3H(r):p.a39(r))+1 -break -case 2:q=d-c+1 -s=(p.fx===0?p.a3H(q):p.a39(q))+1 -break -default:throw A.q(A.bQ("Unknown LevelMode format."))}return s}, -a3H(a){var s -for(s=0;a>1;){++s -a=B.c.R(a,1)}return s}, -a39(a){var s,r -for(s=0,r=0;a>1;){if((a&1)!==0)r=1;++s -a=B.c.R(a,1)}return s+r}, -b5x(){var s,r,q,p,o -for(s=this.c,r=s.length,q=0,p=0;pp)s=p-1 -p=q.x -if(r>p)r=p-1 -a5.a=s-a7+1 -a5.b=r-a8+1 -o=q.c -n=o.length -for(m=0,l=0;l=8192)throw A.q(A.bQ("Error in header for PIZ-compressed data (invalid bitmap size).")) -d=new Uint8Array(8192) -if(f<=e){c=a6.rd(e-f+1) -b=c.c-c.d -for(a=f,l=0;l0;--a7){q=a5.r -q.toString -p=a5.z -p.toString -g=j.b -g===$&&A.e() -j.b=g+1 -q.dz(p[g])}}q=a5.r -return J.dc(B.o.gae(q.c),0,q.a)}, -Tz(a,b,c){return this.CP(a,b,c,null,null)}, -b4d(a,b,c){var s,r,q -for(s=b.$flags|0,r=0;r>>3]&1<<(q&7))>>>0!==0){p=r+1 -s&2&&A.z(b) -b[r]=q -r=p}for(p=r;p<65536;p=o){o=p+1 -s&2&&A.z(b) -b[p]=0}return r-1}} -A.aCV.prototype={} -A.bdP.prototype={ -a_b(){return this.x}, -CP(a2,a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=B.kp.GW(a2.fI(),!1,!1),a1=a.y -if(a1==null){a1=a.w -a1.toString -a1=a.y=A.kv(!1,a.x*a1)}a1.a=0 -s=A.b([0,0,0,0],t.t) -r=new Uint32Array(1) -q=J.dc(B.bf.gae(r),0,null) -if(a5==null)a5=a.c.w -if(a6==null)a6=a.c.cx -p=a3+a5-1 -o=a4+a6-1 -a1=a.c -n=a1.w -if(p>n)p=n-1 -n=a1.x -if(o>n)o=n-1 -a.a=p-a3+1 -a.b=o-a4+1 -a1=a1.c -m=a1.length -for(l=a4,k=0;l<=o;++l)for(j=0;j>>0) -for(b=0;b<4;++b)a.y.a0(q[b])}break -case 1:s[0]=k -n=k+f -s[1]=n -k=n+f -for(e=0;e>>0) -for(b=0;b<2;++b)a.y.a0(q[b])}break -case 2:s[0]=k -n=k+f -s[1]=n -n+=f -s[2]=n -k=n+f -for(e=0;e>>0) -for(b=0;b<4;++b)a.y.a0(q[b])}break}}a1=a.y -return J.dc(B.o.gae(a1.c),0,a1.a)}, -Tz(a,b,c){return this.CP(a,b,c,null,null)}} -A.bdQ.prototype={ -a_b(){return 1}, -CP(a,a0,a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=a.c,b=A.kv(!1,(c-a.d)*2) -if(a2==null)a2=d.c.w -if(a3==null)a3=d.c.cx -s=a0+a2-1 -r=a1+a3-1 -q=d.c -p=q.w -if(s>p)s=p-1 -q=q.x -if(r>q)r=q-1 -d.a=s-a0+1 -d.b=r-a1+1 -while(q=a.d,q0;n=m)b.a0(J.w(a.a,a.d++))}else for(n=o;m=n-1,n>=0;n=m)b.a0(J.w(a.a,a.d++))}l=J.dc(B.o.gae(b.c),0,b.a) -k=l.length -for(c=l.$flags|0,j=1;jp)s=p-1 -q=q.x -if(r>q)r=q-1 -g.a=s-b+1 -g.b=r-c+1 -o=f.length -for(q=f.$flags|0,n=1;n=r)return null -q=s[a] -s=q.y -s===$&&A.e() -o.d=s -return p.b7D(q)}, -Al(a5,a6,a7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this,a4=null -if(a3.A_(a6)==null)return a4 -s=a3.a.r.length -if(s===1)return a3.uK(0) -for(s=t.S,r=a4,q=r,p=0;o=a3.a.r,p=r.c)return null -s=new A.ajP() -s.b2A(r);++this.f.d -this.a5z() -return s}, -b7D(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=null -if(i.w==null){i.w=new Uint8Array(256) -i.x=new Uint8Array(4095) -i.y=new Uint8Array(4096) -i.z=new Uint32Array(4096)}s=i.Q=i.f.bI() -r=B.c.dd(1,s) -i.dy=r;++r -i.dx=r -i.db=r+1;++s -i.cy=s -i.cx=B.c.dd(1,s) -i.ay=0 -i.CW=4098 -i.at=i.ax=0 -s=i.w -s.toString -s.$flags&2&&A.z(s) -s[0]=0 -s=i.z -s.toString -B.bf.tX(s,0,4096,4098) -s=a.c -s===$&&A.e() -r=a.d -r===$&&A.e() -q=a.a -q===$&&A.e() -p=i.a -if(q+s<=p.a){q=a.b -q===$&&A.e() -q=q+r>p.b}else q=!0 -if(q)return h -o=a.f -if(!(o!=null)){q=p.e -q.toString -o=q}i.as=s*r -n=A.h7(h,h,B.M,0,B.b_,r,h,0,1,o.aq1(),B.M,s,!1) -m=new Uint8Array(s) -s=a.e -s===$&&A.e() -if(s){s=a.b -s===$&&A.e() -for(r=s+r,l=0,k=0;l<4;++l)for(j=s+B.e8s[l];j=p.c)return!0 -s=p.bI() -for(;;){if(s!==0){p=this.f -p=p.d=p.c)return!0 -q=p.a -p.d=r+1 -s=J.w(q,r)}return!0}, -b7R(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.ay -if(f>4095)return!1 -s=a.length -r=0 -if(f!==0){q=a.$flags|0 -for(;;){if(!(f!==0&&rg.dy&&n<=4095))break -q=g.x -q===$&&A.e() -o=g.ay++ -l=g.y -l===$&&A.e() -l=l[n] -q.$flags&2&&A.z(q) -q[o]=l -n=g.z[n] -m=h}if(h>=4095||n>4095)return!1 -q=g.x -q===$&&A.e() -o=g.ay -l=g.ay=o+1 -q.$flags&2&&A.z(q) -q[o]=n -o=l -for(;;){if(!(o!==0&&r12)return null -while(s=o.ax,r=o.cy,s>>0 -o.ax=q+8}q=o.at -p=B.eea[r] -o.at=B.c.qz(q,r) -o.ax=s-r -s=o.db -if(s<4097){++s -o.db=s -s=s>o.cx&&r<12}else s=!1 -if(s){o.cx=o.cx<<1>>>0 -o.cy=r+1}return q&p}, -afv(a,b,c){var s,r,q=0 -for(;;){if(b>c){s=q+1 -r=q<=4095 -q=s}else r=!1 -if(!r)break -if(b>4095)return 4098 -b=a[b]}return b}, -b4y(){var s,r,q=this,p=q.w,o=p[0],n=p.$flags|0 -if(o===0){o=q.f.bI() -n&2&&A.z(p) -p[0]=o -p=q.w -o=p[0] -if(o===0)return null -B.o.qy(p,1,1+o,q.f.rd(o).fI()) -p=q.w -s=p[1] -p.$flags&2&&A.z(p) -p[1]=2 -p[0]=p[0]-1}else{r=p[1] -n&2&&A.z(p) -p[1]=r+1 -s=p[r] -p[0]=o-1}return s}} -A.b9o.prototype={ -aFi(a,b){var s,r,q,p=this -if(p.fx==null){p.fx=A.kv(!1,8192) -if(!a.gwH()){s=A.cco(a,256,10) -p.y=s -p.w=A.crU(a,B.K2,s,!1)}else p.w=a -p.x=b -p.z=a.gc0(0) -p.Q=a.gaQ(0) -return}if(p.as===0){s=p.z -s===$&&A.e() -r=p.Q -r===$&&A.e() -p.aF5(s,r) -p.aEZ()}s=p.w -s.toString -p.aF4(s) -s=p.w -s.toString -r=p.z -r===$&&A.e() -q=p.Q -q===$&&A.e() -p.at_(s,r,q);++p.as -if(!a.gwH()){s=A.cco(a,256,10) -p.y=s -p.w=A.crU(a,B.K2,s,!1)}else p.w=a -p.x=b}, -x3(a){return this.aFi(a,null)}, -a8q(a){var s,r,q,p,o=this -if(o.fx==null)return null -if(o.as===0){s=o.z -s===$&&A.e() -r=o.Q -r===$&&A.e() -o.aF5(s,r) -o.aEZ()}s=o.w -s.toString -o.aF4(s) -s=o.w -s.toString -r=o.z -r===$&&A.e() -q=o.Q -q===$&&A.e() -o.at_(s,r,q) -o.fx.a0(59) -o.y=o.w=null -o.as=0 -q=o.fx -p=J.dc(B.o.gae(q.c),0,q.a) -o.fx=null -return p}, -rX(a){var s,r,q,p=this,o=a.gtK().length -if(o<=1){p.x3(a) -o=p.a8q(0) -o.toString -return o}p.b=a.r -for(o=a.gtK(),s=o.length,r=0;r>>0)+n -k=(B.c.dd(i,m)^n)>>>0 -q=s[k] -if(q===h){n=r[k] -i=o.$0() -continue}else if(q>=0){g=5003-k -if(k===0)g=1 -do{k-=g -if(k<0)k+=5003 -q=s[k] -if(q===h){n=r[k] -j=!0 -break}}while(q>=0) -if(j)break}e.Ws(n) -q=e.db -if(q<4096){e.db=q+1 -r[k]=q -s[k]=h}else{for(k=0;k<5003;++k)s[k]=-1 -q=e.cy -e.db=q+2 -e.dx=!0 -e.Ws(q)}f=o.$0() -n=i -i=f}}e.Ws(n) -e.Ws(e.CW) -e.fx.a0(0)}, -Ws(a){var s,r=this,q=r.at,p=r.ax -q&=B.emx[p] -r.at=q -if(p>0){q=(q|B.c.dd(a,p))>>>0 -r.at=q}else{r.at=a -q=a}p+=r.ay -r.ax=p -while(p>=8){r.at4(q&255) -q=B.c.R(r.at,8) -r.at=q -p=r.ax-=8}if(r.db>r.cx||r.dx)if(r.dx){s=r.ch -r.ay=s -r.cx=B.c.cX(1,s)-1 -r.dx=!1}else{s=++r.ay -if(s===12)r.cx=4096 -else r.cx=B.c.cX(1,s)-1}if(a===r.CW){while(p>0){r.at4(q&255) -q=B.c.R(r.at,8) -r.at=q -p=r.ax-=8}r.aF0()}}, -aF0(){var s,r=this,q=r.fr -if(q>0){r.fx.a0(q) -q=r.fx -q.toString -s=r.dy -s===$&&A.e() -q.aON(s,r.fr) -r.fr=0}}, -at4(a){var s,r,q=this,p=q.dy -p===$&&A.e() -s=q.fr -r=s+1 -q.fr=r -p.$flags&2&&A.z(p) -p[s]=a -if(r>=254)q.aF0()}, -aEZ(){var s,r=this -r.fx.a0(33) -r.fx.a0(255) -r.fx.a0(11) -r.fx.qE(new A.eF("NETSCAPE2.0")) -s=r.fx -s.toString -s.qE(A.b([3,1],t.t)) -r.fx.dz(r.b) -r.fx.a0(0)}, -aF4(a){var s,r,q,p,o,n,m,l,k,j,i,h=this -h.fx.a0(33) -h.fx.a0(249) -h.fx.a0(4) -s=a.a -r=s==null?null:s.gdq() -q=r.b -p=q-1 -o=0 -n=0 -if(q===4||q===2){m=J.dc(r.gae(r),0,null) -l=r.a -for(k=p,j=o;j=s.d}else s=!0 -if(s)return a8 -r=this.b.e[b0] -s=a9.a -a9=a9.b+r.e -q=r.d -p=J.aaU(s,a9,a9+q) -o=new A.aoM(A.ckh()) -t.U.a(p) -if(o.SF(p))return o.b4(0,p) -n=A.kv(!1,14) -n.dz(19778) -n.bL(q) -n.bL(0) -n.bL(0) -a9=A.cT(p,!1,a8,0) -s=A.chJ(A.cT(J.dc(B.o.gae(n.c),0,n.a),!1,a8,0)) -q=a9.d -m=a9.X() -l=a9.X() -k=$.h1() -k.$flags&2&&A.z(k) -k[0]=l -l=$.jN() -j=l[0] -k[0]=a9.X() -l=l[0] -i=a9.a5() -h=a9.a5() -g=B.UA[a9.X()] -a9.X() -k[0]=a9.X() -k[0]=a9.X() -k=a9.X() -a9.X() -f=new A.bbR(s,j,l,m,i,h,g,k,q) -f.asO(a9,s) -if(m!==40&&i!==1)return a8 -e=k===0&&h<=8?40+4*B.c.cX(1,h):40+4*k -s.b=e -n.a-=4 -n.bL(e) -d=A.cT(p,!1,a8,0) -c=new A.b1G(!0) -c.a=d -c.b=f -b=c.uK(0) -if(h>=32)return b -a=32-B.c.aa(j,32) -a0=B.c.aR(a===32?j:j+a,8) -for(a9=l<0,s=l===0,l=1/l<0,a1=0;a1-1&&a5>>0!==0)a4.sar(0,0) -a4.q();++a5;--a7}}}return b}} -A.bMk.prototype={ -rX(a){var s=a.gtK().length -if(s>1)return this.aJ_(a.gtK()) -else return this.aJ_(A.b([a],t.jm))}, -aJ_(a){var s,r,q,p,o,n,m,l,k,j,i=null,h=a.length,g=A.kv(!1,8192) -g.dz(0) -g.dz(1) -g.dz(h) -s=6+h*16 -r=A.b([A.b([],t.t)],t.q) -for(q=a.length,p=0,o=0;o256}else k=!0 -if(k)throw A.q(A.bs("ICO and CUR support only sizes until 256")) -m=l?i:m.a -g.a0(m==null?0:m) -m=n.a -m=m==null?i:m.b -g.a0(m==null?0:m) -g.a0(0) -g.a0(0) -g.dz(0) -g.dz(32) -j=new A.NE(B.t2,i).rX(n) -m=j.length -g.bL(m) -g.bL(s) -s+=m;++p -r.push(j)}for(q=r.length,o=0;o=192){r=n.a -r=J.w(r.a,r.d+-2)<=254}else r=o}else r=o -if(r){n.a.d-=3 -break}if(s!==0)throw A.q(A.bQ("Unknown JPEG marker "+B.c.ys(s,16))) -break}s=n.Qy()}}, -Qy(){var s,r=this,q=r.a -q===$&&A.e() -if(q.d>=q.c)return 0 -do{do{s=r.a.bI() -if(s!==255){q=r.a -q=q.d=q.c)return s -do{s=r.a.bI() -if(s===255){q=r.a -q=q.d=4)throw A.q(A.bQ("Invalid number of quantization tables")) -q=r[o] -if(q==null){q=new Int16Array(64) -r[o]=q}for(p=n!==0,m=0;m<64;++m){l=p?a.a5():J.w(a.a,a.d++) -k=B.wr[m] -q.$flags&2&&A.z(q) -q[k]=l}}if(p)throw A.q(A.bQ("Bad length for DQT block"))}, -bnP(a,b){var s,r,q,p,o,n,m,l=this -if(l.d!=null)throw A.q(A.bQ("Duplicate JPG frame data found.")) -s=l.d=new A.ak0(A.c(t.S,t.a2),A.b([],t.t)) -s.b=a===194 -s.c=b.bI() -s=l.d -s.toString -s.d=b.a5() -s=l.d -s.toString -s.e=b.a5() -r=b.bI() -for(s=l.x,q=0;q4)throw A.q(A.bQ("Invalid SOS block")) -s=A.B0(k,new A.bew(l,a),!0,t.a2) -r=a.bI() -q=a.bI() -p=a.bI() -o=B.c.R(p,4) -n=l.a -n===$&&A.e() -m=l.d -o=new A.ak1(n,m,s,l.e,r,q,o&15,p&15) -n=m.w -n===$&&A.e() -o.f=n -o.r=m.b -o.Ak(0)}, -bhB(a,b){var s,r,q,p,o,n,m,l,k,j,i=A.b([],t.h_),h=16 -for(;;){if(!(h>0&&a[h-1]===0))break;--h}s=t.j8 -i.push(new A.QK(A.b([],s))) -r=i[0] -for(q=0,p=0;p0)r=i.pop() -r.b=n+1 -i.push(r) -for(;i.length<=p;r=k){n=A.b([],s) -k=new A.QK(n) -i.push(k) -m=r.a -l=m.length -j=r.b -if(l<=j)B.b.st(m,j+1) -m[r.b]=new A.F3(n)}++q}++p -if(p>>0 -q=new Int32Array(64) -p=new Uint8Array(64) -o=A.bA(s*8,null,!1,t.nc) -for(n=a3.c,m=a3.d,l=0,k=0;k>>0 -for(i=0;i<8;++i,l=h){h=l+1 -o[l]=new Uint8Array(r)}for(g=0;g>>0 -for(c=0,b=0;b<8;++b){a=o[j+b] -for(i=0;i<8;++i,c=a0){a.toString -a0=c+1 -f=p[c] -a.$flags&2&&A.z(a) -a[d+i]=f}}}}return o}} -A.bew.prototype={ -$1(a){var s,r,q,p,o=this.b,n=o.bI(),m=o.bI() -o=this.a -if(!o.d.y.ao(0,n))throw A.q(A.bQ("Invalid Component in SOS block")) -s=o.d.y.h(0,n) -s.toString -r=B.c.R(m,4)&15 -q=m&15 -p=o.Q -if(r"),q=new A.ck(s,s.r,s.e,r);q.q();){p=s.h(0,q.d) -b.f=Math.max(b.f,p.a) -b.r=Math.max(b.r,p.b)}q=b.e -q.toString -b.w=B.d.rB(q/8/b.f) -q=b.d -q.toString -b.x=B.d.rB(q/8/b.r) -for(r=new A.ck(s,s.r,s.e,r),q=t.L5,o=t.fy;r.q();){n=s.h(0,r.d) -n.toString -m=b.e -m.toString -l=n.a -k=B.d.rB(B.d.rB(m/8)*l/b.f) -m=b.d -m.toString -j=n.b -i=B.d.rB(B.d.rB(m/8)*j/b.r) -h=b.w*l -g=b.x*j -f=J.j7(g,o) -for(e=0;e=208&&d<=215)r.d+=2 -else break}}, -Mb(){var s,r=this,q=r.ch -if(q>0){--q -r.ch=q -return B.c.xl(r.ay,q)&1}q=r.a -if(q.d>=q.c)return null -s=q.bI() -r.ay=s -if(s===255)if(q.bI()!==0)return null -r.ch=7 -return B.c.R(r.ay,7)&1}, -W9(a){var s,r=new A.F3(a) -while(s=this.Mb(),s!=null){if(r instanceof A.F3)r=r.a[s] -if(r instanceof A.X8)return r.a}return null}, -ahk(a){var s,r -for(s=0;a>0;){r=this.Mb() -if(r==null)return null -s=(s<<1|r)>>>0;--a}return s}, -WA(a){var s -if(a==null)return 0 -if(a===1)return this.Mb()===1?1:-1 -s=this.ahk(a) -if(s==null)return 0 -if(s>=B.c.dd(1,a-1))return s -return s+B.c.cX(-1,a)+1}, -b7v(a,b){var s,r,q,p,o,n,m=this,l=a.w -l===$&&A.e() -s=m.W9(l) -r=s===0?0:m.WA(s) -l=a.y -l===$&&A.e() -l+=r -a.y=l -b.$flags&2&&A.z(b) -b[0]=l -for(q=1;q<64;){l=a.x -l===$&&A.e() -p=m.W9(l) -if(p==null)break -o=p&15 -n=p>>>4 -if(o===0){if(n<15)break -q+=16 -continue}q+=n -o=m.WA(o) -b[B.wr[q]]=o;++q}}, -b7y(a,b){var s,r,q=a.w -q===$&&A.e() -s=this.W9(q) -r=s===0?0:B.c.cX(this.WA(s),this.ax) -q=a.y -q===$&&A.e() -q+=r -a.y=q -b.$flags&2&&A.z(b) -b[0]=q}, -b7A(a,b){var s=b[0],r=this.Mb() -r.toString -r=B.c.cX(r,this.ax) -b.$flags&2&&A.z(b) -b[0]=(s|r)>>>0}, -b7o(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.CW -if(j>0){k.CW=j-1 -return}s=k.Q -r=k.as -for(j=k.ax,q=b.$flags|0;s<=r;){p=a.x -p===$&&A.e() -p=k.W9(p) -p.toString -o=p&15 -n=p>>>4 -if(o===0){if(n<15){j=k.ahk(n) -j.toString -k.CW=j+B.c.cX(1,n)-1 -break}s+=16 -continue}s+=n -m=B.wr[s] -p=k.WA(o) -l=B.c.cX(1,j) -q&2&&A.z(b) -b[m]=p*l;++s}}, -b7q(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.Q,i=k.as -$label0$1:for(s=k.ax,r=b.$flags|0,q=0;j<=i;){p=B.wr[j] -o=k.cx -switch(o){case 0:o=a.x -o===$&&A.e() -n=k.W9(o) -if(n==null)throw A.q(A.bQ("Invalid progressive encoding")) -m=n&15 -q=n>>>4 -if(m===0)if(q<15){o=k.ahk(q) -o.toString -k.CW=o+B.c.cX(1,q) -k.cx=4}else{k.cx=1 -q=16}else{if(m!==1)throw A.q(A.bQ("invalid ACn encoding")) -k.cy=k.WA(m) -k.cx=q!==0?2:3}continue $label0$1 -case 1:case 2:l=b[p] -if(l!==0){o=k.Mb() -o.toString -o=B.c.cX(o,s) -r&2&&A.z(b) -b[p]=l+o}else{--q -if(q===0)k.cx=o===2?3:0}break -case 3:o=b[p] -if(o!==0){l=k.Mb() -l.toString -l=B.c.cX(l,s) -r&2&&A.z(b) -b[p]=o+l}else{o=k.cy -o===$&&A.e() -o=B.c.cX(o,s) -r&2&&A.z(b) -b[p]=o -k.cx=0}break -case 4:o=b[p] -if(o!==0){l=k.Mb() -l.toString -l=B.c.cX(l,s) -r&2&&A.z(b) -b[p]=o+l}break}++j}if(k.cx===4)if(--k.CW===0)k.cx=0}, -b7E(a,b,c,d,e){var s,r,q=this.f -q===$&&A.e() -s=B.c.qs(c,q)*a.b+d -r=B.c.aa(c,q)*a.a+e -q=a.r -q===$&&A.e() -if(s>=q.length)return -q=q[s] -if(r>=q.length)return -b.$2(a,q[r])}} -A.ak_.prototype={ -Al(a,b,c){var s=A.ckw() -s.CG(0,b) -if(s.y.length!==1)throw A.q(A.bQ("only single frame JPEGs supported")) -return A.cVn(s)}, -b4(a,b){return this.Al(0,b,null)}} -A.beu.prototype={ -H(){return"JpegChroma."+this.b}} -A.bex.prototype={ -aVv(a){a=B.c.G(B.c.bk(a,1,100)) -if(this.at===a)return -this.bh0(a<50?B.d.iE(5000/a):B.c.iE(200-a*2)) -this.at=a}, -rX(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=A.kv(!0,8192) -c.Gy(b,216) -c.Gy(b,224) -b.dz(16) -b.a0(74) -b.a0(70) -b.a0(73) -b.a0(70) -b.a0(0) -b.a0(1) -b.a0(1) -b.a0(0) -b.dz(1) -b.dz(1) -b.a0(0) -b.a0(0) -c.bv9(b,a.gF9()) -s=a.c -if(s!=null){c.Gy(b,226) -r=s.bCa() -q=A.b([73,67,67,95,80,82,79,70,73,76,69,0],t.t) -b.dz(14+r.length) -b.qE(q) -b.qE(r)}c.bv8(b) -s=a.gc0(0) -p=a.gaQ(0) -c.Gy(b,192) -b.dz(17) -b.a0(8) -b.dz(p) -b.dz(s) -b.a0(3) -b.a0(1) -b.a0(17) -b.a0(0) -b.a0(2) -b.a0(17) -b.a0(1) -b.a0(3) -b.a0(17) -b.a0(1) -c.bv7(b) -c.Gy(b,218) -b.dz(12) -b.a0(3) -b.a0(1) -b.a0(0) -b.a0(2) -b.a0(17) -b.a0(3) -b.a0(17) -b.a0(0) -b.a0(63) -b.a0(0) -c.ax=0 -c.ay=7 -o=a.gc0(0) -n=a.gaQ(0) -m=new Float32Array(64) -l=new Float32Array(64) -k=new Float32Array(64) -for(s=c.c,p=c.d,j=0,i=0,h=0,g=0;g=0){++s -c.Gx(b,A.b([B.c.dd(1,s)-1,s],t.t))}c.Gy(b,217) -return J.dc(B.o.gae(b.c),0,b.a)}, -b5D(a,b,c,a0,a1,a2,a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d -for(s=this.as,r=a2.$flags|0,q=a3.$flags|0,p=a4.$flags|0,o=c+1,n=0;n<64;++n){m=n>>>3 -l=c+m -k=b+(n&7) -if(l>=a1)l-=o+m-a1 -if(k>=a0)k-=k-a0+1 -j=a.a -i=j==null?null:j.d8(k,l,null) -if(i==null)i=new A.eg() -if(i.gcZ()!==B.M)i=i.xy(B.M) -if(i.gt(i)>3){h=i.gqA() -g=1-h -i.sa4(0,B.d.aD(i.ga4(i)*h+a5.h(0,0)*g)) -i.sac(B.d.aD(i.gac()*h+a5.h(0,1)*g)) -i.sad(0,B.d.aD(i.gad(i)*h+a5.h(0,2)*g))}f=B.d.G(i.ga4(i)) -e=B.d.G(i.gac()) -d=B.d.G(i.gad(i)) -j=B.c.R(s[f]+s[e+256]+s[d+512],16) -r&2&&A.z(a2) -a2[n]=j-128 -j=B.c.R(s[f+768]+s[e+1024]+s[d+1280],16) -q&2&&A.z(a3) -a3[n]=j-128 -j=B.c.R(s[f+1280]+s[e+1536]+s[d+1792],16) -p&2&&A.z(a4) -a4[n]=j-128}}, -Gy(a,b){a.a0(255) -a.a0(b&255)}, -bh0(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this -for(s=b.a,r=s.$flags|0,q=0;q<64;++q){p=B.d.iE((B.emY[q]*a+50)/100) -if(p<1)p=1 -else if(p>255)p=255 -o=B.vG[q] -r&2&&A.z(s) -s[o]=p}for(r=b.b,o=r.$flags|0,n=0;n<64;++n){m=B.d.iE((B.ecs[n]*a+50)/100) -if(m<1)m=1 -else if(m>255)m=255 -l=B.vG[n] -o&2&&A.z(r) -r[l]=m}for(o=b.c,l=o.$flags|0,k=b.d,j=k.$flags|0,i=0,h=0;h<8;++h)for(g=0;g<8;++g){f=B.vG[i] -e=s[f] -d=B.Qe[h] -c=B.Qe[g] -l&2&&A.z(o) -o[i]=1/(e*d*c*8) -f=r[f] -j&2&&A.z(k) -k[i]=1/(f*d*c*8);++i}}, -a3j(a,b){var s,r,q,p,o,n=t.t,m=A.b([A.b([],n)],t.oa) -for(s=0,r=0,q=1;q<=16;++q){for(p=1;p<=a[q];++p){o=b[r] -if(m.length<=o)B.b.st(m,o+1) -m[o]=A.b([s,q],n);++r;++s}s*=2}return m}, -bgW(){var s,r,q,p,o,n,m,l,k,j,i -for(s=this.y,r=this.x,q=t.t,p=1,o=2,n=1;n<=15;++n){for(m=p;m>>0 -o=o<<1>>>0}}, -bh2(){var s,r,q -for(s=this.as,r=s.$flags|0,q=0;q<256;++q){r&2&&A.z(s) -s[q]=19595*q -s[q+256]=38470*q -s[q+512]=7471*q+32768 -s[q+768]=-11059*q -s[q+1024]=-21709*q -s[q+1280]=32768*q+8421375 -s[q+1536]=-27439*q -s[q+1792]=-5329*q}}, -b9N(d6,d7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5 -for(s=d6.$flags|0,r=0,q=0;q<8;++q){p=d6[r] -o=r+1 -n=d6[o] -m=r+2 -l=d6[m] -k=r+3 -j=d6[k] -i=r+4 -h=d6[i] -g=r+5 -f=d6[g] -e=r+6 -d=d6[e] -c=r+7 -b=d6[c] -a=p+b -a0=p-b -a1=n+d -a2=n-d -a3=l+f -a4=l-f -a5=j+h -a6=a+a5 -a7=a-a5 -a8=a1+a3 -s&2&&A.z(d6) -d6[r]=a6+a8 -d6[i]=a6-a8 -a9=(a1-a3+a7)*0.707106781 -d6[m]=a7+a9 -d6[e]=a7-a9 -a6=j-h+a4 -b0=a2+a0 -b1=(a6-b0)*0.382683433 -b2=0.5411961*a6+b1 -b3=1.306562965*b0+b1 -b4=(a4+a2)*0.707106781 -b5=a0+b4 -b6=a0-b4 -d6[g]=b6+b2 -d6[k]=b6-b2 -d6[o]=b5+b3 -d6[c]=b5-b3 -r+=8}for(r=0,q=0;q<8;++q){p=d6[r] -o=r+8 -n=d6[o] -m=r+16 -l=d6[m] -k=r+24 -j=d6[k] -i=r+32 -h=d6[i] -g=r+40 -f=d6[g] -e=r+48 -d=d6[e] -c=r+56 -b=d6[c] -b7=p+b -b8=p-b -b9=n+d -c0=n-d -c1=l+f -c2=l-f -c3=j+h -c4=b7+c3 -c5=b7-c3 -c6=b9+c1 -s&2&&A.z(d6) -d6[r]=c4+c6 -d6[i]=c4-c6 -c7=(b9-c1+c5)*0.707106781 -d6[m]=c5+c7 -d6[e]=c5-c7 -c4=j-h+c2 -c8=c0+b8 -c9=(c4-c8)*0.382683433 -d0=0.5411961*c4+c9 -d1=1.306562965*c8+c9 -d2=(c2+c0)*0.707106781 -d3=b8+d2 -d4=b8-d2 -d6[g]=d4+d0 -d6[k]=d4-d0 -d6[o]=d3+d1 -d6[c]=d3-d1;++r}for(s=this.z,q=0;q<64;++q){d5=d6[q]*d7[q] -s[q]=d5>0?B.d.G(d5+0.5):B.d.G(d5-0.5)}return s}, -bv9(a,b){var s,r -if(b.ga2(0))return -s=A.kv(!1,8192) -b.ul(0,s) -r=J.dc(B.o.gae(s.c),0,s.a) -this.Gy(a,225) -a.dz(r.length+8) -a.bL(1165519206) -a.dz(0) -a.qE(r)}, -bv8(a){var s,r,q -this.Gy(a,219) -a.dz(132) -a.a0(0) -for(s=this.a,r=0;r<64;++r)a.a0(s[r]) -a.a0(1) -for(s=this.b,q=0;q<64;++q)a.a0(s[q])}, -bv7(a){var s,r,q,p,o,n,m,l -this.Gy(a,196) -a.dz(418) -a.a0(0) -for(s=0;s<16;){++s -a.a0(B.VO[s])}for(r=0;r<=11;++r)a.a0(B.vC[r]) -a.a0(16) -for(q=0;q<16;){++q -a.a0(B.Ph[q])}for(p=0;p<=161;++p)a.a0(B.Qt[p]) -a.a0(1) -for(o=0;o<16;){++o -a.a0(B.RB[o])}for(n=0;n<=11;++n)a.a0(B.vC[n]) -a.a0(17) -for(m=0;m<16;){++m -a.a0(B.QS[m])}for(l=0;l<=161;++l)a.a0(B.SK[l])}, -ahd(a,a0,a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=a4[0],c=a4[240],b=e.b9N(a0,a1) -for(s=e.Q,r=0;r<64;++r)s[B.vG[r]]=b[r] -q=s[0] -q.toString -p=q-a2 -if(p===0){o=a3[0] -o.toString -e.Gx(a,o)}else{n=32767+p -a3.toString -o=e.y[n] -o.toString -o=a3[o] -o.toString -e.Gx(a,o) -o=e.x[n] -o.toString -e.Gx(a,o)}m=63 -for(;;){if(!(m>0&&s[m]===0))break;--m}if(m===0){d.toString -e.Gx(a,d) -return q}for(o=e.y,l=e.x,k=1;k<=m;){j=k -for(;;){if(!(s[j]===0&&j<=m))break;++j}i=j-k -if(i>=16){h=B.c.R(i,4) -for(g=1;g<=h;++g){c.toString -e.Gx(a,c)}i&=15}f=s[j] -f.toString -n=32767+f -f=o[n] -f.toString -f=a4[(i<<4>>>0)+f] -f.toString -e.Gx(a,f) -f=l[n] -f.toString -e.Gx(a,f) -k=j+1}if(m!==63){d.toString -e.Gx(a,d)}return q}, -Gx(a,b){var s,r=this,q=b[0],p=b[1]-1 -while(p>=0){if((q&B.c.dd(1,p))>>>0!==0)r.ax=(r.ax|B.c.dd(1,r.ay))>>>0;--p -if(--r.ay<0){s=r.ax -if(s===255){a.a0(255) -a.a0(0)}else a.a0(s) -r.ay=7 -r.ax=0}}}} -A.ND.prototype={ -H(){return"PngDisposeMode."+this.b}} -A.ZR.prototype={ -H(){return"PngBlendMode."+this.b}} -A.ZS.prototype={} -A.ajQ.prototype={} -A.Bu.prototype={ -H(){return"PngFilterType."+this.b}} -A.br9.prototype={} -A.bdR.prototype={} -A.aoM.prototype={ -SF(a){var s,r=A.cT(a,!0,null,0).rd(8) -for(s=0;s<8;++s)if(J.w(r.a,r.d+s)!==B.D2[s])return!1 -return!0}, -A_(b6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3=this,b4=null,b5=A.cT(b6,!0,b4,0) -b3.d=b5 -s=b5.rd(8) -for(r=0;r<8;++r)if(J.w(s.a,s.d+r)!==B.D2[r])return b4 -for(b5=b3.a,q=b5.cx,p=t.t,o=b5.cy,n=t.Cm,m=b5.ax;;){l=b3.d -k=l.d-l.b -j=l.X() -i=b3.d.ui(4) -switch(i){case"tEXt":l=b3.d -h=l.un(j) -l.d=l.d+(h.c-h.d) -g=h.fI() -f=g.length -for(r=0;r0)b3.d.d+=j -b3.d.d+=4 -break -case"iCCP":b5.Q=b3.d.a_R() -l=b3.d -J.w(l.a,l.d++) -l=b5.Q -a7=b3.d -h=a7.un(j-(l.length+2)) -a7.d=a7.d+(h.c-h.d) -b5.at=h.fI() -b3.d.d+=4 -break -default:l=b3.d -l.d=(l.d+=j)+4 -break}if(i==="IEND")break -l=b3.d -if(l.d>=l.c)return b4}return b5}, -uK(b9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1=this,b2=null,b3=null,b4=b1.a,b5=b4.a,b6=b4.b,b7=b4.cx,b8=b7.length -if(b8===0||b9===0){r=A.b([],t.XE) -b7=b4.cy -q=b7.length -for(p=0,o=0;o=b8)throw A.q(A.bQ("Invalid Frame Number: "+b9)) -h=b7[b9] -b5=h.b -b6=h.c -r=A.b([],t.XE) -for(b7=h.y,p=0,o=0;o8)g=4 -a8=A.h7(b2,b2,a7,0,B.b_,b6,b2,0,b8===2&&b4.x!=null?4:g,d,B.M,b5,!1) -a9=b4.a -b0=b4.b -b4.a=b5 -b4.b=b6 -b1.e=0 -if(b4.r!==0){b7=b6+7>>>3 -b1.M9(e,a8,0,0,8,8,b5+7>>>3,b7) -b8=b5+3 -b1.M9(e,a8,4,0,8,8,b8>>>3,b7) -b7=b6+3 -b1.M9(e,a8,0,4,4,8,b8>>>2,b7>>>3) -b8=b5+1 -b1.M9(e,a8,2,0,4,4,b8>>>2,b7>>>2) -b7=b6+1 -b1.M9(e,a8,0,2,2,4,b8>>>1,b7>>>2) -b1.M9(e,a8,1,0,2,2,b5>>>1,b7>>>1) -b1.M9(e,a8,0,1,1,2,b5,b6>>>1)}else b1.bn3(e,a8) -b4.a=a9 -b4.b=b0 -b7=b4.at -if(b7!=null)a8.c=new A.M5(b4.Q,B.BR,b7) -b4=b4.ax -if(b4.a!==0)a8.bvL(b4) -return a8}, -Al(a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=null -if(b.A_(a1)==null)return a -s=b.a -r=s.cx -q=r.length -if(q===0){s=b.uK(0) -s.toString -return s}for(q=t.jm,p=a,o=p,n=0;n1){d=o.x -if(d===$)d=o.x=A.b([],q) -l=k.d -j=k.e -i=k.b -h=k.c -p=A.cf1(p,d[n-2],B.tU,h,i,l,j,h,i,l,j)}l=a2.f -p.y=B.d.G((l===0||a2.r===0?0:l/a2.r)*1000) -l=a2.x===B.a8a?B.tU:B.zb -p=A.cf1(p,m,l,a,a,a2.d,a2.e,a,a,a,a) -o.x3(p)}return o}, -b4(a,b){return this.Al(0,b,null)}, -M9(a2,a3,a4,a5,a6,a7,a8,a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=a.a,a1=a0.d -if(a1===4)s=2 -else if(a1===2)s=3 -else{a1=a1===6?4:1 -s=a1}r=s*a0.c -q=B.c.R(r+7,3) -p=B.c.R(r*a8+7,3) -o=A.b([null,null],t.nx) -n=A.b([0,0,0,0],t.t) -for(a0=a6>1,m=a6-a4,l=a5,k=0,j=0;k=s)throw A.q(A.bQ("Invalid PNG data.")) -q=a.a -a.d=r+1 -p=J.w(q,r) -r=n.c -n.b=B.c.dd(p,r) -n.c=r+8}if(b===1)o=1 -else if(b===2)o=3 -else{if(b===4)s=15 -else s=0 -o=s}s=r-b -r=B.c.qz(n.b,s) -n.c=s -return r&o}, -aAz(a,b){var s=this,r=s.a,q=r.d -switch(q){case 0:b[0]=s.Do(a,r.c) -return -case 2:b[0]=s.Do(a,r.c) -b[1]=s.Do(a,r.c) -b[2]=s.Do(a,r.c) -return -case 3:b[0]=s.Do(a,r.c) -return -case 4:b[0]=s.Do(a,r.c) -b[1]=s.Do(a,r.c) -return -case 6:b[0]=s.Do(a,r.c) -b[1]=s.Do(a,r.c) -b[2]=s.Do(a,r.c) -b[3]=s.Do(a,r.c) -return}throw A.q(A.bQ("Invalid color type: "+q+"."))}, -ahO(a,b){var s,r,q,p,o,n,m,l=this.a,k=l.d -switch(k){case 0:k=l.x -if(k!=null&&l.c>8){l=k[0] -k=k[1] -s=b[0] -a.tj(s,s,s,s!==((l&255)<<24|k&255)>>>0?a.gbY():0) -return}a.vz(b[0],0,0) -return -case 2:r=b[0] -s=b[1] -q=b[2] -l=l.x -if(l!=null){k=l[0] -p=l[1] -o=l[2] -n=l[3] -m=l[4] -l=l[5] -if(r!==((k&255)<<8|p&255)||s!==((o&255)<<8|n&255)||q!==((m&255)<<8|l&255)){a.tj(r,s,q,a.gbY()) -return}}a.vz(r,s,q) -return -case 3:a.sdT(0,b[0]) -return -case 4:a.vz(b[0],b[1],0) -return -case 6:a.tj(b[0],b[1],b[2],b[3]) -return}throw A.q(A.bQ("Invalid color type: "+k+"."))}} -A.NF.prototype={ -H(){return"PngFilter."+this.b}} -A.NE.prototype={ -x3(a){var s,r,q,p,o,n,m,l,k,j=this,i=8192 -if(!(a.gz0()&&a.gcZ()!==B.cb))s=a.gx4()<8&&!a.gwH()&&a.gwn()>1 -else s=!0 -if(s)a=a.xy(B.M) -if(j.w==null){s=A.kv(!0,i) -j.w=s -s.qE(A.b([137,80,78,71,13,10,26,10],t.t)) -r=A.kv(!0,i) -r.bL(a.gc0(0)) -r.bL(a.gaQ(0)) -r.a0(a.gx4()) -if(a.gwH())s=3 -else if(a.gwn()===1)s=0 -else if(a.gwn()===2)s=4 -else s=a.gwn()===3?2:6 -r.a0(s) -r.a0(0) -r.a0(0) -r.a0(0) -s=j.w -s.toString -j.Dt(s,"IHDR",J.dc(B.o.gae(r.c),0,r.a)) -s=a.c -if(s!=null){r=A.kv(!0,i) -r.qE(new A.eF(s.a)) -r.a0(0) -r.a0(0) -r.qE(s.byC()) -s=j.w -s.toString -j.Dt(s,"iCCP",J.dc(B.o.gae(r.c),0,r.a))}if(a.gwH()){s=j.a -if(s!=null){s=s.a -s===$&&A.e() -j.aF7(s)}else{s=a.a -s=s==null?null:s.gdq() -s.toString -j.aF7(s)}}if(j.r){r=A.kv(!0,i) -s=j.e -s===$&&A.e() -r.bL(s) -r.bL(j.c) -s=j.w -s.toString -j.Dt(s,"acTL",J.dc(B.o.gae(r.c),0,r.a))}}q=a.gwH()?1:a.gwn() -p=a.gcZ()===B.cb?2:1 -s=a.gc0(0) -o=a.gaQ(0) -n=a.gaQ(0) -m=new Uint8Array(s*o*q*p+n) -j.bn4(0,a,m) -l=B.zD.aIY(m,j.d) -s=a.d -if(s!=null)for(s=new A.ck(s,s.r,s.e,A.y(s).i("ck<1>"));s.q();){o=s.d -n=a.d.h(0,o) -n.toString -r=new A.ao_(!0,new Uint8Array(8192)) -r.qE(B.Co.au(o)) -r.a0(0) -r.qE(B.Co.au(n)) -o=j.w -o.toString -j.Dt(o,"tEXt",J.dc(B.o.gae(r.c),0,r.a))}if(j.r){r=A.kv(!0,i) -r.bL(j.f) -r.bL(a.gc0(0)) -r.bL(a.gaQ(0)) -r.bL(0) -r.bL(0) -r.dz(a.y) -r.dz(1000) -r.a0(1) -r.a0(0) -s=j.w -s.toString -j.Dt(s,"fcTL",J.dc(B.o.gae(r.c),0,r.a));++j.f}if(j.f<=1){s=j.w -s.toString -j.Dt(s,"IDAT",l)}else{k=A.kv(!0,i) -k.bL(j.f) -k.qE(l) -s=j.w -s.toString -j.Dt(s,"fdAT",J.dc(B.o.gae(k.c),0,k.a));++j.f}}, -a8q(a){var s,r=this,q=r.w -if(q==null)return null -r.Dt(q,"IEND",A.b([],t.t)) -r.f=0 -q=r.w -s=J.dc(B.o.gae(q.c),0,q.a) -r.w=null -return s}, -alw(a,b){var s,r,q,p,o,n,m=this -if(a.gtK().length<=1||b){m.e=1 -m.r=!1 -m.x3(a)}else{s=a.gtK().length -m.e=s -m.r=s>1 -m.c=a.r -if(a.gwH()){r=m.a=A.cco(a,256,10) -for(s=a.gtK(),q=s.length,p=0;p>>3,j=p.a,i=J.e4(o),h=0,g=0,f=null,e=0 -for(;;){s=b.a -s=s==null?null:s.b -if(!(e<(s==null?0:s)))break -r=i.Xv(o,g,n) -g+=n -switch(j){case 1:h=q.b9X(r,k,l,c,h) -break -case 2:h=q.b9Y(r,f,k,c,h) -break -case 3:h=q.b9S(r,f,k,l,c,h) -break -case 4:h=q.b9V(r,f,k,l,c,h) -break -default:h=q.b9U(r,k,c,h) -break}++e -f=r}}, -aEY(a,b,c,d,e){var s,r,q;--a -for(s=d.$flags|0;a>=0;e=r){r=e+1 -q=b[c+a] -s&2&&A.z(d) -d[e]=q;--a}return e}, -b9U(a,b,c,d){var s,r,q=d+1 -c.$flags&2&&A.z(c) -c[d]=0 -s=a.length -if(b===1)for(d=q,r=0;r>>1)}return f}, -blQ(a,b,c){var s=a+b-c,r=s>a?s-a:a-s,q=s>b?s-b:b-s,p=s>c?s-c:c-s -if(r<=q&&r<=p)return a -else if(q<=p)return b -return c}, -b9V(a,b,c,d,e,f){var s,r,q,p,o,n,m,l,k,j,i,h=f+1 -e.$flags&2&&A.z(e) -e[f]=4 -s=a.length -for(r=c-1,q=b==null,f=h,p=0;p255)return B.cb -if(a>15)return B.M -if(a>3)return B.dN -if(a>1)return B.ds -return B.dM}, -a52(a,b){if(a===B.EY||a===B.EZ)return this.b.bI() -return this.Wv()}, -Wv(){var s,r,q=this.a3W() -if(J.b6(q)===0)return 0 -try{s=A.f3(q,null,null) -return s}catch(r){return 0}}, -a3W(){var s,r,q,p,o=this.b -if(o==null)return"" -s=this.c -if(s.length!==0)return B.b.pW(s,0) -r=B.f.dU(o.bNo()) -if(r.length===0)return"" -while(B.f.b0(r,"#"))r=B.f.dU(this.b.aMO(70)) -o=t.He -q=A.H(new A.az(A.b(r.split(" "),t.s),new A.brb(),o),o.i("D.E")) -for(o=q.length,p=0;p0){o.e=new Uint16Array(s) -o.f=new Uint16Array(s) -o.r=new Uint16Array(s) -o.w=new Uint16Array(s) -for(r=0;ra.c-a.d){s=new Uint8Array(r) -this.c=s -B.o.tX(s,0,r,255) -return}this.c=a.rd(r).fI()}, -bo_(a,b,c,d,e,f){var s,r,q,p,o,n,m=b*c -if(d===16)m*=2 -s=new Uint8Array(m) -this.c=s -r=f*c -if(r>=e.length){B.o.tX(s,0,m,255) -return}for(q=0,p=0;p=s)break -o=a.a -a.d=p+1 -m=J.w(o,p) -if(c+n>q)n=q-c -for(l=0;lq)n=q-c -n=Math.min(n,s-a.d) -for(l=0;l=0 -j=0 -for(;;){i=r.e -i===$&&A.e() -if(!(j=0&&k255?255:a+e -q=f+b>255?255:b+f -r=g+c>255?255:c+g -s=h -break -case 1818706796:s=h -r=g -q=f -p=e -break -case 1870030194:p=A.ccR(a,e,d,h) -q=A.ccR(b,f,d,h) -r=A.ccR(c,g,d,h) -s=h -break -case 1934387572:p=A.ccU(a,e) -q=A.ccU(b,f) -r=A.ccU(c,g) -s=h -break -case 1749838196:p=A.ccP(a,e) -q=A.ccP(b,f) -r=A.ccP(c,g) -s=h -break -case 1984719220:p=A.ccV(a,e) -q=A.ccV(b,f) -r=A.ccV(c,g) -s=h -break -case 1816947060:p=A.ccQ(a,e) -q=A.ccQ(b,f) -r=A.ccQ(c,g) -s=h -break -case 1884055924:p=A.ccS(a,e) -q=A.ccS(b,f) -r=A.ccS(c,g) -s=h -break -case 1749903736:p=e<255-a?0:255 -q=f<255-b?0:255 -r=g<255-c?0:255 -s=h -break -case 1684629094:p=Math.abs(e-a) -q=Math.abs(f-b) -r=Math.abs(g-c) -s=h -break -case 1936553316:p=A.ccO(a,e) -q=A.ccO(b,f) -r=A.ccO(c,g) -s=h -break -case 1718842722:s=h -r=g -q=f -p=e -break -case 1717856630:s=h -r=g -q=f -p=e -break -case 1752524064:s=h -r=g -q=f -p=e -break -case 1935766560:s=h -r=g -q=f -p=e -break -case 1668246642:s=h -r=g -q=f -p=e -break -case 1819634976:s=h -r=g -q=f -p=e -break -default:s=h -r=g -q=f -p=e}o=1-n -k.sa4(0,B.d.G(a*o+p*n)) -k.sac(B.d.G(b*o+q*n)) -k.sad(0,B.d.G(c*o+r*n)) -k.sar(0,B.d.G(d*o+s*n))}, -bnv(){var s,r,q=this,p=q.as -p===$&&A.e() -q.c=p.X() -p=q.as.a5() -q.d=p -if(p!==1){q.c=0 -return}s=q.as.rd(6) -for(r=0;r<6;++r)if(J.w(s.a,s.d+r)!==0){q.c=0 -return}q.e=q.as.a5() -q.b=q.as.X() -q.a=q.as.X() -q.f=q.as.a5() -q.r=B.etF[q.as.a5()]}, -bnW(){var s,r,q,p,o,n,m=this,l=m.at -l.d=l.b -for(l=m.z;s=m.at,s.d0){q=r.a5() -p=$.mu() -p.$flags&2&&A.z(p) -p[0]=q -o=$.nG()[0] -if(o<0)o=-o -for(q=t.N,p=t.ZY,n=t.CP,m=0;m0){k.a5() -k.a5() -k.a5() -k.a5() -k.a5() -k.a5() -k.bI()}}, -bnZ(){var s,r,q,p,o,n,m=this,l=m.ay -l.d=l.b -s=l.a5() -if(s===1){l=m.b -r=m.e -r===$&&A.e() -q=l*r -p=new Uint16Array(q) -for(o=0;o0){o=n.X() -if(o>0){m=n.rd(o) -a2=m.d -m.X() -m.X() -m.X() -m.X() -m.bI() -m.bI() -if(m.c-a2===20)m.d+=2 -else{m.bI() -m.bI() -m.X() -m.X() -m.X() -m.X()}}o=n.X() -if(o>0)new A.bsh().b3_(n.rd(o)) -o=n.bI() -a1.Q=n.ui(o) -l=4-B.c.aa(o,4)-1 -if(l>0)n.d+=l -for(a2=n.c,a3=a1.ay,k=a1.cy,j=t.t,i=t.b4;n.ds.a)s.a=r -r=a.b -if(r>s.b)s.b=r -r=a.c -if(r>s.c)s.c=r}} -A.fw.prototype={ -XW(){var s=this -return new A.fw(s.a,s.b,s.c,s.d)}, -aL(a,b){var s=this -return new A.fw(s.a*b,s.b*b,s.c*b,s.d*b)}, -a8(a,b){var s=this -return new A.fw(s.a+b.a,s.b+b.b,s.c+b.c,s.d+b.d)}, -al(a,b){var s=this -return new A.fw(s.a-b.a,s.b-b.b,s.c-b.c,s.d-b.d)}, -aIM(a){var s=this -return s.a*a.a+s.b*a.b+s.c*a.c+s.d*a.d}, -aqI(a){var s=this,r=a.a -if(rs.a)s.a=r -r=a.b -if(r>s.b)s.b=r -r=a.c -if(r>s.c)s.c=r -r=a.d -if(r>s.d)s.d=r}} -A.O_.prototype={ -v(a,b){this.a.aqI(b) -this.b.aqH(b)}} -A.a_k.prototype={ -gaQ(a){return this.b}} -A.NZ.prototype={ -gaQ(a){return this.f}} -A.aps.prototype={ -gaQ(a){return this.b}} -A.jb.prototype={ -sXM(a){var s=this.a,r=this.b -s.$flags&2&&A.z(s) -s[r+1]=a}, -HS(){var s=this.e,r=this.d -if(s)return new A.lv(B.kB[r>>>9],B.kB[r>>>4&31],B.ef[r&15]) -else return new A.lv(B.ef[r>>>7&15],B.ef[r>>>3&15],B.wm[r&7])}, -HU(){var s=this.e,r=this.d -if(s)return new A.fw(B.kB[r>>>9],B.kB[r>>>4&31],B.ef[r&15],255) -else return new A.fw(B.ef[r>>>7&15],B.ef[r>>>3&15],B.wm[r&7],B.wm[r>>>11&7])}, -HT(){var s=this.r,r=this.f -if(s)return new A.lv(B.kB[r>>>10],B.kB[r>>>5&31],B.kB[r&31]) -else return new A.lv(B.ef[r>>>8&15],B.ef[r>>>4&15],B.ef[r&15])}, -HV(){var s=this.r,r=this.f -if(s)return new A.fw(B.kB[r>>>10],B.kB[r>>>5&31],B.kB[r&31],255) -else return new A.fw(B.ef[r>>>8&15],B.ef[r>>>4&15],B.ef[r&15],B.wm[r>>>12&7])}, -wY(){var s=this,r=s.c?1:0,q=s.d,p=s.e?1:0,o=s.f,n=s.r?1:0 -return(r|(q&16383)<<1|p<<15|(o&32767)<<16|n<<31)>>>0}, -vK(a){var s=this,r=s.a[s.b+1] -s.c=(r&1)===1 -s.sXM(s.wY()) -s.d=r>>>1&16383 -s.sXM(s.wY()) -s.e=(r>>>15&1)===1 -s.sXM(s.wY()) -s.f=r>>>16&32767 -s.sXM(s.wY()) -s.r=(r>>>31&1)===1 -s.sXM(s.wY())}} -A.btb.prototype={ -A_(a){var s,r=this,q=a.length,p=q-(q>>>1&1431655765)>>>0 -p=(p&858993459)+(p>>>2&858993459) -if((p+(p>>>4)>>>0&252645135)*16843009>>>0>>>24===1){s=r.b7t(a) -if(s!=null){r.a=a -return r.b=s}}s=r.b7I(a) -if(s!=null){r.a=a -return r.b=s}s=r.b7G(a) -if(s!=null){r.a=a -return r.b=s}return null}, -b7I(a){var s,r,q=A.cT(a,!1,null,0) -if(q.X()!==52)return null -if(q.X()!==55727696)return null -s=A.b([0,0,0,0],t.t) -r=new A.NZ(s) -q.X() -r.b=q.X() -s[0]=q.bI() -s[1]=q.bI() -s[2]=q.bI() -s[3]=q.bI() -q.X() -q.X() -r.f=q.X() -r.r=q.X() -q.X() -q.X() -q.X() -q.X() -r.Q=q.X() -return r}, -b7G(a){var s,r,q=A.cT(a,!1,null,0) -if(q.X()!==52)return null -s=new A.a_k() -s.b=q.X() -s.a=q.X() -q.X() -s.d=q.X() -q.X() -s.f=q.X() -q.X() -q.X() -q.X() -s.y=q.X() -r=q.X() -s.z=r -s.Q=q.X() -if(r!==559044176)return null -return s}, -b7t(a){var s,r,q,p,o,n,m=null,l=a.length,k=A.cT(a,!1,m,0) -if(k.X()!==0)return m -s=new A.aps() -s.b=k.X() -s.a=k.X() -k.X() -k.X() -k.X() -k.X() -k.X() -k.X() -k.X() -r=k.X() -s.y=r -if(r===559044176)return m -q=0 -p=8 -if(!(l===32)){o=0 -for(;;){if(!(o<10)){q=1 -break}n=o<<1>>>0 -if((B.c.cX(64,n)&l)>>>0!==0){p=B.c.cX(16,o) -q=1 -break}if((B.c.cX(128,n)&l)>>>0!==0){p=B.c.cX(16,o) -break}++o}if(o===10)return m}if((q+1)*2===4)return m -s.b=s.a=p -return s}, -uK(a){var s,r,q=this,p=q.b -if(p==null||q.a==null)return null -if(p instanceof A.aps){p=p.a -s=q.b -s=s.gaQ(s) -r=q.a -r.toString -return q.aeK(p,s,r)}else if(p instanceof A.a_k){p=q.a -p.toString -return q.b7F(p)}else if(p instanceof A.NZ){p=q.a -p.toString -return q.b7H(p)}return null}, -Al(a,b,c){if(this.A_(b)==null)return null -return this.uK(0)}, -b7F(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=null,e=a.length -if(e<52||g.b==null)return f -s=g.b -s.toString -t.WC.a(s) -r=A.cT(a,!1,f,0) -r.d+=52 -q=s.Q -if(q<1)q=(s.d&4096)!==0?6:1 -if(q!==1)return f -p=s.a -o=s.b -if(p*o*s.f/8>e-52)return f -switch(s.d&255){case 16:n=A.h7(f,f,B.M,0,B.b_,o,f,0,4,f,B.M,p,!1) -for(s=n.a,s=s.gW(s);s.q();){m=s.gI(s) -l=J.w(r.a,r.d++) -k=J.w(r.a,r.d++) -m.sa4(0,k&240) -m.sac((k&15)<<4) -m.sad(0,l&240) -m.sar(0,(l&15)<<4)}return n -case 17:n=A.h7(f,f,B.M,0,B.b_,o,f,0,4,f,B.M,p,!1) -for(s=n.a,s=s.gW(s);s.q();){m=s.gI(s) -j=r.a5() -i=(j&1)!==0?255:0 -m.sa4(0,j>>>8&248) -m.sac(j>>>3&248) -m.sad(0,(j&62)<<2) -m.sar(0,i)}return n -case 18:n=A.h7(f,f,B.M,0,B.b_,o,f,0,4,f,B.M,p,!1) -for(s=n.a,s=s.gW(s);s.q();){m=s.gI(s) -m.sa4(0,J.w(r.a,r.d++)) -m.sac(J.w(r.a,r.d++)) -m.sad(0,J.w(r.a,r.d++)) -m.sar(0,J.w(r.a,r.d++))}return n -case 19:n=A.h7(f,f,B.M,0,B.b_,o,f,0,3,f,B.M,p,!1) -for(s=n.a,s=s.gW(s);s.q();){m=s.gI(s) -j=r.a5() -m.sa4(0,j>>>8&248) -m.sac(j>>>3&252) -m.sad(0,(j&31)<<3)}return n -case 20:n=A.h7(f,f,B.M,0,B.b_,o,f,0,3,f,B.M,p,!1) -for(s=n.a,s=s.gW(s);s.q();){m=s.gI(s) -j=r.a5() -m.sa4(0,(j&31)<<3) -m.sac(j>>>2&248) -m.sad(0,j>>>7&248)}return n -case 21:n=A.h7(f,f,B.M,0,B.b_,o,f,0,3,f,B.M,p,!1) -for(s=n.a,s=s.gW(s);s.q();){m=s.gI(s) -m.sa4(0,J.w(r.a,r.d++)) -m.sac(J.w(r.a,r.d++)) -m.sad(0,J.w(r.a,r.d++))}return n -case 22:n=A.h7(f,f,B.M,0,B.b_,o,f,0,1,f,B.M,p,!1) -for(s=n.a,s=s.gW(s);s.q();)s.gI(s).sa4(0,J.w(r.a,r.d++)) -return n -case 23:n=A.h7(f,f,B.M,0,B.b_,o,f,0,4,f,B.M,p,!1) -for(s=n.a,s=s.gW(s);s.q();){m=s.gI(s) -i=J.w(r.a,r.d++) -h=J.w(r.a,r.d++) -m.sa4(0,h) -m.sac(h) -m.sad(0,h) -m.sar(0,i)}return n -case 24:return f -case 25:return s.y===0?g.avc(p,o,r.fI()):g.aeK(p,o,r.fI())}return f}, -b7H(a){var s,r,q,p=this -if(!(p.b instanceof A.NZ))return null -s=A.cT(a,!1,null,0) -r=s.d+=52 -q=t.gV.a(p.b) -s.d=r+q.Q -if(q.c[0]===0)switch(q.b){case 2:return p.avc(q.r,q.f,s.fI()) -case 3:return p.aeK(q.r,q.f,s.fI())}return null}, -avc(e3,e4,e5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3=null,d4=A.h7(d3,d3,B.M,0,B.b_,e4,d3,0,3,d3,B.M,e3,!1),d5=e3/4|0,d6=d5-1,d7=J.iu(B.o.gae(e5),0,null),d8=new A.jb(d7),d9=new A.jb(J.iu(B.o.gae(e5),0,null)),e0=new A.jb(J.iu(B.o.gae(e5),0,null)),e1=new A.jb(J.iu(B.o.gae(e5),0,null)),e2=new A.jb(J.iu(B.o.gae(e5),0,null)) -for(s=0,r=0;s>>0 -d8.vK(0) -o=d7[d8.b] -n=d8.c?4:0 -for(m=0,l=0;l<4;++l){k=(s+(l<2?-1:0)&d6)>>>0 -j=(k+1&d6)>>>0 -for(i=l+r,h=0;h<4;++h){g=(q+(h<2?-1:0)&d6)>>>0 -f=(g+1&d6)>>>0 -d9.b=A.jA(g,k)<<1>>>0 -d9.vK(0) -e0.b=A.jA(f,k)<<1>>>0 -e0.vK(0) -e1.b=A.jA(g,j)<<1>>>0 -e1.vK(0) -e2.b=A.jA(f,j)<<1>>>0 -e2.vK(0) -e=d9.HS() -d=B.b7[m][0] -c=e.a -b=e.b -e=e.c -a=e0.HS() -a0=B.b7[m][1] -a1=a.a -a2=a.b -a=a.c -a3=e1.HS() -a4=B.b7[m][2] -a5=a3.a -a6=a3.b -a3=a3.c -a7=e2.HS() -a8=B.b7[m][3] -a9=a7.a -b0=a7.b -a7=a7.c -b1=d9.HT() -b2=B.b7[m][0] -b3=b1.a -b4=b1.b -b1=b1.c -b5=e0.HT() -b6=B.b7[m][1] -b7=b5.a -b8=b5.b -b5=b5.c -b9=e1.HT() -c0=B.b7[m][2] -c1=b9.a -c2=b9.b -b9=b9.c -c3=e2.HT() -c4=B.b7[m][3] -c5=c3.a -c6=c3.b -c3=c3.c -c7=B.SW[n+o&3] -c8=c7[0] -c9=c7[1] -d0=B.c.R((c*d+a1*a0+a5*a4+a9*a8)*c8+(b3*b2+b7*b6+c1*c0+c5*c4)*c9,7) -d1=B.c.R((b*d+a2*a0+a6*a4+b0*a8)*c8+(b4*b2+b8*b6+c2*c0+c6*c4)*c9,7) -d2=B.c.R((e*d+a*a0+a3*a4+a7*a8)*c8+(b1*b2+b5*b6+b9*c0+c3*c4)*c9,7) -c9=d4.a -if(c9!=null)c9.qm(h+p,i,d0,d1,d2) -o=o>>>2;++m}}}return d4}, -aeK(b9,c0,c1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9=null,b0=A.h7(a9,a9,B.M,0,B.b_,c0,a9,0,4,a9,B.M,b9,!1),b1=b9/4|0,b2=b1-1,b3=J.iu(B.o.gae(c1),0,null),b4=new A.jb(b3),b5=new A.jb(J.iu(B.o.gae(c1),0,null)),b6=new A.jb(J.iu(B.o.gae(c1),0,null)),b7=new A.jb(J.iu(B.o.gae(c1),0,null)),b8=new A.jb(J.iu(B.o.gae(c1),0,null)) -for(s=0,r=0;s>>0 -b4.vK(0) -o=b3[b4.b] -n=b4.c?4:0 -for(m=0,l=0;l<4;++l){k=(s+(l<2?-1:0)&b2)>>>0 -j=(k+1&b2)>>>0 -for(i=l+r,h=0;h<4;++h){g=(q+(h<2?-1:0)&b2)>>>0 -f=(g+1&b2)>>>0 -b5.b=A.jA(g,k)<<1>>>0 -b5.vK(0) -b6.b=A.jA(f,k)<<1>>>0 -b6.vK(0) -b7.b=A.jA(g,j)<<1>>>0 -b7.vK(0) -b8.b=A.jA(f,j)<<1>>>0 -b8.vK(0) -e=b5.HU() -d=B.b7[m][0] -c=e.a -b=e.b -a=e.c -e=e.d -a0=b6.HU() -a1=B.b7[m][1] -a1=new A.fw(c*d,b*d,a*d,e*d).a8(0,new A.fw(a0.a*a1,a0.b*a1,a0.c*a1,a0.d*a1)) -a0=b7.HU() -d=B.b7[m][2] -d=a1.a8(0,new A.fw(a0.a*d,a0.b*d,a0.c*d,a0.d*d)) -a0=b8.HU() -a1=B.b7[m][3] -a2=d.a8(0,new A.fw(a0.a*a1,a0.b*a1,a0.c*a1,a0.d*a1)) -a1=b5.HV() -a0=B.b7[m][0] -d=a1.a -e=a1.b -a=a1.c -a1=a1.d -b=b6.HV() -c=B.b7[m][1] -c=new A.fw(d*a0,e*a0,a*a0,a1*a0).a8(0,new A.fw(b.a*c,b.b*c,b.c*c,b.d*c)) -b=b7.HV() -a0=B.b7[m][2] -a0=c.a8(0,new A.fw(b.a*a0,b.b*a0,b.c*a0,b.d*a0)) -b=b8.HV() -c=B.b7[m][3] -a3=a0.a8(0,new A.fw(b.a*c,b.b*c,b.c*c,b.d*c)) -a4=B.SW[n+o&3] -c=a2.a -b=a4[0] -a0=a3.a -a1=a4[1] -a5=B.c.R(c*b+a0*a1,7) -a6=B.c.R(a2.b*b+a3.b*a1,7) -a7=B.c.R(a2.c*b+a3.c*a1,7) -a8=B.c.R(a2.d*a4[2]+a3.d*a4[3],7) -a1=b0.a -if(a1!=null)a1.vc(h+p,i,a5,a6,a7,a8) -o=o>>>2;++m}}}return b0}} -A.a_m.prototype={ -H(){return"PvrFormat."+this.b}} -A.btc.prototype={ -rX(a){var s,r,q,p,o=A.kv(!1,8192) -switch(0){case 0:if(a.gwn()===3){s=this.bDG(a) -r=B.f8Q}else{s=this.bDH(a) -r=B.f8R}break}q=a.gaQ(0) -p=a.gc0(0) -o.bL(55727696) -o.bL(0) -o.bL(r.a-1) -o.bL(0) -o.bL(0) -o.bL(0) -o.bL(q) -o.bL(p) -o.bL(1) -o.bL(1) -o.bL(1) -o.bL(1) -o.bL(0) -o.qE(s) -return J.dc(B.o.gae(o.c),0,o.a)}, -bDG(c8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7 -if(c8.gc0(0)!==c8.gaQ(0))throw A.q(A.bQ("PVRTC requires a square image.")) -s=c8.gc0(0) -if((s&s-1)>>>0!==0)throw A.q(A.bQ(u.fA)) -r=B.c.aR(c8.gc0(0),4) -q=r-1 -s=B.c.aR(c8.gc0(0)*c8.gaQ(0),2) -p=new Uint8Array(s) -s=J.iu(B.o.gae(p),0,null) -o=new A.jb(s) -n=new A.jb(J.iu(B.o.gae(p),0,null)) -m=new A.jb(J.iu(B.o.gae(p),0,null)) -l=new A.jb(J.iu(B.o.gae(p),0,null)) -k=new A.jb(J.iu(B.o.gae(p),0,null)) -for(j=s.$flags|0,i=t.nO,h=0;h>>0 -o.vK(0) -o.c=!1 -e=o.wY() -d=o.b+1 -j&2&&A.z(s) -s[d]=e -e=i.a(f.a) -o.d=(B.wa[e.a]<<9|B.wa[e.b]<<4|B.vw[e.c])>>>0 -s[d]=o.wY() -o.e=!0 -s[d]=o.wY() -e=i.a(f.b) -o.f=(B.oX[e.a]<<10|B.oX[e.b]<<5|B.oX[e.c])>>>0 -s[d]=o.wY() -o.r=!1 -s[d]=o.wY()}for(h=0,c=0;h>>0 -a3=(a2+1&q)>>>0 -for(i=c+a1,a4=0;a4<4;++a4){a5=(g+(a4<2?-1:0)&q)>>>0 -a6=(a5+1&q)>>>0 -n.b=A.jA(a5,a2)<<1>>>0 -n.vK(0) -m.b=A.jA(a6,a2)<<1>>>0 -m.vK(0) -l.b=A.jA(a5,a3)<<1>>>0 -l.vK(0) -k.b=A.jA(a6,a3)<<1>>>0 -k.vK(0) -e=n.HS() -d=B.b7[a][0] -a7=e.a -a8=e.b -e=e.c -a9=m.HS() -b0=B.b7[a][1] -b1=a9.a -b2=a9.b -a9=a9.c -b3=l.HS() -b4=B.b7[a][2] -b5=b3.a -b6=b3.b -b3=b3.c -b7=k.HS() -b8=B.b7[a][3] -b5=a7*d+b1*b0+b5*b4+b7.a*b8 -b6=a8*d+b2*b0+b6*b4+b7.b*b8 -b8=e*d+a9*b0+b3*b4+b7.c*b8 -b7=n.HT() -b4=B.b7[a][0] -b3=b7.a -b0=b7.b -b7=b7.c -a9=m.HT() -d=B.b7[a][1] -e=a9.a -b2=a9.b -a9=a9.c -a8=l.HT() -b1=B.b7[a][2] -a7=a8.a -b9=a8.b -a8=a8.c -c0=k.HT() -c1=B.b7[a][3] -c2=c0.a -c3=c0.b -c0=c0.c -c4=c8.a -c5=c4==null?null:c4.d8(b+a4,i,null) -if(c5==null)c5=new A.eg() -e=b3*b4+e*d+a7*b1+c2*c1-b5 -c3=b0*b4+b2*d+b9*b1+c3*c1-b6 -c1=b7*b4+a9*d+a8*b1+c0*c1-b8 -c6=((B.d.G(c5.ga4(c5))*16-b5)*e+(B.d.G(c5.gac())*16-b6)*c3+(B.d.G(c5.gad(c5))*16-b8)*c1)*16 -c7=e*e+c3*c3+c1*c1 -if(c6>3*c7)++a0 -if(c6>8*c7)++a0 -if(c6>13*c7)++a0 -a0=(a0>>>2|a0<<30)>>>0;++a}}o.b=A.jA(g,h)<<1>>>0 -o.vK(0) -i=o.b -j&2&&A.z(s) -s[i]=a0}return p}, -bDH(c2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1 -if(c2.gc0(0)!==c2.gaQ(0))throw A.q(A.bQ("PVRTC requires a square image.")) -s=c2.gc0(0) -if((s&s-1)>>>0!==0)throw A.q(A.bQ(u.fA)) -r=B.c.aR(c2.gc0(0),4) -q=r-1 -s=B.c.aR(c2.gc0(0)*c2.gaQ(0),2) -p=new Uint8Array(s) -s=J.iu(B.o.gae(p),0,null) -o=new A.jb(s) -n=new A.jb(J.iu(B.o.gae(p),0,null)) -m=new A.jb(J.iu(B.o.gae(p),0,null)) -l=new A.jb(J.iu(B.o.gae(p),0,null)) -k=new A.jb(J.iu(B.o.gae(p),0,null)) -for(j=t.Za,i=s.$flags|0,h=0,g=0;h>>0 -o.vK(0) -o.c=!1 -c=o.wY() -b=o.b+1 -i&2&&A.z(s) -s[b]=c -c=j.a(d.a) -a=B.Ux[c.d] -a0=c.a -a1=c.b -c=c.c -if(a===7){o.d=(B.wa[a0]<<9|B.wa[a1]<<4|B.vw[c])>>>0 -s[b]=o.wY() -o.e=!0 -s[b]=o.wY()}else{o.d=(a<<11|B.vw[a0]<<7|B.vw[a1]<<3|B.Ux[c])>>>0 -s[b]=o.wY() -o.e=!1 -s[b]=o.wY()}c=j.a(d.b) -a=B.eb3[c.d] -a0=c.a -a1=c.b -c=c.c -if(a===7){o.f=(B.oX[a0]<<10|B.oX[a1]<<5|B.oX[c])>>>0 -s[b]=o.wY() -o.r=!0 -s[b]=o.wY()}else{o.f=(a<<12|B.CH[a0]<<8|B.CH[a1]<<4|B.CH[c])>>>0 -s[b]=o.wY() -o.r=!1 -s[b]=o.wY()}}for(h=0,g=0;h>>0 -a6=(a5+1&q)>>>0 -for(j=g+a4,a7=0;a7<4;++a7){a8=(f+(a7<2?-1:0)&q)>>>0 -a9=(a8+1&q)>>>0 -n.b=A.jA(a8,a5)<<1>>>0 -n.vK(0) -m.b=A.jA(a9,a5)<<1>>>0 -m.vK(0) -l.b=A.jA(a8,a6)<<1>>>0 -l.vK(0) -k.b=A.jA(a9,a6)<<1>>>0 -k.vK(0) -c=n.HU() -b=B.b7[a2][0] -a0=c.a -a1=c.b -b0=c.c -c=c.d -b1=m.HU() -b2=B.b7[a2][1] -b2=new A.fw(a0*b,a1*b,b0*b,c*b).a8(0,new A.fw(b1.a*b2,b1.b*b2,b1.c*b2,b1.d*b2)) -b1=l.HU() -b=B.b7[a2][2] -b=b2.a8(0,new A.fw(b1.a*b,b1.b*b,b1.c*b,b1.d*b)) -b1=k.HU() -b2=B.b7[a2][3] -b3=b.a8(0,new A.fw(b1.a*b2,b1.b*b2,b1.c*b2,b1.d*b2)) -b2=n.HV() -b1=B.b7[a2][0] -b=b2.a -c=b2.b -b0=b2.c -b2=b2.d -a1=m.HV() -a0=B.b7[a2][1] -a0=new A.fw(b*b1,c*b1,b0*b1,b2*b1).a8(0,new A.fw(a1.a*a0,a1.b*a0,a1.c*a0,a1.d*a0)) -a1=l.HV() -b1=B.b7[a2][2] -b1=a0.a8(0,new A.fw(a1.a*b1,a1.b*b1,a1.c*b1,a1.d*b1)) -a1=k.HV() -a0=B.b7[a2][3] -b4=b1.a8(0,new A.fw(a1.a*a0,a1.b*a0,a1.c*a0,a1.d*a0)) -a0=c2.a -b5=a0==null?null:a0.d8(e+a7,j,null) -if(b5==null)b5=new A.eg() -b6=A.b_(b5.ga4(b5)) -b7=A.b_(b5.gac()) -b8=A.b_(b5.gad(b5)) -a=A.b_(b5.gar(b5)) -b9=b4.al(0,b3) -c0=new A.fw(b6*16,b7*16,b8*16,a*16).al(0,b3).aIM(b9)*16 -c1=b9.aIM(b9) -if(c0>3*c1)++a3 -if(c0>8*c1)++a3 -if(c0>13*c1)++a3 -a3=(a3>>>2|a3<<30)>>>0;++a2}}o.b=A.jA(f,h)<<1>>>0 -o.vK(0) -j=o.b -i&2&&A.z(s) -s[j]=a3}return p}} -A.btd.prototype={ -$2(a,b){var s=this.a.xQ(this.b+a,this.c+b) -return new A.lv(A.b_(s.ga4(s)),A.b_(s.gac()),A.b_(s.gad(s)))}, -$S:1194} -A.bte.prototype={ -$2(a,b){var s=this.a.xQ(this.b+a,this.c+b) -return new A.fw(A.b_(s.ga4(s)),A.b_(s.gac()),A.b_(s.gad(s)),A.b_(s.gar(s)))}, -$S:1195} -A.a2u.prototype={ -CG(a,b){var s,r=this -if(b.c-b.d<18)return -r.a=b.bI() -r.b=b.bI() -s=b.bI() -r.c=s<12?B.ekD[s]:B.yc -b.a5() -r.e=b.a5() -r.f=b.bI() -b.a5() -b.a5() -r.x=b.a5() -r.y=b.a5() -r.z=b.bI() -r.Q=b.bI()}, -amU(){var s=this,r=s.z -if(r!==8&&r!==16&&r!==24&&r!==32)return!1 -r=s.c -if(r===B.mo||r===B.mp){if(s.e>256||s.b!==1)return!1 -r=s.f -if(r!==16&&r!==24&&r!==32)return!1}else if(s.b===1)return!1 -return!0}} -A.nl.prototype={ -H(){return"TgaImageType."+this.b}} -A.bIO.prototype={ -Al(a,b,c){if(this.A_(b)==null)return null -return this.uK(0)}, -A_(a){var s,r,q,p,o=this -o.a=new A.a2u(B.yc) -s=A.cT(a,!1,null,0) -o.b=s -r=s.rd(18) -o.a.CG(0,r) -s=o.a -if(!s.amU())return null -q=o.b -q.d+=s.a -p=s.c -if(p===B.mo||p===B.mp)s.as=q.rd(s.e*B.c.R(s.f,3)).fI() -s=o.a -s.ax=o.b.d -return s}, -uK(a){var s=this,r=s.a -if(r==null)return null -r=r.c -if(r===B.abv)return s.avb() -else if(r===B.abu||r===B.mp)return s.b7L() -else if(r===B.mo)return s.avb() -return null}, -av7(a,b){var s,r,q,p,o,n,m,l=this,k=A.cT(a,!1,null,0),j=l.a.f -if(j===16){j=l.b -j===$&&A.e() -s=j.a5() -r=s>>>7&248 -q=s>>>2&248 -p=(s&31)<<3 -o=(s&32768)!==0?0:255 -for(n=0;n=0))break -a3=a1.a -a1.d=a2+1 -o=J.w(a3,a2) -n=(o&127)+1 -m=0 -if((o&128)!==0)if(c){a1=e.b -l=J.w(a1.a,a1.d++) -for(k=0;k=r){--q -if(q<0){p=m -break}p=0}else p=j}}else{a1=e.b -if(a){i=a1.a5() -l=i>>>7&248 -h=i>>>2&248 -g=(i&31)<<3 -f=(i&32768)!==0?0:255 -for(k=0;k=r){--q -if(q<0){p=m -break}p=0}else p=j}}else{g=J.w(a1.a,a1.d++) -a1=e.b -h=J.w(a1.a,a1.d++) -a1=e.b -l=J.w(a1.a,a1.d++) -if(a0){a1=e.b -f=J.w(a1.a,a1.d++)}else f=255 -for(k=0;k=r){--q -if(q<0){p=m -break}p=0}else p=j}}}else if(c)for(k=0;k=r){--q -if(q<0){p=m -break}p=0}else p=j}else if(a)for(k=0;k>>7&248,i>>>2&248,(i&31)<<3,f) -a1=e.b -if(a1.d>=a1.c){p=j -break}if(j>=r){--q -if(q<0){p=m -break}p=0}else p=j}else for(k=0;k=r){--q -if(q<0){p=m -break}p=0}else p=j}if(p>=r){--q -if(q<0)break -p=0}}return s}, -avb(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null,b=d.b -b===$&&A.e() -s=d.a -b.d=s.ax -r=s.z -b=r===16 -q=!0 -if(!b)if(r!==32){p=s.c -if(p===B.mo||p===B.mp){p=s.f -p=p===16||p===32}else p=!1 -q=p}p=s.x -o=s.y -n=q?4:3 -s=s.c -m=A.h7(c,c,B.M,0,B.b_,o,c,0,n,c,B.M,p,s===B.mo||s===B.mp) -s=d.a -p=s.c -if(p===B.mo||p===B.mp){s=s.as -s.toString -p=m.a -p=p==null?c:p.gdq() -p.toString -d.av7(s,p)}if(r===8)for(l=m.gaQ(0)-1;l>=0;--l){k=0 -for(;;){b=m.a -b=b==null?c:b.a -if(!(k<(b==null?0:b)))break -b=d.b -j=J.w(b.a,b.d++) -b=m.a -if(b!=null)b.xk(k,l,j);++k}}else if(b)for(l=m.gaQ(0)-1;l>=0;--l){k=0 -for(;;){b=m.a -b=b==null?c:b.a -if(!(k<(b==null?0:b)))break -i=d.b.a5() -h=(i&32768)!==0?0:255 -b=m.a -if(b!=null)b.vc(k,l,i>>>7&248,i>>>2&248,(i&31)<<3,h);++k}}else for(l=m.gaQ(0)-1;l>=0;--l){k=0 -for(;;){b=m.a -b=b==null?c:b.a -if(!(k<(b==null?0:b)))break -b=d.b -g=J.w(b.a,b.d++) -b=d.b -f=J.w(b.a,b.d++) -b=d.b -e=J.w(b.a,b.d++) -if(q){b=d.b -h=J.w(b.a,b.d++)}else h=255 -b=m.a -if(b!=null)b.vc(k,l,e,f,g,h);++k}}return m}} -A.bIP.prototype={ -rX(a){var s,r,q,p,o,n,m,l=null,k=A.kv(!0,8192),j=A.bA(18,0,!1,t.S) -j[2]=2 -j[12]=a.gc0(0)&255 -j[13]=B.c.R(a.gc0(0),8)&255 -j[14]=a.gaQ(0)&255 -j[15]=B.c.R(a.gaQ(0),8)&255 -s=a.a -s=s==null?l:s.gdq() -r=s==null?l:s.b -if(r==null)r=a.gwn() -j[16]=r===3?24:32 -k.qE(j) -if(r===4)for(q=a.gaQ(0)-1;q>=0;--q){p=0 -for(;;){s=a.a -o=s==null -n=o?l:s.a -if(!(p<(n==null?0:n)))break -m=o?l:s.d8(p,q,l) -if(m==null)m=new A.eg() -k.a0(A.b_(m.gad(m))) -k.a0(A.b_(m.gac())) -k.a0(A.b_(m.ga4(m))) -k.a0(A.b_(m.gar(m)));++p}}else for(q=a.gaQ(0)-1;q>=0;--q){p=0 -for(;;){s=a.a -o=s==null -n=o?l:s.a -if(!(p<(n==null?0:n)))break -m=o?l:s.d8(p,q,l) -if(m==null)m=new A.eg() -k.a0(A.b_(m.gad(m))) -k.a0(A.b_(m.gac())) -k.a0(A.b_(m.ga4(m)));++p}}return J.dc(B.o.gae(k.c),0,k.a)}} -A.bJ2.prototype={ -jv(a){var s,r,q,p,o=this -if(a===0)return 0 -if(o.c===0){o.c=8 -o.b=o.a.bI()}for(s=o.a,r=0;q=o.c,a>q;){r=B.c.dd(r,q)+(o.b&B.nf[q]) -a-=q -o.c=8 -o.b=J.w(s.a,s.d++)}if(a>0){if(q===0){o.c=8 -o.b=s.bI()}s=B.c.dd(r,a) -q=o.b -p=o.c-a -r=s+(B.c.xl(q,p)&B.nf[a]) -o.c=p}return r}} -A.atE.prototype={ -l(a){var s=this,r=s.a,q=$.c9V().h(0,r) -if(q!=null)return q.a+": "+s.b.l(0)+" "+s.c -return"<"+r+">: "+s.b.l(0)+" "+s.c}, -gc9(){return this.b!==B.R}, -Ay(a){var s,r,q,p=this,o=p.e -if(o!=null)return o -o=p.f -o.d=p.d -s=p.c -r=p.b -q=o.rd(s*(r!==B.R?B.nb[r.a]:0)) -switch(r.a){case 1:return p.e=new A.t0(new Uint8Array(A.bf(q.rd(s).fI()))) -case 2:return p.e=new A.Ay(s===0?"":q.ui(s-1)) -case 7:return p.e=new A.t0(new Uint8Array(A.bf(q.rd(s).fI()))) -case 3:return p.e=A.ck0(q,s) -case 4:return p.e=A.cjW(q,s) -case 5:return p.e=A.cjX(q,s) -case 11:return p.e=A.ck1(q,s) -case 12:return p.e=A.cjU(q,s) -case 6:return p.e=new A.uV(new Int8Array(A.bf(J.ca7(B.o.gae(q.fI()),0,s)))) -case 8:return p.e=A.ck_(q,s) -case 9:return p.e=A.cjY(q,s) -case 10:return p.e=A.cjZ(q,s) -case 13:case 0:return null}}, -gb7(a){return this.b}, -gk(a){return this.e}} -A.bJ5.prototype={ -bC2(a,b,c,d){var s,r,q,p=this -p.r=b -p.x=p.w=0 -s=B.c.aR(p.a+7,8) -for(r=0,q=0;q>>0] -n=B.c.R(p,1) -c+=B.c.R(p,4)&4095 -k.wz(4-(n&7))}else if(o===0)throw A.q(A.bQ("TIFFFaxDecoder0")) -else if(o===15)throw A.q(A.bQ("TIFFFaxDecoder1")) -else{c+=B.c.R(p,5)&2047 -k.wz(10-o) -if((p&1)===0){k.f[k.d++]=c -r=!1}}}if(c===s){if(k.z===2)if(k.w!==0){s=k.x -s.toString -k.x=s+1 -k.w=0}break}while(!r){p=B.Pl[k.A7(4)] -m=p>>>5&2047 -l=!0 -if(m===100){p=B.QH[k.J_(9)] -o=B.c.R(p,1)&15 -m=B.c.R(p,5)&2047 -if(o===12){k.wz(5) -p=B.w0[k.A7(4)] -n=B.c.R(p,1) -m=B.c.R(p,4)&4095 -k.AY(a,b,c,m) -c+=m -k.wz(4-(n&7))}else if(o===15)throw A.q(A.bQ("TIFFFaxDecoder2")) -else{k.AY(a,b,c,m) -c+=m -k.wz(9-o) -if((p&1)===0){k.f[k.d++]=c -r=l}}}else{if(m===200){p=B.Pf[k.A7(2)] -m=p>>>5&2047 -k.AY(a,b,c,m) -c+=m -k.wz(2-(p>>>1&15)) -k.f[k.d++]=c}else{k.AY(a,b,c,m) -c+=m -k.wz(4-(p>>>1&15)) -k.f[k.d++]=c}r=l}}if(c===s){if(k.z===2)if(k.w!==0){s=k.x -s.toString -k.x=s+1 -k.w=0}break}}k.f[k.d++]=c}, -bC3(a1,a2,a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this -a0.r=a2 -a0.z=3 -a0.x=a0.w=0 -s=a0.a -r=B.c.aR(s+7,8) -q=A.bA(2,null,!1,t.bo) -a0.at=a5&1 -a0.as=a5>>>2&1 -if(a0.aAv()!==1)throw A.q(A.bQ("TIFFFaxDecoder3")) -a0.aeI(a1,0,a3) -for(p=r,o=1;o>>3&15 -e=g&7 -if(f===0){if(!k){h.toString -a0.AY(a1,p,m,h-m)}a0.wz(7-e) -m=h -l=m}else if(f===1){a0.wz(7-e) -d=j+1 -c=d+1 -if(k){m+=a0.a3s() -a0.f[j]=m -b=a0.a3r() -a0.AY(a1,p,m,b) -m+=b -a0.f[d]=m}else{b=a0.a3r() -a0.AY(a1,p,m,b) -m+=b -a0.f[j]=m -m+=a0.a3s() -a0.f[d]=m}j=c -l=m}else{if(f<=8){i.toString -a=i+(f-5) -d=j+1 -a0.f[j]=a -k=!k -if(k)a0.AY(a1,p,m,a-m) -a0.wz(7-e)}else throw A.q(A.bQ("TIFFFaxDecoder4")) -m=a -j=d -l=m}}a0.f[j]=m -a0.d=j+1}else a0.aeI(a1,p,a3) -p+=r}}, -bC9(a5,a6,a7,a8,a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this -a4.r=a6 -a4.z=4 -a4.x=a4.w=0 -s=a4.a -r=B.c.aR(s+7,8) -q=A.bA(2,null,!1,t.bo) -p=a4.f -a4.d=0 -a4.d=1 -p[0]=s -a4.d=2 -p[1]=s -for(o=0,n=0;n>>3&15 -d=f&7 -if(e===0){if(!j){g.toString -a4.AY(a5,o,l,g-l)}a4.wz(7-d) -l=g -k=l}else if(e===1){a4.wz(7-d) -c=i+1 -b=c+1 -if(j){l+=a4.a3s() -m[i]=l -a=a4.a3r() -a4.AY(a5,o,l,a) -l+=a -m[c]=l}else{a=a4.a3r() -a4.AY(a5,o,l,a) -l+=a -m[i]=l -l+=a4.a3s() -m[c]=l}i=b -k=l}else if(e<=8){h.toString -a0=h+(e-5) -c=i+1 -m[i]=a0 -j=!j -if(j)a4.AY(a5,o,l,a0-l) -a4.wz(7-d) -l=a0 -i=c -k=l}else if(e===11){if(a4.A7(3)!==7)throw A.q(A.bQ("TIFFFaxDecoder5")) -for(a1=0,a2=!1;!a2;j=a3){while(a4.A7(1)!==1)++a1 -if(a1>5){a1-=6 -if(!j&&a1>0){c=i+1 -m[i]=l -i=c}l+=a1 -if(a1>0)j=!0 -a3=a4.A7(1)===0 -if(a3){if(!j){c=i+1 -m[i]=l -i=c}}else if(j){c=i+1 -m[i]=l -i=c}j=a3 -a2=!0}a3=a1===5 -if(a3){if(!j){c=i+1 -m[i]=l -i=c}l+=a1}else{l+=a1 -c=i+1 -m[i]=l -a4.AY(a5,o,l,1);++l -i=c}}}else throw A.q(A.bQ("TIFFFaxDecoder5 "+e))}m[i]=l -a4.d=i+1 -o+=r}}, -a3s(){var s,r,q,p,o,n,m=this -for(s=0,r=!0;r;){q=m.J_(10) -p=B.To[q] -o=B.c.R(p,1)&15 -if(o===12){p=B.w0[(q<<2&12|m.A7(2))>>>0] -n=B.c.R(p,1) -s+=B.c.R(p,4)&4095 -m.wz(4-(n&7))}else if(o===0)throw A.q(A.bQ("TIFFFaxDecoder0")) -else if(o===15)throw A.q(A.bQ("TIFFFaxDecoder1")) -else{s+=B.c.R(p,5)&2047 -m.wz(10-o) -if((p&1)===0)r=!1}}return s}, -a3r(){var s,r,q,p,o,n,m=this -for(s=0,r=!1;!r;){q=B.Pl[m.A7(4)] -p=q>>>5&2047 -if(p===100){q=B.QH[m.J_(9)] -o=B.c.R(q,1)&15 -n=B.c.R(q,5) -if(o===12){m.wz(5) -q=B.w0[m.A7(4)] -n=B.c.R(q,1) -s+=B.c.R(q,4)&4095 -m.wz(4-(n&7))}else if(o===15)throw A.q(A.bQ("TIFFFaxDecoder2")) -else{s+=n&2047 -m.wz(9-o) -if((q&1)===0)r=!0}}else{if(p===200){q=B.Pf[m.A7(2)] -s+=q>>>5&2047 -m.wz(2-(q>>>1&15))}else{s+=p -m.wz(4-(q>>>1&15))}r=!0}}return s}, -aAv(){var s,r,q=this,p="TIFFFaxDecoder8",o=q.as -if(o===0){if(q.J_(12)!==1)throw A.q(A.bQ("TIFFFaxDecoder6"))}else if(o===1){o=q.w -o.toString -s=8-o -if(q.J_(s)!==0)throw A.q(A.bQ(p)) -if(s<4)if(q.J_(8)!==0)throw A.q(A.bQ(p)) -while(r=q.J_(8),r!==1)if(r!==0)throw A.q(A.bQ(p))}if(q.at===0)return 1 -else return q.A7(1)}, -awU(a,b,c){var s,r=this,q=r.e,p=r.d,o=r.y,n=o>0?o-1:0 -n=b?(n&4294967294)>>>0:(n|1)>>>0 -for(s=n;sa){r.y=s -c[0]=o -break}}o=s+1 -if(o0){s=B.c.dd(1,7-k) -r=J.w(a.a,a.d+l) -for(;;){if(!(s>0&&n>>0 -s=s>>>1;++n}a.j(0,l,r)}l=B.c.R(n,3) -for(q=m-7;n>>0);++n}}, -J_(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.r -e===$&&A.e() -s=e.d -r=e.c-s-1 -q=f.x -p=f.c -o=0 -n=0 -if(p===1){q.toString -m=J.w(e.a,s+q) -if(!(q===r)){e=q+1 -s=f.r -p=s.a -s=s.d -if(e===r)o=J.w(p,s+e) -else{o=J.w(p,s+e) -e=f.r -n=J.w(e.a,e.d+(q+2))}}}else if(p===2){q.toString -m=B.p3[J.w(e.a,s+q)&255] -if(!(q===r)){e=q+1 -s=f.r -p=s.a -s=s.d -if(e===r)o=B.p3[J.w(p,s+e)&255] -else{o=B.p3[J.w(p,s+e)&255] -e=f.r -n=B.p3[J.w(e.a,e.d+(q+2))&255]}}}else throw A.q(A.bQ("TIFFFaxDecoder7")) -e=f.w -e.toString -l=8-e -k=a-l -if(k>8){j=k-8 -i=8}else{i=k -j=0}e=f.x -e.toString -e=f.x=e+1 -h=B.c.dd(m&B.nf[l],k) -g=B.c.qz(o&B.D1[i],8-i) -if(j!==0){g=B.c.dd(g,j)|B.c.qz(n&B.D1[j],8-j) -f.x=e+1 -f.w=j}else if(i===8){f.w=0 -f.x=e+1}else f.w=i -return(h|g)>>>0}, -A7(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.r -h===$&&A.e() -s=h.d -r=h.c-s-1 -q=i.x -p=i.c -o=0 -if(p===1){q.toString -n=J.w(h.a,s+q) -if(!(q===r)){h=i.r -o=J.w(h.a,h.d+(q+1))}}else if(p===2){q.toString -n=B.p3[J.w(h.a,s+q)&255] -if(!(q===r)){h=i.r -o=B.p3[J.w(h.a,h.d+(q+1))&255]}}else throw A.q(A.bQ("TIFFFaxDecoder7")) -h=i.w -h.toString -m=8-h -l=a-m -k=m-a -if(k>=0){j=B.c.qz(n&B.nf[m],k) -h+=a -i.w=h -if(h===8){i.w=0 -h=i.x -h.toString -i.x=h+1}}else{j=(B.c.dd(n&B.nf[m],-k)|B.c.qz(o&B.D1[l],8-l))>>>0 -h=i.x -h.toString -i.x=h+1 -i.w=l}return j}, -wz(a){var s,r=this,q=r.w -q.toString -s=q-a -if(s<0){q=r.x -q.toString -r.x=q-1 -r.w=8+s}else r.w=s}} -A.atF.prototype={ -b3g(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null,b=A.c7(a0,c,0),a=a0.a5() -for(s=d.a,r=0;r13){a0.d+=4 -continue}n=B.S2[p] -if(o*B.nb[p]>4)m=a0.X() -else{m=a0.d -a0.d=m+4}l=new A.atE(q,n,o,m,b) -s.j(0,q,l) -if(q===256){k=l.Ay(0) -k=k==null?c:k.G(0) -d.b=k==null?0:k}else if(q===257){k=l.Ay(0) -k=k==null?c:k.G(0) -d.c=k==null?0:k}else if(q===262){j=l.Ay(0) -i=j==null?c:j.G(0) -if(i==null)i=17 -if(i<17)d.d=B.eic[i] -else d.d=B.Gm}else if(q===259){k=l.Ay(0) -k=k==null?c:k.G(0) -d.e=k==null?0:k}else if(q===258){k=l.Ay(0) -k=k==null?c:k.G(0) -d.f=k==null?0:k}else if(q===277){k=l.Ay(0) -k=k==null?c:k.G(0) -d.r=k==null?0:k}else if(q===317){k=l.Ay(0) -k=k==null?c:k.G(0) -d.Q=k==null?0:k}else if(q===339){k=l.Ay(0) -j=k==null?c:k.G(0) -d.x=B.ejk[j==null?0:j]}else if(q===320){j=l.Ay(0) -if(j!=null){k=J.cAJ(B.o.gae(j.CM())) -d.id=k -d.k1=0 -k=k.length/3|0 -d.k2=k -d.k3=k*2}}}k=d.id -h=k!=null -if(h&&d.d===B.Gn)d.r=1 -if(d.b===0||d.c===0)return -if(h&&d.f===8){g=k.length -for(h=k.$flags|0,r=0;r>>8}}if(d.d===B.Gl)d.z=!0 -d.w=d.r -if(s.ao(0,324)){d.ay=d.QF(322) -d.ch=d.QF(323) -d.CW=d.a51(324) -d.cx=d.a51(325)}else{d.ay=d.a50(322,d.b) -if(!s.ao(0,278))d.ch=d.a50(323,d.c) -else{e=d.QF(278) -if(e===-1)d.ch=d.c -else d.ch=e}d.CW=d.a51(273) -d.cx=d.a51(279)}k=d.b -h=d.ay -d.cy=B.c.qs(k+h-1,h) -h=d.c -k=d.ch -d.db=B.c.qs(h+k-1,k) -d.dy=d.a50(266,1) -d.fr=d.QF(292) -d.fx=d.QF(293) -d.QF(338) -switch(d.d.a){case 0:case 1:s=d.f -if(s===1&&d.r===1)d.y=B.Gk -else if(s===4&&d.r===1)d.y=B.fkL -else if(B.c.aa(s,8)===0){s=d.r -if(s===1)d.y=B.fkM -else if(s===2)d.y=B.fkN -else d.y=B.tu}break -case 2:if(B.c.aa(d.f,8)===0){s=d.r -if(s===3)d.y=B.abz -else if(s===4)d.y=B.fkP -else d.y=B.tu}break -case 3:s=!1 -if(d.r===1)if(d.id!=null){s=d.f -s=s===4||s===8||s===16}if(s)d.y=B.fkO -break -case 4:if(d.f===1&&d.r===1)d.y=B.Gk -break -case 6:if(d.e===7&&d.f===8&&d.r===3)d.y=B.abz -else{if(s.ao(0,530)){j=s.h(0,530).Ay(0) -d.as=j.G(0) -s=d.at=j.ty(0,1)}else s=d.at=d.as=2 -k=d.as -k===$&&A.e() -if(k*s===1)d.y=B.tu -else if(d.f===8&&d.r===3)d.y=B.fkQ}break -case 5:if(B.c.aa(d.f,8)===0)d.y=B.tu -s=d.r -if(s===4)d.w=3 -else if(s===5)d.w=4 -break -default:if(B.c.aa(d.f,8)===0)d.y=B.tu -break}}, -gc9(){return this.b!==0&&this.c!==0}, -b4(a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=null,a0=b.x,a1=a0===B.q1,a2=a0===B.aT -a0=b.f -if(a0===1)s=B.dM -else if(a0===2)s=B.ds -else{if(a0===4)a0=B.dN -else if(a1&&a0===16)a0=B.l9 -else if(a1&&a0===32)a0=B.lL -else if(a1&&a0===64)a0=B.n1 -else if(a2&&a0===8)a0=B.n2 -else if(a2&&a0===16)a0=B.n3 -else if(a2&&a0===32)a0=B.n4 -else if(a0===16)a0=B.cb -else a0=a0===32?B.lM:B.M -s=a0}r=b.id!=null&&b.d===B.Gn -q=r?3:b.w -a0=b.b -p=A.h7(a,a,s,0,B.b_,b.c,a,0,q,a,s,a0,r) -if(r){a0=p.a -a0=a0==null?a:a0.gdq() -a0.toString -o=b.id -n=o.length -m=n/3|0 -l=b.k1 -l===$&&A.e() -k=b.k2 -k===$&&A.e() -j=b.k3 -j===$&&A.e() -for(i=j,h=k,g=l,f=0;f=n)break -a0.zi(f,o[g],o[h],o[i])}}e=0 -d=0 -for(;;){a0=b.db -a0===$&&A.e() -if(!(e=p.c||a0>=b0.b||b>=b0.c)break -p=b0.r -if(p===1){p=b0.x -if(p===B.q1){p=b0.f -if(p===32){p=r.X() -m=$.h1() -m.$flags&2&&A.z(m) -m[0]=p -a2=$.DC()[0]}else if(p===64)a2=r.aaK() -else if(p===16){p=r.a5() -m=$.hx -a2=(m!=null?m:A.id())[p]}else a2=0 -if(a0=4)if(b0.x===B.q1){p=b0.f -if(p===32){p=r.X() -m=$.h1() -m.$flags&2&&A.z(m) -m[0]=p -p=$.DC() -a6=p[0] -m[0]=r.X() -a7=p[0] -m[0]=r.X() -a8=p[0] -m[0]=r.X() -a9=p[0]}else{a7=0 -a8=0 -a9=0 -if(p===64)a6=r.aaK() -else if(p===16){p=r.a5() -m=$.hx -a6=(m!=null?m:A.id())[p] -p=r.a5() -m=$.hx -a7=(m!=null?m:A.id())[p] -p=r.a5() -m=$.hx -a8=(m!=null?m:A.id())[p] -p=r.a5() -m=$.hx -a9=(m!=null?m:A.id())[p]}else a6=0}if(a0=(a4==null?0:a4)}else a4=!0 -if(a4)break -a4=f.jv(1) -p=a6.a -if(a4===0){if(p!=null)p.qm(a0,b,d,0,0)}else if(p!=null)p.qm(a0,b,c,0,0)}f.c=0}}, -ava(a,b,c){var s,r,q,p,o,n,m,l,k,j -for(s=J.ce(c),r=0,q=0;q=0&&m<=127)for(o=m+1,r=p,l=0;l=-127 -r=p+1 -if(o){j=J.w(a.a,a.d+p) -for(o=-m+1,l=0;l=0;--n)J.aV(m.r,m.w++,r[n]) -m.at3(p,r[m.as-1])}else{m.axb(p) -o=m.as -o===$&&A.e() -n=o-1 -for(;n>=0;--n)J.aV(m.r,m.w++,r[n]) -J.aV(m.r,m.w++,r[m.as-1]) -m.at3(p,r[m.as-1])}p=q}q=m.aft()}}, -at3(a,b){var s,r=this,q=r.y -q===$&&A.e() -s=r.Q -s.toString -q.$flags&2&&A.z(q) -q[s]=b -q=r.z -q===$&&A.e() -q.$flags&2&&A.z(q) -q[s]=a -s=r.Q=s+1 -if(s===511)r.a=10 -else if(s===1023)r.a=11 -else if(s===2047)r.a=12}, -axb(a){var s,r,q,p,o,n,m=this -m.as=0 -s=m.x -m.as=1 -r=m.y -r===$&&A.e() -q=r[a] -s.$flags&2&&A.z(s) -s[0]=q -q=m.z -q===$&&A.e() -p=q[a] -for(o=1;p!==4098;o=n){n=o+1 -m.as=n -s[o]=r[p] -p=q[p]}}, -aft(){var s,r,q,p,o=this,n=o.b,m=o.f -m===$&&A.e() -if(n>=m)return 257 -for(;s=o.d,r=o.a,s=m)return 257 -r=o.c -q=o.e -q===$&&A.e() -p=n+1 -o.b=p -o.c=(r<<8>>>0)+q[n]>>>0 -o.d=s+8}n=s-r -o.d=n -return B.c.qz(o.c,n)&B.ebe[r-9]}, -ayp(){var s,r,q=this -q.y=new Uint8Array(4096) -s=new Uint32Array(4096) -q.z=s -B.bf.tX(s,0,4096,4098) -for(s=q.y,r=0;r<256;++r){s.$flags&2&&A.z(s) -s[r]=r}q.a=9 -q.Q=258}} -A.bJ3.prototype={ -uK(a){var s,r,q=this.a -if(q==null)return null -q=q.f[a] -s=this.c -s===$&&A.e() -r=q.b4(0,s) -return r}, -Al(a,b,c){var s,r,q,p=this,o=null,n=A.cT(b,!1,o,0) -p.c=n -n=p.a=p.aAx(n) -if(n==null)return o -s=n.f.length -r=p.uK(0) -if(r==null)return o -r.e=A.cbr(A.cT(b,!1,o,0)) -r.w=B.Nt -for(q=1;q>>0}q.j(0,"ColorMap",m)}f.ul(0,g) -return J.dc(B.o.gae(g.c),0,g.a)}, -bbr(a){var s=a.a -s=s==null?null:s.gCl() -switch((s==null?B.n0:s).a){case 0:return B.Gj -case 1:return B.aT -case 2:return B.q1}}} -A.bL5.prototype={ -Yl(){var s,r=this.a,q=r.CH() -if((q&1)!==0)return!1 -if((q>>>1&7)>3)return!1 -if((q>>>4&1)===0)return!1 -this.f.d=q>>>5 -if(r.CH()!==2752925)return!1 -s=this.b -s.a=r.a5() -s.b=r.a5() -return!0}, -Ak(a){var s,r,q,p=this,o=null -if(!p.bb2())return o -s=p.b -r=s.a -p.d=A.h7(o,o,B.M,0,B.b_,s.b,o,0,4,o,B.M,r,!1) -p.bgY() -if(!p.bml())return o -s=s.w -if(s.length!==0){q=A.cT(new A.eF(s),!1,o,0) -s=p.d -s.toString -s.e=A.cbr(q)}return p.d}, -bb2(){var s,r,q,p,o=this -if(!o.Yl())return!1 -o.fr=A.cNA() -for(s=o.dy,r=0;r<4;++r){q=new Int32Array(2) -p=new Int32Array(2) -s[r]=new A.aul(q,p,new Int32Array(2))}s=o.b -q=o.r.b=s.b -o.y=o.Q=0 -s=s.a -o.z=s -o.as=q -o.at=s+15>>>4 -o.ax=q+15>>>4 -o.k1=0 -q=o.a -s=o.f -p=s.d -p===$&&A.e() -p=A.coE(q.un(p)) -o.c=p -q.d+=s.d -p.r8(1) -o.c.r8(1) -o.bmw(o.x,o.fr) -o.bmk() -if(!o.bmr(q))return!1 -o.bmt() -o.c.r8(1) -o.bms() -return!0}, -bmw(a,b){var s,r,q,p=this,o=p.c -o===$&&A.e() -o=o.r8(1)!==0 -a.a=o -if(o){a.b=p.c.r8(1)!==0 -if(p.c.r8(1)!==0){a.c=p.c.r8(1)!==0 -for(o=a.d,s=0;s<4;++s){if(p.c.r8(1)!==0){r=p.c -q=r.r8(7) -r=r.r8(1)===1?-q:q}else r=0 -o.$flags&2&&A.z(o) -o[s]=r}for(o=a.e,s=0;s<4;++s){if(p.c.r8(1)!==0){r=p.c -q=r.r8(6) -r=r.r8(1)===1?-q:q}else r=0 -o.$flags&2&&A.z(o) -o[s]=r}}if(a.b)for(s=0;s<3;++s){o=b.a -r=p.c.r8(1)!==0?p.c.r8(8):255 -o.$flags&2&&A.z(o) -o[s]=r}}else a.b=!1 -return!0}, -bmk(){var s,r,q,p=this,o=p.w,n=p.c -n===$&&A.e() -o.a=n.r8(1)!==0 -o.b=p.c.r8(6) -o.c=p.c.r8(3) -n=p.c.r8(1)!==0 -o.d=n -if(n)if(p.c.r8(1)!==0){for(n=o.e,s=0;s<4;++s)if(p.c.r8(1)!==0){r=p.c -q=r.r8(6) -r=r.r8(1)===1?-q:q -n.$flags&2&&A.z(n) -n[s]=r}for(n=o.f,s=0;s<4;++s)if(p.c.r8(1)!==0){r=p.c -q=r.r8(6) -r=r.r8(1)===1?-q:q -n.$flags&2&&A.z(n) -n[s]=r}}if(o.b===0)n=0 -else n=o.a?1:2 -p.br=n -return!0}, -bmr(a){var s,r,q,p,o,n,m,l=a.c-a.d,k=this.c -k===$&&A.e() -k=B.c.cX(1,k.r8(2)) -this.cy=k -s=k-1 -r=s*3 -if(l>>0) -if(n>l)n=l -m=new A.a33(a.LA(n-r,r)) -m.b=254 -m.c=0 -m.d=-8 -k[p]=m -q+=3}k[s]=A.coE(a.LA(l-r,a.d-a.b+r)) -return r0){c[i]=c[0] -continue}h=s}g=c[i] -f=g.a -e=h+r -if(e<0)e=0 -else if(e>127)e=127 -e=B.CC[e] -f.$flags&2&&A.z(f) -f[0]=e -if(h<0)e=0 -else e=h>127?127:h -f[1]=B.CE[e] -e=g.b -f=h+q -if(f<0)f=0 -else if(f>127)f=127 -f=B.CC[f] -e.$flags&2&&A.z(e) -e[0]=f*2 -f=h+p -if(f<0)f=0 -else if(f>127)f=127 -e[1]=B.CE[f]*101581>>>16 -if(e[1]<8)e[1]=8 -f=g.c -e=h+o -if(e<0)e=0 -else if(e>117)e=117 -e=B.CC[e] -f.$flags&2&&A.z(f) -f[0]=e -e=h+n -if(e<0)e=0 -else if(e>127)e=127 -f[1]=B.CE[e]}}, -bms(){var s,r,q,p,o,n,m=this,l=m.fr -for(s=0;s<4;++s)for(r=0;r<8;++r)for(q=0;q<3;++q)for(p=0;p<11;++p){o=m.c -o===$&&A.e() -n=o.tB(B.eqU[s][r][q][p])!==0?m.c.r8(8):B.eb9[s][r][q][p] -o=l.b[s][r].a[q] -o.$flags&2&&A.z(o) -o[p]=n}o=m.c -o===$&&A.e() -o=o.r8(1)!==0 -m.fx=o -if(o)m.fy=m.c.r8(8)}, -bnh(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.br -f.toString -if(f>0){s=g.w -for(f=s.e,r=s.f,q=g.x,p=q.e,o=0;o<4;++o){if(q.a){n=p[o] -if(!q.c){m=s.b -m.toString -n+=m}}else n=s.b -for(l=0;l<=1;++l){m=g.C -m===$&&A.e() -k=m[o][l] -m=s.d -m===$&&A.e() -if(m){n.toString -j=n+f[0] -if(l!==0)j+=r[0]}else j=n -j.toString -if(j<0)j=0 -else if(j>63)j=63 -if(j>0){m=s.c -m===$&&A.e() -if(m>0){i=m>4?B.c.R(j,2):B.c.R(j,1) -h=9-m -if(i>h)i=h}else i=j -if(i<1)i=1 -k.b=i -k.a=2*j+i -if(j>=40)m=2 -else m=j>=15?1:0 -k.d=m}else k.a=0 -k.c=l!==0}}}}, -bgY(){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.b,e=f.at -if(e!=null)h.ai=e -s=J.j7(4,t.i2) -for(e=t.qT,r=0;r<4;++r)s[r]=A.b([new A.Iz(),new A.Iz()],e) -h.C=s -e=h.at -e.toString -s=J.j7(e,t.hm) -for(q=0;q>>1 -h.rx=A.cT(new Uint8Array(k),!1,g,0) -h.ry=A.cT(new Uint8Array(k),!1,g,0) -f=h.br -f.toString -j=B.Cs[f] -if(f===2)h.ch=h.ay=0 -else{f=B.c.aR(h.y-j,16) -h.ay=f -e=B.c.aR(h.Q-j,16) -h.ch=e -if(f<0)h.ay=0 -if(e<0)h.ch=0}f=B.c.aR(h.as+15+j,16) -h.cx=f -e=B.c.aR(h.z+15+j,16) -h.CW=e -p=h.at -p.toString -if(e>p)h.CW=p -e=h.ax -e.toString -if(f>e)h.cx=e -i=p+1 -s=J.j7(i,t.MJ) -for(q=0;q>>0] -for(;;){p=e.y1 -o=e.at -o.toString -if(!(p0){p=e.k4 -p===$&&A.e() -o=e.y1 -j=e.C -j===$&&A.e() -h=e.k1 -h===$&&A.e() -h=j[h] -j=k.b -j===$&&A.e() -g=h[j?1:0] -p[o]=g -g.c=g.c||!i}++e.y1}p=e.k3 -p===$&&A.e() -p=p[0] -p.b=p.a=0 -B.o.tX(s,0,4,0) -e.y1=0 -e.boe() -p=e.br -p.toString -f=!1 -if(p>0){p=e.y2 -o=e.ch -o===$&&A.e() -if(p>=o){o=e.cx -o.toString -o=p<=o -f=o}}if(!e.ba9(f))return!1 -p=++e.y2}return!0}, -boe(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=null,a6=a4.y2,a7=a4.ok -a7===$&&A.e() -s=A.cT(a7,!1,a5,40) -r=A.cT(a4.ok,!1,a5,584) -q=A.cT(a4.ok,!1,a5,600) -a7=a6>0 -p=0 -for(;;){o=a4.at -o.toString -if(!(p0){for(m=-1;m<16;++m){o=m*32 -s.Cw(o-4,4,s,o+12)}for(m=-1;m<8;++m){o=m*32 -l=o-4 -o+=4 -r.Cw(l,4,r,o) -q.Cw(l,4,q,o)}}else{for(m=0;m<16;++m)J.aV(s.a,s.d+(m*32-1),129) -for(m=0;m<8;++m){o=m*32-1 -J.aV(r.a,r.d+o,129) -J.aV(q.a,q.d+o,129)}if(a7){J.aV(q.a,q.d+-33,129) -J.aV(r.a,r.d+-33,129) -J.aV(s.a,s.d+-33,129)}}o=a4.k2 -o===$&&A.e() -k=o[p] -j=n.a -i=n.e -if(a7){s.Kf(-32,16,k.a) -r.Kf(-32,8,k.b) -q.Kf(-32,8,k.c)}else if(p===0){o=s.a -l=s.d+-33 -J.rx(o,l,l+21,127) -l=r.a -o=r.d+-33 -J.rx(l,o,o+9,127) -o=q.a -l=q.d+-33 -J.rx(o,l,l+9,127)}o=n.b -o===$&&A.e() -if(o){h=A.c7(s,a5,-16) -g=h.a0k() -if(a7){o=a4.at -o.toString -if(p>=o-1){o=k.a[15] -l=h.a -f=h.d -J.rx(l,f,f+4,o)}else h.Kf(0,4,a4.k2[p+1].a)}e=g[0] -g.$flags&2&&A.z(g) -g[96]=e -g[64]=e -g[32]=e -for(o=n.c,d=0;d<16;++d,i=i<<2>>>0){c=A.c7(s,a5,B.Vf[d]) -B.elQ[o[d]].$1(c) -i.toString -l=d*16 -a4.avI(i,new A.ln(j,l,Math.min(384,384),l,!1),c)}}else{o=A.coG(p,a6,n.c[0]) -o.toString -B.et6[o].$1(s) -if(i!==0)for(d=0;d<16;++d,i=i<<2>>>0){c=A.c7(s,a5,B.Vf[d]) -i.toString -o=d*16 -a4.avI(i,new A.ln(j,o,Math.min(384,384),o,!1),c)}}o=n.f -o===$&&A.e() -l=A.coG(p,a6,n.d) -l.toString -B.Rj[l].$1(r) -B.Rj[l].$1(q) -l=Math.min(384,384) -b=new A.ln(j,256,l,256,!1) -if((o&255)!==0){f=a4.e -if((o&170)!==0){f===$&&A.e() -f.FG(b,r) -f.FG(A.c7(b,a5,16),A.c7(r,a5,4)) -a=A.c7(b,a5,32) -a0=A.c7(r,a5,128) -f.FG(a,a0) -f.FG(A.c7(a,a5,16),A.c7(a0,a5,4))}else{f===$&&A.e() -f.aOa(b,r)}}a1=new A.ln(j,320,l,320,!1) -o=o>>>8 -if((o&255)!==0){l=a4.e -if((o&170)!==0){l===$&&A.e() -l.FG(a1,q) -l.FG(A.c7(a1,a5,16),A.c7(q,a5,4)) -o=A.c7(a1,a5,32) -f=A.c7(q,a5,128) -l.FG(o,f) -l.FG(A.c7(o,a5,16),A.c7(f,a5,4))}else{l===$&&A.e() -l.aOa(a1,q)}}o=a4.ax -o.toString -if(a6>>30){case 3:s=this.e -s===$&&A.e() -s.a0n(0,b,c,!1) -break -case 2:this.e===$&&A.e() -r=J.w(b.a,b.d)+4 -q=B.c.w1(B.c.R(J.w(b.a,b.d+4)*35468,16),32) -p=B.c.w1(B.c.R(J.w(b.a,b.d+4)*85627,16),32) -o=B.c.w1(B.c.R(J.w(b.a,b.d+1)*35468,16),32) -n=B.c.w1(B.c.R(J.w(b.a,b.d+1)*85627,16),32) -A.bL8(c,0,r+p,n,o) -A.bL8(c,1,r+q,n,o) -A.bL8(c,2,r-q,n,o) -A.bL8(c,3,r-p,n,o) -break -case 1:s=this.e -s===$&&A.e() -s.a0o(b,c) -break -default:break}}, -b8O(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.p4,e=h.k4 -e===$&&A.e() -e=e[a] -e.toString -s=h.p1 -s===$&&A.e() -r=A.c7(s,g,a*16) -q=e.b -p=e.a -if(p===0)return -if(h.br===1){if(a>0){s=h.e -s===$&&A.e() -f.toString -s.ar6(r,f,p+4)}if(e.c){s=h.e -s===$&&A.e() -f.toString -s.aWB(r,f,p)}if(b>0){s=h.e -s===$&&A.e() -f.toString -s.ar8(r,f,p+4)}if(e.c){e=h.e -e===$&&A.e() -f.toString -e.aWE(r,f,p)}}else{o=h.R8 -s=h.p2 -s===$&&A.e() -n=a*8 -m=A.c7(s,g,n) -s=h.p3 -s===$&&A.e() -l=A.c7(s,g,n) -k=e.d -if(a>0){s=h.e -s===$&&A.e() -f.toString -n=p+4 -s.Qg(r,1,f,16,n,q,k) -o.toString -s.Qg(m,1,o,8,n,q,k) -s.Qg(l,1,o,8,n,q,k)}if(e.c){s=h.e -s===$&&A.e() -f.toString -s.bFg(r,f,p,q,k) -o.toString -j=A.c7(m,g,4) -i=A.c7(l,g,4) -s.Qf(j,1,o,8,p,q,k) -s.Qf(i,1,o,8,p,q,k)}if(b>0){s=h.e -s===$&&A.e() -f.toString -n=p+4 -s.Qg(r,f,1,16,n,q,k) -o.toString -s.Qg(m,o,1,8,n,q,k) -s.Qg(l,o,1,8,n,q,k)}if(e.c){e=h.e -e===$&&A.e() -f.toString -e.bRh(r,f,p,q,k) -o.toString -s=4*o -j=A.c7(m,g,s) -i=A.c7(l,g,s) -e.Qf(j,o,1,8,p,q,k) -e.Qf(i,o,1,8,p,q,k)}}}, -b9W(){var s,r=this,q=r.ay -q===$&&A.e() -s=q -for(;;){q=r.CW -q.toString -if(!(sh)i=h -a.xr=null -if(a.ai!=null&&j>>1 -c.d=c.d+d -c=a.x2 -c===$&&A.e() -c.d+=d -if(g!=null)g.d+=b -a.bnx(0,j-f,a.z-b,i-j)}if(a1){a1=a.p1 -g=a.p4 -g.toString -a1.Cw(p,r,o,16*g) -g=a.p2 -p=a.R8 -p.toString -g.Cw(n,q,m,8*p) -p=a.p3 -g=a.R8 -g.toString -p.Cw(n,q,l,8*g)}return!0}, -bnx(a,b,c,d){if(c<=0||d<=0)return!1 -this.b9i(b,c,d) -this.b9h(b,c,d) -return!0}, -aef(a){var s -if((a&-4194304)>>>0===0)s=B.c.R(a,14) -else s=a<0?0:255 -return s}, -a6h(a,b,c,d){var s=19077*a -d.j(0,0,this.aef(s+26149*c+-3644112)) -d.j(0,1,this.aef(s-6419*b-13320*c+2229552)) -d.j(0,2,this.aef(s+33050*b+-4527440))}, -a5V(a7,a8,a9,b0,b1,b2,b3,b4,b5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=null,a1=new A.bLh(),a2=b5-1,a3=B.c.R(a2,1),a4=a1.$2(J.w(a9.a,a9.d),J.w(b0.a,b0.d)),a5=a1.$2(J.w(b1.a,b1.d),J.w(b2.a,b2.d)),a6=B.c.R(3*a4+a5+131074,2) -a.a6h(J.w(a7.a,a7.d),a6&255,a6>>>16,b3) -b3.j(0,3,255) -s=a8!=null -if(s){a6=B.c.R(3*a5+a4+131074,2) -r=J.w(a8.a,a8.d) -b4.toString -a.a6h(r,a6&255,a6>>>16,b4) -b4.j(0,3,255)}for(q=1;q<=a3;++q,a5=o,a4=p){p=a1.$2(J.w(a9.a,a9.d+q),J.w(b0.a,b0.d+q)) -o=a1.$2(J.w(b1.a,b1.d+q),J.w(b2.a,b2.d+q)) -n=a4+p+a5+o+524296 -m=B.c.R(n+2*(p+a5),3) -l=B.c.R(n+2*(a4+o),3) -a6=B.c.R(m+a4,1) -k=B.c.R(l+p,1) -r=2*q -j=r-1 -i=J.w(a7.a,a7.d+j) -h=a6&255 -g=a6>>>16 -f=j*4 -e=A.c7(b3,a0,f) -i=19077*i -d=i+26149*g+-3644112 -if((d&-4194304)>>>0===0)c=B.c.R(d,14) -else c=d<0?0:255 -J.aV(e.a,e.d,c) -g=i-6419*h-13320*g+2229552 -if((g&-4194304)>>>0===0)c=B.c.R(g,14) -else c=g<0?0:255 -J.aV(e.a,e.d+1,c) -i=i+33050*h+-4527440 -if((i&-4194304)>>>0===0)c=B.c.R(i,14) -else c=i<0?0:255 -J.aV(e.a,e.d+2,c) -J.aV(e.a,e.d+3,255) -i=J.w(a7.a,a7.d+r) -h=k&255 -g=k>>>16 -e=r*4 -d=A.c7(b3,a0,e) -i=19077*i -b=i+26149*g+-3644112 -if((b&-4194304)>>>0===0)c=B.c.R(b,14) -else c=b<0?0:255 -J.aV(d.a,d.d,c) -g=i-6419*h-13320*g+2229552 -if((g&-4194304)>>>0===0)c=B.c.R(g,14) -else c=g<0?0:255 -J.aV(d.a,d.d+1,c) -i=i+33050*h+-4527440 -if((i&-4194304)>>>0===0)c=B.c.R(i,14) -else c=i<0?0:255 -J.aV(d.a,d.d+2,c) -J.aV(d.a,d.d+3,255) -if(s){a6=B.c.R(l+a5,1) -k=B.c.R(m+o,1) -j=J.w(a8.a,a8.d+j) -i=a6&255 -h=a6>>>16 -b4.toString -f=A.c7(b4,a0,f) -j=19077*j -g=j+26149*h+-3644112 -if((g&-4194304)>>>0===0)c=B.c.R(g,14) -else c=g<0?0:255 -J.aV(f.a,f.d,c) -h=j-6419*i-13320*h+2229552 -if((h&-4194304)>>>0===0)c=B.c.R(h,14) -else c=h<0?0:255 -J.aV(f.a,f.d+1,c) -j=j+33050*i+-4527440 -if((j&-4194304)>>>0===0)c=B.c.R(j,14) -else c=j<0?0:255 -J.aV(f.a,f.d+2,c) -J.aV(f.a,f.d+3,255) -r=J.w(a8.a,a8.d+r) -j=k&255 -i=k>>>16 -e=A.c7(b4,a0,e) -r=19077*r -h=r+26149*i+-3644112 -if((h&-4194304)>>>0===0)c=B.c.R(h,14) -else c=h<0?0:255 -J.aV(e.a,e.d,c) -i=r-6419*j-13320*i+2229552 -if((i&-4194304)>>>0===0)c=B.c.R(i,14) -else c=i<0?0:255 -J.aV(e.a,e.d+1,c) -r=r+33050*j+-4527440 -if((r&-4194304)>>>0===0)c=B.c.R(r,14) -else c=r<0?0:255 -J.aV(e.a,e.d+2,c) -J.aV(e.a,e.d+3,255)}}if((b5&1)===0){a6=B.c.R(3*a4+a5+131074,2) -r=J.w(a7.a,a7.d+a2) -j=a2*4 -i=A.c7(b3,a0,j) -a.a6h(r,a6&255,a6>>>16,i) -i.j(0,3,255) -if(s){a6=B.c.R(3*a5+a4+131074,2) -a2=J.w(a8.a,a8.d+a2) -b4.toString -j=A.c7(b4,a0,j) -a.a6h(a2,a6&255,a6>>>16,j) -j.j(0,3,255)}}}, -b9h(a,b,c){var s,r,q,p,o,n,m,l,k=this,j=k.xr -if(j==null)return -s=A.c7(j,null,0) -if(a===0){r=c-1 -q=a}else{q=a-1 -s.d=s.d-k.b.a -r=c}j=k.Q -p=k.as -if(j+a+c===p)r=p-j-q -for(j=k.b,o=0;og)return null -if(a===0){i=h*g -j.ah=new Uint8Array(i) -s=j.ai -r=new A.bM9(s,h,g) -q=s.bI() -p=r.d=q&3 -r.e=B.c.R(q,2)&3 -r.f=B.c.R(q,4)&3 -r.r=B.c.R(q,6)&3 -if(r.gc9())if(p===0){if(s.c-s.d0?1:0 -if(m>1)a3.btI(o,q) -else{l=B.c.R(J.w(o.a,o.d)+3,3) -for(k=0;k<256;k+=16)J.aV(q.a,q.d+k,l)}j=a4[0] -i=1}else{j=a4[3] -i=0}h=a6.a&15 -g=p.a&15 -for(f=0,e=0;e<4;++e){d=g&1 -for(c=0,b=0;b<4;++b){m=a3.afp(a7,j,d+(h&1),s.a,i,q) -d=m>i?1:0 -h=h>>>1|d<<7 -a5=J.w(q.a,q.d)!==0?1:0 -if(m>3)a5=3 -else if(m>1)a5=2 -c=c<<2|a5 -q.d+=16}h=h>>>4 -g=g>>>1|d<<7 -f=(f<<8|c)>>>0}a=g>>>4 -for(a0=h,a1=0,a2=0;a2<4;a2+=2){a5=4+a2 -h=B.c.qX(a6.a,a5) -g=B.c.qX(p.a,a5) -for(c=0,e=0;e<2;++e){d=g&1 -for(b=0;b<2;++b){m=a3.afp(a7,a4[2],d+(h&1),s.c,0,q) -d=m>0?1:0 -h=h>>>1|d<<3 -a5=J.w(q.a,q.d)!==0?1:0 -if(m>3)a5=3 -else if(m>1)a5=2 -c=(c<<2|a5)>>>0 -q.d+=16}h=h>>>2 -g=g>>>1|d<<5}a1=(a1|B.c.cX(c,4*a2))>>>0 -a0=(a0|B.c.cX(h<<4>>>0,a2))>>>0 -a=(a|B.c.cX(g&240,a2))>>>0}a6.a=a0 -p.a=a -r.e=f -r.f=a1 -if((a1&43690)===0)s.toString -return(f|a1)>>>0===0}, -btI(a,b){var s,r,q,p,o,n,m,l,k,j,i=new Int32Array(16) -for(s=0;s<4;++s){r=12+s -q=J.w(a.a,a.d+s)+J.w(a.a,a.d+r) -p=4+s -o=8+s -n=J.w(a.a,a.d+p)+J.w(a.a,a.d+o) -m=J.w(a.a,a.d+p)-J.w(a.a,a.d+o) -l=J.w(a.a,a.d+s)-J.w(a.a,a.d+r) -i[s]=q+n -i[o]=q-n -i[p]=l+m -i[r]=l-m}for(k=0,s=0;s<4;++s){r=s*4 -j=i[r]+3 -p=i[3+r] -q=j+p -o=i[1+r] -r=i[2+r] -n=o+r -m=o-r -l=j-p -p=B.c.R(q+n,3) -J.aV(b.a,b.d+k,p) -p=B.c.R(l+m,3) -J.aV(b.a,b.d+(k+16),p) -p=B.c.R(q-n,3) -J.aV(b.a,b.d+(k+32),p) -p=B.c.R(l-m,3) -J.aV(b.a,b.d+(k+48),p) -k+=64}}, -bb7(a,b){var s,r,q,p,o,n -if(a.tB(b[3])===0)s=a.tB(b[4])===0?2:3+a.tB(b[5]) -else if(a.tB(b[6])===0)s=a.tB(b[7])===0?5+a.tB(159):7+2*a.tB(165)+a.tB(145) -else{r=a.tB(b[8]) -q=2*r+a.tB(b[9+r]) -p=B.eda[q] -o=p.length -for(s=0,n=0;n0?1:0] -J.aV(f.a,f.d+p,o*l)}return 16}, -bmp(){var s,r,q,p,o,n,m,l,k,j=this,i=j.y1,h=4*i,g=j.go,f=j.id,e=j.bg -e===$&&A.e() -s=e[i] -i=j.c -i===$&&A.e() -i=i.tB(145)===0 -s.b=i -if(!i){if(j.c.tB(156)!==0)r=j.c.tB(128)!==0?1:3 -else r=j.c.tB(163)!==0?2:0 -i=s.c -i.$flags&2&&A.z(i) -i[0]=r -g.toString -B.o.tX(g,h,h+4,r) -B.o.tX(f,0,4,r)}else{q=s.c -for(i=f.$flags|0,p=0,o=0;o<4;++o,p=k){r=f[o] -for(n=0;n<4;++n){e=h+n -m=B.ekr[g[e]][r] -l=B.RZ[j.c.tB(m[0])] -while(l>0)l=B.RZ[2*l+j.c.tB(m[l])] -r=-l -g.$flags&2&&A.z(g) -g[e]=r}k=p+4 -g.toString -B.o.d9(q,p,k,g,h) -i&2&&A.z(f) -f[o]=r}}if(j.c.tB(142)===0)i=0 -else if(j.c.tB(114)===0)i=2 -else i=j.c.tB(183)!==0?1:3 -s.d=i}} -A.bLh.prototype={ -$2(a,b){return(a|b<<16)>>>0}, -$S:72} -A.a33.prototype={ -r8(a){var s,r -for(s=0;r=a-1,a>0;a=r)s=(s|B.c.dd(this.tB(128),r))>>>0 -return s}, -Ud(a){var s=this.r8(a) -return this.r8(1)===1?-s:s}, -tB(a){var s,r=this,q=r.b -q===$&&A.e() -s=r.atA(B.c.R(q*a,8)) -if(r.b<=126)r.br2() -return s}, -atA(a){var s,r,q,p,o,n=this,m=n.d -m===$&&A.e() -if(m<0){s=n.a -r=s.c -q=s.d -if(r-q>=1){p=s.bI() -m=n.c -m===$&&A.e() -n.c=(p|m<<8)>>>0 -m=n.d+8 -n.d=m -o=m}else{if(q>>0 -s=n.d+8 -n.d=s -m=s}else if(!n.e){s=n.c -s===$&&A.e() -n.c=s<<8>>>0 -m+=8 -n.d=m -n.e=!0}o=m}}else o=m -m=n.c -m===$&&A.e() -if(B.c.xl(m,o)>a){s=n.b -s===$&&A.e() -r=a+1 -n.b=s-r -n.c=m-B.c.dd(r,o) -return 1}else{n.b=a -return 0}}, -br2(){var s,r=this,q=r.b -q===$&&A.e() -s=B.Tf[q] -r.b=B.Tb[q] -q=r.d -q===$&&A.e() -r.d=q-s}} -A.bL6.prototype={ -ar8(a,b,c){var s,r=A.c7(a,null,0) -for(s=0;s<16;++s){r.d=a.d+s -if(this.azn(r,b,c))this.a3z(r,b)}}, -ar6(a,b,c){var s,r=A.c7(a,null,0) -for(s=0;s<16;++s){r.d=a.d+s*b -if(this.azn(r,1,c))this.a3z(r,1)}}, -aWE(a,b,c){var s,r,q=A.c7(a,null,0) -for(s=4*b,r=3;r>0;--r){q.d+=s -this.ar8(q,b,c)}}, -aWB(a,b,c){var s,r=A.c7(a,null,0) -for(s=3;s>0;--s){r.d+=4 -this.ar6(r,b,c)}}, -bRh(a,b,c,d,e){var s,r,q=A.c7(a,null,0) -for(s=4*b,r=3;r>0;--r){q.d+=s -this.Qf(q,b,1,16,c,d,e)}}, -bFg(a,b,c,d,e){var s,r=A.c7(a,null,0) -for(s=3;s>0;--s){r.d+=4 -this.Qf(r,1,b,16,c,d,e)}}, -Qg(a,b,a0,a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=A.c7(a,null,0) -for(s=-3*b,r=-2*b,q=-b,p=2*b;o=a1-1,a1>0;a1=o){if(this.azo(c,b,a2,a3))if(this.ay8(c,b,a4))this.a3z(c,b) -else{n=J.w(c.a,c.d+s) -m=J.w(c.a,c.d+r) -l=J.w(c.a,c.d+q) -k=J.w(c.a,c.d) -j=J.w(c.a,c.d+b) -i=J.w(c.a,c.d+p) -h=$.c9I() -g=h[1020+3*(k-l)+h[1020+m-j]] -h=B.c.R(27*g+63,7) -f=(h&2147483647)-((h&2147483648)>>>0) -h=B.c.R(18*g+63,7) -e=(h&2147483647)-((h&2147483648)>>>0) -h=B.c.R(9*g+63,7) -d=(h&2147483647)-((h&2147483648)>>>0) -h=$.oU()[255+n+d] -J.aV(c.a,c.d+s,h) -h=$.oU()[255+m+e] -J.aV(c.a,c.d+r,h) -h=$.oU()[255+l+f] -J.aV(c.a,c.d+q,h) -h=$.oU()[255+k-f] -J.aV(c.a,c.d,h) -h=$.oU()[255+j-e] -J.aV(c.a,c.d+b,h) -h=$.oU()[255+i-d] -J.aV(c.a,c.d+p,h)}c.d+=a0}}, -Qf(a,b,c,d,e,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=A.c7(a,null,0) -for(s=-2*b,r=-b;q=d-1,d>0;d=q){if(this.azo(f,b,e,a0))if(this.ay8(f,b,a1))this.a3z(f,b) -else{p=J.w(f.a,f.d+s) -o=J.w(f.a,f.d+r) -n=J.w(f.a,f.d) -m=J.w(f.a,f.d+b) -l=3*(n-o) -k=$.c9J() -j=B.c.R(l+4,3) -i=k[112+((j&2147483647)-((j&2147483648)>>>0))] -j=B.c.R(l+3,3) -h=k[112+((j&2147483647)-((j&2147483648)>>>0))] -j=B.c.R(i+1,1) -g=(j&2147483647)-((j&2147483648)>>>0) -j=$.oU()[255+p+g] -J.aV(f.a,f.d+s,j) -j=$.oU()[255+o+h] -J.aV(f.a,f.d+r,j) -j=$.oU()[255+n-i] -J.aV(f.a,f.d,j) -j=$.oU()[255+m-g] -J.aV(f.a,f.d+b,j)}f.d+=c}}, -a3z(a,b){var s=J.w(a.a,a.d+-2*b),r=-b,q=J.w(a.a,a.d+r),p=J.w(a.a,a.d),o=J.w(a.a,a.d+b),n=3*(p-q)+$.c9I()[1020+s-o],m=$.c9J(),l=m[112+B.c.w1(B.c.R(n+4,3),32)],k=m[112+B.c.w1(B.c.R(n+3,3),32)] -a.j(0,r,$.oU()[255+q+k]) -a.j(0,0,$.oU()[255+p-l])}, -ay8(a,b,c){var s=J.w(a.a,a.d+-2*b),r=J.w(a.a,a.d+-b),q=J.w(a.a,a.d),p=J.w(a.a,a.d+b),o=$.aKZ() -return o[255+s-r]>c||o[255+p-q]>c}, -azn(a,b,c){var s=J.w(a.a,a.d+-2*b),r=J.w(a.a,a.d+-b),q=J.w(a.a,a.d),p=J.w(a.a,a.d+b) -return 2*$.aKZ()[255+r-q]+$.c9H()[255+s-p]<=c}, -azo(a,b,c,d){var s=J.w(a.a,a.d+-4*b),r=J.w(a.a,a.d+-3*b),q=J.w(a.a,a.d+-2*b),p=J.w(a.a,a.d+-b),o=J.w(a.a,a.d),n=J.w(a.a,a.d+b),m=J.w(a.a,a.d+2*b),l=J.w(a.a,a.d+3*b),k=$.aKZ(),j=255+q -if(2*k[255+p-o]+$.c9H()[j-n]>c)return!1 -return k[255+s-r]<=d&&k[255+r-q]<=d&&k[j-p]<=d&&k[255+l-m]<=d&&k[255+m-n]<=d&&k[255+n-o]<=d}, -FG(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=new Int32Array(16) -for(s=0,r=0,q=0;q<4;++q){p=s+8 -o=J.w(a.a,a.d+s)+J.w(a.a,a.d+p) -n=J.w(a.a,a.d+s)-J.w(a.a,a.d+p) -p=s+4 -m=B.c.R(J.w(a.a,a.d+p)*35468,16) -l=s+12 -k=B.c.R(J.w(a.a,a.d+l)*85627,16) -j=(m&2147483647)-((m&2147483648)>>>0)-((k&2147483647)-((k&2147483648)>>>0)) -p=B.c.R(J.w(a.a,a.d+p)*85627,16) -l=B.c.R(J.w(a.a,a.d+l)*35468,16) -i=(p&2147483647)-((p&2147483648)>>>0)+((l&2147483647)-((l&2147483648)>>>0)) -h=r+1 -e[r]=o+i -r=h+1 -e[h]=n+j -h=r+1 -e[r]=n-j -r=h+1 -e[h]=o-i;++s}for(g=0,r=0,q=0;q<4;++q){f=e[r]+4 -p=e[r+8] -o=f+p -n=f-p -p=e[r+4] -m=B.c.R(p*35468,16) -l=e[r+12] -k=B.c.R(l*85627,16) -j=(m&2147483647)-((m&2147483648)>>>0)-((k&2147483647)-((k&2147483648)>>>0)) -p=B.c.R(p*85627,16) -l=B.c.R(l*35468,16) -i=(p&2147483647)-((p&2147483648)>>>0)+((l&2147483647)-((l&2147483648)>>>0)) -A.Cu(b,g,0,0,o+i) -A.Cu(b,g,1,0,n+j) -A.Cu(b,g,2,0,n-j) -A.Cu(b,g,3,0,o-i);++r -g+=32}}, -a0n(a,b,c,d){this.FG(b,c) -if(d)this.FG(A.c7(b,null,16),A.c7(c,null,4))}, -a0o(a,b){var s,r,q=J.w(a.a,a.d)+4 -for(s=0;s<4;++s)for(r=0;r<4;++r)A.Cu(b,0,r,s,q)}, -aOa(a,b){var s=this,r=null -if(J.w(a.a,a.d)!==0)s.a0o(a,b) -if(J.w(a.a,a.d+16)!==0)s.a0o(A.c7(a,r,16),A.c7(b,r,4)) -if(J.w(a.a,a.d+32)!==0)s.a0o(A.c7(a,r,32),A.c7(b,r,128)) -if(J.w(a.a,a.d+48)!==0)s.a0o(A.c7(a,r,48),A.c7(b,r,132))}} -A.bLb.prototype={} -A.bLe.prototype={} -A.bLg.prototype={} -A.a32.prototype={} -A.bLf.prototype={} -A.bL7.prototype={} -A.Iz.prototype={} -A.auj.prototype={} -A.aul.prototype={} -A.auk.prototype={} -A.aum.prototype={} -A.a34.prototype={ -Yl(){var s,r,q,p,o=this,n=o.b -if(n.jv(8)!==47)return!1 -s=n.jv(14)+1 -r=n.jv(14)+1 -q=n.jv(1) -o.dy=s -o.fr=r -p=o.c -p.f=B.yo -p.a=s -p.b=r -p.d=q!==0 -if(n.jv(3)!==0)return!1 -return!0}, -Ak(a){var s,r,q,p,o,n=this,m=null -n.f=0 -if(!n.Yl())return m -n.VA(n.dy,n.fr,!0) -n.atd(n.dy) -s=n.dy -n.d=A.h7(m,m,B.M,0,B.b_,n.fr,m,0,4,m,B.M,s,!1) -s=n.cx -s.toString -r=n.c -q=r.a -p=r.b -if(!n.aeH(s,q,p,p,n.gbnp()))return m -s=r.w -if(s.length!==0){o=A.cT(new A.eF(s),!1,m,0) -s=n.d -s.toString -s.e=A.cbr(o)}return n.d}, -atd(a){var s,r=this,q=r.c -q=q.a*q.b+a -s=new Uint32Array(q+a*16) -r.cx=s -r.cy=J.dc(B.bf.gae(s),0,null) -r.db=q -return!0}, -bo4(a){var s,r,q,p=this,o=p.b,n=o.jv(2),m=p.CW,l=B.c.cX(1,n) -if((m&l)>>>0!==0)return!1 -p.CW=(m|l)>>>0 -s=new A.aui(B.ac3) -p.ch.push(s) -m=B.esc[n] -s.a=m -s.b=a[0] -s.c=a[1] -switch(m.a){case 0:case 1:o=o.jv(3)+2 -s.e=o -s.d=p.VA(A.Cv(s.b,o),A.Cv(s.c,s.e),!1) -break -case 3:r=o.jv(8)+1 -if(r>16)q=0 -else if(r>4)q=1 -else{o=r>2?2:3 -q=o}a[0]=A.Cv(s.b,q) -s.e=q -s.d=p.VA(r,1,!1) -p.b9F(r,s) -break -case 2:break}return!0}, -VA(a,b,c){var s,r,q,p,o,n,m,l,k=this -if(c)for(s=k.b,r=t.t,q=b,p=a;s.jv(1)!==0;){o=A.b([p,q],r) -if(!k.bo4(o))throw A.q(A.bQ("Invalid Transform")) -p=o[0] -q=o[1]}else{q=b -p=a}s=k.b -if(s.jv(1)!==0){n=s.jv(4) -if(!(n>=1&&n<=11))throw A.q(A.bQ("Invalid Color Cache"))}else n=0 -if(!k.bnS(p,q,n,c))throw A.q(A.bQ("Invalid Huffman Codes")) -if(n>0){s=B.c.cX(1,n) -k.w=s -k.x=new A.bLc(new Uint32Array(s),32-n)}else k.w=0 -s=k.c -s.a=p -s.b=q -m=k.z -k.Q=A.Cv(p,m) -k.y=m===0?4294967295:B.c.cX(1,m)-1 -if(c){k.f=0 -return null}l=new Uint32Array(p*q) -if(!k.aeH(l,p,q,q,null))throw A.q(A.bQ("Failed to decode image data.")) -k.f=0 -return l}, -aeH(b3,b4,b5,b6,b7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=this,a6=a5.f,a7=B.c.qs(a6,b4),a8=B.c.aa(a6,b4),a9=a5.awL(a8,a7),b0=a5.f,b1=b4*b5,b2=b4*b6 -a6=a5.w -s=280+a6 -r=a6>0?a5.x:null -q=a5.y -for(a6=b3.$flags|0,p=a5.b,o=b7!=null,n=p.b,m=n.c,l=b0;b0>>0===0){k=a5.VT(a5.as,a5.Q,a5.z,a8,a7) -a9=a5.ax[k]}j=0 -if(a9.d){i=a9.c -a6&2&&A.z(b3) -b3[b0]=i;++b0;++a8 -if(a8>=b4){++a7 -if(o&&a7<=b6)b7.$2(a7,!0) -if(r!=null)for(i=r.b,h=r.a,g=h.$flags|0;l>>0,i) -g&2&&A.z(h) -h[e]=f;++l}a8=j}continue}if(p.a>=32)p.Ml() -if(a9.e){d=a9.f[p.a_B()&63] -i=d.a -h=p.a -if(i<256){i=p.a=h+i -h=d.b -a6&2&&A.z(b3) -b3[b0]=h -c=0}else{i=p.a=h+(i-256) -c=d.b}if(n.d>=m&&i>=64)break -if(c===0){++b0;++a8 -if(a8>=b4){++a7 -if(o&&a7<=b6)b7.$2(a7,!0) -if(r!=null)for(i=r.b,h=r.a,g=h.$flags|0;l>>0,i) -g&2&&A.z(h) -h[e]=f;++l}a8=j}continue}}else c=a9.Ox(0,p) -if(c<256){if(a9.b){i=a9.c -a6&2&&A.z(b3) -b3[b0]=(i|c<<8)>>>0}else{b=a9.Ox(1,p) -if(p.a>=32)p.Ml() -a=A.csP(a9.Ox(2,p),c,b,a9.Ox(3,p)) -a6&2&&A.z(b3) -b3[b0]=a}++b0;++a8 -if(a8>=b4){++a7 -if(o&&a7<=b6)b7.$2(a7,!0) -if(r!=null)for(i=r.b,h=r.a,g=h.$flags|0;l>>0,i) -g&2&&A.z(h) -h[e]=f;++l}a8=j}}else if(c<280){a0=a5.a3N(c-256) -a1=a9.Ox(4,p) -if(p.a>=32)p.Ml() -a2=a5.aA7(b4,a5.a3N(a1)) -if(n.d>=m&&p.a>=64)break -if(b0=b4){a8-=b4;++a7 -if(o&&a7<=b6)b7.$2(a7,!0)}if((a8&q)>>>0!==0){k=a5.VT(a5.as,a5.Q,a5.z,a8,a7) -a9=a5.ax[k]}if(r!=null)for(i=r.b,h=r.a,g=h.$flags|0;l>>0,i) -g&2&&A.z(h) -h[e]=f;++l}}else if(c>>0,r.b) -h=r.a -h.$flags&2&&A.z(h) -h[e]=i;++l}i=r.a -h=i[c-280] -a6&2&&A.z(b3) -b3[b0]=h;++b0;++a8 -if(a8>=b4){++a7 -if(o&&a7<=b6)b7.$2(a7,!0) -for(h=r.b,g=i.$flags|0;l>>0,h) -g&2&&A.z(i) -i[e]=f;++l}a8=j}}else return!1}if(o)b7.$2(a7>b6?b6:a7,!1) -a5.f=b0 -return!0}, -bhl(){var s,r,q,p,o -if(this.w>0)return!1 -for(s=this.at,r=this.ax,q=0;q0)return!1 -o=p[2] -if(o.a[o.b].a>0)return!1 -o=p[3] -if(o.a[o.b].a>0)return!1}return!0}, -b9L(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this -if(b&&B.c.aa(a,16)!==0)return -s=h.r -r=a-s -q=h.dy -p=q*s -while(r>0){o=r>16?16:r -n=q*o -m=q*s -l=h.db -h.atm(s,o,p) -for(q=h.dx,k=h.cx,j=0;j>>8&255}r-=o -q=h.dy -p+=o*q -s+=o}h.r=a}, -b7s(a,a0,a1){var s,r,q,p,o,n,m,l,k,j=this,i=j.f,h=B.c.qs(i,a),g=B.c.aa(i,a),f=j.awL(g,h),e=j.f,d=a*a0,c=a*a1,b=j.y -i=j.b -for(;;){s=i.b -if(!(!(s.d>=s.c&&i.a>=64)&&e>>0===0){r=j.VT(j.as,j.Q,j.z,g,h) -f=j.ax[r]}if(i.a>=32)i.Ml() -q=f.Ox(0,i) -if(q<256){s=j.cy -s===$&&A.e() -s.$flags&2&&A.z(s) -s[e]=q;++e;++g -if(g>=a){++h -if(B.c.aa(h,16)===0)j.af8(h) -g=0}}else if(q<280){p=j.a3N(q-256) -o=f.Ox(4,i) -if(i.a>=32)i.Ml() -n=j.aA7(a,j.a3N(o)) -if(e>=n&&d-e>=p)for(s=j.cy,m=0;m=a){g-=a;++h -if(B.c.aa(h,16)===0)j.af8(h)}if(e>>0!==0){r=j.VT(j.as,j.Q,j.z,g,h) -f=j.ax[r]}}else return!1}j.af8(h) -j.f=e -return!0}, -af8(a){var s,r,q,p=this,o=p.r,n=a-o,m=p.cy -m===$&&A.e() -s=A.cT(m,!1,null,p.c.a*o) -if(n>0){r=p.r -o=p.dx -o.toString -q=A.cT(o,!1,null,p.dy*r) -p.ch[0].bym(r,r+n,s,q)}p.r=a}, -bnq(a,b){var s,r,q,p,o,n,m=this,l=m.c.a,k=m.r -if(b)if(B.c.aa(a,16)!==0)return -s=a-k -if(s<=0){m.r=a -return}m.atm(k,s,l*k) -for(r=m.db,q=m.r,p=0;p>>16&255,n>>>8&255,n&255,n>>>24&255)}m.r=a}, -atm(a,b,c){var s,r,q,p,o=this,n=o.ch,m=n.length,l=o.c.a,k=a+b,j=o.db -for(s=c;r=m-1,m>0;s=j,m=r){q=n[r] -p=o.cx -p.toString -q.bHF(a,k,p,s,p,j)}if(s!==j){n=o.cx -n.toString -B.bf.d9(n,j,j+l*b,n,s)}}, -bnS(a,b,c,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=1,d=null -if(a0&&f.b.jv(1)!==0){s=2+f.b.jv(3) -r=A.Cv(a,s) -q=A.Cv(b,s) -p=r*q -o=f.VA(r,q,!1) -if(o==null)return!1 -f.z=s -for(n=o.$flags|0,m=e,l=0;l>>8&65535 -n&2&&A.z(o) -o[l]=k -if(k>=m)m=k+1}if(m>1000||m>a*b){d=new Int32Array(1) -B.cd.tX(d,0,1,255) -for(e=0,l=0;l=h.c&&n.a>=64)return!1 -g=f.bnT(c,e,m,d) -if(g==null)return!1 -f.as=o -f.at=e -f.ax=g -return!0}, -ahu(a,b,c,d,e,f){var s,r=a.a,q=a.b,p=d -do{p-=c -s=r[q+(b+p)] -s.a=e -s.b=f}while(p>0)}, -bjf(a,b,c){var s=B.c.dd(1,b-c) -while(b<15){s-=a[b] -if(s<=0)break;++b -s=s<<1>>>0}return b-c}, -awV(a,b){var s=B.c.dd(1,b-1) -while((a&s)>>>0!==0)s=s>>>1 -return s!==0?((a&s-1)>>>0)+s:a}, -atO(a4,a5,a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=B.c.cX(1,a5),a2=new Int32Array(16),a3=new Int32Array(16) -for(s=0;s15)return 0 -a2[r]=a2[r]+1}if(a2[0]===a7)return 0 -a3[1]=0 -for(q=1;q<15;q=p){r=a2[q] -if(r>B.c.cX(1,q))return 0 -p=q+1 -a3[p]=a3[q]+r}for(r=a8!=null,s=0;s0)if(r){n=a3[o] -if(n>=a7)return 0 -a3[o]=n+1 -a8.$flags&2&&A.z(a8) -a8[n]=s}else a3[o]=a3[o]+1}if(a3[15]===1){if(r){a4.toString -a0.ahu(a4,0,1,a1,0,a8[0])}return a1}m=a1-1 -for(l=0,k=1,j=1,s=0,q=1,i=2;q<=a5;++q,i=i<<1>>>0){j=j<<1>>>0 -k+=j -j-=a2[q] -if(j<0)return 0 -if(a4==null)continue -for(h=q&255;a2[q]>0;a2[q]=a2[q]-1,s=g){g=s+1 -a0.ahu(a4,l,i,a1,h,a8[s]) -l=a0.awV(l,q)}}for(q=a5+1,r=a4!=null,f=a1,e=0,d=4294967295,i=2;q<=15;++q,i=i<<1>>>0){j=j<<1>>>0 -k+=j -j-=a2[q] -if(j<0)return 0 -for(h=q-a5&255;a2[q]>0;a2[q]=a2[q]-1){c=(l&m)>>>0 -if(c!==d){if(r)e+=f -b=a0.bjf(a2,q,a5) -f=B.c.dd(1,b) -a1+=f -if(r){n=a4.a[a4.b+c] -n.a=b+a5&255 -n.b=e-c}d=c}if(r){g=s+1 -a=a8[s] -a0.ahu(a4,e+B.c.qX(l,a5),i,f,h,a) -s=g}l=a0.awV(l,q)}}if(k!==2*a3[15]-1)return 0 -return a1}, -aES(a,b,c,d){var s,r,q,p,o,n,m=this.atO(null,b,c,d,null) -if(m===0||a==null)return m -s=a.b -r=s.d -q=s.e -if(r+m>=q){p=new A.X7() -if(m>q)q=m -o=A.cbU(q) -p.e=q -p.b=p.a=o -a.b=p -s=p}n=new Uint16Array(d) -this.atO(s.b,b,c,d,n) -return m}, -bnR(a,b,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=new A.aiL(new A.X7()) -c.asQ(128) -if(this.aES(c,7,a,19)===0)return!1 -s=this.b -if(s.jv(1)!==0){r=2+s.jv(2+2*s.jv(3)) -if(r>b)return!1}else r=b -for(q=a0.$flags|0,p=8,o=0;o=32)s.Ml() -m=c.b.a -m.toString -l=m.a[m.b+(s.a_B()&127)] -s.a=s.a+l.a -k=l.b -if(k<16){j=o+1 -q&2&&A.z(a0) -a0[o]=k -if(k!==0)p=k -o=j}else{i=k-16 -h=B.e9D[i] -g=B.ea6[i] -f=s.jv(h)+g -if(o+f>b)return!1 -e=k===16?p:0 -for(;d=f-1,f>0;f=d,o=j){j=o+1 -q&2&&A.z(a0) -a0[o]=e}}}return!0}, -aAy(a,b,c){var s,r,q,p,o,n,m=this.b,l=m.jv(1) -B.cd.tX(b,0,a,0) -if(l!==0){s=m.jv(1) -r=m.jv(m.jv(1)===0?1:8) -b.$flags&2&&A.z(b) -b[r]=1 -if(s+1===2)b[m.jv(8)]=1 -q=!0}else{p=new Int32Array(19) -o=m.jv(4)+4 -for(n=0;n=s.c&&m.a>=64)}else q=!1 -return q?this.aES(c,8,b,a):0}, -a2R(a,b,c){var s=c.a,r=a.a -c.a=s+r -c.b=(c.b|B.c.cX(a.b,b))>>>0 -return r}, -b53(a){var s,r,q,p,o,n,m,l=this -for(s=a.a,r=a.f,q=0;q<64;++q){p=r[q] -o=s[0] -n=o.a[o.b+q] -o=n.b -if(o>=256){p.a=n.a+256 -p.b=o}else{p.b=p.a=0 -m=B.c.qX(q,l.a2R(n,8,p)) -o=s[1] -m=B.c.qX(m,l.a2R(o.a[o.b+m],16,p)) -o=s[2] -m=B.c.qX(m,l.a2R(o.a[o.b+m],0,p)) -o=s[3] -B.c.qX(m,l.a2R(o.a[o.b+m],24,p))}}}, -bnT(a7,a8,a9,b0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=null,a3=a7>0,a4=a3?B.c.cX(1,a7):0,a5=B.eeH[a7],a6=b0==null -if(a6&&a8!==a9)return a2 -s=new Int32Array(280+a4) -r=J.j7(a8,t.fz) -for(q=0;qd)d=b}k+=d}}m.b=j -m.d=!1 -g=!1 -if(j){f=l[1] -a=f.a[f.b].b -f=l[2] -a0=f.a[f.b].b -f=l[3] -f=(f.a[f.b].b<<24|a<<16|a0)>>>0 -m.c=f -if(i===0){g=l[0] -g=g.a[g.b].b<24}if(g){m.d=!0 -e=l[0] -m.c=(f|e.a[e.b].b<<8)>>>0}}g=!g&&k<6 -m.e=g -if(g)a1.b53(m)}return r}, -a3N(a){var s -if(a<4)return a+1 -s=B.c.R(a-2,1) -return B.c.cX(2+(a&1),s)+this.b.jv(s)+1}, -aA7(a,b){var s,r -if(b>120)return b-120 -else{s=B.efx[b-1] -r=(s>>>4)*a+(8-(s&15)) -return r>=1?r:1}}, -b9F(a,b){var s,r,q,p,o,n,m=B.c.cX(1,B.c.qX(8,b.e)),l=new Uint32Array(m),k=b.d -k.toString -s=J.dc(B.bf.gae(k),0,null) -r=J.dc(B.bf.gae(l),0,null) -l[0]=b.d[0] -q=4*a -for(k=r.$flags|0,p=4;p>>0)*(B.D3[32-q]+1)}else{s=this.c -r=q===32?s[1]:B.c.qz(s[1],q-32)}return r}, -jv(a){var s,r=this,q=r.b -if(!(q.d>=q.c&&r.a>=64)&&a<25){q=r.a_B() -s=B.D3[a] -r.a+=a -r.Ml() -return(q&s)>>>0}else throw A.q(A.bQ("Not enough data in input."))}, -Ml(){var s,r,q,p=this,o=p.b,n=p.c,m=n.$flags|0,l=o.c -for(;;){if(!(p.a>=8&&o.d>>8)+(q&255)*16777216 -n[1]=q>>>8 -n[1]=(n[1]|s*16777216)>>>0 -p.a-=8}}} -A.bLc.prototype={} -A.IA.prototype={ -H(){return"VP8LImageTransformType."+this.b}} -A.aui.prototype={ -bHF(a,b,c,d,e,f){var s,r,q,p,o=this,n=o.b -switch(o.a.a){case 2:o.bvA(e,f,(b-a)*n) -break -case 0:o.bMn(a,b,c,d,e,f) -if(b!==o.c){s=f-n -B.bf.d9(e,s,s+n,c,f+(b-a-1)*n)}break -case 1:o.byn(a,b,c,d,e,f) -break -case 3:if(d===f&&o.e>0){r=b-a -q=r*A.Cv(n,o.e) -p=f+r*n-q -B.bf.d9(e,p,p+q,c,f) -o.aH0(a,b,c,p,e,f)}else o.aH0(a,b,c,d,e,f) -break}}, -bym(a,b,c,d){var s,r,q,p,o,n,m=this.e,l=B.c.qX(8,m),k=this.b,j=this.d -if(l<8){s=B.c.cX(1,m)-1 -r=B.c.cX(1,l)-1 -for(q=a;q>>0===0){p=J.w(c.a,c.d);++c.d}m=j[(p&r)>>>0] -J.aV(d.a,d.d,m>>>8&255);++d.d -p=B.c.R(p,l)}}else for(q=a;q>>8&255);++d.d}}, -aH0(a,b,c,d,e,f){var s,r,q,p,o,n,m,l,k=this.e,j=B.c.qX(8,k),i=this.b,h=this.d -if(j<8){s=B.c.cX(1,k)-1 -r=B.c.cX(1,j)-1 -for(k=e.$flags|0,q=a;q>>0===0){n=d+1 -p=c[d]>>>8&255 -d=n}m=f+1 -l=h[p&r] -k&2&&A.z(e) -e[f]=l -p=B.c.qX(p,j)}}else for(k=e.$flags|0,q=a;q>>8&255] -k&2&&A.z(e) -e[f]=l}}, -byn(a3,a4,a5,a6,a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=c.b,a=c.e,a0=B.c.cX(1,a)-1,a1=A.Cv(b,a),a2=B.c.R(a3,c.e)*a1 -for(a=a7.$flags|0,s=a3;s>>0===0){o=q+1 -n=c.d[q] -r[0]=n&255 -r[1]=n>>>8&255 -r[2]=n>>>16&255 -q=o}n=a5[a6+p] -m=n>>>8&255 -l=r[0] -k=$.mv() -k.$flags&2&&A.z(k) -k[0]=l -l=$.nH() -j=l[0] -k[0]=m -i=l[0] -h=$.aL0() -h.$flags&2&&A.z(h) -h[0]=j*i -g=$.c9N() -f=(n>>>16&255)+(g[0]>>>5)>>>0&255 -k[0]=r[1] -j=l[0] -k[0]=m -h[0]=j*l[0] -e=g[0] -k[0]=r[2] -j=l[0] -k[0]=f -h[0]=j*l[0] -d=g[0] -a&2&&A.z(a7) -a7[a8+p]=(n&4278255360|f<<16|((n&255)+(e>>>5)>>>0)+(d>>>5)>>>0&255)>>>0}a8+=b -a6+=b;++s -if((s&a0)>>>0===0)a2+=a1}}, -PZ(a,b){return(((a&4278255360)>>>0)+((b&4278255360)>>>0)&4278255360|(a&16711935)+(b&16711935)&16711935)>>>0}, -bMn(a8,a9,b0,b1,b2,b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=this,a6=4278190080,a7=a5.b -if(a8===0){s=a5.PZ(b0[b1],a6) -b2.$flags&2&&A.z(b2) -b2[b3]=s -r=b1+1 -q=b3+1 -p=a7-1 -o=b2[b3] -for(n=0;n>>8&15 -a=$.cNz[b] -a0=((d&s)>>>0)+m -if(a0>a7)a0=a7 -a1=b1+d -f=b3+d -a2=f-a7 -a3=a0-d -if(b===0)for(n=0;n>>0===0)j+=k}}, -bvA(a,b,c){var s,r,q,p,o -for(s=a.$flags|0,r=0;r>>8&255 -s&2&&A.z(a) -a[q]=(p&4278255360|(p&16711935)+(o<<16|o)&16711935)>>>0}}, -gb7(a){return this.a}} -A.bM9.prototype={ -gc9(){var s=this,r=s.d -if(r>1||s.e>=4||s.f>1||s.r!==0)return!1 -return!0}, -Yk(a,b,c,d){var s,r,q,p,o,n,m=this -if(!m.gc9())return!1 -s=B.eti[m.e] -if(m.d===0){r=m.b -q=b*r -p=m.a -B.o.d9(d,q,c*r,p.a,p.d-p.b+q)}else{r=b+c -p=m.x -p===$&&A.e() -p.dx=d -o=p.c -if(m.y)r=p.b7s(o.a,o.b,r) -else{n=p.cx -n.toString -p=p.aeH(n,o.a,o.b,r,p.gbEj()) -r=p}if(!r)return!1}if(s!=null){r=m.b -s.$6(r,m.c,r,b,c,d)}if(m.f===1)if(!m.b8d(d,m.b,m.c,b,c))return!1 -if(b+c>=m.c)m.w=!0 -return!0}, -b8d(a,b,c,d,e){if(b<=0||c<=0||d<0||e<0||d+e>c)return!1 -return!0}} -A.a3e.prototype={ -b3k(a,b){var s=this,r=a.bI() -s.r=0 -s.f=(r&1)!==0 -s.w=a.d-a.b -s.x=b-16}, -gc9(){return this.r===0}} -A.ajS.prototype={} -A.aiJ.prototype={ -gk(a){return this.b}} -A.aiK.prototype={ -gk(a){return this.b}} -A.X5.prototype={ -gt(a){return this.a.length-this.b}, -h(a,b){return this.a[this.b+b]}, -j(a,b,c){var s=this.a,r=this.b -s[B.c.a8(r,b)].a=c.a -s[B.c.a8(r,b)].b=c.b}} -A.WW.prototype={ -h(a,b){return this.a[b]}, -Ox(a,b){var s,r=b.a_B()&255,q=this.a,p=q[a],o=p.a[p.b+r].a-8 -if(o>0){b.a+=8 -s=b.a_B() -q=q[a] -r=r+q.a[q.b+r].b+((s&B.c.dd(1,o)-1)>>>0)}else q=p -p=b.a -q=q.a[q.b+r] -b.a=p+q.a -return q.b}} -A.X7.prototype={} -A.aiL.prototype={ -asQ(a){var s=this.b=this.a,r=A.cbU(a) -s.e=a -s.b=s.a=r}} -A.PV.prototype={ -H(){return"WebPFormat."+this.b}} -A.auB.prototype={} -A.ajT.prototype={} -A.bMa.prototype={ -SF(a){var s=A.cT(a,!1,null,0) -this.b=s -if(!this.awI(s))return!1 -return!0}, -A_(a){var s,r=this,q=null,p=A.cT(a,!1,q,0) -r.b=p -if(!r.awI(p))return q -p=new A.ajT(B.tz,A.b([],t.ro)) -r.a=p -s=r.b -s.toString -if(!r.aEU(s,p))return q -p=r.a -switch(p.f.a){case 3:p.as=p.z.length -return p -case 2:s=r.b -s.toString -s.d=p.ay -if(!A.cdK(s,p).Yl())return q -p=r.a -p.as=p.z.length -return p -case 1:s=r.b -s.toString -s.d=p.ay -if(!A.cdI(s,p).Yl())return q -p=r.a -p.as=p.z.length -return p -case 0:throw A.q(A.bQ("Unknown format for WebP"))}}, -uK(a){var s,r,q,p,o=this,n=o.b -if(n==null||o.a==null)return null -s=o.a -if(s.e){s=s.z -r=s.length -if(a>=r)return null -q=s[a] -s=q.x -s===$&&A.e() -r=q.w -r===$&&A.e() -return o.av8(n.LA(s,r),a)}r=s.f -if(r===B.yo){p=n.LA(s.ch,s.ay) -n=o.a -n.toString -return A.cdK(p,n).Ak(0)}else if(r===B.GC){p=n.LA(s.ch,s.ay) -n=o.a -n.toString -return A.cdI(p,n).Ak(0)}return null}, -Al(a,b,c){var s,r,q,p,o,n,m,l,k=this,j=null -if(k.A_(b)==null)return j -s=k.a.e -if(!s)return k.uK(0) -for(r=j,q=r,p=0;s=k.a,p=s)return p -r=o[b] -o=r.x -o===$&&A.e() -s=r.w -s===$&&A.e() -return this.av8(a.LA(o,s),b)}else{q=a.LA(n.ch,n.ay) -o=n.f -if(o===B.yo)return A.cdK(q,n).Ak(0) -else if(o===B.GC)return A.cdI(q,n).Ak(0)}return p}, -awI(a){if(a.ui(4)!=="RIFF")return!1 -a.X() -if(a.ui(4)!=="WEBP")return!1 -return!0}, -aEU(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g -for(s=a.c,r=a.b;a.d>>1<<1>>>0 -n=a.d -m=n-r -switch(q){case"VP8X":if(!this.bbD(a,b))return!1 -break -case"VP8 ":b.ay=m -b.ch=p -b.f=B.GC -break -case"VP8L":b.ay=m -b.ch=p -b.f=B.yo -break -case"ALPH":b.toString -n=a.a -l=a.e -k=J.T(n) -j=k.gt(n) -k=k.gt(n) -n=new A.ln(n,0,Math.min(j,k),0,l) -b.at=n -n.d=a.d -a.d+=o -break -case"ANIM":b.f=B.fmS -i=a.X() -n=new Uint8Array(4) -n[0]=i>>>8&255 -n[1]=i>>>16&255 -n[2]=i>>>24&255 -n[3]=i&255 -a.a5() -break -case"ANMF":if(!this.baD(a,b,p))return!1 -break -case"ICCP":b.toString -h=a.un(p) -a.d=a.d+(h.c-h.d) -h.fI() -break -case"EXIF":b.toString -b.w=a.ui(p) -break -case"XMP ":b.toString -a.ui(p) -break -default:a.d=n+o -break}n=a.d -g=o-(n-r-m) -if(g>0)a.d=n+g}if(!b.d)b.d=b.at!=null -return b.f!==B.tz}, -bbD(a,b){var s,r,q,p,o=a.bI() -if((o&192)!==0)return!1 -s=B.c.R(o,4) -r=B.c.R(o,1) -if((o&1)!==0)return!1 -if(a.CH()!==0)return!1 -q=a.CH() -p=a.CH() -b.a=q+1 -b.b=p+1 -b.e=(r&1)!==0 -b.d=(s&1)!==0 -return!0}, -baD(a,b,c){var s,r=a.CH(),q=a.CH() -a.CH() -s=new A.ajS(r*2,q*2,a.CH()+1,a.CH()) -s.b3k(a,c) -if(s.r!==0)return!1 -b.z.push(s) -return!0}} -A.aj_.prototype={ -H(){return"IccProfileCompression."+this.b}} -A.M5.prototype={ -byC(){var s,r=this -if(r.b===B.BR)return r.c -s=B.zD.aIY(r.c,null) -r.c=s -r.b=B.BR -return s}, -bCa(){var s,r=this -if(r.b===B.BQ)return r.c -s=B.kp.GW(r.c,!1,!1) -r.c=s -r.b=B.BQ -return s}} -A.ai5.prototype={ -H(){return"FrameType."+this.b}} -A.qi.prototype={ -gtK(){var s=this.x -return s===$?this.x=A.b([],t.jm):s}, -b2M(a,b,c,d){var s,r,q,p=this,o=a.gcZ(),n=a.gwn(),m=a.a -p.auV(d,b,o,n,m==null?null:m.gdq()) -o=a.b -if(o!=null)p.b=A.eU(o,t.N,t.aN) -o=a.d -if(o!=null){n=t.N -p.d=A.eU(o,n,n)}p.gtK().push(p) -if(!c){s=a.gtK().length -for(o=t.jm,r=1;r1){r=a.gtK().length -for(n=t.jm,q=1;q4)throw A.q(A.bQ("An Image can only have 1-4 channels.")) -if(a8===3)a9=B.zL -else if(a8===4)a9=B.zK -else{s=a8===1?B.II:B.IH -a9=s}if(a8===1)a9=B.II -else if(a8===2)a9=B.IH -else if(a8===3){if(a9!==B.zL&&a9!==B.IG)a9=B.zL}else if(a8===4)if(a9!==B.ID&&a9!==B.zK&&a9!==B.IE&&a9!==B.IF)a9=B.zK -d.ayc(b4,a5,a0,a1,a6,a8,b0,b1,!1) -s=d.a -if(s==null)return -r=J.hh(s.gae(s)) -q=J.dc(b,c,null) -if(a1===B.dM)b2=B.d.rB(b4*a8/8) -else if(a1===B.ds){s=B.d.rB(b4*a8/4) -b2=s}else{s=b4*a8 -if(a1===B.dN)s=B.d.rB(s/2) -else{p=B.eYP.h(0,a1) -p.toString -p=s*p -s=p}b2=s}o=d.a.gAC() -n=Math.min(b2,o) -for(m=0,l=0,k=0;k>>0)/8) -r=new A.Me($,s,p,a,b,d) -s=Math.max(s*b,1) -r.d=new Uint8Array(s) -q.a=r}else{s=B.d.rB(a/4) -r=new A.Me($,s,e,a,b,1) -s=Math.max(s*b,1) -r.d=new Uint8Array(s) -q.a=r}break -case 2:if(e==null){if(d===2)s=a -else if(d===4)s=a*2 -else s=d===3?B.d.rB(a*1.5):B.d.rB(a/2) -r=new A.Mg($,s,p,a,b,d) -s=Math.max(s*b,1) -r.d=new Uint8Array(s) -q.a=r}else{s=B.d.rB(a/2) -r=new A.Mg($,s,e,a,b,1) -s=Math.max(s*b,1) -r.d=new Uint8Array(s) -q.a=r}break -case 3:if(e==null)q.a=A.ck2(a,b,d) -else q.a=new A.Mh(new Uint8Array(a*b),e,a,b,1) -break -case 4:s=a*b -if(e==null)q.a=new A.Md(new Uint16Array(s*d),p,a,b,d) -else q.a=new A.Md(new Uint16Array(s),e,a,b,1) -break -case 5:q.a=A.cG1(a,b,d) -break -case 6:q.a=new A.Xg(new Int8Array(a*b*d),a,b,d) -break -case 7:q.a=new A.Xe(new Int16Array(a*b*d),a,b,d) -break -case 8:q.a=new A.Xf(new Int32Array(a*b*d),a,b,d) -break -case 9:q.a=A.cG_(a,b,d) -break -case 10:q.a=A.cG0(a,b,d) -break -case 11:q.a=new A.Xd(new Float64Array(a*b*4*d),a,b,d) -break}}, -l(a){var s=this -return"Image("+s.gc0(0)+", "+s.gaQ(0)+", "+s.gcZ().b+", "+s.gwn()+")"}, -gc0(a){var s=this.a -s=s==null?null:s.a -return s==null?0:s}, -gaQ(a){var s=this.a -s=s==null?null:s.b -return s==null?0:s}, -gcZ(){var s=this.a -s=s==null?null:s.gcZ() -return s==null?B.M:s}, -gF9(){var s=this.e -return s==null?this.e=new A.ED(A.c(t.N,t.Ij)):s}, -aUF(a,b){var s=this,r=s.b;(r==null?s.b=A.c(t.N,t.aN):r).j(0,a,b) -if(s.b.a===0)s.b=null}, -gW(a){var s=this.a -return s.gW(s)}, -gc9(){return this.a!=null&&this.gc0(0)>0&&this.gaQ(0)>0}, -gae(a){var s=this.a -s=s==null?null:s.gae(s) -if(s==null)s=B.o.gae(new Uint8Array(0)) -return s}, -fI(){var s=this.a -s=s==null?null:J.hh(s.gae(s)) -return s==null?J.hh(this.gae(0)):s}, -gZP(a){var s=this.a -s=s==null?null:J.cAX(s.gae(s)) -return s==null?0:s}, -gwn(){var s=this.a -s=s==null?null:s.gdq() -s=s==null?null:s.b -if(s==null){s=this.a -s=s==null?null:s.c}return s==null?0:s}, -gz0(){var s=this.a -s=s==null?null:s.gz0() -return s===!0}, -gwH(){var s=this.a -return(s==null?null:s.gdq())!=null}, -gx4(){var s=this.a -s=s==null?null:s.gx4() -return s==null?0:s}, -aKK(a,b){return a>=0&&b>=0&&a=this.gc0(0)||b<0||b>=this.gaQ(0))return new A.eg() -return this.d8(a,b,null)}, -aRk(a,b,c){switch(c.a){case 0:return this.vb(B.d.G(a),B.d.G(b)) -case 1:case 3:return this.aq2(a,b) -case 2:return this.aRj(a,b)}}, -aq2(a,b){var s,r,q,p,o,n,m=this,l=B.d.G(a),k=l-(a>=0?0:1),j=k+1 -l=B.d.G(b) -s=l-(b>=0?0:1) -r=s+1 -l=new A.bcV(a-k,b-s) -q=m.vb(k,s) -p=r>=m.gaQ(0)?q:m.vb(k,r) -o=j>=m.gc0(0)?q:m.vb(j,s) -n=j>=m.gc0(0)||r>=m.gaQ(0)?q:m.vb(j,r) -return m.zc(l.$4(q.ga4(q),o.ga4(o),p.ga4(p),n.ga4(n)),l.$4(q.gac(),o.gac(),p.gac(),n.gac()),l.$4(q.gad(q),o.gad(o),p.gad(p),n.gad(n)),l.$4(q.gar(q),o.gar(o),p.gar(p),n.gar(n)))}, -aRj(d2,d3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6=this,c7=B.d.G(d2),c8=c7-(d2>=0?0:1),c9=c8-1,d0=c8+1,d1=c8+2 -c7=B.d.G(d3) -s=c7-(d3>=0?0:1) -r=s-1 -q=s+1 -p=s+2 -o=d2-c8 -n=d3-s -c7=new A.bcU() -m=c6.vb(c8,s) -l=c9<0 -k=!l -j=!k||r<0?m:c6.vb(c9,r) -i=l?m:c6.vb(c8,r) -h=r<0 -g=h||d0>=c6.gc0(0)?m:c6.vb(d0,r) -f=d1>=c6.gc0(0)||h?m:c6.vb(d1,r) -e=c7.$5(o,j.ga4(j),i.ga4(i),g.ga4(g),f.ga4(f)) -d=c7.$5(o,j.gac(),i.gac(),g.gac(),f.gac()) -c=c7.$5(o,j.gad(j),i.gad(i),g.gad(g),f.gad(f)) -b=c7.$5(o,j.gar(j),i.gar(i),g.gar(g),f.gar(f)) -a=l?m:c6.vb(c9,s) -a0=d0>=c6.gc0(0)?m:c6.vb(d0,s) -a1=d1>=c6.gc0(0)?m:c6.vb(d1,s) -a2=c7.$5(o,a.ga4(a),m.ga4(m),a0.ga4(a0),a1.ga4(a1)) -a3=c7.$5(o,a.gac(),m.gac(),a0.gac(),a1.gac()) -a4=c7.$5(o,a.gad(a),m.gad(m),a0.gad(a0),a1.gad(a1)) -a5=c7.$5(o,a.gar(a),m.gar(m),a0.gar(a0),a1.gar(a1)) -a6=!k||q>=c6.gaQ(0)?m:c6.vb(c9,q) -a7=q>=c6.gaQ(0)?m:c6.vb(c8,q) -a8=d0>=c6.gc0(0)||q>=c6.gaQ(0)?m:c6.vb(d0,q) -a9=d1>=c6.gc0(0)||q>=c6.gaQ(0)?m:c6.vb(d1,q) -b0=c7.$5(o,a6.ga4(a6),a7.ga4(a7),a8.ga4(a8),a9.ga4(a9)) -b1=c7.$5(o,a6.gac(),a7.gac(),a8.gac(),a9.gac()) -b2=c7.$5(o,a6.gad(a6),a7.gad(a7),a8.gad(a8),a9.gad(a9)) -b3=c7.$5(o,a6.gar(a6),a7.gar(a7),a8.gar(a8),a9.gar(a9)) -b4=!k||p>=c6.gaQ(0)?m:c6.vb(c9,p) -b5=p>=c6.gaQ(0)?m:c6.vb(c8,p) -b6=d0>=c6.gc0(0)||p>=c6.gaQ(0)?m:c6.vb(d0,p) -b7=d1>=c6.gc0(0)||p>=c6.gaQ(0)?m:c6.vb(d1,p) -b8=c7.$5(o,b4.ga4(b4),b5.ga4(b5),b6.ga4(b6),b7.ga4(b7)) -b9=c7.$5(o,b4.gac(),b5.gac(),b6.gac(),b7.gac()) -c0=c7.$5(o,b4.gad(b4),b5.gad(b5),b6.gad(b6),b7.gad(b7)) -c1=c7.$5(o,b4.gar(b4),b5.gar(b5),b6.gar(b6),b7.gar(b7)) -c2=c7.$5(n,e,a2,b0,b8) -c3=c7.$5(n,d,a3,b1,b9) -c4=c7.$5(n,c,a4,b2,c0) -c5=c7.$5(n,b,a5,b3,c1) -return c6.zc(B.d.G(c2),B.d.G(c3),B.d.G(c4),B.d.G(c5))}, -Ik(a,b,c){var s -if(t.g1.b(c))if(c.gtt(c).gdq()!=null)if(this.gwH()){s=this.a -if(s!=null)s.qm(a,b,c.gdT(c),0,0) -return}s=this.a -if(s!=null)s.vc(a,b,c.ga4(c),c.gac(),c.gad(c),c.gar(c))}, -gbY(){var s=this.a -s=s==null?null:s.gbY() -return s==null?0:s}, -vL(a,b){var s=this.a -return s==null?null:s.vL(0,b)}, -P(a){return this.vL(0,null)}, -XV(a7,a8,a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=this,a6=null -if(a7==null)a7=a5.gcZ() -if(a8==null)a8=a5.gwn() -s=B.a3i.h(0,a7) -r=!1 -if(a7===a5.gcZ())if(a8===a5.gwn()){if(!a9){q=a5.a -q=(q==null?a6:q.gdq())==null}else q=!1 -if(!q){if(a9){r=a5.a -r=(r==null?a6:r.gdq())!=null}}else r=!0}if(r)return A.xy(a5,!1,!1) -for(r=a5.gtK(),q=r.length,p=t.N,o=t.S,n=a6,m=0;m"));s.q();){r=s.d -q=this.d -q.toString -p=a.h(0,r) -p.toString -q.j(0,r,p)}}, -b7b(a,b,c){var s,r=65536 -switch(b.a){case 0:return null -case 1:return null -case 2:return null -case 3:s=a===B.cb?r:256 -return new A.qA(new Uint8Array(s*c),s,c) -case 4:s=a===B.cb?r:256 -return new A.aoi(new Uint16Array(s*c),s,c) -case 5:s=a===B.cb?r:256 -return new A.ZB(new Uint32Array(s*c),s,c) -case 6:s=a===B.cb?r:256 -return new A.aoh(new Int8Array(s*c),s,c) -case 7:s=a===B.cb?r:256 -return new A.aof(new Int16Array(s*c),s,c) -case 8:s=a===B.cb?r:256 -return new A.aog(new Int32Array(s*c),s,c) -case 9:s=a===B.cb?r:256 -return new A.aoc(new Uint16Array(s*c),s,c) -case 10:s=a===B.cb?r:256 -return new A.aod(new Float32Array(s*c),s,c) -case 11:s=a===B.cb?r:256 -return new A.aoe(new Float64Array(s*c),s,c)}}} -A.bcV.prototype={ -$4(a,b,c,d){var s=this.b -return a+this.a*(b-a+s*(a+d-c-b))+s*(c-a)}, -$S:1196} -A.bcU.prototype={ -$5(a,b,c,d,e){var s=-b,r=a*a -return c+0.5*(a*(s+d)+r*(2*b-5*c+4*d-e)+r*a*(s+3*c-3*d+e))}, -$S:1197} -A.ll.prototype={ -gdq(){return null}} -A.Ma.prototype={ -C3(a,b){var s=this,r=s.d -if(b)r=new Uint16Array(r.length) -else r=new Uint16Array(A.bf(r)) -return new A.Ma(r,s.a,s.b,s.c)}, -gcZ(){return B.l9}, -gCl(){return B.BP}, -gae(a){return B.dz.gae(this.d)}, -gx4(){return 16}, -gAC(){return this.a*this.c*2}, -gW(a){return A.ccx(this)}, -ze(a,b,c,d,e){return A.tn(A.ccx(this),b,c,d,e)}, -gt(a){return this.d.byteLength}, -gbY(){return 1}, -gz0(){return!0}, -zc(a,b,c,d){var s=new Uint16Array(4),r=new A.KN(s) -s[0]=A.fO(a) -s[1]=A.fO(b) -s[2]=A.fO(c) -s[3]=A.fO(d) -s=r -return s}, -d8(a,b,c){if(c==null||!(c instanceof A.GP)||c.d!==this)c=A.ccx(this) -c.rw(0,a,b) -return c}, -xQ(a,b){return this.d8(a,b,null)}, -xk(a,b,c){var s=this.c,r=this.d,q=A.fO(c) -r.$flags&2&&A.z(r) -r[b*this.a*s+a*s]=q}, -qm(a,b,c,d,e){var s=this.c,r=b*this.a*s+a*s,q=this.d,p=A.fO(c) -q.$flags&2&&A.z(q) -q[r]=p -if(s>1){q[r+1]=A.fO(d) -if(s>2)q[r+2]=A.fO(e)}}, -vc(a,b,c,d,e,f){var s=this.c,r=b*this.a*s+a*s,q=this.d,p=A.fO(c) -q.$flags&2&&A.z(q) -q[r]=p -if(s>1){q[r+1]=A.fO(d) -if(s>2){q[r+2]=A.fO(e) -if(s>3)q[r+3]=A.fO(f)}}}, -l(a){return"ImageDataFloat16("+this.a+", "+this.b+", "+this.c+")"}, -vL(a,b){}} -A.Mb.prototype={ -C3(a,b){var s=this,r=s.d -if(b)r=new Float32Array(r.length) -else r=new Float32Array(A.bf(r)) -return new A.Mb(r,s.a,s.b,s.c)}, -gcZ(){return B.lL}, -gCl(){return B.BP}, -gae(a){return B.kJ.gae(this.d)}, -gx4(){return 32}, -gW(a){return A.ccy(this)}, -ze(a,b,c,d,e){return A.tn(A.ccy(this),b,c,d,e)}, -gt(a){return this.d.byteLength}, -gbY(){return 1}, -gAC(){return this.a*this.c*4}, -gz0(){return!0}, -zc(a,b,c,d){var s=new Float32Array(4),r=new A.KO(s) -s[0]=a -s[1]=b -s[2]=c -s[3]=d -s=r -return s}, -d8(a,b,c){if(c==null||!(c instanceof A.GQ)||c.d!==this)c=A.ccy(this) -c.rw(0,a,b) -return c}, -xQ(a,b){return this.d8(a,b,null)}, -xk(a,b,c){var s=this.c,r=this.d -r.$flags&2&&A.z(r) -r[b*this.a*s+a*s]=c}, -qm(a,b,c,d,e){var s=this.c,r=b*this.a*s+a*s,q=this.d -q.$flags&2&&A.z(q) -q[r]=c -if(s>1){q[r+1]=d -if(s>2)q[r+2]=e}}, -vc(a,b,c,d,e,f){var s=this.c,r=b*this.a*s+a*s,q=this.d -q.$flags&2&&A.z(q) -q[r]=c -if(s>1){q[r+1]=d -if(s>2){q[r+2]=e -if(s>3)q[r+3]=f}}}, -l(a){return"ImageDataFloat32("+this.a+", "+this.b+", "+this.c+")"}, -vL(a,b){}} -A.Xd.prototype={ -C3(a,b){var s=this,r=s.d -if(b)r=new Float64Array(r.length) -else r=new Float64Array(A.bf(r)) -return new A.Xd(r,s.a,s.b,s.c)}, -gcZ(){return B.n1}, -gCl(){return B.BP}, -gae(a){return B.kK.gae(this.d)}, -gt(a){return this.d.byteLength}, -gx4(){return 64}, -gW(a){return A.ccz(this)}, -ze(a,b,c,d,e){return A.tn(A.ccz(this),b,c,d,e)}, -gbY(){return 1}, -gAC(){return this.a*this.c*8}, -gz0(){return!0}, -zc(a,b,c,d){var s=new Float64Array(4),r=new A.KP(s) -s[0]=a -s[1]=b -s[2]=c -s[3]=d -s=r -return s}, -d8(a,b,c){if(c==null||!(c instanceof A.GR)||c.d!==this)c=A.ccz(this) -c.rw(0,a,b) -return c}, -xQ(a,b){return this.d8(a,b,null)}, -xk(a,b,c){var s=this.c,r=this.d -r.$flags&2&&A.z(r) -r[b*this.a*s+a*s]=c}, -qm(a,b,c,d,e){var s=this.c,r=b*this.a*s+a*s,q=this.d -q.$flags&2&&A.z(q) -q[r]=c -if(s>1){q[r+1]=d -if(s>2)q[r+2]=e}}, -vc(a,b,c,d,e,f){var s=this.c,r=b*this.a*s+a*s,q=this.d -q.$flags&2&&A.z(q) -q[r]=c -if(s>1){q[r+1]=d -if(s>2){q[r+2]=e -if(s>3)q[r+3]=f}}}, -l(a){return"ImageDataFloat64("+this.a+", "+this.b+", "+this.c+")"}, -vL(a,b){}} -A.Xe.prototype={ -C3(a,b){var s=this,r=s.d -if(b)r=new Int16Array(r.length) -else r=new Int16Array(A.bf(r)) -return new A.Xe(r,s.a,s.b,s.c)}, -gcZ(){return B.n3}, -gCl(){return B.BO}, -gae(a){return B.mb.gae(this.d)}, -gW(a){return A.ccA(this)}, -ze(a,b,c,d,e){return A.tn(A.ccA(this),b,c,d,e)}, -gt(a){return this.d.byteLength}, -gbY(){return 32767}, -gz0(){return!0}, -gx4(){return 16}, -gAC(){return this.a*this.c*2}, -zc(a,b,c,d){var s=B.d.G(a),r=B.d.G(b),q=B.d.G(c),p=B.d.G(d),o=new Int16Array(4),n=new A.KQ(o) -o[0]=s -o[1]=r -o[2]=q -o[3]=p -s=n -return s}, -d8(a,b,c){if(c==null||!(c instanceof A.GS)||c.d!==this)c=A.ccA(this) -c.rw(0,a,b) -return c}, -xQ(a,b){return this.d8(a,b,null)}, -xk(a,b,c){var s=this.c,r=this.d,q=B.d.G(c) -r.$flags&2&&A.z(r) -r[b*this.a*s+a*s]=q}, -qm(a,b,c,d,e){var s=this.c,r=b*this.a*s+a*s,q=this.d,p=B.d.G(c) -q.$flags&2&&A.z(q) -q[r]=p -if(s>1){q[r+1]=B.d.G(d) -if(s>2)q[r+2]=B.d.G(e)}}, -vc(a,b,c,d,e,f){var s=this.c,r=b*this.a*s+a*s,q=this.d,p=B.d.G(c) -q.$flags&2&&A.z(q) -q[r]=p -if(s>1){q[r+1]=B.d.G(d) -if(s>2){q[r+2]=B.d.G(e) -if(s>3)q[r+3]=B.d.G(f)}}}, -l(a){return"ImageDataInt16("+this.a+", "+this.b+", "+this.c+")"}, -vL(a,b){}} -A.Xf.prototype={ -C3(a,b){var s=this,r=s.d -if(b)r=new Int32Array(r.length) -else r=new Int32Array(A.bf(r)) -return new A.Xf(r,s.a,s.b,s.c)}, -gcZ(){return B.n4}, -gCl(){return B.BO}, -gae(a){return B.cd.gae(this.d)}, -gx4(){return 32}, -gAC(){return this.a*this.c*4}, -gW(a){return A.ccB(this)}, -ze(a,b,c,d,e){return A.tn(A.ccB(this),b,c,d,e)}, -gt(a){return this.d.byteLength}, -gbY(){return 2147483647}, -gz0(){return!0}, -zc(a,b,c,d){var s=B.d.G(a),r=B.d.G(b),q=B.d.G(c),p=B.d.G(d),o=new Int32Array(4),n=new A.KR(o) -o[0]=s -o[1]=r -o[2]=q -o[3]=p -s=n -return s}, -d8(a,b,c){if(c==null||!(c instanceof A.GT)||c.d!==this)c=A.ccB(this) -c.rw(0,a,b) -return c}, -xQ(a,b){return this.d8(a,b,null)}, -xk(a,b,c){var s=this.c,r=this.d,q=B.d.G(c) -r.$flags&2&&A.z(r) -r[b*this.a*s+a*s]=q}, -qm(a,b,c,d,e){var s=this.c,r=b*this.a*s+a*s,q=this.d,p=B.d.G(c) -q.$flags&2&&A.z(q) -q[r]=p -if(s>1){q[r+1]=B.d.G(d) -if(s>2)q[r+2]=B.d.G(e)}}, -vc(a,b,c,d,e,f){var s=this.c,r=b*this.a*s+a*s,q=this.d,p=B.d.G(c) -q.$flags&2&&A.z(q) -q[r]=p -if(s>1){q[r+1]=B.d.G(d) -if(s>2){q[r+2]=B.d.G(e) -if(s>3)q[r+3]=B.d.G(f)}}}, -l(a){return"ImageDataInt32("+this.a+", "+this.b+", "+this.c+")"}, -vL(a,b){}} -A.Xg.prototype={ -C3(a,b){var s=this,r=s.d -if(b)r=new Int8Array(r.length) -else r=new Int8Array(A.bf(r)) -return new A.Xg(r,s.a,s.b,s.c)}, -gcZ(){return B.n2}, -gCl(){return B.BO}, -gae(a){return B.mc.gae(this.d)}, -gAC(){return this.a*this.c}, -gW(a){return A.ccC(this)}, -ze(a,b,c,d,e){return A.tn(A.ccC(this),b,c,d,e)}, -gt(a){return this.d.byteLength}, -gbY(){return 127}, -gz0(){return!0}, -gx4(){return 8}, -zc(a,b,c,d){var s=B.d.G(a),r=B.d.G(b),q=B.d.G(c),p=B.d.G(d),o=new Int8Array(4),n=new A.KS(o) -o[0]=s -o[1]=r -o[2]=q -o[3]=p -s=n -return s}, -d8(a,b,c){if(c==null||!(c instanceof A.GU)||c.d!==this)c=A.ccC(this) -c.rw(0,a,b) -return c}, -xQ(a,b){return this.d8(a,b,null)}, -xk(a,b,c){var s=this.c,r=this.d,q=B.d.G(c) -r.$flags&2&&A.z(r) -r[b*(this.a*s)+a*s]=q}, -qm(a,b,c,d,e){var s=this.c,r=b*(this.a*s)+a*s,q=this.d,p=B.d.G(c) -q.$flags&2&&A.z(q) -q[r]=p -if(s>1){q[r+1]=B.d.G(d) -if(s>2)q[r+2]=B.d.G(e)}}, -vc(a,b,c,d,e,f){var s=this.c,r=b*(this.a*s)+a*s,q=this.d,p=B.d.G(c) -q.$flags&2&&A.z(q) -q[r]=p -if(s>1){q[r+1]=B.d.G(d) -if(s>2){q[r+2]=B.d.G(e) -if(s>3)q[r+3]=B.d.G(f)}}}, -l(a){return"ImageDataInt8("+this.a+", "+this.b+", "+this.c+")"}, -vL(a,b){}} -A.Mc.prototype={ -bS0(a,b,c){var s=Math.max(this.e*b,1) -s=new Uint8Array(s) -this.d!==$&&A.cp() -this.d=s}, -C3(a,b){var s,r=this,q=r.d -if(b){q===$&&A.e() -q=new Uint8Array(q.length)}else{q===$&&A.e() -q=new Uint8Array(A.bf(q))}s=r.f -s=s==null?null:s.f7(0) -return new A.Mc(q,r.e,s,r.a,r.b,r.c)}, -gcZ(){return B.dM}, -gCl(){return B.n0}, -gt(a){var s=this.d -s===$&&A.e() -return s.byteLength}, -gbY(){var s=this.f -s=s==null?null:s.gbY() -return s==null?1:s}, -gz0(){return!1}, -gae(a){var s=this.d -s===$&&A.e() -return B.o.gae(s)}, -gx4(){return 1}, -gW(a){return A.ZK(this)}, -ze(a,b,c,d,e){return A.tn(A.ZK(this),b,c,d,e)}, -zc(a,b,c,d){var s=new A.KU(4,0) -s.tj(B.d.G(a),B.d.G(b),B.d.G(c),B.d.G(d)) -return s}, -d8(a,b,c){if(c==null||!(c instanceof A.GV)||c.f!==this)c=A.ZK(this) -c.rw(0,a,b) -return c}, -xQ(a,b){return this.d8(a,b,null)}, -xk(a,b,c){var s,r=this -if(r.c<1)return -s=r.r;(s==null?r.r=A.ZK(r):s).rw(0,a,b) -r.r.vH(0,c)}, -qm(a,b,c,d,e){var s,r=this -if(r.c<1)return -s=r.r;(s==null?r.r=A.ZK(r):s).rw(0,a,b) -r.r.vz(c,d,e)}, -vc(a,b,c,d,e,f){var s,r=this -if(r.c<1)return -s=r.r;(s==null?r.r=A.ZK(r):s).rw(0,a,b) -r.r.tj(c,d,e,f)}, -l(a){return"ImageDataUint1("+this.a+", "+this.b+", "+this.c+")"}, -vL(a,b){}, -gAC(){return this.e}, -gdq(){return this.f}} -A.Md.prototype={ -C3(a,b){var s,r=this,q=r.d -if(b)q=new Uint16Array(q.length) -else q=new Uint16Array(A.bf(q)) -s=r.e -s=s==null?null:s.f7(0) -return new A.Md(q,s,r.a,r.b,r.c)}, -gcZ(){return B.cb}, -gCl(){return B.n0}, -gae(a){return B.dz.gae(this.d)}, -gx4(){return 16}, -gbY(){var s=this.e -s=s==null?null:s.gbY() -return s==null?65535:s}, -gAC(){return this.a*this.c*2}, -gW(a){return A.ccD(this)}, -ze(a,b,c,d,e){return A.tn(A.ccD(this),b,c,d,e)}, -gt(a){return this.d.byteLength}, -gz0(){return!0}, -zc(a,b,c,d){var s=B.d.G(a),r=B.d.G(b),q=B.d.G(c),p=B.d.G(d),o=new Uint16Array(4),n=new A.KV(o) -o[0]=s -o[1]=r -o[2]=q -o[3]=p -s=n -return s}, -d8(a,b,c){if(c==null||!(c instanceof A.GW)||c.d!==this)c=A.ccD(this) -c.rw(0,a,b) -return c}, -xQ(a,b){return this.d8(a,b,null)}, -xk(a,b,c){var s=this.c,r=this.d,q=B.d.G(c) -r.$flags&2&&A.z(r) -r[b*this.a*s+a*s]=q}, -qm(a,b,c,d,e){var s=this.c,r=b*this.a*s+a*s,q=this.d,p=B.d.G(c) -q.$flags&2&&A.z(q) -q[r]=p -if(s>1){q[r+1]=B.d.G(d) -if(s>2)q[r+2]=B.d.G(e)}}, -vc(a,b,c,d,e,f){var s=this.c,r=b*this.a*s+a*s,q=this.d,p=B.d.G(c) -q.$flags&2&&A.z(q) -q[r]=p -if(s>1){q[r+1]=B.d.G(d) -if(s>2){q[r+2]=B.d.G(e) -if(s>3)q[r+3]=B.d.G(f)}}}, -l(a){return"ImageDataUint16("+this.a+", "+this.b+", "+this.c+")"}, -vL(a,b){}, -gdq(){return this.e}} -A.Me.prototype={ -bS1(a,b,c){var s=Math.max(this.e*b,1) -s=new Uint8Array(s) -this.d!==$&&A.cp() -this.d=s}, -C3(a,b){var s,r=this,q=r.d -if(b){q===$&&A.e() -q=new Uint8Array(q.length)}else{q===$&&A.e() -q=new Uint8Array(A.bf(q))}s=r.f -s=s==null?null:s.f7(0) -return new A.Me(q,r.e,s,r.a,r.b,r.c)}, -gcZ(){return B.ds}, -gCl(){return B.n0}, -gx4(){return 2}, -gae(a){var s=this.d -s===$&&A.e() -return B.o.gae(s)}, -gW(a){return A.ZL(this)}, -ze(a,b,c,d,e){return A.tn(A.ZL(this),b,c,d,e)}, -gt(a){var s=this.d -s===$&&A.e() -return s.byteLength}, -gbY(){var s=this.f -s=s==null?null:s.gbY() -return s==null?3:s}, -gz0(){return!1}, -zc(a,b,c,d){var s=new A.KW(4,0) -s.tj(B.d.G(a),B.d.G(b),B.d.G(c),B.d.G(d)) -return s}, -d8(a,b,c){if(c==null||!(c instanceof A.GX)||c.f!==this)c=A.ZL(this) -c.rw(0,a,b) -return c}, -xQ(a,b){return this.d8(a,b,null)}, -xk(a,b,c){var s,r=this -if(r.c<1)return -s=r.r;(s==null?r.r=A.ZL(r):s).rw(0,a,b) -r.r.vI(0,c)}, -qm(a,b,c,d,e){var s,r=this -if(r.c<1)return -s=r.r;(s==null?r.r=A.ZL(r):s).rw(0,a,b) -r.r.vz(c,d,e)}, -vc(a,b,c,d,e,f){var s,r=this -if(r.c<1)return -s=r.r;(s==null?r.r=A.ZL(r):s).rw(0,a,b) -r.r.tj(c,d,e,f)}, -l(a){return"ImageDataUint2("+this.a+", "+this.b+", "+this.c+")"}, -vL(a,b){}, -gAC(){return this.e}, -gdq(){return this.f}} -A.Mf.prototype={ -C3(a,b){var s=this,r=s.d -if(b)r=new Uint32Array(r.length) -else r=new Uint32Array(A.bf(r)) -return new A.Mf(r,s.a,s.b,s.c)}, -gcZ(){return B.lM}, -gCl(){return B.n0}, -gae(a){return B.bf.gae(this.d)}, -gAC(){return this.a*this.c*4}, -gx4(){return 32}, -gbY(){return 4294967295}, -gW(a){return A.ccE(this)}, -ze(a,b,c,d,e){return A.tn(A.ccE(this),b,c,d,e)}, -gt(a){return this.d.byteLength}, -gz0(){return!0}, -zc(a,b,c,d){var s=B.d.G(a),r=B.d.G(b),q=B.d.G(c),p=B.d.G(d),o=new Uint32Array(4),n=new A.KX(o) -o[0]=s -o[1]=r -o[2]=q -o[3]=p -s=n -return s}, -d8(a,b,c){if(c==null||!(c instanceof A.GY)||c.d!==this)c=A.ccE(this) -c.rw(0,a,b) -return c}, -xQ(a,b){return this.d8(a,b,null)}, -xk(a,b,c){var s=this.c,r=this.d,q=B.d.G(c) -r.$flags&2&&A.z(r) -r[b*this.a*s+a*s]=q}, -qm(a,b,c,d,e){var s=this.c,r=b*this.a*s+a*s,q=this.d,p=B.d.G(c) -q.$flags&2&&A.z(q) -q[r]=p -if(s>1){q[r+1]=B.d.G(d) -if(s>2)q[r+2]=B.d.G(e)}}, -vc(a,b,c,d,e,f){var s=this.c,r=b*this.a*s+a*s,q=this.d,p=B.d.G(c) -q.$flags&2&&A.z(q) -q[r]=p -if(s>1){q[r+1]=B.d.G(d) -if(s>2){q[r+2]=B.d.G(e) -if(s>3)q[r+3]=B.d.G(f)}}}, -l(a){return"ImageDataUint32("+this.a+", "+this.b+", "+this.c+")"}, -vL(a,b){}} -A.Mg.prototype={ -bS2(a,b,c){var s=Math.max(this.e*b,1) -s=new Uint8Array(s) -this.d!==$&&A.cp() -this.d=s}, -C3(a,b){var s,r=this,q=r.d -if(b){q===$&&A.e() -q=new Uint8Array(q.length)}else{q===$&&A.e() -q=new Uint8Array(A.bf(q))}s=r.f -s=s==null?null:s.f7(0) -return new A.Mg(q,r.e,s,r.a,r.b,r.c)}, -gcZ(){return B.dN}, -gCl(){return B.n0}, -gae(a){var s=this.d -s===$&&A.e() -return B.o.gae(s)}, -gW(a){return A.ZM(this)}, -ze(a,b,c,d,e){return A.tn(A.ZM(this),b,c,d,e)}, -gt(a){var s=this.d -s===$&&A.e() -return s.byteLength}, -gbY(){var s=this.f -s=s==null?null:s.gbY() -return s==null?15:s}, -gz0(){return!1}, -gx4(){return 4}, -zc(a,b,c,d){var s=B.d.G(a),r=B.d.G(b),q=B.d.G(c),p=B.d.G(d),o=new A.KY(4,new Uint8Array(2)) -o.tj(s,r,q,p) -s=o -return s}, -d8(a,b,c){if(c==null||!(c instanceof A.GZ)||c.e!==this)c=A.ZM(this) -c.rw(0,a,b) -return c}, -xQ(a,b){return this.d8(a,b,null)}, -xk(a,b,c){var s,r=this -if(r.c<1)return -s=r.r;(s==null?r.r=A.ZM(r):s).rw(0,a,b) -r.r.vJ(0,c)}, -qm(a,b,c,d,e){var s,r=this -if(r.c<1)return -s=r.r;(s==null?r.r=A.ZM(r):s).rw(0,a,b) -r.r.vz(c,d,e)}, -vc(a,b,c,d,e,f){var s,r=this -if(r.c<1)return -s=r.r;(s==null?r.r=A.ZM(r):s).rw(0,a,b) -r.r.tj(c,d,e,f)}, -l(a){return"ImageDataUint4("+this.a+", "+this.b+", "+this.c+")"}, -vL(a,b){}, -gAC(){return this.e}, -gdq(){return this.f}} -A.Mh.prototype={ -C3(a,b){var s,r=this,q=r.d -if(b)q=new Uint8Array(q.length) -else q=new Uint8Array(A.bf(q)) -s=r.e -s=s==null?null:s.f7(0) -return new A.Mh(q,s,r.a,r.b,r.c)}, -gcZ(){return B.M}, -gCl(){return B.n0}, -gae(a){return B.o.gae(this.d)}, -gAC(){return this.a*this.c}, -gx4(){return 8}, -gW(a){return A.bqv(this)}, -ze(a,b,c,d,e){return A.tn(A.bqv(this),b,c,d,e)}, -gt(a){return this.d.byteLength}, -gbY(){var s=this.e -s=s==null?null:s.gbY() -return s==null?255:s}, -gz0(){return!1}, -zc(a,b,c,d){var s=A.cCJ(B.d.G(B.d.bk(a,0,255)),B.d.G(B.d.bk(b,0,255)),B.d.G(B.d.bk(c,0,255)),B.d.G(B.d.bk(d,0,255))) -return s}, -d8(a,b,c){if(c==null||!(c instanceof A.H_)||c.d!==this)c=A.bqv(this) -c.rw(0,a,b) -return c}, -xQ(a,b){return this.d8(a,b,null)}, -xk(a,b,c){var s=this.c,r=this.d,q=B.d.G(c) -r.$flags&2&&A.z(r) -r[b*(this.a*s)+a*s]=q}, -qm(a,b,c,d,e){var s=this.c,r=b*(this.a*s)+a*s,q=this.d,p=B.d.G(c) -q.$flags&2&&A.z(q) -q[r]=p -if(s>1){q[r+1]=B.d.G(d) -if(s>2)q[r+2]=B.d.G(e)}}, -vc(a,b,c,d,e,f){var s=this.c,r=b*(this.a*s)+a*s,q=this.d,p=B.d.G(c) -q.$flags&2&&A.z(q) -q[r]=p -if(s>1){q[r+1]=B.d.G(d) -if(s>2){q[r+2]=B.d.G(e) -if(s>3)q[r+3]=B.d.G(f)}}}, -l(a){return"ImageDataUint8("+this.a+", "+this.b+", "+this.c+")"}, -vL(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=b==null?g:A.oP(b,g,B.M,g,g),e=h.c -if(e===1){s=f==null?0:B.c.bk(A.b_(f.ga4(f)),0,255) -e=h.d -B.o.tX(e,0,e.length,s)}else if(e===2){e=f==null -s=e?0:B.c.bk(A.b_(f.ga4(f)),0,255) -r=e?0:B.c.bk(A.b_(f.gac()),0,255) -q=J.aLj(B.o.gae(h.d),0,null) -B.dz.tX(q,0,q.length,(r<<8|s)>>>0)}else if(e===4){e=f==null -s=e?0:B.c.bk(A.b_(f.ga4(f)),0,255) -r=e?0:B.c.bk(A.b_(f.gac()),0,255) -p=e?0:B.c.bk(A.b_(f.gad(f)),0,255) -o=e?0:B.c.bk(A.b_(f.gar(f)),0,255) -n=J.iu(B.o.gae(h.d),0,null) -B.bf.tX(n,0,n.length,(o<<24|p<<16|r<<8|s)>>>0)}else{e=f==null -s=e?0:B.c.bk(A.b_(f.ga4(f)),0,255) -r=e?0:B.c.bk(A.b_(f.gac()),0,255) -p=e?0:B.c.bk(A.b_(f.gad(f)),0,255) -for(m=A.bqv(h),e=m.d,l=e.c>0,e=e.d,k=e.$flags|0;m.q();){if(l){j=m.c -i=B.d.G(B.c.bk(s,0,255)) -k&2&&A.z(e) -e[j]=i}m.sac(r) -m.sad(0,p)}}}, -gdq(){return this.e}} -A.ajU.prototype={ -H(){return"Interpolation."+this.b}} -A.bq2.prototype={} -A.aoc.prototype={ -f7(a){return new A.aoc(new Uint16Array(A.bf(this.c)),this.a,this.b)}, -gae(a){return B.dz.gae(this.c)}, -gcZ(){return B.l9}, -gbY(){return 1}, -qr(a,b,c,d){var s,r,q=this.b -if(c1){s[a+1]=A.fO(c) -if(q>2)s[a+2]=A.fO(d)}}, -zS(a,b,c){var s,r=this.b -if(c1){s[a+1]=c -if(r>2)s[a+2]=d}}, -zS(a,b,c){var s=this.b -return c1){s[a+1]=c -if(r>2)s[a+2]=d}}, -zS(a,b,c){var s=this.b -return c1){s[a+1]=B.d.G(c) -if(q>2)s[a+2]=B.d.G(d)}}, -zS(a,b,c){var s=this.b -return c1){s[a+1]=B.d.G(c) -if(q>2)s[a+2]=B.d.G(d)}}, -zS(a,b,c){var s=this.b -return c1){s[a+1]=B.d.G(c) -if(q>2)s[a+2]=B.d.G(d)}}, -zS(a,b,c){var s=this.b -return c1){s[a+1]=B.d.G(c) -if(q>2)s[a+2]=B.d.G(d)}}, -zS(a,b,c){var s=this.b -return c1){s[a+1]=B.d.G(c) -if(q>2)s[a+2]=B.d.G(d)}}, -zS(a,b,c){var s=this.b -return c1){s[a+1]=B.d.G(c) -if(q>2)s[a+2]=B.d.G(d)}}, -a25(a,b,c,d,e){var s,r,q=this.b -a*=q -s=this.c -r=B.c.G(b) -s.$flags&2&&A.z(s) -s[a]=r -if(q>1){s[a+1]=B.c.G(c) -if(q>2){s[a+2]=B.c.G(d) -if(q>3)s[a+3]=B.c.G(e)}}}, -zS(a,b,c){var s=this.b -return c=s.length)return 0 -return s[a]}, -yv(a){var s=this.b -if(s<2)return 0 -a*=s -s=this.c -if(a>=s.length)return 0 -return s[a+1]}, -yu(a){var s=this.b -if(s<3)return 0 -a*=s -s=this.c -if(a>=s.length)return 0 -return s[a+2]}, -zT(a){var s=this.b -if(s<4)return 255 -a*=s -s=this.c -if(a>=s.length)return 0 -return s[a+3]}, -Et(a,b){return this.qr(0,a,0,b)}, -Es(a,b){return this.qr(0,a,1,b)}, -Er(a,b){return this.qr(0,a,2,b)}, -Eq(a,b){return this.qr(0,a,3,b)}} -A.GP.prototype={ -f7(a){var s=this -return new A.GP(s.a,s.b,s.c,s.d)}, -gcZ(){return B.l9}, -gt(a){return this.d.c}, -gdq(){return null}, -gbY(){return 1}, -gc9(){var s,r=this.a,q=!1 -if(r>=0){s=this.d -if(r=0&&r0){r=r.d[this.c] -s=$.hx -r=(s!=null?s:A.id())[r]}else r=0 -return r}, -sa4(a,b){var s,r,q=this.d -if(q.c>0){q=q.d -s=this.c -r=A.fO(b) -q.$flags&2&&A.z(q) -q[s]=r}}, -gac(){var s,r=this.d -if(r.c>1){r=r.d[this.c+1] -s=$.hx -r=(s!=null?s:A.id())[r]}else r=0 -return r}, -sac(a){var s,r,q=this.d -if(q.c>1){q=q.d -s=this.c -r=A.fO(a) -q.$flags&2&&A.z(q) -q[s+1]=r}}, -gad(a){var s,r=this.d -if(r.c>2){r=r.d[this.c+2] -s=$.hx -r=(s!=null?s:A.id())[r]}else r=0 -return r}, -sad(a,b){var s,r,q=this.d -if(q.c>2){q=q.d -s=this.c -r=A.fO(b) -q.$flags&2&&A.z(q) -q[s+2]=r}}, -gar(a){var s,r=this.d -if(r.c>3){r=r.d[this.c+3] -s=$.hx -r=(s!=null?s:A.id())[r]}else r=0 -return r}, -sar(a,b){var s,r,q,p=this.d -if(p.c>3){s=this.gac() -p=p.d -r=this.c -q=A.fO(s) -p.$flags&2&&A.z(p) -p[r+3]=q}}, -gqP(){return this.ga4(0)/1}, -sqP(a){this.sa4(0,a)}, -gqF(){return this.gac()/1}, -sqF(a){this.sac(a)}, -gqH(){return this.gad(0)/1}, -sqH(a){this.sad(0,a)}, -gqA(){return this.gar(0)/1}, -sqA(a){this.sar(0,a)}, -guy(){return A.iK(this)}, -tR(a,b){var s=this -if(s.d.c>0){s.sa4(0,b.ga4(b)) -s.sac(b.gac()) -s.sad(0,b.gad(b)) -s.sar(0,b.gar(b))}}, -vz(a,b,c){var s,r,q=this,p=q.d,o=p.c -if(o>0){p=p.d -s=q.c -r=A.fO(a) -p.$flags&2&&A.z(p) -p[s]=r -if(o>1){p[q.c+1]=A.fO(b) -if(o>2)p[q.c+2]=A.fO(c)}}}, -tj(a,b,c,d){var s,r,q=this,p=q.d,o=p.c -if(o>0){p=p.d -s=q.c -r=A.fO(a) -p.$flags&2&&A.z(p) -p[s]=r -if(o>1){p[q.c+1]=A.fO(b) -if(o>2){p[q.c+2]=A.fO(c) -if(o>3)p[q.c+3]=A.fO(d)}}}}, -gW(a){return new A.hu(this)}, -m(a,b){var s,r,q,p=this -if(b==null)return!1 -if(b instanceof A.GP){s=A.H(p,A.y(p).i("D.E")) -s=A.aI(s) -r=A.H(b,A.y(b).i("D.E")) -return s===A.aI(r)}if(t.Cm.b(b)){s=J.T(b) -r=p.d -q=r.c -if(s.gt(b)!==q)return!1 -r=r.d -if(r[p.c]!==s.h(b,0))return!1 -if(q>1){if(r[p.c+1]!==s.h(b,1))return!1 -if(q>2){if(r[p.c+2]!==s.h(b,2))return!1 -if(q>3)if(r[p.c+3]!==s.h(b,3))return!1}}return!0}return!1}, -gu(a){var s=A.H(this,A.y(this).i("D.E")) -return A.aI(s)}, -xy(a){return A.oP(this,null,a,null,null)}, -$idv:1, -$idG:1, -gtt(a){return this.d}} -A.GQ.prototype={ -f7(a){var s=this -return new A.GQ(s.a,s.b,s.c,s.d)}, -gt(a){return this.d.c}, -gdq(){return null}, -gbY(){return 1}, -gcZ(){return B.lL}, -gc9(){var s,r=this.a,q=!1 -if(r>=0){s=this.d -if(r=0&&r0?s.d[this.c]:0}, -sa4(a,b){var s,r=this.d -if(r.c>0){r=r.d -s=this.c -r.$flags&2&&A.z(r) -r[s]=b}}, -gac(){var s=this.d -return s.c>1?s.d[this.c+1]:0}, -sac(a){var s,r=this.d -if(r.c>1){r=r.d -s=this.c -r.$flags&2&&A.z(r) -r[s+1]=a}}, -gad(a){var s=this.d -return s.c>2?s.d[this.c+2]:0}, -sad(a,b){var s,r=this.d -if(r.c>2){r=r.d -s=this.c -r.$flags&2&&A.z(r) -r[s+2]=b}}, -gar(a){var s=this.d -return s.c>3?s.d[this.c+3]:1}, -sar(a,b){var s,r=this.d -if(r.c>3){r=r.d -s=this.c -r.$flags&2&&A.z(r) -r[s+3]=b}}, -gqP(){return this.ga4(0)/1}, -sqP(a){this.sa4(0,a)}, -gqF(){return this.gac()/1}, -sqF(a){this.sac(a)}, -gqH(){return this.gad(0)/1}, -sqH(a){this.sad(0,a)}, -gqA(){return this.gar(0)/1}, -sqA(a){this.sar(0,a)}, -guy(){return A.iK(this)}, -tR(a,b){var s=this -s.sa4(0,b.ga4(b)) -s.sac(b.gac()) -s.sad(0,b.gad(b)) -s.sar(0,b.gar(b))}, -vz(a,b,c){var s=this.d,r=s.d,q=this.c -r.$flags&2&&A.z(r) -r[q]=a -s=s.c -if(s>1){r[q+1]=b -if(s>2)r[q+2]=c}}, -tj(a,b,c,d){var s=this.d,r=s.d,q=this.c -r.$flags&2&&A.z(r) -r[q]=a -s=s.c -if(s>1){r[q+1]=b -if(s>2){r[q+2]=c -if(s>3)r[q+3]=d}}}, -gW(a){return new A.hu(this)}, -m(a,b){var s,r,q,p=this -if(b==null)return!1 -if(b instanceof A.GQ){s=A.H(p,A.y(p).i("D.E")) -s=A.aI(s) -r=A.H(b,A.y(b).i("D.E")) -return s===A.aI(r)}if(t.Cm.b(b)){s=J.T(b) -r=p.d -q=r.c -if(s.gt(b)!==q)return!1 -r=r.d -if(r[p.c]!==s.h(b,0))return!1 -if(q>1){if(r[p.c+1]!==s.h(b,1))return!1 -if(q>2){if(r[p.c+2]!==s.h(b,2))return!1 -if(q>3)if(r[p.c+3]!==s.h(b,3))return!1}}return!0}return!1}, -gu(a){var s=A.H(this,A.y(this).i("D.E")) -return A.aI(s)}, -xy(a){return A.oP(this,null,a,null,null)}, -$idv:1, -$idG:1, -gtt(a){return this.d}} -A.GR.prototype={ -f7(a){var s=this -return new A.GR(s.a,s.b,s.c,s.d)}, -gt(a){return this.d.c}, -gdq(){return null}, -gbY(){return 1}, -gcZ(){return B.n1}, -gc9(){var s,r=this.a,q=!1 -if(r>=0){s=this.d -if(r=0&&r0?s.d[this.c]:0}, -sa4(a,b){var s,r=this.d -if(r.c>0){r=r.d -s=this.c -r.$flags&2&&A.z(r) -r[s]=b}}, -gac(){var s=this.d -return s.c>1?s.d[this.c+1]:0}, -sac(a){var s,r=this.d -if(r.c>1){r=r.d -s=this.c -r.$flags&2&&A.z(r) -r[s+1]=a}}, -gad(a){var s=this.d -return s.c>2?s.d[this.c+2]:0}, -sad(a,b){var s,r=this.d -if(r.c>2){r=r.d -s=this.c -r.$flags&2&&A.z(r) -r[s+2]=b}}, -gar(a){var s=this.d -return s.c>3?s.d[this.c+3]:0}, -sar(a,b){var s,r=this.d -if(r.c>3){r=r.d -s=this.c -r.$flags&2&&A.z(r) -r[s+3]=b}}, -gqP(){return this.ga4(0)/1}, -sqP(a){this.sa4(0,a)}, -gqF(){return this.gac()/1}, -sqF(a){this.sac(a)}, -gqH(){return this.gad(0)/1}, -sqH(a){this.sad(0,a)}, -gqA(){return this.gar(0)/1}, -sqA(a){this.sar(0,a)}, -guy(){return A.iK(this)}, -tR(a,b){var s=this -s.sa4(0,b.ga4(b)) -s.sac(b.gac()) -s.sad(0,b.gad(b)) -s.sar(0,b.gar(b))}, -vz(a,b,c){var s=this.d,r=s.d,q=this.c -r.$flags&2&&A.z(r) -r[q]=a -s=s.c -if(s>1){r[q+1]=b -if(s>2)r[q+2]=c}}, -tj(a,b,c,d){var s=this.d,r=s.d,q=this.c -r.$flags&2&&A.z(r) -r[q]=a -s=s.c -if(s>1){r[q+1]=b -if(s>2){r[q+2]=c -if(s>3)r[q+3]=d}}}, -gW(a){return new A.hu(this)}, -m(a,b){var s,r,q,p=this -if(b==null)return!1 -if(b instanceof A.GR){s=A.H(p,A.y(p).i("D.E")) -s=A.aI(s) -r=A.H(b,A.y(b).i("D.E")) -return s===A.aI(r)}if(t.Cm.b(b)){s=J.T(b) -r=p.d -q=r.c -if(s.gt(b)!==q)return!1 -r=r.d -if(r[p.c]!==s.h(b,0))return!1 -if(q>1){if(r[p.c+1]!==s.h(b,1))return!1 -if(q>2){if(r[p.c+2]!==s.h(b,2))return!1 -if(q>3)if(r[p.c+3]!==s.h(b,3))return!1}}return!0}return!1}, -gu(a){var s=A.H(this,A.y(this).i("D.E")) -return A.aI(s)}, -xy(a){return A.oP(this,null,a,null,null)}, -$idv:1, -$idG:1, -gtt(a){return this.d}} -A.GS.prototype={ -f7(a){var s=this -return new A.GS(s.a,s.b,s.c,s.d)}, -gt(a){return this.d.c}, -gdq(){return null}, -gbY(){return 32767}, -gcZ(){return B.n3}, -gc9(){var s,r=this.a,q=!1 -if(r>=0){s=this.d -if(r=0&&r0?s.d[this.c]:0}, -sa4(a,b){var s,r,q=this.d -if(q.c>0){q=q.d -s=this.c -r=B.d.G(b) -q.$flags&2&&A.z(q) -q[s]=r}}, -gac(){var s=this.d -return s.c>1?s.d[this.c+1]:0}, -sac(a){var s,r,q=this.d -if(q.c>1){q=q.d -s=this.c -r=B.d.G(a) -q.$flags&2&&A.z(q) -q[s+1]=r}}, -gad(a){var s=this.d -return s.c>2?s.d[this.c+2]:0}, -sad(a,b){var s,r,q=this.d -if(q.c>2){q=q.d -s=this.c -r=B.d.G(b) -q.$flags&2&&A.z(q) -q[s+2]=r}}, -gar(a){var s=this.d -return s.c>3?s.d[this.c+3]:0}, -sar(a,b){var s,r,q=this.d -if(q.c>3){q=q.d -s=this.c -r=B.d.G(b) -q.$flags&2&&A.z(q) -q[s+3]=r}}, -gqP(){return this.ga4(0)/32767}, -sqP(a){this.sa4(0,a*32767)}, -gqF(){return this.gac()/32767}, -sqF(a){this.sac(a*32767)}, -gqH(){return this.gad(0)/32767}, -sqH(a){this.sad(0,a*32767)}, -gqA(){return this.gar(0)/32767}, -sqA(a){this.sar(0,a*32767)}, -guy(){return A.iK(this)}, -tR(a,b){var s=this -s.sa4(0,b.ga4(b)) -s.sac(b.gac()) -s.sad(0,b.gad(b)) -s.sar(0,b.gar(b))}, -vz(a,b,c){var s,r,q=this.d,p=q.c -if(p>0){q=q.d -s=this.c -r=B.c.G(a) -q.$flags&2&&A.z(q) -q[s]=r -if(p>1){q[s+1]=B.c.G(b) -if(p>2)q[s+2]=B.c.G(c)}}}, -tj(a,b,c,d){var s,r,q=this.d,p=q.c -if(p>0){q=q.d -s=this.c -r=B.d.G(a) -q.$flags&2&&A.z(q) -q[s]=r -if(p>1){q[s+1]=B.d.G(b) -if(p>2){q[s+2]=B.d.G(c) -if(p>3)q[s+3]=B.d.G(d)}}}}, -gW(a){return new A.hu(this)}, -m(a,b){var s,r,q,p=this -if(b==null)return!1 -if(b instanceof A.GS){s=A.H(p,A.y(p).i("D.E")) -s=A.aI(s) -r=A.H(b,A.y(b).i("D.E")) -return s===A.aI(r)}if(t.Cm.b(b)){s=J.T(b) -r=p.d -q=r.c -if(s.gt(b)!==q)return!1 -r=r.d -if(r[p.c]!==s.h(b,0))return!1 -if(q>1){if(r[p.c+1]!==s.h(b,1))return!1 -if(q>2){if(r[p.c+2]!==s.h(b,2))return!1 -if(q>3)if(r[p.c+3]!==s.h(b,3))return!1}}return!0}return!1}, -gu(a){var s=A.H(this,A.y(this).i("D.E")) -return A.aI(s)}, -xy(a){return A.oP(this,null,a,null,null)}, -$idv:1, -$idG:1, -gtt(a){return this.d}} -A.GT.prototype={ -f7(a){var s=this -return new A.GT(s.a,s.b,s.c,s.d)}, -gt(a){return this.d.c}, -gdq(){return null}, -gbY(){return 2147483647}, -gcZ(){return B.n4}, -gc9(){var s,r=this.a,q=!1 -if(r>=0){s=this.d -if(r=0&&r0?s.d[this.c]:0}, -sa4(a,b){var s,r,q=this.d -if(q.c>0){q=q.d -s=this.c -r=B.d.G(b) -q.$flags&2&&A.z(q) -q[s]=r}}, -gac(){var s=this.d -return s.c>1?s.d[this.c+1]:0}, -sac(a){var s,r,q=this.d -if(q.c>1){q=q.d -s=this.c -r=B.d.G(a) -q.$flags&2&&A.z(q) -q[s+1]=r}}, -gad(a){var s=this.d -return s.c>2?s.d[this.c+2]:0}, -sad(a,b){var s,r,q=this.d -if(q.c>2){q=q.d -s=this.c -r=B.d.G(b) -q.$flags&2&&A.z(q) -q[s+2]=r}}, -gar(a){var s=this.d -return s.c>3?s.d[this.c+3]:0}, -sar(a,b){var s,r,q=this.d -if(q.c>3){q=q.d -s=this.c -r=B.d.G(b) -q.$flags&2&&A.z(q) -q[s+3]=r}}, -gqP(){return this.ga4(0)/2147483647}, -sqP(a){this.sa4(0,a*2147483647)}, -gqF(){return this.gac()/2147483647}, -sqF(a){this.sac(a*2147483647)}, -gqH(){return this.gad(0)/2147483647}, -sqH(a){this.sad(0,a*2147483647)}, -gqA(){return this.gar(0)/2147483647}, -sqA(a){this.sar(0,a*2147483647)}, -guy(){return A.iK(this)}, -tR(a,b){var s=this -s.sa4(0,b.ga4(b)) -s.sac(b.gac()) -s.sad(0,b.gad(b)) -s.sar(0,b.gar(b))}, -vz(a,b,c){var s,r,q=this.d,p=q.c -if(p>0){q=q.d -s=this.c -r=B.c.G(a) -q.$flags&2&&A.z(q) -q[s]=r -if(p>1){q[s+1]=B.c.G(b) -if(p>2)q[s+2]=B.c.G(c)}}}, -tj(a,b,c,d){var s,r,q=this.d,p=q.c -if(p>0){q=q.d -s=this.c -r=B.d.G(a) -q.$flags&2&&A.z(q) -q[s]=r -if(p>1){q[s+1]=B.d.G(b) -if(p>2){q[s+2]=B.d.G(c) -if(p>3)q[s+3]=B.d.G(d)}}}}, -gW(a){return new A.hu(this)}, -m(a,b){var s,r,q,p=this -if(b==null)return!1 -if(b instanceof A.GT){s=A.H(p,A.y(p).i("D.E")) -s=A.aI(s) -r=A.H(b,A.y(b).i("D.E")) -return s===A.aI(r)}if(t.Cm.b(b)){s=J.T(b) -r=p.d -q=r.c -if(s.gt(b)!==q)return!1 -r=r.d -if(r[p.c]!==s.h(b,0))return!1 -if(q>1){if(r[p.c+1]!==s.h(b,1))return!1 -if(q>2){if(r[p.c+2]!==s.h(b,2))return!1 -if(q>3)if(r[p.c+3]!==s.h(b,3))return!1}}return!0}return!1}, -gu(a){var s=A.H(this,A.y(this).i("D.E")) -return A.aI(s)}, -xy(a){return A.oP(this,null,a,null,null)}, -$idv:1, -$idG:1, -gtt(a){return this.d}} -A.GU.prototype={ -f7(a){var s=this -return new A.GU(s.a,s.b,s.c,s.d)}, -gt(a){return this.d.c}, -gdq(){return null}, -gbY(){return 127}, -gcZ(){return B.n2}, -gc9(){var s,r=this.a,q=!1 -if(r>=0){s=this.d -if(r=0&&r0?s.d[this.c]:0}, -sa4(a,b){var s,r,q=this.d -if(q.c>0){q=q.d -s=this.c -r=B.d.G(b) -q.$flags&2&&A.z(q) -q[s]=r}}, -gac(){var s=this.d -return s.c>1?s.d[this.c+1]:0}, -sac(a){var s,r,q=this.d -if(q.c>1){q=q.d -s=this.c -r=B.d.G(a) -q.$flags&2&&A.z(q) -q[s+1]=r}}, -gad(a){var s=this.d -return s.c>2?s.d[this.c+2]:0}, -sad(a,b){var s,r,q=this.d -if(q.c>2){q=q.d -s=this.c -r=B.d.G(b) -q.$flags&2&&A.z(q) -q[s+2]=r}}, -gar(a){var s=this.d -return s.c>3?s.d[this.c+3]:0}, -sar(a,b){var s,r,q=this.d -if(q.c>3){q=q.d -s=this.c -r=B.d.G(b) -q.$flags&2&&A.z(q) -q[s+3]=r}}, -gqP(){return this.ga4(0)/127}, -sqP(a){this.sa4(0,a*127)}, -gqF(){return this.gac()/127}, -sqF(a){this.sac(a*127)}, -gqH(){return this.gad(0)/127}, -sqH(a){this.sad(0,a*127)}, -gqA(){return this.gar(0)/127}, -sqA(a){this.sar(0,a*127)}, -guy(){return A.iK(this)}, -tR(a,b){var s=this -s.sa4(0,b.ga4(b)) -s.sac(b.gac()) -s.sad(0,b.gad(b)) -s.sar(0,b.gar(b))}, -vz(a,b,c){var s,r,q=this.d,p=q.c -if(p>0){q=q.d -s=this.c -r=B.c.G(a) -q.$flags&2&&A.z(q) -q[s]=r -if(p>1){q[s+1]=B.c.G(b) -if(p>2)q[s+2]=B.c.G(c)}}}, -tj(a,b,c,d){var s,r,q=this.d,p=q.c -if(p>0){q=q.d -s=this.c -r=B.d.G(a) -q.$flags&2&&A.z(q) -q[s]=r -if(p>1){q[s+1]=B.d.G(b) -if(p>2){q[s+2]=B.d.G(c) -if(p>3)q[s+3]=B.d.G(d)}}}}, -gW(a){return new A.hu(this)}, -m(a,b){var s,r,q,p=this -if(b==null)return!1 -if(b instanceof A.GU){s=A.H(p,A.y(p).i("D.E")) -s=A.aI(s) -r=A.H(b,A.y(b).i("D.E")) -return s===A.aI(r)}if(t.Cm.b(b)){s=J.T(b) -r=p.d -q=r.c -if(s.gt(b)!==q)return!1 -r=r.d -if(r[p.c]!==s.h(b,0))return!1 -if(q>1){if(r[p.c+1]!==s.h(b,1))return!1 -if(q>2){if(r[p.c+2]!==s.h(b,2))return!1 -if(q>3)if(r[p.c+3]!==s.h(b,3))return!1}}return!0}return!1}, -gu(a){var s=A.H(this,A.y(this).i("D.E")) -return A.aI(s)}, -xy(a){return A.oP(this,null,a,null,null)}, -$idv:1, -$idG:1, -gtt(a){return this.d}} -A.bqu.prototype={ -q(){var s=this,r=s.a -if(r.gtA(r)+1>s.d){r.rw(0,s.b,r.gtP(r)+1) -return r.gtP(r)<=s.e}return r.q()}, -gI(a){return this.a}} -A.GV.prototype={ -f7(a){var s=this -return new A.GV(s.a,s.b,s.c,s.d,s.e,s.f)}, -gt(a){var s=this.f,r=s.f -r=r==null?null:r.b -return r==null?s.c:r}, -gdq(){return this.f.f}, -gbY(){return this.f.gbY()}, -gcZ(){return B.dM}, -gc9(){var s,r=this.a,q=!1 -if(r>=0){s=this.f -if(r=0&&r7){r.d=0;++r.c}}else{q*=s -r.d=q&7 -r.c=r.e+B.c.R(q,3)}q=r.c -p=p.d -p===$&&A.e() -return q=s.length)return 0 -return B.c.qz(s[r],q)&1}, -AT(a){var s=this.f,r=s.f -if(r==null)s=s.c>a?this.ah6(0,a):0 -else s=r.zS(0,this.ah6(0,0),a) -return s}, -vH(a,b){var s,r,q,p,o,n,m=this.f -if(a>=m.c)return -s=this.c -r=7-(this.d+a) -if(r<0){++s -r+=8}q=m.d -q===$&&A.e() -p=q[s] -o=B.c.bk(B.d.G(b),0,1) -n=B.ehr[r] -q=B.c.dd(o,r) -m=m.d -m.$flags&2&&A.z(m) -m[s]=(p&n|q)>>>0}, -h(a,b){return this.AT(b)}, -j(a,b,c){return this.vH(b,c)}, -gdT(a){return this.ah6(0,0)}, -sdT(a,b){this.vH(0,b)}, -ga4(a){return this.AT(0)}, -sa4(a,b){this.vH(0,b)}, -gac(){return this.AT(1)}, -sac(a){this.vH(1,a)}, -gad(a){return this.AT(2)}, -sad(a,b){this.vH(2,b)}, -gar(a){return this.AT(3)}, -sar(a,b){this.vH(3,b)}, -gqP(){return this.AT(0)/this.f.gbY()}, -sqP(a){this.vH(0,a*this.f.gbY())}, -gqF(){return this.AT(1)/this.f.gbY()}, -sqF(a){this.vH(1,a*this.f.gbY())}, -gqH(){return this.AT(2)/this.f.gbY()}, -sqH(a){this.vH(2,a*this.f.gbY())}, -gqA(){return this.AT(3)/this.f.gbY()}, -sqA(a){this.vH(3,a*this.f.gbY())}, -guy(){return A.iK(this)}, -tR(a,b){var s=this -s.vH(0,b.ga4(b)) -s.vH(1,b.gac()) -s.vH(2,b.gad(b)) -s.vH(3,b.gar(b))}, -vz(a,b,c){var s=this,r=s.f.c -if(r>0){s.vH(0,a) -if(r>1){s.vH(1,b) -if(r>2)s.vH(2,c)}}}, -tj(a,b,c,d){var s=this,r=s.f.c -if(r>0){s.vH(0,a) -if(r>1){s.vH(1,b) -if(r>2){s.vH(2,c) -if(r>3)s.vH(3,d)}}}}, -gW(a){return new A.hu(this)}, -m(a,b){var s,r,q,p=this -if(b==null)return!1 -if(b instanceof A.GV){s=A.H(p,A.y(p).i("D.E")) -s=A.aI(s) -r=A.H(b,A.y(b).i("D.E")) -return s===A.aI(r)}if(t.Cm.b(b)){s=p.f -r=s.f -q=r!=null?r.b:s.c -s=J.T(b) -if(s.gt(b)!==q)return!1 -if(p.AT(0)!==s.h(b,0))return!1 -if(q>1){if(p.AT(1)!==s.h(b,1))return!1 -if(q>2){if(p.AT(2)!==s.h(b,2))return!1 -if(q>3)if(p.AT(3)!==s.h(b,3))return!1}}return!0}return!1}, -gu(a){var s=A.H(this,A.y(this).i("D.E")) -return A.aI(s)}, -xy(a){return A.oP(this,null,a,null,null)}, -$idv:1, -$idG:1, -gtt(a){return this.f}} -A.GW.prototype={ -f7(a){var s=this -return new A.GW(s.a,s.b,s.c,s.d)}, -gt(a){var s=this.d,r=s.e -r=r==null?null:r.b -return r==null?s.c:r}, -gdq(){return this.d.e}, -gbY(){return this.d.gbY()}, -gcZ(){return B.cb}, -gc9(){var s,r=this.a,q=!1 -if(r>=0){s=this.d -if(r=0&&r0?s.d[this.c]:0 -else s=r.yx(s.d[this.c]) -return s}, -sa4(a,b){var s,r,q=this.d -if(q.c>0){q=q.d -s=this.c -r=B.d.G(b) -q.$flags&2&&A.z(q) -q[s]=r}}, -gac(){var s=this.d,r=s.e -if(r==null)s=s.c>1?s.d[this.c+1]:0 -else s=r.yv(s.d[this.c]) -return s}, -sac(a){var s,r,q=this.d -if(q.c>1){q=q.d -s=this.c -r=B.d.G(a) -q.$flags&2&&A.z(q) -q[s+1]=r}}, -gad(a){var s=this.d,r=s.e -if(r==null)s=s.c>2?s.d[this.c+2]:0 -else s=r.yu(s.d[this.c]) -return s}, -sad(a,b){var s,r,q=this.d -if(q.c>2){q=q.d -s=this.c -r=B.d.G(b) -q.$flags&2&&A.z(q) -q[s+2]=r}}, -gar(a){var s=this.d,r=s.e -if(r==null)s=s.c>3?s.d[this.c+3]:0 -else s=r.zT(s.d[this.c]) -return s}, -sar(a,b){var s,r,q=this.d -if(q.c>3){q=q.d -s=this.c -r=B.d.G(b) -q.$flags&2&&A.z(q) -q[s+3]=r}}, -gqP(){return this.ga4(0)/this.d.gbY()}, -sqP(a){this.sa4(0,a*this.d.gbY())}, -gqF(){return this.gac()/this.d.gbY()}, -sqF(a){this.sac(a*this.d.gbY())}, -gqH(){return this.gad(0)/this.d.gbY()}, -sqH(a){this.sad(0,a*this.d.gbY())}, -gqA(){return this.gar(0)/this.d.gbY()}, -sqA(a){this.sar(0,a*this.d.gbY())}, -guy(){return A.iK(this)}, -tR(a,b){var s=this -s.sa4(0,b.ga4(b)) -s.sac(b.gac()) -s.sad(0,b.gad(b)) -s.sar(0,b.gar(b))}, -vz(a,b,c){var s,r,q=this.d,p=q.c -if(p>0){q=q.d -s=this.c -r=B.c.G(a) -q.$flags&2&&A.z(q) -q[s]=r -if(p>1){q[s+1]=B.c.G(b) -if(p>2)q[s+2]=B.c.G(c)}}}, -tj(a,b,c,d){var s,r,q=this.d,p=q.c -if(p>0){q=q.d -s=this.c -r=B.d.G(a) -q.$flags&2&&A.z(q) -q[s]=r -if(p>1){q[s+1]=B.d.G(b) -if(p>2){q[s+2]=B.d.G(c) -if(p>3)q[s+3]=B.d.G(d)}}}}, -gW(a){return new A.hu(this)}, -m(a,b){var s,r,q,p=this -if(b==null)return!1 -if(b instanceof A.GW){s=A.H(p,A.y(p).i("D.E")) -s=A.aI(s) -r=A.H(b,A.y(b).i("D.E")) -return s===A.aI(r)}if(t.Cm.b(b)){s=p.d -r=s.e -q=r!=null?r.b:s.c -s=J.T(b) -if(s.gt(b)!==q)return!1 -if(p.b1(0,0)!==s.h(b,0))return!1 -if(q>1){if(p.b1(0,1)!==s.h(b,1))return!1 -if(q>2){if(p.b1(0,2)!==s.h(b,2))return!1 -if(q>3)if(p.b1(0,3)!==s.h(b,3))return!1}}return!0}return!1}, -gu(a){var s=A.H(this,A.y(this).i("D.E")) -return A.aI(s)}, -xy(a){return A.oP(this,null,a,null,null)}, -$idv:1, -$idG:1, -gtt(a){return this.d}} -A.GX.prototype={ -f7(a){var s=this -return new A.GX(s.a,s.b,s.c,s.d,s.e,s.f)}, -gt(a){var s=this.f,r=s.f -r=r==null?null:r.b -return r==null?s.c:r}, -gdq(){return this.f.f}, -gbY(){return this.f.gbY()}, -gcZ(){return B.ds}, -gc9(){var s,r=this.a,q=!1 -if(r>=0){s=this.f -if(r=0&&r>>0}, -gtA(a){return this.a}, -gtP(a){return this.b}, -rw(a,b,c){var s,r,q,p=this -p.a=b -p.b=c -s=p.gaG7() -r=c*p.f.e -p.e=r -q=b*s -p.c=r+B.c.R(q,3) -p.d=q&7}, -gI(a){return this}, -q(){var s=this,r=++s.a,q=s.f -if(r===q.a){s.a=0 -r=++s.b -s.d=0;++s.c -s.e=s.e+q.e -return r7){s.d=0;++s.c}}else{r*=s.gaG7() -s.d=r&7 -s.c=s.e+B.c.R(r,3)}r=s.c -q=q.d -q===$&&A.e() -return r>>0)) -if(q<0){q+=8;++r}s=this.f.d -s===$&&A.e() -return B.c.qz(s[r],q)&3}, -AU(a){var s=this.f,r=s.f -if(r==null)s=s.c>a?this.ah7(0,a):0 -else s=r.zS(0,this.ah7(0,0),a) -return s}, -vI(a,b){var s,r,q,p,o,n,m=this.f -if(a>=m.c)return -s=this.c -r=6-(this.d+(a<<1>>>0)) -if(r<0){++s -r+=8}q=m.d -q===$&&A.e() -p=q[s] -o=B.c.bk(B.d.G(b),0,3) -n=B.e9i[B.c.R(r,1)] -q=B.c.dd(o,r) -m=m.d -m.$flags&2&&A.z(m) -m[s]=(p&n|q)>>>0}, -h(a,b){return this.AU(b)}, -j(a,b,c){return this.vI(b,c)}, -gdT(a){return this.ah7(0,0)}, -sdT(a,b){this.vI(0,b)}, -ga4(a){return this.AU(0)}, -sa4(a,b){this.vI(0,b)}, -gac(){return this.AU(1)}, -sac(a){this.vI(1,a)}, -gad(a){return this.AU(2)}, -sad(a,b){this.vI(2,b)}, -gar(a){return this.AU(3)}, -sar(a,b){this.vI(3,b)}, -gqP(){return this.AU(0)/this.f.gbY()}, -sqP(a){this.vI(0,a*this.f.gbY())}, -gqF(){return this.AU(1)/this.f.gbY()}, -sqF(a){this.vI(1,a*this.f.gbY())}, -gqH(){return this.AU(2)/this.f.gbY()}, -sqH(a){this.vI(2,a*this.f.gbY())}, -gqA(){return this.AU(3)/this.f.gbY()}, -sqA(a){this.vI(3,a*this.f.gbY())}, -guy(){return A.iK(this)}, -tR(a,b){var s=this -s.vI(0,b.ga4(b)) -s.vI(1,b.gac()) -s.vI(2,b.gad(b)) -s.vI(3,b.gar(b))}, -vz(a,b,c){var s=this,r=s.f.c -if(r>0){s.vI(0,a) -if(r>1){s.vI(1,b) -if(r>2)s.vI(2,c)}}}, -tj(a,b,c,d){var s=this,r=s.f.c -if(r>0){s.vI(0,a) -if(r>1){s.vI(1,b) -if(r>2){s.vI(2,c) -if(r>3)s.vI(3,d)}}}}, -gW(a){return new A.hu(this)}, -m(a,b){var s,r,q,p=this -if(b==null)return!1 -if(b instanceof A.GX){s=A.H(p,A.y(p).i("D.E")) -s=A.aI(s) -r=A.H(b,A.y(b).i("D.E")) -return s===A.aI(r)}if(t.Cm.b(b)){s=p.f -r=s.f -q=r!=null?r.b:s.c -s=J.T(b) -if(s.gt(b)!==q)return!1 -if(p.AU(0)!==s.h(b,0))return!1 -if(q>1){if(p.AU(1)!==s.h(b,1))return!1 -if(q>2){if(p.AU(2)!==s.h(b,2))return!1 -if(q>3)if(p.AU(3)!==s.h(b,3))return!1}}return!0}return!1}, -gu(a){var s=A.H(this,A.y(this).i("D.E")) -return A.aI(s)}, -xy(a){return A.oP(this,null,a,null,null)}, -$idv:1, -$idG:1, -gtt(a){return this.f}} -A.GY.prototype={ -f7(a){var s=this -return new A.GY(s.a,s.b,s.c,s.d)}, -gt(a){return this.d.c}, -gdq(){return null}, -gbY(){return 4294967295}, -gcZ(){return B.lM}, -gc9(){var s,r=this.a,q=!1 -if(r>=0){s=this.d -if(r=0&&r0?s.d[this.c]:0}, -sa4(a,b){var s,r,q=this.d -if(q.c>0){q=q.d -s=this.c -r=B.d.G(b) -q.$flags&2&&A.z(q) -q[s]=r}}, -gac(){var s=this.d -return s.c>1?s.d[this.c+1]:0}, -sac(a){var s,r,q=this.d -if(q.c>1){q=q.d -s=this.c -r=B.d.G(a) -q.$flags&2&&A.z(q) -q[s+1]=r}}, -gad(a){var s=this.d -return s.c>2?s.d[this.c+2]:0}, -sad(a,b){var s,r,q=this.d -if(q.c>2){q=q.d -s=this.c -r=B.d.G(b) -q.$flags&2&&A.z(q) -q[s+2]=r}}, -gar(a){var s=this.d -return s.c>3?s.d[this.c+3]:0}, -sar(a,b){var s,r,q=this.d -if(q.c>3){q=q.d -s=this.c -r=B.d.G(b) -q.$flags&2&&A.z(q) -q[s+3]=r}}, -gqP(){return this.ga4(0)/4294967295}, -sqP(a){this.sa4(0,a*4294967295)}, -gqF(){return this.gac()/4294967295}, -sqF(a){this.sac(a*4294967295)}, -gqH(){return this.gad(0)/4294967295}, -sqH(a){this.sad(0,a*4294967295)}, -gqA(){return this.gar(0)/4294967295}, -sqA(a){this.sar(0,a*4294967295)}, -guy(){return A.iK(this)}, -tR(a,b){var s=this -s.sa4(0,b.ga4(b)) -s.sac(b.gac()) -s.sad(0,b.gad(b)) -s.sar(0,b.gar(b))}, -vz(a,b,c){var s,r,q=this.d,p=q.c -if(p>0){q=q.d -s=this.c -r=B.c.G(a) -q.$flags&2&&A.z(q) -q[s]=r -if(p>1){q[s+1]=B.c.G(b) -if(p>2)q[s+2]=B.c.G(c)}}}, -tj(a,b,c,d){var s,r,q=this.d,p=q.c -if(p>0){q=q.d -s=this.c -r=B.d.G(a) -q.$flags&2&&A.z(q) -q[s]=r -if(p>1){q[s+1]=B.d.G(b) -if(p>2){q[s+2]=B.d.G(c) -if(p>3)q[s+3]=B.d.G(d)}}}}, -gW(a){return new A.hu(this)}, -m(a,b){var s,r,q,p=this -if(b==null)return!1 -if(b instanceof A.GY){s=A.H(p,A.y(p).i("D.E")) -s=A.aI(s) -r=A.H(b,A.y(b).i("D.E")) -return s===A.aI(r)}if(t.Cm.b(b)){s=J.T(b) -r=p.d -q=r.c -if(s.gt(b)!==q)return!1 -r=r.d -if(r[p.c]!==s.h(b,0))return!1 -if(q>1){if(r[p.c+1]!==s.h(b,1))return!1 -if(q>2){if(r[p.c+2]!==s.h(b,2))return!1 -if(q>3)if(r[p.c+3]!==s.h(b,3))return!1}}return!0}return!1}, -gu(a){var s=A.H(this,A.y(this).i("D.E")) -return A.aI(s)}, -xy(a){return A.oP(this,null,a,null,null)}, -$idv:1, -$idG:1, -gtt(a){return this.d}} -A.GZ.prototype={ -f7(a){var s=this -return new A.GZ(s.a,s.b,s.c,s.d,s.e)}, -gt(a){var s=this.e,r=s.f -r=r==null?null:r.b -return r==null?s.c:r}, -gdq(){return this.e.f}, -gbY(){return this.e.gbY()}, -gcZ(){return B.dN}, -gc9(){var s,r=this.a,q=!1 -if(r>=0){s=this.e -if(r=0&&r>>0):s+B.c.R(b*r,3)}p.c=s -s=b*r -p.d=r>7?s&4:s&7}, -gI(a){return this}, -q(){var s,r,q,p=this,o=p.e -if(++p.a===o.a){p.a=0 -s=++p.b -p.d=0 -p.c=s*o.e -return s7){p.d=0;++p.c}}else{s=p.d=q+(r<<2>>>0) -while(s>7){s-=8 -p.d=s;++p.c}}s=p.c -o=o.d -o===$&&A.e() -return s>>0)) -if(q<0){q+=8;++r}s=this.e.d -s===$&&A.e() -return B.c.qz(s[r],q)&15}, -AV(a){var s=this.e,r=s.f -if(r==null)s=s.c>a?this.ah8(0,a):0 -else s=r.zS(0,this.ah8(0,0),a) -return s}, -vJ(a,b){var s,r,q,p,o,n,m=this.e -if(a>=m.c)return -s=this.c -r=4-(this.d+(a<<2>>>0)) -if(r<0){r+=8;++s}q=m.d -q===$&&A.e() -p=q[s] -o=B.c.bk(B.d.G(b),0,15) -n=r===4?15:240 -q=B.c.dd(o,r) -m=m.d -m.$flags&2&&A.z(m) -m[s]=(p&n|q)>>>0}, -h(a,b){return this.AV(b)}, -j(a,b,c){return this.vJ(b,c)}, -gdT(a){return this.ah8(0,0)}, -sdT(a,b){this.vJ(0,b)}, -ga4(a){return this.AV(0)}, -sa4(a,b){this.vJ(0,b)}, -gac(){return this.AV(1)}, -sac(a){this.vJ(1,a)}, -gad(a){return this.AV(2)}, -sad(a,b){this.vJ(2,b)}, -gar(a){return this.AV(3)}, -sar(a,b){this.vJ(3,b)}, -gqP(){return this.AV(0)/this.e.gbY()}, -sqP(a){this.vJ(0,a*this.e.gbY())}, -gqF(){return this.AV(1)/this.e.gbY()}, -sqF(a){this.vJ(1,a*this.e.gbY())}, -gqH(){return this.AV(2)/this.e.gbY()}, -sqH(a){this.vJ(2,a*this.e.gbY())}, -gqA(){return this.AV(3)/this.e.gbY()}, -sqA(a){this.vJ(3,a*this.e.gbY())}, -guy(){return A.iK(this)}, -tR(a,b){var s=this -s.vJ(0,b.ga4(b)) -s.vJ(1,b.gac()) -s.vJ(2,b.gad(b)) -s.vJ(3,b.gar(b))}, -vz(a,b,c){var s=this,r=s.e.c -if(r>0){s.vJ(0,a) -if(r>1){s.vJ(1,b) -if(r>2)s.vJ(2,c)}}}, -tj(a,b,c,d){var s=this,r=s.e.c -if(r>0){s.vJ(0,a) -if(r>1){s.vJ(1,b) -if(r>2){s.vJ(2,c) -if(r>3)s.vJ(3,d)}}}}, -gW(a){return new A.hu(this)}, -m(a,b){var s,r,q,p=this -if(b==null)return!1 -if(b instanceof A.GZ){s=A.H(p,A.y(p).i("D.E")) -s=A.aI(s) -r=A.H(b,A.y(b).i("D.E")) -return s===A.aI(r)}if(t.Cm.b(b)){q=p.e.c -s=J.T(b) -if(s.gt(b)!==q)return!1 -if(p.AV(0)!==s.h(b,0))return!1 -if(q>1){if(p.AV(1)!==s.h(b,1))return!1 -if(q>2){if(p.AV(2)!==s.h(b,2))return!1 -if(q>3)if(p.AV(3)!==s.h(b,3))return!1}}return!0}return!1}, -gu(a){var s=A.H(this,A.y(this).i("D.E")) -return A.aI(s)}, -xy(a){return A.oP(this,null,a,null,null)}, -$idv:1, -$idG:1, -gtt(a){return this.e}} -A.H_.prototype={ -f7(a){var s=this -return new A.H_(s.a,s.b,s.c,s.d)}, -gt(a){var s=this.d,r=s.e -r=r==null?null:r.b -return r==null?s.c:r}, -gdq(){return this.d.e}, -gbY(){return this.d.gbY()}, -gcZ(){return B.M}, -gc9(){var s,r=this.a,q=!1 -if(r>=0){s=this.d -if(r=0&&r0?s.d[this.c]:0 -else s=r.yx(s.d[this.c]) -return s}, -sa4(a,b){var s,r,q=this.d -if(q.c>0){q=q.d -s=this.c -r=B.d.G(B.d.bk(b,0,255)) -q.$flags&2&&A.z(q) -q[s]=r}}, -gac(){var s=this,r=s.d,q=r.e -if(q==null){q=r.c -if(q===2)r=r.d[s.c] -else r=q>1?r.d[s.c+1]:0}else r=q.yv(r.d[s.c]) -return r}, -sac(a){var s,r=this.d,q=r.c -if(q===2){r=r.d -q=this.c -s=B.d.G(B.d.bk(a,0,255)) -r.$flags&2&&A.z(r) -r[q]=s}else if(q>1){r=r.d -q=this.c -s=B.d.G(B.d.bk(a,0,255)) -r.$flags&2&&A.z(r) -r[q+1]=s}}, -gad(a){var s=this,r=s.d,q=r.e -if(q==null){q=r.c -if(q===2)r=r.d[s.c] -else r=q>2?r.d[s.c+2]:0}else r=q.yu(r.d[s.c]) -return r}, -sad(a,b){var s,r=this.d,q=r.c -if(q===2){r=r.d -q=this.c -s=B.d.G(B.d.bk(b,0,255)) -r.$flags&2&&A.z(r) -r[q]=s}else if(q>2){r=r.d -q=this.c -s=B.d.G(B.d.bk(b,0,255)) -r.$flags&2&&A.z(r) -r[q+2]=s}}, -gar(a){var s=this,r=s.d,q=r.e -if(q==null){q=r.c -if(q===2)r=r.d[s.c+1] -else r=q>3?r.d[s.c+3]:255}else r=q.zT(r.d[s.c]) -return r}, -sar(a,b){var s,r=this.d,q=r.c -if(q===2){r=r.d -q=this.c -s=B.d.G(B.d.bk(b,0,255)) -r.$flags&2&&A.z(r) -r[q+1]=s}else if(q>3){r=r.d -q=this.c -s=B.d.G(B.d.bk(b,0,255)) -r.$flags&2&&A.z(r) -r[q+3]=s}}, -gqP(){return this.ga4(0)/this.d.gbY()}, -sqP(a){this.sa4(0,a*this.d.gbY())}, -gqF(){return this.gac()/this.d.gbY()}, -sqF(a){this.sac(a*this.d.gbY())}, -gqH(){return this.gad(0)/this.d.gbY()}, -sqH(a){this.sad(0,a*this.d.gbY())}, -gqA(){return this.gar(0)/this.d.gbY()}, -sqA(a){this.sar(0,a*this.d.gbY())}, -guy(){return this.d.c===2?this.ga4(0):A.iK(this)}, -tR(a,b){var s=this -if(s.d.e!=null)s.sdT(0,b.gdT(b)) -else{s.sa4(0,b.ga4(b)) -s.sac(b.gac()) -s.sad(0,b.gad(b)) -s.sar(0,b.gar(b))}}, -vz(a,b,c){var s,r,q=this.d,p=q.c -if(p>0){q=q.d -s=this.c -r=B.c.G(a) -q.$flags&2&&A.z(q) -q[s]=r -if(p>1){q[s+1]=B.c.G(b) -if(p>2)q[s+2]=B.c.G(c)}}}, -tj(a,b,c,d){var s,r,q=this.d,p=q.c -if(p>0){q=q.d -s=this.c -r=B.d.G(a) -q.$flags&2&&A.z(q) -q[s]=r -if(p>1){q[s+1]=B.d.G(b) -if(p>2){q[s+2]=B.d.G(c) -if(p>3)q[s+3]=B.d.G(d)}}}}, -gW(a){return new A.hu(this)}, -m(a,b){var s,r,q,p=this -if(b==null)return!1 -if(b instanceof A.H_){s=A.H(p,A.y(p).i("D.E")) -s=A.aI(s) -r=A.H(b,A.y(b).i("D.E")) -return s===A.aI(r)}if(t.Cm.b(b)){s=p.d -r=s.e -q=r!=null?r.b:s.c -s=J.T(b) -if(s.gt(b)!==q)return!1 -if(p.b1(0,0)!==s.h(b,0))return!1 -if(q>1){if(p.b1(0,1)!==s.h(b,1))return!1 -if(q>2){if(p.b1(0,2)!==s.h(b,2))return!1 -if(q>3)if(p.b1(0,3)!==s.h(b,3))return!1}}return!0}return!1}, -gu(a){var s=A.H(this,A.y(this).i("D.E")) -return A.aI(s)}, -xy(a){return A.oP(this,null,a,null,null)}, -$idv:1, -$idG:1, -gtt(a){return this.d}} -A.eg.prototype={ -f7(a){return new A.eg()}, -gtt(a){return $.cuu()}, -gtA(a){return 0}, -gtP(a){return 0}, -gt(a){return 0}, -gbY(){return 0}, -gcZ(){return B.M}, -gdq(){return null}, -gc9(){return!1}, -h(a,b){return 0}, -j(a,b,c){}, -gdT(a){return 0}, -sdT(a,b){}, -ga4(a){return 0}, -sa4(a,b){}, -gac(){return 0}, -sac(a){}, -gad(a){return 0}, -sad(a,b){}, -gar(a){return 0}, -sar(a,b){}, -gqP(){return 0}, -sqP(a){}, -gqF(){return 0}, -sqF(a){}, -gqH(){return 0}, -sqH(a){}, -gqA(){return 0}, -sqA(a){}, -guy(){return 0}, -tR(a,b){}, -vz(a,b,c){}, -tj(a,b,c,d){}, -rw(a,b,c){}, -gI(a){return this}, -q(){return!1}, -m(a,b){if(b==null)return!1 -return b instanceof A.eg}, -gu(a){return 0}, -gW(a){return new A.hu(this)}, -xy(a){return this}, -$idv:1, -$idG:1} -A.b7e.prototype={ -H(){return"FlipDirection."+this.b}} -A.ajb.prototype={ -l(a){return"ImageException: "+this.a}, -$ibq:1} -A.ln.prototype={ -gt(a){return this.c-this.d}, -h(a,b){return J.w(this.a,this.d+b)}, -j(a,b,c){J.aV(this.a,this.d+b,c) -return c}, -a8(a,b){var s=this,r=s.a,q=s.e,p=s.d -return A.cT(r,q,s.c-p-b,p+b)}, -Cw(a,b,c,d){var s=this.a,r=J.ce(s),q=this.d+a -if(c instanceof A.ln)r.d9(s,q,q+b,c.a,c.d+d) -else r.d9(s,q,q+b,t.Cm.a(c),d)}, -Kf(a,b,c){return this.Cw(a,b,c,0)}, -bJy(a,b,c){var s=this.a,r=this.d+a -J.rx(s,r,r+b,c)}, -acY(a,b,c){var s=this,r=c!=null?s.b+c:s.d -return A.cT(s.a,s.e,a,r+b)}, -un(a){return this.acY(a,0,null)}, -LA(a,b){return this.acY(a,0,b)}, -a2t(a,b){return this.acY(a,b,null)}, -bI(){return J.w(this.a,this.d++)}, -rd(a){var s=this.un(a) -this.d=this.d+(s.c-s.d) -return s}, -ui(a){var s,r,q,p,o,n=this -if(a==null){s=A.b([],t.t) -for(r=n.c;q=n.d,q=a)return A.e2(n,0,null)}return A.e2(n,0,null)}, -bNo(){return this.aMO(256)}, -bNp(){var s,r,q,p,o=this,n=A.b([],t.t) -for(s=o.c;r=o.d,r>>0 -return(o<<24|p<<16|q<<8|r)>>>0}, -aaK(){return A.cXy(this.Bo())}, -Bo(){var s=this,r=J.w(s.a,s.d++)&255,q=J.w(s.a,s.d++)&255,p=J.w(s.a,s.d++)&255,o=J.w(s.a,s.d++)&255,n=J.w(s.a,s.d++)&255,m=J.w(s.a,s.d++)&255,l=J.w(s.a,s.d++)&255,k=J.w(s.a,s.d++)&255 -if(s.e)return(B.c.cX(r,56)|B.c.cX(q,48)|B.c.cX(p,40)|B.c.cX(o,32)|n<<24|m<<16|l<<8|k)>>>0 -return(B.c.cX(k,56)|B.c.cX(l,48)|B.c.cX(m,40)|B.c.cX(n,32)|o<<24|p<<16|q<<8|r)>>>0}, -Tu(a,b,c){var s,r=this,q=r.a -if(t.U.b(q))return r.aO6(b,c) -s=r.b+r.d+b -return J.aaU(q,s,c<=0?r.c:s+c)}, -qb(a){return this.Tu(0,0,0)}, -aO6(a,b){var s,r=this,q=b==null?r.c-r.d-a:b,p=r.a -if(t.U.b(p))return J.dc(B.o.gae(p),p.byteOffset+r.d+a,q) -s=r.d+a -s=J.aaU(p,s,s+q) -return new Uint8Array(A.bf(s))}, -fI(){return this.aO6(0,null)}, -a0k(){var s=this.a -if(t.U.b(s))return J.iu(B.o.gae(s),s.byteOffset+this.d,null) -return J.iu(B.o.gae(this.fI()),0,null)}} -A.boz.prototype={ -gdq(){var s=this.a -s===$&&A.e() -return s}, -bvB(a){var s=this -s.ayQ(a) -s.awf() -s.ayw() -s.auT()}, -aQu(a){var s=B.d.G(a.ga4(a)),r=B.d.G(a.gac()) -return this.ayx(B.d.G(a.gad(a)),r,s)}, -aQv(a,b,c){return this.ayx(c,b,a)}, -bjc(a){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.c=Math.max(a,4) -i.f=h-i.d -i.r=h-1 -s=B.d.aR(h,8) -i.w=s -i.x=s*256 -i.Q=new A.ZB(new Uint32Array(1024),256,4) -i.a=new A.qA(new Uint8Array(768),256,3) -i.d=3 -i.e=2 -s=B.d.R(h,3) -i.y=new Int32Array(s) -s=t.Z -i.z=A.bA(h*3,0,!1,s) -i.at=A.bA(i.c,0,!1,s) -s=i.ax=A.bA(i.c,0,!1,s) -h=i.z -h[0]=0 -h[1]=0 -h[2]=0 -h[3]=255 -h[4]=255 -h[5]=255 -r=i.c -q=1/r -for(p=i.d,o=i.at,n=0;n=0))break -if(s){m===$&&A.e() -s=m.b -r=(1=l)p=n -else{if(r<0)r=-r -q=(0=0){m===$&&A.e() -s=m.b -r=b-(1=l)o=-1 -else{if(r<0)r=-r -q=(0>>1 -for(h=o+1;h=a3.d){a1=i/1024 -d=a0*3 -a4=a3.z -a4===$&&A.e() -s=a4[d] -a4[d]=s-a1*(s-a) -s=d+1 -a2=a4[s] -a4[s]=a2-a1*(a2-b) -a2=d+2 -s=a4[a2] -a4[a2]=s-a1*(s-c) -if(n>0)a3.b3Y(a1,n,a0,a,b,c)}h+=m -g+=m -while(g>l){g-=l;++f}while(h>=q){h-=q -f-=k}++e -if(B.c.aa(e,o)===0){i-=B.c.qs(i,r) -j-=B.c.aR(j,30) -n=B.c.R(j,8) -if(n<=1)n=0 -a3.aEk(n,i)}}}, -b3Y(a,b,c,d,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=c-b,e=g.d-1 -if(fr)s=r -q=c+1 -p=c-1 -o=g.y -n=g.z -m=1 -for(;;){l=qf))break -o===$&&A.e() -k=m+1 -j=o[m] -if(l){i=q*3 -n===$&&A.e() -l=n[i] -n[i]=l-j*(l-d)/262144 -l=i+1 -h=n[l] -n[l]=h-j*(h-a0)/262144 -h=i+2 -l=n[h] -n[h]=l-j*(l-a1)/262144;++q}if(p>f){i=p*3 -n===$&&A.e() -l=n[i] -n[i]=l-j*(l-d)/262144 -l=i+1 -h=n[l] -n[l]=h-j*(h-a0)/262144 -h=i+2 -l=n[h] -n[h]=l-j*(l-a1)/262144;--p}m=k}}, -b6M(a,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=1e30 -for(s=c.d,r=s*3,q=c.c,p=c.ax,o=c.at,n=c.z,m=b,l=m,k=-1,j=-1;sp)o.aw0(r-p) -B.o.qy(q,s,r,a) -o.a+=b}, -qE(a){return this.aON(a,null)}, -dz(a){var s=this -if(s.b){s.a0(B.c.R(a,8)&255) -s.a0(a&255) -return}s.a0(a&255) -s.a0(B.c.R(a,8)&255)}, -bL(a){var s=this -if(s.b){s.a0(B.c.R(a,24)&255) -s.a0(B.c.R(a,16)&255) -s.a0(B.c.R(a,8)&255) -s.a0(a&255) -return}s.a0(a&255) -s.a0(B.c.R(a,8)&255) -s.a0(B.c.R(a,16)&255) -s.a0(B.c.R(a,24)&255)}, -bRS(a){var s,r=this,q=new Float32Array(1) -q[0]=a -s=J.dc(B.kJ.gae(q),0,null) -if(r.b){r.a0(s[3]) -r.a0(s[2]) -r.a0(s[1]) -r.a0(s[0]) -return}r.a0(s[0]) -r.a0(s[1]) -r.a0(s[2]) -r.a0(s[3])}, -bRT(a){var s,r=this,q=new Float64Array(1) -q[0]=a -s=J.dc(B.kK.gae(q),0,null) -if(r.b){r.a0(s[7]) -r.a0(s[6]) -r.a0(s[5]) -r.a0(s[4]) -r.a0(s[3]) -r.a0(s[2]) -r.a0(s[1]) -r.a0(s[0]) -return}r.a0(s[0]) -r.a0(s[1]) -r.a0(s[2]) -r.a0(s[3]) -r.a0(s[4]) -r.a0(s[5]) -r.a0(s[6]) -r.a0(s[7])}, -aw0(a){var s,r,q,p -if(a!=null)s=a -else{r=this.c.length -s=r===0?8192:r*2}r=this.c -q=r.length -p=new Uint8Array(q+s) -B.o.qy(p,0,q,r) -this.c=p}, -b9E(){return this.aw0(null)}, -gt(a){return this.a}} -A.btm.prototype={ -H(){return"QuantizerType."+this.b}} -A.btl.prototype={ -apP(a){var s,r,q=a.gc0(0),p=A.h7(null,null,B.M,0,B.b_,a.gaQ(0),null,0,1,this.gdq(),B.M,q,!1) -q=p.a -s=q.gW(q) -s.q() -p.z=a.z -p.w=a.w -p.y=a.y -for(q=a.a,q=q.gW(q);q.q();){r=q.gI(q) -s.gI(s).j(0,0,this.aQu(r)) -s.q()}return p}} -A.n_.prototype={ -G(a){var s=this.b -return s===0?0:B.c.qs(this.a,s)}, -AD(a){var s=this.b -return s===0?0:this.a/s}, -m(a,b){if(b==null)return!1 -return b instanceof A.n_&&this.a===b.a&&this.b===b.b}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){return""+this.a+"/"+this.b}} -A.bcn.prototype={ -HZ(a,b){return this.aQP(a,b)}, -aQP(a,b){var s=0,r=A.n(t.ju),q,p=this,o,n,m -var $async$HZ=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:s=3 -return A.f(p.apK("image/*",p.aH6(b,a.e)),$async$HZ) -case 3:n=d -m=J.T(n) -if(m.ga2(n))m=null -else{o=p.c -o===$&&A.e() -m=o.a0a(m.gS(n),a.a,a.b,a.c)}q=m -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$HZ,r)}, -Ia(a,b,c){return this.aS3(a,b,c)}, -aS3(a,b,c){var s=0,r=A.n(t.ju),q,p=this,o,n -var $async$Ia=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:s=3 -return A.f(p.apK("video/3gpp,video/x-m4v,video/mp4,video/*",p.aH6(c,b)),$async$Ia) -case 3:o=e -n=J.T(o) -q=n.ga2(o)?null:n.gS(o) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Ia,r)}, -apK(a,b){var s=this,r=s.bAX(a,b,!1),q=s.b -q===$&&A.e() -q.replaceChildren(A.b([],t.jl)) -s.b.append(r) -r.click() -return s.bbu(r).va(new A.bcs(r))}, -aH6(a,b){if(a===B.Ci)return b===B.ahU?"user":"environment" -return null}, -baZ(a){var s=a.files -return s==null?null:A.cNH(s)}, -bbu(a){var s=new A.aj($.am,t.G4),r=new A.aL(s,t.Xv) -a.onchange=A.cx(new A.bcp(this,r)) -a.oncancel=A.cx(new A.bcq(r)) -a.onerror=A.cx(new A.bcr(r)) -return s}, -bAX(a,b,c){var s=v.G.document.createElement("input") -s.type="file" -s.multiple=!1 -s.accept=a -if(b!=null)s.setAttribute("capture",b) -return s}} -A.bcs.prototype={ -$0(){this.a.remove()}, -$S:20} -A.bcp.prototype={ -$1(a){var s,r=a.target,q=r==null?null:this.a.baZ(r),p=this.b -if((p.a.a&30)===0&&q!=null){s=A.U(q).i("O<1,hf>") -s=A.H(new A.O(q,new A.bco(),s),s.i("a2.E")) -p.dI(0,s)}}, -$S:7} -A.bco.prototype={ -$1(a){var s=v.G.URL.createObjectURL(a),r=a.name,q=a.size -return A.bMt(s,null,new A.bv(A.fL(a.lastModified,0,!1),0,!1),q,a.type,r)}, -$S:1198} -A.bcq.prototype={ -$1(a){this.a.dI(0,A.b([],t.FQ))}, -$S:7} -A.bcr.prototype={ -$1(a){var s=this.a -if((s.a.a&30)===0)s.t6(a)}, -$S:7} -A.bcz.prototype={ -a0a(a,b,c,d){return this.bOJ(a,b,c,d)}, -bOJ(a,b,a0,a1){var s=0,r=A.n(t.rx),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c -var $async$a0a=A.o(function(a2,a3){if(a2===1){o.push(a3) -s=p}for(;;)switch(s){case 0:q=a -s=1 -break -p=4 -j=a.c -j===$&&A.e() -s=7 -return A.f(n.bIK(j),$async$a0a) -case 7:m=a3 -j=m -i=j.width -h=j.height -g=new A.X(i,h) -f=Math.max(1,1) -if(f>1)g=new A.X(B.d.qs(i,f),B.d.qs(h,f)) -i=v.G -e=i.document.createElement("canvas") -e.width=B.d.G(g.a) -e.height=B.d.G(g.b) -h=e.getContext("2d") -if(h==null)h=A.ff(h) -h.drawImage(j,0,0) -l=e -s=8 -return A.f(n.aps(a,l,a1),$async$a0a) -case 8:k=a3 -i.URL.revokeObjectURL(a.c) -q=k -s=1 -break -p=2 -s=6 -break -case 4:p=3 -c=o.pop() -q=a -s=1 -break -s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$a0a,r)}, -bIK(a){var s,r=new A.aj($.am,t.XC),q=new A.aL(r,t.m_),p=v.G.document.createElement("img") -p.src=a -s=t.Ds.c -A.jG(p,"load",new A.bcA(q,p),!1,s) -A.jG(p,"error",new A.bcB(p,q),!1,s) -return r}, -aps(a,b,c){return this.bRR(a,b,c)}, -bRR(a,b,c){var s=0,r=A.n(t.rx),q,p,o,n,m -var $async$aps=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:p=Math.min(100,100) -o=new A.aj($.am,t.lL) -n=A.cx(new A.bcC(new A.aL(o,t.na),a)) -m=a.a -if(m==null)m="" -b.toBlob(n,m,p/100) -q=o -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$aps,r)}} -A.bcA.prototype={ -$1(a){this.a.dI(0,this.b)}, -$S:5} -A.bcB.prototype={ -$1(a){this.a.remove() -this.b.t6("Error while loading image.")}, -$S:5} -A.bcC.prototype={ -$1(a){var s=this.b -this.a.dI(0,A.bMt(v.G.URL.createObjectURL(a),null,new A.bv(Date.now(),0,!1),a.size,s.a,"scaled_"+s.b))}, -$S:7} -A.bn1.prototype={ -bb4(a,b,c,d,e,f){var s=t.N -return B.a3P.qi("pickImage",A.j(["source",f.a,"maxWidth",c,"maxHeight",b,"imageQuality",a,"cameraDevice",d.a,"requestFullMetadata",!0],s,t.z),!1,s)}, -HZ(a,b){return this.aQQ(a,b)}, -aQQ(a,b){var s=0,r=A.n(t.ju),q,p=this,o -var $async$HZ=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:s=3 -return A.f(p.bb4(a.c,a.b,a.a,a.e,!0,b),$async$HZ) -case 3:o=d -q=o!=null?A.bMt(o,null,null,null,null,null):null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$HZ,r)}, -Ia(a,b,c){return this.aS4(a,b,c)}, -aS4(a,b,c){var s=0,r=A.n(t.ju),q,p,o,n -var $async$Ia=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:p=B.c.aR(a.a,1e6) -o=t.N -s=3 -return A.f(B.a3P.qi("pickVideo",A.j(["source",c.a,"maxDuration",p,"cameraDevice",b.a],o,t.z),!1,o),$async$Ia) -case 3:n=e -q=n!=null?A.bMt(n,null,null,null,null,null):null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Ia,r)}} -A.bcm.prototype={} -A.acP.prototype={ -H(){return"CameraDevice."+this.b}} -A.ajf.prototype={} -A.bc8.prototype={ -b2N(a,b,c,d){}} -A.bcE.prototype={ -H(){return"ImageSource."+this.b}} -A.Li.prototype={ -l(a){return this.a}} -A.bdT.prototype={ -$1(a){return"default"}, -$S:15} -A.Bj.prototype={ -l(a){return this.a}} -A.js.prototype={ -zD(a){var s,r,q,p=this,o=p.e -if(o==null){if(p.d==null){p.Ad("yMMMMd") -p.Ad("jms")}o=p.d -o.toString -o=p.aA0(o) -s=A.U(o).i("bR<1>") -o=A.H(new A.bR(o,s),s.i("a2.E")) -p.e=o}s=o.length -r=0 -q="" -for(;r=12&&s<24?1:0 -return n.b.gya().CW[r] -case"c":return n.bF8(a) -case"d":return n.b.yG(B.f.tw(""+A.vq(a),l.length,m)) -case"D":return n.b.yG(B.f.tw(""+A.cUG(A.kx(a),A.vq(a),A.kx(A.x4(A.vs(a),2,29,0,0,0,0))===2),l.length,m)) -case"E":return n.bF2(a) -case"G":q=A.vs(a)>0?1:0 -p=n.b -return l.length>=4?p.gya().c[q]:p.gya().b[q] -case"h":s=A.vr(a) -if(A.vr(a)>12)s-=12 -return n.b.yG(B.f.tw(""+(s===0?12:s),l.length,m)) -case"H":return n.b.yG(B.f.tw(""+A.vr(a),l.length,m)) -case"K":return n.b.yG(B.f.tw(""+B.c.aa(A.vr(a),12),l.length,m)) -case"k":return n.b.yG(B.f.tw(""+(A.vr(a)===0?24:A.vr(a)),l.length,m)) -case"L":return n.bF9(a) -case"M":return n.bF6(a) -case"m":return n.b.yG(B.f.tw(""+A.a_4(a),l.length,m)) -case"Q":return n.bF7(a) -case"S":return n.bF4(a) -case"s":return n.b.yG(B.f.tw(""+A.ap5(a),l.length,m)) -case"y":o=A.vs(a) -if(o<0)o=-o -l=l.length -p=n.b -return l===2?p.yG(B.f.tw(""+B.c.aa(o,100),2,m)):p.yG(B.f.tw(""+o,l,m)) -default:return""}}, -bF6(a){var s=this.a.length,r=this.b -switch(s){case 5:return r.gya().d[A.kx(a)-1] -case 4:return r.gya().f[A.kx(a)-1] -case 3:return r.gya().w[A.kx(a)-1] -default:return r.yG(B.f.tw(""+A.kx(a),s,"0"))}}, -bF4(a){var s=this.b,r=s.yG(B.f.tw(""+A.cmh(a),3,"0")),q=this.a.length-3 -if(q>0)return r+s.yG(B.f.tw("0",q,"0")) -else return r}, -bF8(a){var s=this.b -switch(this.a.length){case 5:return s.gya().ax[B.c.aa(A.ap6(a),7)] -case 4:return s.gya().z[B.c.aa(A.ap6(a),7)] -case 3:return s.gya().as[B.c.aa(A.ap6(a),7)] -default:return s.yG(B.f.tw(""+A.vq(a),1,"0"))}}, -bF9(a){var s=this.a.length,r=this.b -switch(s){case 5:return r.gya().e[A.kx(a)-1] -case 4:return r.gya().r[A.kx(a)-1] -case 3:return r.gya().x[A.kx(a)-1] -default:return r.yG(B.f.tw(""+A.kx(a),s,"0"))}}, -bF7(a){var s=B.d.G((A.kx(a)-1)/3),r=this.a.length,q=this.b -switch(r){case 4:return q.gya().ch[s] -case 3:return q.gya().ay[s] -default:return q.yG(B.f.tw(""+(s+1),r,"0"))}}, -bF2(a){var s,r=this,q=r.a.length -$label0$0:{if(q<=3){s=r.b.gya().Q -break $label0$0}if(q===4){s=r.b.gya().y -break $label0$0}if(q===5){s=r.b.gya().at -break $label0$0}if(q>=6)A.a3(A.aJ('"Short" weekdays are currently not supported.')) -s=A.a3(A.pZ("unreachable"))}return s[B.c.aa(A.ap6(a),7)]}} -A.boY.prototype={ -zD(a){var s,r,q=this -if(isNaN(a))return q.fy.z -s=a==1/0||a==-1/0 -if(s){s=B.d.gDP(a)?q.a:q.b -return s+q.fy.y}s=B.d.gDP(a)?q.a:q.b -r=q.k2 -r.a+=s -s=Math.abs(a) -if(q.x)q.ban(s) -else q.afk(s) -s=B.d.gDP(a)?q.c:q.d -s=r.a+=s -r.a="" -return s.charCodeAt(0)==0?s:s}, -ban(a){var s,r,q,p=this -if(a===0){p.afk(a) -p.awt(0) -return}s=B.d.iE(Math.log(a)/$.cgE()) -r=a/Math.pow(10,s) -q=p.z -if(q>1&&q>p.Q)while(B.c.aa(s,q)!==0){r*=10;--s}else{q=p.Q -if(q<1){++s -r/=10}else{--q -s-=q -r*=Math.pow(10,q)}}p.afk(r) -p.awt(s)}, -awt(a){var s,r=this,q=r.fy,p=r.k2,o=p.a+=q.w -if(a<0){a=-a -q=p.a=o+q.r}else if(r.w){q=o+q.f -p.a=q}else q=o -o=r.ch -s=B.c.l(a) -if(r.k4===0)p.a=q+B.f.tw(s,o,"0") -else r.brN(o,s)}, -awk(a){var s -if(B.d.gDP(a)&&!B.d.gDP(Math.abs(a)))throw A.q(A.bW("Internal error: expected positive number, got "+A.A(a),null)) -s=B.d.iE(a) -return s}, -bp9(a){if(a==1/0||a==-1/0)return $.c9B() -else return B.d.aD(a)}, -afk(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1={} -a1.a=null -a1.b=a0.at -a1.c=a0.ay -s=a2==1/0||a2==-1/0 -if(s){a1.a=B.d.G(a2) -r=0 -q=0 -p=0}else{s={} -o=a0.awk(a2) -a1.a=o -n=a2-o -s.a=n -if(B.d.G(n)!==0){a1.a=a2 -s.a=0}new A.bp2(a1,s,a0,a2).$0() -p=A.b_(Math.pow(10,a1.b)) -m=p*a0.dx -l=B.d.G(a0.bp9(s.a*m)) -if(l>=m){a1.a=a1.a+1 -l-=m}else if(A.clF(l)>A.clF(B.c.G(a0.awk(s.a*m))))s.a=l/m -q=B.c.qs(l,p) -r=B.c.aa(l,p)}o=a1.a -if(typeof o=="number"&&o>$.c9B()){k=B.d.rB(Math.log(o)/$.cgE())-$.cup() -j=B.d.aD(Math.pow(10,k)) -if(j===0)j=Math.pow(10,k) -i=B.f.aL("0",B.c.G(k)) -o=B.d.G(o/j)}else i="" -h=q===0?"":B.c.l(q) -g=a0.bi8(o) -f=g+(g.length===0?h:B.f.tw(h,a0.dy,"0"))+i -e=f.length -if(a1.b>0)d=a1.c>0||r>0 -else d=!1 -if(e!==0||a0.Q>0){f=B.f.aL("0",a0.Q-e)+f -e=f.length -for(s=a0.k2,c=a0.k4,b=0;bn))break -o=s}for(n=this.k2,r=this.k4,q=1;qs&&B.c.aa(q-s,r.e)===1)r.k2.a+=r.fy.c}, -l(a){return"NumberFormat("+this.fx+", "+A.A(this.fr)+")"}} -A.bp1.prototype={ -$1(a){return this.a}, -$S:1203} -A.bp0.prototype={ -$1(a){return a.Q}, -$S:1204} -A.bp2.prototype={ -$0(){}, -$S:0} -A.anI.prototype={} -A.boZ.prototype={ -bmc(){var s,r,q,p,o,n,m,l,k,j=this,i=j.f -i.b=j.a4V() -s=j.bmx() -i.d=j.a4V() -r=j.b -if(r.aaq()===";"){++r.b -i.a=j.a4V() -for(q=s.length,p=r.a,o=p.length,n=0;n=o.a.length)return!1 -s=o.aaq() -if(s==="'"){r=o.a_u(2) -if(r.length===2&&r[1]==="'"){++o.b -a.a+="'"}else p.w=!p.w -return!0}if(p.w)a.a+=s -else switch(s){case"#":case"0":case",":case".":case";":return!1 -case"\xa4":a.a+=p.d -break -case"%":o=p.f -q=o.e -if(q!==1&&q!==100)throw A.q(B.Ns) -o.e=100 -a.a+=p.a.d -break -case"\u2030":o=p.f -q=o.e -if(q!==1&&q!==1000)throw A.q(B.Ns) -o.e=1000 -a.a+=p.a.x -break -default:a.a+=s}return!0}, -bmx(){var s,r,q,p,o,n=this,m=new A.d6(""),l=n.b,k=l.a,j=k.length,i=!0 -for(;;){s=l.b -if(!(B.f.a1(k,s,Math.min(s+1,j)).length!==0&&i))break -i=n.bLX(m)}l=n.z -if(l===0&&n.y>0&&n.x>=0){r=n.x -if(r===0)r=1 -n.Q=n.y-r -n.y=r-1 -l=n.z=1}q=n.x -if(!(q<0&&n.Q>0)){if(q>=0){j=n.y -j=qj+l}else j=!1 -j=j||n.as===0}else j=!0 -if(j)throw A.q(A.dX('Malformed pattern "'+k+'"',null,null)) -k=n.y -l=k+l -p=l+n.Q -j=n.f -s=q>=0 -o=s?p-q:0 -j.x=o -if(s){l-=q -j.y=l -if(l<0)j.y=0}l=j.w=(s?q:p)-k -if(j.ax){j.r=k+l -if(o===0&&l===0)j.w=1}l=Math.max(0,n.as) -j.Q=l -if(!n.r)j.z=l -j.as=q===0||q===p -l=m.a -return l.charCodeAt(0)==0?l:l}, -bLX(a){var s,r,q,p,o,n=this,m=null,l=n.b,k=l.aaq() -switch(k){case"#":if(n.z>0)++n.Q -else ++n.y -s=n.as -if(s>=0&&n.x<0)n.as=s+1 -break -case"0":if(n.Q>0)throw A.q(A.dX('Unexpected "0" in pattern "'+l.a,m,m));++n.z -s=n.as -if(s>=0&&n.x<0)n.as=s+1 -break -case",":s=n.as -if(s>0){n.r=!0 -n.f.z=s}n.as=0 -break -case".":if(n.x>=0)throw A.q(A.dX('Multiple decimal separators in pattern "'+l.l(0)+'"',m,m)) -n.x=n.y+n.z+n.Q -break -case"E":a.a+=k -s=n.f -if(s.ax)throw A.q(A.dX('Multiple exponential symbols in pattern "'+l.l(0)+'"',m,m)) -s.ax=!0 -s.f=0;++l.b -if(l.aaq()==="+"){r=l.Ay(0) -a.a+=r -s.at=!0}for(r=l.a,q=r.length;p=l.b,o=p+1,p=B.f.a1(r,p,Math.min(o,q)),p==="0";){l.b=o -a.a+=p;++s.f}if(n.y+n.z<1||s.f<1)throw A.q(A.dX('Malformed exponential pattern "'+l.l(0)+'"',m,m)) -return!1 -default:return!1}a.a+=k;++l.b -return!0}} -A.bHw.prototype={ -Ay(a){var s=this.a_u(1);++this.b -return s}, -a_u(a){var s=this.a,r=this.b -return B.f.a1(s,r,Math.min(r+a,s.length))}, -aaq(){return this.a_u(1)}, -l(a){return this.a+" at "+this.b}} -A.PM.prototype={ -h(a,b){return A.dh(b)==="en_US"?this.b:this.aif()}, -gdQ(a){return t.yp.a(this.aif())}, -ao(a,b){if(A.dh(b)!=="en_US")this.aif() -return!0}, -aif(){throw A.q(new A.akF("Locale data has not been initialized, call "+this.a+"."))}} -A.akF.prototype={ -l(a){return"LocaleDataException: "+this.a}, -$ibq:1} -A.c9o.prototype={ -$1(a){return A.cf7(A.csX(a))}, -$S:25} -A.c9p.prototype={ -$1(a){return A.cf7(A.dh(a))}, -$S:25} -A.c9q.prototype={ -$1(a){return"fallback"}, -$S:25} -A.tq.prototype={ -H(){return"PluralCase."+this.b}} -A.aNK.prototype={ -b2k(a,b,c,d,e,f,g,h,a0,a1,a2,a3){var s,r,q,p,o,n,m,l,k,j=this,i=null -j.id.aC5(j) -j.fr.M7(j) -s=j.k4 -r=j.k3 -q=r.$ti.i("el<1>") -p=q.i("eu") -j.b=s.xv(0,new A.ho(i,new A.eu(new A.aOq(),new A.el(r,q),p),p.i("ho"))) -p=q.i("eu") -j.RG.xv(0,new A.ho(i,new A.eu(new A.aOr(),new A.el(r,q),p),p.i("ho"))) -p=s.$ti.i("el<1>") -o=p.i("eu") -j.p1.xv(0,new A.ho(i,new A.eu(new A.aOs(),new A.el(s,p),o),o.i("ho"))) -o=j.ok -n=p.i("eu") -o.xv(0,new A.ho(i,new A.eu(new A.aOD(),new A.el(s,p),n),n.i("ho"))) -n=p.i("eu") -j.p2.xv(0,new A.ho(i,new A.eu(new A.aOG(),new A.el(s,p),n),n.i("ho"))) -n=p.i("eu") -j.p3.xv(0,new A.ho(i,new A.eu(new A.aOH(),new A.el(s,p),n),n.i("ho"))) -j.CW=A.cJ5(t.y_).Dz(new A.eu(new A.aOI(j),new A.el(s,p),p.i("eu"))).iY(new A.aOJ(j)) -j.cx=new A.el(s,p).iY(new A.aOK(j)) -n=j.xr -m=n.$ti.i("el<1>") -j.bg.xv(0,new A.eu(new A.aOL(),new A.el(n,m),m.i("eu"))) -j.y1.xv(0,new A.eu(new A.aOM(),new A.el(n,m),m.i("eu>"))) -j.y2.xv(0,new A.eu(new A.aOt(),new A.el(n,m),m.i("eu>"))) -j.C.xv(0,new A.eu(new A.aOu(),new A.el(n,m),m.i("eu"))) -j.br.xv(0,new A.eu(new A.aOv(),new A.el(n,m),m.i("eu"))) -m=p.i("eu") -j.p4.xv(0,new A.ho(i,new A.eu(new A.aOw(),new A.el(s,p),m),m.i("ho"))) -m=j.R8 -n=p.i("eu") -l=n.i("ho") -k=l.i("dU") -m.xv(0,new A.eu(new A.aOx(),new A.dU(new A.aOy(),new A.ho(i,new A.eu(new A.aOz(),new A.el(s,p),n),l),k),k.i("eu"))) -k=q.i("eu") -j.a3.xv(0,new A.ho(i,new A.eu(new A.aOA(),new A.el(r,q),k),k.i("ho"))) -k=j.bqT(!1,!0) -if(k!=null)k.t5(new A.aOB()) -A.abG().bK(0,new A.aOC(j),t.P) -if(h>0){s={} -s.a=0 -j.cy=new A.rj(m,m.$ti.i("rj<1>")).iY(new A.aOE(s,j,h)) -m=o.$ti.i("el<1>") -j.db=new A.ho(i,new A.el(o,m),m.i("ho")).iY(new A.aOF(s))}j.aho()}, -aho(){var s=0,r=A.n(t.H),q -var $async$aho=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$aho,r)}, -gbDx(){var s,r,q,p=this.C -p=p.e.b!==B.T?p.gk(0):null -p.toString -if(p){p=this.y2 -p=p.e.b!==B.T?p.gk(0):null -p.toString}else{p=this.y1 -p=p.e.b!==B.T?p.gk(0):null -p.toString -s=J.b6(p) -r=J.iP(s,t.S) -for(q=0;q=o.length)return i -n=m?n.gk(0):i -n.toString -k=o[n]+a -if(k>=q.gt(p)||k<0){s=r.b!==B.T?s.gk(0):i -s.toString -if(s===B.a_L)k=B.c.aa(k,q.gt(p)) -else return i}return q.h(p,k)}, -BN(a){var s,r,q=this.k3,p=q.e.b!==B.T -if((p?q.gk(0):null).b)q=(p?q.gk(0):null).a.a===B.F3 -else q=!1 -p=a.c -if(q){q=new A.bv(Date.now(),0,!1).tq(a.b) -s=this.ry -s=s.e.b!==B.T?s.gk(0):null -s.toString -s=p.a+B.d.aD(q.a*s) -r=new A.aW(s) -q=a.e -return q==null||s<=q.a?r:q}else return p}, -gaMn(){var s,r=this -if(r.ah==null){s=A.aQ3(new A.aOU(r),null,t.Tu) -r.ah=s -if(!r.fy)s.xv(0,r.bB3(B.E,B.anY,800))}s=r.ah -s.toString -return new A.el(s,s.$ti.i("el<1>"))}, -bB3(a,b,c){var s,r=this,q={},p=t.rs,o=new A.c1(null,null,p) -if(r.fy)return new A.aZ(o,p.i("aZ<1>")) -q.a=q.b=null -s=r.k3 -q.a=new A.el(s,s.$ti.i("el<1>")).iY(new A.aON(q,r,o,new A.aOP(new A.aOO(r),c,b,a),new A.aOQ(q,r,o))) -p=p.i("aZ<1>") -return new A.ho(null,new A.aZ(o,p),p.i("ho"))}, -aqy(a){var s=null -return this.aqz(A.cBS(A.d7("asset:///"+a,0,s),s,s),s,!0)}, -aqz(a,b,c){return this.Ux(A.b([a],t.DG),null,b,!0)}, -aUh(a){return this.aqz(a,null,!0)}, -Ux(a,b,c,d){return this.aUi(a,b,c,!0)}, -aUi(a,b,c,d){var s=0,r=A.n(t.z2),q,p=this,o,n,m -var $async$Ux=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:m=p.go -if(m!=null)m.f=!0 -if(p.fy){q=null -s=1 -break}m=A.ciG() -o=p.go=new A.bXQ(b,c,m) -s=3 -return A.f(p.fr.bhC(a,m),$async$Ux) -case 3:o.a70() -s=4 -return A.f(p.z1(0),$async$Ux) -case 4:n=f -o.a70() -q=n -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Ux,r)}, -z1(a){var s=0,r=A.n(t.z2),q,p=this,o,n,m -var $async$z1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:if(p.fy){q=null -s=1 -break}o=p.go -n=p.fr -if(n.d.length===0){q=null -s=1 -break}s=p.w?3:5 -break -case 3:m=p.x -m===$&&A.e() -s=6 -return A.f(m,$async$z1) -case 6:m=c -s=7 -return A.f(p.IU(m,n,o==null?null:o.gaKm()),$async$z1) -case 7:q=c -s=1 -break -s=4 -break -case 5:n=p.a5p(!0) -s=8 -return A.f(t.i4.b(n)?n:A.bc(n,t.z2),$async$z1) -case 8:q=c -s=1 -break -case 4:case 1:return A.l(q,r)}}) -return A.m($async$z1,r)}, -LN(){var s=0,r=A.n(t.H),q=this,p,o,n,m,l,k -var $async$LN=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:l=q.xr -k=l.e.b!==B.T?l.gk(0):null -k.toString -p=q.fr -o=p.gBy() -l.v(0,k.bzS(o,p.gLo())) -l=q.y2 -k=l.e -p=k.b!==B.T?l.gk(0):null -p.toString -n=J.b6(p) -p=q.k2 -o=p.length -if(o>n)B.b.vu(p,n,o) -else if(o")).wF(0,new A.aO6(q)),$async$LN) -case 2:return A.l(null,r)}}) -return A.m($async$LN,r)}, -IU(a,b,c){return this.bhU(a,b,c)}, -bhU(a,b,a0){var s=0,r=A.n(t.z2),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c -var $async$IU=A.o(function(a1,a2){if(a1===1){o.push(a2) -s=p}for(;;)switch(s){case 0:e=n.go -d=new A.aOb(n,n.bi,e) -p=4 -s=n.w?7:8 -break -case 7:s=9 -return A.f(b.uY(),$async$IU) -case 9:d.$0() -case 8:j=a0==null -i=j?null:a0.a -b.ahW(i==null?0:i) -s=10 -return A.f(n.LN(),$async$IU) -case 10:d.$0() -i=b.Ji() -h=j?null:a0.b -g=t.z2 -h=n.k1=a.rE(0,new A.bgG(i,h,j?null:a0.a)).bK(0,new A.aOc(),g) -s=11 -return A.f(t.i4.b(h)?h:A.bc(h,g),$async$IU) -case 11:m=a2 -d.$0() -if(a!==n.y){j=A.br2("Loading interrupted") -throw A.q(j)}j=n.ok -i=j.$ti.i("el<1>") -s=12 -return A.f(new A.ho(null,new A.el(j,i),i.i("ho")).wF(0,new A.aOd()),$async$IU) -case 12:d.$0() -n.go=null -q=m -s=1 -break -p=2 -s=6 -break -case 4:p=3 -c=o.pop() -j=A.a4(c) -if(j instanceof A.jY){l=j -k=A.ap(c) -A.b5v(n.b6T(l),k)}else throw c -s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$IU,r)}, -qO(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k -var $async$qO=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:if(p.fy){s=1 -break}o=p.k3 -n=o.e -m=n.b!==B.T -if((m?o.gk(0):null).b){s=1 -break}p.bE=!1 -l=(m?o.gk(0):null).a -l=l.a7i(p.BN((m?o.gk(0):null).a),new A.bv(Date.now(),0,!1)) -o.v(0,new A.m8(l,!0)) -m=new A.aj($.am,t.LR) -k=new A.aL(m,t.zh) -s=4 -return A.f(A.abG(),$async$qO) -case 4:s=3 -return A.f(c.a1M(!0),$async$qO) -case 3:l=c -s=l?5:7 -break -case 5:if(!(n.b!==B.T?o.gk(0):null).b){s=1 -break}s=p.fr.d.length!==0?8:9 -break -case 8:s=p.w?10:12 -break -case 10:o=p.x -o===$&&A.e() -s=13 -return A.f(o,$async$qO) -case 13:p.WL(c,k) -s=11 -break -case 12:o=p.bqU(!0,k) -if(o!=null)o.t5(new A.aOT()) -case 11:case 9:s=6 -break -case 7:n=n.b!==B.T?o.gk(0):null -n.toString -o.v(0,n.akt(!1)) -case 6:s=14 -return A.f(m,$async$qO) -case 14:case 1:return A.l(q,r)}}) -return A.m($async$qO,r)}, -pV(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l -var $async$pV=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:if(p.fy){s=1 -break}o=p.k3 -n=o.e -if(!(n.b!==B.T?o.gk(0):null).b){s=1 -break}$.Sn() -new A.Pa().zk(0) -p.bE=!1 -n=n.b!==B.T -m=(n?o.gk(0):null).a -m=m.a7i(p.BN((n?o.gk(0):null).a),new A.bv(Date.now(),0,!1)) -o.v(0,new A.m8(m,!1)) -o=p.RG -n=o.$ti.i("el<1>") -s=3 -return A.f(new A.ho(null,new A.el(o,n),n.i("ho")).wF(0,new A.aOS(p)),$async$pV) -case 3:n=p.x -n===$&&A.e() -l=J -s=5 -return A.f(n,$async$pV) -case 5:s=4 -return A.f(l.cBd(c,new A.bq9()),$async$pV) -case 4:case 1:return A.l(q,r)}}) -return A.m($async$pV,r)}, -WL(a,b){return this.bqE(a,b)}, -bqE(a,b){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i -var $async$WL=A.o(function(c,d){if(c===1){o.push(d) -s=p}for(;;)switch(s){case 0:p=4 -k=n.k3 -if(!(k.e.b!==B.T?k.gk(0):null).b){s=1 -break}s=7 -return A.f(a.yk(0,new A.bqZ()),$async$WL) -case 7:if(b!=null)b.qJ(0) -p=2 -s=6 -break -case 4:p=3 -i=o.pop() -m=A.a4(i) -l=A.ap(i) -if(b!=null)b.zs(m,l) -s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$WL,r)}, -qh(a){var s=0,r=A.n(t.H),q,p=this,o,n,m -var $async$qh=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:if(p.fy){s=1 -break}o=p.a5p(!1) -n=o==null?null:o.t5(new A.aOW()) -p.bE=!1 -o=p.k3 -m=o.e.b!==B.T?o.gk(0):null -m.toString -o.v(0,m.akt(!1)) -s=3 -return A.f(t.i4.b(n)?n:A.bc(n,t.z2),$async$qh) -case 3:case 1:return A.l(q,r)}}) -return A.m($async$qh,r)}, -tC(a){return this.aW8(a)}, -aW8(a){var s=0,r=A.n(t.H),q,p=this,o -var $async$tC=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:if(p.fy){s=1 -break}p.rx.v(0,a) -o=p.x -o===$&&A.e() -s=4 -return A.f(o,$async$tC) -case 4:s=3 -return A.f(c.tC(new A.arK(a)),$async$tC) -case 3:case 1:return A.l(q,r)}}) -return A.m($async$tC,r)}, -vA(a){return this.aVR(a)}, -aVR(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l -var $async$vA=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:if(p.fy){s=1 -break}o=p.k3 -n=o.e.b!==B.T -m=n?o.gk(0):null -m.toString -l=(n?o.gk(0):null).a -o.v(0,m.a7h(l.a7i(p.BN((n?o.gk(0):null).a),new A.bv(Date.now(),0,!1)))) -p.ry.v(0,a) -o=p.x -o===$&&A.e() -s=4 -return A.f(o,$async$vA) -case 4:s=3 -return A.f(c.vA(new A.arJ(a)),$async$vA) -case 3:case 1:return A.l(q,r)}}) -return A.m($async$vA,r)}, -Pp(a,b,c){return this.aTf(0,b,c)}, -w2(a,b){return this.Pp(0,b,null)}, -aTf(a,b,c){var s=0,r=A.n(t.H),q,p=2,o=[],n=[],m=this,l,k,j,i,h -var $async$Pp=A.o(function(d,e){if(d===1){o.push(e) -s=p}for(;;)switch(s){case 0:if(m.fy){s=1 -break}k=m.go -if(k!=null)k.d=k.c=null -k=m.k3 -j=k.e -i=j.b!==B.T -case 3:switch((i?k.gk(0):null).a.a.a){case 1:s=5 -break -default:s=6 -break}break -case 5:s=1 -break -case 6:p=7 -m.ai=!0 -l=(i?k.gk(0):null).a -i=i?k.gk(0):null -i.toString -k.v(0,i.a7h(l.a7i(b,new A.bv(Date.now(),0,!1)))) -i=j.b!==B.T?k.gk(0):null -i.toString -m.x2.v(0,new A.NJ()) -i=m.x -i===$&&A.e() -h=J -s=11 -return A.f(i,$async$Pp) -case 11:s=10 -return A.f(h.cBg(e,new A.bAt(b,c)),$async$Pp) -case 10:if((j.b!==B.T?k.gk(0):null).b&&!m.w){k=m.a5p(!0) -if(k!=null)k.t5(new A.aOV())}n.push(9) -s=8 -break -case 7:n=[2] -case 8:p=2 -m.ai=!1 -s=n.pop() -break -case 9:case 4:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$Pp,r)}, -a1u(){var s=0,r=A.n(t.H),q=this -var $async$a1u=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:s=q.afx(1)!=null?2:3 -break -case 2:s=4 -return A.f(q.Pp(0,B.I,q.afx(1)),$async$a1u) -case 4:case 3:return A.l(null,r)}}) -return A.m($async$a1u,r)}, -n(){return this.a.BG(new A.aOR(this),t.H)}, -ahP(a,b,c){var s,r,q,p,o,n=this -if(n.fy)return null -if(!b&&a===n.w)return n.k1 -n.b9=a -s=n.go -r=++n.bi -q=new A.aL(new A.aj($.am,t.uA),t.AY) -n.w=a -p=n.k3 -o=n.BN((p.e.b!==B.T?p.gk(0):null).a) -p=n.bg -p=p.e.b!==B.T?p.gk(0):null -p=new A.aOg(n,q,b,a,new A.aOe(new A.aOp(n,r,s),s,a),n.fr,o,c,new A.aOj(n,p),s,p).$0() -n.x=p -return p.bK(0,new A.aOf(q),t.z2)}, -a5p(a){return this.ahP(a,!1,null)}, -bqU(a,b){return this.ahP(a,!1,b)}, -bqT(a,b){return this.ahP(a,b,null)}, -IM(a){return this.b8H(a)}, -b8H(a){var s=0,r=A.n(t.H),q=1,p=[],o=[],n=this,m,l,k,j -var $async$IM=A.o(function(b,c){if(b===1){p.push(c) -s=q}for(;;)switch(s){case 0:s=a instanceof A.QH?2:4 -break -case 2:s=5 -return A.f(a.zw(new A.agO()),$async$IM) -case 5:s=3 -break -case 4:n.z=null -q=7 -m=A.cr4() -l=n.dx -l.toString -s=10 -return A.f(m.JM(new A.b27(l)),$async$IM) -case 10:o.push(9) -s=8 -break -case 7:q=6 -j=p.pop() -s=11 -return A.f(a.zw(new A.agO()),$async$IM) -case 11:o.push(9) -s=8 -break -case 6:o=[1] -case 8:q=1 -n.dx=null -s=o.pop() -break -case 9:case 3:return A.l(null,r) -case 1:return A.k(p.at(-1),r)}}) -return A.m($async$IM,r)}, -b6T(a){var s,r,q=null,p=t.Xw.a(a.c),o=p==null?q:J.rw(p,t.N,t.z),n=A.hq(o==null?q:o.h(0,"index")) -if(n==null){p=this.bg -n=p.e.b!==B.T?p.gk(0):q}p=a.a -s=A.ky(p,q) -if(s==null){r=a.b -if(p==="abort")return new A.NB(r) -else return new A.qC(9999999,r,n)}else{p=a.b -if(s===1e7)return new A.NB(p) -else return new A.qC(s,p,n)}}} -A.aOq.prototype={ -$1(a){return a.a}, -$S:1206} -A.aOr.prototype={ -$1(a){return a.b}, -$S:1207} -A.aOs.prototype={ -$1(a){return a.e}, -$S:1208} -A.aOD.prototype={ -$1(a){return a.a}, -$S:1209} -A.aOG.prototype={ -$1(a){return a.d}, -$S:1210} -A.aOH.prototype={ -$1(a){return a.f}, -$S:1211} -A.aOI.prototype={ -$1(a){var s,r=null,q=this.a.y1,p=q.e,o=p.b!==B.T?q.gk(0):r -o.toString -s=!1 -if(J.ev(o)){o=a.r -if(o!=null){s=p.b!==B.T?q.gk(0):r -s.toString -s=o=i)return -if(k>=3e5)return -h=e.k3 -g=(h.e.b!==B.T?h.gk(0):f).a.e -h=g==null -if(!h&&i")).iY(new A.aO9(s)) -r=a.e -s.ch=new A.rj(r,r.$ti.i("rj<1>")).iY(new A.aOa(s,a))}, -$S:1225} -A.aO9.prototype={ -$1(a){this.a.pV(0)}, -$S:245} -A.aOa.prototype={ -$1(a){var s,r,q=this,p=null -if(a.a)switch(a.b.a){case 1:s=q.b.c -s=(s==null?p:s.f).c -if(s.a===14){s=q.a -r=s.rx -r=r.e.b!==B.T?r.gk(0):p -r.toString -s.tC(r/2)}q.a.bE=!1 -break -case 0:case 2:s=q.a -r=s.k3 -if((r.e.b!==B.T?r.gk(0):p).b){s.pV(0) -s.bE=!0}break}else switch(a.b.a){case 1:s=q.a -r=s.rx -r=r.e.b!==B.T?r.gk(0):p -r.toString -s.tC(Math.min(1,r*2)) -s.bE=!1 -break -case 0:s=q.a -if(s.bE)s.qO(0) -s.bE=!1 -break -case 2:q.a.bE=!1 -break}}, -$S:1226} -A.aOE.prototype={ -$1(a){return this.aOY(a)}, -aOY(a){var s=0,r=A.n(t.H),q=this,p -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p=q.b -if(p.fr.d.length>1&&q.a.a0)this.a.a=0}, -$S:1228} -A.aOU.prototype={ -$0(){return this.a.ah=null}, -$S:0} -A.aOO.prototype={ -$0(){var s=this.a.k3 -s=(s.e.b!==B.T?s.gk(0):null).a.e -return s==null?B.I:s}, -$S:402} -A.aOP.prototype={ -$0(){var s=this,r=J.cAD(s.a.$0(),s.b),q=s.c -if(r.aq.a?q:r}, -$S:402} -A.aOQ.prototype={ -$1(a){var s,r,q,p=this,o=p.c -if((o.c&4)!==0||(p.b.p1.b.c&4)!==0){a.af(0) -s=p.a.a -if(s!=null)s.af(0) -if((o.c&4)===0)o.aN(0) -return}s=p.b -r=s.k3 -q=r.e.b!==B.T -if((q?r.gk(0):null).b)o.v(0,s.BN((q?r.gk(0):null).a))}, -$S:103} -A.aON.prototype={ -$1(a){var s,r=this,q=r.b,p=q.k3,o=p.e -r.c.v(0,q.BN((o.b!==B.T?p.gk(0):null).a)) -q=r.a -s=q.b -if(s!=null)s.af(0) -if((o.b!==B.T?p.gk(0):null).b)q.b=A.Iq(r.d.$0(),r.e)}, -$S:1230} -A.aO6.prototype={ -$1(a){var s=this.a.xr -s=s.e.b!==B.T?s.gk(0):null -s.toString -return a==s.gakM()}, -$S:1231} -A.aOb.prototype={ -$0(){var s=this,r=s.a -if(r.bi!==s.b||s.c!=r.go)throw A.q(A.br2("Loading interrupted")) -r=s.c -if(r!=null)r.a70()}, -$S:0} -A.aOc.prototype={ -$1(a){return a.a}, -$S:1232} -A.aOd.prototype={ -$1(a){return a!==B.xw}, -$S:1233} -A.aOT.prototype={ -$1(a){var s=0,r=A.n(t.P),q -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$1,r)}, -$S:98} -A.aOS.prototype={ -$1(a){var s=this.a.k3 -return a===(s.e.b!==B.T?s.gk(0):null).b}, -$S:1234} -A.aOW.prototype={ -$1(a){var s=0,r=A.n(t.P),q -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$1,r)}, -$S:98} -A.aOV.prototype={ -$1(a){var s=0,r=A.n(t.P),q -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$1,r)}, -$S:98} -A.aOR.prototype={ -$0(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:l=p.a -if(l.fy){s=1 -break}s=3 -return A.f(l.qh(0),$async$$0) -case 3:l.fy=!0 -o=l.z -s=o!=null?4:5 -break -case 4:k=l -s=7 -return A.f(o,$async$$0) -case 7:s=6 -return A.f(k.IM(b),$async$$0) -case 6:l.z=null -case 5:o=l.Q -s=o!=null?8:9 -break -case 8:s=10 -return A.f(l.IM(o),$async$$0) -case 10:l.Q=null -case 9:B.b.P(l.fr.d) -for(o=l.fx,n=new A.bw(o,o.r,o.e,A.y(o).i("bw<2>"));n.q();)n.d.b=null -o.P(0) -l.dy.qh(0) -o=l.at -o=o==null?null:o.af(0) -n=t.H -m=t.C -s=11 -return A.f(m.b(o)?o:A.bc(o,n),$async$$0) -case 11:o=l.as -o=o==null?null:o.af(0) -s=12 -return A.f(m.b(o)?o:A.bc(o,n),$async$$0) -case 12:o=l.ax -o=o==null?null:o.af(0) -s=13 -return A.f(m.b(o)?o:A.bc(o,n),$async$$0) -case 13:o=l.ay -o=o==null?null:o.af(0) -s=14 -return A.f(m.b(o)?o:A.bc(o,n),$async$$0) -case 14:o=l.ch -o=o==null?null:o.af(0) -s=15 -return A.f(m.b(o)?o:A.bc(o,n),$async$$0) -case 15:o=l.CW -o=o==null?null:o.af(0) -s=16 -return A.f(m.b(o)?o:A.bc(o,n),$async$$0) -case 16:o=l.cx -o=o==null?null:o.af(0) -s=17 -return A.f(m.b(o)?o:A.bc(o,n),$async$$0) -case 17:o=l.cy -o=o==null?null:o.af(0) -s=18 -return A.f(m.b(o)?o:A.bc(o,n),$async$$0) -case 18:o=l.db -o=o==null?null:o.af(0) -s=19 -return A.f(m.b(o)?o:A.bc(o,n),$async$$0) -case 19:s=20 -return A.f(l.k3.aN(0),$async$$0) -case 20:o=l.b -s=21 -return A.f(m.b(o)?o:A.bc(o,n),$async$$0) -case 21:s=22 -return A.f(l.k4.aN(0),$async$$0) -case 22:s=23 -return A.f(l.xr.aN(0),$async$$0) -case 23:s=24 -return A.f(l.RG.aN(0),$async$$0) -case 24:s=25 -return A.f(l.rx.aN(0),$async$$0) -case 25:s=26 -return A.f(l.ry.aN(0),$async$$0) -case 26:s=27 -return A.f(l.to.aN(0),$async$$0) -case 27:s=28 -return A.f(l.p1.aN(0),$async$$0) -case 28:s=29 -return A.f(l.ok.aN(0),$async$$0) -case 29:s=30 -return A.f(l.p2.aN(0),$async$$0) -case 30:s=31 -return A.f(l.p3.aN(0),$async$$0) -case 31:s=32 -return A.f(l.p4.aN(0),$async$$0) -case 32:s=33 -return A.f(l.R8.aN(0),$async$$0) -case 33:s=34 -return A.f(l.a3.aN(0),$async$$0) -case 34:s=35 -return A.f(l.x1.aN(0),$async$$0) -case 35:s=36 -return A.f(l.x2.aN(0),$async$$0) -case 36:s=37 -return A.f(l.y1.aN(0),$async$$0) -case 37:s=38 -return A.f(l.y2.aN(0),$async$$0) -case 38:s=39 -return A.f(l.bg.aN(0),$async$$0) -case 39:s=40 -return A.f(l.br.aN(0),$async$$0) -case 40:l=l.C -s=41 -return A.f(l.aN(0),$async$$0) -case 41:s=42 -return A.f(l.aN(0),$async$$0) -case 42:case 1:return A.l(q,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.aOp.prototype={ -$0(){var s=this.a -return s.bi!==this.b||this.c!=s.go||s.fy}, -$S:3} -A.aOe.prototype={ -$0(){if(!this.a.$0())return!1 -var s=this.b -if(s!=null)s.a70() -if(!this.c)return!0 -throw A.q(A.br2("Loading interrupted"))}, -$S:3} -A.aOj.prototype={ -$1(a){var s=this.a -s.at=a.gao4().an9(new A.aOl(s),new A.aOm(s)) -s.as=a.gaav().ZQ(new A.aOn(s,this.b),new A.aOo())}, -$S:1235} -A.aOl.prototype={ -$1(a){var s,r,q=this,p=null,o=a.a -if(o!=null){s=q.a.k3 -s=o!==(s.e.b!==B.T?s.gk(0):p).b}else s=!1 -if(s){s=q.a.k3 -r=s.e.b!==B.T?s.gk(0):p -r.toString -s.v(0,r.akt(o))}o=a.b -if(o!=null)q.a.rx.v(0,o) -o=a.c -if(o!=null)q.a.ry.v(0,o) -o=a.d -if(o!=null)q.a.to.v(0,o) -o=a.e -if(o!=null){s=q.a.xr -r=s.e.b!==B.T?s.gk(0):p -r.toString -s.v(0,r.bzo(B.erq[o.a]))}o=a.f -if(o!=null){s=q.a.xr -r=s.e.b!==B.T?s.gk(0):p -r.toString -s.v(0,r.bzv(o!==B.Fy))}}, -$S:1236} -A.aOm.prototype={ -$0(){this.a.at=null}, -$S:0} -A.aOn.prototype={ -$1(a){var s,r,q,p,o,n,m=this,l=null,k=a.e,j=a.r -if(j==null)j=m.b -if(j!=null){s=m.a.y1 -s=s.e.b!==B.T?s.gk(0):l -s.toString -s=j"))) -case 15:q=j.y=l -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$0,r)}, -$S:403} -A.aOf.prototype={ -$1(a){return this.a.a}, -$S:1241} -A.qC.prototype={ -l(a){return"("+this.a+") "+A.A(this.b)}, -$ibq:1} -A.NB.prototype={ -l(a){return A.A(this.a)}, -$ibq:1} -A.m8.prototype={ -aHC(a,b){var s=a==null?this.a:a,r=b==null?this.b:b -return new A.m8(s,r)}, -akt(a){return this.aHC(null,a)}, -a7h(a){return this.aHC(a,null)}, -gu(a){return A.a7(this.a.gu(0),this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){if(b==null)return!1 -return J.as(b)===A.K(this)&&b instanceof A.m8&&this.a.m(0,b.a)&&this.b===b.b}, -l(a){return"{playbackEvent="+this.a.l(0)+", playing="+this.b+"}"}} -A.hb.prototype={ -aHF(a,b,c){var s=this,r=a==null?s.a:a,q=c==null?s.b:c -return A.br_(s.w,s.d,s.r,s.e,s.x,s.y,s.f,r,b,q)}, -bzR(a,b){return this.aHF(a,b,null)}, -a7i(a,b){return this.aHF(null,a,b)}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s,r,q=this -if(b==null)return!1 -s=!1 -if(J.as(b)===A.K(q))if(b instanceof A.hb)if(q.a===b.a)if(q.b.m(0,b.b)){r=b.c -if(q.c.a===r.a){s=b.d -s=q.d.a===s.a&&J.v(q.e,b.e)&&J.v(q.f,b.f)&&q.r==b.r&&q.w==b.w&&q.x==b.x&&q.y==b.y}}return s}, -l(a){var s=this -return"{processingState="+s.a.l(0)+", updateTime="+s.b.l(0)+", updatePosition="+s.c.l(0)+", bufferedPosition="+s.d.l(0)+", duration="+A.A(s.e)+", currentIndex="+A.A(s.r)+"}"}} -A.ma.prototype={ -H(){return"ProcessingState."+this.b}} -A.tp.prototype={ -l(a){return"playing="+this.a+",processingState="+this.b.l(0)}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){if(b==null)return!1 -return J.as(b)===A.K(this)&&b instanceof A.tp&&b.a===this.a&&b.b===this.b}} -A.aj4.prototype={ -l(a){return"title="+A.A(this.a)+",url="+A.A(this.b)}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){if(b==null)return!1 -return J.as(b)===A.K(this)&&b instanceof A.aj4&&b.a==this.a&&b.b==this.b}} -A.aj3.prototype={ -l(a){var s=this -return"bitrate="+A.A(s.a)+",genre="+A.A(s.b)+",name="+A.A(s.c)+",metadataInterval="+A.A(s.d)+",url="+A.A(s.e)+",isPublic="+A.A(s.f)}, -gu(a){return B.f.gu(this.l(0))}, -m(a,b){var s=this -if(b==null)return!1 -return J.as(b)===A.K(s)&&b instanceof A.aj3&&b.a==s.a&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e&&b.f==s.f}} -A.Aw.prototype={ -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){if(b==null)return!1 -return J.as(b)===A.K(this)&&b instanceof A.Aw&&J.v(b.a,this.a)&&J.v(b.b,this.b)}} -A.na.prototype={ -gakM(){var s,r=this.a.length -if(r!==0){s=this.b -if(s==null)s=0 -r=Math.min(s,r-1)}else r=null -return r}, -a7k(a,b,c,d,e){var s=this,r=c==null?s.a:c,q=a!==-9999999?a:s.gakM(),p=d==null?s.c:d,o=e==null?s.d:e -return new A.na(r,q,p,o,b==null?s.e:b)}, -bzS(a,b){return this.a7k(-9999999,null,a,b,null)}, -bzo(a){return this.a7k(-9999999,a,null,null,null)}, -bzv(a){return this.a7k(-9999999,null,null,null,a)}, -bz_(a){var s=null -return this.a7k(a,s,s,s,s)}} -A.aDM.prototype={ -qh(a){var s=0,r=A.n(t.z),q,p=this,o -var $async$qh=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:if(!p.b){s=1 -break}p.b=!1 -o=p.a -o===$&&A.e() -s=3 -return A.f(o.aN(0),$async$qh) -case 3:q=c -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$qh,r)}} -A.kh.prototype={ -M7(a){this.b=a -a.fx.j(0,this.a,this)}, -uY(){var s=0,r=A.n(t.H) -var $async$uY=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:return A.l(null,r)}}) -return A.m($async$uY,r)}, -gu(a){return B.f.gu(this.a)}, -m(a,b){if(b==null)return!1 -return J.as(b)===A.K(this)&&b instanceof A.kh&&b.a===this.a}} -A.aP_.prototype={ -$2(a,b){var s="."+b -return B.f.qt(a.gnB(a).toLowerCase(),s)||B.f.qt(a.gBe().toLowerCase(),s)}, -$S:1242} -A.i_.prototype={ -ahW(a){}, -gBy(){return A.b([this],t.Uj)}, -gLo(){return A.b([0],t.t)}} -A.au6.prototype={ -gagI(){var s,r,q,p,o=this.w -if(o==null)o=null -else{s=t.N -s=A.c(s,s) -for(r=new A.ck(o,o.r,o.e,A.y(o).i("ck<1>"));r.q();){q=r.d -p=o.h(0,q) -p.toString -s.j(0,q,p)}o=s}return o}, -uY(){var s=0,r=A.n(t.H),q=this,p -var $async$uY=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:s=2 -return A.f(q.ad_(),$async$uY) -case 2:p=q.r -s=p.grv()==="asset"?3:5 -break -case 3:s=6 -return A.f(q.a4t(B.b.b_(p.gBk(),"/")),$async$uY) -case 6:q.x=b -s=4 -break -case 5:p.grv() -case 4:return A.l(null,r)}}) -return A.m($async$uY,r)}, -a4t(a){return this.bhV(a)}, -bhV(a){var s=0,r=A.n(t.Xu),q,p,o,n,m -var $async$a4t=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=B.eU2.h(0,A.Nw(a,$.aLa().a).aCq(1)[1].toLowerCase()) -if(o==null)o="audio/mpeg" -n=J -m=J -s=3 -return A.f($.Sq().rE(0,a),$async$a4t) -case 3:p=n.hh(m.ch3(c)) -q=A.d7("data:"+o+";base64,"+B.bA.grm().au(p),0,null) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a4t,r)}} -A.apb.prototype={ -Ji(){var s,r=this,q=r.x -q=(q==null?r.r:q).l(0) -s=r.gagI() -return new A.NV(null,q,s,r.a)}} -A.ag3.prototype={ -Ji(){var s=this,r=s.x -return new A.V_((r==null?s.r:r).l(0),s.gagI(),s.a)}} -A.aiu.prototype={ -Ji(){var s=this,r=s.x -return new A.X0((r==null?s.r:r).l(0),s.gagI(),s.a)}} -A.adW.prototype={ -M7(a){var s,r,q -this.aY1(a) -for(s=this.d,r=s.length,q=0;q=o&&a") -s=A.H(new A.hO(s,new A.b_r(),r),r.i("D.E")) -return s}, -gLo(){var s,r,q,p,o,n,m,l,k={} -k.a=0 -s=A.b([],t.q) -for(r=this.d,q=r.length,p=0;p") -m=A.H(new A.O(o,new A.b_s(k),n),n.i("a2.E")) -s.push(m) -k.a=k.a+m.length}l=A.b([],t.t) -for(r=this.f.b,q=r.length,p=0;p") -s=A.H(new A.O(s,new A.b_n(),r),r.i("a2.E")) -return new A.Uk(s,!0,this.f.b,this.a)}} -A.b_q.prototype={ -$0(){var s=0,r=A.n(t.H),q=this,p,o,n,m,l,k -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:n=q.a -m=n.d -l=m.length -k=q.b -m.push(k) -n.f.r3(0,l,1) -p=n.b -s=p!=null?2:3 -break -case 2:k.M7(p) -s=4 -return A.f(p.LN(),$async$$0) -case 4:s=p.w?5:6 -break -case 5:s=7 -return A.f(k.uY(),$async$$0) -case 7:case 6:m=p.x -m===$&&A.e() -s=8 -return A.f(m,$async$$0) -case 8:m=b -k=A.b([k.Ji()],t.Ph) -o=A.H(n.f.b,t.S) -s=9 -return A.f(m.B6(new A.adX(n.a,l,k,o)),$async$$0) -case 9:case 3:return A.l(null,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.b_p.prototype={ -$0(){var s=0,r=A.n(t.H),q=this,p,o,n,m,l,k,j -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:m=q.a -l=m.d -k=l.length -j=q.b -B.b.L(l,j) -m.f.r3(0,k,j.length) -p=m.b -s=p!=null?2:3 -break -case 2:for(l=j.length,o=0;o=b)s[q]=p+c}o=J.iP(c,t.S) -for(q=0;q"))}, -rE(a,b){return this.bIE(0,b)}, -bIE(a,b){var s=0,r=A.n(t.E4),q,p=this,o -var $async$rE=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:o=b.c -p.d=o==null?0:o -o=b.b -p.c=o==null?B.I:o -p.r=p.f=null -p.a33() -q=new A.B4(p.awD(p.d)) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$rE,r)}, -yk(a,b){return this.bMh(0,b)}, -bMh(a,b){var s=0,r=A.n(t.hC),q -var $async$yk=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:q=new A.H1() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$yk,r)}, -tx(a,b){return this.bM1(0,b)}, -bM1(a,b){var s=0,r=A.n(t.GJ),q -var $async$tx=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:q=new A.GO() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$tx,r)}, -tC(a){return this.aWd(a)}, -aWd(a){var s=0,r=A.n(t.KE),q -var $async$tC=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:q=new A.OS() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$tC,r)}, -vA(a){return this.aVU(a)}, -aVU(a){var s=0,r=A.n(t.HP),q -var $async$vA=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:q=new A.OR() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$vA,r)}, -Ij(a){return this.aVf(a)}, -aVf(a){var s=0,r=A.n(t.ql),q -var $async$Ij=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:q=new A.a1d() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Ij,r)}, -Im(a){return this.aVP(a)}, -aVP(a){var s=0,r=A.n(t.uQ),q -var $async$Im=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:q=new A.a1e() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Im,r)}, -D3(a){return this.aV9(a)}, -aV9(a){var s=0,r=A.n(t._K),q -var $async$D3=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:q=new A.OP() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$D3,r)}, -D4(a){return this.aVN(a)}, -aVN(a){var s=0,r=A.n(t.BU),q -var $async$D4=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:q=new A.OQ() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$D4,r)}, -w2(a,b){return this.aTj(0,b)}, -aTj(a,b){var s=0,r=A.n(t.cx),q,p=this,o -var $async$w2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:p.c=b.a -o=b.b -p.d=o==null?p.d:o -p.r=p.f=null -p.a33() -q=new A.OD() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$w2,r)}, -zw(a){return this.bD1(a)}, -bD1(a){var s=0,r=A.n(t.UL),q,p=this,o -var $async$zw=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=p.w -o=o==null?null:o.af(0) -s=3 -return A.f(t.C.b(o)?o:A.bc(o,t.H),$async$zw) -case 3:q=new A.Vo() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$zw,r)}, -B6(a){return this.byG(a)}, -byG(a){var s=0,r=A.n(t.ts),q,p=this,o -var $async$B6=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:if(a.a===""){o=p.d -if(o==null){p.d=0 -p.a33()}else if(a.b<=o){p.d=o+1 -p.a33()}}q=new A.L4() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$B6,r)}} -A.bTD.prototype={ -$1(a){return this.a.e=a}, -$S:1245} -A.bXQ.prototype={ -gaKm(){return new A.a6C(this.c,this.d)}, -a70(){if(!this.f)return -throw A.q(A.br2("Loading interrupted"))}} -A.aNJ.prototype={ -gatu(){var s=A.H(this.a,t.Tz) -B.b.L(s,this.b) -return s}, -aC5(a){var s,r,q -for(s=this.gatu(),r=s.length,q=0;q>") -r=A.H(new A.O(r,new A.bd6(),q),q.i("a2.E")) -q=this.d -s=A.U(q).i("O<1,x<@,@>>") -q=A.H(new A.O(q,new A.bd7(),s),s.i("a2.E")) -s=t.z -return A.j(["id",this.a,"audioLoadConfiguration",null,"androidAudioEffects",r,"darwinAudioEffects",q,"androidAudioOffloadPreferences",null,"androidOffloadSchedulingEnabled",!1,"useLazyPreparation",!0],s,s)}} -A.bd6.prototype={ -$1(a){return a.yr()}, -$S:405} -A.bd7.prototype={ -$1(a){return a.yr()}, -$S:405} -A.b27.prototype={} -A.Vn.prototype={} -A.b26.prototype={} -A.Vm.prototype={} -A.bgG.prototype={} -A.B4.prototype={} -A.bqZ.prototype={} -A.H1.prototype={} -A.bq9.prototype={} -A.GO.prototype={} -A.arK.prototype={} -A.OS.prototype={} -A.arJ.prototype={} -A.OR.prototype={} -A.bCW.prototype={} -A.a1d.prototype={} -A.bCY.prototype={} -A.a1e.prototype={} -A.bCV.prototype={} -A.OP.prototype={} -A.MQ.prototype={ -H(){return"LoopModeMessage."+this.b}} -A.bCX.prototype={} -A.OQ.prototype={} -A.a1w.prototype={ -H(){return"ShuffleModeMessage."+this.b}} -A.bAt.prototype={} -A.OD.prototype={} -A.agO.prototype={} -A.Vo.prototype={} -A.adX.prototype={ -yr(){var s=this,r=s.c,q=A.U(r).i("O<1,x<@,@>>") -r=A.H(new A.O(r,new A.b_t(),q),q.i("a2.E")) -q=t.z -return A.j(["id",s.a,"index",s.b,"children",r,"shuffleOrder",s.d],q,q)}} -A.b_t.prototype={ -$1(a){return a.yr()}, -$S:406} -A.L4.prototype={} -A.kP.prototype={} -A.ajx.prototype={} -A.au7.prototype={} -A.NV.prototype={ -yr(){var s=t.z -return A.j(["type","progressive","id",this.a,"uri",this.d,"headers",this.e,"options",null],s,s)}} -A.V_.prototype={ -yr(){var s=t.z -return A.j(["type","dash","id",this.a,"uri",this.d,"headers",this.e],s,s)}} -A.X0.prototype={ -yr(){var s=t.z -return A.j(["type","hls","id",this.a,"uri",this.d,"headers",this.e],s,s)}} -A.Uk.prototype={ -yr(){var s=this.b,r=A.U(s).i("O<1,x<@,@>>") -s=A.H(new A.O(s,new A.b_j(),r),r.i("a2.E")) -r=t.z -return A.j(["type","concatenating","id",this.a,"children",s,"useLazyPreparation",!0,"shuffleOrder",this.d],r,r)}} -A.b_j.prototype={ -$1(a){return a.yr()}, -$S:406} -A.bn2.prototype={ -Cm(a){return this.bHe(a)}, -bHe(a){var s=0,r=A.n(t.p_),q,p -var $async$Cm=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:s=3 -return A.f(B.Ey.qi("init",a.yr(),!1,t.H),$async$Cm) -case 3:p=a.a -q=new A.and(new A.iQ("com.ryanheise.just_audio.methods."+p,B.bv,null),p) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Cm,r)}, -JM(a){return this.bD6(a)}, -bD6(a){var s=0,r=A.n(t.Ud),q,p -var $async$JM=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p=t.z -s=3 -return A.f(B.Ey.qi("disposePlayer",A.j(["id",a.a],p,p),!1,t.G),$async$JM) -case 3:c.toString -q=new A.Vn() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$JM,r)}, -JL(a){return this.bD3(a)}, -bD3(a){var s=0,r=A.n(t.tw),q,p -var $async$JL=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p=t.z -s=3 -return A.f(B.Ey.qi("disposeAllPlayers",A.c(p,p),!1,t.G),$async$JL) -case 3:c.toString -q=new A.Vm() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$JL,r)}} -A.and.prototype={ -gaav(){var s=new A.W0("com.ryanheise.just_audio.events."+this.a).aMR(),r=A.y(s).i("wN>") -return new A.eu(new A.bmX(),new A.wN(s,r),r.i("eu"))}, -gao4(){var s=new A.W0("com.ryanheise.just_audio.data."+this.a).aMR() -return new A.eu(new A.bmY(),s,A.y(s).i("eu"))}, -rE(a,b){return this.bIC(0,b)}, -bIC(a,b){var s=0,r=A.n(t.E4),q,p=this,o,n,m -var $async$rE=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:n=b.a.yr() -m=b.b -m=m==null?null:m.a -o=t.z -s=3 -return A.f(p.b.qi("load",A.j(["audioSource",n,"initialPosition",m,"initialIndex",b.c],o,o),!1,t.G),$async$rE) -case 3:o=d -o.toString -n=J.T(o) -q=new A.B4(n.h(o,"duration")==null||A.b_(n.h(o,"duration"))<0?null:A.cX(0,0,A.b_(n.h(o,"duration")),0,0,0)) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$rE,r)}, -yk(a,b){return this.bMf(0,b)}, -bMf(a,b){var s=0,r=A.n(t.hC),q,p=this,o -var $async$yk=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:o=t.z -s=3 -return A.f(p.b.qi("play",A.c(o,o),!1,t.G),$async$yk) -case 3:d.toString -q=new A.H1() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$yk,r)}, -tx(a,b){return this.bM_(0,b)}, -bM_(a,b){var s=0,r=A.n(t.GJ),q,p=this,o -var $async$tx=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:o=t.z -s=3 -return A.f(p.b.qi("pause",A.c(o,o),!1,t.G),$async$tx) -case 3:d.toString -q=new A.GO() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$tx,r)}, -tC(a){return this.aWa(a)}, -aWa(a){var s=0,r=A.n(t.KE),q,p=this,o -var $async$tC=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=t.z -s=3 -return A.f(p.b.qi("setVolume",A.j(["volume",a.a],o,o),!1,t.G),$async$tC) -case 3:c.toString -q=new A.OS() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$tC,r)}, -vA(a){return this.aVT(a)}, -aVT(a){var s=0,r=A.n(t.HP),q,p=this,o -var $async$vA=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=t.z -s=3 -return A.f(p.b.qi("setSpeed",A.j(["speed",a.a],o,o),!1,t.G),$async$vA) -case 3:c.toString -q=new A.OR() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$vA,r)}, -Ij(a){return this.aVe(a)}, -aVe(a){var s=0,r=A.n(t.ql),q,p=this,o -var $async$Ij=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=t.z -s=3 -return A.f(p.b.qi("setPitch",A.j(["pitch",a.a],o,o),!1,t.G),$async$Ij) -case 3:c.toString -q=new A.a1d() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Ij,r)}, -Im(a){return this.aVO(a)}, -aVO(a){var s=0,r=A.n(t.uQ),q,p=this,o -var $async$Im=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=t.z -s=3 -return A.f(p.b.qi("setSkipSilence",A.j(["enabled",a.a],o,o),!1,t.G),$async$Im) -case 3:c.toString -q=new A.a1e() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Im,r)}, -D3(a){return this.aV8(a)}, -aV8(a){var s=0,r=A.n(t._K),q,p=this,o -var $async$D3=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=t.z -s=3 -return A.f(p.b.qi("setLoopMode",A.j(["loopMode",a.a.a],o,o),!1,t.G),$async$D3) -case 3:c.toString -q=new A.OP() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$D3,r)}, -D4(a){return this.aVM(a)}, -aVM(a){var s=0,r=A.n(t.BU),q,p=this,o -var $async$D4=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=t.z -s=3 -return A.f(p.b.qi("setShuffleMode",A.j(["shuffleMode",a.a.a],o,o),!1,t.G),$async$D4) -case 3:c.toString -q=new A.OQ() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$D4,r)}, -w2(a,b){return this.aTh(0,b)}, -aTh(a,b){var s=0,r=A.n(t.cx),q,p=this,o -var $async$w2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:o=t.z -s=3 -return A.f(p.b.qi("seek",A.j(["position",b.a.a,"index",b.b],o,o),!1,t.G),$async$w2) -case 3:d.toString -q=new A.OD() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$w2,r)}, -zw(a){return this.bD_(a)}, -bD_(a){var s=0,r=A.n(t.UL),q,p=this,o -var $async$zw=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=t.z -s=3 -return A.f(p.b.qi("dispose",A.c(o,o),!1,t.G),$async$zw) -case 3:c.toString -q=new A.Vo() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$zw,r)}, -B6(a){return this.byF(a)}, -byF(a){var s=0,r=A.n(t.ts),q,p=this -var $async$B6=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:s=3 -return A.f(p.b.qi("concatenatingInsertAll",a.yr(),!1,t.G),$async$B6) -case 3:c.toString -q=new A.L4() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$B6,r)}} -A.bmX.prototype={ -$1(a){var s,r,q,p,o,n=null,m="duration",l="icyMetadata",k=J.T(a),j=B.erk[A.b_(k.h(a,"processingState"))],i=A.fL(A.b_(k.h(a,"updateTime")),0,!1),h=A.cX(0,0,A.b_(k.h(a,"updatePosition")),0,0,0),g=A.cX(0,0,A.b_(k.h(a,"bufferedPosition")),0,0,0),f=k.h(a,m)==null||A.b_(k.h(a,m))<0?n:A.cX(0,0,A.b_(k.h(a,m)),0,0,0) -if(k.h(a,l)==null)s=n -else{s=t.G -r=s.a(k.h(a,l)) -q=J.T(r) -if(q.h(r,"info")==null)p=n -else{p=s.a(q.h(r,"info")) -o=J.T(p) -p=new A.bbW(A.dC(o.h(p,"title")),A.dC(o.h(p,"url")))}if(q.h(r,"headers")==null)s=n -else{s=s.a(q.h(r,"headers")) -r=J.T(s) -s=new A.bbV(A.hq(r.h(s,"bitrate")),A.dC(r.h(s,"genre")),A.dC(r.h(s,"name")),A.hq(r.h(s,"metadataInterval")),A.dC(r.h(s,"url")),A.iI(r.h(s,"isPublic")))}s=new A.bbX(p,s)}return new A.qB(j,new A.bv(i,0,!1),h,g,f,s,A.hq(k.h(a,"currentIndex")),A.hq(k.h(a,"androidAudioSessionId")),A.hq(k.h(a,"errorCode")),A.dC(k.h(a,"errorMessage")))}, -$S:1248} -A.bmY.prototype={ -$1(a){var s,r,q,p,o,n,m="loopMode",l="shuffleMode" -t.G.a(a) -s=J.T(a) -r=A.iI(s.h(a,"playing")) -q=A.aa8(s.h(a,"volume")) -p=A.aa8(s.h(a,"speed")) -o=A.aa8(s.h(a,"pitch")) -n=s.h(a,m)!=null?B.ST[A.b_(s.h(a,m))]:null -return new A.vl(r,q,p,o,n,s.h(a,l)!=null?B.ei1[A.b_(s.h(a,l))]:null)}, -$S:1249} -A.beD.prototype={ -Cm(a){return this.bHd(a)}, -bHd(a){var s=0,r=A.n(t.p_),q,p=this,o,n,m -var $async$Cm=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:n=p.a -m=a.a -if(n.ao(0,m))throw A.q(A.to("error",null,"Platform player "+m+" already exists",null)) -o=A.cFK(m) -n.j(0,m,o) -q=o -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Cm,r)}, -JM(a){return this.bD5(a)}, -bD5(a){var s=0,r=A.n(t.Ud),q,p=this,o,n,m -var $async$JM=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=p.a -n=a.a -m=o.h(0,n) -m=m==null?null:m.E5(0) -s=3 -return A.f(t.C.b(m)?m:A.bc(m,t.H),$async$JM) -case 3:o.A(0,n) -q=new A.Vn() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$JM,r)}, -JL(a){return this.bD2(a)}, -bD2(a){var s=0,r=A.n(t.tw),q,p=this,o,n -var $async$JL=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=p.a,n=new A.bw(o,o.r,o.e,A.y(o).i("bw<2>")) -case 3:if(!n.q()){s=4 -break}s=5 -return A.f(n.d.E5(0),$async$JL) -case 5:s=3 -break -case 4:o.P(0) -q=new A.Vm() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$JL,r)}} -A.Fh.prototype={ -E5(a){var s=0,r=A.n(t.H),q=this -var $async$E5=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:q.b.aN(0) -q.c.aN(0) -return A.l(null,r)}}) -return A.m($async$E5,r)}, -a6K(){var s,r,q=this,p=null,o=Date.now(),n=q.d,m=q.gwv() -m=m==null?p:m.gbG(m) -if(m==null)m=B.I -s=q.gwv() -s=s==null?p:s.gbwW() -if(s==null)s=B.I -r=q.gwv() -r=r==null?p:r.gNq(r) -q.b.v(0,new A.qB(n,new A.bv(o,0,!1),m,s,r,p,q.f,p,q.w,q.x))}, -HK(a,b){var s=this -s.d=b -if(b!==B.nH)s.x=s.w=null -s.a6K()}} -A.aiz.prototype={ -ga2Y(){var s=this.Q -return s===$?this.Q=new A.bNx(A.cc9(!1),this.z):s}, -b2C(a){var s=this,r=s.z -r.addEventListener("durationchange",A.cx(new A.bb3(s))) -r.addEventListener("error",A.cx(new A.bb4(s))) -r.addEventListener("ended",A.cx(new A.bb5(s))) -r.addEventListener("timeupdate",A.cx(new A.bb6(s))) -r.addEventListener("loadstart",A.cx(new A.bb7(s))) -r.addEventListener("waiting",A.cx(new A.bb8(s))) -r.addEventListener("stalled",A.cx(new A.bb9(s))) -r.addEventListener("canplaythrough",A.cx(new A.bba(s))) -r.addEventListener("progress",A.cx(new A.bbb(s)))}, -gbLD(a){var s,r,q,p,o=this.at.gBy() -if(this.ay)s=this.at.gLo() -else{r=o.length -q=J.iP(r,t.S) -for(p=0;p"))}, -gao4(){var s=this.c -return new A.aZ(s,A.y(s).i("aZ<1>"))}, -rE(a,b){return this.bIB(0,b)}, -bIB(a,b){var s=0,r=A.n(t.E4),q,p=this,o,n,m,l -var $async$rE=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:l=p.gwv() -if(l!=null)l.pV(0) -p.at=p.apy(b.a) -l=b.c -p.f=l==null?0:l -l=p.gwv() -l.toString -o=b.b -n=o==null -s=3 -return A.f(l.rE(0,n?null:B.c.aR(o.a,1000)),$async$rE) -case 3:m=d -s=!n?4:5 -break -case 4:l=p.gwv() -l.toString -s=6 -return A.f(l.w2(0,B.c.aR(o.a,1000)),$async$rE) -case 6:case 5:if(p.e)p.gwv().qO(0) -q=new A.B4(m) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$rE,r)}, -ZU(a,b){return this.bIR(a,b)}, -bIR(a,b){var s=0,r=A.n(t.z2),q,p=2,o=[],n=[],m=this,l,k,j,i,h,g,f -var $async$ZU=A.o(function(c,d){if(c===1){o.push(d) -s=p}for(;;)switch(s){case 0:m.HK(0,B.a8t) -k=a.l(0) -j=m.z -s=k!==j.src?3:4 -break -case 3:m.as=new A.aL(new A.aj($.am,t.LR),t.zh) -j.src=k -j.playbackRate=m.r -j.preload="auto" -s=5 -return A.f(m.ga2Y().z1(0),$async$ZU) -case 5:if(b!=null)j.currentTime=B.c.aR(b.a,1000)/1000 -p=7 -s=10 -return A.f(m.as.a,$async$ZU) -case 10:n.push(9) -s=8 -break -case 7:p=6 -f=o.pop() -h=A.a4(f) -if(t.o.b(h)){l=h -h=A.to(A.A(A.al(l,"code")),null,"Failed to load URL",null) -throw A.q(h)}else throw f -n.push(9) -s=8 -break -case 6:n=[2] -case 8:p=2 -m.as=null -s=n.pop() -break -case 9:case 4:m.HK(0,B.F2) -g=j.duration -q=isFinite(g)?A.cX(0,0,0,B.d.G(g*1000),0,0):null -s=1 -break -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$ZU,r)}, -yk(a,b){return this.bMe(0,b)}, -bMe(a,b){var s=0,r=A.n(t.hC),q,p=this -var $async$yk=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:if(p.e){q=new A.H1() -s=1 -break}p.e=!0 -s=3 -return A.f(p.J2(),$async$yk) -case 3:q=new A.H1() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$yk,r)}, -J2(){var s=0,r=A.n(t.H),q=this,p -var $async$J2=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=q.gwv() -p=p==null?null:p.qO(0) -s=2 -return A.f(t.C.b(p)?p:A.bc(p,t.H),$async$J2) -case 2:return A.l(null,r)}}) -return A.m($async$J2,r)}, -tx(a,b){return this.bLZ(0,b)}, -bLZ(a,b){var s=0,r=A.n(t.GJ),q,p=this,o -var $async$tx=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:if(!p.e){q=new A.GO() -s=1 -break}p.e=!1 -o=p.gwv() -if(o!=null)o.pV(0) -q=new A.GO() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$tx,r)}, -tC(a){return this.aW9(a)}, -aW9(a){var s=0,r=A.n(t.KE),q,p=this -var $async$tC=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p.z.volume=a.a -q=new A.OS() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$tC,r)}, -vA(a){return this.aVS(a)}, -aVS(a){var s=0,r=A.n(t.HP),q,p=this,o -var $async$vA=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=a.a -p.r=o -p.z.playbackRate=o -q=new A.OR() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$vA,r)}, -D3(a){return this.aV7(a)}, -aV7(a){var s=0,r=A.n(t._K),q,p=this -var $async$D3=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p.ax=a.a -q=new A.OP() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$D3,r)}, -D4(a){return this.aVL(a)}, -aVL(a){var s=0,r=A.n(t.BU),q,p=this -var $async$D4=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p.ay=a.a===B.Fz -q=new A.OQ() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$D4,r)}, -w2(a,b){return this.aTg(0,b)}, -aTg(a,b){var s=0,r=A.n(t.cx),q,p=this,o -var $async$w2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:o=B.c.aR(b.a.a,1000) -s=3 -return A.f(p.Mg(o,b.b),$async$w2) -case 3:q=new A.OD() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$w2,r)}, -Mg(a,b){return this.bpX(a,b)}, -bpX(a,b){var s=0,r=A.n(t.H),q=this,p -var $async$Mg=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:p=b==null?q.f:b -s=p!=q.f?2:4 -break -case 2:q.gwv().pV(0) -q.f=p -s=5 -return A.f(q.gwv().rE(0,a),$async$Mg) -case 5:if(q.e)q.gwv().qO(0) -s=3 -break -case 4:s=6 -return A.f(q.gwv().w2(0,a),$async$Mg) -case 6:case 3:return A.l(null,r)}}) -return A.m($async$Mg,r)}, -B6(a){return this.byE(a)}, -byE(a){var s=0,r=A.n(t.ts),q,p=this,o,n,m,l -var $async$B6=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:l=p.at -l=l==null?null:l.gBy().length!==0 -o=a.a -n=p.ch -m=t.yF -m.a(n.h(0,o)).e=a.d -o=m.a(n.h(0,o)) -o.toString -n=a.b -o.tg(0,n,p.apz(a.c)) -o=p.f -if(o!=null&&l===!0&&n<=o)p.f=o+1 -s=3 -return A.f(p.gwv().z1(0),$async$B6) -case 3:p.a6K() -q=new A.L4() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$B6,r)}, -E5(a){var s=0,r=A.n(t.H),q,p=this,o -var $async$E5=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=p.gwv() -if(o!=null)o.pV(0) -o=p.ga2Y() -s=3 -return A.f(o.bNO(0,"src"),$async$E5) -case 3:s=4 -return A.f(o.z1(0),$async$E5) -case 4:p.HK(0,B.nH) -s=5 -return A.f(p.aYL(0),$async$E5) -case 5:q=c -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$E5,r)}, -apz(a){var s=A.U(a).i("O<1,mA>") -s=A.H(new A.O(a,new A.bbc(this),s),s.i("a2.E")) -return s}, -apy(a){var s=a.a,r=this.ch,q=r.h(0,s) -if(q==null){q=this.bC4(a) -r.j(0,s,q)}return q}, -bC4(a){var s,r=this -if(a instanceof A.NV)return new A.apc(A.d7(a.d,0,null),r) -else if(a instanceof A.V_)return new A.ag4(A.d7(a.d,0,null),r) -else if(a instanceof A.X0)return new A.aiv(A.d7(a.d,0,null),r) -else if(a instanceof A.Uk)return new A.Ul(r.apz(a.b),a.d,r) -else{s=A.bs("Unknown AudioSource type: "+a.l(0)) -throw A.q(s)}}} -A.bb3.prototype={ -$1(a){var s=this.a,r=s.as -if(r!=null)r.qJ(0) -s.as=null -s.a6K()}, -$S:7} -A.bb4.prototype={ -$1(a){var s,r=this.a,q=r.z -r.b.zq(new A.jY(A.A(q.error.code),q.error.message,null,null)) -r.w=q.error.code -r.x=q.error.message -r.HK(0,B.nH) -s=r.as -if(s!=null){q=q.error -q.toString -s.t6(q)}r.as=null}, -$S:7} -A.bb5.prototype={ -$1(a){var s=this.a.gwv() -if(s!=null)s.qJ(0).t5(new A.bb2())}, -$S:7} -A.bb2.prototype={ -$2(a,b){}, -$S:117} -A.bb6.prototype={ -$1(a){var s=this.a,r=s.gwv() -if(r!=null)r.aoR(s.z.currentTime)}, -$S:7} -A.bb7.prototype={ -$1(a){this.a.HK(0,B.xv)}, -$S:7} -A.bb8.prototype={ -$1(a){this.a.HK(0,B.xv)}, -$S:7} -A.bb9.prototype={ -$1(a){this.a.HK(0,B.xv)}, -$S:7} -A.bba.prototype={ -$1(a){var s=this.a -s.z.playbackRate=s.r -s.HK(0,B.F2)}, -$S:7} -A.bbb.prototype={ -$1(a){this.a.a6K()}, -$S:7} -A.bbc.prototype={ -$1(a){return this.a.apy(a)}, -$S:1250} -A.mA.prototype={} -A.qj.prototype={ -aoR(a){return this.bPW(a)}, -bPW(a){var s=0,r=A.n(t.H) -var $async$aoR=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:return A.l(null,r)}}) -return A.m($async$aoR,r)}, -l(a){return A.K(this).l(0)}} -A.au8.prototype={ -gBy(){return A.b([this],t.wD)}, -gLo(){return A.b([0],t.t)}, -rE(a,b){return this.bID(0,b)}, -z1(a){return this.rE(0,null)}, -bID(a,b){var s=0,r=A.n(t.z2),q,p=this,o -var $async$rE=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:p.y=b -o=b==null -p.r=(o?0:b)/1000 -o=!o?A.cX(0,0,0,b,0,0):null -s=3 -return A.f(p.a.ZU(p.e,o),$async$rE) -case 3:o=d -p.w=o -p.y=null -q=o -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$rE,r)}, -qO(a){var s=0,r=A.n(t.H),q=this,p,o -var $async$qO=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p=q.a -o=q.r -o.toString -p.z.currentTime=o -s=2 -return A.f(p.ga2Y().qO(0),$async$qO) -case 2:p=new A.aj($.am,t.LR) -q.x=new A.aL(p,t.zh) -s=3 -return A.f(p,$async$qO) -case 3:q.x=null -return A.l(null,r)}}) -return A.m($async$qO,r)}, -pV(a){var s=0,r=A.n(t.H),q=this,p -var $async$pV=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p=q.a -q.r=p.z.currentTime -p.ga2Y().pV(0) -q.ays() -return A.l(null,r)}}) -return A.m($async$pV,r)}, -w2(a,b){return this.aTi(0,b)}, -aTi(a,b){var s=0,r=A.n(t.H),q=this,p -var $async$w2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:p=b/1000 -q.r=p -q.a.z.currentTime=p -return A.l(null,r)}}) -return A.m($async$w2,r)}, -qJ(a){var s=0,r=A.n(t.H),q=this -var $async$qJ=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:q.ays() -s=2 -return A.f(q.a.Km(0).t5(new A.bKu()),$async$qJ) -case 2:return A.l(null,r)}}) -return A.m($async$qJ,r)}, -ays(){var s=this.x -if((s==null?null:(s.a.a&30)!==0)===!1)s.qJ(0)}, -gNq(a){return this.w}, -gbG(a){var s=this.y -if(s!=null)return A.cX(0,0,0,s,0,0) -return A.cX(0,0,0,B.d.G(this.a.z.currentTime*1000),0,0)}, -gbwW(){var s=this.a.z -if(s.buffered.length>0)return A.cX(0,0,0,B.d.G(s.buffered.end(s.buffered.length-1)*1000),0,0) -else return B.I}} -A.bKu.prototype={ -$2(a,b){}, -$S:117} -A.apc.prototype={} -A.ag4.prototype={} -A.aiv.prototype={} -A.Ul.prototype={ -gBy(){var s=this.c,r=A.U(s).i("hO<1,qj>") -s=A.H(new A.hO(s,new A.b_k(),r),r.i("D.E")) -return s}, -gLo(){var s,r,q,p,o,n,m,l={},k=A.b([],t.t) -l.a=k.length -s=A.b([],t.q) -for(r=this.c,q=r.length,p=0;p") -n=A.H(new A.O(o,new A.b_l(l),n),n.i("a2.E")) -s.push(n) -l.a=l.a+o.length}for(m=0;m=b)s[q]=p+r}}} -A.b_k.prototype={ -$1(a){return a.gBy()}, -$S:1251} -A.b_l.prototype={ -$1(a){return a+this.a.a}, -$S:30} -A.bNx.prototype={ -pV(a){return this.a.BG(new A.bNz(this),t.H)}, -qO(a){return this.a.BG(new A.bNA(this),t.O)}, -z1(a){return this.a.BG(new A.bNy(this),t.H)}, -bNO(a,b){return this.a.BG(new A.bNB(this,b),t.H)}} -A.bNz.prototype={ -$0(){return this.a.b.pause()}, -$S:0} -A.bNA.prototype={ -$0(){return A.eC(this.a.b.play(),t.O)}, -$S:1252} -A.bNy.prototype={ -$0(){return this.a.b.load()}, -$S:0} -A.bNB.prototype={ -$0(){return this.a.b.removeAttribute(this.b)}, -$S:0} -A.lr.prototype={ -N(){return A.j(["coordinates",A.b([this.b,this.a],t.v)],t.N,t.z)}, -l(a){var s="0.0#####" -return"LatLng(latitude:"+A.anJ(s,null).zD(this.a)+", longitude:"+A.anJ(s,null).zD(this.b)+")"}, -gu(a){return B.d.gu(this.a)+B.d.gu(this.b)}, -m(a,b){if(b==null)return!1 -return b instanceof A.lr&&this.a===b.a&&this.b===b.b}, -aD(a){var s=this -return new A.lr(s.ayO(s.a,6),s.ayO(s.b,6))}, -ayO(a,b){return B.d.aD(a*Math.pow(10,b))/Math.pow(10,b)}} -A.v6.prototype={ -m(a,b){if(b==null)return!1 -return this.H2(b)}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -H2(a){return a instanceof A.v6&&a.a===this.a}} -A.t9.prototype={ -m(a,b){if(b==null)return!1 -return this.H2(b)}, -gu(a){return A.a7(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -H2(a){return a instanceof A.t9&&this.ada(a)&&a.c===this.c}} -A.pD.prototype={ -l(a){return"TextElement: '"+this.a+"'"}, -m(a,b){if(b==null)return!1 -return b instanceof A.pD&&this.ada(b)}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -H2(a){return a instanceof A.pD&&this.ada(a)}} -A.MI.prototype={} -A.aky.prototype={} -A.ah7.prototype={ -aan(a,b,c){var s,r,q,p,o,n,m,l,k=t.oZ,j=A.b([],k) -for(s=b.length,r=0;rb.b}, -bM(a,b){return this.b-b.b}, -gu(a){return this.b}, -l(a){return this.a}, -$iek:1, -gk(a){return this.b}} -A.MM.prototype={ -l(a){return"["+this.a.a+"] "+this.d+": "+this.b}} -A.Gn.prototype={ -gaJD(){var s=this.b,r=s==null?null:s.a.length!==0,q=this.a -return r===!0?s.gaJD()+"."+q:q}, -gbIx(a){var s,r -if(this.b==null){s=this.c -s.toString -r=s}else{s=$.c9y().c -s.toString -r=s}return r}, -bIW(a,b,c,d){var s,r,q,p,o=this,n=a.b -if(n>=o.gbIx(0).b){if(n>=2000){d=A.vM() -c="autogenerated stack trace for "+a.l(0)+" "+b}s=$.am -n=o.gaJD() -r=Date.now() -q=$.ckW -$.ckW=q+1 -p=new A.MM(a,b,n,new A.bv(r,0,!1),q,c,d,s) -if(o.b==null)o.aAp(p) -else $.c9y().aAp(p)}}, -DR(a,b){return this.bIW(a,b,null,null)}, -axa(){if(this.b==null){var s=this.f -if(s==null)s=this.f=new A.iH(null,null,t.FH) -return new A.aZ(s,A.y(s).i("aZ<1>"))}else return $.c9y().axa()}, -aAp(a){var s=this.f -return s==null?null:s.v(0,a)}} -A.bh0.prototype={ -$0(){var s,r,q,p=this.a -if(B.f.b0(p,"."))A.a3(A.bW("name shouldn't start with a '.'",null)) -if(B.f.qt(p,"."))A.a3(A.bW("name shouldn't end with a '.'",null)) -s=B.f.Hm(p,".") -if(s===-1)r=p!==""?A.bh_(""):null -else{r=A.bh_(B.f.a1(p,0,s)) -p=B.f.cD(p,s+1)}q=A.c(t.N,t.JW) -q=new A.Gn(p,r,q,new A.pJ(q,t.DV)) -if(r==null)q.c=B.k5 -else r.d.j(0,p,q) -return q}, -$S:1253} -A.dd.prototype={ -x0(a,b){var s,r,q,p=this -if(b.bRx(p)){s=p.b -r=s!=null -if(r)for(q=J.ar(s);q.q();)q.gI(q).x0(0,b) -if(r&&J.ev(s)&&B.b.p(B.CS,b.d)&&B.b.p(B.CS,p.a)){s=b.a -s===$&&A.e() -s.a+="\n"}else if(p.a==="blockquote"){s=b.a -s===$&&A.e() -s.a+="\n"}s=b.a -s===$&&A.e() -s.a+="" -b.d=b.c.pop().a}}, -gTq(){var s=this.b -return s==null?"":J.bu(s,new A.b3B(),t.N).tv(0)}, -$ipp:1} -A.b3B.prototype={ -$1(a){return a.gTq()}, -$S:1254} -A.eQ.prototype={ -x0(a,b){return b.bRD(this)}, -gTq(){return this.a}, -$ipp:1} -A.Ct.prototype={ -x0(a,b){}, -$ipp:1, -gTq(){return this.a}} -A.aQ7.prototype={ -gd2(a){var s=this.d,r=this.a -if(s>=r.length-1)return null -return r[s+1]}, -a_u(a){var s=this.d,r=this.a -if(s>=r.length-a)return null -return r[s+a]}, -bJn(a){var s -if(this.gd2(0)==null)return!1 -s=this.gd2(0).a -return a.b.test(s)}, -ao0(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this -h.w=b -h.x=a -s=A.b([],t.pC) -for(r=h.a,q=h.c,p=null,o=0;n=h.d,n2)throw A.q(A.pZ("BlockParser.parseLines is not advancing"))}else o=0}return s}, -aMc(){return this.ao0(!1,null)}, -bLV(a){return this.ao0(!1,a)}} -A.hK.prototype={ -Jt(a){return!0}, -GN(a){var s=this.gwQ(this),r=a.a[a.d] -return s.b.test(r.a)}, -bHA(a){var s,r,q,p -for(s=a.c,r=s.length,q=0;q") -o=q.length -if(o>1){if(n")).b_(0,"\n")) -p=t.pC -r=t.N -return new A.dd("pre",A.b([new A.dd("code",A.b([new A.eQ(s)],p),A.c(r,r))],p),A.c(r,r))}, -br5(a){var s,r,q,p -for(s=1;;){r=a.a_u(s) -if(r==null)return!0 -if(r.c){++s -continue}q=$.aLh() -p=r.a -return!q.b.test(p)}}} -A.aZI.prototype={ -$1(a){var s=a.b -return B.f.aL(" ",s==null?0:s)+a.a}, -$S:131} -A.VT.prototype={ -gwQ(a){return $.pQ()}, -Aw(a,b){b.f=!0;++b.d -return null}} -A.ahF.prototype={ -gwQ(a){return $.aL9()}, -Aw(a,b){var s,r,q,p,o,n,m,l=$.aL9().rn(A.c6j(b.a[b.d].a)) -l.toString -s=A.cpd(l) -l=this.bLS(b,s.b,s.a) -r=new A.mK(new A.o6("custom",!0,!0,!1,!1)).au(new A.O(l,new A.b6R(),A.U(l).i("O<1,i>")).b_(0,"\n")) -if(r.length!==0)r+="\n" -l=t.pC -q=A.b([new A.eQ(r)],l) -p=t.N -o=A.c(p,p) -n=s.c -if(B.b.gS(n.split(" ")).length!==0){m=B.k4.au(A.lc(B.b.gS(n.split(" ")),$.aaR(),A.c9n(),null)) -o.j(0,"class","language-"+m)}return new A.dd("pre",A.b([new A.dd("code",q,o)],l),A.c(p,p))}, -bLS(a,b,c){var s,r,q,p,o,n=A.b([],t.Rv),m=++a.d -for(s=a.a,r="^\\s{0,"+c+"}",q=null;m"))}, -$S:1257} -A.b7Z.prototype={ -$1(a){return!$.ctI().p(0,a.gwQ(a))}, -$S:194} -A.b7Y.prototype={ -$1(a){var s=a.gwQ(a) -return s.b.test(this.a)}, -$S:194} -A.aio.prototype={ -gwQ(a){return $.cgN()}, -Aw(a,b){var s,r,q,p,o,n,m=b.a,l=$.cgN().rn(m[b.d].a).b,k=l[0] -k.toString -s=l[1] -r=l[2] -q=s.length -p=B.f.eB(k,s)+q -l=r==null -if(l)o=B.f.cD(m[b.d].a,p) -else{n=B.f.Hm(k,r) -o=B.f.a1(m[b.d].a,p,n)}o=B.f.dU(o) -if(l){m=A.aD("^#+$",!0,!1,!1,!1) -m=m.b.test(o)}else m=!1 -if(m)o=null;++b.d -m=A.b([],t.pC) -if(o!=null)m.push(new A.Ct(o)) -l=t.N -return new A.dd("h"+q,m,A.c(l,l))}} -A.aiy.prototype={ -gwQ(a){return $.aLf()}, -Aw(a,b){var s;++b.d -s=t.N -return new A.dd("hr",null,A.c(s,s))}} -A.aiB.prototype={ -gwQ(a){return $.aLg()}, -Jt(a){return $.aLg().rn(a.a[a.d].a).Oa("condition_7")==null}, -Fs(a){var s,r,q,p=A.b([],t.Rv),o=a.a,n=$.aLg().rn(o[a.d].a).b,m=n.length-1,l=0 -for(;;){if(!(l")).b_(0,"\n")) -if(b.z!=null||b.w!=null){r="\n"+r -if(b.w instanceof A.Gi)r+="\n"}return new A.eQ(r)}} -A.bbd.prototype={ -$1(a){return a.a}, -$S:131} -A.XV.prototype={ -gwQ(a){return $.cyX()}, -Jt(a){return!1}, -Aw(a,b){var s=b.a,r=A.b([s[b.d]],t.Rv);++b.d -while(!A.caw(b)){r.push(s[b.d]);++b.d}if(!this.bmq(r,b))b.d-=r.length -return null}, -bmq(a,b){var s,r,q=new A.bgl(new A.O(a,new A.bgm(),A.U(a).i("O<1,i>")).b_(0,"\n")) -q.bLT() -if(!q.c)return!1 -b.d-=q.r -s=q.d -s.toString -r=A.cst(s) -b.b.a.d6(0,r,new A.bgn(r,q)) -return!0}} -A.bgm.prototype={ -$1(a){return a.a}, -$S:131} -A.bgn.prototype={ -$0(){var s=this.b,r=s.e -r.toString -return new A.MH(r,s.f)}, -$S:1258} -A.MJ.prototype={} -A.ath.prototype={ -H(){return"TaskListItemState."+this.b}} -A.Gi.prototype={ -GN(a){var s=this.gwQ(this),r=a.a,q=r[a.d] -if(s.b.test(q.a)){s=$.aLf() -r=r[a.d] -s=!s.b.test(r.a)}else s=!1 -return s}, -Jt(a){var s,r=this.gwQ(this).rn(a.a[a.d].a) -r.toString -if(!(a.w instanceof A.Gi)){s=r.b[1] -s=s!=null&&s!=="1"}else s=!1 -if(s)return!1 -r=r.b[2] -r=r==null?null:r.length!==0 -return r===!0}, -Aw(c6,c7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8=this,b9=null,c0="class",c1={},c2=c7.a,c3=b8.gwQ(b8).rn(c2[c7.d].a).b[1]!=null,c4=b8 instanceof A.a2U||b8 instanceof A.Zm,c5=A.b([],t.Y6) -c1.a=A.b([],t.Rv) -c1.b=null -s=new A.bgr(c1,c5) -r=new A.bgs(c1,c4) -q=A.cm() -p=new A.bgu(q,c7) -for(o=q.a,n=b9,m=n,l=m,k=l;j=c7.d,j1)break -g=A.cnN(i.a,l) -i=c1.a -h=g.a -j=j?h:r.$1(h) -h=$.pQ() -i.push(new A.kX(j,g.b,h.b.test(j)))}else if(p.$1($.aLf()))break -else if(p.$1($.aLi())){j=q.b -if(j===q)A.a3(A.Gb(o)) -j.toString -i=c2[c7.d].a -f=new A.att(i) -e=f.a9B() -d=f.b -c=j.h(0,1) -if(c==null)c="" -j=c.length -if(j!==0){if(m==null)m=A.f3(c,b9,b9) -f.b+=j}h=++f.b -b=B.f.a1(i,d,h) -a=i.length -a0=!0 -a1=0 -if(h!==a){a2=i.charCodeAt(h)===9 -a3=++f.b -if(a3!==a){a1=f.a9B() -a0=f.b===a}}else{a3=b9 -a2=!1}if(k!=null&&B.f.cD(k,k.length-1)!==B.f.cD(b,b.length-1))break -s.$0() -e+=j+2 -if(a0){l=e -n=1}else{l=a1>=4?e:e+a1 -n=b9}c1.b=null -a4=a3!=null&&!a0?r.$1(B.f.a1(i,a3,b9)):"" -if(a4.length===0&&a2)a4=B.f.aL(" ",2)+a4 -j=c1.a -i=a2?2:b9 -h=$.pQ() -j.push(new A.kX(a4,i,h.b.test(a4))) -k=b}else if(A.caw(c7))break -else{j=c1.a -if(j.length!==0&&B.b.gU(j).c){c7.f=!0 -break}c1.a.push(c2[c7.d])}++c7.d}s.$0() -a5=A.b([],t.gN) -B.b.aT(c5,b8.gbox()) -a6=b8.boA(c5) -for(c2=c5.length,o=t.N,j=c7.b,a7=!1,a8=!1,a9=0;a9")).b_(0,"\n"));++b.d -p=t.N -return new A.dd("h"+r,A.b([new A.Ct(q)],t.pC),A.c(p,p))}} -A.bD_.prototype={ -$1(a){return a.a}, -$S:131} -A.atc.prototype={ -Jt(a){return!0}, -gwQ(a){return $.c9U()}, -GN(a){return a.bJn($.cA9())}, -Aw(a,b){var s,r,q,p,o,n,m,l=this.bmd(b.gd2(0).a),k=l.length,j=this.aA1(b,l,"th"),i=j.b -i.toString -if(J.b6(i)!==k){--b.d -return null}i=t.pC -s=t.N -r=new A.dd("thead",A.b([j],i),A.c(s,s));++b.d -q=A.b([],t.gN) -p=b.a -for(;;){if(!(b.dk)m.uU(n)}n.toString -m=J.T(n) -while(m.gt(n)>k)m.uU(n) -q.push(o)}if(q.length===0)return new A.dd("table",A.b([r],i),A.c(s,s)) -else return new A.dd("table",A.b([r,new A.dd("tbody",q,A.c(s,s))],i),A.c(s,s))}, -bmd(a){var s,r,q,p,o,n,m,l=A.b([],t._m) -for(s=a.length,r=!1,q=!1,p=null,o=0;o=s){k.push(B.f.FH(q.charCodeAt(0)==0?q:q)) -break}p=j.charCodeAt(i) -if(p===92){if(i===r){j=q+A.dK(p) -k.push(B.f.FH(j.charCodeAt(0)==0?j:j)) -break}o=j.charCodeAt(i+1) -q=o===124?q+A.dK(o):q+A.dK(p)+A.dK(o) -i+=2}else{++i -if(p===124){k.push(B.f.FH(q.charCodeAt(0)==0?q:q)) -i=this.aET(j,i) -if(i>=s)break -q=""}else q+=A.dK(p)}}++a.d -j=A.b([],t.gN) -for(s=k.length,r=t.pC,q=t.N,n=0;n0}else{n=0 -m=!1}if(m){j.push(p) -l=p.b -if(l!=null)this.b49(l,A.cb(2,o,B.t,!1),n)}}else h.push(p)}if(j.length!==0){s=t.N -r=A.c(s,t.S) -for(m=this.c,k=0;k0 -m=n?"-"+o:"" -l=A.b([new A.eQ("\u21a9")],i) -if(n){n=A.b([new A.eQ(o)],i) -k=A.c(s,s) -k.j(0,"class","footnote-ref") -l.push(new A.dd("sup",n,k))}n=A.c(s,s) -n.j(0,"href",r+m) -n.j(0,"class","footnote-backref") -B.b.L(h,A.b([new A.eQ(" "),new A.dd("a",l,n)],i))}r=J.T(a) -if(r.ga2(a))r.L(a,h) -else{j=r.gU(a) -if(j instanceof A.dd){i=j.b -if(i!=null)J.nI(i,h)}else{i=A.b([j],i) -B.b.L(i,h) -r.sU(a,new A.dd("p",i,A.c(s,s)))}}}} -A.b29.prototype={ -$2(a,b){var s,r,q=a.c.h(0,"id"),p=q==null?null:q.toLowerCase() -if(p==null)p="" -q=b.c.h(0,"id") -s=q==null?null:q.toLowerCase() -if(s==null)s="" -q=this.a -r=q.h(0,p) -if(r==null)r=0 -q=q.h(0,s) -return r-(q==null?0:q)}, -$S:1261} -A.MH.prototype={} -A.b6G.prototype={} -A.bbC.prototype={ -bO5(a){var s,r,q=this -q.a=new A.d6("") -q.b=A.aQ(t.N) -for(s=a.length,r=0;r")?s.b_(0,"\n"):A.hB(s,new A.bbD(),A.y(s).i("D.E"),t.N).b_(0,"\n") -p=B.f.qt(p,"\n")?r+"\n":r}q=this.a -q===$&&A.e() -q.a+=p -this.d=null}, -bRx(a){var s,r,q,p=this,o=p.a -o===$&&A.e() -if(o.a.length!==0&&B.b.p(B.CS,a.a))p.a.a+="\n" -o=a.a -p.a.a+="<"+o -for(s=a.c,s=new A.bi(s,A.y(s).i("bi<1,2>")).gW(0);s.q();){r=s.d -p.a.a+=" "+r.a+'="'+r.b+'"'}p.d=o -if(a.b==null){s=p.a -q=s.a+=" />" -if(o==="br")s.a=q+"\n" -return!1}else{p.c.push(a) -p.a.a+=">" -return!0}}} -A.bbD.prototype={ -$1(a){return B.f.aOc(a)}, -$S:15} -A.bdc.prototype={ -b2O(a,b){var s,r=this.c,q=this.b -B.b.L(r,q.y) -if(q.z)r.push(new A.Ij(A.aD("[A-Za-z0-9]+(?=\\s)",!0,!1,!0,!1),null)) -else r.push(new A.Ij(A.aD("[ \\tA-Za-z0-9]*[A-Za-z0-9](?=\\s)",!0,!1,!0,!1),null)) -s=t.xB -B.b.L(r,A.b([new A.ahs(A.aD("\\\\([!\"#$%&'()*+,\\-./:;<=>?@\\[\\\\\\]^_`{|}~])",!0,!1,!0,!1),92),new A.age(A.aD($.aaR().a,!1,!1,!0,!1),38),A.cHC(q.d,"\\[",91),A.cG5(q.e)],s)) -B.b.L(r,$.ctN()) -B.b.L(r,A.b([new A.ahr(A.aD('["<>&]',!0,!1,!0,!1),null),new A.Ij(A.aD("&[#a-zA-Z0-9]*;",!0,!1,!0,!1),38)],s))}, -ao_(a){var s,r,q,p,o=this -for(s=o.a,r=s.length,q=o.c;p=o.d,p!==r;){if(s.charCodeAt(p)===93){o.TK(0) -o.bhQ() -continue}if(B.b.cs(q,new A.bdl(o)))continue;++o.d}o.TK(0) -o.aAl(-1) -s=o.r -o.auA(s) -return s}, -bhQ(){var s,r,q,p,o,n,m,l,k=this,j=k.f,i=B.b.NY(j,new A.bdd()) -if(i===-1){k.r.push(new A.eQ("]")) -k.e=++k.d -return}s=t.m5.a(j[i]) -if(!s.d){B.b.pW(j,i) -k.r.push(new A.eQ("]")) -k.e=++k.d -return}r=s.r -if(r instanceof A.Gg&&B.b.cs(k.c,new A.bde())){q=k.r -p=B.b.NY(q,new A.bdf(s)) -o=r.bye(0,k,s,null,new A.bdg(k,i,p)) -if(o!=null){B.b.pW(j,i) -if(s.b===91)for(j=B.b.d_(j,0,i),n=j.length,m=0;ma5&&j>l){o={} -i=s[j] -if(!(i instanceof A.Ln)){++p -continue}m=i.w -h=B.b.NY(m,new A.bdj(i,n)) -if(h===-1){++p -continue}g=m[h] -f=g.b -e=i.a -d=B.b.eB(r,e) -c=n.a -o.a=B.b.eB(r,c) -b=i.d.a76(0,a2,i,n,new A.bdk(o,a2,d),g.a) -m=o.a -b.toString -B.b.w_(r,d+1,m,b) -o.a=d+2 -a=j+1 -q&1&&A.z(s,18) -A.fH(a,p,s.length,null,null) -s.splice(a,p-a) -if(i.a.a.length===f){B.b.pW(r,d) -B.b.pW(s,j) -p=a-1;--o.a}else{a0=new A.eQ(B.f.cD(e.a,f)) -r[d]=a0 -i.a=a0 -p=a}m=n.a -o=o.a -if(m.a.length===f){B.b.pW(r,o) -B.b.pW(s,p)}else{a1=new A.eQ(B.f.cD(c.a,f)) -r[o]=a1 -n.a=a1}}else{m.j(o,B.c.aa(n.a.a.length,3),k) -if(!n.f)B.b.pW(s,p) -else ++p}}B.b.vu(s,a3,o)}, -auA(a){var s,r,q,p,o,n -for(s=J.T(a),r=0;r=s&&this.b.a.a.length>=s}, -$S:1267} -A.bdk.prototype={ -$0(){return B.b.d_(this.b.r,this.c+1,this.a.a)}, -$S:411} -A.abO.prototype={ -abl(a){var s,r=a.d,q=a.a,p=this.a.Cu(0,q,r) -if(p==null)return!1 -s=p.b -if(s[1]!=null&&a.d>0)if(!B.fbY.p(0,A.dK(q.charCodeAt(a.d-1))))return!1 -if(s[2]!=null&&q.length>p.gdf(0))if(B.fch.p(0,A.dK(q.charCodeAt(p.gdf(0)))))return!1 -a.TK(0) -this.xI(a,p) -return!0}, -xI(a,b){var s,r,q,p,o,n=b.b[2]!=null -if(n)s=b.h(0,0).length -else{r=b.h(0,0) -r.toString -s=this.baK(r)}r=b.h(0,0) -r.toString -q=new A.mK(new A.o6("custom",!0,!0,!0,!1)).au(B.f.a1(r,0,s)) -if(n)p="mailto:"+q -else p=q[0]==="w"?"http://"+q:q -r=A.b([new A.eQ(q)],t.pC) -o=t.N -o=A.c(o,o) -o.j(0,"href",A.cb(4,p,B.t,!1)) -a.r.push(new A.dd("a",r,o)) -a.XR(s) -return!0}, -baK(a){var s,r,q,p,o,n -if(B.f.qt(a,")")){s=A.aD("(\\(.*)?(\\)+)$",!0,!1,!1,!1).rn(a).b -if(s[1]==null)r=s[2].length -else{for(s=a.length,q=0,p=0;p0&&a.a.charCodeAt(r-1)===96)return!1 -s=this.a.Cu(0,a.a,r) -if(s==null)return!1 -a.TK(0) -this.xI(a,s) -a.XR(s.h(0,0).length) -return!0}, -xI(a,b){var s=b.b[1].length,r=b.h(0,0).length,q=a.d+s,p=B.f.a1(a.a,q,q+(r-s*2)) -if(this.br9(p))p=B.f.a1(p,1,p.length-1) -p=new A.mK(new A.o6("custom",!0,!0,!1,!1)).au(A.cC(p,"\n"," ")) -r=t.N -a.r.push(new A.dd("code",A.b([new A.eQ(p)],t.pC),A.c(r,r))) -return!0}, -br9(a){var s,r -if(B.f.dU(a).length===0)return!1 -s=B.f.b0(a," ")||B.f.b0(a,"\n") -r=B.f.qt(a," ")||B.f.qt(a,"\n") -if(!s||!r)return!1 -return!0}} -A.age.prototype={ -abl(a){var s,r=a.d -if(r>0&&a.a.charCodeAt(r-1)===96)return!1 -s=this.a.Cu(0,a.a,r) -if(s==null)return!1 -if(s.b[1]!=null){r=s.h(0,0) -r.toString -r=B.a3_.h(0,r)==null}else r=!1 -if(r)return!1 -a.TK(0) -this.xI(a,s) -a.XR(s.h(0,0).length) -return!0}, -xI(a,b){var s=new A.mK(new A.o6("custom",!0,!0,!0,!1)).au(A.crS(b)) -a.r.push(new A.eQ(s)) -return!0}} -A.agy.prototype={ -xI(a,b){var s=this,r=b.b[0].length,q=a.d,p=q+r,o=a.a,n=new A.eQ(B.f.a1(o,q,p)) -if(!s.c){a.f.push(new A.a1x(n,o.charCodeAt(q),r,!0,!1,s,p)) -a.r.push(n) -return!0}o=s.e -if(o==null)o=B.eoq -a.f.push(A.cDB(a,q,p,s.d,n,s,o)) -a.r.push(n) -return!0}, -a76(a,b,c,d,e,f){var s=t.N -return A.b([new A.dd(f,e.$0(),A.c(s,s))],t.pC)}} -A.p4.prototype={} -A.a1x.prototype={$iVb:1, -gXG(){return this.b}, -gt(a){return this.c}, -gajM(){return this.e}, -gajL(){return this.f}, -szG(a){return this.d=a}} -A.Ln.prototype={ -gt(a){return this.a.a.length}, -l(a){var s=this -return""}, -$iVb:1, -gXG(){return this.b}, -gajM(){return this.f}, -gajL(){return this.r}, -szG(){}} -A.b0U.prototype={ -$2(a,b){return B.c.bM(a.b,b.b)}, -$S:1268} -A.ah6.prototype={ -xI(a,b){var s,r,q,p=b.b[1] -p.toString -s=new A.mK(new A.o6("custom",!0,!0,!0,!1)).au(p) -r=A.b([new A.eQ(s)],t.pC) -q=t.N -q=A.c(q,q) -q.j(0,"href",A.cb(4,"mailto:"+p,B.t,!1)) -a.r.push(new A.dd("a",r,q)) -return!0}} -A.VS.prototype={} -A.ahr.prototype={ -xI(a,b){var s=b.b[0] -s.toString -a.r.push(new A.eQ(new A.mK(new A.o6("custom",!0,!0,!0,!1)).au(s))) -return!0}} -A.ahs.prototype={ -xI(a,b){var s,r,q,p=b.h(0,0) -p.toString -s=b.b[1] -r=s -r.toString -r=B.f.p('&"<>',r) -if(r){p=s -p.toString -q=new A.mK(new A.o6("custom",!0,!0,!0,!1)).au(p)}else q=p[1] -a.r.push(new A.eQ(q)) -return!0}} -A.b80.prototype={ -$1(a){return a.toLowerCase()===this.a}, -$S:9} -A.b81.prototype={ -$0(){return""}, -$S:68} -A.ajg.prototype={ -akG(a,b,c){var s,r=t.N -r=A.c(r,r) -s=c.$0() -r.j(0,"src",A.cfq(A.c6j(a))) -r.j(0,"alt",J.bu(s,new A.bcI(),t.u).tv(0)) -if(b!=null&&b.length!==0)r.j(0,"title",B.k4.au(A.lc(b,$.aaR(),A.c9n(),null))) -return new A.dd("img",null,r)}} -A.bcI.prototype={ -$1(a){if(a instanceof A.dd&&a.a==="img")return a.c.h(0,"alt") -return a.gTq()}, -$S:1269} -A.ajB.prototype={} -A.hz.prototype={ -abl(a){var s,r=a.d,q=this.b -if(q!=null)q=a.a.charCodeAt(r)!==q -else q=!1 -if(q)return!1 -s=this.a.Cu(0,a.a,r) -if(s==null)return!1 -a.TK(0) -if(this.xI(a,s))a.XR(s.h(0,0).length) -return!0}} -A.akr.prototype={ -xI(a,b){var s=t.N -a.r.push(new A.dd("br",null,A.c(s,s))) -return!0}} -A.bgk.prototype={} -A.Gg.prototype={ -a76(a,b,c,d,e,f){var s,r,q,p,o=this,n=new A.bgk(b,c,e),m=b.a,l=b.d,k=B.f.a1(m,c.w,l);++l -s=m.length -if(l>=s)return o.a5T(n,k) -r=m.charCodeAt(l) -if(r===40){b.d=l -q=o.bmo(b) -if(q!=null)return A.b([o.akG(q.a,q.b,e)],t.pC) -b.d=l -b.d=l+-1 -return o.a5T(n,k)}if(r===91){b.d=l;++l -if(l4)q.P(0) -q.j(0,a,r) -return r}, -Uh(b1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8=this,a9=b1.e,b0=a8.w -if(b0!=null){s=b0.$1(b1) -r=s.a -q=s.b -p=s.c -o=s.d -n=s.e -m=a8.e.$1(b1).Uh(b1) -l=!0 -if(o!==B.lq)if(!(o===B.nU&&!b1.d)){b0=o===B.fl8&&b1.d -l=b0}k=l?r:q -j=l?q:r -i=b1.d?1:-1 -h=k.r.b1(0,a9) -g=j.r.b1(0,a9) -f=k.c.$1(b1) -e=A.Eh(m,f)>=h?f:A.VI(m,h) -d=j.c.$1(b1) -c=A.Eh(m,d)>=g?d:A.VI(m,g) -if(!((c-e)*i>=p)){a9=p*i -c=A.bkU(0,100,e+a9) -e=(c-e)*i>=p?e:A.bkU(0,100,c-a9)}b=60 -if(50<=e&&e<60){a9=p*i -if(i>0){c=Math.max(c,60+a9) -e=b}else{c=Math.min(c,49+a9) -e=49}}else if(50<=c&&c<60)if(n){a9=p*i -if(i>0){c=Math.max(c,60+a9) -e=b}else{c=Math.min(c,49+a9) -e=49}}else c=i>0?60:49 -return a8.a===k.a?e:c}else{a=a8.c.$1(b1) -b0=a8.e -if(b0==null)return a -m=b0.$1(b1).Uh(b1) -a0=a8.r.b1(0,a9) -a=A.Eh(m,a)>=a0?a:A.VI(m,a0) -if(a8.d&&50<=a&&a<60)a=A.Eh(49,m)>=a0?49:60 -a9=a8.f -if(a9!=null){a1=b0.$1(b1).Uh(b1) -a2=a9.$1(b1).Uh(b1) -a3=Math.max(a1,a2) -a4=Math.min(a1,a2) -if(A.Eh(a3,a)>=a0&&A.Eh(a4,a)>=a0)return a -a5=A.cil(a0,a3) -a6=A.cik(a0,a4) -a7=[] -if(a5!==-1)a7.push(a5) -if(a6!==-1)a7.push(a6) -if(B.d.aD(a1)<60||B.d.aD(a2)<60)return a5<0?100:a5 -if(a7.length===1)return a7[0] -return a6<0?0:a6}return a}}} -A.ju.prototype={} -A.bin.prototype={ -$1(a){return a.x}, -$S:12} -A.bio.prototype={ -$1(a){return a.d?6:98}, -$S:11} -A.biG.prototype={ -$1(a){return a.x}, -$S:12} -A.biH.prototype={ -$1(a){return a.d?90:10}, -$S:11} -A.biF.prototype={ -$1(a){return $.cg5()}, -$S:14} -A.bku.prototype={ -$1(a){return a.x}, -$S:12} -A.bkv.prototype={ -$1(a){return a.d?6:98}, -$S:11} -A.bkq.prototype={ -$1(a){return a.x}, -$S:12} -A.bkr.prototype={ -$1(a){return a.d?6:new A.nT(87,87,80,75).b1(0,a.e)}, -$S:11} -A.bke.prototype={ -$1(a){return a.x}, -$S:12} -A.bkf.prototype={ -$1(a){return a.d?new A.nT(24,24,29,34).b1(0,a.e):98}, -$S:11} -A.bkm.prototype={ -$1(a){return a.x}, -$S:12} -A.bkn.prototype={ -$1(a){return a.d?new A.nT(4,4,2,0).b1(0,a.e):100}, -$S:11} -A.bkk.prototype={ -$1(a){return a.x}, -$S:12} -A.bkl.prototype={ -$1(a){var s=a.e -return a.d?new A.nT(10,10,11,12).b1(0,s):new A.nT(96,96,96,95).b1(0,s)}, -$S:11} -A.bko.prototype={ -$1(a){return a.x}, -$S:12} -A.bkp.prototype={ -$1(a){var s=a.e -return a.d?new A.nT(12,12,16,20).b1(0,s):new A.nT(94,94,92,90).b1(0,s)}, -$S:11} -A.bkg.prototype={ -$1(a){return a.x}, -$S:12} -A.bkh.prototype={ -$1(a){var s=a.e -return a.d?new A.nT(17,17,21,25).b1(0,s):new A.nT(92,92,88,85).b1(0,s)}, -$S:11} -A.bki.prototype={ -$1(a){return a.x}, -$S:12} -A.bkj.prototype={ -$1(a){var s=a.e -return a.d?new A.nT(22,22,26,30).b1(0,s):new A.nT(90,90,84,80).b1(0,s)}, -$S:11} -A.bjj.prototype={ -$1(a){return a.x}, -$S:12} -A.bjk.prototype={ -$1(a){return a.d?90:10}, -$S:11} -A.bji.prototype={ -$1(a){return a.d?$.kJ():$.kK()}, -$S:14} -A.bks.prototype={ -$1(a){return a.y}, -$S:12} -A.bkt.prototype={ -$1(a){return a.d?30:90}, -$S:11} -A.bjg.prototype={ -$1(a){return a.y}, -$S:12} -A.bjh.prototype={ -$1(a){return a.d?80:30}, -$S:11} -A.bjf.prototype={ -$1(a){return a.d?$.kJ():$.kK()}, -$S:14} -A.biD.prototype={ -$1(a){return a.x}, -$S:12} -A.biE.prototype={ -$1(a){return a.d?90:20}, -$S:11} -A.biy.prototype={ -$1(a){return a.x}, -$S:12} -A.biz.prototype={ -$1(a){return a.d?20:95}, -$S:11} -A.bix.prototype={ -$1(a){return $.c9z()}, -$S:14} -A.bjD.prototype={ -$1(a){return a.y}, -$S:12} -A.bjE.prototype={ -$1(a){return a.d?60:50}, -$S:11} -A.bjC.prototype={ -$1(a){return a.d?$.kJ():$.kK()}, -$S:14} -A.bjA.prototype={ -$1(a){return a.y}, -$S:12} -A.bjB.prototype={ -$1(a){return a.d?30:80}, -$S:11} -A.bjz.prototype={ -$1(a){return a.d?$.kJ():$.kK()}, -$S:14} -A.bkc.prototype={ -$1(a){return a.x}, -$S:12} -A.bkd.prototype={ -$1(a){return 0}, -$S:11} -A.bjV.prototype={ -$1(a){return a.x}, -$S:12} -A.bjW.prototype={ -$1(a){return 0}, -$S:11} -A.bjS.prototype={ -$1(a){return a.f}, -$S:12} -A.bjT.prototype={ -$1(a){if(a.c===B.c6)return a.d?100:0 -return a.d?80:40}, -$S:11} -A.bjR.prototype={ -$1(a){return a.d?$.kJ():$.kK()}, -$S:14} -A.bjU.prototype={ -$1(a){return new A.l5($.aaz(),$.aay(),10,B.lq,!1)}, -$S:56} -A.bj_.prototype={ -$1(a){return a.f}, -$S:12} -A.bj0.prototype={ -$1(a){if(a.c===B.c6)return a.d?10:90 -return a.d?20:100}, -$S:11} -A.biZ.prototype={ -$1(a){return $.aay()}, -$S:14} -A.bjG.prototype={ -$1(a){return a.f}, -$S:12} -A.bjH.prototype={ -$1(a){var s=a.c -if(s===B.nY||s===B.nX){s=a.b.c -s===$&&A.e() -return s}if(s===B.c6)return a.d?85:25 -return a.d?30:90}, -$S:11} -A.bjF.prototype={ -$1(a){return a.d?$.kJ():$.kK()}, -$S:14} -A.bjI.prototype={ -$1(a){return new A.l5($.aaz(),$.aay(),10,B.lq,!1)}, -$S:56} -A.biP.prototype={ -$1(a){return a.f}, -$S:12} -A.biQ.prototype={ -$1(a){var s=a.c -if(s===B.nY||s===B.nX)return A.VI($.aaz().c.$1(a),4.5) -if(s===B.c6)return a.d?0:100 -return a.d?90:10}, -$S:11} -A.biO.prototype={ -$1(a){return $.aaz()}, -$S:14} -A.biB.prototype={ -$1(a){return a.f}, -$S:12} -A.biC.prototype={ -$1(a){return a.d?40:80}, -$S:11} -A.biA.prototype={ -$1(a){return $.c9z()}, -$S:14} -A.bk9.prototype={ -$1(a){return a.r}, -$S:12} -A.bka.prototype={ -$1(a){return a.d?80:40}, -$S:11} -A.bk8.prototype={ -$1(a){return a.d?$.kJ():$.kK()}, -$S:14} -A.bkb.prototype={ -$1(a){return new A.l5($.aaC(),$.aKV(),10,B.lq,!1)}, -$S:56} -A.bjd.prototype={ -$1(a){return a.r}, -$S:12} -A.bje.prototype={ -$1(a){if(a.c===B.c6)return a.d?10:100 -else return a.d?20:100}, -$S:11} -A.bjc.prototype={ -$1(a){return $.aKV()}, -$S:14} -A.bjY.prototype={ -$1(a){return a.r}, -$S:12} -A.bjZ.prototype={ -$1(a){var s=a.d,r=s?30:90,q=a.c -if(q===B.c6)return s?30:85 -if(!(q===B.nY||q===B.nX))return r -q=a.r -return A.cI4(q.a,q.b,r,!s)}, -$S:11} -A.bjX.prototype={ -$1(a){return a.d?$.kJ():$.kK()}, -$S:14} -A.bk_.prototype={ -$1(a){return new A.l5($.aaC(),$.aKV(),10,B.lq,!1)}, -$S:56} -A.bj2.prototype={ -$1(a){return a.r}, -$S:12} -A.bj3.prototype={ -$1(a){var s=a.c -if(!(s===B.nY||s===B.nX))return a.d?90:10 -return A.VI($.aaC().c.$1(a),4.5)}, -$S:11} -A.bj1.prototype={ -$1(a){return $.aaC()}, -$S:14} -A.bkJ.prototype={ -$1(a){return a.w}, -$S:12} -A.bkK.prototype={ -$1(a){if(a.c===B.c6)return a.d?90:25 -return a.d?80:40}, -$S:11} -A.bkI.prototype={ -$1(a){return a.d?$.kJ():$.kK()}, -$S:14} -A.bkL.prototype={ -$1(a){return new A.l5($.aaF(),$.aKW(),10,B.lq,!1)}, -$S:56} -A.bjx.prototype={ -$1(a){return a.w}, -$S:12} -A.bjy.prototype={ -$1(a){if(a.c===B.c6)return a.d?10:90 -return a.d?20:100}, -$S:11} -A.bjw.prototype={ -$1(a){return $.aKW()}, -$S:14} -A.bkx.prototype={ -$1(a){return a.w}, -$S:12} -A.bky.prototype={ -$1(a){var s=a.c -if(s===B.c6)return a.d?60:49 -if(!(s===B.nY||s===B.nX))return a.d?30:90 -s=a.b.c -s===$&&A.e() -s=A.cbf(a.w.pH(s)).c -s===$&&A.e() -return s}, -$S:11} -A.bkw.prototype={ -$1(a){return a.d?$.kJ():$.kK()}, -$S:14} -A.bkz.prototype={ -$1(a){return new A.l5($.aaF(),$.aKW(),10,B.lq,!1)}, -$S:56} -A.bjm.prototype={ -$1(a){return a.w}, -$S:12} -A.bjn.prototype={ -$1(a){var s=a.c -if(s===B.c6)return a.d?0:100 -if(!(s===B.nY||s===B.nX))return a.d?90:10 -return A.VI($.aaF().c.$1(a),4.5)}, -$S:11} -A.bjl.prototype={ -$1(a){return $.aaF()}, -$S:14} -A.biu.prototype={ -$1(a){return a.z}, -$S:12} -A.biv.prototype={ -$1(a){return a.d?80:40}, -$S:11} -A.bit.prototype={ -$1(a){return a.d?$.kJ():$.kK()}, -$S:14} -A.biw.prototype={ -$1(a){return new A.l5($.aKU(),$.aKT(),10,B.lq,!1)}, -$S:56} -A.biM.prototype={ -$1(a){return a.z}, -$S:12} -A.biN.prototype={ -$1(a){return a.d?20:100}, -$S:11} -A.biL.prototype={ -$1(a){return $.aKT()}, -$S:14} -A.biq.prototype={ -$1(a){return a.z}, -$S:12} -A.bir.prototype={ -$1(a){return a.d?30:90}, -$S:11} -A.bip.prototype={ -$1(a){return a.d?$.kJ():$.kK()}, -$S:14} -A.bis.prototype={ -$1(a){return new A.l5($.aKU(),$.aKT(),10,B.lq,!1)}, -$S:56} -A.biJ.prototype={ -$1(a){return a.z}, -$S:12} -A.biK.prototype={ -$1(a){return a.d?90:10}, -$S:11} -A.biI.prototype={ -$1(a){return $.aKU()}, -$S:14} -A.bjO.prototype={ -$1(a){return a.f}, -$S:12} -A.bjP.prototype={ -$1(a){return a.c===B.c6?40:90}, -$S:11} -A.bjN.prototype={ -$1(a){return a.d?$.kJ():$.kK()}, -$S:14} -A.bjQ.prototype={ -$1(a){return new A.l5($.aaA(),$.aaB(),10,B.nU,!0)}, -$S:56} -A.bjK.prototype={ -$1(a){return a.f}, -$S:12} -A.bjL.prototype={ -$1(a){return a.c===B.c6?30:80}, -$S:11} -A.bjJ.prototype={ -$1(a){return a.d?$.kJ():$.kK()}, -$S:14} -A.bjM.prototype={ -$1(a){return new A.l5($.aaA(),$.aaB(),10,B.nU,!0)}, -$S:56} -A.biW.prototype={ -$1(a){return a.f}, -$S:12} -A.biY.prototype={ -$1(a){return a.c===B.c6?100:10}, -$S:11} -A.biV.prototype={ -$1(a){return $.aaB()}, -$S:14} -A.biX.prototype={ -$1(a){return $.aaA()}, -$S:14} -A.biS.prototype={ -$1(a){return a.f}, -$S:12} -A.biU.prototype={ -$1(a){return a.c===B.c6?90:30}, -$S:11} -A.biR.prototype={ -$1(a){return $.aaB()}, -$S:14} -A.biT.prototype={ -$1(a){return $.aaA()}, -$S:14} -A.bk5.prototype={ -$1(a){return a.r}, -$S:12} -A.bk6.prototype={ -$1(a){return a.c===B.c6?80:90}, -$S:11} -A.bk4.prototype={ -$1(a){return a.d?$.kJ():$.kK()}, -$S:14} -A.bk7.prototype={ -$1(a){return new A.l5($.aaD(),$.aaE(),10,B.nU,!0)}, -$S:56} -A.bk1.prototype={ -$1(a){return a.r}, -$S:12} -A.bk2.prototype={ -$1(a){return a.c===B.c6?70:80}, -$S:11} -A.bk0.prototype={ -$1(a){return a.d?$.kJ():$.kK()}, -$S:14} -A.bk3.prototype={ -$1(a){return new A.l5($.aaD(),$.aaE(),10,B.nU,!0)}, -$S:56} -A.bj9.prototype={ -$1(a){return a.r}, -$S:12} -A.bjb.prototype={ -$1(a){return 10}, -$S:11} -A.bj8.prototype={ -$1(a){return $.aaE()}, -$S:14} -A.bja.prototype={ -$1(a){return $.aaD()}, -$S:14} -A.bj5.prototype={ -$1(a){return a.r}, -$S:12} -A.bj7.prototype={ -$1(a){return a.c===B.c6?25:30}, -$S:11} -A.bj4.prototype={ -$1(a){return $.aaE()}, -$S:14} -A.bj6.prototype={ -$1(a){return $.aaD()}, -$S:14} -A.bkF.prototype={ -$1(a){return a.w}, -$S:12} -A.bkG.prototype={ -$1(a){return a.c===B.c6?40:90}, -$S:11} -A.bkE.prototype={ -$1(a){return a.d?$.kJ():$.kK()}, -$S:14} -A.bkH.prototype={ -$1(a){return new A.l5($.aaG(),$.aaH(),10,B.nU,!0)}, -$S:56} -A.bkB.prototype={ -$1(a){return a.w}, -$S:12} -A.bkC.prototype={ -$1(a){return a.c===B.c6?30:80}, -$S:11} -A.bkA.prototype={ -$1(a){return a.d?$.kJ():$.kK()}, -$S:14} -A.bkD.prototype={ -$1(a){return new A.l5($.aaG(),$.aaH(),10,B.nU,!0)}, -$S:56} -A.bjt.prototype={ -$1(a){return a.w}, -$S:12} -A.bjv.prototype={ -$1(a){return a.c===B.c6?100:10}, -$S:11} -A.bjs.prototype={ -$1(a){return $.aaH()}, -$S:14} -A.bju.prototype={ -$1(a){return $.aaG()}, -$S:14} -A.bjp.prototype={ -$1(a){return a.w}, -$S:12} -A.bjr.prototype={ -$1(a){return a.c===B.c6?90:30}, -$S:11} -A.bjo.prototype={ -$1(a){return $.aaH()}, -$S:14} -A.bjq.prototype={ -$1(a){return $.aaG()}, -$S:14} -A.nT.prototype={ -b1(a,b){var s,r=this -if(b<0.5)return A.ccd(r.b,r.c,b/0.5) -else{s=r.d -if(b<1)return A.ccd(r.c,s,(b-0.5)/0.5) -else return s}}} -A.a2F.prototype={ -H(){return"TonePolarity."+this.b}} -A.l5.prototype={} -A.tQ.prototype={ -H(){return"Variant."+this.b}} -A.aSq.prototype={ -G(a){var s,r,q,p,o,n,m=this.bRW($.JU(),this.y),l=m[0],k=m[1],j=m[2],i=$.caU[0],h=i[0],g=i[1] -i=i[2] -s=$.caU[1] -r=s[0] -q=s[1] -s=s[2] -p=$.caU[2] -o=p[0] -n=p[1] -p=p[2] -return A.caV(A.wX(h*l+g*k+i*j),A.wX(r*l+q*k+s*j),A.wX(o*l+n*k+p*j))}, -bRW(a8,a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this,a4=a3.b,a5=a4===0||a3.c===0?0:a4/Math.sqrt(a3.c/100),a6=Math.pow(a5/Math.pow(1.64-Math.pow(0.29,a8.f),0.73),1.1111111111111112),a7=a3.a*3.141592653589793/180 -a4=Math.cos(a7+2) -s=a8.r*Math.pow(a3.c/100,1/a8.y/a8.ay)/a8.w -r=Math.sin(a7) -q=Math.cos(a7) -p=23*(s+0.305)*a6/(23*(0.25*(a4+3.8)*3846.153846153846*a8.z*a8.x)+11*a6*q+108*a6*r) -o=p*q -n=p*r -a4=460*s -m=(a4+451*o+288*n)/1403 -l=(a4-891*o-261*n)/1403 -k=(a4-220*o-6300*n)/1403 -a4=Math.abs(m) -j=Math.max(0,27.13*a4/(400-a4)) -a4=A.va(m) -i=100/a8.at -h=Math.pow(j,2.380952380952381) -g=Math.abs(l) -f=Math.max(0,27.13*g/(400-g)) -g=A.va(l) -e=Math.pow(f,2.380952380952381) -d=Math.abs(k) -c=Math.max(0,27.13*d/(400-d)) -d=A.va(k) -b=Math.pow(c,2.380952380952381) -a=a8.as -a0=a4*i*h/a[0] -a1=g*i*e/a[1] -a2=d*i*b/a[2] -a9[0]=1.86206786*a0-1.01125463*a1+0.14918677*a2 -a9[1]=0.38752654*a0+0.62144744*a1-0.00897398*a2 -a9[2]=-0.0158415*a0-0.03412294*a1+1.04996444*a2 -return a9}} -A.o4.prototype={ -m(a,b){var s,r -if(b==null)return!1 -if(!(b instanceof A.o4))return!1 -s=b.d -s===$&&A.e() -r=this.d -r===$&&A.e() -return s===r}, -gu(a){var s=this.d -s===$&&A.e() -return B.c.gu(s)}, -l(a){var s,r,q=this.a -q===$&&A.e() -q=B.c.l(B.d.aD(q)) -s=this.b -s===$&&A.e() -s=B.d.aD(s) -r=this.c -r===$&&A.e() -return"H"+q+" C"+s+" T"+B.c.l(B.d.aD(r))}, -G(a){var s=this.d -s===$&&A.e() -return s}} -A.bLJ.prototype={} -A.Uv.prototype={ -m(a,b){var s=this -if(b==null)return!1 -return b instanceof A.Uv&&s.a.m(0,b.a)&&s.b.m(0,b.b)&&s.c.m(0,b.c)&&s.d.m(0,b.d)&&s.e.m(0,b.e)&&s.f.m(0,b.f)}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -l(a){var s=this -return"primary: "+s.a.l(0)+"\nsecondary: "+s.b.l(0)+"\ntertiary: "+s.c.l(0)+"\nneutral: "+s.d.l(0)+"\nneutralVariant: "+s.e.l(0)+"\nerror: "+s.f.l(0)+"\n"}} -A.Cm.prototype={ -ga6z(){var s=t.hv -s=A.H(new A.O(B.SZ,new A.bJX(this),s),s.i("a2.E")) -return s}, -b1(a,b){return this.d.d6(0,b,new A.bJZ(this,b))}, -pH(a){var s=this.d -if(s.ao(0,a)){s=s.h(0,a) -s.toString -return A.mJ(s)}else return A.mJ(A.Au(this.a,this.b,a))}, -m(a,b){var s=this -if(b==null)return!1 -if(b instanceof A.Cm)if(!s.e&&!b.e)return s.a===b.a&&s.b===b.b -else return new A.B_(B.og,t.i5).v3(s.ga6z(),b.ga6z()) -return!1}, -gu(a){var s=this -if(!s.e)return A.a7(s.a,s.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a) -else return A.aI(s.ga6z())}, -l(a){var s=this -if(!s.e)return"TonalPalette.of("+A.A(s.a)+", "+A.A(s.b)+")" -else return"TonalPalette.fromList("+A.A(s.ga6z())+")"}} -A.bJY.prototype={ -$2(a,b){var s=this.b[a] -this.a.j(0,b,s) -return s}, -$S:241} -A.bJX.prototype={ -$1(a){return this.a.b1(0,a)}, -$S:30} -A.bJZ.prototype={ -$0(){var s=this.a -s=A.mJ(A.Au(s.a,s.b,this.b)).d -s===$&&A.e() -return s}, -$S:75} -A.bzT.prototype={} -A.aqW.prototype={} -A.aqX.prototype={} -A.aqY.prototype={} -A.aqZ.prototype={} -A.ar_.prototype={} -A.ar0.prototype={} -A.ar1.prototype={} -A.ar2.prototype={} -A.ar3.prototype={} -A.bIb.prototype={ -bw7(a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=a.a,a1=a0.a -a1===$&&A.e() -s=B.d.aD(a1) -r=a.gNJ()[s] -q=a.aaR(r) -a1=t.DU -p=A.b([r],a1) -for(o=0,n=0;n<360;++n,q=l){m=B.c.aa(s+n,360) -l=a.aaR(a.gNJ()[m]) -o+=Math.abs(l-q)}k=o/a3 -q=a.aaR(r) -for(j=1,i=0;p.length=g*k -e=1 -for(;;){if(!(f&&g=(g+e)*k;++e}++j -if(j>360){while(p.length=a1?B.c.aa(b,a1):b])}for(a0=a2-c-1+1,n=1;n=a1?B.c.aa(b,a1):b])}return d}, -gbyy(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=d.f -if(c!=null)return c -c=B.b.gS(d.gHd()).a -c===$&&A.e() -s=d.gFA().h(0,B.b.gS(d.gHd())) -s.toString -r=B.b.gU(d.gHd()).a -r===$&&A.e() -q=d.gFA().h(0,B.b.gU(d.gHd())) -q.toString -p=q-s -q=d.a -o=q.a -o===$&&A.e() -n=A.co_(c,o,r) -if(n)m=r -else m=c -if(n)l=c -else l=r -k=d.gNJ()[B.d.aD(q.a)] -j=1-d.gbHm() -for(i=1000,h=0;h<=360;++h){g=B.d.aa(m+h,360) -if(g<0)g+=360 -if(!A.co_(m,g,l))continue -f=d.gNJ()[B.d.aD(g)] -c=d.d.h(0,f) -c.toString -e=Math.abs(j-(c-s)/p) -if(e=0)return p -p=q.gFA().h(0,B.b.gS(q.gHd())) -p.toString -s=q.gFA().h(0,B.b.gU(q.gHd())) -s.toString -r=s-p -s=q.gFA().h(0,q.a) -s.toString -return q.e=r===0?0.5:(s-p)/r}, -gHd(){var s,r=this,q=r.b -if(q.length!==0)return q -s=A.dZ(r.gNJ(),!0,t.hb) -s.push(r.a) -B.b.q7(s,new A.bIc(r.gFA())) -return r.b=s}, -gFA(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=a4.d -if(a5.a!==0)return a5 -a5=t.hb -s=A.dZ(a4.gNJ(),!0,a5) -s.push(a4.a) -a5=A.c(a5,t.Z) -for(r=s.length,q=0;q>>16&255 -l=n>>>8&255 -k=n&255 -j=A.qs(A.b([A.fi(p),A.fi(l),A.fi(k)],r),$.p_) -i=A.acO(j[0],j[1],j[2],o) -m.a=i.a -m.b=i.b -m.c=116*A.wW(A.qs(A.b([A.fi(p),A.fi(l),A.fi(k)],r),$.p_)[1]/100)-16 -s.push(m)}return this.c=A.dZ(s,!1,t.hb)}} -A.bIc.prototype={ -$2(a,b){var s=this.a,r=s.h(0,a) -r.toString -s=s.h(0,b) -s.toString -return B.d.bM(r,s)}, -$S:1275} -A.b_G.prototype={ -b2p(a){var s=this.a,r=s.r -r===$&&A.e() -r.c.j(0,"m.cross_signing.self_signing",new A.b_H(this)) -s.r.c.j(0,"m.cross_signing.user_signing",new A.b_I(this))}, -gvP(a){var s=this.a,r=s.r -r===$&&A.e() -return r.Ka("m.cross_signing.self_signing")&&s.r.Ka("m.cross_signing.user_signing")&&s.r.Ka("m.cross_signing.master")}, -v5(){var s=0,r=A.n(t.y),q,p=this,o,n,m -var $async$v5=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=p.a -n=o.a.wg -s=3 -return A.f(t.L0.b(n)?n:A.bc(n,t.z),$async$v5) -case 3:if(!p.gvP(0)){q=!1 -s=1 -break}n=o.r -n===$&&A.e() -s=6 -return A.f(n.zb("m.cross_signing.self_signing"),$async$v5) -case 6:m=b!=null -if(m){s=4 -break}else b=m -s=5 -break -case 4:s=7 -return A.f(o.r.zb("m.cross_signing.user_signing"),$async$v5) -case 7:b=b!=null -case 5:q=b -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$v5,r)}, -G1(a,b){return this.aTu(a,b)}, -aTs(a){return this.G1(a,null)}, -aTt(a){return this.G1(null,a)}, -aTu(a,b){var s=0,r=A.n(t.H),q=this,p,o,n,m,l,k,j,i,h -var $async$G1=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:s=a==null?2:4 -break -case 2:n=q.a.r -n===$&&A.e() -m=n.a_n(0,"m.cross_signing.master") -s=5 -return A.f(m.CQ(0,null,null,!1,b),$async$G1) -case 5:s=6 -return A.f(m.Ke(),$async$G1) -case 6:s=3 -break -case 4:m=a -case 3:h=A -s=7 -return A.f(m.I8("m.cross_signing.master"),$async$G1) -case 7:p=h.wp(d) -o=null -try{n=B.bA.grm().au(p) -l=$.bP() -n=l.gb5().c.RJ(n) -n=l.gb5().c.RK(n) -o=l.gb5().c.GU(n)}catch(g){o=null}n=q.a.a -l=J.w(n.bH,n.ok) -j=l==null?null:l.d.h(0,n.p2) -if(o==null||j==null)throw A.q(A.bs("Master or user keys not found")) -n=J.w(n.bH,n.ok) -i=n==null?null:n.wq("master") -if(i==null||i.b.h(0,"ed25519:"+A.A(i.ax))!==o)throw A.q(A.bs("Master pubkey key doesn't match")) -s=8 -return A.f(i.xU(!0,!1),$async$G1) -case 8:s=9 -return A.f(q.D7(0,A.b([i,j],t.xN)),$async$G1) -case 9:return A.l(null,r)}}) -return A.m($async$G1,r)}, -ar5(a){return B.b.cs(a,new A.b_K(this))}, -D7(a,b){return this.aWA(0,b)}, -aWA(a2,a3){var s=0,r=A.n(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 -var $async$D7=A.o(function(a4,a5){if(a4===1)return A.k(a5,r) -for(;;)switch(s){case 0:b=A.b([],t.jV) -a=q.a -a0=a.a -a1=J.w(a0.bH,a0.ok) -if(a1==null)throw A.q(A.bs("[sign] keys are not in cache but sign was called")) -p=new A.b_J(b) -o=a3.length,n=null,m=null,l=0 -case 2:if(!(l=a1)f=a1===a3&&a.gSm().length=e||b8.b.uX(A.cX(0,0,0,d,0,0).a).Fh(new A.bv(Date.now(),0,!1))}g=b6.a -c=b8.c.a -s=3 -return A.f(n.O4(g,$.bP().gb5().c.RL(c)),$async$F1) -case 3:m=c4 -if(m==null){$.V().dr(0,"No inbound megolm session found for outbound session!") -c2=!0}s=!c2?4:5 -break -case 4:l=A.b([],t.YU) -s=6 -return A.f(b6.I9(),$async$F1) -case 6:b=c4 -a=n.awC(b) -g=b8.a -c=A.y(g).i("bS<1>") -a0=A.eH(new A.bS(g,c),c.i("D.E")) -c=A.y(a).i("bS<1>") -a1=A.eH(new A.bS(a,c),c.i("D.E")) -g=a0.tq(a1) -c2=!0 -if(!g.gdm(g)){a2=a1.tq(a0) -if(a2.gdm(a2))J.nI(l,J.hV(b,new A.beK(a2))) -g=A.dy(a0,a0.r,A.y(a0).c) -c=t.N -a3=g.$ti.c -a4=J.ce(b) -for(;;){if(!g.q()){c2=!1 -break}a5=g.d -if(a5==null)a5=a3.a(a5) -if(b8.a.ao(0,a5)){a6=b8.a.h(0,a5) -a6.toString -a6=J.hi(a6) -a7=a6.rF(a6,new A.beL()).q2(0,new A.beM(),c).r7(0)}else a7=A.aQ(c) -if(a.ao(0,a5)){a6=a.h(0,a5) -a6.toString -a6=J.hi(a6) -a8=a6.rF(a6,new A.beN()).q2(0,new A.beO(),c).r7(0)}else a8=A.aQ(c) -a6=a8.tq(a7) -if(a6.gdm(a6))break -if(b8.a.ao(0,a5)){a6=b8.a.h(0,a5) -a6.toString -a6=J.hi(a6) -a9=a6.rF(a6,new A.beP()).q2(0,new A.beQ(),c).r7(0)}else a9=A.aQ(c) -if(a.ao(0,a5)){a6=a.h(0,a5) -a6.toString -a6=J.hi(a6) -b0=a6.rF(a6,new A.beR()).q2(0,new A.beS(),c).r7(0)}else b0=A.aQ(c) -a6=a9.tq(b0) -if(a6.gdm(a6))break -b1=b0.tq(a9) -if(b0.a!==0)J.nI(l,a4.rF(b,new A.beT(a5,b1)))}}s=!c2?7:8 -break -case 7:if(!c1){q=!1 -s=1 -break}b8.a=a -b7=b6.a -g=b8.c.a -c=$.bP() -g=c.gb5().c.RL(g) -a3=b8.c.a -a4=t.N -k=A.j(["algorithm","m.megolm.v1.aes-sha2","room_id",b7,"session_id",g,"session_key",c.gb5().c.aHP(a3)],a4,t.z) -p=10 -J.mw(l,new A.beU()) -s=J.b6(l)!==0?13:14 -break -case 13:for(b7=l,g=b7.length,c=t.S,b2=0;b2(a6==null?A.a3(A.ac(u.a)):a6).c.a7n(a3)}else a3=!0 -if(a3){a3=m.c.h(0,j.a) -a3.toString -a5=j -a5=a5.b.h(0,"curve25519:"+A.A(a5.ax)) -a5.toString -a6=b8.c.a -b3=$.bP().a -J.aV(a3,a5,(b3==null?A.a3(A.ac(u.a)):b3).c.a7n(a6))}}b7=B.p.rX(m.c) -g=b6.a -c=b8.c.a -s=15 -return A.f(b5.y.a0v(b7,g,$.bP().gb5().c.RL(c)),$async$F1) -case 15:s=16 -return A.f(b5.Uv(l,"m.room_key",k),$async$F1) -case 16:case 14:p=2 -s=12 -break -case 10:p=9 -b9=o.pop() -i=A.a4(b9) -h=A.ap(b9) -$.V().q1(0,"[Vodozemac] Unable to re-send the session key at later index to new devices",i,h) -s=12 -break -case 9:s=2 -break -case 12:q=!1 -s=1 -break -case 8:case 5:b7.A(0,c0) -s=17 -return A.f(b5.y.aaV(c0),$async$F1) -case 17:q=!0 -s=1 -break -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$F1,r)}, -V_(a,b){return this.aXu(a,b)}, -aXu(a,b){var s=0,r=A.n(t.H),q,p=this,o,n,m,l -var $async$V_=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:m=p.a.a -l=m.ok -if(l==null){s=1 -break}o=b.c -o.toString -n=A.Bq(l) -s=3 -return A.f(m.y.a2o(a,$.bP().gb5().c.bAo(new A.jj(n),o.a),B.p.rX(b.a),b.b.a),$async$V_) -case 3:case 1:return A.l(q,r)}}) -return A.m($async$V_,r)}, -Ya(a){return this.bB1(a)}, -bB1(a){var s=0,r=A.n(t.iN),q,p=2,o=[],n=[],m=this,l,k,j,i -var $async$Ya=A.o(function(b,c){if(b===1){o.push(c) -s=p}for(;;)switch(s){case 0:j=m.w -i=j.h(0,a) -if(i!=null){q=i -s=1 -break}k=m.Gf(a) -j.j(0,a,k) -l=k -p=3 -s=6 -return A.f(l,$async$Ya) -case 6:n.push(5) -s=4 -break -case 3:n=[2] -case 4:p=2 -j.cI(j,new A.beX(l)) -s=n.pop() -break -case 5:q=l -s=1 -break -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$Ya,r)}, -T8(a){return this.bMq(a)}, -bMq(a){var s=0,r=A.n(t.H),q=this,p -var $async$T8=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p=q.e -s=p.h(0,a)==null?2:3 -break -case 2:s=4 -return A.f(q.ZT(a),$async$T8) -case 4:case 3:s=5 -return A.f(q.by2(a,!1),$async$T8) -case 5:s=p.h(0,a)==null?6:7 -break -case 6:s=8 -return A.f(q.Ya(a),$async$T8) -case 8:case 7:return A.l(null,r)}}) -return A.m($async$T8,r)}, -Gf(a){return this.b79(a)}, -b79(a7){var s=0,r=A.n(t.iN),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6 -var $async$Gf=A.o(function(a8,a9){if(a8===1){o.push(a9) -s=p}for(;;)switch(s){case 0:s=3 -return A.f(n.ak3(a7,!0),$async$Gf) -case 3:h=n.a -g=h.a -f=g.x9 -e=t.z -s=4 -return A.f(t.L0.b(f)?f:A.bc(f,e),$async$Gf) -case 4:d=g.dt(a7) -if(d==null)throw A.q(A.bs("Tried to create a megolm session in a non-existing room ("+a7+")!")) -c=g.ok -if(c==null)throw A.q(A.bs("Tried to create a megolm session without being logged in!")) -s=5 -return A.f(d.I9(),$async$Gf) -case 5:m=a9 -b=n.awC(m) -J.mw(m,new A.beJ()) -f=$.bP() -a=f.gb5().c.akC() -a=f.gb5().c.bAn(a) -a0=t.N -l=A.j(["algorithm","m.megolm.v1.aes-sha2","room_id",d.a,"session_id",f.gb5().c.RL(a),"session_key",f.gb5().c.aHP(a)],a0,e) -a1=A.c(a0,t._P) -for(f=J.ar(m),e=t.S;f.q();){a2=f.gI(f) -a3=a2.ax -if(a3!=null){a4=a2.b -a3=a4.a!==0&&a4.h(0,"curve25519:"+a3)!=null&&a4.h(0,"ed25519:"+A.A(a2.ax))!=null&&a2.gvy()}else a3=!1 -if(!a3){a2=$.V() -a3=new A.cV("Skipping invalid device",null,$.db().$1(null),B.lQ) -a2.c.push(a3) -if(1<=a2.a.a)A.dr(a3) -continue}a3=a2.a -if(a1.h(0,a3)==null)a1.j(0,a3,A.c(a0,e)) -a3=a1.h(0,a3) -a3.toString -a2=a2.b.h(0,"curve25519:"+A.A(a2.ax)) -a2.toString -a4=$.bP().a -J.aV(a3,a2,(a4==null?A.a3(A.ac(u.a)):a4).c.a7n(a))}f=J.w(l,"session_id") -h=h.d -h===$&&A.e() -h=h.gyh() -h.toString -s=6 -return A.f(n.aUR(a7,f,h,l,a1),$async$Gf) -case 6:h=Date.now() -A.fL(0,0,!1) -k=new A.xW(b,new A.bv(h,0,!1),new A.WV(a),c) -p=8 -s=11 -return A.f(g.Uv(m,"m.room_key",l),$async$Gf) -case 11:s=12 -return A.f(n.V_(a7,k),$async$Gf) -case 12:n.e.j(0,a7,k) -p=2 -s=10 -break -case 8:p=7 -a6=o.pop() -j=A.a4(a6) -i=A.ap(a6) -$.V().q1(0,"[Vodozemac] Unable to send the session key to the participating devices",j,i) -throw a6 -s=10 -break -case 7:s=2 -break -case 10:q=k -s=1 -break -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$Gf,r)}, -ZT(a){return this.bIM(a)}, -bIM(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l -var $async$ZT=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:n=p.a.a -m=n.ok -l=p.f -if(l.p(0,a)||p.e.ao(0,a)||m==null){s=1 -break}l.v(0,a) -s=3 -return A.f(n.y.a11(a,m),$async$ZT) -case 3:o=c -if(o==null||o.c==null){s=1 -break}p.e.j(0,a,o) -case 1:return A.l(q,r)}}) -return A.m($async$ZT,r)}, -v5(){var s=0,r=A.n(t.y),q,p=this,o,n,m,l,k -var $async$v5=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=p.a -n=o.a -m=n.wg -l=t.z -k=t.L0 -s=3 -return A.f(k.b(m)?m:A.bc(m,l),$async$v5) -case 3:m=o.r -m===$&&A.e() -if(!m.Ka("m.megolm_backup.v1")){q=!1 -s=1 -break}n=n.uu -s=4 -return A.f(k.b(n)?n:A.bc(n,l),$async$v5) -case 4:s=5 -return A.f(o.r.zb("m.megolm_backup.v1"),$async$v5) -case 5:q=b!=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$v5,r)}, -Pf(a){return this.aRD(a)}, -aq4(){return this.Pf(!0)}, -aRD(a){var s=0,r=A.n(t.Vy),q,p=this,o,n -var $async$Pf=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:n=!1 -if(p.x!=null)if(p.y!=null)if(a){n=new A.bv(Date.now(),0,!1).uX(0-A.cX(0,0,0,0,5,0).a) -o=p.y -o.toString -o=n.Fh(o) -n=o}if(n){n=p.x -n.toString -q=n -s=1 -break}s=3 -return A.f(p.a.a.Ub(),$async$Pf) -case 3:p.x=c -p.y=new A.bv(Date.now(),0,!1) -n=p.x -n.toString -q=n -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Pf,r)}, -O3(a){return this.bIJ(a)}, -bIJ(a7){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6 -var $async$O3=A.o(function(a9,b0){if(a9===1)return A.k(b0,r) -for(;;)switch(s){case 0:s=3 -return A.f(p.v5(),$async$O3) -case 3:if(!b0){s=1 -break}j=p.a.r -j===$&&A.e() -s=4 -return A.f(j.zb("m.megolm_backup.v1"),$async$O3) -case 4:j=b0 -j.toString -i=A.wp(j) -s=5 -return A.f(p.aq4(),$async$O3) -case 5:h=b0 -j=$.bP() -g=j.gb5().c.aHL(new A.jj(i)) -g=new Uint8Array(A.bf(j.gb5().c.akB(g))) -o=new A.Ny(j.gb5().c.akD(new A.jj(g))) -g=o.a -f=j.gb5().c.a7p(g) -if(h.a!==B.o9||!J.v(J.w(h.b,"public_key"),f)){s=1 -break}j=a7.a,j=new A.bi(j,A.y(j).i("bi<1,2>")).gW(0),g=t.N -case 6:if(!j.q()){s=7 -break}e=j.d -d=e.a -c=e.b.a,c=new A.m3(c,c.r,c.e,A.y(c).i("m3<1,2>")) -case 8:if(!c.q()){s=9 -break}b=c.d -a=b.a -n=b.b.d -m=null -try{a0=A.ak(J.w(n,"ciphertext")) -a1=A.ak(J.w(n,"mac")) -a2=A.ak(J.w(n,"ephemeral")) -a3=$.bP() -a4=a3.a -a0=(a4==null?A.a3(A.ac(u.a)):a4).c.bAG(a0,a2,a1) -a1=o.a -a3=a3.a -m=B.p.b4(0,(a3==null?A.a3(A.ac(u.a)):a3).c.bAB(a0,a1))}catch(a8){l=A.a4(a8) -k=A.ap(a8) -a0=$.V() -a1=new A.cV("[Vodozemac] Error decrypting room key",l,$.db().$1(k),B.lQ) -a0.c.push(a1) -if(1<=a0.a.a)A.dr(a1)}a0=m -a6=a0==null?null:A.ad(a0,"sender_key",B.i,g) -s=m!=null&&a6!=null?10:11 -break -case 10:J.aV(m,"session_id",a) -J.aV(m,"room_id",d) -a0=m -a1=A.bJ(m,"sender_claimed_keys",B.i,g,g) -s=12 -return A.f(p.aUU(d,a,a6,a0,!0,a1==null?A.c(g,g):a1,!0),$async$O3) -case 12:case 11:s=8 -break -case 9:s=6 -break -case 7:case 1:return A.l(q,r)}}) -return A.m($async$O3,r)}, -SP(a,b){return this.bIN(a,b)}, -bIN(a,b){var s=0,r=A.n(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f -var $async$SP=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:p=t.N -o=A -n=A -m=A -l=a -k=A -j=A -i=b -h=q.a.a -g=a -f=b -s=4 -return A.f(q.aq4(),$async$SP) -case 4:s=3 -return A.f(h.Ua(g,f,d.e),$async$SP) -case 3:s=2 -return A.f(q.O3(o.cKw(n.j(["rooms",m.j([l,k.j(["sessions",j.j([i,d.N()],p,t.f)],p,t.jG)],p,t.Fj)],p,t.O))),$async$SP) -case 2:return A.l(null,r)}}) -return A.m($async$SP,r)}, -HD(a,b,c,d,e,f){return this.bOr(0,b,c,d,e,!0)}, -bOq(a,b,c,d){return this.HD(0,b,c,d,!1,!0)}, -bOr(a2,a3,a4,a5,a6,a7){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 -var $async$HD=A.o(function(a8,a9){if(a8===1){o.push(a9) -s=p}for(;;)switch(s){case 0:s=3 -return A.f(n.v5(),$async$HD) -case 3:a=a9 -s=a?4:5 -break -case 4:a=a3.a -d=n.CV(a,a4) -p=7 -s=10 -return A.f(n.SP(a,a4),$async$HD) -case 10:p=2 -s=9 -break -case 7:p=6 -a0=o.pop() -m=A.a4(a0) -l=A.ap(a0) -if(m instanceof A.hn&&m.gYN()==="M_NOT_FOUND")$.V().dJ("[KeyManager] Key not in online key backup, requesting it from other devices...") -else $.V().q1(0,"[KeyManager] Failed to access online key backup",m,l) -s=9 -break -case 6:s=2 -break -case 9:if(d==null&&n.CV(a,a4)!=null){s=1 -break}case 5:if(a6){s=1 -break}p=12 -s=15 -return A.f(a3.I9(),$async$HD) -case 15:k=a9 -a=n.a.a -j=a.CT() -i=A.ckz(k,j,a3,a4) -s=16 -return A.f(a3.ab2(),$async$HD) -case 16:h=a9 -d=t.N -b=J.bu(h,new A.bf1(),d).r7(0) -g=A.c(d,d) -J.aV(g,"algorithm","m.megolm.v1.aes-sha2") -J.aV(g,"room_id",a3.a) -J.aV(g,"session_id",a4) -J.aV(g,"sender_key",a5) -s=17 -return A.f(a.a1L(b,"m.room_key_request",A.j(["action","request","body",g,"request_id",j,"requesting_device_id",a.p2],d,t.z)),$async$HD) -case 17:n.b.j(0,i.a,i) -p=2 -s=14 -break -case 12:p=11 -a1=o.pop() -f=A.a4(a1) -e=A.ap(a1) -$.V().q1(0,"[Key Manager] Sending key verification request failed",f,e) -s=14 -break -case 11:s=2 -break -case 14:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$HD,r)}, -aWZ(){var s=this.a.a.aO.c -this.Q=new A.aZ(s,A.y(s).i("aZ<1>")).iY(new A.bf4(this))}, -OX(a){return this.bR8(a)}, -apc(){return this.OX(!1)}, -bR8(a){var s=0,r=A.n(t.H),q,p=2,o=[],n=[],m=this,l,k,j -var $async$OX=A.o(function(b,c){if(b===1){o.push(c) -s=p}for(;;)switch(s){case 0:k=m.a.a -j=k.ok -if(j==null){s=1 -break}l=m.z -s=l!=null?3:4 -break -case 3:if(a){s=1 -break}p=5 -s=8 -return A.f(l,$async$OX) -case 8:n.push(7) -s=6 -break -case 5:n=[2] -case 6:p=2 -m.z=null -s=n.pop() -break -case 7:case 4:k=m.z=new A.bf5(m,k.y,j).$0() -p=9 -s=12 -return A.f(t.C.b(k)?k:A.bc(k,t.H),$async$OX) -case 12:n.push(11) -s=10 -break -case 9:n=[2] -case 10:p=2 -m.z=null -s=n.pop() -break -case 11:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$OX,r)}, -ro(a){return this.bGw(a)}, -bGw(a6){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5 -var $async$ro=A.o(function(a7,a8){if(a7===1)return A.k(a8,r) -for(;;)switch(s){case 0:a5=a6.a -s=a5==="m.room_key_request"?3:5 -break -case 3:o=a6.b -n=J.T(o) -if(typeof n.h(o,"request_id")!="string"){s=1 -break}s=J.v(n.h(o,"action"),"request")?6:8 -break -case 6:m=$.V() -l=a6.c -m.dJ("[KeyManager] Received key sharing request from "+l+":"+A.A(n.h(o,"requesting_device_id"))+"...") -if(!n.ao(o,"body")){m.dr(0,"[KeyManager] No body, doing nothing") -s=1 -break}k=t.N -j=A.bJ(o,"body",B.i,k,t.O) -if(j==null){m.dr(0,"[KeyManager] Wrong type for body, doing nothing") -s=1 -break}i=A.ad(j,"room_id",B.i,k) -if(i==null){m.dr(0,"[KeyManager] Wrong type for room_id or no room_id, doing nothing") -s=1 -break}h=p.a.a -g=J.w(h.bH,l) -f=g==null?null:g.d.h(0,n.h(o,"requesting_device_id")) -if(f==null){m.dr(0,"[KeyManager] Device not found, doing nothing") -s=1 -break}g=f.a -if(g===h.ok&&f.ax==h.p2){m.dJ("[KeyManager] Request is by ourself, ignoring") -s=1 -break}e=h.dt(i) -if(e==null){m.dJ("[KeyManager] Unknown room, ignoring") -s=1 -break}d=A.ad(j,"session_id",B.i,k) -if(d==null){m.dr(0,"[KeyManager] Wrong type for session_id or no session_id, doing nothing") -s=1 -break}s=9 -return A.f(p.O4(e.a,d),$async$ro) -case 9:c=a8 -if(c==null){m.dJ("[KeyManager] Unknown session, ignoring") -s=1 -break}if(typeof n.h(o,"request_id")!="string"){m.dr(0,"[KeyManager] Wrong type for request_id or no request_id, doing nothing") -s=1 -break}n=A.ad(o,"request_id",B.i,k) -n.toString -b=A.ckz(A.b([f],t.YU),n,e,d) -n=p.c -k=b.a -if(n.ao(0,k)){m.dJ("[KeyManager] Already processed this request, ignoring") -s=1 -break}n.j(0,k,b) -a=new A.BT(p,b,null,l,a5,o) -a5=!1 -if(g===h.ok)if(f.gcU())a5=!(A.fn.prototype.gcq.call(f)||!f.gvy()) -s=a5?10:12 -break -case 10:m.dJ("[KeyManager] All checks out, forwarding key...") -s=13 -return A.f(a.aJy(),$async$ro) -case 13:s=11 -break -case 12:if(f.ga88()){a5=A.ad(c.c,g,B.i,t.f) -if(a5==null)a5=null -else{o=f.b.h(0,"curve25519:"+A.A(f.ax)) -o.toString -o=A.ad(a5,o,B.i,t.K) -a5=o}a5=a5!=null}else a5=!1 -s=a5?14:16 -break -case 14:a5=c.c.h(0,g) -a5.toString -a5=J.w(a5,f.b.h(0,"curve25519:"+A.A(f.ax))) -a5.toString -m.dJ("[KeyManager] Valid foreign request, forwarding key at index "+a5+"...") -s=17 -return A.f(a.Sl(a5),$async$ro) -case 17:s=15 -break -case 16:m.dJ("[KeyManager] Asking client, if the key should be forwarded") -a5=h.r1 -a5.a=a -a5.c.v(0,a) -case 15:case 11:s=7 -break -case 8:if(J.v(n.h(o,"action"),"request_cancellation")){a5=p.c -if(!a5.ao(0,n.h(o,"request_id"))){s=1 -break}b=a5.h(0,n.h(o,"request_id")) -b.e=!0 -a5.A(0,b.a)}case 7:s=4 -break -case 5:s=a5==="m.forwarded_room_key"?18:20 -break -case 18:a0=a6.f -if(a0==null){$.V().a0I(0,"Ignoring an unencrypted forwarded key from a to device message",a6.N()) -s=1 -break}a5=p.b -b=A.fF(new A.aH(a5,A.y(a5).i("aH<2>")),new A.beY(a6)) -if(b==null||b.e){s=1 -break}o=b.b -f=A.fF(o,new A.beZ(a6,a0)) -if(f==null){s=1 -break}n=a6.b -m=J.T(n) -l=t.a -if(!l.b(m.h(n,"forwarding_curve25519_key_chain")))m.j(n,"forwarding_curve25519_key_chain",A.b([],t.s)) -J.dV(l.a(m.h(n,"forwarding_curve25519_key_chain")),J.w(a0,"sender_key")) -if(typeof m.h(n,"sender_claimed_ed25519_key")!="string"){$.V().dr(0,"sender_claimed_ed255519_key has wrong type") -s=1 -break}l=b.c -k=b.d -h=f.b.h(0,"curve25519:"+A.A(f.ax)) -h.toString -g=t.N -s=21 -return A.f(p.aUT(l.a,k,h,n,!0,A.j(["ed25519",A.ak(m.h(n,"sender_claimed_ed25519_key"))],g,g)),$async$ro) -case 21:n=J.ce(o) -n.cI(o,new A.bf_(f)) -m=b.a -a5.A(0,m) -if(n.ga2(o)){s=1 -break}a5=p.a.a -a1=A.j(["action","request_cancellation","request_id",m,"requesting_device_id",a5.p2],g,t.u) -a2=A.c(g,t.ng) -for(o=n.gW(o),n=t.c;o.q();){m=o.gI(o) -l=m.a -a3=a2.h(0,l) -if(a3==null){a3=A.c(g,n) -a2.j(0,l,a3)}m=m.ax -m.toString -J.aV(a3,m,a1)}s=22 -return A.f(a5.yz("m.room_key_request",a5.CT(),a2),$async$ro) -case 22:s=19 -break -case 20:s=a5==="m.room_key"?23:24 -break -case 23:a5=$.V() -o=a6.b -n=J.T(o) -a5.d7("[KeyManager] Received room key with session "+A.A(n.h(o,"session_id"))) -a0=a6.f -if(a0==null){a5.d7("[KeyManager] not encrypted, ignoring...") -s=1 -break}m=t.N -i=A.ad(o,"room_id",B.i,m) -d=A.ad(o,"session_id",B.i,m) -if(i==null||d==null){a5.dr(0,"Either room_id or session_id are not the expected type or missing") -s=1 -break}m=J.w(p.a.a.bH,a6.c) -if(m==null)a4=null -else{m=m.d.h(0,n.h(o,"requesting_device_id")) -a4=m==null?null:m.b.h(0,"ed25519:"+A.A(m.ax))}if(a4!=null)n.j(o,"sender_claimed_ed25519_key",a4) -a5.d7("[KeyManager] Keeping room key") -s=25 -return A.f(p.aUS(i,d,J.w(a0,"sender_key"),o,!1),$async$ro) -case 25:case 24:case 19:case 4:case 1:return A.l(q,r)}}) -return A.m($async$ro,r)}} -A.beV.prototype={ -$1(a){return this.aPN(a)}, -aPN(a){var s=0,r=A.n(t.y),q,p=2,o=[],n=this,m,l,k,j,i,h -var $async$$1=A.o(function(b,c){if(b===1){o.push(c) -s=p}for(;;)switch(s){case 0:p=4 -k=$.bP() -j=k.gb5().c.Y4(a) -j=new Uint8Array(A.bf(k.gb5().c.akB(j))) -m=new A.Ny(k.gb5().c.akD(new A.jj(j))) -s=7 -return A.f(n.a.Pf(!1),$async$$1) -case 7:l=c -if(l.a!==B.o9){q=!1 -s=1 -break}j=m.a -j=k.gb5().c.a7p(j) -k=J.w(l.b,"public_key") -q=j===k -s=1 -break -p=2 -s=6 -break -case 4:p=3 -h=o.pop() -q=!1 -s=1 -break -s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$$1,r)}, -$S:243} -A.beW.prototype={ -$1(a){var s,r,q,p,o,n,m,l=this.a -l.r.P(0) -for(s=J.ar(l.a.a.R8),r=t.N;s.q();){q=s.gI(s) -p=q.ch -if(p!=null&&p.a==="m.room.encrypted"&&J.v(J.w(p.b,"can_request_session"),!0)){o=p.b -n=A.ad(o,"session_id",B.i,r) -m=A.ad(o,"sender_key",B.i,r) -if(n!=null&&m!=null)l.anl(q.a,n,m)}}}, -$S:200} -A.bf2.prototype={ -$1(a){var s=0,r=A.n(t.P),q,p=this,o -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=p.a.a.a -if(o.c==null||o.z==null){s=1 -break}s=p.b?3:4 -break -case 3:s=5 -return A.f(o.y.ZY(p.c,p.d),$async$$1) -case 5:case 4:case 1:return A.l(q,r)}}) -return A.m($async$$1,r)}, -$S:98} -A.bf3.prototype={ -$0(){var s=0,r=A.n(t.H),q=this,p,o -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=q.b -o=p.b -$label0$0:{if(B.aj===o){p=new A.lz(A.j([p.a,A.Ff(null,null,null)],t.N,t.Ho),null,null,null) -break $label0$0}if(B.kI===o||B.bN===o){p=new A.lz(null,null,A.j([p.a,new A.ls(null,null,null)],t.N,t.St),null) -break $label0$0}if(B.aR===o){p=new A.lz(null,A.j([p.a,new A.mN(null)],t.N,t.Aj),null,null) -break $label0$0}if(B.rU===o){p=new A.lz(null,null,null,A.j([p.a,new A.v4(null)],t.N,t.zZ)) -break $label0$0}throw A.q(new A.apI("None of the patterns in the switch expression the matched input value. See https://github.com/dart-lang/language/issues/3488 for details."))}s=2 -return A.f(q.a.a.a.amd(A.Cd("",p)),$async$$0) -case 2:return A.l(null,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.bf0.prototype={ -$0(){var s=0,r=A.n(t.H),q,p=this -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:q=p.a.HD(0,p.b,p.c,p.d,p.f,p.e) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.beK.prototype={ -$1(a){return this.a.p(0,a.a)}, -$S:44} -A.beL.prototype={ -$1(a){return a.b}, -$S:195} -A.beM.prototype={ -$1(a){return a.a}, -$S:157} -A.beN.prototype={ -$1(a){return a.b}, -$S:195} -A.beO.prototype={ -$1(a){return a.a}, -$S:157} -A.beP.prototype={ -$1(a){return!a.b}, -$S:195} -A.beQ.prototype={ -$1(a){return a.a}, -$S:157} -A.beR.prototype={ -$1(a){return!a.b}, -$S:195} -A.beS.prototype={ -$1(a){return a.a}, -$S:157} -A.beT.prototype={ -$1(a){return a.a===this.a&&this.b.p(0,a.ax)}, -$S:44} -A.beU.prototype={ -$1(a){return!a.ga88()}, -$S:44} -A.beX.prototype={ -$2(a,b){return b===this.a}, -$S:1282} -A.beJ.prototype={ -$1(a){return!a.ga88()}, -$S:44} -A.bf1.prototype={ -$1(a){var s=a.f -return s==null?"@unknown:unknown":s}, -$S:137} -A.bf4.prototype={ -$1(a){return this.aPO(a)}, -aPO(a){var s=0,r=A.n(t.H),q,p=this -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:q=p.a.OX(!0) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$1,r)}, -$S:1283} -A.bf5.prototype={ -$0(){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8 -var $async$$0=A.o(function(a9,b0){if(a9===1){o.push(b0) -s=p}for(;;)switch(s){case 0:p=4 -a0=n.a -a1=a0.a -a2=a1.a -a3=a2.uu -a4=t.z -s=7 -return A.f(t.L0.b(a3)?a3:A.bc(a3,a4),$async$$0) -case 7:s=8 -return A.f(a0.v5(),$async$$0) -case 8:if(!b0){s=1 -break}a3=n.b -s=9 -return A.f(a3.TZ(),$async$$0) -case 9:m=b0 -if(J.eD(m)){s=1 -break}a1=a1.r -a1===$&&A.e() -s=10 -return A.f(a1.zb("m.megolm_backup.v1"),$async$$0) -case 10:a1=b0 -a1.toString -l=A.wp(a1) -s=11 -return A.f(a0.Pf(!1),$async$$0) -case 11:k=b0 -j=null -a0=$.bP() -a1=a0.gb5().c.aHL(new A.jj(l)) -a1=new Uint8Array(A.bf(a0.gb5().c.akB(a1))) -i=new A.Ny(a0.gb5().c.akD(new A.jj(a1))) -a1=i.a -j=a0.gb5().c.a7p(a1) -if(k.a!==B.o9||!J.v(J.w(k.b,"public_key"),j)){s=1 -break}h=new A.b8o(j,A.b([],t.Ky),n.c) -g=0 -a0=J.ar(m) -case 12:if(!a0.q()){s=13 -break}f=a0.gI(a0) -e=a2.acd(f.w) -a1=h.b -a5=e -if(a5==null)a5=null -else if(J.zy(a5)!=null){a6=a5.w -a5=(a6===!0||a5.Ze())&&!a5.gcq()}else a5=!1 -a1.push(new A.Lk(f,a5===!0));++g -s=g>10?14:15 -break -case 14:s=16 -return A.f(A.hy(new A.aW(1000),null,a4),$async$$0) -case 16:g=0 -case 15:s=12 -break -case 13:a0=a2.fr.F(0,new A.AP(B.ffj,0,[h,!0],["retryInDummy"],0)) -s=17 -return A.f(t.jt.b(a0)?a0:A.bc(a0,t.lq),$async$$0) -case 17:d=b0 -$.V().dJ("[Key Manager] Uploading "+J.b6(m)+" room keys...") -s=18 -return A.f(a2.a_M(k.e,d),$async$$0) -case 18:a0=J.ar(m) -case 19:if(!a0.q()){s=20 -break}c=a0.gI(a0) -s=21 -return A.f(a3.ZY(c.a,c.b),$async$$0) -case 21:s=19 -break -case 20:p=2 -s=6 -break -case 4:p=3 -a8=o.pop() -b=A.a4(a8) -a=A.ap(a8) -$.V().q1(0,"[Key Manager] Error uploading room keys",b,a) -s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$$0,r)}, -$S:2} -A.beY.prototype={ -$1(a){var s=this.a.b,r=J.T(s) -return a.c.a===r.h(s,"room_id")&&a.d===r.h(s,"session_id")}, -$S:1284} -A.beZ.prototype={ -$1(a){var s,r -if(a.a===this.a.c){s=a.b.h(0,"curve25519:"+A.A(a.ax)) -r=J.w(this.b,"sender_key") -r=s==null?r==null:s===r -s=r}else s=!1 -return s}, -$S:44} -A.bf_.prototype={ -$1(a){var s=this.a -return a.a===s.a&&a.ax==s.ax}, -$S:44} -A.MA.prototype={} -A.BT.prototype={ -Sl(a){return this.bFe(a)}, -aJy(){return this.Sl(null)}, -bFe(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$Sl=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:j=p.z -if(j.e){p.y.c.A(0,j.a) -s=1 -break}o=p.y -s=3 -return A.f(o.O4(j.c.a,j.d),$async$Sl) -case 3:n=c -if((n==null?null:n.d)==null){$.V().d7("[KeyManager] Not forwarding key we don't have") -s=1 -break}m=A.fu(n.a) -m.j(0,"forwarding_curve25519_key_chain",A.dZ(n.gSm(),!0,t.N)) -l=n.r -if(l.length!==0)m.j(0,"sender_key",l) -l=n.f -l===$&&A.e() -l=l.h(0,"ed25519") -if(l==null)if(n.gSm().length===0){l=o.a.d -l===$&&A.e() -l=l.gK_()}else l=null -m.j(0,"sender_claimed_ed25519_key",l) -l=n.d -l.toString -k=a==null?$.bP().gb5().c.a7o(l.a):a -m.j(0,"session_key",$.bP().gb5().c.bAq(k,l.a)) -s=4 -return A.f(o.a.a.xT(A.b([J.kL(j.b)],t.YU),"m.forwarded_room_key",m),$async$Sl) -case 4:o.c.A(0,j.a) -case 1:return A.l(q,r)}}) -return A.m($async$Sl,r)}} -A.Lk.prototype={ -N(){return A.j(["dbSession",this.a.N(),"verified",this.b],t.N,t.K)}} -A.b8o.prototype={ -N(){var s=this.b,r=A.U(s).i("O<1,x>") -s=A.H(new A.O(s,new A.b8p(),r),r.i("a2.E")) -return A.j(["pubkey",this.a,"dbSessions",s,"userId",this.c],t.N,t.K)}} -A.b8p.prototype={ -$1(a){return a.N()}, -$S:1285} -A.bf7.prototype={ -a73(){var s=0,r=A.n(t.H),q=this,p,o,n,m,l,k,j,i -var $async$a73=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:i=A.aQ(t.N) -p=q.b,o=new A.bi(p,A.y(p).i("bi<1,2>")).gW(0) -case 2:if(!o.q()){s=3 -break}n=o.d -m=n.b -if(!m.ch){l=m.ay -k=l===B.kw||l===B.kx}else k=!0 -s=!k?4:6 -break -case 4:s=7 -return A.f(m.a0F(),$async$a73) -case 7:b=!b -s=5 -break -case 6:b=k -case 5:if(b){l=$.V() -j=new A.cV("[Key Verification] disposing object...",null,$.db().$1(null),B.n9) -l.c.push(j) -if(3<=l.a.a)A.dr(j) -m.db=null -m=m.w -if(m!=null)m.n() -i.v(0,n.a)}s=2 -break -case 3:i.aT(0,p.gbc(p)) -return A.l(null,r)}}) -return A.m($async$a73,r)}, -ajc(a){var s=a.a -if(s==null)return -this.b.j(0,s,a)}, -ro(a){return this.bGx(a)}, -bGx(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i -var $async$ro=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:i=a.a -if(!B.f.b0(i,"m.key.verification.")||p.a.a.Q.a===0){s=1 -break}o=a.b -n=A.ckC(o) -if(n==null){s=1 -break}m=p.b -l=m.h(0,n) -s=l!=null?3:5 -break -case 3:s=!A.b7(["m.key.verification.request"],t.N).p(0,i)?6:7 -break -case 6:s=8 -return A.f(l.ue(i,o),$async$ro) -case 8:case 7:s=4 -break -case 5:if(!A.b7(["m.key.verification.request","m.key.verification.start"],t.N).p(0,i)){s=1 -break}k=p.a -j=A.ak8(null,k,null,a.c) -s=9 -return A.f(j.ue(i,o),$async$ro) -case 9:if(j.ay!==B.vo)j.n() -else{m.j(0,n,j) -i=k.a.ez -i.a=j -i.c.v(0,j)}case 4:case 1:return A.l(q,r)}}) -return A.m($async$ro,r)}, -Za(a){return this.bFv(a)}, -bFv(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d -var $async$Za=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:d=a.a -d=B.f.b0(d,"m.key.verification.")?d:A.ad(a.b,"msgtype",B.i,t.N) -if(d==null||!B.f.b0(d,"m.key.verification.")||p.a.a.Q.a===0){s=1 -break}if(d==="m.key.verification.request")J.aV(a.b,"timestamp",a.Q.a) -o=a.b -n=A.ckC(o) -if(n==null)n=a.y -m=p.b -l=m.h(0,n) -s=l!=null?3:5 -break -case 3:k=A.ad(o,"from_device",B.i,t.N) -j=p.a.a -s=a.c!==j.ok?6:8 -break -case 6:s=9 -return A.f(l.tL(d,o,a.y),$async$Za) -case 9:s=7 -break -case 8:if(k!=null&&k!==j.p2){l.ch=!0 -l.cx=l.CW="m.accepted" -l.D(B.kx) -l.n() -m.A(0,n)}case 7:s=4 -break -case 5:j=a.c -i=p.a -h=i.a -s=j!==h.ok?10:11 -break -case 10:if(!A.b7(["m.key.verification.request","m.key.verification.start"],t.N).p(0,d)){s=1 -break}g=a.z -g.toString -f=h.dt(g) -e=A.ak8(null,i,f==null?A.tx(h,0,g,null,B.aj,0,null,null,null):f,j) -s=12 -return A.f(e.tL(d,o,a.y),$async$Za) -case 12:if(e.ay!==B.vo)e.n() -else{m.j(0,n,e) -o=h.ez -o.a=e -o.c.v(0,e)}case 11:case 4:case 1:return A.l(q,r)}}) -return A.m($async$Za,r)}, -n(){var s,r,q,p -for(s=this.b,s=new A.bw(s,s.r,s.e,A.y(s).i("bw<2>"));s.q();){r=s.d -q=$.V() -p=new A.cV("[Key Verification] disposing object...",null,$.db().$1(null),B.n9) -q.c.push(p) -if(3<=q.a.a)A.dr(p) -r.db=null -r=r.w -if(r!=null)r.n()}}} -A.bp8.prototype={ -gOr(){var s,r=this.b -if(r!=null){s=this.a.a.ok -s.toString -s=A.Bq(s) -r=r.a -r=$.bP().gb5().c.aHJ(new A.jj(s),r)}else r=null -return r}, -gK_(){var s=this.b -if(s!=null){s=s.ga9_() -s=$.bP().gb5().c.GU(s.b.a)}else s=null -return s}, -gyh(){var s=this.b -if(s!=null){s=s.ga9_() -s=$.bP().gb5().c.a7m(s.a.a)}else s=null -return s}, -a92(a,b,c,d){return this.bHf(a,b,c,d)}, -bHf(a,b,c,d){var s=0,r=A.n(t.H),q=this,p,o,n -var $async$a92=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:q.c=b -s=c==null?2:4 -break -case 2:q.b=new A.Sx($.bP().gb5().c.bAe()) -s=5 -return A.f(q.bRa(a,a!=null?d:null,!1,!0),$async$a92) -case 5:if(!f)throw A.q("Upload key failed") -s=3 -break -case 4:try{if(d==null){o=q.a.a.ok -o.toString}else o=d -o=A.Bq(o) -q.b=new A.Sx($.bP().gb5().c.bA9(c,new A.jj(o)))}catch(m){p=A.a4(m) -$.V().DD(0,"Unable to unpickle account in vodozemac format. Trying Olm format...",p) -if(d==null){o=q.a.a.ok -o.toString}else o=d -o=B.X.au(o) -q.b=new A.Sx($.bP().gb5().c.bA8(c,o))}case 3:return A.l(null,r)}}) -return A.m($async$a92,r)}, -acL(a){var s,r,q,p,o,n,m,l,k=this,j="signatures",i="unsigned" -if(k.b==null)throw A.q("Encryption is disabled") -s=t.N -r=t.GU -q=A.bJ(a,j,B.i,s,r) -r=q==null?A.c(s,r):q -q=A.bJ(a,i,B.i,s,t.O) -a.A(0,j) -a.A(0,i) -p=B.of.grm().au(a) -o=k.b -o.toString -n=A.e2(p,0,null) -m=$.bP() -o=m.gb5().c.aHK(n,o.a) -n=k.a.a.ok -n.toString -l=r.h(0,n) -if(l==null){l=A.c(s,s) -r.j(0,n,l)}J.aV(l,"ed25519:"+A.A(k.c),m.gb5().c.Y5(o)) -return new A.bFa(a,r,q).N()}, -FL(a,b,c,d,e,f,g){return this.bRd(a,b,c,d,e,f,g)}, -bR9(a,b){return this.FL(null,null,a,1,b,!0,!1)}, -bRa(a,b,c,d){return this.FL(a,b,0,1,!1,c,d)}, -bRb(a,b,c,d,e){return this.FL(null,null,a,b,c,d,e)}, -bRd(b8,b9,c0,c1,c2,c3,c4){var s=0,r=A.n(t.y),q,p=2,o=[],n=[],m=this,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7 -var $async$FL=A.o(function(c5,c6){if(c5===1){o.push(c6) -s=p}for(;;)switch(s){case 0:b6=m.b -if(b6==null){q=!0 -s=1 -break}if(m.e){q=!1 -s=1 -break}m.e=!0 -a7=t.N -l=A.c(a7,t.f) -p=4 -k=null -if(c0!=null){j=b6.gaM4().a -a8=b6.a -a9=$.bP() -i=B.d.iE(a9.gb5().c.Y3(a8).G(0)*2/3)-c0-j -if(i>0){a8=b6.a -b0=A.cdS(i) -a9.gb5().c.bAb(b0,a8)}k=i+j}if(!c2){a8=b6.a -$.bP().gb5().c.bAa(a8)}s=c3?7:8 -break -case 7:a8=m.a.gCy() -if(a8==null)a8=null -else{a9=m.gOr() -a9.toString -a9=a8.TC(a9) -a8=a9}s=9 -return A.f(t.L0.b(a8)?a8:A.bc(a8,t.z),$async$FL) -case 9:case 8:a8=m.a -a9=a8.a -b0=t.z -h=A.j(["user_id",a9.ok,"device_id",m.c,"algorithms",A.b(["m.olm.v1.curve25519-aes-sha2","m.megolm.v1.aes-sha2"],t.s),"keys",A.c(a7,b0)],a7,b0) -if(c4){g=b6.ga9_() -b1=J.w(h,"keys") -b2=m.c -b3=g.a -b4=$.bP() -J.aV(b1,"curve25519:"+A.A(b2),b4.gb5().c.a7m(b3.a)) -b3=J.w(h,"keys") -b2=m.c -b1=g.b -J.aV(b3,"ed25519:"+A.A(b2),b4.gb5().c.GU(b1.a)) -h=m.acL(h)}for(b1=b6.gaM4(),b1=new A.bi(b1,A.y(b1).i("bi<1,2>")).gW(0),b2=t.O;b1.q();){b3=b1.d -b3.toString -f=b3 -e=f.a -b3=f.b -b4=$.bP().a -d=(b4==null?A.a3(A.ac(u.a)):b4).c.a7m(b3.a) -J.aV(l,"signed_curve25519:"+A.A(e),m.acL(A.j(["key",d],a7,b2)))}c=A.c(a7,b0) -b=b6.gbEn() -for(b1=b,b1=new A.bi(b1,A.y(b1).i("bi<1,2>")).gW(0);b1.q();){b3=b1.d -b3.toString -a=b3 -a0=a.a -b3=a.b -b4=$.bP().a -a1=(b4==null?A.a3(A.ac(u.a)):b4).c.a7m(b3.a) -J.aV(c,"signed_curve25519:"+A.A(a0),m.acL(A.j(["key",a1,"fallback",!0],a7,b2)))}if(c.a===0&&l.a===0&&!c4){m.e=!1 -q=!0 -n=[1] -s=5 -break}if(a9.c==null){q=!0 -n=[1] -s=5 -break}b1=m.c -s=b1!=a9.p2?10:11 -break -case 10:if(b8==null||b9==null){a8=A.bs("You need to provide both the pickle key and the algorithm to use dehydrated devices!") -throw A.q(a8)}b1.toString -b2=c4?A.cce(h):null -a8=a8.d -a8===$&&A.e() -a8=a8.b -if(a8!=null){b3=A.Bq(b9) -a8=a8.a -a8=$.bP().gb5().c.aHJ(new A.jj(b3),a8)}else a8=null -s=12 -return A.f(A.b0T(a9,A.j(["algorithm",b8,"device",a8],a7,b0),b1,b2,c,"Dehydrated Device",l),$async$FL) -case 12:q=!0 -n=[1] -s=5 -break -case 11:b1=c4?A.cce(h):null -b1=a9.a0D(b1,c,l) -a9=$.am -a9=new A.acQ(new A.aL(new A.aj(a9,t.iF),t.Sz),new A.aL(new A.aj(a9,t.xF),t.oe),null,t.dU) -a9.dI(0,b1) -d=a9.f -if(d===$)d=a9.f=new A.acR(a9,t.M3) -m.f=d -a2=d -s=13 -return A.f(a2.bRo(),$async$FL) -case 13:a3=c6 -if(a3==null){m.e=!1 -q=!1 -n=[1] -s=5 -break}a9=b6.a -$.bP().gb5().c.bAd(a9) -s=c3?14:15 -break -case 14:a8=a8.gCy() -if(a8==null)a8=null -else{a9=m.gOr() -a9.toString -a9=a8.TC(a9) -a8=a9}s=16 -return A.f(t.L0.b(a8)?a8:A.bc(a8,b0),$async$FL) -case 16:case 15:a8=k!=null&&J.w(a3,"signed_curve25519")===k||k==null -q=a8 -n=[1] -s=5 -break -n.push(6) -s=5 -break -case 4:p=3 -b7=o.pop() -a8=A.a4(b7) -s=a8 instanceof A.hn?17:19 -break -case 17:a4=a8 -m.e=!1 -s=!c4&&c2&&c1>0&&b8!=null&&l.a!==0&&J.JW(a4)===B.rT?20:21 -break -case 20:$.V().a0I(0,"Rotating otks because upload failed",a4) -for(a8=l,a8=new A.bw(a8,a8.r,a8.e,A.y(a8).i("bw<2>"));a8.q();){a5=a8.d -a6=A.ad(a5,"key",B.i,a7) -if(a6!=null){a9=b6.a -b0=$.bP().a;(b0==null?A.a3(A.ac(u.a)):b0).c.bAg(a6,a9)}}s=22 -return A.f(m.bRb(c0,c1-1,c2,c3,c4),$async$FL) -case 22:case 21:s=18 -break -case 19:throw b7 -case 18:n.push(6) -s=5 -break -case 3:n=[2] -case 5:p=2 -m.e=!1 -s=n.pop() -break -case 6:q=!1 -s=1 -break -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$FL,r)}, -So(a,b){return this.bFm(a,b)}, -bFm(a,b){var s=0,r=A.n(t.H),q,p=this -var $async$So=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:if(p.b==null){s=1 -break}s=3 -return A.f(p.r.YT(0,new A.bpi(p,a,b)),$async$So) -case 3:case 1:return A.l(q,r)}}) -return A.m($async$So,r)}, -Lu(a){return this.aXt(a)}, -aXt(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$Lu=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:if(a.b==null||a.gaMf()==null){s=1 -break}o=p.d -n=a.a -if(o.h(0,n)==null)o.j(0,n,A.b([],t.lQ)) -m=o.h(0,n) -m.toString -l=J.aaT(m,new A.bpk(a)) -if(l===-1){o=o.h(0,n) -o.toString -J.dV(o,a)}else{o=o.h(0,n) -o.toString -J.aV(o,l,a)}o=p.a.gCy() -if(o==null)o=null -else{m=a.b -m.toString -k=a.gaMf() -k.toString -j=a.d -j=j==null?null:j.a -o=o.UZ(n,m,k,j==null?Date.now():j)}s=3 -return A.f(t.L0.b(o)?o:A.bc(o,t.z),$async$Lu) -case 3:case 1:return A.l(q,r)}}) -return A.m($async$Lu,r)}, -IL(a){return this.b7V(a)}, -b7V(b3){var s=0,r=A.n(t.BF),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2 -var $async$IL=A.o(function(b4,b5){if(b4===1){o.push(b5) -s=p}for(;;)switch(s){case 0:if(b3.a!=="m.room.encrypted"){q=b3 -s=1 -break}d=b3.b -c=A.bw1(d) -if(c.a!=="m.olm.v1.curve25519-aes-sha2")throw A.q(A.rO("Unknown encryption algorithm.",null)) -b=c.f -if(b==null||!b.ao(0,n.gyh()))throw A.q(A.rO("The message isn't sent for this device",null)) -m=null -l=c.b -k=b.h(0,n.gyh()).a -j=b.h(0,n.gyh()).b -if(!J.v(j,0)&&!J.v(j,1))throw A.q(A.rO("Unknown message type",null)) -b=n.a -a=b.a -a0=b3.c -a1=J.w(a.bH,a0) -if(a1==null)a2=null -else{a1=a1.d -a2=A.fF(new A.aH(a1,A.y(a1).i("aH<2>")),new A.bp9(l))}a3=n.d.h(0,l) -i=new A.bpa(n,a2) -s=a3!=null?3:4 -break -case 3:a1=J.ar(a3) -case 5:if(!a1.q()){s=6 -break}h=a1.gI(a1) -if(h.c==null){s=5 -break}p=8 -a4=h.c.a -a5=A.cdS(j) -a6=$.bP() -a7=a6.a -a5=(a7==null?A.a3(A.ac(u.a)):a7).c.bAx(k,a5) -a6=a6.a -m=(a6==null?A.a3(A.ac(u.a)):a6).c.bAJ(a5,a4) -s=11 -return A.f(i.$1(h),$async$IL) -case 11:s=6 -break -p=2 -s=10 -break -case 8:p=7 -b1=o.pop() -m=null -s=10 -break -case 7:s=2 -break -case 10:s=5 -break -case 6:case 4:if(m==null&&!J.v(j,0))throw A.q(A.rO("Unable to decrypt with any existing OLM session",null)) -s=m==null?12:13 -break -case 12:p=15 -a1=n.b -a1.toString -a4=$.bP() -a5=a4.gb5().c.Y4(l) -a9=a4.gb5().c.bA5(k,a1.a,a5) -g=new A.aEc(a9.b,new A.ON(a9.a)) -m=g.a -f=g.b -b=b.gCy() -if(b==null)b=null -else{a1=n.gOr() -a1.toString -a1=b.TC(a1) -b=a1}s=18 -return A.f(t.L0.b(b)?b:A.bc(b,t.z),$async$IL) -case 18:b=a.ok -b.toString -a1=f.a -s=19 -return A.f(n.Lu(new A.iS(l,a4.gb5().c.aHS(a1),f,new A.bv(Date.now(),0,!1),b)),$async$IL) -case 19:s=20 -return A.f(i.$0(),$async$IL) -case 20:p=2 -s=17 -break -case 15:p=14 -b2=o.pop() -e=A.a4(b2) -d=A.rO("Decryption failed",J.bo(e)) -throw A.q(d) -s=17 -break -case 14:s=2 -break -case 17:case 13:b0=B.p.b4(0,m) -b=J.T(b0) -if(!J.v(b.h(b0,"sender"),a0))throw A.q(A.rO("Message was decrypted but sender doesn't match",null)) -if(!J.v(b.h(b0,"recipient"),a.ok))throw A.q(A.rO("Message was decrypted but recipient doesn't match",null)) -if(t.G.b(b.h(b0,"recipient_keys"))&&typeof J.w(b.h(b0,"recipient_keys"),"ed25519")=="string"&&!J.v(J.w(b.h(b0,"recipient_keys"),"ed25519"),n.gK_()))throw A.q(A.rO("Message was decrypted but own fingerprint Key doesn't match",null)) -a=b.h(b0,"content") -q=new A.mi(d,a0,b.h(b0,"type"),a) -s=1 -break -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$IL,r)}, -a10(a){return this.aRd(a)}, -aRd(a){var s=0,r=A.n(t.sU),q,p=this,o,n,m -var $async$a10=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:n=p.a -m=n.gCy() -if(m==null)n=null -else{n=n.a.ok -n.toString -n=m.U5(a,n)}s=3 -return A.f(t.V_.b(n)?n:A.bc(n,t.EJ),$async$a10) -case 3:o=c -if(o==null)n=null -else{n=J.hV(o,new A.bpf()) -n=A.H(n,n.$ti.i("D.E"))}q=n==null?A.b([],t.lQ):n -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a10,r)}, -a1_(a){return this.aRc(a)}, -aRc(a){var s=0,r=A.n(t.H),q=this,p,o,n,m,l,k,j -var $async$a1_=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:k=q.a -j=k.gCy() -if(j==null)k=null -else{k=k.a.ok -k.toString -k=j.a0Z(a,k)}s=2 -return A.f(t.V_.b(k)?k:A.bc(k,t.EJ),$async$a1_) -case 2:p=c -o=A.c(t.N,t.sU) -k=J.ar(p==null?[]:p) -j=t.lQ -while(k.q()){n=k.gI(k) -m=n.gyh() -if(o.h(0,m)==null)o.j(0,m,A.b([],j)) -if(n.gc9()){m=o.h(0,n.gyh()) -m.toString -J.dV(m,n)}}for(k=new A.bi(o,o.$ti.i("bi<1,2>")).gW(0),j=q.d;k.q();){l=k.d -j.j(0,l.a,l.b)}return A.l(null,r)}}) -return A.m($async$a1_,r)}, -U6(a,b){return this.aRa(a,b)}, -aR8(a){return this.U6(a,!0)}, -aRa(a,b){var s=0,r=A.n(t.sU),q,p=this,o,n,m,l -var $async$U6=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:m=p.d -l=m.h(0,a) -if(b)o=l==null||J.eD(l) -else o=!1 -s=o?3:4 -break -case 3:s=5 -return A.f(p.a10(a),$async$U6) -case 5:n=d -if(J.eD(n)){q=A.b([],t.lQ) -s=1 -break}m.j(0,a,n) -l=n -case 4:if(l==null){q=A.b([],t.lQ) -s=1 -break}J.DF(l,new A.bpg()) -q=l -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$U6,r)}, -a0d(a,b){return this.bOR(a,b)}, -bOR(a,b){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$a0d=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:j=p.a.a -if(!J.fz(j.bH,a)){s=1 -break}o=J.w(j.bH,a).d -n=A.fF(new A.aH(o,A.y(o).i("aH<2>")),new A.bpj(b)) -if(n==null){s=1 -break}m=a+";"+b -o=p.w -if(o.ao(0,m)){l=new A.bv(Date.now(),0,!1).uX(0-A.cX(0,1,0,0,0,0).a) -k=o.h(0,m) -k.toString -k=l.Fh(k) -l=k}else l=!1 -if(l){$.V().dr(0,"[OlmManager] Skipping restore session, one was restored in the past hour") -s=1 -break}o.j(0,m,new A.bv(Date.now(),0,!1)) -o=t.YU -s=3 -return A.f(p.PI(A.b([n],o)),$async$a0d) -case 3:s=4 -return A.f(j.xT(A.b([n],o),"m.dummy",A.c(t.N,t.z)),$async$a0d) -case 4:case 1:return A.l(q,r)}}) -return A.m($async$a0d,r)}, -C7(a){return this.bCg(a)}, -bCg(a){var s=0,r=A.n(t.BF),q,p=2,o=[],n=this,m,l,k,j,i,h,g -var $async$C7=A.o(function(b,c){if(b===1){o.push(c) -s=p}for(;;)switch(s){case 0:i={} -i.a=a -if(a.a!=="m.room.encrypted"){q=a -s=1 -break}m=A.bw1(a.b).b -l=new A.bpc(n,m) -s=!n.d.ao(0,m)?3:4 -break -case 3:s=5 -return A.f(l.$0(),$async$C7) -case 5:case 4:p=7 -g=i -s=10 -return A.f(n.IL(a),$async$C7) -case 10:a=g.a=c -g=a.a!=="m.room.encrypted" -if(g)c=g -else{s=11 -break}s=12 -break -case 11:s=13 -return A.f(l.$0(),$async$C7) -case 13:c=!c -case 12:if(c){q=a -s=1 -break}k=n.IL(a) -q=k -s=1 -break -p=2 -s=9 -break -case 7:p=6 -h=o.pop() -A.rr(new A.bpb(i,n,m),t.H) -throw h -s=9 -break -case 6:s=2 -break -case 9:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$C7,r)}, -PI(a){return this.aX4(a)}, -aX4(b7){var s=0,r=A.n(t.H),q=1,p=[],o=this,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6 -var $async$PI=A.o(function(b8,b9){if(b8===1){p.push(b9) -s=q}for(;;)switch(s){case 0:$.V().d7("[OlmManager] Starting session with "+b7.length+" devices...") -i=t.N -h=A.c(i,t.GU) -for(g=b7.length,f=0;f")).gW(0),c=t.f -case 3:if(!d.q()){s=4 -break}b=d.d -a=b.a -a0=J.hi(b.b),a0=a0.gW(a0),a1="[OlmManager] Starting session with "+a+":",a2="Skipping invalid device key from "+a+":" -case 5:if(!a0.q()){s=6 -break}a3=a0.gI(a0) -a4=a3.a -a5=J.w(g.bH,a).d.h(0,a4) -a6=a5.b.h(0,"ed25519:"+A.A(a5.ax)) -a5=J.w(g.bH,a).d.h(0,a4) -n=a5.b.h(0,"curve25519:"+A.A(a5.ax)) -a3=J.ar(J.DD(a3.b)),a5=a1+a4,a7=a2+a4,a8=a6!=null -case 7:if(!a3.q()){s=8 -break}m=a3.gI(a3) -if(!a8||n==null||!c.b(m)||!A.cGq(m,a6,a,a4)||typeof J.w(m,"key")!="string"){a9=$.V() -b0=new A.cV(a7,m,$.db().$1(null),B.bV) -a9.c.push(b0) -if(2<=a9.a.a)A.dr(b0) -s=7 -break}a9=$.V() -b0=new A.cV(a5,null,$.db().$1(null),B.cX) -a9.c.push(b0) -if(5<=a9.a.a)A.dr(b0) -q=10 -a9=o.b -a9.toString -b0=$.bP() -b1=b0.a -b1=(b1==null?A.a3(A.ac(u.a)):b1).c.Y4(n) -b2=A.ad(m,"key",B.i,i) -b2.toString -b3=b0.a -b2=(b3==null?A.a3(A.ac(u.a)):b3).c.Y4(b2) -b3=b0.a -b3=(b3==null?A.a3(A.ac(u.a)):b3).c.bAA() -b4=b0.a -l=new A.ON((b4==null?A.a3(A.ac(u.a)):b4).c.bA6(b3,b1,b2,a9.a)) -a9=g.ok -a9.toString -b1=l.a -b0=b0.a -s=13 -return A.f(o.Lu(new A.iS(n,(b0==null?A.a3(A.ac(u.a)):b0).c.aHS(b1),l,new A.bv(Date.now(),0,!1),a9)),$async$PI) -case 13:q=1 -s=12 -break -case 10:q=9 -b6=p.pop() -k=A.a4(b6) -j=A.ap(b6) -a9=$.V() -b0=new A.cV("[Vodozemac] Could not create new outbound olm session",k,$.db().$1(j),B.lQ) -a9.c.push(b0) -if(1<=a9.a.a)A.dr(b0) -s=12 -break -case 9:s=1 -break -case 12:s=7 -break -case 8:s=5 -break -case 6:s=3 -break -case 4:return A.l(null,r) -case 1:return A.k(p.at(-1),r)}}) -return A.m($async$PI,r)}, -S1(a,b,c,d){return this.bDO(a,b,c,!1)}, -bDO(a3,a4,a5,a6){var s=0,r=A.n(t.c),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2 -var $async$S1=A.o(function(a7,a8){if(a7===1){o.push(a8) -s=p}for(;;)switch(s){case 0:a0=a3.b -a1=a0.h(0,"curve25519:"+A.A(a3.ax)) -a1.toString -s=3 -return A.f(n.U6(a1,!1),$async$S1) -case 3:k=a8 -a1=J.T(k) -if(a1.ga2(k))throw A.q(new A.Zc(a3)) -j=n.a -i=t.N -h=t.u -g=a3.a -f=A.j(["type",a4,"content",a5,"sender",j.a.ok,"keys",A.j(["ed25519",n.gK_()],i,h),"recipient",g,"recipient_keys",A.j(["ed25519",a0.h(0,"ed25519:"+A.A(a3.ax))],i,h)],i,t.O) -h=a1.gS(k).c -h.toString -e=B.p.rX(f) -d=$.bP() -c=d.gb5().c.bAK(e,h.a) -h=d.gb5().c.bAz(c).G(0) -d=d.gb5().c.bAy(c) -s=4 -return A.f(n.Lu(a1.gS(k)),$async$S1) -case 4:s=j.gCy()!=null?5:6 -break -case 5:p=8 -a1=j.gCy() -if(a1==null)a1=null -else{j=B.p.rX(A.j(["type",a4,"content",a5],i,t.K)) -e=a3.ax -e.toString -e=a1.UB(j,g,e) -a1=e}s=11 -return A.f(t.L0.b(a1)?a1:A.bc(a1,t.z),$async$S1) -case 11:p=2 -s=10 -break -case 8:p=7 -a2=o.pop() -m=A.a4(a2) -l=A.ap(a2) -$.V().u3(0,"Error while updating olm usage timestamp",m,l) -s=10 -break -case 7:s=2 -break -case 10:case 6:a1=t.z -a=A.j(["algorithm","m.olm.v1.curve25519-aes-sha2","sender_key",n.gyh(),"ciphertext",A.c(i,a1)],i,a1) -J.aV(a.h(0,"ciphertext"),a0.h(0,"curve25519:"+A.A(a3.ax)),A.j(["type",h,"body",d],i,t.K)) -q=a -s=1 -break -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$S1,r)}, -DI(a,b,c){return this.bDN(a,b,c)}, -bDN(a6,a7,a8){var s=0,r=A.n(t.v9),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5 -var $async$DI=A.o(function(a9,b0){if(a9===1){o.push(b0) -s=p}for(;;)switch(s){case 0:a0=t.N -a1=A.c(a0,t.ng) -s=n.a.gCy()!=null?3:4 -break -case 3:h=J.bu(a6,new A.bpd(),a0) -h=A.H(h,h.$ti.i("a2.E")) -s=5 -return A.f(n.a1_(h),$async$DI) -case 5:case 4:g=A.dZ(a6,!0,t.Rz) -B.b.cI(g,new A.bpe(n)) -s=g.length!==0?6:7 -break -case 6:s=8 -return A.f(n.PI(g),$async$DI) -case 8:case 7:h=a6.length,f=t.c,e=0 -case 9:if(!(en.gb5().c.Y3(o).G(0)?2:3 -break -case 2:o=p.a.a -m=o.ok -m.toString -l=p.c -l.toString -k=t.N -s=4 -return A.f(o.Rx(A.j([m,A.j([l,"signed_curve25519"],k,k)],k,t.GU),1e4),$async$$0) -case 4:case 3:o=p.b.a -s=i") -l.cI(l,new A.bzj(A.jV(new A.az(new A.bS(l,k),new A.bzk(c),k.i("az")),o))) -i=J -s=3 -return A.f(q.FU(a,c,d),$async$OZ) -case 3:if(!i.v(f,b))throw A.q(A.bs("Secrets do not match up!")) -k=p.ok -k.toString -s=4 -return A.f(p.xi(k,a,n),$async$OZ) -case 4:s=B.nM.p(0,a)?5:6 -break -case 5:m=A.bJ(l,c,B.i,o,m) -j=m==null?null:A.ad(m,"ciphertext",B.i,o) -if(j==null)throw A.q(A.bs("Wrong type for ciphertext!")) -s=7 -return A.f(p.y.Lw(a,c,j,b),$async$OZ) -case 7:p=q.f -p.a=c -p.c.v(0,c) -case 6:return A.l(null,r)}}) -return A.m($async$OZ,r)}, -a_0(a,b){return this.bJo(a,b)}, -bJo(a,b){var s=0,r=A.n(t.H),q=1,p=[],o=this,n,m,l,k -var $async$a_0=A.o(function(c,d){if(c===1){p.push(d) -s=q}for(;;)switch(s){case 0:m=B.nM.gW(B.nM) -case 2:if(!m.q()){s=3 -break}n=m.gI(0) -s=6 -return A.f(o.zb(n),$async$a_0) -case 6:s=d==null?4:5 -break -case 4:q=8 -s=11 -return A.f(o.FU(n,a,b),$async$a_0) -case 11:q=1 -s=10 -break -case 8:q=7 -k=p.pop() -s=10 -break -case 7:s=1 -break -case 10:case 5:s=2 -break -case 3:return A.l(null,r) -case 1:return A.k(p.at(-1),r)}}) -return A.m($async$a_0,r)}, -SU(a){return this.bJt(a)}, -bJs(){return this.SU(null)}, -bJt(a){var s=0,r=A.n(t.H),q=this,p,o -var $async$SU=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p=B.nM.gW(B.nM) -case 2:if(!p.q()){s=3 -break}o=p.gI(0) -s=q.a9k(o)!=null?4:5 -break -case 4:s=8 -return A.f(q.zb(o),$async$SU) -case 8:s=c==null?6:7 -break -case 6:s=9 -return A.f(q.OF(0,o,a),$async$SU) -case 9:case 7:case 5:s=2 -break -case 3:return A.l(null,r)}}) -return A.m($async$SU,r)}, -OF(a,b,c){return this.bOt(0,b,c)}, -bOt(a,b,c){var s=0,r=A.n(t.H),q,p=this,o,n,m,l -var $async$OF=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:l=$.V() -l.dJ("[SSSS] Requesting type "+b+"...") -if(c==null||c.length===0){o=p.a.a -if(!J.fz(o.bH,o.ok)){l.dr(0,"[SSSS] User does not have any devices") -s=1 -break}o=J.w(o.bH,o.ok).d -n=A.y(o).i("aH<2>") -c=A.H(new A.aH(o,n),n.i("D.E"))}B.b.cI(c,new A.bzi(p)) -if(c.length===0){l.dr(0,"[SSSS] No devices") -s=1 -break}l=p.a.a -m=l.CT() -p.b.j(0,m,new A.aFY(m,b,c,new A.bv(Date.now(),0,!1))) -s=3 -return A.f(l.xT(c,"m.secret.request",A.j(["action","request","requesting_device_id",l.p2,"request_id",m,"name",b],t.N,t.z)),$async$OF) -case 3:case 1:return A.l(q,r)}}) -return A.m($async$OF,r)}, -a_v(){var s=0,r=A.n(t.H),q,p=2,o=[],n=[],m=this,l,k -var $async$a_v=A.o(function(a,b){if(a===1){o.push(b) -s=p}for(;;)switch(s){case 0:if(!m.w){if(m.r!=null){l=new A.bv(Date.now(),0,!1).uX(0-A.cX(0,0,0,0,15,0).a) -k=m.r -k.toString -k=l.Fh(k) -l=k}else l=!1 -l=l||m.a.a.gKb()}else l=!0 -if(l){s=1 -break}m.r=new A.bv(Date.now(),0,!1) -m.w=!0 -p=3 -s=6 -return A.f(m.bJs(),$async$a_v) -case 6:n.push(5) -s=4 -break -case 3:n=[2] -case 4:p=2 -m.w=!1 -s=n.pop() -break -case 5:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$a_v,r)}, -ro(a){return this.bGz(a)}, -bGz(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c -var $async$ro=A.o(function(b,a0){if(b===1)return A.k(a0,r) -for(;;)switch(s){case 0:c=a.a -s=c==="m.secret.request"?3:5 -break -case 3:c=$.V() -c.dJ("[SSSS] Received sharing request...") -o=p.a.a -n=o.ok -if(a.c!==n||!J.fz(o.bH,n)){c.dJ("[SSSS] Not sent by us") -s=1 -break}n=a.b -m=J.T(n) -if(!J.v(m.h(n,"action"),"request")){c.dJ("[SSSS] it is actually a cancelation") -s=1 -break}l=J.w(o.bH,o.ok).d.h(0,m.h(n,"requesting_device_id")) -if(l==null||!l.gcU()||A.fn.prototype.gcq.call(l)||!l.gvy()){c.dJ("[SSSS] Unknown / unverified devices, ignoring") -s=1 -break}k=t.N -j=A.ad(n,"name",B.i,k) -if(j==null){c.dJ("[SSSS] Wrong data type for type param, ignoring") -s=1 -break}s=6 -return A.f(p.zb(j),$async$ro) -case 6:i=a0 -if(i==null){c.dJ("[SSSS] We don't have the secret for "+j+" ourself, ignoring") -s=1 -break}c.dJ("[SSSS] Replying with secret for "+j) -s=7 -return A.f(o.xT(A.b([l],t.YU),"m.secret.send",A.j(["request_id",m.h(n,"request_id"),"secret",i],k,t.z)),$async$ro) -case 7:s=4 -break -case 5:s=c==="m.secret.send"?8:9 -break -case 8:c=$.V() -c.dJ("[SSSS] Received shared secret...") -h=a.f -o=p.a.a -if(a.c!==o.ok||!p.b.ao(0,J.w(a.b,"request_id"))||h==null){c.dJ("[SSSS] Not by us or unknown request") -s=1 -break}n=p.b -m=a.b -g=n.h(0,J.w(m,"request_id")) -if(A.fF(g.c,new A.bzh(a,h))==null){c.dJ("[SSSS] Someone else replied?") -s=1 -break}k=t.N -i=A.ad(m,"secret",B.i,k) -if(i==null){c.dJ("[SSSS] Secret wasn't a string") -s=1 -break}m=p.c -f=g.b -s=m.ao(0,f)?10:12 -break -case 10:m=m.h(0,f).$1(i) -s=13 -return A.f(t.wF.b(m)?m:A.bc(m,t.y),$async$ro) -case 13:m=!a0 -s=11 -break -case 12:m=!1 -case 11:if(m){c.dJ("[SSSS] The received secret was invalid") -s=1 -break}n.A(0,g.a) -if(g.d.uX(A.cX(0,0,0,0,15,0).a).Fh(new A.bv(Date.now(),0,!1))){c.dJ("[SSSS] Request is too far in the past") -s=1 -break}c.dJ("[SSSS] Secret for type "+f+" is ok, storing it") -e=p.aLi(f) -s=e!=null?14:15 -break -case 14:n=t.O -m=A.bJ(J.w(o.to,f).b,"encrypted",B.i,k,n) -if(m==null)d=null -else{n=A.bJ(m,e,B.i,k,n) -d=n==null?null:A.ad(n,"ciphertext",B.i,k)}if(d==null){c.dJ("[SSSS] Ciphertext is empty or not a String") -s=1 -break}s=16 -return A.f(o.y.Lw(f,e,d,i),$async$ro) -case 16:c=p.d -if(c.ao(0,f))c.h(0,f).$1(i) -c=p.f -c.a=e -c.c.v(0,e) -case 15:case 9:case 4:case 1:return A.l(q,r)}}) -return A.m($async$ro,r)}, -a9k(a){var s,r,q=J.w(this.a.a.to,a) -if(q==null)return null -s=A.bJ(q.b,"encrypted",B.i,t.N,t.O) -if(s!=null){r=A.y(s).i("bS<1>") -return A.eH(new A.bS(s,r),r.i("D.E"))}return null}, -aLi(a){var s=this.a9k(a) -if(s==null||s.a===0)return null -if(s.p(0,this.gN7()))return this.gN7() -return s.gS(0)}, -a_n(a,b){var s,r,q=this -if(b==null)b=q.gN7() -if(b==null)throw A.q(A.bs("Dont know what to open")) -s=q.aLi(b) -if(s==null)s=b -r=q.Pa(0,s) -if(r==null)throw A.q(A.bs("Unknown key to open")) -return new A.anV(q,s,r)}} -A.bzd.prototype={ -$2(a,b){return(a^b)>>>0}, -$S:72} -A.bze.prototype={ -$2(a,b){return(a^b)>>>0}, -$S:72} -A.bzf.prototype={ -$1(a){return A.A(a.Ib(0))+" "}, -$S:38} -A.bzb.prototype={ -$0(){return new A.j_(this.aPW(),t.YV)}, -aPW(){return function(){var s=0,r=1,q=[],p -return function $async$$0(a,b,c){if(b===1){q.push(c) -s=r}for(;;)switch(s){case 0:case 2:p=A.DA(24) -s=4 -return a.b=B.bA.grm().au(p),1 -case 4:s=2 -break -case 3:return 0 -case 1:return a.c=q.at(-1),3}}}}, -$S:1290} -A.bzc.prototype={ -$1(a){return this.a.Pa(0,a)==null}, -$S:9} -A.bzg.prototype={ -$1(a){var s,r,q,p,o=a.b,n=!1 -if(this.b.p(0,o)){s=a.c -if(s!=null)if(o!=null){n=J.w(this.a.a.a.to,this.c) -r=null -if(n==null)o=r -else{q=t.N -p=t.O -n=A.bJ(n.b,"encrypted",B.i,q,p) -if(n==null)o=r -else{o=A.bJ(n,o,B.i,q,p) -o=o==null?null:A.ad(o,"ciphertext",B.i,q)}}s=J.v(o,s) -o=s}else o=n -else o=n}else o=n -return o}, -$S:1291} -A.bzk.prototype={ -$1(a){return a!==this.a}, -$S:9} -A.bzj.prototype={ -$2(a,b){return this.a.p(0,a)}, -$S:242} -A.bzi.prototype={ -$1(a){var s=this.a.a.a,r=!0 -if(a.a===s.ok)if(a.gcU())s=A.fn.prototype.gcq.call(a)||!a.gvy()||a.ax==s.p2 -else s=r -else s=r -return s}, -$S:44} -A.bzh.prototype={ -$1(a){var s,r -if(a.a===this.a.c){s=a.b.h(0,"curve25519:"+A.A(a.ax)) -r=J.w(this.b,"sender_key") -r=s==null?r==null:s===r -s=r}else s=!1 -return s}, -$S:44} -A.aFY.prototype={ -gb7(a){return this.b}} -A.VV.prototype={} -A.b0V.prototype={} -A.anV.prototype={ -CQ(a,b,c,d,e){return this.bQE(0,b,c,d,e)}, -bQD(a,b,c,d){return this.CQ(0,b,c,!0,d)}, -bQC(a,b,c){return this.CQ(0,null,null,b,c)}, -bQB(a,b,c){return this.CQ(0,null,b,c,null)}, -bQA(a,b){return this.CQ(0,b,null,!0,null)}, -bQE(a,b,c,d,e){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h -var $async$CQ=A.o(function(f,g){if(f===1){o.push(g) -s=p}for(;;)switch(s){case 0:s=b!=null?3:5 -break -case 3:p=7 -s=10 -return A.f(n.bQC(0,d,b),$async$CQ) -case 10:p=2 -s=9 -break -case 7:p=6 -i=o.pop() -s=n.c.a!=null?11:13 -break -case 11:s=14 -return A.f(n.bQB(0,b,d),$async$CQ) -case 14:s=12 -break -case 13:throw i -case 12:s=9 -break -case 6:s=2 -break -case 9:s=1 -break -s=4 -break -case 5:s=c!=null?15:17 -break -case 15:j=n.c.a -if(j==null)throw A.q(A.uZ("Tried to unlock with passphrase while key does not have a passphrase")) -s=18 -return A.f(A.em(n.a.a.a.fr.bIi(new A.beH(c,j)),t.U).Bt(0,A.cX(0,0,0,0,2,0)),$async$CQ) -case 18:j=n.d=g -s=16 -break -case 17:if(e!=null)j=n.d=A.cKO(e) -else throw A.q(A.uZ("Nothing specified")) -case 16:case 4:j.toString -s=19 -return A.f(n.a.XI(j,n.c),$async$CQ) -case 19:if(!g){n.d=null -throw A.q(A.uZ("Inalid key"))}s=d?20:21 -break -case 20:p=23 -s=26 -return A.f(n.Wx(),$async$CQ) -case 26:p=2 -s=25 -break -case 23:p=22 -h=o.pop() -m=A.a4(h) -l=A.ap(h) -$.V().q1(0,"Error during post unlock",m,l) -s=25 -break -case 22:s=2 -break -case 25:case 21:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$CQ,r)}, -a22(a){return this.aVo(a)}, -aVo(a){var s=0,r=A.n(t.H),q=this -var $async$a22=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:s=2 -return A.f(q.a.XI(a,q.c),$async$a22) -case 2:if(!c)throw A.q(A.bs("Invalid key")) -q.d=a -return A.l(null,r)}}) -return A.m($async$a22,r)}, -I8(a){return this.aRN(a)}, -aRN(a){var s=0,r=A.n(t.N),q,p=this,o -var $async$I8=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=p.d -if(o==null)throw A.q(A.bs("SSSS not unlocked")) -s=3 -return A.f(p.a.FU(a,p.b,o),$async$I8) -case 3:q=c -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$I8,r)}, -Ls(a,b,c,d){return this.aXm(0,b,c,d)}, -acX(a,b,c){return this.Ls(0,b,c,!1)}, -aXm(a,b,c,d){var s=0,r=A.n(t.H),q=this,p,o,n,m,l,k,j,i,h -var $async$Ls=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:i=q.d -if(i==null)throw A.q(A.bs("SSSS not unlocked")) -p=q.a -o=q.b -s=2 -return A.f(p.Lt(0,b,c,o,i,d),$async$Ls) -case 2:p=p.a.a -n="Wait for secret of "+b+" to match in accountdata" -m=t.N -l=t.O -case 3:h=!J.fz(p.to,b) -if(h)f=h -else{s=5 -break}s=6 -break -case 5:h=!A.bJ(J.w(p.to,b).b,"encrypted",B.i,m,l).ao(0,o) -if(h)f=h -else{s=7 -break}s=8 -break -case 7:h=J -s=9 -return A.f(q.I8(b),$async$Ls) -case 9:f=!h.v(f,c) -case 8:case 6:if(!f){s=4 -break}k=$.V() -j=new A.cV(n,null,$.db().$1(null),B.dQ) -k.c.push(j) -if(4<=k.a.a)A.dr(j) -s=10 -return A.f(p.Mo(null),$async$Ls) -case 10:s=3 -break -case 4:return A.l(null,r)}}) -return A.m($async$Ls,r)}, -abF(a,b){return this.bRl(a,b)}, -bRl(a,b){var s=0,r=A.n(t.H),q=this,p -var $async$abF=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:p=q.d -if(p==null)throw A.q(A.bs("SSSS not unlocked")) -s=2 -return A.f(q.a.OZ(a,b,q.b,p),$async$abF) -case 2:return A.l(null,r)}}) -return A.m($async$abF,r)}, -Ke(){var s=0,r=A.n(t.H),q=this,p -var $async$Ke=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=q.d -if(p==null)throw A.q(A.bs("SSSS not unlocked")) -s=2 -return A.f(q.a.a_0(q.b,p),$async$Ke) -case 2:return A.l(null,r)}}) -return A.m($async$Ke,r)}, -Wx(){var s=0,r=A.n(t.H),q=1,p=[],o=this,n,m,l,k,j,i,h,g,f -var $async$Wx=A.o(function(a,b){if(a===1){p.push(b) -s=q}for(;;)switch(s){case 0:s=2 -return A.f(o.Ke(),$async$Wx) -case 2:l=o.a -k=l.a -j=k.f -j===$&&A.e() -i=!1 -if(j.gvP(0)){k=k.a -h=J.w(k.bH,k.ok) -if((h==null?null:h.wq("master"))!=null){l=l.a9k("m.cross_signing.master") -l=l==null?null:l.p(0,o.b) -if(l===!0)if(!k.gKb()){l=J.w(k.bH,k.ok).wq("master") -if(l==null)l=null -else{l=l.w -l=l===!0}l=l!==!0}else l=!0 -else l=i}else l=i}else l=i -s=l?3:4 -break -case 3:q=6 -s=9 -return A.f(j.aTs(o),$async$Wx) -case 9:q=1 -s=8 -break -case 6:q=5 -f=p.pop() -n=A.a4(f) -m=A.ap(f) -$.V().q1(0,"[SSSS] Failed to self-sign",n,m) -s=8 -break -case 5:s=1 -break -case 8:case 4:return A.l(null,r) -case 1:return A.k(p.at(-1),r)}}) -return A.m($async$Wx,r)}} -A.beH.prototype={} -A.Mt.prototype={$ibq:1} -A.mB.prototype={ -H(){return"BootstrapState."+this.b}} -A.Ti.prototype={ -Xr(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=b.r -if(a!=null){s=t.N -r=A.c(s,t.c8) -for(q=new A.bi(a,A.y(a).i("bi<1,2>")).gW(0);q.q();){p=q.d -r.j(0,p.a,A.jV(p.b,s))}return r}s=t.N -o=A.c(s,t.c8) -for(q=b.a,n=J.hi(q.a.to),n=n.gW(n),m=t.G,l=t.O;n.q();){k=n.gI(n) -j=k.a -i=A.bJ(k.b.b,"encrypted",B.i,s,l) -if(i==null)continue -h=A.aQ(s) -g=A.aQ(s) -for(k=new A.m3(i,i.r,i.e,A.y(i).i("m3<1,2>"));k.q();){f=k.d -e=f.a -d=f.b -if(!m.b(d))continue -c=J.T(d) -if(typeof c.h(d,"iv")!="string"||typeof c.h(d,"ciphertext")!="string"||typeof c.h(d,"mac")!="string"){g.v(0,e) -continue}c=q.r -c===$&&A.e() -c=J.w(c.a.a.to,"m.secret_storage.key."+e) -c=c==null?null:A.cnh(c.b) -if((c==null?null:c.d)!=="m.secret_storage.v1.aes-hmac-sha2"){g.v(0,e) -continue}h.v(0,e)}if(h.a===0&&g.a===0)continue -o.j(0,j,h)}b.r=o -return b.Xr()}, -aG2(){var s=this.Xr() -s.cI(s,new A.aQO()) -return A.jV(new A.bS(s,A.y(s).i("bS<1>")),t.N)}, -bJL(a){var s,r,q,p=A.c(t.N,t.S) -for(s=new A.bw(a,a.r,a.e,A.y(a).i("bw<2>"));s.q();){r=s.d -for(r=r.gW(r);r.q();)p.aOl(p,r.gI(r),new A.aQP(),new A.aQQ())}s=p.$ti.i("bi<1,2>") -q=A.H(new A.bi(p,s),s.i("D.E")) -B.b.q7(q,new A.aQR()) -return B.b.gS(q).a}, -bw2(){var s,r,q,p,o,n=this.Xr() -n.cI(n,new A.aQJ()) -s=A.aQ(t.N) -r=this.a.r -r===$&&A.e() -q=r.gN7() -p=new A.aQK(n) -if(q!=null)if(p.$1(q)>0)s.v(0,q) -while(n.a!==0){o=this.bJL(n) -p.$1(o) -s.v(0,o)}return s}, -bRe(a){var s,r,q,p,o=this -if(o.c!==B.Hv)throw A.q(A.rF("Wrong State")) -if(a)try{q=o.a.r -q===$&&A.e() -o.e=q.a_n(0,q.gN7()) -o.srA(0,B.Hx)}catch(p){s=A.a4(p) -r=A.ap(p) -$.V().q1(0,"[Bootstrapping] Error open SSSS",s,r) -o.srA(0,B.ob) -return}else if(o.aG2().a!==0)o.srA(0,B.zg) -else o.ano()}, -ano(){var s,r,q,p,o,n,m,l,k,j=this,i=j.bw2(),h=A.c(t.N,t.rI) -j.d=h -s=h -try{for(o=i,o=A.dy(o,o.r,A.y(o).c),n=j.a,m=o.$ti.c;o.q();){l=o.d -r=l==null?m.a(l):l -l=n.r -l===$&&A.e() -J.aV(s,r,l.a_n(0,r))}}catch(k){q=A.a4(k) -p=A.ap(k) -$.V().q1(0,"[Bootstrapping] Error construction ssss key",q,p) -j.srA(0,B.ob) -return}j.srA(0,B.Hw)}, -Fn(){var s=null -return this.bJR()}, -bJR(){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7 -var $async$Fn=A.o(function(a8,a9){if(a8===1){o.push(a9) -s=p}for(;;)switch(s){case 0:a4=null -if(n.c!==B.tW)throw A.q(A.rF("Wrong State")) -n.srA(0,B.ze) -p=4 -$.V().d7("Create key...") -d=n.a -c=d.r -c===$&&A.e() -s=7 -return A.f(c.N3(a4),$async$Fn) -case 7:n.e=a9 -s=n.d!=null?8:9 -break -case 8:m=n.Xr() -l=new A.aQS(m) -c=t.N -n.f=A.c(c,c) -c=n.d -c.toString -c=new A.bi(c,A.y(c).i("bi<1,2>")).gW(0) -case 10:if(!c.q()){s=11 -break}b=c.d -b.toString -k=b -j=k.b -i=k.a -if(j.d==null){s=10 -break}b=l.$1(i),a=A.y(b),a0=new A.re(b,b.r,a.i("re<1>")),a0.c=b.e,a=a.c -case 12:if(!a0.q()){s=13 -break}b=a0.d -h=b==null?a.a(b):b -b=$.V() -a1=new A.cV("Get stored key of type "+A.A(h)+"...",null,$.db().$1(null),B.cX) -a2=b.c -a2.push(a1) -if(5<=b.a.a)A.dr(a1) -a1=n.f -a1.toString -a6=a1 -a7=h -s=14 -return A.f(j.I8(h),$async$Fn) -case 14:a6.j(0,a7,a9) -a1=new A.cV("Store new secret with this key...",null,$.db().$1(null),B.cX) -a2.push(a1) -if(5<=b.a.a)A.dr(a1) -b=n.e -b.toString -a1=n.f.h(0,h) -a1.toString -s=15 -return A.f(b.Ls(0,h,a1,!0),$async$Fn) -case 15:s=12 -break -case 13:s=10 -break -case 11:case 9:s=16 -return A.f(d.r.a1Q(n.e.b),$async$Fn) -case 16:c=d.a -b=t.N -case 17:a=J.w(d.r.a.a.to,"m.secret_storage.default_key") -a=a==null?null:A.ad(a.b,"key",B.d8,b) -if(!(a!==n.e.b)){s=18 -break}a=$.V() -a0=new A.cV("Waiting accountData to have the correct m.secret_storage.default_key",null,$.db().$1(null),B.cX) -a.c.push(a0) -if(5<=a.a.a)A.dr(a0) -s=19 -return A.f(c.Mo(null),$async$Fn) -case 19:s=17 -break -case 18:s=n.d!=null?20:21 -break -case 20:d=n.f -d.toString -d=new A.bi(d,A.y(d).i("bi<1,2>")).gW(0) -case 22:if(!d.q()){s=23 -break}c=d.d -c.toString -g=c -c=$.V() -b=new A.cV("Validate and stripe other keys "+g.a+"...",null,$.db().$1(null),B.cX) -c.c.push(b) -if(5<=c.a.a)A.dr(b) -c=n.e -c.toString -s=24 -return A.f(c.abF(g.a,g.b),$async$Fn) -case 24:s=22 -break -case 23:$.V().d7("And make super sure we have everything cached...") -s=25 -return A.f(n.e.Ke(),$async$Fn) -case 25:case 21:p=2 -s=6 -break -case 4:p=3 -a5=o.pop() -f=A.a4(a5) -e=A.ap(a5) -$.V().q1(0,"[Bootstrapping] Error trying to migrate old secrets",f,e) -n.srA(0,B.ob) -s=1 -break -s=6 -break -case 3:s=2 -break -case 6:n.aGI() -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$Fn,r)}, -aaj(){var s=0,r=A.n(t.H),q=this,p -var $async$aaj=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=q.e -if(q.c!==B.Hx||p==null)throw A.q(A.rF("Bad state")) -if(p.d==null)throw A.q(A.rF("Key not unlocked")) -$.V().d7("Maybe cache all...") -s=2 -return A.f(p.Ke(),$async$aaj) -case 2:q.aGI() -return A.l(null,r)}}) -return A.m($async$aaj,r)}, -aGI(){var s=this.a.f -s===$&&A.e() -if(s.gvP(0)){this.srA(0,B.Hy) -return}this.srA(0,B.zh)}, -abJ(a){return this.bRI(a)}, -bRI(a){var s=0,r=A.n(t.H),q=this,p -var $async$abJ=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:if(q.c!==B.Hy)throw A.q(A.rF("Bad state")) -s=a?2:4 -break -case 2:q.srA(0,B.zh) -s=3 -break -case 4:p=q.e -p.toString -s=5 -return A.f(A.kT(q.a.a,p),$async$abJ) -case 5:q.aGK() -case 3:return A.l(null,r)}}) -return A.m($async$abJ,r)}, -GG(a,b,c){return this.bwm(!0,!0,!0)}, -bwm(c2,c3,c4){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1 -var $async$GG=A.o(function(c5,c6){if(c5===1){o.push(c6) -s=p}for(;;)switch(s){case 0:if(n.c!==B.zh)throw A.q(A.rF("Bad state")) -a8=n.a -a9=a8.a -b0=a9.ok -b0.toString -m=b0 -p=4 -b1={} -b1.a=null -b0=t.N -l=A.c(b0,b0) -b1.b=b1.c=b1.d=null -k=null -b2=$.bP() -j=new A.Br(b2.gb5().c.akx()) -b3=j.a -b4=b2.gb5().c.aky(b3) -b1.a=b4 -b3=j.a -b3=b2.gb5().c.RK(b3) -k=b2.gb5().c.GU(b3) -b3=t.s -b5=A.b(["master"],b3) -b6=k -b7=t.z -i=A.j(["user_id",m,"usage",b5,"keys",A.j(["ed25519:"+b6,k],b0,b7)],b0,b7) -b1.d=A.YB(i) -J.aV(l,"m.cross_signing.master",b4) -h=new A.aQN(b1) -g=new A.Br(b2.gb5().c.akx()) -b5=g.a -f=b2.gb5().c.aky(b5) -b5=g.a -b5=b2.gb5().c.RK(b5) -e=b2.gb5().c.GU(b5) -b5=t.z -d=A.j(["user_id",m,"usage",A.b(["self_signing"],b3),"keys",A.j(["ed25519:"+A.A(e),e],b0,b5)],b0,b5) -b8=h.$1(d) -c=b8 -J.aV(d,"signatures",A.j([m,A.j(["ed25519:"+k,c],b0,b5)],b0,b5)) -b1.c=A.YB(d) -J.aV(l,"m.cross_signing.self_signing",f) -b=new A.Br(b2.gb5().c.akx()) -b6=b.a -a=b2.gb5().c.aky(b6) -b6=b.a -b6=b2.gb5().c.RK(b6) -a0=b2.gb5().c.GU(b6) -a1=A.j(["user_id",m,"usage",A.b(["user_signing"],b3),"keys",A.j(["ed25519:"+A.A(a0),a0],b0,b5)],b0,b5) -c=h.$1(a1) -a2=c -J.aV(a1,"signatures",A.j([m,A.j(["ed25519:"+k,a2],b0,b5)],b0,b5)) -b1.b=A.YB(a1) -J.aV(l,"m.cross_signing.user_signing",a) -n.srA(0,B.ze) -b0=$.V() -b0.d7("Upload device signing keys.") -b2=t.H -s=7 -return A.f(a9.abo(new A.aQM(b1,n),b2),$async$GG) -case 7:b0.d7("Device signing keys have been uploaded.") -s=b1.d!=null?8:9 -break -case 8:case 10:b3=b1.d.b -b9=new A.aH(b3,A.y(b3).i("aH<2>")).gW(0) -if(!b9.q())A.a3(A.cM()) -if(b9.gI(0)!=null){b3=J.w(a9.bH,a9.ok) -if(b3==null)b3=null -else{b3=b3.wq("master") -b3=b3==null?null:b3.b.h(0,"ed25519:"+A.A(b3.ax))}b5=b1.d.b -b9=new A.aH(b5,A.y(b5).i("aH<2>")).gW(0) -if(!b9.q())A.a3(A.cM()) -b3=b3==b9.gI(0)}else b3=!1 -if(!!b3){s=11 -break}b3=new A.cV("Waiting for master to be created",null,$.db().$1(null),B.cX) -b0.c.push(b3) -if(5<=b0.a.a)A.dr(b3) -s=12 -return A.f(a9.Mo(null),$async$GG) -case 12:s=10 -break -case 11:case 9:s=n.e!=null?13:14 -break -case 13:a3=A.b([],t.mo) -for(b0=l,b0=new A.bi(b0,A.y(b0).i("bi<1,2>")).gW(0);b0.q();){b3=b0.d -b3.toString -a4=b3 -b3=n.e -b3.toString -J.dV(a3,b3.acX(0,a4.a,a4.b))}b0=$.V() -b0.d7("Store new SSSS key entries...") -s=15 -return A.f(A.h6(a3,!1,b2),$async$GG) -case 15:case 14:a5=A.b([],t.xN) -s=b1.d!=null?16:17 -break -case 16:b2=J.w(a9.bH,a9.ok) -if(b2==null)b2=null -else{b2=b2.wq("master") -b2=b2==null?null:b2.b.h(0,"ed25519:"+A.A(b2.ax))}b3=b1.d.b -if(b2!==new A.aH(b3,A.y(b3).i("aH<2>")).gS(0)){a8=A.rF("ERROR: New master key does not match up!") -throw A.q(a8)}b0.d7("Set own master key to verified...") -s=18 -return A.f(J.w(a9.bH,a9.ok).wq("master").xU(!0,!1),$async$GG) -case 18:b2=J.w(a9.bH,a9.ok).wq("master") -b2.toString -J.dV(a5,b2) -case 17:if(b1.c!=null){b2=J.w(a9.bH,a9.ok).d.h(0,a9.p2) -b2.toString -J.dV(a5,b2)}b0.d7("Sign ourself...") -a8=a8.f -a8===$&&A.e() -s=19 -return A.f(a8.D7(0,a5),$async$GG) -case 19:p=2 -s=6 -break -case 4:p=3 -c1=o.pop() -a6=A.a4(c1) -a7=A.ap(c1) -$.V().q1(0,"[Bootstrapping] Error setting up cross signing",a6,a7) -n.srA(0,B.ob) -s=1 -break -s=6 -break -case 3:s=2 -break -case 6:a8=n.e -a8.toString -s=20 -return A.f(A.kT(a9,a8),$async$GG) -case 20:n.aGK() -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$GG,r)}, -aGK(){var s=this.a.c -s===$&&A.e() -s=s.a.r -s===$&&A.e() -if(s.Ka("m.megolm_backup.v1")){this.srA(0,B.Hz) -return}this.srA(0,B.zf)}, -MH(a){return this.bwn(!0)}, -bwn(a){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b -var $async$MH=A.o(function(a0,a1){if(a0===1){o.push(a1) -s=p}for(;;)switch(s){case 0:if(n.c!==B.zf)throw A.q(A.rF("Bad state")) -p=4 -h=$.bP() -m=new A.Ny(h.gb5().c.bAC()) -l=null -k=null -g=m.a -l=h.gb5().c.a7p(g) -g=m.a -k=h.gb5().c.bAD(g) -g=$.V() -g.d7("Create the new backup version...") -h=n.a.a -s=7 -return A.f(h.a_A(B.o9,A.j(["public_key",l],t.N,t.z)),$async$MH) -case 7:g.d7("Store the secret...") -f=n.e -if(f==null)f=null -else{e=k -e=f.acX(0,"m.megolm_backup.v1",B.bA.grm().au(e)) -f=e}e=t.H -d=t.C -s=8 -return A.f(d.b(f)?f:A.bc(f,e),$async$MH) -case 8:g.d7("And finally set all megolm keys as needing to be uploaded again...") -s=9 -return A.f(h.y.SQ(),$async$MH) -case 9:g.d7("And uploading keys...") -h=h.z -if(h==null)h=null -else{h=h.c -h===$&&A.e() -h=h.apc()}s=10 -return A.f(d.b(h)?h:A.bc(h,e),$async$MH) -case 10:p=2 -s=6 -break -case 4:p=3 -b=o.pop() -j=A.a4(b) -i=A.ap(b) -$.V().q1(0,"[Bootstrapping] Error setting up online key backup",j,i) -n.srA(0,B.ob) -h=n.a.a.ap -g=new A.yt(j) -h.a=g -h.c.v(0,g) -s=1 -break -s=6 -break -case 3:s=2 -break -case 6:n.srA(0,B.Hu) -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$MH,r)}, -srA(a,b){var s=this -$.V().d7("BootstrapState: "+b.l(0)) -if(s.c!==B.ob)s.c=b -s.b.$1(s)}} -A.aQO.prototype={ -$2(a,b){return b.gdm(b)}, -$S:196} -A.aQP.prototype={ -$1(a){return a+1}, -$S:30} -A.aQQ.prototype={ -$0(){return 1}, -$S:75} -A.aQR.prototype={ -$2(a,b){return B.c.bM(a.b,b.b)}, -$S:1294} -A.aQJ.prototype={ -$2(a,b){return b.ga2(b)}, -$S:196} -A.aQK.prototype={ -$1(a){var s=this.a,r=s.a -s.cI(s,new A.aQL(a)) -return r-s.a}, -$S:397} -A.aQL.prototype={ -$2(a,b){return b.p(0,this.a)}, -$S:196} -A.aQS.prototype={ -$1(a){var s=this.a,r=A.y(s).i("bi<1,2>"),q=r.i("e1"),p=A.eH(new A.e1(new A.az(new A.bi(s,r),new A.aQT(a),r.i("az")),new A.aQU(),q),q.i("D.E")) -s.cI(s,new A.aQV(a)) -return p}, -$S:1295} -A.aQT.prototype={ -$1(a){return a.b.p(0,this.a)}, -$S:476} -A.aQU.prototype={ -$1(a){return a.a}, -$S:490} -A.aQV.prototype={ -$2(a,b){return b.p(0,this.a)}, -$S:196} -A.aQN.prototype={ -$1(a){var s,r=this.a.a,q=$.bP(),p=new A.Br(q.gb5().c.RJ(r)) -r=A.e2(B.of.grm().au(a),0,null) -s=p.a -s=q.gb5().c.akz(r,s) -return q.gb5().c.Y5(s)}, -$S:1296} -A.aQM.prototype={ -$1(a){var s=this.a -return this.b.a.a.a0B(a,s.d,s.c,s.b)}, -$S:231} -A.aco.prototype={ -l(a){return"BootstrapBadStateException: "+this.a}, -$ibq:1} -A.ob.prototype={ -H(){return"KeyVerificationState."+this.b}} -A.Fj.prototype={ -H(){return"KeyVerificationMethod."+this.b}} -A.c4h.prototype={ -$1(a){return!B.b.p(this.a,a)}, -$S:9} -A.c4i.prototype={ -$1(a){return B.f.b0(a,"m.qr_code")}, -$S:9} -A.v2.prototype={ -n(){$.V().dJ("[Key Verification] disposing object...") -this.db=null -var s=this.w -if(s!=null)s.n()}, -gNX(){var s,r,q="m.reciprocate.v1",p=A.aQ(t.N),o=this.b.a,n=o.Q -if(n.p(0,B.Cm)||n.p(0,B.Cl))p.v(0,"m.sas.v1") -s=o.ok -if(this.d!==s){o=J.w(o.bH,s) -if(o==null)o=null -else{o=o.wq("master") -o=o==null?null:o.gcU()}r=o===!0}else r=!0 -if(n.p(0,B.e82)&&r){p.v(0,"m.qr_code.show.v1") -p.v(0,q)}if(n.p(0,B.e83)&&r){p.v(0,"m.qr_code.scan.v1") -p.v(0,q)}o=A.H(p,p.$ti.i("cD.E")) -return o}, -Us(){var s=0,r=A.n(t.H),q=this,p -var $async$Us=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=A.c(t.N,t.z) -p.j(0,"methods",q.gNX()) -if(q.c==null)p.j(0,"timestamp",Date.now()) -s=2 -return A.f(q.wr(0,"m.key.verification.request",p),$async$Us) -case 2:q.r=!0 -q.D(B.vp) -q.at=new A.bv(Date.now(),0,!1) -return A.l(null,r)}}) -return A.m($async$Us,r)}, -zk(a){var s=0,r=A.n(t.H),q=this,p,o,n -var $async$zk=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:if(q.c==null)q.a=q.b.a.CT() -p=q.b -o=p.f -o===$&&A.e() -n=o.gvP(0) -if(n){s=5 -break}else c=n -s=6 -break -case 5:s=7 -return A.f(o.v5(),$async$zk) -case 7:c=!c&&!p.a.gKb() -case 6:s=c?2:4 -break -case 2:q.D(B.OQ) -q.Q="request" -s=3 -break -case 4:s=8 -return A.f(q.Us(),$async$zk) -case 8:case 3:return A.l(null,r)}}) -return A.m($async$zk,r)}, -tL(a,b,c){return this.bFY(a,b,c)}, -ue(a,b){return this.tL(a,b,null)}, -bFY(a7,a8,a9){var s=0,r=A.n(t.H),q,p=2,o=[],n=[],m=this,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6 -var $async$tL=A.o(function(b0,b1){if(b0===1){o.push(b1) -s=p}for(;;)switch(s){case 0:if(m.ch||A.b7([B.kx,B.kw],t.yK).p(0,m.ay)){s=1 -break}a=t.z -case 3:if(!m.dy){s=4 -break}s=5 -return A.f(A.hy(new A.aW(5e4),null,a),$async$tL) -case 5:s=3 -break -case 4:m.dy=!0 -a0=$.V() -a0.dJ("[Key Verification] Received type "+a7+": "+A.A(a8)) -p=7 -l=m.ax -case 10:switch(a7){case"m.key.verification.request":s=12 -break -case"m.key.verification.ready":s=13 -break -case"m.key.verification.start":s=14 -break -case"m.key.verification.done":s=15 -break -case"m.key.verification.cancel":s=16 -break -default:s=17 -break}break -case 12:if(m.f==null)m.f=J.w(a8,"from_device") -if(m.a==null)m.a=a9==null?J.w(a8,"transaction_id"):a9 -k=new A.bv(Date.now(),0,!1) -a=J.T(a8) -j=new A.bv(A.fL(a.h(a8,"timestamp"),0,!1),0,!1) -s=k.uX(0-A.cX(0,0,0,0,10,0).a).Hi(j)||k.uX(A.cX(0,0,0,0,5,0).a).Fh(j)?18:19 -break -case 18:s=20 -return A.f(m.MM(0,"m.timeout",k.uX(0-A.cX(0,0,0,0,20,0).a).Hi(j)),$async$tL) -case 20:n=[1] -s=8 -break -case 19:a0=m.b.a -a1=m.d -a2=J.w(a0.bH,a1) -if(a2==null)a2=null -else{a2=a2.d -a3=m.f -a3.toString -a3=a2.h(0,a3) -a2=a3}s=a2==null?21:22 -break -case 21:s=23 -return A.f(a0.z9(A.b7([a1],t.N)),$async$tL) -case 23:a0=J.w(a0.bH,a1) -if(a0==null)a0=null -else{a0=a0.d -a1=m.f -a1.toString -a1=a0.h(0,a1) -a0=a1}s=a0==null?24:25 -break -case 24:s=26 -return A.f(m.tm(0,"im.fluffychat.unknown_device"),$async$tL) -case 26:n=[1] -s=8 -break -case 25:case 22:m.y=A.dZ(a.h(a8,"methods"),!0,t.N) -a=A.cex(m.gNX(),a.h(a8,"methods")) -m.x=a -s=a.length===0?27:28 -break -case 27:s=29 -return A.f(m.tm(0,"m.unknown_method"),$async$tL) -case 29:n=[1] -s=8 -break -case 28:m.D(B.vo) -s=11 -break -case 13:s=m.f==="*"?30:31 -break -case 30:a0=J.T(a8) -m.f=a0.h(a8,"from_device") -if(m.a==null)m.a=a9==null?a0.h(a8,"transaction_id"):a9 -a0=m.b.a -a1=J.w(a0.bH,m.d) -if(a1==null)a1=null -else{a1=a1.d -a1=new A.aH(a1,A.y(a1).i("aH<2>"))}if(a1==null)a1=new A.iN(t.vR) -i=A.dZ(a1,!0,t.Rz) -J.mw(i,new A.bfs(m)) -h=A.j(["reason","Another device accepted the request","code","m.accepted"],t.N,a) -m.a9w(h) -s=32 -return A.f(a0.xT(i,"m.key.verification.cancel",h),$async$tL) -case 32:case 31:if(m.f==null)m.f=J.w(a8,"from_device") -a=m.b.a -a0=m.d -a1=J.w(a.bH,a0) -if(a1==null)a1=null -else{a1=a1.d -a2=m.f -a2.toString -a2=a1.h(0,a2) -a1=a2}s=a1==null?33:34 -break -case 33:s=35 -return A.f(a.z9(A.b7([a0],t.N)),$async$tL) -case 35:a=J.w(a.bH,a0) -if(a==null)a=null -else{a=a.d -a0=m.f -a0.toString -a0=a.h(0,a0) -a=a0}s=a==null?36:37 -break -case 36:s=38 -return A.f(m.tm(0,"im.fluffychat.unknown_device"),$async$tL) -case 38:n=[1] -s=8 -break -case 37:case 34:a=J.T(a8) -m.y=A.dZ(a.h(a8,"methods"),!0,t.N) -a0=A.cex(m.gNX(),a.h(a8,"methods")) -m.x=a0 -s=a0.length===0?39:40 -break -case 39:s=41 -return A.f(m.tm(0,"m.unknown_method"),$async$tL) -case 41:n=[1] -s=8 -break -case 40:m.ax=a7 -s=42 -return A.f(m.TM(),$async$tL) -case 42:s=!A.csj(m.gNX(),a.h(a8,"methods"))?43:45 -break -case 43:s=B.b.p(m.gNX(),"m.sas.v1")?46:47 -break -case 46:d=A.cqY(B.b.gS(m.x),m) -m.w=d -g=d -s=48 -return A.f(g.Ih(),$async$tL) -case 48:m.D(B.vp) -case 47:s=44 -break -case 45:m.D(B.OP) -case 44:s=11 -break -case 14:if(m.f==null)m.f=J.w(a8,"from_device") -if(m.a==null)m.a=a9==null?J.w(a8,"transaction_id"):a9 -s=m.w!=null?49:50 -break -case 49:s=J.v(J.w(a8,"method"),m.w.ga5U())?51:53 -break -case 51:a=m.b.a -f=A.A(a.ok)+"|"+A.A(a.p2) -e=A.b([f,m.d+"|"+A.A(m.f)],t.s) -J.cBi(e) -if(J.kL(e)===f){n=[1] -s=8 -break}else{m.r=!1 -m.ax="m.key.verification.request" -l="m.key.verification.request" -m.w.n()}s=52 -break -case 53:s=54 -return A.f(m.tm(0,"m.unexpected_message"),$async$tL) -case 54:n=[1] -s=8 -break -case 52:case 50:s=55 -return A.f(m.CR(A.b(["m.key.verification.request","m.key.verification.ready"],t._m)),$async$tL) -case 55:if(!b1){n=[1] -s=8 -break}a=J.T(a8) -s=!B.b.p(m.gNX(),a.h(a8,"method"))?56:57 -break -case 56:s=58 -return A.f(m.tm(0,"m.unknown_method"),$async$tL) -case 58:n=[1] -s=8 -break -case 57:s=m.ax==="m.key.verification.request"?59:60 -break -case 59:s=!B.b.p(m.x,a.h(a8,"method"))?61:62 -break -case 61:s=63 -return A.f(m.tm(0,"m.unknown_method"),$async$tL) -case 63:n=[1] -s=8 -break -case 62:case 60:a1=m.b.a -a2=m.d -a3=J.w(a1.bH,a2) -if(a3==null)a3=null -else{a3=a3.d -a4=m.f -a4.toString -a4=a3.h(0,a4) -a3=a4}s=a3==null?64:65 -break -case 64:s=66 -return A.f(a1.z9(A.b7([a2],t.N)),$async$tL) -case 66:a1=J.w(a1.bH,a2) -if(a1==null)a1=null -else{a1=a1.d -a2=m.f -a2.toString -a2=a1.h(0,a2) -a1=a2}s=a1==null?67:68 -break -case 67:s=69 -return A.f(m.tm(0,"im.fluffychat.unknown_device"),$async$tL) -case 69:n=[1] -s=8 -break -case 68:case 65:a=A.cqY(a.h(a8,"method"),m) -m.w=a -s=m.ax==null?70:72 -break -case 70:s=m.c!=null?73:74 -break -case 73:s=75 -return A.f(m.MM(0,"m.unknown_method",!0),$async$tL) -case 75:n=[1] -s=8 -break -case 74:s=!a.abG(a8)?76:77 -break -case 76:s=78 -return A.f(m.tm(0,"m.unknown_method"),$async$tL) -case 78:n=[1] -s=8 -break -case 77:m.z=a8 -m.D(B.vo) -s=71 -break -case 72:a0.dJ("handling start in method.....") -s=79 -return A.f(m.w.ue(a7,a8),$async$tL) -case 79:case 71:s=11 -break -case 15:s=m.ay===B.OR?80:81 -break -case 80:s=82 -return A.f(m.wr(0,"m.key.verification.done",A.c(t.N,a)),$async$tL) -case 82:m.D(B.kw) -case 81:s=11 -break -case 16:m.ch=!0 -a=J.T(a8) -m.CW=a.h(a8,"code") -m.cx=a.h(a8,"reason") -m.D(B.kx) -s=11 -break -case 17:d=m.w -s=d!=null?83:85 -break -case 83:s=86 -return A.f(d.ue(a7,a8),$async$tL) -case 86:s=84 -break -case 85:s=87 -return A.f(m.tm(0,"m.invalid_message"),$async$tL) -case 87:case 84:s=11 -break -case 11:a=m.ax -a0=l -if(a==null?a0==null:a===a0)m.ax=a7 -n.push(9) -s=8 -break -case 7:p=6 -a6=o.pop() -c=A.a4(a6) -b=A.ap(a6) -$.V().q1(0,"[Key Verification] An error occured",c,b) -s=88 -return A.f(m.tm(0,"m.invalid_message"),$async$tL) -case 88:n.push(9) -s=8 -break -case 6:n=[2] -case 8:p=2 -m.dy=!1 -s=n.pop() -break -case 9:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$tL,r)}, -Ko(a,b){return this.bLz(a,b)}, -bLy(a){return this.Ko(null,a)}, -bLx(a){return this.Ko(a,!1)}, -bLz(a,b){var s=0,r=A.n(t.H),q,p=this,o,n,m -var $async$Ko=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:m=new A.bfu(p) -s=b?3:4 -break -case 3:s=5 -return A.f(m.$0(),$async$Ko) -case 5:s=1 -break -case 4:o=p.b.r -o===$&&A.e() -n=o.a_n(0,"m.cross_signing.user_signing") -s=6 -return A.f(n.bQD(0,a,null,null),$async$Ko) -case 6:s=7 -return A.f(n.Ke(),$async$Ko) -case 7:s=8 -return A.f(m.$0(),$async$Ko) -case 8:case 1:return A.l(q,r)}}) -return A.m($async$Ko,r)}, -Mx(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l -var $async$Mx=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:s=3 -return A.f(p.CR(A.b(["m.key.verification.request","m.key.verification.start"],t._m)),$async$Mx) -case 3:if(!b){s=1 -break}p.D(B.vp) -s=p.ax==="m.key.verification.request"?4:6 -break -case 4:o=t.N -n=A.dZ(p.gNX(),!0,o) -m=p.b.a -l=m.ok -if(p.d===l){l=J.w(m.bH,l) -if(l==null)l=null -else{l=l.d.h(0,p.f) -l=l==null?null:l.a8S(!0)}if(l!==!0){m=J.w(m.bH,m.ok) -if(m==null)m=null -else{m=m.wq("master") -m=m==null?null:m.gcU()}m=m!==!0}else m=!1 -if(m){B.b.cI(n,new A.bfr()) -B.b.A(n,"m.reciprocate.v1") -p.x=A.cex(n,A.dZ(p.x,!0,o))}}s=7 -return A.f(p.wr(0,"m.key.verification.ready",A.j(["methods",n],o,t.z)),$async$Mx) -case 7:s=8 -return A.f(p.TM(),$async$Mx) -case 8:p.D(B.OP) -s=5 -break -case 6:o=p.w -o.toString -m=p.z -m.toString -s=9 -return A.f(o.ue("m.key.verification.start",m),$async$Mx) -case 9:case 5:case 1:return A.l(q,r)}}) -return A.m($async$Mx,r)}, -a_Z(){var s=0,r=A.n(t.H),q,p=this -var $async$a_Z=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:if(p.ch||A.b7([B.kx,B.kw],t.yK).p(0,p.ay)){s=1 -break}s=3 -return A.f(p.CR(A.b(["m.key.verification.request","m.key.verification.start"],t._m)),$async$a_Z) -case 3:if(!b){s=1 -break}s=4 -return A.f(p.tm(0,"m.user"),$async$a_Z) -case 4:case 1:return A.l(q,r)}}) -return A.m($async$a_Z,r)}, -ER(){var s=0,r=A.n(t.H),q=this,p -var $async$ER=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=q.w -s=p instanceof A.CZ?2:3 -break -case 2:s=4 -return A.f(p.ER(),$async$ER) -case 4:case 3:return A.l(null,r)}}) -return A.m($async$ER,r)}, -HA(){var s=0,r=A.n(t.H),q=this,p -var $async$HA=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=q.w -s=p instanceof A.CZ?2:3 -break -case 2:s=4 -return A.f(p.HA(),$async$HA) -case 4:case 3:return A.l(null,r)}}) -return A.m($async$HA,r)}, -gaSe(){var s,r=this.w -if(r instanceof A.CZ){r=A.cqf(r.aLt(5),13) -s=A.U(r).i("O<1,p>") -r=A.H(new A.O(r,new A.bfw(),s),s.i("a2.E")) -return r}return A.b([],t.t)}, -gaqg(){var s=this.w -if(s instanceof A.CZ){s=s.r -return s==null?A.b([],t.s):s}return A.b([],t.s)}, -gaSd(){var s,r=this.w -if(r instanceof A.CZ){s=A.cqf(r.aLt(6),6) -r=A.U(s).i("O<1,xG>") -r=A.H(new A.O(s,new A.bfv(),r),r.i("a2.E")) -return B.b.d_(r,0,7)}return A.b([],t.W4)}, -SV(a){return this.bJv(a)}, -bJu(){return this.SV(0)}, -bJv(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l -var $async$SV=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:n=p.b -m=n.f -m===$&&A.e() -s=m.gvP(0)?3:5 -break -case 3:l=m.gvP(0) -if(l){s=6 -break}else c=l -s=7 -break -case 6:s=8 -return A.f(m.v5(),$async$SV) -case 8:case 7:m=c -s=4 -break -case 5:m=!0 -case 4:s=m?9:11 -break -case 9:m=n.c -m===$&&A.e() -o=m.a.r -o===$&&A.e() -s=o.Ka("m.megolm_backup.v1")?12:14 -break -case 12:o=m.a.r -o===$&&A.e() -l=o.Ka("m.megolm_backup.v1") -if(l){s=15 -break}else c=l -s=16 -break -case 15:s=17 -return A.f(m.v5(),$async$SV) -case 17:case 16:m=c -s=13 -break -case 14:m=!0 -case 13:s=10 -break -case 11:m=!1 -case 10:if(m){s=1 -break}n=n.r -n===$&&A.e() -m=t.Kh -m=A.H(new A.c_(p.as,m),m.i("D.E")) -n.SU(m) -if(2<=a){s=1 -break}A.d4(A.cX(0,0,0,0,0,[10,60][a]),new A.bft(p,a)) -case 1:return A.l(q,r)}}) -return A.m($async$SV,r)}, -FM(a,b){return this.bRr(a,b)}, -bRr(a0,a1){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a -var $async$FM=A.o(function(a2,a3){if(a2===1)return A.k(a3,r) -for(;;)switch(s){case 0:p.as=A.b([],t.xN) -o=p.b -n=o.a -m=p.d -l=J.w(n.bH,m) -s=l==null?3:4 -break -case 3:s=5 -return A.f(p.tm(0,"m.key_mismatch"),$async$FM) -case 5:s=1 -break -case 4:k=new A.bi(a0,A.y(a0).i("bi<1,2>")).gW(0) -case 6:if(!k.q()){s=7 -break}j=k.d -i=B.f.cD(j.a,8) -h=j.b -g=l.d.h(0,i) -if(g==null)g=l.e.h(0,i) -s=g!=null?8:9 -break -case 8:s=12 -return A.f(a1.$2(h,g),$async$FM) -case 12:s=!a3?10:11 -break -case 10:s=13 -return A.f(p.tm(0,"m.key_mismatch"),$async$FM) -case 13:s=1 -break -case 11:p.as.push(g) -case 9:s=6 -break -case 7:f=n.gKb() -k=p.as,e=k.length,d=!1,c=0 -case 14:if(!(c") -k=new A.az(new A.aH(o,n),new A.bfx(),n.i("az"))}s=k!=null?12:13 -break -case 12:o=A.H(k,k.$ti.i("D.E")) -s=14 -return A.f(p.xT(o,b,c),$async$wr) -case 14:case 13:s=10 -break -case 11:p.vO(0,"[Key Verification] Tried to broadcast and un-broadcastable type: "+b) -case 10:s=7 -break -case 8:o=q.b.a -m=J.w(o.bH,n) -s=(m==null?null:m.d.h(0,q.f))!=null?15:17 -break -case 15:p=J.w(o.bH,n).d.h(0,q.f) -p.toString -s=18 -return A.f(o.xT(A.b([p],t.YU),b,c),$async$wr) -case 18:s=16 -break -case 17:p.vO(0,"[Key Verification] Unknown device") -case 16:case 7:case 3:return A.l(null,r)}}) -return A.m($async$wr,r)}, -D(a){var s -if(this.ay!==B.kx)this.ay=a -s=this.e -if(s!=null)s.$0()}, -ac1(a){return this.aQU(a)}, -aQU(a){var s=0,r=A.n(t.zn),q,p=this,o,n,m,l,k,j,i,h,g -var $async$ac1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:k=p.b.a -j=k.bH -i=J.T(j) -h=i.h(j,k.ok) -g=i.h(j,p.d) -i=h==null -if(i)o=null -else{k=k.p2 -k.toString -o=h.Pa(0,k)}n=i?null:h.wq("master") -k=g==null -if(k)m=null -else{i=p.f -i.toString -m=g.Pa(0,i)}l=k?null:g.wq("master") -if(a===B.a8D&&n!=null&&l!=null){if(n.gcU()){k=n.b.h(0,"ed25519:"+A.A(n.ax)) -k.toString -i=l.b.h(0,"ed25519:"+A.A(l.ax)) -i.toString -q=new A.ah(k,i) -s=1 -break}}else if(a===B.a8E&&n!=null&&m!=null){if(n.gcU()){k=n.b.h(0,"ed25519:"+A.A(n.ax)) -k.toString -i=m.b.h(0,"ed25519:"+A.A(m.gwI(m))) -i.toString -q=new A.ah(k,i) -s=1 -break}}else if(a===B.a8F&&n!=null&&o!=null){k=o.b.h(0,"ed25519:"+A.A(o.gwI(o))) -k.toString -i=n.b.h(0,"ed25519:"+A.A(n.ax)) -i.toString -q=new A.ah(k,i) -s=1 -break}q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$ac1,r)}, -TM(){var s=0,r=A.n(t.gX),q,p=this,o,n,m,l,k,j,i,h,g -var $async$TM=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:h=new A.PH(new Uint8Array(0),0) -g=A.DA(11) -g=B.bA.grm().au(g) -o=A.aD("=+$",!0,!1,!0,!1) -p.db=A.cC(g,o,"") -g=p.b.a -o=g.ok -if(o===p.d){n=g.z -m=!1 -if(n!=null){n=n.d -n===$&&A.e() -if(n.b!=null){g=J.w(g.bH,o) -o=null -if(g==null)g=o -else{g=g.wq("master") -if(g==null)g=o -else{g=g.w -g=g===!0}}g=g===!0}else g=m}else g=m -l=g?B.a8E:B.a8F}else l=B.a8D -h.L(0,B.o8.au("MATRIX")) -h.BU(0,2) -h.BU(0,l.c) -g=p.a -g.toString -k=B.X.au(g) -j=new Uint8Array(2) -g=J.jp(B.o.gae(j),0,null) -g.$flags&2&&A.z(g,10) -g.setUint16(0,k.length,!1) -h.L(0,j) -h.L(0,k) -s=3 -return A.f(p.ac1(l),$async$TM) -case 3:i=b -if(i!=null){h.L(0,A.wp(i.a)) -h.L(0,A.wp(i.b))}else{q=null -s=1 -break}g=p.db -g.toString -h.L(0,A.wp(g)) -p.db.toString -q=new A.apt() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$TM,r)}} -A.bfs.prototype={ -$1(a){var s=this.a -return A.b7([s.f,s.b.a.p2],t.u).p(0,a.ax)}, -$S:44} -A.bfu.prototype={ -$0(){var s=0,r=A.n(t.H),q=this,p,o -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=q.a -o=p.Q -s=o==="request"?2:4 -break -case 2:s=5 -return A.f(p.Us(),$async$$0) -case 5:s=3 -break -case 4:if(o==="done"){o=p.b.f -o===$&&A.e() -o.D7(0,p.as) -p.D(B.kw)}else if(o==="showQRSuccess")p.D(B.OR) -case 3:return A.l(null,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.bfr.prototype={ -$1(a){return B.f.b0(a,"m.qr_code")}, -$S:9} -A.bfw.prototype={ -$1(a){return a+1000}, -$S:30} -A.bfv.prototype={ -$1(a){return new A.xG(a)}, -$S:1297} -A.bft.prototype={ -$0(){return this.a.SV(this.b+1)}, -$S:0} -A.bfx.prototype={ -$1(a){return a.a8S(!0)}, -$S:44} -A.bUz.prototype={ -ga5U(){$===$&&A.e() -return $}, -gb7(a){return this.ga5U()}, -n(){}} -A.bUA.prototype={ -abG(a){var s=J.T(a) -if(!J.v(s.h(a,"method"),"m.reciprocate.v1"))return!1 -if(!J.v(s.h(a,"secret"),this.a.db))return!1 -return!0}, -ue(a,b){return this.bFZ(a,b)}, -bFZ(a,b){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i -var $async$ue=A.o(function(c,d){if(c===1){o.push(d) -s=p}for(;;)switch(s){case 0:p=4 -case 7:switch(a){case"m.key.verification.start":s=9 -break -default:s=8 -break}break -case 9:k=n.a -s=10 -return A.f(k.CR(A.b(["m.key.verification.ready","m.key.verification.request"],t._m)),$async$ue) -case 10:if(!d){s=1 -break}s=!n.abG(b)?11:12 -break -case 11:s=13 -return A.f(k.tm(0,"m.invalid_message"),$async$ue) -case 13:s=1 -break -case 12:k.D(B.e85) -s=8 -break -case 8:p=2 -s=6 -break -case 4:p=3 -i=o.pop() -m=A.a4(i) -l=A.ap(i) -$.V().q1(0,"[Key Verification Reciprocate] An error occured",m,l) -k=n.a -s=k.f!=null?14:15 -break -case 14:s=16 -return A.f(k.tm(0,"m.invalid_message"),$async$ue) -case 16:case 15:s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$ue,r)}, -Ih(){var s=0,r=A.n(t.H),q=this,p,o -var $async$Ih=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=q.a -o=A.j(["method","m.reciprocate.v1","secret",p.db],t.N,t.z) -p.a9w(o) -s=2 -return A.f(p.wr(0,"m.key.verification.start",o),$async$Ih) -case 2:return A.l(null,r)}}) -return A.m($async$Ih,r)}, -n(){}, -ga5U(){return"m.reciprocate.v1"}} -A.a_n.prototype={ -H(){return"QRMode."+this.b}} -A.apt.prototype={} -A.CZ.prototype={ -gamZ(){var s=A.b([],t.s),r=this.a.b.a.Q -if(r.p(0,B.Cl))s.push("emoji") -if(r.p(0,B.Cm))s.push("decimal") -return s}, -ue(a,b){return this.bG_(a,b)}, -bG_(a,b){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e -var $async$ue=A.o(function(c,d){if(c===1){o.push(d) -s=p}for(;;)switch(s){case 0:p=4 -case 7:switch(a){case"m.key.verification.start":s=9 -break -case"m.key.verification.accept":s=10 -break -case"m.key.verification.key":s=11 -break -case"m.key.verification.mac":s=12 -break -default:s=8 -break}break -case 9:k=n.a -s=13 -return A.f(k.CR(A.b(["m.key.verification.ready","m.key.verification.request","m.key.verification.start"],t._m)),$async$ue) -case 13:if(!d){s=1 -break}s=!n.abG(b)?14:15 -break -case 14:s=16 -return A.f(k.tm(0,"m.unknown_method"),$async$ue) -case 16:s=1 -break -case 15:s=17 -return A.f(n.WJ(),$async$ue) -case 17:s=8 -break -case 10:k=n.a -s=18 -return A.f(k.CR(A.b(["m.key.verification.ready","m.key.verification.request"],t._m)),$async$ue) -case 18:if(!d){s=1 -break}s=!n.bbJ(b)?19:20 -break -case 19:s=21 -return A.f(k.tm(0,"m.unknown_method"),$async$ue) -case 21:s=1 -break -case 20:s=22 -return A.f(n.WK(),$async$ue) -case 22:s=8 -break -case 11:k=n.a -s=23 -return A.f(k.CR(A.b(["m.key.verification.accept","m.key.verification.start"],t._m)),$async$ue) -case 23:if(!d){s=1 -break}j=J.T(b) -n.y=j.h(b,"key") -i=n.Q -if(i==null||i.c)A.a3(A.bs("SAS object is disposed")) -j=j.h(b,"key") -if(i.c)A.a3(A.bs("Sas has been disposed")) -i.c=!0 -h=i.a -n.as=new A.b5w($.bP().gb5().c.bAI(j,h)) -s=k.ax==="m.key.verification.start"?24:26 -break -case 24:s=27 -return A.f(n.WK(),$async$ue) -case 27:s=25 -break -case 26:e=J -s=30 -return A.f(n.a67(),$async$ue) -case 30:s=e.v(d,!1)?28:29 -break -case 28:s=31 -return A.f(k.tm(0,"m.mismatched_commitment"),$async$ue) -case 31:s=1 -break -case 29:case 25:k.D(B.e84) -s=8 -break -case 12:k=n.a -s=32 -return A.f(k.CR(A.b(["m.key.verification.key"],t._m)),$async$ue) -case 32:if(!d){s=1 -break}n.z=b -s=k.ay===B.OS?33:34 -break -case 33:s=35 -return A.f(n.M8(),$async$ue) -case 35:case 34:s=8 -break -case 8:p=2 -s=6 -break -case 4:p=3 -f=o.pop() -m=A.a4(f) -l=A.ap(f) -$.V().q1(0,"[Key Verification SAS] An error occured",m,l) -k=n.a -s=k.f!=null?36:37 -break -case 36:s=38 -return A.f(k.tm(0,"m.invalid_message"),$async$ue) -case 38:case 37:s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$ue,r)}, -ER(){var s=0,r=A.n(t.H),q=this -var $async$ER=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:s=2 -return A.f(q.a5l(),$async$ER) -case 2:q.a.D(B.OS) -s=q.z!=null?3:4 -break -case 3:s=5 -return A.f(q.M8(),$async$ER) -case 5:case 4:return A.l(null,r)}}) -return A.m($async$ER,r)}, -HA(){var s=0,r=A.n(t.H),q=this -var $async$HA=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:s=2 -return A.f(q.a.tm(0,"m.mismatched_sas"),$async$HA) -case 2:return A.l(null,r)}}) -return A.m($async$HA,r)}, -Ih(){var s=0,r=A.n(t.H),q=this,p,o -var $async$Ih=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=A.j(["method","m.sas.v1","key_agreement_protocols",B.Cy,"hashes",B.D5,"message_authentication_codes",B.CR,"short_authentication_string",q.gamZ()],t.N,t.z) -o=q.a -o.a9w(p) -q.w=A.e2(B.of.grm().au(p),0,null) -s=2 -return A.f(o.wr(0,"m.key.verification.start",p),$async$Ih) -case 2:return A.l(null,r)}}) -return A.m($async$Ih,r)}, -abG(a){var s,r,q,p,o=this,n=J.T(a) -if(!J.v(n.h(a,"method"),"m.sas.v1"))return!1 -s=A.aKi(B.Cy,n.h(a,"key_agreement_protocols")) -if(s.length===0)return!1 -o.d=B.b.gS(s) -r=A.aKi(B.D5,n.h(a,"hashes")) -if(r.length===0)return!1 -o.e=B.b.gS(r) -q=A.aKi(B.CR,n.h(a,"message_authentication_codes")) -if(q.length===0)return!1 -o.f=B.b.gS(q) -p=A.aKi(o.gamZ(),n.h(a,"short_authentication_string")) -if(p.length===0)return!1 -o.r=p -o.w=A.e2(B.of.grm().au(a),0,null) -return!0}, -WJ(){var s=0,r=A.n(t.H),q=this,p,o -var $async$WJ=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=$.bP() -o=p.gb5().c.aHQ() -p=p.gb5().c.aHR(o) -q.Q=new A.aqT(o,p) -o=q.w -o===$&&A.e() -s=2 -return A.f(q.a4x(p,o),$async$WJ) -case 2:o=b -q.x=o -s=3 -return A.f(q.a.wr(0,"m.key.verification.accept",A.j(["method","m.sas.v1","key_agreement_protocol",q.d,"hash",q.e,"message_authentication_code",q.f,"short_authentication_string",q.r,"commitment",o],t.N,t.z)),$async$WJ) -case 3:return A.l(null,r)}}) -return A.m($async$WJ,r)}, -bbJ(a){var s,r,q=this,p="key_agreement_protocol",o="message_authentication_code",n=J.T(a) -if(!B.b.p(B.Cy,n.h(a,p)))return!1 -q.d=n.h(a,p) -if(!B.b.p(B.D5,n.h(a,"hash")))return!1 -q.e=n.h(a,"hash") -if(!B.b.p(B.CR,n.h(a,o)))return!1 -q.f=n.h(a,o) -s=A.aKi(q.gamZ(),n.h(a,"short_authentication_string")) -if(s.length===0)return!1 -q.r=s -q.x=n.h(a,"commitment") -n=$.bP() -r=n.gb5().c.aHQ() -q.Q=new A.aqT(r,n.gb5().c.aHR(r)) -return!0}, -WK(){var s=0,r=A.n(t.H),q=this -var $async$WK=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:s=2 -return A.f(q.a.wr(0,"m.key.verification.key",A.j(["key",q.Q.b],t.N,t.z)),$async$WK) -case 2:return A.l(null,r)}}) -return A.m($async$WK,r)}, -a67(){var s=0,r=A.n(t.y),q,p=this,o,n,m -var $async$a67=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:m=p.y -m===$&&A.e() -o=p.w -o===$&&A.e() -s=3 -return A.f(p.a4x(m,o),$async$a67) -case 3:n=b -q=p.x===n -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a67,r)}, -aLt(a){var s,r,q,p,o,n=this,m=n.d -if(m==="curve25519-hkdf-sha256"){m=n.a -s=m.b.a -r=A.A(s.ok)+"|"+A.A(s.p2)+"|"+n.Q.b+"|" -s=m.f -q=n.y -q===$&&A.e() -p=m.d+"|"+A.A(s)+"|"+q+"|" -s=m.r?r+p:p+r -m=m.a -m.toString -o="MATRIX_KEY_VERIFICATION_SAS|"+s+m}else if(m==="curve25519"){m=n.a -s=m.b.a -q=s.ok -q.toString -s=s.p2 -s.toString -r=q+s -s=m.f -s.toString -p=m.d+s -s=m.r?r+p:p+r -m=m.a -m.toString -o="MATRIX_KEY_VERIFICATION_SAS"+s+m}else throw A.q(A.bs("Unknown key agreement protocol")) -m=n.as.a -return $.bP().gb5().c.bAj(o,a,m)}, -a5l(){var s=0,r=A.n(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d -var $async$a5l=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:g=q.a -f=g.b -e=f.a -d=e.ok -d.toString -p=e.p2 -p.toString -o=g.f -o.toString -n=g.a -n.toString -m="MATRIX_KEY_VERIFICATION_MAC"+d+p+g.d+o+n -n=t.N -l=A.c(n,n) -k=A.b([],t.s) -j="ed25519:"+A.A(e.p2) -f=f.d -f===$&&A.e() -f=f.gK_() -f.toString -l.j(0,j,q.Vm(f,m+j)) -k.push(j) -e=J.w(e.bH,e.ok) -i=e==null?null:e.wq("master") -if(i!=null&&i.gcU()){f=i.ax -h="ed25519:"+A.A(f) -f.toString -l.j(0,h,q.Vm(f,m+h)) -k.push(h)}B.b.wt(k) -s=2 -return A.f(g.wr(0,"m.key.verification.mac",A.j(["mac",l,"keys",q.Vm(B.b.b_(k,","),m+"KEY_IDS")],n,t.z)),$async$a5l) -case 2:return A.l(null,r)}}) -return A.m($async$a5l,r)}, -M8(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d -var $async$M8=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:d=p.z -d.toString -o=p.a -n=o.d -m=o.f -m.toString -l=o.b.a -k=l.ok -k.toString -j=l.p2 -j.toString -i=o.a -i.toString -h="MATRIX_KEY_VERIFICATION_MAC"+n+m+k+j+i -i=J.T(d) -g=J.ke(J.hJ(i.h(d,"mac"))) -j=J.ce(g) -j.wt(g) -s=!J.v(i.h(d,"keys"),p.Vm(j.b_(g,","),h+"KEY_IDS"))?3:4 -break -case 3:s=5 -return A.f(o.tm(0,"m.key_mismatch"),$async$M8) -case 5:s=1 -break -case 4:s=!J.fz(l.bH,n)?6:7 -break -case 6:s=8 -return A.f(o.tm(0,"m.key_mismatch"),$async$M8) -case 8:s=1 -break -case 7:n=t.N -f=A.c(n,n) -for(d=J.ar(J.hi(i.h(d,"mac")));d.q();){e=d.gI(d) -n=J.e4(e) -if(typeof n.gk(e)=="string")f.j(0,n.gr5(e),n.gk(e))}s=9 -return A.f(o.FM(f,new A.bUB(p,h)),$async$M8) -case 9:case 1:return A.l(q,r)}}) -return A.m($async$M8,r)}, -a4x(a,b){return this.bic(a,b)}, -bic(a,b){var s=0,r=A.n(t.N),q,p=this,o,n,m,l -var $async$a4x=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:if(p.e==="sha256"){o=B.X.au(a+b) -n=$.bP().gb5().c.akA(o) -m=B.bA.grm().au(n) -l=A.aD("=+$",!0,!1,!0,!1) -q=A.cC(m,l,"") -s=1 -break}throw A.q(A.bs("Unknown hash method")) -case 1:return A.l(q,r)}}) -return A.m($async$a4x,r)}, -Vm(a,b){var s=this.f -if(s==="hkdf-hmac-sha256.v2"){s=this.as.a -return $.bP().gb5().c.bAh(b,a,s)}else if(s==="hkdf-hmac-sha256"){s=this.as.a -return $.bP().gb5().c.bAi(b,a,s)}else throw A.q(A.bs("Unknown message authentification code"))}, -ga5U(){return"m.sas.v1"}} -A.bUB.prototype={ -$2(a,b){return this.aQ1(a,b)}, -aQ1(a,b){var s=0,r=A.n(t.y),q,p=this,o,n -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:n=b.b.h(0,"ed25519:"+A.A(b.gwI(b))) -n.toString -o=b.gwI(b) -o.toString -q=a===p.a.Vm(n,p.b+"ed25519:"+o) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:1298} -A.xG.prototype={ -gbF(a){var s=B.RD[this.a].h(0,"name") -return s==null?"":s}} -A.iS.prototype={ -gaMf(){var s,r=this.c -if(r==null)r=null -else{s=A.Bq(this.e) -r=r.a -r=$.bP().gb5().c.bAN(new A.jj(s),r)}return r}, -gc9(){return this.c!=null}, -b2Y(a,b){var s,r,q,p,o,n=this -try{try{q=A.Bq(n.e) -p=A.ak(a.h(0,"pickle")) -n.c=new A.ON($.bP().gb5().c.bAM(p,new A.jj(q)))}catch(o){$.V().qK(0,"Unable to unpickle Olm session. Try LibOlm format.") -q=B.X.au(n.e) -p=A.ak(a.h(0,"pickle")) -n.c=new A.ON($.bP().gb5().c.bAL(p,q))}n.b=A.ak(a.h(0,"session_id")) -q=A.ad(a,"last_received",B.i,t.S) -n.d=new A.bv(A.fL(q==null?0:q,0,!1),0,!1)}catch(o){s=A.a4(o) -r=A.ap(o) -$.V().q1(0,"[Vodozemac] Could not unpickle olm session",s,r)}}, -gyh(){return this.a}, -gr5(a){return this.e}} -A.xW.prototype={ -gc9(){return this.c!=null}, -b2Z(a,b){var s,r,q,p,o,n,m,l,k=this -try{for(o=J.ar(J.hi(B.p.b4(0,a.h(0,"device_ids")))),n=t.N,m=t.y;o.q();){s=o.gI(o) -k.a.j(0,J.cAW(s),A.eU(J.cac(s),n,m))}}catch(l){r=A.a4(l) -$.V().dJ("[OutboundGroupSession] Session in database is old, not using it. "+A.A(r)) -return}k.b=new A.bv(A.fL(a.h(0,"creation_time"),0,!1),0,!1) -try{o=A.Bq(k.d) -n=a.h(0,"pickle") -k.c=new A.WV($.bP().gb5().c.bAm(n,new A.jj(o)))}catch(l){q=A.a4(l) -p=A.ap(l) -try{o=B.X.au(k.d) -n=a.h(0,"pickle") -k.c=new A.WV($.bP().gb5().c.bAl(n,o))}catch(l){$.V().q1(0,"[Vodozemac] Unable to unpickle outboundGroupSession",q,p)}}}, -gr5(a){return this.d}} -A.HW.prototype={ -gSm(){var s="forwarding_curve25519_key_chain",r=this.a,q=J.T(r) -r=q.h(r,s)!=null?A.dZ(q.h(r,s),!0,t.N):null -return r==null?A.b([],t.s):r}, -gc9(){return this.d!=null}, -b3b(a,b){var s,r,q,p,o,n=this,m="sender_claimed_ed25519_key",l=t.N,k=t.z,j=A.rW(A.xf(a.x),new A.bCT(),l,k,l,l) -if(j.a!==0)l=j -else{q=n.a -p=A.bJ(q,"sender_claimed_keys",B.i,l,k) -k=p==null?null:A.rW(p,new A.bCU(),l,k,l,l) -if(k==null){k=J.T(q) -l=typeof k.h(q,m)=="string"?A.j(["ed25519",k.h(q,m)],l,l):A.c(l,l)}else l=k}n.f=l -try{l=A.Bq(n.e) -n.d=new A.Ml($.bP().gb5().c.bAt(a.c,new A.jj(l)))}catch(o){s=A.a4(o) -r=A.ap(o) -try{$.V().qK(0,"Unable to unpickle inboundGroupSession. Try LibOlm format.") -l=B.X.au(n.e) -n.d=new A.Ml($.bP().gb5().c.bAs(a.c,l))}catch(o){$.V().q1(0,"[Vodozemac] Unable to unpickle inboundGroupSession",s,r) -throw o}}}, -gr5(a){return this.e}} -A.bCR.prototype={ -$2(a,b){return new A.S(a,b,t.mT)}, -$S:240} -A.bCS.prototype={ -$2(a,b){return new A.S(a,A.eU(b,t.N,t.S),t.ah)}, -$S:1300} -A.bCT.prototype={ -$2(a,b){return new A.S(a,b,t.mT)}, -$S:240} -A.bCU.prototype={ -$2(a,b){return new A.S(a,b,t.mT)}, -$S:240} -A.BW.prototype={ -N(){var s=this -return A.j(["type",s.a,"key_id",s.b,"ciphertext",s.c,"content",s.d],t.N,t.z)}, -gb7(a){return this.a}} -A.vN.prototype={ -N(){var s,r=this,q=A.c(t.N,t.z) -q.j(0,"room_id",r.a) -q.j(0,"session_id",r.b) -q.j(0,"pickle",r.c) -q.j(0,"content",r.d) -q.j(0,"indexes",r.e) -q.j(0,"allowed_at_index",r.f) -s=r.r -if(s!=null)q.j(0,"uploaded",s) -q.j(0,"sender_key",r.w) -q.j(0,"sender_claimed_keys",r.x) -return q}} -A.abp.prototype={ -cB(a,b){throw A.q(A.bs("http error response"))}, -Ul(){var s=0,r=A.n(t.B2),q,p=this,o,n,m -var $async$Ul=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=A.bE(null,null,".well-known/matrix/support",null,null,null,null,null,null) -s=3 -return A.f(p.a.bt(0,A.ch("GET",p.b.c2(o))),$async$Ul) -case 3:n=b -s=4 -return A.f(n.w.cA(),$async$Ul) -case 4:m=b -if(n.b!==200)p.cB(n,m) -q=A.cFp(t.f.a(B.p.bP(0,B.t.b4(0,m),null))) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Ul,r)}, -Eg(){var s=0,r=A.n(t.Gu),q,p=this,o,n,m -var $async$Eg=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=A.bE(null,null,"_matrix/client/v1/auth_metadata",null,null,null,null,null,null) -s=3 -return A.f(p.a.bt(0,A.ch("GET",p.b.c2(o))),$async$Eg) -case 3:n=b -s=4 -return A.f(n.w.cA(),$async$Eg) -case 4:m=b -if(n.b!==200)p.cB(n,m) -q=A.cFj(t.f.a(B.p.bP(0,B.t.b4(0,m),null))) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Eg,r)}, -TR(){var s=0,r=A.n(t.xg),q,p=this,o,n,m,l,k -var $async$TR=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v1/media/config",null,null,null,null,null,null) -l=A.ch("GET",p.b.c2(m)) -k=p.c -k.toString -l.r.j(0,"authorization","Bearer "+k) -s=3 -return A.f(p.a.bt(0,l),$async$TR) -case 3:o=b -s=4 -return A.f(o.w.cA(),$async$TR) -case 4:n=b -if(o.b!==200)p.cB(o,n) -q=A.clp(t.f.a(B.p.bP(0,B.t.b4(0,n),null))) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$TR,r)}, -Ue(a,b,c,d){return this.aRM(a,b,c,!1)}, -aRM(a,b,c,d){var s=0,r=A.n(t.VK),q,p=this,o,n,m,l,k,j -var $async$Ue=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:k=A.cb(2,a,B.t,!1) -j=A.c(t.N,t.z) -j.j(0,"suggested_only",String(!1)) -j.j(0,"max_depth",B.c.l(c)) -if(b!=null)j.j(0,"from",b) -o=A.bE(null,null,"_matrix/client/v1/rooms/"+k+"/hierarchy",null,null,null,j,null,null) -n=A.ch("GET",p.b.c2(o)) -k=p.c -k.toString -n.r.j(0,"authorization","Bearer "+k) -s=3 -return A.f(p.a.bt(0,n),$async$Ue) -case 3:m=f -s=4 -return A.f(m.w.cA(),$async$Ue) -case 4:l=f -if(m.b!==200)p.cB(m,l) -q=A.cFn(t.f.a(B.p.bP(0,B.t.b4(0,l),null))) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Ue,r)}, -TN(){var s=0,r=A.n(t.jy),q,p=this,o,n,m,l,k -var $async$TN=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/account/3pid",null,null,null,null,null,null) -l=A.ch("GET",p.b.c2(m)) -k=p.c -k.toString -l.r.j(0,"authorization","Bearer "+k) -s=3 -return A.f(p.a.bt(0,l),$async$TN) -case 3:o=b -s=4 -return A.f(o.w.cA(),$async$TN) -case 4:n=b -if(o.b!==200)p.cB(o,n) -q=new A.aM3().$1(J.w(B.p.bP(0,B.t.b4(0,n),null),"threepids")) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$TN,r)}, -Xd(a,b,c){return this.bvp(a,b,c)}, -bvp(a,b,c){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$Xd=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/account/3pid/add",null,null,null,null,null,null) -l=A.ch("POST",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=A.c(t.N,t.K) -if(c!=null)k.j(0,"auth",c.N()) -k.j(0,"client_secret",a) -k.j(0,"sid",b) -k=B.X.au(B.p.cS(k,null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$Xd) -case 3:o=e -s=4 -return A.f(o.w.cA(),$async$Xd) -case 4:n=e -if(o.b!==200)p.cB(o,n) -B.p.bP(0,B.t.b4(0,n),null) -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Xd,r)}, -Yt(a,b){return this.bCo(a,b)}, -bCo(a,b){var s=0,r=A.n(t.vp),q,p=this,o,n,m,l,k,j -var $async$Yt=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/account/3pid/delete",null,null,null,null,null,null) -l=A.ch("POST",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=t.N -k=A.c(k,k) -k.j(0,"address",a) -k.j(0,"medium",b.c) -k=B.X.au(B.p.cS(k,null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$Yt) -case 3:o=d -s=4 -return A.f(o.w.cA(),$async$Yt) -case 4:n=d -if(o.b!==200)p.cB(o,n) -k=A.cjS(B.Tv,A.ak(J.w(B.p.bP(0,B.t.b4(0,n),null),"id_server_unbind_result"))) -k.toString -q=k -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Yt,r)}, -Yj(a){return this.bC_(a)}, -bC_(a){var s=0,r=A.n(t.vp),q,p=this,o,n,m,l,k -var $async$Yj=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/account/deactivate",null,null,null,null,null,null) -l=A.ch("POST",p.b.c2(m)) -k=p.c -if(k!=null)l.r.j(0,"authorization","Bearer "+k) -l.r.j(0,"content-type","application/json") -k=A.c(t.N,t.K) -if(a!=null)k.j(0,"auth",a.N()) -k=B.X.au(B.p.cS(k,null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$Yj) -case 3:o=c -s=4 -return A.f(o.w.cA(),$async$Yj) -case 4:n=c -if(o.b!==200)p.cB(o,n) -k=A.cjS(B.Tv,A.ak(J.w(B.p.bP(0,B.t.b4(0,n),null),"id_server_unbind_result"))) -k.toString -q=k -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Yj,r)}, -MO(a,b,c){return this.bxx(a,b,c)}, -bxx(a,b,c){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k -var $async$MO=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/account/password",null,null,null,null,null,null) -l=A.ch("POST",p.b.c2(m)) -k=p.c -if(k!=null)l.r.j(0,"authorization","Bearer "+k) -l.r.j(0,"content-type","application/json") -k=A.c(t.N,t.K) -if(b!=null)k.j(0,"auth",b.N()) -k.j(0,"new_password",a) -k=B.X.au(B.p.cS(k,null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$MO) -case 3:o=e -s=4 -return A.f(o.w.cA(),$async$MO) -case 4:n=e -if(o.b!==200)p.cB(o,n) -B.p.bP(0,B.t.b4(0,n),null) -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$MO,r)}, -a09(a,b,c){return this.bOF(a,b,c)}, -bOF(a,b,c){var s=0,r=A.n(t.Ae),q,p=this,o,n,m,l,k -var $async$a09=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:l=A.bE(null,null,"_matrix/client/v3/account/password/email/requestToken",null,null,null,null,null,null) -k=A.ch("POST",p.b.c2(l)) -k.r.j(0,"content-type","application/json") -o=A.c(t.N,t.K) -o.j(0,"client_secret",a) -o.j(0,"email",b) -o.j(0,"send_attempt",c) -o=B.X.au(B.p.cS(o,null)) -k.q5() -k.y=A.e5(o) -s=3 -return A.f(p.a.bt(0,k),$async$a09) -case 3:n=e -s=4 -return A.f(n.w.cA(),$async$a09) -case 4:m=e -if(n.b!==200)p.cB(n,m) -q=A.cmX(t.f.a(B.p.bP(0,B.t.b4(0,m),null))) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a09,r)}, -Ug(){var s=0,r=A.n(t.Cb),q,p=this,o,n,m,l,k -var $async$Ug=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/account/whoami",null,null,null,null,null,null) -l=A.ch("GET",p.b.c2(m)) -k=p.c -k.toString -l.r.j(0,"authorization","Bearer "+k) -s=3 -return A.f(p.a.bt(0,l),$async$Ug) -case 3:o=b -s=4 -return A.f(o.w.cA(),$async$Ug) -case 4:n=b -if(o.b!==200)p.cB(o,n) -q=A.cME(t.f.a(B.p.bP(0,B.t.b4(0,n),null))) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Ug,r)}, -P7(a){var s=0,r=A.n(t.K6),q,p=this,o,n,m,l,k -var $async$P7=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/capabilities",null,null,null,null,null,null) -l=A.ch("GET",p.b.c2(m)) -k=p.c -k.toString -l.r.j(0,"authorization","Bearer "+k) -s=3 -return A.f(p.a.bt(0,l),$async$P7) -case 3:o=c -s=4 -return A.f(o.w.cA(),$async$P7) -case 4:n=c -if(o.b!==200)p.cB(o,n) -q=A.cCh(t.f.a(J.w(B.p.bP(0,B.t.b4(0,n),null),"capabilities"))) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$P7,r)}, -JA(a,b,c,d,e,f,g,h,i,j,k,l){return this.bB8(a,b,c,d,e,f,g,h,i,j,k,l)}, -bB4(a,b,c,d,e){var s=null -return this.JA(s,a,b,s,c,s,d,e,s,s,s,s)}, -bB5(a,b,c,d,e,f,g){var s=null -return this.JA(a,b,c,s,s,d,e,f,s,s,s,g)}, -bB6(a,b,c,d,e,f,g){var s=null -return this.JA(a,b,s,s,s,c,d,e,f,s,s,g)}, -bB7(a,b,c,d,e,f,g,h,i){return this.JA(a,null,b,c,null,d,e,null,f,g,h,i)}, -bB8(a,b,c,d,e,f,g,h,i,a0,a1,a2){var s=0,r=A.n(t.N),q,p=this,o,n,m,l,k,j -var $async$JA=A.o(function(a3,a4){if(a3===1)return A.k(a4,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/createRoom",null,null,null,null,null,null) -l=A.ch("POST",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=A.c(t.N,t.K) -if(a!=null)k.j(0,"creation_content",a) -if(b!=null){j=A.U(b).i("O<1,x>") -j=A.H(new A.O(b,new A.aM_(),j),j.i("a2.E")) -k.j(0,"initial_state",j)}if(c!=null){j=A.U(c).i("O<1,i>") -j=A.H(new A.O(c,new A.aM0(),j),j.i("a2.E")) -k.j(0,"invite",j)}if(e!=null)k.j(0,"is_direct",e) -if(f!=null)k.j(0,"name",f) -if(g!=null)k.j(0,"power_level_content_override",g) -if(h!=null)k.j(0,"preset",h.c) -if(i!=null)k.j(0,"room_alias_name",i) -if(a2!=null)k.j(0,"visibility",a2.c) -k=B.X.au(B.p.cS(k,null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$JA) -case 3:o=a4 -s=4 -return A.f(o.w.cA(),$async$JA) -case 4:n=a4 -if(o.b!==200)p.cB(o,n) -q=A.ak(J.w(B.p.bP(0,B.t.b4(0,n),null),"room_id")) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$JA,r)}, -Yu(a,b){return this.bCu(a,b)}, -bCu(a,b){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$Yu=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/delete_devices",null,null,null,null,null,null) -l=A.ch("POST",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=A.c(t.N,t.K) -if(b!=null)k.j(0,"auth",b.N()) -j=A.U(a).i("O<1,i>") -j=A.H(new A.O(a,new A.aM1(),j),j.i("a2.E")) -k.j(0,"devices",j) -k=B.X.au(B.p.cS(k,null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$Yu) -case 3:o=d -s=4 -return A.f(o.w.cA(),$async$Yu) -case 4:n=d -if(o.b!==200)p.cB(o,n) -B.p.bP(0,B.t.b4(0,n),null) -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Yu,r)}, -FR(a){var s=0,r=A.n(t.L_),q,p=this,o,n,m,l,k -var $async$FR=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/devices",null,null,null,null,null,null) -l=A.ch("GET",p.b.c2(m)) -k=p.c -k.toString -l.r.j(0,"authorization","Bearer "+k) -s=3 -return A.f(p.a.bt(0,l),$async$FR) -case 3:o=c -s=4 -return A.f(o.w.cA(),$async$FR) -case 4:n=c -if(o.b!==200)p.cB(o,n) -q=new A.aM5().$1(J.w(B.p.bP(0,B.t.b4(0,n),null),"devices")) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$FR,r)}, -a0u(a,b){return this.bQM(a,b)}, -bQM(a,b){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$a0u=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/devices/"+A.cb(2,a,B.t,!1),null,null,null,null,null,null) -l=A.ch("PUT",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=t.N -k=A.c(k,k) -k.j(0,"display_name",b) -k=B.X.au(B.p.cS(k,null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$a0u) -case 3:o=d -s=4 -return A.f(o.w.cA(),$async$a0u) -case 4:n=d -if(o.b!==200)p.cB(o,n) -B.p.bP(0,B.t.b4(0,n),null) -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a0u,r)}, -Uc(a){return this.aRG(a)}, -aRG(a){var s=0,r=A.n(t.wt),q,p=this,o,n,m -var $async$Uc=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=A.bE(null,null,"_matrix/client/v3/directory/list/room/"+A.cb(2,a,B.t,!1),null,null,null,null,null,null) -s=3 -return A.f(p.a.bt(0,A.ch("GET",p.b.c2(o))),$async$Uc) -case 3:n=c -s=4 -return A.f(n.w.cA(),$async$Uc) -case 4:m=c -if(n.b!==200)p.cB(n,m) -q=new A.aMd().$1(J.w(B.p.bP(0,B.t.b4(0,m),null),"visibility")) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Uc,r)}, -UL(a,b){return this.aVH(a,b)}, -aVH(a,b){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$UL=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/directory/list/room/"+A.cb(2,a,B.t,!1),null,null,null,null,null,null) -l=A.ch("PUT",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=t.N -k=A.c(k,k) -k.j(0,"visibility",b.c) -k=B.X.au(B.p.cS(k,null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$UL) -case 3:o=d -s=4 -return A.f(o.w.cA(),$async$UL) -case 4:n=d -if(o.b!==200)p.cB(o,n) -B.p.bP(0,B.t.b4(0,n),null) -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$UL,r)}, -Yw(a){return this.bCB(a)}, -bCB(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k -var $async$Yw=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/directory/room/"+A.cb(2,a,B.t,!1),null,null,null,null,null,null) -l=A.ch("DELETE",p.b.c2(m)) -k=p.c -k.toString -l.r.j(0,"authorization","Bearer "+k) -s=3 -return A.f(p.a.bt(0,l),$async$Yw) -case 3:o=c -s=4 -return A.f(o.w.cA(),$async$Yw) -case 4:n=c -if(o.b!==200)p.cB(o,n) -B.p.bP(0,B.t.b4(0,n),null) -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Yw,r)}, -Pe(a){return this.aRB(a)}, -aRB(a){var s=0,r=A.n(t.ws),q,p=this,o,n,m -var $async$Pe=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=A.bE(null,null,"_matrix/client/v3/directory/room/"+A.cb(2,a,B.t,!1),null,null,null,null,null,null) -s=3 -return A.f(p.a.bt(0,A.ch("GET",p.b.c2(o))),$async$Pe) -case 3:n=c -s=4 -return A.f(n.w.cA(),$async$Pe) -case 4:m=c -if(n.b!==200)p.cB(n,m) -q=A.cFm(t.f.a(B.p.bP(0,B.t.b4(0,m),null))) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Pe,r)}, -UI(a,b){return this.aVD(a,b)}, -aVD(a,b){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$UI=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/directory/room/"+A.cb(2,a,B.t,!1),null,null,null,null,null,null) -l=A.ch("PUT",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=t.N -k=B.X.au(B.p.cS(A.j(["room_id",b],k,k),null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$UI) -case 3:o=d -s=4 -return A.f(o.w.cA(),$async$UI) -case 4:n=d -if(o.b!==200)p.cB(o,n) -B.p.bP(0,B.t.b4(0,n),null) -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$UI,r)}, -ZE(a,b,c,d){return this.bIg(a,b,c,d)}, -bIg(a,b,c,d){var s=0,r=A.n(t.N),q,p=this,o,n,m,l,k,j,i -var $async$ZE=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:k=A.cb(2,a,B.t,!1) -j=t.N -i=A.c(j,t.z) -if(d!=null)i.j(0,"via",d) -o=A.bE(null,null,"_matrix/client/v3/join/"+k,null,null,null,i,null,null) -n=A.ch("POST",p.b.c2(o)) -k=n.r -i=p.c -i.toString -k.j(0,"authorization","Bearer "+i) -k.j(0,"content-type","application/json") -k=B.X.au(B.p.cS(A.c(j,t.K),null)) -n.q5() -n.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,n),$async$ZE) -case 3:m=f -s=4 -return A.f(m.w.cA(),$async$ZE) -case 4:l=f -if(m.b!==200)p.cB(m,l) -q=A.ak(J.w(B.p.bP(0,B.t.b4(0,l),null),"room_id")) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$ZE,r)}, -Rx(a,b){return this.bxW(a,b)}, -bxW(a,b){var s=0,r=A.n(t.fU),q,p=this,o,n,m,l,k,j -var $async$Rx=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/keys/claim",null,null,null,null,null,null) -l=A.ch("POST",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=t.N -j=A.c(k,t.K) -j.j(0,"one_time_keys",a.t_(a,new A.aLZ(),k,t.GU)) -j.j(0,"timeout",b) -k=B.X.au(B.p.cS(j,null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$Rx) -case 3:o=d -s=4 -return A.f(o.w.cA(),$async$Rx) -case 4:n=d -if(o.b!==200)p.cB(o,n) -q=A.cCy(t.f.a(B.p.bP(0,B.t.b4(0,n),null))) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Rx,r)}, -a0B(a,b,c,d){return this.bR6(a,b,c,d)}, -bR6(a,b,c,d){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$a0B=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/keys/device_signing/upload",null,null,null,null,null,null) -l=A.ch("POST",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=A.c(t.N,t.f) -if(a!=null)k.j(0,"auth",a.N()) -if(b!=null)k.j(0,"master_key",b.N()) -if(c!=null)k.j(0,"self_signing_key",c.N()) -if(d!=null)k.j(0,"user_signing_key",d.N()) -k=B.X.au(B.p.cS(k,null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$a0B) -case 3:o=f -s=4 -return A.f(o.w.cA(),$async$a0B) -case 4:n=f -if(o.b!==200)p.cB(o,n) -B.p.bP(0,B.t.b4(0,n),null) -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a0B,r)}, -Ta(a,b){return this.bMQ(a,b)}, -bMP(a){return this.Ta(a,null)}, -bMQ(a,b){var s=0,r=A.n(t.rv),q,p=this,o,n,m,l,k,j -var $async$Ta=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/keys/query",null,null,null,null,null,null) -l=A.ch("POST",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=t.N -j=A.c(k,t.K) -j.j(0,"device_keys",a.t_(a,new A.aMf(),k,t.yp)) -if(b!=null)j.j(0,"timeout",b) -k=B.X.au(B.p.cS(j,null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$Ta) -case 3:o=d -s=4 -return A.f(o.w.cA(),$async$Ta) -case 4:n=d -if(o.b!==200)p.cB(o,n) -q=A.cJZ(t.f.a(B.p.bP(0,B.t.b4(0,n),null))) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Ta,r)}, -a0C(a){return this.bR7(a)}, -bR7(a){var s=0,r=A.n(t.bH),q,p=this,o,n,m,l,k,j -var $async$a0C=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/keys/signatures/upload",null,null,null,null,null,null) -l=A.ch("POST",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=B.X.au(B.p.cS(a.t_(a,new A.aMo(),t.N,t.jG),null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$a0C) -case 3:o=c -s=4 -return A.f(o.w.cA(),$async$a0C) -case 4:n=c -if(o.b!==200)p.cB(o,n) -q=new A.aMp().$1(J.w(B.p.bP(0,B.t.b4(0,n),null),"failures")) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a0C,r)}, -a0D(a,b,c){return this.bRc(a,b,c)}, -bRc(a,b,c){var s=0,r=A.n(t._P),q,p=this,o,n,m,l,k,j,i -var $async$a0D=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:l=A.bE(null,null,"_matrix/client/v3/keys/upload",null,null,null,null,null,null) -k=A.ch("POST",p.b.c2(l)) -j=k.r -i=p.c -i.toString -j.j(0,"authorization","Bearer "+i) -j.j(0,"content-type","application/json") -j=t.N -i=t.f -o=A.c(j,i) -if(a!=null)o.j(0,"device_keys",a.N()) -o.j(0,"fallback_keys",b) -o.j(0,"one_time_keys",c) -o=B.X.au(B.p.cS(o,null)) -k.q5() -k.y=A.e5(o) -s=3 -return A.f(p.a.bt(0,k),$async$a0D) -case 3:n=e -s=4 -return A.f(n.w.cA(),$async$a0D) -case 4:m=e -if(n.b!==200)p.cB(n,m) -q=J.fd(i.a(J.w(B.p.bP(0,B.t.b4(0,m),null),"one_time_key_counts")),new A.aMq(),j,t.S) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a0D,r)}, -ZG(a,b){return this.bIl(a,b)}, -bIl(a,b){var s=0,r=A.n(t.N),q,p=this,o,n,m,l,k,j,i -var $async$ZG=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:k=A.cb(2,a,B.t,!1) -j=t.N -i=A.c(j,t.z) -if(b!=null)i.j(0,"via",b) -o=A.bE(null,null,"_matrix/client/v3/knock/"+k,null,null,null,i,null,null) -n=A.ch("POST",p.b.c2(o)) -k=n.r -i=p.c -i.toString -k.j(0,"authorization","Bearer "+i) -k.j(0,"content-type","application/json") -k=B.X.au(B.p.cS(A.c(j,j),null)) -n.q5() -n.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,n),$async$ZG) -case 3:m=d -s=4 -return A.f(m.w.cA(),$async$ZG) -case 4:l=d -if(m.b!==200)p.cB(m,l) -q=A.ak(J.w(B.p.bP(0,B.t.b4(0,l),null),"room_id")) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$ZG,r)}, -U3(){var s=0,r=A.n(t.qq),q,p=this,o,n,m -var $async$U3=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=A.bE(null,null,"_matrix/client/v3/login",null,null,null,null,null,null) -s=3 -return A.f(p.a.bt(0,A.ch("GET",p.b.c2(o))),$async$U3) -case 3:n=b -s=4 -return A.f(n.w.cA(),$async$U3) -case 4:m=b -if(n.b!==200)p.cB(n,m) -q=new A.aM8().$1(J.w(B.p.bP(0,B.t.b4(0,m),null),"flows")) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$U3,r)}, -ZV(a,b,c,d,e,f,g,h,i,j){return this.bIZ(a,b,c,d,e,f,g,h,i,j)}, -bIZ(a,b,c,d,e,f,g,h,i,j){var s=0,r=A.n(t.DF),q,p=this,o,n,m,l,k -var $async$ZV=A.o(function(a0,a1){if(a0===1)return A.k(a1,r) -for(;;)switch(s){case 0:l=A.bE(null,null,"_matrix/client/v3/login",null,null,null,null,null,null) -k=A.ch("POST",p.b.c2(l)) -k.r.j(0,"content-type","application/json") -o=A.c(t.N,t.K) -if(c!=null)o.j(0,"device_id",c) -if(d!=null)o.j(0,"identifier",d.N()) -o.j(0,"initial_device_display_name",e) -if(g!=null)o.j(0,"password",g) -o.j(0,"refresh_token",h) -if(i!=null)o.j(0,"token",i) -o.j(0,"type",a) -if(j!=null)o.j(0,"user",j) -o=B.X.au(B.p.cS(o,null)) -k.q5() -k.y=A.e5(o) -s=3 -return A.f(p.a.bt(0,k),$async$ZV) -case 3:n=a1 -s=4 -return A.f(n.w.cA(),$async$ZV) -case 4:m=a1 -if(n.b!==200)p.cB(n,m) -q=A.cHV(t.f.a(B.p.bP(0,B.t.b4(0,m),null))) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$ZV,r)}, -z2(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k -var $async$z2=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/logout",null,null,null,null,null,null) -l=A.ch("POST",p.b.c2(m)) -k=p.c -k.toString -l.r.j(0,"authorization","Bearer "+k) -s=3 -return A.f(p.a.bt(0,l),$async$z2) -case 3:o=b -s=4 -return A.f(o.w.cA(),$async$z2) -case 4:n=b -if(o.b!==200)p.cB(o,n) -B.p.bP(0,B.t.b4(0,n),null) -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$z2,r)}, -DS(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k -var $async$DS=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/logout/all",null,null,null,null,null,null) -l=A.ch("POST",p.b.c2(m)) -k=p.c -k.toString -l.r.j(0,"authorization","Bearer "+k) -s=3 -return A.f(p.a.bt(0,l),$async$DS) -case 3:o=b -s=4 -return A.f(o.w.cA(),$async$DS) -case 4:n=b -if(o.b!==200)p.cB(o,n) -B.p.bP(0,B.t.b4(0,n),null) -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$DS,r)}, -El(a){return this.aRo(a)}, -aRo(a){var s=0,r=A.n(t.zB),q,p=this,o,n,m,l,k -var $async$El=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/presence/"+A.cb(2,a,B.t,!1)+"/status",null,null,null,null,null,null) -l=A.ch("GET",p.b.c2(m)) -k=p.c -k.toString -l.r.j(0,"authorization","Bearer "+k) -s=3 -return A.f(p.a.bt(0,l),$async$El) -case 3:o=c -s=4 -return A.f(o.w.cA(),$async$El) -case 4:n=c -if(o.b!==200)p.cB(o,n) -q=A.cFk(t.f.a(B.p.bP(0,B.t.b4(0,n),null))) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$El,r)}, -UE(a,b,c){return this.aVm(a,b,c)}, -aVm(a,b,c){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$UE=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/presence/"+A.cb(2,a,B.t,!1)+"/status",null,null,null,null,null,null) -l=A.ch("PUT",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=t.N -k=A.c(k,k) -k.j(0,"presence",b.c) -k.j(0,"status_msg",c) -k=B.X.au(B.p.cS(k,null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$UE) -case 3:o=e -s=4 -return A.f(o.w.cA(),$async$UE) -case 4:n=e -if(o.b!==200)p.cB(o,n) -B.p.bP(0,B.t.b4(0,n),null) -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$UE,r)}, -D_(a){return this.aS0(a)}, -aS0(a){var s=0,r=A.n(t.CM),q,p=this,o,n,m,l,k -var $async$D_=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/profile/"+A.cb(2,a,B.t,!1),null,null,null,null,null,null) -l=A.ch("GET",p.b.c2(m)) -k=p.c -if(k!=null)l.r.j(0,"authorization","Bearer "+k) -s=3 -return A.f(p.a.bt(0,l),$async$D_) -case 3:o=c -s=4 -return A.f(o.w.cA(),$async$D_) -case 4:n=c -if(o.b!==200)p.cB(o,n) -q=A.cmm(t.f.a(B.p.bP(0,B.t.b4(0,n),null))) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$D_,r)}, -Le(a,b,c){return this.aVp(a,b,c)}, -aVp(a,b,c){var s=0,r=A.n(t.f),q,p=this,o,n,m,l,k,j -var $async$Le=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/profile/"+A.cb(2,a,B.t,!1)+"/"+A.cb(2,b,B.t,!1),null,null,null,null,null,null) -l=A.ch("PUT",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=B.X.au(B.p.cS(c,null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$Le) -case 3:o=e -s=4 -return A.f(o.w.cA(),$async$Le) -case 4:n=e -if(o.b!==200)p.cB(o,n) -q=t.f.a(B.p.bP(0,B.t.b4(0,n),null)) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Le,r)}, -Tb(a,b,c){return this.bMS(a,b,c)}, -bMR(a,b){return this.Tb(a,null,b)}, -bMS(a,b,c){var s=0,r=A.n(t.qd),q,p=this,o,n,m,l,k,j,i -var $async$Tb=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:j=t.N -i=A.c(j,t.z) -if(c!=null)i.j(0,"server",c) -o=A.bE(null,null,"_matrix/client/v3/publicRooms",null,null,null,i,null,null) -n=A.ch("POST",p.b.c2(o)) -i=n.r -m=p.c -m.toString -i.j(0,"authorization","Bearer "+m) -i.j(0,"content-type","application/json") -j=A.c(j,t.K) -j.j(0,"filter",a.N()) -if(b!=null)j.j(0,"limit",b) -j=B.X.au(B.p.cS(j,null)) -n.q5() -n.y=A.e5(j) -s=3 -return A.f(p.a.bt(0,n),$async$Tb) -case 3:l=e -s=4 -return A.f(l.w.cA(),$async$Tb) -case 4:k=e -if(l.b!==200)p.cB(l,k) -q=A.cK_(t.f.a(B.p.bP(0,B.t.b4(0,k),null))) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Tb,r)}, -U8(){var s=0,r=A.n(t.cG),q,p=this,o,n,m,l,k -var $async$U8=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/pushers",null,null,null,null,null,null) -l=A.ch("GET",p.b.c2(m)) -k=p.c -k.toString -l.r.j(0,"authorization","Bearer "+k) -s=3 -return A.f(p.a.bt(0,l),$async$U8) -case 3:o=b -s=4 -return A.f(o.w.cA(),$async$U8) -case 4:n=b -if(o.b!==200)p.cB(o,n) -q=new A.aMc().$1(J.w(B.p.bP(0,B.t.b4(0,n),null),"pushers")) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$U8,r)}, -GY(a,b){return this.bCz(a,b)}, -bCz(a,b){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k -var $async$GY=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/pushrules/global/"+A.cb(2,a.c,B.t,!1)+"/"+A.cb(2,b,B.t,!1),null,null,null,null,null,null) -l=A.ch("DELETE",p.b.c2(m)) -k=p.c -k.toString -l.r.j(0,"authorization","Bearer "+k) -s=3 -return A.f(p.a.bt(0,l),$async$GY) -case 3:o=d -s=4 -return A.f(o.w.cA(),$async$GY) -case 4:n=d -if(o.b!==200)p.cB(o,n) -B.p.bP(0,B.t.b4(0,n),null) -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$GY,r)}, -PA(a,b,c,d){return this.aVs(a,b,c,d)}, -aqM(a,b,c){return this.PA(a,b,c,null)}, -aVs(a,b,c,d){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i -var $async$PA=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:m=A.cb(2,a.c,B.t,!1) -l=A.cb(2,b,B.t,!1) -k=t.N -j=A.bE(null,null,"_matrix/client/v3/pushrules/global/"+m+"/"+l,null,null,null,A.c(k,t.z),null,null) -i=A.ch("PUT",p.b.c2(j)) -m=i.r -l=p.c -l.toString -m.j(0,"authorization","Bearer "+l) -m.j(0,"content-type","application/json") -k=A.c(k,t.K) -m=A.U(c).i("O<1,C?>") -m=A.H(new A.O(c,new A.aMj(),m),m.i("a2.E")) -k.j(0,"actions",m) -if(d!=null){m=A.U(d).i("O<1,x>") -m=A.H(new A.O(d,new A.aMk(),m),m.i("a2.E")) -k.j(0,"conditions",m)}m=B.X.au(B.p.cS(k,null)) -i.q5() -i.y=A.e5(m) -s=3 -return A.f(p.a.bt(0,i),$async$PA) -case 3:o=f -s=4 -return A.f(o.w.cA(),$async$PA) -case 4:n=f -if(o.b!==200)p.cB(o,n) -B.p.bP(0,B.t.b4(0,n),null) -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$PA,r)}, -UF(a,b,c){return this.aVt(a,b,c)}, -aVt(a,b,c){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$UF=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/pushrules/global/"+A.cb(2,a.c,B.t,!1)+"/"+A.cb(2,b,B.t,!1)+"/enabled",null,null,null,null,null,null) -l=A.ch("PUT",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=B.X.au(B.p.cS(A.j(["enabled",c],t.N,t.y),null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$UF) -case 3:o=e -s=4 -return A.f(o.w.cA(),$async$UF) -case 4:n=e -if(o.b!==200)p.cB(o,n) -B.p.bP(0,B.t.b4(0,n),null) -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$UF,r)}, -a08(a,b,c){return this.bOE(a,b,c)}, -bOE(a,b,c){var s=0,r=A.n(t.Ae),q,p=this,o,n,m,l,k -var $async$a08=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:l=A.bE(null,null,"_matrix/client/v3/register/email/requestToken",null,null,null,null,null,null) -k=A.ch("POST",p.b.c2(l)) -k.r.j(0,"content-type","application/json") -o=A.c(t.N,t.K) -o.j(0,"client_secret",a) -o.j(0,"email",b) -o.j(0,"send_attempt",c) -o=B.X.au(B.p.cS(o,null)) -k.q5() -k.y=A.e5(o) -s=3 -return A.f(p.a.bt(0,k),$async$a08) -case 3:n=e -s=4 -return A.f(n.w.cA(),$async$a08) -case 4:m=e -if(n.b!==200)p.cB(n,m) -q=A.cmX(t.f.a(B.p.bP(0,B.t.b4(0,m),null))) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a08,r)}, -a_M(a,b){return this.bML(a,b)}, -bML(a,b){var s=0,r=A.n(t.sS),q,p=this,o,n,m,l,k,j -var $async$a_M=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/room_keys/keys",null,null,null,A.j(["version",a],t.N,t.z),null,null) -l=A.ch("PUT",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=B.X.au(B.p.cS(b.N(),null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$a_M) -case 3:o=d -s=4 -return A.f(o.w.cA(),$async$a_M) -case 4:n=d -if(o.b!==200)p.cB(o,n) -k=t.f.a(B.p.bP(0,B.t.b4(0,n),null)) -j=J.T(k) -q=new A.a0t(A.b_(j.h(k,"count")),A.ak(j.h(k,"etag"))) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a_M,r)}, -Ua(a,b,c){return this.aRC(a,b,c)}, -aRC(a,b,c){var s=0,r=A.n(t.l4),q,p=this,o,n,m,l,k -var $async$Ua=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/room_keys/keys/"+A.cb(2,a,B.t,!1)+"/"+A.cb(2,b,B.t,!1),null,null,null,A.j(["version",c],t.N,t.z),null,null) -l=A.ch("GET",p.b.c2(m)) -k=p.c -k.toString -l.r.j(0,"authorization","Bearer "+k) -s=3 -return A.f(p.a.bt(0,l),$async$Ua) -case 3:o=e -s=4 -return A.f(o.w.cA(),$async$Ua) -case 4:n=e -if(o.b!==200)p.cB(o,n) -q=A.cky(t.f.a(B.p.bP(0,B.t.b4(0,n),null))) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Ua,r)}, -Ub(){var s=0,r=A.n(t.Vy),q,p=this,o,n,m,l,k,j,i,h,g -var $async$Ub=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:i=A.bE(null,null,"_matrix/client/v3/room_keys/version",null,null,null,null,null,null) -h=A.ch("GET",p.b.c2(i)) -g=p.c -g.toString -h.r.j(0,"authorization","Bearer "+g) -s=3 -return A.f(p.a.bt(0,h),$async$Ub) -case 3:o=b -s=4 -return A.f(o.w.cA(),$async$Ub) -case 4:n=b -if(o.b!==200)p.cB(o,n) -g=t.f -m=g.a(B.p.bP(0,B.t.b4(0,n),null)) -l=J.T(m) -k=A.ak(l.h(m,"algorithm")) -j=A.j(["m.megolm_backup.v1.curve25519-aes-sha2",B.o9],t.N,t.ZS).h(0,k) -k=B.b.p(B.ecD,j)?j:null -k.toString -q=new A.WK(k,g.a(l.h(m,"auth_data")),A.b_(l.h(m,"count")),A.ak(l.h(m,"etag")),A.ak(l.h(m,"version"))) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Ub,r)}, -a_A(a,b){return this.bMl(a,b)}, -bMl(a,b){var s=0,r=A.n(t.N),q,p=this,o,n,m,l,k,j -var $async$a_A=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/room_keys/version",null,null,null,null,null,null) -l=A.ch("POST",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=B.X.au(B.p.cS(A.j(["algorithm","m.megolm_backup.v1.curve25519-aes-sha2","auth_data",b],t.N,t.K),null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$a_A) -case 3:o=d -s=4 -return A.f(o.w.cA(),$async$a_A) -case 4:n=d -if(o.b!==200)p.cB(o,n) -q=A.ak(J.w(B.p.bP(0,B.t.b4(0,n),null),"version")) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a_A,r)}, -U2(a){return this.aQW(a)}, -aQW(a){var s=0,r=A.n(t.yp),q,p=this,o,n,m,l,k -var $async$U2=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/rooms/"+A.cb(2,a,B.t,!1)+"/aliases",null,null,null,null,null,null) -l=A.ch("GET",p.b.c2(m)) -k=p.c -k.toString -l.r.j(0,"authorization","Bearer "+k) -s=3 -return A.f(p.a.bt(0,l),$async$U2) -case 3:o=c -s=4 -return A.f(o.w.cA(),$async$U2) -case 4:n=c -if(o.b!==200)p.cB(o,n) -k=J.bu(t.a.a(J.w(B.p.bP(0,B.t.b4(0,n),null),"aliases")),new A.aM6(),t.N) -k=A.H(k,k.$ti.i("a2.E")) -q=k -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$U2,r)}, -Rj(a,b){return this.bwB(a,b)}, -bwB(a,b){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$Rj=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/rooms/"+A.cb(2,a,B.t,!1)+"/ban",null,null,null,null,null,null) -l=A.ch("POST",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=t.N -k=A.c(k,k) -k.j(0,"user_id",b) -k=B.X.au(B.p.cS(k,null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$Rj) -case 3:o=d -s=4 -return A.f(o.w.cA(),$async$Rj) -case 4:n=d -if(o.b!==200)p.cB(o,n) -B.p.bP(0,B.t.b4(0,n),null) -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Rj,r)}, -TV(a,b,c){return this.aQI(a,b,c)}, -aQI(a,b,c){var s=0,r=A.n(t._k),q,p=this,o,n,m,l,k,j,i -var $async$TV=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:k=A.cb(2,a,B.t,!1) -j=A.cb(2,b,B.t,!1) -i=A.c(t.N,t.z) -i.j(0,"limit",B.c.l(c)) -o=A.bE(null,null,"_matrix/client/v3/rooms/"+k+"/context/"+j,null,null,null,i,null,null) -n=A.ch("GET",p.b.c2(o)) -k=p.c -k.toString -n.r.j(0,"authorization","Bearer "+k) -s=3 -return A.f(p.a.bt(0,n),$async$TV) -case 3:m=e -s=4 -return A.f(m.w.cA(),$async$TV) -case 4:l=e -if(m.b!==200)p.cB(m,l) -q=A.cEz(t.f.a(B.p.bP(0,B.t.b4(0,l),null))) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$TV,r)}, -U7(a,b){return this.aRe(a,b)}, -aRe(a,b){var s=0,r=A.n(t.qJ),q,p=this,o,n,m,l,k -var $async$U7=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/rooms/"+A.cb(2,a,B.t,!1)+"/event/"+A.cb(2,b,B.t,!1),null,null,null,null,null,null) -l=A.ch("GET",p.b.c2(m)) -k=p.c -k.toString -l.r.j(0,"authorization","Bearer "+k) -s=3 -return A.f(p.a.bt(0,l),$async$U7) -case 3:o=d -s=4 -return A.f(o.w.cA(),$async$U7) -case 4:n=d -if(o.b!==200)p.cB(o,n) -q=A.pk(t.f.a(B.p.bP(0,B.t.b4(0,n),null))) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$U7,r)}, -vR(a){return this.bF_(a)}, -bF_(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k -var $async$vR=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/rooms/"+A.cb(2,a,B.t,!1)+"/forget",null,null,null,null,null,null) -l=A.ch("POST",p.b.c2(m)) -k=p.c -k.toString -l.r.j(0,"authorization","Bearer "+k) -s=3 -return A.f(p.a.bt(0,l),$async$vR) -case 3:o=c -s=4 -return A.f(o.w.cA(),$async$vR) -case 4:n=c -if(o.b!==200)p.cB(o,n) -B.p.bP(0,B.t.b4(0,n),null) -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$vR,r)}, -NR(a,b,c){return this.bHK(a,b,c)}, -bHK(a,b,c){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$NR=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/rooms/"+A.cb(2,a,B.t,!1)+"/invite",null,null,null,null,null,null) -l=A.ch("POST",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=t.N -k=A.c(k,k) -k.j(0,"user_id",b) -k=B.X.au(B.p.cS(k,null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$NR) -case 3:o=e -s=4 -return A.f(o.w.cA(),$async$NR) -case 4:n=e -if(o.b!==200)p.cB(o,n) -B.p.bP(0,B.t.b4(0,n),null) -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$NR,r)}, -ZF(a){return this.bIh(a)}, -bIh(a){var s=0,r=A.n(t.N),q,p=this,o,n,m,l,k,j -var $async$ZF=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/rooms/"+A.cb(2,a,B.t,!1)+"/join",null,null,null,null,null,null) -l=A.ch("POST",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=B.X.au(B.p.cS(A.c(t.N,t.K),null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$ZF) -case 3:o=c -s=4 -return A.f(o.w.cA(),$async$ZF) -case 4:n=c -if(o.b!==200)p.cB(o,n) -q=A.ak(J.w(B.p.bP(0,B.t.b4(0,n),null),"room_id")) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$ZF,r)}, -SH(a,b){return this.bIk(a,b)}, -bIk(a,b){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$SH=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/rooms/"+A.cb(2,a,B.t,!1)+"/kick",null,null,null,null,null,null) -l=A.ch("POST",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=t.N -k=A.c(k,k) -k.j(0,"user_id",b) -k=B.X.au(B.p.cS(k,null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$SH) -case 3:o=d -s=4 -return A.f(o.w.cA(),$async$SH) -case 4:n=d -if(o.b!==200)p.cB(o,n) -B.p.bP(0,B.t.b4(0,n),null) -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$SH,r)}, -ZN(a){return this.bIv(a)}, -bIv(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$ZN=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/rooms/"+A.cb(2,a,B.t,!1)+"/leave",null,null,null,null,null,null) -l=A.ch("POST",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=t.N -k=B.X.au(B.p.cS(A.c(k,k),null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$ZN) -case 3:o=c -s=4 -return A.f(o.w.cA(),$async$ZN) -case 4:n=c -if(o.b!==200)p.cB(o,n) -B.p.bP(0,B.t.b4(0,n),null) -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$ZN,r)}, -U4(a){return this.aR1(a)}, -aR1(a){var s=0,r=A.n(t.Us),q,p=this,o,n,m,l,k -var $async$U4=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:m=A.cb(2,a,B.t,!1) -l=A.bE(null,null,"_matrix/client/v3/rooms/"+m+"/members",null,null,null,A.c(t.N,t.z),null,null) -k=A.ch("GET",p.b.c2(l)) -m=p.c -m.toString -k.r.j(0,"authorization","Bearer "+m) -s=3 -return A.f(p.a.bt(0,k),$async$U4) -case 3:o=c -s=4 -return A.f(o.w.cA(),$async$U4) -case 4:n=c -if(o.b!==200)p.cB(o,n) -q=new A.aMa().$1(J.w(B.p.bP(0,B.t.b4(0,n),null),"chunk")) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$U4,r)}, -I4(a,b,c,d,e){return this.aRy(a,b,c,d,e)}, -aRx(a,b,c,d){return this.I4(a,b,c,null,d)}, -aRy(a,b,c,d,e){var s=0,r=A.n(t.Ha),q,p=this,o,n,m,l,k,j -var $async$I4=A.o(function(f,g){if(f===1)return A.k(g,r) -for(;;)switch(s){case 0:k=A.cb(2,a,B.t,!1) -j=A.c(t.N,t.z) -if(d!=null)j.j(0,"from",d) -j.j(0,"dir",b.c) -j.j(0,"limit",B.c.l(e)) -j.j(0,"filter",c) -o=A.bE(null,null,"_matrix/client/v3/rooms/"+k+"/messages",null,null,null,j,null,null) -n=A.ch("GET",p.b.c2(o)) -k=p.c -k.toString -n.r.j(0,"authorization","Bearer "+k) -s=3 -return A.f(p.a.bt(0,n),$async$I4) -case 3:m=g -s=4 -return A.f(m.w.cA(),$async$I4) -case 4:l=g -if(m.b!==200)p.cB(m,l) -q=A.cFl(t.f.a(B.p.bP(0,B.t.b4(0,l),null))) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$I4,r)}, -UH(a,b,c,d){return this.aVw(a,b,c,d)}, -aVw(a,b,c,d){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$UH=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/rooms/"+A.cb(2,a,B.t,!1)+"/read_markers",null,null,null,null,null,null) -l=A.ch("POST",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=t.N -k=A.c(k,k) -k.j(0,"m.fully_read",b) -if(c!=null)k.j(0,"m.read",c) -k.j(0,"m.read.private",d) -k=B.X.au(B.p.cS(k,null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$UH) -case 3:o=f -s=4 -return A.f(o.w.cA(),$async$UH) -case 4:n=f -if(o.b!==200)p.cB(o,n) -B.p.bP(0,B.t.b4(0,n),null) -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$UH,r)}, -a_T(a,b,c,d){return this.bNu(a,b,c,d)}, -bNu(a,b,c,d){var s=0,r=A.n(t.u),q,p=this,o,n,m,l,k,j -var $async$a_T=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/rooms/"+A.cb(2,a,B.t,!1)+"/redact/"+A.cb(2,b,B.t,!1)+"/"+A.cb(2,c,B.t,!1),null,null,null,null,null,null) -l=A.ch("PUT",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=t.N -k=A.c(k,k) -if(d!=null)k.j(0,"reason",d) -k=B.X.au(B.p.cS(k,null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$a_T) -case 3:o=f -s=4 -return A.f(o.w.cA(),$async$a_T) -case 4:n=f -if(o.b!==200)p.cB(o,n) -q=new A.aMg().$1(J.w(B.p.bP(0,B.t.b4(0,n),null),"event_id")) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a_T,r)}, -a03(a,b,c,d){return this.bOm(a,b,c,d)}, -bOm(a,b,c,d){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$a03=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/rooms/"+A.cb(2,a,B.t,!1)+"/report/"+A.cb(2,b,B.t,!1),null,null,null,null,null,null) -l=A.ch("POST",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=A.c(t.N,t.K) -k.j(0,"reason",c) -k.j(0,"score",d) -k=B.X.au(B.p.cS(k,null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$a03) -case 3:o=f -s=4 -return A.f(o.w.cA(),$async$a03) -case 4:n=f -if(o.b!==200)p.cB(o,n) -B.p.bP(0,B.t.b4(0,n),null) -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a03,r)}, -Pt(a,b,c,d){return this.aTX(a,b,c,d)}, -aTX(a,b,c,d){var s=0,r=A.n(t.N),q,p=this,o,n,m,l,k,j -var $async$Pt=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/rooms/"+A.cb(2,a,B.t,!1)+"/send/"+A.cb(2,b,B.t,!1)+"/"+A.cb(2,c,B.t,!1),null,null,null,null,null,null) -l=A.ch("PUT",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=B.X.au(B.p.cS(d,null)) -l.q5() -k=A.e5(k) -l.y=k -k=k.length -if(k>6e4)p.bwQ(6e4,k) -s=3 -return A.f(p.a.bt(0,l),$async$Pt) -case 3:o=f -s=4 -return A.f(o.w.cA(),$async$Pt) -case 4:n=f -if(o.b!==200)p.cB(o,n) -q=A.ak(J.w(B.p.bP(0,B.t.b4(0,n),null),"event_id")) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Pt,r)}, -Pg(a,b,c){return this.aRF(a,b,c)}, -aRF(a,b,c){var s=0,r=A.n(t.f),q,p=this,o,n,m,l,k,j,i -var $async$Pg=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:m=A.cb(2,a,B.t,!1) -l=A.cb(2,b,B.t,!1) -k=A.cb(2,c,B.t,!1) -j=A.bE(null,null,"_matrix/client/v3/rooms/"+m+"/state/"+l+"/"+k,null,null,null,A.c(t.N,t.z),null,null) -i=A.ch("GET",p.b.c2(j)) -m=p.c -m.toString -i.r.j(0,"authorization","Bearer "+m) -s=3 -return A.f(p.a.bt(0,i),$async$Pg) -case 3:o=e -s=4 -return A.f(o.w.cA(),$async$Pg) -case 4:n=e -if(o.b!==200)p.cB(o,n) -q=t.f.a(B.p.bP(0,B.t.b4(0,n),null)) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Pg,r)}, -vd(a,b,c,d){return this.aVF(a,b,c,d)}, -aVF(a,b,c,d){var s=0,r=A.n(t.N),q,p=this,o,n,m,l,k,j -var $async$vd=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/rooms/"+A.cb(2,a,B.t,!1)+"/state/"+A.cb(2,b,B.t,!1)+"/"+A.cb(2,c,B.t,!1),null,null,null,null,null,null) -l=A.ch("PUT",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=B.X.au(B.p.cS(d,null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$vd) -case 3:o=f -s=4 -return A.f(o.w.cA(),$async$vd) -case 4:n=f -if(o.b!==200)p.cB(o,n) -q=A.ak(J.w(B.p.bP(0,B.t.b4(0,n),null),"event_id")) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$vd,r)}, -Eu(a,b,c,d){return this.aVZ(a,b,c,d)}, -aVZ(a,b,c,d){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$Eu=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/rooms/"+A.cb(2,b,B.t,!1)+"/typing/"+A.cb(2,a,B.t,!1),null,null,null,null,null,null) -l=A.ch("PUT",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=A.c(t.N,t.K) -if(d!=null)k.j(0,"timeout",d) -k.j(0,"typing",c) -k=B.X.au(B.p.cS(k,null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$Eu) -case 3:o=f -s=4 -return A.f(o.w.cA(),$async$Eu) -case 4:n=f -if(o.b!==200)p.cB(o,n) -B.p.bP(0,B.t.b4(0,n),null) -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Eu,r)}, -Ty(a,b){return this.bQw(a,b)}, -bQw(a,b){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$Ty=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/rooms/"+A.cb(2,a,B.t,!1)+"/unban",null,null,null,null,null,null) -l=A.ch("POST",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=t.N -k=A.c(k,k) -k.j(0,"user_id",b) -k=B.X.au(B.p.cS(k,null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$Ty) -case 3:o=d -s=4 -return A.f(o.w.cA(),$async$Ty) -case 4:n=d -if(o.b!==200)p.cB(o,n) -B.p.bP(0,B.t.b4(0,n),null) -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Ty,r)}, -TD(a,b){return this.bR2(a,b)}, -bR2(a,b){var s=0,r=A.n(t.N),q,p=this,o,n,m,l,k,j -var $async$TD=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/rooms/"+A.cb(2,a,B.t,!1)+"/upgrade",null,null,null,null,null,null) -l=A.ch("POST",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=A.c(t.N,t.K) -k.j(0,"new_version",b) -k=B.X.au(B.p.cS(k,null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$TD) -case 3:o=d -s=4 -return A.f(o.w.cA(),$async$TD) -case 4:n=d -if(o.b!==200)p.cB(o,n) -q=A.ak(J.w(B.p.bP(0,B.t.b4(0,n),null),"replacement_room")) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$TD,r)}, -yz(a,b,c){return this.aU5(a,b,c)}, -aU5(a,b,c){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$yz=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/sendToDevice/"+A.cb(2,a,B.t,!1)+"/"+A.cb(2,b,B.t,!1),null,null,null,null,null,null) -l=A.ch("PUT",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=t.N -k=B.X.au(B.p.cS(A.j(["messages",J.fd(c,new A.aMi(),k,t.jG)],k,t.Fj),null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$yz) -case 3:o=e -s=4 -return A.f(o.w.cA(),$async$yz) -case 4:n=e -if(o.b!==200)p.cB(o,n) -B.p.bP(0,B.t.b4(0,n),null) -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$yz,r)}, -PU(a,b,c,d,e){return this.b2h(0,b,c,d,e)}, -b2g(a,b,c,d){return this.PU(0,b,c,null,d)}, -b2h(a,b,c,d,e){var s=0,r=A.n(t.JF),q,p=this,o,n,m,l,k -var $async$PU=A.o(function(f,g){if(f===1)return A.k(g,r) -for(;;)switch(s){case 0:k=A.c(t.N,t.z) -if(b!=null)k.j(0,"filter",b) -if(d!=null)k.j(0,"since",d) -if(c!=null)k.j(0,"set_presence",c.c) -if(e!=null)k.j(0,"timeout",B.c.l(e)) -o=A.bE(null,null,"_matrix/client/v3/sync",null,null,null,k,null,null) -n=A.ch("GET",p.b.c2(o)) -k=p.c -k.toString -n.r.j(0,"authorization","Bearer "+k) -s=3 -return A.f(p.a.bt(0,n),$async$PU) -case 3:m=g -s=4 -return A.f(m.w.cA(),$async$PU) -case 4:l=g -if(m.b!==200)p.cB(m,l) -q=A.cLY(t.f.a(B.p.bP(0,B.t.b4(0,l),null))) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$PU,r)}, -xi(a,b,c){return this.aUa(a,b,c)}, -aUa(a,b,c){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$xi=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/user/"+A.cb(2,a,B.t,!1)+"/account_data/"+A.cb(2,b,B.t,!1),null,null,null,null,null,null) -l=A.ch("PUT",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=B.X.au(B.p.cS(c,null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$xi) -case 3:o=e -s=4 -return A.f(o.w.cA(),$async$xi) -case 4:n=e -if(o.b!==200)p.cB(o,n) -B.p.bP(0,B.t.b4(0,n),null) -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$xi,r)}, -Yn(a,b){return this.bCh(a,b)}, -bCh(a,b){var s=0,r=A.n(t.N),q,p=this,o,n,m,l,k,j -var $async$Yn=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/user/"+A.cb(2,a,B.t,!1)+"/filter",null,null,null,null,null,null) -l=A.ch("POST",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=B.X.au(B.p.cS(b.N(),null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$Yn) -case 3:o=d -s=4 -return A.f(o.w.cA(),$async$Yn) -case 4:n=d -if(o.b!==200)p.cB(o,n) -q=A.ak(J.w(B.p.bP(0,B.t.b4(0,n),null),"filter_id")) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Yn,r)}, -Uw(a,b,c,d){return this.aUb(a,b,c,d)}, -aUb(a,b,c,d){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$Uw=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/user/"+A.cb(2,a,B.t,!1)+"/rooms/"+A.cb(2,b,B.t,!1)+"/account_data/"+A.cb(2,c,B.t,!1),null,null,null,null,null,null) -l=A.ch("PUT",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=B.X.au(B.p.cS(d,null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$Uw) -case 3:o=f -s=4 -return A.f(o.w.cA(),$async$Uw) -case 4:n=f -if(o.b!==200)p.cB(o,n) -B.p.bP(0,B.t.b4(0,n),null) -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Uw,r)}, -Yx(a,b,c){return this.bCC(a,b,c)}, -bCC(a,b,c){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k -var $async$Yx=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/user/"+A.cb(2,a,B.t,!1)+"/rooms/"+A.cb(2,b,B.t,!1)+"/tags/"+A.cb(2,c,B.t,!1),null,null,null,null,null,null) -l=A.ch("DELETE",p.b.c2(m)) -k=p.c -k.toString -l.r.j(0,"authorization","Bearer "+k) -s=3 -return A.f(p.a.bt(0,l),$async$Yx) -case 3:o=e -s=4 -return A.f(o.w.cA(),$async$Yx) -case 4:n=e -if(o.b!==200)p.cB(o,n) -B.p.bP(0,B.t.b4(0,n),null) -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Yx,r)}, -UK(a,b,c,d){return this.aVG(a,b,c,d)}, -aVG(a,b,c,d){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$UK=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/user/"+A.cb(2,a,B.t,!1)+"/rooms/"+A.cb(2,b,B.t,!1)+"/tags/"+A.cb(2,c,B.t,!1),null,null,null,null,null,null) -l=A.ch("PUT",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=B.X.au(B.p.cS(d.N(),null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$UK) -case 3:o=f -s=4 -return A.f(o.w.cA(),$async$UK) -case 4:n=f -if(o.b!==200)p.cB(o,n) -B.p.bP(0,B.t.b4(0,n),null) -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$UK,r)}, -L7(a,b){return this.aT9(a,b)}, -aT8(a){return this.L7(a,null)}, -aT9(a,b){var s=0,r=A.n(t.LO),q,p=this,o,n,m,l,k,j -var $async$L7=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/user_directory/search",null,null,null,null,null,null) -l=A.ch("POST",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=A.c(t.N,t.K) -if(b!=null)k.j(0,"limit",b) -k.j(0,"search_term",a) -k=B.X.au(B.p.cS(k,null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$L7) -case 3:o=d -s=4 -return A.f(o.w.cA(),$async$L7) -case 4:n=d -if(o.b!==200)p.cB(o,n) -q=A.cL3(t.f.a(B.p.bP(0,B.t.b4(0,n),null))) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$L7,r)}, -a04(a,b){return this.bOp(a,b)}, -bOp(a,b){var s=0,r=A.n(t.f),q,p=this,o,n,m,l,k,j -var $async$a04=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/v3/users/"+A.cb(2,a,B.t,!1)+"/report",null,null,null,null,null,null) -l=A.ch("POST",p.b.c2(m)) -k=l.r -j=p.c -j.toString -k.j(0,"authorization","Bearer "+j) -k.j(0,"content-type","application/json") -k=t.N -k=B.X.au(B.p.cS(A.j(["reason",b],k,k),null)) -l.q5() -l.y=A.e5(k) -s=3 -return A.f(p.a.bt(0,l),$async$a04) -case 3:o=d -s=4 -return A.f(o.w.cA(),$async$a04) -case 4:n=d -if(o.b!==200)p.cB(o,n) -q=t.f.a(B.p.bP(0,B.t.b4(0,n),null)) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a04,r)}, -Pm(){var s=0,r=A.n(t.Zx),q,p=this,o,n,m,l,k -var $async$Pm=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/client/versions",null,null,null,null,null,null) -l=A.ch("GET",p.b.c2(m)) -k=p.c -if(k!=null)l.r.j(0,"authorization","Bearer "+k) -s=3 -return A.f(p.a.bt(0,l),$async$Pm) -case 3:o=b -s=4 -return A.f(o.w.cA(),$async$Pm) -case 4:n=b -if(o.b!==200)p.cB(o,n) -q=A.cFo(t.f.a(B.p.bP(0,B.t.b4(0,n),null))) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Pm,r)}, -Eh(){var s=0,r=A.n(t.xg),q,p=this,o,n,m,l,k -var $async$Eh=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:m=A.bE(null,null,"_matrix/media/v3/config",null,null,null,null,null,null) -l=A.ch("GET",p.b.c2(m)) -k=p.c -k.toString -l.r.j(0,"authorization","Bearer "+k) -s=3 -return A.f(p.a.bt(0,l),$async$Eh) -case 3:o=b -s=4 -return A.f(o.w.cA(),$async$Eh) -case 4:n=b -if(o.b!==200)p.cB(o,n) -q=A.clp(t.f.a(B.p.bP(0,B.t.b4(0,n),null))) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Eh,r)}, -xM(a,b,c){return this.bR4(a,b,c)}, -bR4(a,b,c){var s=0,r=A.n(t.Xu),q,p=this,o,n,m,l,k,j,i -var $async$xM=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:i=A.c(t.N,t.z) -if(c!=null)i.j(0,"filename",c) -o=A.bE(null,null,"_matrix/media/v3/upload",null,null,null,i,null,null) -n=A.ch("POST",p.b.c2(o)) -i=n.r -m=p.c -m.toString -i.j(0,"authorization","Bearer "+m) -if(b!=null)i.j(0,"content-type",b) -n.q5() -n.y=A.e5(a) -s=3 -return A.f(p.a.bt(0,n),$async$xM) -case 3:l=e -s=4 -return A.f(l.w.cA(),$async$xM) -case 4:k=e -if(l.b!==200)p.cB(l,k) -j=B.p.bP(0,B.t.b4(0,k),null) -i=J.T(j) -q=B.f.b0(A.ak(i.h(j,"content_uri")),"mxc://")?A.d7(A.ak(i.h(j,"content_uri")),0,null):A.a3(A.bs("Uri not an mxc URI")) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$xM,r)}} -A.aM3.prototype={ -$1(a){var s -if(a!=null){s=J.bu(t.a.a(a),new A.aM2(),t.A2) -s=A.H(s,s.$ti.i("a2.E"))}else s=null -return s}, -$S:1301} -A.aM2.prototype={ -$1(a){var s,r,q,p,o -t.f.a(a) -s=J.T(a) -r=A.b_(s.h(a,"added_at")) -q=A.ak(s.h(a,"address")) -p=A.ak(s.h(a,"medium")) -o=A.j(["email",B.abw,"msisdn",B.abx],t.N,t.up).h(0,p) -p=B.b.p(B.eoR,o)?o:null -p.toString -return new A.pF(r,q,p,A.b_(s.h(a,"validated_at")))}, -$S:1302} -A.aM_.prototype={ -$1(a){return a.N()}, -$S:1303} -A.aM0.prototype={ -$1(a){return a}, -$S:15} -A.aM1.prototype={ -$1(a){return a}, -$S:15} -A.aM5.prototype={ -$1(a){var s -if(a!=null){s=J.bu(t.a.a(a),new A.aM4(),t.aB) -s=A.H(s,s.$ti.i("a2.E"))}else s=null -return s}, -$S:1304} -A.aM4.prototype={ -$1(a){return A.cDD(t.f.a(a))}, -$S:1305} -A.aMd.prototype={ -$1(a){var s,r -if(a!=null){A.ak(a) -s=A.j(["private",B.q4,"public",B.mq],t.N,t.s7).h(0,a) -r=B.b.p(B.ekI,s)?s:null -r.toString}else r=null -return r}, -$S:1306} -A.aLZ.prototype={ -$2(a,b){var s=t.N -return new A.S(a,J.fd(b,new A.aLY(),s,s),t.HK)}, -$S:1307} -A.aLY.prototype={ -$2(a,b){return new A.S(a,b,t.mT)}, -$S:390} -A.aMf.prototype={ -$2(a,b){var s=J.bu(b,new A.aMe(),t.N) -s=A.H(s,s.$ti.i("a2.E")) -return new A.S(a,s,t.Kc)}, -$S:1308} -A.aMe.prototype={ -$1(a){return a}, -$S:15} -A.aMo.prototype={ -$2(a,b){return new A.S(a,J.fd(b,new A.aMn(),t.N,t.f),t.aD)}, -$S:239} -A.aMn.prototype={ -$2(a,b){return new A.S(a,b,t.k0)}, -$S:136} -A.aMp.prototype={ -$1(a){return a!=null?J.fd(t.f.a(a),new A.aMm(),t.N,t.jG):null}, -$S:1311} -A.aMm.prototype={ -$2(a,b){var s=t.f -return new A.S(a,J.fd(s.a(b),new A.aMl(),t.N,s),t.aD)}, -$S:425} -A.aMl.prototype={ -$2(a,b){return new A.S(a,t.f.a(b),t.k0)}, -$S:198} -A.aMq.prototype={ -$2(a,b){return new A.S(a,A.b_(b),t.aM)}, -$S:1314} -A.aM8.prototype={ -$1(a){var s -if(a!=null){s=J.bu(t.a.a(a),new A.aM7(),t.rD) -s=A.H(s,s.$ti.i("a2.E"))}else s=null -return s}, -$S:1315} -A.aM7.prototype={ -$1(a){return A.cHU(t.f.a(a))}, -$S:1316} -A.aMc.prototype={ -$1(a){var s -if(a!=null){s=J.bu(t.a.a(a),new A.aMb(),t.Ta) -s=A.H(s,s.$ti.i("a2.E"))}else s=null -return s}, -$S:1317} -A.aMb.prototype={ -$1(a){return A.cJU(t.f.a(a))}, -$S:1318} -A.aMj.prototype={ -$1(a){return a}, -$S:201} -A.aMk.prototype={ -$1(a){return a.N()}, -$S:427} -A.aM6.prototype={ -$1(a){return A.ak(a)}, -$S:25} -A.aMa.prototype={ -$1(a){var s -if(a!=null){s=J.bu(t.a.a(a),new A.aM9(),t.qJ) -s=A.H(s,s.$ti.i("a2.E"))}else s=null -return s}, -$S:155} -A.aM9.prototype={ -$1(a){return A.pk(t.f.a(a))}, -$S:114} -A.aMg.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.aMi.prototype={ -$2(a,b){return new A.S(a,J.fd(b,new A.aMh(),t.N,t.f),t.aD)}, -$S:239} -A.aMh.prototype={ -$2(a,b){return new A.S(a,b,t.k0)}, -$S:136} -A.aiw.prototype={ -N(){return A.j(["base_url",this.a.l(0)],t.N,t.O)}, -m(a,b){var s -if(b==null)return!1 -if(this!==b)s=b instanceof A.aiw&&A.K(b)===A.K(this)&&b.a.m(0,this.a) -else s=!0 -return s}, -gu(a){var s=this.a -return s.gu(s)}} -A.M7.prototype={ -N(){return A.j(["base_url",this.a.l(0)],t.N,t.O)}, -m(a,b){var s -if(b==null)return!1 -if(this!==b)s=b instanceof A.M7&&A.K(b)===A.K(this)&&b.a.m(0,this.a) -else s=!0 -return s}, -gu(a){var s=this.a -return s.gu(s)}} -A.nZ.prototype={ -N(){var s=this.b,r=t.N,q=t.O,p=A.fZ(this.c,r,q) -p.j(0,"m.homeserver",A.j(["base_url",this.a.a.l(0)],r,q)) -if(s!=null)p.j(0,"m.identity_server",A.j(["base_url",s.a.l(0)],r,q)) -return p}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.nZ&&A.K(b)===A.K(r)&&b.a.m(0,r.a)&&J.v(b.b,r.b) -else s=!0 -return s}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.b1Z.prototype={ -$1(a){return a!=null?new A.M7(A.d7(A.ak(J.w(t.f.a(a),"base_url")),0,null)):null}, -$S:1323} -A.b2_.prototype={ -$1(a){return!B.b.p(A.b(["m.homeserver","m.identity_server"],t.s),a.a)}, -$S:86} -A.b20.prototype={ -$1(a){return new A.S(a.a,a.b,t.Yx)}, -$S:141} -A.Oo.prototype={ -H(){return"Role."+this.b}} -A.p1.prototype={ -N(){var s=this.a,r=this.b,q=A.c(t.N,t.O) -if(s!=null)q.j(0,"email_address",s) -if(r!=null)q.j(0,"matrix_id",r) -q.j(0,"role",this.c.c) -return q}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.p1&&A.K(b)===A.K(r)&&b.a==r.a&&b.b==r.b&&b.c===r.c -else s=!0 -return s}, -gu(a){return A.a7(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.b_w.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.b_x.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.Ar.prototype={ -N(){var s,r=this.a,q=this.b,p=A.c(t.N,t.O) -if(r!=null){s=J.bu(r,new A.b9m(),t.f) -s=A.H(s,s.$ti.i("a2.E")) -p.j(0,"contacts",s)}if(q!=null)p.j(0,"support_page",q.l(0)) -return p}, -m(a,b){var s,r,q=this -if(b==null)return!1 -if(q!==b){s=!1 -if(b instanceof A.Ar)if(A.K(b)===A.K(q)){s=b.a -r=q.a -s=(s==null?r==null:s===r)&&J.v(b.b,q.b)}}else s=!0 -return s}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.b9k.prototype={ -$1(a){var s -if(a!=null){s=J.bu(t.a.a(a),new A.b9j(),t.B0) -s=A.H(s,s.$ti.i("a2.E"))}else s=null -return s}, -$S:1326} -A.b9j.prototype={ -$1(a){return A.cCU(t.f.a(a))}, -$S:1327} -A.b9l.prototype={ -$1(a){return a!=null?A.d7(A.ak(a),0,null):null}, -$S:101} -A.b9m.prototype={ -$1(a){return a.N()}, -$S:1329} -A.LZ.prototype={ -N(){var s,r,q=this,p=q.e,o=t.N,n=A.c(o,t.O) -n.j(0,"authorization_endpoint",q.a.l(0)) -s=q.b -r=A.U(s).i("O<1,i>") -s=A.H(new A.O(s,new A.b8U(),r),r.i("a2.E")) -n.j(0,"code_challenge_methods_supported",s) -s=q.c -r=A.U(s).i("O<1,i>") -s=A.H(new A.O(s,new A.b8V(),r),r.i("a2.E")) -n.j(0,"grant_types_supported",s) -n.j(0,"issuer",q.d.l(0)) -if(p!=null){o=J.bu(p,new A.b8W(),o) -o=A.H(o,o.$ti.i("a2.E")) -n.j(0,"prompt_values_supported",o)}n.j(0,"registration_endpoint",q.f.l(0)) -o=q.r -s=A.U(o).i("O<1,i>") -o=A.H(new A.O(o,new A.b8X(),s),s.i("a2.E")) -n.j(0,"response_modes_supported",o) -o=q.w -s=A.U(o).i("O<1,i>") -o=A.H(new A.O(o,new A.b8Y(),s),s.i("a2.E")) -n.j(0,"response_types_supported",o) -n.j(0,"revocation_endpoint",q.x.l(0)) -n.j(0,"token_endpoint",q.y.l(0)) -return n}, -m(a,b){var s,r,q=this -if(b==null)return!1 -if(q!==b){s=!1 -if(b instanceof A.LZ)if(A.K(b)===A.K(q))if(b.a.m(0,q.a))if(b.b===q.b)if(b.c===q.c)if(b.d.m(0,q.d)){s=b.e -r=q.e -s=(s==null?r==null:s===r)&&b.f.m(0,q.f)&&b.r===q.r&&b.w===q.w&&b.x.m(0,q.x)&&b.y.m(0,q.y)}}else s=!0 -return s}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.b8P.prototype={ -$1(a){return A.ak(a)}, -$S:25} -A.b8Q.prototype={ -$1(a){return A.ak(a)}, -$S:25} -A.b8R.prototype={ -$1(a){var s -if(a!=null){s=J.bu(t.a.a(a),new A.b8O(),t.N) -s=A.H(s,s.$ti.i("a2.E"))}else s=null -return s}, -$S:143} -A.b8O.prototype={ -$1(a){return A.ak(a)}, -$S:25} -A.b8S.prototype={ -$1(a){return A.ak(a)}, -$S:25} -A.b8T.prototype={ -$1(a){return A.ak(a)}, -$S:25} -A.b8U.prototype={ -$1(a){return a}, -$S:15} -A.b8V.prototype={ -$1(a){return a}, -$S:15} -A.b8W.prototype={ -$1(a){return a}, -$S:15} -A.b8X.prototype={ -$1(a){return a}, -$S:15} -A.b8Y.prototype={ -$1(a){return a}, -$S:15} -A.Bc.prototype={ -N(){var s=this.a,r=A.c(t.N,t.O) -if(s!=null)r.j(0,"m.upload.size",s) -return r}, -m(a,b){var s -if(b==null)return!1 -if(this!==b)s=b instanceof A.Bc&&A.K(b)===A.K(this)&&b.a==this.a -else s=!0 -return s}, -gu(a){return J.ae(this.a)}} -A.blZ.prototype={ -$1(a){return a!=null?A.b_(a):null}, -$S:116} -A.mb.prototype={ -N(){var s=this,r=s.a,q=s.b,p=s.d,o=s.e,n=s.w,m=s.x,l=A.c(t.N,t.O) -if(r!=null)l.j(0,"avatar_url",r.l(0)) -if(q!=null)l.j(0,"canonical_alias",q) -l.j(0,"guest_can_join",s.c) -if(p!=null)l.j(0,"join_rule",p) -if(o!=null)l.j(0,"name",o) -l.j(0,"num_joined_members",s.f) -l.j(0,"room_id",s.r) -if(n!=null)l.j(0,"room_type",n) -if(m!=null)l.j(0,"topic",m) -l.j(0,"world_readable",s.y) -return l}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=t.l8.b(b)&&A.K(b)===A.K(r)&&J.v(b.gur(),r.a)&&b.gy7()==r.b&&b.gaqc()===r.c&&b.ga9i()==r.d&&b.gbF(b)==r.e&&b.ga9G()===r.f&&b.gE9()===r.r&&b.gTn()==r.w&&b.gHI()==r.x&&b.gaOL()===r.y -else s=!0 -return s}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -gur(){return this.a}, -gy7(){return this.b}, -gaqc(){return this.c}, -ga9i(){return this.d}, -gbF(a){return this.e}, -ga9G(){return this.f}, -gE9(){return this.r}, -gTn(){return this.w}, -gHI(){return this.x}, -gaOL(){return this.y}} -A.bsA.prototype={ -$1(a){return a!=null?A.d7(A.ak(a),0,null):null}, -$S:101} -A.bsB.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.bsC.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.bsD.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.bsE.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.bsF.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.l_.prototype={ -H(){return"Membership."+this.b}} -A.l4.prototype={ -N(){var s,r=this,q=r.a,p=r.b,o=r.d,n=r.e,m=r.w,l=r.x,k=r.z,j=r.Q,i=r.as,h=t.N,g=A.c(h,t.O) -if(q!=null)g.j(0,"avatar_url",q.l(0)) -if(p!=null)g.j(0,"canonical_alias",p) -g.j(0,"guest_can_join",r.c) -if(o!=null)g.j(0,"join_rule",o) -if(n!=null)g.j(0,"name",n) -g.j(0,"num_joined_members",r.f) -g.j(0,"room_id",r.r) -if(m!=null)g.j(0,"room_type",m) -if(l!=null)g.j(0,"topic",l) -g.j(0,"world_readable",r.y) -if(k!=null){h=J.bu(k,new A.bG_(),h) -h=A.H(h,h.$ti.i("a2.E")) -g.j(0,"allowed_room_ids",h)}if(j!=null)g.j(0,"encryption",j) -if(i!=null)g.j(0,"room_version",i) -h=r.at -s=A.U(h).i("O<1,x>") -h=A.H(new A.O(h,new A.bG0(),s),s.i("a2.E")) -g.j(0,"children_state",h) -return g}, -m(a,b){var s,r,q=this -if(b==null)return!1 -if(q!==b){s=!1 -if(b instanceof A.l4)if(A.K(b)===A.K(q))if(J.v(b.a,q.a))if(b.b==q.b)if(b.c===q.c)if(b.d==q.d)if(b.e==q.e)if(b.f===q.f)if(b.r===q.r)if(b.w==q.w)if(b.x==q.x)if(b.y===q.y){s=b.z -r=q.z -s=(s==null?r==null:s===r)&&b.Q==q.Q&&b.as==q.as&&b.at===q.at}}else s=!0 -return s}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,s.x,s.y,s.z,s.Q,s.as,s.at,B.a,B.a,B.a,B.a,B.a,B.a)}, -$imb:1, -gur(){return this.a}, -gy7(){return this.b}, -gaqc(){return this.c}, -ga9i(){return this.d}, -gbF(a){return this.e}, -ga9G(){return this.f}, -gE9(){return this.r}, -gTn(){return this.w}, -gHI(){return this.x}, -gaOL(){return this.y}} -A.bFQ.prototype={ -$1(a){return a!=null?A.d7(A.ak(a),0,null):null}, -$S:101} -A.bFR.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.bFS.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.bFT.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.bFU.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.bFV.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.bFW.prototype={ -$1(a){var s -if(a!=null){s=J.bu(t.a.a(a),new A.bFP(),t.N) -s=A.H(s,s.$ti.i("a2.E"))}else s=null -return s}, -$S:143} -A.bFP.prototype={ -$1(a){return A.ak(a)}, -$S:25} -A.bFX.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.bFY.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.bFZ.prototype={ -$1(a){var s,r=t.f -r.a(a) -s=J.T(a) -return new A.wO(new A.bv(A.fL(A.b_(s.h(a,"origin_server_ts")),0,!1),0,!1),A.ad(a,"state_key",B.i,t.N),A.ak(s.h(a,"sender")),A.ak(s.h(a,"type")),A.fu(r.a(s.h(a,"content"))))}, -$S:1332} -A.bG_.prototype={ -$1(a){return a}, -$S:15} -A.bG0.prototype={ -$1(a){return a.N()}, -$S:1333} -A.WL.prototype={ -N(){var s,r,q=this.a,p=A.c(t.N,t.O) -if(q!=null)p.j(0,"next_batch",q) -s=this.b -r=A.U(s).i("O<1,x>") -s=A.H(new A.O(s,new A.b9d(),r),r.i("a2.E")) -p.j(0,"rooms",s) -return p}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.WL&&A.K(b)===A.K(r)&&b.a==r.a&&b.b===r.b -else s=!0 -return s}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.b9b.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.b9c.prototype={ -$1(a){return A.cnK(t.f.a(a))}, -$S:1334} -A.b9d.prototype={ -$1(a){return a.N()}, -$S:1335} -A.agI.prototype={ -H(){return"Direction."+this.b}} -A.Px.prototype={ -H(){return"ThirdPartyIdentifierMedium."+this.b}} -A.pF.prototype={ -N(){var s=this -return A.j(["added_at",s.a,"address",s.b,"medium",s.c.c,"validated_at",s.d],t.N,t.O)}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.pF&&A.K(b)===A.K(r)&&b.a===r.a&&b.b===r.b&&b.c===r.c&&b.d===r.d -else s=!0 -return s}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.pb.prototype={ -H(){return"IdServerUnbindResult."+this.b}} -A.Hz.prototype={ -N(){var s=this.b,r=A.c(t.N,t.O) -r.j(0,"sid",this.a) -if(s!=null)r.j(0,"submit_url",s.l(0)) -return r}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.Hz&&A.K(b)===A.K(r)&&b.a===r.a&&J.v(b.b,r.b) -else s=!0 -return s}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.bvN.prototype={ -$1(a){return a!=null?A.d7(A.ak(a),0,null):null}, -$S:101} -A.a2E.prototype={ -N(){var s=this.a,r=this.b,q=A.c(t.N,t.O) -if(s!=null)q.j(0,"device_id",s) -if(r!=null)q.j(0,"is_guest",r) -q.j(0,"user_id",this.c) -return q}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.a2E&&A.K(b)===A.K(r)&&b.a==r.a&&b.b==r.b&&b.c===r.c -else s=!0 -return s}, -gu(a){return A.a7(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.bJU.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.bJV.prototype={ -$1(a){return a!=null?A.fS(a):null}, -$S:251} -A.uk.prototype={ -N(){return A.j(["enabled",this.a],t.N,t.O)}, -m(a,b){var s -if(b==null)return!1 -if(this!==b)s=b instanceof A.uk&&A.K(b)===A.K(this)&&b.a===this.a -else s=!0 -return s}, -gu(a){return B.ec.gu(this.a)}} -A.NT.prototype={ -N(){var s,r=this.a,q=this.b,p=t.N,o=A.c(p,t.O) -if(r!=null){s=J.bu(r,new A.bs8(),p) -s=A.H(s,s.$ti.i("a2.E")) -o.j(0,"allowed",s)}if(q!=null){p=J.bu(q,new A.bs9(),p) -p=A.H(p,p.$ti.i("a2.E")) -o.j(0,"disallowed",p)}o.j(0,"enabled",this.c) -return o}, -m(a,b){var s,r,q,p=this -if(b==null)return!1 -if(p!==b){s=!1 -if(b instanceof A.NT)if(A.K(b)===A.K(p)){r=b.a -q=p.a -if(r==null?q==null:r===q){s=b.b -r=p.b -s=(s==null?r==null:s===r)&&b.c===p.c}}}else s=!0 -return s}, -gu(a){return A.a7(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.bs6.prototype={ -$1(a){var s -if(a!=null){s=J.bu(t.a.a(a),new A.bs5(),t.N) -s=A.H(s,s.$ti.i("a2.E"))}else s=null -return s}, -$S:143} -A.bs5.prototype={ -$1(a){return A.ak(a)}, -$S:25} -A.bs7.prototype={ -$1(a){var s -if(a!=null){s=J.bu(t.a.a(a),new A.bs4(),t.N) -s=A.H(s,s.$ti.i("a2.E"))}else s=null -return s}, -$S:143} -A.bs4.prototype={ -$1(a){return A.ak(a)}, -$S:25} -A.bs8.prototype={ -$1(a){return a}, -$S:15} -A.bs9.prototype={ -$1(a){return a}, -$S:15} -A.n4.prototype={ -H(){return"RoomVersionAvailable."+this.b}} -A.Op.prototype={ -N(){var s=this.a,r=t.N -return A.j(["available",s.t_(s,new A.bwd(),r,r),"default",this.b],r,t.O)}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.Op&&A.K(b)===A.K(r)&&b.a===r.a&&b.b===r.b -else s=!0 -return s}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.bwc.prototype={ -$2(a,b){var s,r -A.ak(b) -s=A.j(["stable",B.a9k,"unstable",B.a9l],t.N,t.KC).h(0,b) -r=B.b.p(B.etN,s)?s:null -r.toString -return new A.S(a,r,t.u0)}, -$S:1337} -A.bwd.prototype={ -$2(a,b){return new A.S(a,b.c,t.mT)}, -$S:1338} -A.up.prototype={ -N(){var s=this,r=s.a,q=s.b,p=s.c,o=s.d,n=s.e,m=s.f,l=s.r,k=t.N,j=t.O,i=A.fZ(s.w,k,j) -if(r!=null)i.j(0,"m.3pid_changes",A.j(["enabled",r.a],k,j)) -if(q!=null)i.j(0,"m.change_password",A.j(["enabled",q.a],k,j)) -if(p!=null)i.j(0,"m.get_login_token",A.j(["enabled",p.a],k,j)) -if(o!=null)i.j(0,"m.profile_fields",o.N()) -if(n!=null)i.j(0,"m.room_versions",n.N()) -if(m!=null)i.j(0,"m.set_avatar_url",A.j(["enabled",m.a],k,j)) -if(l!=null)i.j(0,"m.set_displayname",A.j(["enabled",l.a],k,j)) -return i}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.up&&A.K(b)===A.K(r)&&J.v(b.a,r.a)&&J.v(b.b,r.b)&&J.v(b.c,r.c)&&J.v(b.d,r.d)&&J.v(b.e,r.e)&&J.v(b.f,r.f)&&J.v(b.r,r.r) -else s=!0 -return s}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.aSH.prototype={ -$1(a){return a!=null?new A.uk(A.fS(J.w(t.f.a(a),"enabled"))):null}, -$S:145} -A.aSI.prototype={ -$1(a){return a!=null?new A.uk(A.fS(J.w(t.f.a(a),"enabled"))):null}, -$S:145} -A.aSJ.prototype={ -$1(a){return a!=null?new A.uk(A.fS(J.w(t.f.a(a),"enabled"))):null}, -$S:145} -A.aSK.prototype={ -$1(a){return a!=null?A.cJM(t.f.a(a)):null}, -$S:1340} -A.aSL.prototype={ -$1(a){return a!=null?A.cKB(t.f.a(a)):null}, -$S:1341} -A.aSM.prototype={ -$1(a){return a!=null?new A.uk(A.fS(J.w(t.f.a(a),"enabled"))):null}, -$S:145} -A.aSN.prototype={ -$1(a){return a!=null?new A.uk(A.fS(J.w(t.f.a(a),"enabled"))):null}, -$S:145} -A.aSO.prototype={ -$1(a){return!B.b.p(A.b(["m.3pid_changes","m.change_password","m.get_login_token","m.profile_fields","m.room_versions","m.set_avatar_url","m.set_displayname"],t.s),a.a)}, -$S:86} -A.aSP.prototype={ -$1(a){return new A.S(a.a,a.b,t.Yx)}, -$S:141} -A.pz.prototype={ -N(){var s=A.c(t.N,t.O) -s.j(0,"content",this.a) -s.j(0,"type",this.c) -return s}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b){s=!1 -if(b instanceof A.pz)if(A.K(b)===A.K(r))if(b.a===r.a)s=b.c===r.c}else s=!0 -return s}, -gu(a){return A.a7(this.a,null,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -gb7(a){return this.c}} -A.Uw.prototype={ -H(){return"CreateRoomPreset."+this.b}} -A.r3.prototype={ -H(){return"Visibility."+this.b}} -A.kn.prototype={ -N(){var s=this,r=s.b,q=s.c,p=s.d,o=A.c(t.N,t.O) -o.j(0,"device_id",s.a) -if(r!=null)o.j(0,"display_name",r) -if(q!=null)o.j(0,"last_seen_ip",q) -if(p!=null)o.j(0,"last_seen_ts",p) -return o}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.kn&&A.K(b)===A.K(r)&&b.a===r.a&&b.b==r.b&&b.c==r.c&&b.d==r.d -else s=!0 -return s}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.b1j.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.b1k.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.b1l.prototype={ -$1(a){return a!=null?A.b_(a):null}, -$S:116} -A.EW.prototype={ -N(){var s=this.a,r=this.b,q=t.N,p=A.c(q,t.O) -if(s!=null)p.j(0,"room_id",s) -if(r!=null){q=J.bu(r,new A.b9a(),q) -q=A.H(q,q.$ti.i("a2.E")) -p.j(0,"servers",q)}return p}, -m(a,b){var s,r,q=this -if(b==null)return!1 -if(q!==b){s=!1 -if(b instanceof A.EW)if(A.K(b)===A.K(q))if(b.a==q.a){s=b.b -r=q.b -r=s==null?r==null:s===r -s=r}}else s=!0 -return s}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.b98.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.b99.prototype={ -$1(a){var s -if(a!=null){s=J.bu(t.a.a(a),new A.b97(),t.N) -s=A.H(s,s.$ti.i("a2.E"))}else s=null -return s}, -$S:143} -A.b97.prototype={ -$1(a){return A.ak(a)}, -$S:25} -A.b9a.prototype={ -$1(a){return a}, -$S:15} -A.U5.prototype={ -N(){var s,r=this.a,q=t.N,p=A.c(q,t.O) -if(r!=null)p.j(0,"failures",J.fd(r,new A.aY7(),q,t.f)) -s=this.b -p.j(0,"one_time_keys",s.t_(s,new A.aY8(),q,t.jG)) -return p}, -m(a,b){var s,r,q=this -if(b==null)return!1 -if(q!==b){s=!1 -if(b instanceof A.U5)if(A.K(b)===A.K(q)){s=b.a -r=q.a -s=(s==null?r==null:s===r)&&b.b===q.b}}else s=!0 -return s}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.aY4.prototype={ -$1(a){var s -if(a!=null){s=t.f -s=J.fd(s.a(a),new A.aY3(),t.N,s)}else s=null -return s}, -$S:438} -A.aY3.prototype={ -$2(a,b){return new A.S(a,t.f.a(b),t.k0)}, -$S:198} -A.aY5.prototype={ -$2(a,b){var s=t.f -return new A.S(a,J.fd(s.a(b),new A.aY2(),t.N,s),t.aD)}, -$S:425} -A.aY2.prototype={ -$2(a,b){return new A.S(a,t.f.a(b),t.k0)}, -$S:198} -A.aY7.prototype={ -$2(a,b){return new A.S(a,b,t.k0)}, -$S:136} -A.aY8.prototype={ -$2(a,b){return new A.S(a,J.fd(b,new A.aY6(),t.N,t.f),t.aD)}, -$S:239} -A.aY6.prototype={ -$2(a,b){return new A.S(a,b,t.k0)}, -$S:136} -A.a_r.prototype={ -N(){var s=this,r=s.a,q=s.b,p=s.c,o=s.d,n=s.e,m=t.N,l=A.c(m,t.O) -if(r!=null)l.j(0,"device_keys",J.fd(r,new A.btz(),m,t.jG)) -if(q!=null)l.j(0,"failures",J.fd(q,new A.btA(),m,t.f)) -if(p!=null)l.j(0,"master_keys",J.fd(p,new A.btB(),m,t.f)) -if(o!=null)l.j(0,"self_signing_keys",J.fd(o,new A.btC(),m,t.f)) -if(n!=null)l.j(0,"user_signing_keys",J.fd(n,new A.btD(),m,t.f)) -return l}, -m(a,b){var s,r,q,p=this -if(b==null)return!1 -if(p!==b){s=!1 -if(b instanceof A.a_r)if(A.K(b)===A.K(p)){r=b.a -q=p.a -if(r==null?q==null:r===q){r=b.b -q=p.b -if(r==null?q==null:r===q){r=b.c -q=p.c -if(r==null?q==null:r===q){r=b.d -q=p.d -if(r==null?q==null:r===q){s=b.e -r=p.e -r=s==null?r==null:s===r -s=r}}}}}}else s=!0 -return s}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.btt.prototype={ -$1(a){return a!=null?J.fd(t.f.a(a),new A.bts(),t.N,t.zz):null}, -$S:1343} -A.bts.prototype={ -$2(a,b){return new A.S(a,J.fd(t.f.a(b),new A.btn(),t.N,t.Ap),t.K5)}, -$S:1344} -A.btn.prototype={ -$2(a,b){return new A.S(a,A.cce(t.f.a(b)),t.Fu)}, -$S:1345} -A.btu.prototype={ -$1(a){var s -if(a!=null){s=t.f -s=J.fd(s.a(a),new A.btr(),t.N,s)}else s=null -return s}, -$S:438} -A.btr.prototype={ -$2(a,b){return new A.S(a,t.f.a(b),t.k0)}, -$S:198} -A.btv.prototype={ -$1(a){return a!=null?J.fd(t.f.a(a),new A.btq(),t.N,t.ee):null}, -$S:274} -A.btq.prototype={ -$2(a,b){return new A.S(a,A.YB(t.f.a(b)),t.on)}, -$S:266} -A.btw.prototype={ -$1(a){return a!=null?J.fd(t.f.a(a),new A.btp(),t.N,t.ee):null}, -$S:274} -A.btp.prototype={ -$2(a,b){return new A.S(a,A.YB(t.f.a(b)),t.on)}, -$S:266} -A.btx.prototype={ -$1(a){return a!=null?J.fd(t.f.a(a),new A.bto(),t.N,t.ee):null}, -$S:274} -A.bto.prototype={ -$2(a,b){return new A.S(a,A.YB(t.f.a(b)),t.on)}, -$S:266} -A.btz.prototype={ -$2(a,b){return new A.S(a,J.fd(b,new A.bty(),t.N,t.f),t.aD)}, -$S:1348} -A.bty.prototype={ -$2(a,b){return new A.S(a,b.N(),t.k0)}, -$S:1349} -A.btA.prototype={ -$2(a,b){return new A.S(a,b,t.k0)}, -$S:136} -A.btB.prototype={ -$2(a,b){return new A.S(a,b.N(),t.k0)}, -$S:262} -A.btC.prototype={ -$2(a,b){return new A.S(a,b.N(),t.k0)}, -$S:262} -A.btD.prototype={ -$2(a,b){return new A.S(a,b.N(),t.k0)}, -$S:262} -A.m4.prototype={ -N(){var s=this.a,r=A.fZ(this.c,t.N,t.O) -if(s!=null)r.j(0,"get_login_token",s) -r.j(0,"type",this.b) -return r}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.m4&&A.K(b)===A.K(r)&&b.a==r.a&&b.b===r.b -else s=!0 -return s}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -gb7(a){return this.b}} -A.bho.prototype={ -$1(a){return a!=null?A.fS(a):null}, -$S:251} -A.bhp.prototype={ -$1(a){return!B.b.p(A.b(["get_login_token","type"],t.s),a.a)}, -$S:86} -A.bhq.prototype={ -$1(a){return new A.S(a.a,a.b,t.Yx)}, -$S:141} -A.Y8.prototype={ -N(){var s=this,r=s.c,q=s.d,p=s.e,o=s.r,n=A.c(t.N,t.O) -n.j(0,"access_token",s.a) -n.j(0,"device_id",s.b) -if(r!=null)n.j(0,"expires_in_ms",r) -if(q!=null)n.j(0,"home_server",q) -if(p!=null)n.j(0,"refresh_token",p) -n.j(0,"user_id",s.f) -if(o!=null)n.j(0,"well_known",o.N()) -return n}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.Y8&&A.K(b)===A.K(r)&&b.a===r.a&&b.b===r.b&&b.c==r.c&&b.d==r.d&&b.e==r.e&&b.f===r.f&&J.v(b.r,r.r) -else s=!0 -return s}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.bhr.prototype={ -$1(a){return a!=null?A.b_(a):null}, -$S:116} -A.bhs.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.bht.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.bhu.prototype={ -$1(a){return a!=null?A.cbe(t.f.a(a)):null}, -$S:1351} -A.tr.prototype={ -H(){return"PresenceType."+this.b}} -A.WI.prototype={ -N(){var s=this,r=s.a,q=s.b,p=s.d,o=A.c(t.N,t.O) -if(r!=null)o.j(0,"currently_active",r) -if(q!=null)o.j(0,"last_active_ago",q) -o.j(0,"presence",s.c.c) -if(p!=null)o.j(0,"status_msg",p) -return o}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.WI&&A.K(b)===A.K(r)&&b.a==r.a&&b.b==r.b&&b.c===r.c&&b.d==r.d -else s=!0 -return s}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.b8Z.prototype={ -$1(a){return a!=null?A.fS(a):null}, -$S:251} -A.b9_.prototype={ -$1(a){return a!=null?A.b_(a):null}, -$S:116} -A.b90.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.yh.prototype={ -N(){var s=this,r=s.a,q=s.b,p=s.c,o=A.fZ(s.d,t.N,t.O) -if(r!=null)o.j(0,"avatar_url",r.l(0)) -if(q!=null)o.j(0,"displayname",q) -if(p!=null)o.j(0,"m.tz",p) -return o}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.yh&&A.K(b)===A.K(r)&&J.v(b.a,r.a)&&b.b==r.b&&b.c==r.c -else s=!0 -return s}, -gu(a){return A.a7(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.bsa.prototype={ -$1(a){var s -if(a!=null){A.ak(a) -s=B.f.b0(a,"mxc://")?A.d7(a,0,null):A.a3(A.bs("Uri not an mxc URI"))}else s=null -return s}, -$S:101} -A.bsb.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.bsc.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.bsd.prototype={ -$1(a){return!B.b.p(A.b(["avatar_url","displayname","m.tz"],t.s),a.a)}, -$S:86} -A.bse.prototype={ -$1(a){return new A.S(a.a,a.b,t.Yx)}, -$S:141} -A.a_f.prototype={ -N(){var s=this.a,r=A.c(t.N,t.O) -if(s!=null)r.j(0,"generic_search_term",s) -return r}, -m(a,b){var s -if(b==null)return!1 -if(this!==b){s=!1 -if(b instanceof A.a_f)if(A.K(b)===A.K(this))s=b.a==this.a}else s=!0 -return s}, -gu(a){return A.a7(this.a,null,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.a_s.prototype={ -N(){var s=this,r=s.b,q=s.c,p=s.d,o=A.c(t.N,t.O),n=s.a,m=A.U(n).i("O<1,x>") -n=A.H(new A.O(n,new A.btI(),m),m.i("a2.E")) -o.j(0,"chunk",n) -if(r!=null)o.j(0,"next_batch",r) -if(q!=null)o.j(0,"prev_batch",q) -if(p!=null)o.j(0,"total_room_count_estimate",p) -return o}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.a_s&&A.K(b)===A.K(r)&&b.a===r.a&&b.b==r.b&&b.c==r.c&&b.d==r.d -else s=!0 -return s}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.btE.prototype={ -$1(a){return A.cJQ(t.f.a(a))}, -$S:1352} -A.btF.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.btG.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.btH.prototype={ -$1(a){return a!=null?A.b_(a):null}, -$S:116} -A.btI.prototype={ -$1(a){return a.N()}, -$S:1353} -A.apr.prototype={ -N(){var s=this.a,r=this.b,q=A.fZ(this.c,t.N,t.O) -if(s!=null)q.j(0,"format",s) -if(r!=null)q.j(0,"url",r.l(0)) -return q}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.apr&&A.K(b)===A.K(r)&&b.a==r.a&&J.v(b.b,r.b) -else s=!0 -return s}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.bt6.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.bt7.prototype={ -$1(a){return a!=null?A.d7(A.ak(a),0,null):null}, -$S:101} -A.bt8.prototype={ -$1(a){return!B.b.p(A.b(["format","url"],t.s),a.a)}, -$S:86} -A.bt9.prototype={ -$1(a){return new A.S(a.a,a.b,t.Yx)}, -$S:141} -A.NY.prototype={ -N(){return A.j(["app_id",this.a,"pushkey",this.b],t.N,t.O)}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=t.Of.b(b)&&A.K(b)===A.K(r)&&b.gaFB()===r.a&&b.gaMF()===r.b -else s=!0 -return s}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -gaFB(){return this.a}, -gaMF(){return this.b}} -A.mZ.prototype={ -N(){var s=this,r=s.w,q=A.c(t.N,t.O) -q.j(0,"app_id",s.a) -q.j(0,"pushkey",s.b) -q.j(0,"app_display_name",s.c) -q.j(0,"data",s.d.N()) -q.j(0,"device_display_name",s.e) -q.j(0,"kind",s.f) -q.j(0,"lang",s.r) -if(r!=null)q.j(0,"profile_tag",r) -return q}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.mZ&&A.K(b)===A.K(r)&&b.a===r.a&&b.b===r.b&&b.c===r.c&&b.d.m(0,r.d)&&b.e===r.e&&b.f===r.f&&b.r===r.r&&b.w==r.w -else s=!0 -return s}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.w,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -$iNY:1, -gaFB(){return this.a}, -gaMF(){return this.b}} -A.bt5.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.op.prototype={ -N(){var s=this,r=s.a,q=s.b,p=s.d,o=s.e,n=A.c(t.N,t.O) -if(r!=null)n.j(0,"is",r) -if(q!=null)n.j(0,"key",q) -n.j(0,"kind",s.c) -if(p!=null)n.j(0,"pattern",p) -if(o!=null)n.j(0,"value",o) -return n}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.op&&A.K(b)===A.K(r)&&b.a==r.a&&b.b==r.b&&b.c===r.c&&b.d==r.d&&J.v(b.e,r.e) -else s=!0 -return s}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -gr5(a){return this.b}, -gk(a){return this.e}} -A.bsG.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.bsH.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.bsI.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.bsJ.prototype={ -$1(a){return a!=null?a:null}, -$S:442} -A.oq.prototype={ -N(){var s=this,r=s.b,q=s.e,p=A.c(t.N,t.O),o=s.a,n=A.U(o).i("O<1,C?>") -o=A.H(new A.O(o,new A.bt3(),n),n.i("a2.E")) -p.j(0,"actions",o) -if(r!=null){o=J.bu(r,new A.bt4(),t.f) -o=A.H(o,o.$ti.i("a2.E")) -p.j(0,"conditions",o)}p.j(0,"default",s.c) -p.j(0,"enabled",s.d) -if(q!=null)p.j(0,"pattern",q) -p.j(0,"rule_id",s.f) -return p}, -m(a,b){var s,r,q=this -if(b==null)return!1 -if(q!==b){s=!1 -if(b instanceof A.oq)if(A.K(b)===A.K(q))if(b.a===q.a){s=b.b -r=q.b -s=(s==null?r==null:s===r)&&b.c===q.c&&b.d===q.d&&b.e==q.e&&b.f===q.f}}else s=!0 -return s}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.bsL.prototype={ -$1(a){return a}, -$S:442} -A.bsM.prototype={ -$1(a){var s -if(a!=null){s=J.bu(t.a.a(a),new A.bsK(),t.E2) -s=A.H(s,s.$ti.i("a2.E"))}else s=null -return s}, -$S:1355} -A.bsK.prototype={ -$1(a){return A.cJR(t.f.a(a))}, -$S:1356} -A.bsN.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.bt3.prototype={ -$1(a){return a}, -$S:201} -A.bt4.prototype={ -$1(a){return a.N()}, -$S:427} -A.a_i.prototype={ -N(){var s,r=this,q=r.a,p=r.b,o=r.c,n=r.d,m=r.e,l=A.c(t.N,t.O) -if(q!=null){s=J.bu(q,new A.bsZ(),t.f) -s=A.H(s,s.$ti.i("a2.E")) -l.j(0,"content",s)}if(p!=null){s=J.bu(p,new A.bt_(),t.f) -s=A.H(s,s.$ti.i("a2.E")) -l.j(0,"override",s)}if(o!=null){s=J.bu(o,new A.bt0(),t.f) -s=A.H(s,s.$ti.i("a2.E")) -l.j(0,"room",s)}if(n!=null){s=J.bu(n,new A.bt1(),t.f) -s=A.H(s,s.$ti.i("a2.E")) -l.j(0,"sender",s)}if(m!=null){s=J.bu(m,new A.bt2(),t.f) -s=A.H(s,s.$ti.i("a2.E")) -l.j(0,"underride",s)}return l}, -m(a,b){var s,r,q,p=this -if(b==null)return!1 -if(p!==b){s=!1 -if(b instanceof A.a_i)if(A.K(b)===A.K(p)){r=b.a -q=p.a -if(r==null?q==null:r===q){r=b.b -q=p.b -if(r==null?q==null:r===q){r=b.c -q=p.c -if(r==null?q==null:r===q){r=b.d -q=p.d -if(r==null?q==null:r===q){s=b.e -r=p.e -r=s==null?r==null:s===r -s=r}}}}}}else s=!0 -return s}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.bsU.prototype={ -$1(a){var s -if(a!=null){s=J.bu(t.a.a(a),new A.bsT(),t.JG) -s=A.H(s,s.$ti.i("a2.E"))}else s=null -return s}, -$S:146} -A.bsT.prototype={ -$1(a){return A.app(t.f.a(a))}, -$S:147} -A.bsV.prototype={ -$1(a){var s -if(a!=null){s=J.bu(t.a.a(a),new A.bsS(),t.JG) -s=A.H(s,s.$ti.i("a2.E"))}else s=null -return s}, -$S:146} -A.bsS.prototype={ -$1(a){return A.app(t.f.a(a))}, -$S:147} -A.bsW.prototype={ -$1(a){var s -if(a!=null){s=J.bu(t.a.a(a),new A.bsR(),t.JG) -s=A.H(s,s.$ti.i("a2.E"))}else s=null -return s}, -$S:146} -A.bsR.prototype={ -$1(a){return A.app(t.f.a(a))}, -$S:147} -A.bsX.prototype={ -$1(a){var s -if(a!=null){s=J.bu(t.a.a(a),new A.bsQ(),t.JG) -s=A.H(s,s.$ti.i("a2.E"))}else s=null -return s}, -$S:146} -A.bsQ.prototype={ -$1(a){return A.app(t.f.a(a))}, -$S:147} -A.bsY.prototype={ -$1(a){var s -if(a!=null){s=J.bu(t.a.a(a),new A.bsP(),t.JG) -s=A.H(s,s.$ti.i("a2.E"))}else s=null -return s}, -$S:146} -A.bsP.prototype={ -$1(a){return A.app(t.f.a(a))}, -$S:147} -A.bsZ.prototype={ -$1(a){return a.N()}, -$S:148} -A.bt_.prototype={ -$1(a){return a.N()}, -$S:148} -A.bt0.prototype={ -$1(a){return a.N()}, -$S:148} -A.bt1.prototype={ -$1(a){return a.N()}, -$S:148} -A.bt2.prototype={ -$1(a){return a.N()}, -$S:148} -A.BF.prototype={ -H(){return"PushRuleKind."+this.b}} -A.a_J.prototype={ -N(){var s=this.b,r=this.c,q=A.c(t.N,t.O) -q.j(0,"access_token",this.a) -if(s!=null)q.j(0,"expires_in_ms",s) -if(r!=null)q.j(0,"refresh_token",r) -return q}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.a_J&&A.K(b)===A.K(r)&&b.a===r.a&&b.b==r.b&&b.c==r.c -else s=!0 -return s}, -gu(a){return A.a7(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.buB.prototype={ -$1(a){return a!=null?A.b_(a):null}, -$S:116} -A.buC.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.a0t.prototype={ -N(){return A.j(["count",this.a,"etag",this.b],t.N,t.O)}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.a0t&&A.K(b)===A.K(r)&&b.a===r.a&&b.b===r.b -else s=!0 -return s}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.t7.prototype={ -N(){var s=this -return A.j(["first_message_index",s.a,"forwarded_count",s.b,"is_verified",s.c,"session_data",s.d],t.N,t.O)}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.t7&&A.K(b)===A.K(r)&&b.a===r.a&&b.b===r.b&&b.c===r.c&&b.d===r.d -else s=!0 -return s}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.ty.prototype={ -N(){var s=this.a,r=t.N -return A.j(["sessions",s.t_(s,new A.bw6(),r,t.f)],r,t.O)}, -m(a,b){var s -if(b==null)return!1 -if(this!==b)s=b instanceof A.ty&&A.K(b)===A.K(this)&&b.a===this.a -else s=!0 -return s}, -gu(a){return A.d1(this.a)}} -A.bw5.prototype={ -$2(a,b){return new A.S(a,A.cky(t.f.a(b)),t.H6)}, -$S:1360} -A.bw6.prototype={ -$2(a,b){return new A.S(a,b.N(),t.k0)}, -$S:1361} -A.HC.prototype={ -N(){var s=this.a,r=t.N -return A.j(["rooms",s.t_(s,new A.bw8(),r,t.f)],r,t.O)}, -m(a,b){var s -if(b==null)return!1 -if(this!==b)s=b instanceof A.HC&&A.K(b)===A.K(this)&&b.a===this.a -else s=!0 -return s}, -gu(a){return A.d1(this.a)}} -A.bw7.prototype={ -$2(a,b){return new A.S(a,A.cKv(t.f.a(b)),t.ad)}, -$S:1362} -A.bw8.prototype={ -$2(a,b){return new A.S(a,b.N(),t.k0)}, -$S:1363} -A.T8.prototype={ -H(){return"BackupAlgorithm."+this.b}} -A.WK.prototype={ -N(){var s=this -return A.j(["algorithm","m.megolm_backup.v1.curve25519-aes-sha2","auth_data",s.b,"count",s.c,"etag",s.d,"version",s.e],t.N,t.O)}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.WK&&A.K(b)===A.K(r)&&b.a===r.a&&b.b===r.b&&b.c===r.c&&b.d===r.d&&b.e===r.e -else s=!0 -return s}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.W1.prototype={ -N(){var s,r=this,q=r.a,p=r.b,o=r.c,n=r.d,m=r.e,l=r.f,k=A.c(t.N,t.O) -if(q!=null)k.j(0,"end",q) -if(p!=null)k.j(0,"event",p.N()) -if(o!=null){s=J.bu(o,new A.b5K(),t.f) -s=A.H(s,s.$ti.i("a2.E")) -k.j(0,"events_after",s)}if(n!=null){s=J.bu(n,new A.b5L(),t.f) -s=A.H(s,s.$ti.i("a2.E")) -k.j(0,"events_before",s)}if(m!=null)k.j(0,"start",m) -if(l!=null){s=J.bu(l,new A.b5M(),t.f) -s=A.H(s,s.$ti.i("a2.E")) -k.j(0,"state",s)}return k}, -m(a,b){var s,r,q,p=this -if(b==null)return!1 -if(p!==b){s=!1 -if(b instanceof A.W1)if(A.K(b)===A.K(p))if(b.a==p.a)if(b.b==p.b){r=b.c -q=p.c -if(r==null?q==null:r===q){r=b.d -q=p.d -if(r==null?q==null:r===q)if(b.e==p.e){s=b.f -r=p.f -r=s==null?r==null:s===r -s=r}}}}else s=!0 -return s}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.b5E.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.b5F.prototype={ -$1(a){return a!=null?A.pk(t.f.a(a)):null}, -$S:1364} -A.b5G.prototype={ -$1(a){var s -if(a!=null){s=J.bu(t.a.a(a),new A.b5D(),t.qJ) -s=A.H(s,s.$ti.i("a2.E"))}else s=null -return s}, -$S:155} -A.b5D.prototype={ -$1(a){return A.pk(t.f.a(a))}, -$S:114} -A.b5H.prototype={ -$1(a){var s -if(a!=null){s=J.bu(t.a.a(a),new A.b5C(),t.qJ) -s=A.H(s,s.$ti.i("a2.E"))}else s=null -return s}, -$S:155} -A.b5C.prototype={ -$1(a){return A.pk(t.f.a(a))}, -$S:114} -A.b5I.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.b5J.prototype={ -$1(a){var s -if(a!=null){s=J.bu(t.a.a(a),new A.b5B(),t.qJ) -s=A.H(s,s.$ti.i("a2.E"))}else s=null -return s}, -$S:155} -A.b5B.prototype={ -$1(a){return A.pk(t.f.a(a))}, -$S:114} -A.b5K.prototype={ -$1(a){return a.N()}, -$S:83} -A.b5L.prototype={ -$1(a){return a.N()}, -$S:83} -A.b5M.prototype={ -$1(a){return a.N()}, -$S:83} -A.WJ.prototype={ -N(){var s=this,r=s.b,q=s.d,p=A.c(t.N,t.O),o=s.a,n=A.U(o).i("O<1,x>") -o=A.H(new A.O(o,new A.b95(),n),n.i("a2.E")) -p.j(0,"chunk",o) -if(r!=null)p.j(0,"end",r) -p.j(0,"start",s.c) -if(q!=null){o=J.bu(q,new A.b96(),t.f) -o=A.H(o,o.$ti.i("a2.E")) -p.j(0,"state",o)}return p}, -m(a,b){var s,r,q=this -if(b==null)return!1 -if(q!==b){s=!1 -if(b instanceof A.WJ)if(A.K(b)===A.K(q))if(b.a===q.a)if(b.b==q.b)if(b.c===q.c){s=b.d -r=q.d -r=s==null?r==null:s===r -s=r}}else s=!0 -return s}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.b92.prototype={ -$1(a){return A.pk(t.f.a(a))}, -$S:114} -A.b93.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.b94.prototype={ -$1(a){var s -if(a!=null){s=J.bu(t.a.a(a),new A.b91(),t.qJ) -s=A.H(s,s.$ti.i("a2.E"))}else s=null -return s}, -$S:155} -A.b91.prototype={ -$1(a){return A.pk(t.f.a(a))}, -$S:114} -A.b95.prototype={ -$1(a){return a.N()}, -$S:83} -A.b96.prototype={ -$1(a){return a.N()}, -$S:83} -A.qH.prototype={ -H(){return"ReceiptType."+this.b}} -A.asO.prototype={ -N(){var s,r=this.a,q=this.e,p=this.w,o=A.c(t.N,t.O) -if(r!=null)o.j(0,"limit",r) -if(q!=null){s=A.U(q).i("O<1,i>") -s=A.H(new A.O(q,new A.bGo(),s),s.i("a2.E")) -o.j(0,"types",s)}if(p!=null)o.j(0,"lazy_load_members",p) -return o}, -m(a,b){var s,r,q,p=this -if(b==null)return!1 -if(p!==b){s=!1 -if(b instanceof A.asO)if(A.K(b)===A.K(p))if(b.a==p.a){r=b.e -q=p.e -if(r==null?q==null:r===q)s=b.w==p.w}}else s=!0 -return s}, -gu(a){var s=null -return A.a7(this.a,s,s,s,this.e,s,s,this.w,s,s,s,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.bGo.prototype={ -$1(a){return a}, -$S:15} -A.aqC.prototype={ -N(){var s=this.c,r=this.r,q=A.c(t.N,t.O) -if(s!=null)q.j(0,"include_leave",s) -q.j(0,"state",this.f.N()) -if(r!=null)q.j(0,"timeline",r.N()) -return q}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.aqC&&A.K(b)===A.K(r)&&b.c==r.c&&b.f.m(0,r.f)&&J.v(b.r,r.r) -else s=!0 -return s}, -gu(a){var s=null -return A.a7(s,s,this.c,s,s,this.f,this.r,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.ahJ.prototype={ -N(){var s=A.c(t.N,t.O) -s.j(0,"room",this.e.N()) -return s}, -m(a,b){var s -if(b==null)return!1 -if(this!==b){s=!1 -if(b instanceof A.ahJ)if(A.K(b)===A.K(this))s=b.e.m(0,this.e)}else s=!0 -return s}, -gu(a){var s=null -return A.a7(s,s,s,s,this.e,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.qQ.prototype={ -N(){var s=this.a,r=A.fZ(this.b,t.N,t.O) -if(s!=null)r.j(0,"order",s) -return r}, -m(a,b){var s -if(b==null)return!1 -if(this!==b)s=b instanceof A.qQ&&A.K(b)===A.K(this)&&b.a==this.a -else s=!0 -return s}, -gu(a){return J.ae(this.a)}} -A.eo.prototype={ -N(){var s=this.a,r=this.b,q=A.c(t.N,t.O) -if(s!=null)q.j(0,"avatar_url",s.l(0)) -if(r!=null)q.j(0,"display_name",r) -q.j(0,"user_id",this.c) -return q}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.eo&&A.K(b)===A.K(r)&&J.v(b.a,r.a)&&b.b==r.b&&b.c===r.c -else s=!0 -return s}, -gu(a){return A.a7(this.a,this.b,this.c,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.bs2.prototype={ -$1(a){return a!=null?A.d7(A.ak(a),0,null):null}, -$S:101} -A.bs3.prototype={ -$1(a){return a!=null?A.ak(a):null}, -$S:18} -A.a0S.prototype={ -N(){var s=this.b,r=A.U(s).i("O<1,x>") -s=A.H(new A.O(s,new A.bAi(),r),r.i("a2.E")) -return A.j(["limited",this.a,"results",s],t.N,t.O)}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.a0S&&A.K(b)===A.K(r)&&b.a===r.a&&b.b===r.b -else s=!0 -return s}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.bAh.prototype={ -$1(a){return A.cml(t.f.a(a))}, -$S:426} -A.bAi.prototype={ -$1(a){return a.N()}, -$S:1366} -A.a2K.prototype={ -N(){var s=this,r=s.c,q=A.U(r).i("O<1,i>") -r=A.H(new A.O(r,new A.bKe(),q),q.i("a2.E")) -return A.j(["password",s.a,"ttl",s.b,"uris",r,"username",s.d],t.N,t.O)}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.a2K&&A.K(b)===A.K(r)&&b.a===r.a&&b.b===r.b&&b.c===r.c&&b.d===r.d -else s=!0 -return s}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,s.d,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.bKd.prototype={ -$1(a){return A.ak(a)}, -$S:25} -A.bKe.prototype={ -$1(a){return a}, -$S:15} -A.xp.prototype={ -N(){var s,r=this.a,q=t.N,p=A.c(q,t.O) -if(r!=null)p.j(0,"unstable_features",J.fd(r,new A.b9h(),q,t.y)) -q=this.b -s=A.U(q).i("O<1,i>") -q=A.H(new A.O(q,new A.b9i(),s),s.i("a2.E")) -p.j(0,"versions",q) -return p}, -m(a,b){var s,r,q=this -if(b==null)return!1 -if(q!==b){s=!1 -if(b instanceof A.xp)if(A.K(b)===A.K(q)){s=b.a -r=q.a -s=(s==null?r==null:s===r)&&b.b===q.b}}else s=!0 -return s}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.b9f.prototype={ -$1(a){return a!=null?J.fd(t.f.a(a),new A.b9e(),t.N,t.y):null}, -$S:1367} -A.b9e.prototype={ -$2(a,b){return new A.S(a,A.fS(b),t.WY)}, -$S:1368} -A.b9g.prototype={ -$1(a){return A.ak(a)}, -$S:25} -A.b9h.prototype={ -$2(a,b){return new A.S(a,b,t.WY)}, -$S:1369} -A.b9i.prototype={ -$1(a){return a}, -$S:15} -A.a0j.prototype={ -H(){return"RequestType."+this.b}} -A.amS.prototype={ -sAq(a){this.b=a}, -cB(a,b){var s,r=a.b -if(r>=400&&r<500){s=B.p.b4(0,B.t.b4(0,b)) -if(t.f.b(s))throw A.q(A.cIi(s))}this.aY_(a,b)}, -bwQ(a,b){throw A.q(new A.LM())}, -HC(a,b,c,d,e){return this.bOs(0,b,c,d,e)}, -OF(a,b,c){return this.HC(0,b,c,"",null)}, -aoA(a,b,c,d){return this.HC(0,b,c,d,null)}, -bOs(a,b,c,d,e){var s=0,r=A.n(t.f),q,p=this,o,n,m,l,k,j,i,h,g,f -var $async$HC=A.o(function(a1,a2){if(a1===1)return A.k(a2,r) -for(;;)switch(s){case 0:if(p.b==null)throw A.q("No homeserver specified.") -m=typeof d!="string"?B.p.cS(d,null):d -l=B.f.b0(c,"/media/v3/upload") -if(l)m=d -l=p.b -l.toString -k=l.c2(A.bE(null,null,"_matrix"+c,null,null,null,e,null,null)) -l=t.N -j=A.c(l,l) -if(b===B.a9g||b===B.xK)j.j(0,"Content-Type","application/json") -l=p.c -if(l!=null)j.j(0,"Authorization","Bearer "+l) -o=A.cm() -case 3:switch(b.a){case 0:s=5 -break -case 1:s=6 -break -case 2:s=7 -break -case 3:s=8 -break -default:s=4 -break}break -case 5:f=o -s=9 -return A.f(p.a.WM("GET",k,j),$async$HC) -case 9:f.b=a2 -s=4 -break -case 6:f=o -s=10 -return A.f(p.a.Mj("POST",k,j,m,null),$async$HC) -case 10:f.b=a2 -s=4 -break -case 7:f=o -s=11 -return A.f(p.a.Mj("PUT",k,j,m,null),$async$HC) -case 11:f.b=a2 -s=4 -break -case 8:f=o -s=12 -return A.f(p.a.Mj("DELETE",k,j,null,null),$async$HC) -case 12:f.b=a2 -s=4 -break -case 4:l=o.b3() -n=A.aKy(A.aK8(l.e)).b4(0,l.w) -try{n=B.t.b4(0,o.b3().w)}catch(a0){}if(o.b3().b>=500&&o.b3().b<600)throw A.q(A.bs(n)) -h=A.e2(new A.HE(n),0,null) -g=t.XF.a(B.p.bP(0,B.f.b0(h,"[")&&B.f.qt(h,"]")?'{"chunk":'+h+"}":h,null)) -if(o.b3().b>=400&&o.b3().b<500){l=o.bNj() -throw A.q(new A.hn(t.f.a(B.p.b4(0,l.gy6(0))),l))}g.toString -q=g -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$HC,r)}, -a7L(a){return this.bCA(a)}, -bCA(a){var s=0,r=A.n(t.H),q,p=this,o -var $async$a7L=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=A.cmt(a.N()).N() -o.j(0,"kind",null) -s=3 -return A.f(p.aoA(0,B.xK,"/client/v3/pushers/set",o),$async$a7L) -case 3:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a7L,r)}, -a1d(){var s=0,r=A.n(t.Ji),q,p=this,o,n,m -var $async$a1d=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:s=3 -return A.f(p.OF(0,B.a9f,"/client/v3/voip/turnServer"),$async$a1d) -case 3:o=b -n=J.T(o) -m=n.h(o,"ttl") -if(typeof m=="number")n.j(o,"ttl",B.d.G(m)) -q=A.cMK(o) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a1d,r)}} -A.LM.prototype={$ibq:1} -A.q_.prototype={ -N(){var s=A.c(t.N,t.O),r=this.a -if(r!=null)s.j(0,"type",r) -r=this.b -if(r!=null)s.j(0,"session",r) -return s}, -gb7(a){return this.a}} -A.abI.prototype={ -N(){var s=A.c(t.N,t.O) -s.j(0,"type",this.a) -return s}, -gb7(a){return this.a}} -A.K9.prototype={ -N(){var s=this.arC() -s.j(0,"password",this.c) -s.j(0,"identifier",this.d.N()) -return s}} -A.abJ.prototype={ -N(){var s=this.arD() -s.j(0,"medium",this.b) -s.j(0,"address",this.c) -return s}} -A.abK.prototype={ -N(){var s=this.arC(),r=this.c -r===$&&A.e() -s.j(0,"threepid_creds",r.N()) -return s}} -A.bJ_.prototype={ -N(){var s=A.c(t.N,t.O) -s.j(0,"sid",this.a) -s.j(0,"client_secret",this.b) -return s}} -A.DR.prototype={ -N(){var s=this.arD() -s.j(0,"user",this.b) -return s}} -A.eE.prototype={ -N(){var s=A.c(t.N,t.O) -s.j(0,"type",this.a) -s.j(0,"content",this.b) -return s}, -gb7(a){return this.a}} -A.ia.prototype={ -N(){var s=this.aY2() -s.j(0,"sender",this.c) -return s}} -A.wO.prototype={ -N(){var s=this.asy() -s.j(0,"origin_server_ts",this.y.a) -return s}} -A.lm.prototype={ -H(){return"ImagePackUsage."+this.b}} -A.c6M.prototype={ -$1(a){return A.j(["sticker",B.oR,"emoticon",B.lO],t.N,t.gD).h(0,a)}, -$S:1370} -A.c6N.prototype={ -$1(a){return A.j([B.oR,"sticker",B.lO,"emoticon"],t.gD,t.N).h(0,a)}, -$S:1371} -A.c6O.prototype={ -$1(a){return!this.a.p(0,a)||B.b.p(this.b,a)}, -$S:9} -A.c6P.prototype={ -$1(a){return!B.b.p(this.a,a)}, -$S:9} -A.AF.prototype={ -N(){var s=t.N,r=A.fZ(this.a,s,t.O),q=this.b -r.j(0,"images",q.t_(q,new A.bcd(),s,t.f)) -r.j(0,"pack",this.c.N()) -return r}} -A.bc9.prototype={ -$1(a){return!B.b.p(A.b(["images","pack","emoticons","short"],t.s),a.a)}, -$S:86} -A.bca.prototype={ -$2(a,b){return new A.S(a,A.aje(t.f.a(b)),t.WZ)}, -$S:447} -A.bcb.prototype={ -$2(a,b){var s=B.f.b0(a,":")&&B.f.qt(a,":")?B.f.a1(a,1,a.length-1):a -return new A.S(s,A.aje(t.f.a(b)),t.WZ)}, -$S:447} -A.bcc.prototype={ -$2(a,b){var s=null,r=B.f.b0(a,":")&&B.f.qt(a,":")?B.f.a1(a,1,a.length-1):a -return new A.S(r,new A.jT(A.c(t.N,t.O),A.d7(b,0,s),s,s,s),t.WZ)}, -$S:1373} -A.bcd.prototype={ -$2(a,b){return new A.S(a,b.N(),t.k0)}, -$S:1374} -A.jT.prototype={ -N(){var s=this,r="usage",q=s.a,p=t.N,o=t.O,n=A.eU(q,p,o) -n.A(0,r) -o=A.fZ(n,p,o) -o.j(0,"url",s.b.l(0)) -n=s.c -if(n!=null)o.j(0,"body",n) -n=s.d -if(n!=null)o.j(0,"info",n) -n=s.e -if(n!=null)o.j(0,r,A.csc(n,A.ji(q,r,p))) -return o}} -A.bce.prototype={ -$1(a){return!B.b.p(A.b(["url","body","info"],t.s),a.a)}, -$S:86} -A.bcf.prototype={ -N(){var s=this,r="usage",q=s.a,p=t.N,o=t.O,n=A.eU(q,p,o) -n.A(0,r) -o=A.fZ(n,p,o) -n=s.b -if(n!=null)o.j(0,"display_name",n) -n=s.c -if(n!=null)o.j(0,"avatar_url",n.l(0)) -n=s.d -if(n!=null)o.j(0,r,A.csc(n,A.ji(q,r,p))) -q=s.e -if(q!=null)o.j(0,"attribution",q) -return o}} -A.bcg.prototype={ -$1(a){return!B.b.p(A.b(["display_name","avatar_url","attribution"],t.s),a.a)}, -$S:86} -A.bw0.prototype={ -N(){var s,r,q=this,p="ciphertext",o=t.N,n=A.c(o,t.O) -n.j(0,"algorithm",q.a) -n.j(0,"sender_key",q.b) -s=q.c -if(s!=null)n.j(0,"device_id",s) -s=q.d -if(s!=null)n.j(0,"session_id",s) -s=q.e -r=s!=null -if(r)n.j(0,p,s) -s=q.f -if(s!=null){n.j(0,p,s.t_(s,new A.bw3(),o,t.f)) -if(r)$.V().apu("ciphertextOlm and ciphertextMegolm are both set, which should never happen!")}return n}} -A.bw2.prototype={ -$2(a,b){var s -t.f.a(b) -s=J.T(b) -return new A.S(a,new A.wP(A.ak(s.h(b,"body")),A.b_(s.h(b,"type"))),t.mV)}, -$S:1375} -A.bw3.prototype={ -$2(a,b){return new A.S(a,b.N(),t.k0)}, -$S:1376} -A.wP.prototype={ -N(){var s=A.c(t.N,t.O) -s.j(0,"body",this.a) -s.j(0,"type",this.b) -return s}, -gb7(a){return this.b}} -A.bw4.prototype={ -N(){var s,r=A.c(t.N,t.O) -r.j(0,"algorithm",this.a) -s=this.b -if(s!=null)r.j(0,"rotation_period_ms",s) -s=this.c -if(s!=null)r.j(0,"rotation_period_msgs",s) -return r}} -A.bAr.prototype={ -N(){var s=A.c(t.N,t.O),r=this.a -if(r!=null)s.j(0,"key",r) -return s}, -gr5(a){return this.a}} -A.arj.prototype={ -N(){var s=this,r=A.c(t.N,t.O),q=s.a -if(q!=null)r.j(0,"passphrase",q.N()) -q=s.b -if(q!=null)r.j(0,"iv",q) -q=s.c -if(q!=null)r.j(0,"mac",q) -q=s.d -if(q!=null)r.j(0,"algorithm",q) -return r}} -A.bAs.prototype={ -$1(a){var s,r -if(a!=null){s=t.N -r=t.S -r=new A.ZE(A.ad(a,"algorithm",B.d8,s),A.ad(a,"salt",B.d8,s),A.ad(a,"iterations",B.d8,r),A.ad(a,"bits",B.i,r)) -s=r}else s=null -return s}, -$S:1377} -A.ZE.prototype={ -N(){var s,r=this,q=A.c(t.N,t.O) -q.j(0,"algorithm",r.a) -q.j(0,"salt",r.b) -q.j(0,"iterations",r.c) -s=r.d -if(s!=null)q.j(0,"bits",s) -return q}} -A.cdB.prototype={ -N(){var s=A.c(t.N,t.O) -s.j(0,"body",this.a) -s.j(0,"replacement_room",this.b) -return s}} -A.eP.prototype={ -N(){var s,r=this,q="state_key",p=r.asy() -p.j(0,"event_id",r.y) -p.j(0,"origin_server_ts",r.Q.a) -s=r.as -if(s!=null)p.j(0,"unsigned",s) -s=r.at -if(s!=null)p.j(0,"prev_content",s) -s=r.z -if(s!=null)p.j(0,"room_id",s) -if(p.h(0,q)==null)p.A(0,q) -s=r.ax -if(s!=null)p.j(0,"redacts",s) -return p}} -A.f0.prototype={ -H(){return"MatrixError."+this.b}} -A.hn.prototype={ -gYN(){var s=A.ad(this.a,"errcode",B.i,t.N) -if(s==null)s=this.gaoB()?"M_FORBIDDEN":"M_UNKNOWN" -return s}, -galD(a){var s=A.ad(this.a,"error",B.i,t.N) -if(s==null)s=this.gaoB()?"Require additional authentication":"Unknown error" -return s}, -l(a){return this.gYN()+": "+this.galD(0)}, -galC(a){return B.b.wi(B.esL,new A.bkX(this),new A.bkY())}, -gaoB(){var s=this.b -return s!=null?s.b===401:this.ga6D()!=null}, -ga6D(){var s,r=A.ad(this.a,"flows",B.i,t.Dn) -if(r==null)r=null -else{r=J.wz(r,t.f) -s=t.HV -s=A.hB(new A.c_(A.hB(r,new A.bkV(),r.$ti.i("D.E"),t.O),s),new A.bkW(),s.i("D.E"),t.Zz) -r=A.H(s,A.y(s).i("D.E"))}return r}, -$ibq:1} -A.bkX.prototype={ -$1(a){return a.b===this.a.gYN()}, -$S:1378} -A.bkY.prototype={ -$0(){return B.rT}, -$S:1379} -A.bkV.prototype={ -$1(a){return J.w(a,"stages")}, -$S:1380} -A.bkW.prototype={ -$1(a){var s=t.N -return new A.DQ(A.dZ(J.wz(a,s),!0,s))}, -$S:1381} -A.DQ.prototype={} -A.tg.prototype={ -N(){var s,r=this,q=r.e,p=J.ce(q) -p.j(q,"user_id",r.a) -p.j(q,"keys",r.b) -s=r.c -if(s!=null)p.j(q,"signatures",s) -s=r.d -if(s!=null)p.j(q,"unsigned",s) -return q}, -gdQ(a){return this.b}} -A.xP.prototype={ -$0(){var s,r,q,p,o,n,m,l=t.N,k=A.bJ(this.a,"signatures",B.i,l,t.O),j=A.c(l,t.GU),i=k==null?null:new A.bi(k,A.y(k).i("bi<1,2>")) -i=J.ar(i==null?A.b([],t.NB):i) -s=t.f -while(i.q()){r=i.gI(i) -q=r.b -if(s.b(q))for(p=J.hi(q),p=p.gW(p),r=r.a;p.q();){o=p.gI(p) -n=o.b -if(typeof n=="string"){m=j.h(0,r) -if(m==null){m=A.c(l,l) -j.j(0,r,m)}J.aV(m,o.a,n)}}}return j}, -$S:448} -A.pj.prototype={ -N(){var s=this.a2A() -J.aV(s,"usage",this.f) -return s}} -A.kZ.prototype={ -N(){var s=this.a2A(),r=J.ce(s) -r.j(s,"device_id",this.f) -r.j(s,"algorithms",this.r) -return s}} -A.qE.prototype={} -A.brL.prototype={ -N(){var s,r=this,q=A.c(t.N,t.O) -q.j(0,"presence",B.b.gU(r.a.H().split("."))) -s=r.b -if(s!=null)q.j(0,"last_active_ago",s) -s=r.c -if(s!=null)q.j(0,"status_msg",s) -s=r.d -if(s!=null)q.j(0,"currently_active",s) -return q}} -A.brM.prototype={ -$1(a){return B.b.gU(a.H().split("."))===J.w(this.a,"presence")}, -$S:449} -A.brN.prototype={ -$0(){return B.pB}, -$S:1384} -A.a0u.prototype={ -N(){var s=A.c(t.N,t.O),r=this.a -if(r!=null)s.j(0,"m.heroes",r) -r=this.b -if(r!=null)s.j(0,"m.joined_member_count",r) -r=this.c -if(r!=null)s.j(0,"m.invited_member_count",r) -return s}} -A.fo.prototype={ -N(){var s=this.aY3() -s.j(0,"state_key",this.f) -return s}} -A.hE.prototype={ -N(){var s,r,q=this,p=t.N,o=A.c(p,t.O) -o.j(0,"next_batch",q.a) -s=q.b -if(s!=null)o.j(0,"rooms",s.N()) -s=q.c -if(s!=null){r=A.U(s).i("O<1,x>") -s=A.H(new A.O(s,new A.bHM(),r),r.i("a2.E")) -o.j(0,"presence",A.j(["events",s],p,t.E0))}s=q.d -if(s!=null){r=A.U(s).i("O<1,x>") -s=A.H(new A.O(s,new A.bHN(),r),r.i("a2.E")) -o.j(0,"account_data",A.j(["events",s],p,t.E0))}s=q.e -if(s!=null){r=A.U(s).i("O<1,x>") -s=A.H(new A.O(s,new A.bHO(),r),r.i("a2.E")) -o.j(0,"to_device",A.j(["events",s],p,t.E0))}p=q.f -if(p!=null)o.j(0,"device_lists",p.N()) -p=q.r -if(p!=null)o.j(0,"device_one_time_keys_count",p) -p=q.w -if(p!=null){o.j(0,"device_unused_fallback_key_types",p) -o.j(0,u.bI,p)}return o}} -A.bHD.prototype={ -$0(){var s=A.bJ(this.a,"rooms",B.i,t.N,t.O) -return s!=null?A.cKD(s):null}, -$S:1385} -A.bHE.prototype={ -$1(a){var s,r=t.f -r.a(a) -s=J.T(a) -return new A.qE(A.cJu(r.a(s.h(a,"content"))),A.ak(s.h(a,"sender")),A.ak(s.h(a,"type")),A.fu(r.a(s.h(a,"content"))))}, -$S:1386} -A.bHF.prototype={ -$1(a){return A.aca(t.f.a(a))}, -$S:202} -A.bHG.prototype={ -$1(a){return A.chE(t.f.a(a))}, -$S:1388} -A.bHH.prototype={ -$0(){var s,r=t.N,q=A.bJ(this.a,"device_lists",B.i,r,t.O) -if(q!=null){s=A.ji(q,"changed",r) -if(s==null)s=A.b([],t.s) -r=A.ji(q,"left",r) -r=new A.Vc(s,r==null?A.b([],t.s):r)}else r=null -return r}, -$S:1389} -A.bHM.prototype={ -$1(a){return a.N()}, -$S:1390} -A.bHN.prototype={ -$1(a){return a.N()}, -$S:203} -A.bHO.prototype={ -$1(a){return a.N()}, -$S:1392} -A.lz.prototype={ -b39(a){var s=this,r=null,q=t.N,p=t.O,o=A.bJ(a,"join",B.i,q,p) -s.a=o==null?r:A.rW(o,new A.bx0(),q,p,q,t.Ho) -o=A.bJ(a,"invite",B.i,q,p) -s.b=o==null?r:A.rW(o,new A.bx1(),q,p,q,t.Aj) -o=A.bJ(a,"leave",B.i,q,p) -s.c=o==null?r:A.rW(o,new A.bx2(),q,p,q,t.St) -o=A.bJ(a,"knock",B.i,q,p) -s.d=o==null?r:A.rW(o,new A.bx3(),q,p,q,t.zZ)}, -N(){var s=this,r=t.N,q=A.c(r,t.O),p=s.a -if(p!=null)q.j(0,"join",p.t_(p,new A.bx4(),r,t.f)) -p=s.b -if(p!=null)q.j(0,"invite",p.t_(p,new A.bx5(),r,t.f)) -p=s.c -if(p!=null)q.j(0,"leave",p.t_(p,new A.bx6(),r,t.f)) -p=s.d -if(p!=null)q.j(0,"knock",p.t_(p,new A.bx7(),r,t.f)) -return q}} -A.bx0.prototype={ -$2(a,b){return new A.S(a,A.cGp(t.f.a(b)),t.Mc)}, -$S:1393} -A.bx1.prototype={ -$2(a,b){return new A.S(a,A.cGh(t.f.a(b)),t.KB)}, -$S:1394} -A.bx2.prototype={ -$2(a,b){return new A.S(a,A.cHA(t.f.a(b)),t.ms)}, -$S:1395} -A.bx3.prototype={ -$2(a,b){return new A.S(a,A.cGD(t.f.a(b)),t.JL)}, -$S:1396} -A.bx4.prototype={ -$2(a,b){return new A.S(a,b.N(),t.k0)}, -$S:1397} -A.bx5.prototype={ -$2(a,b){return new A.S(a,b.N(),t.k0)}, -$S:1398} -A.bx6.prototype={ -$2(a,b){return new A.S(a,b.N(),t.k0)}, -$S:1399} -A.bx7.prototype={ -$2(a,b){return new A.S(a,b.N(),t.k0)}, -$S:1400} -A.bHC.prototype={} -A.lp.prototype={ -N(){var s,r=this,q=t.N,p=A.c(q,t.O),o=r.a -if(o!=null)p.j(0,"summary",o.N()) -o=r.b -if(o!=null){o=J.bu(o,new A.beq(),t.f) -o=A.H(o,o.$ti.i("a2.E")) -p.j(0,"state",A.j(["events",o],q,t.E0))}o=r.c -if(o!=null)p.j(0,"timeline",o.N()) -o=r.d -if(o!=null){s=A.U(o).i("O<1,x>") -o=A.H(new A.O(o,new A.ber(),s),s.i("a2.E")) -p.j(0,"ephemeral",A.j(["events",o],q,t.E0))}o=r.e -if(o!=null){s=A.U(o).i("O<1,x>") -o=A.H(new A.O(o,new A.bes(),s),s.i("a2.E")) -p.j(0,"account_data",A.j(["events",o],q,t.E0))}q=r.f -if(q!=null)p.j(0,"unread_notifications",q.N()) -return p}} -A.ben.prototype={ -$1(a){return A.pk(t.f.a(a))}, -$S:452} -A.beo.prototype={ -$1(a){return A.aca(t.f.a(a))}, -$S:202} -A.bep.prototype={ -$1(a){return A.aca(t.f.a(a))}, -$S:202} -A.beq.prototype={ -$1(a){return a.N()}, -$S:83} -A.ber.prototype={ -$1(a){return a.N()}, -$S:203} -A.bes.prototype={ -$1(a){return a.N()}, -$S:203} -A.mN.prototype={ -N(){var s,r=t.N,q=A.c(r,t.O),p=this.a -if(p!=null){s=A.U(p).i("O<1,x>") -p=A.H(new A.O(p,new A.bee(),s),s.i("a2.E")) -q.j(0,"invite_state",A.j(["events",p],r,t.E0))}return q}} -A.bed.prototype={ -$1(a){return A.cdi(t.f.a(a))}, -$S:453} -A.bee.prototype={ -$1(a){return a.N()}, -$S:454} -A.v4.prototype={ -N(){var s,r=t.N,q=A.c(r,t.O),p=this.a -if(p!=null){s=A.U(p).i("O<1,x>") -p=A.H(new A.O(p,new A.bfR(),s),s.i("a2.E")) -q.j(0,"knock_state",A.j(["events",p],r,t.E0))}return q}} -A.bfQ.prototype={ -$1(a){return A.cdi(t.f.a(a))}, -$S:453} -A.bfR.prototype={ -$1(a){return a.N()}, -$S:454} -A.ls.prototype={ -N(){var s,r=t.N,q=A.c(r,t.O),p=this.a -if(p!=null){p=J.bu(p,new A.bgd(),t.f) -p=A.H(p,p.$ti.i("a2.E")) -q.j(0,"state",A.j(["events",p],r,t.E0))}p=this.b -if(p!=null)q.j(0,"timeline",p.N()) -p=this.c -if(p!=null){s=A.U(p).i("O<1,x>") -p=A.H(new A.O(p,new A.bge(),s),s.i("a2.E")) -q.j(0,"account_data",A.j(["events",p],r,t.E0))}return q}} -A.bgb.prototype={ -$1(a){return A.pk(t.f.a(a))}, -$S:452} -A.bgc.prototype={ -$1(a){return A.aca(t.f.a(a))}, -$S:202} -A.bgd.prototype={ -$1(a){return a.N()}, -$S:83} -A.bge.prototype={ -$1(a){return a.N()}, -$S:203} -A.qY.prototype={ -N(){var s,r=A.c(t.N,t.O),q=this.a -if(q!=null){s=A.U(q).i("O<1,x>") -q=A.H(new A.O(q,new A.bJC(),s),s.i("a2.E")) -r.j(0,"events",q)}q=this.b -if(q!=null)r.j(0,"limited",q) -q=this.c -if(q!=null)r.j(0,"prev_batch",q) -return r}} -A.bJB.prototype={ -$1(a){return A.pk(a)}, -$S:1404} -A.bJC.prototype={ -$1(a){return a.N()}, -$S:83} -A.a2W.prototype={ -N(){var s=A.c(t.N,t.O),r=this.a -if(r!=null)s.j(0,"highlight_count",r) -r=this.b -if(r!=null)s.j(0,"notification_count",r) -return s}} -A.Vc.prototype={ -N(){var s=A.c(t.N,t.O) -s.j(0,"changed",this.a) -s.j(0,"left",this.b) -return s}} -A.b79.prototype={ -$1(a){return this.a.$2(a.a,a.b)}, -$S(){var s=this -return s.d.i("@<0>").d0(s.e).d0(s.b).d0(s.c).i("S<1,2>?(S<3,4>)")}} -A.b78.prototype={ -$2(a,b){var s,r -try{s=this.a.$2(a,b) -return s}catch(r){return null}}, -$S(){var s=this -return s.d.i("@<0>").d0(s.e).d0(s.b).d0(s.c).i("S<1,2>?(3,4)")}} -A.jU.prototype={ -H(){return"Level."+this.b}} -A.bhz.prototype={ -R9(a){this.c.push(a) -if(a.d.a<=this.a.a)A.dr(a)}, -TL(a,b,c){return this.R9(new A.cV(a,b,$.db().$1(c),B.vt))}, -apu(a){return this.TL(a,null,null)}, -q1(a,b,c,d){return this.R9(new A.cV(b,c,$.db().$1(d),B.lQ))}, -vO(a,b){return this.q1(0,b,null,null)}, -u3(a,b,c,d){return this.R9(new A.cV(b,c,$.db().$1(d),B.bV))}, -dr(a,b){return this.u3(0,b,null,null)}, -a0I(a,b,c){return this.u3(0,b,c,null)}, -bGW(a,b){return this.R9(new A.cV(a,b,$.db().$1(null),B.n9))}, -dJ(a){return this.bGW(a,null)}, -RR(a,b,c,d){return this.R9(new A.cV(b,c,$.db().$1(d),B.dQ))}, -qK(a,b){return this.RR(0,b,null,null)}, -DD(a,b,c){return this.RR(0,b,c,null)}, -abE(a,b,c){return this.R9(new A.cV(a,b,$.db().$1(c),B.cX))}, -d7(a){return this.abE(a,null,null)}, -abD(a,b){return this.abE(a,b,null)}} -A.bhA.prototype={ -$1(a){return a}, -$S:1405} -A.cV.prototype={} -A.bhR.prototype={ -$1(a){return A.cl3(this.a,a)}, -$S:151} -A.c_6.prototype={ -$3(a,b,c){return $.V().dr(0,'Expected required "'+b.l(0)+'" in event content for the Key "'+a+'" but got "'+c.l(0)+'" at '+A.c4J(A.vM()))}} -A.bX1.prototype={ -$3(a,b,c){if(c!==B.abQ)$.V().dr(0,'Expected optional "'+b.l(0)+'" in event content for the Key "'+a+'" but got "'+c.l(0)+'" at '+A.c4J(A.vM()))}} -A.c0a.prototype={ -$3(a,b,c){}} -A.Hc.prototype={ -N(){return A.j(["org.matrix.msc1767.text",this.a,"org.matrix.msc3381.poll.start",this.b.N()],t.N,t.z)}} -A.aoP.prototype={ -N(){var s,r=this,q=A.c(t.N,t.z),p=r.a -if(p!=null)q.j(0,"kind",p.c) -q.j(0,"max_selections",r.b) -q.j(0,"question",r.c.N()) -p=r.d -s=A.U(p).i("O<1,x>") -p=A.H(new A.O(p,new A.brq(),s),s.i("a2.E")) -q.j(0,"answers",p) -return q}} -A.bro.prototype={ -$1(a){return a.c===J.w(this.a,"kind")}, -$S:1406} -A.brp.prototype={ -$1(a){var s=J.T(a) -return new A.on(A.ak(s.h(a,"id")),A.ak(s.h(a,"org.matrix.msc1767.text")))}, -$S:1407} -A.brq.prototype={ -$1(a){return a.N()}, -$S:1408} -A.aoO.prototype={ -N(){var s=this.a -return A.j(["org.matrix.msc1767.text",s,"msgtype","m.text","body",s],t.N,t.z)}} -A.on.prototype={ -N(){return A.j(["id",this.a,"org.matrix.msc1767.text",this.b],t.N,t.O)}} -A.Hd.prototype={ -H(){return"PollKind."+this.b}} -A.brm.prototype={ -$1(a){return a.a!=="org.matrix.msc3381.poll.response"}, -$S:23} -A.brn.prototype={ -$2(a,b){var s=t.N,r=A.bJ(b.b,"org.matrix.msc3381.poll.response",B.i,s,t.O) -if(r==null)r=null -else{r=A.ji(r,"answers",s) -r=r==null?null:A.jV(r,A.U(r).c)}s=r==null?A.aQ(s):r -return new A.S(a,s,t.GW)}, -$S:1409} -A.brl.prototype={ -$1(a){var s,r,q -if(A.bJ(a.b,"org.matrix.msc3381.poll.end",B.i,t.N,t.O)==null)return!1 -s=a.c -if(s!==this.a.c){r=a.cy.cO(s) -q=r.f -if(q==null)q="@unknown:unknown" -q=r.y.rR(q)>=this.b -r=q}else r=!0 -if(r)return!0 -$.V().dr(0,"Ignore poll end event form user without permission "+s) -return!1}, -$S:23} -A.agw.prototype={ -N(){var s,r=A.c(t.N,t.z) -r.j(0,"device_id",this.a) -s=this.b -if(s!=null)r.j(0,"device_data",s) -return r}} -A.agx.prototype={ -N(){var s=A.c(t.N,t.z),r=this.a -if(r!=null)s.j(0,"next_batch",r) -r=this.b -if(r!=null)s.j(0,"events",r) -return s}} -A.b0P.prototype={ -$1(a){return A.cMB(a)}, -$S:1410} -A.b0Q.prototype={ -$1(a){return"AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz1234567890".charCodeAt(this.a.Kj(62))}, -$S:30} -A.m5.prototype={ -H(){return"LoginState."+this.b}} -A.fK.prototype={ -sAq(a){var s,r,q=this -if(q.b!=null){s=a==null?null:a.guv(a) -r=q.b -s=s!=(r==null?null:r.guv(r))}else s=!1 -if(s)q.k1=q.y1=null -q.arX(a)}, -Tf(){var s=0,r=A.n(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c -var $async$Tf=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:e=q.y -s=2 -return A.f(e.apE(q.k4),$async$Tf) -case 2:d=b -c=d==null?null:A.ad(d,"refresh_token",B.i,t.N) -if(c==null)throw A.q(A.bs("No refresh token available")) -p=q.b -o=p==null?null:p.l(0) -n=q.ok -m=q.p2 -if(o==null||n==null||m==null)throw A.q(A.bs("Cannot refresh access token when not logged in")) -s=3 -return A.f(A.ani(q,c,null),$async$Tf) -case 3:l=b -p=l.a -q.c=p -k=l.b -j=k==null?null:new A.bv(Date.now(),0,!1).uX(A.cX(0,0,0,k,0,0).a) -q.db=j -i=l.c -h=q.p3 -g=q.p1 -f=q.z -if(f==null)f=null -else{f=f.d -f===$&&A.e() -f=f.gOr()}s=4 -return A.f(e.TB(o,p,j,i,n,m,h,g,f),$async$Tf) -case 4:return A.l(null,r)}}) -return A.m($async$Tf,r)}, -guM(){var s=this.z -if(s==null)s=null -else{s=s.d -s===$&&A.e() -s=s.b!=null}return s===!0}, -gyh(){var s=this.z -if(s==null)s=null -else{s=s.d -s===$&&A.e() -s=s.gyh()}return s==null?"":s}, -gK_(){var s=this.z -if(s==null)s=null -else{s=s.d -s===$&&A.e() -s=s.gK_()}return s==null?"":s}, -gKb(){var s=J.w(this.bH,this.ok) -if(s==null)s=null -else{s=s.d.h(0,this.p2) -s=s==null?null:s.bGH(!1)}return s!==!0}, -aEj(){var s=J.w(this.to,"m.push_rules") -s=s==null?null:A.bJ(s.b,"global",B.i,t.N,t.O) -this.x1=A.cmu(A.con(s==null?A.c(t.N,t.z):s))}, -CT(){return this.k4+"-"+ ++this.xr+"-"+Date.now()}, -aq3(a){var s,r,q,p -for(s=J.ar(this.R8);s.q();){r=s.gI(s) -q=r.r.h(0,"m.room.canonical_alias") -q=q==null?null:q.h(0,"") -p=q==null?null:J.w(q.b,"alias") -if((typeof p=="string"?p:"")===a)return r}return null}, -dt(a){var s,r,q=A.H(this.R8,t.hk),p=this.br -B.b.L(q,new A.O(p,new A.aYV(),A.U(p).i("O<1,ds>"))) -p=q.length -s=0 -for(;s")).LD(0,new A.aYT()) -if(!s.ga2(0)){j=s.gS(0) -j.toString -return s.v4(0,j,new A.aYU(),t.hk).a}}for(j=J.ar(m.R8);j.q();){r=j.gI(j) -q=!1 -if(r.b===B.aR){p=m.ok -p.toString -o=r.r -n=o.h(0,k) -p=n==null?l:n.h(0,p) -if((p==null?l:p.c)===a){q=m.ok -q.toString -o=o.h(0,k) -q=o==null?l:o.h(0,q) -q=J.v(q==null?l:J.w(q.b,"is_direct"),!0)}}if(q)return r.a}return l}, -GR(a){var s=!0,r=null -return this.bxJ(a)}, -bxJ(a4){var s=0,r=A.n(t.Xn),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3 -var $async$GR=A.o(function(a5,a6){if(a5===1){o.push(a6) -s=p}for(;;)switch(s){case 0:b=!0 -a=null -a0=B.fbS -p=4 -n.sAq(A.cdC(a4)) -m=null -s=b?7:8 -break -case 7:p=10 -s=13 -return A.f(n.L1(),$async$GR) -case 13:m=a6 -n.sAq(A.cdC(m.a.a)) -p=4 -s=12 -break -case 10:p=9 -a1=o.pop() -l=A.a4(a1) -$.V().abD("Found no well known information",l) -s=12 -break -case 9:s=4 -break -case 12:case 8:s=14 -return A.f(n.Pm(),$async$GR) -case 14:k=a6 -if(!B.b.cs(k.b,new A.aYL(a0)))$.V().dr(0,"Server supports the versions: "+("Instance of '"+A.a_5(k)+"'")+u.C+A.mO(a0,"{","}")+".") -s=15 -return A.f(n.U3(),$async$GR) -case 15:e=a6 -j=e==null?A.b([],t.np):e -if(!J.lQ(j,new A.aYM(n))){d=J.bu(j,new A.aYN(),t.N).r7(0) -throw A.q(new A.T9(d,n.ax))}if(a==null)a=B.b.cs(k.b,new A.aYO()) -i=null -s=a?16:17 -break -case 16:p=19 -s=22 -return A.f(n.Eg(),$async$GR) -case 22:i=a6 -p=4 -s=21 -break -case 19:p=18 -a2=o.pop() -d=A.a4(a2) -if(d instanceof A.hn){h=d -g=A.ap(a2) -if(J.JW(h)!==B.a3I)$.V().u3(0,"Unable to discover OIDC auth metadata.",h,g)}else throw a2 -s=21 -break -case 18:s=4 -break -case 21:case 17:d=m -c=i -q=new A.aEm([d,k,j,c]) -s=1 -break -p=2 -s=6 -break -case 4:p=3 -a3=o.pop() -n.sAq(null) -throw a3 -s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$GR,r)}, -L1(){var s=0,r=A.n(t.Kt),q,p=this,o,n,m,l,k,j -var $async$L1=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:n=p.ok -if(n==null)n=null -else n=A.cz(n)?B.b.gU(A.f7(n)):null -if(n==null){n=p.b -n=n.guv(n)}m=A -l=t.f -k=B.p -j=B.t -s=3 -return A.f(p.a.WM("GET",A.Dg("https",n,"/.well-known/matrix/client",null),null),$async$L1) -case 3:o=m.cbe(l.a(k.bP(0,j.b4(0,b.w),null))) -p.arX(A.cdC(o.a.a)) -p.k1=o -s=4 -return A.f(p.y.aXE(o),$async$L1) -case 4:q=o -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$L1,r)}, -O7(a,b,c,d,e,f){return this.bJ_(a,b,c,d,e,f)}, -bIY(a,b,c,d,e){return this.O7(a,b,c,d,null,e)}, -bIX(a,b,c){return this.O7(a,null,b,null,c,null)}, -bJ_(a,b,c,d,e,f){var s=0,r=A.n(t.DF),q,p=this,o,n,m,l,k,j,i,h,g -var $async$O7=A.o(function(a0,a1){if(a0===1)return A.k(a1,r) -for(;;)switch(s){case 0:s=p.b==null?3:4 -break -case 3:if(b instanceof A.DR){o=b.b -n=A.cz(o)?B.b.gU(A.f7(o)):null}else n=null -s=n!=null?5:7 -break -case 5:s=8 -return A.f(p.GR(A.Dg("https",n,"",null)),$async$O7) -case 8:s=6 -break -case 7:throw A.q(A.bs("No homeserver specified!")) -case 6:case 4:o=p.p2 -s=9 -return A.f(p.aXW(a,null,o,b,c,null,d,p.cy!=null,e,f),$async$O7) -case 9:m=a1 -l=m.a -k=m.b -j=m.f -i=p.b -if(i==null)throw A.q(A.bs("Registered but homerserver is null.")) -h=m.c -g=h==null?null:new A.bv(Date.now(),0,!1).uX(A.cX(0,0,0,h,0,0).a) -o=m.e -s=10 -return A.f(p.bH9(k,c,i,o,l,g,j,null),$async$O7) -case 10:q=m -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$O7,r)}, -Eg(){var s=0,r=A.n(t.Gu),q,p=this,o -var $async$Eg=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=p.y1 -s=o==null?3:5 -break -case 3:s=6 -return A.f(p.aXS(),$async$Eg) -case 6:b=p.y1=b -s=4 -break -case 5:b=o -case 4:q=b -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Eg,r)}, -z2(){var s=0,r=A.n(t.H),q=1,p=[],o=[],n=this,m,l,k,j,i -var $async$z2=A.o(function(a,b){if(a===1){p.push(b) -s=q}for(;;)switch(s){case 0:q=3 -k=n.z -if(k==null)k=null -else{k=k.c -k===$&&A.e() -k=k.apc()}s=6 -return A.f(t.C.b(k)?k:A.bc(k,t.H),$async$z2) -case 6:s=7 -return A.f(n.aXX(),$async$z2) -case 7:o.push(5) -s=4 -break -case 3:q=2 -i=p.pop() -m=A.a4(i) -l=A.ap(i) -$.V().q1(0,"Logout failed",m,l) -throw i -o.push(5) -s=4 -break -case 2:o=[1] -case 4:q=1 -s=8 -return A.f(n.P(0),$async$z2) -case 8:s=o.pop() -break -case 5:return A.l(null,r) -case 1:return A.k(p.at(-1),r)}}) -return A.m($async$z2,r)}, -DS(){var s=0,r=A.n(t.H),q=this,p,o -var $async$DS=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=q.z -if(o==null)o=null -else{o=o.c -o===$&&A.e() -o=o.apc()}s=2 -return A.f(t.C.b(o)?o:A.bc(o,t.H),$async$DS) -case 2:p=A.b([],t.RD) -p.push(q.aXY()) -p.push(q.P(0)) -s=3 -return A.f(A.h6(p,!1,t.z).t5(new A.aZ3()),$async$DS) -case 3:return A.l(null,r)}}) -return A.m($async$DS,r)}, -abo(a,b){var s,r,q={},p=new A.aj($.am,b.i("aj<0>")) -q.a=null -s=t.N -r=new A.yU(new A.aZd(q,this,new A.aL(p,b.i("aL<0>"))),a,B.Gw,A.aQ(s),A.c(s,t.z),t.WS) -r.btP() -q.a=r -return p}, -D8(a,b,c,d,e){return this.aX1(a,b,c,d,e)}, -aX_(a){return this.D8(a,null,null,!1,!0)}, -aX0(a,b){return this.D8(a,b,null,!1,!0)}, -aX1(a,b,c,d,e){var s=0,r=A.n(t.N),q,p=this,o,n,m,l,k -var $async$D8=A.o(function(f,g){if(f===1)return A.k(g,r) -for(;;)switch(s){case 0:l=p.abT(a) -s=l!=null&&!d?3:4 -break -case 3:o=p.dt(l) -s=o!=null?5:6 -break -case 5:n=o.b -s=n===B.aj?7:9 -break -case 7:q=l -s=1 -break -s=8 -break -case 9:s=n===B.aR?10:11 -break -case 10:s=12 -return A.f(o.tv(0),$async$D8) -case 12:n=o.b -s=n!==B.bN?13:14 -break -case 13:s=e?15:16 -break -case 15:s=n!==B.aj?17:18 -break -case 17:s=19 -return A.f(p.HO(l,!0),$async$D8) -case 19:case 18:case 16:q=l -s=1 -break -case 14:case 11:case 8:case 6:case 4:s=b==null?20:21 -break -case 20:k=p.guM() -if(k){s=22 -break}else g=k -s=23 -break -case 22:s=24 -return A.f(p.abC(a),$async$D8) -case 24:case 23:b=g -case 21:if(b){c=A.b([],t.D0) -if(!B.b.cs(c,new A.aZc()))c.push(new A.pz(A.j(["algorithm",B.b.gS(B.R7)],t.N,t.O),"m.room.encryption"))}s=25 -return A.f(p.bB4(c,A.b([a],t.s),!0,null,B.amM),$async$D8) -case 25:m=g -s=e?26:27 -break -case 26:o=p.dt(m) -s=o==null||o.b!==B.aj?28:29 -break -case 28:s=30 -return A.f(p.HO(m,!0),$async$D8) -case 30:case 29:case 27:s=31 -return A.f(A.tx(p,0,m,null,B.aj,0,null,null,null).Ra(a),$async$D8) -case 31:q=m -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$D8,r)}, -N2(a,b,c,d,e,f){return this.bAV(a,b,c,d,e,f)}, -bAS(a,b,c){return this.N2(a,b,null,B.uM,null,c)}, -bAT(a,b,c,d){return this.N2(null,a,b,c,d,!0)}, -bAU(a,b,c,d,e){return this.N2(a,b,c,d,e,!0)}, -bAV(a,b,c,d,e,f){var s=0,r=A.n(t.N),q,p=this,o -var $async$N2=A.o(function(g,h){if(g===1)return A.k(h,r) -for(;;)switch(s){case 0:if(a==null)a=p.guM()&&d!==B.uN -if(a){if(c==null)c=A.b([],t.D0) -if(!B.b.cs(c,new A.aYP()))c.push(new A.pz(A.j(["algorithm",B.b.gS(B.R7)],t.N,t.O),"m.room.encryption"))}s=3 -return A.f(p.bB5(null,c,null,b,null,d,e),$async$N2) -case 3:o=h -s=f?4:5 -break -case 4:s=p.dt(o)==null?6:7 -break -case 6:s=8 -return A.f(p.HO(o,!0),$async$N2) -case 8:case 7:case 5:q=o -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$N2,r)}, -HO(a,b){return this.bRG(a,b)}, -bRF(a){return this.HO(a,!1)}, -bRG(a,b){var s=0,r=A.n(t.JF),q,p=this,o,n,m,l,k -var $async$HO=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:k={} -k.a=b -k.b=o -k.c=n -k.c=k.b=!1 -if(!b)k.c=k.b=k.a=!0 -m=p.aO.c -s=3 -return A.f(new A.aZ(m,A.y(m).i("aZ<1>")).wF(0,new A.aZo(k,a)),$async$HO) -case 3:l=d -k=p.aY.c -s=4 -return A.f(new A.aZ(k,A.y(k).i("aZ<1>")).wF(0,new A.aZp()),$async$HO) -case 4:q=l -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$HO,r)}, -abC(a){return this.bRg(a)}, -bRg(a){var s=0,r=A.n(t.y),q,p=this,o -var $async$abC=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:if(a===p.ok){q=p.guM() -s=1 -break}o=J.w(p.bH,a) -o=o==null?null:o.d.a!==0 -if(o===!0){q=!0 -s=1 -break}s=3 -return A.f(p.bMP(A.j([a,A.b([],t.s)],t.N,t.yp)),$async$abC) -case 3:o=c.a -if(o==null)o=null -else{o=J.w(o,a) -o=o==null?null:J.ev(o)}q=o===!0 -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$abC,r)}, -a7w(a,b){return this.bB9(a,b)}, -bB9(a,b){var s=0,r=A.n(t.N),q,p=this,o,n,m -var $async$a7w=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:o=t.N -n=t.O -s=3 -return A.f(p.bB7(A.j(["type","m.space"],o,n),null,null,a,A.j(["events_default",100],o,n),null,null,null,b),$async$a7w) -case 3:m=d -q=m -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a7w,r)}, -YU(){var s=this.ok -s.toString -return this.I3(s)}, -L0(a,b,c){return this.aS1(a,b,c)}, -D_(a){return this.L0(a,B.qZ,B.e5)}, -aS1(a,b,c){var s=0,r=A.n(t.jS),q,p=2,o=[],n=[],m=this,l,k,j,i,h,g,f,e,d -var $async$L0=A.o(function(a0,a1){if(a0===1){o.push(a1) -s=p}for(;;)switch(s){case 0:f=m.y -s=3 -return A.f(f.D_(a),$async$L0) -case 3:e=a1 -if(e!=null&&!e.e&&new A.bv(Date.now(),0,!1).tq(e.f).a")).gW(0) -case 6:if(!n.q()){s=7 -break}k=n.d -s=8 -return A.f(p.bs3(k.a,k.b),$async$ZR) -case 8:s=6 -break -case 7:case 5:B.b.q7(j,new A.aZ1(new A.bv(A.fL(0,0,!1),0,!1))) -q=j -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$ZR,r)}, -Mn(a,b,c){return this.bs4(a,b,c)}, -bs3(a,b){return this.Mn(a,b,null)}, -bs4(a,b,a0){var s=0,r=A.n(t.H),q=this,p,o,n,m,l,k,j,i,h,g,f,e,d,c -var $async$Mn=A.o(function(a1,a2){if(a1===1)return A.k(a2,r) -for(;;)switch(s){case 0:if(a0==null){p=b.c -if(p==null)p=null -else{p=new A.ta(p,A.U(p).i("ta<1>")) -p=p.t_(p,new A.aYD(),t.N,t.ch)}o=A.tx(q,0,a,null,B.bN,0,null,p==null?A.c(t.N,t.ch):p,null)}else o=a0 -o.b=B.bN -p=b.b -n=p==null -m=null -if(!n){l=p.a -if(!(l==null)){m=A.U(l).i("bR<1>") -m=A.H(new A.bR(l,m),m.i("a2.E")) -l=A.U(m).i("O<1,ct>") -m=A.H(new A.O(m,new A.aYE(o),l),l.i("a2.E"))}}k=A.coe(new A.Ip("","",m==null?A.b([],t.PA):m),null,null,null,null,null,o) -o.e=n?null:p.c -j=b.a -s=j!=null?2:3 -break -case 2:s=4 -return A.f(q.AQ(o,j,B.oB,!1),$async$Mn) -case 4:case 3:i=n?null:p.a -s=i!=null?5:6 -break -case 5:p=A.U(i).i("bR<1>") -p=A.H(new A.bR(i,p),p.i("a2.E")) -s=7 -return A.f(q.AQ(o,p,B.k3,!1),$async$Mn) -case 7:case 6:p=k.CW.c,n=J.T(p),m=t.S,l=t.N,h=o.r,g=o.cx,f=t.qU,e=0 -case 8:if(!(e")).gW(0),o=q.b2,a1=o.$flags|0,n=t.PA -case 11:if(!p.q()){s=12 -break}a2=p.d -a=a2.a -a3=a2.b -a4=q.dt(a) -s=a4!=null?13:14 -break -case 13:a9=A.b([],n) -m=o.length,l=J.T(a3),i=0 -case 15:if(!(i")).gW(0),o=q.y,n=b2!=null,m=q.aY,l=m.c,k=t.s,j=b2===B.l4,i=t.N,h=t.z,g=q.k4+"-",f=t.ke,e=0 -case 2:if(!p.q()){s=3 -break}d=p.d -d.toString;++e -c=new A.jf(B.ab4,null,e/b1.a) -m.a=c -if(!l.gw6())A.a3(l.w4()) -l.vf(c) -b=d.a -a=d.b -s=4 -return A.f(q.a5Z(b,a),$async$yE) -case 4:a0=b4 -d=a instanceof A.lp -if(d){c=a.c -c=(c==null?null:c.b)===!0}else c=!1 -s=c?5:6 -break -case 5:c=o.cy -c===$&&A.e() -a1=A.b([b],k) -a1.push("") -s=7 -return A.f(c.tH(0,B.b.b_(a1,"|")),$async$yE) -case 7:a0.ch=null -case 6:a2=n?j?B.cV:B.k3:B.k3 -s=d?8:9 -break -case 8:a3=a.b -s=j?10:11 -break -case 10:s=12 -return A.f(a0.Fu(),$async$yE) -case 12:if(a3!=null)J.mw(a3,new A.aYu(a0)) -case 11:s=a3!=null&&J.ev(a3)?13:14 -break -case 13:s=15 -return A.f(q.a4b(a0,a3,B.oB),$async$yE) -case 15:case 14:c=a.c -a4=c==null?null:c.a -s=a4!=null&&a4.length!==0?16:17 -break -case 16:s=18 -return A.f(q.a4b(a0,a4,a2),$async$yE) -case 18:case 17:a5=a.d -s=a5!=null&&a5.length!==0?19:20 -break -case 19:s=21 -return A.f(q.VY(a0,a5),$async$yE) -case 21:case 20:a6=a.e -s=a6!=null&&a6.length!==0?22:23 -break -case 22:c=a6.length,a1=a0.a,a7=a0.x,a8=0 -case 24:if(!(a80){b4=q.x1 -b4=(b4==null?A.cmu(new A.a_i(null,null,null,null,null)):b4).O8(0,b6).c}if(b4){a2.a=b6 -if(!a3.gw6())A.a3(a3.w4()) -a3.vf(b6)}break -case 2:b.a=b6 -if(!a.gw6())A.a3(a.w4()) -a.vf(b6) -break -default:break}}if(q.p1!=null&&a4&&b0&&a8.f==q.ok){b0=A.LK(a8.b,a5,new A.bv(Date.now(),0,!1),null,null,null,b8,a8.c,a8.f,B.ca,a9,null) -a2.a=b0 -if(!a3.gw6())A.a3(a3.w4()) -a3.vf(b0)}if(q.p1!=null)b0=!a6||a7 -else b0=!1 -if(b0)if(b1&&B.f.b0(a9,$.cfM()))b7.push(A.mG(a8,b8,null)) -s=2 -break -case 3:if(b7.length!==0){p=q.bE -p.a=b7 -p.c.v(0,b7)}return A.l(null,r)}}) -return A.m($async$AQ,r)}, -a5Z(a,b){return this.buk(a,b)}, -buk(a,b){var s=0,r=A.n(t.hk),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c -var $async$a5Z=A.o(function(a0,a1){if(a0===1)return A.k(a1,r) -for(;;)switch(s){case 0:f=J.aaT(p.R8,new A.aYH(a)) -e=f===-1 -d=!e -c=b instanceof A.ls -if(c)o=B.bN -else o=b instanceof A.mN?B.aR:B.aj -if(d)n=J.w(p.R8,f) -else if(b instanceof A.lp){m=b.c -m=m==null?null:m.c -l=b.f -k=l==null -j=k?null:l.a -if(j==null)j=0 -l=k?null:l.b -if(l==null)l=0 -m=A.tx(p,j,a,null,o,l,m,null,b.a) -n=m}else{m=A.tx(p,0,a,null,o,0,null,null,null) -n=m}s=e&&o!==B.bN?3:5 -break -case 3:e=p.br -if(e.length!==0)B.b.cI(e,new A.aYI(a)) -i=o===B.aR?0:J.b6(p.R8) -J.JY(p.R8,i,n) -s=4 -break -case 5:s=d&&o===B.bN?6:8 -break -case 6:J.aLm(p.R8,f) -s=c?9:10 -break -case 9:s=11 -return A.f(p.Mn(n.a,b,n),$async$a5Z) -case 11:case 10:s=7 -break -case 8:if(d)if(b instanceof A.lp){e=!0 -if(J.w(p.R8,f).b===o){c=J.w(p.R8,f).c -m=b.f -l=m==null -k=l?null:m.b -if(c===(k==null?0:k)){c=J.w(p.R8,f).d -m=l?null:m.a -if(c===(m==null?0:m))if(b.a==null){e=b.c -e=(e==null?null:e.c)!=null}}}}else e=!1 -else e=!1 -if(e){if(J.w(p.R8,f).b!==B.aR){e=b.c -e=(e==null?null:e.b)===!0}else e=!0 -if(e){e=J.w(p.R8,f) -c=b.c -e.e=c==null?null:c.c}J.w(p.R8,f).b=o -e=b.f -if(e!=null){c=J.w(p.R8,f) -m=e.b -c.c=m==null?0:m -c=J.w(p.R8,f) -e=e.a -c.d=e==null?0:e}h=b.a -if(h!=null){g=J.w(p.R8,f).f.N() -g.L(0,h.N()) -J.w(p.R8,f).f=A.aqD(g)}e=J.w(p.R8,f).at -c=J.w(p.R8,f).a -e.a=c -e.c.v(0,c)}case 7:case 4:q=n -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a5Z,r)}, -a5Y(a,b,c){return this.buj(a,b,c)}, -buj(a,b,c){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h -var $async$a5Y=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:if(c===B.cV){s=1 -break}case 3:switch(c.a){case 3:s=5 -break -case 1:s=6 -break -case 0:s=7 -break -case 2:s=8 -break -case 4:s=9 -break -default:s=4 -break}break -case 5:a.D(b) -s=4 -break -case 6:case 7:if(!(b instanceof A.eP)){$.V().apu("Passed in a "+A.K(b).l(0)+" with "+c.l(0)+" to _updateRoomsByEventUpdate(). This should never happen!") -s=1 -break}o=A.mG(b,a,null) -n=o.f -if(n!=null)m=!a.as||p.as.p(0,o.a) -else m=!1 -if(m){a.D(o) -m=!1 -if(a.gvm()!=null)if(o.a==="m.room.member"){m=t.N -m=A.b7(["join","invite"],m).p(0,A.ad(o.b,"membership",B.i,m))}if(m){m=p.xF -if(m!=null)m.v(0,n)}}if(c!==B.k3){s=4 -break}m=o.a -l=m==="m.room.redaction" -if(l){k=a.ch -k=A.b7([k==null?null:k.y],t.u) -j=o.ax -k=k.p(0,j==null?A.ad(o.b,"redacts",B.i,t.N):j)}else k=!1 -if(k){m=a.ch -if(m!=null)m.a24(o) -s=4 -break}k=a.ch -i=k==null?null:k.gOB() -k=!1 -if(i!=null){j=o.ax -if(i===(j==null?A.ad(o.b,"redacts",B.i,t.N):j))if(l){l=a.ch -l=(l==null?null:l.gCJ())==="m.replace"}else l=k -else l=k}else l=k -s=l?10:11 -break -case 10:s=12 -return A.f(p.y.P9(i,a),$async$a5Y) -case 12:h=e -if(h==null)h=a.ch -if(h!=null)h.a24(o) -a.ch=h -s=4 -break -case 11:if(o.gCJ()==="m.replace"){m=o.gOB() -l=a.ch -k=l==null -if(m!=(k?null:l.y))if((k?null:l.gCJ())==="m.replace"){m=o.gOB() -l=a.ch -m=m==(l==null?null:l.gOB())}else m=!1 -else m=!0 -if(m)a.ch=o -s=4 -break}if(!p.at.p(0,m)){s=4 -break}a.ch=o -s=4 -break -case 8:case 9:s=4 -break -case 4:m=a.at -l=a.a -m.a=l -m.c.v(0,l) -case 1:return A.l(q,r)}}) -return A.m($async$a5Y,r)}, -gaWR(){return new A.aZb(this)}, -aCn(){var s=this -if(s.dl||J.b6(s.R8)<2)return -s.dl=!0 -J.DF(s.R8,s.gaWR()) -s.dl=!1}, -acd(a){var s,r,q -for(s=J.ar(J.DD(this.bH));s.q();){r=s.gI(s).d -q=A.fF(new A.aH(r,A.y(r).i("aH<2>")),new A.aYW(a)) -if(q!=null)return q}return null}, -a4_(){var s=0,r=A.n(t.c8),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a -var $async$a4_=A.o(function(a0,a1){if(a0===1){o.push(a1) -s=p}for(;;)switch(s){case 0:c=t.N -b=A.aQ(c) -i=J.ar(n.R8),h=t.S,g=t.ce -case 3:if(!i.q()){s=4 -break}m=i.gI(i) -f=m.r.h(0,"m.room.encryption") -f=f==null?null:f.h(0,"") -if(f==null)f=null -else{f=f.b -e=A.ad(f,"algorithm",B.d8,c) -if(e==null)e="" -A.ad(f,"rotation_period_ms",B.i,h) -A.ad(f,"rotation_period_msgs",B.i,h) -f=e}s=f!=null&&m.b===B.aj?5:6 -break -case 5:p=8 -s=11 -return A.f(m.bOA(A.b([B.aj,B.aR],g),!0),$async$a4_) -case 11:l=a1 -J.nI(b,J.bu(l,new A.aYt(),c)) -p=2 -s=10 -break -case 8:p=7 -a=o.pop() -k=A.a4(a) -j=A.ap(a) -f=$.V() -e=new A.cV("[E2EE] Failed to fetch participants",k,$.db().$1(j),B.lQ) -f.c.push(e) -if(1<=f.a.a)A.dr(e) -s=10 -break -case 7:s=2 -break -case 10:case 6:s=3 -break -case 4:q=b -s=1 -break -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$a4_,r)}, -z9(a){return this.bQW(a)}, -ap9(){return this.z9(null)}, -bQW(e3){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2 -var $async$z9=A.o(function(e4,e5){if(e4===1){o.push(e5) -s=p}for(;;)switch(s){case 0:p=4 -m=n.y -if(n.c==null){s=1 -break}l=A.b([],t.xC) -c7=n.xF -s=c7==null?7:9 -break -case 7:s=10 -return A.f(n.a4_(),$async$z9) -case 10:e5=n.xF=e5 -s=8 -break -case 9:e5=c7 -case 8:k=e5 -if(n.c==null){n.xF=null -s=1 -break}c8=n.ok -c8.toString -J.dV(k,c8) -c8=e3==null -if(!c8)J.nI(k,e3) -J.mw(n.bH,new A.aZf(k)) -c9=t.N -j=A.c(c9,t.yp) -d0=J.ar(c8?A.b([],t.s):e3) -d1=t.s -while(d0.q()){i=d0.gI(d0) -J.aV(j,i,A.b([],d1))}for(c8=J.ar(k),d0=n.yX,d2=t.Rz,d3=t.Ma;c8.q();){h=c8.gI(c8) -d4=n.bH -d5=J.T(d4) -d6=d5.h(d4,h) -if(d6==null){d6=new A.lT(n,h,A.c(c9,d2),A.c(c9,d3)) -d5.j(d4,h,d6)}g=d6 -d4=h -f=d0.h(0,A.cz(d4)?B.b.gU(A.f7(d4)):null) -if(g.c){d4=!0 -if(f!=null){d5=new A.bv(Date.now(),0,!1).uX(-3e8) -d7=f -d8=d5.a -d9=d7.a -if(d8<=d9)d4=d8===d9&&d5.b>d7.b}}else d4=!1 -if(d4)J.aV(j,h,A.b([],d1))}s=j.a!==0?11:12 -break -case 11:s=13 -return A.f(n.Ta(j,1e4),$async$z9) -case 13:e=e5 -if(n.c==null){s=1 -break}d=e.a -s=d!=null?14:15 -break -case 14:c8=J.hi(d),c8=c8.gW(c8) -case 16:if(!c8.q()){s=17 -break}c=c8.gI(c8) -b=c.a -d4=n.bH -d5=J.T(d4) -e0=d5.h(d4,b) -if(e0==null){e0=new A.lT(n,b,A.c(c9,d2),A.c(c9,d3)) -d5.j(d4,b,e0)}a=e0 -a0=A.eU(a.d,c9,d2) -a.d=A.c(c9,d2) -d4=J.hi(c.b),d4=d4.gW(d4) -case 18:if(!d4.q()){s=19 -break}a1=d4.gI(d4) -a2=a1.a -d5=a1.b -d7=J.w(a0,a2) -if(d7==null)d7=null -else{d7=d7.ch -d7===$&&A.e()}a3=A.cDF(d5,n,d7) -d7=a3 -a4=d7.b.h(0,"ed25519:"+A.A(J.zy(d7))) -d7=a3 -a5=d7.b.h(0,"curve25519:"+A.A(d7.ax)) -d5=a3 -d7=d5.ax -if(d7!=null){d8=d5.b -d5=d8.a!==0&&d8.h(0,"curve25519:"+d7)!=null&&d8.h(0,"ed25519:"+A.A(J.zy(d5)))!=null&&d5.gvy()}else d5=!1 -s=d5&&J.v(a2,a3.ax)&&a4!=null&&a5!=null?20:22 -break -case 20:s=!J.fz(a0,a2)?23:24 -break -case 23:s=25 -return A.f(m.a7N(b,a2),$async$z9) -case 25:a6=e5 -if(a6!=null&&a6!==a5+a4){d5=$.V() -d7=new A.cV("Already seen Device ID has been added again. This might be an attack!",null,$.db().$1(null),B.bV) -d5.c.push(d7) -if(2<=d5.a.a)A.dr(d7) -s=18 -break}s=26 -return A.f(m.a_I(a4),$async$z9) -case 26:a7=e5 -if(a7!=null&&a7!==a2){d5=$.V() -d7=new A.cV("Already seen ED25519 has been added again. This might be an attack!",null,$.db().$1(null),B.bV) -d5.c.push(d7) -if(2<=d5.a.a)A.dr(d7) -s=18 -break}s=27 -return A.f(m.a_I(a5),$async$z9) -case 27:a8=e5 -if(a8!=null&&a8!==a2){d5=$.V() -d7=new A.cV("Already seen Curve25519 has been added again. This might be an attack!",null,$.db().$1(null),B.bV) -d5.c.push(d7) -if(2<=d5.a.a)A.dr(d7) -s=18 -break}d5=m.dx -d5===$&&A.e() -d7=A.b([b],d1) -d7.push(a2) -s=28 -return A.f(d5.bW(0,B.b.b_(d7,"|"),a5+a4),$async$z9) -case 28:d5=m.dy -d5===$&&A.e() -s=29 -return A.f(d5.bW(0,a4,a2),$async$z9) -case 29:d5=m.dy -d5===$&&A.e() -s=30 -return A.f(d5.bW(0,a5,a2),$async$z9) -case 30:case 24:a9=J.w(a0,a2) -if(a9!=null){d5=a9 -d7=a3 -if(d5.b.h(0,"ed25519:"+A.A(d5.ax))==d7.b.h(0,"ed25519:"+A.A(J.zy(d7)))){d5=a9 -d7=a3 -d7=d5.b.h(0,"curve25519:"+A.A(d5.ax))==d7.b.h(0,"curve25519:"+A.A(d7.ax)) -d5=d7}else d5=!1}else d5=!0 -if(d5){if(a9!=null){d5=a9.w -a3.w=d5===!0 -d5=a9 -d5=A.fn.prototype.gcq.call(d5)||!d5.gvy() -a3.x=d5 -a3.r=a9.r}a.d.j(0,a2,a3) -if(J.v(a2,n.p2)){d5=a3 -d5=d5.b.h(0,"ed25519:"+A.A(J.zy(d5))) -d7=n.z -d8=null -if(d7==null)d7=d8 -else{d7=d7.d -d7===$&&A.e() -d7=d7.b -if(d7!=null){d7=d7.ga9_() -d8=$.bP().a -d7=(d8==null?A.a3(A.ac(u.a)):d8).c.GU(d7.b.a)}else d7=d8}d5=d5===(d7==null?"":d7)}else d5=!1 -if(d5)a3.w=!0 -J.dV(l,new A.aZg(m,b,a2,a3))}else if(J.fz(a0,a2)){d5=a.d -d7=J.w(a0,a2) -d7.toString -d5.j(0,a2,d7)}s=21 -break -case 22:d5=$.V() -d7=new A.cV("Invalid device "+a3.a+":"+A.A(a3.ax),null,$.db().$1(null),B.bV) -d5.c.push(d7) -if(2<=d5.a.a)A.dr(d7) -case 21:s=18 -break -case 19:for(d4=a0,d4=new A.m3(d4,d4.r,d4.e,A.y(d4).i("m3<1,2>"));d4.q();){d5=d4.d -d5.toString -b0=d5 -b1=b0.a -if(!a.d.ao(0,b1))J.dV(l,new A.aZh(m,b,b1))}a.c=!1 -J.dV(l,new A.aZi(m,b)) -s=16 -break -case 17:case 15:b2=A.j(["master",e.c,"self_signing",e.d,"user_signing",e.e],c9,t.AM) -for(c8=b2,c8=new A.bi(c8,A.y(c8).i("bi<1,2>")).gW(0);c8.q();){d4=c8.d -d4.toString -b3=d4 -b4=b3.a -b5=b3.b -if(b5==null)continue -for(d4=J.hi(b5),d4=d4.gW(d4);d4.q();){b6=d4.gI(d4) -b7=b6.a -d5=n.bH -d7=J.T(d5) -a=d7.h(d5,b7) -if(a==null){a=new A.lT(n,b7,A.c(c9,d2),A.c(c9,d3)) -d7.j(d5,b7,a)}b8=a -b9=A.eU(b8.e,c9,d3) -b8.e=A.c(c9,d3) -for(d5=b9,d5=new A.m3(d5,d5.r,d5.e,A.y(d5).i("m3<1,2>"));d5.q();){d7=d5.d -d7.toString -c0=d7 -d7=c0.b.ay -d7===$&&A.e() -if(!d7.p(d7,b4))b8.e.j(0,c0.a,c0.b) -else J.dV(l,new A.aZj(m,b7,c0))}c1=A.cCX(b6.b,n) -c2=c1.ax -d5=c1 -d7=!1 -if(d5.a.length!==0)if(d5.ax!=null){d7=d5.b -d5=d7.a!==0&&d7.h(0,"ed25519:"+A.A(J.zy(d5)))!=null}else d5=d7 -else d5=d7 -if(d5&&c2!=null){c3=J.w(b9,c2) -if(c3!=null){d5=c3 -d7=c1 -d7=d5.b.h(0,"ed25519:"+A.A(d5.ax))==d7.b.h(0,"ed25519:"+A.A(J.zy(d7))) -d5=d7}else d5=!0 -if(d5){if(c3!=null){d5=c3.w -c1.w=d5===!0 -d5=c3.x -c1.x=d5===!0 -c1.r=c3.r}b8.e.j(0,c2,c1)}else b8.e.j(0,c2,c3) -J.dV(l,new A.aZk(m,b7,c2,c1))}d5=J.w(n.bH,b7) -if(d5!=null)d5.c=!1 -J.dV(l,new A.aZl(m,b7))}}if(e.b!=null){c8=e.b -c8=c8==null?null:J.hJ(c8) -c8=J.ar(c8==null?A.b([],d1):c8) -while(c8.q()){c4=c8.gI(c8) -d0.j(0,c4,new A.bv(Date.now(),0,!1))}}case 12:s=J.b6(l)!==0?31:32 -break -case 31:if(n.c==null){s=1 -break}c8=m.b -c8===$&&A.e() -s=33 -return A.f(c8.CO(0,new A.aZm(l)),$async$z9) -case 33:case 32:p=2 -s=6 -break -case 4:p=3 -e2=o.pop() -c5=A.a4(e2) -c6=A.ap(e2) -$.V().q1(0,"[Vodozemac] Unable to update user device keys",c5,c6) -s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$z9,r)}, -Ot(){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a -var $async$Ot=A.o(function(a0,a1){if(a0===1){o.push(a1) -s=p}for(;;)switch(s){case 0:b=n.y -if(!n.tW){s=1 -break}s=3 -return A.f(b.a1b(),$async$Ot) -case 3:j=a1 -i=J.T(j) -if(i.ga2(j)){n.tW=!1 -s=1 -break}i=i.gW(j),h=t.N,g=t.ng -case 4:if(!i.q()){s=5 -break}m=i.gI(i) -l=J.fd(m.d,new A.aZ5(),h,g) -p=7 -s=10 -return A.f(n.arA(m.b,m.c,l),$async$Ot) -case 10:p=2 -s=9 -break -case 7:p=6 -a=o.pop() -e=A.a4(a) -if(e instanceof A.hn){k=e -e=$.V() -d=new A.cV("[To-Device] failed to to_device message from the queue to the server. Ignoring error: "+A.A(k),null,$.db().$1(null),B.bV) -c=e.c -c.push(d) -if(2<=e.a.a)A.dr(d) -d=new A.cV("Payload: "+A.A(l),null,$.db().$1(null),B.bV) -c.push(d) -if(2<=e.a.a)A.dr(d)}else throw a -s=9 -break -case 6:s=2 -break -case 9:s=11 -return A.f(b.a7K(m.a),$async$Ot) -case 11:s=4 -break -case 5:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$Ot,r)}, -yz(a,b,c){return this.aU6(a,b,c)}, -aU6(a,b,c){var s=0,r=A.n(t.H),q=1,p=[],o=this,n,m,l,k,j -var $async$yz=A.o(function(d,e){if(d===1){p.push(e) -s=q}for(;;)switch(s){case 0:q=3 -s=6 -return A.f(o.Ot(),$async$yz) -case 6:s=7 -return A.f(o.arA(a,b,c),$async$yz) -case 7:q=1 -s=5 -break -case 3:q=2 -j=p.pop() -n=A.a4(j) -m=A.ap(j) -$.V().u3(0,"[Client] Problem while sending to_device event, retrying later...",n,m) -l=o.y -o.tW=!0 -s=8 -return A.f(l.a97(a,b,B.p.rX(c)),$async$yz) -case 8:throw j -s=5 -break -case 2:s=1 -break -case 5:return A.l(null,r) -case 1:return A.k(p.at(-1),r)}}) -return A.m($async$yz,r)}, -a1L(a,b,c){return this.aU9(a,b,c)}, -aU9(a,b,c){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$a1L=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:k=t.N -j=A.c(k,t.ng) -for(o=A.dy(a,a.r,A.y(a).c),n=t.c,m=o.$ti.c;o.q();){l=o.d -if(l==null)l=m.a(l) -j.j(0,l,A.j(["*",c],k,n))}k=p.CT() -s=3 -return A.f(p.yz(b,k,j),$async$a1L) -case 3:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a1L,r)}, -xT(a,b,c){var s=null -return this.aU7(a,b,c)}, -aU7(a,b,c){var s=0,r=A.n(t.H),q,p=2,o=[],n=[],m=this,l,k,j,i,h -var $async$xT=A.o(function(d,e){if(d===1){o.push(e) -s=p}for(;;)switch(s){case 0:h=null -b=b -l=m.z -if(!m.guM()||l==null){s=1 -break}j=J.T(a) -if(j.gdm(a)){j.cI(a,new A.aZ9(m,!1)) -if(j.ga2(a)){s=1 -break}}p=3 -s=6 -return A.f(m.Z2.a9u(0,a),$async$xT) -case 6:s=7 -return A.f(l.DI(a,b,c),$async$xT) -case 7:k=e -b="m.room.encrypted" -j=b -i=h -if(i==null)i=m.CT() -s=8 -return A.f(m.yz(j,i,k),$async$xT) -case 8:n.push(5) -s=4 -break -case 3:n=[2] -case 4:p=2 -m.Z2.aoZ(0,a) -s=n.pop() -break -case 5:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$xT,r)}, -Uv(a,b,c){return this.aU8(a,b,c)}, -aU8(a,b,c){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$Uv=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:j={} -j.a=a -j.b=c -if(!p.guM()){s=1 -break}a=j.a=A.dZ(a,!0,t.Rz) -B.b.cI(a,new A.aZ6(p)) -if(B.b.ga2(a)){s=1 -break}j.b=A.fu(c) -o=$.V() -o.d7("Sending to device chunked... ("+a.length+" devices)") -B.b.q7(a,new A.aZ7()) -j.c=0 -n=o.c -m=0 -case 3:if(!(mk.gt(m)?J.b6(j.a):j.c+20),b,j.b),$async$Uv) -case 5:m=j.c+=20 -s=3 -break -case 4:if(j.c"))}if(s==null)s=A.b([],t.s) -return A.dZ(s,!0,t.N)}, -Fg(a){return this.bGX(a)}, -bGX(a){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d -var $async$Fg=A.o(function(b,c){if(b===1){o.push(c) -s=p}for(;;)switch(s){case 0:if(!A.cz(a))throw A.q(A.bs(a+" is not a valid mxid!")) -j=J.ar(n.R8),i="Unable to leave room with blocked user "+a -case 3:if(!j.q()){s=4 -break}m=j.gI(j) -if(m.b===B.aR){h=n.ok -h.toString -g=m.r.h(0,"m.room.member") -h=g==null?null:g.h(0,h) -f=(h==null?null:h.c)===a}else f=!1 -s=m.gtr()===a||f?5:6 -break -case 5:p=8 -s=11 -return A.f(m.Fi(),$async$Fg) -case 11:p=2 -s=10 -break -case 8:p=7 -d=o.pop() -l=A.a4(d) -k=A.ap(d) -h=$.V() -g=new A.cV(i,l,$.db().$1(k),B.bV) -h.c.push(g) -if(2<=h.a.a)A.dr(g) -s=10 -break -case 7:s=2 -break -case 10:case 6:s=3 -break -case 4:j=n.ok -j.toString -i=n.gNL() -i.push(a) -h=t.N -s=12 -return A.f(n.xi(j,"m.ignored_user_list",A.j(["ignored_users",A.mR(new A.O(i,new A.aYX(),A.U(i).i("O<1,S>>")),h,t.G)],h,t.O)),$async$Fg) -case 12:s=13 -return A.f(n.F0(),$async$Fg) -case 13:s=1 -break -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$Fg,r)}, -TA(a){return this.bQz(a)}, -bQz(a){var s=0,r=A.n(t.H),q,p=this,o,n,m -var $async$TA=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:if(!A.cz(a))throw A.q(A.bs(a+" is not a valid mxid!")) -if(!B.b.p(p.gNL(),a))throw A.q(A.bs(a+" is not in the ignore list!")) -o=p.ok -o.toString -n=p.gNL() -B.b.A(n,a) -m=t.N -s=3 -return A.f(p.xi(o,"m.ignored_user_list",A.j(["ignored_users",A.mR(new A.O(n,new A.aZe(),A.U(n).i("O<1,S>>")),m,t.G)],m,t.O)),$async$TA) -case 3:s=4 -return A.f(p.F0(),$async$TA) -case 4:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$TA,r)}, -JU(a,b){return this.bEp(a,b)}, -aJd(a){return this.JU(a,!1)}, -bEp(a0,a1){var s=0,r=A.n(t.eC),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a -var $async$JU=A.o(function(a2,a3){if(a2===1){o.push(a3) -s=p}for(;;)switch(s){case 0:c=n.x2 -b=c.h(0,a0) -if(b!=null){q=b -s=1 -break}j=n.y -s=3 -return A.f(j.El(a0),$async$JU) -case 3:i=a3 -if(i!=null){c.j(0,a0,i) -q=i -s=1 -break}if(a1){q=A.chV(a0) -s=1 -break}p=5 -s=8 -return A.f(n.El(a0),$async$JU) -case 8:m=a3 -h=m -g=h.c -f=h.b -e=new A.hj(g,null,h.d,h.a,a0) -if(f!=null)e.b=new A.bv(Date.now(),0,!1).uX(0-A.cX(0,0,0,f,0,0).a) -l=e -h=j.cx -h===$&&A.e() -s=9 -return A.f(h.bW(0,a0,l.N()),$async$JU) -case 9:c.j(0,a0,l) -q=l -s=1 -break -p=2 -s=7 -break -case 5:p=4 -a=o.pop() -k=A.chV(a0) -j=j.cx -j===$&&A.e() -s=10 -return A.f(j.bW(0,a0,k.N()),$async$JU) -case 10:c.j(0,a0,k) -q=k -s=1 -break -s=7 -break -case 4:s=2 -break -case 7:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$JU,r)}, -Mw(){var s=0,r=A.n(t.H),q=1,p=[],o=this,n,m -var $async$Mw=A.o(function(a,b){if(a===1){p.push(b) -s=q}for(;;)switch(s){case 0:o.uQ=!0 -o.saG1(!1) -o.w=-1 -q=3 -s=6 -return A.f(o.Hb,$async$Mw) -case 6:q=1 -s=5 -break -case 3:q=2 -m=p.pop() -s=5 -break -case 2:s=1 -break -case 5:o.qT=null -o.uQ=!1 -return A.l(null,r) -case 1:return A.k(p.at(-1),r)}}) -return A.m($async$Mw,r)}, -JK(a){return this.bCZ(a)}, -n(){return this.JK(!0)}, -bCZ(a){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i -var $async$JK=A.o(function(b,c){if(b===1){o.push(c) -s=p}for(;;)switch(s){case 0:n.JZ=!0 -s=3 -return A.f(n.Mw(),$async$JK) -case 3:k=n.z -k=k==null?null:k.n() -s=4 -return A.f(t.C.b(k)?k:A.bc(k,t.H),$async$JK) -case 4:n.z=null -p=6 -s=a?9:10 -break -case 9:s=11 -return A.f(n.y.aN(0).t5(new A.aYR()),$async$JK) -case 11:case 10:p=2 -s=8 -break -case 6:p=5 -i=o.pop() -m=A.a4(i) -l=A.ap(i) -$.V().u3(0,"Failed to close database: ",m,l) -s=8 -break -case 5:s=2 -break -case 8:s=1 -break -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$JK,r)}} -A.aYV.prototype={ -$1(a){return a.a}, -$S:455} -A.aYQ.prototype={ -$2(a,b){var s -if(!t.a.b(b))s=A.b([],t.s) -else{s=J.wz(b,t.N) -s=A.H(s,s.$ti.i("D.E"))}return new A.S(a,s,t.Kc)}, -$S:1413} -A.aYT.prototype={ -$1(a){return a!=null&&a.b===B.aj}, -$S:1414} -A.aYU.prototype={ -$2(a,b){var s,r,q -if(b==null)return a -s=a.ch -r=s==null?null:s.Q -if(r==null)r=A.x4(0,1,1,0,0,0,0) -s=b.ch -q=s==null?null:s.Q -return(q==null?A.x4(0,1,1,0,0,0,0):q).Hi(r)?b:a}, -$S:1415} -A.aYL.prototype={ -$1(a){return this.a.p(0,a)}, -$S:9} -A.aYM.prototype={ -$1(a){return this.a.ax.p(0,a.b)}, -$S:316} -A.aYN.prototype={ -$1(a){return a.b}, -$S:1416} -A.aYO.prototype={ -$1(a){return A.csk(a,"v1.15")}, -$S:9} -A.aZ3.prototype={ -$2(a,b){$.V().q1(0,"Logout all failed",a,b) -throw A.q(a)}, -$S:1417} -A.aZd.prototype={ -$1(a){var s,r=this,q=r.a.a -if(q!=null)if(a===B.ac0)r.c.dI(0,q.e) -else if(a===B.ty){q=q.f -q.toString -r.c.t6(q)}else{s=r.b.q9 -s.a=q -s.c.v(0,q)}}, -$S:1418} -A.aZc.prototype={ -$1(a){return a.c==="m.room.encryption"}, -$S:456} -A.aYP.prototype={ -$1(a){return a.c==="m.room.encryption"}, -$S:456} -A.aZo.prototype={ -$1(a){var s,r,q=this,p=null,o=q.a -if(o.b){s=a.b -if(s==null)s=p -else{s=s.b -s=s==null?p:s.ao(0,q.b)}s=s===!0}else s=!1 -r=!0 -if(!s){if(o.a){s=a.b -if(s==null)s=p -else{s=s.a -s=s==null?p:s.ao(0,q.b)}s=s===!0}else s=!1 -if(!s)if(o.c){o=a.b -if(o==null)o=p -else{o=o.c -o=o==null?p:o.ao(0,q.b)}o=o===!0}else o=!1 -else o=r}else o=r -return o}, -$S:41} -A.aZp.prototype={ -$1(a){return a.a===B.G2}, -$S:473} -A.aZ2.prototype={ -$1(a){return a.a}, -$S:455} -A.aZ1.prototype={ -$2(a,b){var s,r=b.a.ch -r=r==null?null:r.Q -if(r==null)r=this.a -s=a.a.ch -s=s==null?null:s.Q -return r.bM(0,s==null?this.a:s)}, -$S:1420} -A.aYD.prototype={ -$2(a,b){return new A.S(b.a,b,t.v6)}, -$S:1421} -A.aYE.prototype={ -$1(a){return A.mG(a,this.a,null)}, -$S:188} -A.aYF.prototype={ -$1(a){J.aV(this.a.CW.c,this.b,a) -return a}, -$S:400} -A.aZn.prototype={ -$0(){return this.a.Pm()}, -$S:1423} -A.aYJ.prototype={ -$1(a){return A.csk(a,"v1.11")}, -$S:9} -A.aYS.prototype={ -$0(){var s=0,r=A.n(t.xg),q,p=this,o -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=p.a -s=3 -return A.f(o.MI(),$async$$0) -case 3:q=b?o.TR():o.aXT() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$0,r)}, -$S:1424} -A.aYY.prototype={ -$1(a){return this.a.bH=a}, -$S:1425} -A.aYZ.prototype={ -$1(a){var s=this.a -s.R8=a -s.aCn()}, -$S:1426} -A.aZ_.prototype={ -$1(a){var s=this.a -s.to=a -s.aEj()}, -$S:1427} -A.aZ0.prototype={ -$1(a){this.a.k1=a}, -$S:1428} -A.aYK.prototype={ -$0(){var s=0,r=A.n(t.H),q,p=this -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:q=p.a.aCL() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.aYG.prototype={ -$0(){var s=this.a -s.qT=null -if(s.J&&s.c!=null&&!s.JZ)s.aCL()}, -$S:20} -A.aYv.prototype={ -$0(){var s=0,r=A.n(t.P),q=1,p=[],o=this,n,m,l,k,j,i,h -var $async$$0=A.o(function(a,b){if(a===1){p.push(b) -s=q}for(;;)switch(s){case 0:j=o.a -i=j.b9 -i.a=B.Dq -l=i.c -l.v(0,B.Dq) -q=3 -s=6 -return A.f(o.b.$1(j),$async$$0) -case 6:i.a=B.kb -l.v(0,B.kb) -q=1 -s=5 -break -case 3:q=2 -h=p.pop() -n=A.a4(h) -m=A.ap(h) -$.V().u3(0,"Unable to refresh session after soft logout",n,m) -s=7 -return A.f(j.z2(),$async$$0) -case 7:throw h -s=5 -break -case 2:s=1 -break -case 5:return A.l(null,r) -case 1:return A.k(p.at(-1),r)}}) -return A.m($async$$0,r)}, -$S:50} -A.aYz.prototype={ -$1(a){return A.em(a,t.js)}, -$S:1429} -A.aYA.prototype={ -$1(a){var s=this.a -if(a instanceof A.hn)s.a=a -else s.a=new A.Pf() -return null}, -$S:37} -A.aYB.prototype={ -$0(){var s=0,r=A.n(t.H),q=this,p,o -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=q.a -o=q.b -s=2 -return A.f(p.Dl(o,B.Ao),$async$$0) -case 2:o=o.a -s=p.p1!==o?3:4 -break -case 3:s=5 -return A.f(q.c.V0(o),$async$$0) -case 5:case 4:return A.l(null,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.aYC.prototype={ -$0(){var s=0,r=A.n(t.z),q,p=this -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:s=3 -return A.f(p.a.Hb,$async$$0) -case 3:q=b -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$0,r)}, -$S:60} -A.aYx.prototype={ -$1(a){return B.b.cs(this.a,new A.aYw(a))}, -$S:458} -A.aYw.prototype={ -$1(a){var s="event_id" -return J.v(J.w(a.b,s),J.w(this.a.b.b,s))}, -$S:23} -A.aYy.prototype={ -$1(a){return a.a.uX(A.cX(0,0,0,0,5,0).a).Fh(new A.bv(Date.now(),0,!1))}, -$S:458} -A.aYu.prototype={ -$1(a){var s,r=a.f -if(r==null)r="" -s=this.a.zf(0,a.a,r) -if(s==null)return!1 -if(s instanceof A.dg){r=s.Q -r=r==null?null:r.Hi(a.Q) -return r!==!1}if(s instanceof A.eP)return s.Q.Hi(a.Q) -return!0}, -$S:221} -A.aYH.prototype={ -$1(a){return a.a===this.a}, -$S:42} -A.aYI.prototype={ -$1(a){return a.a.a===this.a}, -$S:459} -A.aZb.prototype={ -$2(a,b){var s="m.favourite",r=a.b,q=b.b -r=r!==q&&B.b.cs(A.b([r,q],t.ce),new A.aZa()) -if(r)return a.b===B.aR?-1:1 -else if(a.gKF().h(0,s)!=null!==(b.gKF().h(0,s)!=null))return a.gKF().h(0,s)!=null?-1:1 -else{r=B.c.bM(b.gan2().a,a.gan2().a) -return r}}, -$S:1432} -A.aZa.prototype={ -$1(a){return a===B.aR}, -$S:163} -A.aYW.prototype={ -$1(a){return a.b.h(0,"curve25519:"+A.A(a.ax))===this.a}, -$S:44} -A.aYt.prototype={ -$1(a){var s=a.f -return s==null?"@unknown:unknown":s}, -$S:137} -A.aZf.prototype={ -$2(a,b){return!this.a.p(0,a)}, -$S:1433} -A.aZg.prototype={ -$0(){var s=this,r=s.d,q=B.p.rX(r.N()),p=r.w,o=A.fn.prototype.gcq.call(r)||!r.gvy() -r=r.ch -r===$&&A.e() -return s.a.a2r(s.b,s.c,q,p===!0,o,r.a)}, -$S:60} -A.aZh.prototype={ -$0(){return this.a.aaX(this.b,this.c)}, -$S:60} -A.aZi.prototype={ -$0(){return this.a.PK(this.b,!1)}, -$S:60} -A.aZj.prototype={ -$0(){return this.a.aaW(this.b,this.c.a)}, -$S:60} -A.aZk.prototype={ -$0(){var s=this,r=s.d,q=B.p.rX(r.N()),p=r.w -r=r.x -return s.a.a2q(s.b,s.c,q,p===!0,r===!0)}, -$S:60} -A.aZl.prototype={ -$0(){return this.a.PK(this.b,!1)}, -$S:60} -A.aZm.prototype={ -$0(){var s=0,r=A.n(t.H),q=this,p,o,n,m -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=q.a,n=o.length,m=0 -case 2:if(!(mj.gt(l)?J.b6(p.a):p.c+20),n,p.b),$async$$0) -case 6:case 3:p.c+=20 -s=2 -break -case 4:return A.l(null,r)}}) -return A.m($async$$0,r)}, -$S:50} -A.aYX.prototype={ -$1(a){var s=t.z -return new A.S(a,A.c(s,s),t.vD)}, -$S:460} -A.aZe.prototype={ -$1(a){var s=t.z -return new A.S(a,A.c(s,s),t.vD)}, -$S:460} -A.aYs.prototype={ -$0(){var s=t.z -return A.c(s,s)}, -$S:1438} -A.aYR.prototype={ -$2(a,b){return $.V().u3(0,"Failed to close database: ",a,b)}, -$S:69} -A.yt.prototype={} -A.Pf.prototype={$ibq:1} -A.jf.prototype={} -A.Ia.prototype={ -H(){return"SyncStatus."+this.b}} -A.T9.prototype={ -l(a){return"Server supports the Login Types: "+A.mO(this.a,"{","}")+u.C+A.mO(this.b,"{","}")+"."}, -$ibq:1} -A.We.prototype={ -l(a){return"File size "+A.b76(this.c)+" exceeds allowed maximum of "+A.b76(this.d)}} -A.oW.prototype={} -A.Qw.prototype={} -A.t5.prototype={ -H(){return"InitState."+this.b}} -A.l2.prototype={ -H(){return"ShareKeysWith."+this.b}} -A.V1.prototype={} -A.b0j.prototype={ -UX(a,b,c){return this.aXq(a,b,c)}, -aXq(a,b,c){var s=0,r=A.n(t.H),q -var $async$UX=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$UX,r)}, -a0W(a,b){return this.aQO(0,b)}, -aQO(a,b){var s=0,r=A.n(t.nc),q -var $async$a0W=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a0W,r)}, -akY(a){return this.bCy(a)}, -bCy(a){var s=0,r=A.n(t.H),q -var $async$akY=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$akY,r)}} -A.Kk.prototype={ -vV(a,b){if(!this.b.p(0,a))throw A.q("Box with name "+a+" is not in the known box names of this collection.") -return new A.acs(a,this,A.c(t.N,b.i("0?")),b.i("acs<0>"))}, -CO(a,b){return this.P3(new A.aR9(this,b,null,!1))}, -P(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c -var $async$P=A.o(function(b,a0){if(b===1)return A.k(a0,r) -for(;;)switch(s){case 0:i=t.LR -h=new A.aj($.am,i) -g=t.zh -f=new A.aL(h,g) -e=p.b -d=A.y(e) -c=A.H(e,d.i("cD.E")) -c=A.aq(c) -c.toString -o=p.a.transaction(c,"readwrite") -for(e=A.dy(e,e.r,d.c),d=A.cqg,c=e.$ti.c;e.q();){n=e.d -if(n==null)n=c.a(n) -m=new A.aL(new A.aj($.am,i),g) -l=o.objectStore(n).clear() -n=new A.aQX(l,m) -if(typeof n=="function")A.a3(A.bW("Attempting to rewrap a JS function.",null)) -k=function(a1,a2){return function(a3){return a1(a2,a3,arguments.length)}}(d,n) -j=$.Sl() -k[j]=n -l.onerror=k -n=new A.aQY(m) -if(typeof n=="function")A.a3(A.bW("Attempting to rewrap a JS function.",null)) -k=function(a1,a2){return function(a3){return a1(a2,a3,arguments.length)}}(d,n) -k[j]=n -l.onsuccess=k}o.onerror=A.cx(new A.aQZ(o,f)) -o.oncomplete=A.cx(new A.aR_(f)) -q=h -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$P,r)}, -aN(a){var s=0,r=A.n(t.H),q,p=this -var $async$aN=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:q=p.P3(new A.aR0(p)) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$aN,r)}, -a7I(a,b,c){return this.bCt(0,b,c)}, -bCt(a,b,c){var s=0,r=A.n(t.H),q,p=this,o,n,m,l -var $async$a7I=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:s=3 -return A.f(p.aN(0),$async$a7I) -case 3:o=new A.aj($.am,t.LR) -n=new A.aL(o,t.zh) -m=v.G.window -l=A.ff(m.indexedDB).deleteDatabase(b) -l.onerror=A.cx(new A.aR1(l,n)) -l.onsuccess=A.cx(new A.aR2(n)) -q=o -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a7I,r)}} -A.aR4.prototype={ -$1(a){var s=$.V(),r=this.a,q=r.error -s.vO(0,"[IndexedDBBox] Error loading database - "+A.A(q==null?null:J.bo(q))) -s=r.error -s=s==null?null:J.bo(s) -this.b.t6("Error loading database - "+A.A(s))}, -$S:7} -A.aR5.prototype={ -$1(a){var s,r,q,p=A.ff(a.target.result) -p.onerror=A.cx(new A.aR3(this.a)) -for(s=this.b,s=A.dy(s,s.r,A.y(s).c),r=s.$ti.c;s.q();){q=s.d -if(q==null)q=r.a(q) -if(p.objectStoreNames.contains(q))continue -p.createObjectStore(q,{autoIncrement:!0})}}, -$S:7} -A.aR3.prototype={ -$1(a){$.V().vO(0,"[IndexedDBBox] [onupgradeneeded] Error loading database") -this.a.t6("Error loading database onupgradeneeded.")}, -$S:7} -A.aR6.prototype={ -$1(a){var s=this -s.b.dI(0,new A.Kk(A.ff(s.a.result),s.c,s.d,null,A.aQ(t.MY)))}, -$S:7} -A.aR9.prototype={ -$0(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:h=p.a -g=A.b([],t.uO) -h.d=g -s=3 -return A.f(p.b.$0(),$async$$0) -case 3:o=A.dZ(g,!0,t.M6) -h.d=null -n=o.length -if(n===0){s=1 -break}m=new A.aj($.am,t.D4) -l=new A.aL(m,t.gR) -h=h.a -k=h.objectStoreNames -j=h.transaction(k,"readwrite") -for(i=0;i"))}, -aQj(a){var s=0,r=A.n(a),q,p=this,o,n,m,l,k,j,i,h -var $async$rG=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:i=p.a -h=p.b.a.transaction(i,"readonly") -h=h -o=h.objectStore(i) -n=A.c(t.N,p.$ti.c) -s=3 -return A.f(p.TP(0,h),$async$rG) -case 3:m=c -l=new A.aj($.am,t.LR) -k=new A.aL(l,t.zh) -j=o.getAll() -j.onerror=A.cx(new A.aRk(j,k)) -j.onsuccess=A.cx(new A.aRl(p,j,n,m,k)) -s=4 -return A.f(l,$async$rG) -case 4:q=n -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$rG,r)}, -b1(a,b){return this.aQd(0,b,this.$ti.i("1?"))}, -aQd(a,b,c){var s=0,r=A.n(c),q,p=this,o,n,m,l,k,j -var $async$b1=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:j=p.c -if(j.ao(0,b)){q=j.h(0,b) -s=1 -break}o=p.a -n=p.b.a.transaction(o,"readonly") -n=n -m=n.objectStore(o).get(b) -l=new A.aj($.am,t.LR) -k=new A.aL(l,t.zh) -m.onerror=A.cx(new A.aRr(m,k)) -m.onsuccess=A.cx(new A.aRs(k)) -s=3 -return A.f(l,$async$b1) -case 3:l=m.result -j.j(0,b,p.afm(l==null?null:A.zn(l))) -q=j.h(0,b) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$b1,r)}, -TO(a,b){return this.aQf(0,b,this.$ti.i("I<1?>"))}, -aQf(a,b,c){var s=0,r=A.n(c),q,p=this,o,n,m,l,k,j -var $async$TO=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:if(B.b.qM(b,new A.aRo(p))){o=A.U(b).i("@<1>").d0(p.$ti.i("1?")).i("O<1,2>") -o=A.H(new A.O(b,new A.aRp(p),o),o.i("a2.E")) -q=o -s=1 -break}n=p.a -m=p.b.a.transaction(n,"readonly") -m=m -o=p.$ti -s=3 -return A.f(A.h6(new A.O(b,new A.aRq(p,m.objectStore(n)),A.U(b).i("@<1>").d0(o.i("a0<1?>")).i("O<1,2>")),!1,o.i("1?")),$async$TO) -case 3:l=e -for(o=p.c,k=J.T(l),j=0;j(i)")}} -A.aRm.prototype={ -$1(a){var s=$.V(),r="[IndexedDBBox] [getAll] Error at key "+this.a+" - ",q=this.b,p=q.error -s.vO(0,r+A.A(p==null?null:J.bo(p))) -s=q.error -s=s==null?null:J.bo(s) -this.c.t6(r+A.A(s))}, -$S:7} -A.aRn.prototype={ -$1(a){this.a.qJ(0)}, -$S:7} -A.aRt.prototype={ -$1(a){return this.a.a_L(0,this.b,this.c,a)}, -$S:249} -A.aRu.prototype={ -$1(a){var s="[IndexedDBBox] [put] Error - ",r=$.V(),q=this.a,p=q.error -r.vO(0,s+A.A(p==null?null:J.bo(p))) -r=q.error -r=r==null?null:J.bo(r) -this.b.t6(s+A.A(r))}, -$S:7} -A.aRv.prototype={ -$1(a){this.a.qJ(0)}, -$S:7} -A.aRf.prototype={ -$1(a){return this.a.Yr(0,this.b,a)}, -$S:249} -A.aRg.prototype={ -$1(a){var s="[IndexedDBBox] [delete] Error - ",r=$.V(),q=this.a,p=q.error -r.vO(0,s+A.A(p==null?null:J.bo(p))) -r=q.error -r=r==null?null:J.bo(r) -this.b.t6(s+A.A(r))}, -$S:7} -A.aRh.prototype={ -$1(a){this.a.qJ(0)}, -$S:7} -A.aRc.prototype={ -$1(a){return this.a.vL(0,a)}, -$S:249} -A.aRd.prototype={ -$1(a){var s="[IndexedDBBox] [clear] Error - ",r=$.V(),q=this.a,p=q.error -r.vO(0,s+A.A(p==null?null:J.bo(p))) -r=q.error -r=r==null?null:J.bo(r) -this.b.t6(s+A.A(r))}, -$S:7} -A.aRe.prototype={ -$1(a){this.a.qJ(0)}, -$S:7} -A.axH.prototype={} -A.YD.prototype={ -DW(a){var s=0,r=A.n(t.H),q,p=this,o,n,m -var $async$DW=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:n=t.N -s=3 -return A.f(A.caD(p.a,A.b7(["box_client","box_account_data","box_rooms","box_to_device_queue","box_preload_room_states","box_non_preload_room_states","box_room_members","box_room_account_data","box_inbound_group_session","box_inbound_group_sessions_upload_queue","box_outbound_group_session","box_olm_session","box_user_device_keys","box_user_device_keys_outdated","box_cross_signing_keys","box_ssss_cache","box_presences","box_timeline_fragments","box_events","box_seen_device_ids","box_seen_device_keys","box_user_profiles"],n),p.go,p.fy,p.id,10),$async$DW) -case 3:m=c -p.b=m -p.c=m.vV("box_client",n) -m=t.G -p.d=p.b.vV("box_account_data",m) -p.e=p.b.vV("box_rooms",m) -p.r=p.b.vV("box_preload_room_states",m) -p.w=p.b.vV("box_non_preload_room_states",m) -p.x=p.b.vV("box_room_members",m) -p.f=p.b.vV("box_to_device_queue",m) -p.y=p.b.vV("box_room_account_data",m) -p.z=p.b.vV("box_inbound_group_session",m) -p.Q=p.b.vV("box_inbound_group_sessions_upload_queue",n) -p.as=p.b.vV("box_outbound_group_session",m) -p.at=p.b.vV("box_olm_session",m) -p.ax=p.b.vV("box_user_device_keys",m) -p.ay=p.b.vV("box_user_device_keys_outdated",t.y) -p.ch=p.b.vV("box_cross_signing_keys",m) -p.CW=p.b.vV("box_ssss_cache",m) -p.cx=p.b.vV("box_presences",m) -p.cy=p.b.vV("box_timeline_fragments",t.a) -p.db=p.b.vV("box_events",m) -p.dx=p.b.vV("box_seen_device_ids",n) -p.dy=p.b.vV("box_seen_device_keys",n) -p.fr=p.b.vV("box_user_profiles",m) -s=4 -return A.f(p.c.b1(0,"version"),$async$DW) -case 4:m=c -o=A.ky(m==null?"":m,null) -s=o==null?5:7 -break -case 5:s=8 -return A.f(p.c.bW(0,"version",B.c.l(10)),$async$DW) -case 8:s=6 -break -case 7:s=o!==10?9:10 -break -case 9:s=11 -return A.f(p.Wn(o),$async$DW) -case 11:case 10:case 6:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$DW,r)}, -Wn(a){return this.biU(a)}, -biU(a){var s=0,r=A.n(t.H),q=this,p -var $async$Wn=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:$.V().dJ("Migrate store database from version "+a+" to 10") -s=2 -return A.f(q.F0(),$async$Wn) -case 2:p=q.c -p===$&&A.e() -s=3 -return A.f(p.bW(0,"version",B.c.l(10)),$async$Wn) -case 3:return A.l(null,r)}}) -return A.m($async$Wn,r)}, -P(a){var s=0,r=A.n(t.H),q=this,p -var $async$P=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p=q.c -p===$&&A.e() -p.c.P(0) -p.d=null -p=q.d -p===$&&A.e() -p.c.P(0) -p.d=null -p=q.e -p===$&&A.e() -p.c.P(0) -p.d=null -p=q.r -p===$&&A.e() -p.c.P(0) -p.d=null -p=q.w -p===$&&A.e() -p.c.P(0) -p.d=null -p=q.x -p===$&&A.e() -p.c.P(0) -p.d=null -p=q.f -p===$&&A.e() -p.c.P(0) -p.d=null -p=q.y -p===$&&A.e() -p.c.P(0) -p.d=null -p=q.z -p===$&&A.e() -p.c.P(0) -p.d=null -p=q.Q -p===$&&A.e() -p.c.P(0) -p.d=null -p=q.as -p===$&&A.e() -p.c.P(0) -p.d=null -p=q.at -p===$&&A.e() -p.c.P(0) -p.d=null -p=q.ax -p===$&&A.e() -p.c.P(0) -p.d=null -p=q.ay -p===$&&A.e() -p.c.P(0) -p.d=null -p=q.ch -p===$&&A.e() -p.c.P(0) -p.d=null -p=q.CW -p===$&&A.e() -p.c.P(0) -p.d=null -p=q.cx -p===$&&A.e() -p.c.P(0) -p.d=null -p=q.cy -p===$&&A.e() -p.c.P(0) -p.d=null -p=q.db -p===$&&A.e() -p.c.P(0) -p.d=null -p=q.dx -p===$&&A.e() -p.c.P(0) -p.d=null -p=q.dy -p===$&&A.e() -p.c.P(0) -p.d=null -p=q.fr -p===$&&A.e() -p.c.P(0) -p.d=null -p=q.b -p===$&&A.e() -s=2 -return A.f(p.P(0),$async$P) -case 2:return A.l(null,r)}}) -return A.m($async$P,r)}, -F0(){var s=this.b -s===$&&A.e() -return s.CO(0,new A.bl7(this))}, -aN(a){var s=0,r=A.n(t.H),q,p=this,o -var $async$aN=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=p.b -o===$&&A.e() -q=o.aN(0) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$aN,r)}, -a7K(a){return this.bCw(a)}, -bCw(a){var s=0,r=A.n(t.H),q,p=this,o -var $async$a7K=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=p.f -o===$&&A.e() -s=3 -return A.f(o.tH(0,B.c.l(a)),$async$a7K) -case 3:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a7K,r)}, -vR(a){return this.bF0(a)}, -bF0(a){var s=0,r=A.n(t.H),q=this,p,o,n,m,l -var $async$vR=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:m=q.cy -m===$&&A.e() -s=2 -return A.f(m.tH(0,B.b.b_(A.fR(a,"",null).a,"|")),$async$vR) -case 2:m=q.db -m===$&&A.e() -l=J -s=3 -return A.f(m.CU(0),$async$vR) -case 3:m=l.ar(c),p=t.s -case 4:if(!m.q()){s=5 -break}o=m.gI(m) -n=A.b(A.b(o.split("|"),p).slice(0),p) -if(B.b.gS(n)!==a){s=4 -break}s=6 -return A.f(q.db.tH(0,o),$async$vR) -case 6:s=4 -break -case 5:m=q.r -m===$&&A.e() -l=J -s=7 -return A.f(m.CU(0),$async$vR) -case 7:m=l.ar(c) -case 8:if(!m.q()){s=9 -break}o=m.gI(m) -n=A.b(A.b(o.split("|"),p).slice(0),p) -if(B.b.gS(n)!==a){s=8 -break}s=10 -return A.f(q.r.tH(0,o),$async$vR) -case 10:s=8 -break -case 9:m=q.w -m===$&&A.e() -l=J -s=11 -return A.f(m.CU(0),$async$vR) -case 11:m=l.ar(c) -case 12:if(!m.q()){s=13 -break}o=m.gI(m) -n=A.b(A.b(o.split("|"),p).slice(0),p) -if(B.b.gS(n)!==a){s=12 -break}s=14 -return A.f(q.w.tH(0,o),$async$vR) -case 14:s=12 -break -case 13:m=q.x -m===$&&A.e() -l=J -s=15 -return A.f(m.CU(0),$async$vR) -case 15:m=l.ar(c) -case 16:if(!m.q()){s=17 -break}o=m.gI(m) -n=A.b(A.b(o.split("|"),p).slice(0),p) -if(B.b.gS(n)!==a){s=16 -break}s=18 -return A.f(q.x.tH(0,o),$async$vR) -case 18:s=16 -break -case 17:m=q.y -m===$&&A.e() -l=J -s=19 -return A.f(m.CU(0),$async$vR) -case 19:m=l.ar(c) -case 20:if(!m.q()){s=21 -break}o=m.gI(m) -n=A.b(A.b(o.split("|"),p).slice(0),p) -if(B.b.gS(n)!==a){s=20 -break}s=22 -return A.f(q.y.tH(0,o),$async$vR) -case 22:s=20 -break -case 21:m=q.e -m===$&&A.e() -s=23 -return A.f(m.tH(0,a),$async$vR) -case 23:return A.l(null,r)}}) -return A.m($async$vR,r)}, -aQe(){return A.zs("Get all account data from store",new A.bl8(this),null,t.Ss)}, -apE(a){return A.zs("Get Client from store",new A.bl9(this),null,t.nA)}, -P9(a,b){return this.aQF(a,b)}, -aQF(a,b){var s=0,r=A.n(t.ke),q,p=this,o,n -var $async$P9=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:n=p.db -n===$&&A.e() -s=3 -return A.f(n.b1(0,B.b.b_(A.fR(b.a,a,null).a,"|")),$async$P9) -case 3:o=d -if(o==null){q=null -s=1 -break}q=A.xe(A.fT(o),b) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$P9,r)}, -a3P(a,b){return this.baY(a,b)}, -baY(a,b){var s=0,r=A.n(t.yI),q,p=this,o,n,m -var $async$a3P=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:o=a.$ti.i("O") -n=A.H(new A.O(a,new A.bl5(b),o),o.i("a2.E")) -o=p.db -o===$&&A.e() -m=J -s=3 -return A.f(o.TO(0,n),$async$a3P) -case 3:o=m.wz(d,t.G) -o=A.hB(o,new A.bl6(b),o.$ti.i("D.E"),t.qU) -o=A.H(o,A.y(o).i("D.E")) -q=o -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a3P,r)}, -abW(a,b,c,d){return A.zs("Get event list",new A.blb(this,a,d,b,c),null,t.yI)}, -apI(a,b,c){return this.abW(a,b,!1,c)}, -aQL(a,b){return this.abW(a,b,!1,0)}, -aQM(a,b){return this.abW(a,null,b,0)}, -CV(a,b){return this.aQR(a,b)}, -aQR(a,b){var s=0,r=A.n(t.z9),q,p=this,o,n -var $async$CV=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:n=p.z -n===$&&A.e() -s=3 -return A.f(n.b1(0,b),$async$CV) -case 3:o=d -if(o==null){q=null -s=1 -break}q=A.cLM(A.fT(o)) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$CV,r)}, -TZ(){var s=0,r=A.n(t.Ca),q,p=this,o,n -var $async$TZ=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=p.Q -o===$&&A.e() -n=J -s=3 -return A.f(o.rG(),$async$TZ) -case 3:o=n.hi(b) -o=o.Br(o,50) -n=J -s=4 -return A.f(A.h6(o.q2(o,new A.blc(p),t.TP),!1,t.z9),$async$TZ) -case 4:o=n.wz(b,t.ff) -o=A.H(o,o.$ti.i("D.E")) -q=o -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$TZ,r)}, -a0X(a,b){return this.aQV(a,b)}, -aQV(a,b){var s=0,r=A.n(t.yp),q,p=this,o,n -var $async$a0X=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:n=p.ax -n===$&&A.e() -s=3 -return A.f(n.b1(0,B.b.b_(A.fR(a,b,null).a,"|")),$async$a0X) -case 3:o=d -if(o==null){q=A.b([],t.s) -s=1 -break}q=A.b([J.w(o,"last_sent_message")],t.s) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a0X,r)}, -UZ(a,b,c,d){return this.aXs(a,b,c,d)}, -aXs(a,b,c,d){var s=0,r=A.n(t.H),q,p=this,o,n -var $async$UZ=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:n=p.at -n===$&&A.e() -s=3 -return A.f(n.b1(0,a),$async$UZ) -case 3:n=f -if(n==null){n=t.z -n=A.c(n,n)}o=A.fT(n) -o.j(0,b,A.j(["identity_key",a,"pickle",c,"session_id",b,"last_received",d],t.N,t.K)) -s=4 -return A.f(p.at.bW(0,a,o),$async$UZ) -case 4:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$UZ,r)}, -U5(a,b){return this.aR9(a,b)}, -aR9(a,b){var s=0,r=A.n(t.sU),q,p=this,o,n -var $async$U5=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:n=p.at -n===$&&A.e() -s=3 -return A.f(n.b1(0,a),$async$U5) -case 3:o=d -if(o==null||J.eD(o)){q=A.b([],t.lQ) -s=1 -break}q=J.bu(J.DD(o),new A.ble(b),t.O8).qb(0) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$U5,r)}, -a0Z(a,b){return this.aRb(a,b)}, -aRb(a,b){var s=0,r=A.n(t.sU),q,p=this,o,n,m -var $async$a0Z=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:s=3 -return A.f(A.h6(new A.O(a,new A.bld(p,b),A.U(a).i("O<1,a0>>")),!1,t.sU),$async$a0Z) -case 3:n=d -m=A.b([],t.lQ) -for(o=J.ar(n);o.q();)B.b.L(m,o.gI(o)) -q=m -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a0Z,r)}, -a11(a,b){return this.aRf(a,b)}, -aRf(a,b){var s=0,r=A.n(t.Ba),q,p=this,o,n,m -var $async$a11=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:m=p.as -m===$&&A.e() -s=3 -return A.f(m.b1(0,a),$async$a11) -case 3:n=d -if(n==null){q=null -s=1 -break}o=A.fT(n) -o=o -m=new A.xW(A.c(t.N,t.Yl),new A.bv(A.fL(0,0,!1),0,!1),null,b) -m.b2Z(o,b) -q=m -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a11,r)}, -aRE(a){return A.zs("Get room list from store",new A.blf(this,a),null,t.g2)}, -a17(a){return this.aRI(a)}, -aRI(a){var s=0,r=A.n(t.jJ),q,p=this,o,n -var $async$a17=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:n=p.CW -n===$&&A.e() -s=3 -return A.f(n.b1(0,a),$async$a17) -case 3:o=c -if(o==null){q=null -s=1 -break}n=A.fT(o) -q=new A.BW(n.h(0,"type"),n.h(0,"key_id"),n.h(0,"ciphertext"),n.h(0,"content")) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a17,r)}, -a1b(){var s=0,r=A.n(t.h2),q,p=this,o,n,m -var $async$a1b=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:n=p.f -n===$&&A.e() -m=J -s=3 -return A.f(n.rG(),$async$a1b) -case 3:n=m.hi(b) -o=n.q2(n,new A.blg(),t.f).qb(0) -n=A.U(o).i("O<1,Hk>") -n=A.H(new A.O(o,new A.blh(),n),n.i("a2.E")) -q=n -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a1b,r)}, -Ui(a,b){return this.aRX(a,b)}, -aRX(a,b){var s=0,r=A.n(t.yI),q,p=this,o,n,m,l,k,j,i -var $async$Ui=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:j=p.w -j===$&&A.e() -i=J -s=3 -return A.f(j.CU(0),$async$Ui) -case 3:o=i.hV(d,new A.bli(b,a)) -n=A.b([],t.PA) -j=J.ar(o.a),m=new A.jk(j,o.b,o.$ti.i("jk<1>")) -case 4:if(!m.q()){s=5 -break}l=j.gI(j) -s=6 -return A.f(p.w.b1(0,l),$async$Ui) -case 6:k=d -if(k==null){s=4 -break}n.push(A.xe(A.fT(k),b)) -s=4 -break -case 5:j=t.W1 -j=A.H(new A.az(n,new A.blj(),j),j.i("D.E")) -q=j -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Ui,r)}, -L_(a,b){return this.aRY(a,b)}, -aRY(a,b){var s=0,r=A.n(t.op),q,p=this,o,n -var $async$L_=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:n=p.x -n===$&&A.e() -s=3 -return A.f(n.b1(0,B.b.b_(A.fR(b.a,a,null).a,"|")),$async$L_) -case 3:o=d -if(o==null){q=null -s=1 -break}q=A.xe(A.fT(o),b).gaFU() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$L_,r)}, -aRZ(a){return A.zs("Get all user device keys from store",new A.blq(this,a),null,t.hh)}, -Uj(a){return this.aS2(a)}, -aS2(a){var s=0,r=A.n(t.KO),q,p=this,o,n,m,l,k,j,i -var $async$Uj=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:k=A.b([],t.P5) -j=p.x -j===$&&A.e() -i=J -s=3 -return A.f(j.CU(0),$async$Uj) -case 3:j=i.hV(c,new A.bls(a)) -o=A.H(j,j.$ti.i("D.E")) -s=4 -return A.f(p.x.TO(0,o),$async$Uj) -case 4:n=c -j=J.ce(n) -j.cI(n,new A.blt()) -for(j=j.gW(n);j.q();){m=j.gI(j) -m.toString -m=A.xe(A.fT(m),a) -l=m.f -l.toString -k.push(new A.dg(m.cy,m.at,m.Q,l,m.c,m.a,m.b))}q=k -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Uj,r)}, -a96(a,b,c,d,e,f,g,h,i,j){return this.bHp(a,b,c,d,e,f,g,h,i,j)}, -bHp(a,b,c,d,e,f,g,h,i,j){var s=0,r=A.n(t.S),q,p=this,o -var $async$a96=A.o(function(k,l){if(k===1)return A.k(l,r) -for(;;)switch(s){case 0:o=p.b -o===$&&A.e() -s=3 -return A.f(o.CO(0,new A.blv(p,b,c,d,e,f,g,h,i,j)),$async$a96) -case 3:q=0 -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a96,r)}, -a97(a,b,c){return this.bHr(a,b,c)}, -bHr(a,b,c){var s=0,r=A.n(t.S),q,p=this,o,n,m -var $async$a97=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:n=Date.now() -m=p.f -m===$&&A.e() -o=t.z -s=3 -return A.f(m.bW(0,B.c.l(n),A.j(["type",a,"txn_id",b,"content",c],o,o)),$async$a97) -case 3:q=n -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a97,r)}, -ZY(a,b){return this.bJc(a,b)}, -bJc(a,b){var s=0,r=A.n(t.H),q,p=this,o -var $async$ZY=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:o=p.Q -o===$&&A.e() -s=3 -return A.f(o.tH(0,b),$async$ZY) -case 3:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$ZY,r)}, -SQ(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h -var $async$SQ=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:i=p.z -i===$&&A.e() -h=J -s=3 -return A.f(i.CU(0),$async$SQ) -case 3:i=h.ar(b),o=t.N,n=t.z -case 4:if(!i.q()){s=5 -break}m=i.gI(i) -s=6 -return A.f(p.z.b1(0,m),$async$SQ) -case 6:l=b -k=A.fT(l==null?A.c(n,n):l) -if(k.a===0){s=4 -break}j=A.ad(k,"room_id",B.i,o) -if(j==null){s=4 -break}l=p.Q -l===$&&A.e() -s=7 -return A.f(l.bW(0,m,j),$async$SQ) -case 7:s=4 -break -case 5:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$SQ,r)}, -Ky(a,b){return this.bNT(a,b)}, -bNT(a,b){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h -var $async$Ky=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:i=p.db -i===$&&A.e() -s=3 -return A.f(i.tH(0,B.b.b_(A.fR(b,a,null).a,"|")),$async$Ky) -case 3:i=p.cy -i===$&&A.e() -h=J -s=4 -return A.f(i.CU(0),$async$Ky) -case 4:i=h.ar(d),o=t.N,n=t.s -case 5:if(!i.q()){s=6 -break}m=i.gI(i) -l=A.b(A.b(m.split("|"),n).slice(0),n) -if(B.b.gS(l)!==b){s=5 -break}s=7 -return A.f(p.cy.b1(0,m),$async$Ky) -case 7:l=d -k=A.dZ(l==null?[]:l,!0,o) -j=k.length -k.$flags&1&&A.z(k,16) -B.b.WD(k,new A.blw(a),!0) -s=k.lengthf.a-2?g:f -j.db=e -m=j.y -d=j.gHJ() -s=15 -return A.f(p.db.bW(0,B.b.b_(A.fR(a5,m,null).a,"|"),j.N()),$async$xV) -case 15:i=t.gz -c=B.b.b_(A.fR(a5,B.b.p(A.b([B.dL,B.ca],i),e)?"":"SENDING",null).a,"|") -b=p.cy -b===$&&A.e() -s=16 -return A.f(b.b1(0,c),$async$xV) -case 16:b=b0 -if(b==null)b=[] -a=t.N -a0=A.dZ(b,!0,a) -s=!B.b.p(a0,m)?17:19 -break -case 17:if(a7===B.cV)a0.push(m) -else B.b.r3(a0,0,m) -s=20 -return A.f(p.cy.bW(0,c,a0),$async$xV) -case 20:s=18 -break -case 19:if(e===B.ca&&g!=null&&B.b.p(A.b([B.dL,B.ca],i),g)&&a7!==B.cV){B.b.A(a0,m) -B.b.r3(a0,0,m)}case 18:s=B.b.p(A.b([B.dL,B.ca],i),e)?21:22 -break -case 21:c=B.b.b_(A.fR(a5,"SENDING",null).a,"|") -s=23 -return A.f(p.cy.b1(0,c),$async$xV) -case 23:i=b0 -a0=A.dZ(i==null?[]:i,!0,a) -a1=B.b.wJ(a0,new A.bly(m)) -s=a1!==-1?24:25 -break -case 24:i=p.cy -B.b.pW(a0,a1) -s=26 -return A.f(i.bW(0,c,a0),$async$xV) -case 26:case 25:case 22:s=e!==B.e8&&e!==B.lJ&&d!=null?27:28 -break -case 27:s=29 -return A.f(p.Ky(d,a5),$async$xV) -case 29:case 28:case 13:a2=a6.f -s=a2!=null&&A.b7([B.k3,B.oB,B.BD],k).p(0,a7)?30:31 -break -case 30:s=o==="m.room.member"?32:34 -break -case 32:o=p.x -o===$&&A.e() -s=35 -return A.f(o.bW(0,B.b.b_(A.fR(a5,a2,null).a,"|"),a6.N()),$async$xV) -case 35:s=33 -break -case 34:if(a8.as.p(0,o)){k=p.r -k===$&&A.e() -a3=k}else{k=p.w -k===$&&A.e() -a3=k}s=36 -return A.f(a3.bW(0,B.b.b_(A.fR(a5,o,a2).a,"|"),a6.N()),$async$xV) -case 36:case 33:case 31:case 1:return A.l(q,r)}}) -return A.m($async$xV,r)}, -UY(a,b,c,d,e,f,g,h){return this.aXr(a,b,c,d,e,f,g,h)}, -aXr(a,b,c,d,e,f,g,h){var s=0,r=A.n(t.H),q,p=this,o,n -var $async$UY=A.o(function(i,j){if(i===1)return A.k(j,r) -for(;;)switch(s){case 0:o=new A.vN(a,b,c,d,e,f,null,g,h).N() -n=p.z -n===$&&A.e() -s=3 -return A.f(n.bW(0,b,o),$async$UY) -case 3:n=p.Q -n===$&&A.e() -s=4 -return A.f(n.bW(0,b,a),$async$UY) -case 4:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$UY,r)}, -a2o(a,b,c,d){return this.aXv(a,b,c,d)}, -aXv(a,b,c,d){var s=0,r=A.n(t.H),q,p=this,o -var $async$a2o=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:o=p.as -o===$&&A.e() -s=3 -return A.f(o.bW(0,a,A.j(["room_id",a,"pickle",b,"device_ids",c,"creation_time",d],t.N,t.z)),$async$a2o) -case 3:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a2o,r)}, -V0(a){return this.aXw(a)}, -aXw(a){var s=0,r=A.n(t.H),q,p=this,o,n -var $async$V0=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=p.c -o===$&&A.e() -n=J -s=3 -return A.f(o.CU(0),$async$V0) -case 3:if(n.eD(c)){s=1 -break}s=4 -return A.f(p.c.bW(0,"prev_batch",a),$async$V0) -case 4:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$V0,r)}, -Lv(a,b,c,d){return this.aXy(a,b,c,d)}, -aXy(a,b,c,d){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g -var $async$Lv=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:s=b instanceof A.ls?3:4 -break -case 3:s=5 -return A.f(p.vR(a),$async$Lv) -case 5:s=1 -break -case 4:o=b instanceof A.mN?B.aR:B.aj -n=p.e -n===$&&A.e() -s=6 -return A.f(n.b1(0,a),$async$Lv) -case 6:m=f -s=m==null?7:9 -break -case 7:n=p.e -if(b instanceof A.lp){l=b.f -k=l==null -if(k)j=null -else{j=l.a -j=j==null?null:B.c.G(j)}if(j==null)j=0 -if(k)l=null -else{l=l.b -l=l==null?null:B.c.G(l)}if(l==null)l=0 -k=b.c -k=k==null?null:k.c -k=A.tx(d,j,a,c,o,l,k,null,b.a).N() -l=k}else l=A.tx(d,0,a,c,o,0,null,null,null).N() -s=10 -return A.f(n.bW(0,a,l),$async$Lv) -case 10:s=8 -break -case 9:s=b instanceof A.lp?11:12 -break -case 11:i=A.cd0(A.fT(m),d) -n=p.e -l=b.f -k=l==null -if(k)j=null -else{j=l.a -j=j==null?null:B.c.G(j)}if(j==null)j=i.d -if(k)l=null -else{l=l.b -l=l==null?null:B.c.G(l)}if(l==null)l=i.c -k=b.c -k=k==null?null:k.c -if(k==null)k=i.e -h=i.f.N() -g=b.a -g=g==null?null:g.N() -h.L(0,g==null?A.c(t.N,t.O):g) -s=13 -return A.f(n.bW(0,a,A.tx(d,j,a,c,o,l,k,null,A.aqD(h)).N()),$async$Lv) -case 13:case 12:case 8:case 1:return A.l(q,r)}}) -return A.m($async$Lv,r)}, -Lw(a,b,c,d){return this.aXz(a,b,c,d)}, -aXz(a,b,c,d){var s=0,r=A.n(t.H),q=this,p -var $async$Lw=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:p=q.CW -p===$&&A.e() -s=2 -return A.f(p.bW(0,a,new A.BW(a,b,c,d).N()),$async$Lw) -case 2:return A.l(null,r)}}) -return A.m($async$Lw,r)}, -a2p(a){return this.aXA(a)}, -aXA(a){var s=0,r=A.n(t.H),q=this,p -var $async$a2p=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p=q.c -p===$&&A.e() -s=2 -return A.f(p.bW(0,"sync_filter_id",a),$async$a2p) -case 2:return A.l(null,r)}}) -return A.m($async$a2p,r)}, -a2q(a,b,c,d,e){return this.aXB(a,b,c,d,e)}, -aXB(a,b,c,d,e){var s=0,r=A.n(t.H),q=this,p,o -var $async$a2q=A.o(function(f,g){if(f===1)return A.k(g,r) -for(;;)switch(s){case 0:o=q.ch -o===$&&A.e() -p=t.z -s=2 -return A.f(o.bW(0,B.b.b_(A.fR(a,b,null).a,"|"),A.j(["user_id",a,"public_key",b,"content",c,"verified",d,"blocked",e],p,p)),$async$a2q) -case 2:return A.l(null,r)}}) -return A.m($async$a2q,r)}, -a2r(a,b,c,d,e,f){return this.aXC(a,b,c,d,e,f)}, -aXC(a,b,c,d,e,f){var s=0,r=A.n(t.H),q,p=this,o,n -var $async$a2r=A.o(function(g,h){if(g===1)return A.k(h,r) -for(;;)switch(s){case 0:n=p.ax -n===$&&A.e() -o=t.z -s=3 -return A.f(n.bW(0,B.b.b_(A.fR(a,b,null).a,"|"),A.j(["user_id",a,"device_id",b,"content",c,"verified",d,"blocked",e,"last_active",f,"last_sent_message",""],o,o)),$async$a2r) -case 3:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a2r,r)}, -PK(a,b){return this.aXD(a,b)}, -aXD(a,b){var s=0,r=A.n(t.H),q,p=this,o -var $async$PK=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:o=p.ay -o===$&&A.e() -s=3 -return A.f(o.bW(0,a,b),$async$PK) -case 3:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$PK,r)}, -TB(a,b,c,d,e,f,g,h,i){return this.bQK(a,b,c,d,e,f,g,h,i)}, -bQK(a,b,c,d,e,f,g,h,i){var s=0,r=A.n(t.H),q,p=this,o -var $async$TB=A.o(function(j,k){if(j===1)return A.k(k,r) -for(;;)switch(s){case 0:o=p.b -o===$&&A.e() -s=3 -return A.f(o.CO(0,new A.blz(p,a,b,c,d,e,f,g,h,i)),$async$TB) -case 3:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$TB,r)}, -TC(a){return this.bQL(a)}, -bQL(a){var s=0,r=A.n(t.H),q,p=this,o -var $async$TC=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=p.c -o===$&&A.e() -s=3 -return A.f(o.bW(0,"olm_account",a),$async$TC) -case 3:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$TC,r)}, -a0v(a,b,c){return this.bQN(a,b,c)}, -bQN(a,b,c){var s=0,r=A.n(t.H),q,p=this,o,n,m -var $async$a0v=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:m=p.z -m===$&&A.e() -s=3 -return A.f(m.b1(0,c),$async$a0v) -case 3:o=e -if(o==null){$.V().dr(0,"Tried to update inbound group session as uploaded which wasnt found in the database!") -s=1 -break}n=A.fT(o) -n.j(0,"allowed_at_index",a) -s=4 -return A.f(p.z.bW(0,c,n),$async$a0v) -case 4:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a0v,r)}, -a0w(a,b,c){return this.bQO(a,b,c)}, -bQO(a,b,c){var s=0,r=A.n(t.H),q,p=this,o,n,m -var $async$a0w=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:m=p.z -m===$&&A.e() -s=3 -return A.f(m.b1(0,c),$async$a0w) -case 3:o=e -if(o==null){$.V().dr(0,"Tried to update inbound group session indexes of a session which was not found in the database!") -s=1 -break}n=A.fT(o) -n.j(0,"indexes",a) -s=4 -return A.f(p.z.bW(0,c,n),$async$a0w) -case 4:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a0w,r)}, -a7N(a,b){return this.bCJ(a,b)}, -bCJ(a,b){var s=0,r=A.n(t.u),q,p=this,o,n -var $async$a7N=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:n=p.dx -n===$&&A.e() -s=3 -return A.f(n.b1(0,B.b.b_(A.fR(a,b,null).a,"|")),$async$a7N) -case 3:o=d -if(o==null){q=null -s=1 -break}q=o -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a7N,r)}, -a_I(a){return this.bMB(a)}, -bMB(a){var s=0,r=A.n(t.u),q,p=this,o,n -var $async$a_I=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:n=p.dy -n===$&&A.e() -s=3 -return A.f(n.b1(0,a),$async$a_I) -case 3:o=c -if(o==null){q=null -s=1 -break}q=o -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a_I,r)}, -rY(){var s=0,r=A.n(t.N),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6 -var $async$rY=A.o(function(e7,e8){if(e7===1)return A.k(e8,r) -for(;;)switch(s){case 0:a6=p.c -a6===$&&A.e() -s=3 -return A.f(a6.rG(),$async$rY) -case 3:a6=e8 -o=p.d -o===$&&A.e() -s=4 -return A.f(o.rG(),$async$rY) -case 4:o=e8 -n=p.e -n===$&&A.e() -s=5 -return A.f(n.rG(),$async$rY) -case 5:n=e8 -m=p.r -m===$&&A.e() -s=6 -return A.f(m.rG(),$async$rY) -case 6:m=e8 -l=p.w -l===$&&A.e() -s=7 -return A.f(l.rG(),$async$rY) -case 7:l=e8 -k=p.x -k===$&&A.e() -s=8 -return A.f(k.rG(),$async$rY) -case 8:k=e8 -j=p.f -j===$&&A.e() -s=9 -return A.f(j.rG(),$async$rY) -case 9:j=e8 -i=p.y -i===$&&A.e() -s=10 -return A.f(i.rG(),$async$rY) -case 10:i=e8 -h=p.z -h===$&&A.e() -s=11 -return A.f(h.rG(),$async$rY) -case 11:h=e8 -g=p.Q -g===$&&A.e() -s=12 -return A.f(g.rG(),$async$rY) -case 12:g=e8 -f=p.as -f===$&&A.e() -s=13 -return A.f(f.rG(),$async$rY) -case 13:f=e8 -e=p.at -e===$&&A.e() -s=14 -return A.f(e.rG(),$async$rY) -case 14:e=e8 -d=p.ax -d===$&&A.e() -s=15 -return A.f(d.rG(),$async$rY) -case 15:d=e8 -c=p.ay -c===$&&A.e() -s=16 -return A.f(c.rG(),$async$rY) -case 16:c=e8 -b=p.ch -b===$&&A.e() -s=17 -return A.f(b.rG(),$async$rY) -case 17:b=e8 -a=p.CW -a===$&&A.e() -s=18 -return A.f(a.rG(),$async$rY) -case 18:a=e8 -a0=p.cx -a0===$&&A.e() -s=19 -return A.f(a0.rG(),$async$rY) -case 19:a0=e8 -a1=p.cy -a1===$&&A.e() -s=20 -return A.f(a1.rG(),$async$rY) -case 20:a1=e8 -a2=p.db -a2===$&&A.e() -s=21 -return A.f(a2.rG(),$async$rY) -case 21:a2=e8 -a3=p.dx -a3===$&&A.e() -s=22 -return A.f(a3.rG(),$async$rY) -case 22:a3=e8 -a4=p.dy -a4===$&&A.e() -a7=B.p -a8=A -a9=a6 -b0="box_account_data" -b1=o -b2=n -b3="box_preload_room_states" -b4=m -b5="box_non_preload_room_states" -b6=l -b7="box_room_members" -b8=k -b9="box_to_device_queue" -c0=j -c1="box_room_account_data" -c2=i -c3="box_inbound_group_session" -c4=h -c5="box_inbound_group_sessions_upload_queue" -c6=g -c7="box_outbound_group_session" -c8=f -c9="box_olm_session" -d0=e -d1="box_user_device_keys" -d2=d -d3="box_user_device_keys_outdated" -d4=c -d5="box_cross_signing_keys" -d6=b -d7="box_ssss_cache" -d8=a -d9="box_presences" -e0=a0 -e1="box_timeline_fragments" -e2=a1 -e3=a2 -e4="box_seen_device_ids" -e5=a3 -e6="box_seen_device_keys" -s=23 -return A.f(a4.rG(),$async$rY) -case 23:a5=a7.cS(a8.j(["box_client",a9,b0,b1,"box_rooms",b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,"box_events",e3,e4,e5,e6,e8],t.N,t.nf),null) -s=24 -return A.f(p.P(0),$async$rY) -case 24:q=a5 -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$rY,r)}, -t7(a){return this.bGZ(a)}, -bGZ(b5){var s=0,r=A.n(t.y),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4 -var $async$t7=A.o(function(b6,b7){if(b6===1){o.push(b7) -s=p}for(;;)switch(s){case 0:p=4 -s=7 -return A.f(n.P(0),$async$t7) -case 7:s=8 -return A.f(n.DW(0),$async$t7) -case 8:b0=t.z -b0=A.eU(B.p.bP(0,b5,null),b0,b0) -m=b0.B4(b0,t.N,t.G) -b0=m -b0=b0.$ti.i("4?").a(J.w(b0.a,"box_client")) -b0.toString -b0=J.ar(J.hJ(b0)) -case 9:if(!b0.q()){s=10 -break}l=b0.gI(b0) -b1=n.c -b1===$&&A.e() -b2=m -b2=b2.$ti.i("4?").a(J.w(b2.a,"box_client")) -b2.toString -s=11 -return A.f(b1.bW(0,l,J.w(b2,l)),$async$t7) -case 11:s=9 -break -case 10:b0=m -b0=b0.$ti.i("4?").a(J.w(b0.a,"box_account_data")) -b0.toString -b0=J.ar(J.hJ(b0)) -case 12:if(!b0.q()){s=13 -break}k=b0.gI(b0) -b1=n.d -b1===$&&A.e() -b2=m -b2=b2.$ti.i("4?").a(J.w(b2.a,"box_account_data")) -b2.toString -s=14 -return A.f(b1.bW(0,k,J.w(b2,k)),$async$t7) -case 14:s=12 -break -case 13:b0=m -b0=b0.$ti.i("4?").a(J.w(b0.a,"box_rooms")) -b0.toString -b0=J.ar(J.hJ(b0)) -case 15:if(!b0.q()){s=16 -break}j=b0.gI(b0) -b1=n.e -b1===$&&A.e() -b2=m -b2=b2.$ti.i("4?").a(J.w(b2.a,"box_rooms")) -b2.toString -s=17 -return A.f(b1.bW(0,j,J.w(b2,j)),$async$t7) -case 17:s=15 -break -case 16:b0=m -b0=b0.$ti.i("4?").a(J.w(b0.a,"box_preload_room_states")) -b0.toString -b0=J.ar(J.hJ(b0)) -case 18:if(!b0.q()){s=19 -break}i=b0.gI(b0) -b1=n.r -b1===$&&A.e() -b2=m -b2=b2.$ti.i("4?").a(J.w(b2.a,"box_preload_room_states")) -b2.toString -s=20 -return A.f(b1.bW(0,i,J.w(b2,i)),$async$t7) -case 20:s=18 -break -case 19:b0=m -b0=b0.$ti.i("4?").a(J.w(b0.a,"box_non_preload_room_states")) -b0.toString -b0=J.ar(J.hJ(b0)) -case 21:if(!b0.q()){s=22 -break}h=b0.gI(b0) -b1=n.w -b1===$&&A.e() -b2=m -b2=b2.$ti.i("4?").a(J.w(b2.a,"box_non_preload_room_states")) -b2.toString -s=23 -return A.f(b1.bW(0,h,J.w(b2,h)),$async$t7) -case 23:s=21 -break -case 22:b0=m -b0=b0.$ti.i("4?").a(J.w(b0.a,"box_room_members")) -b0.toString -b0=J.ar(J.hJ(b0)) -case 24:if(!b0.q()){s=25 -break}g=b0.gI(b0) -b1=n.x -b1===$&&A.e() -b2=m -b2=b2.$ti.i("4?").a(J.w(b2.a,"box_room_members")) -b2.toString -s=26 -return A.f(b1.bW(0,g,J.w(b2,g)),$async$t7) -case 26:s=24 -break -case 25:b0=m -b0=b0.$ti.i("4?").a(J.w(b0.a,"box_to_device_queue")) -b0.toString -b0=J.ar(J.hJ(b0)) -case 27:if(!b0.q()){s=28 -break}f=b0.gI(b0) -b1=n.f -b1===$&&A.e() -b2=m -b2=b2.$ti.i("4?").a(J.w(b2.a,"box_to_device_queue")) -b2.toString -s=29 -return A.f(b1.bW(0,f,J.w(b2,f)),$async$t7) -case 29:s=27 -break -case 28:b0=m -b0=b0.$ti.i("4?").a(J.w(b0.a,"box_room_account_data")) -b0.toString -b0=J.ar(J.hJ(b0)) -case 30:if(!b0.q()){s=31 -break}e=b0.gI(b0) -b1=n.y -b1===$&&A.e() -b2=m -b2=b2.$ti.i("4?").a(J.w(b2.a,"box_room_account_data")) -b2.toString -s=32 -return A.f(b1.bW(0,e,J.w(b2,e)),$async$t7) -case 32:s=30 -break -case 31:b0=m -b0=b0.$ti.i("4?").a(J.w(b0.a,"box_inbound_group_session")) -b0.toString -b0=J.ar(J.hJ(b0)) -case 33:if(!b0.q()){s=34 -break}d=b0.gI(b0) -b1=n.z -b1===$&&A.e() -b2=m -b2=b2.$ti.i("4?").a(J.w(b2.a,"box_inbound_group_session")) -b2.toString -s=35 -return A.f(b1.bW(0,d,J.w(b2,d)),$async$t7) -case 35:s=33 -break -case 34:b0=m -b0=b0.$ti.i("4?").a(J.w(b0.a,"box_inbound_group_sessions_upload_queue")) -b0.toString -b0=J.ar(J.hJ(b0)) -case 36:if(!b0.q()){s=37 -break}c=b0.gI(b0) -b1=n.Q -b1===$&&A.e() -b2=m -b2=b2.$ti.i("4?").a(J.w(b2.a,"box_inbound_group_sessions_upload_queue")) -b2.toString -s=38 -return A.f(b1.bW(0,c,J.w(b2,c)),$async$t7) -case 38:s=36 -break -case 37:b0=m -b0=b0.$ti.i("4?").a(J.w(b0.a,"box_outbound_group_session")) -b0.toString -b0=J.ar(J.hJ(b0)) -case 39:if(!b0.q()){s=40 -break}b=b0.gI(b0) -b1=n.as -b1===$&&A.e() -b2=m -b2=b2.$ti.i("4?").a(J.w(b2.a,"box_outbound_group_session")) -b2.toString -s=41 -return A.f(b1.bW(0,b,J.w(b2,b)),$async$t7) -case 41:s=39 -break -case 40:b0=m -b0=b0.$ti.i("4?").a(J.w(b0.a,"box_olm_session")) -b0.toString -b0=J.ar(J.hJ(b0)) -case 42:if(!b0.q()){s=43 -break}a=b0.gI(b0) -b1=n.at -b1===$&&A.e() -b2=m -b2=b2.$ti.i("4?").a(J.w(b2.a,"box_olm_session")) -b2.toString -s=44 -return A.f(b1.bW(0,a,J.w(b2,a)),$async$t7) -case 44:s=42 -break -case 43:b0=m -b0=b0.$ti.i("4?").a(J.w(b0.a,"box_user_device_keys")) -b0.toString -b0=J.ar(J.hJ(b0)) -case 45:if(!b0.q()){s=46 -break}a0=b0.gI(b0) -b1=n.ax -b1===$&&A.e() -b2=m -b2=b2.$ti.i("4?").a(J.w(b2.a,"box_user_device_keys")) -b2.toString -s=47 -return A.f(b1.bW(0,a0,J.w(b2,a0)),$async$t7) -case 47:s=45 -break -case 46:b0=m -b0=b0.$ti.i("4?").a(J.w(b0.a,"box_user_device_keys_outdated")) -b0.toString -b0=J.ar(J.hJ(b0)) -case 48:if(!b0.q()){s=49 -break}a1=b0.gI(b0) -b1=n.ay -b1===$&&A.e() -b2=m -b2=b2.$ti.i("4?").a(J.w(b2.a,"box_user_device_keys_outdated")) -b2.toString -s=50 -return A.f(b1.bW(0,a1,J.w(b2,a1)),$async$t7) -case 50:s=48 -break -case 49:b0=m -b0=b0.$ti.i("4?").a(J.w(b0.a,"box_cross_signing_keys")) -b0.toString -b0=J.ar(J.hJ(b0)) -case 51:if(!b0.q()){s=52 -break}a2=b0.gI(b0) -b1=n.ch -b1===$&&A.e() -b2=m -b2=b2.$ti.i("4?").a(J.w(b2.a,"box_cross_signing_keys")) -b2.toString -s=53 -return A.f(b1.bW(0,a2,J.w(b2,a2)),$async$t7) -case 53:s=51 -break -case 52:b0=m -b0=b0.$ti.i("4?").a(J.w(b0.a,"box_ssss_cache")) -b0.toString -b0=J.ar(J.hJ(b0)) -case 54:if(!b0.q()){s=55 -break}a3=b0.gI(b0) -b1=n.CW -b1===$&&A.e() -b2=m -b2=b2.$ti.i("4?").a(J.w(b2.a,"box_ssss_cache")) -b2.toString -s=56 -return A.f(b1.bW(0,a3,J.w(b2,a3)),$async$t7) -case 56:s=54 -break -case 55:b0=m -b0=b0.$ti.i("4?").a(J.w(b0.a,"box_presences")) -b0.toString -b0=J.ar(J.hJ(b0)) -case 57:if(!b0.q()){s=58 -break}a4=b0.gI(b0) -b1=n.cx -b1===$&&A.e() -b2=m -b2=b2.$ti.i("4?").a(J.w(b2.a,"box_presences")) -b2.toString -s=59 -return A.f(b1.bW(0,a4,J.w(b2,a4)),$async$t7) -case 59:s=57 -break -case 58:b0=m -b0=b0.$ti.i("4?").a(J.w(b0.a,"box_timeline_fragments")) -b0.toString -b0=J.ar(J.hJ(b0)) -case 60:if(!b0.q()){s=61 -break}a5=b0.gI(b0) -b1=n.cy -b1===$&&A.e() -b2=m -b2=b2.$ti.i("4?").a(J.w(b2.a,"box_timeline_fragments")) -b2.toString -s=62 -return A.f(b1.bW(0,a5,J.w(b2,a5)),$async$t7) -case 62:s=60 -break -case 61:b0=m -b0=b0.$ti.i("4?").a(J.w(b0.a,"box_seen_device_ids")) -b0.toString -b0=J.ar(J.hJ(b0)) -case 63:if(!b0.q()){s=64 -break}a6=b0.gI(b0) -b1=n.dx -b1===$&&A.e() -b2=m -b2=b2.$ti.i("4?").a(J.w(b2.a,"box_seen_device_ids")) -b2.toString -s=65 -return A.f(b1.bW(0,a6,J.w(b2,a6)),$async$t7) -case 65:s=63 -break -case 64:b0=m -b0=b0.$ti.i("4?").a(J.w(b0.a,"box_seen_device_keys")) -b0.toString -b0=J.ar(J.hJ(b0)) -case 66:if(!b0.q()){s=67 -break}a7=b0.gI(b0) -b1=n.dy -b1===$&&A.e() -b2=m -b2=b2.$ti.i("4?").a(J.w(b2.a,"box_seen_device_keys")) -b2.toString -s=68 -return A.f(b1.bW(0,a7,J.w(b2,a7)),$async$t7) -case 68:s=66 -break -case 67:q=!0 -s=1 -break -p=2 -s=6 -break -case 4:p=3 -b4=o.pop() -a8=A.a4(b4) -a9=A.ap(b4) -$.V().q1(0,"Database import error: ",a8,a9) -q=!1 -s=1 -break -s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$t7,r)}, -aQK(a){return A.zs("Get event id list",new A.bla(this,a,!1,null),null,t.yp)}, -El(a){return this.aRp(a)}, -aRp(a){var s=0,r=A.n(t.hM),q,p=this,o,n -var $async$El=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:n=p.cx -n===$&&A.e() -s=3 -return A.f(n.b1(0,a),$async$El) -case 3:o=c -if(o==null){q=null -s=1 -break}q=A.cCd(A.fT(o)) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$El,r)}, -aXE(a){var s=this.c -s===$&&A.e() -return s.bW(0,"discovery_information",B.p.cS(a.N(),null))}, -a1e(){var s=0,r=A.n(t.B5),q,p=this,o,n -var $async$a1e=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:n=p.c -n===$&&A.e() -s=3 -return A.f(n.b1(0,"discovery_information"),$async$a1e) -case 3:o=b -if(o==null){q=null -s=1 -break}q=A.cbe(B.p.bP(0,o,null)) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a1e,r)}, -Yq(a){var s=0,r=A.n(t.H),q=this,p -var $async$Yq=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p=q.b -p===$&&A.e() -s=2 -return A.f(p.a7I(0,q.a,q.go),$async$Yq) -case 2:return A.l(null,r)}}) -return A.m($async$Yq,r)}, -ZZ(a){return this.bJg(a)}, -bJg(a){var s=0,r=A.n(t.H),q,p=this,o,n -var $async$ZZ=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:s=3 -return A.f(p.D_(a),$async$ZZ) -case 3:n=c -if(n==null){s=1 -break}o=p.fr -o===$&&A.e() -s=4 -return A.f(o.bW(0,a,A.caI(n,!0,n.f).N()),$async$ZZ) -case 4:case 1:return A.l(q,r)}}) -return A.m($async$ZZ,r)}, -D_(a){var s=this.fr -s===$&&A.e() -return s.b1(0,a).bK(0,new A.blr(),t.T3)}} -A.bl7.prototype={ -$0(){var s=0,r=A.n(t.H),q=this,p,o -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=q.a -o=p.e -o===$&&A.e() -s=2 -return A.f(o.P(0),$async$$0) -case 2:o=p.d -o===$&&A.e() -s=3 -return A.f(o.P(0),$async$$0) -case 3:o=p.y -o===$&&A.e() -s=4 -return A.f(o.P(0),$async$$0) -case 4:o=p.r -o===$&&A.e() -s=5 -return A.f(o.P(0),$async$$0) -case 5:o=p.w -o===$&&A.e() -s=6 -return A.f(o.P(0),$async$$0) -case 6:o=p.x -o===$&&A.e() -s=7 -return A.f(o.P(0),$async$$0) -case 7:o=p.db -o===$&&A.e() -s=8 -return A.f(o.P(0),$async$$0) -case 8:o=p.cy -o===$&&A.e() -s=9 -return A.f(o.P(0),$async$$0) -case 9:o=p.as -o===$&&A.e() -s=10 -return A.f(o.P(0),$async$$0) -case 10:o=p.cx -o===$&&A.e() -s=11 -return A.f(o.P(0),$async$$0) -case 11:o=p.fr -o===$&&A.e() -s=12 -return A.f(o.P(0),$async$$0) -case 12:p=p.c -p===$&&A.e() -s=13 -return A.f(p.tH(0,"prev_batch"),$async$$0) -case 13:return A.l(null,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.bl8.prototype={ -$0(){var s=0,r=A.n(t.Ss),q,p=this,o,n,m,l,k -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:m=A.c(t.N,t.ch) -l=p.a.d -l===$&&A.e() -k=J -s=3 -return A.f(l.rG(),$async$$0) -case 3:l=k.hi(b),l=l.gW(l) -case 4:if(!l.q()){s=5 -break}o=l.gI(l) -n=o.a -m.j(0,n,new A.eE(n,A.fT(o.b))) -s=4 -break -case 5:q=m -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$0,r)}, -$S:1440} -A.bl9.prototype={ -$0(){var s=0,r=A.n(t.nA),q,p=this,o,n,m,l,k,j -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:m=A.c(t.N,t.z) -l=p.a -k=l.c -k===$&&A.e() -j=J -s=3 -return A.f(k.CU(0),$async$$0) -case 3:k=j.ar(b) -case 4:if(!k.q()){s=5 -break}o=k.gI(k) -if(o==="version"){s=4 -break}s=6 -return A.f(l.c.b1(0,o),$async$$0) -case 6:n=b -if(n!=null)m.j(0,o,n) -s=4 -break -case 5:if(m.a===0){q=null -s=1 -break}q=m -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$0,r)}, -$S:1441} -A.bl5.prototype={ -$1(a){return B.b.b_(A.fR(this.a.a,a,null).a,"|")}, -$S:15} -A.bl6.prototype={ -$1(a){return A.xe(A.fT(a),this.a)}, -$S:1442} -A.blb.prototype={ -$0(){var s=0,r=A.n(t.yI),q,p=this,o,n,m,l,k,j,i,h,g,f,e -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:i=p.b -h=i.a -g=B.b.b_(A.fR(h,"",null).a,"|") -f=p.a -e=f.cy -e===$&&A.e() -s=3 -return A.f(e.b1(0,g),$async$$0) -case 3:o=b -if(o==null)o=[] -n=A.cm() -e=p.c -s=e!==0?4:6 -break -case 4:n.sqj([]) -s=5 -break -case 6:m=B.b.b_(A.fR(h,"SENDING",null).a,"|") -s=7 -return A.f(f.cy.b1(0,m),$async$$0) -case 7:h=b -n.sqj(h==null?[]:h) -case 5:h=J.T(o) -l=h.gt(o) -k=p.d -j=Math.min(l,e+(k==null?h.gt(o):k)) -l=A.H(n.b3(),t.z) -if(!p.e&&e")),i),$async$$0) -case 8:q=b -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$0,r)}, -$S:1443} -A.blc.prototype={ -$1(a){return this.a.CV(a.b,a.a)}, -$S:1444} -A.ble.prototype={ -$1(a){var s,r=this.a,q=A.fT(a) -q=q -s=A.ad(q,"identity_key",B.i,t.N) -s=new A.iS(s==null?"":s,null,null,null,r) -s.b2Y(q,r) -return s}, -$S:1445} -A.bld.prototype={ -$1(a){return this.a.U5(a,this.b)}, -$S:1446} -A.blf.prototype={ -$0(){var s=0,r=A.n(t.g2),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:g=A.c(t.N,t.hk) -f=p.a -e=f.e -e===$&&A.e() -d=J -c=J -s=3 -return A.f(e.rG(),$async$$0) -case 3:e=d.ar(c.DD(b)),o=p.b -case 4:if(!e.q()){s=5 -break}n=A.cd0(A.fT(e.gI(e)),o) -g.j(0,n.a,n) -s=4 -break -case 5:e=f.r -e===$&&A.e() -d=J -s=6 -return A.f(e.rG(),$async$$0) -case 6:e=d.hi(b),e=e.gW(e),o=t.s -case 7:if(!e.q()){s=8 -break}m=e.gI(e) -l=A.b(A.b(m.a.split("|"),o).slice(0),o) -n=g.h(0,B.b.gS(l)) -if(n==null){l=$.V() -m=new A.cV("Found event in store for unknown room",m.b,$.db().$1(null),B.bV) -l.c.push(m) -if(2<=l.a.a)A.dr(m) -s=7 -break}k=m.b -n.D(n.b===B.aR?A.cdi(A.fT(k)):A.xe(A.fT(k),n)) -s=7 -break -case 8:e=f.y -e===$&&A.e() -d=J -s=9 -return A.f(e.rG(),$async$$0) -case 9:e=d.hi(b),e=e.gW(e),m=t.f -case 10:if(!e.q()){s=11 -break}l=e.gI(e) -j=A.b(A.b(l.a.split("|"),o).slice(0),o) -l=A.fT(l.b) -i=A.ak(l.h(0,"type")) -l=A.fu(m.a(l.h(0,"content"))) -h=B.b.gS(j) -s=g.ao(0,h)?12:14 -break -case 12:g.h(0,h).x.j(0,i,new A.eE(i,l)) -s=13 -break -case 14:l=$.V() -j=new A.cV("Found account data for unknown room "+h+". Delete now...",null,$.db().$1(null),B.bV) -l.c.push(j) -if(2<=l.a.a)A.dr(j) -l=f.y -j=A.b([h],o) -j.push(i) -s=15 -return A.f(l.tH(0,B.b.b_(j,"|")),$async$$0) -case 15:case 13:s=10 -break -case 11:f=g.$ti.i("aH<2>") -f=A.H(new A.aH(g,f),f.i("D.E")) -q=f -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$0,r)}, -$S:1447} -A.blg.prototype={ -$1(a){var s=A.fT(a.b) -s.j(0,"id",A.f3(a.a,null,null)) -s.j(0,"content",B.p.bP(0,A.ak(s.h(0,"content")),null)) -return s}, -$S:1448} -A.blh.prototype={ -$1(a){var s="content",r=J.T(a),q=r.h(a,"id"),p=r.h(a,"type"),o=r.h(a,"txn_id") -return new A.Hk(q,p,o,typeof r.h(a,s)=="string"?B.p.bP(0,r.h(a,s),null):r.h(a,s))}, -$S:1449} -A.bli.prototype={ -$1(a){var s=t.s -s=A.b(A.b(a.split("|"),s).slice(0),s) -return B.b.gS(s)===this.a.a&&!B.b.p(this.b,s[1])}, -$S:9} -A.blj.prototype={ -$1(a){return a.f!=null}, -$S:23} -A.blq.prototype={ -$0(){var s=0,r=A.n(t.hh),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7 -var $async$$0=A.o(function(a8,a9){if(a8===1)return A.k(a9,r) -for(;;)switch(s){case 0:a6=p.a -a7=a6.ay -a7===$&&A.e() -s=3 -return A.f(a7.rG(),$async$$0) -case 3:o=a9 -a7=J.T(o) -if(a7.ga2(o)){q=A.c(t.N,t.NM) -s=1 -break}n=t.N -m=A.c(n,t.NM) -l=a6.ax -l===$&&A.e() -s=4 -return A.f(l.rG(),$async$$0) -case 4:k=a9 -a6=a6.ch -a6===$&&A.e() -s=5 -return A.f(a6.rG(),$async$$0) -case 5:j=a9 -for(a6=J.ar(a7.gdQ(o)),l=J.e4(k),i=J.e4(j),h=t.XF,g=p.b,f=t.z,e=t.Rz,d=t.Ma;a6.q();){c=a6.gI(a6) -b=J.hV(l.gdQ(k),new A.blk(c)) -a=J.hV(i.gdQ(j),new A.bll(c)) -a0=b.q2(0,new A.blm(k),h) -a1=a.q2(0,new A.bln(j),h) -a2=A.j(["client_id",g.r,"user_id",c,"outdated",a7.h(o,c)],n,f) -a3=a0.rF(0,new A.blo()).qb(0) -a4=a1.rF(0,new A.blp()).qb(0) -a5=a2.h(0,"user_id") -if(a5==null)a5="" -a5=new A.lT(g,a5,A.c(n,e),A.c(n,d)) -a5.b2r(a2,new A.dP(a3,A.U(a3).i("dP<1,x>")),new A.dP(a4,A.U(a4).i("dP<1,x>")),g) -m.j(0,c,a5)}q=m -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$0,r)}, -$S:1450} -A.blk.prototype={ -$1(a){var s=t.s -s=A.b(A.b(a.split("|"),s).slice(0),s) -return B.b.gS(s)===this.a}, -$S:9} -A.bll.prototype={ -$1(a){var s=t.s -s=A.b(A.b(a.split("|"),s).slice(0),s) -return B.b.gS(s)===this.a}, -$S:9} -A.blm.prototype={ -$1(a){var s=J.w(this.a,a) -if(s==null)return null -return A.fT(s)}, -$S:462} -A.bln.prototype={ -$1(a){var s=J.w(this.a,a) -if(s==null)return null -return A.fT(s)}, -$S:462} -A.blo.prototype={ -$1(a){return a!=null}, -$S:463} -A.blp.prototype={ -$1(a){return a!=null}, -$S:463} -A.bls.prototype={ -$1(a){var s=t.s -s=A.b(A.b(a.split("|"),s).slice(0),s) -return B.b.gS(s)===this.a.a}, -$S:9} -A.blt.prototype={ -$1(a){return a==null}, -$S:1453} -A.blv.prototype={ -$0(){var s=0,r=A.n(t.H),q=this,p,o,n -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=q.a -n=o.c -n===$&&A.e() -s=2 -return A.f(n.bW(0,"homeserver_url",q.b),$async$$0) -case 2:s=3 -return A.f(o.c.bW(0,"token",q.c),$async$$0) -case 3:n=q.d -p=o.c -s=n==null?4:6 -break -case 4:s=7 -return A.f(p.tH(0,"token_expires_at"),$async$$0) -case 7:s=5 -break -case 6:s=8 -return A.f(p.bW(0,"token_expires_at",B.c.l(n.a)),$async$$0) -case 8:case 5:n=q.e -p=o.c -s=n==null?9:11 -break -case 9:s=12 -return A.f(p.tH(0,"refresh_token"),$async$$0) -case 12:s=10 -break -case 11:s=13 -return A.f(p.bW(0,"refresh_token",n),$async$$0) -case 13:case 10:s=14 -return A.f(o.c.bW(0,"user_id",q.f),$async$$0) -case 14:n=q.r -p=o.c -s=n==null?15:17 -break -case 15:s=18 -return A.f(p.tH(0,"device_id"),$async$$0) -case 18:s=16 -break -case 17:s=19 -return A.f(p.bW(0,"device_id",n),$async$$0) -case 19:case 16:n=q.w -p=o.c -s=n==null?20:22 -break -case 20:s=23 -return A.f(p.tH(0,"device_name"),$async$$0) -case 23:s=21 -break -case 22:s=24 -return A.f(p.bW(0,"device_name",n),$async$$0) -case 24:case 21:n=q.x -p=o.c -s=n==null?25:27 -break -case 25:s=28 -return A.f(p.tH(0,"prev_batch"),$async$$0) -case 28:s=26 -break -case 27:s=29 -return A.f(p.bW(0,"prev_batch",n),$async$$0) -case 29:case 26:n=q.y -p=o.c -s=n==null?30:32 -break -case 30:s=33 -return A.f(p.tH(0,"olm_account"),$async$$0) -case 33:s=31 -break -case 32:s=34 -return A.f(p.bW(0,"olm_account",n),$async$$0) -case 34:case 31:s=35 -return A.f(o.c.tH(0,"sync_filter_id"),$async$$0) -case 35:return A.l(null,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.blw.prototype={ -$1(a){return a===this.a}, -$S:9} -A.blx.prototype={ -$0(){var s,r=A.fT(this.a),q=t.S,p=A.ad(r,"status",B.i,q) -if(p==null){s=A.bJ(r,"unsigned",B.i,t.N,t.z) -p=s==null?null:A.ad(s,u.M,B.i,q)}return p==null?null:B.CK[p+2]}, -$S:1454} -A.bly.prototype={ -$1(a){return a===this.a}, -$S:9} -A.blz.prototype={ -$0(){var s=0,r=A.n(t.H),q=this,p,o,n -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:o=q.a -n=o.c -n===$&&A.e() -s=2 -return A.f(n.bW(0,"homeserver_url",q.b),$async$$0) -case 2:s=3 -return A.f(o.c.bW(0,"token",q.c),$async$$0) -case 3:n=q.d -p=o.c -s=n==null?4:6 -break -case 4:s=7 -return A.f(p.tH(0,"token_expires_at"),$async$$0) -case 7:s=5 -break -case 6:s=8 -return A.f(p.bW(0,"token_expires_at",B.c.l(n.a)),$async$$0) -case 8:case 5:n=q.e -p=o.c -s=n==null?9:11 -break -case 9:s=12 -return A.f(p.tH(0,"refresh_token"),$async$$0) -case 12:s=10 -break -case 11:s=13 -return A.f(p.bW(0,"refresh_token",n),$async$$0) -case 13:case 10:s=14 -return A.f(o.c.bW(0,"user_id",q.f),$async$$0) -case 14:n=q.r -p=o.c -s=n==null?15:17 -break -case 15:s=18 -return A.f(p.tH(0,"device_id"),$async$$0) -case 18:s=16 -break -case 17:s=19 -return A.f(p.bW(0,"device_id",n),$async$$0) -case 19:case 16:n=q.w -p=o.c -s=n==null?20:22 -break -case 20:s=23 -return A.f(p.tH(0,"device_name"),$async$$0) -case 23:s=21 -break -case 22:s=24 -return A.f(p.bW(0,"device_name",n),$async$$0) -case 24:case 21:n=q.x -p=o.c -s=n==null?25:27 -break -case 25:s=28 -return A.f(p.tH(0,"prev_batch"),$async$$0) -case 28:s=26 -break -case 27:s=29 -return A.f(p.bW(0,"prev_batch",n),$async$$0) -case 29:case 26:n=q.y -o=o.c -s=n==null?30:32 -break -case 30:s=33 -return A.f(o.tH(0,"olm_account"),$async$$0) -case 33:s=31 -break -case 32:s=34 -return A.f(o.bW(0,"olm_account",n),$async$$0) -case 34:case 31:return A.l(null,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.bla.prototype={ -$0(){var s=0,r=A.n(t.yp),q,p=this,o,n,m,l,k,j,i,h -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:k=p.b.a -j=B.b.b_(A.fR(k,"",null).a,"|") -i=p.a -h=i.cy -h===$&&A.e() -s=3 -return A.f(h.b1(0,j),$async$$0) -case 3:h=b -if(h==null)h=[] -o=t.N -n=A.dZ(h,!0,o) -m=A.cm() -s=!p.c?4:6 -break -case 4:m.sqj(A.b([],t.s)) -s=5 -break -case 6:l=B.b.b_(A.fR(k,"SENDING",null).a,"|") -s=7 -return A.f(i.cy.b1(0,l),$async$$0) -case 7:k=b -m.sqj(A.dZ(k==null?[]:k,!0,o)) -case 5:k=A.H(m.b3(),o) -B.b.L(k,n) -q=k -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$0,r)}, -$S:1455} -A.blr.prototype={ -$1(a){var s -if(a==null)s=null -else{s=A.fT(a) -s=A.caI(A.cmm(s),A.fS(s.h(0,"outdated")),new A.bv(A.fL(A.b_(s.h(0,"updated")),0,!1),0,!1))}return s}, -$S:1456} -A.bKc.prototype={ -l(a){return B.b.b_(this.a,"|")}, -m(a,b){if(b==null)return!1 -return A.mO(this.a,"[","]")===J.bo(b)}, -gu(a){return A.aI(this.a)}} -A.aC_.prototype={} -A.bME.prototype={ -P3(a){return this.bRX(a)}, -bRX(a){var s=0,r=A.n(t.H),q,p=2,o=[],n=[],m=this,l,k,j,i,h -var $async$P3=A.o(function(b,c){if(b===1){o.push(c) -s=p}for(;;)switch(s){case 0:i=$.am -h=m.alR$ -for(;;){if(!(i!=null)){k=!1 -break}if(h.p(0,i)){k=!0 -break}i=i.gdi(i)}s=k?3:4 -break -case 3:s=5 -return A.f(a.$0(),$async$P3) -case 5:q=c -s=1 -break -case 4:case 6:if(!(h=m.alQ$,h!=null)){s=7 -break}s=8 -return A.f(h.a,$async$P3) -case 8:s=6 -break -case 7:l=new A.aL(new A.aj($.am,t.D4),t.gR) -m.alQ$=l -p=9 -h=t.H -j=A.csR(new A.bMF(m,a),null,h) -s=12 -return A.f(t.C.b(j)?j:A.bc(j,h),$async$P3) -case 12:h=c -q=h -n=[1] -s=10 -break -n.push(11) -s=10 -break -case 9:n=[2] -case 10:p=2 -m.alQ$=null -J.ca9(l) -s=n.pop() -break -case 11:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$P3,r)}} -A.bMF.prototype={ -$0(){var s=0,r=A.n(t.H),q,p=2,o=[],n=[],m=this -var $async$$0=A.o(function(a,b){if(a===1){o.push(b) -s=p}for(;;)switch(s){case 0:p=3 -m.a.alR$.v(0,$.am) -s=6 -return A.f(m.b.$0(),$async$$0) -case 6:n=[1] -s=4 -break -n.push(5) -s=4 -break -case 3:n=[2] -case 4:p=2 -m.a.alR$.A(0,$.am) -s=n.pop() -break -case 5:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$$0,r)}, -$S:2} -A.ct.prototype={ -gvY(){var s=this.as,r=s==null?null:J.w(s,"redacted_because") -return t.c.b(r)?A.xe(r,this.cy):null}, -gHJ(){var s=this.as -return s==null?null:A.ad(s,"transaction_id",B.i,t.N)}, -b2v(a,b,c,d,e,f,g,h,i,j,k,a0){var s,r,q,p,o=this,n=null,m="prev_content",l="unsigned" -o.y=b -o.as=a0 -try{if(e!=null&&J.ev(e))s=e -else{if(a0!=null){s=J.e4(a0) -s=s.ao(a0,m)&&t.G.b(s.h(a0,m))}else s=!1 -s=s?J.w(a0,m):n}o.at=s}catch(r){}o.f=i -if(o.db===B.lJ){s=Date.now() -g=o.cy -q=g.ch -if((q==null?n:q.y)!=null&&!B.b.p(g.z,o.gHJ())&&s-c.a>6e4){p=o.N() -if(p.h(0,l)==null)p.j(0,l,A.c(t.N,t.z)) -J.aV(p.h(0,l),u.M,-2) -g.cx.amd(A.Cd("",new A.lz(A.j([g.a,A.Ff(n,n,new A.qY(A.b([A.pk(p)],t.S0),n,n))],t.N,t.Ho),n,n,n)))}}}, -N(){var s=this,r=A.c(t.N,t.z),q=s.f -if(q!=null)r.j(0,"state_key",q) -q=s.at -if((q==null?null:J.ev(q))===!0)r.j(0,"prev_content",s.at) -r.j(0,"content",s.b) -r.j(0,"type",s.a) -r.j(0,"event_id",s.y) -r.j(0,"room_id",s.z) -r.j(0,"sender",s.c) -r.j(0,"origin_server_ts",s.Q.a) -q=s.as -if((q==null?null:J.ev(q))===!0)r.j(0,"unsigned",s.as) -q=s.dx -if(q!=null)r.j(0,"original_source",q.N()) -q=s.ax -if(q!=null)r.j(0,"redacts",q) -r.j(0,"status",s.db.a-2) -return r}, -gaFU(){var s=this,r=s.f -r.toString -return A.cdH(s.b,s.Q,s.at,s.cy,s.c,r,s.a)}, -gxH(a){var s -if(this.a==="m.sticker")s="m.sticker" -else{s=A.ad(this.b,"msgtype",B.i,t.N) -if(s==null)s="m.text"}return s}, -a24(a){var s,r=this -r.as=A.j(["redacted_because",a.N()],t.N,t.O) -r.dx=r.at=null -s=A.b([],t.s) -switch(r.a){case"m.room.member":s.push("membership") -break -case"m.room.create":s.push("creator") -break -case"m.room.join_rules":s.push("join_rule") -break -case"m.room.power_levels":s.push("ban") -s.push("events") -s.push("events_default") -s.push("kick") -s.push("redact") -s.push("state_default") -s.push("users") -s.push("users_default") -break -case"m.room.aliases":s.push("aliases") -break -case"m.room.history_visibility":s.push("history_visibility") -break -default:break}J.mw(r.b,new A.b6z(s))}, -gbZ(a){var s=A.ad(this.b,"body",B.i,t.N) -return s==null?"":s}, -gSk(){var s=A.ad(this.b,"formatted_body",B.i,t.N) -return s==null?"":s}, -gy6(a){var s=this -if(s.gvY()!=null)return"Redacted" -if(s.gbZ(0)!=="")return s.gbZ(0) -return s.a}, -gao3(){var s,r=this,q=r.gSk() -$label0$0:{if(""===q){s=r.gy6(0) -break $label0$0}s=J.v(J.w(r.b,"format"),"org.matrix.custom.html") -if(s){s=A.cjN(q) -break $label0$0}s=r.gy6(0) -break $label0$0}return s}, -gaMQ(){var s=this,r=s.cy,q=r.gaoj(),p=q.a,o=p.d,n=A.y(o).i("bi<1,2>"),m=n.i("e1"),l=A.H(new A.e1(new A.az(new A.bi(o,n),new A.b6v(s),n.i("az")),new A.b6w(r),m),m.i("D.E")),k=p.c -if(k==null){p=q.b -k=p==null?null:p.c}if(k!=null&&k.a===s.y){p=r.cx.ok -p.toString -l.push(new A.n1(r.cO(p),new A.bv(A.fL(k.b,0,!1),0,!1)))}p=q.b -if(p==null)p=null -else{p=p.d -o=A.y(p).i("bi<1,2>") -o=new A.e1(new A.az(new A.bi(p,o),new A.b6x(s,l),o.i("az")),new A.b6y(r),o.i("e1")) -p=o}B.b.L(l,p==null?A.b([],t.x6):p) -return l}, -MN(){var s=0,r=A.n(t.H),q=this,p,o,n,m,l,k -var $async$MN=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:k=q.db -if(B.b.p(A.b([B.dL,B.ca],t.gz),k))throw A.q(A.bs("Can only delete events which are not sent yet!")) -k=q.cy -p=k.cx -o=k.a -s=2 -return A.f(p.y.Ky(q.y,o),$async$MN) -case 2:n=k.ch -s=n!=null&&n.y===q.y?3:4 -break -case 3:n=t.N -m=A.j(["redacts",q.y],n,t.O) -l=q.y -s=5 -return A.f(p.amd(A.Cd("",new A.lz(A.j([o,A.Ff(null,null,new A.qY(A.b([A.mG(A.ccf(m,l+"_cancel_send",new A.bv(Date.now(),0,!1),l,null,q.c,"m.room.redaction",null),k,null)],t.S0),null,null))],n,t.Ho),null,null,null))),$async$MN) -case 5:case 4:k=p.qu -p=q.y -k.a=p -k.c.v(0,p) -return A.l(null,r)}}) -return A.m($async$MN,r)}, -Ig(){var s=0,r=A.n(t.u),q,p=this,o,n,m,l,k,j,i,h,g -var $async$Ig=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:if(p.db!==B.e8){q=null -s=1 -break}o=t.N -s=A.b7(["m.image","m.video","m.audio","m.file"],o).p(0,p.gxH(0))?3:4 -break -case 3:n=p.cy -m=n.cy.h(0,p.y) -s=m==null?5:6 -break -case 5:s=7 -return A.f(p.MN(),$async$Ig) -case 7:throw A.q(A.bs("Can not try to send again. File is no longer cached.")) -case 6:l=n.db.h(0,p.y) -k=p.as -o=k==null?A.c(o,t.z):k -k=J.T(o) -j=k.h(o,"in_reply_to") -i=k.h(o,"edit_event_id") -h=k.h(o,"shrink_image_max_dimension") -o=k.h(o,"extra_content") -s=j==null?8:10 -break -case 8:b=null -s=9 -break -case 10:s=11 -return A.f(n.zU(j),$async$Ig) -case 11:case 9:g=b -k=p.gHJ() -s=12 -return A.f(n.aTT(m,i,o,g,h,l,k),$async$Ig) -case 12:q=b -s=1 -break -case 4:o=p.gHJ() -if(o==null)o=p.y -s=13 -return A.f(p.cy.aqv(p.b,o),$async$Ig) -case 13:q=b -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Ig,r)}, -Te(a){return this.bNv(a)}, -bNs(){return this.Te(null)}, -bNv(a){var s=0,r=A.n(t.u),q,p=this -var $async$Te=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:s=3 -return A.f(p.cy.a_S(p.y,a,null),$async$Te) -case 3:q=c -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Te,r)}, -a16(a){return this.aRv(a)}, -aRv(a){var s=0,r=A.n(t.ke),q,p=this,o,n,m,l -var $async$a16=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:n=t.N -m=t.O -l=A.bJ(p.b,"m.relates_to",B.i,n,m) -if(l==null)o=null -else{m=A.bJ(l,"m.in_reply_to",B.i,n,m) -o=m==null?null:A.ad(m,"event_id",B.i,n)}s=o==null?3:5 -break -case 3:c=null -s=4 -break -case 5:s=6 -return A.f(a.zU(o),$async$a16) -case 6:case 4:q=c -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a16,r)}, -ab1(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l -var $async$ab1=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:if(p.a!=="m.room.encrypted"||p.gxH(0)!=="m.bad.encrypted"||!J.v(J.w(p.b,"can_request_session"),!0))throw A.q("Session key not requestable") -o=p.b -n=t.N -m=A.ad(o,"session_id",B.i,n) -l=A.ad(o,"sender_key",B.i,n) -if(m==null||l==null)throw A.q("Unknown session_id or sender_key") -s=3 -return A.f(p.cy.ab3(m,l),$async$ab1) -case 3:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$ab1,r)}, -gwK(){var s=t.N,r=t.O,q=A.bJ(this.b,"info",B.i,s,r) -return q==null?A.c(s,r):q}, -gaoO(){var s="thumbnail_info" -return t.G.b(this.gwK().h(0,s))?this.gwK().h(0,s):A.c(t.N,t.z)}, -gamr(){return typeof this.gwK().h(0,"thumbnail_url")=="string"||t.G.b(this.gwK().h(0,"thumbnail_file"))}, -gaFX(){var s,r,q="mimetype" -if(typeof this.gwK().h(0,q)=="string")s=J.cBo(this.gwK().h(0,q)) -else{s=t.N -r=A.bJ(this.b,"file",B.i,s,t.O) -s=r==null?null:A.ad(r,q,B.i,s) -if(s==null)s=""}return s}, -gaFY(){var s,r=this.b,q=J.T(r) -if(t.G.b(q.h(r,"file"))){r=A.bJ(r,"file",B.i,t.N,t.O) -s=r==null?null:r.h(0,"url")}else s=q.h(r,"url") -return typeof s=="string"?A.l6(s):null}, -H0(a,b){return this.bDl(a,b)}, -bDk(a){return this.H0(a,null)}, -alk(a){return this.H0(!1,a)}, -bDl(a0,a1){var s=0,r=A.n(t.y9),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a -var $async$H0=A.o(function(a2,a3){if(a2===1)return A.k(a3,r) -for(;;)switch(s){case 0:b=p.a -if(!B.b.p(A.b(["m.room.message","m.sticker"],t.s),b))throw A.q("This event has the type '"+b+"' and so it can't contain an attachment.") -if(p.db===B.lJ){o=p.cy.cy.h(0,p.y) -if(o!=null){q=o -s=1 -break}}b=p.cy.cx -n=b.y -if(a0&&A.iq(p.gwK().h(0,"size"))&&A.iq(J.w(p.gaoO(),"size"))&&J.cgZ(p.gwK().h(0,"size"),J.w(p.gaoO(),"size")))a0=!1 -if(a0&&!p.gamr()?!1:a0){m=t.G.b(p.gwK().h(0,"thumbnail_file"))?J.w(p.gwK().h(0,"thumbnail_file"),"url"):p.gwK().h(0,"thumbnail_url") -l=typeof m=="string"?A.l6(m):null}else l=p.gaFY() -if(l==null)throw A.q("This event hasn't any attachment or thumbnail.") -a0=!l.m(0,p.gaFY()) -k=t.G -j=a0?k.b(p.gwK().h(0,"thumbnail_file")):k.b(J.w(p.b,"file")) -if(j&&!b.guM())throw A.q("Encryption is not enabled in your Client.") -i=a0?p.gaoO():p.gwK() -k=J.T(i) -h=A.iq(k.h(i,"size"))&&J.cgZ(k.h(i,"size"),n.fx) -s=h?3:5 -break -case 3:s=6 -return A.f(n.a0W(0,l),$async$H0) -case 6:s=4 -break -case 5:a3=null -case 4:g=a3 -s=g==null?7:8 -break -case 7:a=new A.b6q(p,b.a,a1) -s=10 -return A.f(A.YT(l,b),$async$H0) -case 10:s=9 -return A.f(a.$1(a3),$async$H0) -case 9:g=a3 -s=h&&g.byteLength( \\*)? <[^>]+>[^\\n\\r]+\\r?\\n(> [^\\n]*\\r?\\n)*\\r?\\n",!0,!1,!1,!1),"") -if(d){s=new A.yv().Tc(0,A.csw(A.cso(q,!1,null,null)),A.c5A("html")) -m=s==null?null:B.f.dU(A.aKg(s)) -q=m==null?q:m}return q}, -aLz(a){if(a==null)return!1 -if(this.y===a)return!0 -return this.gHJ()===a}, -gCJ(){var s=t.N,r=A.bJ(this.b,"m.relates_to",B.i,s,t.O) -return r==null?null:A.ad(r,"rel_type",B.i,s)}, -gOB(){var s=t.N,r=A.bJ(this.b,"m.relates_to",B.i,s,t.O) -return r==null?null:A.ad(r,"event_id",B.i,s)}, -aKi(a){var s="m.relates_to",r=null,q=this.b,p=t.N,o=t.O,n=A.bJ(q,s,B.i,p,o) -if((n==null?r:A.ad(n,"is_falling_back",B.i,t.y))===!0&&!a)return r -q=A.bJ(q,s,B.i,p,o) -if(q==null)q=r -else{q=A.bJ(q,"m.in_reply_to",B.i,p,o) -q=q==null?r:A.ad(q,"event_id",B.i,p)}return q}, -bH2(){return this.aKi(!0)}, -amk(a,b){var s=a.b.h(0,this.y) -return(s==null?null:s.ao(0,b))===!0}, -Rb(a,b){var s=a.b.h(0,this.y) -s=s==null?null:s.h(0,b) -return s==null?A.aQ(t.qU):s}, -HY(a){var s,r,q=this,p="m.replace",o="content",n="m.new_content" -if(q.gvY()!=null)return q -if(q.amk(a,p)){s=q.Rb(a,p).rF(0,new A.b6s(q)).qb(0) -if(s.length!==0){B.b.q7(s,new A.b6t()) -r=B.b.gU(s).N() -if(t.G.b(J.w(r.h(0,o),n)))r.j(0,o,J.w(r.h(0,o),n)) -return A.xe(r,q.cy)}}return q}, -gaL4(){var s=this.b,r=J.T(s) -return J.v(r.h(s,"format"),"org.matrix.custom.html")&&typeof r.h(s,"formatted_body")=="string"}, -gaM5(){var s,r,q -if(this.gaL4()){s=this.gSk() -r=A.aD(".*",!1,!0,!1,!1) -q=A.cC(s,r,"") -s=$.ctz() -return s.b.test(q)}else{s=$.ctA() -r=this.gao3() -return s.b.test(r)}}, -ga9H(){var s,r,q -if(this.gaL4()){s=this.gSk() -r=A.aD(".*",!1,!0,!1,!1) -q=A.cC(s,r,"") -return $.ctx().BZ(0,q).gt(0)}else return $.cty().BZ(0,this.gao3()).gt(0)}, -gbEz(){var s=this.as,r=s==null?null:A.ad(s,u.I,B.i,t.N) -if(r==null)return null -return A.v_(B.eeX,new A.b6r(r))}} -A.b6z.prototype={ -$2(a,b){return!B.b.p(this.a,a)}, -$S:242} -A.b6v.prototype={ -$1(a){return a.b.a===this.a.y}, -$S:464} -A.b6w.prototype={ -$1(a){return new A.n1(this.a.cO(a.a),new A.bv(A.fL(a.b.b,0,!1),0,!1))}, -$S:465} -A.b6x.prototype={ -$1(a){return a.b.a===this.a.y&&B.b.qM(this.b,new A.b6u(a))}, -$S:464} -A.b6u.prototype={ -$1(a){var s=a.a.f -if(s==null)s="@unknown:unknown" -return s!==this.a.a}, -$S:466} -A.b6y.prototype={ -$1(a){return new A.n1(this.a.cO(a.a),new A.bv(A.fL(a.b.b,0,!1),0,!1))}, -$S:465} -A.b6q.prototype={ -$1(a){return this.aPJ(a)}, -aPJ(a){var s=0,r=A.n(t.U),q,p=this,o,n -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=A.ch("GET",a) -o.r.j(0,"authorization","Bearer "+A.A(p.a.cy.cx.c)) -n=A -s=4 -return A.f(p.b.bt(0,o),$async$$1) -case 4:s=3 -return A.f(n.cMA(c.w,p.c),$async$$1) -case 3:q=c -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$1,r)}, -$S:1460} -A.b6s.prototype={ -$1(a){return a.c===this.a.c&&a.a==="m.room.message"}, -$S:23} -A.b6t.prototype={ -$2(a,b){return a.Q.a-b.Q.a>0?1:-1}, -$S:244} -A.b6r.prototype={ -$1(a){return a.b===this.a}, -$S:1461} -A.Al.prototype={ -H(){return"FileSendingStatus."+this.b}} -A.xd.prototype={ -H(){return"EventStatus."+this.b}} -A.n1.prototype={ -m(a,b){if(b==null)return!1 -return b instanceof A.n1&&b.a.m(0,this.a)&&b.b.a===this.b.a}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.qG.prototype={} -A.apK.prototype={} -A.od.prototype={ -N(){return A.j(["e",this.a,"ts",this.b],t.N,t.z)}} -A.qo.prototype={ -N(){var s=this,r=t.N,q=A.c(r,t.z),p=s.a -if(p!=null)q.j(0,"private",p.N()) -p=s.b -if(p!=null)q.j(0,"public",p.N()) -p=s.c -if(p!=null)q.j(0,"latest",p.N()) -p=s.d -q.j(0,"others",p.t_(p,new A.bfX(),r,t.c)) -return q}} -A.bfW.prototype={ -$2(a,b){return new A.S(a,A.bfV(b),t.md)}, -$S:1462} -A.bfX.prototype={ -$2(a,b){return new A.S(a,b.N(),t.V5)}, -$S:1463} -A.bfU.prototype={ -N(){var s,r=t.N,q=A.c(r,t.z) -q.j(0,"global",this.a.N()) -s=this.b -if(s!=null)q.j(0,"main",s.N()) -s=this.c -if(s.a!==0)q.j(0,"thread",s.t_(s,new A.bfZ(),r,t.c)) -return q}, -qD(a,b,c){return this.bQI(0,b,c)}, -bQI(a,b,a0){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c -var $async$qD=A.o(function(a1,a2){if(a1===1)return A.k(a2,r) -for(;;)switch(s){case 0:e=A.b([],t.kh) -d=a0.cx -c=d.ok -c.toString -b.a.aT(0,new A.bg1(p,c,e)) -if(e.length===0){s=1 -break}s=3 -return A.f(d.y.aQK(a0),$async$qD) -case 3:o=a2 -for(d=e.length,c=J.T(o),n=0;n=0)if(g>f)k=g<0&&l.b>i.b -if(k)m.c=l -else m.c=i}}case 1:return A.l(q,r)}}) -return A.m($async$qD,r)}} -A.bfY.prototype={ -$2(a,b){return new A.S(a,A.cc6(b),t.ck)}, -$S:1464} -A.bfZ.prototype={ -$2(a,b){return new A.S(a,b.N(),t.V5)}, -$S:1465} -A.bg1.prototype={ -$2(a,b){J.h2(b,new A.bg0(this.a,a,this.b,this.c))}, -$S:1466} -A.bg0.prototype={ -$2(a,b){var s=this -J.h2(b,new A.bg_(s.a,s.b,s.c,a,s.d))}, -$S:1467} -A.bg_.prototype={ -$2(a,b){var s,r,q,p=this,o=null,n=b.b -if(n==="main"){s=p.a -r=s.b -if(r==null){r=new A.qo(o,o,o,A.c(t.N,t.Oe)) -s.b=r}}else{s=p.a -if(n!=null){s=s.c -r=s.h(0,n) -if(r==null){r=new A.qo(o,o,o,A.c(t.N,t.Oe)) -s.j(0,n,r)}}else r=s.a}q=new A.od(p.b,b.a) -if(a===p.c){s=p.d -if(s===B.Fb)r.a=q -else if(s===B.Fc)r.b=q -p.e.push(r)}else r.d.j(0,a,q)}, -$S:1468} -A.Ip.prototype={} -A.hj.prototype={ -N(){var s,r=this,q=A.c(t.N,t.O) -q.j(0,"user_id",r.e) -q.j(0,"presence",r.a.c) -s=r.b -if(s!=null)q.j(0,"last_active_timestamp",s.a) -s=r.c -if(s!=null)q.j(0,"status_msg",s) -s=r.d -if(s!=null)q.j(0,"currently_active",s) -return q}} -A.aRP.prototype={ -$1(a){return a.c===this.a.h(0,"presence")}, -$S:449} -A.ds.prototype={ -N(){var s=this,r=B.b.gU(s.b.H().split(".")),q=s.d,p=s.c,o=s.e,n=s.f.N(),m=s.ch -m=m==null?null:m.N() -return A.j(["id",s.a,"membership",r,"highlight_count",q,"notification_count",p,"prev_batch",o,"summary",n,"last_event",m],t.N,t.z)}, -Fu(){var s=0,r=A.n(t.H),q,p=this,o,n,m -var $async$Fu=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:if(!p.as){s=1 -break}o=p.cx -n=o.as -n=A.H(n,A.y(n).i("cD.E")) -m=J -s=3 -return A.f(o.y.Ui(n,p),$async$Fu) -case 3:o=m.ar(b) -case 4:if(!o.q()){s=5 -break}p.D(o.gI(o)) -s=4 -break -case 5:p.as=!1 -case 1:return A.l(q,r)}}) -return A.m($async$Fu,r)}, -zf(a,b,c){var s=this.r.h(0,b) -return s==null?null:s.h(0,c)}, -ru(a,b){return this.zf(0,b,"")}, -D(a){var s,r,q,p=this,o=a.f -if(a instanceof A.ct)if(a.z!==p.a){$.V().apu("Tried to set state event for wrong room!") -return}if(o==null){$.V().dr(0,'Tried to set a non state event with type "'+a.a+'" as state event for a room') -return}s=p.r -r=a.a -q=s.h(0,r) -if(q==null){q=A.c(t.N,t._Y) -s.j(0,r,q) -s=q}else s=q -s.j(0,o,a) -s=p.cx.dh -r=new A.aEe(p.a,a) -s.a=r -s.c.v(0,r)}, -gaJF(){var s=this.x.h(0,"m.fully_read") -s=s==null?null:A.ad(s.b,"event_id",B.i,t.N) -return s==null?"":s}, -gbF(a){var s=this.ru(0,"m.room.name"),r=s==null?null:J.w(s.b,"name") -return typeof r=="string"?r:""}, -ga_w(){var s=this.ru(0,"m.room.pinned_events"),r=s==null?null:J.w(s.b,"pinned") -return t.JY.b(r)?J.bu(r,new A.bwE(),t.N).qb(0):A.b([],t.s)}, -SN(){var s=0,r=A.n(t.KO),q,p=this,o,n,m,l -var $async$SN=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:s=p.b===B.aR?3:4 -break -case 3:o=p.cx.ok -o.toString -s=5 -return A.f(p.aNt(o,!1),$async$SN) -case 5:n=b -s=n!=null?6:7 -break -case 6:s=8 -return A.f(p.bOG(n.c),$async$SN) -case 8:case 7:case 4:m=p.f.a -if(m==null){l=p.gtr() -if(l!=null)m=A.b([l],t.s)}if(m==null){q=A.b([],t.P5) -s=1 -break}s=9 -return A.f(A.h6(new A.O(m,new A.bwB(p),A.U(m).i("O<1,a0>")),!1,t.ui),$async$SN) -case 9:q=b -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$SN,r)}, -xO(a){var s,r,q,p,o,n,m,l=this -if(l.gbF(0).length!==0)return l.gbF(0) -s=l.gy7() -r=A.cz(s)?B.b.gS(A.f7(s)):null -if(r!=null&&r.length!==0)return r -q=l.gtr() -p=l.f.a -if(p==null)p=A.b([],t.s) -s=q!=null -if(s&&p.length===0)p.push(q) -if(p.length!==0){s=A.U(p) -o=new A.e1(new A.az(p,new A.bwn(l),s.i("az<1>")),new A.bwo(l,a),s.i("e1<1,i>")).b_(0,", ") -if(l.gaKH())return a.ek(o) -return l.gtr()!=null?o:a.e6(o)}if(l.b===B.aR){n=l.cx.ok -n.toString -m=l.cO(n) -n=m.c -if(n!==m.f)return a.aKC(l.cO(n).qI(a))}if(l.b===B.bN)if(s)return a.ek(l.cO(q).qI(a)) -return a.ge_()}, -Ej(){return this.xO(B.I8)}, -gHI(){var s=this.ru(0,"m.room.topic"),r=s==null?null:J.w(s.b,"topic") -return typeof r=="string"?r:""}, -gAg(){var s,r=this.ru(0,"m.room.avatar"),q=r==null?null:A.ad(r.b,"url",B.i,t.N) -if(q!=null)return A.l6(q) -s=this.gtr() -if(s!=null)return this.cO(s).gur() -return null}, -gy7(){var s=this.ru(0,"m.room.canonical_alias"),r=s==null?null:J.w(s.b,"alias") -return typeof r=="string"?r:""}, -gtr(){var s,r,q,p,o,n=this,m=n.ay -if(m!=null){s=n.cx.gNh().h(0,m) -if(s!=null&&J.nK(s,n.a))return m}if(n.b===B.aR){r=n.cx.ok -if(r==null)return null -q=n.zf(0,"m.room.member",r) -if(q!=null&&J.v(J.w(q.b,"is_direct"),!0))return n.ay=q.c}p=n.cx.gNh() -p=A.fF(new A.bi(p,A.y(p).i("bi<1,2>")),new A.bwk(n)) -o=p==null?null:p.a -if((o==null?null:A.cz(o))===!0)return n.ay=o -return n.ay=null}, -aaQ(a){return this.bNA(a)}, -bNz(){return this.aaQ(B.e5)}, -bNA(a){var s=0,r=A.n(t.ke),q,p=this,o -var $async$aaQ=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=p.CW -if(o==null)o=p.CW=p.QG() -p.CW=null -q=o -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$aaQ,r)}, -QG(){var s=0,r=A.n(t.ke),q,p=this,o,n,m,l,k,j,i -var $async$QG=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:if(p.b!==B.aj){q=null -s=1 -break}o=p.cx -n=o.at -n=A.H(n,A.y(n).i("cD.E")) -m=p.a -i=A -s=3 -return A.f(o.aRx(m,B.l4,B.p.cS(A.P7(null,null,n).N(),null),1).Bt(0,B.e5),$async$QG) -case 3:l=i.xE(b.a) -if(l==null){o=p.ch -if((o==null?null:o.a)==="com.famedly.refreshing_last_event")p.ch=null -$.V().DD(0,"No last event found for room",m) -q=null -s=1 -break}k=A.mG(l,p,B.ca) -s=k.a==="m.room.encrypted"?4:5 -break -case 4:j=o.z -s=j!=null?6:7 -break -case 6:s=8 -return A.f(j.JC(k),$async$QG) -case 8:k=b -case 7:case 5:p.ch=k -$.V().DD(0,"Refreshed last event for room",m) -s=9 -return A.f(p.A5(A.Cd("",new A.lz(A.j([m,A.Ff(null,null,new A.qY(null,!1,null))],t.N,t.Ho),null,null,null))),$async$QG) -case 9:q=k -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$QG,r)}, -aUE(a){var s=this,r=a.a -s.w.j(0,r,a) -if(r==="m.typing"){r=s.Q -if(r!=null)r.af(0) -s.Q=A.d4(B.e5,new A.bwS(s))}}, -gaOd(){var s,r=this.w.h(0,"m.typing"),q=r==null?null:J.w(r.b,"user_ids") -if(t.a.b(q)){r=J.iv(q,t.N) -s=A.y(r).i("O") -r=A.H(new A.O(r,this.gbQH(),s),s.i("a2.E"))}else r=A.b([],t.P5) -return r}, -gaKH(){var s,r=this.gtr() -if(r==null)return!1 -if(this.cO(r).guT()===B.bN){s=this.f -s=s.b===1&&s.c===0}else s=!1 -return s}, -gan2(){var s,r=this.ch,q=r==null?null:r.Q -if(q!=null)return q -if(this.b===B.aR)return new A.bv(Date.now(),0,!1) -s=this.ru(0,"m.room.create") -if(s instanceof A.eP)return s.Q -return A.x4(0,1,1,0,0,0,0)}, -gKF(){var s,r=this.x.h(0,"m.tag"),q=r==null?null:J.w(r.b,"tags") -if(t.G.b(q)){s=J.fd(q,new A.bwZ(),t.N,t.qD) -s.cI(s,new A.bx_()) -return s}return A.c(t.N,t.qD)}, -gFl(){var s=this.x,r=s.h(0,"m.marked_unread") -r=r==null?null:r.b -if(r==null){s=s.h(0,"com.famedly.marked_unread") -s=s==null?null:s.b}else s=r -if(s==null)s=A.c(t.N,t.z) -s=A.ad(s,"unread",B.i,t.y) -return s==null?!1:s}, -gSs(){var s,r,q=this,p=q.ch -if(p==null||!q.cx.at.p(0,p.a))return!1 -if(B.b.cs(p.gaMQ(),new A.bwy(q)))return!1 -if(p.c===q.cx.ok)return!1 -s=q.gaoj().a.c -r=s==null?null:s.b -if(r==null)r=0 -return r")),q),q.i("D.E")) -o=A.H(q,A.y(q).i("cD.E")) -B.b.A(o,l.cx.ok) -if(c!=null)o.push(c.c) -if(n||o.length!==0){s=A.c(s,t.K) -if(n)s.j(0,"room",!0) -if(o.length!==0)s.j(0,"user_ids",o) -r.j(0,"m.mentions",s)}if(f){m=A.cso(r.h(0,"body"),!1,new A.bwR(l),l.gaR2()) -s=A.cbT() -q=A.aD("
\\n?",!0,!1,!1,!1) -if(s.au(A.cC(m,q,"\n"))!==r.h(0,"body")){r.j(0,"format","org.matrix.custom.html") -r.j(0,"formatted_body",m)}}return l.aqw(r,!0,b,c,g,h,i)}, -aU1(a,b,c,d,e){return this.Uu(a,b,c,"m.text",d,!0,null,e,null)}, -aU0(a){var s=null -return this.Uu(a,s,s,"m.text",!0,!0,s,s,s)}, -aU4(a,b,c,d,e,f,g,h){return this.Uu(a,b,c,"m.text",d,e,f,g,h)}, -aU3(a,b,c,d,e,f,g,h){return this.Uu(a,b,c,d,e,!0,f,g,h)}, -aU2(a,b,c,d,e,f,g){return this.Uu(a,b,c,"m.text",d,!0,e,f,g)}, -a1I(a,b){var s=t.N -return this.Ur(A.j(["m.relates_to",A.j(["rel_type","m.annotation","event_id",a,"key",b],s,s)],s,t.z),null,"m.reaction")}, -ws(a,b,c,d,e,f,g,h,i){return this.aTU(a,b,c,d,e,f,g,h,i)}, -aTQ(a,b){var s=null -return this.ws(a,s,s,s,b,s,s,s,s)}, -aTS(a,b,c,d,e,f){return this.ws(a,null,b,null,c,d,e,f,null)}, -aTR(a,b,c,d){var s=null -return this.ws(a,s,b,s,c,s,s,d,s)}, -aTT(a,b,c,d,e,f,g){return this.ws(a,b,c,d,e,null,null,f,g)}, -aTU(b2,b3,b4,b5,b6,b7,b8,b9,c0){var s=0,r=A.n(t.u),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1 -var $async$ws=A.o(function(c1,c2){if(c1===1){o.push(c2) -s=p}for(;;)switch(s){case 0:b2=b2 -if(c0==null)c0=n.cx.CT() -d=n.cy -d.j(0,c0,b2) -c=t.N -b=t.O -a=A.c(c,b) -a.j(0,"msgtype",b2.gKh()) -a.j(0,"body",b2.b) -a.j(0,"filename",b2.b) -a.j(0,"info",J.caa(b2)) -a0=b4!=null -if(a0)a.L(0,b4) -a1=n.cx -a2=a1.ok -a2.toString -a3=Date.now() -b=A.c(c,b) -b.j(0,u.M,-1) -b.j(0,"transaction_id",c0) -b.L(0,new A.b74(b5==null?null:b5.y,b3,b6,b4).N()) -m=A.Cd("",new A.lz(A.j([n.a,A.Ff(null,null,new A.qY(A.b([A.ccf(a,c0,new A.bv(a3,0,!1),null,null,a2,"m.room.message",b)],t.S0),null,null))],c,t.Ho),null,null,null)) -s=3 -return A.f(n.A5(m),$async$ws) -case 3:l=b2 -b=b2 -s=b instanceof A.qt?4:5 -break -case 4:b=m.b.a -b.toString -b=new A.aH(b,A.y(b).i("aH<2>")).gS(0).c.a -b.toString -b=B.b.gS(b).as -b.toString -J.aV(b,u.I,"generatingThumbnail") -b=b2 -s=6 -return A.f(b.aQ8(null,a1.fr),$async$ws) -case 6:b9=c2 -s=b6!=null?7:8 -break -case 7:s=9 -return A.f(A.bl4(b2.a,null,b6,b2.b,a1.fr),$async$ws) -case 9:b2=c2 -case 8:if(b9!=null&&b2.a.length")).gS(0).c.a -d.toString -d=B.b.gS(d).as -d.toString -J.aV(d,u.M,-2) -s=15 -return A.f(n.A5(m),$async$ws) -case 15:throw b0 -s=13 -break -case 10:s=2 -break -case 13:h=b9 -a5=null -s=n.gvm()!=null&&a1.guM()?16:18 -break -case 16:b=m.b.a -b.toString -b=new A.aH(b,A.y(b).i("aH<2>")).gS(0).c.a -b.toString -b=B.b.gS(b).as -b.toString -J.aV(b,u.I,"encrypting") -s=19 -return A.f(n.A5(m),$async$ws) -case 19:s=20 -return A.f(b2.YJ(),$async$ws) -case 20:a6=c2 -l=A.clh(a6.a,"crypt") -s=b9!=null?21:22 -break -case 21:s=23 -return A.f(b9.YJ(),$async$ws) -case 23:a5=c2 -h=A.clh(a5.a,"crypt") -case 22:s=17 -break -case 18:a6=null -case 17:g=null -f=null -e=new A.bv(Date.now(),0,!1).uX(6e7) -b=m.b.a -b.toString -b=new A.aH(b,A.y(b).i("aH<2>")).gS(0).c.a -b.toString -b=B.b.gS(b).as -b.toString -J.aV(b,u.I,"uploading") -b=t.z -case 24:if(g!=null)a=h!=null&&f==null -else a=!0 -if(!a){s=25 -break}p=27 -a=l.a -a2=l.b -s=30 -return A.f(a1.xM(a,l.c,a2),$async$ws) -case 30:g=c2 -s=h!=null?31:33 -break -case 31:a=h.a -a2=h.b -s=34 -return A.f(a1.xM(a,h.c,a2),$async$ws) -case 34:a7=c2 -s=32 -break -case 33:a7=null -case 32:f=a7 -p=2 -s=29 -break -case 27:p=26 -b1=o.pop() -s=A.a4(b1) instanceof A.hn?35:37 -break -case 35:d=m.b.a -d.toString -a8=new A.aH(d,A.y(d).i("aH<2>")).gW(0) -if(!a8.q())A.a3(A.cM()) -d=a8.gI(0).c.a -d.toString -d=B.b.gS(d).as -d.toString -J.aV(d,u.M,-2) -s=38 -return A.f(n.A5(m),$async$ws) -case 38:throw b1 -s=36 -break -case 37:a=Date.now() -a2=e -a3=a2.a -if(a<=a3)a=a===a3&&0>a2.b -else a=!0 -s=a?39:40 -break -case 39:d=m.b.a -d.toString -a8=new A.aH(d,A.y(d).i("aH<2>")).gW(0) -if(!a8.q())A.a3(A.cM()) -d=a8.gI(0).c.a -d.toString -d=B.b.gS(d).as -d.toString -J.aV(d,u.M,-2) -s=41 -return A.f(n.A5(m),$async$ws) -case 41:throw b1 -case 40:a=$.V() -a2=new A.cV("Send File into room failed. Try again...",null,$.db().$1(null),B.cX) -a.c.push(a2) -if(5<=a.a.a)A.dr(a2) -s=42 -return A.f(A.hy(new A.aW(1e6),null,b),$async$ws) -case 42:case 36:s=29 -break -case 26:s=2 -break -case 29:s=24 -break -case 25:a=A.c(c,b) -a.j(0,"msgtype",b2.gKh()) -a.j(0,"body",b2.b) -a.j(0,"filename",b2.b) -a1=a6==null -if(a1)a.j(0,"url",g.l(0)) -if(!a1){a1=t.K -a.j(0,"file",A.j(["url",g.l(0),"mimetype",b2.c,"v","v2","key",A.j(["alg","A256CTR","ext",!0,"k",a6.b,"key_ops",A.b(["encrypt","decrypt"],t.s),"kty","oct"],c,a1),"iv",a6.c,"hashes",A.j(["sha256",a6.d],c,c)],c,a1))}b=A.fZ(J.caa(b2),c,b) -a1=b9==null -a2=!a1 -if(a2&&a5==null)b.j(0,"thumbnail_url",J.bo(f)) -if(a2&&a5!=null){a3=t.K -b.j(0,"thumbnail_file",A.j(["url",J.bo(f),"mimetype",b9.c,"v","v2","key",A.j(["alg","A256CTR","ext",!0,"k",a5.b,"key_ops",A.b(["encrypt","decrypt"],t.s),"kty","oct"],c,a3),"iv",a5.c,"hashes",A.j(["sha256",a5.d],c,c)],c,a3))}if(a2)b.j(0,"thumbnail_info",b9.gHg(0)) -if((a1?null:b9.f)!=null&&b2 instanceof A.qt&&b2.f==null)b.j(0,"xyz.amorgan.blurhash",b9.f) -a.j(0,"info",b) -if(a0)a.L(0,b4) -s=43 -return A.f(n.aqw(a,!0,b3,b5,b7,b8,c0),$async$ws) -case 43:a9=c2 -d.A(0,c0) -n.db.A(0,c0) -q=a9 -s=1 -break -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$ws,r)}, -a6S(){var s=0,r=A.n(t.UU),q,p=this,o,n -var $async$a6S=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:s=3 -return A.f(p.ab2(),$async$a6S) -case 3:o=b -n=J.ce(o) -n.cI(o,new A.bwi(p)) -if(n.cs(o,new A.bwj(p))){q=B.MU -s=1 -break}q=B.MT -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a6S,r)}, -WG(a,b,c){return this.bqz(a,b,c)}, -bqz(a,b,c){var s=0,r=A.n(t.u),q,p=this,o,n -var $async$WG=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:s=p.gvm()!=null&&p.cx.guM()?3:5 -break -case 3:s=6 -return A.f(p.cx.z.JP(p.a,b,a),$async$WG) -case 6:s=4 -break -case 5:e=b -case 4:o=e -n=J.fz(o,"ciphertext")?"m.room.encrypted":a -s=7 -return A.f(p.cx.Pt(p.a,n,c,o),$async$WG) -case 7:q=e -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$WG,r)}, -bsl(a){var s,r,q,p,o,n,m -if(B.f.b0(a,"> <@")){for(s=a.split("\n"),r=s.length,q="",p=!0,o=0;o ") -else m=!1 -if(m)continue -q+=q.length===0?n:"\n"+n -p=!1}return q}else return a}, -xS(a,b,c,d,e,f,g,h){return this.aTN(a,!0,c,d,e,f,g,h)}, -aTK(a,b){var s=null -return this.xS(a,!0,s,s,s,s,s,b)}, -aTM(a,b,c,d){return this.xS(a,!0,null,null,b,c,null,d)}, -aqw(a,b,c,d,e,f,g){return this.xS(a,b,c,d,e,f,g,"m.room.message")}, -aqv(a,b){var s=null -return this.xS(a,!0,s,s,s,s,b,"m.room.message")}, -Ur(a,b,c){var s=null -return this.xS(a,!0,s,s,s,s,b,c)}, -acu(a){var s=null -return this.xS(a,!0,s,s,s,s,s,"m.room.message")}, -aTL(a,b,c){return this.xS(a,!0,null,b,null,null,c,"m.room.message")}, -a1E(a,b,c,d){return this.xS(a,!0,b,c,null,null,d,"m.room.message")}, -aTN(a8,a9,b0,b1,b2,b3,b4,b5){var s=0,r=A.n(t.u),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7 -var $async$xS=A.o(function(b6,b7){if(b6===1){o.push(b7) -s=p}for(;;)switch(s){case 0:a6=null -if(b4==null)a6=n.cx.CT() -else a6=b4 -g=b1==null -f=!g -if(f){e=b1.c -d=new A.O(A.b(("<"+e+"> "+n.bsl(b1.gy6(0))).split("\n"),t.s),new A.bwO(),t.a4).b_(0,"\n") -c=J.ce(a8) -c.j(a8,"format","org.matrix.custom.html") -if(b1.gSk().length!==0)b=b1.gSk() -else{b=B.oO.au(b1.gy6(0)) -b=A.cC(b,"\n","
")}a=A.aD(".*",!1,!0,!1,!1) -a0=A.cC(b,a,"") -b=t.N -a1=A.ad(a8,"formatted_body",B.i,b) -if(a1==null){a=A.ad(a8,"body",B.i,b) -a=B.oO.au(a==null?"":a) -a1=A.cC(a,"\n","
")}a=b1.z -a.toString -c.j(a8,"formatted_body",'
In reply to '+e+"
"+a0+"
"+a1) -e=A.cC(d,"@room","@\u200broom") -a=A.ad(a8,"body",B.i,b) -c.j(a8,"body",e+"\n\n"+A.A(a==null?"":a)) -c.j(a8,"m.relates_to",A.j(["m.in_reply_to",A.j(["event_id",b1.y],b,b)],b,t.GU))}if(b3!=null){e=t.N -c=A.c(e,t.K) -c.j(0,"event_id",b3) -c.j(0,"rel_type","m.thread") -c.j(0,"is_falling_back",g) -g=t.GU -if(f)c.L(0,A.j(["m.in_reply_to",A.j(["event_id",b1.y],e,e)],e,g)) -else{g=A.c(e,g) -if(b2!=null)g.j(0,"m.in_reply_to",A.j(["event_id",b2],e,e)) -c.L(0,g)}J.aV(a8,"m.relates_to",c)}if(b0!=null){g=J.ce(a8) -g.j(a8,"m.new_content",A.fu(a8)) -f=t.N -g.j(a8,"m.relates_to",A.j(["event_id",b0,"rel_type","m.replace"],f,f)) -if(typeof g.h(a8,"body")=="string")g.j(a8,"body","* "+A.A(g.h(a8,"body"))) -if(typeof g.h(a8,"formatted_body")=="string")g.j(a8,"formatted_body","* "+A.A(g.h(a8,"formatted_body")))}g=Date.now() -f=a6 -e=n.cx.ok -e.toString -c=t.N -m=A.Cd("",new A.lz(A.j([n.a,A.Ff(null,null,new A.qY(A.b([A.ccf(a8,f,new A.bv(g,0,!1),null,null,e,b5,A.j([u.M,-1,"transaction_id",a6],c,t.O))],t.S0),null,null))],c,t.Ho),null,null,null)) -c=n.z -c.push(a6) -s=3 -return A.f(n.A5(m),$async$xS) -case 3:l=new A.aL(new A.aj($.am,t.LR),t.zh) -g=n.y -g.push(l) -case 4:if(!(B.b.gS(g)!==l)){s=5 -break}s=6 -return A.f(B.b.gS(g).a,$async$xS) -case 6:s=4 -break -case 5:k=new A.bv(Date.now(),0,!1).uX(6e7) -j=null -f=t.z,e=t.S -case 7:if(!(j==null)){s=8 -break}p=10 -s=13 -return A.f(n.WG(b5,a8,a6),$async$xS) -case 13:j=b7 -p=2 -s=12 -break -case 10:p=9 -a7=o.pop() -i=A.a4(a7) -h=A.ap(a7) -b=!1 -if(i instanceof A.hn)if(A.ad(i.a,"retry_after_ms",B.i,e)!=null){b=Date.now() -a=A.ad(i.a,"retry_after_ms",B.i,e) -a.toString -a=new A.bv(b,0,!1).uX(1000*a) -b=k -a3=a.a -a4=b.a -if(a3<=a4)b=a3===a4&&a.b>b.b -else b=!0 -b=!b}s=b?14:16 -break -case 14:b=$.V() -a=new A.cV("Ratelimited while sending message, waiting for "+A.A(A.ad(i.a,"retry_after_ms",B.i,e))+"ms",null,$.db().$1(null),B.bV) -b.c.push(a) -if(2<=b.a.a)A.dr(a) -b=A.ad(i.a,"retry_after_ms",B.i,e) -b.toString -s=17 -return A.f(A.hy(new A.aW(1000*b),null,f),$async$xS) -case 17:s=15 -break -case 16:b=!0 -if(!(i instanceof A.hn))if(!(i instanceof A.LM)){a=Date.now() -a3=k -a4=a3.a -if(a<=a4)b=a===a4&&0>a3.b}s=b?18:20 -break -case 18:f=$.V() -e=new A.cV("Problem while sending message",i,$.db().$1(h),B.bV) -f.c.push(e) -if(2<=f.a.a)A.dr(e) -f=m.b.a -f.toString -a5=new A.aH(f,A.y(f).i("aH<2>")).gW(0) -if(!a5.q())A.a3(A.cM()) -f=a5.gI(0).c.a -f.toString -f=B.b.gS(f).as -f.toString -J.aV(f,u.M,-2) -s=21 -return A.f(n.A5(m),$async$xS) -case 21:f=l.a -if((f.a&30)!==0)A.a3(A.ac("Future already completed")) -f.xX(null) -B.b.A(g,l) -B.b.A(c,a6) -if(!(i instanceof A.LM))g=i instanceof A.hn&&i.galC(0)===B.a3K -else g=!0 -if(g)throw a7 -q=null -s=1 -break -s=19 -break -case 20:b=$.V() -a=new A.cV("Problem while sending message: "+A.A(i)+" Try again in 1 seconds...",null,$.db().$1(null),B.bV) -b.c.push(a) -if(2<=b.a.a)A.dr(a) -s=22 -return A.f(A.hy(new A.aW(1e6),null,f),$async$xS) -case 22:case 19:case 15:s=12 -break -case 9:s=2 -break -case 12:s=7 -break -case 8:f=m.b.a -f.toString -f=new A.aH(f,A.y(f).i("aH<2>")).gS(0).c.a -f.toString -f=B.b.gS(f).as -f.toString -J.aV(f,u.M,0) -f=m.b.a -f.toString -f=new A.aH(f,A.y(f).i("aH<2>")).gS(0).c.a -f.toString -B.b.gS(f).y=j -s=23 -return A.f(n.A5(m),$async$xS) -case 23:J.ca9(l) -B.b.A(g,l) -B.b.A(c,a6) -q=j -s=1 -break -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$xS,r)}, -tv(a){var s=!0 -return this.bIc(0)}, -bIc(a){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h -var $async$tv=A.o(function(b,c){if(b===1){o.push(c) -s=p}for(;;)switch(s){case 0:j=!0 -i=n.gtr() -p=4 -s=i!=null?7:8 -break -case 7:s=9 -return A.f(n.Ra(i),$async$tv) -case 9:case 8:s=10 -return A.f(n.cx.ZF(n.a),$async$tv) -case 10:p=2 -s=6 -break -case 4:p=3 -h=o.pop() -k=A.a4(h) -s=k instanceof A.hn?11:13 -break -case 11:m=k -s=i!=null?14:15 -break -case 14:s=16 -return A.f(n.a0_(),$async$tv) -case 16:case 15:s=j&&n.b===B.aR&&J.JW(m)===B.rT?17:18 -break -case 17:s=19 -return A.f(n.Fi(),$async$tv) -case 19:case 18:throw h -s=12 -break -case 13:throw h -case 12:s=6 -break -case 3:s=2 -break -case 6:s=1 -break -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$tv,r)}, -Fi(){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i -var $async$Fi=A.o(function(a,b){if(a===1){o.push(b) -s=p}for(;;)switch(s){case 0:p=4 -s=7 -return A.f(n.cx.ZN(n.a),$async$Fi) -case 7:p=2 -s=6 -break -case 4:p=3 -i=o.pop() -j=A.a4(i) -s=j instanceof A.hn?8:10 -break -case 8:m=j -l=A.ap(i) -s=B.b.p(A.b([B.a3J,B.rT],t.t9),J.JW(m))?11:12 -break -case 11:$.V().u3(0,"Unable to leave room. Deleting manually from database...",m,l) -s=13 -return A.f(n.A5(A.Cd("",new A.lz(null,null,A.j([n.a,new A.ls(null,null,null)],t.N,t.St),null))),$async$Fi) -case 13:case 12:throw i -s=9 -break -case 10:throw i -case 9:s=6 -break -case 3:s=2 -break -case 6:s=1 -break -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$Fi,r)}, -K1(){var s=0,r=A.n(t.H),q,p=this,o,n,m -var $async$K1=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:n=p.cx -m=p.a -s=3 -return A.f(n.y.vR(m),$async$K1) -case 3:s=4 -return A.f(n.vR(m),$async$K1) -case 4:n=n.br -o=B.b.wJ(n,new A.bwl(p)) -if(o!==-1)B.b.pW(n,o) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$K1,r)}, -UD(a,b){return this.aVj(a,b)}, -aVj(a,b){var s=0,r=A.n(t.N),q,p=this,o,n,m -var $async$UD=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:n=p.ru(0,"m.room.power_levels") -m=n==null?null:A.fu(n.b) -if(m==null)m=A.c(t.N,t.O) -o=m.h(0,"users") -if(!t.f.b(o)){if(o!=null)$.V().d7('Repairing Power Level "users" has the wrong type "'+J.as(m.h(0,"users")).l(0)+'"') -o=A.c(t.N,t.O) -m.j(0,"users",o)}J.aV(o,a,b) -s=3 -return A.f(p.cx.vd(p.a,"m.room.power_levels","",m),$async$UD) -case 3:q=d -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$UD,r)}, -a98(a){return this.cx.NR(this.a,a,null)}, -a07(a,b,c,d){return this.bOx(a,b,c,d)}, -bOx(a,b,c,d){var s=0,r=A.n(t.S),q,p=this,o,n,m,l -var $async$a07=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:m=p.e -l=p.b -b=A.P7(!0,null,null) -if(b.w==null)b.w=!0 -if(m==null)throw A.q("Tried to request history without a prev_batch token") -o=p.cx -s=3 -return A.f(o.I4(p.a,a,B.p.cS(b.N(),null),m,c),$async$a07) -case 3:n=f -if(d!=null)d.$0() -o=o.y.b -o===$&&A.e() -s=4 -return A.f(o.CO(0,new A.bwG(p,l!==B.bN,a,n,new A.bwH(p,n,a))),$async$a07) -case 4:q=n.a.length -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a07,r)}, -Ra(a){return this.bvM(a)}, -bvM(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l -var $async$Ra=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:m=p.cx -l=m.gNh().h(0,a) -if(l==null)l=[] -o=t.N -n=A.dZ(l,!0,o) -l=p.a -if(B.b.p(n,l)){$.V().qK(0,"Already a direct chat.") -s=1 -break}n.push(l) -l=m.ok -l.toString -o=A.fZ(m.gNh(),o,t.O) -o.j(0,a,n) -s=3 -return A.f(m.xi(l,"m.direct",o),$async$Ra) -case 3:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Ra,r)}, -a0_(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$a0_=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:k=p.cx -j=A.fu(k.gNh()) -for(o=new A.ck(j,j.r,j.e,A.y(j).i("ck<1>")),n=t.a,m=p.a;o.q();){l=j.h(0,o.d) -if(n.b(l)&&J.nK(l,m))J.kd(l,m)}j.cI(j,new A.bwF()) -if(j===k.gNh()){s=1 -break}o=k.ok -o.toString -s=3 -return A.f(k.xi(o,"m.direct",j),$async$a0_) -case 3:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a0_,r)}, -a23(a,b,c){return this.aVx(a,b,c)}, -aVx(a,b,c){var s=0,r=A.n(t.H),q,p=this,o -var $async$a23=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:o=c?b:null -s=3 -return A.f(p.cx.UH(p.a,a,o,b),$async$a23) -case 3:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a23,r)}, -TU(a){return this.aQJ(a)}, -aQJ(a){var s=0,r=A.n(t.wc),q,p=this,o,n,m,l,k,j,i,h -var $async$TU=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:m=p.cx -s=3 -return A.f(m.TV(p.a,a,30),$async$TU) -case 3:l=c -k=A.b([],t.S0) -j=l.c -if(j!=null)B.b.L(k,J.ch6(j)) -j=l.b -if(j!=null)k.push(j) -j=l.d -if(j!=null)B.b.L(k,j) -j=t.j2 -o=A.H(new A.O(k,new A.bwm(p),j),j.i("a2.E")) -s=p.gvm()!=null&&m.guM()?4:5 -break -case 4:n=0 -case 6:if(!(n") -r=s.i("e1") -q=r.i("az") -s=A.H(new A.az(new A.e1(new A.az(new A.bi(p,s),new A.bwq(),s.i("az")),new A.bwr(this),r),new A.bws(a),q),q.i("D.E")) -return s}return A.b([],t.P5)}, -I1(){return this.a13(B.Rv)}, -HE(a,b,c){return this.bOB(a,b,c)}, -ab2(){return this.HE(B.Rv,!1,null)}, -bOA(a,b){return this.HE(a,b,null)}, -aNs(a){return this.HE(a,!1,null)}, -bOB(a,b,c){var s=0,r=A.n(t.KO),q,p=this,o,n,m,l,k,j,i,h,g,f -var $async$HE=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:s=!p.gaMd()||p.as?3:4 -break -case 3:f=J -s=5 -return A.f(p.cx.y.Uj(p),$async$HE) -case 5:o=f.ar(e) -case 6:if(!o.q()){s=7 -break}p.D(o.gI(o)) -s=6 -break -case 7:case 4:if(p.gaMd()){q=p.a13(a) -s=1 -break}if(c==null)c=p.gvm()!=null -n=p.f.b -if(!b&&c&&n!=null&&n>100)$.V().dr(0," Loading a list of "+A.A(n)+" participants for the room "+p.a+".\n This may affect the performance. Please make sure to not unnecessary\n request so many participants or suppress this warning.\n ") -o=p.cx -m=p.a -s=8 -return A.f(o.U4(m),$async$HE) -case 8:l=e -if(l==null)k=null -else{j=J.bu(l,new A.bwI(p),t.ui) -j=A.H(j,j.$ti.i("a2.E")) -k=j}if(k==null)k=A.b([],t.P5) -s=c?9:10 -break -case 9:j=k.length,i=o.y,h=0 -case 11:if(!(h"),p=new A.az(r,new A.bwC(),q).gt(0),o=new A.az(r,new A.bwD(),q).gt(0) -q=this.f -s=q.b -if((s==null?0:s)===p){q=q.c -q=(q==null?0:q)===o}else q=!1 -return q}, -cO(a){var s=this,r=s.zf(0,"m.room.member",a) -if(r!=null)return A.ai8(r,s) -else{if(A.cz(a))s.E7(a,!0) -return A.bKZ(a,null,null,null,s)}}, -WF(a,b){return this.boN(a,b)}, -boN(a,b){var s=0,r=A.n(t.op),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d -var $async$WF=A.o(function(c,a0){if(c===1){o.push(a0) -s=p}for(;;)switch(s){case 0:p=4 -h=n.a -$.V().d7("Request missing user "+a+" in room "+h+" from the server...") -g=n.cx -s=7 -return A.f(g.Pg(h,"m.room.member",a),$async$WF) -case 7:m=a0 -h=t.N -l=A.ad(m,"membership",B.d8,h) -f=A.ad(m,"displayname",B.oi,h) -k=A.bKZ(a,A.ad(m,"avatar_url",B.oi,h),f,l,n) -g=g.y.b -g===$&&A.e() -s=8 -return A.f(g.CO(0,new A.bwh(n,k)),$async$WF) -case 8:q=k -s=1 -break -p=2 -s=6 -break -case 4:p=3 -d=o.pop() -h=A.a4(d) -if(h instanceof A.hn){q=null -s=1 -break}else{j=h -i=A.ap(d) -if(!b)throw d -else{$.V().u3(0,"Unable to request the user "+a+" from the server",j,i) -q=null -s=1 -break}}s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$WF,r)}, -QK(a,b,c,d){return this.boO(a,b,c,!0)}, -boO(a,a0,a1,a2){var s=0,r=A.n(t.op),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b -var $async$QK=A.o(function(a3,a4){if(a3===1){o.push(a4) -s=p}for(;;)switch(s){case 0:d=n.zf(0,"m.room.member",a) -c=d==null?null:A.ai8(d,n) -s=n.as&&c==null?3:4 -break -case 3:s=5 -return A.f(n.cx.y.L_(a,n),$async$QK) -case 5:c=a4 -case 4:d=c -s=d==null?6:7 -break -case 6:s=8 -return A.f(n.WF(a,a0),$async$QK) -case 8:c=a4 -case 7:s=a1?9:10 -break -case 9:j=c -if(j!=null){i=j.guT() -if(B.kI!==i)d=B.bN===i -else d=!0 -d=d&&j.guc(0)==null}else d=!0 -s=d?11:12 -break -case 11:p=14 -s=17 -return A.f(n.cx.D_(a),$async$QK) -case 17:m=a4 -d=m.b -h=m.a -h=h==null?null:h.l(0) -g=c -g=g==null?null:g.guT().c -c=A.bKZ(a,h,d,g==null?"leave":g,n) -p=2 -s=16 -break -case 14:p=13 -b=o.pop() -l=A.a4(b) -k=A.ap(b) -if(!a0)throw b -else{d=l instanceof A.hn&&l.gYN()==="M_NOT_FOUND" -h="Unable to request the profile "+a -if(d)$.V().abD(h+" from the server (user not found)",l) -else $.V().u3(0,h+" from the server",l,k)}s=16 -break -case 13:s=2 -break -case 16:case 12:case 10:if(c==null){q=null -s=1 -break}d=n.zf(0,"m.room.member",a) -e=d==null?null:A.ai8(d,n) -if(e==null||e.guc(0)!=c.guc(0)){n.D(c) -d=n.at -h=n.a -d.a=h -d.c.v(0,h)}q=c -s=1 -break -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$QK,r)}, -Tl(a,b,c){var s=!0 -return this.bOH(a,b,c)}, -E7(a,b){return this.Tl(a,b,!0)}, -aNt(a,b){return this.Tl(a,!1,b)}, -bOG(a){return this.Tl(a,!1,!0)}, -bOH(a,b,c){var s=0,r=A.n(t.op),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f -var $async$Tl=A.o(function(d,e){if(d===1){o.push(e) -s=p}for(;;)switch(s){case 0:j=!0 -i=new A.aEo([b,a,c,j]) -h=n.dx -g=h.h(0,i) -if(g==null){g=new A.rC(null,t.A_) -h.j(0,i,g)}m=g -p=4 -s=7 -return A.f(J.cAO(m,new A.bwK(n,a,b,j,c)),$async$Tl) -case 7:l=e -h.A(0,i) -q=l -s=1 -break -p=2 -s=6 -break -case 4:p=3 -f=o.pop() -h.A(0,i) -throw f -s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$Tl,r)}, -zU(a){return this.aQG(a)}, -aQG(a){var s=0,r=A.n(t.ke),q,p=2,o=[],n=this,m,l,k,j,i,h,g -var $async$zU=A.o(function(b,c){if(b===1){o.push(c) -s=p}for(;;)switch(s){case 0:p=4 -i=n.cx -s=7 -return A.f(i.y.P9(a,n),$async$zU) -case 7:m=c -if(m!=null){q=m -s=1 -break}s=8 -return A.f(i.U7(n.a,a),$async$zU) -case 8:l=c -k=A.mG(l,n,null) -s=k.a==="m.room.encrypted"&&i.guM()?9:10 -break -case 9:i=i.z -i=i==null?null:i.JC(k) -s=11 -return A.f(t._3.b(i)?i:A.bc(i,t.ke),$async$zU) -case 11:i=c -q=i -s=1 -break -case 10:q=k -s=1 -break -p=2 -s=6 -break -case 4:p=3 -g=o.pop() -i=A.a4(g) -if(i instanceof A.hn){j=i -if(j.gYN()==="M_NOT_FOUND"){q=null -s=1 -break}throw g}else throw g -s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$zU,r)}, -ge4(){var s=this.ru(0,"m.room.create") -return s==null?null:A.ad(s.b,"room_version",B.i,t.N)}, -gbBc(){var s,r,q=this.ru(0,"m.room.create") -if(q==null)return A.aQ(t.N) -s=t.N -r=A.ji(q.b,"additional_creators",s) -if(r==null)r=A.b([],t.s) -s=A.b7([q.c],s) -s.L(0,r) -return s}, -rR(a){var s,r,q,p,o,n,m=this,l=null -if(m.gbBc().p(0,a)){s=m.ge4() -s=A.ky(s==null?"":s,l) -s=(s==null?0:s)>=12}else s=!1 -if(s)return 9007199254740991 -s=m.ru(0,"m.room.power_levels") -r=s==null?l:s.b -s=r==null -if(s)q=l -else{p=A.bJ(r,"users",B.i,t.N,t.O) -q=p==null?l:A.ad(p,a,B.i,t.S)}o=s?l:A.ad(r,"users_default",B.i,t.S) -s=m.ru(0,"m.room.create") -n=(s==null?l:s.c)===a?100:0 -s=q==null?o:q -return s==null?n:s}, -zX(a){return this.aUk(a)}, -aUk(a){var s=0,r=A.n(t.N),q,p=this,o,n -var $async$zX=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:s=a==null?3:5 -break -case 3:c=null -s=4 -break -case 5:s=6 -return A.f(p.cx.aOy(a.a,a.b),$async$zX) -case 6:case 4:o=c -n=A.c(t.N,t.O) -if(o!=null)n.j(0,"url",o.l(0)) -s=7 -return A.f(p.cx.vd(p.a,"m.room.avatar","",n),$async$zX) -case 7:q=c -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$zX,r)}, -ga6V(){var s,r,q=this -if(q.b!==B.aj)return!1 -s=q.ru(0,"m.room.power_levels") -s=s==null?null:A.ad(s.b,"ban",B.i,t.S) -if(s==null)s=50 -r=q.cx.ok -r.toString -return s<=q.rR(r)}, -vk(a){var s,r,q=this -if(q.b!==B.aj)return!1 -s=q.bMm(a) -r=q.cx.ok -r.toString -return s<=q.rR(r)}, -bMm(a){var s=this.ru(0,"m.room.power_levels"),r=s==null?null:s.b -if(r==null)return 0 -s=A.bJ(r,"events",B.i,t.N,t.O) -s=s==null?null:A.ad(s,a,B.i,t.S) -if(s==null)s=A.ad(r,"state_default",B.i,t.S) -return s==null?50:s}, -gXB(){var s=this -if(s.gvm()!=null&&!s.cx.guM())return!1 -if(s.ru(0,"m.room.tombstone")!=null)return!1 -if(s.b!==B.aj)return!1 -return s.XC(s.gvm()!=null?"m.room.encrypted":"m.room.message")}, -gaGv(){var s,r,q=this -if(q.b!==B.aj)return!1 -s=q.ru(0,"m.room.power_levels") -s=s==null?null:A.ad(s.b,"invite",B.i,t.S) -if(s==null)s=0 -r=q.cx.ok -r.toString -return s<=q.rR(r)}, -gbxg(){var s,r,q=this -if(q.b!==B.aj)return!1 -s=q.ru(0,"m.room.power_levels") -s=s==null?null:A.ad(s.b,"kick",B.i,t.S) -if(s==null)s=50 -r=q.cx.ok -r.toString -return s<=q.rR(r)}, -gaGw(){var s,r,q=this -if(q.b!==B.aj)return!1 -s=q.ru(0,"m.room.power_levels") -s=s==null?null:A.ad(s.b,"redact",B.i,t.S) -if(s==null)s=50 -r=q.cx.ok -r.toString -return s<=q.rR(r)}, -XC(a){var s,r,q,p,o=this,n=null -if(o.b!==B.aj)return!1 -s=o.ru(0,"m.room.power_levels") -r=s==null?n:s.b -s=r==null -if(s)q=n -else{q=A.bJ(r,"events",B.i,t.N,t.O) -q=q==null?n:A.ad(q,a,B.i,t.S)}if(q==null){s=s?n:A.ad(r,"events_default",B.i,t.S) -p=s}else p=q -if(p==null)p=0 -s=o.cx.ok -s.toString -return o.rR(s)>=p}, -gE1(){var s,r,q,p,o,n="dont_notify",m="coalesce",l=this.cx.gaqb() -if(l==null)return B.kM -s=l.b -if(s!=null)for(r=J.ar(s),q=this.a;r.q();){p=r.gI(r) -if(p.f===q){r=p.a -B.b.A(r,n) -B.b.A(r,m) -if(r.length===0)return B.F6 -break}}o=l.c -if(o!=null)for(r=J.ar(o),q=this.a;r.q();){p=r.gI(r) -if(p.f===q){r=p.a -B.b.A(r,n) -B.b.A(r,m) -if(r.length===0)return B.t7 -break}}return B.kM}, -BB(a){return this.aVu(a)}, -aVu(a){var s=0,r=A.n(t.H),q,p=this,o,n -var $async$BB=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:if(a===p.gE1()){s=1 -break}case 3:switch(a.a){case 0:s=5 -break -case 1:s=6 -break -case 2:s=7 -break -default:s=4 -break}break -case 5:s=p.gE1()===B.F6?8:10 -break -case 8:s=11 -return A.f(p.cx.GY(B.xx,p.a),$async$BB) -case 11:s=9 -break -case 10:s=p.gE1()===B.t7?12:13 -break -case 12:s=14 -return A.f(p.cx.GY(B.xy,p.a),$async$BB) -case 14:case 13:case 9:s=4 -break -case 6:s=p.gE1()===B.F6?15:17 -break -case 15:o=p.cx -n=p.a -s=18 -return A.f(o.GY(B.xx,n),$async$BB) -case 18:s=19 -return A.f(o.aqM(B.xy,n,[]),$async$BB) -case 19:s=16 -break -case 17:s=p.gE1()===B.kM?20:21 -break -case 20:s=22 -return A.f(p.cx.aqM(B.xy,p.a,[]),$async$BB) -case 22:case 21:case 16:s=4 -break -case 7:s=p.gE1()===B.t7?23:24 -break -case 23:s=25 -return A.f(p.cx.GY(B.xy,p.a),$async$BB) -case 25:case 24:o=p.a -s=26 -return A.f(p.cx.PA(B.xx,o,[],A.b([new A.op(null,"room_id","event_match",o,null)],t.jR)),$async$BB) -case 26:s=4 -break -case 4:q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$BB,r)}, -a_S(a,b,c){return this.bNw(a,b,c)}, -bNt(a){return this.a_S(a,null,null)}, -bNw(a,b,c){var s=0,r=A.n(t.u),q,p=this,o -var $async$a_S=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:o=Date.now() -if(b!=null)A.c(t.N,t.z).j(0,"reason",b) -s=3 -return A.f(p.cx.a_T(p.a,a,"msg"+o,b),$async$a_S) -case 3:q=e -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a_S,r)}, -aqV(a,b){var s=this.cx,r=s.ok -r.toString -return s.Eu(r,this.a,a,b)}, -aqU(a){return this.aqV(a,null)}, -gNW(){var s=this.ru(0,"m.room.join_rules") -return A.v_(B.CF,new A.bwA(s==null?null:A.ad(s.b,"join_rule",B.i,t.N)))}, -a1V(a,b){return this.aV1(a,b)}, -aV1(a,b){var s=0,r=A.n(t.H),q,p=this,o,n -var $async$a1V=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:n=A.c(t.N,t.O) -n.j(0,"join_rule",a.c) -if(b!=null&&b.length!==0){o=A.U(b).i("O<1,x>") -o=A.H(new A.O(b,new A.bwT(),o),o.i("a2.E")) -n.j(0,"allow",o)}s=3 -return A.f(p.cx.vd(p.a,"m.room.join_rules","",n),$async$a1V) -case 3:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a1V,r)}, -gaS8(){var s=this.ru(0,"m.room.guest_access") -s=A.v_(B.Db,new A.bwx(s==null?null:A.ad(s.b,"guest_access",B.i,t.N))) -return s==null?B.Nx:s}, -G3(a){return this.aUM(a)}, -aUM(a){var s=0,r=A.n(t.H),q,p=this -var $async$G3=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:s=3 -return A.f(p.cx.vd(p.a,"m.room.guest_access","",A.j(["guest_access",a.c],t.N,t.O)),$async$G3) -case 3:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$G3,r)}, -gbGQ(){var s=this.ru(0,"m.room.history_visibility") -return A.v_(B.D4,new A.bwz(s==null?null:A.ad(s.b,"history_visibility",B.i,t.N)))}, -G4(a){return this.aUP(a)}, -aUP(a){var s=0,r=A.n(t.H),q,p=this -var $async$G4=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:s=3 -return A.f(p.cx.vd(p.a,"m.room.history_visibility","",A.j(["history_visibility",a.c],t.N,t.O)),$async$G4) -case 3:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$G4,r)}, -gvm(){var s=this.ru(0,"m.room.encryption") -return s==null?null:A.cn0(s.b).a}, -a85(){var s=0,r=A.n(t.H),q,p=this -var $async$a85=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:if(p.gvm()!=null)throw A.q("Encryption is already enabled!") -s=3 -return A.f(p.cx.vd(p.a,"m.room.encryption","",A.j(["algorithm","m.megolm.v1.aes-sha2"],t.N,t.O)),$async$a85) -case 3:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a85,r)}, -I9(){var s=0,r=A.n(t.rt),q,p=this,o,n,m,l,k,j,i,h,g -var $async$I9=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:i=p.cx -h=i.uu -s=3 -return A.f(t.L0.b(h)?h:A.bc(h,t.z),$async$I9) -case 3:o=A.b([],t.YU) -g=J -s=4 -return A.f(p.ab2(),$async$I9) -case 4:h=g.ar(b),n=t.ce -case 5:if(!h.q()){s=6 -break}m=h.gI(h) -l=i.bH -k=m.f -l=J.w(l,k==null?"@unknown:unknown":k) -if(l==null)j=null -else{l=l.d -j=new A.aH(l,A.y(l).i("aH<2>"))}if(B.b.p(A.b([B.aR,B.aj],n),m.guT())&&j!=null)for(m=j.a,m=new A.bw(m,m.r,m.e,j.$ti.i("bw<1>"));m.q();)o.push(m.d) -s=5 -break -case 6:q=o -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$I9,r)}, -ab3(a,b){return this.bOD(a,b)}, -bOD(a,b){var s=0,r=A.n(t.H),q,p=this,o -var $async$ab3=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:o=p.cx -if(!o.guM()){s=1 -break}o=o.z -if(o==null)o=null -else{o=o.c -o===$&&A.e() -o=o.bOq(0,p,a,b)}s=3 -return A.f(t.C.b(o)?o:A.bc(o,t.H),$async$ab3) -case 3:case 1:return A.l(q,r)}}) -return A.m($async$ab3,r)}, -A5(a){return this.bcV(a)}, -bcV(a){var s=0,r=A.n(t.H),q=this,p -var $async$A5=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p=q.cx.y.b -p===$&&A.e() -s=2 -return A.f(p.CO(0,new A.bwg(q,a,null)),$async$A5) -case 2:return A.l(null,r)}}) -return A.m($async$A5,r)}, -gxb(){var s=this.ru(0,"m.room.create") -return J.v(s==null?null:A.ad(s.b,"type",B.i,t.N),"m.space")}, -gaWU(){var s,r=this.r.h(0,"m.space.parent") -if(r==null)r=null -else{s=A.y(r).i("aH<2>") -s=A.hB(new A.aH(r,s),new A.bwX(),s.i("D.E"),t.oh) -r=A.y(s).i("az") -r=A.H(new A.az(s,new A.bwY(),r),r.i("D.E"))}return r==null?A.b([],t.rO):r}, -gPE(){var s,r -if(!this.gxb())s=A.a3(A.bs("Room is not a space!")) -else{s=this.r.h(0,"m.space.child") -if(s==null)s=null -else{r=A.y(s).i("aH<2>") -r=A.hB(new A.aH(s,r),new A.bwU(),r.i("D.E"),t.f7) -s=A.y(r).i("az") -s=A.H(new A.az(r,new A.bwV(),s),s.i("D.E"))}if(s==null)s=A.b([],t.Jv)}B.b.q7(s,new A.bwW()) -return s}, -Lf(a){return this.aVQ(a)}, -aVQ(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$Lf=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:if(!p.gxb())throw A.q(A.bs("Room is not a space!")) -o=p.cx -n=o.ok -n.toString -n=A.cz(n)?B.b.gU(A.f7(n)):null -n.toString -m=A.b([n],t.s) -n=p.a -l=t.N -k=t.O -j=A.c(l,k) -j.j(0,"via",m) -s=3 -return A.f(o.vd(n,"m.space.child",a,j),$async$Lf) -case 3:s=4 -return A.f(o.vd(a,"m.space.parent",n,A.j(["via",m],l,k)),$async$Lf) -case 4:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Lf,r)}, -Tg(a){return this.bNY(a)}, -bNY(a){var s=0,r=A.n(t.H),q=this,p,o,n,m,l -var $async$Tg=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:if(!q.gxb())throw A.q(A.bs("Room is not a space!")) -p=q.cx -o=q.a -n=t.N -m=t.O -s=2 -return A.f(p.vd(o,"m.space.child",a,A.c(n,m)),$async$Tg) -case 2:l=p.dt(a) -s=(l==null?null:l.vk("m.space.parent"))===!0?3:4 -break -case 3:s=5 -return A.f(p.vd(a,"m.space.parent",o,A.c(n,m)),$async$Tg) -case 5:case 4:return A.l(null,r)}}) -return A.m($async$Tg,r)}, -L6(a,b,c){return this.aT6(a,b,c)}, -aT5(a,b){return this.L6(a,null,b)}, -aqo(a,b){return this.L6(a,b,null)}, -aT6(a4,a5,a6){var s=0,r=A.n(t.r8),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3 -var $async$L6=A.o(function(a7,a8){if(a7===1)return A.k(a8,r) -for(;;)switch(s){case 0:if(a5==null)a5=new A.bwL(a6) -o=A.b([],t.PA) -n=a4==null -s=n?3:4 -break -case 3:m=p.cx.y -l=0 -case 5:s=8 -return A.f(m.apI(p,1000,l),$async$L6) -case 8:k=a8 -j=A.cc0(k) -i=(j==null?null:j.a)==="m.room.create" -if(i){s=7 -break}l+=1000 -j=J.ce(k) -B.b.L(o,j.rF(k,a5)) -case 6:if(j.gdm(k)){s=5 -break}case 7:if(i){n=A.cc0(k) -q=new A.a6F(o,null,n==null?null:n.Q) -s=1 -break}case 4:m=A.H(B.aa2,A.y(B.aa2).i("cD.E")) -h=A.P7(null,null,m) -if(n)a4=p.e -n=p.cx -m=a4==null?p.e:a4 -s=9 -return A.f(n.I4(p.a,B.l4,B.p.cS(h.N(),null),m,1000),$async$L6) -case 9:g=a8 -m=g.a -j=A.U(m).i("O<1,ct>") -f=A.H(new A.O(m,new A.bwM(p),j),j.i("a2.E")) -j=A.Mm(f,0,t.qU),e=J.ar(j.a),d=j.b,j=new A.lZ(e,d,A.y(j).i("lZ<1>")),c=t.Nj,b=t._3 -case 10:if(!j.q()){s=11 -break}a=j.c -a=a>=0?new A.ah(d+a,e.gI(e)):A.a3(A.cM()) -a0=a.b -s=a0.a==="m.room.encrypted"?12:13 -break -case 12:a1=n.z -a1=a1==null?null:a1.GX(a0,!1,B.cV) -if(!b.b(a1)){a2=new A.aj($.am,c) -a2.a=8 -a2.c=a1 -a1=a2}s=14 -return A.f(a1,$async$L6) -case 14:a3=a8 -if(a3!=null&&a3.a!=="m.room.encrypted")f[a.a]=a3 -case 13:s=10 -break -case 11:B.b.cI(f,new A.bwN()) -B.b.L(o,new A.az(f,a5,A.U(f).i("az<1>"))) -n=g.b -m=A.cc0(m) -q=new A.a6F(o,n,m==null?null:m.Q) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$L6,r)}, -m(a,b){if(b==null)return!1 -return b instanceof A.ds&&b.a===this.a}, -gu(a){return A.aI([this.a])}} -A.bwe.prototype={ -$1(a){return a.H()==="Membership."+A.A(this.a.h(0,"membership"))}, -$S:163} -A.bwf.prototype={ -$0(){return B.aj}, -$S:467} -A.bwE.prototype={ -$1(a){return J.bo(a)}, -$S:25} -A.bwB.prototype={ -$1(a){return this.aPV(a)}, -aPV(a){var s=0,r=A.n(t.ui),q,p=this,o,n -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=p.a -s=3 -return A.f(o.E7(a,!0),$async$$1) -case 3:n=c -q=n==null?A.bKZ(a,null,null,null,o):n -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$1,r)}, -$S:1472} -A.bwn.prototype={ -$1(a){return a.length!==0&&a!==this.a.cx.ok}, -$S:9} -A.bwo.prototype={ -$1(a){return this.a.cO(a).qI(this.b)}, -$S:15} -A.bwk.prototype={ -$1(a){var s=a.b -return t.a.b(s)&&J.nK(s,this.a.a)}, -$S:1473} -A.bwS.prototype={ -$0(){this.a.w.A(0,"m.typing")}, -$S:0} -A.bwZ.prototype={ -$2(a,b){return new A.S(a,A.cKC(b),t.lS)}, -$S:1474} -A.bx_.prototype={ -$2(a,b){return!(!B.f.b0(a,"m.")||B.b.p(A.b(["m.favourite","m.lowpriority","m.server_notice"],t.s),a))}, -$S:1475} -A.bwy.prototype={ -$1(a){var s=this.a.cx.ok -s.toString -return a.a.c===s}, -$S:466} -A.bwp.prototype={ -$1(a){return a.gbJz().p(0,this.a)}, -$S:34} -A.bwP.prototype={ -$1(a){return B.f.b0(a,"[")?"@"+B.b.gS(a.split("]"))+"]":"@"+B.b.gS(B.f.Lp(a,A.aD("\\s+",!0,!1,!1,!1)))}, -$S:15} -A.bwQ.prototype={ -$1(a){return A.cz(a)?a:this.a.apU(a)}, -$S:91} -A.bwR.prototype={ -$0(){return A.cG3(this.a,B.lO)}, -$S:448} -A.bwi.prototype={ -$1(a){var s,r -if(A.b7([B.aR,B.aj],t.PJ).p(0,a.guT())){s=this.a.cx.bH -r=a.f -s=!J.fz(s,r==null?"@unknown:unknown":r)}else s=!0 -return s}, -$S:34} -A.bwj.prototype={ -$1(a){var s=this.a.cx.bH,r=a.f -return J.w(s,r==null?"@unknown:unknown":r).gcU()!==B.Gz}, -$S:34} -A.bwO.prototype={ -$1(a){return"> "+a}, -$S:15} -A.bwl.prototype={ -$1(a){return a.a.a===this.a.a}, -$S:459} -A.bwH.prototype={ -$0(){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:k=p.b -j=k.a -if(!(j.length!==0&&k.b!=null)){s=1 -break}o=p.a -if(o.b===B.aj){n=p.c===B.l4 -if(n)m=j -else{m=A.U(j).i("bR<1>") -m=A.H(new A.bR(j,m),m.i("a2.E"))}n=n?k.b:k.c -n=A.j([o.a,A.Ff(null,k.d,new A.qY(m,!1,n))],t.N,t.Ho)}else n=null -if(o.b!==B.aj){m=p.c===B.l4 -if(!m){l=A.U(j).i("bR<1>") -j=A.H(new A.bR(j,l),l.i("a2.E"))}m=m?k.b:k.c -m=A.j([o.a,new A.ls(k.d,new A.qY(j,!1,m),null)],t.N,t.St) -k=m}else k=null -s=3 -return A.f(o.cx.Sq(A.Cd("",new A.lz(n,null,k,null)),p.c),$async$$0) -case 3:case 1:return A.l(q,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.bwG.prototype={ -$0(){var s=0,r=A.n(t.H),q=this,p,o,n -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:s=q.b&&q.c===B.l4?2:3 -break -case 2:p=q.a -o=q.d.b -p.e=o -n=p.cx -s=4 -return A.f(n.y.UJ(o,p.a,n),$async$$0) -case 4:case 3:s=5 -return A.f(q.e.$0(),$async$$0) -case 5:return A.l(null,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.bwF.prototype={ -$2(a,b){return t.a.b(b)&&J.eD(b)}, -$S:242} -A.bwm.prototype={ -$1(a){return A.mG(a,this.a,null)}, -$S:188} -A.bwt.prototype={ -$0(){var s=0,r=A.n(t.H),q=this,p,o -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=q.b -o=q.a -s=2 -return A.f(p.cx.y.aQL(p,q.c),$async$$0) -case 2:o.a=b -return A.l(null,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.bwu.prototype={ -$1(a){return a.y===this.a}, -$S:23} -A.bwv.prototype={ -$1(a){return a.c}, -$S:414} -A.bww.prototype={ -$0(){var s=0,r=A.n(t.H),q=this,p,o,n,m,l,k,j,i,h,g -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=q.a,o=q.b,n=o.cx,m=0 -case 2:if(!(me;--d)if(b!=null)b.$1(d)}s=10 -break -case 11:n.cy=!0 -b=$.V() -b.dJ("No more events found in the store. Request from server...") -s=n.ay?15:17 -break -case 15:s=18 -return A.f(n.Pd(a8,a9,b0),$async$J7) -case 18:s=16 -break -case 17:a=n.a -s=a.e==null?19:21 -break -case 19:b.dJ("No more events to request from server...") -s=20 -break -case 21:s=22 -return A.f(a.a07(a8,a9,b0,new A.bJH(n)),$async$J7) -case 22:case 20:case 16:case 10:o.push(4) -s=3 -break -case 2:o=[1] -case 3:q=1 -n.as=n.cx=!1 -if(!a7)a6.$0() -s=o.pop() -break -case 4:return A.l(null,r) -case 1:return A.k(p.at(-1),r)}}) -return A.m($async$J7,r)}, -Pd(a,b,c){return this.aRz(a,b,c)}, -aRz(a1,a2,a3){var s=0,r=A.n(t.S),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 -var $async$Pd=A.o(function(a4,a5){if(a4===1)return A.k(a5,r) -for(;;)switch(s){case 0:a2=A.P7(!0,null,null) -if(a2.w==null)a2.w=!0 -o=p.a -n=o.cx -m=a1===B.l4 -l=p.CW -k=m?l.a:l.b -s=3 -return A.f(n.I4(o.a,a1,B.p.cS(a2.N(),null),k,a3),$async$Pd) -case 3:j=a5 -i=j.b -k=i==null -if(k)$.V().dr(0,"We reached the end of the timeline") -h=m?j.c:i -g=m?i:j.c -f=m?B.cV:B.k3 -m=j.d -m=m==null?null:J.b6(m) -if((m==null?0:m)===0&&j.c!==i&&g!=null&&h!=null)if(f===B.cV)$.V().dr(0,"[nav] we can still request history prevBatch: "+f.l(0)+" "+g) -else $.V().dr(0,"[nav] we can still request timeline nextBatch: "+f.l(0)+" "+h) -m=j.a -e=A.U(m).i("O<1,ct>") -d=A.H(new A.O(m,new A.bJM(p),e),e.i("a2.E")) -s=!p.ax?4:5 -break -case 4:if(j.c!==i)k=k&&a1===B.Ao -else k=!0 -if(k)p.ax=!0 -s=k?6:7 -break -case 6:$.V().qK(0,"We now allow sync update into the timeline.") -a=B.b -a0=d -s=8 -return A.f(n.y.aQM(o,!0),$async$Pd) -case 8:a.L(a0,a5) -case 7:case 5:s=o.gvm()!=null&&n.guM()?9:10 -break -case 9:c=0 -case 11:if(!(c"))) -for(o=p.e,n=o==null,c=0;c")).iY(new A.bJJ(r)) -o=p.aW.c -r.x=new A.aZ(o,A.y(o).i("aZ<1>")).iY(new A.bJK(r)) -o=p.aO.c -s=A.y(o).i("aZ<1>") -r.y=new A.dU(new A.bJL(r),new A.aZ(o,s),s.i("dU")).iY(r.gbov()) -q=q.ax.c -r.z=new A.aZ(q,A.y(q).i("aZ<1>")).iY(r.gbqH()) -p=p.qu.c -r.Q=new A.aZ(p,A.y(p).i("aZ<1>")).iY(r.gb6j()) -for(q=r.CW,p=J.ar(q.c);p.q();)r.Xe(p.gI(p)) -if(q.b!==""){r.ax=!1 -r.cy=r.ay=!0}}, -b6k(a){var s=this,r=s.aw9(a),q=s.CW.c,p=J.T(q) -if(r"))))}, -aGA(){var s=this,r=s.w -if(r!=null)r.af(0) -r=s.x -if(r!=null)r.af(0) -r=s.y -if(r!=null)r.af(0) -r=s.z -if(r!=null)r.af(0) -r=s.Q -if(r!=null)r.af(0)}, -a5m(a){return this.bqI(a)}, -bqI(a){var s=0,r=A.n(t.H),q=this,p,o -var $async$a5m=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o={} -o.a=!1 -p=q.a.cx.y.b -p===$&&A.e() -s=2 -return A.f(p.CO(0,new A.bJI(o,q,a)),$async$a5m) -case 2:if(o.a){o=q.c -if(o!=null)o.$0()}return A.l(null,r)}}) -return A.m($async$a5m,r)}, -bOz(a){var s,r,q,p,o,n,m,l -for(s=J.ar(this.CW.c),r=t.N,q=this.a,p=q.a,q=q.cx;s.q();){o=s.gI(s) -n=o.a -if(n==="m.room.encrypted"){if(n==="m.sticker")n="m.sticker" -else{n=A.ad(o.b,"msgtype",B.i,r) -if(n==null)n="m.text"}n=n==="m.bad.encrypted"&&J.v(J.w(o.b,"can_request_session"),!0)}else n=!1 -if(n){o=o.b -m=A.ad(o,"session_id",B.i,r) -l=A.ad(o,"sender_key",B.i,r) -if(m!=null&&l!=null){o=q.z -if(o!=null){o=o.c -o===$&&A.e() -o.aLB(p,m,l,!1,!0)}}}}}, -acE(a,b){return this.aVy(a,b)}, -aVy(a,b){var s=0,r=A.n(t.H),q,p=this,o -var $async$acE=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:if(a==null){o=A.fF(p.CW.c,new A.bJN()) -a=o==null?null:o.y}if(a==null){s=1 -break}q=p.a.a23(a,a,b) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$acE,r)}, -awa(a,b){var s,r,q,p,o,n=t.N,m=A.aQ(n) -if(a!=null)m.v(0,a) -if(b!=null)m.v(0,b) -for(s=this.CW.c,r=J.T(s),q=0;q"));r.q();)for(s=J.ar(J.DD(r.d));s.q();)this.aAQ(s.gI(s),a)}, -axA(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=!0 -try{if(a.z!==g.a.a)return -if(b!==B.k3&&b!==B.cV)return -if(!g.ax)return -s=a.db -r=g.awa(a.y,a.gHJ()) -l=g.CW.c -k=J.T(l) -if(ri.a-2?j:i -if(j===q)j=!(s===B.e8&&q===B.lJ) -else j=!1 -if(j)k.h(l,r).db=q -g.Xe(k.h(l,r))}else{j=b===B.cV -if(j&&k.wJ(l,new A.bJD(a))!==-1)return -p=k.gt(l) -if(j)k.v(l,a) -else{p=A.cR7(l) -k.r3(l,p,a)}j=g.e -if(j!=null)j.$1(p) -g.Xe(a)}if(a.a==="m.room.redaction"){o=g.aw9(a.ax) -if(o")).p(0,p)){s=o.f -return s==null?n:s}return r+"#"+p}, -gbJz(){var s,r,q,p=this.guc(0) -if(p==null||p.length===0||A.b7(["[","]",":"],t.N).cs(0,B.f.gvM(p)))return A.aQ(t.N) -s=A.aD("^\\w+$",!0,!1,!1,!1) -r="@"+(s.b.test(p)?p:"["+p+"]") -q=this.f -return A.b7([r,r+"#"+A.ceM(q==null?"@unknown:unknown":q)],t.N)}} -A.bL_.prototype={ -$1(a){var s="membership",r=this.a.b,q=J.T(r) -if(q.h(r,s)!=null)return a.H()==="Membership."+A.A(q.h(r,s)) -return!1}, -$S:163} -A.bL0.prototype={ -$0(){return B.aj}, -$S:467} -A.bL1.prototype={ -$1(a){var s,r="@unknown:unknown",q=a.f -if(q==null)q=r -s=this.a.f -if(q!==(s==null?r:s)){q=a.guc(0) -q=q==null?null:q.length===0 -q=q!==!1||a.guc(0)!==this.b}else q=!0 -return q}, -$S:34} -A.bL2.prototype={ -$1(a){var s=a.f -return A.ceM(s==null?"@unknown:unknown":s)}, -$S:137} -A.c56.prototype={ -$2(a,b){return a+b}, -$S:72} -A.rK.prototype={ -N(){var s=A.fZ(this.aZg(),t.N,t.O) -s.j(0,"outdated",this.e) -s.j(0,"updated",this.f.a) -return s}} -A.cO.prototype={ -gk(a){return this.a}, -v(a,b){this.a=b -this.c.v(0,b)}} -A.adz.prototype={ -l(a){return J.bo(this.a)}, -$ibq:1} -A.U9.prototype={ -l(a){return"Client Init Precondition Error: "+this.a}, -$ibq:1} -A.aZO.prototype={ -$2(a,b){return this.aPx(a,b)}, -aPx(a,b){var s=0,r=A.n(t.u),q -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:s=3 -return A.f(a.e.aU2(a.a,a.b,a.c,!1,a.w,a.r,a.f),$async$$2) -case 3:q=d -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:77} -A.aZP.prototype={ -$2(a,b){return this.aPw(a,b)}, -aPw(a,b){var s=0,r=A.n(t.u),q -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:s=3 -return A.f(a.e.aU3(a.a,a.b,a.c,"m.emote",!1,a.w,a.r,a.f),$async$$2) -case 3:q=d -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:77} -A.aZQ.prototype={ -$2(a,b){return this.aPv(a,b)}, -aPv(a,b){var s=0,r=A.n(t.P),q,p,o,n,m -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:o=t.s -n=A.b(a.a.split(" "),o) -m=B.b.gS(n) -if(!A.cz(m))throw A.q(A.q6("You must enter a valid mxid when using /dm")) -s=3 -return A.f(a.d.aX0(m,!B.b.cs(n,new A.aZN())),$async$$2) -case 3:p=d -if(b!=null){o=B.p.cS(new A.p3(A.b([p],o),A.b([m],o)).N(),null) -b.a+=o}q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:39} -A.aZN.prototype={ -$1(a){return a==="--no-encryption"}, -$S:9} -A.b_0.prototype={ -$2(a,b){return this.aPu(a,b)}, -aPu(a,b){var s=0,r=A.n(t.P),q,p,o,n,m,l -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:p=B.f.dU(B.f.Bp(a.a,"--no-encryption","")) -o=t.s -n=A.b(a.a.split(" "),o) -m=p.length!==0?p:null -s=3 -return A.f(a.d.bAS(!B.b.cs(n,new A.aZM()),m,!1),$async$$2) -case 3:l=d -if(b!=null){o=B.p.cS(new A.p3(A.b([l],o),null).N(),null) -b.a+=o}q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:39} -A.aZM.prototype={ -$1(a){return a==="--no-encryption"}, -$S:9} -A.b_9.prototype={ -$2(a,b){return this.aPt(a,b)}, -aPt(a,b){var s=0,r=A.n(t.u),q -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:s=3 -return A.f(a.e.aU4(a.a,a.b,a.c,!1,!1,a.w,a.r,a.f),$async$$2) -case 3:q=d -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:77} -A.b_a.prototype={ -$2(a,b){return this.aPs(a,b)}, -aPs(a,b){var s=0,r=A.n(t.u),q,p,o -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:p=a.a -o=A.j(["msgtype","m.text","body",p,"format","org.matrix.custom.html","formatted_body",p],t.N,t.z) -s=3 -return A.f(a.e.a1E(o,a.b,a.c,a.f),$async$$2) -case 3:q=d -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:77} -A.b_b.prototype={ -$2(a,b){return this.aPr(a,b)}, -aPr(a,b){var s=0,r=A.n(t.u),q,p,o -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:o=a.c -if(o==null){q=null -s=1 -break}p=B.f.dU(B.b.gS(a.a.split(" "))) -if(p.length===0)throw A.q(A.q6("You must provide a reaction when using /react")) -s=3 -return A.f(a.e.a1I(o.y,p),$async$$2) -case 3:q=d -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:77} -A.b_c.prototype={ -$2(a,b){return this.aPq(a,b)}, -aPq(a,b){var s=0,r=A.n(t.P),q,p,o -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:s=3 -return A.f(a.d.bIe(a.a),$async$$2) -case 3:o=d -if(b!=null){p=B.p.cS(new A.p3(A.b([o],t.s),null).N(),null) -b.a+=p}q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:39} -A.b_d.prototype={ -$2(a,b){return this.aPo(a,b)}, -aPo(a,b){var s=0,r=A.n(t.P),q -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:s=3 -return A.f(a.e.Fi(),$async$$2) -case 3:q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:39} -A.b_e.prototype={ -$2(a,b){return this.aPn(a,b)}, -aPn(a,b){var s=0,r=A.n(t.N),q,p,o,n,m -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:m=a.a.split(" ") -if(m.length===0||!A.cz(B.b.gS(m)))throw A.q(A.q6("You must enter a valid mxid when using /op")) -if(m.length>=2){p=A.ky(m[1],null) -if(p==null)throw A.q(A.q6("Invalid power level "+m[1]+" when using /op"))}else p=null -o=B.b.gS(m) -n=p==null?50:p -s=3 -return A.f(a.e.UD(o,n),$async$$2) -case 3:q=d -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:237} -A.b_f.prototype={ -$2(a,b){return this.aPm(a,b)}, -aPm(a,b){var s=0,r=A.n(t.P),q,p,o,n -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:o=a.e -n=B.b.gS(a.a.split(" ")) -if(!A.cz(n))throw A.q(A.q6("You must enter a valid mxid when using /kick")) -s=3 -return A.f(o.cx.SH(o.a,n),$async$$2) -case 3:if(b!=null){p=B.p.cS(new A.p3(null,A.b([n],t.s)).N(),null) -b.a+=p}q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:39} -A.aZR.prototype={ -$2(a,b){return this.aPl(a,b)}, -aPl(a,b){var s=0,r=A.n(t.P),q,p,o,n -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:o=a.e -n=B.b.gS(a.a.split(" ")) -if(!A.cz(n))throw A.q(A.q6("You must enter a valid mxid when using /ban")) -s=3 -return A.f(o.cx.Rj(o.a,n),$async$$2) -case 3:if(b!=null){p=B.p.cS(new A.p3(null,A.b([n],t.s)).N(),null) -b.a+=p}q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:39} -A.aZS.prototype={ -$2(a,b){return this.aPk(a,b)}, -aPk(a,b){var s=0,r=A.n(t.P),q,p,o,n -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:o=a.e -n=B.b.gS(a.a.split(" ")) -if(!A.cz(n))throw A.q(A.q6("You must enter a valid mxid when using /unban")) -s=3 -return A.f(o.cx.Ty(o.a,n),$async$$2) -case 3:if(b!=null){p=B.p.cS(new A.p3(null,A.b([n],t.s)).N(),null) -b.a+=p}q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:39} -A.aZT.prototype={ -$2(a,b){return this.aPj(a,b)}, -aPj(a,b){var s=0,r=A.n(t.P),q,p,o -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:o=B.b.gS(a.a.split(" ")) -if(!A.cz(o))throw A.q(A.q6("You must enter a valid mxid when using /invite")) -s=3 -return A.f(a.e.a98(o),$async$$2) -case 3:if(b!=null){p=B.p.cS(new A.p3(null,A.b([o],t.s)).N(),null) -b.a+=p}q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:39} -A.aZU.prototype={ -$2(a,b){return this.aPi(a,b)}, -aPi(a,b){var s=0,r=A.n(t.N),q,p,o,n,m -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:o=a.e -n=a.d -m=n.ok -m.toString -m=o.zf(0,"m.room.member",m) -p=m==null?null:A.fu(m.b) -if(p==null)p=A.c(t.N,t.O) -p.j(0,"displayname",a.a) -m=n.ok -m.toString -s=3 -return A.f(n.vd(o.a,"m.room.member",m,p),$async$$2) -case 3:q=d -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:237} -A.aZV.prototype={ -$2(a,b){return this.aPh(a,b)}, -aPh(a,b){var s=0,r=A.n(t.N),q,p,o,n,m -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:o=a.e -n=a.d -m=n.ok -m.toString -m=o.zf(0,"m.room.member",m) -p=m==null?null:A.fu(m.b) -if(p==null)p=A.c(t.N,t.O) -p.j(0,"avatar_url",a.a) -m=n.ok -m.toString -s=3 -return A.f(n.vd(o.a,"m.room.member",m,p),$async$$2) -case 3:q=d -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:237} -A.aZW.prototype={ -$2(a,b){return this.aPg(a,b)}, -aPg(a,b){var s=0,r=A.n(t.P),q,p=this,o -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:o=p.a.z -if(o==null)o=null -else{o=o.c -o===$&&A.e() -o=o.ak3(a.e.a,!0)}s=3 -return A.f(t.Sg.b(o)?o:A.bc(o,t.X7),$async$$2) -case 3:q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:39} -A.aZX.prototype={ -$2(a,b){return this.aPf(a,b)}, -aPf(a,b){var s=0,r=A.n(t.P),q,p=this -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:s=3 -return A.f(p.a.F0(),$async$$2) -case 3:q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:39} -A.aZY.prototype={ -$2(a,b){return this.aPE(a,b)}, -aPE(a,b){var s=0,r=A.n(t.P),q,p,o,n -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:o=a.e -n=B.b.gS(a.a.split(" ")) -if(!A.cz(n))throw A.q(A.q6("You must enter a valid mxid when using /maskasdm")) -s=3 -return A.f(o.aNt(n,!1),$async$$2) -case 3:if(d==null)throw A.q(A.q6("User "+n+" is not in this room")) -s=4 -return A.f(o.Ra(n),$async$$2) -case 4:if(b!=null){p=B.p.cS(new A.p3(null,A.b([n],t.s)).N(),null) -b.a+=p}q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:39} -A.aZZ.prototype={ -$2(a,b){return this.aPD(a,b)}, -aPD(a,b){var s=0,r=A.n(t.P),q -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:s=3 -return A.f(a.e.a0_(),$async$$2) -case 3:s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:39} -A.b__.prototype={ -$2(a,b){return this.aPC(a,b)}, -aPC(a,b){var s=0,r=A.n(t.u),q,p -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:p=A.j(["msgtype","im.fluffychat.cute_event","cute_type","hug","body","\ud83e\udd17"],t.N,t.z) -s=3 -return A.f(a.e.a1E(p,a.b,a.c,a.f),$async$$2) -case 3:q=d -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:77} -A.b_1.prototype={ -$2(a,b){return this.aPB(a,b)}, -aPB(a,b){var s=0,r=A.n(t.u),q,p -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:p=A.j(["msgtype","im.fluffychat.cute_event","cute_type","googly_eyes","body","\ud83d\udc40"],t.N,t.z) -s=3 -return A.f(a.e.a1E(p,a.b,a.c,a.f),$async$$2) -case 3:q=d -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:77} -A.b_2.prototype={ -$2(a,b){return this.aPA(a,b)}, -aPA(a,b){var s=0,r=A.n(t.u),q,p -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:p=A.j(["msgtype","im.fluffychat.cute_event","cute_type","cuddle","body","\ud83d\ude0a"],t.N,t.z) -s=3 -return A.f(a.e.a1E(p,a.b,a.c,a.f),$async$$2) -case 3:q=d -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:77} -A.b_3.prototype={ -$2(a,b){return this.aPz(a,b)}, -aPz(a,b){var s=0,r=A.n(t.u),q -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:s=3 -return A.f(a.e.aTL(B.p.bP(0,a.a,null),a.c,a.f),$async$$2) -case 3:q=d -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:77} -A.b_4.prototype={ -$2(a,b){return this.aPy(a,b)}, -aPy(a,b){var s=0,r=A.n(t.P),q,p=this,o,n -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:n=a.a -if(n.length===0)throw A.q(A.q6("Please provide a User ID")) -s=3 -return A.f(p.a.Fg(n),$async$$2) -case 3:if(b!=null){o=B.p.cS(new A.p3(null,A.b([n],t.s)).N(),null) -b.a+=o}q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:39} -A.b_5.prototype={ -$2(a,b){return this.aPp(a,b)}, -aPp(a,b){var s=0,r=A.n(t.P),q,p=this,o,n -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:n=a.a -if(n.length===0)throw A.q(A.q6("Please provide a User ID")) -s=3 -return A.f(p.a.TA(n),$async$$2) -case 3:if(b!=null){o=B.p.cS(new A.p3(null,A.b([n],t.s)).N(),null) -b.a+=o}q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:39} -A.b_6.prototype={ -$2(a,b){return this.aPe(a,b)}, -aPe(a,b){var s=0,r=A.n(t.P),q,p,o,n -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:n=a.a -if(n.length===0)throw A.q(A.q6("Please provide a room version")) -p=a.e -s=3 -return A.f(p.cx.TD(p.a,n),$async$$2) -case 3:o=d -if(b!=null){p=B.p.cS(new A.p3(A.b([o],t.s),null).N(),null) -b.a+=p}q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:39} -A.b_7.prototype={ -$2(a,b){return this.aPd(a,b)}, -aPd(a,b){var s=0,r=A.n(t.P),q,p=this -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:s=3 -return A.f(p.a.z2(),$async$$2) -case 3:q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:39} -A.b_8.prototype={ -$2(a,b){return this.aPc(a,b)}, -aPc(a,b){var s=0,r=A.n(t.P),q,p=this -var $async$$2=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:s=3 -return A.f(p.a.DS(),$async$$2) -case 3:q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$$2,r)}, -$S:39} -A.uw.prototype={} -A.adQ.prototype={ -l(a){return this.BF(0)+": "+this.a}, -$ibq:1} -A.p3.prototype={ -N(){var s,r=A.c(t.N,t.O) -r.j(0,"format","com.famedly.default_command_output") -s=this.a -if(s!=null)r.j(0,"rooms",s) -s=this.c -if(s!=null)r.j(0,"users",s) -return r}, -l(a){return B.p.cS(this.N(),null)}} -A.c8y.prototype={ -$1(a){return this.a.Kj(256)}, -$S:30} -A.VW.prototype={} -A.a30.prototype={ -H(){return"UserVerifiedStatus."+this.b}} -A.lT.prototype={ -Pa(a,b){var s=this.d.h(0,b) -return s==null?this.e.h(0,b):s}, -wq(a){var s=this.e -return A.fF(new A.aH(s,A.y(s).i("aH<2>")),new A.b1o(a))}, -gcU(){var s,r,q,p=this -if(p.wq("master")==null)return B.ac2 -if(p.wq("master").gcU()){for(s=p.d,s=new A.bw(s,s.r,s.e,A.y(s).i("bw<2>"));s.q();){r=s.d -if(r.ax!=null){q=r.w -r=(q===!0||r.Ze())&&!r.gcq()}else r=!1 -if(!r)return B.fmv}return B.Gz}else{for(s=p.d,s=new A.bw(s,s.r,s.e,A.y(s).i("bw<2>"));s.q();){r=s.d -if(r.ax!=null){q=r.w -r=(q===!0||r.Ze())&&!r.gcq()}else r=!1 -if(!r)return B.ac2}return B.Gz}}, -wV(){var s=0,r=A.n(t.U_),q,p=this,o,n,m,l,k,j,i,h,g,f,e -var $async$wV=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:f=p.a -e=f.z -if(e==null)throw A.q(A.bs("Encryption not enabled")) -o=p.b -s=o!==f.ok?3:5 -break -case 3:n=f.gNh().h(0,o) -n=J.ar(n==null?[]:n) -m=t.ce -for(;;){if(!n.q()){l=null -break}k=f.dt(n.gI(n)) -if(k!=null){j=k.f -i=j.c -if(i==null)i=0 -j=j.b -j=i+(j==null?1:j)<=2}else j=!1 -if(j)if(B.b.qM(k.a13(A.b([B.aR,B.aj],m)),new A.b1p(p))){l=k -break}}s=l==null?6:7 -break -case 6:s=8 -return A.f(f.D8(o,null,null,!0,!1),$async$wV) -case 8:h=b -l=f.dt(h) -if(l==null)l=A.tx(f,0,h,null,B.aj,0,null,null,null) -case 7:g=A.ak8(null,e,l,o) -s=9 -return A.f(g.zk(0),$async$wV) -case 9:q=g -s=1 -break -s=4 -break -case 5:g=A.ak8("*",e,null,o) -s=10 -return A.f(g.zk(0),$async$wV) -case 10:f=e.e -f===$&&A.e() -f.ajc(g) -q=g -s=1 -break -case 4:case 1:return A.l(q,r)}}) -return A.m($async$wV,r)}, -b2r(a,b,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c="Invalid device keys" -d.c=a.h(0,"outdated") -d.d=A.c(t.N,t.Rz) -for(k=b.$ti,j=new A.bM(b,b.gt(0),k.i("bM")),i=d.a,k=k.i("ay.E");j.q();){h=j.d -s=h==null?k.a(h):h -try{r=A.cDE(s,i) -h=r -g=h.ax -if(g!=null){f=h.b -h=f.a!==0&&f.h(0,"curve25519:"+g)!=null&&f.h(0,"ed25519:"+A.A(J.zy(h)))!=null&&h.gvy()}else h=!1 -if(!h){h=A.bs(c) -throw A.q(h)}d.d.j(0,J.w(s,"device_id"),r)}catch(e){q=A.a4(e) -p=A.ap(e) -h=$.V() -g=new A.cV("Skipping invalid user device key",q,$.db().$1(p),B.bV) -h.c.push(g) -if(2<=h.a.a)A.dr(g) -d.c=!0}}for(k=a0.$ti,j=new A.bM(a0,a0.gt(0),k.i("bM")),k=k.i("ay.E");j.q();){h=j.d -o=h==null?k.a(h):h -try{n=A.cCW(o,i) -h=n -g=!1 -if(h.a.length!==0)if(h.ax!=null){g=h.b -h=g.a!==0&&g.h(0,"ed25519:"+A.A(J.zy(h)))!=null}else h=g -else h=g -if(!h){h=A.bs(c) -throw A.q(h)}d.e.j(0,J.w(o,"public_key"),n)}catch(e){m=A.a4(e) -l=A.ap(e) -h=$.V() -g=new A.cV("Skipping invalid cross siging key",m,$.db().$1(l),B.bV) -h.c.push(g) -if(2<=h.a.a)A.dr(g) -d.c=!0}}}} -A.b1o.prototype={ -$1(a){var s=a.ay -s===$&&A.e() -return s.p(s,this.a)}, -$S:1492} -A.b1p.prototype={ -$1(a){var s,r=this.a -r=A.b7([r.b,r.a.ok],t.u) -s=a.f -return r.p(0,s==null?"@unknown:unknown":s)}, -$S:34} -A.as3.prototype={} -A.fn.prototype={ -gcU(){var s,r=this -if(r.gwI(r)!=null){s=r.w -s=(s===!0||r.Ze())&&!r.gcq()}else s=!1 -return s}, -gcq(){var s=this.x -return s===!0}, -ga88(){var s,r=this -if(r.gcq())return!1 -if(r.gwI(r)==null||r.b.h(0,"ed25519:"+A.A(r.gwI(r)))==null)return!1 -s=r.f -switch(s.cx.a){case 0:return!0 -case 1:s=J.w(s.bH,r.a) -if((s==null?null:s.wq("master"))==null)return!0 -return r.a8S(!0) -case 2:return r.a8S(!0) -case 3:s=r.w -return s===!0}}, -ga2k(){var s=A.fu(this.a2A()) -s.A(0,"verified") -s.A(0,"blocked") -s.A(0,"unsigned") -s.A(0,"signatures") -return A.e2(B.of.grm().au(s),0,null)}, -aEJ(a,b,c){var s,r,q,p,o,n,m=!1 -try{r=$.bP() -q=r.gb5().c.aHM(a) -p=this.ga2k() -o=r.gb5().c.aHO(b) -r.gb5().c.aHN(p,o,q) -m=!0}catch(n){s=A.a4(n) -$.V().DD(0,"Invalid Ed25519 signature",s) -m=!1}return m}, -buN(a,b){return this.aEJ(a,b,!1)}, -a8T(a7,a8,a9,b0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=this,a5=null,a6=a4.f -if(!a6.guM())return!1 -s=b0==null?A.aQ(t.N):b0 -r=t.N -q=A.aQ(r) -p=a4.a -o=p+";"+A.A(a4.gwI(a4)) -if(!s.p(0,o))n=q.a!==0&&!q.p(0,p) -else n=!0 -if(n)return!1 -s.v(0,o) -n=a4.c -if(n==null)return!1 -for(n=J.hi(n),n=n.gW(n),m=t.y,l=t.O,k=t.z,j=!a8;n.q();){i=n.gI(n) -h=i.a -if(!J.fz(a6.bH,h))continue -g=h===p -if(!g&&h!==a6.ok)continue -for(i=J.hi(i.b),i=i.gW(i);i.q();){f=i.gI(i) -e=f.a -d=f.b -c=B.f.cD(e,8) -if(g&&c===a4.gwI(a4))continue -f=J.w(a6.bH,h) -b=f==null?a5:f.d.h(0,c) -if(b==null){f=J.w(a6.bH,h) -b=f==null?a5:f.e.h(0,c)}if(b==null)continue -if(q.a!==0&&!q.p(0,b.a))continue -if(b.gcq())continue -f=a4.r -if(f==null)a=a5 -else{f=A.bJ(f,h,B.i,r,l) -a=f==null?a5:A.ad(f,e,B.i,m)}a0=a===!0 -if(a0)a1=!0 -else a1=a===!1 -if(!a1&&b.b.h(0,"ed25519:"+A.A(b.gwI(b)))!=null){f=b.b.h(0,"ed25519:"+A.A(b.gwI(b))) -f.toString -a0=a4.buN(f,d) -a2=a4.r -if(a2==null)a2=a4.r=A.c(r,k) -if(!a2.ao(0,h))a2.j(0,h,A.c(r,k)) -a2.h(0,h).j(0,e,a0)}if(!a0)continue -if(a9){f=b.w -f=f===!0}else f=!1 -a3=!0 -if(!f)if(b instanceof A.p2){f=b.ay -f===$&&A.e() -if(f.p(f,"master"))if(j){f=b.w -f=f===!0&&b.a===a6.ok}else f=a3 -else f=!1}else f=!1 -else f=a3 -if(f)return!0 -if(b.a8T(a7,a8,a9,s))return!0}}return!1}, -a8S(a){return this.a8T(null,a,!0,null)}, -bGH(a){return this.a8T(null,!1,a,null)}, -Ze(){return this.a8T(null,!1,!0,null)}, -xU(a,b){return this.aW5(a,b)}, -aW5(a,b){var s=0,r=A.n(t.H),q=this,p,o,n -var $async$xU=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:q.w=a -p=q.f -o=p.z -n=!1 -if(a)if(b)if(o!=null)if(p.guM()){p=o.f -p===$&&A.e() -p=p.ar5(A.b([q],t.xN))}else p=n -else p=n -else p=n -else p=n -if(p){p=o.f -p===$&&A.e() -p.D7(0,A.b([q],t.xN))}return A.l(null,r)}}) -return A.m($async$xU,r)}, -N(){var s=A.fu(this.a2A()) -s.A(0,"verified") -s.A(0,"blocked") -return s}, -l(a){return B.p.rX(this.N())}, -m(a,b){if(b==null)return!1 -return b instanceof A.fn&&b.a===this.a&&b.gwI(b)==this.gwI(this)}, -gu(a){return A.a7(this.a,this.gwI(this),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.p2.prototype={ -gc9(){var s,r=!1 -if(this.a.length!==0){s=this.ax -if(s!=null){r=this.b -r=r.a!==0&&r.h(0,"ed25519:"+s)!=null}}return r}, -xU(a,b){return this.aW3(!0,!1)}, -aW3(a,b){var s=0,r=A.n(t.H),q=this,p -var $async$xU=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:if(!q.gc9())throw A.q(A.bs("setVerified called on invalid key")) -s=2 -return A.f(q.asx(!0,!1),$async$xU) -case 2:p=q.ax -p.toString -s=3 -return A.f(q.f.y.UN(!0,q.a,p),$async$xU) -case 3:return A.l(null,r)}}) -return A.m($async$xU,r)}, -gwI(a){return this.ax}} -A.iz.prototype={ -gvy(){var s,r,q=this,p=q.CW -if(p==null){p=!1 -if(q.ax!=null){s=q.c -if(s==null)s=null -else{r=t.N -s=A.bJ(s,q.a,B.i,r,t.O) -s=s==null?null:A.ad(s,"ed25519:"+A.A(q.ax),B.i,r)}if(s!=null){p=q.b.h(0,"ed25519:"+A.A(q.ax)) -p.toString -s=q.c -s.toString -s=J.w(s,q.a) -s.toString -s=J.w(s,"ed25519:"+A.A(q.ax)) -s.toString -s=q.aEJ(p,s,!0) -p=s}}p=q.CW=p}return p}, -gcq(){return A.fn.prototype.gcq.call(this)||!this.gvy()}, -gc9(){var s,r=this,q=r.ax -if(q!=null){s=r.b -q=s.a!==0&&s.h(0,"curve25519:"+q)!=null&&s.h(0,"ed25519:"+A.A(r.ax))!=null&&r.gvy()}else q=!1 -return q}, -xU(a,b){return this.aW4(a,b)}, -aW2(a){return this.xU(a,!0)}, -aW4(a,b){var s=0,r=A.n(t.H),q,p=this,o -var $async$xU=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:if(!p.gc9()){s=1 -break}s=3 -return A.f(p.asx(a,b),$async$xU) -case 3:o=p.ax -o.toString -s=4 -return A.f(p.f.y.UO(a,p.a,o),$async$xU) -case 4:case 1:return A.l(q,r)}}) -return A.m($async$xU,r)}, -Pw(a){return this.aUn(a)}, -aUn(a){var s=0,r=A.n(t.H),q,p=this,o -var $async$Pw=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:if(!p.gc9()){s=1 -break}p.x=a -o=p.ax -o.toString -s=3 -return A.f(p.f.y.Uy(a,p.a,o),$async$Pw) -case 3:case 1:return A.l(q,r)}}) -return A.m($async$Pw,r)}, -wV(){var s=0,r=A.n(t.U_),q,p=this,o,n,m -var $async$wV=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:if(!p.gc9())throw A.q(A.bs("setVerification called on invalid key")) -o=p.f.z -if(o==null)throw A.q(A.bs("setVerification called with disabled encryption")) -n=p.ax -n.toString -m=A.ak8(n,o,null,p.a) -s=3 -return A.f(m.zk(0),$async$wV) -case 3:n=o.e -n===$&&A.e() -n.ajc(m) -q=m -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$wV,r)}, -gwI(a){return this.ax}} -A.b5R.prototype={ -$3(a,b,c){return b.a.eO(a.cy.cO(a.c).qI(b))}, -$S:28} -A.b5S.prototype={ -$3(a,b,c){var s=b.a,r=a.gvY() -r=r==null?null:r.cy.cO(r.c).t4() -return s.jx(r==null?s.gdL():r)}, -$S:28} -A.b5T.prototype={ -$3(a,b,c){return b.a.hF(a.cy.cO(a.c).qI(b))}, -$S:28} -A.b63.prototype={ -$3(a,b,c){return b.a.hG(a.cy.cO(a.c).qI(b))}, -$S:28} -A.b68.prototype={ -$3(a,b,c){return b.a.ib(a.cy.cO(a.c).qI(b))}, -$S:28} -A.b69.prototype={ -$3(a,b,c){return b.a.gjI()}, -$S:28} -A.b6a.prototype={ -$3(a,b,c){var s=A.fF(B.CF,new A.b5Q(a)),r=a.cy,q=a.c,p=b.a -if(s==null)return p.hC(r.cO(q).qI(b)) -else return p.hD(r.cO(q).qI(b),A.cGn(s,b))}, -$S:28} -A.b5Q.prototype={ -$1(a){var s=a.H() -return A.cC(s,"JoinRules.","")===J.w(this.a.b,"join_rule")}, -$S:468} -A.b6b.prototype={ -$3(a,b,c){var s,r,q="displayname",p=new A.b6g(a,b),o=new A.b6f(a,b),n=a.f,m=a.cy.cx.ok,l=n==m,k=a.c===m -switch(A.cKx(a).a){case 0:return b.a.hE(p.$0()) -case 1:p=t.N -s=A.ad(a.b,q,B.i,p) -if(s==null)s="" -o=a.at -r=o==null?null:A.ad(o,q,B.i,p) -if(r==null)r="" -return b.a.hx(r,s) -case 2:o=b.a -return l?o.gjZ():o.fn(p.$0()) -case 3:o=b.a -return l?o.goP():o.h8(p.$0()) -case 4:o=b.a -return l?o.goX():o.jA(p.$0()) -case 5:n=b.a -return k?n.oT(p.$0()):n.iH(o.$0(),p.$0()) -case 6:return b.a.ol(p.$0()) -case 7:n=b.a -return k?n.oW(p.$0()):n.iU(o.$0(),p.$0()) -case 8:if(k)p=b.a.oV(p.$0()) -else{n=b.a -p=l?n.oU(o.$0()):n.iR(o.$0(),p.$0())}return p -case 9:n=b.a -return k?n.oQ(p.$0()):n.ho(o.$0(),p.$0()) -case 10:n=b.a -return k?n.oY(p.$0()):n.oa(o.$0(),p.$0()) -case 11:return b.a.m4(p.$0()) -case 12:o=b.a -return l?o.gjZ():o.fn(p.$0())}}, -$S:28} -A.b6g.prototype={ -$0(){var s=this.a,r=s.f -s=r!=null?s.cy.cO(r):null -s=s==null?null:s.qI(this.b) -return s==null?"":s}, -$S:68} -A.b6f.prototype={ -$0(){var s=this.a -return s.cy.cO(s.c).qI(this.b)}, -$S:68} -A.b6c.prototype={ -$3(a,b,c){return b.a.hw(a.cy.cO(a.c).qI(b))}, -$S:28} -A.b6d.prototype={ -$3(a,b,c){var s=a.cy.cO(a.c).qI(b) -A.ad(a.b,"name",B.i,t.N) -return b.a.pl(s)}, -$S:28} -A.b6e.prototype={ -$3(a,b,c){var s=a.cy.cO(a.c).qI(b) -A.ad(a.b,"topic",B.i,t.N) -return b.a.pk(s)}, -$S:28} -A.b5U.prototype={ -$3(a,b,c){return b.a.hv(a.cy.cO(a.c).qI(b))}, -$S:28} -A.b5V.prototype={ -$3(a,b,c){var s=A.fF(B.Db,new A.b5P(a)),r=a.cy,q=a.c,p=b.a -if(s==null)return p.hy(r.cO(q).qI(b)) -else return p.hz(r.cO(q).qI(b),A.cjH(s,b))}, -$S:28} -A.b5P.prototype={ -$1(a){var s=a.H() -return A.cC(s,"GuestAccess.","")===J.w(this.a.b,"guest_access")}, -$S:469} -A.b5W.prototype={ -$3(a,b,c){var s=A.fF(B.D4,new A.b5O(a)),r=a.cy,q=a.c,p=b.a -if(s==null)return p.hA(r.cO(q).qI(b)) -else return p.hB(r.cO(q).qI(b),A.cjL(s,b))}, -$S:28} -A.b5O.prototype={ -$1(a){var s=a.H() -return A.cC(s,"HistoryVisibility.","")===J.w(this.a.b,"history_visibility")}, -$S:470} -A.b5X.prototype={ -$3(a,b,c){var s=a.cy,r=b.a,q=r.hb(s.cO(a.c).qI(b)) -return!s.cx.guM()?q+(". "+r.gdw()):q}, -$S:28} -A.b5Y.prototype={ -$3(a,b,c){return b.a.hi(a.cy.cO(a.c).qI(b))}, -$S:28} -A.b5Z.prototype={ -$3(a,b,c){return b.a.iz(a.cy.cO(a.c).qI(b))}, -$S:28} -A.b6_.prototype={ -$3(a,b,c){return b.a.h4(a.cy.cO(a.c).qI(b))}, -$S:28} -A.b60.prototype={ -$3(a,b,c){return b.a.kp(a.cy.cO(a.c).qI(b))}, -$S:28} -A.b61.prototype={ -$3(a,b,c){return A.cjh(a,b,c)}, -$S:28} -A.b62.prototype={ -$3(a,b,c){return A.cjh(a,b,c)}, -$S:28} -A.b64.prototype={ -$3(a,b,c){var s=a.cy.cO(a.c).qI(b),r=t.N,q=A.bJ(a.b,"m.relates_to",B.i,r,t.O) -r=q==null?null:A.ad(q,"key",B.i,r) -if(r==null)r=c -return b.a.nO(s,r)}, -$S:28} -A.b65.prototype={ -$3(a,b,c){return b.a.ge1()}, -$S:28} -A.b66.prototype={ -$3(a,b,c){return a.cy.cO(a.c).qI(b)+" started a poll"}, -$S:28} -A.b67.prototype={ -$3(a,b,c){return b.a.gnJ()}, -$S:28} -A.Ag.prototype={ -H(){return"EventUpdateType."+this.b}} -A.W2.prototype={ -gb7(a){return this.a}} -A.b74.prototype={ -N(){var s=this,r=A.c(t.N,t.z),q=s.a -if(q!=null)r.j(0,"in_reply_to",q) -q=s.b -if(q!=null)r.j(0,"edit_event_id",q) -q=s.c -if(q!=null)r.j(0,"shrink_image_max_dimension",q) -q=s.d -if(q!=null)r.j(0,"extra_content",q) -return r}} -A.bbE.prototype={ -$1(a){return"> "+a}, -$S:15} -A.bbG.prototype={ -$1(a){var s=this.a.a,r=B.f.aL(" ",s) -s=B.f.aL(" ",s) -return r+this.b+" "+A.cC(a,"\n","\n"+s+" ")}, -$S:15} -A.bbF.prototype={ -$2(a,b){var s=this.a.a,r=B.f.aL(" ",s) -s=B.f.aL(" ",s) -return r+(this.b+a)+". "+A.cC(b,"\n","\n"+s+" ")}, -$S:1494} -A.bPt.prototype={} -A.atM.prototype={ -bt(a,b){return this.aTB(0,b)}, -aTB(a,b){var s=0,r=A.n(t.ZE),q,p=this,o,n,m,l,k -var $async$bt=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:s=3 -return A.f(p.a.bt(0,b),$async$bt) -case 3:o=d -n=o.w.Bt(0,p.b) -m=o.b -l=o.d -k=o.a -q=A.cLP(new A.wJ(n),m,l,o.e,!1,!0,o.c,k) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$bt,r)}} -A.ahP.prototype={} -A.bck.prototype={ -$3$room$slug(a,b,c){var s,r,q,p,o,n,m,l,k,j,i -if(a==null)return -s=A.cbY(a.b) -r=A.ct_(c==null?"pack":c) -for(q=s.b,q=new A.bi(q,A.y(q).i("bi<1,2>")).gW(0),p=this.c,o=this.a,n=s.c.d,m=this.b;q.q();){l=q.d -k=l.b -j=k.b -if(o.p(0,j))continue -i=k.e -if(i==null)i=n -if(i!=null&&!B.b.p(i,m))continue -p.d6(0,r,new A.bcl(s,b,r)).b.j(0,l.a,k) -o.v(0,j)}}, -$1(a){return this.$3$room$slug(a,null,null)}, -$2$slug(a,b){return this.$3$room$slug(a,null,b)}, -$S:1495} -A.bcl.prototype={ -$0(){var s=this,r=A.cbY(A.c(t.N,t.O)),q=r.c,p=s.a.c,o=p.b -if(o==null){o=s.b -o=o==null?null:o.Ej()}q.b=o==null?s.c:o -o=p.c -if(o==null){o=s.b -o=o==null?null:o.gAg()}q.c=o -q.e=p.e -return r}, -$S:1496} -A.bcj.prototype={ -$2(a,b){var s=b.b,r=t.N -return new A.S(a,s.t_(s,new A.bci(),r,r),t.HK)}, -$S:1497} -A.bci.prototype={ -$2(a,b){return new A.S(a,b.b.l(0),t.mT)}, -$S:1498} -A.asK.prototype={ -a76(a,b,c,d,e,f){var s,r,q,p,o,n,m=e.$0(),l=t.pC,k=A.b([],l) -for(s=J.ar(m),r=!0,q="";s.q();){p=s.gI(s) -if(!r){k.push(p) -continue}if(p instanceof A.eQ){p=p.a -o=B.f.eB(p,"|") -n=o>0 -if(n){q+=B.f.a1(p,0,o) -k.push(new A.eQ(B.f.cD(p,o+1)))}else q+=p -r=!n}else break}s=r?m:k -p=t.N -p=A.c(p,p) -p.j(0,"data-mx-spoiler",r?"":B.k4.au(q)) -return A.b([new A.dd("span",s,p)],l)}} -A.ahb.prototype={ -xI(a,b){var s,r,q,p,o,n=null,m=this.d -if(m==null){s=this.c -s=s==null?n:s.$0() -m=this.d=s==null?A.c(t.N,t.GU):s}s=b.b -r=s[1] -if(r==null)r="" -q=s[2] -if(r.length===0)for(p=J.ar(J.DD(m)),o=n;p.q();){o=J.w(p.gI(p),q) -if(o!=null)break}else{p=J.w(m,r) -o=p==null?n:J.w(p,q)}if(o==null){s=s[0] -s.toString -a.r.push(new A.eQ(s)) -return!0}s=t.N -s=A.c(s,s) -s.j(0,"data-mx-emoticon","") -s.j(0,"src",B.k4.au(o)) -p=":"+A.A(q)+":" -s.j(0,"alt",B.k4.au(p)) -s.j(0,"title",B.k4.au(p)) -s.j(0,"height","32") -s.j(0,"vertical-align","middle") -a.r.push(new A.dd("img",n,s)) -return!0}} -A.ajC.prototype={ -xI(a,b){var s,r,q=b.b,p=q[1] -p.toString -s=t.pC -r=t.N -s=A.b([new A.dd("code",A.b([new A.eQ(B.oO.au(p))],s),A.c(r,r))],s) -r=A.c(r,r) -q=q[1] -q.toString -r.j(0,"data-mx-maths",B.k4.au(q)) -a.r.push(new A.dd("span",s,r)) -return!0}} -A.acg.prototype={ -gwQ(a){return A.aD("^[ ]{0,3}\\$\\$(.*)$",!0,!1,!1,!1)}, -Fs(a){var s,r,q,p,o,n=A.b([],t.Rv) -for(s=a.a,r=this.a,q=!0;p=a.d,p0){s=A.aD("[\\s.!?:;\\(]",!0,!1,!1,!1) -q=r.input[q-1] -q=!s.b.test(q)}else q=!1 -if(q){r=r[0] -r.toString -a.r.push(new A.eQ(r)) -return!0}r=r[1] -r.toString -q=A.b([new A.eQ(B.oO.au(r))],t.pC) -s=t.N -s=A.c(s,s) -s.j(0,"href",B.k4.au("https://matrix.to/#/"+r)) -a.r.push(new A.dd("a",q,s)) -return!0}} -A.an3.prototype={ -xI(a,b){var s,r,q,p=this.c -if(p==null)s=null -else{r=b.b[1] -r.toString -s=p.$1(r)}p=b.b -r=p.index -if(r>0){q=A.aD("[\\s.!?:;\\(]",!0,!1,!1,!1) -r=p.input[r-1] -r=!q.b.test(r)}else r=!1 -if(r||s==null){p=p[0] -p.toString -a.r.push(new A.eQ(p)) -return!0}p=p[1] -p.toString -p=A.b([new A.eQ(B.oO.au(p))],t.pC) -r=t.N -r=A.c(r,r) -r.j(0,"href",B.k4.au("https://matrix.to/#/"+s)) -a.r.push(new A.dd("a",p,r)) -return!0}} -A.c8e.prototype={ -$1(a){return"<"+A.A(a.Ib(1))+">"}, -$S:38} -A.c4I.prototype={ -$1(a){var s=a.Ib(0) -s.toString -return B.f.Bp(A.cC(s,"\n","
"),"

","\n\n")}, -$S:38} -A.ccb.prototype={ -N(){return A.j(["unread",this.a],t.N,t.z)}} -A.amT.prototype={ -ge_(){return"Empty chat"}, -e6(a){return"Group with "+a}, -aKC(a){return"Invited by "+a}, -ek(a){return"Empty chat (was "+a+")"}, -gaOg(){return"Unknown user"}} -A.mS.prototype={ -YJ(){var s=0,r=A.n(t.UI),q,p=this -var $async$YJ=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:s=3 -return A.f(A.cf9(p.a),$async$YJ) -case 3:q=b -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$YJ,r)}, -gKh(){return A.cli(this.c)}, -gHg(a){return A.j(["mimetype",this.c,"size",this.a.length],t.N,t.z)}} -A.qt.prototype={ -gKh(){return"m.image"}, -gHg(a){var s=this,r=A.fZ(A.mS.prototype.gHg.call(s,0),t.N,t.z),q=s.d -if(q!=null)r.j(0,"w",q) -q=s.e -if(q!=null)r.j(0,"h",q) -q=s.f -if(q!=null)r.j(0,"xyz.amorgan.blurhash",q) -return r}, -P5(a,b,c){return this.aQ9(a,b,c)}, -apv(a){return this.P5(null,800,a)}, -aQ8(a,b){return this.P5(a,800,b)}, -aQ9(a,b,c){var s=0,r=A.n(t.e_),q,p=this,o,n,m,l,k -var $async$P5=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:m=p.b -l=c.a2j(new A.bl3(p.a,b,m,!0)) -s=3 -return A.f(t.Dj.b(l)?l:A.bc(l,t.jk),$async$P5) -case 3:k=e -if(k==null){q=null -s=1 -break}l=k.f -o=k.e -if(p.d==null)p.d=l -if(p.e==null)p.e=o -l=k.b -if(l>b||k.c>b){q=null -s=1 -break}o=k.a -n=k.c -q=A.amV(k.d,o,n,p.c,m,l) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$P5,r)}} -A.Gy.prototype={ -N(){var s,r=this,q=A.c(t.N,t.z) -q.j(0,"bytes",r.a) -q.j(0,"width",r.b) -q.j(0,"height",r.c) -s=r.d -if(s!=null)q.j(0,"blurhash",s) -s=r.e -if(s!=null)q.j(0,"originalHeight",s) -s=r.f -if(s!=null)q.j(0,"originalWidth",s) -return q}} -A.bl3.prototype={ -N(){return A.j(["bytes",this.a,"maxDimension",this.b,"fileName",this.c,"calcBlurhash",!0],t.N,t.K)}} -A.YF.prototype={ -gKh(){return"m.video"}, -gHg(a){var s=A.fZ(A.mS.prototype.gHg.call(this,0),t.N,t.z) -return s}} -A.YA.prototype={ -gKh(){return"m.audio"}, -gHg(a){var s=A.fZ(A.mS.prototype.gHg.call(this,0),t.N,t.z) -return s}} -A.bl_.prototype={ -$1(a){var s=a.h(0,0) -s.toString -return A.lc(s,A.aD(a.Ib(1)!=null?"":"[/?]",!0,!1,!1,!1),new A.bkZ(),null)}, -$S:38} -A.bkZ.prototype={ -$1(a){var s=a.Ib(0) -s.toString -return A.cb(2,s,B.t,!1)}, -$S:38} -A.bl0.prototype={ -$1(a){var s=a.b[1] -s.toString -return s}, -$S:1499} -A.bl2.prototype={} -A.Ba.prototype={} -A.anl.prototype={ -a9u(a,b){return this.bIU(0,b)}, -bIU(a,b){var s=0,r=A.n(t.H),q=this,p,o,n,m,l,k,j,i,h,g -var $async$a9u=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:g=J.Sv(b) -p=q.a,o=A.y(p).i("bS<1>"),n=t.H,m=A.y(g),l=m.i("re<1>"),m=m.c,k=t.mo -case 2:if(!new A.bS(p,o).cs(0,new A.bnC(q,g))){s=3 -break}j=A.b([],k) -for(i=new A.re(g,g.r,l),i.c=g.e;i.q();){h=i.d -if(h==null)h=m.a(h) -if(p.h(0,h)!=null)j.push(new A.bnD(q,h).$0())}s=4 -return A.f(A.h6(j,!1,n),$async$a9u) -case 4:s=2 -break -case 3:for(o=A.dy(g,g.r,m),n=t.D4,m=t.gR,l=o.$ti.c;o.q();){h=o.d -if(h==null)h=l.a(h) -p.j(0,h,new A.aL(new A.aj($.am,n),m))}return A.l(null,r)}}) -return A.m($async$a9u,r)}, -aoZ(a,b){var s,r,q,p,o,n=J.Sv(b) -for(s=A.dy(n,n.r,A.y(n).c),r=this.a,q=s.$ti.c;s.q();){p=s.d -if(p==null)p=q.a(p) -if(r.h(0,p)!=null){o=r.h(0,p) -o.toString -r.A(0,p) -o=o.a -if((o.a&30)!==0)A.a3(A.ac("Future already completed")) -o.xX(null)}}}} -A.bnC.prototype={ -$1(a){return this.b.p(0,a)}, -$S(){return this.a.$ti.i("E(1)")}} -A.bnD.prototype={ -$0(){var s=0,r=A.n(t.P),q=this,p,o -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=q.a.a,o=q.b -case 2:if(!(p.h(0,o)!=null)){s=3 -break}s=4 -return A.f(p.h(0,o).a,$async$$0) -case 4:s=2 -break -case 3:return A.l(null,r)}}) -return A.m($async$$0,r)}, -$S:50} -A.bJO.prototype={ -$1(a){return this.a.dI(0,new Uint8Array(A.bf(a)))}, -$S:125} -A.bJP.prototype={ -$1(a){var s,r,q -this.b.v(0,a) -s=this.c -if(s!=null){r=this.a -q=r.a+J.b6(a) -r.a=q -s.$1(q)}}, -$S:125} -A.bo8.prototype={ -F(a,b){var s=B.b.gcp(b.gaMo()),r=('Symbol("'+b.ganm().a+'")').split('"')[1] -$.V().qK(0,"Missing implementations of Client.nativeImplementations."+r+". You should consider implementing it. Fallback from NativeImplementations.dummy used.") -switch(r){case"generateUploadKeys":return B.agT.abN(s) -case"keyFromPassphrase":return A.c6u(s) -case"decryptFile":return A.cf6(s) -case"shrinkImage":return A.clj(s) -case"calcImageMetadata":return A.cIl(s) -default:return this.aZ5(0,b)}}} -A.bo9.prototype={ -abN(a){return this.aQa(a)}, -aQa(a){var s=0,r=A.n(t.lq),q -var $async$abN=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:q=A.cVi(a) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$abN,r)}} -A.tu.prototype={ -H(){return"PushRuleConditions."+this.b}} -A.bsO.prototype={ -$1(a){return a.c===this.a}, -$S:1500} -A.uH.prototype={ -adu(a){var s,r,q,p,o,n,m,l="set_tweak" -for(s=a.length,r=t.c,q=t.N,p=t.y,o=0;o=s.b -case 4:return b>s.b -case 2:return b<=s.b -case 1:return b=")){f=A.ww(f,">=","",0) -j.a=B.fp5 -j.b=A.f3(f,c,c)}else if(B.f.b0(f,"<=")){f=A.ww(f,"<=","",0) -j.a=B.fp4 -j.b=A.f3(f,c,c)}else if(B.f.b0(f,">")){f=A.ww(f,">","",0) -j.a=B.fp6 -j.b=A.f3(f,c,c)}else if(B.f.b0(f,"<")){f=A.ww(f,"<","",0) -j.a=B.fp3 -j.b=A.f3(f,c,c)}else j.b=A.f3(f,c,c) -q.push(j) -break -case B.a8C:e=l.b -if(e!=null)r.push(e) -break -default:throw A.q(A.bs("Unknown push condition: "+k))}}s=new A.uH() -s.adu(a.a) -d.f=s}, -ani(a,b,c,d,e){var s,r,q,p,o=this,n=null -if(B.b.cs(o.a,new A.bWY(b)))return n -if(B.b.cs(o.b,new A.bWZ(b)))return n -if(B.b.cs(o.c,new A.bX_(d)))return n -if(o.e){s=A.ad(b,"content.body",B.i,t.N) -if(c==null||s==null)return n -r=A.aD("(^|\\W)"+A.JQ(c)+"($|\\W)",!1,!1,!1,!1) -if(!r.b.test(s))return n}q=o.d -if(q.length!==0){p=A.ad(b,"sender",B.i,t.N) -if(p==null||B.b.cs(q,new A.bX0(e,p)))return n}return o.f}} -A.bWY.prototype={ -$1(a){return!a.O8(0,this.a)}, -$S:1501} -A.bWZ.prototype={ -$1(a){return!a.O8(0,this.a)}, -$S:1502} -A.bX_.prototype={ -$1(a){return!a.O8(0,this.a)}, -$S:1503} -A.bX0.prototype={ -$1(a){var s,r=this.a,q=r.rR(this.b) -r=r.ru(0,"m.room.power_levels") -if(r==null)s=null -else{r=A.bJ(r.b,"notifications",B.i,t.N,t.O) -r=r==null?null:A.ad(r,a,B.i,t.S) -s=r}return!(q>=(s==null?50:s))}, -$S:9} -A.bta.prototype={ -b32(a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=null,a0="Error parsing push rule ",a1=a2.b -a1=J.ar(a1==null?A.b([],t.g4):a1) -m=b.a -l=t.ih -k=t.iW -j=t.xX -i=t.s -while(a1.q()){s=a1.gI(a1) -if(!s.d)continue -try{h=new A.R3(A.b([],l),A.b([],k),A.b([],j),A.b([],i),new A.uH()) -h.adB(s) -m.push(h)}catch(g){r=A.a4(g) -h=$.V() -f=A.A(s) -e=$.db().$1(a) -f=new A.cV(a0+f,r,e,B.dQ) -h.c.push(f) -if(4<=h.a.a)A.dr(f)}}a1=a2.e -a1=J.ar(a1==null?A.b([],t.g4):a1) -m=b.e -while(a1.q()){q=a1.gI(a1) -if(!q.d)continue -try{h=new A.R3(A.b([],l),A.b([],k),A.b([],j),A.b([],i),new A.uH()) -h.adB(q) -m.push(h)}catch(g){p=A.a4(g) -h=$.V() -f=A.A(q) -e=$.db().$1(a) -f=new A.cV(a0+f,p,e,B.dQ) -h.c.push(f) -if(4<=h.a.a)A.dr(f)}}a1=a2.a -a1=J.ar(a1==null?A.b([],t.g4):a1) -m=b.d -h=t.jR -while(a1.q()){f=a1.gI(a1) -if(!f.d)continue -e=f.a -d=A.b([new A.op(a,"content.body","event_match",f.e,a)],h) -c=f.f -o=new A.oq(e,d,f.c,!0,a,c) -try{f=new A.R3(A.b([],l),A.b([],k),A.b([],j),A.b([],i),new A.uH()) -f.adB(o) -m.push(f)}catch(g){n=A.a4(g) -f=$.V() -e=A.A(o) -d=$.db().$1(a) -e=new A.cV(a0+e,n,d,B.dQ) -f.c.push(e) -if(4<=f.a.a)A.dr(e)}}a1=a2.c -a1=J.ar(a1==null?A.b([],t.g4):a1) -m=b.b -while(a1.q()){l=a1.gI(a1) -if(l.d){k=l.f -j=new A.uH() -j.adu(l.a) -m.j(0,k,j)}}a1=a2.d -a1=J.ar(a1==null?A.b([],t.g4):a1) -m=b.c -while(a1.q()){l=a1.gI(a1) -if(l.d){k=l.f -j=new A.uH() -j.adu(l.a) -m.j(0,k,j)}}}, -awh(a,b,c){var s,r,q,p,o,n,m -for(s=J.hi(a),s=s.gW(s),r=t.c,q=c+".",p=c==="";s.q();){o=s.gI(s) -n=o.a -n=p?n:q+n -m=o.b -if(r.b(m))b=this.awh(m,b,n) -else b.j(0,n,m)}return b}, -O8(a,b){var s,r,q,p,o,n,m,l,k=this,j=b.cy,i=j.a13(A.b([B.aj],t.ce)).length,h=j.cx.ok -h.toString -s=j.cO(h).guc(0) -r=k.awh(b.N(),A.c(t.N,t.O),"") -h=j.a -r.j(0,"room_id",h) -for(q=k.a,p=q.length,o=0;o").b(l)?l:A.bc(l,k),$async$$0) -case 6:q=1 -s=5 -break -case 3:q=2 -i=p.pop() -n=A.a4(i) -m=A.ap(i) -$.V().q1(0,"Error thrown in root zone",n,m) -s=5 -break -case 2:s=1 -break -case 5:return A.l(null,r) -case 1:return A.k(p.at(-1),r)}}) -return A.m($async$$0,r)}, -$S:50} -A.ne.prototype={} -A.tH.prototype={} -A.bHK.prototype={ -$2(a,b){var s,r,q=null,p=b.e -p=p==null?q:p.length -if(p==null)p=0 -s=b.b -s=s==null?q:J.b6(s) -if(s==null)s=0 -r=b.c -if(r==null)r=q -else{r=r.a -r=r==null?q:r.length}if(r==null)r=0 -return a+p+s+r}, -$S:1504} -A.bHJ.prototype={ -$2(a,b){var s=b.a -s=s==null?null:s.length -return a+(s==null?0:s)}, -$S:1505} -A.bHL.prototype={ -$2(a,b){var s,r,q=null,p=b.c -p=p==null?q:p.length -if(p==null)p=0 -s=b.a -s=s==null?q:J.b6(s) -if(s==null)s=0 -r=b.b -if(r==null)r=q -else{r=r.a -r=r==null?q:r.length}if(r==null)r=0 -return a+p+s+r}, -$S:1506} -A.mi.prototype={} -A.Cq.prototype={ -H(){return"UiaRequestState."+this.b}} -A.yU.prototype={ -srA(a,b){if(this.d===b)return -this.d=b -this.a.$1(b)}, -Mq(a){return this.bpj(a,this.$ti.i("1?"))}, -btP(){return this.Mq(null)}, -bpj(a,a0){var s=0,r=A.n(a0),q,p=2,o=[],n=[],m=this,l,k,j,i,h,g,f,e,d,c,b -var $async$Mq=A.o(function(a1,a2){if(a1===1){o.push(a2) -s=p}for(;;)switch(s){case 0:m.srA(0,B.Gw) -p=4 -s=7 -return A.f(m.b.$1(a),$async$Mq) -case 7:l=a2 -m.srA(0,B.ac0) -m.e=l -q=l -n=[1] -s=5 -break -n.push(6) -s=5 -break -case 4:p=3 -b=o.pop() -f=A.a4(b) -if(f instanceof A.hn){k=f -f=t.N -if(A.ad(k.a,"session",B.i,f)==null){m.f=k -m.srA(0,B.ty) -q=null -n=[1] -s=5 -break}if(m.c==null)m.c=A.ad(k.a,"session",B.i,f) -e=A.ji(k.a,"completed",f) -j=e==null?A.b([],t.s):e -d=k.ga6D() -i=d==null?A.b([],t.hx):d -c=A.bJ(k.a,"params",B.i,f,t.O) -m.w=c==null?A.c(f,t.z):c -f=m.aR7(i,j) -m.r=f -if(f.a===0){m.f=k -m.srA(0,B.ty) -q=null -n=[1] -s=5 -break}q=null -n=[1] -s=5 -break}else{h=f -m.f=t.VI.b(h)?h:new A.rc(h) -m.srA(0,B.ty) -q=null -n=[1] -s=5 -break}n.push(6) -s=5 -break -case 3:n=[2] -case 5:p=2 -if(m.d===B.Gw)m.srA(0,B.ac1) -s=n.pop() -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$Mq,r)}, -tm(a,b){this.f=b==null?new A.rc("Request has been canceled"):b -this.srA(0,B.ty)}, -af(a){return this.tm(0,null)}, -aR7(a,b){var s,r,q,p,o,n,m,l=A.aQ(t.N) -for(s=a.length,r=0;r=o){p=A.U(q) -n=new A.lG(q,0,o,p.i("lG<1>")) -n.PW(q,0,o,p.c) -n=n.r7(0).byM(b) -p=n}else p=!1 -if(p){p=b.length -o=A.U(q) -m=new A.lG(q,p,null,o.i("lG<1>")) -m.PW(q,p,null,o.c) -if(!m.ga2(0)){if(m.gt(0)===0)A.a3(A.cM()) -l.v(0,m.dP(0,0))}}}return l}} -A.atD.prototype={ -H(){return"ThumbnailMethod."+this.b}} -A.anq.prototype={ -bIi(a){return this.F(0,new A.AP(B.ffk,0,[a,!0],["retryInDummy"],0))}, -anU(a,b,c,d){return this.bLA(a,b,c,d,c)}, -bLA(a,b,c,d,e){var s=0,r=A.n(e),q,p=this,o,n -var $async$anU=A.o(function(f,g){if(f===1)return A.k(g,r) -for(;;)switch(s){case 0:o=p.e.Ob() -n=new A.aj($.am,c.i("aj<0>")) -p.d.j(0,o,new A.aL(n,c.i("aL<0>"))) -p.a.postMessage(A.aq(new A.bMg(o,a,b).N())) -q=n.Bt(0,p.b) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$anU,r)}, -a47(a){return this.bdi(a)}, -bdi(a){var s=0,r=A.n(t.H),q=this,p,o,n,m,l -var $async$a47=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:l=t.vX.a(A.zn(a.data)) -s=J.v(l.h(0,"label"),"stacktrace")?2:4 -break -case 2:p=q.d.h(0,l.h(0,"origin")) -o=l.h(0,"error") -o.toString -n=A.cly(A.ak(l.h(0,"stacktrace"))) -s=5 -return A.f(t.YQ.b(n)?n:A.bc(n,t.Km),$async$a47) -case 5:m=c -if(p!=null)p.t6(new A.auE(o,m)) -s=3 -break -case 4:o=l.h(0,"label") -if(l.ao(0,"name"))l.h(0,"name") -n=l.h(0,"data") -q.d.h(0,o).dI(0,n) -case 3:return A.l(null,r)}}) -return A.m($async$a47,r)}, -a2j(a){var s=!1 -return this.aWx(a)}, -aWx(a){var s=0,r=A.n(t.jk),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b -var $async$a2j=A.o(function(a0,a1){if(a0===1){o.push(a1) -s=p}for(;;)switch(s){case 0:c=!1 -p=4 -s=7 -return A.f(n.anU(B.fmT,a.N(),t.G,t.c),$async$a2j) -case 7:m=a1 -j=A.eU(m,t.N,t.z) -i=new Uint8Array(A.bf(J.wz(t.JY.a(j.h(0,"bytes")),t.S).qb(0))) -h=j.h(0,"width") -g=j.h(0,"height") -f=j.h(0,"originalHeight") -e=j.h(0,"originalWidth") -j=j.h(0,"blurhash") -q=new A.Gy(i,h,g,j,f,e) -s=1 -break -p=2 -s=6 -break -case 4:p=3 -b=o.pop() -l=A.a4(b) -k=A.ap(b) -if(!c){$.V().q1(0,"Web worker computation error. Ignoring and returning null",l,k) -q=null -s=1 -break}$.V().q1(0,"Web worker computation error. Fallback to main thread",l,k) -q=A.clj(a) -s=1 -break -s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$a2j,r)}} -A.bMg.prototype={ -N(){var s,r=A.c(t.N,t.O) -r.j(0,"label",this.a) -s=this.b -if(s!=null)r.j(0,"name",s.a) -r.j(0,"data",this.c) -return r}} -A.bMh.prototype={ -H(){return"WebWorkerOperations."+this.b}} -A.auE.prototype={ -l(a){return A.A(this.a)+", "+this.b.l(0)}, -gLq(){return this.b}} -A.zY.prototype={ -gb7(a){return this.a}} -A.Y_.prototype={ -Wh(a,b,c){return this.bif(a,b,c)}, -bie(a,b){return this.Wh(a,b,!1)}, -bif(a,b,c){var s=0,r=A.n(t.H),q,p=this,o,n,m,l -var $async$Wh=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:m=p.y -l=a.b -l.ay.toString -s=m.uX(8e6).Hi(new A.bv(Date.now(),0,!1))&&!c?3:4 -break -case 3:$.V().qK(0,"_makeNewSenderKey using previous key because last created at "+p.y.l(0)) -s=5 -return A.f(p.bqA(a,p.x),$async$Wh) -case 5:s=1 -break -case 4:o=A.DA(32) -m=p.w -n=B.c.aa(m,16) -p.w=m+1 -$.V().dJ("[VOIP E2EE] Generated new key "+A.A(o)+" at index "+n) -l=l.gFj() -l.toString -s=6 -return A.f(p.aBX(a,l,n,o,b,!0),$async$Wh) -case 6:case 1:return A.l(q,r)}}) -return A.m($async$Wh,r)}, -WN(a,b,c,d,e,f,g,h){return this.bqP(a,b,c,d,e,f,g,h)}, -aBX(a,b,c,d,e,f){return this.WN(a,b,c,d,e,f,null,!0)}, -bqP(a,b,c,d,e,f,g,a0){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h -var $async$WN=A.o(function(a1,a2){if(a1===1)return A.k(a2,r) -for(;;)switch(s){case 0:i=p.f -h=i.h(0,b) -if(h==null)h=A.c(t.S,t.U) -o=J.ce(h) -o.j(h,c,d) -i.j(0,b,h) -if(b.ga9d()){p.x=c -p.y=new A.bv(Date.now(),0,!1)}s=f?3:4 -break -case 3:s=5 -return A.f(p.Dq(a,c,g),$async$WN) -case 5:case 4:if(!a0){$.V().dJ("[VOIP E2EE] sent ratchetd key "+A.A(d)+" but not setting") -s=1 -break}i=""+c -n=a.b -s=e?6:8 -break -case 6:m=$.V() -l=b.gSv(0) -k=A.A(d) -j=p.z -m.qK(0,"[VOIP E2EE] starting delayed set for "+l+" idx "+i+" key "+k+", current idx "+j+" key "+A.A(o.h(h,j))) -n.ay.toString -p.r.push(A.hy(B.b5,new A.bgD(p,b,c,d,a),t.P)) -s=7 -break -case 8:$.V().dJ("[VOIP E2EE] setting key changed event for "+b.gSv(0)+" idx "+i+" key "+A.A(d)) -i=n.z.gaLk().bL8(b,d,c) -i=A.bc(i,t.H) -s=9 -return A.f(i,$async$WN) -case 9:if(b.ga9d())p.z=c -case 7:case 1:return A.l(q,r)}}) -return A.m($async$WN,r)}, -Dq(a,b,c){return this.bqB(a,b,c)}, -bqA(a,b){return this.Dq(a,b,null)}, -bqB(a5,a6,a7){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4 -var $async$Dq=A.o(function(a8,a9){if(a8===1){o.push(a9) -s=p}for(;;)switch(s){case 0:a3=a5.b.gFj() -a3.toString -c=n.f.h(0,a3) -a3=c==null -m=a3?null:J.w(c,a6) -b=a7==null -if(b){a=A.tc(a5.w,t.q5) -a0=new A.az(a,new A.bgB(),A.U(a).i("az<1>"))}else a0=a7 -l=a0 -s=a3||m==null?3:4 -break -case 3:$.V().dr(0,"[VOIP E2EE] _sendEncryptionKeysEvent Tried to send encryption keys event but no keys found!") -s=5 -return A.f(n.bie(a5,!1),$async$Dq) -case 5:s=6 -return A.f(n.Dq(a5,a6,a7),$async$Dq) -case 6:s=1 -break -case 4:p=8 -a3=a5.x -k=new A.ahh(A.b([new A.uF(a6,B.bA.grm().au(m))],t._y),a3) -j=A.c(t.N,t.K) -for(a=k.N(),a=new A.bi(a,A.y(a).i("bi<1,2>")).gW(0);a.q();){a1=a.d -a1.toString -i=a1 -h=i.a -g=i.b -J.aV(j,h,g)}J.aV(j,"conf_id",a3) -i=a5.a.p2 -i.toString -J.aV(j,"device_id",i) -J.aV(j,"room_id",a5.c.a) -f=j -j=b?J.ke(l):a7 -s=11 -return A.f(n.QR(a5,j,f,"com.famedly.call.member.encryption_keys"),$async$Dq) -case 11:p=2 -s=10 -break -case 8:p=7 -a4=o.pop() -e=A.a4(a4) -d=A.ap(a4) -$.V().q1(0,"[VOIP E2EE] Failed to send e2ee keys, retrying",e,d) -s=12 -return A.f(n.Dq(a5,a6,a7),$async$Dq) -case 12:s=10 -break -case 7:s=2 -break -case 10:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$Dq,r)}, -QR(a,b,c,d){return this.bqF(a,b,c,d)}, -bqF(a1,a2,a3,a4){var s=0,r=A.n(t.H),q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0 -var $async$QR=A.o(function(a5,a6){if(a5===1)return A.k(a6,r) -for(;;)switch(s){case 0:if(a2.length===0){s=1 -break}$.V().d7("[VOIP E2EE] _sendToDeviceEvent: sending "+A.Yb(a3)+" to "+new A.O(a2,new A.bgC(),A.U(a2).i("O<1,i>")).l(0)+" ") -p=a1.a -o=p.CT() -n=a1.c.gvm()!=null&&p.guM() -m=A.b([],t.YU) -l=t.N -k=t.cd -j=A.c(l,k) -i=a2.length,h=t.nf,g=t.LR,f=t.L0,e=0 -case 3:if(!(e") -s=A.H(new A.az(s,new A.aS8(),r),r.i("D.E")) -return s}, -gKZ(a){var s=this.p1,r=A.U(s).i("az<1>") -s=A.H(new A.az(s,new A.aS9(),r),r.i("D.E")) -return s}, -ga9e(){var s=this.gtY() -s=s==null?null:s.aLc() -return s===!0}, -ga9g(){var s=this.gtY() -s=s==null?null:s.aKI() -return s===!0}, -gtY(){var s=this.ga0Y(0),r=new A.az(s,new A.aSh(),A.U(s).i("az<1>")) -if(!r.ga2(0))return r.gS(0) -return null}, -gxG(){var s=this.ga0Y(0),r=new A.az(s,new A.aSg(),A.U(s).i("az<1>")) -if(!r.ga2(0))return r.gS(0) -return null}, -gaoq(){var s=this.gKZ(0),r=new A.az(s,new A.aSj(),A.U(s).i("az<1>")) -if(!r.ga2(0))return r.gS(0) -return null}, -gaN6(){var s=this.gKZ(0),r=new A.az(s,new A.aSi(),A.U(s).i("az<1>")) -if(!r.ga2(0))return r.gS(0) -return null}, -a8U(){var s=0,r=A.n(t.y),q,p=this,o,n,m -var $async$a8U=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:s=3 -return A.f(p.c.Pi(),$async$a8U) -case 3:n=b -m=p.gtY() -if(m==null)o=null -else{m=m.a -o=m==null?null:A.v_(m.En(0),new A.aSa())}q=o!=null&&A.v_(n,new A.aSb(o))!=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a8U,r)}, -Hh(a,b,c,d,e){return this.bHi(a,b,c,d,e)}, -bHi(a,b,c,d,e){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g -var $async$Hh=A.o(function(f,a0){if(f===1)return A.k(a0,r) -for(;;)switch(s){case 0:g=!e -s=g?3:4 -break -case 3:o=p.a -n=o.e -m=o.f.a -l=n.as.h(0,m) -s=l!=null?5:6 -break -case 5:k=n.d.h(0,new A.io(m,l)) -s=k!=null?7:8 -break -case 7:s=k.w?9:11 -break -case 9:j=$.V() -j.qK(0,"[glare] invite or answer sent, lex compare now") -o=o.a -i=k.a.a -s=B.f.bM(o,i)>0?12:14 -break -case 12:j.qK(0,"[glare] new call "+o+" needs to be canceled because the older one "+i+" has a smaller lex") -s=15 -return A.f(p.K3(B.zF),$async$Hh) -case 15:n.w=new A.io(m,i) -s=13 -break -case 14:j.qK(0,"[glare] nice, lex of newer call "+o+" is smaller auto accept this here") -case 13:s=10 -break -case 11:$.V().qK(0,"[glare] "+k.a.a+" was still preparing prev call, nvm now cancel it") -s=16 -return A.f(k.K3(B.zF),$async$Hh) -case 16:case 10:case 8:case 6:case 4:s=17 -return A.f(p.a4Z(),$async$Hh) -case 17:if(c!=null)p.a5X(c) -s=18 -return A.f(p.c.PB(0,b),$async$Hh) -case 18:s=g?19:20 -break -case 19:s=21 -return A.f(p.Qk(0,a),$async$Hh) -case 21:h=a0 -s=h!=null?22:24 -break -case 22:s=25 -return A.f(p.R7(h,"m.usermedia"),$async$Hh) -case 25:s=23 -break -case 24:if(p.b===B.dm){s=1 -break}case 23:case 20:p.G2(B.lB) -p.a.e.ay.toString -p.p3=A.d4(B.mW,new A.aSc(p)) -case 1:return A.l(q,r)}}) -return A.m($async$Hh,r)}, -T_(a,b){return this.bK_(a,b)}, -bK_(a,b){var s=0,r=A.n(t.H),q=this,p,o,n,m,l -var $async$T_=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:if(b!=null)q.a5X(b) -p=q.a -s=p.c===B.u5?2:3 -break -case 2:q.G2(B.zH) -s=4 -return A.f(q.c.PB(0,a),$async$T_) -case 4:o=q.d,n=o.length,m=0 -case 5:if(!(m ",l,k) -s=19 -return A.f(n.VS(l),$async$DV) -case 19:s=1 -break -s=7 -break -case 4:s=2 -break -case 7:s=20 -return A.f(n.SE(),$async$DV) -case 20:f=a2 -if(h!==f){n.x=f -n.zC(B.Iw)}case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$DV,r)}, -a0x(){var s=0,r=A.n(t.H),q=this,p,o -var $async$a0x=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=q.a.e.z -o=q.k4 -s=2 -return A.f(A.Sk(p,B.a3M,o),$async$a0x) -case 2:s=3 -return A.f(A.Sk(p,B.a3L,o),$async$a0x) -case 3:return A.l(null,r)}}) -return A.m($async$a0x,r)}, -a5X(a){var s,r,q,p,o,n,m,l -this.k3=a -s=a.a -s.aT(0,new A.aS6()) -for(r=this.gKZ(0),q=r.length,p=0;p skip invalid candidate "+A.j(["candidate",d.a,"sdpMid",d.b,"sdpMLineIndex",d.c],h,g).l(0),null,$.db().$1(null),B.bV) -e.c.push(d) -if(2<=e.a.a)A.dr(d) -s=2 -break}s=i?4:6 -break -case 4:e=o.c -a0=e!=null -if(a0){s=7 -break}else a3=a0 -s=8 -break -case 7:s=9 -return A.f(e.ac9(),$async$a_f) -case 9:a3=a3==null -case 8:e=a3 -s=5 -break -case 6:e=!1 -case 5:if(e){j.push(n) -s=2 -break}e=o.c -s=e!=null&&o.w?10:12 -break -case 10:q=14 -s=17 -return A.f(e.R6(n),$async$a_f) -case 17:q=1 -s=16 -break -case 14:q=13 -a=p.pop() -m=A.a4(a) -l=A.ap(a) -e=$.V() -d=new A.cV("[VOIP] onCandidatesReceived => ",m,$.db().$1(l),B.lQ) -e.c.push(d) -if(1<=e.a.a)A.dr(d) -s=16 -break -case 13:s=1 -break -case 16:s=11 -break -case 12:j.push(n) -case 11:s=2 -break -case 3:return A.l(null,r) -case 1:return A.k(p.at(-1),r)}}) -return A.m($async$a_f,r)}, -G5(a){return this.aVI(a)}, -aVI(a){var s=0,r=A.n(t.y),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b -var $async$G5=A.o(function(a0,a1){if(a0===1){o.push(a1) -s=p}for(;;)switch(s){case 0:if(a&&n.gxG()!=null){$.V().dr(0,"There is already a screensharing stream - there is nothing to do!") -q=!0 -s=1 -break}else if(!a&&n.gxG()==null){$.V().dr(0,"There already isn't a screensharing stream - there is nothing to do!") -q=!1 -s=1 -break}$.V().qK(0,"Set screensharing enabled? "+a) -s=a?3:5 -break -case 3:p=7 -s=10 -return A.f(n.VR(),$async$G5) -case 10:m=a1 -if(m==null){q=!1 -s=1 -break}for(g=m.En(0),f=g.length,e=0;e")) -if(!g.ga2(0))g.gS(0).aqK(a) -else{h=q.a -p=h.e -o=p.gFj() -o.toString -n=h.f -m=a.KV(0).length -l=a.FW(0).length -k=A.coR(m===0,n.cx,h.w!=null,o,q.c,b,n,a,l===0,p) -q.p1.push(k) -p=q.k1 -p.a=k -p.c.v(0,k)}s=b==="m.screenshare"?2:4 -break -case 2:h=q.ok -B.b.P(h) -p=a.En(0),o=p.length,j=0 -case 5:if(!(j")) -if(!l.ga2(0))l.gS(0).aqK(a) -else{g=p.a -k=g.e -j=p.ax -j.toString -i=g.f -h=A.coR(n,i.cx,g.w!=null,new A.nQ(k,j,p.ay),p.c,o,i,a,m,k) -p.p1.push(h) -k=p.k1 -k.a=h -k.c.v(0,h)}p.zC(B.mI) -$.V().dJ('Pushed remote stream (id="'+a.a+'", purpose='+o+")") -case 1:return A.l(q,r)}}) -return A.m($async$adM,r)}, -G2(a){var s -this.b=a -s=this.go -s.a=a -s.c.v(0,a) -this.zC(B.ahR)}, -Py(a){return this.aV6(a)}, -aV6(a){var s=0,r=A.n(t.H),q,p=this,o,n -var $async$Py=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:s=!a?3:4 -break -case 3:s=7 -return A.f(p.a8U(),$async$Py) -case 7:s=!c?5:6 -break -case 5:if(p.k3==null){s=1 -break}s=8 -return A.f(p.Co(),$async$Py) -case 8:case 6:case 4:o=p.gtY() -if(o!=null){o.r=a -n=o.Q -n.a=o -n.c.v(0,o)}s=9 -return A.f(p.OV(),$async$Py) -case 9:case 1:return A.l(q,r)}}) -return A.m($async$Py,r)}, -Co(){var s=0,r=A.n(t.H),q=1,p=[],o=this,n,m,l,k,j,i,h,g,f,e,d,c,b,a -var $async$Co=A.o(function(a0,a1){if(a0===1){p.push(a1) -s=q}for(;;)switch(s){case 0:s=o.gtY()!=null&&o.gtY().a!=null?2:3 -break -case 2:s=4 -return A.f(o.Qk(0,B.lC),$async$Co) -case 4:m=a1 -s=m!=null?5:6 -break -case 5:$.V().qK(0,"[VOIP] running replaceTracks() on stream: "+m.a) -o.ahR(m.FW(0),!0) -l=o.gtY().a.En(0),k=l.length,j=0 -case 7:if(!(j "+A.A(g)) -p.z=p.w=!0 -case 5:case 1:return A.l(q,r)}}) -return A.m($async$GD,r)}, -OA(a,b){return this.bNI(a,b)}, -bNH(){return this.OA(null,!0)}, -bNI(a,b){var s=0,r=A.n(t.H),q,p=this,o,n -var $async$OA=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:n=p.b -s=n!==B.lB&&n!==B.u7?3:4 -break -case 3:$.V().vO(0,"[VOIP] Call must be in 'ringing|fledgling' state to reject! (current state was: "+n.H()+") Calling hangup instead") -s=5 -return A.f(p.NI(B.mH,b),$async$OA) -case 5:s=1 -break -case 4:n=p.a -o=n.a -$.V().qK(0,"[VOIP] Rejecting call: "+o) -p.G2(B.zI) -s=6 -return A.f(p.yp(0,B.ok,B.mH,b),$async$OA) -case 6:s=b?7:8 -break -case 7:s=9 -return A.f(p.a1D(n.f,o,n.d),$async$OA) -case 9:case 8:case 1:return A.l(q,r)}}) -return A.m($async$OA,r)}, -NI(a,b){return this.bGD(a,b)}, -K3(a){return this.NI(a,!0)}, -bGD(a,b){var s=0,r=A.n(t.H),q=1,p=[],o=this,n,m,l,k,j -var $async$NI=A.o(function(c,d){if(c===1){p.push(d) -s=q}for(;;)switch(s){case 0:o.G2(B.zI) -s=2 -return A.f(o.yp(0,B.ok,a,b),$async$NI) -case 2:q=4 -l=o.a -s=7 -return A.f(o.a1F(l.f,l.a,l.d,"userHangup"),$async$NI) -case 7:n=d -$.V().d7("[VOIP] hangup res => "+A.A(n)) -q=1 -s=6 -break -case 4:q=3 -j=p.pop() -m=A.a4(j) -$.V().d7("[VOIP] hangup error => "+J.bo(m)) -s=6 -break -case 3:s=1 -break -case 6:return A.l(null,r) -case 1:return A.k(p.at(-1),r)}}) -return A.m($async$NI,r)}, -yp(a,b,c,d){return this.bPQ(0,b,c,d)}, -bPQ(a,b,c,d){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h -var $async$yp=A.o(function(e,f){if(e===1){o.push(f) -s=p}for(;;)switch(s){case 0:s=n.b===B.lA?3:4 -break -case 3:s=5 -return A.f(n.NI(B.mH,!0),$async$yp) -case 5:s=1 -break -case 4:$.V().qK(0,"[VOIP] terminating call") -l=n.p2 -if(l!=null)l.af(0) -n.p2=null -l=n.p3 -if(l!=null)l.af(0) -n.p3=null -p=7 -s=10 -return A.f(n.a.e.z.Ir(),$async$yp) -case 10:p=2 -s=9 -break -case 7:p=6 -h=o.pop() -m=A.a4(h) -$.V().DD(0,"stopping ringtone failed ",m) -s=9 -break -case 6:s=2 -break -case 9:n.cx=c -n.G2(B.dm) -l=n.a -if(l.w==null){j=l.e -i=j.w -if(i!=null&&!i.m(0,new A.io(l.f.a,l.a))){s=1 -break}j.w=null -j=j.as -j.cI(j,new A.aSl(n))}l=l.e -j=l.d -j.cI(j,new A.aSm(n)) -s=11 -return A.f(n.Aj(),$async$yp) -case 11:s=d?12:13 -break -case 12:j=n.fy -j.a=n -j.c.v(0,n) -l=l.z -s=14 -return A.f(l.alY(n),$async$yp) -case 14:n.zC(B.Iv) -s=b===B.qu&&n.dy&&c!==B.u6?15:16 -break -case 15:s=17 -return A.f(l.a8E(n),$async$yp) -case 17:case 16:case 13:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$yp,r)}, -aaa(a){return this.bKX(a)}, -bKX(a){var s=0,r=A.n(t.H),q=this,p,o,n -var $async$aaa=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=$.V() -n=q.a -o.d7("[VOIP] Reject received for call ID "+n.a) -p=q.b -s=p===B.u7&&n.c===B.oj||B.u8===p||B.lB===p?2:4 -break -case 2:s=5 -return A.f(q.yp(0,B.qu,a,!0),$async$aaa) -case 5:s=3 -break -case 4:o.vO(0,"[VOIP] Call is in state: "+p.H()+": ignoring reject") -case 3:return A.l(null,r)}}) -return A.m($async$aaa,r)}, -Gi(a){return this.bbH(a)}, -bbH(a){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c -var $async$Gi=A.o(function(b,a0){if(b===1){o.push(a0) -s=p}for(;;)switch(s){case 0:if(n.b===B.dm){$.V().qK(0,"Ignoring newly created offer on call ID "+n.a.a+" because the call has ended") -s=1 -break}p=4 -s=7 -return A.f(n.c.Px(0,a),$async$Gi) -case 7:p=2 -s=6 -break -case 4:p=3 -c=o.pop() -m=A.a4(c) -$.V().qK(0,"Error setting local description! "+J.bo(m)) -s=8 -return A.f(n.yp(0,B.ok,B.It,!0),$async$Gi) -case 8:s=1 -break -s=6 -break -case 3:s=2 -break -case 6:s=n.c.CW===B.F7?9:10 -break -case 9:n.a.e.ay.toString -s=11 -return A.f(A.hy(B.E,null,t.z),$async$Gi) -case 11:case 10:if(n.b===B.dm){s=1 -break}k=new A.acI(!1,!1) -j=n.awP() -i=n.a -h=a.a -g=i.f -f=i.a -e=i.e -d=i.d -s=n.b===B.Iy?12:14 -break -case 12:e.ay.toString -h.toString -s=15 -return A.f(n.a1G(g,f,6e4,d,h,k,j),$async$Gi) -case 15:s=n.b===B.dm?16:17 -break -case 16:s=18 -return A.f(n.K3(B.Is),$async$Gi) -case 18:s=1 -break -case 17:n.w=!0 -if(i.w==null){$.V().qK(0,"[glare] set callid because new invite sent") -e.as.j(0,g.a,f)}n.G2(B.u8) -e.ay.toString -n.p2=A.d4(B.mW,new A.aRY(n)) -s=13 -break -case 14:e.ay.toString -h.toString -i=a.b -i.toString -s=19 -return A.f(n.Uq(g,f,1e4,d,h,k,j,i),$async$Gi) -case 19:case 13:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$Gi,r)}, -Oi(a){var s=0,r=A.n(t.H),q,p=2,o=[],n=[],m=this,l,k,j,i,h -var $async$Oi=A.o(function(b,c){if(b===1){o.push(c) -s=p}for(;;)switch(s){case 0:$.V().qK(0,"Negotiation is needed!") -m.as=!0 -p=4 -m.a.e.ay.toString -j=t.z -s=7 -return A.f(A.hy(B.bc,null,j),$async$Oi) -case 7:s=8 -return A.f(m.c.a7r(0,A.c(t.N,j)),$async$Oi) -case 8:l=c -s=9 -return A.f(m.Gi(l),$async$Oi) -case 9:n.push(6) -s=5 -break -case 4:p=3 -h=o.pop() -k=A.a4(h) -s=10 -return A.f(m.VS(k),$async$Oi) -case 10:n=[1] -s=5 -break -n.push(6) -s=5 -break -case 3:n=[2] -case 5:p=2 -m.as=!1 -s=n.pop() -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$Oi,r)}, -a4Z(){return this.bnj()}, -bnj(){var s=0,r=A.n(t.H),q=1,p=[],o=this,n,m,l,k,j -var $async$a4Z=A.o(function(a,b){if(a===1){p.push(b) -s=q}for(;;)switch(s){case 0:k={} -k.a=0 -q=3 -s=6 -return A.f(o.a3n(),$async$a4Z) -case 6:m=o.c=b -m.z=o.gbKQ(o) -m.e=new A.aS0(o) -m.c=new A.aS1(o) -m.d=new A.aS2(k,o) -q=1 -s=5 -break -case 3:q=2 -j=p.pop() -n=A.a4(j) -$.V().d7("[VOIP] prepareMediaStream error => "+J.bo(n)) -s=5 -break -case 2:s=1 -break -case 5:return A.l(null,r) -case 1:return A.k(p.at(-1),r)}}) -return A.m($async$a4Z,r)}, -a9J(){var s=0,r=A.n(t.H),q=this -var $async$a9J=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:$.V().qK(0,"Call ID "+q.a.a+" answered elsewhere") -s=2 -return A.f(q.yp(0,B.qu,B.u6,!0),$async$a9J) -case 2:return A.l(null,r)}}) -return A.m($async$a9J,r)}, -Aj(){var s=0,r=A.n(t.H),q=1,p=[],o=this,n,m,l,k,j,i,h,g,f,e,d -var $async$Aj=A.o(function(a,b){if(a===1){p.push(b) -s=q}for(;;)switch(s){case 0:q=3 -i=o.p1,h=i.length,g=0 -case 6:if(!(g")).gW(0) -case 2:if(!p.q()){s=3 -break}o=p.d.b.a -o.toString -s=4 -return A.f(q.QH(o),$async$abm) -case 4:s=2 -break -case 3:return A.l(null,r)}}) -return A.m($async$abm,r)}, -QH(a){return this.boz(a)}, -boz(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k -var $async$QH=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:l=$.V() -k=a.a -l.d7("Removing feed with stream id "+k) -o=p.p1 -n=new A.az(o,new A.aS3(a),A.U(o).i("az<1>")) -if(!n.gW(0).q()){l.d7("Didn't find the feed with stream id "+k+" to delete") -s=1 -break}m=n.gS(0) -B.b.cI(o,new A.aS4(a)) -l=p.k2 -l.a=m -l.c.v(0,m) -p.zC(B.mI) -s=3 -return A.f(m.n(),$async$QH) -case 3:case 1:return A.l(q,r)}}) -return A.m($async$QH,r)}, -Jb(){var s=0,r=A.n(t.H),q,p=2,o=[],n=this,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1 -var $async$Jb=A.o(function(a2,a3){if(a2===1){o.push(a3) -s=p}for(;;)switch(s){case 0:if(n.b===B.dm){s=1 -break}g=n.e -m=g -p=4 -s=J.b6(m)!==0?7:8 -break -case 7:l=A.b([],t.gG) -for(f=m,e=f.length,d=t.N,c=t.O,b=0;b "+A.A(j)) -case 8:p=2 -s=6 -break -case 4:p=3 -a1=o.pop() -i=A.a4(a1) -f=$.V() -f.d7("[VOIP] sendCallCandidates e => "+J.bo(i));++n.dx -B.b.P(g) -B.b.L(g,m) -e=n.dx -s=e>5?10:11 -break -case 10:f.qK(0,"Failed to send candidates on attempt "+e+" Giving up on this call.") -s=12 -return A.f(n.K3(B.Ir),$async$Jb) -case 12:s=1 -break -case 11:h=500*Math.pow(2,e) -A.d4(A.cX(0,0,0,A.b_(h),0,0),new A.aS5(n)) -s=6 -break -case 3:s=2 -break -case 6:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$Jb,r)}, -zC(a){var s=this,r=s.id -r.a=a -r.c.v(0,a) -r=$.V() -r.dJ("CallStateChange: "+a.H()) -switch(a.a){case 6:r=s.fr -r.a=s -r.c.v(0,s) -break -case 1:r.dJ("CallState: "+s.b.H()) -break -case 2:break -case 0:break -case 3:break -case 4:break -case 5:break -case 7:break}}, -VS(a){var s=0,r=A.n(t.H),q=this -var $async$VS=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:$.V().vO(0,"Failed to get local offer "+J.bo(a)) -q.zC(B.zG) -s=2 -return A.f(q.yp(0,B.ok,B.Io,!0),$async$VS) -case 2:return A.l(null,r)}}) -return A.m($async$VS,r)}, -VW(a){var s=0,r=A.n(t.H),q=this -var $async$VW=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:$.V().dr(0,"Failed to get user media - ending call "+J.bo(a)) -q.zC(B.zG) -s=2 -return A.f(q.yp(0,B.ok,B.In,!0),$async$VW) -case 2:return A.l(null,r)}}) -return A.m($async$VW,r)}, -aag(a){return this.bL3(a)}, -bL3(a){var s=0,r=A.n(t.H),q,p=this,o -var $async$aag=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=p.a -if(o.c!==B.oj){$.V().dr(0,"Got select_answer for an outbound call: ignoring") -s=1 -break}o=o.d -s=a!==o?3:4 -break -case 3:$.V().dr(0,"Got select_answer for party ID "+a+": we are party ID "+o+".") -s=5 -return A.f(p.yp(0,B.qu,B.u6,!0),$async$aag) -case 5:case 4:case 1:return A.l(q,r)}}) -return A.m($async$aag,r)}, -a1G(a,b,c,d,e,f,g){return this.aTW(a,b,c,d,e,f,g)}, -aTW(a,b,c,d,e,f,g){var s=0,r=A.n(t.u),q,p=this,o,n,m,l,k -var $async$a1G=A.o(function(h,i){if(h===1)return A.k(i,r) -for(;;)switch(s){case 0:l=t.N -k=A.c(l,t.K) -k.j(0,"call_id",b) -k.j(0,"party_id",d) -o=p.a -n=o.w -m=n!=null -if(m)k.j(0,"conf_id",n) -k.j(0,"version","1") -k.j(0,"lifetime",c) -k.j(0,"offer",A.j(["sdp",e,"type","offer"],l,l)) -l=p.ax -if(l!=null)k.j(0,"invitee",l) -l=p.ay -if(l!=null)k.j(0,"invitee_device_id",l) -if(p.ay!=null){l=o.f.cx.p2 -l.toString -k.j(0,"device_id",l)}k.j(0,"capabilities",f.N()) -k.j(0,"org.matrix.msc3077.sdp_stream_metadata",g.N()) -s=3 -return A.f(p.zo(a,m?"com.famedly.call.member.invite":"m.call.invite",k,null),$async$a1G) -case 3:q=i -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a1G,r)}, -a1K(a,b,c,d){return this.aTZ(a,b,c,d)}, -aTZ(a,b,c,d){var s=0,r=A.n(t.u),q,p=this,o,n,m -var $async$a1K=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:m=t.N -m=A.c(m,m) -m.j(0,"call_id",b) -m.j(0,"party_id",c) -o=p.a.w -n=o!=null -if(n)m.j(0,"conf_id",o) -m.j(0,"version","1") -m.j(0,"selected_party_id",d) -s=3 -return A.f(p.zo(a,n?"com.famedly.call.member.select_answer":"m.call.select_answer",m,null),$async$a1K) -case 3:q=f -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a1K,r)}, -a1D(a,b,c){return this.aTJ(a,b,c)}, -aTJ(a,b,c){var s=0,r=A.n(t.u),q,p=this,o,n,m -var $async$a1D=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:m=t.N -m=A.c(m,m) -m.j(0,"call_id",b) -m.j(0,"party_id",c) -o=p.a.w -n=o!=null -if(n)m.j(0,"conf_id",o) -m.j(0,"version","1") -s=3 -return A.f(p.zo(a,n?"com.famedly.call.member.reject":"m.call.reject",m,null),$async$a1D) -case 3:q=e -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a1D,r)}, -Uq(a,b,c,d,e,f,g,h){return this.aTI(a,b,c,d,e,f,g,h)}, -aTH(a,b,c,d,e,f){return this.Uq(a,b,c,d,e,null,null,f)}, -aTI(a,b,c,d,e,f,g,h){var s=0,r=A.n(t.u),q,p=this,o,n,m,l -var $async$Uq=A.o(function(i,j){if(i===1)return A.k(j,r) -for(;;)switch(s){case 0:m=t.N -l=A.c(m,t.K) -l.j(0,"call_id",b) -l.j(0,"party_id",d) -o=p.a.w -n=o!=null -if(n)l.j(0,"conf_id",o) -l.j(0,"version","1") -l.j(0,"lifetime",c) -l.j(0,"description",A.j(["sdp",e,"type",h],m,m)) -if(f!=null)l.j(0,"capabilities",f.N()) -if(g!=null)l.j(0,"org.matrix.msc3077.sdp_stream_metadata",g.N()) -s=3 -return A.f(p.zo(a,n?"com.famedly.call.member.negotiate":"m.call.negotiate",l,null),$async$Uq) -case 3:q=j -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Uq,r)}, -a1C(a,b,c,d){return this.aTG(a,b,c,d)}, -aTG(a,b,c,d){var s=0,r=A.n(t.u),q,p=this,o,n,m -var $async$a1C=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:m=A.c(t.N,t.K) -m.j(0,"call_id",b) -m.j(0,"party_id",c) -o=p.a.w -n=o!=null -if(n)m.j(0,"conf_id",o) -m.j(0,"version","1") -m.j(0,"candidates",d) -s=3 -return A.f(p.zo(a,n?"com.famedly.call.member.candidates":"m.call.candidates",m,null),$async$a1C) -case 3:q=f -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a1C,r)}, -a1B(a,b,c,d,e,f,g,h){return this.aTF(a,b,c,d,e,f,g,h)}, -aTF(a,b,c,d,e,f,g,h){var s=0,r=A.n(t.u),q,p=this,o,n,m,l -var $async$a1B=A.o(function(i,j){if(i===1)return A.k(j,r) -for(;;)switch(s){case 0:m=t.N -l=A.c(m,t.K) -l.j(0,"call_id",b) -l.j(0,"party_id",d) -o=p.a.w -n=o!=null -if(n)l.j(0,"conf_id",o) -l.j(0,"version","1") -l.j(0,"answer",A.j(["sdp",c,"type",h],m,m)) -l.j(0,"capabilities",e.N()) -l.j(0,"org.matrix.msc3077.sdp_stream_metadata",f.N()) -s=3 -return A.f(p.zo(a,n?"com.famedly.call.member.answer":"m.call.answer",l,g),$async$a1B) -case 3:q=j -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a1B,r)}, -a1F(a,b,c,d){return this.aTV(a,b,c,d)}, -aTV(a,b,c,d){var s=0,r=A.n(t.u),q,p=this,o,n,m -var $async$a1F=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:m=t.N -m=A.c(m,m) -m.j(0,"call_id",b) -m.j(0,"party_id",c) -o=p.a.w -n=o!=null -if(n)m.j(0,"conf_id",o) -m.j(0,"version","1") -m.j(0,"reason",d) -s=3 -return A.f(p.zo(a,n?"com.famedly.call.member.hangup":"m.call.hangup",m,null),$async$a1F) -case 3:q=f -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a1F,r)}, -a1J(a,b,c,d){return this.aTY(a,b,c,d)}, -aTY(a,b,c,d){var s=0,r=A.n(t.u),q,p=this,o,n,m -var $async$a1J=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:m=A.c(t.N,t.K) -m.j(0,"call_id",b) -m.j(0,"party_id",c) -o=p.a.w -n=o!=null -if(n)m.j(0,"conf_id",o) -m.j(0,"version","1") -m.j(0,"org.matrix.msc3077.sdp_stream_metadata",d.N()) -s=3 -return A.f(p.zo(a,n?u.bW:"m.call.sdp_stream_metadata_changed",m,null),$async$a1J) -case 3:q=f -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a1J,r)}, -zo(a,b,c,d){return this.bqy(a,b,c,d)}, -bqy(a,b,c,d){var s=0,r=A.n(t.u),q,p=this,o,n,m,l,k,j,i -var $async$zo=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:i=$.V() -i.qK(0,"[VOIP] sending content type "+b+", with conf: "+c.l(0)) -d=p.a.f.cx.CT() -o=a.gvm()!=null&&p.a.f.cx.guM() -n=p.a -s=n.w!=null&&p.ay!=null?3:5 -break -case 3:m=p.db++ -l=t.N -k=A.fZ(c,l,t.K) -k.j(0,"seq",m) -m=p.ch -if(m!=null)k.j(0,"dest_session_id",m) -m=n.e.at -m===$&&A.e() -k.j(0,"sender_session_id",m) -k.j(0,"room_id",a.a) -n=n.f.cx -s=o?6:8 -break -case 6:m=n.uu -s=9 -return A.f(t.L0.b(m)?m:A.bc(m,t.z),$async$zo) -case 9:m=J.w(n.bH,p.ax) -m=m==null?null:m.d.h(0,p.ay) -l=p.ax -s=m!=null?10:12 -break -case 10:i=J.w(n.bH,l).d.h(0,p.ay) -i.toString -s=13 -return A.f(n.xT(A.b([i],t.YU),b,k),$async$zo) -case 13:s=11 -break -case 12:i.dr(0,"[VOIP] _sendCallContent missing device keys for "+A.A(l)) -case 11:s=7 -break -case 8:i=p.ax -i.toString -m=p.ay -m.toString -s=14 -return A.f(n.yz(b,d,A.j([i,A.j([m,k],l,t.c)],l,t.ng)),$async$zo) -case 14:case 7:q="" -s=1 -break -s=4 -break -case 5:s=o?15:17 -break -case 15:s=18 -return A.f(n.f.cx.z.JP(a.a,c,b),$async$zo) -case 18:s=16 -break -case 17:f=c -case 16:j=f -i=J.fz(j,"ciphertext")?"m.room.encrypted":b -s=19 -return A.f(n.f.cx.Pt(a.a,i,d,j),$async$zo) -case 19:q=f -s=1 -break -case 4:case 1:return A.l(q,r)}}) -return A.m($async$zo,r)}} -A.aS8.prototype={ -$1(a){return a.b.m(0,a.d.gFj())}, -$S:66} -A.aS9.prototype={ -$1(a){return!a.b.m(0,a.d.gFj())}, -$S:66} -A.aSh.prototype={ -$1(a){return a.e==="m.usermedia"}, -$S:66} -A.aSg.prototype={ -$1(a){return a.e==="m.screenshare"}, -$S:66} -A.aSj.prototype={ -$1(a){return a.e==="m.usermedia"}, -$S:66} -A.aSi.prototype={ -$1(a){return a.e==="m.screenshare"}, -$S:66} -A.aSa.prototype={ -$1(a){return a.d.kind==="video"}, -$S:1511} -A.aSb.prototype={ -$1(a){var s=new A.vu(a.a.sender).gOQ(0) -s=s==null?null:s.d.id -return s==this.a.d.id}, -$S:273} -A.aSc.prototype={ -$0(){var s,r=this.a -if(r.b===B.lB){$.V().d7("[VOIP] Call invite has expired. Hanging up.") -r.zC(B.Iv) -r.K3(B.zE)}s=r.p3 -if(s!=null)s.af(0) -r.p3=null}, -$S:0} -A.aS6.prototype={ -$2(a,b){$.V().dJ('Stream purpose update: \nid = "'+a+'", \npurpose = "'+b.a+'", \naudio_muted = '+b.b+", \nvideo_muted = "+b.c)}, -$S:478} -A.aSk.prototype={ -$0(){var s=0,r=A.n(t.P),q=this -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:s=2 -return A.f(q.a.G5(!1),$async$$0) -case 2:return A.l(null,r)}}) -return A.m($async$$0,r)}, -$S:50} -A.aS7.prototype={ -$1(a){return a.e===this.a}, -$S:66} -A.aRV.prototype={ -$1(a){return a.e===this.a}, -$S:66} -A.aSe.prototype={ -$1(a){var s,r,q=a.a -if(new A.vu(q.sender).gOQ(0)!=null){s=this.a -r=!1 -if(s.gxG()!=null)if(s.gxG().a!=null){s=s.gxG().a.En(0) -q=new A.vu(q.sender).gOQ(0) -q=q==null?null:q.d.id -q=new A.O(s,new A.aSd(),A.U(s).i("O<1,i?>")).p(0,q)}else q=r -else q=r}else q=!0 -return q}, -$S:273} -A.aSd.prototype={ -$1(a){return a.d.id}, -$S:1514} -A.aSf.prototype={ -$1(a){return new A.vu(a.a.sender).gOQ(0).d.kind==this.a.d.kind}, -$S:273} -A.aSl.prototype={ -$2(a,b){return b===this.a.a.a}, -$S:396} -A.aSm.prototype={ -$2(a,b){return a.b===this.a.a.a}, -$S:1515} -A.aRY.prototype={ -$0(){var s,r=this.a -if(r.b===B.u8)r.K3(B.zE) -s=r.p2 -if(s!=null)s.af(0) -r.p2=null}, -$S:0} -A.aS0.prototype={ -$1(a){return this.aP6(a)}, -aP6(a){var s=0,r=A.n(t.P),q,p=this,o,n -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:n=p.a -if(n.b===B.dm){s=1 -break}n.e.push(a) -if(n.b===B.lB||!n.w){s=1 -break}o=n.a.c===B.oj?500:2000 -if(n.dx===0)A.d4(A.cX(0,0,0,o,0,0),new A.aS_(n)) -case 1:return A.l(q,r)}}) -return A.m($async$$1,r)}, -$S:1516} -A.aS_.prototype={ -$0(){this.a.Jb()}, -$S:0} -A.aS1.prototype={ -$1(a){return this.aP5(a)}, -aP5(a){var s=0,r=A.n(t.P),q=this,p -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:$.V().d7("[VOIP] IceGatheringState => "+a.H()) -if(a===B.F7)A.d4(A.cX(0,0,0,0,0,3),new A.aRZ(q.a)) -s=a===B.a8L?2:3 -break -case 2:p=q.a -s=!p.r?4:5 -break -case 4:p.r=!0 -s=6 -return A.f(p.Jb(),$async$$1) -case 6:case 5:case 3:return A.l(null,r)}}) -return A.m($async$$1,r)}, -$S:1517} -A.aRZ.prototype={ -$0(){var s=0,r=A.n(t.H),q=this,p -var $async$$0=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p=q.a -s=!p.r?2:3 -break -case 2:p.r=!0 -s=4 -return A.f(p.Jb(),$async$$0) -case 4:case 3:return A.l(null,r)}}) -return A.m($async$$0,r)}, -$S:2} -A.aS2.prototype={ -$1(a){return this.aP4(a)}, -aP4(a){var s=0,r=A.n(t.P),q=this,p,o -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:$.V().d7("[VOIP] RTCIceConnectionState => "+a.H()) -s=a===B.a8G?2:4 -break -case 2:p=q.b -B.b.P(p.e) -B.b.P(p.d) -q.a.a=0 -p.G2(B.lA) -s=5 -return A.f(p.OV(),$async$$1) -case 5:p.dy=!1 -s=3 -break -case 4:s=A.b7([B.a8H,B.a8I],t.lk).p(0,a)?6:7 -break -case 6:p=q.a -o=q.b -s=p.a<3?8:10 -break -case 8:s=11 -return A.f(o.ab5(),$async$$1) -case 11:++p.a -s=9 -break -case 10:s=12 -return A.f(o.K3(B.Iq),$async$$1) -case 12:case 9:case 7:case 3:return A.l(null,r)}}) -return A.m($async$$1,r)}, -$S:1518} -A.aRX.prototype={ -$1(a){return this.aP3(a)}, -aP3(a){var s=0,r=A.n(t.P),q=this,p,o,n,m,l,k,j,i,h -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:p=a.b,o=p.length,n=q.a,m=t.s5,l=0 -case 2:if(!(l") -e=f.i("hO") -d=e.i("az") -c=A.H(new A.az(new A.hO(new A.aH(g,f),new A.b9K(),e),new A.b9L(q),d),d.i("D.E")) -g=t.q5 -p=A.aQ(g) -for(f=c.length,e=h.y,o=0;o>") -s=A.H(new A.O(s,new A.b6N(),r),r.i("a2.E")) -return A.j(["memberships",s],t.N,t.z)}} -A.b6N.prototype={ -$1(a){return a.N()}, -$S:1523} -A.mC.prototype={ -N(){var s,r=this,q=A.c(t.N,t.z) -q.j(0,"call_id",r.b) -q.j(0,"application",r.c) -q.j(0,"scope",r.d) -q.j(0,"foci_active",A.b([r.e.N()],t.CF)) -q.j(0,"device_id",r.f) -q.j(0,"expires_ts",r.w) -q.j(0,"membershipID",r.x) -s=r.y -if(s!=null)q.j(0,"feeds",s) -return q}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.mC&&A.K(r)===A.K(b)&&r.a===b.a&&r.Q===b.Q&&r.b===b.b&&r.c==b.c&&r.d==b.d&&r.e.a===b.e.a&&r.f===b.f&&r.r===b.r&&r.x===b.x -else s=!0 -return s}, -gu(a){var s=this -return A.a7(B.f.gu(s.a),B.f.gu(s.Q),B.f.gu(s.b),J.ae(s.c),J.ae(s.d),B.f.gu(s.e.a),B.f.gu(s.f),B.f.gu(s.r),B.f.gu(s.x),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -ga9c(){var s=Date.now() -this.z.ay.toString -return this.w>") -s=A.H(new A.O(s,new A.b4M(),r),r.i("a2.E")) -return A.j(["keys",s,"call_id",this.b],t.N,t.z)}, -gdQ(a){return this.a}} -A.b4L.prototype={ -$1(a){var s -t.c.a(a) -s=J.T(a) -return new A.uF(A.b_(s.h(a,"index")),A.ak(s.h(a,"key")))}, -$S:1525} -A.b4M.prototype={ -$1(a){return a.N()}, -$S:1526} -A.aol.prototype={$iBb:1} -A.aom.prototype={$iBb:1} -A.acM.prototype={$iBb:1} -A.acN.prototype={$iBb:1} -A.WT.prototype={ -H(){return"GroupCallState."+this.b}} -A.io.prototype={ -m(a,b){var s -if(b==null)return!1 -if(this!==b)s=b instanceof A.io&&this.a===b.a&&this.b===b.b -else s=!0 -return s}, -gu(a){return A.a7(B.f.gu(this.a),B.f.gu(this.b),B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.b6O.prototype={ -$2(a,b){return a.Q.bM(0,b.Q)}, -$S:244} -A.amW.prototype={ -l(a){return"[VOIP] "+this.a+", "+this.BF(0)+", null"}, -$ibq:1} -A.c9m.prototype={ -$1(a){return a.gOQ(0).d.kind===this.a.b}, -$S:1527} -A.lf.prototype={ -H(){return"CallState."+this.b}} -A.jQ.prototype={ -H(){return"CallErrorCode."+this.b}} -A.oY.prototype={ -H(){return"CallStateChange."+this.b}} -A.E3.prototype={ -H(){return"CallType."+this.b}} -A.acJ.prototype={ -H(){return"CallDirection."+this.b}} -A.acL.prototype={ -H(){return"CallParty."+this.b}} -A.an_.prototype={ -H(){return"MediaKind."+this.b}} -A.WU.prototype={ -H(){return"GroupCallStateChange."+this.b}} -A.aSo.prototype={} -A.yW.prototype={ -n(){var s=0,r=A.n(t.H),q=this -var $async$n=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:s=2 -return A.f(A.aKN(q.a),$async$n) -case 2:q.a=null -return A.l(null,r)}}) -return A.m($async$n,r)}, -aKI(){var s=this.a -return s!=null&&s.KV(0).length===0||this.f}, -aLc(){var s=this.a -return s!=null&&s.FW(0).length===0||this.r}, -aqK(a){var s -this.a=a -s=this.as -s.a=a -s.c.v(0,a)}} -A.auy.prototype={ -gFj(){var s,r=this.y -if(r.c!=null){s=r.ok -s.toString -r=new A.nQ(this,s,r.p2)}else r=null -return r}, -b3j(a,b,c,d,e,f){var s,r,q,p,o,n=this -if(n.ay==null)n.ay=new A.aSo() -s=A.DA(16) -s=B.bA.grm().au(s) -n.at=s -$.V().d7("set currentSessionId to "+s) -for(s=n.y,r=J.ar(s.R8);r.q();){q=A.cbu(r.gI(r),n) -for(p=new A.bw(q,q.r,q.e,A.y(q).i("bw<2>"));p.q();)for(o=J.ar(p.d);o.q();)n.Y8(o.gI(o))}r=s.bE.c -new A.aZ(r,A.y(r).i("aZ<1>")).iY(new A.bLS(n)) -s=s.dh.c -new A.aZ(s,A.y(s).i("aZ<1>")).iY(new A.bLT(n)) -$.aaJ() -new A.N4().sbLv(n.gbjD())}, -a43(a){return this.bc6(a)}, -bc6(a){var s=0,r=A.n(t.H),q=this,p,o,n,m,l,k,j,i,h,g -var $async$a43=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:g=A.dZ(a,!0,t.Ec) -for(p=g.length,o=t.N,n=J.ce(a),m=t.S,l=0;l")) -case 2:if(!p.q()){s=3 -break}o=p.d -s=o.b===B.lA&&o.a.w==null?4:5 -break -case 4:s=6 -return A.f(o.a0x(),$async$a4O) -case 6:case 5:s=2 -break -case 3:for(p=q.e,p=new A.bw(p,p.r,p.e,A.y(p).i("bw<2>"));p.q(););return A.l(null,r)}}) -return A.m($async$a4O,r)}, -Fp(a,b,c,d){return this.bK9(a,b,c,d)}, -bK9(a6,a7,a8,a9){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5 -var $async$Fp=A.o(function(b0,b1){if(b0===1)return A.k(b1,r) -for(;;)switch(s){case 0:d={} -c=$.V() -b=p.y -a=J.ms(a9) -c.d7("[VOIP] onCallInvite "+a7+":"+A.A(a8)+" => "+A.A(b.ok)+":"+A.A(b.p2)+", \ncontent => "+a.l(a9)) -o=a.h(a9,"call_id") -n=a.h(a9,"lifetime") -m=a.h(a9,"conf_id") -b=a6.a -l=p.d.h(0,new A.io(b,o)) -k=t.K -c.qK(0,"[glare] got new call "+A.A(A.ad(a9,"call_id",B.i,k))+" and currently room id is mapped to "+A.A(A.ad(p.as,b,B.i,k))) -if(l!=null&&l.b!==B.dm){c.d7("[VOIP] onCallInvite: Session ["+o+"] already exist.") -s=1 -break}j=a.h(a9,"invitee") -if(j!=null){k=p.gFj() -k=!J.v(j,k==null?null:k.b)}else k=!1 -if(k){c.dr(0,"[VOIP] Ignoring call, meant for user "+A.A(j)) -s=1 -break}i=a.h(a9,"invitee_device_id") -if(i!=null){k=p.gFj() -k=!J.v(i,k==null?null:k.c)}else k=!1 -if(k){c.dr(0,"[VOIP] Ignoring call, meant for device "+A.A(i)) -s=1 -break}if(a.h(a9,"capabilities")!=null){k=a.h(a9,"capabilities") -h=J.T(k) -g=A.iI(h.h(k,"m.call.dtmf")) -k=A.iI(h.h(k,"m.call.transferee")) -c.d7("[VOIP] CallCapabilities: dtmf => "+(g===!0)+", transferee => "+(k===!0))}d.a=B.u9 -if(a.h(a9,"org.matrix.msc3077.sdp_stream_metadata")!=null){f=A.bz6(a.h(a9,"org.matrix.msc3077.sdp_stream_metadata")) -f.a.aT(0,new A.bLW(d))}else{d.a=p.aQq(J.w(a.h(a9,"offer"),"sdp")) -f=null}k=d.a -h=p.at -h===$&&A.e() -a0=A -a1=o -a2=k -a3=B.oj -a4=h -a5=a6 -s=3 -return A.f(p.TY(),$async$Fp) -case 3:e=p.aHZ(new a0.acK(a1,a2,a3,a4,p,a5,b1,m)) -e.ax=a7 -e.ay=a8 -e.CW=a.h(a9,"party_id") -e.ch=a.h(a9,"sender_session_id") -k=p.z -h=k.d -h===$&&A.e() -h=h.w -s=h!=null?4:5 -break -case 4:c.d7("[VOIP] onCallInvite: Unable to handle new calls, maybe user is busy.") -s=6 -return A.f(e.OA(B.Iu,!1),$async$Fp) -case 6:s=7 -return A.f(k.a8E(e),$async$Fp) -case 7:s=1 -break -case 5:c=J.w(a.h(a9,"offer"),"sdp") -a=J.w(a.h(a9,"offer"),"type") -h=m==null -s=h?8:9 -break -case 8:s=10 -return A.f(k.a_y(),$async$Fp) -case 10:case 9:p.w=new A.io(b,o) -s=h?11:13 -break -case 11:s=14 -return A.f(k.aN1(e),$async$Fp) -case 14:s=12 -break -case 13:b=p.f -b.a=e -b.c.v(0,e) -case 12:b=!h -s=15 -return A.f(e.Hh(d.a,new A.vv(c,a),f,n,b),$async$Fp) -case 15:s=h&&e.b!==B.dm?16:17 -break -case 16:s=18 -return A.f(k.am6(e),$async$Fp) -case 18:case 17:if(b){d=p.r -d.a=e -d.c.v(0,e)}case 1:return A.l(q,r)}}) -return A.m($async$Fp,r)}, -T1(a,b,c,d){return this.bK2(a,b,c,d)}, -bK2(a,b,c,d){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i -var $async$T1=A.o(function(e,f){if(e===1)return A.k(f,r) -for(;;)switch(s){case 0:j=$.V() -i=J.ms(d) -j.d7("[VOIP] onCallAnswer => "+i.l(d)) -o=i.h(d,"call_id") -n=a.a -m=p.d.h(0,new A.io(n,o)) -s=m!=null?3:5 -break -case 3:s=!m.z?6:7 -break -case 6:s=8 -return A.f(p.z.Ir(),$async$T1) -case 8:case 7:s=m.b===B.lB?9:10 -break -case 9:s=11 -return A.f(m.a9J(),$async$T1) -case 11:case 10:l=m.a.f.a -if(l!==n){j.dr(0,"Ignoring call answer for room "+n+" claiming to be for call in room "+l) -s=1 -break}if(m.ax==null){j.dJ(u.v) -m.ax=b}if(m.ay==null){j.dJ(u.v) -m.ay=c}if(m.CW!=null){j.qK(0,"Ignoring call answer from party "+A.A(i.h(d,"party_id"))+", we are already with "+A.A(m.CW)) -s=1 -break}else m.CW=i.h(d,"party_id") -j=J.w(i.h(d,"answer"),"sdp") -n=J.w(i.h(d,"answer"),"type") -k=i.h(d,"org.matrix.msc3077.sdp_stream_metadata")!=null?A.bz6(i.h(d,"org.matrix.msc3077.sdp_stream_metadata")):null -s=12 -return A.f(m.T_(new A.vv(j,n),k),$async$T1) -case 12:s=4 -break -case 5:j.d7("[VOIP] onCallAnswer: Session ["+o+"] not found!") -case 4:case 1:return A.l(q,r)}}) -return A.m($async$T1,r)}, -a9K(a,b){return this.bK3(a,b)}, -bK3(a,b){var s=0,r=A.n(t.H),q=this,p,o,n,m -var $async$a9K=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:n=$.V() -m=J.ms(b) -n.d7("[VOIP] onCallCandidates => "+m.l(b)) -p=m.h(b,"call_id") -o=q.d.h(0,new A.io(a.a,p)) -s=o!=null?2:4 -break -case 2:s=5 -return A.f(o.a_f(m.h(b,"candidates")),$async$a9K) -case 5:s=3 -break -case 4:n.d7("[VOIP] onCallCandidates: Session ["+p+"] not found!") -case 3:return A.l(null,r)}}) -return A.m($async$a9K,r)}, -a_e(a,b){return this.bK8(a,b)}, -bK8(a,b){var s=0,r=A.n(t.H),q=this,p,o,n,m -var $async$a_e=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:s=2 -return A.f(q.z.Ir(),$async$a_e) -case 2:p=$.V() -o=J.ms(b) -p.d7("[VOIP] onCallHangup => "+o.l(b)) -n=o.h(b,"call_id") -m=q.d.h(0,new A.io(a.a,n)) -s=m!=null?3:5 -break -case 3:p=A.fF(B.Uj,new A.bLV(b)) -s=6 -return A.f(m.yp(0,B.qu,p==null?B.mH:p,!0),$async$a_e) -case 6:s=4 -break -case 5:p.d7("[VOIP] onCallHangup: Session ["+n+"] not found!") -case 4:p=q.w -if(n===(p==null?null:p.b))q.w=null -return A.l(null,r)}}) -return A.m($async$a_e,r)}, -a9M(a,b){return this.bKb(a,b)}, -bKb(a,b){var s=0,r=A.n(t.H),q=this,p,o,n -var $async$a9M=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:o=J.w(b,"call_id") -n=$.V() -n.qK(0,"Reject received for call ID "+o) -p=q.d.h(0,new A.io(a.a,o)) -s=p!=null?2:4 -break -case 2:n=A.fF(B.Uj,new A.bLX(b)) -s=5 -return A.f(p.aaa(n==null?B.mH:n),$async$a9M) -case 5:s=3 -break -case 4:n.d7("[VOIP] onCallReject: Session ["+o+"] not found!") -case 3:return A.l(null,r)}}) -return A.m($async$a9M,r)}, -a9N(a,b){return this.bKc(a,b)}, -bKc(a,b){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$a9N=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:l=J.T(b) -k=l.h(b,"call_id") -j=$.V() -j.qK(0,"SelectAnswer received for call ID "+k) -o=l.h(b,"selected_party_id") -l=a.a -n=p.d.h(0,new A.io(l,k)) -s=n!=null?3:4 -break -case 3:m=n.a.f.a -if(m!==l){j.dr(0,"Ignoring call select answer for room "+l+" claiming to be for call in room "+m) -s=1 -break}s=5 -return A.f(n.aag(o),$async$a9N) -case 5:case 4:case 1:return A.l(q,r)}}) -return A.m($async$a9N,r)}, -aab(a,b){return this.bKY(a,b)}, -bKY(a,b){var s=0,r=A.n(t.H),q,p=this,o,n,m,l -var $async$aab=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:n=J.T(b) -m=n.h(b,"call_id") -l=$.V() -l.qK(0,"SDP Stream metadata received for call ID "+m) -o=p.d.h(0,new A.io(a.a,m)) -s=o!=null?3:4 -break -case 3:if(n.h(b,"org.matrix.msc3077.sdp_stream_metadata")==null){l.qK(0,"SDP Stream metadata is null") -s=1 -break}s=5 -return A.f(o.anL(A.bz6(n.h(b,"org.matrix.msc3077.sdp_stream_metadata"))),$async$aab) -case 5:case 4:case 1:return A.l(q,r)}}) -return A.m($async$aab,r)}, -any(a,b){return this.bK0(a,b)}, -bK0(a,b){var s=0,r=A.n(t.H),q,p=this,o,n,m,l -var $async$any=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:n=J.T(b) -m=n.h(b,"call_id") -l=$.V() -l.qK(0,"Asserted identity received for call ID "+m) -o=p.d.h(0,new A.io(a.a,m)) -if(o!=null){if(n.h(b,"asserted_identity")==null){l.qK(0,"asserted_identity is null ") -s=1 -break}n=n.h(b,"asserted_identity") -l=J.T(n) -A.dC(l.h(n,"display_name")) -A.dC(l.h(n,"id")) -A.dC(l.h(n,"avatar_url")) -o.zC(B.ahS)}case 1:return A.l(q,r)}}) -return A.m($async$any,r)}, -a9L(a,b){return this.bKa(a,b)}, -bKa(a,b){var s=0,r=A.n(t.H),q=1,p=[],o=this,n,m,l,k,j,i,h,g,f -var $async$a9L=A.o(function(c,d){if(c===1){p.push(d) -s=q}for(;;)switch(s){case 0:h=J.T(b) -g=h.h(b,"call_id") -$.V().qK(0,"Negotiate received for call ID "+g) -n=o.d.h(0,new A.io(a.a,g)) -s=n!=null?2:3 -break -case 2:m=h.h(b,"description") -q=5 -l=null -if(h.h(b,"org.matrix.msc3077.sdp_stream_metadata")!=null)l=A.bz6(h.h(b,"org.matrix.msc3077.sdp_stream_metadata")) -s=8 -return A.f(n.DV(l,new A.vv(J.w(m,"sdp"),J.w(m,"type"))),$async$a9L) -case 8:q=1 -s=7 -break -case 5:q=4 -f=p.pop() -k=A.a4(f) -j=A.ap(f) -$.V().q1(0,"[VOIP] Failed to complete negotiation",k,j) -s=7 -break -case 4:s=1 -break -case 7:case 3:return A.l(null,r) -case 1:return A.k(p.at(-1),r)}}) -return A.m($async$a9L,r)}, -afV(a,b){return this.bex(a,b)}, -bex(a,b){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i,h,g,f -var $async$afV=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:h=b.b -g=t.N -f=A.ad(h,"call_id",B.i,g) -if(f==null){$.V().dr(0,"[VOIP] _handleReactionEvent: No call ID found in reaction content") -s=1 -break}o=a.a -n=p.e.h(0,new A.io(o,f)) -if(n==null){$.V().dr(0,"[VOIP] _handleReactionEvent: No respective group call found for room "+o+", call ID "+f) -s=1 -break}o=A.bJ(h,"m.relates_to",B.i,g,g) -m=o==null?null:A.ad(o,"event_id",B.i,g) -l=A.ad(h,"device_id",B.i,g) -if(m==null||l==null){$.V().dr(0,"[VOIP] _handleReactionEvent: No event ID or device ID found in reaction content") -s=1 -break}k=A.ad(h,"key",B.i,g) -A.ad(h,"is_ephemeral",B.i,t.y) -if(k==null){$.V().dr(0,"[VOIP] _handleReactionEvent: No reaction key found in reaction content") -s=1 -break}g=b.c -j=A.fF(A.cjm(a,g,l,p),new A.bLQ(f)) -if(j==null||j.ga9c()){$.V().dr(0,"[VOIP] _handleReactionEvent: No matching membership found or found expired for reaction from "+g) -s=1 -break}if(j.r!==m){$.V().dr(0,"[VOIP] _handleReactionEvent: Event ID mismatch, ignoring reaction on old event from "+g) -s=1 -break}g=n.Q -i=g.a=new A.acM() -g.c.v(0,i) -$.V().qK(0,"[VOIP] _handleReactionEvent: Sent reaction event: "+i.l(0)) -case 1:return A.l(q,r)}}) -return A.m($async$afV,r)}, -afW(a,b){return this.bey(a,b)}, -bey(a,b){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i -var $async$afW=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:j=b.b -i=t.N -if(!J.v(A.ad(j,"redacts_type",B.i,i),"com.famedly.call.member.reaction")){$.V().d7("[_handleRedactionEvent] Ignoring redaction event "+b.N().l(0)+" because not a call reaction redaction") -s=1 -break}o=A.ad(j,"redacts",B.i,i) -if(o==null){$.V().d7("[VOIP] _handleRedactionEvent: Missing sender or redacted event ID") -s=1 -break}n=A.ad(j,"device_id",B.i,i) -if(n==null){$.V().dr(0,"[VOIP] _handleRedactionEvent: Could not find device_id in redacted event "+o) -s=1 -break}i=$.V() -i.qK(0,"[VOIP] _handleRedactionEvent: Device ID from redacted event: "+n) -m=p.e -l=A.fF(new A.aH(m,A.y(m).i("aH<2>")),new A.bLR(a,b)) -if(l==null){i.dr(0,"[_handleRedactionEvent] could not find group call for event "+b.N().l(0)) -s=1 -break}k=new A.acN() -i=l.Q -i.a=k -i.c.v(0,k) -case 1:return A.l(q,r)}}) -return A.m($async$afW,r)}, -aQq(a){var s,r,q,p -try{s=A.cWm(a) -if(J.aaT(J.w(s,"media"),new A.bLU())!==-1)return B.lC}catch(p){r=A.a4(p) -q=A.ap(p) -$.V().q1(0,"[VOIP] Failed to getCallType",r,q)}return B.u9}, -TY(){var s=0,r=A.n(t.fw),q,p=2,o=[],n=this,m,l,k,j -var $async$TY=A.o(function(a,b){if(a===1){o.push(b) -s=p}for(;;)switch(s){case 0:s=n.c==null?3:4 -break -case 3:p=6 -s=9 -return A.f(n.y.a1d(),$async$TY) -case 9:n.c=b -p=2 -s=8 -break -case 6:p=5 -j=o.pop() -m=A.a4(j) -$.V().d7("[VOIP] getTurnServerCredentials error => "+J.bo(m)) -s=8 -break -case 5:s=2 -break -case 8:case 4:k=n.c -if(k==null){q=A.b([],t.gG) -s=1 -break}q=A.b([A.j(["username",k.d,"credential",k.a,"urls",k.c],t.N,t.z)],t.gG) -s=1 -break -case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$TY,r)}, -Zw(a,b){return this.bHJ(a,b)}, -bHJ(a,b){var s=0,r=A.n(t.K8),q=this,p,o,n,m,l,k,j,i,h -var $async$Zw=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:n=""+Date.now()+A.cWK(16) -q.as.j(0,a.a,n) -p=q.at -p===$&&A.e() -m=A -l=n -k=b -j=B.u5 -i=p -h=a -s=2 -return A.f(q.TY(),$async$Zw) -case 2:o=q.aHZ(new m.acK(l,k,j,i,q,h,d,null)) -o.ay=o.ax=null -s=3 -return A.f(q.z.aN1(o),$async$Zw) -case 3:return A.l(null,r)}}) -return A.m($async$Zw,r)}, -aHZ(a){var s,r,q,p,o,n,m=null,l=t.Wy,k=A.b([],l) -l=A.b([],l) -s=t.hB -r=t.s_ -q=t.Lp -p=t.lh -o=t.xc -n=new A.uo(a,B.u7,k,l,new A.cO(new A.c1(m,m,s),r),new A.cO(new A.c1(m,m,s),r),new A.cO(new A.c1(m,m,s),r),new A.cO(new A.c1(m,m,t.Ek),t.B8),new A.cO(new A.c1(m,m,t.nr),t.uP),new A.cO(new A.c1(m,m,q),p),new A.cO(new A.c1(m,m,q),p),A.b([],o),A.b([],o),A.b([],t.zt)) -this.d.j(0,new A.io(a.f.a,a.a),n) -return n}, -Y8(a){return this.bAR(a)}, -bAR(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$Y8=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:if(a.ga9c()){s=1 -break}o=p.y -n=a.Q -m=o.dt(n) -if(m==null){$.V().dr(0,"Couldn't find room "+n+" for GroupCallSession") -s=1 -break}l=a.c -if(l!=="m.call"&&a.d!=="m.room"){$.V().dr(0,"Received invalid group call application or scope.") -s=1 -break}k=a.b -j=new A.At(o,p,m,a.e,l,a.d,A.aQ(t.q5),k,new A.cO(new A.c1(null,null,t.Ax),t.ie),new A.cO(new A.c1(null,null,t.SI),t.WI),new A.cO(new A.c1(null,null,t.sH),t.kL)) -o=p.e -if(o.ao(0,new A.io(n,k))){s=1 -break}o.j(0,new A.io(m.a,k),j) -p.Q.v(0,j) -s=3 -return A.f(p.z.am7(j),$async$Y8) -case 3:case 1:return A.l(q,r)}}) -return A.m($async$Y8,r)}} -A.bLS.prototype={ -$1(a){return this.aPZ(a)}, -aPZ(a){var s=0,r=A.n(t.H),q=this -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:s=2 -return A.f(q.a.a43(a),$async$$1) -case 2:return A.l(null,r)}}) -return A.m($async$$1,r)}, -$S:1528} -A.bLT.prototype={ -$1(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j,i -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:i=a.b -if(!(i instanceof A.ct)){s=1 -break}o=i.cy -if(o.b!==B.aj){s=1 -break}if(i.a!=="com.famedly.call.member"){s=1 -break}n=p.a -m=A.cEM(o,i,n) -for(l=m.length,k=0;k")).gW(0),o=o.a -case 3:if(!n.q()){s=4 -break}j=n.d -s=j.a.a===o?5:6 -break -case 5:s=7 -return A.f(j.b.aa4(),$async$$1) -case 7:case 6:s=3 -break -case 4:case 1:return A.l(q,r)}}) -return A.m($async$$1,r)}, -$S:1529} -A.bLO.prototype={ -$1(a){var s=a.a -if(B.fcN.p(0,s)&&J.v(A.ad(a.b,"call_id",B.i,t.N),this.a)){$.V().d7('Ommit "'+s+'" event for an already terminated call') -return!0}return!1}, -$S:479} -A.bLP.prototype={ -$1(a){var s,r=this.b -if(r.a==="m.call.invite"){s=A.ad(r.b,"lifetime",B.i,t.S) -if(s==null){this.a.ay.toString -s=6e4}s=this.c>s}else s=!1 -if(s){$.V().dr(0,"[VOIP] Ommiting invite event "+r.y+" as age was older than lifetime") -return!0}return!1}, -$S:479} -A.bLW.prototype={ -$2(a,b){var s=b.c -$.V().d7("[VOIP] ["+a+"] => purpose: "+b.a+", audioMuted: "+b.b+", videoMuted: "+s) -if(!s)this.a.a=B.lC}, -$S:478} -A.bLV.prototype={ -$1(a){return a.c===J.w(this.a,"reason")}, -$S:480} -A.bLX.prototype={ -$1(a){return a.c===J.w(this.a,"reason")}, -$S:480} -A.bLQ.prototype={ -$1(a){return a.b===this.a&&a.c==="m.call"&&a.d==="m.room"}, -$S:277} -A.bLR.prototype={ -$1(a){return!1}, -$S:1532} -A.bLU.prototype={ -$1(a){return J.v(J.w(a,"type"),"video")}, -$S:253} -A.fQ.prototype={ -bJl(a,b){var s,r,q,p,o=this.b,n=o.length -if(b.length1)if(!B.f.qt(q,"/"))p=o.Hk("http")||o.Hk("https") -if(p)o=o.Kz(0,B.f.a1(q,0,B.f.Hm(q,"/"))) -q=t.N -p=A.H(o.gBk(),q) -B.b.cI(p,new A.bpP()) -q=A.H(p,q) -q.push("version.json") -return o.bOf(0,q,"cachebuster="+b)}, -Ef(a,b){return this.aQh(0,b)}, -aQh(a,b){var s=0,r=A.n(t.BB),q,p=this,o,n,m,l,k,j -var $async$Ef=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:t.SJ.a($.am.h(0,$.cwf())) -o=A.cXg().a -s=3 -return A.f(p.Ql(b,o),$async$Ef) -case 3:n=d -s=n==null?4:5 -break -case 4:n=p.b.P6("") -s=6 -return A.f(p.Ql(A.cC(n,"assets/",""),o),$async$Ef) -case 6:n=d -case 5:s=n==null?7:9 -break -case 7:s=10 -return A.f(p.Ql(v.G.window.document.baseURI,o),$async$Ef) -case 10:s=8 -break -case 9:d=n -case 8:m=d -if(m==null)m=A.c(t.N,t.z) -n=J.T(m) -l=n.h(m,"app_name") -if(l==null)l="" -k=n.h(m,"version") -if(k==null)k="" -j=n.h(m,"build_number") -if(j==null)j="" -n=n.h(m,"package_name") -q=new A.Zx(l,n==null?"":n,k,j,"",null,null,null) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Ef,r)}, -Ql(a,b){return this.bbC(a,b)}, -bbC(a,b){var s=0,r=A.n(t.nA),q,p=this -var $async$Ql=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:s=(a==null?null:a.length!==0)===!0?3:4 -break -case 3:a.toString -s=5 -return A.f(p.a3X(p.bRt(a,b)),$async$Ql) -case 5:q=p.b7N(d) -s=1 -break -case 4:q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Ql,r)}, -a3X(a){return this.bbo(a)}, -bbo(a){var s=0,r=A.n(t.Wd),q,p -var $async$a3X=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:s=3 -return A.f(A.c6v(a,null),$async$a3X) -case 3:p=c -q=p -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a3X,r)}, -b7N(a){var s,r -if(a.b===200)try{s=B.p.bP(0,A.aKy(A.aK8(a.e)).b4(0,a.w),null) -return s}catch(r){return null}else return null}} -A.bpP.prototype={ -$1(a){return a===""}, -$S:9} -A.bn3.prototype={ -Ef(a,b){return this.aQg(0,b)}, -aQg(a,b){var s=0,r=A.n(t.BB),q,p=this,o,n,m,l,k,j,i,h,g -var $async$Ef=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:s=3 -return A.f(B.f10.a99("getAll",t.N,t.z),$async$Ef) -case 3:j=d -i=j==null -h=p.aA_(i?null:J.w(j,"installTime")) -g=p.aA_(i?null:J.w(j,"updateTime")) -j.toString -o=J.T(j) -n=o.h(j,"appName") -i=n==null?"":n -n=o.h(j,"packageName") -if(n==null)n="" -m=o.h(j,"version") -if(m==null)m="" -l=o.h(j,"buildNumber") -if(l==null)l="" -k=o.h(j,"buildSignature") -if(k==null)k="" -q=new A.Zx(i,n,m,l,k,A.dC(o.h(j,"installerStore")),h,g) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Ef,r)}, -aA_(a){var s=null -return a!=null&&A.ky(a,s)!=null?new A.bv(A.fL(A.f3(a,s,s),0,!1),0,!1):s}} -A.Zx.prototype={} -A.bpN.prototype={} -A.b_A.prototype={ -bvg(a,b){var s,r=null -A.crs("absolute",A.b([b,null,null,null,null,null,null,null,null,null,null,null,null,null,null],t._m)) -s=this.a -s=s.AB(b)>0&&!s.K9(b) -if(s)return b -s=this.b -return this.bIb(0,s==null?A.crP():s,b,r,r,r,r,r,r,r,r,r,r,r,r,r,r)}, -bIb(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var s=A.b([b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q],t._m) -A.crs("join",s) -return this.bId(new A.c_(s,t.Ri))}, -bId(a){var s,r,q,p,o,n,m,l,k -for(s=a.gW(0),r=new A.jk(s,new A.b_D(),a.$ti.i("jk")),q=this.a,p=!1,o=!1,n="";r.q();){m=s.gI(0) -if(q.K9(m)&&o){l=A.Nw(m,q) -k=n.charCodeAt(0)==0?n:n -n=B.f.a1(k,0,q.To(k,!0)) -l.b=n -if(q.a_7(n))l.e[0]=q.gPu() -n=l.l(0)}else if(q.AB(m)>0){o=!q.K9(m) -n=m}else{if(!(m.length!==0&&q.akg(m[0])))if(p)n+=q.gPu() -n+=m}p=q.a_7(m)}return n.charCodeAt(0)==0?n:n}, -Lp(a,b){var s=A.Nw(b,this.a),r=s.d,q=A.U(r).i("az<1>") -r=A.H(new A.az(r,new A.b_E(),q),q.i("D.E")) -s.d=r -q=s.b -if(q!=null)B.b.r3(r,0,q) -return s.d}, -Od(a,b){var s -if(!this.bja(b))return b -s=A.Nw(b,this.a) -s.a_9(0) -return s.l(0)}, -bja(a){var s,r,q,p,o,n,m,l=this.a,k=l.AB(a) -if(k!==0){if(l===$.aKX())for(s=0;s0)return o.Od(0,a) -if(m.AB(a)<=0||m.K9(a))a=o.bvg(0,a) -if(m.AB(a)<=0&&m.AB(s)>0)throw A.q(A.clX(n+a+'" from "'+s+'".')) -r=A.Nw(s,m) -r.a_9(0) -q=A.Nw(a,m) -q.a_9(0) -l=r.d -if(l.length!==0&&l[0]===".")return q.l(0) -l=r.b -p=q.b -if(l!=p)l=l==null||p==null||!m.ao2(l,p) -else l=!1 -if(l)return q.l(0) -for(;;){l=r.d -if(l.length!==0){p=q.d -l=p.length!==0&&m.ao2(l[0],p[0])}else l=!1 -if(!l)break -B.b.pW(r.d,0) -B.b.pW(r.e,1) -B.b.pW(q.d,0) -B.b.pW(q.e,1)}l=r.d -p=l.length -if(p!==0&&l[0]==="..")throw A.q(A.clX(n+a+'" from "'+s+'".')) -l=t.N -B.b.tg(q.d,0,A.bA(p,"..",!1,l)) -p=q.e -p[0]="" -B.b.tg(p,1,A.bA(r.d.length,m.gPu(),!1,l)) -m=q.d -l=m.length -if(l===0)return"." -if(l>1&&B.b.gU(m)==="."){B.b.uU(q.d) -m=q.e -m.pop() -m.pop() -m.push("")}q.b="" -q.aNg() -return q.l(0)}, -aMu(a){var s,r,q=this,p=A.cr3(a) -if(p.grv()==="file"&&q.a===$.aaK())return p.l(0) -else if(p.grv()!=="file"&&p.grv()!==""&&q.a!==$.aaK())return p.l(0) -s=q.Od(0,q.a.ao1(A.cr3(p))) -r=q.bNJ(s) -return q.Lp(0,r).length>q.Lp(0,s).length?s:r}} -A.b_D.prototype={ -$1(a){return a!==""}, -$S:9} -A.b_E.prototype={ -$1(a){return a.length!==0}, -$S:9} -A.c5O.prototype={ -$1(a){return a==null?"null":'"'+a+'"'}, -$S:481} -A.bdS.prototype={ -aRH(a){var s=this.AB(a) -if(s>0)return B.f.a1(a,0,s) -return this.K9(a)?a[0]:null}, -ao2(a,b){return a===b}} -A.bq5.prototype={ -aNg(){var s,r,q=this -for(;;){s=q.d -if(!(s.length!==0&&B.b.gU(s)===""))break -B.b.uU(q.d) -q.e.pop()}s=q.e -r=s.length -if(r!==0)s[r-1]=""}, -a_9(a){var s,r,q,p,o,n=this,m=A.b([],t.s) -for(s=n.d,r=s.length,q=0,p=0;p=0;--s)if(a[s]===b){++r -if(r===c)return s -q=s}return q}, -aCq(a){var s,r,q -if(a<=0)throw A.q(A.a_z(a,"level","level's value must be greater than 0")) -s=this.d -s=new A.dP(s,A.U(s).i("dP<1,i?>")) -r=s.an1(s,new A.bq6(),new A.bq7()) -if(r==null)return A.b(["",""],t.s) -if(r==="..")return A.b(["..",""],t.s) -q=this.bhF(r,".",a) -if(q<=0)return A.b([r,""],t.s) -return A.b([B.f.a1(r,0,q),B.f.cD(r,q)],t.s)}} -A.bq6.prototype={ -$1(a){return a!==""}, -$S:99} -A.bq7.prototype={ -$0(){return null}, -$S:20} -A.aon.prototype={ -l(a){return"PathException: "+this.a}, -$ibq:1} -A.bHx.prototype={ -l(a){return this.gbF(this)}} -A.brD.prototype={ -akg(a){return B.f.p(a,"/")}, -Hl(a){return a===47}, -a_7(a){var s=a.length -return s!==0&&a.charCodeAt(s-1)!==47}, -To(a,b){if(a.length!==0&&a.charCodeAt(0)===47)return 1 -return 0}, -AB(a){return this.To(a,!1)}, -K9(a){return!1}, -ao1(a){var s -if(a.grv()===""||a.grv()==="file"){s=a.gnB(a) -return A.oL(s,0,s.length,B.t,!1)}throw A.q(A.bW("Uri "+a.l(0)+" must have scheme 'file:'.",null))}, -gbF(){return"posix"}, -gPu(){return"/"}} -A.bKK.prototype={ -akg(a){return B.f.p(a,"/")}, -Hl(a){return a===47}, -a_7(a){var s=a.length -if(s===0)return!1 -if(a.charCodeAt(s-1)!==47)return!0 -return B.f.qt(a,"://")&&this.AB(a)===s}, -To(a,b){var s,r,q,p=a.length -if(p===0)return 0 -if(a.charCodeAt(0)===47)return 1 -for(s=0;s0){s=B.f.uw(a,"\\",s+1) -if(s>0)return s}return r}if(r<3)return 0 -if(!A.csf(a.charCodeAt(0)))return 0 -if(a.charCodeAt(1)!==58)return 0 -r=a.charCodeAt(2) -if(!(r===47||r===92))return 0 -return 3}, -AB(a){return this.To(a,!1)}, -K9(a){return this.AB(a)===1}, -ao1(a){var s,r -if(a.grv()!==""&&a.grv()!=="file")throw A.q(A.bW("Uri "+a.l(0)+" must have scheme 'file:'.",null)) -s=a.gnB(a) -if(a.guv(a)===""){if(s.length>=3&&B.f.b0(s,"/")&&A.crW(s,1)!=null)s=B.f.Bp(s,"/","")}else s="\\\\"+a.guv(a)+s -r=A.cC(s,"/","\\") -return A.oL(r,0,r.length,B.t,!1)}, -byi(a,b){var s -if(a===b)return!0 -if(a===47)return b===92 -if(a===92)return b===47 -if((a^b)!==32)return!1 -s=a|32 -return s>=97&&s<=122}, -ao2(a,b){var s,r -if(a===b)return!0 -s=a.length -if(s!==b.length)return!1 -for(r=0;r=this.a.d-8)return!0 -s=q===8 -if(s&&r>=this.a.d-8)return!0 -if(r<=8&&r!==6&&s)return!0 -if(q<=8&&q!==6&&p)return!0 -return!1}, -gu(a){return A.a7(A.K(this),this.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){if(b==null)return!1 -if(b===this)return!0 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.aoZ&&b.a===this.a}} -A.ap2.prototype={ -B7(a,b){var s=b.a,r=b.b,q=this.a.d -if(s<6&&r>q-12&&rq-12&&sp-9 -else s=!1 -if(s)return!0 -if(q===7)s=r<8||r>p-9 -else s=!1 -if(s)return!0 -if(!(r<8&&q===p-8))s=q<8&&r===p-8 -else s=!0 -if(s)return!0 -return!1}, -gu(a){return A.a7(A.K(this),this.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){if(b==null)return!1 -if(b===this)return!0 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.ap0&&b.a===this.a}} -A.a_1.prototype={ -gW(a){var s=this.b -return new J.dJ(s,s.length,A.U(s).i("dJ<1>"))}, -aR5(a,b){var s=this -if(b<0||b>=s.a.d)return null -if(a<0||a>=s.a.d)return null -return s.b[b*s.a.d+a]}, -aR6(a){var s,r,q,p,o,n=A.aQ(t.bw) -for(s=a.a,r=a.b,q=0;q<8;++q){p=B.elD[q] -o=this.aR5(s+p.c,r+p.d) -if(o!=null&&o.c)n.v(0,p)}return n}, -gu(a){var s=[this.a] -B.b.L(s,this.b) -return A.aI(s)}, -m(a,b){var s,r,q,p -if(b==null)return!1 -if(b===this)return!0 -if(!(b instanceof A.a_1))return!1 -if(b.a!==this.a)return!1 -s=b.b -r=this.b -q=r.length -if(s.length!==q)return!1 -for(p=0;p")) -if(q.q()){s=q.d -return J.cac(s==null?r.c.a(s):s)}return A.N.prototype.gk.call(this,0)}, -aoV(a,b){var s -$.aw() -s=A.bh() -s.f=!0 -s.b=B.ct -s.sLk(this.z.RQ(0,a,b)) -return s}, -gu(a){var s=this.z -return s.gu(s)}, -m(a,b){if(b==null)return!1 -if(b===this)return!0 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.BC&&b.z.m(0,this.z)}} -A.brV.prototype={ -bb(a,b){var s,r,q,p=this.b,o=p.a -if(o!=null){s=a.b -a.a.wc(s,A.cm4(o).aoV(s,a.d))}r=A.cJC(p.c,a) -if(r>0){s=a.a -s.a.translate(r,r) -q=a.b -s.be(0,1-r*2/(q.c-q.a))}p.b.bLJ(a) -return}, -n(){this.c=null}} -A.brX.prototype={} -A.ts.prototype={ -gu(a){return B.d.gu(this.a)}, -m(a,b){if(b==null)return!1 -if(b===this)return!0 -return b instanceof A.ts&&b.a===this.a}, -gk(a){return this.a}} -A.brY.prototype={} -A.BD.prototype={ -bLJ(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=null,c=$.aw().w,b=A.dj(c),a=a1.b,a0=A.cm4(e.a).aoV(a,a1.d) -for(s=a1.c,r=s.gW(s),q=b.e,p=e.b/2,o=(a.c-a.a)/s.a.d;r.q();){a=r.gI(r) -n=o*a.a -m=o*a.b -l=n+o -k=m+o -j=s.aR6(a) -if(a.c){i=A.dj(c) -a=new A.j4(e.bQm(new A.a1(n,m,l,k),j)) -n=i.e -n.push(a) -m=i.d -if(m!=null)a.uJ(m) -a=new A.q5() -n.push(a) -n=i.d -if(n!=null)a.uJ(n)}else{h=A.dj(c) -g=B.d.bk(p,0,0.5)*Math.max(Math.abs(l-n),Math.abs(k-m)) -if(j.p(0,B.pD)&&j.p(0,B.pF)&&j.p(0,B.a8r)){a=new A.wD(e.a6N(new A.t(n+0,m+g),new A.t(n,m),new A.t(n+g,m+0)),B.l,d) -h.e.push(a) -f=h.d -if(f!=null)a.uJ(f)}if(j.p(0,B.pD)&&j.p(0,B.pE)&&j.p(0,B.a8p)){a=new A.wD(e.a6N(new A.t(l+-g,m+0),new A.t(l,m),new A.t(l+0,m+g)),B.l,d) -h.e.push(a) -m=h.d -if(m!=null)a.uJ(m)}if(j.p(0,B.pC)&&j.p(0,B.pF)&&j.p(0,B.a8q)){a=new A.wD(e.a6N(new A.t(n+0,k+-g),new A.t(n,k),new A.t(n+g,k+0)),B.l,d) -h.e.push(a) -n=h.d -if(n!=null)a.uJ(n)}if(j.p(0,B.pC)&&j.p(0,B.pE)&&j.p(0,B.a8o)){a=-g -a=new A.wD(e.a6N(new A.t(l+a,k+0),new A.t(l,k),new A.t(l+0,k+a)),B.l,d) -h.e.push(a) -n=h.d -if(n!=null)a.uJ(n)}a=new A.q5() -h.e.push(a) -n=h.d -if(n!=null)a.uJ(n) -i=h}a=new A.wD(i,B.l,d) -q.push(a) -n=b.d -if(n!=null)a.uJ(n)}b.aP(new A.q5()) -a1.a.us(b,a0)}, -bQm(a,b){var s,r,q=a.gum()/2*B.d.bk(this.b,0,1),p=new A.bp(q,q) -if(!(b.p(0,B.pD)||b.p(0,B.pF)||b.p(0,B.pE)||b.p(0,B.pC)))return A.mc(a,p.d3(0,2)) -q=b.p(0,B.pD)||b.p(0,B.pF)?B.a_:p -s=b.p(0,B.pD)||b.p(0,B.pE)?B.a_:p -r=b.p(0,B.pC)||b.p(0,B.pF)?B.a_:p -return A.O1(a,r,b.p(0,B.pC)||b.p(0,B.pE)?B.a_:p,q,s)}, -a6N(a,b,c){var s,r,q=A.dj($.aw().w),p=a.a,o=a.b -q.aP(new A.i1(p,o)) -s=b.a -r=b.b -q.aP(new A.apx(s,r,c.a,c.b)) -q.aP(new A.cQ(s,r)) -q.aP(new A.cQ(p,o)) -q.aP(new A.q5()) -return q}, -rp(a,b){var s,r,q=this -if(a===q)return q -if(a==null)return q -if(b===0)return a -if(b===1)return q -s=A.ccK(a.a,q.a,b) -s.toString -r=A.aA(a.b,q.b,b) -r.toString -return new A.BD(s,r)}, -rq(a,b){var s,r,q=this -if(q===a)return q -if(a==null)return q -if(b===0)return q -if(b===1)return a -s=A.ccK(q.a,a.a,b) -s.toString -r=A.aA(q.b,a.b,b) -r.toString -return new A.BD(s,r)}, -gu(a){return A.a7(A.K(this),this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){var s=this -if(b==null)return!1 -if(b===s)return!0 -if(J.as(b)!==A.K(s))return!1 -return b instanceof A.BD&&b.a.m(0,s.a)&&b.b===s.b}} -A.brW.prototype={} -A.ap_.prototype={ -sbMM(a){var s=this -if(s.C===a)return -s.C=a -s.ah=null -s.bn()}, -sbu(a){var s,r=this -if(r.a3.m(0,a))return -s=r.a7 -if(s!=null)s.n() -r.a7=null -r.a3=a -r.bn()}, -sC5(a){if(a.m(0,this.ai))return -this.ai=a -this.bn()}, -gvU(){return!0}, -yZ(a){return!0}, -cN(){this.fy=this.aAj(t.g.a(A.R.prototype.ga9.call(this)))}, -lr(a){return this.aAj(a)}, -aAj(a){var s=Math.min(a.b,a.d) -return a.c8(new A.X(s,s))}, -bb(a,b){var s,r,q,p,o,n,m,l=this -J.bk(a.ghs(0).a.save()) -if(!b.m(0,B.l))a.ghs(0).a.translate(b.a,b.b) -try{q=l.ai.e -q=q==null?null:q.gum() -if(q==null)q=l.gE(0).gum() -s=new A.X(q,q) -q=a.ghs(0) -p=s -o=p.a -p=p.b -n=l.ah -if(n==null)n=l.ah=A.cJA(l.C) -m=l.ai -r=new A.brW(q,new A.a1(0,0,0+o,0+p),n,m.d) -q=l.a7 -if(q==null)q=l.a7=new A.brV(l.grr(),l.a3) -q.bb(r,m)}finally{a.ghs(0).a.restore() -a.acC()}}, -n(){this.ah=null -var s=this.a7 -if(s!=null)s.n() -this.uH()}} -A.a__.prototype={ -a_(){return new A.aDC()}} -A.aDC.prototype={ -aC(){this.aU() -this.ahb()}, -bp(a){var s,r=this -r.bJ(a) -s=r.a -if(a.c!==s.c)r.ahb() -else if(a.d!==s.d)r.ahb()}, -ahb(){var s,r,q,p,o,n=this -try{n.f=n.e=null -p=n.a -s=A.cmv(p.c,p.d) -n.d=A.cmx(s)}catch(o){p=A.a4(o) -if(t.VI.b(p)){r=p -q=A.ap(o) -n.e=r -n.f=q -n.a.toString -A.fD(new A.dR(r,q,"pretty qr code",A.de("while encoding qr code"),new A.bYd(n),!0))}else throw o}}, -B(a){var s=this,r=s.e -if(r!=null){s.a.toString -return new A.aDE(r,null)}r=s.d -r===$&&A.e() -return new A.ap3(r,s.a.e,null)}} -A.bYd.prototype={ -$0(){var s=this.a.a -return A.b([A.cLS("Data",s.c,B.cT,!0,!0),A.cGe("Error correction level",s.d,1,null,B.c9,null)],t.qe)}, -$S:48} -A.aDE.prototype={ -B(a){return new A.hl(new A.bYe(this),null)}} -A.bYe.prototype={ -$2(a,b){return A.OX(null,Math.min(b.b,b.d))}, -$S:434} -A.yf.prototype={ -bIw(a,b){var s=this -if(a==null)return s -if(a===s)return s -if(b===0)return s -if(b===1)return a -return new A.yf(A.cJz(s.a,a.a,b))}, -gu(a){return A.a7(A.K(this),this.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -m(a,b){if(b==null)return!1 -if(this===b)return!0 -if(J.as(b)!==A.K(this))return!1 -return b instanceof A.yf&&b.a.m(0,this.a)}} -A.aDF.prototype={} -A.ap3.prototype={ -bl(a){var s=A.Du(a,null) -s=new A.ap_(this.d,A.cm5(this.e,A.cm9(a)),s,new A.bH(),A.aN(t.T)) -s.bj() -return s}, -bB(a,b){b.sbMM(this.d) -b.sC5(A.Du(a,null)) -b.sbu(A.cm5(this.e,A.cm9(a)))}} -A.TE.prototype={} -A.Ut.prototype={ -aGn(a,b){return this.e.$3(a,A.au(a,!0,this.$ti.c),b)}} -A.XZ.prototype={} -A.bgA.prototype={ -$0(){var s=this.a.V(0,this.b.gaLw()) -return s}, -$S:0} -A.Fa.prototype={ -qp(a){return new A.a5n(null,this,B.bl,A.y(this).i("a5n<1>"))}, -aGn(a,b){return this.b5n(b)}, -b5n(a){var s,r=this -if(r.r!=null)s=new A.f6(new A.bd3(r,a),null) -else{a.toString -s=a}return new A.jm(r,s,null,A.y(r).i("jm<1?>"))}} -A.bd3.prototype={ -$1(a){return this.a.r.$2(a,this.b)}, -$S:27} -A.a5n.prototype={} -A.jm.prototype={ -qx(a){return!1}, -qp(a){return new A.Jd(A.jw(null,null,null,t.Si,t.O),this,B.bl,this.$ti.i("Jd<1>"))}} -A.Jd.prototype={ -gQa(){var s,r=this,q=r.ut -if(q===$){s=r.$ti.i("jm<1>").a(A.ca.prototype.gcR.call(r)).f.e.a_() -s.a=r -r.ut!==$&&A.bd() -r.ut=s -q=s}return q}, -xN(a){var s={} -s.a=null -this.FN(new A.bU_(s,a)) -return s.a}, -wm(a,b){this.arH(a,b)}, -gcR(){return this.$ti.i("jm<1>").a(A.ca.prototype.gcR.call(this))}, -ap1(a,b){var s=this.C,r=s.h(0,a) -if(r!=null&&!this.$ti.i("cOn<1>").b(r))return -s.j(0,a,B.zv)}, -anv(a,b){var s,r,q,p,o,n=this.C.h(0,b),m=!1 -if(n!=null)if(this.$ti.i("cOn<1>").b(n)){if(b.as)return -for(r=n.c,q=r.length,p=0;p") -r.a(A.ca.prototype.gcR.call(s)) -s.gQa().ajD(s.dh) -s.dh=!1 -if(s.ez){s.ez=!1 -s.Kl(r.a(A.ca.prototype.gcR.call(s)))}return s.asa()}, -FI(){this.gQa().n() -this.a2z()}, -bJd(){if(!this.qq)return -this.r9() -this.ez=!0}, -gk(a){var s=this.gQa() -return s.gk(s)}, -GZ(a,b){return this.arO(a,b)}, -RV(a){return this.GZ(a,null)}, -$iajz:1} -A.bU_.prototype={ -$1(a){var s=this.b -if(A.K(a.gcR())===A.dI(s)){this.a.a=t.IS.a(a) -return!1}this.a.a=a.xN(s) -return!1}, -$S:67} -A.azg.prototype={} -A.ml.prototype={ -aOK(a){return!1}, -n(){}, -ajD(a){}} -A.Qd.prototype={ -a_(){return new A.a49(this.$ti.i("a49<1>"))}} -A.a49.prototype={ -gk(a){var s,r,q,p,o,n=this,m=n.c -if(m&&n.f!=null){m=A.dI(n.$ti.c).l(0) -q=n.f -q=q==null?null:q.l(0) -throw A.q(A.ac("Tried to read a provider that threw during the creation of its value.\nThe exception occurred during the creation of type "+m+".\n\n"+A.A(q)))}if(!m){n.c=!0 -m=n.a -m.toString -q=n.$ti.i("ml.D") -q.a(m.$ti.i("jm<1>").a(A.ca.prototype.gcR.call(m)).f.e) -try{m=n.a -m.toString -m=q.a(m.$ti.i("jm<1>").a(A.ca.prototype.gcR.call(m)).f.e) -p=n.a -p.toString -n.d=m.a.$1(p)}catch(o){s=A.a4(o) -r=A.ap(o) -n.f=new A.dR(s,r,"provider",null,null,!1) -throw o}finally{}m=n.a -m.toString -q.a(m.$ti.i("jm<1>").a(A.ca.prototype.gcR.call(m)).f.e)}m=n.a -m.qq=!1 -q=n.$ti -q.i("ml.D").a(A.y(m).i("jm<1>").a(A.ca.prototype.gcR.call(m)).f.e) -n.b=null -n.a.qq=!0 -m=n.d -return m==null?q.c.a(m):m}, -n(){var s,r=this -r.asH() -if(r.c){s=r.a -s.toString -r.$ti.i("ml.D").a(s.$ti.i("jm<1>").a(A.ca.prototype.gcR.call(s)).f.e)}}, -ajD(a){var s,r=this -if(a)if(r.c){s=r.a -s.toString -r.$ti.i("ml.D").a(s.$ti.i("jm<1>").a(A.ca.prototype.gcR.call(s)).f.e)}s=r.a -s.toString -r.e=r.$ti.i("ml.D").a(s.$ti.i("jm<1>").a(A.ca.prototype.gcR.call(s)).f.e) -return r.b_X(a)}} -A.RU.prototype={ -a_(){return new A.a8O(this.$ti.i("a8O<1>"))}, -gk(a){return this.a}} -A.a8O.prototype={ -gk(a){var s,r,q=this,p=q.a -p.qq=!1 -if(q.b==null){s=q.$ti.i("ml.D") -p=s.a(A.y(p).i("jm<1>").a(A.ca.prototype.gcR.call(p)).f.e) -r=q.a -r.toString -r=p.c.$2(r,s.a(r.$ti.i("jm<1>").a(A.ca.prototype.gcR.call(r)).f.e).a) -q.b=r}p=q.a -p.qq=!0 -return q.$ti.i("ml.D").a(A.y(p).i("jm<1>").a(A.ca.prototype.gcR.call(p)).f.e).a}, -aOK(a){var s,r,q=this,p=q.a -p.toString -s=q.$ti.i("ml.D") -s.a(p.$ti.i("jm<1>").a(A.ca.prototype.gcR.call(p)).f.e) -p=q.a -p.toString -r=a.a!==s.a(p.$ti.i("jm<1>").a(A.ca.prototype.gcR.call(p)).f.e).a -if(r&&q.b!=null){q.b.$0() -q.b=null}return r}, -n(){this.asH() -var s=this.b -if(s!=null)s.$0()}} -A.a_7.prototype={} -A.apf.prototype={ -l(a){return"A provider for "+this.a.l(0)+" unexpectedly returned null."}, -$ibq:1} -A.ape.prototype={ -l(a){return"Provider<"+this.a.l(0)+"> not found for "+this.b.l(0)}, -$ibq:1} -A.c8s.prototype={ -$1(a){var s=this.a,r=A.dK(a) -s.a+=r -return null}, -$S:8} -A.c8p.prototype={ -$1(a){return a.aT(0,new A.c8q(this.a))}, -$S:1536} -A.c8q.prototype={ -$1(a){var s=this.a,r=A.dK(a) -s.a+=r -return null}, -$S:8} -A.c8r.prototype={ -$1(a){var s=a-(a-97<26?32:0) -return s+(!this.a&&s-65<26?32:0)}, -$S:30} -A.a_o.prototype={ -j(a,b,c){return A.a3(A.aJ("cannot change"))}, -h(a,b){return(B.c.qz(this.a[B.c.aR(b,8)],7-B.c.aa(b,8))&1)===1}, -gt(a){return this.b}, -st(a,b){A.a3(A.aJ("Cannot change"))}, -bW(a,b,c){var s -for(s=0;s=1?$.aL7()[o]:A.a3(A.bW("glog("+o+")",null)) -n=k[r] -n=n>=1?$.aL7()[n]:A.a3(A.bW("glog("+n+")",null)) -i[q]=(p^$.aL3()[B.c.aa(o+n,255)])>>>0}return A.apv(i,0)}, -aLD(a){var s,r,q,p=this.a,o=p.length,n=a.a,m=n.length -if(o-m<0)return this -s=A.cs8(p[0])-A.cs8(n[0]) -r=new Uint8Array(o) -for(q=0;q=1?$.aL7()[o]:A.a3(A.bW("glog("+o+")",null)) -r[q]=(p^$.aL3()[B.c.aa(o+s,255)])>>>0}return A.apv(r,0).aLD(a)}} -A.btg.prototype={ -gbBl(){var s=this,r=s.d -return r==null?s.d=A.cqn(s.a,s.b,s.e):r}} -A.apu.prototype={ -boR(){var s,r,q,p=this.e -B.b.P(p) -for(s=this.a,r=t.X7,q=0;q=0){s=this.a -s=s<=a||b<0||s<=b}else s=!0 -if(s)throw A.q(A.bW(""+a+" , "+b,null)) -s=this.e[a][b] -s.toString -return s}, -az_(a,b,c){var s,r=this -r.boR() -r.ahS(0,0) -s=r.a-7 -r.ahS(s,0) -r.ahS(0,s) -r.bqX() -r.bqY() -r.bqZ(a,c) -if(r.b>=7)r.br_(c) -r.bih(b,a)}, -ahS(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f -for(s=this.e,r=this.a,q=-1;q<=7;++q){p=a+q -if(p<=-1||r<=p)continue -for(o=0<=q,n=q<=6,m=q!==0,l=q===6,k=2<=q,j=q<=4,i=-1;i<=7;++i){h=b+i -if(h<=-1||r<=h)continue -g=!1 -if(o)if(n)g=i===0||i===6 -f=!0 -if(!g){g=!1 -if(0<=i)if(i<=6)g=!m||l -if(!g)g=k&&j&&2<=i&&i<=4 -else g=f}else g=f -if(g)s[p][h]=!0 -else s[p][h]=!1}}}, -bqX(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=B.eia[this.b-1] -for(s=e.length,r=this.e,q=0;q>>0) -for(s=this.e,r=this.a,q=r-15,p=!b,o=0;o<15;++o){n=p&&(B.c.qX(m,o)&1)===1 -if(o<6)s[o][8]=n -else if(o<8)s[o+1][8]=n -else s[q+o][8]=n}for(o=0;o<15;++o){n=p&&(B.c.qX(m,o)&1)===1 -if(o<8)s[8][r-o-1]=n -else{q=15-o-1 -if(o<9)s[8][q+1]=n -else s[8][q]=n}}s[r-8][8]=p}, -br_(a){var s,r,q,p,o,n=A.cTQ(this.b) -for(s=this.e,r=this.a,q=!a,p=0;p<18;++p){o=q&&(B.c.qX(n,p)&1)===1 -s[B.c.aR(p,3)][B.c.aa(p,3)+r-8-3]=o}for(p=0;p<18;++p){o=q&&(B.c.qX(n,p)&1)===1 -s[B.c.aa(p,3)+r-8-3][B.c.aR(p,3)]=o}}, -bih(a,b){var s,r,q,p,o,n,m,l,k,j=this.a,i=j-1 -for(s=this.e,r=i,q=-1,p=7,o=0;r>0;r-=2){if(r===6)--r -for(;;){for(n=0;n<2;++n){m=r-n -if(s[i][m]==null){l=ob){l=b -m=l}n=A.cf3(n,l,m) -o.a=n -o.a=A.cUq(n) -n=o.c/2 -s=B.d.iE(n)-B.d.iE(m/2) -r=B.d.iE(n)-B.d.iE(l/2) -for(q=0;q3,c=e>2,e=e>1,b=g.a,a=b1*b1,a0=b2*b2,a1=b4*b4,a2=b3*b3;g.q();){a3=b.gtA(b) -a4=b.gtP(b) -if(a3m&&a4k&&a4>j)a5=A.Ds(b,B.c.G(k),B.c.G(j),a0,!0) -else a5=a3h?A.Ds(b,B.c.G(i),B.c.G(h),a,!0):1 -if(a5===0)continue -a5*=(d?f[3]:255)/255 -a6=b.ga4(b) -a7=!B.o.ga2(f)?f[0]:0 -a8=1-a5 -b.sa4(0,a6*a8+a7*a5) -a7=b.gac() -a6=e?f[1]:0 -b.sac(a7*a8+a6*a5) -a6=b.gad(b) -a7=c?f[2]:0 -b.sad(0,a6*a8+a7*a5) -a7=b.gar(b) -b.sar(0,a7*(1-(d?f[3]:255)))}return a9}, -b9R(a9,b0,b1,b2,b3,b4,b5,b6,b7,b8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8 -if(b0.gar(0)===0)return a9 -s=B.d.bk(Math.min(b5,b6),0,a9.gc0(0)-1) -r=B.d.bk(Math.min(b7,b8),0,a9.gaQ(0)-1) -q=B.d.bk(Math.max(b5,b6),0,a9.gc0(0)-1) -p=B.d.bk(Math.max(b7,b8),0,a9.gaQ(0)-1) -b3=B.c.aD(b3) -b4=B.c.aD(b4) -b2=B.c.aD(b2) -b1=B.c.aD(b1) -o=s+b3 -n=r+b3 -m=q-b4+1 -l=r+b4 -k=q-b2+1 -j=p-b2+1 -i=s+b1 -h=p-b1+1 -g=a9.a.ze(0,s,r,q-s+1,p-r+1) -for(f=b0.a,e=f.length,d=e>3,c=e>2,e=e>1,b=g.a,a=b1*b1,a0=b2*b2,a1=b4*b4,a2=b3*b3;g.q();){a3=b.gtA(b) -a4=b.gtP(b) -if(a3m&&a4k&&a4>j)a5=A.Ds(b,B.c.G(k),B.c.G(j),a0,!0) -else a5=a3h?A.Ds(b,B.c.G(i),B.c.G(h),a,!0):1 -if(a5===0)continue -a5*=(d?f[3]:255)/255 -a6=b.ga4(b) -a7=!B.o.ga2(f)?f[0]:0 -a8=1-a5 -b.sa4(0,a6*a8+a7*a5) -a7=b.gac() -a6=e?f[1]:0 -b.sac(a7*a8+a6*a5) -a6=b.gad(b) -a7=c?f[2]:0 -b.sad(0,a6*a8+a7*a5) -a7=b.gar(b) -b.sar(0,a7*(1-(d?f[3]:255)))}return a9}} -A.aLq.prototype={} -A.b0B.prototype={} -A.apd.prototype={ -l(a){return"nextDouble() = "+A.A(this.a)+", only [0, 1) expected"}, -$ibq:1, -gk(a){return this.a}} -A.az9.prototype={} -A.but.prototype={} -A.buu.prototype={} -A.V8.prototype={ -gvT(){return!0}, -cw(a,b,c,d){var s,r,q,p,o,n,m=null,l=null -try{l=this.a.$0()}catch(q){s=A.a4(q) -r=A.ap(q) -p=A.Dp(s,r) -o=this.$ti.i("r4<1>") -n=new A.r4(m,m,m,m,o) -n.xo(p.a,p.b) -n.aei() -return new A.hg(n,o.i("hg<1>")).cw(a,b,c,d)}return l.cw(a,b,c,d)}, -iY(a){return this.cw(a,null,null,null)}, -v7(a,b,c){return this.cw(a,null,b,c)}, -As(a,b,c){return this.cw(a,b,c,null)}} -A.Ng.prototype={ -cw(a,b,c,d){var s=this.a -return new A.hg(s,A.y(s).i("hg<1>")).cw(a,b,c,d)}, -iY(a){return this.cw(a,null,null,null)}, -v7(a,b,c){return this.cw(a,null,b,c)}, -As(a,b,c){return this.cw(a,b,c,null)}} -A.bWx.prototype={ -H(){return"_MissingCase."+this.b}} -A.aun.prototype={ -l(a){switch(this.a.a){case 0:return"ValueStream has no value. You should check ValueStream.hasValue before accessing ValueStream.value, or use ValueStream.valueOrNull instead." -case 1:return"ValueStream has no error. You should check ValueStream.hasError before accessing ValueStream.error, or use ValueStream.errorOrNull instead."}}} -A.DX.prototype={ -aLR(a){var s=this.e -s.b=a -s.a=!0 -return null}, -aLS(a,b){var s=this.e -s.c=new A.ahn(a,b) -s.a=!1 -return null}, -gLx(a){return new A.el(this,this.$ti.i("el<1>"))}, -gk(a){var s=this.e.b -if(s!==B.T)return this.$ti.c.a(s) -throw A.q(new A.aun(B.fpY))}} -A.aQ4.prototype={ -$0(){var s,r,q=this,p=q.a,o=p.c -if(o!=null&&!p.a){p=q.b -return new A.asM(o.a,o.b,q.c.i("asM<0>")).Dz(new A.aZ(p,A.y(p).i("aZ<1>")))}s=p.b -if(s!==B.T&&p.a){p=q.b -r=q.c -return new A.asN(r.a(s),r.i("asN<0>")).Dz(new A.aZ(p,A.y(p).i("aZ<1>")))}p=q.b -return new A.aZ(p,A.y(p).i("aZ<1>"))}, -$S(){return this.c.i("aY<0>()")}} -A.RW.prototype={ -gk(a){return this.b}} -A.el.prototype={ -gvT(){return!0}, -gu(a){return(A.d1(this.a)^892482866)>>>0}, -m(a,b){if(b==null)return!1 -if(this===b)return!0 -return b instanceof A.el&&b.a===this.a}, -cw(a,b,c,d){return this.a.cw(a,b,c,d)}, -iY(a){return this.cw(a,null,null,null)}, -ZQ(a,b){return this.cw(a,null,null,b)}, -v7(a,b,c){return this.cw(a,null,b,c)}, -As(a,b,c){return this.cw(a,b,c,null)}, -gk(a){return this.a.gk(0)}} -A.a_h.prototype={} -A.I8.prototype={ -gLx(a){return new A.rj(this,A.y(this).i("rj<1>"))}, -gamR(){return!1}, -rk(a,b){if(this.c)throw A.q(A.ac("You cannot add an error while items are being added from addStream")) -this.ai7(a,b)}, -zq(a){return this.rk(a,null)}, -ai7(a,b){var s=this.b -if((s.c&4)===0)this.aLS(a,b) -s.rk(a,b)}, -bsq(a){return this.ai7(a,null)}, -aLS(a,b){}, -Xk(a,b,c){var s,r=this -if(r.c)throw A.q(A.ac(u.k)) -r.c=!0 -s=new A.aj($.am,t.D4) -b.cw(r.gbso(r),c,new A.bHy(r,new A.aL(s,t.gR)),r.gbsp()) -return s}, -xv(a,b){return this.Xk(0,b,null)}, -v(a,b){if(this.c)throw A.q(A.ac(u.k)) -this.aCE(0,b)}, -aCE(a,b){var s=this.b -if((s.c&4)===0)this.aLR(b) -s.v(0,b)}, -aLR(a){}, -aN(a){if(this.c)throw A.q(A.ac("You cannot close the subject while items are being added from addStream")) -return this.b.aN(0)}, -$ifN:1, -$imf:1} -A.bHy.prototype={ -$0(){var s=this.b -if((s.a.a&30)===0){this.a.c=!1 -s.qJ(0)}}, -$S:0} -A.rj.prototype={ -gvT(){return!0}, -gu(a){return(A.d1(this.a)^892482866)>>>0}, -m(a,b){if(b==null)return!1 -if(this===b)return!0 -return b instanceof A.rj&&b.a===this.a}, -cw(a,b,c,d){return this.a.cw(a,b,c,d)}, -iY(a){return this.cw(a,null,null,null)}, -v7(a,b,c){return this.cw(a,null,b,c)}, -As(a,b,c){return this.cw(a,b,c,null)}} -A.a3p.prototype={ -H(){return"WindowStrategy."+this.b}} -A.Q6.prototype={ -wN(a){var s,r,q=this -q.at=!0 -q.bJp(a,q.gAI()) -if(q.as===0)q.z.v(0,a) -s=q.as -if(s>0)q.as=s-1 -s=q.gAI() -r=q.w.$1(A.tc(q.z,q.$ti.c)) -if(r)q.aoE(s)}, -a_i(a,b,c){return this.gAI().rk(b,c)}, -a_h(){var s,r=this -r.ax=!0 -if(r.c===B.GG)return -r.aoF(r.gAI(),!0) -r.z.P(0) -s=r.ay -if(s!=null)s.af(0) -r.gAI().aN(0)}, -a9O(a){var s=this.ay -return s==null?null:s.af(0)}, -aa3(){}, -anF(a){var s=this.ay -return s==null?null:s.pV(0)}, -anK(a){var s=this.ay -return s==null?null:s.xc(0)}, -bJp(a,b){var s,r=this -switch(r.c.a){case 1:if(r.ay!=null)return -r.ay=r.ard(a,b) -r.aoG(a,b) -break -case 2:if(r.ay!=null)return -r.ay=r.bJO(a,b) -r.aoG(a,b) -break -case 0:s=r.ay -if(s!=null)s.af(0) -r.ay=r.ard(a,b) -r.aoG(a,b) -break -case 3:break}}, -ard(a,b){var s=this.aGh(a,b) -return new A.a8h(1,s,A.y(s).i("a8h")).v7(null,new A.bNN(this,b),b.gGB())}, -bJO(a,b){return this.aGh(a,b).v7(new A.bNL(this,b),new A.bNM(this,b),b.gGB())}, -aGh(a,b){var s=this.ay -if(s!=null)s.af(0) -return this.d.$1(a)}, -aoG(a,b){}, -aoF(a,b){var s,r,q,p=this -if(b&&p.c===B.GG){p.z.P(0) -s=p.ay -if(s!=null)s.af(0) -p.ay=null -a.aN(0) -return}if(!b){s=p.c -s=s===B.GG||s===B.foQ}else s=!0 -if(s){s=p.ay -if(s!=null)s.af(0) -p.ay=null}if(b)return -if(p.at){s=p.z.ga2(0) -s=!s}else s=!1 -if(s){s=p.z -a.v(0,p.f.$1(A.tc(s,p.$ti.c))) -r=p.r -if(r>0){q=s.b -p.as=r>q?r-q:0 -if(r")) -q.a=q -q.b=q -return new A.Q6(s.a,s.b,null,s.d,s.f,s.r,!0,!1,new A.Ev(q,r.i("Ev")),null,r.i("Q6"))}, -$S(){return this.a.$ti.i("Q6()")}} -A.ZA.prototype={} -A.bq_.prototype={ -$1(a){var s=null -return new A.Ng(A.pA(s,s,s,s,!1,t.H),t.yA)}, -$S(){return this.a.i("Ng<~>(0)")}} -A.bq0.prototype={ -$1(a){return a}, -$S(){return this.a.i("I<0>(I<0>)")}} -A.bq1.prototype={ -$1(a){return a.length===2}, -$S(){return this.a.i("E(I<0>)")}} -A.RH.prototype={ -wN(a){return this.gAI().v(0,a)}, -a_i(a,b,c){return this.gAI().rk(b,c)}, -a_h(){return this.gAI().aN(0)}, -a9O(a){}, -aa3(){this.gAI().v(0,this.c)}, -anF(a){}, -anK(a){}} -A.asN.prototype={ -Dz(a){var s=this.$ti.c -return A.cfb(a,new A.bGn(this),s,s)}} -A.bGn.prototype={ -$0(){var s=this.a -return new A.RH(s.a,s.$ti.i("RH<1>"))}, -$S(){return this.a.$ti.i("RH<1>()")}} -A.RG.prototype={ -wN(a){return this.gAI().v(0,a)}, -a_i(a,b,c){return this.gAI().rk(b,c)}, -a_h(){return this.gAI().aN(0)}, -a9O(a){}, -aa3(){this.gAI().rk(this.c,this.d)}, -anF(a){}, -anK(a){}} -A.asM.prototype={ -Dz(a){var s=this.$ti.c -return A.cfb(a,new A.bGm(this),s,s)}} -A.bGm.prototype={ -$0(){var s=this.a -return new A.RG(s.a,s.b,s.$ti.i("RG<1>"))}, -$S(){return this.a.$ti.i("RG<1>()")}} -A.bS5.prototype={ -l(a){return"<>"}} -A.ahn.prototype={ -l(a){return"ErrorAndStackTrace{error: "+A.A(this.a)+", stackTrace: "+A.A(this.b)+"}"}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.ahn&&A.K(r)===A.K(b)&&J.v(r.a,b.a)&&r.b==b.b -else s=!0 -return s}, -gu(a){return(J.ae(this.a)^J.ae(this.b))>>>0}} -A.WA.prototype={ -gAI(){var s=this.a -return s==null?A.a3(A.ac("Must call setSink(sink) before accessing!")):s}} -A.c4O.prototype={ -$1(a){var s={},r=this.a.$0() -r.a=new A.QZ(a,this.c.i("QZ<0>")) -s.a=null -s.b=!1 -r.aa3() -new A.c4P(s,this.b,r).$0() -a.r=new A.c4N(s,r)}, -$S(){return this.c.i("~(YR<0>)")}} -A.c4P.prototype={ -$1(a){var s,r,q,p=this.a -if(p.b)return -s=this.c -r=s.ga9R() -q=s.ga9Z(s) -p.a=this.b.v7(r,s.ga9V(),q)}, -$0(){return this.$1(null)}, -$S:483} -A.c4N.prototype={ -$0(){var s,r,q=this.a -q.b=!0 -s=q.a -r=s==null?null:s.af(0) -q.a=null -return A.ct8(r,this.b.a9O(0))}, -$S:0} -A.c4S.prototype={ -$0(){return this.a.$0()}, -$S(){return this.b.i("@<0>").d0(this.c).i("WA<1,2>()")}} -A.c4T.prototype={ -$0(){var s=this,r=s.c,q=s.d -r.qW().a=new A.Qv(q,s.e.i("Qv<0>")) -r.qW().aa3() -new A.c4V(s.a,s.b,r,q).$0()}, -$S:0} -A.c4V.prototype={ -$1(a){var s,r,q,p,o=this,n=o.a -if(n.b)return -s=o.b -r=o.c -q=r.qW().ga9R() -p=J.cB_(r.qW()) -n.a=s.v7(q,r.qW().ga9V(),p) -r.qW() -if(!s.gvT()){s=o.d -s.sanE(0,new A.c4Q(n,r)) -s.sanJ(0,new A.c4R(n,r))}}, -$0(){return this.$1(null)}, -$S:483} -A.c4Q.prototype={ -$0(){this.a.a.pV(0) -J.cBb(this.b.qW())}, -$S:0} -A.c4R.prototype={ -$0(){this.a.a.xc(0) -J.cBc(this.b.qW())}, -$S:0} -A.c4U.prototype={ -$0(){var s,r,q=this.a -q.b=!0 -s=q.a -r=s==null?null:s.af(0) -q.a=null -q=this.b -q.qW() -return A.ct8(r,J.cBa(q.qW()))}, -$S:0} -A.QZ.prototype={ -v(a,b){return this.a.bvJ(b)}, -rk(a,b){return this.a.bvz(a,b)}, -zq(a){return this.rk(a,null)}, -aN(a){return this.a.XL()}, -$ifN:1} -A.Qv.prototype={ -v(a,b){return this.a.v(0,b)}, -rk(a,b){return this.a.rk(a,b)}, -zq(a){return this.rk(a,null)}, -aN(a){return this.a.aN(0)}, -$ifN:1} -A.aP6.prototype={ -$1(a){return a.b}, -$S:484} -A.aP7.prototype={ -$1(a){return a.d}, -$S:484} -A.as1.prototype={} -A.T1.prototype={ -H(){return"AutoScrollPosition."+this.b}} -A.aP0.prototype={ -sQq(a){this.bEw$=a -if(!a&&this.f.length!==0)this.a6()}, -a1o(a,b,c){return this.aT3(a,b,c)}, -aT2(a,b){return this.a1o(a,B.ai,b)}, -aT3(a,b,c){var s=0,r=A.n(t.z),q,p=this -var $async$a1o=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:q=A.c6_(p,new A.aP5(p,a,b,c),t.z) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a1o,r)}, -J9(a,b,c){return this.bpH(a,b,c)}, -bpH(a,a0,a1){var s=0,r=A.n(t.z),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b -var $async$J9=A.o(function(a2,a3){if(a2===1)return A.k(a3,r) -for(;;)switch(s){case 0:s=3 -return A.f(new A.aP4(p).$0(),$async$J9) -case 3:o=p.f -if(o.length===0){q=null -s=1 -break}n=p.JX$ -s=n.h(0,a)!=null?4:6 -break -case 4:p.sQq(!0) -s=7 -return A.f(p.Vj(a,a1,new A.aP2(p,a0)),$async$J9) -case 7:p.sQq(!1) -s=5 -break -case 6:m={} -l=p.gbG(0).at -l.toString -k=l-1 -l=p.gbG(0).at -l.toString -m.a=B.I -j=a0.qs(0,40) -p.sQq(!0) -i=l -h=!1 -case 8:if(k!==i){l=n.h(0,a)==null -h=!l}else l=!1 -if(!l){s=9 -break}g=p.bbe(a) -l=g==null -if(n.h(0,l?0:g)==null){q=null -s=1 -break}f=l?0:g -e=a>f?1:0 -d=p.azt(f,e) -c=d==null?null:d.a -if(c==null)c=100 -l=m.a -m.a=new A.aW(l.a+j.a) -l=p.gbG(0).at -l.toString -s=10 -return A.f(p.y4(c,B.bb,j),$async$J9) -case 10:s=11 -return A.f($.d2.gS3(),$async$J9) -case 11:if(o.length!==0){b=p.gbG(0).at -b.toString -l=b===l}else l=!0 -if(l){h=n.h(0,a)!=null -s=9 -break}k=i -i=c -s=8 -break -case 9:p.sQq(!1) -s=h&&o.length!==0?12:13 -break -case 12:s=14 -return A.f(p.Vj(a,a1,new A.aP3(m,p,a0)),$async$J9) -case 14:case 13:case 5:q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$J9,r)}, -bbe(a){var s,r,q,p=this.JX$,o=A.y(p).i("bS<1>") -if(p.a===0)return null -s=A.H(new A.bS(p,o),o.i("D.E")) -B.b.q7(s,new A.aP1()) -r=B.b.gS(s) -q=B.b.gU(s) -return Math.abs(a-r)"))) -return r}, -au0(){}} -A.Q5.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.aG4.prototype={ -b8(a){this.asu(a)}, -JG(a,b){this.asv(0,b)}} -A.c61.prototype={ -$1(a){$.aL6().A(0,this.a) -this.b.dI(0,a)}, -$S(){return this.c.i("~(0)")}} -A.c60.prototype={ -$2(a,b){$.aL6().A(0,this.a) -this.b.zs(a,b)}, -$S:376} -A.c6z.prototype={ -$1(a){var s=J.T(a) -if(s.h(a,"encoding")!=null)s="rtpmap:%d %s/%s/%s" -else s=s.h(a,"rate")!=null?"rtpmap:%d %s/%s":"rtpmap:%d %s" -return s}, -$S:25} -A.c6A.prototype={ -$1(a){return J.w(a,"address")!=null?"rtcp:%d %s IP%d %s":"rtcp:%d"}, -$S:25} -A.c6B.prototype={ -$1(a){return J.w(a,"subtype")!=null?"rtcp-fb:%s %s %s":"rtcp-fb:%s %s"}, -$S:25} -A.c6C.prototype={ -$1(a){var s=J.T(a),r=s.h(a,"direction")!=null?"/%s":"%v" -s=s.h(a,"config")!=null?" %s":"" -return"extmap:%d"+r+" %s"+s}, -$S:25} -A.c6D.prototype={ -$1(a){return J.w(a,"sessionConfig")!=null?"crypto:%d %s %s %s":"crypto:%d %s %s"}, -$S:25} -A.c6E.prototype={ -$1(a){var s=J.T(a),r=s.h(a,"raddr")!=null?" raddr %s rport %d":"%v%v",q=s.h(a,"tcptype")!=null?" tcptype %s":"%v",p="candidate:%s %d %s %d %s %d typ %s"+r+q -if(s.h(a,"generation")!=null)p+=" generation %d" -r=s.h(a,"network-id")!=null?" network-id %d":"%v" -s=s.h(a,"network-cost")!=null?" network-cost %d":"%v" -return p+r+s}, -$S:25} -A.c6F.prototype={ -$1(a){var s,r=J.T(a) -if(r.h(a,"attribute")!=null)s=r.h(a,"value")!=null?"ssrc:%d %s:%s":"ssrc:%d %s" -else s="ssrc:%d" -return s}, -$S:25} -A.c6G.prototype={ -$1(a){return J.w(a,"maxMessageSize")!=null?"sctpmap:%s %s %s":"sctpmap:%s %s"}, -$S:25} -A.c6H.prototype={ -$1(a){return J.w(a,"params")!=null?"rid:%s %s %s":"rid:%s %s"}, -$S:25} -A.c6I.prototype={ -$1(a){return"imageattr:%s %s %s"+(J.w(a,"dir2")!=null?" %s %s":"")}, -$S:25} -A.c6J.prototype={ -$1(a){return"simulcast:%s %s"+(J.w(a,"dir2")!=null?" %s %s":"")}, -$S:25} -A.c5T.prototype={ -$1(a){var s=a.b -J.aV(this.a,this.b,A.cXn(s.length-1===0?s.input:s[1]))}, -$S:486} -A.c5U.prototype={ -$1(a){var s,r,q,p,o,n,m=null -for(s=a.b,r=this.a,q=this.b,p=0;p")),m=v.G;o.q();){l=n.gI(n) -k=m.window.localStorage.getItem(l) -k.toString -j=A.cQF(k) -if(j!=null)h.j(0,l,j)}q=h -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$abO,r)}, -A(a,b){return this.bNN(0,b)}, -bNN(a,b){var s=0,r=A.n(t.y),q -var $async$A=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:v.G.window.localStorage.removeItem(b) -q=!0 -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$A,r)}, -Lj(a,b,c){return this.aW1(a,b,c)}, -aW1(a,b,c){var s=0,r=A.n(t.y),q -var $async$Lj=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:v.G.window.localStorage.setItem(b,B.p.rX(c)) -q=!0 -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Lj,r)}, -bbl(a,b){var s=A.cRu(b) -return new A.az(s,new A.bEZ(a),s.$ti.i("az"))}} -A.bEZ.prototype={ -$1(a){return B.f.b0(a,this.a)}, -$S:9} -A.c4Y.prototype={ -$1(a){return!0}, -$S:9} -A.c9h.prototype={ -$2(a,b){var s=this.a,r=s.a -return s.a=A.cC(r,a,b)}, -$S:150} -A.bFN.prototype={ -gt(a){return this.c.length}, -gbIy(a){return this.b.length}, -b3d(a,b){var s,r,q,p,o,n -for(s=this.c,r=s.length,q=this.b,p=0;p=r||s[n]!==10)o=10}if(o===10)q.push(p+1)}}, -q8(a,b,c){return A.ce3(this,b,c)}, -U0(a){var s,r=this -if(a<0)throw A.q(A.i3("Offset may not be negative, was "+a+".")) -else if(a>r.c.length)throw A.q(A.i3("Offset "+a+u.D+r.gt(0)+".")) -s=r.b -if(a=B.b.gU(s))return s.length-1 -if(r.bho(a)){s=r.d -s.toString -return s}return r.d=r.b4k(a)-1}, -bho(a){var s,r,q=this.d -if(q==null)return!1 -s=this.b -if(a=r-1||a=r-2||aa)p=r -else s=r+1}return p}, -abQ(a){var s,r,q=this -if(a<0)throw A.q(A.i3("Offset may not be negative, was "+a+".")) -else if(a>q.c.length)throw A.q(A.i3("Offset "+a+" must be not be greater than the number of characters in the file, "+q.gt(0)+".")) -s=q.U0(a) -r=q.b[s] -if(r>a)throw A.q(A.i3("Line "+s+" comes after offset "+a+".")) -return a-r}, -Ek(a){var s,r,q,p -if(a<0)throw A.q(A.i3("Line may not be negative, was "+a+".")) -else{s=this.b -r=s.length -if(a>=r)throw A.q(A.i3("Line "+a+" must be less than the number of lines in the file, "+this.gbIy(0)+"."))}q=s[a] -if(q<=this.c.length){p=a+1 -s=p=s[p]}else s=!0 -if(s)throw A.q(A.i3("Line "+a+" doesn't have 0 columns.")) -return q}} -A.o3.prototype={ -gtk(){return this.a.a}, -guS(a){return this.a.U0(this.b)}, -gwa(){return this.a.abQ(this.b)}, -Ey(a,b){var s,r=this.b -if(r<0)throw A.q(A.i3("Offset may not be negative, was "+r+".")) -else{s=this.a -if(r>s.c.length)throw A.q(A.i3("Offset "+r+u.D+s.gt(0)+"."))}}, -gri(a){return this.b}} -A.jl.prototype={ -gtk(){return this.a.a}, -gt(a){return this.c-this.b}, -gq4(a){return A.xj(this.a,this.b)}, -gdf(a){return A.xj(this.a,this.c)}, -gbZ(a){return A.e2(B.bf.d_(this.a.c,this.b,this.c),0,null)}, -gyQ(a){var s=this,r=s.a,q=s.c,p=r.U0(q) -if(r.abQ(q)===0&&p!==0){if(q-s.b===0)return p===r.b.length-1?"":A.e2(B.bf.d_(r.c,r.Ek(p),r.Ek(p+1)),0,null)}else q=p===r.b.length-1?r.c.length:r.Ek(p+1) -return A.e2(B.bf.d_(r.c,r.Ek(r.U0(s.b)),q),0,null)}, -yC(a,b,c){var s,r=this.c,q=this.b -if(rs.c.length)throw A.q(A.i3("End "+r+u.D+s.gt(0)+".")) -else if(q<0)throw A.q(A.i3("Start may not be negative, was "+q+"."))}}, -bM(a,b){var s -if(!(b instanceof A.jl))return this.b_p(0,b) -s=B.c.bM(this.b,b.b) -return s===0?B.c.bM(this.c,b.c):s}, -m(a,b){var s=this -if(b==null)return!1 -if(!(b instanceof A.jl))return s.b_o(0,b) -return s.b===b.b&&s.c===b.c&&J.v(s.a.a,b.a.a)}, -gu(a){return A.a7(this.b,this.c,this.a.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}, -xB(a,b){var s,r=this,q=r.a -if(!J.v(q.a,b.a.a))throw A.q(A.bW('Source URLs "'+A.A(r.gtk())+'" and "'+A.A(b.gtk())+"\" don't match.",null)) -s=Math.min(r.b,b.b) -return A.ce3(q,s,Math.max(r.c,b.c))}, -$iyG:1} -A.bal.prototype={ -bGN(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=null,a3=a1.a -a1.aF3(B.b.gS(a3).c) -s=a1.e -r=A.bA(s,a2,!1,t.Xk) -for(q=a1.r,s=s!==0,p=a1.b,o=0;o0){m=a3[o-1] -l=n.c -if(!J.v(m.c,l)){a1.a6e("\u2575") -q.a+="\n" -a1.aF3(l)}else if(m.b+1!==n.b){a1.bve("...") -q.a+="\n"}}for(l=n.d,k=A.U(l).i("bR<1>"),j=new A.bR(l,k),j=new A.bM(j,j.gt(0),k.i("bM")),k=k.i("a2.E"),i=n.b,h=n.a;j.q();){g=j.d -if(g==null)g=k.a(g) -f=g.a -e=f.gq4(f) -e=e.guS(e) -d=f.gdf(f) -if(e!==d.guS(d)){e=f.gq4(f) -f=e.guS(e)===i&&a1.bhp(B.f.a1(h,0,f.gq4(f).gwa()))}else f=!1 -if(f){c=B.b.eB(r,a2) -if(c<0)A.a3(A.bW(A.A(r)+" contains no null elements.",a2)) -r[c]=g}}a1.bvd(i) -q.a+=" " -a1.bvc(n,r) -if(s)q.a+=" " -b=B.b.wJ(l,new A.baG()) -a=b===-1?a2:l[b] -k=a!=null -if(k){j=a.a -g=j.gq4(j) -g=g.guS(g)===i?j.gq4(j).gwa():0 -f=j.gdf(j) -a1.bva(h,g,f.guS(f)===i?j.gdf(j).gwa():h.length,p)}else a1.a6g(h) -q.a+="\n" -if(k)a1.bvb(n,a,r) -for(l=l.length,a0=0;a0")),q=this.r,r=r.i("ay.E");s.q();){p=s.d -if(p==null)p=r.a(p) -if(p===9)q.a+=B.f.aL(" ",4) -else{p=A.dK(p) -q.a+=p}}}, -a6f(a,b,c){var s={} -s.a=c -if(b!=null)s.a=B.c.l(b+1) -this.BK(new A.baE(s,this,a),"\x1b[34m")}, -a6e(a){return this.a6f(a,null,null)}, -bve(a){return this.a6f(null,null,a)}, -bvd(a){return this.a6f(null,a,null)}, -aiW(){return this.a6f(null,null,null)}, -aeB(a){var s,r,q,p -for(s=new A.eF(a),r=t.Hz,s=new A.bM(s,s.gt(0),r.i("bM")),r=r.i("ay.E"),q=0;s.q();){p=s.d -if((p==null?r.a(p):p)===9)++q}return q}, -bhp(a){var s,r,q -for(s=new A.eF(a),r=t.Hz,s=new A.bM(s,s.gt(0),r.i("bM")),r=r.i("ay.E");s.q();){q=s.d -if(q==null)q=r.a(q) -if(q!==32&&q!==9)return!1}return!0}, -b6s(a,b){var s,r=this.b!=null -if(r&&b!=null)this.r.a+=b -s=a.$0() -if(r&&b!=null)this.r.a+="\x1b[0m" -return s}, -BK(a,b){return this.b6s(a,b,t.z)}} -A.baF.prototype={ -$0(){return this.a}, -$S:272} -A.ban.prototype={ -$1(a){var s=a.d -return new A.az(s,new A.bam(),A.U(s).i("az<1>")).gt(0)}, -$S:1541} -A.bam.prototype={ -$1(a){var s=a.a,r=s.gq4(s) -r=r.guS(r) -s=s.gdf(s) -return r!==s.guS(s)}, -$S:271} -A.bao.prototype={ -$1(a){return a.c}, -$S:1543} -A.baq.prototype={ -$1(a){var s=a.a.gtk() -return s==null?new A.C():s}, -$S:1544} -A.bar.prototype={ -$2(a,b){return a.a.bM(0,b.a)}, -$S:1545} -A.bas.prototype={ -$1(a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=a0.a,b=a0.b,a=A.b([],t.Kx) -for(s=J.ce(b),r=s.gW(b),q=t._T;r.q();){p=r.gI(r).a -o=p.gyQ(p) -n=A.c6p(o,p.gbZ(p),p.gq4(p).gwa()) -n.toString -m=B.f.BZ("\n",B.f.a1(o,0,n)).gt(0) -p=p.gq4(p) -l=p.guS(p)-m -for(p=o.split("\n"),n=p.length,k=0;kB.b.gU(a).b)a.push(new A.tW(j,l,c,A.b([],q)));++l}}i=A.b([],q) -for(r=a.length,h=i.$flags|0,g=0,k=0;k")),n=j.b,p=p.i("a2.E");q.q();){e=q.d -if(e==null)e=p.a(e) -d=e.a -d=d.gq4(d) -if(d.guS(d)>n)break -i.push(e)}g+=i.length-f -B.b.L(j.d,i)}return a}, -$S:1546} -A.bap.prototype={ -$1(a){var s=a.a -s=s.gdf(s) -return s.guS(s)" -return null}, -$S:0} -A.baA.prototype={ -$0(){var s=this.a.r,r=this.b===this.c.b?"\u250c":"\u2514" -s.a+=r}, -$S:20} -A.baB.prototype={ -$0(){var s=this.a.r,r=this.b==null?"\u2500":"\u253c" -s.a+=r}, -$S:20} -A.baC.prototype={ -$0(){this.a.r.a+="\u2500" -return null}, -$S:0} -A.baD.prototype={ -$0(){var s,r,q=this,p=q.a,o=p.a?"\u253c":"\u2502" -if(q.c!=null)q.b.r.a+=o -else{s=q.e -r=s.b -if(q.d===r){s=q.b -s.BK(new A.bay(p,s),p.b) -p.a=!0 -if(p.b==null)p.b=s.b}else{if(q.r===r){r=q.f.a -s=r.gdf(r).gwa()===s.a.length}else s=!1 -r=q.b -if(s)r.r.a+="\u2514" -else r.BK(new A.baz(r,o),p.b)}}}, -$S:20} -A.bay.prototype={ -$0(){var s=this.b.r,r=this.a.a?"\u252c":"\u250c" -s.a+=r}, -$S:20} -A.baz.prototype={ -$0(){this.a.r.a+=this.b}, -$S:20} -A.bau.prototype={ -$0(){var s=this -return s.a.a6g(B.f.a1(s.b,s.c,s.d))}, -$S:0} -A.bav.prototype={ -$0(){var s,r,q=this.a,p=q.r,o=p.a,n=this.c.a,m=n.gq4(n).gwa(),l=n.gdf(n).gwa() -n=this.b.a -s=q.aeB(B.f.a1(n,0,m)) -r=q.aeB(B.f.a1(n,m,l)) -m+=s*3 -n=(p.a+=B.f.aL(" ",m))+B.f.aL("^",Math.max(l+(s+r)*3-m,1)) -p.a=n -return n.length-o.length}, -$S:75} -A.baw.prototype={ -$0(){var s=this.c.a -return this.a.bv5(this.b,s.gq4(s).gwa())}, -$S:0} -A.bax.prototype={ -$0(){var s,r=this,q=r.a,p=q.r,o=p.a -if(r.b)p.a=o+B.f.aL("\u2500",3) -else{s=r.d.a -q.aF_(r.c,Math.max(s.gdf(s).gwa()-1,0),!1)}return p.a.length-o.length}, -$S:75} -A.baE.prototype={ -$0(){var s=this.b,r=s.r,q=this.a.a -if(q==null)q="" -s=B.f.bLI(q,s.d) -s=r.a+=s -q=this.c -r.a=s+(q==null?"\u2502":q)}, -$S:20} -A.mm.prototype={ -l(a){var s,r,q=this.a,p=q.gq4(q) -p=p.guS(p) -s=q.gq4(q).gwa() -r=q.gdf(q) -q="primary "+(""+p+":"+s+"-"+r.guS(r)+":"+q.gdf(q).gwa()) -return q.charCodeAt(0)==0?q:q}} -A.bTs.prototype={ -$0(){var s,r,q,p,o=this.a -if(!(t.Bb.b(o)&&A.c6p(o.gyQ(o),o.gbZ(o),o.gq4(o).gwa())!=null)){s=o.gq4(o) -s=A.asA(s.gri(s),0,0,o.gtk()) -r=o.gdf(o) -r=r.gri(r) -q=o.gtk() -p=A.cUu(o.gbZ(o),10) -o=A.bFO(s,A.asA(r,A.cpk(o.gbZ(o)),p,q),o.gbZ(o),o.gbZ(o))}return A.cOu(A.cOw(A.cOv(o)))}, -$S:1547} -A.tW.prototype={ -l(a){return""+this.b+': "'+this.a+'" ('+B.b.b_(this.d,", ")+")"}} -A.tG.prototype={ -ale(a){var s=this.a -if(!J.v(s,a.gtk()))throw A.q(A.bW('Source URLs "'+A.A(s)+'" and "'+A.A(a.gtk())+"\" don't match.",null)) -return Math.abs(this.b-a.gri(a))}, -bM(a,b){var s=this.a -if(!J.v(s,b.gtk()))throw A.q(A.bW('Source URLs "'+A.A(s)+'" and "'+A.A(b.gtk())+"\" don't match.",null)) -return this.b-b.gri(b)}, -m(a,b){if(b==null)return!1 -return t.y3.b(b)&&J.v(this.a,b.gtk())&&this.b===b.gri(b)}, -gu(a){var s=this.a -s=s==null?null:s.gu(s) -if(s==null)s=0 -return s+this.b}, -l(a){var s=this,r=A.K(s).l(0),q=s.a -return"<"+r+": "+s.b+" "+(A.A(q==null?"unknown source":q)+":"+(s.c+1)+":"+(s.d+1))+">"}, -$iek:1, -gtk(){return this.a}, -gri(a){return this.b}, -guS(a){return this.c}, -gwa(){return this.d}} -A.asB.prototype={ -ale(a){if(!J.v(this.a.a,a.gtk()))throw A.q(A.bW('Source URLs "'+A.A(this.gtk())+'" and "'+A.A(a.gtk())+"\" don't match.",null)) -return Math.abs(this.b-a.gri(a))}, -bM(a,b){if(!J.v(this.a.a,b.gtk()))throw A.q(A.bW('Source URLs "'+A.A(this.gtk())+'" and "'+A.A(b.gtk())+"\" don't match.",null)) -return this.b-b.gri(b)}, -m(a,b){if(b==null)return!1 -return t.y3.b(b)&&J.v(this.a.a,b.gtk())&&this.b===b.gri(b)}, -gu(a){var s=this.a.a -s=s==null?null:s.gu(s) -if(s==null)s=0 -return s+this.b}, -l(a){var s=A.K(this).l(0),r=this.b,q=this.a,p=q.a -return"<"+s+": "+r+" "+(A.A(p==null?"unknown source":p)+":"+(q.U0(r)+1)+":"+(q.abQ(r)+1))+">"}, -$iek:1, -$itG:1} -A.asD.prototype={ -b3e(a,b,c){var s,r=this.b,q=this.a -if(!J.v(r.gtk(),q.gtk()))throw A.q(A.bW('Source URLs "'+A.A(q.gtk())+'" and "'+A.A(r.gtk())+"\" don't match.",null)) -else if(r.gri(r)'}, -$iek:1} -A.yG.prototype={ -gyQ(a){return this.d}} -A.at3.prototype={ -gacN(a){return A.ak(this.c)}} -A.bHv.prototype={ -gan0(){var s=this -if(s.c!==s.e)s.d=null -return s.d}, -acl(a){var s,r=this,q=r.d=J.cha(a,r.b,r.c) -r.e=r.c -s=q!=null -if(s)r.e=r.c=q.gdf(q) -return s}, -aJa(a,b){var s -if(this.acl(a))return -if(b==null)if(a instanceof A.pe)b="/"+a.a+"/" -else{s=J.bo(a) -s=A.cC(s,"\\","\\\\") -b='"'+A.cC(s,'"','\\"')+'"'}this.aw1(b)}, -YQ(a){return this.aJa(a,null)}, -bEe(){if(this.c===this.b.length)return -this.aw1("no more input")}, -bE6(a,b,c,d){var s,r=this.b -if(d<0)A.a3(A.i3("position must be greater than or equal to 0.")) -else if(d>r.length)A.a3(A.i3("position must be less than or equal to the string length.")) -s=d+c>r.length -if(s)A.a3(A.i3("position plus length must not go beyond the end of the string.")) -throw A.q(new A.at3(r,b,A.cdf(r,this.a).q8(0,d,d+c)))}, -aw1(a){this.bE6(0,"expected "+a+".",0,this.c)}} -A.Cc.prototype={ -H(){return"SwipeDirection."+this.b}} -A.a23.prototype={ -a_(){return new A.a8b(null,null,null)}, -bLk(a){return this.r.$1(a)}} -A.aGF.prototype={ -TQ(a){var s=this.b,r=s.a,q=a.a,p=s.b.aK(0,r.gk(r)).a*q -if(p<0)return new A.a1(q+p,0,q,a.b) -return new A.a1(0,0,p,a.b)}, -apx(a){return this.TQ(a)}, -a2e(a){var s=a.b,r=s.a,q=this.b,p=q.a -return!J.v(s.b.aK(0,r.gk(r)),q.b.aK(0,p.gk(p)))}} -A.a4Y.prototype={ -H(){return"_FlingGestureKind."+this.b}} -A.a8b.prototype={ -aC(){var s,r,q=this -q.a.toString -s=A.c2(null,B.E,null,null,q) -s.d4() -r=s.lW$ -r.b=!0 -r.a.push(q.gbsu()) -q.d=s -q.ai8() -q.b25()}, -gEd(){var s=this.d -s===$&&A.e() -s=s.r -return s!=null&&s.a!=null}, -n(){var s=this.d -s===$&&A.e() -s.n() -this.b24()}, -WV(a){if(a===0)return B.ff8 -switch(this.c.aj(t.I).w.a){case 0:return a<0?B.G1:B.G0 -case 1:return a>0?B.G1:B.G0}}, -gaCH(){var s=this.c.gE(0),r=s==null?null:s.a -return r==null?0:r}, -bsB(a){var s,r,q=this,p={},o=a.gbG(a).a -q.a.toString -s=p.a=B.fbU.p(0,a.gqk(a)) -if(s&&q.y!=null){r=q.y -r.toString -r=p.a=o>r}else r=s -if(r&&q.z!=null){r=q.z -r.toString -p.a=o0)o.f=s -break -case 1:s=o.f+r -if(s<0)o.f=s -break}break -case 2:switch(o.c.aj(t.I).w.a){case 0:s=o.f+r -if(s<0)o.f=s -break -case 1:s=o.f+r -if(s>0)o.f=s -break}break}if(J.fA(q)!==J.fA(o.f))o.D(new A.c1E(o)) -s=o.d -s===$&&A.e() -p=s.r -if(!(p!=null&&p.a!=null))s.sk(0,Math.abs(o.f)/o.gaCH())}, -ai8(){var s,r=this,q=J.fA(r.f),p=r.d -p===$&&A.e() -r.a.toString -s=t.Ni -r.e=new A.aT(t.ve.a(p),new A.b8(B.l,new A.t(0.4*q,0),s),s.i("aT"))}, -bst(a){var s,r,q,p=this -if(p.f===0)return B.acx -s=a.a -r=s.a -q=Math.abs(r) -if(q-Math.abs(s.b)<400||q<700)return B.acx -if(p.WV(r)===p.WV(p.f))return B.fps -return B.fpu}, -Jg(a){return this.bcF(a)}, -bcF(a){var s=0,r=A.n(t.H),q,p=this,o,n,m,l -var $async$Jg=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:if(!p.r){o=p.d -o===$&&A.e() -o=o.r -o=o!=null&&o.a!=null}else o=!0 -if(o){o=p.d -o===$&&A.e() -o=o.r -o=o!=null&&o.a!=null}else o=!0 -if(o){s=1 -break}p.r=!1 -o=p.d -o===$&&A.e() -l=o.gaI(0)===B.ar -if(l){s=3 -break}else c=l -s=4 -break -case 3:l=J -s=5 -return A.f(p.a3k(),$async$Jg) -case 5:c=l.v(c,!0) -case 4:if(c){p.aCy() -s=1 -break}o=a.c -n=o.a.a -case 6:switch(p.bst(o).a){case 1:s=8 -break -case 2:s=9 -break -case 0:s=10 -break -default:s=7 -break}break -case 8:p.a.toString -B.a26.h(0,p.WV(p.f)) -p.f=J.fA(n) -s=11 -return A.f(p.d.Sj(Math.abs(n)*0.0033333333333333335),$async$Jg) -case 11:s=7 -break -case 9:p.f=J.fA(n) -s=12 -return A.f(p.d.Sj(-Math.abs(n)*0.0033333333333333335),$async$Jg) -case 12:s=7 -break -case 10:o=p.d -s=o.gaI(0)!==B.aa?13:14 -break -case 13:o=o.x -o===$&&A.e() -p.a.toString -B.a26.h(0,p.WV(p.f)) -m=p.d -s=o>0.4?15:17 -break -case 15:s=18 -return A.f(m.cT(0),$async$Jg) -case 18:s=16 -break -case 17:s=19 -return A.f(m.pX(0),$async$Jg) -case 19:case 16:case 14:s=7 -break -case 7:case 1:return A.l(q,r)}}) -return A.m($async$Jg,r)}, -WW(a){return this.bcu(a)}, -bcu(a){var s=0,r=A.n(t.H),q=this,p,o -var $async$WW=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:s=a===B.ar&&!q.r?2:3 -break -case 2:o=J -s=7 -return A.f(q.a3k(),$async$WW) -case 7:s=o.v(c,!0)?4:6 -break -case 4:q.aCy() -s=5 -break -case 6:p=q.d -p===$&&A.e() -s=8 -return A.f(p.pX(0),$async$WW) -case 8:case 5:case 3:q.FK() -return A.l(null,r)}}) -return A.m($async$WW,r)}, -a3k(){var s=0,r=A.n(t.y),q,p=this -var $async$a3k=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:p.a.toString -q=!0 -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a3k,r)}, -aCy(){var s,r=this,q=r.WV(r.f) -r.a.bLk(q) -s=r.d -s===$&&A.e() -s.pX(0)}, -B(a){var s,r,q,p,o,n,m=this,l=null -m.LB(a) -s=m.a.d -r=A.cv(a,l) -if(r!=null){q=m.Q -if(q==null||q!==r.a.a)$.at.p3$.push(new A.c1H(m,r))}q=m.e -q===$&&A.e() -p=A.tE(m.a.c,q,l,!0) -q=A.b([],t.p) -o=m.e -if(o.gaI(0)!==B.aa)q.push(A.aoT(0,A.rL(s,B.u,new A.aGF(o,o)))) -q.push(p) -p=A.e8(B.aC,q,B.u,B.ap,l) -q=m.x -o=q?m.gbsw():l -n=q?m.gbsy():l -q=q?m.gbsv():l -m.a.toString -return A.B2(B.da,A.dY(B.bm,p,B.A,!1,l,l,l,l,q,o,n,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,l,!1,B.ak),l,l,m.gbsA(),l,l,l,l,l)}} -A.c1F.prototype={ -$0(){this.b.x=this.a.a}, -$S:0} -A.c1D.prototype={ -$0(){this.a.ai8()}, -$S:0} -A.c1E.prototype={ -$0(){this.a.ai8()}, -$S:0} -A.c1H.prototype={ -$1(a){var s=this.a -s.D(new A.c1G(s,this.b))}, -$S:6} -A.c1G.prototype={ -$0(){var s=this.a,r=this.b,q=r.a.a -s.Q=q -r=r.x -s.y=r.a -s.z=q-r.c}, -$S:0} -A.aa2.prototype={ -cY(){this.dX() -this.dN() -this.qY()}, -n(){var s=this,r=s.ba$ -if(r!=null)r.V(0,s.gqR()) -s.ba$=null -s.aM()}} -A.aa3.prototype={ -aC(){this.aU() -var s=this.d -s===$&&A.e() -s=s.r -if(s!=null&&s.a!=null)this.IN()}, -u8(){var s=this.uP$ -if(s!=null){s.a6() -s.rf() -this.uP$=null}this.Dc()}} -A.Kf.prototype={ -PV(a,b,c){return this.b2i(a,b,c,c)}, -BG(a,b){return this.PV(a,null,b)}, -b2i(a,b,c,d){var s=0,r=A.n(d),q,p=2,o=[],n=[],m=this,l,k,j,i,h -var $async$PV=A.o(function(e,f){if(e===1){o.push(f) -s=p}for(;;)switch(s){case 0:i=m.a -h=new A.rk(new A.aj($.am,t.D4),t.Hj) -m.a=h.a -p=3 -s=i!=null?6:7 -break -case 6:s=8 -return A.f(i,$async$PV) -case 8:case 7:l=a.$0() -s=t.L0.b(l)?9:11 -break -case 9:j=l -s=12 -return A.f(c.i("a0<0>").b(j)?j:A.bc(j,c),$async$PV) -case 12:j=f -q=j -n=[1] -s=4 -break -s=10 -break -case 11:q=l -n=[1] -s=4 -break -case 10:n.push(5) -s=4 -break -case 3:n=[2] -case 4:p=2 -k=new A.aQ1(m,h) -k.$0() -s=n.pop() -break -case 5:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$PV,r)}, -l(a){return"Lock["+A.u8(this)+"]"}} -A.aQ1.prototype={ -$0(){var s=this.a,r=this.b -if(s.a===r.a)s.a=null -r.qJ(0)}, -$S:0} -A.buy.prototype={ -BG(a,b){return this.b2j(a,b,b)}, -b2j(a,b,c){var s=0,r=A.n(c),q,p=this,o,n -var $async$BG=A.o(function(d,e){if(d===1)return A.k(e,r) -for(;;)switch(s){case 0:n=A.hq($.am.h(0,p)) -if(n==null)n=0 -o=p.a -if(n>=o.length)throw A.q(A.ac("This can happen if an inner synchronized block is spawned outside the block it was started from. Make sure the inner synchronized blocks are properly awaited")) -q=o[n].PV(new A.buA(p,a,n,b),null,b) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$BG,r)}, -l(a){return"ReentrantLock["+A.u8(this)+"]"}} -A.buA.prototype={ -$0(){return this.aPU(this.d)}, -aPU(a){var s=0,r=A.n(a),q,p=2,o=[],n=[],m=this,l,k,j,i,h -var $async$$0=A.o(function(b,c){if(b===1){o.push(c) -s=p}for(;;)switch(s){case 0:i=m.a -h=i.a -h.push(new A.Kf()) -p=3 -k=m.d -j=t.O -l=A.csR(new A.buz(m.b,k),A.j([i,m.c+1],j,j),k.i("0/")) -s=t.L0.b(l)?6:8 -break -case 6:i=l -s=9 -return A.f(k.i("a0<0>").b(i)?i:A.bc(i,k),$async$$0) -case 9:i=c -q=i -n=[1] -s=4 -break -s=7 -break -case 8:q=l -n=[1] -s=4 -break -case 7:n.push(5) -s=4 -break -case 3:n=[2] -case 4:p=2 -h.pop() -s=n.pop() -break -case 5:case 1:return A.l(q,r) -case 2:return A.k(o.at(-1),r)}}) -return A.m($async$$0,r)}, -$S(){return this.d.i("a0<0>()")}} -A.buz.prototype={ -$0(){return this.a.$0()}, -$S(){return this.b.i("0/()")}} -A.PE.prototype={ -gt(a){return this.b}, -h(a,b){if(b>=this.b)throw A.q(A.Xm(b,this,null,null,null)) -return this.a[b]}, -j(a,b,c){var s -if(b>=this.b)throw A.q(A.Xm(b,this,null,null,null)) -s=this.a -s.$flags&2&&A.z(s) -s[b]=c}, -st(a,b){var s,r,q,p,o=this,n=o.b -if(bn){if(n===0)p=new Uint8Array(b) -else p=o.X_(b) -B.o.qy(p,0,o.b,o.a) -o.a=p}}o.b=b}, -BU(a,b){var s,r=this,q=r.b -if(q===r.a.length)r.aDu(q) -q=r.a -s=r.b++ -q.$flags&2&&A.z(q) -q[s]=b}, -v(a,b){var s,r=this,q=r.b -if(q===r.a.length)r.aDu(q) -q=r.a -s=r.b++ -q.$flags&2&&A.z(q) -q[s]=b}, -L(a,b){A.fG(0,"start") -this.aDt(b,0,null)}, -tg(a,b,c){var s,r,q,p,o,n,m,l=this,k=null -A.cmD(b,l,"index",l.b+1) -A.fG(0,"start") -if(b===l.b){l.aDt(c,0,k) -return}s=t.a.b(c)?J.b6(c):k -if(s!=null){l.aDv(b,c,0,s) -return}r=l.b -for(q=J.ar(c),p=0;q.q();){o=q.gI(q) -n=l.a -if(r===n.length){n=l.X_(k) -B.o.qy(n,0,r,l.a) -l.a=n}m=r+1 -n.$flags&2&&A.z(n) -n[r]=o -r=m}A.cdG(l.a,b,l.b) -A.cdG(l.a,l.b,r) -A.cdG(l.a,b,r) -l.b=r -return}, -aDt(a,b,c){var s,r,q -if(t.a.b(a))c=J.b6(a) -if(c!=null){this.aDv(this.b,a,b,c) -return}for(s=J.ar(a),r=0;s.q();){q=s.gI(s) -if(r>=b)this.BU(0,q);++r}if(rs.gt(b)||d>s.gt(b))throw A.q(A.ac("Too few elements"))}r=d-c -q=o.b+r -o.btO(q) -s=o.a -p=a+r -B.o.d9(s,p,o.b+r,s,a) -B.o.d9(o.a,a,p,b,c) -o.b=q}, -r3(a,b,c){var s,r,q,p=this -if(b<0||b>p.b)throw A.q(A.f1(b,0,p.b,null,null)) -s=p.b -r=p.a -if(ss)throw A.q(A.f1(c,0,s,null,null)) -s=this.a -if(d instanceof A.PH)B.o.d9(s,b,c,d.a,e) -else B.o.d9(s,b,c,d,e)}, -qy(a,b,c,d){return this.d9(0,b,c,d,0)}} -A.aBk.prototype={} -A.PH.prototype={} -A.adS.prototype={ -zL(a){var s,r,q,p,o,n,m=this -for(s=m.a,r=t.Yt;m.c.length===0;){q=s.zL(0) -if(q==null){m.c=m.b -m.b=A.b([],r) -break}p=m.b -if(p.length===0){m.d=q.a0P() -m.b.push(q)}else{o=p[0].aQw(q) -n=q.a0P() -if(o!=null){p=m.d -p=p0;o=m){m=o-1 -if(k[m].a0P()<=p)break}l=k.length -B.b.vu(k,o,o>=l?l:o) -B.b.tg(k,o,A.b([q],r))}while(n)}return k.length===0?null:B.b.pW(k,0)}} -A.Og.prototype={ -aAG(a,b){var s,r,q,p,o,n -b.aaz() -s=t.z7.a(b.b[0]) -if(s==null)s=null -if(s!=null){if(a){b.aaz() -r=A.hq(b.b[1]) -q=r!=null&&r>0&&(r&256)>0}else q=!1 -q=!q}else q=!1 -p=t.Yt -if(q){o=A.b([],p) -for(n=0;n0?s&255:0}, -aQw(a){var s,r -this.aaz() -s=t.Xw.a(this.b[2]) -if(s==null)return null -r=s.h(0,a.a) -return r!=null&&r>0?$.aL4().$2(r,!1):null}} -A.PG.prototype={ -zL(a){var s,r,q,p,o=this,n=o.a -if(n!=null&&o.b=55296&&q<=56319)if(r=56320&&p<=57343}else n=s -else n=s -if(n){q=(q-55296)*1024+(p-56320)+65536 -o.b=r+1}return $.aL4().$2(q,!1)}else return o.a=null}} -A.bWS.prototype={ -H(){return"_NormalizeMode."+this.b}} -A.ME.prototype={ -H(){return"LaunchMode."+this.b}} -A.bMf.prototype={} -A.aRz.prototype={} -A.bn5.prototype={ -ZL(a,b,c,d,e,f,g,h){var s=t.y -return B.f0Z.qi("launch",A.j(["url",a,"useSafariVC",f,"useWebView",g,"enableJavaScript",!0,"enableDomStorage",!0,"universalLinksOnly",e,"headers",d],t.N,t.K),!1,s).bK(0,new A.bn6(),s)}} -A.bn6.prototype={ -$1(a){return a===!0}, -$S:383} -A.Hf.prototype={ -H(){return"PreferredLaunchMode."+this.b}} -A.Xj.prototype={} -A.XN.prototype={} -A.bKz.prototype={ -ZL(a,b,c,d,e,f,g,h){throw A.q(A.dk("launch() has not been implemented."))}, -SJ(a,b){var s,r=B.f.b0(a,"http:")||B.f.b0(a,"https:"),q=b.a,p=!0 -if(q!==B.a8j)if(q!==B.a8k){s=r&&q===B.F1 -p=s}return this.ZL(a,!0,!0,b.b.c,q===B.a8l,p,p,b.d)}} -A.bKA.prototype={ -bLw(a,b){var s,r=A.l6(a),q=r==null?null:r.grv() -if(B.fcm.p(0,q))return!1 -if(b==null)s=this.b&&B.fbK.p(0,q)?"_top":"" -else s=b -this.a.open(a,s,"noopener,noreferrer") -return!0}, -ZL(a,b,c,d,e,f,g,h){return this.bIo(a,!0,!0,d,e,f,g,h)}, -bIo(a,b,c,d,e,f,g,h){var s=0,r=A.n(t.y),q,p=this -var $async$ZL=A.o(function(i,j){if(i===1)return A.k(j,r) -for(;;)switch(s){case 0:q=p.SJ(a,new A.XN(B.F1,B.e7r,h)) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$ZL,r)}, -SJ(a,b){return this.bIp(a,b)}, -bIp(a,b){var s=0,r=A.n(t.y),q,p=this -var $async$SJ=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:q=p.bLw(a,b.d) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$SJ,r)}} -A.btJ.prototype={ -abM(){var s=this.baw() -if(s.length!==16)throw A.q(A.bs("The length of the Uint8list returned by the custom RNG must be 16.")) -else return s}} -A.b_O.prototype={ -baw(){var s,r,q=new Uint8Array(16) -for(s=0;s<16;s+=4){r=$.ctc().Kj(B.d.G(Math.pow(2,32))) -q[s]=r -q[s+1]=B.c.R(r,8) -q[s+2]=B.c.R(r,16) -q[s+3]=B.c.R(r,24)}return q}} -A.bL3.prototype={ -OY(){return new A.bL4(this.a).aQ6(null)}} -A.bL4.prototype={ -aQ6(a){var s,r -if(a==null)s=null -else s=a.b.abM() -if(s==null){s=this.a -if(s==null)s=null -else s=s.a.abM() -r=s}else r=s -if(r==null)r=$.cv8().abM() -s=r[6] -r.$flags&2&&A.z(r) -r[6]=s&15|64 -r[8]=r[8]&63|128 -return A.cMV(r)}} -A.Gv.prototype={ -e7(a){var s=a.a,r=this.a,q=s[8] -r.$flags&2&&A.z(r) -r[8]=q -r[7]=s[7] -r[6]=s[6] -r[5]=s[5] -r[4]=s[4] -r[3]=s[3] -r[2]=s[2] -r[1]=s[1] -r[0]=s[0]}, -l(a){return"[0] "+this.I5(0).l(0)+"\n[1] "+this.I5(1).l(0)+"\n[2] "+this.I5(2).l(0)+"\n"}, -h(a,b){return this.a[b]}, -j(a,b,c){var s=this.a -s.$flags&2&&A.z(s) -s[b]=c}, -m(a,b){var s,r,q -if(b==null)return!1 -if(b instanceof A.Gv){s=this.a -r=s[0] -q=b.a -s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]&&s[4]===q[4]&&s[5]===q[5]&&s[6]===q[6]&&s[7]===q[7]&&s[8]===q[8]}else s=!1 -return s}, -gu(a){return A.aI(this.a)}, -I5(a){var s=new Float64Array(3),r=this.a -s[0]=r[a] -s[1]=r[3+a] -s[2]=r[6+a] -return new A.ei(s)}, -aL(a,b){var s=new Float64Array(9),r=new A.Gv(s) -r.e7(this) -s[0]=s[0]*b -s[1]=s[1]*b -s[2]=s[2]*b -s[3]=s[3]*b -s[4]=s[4]*b -s[5]=s[5]*b -s[6]=s[6]*b -s[7]=s[7]*b -s[8]=s[8]*b -return r}, -a8(a,b){var s=new A.Gv(new Float64Array(9)) -s.e7(this) -s.v(0,b) -return s}, -al(a,b){var s,r=new Float64Array(9),q=new A.Gv(r) -q.e7(this) -s=b.a -r[0]=r[0]-s[0] -r[1]=r[1]-s[1] -r[2]=r[2]-s[2] -r[3]=r[3]-s[3] -r[4]=r[4]-s[4] -r[5]=r[5]-s[5] -r[6]=r[6]-s[6] -r[7]=r[7]-s[7] -r[8]=r[8]-s[8] -return q}, -v(a,b){var s=b.a,r=this.a,q=r[0],p=s[0] -r.$flags&2&&A.z(r) -r[0]=q+p -r[1]=r[1]+s[1] -r[2]=r[2]+s[2] -r[3]=r[3]+s[3] -r[4]=r[4]+s[4] -r[5]=r[5]+s[5] -r[6]=r[6]+s[6] -r[7]=r[7]+s[7] -r[8]=r[8]+s[8]}} -A.c5.prototype={ -e7(a){var s=a.a,r=this.a,q=s[15] -r.$flags&2&&A.z(r) -r[15]=q -r[14]=s[14] -r[13]=s[13] -r[12]=s[12] -r[11]=s[11] -r[10]=s[10] -r[9]=s[9] -r[8]=s[8] -r[7]=s[7] -r[6]=s[6] -r[5]=s[5] -r[4]=s[4] -r[3]=s[3] -r[2]=s[2] -r[1]=s[1] -r[0]=s[0]}, -l(a){var s=this -return"[0] "+s.I5(0).l(0)+"\n[1] "+s.I5(1).l(0)+"\n[2] "+s.I5(2).l(0)+"\n[3] "+s.I5(3).l(0)+"\n"}, -h(a,b){return this.a[b]}, -j(a,b,c){var s=this.a -s.$flags&2&&A.z(s) -s[b]=c}, -m(a,b){var s,r,q -if(b==null)return!1 -if(b instanceof A.c5){s=this.a -r=s[0] -q=b.a -s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]&&s[4]===q[4]&&s[5]===q[5]&&s[6]===q[6]&&s[7]===q[7]&&s[8]===q[8]&&s[9]===q[9]&&s[10]===q[10]&&s[11]===q[11]&&s[12]===q[12]&&s[13]===q[13]&&s[14]===q[14]&&s[15]===q[15]}else s=!1 -return s}, -gu(a){return A.aI(this.a)}, -acF(a,b){var s=b.a,r=this.a,q=s[0] -r.$flags&2&&A.z(r) -r[a]=q -r[4+a]=s[1] -r[8+a]=s[2] -r[12+a]=s[3]}, -I5(a){var s=new Float64Array(4),r=this.a -s[0]=r[a] -s[1]=r[4+a] -s[2]=r[8+a] -s[3]=r[12+a] -return new A.r1(s)}, -aL(a,b){var s=new A.c5(new Float64Array(16)) -s.e7(this) -s.FY(b,b,b,1) -return s}, -a8(a,b){var s=new A.c5(new Float64Array(16)) -s.e7(this) -s.v(0,b) -return s}, -al(a,b){var s,r=new Float64Array(16),q=new A.c5(r) -q.e7(this) -s=b.a -r[0]=r[0]-s[0] -r[1]=r[1]-s[1] -r[2]=r[2]-s[2] -r[3]=r[3]-s[3] -r[4]=r[4]-s[4] -r[5]=r[5]-s[5] -r[6]=r[6]-s[6] -r[7]=r[7]-s[7] -r[8]=r[8]-s[8] -r[9]=r[9]-s[9] -r[10]=r[10]-s[10] -r[11]=r[11]-s[11] -r[12]=r[12]-s[12] -r[13]=r[13]-s[13] -r[14]=r[14]-s[14] -r[15]=r[15]-s[15] -return q}, -rs(a,b,c,d){var s=this.a,r=s[0],q=s[4],p=s[8],o=s[12] -s.$flags&2&&A.z(s) -s[12]=r*a+q*b+p*c+o*d -s[13]=s[1]*a+s[5]*b+s[9]*c+s[13]*d -s[14]=s[2]*a+s[6]*b+s[10]*c+s[14]*d -s[15]=s[3]*a+s[7]*b+s[11]*c+s[15]*d}, -OJ(a){var s=Math.cos(a),r=Math.sin(a),q=this.a,p=q[0],o=q[4],n=q[1],m=q[5],l=q[2],k=q[6],j=q[3],i=q[7],h=-r -q.$flags&2&&A.z(q) -q[0]=p*s+o*r -q[1]=n*s+m*r -q[2]=l*s+k*r -q[3]=j*s+i*r -q[4]=p*h+o*s -q[5]=n*h+m*s -q[6]=l*h+k*s -q[7]=j*h+i*s}, -FY(a,b,c,d){var s=this.a,r=s[0] -s.$flags&2&&A.z(s) -s[0]=r*a -s[1]=s[1]*a -s[2]=s[2]*a -s[3]=s[3]*a -s[4]=s[4]*b -s[5]=s[5]*b -s[6]=s[6]*b -s[7]=s[7]*b -s[8]=s[8]*c -s[9]=s[9]*c -s[10]=s[10]*c -s[11]=s[11]*c -s[12]=s[12]*d -s[13]=s[13]*d -s[14]=s[14]*d -s[15]=s[15]*d}, -a29(){var s=this.a -s.$flags&2&&A.z(s) -s[0]=0 -s[1]=0 -s[2]=0 -s[3]=0 -s[4]=0 -s[5]=0 -s[6]=0 -s[7]=0 -s[8]=0 -s[9]=0 -s[10]=0 -s[11]=0 -s[12]=0 -s[13]=0 -s[14]=0 -s[15]=0}, -tb(){var s=this.a -s.$flags&2&&A.z(s) -s[0]=1 -s[1]=0 -s[2]=0 -s[3]=0 -s[4]=0 -s[5]=1 -s[6]=0 -s[7]=0 -s[8]=0 -s[9]=0 -s[10]=1 -s[11]=0 -s[12]=0 -s[13]=0 -s[14]=0 -s[15]=1}, -a7M(){var s=this.a,r=s[0],q=s[5],p=s[1],o=s[4],n=r*q-p*o,m=s[6],l=s[2],k=r*m-l*o,j=s[7],i=s[3],h=r*j-i*o,g=p*m-l*q,f=p*j-i*q,e=l*j-i*m -m=s[8] -i=s[9] -j=s[10] -l=s[11] -return-(i*e-j*f+l*g)*s[12]+(m*e-j*h+l*k)*s[13]-(m*f-i*h+l*n)*s[14]+(m*g-i*k+j*n)*s[15]}, -a1c(){var s=this.a,r=s[14],q=s[13],p=s[12] -s=new A.ei(new Float64Array(3)) -s.uF(p,q,r) -return s}, -aqT(a){var s=a.a,r=s[2],q=s[1],p=s[0],o=this.a -o.$flags&2&&A.z(o) -o[14]=r -o[13]=q -o[12]=p}, -Pb(){var s=this.a,r=s[0],q=s[1],p=s[2],o=s[4],n=s[5],m=s[6],l=s[8],k=s[9] -s=s[10] -return Math.sqrt(Math.max(r*r+q*q+p*p,Math.max(o*o+n*n+m*m,l*l+k*k+s*s)))}, -y9(b5){var s,r,q,p,o=b5.a,n=o[0],m=o[1],l=o[2],k=o[3],j=o[4],i=o[5],h=o[6],g=o[7],f=o[8],e=o[9],d=o[10],c=o[11],b=o[12],a=o[13],a0=o[14],a1=o[15],a2=n*i-m*j,a3=n*h-l*j,a4=n*g-k*j,a5=m*h-l*i,a6=m*g-k*i,a7=l*g-k*h,a8=f*a-e*b,a9=f*a0-d*b,b0=f*a1-c*b,b1=e*a0-d*a,b2=e*a1-c*a,b3=d*a1-c*a0,b4=a2*b3-a3*b2+a4*b1+a5*b0-a6*a9+a7*a8 -if(b4===0){this.e7(b5) -return 0}s=1/b4 -r=this.a -r.$flags&2&&A.z(r) -r[0]=(i*b3-h*b2+g*b1)*s -r[1]=(-m*b3+l*b2-k*b1)*s -r[2]=(a*a7-a0*a6+a1*a5)*s -r[3]=(-e*a7+d*a6-c*a5)*s -q=-j -r[4]=(q*b3+h*b0-g*a9)*s -r[5]=(n*b3-l*b0+k*a9)*s -p=-b -r[6]=(p*a7+a0*a4-a1*a3)*s -r[7]=(f*a7-d*a4+c*a3)*s -r[8]=(j*b2-i*b0+g*a8)*s -r[9]=(-n*b2+m*b0-k*a8)*s -r[10]=(b*a6-a*a4+a1*a2)*s -r[11]=(-f*a6+e*a4-c*a2)*s -r[12]=(q*b1+i*a9-h*a8)*s -r[13]=(n*b1-m*a9+l*a8)*s -r[14]=(p*a5+a*a3-a0*a2)*s -r[15]=(f*a5-e*a3+d*a2)*s -return b4}, -v(a,b){var s=b.a,r=this.a,q=r[0],p=s[0] -r.$flags&2&&A.z(r) -r[0]=q+p -r[1]=r[1]+s[1] -r[2]=r[2]+s[2] -r[3]=r[3]+s[3] -r[4]=r[4]+s[4] -r[5]=r[5]+s[5] -r[6]=r[6]+s[6] -r[7]=r[7]+s[7] -r[8]=r[8]+s[8] -r[9]=r[9]+s[9] -r[10]=r[10]+s[10] -r[11]=r[11]+s[11] -r[12]=r[12]+s[12] -r[13]=r[13]+s[13] -r[14]=r[14]+s[14] -r[15]=r[15]+s[15]}, -tZ(b5,b6){var s=this.a,r=s[0],q=s[4],p=s[8],o=s[12],n=s[1],m=s[5],l=s[9],k=s[13],j=s[2],i=s[6],h=s[10],g=s[14],f=s[3],e=s[7],d=s[11],c=s[15],b=b6.a,a=b[0],a0=b[4],a1=b[8],a2=b[12],a3=b[1],a4=b[5],a5=b[9],a6=b[13],a7=b[2],a8=b[6],a9=b[10],b0=b[14],b1=b[3],b2=b[7],b3=b[11],b4=b[15] -s.$flags&2&&A.z(s) -s[0]=r*a+q*a3+p*a7+o*b1 -s[4]=r*a0+q*a4+p*a8+o*b2 -s[8]=r*a1+q*a5+p*a9+o*b3 -s[12]=r*a2+q*a6+p*b0+o*b4 -s[1]=n*a+m*a3+l*a7+k*b1 -s[5]=n*a0+m*a4+l*a8+k*b2 -s[9]=n*a1+m*a5+l*a9+k*b3 -s[13]=n*a2+m*a6+l*b0+k*b4 -s[2]=j*a+i*a3+h*a7+g*b1 -s[6]=j*a0+i*a4+h*a8+g*b2 -s[10]=j*a1+i*a5+h*a9+g*b3 -s[14]=j*a2+i*a6+h*b0+g*b4 -s[3]=f*a+e*a3+d*a7+c*b1 -s[7]=f*a0+e*a4+d*a8+c*b2 -s[11]=f*a1+e*a5+d*a9+c*b3 -s[15]=f*a2+e*a6+d*b0+c*b4}, -ant(a){var s=new A.c5(new Float64Array(16)) -s.e7(this) -s.tZ(0,a) -return s}, -aIl(a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=$.cle -if(a==null)a=$.cle=new A.ei(new Float64Array(3)) -s=this.a -a.uF(s[0],s[1],s[2]) -r=Math.sqrt(a.gZO()) -a.uF(s[4],s[5],s[6]) -q=Math.sqrt(a.gZO()) -a.uF(s[8],s[9],s[10]) -p=Math.sqrt(a.gZO()) -if(this.a7M()<0)r=-r -o=a0.a -n=s[12] -o.$flags&2&&A.z(o) -o[0]=n -o[1]=s[13] -o[2]=s[14] -m=1/r -l=1/q -k=1/p -j=$.clc -if(j==null)j=$.clc=new A.c5(new Float64Array(16)) -j.e7(this) -s=j.a -o=s[0] -s.$flags&2&&A.z(s) -s[0]=o*m -s[1]=s[1]*m -s[2]=s[2]*m -s[4]=s[4]*l -s[5]=s[5]*l -s[6]=s[6]*l -s[8]=s[8]*k -s[9]=s[9]*k -s[10]=s[10]*k -i=$.cld -if(i==null)i=$.cld=new A.Gv(new Float64Array(9)) -h=i.a -o=s[0] -h.$flags&2&&A.z(h) -h[0]=o -h[1]=s[1] -h[2]=s[2] -h[3]=s[4] -h[4]=s[5] -h[5]=s[6] -h[6]=s[8] -h[7]=s[9] -h[8]=s[10] -s=h[0] -o=h[4] -n=h[8] -g=0+s+o+n -if(g>0){f=Math.sqrt(g+1) -s=a1.a -s.$flags&2&&A.z(s) -s[3]=f*0.5 -f=0.5/f -s[0]=(h[5]-h[7])*f -s[1]=(h[6]-h[2])*f -s[2]=(h[1]-h[3])*f}else{if(so.a)a=o -else if(n<0)a=B.I -s=3 -return A.f(A.wo().a1t(p.dx,a),$async$wU) -case 3:p.aEM(a) -case 1:return A.l(q,r)}}) -return A.m($async$wU,r)}, -tC(a){return this.aWb(a)}, -aWb(a){var s=0,r=A.n(t.H),q=this -var $async$tC=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:q.sk(0,q.a.bzC(B.d.bk(a,0,1))) -s=2 -return A.f(q.Vh(),$async$tC) -case 2:return A.l(null,r)}}) -return A.m($async$tC,r)}, -Il(a){return this.aVh(a)}, -aVh(a){var s=0,r=A.n(t.H),q=this -var $async$Il=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:if(a<0)throw A.q(A.fU(a,"Negative playback speeds are generally unsupported.",null)) -else if(a===0)throw A.q(A.fU(a,"Zero playback speed is generally unsupported. Consider using [pause].",null)) -q.sk(0,q.a.bzr(a)) -s=2 -return A.f(q.Vg(),$async$Il) -case 2:return A.l(null,r)}}) -return A.m($async$Il,r)}, -baG(a){return B.zq}, -aEM(a){var s,r,q=this,p=q.a,o=p.a -if(a.a>o.a)a=o -s=q.baG(a) -r=q.a.a -q.sk(0,p.bzW(s,a.a===r.a,a))}, -V(a,b){if(!this.CW)this.G8(0,b)}} -A.bLo.prototype={ -$1(a){var s,r,q=this.a -if(q.CW)return -switch(a.a.a){case 0:s=a.b -q.sk(0,q.a.bA1(s,null,!1,s!=null,null,a.c)) -s=this.b -if((s.a.a&30)!==0)throw A.q(A.ac("VideoPlayerController already initialized")) -s.dI(0,null) -q.Vf() -q.Vh() -q.IA() -break -case 1:q.pV(0).bK(0,new A.bLp(q),t.H) -q.sk(0,q.a.bz7(!0)) -break -case 2:q.sk(0,q.a.byZ(a.e)) -break -case 3:q.sk(0,q.a.aHo(!0)) -break -case 4:q.sk(0,q.a.aHo(!1)) -break -case 5:s=a.f -r=q.a -if(s===!0)q.sk(0,r.bzL(!1,s)) -else q.sk(0,r.akq(s)) -break -case 6:break}}, -$S:1551} -A.bLp.prototype={ -$1(a){var s=this.a -return s.wU(s.a.a)}, -$S:444} -A.bLn.prototype={ -$1(a){var s,r -t.j0.a(a) -s=this.a -r=a.b -r.toString -s.sk(0,new A.IC(B.I,B.I,B.zq,B.I,B.TB,!1,!1,!1,1,1,r,!1,B.a9,0,!1)) -s=s.ch -if(s!=null)s.af(0) -s=this.b -if((s.a.a&30)===0)s.t6(a)}, -$S:87} -A.bLm.prototype={ -$1(a){return this.aPY(a)}, -aPY(a){var s=0,r=A.n(t.H),q,p=this,o,n -var $async$$1=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:n=p.a -if(n.CW){s=1 -break}s=3 -return A.f(n.gbG(0),$async$$1) -case 3:o=c -if(o==null){s=1 -break}n.aEM(o) -case 1:return A.l(q,r)}}) -return A.m($async$$1,r)}, -$S:1552} -A.aId.prototype={ -zv(a){var s,r=this -if(a===B.qk){s=r.b -r.a=s.a.f -s.pV(0)}else if(a===B.cR)if(r.a)r.b.qO(0)}} -A.a36.prototype={ -a_(){return new A.a8P()}} -A.a8P.prototype={ -b6R(){var s=this,r=s.a.c.dx,q=s.d -q===$&&A.e() -if(r!==q)s.D(new A.c3A(s,r))}, -aC(){var s,r=this -r.aU() -s=r.a.c -r.d=s.dx -s.an(0,r.gaev())}, -bp(a){var s,r,q=this -q.bJ(a) -s=a.c -r=q.gaev() -if(!s.CW)s.G8(0,r) -s=q.a.c -q.d=s.dx -s.an(0,r)}, -n(){var s=this.a.c -if(!s.CW)s.G8(0,this.gaev()) -this.aM()}, -B(a){var s=null,r=this.d -r===$&&A.e() -return r===-1?A.bz(s,s,B.n,s,s,s,s,s,s,s,s,s,s):new A.aIe(this.a.c.a.at,A.wo().aGm(this.d),s)}} -A.c3A.prototype={ -$0(){this.a.d=this.b}, -$S:0} -A.aIe.prototype={ -B(a){var s=this.c -if(s===0)return this.d -return new A.aqG(s/90|0,this.d,null)}} -A.aK2.prototype={} -A.bLq.prototype={ -Sy(){throw A.q(A.dk("init() has not been implemented."))}, -zw(a){throw A.q(A.dk("dispose() has not been implemented."))}, -aHT(a,b){throw A.q(A.dk("create() has not been implemented."))}, -Ye(a){return this.aHT(0,a.a)}, -aOC(a){throw A.q(A.dk("videoEventsFor() has not been implemented."))}, -a1X(a,b){throw A.q(A.dk("setLooping() has not been implemented."))}, -yk(a,b){throw A.q(A.dk("play() has not been implemented."))}, -tx(a,b){throw A.q(A.dk("pause() has not been implemented."))}, -a28(a,b){throw A.q(A.dk("setVolume() has not been implemented."))}, -a1t(a,b){throw A.q(A.dk("seekTo() has not been implemented."))}, -a2_(a,b){throw A.q(A.dk("setPlaybackSpeed() has not been implemented."))}, -a14(a){throw A.q(A.dk("getPosition() has not been implemented."))}, -aGm(a){throw A.q(A.dk("buildView() has not been implemented."))}} -A.bXH.prototype={} -A.b0h.prototype={} -A.b0i.prototype={ -H(){return"DataSourceType."+this.b}} -A.bLC.prototype={ -H(){return"VideoViewType."+this.b}} -A.r2.prototype={ -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.r2&&A.K(r)===A.K(b)&&r.a===b.a&&J.v(r.b,b.b)&&J.v(r.c,b.c)&&A.f4(r.e,b.e)&&r.f==b.f -else s=!0 -return s}, -gu(a){var s=this -return A.a7(s.a,s.b,s.c,null,s.e,s.f,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.Cx.prototype={ -H(){return"VideoEventType."+this.b}} -A.VG.prototype={ -l(a){return"DurationRange(start: "+this.a.l(0)+", end: "+this.b.l(0)+")"}, -m(a,b){var s,r,q=this -if(b==null)return!1 -if(q!==b){s=!1 -if(b instanceof A.VG)if(A.K(q)===A.K(b)){r=b.a -if(q.a.a===r.a)s=q.b.a===b.b.a}}else s=!0 -return s}, -gu(a){return A.a7(this.a,this.b,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a,B.a)}} -A.aup.prototype={} -A.a37.prototype={ -bHj(a,b){var s,r=this,q=r.b -q.autoplay=!1 -q.controls=!1 -q.playsInline=!0 -s=t.Ds.c -A.jG(q,"canplay",r.gblt(),!1,s) -A.jG(q,"canplaythrough",new A.bLt(r),!1,s) -A.jG(q,"playing",new A.bLu(r),!1,s) -A.jG(q,"waiting",new A.bLv(r),!1,s) -A.jG(q,"error",new A.bLw(r),!1,s) -A.jG(q,"play",new A.bLx(r),!1,s) -A.jG(q,"pause",new A.bLy(r),!1,s) -A.jG(q,"ended",new A.bLz(r),!1,s) -q.src=b -q.load()}, -qO(a){return A.eC(this.b.play(),t.O).EZ(new A.bLA(this),new A.bLB())}, -wU(a){var s=this.gaEL(),r=a.a -if(r===s.a)return -this.b.currentTime=B.c.aR(r,1000)/1000}, -gaEL(){return A.cX(0,0,0,B.d.aD(this.b.currentTime*1000),0,0)}, -n(){var s,r=this.b -r.removeAttribute("src") -s=this.c -if(s!=null){r.removeEventListener("contextmenu",s) -this.c=null}r.load()}, -blu(a){var s,r,q,p=this -if(!p.d){p.d=!0 -s=p.b -r=A.cUo(s.duration) -q=isFinite(s.videoHeight)?new A.X(s.videoWidth,s.videoHeight):null -p.a.v(0,new A.r2(B.fmI,r,q,null,null))}}, -Uz(a){var s,r=null -if(this.e!==a){this.e=a -s=a?B.fmL:B.fmM -this.a.v(0,new A.r2(s,r,r,r,r))}}, -aBP(){this.a.v(0,new A.r2(B.fmK,null,null,this.btm(this.b.buffered),null))}, -btm(a){var s,r=A.b([],t.SE) -for(s=0;s"));r.q();)r.d.n() -s.P(0)}, -aHT(a,b){return this.Ye(new A.aup(b))}, -Ye(a){return this.bBb(a)}, -bBb(a){var s=0,r=A.n(t.S),q,p=this,o,n,m,l,k,j,i -var $async$Ye=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)$async$outer:switch(s){case 0:k=a.a -j=p.b++ -i=A.cm() -switch(k.a.a){case 1:o=k.b -i.b=o==null?"":o -break -case 0:o=k.e -o.toString -n=$.JH -i.b=n.P6(o) -break -case 2:j=A.Dp(new A.Iv("web implementation of video_player cannot play local files"),null) -o=new A.aj($.am,t.wJ) -o.EA(j) -q=o -s=1 -break $async$outer -case 3:j=A.Dp(new A.Iv("web implementation of video_player cannot play content uri"),null) -o=new A.aj($.am,t.wJ) -o.EA(j) -q=o -s=1 -break $async$outer}m=v.G.document.createElement("video") -o=""+j -m.id="videoElement-"+o -m.style.border="none" -m.style.height="100%" -m.style.width="100%" -$.c9O() -$.JT().a_X("videoPlayer-"+o,new A.bLs(m),!0) -o=A.pA(null,null,null,null,!1,t.ya) -l=new A.a37(o,m) -l.bHj(0,i.b3()) -p.a.j(0,j,l) -q=j -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$Ye,r)}, -a1X(a,b){return this.aVb(a,b)}, -aVb(a,b){var s=0,r=A.n(t.H),q,p=this -var $async$a1X=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:p.a.h(0,a).b.loop=b -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a1X,r)}, -yk(a,b){return this.bMg(0,b)}, -bMg(a,b){var s=0,r=A.n(t.H),q,p=this -var $async$yk=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:q=p.a.h(0,b).qO(0) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$yk,r)}, -tx(a,b){return this.bM0(0,b)}, -bM0(a,b){var s=0,r=A.n(t.H),q,p=this -var $async$tx=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:p.a.h(0,b).b.pause() -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$tx,r)}, -a28(a,b){return this.aWc(a,b)}, -aWc(a,b){var s=0,r=A.n(t.H),q,p=this,o -var $async$a28=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:o=p.a.h(0,a).b -o.muted=b===0 -if(b>0)o.volume=b -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a28,r)}, -a2_(a,b){return this.aVi(a,b)}, -aVi(a,b){var s=0,r=A.n(t.H),q,p=this -var $async$a2_=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:p.a.h(0,a).b.playbackRate=b -q=null -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a2_,r)}, -a1t(a,b){return this.aTl(a,b)}, -aTl(a,b){var s=0,r=A.n(t.H),q,p=this -var $async$a1t=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:q=p.a.h(0,a).wU(b) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a1t,r)}, -a14(a){return this.aRl(a)}, -aRl(a){var s=0,r=A.n(t.Tu),q,p=this,o -var $async$a14=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:o=p.a.h(0,a) -o.aBP() -q=o.gaEL() -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$a14,r)}, -aOC(a){var s=this.a.h(0,a).a -return new A.hg(s,A.y(s).i("hg<1>"))}, -aGm(a){return A.cFL(null,B.EW,"videoPlayer-"+a)}} -A.bLs.prototype={ -$1(a){return this.a}, -$S:488} -A.x3.prototype={} -A.cbj.prototype={} -A.b2E.prototype={} -A.WV.prototype={} -A.Ml.prototype={} -A.ON.prototype={} -A.Sx.prototype={ -ga9_(){var s=$.bP().gb5().c.bAc(this.a) -return new A.aE6(new A.x3(s.b),new A.b2E(s.a))}, -gaM4(){return A.mR(J.bu($.bP().gb5().c.bAf(this.a),new A.aLF(),t.kn),t.N,t.i_)}, -gbEn(){return A.mR(J.bu($.bP().gb5().c.bA7(this.a),new A.aLE(),t.kn),t.N,t.i_)}} -A.aLF.prototype={ -$1(a){return new A.S(a.a,new A.x3(a.b),t.kn)}, -$S:489} -A.aLE.prototype={ -$1(a){return new A.S(a.a,new A.x3(a.b),t.kn)}, -$S:489} -A.aqT.prototype={} -A.b5w.prototype={} -A.bqz.prototype={} -A.bqx.prototype={} -A.Ny.prototype={} -A.Br.prototype={} -A.A6.prototype={ -gu(a){return B.f.gu(this.a)^B.c.gu(this.b)}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.A6&&A.K(r)===A.K(b)&&r.a===b.a&&r.b===b.b -else s=!0 -return s}} -A.jj.prototype={} -A.w0.prototype={ -gu(a){return A.d1(this.a)}, -m(a,b){var s -if(b==null)return!1 -if(this!==b)s=b instanceof A.w0&&A.K(this)===A.K(b)&&this.a===b.a -else s=!0 -return s}} -A.Cz.prototype={ -gu(a){return A.d1(this.a)}, -m(a,b){var s -if(b==null)return!1 -if(this!==b)s=b instanceof A.Cz&&A.K(this)===A.K(b)&&this.a===b.a -else s=!0 -return s}, -gr5(a){return this.a}} -A.w1.prototype={ -gu(a){return A.d1(this.a)}, -m(a,b){var s -if(b==null)return!1 -if(this!==b)s=b instanceof A.w1&&A.K(this)===A.K(b)&&this.a===b.a -else s=!0 -return s}, -gr5(a){return this.a}} -A.w2.prototype={ -gu(a){return A.d1(this.a)}, -m(a,b){var s -if(b==null)return!1 -if(this!==b)s=b instanceof A.w2&&A.K(this)===A.K(b)&&this.a===b.a -else s=!0 -return s}} -A.CA.prototype={ -gu(a){return A.d1(this.a)}, -m(a,b){var s -if(b==null)return!1 -if(this!==b)s=b instanceof A.CA&&A.K(this)===A.K(b)&&this.a===b.a -else s=!0 -return s}} -A.w3.prototype={ -gu(a){return A.d1(this.a)}, -m(a,b){var s -if(b==null)return!1 -if(this!==b)s=b instanceof A.w3&&A.K(this)===A.K(b)&&this.a===b.a -else s=!0 -return s}} -A.CB.prototype={ -gu(a){return(A.d1(this.a.a)^A.d1(this.b.a))>>>0}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.CB&&A.K(r)===A.K(b)&&r.a.m(0,b.a)&&r.b.m(0,b.b) -else s=!0 -return s}} -A.CC.prototype={ -gu(a){return A.d1(this.a)}, -m(a,b){var s -if(b==null)return!1 -if(this!==b)s=b instanceof A.CC&&A.K(this)===A.K(b)&&this.a===b.a -else s=!0 -return s}} -A.CD.prototype={ -gu(a){return A.d1(this.a)}, -m(a,b){var s -if(b==null)return!1 -if(this!==b)s=b instanceof A.CD&&A.K(this)===A.K(b)&&this.a===b.a -else s=!0 -return s}} -A.w4.prototype={ -gu(a){return A.d1(this.a)}, -m(a,b){var s -if(b==null)return!1 -if(this!==b)s=b instanceof A.w4&&A.K(this)===A.K(b)&&this.a===b.a -else s=!0 -return s}} -A.CE.prototype={ -gu(a){return A.d1(this.a)}, -m(a,b){var s -if(b==null)return!1 -if(this!==b)s=b instanceof A.CE&&A.K(this)===A.K(b)&&this.a===b.a -else s=!0 -return s}} -A.CF.prototype={ -gu(a){return(A.d1(this.a.a)^B.f.gu(this.b))>>>0}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.CF&&A.K(r)===A.K(b)&&r.a.m(0,b.a)&&r.b===b.b -else s=!0 -return s}} -A.pK.prototype={ -gu(a){return(B.f.gu(this.a)^A.d1(this.b.a))>>>0}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.pK&&A.K(r)===A.K(b)&&r.a===b.a&&r.b.m(0,b.b) -else s=!0 -return s}, -gr5(a){return this.b}} -A.CG.prototype={ -gu(a){return A.d1(this.a)}, -m(a,b){var s -if(b==null)return!1 -if(this!==b)s=b instanceof A.CG&&A.K(this)===A.K(b)&&this.a===b.a -else s=!0 -return s}} -A.CH.prototype={ -gu(a){return A.d1(this.a)}, -m(a,b){var s -if(b==null)return!1 -if(this!==b)s=b instanceof A.CH&&A.K(this)===A.K(b)&&this.a===b.a -else s=!0 -return s}} -A.w5.prototype={ -gu(a){return(A.d1(this.a)^A.d1(this.b)^A.d1(this.c.a))>>>0}, -m(a,b){var s,r=this -if(b==null)return!1 -if(r!==b)s=b instanceof A.w5&&A.K(r)===A.K(b)&&r.a===b.a&&r.b===b.b&&r.c.m(0,b.c) -else s=!0 -return s}} -A.w6.prototype={ -gu(a){return A.d1(this.a)}, -m(a,b){var s -if(b==null)return!1 -if(this!==b)s=b instanceof A.w6&&A.K(this)===A.K(b)&&this.a===b.a -else s=!0 -return s}} -A.aqR.prototype={ -gbwe(){return A.cVf()}, -gbRJ(){return A.cVg()}, -alH(){var s=0,r=A.n(t.H) -var $async$alH=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:return A.l(null,r)}}) -return A.m($async$alH,r)}, -bwf(a,b,c,d){return this.gbwe().$4$generalizedFrbRustBinding$handler$portManager$wire(a,b,c,d)}, -bRK(a){return this.gbRJ().$1(a)}} -A.BV.prototype={ -RJ(a){var s=this -return s.a.cK(new A.bn(new A.bxR(s,a),new A.bm(s.gaI5(),s.gtG(),t.Yg),s,t.kC))}, -akx(){var s=this -return s.a.cK(new A.bn(new A.bxS(s),new A.bm(s.gaI5(),null,t.fo),s,t.bv))}, -RK(a){var s=this -return s.a.cK(new A.bn(new A.bxT(s,a),new A.bm(s.gaIb(),null,t.Ew),s,t.CH))}, -aky(a){var s=this -return s.a.cK(new A.bn(new A.bxU(s,a),new A.bm(s.gwB(),null,t.kP),s,t.Tx))}, -akz(a,b){var s=this -return s.a.cK(new A.bn(new A.bxV(s,b,a),new A.bm(s.gakR(),null,t.c9),s,t.l2))}, -bAI(a,b){var s=this -return s.a.cK(new A.bn(new A.byS(s,b,a),new A.bm(s.gbBH(),s.gtG(),t.lV),s,t.sN))}, -aHQ(){var s=this -return s.a.cK(new A.bn(new A.byT(s),new A.bm(s.gbBq(),null,t.IX),s,t.um))}, -aHR(a){var s=this -return s.a.cK(new A.bn(new A.byU(s,a),new A.bm(s.gwB(),null,t.kP),s,t.Tx))}, -a7l(a,b,c){var s=this -return s.a.cK(new A.bn(new A.bxO(s,a,c,b),new A.bm(s.gN6(),null,t.wr),s,t.jQ))}, -Y2(a,b){var s=this -return s.a.cK(new A.bn(new A.bxP(s,b,a),new A.bm(s.gN6(),s.gtG(),t.Am),s,t.QY))}, -bA4(a,b,c){var s=this -return s.a.cK(new A.bn(new A.bxQ(s,b,c,a),new A.bm(s.gN6(),s.gtG(),t.Am),s,t.QY))}, -akA(a){var s=this -return s.a.cK(new A.bn(new A.bxW(s,a),new A.bm(s.gN6(),null,t.wr),s,t.jQ))}, -bA5(a,b,c){var s=this -return s.a.cK(new A.bn(new A.bxX(s,b,c,a),new A.bm(s.gbBS(),s.gtG(),t.NT),s,t.ZH))}, -bA6(a,b,c,d){var s=this -return s.a.cK(new A.bn(new A.bxY(s,d,a,b,c),new A.bm(s.gakT(),null,t.PC),s,t.G_))}, -bA7(a){var s=this -return s.a.cK(new A.bn(new A.bxZ(s,a),new A.bm(s.gaI6(),null,t.Ug),s,t.e0))}, -bA8(a,b){var s=this -return s.a.cK(new A.bn(new A.by_(s,a,b),new A.bm(s.gakQ(),s.gtG(),t.SV),s,t.IU))}, -bA9(a,b){var s=this -return s.a.cK(new A.bn(new A.by0(s,a,b),new A.bm(s.gakQ(),s.gtG(),t.SV),s,t.IU))}, -bAa(a){var s=this -return s.a.cK(new A.bn(new A.by1(s,a),new A.bm(s.gaI7(),null,t.VN),s,t.LS))}, -bAb(a,b){var s=this -return s.a.cK(new A.bn(new A.by2(s,b,a),new A.bm(s.gakP(),null,t.yw),s,t.L2))}, -bAc(a){var s=this -return s.a.cK(new A.bn(new A.by3(s,a),new A.bm(s.gbBK(),null,t.Zl),s,t.yR))}, -bAd(a){var s=this -return s.a.cK(new A.bn(new A.by4(s,a),new A.bm(s.gakP(),null,t.yw),s,t.L2))}, -Y3(a){var s=this -return s.a.cK(new A.bn(new A.by5(s,a),new A.bm(s.gaI9(),null,t.g6),s,t.iT))}, -bAe(){var s=this -return s.a.cK(new A.bn(new A.by6(s),new A.bm(s.gakQ(),null,t.oQ),s,t.Ic))}, -bAf(a){var s=this -return s.a.cK(new A.bn(new A.by7(s,a),new A.bm(s.gaI6(),null,t.Ug),s,t.e0))}, -aHJ(a,b){var s=this -return s.a.cK(new A.bn(new A.by8(s,b,a),new A.bm(s.gwB(),null,t.kP),s,t.Tx))}, -bAg(a,b){var s=this -return s.a.cK(new A.bn(new A.by9(s,b,a),new A.bm(s.gN6(),null,t.wr),s,t.jQ))}, -aHK(a,b){var s=this -return s.a.cK(new A.bn(new A.bya(s,b,a),new A.bm(s.gakR(),null,t.c9),s,t.l2))}, -akB(a){var s=this -return s.a.cK(new A.bn(new A.byb(s,a),new A.bm(s.gbBB(),null,t.WX),s,t.Yf))}, -Y4(a){var s=this -return s.a.cK(new A.bn(new A.byc(s,a),new A.bm(s.gaIa(),s.gtG(),t.Ng),s,t.Gd))}, -aHL(a){var s=this -return s.a.cK(new A.bn(new A.byd(s,a),new A.bm(s.gaIa(),s.gtG(),t.Ng),s,t.Gd))}, -a7m(a){var s=this -return s.a.cK(new A.bn(new A.bye(s,a),new A.bm(s.gwB(),null,t.kP),s,t.Tx))}, -aHM(a){var s=this -return s.a.cK(new A.bn(new A.byf(s,a),new A.bm(s.gaIb(),s.gtG(),t.VM),s,t.yq))}, -GU(a){var s=this -return s.a.cK(new A.bn(new A.byg(s,a),new A.bm(s.gwB(),null,t.kP),s,t.Tx))}, -aHN(a,b,c){var s=this -return s.a.cK(new A.bn(new A.byh(s,c,a,b),new A.bm(s.gakP(),s.gtG(),t.Zk),s,t.yC))}, -aHO(a){var s=this -return s.a.cK(new A.bn(new A.byi(s,a),new A.bm(s.gakR(),s.gtG(),t.eS),s,t.Yb))}, -Y5(a){var s=this -return s.a.cK(new A.bn(new A.byj(s,a),new A.bm(s.gwB(),null,t.kP),s,t.Tx))}, -bAh(a,b,c){var s=this -return s.a.cK(new A.bn(new A.byl(s,c,b,a),new A.bm(s.gwB(),s.gtG(),t.Oy),s,t.Fg))}, -bAi(a,b,c){var s=this -return s.a.cK(new A.bn(new A.byk(s,c,b,a),new A.bm(s.gwB(),s.gtG(),t.Oy),s,t.Fg))}, -bAj(a,b,c){var s=this -return s.a.cK(new A.bn(new A.bym(s,c,a,b),new A.bm(s.gN6(),s.gtG(),t.Am),s,t.QY))}, -bAk(a,b){var s=this -return s.a.cK(new A.bn(new A.byn(s,b,a),new A.bm(s.gwB(),null,t.kP),s,t.Tx))}, -bAl(a,b){var s=this -return s.a.cK(new A.bn(new A.byo(s,a,b),new A.bm(s.gakS(),s.gtG(),t.fY),s,t.fL))}, -bAm(a,b){var s=this -return s.a.cK(new A.bn(new A.byp(s,a,b),new A.bm(s.gakS(),s.gtG(),t.fY),s,t.fL))}, -a7n(a){var s=this -return s.a.cK(new A.bn(new A.byq(s,a),new A.bm(s.gaI8(),null,t.P0),s,t.YW))}, -bAn(a){var s=this -return s.a.cK(new A.bn(new A.byr(s,a),new A.bm(s.gakS(),null,t.Mg),s,t.vt))}, -bAo(a,b){var s=this -return s.a.cK(new A.bn(new A.bys(s,b,a),new A.bm(s.gwB(),null,t.kP),s,t.Tx))}, -RL(a){var s=this -return s.a.cK(new A.bn(new A.byt(s,a),new A.bm(s.gwB(),null,t.kP),s,t.Tx))}, -aHP(a){var s=this -return s.a.cK(new A.bn(new A.byu(s,a),new A.bm(s.gwB(),null,t.kP),s,t.Tx))}, -bAp(a,b){var s=this -return s.a.cK(new A.bn(new A.byv(s,b,a),new A.bm(s.gbBt(),s.gtG(),t.p3),s,t.fr))}, -bAq(a,b){var s=this -return s.a.cK(new A.bn(new A.byx(s,b,a),new A.bm(s.gaI7(),null,t.VN),s,t.LS))}, -bAr(a){var s=this -return s.a.cK(new A.bn(new A.byw(s,a),new A.bm(s.gwB(),null,t.kP),s,t.Tx))}, -a7o(a){var s=this -return s.a.cK(new A.bn(new A.byy(s,a),new A.bm(s.gaI8(),null,t.P0),s,t.YW))}, -bAs(a,b){var s=this -return s.a.cK(new A.bn(new A.byz(s,a,b),new A.bm(s.ga7C(),s.gtG(),t.sg),s,t.Xm))}, -bAt(a,b){var s=this -return s.a.cK(new A.bn(new A.byA(s,a,b),new A.bm(s.ga7C(),s.gtG(),t.sg),s,t.Xm))}, -bAu(a,b){var s=this -return s.a.cK(new A.bn(new A.byB(s,b,a),new A.bm(s.ga7C(),s.gtG(),t.sg),s,t.Xm))}, -bAv(a,b){var s=this -return s.a.cK(new A.bn(new A.byC(s,b,a),new A.bm(s.ga7C(),s.gtG(),t.sg),s,t.Xm))}, -bAw(a,b){var s=this -return s.a.cK(new A.bn(new A.byD(s,b,a),new A.bm(s.gwB(),null,t.kP),s,t.Tx))}, -akC(){var s=this -return s.a.cK(new A.bn(new A.byE(s),new A.bm(s.gbBN(),null,t.LP),s,t.Q5))}, -bAx(a,b){var s=this -return s.a.cK(new A.bn(new A.byF(s,b,a),new A.bm(s.gaId(),s.gtG(),t.HU),s,t.qQ))}, -bAy(a){var s=this -return s.a.cK(new A.bn(new A.byH(s,a),new A.bm(s.gwB(),null,t.kP),s,t.Tx))}, -bAz(a){var s=this -return s.a.cK(new A.bn(new A.byG(s,a),new A.bm(s.gaI9(),null,t.g6),s,t.iT))}, -bAA(){var s=this -return s.a.cK(new A.bn(new A.byI(s),new A.bm(s.gbBQ(),null,t.oT),s,t.J9))}, -bAB(a,b){var s=this -return s.a.cK(new A.bn(new A.byJ(s,b,a),new A.bm(s.gwB(),s.gtG(),t.Oy),s,t.Fg))}, -akD(a){var s=this -return s.a.cK(new A.bn(new A.byK(s,a),new A.bm(s.gaIe(),null,t.zW),s,t.cL))}, -bAC(){var s=this -return s.a.cK(new A.bn(new A.byL(s),new A.bm(s.gaIe(),null,t.zW),s,t.cL))}, -bAD(a){var s=this -return s.a.cK(new A.bn(new A.byM(s,a),new A.bm(s.gN6(),null,t.wr),s,t.jQ))}, -a7p(a){var s=this -return s.a.cK(new A.bn(new A.byN(s,a),new A.bm(s.gwB(),null,t.kP),s,t.Tx))}, -bAE(a,b){var s=this -return s.a.cK(new A.bn(new A.byO(s,b,a),new A.bm(s.gaIf(),null,t.Nm),s,t.iH))}, -bAF(a){var s=this -return s.a.cK(new A.bn(new A.byP(s,a),new A.bm(s.gbBX(),null,t.QV),s,t.uC))}, -bAG(a,b,c){var s=this -return s.a.cK(new A.bn(new A.byQ(s,a,c,b),new A.bm(s.gaIf(),s.gtG(),t.QE),s,t.r4))}, -bAH(a){var s=this -return s.a.cK(new A.bn(new A.byR(s,a),new A.bm(s.gbBy(),s.gtG(),t.Nk),s,t.fd))}, -bAJ(a,b){var s=this -return s.a.cK(new A.bn(new A.byV(s,b,a),new A.bm(s.gwB(),s.gtG(),t.Oy),s,t.Fg))}, -bAK(a,b){var s=this -return s.a.cK(new A.bn(new A.byW(s,b,a),new A.bm(s.gaId(),null,t.Uz),s,t.Tc))}, -bAL(a,b){var s=this -return s.a.cK(new A.bn(new A.byX(s,a,b),new A.bm(s.gakT(),s.gtG(),t.je),s,t.IQ))}, -bAM(a,b){var s=this -return s.a.cK(new A.bn(new A.byY(s,a,b),new A.bm(s.gakT(),s.gtG(),t.je),s,t.IQ))}, -bAN(a,b){var s=this -return s.a.cK(new A.bn(new A.byZ(s,b,a),new A.bm(s.gwB(),null,t.kP),s,t.Tx))}, -aHS(a){var s=this -return s.a.cK(new A.bn(new A.bz_(s,a),new A.bm(s.gwB(),null,t.kP),s,t.Tx))}, -bBo(a){return new A.eN(A.ak(a))}, -bBp(a){var s,r,q -t.a.a(a) -s=$.cux() -r=J.T(a) -q=r.h(a,0) -return new A.bqA(A.n7(r.h(a,1),q,s,t.z))}, -bBr(a){var s,r,q -t.a.a(a) -s=$.cvb() -r=J.T(a) -q=r.h(a,0) -return new A.bLY(A.n7(r.h(a,1),q,s,t.z))}, -bBs(a){return A.ak(a)}, -bBu(a){var s -t.a.a(a) -s=J.T(a) -if(s.gt(a)!==2)throw A.q(A.bs("unexpected arr length: expect 2 but see "+s.gt(a))) -return new A.A6(A.ak(s.h(a,0)),A.b_(s.h(a,1)))}, -bBv(a){return t.U.a(a)}, -bBw(a){var s=J.bu(t.a.a(a),this.gbBU(),t.y5) -s=A.H(s,s.$ti.i("a2.E")) -return s}, -bBx(a){return a==null?null:A.ak(a)}, -bBz(a){var s -t.a.a(a) -s=J.T(a) -if(s.gt(a)!==3)throw A.q(A.bs("Expected 3 elements, got "+s.gt(a))) -return new A.lM(A.ak(s.h(a,0)),A.ak(s.h(a,1)),A.ak(s.h(a,2)))}, -bBA(a){return A.b_(a)}, -bBC(a){return new A.jj(t.U.a(a))}, -bBD(a){return}, -bBE(a){return A.cVY(a)}, -bBF(a){var s,r,q,p=t.a -p.a(a) -s=J.T(a) -if(s.gt(a)!==1)throw A.q(A.bs("unexpected arr length: expect 1 but see "+s.gt(a))) -p=p.a(s.h(a,0)) -s=$.cuI() -r=J.T(p) -q=r.h(p,0) -return new A.w0(new A.bz2(A.n7(r.h(p,1),q,s,t.z)))}, -a7B(a){var s,r,q,p=t.a -p.a(a) -s=J.T(a) -if(s.gt(a)!==1)throw A.q(A.bs("unexpected arr length: expect 1 but see "+s.gt(a))) -p=p.a(s.h(a,0)) -s=$.cth() -r=J.T(p) -q=r.h(p,0) -return new A.Cz(new A.b05(A.n7(r.h(p,1),q,s,t.z)))}, -aIc(a){var s,r,q,p=t.a -p.a(a) -s=J.T(a) -if(s.gt(a)!==1)throw A.q(A.bs("unexpected arr length: expect 1 but see "+s.gt(a))) -p=p.a(s.h(a,0)) -s=$.ctq() -r=J.T(p) -q=r.h(p,0) -return new A.w1(new A.b2F(A.n7(r.h(p,1),q,s,t.z)))}, -bBG(a){var s,r,q,p=t.a -p.a(a) -s=J.T(a) -if(s.gt(a)!==1)throw A.q(A.bs("unexpected arr length: expect 1 but see "+s.gt(a))) -p=p.a(s.h(a,0)) -s=$.ctr() -r=J.T(p) -q=r.h(p,0) -return new A.w2(new A.b2G(A.n7(r.h(p,1),q,s,t.z)))}, -bBI(a){var s,r,q,p=t.a -p.a(a) -s=J.T(a) -if(s.gt(a)!==1)throw A.q(A.bs("unexpected arr length: expect 1 but see "+s.gt(a))) -p=p.a(s.h(a,0)) -s=$.ctw() -r=J.T(p) -q=r.h(p,0) -return new A.CA(new A.b5x(A.n7(r.h(p,1),q,s,t.z)))}, -bBJ(a){var s,r,q,p=t.a -p.a(a) -s=J.T(a) -if(s.gt(a)!==1)throw A.q(A.bs("unexpected arr length: expect 1 but see "+s.gt(a))) -p=p.a(s.h(a,0)) -s=$.cuJ() -r=J.T(p) -q=r.h(p,0) -return new A.w3(new A.bz3(A.n7(r.h(p,1),q,s,t.z)))}, -bBL(a){var s -t.a.a(a) -s=J.T(a) -if(s.gt(a)!==2)throw A.q(A.bs("unexpected arr length: expect 2 but see "+s.gt(a))) -return new A.CB(this.aIc(s.h(a,0)),this.a7B(s.h(a,1)))}, -bBM(a){var s,r,q,p=t.a -p.a(a) -s=J.T(a) -if(s.gt(a)!==1)throw A.q(A.bs("unexpected arr length: expect 1 but see "+s.gt(a))) -p=p.a(s.h(a,0)) -s=$.cuK() -r=J.T(p) -q=r.h(p,0) -return new A.CC(new A.bz4(A.n7(r.h(p,1),q,s,t.z)))}, -bBO(a){var s,r,q,p=t.a -p.a(a) -s=J.T(a) -if(s.gt(a)!==1)throw A.q(A.bs("unexpected arr length: expect 1 but see "+s.gt(a))) -p=p.a(s.h(a,0)) -s=$.cuo() -r=J.T(p) -q=r.h(p,0) -return new A.CD(new A.bmj(A.n7(r.h(p,1),q,s,t.z)))}, -bBP(a){var s,r,q,p=t.a -p.a(a) -s=J.T(a) -if(s.gt(a)!==1)throw A.q(A.bs("unexpected arr length: expect 1 but see "+s.gt(a))) -p=p.a(s.h(a,0)) -s=$.cuq() -r=J.T(p) -q=r.h(p,0) -return new A.w4(new A.bpl(A.n7(r.h(p,1),q,s,t.z)))}, -bBR(a){var s,r,q,p=t.a -p.a(a) -s=J.T(a) -if(s.gt(a)!==1)throw A.q(A.bs("unexpected arr length: expect 1 but see "+s.gt(a))) -p=p.a(s.h(a,0)) -s=$.cur() -r=J.T(p) -q=r.h(p,0) -return new A.CE(new A.bpm(A.n7(r.h(p,1),q,s,t.z)))}, -bBT(a){var s -t.a.a(a) -s=J.T(a) -if(s.gt(a)!==2)throw A.q(A.bs("unexpected arr length: expect 2 but see "+s.gt(a))) -return new A.CF(this.aIg(s.h(a,0)),A.ak(s.h(a,1)))}, -bBV(a){var s -t.a.a(a) -s=J.T(a) -if(s.gt(a)!==2)throw A.q(A.bs("unexpected arr length: expect 2 but see "+s.gt(a))) -return new A.pK(A.ak(s.h(a,0)),this.a7B(s.h(a,1)))}, -bBW(a){var s,r,q,p=t.a -p.a(a) -s=J.T(a) -if(s.gt(a)!==1)throw A.q(A.bs("unexpected arr length: expect 1 but see "+s.gt(a))) -p=p.a(s.h(a,0)) -s=$.cuv() -r=J.T(p) -q=r.h(p,0) -return new A.CG(new A.bqw(A.n7(r.h(p,1),q,s,t.z)))}, -bBY(a){var s,r,q,p=t.a -p.a(a) -s=J.T(a) -if(s.gt(a)!==1)throw A.q(A.bs("unexpected arr length: expect 1 but see "+s.gt(a))) -p=p.a(s.h(a,0)) -s=$.cuw() -r=J.T(p) -q=r.h(p,0) -return new A.CH(new A.bqy(A.n7(r.h(p,1),q,s,t.z)))}, -bBZ(a){var s,r -t.a.a(a) -s=J.T(a) -if(s.gt(a)!==3)throw A.q(A.bs("unexpected arr length: expect 3 but see "+s.gt(a))) -r=t.U -return new A.w5(r.a(s.h(a,0)),r.a(s.h(a,1)),this.a7B(s.h(a,2)))}, -aIg(a){var s,r,q,p=t.a -p.a(a) -s=J.T(a) -if(s.gt(a)!==1)throw A.q(A.bs("unexpected arr length: expect 1 but see "+s.gt(a))) -p=p.a(s.h(a,0)) -s=$.cuL() -r=J.T(p) -q=r.h(p,0) -return new A.w6(new A.bz5(A.n7(r.h(p,1),q,s,t.z)))}, -$icd4:1} -A.bxR.prototype={ -$0(){return v.G.wasm_bindgen.wire__crate__bindings__PkSigning_from_secret_key(this.b)}, -$S:4} -A.bxS.prototype={ -$0(){return v.G.wasm_bindgen.wire__crate__bindings__PkSigning_new()}, -$S:4} -A.bxT.prototype={ -$0(){var s=this.b.Sn(!1) -return v.G.wasm_bindgen.wire__crate__bindings__PkSigning_public_key(s)}, -$S:4} -A.bxU.prototype={ -$0(){var s=this.b.Sn(!1) -return v.G.wasm_bindgen.wire__crate__bindings__PkSigning_secret_key(s)}, -$S:4} -A.bxV.prototype={ -$0(){var s=this.b.Sn(!1) -return v.G.wasm_bindgen.wire__crate__bindings__PkSigning_sign(s,this.c)}, -$S:4} -A.byS.prototype={ -$0(){var s=this.b.Sn(!0) -return v.G.wasm_bindgen.wire__crate__bindings__VodozemacSas_establish_sas_secret(s,this.c)}, -$S:4} -A.byT.prototype={ -$0(){return v.G.wasm_bindgen.wire__crate__bindings__VodozemacSas_new()}, -$S:4} -A.byU.prototype={ -$0(){var s=this.b.Sn(!1) -return v.G.wasm_bindgen.wire__crate__bindings__VodozemacSas_public_key(s)}, -$S:4} -A.bxO.prototype={ -$0(){var s,r,q=A.aq(this.b) -q.toString -s=A.aq(this.c) -s.toString -r=A.aq(this.d) -r.toString -return v.G.wasm_bindgen.wire__crate__bindings__aes_ctr(q,s,r)}, -$S:4} -A.bxP.prototype={ -$0(){var s,r=A.aq(this.b) -r.toString -s=A.aq(this.c) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__hmac(r,s)}, -$S:4} -A.bxQ.prototype={ -$0(){var s,r=A.aq(this.b) -r.toString -s=A.aq(this.c) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__pbkdf2(r,s,this.d)}, -$S:4} -A.bxW.prototype={ -$0(){var s=A.aq(this.b) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__sha256(s)}, -$S:4} -A.bxX.prototype={ -$0(){var s=t.t,r=A.aq(A.b([this.b.a.q_()],s)) -r.toString -s=A.aq(A.b([this.c.a.q_()],s)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_account_create_inbound_session(r,s,this.d)}, -$S:4} -A.bxY.prototype={ -$0(){var s,r,q=this,p=t.t,o=A.aq(A.b([q.b.a.q_()],p)) -o.toString -s=A.aq(A.b([q.c.a.q_()],p)) -s.toString -r=A.aq(A.b([q.d.a.q_()],p)) -r.toString -p=A.aq(A.b([q.e.a.q_()],p)) -p.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_account_create_outbound_session(o,s,r,p)}, -$S:4} -A.bxZ.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_account_fallback_key(s)}, -$S:4} -A.by_.prototype={ -$0(){var s=A.aq(this.c) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_account_from_olm_pickle_encrypted(this.b,s)}, -$S:4} -A.by0.prototype={ -$0(){var s=A.aq(new Uint8Array(A.bf(this.c))) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_account_from_pickle_encrypted(this.b,s)}, -$S:4} -A.by1.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_account_generate_fallback_key(s)}, -$S:4} -A.by2.prototype={ -$0(){var s,r,q=A.aq(A.b([this.b.a.q_()],t.t)) -q.toString -s=v.G -r=s.BigInt(this.c.l(0)) -return s.wasm_bindgen.wire__crate__bindings__vodozemac_account_generate_one_time_keys(q,r)}, -$S:4} -A.by3.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_account_identity_keys(s)}, -$S:4} -A.by4.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_account_mark_keys_as_published(s)}, -$S:4} -A.by5.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_account_max_number_of_one_time_keys(s)}, -$S:4} -A.by6.prototype={ -$0(){return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_account_new()}, -$S:4} -A.by7.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_account_one_time_keys(s)}, -$S:4} -A.by8.prototype={ -$0(){var s,r=A.aq(A.b([this.b.a.q_()],t.t)) -r.toString -s=A.aq(new Uint8Array(A.bf(this.c))) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_account_pickle_encrypted(r,s)}, -$S:4} -A.by9.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_account_remove_one_time_key(s,this.c)}, -$S:4} -A.bya.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_account_sign(s,this.c)}, -$S:4} -A.byb.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_curve_25519_public_key_as_bytes(s)}, -$S:4} -A.byc.prototype={ -$0(){return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_curve_25519_public_key_from_base64(this.b)}, -$S:4} -A.byd.prototype={ -$0(){var s=A.aq(new Uint8Array(A.bf(this.b))) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_curve_25519_public_key_from_slice(s)}, -$S:4} -A.bye.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_curve_25519_public_key_to_base64(s)}, -$S:4} -A.byf.prototype={ -$0(){return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_ed_25519_public_key_from_base64(this.b)}, -$S:4} -A.byg.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_ed_25519_public_key_to_base64(s)}, -$S:4} -A.byh.prototype={ -$0(){var s=t.t,r=A.aq(A.b([this.b.a.q_()],s)) -r.toString -s=A.aq(A.b([this.d.a.q_()],s)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_ed_25519_public_key_verify(r,this.c,s)}, -$S:4} -A.byi.prototype={ -$0(){return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_ed_25519_signature_from_base64(this.b)}, -$S:4} -A.byj.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_ed_25519_signature_to_base64(s)}, -$S:4} -A.byl.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_established_sas_calculate_mac(s,this.c,this.d)}, -$S:4} -A.byk.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_established_sas_calculate_mac_deprecated(s,this.c,this.d)}, -$S:4} -A.bym.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_established_sas_generate_bytes(s,this.c,this.d)}, -$S:4} -A.byn.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_group_session_encrypt(s,this.c)}, -$S:4} -A.byo.prototype={ -$0(){var s=A.aq(this.c) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_group_session_from_olm_pickle_encrypted(this.b,s)}, -$S:4} -A.byp.prototype={ -$0(){var s=A.aq(new Uint8Array(A.bf(this.c))) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_group_session_from_pickle_encrypted(this.b,s)}, -$S:4} -A.byq.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_group_session_message_index(s)}, -$S:4} -A.byr.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_group_session_new(s)}, -$S:4} -A.bys.prototype={ -$0(){var s,r=A.aq(A.b([this.b.a.q_()],t.t)) -r.toString -s=A.aq(new Uint8Array(A.bf(this.c))) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_group_session_pickle_encrypted(r,s)}, -$S:4} -A.byt.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_group_session_session_id(s)}, -$S:4} -A.byu.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_group_session_session_key(s)}, -$S:4} -A.byv.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_inbound_group_session_decrypt(s,this.c)}, -$S:4} -A.byx.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_inbound_group_session_export_at(s,this.c)}, -$S:4} -A.byw.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_inbound_group_session_export_at_first_known_index(s)}, -$S:4} -A.byy.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_inbound_group_session_first_known_index(s)}, -$S:4} -A.byz.prototype={ -$0(){var s=A.aq(this.c) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_inbound_group_session_from_olm_pickle_encrypted(this.b,s)}, -$S:4} -A.byA.prototype={ -$0(){var s=A.aq(new Uint8Array(A.bf(this.c))) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_inbound_group_session_from_pickle_encrypted(this.b,s)}, -$S:4} -A.byB.prototype={ -$0(){var s=A.aq(A.b([this.c.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_inbound_group_session_import(this.b,s)}, -$S:4} -A.byC.prototype={ -$0(){var s=A.aq(A.b([this.c.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_inbound_group_session_new(this.b,s)}, -$S:4} -A.byD.prototype={ -$0(){var s,r=A.aq(A.b([this.b.a.q_()],t.t)) -r.toString -s=A.aq(new Uint8Array(A.bf(this.c))) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_inbound_group_session_pickle_encrypted(r,s)}, -$S:4} -A.byE.prototype={ -$0(){return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_megolm_session_config_version_1()}, -$S:4} -A.byF.prototype={ -$0(){var s=v.G,r=s.BigInt(this.b.l(0)) -return s.wasm_bindgen.wire__crate__bindings__vodozemac_olm_message_from_parts(r,this.c)}, -$S:4} -A.byH.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_olm_message_message(s)}, -$S:4} -A.byG.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_olm_message_message_type(s)}, -$S:4} -A.byI.prototype={ -$0(){return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_olm_session_config_def()}, -$S:4} -A.byJ.prototype={ -$0(){var s,r=A.aq(A.b([this.b.a.q_()],t.t)) -r.toString -s=this.a.aI1(this.c) -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_pk_decryption_decrypt(r,s)}, -$S:4} -A.byK.prototype={ -$0(){var s=A.aq(new Uint8Array(A.bf(this.b))) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_pk_decryption_from_key(s)}, -$S:4} -A.byL.prototype={ -$0(){return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_pk_decryption_new()}, -$S:4} -A.byM.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_pk_decryption_private_key(s)}, -$S:4} -A.byN.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_pk_decryption_public_key(s)}, -$S:4} -A.byO.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_pk_encryption_encrypt(s,this.c)}, -$S:4} -A.byP.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_pk_encryption_from_key(s)}, -$S:4} -A.byQ.prototype={ -$0(){return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_pk_message_from_base64(this.b,this.c,this.d)}, -$S:4} -A.byR.prototype={ -$0(){var s=this.a.aI1(this.b) -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_pk_message_to_base64(s)}, -$S:4} -A.byV.prototype={ -$0(){var s=t.t,r=A.aq(A.b([this.b.a.q_()],s)) -r.toString -s=A.aq(A.b([this.c.a.q_()],s)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_session_decrypt(r,s)}, -$S:4} -A.byW.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_session_encrypt(s,this.c)}, -$S:4} -A.byX.prototype={ -$0(){var s=A.aq(this.c) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_session_from_olm_pickle_encrypted(this.b,s)}, -$S:4} -A.byY.prototype={ -$0(){var s=A.aq(new Uint8Array(A.bf(this.c))) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_session_from_pickle_encrypted(this.b,s)}, -$S:4} -A.byZ.prototype={ -$0(){var s,r=A.aq(A.b([this.b.a.q_()],t.t)) -r.toString -s=A.aq(new Uint8Array(A.bf(this.c))) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_session_pickle_encrypted(r,s)}, -$S:4} -A.bz_.prototype={ -$0(){var s=A.aq(A.b([this.b.a.q_()],t.t)) -s.toString -return v.G.wasm_bindgen.wire__crate__bindings__vodozemac_session_session_id(s)}, -$S:4} -A.b05.prototype={} -A.b2F.prototype={} -A.b2G.prototype={} -A.b5x.prototype={} -A.bmj.prototype={} -A.bpl.prototype={} -A.bpm.prototype={} -A.bqw.prototype={} -A.bqy.prototype={} -A.bqA.prototype={} -A.bz2.prototype={} -A.bz3.prototype={} -A.bz4.prototype={} -A.bz5.prototype={} -A.bLY.prototype={} -A.bxN.prototype={ -aI1(a){var s,r,q=A.aq(a.a) -q.toString -s=A.aq(a.b) -s.toString -r=A.aq(A.b([a.c.a.q_()],t.t)) -r.toString -r=A.aq(A.b([q,s,r],t.jl)) -r.toString -return r}} -A.yr.prototype={ -bPg(a){return v.G.wasm_bindgen.rust_arc_increment_strong_count_RustOpaque_Curve25519PublicKey(a)}, -bP0(a){return v.G.wasm_bindgen.rust_arc_decrement_strong_count_RustOpaque_Curve25519PublicKey(a)}, -bPi(a){return v.G.wasm_bindgen.rust_arc_increment_strong_count_RustOpaque_Ed25519PublicKey(a)}, -bP1(a){return v.G.wasm_bindgen.rust_arc_decrement_strong_count_RustOpaque_Ed25519PublicKey(a)}, -bPk(a){return v.G.wasm_bindgen.rust_arc_increment_strong_count_RustOpaque_Ed25519Signature(a)}, -bP2(a){return v.G.wasm_bindgen.rust_arc_decrement_strong_count_RustOpaque_Ed25519Signature(a)}, -bPm(a){return v.G.wasm_bindgen.rust_arc_increment_strong_count_RustOpaque_EstablishedSas(a)}, -bP3(a){return v.G.wasm_bindgen.rust_arc_decrement_strong_count_RustOpaque_EstablishedSas(a)}, -bPo(a){return v.G.wasm_bindgen.rust_arc_increment_strong_count_RustOpaque_MegolmSessionConfig(a)}, -bP4(a){return v.G.wasm_bindgen.rust_arc_decrement_strong_count_RustOpaque_MegolmSessionConfig(a)}, -bPq(a){return v.G.wasm_bindgen.rust_arc_increment_strong_count_RustOpaque_OlmMessage(a)}, -bP5(a){return v.G.wasm_bindgen.rust_arc_decrement_strong_count_RustOpaque_OlmMessage(a)}, -bPs(a){return v.G.wasm_bindgen.rust_arc_increment_strong_count_RustOpaque_OlmSessionConfig(a)}, -bP6(a){return v.G.wasm_bindgen.rust_arc_decrement_strong_count_RustOpaque_OlmSessionConfig(a)}, -bPu(a){return v.G.wasm_bindgen.rust_arc_increment_strong_count_RustOpaque_PkDecryption(a)}, -bP7(a){return v.G.wasm_bindgen.rust_arc_decrement_strong_count_RustOpaque_PkDecryption(a)}, -bPw(a){return v.G.wasm_bindgen.rust_arc_increment_strong_count_RustOpaque_PkEncryption(a)}, -bP8(a){return v.G.wasm_bindgen.rust_arc_decrement_strong_count_RustOpaque_PkEncryption(a)}, -bPy(a){return v.G.wasm_bindgen.rust_arc_increment_strong_count_RustOpaque_RwLockGroupSession(a)}, -bP9(a){return v.G.wasm_bindgen.rust_arc_decrement_strong_count_RustOpaque_RwLockGroupSession(a)}, -bPA(a){return v.G.wasm_bindgen.rust_arc_increment_strong_count_RustOpaque_RwLockInboundGroupSession(a)}, -bPa(a){return v.G.wasm_bindgen.rust_arc_decrement_strong_count_RustOpaque_RwLockInboundGroupSession(a)}, -bPC(a){return v.G.wasm_bindgen.rust_arc_increment_strong_count_RustOpaque_RwLockSession(a)}, -bPb(a){return v.G.wasm_bindgen.rust_arc_decrement_strong_count_RustOpaque_RwLockSession(a)}, -bPE(a){return v.G.wasm_bindgen.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPkSigning(a)}, -bPc(a){return v.G.wasm_bindgen.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerPkSigning(a)}, -bPG(a){return v.G.wasm_bindgen.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVodozemacSas(a)}, -bPd(a){return v.G.wasm_bindgen.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerVodozemacSas(a)}, -bPI(a){return v.G.wasm_bindgen.rust_arc_increment_strong_count_RustOpaque_stdsyncRwLockAccount(a)}, -bPe(a){return v.G.wasm_bindgen.rust_arc_decrement_strong_count_RustOpaque_stdsyncRwLockAccount(a)}} -A.bM2.prototype={ -FD(a,b){return this.bQ9(0,b)}, -bQ9(a,b){var s=0,r=A.n(t.H) -var $async$FD=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:s=2 -return A.f($.coO.c_(),$async$FD) -case 2:v.G.Wakelock.toggle(b) -return A.l(null,r)}}) -return A.m($async$FD,r)}} -A.c4z.prototype={ -$1(a){return A.c4y(a.b,J.w(this.a,a.a))}, -$S:1583} -A.c4A.prototype={ -$1(a){var s=this.a,r=a.a,q=J.e4(s) -return q.ao(s,r)&&A.c4y(a.b,q.h(s,r))}, -$S:1584} -A.Pz.prototype={ -m(a,b){if(b==null)return!1 -if(!(b instanceof A.Pz)||A.K(b)!==A.K(this))return!1 -if(this===b)return!0 -return A.c4y([this.a],[b.a])}, -gu(a){return A.aI([this.a])}} -A.XA.prototype={ -m(a,b){if(b==null)return!1 -if(!(b instanceof A.XA)||A.K(b)!==A.K(this))return!1 -if(this===b)return!0 -return A.c4y([this.a],[b.a])}, -gu(a){return A.aI([this.a])}} -A.bXG.prototype={ -vx(a,b,c){if(A.iq(c)){b.wy(0,4) -b.aMI(c)}else if(c instanceof A.Pz){b.wy(0,129) -this.vx(0,b,[c.a])}else if(c instanceof A.XA){b.wy(0,130) -this.vx(0,b,[c.a])}else this.b_s(0,b,c)}, -E3(a,b){var s -switch(a){case 129:s=this.Az(0,b) -s.toString -return new A.Pz(A.iI(J.w(t.Dn.a(s),0))) -case 130:s=this.Az(0,b) -s.toString -return new A.XA(A.iI(J.w(t.Dn.a(s),0))) -default:return this.b_r(a,b)}}} -A.bM0.prototype={ -abh(a,b){return this.bQ8(0,b)}, -bQ8(a,b){var s=0,r=A.n(t.H),q,p=this,o,n,m,l,k,j -var $async$abh=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:l="dev.flutter.pigeon.wakelock_plus_platform_interface.WakelockPlusApi.toggle"+p.b -j=t.wh -s=3 -return A.f(new A.wG(l,B.ahH,null,t.Al).bt(0,[b]),$async$abh) -case 3:k=j.a(d) -if(k==null)throw A.q(A.cQw(l)) -else{o=J.T(k) -if(o.gt(k)>1){n=o.h(k,0) -n.toString -A.ak(n) -m=A.dC(o.h(k,1)) -throw A.q(A.to(n,o.h(k,2),m,null))}else{s=1 -break}}case 1:return A.l(q,r)}}) -return A.m($async$abh,r)}} -A.bn7.prototype={ -FD(a,b){return this.bQ7(0,b)}, -bQ7(a,b){var s=0,r=A.n(t.H),q=this,p -var $async$FD=A.o(function(c,d){if(c===1)return A.k(d,r) -for(;;)switch(s){case 0:p=new A.Pz(null) -p.a=b -s=2 -return A.f(q.a.abh(0,p),$async$FD) -case 2:return A.l(null,r)}}) -return A.m($async$FD,r)}} -A.bM1.prototype={} -A.cbq.prototype={} -A.J3.prototype={ -gvT(){return!0}, -cw(a,b,c,d){return A.jG(this.a,this.b,a,!1,A.y(this).c)}, -iY(a){return this.cw(a,null,null,null)}, -v7(a,b,c){return this.cw(a,null,b,c)}, -As(a,b,c){return this.cw(a,b,c,null)}} -A.Qt.prototype={} -A.a4V.prototype={ -af(a){var s=this,r=A.em(null,t.H) -if(s.b==null)return r -s.ait() -s.d=s.b=null -return r}, -wN(a){var s,r=this -if(r.b==null)throw A.q(A.ac("Subscription has been canceled.")) -r.ait() -s=A.crt(new A.bSg(a),t.o) -s=s==null?null:A.cx(s) -r.d=s -r.air()}, -Kn(a,b){}, -Og(a){}, -tx(a,b){if(this.b==null)return;++this.a -this.ait()}, -pV(a){return this.tx(0,null)}, -xc(a){var s=this -if(s.b==null||s.a<=0)return;--s.a -s.air()}, -air(){var s=this,r=s.d -if(r!=null&&s.a<=0)s.b.addEventListener(s.c,r,!1)}, -ait(){var s=this.d -if(s!=null)this.b.removeEventListener(this.c,s,!1)}, -$ihD:1} -A.bSe.prototype={ -$1(a){return this.a.$1(a)}, -$S:5} -A.bSg.prototype={ -$1(a){return this.a.$1(a)}, -$S:5} -A.auF.prototype={ -zE(a){return this.bFM(a)}, -bFM(a){var s=0,r=A.n(t.z),q -var $async$zE=A.o(function(b,c){if(b===1)return A.k(c,r) -for(;;)switch(s){case 0:q=a.a -switch(q){default:throw A.q(A.to("Unimplemented","The webcrypto plugin for web doesn't implement the method '"+q+"'",null,null))}return A.l(null,r)}}) -return A.m($async$zE,r)}} -A.BJ.prototype={ -H(){return"RTCSignalingState."+this.b}} -A.Hn.prototype={ -H(){return"RTCIceGatheringState."+this.b}} -A.BG.prototype={ -H(){return"RTCPeerConnectionState."+this.b}} -A.pt.prototype={ -H(){return"RTCIceConnectionState."+this.b}} -A.bu_.prototype={ -H(){return"RTCVideoViewObjectFit."+this.b}} -A.yQ.prototype={ -H(){return"TransceiverDirection."+this.b}} -A.btL.prototype={} -A.vc.prototype={ -n(){var s=0,r=A.n(t.H),q -var $async$n=A.o(function(a,b){if(a===1)return A.k(b,r) -for(;;)switch(s){case 0:q=A.em(null,t.H) -s=1 -break -case 1:return A.l(q,r)}}) -return A.m($async$n,r)}} -A.vd.prototype={ -l(a){var s=this.d -return"Track(id: "+A.A(s.id)+", kind: "+A.A(s.kind)+", label: "+A.A(s.label)+", enabled: "+A.A(s.enabled)+", muted: "+A.A(s.muted)+")"}} -A.bm_.prototype={} -A.Hm.prototype={} -A.a_u.prototype={} -A.BH.prototype={} -A.BI.prototype={} -A.vv.prototype={ -gb7(a){return this.b}} -A.a_v.prototype={} -A.a_w.prototype={ -aHH(a,b,c,d){var s=d==null?this.a:d,r=a==null?this.b:a,q=c==null?this.c:c -return new A.a_w(s,r,q)}, -bzs(a){return this.aHH(null,a,null,null)}, -l(a){var s=this -return A.K(s).l(0)+"(width: "+A.A(s.a)+", height: "+A.A(s.b)+", rotation: "+s.c+")"}} -A.c84.prototype={ -$0(){return A.Sb()}, -$S:0} -A.c83.prototype={ -$0(){var s,r,q,p,o,n,m,l=$.cAu(),k=v.G,j=k.window.location.href,i=$.cfH() -j=new A.aMB(j) -s=$.aaI() -s.j(0,j,i) -A.m7(j,i,!0) -$.cBH=j -j=new A.iQ("com.ryanheise.audio_session",B.bv,l) -j.zY(new A.abF(j).gNG()) -r=new A.iQ("desktop_drop",B.bv,l) -q=new A.agz(r) -r.zY(q.gNG()) -q.bon() -j=$.cto() -i=new A.b1n() -s.j(0,i,j) -A.m7(i,j,!1) -j=$.ctt() -i=new A.b3J() -s.j(0,i,j) -A.m7(i,j,!1) -j=$.ctE() -i=new A.b6V() -s.j(0,i,j) -p=k.document.querySelector("#__file_picker_web-file-input") -if(p==null){o=k.document.createElement("flt-file-picker-inputs") -o.id="__file_picker_web-file-input" -k.document.querySelector("body").toString -p=o}i.a=p -A.m7(i,j,!1) -$.cbv.b=i -j=k.document -j=j.createElement("file-selector") -k.document.querySelector("body").appendChild(j) -j=$.ctF() -i=new A.b73() -s.j(0,i,j) -A.m7(i,j,!0) -new A.iQ("flutter_native_splash",B.bv,l).zY(new A.ahT().gNG()) -j=$.cfX() -i=new A.b7x() -s.j(0,i,j) -A.m7(i,j,!1) -$.cF3=i -i=$.cfZ() -n=new A.ahV() -s.j(0,n,i) -new A.iQ("flutter_web_auth_2",B.bv,l).zY(n.gbdC()) -A.m7(n,i,!0) -$.cF5=n -i=k.window.navigator.geolocation -j=k.window.navigator.permissions -m=$.cg0() -j=new A.b8s(new A.bbh(i),new A.bbB(j)) -s.j(0,j,m) -A.m7(j,m,!0) -$.cFh=j -j=$.cg2() -m=new A.bcn() -s.j(0,m,j) -m.c=new A.bcz() -p=k.document.querySelector("#__image_picker_web-file-input") -if(p==null){o=k.document.createElement("flt-image-picker-inputs") -o.id="__image_picker_web-file-input" -k.document.body.append(o) -p=o}m.b=p -A.m7(m,j,!0) -$.cG4=m -k=t.N -j=$.cg3() -i=new A.beD(A.c(k,t.zi)) -s.j(0,i,j) -A.m7(i,j,!1) -$.cGr=i -j=$.JH -j.toString -i=$.cg6() -j=new A.bpO(j) -s.j(0,j,i) -A.m7(j,i,!1) -$.cJ1=j -$.cvf() -$.cvg() -$.cvh() -j=$.cut() -i=new A.bMc() -s.j(0,i,j) -A.m7(i,j,!1) -s.j(0,new A.buu(A.c(k,t.KW)),$.cuD()) -A.coC() -k=$.cuQ() -j=new A.bES() -s.j(0,j,k) -A.m7(j,k,!1) -k=$.cgb() -j=new A.bEY() -s.j(0,j,k) -A.m7(j,k,!0) -$.cLp=j -k=A.coC() -A.m7(k,$.c9G(),!0) -$.cMU=k -$.c9O() -$.JT().a_X("__url_launcher::link",A.cW_(),!1) -k=$.cgg() -j=new A.bLr(A.c(t.S,t.Ad)) -s.j(0,j,k) -A.m7(j,k,!0) -$.cNB=j -$.coO.b=A.cff("wakelock_plus","assets/no_sleep.js") -j=$.cgh() -k=new A.bM2() -s.j(0,k,j) -A.m7(k,j,!0) -$.cNG=k -new A.iQ("plugins.flutter.io/webcrypto",B.bv,l).zY(new A.auF().gNG()) -$.csE=l.gbFz()}, -$S:0};(function aliases(){var s=A.a0g.prototype -s.aZF=s.tf -s=A.a14.prototype -s.A0=s.u2 -s.V7=s.n -s=A.V7.prototype -s.ad3=s.SA -s.aYm=s.ap3 -s.aYk=s.Ca -s.aYl=s.alv -s=A.agH.prototype -s.arJ=s.aN -s=A.a6x.prototype -s.b0d=s.m -s=A.xc.prototype -s.aYv=s.n -s=J.Ms.prototype -s.aYG=s.l -s.aYF=s.F -s=J.t8.prototype -s.aYQ=s.l -s=A.h8.prototype -s.aYH=s.aKy -s.aYI=s.aKz -s.aYK=s.aKB -s.aYJ=s.aKA -s=A.r5.prototype -s.b_P=s.w4 -s.b_R=s.v -s.b_S=s.aN -s.b_Q=s.Vn -s=A.iG.prototype -s.adq=s.wW -s.PS=s.xo -s.asE=s.Dg -s=A.a87.prototype -s.b0K=s.Dz -s=A.z7.prototype -s.b00=s.auQ -s.b01=s.aww -s.b03=s.aBS -s.b02=s.J6 -s=A.ay.prototype -s.aYT=s.cI -s.aYR=s.P -s.aYS=s.uU -s.arU=s.d9 -s=A.u0.prototype -s.adr=s.q -s=A.d5.prototype -s.aYi=s.bFf -s=A.RL.prototype -s.b0L=s.aN -s=A.D.prototype -s.LD=s.rF -s=A.C.prototype -s.Da=s.m -s.BF=s.l -s.aZ5=s.F -s=A.eI.prototype -s.aZd=s.m -s=A.N.prototype -s.aYa=s.m -s.aYb=s.l -s=A.a9N.prototype -s.b1F=s.n -s=A.a3G.prototype -s.b_M=s.n -s=A.a3x.prototype -s.b_K=s.n -s=A.a9i.prototype -s.b1d=s.n -s=A.a9F.prototype -s.b1B=s.n -s=A.a9G.prototype -s.b1C=s.n -s=A.a9p.prototype -s.b1m=s.n -s=A.a9q.prototype -s.b1n=s.n -s=A.a3Z.prototype -s.b_V=s.n -s=A.a4_.prototype -s.b_W=s.n -s=A.bV.prototype -s.a2u=s.a0j -s=A.zE.prototype -s.ary=s.V -s.arz=s.qV -s=A.ZC.prototype -s.aZb=s.aK -s=A.SK.prototype -s.AJ=s.n -s=A.fV.prototype -s.aYj=s.aK -s=A.a9e.prototype -s.b18=s.n -s=A.a9f.prototype -s.b19=s.n -s=A.a9g.prototype -s.b1a=s.n -s=A.a9h.prototype -s.b1c=s.aC -s.b1b=s.n -s=A.a9n.prototype -s.b1k=s.n -s=A.a9j.prototype -s.b1e=s.n -s=A.a9k.prototype -s.b1g=s.aC -s.b1f=s.n -s=A.a9l.prototype -s.b1h=s.bp -s.b1i=s.n -s=A.a9m.prototype -s.b1j=s.aC -s=A.a9o.prototype -s.b1l=s.n -s=A.a9T.prototype -s.b1N=s.b8 -s.b1O=s.aZ -s=A.acd.prototype -s.aY4=s.zF -s.aY5=s.NN -s.aY6=s.ap_ -s=A.kR.prototype -s.arG=s.an -s.G8=s.V -s.rf=s.n -s.a2w=s.a6 -s=A.cl.prototype -s.vB=s.sk -s=A.b3.prototype -s.aYn=s.tz -s=A.qb.prototype -s.aYo=s.tz -s=A.WG.prototype -s.aYz=s.Su -s.aYy=s.bCW -s=A.o0.prototype -s.arK=s.Ar -s.aYp=s.y3 -s.aYq=s.wG -s.aYr=s.vt -s=A.fY.prototype -s.arQ=s.a6k -s.PQ=s.Ar -s.ad6=s.n -s=A.fv.prototype -s.PR=s.y3 -s.as6=s.Sp -s.as7=s.ak -s.AK=s.n -s.aZ7=s.UU -s.as8=s.yB -s=A.NP.prototype -s.aZe=s.y3 -s.as9=s.xu -s.aZf=s.vt -s=A.mg.prototype -s.b_w=s.Ar -s=A.a8j.prototype -s.b0M=s.wG -s.b0N=s.vt -s=A.a3I.prototype -s.b_N=s.y3 -s.b_O=s.n -s=A.a99.prototype -s.b13=s.n -s=A.a9b.prototype -s.b14=s.n -s=A.a9c.prototype -s.b16=s.aC -s.b15=s.n -s=A.a9Q.prototype -s.b1H=s.n -s=A.a9S.prototype -s.b1L=s.b8 -s.b1M=s.aZ -s=A.uf.prototype -s.aXQ=s.B -s=A.LA.prototype -s.aYu=s.JE -s=A.a9B.prototype -s.b1x=s.aC -s.b1w=s.u8 -s=A.a98.prototype -s.b12=s.n -s=A.a9z.prototype -s.b1v=s.n -s=A.a9C.prototype -s.b1y=s.n -s=A.uY.prototype -s.Ga=s.n -s=A.aa6.prototype -s.b2a=s.n -s=A.aa7.prototype -s.b2b=s.n -s=A.a9O.prototype -s.b1G=s.n -s=A.a9d.prototype -s.b17=s.n -s=A.a9E.prototype -s.b1A=s.n -s=A.a7k.prototype -s.b0z=s.n -s=A.a7l.prototype -s.b0A=s.n -s=A.a7m.prototype -s.b0C=s.bp -s.b0B=s.dk -s.b0D=s.n -s=A.a9v.prototype -s.b1r=s.n -s=A.a9V.prototype -s.b1R=s.b8 -s.b1S=s.aZ -s=A.a9X.prototype -s.b1V=s.b8 -s.b1W=s.aZ -s=A.aa0.prototype -s.b22=s.n -s=A.a9H.prototype -s.b1D=s.n -s=A.a9I.prototype -s.b1E=s.n -s=A.a9r.prototype -s.b1o=s.n -s=A.Ci.prototype -s.b_x=s.JE -s=A.aa4.prototype -s.b27=s.bp -s.b26=s.dk -s.b28=s.n -s=A.a8y.prototype -s.b0P=s.n -s=A.mx.prototype -s.arx=s.v -s=A.Tl.prototype -s.aY8=s.acZ -s.aY7=s.v -s=A.eJ.prototype -s.a2H=s.rp -s.a2I=s.rq -s=A.ik.prototype -s.LE=s.rp -s.LF=s.rq -s=A.nW.prototype -s.ad1=s.rp -s.ad2=s.rq -s=A.acu.prototype -s.arF=s.n -s=A.hw.prototype -s.arM=s.v -s=A.aik.prototype -s.ad7=s.rp -s.ad8=s.rq -s=A.axQ.prototype -s.asF=s.n -s=A.F8.prototype -s.aYB=s.an -s.aYC=s.V -s.aYA=s.a4G -s=A.kq.prototype -s.arS=s.m -s=A.I2.prototype -s.b_q=s.wp -s=A.a0h.prototype -s.aZH=s.am4 -s.aZJ=s.amf -s.aZI=s.am9 -s.aZG=s.alp -s=A.ax.prototype -s.aY9=s.m -s=A.ki.prototype -s.a2v=s.l -s=A.W.prototype -s.a2D=s.wb -s.Iu=s.aA -s.aZp=s.Op -s.Db=s.qg -s.ash=s.rK -s=A.a6Q.prototype -s.b0g=s.b8 -s.b0h=s.aZ -s=A.a6S.prototype -s.b0i=s.b8 -s.b0j=s.aZ -s=A.a6T.prototype -s.b0k=s.b8 -s.b0l=s.aZ -s=A.Hv.prototype -s.aZt=s.c7 -s.aZs=s.cd -s.aZr=s.lr -s.asi=s.cN -s=A.a6U.prototype -s.b0m=s.n -s=A.j8.prototype -s.aYM=s.VN -s.arT=s.n -s.aYP=s.abB -s.aYN=s.b8 -s.aYO=s.aZ -s=A.km.prototype -s.G9=s.zB -s.aYe=s.b8 -s.aYf=s.aZ -s=A.tk.prototype -s.aZ6=s.zB -s=A.fm.prototype -s.V4=s.aZ -s=A.R.prototype -s.uH=s.n -s.asj=s.B0 -s.t2=s.b8 -s.rT=s.aZ -s.ade=s.aA -s.asl=s.iW -s.aZw=s.bn -s.aZu=s.rK -s.aZx=s.a1l -s.xW=s.u9 -s.adc=s.MQ -s.LH=s.xg -s.ask=s.Rh -s.aZv=s.Bf -s.asm=s.tz -s.LG=s.tc -s=A.bx.prototype -s.asp=s.yo -s=A.aK.prototype -s.ad0=s.a95 -s.aYh=s.A -s.aYg=s.a_5 -s.arI=s.yo -s.a2x=s.dV -s=A.BN.prototype -s.adb=s.V8 -s=A.a71.prototype -s.b0n=s.b8 -s.b0o=s.aZ -s=A.a8n.prototype -s.b0O=s.aZ -s=A.jZ.prototype -s.adj=s.cv -s.adh=s.cu -s.adi=s.c7 -s.adg=s.cd -s.asq=s.rl -s.aZA=s.lr -s.LI=s.cN -s.V5=s.r2 -s.aZz=s.rK -s.zm=s.bb -s=A.a08.prototype -s.aZB=s.qg -s=A.Ht.prototype -s.aZq=s.cN -s=A.a74.prototype -s.PT=s.b8 -s.Iw=s.aZ -s=A.a75.prototype -s.b0p=s.wb -s=A.BP.prototype -s.adn=s.cv -s.adl=s.cu -s.adm=s.c7 -s.adk=s.cd -s.asr=s.bb -s.aZC=s.r2 -s=A.a6O.prototype -s.b0f=s.n -s=A.a78.prototype -s.asJ=s.b8 -s.asK=s.aZ -s=A.yC.prototype -s.b_l=s.l -s=A.ep.prototype -s.aZD=s.B5 -s=A.l3.prototype -s.b_m=s.l -s=A.a7a.prototype -s.b0q=s.b8 -s.b0r=s.aZ -s=A.a0a.prototype -s.ass=s.cN -s=A.a7b.prototype -s.b0s=s.aZ -s=A.Hx.prototype -s.aZE=s.ao8 -s=A.rh.prototype -s.b0u=s.b8 -s.b0v=s.aZ -s=A.lL.prototype -s.b_H=s.a_6 -s.b_G=s.tp -s=A.vC.prototype -s.b_1=s.alX -s=A.Py.prototype -s.asA=s.n -s=A.a15.prototype -s.b_h=s.a8y -s=A.aby.prototype -s.arB=s.Kc -s=A.a1c.prototype -s.b_i=s.Zb -s.b_j=s.K2 -s.b_k=s.amh -s=A.a1T.prototype -s.b_s=s.vx -s.b_r=s.E3 -s=A.iQ.prototype -s.aYY=s.qi -s=A.qS.prototype -s.b_y=s.N -s=A.cs.prototype -s.arw=s.y0 -s.aXO=s.DO -s.aXN=s.aj4 -s.aXP=s.aaS -s=A.a95.prototype -s.b10=s.n -s=A.a97.prototype -s.b11=s.n -s=A.q0.prototype -s.LB=s.B -s=A.Wk.prototype -s.aYw=s.bB -s=A.et.prototype -s.b_J=s.zv -s.b_I=s.a7O -s=A.a7e.prototype -s.asL=s.wm -s=A.a8X.prototype -s.b0Q=s.zF -s.b0R=s.ap_ -s=A.a8Y.prototype -s.b0S=s.zF -s.b0T=s.NN -s=A.a8Z.prototype -s.b0U=s.zF -s.b0V=s.NN -s=A.a9_.prototype -s.b0X=s.zF -s.b0W=s.Zb -s=A.a90.prototype -s.b0Y=s.zF -s=A.a91.prototype -s.b0Z=s.zF -s.b1_=s.NN -s=A.a9s.prototype -s.b1p=s.n -s=A.a9t.prototype -s.b1q=s.aC -s=A.a4I.prototype -s.b_Y=s.tp -s=A.a4Q.prototype -s.b_Z=s.aC -s=A.a4R.prototype -s.b0_=s.n -s=A.ahW.prototype -s.Is=s.bHE -s.aYx=s.ajV -s=A.a_E.prototype -s.asg=s.acM -s=A.ab.prototype -s.aU=s.aC -s.bJ=s.bp -s.Dc=s.u8 -s.dX=s.cY -s.aM=s.n -s.qQ=s.dk -s=A.aM.prototype -s.aso=s.bB -s=A.ca.prototype -s.aYs=s.uB -s.ad5=s.wm -s.PP=s.rt -s.aYt=s.a0z -s.arP=s.Zn -s.BE=s.Ao -s.a2y=s.cY -s.arN=s.u8 -s.a2z=s.FI -s.arO=s.GZ -s.ad4=s.dk -s.LC=s.Bl -s=A.Uj.prototype -s.arH=s.wm -s.aYc=s.afe -s.aYd=s.Bl -s=A.P9.prototype -s.b_t=s.B2 -s=A.a_8.prototype -s.asa=s.B2 -s.asb=s.rt -s.aZh=s.a0A -s=A.m_.prototype -s.aYE=s.a0A -s.arR=s.Kl -s=A.co.prototype -s.Iv=s.wm -s.Gb=s.rt -s.a2E=s.Bl -s.asn=s.u8 -s.adf=s.FI -s.aZy=s.a0z -s=A.pn.prototype -s.arZ=s.Bg -s.as_=s.Bi -s.aZ_=s.CK -s.aYZ=s.wm -s.aZ0=s.rt -s=A.Mk.prototype -s.aYD=s.aC -s=A.QI.prototype -s.b04=s.n -s=A.a9D.prototype -s.b1z=s.n -s=A.jC.prototype -s.aZo=s.an4 -s=A.dx.prototype -s.aZX=s.NO -s.aZU=s.JI -s.aZP=s.al0 -s.aZV=s.bCR -s.aZZ=s.CS -s.aZY=s.a_l -s.aZS=s.B9 -s.aZT=s.RW -s.aZQ=s.Nd -s.aZR=s.al3 -s.aZO=s.F_ -s.ast=s.bxC -s.aZW=s.n -s=A.aF8.prototype -s.b0y=s.a78 -s=A.a62.prototype -s.b07=s.cY -s.b08=s.n -s=A.a63.prototype -s.b0a=s.bp -s.b09=s.dk -s.b0b=s.n -s=A.anF.prototype -s.a2C=s.tp -s=A.D6.prototype -s.b0t=s.bb -s=A.a9W.prototype -s.b1T=s.b8 -s.b1U=s.aZ -s=A.a6b.prototype -s.b0c=s.tp -s=A.a9y.prototype -s.b1u=s.n -s=A.aa1.prototype -s.b23=s.n -s=A.S_.prototype -s.b1I=s.n -s=A.S0.prototype -s.b1K=s.aC -s.b1J=s.n -s=A.iT.prototype -s.aZL=s.n -s=A.qJ.prototype -s.aZN=s.al8 -s=A.fa.prototype -s.aZM=s.sk -s=A.tZ.prototype -s.b0w=s.NE -s.b0x=s.OO -s=A.HB.prototype -s.aZK=s.Zq -s.a2F=s.n -s=A.r6.prototype -s.b_T=s.a6l -s.b_U=s.aaT -s.asG=s.amK -s=A.S1.prototype -s.b1Y=s.bp -s.b1X=s.dk -s.b1Z=s.n -s=A.Np.prototype -s.aZa=s.NO -s.aZ8=s.B9 -s.aZ9=s.n -s=A.hG.prototype -s.asC=s.akE -s.asD=s.NO -s.b_F=s.JI -s.b_B=s.al0 -s.b_D=s.B9 -s.b_E=s.RW -s.b_C=s.Nd -s.a2J=s.n -s=A.ey.prototype -s.arY=s.JI -s=A.O9.prototype -s.aZi=s.EX -s=A.Jj.prototype -s.b06=s.CS -s.asI=s.B9 -s=A.ar7.prototype -s.a2G=s.n -s=A.i4.prototype -s.asu=s.b8 -s.asv=s.JG -s.b_2=s.tp -s=A.n8.prototype -s.V6=s.tp -s=A.a7q.prototype -s.b0F=s.tp -s=A.BX.prototype -s.b_3=s.a6t -s.b_4=s.RM -s=A.tC.prototype -s.b_5=s.Gz -s.ado=s.aVg -s.b_8=s.Jq -s.b_6=s.Jp -s.b_7=s.Xu -s.b_c=s.YM -s.b_9=s.Ah -s.b_b=s.n -s.b_a=s.tp -s=A.a7o.prototype -s.b0E=s.tp -s=A.HK.prototype -s.asw=s.Gz -s.b_e=s.Ah -s.b_d=s.ajm -s.adp=s.zh -s.b_g=s.a7Y -s.b_f=s.n -s=A.a7u.prototype -s.b0G=s.n -s=A.a7v.prototype -s.b0I=s.bp -s.b0H=s.dk -s.b0J=s.n -s=A.vy.prototype -s.asf=s.aC -s.aZj=s.dk -s.aZm=s.amg -s.ase=s.a8N -s.asd=s.a8M -s.aZn=s.a8O -s.aZk=s.am2 -s.aZl=s.am3 -s.asc=s.n -s=A.Rn.prototype -s.b0e=s.n -s=A.I5.prototype -s.b_u=s.a7S -s.b_v=s.Ff -s=A.Na.prototype -s.aZ4=s.A -s.as0=s.a7P -s.as3=s.a8H -s.as4=s.a8J -s.aZ3=s.a8I -s.as2=s.a8B -s.aZ2=s.am1 -s.aZ1=s.am_ -s.as5=s.Ff -s.a2B=s.n -s.as1=s.ua -s=A.a9Y.prototype -s.b2_=s.n -s=A.a9U.prototype -s.b1P=s.b8 -s.b1Q=s.aZ -s=A.yD.prototype -s.b_n=s.alE -s=A.a2r.prototype -s.asz=s.T4 -s.b_z=s.a9X -s=A.a9Z.prototype -s.b20=s.n -s=A.aa_.prototype -s.b21=s.n -s=A.PA.prototype -s.asB=s.n -s=A.a5F.prototype -s.b05=s.n -s=A.aa5.prototype -s.b29=s.n -s=A.atH.prototype -s.b_A=s.n -s=A.a9w.prototype -s.b1s=s.aC -s=A.a9x.prototype -s.b1t=s.n -s=A.ah0.prototype -s.arL=s.bBk -s=A.l1.prototype -s.b__=s.m -s.b_0=s.MK -s=A.hQ.prototype -s.aZc=s.t8 -s=A.Gh.prototype -s.aYU=s.j -s.It=s.v -s.arV=s.r3 -s.aYV=s.L -s.aYW=s.tg -s.arW=s.pW -s.aYX=s.vu -s=A.ac7.prototype -s.arE=s.Z3 -s=A.kh.prototype -s.aY1=s.M7 -s.ad_=s.uY -s=A.Fh.prototype -s.aYL=s.E5 -s=A.v6.prototype -s.ada=s.H2 -s=A.t9.prototype -s.ad9=s.H2 -s=A.abp.prototype -s.aY_=s.cB -s.aXS=s.Eg -s.aXR=s.MO -s.aXV=s.ZE -s.aXW=s.ZV -s.aXX=s.z2 -s.aXY=s.DS -s.aXU=s.D_ -s.aXZ=s.Eu -s.arA=s.yz -s.aXT=s.Eh -s.aY0=s.xM -s=A.yh.prototype -s.aZg=s.N -s=A.amS.prototype -s.arX=s.sAq -s=A.q_.prototype -s.arC=s.N -s=A.abI.prototype -s.arD=s.N -s=A.eE.prototype -s.aY2=s.N -s=A.ia.prototype -s.aY3=s.N -s=A.tg.prototype -s.a2A=s.N -s=A.fo.prototype -s.asy=s.N -s=A.fn.prototype -s.asx=s.xU -s=A.ml.prototype -s.asH=s.n -s.b_X=s.ajD -s=A.Q5.prototype -s.b_L=s.n -s=A.P5.prototype -s.b_p=s.bM -s.b_o=s.m -s=A.aa2.prototype -s.b24=s.n -s=A.aa3.prototype -s.b25=s.aC})();(function installTearOffs(){var s=hunkHelpers._static_2,r=hunkHelpers._static_1,q=hunkHelpers.installStaticTearOff,p=hunkHelpers._static_0,o=hunkHelpers._instance_0u,n=hunkHelpers._instance_1u,m=hunkHelpers._instance_1i,l=hunkHelpers._instance_2u,k=hunkHelpers._instance_0i,j=hunkHelpers.installInstanceTearOff,i=hunkHelpers._instance_2i -s(A,"cQZ","cU1",327) -r(A,"cqx","cS1",102) -r(A,"cQX","cS2",102) -r(A,"cQU","cRZ",102) -r(A,"cQV","cS_",102) -r(A,"cQW","cS0",102) -q(A,"cqw",1,function(){return{params:null}},["$2$params","$1"],["cqt",function(a){return A.cqt(a,null)}],315,0) -r(A,"cQY","cSz",65) -p(A,"cQT","cLv",0) -r(A,"aKc","cQO",22) -o(A.abb.prototype,"gaih","btl",0) -o(A.ads.prototype,"gbAZ","bB_",1243) -var h -n(h=A.qP.prototype,"gb6P","b6Q",5) -n(h,"gb6N","b6O",5) -m(h=A.aAc.prototype,"guZ","v",582) -o(h,"gaX2","PH",2) -o(A.ET.prototype,"ga3x","b8z",0) -n(A.aiq.prototype,"gbk3","bk4",5) -n(A.aka.prototype,"gbka","bkb",215) -n(A.YV.prototype,"gbvu","bvv",549) -m(A.YQ.prototype,"ganG","anH",19) -m(A.a1B.prototype,"ganG","anH",19) -o(h=A.ahm.prototype,"gqL","n",0) -n(h,"gbHQ","bHR",363) -n(h,"gaBU","bqJ",500) -n(h,"gaE7","bu6",13) -n(A.axJ.prototype,"gblv","blw",8) -n(A.aus.prototype,"gbgb","bgc",8) -n(A.aoF.prototype,"gaIK","aIL",8) -l(h=A.ady.prototype,"gbKT","bKU",824) -o(h,"gb8P","b8Q",0) -o(h,"gbln","blo",0) -n(h=A.a0g.prototype,"gblx","bly",8) -n(h,"gblz","blA",8) -o(A.arA.prototype,"gaiB","aiC",0) -o(A.arB.prototype,"gaiB","aiC",0) -o(A.a14.prototype,"gbua","bub",0) -n(h=A.adU.prototype,"gbcj","bck",5) -n(h,"gbcl","bcm",5) -n(h,"gbch","bci",5) -n(h=A.V7.prototype,"gNF","Z9",5) -n(h,"ga8z","bFh",5) -n(h,"ga8A","bFi",5) -n(h,"ga8C","bFk",5) -n(h,"ga_2","bJw",5) -n(A.ai9.prototype,"gblB","blC",5) -n(A.agM.prototype,"gbjI","bjJ",5) -n(A.ahU.prototype,"gbD4","aIJ",246) -o(h=A.xc.prototype,"gqL","n",0) -n(h,"gbc1","bc2",1147) -o(A.LH.prototype,"gqL","n",0) -s(J,"cRQ","cGl",287) -m(h=J.J.prototype,"guZ","v",19) -m(h,"gbc","A",35) -k(h,"gbxZ","P",0) -m(h,"gvM","p",35) -j(h,"gbQ3",1,0,function(){return{growable:!0}},["$1$growable","$0"],["tN","qb"],"I<1>({growable:E})",0,0) -j(h=J.v0.prototype,"garq",1,1,null,["$2","$1"],["tE","b0"],439,0,0) -j(h,"gvM",1,1,null,["$2","$1"],["aHd","p"],439,0,0) -n(A.Kp.prototype,"gbjB","bjC",19) -m(A.tT.prototype,"gvM","p",35) -p(A,"cSc","cJH",75) -r(A,"cSd","cT4",15) -m(A.ec.prototype,"gvM","p",35) -m(A.cI.prototype,"gvM","p",35) -m(A.h8.prototype,"gbc","A","2?(C?)") -r(A,"cTq","cNY",108) -r(A,"cTr","cNZ",108) -r(A,"cTs","cO_",108) -q(A,"crx",1,function(){return[null]},["$2","$1"],["cjA",function(a){return A.cjA(a,null)}],1586,0) -p(A,"cry","cT3",0) -r(A,"cTt","cSB",22) -s(A,"cTv","cSD",61) -p(A,"cTu","cSC",0) -q(A,"cTB",5,null,["$5"],["cSO"],1587,0) -q(A,"cTG",4,null,["$1$4","$4"],["c5F",function(a,b,c,d){return A.c5F(a,b,c,d,t.z)}],1588,1) -q(A,"cTI",5,null,["$2$5","$5"],["c5H",function(a,b,c,d,e){var g=t.z -return A.c5H(a,b,c,d,e,g,g)}],1589,1) -q(A,"cTH",6,null,["$3$6","$6"],["c5G",function(a,b,c,d,e,f){var g=t.z -return A.c5G(a,b,c,d,e,f,g,g,g)}],1590,1) -q(A,"cTE",4,null,["$1$4","$4"],["crc",function(a,b,c,d){return A.crc(a,b,c,d,t.z)}],1591,0) -q(A,"cTF",4,null,["$2$4","$4"],["crd",function(a,b,c,d){var g=t.z -return A.crd(a,b,c,d,g,g)}],1592,0) -q(A,"cTD",4,null,["$3$4","$4"],["crb",function(a,b,c,d){var g=t.z -return A.crb(a,b,c,d,g,g,g)}],1593,0) -q(A,"cTz",5,null,["$5"],["cSN"],1594,0) -q(A,"cTJ",4,null,["$4"],["c5I"],1595,0) -q(A,"cTy",5,null,["$5"],["cSM"],1596,0) -q(A,"cTx",5,null,["$5"],["cSL"],1597,0) -q(A,"cTC",4,null,["$4"],["cSP"],1598,0) -r(A,"cTw","cSH",16) -q(A,"cTA",5,null,["$5"],["cra"],1599,0) -o(h=A.IP.prototype,"gWp","EK",0) -o(h,"gWq","EL",0) -m(h=A.r5.prototype,"guZ","v",19) -m(h,"gadD","wW",19) -l(h,"gadF","xo",61) -o(h,"gaeg","Dg",0) -m(h=A.Q4.prototype,"guZ","v",19) -j(h,"gGB",0,1,function(){return[null]},["$2","$1"],["rk","zq"],89,0,0) -k(h,"gcj","aN",2) -j(A.IS.prototype,"gRC",0,1,function(){return[null]},["$2","$1"],["zs","t6"],89,0,0) -j(A.rk.prototype,"gbyz",1,0,function(){return[null]},["$1","$0"],["dI","qJ"],559,0,0) -l(A.aj.prototype,"gLR","b6u",61) -m(h=A.Da.prototype,"guZ","v",19) -j(h,"gGB",0,1,function(){return[null]},["$2","$1"],["rk","zq"],89,0,0) -k(h,"gcj","aN",60) -m(h,"gadD","wW",19) -l(h,"gadF","xo",61) -o(h,"gaeg","Dg",0) -o(h=A.CQ.prototype,"gWp","EK",0) -o(h,"gWq","EL",0) -m(h=A.wk.prototype,"guZ","v",19) -j(h,"gGB",0,1,function(){return[null]},["$2","$1"],["rk","zq"],89,0,0) -k(h,"gcj","aN",60) -k(h=A.iG.prototype,"gaoH","xc",0) -o(h,"gWp","EK",0) -o(h,"gWq","EL",0) -k(h=A.Qn.prototype,"gaoH","xc",0) -o(h,"gazD","bkh",0) -o(h=A.Q3.prototype,"gbjs","QA",0) -o(h,"gbke","bkf",0) -o(h=A.CV.prototype,"gWp","EK",0) -o(h,"gWq","EL",0) -n(h,"gafJ","afK",19) -l(h,"gafN","afO",376) -o(h,"gafL","afM",0) -o(h=A.RE.prototype,"gWp","EK",0) -o(h,"gWq","EL",0) -n(h,"gafJ","afK",19) -l(h,"gafN","afO",61) -o(h,"gafL","afM",0) -s(A,"ceY","cQG",216) -r(A,"ceZ","cQH",217) -s(A,"cU7","cHG",287) -s(A,"cU8","cQN",287) -m(A.QN.prototype,"gbc","A","2?(C?)") -j(h=A.wc.prototype,"gagQ",0,0,null,["$1$0","$0"],["Wo","agR"],257,0,0) -m(h,"gvM","p",35) -j(h=A.oI.prototype,"gagQ",0,0,null,["$1$0","$0"],["Wo","agR"],257,0,0) -m(h,"gvM","p",35) -m(A.AZ.prototype,"guZ","v",19) -m(A.ay.prototype,"gvM","p",35) -m(A.PP.prototype,"gvM","p",35) -j(h=A.P6.prototype,"gbje",0,0,null,["$1$0","$0"],["azp","Qw"],257,0,0) -m(h,"gvM","p",35) -r(A,"crI","cQI",151) -k(A.QL.prototype,"gcj","aN",0) -m(h=A.a3U.prototype,"guZ","v",19) -k(h,"gcj","aN",0) -r(A,"crM","cVz",217) -q(A,"crN",1,function(){return{onError:null,radix:null}},["$3$onError$radix","$1","$2$onError"],["f3",function(a){return A.f3(a,null,null)},function(a,b){return A.f3(a,b,null)}],1600,0) -s(A,"crL","cVy",216) -s(A,"crJ","cCQ",1601) -r(A,"cUs","cMT",15) -p(A,"cUt","cPA",1602) -s(A,"crK","cTd",1603) -m(A.D.prototype,"gvM","p",35) -k(A.Tx.prototype,"gdQ","amY",60) -k(A.ZF.prototype,"gdQ","amY",811) -q(A,"csp",2,null,["$1$2","$2"],["cfp",function(a,b){return A.cfp(a,b,t.Ci)}],1604,1) -q(A,"c9l",3,null,["$3"],["pr"],1605,0) -q(A,"Sj",3,null,["$3"],["a1C"],1606,0) -q(A,"JS",3,null,["$3"],["aA"],1607,0) -q(A,"eL",3,null,["$3"],["aa"],1608,0) -n(A.a83.prototype,"gaKD","ug",65) -o(A.z0.prototype,"gavJ","b8Y",0) -j(A.qD.prototype,"gbOP",0,0,null,["$1$allowPlatformDefault"],["KD"],851,0,0) -j(h=A.ain.prototype,"gbMI",1,3,null,["$3"],["aME"],487,0,0) -j(h,"gbOi",1,3,null,["$3"],["OE"],487,0,0) -j(A.aoJ.prototype,"gbNF",0,2,null,["$3$isVisible","$2"],["aN3","bNG"],869,0,0) -r(A,"cWk","cJ2",1609) -n(A.a6g.prototype,"gblS","azP",870) -o(h=A.rC.prototype,"gbHD","Zu",0) -o(h,"gbrZ","bs_",0) -q(A,"cUQ",1,function(){return[null]},["$2","$1"],["cjg",function(a){return A.cjg(a,null)}],1610,0) -q(A,"cXB",1,null,["$1$1","$1"],["coH",function(a){return A.coH(a,t.z)}],1611,1) -m(h=A.a1W.prototype,"guZ","v",999) -o(h,"gbs6","bs7",0) -o(h,"gbs8","bs9",0) -o(h,"gbsa","bsb",0) -o(h,"gbs5","aCD",1000) -o(h=A.a1X.prototype,"gbsf","bsg",0) -o(h,"gbsh","bsi",0) -o(h,"gbsj","bsk",0) -n(h,"gbsd","bse",19) -l(h,"gbjS","bjT",61) -o(h,"gbjE","bjF",0) -n(A.abF.prototype,"gNG","zE",76) -r(A,"cTW","cSr",1612) -s(A,"cXA","cKa",1613) -k(h=A.TX.prototype,"gSM","O2",2) -j(h,"gbat",0,3,null,["$3"],["bau"],252,0,0) -o(h=A.a4f.prototype,"gb5K","IC",0) -o(h,"gbjX","bjY",0) -o(h,"gaA9","aAa",0) -o(h,"gbrj","a5v",2) -o(h,"gbrl","a5x",2) -o(h,"gav4","av5",0) -o(h=A.a5M.prototype,"gbiz","biA",0) -o(h,"gbiB","agD",0) -o(h,"gbpY","bpZ",0) -o(h,"gbq_","bq0",0) -o(h,"gaz7","az8",0) -n(h=A.a5N.prototype,"gbdk","bdl",474) -o(h,"gbiG","aza",0) -o(h,"gazb","Wk",0) -o(h,"gazc","azd",0) -k(A.a8Q.prototype,"gSM","O2",0) -l(h=A.agi.prototype,"gbE4","v3",216) -m(h,"gbGI","xa",217) -n(h,"gbI8","bI9",35) -m(A.CS.prototype,"gvM","p",35) -k(A.awx.prototype,"gt","Hn",431) -k(h=A.hf.prototype,"gt","Hn",431) -n(h,"gb4m","a31",1419) -n(A.agz.prototype,"gNG","zE",76) -n(A.a4K.prototype,"gazy","bjK",509) -o(h=A.VQ.prototype,"gbjp","bjq",0) -o(h,"gbjn","bjo",0) -l(h,"gbjM","bjN",178) -o(h,"gaCf","bre",0) -o(h,"gbgs","bgt",0) -n(h,"gbca","bcb",524) -o(h=A.a4x.prototype,"gazu","bjt",0) -j(h,"gblD",0,4,null,["$4"],["blE"],291,0,0) -l(h,"gazH","bkX",178) -r(A,"cWM","cKg",1614) -n(h=A.OC.prototype,"gbLq","bLr",16) -l(h,"gbpV","bpW",178) -o(A.I_.prototype,"gaGY","MS",0) -s(A,"csQ","cBI",234) -s(A,"hI","cBJ",234) -o(A.SU.prototype,"gbEZ","Z8",0) -o(A.Tk.prototype,"ga37","a38",0) -n(h=A.TH.prototype,"gbKm","bKn",22) -n(h,"gbKo","bKp",22) -n(h,"gbKk","a9W",816) -n(h,"gbE0","aJ7",16) -o(h,"gbyh","aGZ",0) -o(h,"gbNr","aaO",0) -o(h,"gbIu","a9n",0) -j(h,"gaNr",0,0,function(){return[null]},["$1","$0"],["a05","bOw"],80,0,0) -o(h,"gbOu","ab_",0) -o(h,"gbun","aEo",0) -j(h,"gbr0",0,0,function(){return[null]},["$1","$0"],["aCa","br1"],80,0,0) -l(h,"gb7j","b7k",133) -o(h,"gaOw","bQX",0) -n(h,"gaLY","bKH",8) -k(h,"gdW","Ps",2) -o(h,"gbDz","aIX",0) -o(h,"gayq","bhf",0) -o(h,"gbyT","byU",0) -o(h,"gbCv","a7J",0) -o(h,"gbNx","a_U",0) -o(h,"gbFd","a8x",0) -o(h,"gaTD","aTE",0) -j(h,"gbOk",0,0,null,["$1$replyTo","$0"],["aoy","bOl"],827,0,0) -o(h,"gaSZ","a1n",0) -l(h,"gbKu","bKv",831) -o(h,"gbDA","bDB",0) -o(h,"gby4","a75",0) -o(h,"gby5","by6",0) -o(h,"gbDs","bDt",0) -o(h,"gaS6","Um",0) -n(h,"gbL4","bL5",193) -n(h,"gbKF","bKG",16) -n(h,"gbJW","bJX",837) -o(h,"gbM8","bM9",0) -n(h,"gbKE","aLX",16) -j(h,"gaWs",0,0,null,["$1","$0"],["ar_","aqZ"],838,0,0) -o(h,"gbKS","a_k",0) -o(h,"gbxn","bxo",0) -o(h,"gbQb","a0l",0) -o(h=A.SY.prototype,"gbjr","Qz",0) -o(h,"gbtv","Jj",0) -o(A.a4v.prototype,"gbvG","Xj",2) -n(A.a4w.prototype,"gbgq","bgr",17) -n(A.X4.prototype,"gboB","aAX",435) -n(A.Xc.prototype,"gb57","b58",27) -n(h=A.Xu.prototype,"gaRP","aRQ",1059) -n(h,"gbHs","bHt",1060) -o(A.a1a.prototype,"gbqw","Gp",2) -o(A.a1b.prototype,"gaTC","a1A",0) -o(h=A.a81.prototype,"gb7e","a3o",0) -j(h,"gaDL",0,0,null,["$1","$0"],["aDM","bu0"],80,0,0) -n(h=A.TG.prototype,"gaV_","a1U",1239) -n(h,"gaUN","G4",457) -n(h,"gaUK","G3",1246) -o(h,"gbQS","OW",0) -o(h,"gbvr","MB",2) -n(h,"gaUs","a1O",82) -o(h=A.TI.prototype,"gaVY","UM",0) -o(h,"gacv","xj",0) -n(h=A.TK.prototype,"geb","YH",22) -o(h,"gaXf","wV",0) -n(h=A.TL.prototype,"gaUf","Pv",16) -o(h,"gaGQ","aGR",0) -o(h,"gaVK","a26",0) -o(h,"gae9","Q2",0) -o(h,"gacT","Ew",0) -j(h,"gbxp",0,0,function(){return{unfocus:!0}},["$1$unfocus","$0"],["ajP","aGz"],1309,0,0) -o(h,"gazF","bkP",0) -o(h,"gen","Lg",0) -n(A.U8.prototype,"gb5t","b5u",1350) -o(h=A.a7U.prototype,"gbi0","IW",0) -n(h,"gbkY","J1",1382) -n(h,"gb3A","Va",1383) -r(A,"cX7","cVS",499) -j(h=A.TM.prototype,"gaUG",0,0,null,["$1","$0"],["a1S","acx"],80,0,0) -j(h,"gaMX",0,0,function(){return[null]},["$1","$0"],["a_W","aMY"],80,0,0) -o(h=A.TR.prototype,"gacT","Ew",0) -o(h,"gazI","bl0",0) -n(h=A.Ve.prototype,"gaNi","a00",106) -n(h,"gaOA","TE",106) -n(h,"gaG8","XA",106) -n(h,"gaOe","abq",106) -n(h,"gayE","bhq",1530) -n(h=A.YU.prototype,"gbc7","bc8",1537) -o(h,"gb42","b43",0) -o(h,"gbgg","bgh",0) -o(h,"gbj6","bj7",0) -o(h,"gbpE","ahH",0) -o(h,"gbor","bos",0) -o(h,"gbj4","bj5",0) -o(h,"gbsV","a5I",0) -o(h=A.Nq.prototype,"gaXk","aXl",0) -n(h,"gbko","bkp",26) -o(h,"gbki","bkj",0) -n(h,"gbkk","bkl",22) -n(h,"gbkm","bkn",22) -j(h=A.X1.prototype,"gbxK",0,0,null,["$1$legacyPasswordLogin","$0"],["GS","aGJ"],1615,0,0) -n(h,"gbKN","bKO",1617) -n(h=A.Xi.prototype,"gOh","bKK",474) -o(h,"gbMs","a_F",0) -o(h,"gbJS","a_8",0) -o(h,"gbFa","bFb",0) -n(h,"gbKI","bKJ",164) -n(A.Xz.prototype,"gaTa","acq",16) -o(h=A.Y7.prototype,"gbQd","bQe",0) -o(h,"gef","O6",0) -n(h,"gbxO","ajW",16) -o(h,"ge3","Kr",0) -n(h=A.Z9.prototype,"gaUw","aUx",512) -n(h,"gaVq","aVr",13) -n(h,"gaUI","aUJ",13) -o(h,"gaTo","Uo",0) -j(h,"gaXG",0,0,null,["$1","$0"],["Lz","aXH"],80,0,0) -j(h=A.Zb.prototype,"gaqp",0,0,null,["$1","$0"],["a1r","aqq"],513,0,0) -o(h,"gbHG","bHH",0) -o(h=A.a1j.prototype,"gaUD","Bz",0) -o(h,"gbJ0","ZW",0) -o(h,"gacv","xj",0) -j(h,"gbEO",0,0,function(){return[null]},["$1","$0"],["Z5","bEP"],80,0,0) -o(A.a1h.prototype,"gbvq","MA",0) -o(A.a5j.prototype,"gb3F","LL",2) -n(h=A.VR.prototype,"gaUY","a1T",255) -o(h,"gbOI","aNu",0) -o(h,"gbBa","Yb",0) -o(A.a1o.prototype,"gdZ","a6Z",0) -o(h=A.a1q.prototype,"gbCp","N9",0) -o(h,"gbCi","bCj",2) -n(h,"gbxA","ajU",541) -o(h=A.a1s.prototype,"geP","UP",0) -n(h,"gaSj","a1h",59) -n(h,"gbR_","bR0",59) -n(h,"gaSh","a1g",59) -n(h,"gbQY","bQZ",59) -o(h,"gbCr","bCs",0) -n(h,"gbxu","a6Y",59) -j(A.rT.prototype,"gaa_",0,1,null,["$2","$1"],["T3","bKx"],89,0,0) -o(A.iY.prototype,"gan3","wk",0) -n(A.yi.prototype,"gbt_","bt0",161) -n(A.zF.prototype,"gb5Y","a3a",22) -r(A,"cTV","cdY",1616) -n(A.a5D.prototype,"gbQs","abn",16) -n(A.a6t.prototype,"gbuf","bug",607) -o(A.a7I.prototype,"gbaq","afl",0) -n(A.Cl.prototype,"gbhY","a4u",22) -j(h=A.iw.prototype,"gaND",1,0,function(){return{from:null}},["$1$from","$0"],["aoI","pX"],614,0,0) -n(h,"gb8n","b8o",615) -n(h,"gadR","b40",6) -n(A.ly.prototype,"gQX","a5C",17) -n(A.Em.prototype,"gMr","aDW",17) -n(h=A.It.prototype,"gQX","a5C",17) -o(h,"gaiS","buK",0) -n(h=A.L2.prototype,"gazi","biO",17) -o(h,"gazh","biN",0) -o(A.DN.prototype,"grQ","a6",0) -n(A.zD.prototype,"gaLN","SW",17) -m(A.a5w.prototype,"gk","aOz",1) -n(h=A.a4e.prototype,"gbfC","bfD",49) -n(h,"gbfK","bfL",105) -o(h,"gbfA","bfB",0) -n(h,"gbfF","bfG",620) -j(h,"gbfz",0,0,function(){return[null]},["$1","$0"],["axW","axV"],209,0,0) -n(h,"gbkV","bkW",13) -n(h=A.a4g.prototype,"gbjQ","bjR",93) -n(h,"gbjV","bjW",90) -l(A.a4c.prototype,"gagX","a4R",168) -n(A.a7N.prototype,"gFe","wG",51) -n(h=A.u1.prototype,"gbjG","bjH",210) -n(h,"gblr","bls",169) -n(h,"gbjO","bjP",169) -o(h,"gb8h","b8i",0) -l(A.a4b.prototype,"gagX","a4R",168) -n(A.a6a.prototype,"gbkS","bkT",211) -n(h=A.a6I.prototype,"gcF","c7",1) -n(h,"gcP","cd",1) -n(h=A.a73.prototype,"gcF","c7",1) -n(h,"gcP","cd",1) -o(A.a4m.prototype,"gagz","ayZ",0) -q(A,"cWQ",5,null,["$5"],["cDa"],493,0) -q(A,"cWR",4,null,["$4"],["cQ_"],174,0) -n(h=A.Qf.prototype,"gbpc","bpd",36) -n(h,"gbpe","bpf",26) -n(h,"gbpa","bpb",52) -o(h,"gbcB","bcC",0) -n(h,"gbpg","bph",84) -n(A.a4i.prototype,"gaJZ","a8O",49) -l(h=A.a4j.prototype,"gbrs","brt",641) -n(h,"gahZ","ai_",59) -n(h=A.a6P.prototype,"gbru","brv",36) -n(h,"gbrw","brx",26) -n(h,"gahZ","ai_",52) -o(h,"gbgR","bgS",0) -o(h,"gb7S","b7T",0) -n(h=A.a4k.prototype,"gbsQ","bsR",36) -n(h,"gbsS","bsT",26) -n(h,"gbsO","bsP",52) -n(h,"gaCK","bsN",82) -o(h=A.a8d.prototype,"gbco","bcp",0) -o(h,"gqL","n",0) -s(A,"cXj","cDd",179) -n(h=A.ayO.prototype,"ganO","T4",134) -n(h,"gaLV","a9X",171) -o(h=A.a4l.prototype,"gaD3","bt6",0) -l(h,"gbt7","bt8",214) -o(h,"gbjv","bjw",0) -n(h=A.a6J.prototype,"gcF","c7",1) -n(h,"gcP","cd",1) -n(h,"gcW","cv",1) -n(h,"gct","cu",1) -q(A,"cXk",4,null,["$4"],["cDe"],1619,0) -n(h=A.a4p.prototype,"gbk5","bk6",52) -o(h,"gbdX","axN",0) -o(h,"gbev","axP",0) -n(h,"ga5D","bs1",17) -n(h=A.a4n.prototype,"gbl6","bl7",49) -n(h,"gbld","ble",105) -o(h,"gbl2","bl3",0) -q(A,"cTp",1,null,["$2$forceReport","$1"],["cbz",function(a){return A.cbz(a,!1)}],1620,0) -r(A,"cTo","cDJ",1621) -m(h=A.kR.prototype,"ga6p","an",108) -m(h,"gaNb","V",108) -o(h,"gqL","n",0) -o(h,"grQ","a6",0) -r(A,"cX6","cLI",1622) -n(h=A.WG.prototype,"gbe8","be9",663) -n(h,"gb8f","b8g",664) -n(h,"gbxl","bxm",8) -o(h,"gbag","afi",0) -n(h,"gbee","axO",51) -o(h,"gbeH","beI",0) -q(A,"d6a",3,null,["$3"],["cjw"],1623,0) -n(A.rX.prototype,"gFe","wG",51) -r(A,"cW3","cHW",74) -r(A,"aam","cE3",358) -r(A,"aan","cE4",74) -n(A.o0.prototype,"gFe","wG",51) -r(A,"cWe","cE2",74) -o(A.ayx.prototype,"gbll","blm",0) -n(h=A.rQ.prototype,"ga4M","bj2",51) -n(h,"gbop","WB",667) -o(h,"gbj3","M5",0) -r(A,"Dy","cFi",74) -j(A.fv.prototype,"garr",0,1,null,["$1"],["yB"],8,0,1) -n(A.NP.prototype,"gFe","wG",51) -n(A.tB.prototype,"gFe","wG",51) -n(h=A.a8j.prototype,"gFe","wG",51) -o(h,"gb6K","b6L",0) -n(A.Tf.prototype,"gFe","wG",51) -j(h=A.a5z.prototype,"gblK",0,3,null,["$3"],["blL"],421,0,0) -l(h,"gblN","blO",420) -p(A,"cTl","cBB",1624) -l(A.a5K.prototype,"gbir","bis",139) -n(A.a3B.prototype,"gadS","b48",389) -n(A.a5L.prototype,"ga2Z","b4i",17) -n(h=A.a3O.prototype,"gatE","b4q",36) -n(h,"gatF","b4r",26) -n(h,"gatD","b4p",52) -n(h,"gbEh","bEi",702) -n(h,"gbcG","bcH",13) -n(h=A.a6K.prototype,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -n(h=A.QX.prototype,"gbFp","bFq",36) -j(h,"gbFn",0,1,null,["$2$isClosing","$1"],["aJL","bFo"],703,0,0) -n(h=A.a6X.prototype,"gcW","cv",1) -n(h,"gcF","c7",1) -n(h,"gct","cu",1) -n(h,"gcP","cd",1) -o(A.a3T.prototype,"gNH","amc",0) -n(h=A.a6W.prototype,"gcW","cv",1) -n(h,"gcF","c7",1) -n(h,"gct","cu",1) -n(h,"gcP","cd",1) -o(A.TU.prototype,"gbg8","bg9",0) -n(h=A.a6y.prototype,"gb6g","b6h",49) -o(h,"gb6e","b6f",0) -o(h,"gb6c","b6d",0) -n(h=A.a6M.prototype,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -q(A,"cUO",4,null,["$4"],["cQ0"],174,0) -n(h=A.Qs.prototype,"gb90","b91",13) -o(h,"gbe0","be1",0) -o(h=A.Qp.prototype,"gavQ","b92",0) -o(h,"gb93","aeW",0) -n(h=A.a6L.prototype,"gcW","cv",1) -n(h,"gcF","c7",1) -o(h=A.a5r.prototype,"gbez","beA",0) -n(h,"gb4z","b4A",27) -o(A.Xq.prototype,"gbcd","bce",0) -n(A.AJ.prototype,"gbbM","bbN",17) -n(A.Xs.prototype,"gbh9","bha",17) -n(A.Xt.prototype,"gbhb","bhc",17) -n(A.Xr.prototype,"gaRt","aRu",738) -n(h=A.a5p.prototype,"gbvl","bvm",739) -j(h,"gaWH",0,0,null,["$1","$0"],["ar9","aWI"],209,0,0) -o(h,"gaWF","aWG",0) -o(h,"gNH","amc",0) -n(h,"gaJN","bFw",360) -n(h,"gbFx","bFy",13) -n(h,"gbGo","bGp",49) -n(h,"gbGq","bGr",105) -n(h,"gbGd","bGe",49) -n(h,"gbGf","bGg",105) -o(h,"game","a8K",0) -o(h,"gbGm","bGn",0) -o(h,"gbFH","aJR",0) -o(h,"gbG9","bGa",0) -o(h,"gbGb","bGc",0) -n(h,"gbFP","bFQ",93) -n(h,"gbFR","bFS",90) -s(A,"cVE","cP_",495) -s(A,"csd","cP0",495) -o(A.a5g.prototype,"gagg","agh",0) -n(h=A.a6R.prototype,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -l(h,"gbm2","bm3",32) -n(h,"gb65","b66",357) -o(A.a5u.prototype,"gagg","agh",0) -s(A,"cW0","cP1",1626) -n(h=A.a70.prototype,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -o(A.a8m.prototype,"gaeM","avn",0) -q(A,"cWj",5,null,["$5"],["cId"],493,0) -o(h=A.RZ.prototype,"gSZ","bJZ",0) -n(h,"gSY","bJY",17) -n(h=A.a93.prototype,"gWr","agY",17) -o(h,"gqL","n",0) -n(h=A.a94.prototype,"gWr","agY",17) -o(h,"gqL","n",0) -o(A.NI.prototype,"game","a8K",0) -l(h=A.NH.prototype,"gbn8","bn9",766) -o(h,"gaqY","aWp",0) -o(h=A.Rk.prototype,"gbdo","bdp",0) -n(h,"gNF","Z9",19) -s(A,"cWW","cKP",1627) -n(h=A.a0E.prototype,"gbfj","bfk",17) -n(h,"gbdA","bdB",17) -n(h=A.a5_.prototype,"gbet","beu",17) -o(h,"gbkE","bkF",0) -o(A.Ow.prototype,"gbft","bfu",0) -q(A,"csT",3,null,["$3"],["cSe"],1628,0) -n(h=A.Rt.prototype,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -s(A,"csV","cLb",179) -n(A.aFL.prototype,"ganO","T4",134) -o(h=A.a7A.prototype,"gazw","bjx",0) -o(h,"gaBL","bqn",0) -l(h,"gbqo","bqp",214) -o(h,"gbqq","bqr",0) -s(A,"cX_","cLc",1629) -n(h=A.a7M.prototype,"gbry","brz",59) -n(h,"gai2","ai3",59) -n(h,"gai0","ai1",59) -n(h,"gb3s","b3t",777) -n(h,"gbrC","brD",13) -n(h,"gbrE","brF",13) -o(h=A.Ru.prototype,"gb9r","af_",0) -n(h,"gai2","ai3",36) -n(h,"gbrA","brB",26) -n(h,"gai0","ai1",52) -n(h,"gbrG","brH",49) -n(h,"gbrI","brJ",105) -n(h,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -o(h,"gbH4","aKj",0) -o(h,"gbCb","aIm",0) -o(A.a7Q.prototype,"gber","bes",0) -n(A.a7R.prototype,"gagU","bjk",17) -n(h=A.a5Q.prototype,"gbsH","bsI",36) -n(h,"gbsJ","bsK",26) -n(h,"gbsF","bsG",52) -n(h,"gaCI","bsC",82) -o(h=A.a8c.prototype,"gbsD","bsE",0) -o(h,"gqL","n",0) -o(A.Pj.prototype,"gqL","n",0) -o(A.a5l.prototype,"grr","bn",0) -o(h=A.a8e.prototype,"gLZ","afZ",0) -o(h,"gag_","bfy",0) -j(h,"gbpo",0,3,null,["$3"],["bpp"],785,0,0) -o(h=A.a8f.prototype,"gLZ","afZ",0) -n(h,"gbsX","bsY",79) -s(A,"hU","cMd",179) -o(A.aH9.prototype,"gaM1","anS",0) -o(h=A.a8k.prototype,"ga5O","bt3",0) -l(h,"gbt4","bt5",214) -o(h,"gbf6","bf7",0) -o(h,"gaxU","bfs",0) -s(A,"cXl","cMp",1630) -n(h=A.Cn.prototype,"gbfv","bfw",17) -n(h,"gbtC","btD",84) -n(h,"gaxE","bda",51) -o(h,"gbfH","axZ",0) -o(h,"gbdq","bdr",0) -o(h,"gbep","beq",0) -n(h,"gaDj","btA",93) -n(h,"gaDk","btB",90) -l(h,"gb5j","b5k",319) -j(h=A.aoa.prototype,"gbHw",0,1,null,["$4$allowUpscaling$cacheHeight$cacheWidth","$1"],["aKw","bHx"],798,0,0) -j(h,"gbHy",0,1,function(){return{getTargetSize:null}},["$2$getTargetSize","$1"],["aKx","bHz"],799,0,0) -q(A,"aKp",3,null,["$3"],["cct"],1631,0) -q(A,"cf8",3,null,["$3"],["h5"],1632,0) -m(h=A.F8.prototype,"ga6p","an",302) -n(h,"gbOn","bOo",812) -n(h=A.anj.prototype,"gbcf","bcg",288) -n(h,"gbbU","bbV",6) -m(h,"ga6p","an",302) -l(A.PX.prototype,"gbrn","bro",820) -q(A,"Sh",3,null,["$3"],["dl"],1633,0) -m(h=A.ai7.prototype,"gtA","wp",1) -m(h,"gaIS","yb",1) -n(A.a_O.prototype,"gatg","b4_",17) -r(A,"cTR","cOl",289) -n(h=A.a0h.prototype,"gbgd","bge",6) -n(h,"gbe4","be5",6) -o(A.a3L.prototype,"gqL","n",0) -n(h=A.W.prototype,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -n(h,"geT","b6C",826) -n(h,"gLS","b6B",290) -o(h,"gSR","aA",0) -l(A.eV.prototype,"gaIq","N8",32) -n(h=A.a_S.prototype,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -n(h=A.a_T.prototype,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -o(h=A.Hu.prototype,"grr","bn",0) -o(h,"ga5u","brd",0) -n(h,"gbfh","bfi",16) -n(h,"gbff","bfg",828) -n(h,"gbdR","bdS",13) -n(h,"gbdN","bdO",13) -n(h,"gbdT","bdU",13) -n(h,"gbdP","bdQ",13) -n(h,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -n(h,"gb98","b99",49) -o(h,"gb96","b97",0) -o(h,"gb94","b95",0) -l(h,"gbm_","azS",32) -n(h=A.a_V.prototype,"gct","cu",1) -n(h,"gcP","cd",1) -n(h=A.Hv.prototype,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -n(h=A.a_Z.prototype,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -p(A,"cVZ","cHz",1634) -n(h=A.a02.prototype,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -o(A.y2.prototype,"gaEw","aEx",0) -n(h=A.R.prototype,"gaon","Fx",40) -o(h,"grr","bn",0) -j(h,"gvr",0,2,null,["$2"],["bb"],32,0,1) -o(h,"gSS","cQ",0) -j(h,"gIq",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["tc","G7","D5","Ev","D6"],138,0,0) -n(h=A.aK.prototype,"gRu","bxT","aK.0?(C?)") -n(h,"gMP","bxS","aK.0?(C?)") -o(A.BN.prototype,"gJ8","bpC",0) -o(h=A.arD.prototype,"gbmZ","bn_",0) -o(h,"gbmM","bmN",0) -o(h,"gbmI","bmJ",0) -o(h,"gbmA","bmB",0) -o(h,"gbmC","bmD",0) -o(h,"gbmO","bmP",0) -o(h,"gbmE","bmF",0) -o(h,"gbmG","bmH",0) -o(h,"gbmK","bmL",0) -n(h=A.nz.prototype,"gaWi","aWj",182) -j(h,"gbin",0,1,null,["$2$isMergeUp","$1"],["agB","bio"],842,0,0) -n(h=A.yl.prototype,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -n(h,"gb67","b68",357) -n(h=A.wj.prototype,"gbbF","axk",300) -l(h,"gbbj","ax0",852) -n(h,"gbaH","baI",300) -n(A.a6l.prototype,"gFe","wG",51) -n(h=A.jZ.prototype,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -j(h,"gvr",0,2,null,["$2"],["bb"],32,0,1) -n(h=A.Ht.prototype,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -n(h=A.a_Q.prototype,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -n(h=A.a01.prototype,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -n(h=A.a00.prototype,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -o(A.a_N.prototype,"ga5W","aiE",0) -o(A.Rp.prototype,"ga4B","IX",0) -l(A.a_W.prototype,"gblZ","azR",854) -n(h=A.a05.prototype,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -o(h=A.ym.prototype,"gbmS","bmT",0) -o(h,"gbmU","bmV",0) -o(h,"gbmW","bmX",0) -o(h,"gbmQ","bmR",0) -n(h=A.a09.prototype,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -l(h,"gblX","blY",32) -o(A.arw.prototype,"gaBN","aBO",0) -n(h=A.BP.prototype,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -j(h,"gvr",0,2,null,["$2"],["bb"],32,0,1) -n(h=A.a06.prototype,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -n(h=A.a07.prototype,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -n(h=A.a_R.prototype,"gcF","c7",1) -n(h,"gcP","cd",1) -n(h,"gcW","cv",1) -n(h,"gct","cu",1) -n(h=A.a_X.prototype,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -n(h=A.a_U.prototype,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -j(A.ep.prototype,"gbGR",0,1,null,["$3$crossAxisPosition$mainAxisPosition"],["aKa"],855,0,0) -j(A.a0c.prototype,"gIq",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["tc","G7","D5","Ev","D6"],138,0,0) -j(A.yn.prototype,"gIq",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["tc","G7","D5","Ev","D6"],138,0,0) -n(h=A.Ok.prototype,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -l(h,"gaMa","aam",32) -l(A.a0_.prototype,"gaMa","aam",32) -n(h=A.Om.prototype,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -l(h,"gbuP","aEO",32) -j(h,"gIq",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["tc","G7","D5","Ev","D6"],138,0,0) -r(A,"cYj","cKq",305) -s(A,"cYk","cKr",304) -n(h=A.a0f.prototype,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -s(A,"cTT","cKR",1635) -q(A,"cTU",0,null,["$2$priority$scheduler"],["cUI"],1636,0) -n(h=A.vC.prototype,"gb9C","b9D",306) -o(h,"gbpk","bpl",0) -n(h,"gbc_","bc0",6) -o(h,"gbcL","bcM",0) -o(h,"gb8F","b8G",0) -n(A.Py.prototype,"ga5P","bth",6) -o(h=A.a15.prototype,"gb8k","b8l",0) -o(h,"gbfe","axT",0) -n(h,"gbfc","bfd",307) -o(h,"gbd8","bd9",0) -n(A.adj.prototype,"gbJ9","bJa",866) -n(h=A.h_.prototype,"gaAJ","boi",308) -n(h,"gbu2","aDP",308) -o(A.a18.prototype,"gqL","n",0) -n(h=A.jd.prototype,"gbvK","Xl",873) -n(h,"gbvh","Gz",107) -r(A,"cTS","cLl",1637) -o(h=A.a1c.prototype,"gb3I","b3J",880) -n(h,"gbdm","afR",881) -n(h,"gbe6","a49",76) -n(h=A.ak7.prototype,"gbFB","bFC",215) -n(h,"gbG7","amb",883) -n(h,"gb6V","b6W",884) -n(h=A.a0n.prototype,"gbiS","agK",218) -o(h,"gqL","n",0) -n(h=A.iU.prototype,"gbp3","bp4",313) -n(h,"gaAH","aAI",313) -n(A.atp.prototype,"gbi6","a4w",76) -n(A.au2.prototype,"gbg4","ag2",76) -n(A.Ja.prototype,"gaIF","alc",900) -n(A.a3u.prototype,"gaxp","bbL",905) -n(h=A.a55.prototype,"gaxD","bd3",360) -n(h,"gbdI","bdJ",93) -n(h,"gbdK","bdL",90) -n(h,"gb3v","b3w",13) -q(A,"cTk",4,null,["$4"],["cBA"],1638,0) -s(A,"c5S","cBD",413) -s(A,"aKn","cBC",1639) -n(A.a3z.prototype,"gbuG","aiP",907) -n(h=A.a8W.prototype,"gb82","b83",282) -n(h,"gbk1","bk2",911) -n(h,"gblp","blq",912) -o(h=A.Rl.prototype,"gaiF","Gw",0) -o(h,"gagV","a4N",2) -o(h,"gbjZ","bk_",0) -n(h,"gbq1","aBD",19) -n(h,"gbgG","bgH",914) -n(h,"gbgC","bgD",915) -n(h,"gbgy","bgz",916) -n(h,"gbgA","bgB",917) -n(h,"gbgE","bgF",918) -n(h,"gbgI","bgJ",919) -n(h,"gbgo","bgp",320) -l(h,"gb5_","b50",319) -n(A.a3F.prototype,"gb3D","b3E",923) -o(A.XH.prototype,"gqL","n",0) -o(A.q0.prototype,"gbQP","FK",0) -r(A,"cTN","cCS",256) -r(A,"cTO","cCT",256) -r(A,"cTM","cCR",256) -o(h=A.auL.prototype,"gbFF","bFG",0) -n(h,"gbdV","bdW",927) -n(h,"gbbY","afG",76) -o(h,"gbc3","bc4",0) -o(h=A.a92.prototype,"gbFN","am4",0) -o(h,"gbGt","amf",0) -o(h,"gbG0","am9",0) -n(h,"gbGC","amh",363) -n(h=A.a4C.prototype,"gavw","b8t",36) -n(h,"gavx","b8u",26) -o(h,"gbcv","bcw",0) -n(h,"gavv","b8s",52) -n(h,"gbcs","a46",323) -o(A.J_.prototype,"gqL","n",0) -n(A.a4O.prototype,"gadQ","atf",17) -o(h=A.Af.prototype,"gazv","bju",0) -o(h,"gbk0","azA",0) -o(h,"gbp1","bp2",0) -o(h,"gX1","btT",0) -n(h,"gafI","bcn",389) -o(h,"gbjz","bjA",0) -o(h,"gazx","agW",0) -o(h,"ga3v","avr",0) -o(h,"gaeX","b9b",0) -n(h,"gb6x","b6y",934) -j(h,"gbpw",0,0,function(){return[null]},["$1","$0"],["aBm","aBl"],325,0,0) -n(h,"gbM5","bM6",16) -j(h,"gbiX",0,3,null,["$3"],["biY"],326,0,0) -j(h,"gbj_",0,3,null,["$3"],["bj0"],326,0,0) -o(h,"gb5P","au5",123) -o(h,"gbjg","bjh",123) -o(h,"gbhO","bhP",123) -o(h,"gbma","bmb",123) -o(h,"gb8R","b8S",123) -n(h,"gbtJ","btK",938) -n(h,"gboI","aAY",939) -n(h,"gbpF","bpG",940) -n(h,"gb9c","b9d",941) -n(h,"gb9J","b9K",942) -n(h,"gbuo","bup",943) -n(h,"gbgu","bgv",320) -r(A,"j0","cF6",53) -j(h=A.fr.prototype,"gbQy",0,0,null,["$1$disposition","$0"],["a0q","xf"],952,0,0) -o(h,"gqL","n",0) -j(h,"gTk",0,0,null,["$1","$0"],["KA","u_"],953,0,0) -o(h=A.Ws.prototype,"gqL","n",0) -n(h,"gb46","b47",500) -o(h,"gbwh","aFG",0) -n(h=A.aAN.prototype,"gaJS","ama",51) -n(h,"gaJQ","bFD",955) -n(h,"gaJU","bGh",307) -o(A.Qy.prototype,"gafQ","bd0",0) -q(A,"cs0",1,null,["$5$alignment$alignmentPolicy$curve$duration","$1","$2$alignmentPolicy"],["cbC",function(a){var g=null -return A.cbC(a,g,g,g,g)},function(a,b){return A.cbC(a,null,b,null,null)}],1641,0) -r(A,"cVe","cpn",43) -r(A,"cVd","cpm",43) -s(A,"cfc","cEm",1642) -r(A,"cVc","cbm",43) -r(A,"cs3","cEk",43) -n(A.ab.prototype,"gaVV","D",108) -o(A.aB6.prototype,"gbtV","btW",0) -n(A.ca.prototype,"gbC0","a7D",43) -n(h=A.Ob.prototype,"gbaz","baA",84) -n(h,"gbef","beg",980) -n(h,"gbuy","buz",981) -n(h=A.z8.prototype,"gb51","b52",27) -n(h,"gaxq","axr",17) -o(h,"ganR","bLs",0) -n(h=A.M2.prototype,"gbcW","bcX",983) -j(h,"gb7Z",0,5,null,["$5"],["b8_"],984,0,0) -q(A,"csa",3,null,["$3"],["xs"],1643,0) -l(A.a5i.prototype,"gbdf","bdg",340) -o(A.K5.prototype,"gbbQ","bbR",0) -o(A.QJ.prototype,"gag3","bg6",0) -n(h=A.a5v.prototype,"gbkL","bkM",346) -n(h,"gbkN","bkO",347) -n(h,"gbkJ","bkK",164) -n(h,"gbhg","bhh",144) -o(h,"ga48","bdj",0) -o(h,"ga4d","beJ",0) -o(h,"gay1","bg3",0) -o(h=A.QM.prototype,"gbpx","bpy",0) -n(h,"gbar","bas",6) -n(h,"gaAB","bo8",1001) -n(h=A.a6Z.prototype,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -o(A.ML.prototype,"gqL","n",0) -q(A,"cW5",3,null,["$3"],["cMg"],1644,0) -s(A,"csr","cJ3",395) -s(A,"csq","cIS",1645) -r(A,"u7","cP6",152) -r(A,"css","cP7",152) -r(A,"aao","cP8",152) -n(A.R0.prototype,"ga_a","Oe",186) -n(A.R_.prototype,"ga_a","Oe",186) -n(A.a60.prototype,"ga_a","Oe",186) -n(A.a61.prototype,"ga_a","Oe",186) -o(h=A.ja.prototype,"gaxF","bdc",0) -o(h,"gaAD","bof",0) -j(h,"gBm",0,0,function(){return[null]},["$1$1","$1","$0","$1$0"],["Ks","qw","rb","bMi"],354,1,0) -n(h,"gbea","beb",84) -n(h,"gbej","bek",51) -l(A.Zn.prototype,"gb5o","b5p",111) -n(h=A.Rs.prototype,"gcF","c7",1) -n(h,"gcP","cd",1) -n(h,"gcW","cv",1) -n(h,"gct","cu",1) -r(A,"cWh","cP4",40) -j(A.D6.prototype,"gvr",0,2,null,["$2"],["bb"],32,0,1) -n(h=A.Ju.prototype,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -n(h=A.a6Y.prototype,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -n(h,"gblH","blI",6) -n(A.a5c.prototype,"gah1","ah2",79) -o(h=A.a5b.prototype,"gqL","n",0) -n(h,"gae7","ae8",17) -n(h,"gbti","btj",6) -n(A.a89.prototype,"gah1","ah2",79) -n(h=A.a88.prototype,"gae7","ae8",17) -o(h,"gqL","n",0) -q(A,"d7D",4,null,["$4"],["cqu"],174,0) -n(A.agp.prototype,"gbiQ","agJ",218) -n(h=A.a6m.prototype,"gbkq","bkr",8) -n(h,"gbd6","bd7",13) -o(h=A.Ri.prototype,"gbts","btt",0) -o(h,"gbq6","bq7",0) -o(h,"gbq9","bqa",0) -n(A.a7L.prototype,"gbnC","bnD",35) -n(A.Rm.prototype,"gbnE","bnF",82) -o(A.a7f.prototype,"gaht","boG",0) -o(A.iT.prototype,"gqL","n",0) -n(A.qJ.prototype,"gbuh","aiH",1027) -o(A.HB.prototype,"gqL","n",0) -o(A.On.prototype,"gqL","n",0) -n(h=A.Ry.prototype,"gboJ","boK",6) -o(h,"ga4c","axQ",0) -o(h,"gafF","bbX",118) -o(h,"gafX","beG",0) -n(h=A.Os.prototype,"gaUW","aUX",268) -n(h,"gaVB","aVC",268) -n(A.hG.prototype,"gaBc","bpi",17) -o(h=A.ey.prototype,"gazf","a4F",0) -n(h,"gb4S","b4T",27) -n(h,"gb4U","b4V",27) -o(h=A.ac_.prototype,"gahK","ahL",0) -o(h,"gahI","ahJ",0) -o(h=A.agY.prototype,"gahK","ahL",0) -o(h,"gahI","ahJ",0) -o(A.i4.prototype,"gqL","n",0) -s(A,"Sg","cqS",1646) -m(h=A.a7D.prototype,"guZ","v",78) -m(h,"gbc","A",78) -r(A,"aar","cUJ",79) -o(h=A.tC.prototype,"gbCT","bCU",0) -o(h,"gqL","n",0) -o(A.HK.prototype,"gqL","n",0) -n(h=A.HL.prototype,"gaxv","bcD",210) -n(h,"gaBw","bpJ",36) -n(h,"gaBx","bpK",26) -n(h,"gaBv","bpI",52) -o(h,"gaBt","aBu",0) -o(h,"gb8D","b8E",0) -o(h,"gb8B","b8C",0) -n(h,"gbo9","boa",144) -n(h,"gbpL","bpM",51) -n(h,"gbeR","beS",267) -o(h=A.a7s.prototype,"gaBk","bpu",0) -o(h,"gqL","n",0) -n(A.a77.prototype,"gbkQ","bkR",169) -o(A.OA.prototype,"gqL","n",0) -n(h=A.vy.prototype,"gbuI","buJ",17) -o(h,"gb8I","b8J",0) -o(h,"gb8K","b8L",0) -n(h,"gaJZ","a8O",49) -n(h,"gbpO","bpP",267) -n(h,"gbeT","beU",79) -n(h,"gbfP","bfQ",210) -n(h,"gbfT","bfU",36) -n(h,"gbfV","bfW",26) -n(h,"gbfR","bfS",52) -o(h,"gbfN","bfO",0) -n(h,"gayo","bh4",1046) -n(h,"gbeh","bei",51) -n(h,"gbpQ","bpR",144) -s(A,"cWZ","cIw",497) -o(h=A.BZ.prototype,"gaBK","bqc",0) -o(h,"gaiL","bux",0) -o(h,"gblb","blc",0) -o(h,"gbl9","bla",0) -n(h,"gaCu","brV",120) -n(h,"gaxK","bdG",265) -n(h,"gaxL","bdH",264) -n(h,"gaxJ","bdF",171) -n(h,"gaxM","bdM",134) -n(h,"gbg1","bg2",183) -n(h,"gbg_","bg0",263) -n(h,"gbfY","bfZ",184) -n(h,"gbeB","beC",49) -n(h,"gbjl","bjm",52) -n(h,"gbqh","bqi",36) -n(h,"gbqj","bqk",26) -n(h,"gbqd","bqe",36) -n(h,"gbqf","bqg",26) -o(h,"gaGS","Rz",0) -n(h=A.I5.prototype,"gby0","ak1",78) -m(h,"gbc","A",78) -o(h,"gqL","n",0) -m(h=A.Na.prototype,"guZ","v",78) -m(h,"gbc","A",78) -o(h,"gafY","bf1",0) -o(h,"gqL","n",0) -l(A.a7K.prototype,"gbdY","bdZ",133) -o(A.a1v.prototype,"gqL","n",0) -o(A.a7J.prototype,"gaCb","br3",0) -o(h=A.a79.prototype,"ga4h","bgj",0) -n(h,"gcW","cv",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcP","cd",1) -j(h,"gIq",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect","$2$descendant$rect"],["tc","G7","D5","Ev","D6"],138,0,0) -n(A.P2.prototype,"gbNP","aN8",212) -o(A.a52.prototype,"gagn","bhu",0) -o(A.Rv.prototype,"ga4S","azE",0) -o(A.a4z.prototype,"gqL","n",0) -s(A,"cXi","cPa",497) -o(h=A.atw.prototype,"gaEB","aiO",0) -n(h,"gbf2","bf3",36) -n(h,"gbf4","bf5",26) -n(h,"gbf8","bf9",36) -n(h,"gbfa","bfb",26) -n(h,"gbbS","bbT",52) -n(h=A.arv.prototype,"gbfo","bfp",36) -n(h,"gbfq","bfr",26) -n(h,"gbfm","bfn",52) -n(h,"gbcP","bcQ",36) -n(h,"gbcR","bcS",26) -n(h,"gbcN","bcO",52) -n(h,"gb5h","b5i",27) -o(A.a7E.prototype,"ga5R","aij",0) -o(A.a7C.prototype,"ga4f","ag4",0) -o(h=A.a2r.prototype,"gbLo","bLp",0) -o(h,"gbLm","bLn",0) -n(h,"ganP","anQ",120) -n(h,"gbKA","bKB",189) -n(h,"gbKy","bKz",189) -o(h,"gaM1","anS",0) -n(h,"ganO","T4",134) -o(h,"gbLh","bLi",0) -n(h,"gbLf","bLg",183) -n(h,"gbLd","bLe",263) -n(h,"gbLb","bLc",184) -o(h,"gbL9","bLa",0) -o(h,"ganM","anN",0) -n(h,"gbL1","bL2",49) -n(h,"gbKi","bKj",120) -n(h,"gbLt","bLu",120) -n(h,"gbKq","bKr",265) -n(h,"gbKs","bKt",264) -n(h,"gaLV","a9X",171) -o(h=A.a8o.prototype,"gay0","bfJ",0) -o(h,"gay_","bfI",0) -n(h,"gaD5","btb",120) -n(h,"gaD6","btc",134) -o(h,"gaD4","bta",0) -n(h,"gaxx","bcI",265) -n(h,"gaxy","bcJ",264) -n(h,"gaxw","bcE",171) -n(h,"gbak","bal",189) -n(h,"gbai","baj",189) -n(h,"gbdy","bdz",183) -n(h,"gbdw","bdx",263) -n(h,"gbdu","bdv",184) -o(h,"gbds","bdt",0) -o(A.Ud.prototype,"gqL","n",0) -o(A.iV.prototype,"gw7","w8",0) -o(A.es.prototype,"gqR","qY",0) -n(h=A.kF.prototype,"gbty","btz",49) -j(h,"gaDh",0,0,function(){return[null]},["$1","$0"],["aDi","btx"],209,0,0) -j(h,"gaxX",0,0,null,["$1","$0"],["axY","bfE"],1077,0,0) -n(h,"gbd1","bd2",13) -n(h,"gbdd","bde",13) -o(A.PA.prototype,"gqL","n",0) -r(A,"cXs","cKQ",229) -r(A,"cXr","cKF",229) -o(A.a3y.prototype,"gafH","bcc",0) -o(h=A.PJ.prototype,"gaOf","a0p",0) -o(h,"gaMW","a_V",0) -n(h,"gbtQ","btR",1078) -n(h,"gbok","bol",1079) -o(h,"gahf","aAq",0) -o(h,"gafP","axB",0) -o(A.a2Q.prototype,"gqL","n",0) -o(A.RV.prototype,"gaiT","buL",0) -o(A.a8R.prototype,"gaBq","bpD",0) -n(h=A.a76.prototype,"gcP","cd",1) -n(h,"gct","cu",1) -n(h,"gcF","c7",1) -n(h,"gcW","cv",1) -r(A,"cYf","IJ",73) -r(A,"cYg","cNO",73) -q(A,"cW9",2,null,["$1$2","$2"],["cpr",function(a,b){return A.cpr(a,b,t.Ci)}],1648,0) -s(A,"cWa","cOJ",1649) -n(A.Jc.prototype,"gaz1","bim",17) -o(h=A.Yl.prototype,"gaLZ","bKM",0) -n(h,"gakN","bBh",1085) -n(h,"gbku","bkv",84) -n(h,"gbkC","bkD",328) -n(h,"gbks","bkt",1086) -n(h,"gbkw","bkx",135) -n(h,"gbky","bkz",1087) -n(h,"gbkA","bkB",144) -n(h,"gbeN","beO",346) -n(h,"gbeP","beQ",347) -n(h,"gbeL","beM",164) -n(h,"gbik","bil",190) -n(h,"gbeW","beX",190) -n(h,"gbii","bij",190) -n(h,"gbcx","bcy",190) -n(h,"gb8U","b8V",17) -o(h,"gbcz","bcA",0) -n(h,"gbe2","be3",105) -o(h,"gbcY","bcZ",0) -o(h,"gboQ","a58",0) -n(h,"gbaa","bab",17) -l(h,"gbkc","bkd",133) -j(h=A.a8i.prototype,"gbs0",0,0,function(){return[null]},["$1","$0"],["aCx","aCw"],80,0,0) -n(h,"gbnd","bne",22) -n(h,"gbl4","bl5",49) -o(h=A.aoV.prototype,"gFq","bLl",0) -o(h,"ganM","anN",0) -o(h,"gDU","bKL",0) -n(h,"ganP","anQ",49) -o(A.a8v.prototype,"gazJ","blg",0) -n(h=A.IK.prototype,"gbv_","bv0",122) -n(h,"gbv1","bv2",122) -n(h,"gbv3","bv4",122) -l(h=A.k4.prototype,"gbk8","bk9",340) -l(h,"gbk7","azC",276) -j(h,"gqL",0,0,function(){return{evictImageFromCache:!1}},["$1$evictImageFromCache","$0"],["ald","n"],1098,0,0) -n(h=A.a8u.prototype,"gblj","blk",1106) -j(h,"gblh",0,3,null,["$3"],["bli"],1107,0,0) -o(h,"gbnu","aAo",0) -o(h=A.Yd.prototype,"gbbO","bbP",0) -o(h,"gqL","n",0) -s(A,"cVI","ckd",1650) -n(A.ahT.prototype,"gNG","zE",76) -p(A,"cV8","b7H",2) -n(A.ahV.prototype,"gbdC","afS",76) -j(A.apN.prototype,"gbFz",0,3,null,["$3"],["a8D"],1123,0,0) -o(A.O2.prototype,"gqL","n",2) -o(h=A.a_x.prototype,"gbkG","bkH",0) -l(h,"gaJz","alW",1124) -l(A.a4t.prototype,"gbel","bem",1128) -j(h=A.WR.prototype,"gben",0,3,null,["$3"],["beo"],1143,0,0) -n(h,"gbwX","B",27) -n(h,"gaqJ","acD",268) -o(A.WQ.prototype,"gqL","n",0) -q(A,"cUE",4,null,["$4"],["cIU"],174,0) -q(A,"cWd",0,null,["$5$arguments$child$key$name$restorationId"],["cWi"],1651,0) -s(A,"cWS","cKK",234) -l(A.air.prototype,"gbNC","bND",1161) -m(A.Wg.prototype,"gvM","p",35) -r(A,"crF","hH",99) -r(A,"cUk","c6Z",99) -r(A,"cUl","csg",99) -r(A,"cUj","cBM",74) -r(A,"cUi","cBL",30) -m(A.a4a.prototype,"gvM","p",35) -n(A.yv.prototype,"gapp","aOG",1179) -o(h=A.aiD.prototype,"gdc","bBm",3) -o(h,"gbE1","bE2",3) -o(h,"gOw","bNa",3) -o(h,"gbxE","bxF",3) -o(h,"ga_Q","bN3",3) -o(h,"gIf","aSW",3) -o(h,"gaMj","bMb",3) -o(h,"gbPM","bPN",3) -o(h,"gbyf","byg",3) -o(h,"gaO_","bPL",3) -o(h,"gbN8","bN9",3) -o(h,"gbN6","bN7",3) -o(h,"gbN4","bN5",3) -o(h,"gbN1","bN2",3) -o(h,"gbN_","bN0",3) -o(h,"gbMY","bMZ",3) -o(h,"gaSU","aSV",3) -o(h,"gaSF","aSG",3) -o(h,"gaSD","aSE",3) -o(h,"gaSJ","aSK",3) -o(h,"gaSH","aSI",3) -o(h,"gEp","aST",3) -o(h,"gaSM","aSN",3) -o(h,"gaqm","aSL",3) -o(h,"gaco","aSS",3) -o(h,"gaSQ","aSR",3) -o(h,"gaSO","aSP",3) -o(h,"gaSv","aSw",3) -o(h,"gIe","aSC",3) -o(h,"gaSz","aSA",3) -o(h,"gaSx","aSy",3) -o(h,"gacn","aSB",3) -o(h,"gaSt","aSu",3) -o(h,"gGL","bwC",3) -o(h,"gJs","bwp",3) -o(h,"gbvQ","bvR",3) -o(h,"gaG3","bwD",3) -o(h,"gbwq","bwr",3) -o(h,"gbws","bwt",3) -o(h,"ga6C","bwu",3) -o(h,"gaFu","bvS",3) -o(h,"gG0","aTr",3) -o(h,"gajB","bwR",3) -o(h,"gbJh","bJi",3) -o(h,"gbyu","byv",3) -o(h,"gbys","byt",3) -o(h,"gJx","byw",3) -o(h,"gaH1","byq",3) -o(h,"gaH2","byr",3) -o(h,"gbyo","byp",3) -o(h,"gbDf","bDg",3) -o(h,"gaG4","bwE",3) -o(h,"galh","bDa",3) -o(h,"gbvT","bvU",3) -o(h,"gbvW","bvX",3) -o(h,"gajw","bwF",3) -o(h,"gbDb","bDc",3) -o(h,"gbDd","bDe",3) -o(h,"gaFv","bvV",3) -o(h,"gbwJ","bwK",3) -o(h,"gbvZ","bw_",3) -o(h,"gajx","bwG",3) -o(h,"gali","bDh",3) -o(h,"galj","bDi",3) -o(h,"gaFw","bvY",3) -o(h,"gRk","bwS",3) -o(h,"gbxq","bxr",3) -r(A,"d82","Dn",1652) -s(A,"d83","Do",1653) -r(A,"d81","cqs",1654) -r(A,"cU2","cCl",15) -j(A.j6.prototype,"gFC",1,0,function(){return[0]},["$1","$0"],["ty","G"],71,0,0) -j(A.t0.prototype,"gFC",1,0,function(){return[0]},["$1","$0"],["ty","G"],71,0,0) -j(A.xx.prototype,"gFC",1,0,function(){return[0]},["$1","$0"],["ty","G"],71,0,0) -j(A.qh.prototype,"gFC",1,0,function(){return[0]},["$1","$0"],["ty","G"],71,0,0) -j(A.t2.prototype,"gFC",1,0,function(){return[0]},["$1","$0"],["ty","G"],71,0,0) -j(A.uV.prototype,"gFC",1,0,function(){return[0]},["$1","$0"],["ty","G"],71,0,0) -j(A.xw.prototype,"gFC",1,0,function(){return[0]},["$1","$0"],["ty","G"],71,0,0) -j(A.xv.prototype,"gFC",1,0,function(){return[0]},["$1","$0"],["ty","G"],71,0,0) -j(A.t3.prototype,"gFC",1,0,function(){return[0]},["$1","$0"],["ty","G"],71,0,0) -j(A.F6.prototype,"gFC",1,0,function(){return[0]},["$1","$0"],["ty","G"],71,0,0) -l(h=A.ak1.prototype,"gb7u","b7v",129) -l(h,"gb7x","b7y",129) -l(h,"gb7z","b7A",129) -l(h,"gb7n","b7o",129) -l(h,"gb7p","b7q",129) -k(A.a_9.prototype,"gb7","bQu",75) -o(A.a2u.prototype,"gc9","amU",3) -r(A,"cXL","cN6",29) -r(A,"cXE","cMZ",29) -r(A,"cXC","cMX",29) -r(A,"cXJ","cN4",29) -r(A,"cXK","cN5",29) -r(A,"cXI","cN3",29) -r(A,"cXH","cN2",29) -r(A,"cXG","cN1",29) -r(A,"cXN","cN8",29) -r(A,"cXM","cN7",29) -r(A,"cXF","cN_",29) -r(A,"cXD","cMY",29) -r(A,"cXY","cNj",29) -r(A,"cXW","cNh",29) -r(A,"cXO","cN9",29) -r(A,"cXQ","cNb",29) -r(A,"cXP","cNa",29) -r(A,"cXR","cNc",29) -r(A,"cXZ","cNk",29) -r(A,"cXX","cNi",29) -r(A,"cXS","cNd",29) -r(A,"cXT","cNe",29) -r(A,"cXU","cNf",29) -r(A,"cXV","cNg",29) -l(A.a34.prototype,"gbnp","bnq",168) -l(A.ajR.prototype,"gbEj","bEk",168) -q(A,"cfF",3,null,["$3"],["cNl"],55,0) -q(A,"cY_",3,null,["$3"],["cNm"],55,0) -q(A,"cY4",3,null,["$3"],["cNr"],55,0) -q(A,"cY5",3,null,["$3"],["cNs"],55,0) -q(A,"cY6",3,null,["$3"],["cNt"],55,0) -q(A,"cY7",3,null,["$3"],["cNu"],55,0) -q(A,"cY8",3,null,["$3"],["cNv"],55,0) -q(A,"cY9",3,null,["$3"],["cNw"],55,0) -q(A,"cYa",3,null,["$3"],["cNx"],55,0) -q(A,"cYb",3,null,["$3"],["cNy"],55,0) -q(A,"cY0",3,null,["$3"],["cNn"],55,0) -q(A,"cY1",3,null,["$3"],["cNo"],55,0) -q(A,"cY2",3,null,["$3"],["cNp"],55,0) -q(A,"cY3",3,null,["$3"],["cNq"],55,0) -r(A,"u6","ag9",99) -r(A,"cWg","ccq",99) -r(A,"cVK","dh",481) -r(A,"cVJ","cT8",15) -r(A,"cVL","cf7",15) -r(A,"cVM","csX",15) -p(A,"nE","cQJ",24) -p(A,"jL","cPS",24) -p(A,"hT","cPN",24) -p(A,"JP","cPP",24) -p(A,"cfs","cPQ",24) -p(A,"cWp","cPU",24) -p(A,"cWq","cPY",24) -p(A,"c8j","cPZ",24) -p(A,"c8k","cQ3",24) -p(A,"csG","cQA",24) -p(A,"cWr","cQB",24) -p(A,"cWs","cQC",24) -p(A,"aKG","cR3",24) -p(A,"csF","cQf",24) -p(A,"cft","cRh",24) -p(A,"cWu","cRn",24) -p(A,"csH","cRF",24) -p(A,"cWt","cRe",24) -p(A,"cWv","cSa",24) -p(A,"cfr","cPO",24) -p(A,"cWw","cSj",24) -p(A,"cWx","cSk",24) -p(A,"cWy","cSt",24) -p(A,"cWA","cSw",24) -p(A,"cWB","cSF",24) -p(A,"csI","cSI",24) -p(A,"cWz","cSu",24) -p(A,"csJ","cST",24) -p(A,"cWC","cT_",24) -p(A,"cWD","cT1",24) -r(A,"cWE","cW2",9) -n(A.Gi.prototype,"gbox","boy",1259) -q(A,"csl",1,function(){return{tabRemaining:null}},["$2$tabRemaining","$1"],["ckM",function(a){return A.ckM(a,null)}],1658,0) -r(A,"c9n","crS",38) -r(A,"cWP","cKA",1659) -r(A,"ct0","cMz",1660) -r(A,"cXf","cMQ",1661) -n(h=A.fK.prototype,"gaRw","dt",1411) -o(h,"gbEg","rY",110) -j(h=A.ds.prototype,"gbNy",0,0,null,["$1$timeout","$0"],["aaQ","bNz"],1469,0,0) -n(h,"gaR2","apU",91) -o(h,"gdn","Fi",2) -n(h,"gbQH","cO",1470) -n(h=A.a2C.prototype,"gb6j","b6k",16) -n(h,"gbov","bow",450) -n(h,"gbqH","a5m",16) -r(A,"d7r","cly",1662) -n(A.anq.prototype,"gbdh","a47",5) -k(h=A.uo.prototype,"gbKQ","Oi",2) -o(h,"gbxY","Aj",2) -n(A.auy.prototype,"gbjD","a4O",281) -s(A,"cW1","cHM",1663) -o(A.Jd.prototype,"gaLw","bJd",0) -r(A,"cWI","cRT",74) -j(h=A.I8.prototype,"gbsp",0,1,function(){return[null]},["$2","$1"],["ai7","bsq"],89,0,0) -m(h,"guZ","v",19) -m(h,"gbso","aCE",19) -n(h=A.Q6.prototype,"ga9R","wN",19) -i(h,"ga9Z","a_i",61) -o(h,"ga9V","a_h",0) -n(h=A.RH.prototype,"ga9R","wN",19) -i(h,"ga9Z","a_i",61) -o(h,"ga9V","a_h",0) -n(h=A.RG.prototype,"ga9R","wN",19) -i(h,"ga9Z","a_i",61) -o(h,"ga9V","a_h",0) -j(A.QZ.prototype,"gGB",0,1,function(){return[null]},["$2","$1"],["rk","zq"],89,0,0) -j(A.Qv.prototype,"gGB",0,1,function(){return[null]},["$2","$1"],["rk","zq"],89,0,0) -p(A,"cWY","cUK",227) -n(h=A.a8b.prototype,"gbsA","bsB",84) -n(h,"gbsw","bsx",36) -n(h,"gbsy","bsz",26) -n(h,"gbsv","Jg",1548) -n(h,"gbsu","WW",323) -q(A,"cXt",3,null,["$3"],["cRi"],142,0) -q(A,"cXw",3,null,["$3"],["cRl"],142,0) -q(A,"cXv",3,null,["$3"],["cRk"],142,0) -q(A,"cXx",3,null,["$3"],["cRm"],142,0) -q(A,"cXu",3,null,["$3"],["cRj"],142,0) -o(A.a38.prototype,"gqL","n",2) -o(A.a8P.prototype,"gaev","b6R",0) -n(A.a37.prototype,"gblt","blu",19) -q(A,"cVf",0,function(){return{generalizedFrbRustBinding:B.zB,handler:B.zB,portManager:B.zB,wire:B.zB}},["$4$generalizedFrbRustBinding$handler$portManager$wire"],["cKM"],1665,0) -n(h=A.BV.prototype,"gtG","bBo",1555) -n(h,"gaI5","bBp",1556) -n(h,"gbBq","bBr",1557) -n(h,"gwB","bBs",25) -n(h,"gbBt","bBu",1558) -n(h,"gN6","bBv",1559) -n(h,"gaI6","bBw",1560) -n(h,"gaI7","bBx",18) -n(h,"gbBy","bBz",1561) -n(h,"gaI8","bBA",1562) -n(h,"gbBB","bBC",1563) -n(h,"gakP","bBD",22) -n(h,"gaI9","bBE",1564) -n(h,"gakQ","bBF",1565) -n(h,"gaIa","a7B",1566) -n(h,"gaIb","aIc",1567) -n(h,"gakR","bBG",1568) -n(h,"gbBH","bBI",1569) -n(h,"gakS","bBJ",1570) -n(h,"gbBK","bBL",1571) -n(h,"ga7C","bBM",1572) -n(h,"gbBN","bBO",1573) -n(h,"gaId","bBP",1574) -n(h,"gbBQ","bBR",1575) -n(h,"gbBS","bBT",1576) -n(h,"gbBU","bBV",1577) -n(h,"gaIe","bBW",1578) -n(h,"gbBX","bBY",1579) -n(h,"gaIf","bBZ",1580) -n(h,"gakT","aIg",1581) -r(A,"cVg","cKN",1666) -n(h=A.yr.prototype,"gbPf","bPg",8) -n(h,"gaNL","bP0",8) -n(h,"gbPh","bPi",8) -n(h,"gaNM","bP1",8) -n(h,"gbPj","bPk",8) -n(h,"gaNN","bP2",8) -n(h,"gbPl","bPm",8) -n(h,"gaNO","bP3",8) -n(h,"gbPn","bPo",8) -n(h,"gaNP","bP4",8) -n(h,"gbPp","bPq",8) -n(h,"gaNQ","bP5",8) -n(h,"gbPr","bPs",8) -n(h,"gaNR","bP6",8) -n(h,"gbPt","bPu",8) -n(h,"gaNS","bP7",8) -n(h,"gbPv","bPw",8) -n(h,"gaNT","bP8",8) -n(h,"gbPx","bPy",8) -n(h,"gaNU","bP9",8) -n(h,"gbPz","bPA",8) -n(h,"gaNV","bPa",8) -n(h,"gbPB","bPC",8) -n(h,"gaNW","bPb",8) -n(h,"gbPD","bPE",8) -n(h,"gaNX","bPc",8) -n(h,"gbPF","bPG",8) -n(h,"gaNY","bPd",8) -n(h,"gbPH","bPI",8) -n(h,"gaNZ","bPe",8) -n(A.auF.prototype,"gNG","zE",76) -r(A,"cW_","cHF",488) -r(A,"cUL","c6x",1667) -q(A,"Dx",1,null,["$2$wrapWidth","$1"],["crR",function(a){return A.crR(a,null)}],1668,0) -p(A,"cWG","cqq",0) -s(A,"jK","ci4",95) -s(A,"pP","cCr",95) -q(A,"nD",3,null,["$3"],["cCq"],477,0) -q(A,"aKF",3,null,["$3"],["cCp"],477,0) -q(A,"cVa",1,function(){return{filter:B.t2,level:6,singleFrame:!1}},["$4$filter$level$singleFrame","$1"],["crX",function(a){return A.crX(a,B.t2,6,!1)}],1670,0) -q(A,"cYd",6,null,["$6"],["cNM"],254,0) -q(A,"cYe",6,null,["$6"],["cNN"],254,0) -q(A,"cYc",6,null,["$6"],["cNL"],254,0) -r(A,"cUr","cqi",151) -r(A,"cVh","cRI",19)})();(function inheritance(){var s=hunkHelpers.mixin,r=hunkHelpers.mixinHard,q=hunkHelpers.inherit,p=hunkHelpers.inheritMany -q(A.C,null) -p(A.C,[A.abb,A.aMs,A.A0,A.aNz,A.U0,A.akQ,A.ado,A.asb,A.Hq,A.a2X,A.EQ,A.bFk,A.aqx,A.aiC,A.A_,A.bcD,A.wQ,A.adm,A.acz,A.bu8,A.PT,A.bob,A.r_,A.ae1,A.us,A.KE,A.ads,A.adt,A.ut,A.a0g,A.bFb,A.Aa,A.adw,A.U3,A.KF,A.U4,A.adr,A.U2,A.aY0,A.eq,A.Uc,A.Ue,A.bSa,A.rS,A.L1,A.A2,A.agL,A.aqd,A.b7n,A.b22,A.bzU,A.aiI,A.bbI,A.aiH,A.aiG,A.agT,A.Vu,A.IY,A.D,A.agR,A.b7U,A.aHZ,A.aAc,A.LV,A.ER,A.Wy,A.SW,A.ET,A.b8a,A.aiq,A.as4,A.K4,A.aj9,A.c3L,A.bTc,A.aka,A.uP,A.bfC,A.kr,A.bg3,A.bg4,A.bg5,A.b85,A.adV,A.akl,A.YV,A.i1,A.cQ,A.apx,A.Uz,A.abr,A.abs,A.kM,A.pT,A.wC,A.j4,A.K2,A.wD,A.q5,A.Gc,A.b_B,A.bno,A.aRC,A.xU,A.Wc,A.anR,A.GI,A.Nj,A.anQ,A.bqE,A.bLD,A.aoC,A.boe,A.aMy,A.aus,A.bqV,A.aoF,A.PS,A.VM,A.qw,A.Ox,A.VN,A.bqX,A.bzl,A.brc,A.ady,A.brk,A.akC,A.bNU,A.c3M,A.wi,A.Q9,A.Rf,A.bTf,A.brd,A.ccL,A.bua,A.aLr,A.a14,A.ov,A.DI,A.bfS,A.VX,A.arI,A.arG,A.HU,A.b5i,A.b5j,A.bCe,A.bCa,A.azc,A.ay,A.qu,A.beg,A.bei,A.bGh,A.bGk,A.bMr,A.apJ,A.Gf,A.VY,A.aRw,A.adU,A.b53,A.b54,A.a2m,A.b5_,A.abN,A.Pp,A.rR,A.bdH,A.bIk,A.bIf,A.bbJ,A.b3s,A.b2J,A.akN,A.rE,A.oi,A.agH,A.agM,A.b2e,A.b09,A.b8f,A.ahU,A.b9q,A.Ec,A.bM6,A.bIE,A.Wb,A.Tg,A.atr,A.a3f,A.II,A.a6x,A.auD,A.auC,A.bMb,A.bIN,A.xc,A.auv,A.ID,A.cc2,J.Ms,A.a0B,J.dJ,A.aY,A.Kp,A.acX,A.cg,A.bCN,A.bM,A.qq,A.jk,A.LO,A.ate,A.asc,A.asd,A.ahd,A.ahX,A.nr,A.anE,A.lZ,A.Wj,A.au5,A.iX,A.D5,A.MW,A.L5,A.D_,A.cD,A.AP,A.bKf,A.anH,A.W5,A.a80,A.bgo,A.ck,A.bw,A.m3,A.pe,A.QR,A.CM,A.yH,A.c1v,A.axT,A.bU0,A.aI2,A.tA,A.aAE,A.a8z,A.c1x,A.Y2,A.a8w,A.a3C,A.oK,A.fB,A.iG,A.r5,A.Lm,A.yP,A.IS,A.rd,A.aj,A.axl,A.asX,A.Da,A.aGN,A.a3D,A.wk,A.Q0,A.azf,A.bRp,A.we,A.Qn,A.IQ,A.aGy,A.a4U,A.QD,A.hp,A.RY,A.RX,A.aIt,A.QE,A.i7,A.bUQ,A.re,A.QO,A.qp,A.aBR,A.Dd,A.a4E,A.azy,A.aBG,A.aI3,A.a7X,A.D8,A.u0,A.pB,A.adM,A.d5,A.aRL,A.a3H,A.axu,A.adl,A.aG5,A.IT,A.o6,A.bUx,A.bUu,A.bUI,A.bPi,A.c1w,A.aI9,A.Dh,A.k6,A.zk,A.aAk,A.bv,A.aW,A.anZ,A.a1S,A.rc,A.jS,A.Xw,A.S,A.bg,A.a8a,A.Pa,A.aqN,A.d6,A.a8M,A.bKv,A.ri,A.LP,A.C3,A.b_P,A.cbp,A.a4W,A.cY,A.ahO,A.c1z,A.bMJ,A.bFM,A.anG,A.bUo,A.bYC,A.bUp,A.eI,A.nx,A.ahk,A.bOU,A.a83,A.z0,A.aSY,A.anT,A.a1,A.bp,A.Rh,A.oa,A.N,A.B7,A.cbX,A.yx,A.AG,A.xo,A.cU,A.yw,A.IE,A.qD,A.y7,A.aDP,A.bYm,A.cec,A.a6v,A.bYj,A.hc,A.a16,A.bCq,A.qe,A.LW,A.uR,A.EX,A.Pn,A.a2n,A.mh,A.bG,A.ez,A.Bn,A.aSp,A.WB,A.aid,A.aNE,A.aRB,A.aRD,A.ain,A.aoJ,A.bId,A.CO,A.azj,A.aGv,A.b1,A.bqK,A.hW,A.aRN,A.aRO,A.aPf,A.aPg,A.bMB,A.bMz,A.b6S,A.awz,A.bMA,A.aIs,A.c3Z,A.bMC,A.X6,A.bMx,A.bMy,A.b0O,A.ra,A.bTy,A.c1k,A.bd2,A.bMw,A.aLQ,A.aXR,A.aPR,A.aPT,A.aPP,A.a_K,A.aPO,A.bdI,A.bps,A.rC,A.acR,A.acQ,A.V9,A.aia,A.rU,A.oB,A.a1W,A.RI,A.a1X,A.abF,A.Sy,A.Sz,A.jP,A.DJ,A.K8,A.T0,A.aaV,A.aaW,A.Tb,A.bFs,A.abW,A.abZ,A.aG,A.aQc,A.ack,A.acl,A.lg,A.BL,A.Pb,A.q1,A.zQ,A.kR,A.aXM,A.GM,A.e0,A.agn,A.XB,A.B_,A.De,A.QQ,A.xN,A.agi,A.aip,A.CS,A.anD,A.awx,A.aCQ,A.dB,A.bJW,A.YL,A.ana,A.brG,A.eA,A.bLN,A.btL,A.vc,A.vd,A.bm_,A.a_u,A.BH,A.BI,A.agz,A.b0W,A.VA,A.b2u,A.uA,A.iE,A.Tm,A.bF,A.aSV,A.TC,A.Um,A.a,A.VP,A.b3V,A.LF,A.b43,A.lw,A.ari,A.OY,A.I_,A.az6,A.acu,A.auu,A.Ak,A.y4,A.ih,A.kh,A.wf,A.wa,A.aBl,A.aLx,A.oV,A.zG,A.ar8,A.rT,A.bCQ,A.Ba,A.Zp,A.a2N,A.iY,A.bKY,A.aIj,A.e6,A.Kh,A.pL,A.C5,A.bFc,A.ax9,A.zE,A.ZC,A.SL,A.SK,A.DN,A.zD,A.oz,A.a5w,A.ayJ,A.bIJ,A.fX,A.aEG,A.aB1,A.agm,A.a4d,A.a7g,A.a2r,A.fm,A.ayT,A.a8q,A.GF,A.ayW,A.ayU,A.b02,A.ic,A.aAp,A.acd,A.bWR,A.b3,A.qb,A.iA,A.cel,A.xH,A.ks,A.ZI,A.c3e,A.bMq,A.a_D,A.tI,A.dA,A.LY,A.QB,A.b8t,A.c_7,A.WG,A.azA,A.azD,A.azE,A.azB,A.aD9,A.jI,A.awF,A.ayg,A.ayq,A.ayl,A.ayj,A.ayk,A.ayi,A.aym,A.ayu,A.a7c,A.ays,A.ayt,A.ayr,A.ayo,A.ayp,A.ayn,A.ayh,A.aAC,A.Lp,A.p8,A.RQ,A.t_,A.aBP,A.aBO,A.aBN,A.zj,A.cea,A.ZU,A.ako,A.ayx,A.RM,A.brg,A.brj,A.ku,A.Jo,A.aFu,A.aFv,A.aFt,A.aBB,A.aGY,A.aH3,A.a2i,A.aGZ,A.aH1,A.aH0,A.aH2,A.aH_,A.a8j,A.ayb,A.WF,A.np,A.Cw,A.a6n,A.nq,A.nv,A.Qk,A.bV2,A.awJ,A.Ra,A.Jn,A.aLU,A.bFd,A.bFL,A.axd,A.z2,A.axt,A.aBT,A.axD,A.axE,A.axG,A.axL,A.axN,A.aCd,A.axO,A.axR,A.axS,A.ay0,A.e_,A.ay3,A.bPb,A.ay5,A.aya,A.az_,A.az1,A.azk,A.azo,A.azH,A.oF,A.bWu,A.azL,A.azZ,A.z4,A.aA9,A.aAg,A.bRf,A.aAn,A.b7i,A.b6J,A.ahD,A.b6I,A.ahC,A.b7h,A.aB0,A.uY,A.AN,A.eJ,A.ahR,A.az4,A.bZj,A.Mq,A.aBe,A.aBI,A.ago,A.amP,A.aC5,A.aC2,A.aC4,A.aCk,A.aCl,A.aCm,A.aCE,A.Gs,A.n6,A.vk,A.aCO,A.RZ,A.aDy,A.aDI,A.aDW,A.apC,A.bzx,A.a0D,A.x_,A.bnw,A.awN,A.Ov,A.aFA,A.aFB,A.aFC,A.nP,A.aFD,A.aGb,A.bFv,A.bFw,A.aPU,A.bFt,A.aGr,A.ud,A.aGG,A.aGL,A.aJF,A.aJG,A.aGU,A.aH5,A.aHc,A.aHm,A.kE,A.aHq,A.caZ,A.QG,A.aAd,A.aIi,A.aHs,A.aHt,A.aHv,A.aHV,A.mx,A.atj,A.aoa,A.Tl,A.axC,A.ahM,A.aZq,A.qf,A.axy,A.bO2,A.hw,A.bPj,A.aik,A.bc4,A.axQ,A.aCT,A.AD,A.mM,A.aB4,A.uj,A.Z8,A.t4,A.o8,A.aB2,A.aB5,A.Mj,A.ab0,A.xD,A.aDO,A.aGD,A.Nz,A.oy,A.c2y,A.aHa,A.a5A,A.yM,A.pE,A.kG,A.Qa,A.aHl,A.asL,A.bPu,A.bXg,A.c3h,A.PB,A.a0h,A.aCU,A.bRR,A.bNW,A.bH,A.eV,A.agd,A.tN,A.bLk,A.bUG,A.SO,A.abo,A.aBu,A.akk,A.of,A.aCe,A.aIU,A.bx,A.aq7,A.hX,A.aK,A.BN,A.arD,A.a7F,A.c_U,A.iZ,A.aFU,A.im,A.aq3,A.aJt,A.bXJ,A.jZ,A.a_N,A.aFM,A.kA,A.arw,A.bB8,A.aFO,A.aFP,A.aso,A.aGj,A.a0b,A.bFB,A.bFC,A.bFA,A.t6,A.bvw,A.bqd,A.Hr,A.a3c,A.vz,A.a7i,A.wl,A.QA,A.bqb,A.vC,A.Py,A.Im,A.a2y,A.a15,A.bCd,A.Kx,A.adj,A.Lh,A.f5,A.aFS,A.aFV,A.yZ,A.u_,A.zi,A.jd,A.aFW,A.bCb,A.aby,A.IM,A.zH,A.DS,A.qS,A.aPb,A.aQ5,A.a1c,A.bHV,A.aRA,A.q4,A.aBq,A.b9P,A.XJ,A.ak7,A.MB,A.aBr,A.oj,A.jY,A.YM,A.bHt,A.beh,A.bej,A.a1T,A.bGl,A.bnp,A.YP,A.wG,A.iQ,A.W0,A.bqY,A.H0,A.BA,A.NS,A.b0A,A.aDX,A.aDY,A.buc,A.i8,A.iU,A.Pc,A.asH,A.aNp,A.aGT,A.aH8,A.yL,A.aCh,A.c2h,A.nj,A.Oa,A.ea,A.atv,A.bIj,A.HQ,A.bIm,A.atp,A.a2o,A.aIZ,A.aGO,A.lX,A.au2,A.bKr,A.bMl,A.awI,A.R7,A.CN,A.axh,A.b0,A.anF,A.q0,A.et,A.auL,A.fj,A.ae0,A.agN,A.a4J,A.PC,A.b_z,A.oH,A.BX,A.c_z,A.axr,A.b7I,A.aAv,A.aAt,A.aAN,A.Qz,A.aAA,A.Ql,A.azl,A.b1H,A.aJ3,A.aJ2,A.aB6,A.acC,A.aRH,A.Zg,A.bWT,A.bx8,A.AH,A.EV,A.bCc,A.bTn,A.z8,A.vg,A.av,A.acV,A.jC,A.Rd,A.agu,A.pi,A.ats,A.xL,A.MS,A.YH,A.aI7,A.yq,A.atW,A.D2,A.aF8,A.Bl,A.D6,A.Zs,A.a82,A.qz,A.aAl,A.bmk,A.bqL,A.ZO,A.or,A.qJ,A.os,A.r6,A.aqI,A.akE,A.bxg,A.ar7,A.bA1,A.c3W,A.bFx,A.arc,A.mk,A.auw,A.aru,A.arf,A.b2H,A.Fi,A.aG6,A.aIx,A.aG0,A.as_,A.aG3,A.tY,A.k0,A.ox,A.a4z,A.a1O,A.o7,A.atw,A.arv,A.tM,A.Pt,A.iV,A.es,A.a46,A.kF,A.PK,A.aHY,A.axb,A.aBz,A.a5y,A.bZ,A.aIm,A.ci,A.aif,A.aig,A.aih,A.b_L,A.bsf,A.c3b,A.ii,A.Jc,A.aoV,A.Pk,A.MX,A.bJ7,A.bJ8,A.atG,A.bJ9,A.bJa,A.bJh,A.atH,A.axK,A.b1Y,A.bJx,A.atI,A.Io,A.atJ,A.pG,A.xM,A.aSr,A.D0,A.b7u,A.b03,A.ajL,A.akd,A.MV,A.ajK,A.ahT,A.ac6,A.adI,A.as2,A.ah0,A.b2x,A.ah1,A.aoj,A.eN,A.WE,A.b6H,A.ac4,A.DW,A.aA5,A.Te,A.ZX,A.aPS,A.bz1,A.aPQ,A.ac9,A.b7v,A.bpn,A.Wr,A.ab4,A.abc,A.ajX,A.akI,A.aos,A.ZH,A.aot,A.NK,A.akJ,A.Bz,A.bbh,A.bbB,A.bxh,A.bxi,A.pv,A.aFl,A.aFo,A.hZ,A.bWU,A.aFk,A.bF2,A.bxK,A.aij,A.ie,A.air,A.h9,A.iR,A.a0o,A.kN,A.a6j,A.aCs,A.azV,A.ij,A.bKa,A.bbA,A.hQ,A.mW,A.bvL,A.b4F,A.b_y,A.Qu,A.bbm,A.pH,A.atd,A.aiD,A.bK9,A.ac5,A.DH,A.wS,A.ac7,A.zS,A.YI,A.hu,A.t1,A.aA8,A.ahv,A.pc,A.j6,A.aQf,A.E_,A.b0v,A.b4E,A.b0u,A.ahx,A.b6B,A.ahy,A.ahz,A.b6D,A.W8,A.aCV,A.WM,A.WN,A.aie,A.bbT,A.aj1,A.adR,A.F2,A.bet,A.AT,A.bev,A.QK,A.ak0,A.bey,A.ak1,A.ZS,A.br9,A.vt,A.NX,A.bsh,A.NW,A.bsj,A.api,A.a_9,A.a_l,A.O_,A.a_k,A.NZ,A.aps,A.jb,A.a2u,A.bJ2,A.atE,A.bJ5,A.atF,A.bJ6,A.bhI,A.bL5,A.a33,A.bL6,A.bLb,A.bLe,A.bLg,A.a32,A.bLf,A.bL7,A.Iz,A.auj,A.aul,A.auk,A.aum,A.a34,A.auh,A.bLc,A.aui,A.bM9,A.a3e,A.aiJ,A.aiK,A.X5,A.WW,A.X7,A.aiL,A.auB,A.M5,A.bq2,A.bqu,A.ajb,A.ln,A.btl,A.ao_,A.n_,A.bcz,A.bc8,A.Li,A.Bj,A.js,A.CR,A.boY,A.anI,A.boZ,A.bHw,A.PM,A.akF,A.aNK,A.qC,A.NB,A.m8,A.hb,A.tp,A.aj4,A.aj3,A.Aw,A.na,A.aDM,A.asU,A.bF9,A.kO,A.bXQ,A.aNJ,A.NJ,A.vl,A.qB,A.bbX,A.bbW,A.bbV,A.bd5,A.b27,A.Vn,A.b26,A.Vm,A.bgG,A.B4,A.bqZ,A.H1,A.bq9,A.GO,A.arK,A.OS,A.arJ,A.OR,A.bCW,A.a1d,A.bCY,A.a1e,A.bCV,A.OP,A.bCX,A.OQ,A.bAt,A.OD,A.agO,A.Vo,A.adX,A.L4,A.kP,A.mA,A.bNx,A.lr,A.v6,A.MI,A.aky,A.Ge,A.MM,A.Gn,A.dd,A.eQ,A.Ct,A.aQ7,A.hK,A.bSo,A.MJ,A.b28,A.MH,A.b6G,A.bbC,A.bdc,A.hz,A.p4,A.a1x,A.Ln,A.bgk,A.Mp,A.kX,A.att,A.b0x,A.VH,A.ju,A.nT,A.l5,A.aSq,A.o4,A.bLJ,A.Uv,A.Cm,A.bzT,A.bIb,A.b_G,A.b4G,A.agh,A.beI,A.MA,A.eE,A.Lk,A.b8o,A.bf7,A.bp8,A.Zc,A.bFa,A.bza,A.aFY,A.VV,A.b0V,A.anV,A.beH,A.Mt,A.Ti,A.aco,A.v2,A.bUz,A.apt,A.xG,A.iS,A.xW,A.HW,A.BW,A.vN,A.abp,A.aiw,A.M7,A.nZ,A.p1,A.Ar,A.LZ,A.Bc,A.mb,A.l4,A.WL,A.pF,A.Hz,A.a2E,A.uk,A.NT,A.Op,A.up,A.pz,A.kn,A.EW,A.U5,A.a_r,A.m4,A.Y8,A.WI,A.yh,A.a_f,A.a_s,A.apr,A.NY,A.mZ,A.op,A.oq,A.a_i,A.a_J,A.a0t,A.t7,A.ty,A.HC,A.WK,A.W1,A.WJ,A.asO,A.aqC,A.ahJ,A.qQ,A.eo,A.a0S,A.a2K,A.xp,A.LM,A.q_,A.abI,A.bJ_,A.AF,A.jT,A.bcf,A.bw0,A.wP,A.bw4,A.bAr,A.arj,A.ZE,A.cdB,A.hn,A.DQ,A.tg,A.brL,A.a0u,A.hE,A.lz,A.bHC,A.qY,A.a2W,A.Vc,A.bhz,A.cV,A.c_6,A.bX1,A.c0a,A.Hc,A.aoP,A.aoO,A.on,A.agw,A.agx,A.yt,A.Pf,A.jf,A.T9,A.oW,A.Qw,A.V1,A.b0j,A.axH,A.acs,A.bKc,A.bME,A.n1,A.qG,A.apK,A.od,A.qo,A.bfU,A.Ip,A.hj,A.ds,A.a2C,A.cO,A.adz,A.U9,A.uw,A.adQ,A.p3,A.VW,A.lT,A.W2,A.b74,A.bPt,A.ccb,A.mS,A.Gy,A.bl3,A.bl2,A.anl,A.bo8,A.uH,A.Rc,A.Qx,A.QU,A.R3,A.bta,A.Hk,A.ne,A.tH,A.yU,A.bMg,A.zY,A.uo,A.At,A.acI,A.ou,A.a0A,A.ahE,A.mC,A.acK,A.nQ,A.uF,A.ahh,A.aol,A.aom,A.acM,A.acN,A.io,A.amW,A.aSo,A.yW,A.auy,A.fQ,A.bnd,A.bFg,A.Zw,A.Zx,A.b_A,A.bHx,A.bq5,A.aon,A.aoZ,A.ap2,A.a_0,A.ap0,A.aDD,A.brV,A.brX,A.brY,A.brW,A.azg,A.ml,A.apf,A.ape,A.aDN,A.a_p,A.ajE,A.btk,A.btg,A.apu,A.apw,A.btf,A.aLq,A.az9,A.apd,A.RW,A.WA,A.bS5,A.ahn,A.QZ,A.Qv,A.aP0,A.OV,A.brF,A.b8N,A.bFN,A.asB,A.P5,A.bal,A.mm,A.tW,A.tG,A.asE,A.bHv,A.Kf,A.buy,A.adS,A.Ll,A.Og,A.i6,A.PG,A.bMf,A.aRz,A.Xj,A.XN,A.btJ,A.bL3,A.bL4,A.Gv,A.c5,A.a_q,A.yj,A.ei,A.r1,A.acU,A.IC,A.aK2,A.b0h,A.r2,A.VG,A.aup,A.a37,A.x3,A.cbj,A.b2E,A.WV,A.Ml,A.ON,A.Sx,A.aqT,A.b5w,A.bqz,A.bqx,A.Ny,A.Br,A.A6,A.w0,A.Cz,A.w1,A.w2,A.CA,A.w3,A.CB,A.CC,A.CD,A.w4,A.CE,A.CF,A.pK,A.CG,A.CH,A.w5,A.w6,A.yr,A.Pz,A.XA,A.bM0,A.cbq,A.a4V,A.auF,A.Hm,A.vv,A.a_v,A.a_w]) -p(A.A0,[A.adJ,A.aMx,A.aMt,A.aMu,A.aMv,A.aXT,A.c4m,A.aXU,A.bFn,A.aXZ,A.bPh,A.bPg,A.bnN,A.c4M,A.aY_,A.c4p,A.aZC,A.aZD,A.aZy,A.aZz,A.aZA,A.aZB,A.b2c,A.c6b,A.b2f,A.c8t,A.b2g,A.bRw,A.b2d,A.b2b,A.adK,A.c5N,A.c8B,A.c8A,A.b7V,A.b7X,A.c6m,A.c6n,A.c6o,A.c6l,A.b87,A.bbk,A.bbl,A.b7m,A.b7o,A.b7l,A.b0a,A.c5b,A.c5c,A.c5d,A.c5e,A.c5f,A.c5g,A.c5h,A.c5i,A.bfy,A.bfz,A.bfA,A.bfB,A.bfI,A.bfM,A.c8l,A.bny,A.bFh,A.bFi,A.b5e,A.b5d,A.b59,A.b5a,A.b5b,A.b57,A.b5c,A.b55,A.b5h,A.b58,A.bOc,A.bOb,A.bOd,A.bLF,A.bLG,A.bLH,A.bLI,A.bqT,A.bqU,A.bqR,A.bzm,A.bNV,A.c3N,A.bXS,A.bXV,A.bXW,A.bXX,A.bXY,A.bXZ,A.bY_,A.bue,A.aLu,A.aLv,A.bBv,A.bBw,A.c4r,A.bBF,A.bBB,A.bBL,A.bBQ,A.bBR,A.b5k,A.b1h,A.bng,A.bIa,A.bBY,A.bBZ,A.bC_,A.b50,A.b51,A.b0I,A.b0J,A.b0K,A.bbQ,A.bbO,A.b7d,A.bbK,A.b2K,A.c5Z,A.b07,A.aZJ,A.bLE,A.bOR,A.aSU,A.aSQ,A.ajG,A.ati,A.c72,A.c76,A.c77,A.c73,A.c5j,A.c5l,A.c5m,A.c5n,A.c5k,A.c5w,A.c5s,A.c5t,A.c5u,A.c5v,A.beA,A.c6R,A.c6T,A.c1y,A.bNu,A.bNt,A.c4a,A.c1U,A.c1W,A.c1V,A.b8m,A.b8g,A.bT_,A.bT6,A.bT9,A.bH9,A.bH7,A.bHc,A.bHd,A.bH_,A.bGY,A.bHe,A.bHo,A.bH5,A.bH3,A.bH1,A.bHg,A.c1t,A.bQY,A.bQX,A.c_f,A.c_e,A.c8w,A.bTk,A.bQN,A.bUP,A.bhO,A.bUt,A.b_F,A.bO_,A.bO0,A.c3m,A.c3t,A.boX,A.bSf,A.bSh,A.c4u,A.c4o,A.c70,A.c8n,A.c8o,A.c6c,A.beF,A.c37,A.c3a,A.c38,A.c36,A.c5W,A.aRF,A.b9T,A.b9R,A.bXA,A.bXB,A.bXC,A.bEU,A.bEV,A.bEW,A.bEX,A.aPD,A.aPE,A.aPC,A.aPt,A.aPr,A.aPu,A.aPq,A.aPm,A.aPk,A.aPl,A.aPo,A.aPn,A.aPj,A.aPB,A.aPz,A.aPv,A.aPA,A.aPx,A.bdJ,A.aSu,A.aSs,A.b8i,A.bvW,A.bGS,A.bGR,A.bGV,A.aOY,A.bHs,A.aXP,A.bQg,A.bQ2,A.bQ8,A.bXP,A.bVK,A.bVt,A.bVr,A.bVD,A.bVE,A.bW7,A.bVQ,A.bVP,A.bW0,A.bW2,A.br6,A.br5,A.c3C,A.c3D,A.c3B,A.c3E,A.aSx,A.aSz,A.aSD,A.bMu,A.bMv,A.bme,A.bmf,A.bmb,A.bmc,A.bmd,A.bm3,A.bm4,A.btO,A.btP,A.btQ,A.btR,A.btS,A.btT,A.btU,A.btV,A.btN,A.c7_,A.b0Z,A.b0X,A.b0Y,A.b1_,A.b14,A.b11,A.b12,A.b10,A.b15,A.b16,A.b17,A.b1f,A.b18,A.b19,A.b1a,A.b1b,A.b1c,A.b1d,A.b1e,A.bM3,A.bM5,A.bM4,A.b0y,A.b0z,A.b3S,A.b3T,A.b3N,A.b3Q,A.b3K,A.b4_,A.b40,A.b41,A.b42,A.b3X,A.b3Y,A.b3Z,A.b3W,A.bRe,A.bRb,A.bRc,A.bR9,A.bAo,A.bAn,A.bAl,A.bAq,A.bAj,A.bAk,A.bFp,A.bFq,A.bFo,A.bNR,A.bNQ,A.bNO,A.b6Z,A.b7_,A.b70,A.b71,A.b6X,A.b6Y,A.b6U,A.aMG,A.aMH,A.aMI,A.aNe,A.aMO,A.c7a,A.c7b,A.c7c,A.c7n,A.c7y,A.c7J,A.c7U,A.c7Z,A.c8_,A.c80,A.c81,A.c7d,A.c7e,A.c7f,A.c7g,A.c7h,A.c7i,A.c7j,A.c7k,A.c7l,A.c7m,A.c7o,A.c7p,A.c7q,A.c7r,A.c7s,A.c7t,A.c7u,A.c7v,A.c7w,A.c7x,A.c7z,A.c7A,A.c7B,A.c7C,A.c7D,A.c7E,A.c7F,A.c7G,A.c7H,A.c7I,A.c7K,A.c7L,A.c7M,A.c7N,A.c7O,A.c7P,A.c7Q,A.c7R,A.c7S,A.c7T,A.c7V,A.c7W,A.c7X,A.c7Y,A.aNq,A.aNx,A.aQh,A.aQt,A.aQB,A.aQC,A.aQD,A.aQE,A.aQF,A.aQv,A.aQw,A.aQx,A.aQy,A.aU9,A.aUx,A.aTD,A.aTE,A.aTG,A.aTH,A.aUI,A.aUF,A.aUk,A.aUl,A.aUG,A.aTS,A.aUr,A.aUs,A.aUp,A.aTR,A.aTM,A.aTL,A.aU0,A.aU1,A.aU_,A.aUD,A.aUz,A.aUB,A.aTU,A.aU4,A.aU7,A.aUK,A.aUm,A.aTK,A.aTy,A.aV5,A.aVl,A.aVk,A.aVo,A.aVm,A.aVt,A.aVu,A.aVv,A.aVw,A.bOV,A.bP_,A.bOZ,A.bOY,A.aXz,A.aXy,A.aXK,A.aXC,A.aXA,A.aXG,A.b4K,A.b5N,A.aO2,A.aNX,A.aNN,A.aNP,A.aNL,A.aO3,A.aNW,A.aNT,A.aNU,A.bR_,A.bR1,A.bbv,A.bbw,A.bbx,A.bbq,A.bbr,A.bc1,A.bc3,A.bmR,A.bmS,A.bmV,A.bmI,A.bmP,A.bmE,A.bml,A.bmp,A.bmq,A.bmu,A.bmA,A.bmv,A.bmB,A.bMR,A.bry,A.brz,A.brt,A.bru,A.brv,A.brw,A.b6m,A.b6n,A.b6p,A.bdz,A.bdB,A.bdC,A.bdD,A.bdE,A.bdF,A.bdG,A.bdx,A.bdt,A.bdw,A.bdv,A.bdy,A.bqj,A.bql,A.bAu,A.bCr,A.bCB,A.bCC,A.bCD,A.bCt,A.bCy,A.bCz,A.c18,A.c19,A.c1g,A.c1i,A.c1j,A.bGz,A.bGA,A.bGD,A.bKk,A.bKh,A.bKi,A.c48,A.aT6,A.aT5,A.aT7,A.aTg,A.aTk,A.aTl,A.aTm,A.aTi,A.aTx,A.aTq,A.aTo,A.aTp,A.bel,A.bem,A.aV4,A.aUR,A.aUV,A.aVj,A.aVh,A.aVb,A.aVT,A.aVU,A.aVV,A.aVW,A.aVX,A.aW5,A.aVA,A.aVY,A.aVJ,A.aVI,A.aVN,A.aVC,A.aVF,A.aW0,A.aWt,A.aWu,A.aWv,A.aWw,A.aWy,A.aWq,A.aWm,A.aWk,A.bsx,A.aW9,A.aYd,A.aYe,A.aYf,A.c0M,A.c0L,A.c0P,A.c0J,A.c0I,A.c0F,A.c0S,A.c0T,A.c14,A.c15,A.c17,A.c12,A.bGu,A.bGv,A.bGr,A.c4G,A.aWJ,A.aWG,A.aWC,A.aWB,A.aWQ,A.aWP,A.aWM,A.aWN,A.aWO,A.aWX,A.aWW,A.aX0,A.aX1,A.aWY,A.aX2,A.aXi,A.aXg,A.bWv,A.aX5,A.aXa,A.aXd,A.aXm,A.b1u,A.b1A,A.b1C,A.bo6,A.bpI,A.c4e,A.c4g,A.baI,A.bb_,A.bb1,A.baW,A.baY,A.baV,A.baT,A.bcK,A.bcL,A.bcJ,A.b6i,A.b6l,A.b6k,A.bdU,A.bdV,A.bdW,A.be_,A.bec,A.be8,A.bf6,A.bfp,A.bfq,A.bf9,A.bf8,A.bff,A.bhx,A.bhy,A.bhv,A.boH,A.bDc,A.bEE,A.bEA,A.bD0,A.bDa,A.bTY,A.bTW,A.bTS,A.bTT,A.bTN,A.bTR,A.bS2,A.bS1,A.bS0,A.b4l,A.b48,A.b4b,A.b4x,A.b4w,A.b4t,A.b4u,A.b4z,A.b4B,A.b4o,A.b4p,A.b4r,A.b4q,A.bS3,A.bDo,A.bDn,A.bDk,A.bDl,A.bDm,A.bDD,A.bDy,A.bDA,A.bDO,A.bDM,A.bDG,A.bDI,A.bDE,A.bDX,A.bDS,A.bDU,A.bE7,A.bE6,A.bEb,A.bEt,A.bEv,A.bEq,A.bEr,A.bEs,A.bEw,A.aLz,A.aLD,A.aLB,A.c8F,A.c8G,A.aYn,A.aYo,A.aYp,A.aYq,A.aYj,A.aYk,A.b5t,A.bd9,A.bda,A.c88,A.c87,A.c51,A.c52,A.c53,A.c54,A.bgO,A.bgN,A.bLM,A.bpp,A.bpq,A.bqI,A.bqJ,A.bw9,A.bwa,A.bwb,A.c9b,A.bGN,A.bKl,A.bKB,A.bKC,A.bKE,A.bKG,A.bKD,A.c3J,A.c3H,A.c3G,A.bM_,A.bsq,A.bsu,A.c8W,A.c8U,A.c8X,A.c8T,A.c93,A.c90,A.c9_,A.c8Y,A.c9g,A.c9c,A.c9d,A.bKX,A.bKP,A.bKS,A.aMC,A.aME,A.aPd,A.aXs,A.aXr,A.aXt,A.aXv,A.aXu,A.b7k,A.c8H,A.bgK,A.bTw,A.bTx,A.bgM,A.bV1,A.bgT,A.bgX,A.bgQ,A.bgY,A.blP,A.blT,A.blG,A.blS,A.blQ,A.blR,A.blO,A.blC,A.blB,A.blD,A.blE,A.blF,A.blK,A.blL,A.blM,A.blN,A.blJ,A.bWM,A.bWL,A.bnR,A.bGa,A.bG6,A.bG1,A.bG3,A.bG5,A.c99,A.c94,A.bYc,A.c9a,A.bEz,A.c06,A.c08,A.c04,A.bIQ,A.bIT,A.bKs,A.b_Q,A.b_R,A.bPH,A.bPG,A.bPN,A.bPQ,A.bPP,A.bPR,A.bPS,A.bMN,A.bMP,A.bPw,A.bMM,A.bPz,A.bZ4,A.bZ3,A.bQo,A.bYw,A.bYv,A.bYu,A.bPF,A.bPE,A.bQk,A.bQl,A.b_T,A.bQp,A.bQt,A.bQu,A.bQr,A.b0_,A.bQv,A.bQC,A.bQK,A.bQL,A.bZe,A.bZf,A.bZd,A.bZg,A.bZh,A.b01,A.boT,A.bQM,A.b7r,A.b7s,A.b7t,A.c6d,A.b9U,A.bGf,A.bHP,A.bTb,A.bre,A.brf,A.brB,A.bzG,A.bzK,A.c8D,A.c8I,A.bXx,A.bXt,A.bXp,A.bXq,A.bVb,A.bV9,A.bV4,A.bV6,A.bVh,A.bVi,A.bVg,A.aPG,A.aPH,A.aPI,A.aZF,A.aZG,A.aZH,A.b2r,A.b2s,A.b2t,A.b4X,A.b4Y,A.b4Z,A.aLN,A.aLO,A.aLP,A.bVj,A.bkO,A.bRy,A.bRz,A.bWy,A.bnk,A.bO7,A.bOJ,A.bOK,A.bOL,A.bOk,A.bOl,A.bOm,A.bOx,A.bOB,A.bOC,A.bOD,A.bOE,A.bOF,A.bOG,A.bOH,A.bOn,A.bOo,A.bOz,A.bOi,A.bOA,A.bOh,A.bOp,A.bOq,A.bOr,A.bOs,A.bOt,A.bOu,A.bOv,A.bOw,A.bOy,A.bP6,A.bP7,A.bP5,A.bP3,A.bP2,A.bP4,A.bYP,A.bYN,A.b1F,A.bRN,A.bRK,A.bRL,A.bRH,A.bRI,A.bRJ,A.bRV,A.bRX,A.bS_,A.bRW,A.bRY,A.bRZ,A.bSy,A.bTz,A.bTB,A.bTA,A.bSp,A.bSq,A.bSs,A.bSr,A.bSt,A.bSu,A.bSw,A.bSv,A.bXa,A.bXb,A.bXd,A.bXe,A.bXc,A.bU6,A.bU3,A.bTl,A.bZn,A.bZk,A.bUj,A.bUd,A.bUa,A.bU8,A.bUf,A.bUg,A.bUh,A.bUe,A.bUb,A.bUc,A.bU9,A.bgx,A.bZw,A.bgw,A.bIF,A.bWo,A.bW8,A.bW9,A.bWa,A.bWb,A.bkS,A.bX5,A.bX8,A.bX6,A.bX9,A.bX7,A.c41,A.c42,A.bSl,A.bSm,A.b6L,A.b6M,A.bMI,A.bMG,A.bMH,A.bpU,A.bY5,A.bY4,A.brC,A.bY1,A.brE,A.bUL,A.bYz,A.bYx,A.bYo,A.bYp,A.bzs,A.bzr,A.bWh,A.bWe,A.bWg,A.bWf,A.bWd,A.bAL,A.bAP,A.bAQ,A.bAR,A.bAv,A.bAA,A.bAz,A.bAC,A.bAD,A.bAE,A.bAF,A.bAG,A.bAH,A.bAI,A.bAJ,A.bAK,A.c_G,A.c_H,A.c_I,A.c_J,A.c0k,A.bZR,A.bZQ,A.c0i,A.c0x,A.c0v,A.c0z,A.c0B,A.c0C,A.c0E,A.bWq,A.bWr,A.bWs,A.c1T,A.c1L,A.c1N,A.c1M,A.c1J,A.c1Q,A.c1R,A.c1S,A.c1P,A.c1O,A.c1K,A.c29,A.c24,A.c2_,A.c20,A.c22,A.c21,A.c25,A.c2b,A.c2d,A.c2g,A.c2e,A.c2f,A.c2w,A.c2x,A.c5y,A.bZT,A.bZU,A.bZV,A.bZW,A.bZY,A.bZZ,A.bNo,A.bIX,A.bJA,A.bK0,A.bPm,A.bPl,A.bPn,A.aZr,A.aZs,A.aZt,A.aZu,A.c5J,A.c59,A.bgj,A.bu7,A.bHz,A.bON,A.bcy,A.bct,A.aNC,A.bcG,A.bcH,A.bdn,A.bdm,A.c00,A.c01,A.c02,A.bII,A.bIH,A.bIG,A.bIL,A.b8e,A.bvK,A.bvG,A.aRa,A.buH,A.buM,A.buL,A.buQ,A.bv5,A.bv6,A.bv1,A.bv2,A.bv3,A.bv4,A.bv_,A.bv0,A.bns,A.bnr,A.bqs,A.bv9,A.bva,A.bvb,A.bv7,A.buE,A.c_V,A.bZF,A.bZG,A.bZH,A.bZI,A.bZJ,A.bZz,A.bZx,A.bZy,A.bZC,A.bZD,A.bZA,A.bZB,A.bZE,A.bvg,A.bvi,A.bvh,A.c4L,A.bXK,A.bvq,A.bvs,A.bvu,A.bvt,A.bvo,A.bvn,A.bvv,A.bvA,A.bvy,A.bvz,A.bvx,A.bvD,A.bvC,A.bvF,A.bzN,A.bzM,A.bJ0,A.bCh,A.bCf,A.c0_,A.c_Z,A.c_X,A.c_Y,A.c4n,A.bCj,A.bCi,A.bC1,A.bC7,A.bC5,A.bC3,A.bC6,A.bC4,A.bC8,A.bC9,A.aRS,A.bqD,A.aNG,A.bNs,A.bNC,A.aPc,A.bCP,A.bR5,A.bh2,A.bh4,A.aQ2,A.bn8,A.b5y,A.bvT,A.bvU,A.bvS,A.b7b,A.bIl,A.bIh,A.bIz,A.bIA,A.bIB,A.bXI,A.bHX,A.bbg,A.bbe,A.bqO,A.bqN,A.c55,A.aLI,A.aLL,A.aLJ,A.aLK,A.aLM,A.bSQ,A.bSN,A.bSL,A.bSM,A.bSP,A.bN3,A.bNl,A.bNm,A.bNn,A.c3O,A.c1o,A.bST,A.bYJ,A.aP9,A.bND,A.bNI,A.c3g,A.c3f,A.aZx,A.c3R,A.c3T,A.c3U,A.c3Q,A.b_C,A.b0G,A.b24,A.b25,A.bRF,A.bRB,A.b3j,A.b2S,A.b3k,A.b3m,A.b3n,A.b2T,A.b3l,A.b2X,A.b2R,A.b36,A.b3_,A.b35,A.b32,A.b31,A.b33,A.c_A,A.b7L,A.b7K,A.c4Z,A.b7Q,A.b7S,A.b7R,A.bZ1,A.b1I,A.b1J,A.b1K,A.b1L,A.b1N,A.b1O,A.b1Q,A.b1R,A.b1M,A.bYZ,A.bZ_,A.bYX,A.bus,A.bTZ,A.b3A,A.b3y,A.b3x,A.b3C,A.b3E,A.b3v,A.b3u,A.b3z,A.b3w,A.bq4,A.bnx,A.b8A,A.b8F,A.b8H,A.b8J,A.b8L,A.b8C,A.b8E,A.bRh,A.bRi,A.bRj,A.bRm,A.bRn,A.bRo,A.ba_,A.b9Y,A.b9X,A.bbU,A.bTH,A.bcZ,A.bcY,A.bcX,A.bMV,A.bMW,A.bMX,A.bMY,A.bMZ,A.bN_,A.bN0,A.bN1,A.bN7,A.bNc,A.bNd,A.bNe,A.bNf,A.bNg,A.bNh,A.bNi,A.bN6,A.bN4,A.bN8,A.bN9,A.bNa,A.bNb,A.bd4,A.c5p,A.c5q,A.c5r,A.bUU,A.bUV,A.bhG,A.bhL,A.bm5,A.bm9,A.bm8,A.bm6,A.bxJ,A.bxI,A.boo,A.c_j,A.c_h,A.c_l,A.boh,A.bon,A.bog,A.bom,A.bWO,A.bpu,A.c_4,A.c_2,A.c_3,A.c_1,A.bpv,A.c__,A.bZq,A.bZr,A.bZu,A.bpS,A.bXD,A.bXN,A.c4E,A.bYt,A.bYq,A.bYr,A.bYs,A.c0e,A.c0f,A.c0d,A.c_9,A.c_r,A.c_p,A.aPF,A.bK8,A.bK5,A.bK4,A.bWH,A.bWG,A.bWD,A.bnl,A.bzY,A.bzZ,A.bA_,A.bA0,A.bA3,A.bA4,A.bA5,A.bA7,A.bAe,A.bAb,A.bAd,A.c_B,A.bui,A.bum,A.bun,A.bB7,A.bAU,A.bAV,A.bAX,A.bAZ,A.bB1,A.bB_,A.bB2,A.bGp,A.bGq,A.bnI,A.bnJ,A.bnK,A.bnE,A.bnF,A.bnG,A.bnH,A.bh1,A.bF8,A.bFf,A.bFI,A.c1X,A.b0M,A.c_M,A.c_N,A.bBd,A.bBb,A.bBc,A.bBe,A.bBa,A.bB9,A.c_S,A.bIK,A.c2E,A.c2G,A.c2I,A.c2K,A.c2M,A.bKq,A.c5M,A.bLL,A.bMi,A.bTe,A.bhV,A.bhX,A.bhZ,A.bhT,A.bi0,A.bhS,A.bi2,A.bii,A.bif,A.big,A.bi8,A.bi5,A.bi6,A.bi7,A.bi4,A.bi3,A.c2c,A.bik,A.bil,A.bJn,A.bJm,A.bJq,A.bJp,A.bJv,A.bJr,A.bJu,A.bJt,A.bJs,A.bJl,A.bJk,A.bJj,A.bJo,A.bJe,A.bJf,A.bJg,A.bJd,A.bJb,A.bJc,A.bJi,A.c2Z,A.c2W,A.c2X,A.c2Q,A.c2R,A.c2U,A.c2T,A.bJw,A.c65,A.bov,A.bow,A.boq,A.bot,A.bop,A.b21,A.bSD,A.bSB,A.bSA,A.b7D,A.b7F,A.b7G,A.buD,A.btW,A.btX,A.btY,A.btZ,A.bu5,A.bu6,A.bTi,A.bn0,A.bbi,A.bbj,A.bQO,A.bQP,A.bQQ,A.bQS,A.bxu,A.bxx,A.bxv,A.bxw,A.bxt,A.bxs,A.bxo,A.bxn,A.bxk,A.bxj,A.bxl,A.b9A,A.b9B,A.b9C,A.b9D,A.c8C,A.bxE,A.bxG,A.bxF,A.c_m,A.c_n,A.b9E,A.b9w,A.b9u,A.b9v,A.bWW,A.bWV,A.c4D,A.c64,A.b9F,A.ba8,A.ba2,A.ba3,A.ba4,A.ba5,A.ba6,A.ba7,A.ba0,A.bai,A.baf,A.bag,A.baj,A.bak,A.ba9,A.bvX,A.bRU,A.bRT,A.b7a,A.bd1,A.bPv,A.bBh,A.bBi,A.bBg,A.bBf,A.c6y,A.bvZ,A.bw_,A.Ke,A.aRy,A.c4c,A.aRM,A.c86,A.bmh,A.c6k,A.aQd,A.b6E,A.bew,A.brb,A.bcV,A.bcU,A.bcp,A.bco,A.bcq,A.bcr,A.bcA,A.bcB,A.bcC,A.bdT,A.nV,A.bp1,A.bp0,A.c9o,A.c9p,A.c9q,A.aOq,A.aOr,A.aOs,A.aOD,A.aOG,A.aOH,A.aOI,A.aOJ,A.aOK,A.aOL,A.aOM,A.aOt,A.aOu,A.aOv,A.aOw,A.aOz,A.aOy,A.aOx,A.aOA,A.aOB,A.aOC,A.aO9,A.aOa,A.aOE,A.aOF,A.aOQ,A.aON,A.aO6,A.aOc,A.aOd,A.aOT,A.aOS,A.aOW,A.aOV,A.aOj,A.aOl,A.aOn,A.aOk,A.aOo,A.aOi,A.aOf,A.b_o,A.b_r,A.b_s,A.b_n,A.bTD,A.bd6,A.bd7,A.b_t,A.b_j,A.bmX,A.bmY,A.bb3,A.bb4,A.bb5,A.bb6,A.bb7,A.bb8,A.bb9,A.bba,A.bbb,A.bbc,A.b_k,A.b_l,A.b3B,A.aQ9,A.aQb,A.aZI,A.b6R,A.b7Z,A.b7Y,A.bbd,A.bgm,A.bgs,A.bgt,A.bgu,A.bD_,A.bbD,A.bdl,A.bdd,A.bde,A.bdf,A.bdi,A.bdj,A.b80,A.bcI,A.akv,A.c8f,A.c8g,A.bin,A.bio,A.biG,A.biH,A.biF,A.bku,A.bkv,A.bkq,A.bkr,A.bke,A.bkf,A.bkm,A.bkn,A.bkk,A.bkl,A.bko,A.bkp,A.bkg,A.bkh,A.bki,A.bkj,A.bjj,A.bjk,A.bji,A.bks,A.bkt,A.bjg,A.bjh,A.bjf,A.biD,A.biE,A.biy,A.biz,A.bix,A.bjD,A.bjE,A.bjC,A.bjA,A.bjB,A.bjz,A.bkc,A.bkd,A.bjV,A.bjW,A.bjS,A.bjT,A.bjR,A.bjU,A.bj_,A.bj0,A.biZ,A.bjG,A.bjH,A.bjF,A.bjI,A.biP,A.biQ,A.biO,A.biB,A.biC,A.biA,A.bk9,A.bka,A.bk8,A.bkb,A.bjd,A.bje,A.bjc,A.bjY,A.bjZ,A.bjX,A.bk_,A.bj2,A.bj3,A.bj1,A.bkJ,A.bkK,A.bkI,A.bkL,A.bjx,A.bjy,A.bjw,A.bkx,A.bky,A.bkw,A.bkz,A.bjm,A.bjn,A.bjl,A.biu,A.biv,A.bit,A.biw,A.biM,A.biN,A.biL,A.biq,A.bir,A.bip,A.bis,A.biJ,A.biK,A.biI,A.bjO,A.bjP,A.bjN,A.bjQ,A.bjK,A.bjL,A.bjJ,A.bjM,A.biW,A.biY,A.biV,A.biX,A.biS,A.biU,A.biR,A.biT,A.bk5,A.bk6,A.bk4,A.bk7,A.bk1,A.bk2,A.bk0,A.bk3,A.bj9,A.bjb,A.bj8,A.bja,A.bj5,A.bj7,A.bj4,A.bj6,A.bkF,A.bkG,A.bkE,A.bkH,A.bkB,A.bkC,A.bkA,A.bkD,A.bjt,A.bjv,A.bjs,A.bju,A.bjp,A.bjr,A.bjo,A.bjq,A.bJX,A.b_H,A.b_I,A.b_K,A.b_J,A.beV,A.beW,A.bf2,A.beK,A.beL,A.beM,A.beN,A.beO,A.beP,A.beQ,A.beR,A.beS,A.beT,A.beU,A.beJ,A.bf1,A.bf4,A.beY,A.beZ,A.bf_,A.b8p,A.bpk,A.bp9,A.bpa,A.bpf,A.bpj,A.bpd,A.bpe,A.bzf,A.bzc,A.bzg,A.bzk,A.bzi,A.bzh,A.aQP,A.aQK,A.aQS,A.aQT,A.aQU,A.aQN,A.aQM,A.c4h,A.c4i,A.bfs,A.bfr,A.bfw,A.bfv,A.bfx,A.aM3,A.aM2,A.aM_,A.aM0,A.aM1,A.aM5,A.aM4,A.aMd,A.aMe,A.aMp,A.aM8,A.aM7,A.aMc,A.aMb,A.aMj,A.aMk,A.aM6,A.aMa,A.aM9,A.aMg,A.b1Z,A.b2_,A.b20,A.b_w,A.b_x,A.b9k,A.b9j,A.b9l,A.b9m,A.b8P,A.b8Q,A.b8R,A.b8O,A.b8S,A.b8T,A.b8U,A.b8V,A.b8W,A.b8X,A.b8Y,A.blZ,A.bsA,A.bsB,A.bsC,A.bsD,A.bsE,A.bsF,A.bFQ,A.bFR,A.bFS,A.bFT,A.bFU,A.bFV,A.bFW,A.bFP,A.bFX,A.bFY,A.bFZ,A.bG_,A.bG0,A.b9b,A.b9c,A.b9d,A.bvN,A.bJU,A.bJV,A.bs6,A.bs5,A.bs7,A.bs4,A.bs8,A.bs9,A.aSH,A.aSI,A.aSJ,A.aSK,A.aSL,A.aSM,A.aSN,A.aSO,A.aSP,A.b1j,A.b1k,A.b1l,A.b98,A.b99,A.b97,A.b9a,A.aY4,A.btt,A.btu,A.btv,A.btw,A.btx,A.bho,A.bhp,A.bhq,A.bhr,A.bhs,A.bht,A.bhu,A.b8Z,A.b9_,A.b90,A.bsa,A.bsb,A.bsc,A.bsd,A.bse,A.btE,A.btF,A.btG,A.btH,A.btI,A.bt6,A.bt7,A.bt8,A.bt9,A.bt5,A.bsG,A.bsH,A.bsI,A.bsJ,A.bsL,A.bsM,A.bsK,A.bsN,A.bt3,A.bt4,A.bsU,A.bsT,A.bsV,A.bsS,A.bsW,A.bsR,A.bsX,A.bsQ,A.bsY,A.bsP,A.bsZ,A.bt_,A.bt0,A.bt1,A.bt2,A.buB,A.buC,A.b5E,A.b5F,A.b5G,A.b5D,A.b5H,A.b5C,A.b5I,A.b5J,A.b5B,A.b5K,A.b5L,A.b5M,A.b92,A.b93,A.b94,A.b91,A.b95,A.b96,A.bGo,A.bs2,A.bs3,A.bAh,A.bAi,A.bKd,A.bKe,A.b9f,A.b9g,A.b9i,A.c6M,A.c6N,A.c6O,A.c6P,A.bc9,A.bce,A.bcg,A.bAs,A.bkX,A.bkV,A.bkW,A.brM,A.bHE,A.bHF,A.bHG,A.bHM,A.bHN,A.bHO,A.ben,A.beo,A.bep,A.beq,A.ber,A.bes,A.bed,A.bee,A.bfQ,A.bfR,A.bgb,A.bgc,A.bgd,A.bge,A.bJB,A.bJC,A.b79,A.bhA,A.bhR,A.bro,A.brp,A.brq,A.brm,A.brl,A.b0P,A.b0Q,A.aYV,A.aYT,A.aYL,A.aYM,A.aYN,A.aYO,A.aZd,A.aZc,A.aYP,A.aZo,A.aZp,A.aZ2,A.aYE,A.aYF,A.aYJ,A.aYY,A.aYZ,A.aZ_,A.aZ0,A.aYz,A.aYA,A.aYx,A.aYw,A.aYy,A.aYu,A.aYH,A.aYI,A.aZa,A.aYW,A.aYt,A.aZ9,A.aZ6,A.aYX,A.aZe,A.aR4,A.aR5,A.aR3,A.aR6,A.aR7,A.aR8,A.aQX,A.aQY,A.aQZ,A.aR_,A.aR1,A.aR2,A.aRi,A.aRj,A.aRk,A.aRl,A.aRr,A.aRs,A.aRo,A.aRp,A.aRq,A.aRm,A.aRn,A.aRt,A.aRu,A.aRv,A.aRf,A.aRg,A.aRh,A.aRc,A.aRd,A.aRe,A.bl5,A.bl6,A.blc,A.ble,A.bld,A.blg,A.blh,A.bli,A.blj,A.blk,A.bll,A.blm,A.bln,A.blo,A.blp,A.bls,A.blt,A.blw,A.bly,A.blr,A.b6v,A.b6w,A.b6x,A.b6u,A.b6y,A.b6q,A.b6s,A.b6r,A.aRP,A.bwe,A.bwE,A.bwB,A.bwn,A.bwo,A.bwk,A.bwy,A.bwp,A.bwP,A.bwQ,A.bwi,A.bwj,A.bwO,A.bwl,A.bwm,A.bwu,A.bwv,A.bwq,A.bwr,A.bws,A.bwI,A.bwJ,A.bwC,A.bwD,A.bwA,A.bwT,A.bwx,A.bwz,A.bwX,A.bwY,A.bwU,A.bwV,A.bwL,A.bwM,A.bwN,A.bJM,A.bJJ,A.bJK,A.bJL,A.bJG,A.bJF,A.bJN,A.bJE,A.bJD,A.c4F,A.bL_,A.bL1,A.bL2,A.aZN,A.aZM,A.c8y,A.b1o,A.b1p,A.b5R,A.b5S,A.b5T,A.b63,A.b68,A.b69,A.b6a,A.b5Q,A.b6b,A.b6c,A.b6d,A.b6e,A.b5U,A.b5V,A.b5P,A.b5W,A.b5O,A.b5X,A.b5Y,A.b5Z,A.b6_,A.b60,A.b61,A.b62,A.b64,A.b65,A.b66,A.b67,A.bbE,A.bbG,A.bck,A.c8e,A.c4I,A.bl_,A.bkZ,A.bl0,A.bnC,A.bJO,A.bJP,A.bsO,A.bWY,A.bWZ,A.bX_,A.bX0,A.bgB,A.bgC,A.bgF,A.aS8,A.aS9,A.aSh,A.aSg,A.aSj,A.aSi,A.aSa,A.aSb,A.aS7,A.aRV,A.aSe,A.aSd,A.aSf,A.aS0,A.aS1,A.aS2,A.aRX,A.aSn,A.aS3,A.aS4,A.b9K,A.b9L,A.b6N,A.aRU,A.b4L,A.b4M,A.c9m,A.bLS,A.bLT,A.bLO,A.bLP,A.bLV,A.bLX,A.bLQ,A.bLR,A.bLU,A.c0c,A.bpP,A.b_D,A.b_E,A.c5O,A.bq6,A.brU,A.brO,A.brP,A.brQ,A.brR,A.brS,A.brT,A.bd3,A.bU_,A.c8s,A.c8p,A.c8q,A.c8r,A.bNL,A.bq_,A.bq0,A.bq1,A.c4O,A.c4P,A.c4V,A.aP6,A.aP7,A.aP2,A.aP3,A.c61,A.c6z,A.c6A,A.c6B,A.c6C,A.c6D,A.c6E,A.c6F,A.c6G,A.c6H,A.c6I,A.c6J,A.c5T,A.c5U,A.c8i,A.bEZ,A.c4Y,A.ban,A.bam,A.bao,A.baq,A.bas,A.bap,A.baG,A.c1H,A.c4X,A.bn6,A.bLo,A.bLp,A.bLn,A.bLm,A.bLt,A.bLu,A.bLv,A.bLw,A.bLx,A.bLy,A.bLz,A.bLA,A.bLB,A.bLs,A.aLF,A.aLE,A.c4z,A.c4A,A.bSe,A.bSg]) -p(A.adJ,[A.aMw,A.bFl,A.bFm,A.bnM,A.bnO,A.bp5,A.bp6,A.aSG,A.aY1,A.b7W,A.bSn,A.b88,A.b89,A.c6W,A.b7p,A.c4d,A.bfJ,A.bfK,A.bfL,A.bfE,A.bfF,A.bfG,A.b8b,A.b8c,A.bpV,A.bga,A.bg9,A.b5f,A.b5g,A.c6Y,A.bqW,A.bqQ,A.bXT,A.bXU,A.bTg,A.bub,A.bud,A.aLs,A.aLt,A.bBM,A.bxH,A.bBP,A.bBK,A.b5n,A.b5m,A.b5l,A.bnh,A.bC0,A.bbP,A.bIg,A.b7z,A.b7A,A.c57,A.bM7,A.b52,A.aSS,A.c8h,A.bs0,A.c75,A.c74,A.c5o,A.c5x,A.bNv,A.bNw,A.c32,A.c31,A.b8l,A.b8k,A.bSV,A.bT2,A.bT1,A.bSZ,A.bSX,A.bSW,A.bT5,A.bT4,A.bT3,A.bT8,A.bH8,A.bH6,A.bHb,A.bGZ,A.bGX,A.bHf,A.bHp,A.bH4,A.bH2,A.bH0,A.bHm,A.bHn,A.bHi,A.bHj,A.bHk,A.bHl,A.c1s,A.c1r,A.bMS,A.bOg,A.bOf,A.bXF,A.bWI,A.c4k,A.c4l,A.bQW,A.bQV,A.c5E,A.c_d,A.c_c,A.c3x,A.c3w,A.bO1,A.aga,A.aSZ,A.aT_,A.c5X,A.aRE,A.b9S,A.bXz,A.bXy,A.bGT,A.bGU,A.bGQ,A.bGW,A.aOX,A.aPL,A.bQf,A.bPV,A.bPU,A.bPW,A.bPT,A.bPX,A.bQ3,A.bQ4,A.bQ7,A.bQ6,A.bQ5,A.bQ_,A.bPZ,A.bQ1,A.bQ0,A.bPY,A.bQ9,A.bQa,A.bQb,A.bQd,A.bQc,A.bQe,A.bXO,A.bVJ,A.bVs,A.bVq,A.bVp,A.bVn,A.bVo,A.bVz,A.bVC,A.bVB,A.bVA,A.bVF,A.bVH,A.bVG,A.bVI,A.bVx,A.bVu,A.bVy,A.bVw,A.bVv,A.bW6,A.bVR,A.bVN,A.bVL,A.bVM,A.bVO,A.bVX,A.bVZ,A.bW_,A.bVY,A.bW1,A.bW4,A.bW3,A.bW5,A.bVV,A.bVS,A.bVW,A.bVU,A.bVT,A.bX2,A.bX4,A.br0,A.c3F,A.aSB,A.bm1,A.bm2,A.b2y,A.b2z,A.b3U,A.b3O,A.b3R,A.b3P,A.b3M,A.b0D,A.bAm,A.bAp,A.bNP,A.b3I,A.b3H,A.aNn,A.aNj,A.aNm,A.aNl,A.aNk,A.aNs,A.aNt,A.aNr,A.aNu,A.aNv,A.aQg,A.aQr,A.aQu,A.aQq,A.aQG,A.aQl,A.aQm,A.aQn,A.aQo,A.aQp,A.aQH,A.aQj,A.aQk,A.aQI,A.aQi,A.aQz,A.aQA,A.aUa,A.aUb,A.aU8,A.aTY,A.aTP,A.aUo,A.aTI,A.aTJ,A.aTZ,A.aTT,A.aTF,A.aUM,A.aUJ,A.aUH,A.aU6,A.aTX,A.aTC,A.aTQ,A.aUv,A.aUw,A.aUq,A.aUt,A.aU2,A.aUE,A.aUu,A.aUA,A.aUC,A.aUy,A.aTO,A.aTV,A.aTW,A.aU5,A.aUh,A.aUi,A.aUL,A.aUn,A.aUc,A.aUd,A.aUe,A.aUf,A.aUg,A.aTN,A.aTA,A.aVr,A.aVp,A.aVq,A.aVn,A.bOW,A.aXx,A.aXw,A.aXI,A.aXD,A.aXE,A.aXF,A.b4H,A.aNZ,A.aNY,A.aO1,A.aNO,A.aNM,A.aNQ,A.aNR,A.aNS,A.bQZ,A.bbu,A.bbt,A.bbs,A.bbo,A.bbp,A.bbn,A.bc2,A.bmJ,A.bmK,A.bmH,A.bmN,A.bmG,A.bmF,A.bmQ,A.bmC,A.bmU,A.bmo,A.bmn,A.bmm,A.buw,A.bmt,A.bmx,A.bmw,A.bmy,A.bYW,A.bYV,A.brr,A.brs,A.brx,A.brA,A.b6o,A.bdo,A.bdp,A.bdq,A.bdr,A.bqk,A.bqm,A.bqn,A.bCv,A.bCu,A.bCA,A.bCG,A.bCH,A.bCI,A.bCJ,A.bCK,A.bCL,A.bCM,A.c1a,A.c1f,A.c1b,A.c1h,A.c1e,A.c1d,A.c1c,A.bGy,A.bGC,A.bGE,A.c47,A.aTf,A.aTh,A.aTd,A.aTe,A.aTb,A.aTc,A.aTj,A.aT0,A.aT1,A.aT2,A.aT3,A.aT4,A.aT8,A.aT9,A.aTa,A.aTr,A.aTs,A.aTn,A.aTv,A.bMU,A.aUP,A.aUQ,A.aUN,A.aUO,A.aV0,A.aV1,A.aUS,A.aUT,A.aUU,A.aUW,A.aUX,A.aUY,A.aUZ,A.bq8,A.aV6,A.aV8,A.aV7,A.aV9,A.aVe,A.aVf,A.aW4,A.aVP,A.aVZ,A.aW6,A.aVz,A.aVB,A.aW_,A.aW8,A.aVH,A.aVK,A.aVL,A.aVM,A.aVO,A.aVQ,A.aW7,A.aVD,A.aVE,A.aVG,A.aW3,A.aW2,A.aW1,A.aVR,A.aVS,A.aWn,A.aWp,A.aWl,A.bsy,A.aWh,A.aWb,A.aWc,A.aWd,A.aWf,A.aWz,A.aYa,A.c0N,A.c0O,A.c0Q,A.c0K,A.c0R,A.c0G,A.c0H,A.c0U,A.c0V,A.c10,A.c11,A.c0W,A.c0X,A.c0Y,A.c0Z,A.brH,A.brI,A.aWK,A.aWL,A.aWD,A.aWE,A.aWF,A.aWT,A.aWV,A.aXe,A.aXh,A.bWw,A.aX4,A.aX6,A.aX7,A.aX8,A.aX9,A.aXb,A.aXc,A.b1t,A.b1q,A.b1v,A.b1w,A.b1z,A.b1y,A.b1r,A.b1x,A.b1B,A.bKL,A.bo4,A.bo5,A.bo3,A.bnU,A.bnT,A.bnV,A.bnX,A.bnZ,A.bnY,A.bnW,A.bo_,A.bo0,A.bpK,A.bpM,A.bpL,A.bpG,A.bpC,A.bpD,A.bpE,A.bpF,A.baJ,A.baK,A.baL,A.baM,A.baQ,A.baR,A.baS,A.baN,A.baO,A.baP,A.baX,A.baU,A.baZ,A.bcN,A.bcM,A.bcT,A.bcR,A.bcO,A.bcP,A.b6h,A.b6j,A.bdY,A.bdZ,A.be1,A.be2,A.be3,A.be4,A.be0,A.be7,A.be5,A.bUn,A.bfo,A.bfn,A.bfm,A.bfl,A.bfk,A.bfa,A.bfb,A.bfc,A.bfd,A.bfe,A.bfg,A.bfh,A.bfi,A.bfj,A.bhn,A.bhb,A.bhc,A.bhd,A.bhe,A.bhf,A.bhg,A.bhh,A.bhi,A.bhj,A.bhk,A.bha,A.bh5,A.bh6,A.bh7,A.bh8,A.bh9,A.bhl,A.bhm,A.bhw,A.boB,A.boD,A.boC,A.boA,A.boE,A.boF,A.boG,A.boJ,A.boK,A.boI,A.boO,A.boP,A.boQ,A.boL,A.bDh,A.bDg,A.bDd,A.bDe,A.bDf,A.bDb,A.bED,A.bEF,A.bEB,A.bEC,A.bEJ,A.bEK,A.bEL,A.bEM,A.bEN,A.bEO,A.bEP,A.bEG,A.bEH,A.bD1,A.bD2,A.bD3,A.bD4,A.bD5,A.bD6,A.bD9,A.bTX,A.bTV,A.bTM,A.bTO,A.bTQ,A.b4f,A.b4g,A.b4h,A.b4i,A.b4d,A.b4n,A.b4k,A.b4j,A.b4m,A.b4e,A.b44,A.b45,A.b46,A.b47,A.b49,A.b4c,A.b4a,A.b4v,A.b4A,A.b4s,A.bS4,A.bDi,A.bDj,A.bDs,A.bDt,A.bDu,A.bDv,A.bDz,A.bDx,A.bDw,A.bDK,A.bDL,A.bDN,A.bDP,A.bDF,A.bDH,A.bDJ,A.bDT,A.bDQ,A.bDY,A.bDZ,A.bE_,A.bE0,A.bE1,A.bE2,A.bE3,A.bE4,A.bE8,A.bE9,A.bE5,A.bEa,A.bEc,A.bEk,A.bEi,A.bEj,A.bEn,A.bEg,A.bEh,A.bEm,A.bEf,A.bEl,A.bEe,A.bEo,A.aYl,A.b5q,A.b5r,A.b5s,A.c8z,A.c89,A.c8a,A.c8b,A.c8c,A.c8d,A.bqH,A.bqG,A.bqF,A.bKt,A.bGL,A.bGK,A.bGO,A.bGM,A.bKm,A.bKF,A.bKH,A.bKI,A.bKJ,A.c3I,A.c3K,A.bLZ,A.bsn,A.bsp,A.bso,A.bst,A.bsv,A.c8R,A.c8V,A.c8S,A.c8Q,A.c91,A.c92,A.c8Z,A.c9e,A.c9f,A.bKQ,A.bKN,A.bKM,A.bKU,A.bKT,A.bKV,A.aMD,A.aMF,A.aXq,A.aXn,A.aXo,A.aXp,A.bPo,A.bPp,A.bPr,A.bPq,A.bgJ,A.bgI,A.bTv,A.bTu,A.bYf,A.bYg,A.bYh,A.bYi,A.bUY,A.bUZ,A.bV_,A.bV0,A.bUX,A.bUW,A.bgU,A.bgV,A.bgS,A.bgW,A.bgR,A.bgP,A.blA,A.c8J,A.c8K,A.c8L,A.c8M,A.c8N,A.c8O,A.bWJ,A.bWK,A.bnS,A.bnQ,A.bG2,A.bG4,A.bG8,A.c95,A.c96,A.c97,A.c98,A.bYb,A.bth,A.bti,A.btj,A.bEy,A.c03,A.c05,A.c07,A.bIR,A.bIV,A.bIU,A.bPJ,A.bPK,A.bPI,A.bPL,A.bPM,A.bQh,A.bQi,A.bPB,A.bPC,A.bMO,A.bPx,A.bPy,A.bXl,A.bQF,A.bQE,A.bQD,A.b_W,A.b_V,A.b_X,A.b_Y,A.bQq,A.bQs,A.bQw,A.bQx,A.bQy,A.bQz,A.bQB,A.bQA,A.bQJ,A.bQH,A.bQI,A.bQG,A.b7q,A.aQ6,A.aSW,A.bgf,A.bgg,A.bgi,A.b8v,A.b8u,A.b8x,A.b8y,A.b84,A.b82,A.b83,A.bhD,A.bhC,A.bhB,A.b2j,A.b2o,A.b2p,A.b2k,A.b2l,A.b2m,A.b2n,A.bri,A.bs_,A.bzI,A.bzJ,A.bzE,A.bzF,A.bI3,A.bI4,A.bI6,A.bI7,A.bI8,A.bI5,A.aQ_,A.aQ0,A.aPY,A.aPZ,A.aPW,A.aPX,A.aPV,A.b8w,A.bLi,A.bLj,A.aLo,A.aLp,A.bXr,A.bXm,A.bXn,A.bVc,A.bV8,A.bML,A.aMr,A.bNq,A.bkN,A.bVl,A.bOa,A.bO8,A.bO9,A.bWA,A.bO6,A.bOM,A.bOI,A.bOj,A.bYU,A.bYT,A.bYL,A.bYK,A.bYM,A.bYQ,A.bYR,A.bYS,A.bRM,A.bRG,A.c50,A.c5_,A.bU2,A.bU5,A.bU7,A.bU1,A.bU4,A.bTm,A.bZl,A.bUi,A.c2B,A.c2A,A.c2C,A.bkQ,A.bkR,A.bY8,A.bY9,A.bY7,A.bUM,A.bzv,A.bzw,A.bzo,A.bzp,A.bzt,A.bzu,A.bzn,A.bzq,A.bSz,A.bzA,A.bzz,A.bzy,A.bWn,A.bWm,A.bWl,A.bWj,A.bWk,A.bWi,A.bAM,A.bAN,A.bAO,A.bAy,A.bAw,A.bAx,A.bAB,A.c_P,A.c_O,A.c_Q,A.c0o,A.c0n,A.c0p,A.c0q,A.c0l,A.c0m,A.c0j,A.bZS,A.c0t,A.c0w,A.c0u,A.c0y,A.c0A,A.bWp,A.bHB,A.bI2,A.c1Z,A.c23,A.c26,A.c27,A.c28,A.c2i,A.c2k,A.c2j,A.c2l,A.c2o,A.c2p,A.c2q,A.c2r,A.c2s,A.c2t,A.c2m,A.c2n,A.c2O,A.c2N,A.bIY,A.bIZ,A.bK1,A.bc6,A.bc5,A.bUS,A.bcv,A.bcw,A.bnz,A.c2z,A.buF,A.bvI,A.bvJ,A.bRS,A.bNX,A.bUm,A.buI,A.bg6,A.bg7,A.bnv,A.bnu,A.bnt,A.bpZ,A.bpX,A.bpY,A.bpW,A.bv8,A.bvc,A.bvd,A.bvr,A.bvp,A.bzP,A.bzQ,A.bzR,A.bzS,A.aRR,A.bCO,A.b5z,A.b5A,A.bu9,A.bvQ,A.bvR,A.bvP,A.bHU,A.bHR,A.bIC,A.bID,A.bMQ,A.bSO,A.bSJ,A.bSK,A.bSI,A.bN2,A.bNk,A.c1n,A.c1l,A.c1p,A.c1m,A.bSS,A.bSR,A.bYD,A.bYE,A.bYF,A.bYG,A.bYH,A.bYI,A.aPa,A.bNH,A.bNF,A.bNG,A.bNE,A.c3S,A.bMj,A.bx9,A.bxa,A.bRt,A.bRu,A.bRA,A.bRD,A.bRC,A.b2O,A.b37,A.b38,A.b39,A.b3a,A.b3b,A.b3c,A.b3d,A.b3e,A.b3f,A.b3g,A.b3h,A.b3i,A.b2Y,A.b3o,A.b2P,A.b2Q,A.b2L,A.b2N,A.b3p,A.b3q,A.b3r,A.b2U,A.b2V,A.b2W,A.b2Z,A.bSE,A.bSF,A.bSG,A.bSH,A.aRI,A.b_g,A.b_h,A.b8z,A.b8B,A.b8G,A.b8I,A.b8K,A.b8M,A.b8D,A.bRl,A.bRk,A.bTr,A.bTq,A.bTp,A.bTL,A.bTE,A.bTG,A.bTJ,A.bTK,A.aLV,A.bUk,A.bUD,A.bUE,A.bUF,A.bUT,A.bWt,A.bnj,A.c_k,A.c_i,A.c_g,A.boi,A.boj,A.bok,A.bol,A.bof,A.bWN,A.bZK,A.bXh,A.bpz,A.bpy,A.bpA,A.bpx,A.bpw,A.bXi,A.bXk,A.bXj,A.bTh,A.bXL,A.c_8,A.bvV,A.c_u,A.c_v,A.c_t,A.c_o,A.c_s,A.c_q,A.bOO,A.bK6,A.bK7,A.bWB,A.bnn,A.bnm,A.bzX,A.c_T,A.bA2,A.bAa,A.bAc,A.bul,A.buj,A.buk,A.buf,A.bug,A.buh,A.bB6,A.bAT,A.bAW,A.bAY,A.bB3,A.bB4,A.bB5,A.bB0,A.bF3,A.bF5,A.bF6,A.bF7,A.bFj,A.bFG,A.bFH,A.bFF,A.bFJ,A.c0s,A.bHY,A.c_R,A.c2D,A.c2F,A.c2H,A.c2J,A.c2L,A.bJS,A.bJT,A.bJQ,A.bJR,A.bNj,A.c5L,A.c3z,A.c5Y,A.bTd,A.bWc,A.c3V,A.bij,A.bhU,A.bhW,A.bhY,A.bi_,A.bi1,A.bih,A.bic,A.bid,A.bie,A.bi9,A.bib,A.c3_,A.bMp,A.c2V,A.c66,A.box,A.bor,A.bos,A.bJy,A.b7E,A.bu0,A.bu3,A.bu4,A.bxr,A.bxm,A.bxp,A.bxC,A.bxB,A.bxA,A.b5u,A.bkM,A.b9x,A.b9y,A.bac,A.bae,A.bah,A.bad,A.bqe,A.bd_,A.bbH,A.bvY,A.aRx,A.c5B,A.c5C,A.bmg,A.b9p,A.bcs,A.bp2,A.aO7,A.aO8,A.aOU,A.aOO,A.aOP,A.aOb,A.aOR,A.aOp,A.aOe,A.aOm,A.aOg,A.aOh,A.b_q,A.b_p,A.b_m,A.bNz,A.bNA,A.bNy,A.bNB,A.bh0,A.b8_,A.bgn,A.bgr,A.bdg,A.bdh,A.bdk,A.b81,A.bJZ,A.b4P,A.b4S,A.b4T,A.b4U,A.b4V,A.b4W,A.b4Q,A.b4R,A.b4O,A.bf3,A.bf0,A.bf5,A.bpi,A.bph,A.bpc,A.bpb,A.bzb,A.aQQ,A.bfu,A.bft,A.bkY,A.xP,A.brN,A.bHD,A.bHH,A.aZn,A.aYS,A.aYK,A.aYG,A.aYv,A.aYB,A.aYC,A.aZg,A.aZh,A.aZi,A.aZj,A.aZk,A.aZl,A.aZm,A.aZ8,A.aYs,A.aR9,A.aR0,A.bl7,A.bl8,A.bl9,A.blb,A.blf,A.blq,A.blv,A.blx,A.blz,A.bla,A.bMF,A.bwf,A.bwS,A.bwR,A.bwH,A.bwG,A.bwt,A.bww,A.bwh,A.bwK,A.bwg,A.bJH,A.bJI,A.bL0,A.b6g,A.b6f,A.bcl,A.bnD,A.c8v,A.bgD,A.bgE,A.aSc,A.aSk,A.aRY,A.aS_,A.aRZ,A.aRW,A.aS5,A.bq7,A.bMd,A.bMe,A.bYd,A.bgA,A.aQ4,A.bHy,A.bNN,A.bNM,A.aPJ,A.bGn,A.bGm,A.c4N,A.c4S,A.c4T,A.c4Q,A.c4R,A.c4U,A.aP5,A.aP4,A.baF,A.bat,A.baA,A.baB,A.baC,A.baD,A.bay,A.baz,A.bau,A.bav,A.baw,A.bax,A.baE,A.bTs,A.c1F,A.c1D,A.c1E,A.c1G,A.aQ1,A.buA,A.buz,A.c3A,A.bxR,A.bxS,A.bxT,A.bxU,A.bxV,A.byS,A.byT,A.byU,A.bxO,A.bxP,A.bxQ,A.bxW,A.bxX,A.bxY,A.bxZ,A.by_,A.by0,A.by1,A.by2,A.by3,A.by4,A.by5,A.by6,A.by7,A.by8,A.by9,A.bya,A.byb,A.byc,A.byd,A.bye,A.byf,A.byg,A.byh,A.byi,A.byj,A.byl,A.byk,A.bym,A.byn,A.byo,A.byp,A.byq,A.byr,A.bys,A.byt,A.byu,A.byv,A.byx,A.byw,A.byy,A.byz,A.byA,A.byB,A.byC,A.byD,A.byE,A.byF,A.byH,A.byG,A.byI,A.byJ,A.byK,A.byL,A.byM,A.byN,A.byO,A.byP,A.byQ,A.byR,A.byV,A.byW,A.byX,A.byY,A.byZ,A.bz_,A.c84,A.c83]) -p(A.ado,[A.TZ,A.KD,A.adq,A.adv,A.KB]) -q(A.adu,A.aqx) -q(A.aiA,A.aiC) -q(A.U1,A.aiA) -p(A.bcD,[A.auq,A.aja,A.aj8]) -p(A.wQ,[A.KA,A.r8,A.a42,A.a41]) -q(A.U_,A.acz) -p(A.bu8,[A.bnL,A.bp4]) -p(A.PT,[A.GB,A.GJ]) -q(A.aSE,A.a0g) -q(A.b9I,A.bFb) -p(A.b9I,[A.aXY,A.aXW,A.aXX,A.aXV]) -p(A.Aa,[A.qP,A.Hs]) -p(A.eq,[A.acT,A.lW,A.qn,A.apI,A.vX,A.ak2,A.au4,A.aqO,A.agv,A.wE,A.aA6,A.My,A.pX,A.anC,A.a2Y,A.Iv,A.lE,A.adY,A.aAq,A.WP,A.auE,A.aun]) -p(A.bSa,[A.adN,A.E5,A.AE,A.uX,A.xA,A.Eo,A.GC,A.SV,A.a40,A.K_,A.XL,A.eT,A.aLw,A.EU,A.VU,A.XU,A.Pm,A.Xy,A.a2I,A.aZv,A.aoo,A.XI,A.beG,A.a2_,A.at4,A.aob,A.DY,A.KI,A.acm,A.EJ,A.aZL,A.M8,A.rA,A.SR,A.b0g,A.aut,A.a3d,A.y6,A.om,A.NG,A.Kw,A.a2J,A.n9,A.HT,A.a19,A.ai_,A.Bs,A.yJ,A.Ch,A.bIe,A.atq,A.If,A.a2k,A.Ts,A.acx,A.a2A,A.acy,A.Tt,A.xV,A.bET,A.L3,A.a3r,A.Qj,A.acG,A.zC,A.wA,A.pR,A.DG,A.DV,A.aPK,A.N6,A.a4H,A.TA,A.a_F,A.lR,A.acE,A.xb,A.LT,A.eO,A.pU,A.wb,A.SZ,A.ry,A.Ex,A.q2,A.vG,A.ue,A.I1,A.qM,A.vZ,A.ps,A.tj,A.x2,A.DU,A.vo,A.apq,A.LN,A.GL,A.nR,A.rf,A.pW,A.Q1,A.abm,A.aHB,A.La,A.bPO,A.afZ,A.ao5,A.yY,A.IV,A.Vf,A.x5,A.aBA,A.lH,A.aic,A.J6,A.a4F,A.azz,A.agV,A.anm,A.WH,A.Rz,A.a4G,A.PY,A.aBv,A.aAs,A.nm,A.a7O,A.Qc,A.B9,A.Tw,A.aRK,A.bOQ,A.bP8,A.bP9,A.w9,A.b2C,A.bPc,A.a50,A.bTC,A.CW,A.Wn,A.l7,A.XX,A.Gk,A.tX,A.Gu,A.zd,A.awO,A.bYA,A.bYB,A.oJ,A.aGc,A.bFu,A.RF,A.C9,A.tF,A.ast,A.aGM,A.aGJ,A.bI1,A.bI0,A.atb,A.RO,A.Gt,A.a0H,A.Oj,A.abQ,A.auo,A.Kb,A.acq,A.acw,A.E2,A.Mi,A.Pr,A.bIM,A.a1Q,A.Oi,A.Je,A.ahQ,A.akP,A.B6,A.Ei,A.aoG,A.X_,A.agg,A.C1,A.vE,A.Ih,A.OI,A.a11,A.a2s,A.bpt,A.aim,A.a1R,A.acH,A.bFK,A.a0L,A.CK,A.a3q,A.HH,A.b0s,A.aNB,A.MC,A.ak6,A.a22,A.Fk,A.pm,A.Es,A.a29,A.bI_,A.at8,A.amY,A.asr,A.ass,A.ni,A.atl,A.Wm,A.qL,A.au1,A.Ux,A.Ee,A.bpo,A.aP8,A.q8,A.rP,A.a4X,A.v1,A.PL,A.Ao,A.b7J,A.Cp,A.PD,A.J1,A.M3,A.a5a,A.bq3,A.Nl,A.ip,A.ans,A.a8x,A.Oq,A.l8,A.a7h,A.ao2,A.ao4,A.QC,A.aGz,A.RK,A.bxy,A.D1,A.ara,A.HJ,A.are,A.arb,A.Oz,A.arp,A.Y5,A.a1L,A.I3,A.KM,A.eR,A.j9,A.aqz,A.b6A,A.J5,A.b04,A.beE,A.bGG,A.bfP,A.akH,A.Gm,A.nu,A.Z3,A.aSX,A.uq,A.mH,A.Wz,A.acf,A.lk,A.agP,A.ld,A.LR,A.EF,A.rV,A.M6,A.beu,A.ND,A.ZR,A.Bu,A.NF,A.Bv,A.tt,A.a_m,A.nl,A.In,A.k3,A.qW,A.IA,A.PV,A.aj_,A.ai5,A.ajU,A.b7e,A.btm,A.acP,A.bcE,A.tq,A.ma,A.v9,A.BE,A.MQ,A.a1w,A.ath,A.a2F,A.tQ,A.mB,A.ob,A.Fj,A.a_n,A.Oo,A.l_,A.agI,A.Px,A.pb,A.n4,A.Uw,A.r3,A.tr,A.BF,A.T8,A.qH,A.a0j,A.lm,A.f0,A.jU,A.Hd,A.m5,A.Ia,A.t5,A.l2,A.Al,A.xd,A.uE,A.a30,A.Ag,A.tu,A.IU,A.a_j,A.mP,A.rZ,A.p7,A.n3,A.Cq,A.atD,A.bMh,A.WT,A.lf,A.jQ,A.oY,A.E3,A.acJ,A.acL,A.an_,A.WU,A.ye,A.qF,A.en,A.bWx,A.a3p,A.T1,A.Cc,A.a4Y,A.bWS,A.ME,A.Hf,A.b0i,A.bLC,A.Cx,A.BJ,A.Hn,A.BG,A.pt,A.bu_,A.yQ]) -p(A.A2,[A.iM,A.wZ]) -q(A.ahl,A.b22) -p(A.adK,[A.c6a,A.c6V,A.b0c,A.b0b,A.bfH,A.bfD,A.b56,A.bqS,A.bGj,A.c8x,A.bbL,A.b08,A.bOS,A.aSR,A.aST,A.b_v,A.bez,A.c6S,A.c4b,A.c5R,A.b8n,A.b8h,A.bT0,A.bT7,A.bTa,A.bHa,A.bHh,A.bMT,A.c4j,A.bQU,A.c_b,A.bTj,A.b9Q,A.bgp,A.bhN,A.bhP,A.bGc,A.bGd,A.bUs,A.bUy,A.bUv,A.bNZ,A.boV,A.c3r,A.bKx,A.bKw,A.c3q,A.c3p,A.bn9,A.bna,A.bnb,A.bnc,A.bxL,A.bxM,A.bGH,A.bGI,A.bGJ,A.c1B,A.c1C,A.bMK,A.c67,A.aNH,A.aNI,A.bS8,A.bS9,A.bSi,A.bSj,A.aPs,A.aPp,A.aPi,A.aPh,A.aPw,A.aPy,A.aSt,A.b8j,A.aPM,A.aXQ,A.aXN,A.aXO,A.bX3,A.br1,A.br3,A.br4,A.br7,A.aSw,A.aSy,A.aSA,A.aSC,A.bm0,A.b13,A.bRd,A.bR8,A.bRa,A.b0E,A.b0C,A.b6W,A.aMJ,A.aMK,A.aML,A.aMW,A.aN6,A.aNd,A.aNf,A.aNg,A.aNh,A.aNi,A.aMM,A.aMN,A.aMP,A.aMQ,A.aMR,A.aMS,A.aMT,A.aMU,A.aMV,A.aMX,A.aMY,A.aMZ,A.aN_,A.aN0,A.aN1,A.aN2,A.aN3,A.aN4,A.aN5,A.aN7,A.aN8,A.aN9,A.aNa,A.aNb,A.aNc,A.aNy,A.aNw,A.aQs,A.aU3,A.aUj,A.aTB,A.aTz,A.aVs,A.aVy,A.aVx,A.bP0,A.bOX,A.aXL,A.aXJ,A.aXH,A.aXB,A.b4J,A.b4I,A.aO_,A.aO0,A.aNV,A.bR0,A.bR3,A.bR2,A.bby,A.bbz,A.bmT,A.bmL,A.bmM,A.bmO,A.bmD,A.bmr,A.bms,A.bux,A.bmz,A.bvM,A.bdA,A.bdu,A.bds,A.bqo,A.bCs,A.bCE,A.bCx,A.bCw,A.bGF,A.bGB,A.bKj,A.aTw,A.aTt,A.aTu,A.aV3,A.aV_,A.aV2,A.aVi,A.aVg,A.aVd,A.aVc,A.aVa,A.aWx,A.aWo,A.aWr,A.aWs,A.bsz,A.aWa,A.aWj,A.aWi,A.aWg,A.aWe,A.aWA,A.aYc,A.aYb,A.aYg,A.aYh,A.bod,A.c16,A.c13,A.c1_,A.bGx,A.bGw,A.bGs,A.bGt,A.brK,A.brJ,A.c4H,A.aWI,A.aWH,A.aWU,A.aWR,A.aWS,A.aX3,A.aWZ,A.aX_,A.aXf,A.aXj,A.aXl,A.aXk,A.b1s,A.b1E,A.b1D,A.bo2,A.bo1,A.bpJ,A.bpH,A.c4f,A.bb0,A.bcS,A.bcQ,A.bdX,A.beb,A.be9,A.bea,A.be6,A.boN,A.boR,A.boM,A.bEI,A.bD8,A.bD7,A.bTU,A.bTP,A.b4y,A.b4D,A.b4C,A.bDp,A.bDq,A.bDr,A.bDC,A.bDB,A.bDW,A.bDV,A.bDR,A.bEd,A.bEx,A.bEp,A.bEu,A.aYm,A.c6r,A.bGP,A.bsw,A.bss,A.bsr,A.bKW,A.bKR,A.bKO,A.aPe,A.bO3,A.bPs,A.b7j,A.bgL,A.bgH,A.blX,A.bgZ,A.blH,A.blI,A.bG9,A.bG7,A.c09,A.bIS,A.b_U,A.bPA,A.bPD,A.bQn,A.bZ5,A.c43,A.bZi,A.bZc,A.brh,A.bzH,A.bzL,A.bXw,A.bXv,A.bXu,A.bXs,A.bUH,A.bXo,A.bVd,A.bVa,A.bV3,A.bV7,A.bV5,A.bVf,A.bRq,A.bim,A.bVk,A.bVm,A.bWz,A.bZt,A.bZs,A.bYO,A.bZ6,A.bZa,A.bZb,A.bZ7,A.bZ8,A.bZ9,A.bRO,A.bRP,A.bRQ,A.bZp,A.bZo,A.bZm,A.bZv,A.c4_,A.c40,A.bY6,A.bY3,A.bYa,A.bUN,A.bUO,A.bPf,A.bYy,A.bO4,A.bzC,A.bzB,A.c_x,A.bAS,A.bZN,A.c2u,A.c2v,A.c46,A.c2P,A.bZX,A.bIW,A.bPk,A.bc7,A.bcx,A.bcu,A.aND,A.bnA,A.bnB,A.bvH,A.buG,A.buN,A.buK,A.buJ,A.buP,A.buU,A.buS,A.buT,A.buR,A.bnq,A.bqq,A.bqp,A.bqr,A.bqt,A.buY,A.bvf,A.bve,A.c_K,A.c_L,A.bvj,A.bvk,A.bvB,A.buO,A.buW,A.buV,A.bvl,A.bvm,A.buX,A.bvE,A.bzO,A.c_W,A.bCk,A.bCl,A.bC2,A.aRT,A.bR6,A.bGi,A.bbf,A.bqP,A.c3P,A.c1q,A.bSU,A.bRE,A.b2M,A.b30,A.b34,A.b1X,A.b1U,A.b1T,A.b1V,A.b1W,A.b1P,A.b1S,A.bZ0,A.bYY,A.buq,A.bur,A.b3D,A.b9Z,A.bTo,A.b9W,A.bTF,A.bTI,A.bfO,A.b0N,A.bTt,A.bWQ,A.bWP,A.c_0,A.c1u,A.bXE,A.bXM,A.c44,A.c45,A.bWF,A.bWE,A.bWC,A.bA6,A.bgy,A.bgz,A.c_E,A.c_C,A.c_D,A.bA9,A.bF4,A.bFe,A.bZP,A.bZO,A.buo,A.bZM,A.bZL,A.c71,A.bia,A.c30,A.c2Y,A.c2S,A.bou,A.bJz,A.bSC,A.bu1,A.bu2,A.bQR,A.bQT,A.bxq,A.bxz,A.bcW,A.bWX,A.b9z,A.b9G,A.ba1,A.bab,A.baa,A.b3t,A.bqf,A.bd0,A.c6s,A.Kd,A.bmi,A.bbZ,A.bc_,A.bc0,A.btd,A.bte,A.bLh,A.b0p,A.b0q,A.b0r,A.aO5,A.aO4,A.aP_,A.bb2,A.bKu,A.b29,A.b0U,A.bJY,A.bIc,A.b4N,A.beX,A.bpg,A.bzd,A.bze,A.bzj,A.aQO,A.aQR,A.aQJ,A.aQL,A.aQV,A.bUB,A.bCR,A.bCS,A.bCT,A.bCU,A.aLZ,A.aLY,A.aMf,A.aMo,A.aMn,A.aMm,A.aMl,A.aMq,A.aMi,A.aMh,A.bwc,A.bwd,A.aY3,A.aY5,A.aY2,A.aY7,A.aY8,A.aY6,A.bts,A.btn,A.btr,A.btq,A.btp,A.bto,A.btz,A.bty,A.btA,A.btB,A.btC,A.btD,A.bw5,A.bw6,A.bw7,A.bw8,A.b9e,A.b9h,A.bca,A.bcb,A.bcc,A.bcd,A.bw2,A.bw3,A.bx0,A.bx1,A.bx2,A.bx3,A.bx4,A.bx5,A.bx6,A.bx7,A.b78,A.brn,A.aYQ,A.aYU,A.aZ3,A.aZ1,A.aYD,A.aZb,A.aZf,A.aZ5,A.aZ4,A.aZ7,A.aYR,A.b6z,A.b6t,A.bfW,A.bfX,A.bfY,A.bfZ,A.bg1,A.bg0,A.bg_,A.bwZ,A.bx_,A.bwF,A.bwW,A.c56,A.aZO,A.aZP,A.aZQ,A.b_0,A.b_9,A.b_a,A.b_b,A.b_c,A.b_d,A.b_e,A.b_f,A.aZR,A.aZS,A.aZT,A.aZU,A.aZV,A.aZW,A.aZX,A.aZY,A.aZZ,A.b__,A.b_1,A.b_2,A.b_3,A.b_4,A.b_5,A.b_6,A.b_7,A.b_8,A.bbF,A.bcj,A.bci,A.bHK,A.bHJ,A.bHL,A.aS6,A.aSl,A.aSm,A.bz7,A.bz8,A.b6O,A.bLW,A.bYe,A.aP1,A.c60,A.c9h,A.bar,A.c4W]) -p(A.D,[A.Qm,A.GD,A.tT,A.aU,A.e1,A.az,A.hO,A.Ic,A.yz,A.a1E,A.EP,A.c_,A.GH,A.xC,A.Jg,A.awS,A.aGA,A.j_,A.AZ,A.Ev,A.aBC,A.HE,A.SS,A.he,A.bX,A.j5,A.aIP,A.aAj,A.KN,A.KO,A.KP,A.KQ,A.KR,A.KS,A.KU,A.KV,A.KW,A.KX,A.KY,A.wV,A.Uo,A.qi,A.ll,A.GP,A.GQ,A.GR,A.GS,A.GT,A.GU,A.GV,A.GW,A.GX,A.GY,A.GZ,A.H_,A.eg,A.a_1]) -p(A.lW,[A.ahZ,A.Ww,A.Wx]) -p(A.kr,[A.Uu,A.y1,A.aoI]) -p(A.Uu,[A.aqF,A.abV,A.adB,A.adG,A.adD,A.adF,A.anU,A.a2H,A.ajc]) -q(A.Zj,A.a2H) -p(A.akl,[A.aoX,A.blY,A.ao9]) -p(A.aRC,[A.YQ,A.a1B]) -q(A.ahm,A.bqE) -q(A.axJ,A.aMy) -p(A.Ox,[A.ZJ,A.ZQ]) -q(A.aJ_,A.bNU) -q(A.bXR,A.aJ_) -p(A.a14,[A.bBj,A.bBS,A.bBI,A.bBm,A.bBq,A.bBr,A.bBs,A.bBt,A.bBu,A.bBo,A.bBp,A.bBA,A.bBG,A.bBJ,A.bBx,A.bBy,A.bBz,A.arA,A.arB,A.bBC,A.bBD,A.bBE,A.bBH,A.C2,A.bBO,A.b8q,A.bBW,A.bBl,A.bBN,A.bBn,A.bBT,A.bBV,A.bBU,A.bBk,A.bBX]) -p(A.ov,[A.arn,A.TT,A.Kn,A.ahw,A.EN,A.akf,A.B3,A.aqw,A.HD,A.atg]) -p(A.bfS,[A.aNA,A.b2h,A.a1D]) -p(A.C2,[A.arC,A.arz,A.ary]) -p(A.bCa,[A.b1g,A.bnf]) -q(A.V7,A.azc) -p(A.V7,[A.bCp,A.aii,A.Ot]) -p(A.ay,[A.RR,A.PN,A.Gh,A.PE]) -q(A.aBj,A.RR) -q(A.a2P,A.aBj) -p(A.b53,[A.boU,A.b5o,A.b2i,A.b9s,A.boS,A.brZ,A.bAf,A.bCF]) -p(A.b54,[A.boW,A.YS,A.bIx,A.bp3,A.b0t,A.bqg,A.b3F,A.bKy]) -q(A.bnP,A.YS) -p(A.aii,[A.bbN,A.aLT,A.b7c]) -p(A.bIk,[A.bIr,A.bIy,A.bIt,A.bIw,A.bIs,A.bIv,A.bIi,A.bIo,A.bIu,A.bIq,A.bIp,A.bIn]) -p(A.agH,[A.b06,A.ai9]) -p(A.a6x,[A.lS,A.a20]) -p(A.xc,[A.aA4,A.LH]) -p(J.Ms,[J.XD,J.Mx,J.a_,J.AS,J.Fe,J.AR,J.v0]) -p(J.a_,[J.t8,J.J,A.Bg,A.jW,A.c6,A.ab_,A.zV,A.aci,A.Tx,A.KG,A.A3,A.L8,A.q9,A.rM,A.fC,A.ayz,A.ag6,A.ag7,A.agQ,A.azu,A.Vw,A.azw,A.agU,A.c8,A.aAe,A.mI,A.aib,A.ais,A.aAR,A.M9,A.akG,A.an0,A.aC7,A.aC8,A.mT,A.aC9,A.ann,A.aCq,A.ZF,A.tm,A.aoq,A.mX,A.aD_,A.aqL,A.a0z,A.aFq,A.arr,A.nf,A.aGs,A.ng,A.aGx,A.at7,A.lF,A.aHn,A.atK,A.no,A.aHw,A.atS,A.atT,A.aub,A.aIC,A.aIN,A.aIV,A.aF5,A.aJB,A.aJD,A.UV,A.anO,A.anP,A.abf,A.pg,A.aBx,A.pq,A.aCy,A.aoN,A.aGB,A.pI,A.aHC,A.abC,A.abD,A.axn,A.ab3]) -p(J.t8,[J.aoB,J.vY,J.m2,A.bsg,A.b_N,A.aLR]) -q(J.ajZ,A.a0B) -q(J.bek,J.J) -p(J.AR,[J.Mw,J.XE]) -p(A.aY,[A.wN,A.RJ,A.a1Y,A.Q3,A.z5,A.Jk,A.jH,A.IO,A.bSd,A.V8,A.Ng,A.el,A.rj,A.J3]) -p(A.tT,[A.E6,A.a9a,A.wM,A.wL]) -q(A.a4T,A.E6) -q(A.a3X,A.a9a) -q(A.dP,A.a3X) -p(A.cg,[A.wK,A.PO,A.h8,A.z7,A.aBn]) -p(A.PN,[A.eF,A.Iw]) -p(A.aU,[A.a2,A.iN,A.bS,A.aH,A.bi,A.J8,A.a5E,A.zf,A.JB,A.a7V]) -p(A.a2,[A.lG,A.O,A.aBF,A.bR,A.XW,A.aBo,A.a59]) -q(A.hN,A.e1) -q(A.VK,A.Ic) -q(A.Lz,A.yz) -q(A.Ey,A.xC) -q(A.ta,A.PO) -p(A.D5,[A.aE1,A.aE2,A.aE3]) -p(A.aE1,[A.ah,A.Jr,A.aE4,A.aE5,A.aE6,A.a6B,A.aE7,A.a6C,A.aE8,A.Js,A.aE9,A.aEa,A.aEb,A.aEc,A.aEd,A.aEe]) -p(A.aE2,[A.lM,A.aEf,A.aEg,A.aEh,A.a6D,A.a6E,A.aEi,A.a6F,A.aEj,A.aEk,A.aEl]) -p(A.aE3,[A.aEm,A.a6G,A.aEn,A.aEo,A.a6H,A.aEp]) -q(A.a8H,A.MW) -q(A.pJ,A.a8H) -q(A.Ef,A.pJ) -p(A.L5,[A.a5,A.h]) -p(A.cD,[A.Uq,A.RC,A.a8J,A.a4a]) -p(A.Uq,[A.ec,A.cI]) -q(A.qk,A.ajG) -q(A.Zh,A.vX) -p(A.ati,[A.asP,A.Kj]) -q(A.aI4,A.wE) -p(A.h8,[A.XF,A.Fg,A.QN]) -p(A.Bg,[A.Bf,A.anr]) -p(A.jW,[A.YW,A.Nc]) -p(A.Nc,[A.a5W,A.a5Y]) -q(A.a5X,A.a5W) -q(A.Bh,A.a5X) -q(A.a5Z,A.a5Y) -q(A.po,A.a5Z) -p(A.Bh,[A.YX,A.YY]) -p(A.po,[A.YZ,A.Z_,A.Z0,A.Z1,A.Z2,A.Nd,A.vf]) -q(A.a8A,A.aA6) -q(A.hg,A.RJ) -q(A.aZ,A.hg) -p(A.iG,[A.CQ,A.CV,A.RE]) -q(A.IP,A.CQ) -p(A.r5,[A.iH,A.c1]) -q(A.Q4,A.iH) -p(A.IS,[A.aL,A.rk]) -p(A.Da,[A.r4,A.Db]) -q(A.a85,A.Q0) -p(A.azf,[A.rb,A.IW]) -q(A.a5U,A.r4) -p(A.jH,[A.dU,A.eu,A.a5d,A.a8h,A.ho]) -q(A.JC,A.CV) -p(A.asX,[A.a87,A.akt,A.nM,A.asN,A.asM]) -q(A.a86,A.a87) -p(A.aIt,[A.ayY,A.aFg]) -p(A.z7,[A.CY,A.a4r]) -p(A.RC,[A.wc,A.oI]) -p(A.a4E,[A.z3,A.IZ]) -q(A.PP,A.a8J) -p(A.a7X,[A.nB,A.nA]) -p(A.D8,[A.a7W,A.a7Y]) -q(A.a1P,A.a7W) -p(A.u0,[A.zg,A.a8_,A.JA]) -q(A.a7Z,A.a7Y) -q(A.P6,A.a7Z) -p(A.pB,[A.RL,A.aI1,A.axv,A.aAT,A.zh,A.aAU]) -q(A.QL,A.RL) -p(A.adM,[A.EB,A.ac2,A.beB,A.aPN,A.aSv,A.bxD]) -p(A.EB,[A.abv,A.akg,A.auf]) -p(A.d5,[A.aI0,A.aI_,A.Td,A.ac3,A.a57,A.mK,A.ak5,A.ak4,A.aug,A.a31,A.ac1,A.ac0,A.acS,A.aFn,A.aFm,A.aiF]) -p(A.aI0,[A.abx,A.aki]) -p(A.aI_,[A.abw,A.akh]) -p(A.aRL,[A.bSb,A.c0b,A.bNT,A.axP,A.a3U,A.aBt,A.aIb,A.c3v,A.bXf]) -q(A.bOe,A.a3H) -p(A.bNT,[A.bNr,A.c3u]) -q(A.ak3,A.My) -q(A.bUr,A.adl) -q(A.aBp,A.bUx) -q(A.aIR,A.aBp) -q(A.bUw,A.aIR) -q(A.bUC,A.aBt) -q(A.aK1,A.aI9) -q(A.aIa,A.aK1) -p(A.pX,[A.O6,A.Xl]) -q(A.az0,A.a8M) -p(A.c6,[A.cA,A.ahI,A.ahY,A.N7,A.GA,A.anw,A.aoY,A.ar4,A.nd,A.a7S,A.nk,A.lJ,A.a8r,A.aur,A.h3,A.abH,A.zR]) -p(A.cA,[A.Ez,A.ur,A.axm]) -p(A.Ez,[A.di,A.cE]) -p(A.di,[A.abe,A.abu,A.acD,A.ag5,A.ah8,A.ahG,A.ai1,A.ajD,A.ake,A.aku,A.anc,A.anM,A.anN,A.anY,A.ao0,A.aok,A.ap9,A.ar5,A.arm,A.asz,A.at5,A.atk]) -p(A.q9,[A.ae2,A.Uy,A.ae4,A.ae6]) -q(A.ae3,A.rM) -q(A.L9,A.ayz) -q(A.ae5,A.Uy) -q(A.azv,A.azu) -q(A.Vv,A.azv) -q(A.azx,A.azw) -q(A.agS,A.azx) -q(A.lU,A.zV) -q(A.aAf,A.aAe) -q(A.LS,A.aAf) -q(A.aAS,A.aAR) -q(A.F1,A.aAS) -p(A.c8,[A.oA,A.asT]) -q(A.akb,A.oA) -q(A.ane,A.aC7) -q(A.anf,A.aC8) -q(A.aCa,A.aC9) -q(A.ang,A.aCa) -q(A.aCr,A.aCq) -q(A.Ze,A.aCr) -q(A.ZG,A.tm) -q(A.aor,A.ZG) -q(A.aD0,A.aD_) -q(A.aoL,A.aD0) -q(A.aqM,A.aFq) -q(A.a7T,A.a7S) -q(A.asy,A.a7T) -q(A.aGt,A.aGs) -q(A.asG,A.aGt) -q(A.a1V,A.aGx) -q(A.aHo,A.aHn) -q(A.atA,A.aHo) -q(A.a8s,A.a8r) -q(A.atB,A.a8s) -q(A.aHx,A.aHw) -q(A.atR,A.aHx) -q(A.aID,A.aIC) -q(A.ayy,A.aID) -q(A.a4D,A.Vw) -q(A.aIO,A.aIN) -q(A.aAF,A.aIO) -q(A.aIW,A.aIV) -q(A.a5V,A.aIW) -q(A.aJC,A.aJB) -q(A.aGu,A.aJC) -q(A.aJE,A.aJD) -q(A.aGE,A.aJE) -q(A.c1A,A.c1z) -q(A.awG,A.bMJ) -q(A.ag0,A.UV) -q(A.jB,A.nx) -p(A.cE,[A.ahA,A.ahB,A.ar6,A.at6]) -q(A.aBy,A.aBx) -q(A.akp,A.aBy) -q(A.aCz,A.aCy) -q(A.anK,A.aCz) -q(A.aGC,A.aGB) -q(A.at1,A.aGC) -q(A.aHD,A.aHC) -q(A.atU,A.aHD) -p(A.anT,[A.t,A.X]) -p(A.Rh,[A.tv,A.Hl]) -q(A.abE,A.axn) -p(A.h3,[A.zJ,A.ace]) -q(A.anS,A.zR) -q(A.Zo,A.zJ) -q(A.agD,A.azj) -p(A.agD,[A.r,A.ca,A.kq,A.arF,A.bCm]) -p(A.r,[A.a6,A.af,A.c0,A.aM,A.a0x,A.aCw]) -p(A.a6,[A.Zz,A.Ta,A.SF,A.TV,A.UD,A.Yn,A.Yo,A.Bk,A.a39,A.VD,A.Lx,A.acr,A.TB,A.VO,A.aha,A.a0T,A.Kc,A.ST,A.Tj,A.TP,A.T_,A.UZ,A.En,A.a_G,A.tD,A.HV,A.I4,A.a1U,A.a8B,A.TF,A.Kr,A.TJ,A.Ks,A.a1M,A.TN,A.TQ,A.TS,A.Vd,A.E4,A.Zv,A.M4,A.xB,A.W4,A.Mu,A.v3,A.MN,A.Nh,A.Za,A.OT,A.a1g,A.a1i,A.F9,A.CT,A.LG,A.a1k,A.a1l,A.a1m,A.a1n,A.a1p,A.a1r,A.a3a,A.DO,A.DZ,A.Kt,A.Un,A.Gl,A.o5,A.Y4,A.Y6,A.Yz,A.Nb,A.Hg,A.nb,A.C6,A.a2v,A.Ej,A.UC,A.Ek,A.A4,A.UB,A.UA,A.ux,A.PZ,A.R8,A.a3w,A.UF,A.El,A.Lb,A.Jp,A.UQ,A.Qe,A.Oe,A.UR,A.Ld,A.US,A.a4o,A.A5,A.XS,A.a6e,A.a6c,A.a5G,A.a5I,A.B8,A.SP,A.a1F,A.MY,A.Tp,A.Ji,A.a_C,A.Tv,A.Ku,A.a_A,A.Qr,A.Qq,A.J0,A.Lw,A.a7y,A.Fc,A.a5q,A.a3M,A.a5f,A.Fd,A.a2p,A.qr,A.ajj,A.Dk,A.Dl,A.R9,A.f9,A.Rg,A.By,A.a6r,A.a6s,A.apa,A.O3,A.Jq,A.O4,A.HF,A.a4Z,A.lB,A.OE,A.OG,A.HO,A.OZ,A.a1J,A.yF,A.QT,A.V6,A.SJ,A.a2b,A.a2c,A.yK,A.a8p,A.Ir,A.wB,A.EO,A.SB,A.rz,A.DM,A.PW,A.vO,A.cu,A.O8,A.DT,A.Ka,A.tJ,A.Vl,A.Vy,A.uB,A.Ly,A.a7n,A.EM,A.Wu,A.n0,A.F_,A.F7,A.Xx,A.v8,A.a5S,A.Z7,A.Nf,A.zc,A.Nn,A.No,A.WO,A.a1Z,A.Nu,A.ZP,A.vm,A.vx,A.Hp,A.BQ,A.a0w,A.Or,A.QY,A.RB,A.a0M,A.a0O,A.a7t,A.a0X,A.C_,A.a1t,A.HY,A.a1u,A.a51,A.a26,A.a7z,A.D7,A.a7B,A.a2q,A.yO,A.PI,A.jF,A.a3b,A.Gp,A.ZY,A.qX,A.a2z,A.Wq,A.Ho,A.a4s,A.a3S,A.a__,A.T2,A.a23,A.a36]) -q(A.ab,A.aGv) -p(A.ab,[A.a9N,A.a3G,A.a3x,A.TX,A.a9i,A.a9F,A.a9G,A.aCC,A.a8Q,A.a4K,A.ah2,A.az8,A.a3Y,A.VQ,A.a9p,A.a7w,A.axs,A.SU,A.Tk,A.axW,A.SY,A.a4v,A.aIG,A.Of,A.a1a,A.a1b,A.a81,A.asS,A.aK0,A.TG,A.TI,A.TK,A.a3Z,A.a7U,A.TM,A.adb,A.a4_,A.Ve,A.YU,A.aCK,A.X1,A.Xi,A.aht,A.Xz,A.ak9,A.Y7,A.Z9,A.Zb,A.a1j,A.a1h,A.arM,A.a5j,A.aA2,A.VR,A.arO,A.arQ,A.arS,A.a1o,A.a1q,A.a1s,A.aIf,A.axj,A.axz,A.adh,A.aye,A.Y0,A.aAQ,A.a5D,A.akK,A.aC0,A.aCi,A.a6t,A.arX,A.a7I,A.Cl,A.a9e,A.a9f,A.a9g,A.a4g,A.a4c,A.a4b,A.ayA,A.awL,A.a6a,A.awR,A.ayI,A.a9n,A.a4h,A.aDR,A.ayM,A.Qf,A.Rn,A.aIF,A.a9j,A.a9l,A.a9o,A.a4n,A.a5z,A.aCN,A.aCL,A.a5H,A.a5J,A.a5K,A.a3B,A.aJA,A.a5L,A.a3O,A.QX,A.aJ1,A.a99,A.a9b,A.a9Q,A.Qs,A.a4L,A.a4N,A.a9u,A.aFG,A.a5r,A.a9B,A.a98,A.a9z,A.a9C,A.a8m,A.aIS,A.QI,A.aa6,A.aa7,A.a6h,A.aDx,A.NI,A.a6q,A.NH,A.aJ0,A.a9O,A.a9E,A.a9d,A.a6w,A.aDS,A.a9P,A.a7k,A.a9v,A.a7l,A.a0V,A.a7A,A.art,A.aa0,A.a7Q,A.a7R,A.a9H,A.a9r,A.a8e,A.a8f,A.aa4,A.aJH,A.a8y,A.a3u,A.a55,A.a95,A.aIy,A.a97,A.aK6,A.a84,A.a58,A.Rl,A.axp,A.a3F,A.aGw,A.a9s,A.azG,A.a4O,A.a4Q,A.aFw,A.Qy,A.aAz,A.Ob,A.QF,A.aIQ,A.a9D,A.aBL,A.aIT,A.a62,A.a6_,A.R5,A.aCJ,A.aCI,A.a9y,A.aa1,A.aCP,A.a6m,A.a6o,A.Ri,A.S_,A.aJs,A.a7f,A.S1,A.mn,A.aJx,A.a0N,A.a7u,A.aFz,A.aFI,A.aJw,A.aFZ,A.a7K,A.a7J,A.a52,A.aGQ,A.aFK,A.aa_,A.a9Z,A.a8o,A.aHr,A.a3y,A.a8C,A.RV,A.aK3,A.a5F,A.a8i,A.a8v,A.aa5,A.a9w,A.a_x,A.a4t,A.axM,A.aDC,A.Q5,A.aa2,A.a8P]) -q(A.a6g,A.a9N) -p(A.af,[A.OU,A.J2,A.J4,A.abX,A.acY,A.acZ,A.Re,A.ag_,A.ab5,A.amR,A.H2,A.NC,A.asQ,A.agj,A.LE,A.ah9,A.a0R,A.abt,A.TO,A.E7,A.ad1,A.ad3,A.anB,A.ad5,A.ad6,A.axV,A.adi,A.ahg,A.LL,A.ayZ,A.X4,A.YC,A.Xc,A.Yc,A.an6,A.acA,A.an7,A.a_I,A.z_,A.an8,A.an9,A.Ro,A.Q_,A.aoQ,A.a0i,A.P8,A.W3,A.Xu,A.aoy,A.aqt,A.azN,A.ark,A.atZ,A.ad0,A.yX,A.ad2,A.ZD,A.ad4,A.ad9,A.a_g,A.Jy,A.ad7,A.E8,A.ad8,A.U8,A.Ad,A.Ne,A.arh,A.asR,A.NN,A.a2V,A.ada,A.adc,A.Bp,A.add,A.ade,A.adf,A.aC6,A.adg,A.OB,A.agC,A.aud,A.JD,A.aix,A.ajh,A.ajY,A.Jf,A.aA1,A.akM,A.any,A.anz,A.arY,A.arL,A.arN,A.Jb,A.ahc,A.aA3,A.arP,A.arR,A.arT,A.arU,A.arV,A.arW,A.eY,A.Lq,A.yi,A.PR,A.wF,A.ahS,A.ahe,A.xK,A.aDG,A.amZ,A.a2M,A.ve,A.a1N,A.O0,A.Ix,A.ae7,A.UE,A.afW,A.a3s,A.IX,A.awK,A.awM,A.ayE,A.ayD,A.afU,A.afY,A.UT,A.JZ,A.awD,A.aCM,A.a6d,A.aBS,A.azi,A.qg,A.IL,A.abT,A.adH,A.agX,A.ahj,A.K1,A.abi,A.T4,A.azC,A.a3N,A.acW,A.TU,A.adk,A.TY,A.agA,A.Lo,A.agG,A.uf,A.p5,A.azI,A.aA0,A.ahK,A.Am,A.Xr,A.a3v,A.lt,A.akO,A.a7G,A.Ym,A.aCF,A.aAb,A.aIw,A.aAa,A.axA,A.arg,A.Pd,A.I9,A.at9,A.aH7,A.atx,A.aHd,A.aHg,A.atz,A.Ik,A.aHu,A.aoE,A.aCu,A.au0,A.ajy,A.aoU,A.oc,A.f6,A.q7,A.aCv,A.ags,A.Lt,A.uI,A.Aq,A.aS,A.r7,A.aBm,A.akc,A.apG,A.N8,A.aCb,A.ant,A.Zn,A.Nt,A.X3,A.NM,A.Ou,A.ard,A.vH,A.ash,A.asg,A.asp,A.asF,A.at_,A.aCx,A.jg,A.aFd,A.atN,A.apH,A.IG,A.akx,A.aro,A.al1,A.YN,A.LJ,A.N_,A.vI,A.aDE,A.aIe]) -p(A.b1,[A.fV,A.f2,A.b8,A.a2L]) -q(A.aAm,A.fV) -p(A.bqK,[A.aMA,A.b1m,A.b3L,A.b6T,A.b72,A.b7w,A.b7C,A.b8r,A.bcm,A.beC,A.bpN,A.bqc,A.but,A.bER,A.bF_,A.bKz,A.bLq,A.bM1]) -p(A.aMA,[A.aMz,A.aMB]) -p(A.b6S,[A.awy,A.Wd]) -q(A.c3X,A.bMx) -q(A.c3Y,A.bMy) -p(A.aXR,[A.bqa,A.XK]) -q(A.bpB,A.aPR) -q(A.bhJ,A.aPP) -q(A.bz9,A.bhJ) -q(A.b9M,A.aPT) -q(A.aLn,A.aPO) -q(A.Mr,A.bdI) -q(A.Zr,A.bps) -q(A.a0p,A.V9) -q(A.abY,A.a3G) -p(A.aG,[A.ag1,A.bV,A.a35,A.za,A.aGR,A.UW,A.Os]) -p(A.ag1,[A.ajF,A.atY,A.aDH,A.acB,A.ayB,A.ayQ,A.ayG,A.aBJ,A.awY,A.azJ,A.aBd,A.a7H,A.aBD,A.ay6,A.a5l,A.aHb,A.aAJ,A.aB3]) -q(A.abk,A.a3x) -p(A.kR,[A.zZ,A.Bt,A.PA,A.cl,A.a5s,A.asu,A.aFr,A.Pj,A.lL,A.a3L,A.BO,A.anh,A.a18,A.a0n,A.XH,A.i4,A.aBK,A.iT,A.a5b,A.a88,A.OA,A.aFH,A.a1K,A.k4,A.M_]) -p(A.c0,[A.cd,A.jX,A.ha]) -p(A.cd,[A.TW,A.UU,A.ft,A.Wl,A.a6i,A.a7j,A.aFs,A.a8g,A.a3t,A.m0,A.a3E,A.aHX,A.o9,A.a5C,A.F0,A.Jv,A.NQ,A.Rj,A.a2R,A.aFp,A.a0K,A.a7p,A.a7r,A.arq,A.OJ,A.aG2,A.a4S,A.JG,A.a6k,A.a8S,A.AI,A.jm]) -q(A.a4f,A.a9i) -q(A.a5M,A.a9F) -q(A.a5N,A.a9G) -p(A.De,[A.PQ,A.OO]) -q(A.Va,A.CS) -q(A.a64,A.Va) -q(A.Zf,A.a64) -q(A.hf,A.awx) -q(A.bbY,A.dB) -q(A.atO,A.bJW) -p(A.eA,[A.xu,A.CJ,A.atC,A.anu,A.arx,A.HR,A.a1y,A.nc,A.OK,A.iO]) -p(A.nc,[A.EA,A.anp,A.abB,A.aj5,A.adx,A.a_d,A.a_e,A.anv]) -q(A.a_c,A.a_d) -q(A.apn,A.a_e) -p(A.iO,[A.anX,A.anW,A.iB]) -p(A.iB,[A.anL,A.au3,A.aop,A.ah5,A.ahu,A.ai2]) -p(A.au3,[A.akq,A.abg,A.atL,A.ai6,A.aqy,A.ad_,A.apP,A.aks,A.aux]) -q(A.btM,A.btL) -q(A.th,A.vc) -q(A.an1,A.vd) -q(A.N4,A.bm_) -q(A.apA,A.a_u) -q(A.vu,A.BH) -q(A.apB,A.BI) -q(A.o1,A.hf) -p(A.o1,[A.x7,A.agZ]) -p(A.uA,[A.VB,A.VC,A.VE,A.Ac]) -q(A.b1n,A.b1m) -q(A.b3J,A.b3L) -q(A.V4,A.acr) -q(A.TD,A.a3Y) -q(A.agk,A.TB) -q(A.agl,A.TD) -q(A.V5,A.aha) -q(A.a9q,A.a9p) -q(A.a4x,A.a9q) -q(A.agq,A.a0T) -q(A.OC,A.a7w) -q(A.agr,A.OC) -q(A.nW,A.az6) -p(A.nW,[A.atX,A.tU,A.Cr,A.d8,A.me]) -p(A.acu,[A.c3d,A.bQm,A.c3i,A.axI,A.aFX]) -q(A.b6V,A.b6T) -q(A.b73,A.b72) -p(A.ih,[A.aBs,A.ayL,A.aBV,A.aIp,A.aAI,A.aBW,A.aIq]) -q(A.TH,A.axW) -p(A.kh,[A.i_,A.adW]) -p(A.i_,[A.asV,A.au6]) -q(A.amU,A.asV) -q(A.a4w,A.aIG) -q(A.axX,A.a3Z) -q(A.TL,A.axX) -q(A.TR,A.a4_) -q(A.Nq,A.aCK) -q(A.cj,A.aBl) -p(A.cj,[A.a21,A.tS,A.tR,A.zz,A.zX,A.o_,A.yg,A.zO,A.zM,A.zK,A.zL,A.zN,A.zP,A.GE,A.Hi,A.A9,A.kz,A.Vq,A.agJ,A.py,A.nU,A.y_,A.BM,A.tw,A.Cs,A.r0,A.Co,A.uC,A.uD]) -q(A.bkP,A.ar8) -q(A.b0d,A.bkP) -p(A.Ba,[A.f8,A.amT]) -q(A.auA,A.aIj) -q(A.zF,A.axj) -q(A.Gz,A.aC0) -p(A.C5,[A.a2t,A.x0,A.EI]) -p(A.bV,[A.ax6,A.awT,A.awU,A.zB,A.aDJ,A.aFb,A.ayX,A.aHy,A.a43,A.a96,A.aIB,A.aII]) -q(A.ax7,A.ax6) -q(A.ax8,A.ax7) -q(A.iw,A.ax8) -p(A.bFc,[A.bUl,A.c_5,A.ai7,A.I2,A.bRs,A.aQW,A.aY9]) -q(A.abn,A.ax9) -q(A.aDK,A.aDJ) -q(A.aDL,A.aDK) -q(A.Hj,A.aDL) -q(A.aFc,A.aFb) -q(A.ly,A.aFc) -q(A.Em,A.ayX) -q(A.aHz,A.aHy) -q(A.aHA,A.aHz) -q(A.It,A.aHA) -q(A.a44,A.a43) -q(A.a45,A.a44) -q(A.L2,A.a45) -p(A.L2,[A.SM,A.a3A,A.a9J,A.aIY,A.a9A]) -q(A.li,A.ZC) -p(A.li,[A.a5B,A.a0C,A.fe,A.asJ,A.a2x,A.hM,A.a2w,A.qd,A.az3,A.ah3]) -q(A.aT,A.a96) -p(A.b8,[A.a0r,A.ib,A.as8,A.a_H,A.AL,A.L6,A.Yx,A.a5t,A.HX,A.Il,A.zA,A.E1,A.rN,A.VJ,A.x9,A.E0,A.Gw,A.Ii,A.XM]) -q(A.ayC,A.a9e) -q(A.a4e,A.a9f) -q(A.a9h,A.a9g) -q(A.ayF,A.a9h) -p(A.PA,[A.axZ,A.aDT,A.a8d,A.axY,A.aDU,A.a8c]) -q(A.d0,A.ayJ) -p(A.bIJ,[A.b_S,A.b00,A.b1i,A.bkT]) -q(A.aIE,A.b_S) -q(A.ayH,A.aIE) -p(A.fX,[A.aAG,A.IR,A.azM]) -q(A.fY,A.aAG) -p(A.fY,[A.fv,A.u1,A.rQ]) -p(A.fv,[A.o0,A.rX,A.NP,A.tB,A.a3I,A.a6l]) -p(A.o0,[A.oC,A.p9,A.tl]) -p(A.oC,[A.a7N,A.Di]) -p(A.aM,[A.iC,A.akn,A.a7P,A.c9,A.a4q,A.pS,A.R6,A.asq,A.ze,A.a6A]) -p(A.iC,[A.awQ,A.a6u,A.a7x,A.Wk,A.aHe,A.UX,A.akA,A.vL,A.awv,A.aqB,A.a4P,A.ao1,A.a8t,A.IF,A.as0]) -q(A.R,A.aEG) -p(A.R,[A.W,A.aF1,A.ep]) -p(A.W,[A.aEz,A.a74,A.aJ4,A.a78,A.a9T,A.a9S,A.aJ6,A.aJf,A.aJk,A.a9V,A.a9X,A.aJq,A.a6Q,A.a6S,A.aEw,A.a_V,A.a_Z,A.aEB,A.a71,A.aCZ,A.aEJ,A.aEY,A.rh,A.aF3,A.aJ9,A.aJh,A.a9W,A.a9U,A.aJj,A.ap_]) -q(A.aEA,A.aEz) -q(A.a6U,A.aEA) -q(A.Hv,A.a6U) -p(A.Hv,[A.a6I,A.a73,A.aGW]) -q(A.fE,A.aB1) -q(A.ayK,A.fE) -q(A.ae8,A.ayK) -q(A.a4m,A.a9n) -q(A.dx,A.a7g) -q(A.Np,A.dx) -q(A.hG,A.Np) -q(A.Jj,A.hG) -q(A.ey,A.Jj) -p(A.ey,[A.ZW,A.mV]) -p(A.ZW,[A.UP,A.O9,A.YO,A.a4M,A.a6p]) -p(A.O9,[A.UG,A.Vh]) -p(A.Oe,[A.Lc,A.QS]) -q(A.vy,A.Rn) -p(A.vy,[A.a4i,A.aBX]) -q(A.a4j,A.aIF) -p(A.akn,[A.ayN,A.aGa,A.aIc,A.Oc,A.ahq,A.NA,A.ap3]) -q(A.a75,A.a74) -q(A.aqc,A.a75) -p(A.aqc,[A.Ht,A.aEF,A.a6V,A.aHj,A.a08,A.a_T,A.aq5,A.a_Q,A.a01,A.a00,A.aq8,A.aEq,A.apS,A.Rp,A.apZ,A.aqr,A.a_W,A.aq1,A.aqe,A.a_Y,A.a05,A.a_L,A.aEK,A.apT,A.aq6,A.aq_,A.aq2,A.aq4,A.aq0,A.a_P,A.aEt,A.a5h,A.aED,A.aEL,A.aJ7,A.a7_,A.aJc,A.a77,A.aEM,A.Rv,A.aF2]) -p(A.Ht,[A.a6P,A.aEs,A.aCY]) -q(A.a9k,A.a9j) -q(A.a4k,A.a9k) -p(A.a2r,[A.ayO,A.aFL,A.aH9]) -q(A.a9m,A.a9l) -q(A.a4l,A.a9m) -q(A.a1H,A.a7P) -p(A.a1H,[A.axw,A.ay4,A.az7,A.aBH]) -p(A.fm,[A.ki,A.a8n,A.yC,A.vK]) -q(A.a47,A.ki) -q(A.kl,A.a47) -p(A.kl,[A.IN,A.RA,A.qv,A.hY,A.v7,A.je,A.w8,A.wd,A.mj]) -q(A.a6J,A.aJ4) -q(A.ayP,A.b00) -q(A.afX,A.ayP) -p(A.c9,[A.ayS,A.axf,A.axF,A.aBi,A.aBh,A.ay2,A.QV,A.ay1,A.aBa,A.aC3,A.aHi,A.xQ,A.ax3,A.SN,A.Nk,A.abU,A.UY,A.KL,A.adC,A.adE,A.KJ,A.aou,A.aov,A.yR,A.wY,A.adT,A.ahL,A.ai3,A.aqG,A.ai,A.fg,A.mE,A.dH,A.da,A.ae_,A.ai4,A.XT,A.ao3,A.GK,A.K7,A.ajW,A.ajV,A.P3,A.aFQ,A.akD,A.n2,A.AC,A.aaZ,A.anb,A.ti,A.Kg,A.uJ,A.Xn,A.kS,A.V3,A.ayc,A.aAH,A.ajd,A.aBQ,A.aFR,A.azd,A.aCX,A.aFy,A.RD,A.as6,A.aGi,A.aGe,A.asv,A.atf,A.a2j,A.er,A.aIh,A.axo]) -q(A.BP,A.a78) -p(A.BP,[A.aEu,A.apQ,A.a6K,A.a6X,A.a6W,A.aEE,A.a06,A.a_U]) -q(A.a4p,A.a9o) -p(A.ayG,[A.aBw,A.aFe]) -p(A.ca,[A.co,A.Uj,A.a7e,A.aCt]) -p(A.co,[A.ayR,A.pn,A.a1z,A.akm,A.aqs,A.QM,A.aCH,A.P2,A.aGn,A.a1I]) -q(A.aJ5,A.a9T) -q(A.Jt,A.aJ5) -q(A.Le,A.ayT) -p(A.ft,[A.Xo,A.axe,A.X9,A.aBf,A.Gj,A.a2l,A.a5o,A.A7,A.F5,A.A8]) -q(A.ayV,A.GF) -q(A.Lf,A.ayV) -q(A.bR7,A.Le) -p(A.ic,[A.kU,A.Vg,A.Et]) -p(A.kU,[A.CU,A.at2,A.a67]) -p(A.CU,[A.LI,A.ahp,A.aho]) -q(A.dR,A.aAp) -q(A.EL,A.aAq) -q(A.agF,A.Vg) -p(A.Et,[A.aAo,A.agE,A.aFT]) -q(A.ajJ,A.a67) -p(A.iA,[A.og,A.kW]) -p(A.og,[A.tP,A.cZ,A.Ni]) -q(A.XR,A.ks) -p(A.c3e,[A.aAD,A.CP,A.a5e]) -q(A.Wp,A.dR) -q(A.x6,A.azA) -q(A.p6,A.azD) -q(A.Lv,A.azE) -q(A.kV,A.azB) -q(A.df,A.aD9) -q(A.aJM,A.awF) -q(A.aJN,A.aJM) -q(A.aHJ,A.aJN) -p(A.df,[A.aD1,A.aDm,A.aDc,A.aD7,A.aDa,A.aD5,A.aDe,A.aDv,A.aDu,A.aDi,A.aDk,A.aDg,A.aD3]) -q(A.aD2,A.aD1) -q(A.H4,A.aD2) -p(A.aHJ,[A.aJI,A.aJU,A.aJP,A.aJL,A.aJO,A.aJK,A.aJQ,A.aK_,A.aJX,A.aJY,A.aJV,A.aJS,A.aJT,A.aJR,A.aJJ]) -q(A.aHF,A.aJI) -q(A.aDn,A.aDm) -q(A.H8,A.aDn) -q(A.aHQ,A.aJU) -q(A.aDd,A.aDc) -q(A.y9,A.aDd) -q(A.aHL,A.aJP) -q(A.aD8,A.aD7) -q(A.Bw,A.aD8) -q(A.aHI,A.aJL) -q(A.aDb,A.aDa) -q(A.Bx,A.aDb) -q(A.aHK,A.aJO) -q(A.aD6,A.aD5) -q(A.y8,A.aD6) -q(A.aHH,A.aJK) -q(A.aDf,A.aDe) -q(A.ya,A.aDf) -q(A.aHM,A.aJQ) -q(A.aDw,A.aDv) -q(A.yc,A.aDw) -q(A.aHU,A.aK_) -q(A.m9,A.aDu) -p(A.m9,[A.aDq,A.aDs,A.aDo]) -q(A.aDr,A.aDq) -q(A.Ha,A.aDr) -q(A.aHS,A.aJX) -q(A.aDt,A.aDs) -q(A.Hb,A.aDt) -q(A.aJZ,A.aJY) -q(A.aHT,A.aJZ) -q(A.aDp,A.aDo) -q(A.H9,A.aDp) -q(A.aJW,A.aJV) -q(A.aHR,A.aJW) -q(A.aDj,A.aDi) -q(A.yb,A.aDj) -q(A.aHO,A.aJS) -q(A.aDl,A.aDk) -q(A.H7,A.aDl) -q(A.aHP,A.aJT) -q(A.aDh,A.aDg) -q(A.H6,A.aDh) -q(A.aHN,A.aJR) -q(A.aD4,A.aD3) -q(A.y5,A.aD4) -q(A.aHG,A.aJJ) -q(A.ES,A.aAC) -p(A.RQ,[A.a5R,A.R2]) -q(A.MP,A.aBP) -q(A.Ya,A.aBO) -q(A.MO,A.aBN) -p(A.NP,[A.td,A.ac8]) -q(A.a0F,A.aFu) -q(A.a0G,A.aFv) -q(A.vB,A.aFt) -q(A.Id,A.aGY) -q(A.Cf,A.aH3) -p(A.ac8,[A.mg,A.Q2]) -q(A.a2d,A.aGZ) -q(A.a2g,A.aH1) -q(A.a2f,A.aH0) -q(A.a2h,A.aH2) -q(A.a2e,A.aH_) -q(A.Tf,A.a3I) -p(A.Tf,[A.vT,A.vU]) -q(A.F4,A.nq) -q(A.MR,A.F4) -q(A.awH,A.qg) -p(A.awH,[A.T5,A.Uf,A.agW,A.ahi]) -q(A.K0,A.awJ) -p(A.Jn,[A.Rb,A.nw,A.aCS]) -q(A.bN5,A.aLU) -p(A.bFd,[A.c33,A.azK,A.bY2,A.c35,A.agB,A.aty]) -q(A.aDB,A.X) -q(A.c0r,A.bFL) -q(A.aGd,A.aJA) -p(A.apQ,[A.aEr,A.a6L,A.a_O,A.a07,A.apY,A.a6O,A.a_X]) -q(A.uh,A.axd) -q(A.axc,A.uh) -q(A.SQ,A.axe) -q(A.N0,A.a_H) -q(A.Tc,A.axt) -q(A.MZ,A.aBT) -q(A.bNS,A.MZ) -q(A.Tn,A.axD) -q(A.To,A.axE) -q(A.Ki,A.axG) -q(A.bO5,A.Ki) -q(A.aDZ,A.aJ1) -q(A.Tu,A.axL) -q(A.dq,A.axN) -q(A.a3T,A.a99) -q(A.hC,A.aCd) -p(A.hC,[A.auI,A.aze,A.vR]) -p(A.auI,[A.aCc,A.azT,A.azU,A.a8U]) -q(A.acF,A.axO) -q(A.Ko,A.axR) -q(A.bOP,A.Ko) -q(A.Ty,A.axS) -q(A.a9c,A.a9b) -q(A.ay_,A.a9c) -q(A.Kv,A.ay0) -q(A.bP1,A.Kv) -q(A.a6y,A.a9Q) -p(A.e_,[A.aB9,A.aB8]) -q(A.a6M,A.a9S) -q(A.Ky,A.ay5) -p(A.Ky,[A.bPa,A.bSx]) -q(A.nS,A.aya) -p(A.N,[A.uv,A.w7,A.ZZ]) -p(A.uv,[A.oh,A.te]) -q(A.V0,A.az_) -q(A.V2,A.az1) -q(A.aIH,A.b1i) -q(A.azh,A.aIH) -q(A.awP,A.uf) -q(A.Lr,A.azk) -q(A.bRr,A.Lr) -q(A.Lu,A.azo) -q(A.bRv,A.Lu) -q(A.Vz,A.azH) -q(A.x8,A.azI) -q(A.Qp,A.a9u) -q(A.VF,A.azL) -p(A.Tv,[A.LA,A.aB_,A.Zq,A.Ci]) -q(A.aA_,A.LA) -p(A.dq,[A.azY,A.aAZ,A.aAh,A.aAi,A.aCG,A.aCD,A.aH4]) -q(A.LB,A.azZ) -q(A.W7,A.aA9) -q(A.Wf,A.aAg) -q(A.LU,A.aAn) -q(A.bSk,A.LU) -p(A.b7i,[A.bGg,A.c3c]) -p(A.bGg,[A.aIL,A.aIz,A.aIJ]) -q(A.aIM,A.aIL) -q(A.bS7,A.aIM) -q(A.aIA,A.aIz) -q(A.bOT,A.aIA) -q(A.aIK,A.aIJ) -q(A.bS6,A.aIK) -q(A.c_y,A.b7h) -q(A.uT,A.aB0) -p(A.uY,[A.Xq,A.AM]) -p(A.AM,[A.AJ,A.Xs,A.Xt]) -p(A.AN,[A.aBb,A.aBc]) -q(A.a5p,A.a9B) -q(A.Mo,A.Xr) -p(A.eJ,[A.pd,A.ik,A.r9,A.act]) -p(A.pd,[A.aCp,A.tO,A.jy]) -q(A.axB,A.a98) -q(A.a5g,A.a9z) -q(A.a6R,A.aJ6) -q(A.a5u,A.a9C) -q(A.Xv,A.aBf) -q(A.AK,A.aBe) -q(A.aBg,A.AK) -q(A.a70,A.aJf) -q(A.MK,A.aBI) -q(A.bUR,A.MK) -q(A.aBY,A.aIS) -p(A.ajj,[A.a5O,A.SI,A.SA,A.DK,A.SG,A.DL,A.SD,A.SC,A.SE]) -q(A.Mk,A.QI) -p(A.Mk,[A.K5,A.ax2,A.awZ]) -p(A.K5,[A.aBU,A.ax5,A.awV,A.ax_,A.ax1,A.awX,A.ax0]) -q(A.N5,A.aC5) -q(A.an4,A.N5) -q(A.YJ,A.aC2) -q(A.an5,A.aC4) -q(A.Z4,A.aCk) -q(A.Z5,A.aCl) -q(A.Z6,A.aCm) -q(A.Nm,A.aCE) -p(A.mV,[A.a5P,A.a9M,A.Zy,A.a4u]) -q(A.Gr,A.a5P) -q(A.jz,A.n6) -p(A.jz,[A.tf,A.mF]) -q(A.a6f,A.a9M) -q(A.aIu,A.aa6) -q(A.aIv,A.aa7) -p(A.vk,[A.awA,A.afV,A.aoW]) -q(A.ao7,A.aCO) -p(A.asu,[A.a93,A.a94]) -p(A.f9,[A.ZV,A.kw]) -q(A.He,A.aDy) -q(A.bY0,A.He) -q(A.aDz,A.aJ0) -q(A.aDA,A.a9O) -p(A.apa,[A.MG,A.oZ]) -q(A.aBE,A.a9E) -q(A.ay7,A.a9d) -q(A.NU,A.aDI) -p(A.NU,[A.bPd,A.bUJ,A.bPe,A.bUK]) -q(A.O5,A.aDW) -q(A.bYn,A.O5) -q(A.Rk,A.a9P) -q(A.aDV,A.apC) -q(A.a0E,A.a7k) -p(A.x_,[A.ax,A.yA]) -q(A.Q8,A.ax) -p(A.bnw,[A.c_w,A.c34]) -q(A.a5_,A.a9v) -q(A.a7m,A.a7l) -q(A.Ow,A.a7m) -q(A.cs,A.awN) -p(A.cs,[A.agK,A.ew,A.fh,A.auz,A.Vp,A.a48,A.aqv,A.anA,A.ap4,A.Vj]) -p(A.agK,[A.azm,A.azn]) -q(A.a0P,A.aFA) -q(A.a0Q,A.aFB) -q(A.a0U,A.aFC) -q(A.aJl,A.aJk) -q(A.Rt,A.aJl) -q(A.HM,A.aFD) -q(A.c_F,A.HM) -p(A.cl,[A.e9,A.ay8,A.atV,A.a2Q,A.CI,A.Yd,A.O2,A.a38]) -q(A.aHk,A.e9) -q(A.a7M,A.aa0) -q(A.Ru,A.a9V) -q(A.aF0,A.a9X) -q(A.P_,A.aGb) -p(A.P_,[A.c0g,A.c0h]) -q(A.aFh,A.bFw) -q(A.bxe,A.aFh) -q(A.bxd,A.bFv) -p(A.bFt,[A.bxc,A.b2w,A.bxf,A.bxb,A.apM]) -q(A.Ca,A.aGr) -q(A.c0D,A.Ca) -q(A.a9I,A.a9H) -q(A.a5Q,A.a9I) -q(A.aGK,A.ud) -q(A.tL,A.aGL) -p(A.tL,[A.aGH,A.aGI]) -q(A.c1I,A.aJF) -q(A.JE,A.aJG) -q(A.Pi,A.aGU) -q(A.azb,A.a9r) -p(A.SJ,[A.aGX,A.abj,A.ase,A.YE,A.as7,A.agf,A.B1]) -p(A.Wk,[A.aGV,A.vA,A.p0]) -q(A.axU,A.aIB) -q(A.Qo,A.aII) -q(A.aFx,A.lL) -q(A.tC,A.aFx) -q(A.HK,A.tC) -p(A.HK,[A.c1Y,A.J_,A.D4]) -q(A.c2a,A.Pi) -q(A.aH6,A.Ci) -q(A.Ie,A.aH5) -q(A.a8k,A.aa4) -q(A.aBZ,A.bkT) -q(A.amQ,A.aBZ) -q(A.Ps,A.aHc) -q(A.aHh,A.aJH) -p(A.pn,[A.aHf,A.aB7,A.aHp,A.aK4]) -q(A.aF_,A.aJq) -q(A.jE,A.aHm) -q(A.qV,A.aHq) -q(A.al2,A.Lf) -q(A.w_,A.aIi) -q(A.a2B,A.aHs) -q(A.a2D,A.aHt) -q(A.aA7,A.xQ) -p(A.a08,[A.a04,A.aqb,A.a03,A.ym,A.a6N,A.a0d,A.Ol]) -q(A.aEy,A.a04) -q(A.Cn,A.a8y) -q(A.a2G,A.aHv) -q(A.PF,A.aHV) -p(A.mx,[A.i9,A.jO,A.Jh]) -p(A.Tl,[A.e7,A.QW]) -q(A.bC,A.axC) -p(A.act,[A.hL,A.le]) -q(A.dz,A.yx) -p(A.ik,[A.iy,A.aFi,A.l9,A.aFj,A.nh,A.mo,A.mp]) -p(A.hw,[A.aB,A.fM,A.zb]) -p(A.aik,[A.kY,A.vw,A.vQ]) -p(A.axQ,[A.a3V,A.QP]) -q(A.F8,A.aB4) -p(A.F8,[A.awE,A.bSc,A.anj]) -p(A.mM,[A.abz,A.Be,A.a0J,A.xS]) -q(A.SX,A.abz) -q(A.uW,A.aB2) -q(A.bcF,A.aB5) -p(A.kq,[A.aoA,A.fy]) -q(A.eh,A.aFi) -p(A.l9,[A.Rw,A.Rx]) -q(A.tz,A.aFj) -q(A.I7,A.aGD) -p(A.oy,[A.PX,A.aI8,A.Kq,A.MF,A.Bm,A.Eu,A.ay9]) -p(A.pE,[A.aI5,A.aI6,A.a28]) -q(A.Y,A.aHl) -q(A.BY,A.I2) -q(A.y2,A.aCU) -q(A.aza,A.y2) -q(A.Hx,A.aF1) -q(A.aFa,A.Hx) -p(A.t_,[A.ul,A.P1]) -p(A.p8,[A.zW,A.asn]) -q(A.aEv,A.a6Q) -q(A.a_S,A.aEv) -q(A.a6T,A.a6S) -q(A.aEx,A.a6T) -q(A.Hu,A.aEx) -p(A.BO,[A.a8l,A.a3W,A.Qb]) -q(A.j8,A.aBu) -p(A.j8,[A.aow,A.aoH,A.km]) -p(A.km,[A.tk,A.Eb,A.Ua,A.Ub,A.KK,A.T7,A.XP,A.Wv,A.K6]) -p(A.tk,[A.Xh,A.vW,A.Zk]) -q(A.aEC,A.aEB) -q(A.a02,A.aEC) -q(A.aCf,A.aIU) -q(A.xZ,A.aZq) -p(A.iZ,[A.a5k,A.aJg]) -q(A.nz,A.aJg) -q(A.y3,A.im) -q(A.qT,A.a8n) -q(A.aEH,A.a71) -q(A.aEI,A.aEH) -q(A.yl,A.aEI) -q(A.aJu,A.aJt) -q(A.aJv,A.aJu) -q(A.wj,A.aJv) -q(A.aoK,A.aCZ) -q(A.apR,A.aEq) -p(A.UW,[A.C4,A.az5,A.aCn,A.aGF]) -p(A.Rp,[A.apX,A.apV,A.apW,A.apU,A.a72]) -p(A.a72,[A.aq9,A.aqa]) -q(A.aqf,A.aEK) -q(A.a09,A.aEJ) -q(A.OH,A.aFM) -p(A.bB8,[A.arl,A.U7,A.a0W,A.HN,A.a0Z,A.ail,A.Vk]) -q(A.C0,A.aFO) -q(A.HP,A.aFP) -q(A.a_R,A.a6O) -q(A.asi,A.aGj) -p(A.yC,[A.aGk,A.aGl]) -q(A.yB,A.aGk) -q(A.aGo,A.vK) -q(A.yE,A.aGo) -p(A.ep,[A.aEW,A.a7a,A.aEN,A.a7b]) -q(A.aEX,A.aEW) -q(A.aqq,A.aEX) -q(A.aER,A.a7a) -q(A.aES,A.aER) -q(A.yo,A.aES) -p(A.yo,[A.aqj,A.aql,A.aqm]) -q(A.aqi,A.aqj) -q(A.aqh,A.aqq) -q(A.asm,A.bFC) -p(A.bFA,[A.ask,A.asl]) -q(A.aGm,A.aGl) -q(A.l3,A.aGm) -q(A.P0,A.l3) -q(A.a0a,A.aEN) -p(A.a0a,[A.aqn,A.aEQ]) -q(A.aET,A.a7b) -q(A.aqo,A.aET) -p(A.aqo,[A.aqp,A.a0c,A.yn]) -p(A.yn,[A.aqk,A.aJm]) -q(A.aEZ,A.aEY) -q(A.Ok,A.aEZ) -q(A.a0_,A.Ok) -q(A.Om,A.rh) -p(A.Om,[A.a0e,A.aqg]) -q(A.aF4,A.aF3) -q(A.a0f,A.aF4) -q(A.arE,A.aFS) -q(A.h_,A.aFV) -q(A.OM,A.aFW) -q(A.vi,A.OM) -p(A.bCb,[A.aLX,A.bK_,A.bhE,A.bI9,A.b7N]) -q(A.aRQ,A.aby) -q(A.bqC,A.aRQ) -q(A.axq,A.qS) -p(A.aQ5,[A.bR4,A.apN]) -q(A.lq,A.aBq) -p(A.lq,[A.mQ,A.AV,A.AU]) -q(A.bfN,A.aBr) -p(A.bfN,[A.L,A.a8]) -q(A.aGS,A.YP) -q(A.ol,A.iQ) -q(A.a_B,A.aDX) -q(A.yk,A.aDY) -p(A.yk,[A.BK,A.Od]) -q(A.apE,A.a_B) -q(A.vS,A.aGT) -q(A.lI,A.ez) -q(A.Cj,A.aH8) -p(A.Cj,[A.atn,A.atm,A.ato,A.Po]) -p(A.yL,[A.Wh,A.Gd]) -q(A.aCW,A.aIZ) -q(A.aGP,A.aGO) -q(A.bHW,A.aGP) -p(A.lX,[A.aiO,A.aiP,A.aiS,A.aiU,A.aAV,A.aAW,A.aiQ]) -q(A.aiR,A.aAV) -q(A.aiT,A.aAW) -q(A.Ja,A.H0) -q(A.aIr,A.bMl) -q(A.aLG,A.awI) -p(A.ew,[A.ap8,A.a9K,A.a9L,A.z1,A.a8K,A.a8L,A.aFE,A.ayv,A.aCR,A.azR,A.azS,A.a0I,A.a65]) -q(A.a68,A.a9K) -q(A.a69,A.a9L) -q(A.awW,A.a95) -q(A.ax4,A.aIy) -q(A.a3z,A.a97) -q(A.a8W,A.aK6) -q(A.axi,A.axh) -q(A.abq,A.axi) -q(A.I6,A.vO) -p(A.fh,[A.nt,A.a8T]) -p(A.m0,[A.abL,A.a53,A.WS]) -q(A.abM,A.axp) -p(A.anF,[A.Mz,A.a4I,A.Bi,A.pf,A.a6b,A.a7o]) -p(A.Uj,[A.a_8,A.P9,A.qN]) -p(A.a_8,[A.m_,A.Bo,A.aIX]) -p(A.m_,[A.aHW,A.Xp,A.QJ,A.Jd]) -q(A.qc,A.aHX) -q(A.h4,A.fg) -p(A.jX,[A.XO,A.l0,A.ko,A.XG,A.aIl]) -p(A.a1z,[A.aCA,A.aJy]) -q(A.a6z,A.vL) -q(A.EE,A.ko) -q(A.vF,A.aFQ) -q(A.a0v,A.a7e) -q(A.a8X,A.acd) -q(A.a8Y,A.a8X) -q(A.a8Z,A.a8Y) -q(A.a9_,A.a8Z) -q(A.a90,A.a9_) -q(A.a91,A.a90) -q(A.a92,A.a91) -q(A.auM,A.a92) -q(A.a9t,A.a9s) -q(A.a4C,A.a9t) -q(A.Ew,A.a4I) -p(A.i4,[A.azF,A.ao6,A.aG4]) -q(A.azO,A.a4Q) -q(A.a4R,A.azO) -q(A.azP,A.a4R) -q(A.azQ,A.azP) -q(A.Af,A.azQ) -p(A.BX,[A.aCo,A.a56,A.Ns,A.apD,A.Tq,A.U6,A.abd,A.anx]) -q(A.iF,A.aoA) -q(A.Jx,A.iF) -q(A.Ud,A.ay8) -q(A.aIk,A.Ud) -q(A.aAw,A.aAv) -q(A.fr,A.aAw) -p(A.fr,[A.xl,A.a54]) -p(A.et,[A.axg,A.aCB]) -q(A.aAu,A.aAt) -q(A.Ws,A.aAu) -p(A.EM,[A.aAB,A.Wt]) -q(A.aAy,A.Wt) -q(A.aAx,A.Qy) -q(A.ahW,A.aAA) -q(A.jJ,A.aJ3) -q(A.wg,A.aJ2) -q(A.aE0,A.ahW) -q(A.a_E,A.aE0) -p(A.kW,[A.cc,A.xq,A.a4A]) -p(A.EV,[A.ee,A.axa]) -q(A.bRg,A.bCc) -q(A.M2,A.vg) -q(A.a5i,A.aIQ) -q(A.a5v,A.a9D) -p(A.pS,[A.Us,A.R4]) -q(A.hl,A.Us) -q(A.aJa,A.aJ9) -q(A.aJb,A.aJa) -q(A.a6Z,A.aJb) -q(A.ML,A.aBK) -p(A.o9,[A.pl,A.a5T,A.aG_,A.Go]) -q(A.aC1,A.aIT) -q(A.agt,A.atW) -q(A.k7,A.yq) -p(A.D2,[A.R0,A.R_,A.a60,A.a61]) -q(A.aAO,A.aIP) -q(A.a63,A.a62) -q(A.ja,A.a63) -p(A.aF8,[A.aCj,A.bNp]) -p(A.iT,[A.aAP,A.fa,A.HB]) -q(A.a66,A.aIX) -q(A.aJi,A.aJh) -q(A.Rs,A.aJi) -q(A.Zt,A.aCJ) -q(A.RP,A.je) -q(A.aJr,A.a9W) -q(A.Ju,A.aJr) -p(A.qp,[A.D3,A.z9]) -q(A.aJ8,A.aJ7) -q(A.wh,A.aJ8) -q(A.aJd,A.aJc) -q(A.aJe,A.aJd) -q(A.a6Y,A.aJe) -q(A.a5c,A.a9y) -q(A.a89,A.aa1) -q(A.Zu,A.a6b) -q(A.ahN,A.aAl) -q(A.Nr,A.ahN) -q(A.agp,A.bqL) -q(A.a7L,A.a_E) -q(A.S0,A.S_) -q(A.a9R,A.S0) -q(A.Rm,A.a9R) -q(A.aF9,A.aJs) -p(A.fa,[A.tZ,A.aF6,A.aF7]) -q(A.a7d,A.tZ) -p(A.a7d,[A.a0l,A.a0k]) -q(A.On,A.HB) -q(A.a0m,A.On) -q(A.Ry,A.S1) -q(A.abS,A.r6) -q(A.aFf,A.abS) -q(A.aqE,A.aFf) -p(A.a35,[A.aqJ,A.ayf]) -p(A.ar7,[A.Ax,A.baH,A.b2q,A.ac_,A.agY]) -q(A.Jw,A.cZ) -p(A.bFx,[A.vJ,A.bFy]) -q(A.a7D,A.aJx) -p(A.pf,[A.a7q,A.as5]) -q(A.n8,A.a7q) -p(A.n8,[A.Oy,A.px,A.vj,A.qK,A.aue]) -q(A.HI,A.a7o) -p(A.ard,[A.Lg,A.acv]) -p(A.acv,[A.xJ,A.EY]) -q(A.a7v,A.a7u) -q(A.HL,A.a7v) -q(A.aCg,A.aru) -q(A.Na,A.aCg) -p(A.Na,[A.a7s,A.I5]) -q(A.wm,A.mg) -q(A.CX,A.p9) -q(A.BZ,A.aFI) -p(A.a65,[A.aFF,A.ayw,A.z6,A.tV,A.a4B]) -q(A.a9Y,A.aJw) -q(A.aFN,A.a9Y) -q(A.aBM,A.Fi) -q(A.akL,A.aBM) -q(A.aG7,A.aG6) -q(A.bB,A.aG7) -q(A.CL,A.aIx) -q(A.aG1,A.aG0) -q(A.OW,A.aG1) -q(A.a1v,A.aG3) -q(A.aJz,A.aJy) -q(A.aG9,A.aJz) -q(A.a79,A.a9U) -q(A.yD,A.asq) -p(A.yD,[A.a1G,A.asj,A.aGf]) -p(A.ze,[A.aGq,A.aGp,A.aGg,A.aGh]) -q(A.aJp,A.aqp) -q(A.aEV,A.aJp) -q(A.aJo,A.a0c) -q(A.aEU,A.aJo) -q(A.aJn,A.aqk) -q(A.aEP,A.aJn) -q(A.aEO,A.aJm) -p(A.o7,[A.aiM,A.aiN,A.aiX,A.aiZ,A.aAX,A.aAY,A.aiV]) -q(A.aiW,A.aAX) -q(A.aiY,A.aAY) -q(A.Pq,A.a2j) -q(A.aFJ,A.I5) -p(A.agJ,[A.Ep,A.Er,A.Eq,A.Vi,A.ys]) -p(A.Vi,[A.uK,A.uM,A.Aj,A.Ah,A.Ai,A.o2,A.xh,A.xi,A.xg,A.EG,A.uL]) -q(A.a7E,A.aa_) -q(A.a7C,A.a9Z) -q(A.aIo,A.Py) -p(A.YE,[A.aqU,A.aqH]) -q(A.abh,A.B1) -q(A.PJ,A.a8C) -q(A.a8R,A.aK3) -q(A.aE_,A.aqs) -q(A.aK5,A.aK4) -q(A.aIg,A.aK5) -q(A.a76,A.aJj) -q(A.u2,A.w7) -q(A.auH,A.bC) -q(A.pN,A.auH) -q(A.auJ,A.Y) -q(A.aIn,A.auJ) -q(A.ns,A.aIm) -q(A.akz,A.fy) -p(A.aif,[A.ae9,A.aea,A.aeb,A.aec,A.aed,A.aee,A.aef,A.aeg,A.aeh,A.aei,A.aej,A.aek,A.ael,A.aem,A.UH,A.aeo,A.UI,A.UJ,A.aeR,A.aeS,A.aeT,A.aeU,A.aeV,A.UK,A.aeX,A.aeY,A.aeZ,A.af_,A.af0,A.af1,A.af2,A.af3,A.af4,A.af5,A.af6,A.af7,A.af8,A.af9,A.afa,A.afb,A.afc,A.afd,A.afe,A.aff,A.afg,A.afh,A.afi,A.afj,A.afk,A.afl,A.afm,A.afn,A.afo,A.afp,A.afq,A.afr,A.afs,A.aft,A.afu,A.UL,A.afw,A.afx,A.afy,A.afz,A.afA,A.afB,A.UM,A.afE,A.afF,A.afG,A.afH,A.afI,A.afJ,A.afK,A.afL,A.afM,A.afN,A.afO,A.afP,A.UN,A.afT]) -q(A.aen,A.UH) -p(A.UI,[A.aep,A.aeq,A.aer,A.aes,A.aet,A.aeu,A.aev,A.aew]) -p(A.UJ,[A.aex,A.aey,A.aez,A.aeA,A.aeB,A.aeC,A.aeD,A.aeE,A.aeF,A.aeG,A.aeH,A.aeI,A.aeJ,A.aeK,A.aeL,A.aeM,A.aeN,A.aeO,A.aeP,A.aeQ]) -q(A.aeW,A.UK) -q(A.afv,A.UL) -p(A.UM,[A.afC,A.afD]) -p(A.UN,[A.afQ,A.UO]) -p(A.UO,[A.afR,A.afS]) -p(A.aig,[A.al3,A.al4,A.al5,A.al6,A.al7,A.al8,A.al9,A.ala,A.alb,A.alc,A.ald,A.ale,A.alf,A.alg,A.Yp,A.ali,A.Yq,A.Yr,A.alL,A.alM,A.alN,A.alO,A.alP,A.Ys,A.alR,A.alS,A.alT,A.alU,A.alV,A.alW,A.alX,A.alY,A.alZ,A.am_,A.am0,A.am1,A.am2,A.am3,A.am4,A.am5,A.am6,A.am7,A.am8,A.am9,A.ama,A.amb,A.amc,A.amd,A.ame,A.amf,A.amg,A.amh,A.ami,A.amj,A.amk,A.aml,A.amm,A.amn,A.amo,A.amp,A.Yt,A.amr,A.ams,A.amt,A.amu,A.amv,A.amw,A.Yu,A.amz,A.amA,A.amB,A.amC,A.amD,A.amE,A.amF,A.amG,A.amH,A.amI,A.amJ,A.amK,A.Yv,A.amO]) -q(A.alh,A.Yp) -p(A.Yq,[A.alj,A.alk,A.all,A.alm,A.aln,A.alo,A.alp,A.alq]) -p(A.Yr,[A.alr,A.als,A.alt,A.alu,A.alv,A.alw,A.alx,A.aly,A.alz,A.alA,A.alB,A.alC,A.alD,A.alE,A.alF,A.alG,A.alH,A.alI,A.alJ,A.alK]) -q(A.alQ,A.Ys) -q(A.amq,A.Yt) -p(A.Yu,[A.amx,A.amy]) -p(A.Yv,[A.amL,A.Yw]) -p(A.Yw,[A.amM,A.amN]) -p(A.aih,[A.auN,A.auO,A.auP,A.auQ,A.auR,A.auS,A.auT,A.auU,A.auV,A.auW,A.auX,A.auY,A.auZ,A.a3h,A.av0,A.a3i,A.a3j,A.avt,A.avu,A.avv,A.avw,A.avx,A.a3k,A.avz,A.avA,A.avB,A.avC,A.avD,A.avE,A.avF,A.avG,A.avH,A.avI,A.avJ,A.avK,A.avL,A.avM,A.avN,A.avO,A.avP,A.avQ,A.avR,A.avS,A.avT,A.avU,A.avV,A.avW,A.avX,A.avY,A.avZ,A.aw_,A.aw0,A.aw1,A.aw2,A.aw3,A.aw4,A.aw5,A.aw6,A.a3l,A.aw8,A.aw9,A.awa,A.awb,A.awc,A.awd,A.a3m,A.awg,A.awh,A.awi,A.awj,A.awk,A.awl,A.awm,A.awn,A.awo,A.awp,A.awq,A.a3n,A.awu]) -q(A.av_,A.a3h) -p(A.a3i,[A.av1,A.av2,A.av3,A.av4,A.av5,A.av6,A.av7,A.av8]) -p(A.a3j,[A.av9,A.ava,A.avb,A.avc,A.avd,A.ave,A.avf,A.avg,A.avh,A.avi,A.avj,A.avk,A.avl,A.avm,A.avn,A.avo,A.avp,A.avq,A.avr,A.avs]) -q(A.avy,A.a3k) -q(A.aw7,A.a3l) -p(A.a3m,[A.awe,A.awf]) -p(A.a3n,[A.awr,A.a3o]) -p(A.a3o,[A.aws,A.awt]) -q(A.b_M,A.b_L) -q(A.b5p,A.b_M) -q(A.bGb,A.bsf) -p(A.ii,[A.al0,A.Yk,A.Yj,A.Yg,A.MT,A.akW,A.akU,A.akV,A.Yf,A.akS,A.Ye,A.Yi,A.akZ]) -p(A.al0,[A.Yh,A.akT,A.akR,A.al_,A.akY,A.akX]) -q(A.Jl,A.a9J) -q(A.R1,A.aIY) -q(A.a5m,A.a9A) -q(A.Yl,A.a5F) -q(A.bMo,A.bJ7) -q(A.IK,A.bJ8) -p(A.eI,[A.jh,A.vp]) -q(A.uN,A.bJ9) -q(A.a8u,A.aa5) -q(A.aRJ,A.axK) -q(A.boy,A.atH) -p(A.bJx,[A.ahf,A.Ls]) -q(A.bKp,A.aSr) -q(A.a9x,A.a9w) -q(A.aAr,A.a9x) -q(A.bm,A.ac6) -q(A.az2,A.as2) -q(A.b0f,A.aPS) -q(A.EH,A.aPQ) -q(A.aqP,A.ah0) -q(A.aqQ,A.b2x) -q(A.bn,A.ac9) -p(A.bpn,[A.aLS,A.aNo,A.bgq,A.bM8,A.bMm]) -p(A.aNo,[A.bbM,A.bhK]) -p(A.b7w,[A.bmZ,A.b7x]) -p(A.b7C,[A.ahV,A.b7B]) -q(A.br8,A.apN) -p(A.b8r,[A.bn_,A.b8s]) -q(A.aAM,A.Os) -q(A.WR,A.aAM) -q(A.aAK,A.aqJ) -q(A.aAL,A.aAK) -q(A.WQ,A.aAL) -q(A.lA,A.aFl) -p(A.lA,[A.l1,A.jD]) -q(A.lY,A.l1) -q(A.dt,A.aFo) -q(A.GG,A.mF) -q(A.b9t,A.aqI) -q(A.BU,A.aFk) -p(A.BU,[A.As,A.arZ]) -q(A.C7,A.arZ) -p(A.ij,[A.azr,A.azp,A.Vt,A.qR,A.azW,A.Ui]) -q(A.azs,A.azr) -q(A.azt,A.azs) -q(A.Vs,A.azt) -q(A.azq,A.azp) -q(A.uz,A.azq) -q(A.azX,A.azW) -q(A.dW,A.azX) -p(A.Gh,[A.Zd,A.ab2]) -q(A.Wg,A.aAj) -q(A.ayd,A.bKa) -p(A.hQ,[A.ajA,A.acc,A.acb,A.ajq,A.aba,A.ajk,A.atu,A.ajv,A.Xk,A.ajl,A.ajn,A.aju,A.ajr,A.ajm,A.ajt,A.ajs,A.ajo,A.ab8,A.ajp,A.ab9,A.ab6,A.ab7]) -q(A.ah4,A.a4a) -q(A.yv,A.bLN) -p(A.pH,[A.yI,A.qO,A.Vr]) -p(A.yI,[A.Cb,A.dm]) -p(A.qO,[A.bj,A.d_,A.I0,A.L0]) -q(A.aiE,A.aiF) -p(A.ac5,[A.aqA,A.Kl,A.atM]) -q(A.Hy,A.wS) -p(A.a1Y,[A.wJ,A.I8]) -p(A.ac7,[A.aqu,A.asY]) -q(A.awB,A.aqu) -q(A.aaX,A.awB) -p(A.zS,[A.HA,A.vP]) -q(A.awC,A.asY) -q(A.aaY,A.awC) -q(A.asZ,A.vP) -q(A.Tz,A.e0) -p(A.wV,[A.adO,A.KT]) -q(A.adZ,A.Uo) -q(A.ED,A.t1) -p(A.j6,[A.t0,A.Ay,A.xx,A.qh,A.t2,A.uV,A.xw,A.xv,A.t3,A.AA,A.Az,A.AB,A.F6]) -p(A.b0v,[A.acn,A.b6C,A.b9n,A.bbS,A.ak_,A.aoM,A.bra,A.bsi,A.btb,A.bIO,A.bJ3,A.bMa]) -q(A.b1G,A.acn) -p(A.b4E,[A.aQe,A.b9o,A.bMk,A.bex,A.NE,A.btc,A.bIP,A.bJ4]) -q(A.bdN,A.b6B) -p(A.bdN,[A.ajM,A.bdO,A.bdP,A.bdQ,A.ajO]) -q(A.ajN,A.W8) -q(A.ajP,A.WN) -q(A.bbR,A.E_) -q(A.aj0,A.bMk) -p(A.F2,[A.F3,A.X8]) -q(A.ajQ,A.ZS) -q(A.bdR,A.br9) -q(A.H3,A.b0u) -p(A.vt,[A.apg,A.aph,A.apj,A.apk,A.apl,A.apm]) -p(A.NX,[A.a_a,A.a_b]) -p(A.a_l,[A.lv,A.fw]) -q(A.ajR,A.a34) -q(A.ajS,A.a3e) -q(A.ajT,A.auB) -p(A.ll,[A.Ma,A.Mb,A.Xd,A.Xe,A.Xf,A.Xg,A.Mc,A.Md,A.Me,A.Mf,A.Mg,A.Mh]) -p(A.bq2,[A.aoc,A.aod,A.aoe,A.aof,A.aog,A.aoh,A.aoi,A.ZB,A.qA]) -q(A.boz,A.btl) -p(A.bcm,[A.bcn,A.bn1]) -q(A.ajf,A.bc8) -p(A.CR,[A.Qg,A.Qi,A.Qh]) -p(A.au6,[A.apb,A.ag3,A.aiu]) -q(A.b0H,A.bF9) -p(A.kO,[A.QH,A.and,A.Fh]) -p(A.kP,[A.ajx,A.Uk]) -q(A.au7,A.ajx) -p(A.au7,[A.NV,A.V_,A.X0]) -p(A.beC,[A.bn2,A.beD]) -q(A.aiz,A.Fh) -p(A.mA,[A.qj,A.Ul]) -q(A.au8,A.qj) -p(A.au8,[A.apc,A.ag4,A.aiv]) -p(A.v6,[A.t9,A.pD]) -p(A.MI,[A.ah7,A.auc]) -p(A.t9,[A.VL,A.Iy]) -p(A.hK,[A.ach,A.Ug,A.VT,A.ahF,A.ai0,A.aio,A.aiy,A.aiB,A.XV,A.Gi,A.Nv,A.a1f,A.atc,A.acg]) -p(A.Gi,[A.Zl,A.a2T]) -q(A.Zm,A.Zl) -q(A.a2U,A.a2T) -p(A.hz,[A.abO,A.abP,A.adL,A.age,A.agy,A.ah6,A.ahr,A.ahs,A.Ij,A.akr,A.asw,A.ahb,A.aox,A.an3]) -p(A.agy,[A.VS,A.Gg,A.at0,A.asK,A.ajC]) -q(A.ajg,A.Gg) -q(A.ajB,A.Ij) -q(A.bgl,A.att) -p(A.ju,[A.aqW,A.aqX,A.aqY,A.aqZ,A.ar_,A.ar0,A.ar1,A.ar2,A.ar3]) -q(A.ia,A.eE) -p(A.ia,[A.mi,A.fo,A.qE]) -q(A.BT,A.mi) -p(A.bUz,[A.bUA,A.CZ]) -q(A.amS,A.abp) -p(A.q_,[A.K9,A.abK]) -p(A.abI,[A.abJ,A.DR]) -p(A.fo,[A.wO,A.eP,A.dg]) -p(A.tg,[A.pj,A.kZ,A.as3,A.fn]) -p(A.bHC,[A.lp,A.mN,A.v4,A.ls]) -q(A.fK,A.amS) -q(A.We,A.hn) -q(A.Kk,A.axH) -q(A.aC_,A.V1) -q(A.YD,A.aC_) -q(A.ct,A.eP) -q(A.rK,A.yh) -p(A.fn,[A.p2,A.iz]) -q(A.ahP,A.atM) -p(A.mS,[A.qt,A.YF,A.YA]) -p(A.bo8,[A.bo9,A.anq]) -p(A.zY,[A.Y_,A.YK]) -q(A.aG8,A.P9) -q(A.a1A,A.aG8) -p(A.bpN,[A.bpO,A.bn3]) -q(A.bdS,A.bHx) -p(A.bdS,[A.brD,A.bKK,A.bMn]) -q(A.bMc,A.bqc) -p(A.jB,[A.NO,A.Hh,A.ap1]) -q(A.BB,A.aDD) -p(A.ZZ,[A.a_2,A.BC]) -q(A.ts,A.brX) -q(A.BD,A.brY) -q(A.aDF,A.kE) -q(A.yf,A.aDF) -p(A.vI,[A.Fa,A.Ut]) -p(A.Fa,[A.XZ,A.a_7]) -q(A.TE,A.XZ) -q(A.a5n,A.a1A) -p(A.azg,[A.Qd,A.RU]) -p(A.ml,[A.a49,A.a8O]) -q(A.a_o,A.aDN) -q(A.b0B,A.az9) -q(A.buu,A.but) -p(A.I8,[A.DX,A.a_h]) -p(A.WA,[A.Q6,A.RH,A.RG]) -q(A.ZA,A.nM) -q(A.as1,A.aG4) -q(A.T3,A.Q5) -q(A.bES,A.bER) -p(A.bF_,[A.bn4,A.bEY]) -q(A.o3,A.asB) -p(A.P5,[A.jl,A.asD]) -q(A.P4,A.asE) -q(A.yG,A.asD) -q(A.at3,A.P4) -q(A.aa3,A.aa2) -q(A.a8b,A.aa3) -q(A.aBk,A.PE) -q(A.PH,A.aBk) -p(A.bKz,[A.bn5,A.bKA]) -q(A.b_O,A.btJ) -q(A.aId,A.aK2) -p(A.bLq,[A.bXH,A.bLr]) -q(A.jj,A.Zf) -q(A.aqR,A.DW) -q(A.bxN,A.ac4) -q(A.BV,A.bxN) -p(A.bz1,[A.b05,A.b2F,A.b2G,A.b5x,A.bmj,A.bpl,A.bpm,A.bqw,A.bqy,A.bqA,A.bz2,A.bz3,A.bz4,A.bz5,A.bLY]) -p(A.bM1,[A.bM2,A.bn7]) -q(A.bXG,A.a1T) -q(A.Qt,A.J3) -s(A.azc,A.adU) -s(A.aJ_,A.c3M) -s(A.PN,A.au5) -s(A.a9a,A.ay) -s(A.a5W,A.ay) -s(A.a5X,A.Wj) -s(A.a5Y,A.ay) -s(A.a5Z,A.Wj) -s(A.r4,A.a3D) -s(A.Db,A.aGN) -s(A.PO,A.Dd) -s(A.a7W,A.cg) -s(A.a7Y,A.D) -s(A.a7Z,A.cD) -s(A.a8H,A.Dd) -s(A.a8J,A.aI3) -s(A.aIR,A.bUu) -s(A.aK1,A.pB) -s(A.ayz,A.b_P) -s(A.azu,A.ay) -s(A.azv,A.cY) -s(A.azw,A.ay) -s(A.azx,A.cY) -s(A.aAe,A.ay) -s(A.aAf,A.cY) -s(A.aAR,A.ay) -s(A.aAS,A.cY) -s(A.aC7,A.cg) -s(A.aC8,A.cg) -s(A.aC9,A.ay) -s(A.aCa,A.cY) -s(A.aCq,A.ay) -s(A.aCr,A.cY) -s(A.aD_,A.ay) -s(A.aD0,A.cY) -s(A.aFq,A.cg) -s(A.a7S,A.ay) -s(A.a7T,A.cY) -s(A.aGs,A.ay) -s(A.aGt,A.cY) -s(A.aGx,A.cg) -s(A.aHn,A.ay) -s(A.aHo,A.cY) -s(A.a8r,A.ay) -s(A.a8s,A.cY) -s(A.aHw,A.ay) -s(A.aHx,A.cY) -s(A.aIC,A.ay) -s(A.aID,A.cY) -s(A.aIN,A.ay) -s(A.aIO,A.cY) -s(A.aIV,A.ay) -s(A.aIW,A.cY) -s(A.aJB,A.ay) -s(A.aJC,A.cY) -s(A.aJD,A.ay) -s(A.aJE,A.cY) -s(A.aBx,A.ay) -s(A.aBy,A.cY) -s(A.aCy,A.ay) -s(A.aCz,A.cY) -s(A.aGB,A.ay) -s(A.aGC,A.cY) -s(A.aHC,A.ay) -s(A.aHD,A.cY) -s(A.axn,A.cg) -r(A.a9N,A.es) -r(A.a3G,A.es) -r(A.a3x,A.iV) -r(A.a9i,A.iV) -r(A.a9F,A.iV) -r(A.a9G,A.iV) -s(A.a64,A.anD) -r(A.a3Y,A.I_) -r(A.a9p,A.iV) -r(A.a9q,A.I_) -r(A.a7w,A.I_) -s(A.axW,A.et) -r(A.aIG,A.es) -r(A.a3Z,A.es) -s(A.axX,A.bxg) -r(A.a4_,A.iV) -r(A.aCK,A.es) -s(A.aIj,A.et) -s(A.axj,A.et) -s(A.aC0,A.et) -s(A.ax6,A.SK) -s(A.ax7,A.DN) -s(A.ax8,A.zD) -s(A.ax9,A.b3) -s(A.a43,A.SL) -s(A.a44,A.DN) -s(A.a45,A.zD) -s(A.ayX,A.zE) -s(A.aDJ,A.SL) -s(A.aDK,A.DN) -s(A.aDL,A.zD) -s(A.aFb,A.SL) -s(A.aFc,A.zD) -s(A.aHy,A.SK) -s(A.aHz,A.DN) -s(A.aHA,A.zD) -s(A.a96,A.zE) -r(A.a9e,A.iV) -r(A.a9f,A.iV) -r(A.a9g,A.es) -r(A.a9h,A.kF) -s(A.ayJ,A.b3) -s(A.aIE,A.tM) -s(A.ayK,A.b3) -r(A.a9n,A.iV) -r(A.aIF,A.es) -r(A.a9j,A.es) -r(A.a9k,A.kF) -r(A.a9l,A.qJ) -r(A.a9m,A.q0) -r(A.aJ4,A.ox) -s(A.ayP,A.tM) -r(A.a9o,A.es) -r(A.a9T,A.aK) -s(A.aJ5,A.eV) -s(A.ayT,A.b3) -s(A.ayV,A.b3) -s(A.aAq,A.qb) -s(A.aAp,A.b3) -s(A.azj,A.b3) -s(A.azA,A.b3) -s(A.azB,A.b3) -s(A.azD,A.b3) -s(A.azE,A.b3) -s(A.aD1,A.jI) -s(A.aD2,A.ayg) -s(A.aD3,A.jI) -s(A.aD4,A.ayh) -s(A.aD5,A.jI) -s(A.aD6,A.ayi) -s(A.aD7,A.jI) -s(A.aD8,A.ayj) -s(A.aD9,A.b3) -s(A.aDa,A.jI) -s(A.aDb,A.ayk) -s(A.aDc,A.jI) -s(A.aDd,A.ayl) -s(A.aDe,A.jI) -s(A.aDf,A.aym) -s(A.aDg,A.jI) -s(A.aDh,A.ayn) -s(A.aDi,A.jI) -s(A.aDj,A.ayo) -s(A.aDk,A.jI) -s(A.aDl,A.ayp) -s(A.aDm,A.jI) -s(A.aDn,A.ayq) -s(A.aDo,A.jI) -s(A.aDp,A.ayr) -s(A.aDq,A.jI) -s(A.aDr,A.ays) -s(A.aDs,A.jI) -s(A.aDt,A.ayt) -s(A.aDu,A.a7c) -s(A.aDv,A.jI) -s(A.aDw,A.ayu) -s(A.aJI,A.ayg) -s(A.aJJ,A.ayh) -s(A.aJK,A.ayi) -s(A.aJL,A.ayj) -s(A.aJM,A.b3) -s(A.aJN,A.jI) -s(A.aJO,A.ayk) -s(A.aJP,A.ayl) -s(A.aJQ,A.aym) -s(A.aJR,A.ayn) -s(A.aJS,A.ayo) -s(A.aJT,A.ayp) -s(A.aJU,A.ayq) -s(A.aJV,A.ayr) -s(A.aJW,A.a7c) -s(A.aJX,A.ays) -s(A.aJY,A.ayt) -s(A.aJZ,A.a7c) -s(A.aK_,A.ayu) -s(A.aAC,A.b3) -s(A.aBN,A.b3) -s(A.aBO,A.b3) -s(A.aBP,A.b3) -s(A.aAG,A.qb) -s(A.aFt,A.b3) -s(A.aFu,A.b3) -s(A.aFv,A.b3) -s(A.aGY,A.b3) -s(A.aH3,A.b3) -r(A.a3I,A.a8j) -s(A.aGZ,A.b3) -s(A.aH_,A.b3) -s(A.aH0,A.b3) -s(A.aH1,A.b3) -s(A.aH2,A.b3) -s(A.awJ,A.b3) -r(A.aJA,A.es) -s(A.axe,A.b3) -s(A.axd,A.b3) -s(A.axt,A.b3) -s(A.aBT,A.b3) -s(A.axD,A.b3) -s(A.axE,A.b3) -s(A.axG,A.b3) -s(A.aJ1,A.amP) -s(A.axL,A.b3) -s(A.axN,A.b3) -r(A.a99,A.es) -s(A.axO,A.b3) -s(A.axR,A.b3) -s(A.axS,A.b3) -r(A.a9b,A.es) -r(A.a9c,A.kF) -s(A.ay0,A.b3) -r(A.a9Q,A.es) -r(A.a9S,A.ox) -s(A.ay5,A.b3) -s(A.aya,A.b3) -s(A.az_,A.b3) -s(A.az1,A.b3) -s(A.aIH,A.tM) -s(A.azk,A.b3) -s(A.azo,A.b3) -s(A.azH,A.b3) -s(A.a9u,A.et) -s(A.azL,A.b3) -s(A.azZ,A.b3) -s(A.aA9,A.b3) -s(A.aAg,A.b3) -s(A.aIz,A.b6I) -s(A.aIA,A.ahD) -s(A.aIJ,A.ahC) -s(A.aIK,A.ahD) -s(A.aIL,A.ahC) -s(A.aIM,A.b6J) -s(A.aAn,A.b3) -s(A.aB0,A.b3) -r(A.a9B,A.q0) -s(A.aBf,A.b3) -s(A.aBe,A.b3) -r(A.a98,A.es) -r(A.a9z,A.iV) -r(A.a9C,A.es) -r(A.aJ6,A.ox) -r(A.aJf,A.ox) -s(A.aBI,A.b3) -r(A.aIS,A.es) -s(A.aC2,A.b3) -s(A.aC4,A.b3) -s(A.aC5,A.b3) -s(A.aCk,A.b3) -s(A.aCl,A.b3) -s(A.aCm,A.b3) -s(A.aCE,A.b3) -r(A.a5P,A.Gs) -r(A.a9M,A.Gs) -s(A.aCO,A.b3) -r(A.aa6,A.RZ) -r(A.aa7,A.RZ) -s(A.aDy,A.b3) -s(A.aJ0,A.et) -r(A.a9O,A.iV) -r(A.a9d,A.iV) -r(A.a9E,A.iV) -s(A.aDI,A.b3) -s(A.a9P,A.or) -s(A.aDW,A.b3) -r(A.a7k,A.es) -r(A.a7l,A.es) -r(A.a7m,A.qJ) -r(A.a9v,A.es) -s(A.aFA,A.b3) -s(A.aFB,A.b3) -s(A.aFC,A.b3) -r(A.aJk,A.aK) -s(A.aJl,A.eV) -s(A.aFD,A.b3) -r(A.a9V,A.BN) -r(A.a9X,A.BN) -r(A.aa0,A.es) -s(A.aFh,A.aPU) -s(A.aGb,A.b3) -s(A.aGr,A.b3) -r(A.a9H,A.es) -r(A.a9I,A.kF) -s(A.aJF,A.aGG) -s(A.aJG,A.aGG) -s(A.aGL,A.b3) -s(A.aGU,A.b3) -r(A.a9r,A.iV) -s(A.aIB,A.zE) -s(A.aII,A.zE) -s(A.aH5,A.b3) -r(A.aa4,A.qJ) -s(A.aBZ,A.tM) -s(A.aHc,A.b3) -r(A.aJq,A.aK) -r(A.aJH,A.es) -s(A.aHm,A.b3) -s(A.aHq,A.b3) -s(A.aIi,A.b3) -s(A.aHs,A.b3) -s(A.aHt,A.b3) -r(A.a8y,A.iV) -s(A.aHv,A.b3) -s(A.aHV,A.b3) -s(A.axC,A.b3) -s(A.az6,A.b3) -s(A.aB2,A.b3) -s(A.aB5,A.b3) -s(A.aB4,A.b3) -s(A.aFi,A.aDO) -s(A.aFj,A.aDO) -s(A.aGD,A.b3) -s(A.aHl,A.b3) -r(A.a47,A.hX) -r(A.a6Q,A.aK) -s(A.aEv,A.eV) -r(A.a6S,A.BN) -r(A.a6T,A.aK) -s(A.aEx,A.aq3) -r(A.aEz,A.aK) -s(A.aEA,A.eV) -r(A.a6U,A.agd) -s(A.aBu,A.qb) -r(A.aEB,A.aK) -s(A.aEC,A.eV) -s(A.aIU,A.b3) -s(A.aCU,A.qb) -s(A.aEG,A.qb) -s(A.aJg,A.qb) -r(A.a71,A.aK) -s(A.aEH,A.aq3) -r(A.aEI,A.BN) -r(A.a8n,A.hX) -s(A.aJt,A.kA) -s(A.aJu,A.b3) -s(A.aJv,A.kR) -r(A.aCZ,A.bXJ) -r(A.aEq,A.a_N) -r(A.a74,A.bx) -r(A.a75,A.jZ) -r(A.aEK,A.arD) -r(A.aEJ,A.bx) -s(A.aFM,A.b3) -s(A.aFO,A.b3) -s(A.aFP,A.b3) -r(A.a6O,A.agd) -r(A.a78,A.bx) -r(A.aEW,A.bx) -s(A.aEX,A.a0b) -s(A.aGj,A.b3) -r(A.aGk,A.hX) -r(A.aGo,A.hX) -r(A.a7a,A.aK) -s(A.aER,A.a0b) -s(A.aES,A.bvw) -r(A.aGl,A.hX) -s(A.aGm,A.t6) -r(A.aEN,A.bx) -r(A.a7b,A.bx) -s(A.aET,A.a0b) -r(A.aEY,A.aK) -s(A.aEZ,A.eV) -r(A.aF1,A.bx) -r(A.rh,A.aK) -r(A.aF3,A.aK) -s(A.aF4,A.eV) -s(A.aFS,A.b3) -s(A.aFV,A.qb) -s(A.aFW,A.b3) -s(A.aBq,A.b3) -s(A.aBr,A.b3) -s(A.aCd,A.b3) -s(A.aDY,A.b3) -s(A.aDX,A.b3) -s(A.aGT,A.b3) -s(A.aH8,A.b3) -s(A.aAV,A.b3) -s(A.aAW,A.b3) -s(A.aGO,A.bHV) -s(A.aGP,A.b3) -s(A.aIZ,A.a2o) -s(A.awN,A.b3) -s(A.awI,A.b3) -s(A.aBl,A.b3) -r(A.a9K,A.R7) -r(A.a9L,A.R7) -r(A.a95,A.es) -r(A.aIy,A.iV) -r(A.a97,A.es) -s(A.aK6,A.et) -s(A.axh,A.et) -s(A.axi,A.b3) -s(A.axp,A.aPb) -r(A.a7e,A.bx8) -r(A.a8X,A.WG) -r(A.a8Y,A.vC) -r(A.a8Z,A.a1c) -r(A.a9_,A.aoa) -r(A.a90,A.a15) -r(A.a91,A.a0h) -r(A.a92,A.auL) -r(A.a9s,A.es) -r(A.a9t,A.q0) -r(A.a4I,A.mk) -r(A.a4Q,A.q0) -s(A.azO,A.et) -r(A.a4R,A.es) -s(A.azP,A.atv) -s(A.azQ,A.bIj) -s(A.aAt,A.qb) -s(A.aAu,A.kR) -s(A.aAv,A.qb) -s(A.aAw,A.kR) -s(A.aAA,A.b3) -r(A.aE0,A.b1H) -s(A.aJ2,A.b3) -s(A.aJ3,A.b3) -s(A.aGv,A.b3) -s(A.aB1,A.b3) -s(A.aIQ,A.et) -r(A.QI,A.iV) -r(A.a9D,A.es) -r(A.aJ9,A.bx) -r(A.aJa,A.aq7) -s(A.aJb,A.jC) -s(A.aBK,A.et) -s(A.aIT,A.et) -r(A.a62,A.es) -r(A.a63,A.qJ) -s(A.aIP,A.kR) -s(A.aIX,A.Zg) -r(A.aJh,A.aK) -s(A.aJi,A.eV) -r(A.aCJ,A.es) -s(A.aJ7,A.D6) -s(A.aJ8,A.qp) -s(A.aJc,A.D6) -r(A.aJd,A.aq7) -s(A.aJe,A.jC) -r(A.a9W,A.aK) -s(A.aJr,A.D6) -r(A.a6b,A.mk) -r(A.a9y,A.es) -r(A.aa1,A.es) -r(A.S_,A.es) -r(A.S0,A.kF) -s(A.a9R,A.or) -r(A.aJs,A.qJ) -s(A.aFf,A.et) -r(A.S1,A.qJ) -r(A.Jj,A.akE) -r(A.aJx,A.q0) -s(A.aAl,A.arc) -r(A.a7q,A.mk) -r(A.a7o,A.mk) -s(A.aFx,A.arc) -r(A.a7u,A.es) -r(A.a7v,A.qJ) -r(A.Rn,A.es) -s(A.aCg,A.kR) -s(A.aFI,A.atv) -s(A.aJw,A.kA) -r(A.a9Y,A.arw) -s(A.aBM,A.b3) -s(A.aG0,A.b3) -s(A.aG1,A.kR) -s(A.aG3,A.kR) -s(A.aG6,A.b3) -s(A.aG7,A.bmk) -s(A.aIx,A.b3) -r(A.a9U,A.bx) -s(A.aJy,A.Zg) -s(A.aJz,A.auw) -s(A.aJm,A.tY) -s(A.aJn,A.tY) -s(A.aJo,A.tY) -s(A.aJp,A.tY) -r(A.a7P,A.k0) -s(A.aAX,A.b3) -s(A.aAY,A.b3) -s(A.ay8,A.et) -r(A.a9Z,A.iV) -r(A.aa_,A.iV) -s(A.a8C,A.bKr) -s(A.aK3,A.et) -s(A.aK4,A.Zg) -s(A.aK5,A.auw) -r(A.aJj,A.bx) -s(A.aIm,A.b3) -r(A.a5F,A.es) -s(A.a9A,A.Jc) -s(A.a9J,A.Jc) -s(A.aIY,A.Jc) -r(A.aa5,A.es) -s(A.axK,A.b1Y) -r(A.a9w,A.q0) -r(A.a9x,A.es) -s(A.aAM,A.kR) -s(A.aAK,A.et) -s(A.aAL,A.kR) -s(A.aFl,A.b3) -s(A.aFo,A.b3) -s(A.aFk,A.b3) -s(A.azr,A.a6j) -s(A.azs,A.aCs) -s(A.azt,A.azV) -s(A.azp,A.a6j) -s(A.azq,A.aCs) -s(A.azW,A.a6j) -s(A.azX,A.azV) -s(A.aAj,A.ay) -s(A.awB,A.DH) -s(A.awC,A.DH) -s(A.axH,A.bME) -s(A.aC_,A.b0j) -r(A.aG8,A.bFg) -s(A.aDD,A.b3) -s(A.aDF,A.b3) -s(A.aDN,A.ay) -s(A.az9,A.aLq) -r(A.Q5,A.es) -r(A.aG4,A.aP0) -r(A.aa2,A.es) -r(A.aa3,A.q0) -s(A.aK2,A.et)})() -var v={G:typeof self!="undefined"?self:globalThis,deferredInitialized:Object.create(null), -isHunkLoaded:function(a){return!!$__dart_deferred_initializers__[a]}, -isHunkInitialized:function(a){return!!v.deferredInitialized[a]}, -eventLog:$__dart_deferred_initializers__.eventLog, -initializeLoadedHunk:function(a){var s=$__dart_deferred_initializers__[a] -if(s==null){throw"DeferredLoading state error: code with hash '"+a+"' was not loaded"}initializeDeferredHunk(s) -v.deferredInitialized[a]=true}, -deferredLibraryParts:{l10n_ar:[0,1],l10n_be:[0,2],l10n_bn:[0,3],l10n_bo:[0,4],l10n_ca:[0,5],l10n_cs:[0,6],l10n_da:[0,7],l10n_de:[0,8],l10n_el:[0,9],l10n_en:[0,10],l10n_eo:[0,11],l10n_es:[0,12],l10n_et:[0,13],l10n_eu:[0,14],l10n_fa:[0,15],l10n_fi:[0,16],l10n_fil:[0,17],l10n_fr:[0,18],l10n_ga:[0,19],l10n_gl:[0,20],l10n_he:[0,21],l10n_hi:[0,22],l10n_hr:[0,23],l10n_hu:[0,24],l10n_ia:[0,25],l10n_id:[0,26],l10n_ie:[0,27],l10n_it:[0,28],l10n_ja:[0,29],l10n_ka:[0,30],l10n_ko:[0,31],l10n_lt:[0,32],l10n_lv:[0,33],l10n_nb:[0,34],l10n_nl:[0,35],l10n_pl:[0,36],l10n_pt:[0,37],l10n_ro:[0,38],l10n_ru:[0,39],l10n_sk:[0,40],l10n_sl:[0,41],l10n_sr:[0,42],l10n_sv:[0,43],l10n_ta:[0,44],l10n_te:[0,45],l10n_th:[0,46],l10n_tr:[0,47],l10n_uk:[0,48],l10n_uz:[0,49],l10n_vi:[0,50],l10n_yue:[0,51],l10n_zh:[0,52]}, -deferredPartUris:["main.dart.js_2.part.js","main.dart.js_221.part.js","main.dart.js_223.part.js","main.dart.js_229.part.js","main.dart.js_236.part.js","main.dart.js_244.part.js","main.dart.js_253.part.js","main.dart.js_259.part.js","main.dart.js_262.part.js","main.dart.js_270.part.js","main.dart.js_271.part.js","main.dart.js_272.part.js","main.dart.js_274.part.js","main.dart.js_279.part.js","main.dart.js_281.part.js","main.dart.js_283.part.js","main.dart.js_285.part.js","main.dart.js_288.part.js","main.dart.js_289.part.js","main.dart.js_293.part.js","main.dart.js_294.part.js","main.dart.js_297.part.js","main.dart.js_298.part.js","main.dart.js_299.part.js","main.dart.js_305.part.js","main.dart.js_306.part.js","main.dart.js_308.part.js","main.dart.js_313.part.js","main.dart.js_315.part.js","main.dart.js_318.part.js","main.dart.js_319.part.js","main.dart.js_320.part.js","main.dart.js_321.part.js","main.dart.js_322.part.js","main.dart.js_323.part.js","main.dart.js_325.part.js","main.dart.js_326.part.js","main.dart.js_19.part.js","main.dart.js_327.part.js","main.dart.js_328.part.js","main.dart.js_332.part.js","main.dart.js_333.part.js","main.dart.js_334.part.js","main.dart.js_336.part.js","main.dart.js_337.part.js","main.dart.js_338.part.js","main.dart.js_339.part.js","main.dart.js_340.part.js","main.dart.js_342.part.js","main.dart.js_343.part.js","main.dart.js_344.part.js","main.dart.js_345.part.js","main.dart.js_1.part.js"], -deferredPartHashes:["xWcwV1VqFUeSmuHQ5EGBoGrjbEk=","QbLkhl2euAYs7ZgUQiaX+i5Sw+g=","3lgbRdFw8uVbzGIFr/uDjgt74k4=","7klHwkS2Ilpks0JziyWYuAcvaxk=","wGyyHPhbadFc3YYnQr0MnitZSuY=","fd6NuOZoCWxyk0RTNRcUb2zSoek=","btFlC/Ui5go5Wlcq9o2G2dMakQ0=","ZOUTPBNzvvlbK/iYE1d4EpOAcMM=","ot9XHZhbc4Od22zprAMWYADyL00=","MuUBhCQ2YS2GM2Rb3/H1+lkqYZE=","pzkmVFRPUjT6tKtRqehNjwKhQBQ=","NOyiRW/VpM8m5UEtRR0fD/XOexQ=","8GMKZOJK+1B4p9zQEiGkg3Cmi1c=","0XfAVsqtlDiEHYmC6kcLGfcL2rM=","sFnwUMmGr4Y6my20eLJoKxsIOTw=","0bdc9nTGuP/23GqfG85s12rBRsM=","hItbETmA7+Tvgf6zkCw644oE3nw=","RJuCNuEiKyYoaVnlmMVginJvls4=","vKop4h2vygn1nDoTsANSKmCnujg=","mMThZeU/zLtPSLVB+I5wq6JNGUo=","vvyZJi0mnXdblTcWDUzbQ1g3Bmg=","olDI6uupLSEshVILQAEQE6MH8Co=","eQRLK3v6mu/PirTcGqQ2kx+nZSk=","erf8xW4UxCK9z0tO/KtwtV8ZHdE=","3Y3Fe7Vq7a9UDf6UoqX+8au2NrQ=","XEQ1gMtqwiQa4UPY6gDhYekS3Z4=","/Cd+gT/bU+sqYqc/419umK6dHPs=","Rl2j8sA1LYD3V4MzEP/I0ZwJM+M=","uD9YRdjZXZP8b1qcPkPsukOLnyQ=","NWUNR3ikF2z3WvogI6pLHQkKIWw=","pkPDQEtfL2bsGPwq66ckHFyGp9Q=","VYcX0cagCDmcfPuJ6XcH66NBu54=","hpldqF7kFgpXhUDhlV9pZE5b7TY=","j5RvysKmuU+KRHapMyO91dLw9+4=","cXVxASvlizaXn/jfRyYq3Qs4TVY=","jkQc93M08PEOPANfX0RymaWTT+U=","yfD9S9xP0v4Fqd6pNF4cUz/9RQc=","CutNj72ZKCgoh7vbRHNpeSsQU8Y=","qchwZGVG1c7pnfkLZCsGf5+UQXA=","x/OWjEk2C93Iu8+cGY4V4qUEjCA=","T7P6rYR9Dg4MgcefminR2gTV1wE=","1ckssFqIndBDaena6okmkR87IVc=","3xYZjgFL1ooQ++yHttW0H8lNmDQ=","LCBtotH20xY5R9JqkkUEPCG2SMc=","rEXhUBDuXXi5UGl7PHCf9k74/cM=","UyTL1RNw7kIqTV/IXbvSgTo6DGo=","PFPizE/UcnwIzkj3CrWScfqnfZY=","Dk5jazPvwOcdAtMr9ioMNj4Grt4=","dz/qhFUvXiwrLqLP6Omw2DuAhpg=","FV3C3prkdo2GSnOqpq0hfyMxq0g=","62UD575Jsj8NeJfoY79oawBlKZg=","kf3l4OovQTy5WJAyTOutdkXVFwg=","MR4PDkqRWUBoAbyIsJWkav9J2cY="], -typeUniverse:{eC:new Map(),tR:{},eT:{},tPV:{},sEA:[]}, -mangledGlobalNames:{p:"int",a9:"double",b2:"num",i:"String",E:"bool",bg:"Null",I:"List",C:"Object",x:"Map",ag:"JSObject"}, -mangledNames:{}, -types:["~()","a9(a9)","a0<~>()","E()","C?()","~(ag)","~(aW)","bg(ag)","~(p)","E(i)","N(bY)","a9(ju)","Cm(ju)","~(E)","VH(ju)","i(i)","~(i)","~(pW)","i?(@)","~(C?)","bg()","jz<@>(G,ie)","~(@)","E(ct)","tq()","i(@)","~(Lv)","r(G)","i(ct,Ba,i)","~(ln)","p(p)","E(ul,t)","~(xZ,t)","~(t9)","E(dg)","E(C?)","~(p6)","bg(@)","i(Gq)","a0(uw,d6?)","~(R)","E(hE)","E(ds)","~(ca)","E(iz)","a9(W)","bg(~)","N?(bY)","I()","~(Id)","a0()","~(df)","~(kV)","E(fr)","a0()","p(p,qZ,p)","l5(ju)","bg(C,d3)","E(fK)","~(a9)","a0<@>()","~(C,d3)","~(i,@)","N(N)","r(G,p)","~(ht?)","E(yW)","E(ca)","i()","~(@,@)","b8(@)","p([p])","p(p,p)","hC(bY)","E(p)","p()","a0<@>(oj)","a0(uw,d6?)","~(kA)","E(n8)","~([@])","vR(bY)","~(E?)","x(eP)","~(y8)","lt(G,p)","E(S)","~(C)","E(uP)","~(C[d3?])","~(Bx)","i?(i)","~(iT,~())","~(Bw)","Y(bY)","X(W,ax)","E(eE)","p(fr,fr)","a0(@)","E(i?)","E(fK?)","k5?(@)","E(xU)","~(nn)","bg(E)","~(Cf)","~(kn)","~(jd)","~(~())","bC(bY)","a0()","r(G,ax)","uf(G)","e_?(dq?)","eP(@)","a9(W,a9)","p?(@)","bg(@,@)","a0()","E(kA)","~(a2d)","ve(G)","E(jh)","oy()","bg(uN)","~(I

)","E(lA)","E(m_)","p(dg,dg)","~(AT,I

)","~(mg)","i(kX)","tD(G)","v1(fr,lq)","~(a2g)","~(y9)","S>(i,x)","i(dg)","~({curve:li,descendant:R?,duration:aW,rect:a1?})","r(G,r?)","yR(G,r?)","S(S)","i6(i6(p,E)?,p,E)","I?(@)","~(m9)","uk?(@)","I?(@)","oq(@)","x(oq)","a9(a9,a9)","~(i,i)","@(@)","E(k7)","E(+roomId,state(i,fo))","mg()","I?(@)","bg(cc_)","i(S)","i(b5)","t(t)","E(ne)","E(mb)","i(p)","E(l_)","~(vB)","i(a9)","~(td)","E(bF)","~(p,E)","~(t)","ag(C?)","~(a2e)","r(G)?(K0?)","av(G)","r(G,bV,bV,r)","a9()","oC()","~(oC)","~(lR?,a)","r(G,Af)","ib(@)","p(R,R)","E(h_)","~(MP)","~(MO)","td()","~(vg)","I()","ct(eP)","~(ES)","~(Pk)","~(C?,C?)","E(k4)","~(ct)","E(hK)","E(S)","E(i,bY)","~(p,p,p)","S>(i,C?)","bg(C)","bg(i)","C?(C?)","eE(C?)","x(eE)","a0(~(a9?))","ag()","a0<~>(hD<@>)","bg(C?)","a0<~>(aW)","~([cj?])","~(x6)","E(px)","~(W)","yi(G)","~(lI,qL?)","E(oa)","E(C?,C?)","p(C?)","a0<~>(oj)","c9(G,p)","~(X)","E(eP)","ai(G,p)","e_?(dq?)","e_?(dq?)","e_?(dq?)","e_?(dq?)","a1()","~(p?)","c5(a9)","a(lw)","a0<~>(q_?)","er(G,bV,r?)","E(kq)","i?/(G,ie)","~(c8)","h4(G)","a0(uw,d6?)","r(G,hj?)","S>>(i,x>)","S(i,@)","~(p,p)","E(i,C?)","a0(i)","p(ct,ct)","~(~)","ag?(p)","~(C,i)","I()","a0<~>(ag)","da(G)","E?(@)","r(G,bV,bV)","E(@)","~(p,p,p,p,p,eb)","a0<~>(E)","ax(ax)","bY<0^>()","iw?()","a0>()","xB(G)","E(ij)","S>(i,pj)","~(Ya)","~(a2h)","~(a2f)","S(i,C?)","E(HI)","a0<~>(C?)","z_(G,b0)","E(C)","E(mm)","i?()","E(BI)","x?(@)","x9(@)","~(C,d3?)","E(mC)","~(p9)","p9()","i(ds)","a0<~>(@)","E(Bi)","E(EO)","p(h_,h_)","~(yA)","mh(mh)","p(@,@)","~(kk)","~(cda)","a9?(+(ax,Ch))","~(t,a,a9,bF?)","i(C?)","vL(G,ax)","E(R)","a0([ag?])","@(i)","l0(G,r?)","iZ(jd)","~(wj)","+boundaryEnd,boundaryStart(bG,bG)(bG)","E(ul)","~(o8)","a9({from!a9,to!a9})","~(t,W)","X(W)","~(I)","~(yw)","~(h_)","I(u_)","F8()","bY(L)","a0(ht?)","~(iU)","x()","ag(p{params:C?})","E(m4)","J4(G,bV,r?)","E(a9)","r(G,+(X,c5,X))","C?(o_)","oa()","E(a)","a0<~>(pW)","E(b23)","~([aW?])","bG(bG,E,oy)","i(i,i)","~(yc)","Bk(G)","ciY()","p(jJ,jJ)","fg(G,a9,r?)","jz<@>(G,ie,r)","a9(X)","X()","tl()","~(tl)","tB()","~(tB)","~(t4,E)","Dl(G,bV,r?)","b8<@>?(b8<@>?,@,b8<@>(@))","zA(@)","Dk(G,bV,r?)","rN(@)","~(a0F)","~(a0G)","J2(G,bV,r?)","pl(G)","~(W?)","a9?()","~(t5)","E(eo)","~([0^?])","E(HU)","W(p)","Kx(I)","nq(df)","Jf(G,p)","~(Ao)","E(kA,a9)","~(i,C?)","~(IE)","o1(iE)","a9(bY)","r(G,bY,r?)?(dq?)","vU()","~(vU)","vT()","~(vT)","E8(G,p)","a0()","e_?(dq?)","iE(x<@,@>)","~(b2)","~(@,d3)","e_?(dq?)","r(G,b0>)","N?()","k4(jh)","0^?(0^?(dq?))","vF(G,r?)","E(E?)","dt/(dt)","dt/(i?)","z0()","dt(C)","i?/()","~(n8)","S(i,i)","~(h9?)","@()","~(iR)","E(qI)","~(E,C?)","E(i,i)","p(i)","~(i,pc)","DL(G,E)","ct(ct)","C6(G)","aW()","a0()","kP(kh)","x<@,@>(chv)","x<@,@>(kP)","~(EU)","lt(G,E)","E(hz)","E(Vb)","I()","~(i,i?)","r(r,bV)","i(ct)","r(G,E,r?)","ks(p)","a0<~>(fK)","e6(ds)","E(iS)","r(G,E)","r(G,C?,i4?)","ZU?()","x7(i)","Ci(G)","S>>(i,C?)","eo(@)","x(op)","a9(Jo)","x(iE)","tJ(G,E)","a0

()","xQ(G,~(~()))","q7(G)","dH(G,ax)","kq(ij)","N?(N?)","Lq(G,i?,r?)","x>?(@)","E(Nx[p])","i(a9,a9,i)","Jy(G,p)","C?(@)","Mo(G,~(~()))","a0<~>(~)","h4(G,ax)","jg(G,b0)","S(i,C?)","x>()","E(tr)","~(hE)","ag([ag?])","eP(C?)","fo(C?)","x(fo)","ds(oW)","E(pz)","~(p7?)","E(Qw)","E(oW)","S>(i)","I()","x?(i)","E(x?)","E(S)","n1(S)","E(n1)","l_()","E(mP)","E(rZ)","E(p7)","lB(G)","a9?(i)","E(jf)","~(lq)","H2(G)","E(S>)","a9?(W,ax,Ch)","~(i,ou)","E(ia)","E(jQ)","i(i?)","ag?()","~([~])","a9(a1)","a0(a9)","~(qI)","~(C?,i,i)","ag(p)","S(pK)","i(S>)","~(i?)","A4(fj)","r?(G,bV,bV,E,r?)","NC(G,r?)","a9(W,ax)","A5(fj)","p(kA,kA)","DZ(G)","E(hj)","~(rA)","a0<~>(G)","AX(@)","bg(~())","bg(@,d3)","r(G,b0>)","v3(G)","bg(eo)","iF(xG)","~(uA)","r(S)","DT(G)","~(bY)","~([i?])","~(p,@)","vA(G,b0)","a0()","aM(G,b0?>)","CT(S)","E(hW)","S(hW)","p(S,S)","E(hW,i)","Jb(G,C,d3?)","~(lR)","F9(G)","~(vo)","I>(G)","dH(G,p)","bg(cj)","~(lm)","I>(G)","r(G,b0)","lt(p1)","aM(G,b0<+federationBaseUrl,name,version(k5,i,i)>)","aM(G,b0)","lt(S)","aM(G,b0)","I()","HO(G,b0)","r(G,b0?>)","~(l2?)","a0()","a0(q_?)","aM(G,b0)","x8(l2)","~(bY)","EY(nS?,nS?)","p0(G,b0)","~(akj)","oV?(@)","x(oV)","E(oV)","a0(i)","bY<~>(I)","E(l2)","a0()","E(lw)","a0(~(a9?))","~([C?])","dg(n1)","a0<@>(yU<@>)","a0()","a0()","Hq?(rJ,i,i)","~(vc)","Ho(G)","E4(G)","vH(G,b0)","LE(G,ax)","r(xb)","xJ(G)","GB()","PR(G)","zF(G)","r(G,b0)","q7(G,ax)","a0<~>(nR)","I>(G)","B8(G,nm,N?)","DO(G,r?)","oZ(G,b0)","~(xU)","~(I)","~(I)","E(cV)","I>(G)","kw(jU)","~(jU)","vH(G,p)","p(pL,pL)","S>(i?,I)","fK?(pL)","E(I)","E(m5)","bg(m5)","a0<~>(BT)","a0<~>(v2)","~(m5)","bg(hE)","~(S)","a0<~>(hD)","Gz(G)","dH(G,C,d3?)","dH(G,b0)","Ne(G,p)","i?(ne)","~(hj?)","a(i)","O0(G)","a0()","E(nm)","Cl(G)","r(nS?,nS?)","Im({from:a9?})","~(Q1)","l0(G)","~(c4,eK,c4,C,d3)","~(I)","~(vf)","~(a2i)","~(J,ag)","~(ag,eb?,i?,aY>?)","ER(@)","hf(y4)","IT<@,@>(fN<@>)","i(G,ie)","i(i,N)","PS()","DK(G,ax)","Aa(iM)","~(a24,@)","E?()","u1()","t_(t)","~(u1)","p?()","0&()","Jp(G,kF)","Ga(@)","FV(@)","~(a9,E)","FW(@)","Fl(@)","Fm(@)","El?(G,xL,cl)","Fn(@)","vA(G,ea,r?)","bC(bC)","Fo(@)","Fp(@)","Fq(@)","h4(r)","ca(p)","Fr(@)","Fs(@)","Ft(@)","LI(i)","Fu(@)","Fv(@)","xH()","i(fX)","QB()","~(y7)","a9?(p)","E(qD)","jI?(qD)","~(RM)","x<~(df),c5?>()","~(~(df),c5?)","Fw(@)","Fx(@)","IR()","Fy(@)","JZ(G)","Fz(@)","FA(@)","nv(nv,ks)","nv(nv)","hl(G,b0)","h4(G,p?,r?)","FB(@)","p(i,i)","v8(G,p)","I>(ja,i)","Gr<~>(n6)","Kg(G)","vm<~>(G)","~(E,~)","I(G,PY)","DM(G,C?,r?)","FC(@)","xQ(G,i4)","FD(@)","FE(@)","FF(@)","Lo(fj)","N0(a1?,a1?)","FG(@)","FH(@)","a9(z2)","fg(G,r?)","E(Ew)","~(kV{isClosing:E?})","FI(@)","FJ(@)","FK(@)","FL(@)","FM(@)","0^?(e_<0^>?(dq?))","FN(@)","FO(@)","FP(@)","FQ(@)","FR(@)","FS(@)","FT(@)","FU(@)","hC?(bY)","hC?(dq?)","N?(dq?)","w_?(dq?)","Gt?(dq?)","aW?(dq?)","E?(dq?)","mx?(dq?)","AN?(dq?)","AW(@)","Fc(G,r?)","t(X,a9)","mE(G)","~(zz)","~(zX)","aM(r)","FX(@)","FY(@)","bC?(bY)","FZ(@)","a1()?(W)","~(cj?)","G_(@)","E(AJ?)","N(CW)","vF(G)","G0(@)","G1(@)","G2(@)","E(im)","I()","G3(@)","G4(@)","N?(N?,N?,N?[N?])","Gj(G)","a6?(G,xL,cl)","E(pf)","G5(@)","G6(@)","HX(@)","G7(@)","G8(@)","G9(@)","AC(G,bV,r?)","r(G,bV,bV,E,r?)","vk?(lH)","er(G,r?)","mE(G,ax)","Hr(G,ax)","r(G,zd,BA?,BA?)","~({color!N,endFraction!a9,startFraction!a9})","Jq(G,kF)","pl(G,ax)","N8(G,r?)","wB(G,r?)","E(bY)","0^?(e_<0^>?(dq?)[bY?])","dq(dq?)","CI()","~(tS)","x(x,i)","0&(i,p?)","w7()","w7?()","~(rP)","lB(G,b0>)","bV(E)","~(I,If,a9)","kW>(r)","h4(p)","bqh(bqi)","vF(r)","Fd(G,r?)","Il(@)","uh()","qV()","S>(C,kE<@>)","E(S>)","LV(@)","E(Cn)","a0(AG{allowUpscaling:E,cacheHeight:p?,cacheWidth:p?})","a0(AG{getTargetSize:cM6(p,p)?})","hw(hw,eJ)","eJ(eJ)","E(eJ)","i(eJ)","~(Ti)","N(a9)","QP()","~(t4?,E)","a0<~>(C,d3?)","p0(G,b0)","bg(aNF)","a0>()","~(uW)","~(C,d3?)?(o8)","~(uW)?(o8)","a0()","~(VA)","ao8(dz)","a1(dz)","y0(dz)","E(p,E)","EX?()","~(iM,p)","AY(AY)","~(ag,I)","t_(t,p)","X(ax)","~({replyTo:ct?})","~(lI)","E(xD)","a1(a1?,mh)","~(@,a?)","ax(W)","~({allowPlatformDefault:E})","hC(mU)","~(mU,c5)","E(mU)","~(pU)","~([ct?])","@(@,@)","hf(EI)","Q9()","~(I{isMergeUp:E})","jd?(iZ)","HV(G)","I(I)","I(nz)","bY?(iZ)","bY(bY)","Rf()","E(wj)","~({allowPlatformDefault!E})","+boundaryEnd,boundaryStart(bG,bG)(bG,i)","fv(b6K)","vW?(xZ,t)","E(P1{crossAxisPosition!a9,mainAxisPosition!a9})","~(qP)","x0(ct)","E(W)","a0<~>([ag?])","E(ep)","m2()","i?(dg)","a0(i,x)","~(p,QA)","I4(G)","~(I)","qP()","h_(zi)","E(i,rY{isVisible:E})","~(CO)","p(h_)","h_(p)","~(im)","~(hc,~(C?))","ht(ht?)","a0(i)","zH(x)","x(qS)","qS(rD)","aY()","a0(i?)","a0<~>(ht?,~(ht?))","a0>(@)","~(yk)","rz(G,b0)","bv()","a0(ht?)","a_B()","~(jT)","r(CO)","I()","I(I)","i(cU)","a9(b2)","I<@>(i)","I(HQ)","x(lX)","NA(G,H0)","Ja(ZO)","a0<~>(df)","~(ag,ag)","p?(iA)","r(G,Of)","I>(G)","~(cs)","OU(r,bV,bV)","~(CN)","r(CN)","E(r)","I(I,bF)","dx<@>?(n6)","dx<@>(n6)","v8(G,r?)","~(zO)","~(zM)","~(zK)","~(zL)","~(zN)","~(zP)","By(G,b0)","E(rD)","rD()","E(Mz)","I>(G)","KJ(G)","kw(fK?)","a0(oj)","A7(G)","lt(G,b0)","~(wb)","a1(b23)","hl(G,a9,r?)","a4J()","~(j8)","I>(G)","a0<~>(E,C?)","bg(m2,m2)","~(Co)","~(tw)","~(ys)","~(kz)","~(b6F)","~(r0)","ea(ea,yL)","Pq(G)","cu<~>(G,b0)","~(ea)","E(ea?,ea)","ea(ea)","wY(G,lL)","E(p8)","~({disposition:PL})","~([fr?])","lB(G,b0<~>)","E(XJ)","~(Qz)","E(Ql)","~(r_)","E(Cp)","bY(jJ)","Ix(G,b0)","I(G)","a1(jJ)","p(wg,wg)","I(jJ,D)","E(jJ)","kU(ca)","ca?(ca)","C?(p,ca?)","rQ()","~(rQ)","~(i,ag)","~(rR?,Pp?)","cu(G,b0)","qg(G,b0)","LL(G)","qg(G,b0)","Aq(G,b0)","I6(G,i?,r?)","~(yb)","~(ym)","~(qN,C)","~(z8)","r(G,bV,M3,G,G)","E(z8)","pl(G,r?)","F5(G)","ai(G,b0)","Aq(G,b0)","En(G)","hl(G,r?)","p(p,p,p)","l0(X)","E1(@)","Gw(@)","Ii(@)","E0(@)","i(I

)","a0<~>?(C?)","a0<~>?()","~(x_)","a0<@>(Rd)","x(I<@>)","x(x)","bg(x)","GJ()","a0(oj)","~(yq?,E)","E(dx<@>?)","i?(ct)","E(Bl)","~(Cc)","rz(G,~(~()))","wF(G,b0)","k7(dx<@>)","r()","S>(@,@)","W?()","R4(G)","Jv()","ai(G,b0)","~(ax)","KL(G,r?)","IF(G,lL)","~(X,t)","bg(iU?)","~(iT)","dA(E)","a0(E)","qg(i)","E(D1)","BQ(G,r?)","wB(G)","AC(G,r?)","F4(df)","MR(df)","Nk(G,r?)","a9(@)","~(I,ag)","r(G,lL)","r?(G,p)","p?(r,p)","bg(I<~>)","p(wf,wf)","Ro(wf)","~(o0)","CX()","Di()","wm()","~(wm)","Q_(G)","Hc()","qr(on)","Hs()","cFJ?()","ai(i)","Ec(ag)","E(om)","I>(ea)","i(x)","a1(a1)","E(a1)","I(L)","~(C8,cj)","I()","cj?()","G?()","cs?()","RD(G,lL)","ca?()","lX(o7)","A8(G)","D7(G)","p(a,a)","rX()","~(rX)","~([Cf?])","~(Cs)","~(BM)","JG(G,y2)","dA()","dA()","~(i,Li)","dA()","E(lq)","~(y5)","~(ya)","Re(G)","~(iw{cancelLeap!a0<~>,leapingIndicator!cl})","ux(a9)","~()({manager!x,iw,b8<0^>,bV<0^>,iw,b8<0^>)>,onTick!~(0^),sum!bV<0^>(bV<0^>,bV<0^>)})","yK(G,e9,fr,~())","D(I)","l0?(a9)","Oc(G,r?)","IK()","a0<+(i,lW?)>()","~({evictImageFromCache:E})","~(MB)","iw(uN)","a9(cc_)","a9(uN)","qr(G,~(x),D>)","a0>()","jh(k4)","~(pG)","~(k4,C,d3?)","pG(ii)","a0(i)","qX(Io)","p(qX,qX)","~(jh)","e6(ct?)","E7(G,b0)","a0(eb)","a0<+bytes,response(eb,vP)>({additionalHeaders:x?})","~(p,p?)","~({bytes!eb?,headers!x})","E(p,p,p)","~(pG,fN)","Gp(G,ax)","Go(G,MV,xM)","a0<~>(i,ht?,~(ht?)?)","~(C,C)","a0(~)","bg(a9)","wF(dg)","E(dx,C?)","vm<@>(kW,jD,dt,I?,i?)","N_(G,ie)","GG<~>({arguments!C?,child!r,key!og,name!i?,restorationId!i})","LJ(G,ie)","a0

(hf)","a9(a9,p)","i?(hf)","i?(i?)","i(hf)","i?/(i?)","0&(C)","i(dt)","i(nu)","nu(nu)","E(dx,C?,lA)","E(ja)","~(MM)","uf(G,b0)","~(X?)","0&(G,ie)","E(S)","p(S)","x(lY)","a0

()","dA
()","dt/(dt/)","dt(dt)","a0
(cIZ)","dt(C,d3)","i(k5)","AI(G,r)","E(jz,ie)","~(i,h9)","h9(h9?)","h9?(h9?)","r(G,b0)","i?(h9?)","h4(G,C,d3?)","on(e9)","@(h9,qI)","E(i,h9?)","~(h9)","I()","E(e9)","I?()","p(i[i?])","ai(e9)","~(dW)","i(qO)","E(bY)","E(HR)","a0(E9)","aM(G,p)","E(S)","bg(i,i[C?])","~(YR>)","i(S)","YI()","i(S)","~(p,j6)","Ir(G,p)","~(b2,b2,b2,b2)","qZ(p)","AT(p)","rJ(C?)","lv(p,p)","fw(p,p)","b2(b2,b2,b2,b2)","b2(b2,b2,b2,b2,b2)","hf(ag)","bv(p,p,p,p,p,p,p,E)","Qi(i,js)","Qh(i,js)","Qg(i,js)","i?(Bj)","i(Bj)","q7(G,b0)","hb(m8)","E(m8)","aW?(hb)","ma(hb)","aW(hb)","Aw?(hb)","+(hb,i_?)(hb)","~(I<+(hb,i_?)>)","~(hb)","p?(na)","I(na)","I

(na)","E(na)","v9(na)","p?(hb)","+code,index,message(p?,p?,i?)(hb)","E(+code,index,message(p?,p?,i?))","qC(+code,index,message(p?,p?,i?))","tp(m8)","bg(K8)","~(chw)","a0<~>(qC)","~(ma)","bg(J,ag)","~(m8)","E(p?)","aW?(B4)","E(ma)","E(E)","~(kO)","~(vl)","~(qB)","bg(C[d3?])","~(mP?)","kO(kO)","a0(kO)","E(k5,i)","KE()","I(kh)","~(I)","~(rZ?)","a9(G)","qB(x<@,@>)","vl(@)","mA(kP)","I(mA)","a0()","Gn()","i(pp)","ds?(tH)","r(G,zZ)","D()","MH()","~(MJ)","E(Oh)","p(dd,dd)","a0()","E(S)","E(pp)","e6(S)","I

()","E(p4)","p(p4,p4)","i?(pp)","bg(i[i?])","p0(G,b0)","aM(G,b0>)","yX(i)","I9(G,b0)","p(o4,o4)","lB(G,b0<+roomId,state(i,fo)>)","E(fn)","~(fn,fn,i)","~(C?,d3)","r(zZ,G)","lB(G,b0)","E(i,a0)","a0<~>(hE)","E(MA)","x(Lk)","cu>(G,b0<+roomId,state(i,fo)>)","a0<~>([iS?])","p(iS,iS)","i(iz)","D()","E(BW)","r(G,b0>)","p0(G,p)","p(S,S)","bY(i)","i?(x)","xG(p)","a0(i,fn)","lt(G,b0)","S>(i,@)","I?(@)","pF(@)","x(pz)","I?(@)","kn(@)","r3?(@)","S>(i,x)","S>(i,I)","~({unfocus:E})","IG(G,Bt,r?)","x>>?(@)","a0()","a0<@>(p)","S(i,C?)","I?(@)","m4(@)","I?(@)","mZ(@)","bg(bg)","~(ds)","Ou(G,b0)","bg(I<@>)","M7?(@)","ai(ry)","Ad(G,p)","I?(@)","p1(@)","~(G)","x(p1)","~(@,i,d3?,I?,I?)","yK(G,b0)","wO(@)","x(wO)","l4(@)","x(l4)","o5(G,b0>)","S(i,C?)","S(i,n4)","p(ag)","NT?(@)","Op?(@)","~(@,i,d3?)","x>?(@)","S>(i,C?)","S(i,C?)","jg(G,b0)","~(p,E(uP))","S>>(i,x)","S>(i,kZ)","I>(G)","nZ?(@)","mb(@)","x(mb)","p(i?,i?)","I?(@)","op(@)","kw(fK)","vA(G,b0)","~(i?,I)","S(i,C?)","S>(i,t7)","S(i,C?)","S>(i,ty)","eP?(@)","qr(G,b0)","x(eo)","x?(@)","S(i,C?)","S(i,E)","lm?(i)","i?(lm)","dH(G,E)","S(i,i)","S>(i,jT)","S(i,C?)","S>(i,wP)","ZE?(x?)","E(f0)","f0()","C?(x)","DQ(I)","~(qM)","~(ue)","tr()","lz?()","qE(C?)","l4(i)","ia(C?)","Vc?()","x(qE)","E(l4)","x(ia)","S(i,C?)","S(i,C?)","S(i,C?)","S(i,C?)","S>(i,lp)","S>(i,mN)","S>(i,ls)","S>(i,v4)","i(l4)","I>(G)","I>(G)","eP(x)","d3?(d3?)","E(Hd)","on(@)","x(on)","S>(i,ct)","mi(x)","ds?(i)","Lg(G,b0)","S>(i,C?)","E(ds?)","ds(ds,ds?)","i(m4)","0&(@,@)","~(Cq)","a0(ag)","p(oW,oW)","S(p,eE)","rz(G,b0)","a0()","a0()","x(x)","bg(I)","bg(x)","bg(nZ?)","a0(hE)","hj?(i)","a0(i)","p(ds,ds)","E(i,lT)","S>>(i,@)","S>(@,@)","p(iz,iz)","dH(G,b0>)","x<@,@>()","p(hj,hj)","a0>()","a0?>()","ct(x<@,@>)","a0>()","a0(S)","iS(@)","a0>(i)","a0>()","x(S>)","Hk(x)","a0>()","NN(G,p)","~(eo)","E(x<@,@>?)","xd?()","a0>()","rK?(x<@,@>?)","ai(G,b0)","I?(ds)","bY(bY,I?)","a0(k5)","E(Al)","S(i,@)","S>(i,od)","S(i,@)","S>(i,qo)","~(i,x>)","~(qH,x)","~(i,qG)","a0({timeout:aW})","dg(i)","~(x)","a0(i)","E(S)","S(@,@)","E(i,qQ)","E(S)","dg(S)","dg(eP)","a0()","th(@)","x(i)","p(l_,l_)","aM(G,b0<@>)","tH(fo)","E(tH)","ne(fo)","p(ne,ne)","i(eP)","E(i,@)","E(i,p?)","bg(J)","E(p2)","Bp(G)","i(p,i)","~(eE?{room:ds?,slug:i?})","AF()","S>(i,AF)","S(i,jT)","i(qI)","E(tu)","E(Rc)","E(Qx)","E(QU)","p(p,lp)","p(p,mN)","p(p,ls)","E(nQ)","i(nQ)","r(ct)","p5(G,p)","E(vd)","af(G,p)","a0(@)","i?(vd)","E(io,uo)","a0(Hm)","a0(Hn)","a0(pt)","a0(a_v)","I(I)","S(i,@)","S(i,ou)","x(mC)","zY(@)","uF(@)","x(uF)","E(BH)","a0<~>(I)","a0<~>(+roomId,state(i,fo))","E(kn)","E(iE)","E(At)","p(kn,kn)","r(G,b0)","vp(p)","~(D

)","~(lf)","~(oY)","lB(G,E)","q7(G,Nl)","p(tW)","a0(p)","C(tW)","C(mm)","p(mm,mm)","I(S>)","yG()","a0<~>(kV)","i6(p,E)(i6(p,E)?,i6(i6(p,E)?,p,E),p,I<@>)","i6(p,E)","~(r2)","a0<~>(nn)","bg(I)","wa(ps)","eN(@)","aoz(@)","cdL(@)","A6(@)","eb(@)","I(@)","+(i,i,i)(@)","p(@)","jj(@)","Th(@)","w0(@)","Cz(@)","w1(@)","w2(@)","CA(@)","w3(@)","CB(@)","CC(@)","CD(@)","w4(@)","CE(@)","CF(@)","pK(@)","CG(@)","CH(@)","w5(@)","w6(@)","p(wa,wa)","E(+(p,@))","E(S)","t(ps)","~(C?[C?])","~(c4?,eK?,c4,C,d3)","0^(c4?,eK?,c4,0^())","0^(c4?,eK?,c4,0^(1^),1^)","0^(c4?,eK?,c4,0^(1^,2^),1^,2^)","0^()(c4,eK,c4,0^())","0^(1^)(c4,eK,c4,0^(1^))","0^(1^,2^)(c4,eK,c4,0^(1^,2^))","fB?(c4,eK,c4,C,d3?)","~(c4?,eK?,c4,~())","nn(c4,eK,c4,aW,~())","nn(c4,eK,c4,aW,~(nn))","~(c4,eK,c4,i)","c4(c4?,eK?,c4,bMD?,x?)","p(i{onError:p(i)?,radix:p?})","p(ek<@>,ek<@>)","I()","I(i,I)","0^(0^,0^)","t?(t?,t?,a9)","X?(X?,X?,a9)","a9?(b2?,b2?,a9)","N?(N?,N?,a9)","r(I)","rU(C[d3?])","oB<0^>(0^)","a9(lg)","p(BL,BL)","lw(@)","a0<~>({legacyPasswordLogin:E})","a0(Kh)","~(tj)","@(@,i)","r(G,t,t,r)","~(dR{forceReport:E})","ic(i)","tI?(i)","a9(a9,a9,a9)","y0()","I>(G)","~(W,t)","r(G,bV)","E?(E?,E?,a9)","r(G,BZ)","r(G,r)","ik?(ik?,ik?,a9)","hw?(hw?,hw?,a9)","Y?(Y?,Y?,a9)","of()","p(wl<@>,wl<@>)","E({priority!p,scheduler!vC})","I(i)","r(r,iA,r,iA)","r(r?,I)","vH(G,ax)","~(fr{alignment:a9?,alignmentPolicy:HJ?,curve:li?,duration:aW?})","p(ca,ca)","fE(fE?,fE?,a9)","r?(G,xL,cl)","I>(ja,i)","p(r,p)","E(p,p)","Jl<0^>(bV<0^>,bV<0^>)","R1(bV,bV)","a9(a9,xM)","tf<~>({arguments!C?,child!r,key!og,name!i?,restorationId!i})","E(zS)","E(C,d3)","aW(p)","S(S)","vL(G,E)","dg(ds)","kX(i{tabRemaining:p?})","a0u(x)","qY(x)","a2W(x)","d3(i)","~()(ajz,aG?)","o1(x<@,@>)","BV({generalizedFrbRustBinding!WE,handler!Te,portManager!ZX,wire!yr})","yr(EH)","I(cU)","~(i?{wrapWidth:p?})","r(G,b0)","eb(qi{filter:NF,level:p,singleFrame:E})","p(k4,k4)"], -interceptorsByTag:null, -leafTags:null, -arrayRti:Symbol("$ti"), -rttc:{"2;":(a,b)=>c=>c instanceof A.ah&&a.b(c.a)&&b.b(c.b),"2;bottomChildHeight,topChildHeight":(a,b)=>c=>c instanceof A.Jr&&a.b(c.a)&&b.b(c.b),"2;boundaryEnd,boundaryStart":(a,b)=>c=>c instanceof A.aE4&&a.b(c.a)&&b.b(c.b),"2;bytes,response":(a,b)=>c=>c instanceof A.aE5&&a.b(c.a)&&b.b(c.b),"2;curve25519,ed25519":(a,b)=>c=>c instanceof A.aE6&&a.b(c.a)&&b.b(c.b),"2;end,start":(a,b)=>c=>c instanceof A.aE7&&a.b(c.a)&&b.b(c.b),"2;endGlyphHeight,startGlyphHeight":(a,b)=>c=>c instanceof A.a6B&&a.b(c.a)&&b.b(c.b),"2;index,position":(a,b)=>c=>c instanceof A.a6C&&a.b(c.a)&&b.b(c.b),"2;key,value":(a,b)=>c=>c instanceof A.aE8&&a.b(c.a)&&b.b(c.b),"2;kind,rules":(a,b)=>c=>c instanceof A.Js&&a.b(c.a)&&b.b(c.b),"2;localPosition,paragraph":(a,b)=>c=>c instanceof A.aE9&&a.b(c.a)&&b.b(c.b),"2;messageIndex,plaintext":(a,b)=>c=>c instanceof A.aEa&&a.b(c.a)&&b.b(c.b),"2;moveSuccess,rotateSuccess":(a,b)=>c=>c instanceof A.aEb&&a.b(c.a)&&b.b(c.b),"2;plaintext,session":(a,b)=>c=>c instanceof A.aEc&&a.b(c.a)&&b.b(c.b),"2;representation,targetSize":(a,b)=>c=>c instanceof A.aEd&&a.b(c.a)&&b.b(c.b),"2;roomId,state":(a,b)=>c=>c instanceof A.aEe&&a.b(c.a)&&b.b(c.b),"3;":(a,b,c)=>d=>d instanceof A.lM&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"3;ascent,bottomHeight,subtextHeight":(a,b,c)=>d=>d instanceof A.aEf&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"3;breaks,graphemes,words":(a,b,c)=>d=>d instanceof A.aEg&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"3;code,index,message":(a,b,c)=>d=>d instanceof A.aEh&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"3;completer,recorder,scene":(a,b,c)=>d=>d instanceof A.a6D&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"3;data,event,timeStamp":(a,b,c)=>d=>d instanceof A.a6E&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"3;domSize,representation,targetSize":(a,b,c)=>d=>d instanceof A.aEi&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"3;events,nextBatch,searchedUntil":(a,b,c)=>d=>d instanceof A.a6F&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"3;federationBaseUrl,name,version":(a,b,c)=>d=>d instanceof A.aEj&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"3;large,medium,small":(a,b,c)=>d=>d instanceof A.aEk&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"3;textConstraints,tileSize,titleY":(a,b,c)=>d=>d instanceof A.aEl&&a.b(d.a)&&b.b(d.b)&&c.b(d.c),"4;":a=>b=>b instanceof A.aEm&&A.aaq(a,b.a),"4;domBlurListener,domFocusListener,element,semanticsNodeId":a=>b=>b instanceof A.a6G&&A.aaq(a,b.a),"4;height,width,x,y":a=>b=>b instanceof A.aEn&&A.aaq(a,b.a),"4;ignoreErrors,mxID,requestProfile,requestState":a=>b=>b instanceof A.aEo&&A.aaq(a,b.a),"4;queue,started,target,timer":a=>b=>b instanceof A.a6H&&A.aaq(a,b.a),"6;curveAnimation,curveController,curveTween,repeatAnimation,repeatController,repeatTween":a=>b=>b instanceof A.aEp&&A.aaq(a,b.a)}} -A.dM(v.typeUniverse,JSON.parse('{"m2":"t8","aoB":"t8","vY":"t8","bsg":"t8","b_N":"t8","aLR":"t8","d_e":"a_","d_f":"a_","cYs":"a_","cYp":"c8","cZI":"c8","cYr":"h3","cYy":"zJ","cYz":"zR","cYn":"cE","d_1":"cE","cYq":"c6","d0l":"c6","d12":"c6","cYB":"di","d0c":"di","d_5":"cA","cZq":"cA","d1U":"KG","d1M":"lJ","cYU":"oA","d0o":"tm","cZO":"A3","cYL":"ur","d1e":"ur","d0e":"GA","d0a":"Ez","d_6":"F1","cYW":"fC","cYY":"rM","cZ_":"lF","cZ0":"q9","cYX":"q9","cYZ":"q9","U1":{"kk":[]},"A_":{"cbW":[]},"U_":{"kk":[]},"GB":{"PT":[]},"GJ":{"PT":[]},"KE":{"y0":[]},"qP":{"Aa":[]},"iM":{"A2":[]},"wZ":{"A2":[]},"Hs":{"Aa":[]},"lW":{"eq":[]},"cns":{"kr":[]},"y1":{"kr":[]},"bg2":{"bqi":[]},"ciY":{"y0":[]},"xc":{"b7y":[]},"U0":{"akj":[]},"ado":{"q3":[],"oe":[]},"TZ":{"q3":[],"oe":[]},"KD":{"q3":[],"oe":[]},"adq":{"q3":[],"oe":[]},"adv":{"q3":[],"oe":[]},"KB":{"q3":[],"oe":[]},"adu":{"kk":[]},"wQ":{"q3":[],"oe":[]},"KA":{"wQ":[],"q3":[],"oe":[]},"r8":{"wQ":[],"q3":[],"oe":[]},"a42":{"wQ":[],"q3":[],"oe":[]},"a41":{"wQ":[],"q3":[],"oe":[]},"adm":{"kk":[]},"us":{"ao8":[]},"adt":{"bqh":[]},"ut":{"bg2":[],"bqi":[]},"U2":{"AY":[]},"acT":{"eq":[]},"rS":{"oe":[]},"aiI":{"cjO":[]},"aiH":{"bq":[]},"aiG":{"bq":[]},"Qm":{"D":["1"],"D.E":"1"},"ahZ":{"lW":[],"eq":[]},"Ww":{"lW":[],"eq":[]},"Wx":{"lW":[],"eq":[]},"aiC":{"kk":[]},"aiA":{"kk":[]},"as4":{"b86":[]},"acz":{"kk":[]},"K4":{"b86":[]},"aqx":{"kk":[]},"aj9":{"bq":[]},"Uu":{"kr":[]},"aqF":{"kr":[]},"abV":{"kr":[],"chz":[]},"adB":{"kr":[],"ci8":[]},"adG":{"kr":[],"cib":[]},"adD":{"kr":[],"ci9":[]},"adF":{"kr":[],"cia":[]},"anU":{"kr":[],"clK":[]},"a2H":{"kr":[],"cdF":[]},"Zj":{"kr":[],"cdF":[],"clI":[]},"ajc":{"kr":[],"ck3":[]},"aoI":{"kr":[]},"i1":{"i2":[]},"cQ":{"i2":[]},"apx":{"i2":[]},"Uz":{"i2":[]},"abr":{"i2":[]},"abs":{"i2":[]},"kM":{"i2":[]},"pT":{"i2":[]},"wC":{"i2":[]},"j4":{"i2":[]},"K2":{"i2":[]},"wD":{"i2":[]},"q5":{"i2":[]},"Gc":{"y0":[],"cid":[]},"GD":{"D":["qw"],"D.E":"qw"},"ZJ":{"Ox":[]},"ZQ":{"Ox":[]},"arn":{"ov":[]},"TT":{"ov":[]},"Kn":{"ov":[]},"ahw":{"ov":[]},"EN":{"ov":[]},"akf":{"ov":[]},"B3":{"ov":[]},"aqw":{"ov":[]},"arC":{"C2":[]},"arz":{"C2":[]},"ary":{"C2":[]},"HD":{"ov":[]},"arI":{"cda":[]},"atg":{"ov":[]},"RR":{"ay":["1"],"I":["1"],"aU":["1"],"D":["1"]},"aBj":{"RR":["p"],"ay":["p"],"I":["p"],"aU":["p"],"D":["p"]},"a2P":{"RR":["p"],"ay":["p"],"I":["p"],"aU":["p"],"D":["p"],"ay.E":"p","D.E":"p"},"VY":{"AY":[]},"aA4":{"xc":[],"b7y":[]},"LH":{"xc":[],"b7y":[]},"J":{"I":["1"],"aU":["1"],"ag":[],"D":["1"],"dS":["1"],"D.E":"1"},"XD":{"E":[],"fI":[]},"Mx":{"bg":[],"fI":[]},"a_":{"ag":[]},"t8":{"ag":[]},"ajZ":{"a0B":[]},"bek":{"J":["1"],"I":["1"],"aU":["1"],"ag":[],"D":["1"],"dS":["1"],"D.E":"1"},"AR":{"a9":[],"b2":[],"ek":["b2"]},"Mw":{"a9":[],"p":[],"b2":[],"ek":["b2"],"fI":[]},"XE":{"a9":[],"b2":[],"ek":["b2"],"fI":[]},"v0":{"i":[],"ek":["i"],"Nx":[],"dS":["@"],"fI":[]},"wN":{"aY":["2"],"aY.T":"2"},"Kp":{"hD":["2"]},"tT":{"D":["2"]},"E6":{"tT":["1","2"],"D":["2"],"D.E":"2"},"a4T":{"E6":["1","2"],"tT":["1","2"],"aU":["2"],"D":["2"],"D.E":"2"},"a3X":{"ay":["2"],"I":["2"],"tT":["1","2"],"aU":["2"],"D":["2"]},"dP":{"a3X":["1","2"],"ay":["2"],"I":["2"],"tT":["1","2"],"aU":["2"],"D":["2"],"ay.E":"2","D.E":"2"},"wM":{"bY":["2"],"tT":["1","2"],"aU":["2"],"D":["2"],"D.E":"2"},"wK":{"cg":["3","4"],"x":["3","4"],"cg.V":"4","cg.K":"3"},"wL":{"tT":["1","2"],"aU":["2"],"D":["2"],"D.E":"2"},"qn":{"eq":[]},"apI":{"eq":[]},"eF":{"ay":["p"],"I":["p"],"aU":["p"],"D":["p"],"ay.E":"p","D.E":"p"},"aU":{"D":["1"]},"a2":{"aU":["1"],"D":["1"]},"lG":{"a2":["1"],"aU":["1"],"D":["1"],"D.E":"1","a2.E":"1"},"e1":{"D":["2"],"D.E":"2"},"hN":{"e1":["1","2"],"aU":["2"],"D":["2"],"D.E":"2"},"O":{"a2":["2"],"aU":["2"],"D":["2"],"D.E":"2","a2.E":"2"},"az":{"D":["1"],"D.E":"1"},"hO":{"D":["2"],"D.E":"2"},"Ic":{"D":["1"],"D.E":"1"},"VK":{"Ic":["1"],"aU":["1"],"D":["1"],"D.E":"1"},"yz":{"D":["1"],"D.E":"1"},"Lz":{"yz":["1"],"aU":["1"],"D":["1"],"D.E":"1"},"a1E":{"D":["1"],"D.E":"1"},"iN":{"aU":["1"],"D":["1"],"D.E":"1"},"EP":{"D":["1"],"D.E":"1"},"c_":{"D":["1"],"D.E":"1"},"GH":{"D":["1"],"D.E":"1"},"xC":{"D":["+(p,1)"],"D.E":"+(p,1)"},"Ey":{"xC":["1"],"aU":["+(p,1)"],"D":["+(p,1)"],"D.E":"+(p,1)"},"PN":{"ay":["1"],"I":["1"],"aU":["1"],"D":["1"]},"aBF":{"a2":["p"],"aU":["p"],"D":["p"],"D.E":"p","a2.E":"p"},"ta":{"cg":["p","1"],"Dd":["p","1"],"x":["p","1"],"cg.V":"1","cg.K":"p"},"bR":{"a2":["1"],"aU":["1"],"D":["1"],"D.E":"1","a2.E":"1"},"iX":{"a24":[]},"Ef":{"pJ":["1","2"],"MW":["1","2"],"Dd":["1","2"],"x":["1","2"]},"L5":{"x":["1","2"]},"a5":{"L5":["1","2"],"x":["1","2"]},"Jg":{"D":["1"],"D.E":"1"},"h":{"L5":["1","2"],"x":["1","2"]},"Uq":{"cD":["1"],"bY":["1"],"aU":["1"],"D":["1"]},"ec":{"cD":["1"],"bY":["1"],"aU":["1"],"D":["1"],"D.E":"1","cD.E":"1"},"cI":{"cD":["1"],"bY":["1"],"aU":["1"],"D":["1"],"D.E":"1","cD.E":"1"},"ajG":{"rY":[]},"qk":{"rY":[]},"Zh":{"vX":[],"eq":[]},"ak2":{"eq":[]},"au4":{"eq":[]},"anH":{"bq":[]},"a80":{"d3":[]},"A0":{"rY":[]},"adJ":{"rY":[]},"adK":{"rY":[]},"ati":{"rY":[]},"asP":{"rY":[]},"Kj":{"rY":[]},"aqO":{"eq":[]},"agv":{"eq":[]},"aI4":{"wE":[],"eq":[]},"h8":{"cg":["1","2"],"akw":["1","2"],"x":["1","2"],"cg.V":"2","cg.K":"1"},"bS":{"aU":["1"],"D":["1"],"D.E":"1"},"aH":{"aU":["1"],"D":["1"],"D.E":"1"},"bi":{"aU":["S<1,2>"],"D":["S<1,2>"],"D.E":"S<1,2>"},"XF":{"h8":["1","2"],"cg":["1","2"],"akw":["1","2"],"x":["1","2"],"cg.V":"2","cg.K":"1"},"Fg":{"h8":["1","2"],"cg":["1","2"],"akw":["1","2"],"x":["1","2"],"cg.V":"2","cg.K":"1"},"pe":{"Oh":[],"Nx":[]},"QR":{"qI":[],"Gq":[]},"awS":{"D":["qI"],"D.E":"qI"},"yH":{"Gq":[]},"aGA":{"D":["Gq"],"D.E":"Gq"},"vf":{"po":[],"eb":[],"ay":["p"],"I":["p"],"jW":[],"ef":["p"],"aU":["p"],"ag":[],"dS":["p"],"D":["p"],"fI":[],"ay.E":"p","D.E":"p"},"Bg":{"ag":[],"rJ":[],"fI":[]},"Bf":{"Bg":[],"ag":[],"rJ":[],"fI":[]},"anr":{"Bg":[],"cnv":[],"ag":[],"rJ":[],"fI":[]},"jW":{"ag":[]},"aI2":{"rJ":[]},"YW":{"jW":[],"ht":[],"ag":[],"fI":[]},"Nc":{"jW":[],"ef":["1"],"ag":[],"dS":["1"]},"Bh":{"ay":["a9"],"I":["a9"],"jW":[],"ef":["a9"],"aU":["a9"],"ag":[],"dS":["a9"],"D":["a9"]},"po":{"ay":["p"],"I":["p"],"jW":[],"ef":["p"],"aU":["p"],"ag":[],"dS":["p"],"D":["p"]},"YX":{"Bh":[],"b7f":[],"ay":["a9"],"I":["a9"],"jW":[],"ef":["a9"],"aU":["a9"],"ag":[],"dS":["a9"],"D":["a9"],"fI":[],"ay.E":"a9","D.E":"a9"},"YY":{"Bh":[],"b7g":[],"ay":["a9"],"I":["a9"],"jW":[],"ef":["a9"],"aU":["a9"],"ag":[],"dS":["a9"],"D":["a9"],"fI":[],"ay.E":"a9","D.E":"a9"},"YZ":{"po":[],"ajH":[],"ay":["p"],"I":["p"],"jW":[],"ef":["p"],"aU":["p"],"ag":[],"dS":["p"],"D":["p"],"fI":[],"ay.E":"p","D.E":"p"},"Z_":{"po":[],"ajI":[],"ay":["p"],"I":["p"],"jW":[],"ef":["p"],"aU":["p"],"ag":[],"dS":["p"],"D":["p"],"fI":[],"ay.E":"p","D.E":"p"},"Z0":{"po":[],"bdK":[],"ay":["p"],"I":["p"],"jW":[],"ef":["p"],"aU":["p"],"ag":[],"dS":["p"],"D":["p"],"fI":[],"ay.E":"p","D.E":"p"},"Z1":{"po":[],"bKn":[],"ay":["p"],"I":["p"],"jW":[],"ef":["p"],"aU":["p"],"ag":[],"dS":["p"],"D":["p"],"fI":[],"ay.E":"p","D.E":"p"},"Z2":{"po":[],"qZ":[],"ay":["p"],"I":["p"],"jW":[],"ef":["p"],"aU":["p"],"ag":[],"dS":["p"],"D":["p"],"fI":[],"ay.E":"p","D.E":"p"},"Nd":{"po":[],"bKo":[],"ay":["p"],"I":["p"],"jW":[],"ef":["p"],"aU":["p"],"ag":[],"dS":["p"],"D":["p"],"fI":[],"ay.E":"p","D.E":"p"},"a8z":{"lK":[]},"aA6":{"eq":[]},"a8A":{"vX":[],"eq":[]},"fB":{"eq":[]},"YR":{"mf":["1"],"fN":["1"]},"mf":{"fN":["1"]},"iG":{"hD":["1"],"iG.T":"1"},"IQ":{"hD":["1"]},"QD":{"fN":["1"]},"a8w":{"nn":[]},"a3C":{"A1":["1"]},"j_":{"D":["1"],"D.E":"1"},"aZ":{"hg":["1"],"RJ":["1"],"aY":["1"],"aY.T":"1"},"IP":{"CQ":["1"],"iG":["1"],"hD":["1"],"iG.T":"1"},"r5":{"mf":["1"],"fN":["1"]},"iH":{"r5":["1"],"mf":["1"],"fN":["1"]},"c1":{"r5":["1"],"mf":["1"],"fN":["1"]},"Q4":{"iH":["1"],"r5":["1"],"mf":["1"],"fN":["1"]},"Lm":{"bq":[]},"yP":{"bq":[]},"IS":{"A1":["1"]},"aL":{"IS":["1"],"A1":["1"]},"rk":{"IS":["1"],"A1":["1"]},"aj":{"a0":["1"]},"a1Y":{"aY":["1"]},"Da":{"mf":["1"],"fN":["1"]},"r4":{"a3D":["1"],"Da":["1"],"mf":["1"],"fN":["1"]},"Db":{"Da":["1"],"mf":["1"],"fN":["1"]},"hg":{"RJ":["1"],"aY":["1"],"aY.T":"1"},"CQ":{"iG":["1"],"hD":["1"],"iG.T":"1"},"wk":{"fN":["1"]},"a85":{"Q0":["1"]},"RJ":{"aY":["1"]},"Qn":{"hD":["1"]},"Q3":{"aY":["1"],"aY.T":"1"},"z5":{"aY":["1"],"aY.T":"1"},"Jk":{"aY":["1"],"aY.T":"1"},"a5U":{"r4":["1"],"a3D":["1"],"Da":["1"],"YR":["1"],"mf":["1"],"fN":["1"]},"jH":{"aY":["2"]},"CV":{"iG":["2"],"hD":["2"],"iG.T":"2"},"dU":{"jH":["1","1"],"aY":["1"],"aY.T":"1","jH.S":"1","jH.T":"1"},"eu":{"jH":["1","2"],"aY":["2"],"aY.T":"2","jH.S":"1","jH.T":"2"},"a5d":{"jH":["1","1"],"aY":["1"],"aY.T":"1","jH.S":"1","jH.T":"1"},"a8h":{"jH":["1","1"],"aY":["1"],"aY.T":"1","jH.S":"1","jH.T":"1"},"JC":{"CV":["2","2"],"iG":["2"],"hD":["2"],"iG.T":"2"},"ho":{"jH":["1","1"],"aY":["1"],"aY.T":"1","jH.S":"1","jH.T":"1"},"a4U":{"fN":["1"]},"RE":{"iG":["2"],"hD":["2"],"iG.T":"2"},"IO":{"aY":["2"],"aY.T":"2"},"a86":{"a87":["1","2"]},"RY":{"bMD":[]},"RX":{"eK":[]},"aIt":{"c4":[]},"ayY":{"c4":[]},"aFg":{"c4":[]},"z7":{"cg":["1","2"],"x":["1","2"],"cg.V":"2","cg.K":"1"},"CY":{"z7":["1","2"],"cg":["1","2"],"x":["1","2"],"cg.V":"2","cg.K":"1"},"a4r":{"z7":["1","2"],"cg":["1","2"],"x":["1","2"],"cg.V":"2","cg.K":"1"},"J8":{"aU":["1"],"D":["1"],"D.E":"1"},"QN":{"h8":["1","2"],"cg":["1","2"],"akw":["1","2"],"x":["1","2"],"cg.V":"2","cg.K":"1"},"wc":{"RC":["1"],"cD":["1"],"bY":["1"],"aU":["1"],"D":["1"],"D.E":"1","cD.E":"1"},"oI":{"RC":["1"],"cD":["1"],"ckO":["1"],"bY":["1"],"aU":["1"],"D":["1"],"D.E":"1","cD.E":"1"},"Iw":{"ay":["1"],"I":["1"],"aU":["1"],"D":["1"],"ay.E":"1","D.E":"1"},"AZ":{"D":["1"],"D.E":"1"},"ay":{"I":["1"],"aU":["1"],"D":["1"]},"cg":{"x":["1","2"]},"PO":{"cg":["1","2"],"Dd":["1","2"],"x":["1","2"]},"a5E":{"aU":["2"],"D":["2"],"D.E":"2"},"MW":{"x":["1","2"]},"pJ":{"MW":["1","2"],"Dd":["1","2"],"x":["1","2"]},"z3":{"a4E":["1"],"cj5":["1"]},"IZ":{"a4E":["1"]},"Ev":{"aU":["1"],"D":["1"],"D.E":"1"},"XW":{"a2":["1"],"aU":["1"],"D":["1"],"D.E":"1","a2.E":"1"},"cD":{"bY":["1"],"aU":["1"],"D":["1"]},"RC":{"cD":["1"],"bY":["1"],"aU":["1"],"D":["1"]},"PP":{"cD":["1"],"bY":["1"],"aU":["1"],"D":["1"],"D.E":"1","cD.E":"1"},"a1P":{"cg":["1","2"],"D8":["1","nA<1,2>"],"x":["1","2"],"cg.V":"2","cg.K":"1","D8.K":"1"},"zf":{"aU":["1"],"D":["1"],"D.E":"1"},"JB":{"aU":["2"],"D":["2"],"D.E":"2"},"a7V":{"aU":["S<1,2>"],"D":["S<1,2>"],"D.E":"S<1,2>"},"zg":{"u0":["1","2","1"],"u0.T":"1"},"a8_":{"u0":["1","nA<1,2>","2"],"u0.T":"2"},"JA":{"u0":["1","nA<1,2>","S<1,2>"],"u0.T":"S<1,2>"},"P6":{"cD":["1"],"bY":["1"],"aU":["1"],"D8":["1","nB<1>"],"D":["1"],"D.E":"1","cD.E":"1","D8.K":"1"},"IT":{"fN":["1"]},"aBn":{"cg":["i","@"],"x":["i","@"],"cg.V":"@","cg.K":"i"},"aBo":{"a2":["i"],"aU":["i"],"D":["i"],"D.E":"i","a2.E":"i"},"QL":{"pB":[]},"abv":{"EB":[]},"aI0":{"d5":["i","I

"]},"abx":{"d5":["i","I

"],"d5.S":"i","d5.T":"I

"},"aI1":{"pB":[]},"aI_":{"d5":["I

","i"]},"abw":{"d5":["I

","i"],"d5.S":"I

","d5.T":"i"},"Td":{"d5":["I

","i"],"d5.S":"I

","d5.T":"i"},"ac3":{"d5":["i","I

"],"d5.S":"i","d5.T":"I

"},"axv":{"pB":[]},"a57":{"d5":["1","3"],"d5.S":"1","d5.T":"3"},"mK":{"d5":["i","i"],"d5.S":"i","d5.T":"i"},"aAT":{"pB":[]},"My":{"eq":[]},"ak3":{"eq":[]},"ak5":{"d5":["C?","i"],"d5.S":"C?","d5.T":"i"},"ak4":{"d5":["i","C?"],"d5.S":"i","d5.T":"C?"},"akg":{"EB":[]},"aki":{"d5":["i","I

"],"d5.S":"i","d5.T":"I

"},"akh":{"d5":["I

","i"],"d5.S":"I

","d5.T":"i"},"aBC":{"D":["i"],"D.E":"i"},"RL":{"pB":[]},"zh":{"pB":[]},"auf":{"EB":[]},"aug":{"d5":["i","I

"],"d5.S":"i","d5.T":"I

"},"aIa":{"pB":[]},"a31":{"d5":["I

","i"],"d5.S":"I

","d5.T":"i"},"Th":{"ek":["Th"]},"bv":{"ek":["bv"]},"a9":{"b2":[],"ek":["b2"]},"aW":{"ek":["aW"]},"p":{"b2":[],"ek":["b2"]},"I":{"aU":["1"],"D":["1"]},"b2":{"ek":["b2"]},"Oh":{"Nx":[]},"qI":{"Gq":[]},"bY":{"aU":["1"],"D":["1"]},"i":{"ek":["i"],"Nx":[]},"k6":{"ek":["Th"]},"wE":{"eq":[]},"vX":{"eq":[]},"pX":{"eq":[]},"O6":{"eq":[]},"Xl":{"eq":[]},"anC":{"eq":[]},"a2Y":{"eq":[]},"Iv":{"eq":[]},"lE":{"eq":[]},"adY":{"eq":[]},"anZ":{"eq":[]},"a1S":{"eq":[]},"rc":{"bq":[]},"jS":{"bq":[]},"Xw":{"bq":[],"eq":[]},"a59":{"a2":["1"],"aU":["1"],"D":["1"],"D.E":"1","a2.E":"1"},"a8a":{"d3":[]},"HE":{"D":["p"],"D.E":"p"},"a8M":{"k5":[]},"ri":{"k5":[]},"az0":{"k5":[]},"L8":{"ag":[]},"fC":{"ag":[]},"c8":{"ag":[]},"lU":{"zV":[],"ag":[]},"mI":{"ag":[]},"mT":{"ag":[]},"cA":{"ag":[]},"mX":{"ag":[]},"nd":{"ag":[]},"nf":{"ag":[]},"ng":{"ag":[]},"lF":{"ag":[]},"nk":{"ag":[]},"lJ":{"ag":[]},"no":{"ag":[]},"di":{"cA":[],"ag":[]},"ab_":{"ag":[]},"abe":{"cA":[],"ag":[]},"abu":{"cA":[],"ag":[]},"zV":{"ag":[]},"aci":{"ag":[]},"acD":{"cA":[],"ag":[]},"Tx":{"ag":[]},"ur":{"cA":[],"ag":[]},"KG":{"ag":[]},"A3":{"ag":[]},"ae2":{"ag":[]},"Uy":{"ag":[]},"ae3":{"ag":[]},"L9":{"ag":[]},"q9":{"ag":[]},"rM":{"ag":[]},"ae4":{"ag":[]},"ae5":{"ag":[]},"ae6":{"ag":[]},"ag5":{"cA":[],"ag":[]},"ag6":{"ag":[]},"ag7":{"ag":[]},"agQ":{"ag":[]},"Vv":{"ay":["jB"],"cY":["jB"],"I":["jB"],"ef":["jB"],"aU":["jB"],"ag":[],"D":["jB"],"dS":["jB"],"cY.E":"jB","ay.E":"jB","D.E":"jB"},"Vw":{"jB":["b2"],"ag":[]},"agS":{"ay":["i"],"cY":["i"],"I":["i"],"ef":["i"],"aU":["i"],"ag":[],"D":["i"],"dS":["i"],"cY.E":"i","ay.E":"i","D.E":"i"},"agU":{"ag":[]},"Ez":{"cA":[],"ag":[]},"ah8":{"cA":[],"ag":[]},"c6":{"ag":[]},"ahG":{"cA":[],"ag":[]},"LS":{"ay":["lU"],"cY":["lU"],"I":["lU"],"ef":["lU"],"aU":["lU"],"ag":[],"D":["lU"],"dS":["lU"],"cY.E":"lU","ay.E":"lU","D.E":"lU"},"ahI":{"ag":[]},"ahY":{"ag":[]},"ai1":{"cA":[],"ag":[]},"aib":{"ag":[]},"ais":{"ag":[]},"F1":{"ay":["cA"],"cY":["cA"],"I":["cA"],"ef":["cA"],"aU":["cA"],"ag":[],"D":["cA"],"dS":["cA"],"cY.E":"cA","ay.E":"cA","D.E":"cA"},"M9":{"ag":[]},"ajD":{"cA":[],"ag":[]},"akb":{"c8":[],"ag":[]},"ake":{"cA":[],"ag":[]},"aku":{"cA":[],"ag":[]},"akG":{"ag":[]},"an0":{"ag":[]},"N7":{"ag":[]},"anc":{"cA":[],"ag":[]},"ane":{"cg":["i","@"],"ag":[],"x":["i","@"],"cg.V":"@","cg.K":"i"},"anf":{"cg":["i","@"],"ag":[],"x":["i","@"],"cg.V":"@","cg.K":"i"},"GA":{"ag":[]},"ang":{"ay":["mT"],"cY":["mT"],"I":["mT"],"ef":["mT"],"aU":["mT"],"ag":[],"D":["mT"],"dS":["mT"],"cY.E":"mT","ay.E":"mT","D.E":"mT"},"ann":{"ag":[]},"anw":{"ag":[]},"Ze":{"ay":["cA"],"cY":["cA"],"I":["cA"],"ef":["cA"],"aU":["cA"],"ag":[],"D":["cA"],"dS":["cA"],"cY.E":"cA","ay.E":"cA","D.E":"cA"},"anM":{"cA":[],"ag":[]},"anN":{"cA":[],"ag":[]},"anY":{"cA":[],"ag":[]},"ao0":{"cA":[],"ag":[]},"aok":{"cA":[],"ag":[]},"ZF":{"ag":[]},"tm":{"ag":[]},"aoq":{"ag":[]},"aor":{"ag":[]},"ZG":{"ag":[]},"aoL":{"ay":["mX"],"cY":["mX"],"I":["mX"],"ef":["mX"],"aU":["mX"],"ag":[],"D":["mX"],"dS":["mX"],"cY.E":"mX","ay.E":"mX","D.E":"mX"},"aoY":{"ag":[]},"ap9":{"cA":[],"ag":[]},"aqL":{"ag":[]},"a0z":{"ag":[]},"aqM":{"cg":["i","@"],"ag":[],"x":["i","@"],"cg.V":"@","cg.K":"i"},"ar4":{"ag":[]},"ar5":{"cA":[],"ag":[]},"arm":{"cA":[],"ag":[]},"arr":{"ag":[]},"asy":{"ay":["nd"],"cY":["nd"],"I":["nd"],"ef":["nd"],"aU":["nd"],"ag":[],"D":["nd"],"dS":["nd"],"cY.E":"nd","ay.E":"nd","D.E":"nd"},"asz":{"cA":[],"ag":[]},"asG":{"ay":["nf"],"cY":["nf"],"I":["nf"],"ef":["nf"],"aU":["nf"],"ag":[],"D":["nf"],"dS":["nf"],"cY.E":"nf","ay.E":"nf","D.E":"nf"},"a1V":{"cg":["i","i"],"ag":[],"x":["i","i"],"cg.V":"i","cg.K":"i"},"asT":{"c8":[],"ag":[]},"at5":{"cA":[],"ag":[]},"at7":{"ag":[]},"atk":{"cA":[],"ag":[]},"atA":{"ay":["lJ"],"cY":["lJ"],"I":["lJ"],"ef":["lJ"],"aU":["lJ"],"ag":[],"D":["lJ"],"dS":["lJ"],"cY.E":"lJ","ay.E":"lJ","D.E":"lJ"},"atB":{"ay":["nk"],"cY":["nk"],"I":["nk"],"ef":["nk"],"aU":["nk"],"ag":[],"D":["nk"],"dS":["nk"],"cY.E":"nk","ay.E":"nk","D.E":"nk"},"atK":{"ag":[]},"atR":{"ay":["no"],"cY":["no"],"I":["no"],"ef":["no"],"aU":["no"],"ag":[],"D":["no"],"dS":["no"],"cY.E":"no","ay.E":"no","D.E":"no"},"atS":{"ag":[]},"atT":{"ag":[]},"oA":{"c8":[],"ag":[]},"aub":{"ag":[]},"aur":{"ag":[]},"axm":{"cA":[],"ag":[]},"ayy":{"ay":["fC"],"cY":["fC"],"I":["fC"],"ef":["fC"],"aU":["fC"],"ag":[],"D":["fC"],"dS":["fC"],"cY.E":"fC","ay.E":"fC","D.E":"fC"},"a4D":{"jB":["b2"],"ag":[]},"aAF":{"ay":["mI?"],"cY":["mI?"],"I":["mI?"],"ef":["mI?"],"aU":["mI?"],"ag":[],"D":["mI?"],"dS":["mI?"],"cY.E":"mI?","ay.E":"mI?","D.E":"mI?"},"a5V":{"ay":["cA"],"cY":["cA"],"I":["cA"],"ef":["cA"],"aU":["cA"],"ag":[],"D":["cA"],"dS":["cA"],"cY.E":"cA","ay.E":"cA","D.E":"cA"},"aF5":{"ag":[]},"aGu":{"ay":["ng"],"cY":["ng"],"I":["ng"],"ef":["ng"],"aU":["ng"],"ag":[],"D":["ng"],"dS":["ng"],"cY.E":"ng","ay.E":"ng","D.E":"ng"},"aGE":{"ay":["lF"],"cY":["lF"],"I":["lF"],"ef":["lF"],"aU":["lF"],"ag":[],"D":["lF"],"dS":["lF"],"cY.E":"lF","ay.E":"lF","D.E":"lF"},"bSd":{"aY":["1"],"aY.T":"1"},"a4W":{"hD":["1"]},"UV":{"ag":[]},"ag0":{"ag":[]},"anO":{"ag":[]},"anP":{"ag":[]},"anG":{"bq":[]},"jB":{"nx":["1"],"nx.T":"1"},"eI":{"eI.T":"1"},"pg":{"ag":[]},"pq":{"ag":[]},"pI":{"ag":[]},"abf":{"ag":[]},"ahA":{"cA":[],"ag":[]},"ahB":{"cA":[],"ag":[]},"akp":{"ay":["pg"],"cY":["pg"],"I":["pg"],"aU":["pg"],"ag":[],"D":["pg"],"cY.E":"pg","ay.E":"pg","D.E":"pg"},"anK":{"ay":["pq"],"cY":["pq"],"I":["pq"],"aU":["pq"],"ag":[],"D":["pq"],"cY.E":"pq","ay.E":"pq","D.E":"pq"},"aoN":{"ag":[]},"ar6":{"cA":[],"ag":[]},"at1":{"ay":["i"],"cY":["i"],"I":["i"],"aU":["i"],"ag":[],"D":["i"],"cY.E":"i","ay.E":"i","D.E":"i"},"at6":{"cA":[],"ag":[]},"cE":{"cA":[],"ag":[]},"atU":{"ay":["pI"],"cY":["pI"],"I":["pI"],"aU":["pI"],"ag":[],"D":["pI"],"cY.E":"pI","ay.E":"pI","D.E":"pI"},"bdK":{"I":["p"],"aU":["p"],"D":["p"]},"eb":{"I":["p"],"aU":["p"],"D":["p"]},"bKo":{"I":["p"],"aU":["p"],"D":["p"]},"ajH":{"I":["p"],"aU":["p"],"D":["p"]},"bKn":{"I":["p"],"aU":["p"],"D":["p"]},"ajI":{"I":["p"],"aU":["p"],"D":["p"]},"qZ":{"I":["p"],"aU":["p"],"D":["p"]},"b7f":{"I":["a9"],"aU":["a9"],"D":["a9"]},"b7g":{"I":["a9"],"aU":["a9"],"D":["a9"]},"tv":{"Rh":["tv"]},"Hl":{"Rh":["Hl"]},"abC":{"ag":[]},"h3":{"ag":[]},"abD":{"ag":[]},"abE":{"cg":["i","@"],"ag":[],"x":["i","@"],"cg.V":"@","cg.K":"i"},"zJ":{"ag":[]},"abH":{"ag":[]},"zR":{"ag":[]},"ace":{"ag":[]},"anS":{"ag":[]},"Zo":{"ag":[]},"ab3":{"ag":[]},"Zz":{"a6":[],"r":[]},"a6g":{"ab":["Zz"]},"OU":{"af":[],"r":[]},"J2":{"af":[],"r":[]},"J4":{"af":[],"r":[]},"aAm":{"b1":["a9"],"b1.T":"a9"},"SS":{"D":["hW"],"D.E":"hW"},"V9":{"a0":["1"]},"rU":{"BS":["0&"]},"a0p":{"a0":["1"]},"oB":{"BS":["1"]},"Ta":{"a6":[],"r":[]},"abY":{"ab":["Ta"]},"abX":{"af":[],"r":[]},"ajF":{"aG":[]},"atY":{"aG":[]},"ac1":{"d5":["I

","i"],"d5.S":"I

","d5.T":"i"},"ac0":{"d5":["i","I

"],"d5.S":"i","d5.T":"I

"},"ack":{"bq":[]},"acl":{"bq":[]},"acS":{"d5":["C?","eb"],"d5.S":"C?","d5.T":"eb"},"he":{"D":["i"],"D.E":"i"},"SF":{"a6":[],"r":[]},"abk":{"ab":["SF"]},"acY":{"af":[],"r":[]},"acZ":{"af":[],"r":[]},"TV":{"a6":[],"r":[]},"zZ":{"aG":[]},"TW":{"cd":[],"c0":[],"r":[]},"TX":{"ab":["TV"]},"UD":{"a6":[],"r":[]},"Re":{"af":[],"r":[]},"a4f":{"ab":["UD"]},"ag_":{"af":[],"r":[]},"ab5":{"af":[],"r":[]},"Yn":{"a6":[],"r":[]},"a5M":{"ab":["Yn"]},"Yo":{"a6":[],"r":[]},"a5N":{"ab":["Yo"]},"amR":{"af":[],"r":[]},"Bk":{"a6":[],"r":[]},"aCC":{"ab":["Bk"]},"H2":{"af":[],"r":[]},"Bt":{"aG":[]},"NC":{"af":[],"r":[]},"a39":{"a6":[],"r":[]},"a8Q":{"ab":["a39"]},"asQ":{"af":[],"r":[]},"aDH":{"aG":[]},"e0":{"x":["2","3"],"e0.V":"3","e0.K":"2","e0.C":"1"},"PQ":{"De":["1","D<1>"],"De.E":"1"},"OO":{"De":["1","bY<1>"],"De.E":"1"},"Zf":{"I":["1"],"CS":["1"],"aU":["1"],"D":["1"]},"CS":{"D":["1"]},"Va":{"I":["1"],"CS":["1"],"aU":["1"],"D":["1"]},"HR":{"eA":[]},"a1y":{"eA":[]},"iO":{"eA":[]},"xu":{"eA":[]},"CJ":{"eA":[]},"atC":{"eA":[]},"anu":{"eA":[]},"arx":{"eA":[]},"nc":{"eA":[]},"EA":{"nc":[],"eA":[]},"anp":{"nc":[],"eA":[]},"abB":{"nc":[],"eA":[]},"aj5":{"nc":[],"eA":[]},"adx":{"nc":[],"eA":[]},"a_d":{"nc":[],"eA":[]},"a_e":{"nc":[],"eA":[]},"a_c":{"nc":[],"eA":[]},"apn":{"nc":[],"eA":[]},"OK":{"eA":[]},"anv":{"nc":[],"eA":[]},"anX":{"iO":[],"eA":[]},"anW":{"iO":[],"eA":[]},"iB":{"iO":[],"eA":[]},"anL":{"iB":[],"iO":[],"eA":[]},"au3":{"iB":[],"iO":[],"eA":[]},"akq":{"iB":[],"iO":[],"eA":[]},"aop":{"iB":[],"iO":[],"eA":[]},"ah5":{"iB":[],"iO":[],"eA":[]},"ahu":{"iB":[],"iO":[],"eA":[]},"abg":{"iB":[],"iO":[],"eA":[]},"atL":{"iB":[],"iO":[],"eA":[]},"ai6":{"iB":[],"iO":[],"eA":[]},"ai2":{"iB":[],"iO":[],"eA":[]},"aqy":{"iB":[],"iO":[],"eA":[]},"ad_":{"iB":[],"iO":[],"eA":[]},"apP":{"iB":[],"iO":[],"eA":[]},"aks":{"iB":[],"iO":[],"eA":[]},"aux":{"iB":[],"iO":[],"eA":[]},"th":{"vc":[]},"an1":{"vd":[]},"apA":{"a_u":[]},"vu":{"BH":[]},"apB":{"BI":[]},"o1":{"hf":[]},"x7":{"o1":[],"hf":[]},"agZ":{"o1":[],"hf":[]},"VD":{"a6":[],"r":[]},"a4K":{"ab":["VD"]},"VB":{"uA":[]},"VC":{"uA":[]},"VE":{"uA":[]},"Ac":{"uA":[]},"Lx":{"a6":[],"r":[]},"ah2":{"ab":["Lx"]},"acr":{"a6":[],"r":[]},"V4":{"a6":[],"r":[]},"az8":{"ab":["V4"]},"TB":{"a6":[],"r":[]},"TD":{"ab":["1"]},"agj":{"af":[],"r":[]},"agk":{"a6":[],"r":[]},"agl":{"ab":["TB"]},"VO":{"a6":[],"r":[]},"VQ":{"ab":["VO"]},"V5":{"a6":[],"r":[]},"a4x":{"ab":["V5"]},"LE":{"af":[],"r":[]},"aha":{"a6":[],"r":[]},"agq":{"a6":[],"r":[]},"agr":{"ab":["a0T"]},"a0T":{"a6":[],"r":[]},"OC":{"ab":["1"]},"atX":{"nW":[]},"Kc":{"a6":[],"r":[]},"axs":{"ab":["Kc"]},"ah9":{"af":[],"r":[]},"a0R":{"af":[],"r":[]},"aBs":{"ih":["aE"],"ih.T":"aE"},"ST":{"a6":[],"r":[]},"SU":{"ab":["ST"]},"abt":{"af":[],"r":[]},"Tj":{"a6":[],"r":[]},"Tk":{"ab":["Tj"]},"TP":{"a6":[],"r":[]},"TO":{"af":[],"r":[]},"TH":{"ab":["TP"],"et":[]},"E7":{"af":[],"r":[]},"ad1":{"af":[],"r":[]},"ad3":{"af":[],"r":[]},"anB":{"af":[],"r":[]},"ad5":{"af":[],"r":[]},"ad6":{"af":[],"r":[]},"axV":{"af":[],"r":[]},"adi":{"af":[],"r":[]},"ahg":{"af":[],"r":[]},"LL":{"af":[],"r":[]},"T_":{"a6":[],"r":[]},"SY":{"ab":["T_"]},"amU":{"i_":[],"kh":[]},"UZ":{"a6":[],"r":[]},"En":{"a6":[],"r":[]},"a4v":{"ab":["UZ"]},"a4w":{"ab":["En"]},"ayZ":{"af":[],"r":[]},"X4":{"af":[],"r":[]},"YC":{"af":[],"r":[]},"Xc":{"af":[],"r":[]},"Yc":{"af":[],"r":[]},"an6":{"af":[],"r":[]},"acA":{"af":[],"r":[]},"acB":{"aG":[]},"z_":{"af":[],"r":[]},"an7":{"af":[],"r":[]},"a_I":{"af":[],"r":[]},"an8":{"af":[],"r":[]},"Ro":{"af":[],"r":[]},"Q_":{"af":[],"r":[]},"an9":{"af":[],"r":[]},"aoQ":{"af":[],"r":[]},"a0i":{"af":[],"r":[]},"P8":{"af":[],"r":[]},"W3":{"af":[],"r":[]},"Xu":{"af":[],"r":[]},"aoy":{"af":[],"r":[]},"a_G":{"a6":[],"r":[]},"Of":{"ab":["a_G"]},"aqt":{"af":[],"r":[]},"azN":{"af":[],"r":[]},"ark":{"af":[],"r":[]},"tD":{"a6":[],"r":[]},"a1a":{"ab":["tD"]},"HV":{"a6":[],"r":[]},"a1b":{"ab":["HV"]},"I4":{"a6":[],"r":[]},"a81":{"ab":["I4"]},"a1U":{"a6":[],"r":[]},"asS":{"ab":["a1U"]},"a8B":{"a6":[],"r":[]},"atZ":{"af":[],"r":[]},"aK0":{"ab":["a8B"]},"TF":{"a6":[],"r":[]},"TG":{"ab":["TF"]},"yX":{"af":[],"r":[]},"ad0":{"af":[],"r":[]},"Kr":{"a6":[],"r":[]},"TI":{"ab":["Kr"]},"ad2":{"af":[],"r":[]},"ZD":{"af":[],"r":[]},"TJ":{"a6":[],"r":[]},"TK":{"ab":["TJ"]},"ad4":{"af":[],"r":[]},"Ks":{"a6":[],"r":[]},"TL":{"ab":["Ks"]},"Jy":{"af":[],"r":[]},"ad9":{"af":[],"r":[]},"a_g":{"af":[],"r":[]},"ad7":{"af":[],"yd":[],"r":[]},"E8":{"af":[],"r":[]},"ad8":{"af":[],"r":[]},"U8":{"af":[],"r":[]},"Ad":{"af":[],"r":[]},"Ne":{"af":[],"r":[]},"arh":{"af":[],"r":[]},"a1M":{"a6":[],"r":[]},"a7U":{"ab":["a1M"]},"NN":{"af":[],"r":[]},"asR":{"af":[],"r":[]},"a2V":{"af":[],"r":[]},"TN":{"a6":[],"r":[]},"TM":{"ab":["TN"]},"ada":{"af":[],"r":[]},"TQ":{"a6":[],"r":[]},"adb":{"ab":["TQ"]},"adc":{"af":[],"r":[]},"Bp":{"af":[],"r":[]},"add":{"af":[],"r":[]},"ade":{"af":[],"r":[]},"adf":{"af":[],"r":[]},"aC6":{"af":[],"r":[]},"TS":{"a6":[],"r":[]},"TR":{"ab":["TS"]},"adg":{"af":[],"r":[]},"OB":{"af":[],"r":[]},"Vd":{"a6":[],"r":[]},"Ve":{"ab":["Vd"]},"agC":{"af":[],"r":[]},"aud":{"af":[],"r":[]},"E4":{"a6":[],"r":[]},"JD":{"af":[],"r":[]},"YU":{"ab":["E4"]},"Zv":{"a6":[],"r":[]},"Nq":{"ab":["Zv"]},"M4":{"a6":[],"r":[]},"X1":{"ab":["M4"]},"aix":{"af":[],"r":[]},"xB":{"a6":[],"r":[]},"Xi":{"ab":["xB"]},"ajh":{"af":[],"r":[]},"W4":{"a6":[],"r":[]},"aht":{"ab":["W4"]},"Mu":{"a6":[],"r":[]},"Xz":{"ab":["Mu"]},"Jf":{"af":[],"r":[]},"ajY":{"af":[],"r":[]},"v3":{"a6":[],"r":[]},"ak9":{"ab":["v3"]},"aA1":{"af":[],"r":[]},"MN":{"a6":[],"r":[]},"Y7":{"ab":["MN"]},"akM":{"af":[],"r":[]},"Nh":{"a6":[],"r":[]},"Z9":{"ab":["Nh"]},"any":{"af":[],"r":[]},"Za":{"a6":[],"r":[]},"Zb":{"ab":["Za"]},"anz":{"af":[],"r":[]},"OT":{"a6":[],"r":[]},"a1j":{"ab":["OT"]},"arY":{"af":[],"r":[]},"a1g":{"a6":[],"r":[]},"a1h":{"ab":["a1g"]},"arL":{"af":[],"r":[]},"a1i":{"a6":[],"r":[]},"arM":{"ab":["a1i"]},"arN":{"af":[],"r":[]},"F9":{"a6":[],"r":[]},"CT":{"a6":[],"r":[]},"Jb":{"af":[],"r":[]},"a5j":{"ab":["F9"]},"aA2":{"ab":["CT"]},"LG":{"a6":[],"r":[]},"VR":{"ab":["LG"]},"a21":{"cj":[]},"ahc":{"af":[],"r":[]},"aA3":{"af":[],"r":[]},"a1k":{"a6":[],"r":[]},"arO":{"ab":["a1k"]},"arP":{"af":[],"r":[]},"a1l":{"a6":[],"r":[]},"arQ":{"ab":["a1l"]},"arR":{"af":[],"r":[]},"a1m":{"a6":[],"r":[]},"arS":{"ab":["a1m"]},"arT":{"af":[],"r":[]},"a1n":{"a6":[],"r":[]},"a1o":{"ab":["a1n"]},"arU":{"af":[],"r":[]},"a1p":{"a6":[],"r":[]},"a1q":{"ab":["a1p"]},"arV":{"af":[],"r":[]},"a1r":{"a6":[],"r":[]},"a1s":{"ab":["a1r"]},"arW":{"af":[],"r":[]},"f8":{"Ba":[]},"Zp":{"bq":[]},"a2N":{"bq":[]},"a3a":{"a6":[],"r":[]},"aIf":{"ab":["a3a"]},"auA":{"et":[]},"eY":{"af":[],"r":[]},"Lq":{"af":[],"r":[]},"yi":{"af":[],"r":[]},"PR":{"af":[],"r":[]},"DO":{"a6":[],"r":[]},"zF":{"ab":["DO"],"et":[]},"wF":{"af":[],"r":[]},"DZ":{"a6":[],"r":[]},"axz":{"ab":["DZ"]},"Kt":{"a6":[],"r":[]},"adh":{"ab":["Kt"]},"Un":{"a6":[],"r":[]},"aye":{"ab":["Un"]},"ahS":{"af":[],"r":[]},"Gl":{"a6":[],"r":[]},"Y0":{"ab":["Gl<@>"]},"o5":{"a6":[],"r":[]},"aAQ":{"ab":["o5"]},"ahe":{"af":[],"r":[]},"xK":{"af":[],"r":[]},"aDG":{"af":[],"r":[]},"amZ":{"af":[],"r":[]},"a2M":{"af":[],"r":[]},"Y4":{"a6":[],"r":[]},"a5D":{"ab":["Y4"]},"Y6":{"a6":[],"r":[]},"akK":{"ab":["Y6"]},"Yz":{"a6":[],"r":[]},"Gz":{"ab":["Yz"],"et":[]},"Nb":{"a6":[],"r":[]},"aCi":{"ab":["Nb"]},"ve":{"af":[],"r":[]},"a1N":{"af":[],"r":[]},"Hg":{"a6":[],"r":[]},"a6t":{"ab":["Hg"]},"O0":{"af":[],"r":[]},"nb":{"a6":[],"r":[]},"arX":{"ab":["nb"]},"x0":{"C5":[]},"EI":{"C5":[]},"C6":{"a6":[],"r":[]},"a2t":{"C5":[]},"a7I":{"ab":["C6"]},"a2v":{"a6":[],"r":[]},"Cl":{"ab":["a2v"]},"Ix":{"af":[],"r":[]},"bV":{"aG":[]},"iw":{"bV":["a9"],"aG":[]},"Em":{"bV":["a9"],"aG":[]},"awT":{"bV":["a9"],"aG":[]},"awU":{"bV":["a9"],"aG":[]},"zB":{"bV":["1"],"aG":[]},"Hj":{"bV":["a9"],"aG":[]},"ly":{"bV":["a9"],"aG":[]},"It":{"bV":["a9"],"aG":[]},"L2":{"bV":["1"],"aG":[]},"SM":{"bV":["1"],"aG":[]},"a5B":{"li":[]},"a0C":{"li":[]},"fe":{"li":[]},"asJ":{"li":[]},"a2x":{"li":[]},"hM":{"li":[]},"a2w":{"li":[]},"qd":{"li":[]},"az3":{"li":[]},"ah3":{"li":[]},"b8":{"b1":["1"],"b8.T":"1","b1.T":"1"},"ib":{"b8":["N?"],"b1":["N?"],"b8.T":"N?","b1.T":"N?"},"aT":{"bV":["1"],"aG":[]},"f2":{"b1":["1"],"b1.T":"1"},"a0r":{"b8":["1"],"b1":["1"],"b8.T":"1","b1.T":"1"},"as8":{"b8":["X?"],"b1":["X?"],"b8.T":"X?","b1.T":"X?"},"a_H":{"b8":["a1?"],"b1":["a1?"],"b8.T":"a1?","b1.T":"a1?"},"AL":{"b8":["p"],"b1":["p"],"b8.T":"p","b1.T":"p"},"L6":{"b8":["1"],"b1":["1"],"b8.T":"1","b1.T":"1"},"fV":{"b1":["a9"],"b1.T":"a9"},"a2L":{"b1":["1"],"b1.T":"1"},"Ej":{"a6":[],"r":[]},"ayC":{"ab":["Ej"]},"ayB":{"aG":[]},"ae7":{"af":[],"r":[]},"UC":{"a6":[],"r":[]},"a4e":{"ab":["UC"]},"Ek":{"a6":[],"r":[]},"ayF":{"kF":["Ek"],"ab":["Ek"]},"axZ":{"aG":[]},"d0":{"N":[]},"ayH":{"tM":[]},"UE":{"af":[],"r":[]},"A4":{"a6":[],"r":[]},"a4g":{"ab":["A4"]},"UB":{"a6":[],"r":[]},"u1":{"fY":[],"fX":[]},"UA":{"a6":[],"r":[]},"ux":{"a6":[],"r":[]},"PZ":{"a6":[],"r":[]},"R8":{"a6":[],"r":[]},"a3w":{"a6":[],"r":[]},"UF":{"a6":[],"r":[]},"a4c":{"ab":["UB"]},"afW":{"af":[],"r":[]},"a7N":{"oC":[],"o0":[],"fv":[],"fY":[],"fX":[]},"a3s":{"af":[],"r":[]},"a4b":{"ab":["UA"]},"ayA":{"ab":["ux"],"Jz":[]},"awL":{"ab":["PZ"],"Jz":[]},"IX":{"af":[],"r":[]},"a6a":{"ab":["R8"]},"awK":{"af":[],"r":[]},"awM":{"af":[],"r":[]},"ayE":{"af":[],"r":[]},"ayD":{"af":[],"r":[]},"awR":{"ab":["a3w"],"Jz":[]},"ayI":{"ab":["UF"],"Jz":[]},"awQ":{"iC":[],"aM":[],"r":[]},"a6I":{"eV":["W","hY"],"W":[],"aK":["W","hY"],"R":[],"aX":[],"aK.1":"hY","eV.1":"hY","aK.0":"W"},"a6u":{"iC":[],"aM":[],"r":[]},"a73":{"eV":["W","hY"],"W":[],"aK":["W","hY"],"R":[],"aX":[],"aK.1":"hY","eV.1":"hY","aK.0":"W"},"ae8":{"fE":[]},"UU":{"cd":[],"c0":[],"r":[]},"ayL":{"ih":["b9"],"ih.T":"b9"},"agm":{"b9":[]},"El":{"a6":[],"r":[]},"a4m":{"ab":["El"]},"afU":{"af":[],"r":[]},"Lb":{"a6":[],"r":[]},"Jp":{"a6":[],"r":[]},"a4h":{"ab":["Lb<1>"]},"aDR":{"ab":["Jp"]},"aDT":{"aG":[]},"UQ":{"a6":[],"r":[]},"Qe":{"a6":[],"r":[]},"ayM":{"ab":["UQ"]},"Qf":{"ab":["Qe<1>"]},"tU":{"nW":[]},"UP":{"ey":["1"],"hG":["1"],"dx":["1"],"ey.T":"1","dx.T":"1"},"UG":{"ey":["1"],"hG":["1"],"dx":["1"],"ey.T":"1","dx.T":"1"},"Lc":{"a6":[],"r":[]},"a4i":{"vy":["Lc"],"ab":["Lc"]},"UR":{"a6":[],"r":[]},"a4j":{"ab":["UR"]},"ayN":{"aM":[],"r":[]},"a6P":{"W":[],"bx":["W"],"R":[],"mU":[],"aX":[]},"Ld":{"a6":[],"r":[]},"a4k":{"kF":["Ld"],"ab":["Ld"]},"a8d":{"aG":[]},"US":{"a6":[],"r":[]},"a4l":{"ab":["US"],"rD":[]},"axw":{"k0":["yY","W"],"aM":[],"r":[],"k0.0":"yY","k0.1":"W"},"IN":{"kl":["W"],"ki":[],"hX":["W"],"fm":[]},"a6J":{"W":[],"ox":["yY","W"],"R":[],"aX":[]},"ayQ":{"aG":[]},"afX":{"tM":[]},"a4o":{"a6":[],"r":[]},"afY":{"af":[],"r":[]},"ayS":{"c9":[],"aM":[],"r":[]},"aEu":{"W":[],"bx":["W"],"R":[],"aX":[]},"a4p":{"ab":["a4o"]},"aBw":{"aG":[]},"aFe":{"aG":[]},"ayG":{"aG":[]},"a4q":{"aM":[],"r":[]},"ayR":{"co":[],"ca":[],"G":[]},"Jt":{"eV":["W","mj"],"W":[],"aK":["W","mj"],"R":[],"aX":[],"aK.1":"mj","eV.1":"mj","aK.0":"W"},"A5":{"a6":[],"r":[]},"a4n":{"ab":["A5"]},"aBJ":{"aG":[]},"Xo":{"ft":[],"cd":[],"c0":[],"r":[]},"UT":{"af":[],"r":[]},"CU":{"kU":["I"],"ic":[]},"LI":{"CU":[],"kU":["I"],"ic":[]},"ahp":{"CU":[],"kU":["I"],"ic":[]},"aho":{"CU":[],"kU":["I"],"ic":[]},"EL":{"wE":[],"eq":[]},"agF":{"ic":[]},"aAo":{"Et":["dR"],"ic":[]},"kR":{"aG":[]},"cl":{"aG":[]},"a35":{"aG":[]},"za":{"aG":[]},"kU":{"ic":[]},"at2":{"kU":["i"],"ic":[]},"a67":{"kU":["1"],"ic":[]},"ajJ":{"kU":["p"],"ic":[]},"Et":{"ic":[]},"agE":{"Et":["agD"],"ic":[]},"Vg":{"ic":[]},"og":{"iA":[]},"cZ":{"og":[],"iA":[],"cZ.T":"1"},"tP":{"og":[],"iA":[]},"XR":{"ks":[]},"bX":{"D":["1"],"D.E":"1"},"j5":{"D":["1"],"D.E":"1"},"dA":{"a0":["1"]},"Wp":{"dR":[]},"jI":{"df":[]},"y9":{"df":[]},"Bw":{"df":[]},"Bx":{"df":[]},"y8":{"df":[]},"ya":{"df":[]},"yc":{"df":[]},"m9":{"df":[]},"yb":{"df":[]},"y5":{"df":[]},"awF":{"df":[]},"aHJ":{"df":[]},"H4":{"df":[]},"aHF":{"H4":[],"df":[]},"H8":{"df":[]},"aHQ":{"H8":[],"df":[]},"aHL":{"y9":[],"df":[]},"aHI":{"Bw":[],"df":[]},"aHK":{"Bx":[],"df":[]},"aHH":{"y8":[],"df":[]},"aHM":{"ya":[],"df":[]},"aHU":{"yc":[],"df":[]},"Ha":{"m9":[],"df":[]},"aHS":{"Ha":[],"m9":[],"df":[]},"Hb":{"m9":[],"df":[]},"aHT":{"Hb":[],"m9":[],"df":[]},"H9":{"m9":[],"df":[]},"aHR":{"H9":[],"m9":[],"df":[]},"aHO":{"yb":[],"df":[]},"H7":{"df":[]},"aHP":{"H7":[],"df":[]},"H6":{"df":[]},"aHN":{"H6":[],"df":[]},"aHG":{"y5":[],"df":[]},"rX":{"fv":[],"fY":[],"fX":[]},"a5R":{"RQ":[]},"R2":{"RQ":[]},"td":{"fv":[],"fY":[],"fX":[]},"o0":{"fv":[],"fY":[],"fX":[]},"oC":{"o0":[],"fv":[],"fY":[],"fX":[]},"p9":{"o0":[],"fv":[],"fY":[],"fX":[]},"tl":{"o0":[],"fv":[],"fY":[],"fX":[]},"rQ":{"fY":[],"fX":[]},"fY":{"fX":[]},"fv":{"fY":[],"fX":[]},"NP":{"fv":[],"fY":[],"fX":[]},"tB":{"fv":[],"fY":[],"fX":[]},"mg":{"fv":[],"fY":[],"fX":[]},"ac8":{"fv":[],"fY":[],"fX":[]},"vT":{"fv":[],"fY":[],"fX":[]},"vU":{"fv":[],"fY":[],"fX":[]},"Tf":{"fv":[],"fY":[],"fX":[]},"IR":{"fX":[]},"ayb":{"LY":[]},"F4":{"nq":[]},"MR":{"nq":[]},"JZ":{"af":[],"r":[]},"XS":{"a6":[],"r":[]},"a6e":{"a6":[],"r":[]},"a6c":{"a6":[],"r":[]},"a5G":{"a6":[],"r":[]},"a5H":{"ab":["a5G"]},"a5I":{"a6":[],"r":[]},"a5J":{"ab":["a5I"]},"a5z":{"ab":["XS"]},"awD":{"af":[],"r":[]},"aCN":{"ab":["a6e"]},"aCM":{"af":[],"r":[]},"aCL":{"ab":["a6c"]},"a6d":{"af":[],"r":[]},"aBS":{"af":[],"r":[]},"azi":{"af":[],"r":[]},"awH":{"af":[],"r":[]},"IL":{"af":[],"r":[]},"abT":{"af":[],"r":[]},"T5":{"af":[],"r":[]},"adH":{"af":[],"r":[]},"Uf":{"af":[],"r":[]},"agX":{"af":[],"r":[]},"agW":{"af":[],"r":[]},"ahj":{"af":[],"r":[]},"ahi":{"af":[],"r":[]},"cBr":{"ft":[],"cd":[],"c0":[],"r":[]},"K1":{"af":[],"r":[]},"abi":{"af":[],"r":[]},"awY":{"aG":[]},"Rb":{"Jn":[]},"nw":{"Jn":[]},"aCS":{"Jn":[]},"B8":{"a6":[],"r":[]},"a5K":{"ab":["B8"]},"SP":{"a6":[],"yd":[],"r":[]},"a1F":{"a6":[],"r":[]},"aDB":{"X":[]},"a3B":{"ab":["SP"]},"aGd":{"ab":["a1F"]},"axf":{"c9":[],"aM":[],"r":[]},"aEr":{"W":[],"bx":["W"],"R":[],"aX":[]},"axc":{"uh":[]},"SQ":{"ft":[],"cd":[],"c0":[],"r":[]},"N0":{"b8":["a1?"],"b1":["a1?"],"b8.T":"a1?","b1.T":"a1?"},"Yx":{"b8":["t"],"b1":["t"],"b8.T":"t","b1.T":"t"},"T4":{"af":[],"r":[]},"MY":{"a6":[],"r":[]},"a5L":{"ab":["MY"]},"cI2":{"ft":[],"cd":[],"c0":[],"r":[]},"Tp":{"a6":[],"r":[]},"Ji":{"a6":[],"r":[]},"a3O":{"ab":["Tp"]},"azC":{"af":[],"r":[]},"axF":{"c9":[],"aM":[],"r":[]},"a6K":{"W":[],"bx":["W"],"R":[],"aX":[]},"QX":{"ab":["Ji<1>"]},"YO":{"ey":["1"],"hG":["1"],"dx":["1"],"ey.T":"1","dx.T":"1"},"a3N":{"af":[],"r":[]},"a_C":{"a6":[],"r":[]},"aDZ":{"ab":["a_C"]},"aBi":{"c9":[],"aM":[],"r":[]},"a6X":{"W":[],"bx":["W"],"R":[],"aX":[]},"Tv":{"a6":[],"r":[]},"a3T":{"ab":["Tv"]},"aCc":{"hC":[],"e_":["hC"]},"aBh":{"c9":[],"aM":[],"r":[]},"a6W":{"W":[],"bx":["W"],"R":[],"aX":[]},"cCb":{"ft":[],"cd":[],"c0":[],"r":[]},"acW":{"af":[],"r":[]},"cCi":{"cd":[],"c0":[],"r":[]},"Ku":{"a6":[],"r":[]},"ay_":{"kF":["Ku"],"ab":["Ku"]},"axY":{"aG":[]},"TU":{"af":[],"r":[]},"cCm":{"cd":[],"c0":[],"r":[]},"a_A":{"a6":[],"r":[]},"adk":{"af":[],"r":[]},"a6y":{"ab":["a_A"]},"aB9":{"e_":["N?"]},"ay2":{"c9":[],"aM":[],"r":[]},"aEs":{"W":[],"bx":["W"],"R":[],"aX":[]},"ay4":{"k0":["w9","W"],"aM":[],"r":[],"k0.0":"w9","k0.1":"W"},"a6M":{"W":[],"ox":["w9","W"],"R":[],"aX":[]},"cCs":{"ft":[],"cd":[],"c0":[],"r":[]},"TY":{"af":[],"r":[]},"oh":{"uv":["p"],"N":[],"uv.T":"p"},"te":{"uv":["p"],"N":[],"uv.T":"p"},"azh":{"tM":[]},"agA":{"af":[],"r":[]},"Lo":{"af":[],"r":[]},"uf":{"af":[],"r":[]},"agG":{"af":[],"r":[]},"awP":{"af":[],"r":[]},"Vh":{"ey":["1"],"hG":["1"],"dx":["1"],"ey.T":"1","dx.T":"1"},"cDL":{"ft":[],"cd":[],"c0":[],"r":[]},"p5":{"af":[],"r":[]},"cDQ":{"ft":[],"cd":[],"c0":[],"r":[]},"Qr":{"a6":[],"r":[]},"Qq":{"a6":[],"r":[]},"J0":{"a6":[],"r":[]},"QV":{"c9":[],"aM":[],"r":[]},"x8":{"af":[],"r":[]},"cE9":{"cd":[],"c0":[],"r":[]},"Lw":{"a6":[],"r":[]},"azJ":{"aG":[]},"Qs":{"ab":["Qr<1>"]},"a4L":{"ab":["Qq<1>"]},"a4M":{"ey":["oF<1>"],"hG":["oF<1>"],"dx":["oF<1>"],"ey.T":"oF<1>","dx.T":"oF<1>"},"a4N":{"ab":["J0<1>"]},"aEF":{"W":[],"bx":["W"],"R":[],"aX":[]},"azI":{"af":[],"r":[]},"Qp":{"ab":["Lw<1>"],"et":[]},"LA":{"a6":[],"r":[]},"aA_":{"a6":[],"r":[]},"aA0":{"af":[],"r":[]},"azY":{"dq":[]},"cEo":{"ft":[],"cd":[],"c0":[],"r":[]},"ahK":{"af":[],"r":[]},"Wl":{"cd":[],"c0":[],"r":[]},"Am":{"af":[],"r":[]},"azT":{"hC":[],"e_":["hC"]},"ay1":{"c9":[],"aM":[],"r":[]},"a6L":{"W":[],"bx":["W"],"R":[],"aX":[]},"a3A":{"bV":["1"],"aG":[]},"qg":{"af":[],"r":[]},"a7y":{"a6":[],"r":[]},"aFG":{"ab":["a7y"]},"aB_":{"a6":[],"r":[]},"aAZ":{"dq":[]},"aAh":{"dq":[]},"aAi":{"dq":[]},"aCG":{"dq":[]},"X9":{"ft":[],"cd":[],"c0":[],"r":[]},"Fc":{"a6":[],"r":[]},"a5r":{"ab":["Fc"]},"Xq":{"uY":[]},"AJ":{"AM":[],"uY":[]},"aBb":{"AN":[]},"Xs":{"AM":[],"uY":[]},"aBc":{"AN":[]},"Xt":{"AM":[],"uY":[]},"AM":{"uY":[]},"a6i":{"cd":[],"c0":[],"r":[]},"a5q":{"a6":[],"r":[]},"Mo":{"af":[],"r":[]},"Xr":{"af":[],"r":[]},"a5p":{"ab":["a5q"],"ceb":[]},"pd":{"eJ":[]},"aCp":{"pd":[],"eJ":[]},"tO":{"pd":[],"eJ":[]},"jy":{"pd":[],"eJ":[]},"a3M":{"a6":[],"r":[]},"a5f":{"a6":[],"r":[]},"Fd":{"a6":[],"r":[]},"Xv":{"ft":[],"cd":[],"c0":[],"r":[]},"a5s":{"aG":[]},"a5t":{"b8":["pd"],"b1":["pd"],"b8.T":"pd","b1.T":"pd"},"aBd":{"aG":[]},"axB":{"ab":["a3M"]},"a5g":{"ab":["a5f"]},"a6R":{"W":[],"ox":["l7","W"],"R":[],"aX":[]},"az7":{"k0":["l7","W"],"aM":[],"r":[],"k0.0":"l7","k0.1":"W"},"a3v":{"af":[],"r":[]},"a5u":{"ab":["Fd"]},"aBg":{"AK":[]},"lt":{"af":[],"r":[]},"aB8":{"e_":["N?"]},"aBH":{"k0":["tX","W"],"aM":[],"r":[],"k0.0":"tX","k0.1":"W"},"a70":{"W":[],"ox":["tX","W"],"R":[],"aX":[]},"Gj":{"ft":[],"cd":[],"c0":[],"r":[]},"a2p":{"a6":[],"r":[]},"a8m":{"ab":["a2p"]},"akO":{"af":[],"r":[]},"qr":{"a6":[],"r":[]},"a6V":{"W":[],"bx":["W"],"R":[],"aX":[]},"HX":{"b8":["eJ?"],"b1":["eJ?"],"b8.T":"eJ?","b1.T":"eJ?"},"a5O":{"a6":[],"r":[]},"aBY":{"ab":["qr"]},"aBa":{"c9":[],"aM":[],"r":[]},"aBU":{"ab":["a5O"]},"a7G":{"af":[],"r":[]},"a7H":{"aG":[]},"Ym":{"af":[],"r":[]},"aBV":{"ih":["b5"],"ih.T":"b5"},"ago":{"b5":[]},"Zq":{"a6":[],"r":[]},"aCF":{"af":[],"r":[]},"aCD":{"dq":[]},"cJ_":{"ft":[],"cd":[],"c0":[],"r":[]},"Gr":{"Gs":["1"],"mV":["1"],"ey":["1"],"hG":["1"],"dx":["1"],"ey.T":"1","dx.T":"1"},"tf":{"jz":["1"],"n6":[]},"a6f":{"Gs":["1"],"mV":["1"],"ey":["1"],"hG":["1"],"dx":["1"],"ey.T":"1","dx.T":"1"},"Dk":{"a6":[],"r":[]},"Dl":{"a6":[],"r":[]},"R9":{"a6":[],"r":[]},"aAb":{"af":[],"r":[]},"aIw":{"af":[],"r":[]},"aIu":{"ab":["Dk"]},"aIv":{"ab":["Dl"]},"aAa":{"af":[],"r":[]},"awA":{"vk":[]},"afV":{"vk":[]},"a6h":{"ab":["R9<1>"]},"a93":{"aG":[]},"a94":{"aG":[]},"f9":{"a6":[],"r":[]},"ZV":{"f9":["0&"],"a6":[],"r":[]},"kw":{"f9":["1"],"a6":[],"r":[]},"Rg":{"a6":[],"r":[]},"By":{"a6":[],"r":[]},"aDx":{"ab":["ZV"]},"aC3":{"c9":[],"aM":[],"r":[]},"aEE":{"W":[],"bx":["W"],"R":[],"aX":[]},"NI":{"ab":["2"]},"a6q":{"ab":["Rg<1>"]},"a6p":{"ey":["1"],"hG":["1"],"dx":["1"],"ey.T":"1","dx.T":"1"},"NH":{"ab":["By<1>"]},"azU":{"hC":[],"e_":["hC"]},"cJr":{"ft":[],"cd":[],"c0":[],"r":[]},"a6r":{"a6":[],"r":[]},"a6s":{"a6":[],"r":[]},"aoW":{"vk":[]},"aDz":{"ab":["a6r"],"et":[]},"aDA":{"ab":["a6s"]},"MG":{"a6":[],"r":[]},"oZ":{"a6":[],"r":[]},"apa":{"a6":[],"r":[]},"aBD":{"aG":[]},"aBE":{"ab":["MG"]},"ay6":{"aG":[]},"ay7":{"ab":["oZ"]},"cJN":{"ft":[],"cd":[],"c0":[],"r":[]},"O3":{"a6":[],"r":[]},"Jq":{"a6":[],"r":[]},"a6w":{"ab":["O3<1>"]},"aDS":{"ab":["Jq"]},"aDU":{"aG":[]},"O4":{"a6":[],"r":[]},"Rk":{"ab":["O4<1>"],"or":["1"]},"cK3":{"cd":[],"c0":[],"r":[]},"HF":{"a6":[],"r":[]},"a7j":{"cd":[],"c0":[],"r":[]},"a4Z":{"a6":[],"r":[]},"lB":{"a6":[],"r":[]},"Ow":{"ab":["lB"]},"cPc":{"a6":[],"r":[]},"a0E":{"ab":["HF"]},"aFr":{"aG":[]},"Q8":{"ax":[],"x_":[]},"axA":{"af":[],"r":[]},"a5_":{"ab":["a4Z"]},"azm":{"cs":["o_"],"cs.T":"o_"},"aFs":{"cd":[],"c0":[],"r":[]},"QS":{"a6":[],"r":[]},"arg":{"af":[],"r":[]},"aBX":{"vy":["QS"],"ab":["QS"]},"cL0":{"ft":[],"cd":[],"c0":[],"r":[]},"OE":{"a6":[],"r":[]},"a0V":{"ab":["OE<1>"]},"a7x":{"iC":[],"aM":[],"r":[]},"RA":{"kl":["W"],"ki":[],"hX":["W"],"fm":[]},"Rt":{"eV":["W","kl"],"W":[],"aK":["W","kl"],"R":[],"aX":[],"aK.1":"kl","eV.1":"kl","aK.0":"W"},"cL7":{"ft":[],"cd":[],"c0":[],"r":[]},"OG":{"a6":[],"r":[]},"aHk":{"e9":[],"cl":["ea"],"aG":[]},"a7A":{"ab":["OG"]},"HO":{"a6":[],"r":[]},"art":{"ab":["HO"]},"OZ":{"a6":[],"r":[]},"tS":{"cj":[]},"a7M":{"ab":["OZ"]},"aGa":{"aM":[],"r":[]},"Ru":{"W":[],"R":[],"aX":[]},"aIc":{"aM":[],"r":[]},"aF0":{"W":[],"R":[],"aX":[]},"cLx":{"ft":[],"cd":[],"c0":[],"r":[]},"a1J":{"a6":[],"r":[]},"yF":{"a6":[],"r":[]},"a7Q":{"ab":["a1J"]},"a7R":{"ab":["yF"]},"QT":{"a6":[],"r":[]},"Pd":{"af":[],"r":[]},"a5Q":{"kF":["QT"],"ab":["QT"]},"a8c":{"aG":[]},"aGK":{"ud":["tL"],"ud.T":"tL"},"aGH":{"tL":[]},"aGI":{"tL":[]},"I9":{"af":[],"r":[]},"cLW":{"cd":[],"c0":[],"r":[]},"cM2":{"ft":[],"cd":[],"c0":[],"r":[]},"a8g":{"cd":[],"c0":[],"r":[]},"V6":{"a6":[],"r":[]},"Pj":{"aG":[]},"azb":{"ab":["V6"]},"Cr":{"nW":[]},"a2b":{"a6":[],"yd":[],"r":[]},"a2c":{"a6":[],"r":[]},"at9":{"af":[],"yd":[],"r":[]},"aGX":{"a6":[],"r":[]},"aGW":{"eV":["W","hY"],"W":[],"aK":["W","hY"],"R":[],"aX":[],"aK.1":"hY","eV.1":"hY","aK.0":"W"},"aGV":{"iC":[],"aM":[],"r":[]},"a5l":{"aG":[]},"axU":{"bV":["a9"],"aG":[]},"Qo":{"bV":["a9"],"aG":[]},"a8e":{"ab":["a2b"]},"a8f":{"ab":["a2c"]},"Ci":{"a6":[],"r":[]},"aH6":{"a6":[],"r":[]},"aH7":{"af":[],"r":[]},"aH4":{"dq":[]},"a2l":{"ft":[],"cd":[],"c0":[],"r":[]},"yK":{"a6":[],"r":[]},"a8k":{"ab":["yK"],"rD":[]},"amQ":{"tM":[]},"aHb":{"aG":[]},"cMh":{"ft":[],"cd":[],"c0":[],"r":[]},"a8p":{"a6":[],"r":[]},"atx":{"af":[],"r":[]},"aHh":{"ab":["a8p"]},"aHi":{"c9":[],"aM":[],"r":[]},"aHj":{"W":[],"bx":["W"],"R":[],"aX":[]},"aHe":{"iC":[],"aM":[],"r":[]},"aHf":{"co":[],"ca":[],"G":[]},"aF_":{"W":[],"aK":["W","mj"],"R":[],"aX":[],"aK.1":"mj","aK.0":"W"},"aHd":{"af":[],"r":[]},"aHg":{"af":[],"r":[]},"atz":{"af":[],"r":[]},"Ik":{"af":[],"r":[]},"a5o":{"ft":[],"cd":[],"c0":[],"r":[]},"Il":{"b8":["qV"],"b1":["qV"],"b8.T":"qV","b1.T":"qV"},"SI":{"a6":[],"r":[]},"ax5":{"ab":["SI"]},"Ir":{"a6":[],"r":[]},"Cn":{"ab":["Ir"]},"aA7":{"c9":[],"aM":[],"r":[]},"aEy":{"W":[],"bx":["W"],"R":[],"mU":[],"aX":[]},"aHu":{"af":[],"r":[]},"cMF":{"ft":[],"cd":[],"c0":[],"r":[]},"i9":{"mx":[]},"jO":{"mx":[]},"Jh":{"mx":[]},"aGR":{"aG":[]},"ik":{"eJ":[]},"r9":{"eJ":[]},"hL":{"eJ":[]},"act":{"eJ":[]},"le":{"eJ":[]},"d8":{"nW":[]},"dz":{"yx":[]},"iy":{"ik":[],"eJ":[]},"uv":{"N":[]},"aB":{"hw":[]},"fM":{"hw":[]},"zb":{"hw":[]},"Be":{"mM":["Be"],"mM.T":"Be"},"abz":{"mM":["uj"]},"Z8":{"bq":[]},"SX":{"mM":["uj"],"mM.T":"uj"},"aoA":{"kq":[]},"eh":{"ik":[],"eJ":[]},"tz":{"ik":[],"eJ":[]},"Rw":{"l9":["eh"],"ik":[],"eJ":[],"l9.T":"eh"},"Rx":{"l9":["tz"],"ik":[],"eJ":[],"l9.T":"tz"},"l9":{"ik":[],"eJ":[]},"me":{"nW":[]},"nh":{"ik":[],"eJ":[]},"mo":{"ik":[],"eJ":[]},"mp":{"ik":[],"eJ":[]},"PX":{"oy":[]},"aI8":{"oy":[]},"aI5":{"pE":[]},"kG":{"pE":[]},"Qa":{"pE":[]},"fy":{"kq":[],"mU":[],"aX":[]},"a_O":{"W":[],"bx":["W"],"R":[],"aX":[]},"a3L":{"aG":[]},"aza":{"y2":[]},"aFa":{"Hx":[],"bx":["W"],"R":[],"aX":[]},"ax":{"x_":[]},"ul":{"t_":[]},"kl":{"ki":[],"hX":["1"],"fm":[]},"W":{"R":[],"aX":[]},"zW":{"p8":["W"]},"ki":{"fm":[]},"qv":{"kl":["W"],"ki":[],"hX":["W"],"fm":[]},"a_S":{"eV":["W","qv"],"W":[],"aK":["W","qv"],"R":[],"aX":[],"aK.1":"qv","eV.1":"qv","aK.0":"W"},"ag1":{"aG":[]},"a_T":{"W":[],"bx":["W"],"R":[],"aX":[]},"BO":{"aG":[]},"Hu":{"W":[],"aK":["W","qT"],"R":[],"aX":[],"aK.1":"qT","aK.0":"W"},"aEw":{"W":[],"R":[],"aX":[]},"a8l":{"BO":[],"aG":[]},"a3W":{"BO":[],"aG":[]},"Qb":{"BO":[],"aG":[]},"a_V":{"W":[],"R":[],"aX":[]},"hY":{"kl":["W"],"ki":[],"hX":["W"],"fm":[]},"Hv":{"eV":["W","hY"],"W":[],"aK":["W","hY"],"R":[],"aX":[],"aK.1":"hY","eV.1":"hY","aK.0":"W"},"a_Z":{"W":[],"R":[],"aX":[]},"km":{"j8":[]},"Eb":{"km":[],"j8":[]},"KK":{"km":[],"j8":[]},"vW":{"tk":[],"km":[],"j8":[]},"Zk":{"tk":[],"km":[],"j8":[]},"XP":{"km":[],"j8":[]},"K6":{"km":[],"j8":[]},"aow":{"j8":[]},"aoH":{"j8":[]},"tk":{"km":[],"j8":[]},"Ua":{"km":[],"j8":[]},"Ub":{"km":[],"j8":[]},"Xh":{"tk":[],"km":[],"j8":[]},"T7":{"km":[],"j8":[]},"Wv":{"km":[],"j8":[]},"v7":{"kl":["W"],"ki":[],"hX":["W"],"fm":[]},"a02":{"eV":["W","v7"],"W":[],"aK":["W","v7"],"R":[],"aX":[],"aK.1":"v7","eV.1":"v7","aK.0":"W"},"anh":{"aG":[]},"R":{"aX":[]},"hX":{"fm":[]},"nz":{"iZ":[]},"a5k":{"iZ":[]},"y3":{"im":[]},"qT":{"hX":["W"],"fm":[]},"wj":{"kA":[],"aG":[]},"aI6":{"pE":[]},"yl":{"W":[],"aK":["W","qT"],"R":[],"aX":[],"aK.1":"qT","aK.0":"W"},"a6l":{"fv":[],"fY":[],"fX":[]},"aoK":{"W":[],"R":[],"mU":[],"aX":[]},"C4":{"aG":[]},"a_L":{"W":[],"bx":["W"],"R":[],"aX":[]},"ym":{"W":[],"bx":["W"],"R":[],"aX":[]},"aqc":{"W":[],"bx":["W"],"R":[],"aX":[]},"a08":{"W":[],"bx":["W"],"R":[],"aX":[]},"Ht":{"W":[],"bx":["W"],"R":[],"aX":[]},"aq5":{"W":[],"bx":["W"],"R":[],"aX":[]},"a_Q":{"W":[],"bx":["W"],"R":[],"aX":[]},"a01":{"W":[],"bx":["W"],"R":[],"aX":[]},"a00":{"W":[],"bx":["W"],"R":[],"aX":[]},"aq8":{"W":[],"bx":["W"],"R":[],"aX":[]},"apR":{"W":[],"bx":["W"],"R":[],"aX":[]},"apS":{"W":[],"bx":["W"],"R":[],"aX":[]},"UW":{"aG":[]},"Rp":{"W":[],"bx":["W"],"R":[],"aX":[]},"apX":{"W":[],"bx":["W"],"R":[],"aX":[]},"apV":{"W":[],"bx":["W"],"R":[],"aX":[]},"apW":{"W":[],"bx":["W"],"R":[],"aX":[]},"apU":{"W":[],"bx":["W"],"R":[],"aX":[]},"a72":{"W":[],"bx":["W"],"R":[],"aX":[]},"aq9":{"W":[],"bx":["W"],"R":[],"aX":[]},"aqa":{"W":[],"bx":["W"],"R":[],"aX":[]},"apZ":{"W":[],"bx":["W"],"R":[],"aX":[]},"aqr":{"W":[],"bx":["W"],"R":[],"aX":[]},"a_W":{"W":[],"bx":["W"],"R":[],"aX":[]},"aq1":{"W":[],"bx":["W"],"R":[],"aX":[]},"aqb":{"W":[],"bx":["W"],"R":[],"aX":[]},"a04":{"W":[],"bx":["W"],"R":[],"mU":[],"aX":[]},"aqe":{"W":[],"bx":["W"],"R":[],"aX":[]},"a_Y":{"W":[],"bx":["W"],"R":[],"aX":[]},"a05":{"W":[],"bx":["W"],"R":[],"aX":[]},"a03":{"W":[],"bx":["W"],"R":[],"aX":[]},"aqf":{"W":[],"bx":["W"],"R":[],"aX":[]},"apT":{"W":[],"bx":["W"],"R":[],"aX":[]},"aq6":{"W":[],"bx":["W"],"R":[],"aX":[]},"aq_":{"W":[],"bx":["W"],"R":[],"aX":[]},"aq2":{"W":[],"bx":["W"],"R":[],"aX":[]},"aq4":{"W":[],"bx":["W"],"R":[],"aX":[]},"aq0":{"W":[],"bx":["W"],"R":[],"aX":[]},"a_P":{"W":[],"bx":["W"],"R":[],"aX":[]},"a09":{"W":[],"bx":["W"],"R":[],"aX":[]},"kA":{"aG":[]},"BP":{"W":[],"bx":["W"],"R":[],"aX":[]},"a06":{"W":[],"bx":["W"],"R":[],"aX":[]},"apQ":{"W":[],"bx":["W"],"R":[],"aX":[]},"a07":{"W":[],"bx":["W"],"R":[],"aX":[]},"apY":{"W":[],"bx":["W"],"R":[],"aX":[]},"a_R":{"W":[],"bx":["W"],"R":[],"aX":[]},"a_X":{"W":[],"bx":["W"],"R":[],"aX":[]},"a_U":{"W":[],"bx":["W"],"R":[],"aX":[]},"yA":{"x_":[]},"P1":{"t_":[]},"yB":{"yC":[],"hX":["ep"],"fm":[]},"yE":{"vK":[],"hX":["ep"],"fm":[]},"ep":{"R":[],"aX":[]},"asn":{"p8":["ep"]},"yC":{"fm":[]},"vK":{"fm":[]},"aqq":{"ep":[],"bx":["W"],"R":[],"aX":[]},"aqi":{"yo":[],"ep":[],"aK":["W","l3"],"R":[],"aX":[],"aK.1":"l3","aK.0":"W"},"aqh":{"ep":[],"bx":["W"],"R":[],"aX":[]},"aqj":{"yo":[],"ep":[],"aK":["W","l3"],"R":[],"aX":[]},"P0":{"l3":[],"yC":[],"hX":["W"],"t6":[],"fm":[]},"aql":{"yo":[],"ep":[],"aK":["W","l3"],"R":[],"aX":[],"aK.1":"l3","aK.0":"W"},"aqm":{"yo":[],"ep":[],"aK":["W","l3"],"R":[],"aX":[],"aK.1":"l3","aK.0":"W"},"t6":{"fm":[]},"l3":{"yC":[],"hX":["W"],"t6":[],"fm":[]},"yo":{"ep":[],"aK":["W","l3"],"R":[],"aX":[]},"a0a":{"ep":[],"bx":["ep"],"R":[],"aX":[]},"aqn":{"ep":[],"bx":["ep"],"R":[],"aX":[]},"yn":{"ep":[],"bx":["W"],"R":[],"aX":[]},"aqo":{"ep":[],"bx":["W"],"R":[],"aX":[]},"aqp":{"ep":[],"bx":["W"],"R":[],"aX":[]},"a0c":{"ep":[],"bx":["W"],"R":[],"aX":[]},"aqk":{"yn":[],"ep":[],"bx":["W"],"R":[],"aX":[]},"je":{"kl":["W"],"ki":[],"hX":["W"],"fm":[]},"Ok":{"eV":["W","je"],"W":[],"aK":["W","je"],"R":[],"aX":[],"aK.1":"je","eV.1":"je","aK.0":"W"},"a0_":{"eV":["W","je"],"W":[],"aK":["W","je"],"R":[],"aX":[],"aK.1":"je","eV.1":"je","aK.0":"W"},"zA":{"b8":["mx?"],"b1":["mx?"],"b8.T":"mx?","b1.T":"mx?"},"Hx":{"bx":["W"],"R":[],"aX":[]},"Om":{"rh":["1"],"W":[],"aK":["ep","1"],"a_M":[],"R":[],"aX":[]},"a0e":{"rh":["yE"],"W":[],"aK":["ep","yE"],"a_M":[],"R":[],"aX":[],"aK.1":"yE","rh.0":"yE","aK.0":"ep"},"aqg":{"rh":["yB"],"W":[],"aK":["ep","yB"],"a_M":[],"R":[],"aX":[],"aK.1":"yB","rh.0":"yB","aK.0":"ep"},"lL":{"aG":[]},"w8":{"kl":["W"],"ki":[],"hX":["W"],"fm":[]},"a0f":{"eV":["W","w8"],"W":[],"aK":["W","w8"],"R":[],"aX":[],"aK.1":"w8","eV.1":"w8","aK.0":"W"},"Im":{"a0":["~"]},"a2y":{"bq":[]},"yZ":{"ek":["yZ"]},"u_":{"ek":["u_"]},"zi":{"ek":["zi"]},"OM":{"ek":["OM"]},"aFT":{"Et":["h_"],"ic":[]},"a18":{"aG":[]},"vi":{"ek":["OM"]},"IM":{"aNF":[]},"axq":{"qS":[]},"mQ":{"lq":[]},"AV":{"lq":[]},"AU":{"lq":[]},"jY":{"bq":[]},"YM":{"bq":[]},"vR":{"hC":[]},"aze":{"hC":[]},"aGS":{"YP":[]},"BK":{"yk":[]},"Od":{"yk":[]},"a0n":{"aG":[]},"Kq":{"oy":[]},"MF":{"oy":[]},"Bm":{"oy":[]},"Eu":{"oy":[]},"atn":{"Cj":[]},"atm":{"Cj":[]},"ato":{"Cj":[]},"Po":{"Cj":[]},"Wh":{"yL":[]},"Gd":{"yL":[]},"aCW":{"a2o":[]},"aiO":{"lX":[]},"aiP":{"lX":[]},"aiS":{"lX":[]},"aiU":{"lX":[]},"aiR":{"lX":[]},"aiT":{"lX":[]},"aiQ":{"lX":[]},"Ja":{"H0":[]},"aoE":{"af":[],"r":[]},"fh":{"cs":["1"],"cs.T":"1"},"wB":{"a6":[],"r":[]},"a3t":{"cd":[],"c0":[],"r":[]},"EO":{"a6":[],"r":[]},"tR":{"cj":[]},"cDU":{"cj":[]},"cDT":{"cj":[]},"zz":{"cj":[]},"zX":{"cj":[]},"o_":{"cj":[]},"yg":{"cj":[]},"ew":{"cs":["1"]},"a3u":{"ab":["wB"]},"a55":{"ab":["EO"]},"auz":{"cs":["tR"],"cs.T":"tR"},"Vp":{"cs":["cj"],"cs.T":"cj"},"agK":{"cs":["o_"]},"ap8":{"ew":["yg"],"cs":["yg"],"ew.T":"yg","cs.T":"yg"},"a68":{"a9K":["1"],"ew":["1"],"R7":["1"],"cs":["1"],"ew.T":"1","cs.T":"1"},"a69":{"a9L":["1"],"ew":["1"],"R7":["1"],"cs":["1"],"ew.T":"1","cs.T":"1"},"a48":{"cs":["1"],"cs.T":"1"},"SB":{"a6":[],"r":[]},"awW":{"ab":["SB"]},"rz":{"a6":[],"r":[]},"ax4":{"ab":["rz"]},"ax3":{"c9":[],"aM":[],"r":[]},"DM":{"a6":[],"r":[]},"a3z":{"ab":["DM"]},"SN":{"c9":[],"aM":[],"r":[]},"PW":{"a6":[],"r":[]},"a8W":{"ab":["PW"],"et":[]},"abq":{"et":[]},"vO":{"a6":[],"r":[]},"I6":{"vO":["1","b0<1>"],"a6":[],"r":[],"vO.T":"1","vO.S":"b0<1>"},"cu":{"a6":[],"r":[]},"a84":{"ab":["vO<1,2>"]},"a58":{"ab":["cu<1>"]},"O8":{"a6":[],"r":[]},"zO":{"cj":[]},"zM":{"cj":[]},"zK":{"cj":[]},"zL":{"cj":[]},"zN":{"cj":[]},"zP":{"cj":[]},"Rl":{"ab":["O8<1>"]},"nt":{"fh":["1"],"cs":["1"],"cs.T":"1"},"abL":{"m0":["cl

"],"cd":[],"c0":[],"r":[],"m0.T":"cl

"},"DT":{"a6":[],"r":[]},"a3E":{"cd":[],"c0":[],"r":[]},"abM":{"ab":["DT"]},"Ka":{"a6":[],"r":[]},"a3F":{"ab":["Ka"]},"XH":{"aG":[]},"aCu":{"af":[],"r":[]},"qc":{"cd":[],"c0":[],"r":[]},"Nk":{"c9":[],"aM":[],"r":[]},"KL":{"c9":[],"aM":[],"r":[]},"KJ":{"c9":[],"aM":[],"r":[]},"yR":{"c9":[],"aM":[],"r":[]},"wY":{"c9":[],"aM":[],"r":[]},"ai":{"c9":[],"aM":[],"r":[]},"fg":{"c9":[],"aM":[],"r":[]},"h4":{"c9":[],"aM":[],"r":[]},"mE":{"c9":[],"aM":[],"r":[]},"XO":{"jX":["qv"],"c0":[],"r":[],"jX.T":"qv"},"dH":{"c9":[],"aM":[],"r":[]},"da":{"c9":[],"aM":[],"r":[]},"GK":{"c9":[],"aM":[],"r":[]},"vL":{"iC":[],"aM":[],"r":[]},"l0":{"jX":["je"],"c0":[],"r":[],"jX.T":"je"},"vA":{"iC":[],"aM":[],"r":[]},"p0":{"iC":[],"aM":[],"r":[]},"Oc":{"aM":[],"r":[]},"cDs":{"cd":[],"c0":[],"r":[]},"xQ":{"c9":[],"aM":[],"r":[]},"AC":{"c9":[],"aM":[],"r":[]},"vF":{"c9":[],"aM":[],"r":[]},"Kg":{"c9":[],"aM":[],"r":[]},"tJ":{"a6":[],"r":[]},"aHW":{"m_":[],"ca":[],"G":[]},"aHX":{"cd":[],"c0":[],"r":[]},"abU":{"c9":[],"aM":[],"r":[]},"UY":{"c9":[],"aM":[],"r":[]},"adC":{"c9":[],"aM":[],"r":[]},"adE":{"c9":[],"aM":[],"r":[]},"aou":{"c9":[],"aM":[],"r":[]},"aov":{"c9":[],"aM":[],"r":[]},"adT":{"c9":[],"aM":[],"r":[]},"ahL":{"c9":[],"aM":[],"r":[]},"ai3":{"c9":[],"aM":[],"r":[]},"aqG":{"c9":[],"aM":[],"r":[]},"UX":{"iC":[],"aM":[],"r":[]},"ae_":{"c9":[],"aM":[],"r":[]},"au0":{"af":[],"r":[]},"ai4":{"c9":[],"aM":[],"r":[]},"XT":{"c9":[],"aM":[],"r":[]},"ao3":{"c9":[],"aM":[],"r":[]},"aCA":{"co":[],"ca":[],"G":[]},"K7":{"c9":[],"aM":[],"r":[]},"ajW":{"c9":[],"aM":[],"r":[]},"ajV":{"c9":[],"aM":[],"r":[]},"P3":{"c9":[],"aM":[],"r":[]},"aFQ":{"c9":[],"aM":[],"r":[]},"akA":{"iC":[],"aM":[],"r":[]},"ajy":{"af":[],"r":[]},"a6z":{"iC":[],"aM":[],"r":[]},"aB7":{"co":[],"ca":[],"G":[]},"aoU":{"af":[],"r":[]},"Wk":{"iC":[],"aM":[],"r":[]},"ko":{"jX":["hY"],"c0":[],"r":[],"jX.T":"hY"},"EE":{"jX":["hY"],"c0":[],"r":[],"jX.T":"hY"},"awv":{"iC":[],"aM":[],"r":[]},"aqB":{"iC":[],"aM":[],"r":[]},"akD":{"c9":[],"aM":[],"r":[]},"n2":{"c9":[],"aM":[],"r":[]},"aaZ":{"c9":[],"aM":[],"r":[]},"anb":{"c9":[],"aM":[],"r":[]},"ti":{"c9":[],"aM":[],"r":[]},"uJ":{"c9":[],"aM":[],"r":[]},"Xn":{"c9":[],"aM":[],"r":[]},"oc":{"af":[],"r":[]},"f6":{"af":[],"r":[]},"aGw":{"ab":["tJ"]},"kS":{"c9":[],"aM":[],"r":[]},"a6N":{"W":[],"bx":["W"],"R":[],"aX":[]},"a0x":{"r":[]},"a0v":{"ca":[],"G":[]},"auM":{"vC":[],"aX":[]},"q7":{"af":[],"r":[]},"V3":{"c9":[],"aM":[],"r":[]},"az5":{"aG":[]},"A7":{"ft":[],"cd":[],"c0":[],"r":[]},"aCv":{"af":[],"r":[]},"ags":{"af":[],"r":[]},"Vl":{"a6":[],"r":[]},"a4C":{"ab":["Vl"]},"Lt":{"af":[],"r":[]},"Vy":{"a6":[],"r":[]},"Ew":{"mk":[]},"cpF":{"aG":[]},"cOA":{"m0":["cpF"],"cd":[],"c0":[],"r":[],"m0.T":"cpF"},"azG":{"ab":["Vy"]},"azF":{"i4":[],"aG":[]},"J_":{"tC":[],"lL":[],"aG":[]},"uB":{"a6":[],"r":[]},"a4O":{"ab":["uB"]},"e9":{"cl":["ea"],"aG":[]},"Ly":{"a6":[],"r":[]},"Af":{"ab":["Ly"],"et":[],"rD":[]},"a7n":{"a6":[],"r":[]},"Jx":{"iF":[],"kq":[]},"ayc":{"c9":[],"aM":[],"r":[]},"aEt":{"W":[],"bx":["W"],"R":[],"aX":[]},"a4P":{"iC":[],"aM":[],"r":[]},"aFw":{"ab":["a7n"],"cne":[]},"ay9":{"oy":[]},"z1":{"ew":["1"],"cs":["1"],"ew.T":"1","cs.T":"1"},"a8K":{"ew":["1"],"cs":["1"],"ew.T":"1","cs.T":"1"},"a8L":{"ew":["1"],"cs":["1"],"ew.T":"1","cs.T":"1"},"a8T":{"fh":["1"],"cs":["1"],"cs.T":"1"},"aFE":{"ew":["py"],"cs":["py"],"ew.T":"py","cs.T":"py"},"ayv":{"ew":["nU"],"cs":["nU"],"ew.T":"nU","cs.T":"nU"},"aCR":{"ew":["y_"],"cs":["y_"],"ew.T":"y_","cs.T":"y_"},"aIk":{"cl":["KM"],"aG":[],"et":[]},"azR":{"ew":["uC"],"cs":["uC"],"ew.T":"uC","cs.T":"uC"},"azS":{"ew":["uD"],"cs":["uD"],"ew.T":"uD","cs.T":"uD"},"fr":{"aG":[]},"xl":{"fr":[],"aG":[]},"axg":{"et":[]},"Ws":{"aG":[]},"EM":{"a6":[],"r":[]},"a53":{"m0":["fr"],"cd":[],"c0":[],"r":[],"m0.T":"fr"},"aAB":{"a6":[],"r":[]},"Qy":{"ab":["EM"]},"Wt":{"a6":[],"r":[]},"aAy":{"a6":[],"r":[]},"aAx":{"ab":["EM"]},"uI":{"af":[],"r":[]},"Wu":{"a6":[],"r":[]},"cd_":{"cj":[]},"GE":{"cj":[]},"Hi":{"cj":[]},"A9":{"cj":[]},"a54":{"fr":[],"aG":[]},"aAz":{"ab":["Wu"]},"aqv":{"cs":["cd_"],"cs.T":"cd_"},"anA":{"cs":["GE"],"cs.T":"GE"},"ap4":{"cs":["Hi"],"cs.T":"Hi"},"Vj":{"cs":["A9"],"cs.T":"A9"},"Ni":{"og":[],"iA":[]},"kW":{"iA":[]},"cc":{"kW":["1"],"iA":[]},"af":{"r":[]},"a6":{"r":[]},"aM":{"r":[]},"c9":{"aM":[],"r":[]},"ca":{"G":[]},"qN":{"ca":[],"G":[]},"Bo":{"ca":[],"G":[]},"m_":{"ca":[],"G":[]},"xq":{"kW":["1"],"iA":[]},"c0":{"r":[]},"jX":{"c0":[],"r":[]},"cd":{"c0":[],"r":[]},"akn":{"aM":[],"r":[]},"iC":{"aM":[],"r":[]},"ahq":{"aM":[],"r":[]},"Uj":{"ca":[],"G":[]},"P9":{"ca":[],"G":[]},"a_8":{"ca":[],"G":[]},"co":{"ca":[],"G":[]},"akm":{"co":[],"ca":[],"G":[]},"a1z":{"co":[],"ca":[],"G":[]},"pn":{"co":[],"ca":[],"G":[]},"aqs":{"co":[],"ca":[],"G":[]},"aCt":{"ca":[],"G":[]},"aCw":{"r":[]},"Aq":{"af":[],"r":[]},"n0":{"a6":[],"r":[]},"Ob":{"ab":["n0"]},"ee":{"EV":["1"]},"aAH":{"c9":[],"aM":[],"r":[]},"F_":{"a6":[],"r":[]},"QF":{"ab":["F_"]},"M2":{"vg":[]},"aS":{"af":[],"r":[]},"F5":{"ft":[],"cd":[],"c0":[],"r":[]},"F7":{"a6":[],"r":[]},"a5i":{"ab":["F7"],"et":[]},"ajd":{"c9":[],"aM":[],"r":[]},"a5h":{"W":[],"bx":["W"],"R":[],"aX":[]},"E1":{"b8":["ax"],"b1":["ax"],"b8.T":"ax","b1.T":"ax"},"rN":{"b8":["nW"],"b1":["nW"],"b8.T":"nW","b1.T":"nW"},"x9":{"b8":["hw"],"b1":["hw"],"b8.T":"hw","b1.T":"hw"},"E0":{"b8":["e7?"],"b1":["e7?"],"b8.T":"e7?","b1.T":"e7?"},"Gw":{"b8":["c5"],"b1":["c5"],"b8.T":"c5","b1.T":"c5"},"Ii":{"b8":["Y"],"b1":["Y"],"b8.T":"Y","b1.T":"Y"},"SA":{"a6":[],"r":[]},"DK":{"a6":[],"r":[]},"SG":{"a6":[],"r":[]},"DL":{"a6":[],"r":[]},"SD":{"a6":[],"r":[]},"SC":{"a6":[],"r":[]},"SE":{"a6":[],"r":[]},"VJ":{"b8":["aB"],"b1":["aB"],"b8.T":"aB","b1.T":"aB"},"ajj":{"a6":[],"r":[]},"Mk":{"ab":["1"]},"K5":{"ab":["1"]},"awV":{"ab":["SA"]},"ax_":{"ab":["DK"]},"ax1":{"ab":["SG"]},"ax2":{"ab":["DL"]},"awZ":{"ab":["SD"]},"awX":{"ab":["SC"]},"ax0":{"ab":["SE"]},"o9":{"cd":[],"c0":[],"r":[]},"Xp":{"m_":[],"ca":[],"G":[]},"m0":{"cd":[],"c0":[],"r":[]},"QJ":{"m_":[],"ca":[],"G":[]},"ft":{"cd":[],"c0":[],"r":[]},"r7":{"af":[],"r":[]},"Xx":{"a6":[],"r":[]},"a5v":{"ab":["Xx"]},"aBm":{"af":[],"r":[]},"atV":{"cl":["c5"],"aG":[]},"akc":{"af":[],"r":[]},"hl":{"pS":["ax"],"aM":[],"r":[],"pS.0":"ax"},"pS":{"aM":[],"r":[]},"Us":{"pS":["1"],"aM":[],"r":[]},"QM":{"co":[],"ca":[],"G":[]},"a6Z":{"jC":["ax","W"],"W":[],"bx":["W"],"R":[],"aX":[],"jC.0":"ax"},"a5C":{"cd":[],"c0":[],"r":[]},"v8":{"a6":[],"r":[]},"ML":{"aG":[],"et":[]},"aIp":{"ih":["ba"],"ih.T":"ba"},"agu":{"ba":[]},"aBL":{"ab":["v8"]},"ckZ":{"cd":[],"c0":[],"r":[]},"apG":{"af":[],"r":[]},"aCn":{"aG":[]},"aBQ":{"c9":[],"aM":[],"r":[]},"aED":{"W":[],"bx":["W"],"R":[],"aX":[]},"pl":{"o9":["ip"],"cd":[],"c0":[],"r":[],"o9.T":"ip"},"a5S":{"a6":[],"r":[]},"aC1":{"ab":["a5S"],"et":[]},"aI7":{"pE":[]},"a28":{"pE":[]},"N8":{"af":[],"r":[]},"Q2":{"fv":[],"fY":[],"fX":[]},"aFR":{"c9":[],"aM":[],"r":[]},"aEL":{"W":[],"bx":["W"],"R":[],"aX":[]},"abj":{"a6":[],"r":[]},"axa":{"EV":["Q2"]},"aCb":{"af":[],"r":[]},"ant":{"af":[],"r":[]},"jz":{"n6":[]},"F0":{"cd":[],"c0":[],"r":[]},"Z7":{"a6":[],"r":[]},"k7":{"yq":[]},"ja":{"ab":["Z7"]},"R0":{"D2":[]},"R_":{"D2":[]},"a60":{"D2":[]},"a61":{"D2":[]},"aAO":{"D":["k7"],"aG":[],"D.E":"k7"},"aAP":{"iT":["x>?"],"aG":[]},"Nf":{"a6":[],"r":[]},"a6_":{"ab":["Nf<1>"]},"ha":{"c0":[],"r":[]},"a66":{"ca":[],"G":[]},"Zn":{"af":[],"r":[]},"wd":{"kl":["W"],"ki":[],"hX":["W"],"fm":[]},"ao1":{"iC":[],"aM":[],"r":[]},"Rs":{"eV":["W","wd"],"W":[],"aK":["W","wd"],"R":[],"aX":[],"aK.1":"wd","eV.1":"wd","aK.0":"W"},"Bl":{"aG":[]},"zc":{"a6":[],"r":[]},"R5":{"ab":["zc"]},"Nn":{"a6":[],"r":[]},"Zt":{"ab":["Nn"]},"Ju":{"W":[],"aK":["W","je"],"R":[],"aX":[],"aK.1":"je","aK.0":"W"},"No":{"a6":[],"r":[]},"D3":{"qp":["D3"],"qp.E":"D3"},"Jv":{"cd":[],"c0":[],"r":[]},"wh":{"W":[],"bx":["W"],"R":[],"aX":[],"qp":["wh"],"qp.E":"wh"},"a7_":{"W":[],"bx":["W"],"R":[],"aX":[]},"R4":{"pS":["+(X,c5,X)"],"aM":[],"r":[],"pS.0":"+(X,c5,X)"},"a8t":{"iC":[],"aM":[],"r":[]},"aHp":{"co":[],"ca":[],"G":[]},"RP":{"je":[],"kl":["W"],"ki":[],"hX":["W"],"fm":[]},"aCI":{"ab":["No"]},"R6":{"aM":[],"r":[]},"aCH":{"co":[],"ca":[],"G":[]},"azd":{"c9":[],"aM":[],"r":[]},"a6Y":{"jC":["+(X,c5,X)","W"],"W":[],"bx":["W"],"R":[],"aX":[],"jC.0":"+(X,c5,X)"},"WO":{"a6":[],"r":[]},"a1Z":{"a6":[],"r":[]},"a5c":{"ab":["WO"]},"a5b":{"aG":[]},"aAJ":{"aG":[]},"a89":{"ab":["a1Z"]},"a88":{"aG":[]},"Zu":{"mk":[]},"clQ":{"cZ":["1"],"og":[],"iA":[]},"Nt":{"af":[],"r":[]},"Nu":{"a6":[],"r":[]},"ao6":{"i4":[],"aG":[]},"D4":{"tC":[],"Nr":[],"lL":[],"aG":[]},"aCP":{"ab":["Nu"]},"mV":{"ey":["1"],"hG":["1"],"dx":["1"]},"Zy":{"mV":["1"],"ey":["1"],"hG":["1"],"dx":["1"],"ey.T":"1","dx.T":"1"},"ZP":{"a6":[],"r":[]},"NA":{"aM":[],"r":[]},"X3":{"af":[],"r":[]},"a6m":{"ab":["ZP"]},"aCY":{"W":[],"bx":["W"],"R":[],"aX":[]},"aCX":{"c9":[],"aM":[],"r":[]},"vm":{"a6":[],"r":[]},"a6o":{"ab":["vm<1>"],"ccI":["1"]},"NM":{"af":[],"yd":[],"r":[]},"NQ":{"cd":[],"c0":[],"r":[]},"vx":{"a6":[],"r":[]},"Rj":{"cd":[],"c0":[],"r":[]},"Ri":{"ab":["vx<1>"]},"Hp":{"a6":[],"r":[]},"Rm":{"kF":["Hp<1>"],"ab":["Hp<1>"],"or":["1"]},"BQ":{"a6":[],"r":[]},"a2R":{"cd":[],"c0":[],"r":[]},"a0w":{"a6":[],"r":[]},"iT":{"aG":[]},"aF9":{"ab":["BQ"]},"a7f":{"ab":["a0w"]},"fa":{"iT":["1"],"aG":[]},"tZ":{"fa":["1"],"iT":["1"],"aG":[]},"a7d":{"tZ":["1"],"fa":["1"],"iT":["1"],"aG":[]},"a0l":{"tZ":["1"],"fa":["1"],"iT":["1"],"aG":[],"fa.T":"1","tZ.T":"1"},"a0k":{"tZ":["E"],"fa":["E"],"iT":["E"],"aG":[],"fa.T":"E","tZ.T":"E"},"HB":{"iT":["1"],"aG":[]},"On":{"iT":["1"],"aG":[]},"a0m":{"iT":["e9"],"aG":[]},"Or":{"a6":[],"r":[]},"ci3":{"r6":["a0"]},"Ry":{"ab":["Or<1>"]},"aFp":{"cd":[],"c0":[],"r":[]},"abS":{"r6":["a0"]},"aqE":{"r6":["a0"],"et":[],"r6.T":"a0"},"Os":{"aG":[]},"aqJ":{"aG":[]},"aF6":{"fa":["os?"],"iT":["os?"],"aG":[],"fa.T":"os?"},"a5T":{"o9":["D1"],"cd":[],"c0":[],"r":[],"o9.T":"D1"},"QY":{"a6":[],"r":[]},"mn":{"ab":["QY<1>"]},"ey":{"hG":["1"],"dx":["1"]},"Np":{"dx":["1"]},"hG":{"dx":["1"]},"azn":{"cs":["o_"],"cs.T":"o_"},"ZW":{"ey":["1"],"hG":["1"],"dx":["1"]},"O9":{"ey":["1"],"hG":["1"],"dx":["1"]},"Ou":{"af":[],"r":[]},"a0J":{"mM":["1"],"mM.T":"1"},"a0K":{"cd":[],"c0":[],"r":[]},"i4":{"aG":[]},"RB":{"a6":[],"r":[]},"Jw":{"cZ":["iA"],"og":[],"iA":[],"cZ.T":"iA"},"a7D":{"ab":["RB"]},"n8":{"pf":[],"mk":[]},"px":{"n8":[],"pf":[],"mk":[]},"Oy":{"n8":[],"pf":[],"mk":[]},"vj":{"n8":[],"pf":[],"mk":[]},"qK":{"n8":[],"pf":[],"mk":[]},"aue":{"n8":[],"pf":[],"mk":[]},"a7p":{"cd":[],"c0":[],"r":[]},"z9":{"qp":["z9"],"qp.E":"z9"},"a0M":{"a6":[],"r":[]},"a0N":{"ab":["a0M"]},"tC":{"lL":[],"aG":[]},"HI":{"mk":[]},"HK":{"tC":[],"lL":[],"aG":[]},"Lg":{"af":[],"r":[]},"xJ":{"af":[],"r":[]},"EY":{"af":[],"r":[]},"ard":{"af":[],"r":[]},"acv":{"af":[],"r":[]},"a0O":{"a6":[],"r":[]},"a7r":{"cd":[],"c0":[],"r":[]},"HL":{"ab":["a0O"]},"a7t":{"a6":[],"r":[]},"aFz":{"ab":["a7t"]},"a7s":{"aG":[]},"aFy":{"c9":[],"aM":[],"r":[]},"a77":{"W":[],"bx":["W"],"R":[],"aX":[]},"aF7":{"fa":["a9?"],"iT":["a9?"],"aG":[],"fa.T":"a9?"},"kz":{"cj":[]},"a0I":{"ew":["kz"],"cs":["kz"],"ew.T":"kz","cs.T":"kz"},"Oe":{"a6":[],"r":[]},"wm":{"mg":[],"fv":[],"fY":[],"fX":[]},"Di":{"oC":[],"o0":[],"fv":[],"fY":[],"fX":[]},"CX":{"p9":[],"o0":[],"fv":[],"fY":[],"fX":[]},"OA":{"aG":[]},"vy":{"ab":["1"]},"a0X":{"a6":[],"r":[]},"BZ":{"ab":["a0X"]},"a65":{"ew":["1"],"cs":["1"]},"aFF":{"ew":["py"],"cs":["py"],"ew.T":"py","cs.T":"py"},"ayw":{"ew":["nU"],"cs":["nU"],"ew.T":"nU","cs.T":"nU"},"z6":{"ew":["1"],"cs":["1"],"ew.T":"1","cs.T":"1"},"tV":{"ew":["1"],"cs":["1"],"ew.T":"1","cs.T":"1"},"a4B":{"ew":["1"],"cs":["1"],"ew.T":"1","cs.T":"1"},"I5":{"aG":[]},"Na":{"aG":[]},"aFH":{"aG":[]},"arq":{"cd":[],"c0":[],"r":[]},"C_":{"a6":[],"r":[]},"OJ":{"cd":[],"c0":[],"r":[]},"aFN":{"kA":[],"ab":["C_"],"aG":[]},"aru":{"aG":[]},"a1t":{"a6":[],"r":[]},"aFZ":{"ab":["a1t"]},"aG_":{"o9":["C"],"cd":[],"c0":[],"r":[],"o9.T":"C"},"bB":{"C8":[]},"HY":{"a6":[],"r":[]},"a1u":{"a6":[],"r":[]},"akL":{"Fi":["L"],"C8":[],"Fi.T":"L"},"OW":{"aG":[]},"a7K":{"ab":["HY"]},"a1v":{"aG":[]},"a7J":{"ab":["a1u"]},"aG2":{"cd":[],"c0":[],"r":[]},"vH":{"af":[],"r":[]},"RD":{"c9":[],"aM":[],"r":[]},"aG9":{"co":[],"ca":[],"G":[]},"a79":{"W":[],"bx":["W"],"a_M":[],"R":[],"aX":[]},"as5":{"pf":[]},"as6":{"c9":[],"aM":[],"r":[]},"aEM":{"W":[],"bx":["W"],"R":[],"aX":[]},"asq":{"aM":[],"r":[]},"yD":{"aM":[],"r":[]},"a1G":{"yD":[],"aM":[],"r":[]},"asj":{"yD":[],"aM":[],"r":[]},"P2":{"co":[],"ca":[],"G":[]},"XG":{"jX":["t6"],"c0":[],"r":[],"jX.T":"t6"},"ash":{"af":[],"r":[]},"aGf":{"yD":[],"aM":[],"r":[]},"aGi":{"c9":[],"aM":[],"r":[]},"aEQ":{"ep":[],"bx":["ep"],"R":[],"aX":[]},"asg":{"af":[],"r":[]},"aGe":{"c9":[],"aM":[],"r":[]},"a51":{"a6":[],"r":[]},"asp":{"af":[],"r":[]},"a52":{"ab":["a51"]},"aGn":{"co":[],"ca":[],"G":[]},"ze":{"aM":[],"r":[]},"aGq":{"ze":[],"aM":[],"r":[]},"aEV":{"tY":[],"ep":[],"bx":["W"],"R":[],"aX":[]},"aGp":{"ze":[],"aM":[],"r":[]},"aEU":{"tY":[],"ep":[],"bx":["W"],"R":[],"aX":[]},"aGg":{"ze":[],"aM":[],"r":[]},"aEP":{"yn":[],"tY":[],"ep":[],"bx":["W"],"R":[],"aX":[]},"aGh":{"ze":[],"aM":[],"r":[]},"aEO":{"yn":[],"tY":[],"ep":[],"bx":["W"],"R":[],"aX":[]},"a1H":{"k0":["1","2"],"aM":[],"r":[]},"a1I":{"co":[],"ca":[],"G":[]},"a1K":{"aG":[]},"asv":{"c9":[],"aM":[],"r":[]},"Rv":{"W":[],"bx":["W"],"R":[],"aX":[]},"asu":{"aG":[]},"a4z":{"aG":[]},"asF":{"af":[],"r":[]},"at_":{"af":[],"r":[]},"a26":{"a6":[],"r":[]},"aGQ":{"ab":["a26"]},"aiM":{"o7":[]},"aiN":{"o7":[]},"aiX":{"o7":[]},"aiZ":{"o7":[]},"aiW":{"o7":[]},"aiY":{"o7":[]},"aiV":{"o7":[]},"a0d":{"W":[],"bx":["W"],"R":[],"aX":[]},"Ol":{"W":[],"bx":["W"],"R":[],"aX":[]},"Pq":{"c9":[],"aM":[],"r":[]},"atf":{"c9":[],"aM":[],"r":[]},"azM":{"fX":[]},"a2j":{"c9":[],"aM":[],"r":[]},"A8":{"ft":[],"cd":[],"c0":[],"r":[]},"cDv":{"ft":[],"cd":[],"c0":[],"r":[]},"jg":{"af":[],"r":[]},"a7z":{"a6":[],"r":[]},"aCx":{"af":[],"r":[]},"aFK":{"ab":["a7z"]},"aFd":{"af":[],"r":[]},"aFJ":{"aG":[]},"Vq":{"cj":[]},"Ep":{"cj":[]},"Er":{"cj":[]},"Eq":{"cj":[]},"Vi":{"cj":[]},"uK":{"cj":[]},"uM":{"cj":[]},"Aj":{"cj":[]},"Ah":{"cj":[]},"Ai":{"cj":[]},"o2":{"cj":[]},"xh":{"cj":[]},"xi":{"cj":[]},"xg":{"cj":[]},"EG":{"cj":[]},"uL":{"cj":[]},"ys":{"cj":[]},"b6F":{"cj":[]},"py":{"cj":[]},"nU":{"cj":[]},"y_":{"cj":[]},"BM":{"cj":[]},"tw":{"cj":[]},"Cs":{"cj":[]},"r0":{"cj":[]},"Co":{"cj":[]},"uC":{"cj":[]},"uD":{"cj":[]},"agJ":{"cj":[]},"mj":{"kl":["W"],"ki":[],"hX":["W"],"fm":[]},"D7":{"a6":[],"r":[]},"a7B":{"a6":[],"r":[]},"a2q":{"a6":[],"r":[]},"a7E":{"ab":["D7"]},"a7C":{"ab":["a7B"]},"a8o":{"ab":["a2q"]},"Ud":{"cl":["KM"],"aG":[],"et":[]},"yO":{"a6":[],"r":[]},"a4S":{"cd":[],"c0":[],"r":[]},"aHr":{"ab":["yO"]},"a46":{"aG":[]},"atN":{"af":[],"r":[]},"kF":{"ab":["1"]},"PA":{"aG":[]},"SJ":{"a6":[],"r":[]},"er":{"c9":[],"aM":[],"r":[]},"a3y":{"ab":["SJ"]},"ase":{"a6":[],"r":[]},"YE":{"a6":[],"r":[]},"aqU":{"a6":[],"r":[]},"aqH":{"a6":[],"r":[]},"as7":{"a6":[],"r":[]},"agf":{"a6":[],"r":[]},"B1":{"a6":[],"r":[]},"abh":{"a6":[],"r":[]},"PI":{"a6":[],"r":[]},"PJ":{"ab":["PI<1>"]},"a2Q":{"cl":["PK"],"aG":[]},"jF":{"a6":[],"r":[]},"RV":{"ab":["jF<1>"]},"a3b":{"a6":[],"r":[]},"JG":{"cd":[],"c0":[],"r":[]},"a6k":{"cd":[],"c0":[],"r":[]},"a8R":{"ab":["a3b"],"et":[]},"apH":{"af":[],"r":[]},"a6A":{"aM":[],"r":[]},"aE_":{"co":[],"ca":[],"G":[]},"a4A":{"kW":["1"],"iA":[]},"IF":{"iC":[],"aM":[],"r":[]},"aIg":{"co":[],"ca":[],"G":[]},"as0":{"iC":[],"aM":[],"r":[]},"IG":{"af":[],"r":[]},"a8S":{"cd":[],"c0":[],"r":[]},"aIh":{"c9":[],"aM":[],"r":[]},"aF2":{"W":[],"bx":["W"],"R":[],"aX":[]},"iF":{"kq":[]},"aIl":{"jX":["qT"],"c0":[],"r":[],"jX.T":"qT"},"axo":{"c9":[],"aM":[],"r":[]},"a76":{"W":[],"bx":["W"],"R":[],"aX":[]},"eR":{"auK":[]},"w7":{"N":[],"e_":["N"]},"CI":{"cl":["bY"],"aG":[]},"axb":{"auK":[]},"u2":{"w7":[],"N":[],"e_":["N"]},"auI":{"hC":[],"e_":["hC"]},"a8U":{"hC":[],"e_":["hC"]},"auH":{"bC":[],"e_":["bC?"]},"aBz":{"e_":["bC?"]},"pN":{"bC":[],"e_":["bC?"]},"auJ":{"Y":[],"e_":["Y"]},"aIn":{"Y":[],"e_":["Y"]},"a5y":{"e_":["1?"]},"bZ":{"e_":["1"]},"ns":{"e_":["1"]},"ci":{"e_":["1"]},"akx":{"af":[],"r":[]},"aro":{"af":[],"r":[]},"akz":{"fy":[],"kq":[],"mU":[],"aX":[]},"aif":{"b9":[]},"aAI":{"ih":["b9"],"ih.T":"b9"},"ae9":{"b9":[]},"aea":{"b9":[]},"aeb":{"b9":[]},"aec":{"b9":[]},"aed":{"b9":[]},"aee":{"b9":[]},"aef":{"b9":[]},"aeg":{"b9":[]},"aeh":{"b9":[]},"aei":{"b9":[]},"aej":{"b9":[]},"aek":{"b9":[]},"ael":{"b9":[]},"aem":{"b9":[]},"UH":{"b9":[]},"aen":{"b9":[]},"aeo":{"b9":[]},"UI":{"b9":[]},"aep":{"b9":[]},"aeq":{"b9":[]},"aer":{"b9":[]},"aes":{"b9":[]},"aet":{"b9":[]},"aeu":{"b9":[]},"aev":{"b9":[]},"aew":{"b9":[]},"UJ":{"b9":[]},"aex":{"b9":[]},"aey":{"b9":[]},"aez":{"b9":[]},"aeA":{"b9":[]},"aeB":{"b9":[]},"aeC":{"b9":[]},"aeD":{"b9":[]},"aeE":{"b9":[]},"aeF":{"b9":[]},"aeG":{"b9":[]},"aeH":{"b9":[]},"aeI":{"b9":[]},"aeJ":{"b9":[]},"aeK":{"b9":[]},"aeL":{"b9":[]},"aeM":{"b9":[]},"aeN":{"b9":[]},"aeO":{"b9":[]},"aeP":{"b9":[]},"aeQ":{"b9":[]},"aeR":{"b9":[]},"aeS":{"b9":[]},"aeT":{"b9":[]},"aeU":{"b9":[]},"aeV":{"b9":[]},"UK":{"b9":[]},"aeW":{"b9":[]},"aeX":{"b9":[]},"aeY":{"b9":[]},"aeZ":{"b9":[]},"af_":{"b9":[]},"af0":{"b9":[]},"af1":{"b9":[]},"af2":{"b9":[]},"af3":{"b9":[]},"af4":{"b9":[]},"af5":{"b9":[]},"af6":{"b9":[]},"af7":{"b9":[]},"af8":{"b9":[]},"af9":{"b9":[]},"afa":{"b9":[]},"afb":{"b9":[]},"afc":{"b9":[]},"afd":{"b9":[]},"afe":{"b9":[]},"aff":{"b9":[]},"afg":{"b9":[]},"afh":{"b9":[]},"afi":{"b9":[]},"afj":{"b9":[]},"afk":{"b9":[]},"afl":{"b9":[]},"afm":{"b9":[]},"afn":{"b9":[]},"afo":{"b9":[]},"afp":{"b9":[]},"afq":{"b9":[]},"afr":{"b9":[]},"afs":{"b9":[]},"aft":{"b9":[]},"afu":{"b9":[]},"UL":{"b9":[]},"afv":{"b9":[]},"afw":{"b9":[]},"afx":{"b9":[]},"afy":{"b9":[]},"afz":{"b9":[]},"afA":{"b9":[]},"afB":{"b9":[]},"UM":{"b9":[]},"afC":{"b9":[]},"afD":{"b9":[]},"afE":{"b9":[]},"afF":{"b9":[]},"afG":{"b9":[]},"afH":{"b9":[]},"afI":{"b9":[]},"afJ":{"b9":[]},"afK":{"b9":[]},"afL":{"b9":[]},"afM":{"b9":[]},"afN":{"b9":[]},"afO":{"b9":[]},"afP":{"b9":[]},"UN":{"b9":[]},"afQ":{"b9":[]},"UO":{"b9":[]},"afR":{"b9":[]},"afS":{"b9":[]},"afT":{"b9":[]},"al3":{"b5":[]},"al4":{"b5":[]},"al5":{"b5":[]},"al6":{"b5":[]},"al7":{"b5":[]},"al8":{"b5":[]},"al9":{"b5":[]},"ala":{"b5":[]},"alb":{"b5":[]},"alc":{"b5":[]},"ald":{"b5":[]},"ale":{"b5":[]},"alf":{"b5":[]},"alg":{"b5":[]},"Yp":{"b5":[]},"alh":{"b5":[]},"ali":{"b5":[]},"Yq":{"b5":[]},"alj":{"b5":[]},"alk":{"b5":[]},"all":{"b5":[]},"alm":{"b5":[]},"aln":{"b5":[]},"alo":{"b5":[]},"alp":{"b5":[]},"alq":{"b5":[]},"Yr":{"b5":[]},"alr":{"b5":[]},"als":{"b5":[]},"alt":{"b5":[]},"alu":{"b5":[]},"alv":{"b5":[]},"alw":{"b5":[]},"alx":{"b5":[]},"aly":{"b5":[]},"alz":{"b5":[]},"alA":{"b5":[]},"alB":{"b5":[]},"alC":{"b5":[]},"alD":{"b5":[]},"alE":{"b5":[]},"alF":{"b5":[]},"alG":{"b5":[]},"alH":{"b5":[]},"alI":{"b5":[]},"alJ":{"b5":[]},"alK":{"b5":[]},"alL":{"b5":[]},"alM":{"b5":[]},"alN":{"b5":[]},"alO":{"b5":[]},"alP":{"b5":[]},"Ys":{"b5":[]},"alQ":{"b5":[]},"alR":{"b5":[]},"alS":{"b5":[]},"alT":{"b5":[]},"alU":{"b5":[]},"alV":{"b5":[]},"alW":{"b5":[]},"alX":{"b5":[]},"alY":{"b5":[]},"alZ":{"b5":[]},"am_":{"b5":[]},"am0":{"b5":[]},"am1":{"b5":[]},"am2":{"b5":[]},"am3":{"b5":[]},"am4":{"b5":[]},"am5":{"b5":[]},"am6":{"b5":[]},"am7":{"b5":[]},"am8":{"b5":[]},"am9":{"b5":[]},"ama":{"b5":[]},"amb":{"b5":[]},"amc":{"b5":[]},"amd":{"b5":[]},"ame":{"b5":[]},"amf":{"b5":[]},"amg":{"b5":[]},"amh":{"b5":[]},"ami":{"b5":[]},"amj":{"b5":[]},"amk":{"b5":[]},"aml":{"b5":[]},"amm":{"b5":[]},"amn":{"b5":[]},"amo":{"b5":[]},"amp":{"b5":[]},"Yt":{"b5":[]},"amq":{"b5":[]},"amr":{"b5":[]},"ams":{"b5":[]},"amt":{"b5":[]},"amu":{"b5":[]},"amv":{"b5":[]},"amw":{"b5":[]},"Yu":{"b5":[]},"amx":{"b5":[]},"amy":{"b5":[]},"amz":{"b5":[]},"amA":{"b5":[]},"amB":{"b5":[]},"amC":{"b5":[]},"amD":{"b5":[]},"amE":{"b5":[]},"amF":{"b5":[]},"amG":{"b5":[]},"amH":{"b5":[]},"amI":{"b5":[]},"amJ":{"b5":[]},"amK":{"b5":[]},"Yv":{"b5":[]},"amL":{"b5":[]},"Yw":{"b5":[]},"amM":{"b5":[]},"amN":{"b5":[]},"amO":{"b5":[]},"auN":{"ba":[]},"auO":{"ba":[]},"auP":{"ba":[]},"auQ":{"ba":[]},"auR":{"ba":[]},"auS":{"ba":[]},"auT":{"ba":[]},"auU":{"ba":[]},"auV":{"ba":[]},"auW":{"ba":[]},"auX":{"ba":[]},"auY":{"ba":[]},"auZ":{"ba":[]},"a3h":{"ba":[]},"av_":{"ba":[]},"av0":{"ba":[]},"a3i":{"ba":[]},"av1":{"ba":[]},"av2":{"ba":[]},"av3":{"ba":[]},"av4":{"ba":[]},"av5":{"ba":[]},"av6":{"ba":[]},"av7":{"ba":[]},"av8":{"ba":[]},"a3j":{"ba":[]},"av9":{"ba":[]},"ava":{"ba":[]},"avb":{"ba":[]},"avc":{"ba":[]},"avd":{"ba":[]},"ave":{"ba":[]},"avf":{"ba":[]},"avg":{"ba":[]},"avh":{"ba":[]},"avi":{"ba":[]},"avj":{"ba":[]},"avk":{"ba":[]},"avl":{"ba":[]},"avm":{"ba":[]},"avn":{"ba":[]},"avo":{"ba":[]},"avp":{"ba":[]},"avq":{"ba":[]},"avr":{"ba":[]},"avs":{"ba":[]},"avt":{"ba":[]},"avu":{"ba":[]},"avv":{"ba":[]},"avw":{"ba":[]},"avx":{"ba":[]},"a3k":{"ba":[]},"avy":{"ba":[]},"avz":{"ba":[]},"avA":{"ba":[]},"avB":{"ba":[]},"avC":{"ba":[]},"avD":{"ba":[]},"avE":{"ba":[]},"avF":{"ba":[]},"avG":{"ba":[]},"avH":{"ba":[]},"avI":{"ba":[]},"avJ":{"ba":[]},"avK":{"ba":[]},"avL":{"ba":[]},"avM":{"ba":[]},"avN":{"ba":[]},"avO":{"ba":[]},"avP":{"ba":[]},"avQ":{"ba":[]},"avR":{"ba":[]},"avS":{"ba":[]},"avT":{"ba":[]},"avU":{"ba":[]},"avV":{"ba":[]},"avW":{"ba":[]},"avX":{"ba":[]},"avY":{"ba":[]},"avZ":{"ba":[]},"aw_":{"ba":[]},"aw0":{"ba":[]},"aw1":{"ba":[]},"aw2":{"ba":[]},"aw3":{"ba":[]},"aw4":{"ba":[]},"aw5":{"ba":[]},"aw6":{"ba":[]},"a3l":{"ba":[]},"aw7":{"ba":[]},"aw8":{"ba":[]},"aw9":{"ba":[]},"awa":{"ba":[]},"awb":{"ba":[]},"awc":{"ba":[]},"awd":{"ba":[]},"a3m":{"ba":[]},"awe":{"ba":[]},"awf":{"ba":[]},"awg":{"ba":[]},"awh":{"ba":[]},"awi":{"ba":[]},"awj":{"ba":[]},"awk":{"ba":[]},"awl":{"ba":[]},"awm":{"ba":[]},"awn":{"ba":[]},"awo":{"ba":[]},"awp":{"ba":[]},"awq":{"ba":[]},"a3n":{"ba":[]},"awr":{"ba":[]},"a3o":{"ba":[]},"aws":{"ba":[]},"awt":{"ba":[]},"awu":{"ba":[]},"aig":{"b5":[]},"aBW":{"ih":["b5"],"ih.T":"b5"},"aih":{"ba":[]},"aIq":{"ih":["ba"],"ih.T":"ba"},"XM":{"b8":["lr"],"b1":["lr"],"b8.T":"lr","b1.T":"lr"},"al0":{"ii":[]},"Yk":{"ii":[]},"Yj":{"ii":[]},"Yg":{"ii":[]},"Yh":{"ii":[]},"MT":{"ii":[]},"akW":{"ii":[]},"akT":{"ii":[]},"akU":{"ii":[]},"akV":{"ii":[]},"Yf":{"ii":[]},"akR":{"ii":[]},"al_":{"ii":[]},"akS":{"ii":[]},"Ye":{"ii":[]},"akY":{"ii":[]},"Yi":{"ii":[]},"akZ":{"ii":[]},"akX":{"ii":[]},"Jl":{"bV":["1"],"aG":[]},"R1":{"bV":["t"],"aG":[]},"Gp":{"a6":[],"r":[]},"a5m":{"bV":["1"],"aG":[]},"Yl":{"ab":["Gp"]},"ZY":{"a6":[],"r":[]},"a8i":{"ab":["ZY"]},"al1":{"af":[],"r":[]},"YN":{"af":[],"r":[]},"qX":{"a6":[],"r":[]},"a8v":{"ab":["qX"]},"jh":{"eI":["p"],"eI.T":"p"},"k4":{"aG":[]},"a2z":{"a6":[],"r":[]},"a8u":{"ab":["a2z"]},"xS":{"mM":["xS"],"mM.T":"xS"},"Yd":{"cl":["D0"],"aG":[]},"Go":{"o9":["J5"],"cd":[],"c0":[],"r":[],"o9.T":"J5"},"Wq":{"a6":[],"r":[]},"aAr":{"ab":["Wq"]},"adI":{"bq":[]},"ah1":{"WC":[],"bq":[]},"eN":{"WC":[],"bq":[]},"aoj":{"WC":[],"bq":[]},"aCB":{"et":[]},"O2":{"cl":["a_w"],"aG":[]},"Ho":{"a6":[],"r":[]},"a_x":{"ab":["Ho"]},"aB3":{"aG":[]},"ab4":{"bq":[]},"abc":{"bq":[]},"ajX":{"bq":[]},"akI":{"bq":[]},"aos":{"bq":[]},"ZH":{"bq":[]},"aot":{"bq":[]},"NK":{"bq":[]},"a4s":{"a6":[],"r":[]},"a4t":{"ab":["a4s"]},"WR":{"aG":[]},"WQ":{"aG":[],"et":[]},"l1":{"lA":[]},"jD":{"lA":[]},"lY":{"l1":[],"lA":[]},"aFn":{"d5":["dt","x"],"d5.S":"dt","d5.T":"x"},"aFm":{"d5":["x","dt"],"d5.S":"x","d5.T":"dt"},"LJ":{"af":[],"r":[]},"a3S":{"a6":[],"r":[]},"axM":{"ab":["a3S"]},"WP":{"eq":[]},"hZ":{"bq":[]},"AI":{"cd":[],"c0":[],"r":[]},"GG":{"mF":["1"],"jz":["1"],"n6":[]},"mF":{"jz":["1"],"n6":[]},"a4u":{"mV":["1"],"ey":["1"],"hG":["1"],"dx":["1"],"ey.T":"1","dx.T":"1"},"N_":{"af":[],"r":[]},"As":{"BU":[]},"arZ":{"BU":[]},"C7":{"BU":[]},"ayf":{"aG":[]},"WS":{"m0":["M_"],"cd":[],"c0":[],"r":[],"m0.T":"M_"},"M_":{"aG":[]},"kN":{"ek":["C"]},"dW":{"ij":[]},"Vs":{"ij":[]},"uz":{"ij":[]},"Vt":{"ij":[]},"qR":{"ij":[]},"Ui":{"ij":[]},"Zd":{"Gh":["ij"],"ay":["ij"],"I":["ij"],"aU":["ij"],"D":["ij"],"ay.E":"ij","D.E":"ij"},"Wg":{"ay":["dW"],"I":["dW"],"aU":["dW"],"D":["dW"],"ay.E":"dW","D.E":"dW"},"mW":{"bq":[]},"ajA":{"hQ":[]},"acc":{"hQ":[]},"acb":{"hQ":[]},"ajq":{"hQ":[]},"aba":{"hQ":[]},"ajk":{"hQ":[]},"atu":{"hQ":[]},"ajv":{"hQ":[]},"Xk":{"hQ":[]},"ajl":{"hQ":[]},"ajn":{"hQ":[]},"aju":{"hQ":[]},"ajr":{"hQ":[]},"ajm":{"hQ":[]},"ajt":{"hQ":[]},"ajs":{"hQ":[]},"ajo":{"hQ":[]},"ab8":{"hQ":[]},"ajp":{"hQ":[]},"ab9":{"hQ":[]},"ab6":{"hQ":[]},"ab7":{"hQ":[]},"ah4":{"cD":["i"],"bY":["i"],"aU":["i"],"D":["i"],"D.E":"i","cD.E":"i"},"a4a":{"cD":["i"],"bY":["i"],"aU":["i"],"D":["i"]},"Qu":{"bq":[]},"Gh":{"ay":["1"],"I":["1"],"aU":["1"],"D":["1"]},"qO":{"pH":[]},"yI":{"pH":[]},"Cb":{"yI":[],"pH":[]},"dm":{"yI":[],"pH":[]},"bj":{"qO":[],"pH":[]},"d_":{"qO":[],"pH":[]},"I0":{"qO":[],"pH":[]},"L0":{"qO":[],"pH":[]},"Vr":{"pH":[]},"ab2":{"Gh":["dW?"],"ay":["dW?"],"I":["dW?"],"aU":["dW?"],"D":["dW?"],"ay.E":"dW?","D.E":"dW?"},"aiE":{"d5":["i","i"],"d5.S":"i","d5.T":"i"},"aiF":{"d5":["i","i"]},"aAU":{"pB":[]},"aqA":{"E9":[]},"Hy":{"bq":[]},"ac5":{"E9":[]},"Kl":{"E9":[]},"wJ":{"aY":["I

"],"aY.T":"I

"},"wS":{"bq":[]},"aaX":{"DH":[]},"HA":{"zS":[]},"aaY":{"DH":[]},"vP":{"zS":[]},"asZ":{"vP":[],"zS":[]},"Tz":{"e0":["i","i","1"],"x":["i","1"],"e0.V":"1","e0.K":"i","e0.C":"i"},"KN":{"dv":[],"D":["b2"],"D.E":"b2"},"KO":{"dv":[],"D":["b2"],"D.E":"b2"},"KP":{"dv":[],"D":["b2"],"D.E":"b2"},"KQ":{"dv":[],"D":["b2"],"D.E":"b2"},"KR":{"dv":[],"D":["b2"],"D.E":"b2"},"KS":{"dv":[],"D":["b2"],"D.E":"b2"},"KU":{"dv":[],"D":["b2"],"D.E":"b2"},"KV":{"dv":[],"D":["b2"],"D.E":"b2"},"KW":{"dv":[],"D":["b2"],"D.E":"b2"},"KX":{"dv":[],"D":["b2"],"D.E":"b2"},"KY":{"dv":[],"D":["b2"],"D.E":"b2"},"wV":{"dv":[],"D":["b2"],"D.E":"b2"},"adO":{"dv":[],"D":["b2"],"D.E":"b2"},"KT":{"dv":[],"D":["b2"],"D.E":"b2"},"Uo":{"dv":[],"D":["b2"],"D.E":"b2"},"adZ":{"dv":[],"D":["b2"],"D.E":"b2"},"t0":{"j6":[]},"Ay":{"j6":[]},"xx":{"j6":[]},"qh":{"j6":[]},"t2":{"j6":[]},"uV":{"j6":[]},"xw":{"j6":[]},"xv":{"j6":[]},"t3":{"j6":[]},"AA":{"j6":[]},"Az":{"j6":[]},"AB":{"j6":[]},"F6":{"j6":[]},"ajN":{"W8":[]},"ajP":{"WN":[]},"F3":{"F2":[]},"X8":{"F2":[]},"ajQ":{"ZS":[]},"apg":{"vt":[]},"aph":{"vt":[]},"apj":{"vt":[]},"apk":{"vt":[]},"apl":{"vt":[]},"apm":{"vt":[]},"a_a":{"NX":[]},"a_b":{"NX":[]},"lv":{"a_l":["lv"]},"fw":{"a_l":["fw"]},"ajS":{"a3e":[]},"qi":{"D":["dG"],"D.E":"dG"},"ll":{"D":["dG"]},"Ma":{"ll":[],"D":["dG"],"D.E":"dG"},"Mb":{"ll":[],"D":["dG"],"D.E":"dG"},"Xd":{"ll":[],"D":["dG"],"D.E":"dG"},"Xe":{"ll":[],"D":["dG"],"D.E":"dG"},"Xf":{"ll":[],"D":["dG"],"D.E":"dG"},"Xg":{"ll":[],"D":["dG"],"D.E":"dG"},"Mc":{"ll":[],"D":["dG"],"D.E":"dG"},"Md":{"ll":[],"D":["dG"],"D.E":"dG"},"Me":{"ll":[],"D":["dG"],"D.E":"dG"},"Mf":{"ll":[],"D":["dG"],"D.E":"dG"},"Mg":{"ll":[],"D":["dG"],"D.E":"dG"},"Mh":{"ll":[],"D":["dG"],"D.E":"dG"},"GP":{"dG":[],"dv":[],"D":["b2"],"D.E":"b2"},"GQ":{"dG":[],"dv":[],"D":["b2"],"D.E":"b2"},"GR":{"dG":[],"dv":[],"D":["b2"],"D.E":"b2"},"GS":{"dG":[],"dv":[],"D":["b2"],"D.E":"b2"},"GT":{"dG":[],"dv":[],"D":["b2"],"D.E":"b2"},"GU":{"dG":[],"dv":[],"D":["b2"],"D.E":"b2"},"GV":{"dG":[],"dv":[],"D":["b2"],"D.E":"b2"},"GW":{"dG":[],"dv":[],"D":["b2"],"D.E":"b2"},"GX":{"dG":[],"dv":[],"D":["b2"],"D.E":"b2"},"GY":{"dG":[],"dv":[],"D":["b2"],"D.E":"b2"},"GZ":{"dG":[],"dv":[],"D":["b2"],"D.E":"b2"},"H_":{"dG":[],"dv":[],"D":["b2"],"D.E":"b2"},"eg":{"dG":[],"dv":[],"D":["b2"],"D.E":"b2"},"ajb":{"bq":[]},"Qg":{"CR":[]},"Qi":{"CR":[]},"Qh":{"CR":[]},"akF":{"bq":[]},"qC":{"bq":[]},"i_":{"kh":[]},"cBz":{"chu":[]},"cDh":{"chu":[]},"NB":{"bq":[]},"au6":{"i_":[],"kh":[]},"apb":{"i_":[],"kh":[]},"ag3":{"i_":[],"kh":[]},"aiu":{"i_":[],"kh":[]},"adW":{"kh":[]},"asV":{"i_":[],"kh":[]},"QH":{"kO":[]},"ajx":{"kP":[]},"au7":{"kP":[]},"NV":{"kP":[]},"V_":{"kP":[]},"X0":{"kP":[]},"Uk":{"kP":[]},"and":{"kO":[]},"Fh":{"kO":[]},"qj":{"mA":[]},"aiz":{"Fh":[],"kO":[]},"au8":{"qj":[],"mA":[]},"apc":{"qj":[],"mA":[]},"ag4":{"qj":[],"mA":[]},"aiv":{"qj":[],"mA":[]},"Ul":{"mA":[]},"t9":{"v6":[]},"pD":{"v6":[]},"ah7":{"MI":[]},"VL":{"t9":[],"v6":[]},"auc":{"MI":[]},"Iy":{"t9":[],"v6":[]},"Ge":{"ek":["Ge"]},"dd":{"pp":[]},"eQ":{"pp":[]},"Ct":{"pp":[]},"ach":{"hK":[]},"Ug":{"hK":[]},"VT":{"hK":[]},"ahF":{"hK":[]},"ai0":{"hK":[]},"aio":{"hK":[]},"aiy":{"hK":[]},"aiB":{"hK":[]},"XV":{"hK":[]},"Gi":{"hK":[]},"Zl":{"hK":[]},"Zm":{"hK":[]},"Nv":{"hK":[]},"a1f":{"hK":[]},"atc":{"hK":[]},"a2T":{"hK":[]},"a2U":{"hK":[]},"abO":{"hz":[]},"abP":{"hz":[]},"adL":{"hz":[]},"age":{"hz":[]},"agy":{"hz":[]},"a1x":{"Vb":[]},"Ln":{"Vb":[]},"ah6":{"hz":[]},"VS":{"hz":[]},"ahr":{"hz":[]},"ahs":{"hz":[]},"ajg":{"hz":[]},"ajB":{"hz":[]},"akr":{"hz":[]},"Gg":{"hz":[]},"asw":{"hz":[]},"at0":{"hz":[]},"Ij":{"hz":[]},"aqW":{"ju":[]},"aqX":{"ju":[]},"aqY":{"ju":[]},"aqZ":{"ju":[]},"ar_":{"ju":[]},"ar0":{"ju":[]},"ar1":{"ju":[]},"ar2":{"ju":[]},"ar3":{"ju":[]},"agh":{"bq":[]},"BT":{"mi":[],"ia":[],"eE":[]},"Zc":{"bq":[]},"Mt":{"bq":[]},"aco":{"bq":[]},"l4":{"mb":[]},"mZ":{"NY":[]},"LM":{"bq":[]},"K9":{"q_":[]},"abK":{"q_":[]},"ia":{"eE":[]},"wO":{"fo":[],"ia":[],"eE":[]},"eP":{"fo":[],"ia":[],"eE":[]},"hn":{"bq":[]},"pj":{"tg":[]},"kZ":{"tg":[]},"qE":{"ia":[],"eE":[]},"fo":{"ia":[],"eE":[]},"Pf":{"bq":[]},"T9":{"bq":[]},"We":{"bq":[]},"YD":{"V1":[]},"ct":{"eP":[],"fo":[],"ia":[],"eE":[]},"dg":{"fo":[],"ia":[],"eE":[]},"rK":{"yh":[]},"adz":{"bq":[]},"U9":{"bq":[]},"adQ":{"bq":[]},"fn":{"tg":[]},"p2":{"fn":[],"tg":[]},"iz":{"fn":[],"tg":[]},"as3":{"tg":[]},"atM":{"E9":[]},"ahP":{"E9":[]},"asK":{"hz":[]},"ahb":{"hz":[]},"ajC":{"hz":[]},"acg":{"hK":[]},"aox":{"hz":[]},"an3":{"hz":[]},"amT":{"Ba":[]},"qt":{"mS":[]},"YF":{"mS":[]},"YA":{"mS":[]},"mi":{"ia":[],"eE":[]},"auE":{"eq":[]},"Y_":{"zY":[]},"YK":{"zY":[]},"aol":{"Bb":[]},"aom":{"Bb":[]},"acM":{"Bb":[]},"acN":{"Bb":[]},"amW":{"bq":[]},"vI":{"af":[],"r":[]},"a1A":{"ca":[],"G":[]},"aon":{"bq":[]},"NO":{"jB":["p"],"nx":["p"],"nx.T":"p"},"Hh":{"jB":["p"],"nx":["p"],"nx.T":"p"},"ap1":{"jB":["p"],"nx":["p"],"nx.T":"p"},"a_1":{"D":["vp"],"D.E":"vp"},"vp":{"eI":["p"],"eI.T":"p"},"ZZ":{"N":[]},"a_2":{"N":[]},"BC":{"N":[]},"ap_":{"W":[],"R":[],"aX":[]},"a__":{"a6":[],"r":[]},"aDC":{"ab":["a__"]},"aDE":{"af":[],"r":[]},"yf":{"kE":["yf"],"kE.T":"yf"},"ap3":{"aM":[],"r":[]},"TE":{"Fa":["1"],"vI":[],"af":[],"r":[]},"Ut":{"vI":[],"af":[],"r":[]},"XZ":{"Fa":["1"],"vI":[],"af":[],"r":[]},"ajz":{"G":[]},"jm":{"cd":[],"c0":[],"r":[]},"Fa":{"vI":[],"af":[],"r":[]},"a5n":{"ca":[],"G":[]},"Jd":{"m_":[],"ca":[],"ajz":["1"],"G":[]},"a49":{"ml":["1","Qd<1>"],"ml.D":"Qd<1>"},"a8O":{"ml":["1","RU<1>"],"ml.D":"RU<1>"},"a_7":{"Fa":["1"],"vI":[],"af":[],"r":[]},"apf":{"bq":[]},"ape":{"bq":[]},"a_o":{"ay":["E"],"I":["E"],"aU":["E"],"D":["E"],"ay.E":"E","D.E":"E"},"a_p":{"cmw":[]},"ajE":{"bq":[]},"apd":{"bq":[]},"V8":{"aY":["1"],"aY.T":"1"},"Ng":{"aY":["1"],"aY.T":"1"},"aun":{"eq":[]},"DX":{"I8":["1"],"mf":["1"],"fN":["1"],"aY":["1"],"aY.T":"1"},"el":{"aY":["1"],"aY.T":"1"},"a_h":{"I8":["1"],"mf":["1"],"fN":["1"],"aY":["1"],"aY.T":"1"},"I8":{"mf":["1"],"fN":["1"],"aY":["1"]},"rj":{"aY":["1"],"aY.T":"1"},"ZA":{"nM":["1","I<1>"],"nM.S":"1","nM.T":"I<1>"},"QZ":{"fN":["1"]},"Qv":{"fN":["1"]},"T2":{"a6":[],"r":[]},"T3":{"ab":["1"]},"as1":{"i4":[],"aG":[]},"o3":{"tG":[],"ek":["tG"]},"jl":{"yG":[],"ek":["asC"]},"tG":{"ek":["tG"]},"asB":{"tG":[],"ek":["tG"]},"asC":{"ek":["asC"]},"asD":{"ek":["asC"]},"asE":{"bq":[]},"P4":{"jS":[],"bq":[]},"P5":{"ek":["asC"]},"yG":{"ek":["asC"]},"at3":{"jS":[],"bq":[]},"a23":{"a6":[],"r":[]},"aGF":{"aG":[]},"a8b":{"ab":["a23"]},"PE":{"ay":["1"],"I":["1"],"aU":["1"],"D":["1"]},"aBk":{"PE":["p"],"ay":["p"],"I":["p"],"aU":["p"],"D":["p"]},"PH":{"PE":["p"],"ay":["p"],"I":["p"],"aU":["p"],"D":["p"],"ay.E":"p","D.E":"p"},"a36":{"a6":[],"r":[]},"a38":{"cl":["IC"],"aG":[]},"aId":{"et":[]},"a8P":{"ab":["a36"]},"aIe":{"af":[],"r":[]},"jj":{"I":["p"],"CS":["p"],"aU":["p"],"D":["p"],"D.E":"p"},"BV":{"cd4":[]},"aqR":{"DW":["cd4","BV","yr"],"DW.A":"cd4"},"J3":{"aY":["1"],"aY.T":"1"},"Qt":{"J3":["1"],"aY":["1"],"aY.T":"1"},"a4V":{"hD":["1"]},"cFW":{"aY":["eb"]},"Fl":{"aE":[]},"Fm":{"aE":[]},"Fn":{"aE":[]},"Fo":{"aE":[]},"Fp":{"aE":[]},"Fq":{"aE":[]},"Fr":{"aE":[]},"Fs":{"aE":[]},"Ft":{"aE":[]},"Fu":{"aE":[]},"Fv":{"aE":[]},"Fw":{"aE":[]},"Fx":{"aE":[]},"Fy":{"aE":[]},"Fz":{"aE":[]},"FA":{"aE":[]},"FB":{"aE":[]},"FC":{"aE":[]},"FD":{"aE":[]},"FE":{"aE":[]},"FF":{"aE":[]},"FG":{"aE":[]},"FH":{"aE":[]},"FI":{"aE":[]},"FJ":{"aE":[]},"FK":{"aE":[]},"FL":{"aE":[]},"FM":{"aE":[]},"FN":{"aE":[]},"FO":{"aE":[]},"FP":{"aE":[]},"FQ":{"aE":[]},"FR":{"aE":[]},"FS":{"aE":[]},"FT":{"aE":[]},"FU":{"aE":[]},"AW":{"aE":[]},"FV":{"aE":[]},"FW":{"aE":[]},"FX":{"aE":[]},"FY":{"aE":[]},"FZ":{"aE":[]},"G_":{"aE":[]},"G0":{"aE":[]},"G1":{"aE":[]},"G2":{"aE":[]},"G3":{"aE":[]},"G4":{"aE":[]},"G5":{"aE":[]},"G6":{"aE":[]},"G7":{"aE":[]},"G8":{"aE":[]},"G9":{"aE":[]},"AX":{"aE":[]},"Ga":{"aE":[]},"cCZ":{"a6":[],"r":[]},"cE5":{"a6":[],"r":[]},"cE6":{"ab":["cE5"]},"cPk":{"cd":[],"c0":[],"r":[]},"dG":{"dv":[],"D":["b2"]},"cHD":{"H0":[]}}')) -A.cPs(v.typeUniverse,JSON.parse('{"akl":1,"Wj":1,"au5":1,"PN":1,"a9a":2,"Uq":1,"Nc":1,"fN":1,"YR":1,"a1Y":1,"asX":2,"aGN":1,"azf":1,"PO":2,"aI3":1,"a7X":2,"a7W":2,"a7Y":1,"a7Z":1,"a8H":2,"a8J":1,"adl":1,"adM":2,"RL":1,"ek":1,"V9":1,"Zf":1,"anD":1,"a64":1,"Va":1,"TD":1,"a3Y":1,"OC":1,"a7w":1,"I_":1,"zE":1,"L2":1,"a43":1,"a44":1,"a45":1,"ZC":1,"a96":1,"a35":1,"a67":1,"a9u":1,"amP":1,"a5P":1,"a9M":1,"RZ":1,"a9P":1,"a47":1,"hX":1,"jZ":1,"a_N":1,"UW":1,"Rp":1,"a72":1,"Om":1,"q0":1,"Mk":1,"K5":1,"QI":1,"Us":1,"atW":1,"clQ":1,"apC":1,"S_":1,"S0":1,"a9R":1,"iT":1,"qJ":1,"a7d":1,"HB":1,"On":1,"aqI":1,"Os":1,"S1":1,"ccI":1,"Np":1,"akE":1,"ZW":1,"O9":1,"Jj":1,"Rn":1,"a65":1,"a1H":2,"a7P":2,"iV":1,"es":1,"kF":1,"a8C":1,"Jc":1,"a9A":1,"a9J":1,"ac6":3,"as2":2,"ac4":1,"ac9":3,"XZ":1,"ajz":1,"azg":1,"WA":2,"Q5":1,"b6K":1}')) -var u={S:"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\u03f6\x00\u0404\u03f4 \u03f4\u03f6\u01f6\u01f6\u03f6\u03fc\u01f4\u03ff\u03ff\u0584\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u05d4\u01f4\x00\u01f4\x00\u0504\u05c4\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u0400\x00\u0400\u0200\u03f7\u0200\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u03ff\u0200\u0200\u0200\u03f7\x00",t:"\x01\x01)==\xb5\x8d\x15)QeyQQ\xc9===\xf1\xf0\x00\x01)==\xb5\x8d\x15)QeyQQ\xc9===\xf1\xf0\x01\x01)==\xb5\x8d\x15(QeyQQ\xc9===\xf1\xf0\x01\x01(<<\xb4\x8c\x15(PdxPP\xc8<<<\xf1\xf0\x01\x01)==\xb5\x8d\x15(PeyQQ\xc9===\xf1\xf0\x01\x01)==\xb5\x8d\x15(PdyPQ\xc9===\xf1\xf0\x01\x01)==\xb5\x8d\x15(QdxPP\xc9===\xf1\xf0\x01\x01)==\xb5\x8d\x15(QeyQQ\xc9\u011a==\xf1\xf0\xf0\xf0\xf0\xf0\xf0\xdc\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\xf0\x01\x01)==\u0156\x8d\x15(QeyQQ\xc9===\xf1\xf0\x01\x01)==\xb5\x8d\x15(QeyQQ\xc9\u012e\u012e\u0142\xf1\xf0\x01\x01)==\xa1\x8d\x15(QeyQQ\xc9===\xf1\xf0\x00\x00(<<\xb4\x8c\x14(PdxPP\xc8<<<\xf0\xf0\x01\x01)==\xb5\x8d\x15)QeyQQ\xc9===\xf0\xf0??)\u0118=\xb5\x8c?)QeyQQ\xc9=\u0118\u0118?\xf0??)==\xb5\x8d?)QeyQQ\xc9\u012c\u012c\u0140?\xf0??)==\xb5\x8d?)QeyQQ\xc8\u0140\u0140\u0140?\xf0\xdc\xdc\xdc\xdc\xdc\u0168\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\xdc\x00\xa1\xa1\xa1\xa1\xa1\u0154\xa1\xa1\xa1\xa1\xa1\xa1\xa1\xa1\xa1\xa1\xa1\xa1\xa1\x00",e:"\x10\x10\b\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x10\x10\x10\x10\x10\x02\x02\x02\x04\x04\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x02\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x02\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x02\x0e\x02\x02\x02\x0e\x0e\x0e\x0e\x02\x02\x10\x02\x10\x04\x10\x04\x04\x02\x10\x10\x10\x02\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x06\x02\x02\x02\x02\x06\x02\x06\x02\x02\x02\x02\x06\x06\x06\x02\x06\x02\x02\x02\x02\x02\x02\x02\x02\x04\x10\x10\x10\x10\x02\x02\x04\x04\x02\x02\x04\x04\x11\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x0e\x0e\x02\x0e\x10\x04\x04\x04\x04\x02\x10\x10\x10\x02\x10\x10\x10\x11\x02\x02\x02\x02\x02\x02\x02\x10\x10\x02\x0e\x0e\x0e\x02\x02\x02\x02\x02\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0e\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x04\x10\x10\x10\x10\x10\x10\x02\x10\x10\x04\x04\x10\x10\x02\x10\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x04\x04\x04\x04\x04\x04\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x10\x10\x02\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x04\x10\x10\x10\x10\x10\x10\x10\x04\x04\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x02\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x02\x02\x10\x02\x10\x10\x10\x02\x10\x10\x02\x02\x02\x02\x02\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x04\x04\x10\x02\x02\x02\x02\x04\x10\x10\x10\x10\x10\x10\x10\x10\x04\x04\x04\x04\x11\x04\x04\x02\x10\x10\x10\x10\x10\x10\x10\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\f\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\r\f\r\r\r\r\r\r\r\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\x02\x02\x02\x02\x04\x10\x10\x10\x10\x02\x04\x04\x04\x02\x04\x04\x04\x11\b\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x01\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x10\x10\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x10\x10\x10\x10\x10\x10\x10\x02\x10\x10\x02\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x02\x02\x02\x10\x10\x10\x10\x10\x10\x01\x01\x01\x01\x01\x01\x01\x01\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x02\x02\x02\x02\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0e\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x06\x06\x06\x02\x02\x02\x02\x02\x10\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x04\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\x02\x02\x02\x04\x04\x10\x04\x04\x10\x04\x04\x02\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x02\x02\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x02\x02\x02\x10\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x02\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x02\x0e\x0e\x02\x0e\x0e\x0e\x0e\x0e\x02\x02\x10\x02\x10\x10\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x02\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x02\x0e\x0e\x02\x0e\x0e\x0e\x0e\x0e\x02\x02\x10\x02\x04\x04\x10\x10\x10\x10\x02\x02\x04\x04\x02\x02\x04\x04\x11\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x02\x02\x02\x02\x0e\x0e\x02\x0e\n\n\n\n\n\n\n\x02\x02\x02\x02\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\v\x10\x10\b\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x10\x10\x10\x10\x10\x10\x10\x02\x10\x10\x10\x10\x10\x10\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x04\x10\x10\x10\x10\x10\x10\x10\x04\x10\x10\x04\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x02\x02\x02\x10\x02\x10\x10\x02\x10\x10\x10\x10\x10\x10\x10\b\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x04\x04\x02\x10\x10\x02\x04\x04\x10\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x04\x04\x04\x04\x04\x02\x04\x04\x02\x02\x10\x10\x10\x10\b\x04\b\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x10\x10\x10\x10\x02\x02\x10\x10\x04\x04\x04\x04\x10\x02\x02\x02\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x07\x01\x01\x00\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x04\x04\x10\x10\x04\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x04\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\b\x02\x10\x10\x10\x10\x02\x10\x10\x10\x02\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x10\x04\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x10\x02\x02\x04\x10\x10\x02\x02\x02\x02\x02\x02\x10\x04\x10\x10\x04\x04\x04\x10\x04\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x03\x0f\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x04\x04\x10\x10\x04\x04\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x02\x01\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x10\x10\x10\x02\x02\x10\x10\x02\x02\x02\x02\x02\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0e\x0e\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x04\x10\x10\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x10\x04\x04\x10\x10\x10\x02\x10\x02\x04\x04\x04\x04\x04\x04\x04\x10\x04\x04\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x04\x10\x10\x10\x10\x04\x04\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x04\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x10\x10\x10\x10\x10\x10\x10\x10\x10\x04\x10\x02\b\b\x02\x02\x02\x02\x02\x10\x10\x10\x10\x02\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x10\x10\x10\x10\x10\x10\x10\x10\x04\x04\x10\x04\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x04\x10\x04\x04\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x04\x04\x04\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x10\x10\x10\x10\x10\x10\x10\x10\x10\x04\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\b\b\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x10\x10\x02\x10\x04\x04\x02\x02\x02\x04\x04\x04\x02\x04\x04\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x10\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x04\x04\x10\x10\x10\x10\x04\x04\x10\x10\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x02\x10\x04\x10\x04\x04\x04\x04\x02\x02\x04\x04\x02\x02\x04\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x02\x02\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x04\x04\x10\x10\x10\x10\x10\x10\x02\x10\x02\x02\x10\x02\x10\x10\x10\x04\x02\x04\x04\x10\x10\x10\b\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x10\x10\x02\x02\x02\x02\x10\x10\x02\x02\x10\x10\x10\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\b\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x10\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x04\x04\x04\x04\x10\x10\x04\x04\x04\x02\x02\x02\x02\x04\x04\x10\x04\x04\x04\x04\x04\x04\x10\x10\x10\x02\x02\x02\x02\x10\x10\x10\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x0e\x10\x04\x10\x02\x04\x04\x10\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x10\x10\x10\x10\x04\x04\x10\x10\x02\x02\b\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\b\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x10\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x04\x04\x10\x10\x10\x10\x02\x02\x04\x04\x04\x04\x10\x10\x04\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x04\x10\x02\x02\x10\x10\x10\x10\x04\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x10\x10\x10\x10\x10\x10\x10\x10\x04\x04\x10\x10\x10\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x04\x04\x10\x10\x10\x10\x10\x10\x04\x10\x04\x04\x10\x04\x10\x10\x04\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x04\x10\x10\x10\x04\x04\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x10\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x04\x04\x04\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\b\b\b\b\b\b\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x01\x02\x02\x02\x10\x10\x02\x10\x10\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x02\x06\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x02\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x04\b\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x04\x04\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\b\b\b\b\b\b\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x04\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\n\x02\x02\x02\n\n\n\n\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x02\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x06\x02\x06\x02\x06\x02\x02\x02\x02\x02\x02\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x06\x06\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x10\x02\x10\x02\x02\x02\x02\x04\x04\x04\x04\x04\x04\x04\x04\x10\x10\x10\x10\x10\x10\x10\x10\x04\x04\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x10\x02\x04\x10\x10\x10\x10\x10\x10\x10\x10\x10\x02\x02\x02\x04\x10\x10\x10\x10\x10\x02\x10\x10\x04\x02\x04\x04\x11\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x04\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x04\x10\x10\x04\x04\x02\x02\x02\x02\x02\x04\x10\x02\x02\x02\x02\x02\x02\x02\x02\x02",U:"\x15\x01)))\xb5\x8d\x01=Qeyey\xc9)))\xf1\xf0\x15\x01)))\xb5\x8d\x00=Qeyey\xc9)))\xf1\xf0\x15\x01)((\xb5\x8d\x01=Qeyey\xc9(((\xf1\xf0\x15\x01(((\xb4\x8c\x01>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||\\x7e|\\b(case|return|throw)\\b)\\s*",P:"((decltype\\(auto\\)|(?:[a-zA-Z_]\\w*::)?[a-zA-Z_]\\w*(?:<.*?>)?)[\\*&\\s]+)+(?:[a-zA-Z_]\\w*::)?[a-zA-Z]\\w*\\s*\\(",c:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)",O:"(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",l:"(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)n?",A:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)",H:"(::|->)+[a-zA-Z_\\x7f-\\xff][a-zA-Z0-9_\\x7f-\\xff]*",m:'(?:u8?|U|L)?R"([^()\\\\ ]{0,16})\\((?:.|\\n)*?\\)\\1"',u:"(?=\\b|\\+|\\-|\\.)(?=\\.\\d|\\d)(?:\\d+)?(?:\\.?\\d*)(?:[de][+-]?\\d+)?\\b\\.?",R:"([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*",K:"(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b",W:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)",cp:"/client/unstable/org.matrix.msc3814.v1/dehydrated_device",G:"123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",q:": URI should have a non-empty host name: ",F:'\n\n\n \n Access Granted\n \n \n\n\n

\n
You may now close this page
\n
\n\n\n',z:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",f:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_",b7:"Broadcast stream controllers do not support pause callbacks",ex:"Called rasterize() with a different number of canvases and pictures.",J:"Cannot change handlers of asBroadcastStream source subscription.",d1:"Cannot change the length of a fixed-length list",h8:"Cannot extract a file path from a URI with a fragment component",aM:"Cannot extract a file path from a URI with a query component",Q:"Cannot extract a non-Windows file path from a file URI with an authority",aA:"Cannot fire new event. Controller is already firing an event",w:"Error handler must accept one Object or one Object and a StackTrace as arguments, and return a value of the returned future's type",aD:"No further diagnostic information can be determined or provided.",fA:"PVRTC requires a power-of-two sized image.",V:"Stream has been disposed.\nAn ImageStream is considered disposed once at least one listener has been added and subsequently all listeners have been removed and no handles are outstanding from the keepAlive method.\nTo resolve this error, maintain at least one listener on the stream, or create an ImageStreamCompleterHandle from the keepAlive method, or create a new stream for the image.",p:"SystemChrome.setApplicationSwitcherDescription",s:"TextInputClient.updateEditingStateWithDeltas",gP:"TextInputClient.updateEditingStateWithTag",ej:"The secure channel with the sender was corrupted.",o:"The sender has not sent us the session key.",a2:"There was a problem trying to load FontManifest.json",fu:"To use an in-app web view, you must provide an http(s) URL.",k:"You cannot add items while items are being added from addStream",a3:"[:]{1,2}[a-zA-Z_\\-!.?+*=<>&#'][a-zA-Z_\\-!.?+*=<>&#'0-9/;:]*",v:"[VOIP] you probably called the room without setting a userId in invite, setting the calls remote user id to what I get from m.call.answer now",bs:"[Vodozemac] Error encrypting to-device event",fE:"[^0-9\\n\\t \"'(),.`{}\\[\\]:;][^\\n\\t \"'(),.`{}\\[\\]:;]+|[^0-9\\n\\t \"'(),.`{}\\[\\]:;=]",au:"[a-zA-Z_\\-!.?+*=<>&#'][a-zA-Z_\\-!.?+*=<>&#'0-9/;:]*",gH:"[a-zA-Z_]\\w*[!?=]?|[-+\\x7e]\\@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?",g:"\\^[a-zA-Z_\\-!.?+*=<>&#'][a-zA-Z_\\-!.?+*=<>&#'0-9/;:]*",aj:"\\b(0[bB]([01]+[01_]+[01]+|[01]+)|0[xX]([a-fA-F0-9]+[a-fA-F0-9_]+[a-fA-F0-9]+|[a-fA-F0-9]+)|(([\\d]+[\\d_]+[\\d]+|[\\d]+)(\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))?|\\.([\\d]+[\\d_]+[\\d]+|[\\d]+))([eE][-+]?\\d+)?)[lLfF]?",h:"\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)",fW:"\\b(\\d(_|\\d)*#\\w+(\\.\\w+)?#([eE][-+]?\\d(_|\\d)*)?|\\d(_|\\d)*(\\.\\d(_|\\d)*)?([eE][-+]?\\d(_|\\d)*)?)",c5:"\\b(\\d+#[a-fA-F0-9]+|\\d+(\\.\\d+)?([eE][-+]?\\d+)?)",x:"\\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\\b",aQ:"\\b(deque|list|queue|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array)\\s*<",r:"^\\s*[A-Za-z$_][0-9A-Za-z$_]*\\s*=\\s*(\\(.*\\))?\\s*\\B[-=]>",ft:"^\\s*[A-Za-z._?][A-Za-z0-9_$#@\\x7e.?]*(:|\\s+label)",b:"`MapCamera.of()` should not be called outside a `FlutterMap` and its descendants",d_:"by a synchronously-called image error listener",Z:"com.famedly.call.member.encryption_keys_request",bW:"com.famedly.call.member.sdp_stream_metadata_changed",B:"com.famedly.dehydrated_device.raw_olm_account.v2",I:"com.famedly.famedlysdk.file_sending_status",M:"com.famedly.famedlysdk.message_sending_status",bc:"expected-attribute-value-but-got-right-bracket",gX:"expected-closing-tag-but-got-right-bracket",fa:"expected-doctype-name-but-got-right-bracket",e1:"expected-space-or-right-bracket-in-doctype",a:"flutter_rust_bridge has not been initialized. Did you forget to call `await RustLib.init();`? (If you have configured a different lib name, change `RustLib` to your name.)",y:"handleError callback must take either an Object (the error), or both an Object (the error) and a StackTrace.",i:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include",E:"max must be in range 0 < max \u2264 2^32, was ",cS:"npm require console print module global window document",he:"org.matrix.call.sdp_stream_metadata_changed",bI:"org.matrix.msc2732.device_unused_fallback_key_types",d:"unexpected-bang-after-double-dash-in-comment",ey:"unexpected-character-after-attribute-value",gk:"unexpected-character-after-soldius-in-tag",eP:"unexpected-character-in-unquoted-attribute-value",bl:"unexpected-dash-after-double-dash-in-comment",aB:"unexpected-frameset-in-frameset-innerhtml",h5:"unexpected-html-element-in-foreign-content",eU:"unexpected-start-tag-implies-table-voodoo",cD:"unexpected-table-element-end-tag-in-select-in-table",e7:"unexpected-table-element-start-tag-in-select-in-table",dE:"~contains~2~variants~2~contains~1~contains~3",Y:"~contains~2~variants~2~contains~1~contains~4",bM:"~contains~2~variants~2~contains~1~contains~5",a5:"\u0432\u043b\u0435\u0432\u043e | \u0432\u043f\u0440\u0430\u0432\u043e | \u0438\u0437\u0433\u0438\u0431 | \u0438\u0437\u043e\u0433\u043d\u0443\u0442\u0430\u044f | \u043f\u043e\u0432\u043e\u0440\u043e\u0442 | \u0441\u0442\u0440\u0435\u043b\u043a\u0430 ",j:"\u1132\u166c\u166c\u206f\u11c0\u13fb\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u1bff\u1bff\u1bff\u1c36\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u1aee\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u1fb5\u059c\u266d\u166c\u264e\u166c\u0a70\u175c\u166c\u166c\u1310\u033a\u1ebd\u0a6b\u2302\u166c\u166c\u22fc\u166c\u1ef8\u269d\u132f\u03b8\u166c\u1be8\u166c\u0a71\u0915\u1f5a\u1f6f\u04a2\u0202\u086b\u021a\u029a\u1427\u1518\u0147\u1eab\u13b9\u089f\u08b6\u2a91\u02d8\u086b\u0882\u08d5\u0789\u176a\u251c\u1d6c\u166c\u0365\u037c\u02ba\u22af\u07bf\u07c3\u0238\u024b\u1d39\u1d4e\u054a\u22af\u07bf\u166c\u1456\u2a9f\u166c\u07ce\u2a61\u166c\u166c\u2a71\u1ae9\u166c\u0466\u2a2e\u166c\u133e\u05b5\u0932\u1766\u166c\u166c\u0304\u1e94\u1ece\u1443\u166c\u166c\u166c\u07ee\u07ee\u07ee\u0506\u0506\u051e\u0526\u0526\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u196b\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u1798\u1657\u046c\u046c\u166c\u0348\u146f\u166c\u0578\u166c\u166c\u166c\u22ac\u1763\u166c\u166c\u166c\u1f3a\u166c\u166c\u166c\u166c\u166c\u166c\u0482\u166c\u1364\u0322\u166c\u0a6b\u1fc6\u166c\u1359\u1f1f\u270e\u1ee3\u200e\u148e\u166c\u1394\u166c\u2a48\u166c\u166c\u166c\u166c\u0588\u137a\u166c\u166c\u166c\u166c\u166c\u166c\u1bff\u1bff\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u13a9\u13e8\u2574\u12b0\u166c\u166c\u0a6b\u1c35\u166c\u076b\u166c\u166c\u25a6\u2a23\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u0747\u2575\u166c\u166c\u2575\u166c\u256e\u07a0\u166c\u166c\u166c\u166c\u166c\u166c\u257b\u166c\u166c\u166c\u166c\u166c\u166c\u0757\u255d\u0c6d\u0d76\u28f0\u28f0\u28f0\u29ea\u28f0\u28f0\u28f0\u2a04\u2a19\u027a\u2693\u2546\u0832\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u074d\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u084c\u166c\u081e\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u165a\u166c\u166c\u166c\u174d\u166c\u166c\u166c\u1bff\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u0261\u166c\u166c\u0465\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u2676\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u26a4\u196a\u166c\u166c\u046e\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u1f13\u12dd\u166c\u166c\u14de\u12ea\u1306\u02f2\u166c\u2a62\u0563\u07f1\u200d\u1d8e\u198c\u1767\u166c\u13d0\u1d80\u1750\u166c\u140b\u176b\u2ab4\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u080e\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04d2\u04d6\u04da\u04c2\u04c6\u04ca\u04ce\u04f6\u08f5\u052a\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u174e\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u1c36\u1c36\u166c\u166c\u166c\u166c\u166c\u206f\u166c\u166c\u166c\u166c\u196a\u166c\u166c\u12c0\u166c\u166f\u168c\u1912\u166c\u166c\u166c\u166c\u166c\u166c\u0399\u166c\u166c\u1786\u2206\u22bc\u1f8e\u1499\u245b\u1daa\u2387\u20b4\u1569\u2197\u19e6\u0b88\u26b7\u166c\u09e9\u0ab8\u1c46\x00\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u205e\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u1868\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u1898\u1ac1\u166c\u2754\u166c\u0114\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166cc\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u1bff\u166c\u0661\u1627\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u0918\u166c\u166c\u166c\u166c\u166c\u05c6\u1ac1\u16be\u166c\u1af8\u21c3\u166c\u166c\u1a21\u1aad\u166c\u166c\u166c\u166c\u166c\u166c\u28f0\u254e\u0d89\u0f41\u28f0\u0efb\u0e39\u27e0\u0c7c\u28a9\u28f0\u166c\u28f0\u28f0\u28f0\u28f2\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u1140\u103c\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u11c0\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c\u166c"} -var t=(function rtii(){var s=A.an -return{S6:s("@"),cu:s("@<@>"),yd:s("DH"),H5:s("oV"),vH:s("cBr"),od:s("cs"),gj:s("ud"),ea:s("e6"),kb:s("e6"),ed:s("e6"),EB:s("e6"),jC:s("e6"),k3:s("e6"),Lz:s("e6"),jp:s("e6

"),P2:s("pU"),Jp:s("ue"),z8:s("mx"),ZU:s("zB"),ME:s("zB"),D3:s("iw"),so:s("bV"),ve:s("bV"),Bs:s("bV"),qH:s("SQ"),s1:s("SR"),aP:s("zF"),uf:s("eO"),IC:s("eO"),D7:s("eO"),bq:s("eO

"),CE:s("hW"),b9:s("wE"),S7:s("SW"),jo:s("aNF"),Ak:s("zH"),Yu:s("rC"),SA:s("rC"),A_:s("rC"),cl:s("rC<~>"),fN:s("cBP"),kE:s("cYA"),Tz:s("chu"),Ie:s("chw"),p_:s("kO"),_B:s("K8"),jZ:s("T0"),IN:s("kh"),g0:s("kP"),CT:s("mA"),Zz:s("DQ"),r3:s("T3"),SH:s("T4>"),Ul:s("rD"),M1:s("abN"),EZ:s("DU"),ZS:s("T8"),ch:s("eE"),Ec:s("ia"),Al:s("wG"),jj:s("zV"),Yd:s("hK"),MX:s("Kh"),m4:s("e7"),or:s("Kk"),g:s("ax"),E:s("ki"),hd:s("nP"),b6:s("nP"),Xj:s("cCb"),pI:s("rJ"),V4:s("ht"),eC:s("hj"),jS:s("rK"),IV:s("cO"),P_:s("cO"),s_:s("cO"),B8:s("cO"),uP:s("cO"),hR:s("cO"),XM:s("cO"),ZB:s("cO"),ie:s("cO"),WI:s("cO"),mc:s("cO"),Od:s("cO>"),TK:s("cO"),kL:s("cO"),lJ:s("cO"),_J:s("cO"),Zq:s("cO<+roomId,state(i,fo)>"),CX:s("cO"),UG:s("cO"),dB:s("cO"),Hk:s("cO"),mE:s("cO"),Ln:s("cO"),eM:s("cO>"),lh:s("cO"),DT:s("cO"),_U:s("zY"),q5:s("nQ"),K8:s("uo"),pj:s("lf"),CB:s("E3"),wY:s("fh"),nz:s("fh"),OX:s("fh"),vr:s("fh"),wP:s("fh"),D6:s("fh"),pL:s("fh"),fn:s("fh"),j5:s("fh"),_n:s("fh"),Vf:s("fh"),f6:s("fh"),dU:s("acQ>"),M3:s("acR>"),K6:s("up"),zS:s("cCi"),WG:s("Tz"),p7:s("dP?,dx<@>>"),s6:s("bF"),vg:s("kR"),qF:s("d_"),z1:s("q2"),rl:s("nR"),ES:s("cCm"),Cq:s("TW"),Ox:s("ci3"),WF:s("wO"),aL:s("cCs"),TG:s("wP"),Lh:s("U_"),LT:s("A_"),PO:s("U1"),gv:s("wQ"),p1:s("q3"),m6:s("U3"),S3:s("U4"),BQ:s("KF"),fU:s("U5"),qk:s("U7"),Xf:s("fK"),Kb:s("E9()"),xG:s("KK"),O5:s("Eb"),Hz:s("eF"),hP:s("kk"),n8:s("N"),bs:s("lg"),o8:s("ib"),i0:s("dv"),An:s("Ui"),HH:s("L0"),b8:s("ek<@>"),a_:s("A1<@>"),Fs:s("A1<~>"),kl:s("iM"),id:s("A2"),ts:s("L4"),qO:s("Ef"),M:s("a5"),w:s("a5"),eL:s("a5"),VJ:s("a5>"),fF:s("ec"),Bx:s("L6"),Nq:s("x_"),Sh:s("Ut"),B0:s("p1"),aS:s("kl"),vn:s("Uu"),T:s("km"),pU:s("aK>"),Y2:s("fj"),pz:s("ae1"),kx:s("x2"),Ma:s("p2"),eB:s("L8"),VD:s("cCZ"),ho:s("b9"),gw:s("UU"),i_:s("x3"),HY:s("fV"),ip:s("UY"),I7:s("Lh"),eq:s("V1"),fs:s("Li"),CG:s("bv"),g6:s("bm"),p3:s("bm"),Yg:s("bm"),fo:s("bm"),Oy:s("bm"),kP:s("bm"),WX:s("bm"),Am:s("bm"),wr:s("bm"),SV:s("bm"),oQ:s("bm"),Ng:s("bm"),VM:s("bm"),Ew:s("bm"),eS:s("bm"),c9:s("bm"),lV:s("bm"),fY:s("bm"),Mg:s("bm"),Zl:s("bm"),sg:s("bm"),LP:s("bm"),HU:s("bm"),Uz:s("bm"),oT:s("bm"),NT:s("bm"),zW:s("bm"),QV:s("bm"),QE:s("bm"),Nm:s("bm"),IX:s("bm"),je:s("bm"),PC:s("bm"),P0:s("bm"),Ug:s("bm,C>"),Nk:s("bm<+(i,i,i),eN>"),VN:s("bm"),Zk:s("bm<~,eN>"),yw:s("bm<~,C>"),Hw:s("nW"),iO:s("rN"),cr:s("cDs"),Uf:s("A7"),XP:s("cDv"),sp:s("A8"),Jg:s("agw"),un:s("agx"),rh:s("cZl"),aB:s("kn"),Rz:s("iz"),NM:s("lT"),EX:s("ic"),jh:s("cDL"),I:s("qc"),ra:s("Vk"),Kt:s("nZ"),xm:s("o_"),uZ:s("agN>"),tw:s("Vm"),Ud:s("Vn"),UL:s("Vo"),Jj:s("cDQ"),b:s("Vr"),VF:s("Vs"),T4:s("uz"),ef:s("Vt"),YH:s("agR"),uL:s("p6"),zk:s("Lv"),k9:s("o1"),U2:s("cE9"),Tu:s("aW"),ML:s("ju"),y7:s("hw"),is:s("Ex"),Zi:s("uC"),fV:s("uD"),Ee:s("aU<@>"),lU:s("dW"),Si:s("ca"),dq:s("cEo"),GB:s("VM"),kw:s("a"),vR:s("iN<@>"),Gm:s("VV"),UI:s("VW"),UU:s("uE"),i7:s("uF"),rp:s("dm"),lz:s("xc"),Lt:s("eq"),T9:s("uH"),I3:s("c8"),_k:s("W1"),QS:s("Ag"),qU:s("ct"),VI:s("bq"),pQ:s("hO"),bh:s("Ah"),oB:s("Ai"),ii:s("LP